[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2007037117A1 - 中継装置及び中継方法、変換装置及び変換方法、中継処理用プログラム及び変換処理用プログラム並びに情報記録媒体 - Google Patents

中継装置及び中継方法、変換装置及び変換方法、中継処理用プログラム及び変換処理用プログラム並びに情報記録媒体 Download PDF

Info

Publication number
WO2007037117A1
WO2007037117A1 PCT/JP2006/318018 JP2006318018W WO2007037117A1 WO 2007037117 A1 WO2007037117 A1 WO 2007037117A1 JP 2006318018 W JP2006318018 W JP 2006318018W WO 2007037117 A1 WO2007037117 A1 WO 2007037117A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
bus
relay
processing device
transmission
Prior art date
Application number
PCT/JP2006/318018
Other languages
English (en)
French (fr)
Inventor
Yasuyuki Noda
Myrine Maekawa
Masao Higuchi
Ryuichiro Morioka
Kunihiro Minoshima
Kinya Ohno
Original Assignee
Pioneer Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Corporation filed Critical Pioneer Corporation
Priority to US12/088,621 priority Critical patent/US7702842B2/en
Priority to JP2007537569A priority patent/JP4514798B2/ja
Publication of WO2007037117A1 publication Critical patent/WO2007037117A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge

Definitions

  • Relay device and relay method conversion device and conversion method, relay processing program, conversion processing program, and information recording medium
  • the present application belongs to the technical field of a relay device and a relay method, a conversion device and a conversion method, a relay processing program and a conversion processing program, and an information recording medium.
  • Relay devices and relay methods, conversion devices, conversion methods, and relays that relay between buses that require a preset conversion process when transmitting information to other buses, such as between different nodes It belongs to the technical field of information recording media in which the processing program and the conversion processing program and the relay processing program and the conversion processing program are recorded.
  • Patent Document 1 As a conventional technique as an example of the bus connection, there is a technique described in Patent Document 1 below, for example.
  • Patent Document 1 JP-A-11 55297 (Claim 7 etc.)
  • each bus has different standards. It was impossible due to compliance with each. Thus, for example, in the above example, it is recorded on the hard disk device! It was impossible to project the image of the image information to be displayed on the television device.
  • the present application has been made in view of the above-mentioned problems, and one example of the problem is that one bus power requires a preset conversion process when transmitting information to another bus.
  • a relay device and a relay method, a relay processing program, and information in which the relay processing program is recorded which can easily exchange information between information processing devices connected to each bus. It is to provide each recording medium.
  • the invention according to claim 1 provides a configuration in which a plurality of buses that require a conversion process set in advance when information is transmitted from one bus to another bus.
  • a relay device connected to each other, V, connected to one of the buses, an instruction means such as an operation unit used for instructing an operation of the information processing device, and the instruction A message generation unit or the like that generates operation control information corresponding to the generated operation; and the information processing device via the bus to which the information processing device is connected!
  • a transmission means such as a packet transmitting / receiving unit.
  • the invention according to claim 7 is directed to transmission information to be transmitted.
  • the transmission information is exchanged between the first bus in which the information is packetized and transmitted by the serial bus and the second bus in which the transmission information is framed and transmitted by the parallel bus.
  • the first bus power also receives the transmission information
  • the transmission information is extracted from the packet and stored in the frame, and the received transmission information is converted into the received transmission information.
  • the first transmission means such as a packet transmission / reception unit for transmitting to the destination on the second bus indicated by the included destination information and the second bus power also receives the transmission information
  • the transmission information The frame force is also extracted, stored in the packet, and transmitted to the destination on the first bus indicated by the destination information included in the received transmission information.
  • Second transmitting means such as a receiving unit.
  • the invention according to claim 10 provides a configuration in which a plurality of buses that require a conversion process set in advance when information is transmitted from one bus to another bus.
  • a relay device connected to each other, and a first storage means such as a routing information storage unit for storing first identification information indicating the relay device itself;
  • Each of the information processing units includes an assigning unit such as a device information processing unit that assigns different processing device identification information to each information processing device, and the assigned processing device identification information.
  • the second information storage device such as a device information storage unit that stores data for each of the buses and the target information processing device that is connected to the other buses and is the information processing device.
  • the first identification information indicating the relay device connected to the other bus to which the target information processing device is connected, the operation information indicating the operation, and the processing device indicating the target information processing device A generating means such as a message generating unit that generates a control message including identification information, and the generated control message are connected to the other bus to which the target information processing apparatus is connected. And a transmission means such as a bucket transmission / reception unit for transmission to the relay device.
  • the invention according to claim 15 is configured such that a plurality of buses that require a conversion process set in advance when information is transmitted from one bus to another bus.
  • the invention according to claim 16 is characterized in that the transmission information to be transmitted is packetized and transmitted by a serial bus, and the transmission information is transmitted by the bus.
  • a conversion method for performing format conversion when transmitting / receiving transmission information to / from a second bus that is transmitted in a rammed and parallel bus, wherein the first bus power also includes the transmission information.
  • the transmission information is extracted from the packet, stored in the frame, and transmitted to the destination on the second bus indicated by the destination information included in the received transmission information.
  • the transmission information is received from the transmission step and the second bus, the transmission information is extracted from the frame force and stored in the packet, and the destination information included in the received transmission information is used. It is the and a second transmission step of transmitting to the destination on the first bus.
  • the invention according to claim 17 provides a configuration in which a plurality of buses that require a conversion process set in advance when information is transmitted from one bus to another bus.
  • a relay device connected to each other, and a first storage means such as a routing information storage unit for storing first identification information indicating the relay device itself, and an information processing device connected to each of the buses
  • An allocation unit such as an apparatus information processing unit that allocates different processing apparatus identification information to each information processing apparatus, and each of the information processing apparatuses including the allocated processing apparatus identification information. 2 identification information, connected!
  • a second storage means such as a device information storage section for storing for each of the buses.
  • the target information processing device includes a generation step of generating a control message including operation information indicating the operation and the processing device identification information indicating the target information processing device, and the generated control message.
  • the medium connected to the other bus connected Transmitting to the relay device.
  • the invention according to claim 18 provides a configuration in which a plurality of buses that require a conversion process set in advance when information is transmitted from one bus to another bus.
  • a relay device connected to each other, the relay device included in the relay device including instruction means used to perform an operation of instructing the operation of the information processing device connected to the bus V or any of the above.
  • a computer for generating operation control information corresponding to the instructed operation; and the information processing apparatus via the bus to which the information processing apparatus is connected to the generated operation control information. Function as a transmission means to send to
  • the invention according to claim 19 is characterized in that the transmission information to be transmitted is packetized and transmitted by a serial bus, and the transmission information is a frame.
  • a conversion computer included in a conversion device that performs format conversion when transmitting / receiving transmission information to / from a second bus that is lammed and transmitted via a parallel bus is provided from the first bus.
  • the transmission information is extracted from the packet, stored in the frame, and included in the destination information on the second bus indicated by the destination information included in the received transmission information.
  • the transmission information is received from the first transmission means for transmitting to the second bus, the transmission information is extracted from the frame force and stored in the packet, and is included in the received transmission information. It functions as a second transmission means for transmitting to the destination on the first bus indicated by the destination information.
  • the invention according to claim 20 provides a configuration in which a plurality of buses that require a preset conversion process when information is transmitted from one bus to another bus.
  • the first storage means for storing the first identification information indicating the relay device itself, the relay computer included in the relay device connected to each other!
  • Allocating means for allocating different processing device identification information to each information processing device, second identification information indicating each of the information processing devices including the allocated processing device identification information, Second storage means for storing each bus, operation of the target information processing apparatus which is the information processing apparatus connected to the other bus
  • the first identification information indicating the relay device connected to the other bus to which the target information processing device is connected, operation information indicating the operation, and the target information processing device.
  • Generating means for generating a control message including the processing device identification information shown, and the generated control message is connected to the other bus to which the target information processing device is connected. It is made to function as a transmission means for transmitting to the relay device.
  • the invention according to claim 21 is characterized in that the relay processing program according to claim 18 or 20 is recorded so as to be readable by the relay computer.
  • the invention according to claim 22 is the recording program for conversion processing according to claim 19 recorded in a readable manner by the conversion computer.
  • FIG. 1 is a block diagram showing an entire network according to an embodiment.
  • FIG. 2 is a diagram showing a configuration of a bridge device according to an embodiment
  • (A) is a block diagram showing a schematic configuration of the bridge device
  • (B) to (D) are routing information in each bridge device. It is a figure which illustrates the content of each.
  • FIG. 3 is a diagram showing a configuration of identification information and the like according to the embodiment, (a) is a diagram showing a configuration of bridge identification information, and (b) is a diagram showing information stored in a device information storage unit. It is a figure which shows a structure, (c) is a figure which shows the structure of the message for control.
  • FIG. 4 is a flowchart (I) showing an operation executed in the bridge device according to the embodiment.
  • FIG. 5 is a flowchart (II) showing an operation executed in the bridge device according to the embodiment.
  • FIG. 6 is a diagram showing a configuration of a packet transmitted in accordance with the IEEE1394 standard in the network according to the embodiment, (a) is a diagram showing a configuration of a source packet, and (b) is the source packet. It is a figure which shows the structure of the packet containing a packet.
  • FIG. 7 is a diagram showing a configuration of a frame transmitted in accordance with the LAN standard in the network according to the embodiment. Explanation of symbols
  • FIGS. 1 to 6 The embodiment described below is a case in which the present application is applied to a bridge device as a relay device that connects a bus compliant with the IEEE1394 standard and a bus compliant with the LAN standard to exchange information. It is an embodiment.
  • FIG. 1 is a block diagram illustrating the entire network according to the embodiment
  • FIG. 2 is a diagram illustrating a schematic configuration of the bridge device according to the embodiment
  • FIGS. 3 and 4 are diagrams illustrating the bridge device.
  • FIG. 5 is a flowchart showing operations performed according to the embodiment
  • FIG. 5 is a diagram showing a configuration of a packet transmitted in accordance with the IEEE1394 standard in the network according to the embodiment
  • FIG. 6 is a network according to the embodiment.
  • FIG. 4 is a diagram showing a configuration of a frame transmitted in accordance with the LAN standard.
  • the network NT includes a display capable of displaying an image corresponding to image information transmitted via the bus BS1, and a bus BS1 together with the image information. Connected to the bus BS1 with a speaker that emits sound corresponding to the sound information transmitted through the interface and an interface unit IF as a receiving means connected to the bus BS1 and performing necessary input / output processing.
  • a display device D a bridge device B1 that connects the bus BS1 and the bus BS2 and relays the image information and the like, and a bridge device B2 that connects the bus BS2 and the bus BS3 and relays the image information and the like
  • a bridge device B3 that connects the node BS3 and the bus BS4 to relay the image information and the like, and an interface unit IF that is connected to the bus BS4 and performs necessary input / output processing.
  • the hard disk device H is connected to the bus BS4 and transmits the recorded image information and the like through the bus BS4.
  • the nodes BS1, BS3, and BS4 are buses that transmit information according to the IEEE1394 standard, and the bus BS2 transmits information according to the LAN standard. It is a bus.
  • the configuration and operation of each of the bridge devices Bl to B3 will be described with reference to FIGS. Since the configuration and operation of each of the bridge devices B1 to B3 according to the embodiment are basically the same as each other, the configuration and operation of the bridge device B1 will be described as a representative in the following description.
  • the bridge device B1 includes a routing information processing unit 1, a routing information storage unit 2 as a first storage unit, a device information processing unit 3, 2 Device information storage section 4 as storage means, message creation section 5 as generation means and command generation means, message analysis section 6 as extraction means, format conversion section 10, transmission means and command transmission means A first packet transmitting / receiving unit 7, a second packet transmitting / receiving unit 8 serving as a transmission means and a command transmitting unit, an operation unit 11 serving as an instruction unit including a wireless communication type remote control device or an operation button, and a bridge. And a display unit 12 composed of a liquid crystal display or the like for displaying the operating state of the device B itself.
  • the packet transmitting / receiving unit 7, the second packet transmitting / receiving unit 8, the operation unit 11, and the display unit 12 are connected to each other via an internal bus 9 so as to be able to exchange information.
  • the routing information is a list of bridge identification information indicating other bridges to which information can be transferred as viewed from the buses BS1 and BS2 directly connected to the bridge device B1.
  • the routing information R (B1) stored in the routing information storage unit 2 in the bridge device B1 includes a bus directly connected to the bridge device B1.
  • BS1 As part of BS1, as seen from the bus BS1, in addition to the bus BS1, it is directly connected to the bridge device B1, and is connected to the bus BS 2 side, which is another bus, indicating the other bridge B2.
  • a list of bridge identification information BID3 indicating information BID2 and another bridge B3 connected via the other bridge B2 is listed. include.
  • the bridge device B1 is directly connected in the routing information R (B1), as a part of the bus BS2 that is directly connected to the bridge device B1, as viewed from the bus BS2, other than the bus BS2, the bridge device B1 is directly connected. It includes a list of bridge identification information indicating other bridges connected to the BS1 side which is another connected bus (in the case shown in FIG. Since there is no other bridge, no information is included as part of the bus BS2 in the routing information R (B1).
  • the routing information R (B2) stored in the routing information storage unit 2 in the bridge device B2 includes a bus directly connected to the bridge device B2.
  • bridge identification information indicating other bridge B3 connected to the bus BS3 side, which is another node directly connected to the bridge device B2 in addition to the bus BS2 as seen from the bus BS2.
  • BID3 is included.
  • the routing information R (B2) is directly connected to the bridge device B2 in addition to the bus BS3 as viewed from the bus BS3 as a part of the bus BS3 directly connected to the bridge device B2.
  • Bridge identification information BID 1 indicating the other bridge B1 connected to the bus BS2 side, which is another bus being included, is included.
  • the routing information R (B3) stored in the routing information storage unit 2 in the bridge device B3 includes a bus directly connected to the bridge device B3.
  • the list includes bridge identification information BID2 and bridge identification information BID1 indicating another bridge B1 connected via the other bridge B2.
  • the routing information R (B3) is directly connected to the bridge device B3 in addition to the bus BS3 as viewed from the bus BS3 as a part of the bus BS3 directly connected to the bridge device B3.
  • the routing information processing unit 1 performs routing with the routing information storage unit 2. While the routing information signal Sr is sent and received, when the connection state of the bridge B in the network NT changes, it is detected, and the routing information R (B1) is updated as necessary.
  • the bridge identification information BID is an interface for bus connection (in FIG. 2, each packet transmitting / receiving unit) provided in the bridge device B corresponding to the bridge identification information BID.
  • the bus type information 20 (for example, a 4-bit value) for identifying the type of bus BS corresponding to the interface based on one of the two errors, and a value for each bus BS.
  • a unique device identification information set in advance (unique device identification information for identifying a relay device on the bus BS, for example, a 64-bit value). Only one bridge identification information BID is supported for B.
  • the bus type information 20 first, if the bus BS is a nos BS that conforms to the IEEE1394 standard, the value is, for example, "1", and the bus BS conforms to the IP standard. If it is a bus BS, its value is set to “2”, for example.
  • the device identification information 21 if the bus BS conforms to the IEEE1394 standard, the EUI (extended unique identifier) 64 (64 bits) defined in the standard is used as it is. If the bus BS conforms to the IP standard, the MAC (Media Access Control) address (48 bits) defined in the standard is used as it is. “The data is filled with 68 bits.
  • the bridge identification information BID corresponding to the bridge device B having the IEEE1394 standard interface having the EUI-64 value S “0x0123456789abcdef” is “0x10123456789abcdef”.
  • the bridge device B has two interfaces, respectively.
  • the bridge identification information corresponding to one arbitrarily determined interface is used as the bridge identification information BID of the bridge device B, and the bridge device When the operation as B starts, the value is fed into the routing information processing unit 1 as its own bridge identification information BID. .
  • device information recorded in the device information storage unit 4 will be described.
  • As the device information as shown in FIG. 3 (b), other information processing devices (display device D and hard disk device H in the embodiment) that can be recognized from bridge device B1 are individually identified.
  • the processing device identification information 31 is connected to the other information processing device together with the bus unique identification information 32 that individually identifies the other information processing device on the bus BS to which the other information processing device is connected.
  • the bus identification information 30 indicating the connected bus and the bridge identification information BID indicating the bridge device to which the bus is directly connected are considered in combination.
  • the device information storage unit 4 in the bridge device B1 stores the processing device identification information 31 and the bus unique identification information 32 indicating the hard disk device H respectively.
  • the processing device identification information 31 and the bus unique identification information 32 respectively indicate the bus identification information 30 indicating the bus BS1 to which the display device D is connected and the bridge device B1 itself to which the bus BS1 is directly connected.
  • Bridge identification information is stored in pairs with BID1.
  • the bus unique identification information 32 has a value of EUI-64 when the bus BS to which the information processing apparatus is connected is a bus BS compliant with the IEEE1394 standard.
  • the bus BS conforms to the IP standard, it is commonly used to identify UPnP (Universal Plug and Play) devices under the standard, UUID (universally unique IDentifier (aka GUID (Global Unique IDentifier) )) Is used.
  • UUID Universal Plug and Play
  • the processing device Identification information 31 and value 0x0123456789abcdef are stored in the device storage unit 4 together with the corresponding bus identification information 30 and the bridge identification information BID.
  • the processing device identification information 31 and the bus unique identification information 32 indicating the hard disk device H, and the device identification information 31 and the bus unique identification information 32 indicating the display device D are stored in the device information storage unit in the bridge device B1. 4 is also stored in the device information storage unit 4 in the bridge device B2 and in the device information storage unit 4 in the bridge device B3, respectively.
  • the device information processing unit 3 transmits and receives the device identification information signal Sn to and from the device information storage unit 4, and detects when the connection state of the information processing device in the network NT changes. If necessary, the corresponding processing device identification information 31 is updated. More specifically, when the connection state of the information processing device in the network NT changes, the device information processing unit 3 identifies a unique processing device in the bus BS to which the changed information processing device is connected. Information 31 is newly allocated for each information processing apparatus, and information in the apparatus information storage unit 4 is updated with the processing apparatus identification information 31 after the allocation.
  • the information processing device (the hard disk device H or the display device D in the case of the embodiment) that is the target of the operation control using the bridge device B1, and the control target in the specified information processing device Information such as the content of the operation is input in the operation unit 11 by the user's operation using the operation unit 11, and the operation signal Sop corresponding to the input operation content is transmitted from the operation unit 11 to the internal bus. 5 messages are output via 9.
  • the message creation unit 5 uses a control message V used for the operation control.
  • the operation control target is the hard disk device H and the specific operation content to be controlled is included
  • control message according to the present embodiment will be generally described with reference to FIG.
  • the control message MG is connected to an information processing device whose operation is controlled based on the control message MG, and to which a bus BS is connected.
  • the bridge identification information BID (68 bits) indicating the bridge device B to be transmitted is the destination, and the operation information 40 (for example, 8 bits) indicating the operation to be executed in the information processing device and the control target And processing device identification information 31 indicating a certain information processing device itself.
  • the operations indicated by the operation information 40 include “power on / off”, “play”, “stop”, “connection preparation”, etc., depending on the function of the information processing apparatus to be controlled. There is.
  • the format conversion unit 10 determines the format when the control message MG included in the message signal Smg is transferred as the destination bridge device B (for example, the control target is the hard disk device H). In some cases, the bridge packet B3) is changed as will be described in detail later according to the information transmission standard on any of the buses that must be routed until the control message MG reaches the first packet as the packet signal Spt. Output to the transmitter / receiver 7 or the second packet transmitter / receiver 8.
  • the format when the control message MG is transferred is converted into a format conforming to the LAN standard, and the
  • the format when the control message MG is transferred is set.
  • the data is converted into a format conforming to the IEEE1394 standard and output to the second packet transmitting / receiving unit 8 as a packet signal Spt.
  • the first packet transmitting / receiving unit 7 connected to the bus BS2 compliant with the LAN standard is such that the control message MG included in the packet signal Spt should be sent to the bus BS2.
  • the packet signal Spt subjected to the format conversion is sent to the bus BS2.
  • the second packet transmitting / receiving unit connected to the bus BS1 conforming to the IEEE1394 standard 8.
  • the packet signal Spt whose format has been converted is sent to the bus BS1.
  • the packet signal Spt including the control message MG is received from the bus BS2 or the bus BS1 via the first packet transmitting / receiving unit 7 or the second packet transmitting / receiving unit 8, the packet signal Spt is Included message for control MG Contents analyzed by the message analysis unit 6. Then, depending on the analysis result, a predetermined operation such as whether to transfer to another bridge device B as it is, or to transfer a predetermined command to the bus BS1 or BS2 directly connected to the bridge device B1.
  • the control message MG is transferred to the other bridge device B or the bus BS1 or BS2 according to the determination result. If format conversion is required during the transfer, the control message is output to the format conversion unit 10 and included in the packet signal Spt after the necessary format conversion. Forwarded to the required destination.
  • the operation state of the bridge device B1 during the series of operations described above is based on the operation state signal Sdp output from each component through the internal bus 9, and is displayed on the display unit 12. Displayed.
  • step Sl, Sl; NO when the operation is executed, it is next controlled in the executed operation.
  • the information processing device is connected to the bus BS directly connected to the bridge device B itself on which the operation is performed. Whether the force is applied or not is confirmed by referring to the device information recorded in the device information storage unit 4 in each bridge device B (step S2).
  • step S2 When the information processing apparatus to be controlled is directly connected to the bridge apparatus B itself on which the operation has been performed and connected to the bus BS (step S2; YES), the control command corresponding to the operation executed in step S1 for the information processing device to be controlled (that is, information connected to the bus BS directly connected to the bridge device B itself).
  • the message creation unit 5 creates and transmits a control command for controlling the operation of the processing device (step S7), and proceeds to the operation of step S6 described later.
  • step S2 if the information processing apparatus power to be controlled is directly connected to the bridge apparatus B itself on which the operation is executed and connected to the bus BS, (Step S2; NO), the information processing device to be controlled is connected to the other bus device B directly connected to the bus BS, and the other bridge device B is connected to the routing information storage unit 2 in the routing information storage unit 2.
  • the device information in the routing information and device information storage unit 4 is connected directly via the bus BS.
  • the transferable bus is referred to as bus A) (step S3).
  • step S3 the processing of step S3 is specifically described as follows.
  • the hard disk device H connected to the end of the bus BS4 directly connected to the bridge device B3 using the bridge device B1 shown in FIG.
  • the hard disk device H to be controlled is directly connected to the bridge device B3. Since it is from the bus BS1 side that the control message can be transferred from the bridge device B1 to the bridge device B3, the “bus A” in the above step S3 is the bus BS1 in this case. This is the case.
  • a specific control message MG cassette creation unit 5 for controlling the information processing apparatus to be controlled is next processed. Created (step S4).
  • the control message MG in the manner shown in FIG. 3 (c), the processing device identification information 31 for identifying the information processing device to be controlled, and the specific operation to be controlled And operation information 40 indicating the contents of the.
  • a bus BS other than the bus A confirmed in step S3 (bus BS1 in the case of controlling the operation of the hard disk device H in the bridge device B1) (bus BS2 in the example)
  • the generated control message MG is transmitted to all other bridges (only the bridge device B2 in this example) connected to the bus BS2 (step S5).
  • the transmitted control message MG is sequentially transferred to the bridge device B to which the information processing device to be controlled is directly connected by the transfer operation described later shown in FIG.
  • the data is transmitted to the information processing device to be controlled and the operation is actually controlled.
  • step S6 After transmitting the control message MG, it is confirmed whether or not the power supply of the bridge device B is turned off (step S6), and when it is turned off! /, Na! / S6; NO), returning to the above step S1, monitoring that a new operation is executed in the operation unit 11, while if the power is turned off (step S6; YES), the embodiment is continued. The process related to is terminated.
  • Each bridge device B constantly monitors whether or not the control message MG created in the other bridge device B has been transmitted (steps S10, S10; NO). )
  • the control message MG is transmitted (step SIO; YES)
  • the control message MG sent to the control message MG is confirmed and the destination of the control message MG (corresponding control message). It is confirmed whether or not the bridge identification information BID included in the MG is the received bridge device B itself (step S11). If the destination is itself (step S11; YES), the control command corresponding to the control message MG is sent to the information processing device controlled by the control message MG.
  • Information processing device that transmits and actually corresponds to the control command (Step SI 6), and the process proceeds to Step SI 5 described later.
  • step S16 first, the operation information 40 and the processing device identification information 31 (see FIG. 3C) are extracted from the transferred control message MG, A control command for causing the information processing device indicated by the extracted processing device identification information 31 to execute the operation indicated by the operation information 40 is generated and transmitted to the information processing device. .
  • step S11 determines whether the destination is not itself, in other words, if another bridge device B other than itself is the destination (step SI 1; NO)
  • the destination bridge device B is searched from the list corresponding to the bus BS to which the control message MG in the routing information R in the routing information storage unit 4 is transmitted (step S12). If no bridge device B can be found as a search result (step S12; NO), the control message MG cannot be transferred to the bridge device B indicated by the destination. Discard and go to step S15 described later.
  • step S13 when the other bridge device B that is the destination can be found in the determination of step S13 (step S13; YES), other than the bus BS that has transmitted the control message MG.
  • the received control message MG is transferred to all bridge devices B connected to the bus BS (step S14).
  • steps S12 to S14 is specifically connected to the end of the node BS4 directly connected to the bridge device B3 using, for example, the bridge device B1 shown in FIG.
  • the hard disk device H to be controlled is Since the bridge device B3 can be searched as the bridge device B that is directly connected (see steps S12 and S13; YES above), the bus BS3 other than the bus BS2 to which the control message MG was transmitted is sent.
  • the operation of transferring the received control message MG to the bridge device B3 connected to (step S14) is executed.
  • Step S15 After the control message MG is transferred, has the power of the bridge device B been turned off? (Step S15), if not turned off (Step S15; NO), return to the above Step S10 to monitor the reception of a new control message MG, while the power is turned off.
  • step S15; YES the processing according to the embodiment is terminated as it is.
  • the hard disk device H to be controlled is transferred to the bridge device B1 in the bridge device B1.
  • Check whether the directly connected bus BS1 or BS2 is connected see step S2 in Fig. 4).
  • the hard disk device H is directly connected to the bridge device B1, and is connected to the bus BS (see step S2; NO in FIG. 4).
  • the routing information storage unit of the bridge device B1 4 also searches for the bridge device B3 (see step S3 in FIG. 4). In the example of FIG. 1, the bridge device B3 is searched in the list corresponding to the bus BS1 of the routing information. Therefore (see step S3; YES in Fig.
  • the control message MG cartridge creation unit 5 is informed that the bridge device B3 is the destination and the power to the hard disk device H is turned on. (See step S4 in Fig. 4). Then, the control message MG is transmitted to the bridge device B2 connected to the bridge device B1 and connected to the bus BS2 other than the node BS1, ie, the bus BS2 side! (See S5).
  • the bridge device B2 that has received the control message MG (see step S10; YES in FIG. 5), it is confirmed whether or not the destination included in the bridge device B2 is the bridge device B2 (step in FIG. 5). See SI 1.) In this case, the destination is not the bridge device B2! / (See step Sl; NO in FIG. 5), so the routing information stored in the routing information storage unit 4 of the bridge device B2 The bridge device B3 that is the destination is newly searched (see steps S12 and S13 in FIG. 5). As a result of the search, the paging device B3 is searched in the routing information (see step S13 in FIG. 5; YES), and connected to the bus BS3 side. The control message MG is transferred to the bridge device B3.
  • control message MG transmitted via the BS BS 2 compliant with the LAN standard is sent to the bus BS 3 compliant with the IEEE 1394 standard.
  • Processing to convert the format when the control message MG is transferred from the format compliant with the LAN standard to the format compliant with the IEEE 1394 standard is executed.
  • the bridge device B3 receives the control message from the bridge device B2 (see step SIO in FIG. 4; YES), and confirms whether the destination is the bridge device B3 (step in FIG. 4). (See S 11). In this case, since the destination is the bridge device B3 itself (see step S11; YES in FIG. 4), the content of the control message MG is analyzed by the message analysis unit 6 in the bridge device B3, and is transmitted via the bus BS4. Then, a control command for turning on the power is transmitted to the hard disk device H (step S16 in FIG. 5).
  • image information or sound information (for example, image information or sound information compressed according to the MPEG (Moving Picture Expert Group) standard) is transferred to a bus BS that conforms to the IEEE1394 standard.
  • a 4-byte packet header PH is added to one packet PT (for example, having an information amount of 188 bytes) in the image information or sound information.
  • a source packet SP with a total of 192 bytes is configured.
  • the packet header PH is composed of zero data Z and a time stamp PS.
  • the time stamp PS is information indicating the time at which decoding is started in the device that has received the source packet SP.
  • the source packet SP is divided for each preset amount of information to form a data block, and further, a predetermined number of the data block or a plurality of source packets SP conforms to the IEEE1394 standard. It constructs so-called isochronous packets.
  • the isochronous packet PT is, for example, as shown in FIG. 6 (b), data length information DL indicating the total information amount of data belonging to the “data part” shown in FIG. 6 (b), and The tag information TG indicating the format attributes within the IEEE1394 standard, the channel information CL indicating the channel on which the isochronous packet PT is transmitted on the bus BS compliant with the IEEE1394 standard, and the attribute as a packet.
  • the attribute information TD and the copyright information EM and OC that are the copyright information for the data contained in the isochronous packet PT, and error correction for the entire "header" shown in Fig.
  • the power to transmit the control message MG using the isochronous packet PT is usually Considering that it is standardized that it is transmitted using a so-called asynchronous packet such as a write transaction, the control data MG is stored in a so-called data field (data_field) in the asynchronous packet. It is also possible to configure so that the data is transmitted.
  • the frame FM compliant with the LAN standard includes start data PA indicating the start of the frame FM compliant with the LAN standard, and a destination in the network of the frame FM.
  • Destination information ADD device identification information SDD for identifying the information processing device that sent the frame FM
  • attribute information TP indicating the attribute of data included in the data section DT, which will be described later
  • frame FM The data part DT in which the data to be transmitted is stored, and the error correction code FS for the entire frame FM are configured.
  • the format conversion unit 10 performs format conversion between the isochronous packet PT and the frame FM shown in Figs.
  • the isochronous packet PT (including the control message MG) received from the BS BS 1 compliant with the IEEE1394 standard is formatted into the frame FM for the bus BS2.
  • the entire received asynchronous packet PT is stored in the data part DT in the frame FM and sent to the node BS2.
  • the value of the format attribute information FT in the original isochronous packet PT can be used for transmission on the LAN standard bus in general!
  • the receiver of the frame FM can recognize that the frame FM is a frame FM including the original isochronous packet PT.
  • the format converter 10 in the bridge device ⁇ 2 that received the frame FM including the isochronous packet PT from the bus BS2 compliant with the LAN standard ⁇ 2 receives the original isochronous packet from the received frame FM. This time, it is sent to bus BS3 that conforms to the IEEE1394 standard. At this time, the format conversion unit 10 performs the following four processes to form a new packet ⁇ .
  • image information or the like recorded on the node disk device ⁇ ⁇ is transmitted to the display device D, and a corresponding image is displayed on the display device D.
  • the bridge device B1 can control and execute the operations of the hard disk device ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ and the display device D in a centralized manner.
  • the bridge device ⁇ As described above, according to the operation of the bridge device ⁇ according to the embodiment, a plurality of bridges that mutually connect a plurality of bus BSs having different standards applied at the time of information transmission.
  • the control message MG corresponding to the instructed operation is generated, and the generated control message MG is connected to the information processing device on which the operation is to be performed. Since the data is transmitted via BS, the standards differ from each other.
  • the operations of the information processing devices connected to the bus BS can be controlled by the bridge device B in a centralized manner.
  • the image information and the like recorded in the hard disk device H are stored in the display device D.
  • the output can be efficiently executed by controlling the bridge device B in a centralized manner.
  • the operation in the information processing apparatus such as the hard disk device H or the display device D connected to the end of each bus BS can be centrally controlled in the bridge device B.
  • the display device D connected to the serial format bus BS1 in which image information is transmitted in the form of a packet PT and the bus BS3 in which the image information is converted into a frame FM and transmitted in a parallel format.
  • the operation of each of the hard disk devices H connected to each other can be realized centrally in the bridge device B connecting these bus BSs.
  • control message MG to be transmitted to another bridge device B indicates that the information processing device to be controlled is connected and connected to the bus BS! Since the bridge identification information BID, the operation information 40, and the processing device identification information 31 indicating the information processing device to be operation controlled are included, a bus BS having a format conversion process when information is transmitted. Necessary control messages MG can be exchanged without misidentifying the destination and the target operation.
  • the bridge identification information BID includes the bus type information 20 and the device identification information 21 as a pair, and the bus unique identification information 32 and the corresponding processing device identification information 31 as a pair. As a result, the necessary control message MG can be reliably transmitted without misreaching the destination.
  • the processing device identification information 31 and the operation information 40 are extracted from the control message MG, and the corresponding control command is generated to control the operation control. Therefore, the operation that is the control target can be surely executed in the information processing apparatus that is the control target.
  • the present application is a network using a node capable of connecting a personal computer and its peripheral devices, or an audio Z video device, etc., not only between buses compliant with the above-mentioned IEEE1394 standard and LAN standard, and further, It can be widely applied to networks conforming to IP standards such as so-called wireless LAN.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Bus Control (AREA)

Abstract

 情報伝送用の規格が相互に異なるバス上に夫々接続されている情報処理装置間における情報の授受等を容易に行うことが可能な中継装置等を提供する。  情報伝送用の規格が相互に異なるバスBS1及びBS2を相互に接続するブリッジ装置B1であって、いずれかのバスBSに接続されている装置の動作を指示する操作を行うため操作部11と、指示された動作に対応する制御用メッセージを生成するメッセージ作成部5と、生成された制御用メッセージを、対象の装置が接続されているバスBSを介してその装置に送信するパケット送受信部(7、8)と、を備える。

Description

明 細 書
中継装置及び中継方法、変換装置及び変換方法、中継処理用プログラ ム及び変換処理用プログラム並びに情報記録媒体
技術分野
[0001] 本願は、中継装置及び中継方法、変換装置及び変換方法、中継処理用プログラム 及び変換処理用プログラム並びに情報記録媒体の技術分野に属し、より詳細には、 例えば情報伝送用の規格が相互に異なるノ ス同士の如き、一のバス力も他のバスへ 情報を伝送する際に予め設定された変換処理を必要とするバス間を中継する中継 装置及び中継方法、変換装置及び変換方法並びに中継処理用プログラム及び変換 処理用プログラム並びに当該中継処理用プログラム及び変換処理用プログラムが記 録された情報記録媒体の技術分野に属する。
背景技術
[0002] 近年、バスを介して複数の情報処理装置(例えば、 DVD (Digital Versatile Disc)プ レーャと液晶テレビジョン装置等)との間で画像情報等の情報を授受するための規格 1S 例えば USB (Universal Serial Bus)規格や IEEE (Institute of Electrical and Elec tronic Engineers) 1394規格等として数多く提唱されている。そして、一の規格に夫 々準拠しているバス同士を相互に接続して情報の授受を行うバス接続のための規格 もまた提唱されている。
[0003] ここで、当該バス接続の例となる従来の技術としては、例えば下記特許文献 1に記 載された技術がある。
特許文献 1:特開平 11 55297号公報 (請求項 7等)
発明の開示
発明が解決しょうとする課題
[0004] し力しながら、上述した特許文献 1を含めた従来技術においては、同一規格に準拠 しているバス同士を接続するための技術は数多く存在している力 異なる規格に夫 々準拠して 、るバス同士の接続を実現する技術は提唱されて 、なかった。
[0005] 一方、近年のネットワーク化の拡大傾向を鑑みると、異なる規格に夫々準拠してい るバスの末端同士で情報の授受を行うという需要も増大しつつある。例えば、一の部 屋内にお 、て IEEE1394規格に準拠したバスを用いてネットワークが構築されてお り、他の部屋内では IEEE802. 3CSMA/CD (Carrier Sense Multiple Access with Collision Detection)規格等のいわゆる IP (Internet Protocol)規格(以下、単に LAN (Local Area Network)規格と称する)に準拠したバスを用いてネットワークが構築され て 、る場合にぉ 、て、上記一の部屋では画像情報を記録したハードディスク装置が バスに接続されており、上記他の部屋ではテレビジョン装置がバスに接続されている とき、そのハードディスク装置に記録されて 、る画像情報の画像を他の部屋のテレビ ジョン装置に映し出すと言った需要が想定される。
[0006] し力しながら、従来では、異なる規格に夫々準拠して 、るバスの末端同士に接続さ れている情報処理装置同士で直接情報の授受を行うことは、各バスが異なる規格に 夫々準拠していることに起因して不可能となっていた。よって、例えば、上記の例で 言えば、上記ハードディスク装置に記録されて!ヽる画像情報の画像を上記テレビジョ ン装置に映し出すことはできな力つた。
[0007] そこで、本願は、上述の各問題点に鑑みて為されたもので、その課題の一例は、一 のバス力 他のバスへ情報を伝送する際に予め設定された変換処理を必要とするバ ス上に夫々接続されて ヽる情報処理装置間における情報の授受等を容易に行うこと が可能な中継装置及び中継方法並びに中継処理用プログラム及び当該中継処理 用プログラムが記録された情報記録媒体を夫々提供することにある。 課題を解決するための手段
[0008] 上記の課題を解決するために、請求項 1に記載の発明は、一のバスから他のバス へ情報を伝送する際に予め設定された変換処理を必要とする複数のバス同士を相 互に接続する中継装置であって、 V、ずれかの前記バスに接続されて 、る情報処理装 置の動作を指示する操作を行うために用いられる操作部等の指示手段と、前記指示 された動作に対応する動作制御情報を生成するメッセージ作成部等の生成手段と、 前記生成された動作制御情報を、前記情報処理装置が接続されて!、る前記バスを 介して当該情報処理装置に送信するパケット送受信部等の送信手段と、を備える。
[0009] 上記の課題を解決するために、請求項 7に記載の発明は、伝送されるべき伝送情 報がパケットィ匕されてシリアルバスにより伝送される第一のバスと、前記伝送情報がフ レーム化されてパラレルバスにより伝送される第二のバスと、の間で相互に伝送情報 の授受を行う際のフォーマット変換を行う変換装置であって、前記第一のバス力も前 記伝送情報を受信したとき、当該伝送情報を前記パケットから抽出して前記フレーム 内に格納し、当該受信した伝送情報に含まれている宛先情報により示される前記第 二のバス上の宛先に向けて送信するパケット送受信部等の第 1送信手段と、前記第 二のバス力も前記伝送情報を受信したとき、当該伝送情報を前記フレーム力も抽出 して前記パケット内に格納し、当該受信した伝送情報に含まれている宛先情報により 示される前記第一のバス上の宛先に向けて送信するパケット送受信部等の第 2送信 手段と、を備える。
[0010] 上記の課題を解決するために、請求項 10に記載の発明は、一のバスから他のバス へ情報を伝送する際に予め設定された変換処理を必要とする複数のバス同士を相 互に接続する中継装置であって、当該中継装置自体を示す第 1識別情報を記憶す るルーティング情報記憶部等の第 1記憶手段と、
Figure imgf000005_0001
、る情報 処理装置夫々に対して、当該情報処理装置毎に相互に異なる処理装置識別情報を 割り当てる装置情報処理部等の割当手段と、前記割り当てられた処理装置識別情報 を含んで各前記情報処理装置を夫々示す第 2識別情報を、接続されて!、る各前記 バス毎に記憶する装置情報記憶部等の第 2記憶手段と、他の前記バスに接続されて V、る前記情報処理装置である対象情報処理装置の動作を制御するとき、当該対象 情報処理装置が接続されている前記他のバスに接続されている前記中継装置を示 す前記第 1識別情報と、当該動作を示す動作情報と、前記対象情報処理装置を示 す前記処理装置識別情報と、を含む制御用メッセージを生成するメッセージ作成部 等の生成手段と、前記生成された制御用メッセージを、前記対象情報処理装置が接 続されている前記他のバスに接続されている前記中継装置に向けて送信するバケツ ト送受信部等の送信手段と、を備える。
[0011] 上記の課題を解決するために、請求項 15に記載の発明は、一のバスから他のバス へ情報を伝送する際に予め設定された変換処理を必要とする複数のバス同士を相 互に接続する中継方法であって、 V、ずれかの前記バスに接続されて 、る情報処理装 置の動作を指示する操作を行う指示工程と、前記指示された動作に対応する動作制 御情報を生成する生成工程と、前記生成された動作制御情報を、前記情報処理装 置が接続されている前記バスを介して当該情報処理装置に送信する送信工程と、を 含む。
[0012] 上記の課題を解決するために、請求項 16に記載の発明は、伝送されるべき伝送情 報がパケットィ匕されてシリアルバスにより伝送される第一のバスと、前記伝送情報がフ レーム化されてパラレルバスにより伝送される第二のバスと、の間で相互に伝送情報 の授受を行う際のフォーマット変換を行う変換方法であって、前記第一のバス力も前 記伝送情報を受信したとき、当該伝送情報を前記パケットから抽出して前記フレーム 内に格納し、当該受信した伝送情報に含まれている宛先情報により示される前記第 二のバス上の宛先に向けて送信する第 1送信工程と、前記第二のバスから前記伝送 情報を受信したとき、当該伝送情報を前記フレーム力 抽出して前記パケット内に格 納し、当該受信した伝送情報に含まれている宛先情報により示される前記第一のバ ス上の宛先に向けて送信する第 2送信工程と、を含む。
[0013] 上記の課題を解決するために、請求項 17に記載の発明は、一のバスから他のバス へ情報を伝送する際に予め設定された変換処理を必要とする複数のバス同士を相 互に接続する中継装置であって、当該中継装置自体を示す第 1識別情報を記憶す るルーティング情報記憶部等の第 1記憶手段と、各前記バスに接続されて 1、る情報 処理装置夫々に対して、当該情報処理装置毎に相互に異なる処理装置識別情報を 割り当てる装置情報処理部等の割当手段と、前記割り当てられた処理装置識別情報 を含んで各前記情報処理装置を夫々示す第 2識別情報を、接続されて!、る各前記 バス毎に記憶する装置情報記憶部等の第 2記憶手段と、を備える中継措置において 実行される中継方法であって、他の前記バスに接続されて!ヽる前記情報処理装置で ある対象情報処理装置の動作を制御するとき、当該対象情報処理装置が接続され ている前記他のバスに接続されている前記中継装置を示す前記第 1識別情報と、当 該動作を示す動作情報と、前記対象情報処理装置を示す前記処理装置識別情報と 、を含む制御用メッセージを生成する生成工程と、前記生成された制御用メッセージ を、前記対象情報処理装置が接続されている前記他のバスに接続されている前記中 継装置に向けて送信する送信工程と、を含む。
[0014] 上記の課題を解決するために、請求項 18に記載の発明は、一のバスから他のバス へ情報を伝送する際に予め設定された変換処理を必要とする複数のバス同士を相 互に接続する中継装置であって、 V、ずれかの前記バスに接続されて 、る情報処理装 置の動作を指示する操作を行うために用いられる指示手段を備える中継装置に含ま れる中継コンピュータを、前記指示された動作に対応する動作制御情報を生成する 生成手段、及び、前記生成された動作制御情報を、前記情報処理装置が接続され て 、る前記バスを介して当該情報処理装置に送信する送信手段、として機能させる
[0015] 上記の課題を解決するために、請求項 19に記載の発明は、伝送されるべき伝送情 報がパケットィ匕されてシリアルバスにより伝送される第一のバスと、前記伝送情報がフ レーム化されてパラレルバスにより伝送される第二のバスと、の間で相互に伝送情報 の授受を行う際のフォーマット変換を行う変換装置に含まれる変換コンピュータを、前 記第一のバスから前記伝送情報を受信したとき、当該伝送情報を前記パケットから抽 出して前記フレーム内に格納し、当該受信した伝送情報に含まれて 、る宛先情報に より示される前記第二のバス上の宛先に向けて送信する第 1送信手段、及び、前記 第二のバスから前記伝送情報を受信したとき、当該伝送情報を前記フレーム力 抽 出して前記パケット内に格納し、当該受信した伝送情報に含まれている宛先情報に より示される前記第一のバス上の宛先に向けて送信する第 2送信手段、として機能さ せる。
[0016] 上記の課題を解決するために、請求項 20に記載の発明は、一のバスから他のバス へ情報を伝送する際に予め設定された変換処理を必要とする複数のバス同士を相 互に接続する中継装置に含まれる中継コンピュータを、当該中継装置自体を示す第 1識別情報を記憶する第 1記憶手段、各前記バスに接続されて!、る情報処理装置夫 々に対して、当該情報処理装置毎に相互に異なる処理装置識別情報を割り当てる 割当手段、前記割り当てられた処理装置識別情報を含んで各前記情報処理装置を 夫々示す第 2識別情報を、接続されている各前記バス毎に記憶する第 2記憶手段、 他の前記バスに接続されている前記情報処理装置である対象情報処理装置の動作 を制御するとき、当該対象情報処理装置が接続されている前記他のバスに接続され ている前記中継装置を示す前記第 1識別情報と、当該動作を示す動作情報と、前記 対象情報処理装置を示す前記処理装置識別情報と、を含む制御用メッセージを生 成する生成手段、及び、前記生成された制御用メッセージを、前記対象情報処理装 置が接続されて ヽる前記他のバスに接続されて ヽる前記中継装置に向けて送信す る送信手段、として機能させる。
[0017] 上記の課題を解決するために、請求項 21に記載の発明は、請求項 18又は 20に記 載の中継処理用プログラムが前記中継コンピュータにより読取可能に記録されて 、る
[0018] 上記の課題を解決するために、請求項 22に記載の発明は、請求項 19に記載の変 換処理用プログラムが前記変換コンピュータにより読取可能に記録されて 、る。 図面の簡単な説明
[0019] [図 1]実施形態に係るネットワーク全体を示すブロック図である。
[図 2]実施形態に係るブリッジ装置の構成を示す図であり、 (A)は当該ブリッジ装置の 概要構成を示すブロック図であり、 (B)乃至 (D)は各ブリッジ装置内のルーティング 情報の内容を夫々に例示する図である。
[図 3]実施形態に係る各識別情報等の構成を示す図であり、 (a)はブリッジ識別情報 の構成を示す図であり、 (b)は装置情報記憶部に記憶されている情報の構成を示す 図であり、(c)は制御用メッセージの構成を示す図である。
[図 4]実施形態に係るブリッジ装置において実行される動作を示すフローチャート (I) である。
[図 5]実施形態に係るブリッジ装置において実行される動作を示すフローチャート (II) である。
[図 6]実施形態に係るネットワーク内を IEEE1394規格に準拠して伝送されるパケット の構成を示す図であり、(a)はソースパケットの構成を示す図であり、(b)は当該ソー スパケットを含むパケットの構成を示す図である。
[図 7]実施形態に係るネットワーク内を LAN規格に準拠して伝送されるフレームの構 成を示す図である。 符号の説明
1 ルーティング情報処理部
2 ルーティング情報記憶部
3 装置情報処理部
4 装置情報記憶部
5 メッセージ作成部
6 メッセージ解析部
7 第 1パケット送受信部
8 第 2パケット送受信部
9 内部パス
10 フォーマット変換部
11 操作部
12 表示部
20 バス種類情報
21 装置識別情報
30 バス識別情報
31 処理装置識別情報
32 バス固有識別情報
40 動作情報
D ディスプレイ装置
H ハードディスク装置
Bl、 B2、 B3 ブリッジ装置
NT ネットワーク
MG 制御用メッセージ
BS1、 BS2、 BS3、 BS4 パス
BID ブリッジ識別情報
R(B1)、R(B2)、R (B3) ルーティング情報 IF インターフェース咅 発明を実施するための最良の形態
[0021] 次に、本願を実施するための最良の形態について、図 1乃至図 6を用いて説明する 。なお、以下に説明する実施形態は、 IEEE1394規格に準拠したバスと LAN規格 に準拠したバスとを相互に接続して情報の授受を行う中継装置としてのブリッジ装置 に対して本願を適用した場合の実施の形態である。
[0022] また、図 1は実施形態に係るネットワーク全体を示すブロック図であり、図 2は実施 形態に係るブリッジ装置の概要構成を示す図であり、図 3及び図 4は当該ブリッジ装 置において実行される実施形態に係る動作を示すフローチャートであり、図 5は実施 形態に係るネットワーク内を IEEE1394規格に準拠して伝送されるパケットの構成を 示す図であり、図 6は実施形態に係るネットワーク内を LAN規格に準拠して伝送され るフレームの構成を示す図である。
[0023] (I)ネットワーク全体の構成
初めに、実施形態に係るネットワーク全体及びブリッジ装置の構成について、図 1 及び図 2を用いて説明する。
[0024] 図 1に示すように、実施形態に係るネットワーク NTは、バス BS1を介して送信されて くる画像情報に対応する画像を表示することが可能なディスプレイと、当該画像情報 と共にバス BS1を介して伝送されて来る音情報に対応する音を放音するスピーカと、 バス BS1に接続されて必要な入出力処理を行う受信手段としてのインターフェース 部 IFと、を備えて当該バス BS1に接続されたディスプレイ装置 Dと、バス BS1とバス B S2とを接続して上記画像情報等を中継するブリッジ装置 B1と、バス BS2とバス BS3 とを接続して上記画像情報等を中継するブリッジ装置 B2と、ノ ス BS3とバス BS4とを 接続して上記画像情報等を中継するブリッジ装置 B3と、バス BS4に接続されて必要 な入出力処理を行う受信手段としてのインターフェース部 IFを備えて当該バス BS4 に接続され、記録されて ヽる上記画像情報等を当該バス BS4を介して送出するハー ドディスク装置 Hと、により構成されている。
[0025] ここで、上記の構成において、ノ ス BS1、 BS3及び BS4は上記 IEEE1394規格に 準拠して情報が伝送されるバスであり、バス BS2は上記 LAN規格に準拠して情報が 伝送されるバスである。 [0026] 次に、各ブリッジ装置 Bl乃至 B3の構成及び動作について、図 2乃至図 4を用いて 説明する。なお、実施形態に係る各ブリッジ装置 B1乃至 B3の構成及び動作は基本 的に相互に同一であるので、以下の説明ではこれらを代表してブリッジ装置 B1の構 成及び動作について説明する。
[0027] 図 2 (a)に示すように、実施形態に係るブリッジ装置 B1は、ルーティング情報処理 部 1と、第 1記憶手段としてのルーティング情報記憶部 2と、装置情報処理部 3と、第 2 記憶手段としての装置情報記憶部 4と、生成手段及びコマンド生成手段としてのメッ セージ作成部 5と、抽出手段としてのメッセージ解析部 6と、フォーマット変換部 10と、 送信手段及びコマンド送信手段としての第 1パケット送受信部 7と、送信手段及びコ マンド送信手段としての第 2パケット送受信部 8と、無線通信方式のリモートコントロー ル装置又は操作ボタン等よりなる指示手段としての操作部 11と、ブリッジ装置 B自体 の動作状態を表示する液晶ディスプレイ等よりなる表示部 12と、により構成されてい る。そして、上記ルーティング情報処理部 1、ルーティング情報記憶部 2、割当手段と しての装置情報処理部 3、装置情報記憶部 4、メッセージ作成部 5、メッセージ解析 部 6、フォーマット変換部 10、第 1パケット送受信部 7、第 2パケット送受信部 8、操作 部 11及び表示部 12は、内部バス 9を介して情報の授受が相互に可能に接続されて いる。
[0028] 次に、ブリッジ B1の全体動作を説明する。
先ず、ルーティング情報記憶部 2に記録されて 、るルーティング情報にっ 、て説明 する。当該ルーティング情報はブリッジ装置 B1に直接接続されている各バス BS1及 び BS2から見て情報の転送が可能な他のブリッジを示すブリッジ識別情報をリストイ匕 したものである。
[0029] すなわち、図 2 (b)に示すように、ブリッジ装置 B1内のルーティング情報記憶部 2に 記憶されているルーティング情報 R(B1)には、当該ブリッジ装置 B1に直接接続され ているバス BS1についての部分として、当該バス BS1から見て当該バス BS1以外に ブリッジ装置 B1に直接接続されて 、る他のバスであるバス BS 2側に接続されて 、る 他のブリッジ B2を示すブリッジ識別情報 BID2及び当該他のブリッジ B2を介して接 続されている更に他のブリッジ B3を示すブリッジ識別情報 BID3をリストイ匕したものが 含まれている。また同様に、ルーティング情報 R(B1)には、当該ブリッジ装置 B1に直 接接続されているバス BS 2についての部分として、当該バス BS 2から見て当該バス B S2以外にブリッジ装置 B1に直接接続されている他のバスであるノ ス BS1側に接続 されて 、る他のブリッジを示すブリッジ識別情報をリストイ匕したものが含まれて 、る(な お、図 1に示す場合は当該他のブリッジが存在しないので、ルーティング情報 R (B1) 内のバス BS2につ 、ての部分としては何ら情報が含まれて ヽな 、)。
[0030] また、図 2 (c)に示すように、ブリッジ装置 B2内のルーティング情報記憶部 2に記憶 されているルーティング情報 R(B2)には、当該ブリッジ装置 B2に直接接続されてい るバス BS2についての部分として、当該バス BS2から見て当該バス BS2以外にブリツ ジ装置 B2に直接接続されている他のノ スであるバス BS3側に接続されている他の ブリッジ B3を示すブリッジ識別情報 BID3が含まれている。また同様に、ルーティング 情報 R (B2)には、当該ブリッジ装置 B2に直接接続されているバス BS3についての 部分として、当該バス BS 3から見て当該バス BS 3以外にプリッジ装置 B2に直接接続 されている他のバスであるバス BS2側に接続されている他のブリッジ B1を示すブリツ ジ識別情報 BID 1が含まれている。
[0031] 更に、図 2 (d)に示すように、ブリッジ装置 B3内のルーティング情報記憶部 2に記憶 されているルーティング情報 R(B3)には、当該ブリッジ装置 B3に直接接続されてい るバス BS4についての部分として、当該バス BS4から見て当該バス BS4以外にブリツ ジ装置 B3に直接接続されて ヽる他のノ スであるバス BS3側に接続されて!ヽる他の ブリッジ B2を示すブリッジ識別情報 BID2及び当該他のブリッジ B2を介して接続され ている更に他のブリッジ B1を示すブリッジ識別情報 BID1をリストイ匕したものが含まれ ている。また同様に、ルーティング情報 R(B3)には、当該ブリッジ装置 B3に直接接 続されているバス BS3についての部分として、当該バス BS3から見て当該バス BS3 以外にブリッジ装置 B3に直接接続されている他のノ スであるバス BS4側に接続され て 、る他のブリッジを示すブリッジ識別情報をリストイ匕したものが含まれて 、る(なお、 図 1に示す場合は当該他のブリッジが存在しないので、ルーティング情報 R(B3)内 のバス BS3につ!/、ての部分としては何ら情報が含まれて 、な!、)。
[0032] そして、ルーティング情報処理部 1は、ルーティング情報記憶部 2との間でルーティ ング情報信号 Srの授受を行 、つつ、ネットワーク NT内のブリッジ Bの接続状態が変 化した場合にそれを検出し、必要に応じてルーティング情報 R(B1)を更新する。
[0033] ここで、本実施形態に係る上記ブリッジ識別情報 BIDにつ 、て一般的に図 3 (a)を 用いて説明する。
[0034] 図 3 (a)に示すように、上記ブリッジ識別情報 BIDは、そのブリッジ識別情報 BIDが 対応するブリッジ装置 Bが備えて 、るバス接続用のインターフェース(図 2においては 各パケット送受信部に相当する)の 、ずれか一つに基づき、そのインターフェースが 対応して!/、るバス BSの種類を識別するノ ス種類情報 20 (例えば 4ビットの値)と、当 該各バス BS毎に予め設定された一意の装置識別情報 (そのバス BS上において中 継装置を識別するための固有の装置識別情報であり、例えば 64ビットの値)とが組み 合わされて構成され、一つのブリッジ装置 Bには一つのブリッジ識別情報 BIDのみが 対応している。
[0035] より具体的には、先ずバス種類情報 20としては、そのバス BSが IEEE1394規格に 準拠したノ ス BSであればその値は例えば「1」とされ、そのバス BSが IP規格に準拠し たバス BSであればその値は例えば「2」とされる。また、装置識別情報 21としては、そ のバス BSが IEEE1394規格に準拠したバス BSであれば当該規格において定めら れている EUI (extended unique identifier) 64 (64ビット)がそのまま用いられ、また そのバス BSが IP規格に準拠したバス BSであれば当該規格において定められている MAC (Media Access Control)アドレス(48ビット)がそのまま用いられ、 64ビットに満 たない部分は、その部分が「0」データで埋められて全体が 68ビットとされる。この例 では、例えば、 EUI— 64の値力 S「0x0123456789abcdef」である IEEE1394規格 のインターフェースを備えるブリッジ装置 Bに対応するブリッジ識別情報 BIDは、「0x 10123456789abcdef」となることになる。
[0036] なお、実施形態に係るブリッジ装置 Bは二つのインターフェースを夫々備えている 力 任意に決められた一つのインターフェースに対応するブリッジ識別情報をもって そのブリッジ装置 Bのブリッジ識別情報 BIDとし、ブリッジ装置 Bとしての動作開始時 にお 、てその値を自身のブリッジ識別情報 BIDとしてルーティング情報処理部 1内に feす。。 [0037] 次に、装置情報記憶部 4に記録されている装置情報について説明する。当該装置 情報としては、図 3 (b)に示すように、ブリッジ装置 B1から認識できる他の情報処理装 置(実施形態の場合はディスプレイ装置 D及びハードディスク装置 H)夫々を個別に 識別するための処理装置識別情報 31が、他の情報処理装置夫々が接続されている バス BS上において当該他の情報処理装置夫々を個別に識別するバス固有識別情 報 32と共に、当該他の情報処理装置が接続されているバスを示すバス識別情報 30 及びそのバスが直接接続されているブリッジ装置を示す上記ブリッジ識別情報 BIDと 対となって記 '慮されて ヽる。
[0038] このとき、一つのバス BSに対して他の情報処理装置が複数接続されている場合に は、図 3 (b)に示すように一つのバス識別情報 30及びブリッジ識別情報 BIDに対して 、当該他の情報処理装置の数だけ、処理装置識別情報 31とバス固有識別情報 32と の対が対応付けられて 、ることになる。
[0039] すなわち、図 1及び図 2に示す場合、ブリッジ装置 B1内の装置情報記憶部 4には、 ハードディスク装置 Hを夫々に示す処理装置識別情報 31及びバス固有識別情報 32 力 当該ハードディスク装置 Hが接続されて 、るバス BS4を示すバス識別情報 30及 び当該バス BS4が直接接続されているブリッジ装置 B3を示すブリッジ識別情報 BID 3と対を成して記憶されており、更にディスプレイ装置 Dを夫々に示す処理装置識別 情報 31及びバス固有識別情報 32が、当該ディスプレイ装置 Dが接続されているバス BS1を示すバス識別情報 30及び当該バス BS1が直接接続されているブリッジ装置 B1自身を示すブリッジ識別情報 BID1と対を成して記憶されて 、る。
[0040] なお、バス固有識別情報 32について具体的には、その情報処理装置が接続され ているバス BSが IEEE1394規格に準拠したバス BSである場合には EUI— 64の値 力 そのバス BSが IP規格に準拠したバス BSである場合には当該規格の下で UPnP (Universal Plug and Play)機器を識別するために一般的に用いられている UUID (U niversally Unique IDentifier (別名 GUID (Global Unique IDentifier) ) )を用いる。例え ば、 EUI— 64の値が「0x0123456789abcdef」である IEEE1394規格に準拠した 情報処理装置が接続されており、それに値「0x01」を有する処理装置識別情報 31 が割り当てられた場合は、当該処理装置識別情報 31と値「0x0123456789abcdef 」を有するバス固有識別情報 32とが対を成して、対応するバス識別情報 30及びプリ ッジ識別情報 BIDと共に装置記憶部 4内に記憶される。
[0041] また、上記ハードディスク装置 Hを示す処理装置識別情報 31及びバス固有識別情 報 32並びにディスプレイ装置 Dを示す装置識別情報 31及びバス固有識別情報 32 は、ブリッジ装置 B1内の装置情報記憶部 4と同様の態様でブリッジ装置 B2内の装置 情報記憶部 4及びブリッジ装置 B3内の装置情報記憶部 4にも夫々記憶されて!、る。
[0042] そして、装置情報処理部 3は、装置情報記憶部 4との間で装置識別情報信号 Snの 授受を行いつつ、ネットワーク NT内における情報処理装置の接続状態が変化した 場合にそれを検出し、必要に応じて対応する処理装置識別情報 31を更新する。より 具体的には、装置情報処理部 3は、ネットワーク NT内における情報処理装置の接続 状態が変化した場合に、その変化後の情報処理装置が接続されているバス BS内で 固有の処理装置識別情報 31を当該情報処理装置毎に新たに割り当てると共に、そ の割当後の処理装置識別情報 31をもって装置情報記憶部 4内の情報を更新する。
[0043] 次に、ブリッジ装置 B1を用いた動作制御の対象となる情報処理装置 (実施形態の 場合はハードディスク装置 H又はディスプレイ装置 D)の指定並びに当該指定した情 報処理装置における制御対象となる動作の内容等の情報は、操作部 11を用いた使 用者の操作により当該操作部 11において入力され、当該操作部 11からは、入力さ れた操作内容に対応する操作信号 Sopが内部バス 9を介してメッセージ作成部 5〖こ 出力される。
[0044] そして、メッセージ作成部 5は、上記操作信号 Sopの内容に基づき、ブリッジ装置 B 1から例えばノヽードディスク装置 Hの動作を制御する場合には、当該動作制御に用 V、られる制御用メッセージ (その動作制御の対象がハードディスク装置 Hである旨、 及び当該制御される具体的な動作の内容が含まれている)を作成し、メッセージ信号 Smgとして内部バス 9に送出する。
[0045] ここで、本実施形態に係る上記制御用メッセージについて一般的に図 3 (c)を用い て説明する。
[0046] 図 3 (c)に示すように、上記制御用メッセージ MGは、その制御用メッセージ MGに 基づ 、て動作が制御される情報処理装置が接続されて 、るバス BSが接続されて ヽ るブリッジ装置 Bを示すブリッジ識別情報 BID (68ビット)を宛先としてその先頭に有し 、当該情報処理装置において実行させようとする動作を示す動作情報 40 (例えば 8 ビット)と、その制御対象である情報処理装置自体を示す処理装置識別情報 31と、を 含んで構成されている。このとき、上記動作情報 40により示される動作としては、その 制御対象である情報処理装置が有する機能に応じて、「電源のオン Zオフ」、「再生」 、「停止」、「接続準備」等がある。そして、例えばブリッジ識別情報 BIDの値が「0x10 123456789abcdef」であるブリッジ装置 Bに接続されているプレーヤ(処理装置識 別情報 31の値が「0x01」であるとする)に「再生」と言う動作をさせるための制御用メ ッセージ MGの内容としては、ブリッジ識別情報 BIDの部分が「0xl0123456789ab となり、動作情報 40の部分が「再生 (0x01)」となり、処理装置識別情報 31の 部分が「0x01」となることとなる。
[0047] そして、フォーマット変換部 10は、当該メッセージ信号 Smgに含まれている制御用メ ッセージ MGが転送される際のフォーマットを、その宛先となるブリッジ装置 B (例えば 制御対象がハードディスク装置 Hである場合はブリッジ装置 B3)に当該制御用メッセ ージ MGが到達するまでに経由すべきいずれかのバスにおける情報伝送規格に応じ て後ほど詳述するように変更し、パケット信号 Sptとして第 1パケット送受信部 7又は第 2パケット送受信部 8へ出力する。すなわち、当該制御用メッセージ MGがバス BS2 へ送出されるべき制御用メッセージ MGである場合は、当該制御用メッセージ MGが 転送される際のフォーマットを上記 LAN規格に則ったフォーマットに変換し、ノ ケット 信号 Sptとして第 1パケット送受信部 7に出力し、一方当該制御用メッセージ MGがバ ス BS1へ送出されるべき制御用メッセージ MGである場合は、当該制御用メッセージ MGが転送される際のフォーマットを上記 IEEE1394規格に則ったフォーマットに変 換し、パケット信号 Sptとして第 2パケット送受信部 8に出力する。
[0048] そして、 LAN規格に準拠したバス BS2に接続されている上記第 1パケット送受信部 7は、上記パケット信号 Sptに含まれている制御用メッセージ MGがバス BS2に送出さ れるべきものであるとき、当該フォーマット変換されたパケット信号 Sptをバス BS2に送 出する。
[0049] また、 IEEE1394規格に準拠したバス BS1に接続されている第 2パケット送受信部 8は、上記パケット信号 Sptに含まれている制御用メッセージ MGがバス BS1に送出さ れるべきものであるとき、当該フォーマット変換されたパケット信号 Sptをバス BS1に送 出する。
[0050] 他方、第 1パケット送受信部 7又は第 2パケット送受信部 8を介してバス BS2又はバ ス BS1から制御用メッセージ MGを含むパケット信号 Sptが受信されたとき、当該パケ ット信号 Sptに含まれている制御用メッセージ MGの内容カ^ツセージ解析部 6にお いて解析される。そして、その解析結果に応じて、そのまま他のブリッジ装置 Bに転送 すべきものか、或いは、ブリッジ装置 B1に直接接続されているバス BS1又は BS2に 対して所定のコマンドを転送する等の所定の動作を実行すべきものか等が判定され 、その判定結果に応じて当該制御用メッセージ MGが他のブリッジ装置 B或いはバス BS1又は BS2に転送される。なお、当該転送の際、フォーマット変換が必要となる場 合には、当該制御用メッセージはー且フォーマット変換部 10に出力され、必要なフォ 一マット変換が為された後にパケット信号 Sptに含まれて必要な宛先に転送される。
[0051] なお、上述した一連の動作中における当該ブリッジ装置 B1としての動作状態は、 内部バス 9を介して各構成部材から出力されて来る動作状態信号 Sdpに基づき、表 示部 12にお 、て表示される。
[0052] (m制御謝乍の ¾施形餱
次に、上述した構成及び動作を有する各ブリッジ装置 Bにおいて実行される、実施 形態に係るハードディスク装置 H又はディスプレイ装置 Dの制御動作にっ 、て、具体 的に図 4及び図 5を用いて説明する。
[0053] 先ず、図 4を用いて、 V、ずれかのブリッジ装置 Bにお!/、てハードディスク装置 H又は ディスプレイ装置 Dの動作を遠隔的に制御するための操作が実行された場合におけ る当該ブリッジ装置 Bの動作について説明する。
[0054] 当該遠隔的な動作制御を実行する場合、図 4に示すように、各ブリッジ装置 Bにお V、ては、当該動作制御を行う旨の操作が操作部 11にお 、て実行された力否力を常 に監視しており(ステップ Sl、 Sl ;NO)、当該操作が実行されたときは (ステップ SI ; YES)、次に、当該実行された操作において制御対象となっている情報処理装置が 、当該操作が実行されたブリッジ装置 B自体に直接接続されているバス BSに接続さ れている力否かを、夫々のブリッジ装置 B内の装置情報記憶部 4に記録されている装 置情報を参照して確認する (ステップ S2)。
[0055] そして、制御対象となって ヽる情報処理装置が、当該操作が実行されたブリッジ装 置 B自体に直接接続されて 、るバス BSに接続されて 、る場合は (ステップ S 2; YES) 、その制御対象である情報処理装置に対して、ステップ S1において実行された操作 内容に対応する制御コマンド (すなわち、ブリッジ装置 B自体に直接接続されている バス BSに接続されて 、る情報処理装置の動作を制御するための制御コマンド)をメ ッセージ作成部 5において作成して送信し (ステップ S7)、後述するステップ S6の動 作に移行する。
[0056] 一方、ステップ S2の判定において、制御対象となっている情報処理装置力 当該 操作が実行されたブリッジ装置 B自体に直接接続されて 、るバス BSに接続されて ヽ な 、場合は (ステップ S2 ;NO)、当該制御対象となって!/、る情報処理装置が接続さ れて 、るバス BSが直接接続されて 、る他のブリッジ装置 Bを、上記ルーティング情報 記憶部 2内のルーティング情報及び装置情報記憶部 4内の装置情報を参照して検 索し、更にその制御対象となっている情報処理装置がバス BSを介して直接接続され ている他のブリッジ装置 B力 自らが直接接続されているバス BSのうち、いずれのバ ス BS側力 転送可能かを確認する(以下の説明では、当該転送可能なバスをバス A とする。)(ステップ S3)。
[0057] ここで、当該ステップ S3の処理について具体的には、例えば図 1に示すブリッジ装 置 B1を用いてブリッジ装置 B3に直接接続されているバス BS4の末端に接続されて いるハードディスク装置 Hの動作を制御しょうとする場合、ステップ S3の処理としては 、先ず制御対象であるハードディスク装置 Hが直接接続されて ヽるのがブリッジ装置 B3であることが検索される。そして、ブリッジ装置 B1を中心として当該ブリッジ装置 B 3に制御用メッセージを転送することができるのはバス BS1側からであるので、上記ス テツプ S3における「バス A」としては、この場合はバス BS1がこれに該当することにな る。
[0058] そして、上記バス Aが確定されると、次に、上記制御対象となっている情報処理装 置を制御するための具体的な制御用メッセージ MGカ^ツセージ作成部 5において 作成される (ステップ S4)。ここで、当該制御用メッセージ MGには、図 3 (c)に示す態 様で、その制御対象である情報処理装置を識別するための処理装置識別情報 31と 、当該制御される具体的な動作の内容を示す動作情報 40と、が含まれている。
[0059] その後、上記ステップ S3において確認されたバス A (上記のハードディスク装置 H の動作をブリッジ装置 B1において制御する例の場合はバス BS1)以外のバス BS (当 該例の場合はバス BS2)力もそのバス BS2に接続されている全ての他のブリッジ(当 該例の場合はブリッジ装置 B2のみ)に対して、当該作成された制御用メッセージ MG が送信される (ステップ S5)。
[0060] その後、当該送信された制御用メッセージ MGは、図 5に示す後述の転送動作によ り最終的に制御対象の情報処理装置が直接接続されているブリッジ装置 Bまで順次 転送され、当該転送先のブリッジ装置 Bにおける上記ステップ Sl、 S2及び S7の動作 により当該制御対象の情報処理装置まで伝送されて実際にその動作が制御されるこ とになる。
[0061] 次に、制御用メッセージ MGの送信後は、ブリッジ装置 Bの電源がオフとされたか否 かを確認し (ステップ S6)、オフとされて!/、な!/、ときは(ステップ S6 ;NO)、上記ステツ プ S1に戻って新たな操作が操作部 11にお 、て実行されるのを監視し、一方電源が オフとされたときは (ステップ S6; YES)、そのまま実施形態に係る処理を終了する。
[0062] 次に、各ブリッジ装置 Bにおいて、他のブリッジ装置 B力 送出された上記制御用メ ッセージ MGを受信した場合の処理について、図 5を用いて説明する。
[0063] 各ブリッジ装置 Bにお 、ては、他のブリッジ装置 Bにお 、て作成された上記制御用 メッセージ MGが送信されてきたか否かを常に監視しており(ステップ S10、 S10 ;NO ) ,当該制御用メッセージ MGが送信されてきたときは (ステップ SIO ; YES)、その送 信されてきた制御用メッセージ MGの内容を確認してその制御用メッセージ MGの宛 先(当該制御用メッセージ MGに含まれて 、るブリッジ識別情報 BIDの内容)がその 受信したブリッジ装置 B自体である力否かを確認する (ステップ S 11)。そして、その宛 先が自身である場合は (ステップ S11; YES)、その制御用メッセージ MGの制御対 象となっている情報処理装置に対してその制御用メッセージ MGに対応した上記制 御コマンドを送信し、実際にその制御コマンドに対応する動作をその情報処理装置 に実行させ (ステップ SI 6)、後述するステップ SI 5に移行する。
[0064] なお、上記ステップ S16の処理として具体的には、先ず転送されてきた制御用メッ セージ MGから動作情報 40及び処理装置識別情報 31 (図 3 (c)参照)を抽出し、当 該抽出された処理装置識別情報 31により示される情報処理装置に対して動作情報 40により示されている動作を実行させるための制御コマンドを生成し、これを当該情 報処理装置に送信することとなる。
[0065] 一方、ステップ S11の判定において、その宛先が自身でない場合、換言すれば、 自身以外の他のブリッジ装置 Bがその宛先である場合は (ステップ SI 1; NO)、その 宛先のブリッジ装置 Bを、ルーティング情報記憶部 4内のルーティング情報 Rにおける 当該制御用メッセージ MGが送信されてきたバス BSに対応するリストから検索する( ステップ S12)。そして、検索結果としていずれのブリッジ装置 Bも発見できないときは (ステップ S12 ;NO)、宛先が示すブリッジ装置 Bには制御用メッセージ MGが転送で きないことになるので、この制御用メッセージ MGを破棄して後述のステップ S 15に移 行する。
[0066] 他方、ステップ S 13の判定において、宛先である他のブリッジ装置 Bが発見できたと きは(ステップ S13; YES)、その制御用メッセージ MGが送信されていたバス BS以 外の他のバス BSに接続されている全てのブリッジ装置 Bに対して、受信した制御用メ ッセージ MGを転送する(ステップ S 14)。
[0067] ここで、当該ステップ S12乃至 S14の処理について具体的には、例えば図 1に示す ブリッジ装置 B1を用いてブリッジ装置 B3に直接接続されているノ ス BS4の末端に接 続されているハードディスク装置 Hの動作を制御しょうとする場合、ブリッジ装置 B 1と ブリッジ装置 B3の間にあるブリッジ装置 B2において実行される上記ステップ S12乃 至 S 14の処理では、制御対象であるハードディスク装置 Hが直接接続されて ヽるプリ ッジ装置 Bとしてブリッジ装置 B3が検索できることになるので(上記ステップ S12及び S13 ;YES参照)、その制御用メッセージ MGが送信されていたバス BS2以外の他の バス BS3に接続されているブリッジ装置 B3に対して、受信した制御用メッセージ MG を転送する (ステップ S14)動作が実行されることになる。
[0068] そして、制御用メッセージ MGの転送後は、ブリッジ装置 Bの電源がオフとされたか 否かを確認し (ステップ S15)、オフとされていないときは(ステップ S15 ;NO)、上記ス テツプ S10に戻って新たな制御用メッセージ MGの受信の有無を監視し、一方電源 がオフとされたときは (ステップ S15; YES)、そのまま実施形態に係る処理を終了す る。
[0069] 次に、上述した図 4及び図 5において夫々説明した動作を一連としてみた場合の動 作の具体例として、例えば、ブリッジ装置 B3に接続されているハードディスク装置 H の電源をオンとする操作をブリッジ装置 B 1の操作部 11を用 ヽて使用者が実行した 場合の動作について説明する。
[0070] 上記のハードディスク装置 Hの電源をオンとする操作がブリッジ装置 B1にお 、て実 行されると、当該ブリッジ装置 B1にお 、て制御対象であるハードディスク装置 Hがブ リッジ装置 B1に直接接続されたバス BS1又は BS2のいずれか〖こ接続されているかを 確認する(図 4ステップ S 2参照)。このとき、ハードディスク装置 Hはブリッジ装置 B1に 直接接続されて 、るバス BSには接続されて!ヽな 、ので(図 4ステップ S2 ;NO参照) 、次に、ブリッジ装置 B1のルーティング情報記憶部 4内に記憶されているルーティン グ情報力もブリッジ装置 B3を検索し(図 4ステップ S3参照)、図 1の例では、当該ルー ティング情報のバス BS1に対応するリスト内にブリッジ装置 B3が検索されるので(図 2 (b)、図 4ステップ S3 ; YES参照)、そのブリッジ装置 B3を宛先にしてハードディスク 装置 Hの電源をオンとするという内容の制御用メッセージ MGカ^ツセージ作成部 5 にお 、て作成される(図 4ステップ S4参照)。そしてブリッジ装置 B1に接続されて!、る ノ ス BS 1以外のバス BS、即ちバス BS2側に接続されて!、るブリッジ装置 B2に向け て当該制御用メッセージ MGが送信される(図 4ステップ S5参照)。
[0071] 次に、当該制御用メッセージ MGを受信したブリッジ装置 B2では(図 5ステップ S 10 ; YES参照)、それに含まれている宛先が当該ブリッジ装置 B2か否かを確認する(図 5ステップ SI 1参照)。今回の場合その宛先がブリッジ装置 B2ではな!/、ので(図 5ステ ップ Sl l ;NO参照)、当該ブリッジ装置 B2のルーティング情報記憶部 4内に記憶さ れて 、るルーティング情報力 その宛先であるブリッジ装置 B3を新たに検索する(図 5ステップ S 12及び S 13参照)。そして、当該検索の結果、ルーティング情報内にプリ ッジ装置 B3が検索されるので(図 5ステップ S13 ; YES参照)、バス BS3側に接続さ れているブリッジ装置 B3にその制御用メッセージ MGが転送される。なおこのときに は、上記 LAN規格に準拠したノ ス BS2を介して伝送されてきた制御用メッセージ M Gを上記 IEEE1394規格に準拠したバス BS3に送出することになるので、フォーマツ ト変換部 10において、当該制御用メッセージ MGが転送される際のフォーマットを、 当該 LAN規格に準拠したフォーマットから当該 IEEE1394規格に準拠したフォーマ ットに変換する処理が実行されることとなる。
[0072] これにより、ブリッジ装置 B3は当該制御用メッセージをブリッジ装置 B2から受信し( 図 4ステップ SIO ; YES参照)、その宛先が当該ブリッジ装置 B3である力否かを確認 する(図 4ステップ S 11参照)。そして今回は、その宛先がブリッジ装置 B3自身である ので(図 4ステップ S11; YES参照)、当該制御用メッセージ MGの内容をブリッジ装 置 B3内のメッセージ解析部 6において解析し、バス BS4を介してハードディスク装置 Hへその電源をオンとするための制御コマンドを送信する(図 5ステップ S 16)。
[0073] なお、上述してきた実施形態において、使用者の操作内容によっては、制御用メッ セージ MGが複数必要となる場合や、制御対象の情報処理装置が複数存在する場 合もあり得るので、それらの場合には、夫々の操作内容に対応して、制御用メッセ一 ジ MGを複数送信したり、或 、は他のブリッジ装置 Bへと制御用メッセージ MGを転送 する処理が同時並行的に必要となることもある。
[0074] (III)フォーマット栾椽処理の実施形態
次に、主として上記フォーマット変換部 10において実行される、 IEEE1394規格に 準拠したパケット及び LAN規格に準拠したフレーム相互間におけるフォーマット変換 の具体的処理について、図 6及び図 7を用いて説明する。
[0075] 初めに、当該具体的処理について説明する前に、上記 IEEE1394規格に準拠し たパケットのフォーマット及び上記 LAN規格に準拠したフレームのフォーマット夫々 について説明する。
[0076] 先ず、記 IEEE1394規格に準拠したパケットのフォーマットについて、図 6を用いて 説明する。
[0077] 一般に、画像情報又は音情報(例えば、 MPEG (Moving Picture Expert Group)規 格により圧縮された画像情報又は音情報)を IEEE1394規格に準拠したバス BSを 用いて伝送する場合、図 6 (a)に例示するように、当該画像情報又は音情報における 一つのパケット PT (例えば 188バイトの情報量を有する)に 4バイトのパケットヘッダ P Hを付カ卩して合計 192バイトのソースパケット SPを構成する。このとき、当該パケット ヘッダ PHは、ゼロデータ Zと、タイムスタンプ PSと、により構成されている。ここで、当 該タイムスタンプ PSは、ソースパケット SPを受信した装置においてその復号を開始 する時刻を示す情報である。
[0078] そして、このソースパケット SPを予め設定されている情報量毎に分割してデータブ ロックを構成し、更に所定個の当該データブロック又は複数個のソースパケット SPに より上記 IEEE1394規格に準拠したいわゆるァイソクロナス(isochronous)パケットを 構成する。
[0079] ここで、当該アイソクロナスパケット PTは、例えば図 6 (b)に示すように、図 6 (b)に示 す「データ部」に属するデータの総情報量を示すデータ長情報 DLと、 IEEE1394規 格内におけるフォーマットの属性等を示すタグ情報 TGと、 IEEE1394規格に準拠し たバス BS上においてァイソクロナスパケット PTが伝送されるチャンネルを示すチャン ネル情報 CLと、パケットとしての属性を示す属性情報 TDと、ァイソクロナスパケット P Tに含まれているデータについての著作権に関する情報である著作権情報 EM及び OCと、図 6 (b)に示す「ヘッダ部」全体のエラー訂正用コード HCと、ァイソクロナスパ ケット PTを送出した情報処理装置を識別するための装置識別情報 SDと、上記デー タブロック一つ分の情報量を示すデータブロックサイズ情報 DSと、ソースパケット SP を構成するデータブロックの数 (換言すればソースパケット SPの分割数)を示す分割 数情報 FNと、パケットデータとしては意味を持たず、ァイソクロナスパケット PT全体と しての情報量を調整するためのパディングデータの数を示すパディング数情報 QCと 、ソースパケット SPにおけるパケットヘッダ PHの有無を示すヘッダ有無情報 SHと、 ァイソクロナスパケット PTに含まれるデータブロックの数を示すデータブロック数情報 DBCと、フォーマットの属性を示すフォーマット属性情報 FTと、いわゆるタイムシフト データである力否かを示すタイムシフトデータ情報 TFと、ゼロデータ Zと、実際に上記 データブロックが格納されるデータフィールド DFと、データ部全体のエラー訂正用コ ード DCと、により構成されている。 [0080] そして、上述したァイソクロナスパケット PTを用いて上記制御用メッセージ MGを伝 送する場合、当該制御用メッセージ MGは図 6 (b)に示すようにデータフィールド DF 内〖こ格糸内されることとなる。
[0081] なお、本実施形態においては、ァイソクロナスパケット PTを用いて上記制御用メッ セージ MGを伝送することとした力 この他、 IEEE1394規格において、制御用のデ ータは、通常はライトトランザクション等のいわゆるァシンクロナスパケットを用いて伝 送されることと規格ィ匕されていることに鑑み、当該ァシンクロナスパケット内のいわゆる データフィールド(data_field)内に上記制御用データ MGを格納して伝送するように 構成することも可能である。
[0082] 次に、上記 LAN規格に準拠したフレームのフォーマットについて、図 7を用いて説 明する。
[0083] 図 7に示すように、当該 LAN規格に準拠したフレーム FMは、 LAN規格に準拠し たフレーム FMの開始であることを示す開始データ PAと、そのフレーム FMのネットヮ ーク内の宛先を示す宛先情報 ADDと、そのフレーム FMを送出した情報処理装置を 識別するための装置識別情報 SDDと、後述のデータ部 DT内に含まれているデータ の属性を示す属性情報 TPと、フレーム FMとして伝送すべきデータ自体が格納され ている上記データ部 DTと、フレーム FM全体のエラー訂正用コード FSと、により構成 されている。
[0084] そして、上記フォーマット変換部 10では、図 6及び図 7に示すァイソクロナスパケット PTとフレーム FMとの間で相互にフォーマット変換が為されることになる。
[0085] すなわち、例えば図 1に例示するブリッジ装置 B1において、 IEEE1394規格に準 拠したノ ス BS 1から受信した上記アイソクロナスパケット PT (制御用メッセージ MGを 含む)をバス BS2用のフレーム FMにフォーマット変換する場合、当該受信したァイソ クロナスパケット PT全体をフレーム FMにおけるデータ部 DT内に格納し、ノ ス BS2 に送出する。このとき、元のアイソクロナスパケット PTにおけるフォーマット属性情報 F Tの値を、 LAN規格のバス上の伝送一般にお!/、て他に用いられて!/、な!/、値とするこ とで、当該フレーム FMが元のアイソクロナスパケット PTを含むフレーム FMであること を当該フレーム FMの受信先において認識可能とする。 [0086] 次に、例えば LAN規格に準拠したバス BS2から上記アイソクロナスパケット PTを含 むフレーム FMを受信したブリッジ装置 Β2内のフォーマット変換部 10は、当該受信し たフレーム FMから元のアイソクロナスパケット ΡΤを抽出し、今度は IEEE1394規格 に準拠したバス BS3に送出する。このとき、当該フォーマット変換部 10は、以下に示 す四つの処理を行って新たなパケット ΡΤを構成する。
[0087] (Α)抽出したァイソクロナスパケット ΡΤに含まれて!/、る上記タイムスタンプ PSの値を 、そのアイソクロナスパケット ΡΤが含まれて!/、たフレーム FMをバス BS 2から受信した 時刻を基準とした新たな値に変換する処理。
[0088] (Β)抽出したァイソクロナスパケット ΡΤに含まれて 、る上記チャンネル情報 CLの値 を、送出されるバス BS3において未使用であるチャンネルを示す値に変換する処理
[0089] (C)抽出したァイソクロナスパケット ΡΤに含まれている上記エラー訂正用コード HC を、上記 (Α)及び (Β)の変換を行った後の値を用いて生成し直す処理。
[0090] (D)抽出したァイソクロナスパケット ΡΤに含まれて 、る上記装置識別情報 SDの値 を、ブリッジ装置 Β2自体を示す値に変換する処理。
[0091] 以上の (Α)乃至 (D)の処理を行って得られた新たなパケット ΡΤ (制御用メッセージ MGを含む)をバス BS3に送出することで、当該バス BS上においても、 IEEE1394 規格に準拠して当該新たなパケット ΡΤを伝送することができることになる。
[0092] 以上夫々説明した実施形態の動作によれば、例えばノヽードディスク装置 Ηに記録 されている画像情報等をディスプレイ装置 Dまで伝送して対応する画像をそのディス プレイ装置 Dにお 、て表示させると言った動作を、例えばブリッジ装置 B1にお 、て一 元的に当該ハードディスク装置 Η及びディスプレイ装置 Dの動作を制御して実行させ ることが可能となる。
[0093] 以上夫々説明したように、実施形態に係るブリッジ装置 Βの動作によれば、情報伝 送の際に適用される規格が相互に異なる複数のバス BS同士を相互に接続するプリ ッジ装置 Βにおいて、指示された動作に対応する制御用メッセージ MGを生成し、そ の生成された制御用メッセージ MGを、当該動作が行われるべき情報処理装置に対 してそれが接続されて 、るノ ス BSを介して送信するので、当該規格が相互に異なる バス BS上に夫々接続されている情報処理装置の動作を一元的にブリッジ装置 Bによ り制御することができる。
[0094] 従って、情報伝送用の規格が相互に異なるバス BS上に夫々接続されている情報 処理装置間における情報の授受等を一元的に制御することで、当該授受等を容易 に行うことができる。
[0095] また、情報伝送用の規格が相互に異なるバス上に夫々接続されているハードデイス ク装置 Hとディスプレイ装置 Dについて、当該ハードディスク装置 Hに記録されている 画像情報等を当該ディスプレイ装置 Dにおいて出力させることを、ブリッジ装置 Bにお いて一元的に制御して効率よく実行することができる。
[0096] 更に、各バス BSの末端に接続されているハードディスク装置 H又はディスプレイ装 置 D等の情報処理装置における動作を、ブリッジ装置 Bにおいて一元的に制御する ことができる。
[0097] 更にまた、画像情報等がパケット PTィ匕されて伝送されるシリアル形式のバス BS1に 接続されているディスプレイ装置 D及び画像情報等がフレーム FM化されてパラレル 形式で伝送されるバス BS3を介して接続されて 、るハードディスク装置 H夫々の動作 を、それらのバス BSを接続するブリッジ装置 Bにおいて一元的に実現することができ る。
[0098] また、 IEEE1394規格に準拠したバス BS1と LAN規格に準拠したバス BS2との間 のフォーマット変換を相互に行うので、当該二種類のノ ス間で相互に且つ迅速に画 像情報等の授受を行うことができる。
[0099] また、他のブリッジ装置 Bに対して送信する制御用メッセージ MG内に、動作制御 対象の情報処理装置が接続されて 、るバス BSに接続されて!、るブリッジ装置 Bを示 すブリッジ識別情報 BIDと、動作情報 40と、動作制御対象となる情報処理装置を示 す処理装置識別情報 31と、が含まれているので、情報伝送をする際にフォーマット の変換処理を有するバス BS間において、宛先及び対象動作を誤認することなく必要 な制御用メッセージ MGの授受を行うことができる。
[0100] 従って、他のバス BS上にある情報処理装置の動作を遠隔的に確実に制御すること ができる。 [0101] また、ブリッジ識別情報 BID内にバス種類情報 20と装置識別情報 21とが対として 含まれていると共に、バス固有識別情報 32と対応する処理装置識別情報 31とが対と して含まれているので、必要な制御用メッセージ MGを、到達先を誤ることなく確実に 伝送することができる。
[0102] 更に、制御用メッセージ MGを受信したブリッジ装置 Bにおいて、当該制御用メッセ ージ MGから処理装置識別情報 31及び動作情報 40を抽出し、対応する制御コマン ドを生成して動作制御対象の情報処理装置に送信するので、確実に制御対象であ る情報処理装置において制御対象である動作を実行させることができる。
[0103] なお、本願は、上述してきた IEEE1394規格及び LAN規格に夫々準拠したバス 間だけではなぐパーソナルコンピュータやその周辺機器、或いは音響 Z映像機器 等を接続できるノ スを用いたネットワーク、更には、いわゆる無線 LAN等の IP規格に 準拠したネットワークに対して広く適用することができる。
[0104] また、図 4及び図 5に示すフローチャートに対応するプログラムを、フレキシブルディ スク又はハードディスク等の情報記録媒体に記録しておき、又はインターネット等を 介して取得して記録しておき、これらを汎用のコンピュータで読み出して実行すること により、当該コンピュータを実施形態に係るブリッジ装置 Bとして活用することも可能で ある。

Claims

請求の範囲
[1] 一のバス力 他のバスへ情報を伝送する際に予め設定された変換処理を必要とす る複数のノ ス同士を相互に接続する中継装置であって、
V、ずれかの前記バスに接続されて 、る情報処理装置の動作を指示する操作を行う ために用いられる指示手段と、
前記指示された動作に対応する動作制御情報を生成する生成手段と、 前記生成された動作制御情報を、前記情報処理装置が接続されて!、る前記バスを 介して当該情報処理装置に送信する送信手段と、
を備えることを特徴とする中継装置。
[2] 請求項 1に記載の中継装置において、
前記動作は、一の前記バスに前記情報処理装置として接続されて!、る情報記録装 置に記録されて 、る記録情報を、他の前記バスに前記情報処理装置として接続され ている情報出力装置において出力する動作であると共に、
前記生成手段は、前記情報出力装置において出力されるべき前記記録情報を前 記情報記録装置から送出させるための前記動作制御情報である送出動作制御情報 と、前記情報記録装置から送出された前記記録情報を前記情報出力装置において 出力させるための前記動作制御情報である出力動作制御情報と、を夫々生成し、 前記送信手段は、前記生成された送出動作制御情報を前記情報記録装置に出力 すると共に、前記生成された出力動作制御情報を前記情報出力装置に出力し、 更に前記情報記録装置から前記一のバスを介して送出されて来た前記記録情報 を、前記他のバスへ転送する転送手段を備えることを特徴とする中継装置。
[3] 請求項 2に記載の中継装置において、
前記記録情報は、音情報又は画像情報の少なくとも!ヽずれか一方であることを特 徴とする中継装置。
[4] 請求項 1から 3の 、ずれか一項に記載の中継装置にぉ 、て、
前記情報記録装置は当該中継装置から見て前記一のバスの末端に接続されてい ると共に、前記情報出力装置は当該中継装置から見て前記他のバスの末端に接続 されて 、ることを特徴とする中継装置。
[5] 請求項 1から 4の 、ずれか一項に記載の中継装置にぉ 、て、
前記一のバス又は前記他のバスの!/、ずれか一方が、前記記録情報がパケット化さ れてシリアルバスにより伝送されるバスであり、前記一のバス又は前記他のバスのい ずれ力他方力 前記記録情報がフレーム化されてパラレルバスにより伝送されるバス であることを特徴とする中継装置。
[6] 請求項 5に記載の中継装置において、
目 ij ti一方力 EEE (Institute of Electrical and Electronic Engineers) 1394規格に 拠して前記記録情報を伝送する前記バスであると共に、前記他方が IP (Internet Prot ocol)に準拠して前記記録情報を伝送する前記バスであることを特徴とする中継装置
[7] 伝送されるべき伝送情報がパケット化されてシリアルバスにより伝送される第一のバ スと、前記伝送情報がフレーム化されてパラレルバスにより伝送される第二のバスと、 の間で相互に伝送情報の授受を行う際のフォーマット変換を行う変換装置であって、 前記第一のバスから前記伝送情報を受信したとき、当該伝送情報を前記パケットか ら抽出して前記フレーム内に格納し、当該受信した伝送情報に含まれて 、る宛先情 報により示される前記第二のバス上の宛先に向けて送信する第 1送信手段と、 前記第二のバスから前記伝送情報を受信したとき、当該伝送情報を前記フレーム 力 抽出して前記バケツト内に格納し、当該受信した伝送情報に含まれて 、る宛先 情報により示される前記第一のバス上の宛先に向けて送信する第 2送信手段と、 を備えることを特徴とする変換装置。
[8] 請求項 7に記載の変換装置において、
前記第一のバス上を前記伝送情報が伝送される際に適用される規格が IEEE139 4規格であると共に、前記第二のバス上を前記伝送情報が伝送される際に適用され る規格力 EEE802. 3CSMA/CD (Carrier Sense Multiple Access with Collision Detection)規格であることを特徴とする変換装置。
[9] 請求項 7又は 8に記載の変換装置において、
前記伝送情報は、音情報又は画像情報の少なくとも!ヽずれか一方であることを特 徴とする変換装置。
[10] 一のバス力 他のバスへ情報を伝送する際に予め設定された変換処理を必要とす る複数のノ ス同士を相互に接続する中継装置であって、
当該中継装置自体を示す第 1識別情報を記憶する第 1記憶手段と、
各前記バスに接続されている情報処理装置夫々に対して、当該情報処理装置毎 に相互に異なる処理装置識別情報を割り当てる割当手段と、
前記割り当てられた処理装置識別情報を含んで各前記情報処理装置を夫々示す 第 2識別情報を、接続されている各前記バス毎に記憶する第 2記憶手段と、
他の前記バスに接続されている前記情報処理装置である対象情報処理装置の動 作を制御するとき、当該対象情報処理装置が接続されている前記他のバスに接続さ れている前記中継装置を示す前記第 1識別情報と、当該動作を示す動作情報と、前 記対象情報処理装置を示す前記処理装置識別情報と、を含む制御用メッセージを 生成する生成手段と、
前記生成された制御用メッセージを、前記対象情報処理装置が接続されて 、る前 記他のバスに接続されている前記中継装置に向けて送信する送信手段と、
を備えることを特徴とする中継装置。
[11] 請求項 10に記載の中継装置において、
前記第 1識別情報は、各前記バスの種類を示すバス種類情報と、各前記バスにお ける当該中継装置固有の装置識別情報と、を含んで構成されていることを特徴とする 中継装置。
[12] 請求項 10又は 11に記載の中継装置にぉ 、て、
前記第 2識別情報は、前記処理装置識別情報が割り当てられた前記情報処理装 置が接続されている前記バス上において当該情報処理装置に対して予め設定され ているバス固有識別情報と、当該割り当てられた処理装置識別情報と、を含んで構 成されて!/ヽることを特徴とする中継装置。
[13] 請求項 10から 12のいずれか一項に記載の中継装置力も前記制御用メッセージが 送信されて来た他の前記中継装置であって、
前記送信されて来た制御用メッセージから前記処理装置識別情報及び前記動作 情報を抽出する抽出手段と、 前記抽出された処理装置識別情報により示される前記情報処理装置に前記抽出さ れた動作情報により示される前記動作を実行させるためのコマンド情報を生成するコ マンド生成手段と、
前記生成されたコマンド情報を、前記抽出された処理装置識別情報により示される 前記情報処理装置に対して送信するコマンド送信手段と、
を備えることを特徴とする中継装置。
[14] 請求項 10から 13の!、ずれか一項に記載の中継装置にぉ 、て、
前記一のバスが IEEE1394規格に準拠したバスであると共に、前記他のバスが IP に準拠したバスであることを特徴とする中継装置。
[15] 一のバス力 他のバスへ情報を伝送する際に予め設定された変換処理を必要とす る複数のノ ス同士を相互に接続する中継方法であって、
V、ずれかの前記バスに接続されて 、る情報処理装置の動作を指示する操作を行う 指示工程と、
前記指示された動作に対応する動作制御情報を生成する生成工程と、 前記生成された動作制御情報を、前記情報処理装置が接続されて!、る前記バスを 介して当該情報処理装置に送信する送信工程と、
を含むことを特徴とする中継方法。
[16] 伝送されるべき伝送情報がパケット化されてシリアルバスにより伝送される第一のバ スと、前記伝送情報がフレーム化されてパラレルバスにより伝送される第二のバスと、 の間で相互に伝送情報の授受を行う際のフォーマット変換を行う変換方法であって、 前記第一のバスから前記伝送情報を受信したとき、当該伝送情報を前記パケットか ら抽出して前記フレーム内に格納し、当該受信した伝送情報に含まれて 、る宛先情 報により示される前記第二のバス上の宛先に向けて送信する第 1送信工程と、 前記第二のバスから前記伝送情報を受信したとき、当該伝送情報を前記フレーム 力 抽出して前記バケツト内に格納し、当該受信した伝送情報に含まれて 、る宛先 情報により示される前記第一のバス上の宛先に向けて送信する第 2送信工程と、 を含むことを特徴とする変換方法。
[17] 一のバス力 他のバスへ情報を伝送する際に予め設定された変換処理を必要とす る複数のバス同士を相互に接続する中継装置であって、当該中継装置自体を示す 第 1識別情報を記憶する第 1記憶手段と、各前記バスに接続されている情報処理装 置夫々に対して、当該情報処理装置毎に相互に異なる処理装置識別情報を割り当 てる割当手段と、前記割り当てられた処理装置識別情報を含んで各前記情報処理 装置を夫々示す第 2識別情報を、接続されている各前記バス毎に記憶する第 2記憶 手段と、を備える中継措置にぉ 、て実行される中継方法であって、
他の前記バスに接続されている前記情報処理装置である対象情報処理装置の動 作を制御するとき、当該対象情報処理装置が接続されている前記他のバスに接続さ れている前記中継装置を示す前記第 1識別情報と、当該動作を示す動作情報と、前 記対象情報処理装置を示す前記処理装置識別情報と、を含む制御用メッセージを 生成する生成工程と、
前記生成された制御用メッセージを、前記対象情報処理装置が接続されて 、る前 記他のバスに接続されている前記中継装置に向けて送信する送信工程と、
を含むことを特徴とする中継方法。
[18] 一のバス力 他のバスへ情報を伝送する際に予め設定された変換処理を必要とす る複数のノ ス同士を相互に接続する中継装置であって、いずれかの前記バスに接続 されて 、る情報処理装置の動作を指示する操作を行うために用いられる指示手段を 備える中継装置に含まれる中継コンピュータを、
前記指示された動作に対応する動作制御情報を生成する生成手段、及び、 前記生成された動作制御情報を、前記情報処理装置が接続されて!、る前記バスを 介して当該情報処理装置に送信する送信手段、
として機能させることを特徴とする中継処理用プログラム。
[19] 伝送されるべき伝送情報がパケット化されてシリアルバスにより伝送される第一のバ スと、前記伝送情報がフレーム化されてパラレルバスにより伝送される第二のバスと、 の間で相互に伝送情報の授受を行う際のフォーマット変換を行う変換装置に含まれ る変換コンピュータを、
前記第一のバスから前記伝送情報を受信したとき、当該伝送情報を前記パケットか ら抽出して前記フレーム内に格納し、当該受信した伝送情報に含まれて 、る宛先情 報により示される前記第二のバス上の宛先に向けて送信する第 1送信手段、及び、 前記第二のバスから前記伝送情報を受信したとき、当該伝送情報を前記フレーム 力 抽出して前記バケツト内に格納し、当該受信した伝送情報に含まれて 、る宛先 情報により示される前記第一のバス上の宛先に向けて送信する第 2送信手段、 として機能させることを特徴とする変換処理用プログラム。
[20] 一のバス力 他のバスへ情報を伝送する際に予め設定された変換処理を必要とす る複数のノ ス同士を相互に接続する中継装置に含まれる中継コンピュータを、 当該中継装置自体を示す第 1識別情報を記憶する第 1記憶手段、
各前記バスに接続されている情報処理装置夫々に対して、当該情報処理装置毎 に相互に異なる処理装置識別情報を割り当てる割当手段、
前記割り当てられた処理装置識別情報を含んで各前記情報処理装置を夫々示す 第 2識別情報を、接続されている各前記バス毎に記憶する第 2記憶手段、
他の前記バスに接続されている前記情報処理装置である対象情報処理装置の動 作を制御するとき、当該対象情報処理装置が接続されている前記他のバスに接続さ れている前記中継装置を示す前記第 1識別情報と、当該動作を示す動作情報と、前 記対象情報処理装置を示す前記処理装置識別情報と、を含む制御用メッセージを 生成する生成手段、及び、
前記生成された制御用メッセージを、前記対象情報処理装置が接続されて 、る前 記他のバスに接続されている前記中継装置に向けて送信する送信手段、
して機能させることを特徴とする中継処理用プログラム。
[21] 請求項 18又は 20に記載の中継処理用プログラムが前記中継コンピュータにより読 取可能に記録されていることを特徴とする情報記録媒体。
[22] 請求項 19に記載の変換処理用プログラムが前記変換コンピュータにより読取可能 に記録されて!ヽることを特徴とする情報記録媒体。
PCT/JP2006/318018 2005-09-29 2006-09-12 中継装置及び中継方法、変換装置及び変換方法、中継処理用プログラム及び変換処理用プログラム並びに情報記録媒体 WO2007037117A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/088,621 US7702842B2 (en) 2005-09-29 2006-09-12 Relay device, relay method, and information recording medium
JP2007537569A JP4514798B2 (ja) 2005-09-29 2006-09-12 中継装置及び中継方法並びに中継処理用プログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005284037 2005-09-29
JP2005-284037 2005-09-29

Publications (1)

Publication Number Publication Date
WO2007037117A1 true WO2007037117A1 (ja) 2007-04-05

Family

ID=37899547

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/318018 WO2007037117A1 (ja) 2005-09-29 2006-09-12 中継装置及び中継方法、変換装置及び変換方法、中継処理用プログラム及び変換処理用プログラム並びに情報記録媒体

Country Status (3)

Country Link
US (1) US7702842B2 (ja)
JP (1) JP4514798B2 (ja)
WO (1) WO2007037117A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011182121A (ja) * 2010-02-26 2011-09-15 Nec Corp メッセージ転送システム及びメッセージ転送方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4334534B2 (ja) * 2005-11-29 2009-09-30 株式会社東芝 ブリッジ装置及びブリッジシステム
US8392631B1 (en) * 2008-10-02 2013-03-05 Apple Inc. Methods and apparatus for transmitting data streams via a heterogeneous network
US8972639B2 (en) * 2008-11-04 2015-03-03 Autonetworks Technologies, Ltd. Communication apparatus, relay apparatus, communication system and communication method
JP2012053504A (ja) * 2010-08-31 2012-03-15 Hitachi Ltd ブレード型サーバ装置
US8983262B2 (en) * 2011-05-10 2015-03-17 Canon Kabushiki Kaisha Information recording apparatus and controlling method thereof
US8862798B1 (en) * 2011-12-02 2014-10-14 Altera Corporation Fast parallel-to-serial memory data transfer system and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10126423A (ja) * 1996-10-15 1998-05-15 Toshiba Corp データ転送制御装置および中継装置
JPH11187061A (ja) * 1997-05-06 1999-07-09 Toshiba Corp 通信装置、通信制御方法、サービス登録方法、サービス提供方法及び装置制御プログラム登録方法
JP2002501244A (ja) * 1998-01-06 2002-01-15 ソニー エレクトロニクス インク オーディオビデオネットワーク

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3454294B2 (ja) * 1994-06-20 2003-10-06 インターナショナル・ビジネス・マシーンズ・コーポレーション マルチプル・バス情報処理システム及びブリッジ回路
JPH1155297A (ja) 1997-08-07 1999-02-26 Matsushita Electric Ind Co Ltd 伝送媒体接続装置および記憶媒体
US6957273B2 (en) * 2000-03-03 2005-10-18 Fujitsu Limited Packet transmitting/receiving method and apparatus for computer system
JP3683227B2 (ja) * 2002-03-28 2005-08-17 日本電気エンジニアリング株式会社 ローカルバスブリッジ
JP4198376B2 (ja) * 2002-04-02 2008-12-17 Necエレクトロニクス株式会社 バスシステム及びバスシステムを含む情報処理システム
JP4869714B2 (ja) * 2006-01-16 2012-02-08 株式会社ソニー・コンピュータエンタテインメント 情報処理装置、信号伝送方法、およびブリッジ
CN101326501B (zh) * 2006-04-06 2010-12-15 索尼株式会社 电桥、处理器单元、信息处理装置以及存取控制方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10126423A (ja) * 1996-10-15 1998-05-15 Toshiba Corp データ転送制御装置および中継装置
JPH11187061A (ja) * 1997-05-06 1999-07-09 Toshiba Corp 通信装置、通信制御方法、サービス登録方法、サービス提供方法及び装置制御プログラム登録方法
JP2002501244A (ja) * 1998-01-06 2002-01-15 ソニー エレクトロニクス インク オーディオビデオネットワーク

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011182121A (ja) * 2010-02-26 2011-09-15 Nec Corp メッセージ転送システム及びメッセージ転送方法

Also Published As

Publication number Publication date
JP4514798B2 (ja) 2010-07-28
US7702842B2 (en) 2010-04-20
JPWO2007037117A1 (ja) 2009-04-02
US20090164674A1 (en) 2009-06-25

Similar Documents

Publication Publication Date Title
JP2002016655A (ja) 伝送方法、伝送システム、伝送装置及び伝送制御装置
US20020085088A1 (en) Information processor and method for processing information
WO2007037117A1 (ja) 中継装置及び中継方法、変換装置及び変換方法、中継処理用プログラム及び変換処理用プログラム並びに情報記録媒体
US20050002402A1 (en) Real-time transport protocol
JP2000156683A (ja) 通信ノード及び通信端末
JP2008511214A (ja) データストリーム通信装置及びデータストリーム通信方法
US6363428B1 (en) Apparatus for and method of separating header information from data in an IEEE 1394-1995 serial bus network
JP2000049834A (ja) デ―タ通信システム、装置及び方法並びに記憶媒体
US20110265129A1 (en) Method and apparatus for transmitting ethernet data through audio/video interface
AU773294B2 (en) Method of controlling device, transmission device, and medium
KR100673801B1 (ko) 오디오 및 음악 데이터 전송에서의 통신 시스템
EP2562962A2 (en) Method and apparatus for determining a coordinator
JP3643575B2 (ja) ネットワークブリッジ装置及び方法
JP2004194243A (ja) データ通信装置、データ通信方法、記録媒体およびプログラム
EP1648127A1 (en) Method and apparatus for transmitting isochronous stream
KR20010007376A (ko) 제어장치, 통신시스템 및 제어방법
TW536883B (en) Communication control method, communication system and communication device
KR100763716B1 (ko) 정보 제어 방법, 정보 처리 장치, 및 정보 제어 시스템
EP1113624A1 (en) Communication method, communication device, and communication system
TW533716B (en) Transission method, electronic machine and providing medium
JP4383935B2 (ja) アドレス生成方法、通信方法
JP2003078537A (ja) 機器認識方法及び電子機器
JP4211859B2 (ja) 情報処理装置および方法、並びに記録媒体
KR20020079920A (ko) 데이터 전송 시스템, 데이터 전송 방법, 및 전자 기기
JP3862043B2 (ja) 情報処理装置および方法、並びに記録媒体

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
ENP Entry into the national phase

Ref document number: 2007537569

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 12088621

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 06797825

Country of ref document: EP

Kind code of ref document: A1