WO2004047376A1 - ネットワーク中継装置、ネットワーク中継プログラム、および、ネットワーク中継プログラムを記録した記録媒体 - Google Patents
ネットワーク中継装置、ネットワーク中継プログラム、および、ネットワーク中継プログラムを記録した記録媒体 Download PDFInfo
- Publication number
- WO2004047376A1 WO2004047376A1 PCT/JP2003/014666 JP0314666W WO2004047376A1 WO 2004047376 A1 WO2004047376 A1 WO 2004047376A1 JP 0314666 W JP0314666 W JP 0314666W WO 2004047376 A1 WO2004047376 A1 WO 2004047376A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication
- network
- communication network
- resource
- relay device
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40065—Bandwidth and channel allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/74—Admission control; Resource allocation measures in reaction to resource unavailability
- H04L47/748—Negotiation of resources, e.g. modification of a request
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/76—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
- H04L47/762—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/824—Applicable to portable or mobile terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/829—Topology based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/83—Admission control; Resource allocation based on usage prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
Definitions
- Network relay device Network relay program, and recording medium recording network relay program
- the present invention relates to a network for relaying a plurality of different types of communication networks.
- It relates to a network relay device.
- FIG. 19 shows a system configuration for interconnecting a wired network based on IEEE 1394 and a wireless network based on wireless LAN.
- a video receiving device 103 and a wireless gateway 102 are provided.
- the video transmitting device 101 and the wireless gateway 102 are connected by IEEE1394, and the wireless gateway 102 and the video receiving device 103 are connected by wireless LAN.
- the video signal output from the video transmission device 101 is transmitted to the wireless gateway 102 via the IEEE1394 network, and further transmitted via the wireless LAN network. Transmitted to video receiver 103.
- Japanese Patent Laid-Open Publication As a method for establishing a communication path with a guaranteed band in both a network based on IEEE 1394 and a network based on a wireless LAN, for example, Japanese Patent Laid-Open Publication The following method is proposed in Japanese Patent Publication No. 0 0—2 2 4 2 16 (published on August 11, 2000).
- a bandwidth notification packet is transmitted from the video transmitting apparatus 101 to the wireless gateway 102. Is done.
- the wireless gateway 102 obtains the band of the wireless LAN, a band notification packet is transmitted from the wireless gateway 102 to the video receiving device 103.
- the video receiver 103 checks the contents of the received bandwidth notification packet and sends an ACK packet. I will send it back.
- the wireless gateway 102 Upon receiving the ACK packet from the video receiving device 103, the wireless gateway 102 similarly transmits the ACK packet to the video transmitting device 101.
- the video transmitting device 101, the wireless gateway 102, and the video receiving device 103 transmit and receive the band notifying bucket to perform the band securing process
- the device will need to understand and handle this bandwidth notification packet.
- it is necessary for each device to add a configuration for handling the bucket for bandwidth notification and it is possible to use the existing video transmitting device 101 and video receiving device 103 as they are. You can't. This imposes a heavy burden on users, and it cannot be expected that the system will spread smoothly as described above.
- a wireless network is included.
- a wireless network has a characteristic that the communication status changes depending on an environmental change. For example, recently, with the spread of liquid crystal televisions and the like, it has become possible to easily move the image receiving device. However, as the communication station moves, the communication distance and the communication environment are reduced. It is expected that this will change the communication reliability. That is, in a wireless network, there is a problem that it is necessary to secure a band in consideration of the characteristics of wireless communication. However, in a system in which communication is performed between a wired network and a wireless network as described above. However, no method considering such issues has been proposed at present.
- the band was successfully secured in the wired network according to IEEE1394, but if the bandwidth in the wireless network failed, the bandwidth in the wired network could be released. There is a problem that can not be. More specifically, in the case of a network based on IEEE 1394, the connection established between the nodes can be released according to the provisions of IEC 61883, on the side that established this connection. Only the node. In IEEE1394, band acquisition and connection establishment are usually treated as a set. That is, while the video transmitting apparatus 101 acquires the bandwidth and the channel and establishes the connection in the wired network, the wireless gateway detects that the securing of the bandwidth in the wireless network has failed. Since it is 102, it is impossible to disconnect the connection from the wireless gateway 102 and to release the IEEE 1394 band and channel.
- the present invention has been made to solve the above problems, and an object of the present invention is to provide a communication network provided in different types of communication networks. An object of the present invention is to provide a network relay device that enables mutual communication without performing special processing in these communication stations when performing communication between stations. Disclosure of the invention
- the network relay device is connected to a first communication network and a second communication network capable of transmitting data while securing communication resources, and the first communication network
- a network relay device comprising: a first network interface connected to a network; and a second network interface connected to the second communication network, wherein the first network interface is provided.
- a communication resource in the second communication network is obtained through the second network interface based on the communication resource determining unit to be determined and the communication resource calculated by the communication resource determining unit. It is characterized by having a communication resource management unit that changes, opens, or opens.
- the data detection unit detects an event and a state or state relating to the first communication network.
- the communication resource determination unit calculates the communication resources to be acquired, changed, or released in the second communication network, and based on this, Then, the communication resource management unit acquires, changes, or releases communication resources in the second communication network.
- a data transmitting station on the first communication network transmits data to a data receiving station on the second communication network
- the data transmitting station transmits the data to the network relay device. Therefore, a signal to transmit data is transmitted.
- the signal here may be a signal normally used in the first communication network, and the data transmitting station does not need to perform any special processing.
- the network relay device detects the signal from the data transmitting station as an event relating to the first communication network by the event / state detection unit, and based on the calculation result by the communication resource determination unit. Then, the communication resource in the second communication network is acquired by the communication resource management unit, and communication with the data receiving station becomes possible. Again, the data receiving station does not need to perform any special processing.
- FIG. 1 is a block diagram showing a schematic configuration of a communication network system according to one embodiment of the present invention.
- FIG. 2 is a diagram showing a message sequence for securing a band in the communication network system.
- FIG. 3 is a block diagram showing a schematic configuration of a relay station provided in the communication network system.
- FIG. 4 is a flowchart showing the flow of processing in the first relay station.
- FIG. 5 is a table illustrating a method in which the resource correspondence management unit manages the correspondence between the IEEE 1394 stream and the wireless stream.
- FIG. 6 is a block diagram showing a schematic configuration of a relay station according to another embodiment of the present invention.
- FIG. 7 is a flowchart showing a processing flow in the first relay station according to another embodiment of the present invention.
- FIG. 8 is a block diagram showing a schematic configuration of a relay station according to still another embodiment of the present invention.
- FIG. 9 is a flowchart showing a processing flow in the second relay station according to still another embodiment of the present invention.
- FIG. 10 is a block diagram showing a schematic configuration of a relay station according to still another embodiment of the present invention.
- FIG. 11 is a flowchart showing a processing flow in the first relay station according to still another embodiment of the present invention.
- FIG. 12 is a block diagram showing a schematic configuration of a relay station according to still another embodiment of the present invention.
- FIG. 13 is a flowchart showing a processing flow in the first relay station according to still another embodiment of the present invention.
- FIG. 14 is a diagram showing the data format of oPCR specified in the IEC 61883.
- Fig. 15 shows the Common Standard defined in IEC 61883.
- FIG. 3 is a diagram illustrating an example of an isochronous packet format.
- FIG. 16 is a flowchart showing a processing flow when the first relay station receives a wireless stream after acquiring a wireless resource.
- FIG. 17 is a block diagram showing a schematic configuration of a wireless AV device in one mode in which a relay station autonomously secures a band.
- FIG. 18 is a flowchart showing the flow of processing in a wireless AV device in one mode in which a relay station autonomously secures a band.
- FIG. 19 is a block diagram showing a system configuration for interconnecting a wired network based on IEEE1394 and a wireless network based on wireless LAN.
- FIG. 1 is a block diagram illustrating a schematic configuration of a communication network system according to the present embodiment.
- this communication network system includes a controller i, a second relay station (network relay device) 2, and a second relay station. It has a relay station (network relay device) 3, a target 4, a first IRM (Isochronous Resource Manager) 5, a second IRM 7, and a QAPZHC 6.
- a controller i i
- a second relay station network relay device 2
- It has a relay station (network relay device) 3, a target 4, a first IRM (Isochronous Resource Manager) 5, a second IRM 7, and a QAPZHC 6.
- IRM Interochronous Resource Manager
- the controller 1, the first relay station 2, and the first IRM 5 are connected by a first wired network 8, and these form a first wired network system.
- the second relay station 3, the target 4, and the second IRM 7 are also connected by the second wired network 10, which forms a second wired network system.
- these first and second wired network systems are:
- IEEE 13394 will be briefly described. IEEE 1394 is a high-speed serial interface standard, and three types of transfer speeds are currently available: 100 Mb ps, 200 Mb ps, and 400 Mb ps. Exists in. It has an isochronous (prior to isochronous) transmission method that preferentially transfers data that must be transmitted at a certain timing, such as audio and video, and has the characteristics of an interface for multimedia data. .
- the wireless network 9 is connected to the wireless network 9, and these form a wireless network system.
- this wireless network system is a network system compliant with IEEE 802.11eDraftD5.0.
- the controller 1 controls the devices on the system, in this case, the target 4. It is a device used for.
- the controller 1 is a television as a video display means. In this case, an operation control instruction from the user to each of the above-described devices is performed by input means such as a remote control of the television.
- Target 4 is a device whose operation is controlled by the controller 1.
- the target 4 is assumed to be a VTR (Video Tape Recorder) as a video signal output means. That is, in the present embodiment, the video signal output from the VTR is used as the controller 1 via the second wired network 10, the wireless network 9, and the first wired network 8.
- the system operation is assumed to be transmitted to all televisions and displayed on the television.
- the first relay station 2 is a device that relays a signal between the first wired network system and the wireless network system, and is connected to the first wired network 8 and the wireless network 9.
- the second relay station 3 is a device that relays a signal between the wireless network system and the second wired network system, and is connected to the wireless network 9 and the second wired network 10. ing.
- the first IRM 5 is a device that performs band and channel management of signal transmission in the first wired network system.
- the second IRM 7 is a device that performs band and channel management of signal transmission in the second wired network system.
- QAP / HC6 is a device that manages the transmission right in a wireless network system.
- step 1 the controller 1 determines a target 4 to be controlled by a user's operation or the like, and determines a target 4 on the first wired network system to which the controller 1 is connected.
- a request to acquire the bandwidth and channel of the first IRM 5 is transmitted.
- the first IRM 5 secures the requested band and channel, and transmits a resource acquisition response to the controller 1 (S2). If the acquisition of the band and the channel is successful, the controller 1 sends a connection establishment request to the first relay station 2 (S3).
- the first relay station 2 determines whether or not the specified connection can be established, and sends a connection establishment response to the controller 1 (S4
- the first relay station 2 When the first relay station 2 receives the connection establishment request from the controller 1, the first relay station performs stream reception on the wireless network 9, and the first relay station 2 and the second relay station 3 perform QAP / After confirming that it is not an HC, a connection establishment request between its own station and the second relay station 3 is transmitted to the second relay station 3 (S5). Upon receiving the connection establishment request from the first relay station 2, the second relay station 3 transmits a bandwidth acquisition request to the QAP / HC 6 (S6) 0
- the QAP / H C 6 allocates the band requested by the second relay station 3 and transmits a band acquisition response to the second relay station 3 (S7).
- the second relay station 3 that has received the bandwidth acquisition response determines whether it is possible to establish a connection with the first relay station 2 based on the bandwidth acquisition result, and establishes a connection including the determination result.
- the response is transmitted to the first relay station 2 (S8).
- the second relay station 3 continues to be connected to the second wired network system.
- a request for acquiring a band and a channel on the system is transmitted to the second IRM 7 (S9).
- the second IRM 7 secures the requested bandwidth and channel and transmits a resource acquisition response to the second relay station 3 (S10).
- the second relay station 3 sends a connection establishment request to the target 4 (S11).
- the target 4 determines whether or not the specified connection can be established, and sends a connection establishment response to the second relay station 3 (S12).
- the controller 1 can recognize the target 4 before the start of the bandwidth securing process, and the communication path from the controller 1 to the target 4 must be determined in advance based on the recognition result. It is assumed that is possible. There are various ways to achieve this, but one example is described below.
- the first relay station 2 transmits to the second relay station 3 a request to acquire information on devices connected to the second wired network 10 to which the second relay station 3 is connected. Get information.
- the controller 1 accesses the first relay station 2, obtains information on the devices connected to the second wired network system, and selects the device to be connected from these devices, that is, the target 4, from among these devices. select.
- the first relay station 2 transmits information on the target 4 selected by the controller 1, specifically, information of the Config ROM and PCR (Plug Control Register) via the second relay station 3 to the target. 4 and create a virtual target 4 based on it. Thereafter, communication is performed by the controller 1 accessing the virtual target 4 provided in the first relay station 2. (1-3. Structure of repeater)
- first relay station 2 and the second relay station 3 have almost the same configuration, and therefore, in the description here, both will be referred to simply as the relay station 21.
- the following description assumes the first relay station 2, but basically applies to the second relay station 3 as well.
- FIG. 3 is a block diagram showing a schematic configuration of the relay station 21.
- the relay station 21 includes a wired PHY 22, a wired packet processing unit 23, a protocol conversion unit 24, a wireless bucket processing unit 25, a wireless PHY 26, and a wired connection.
- Detection unit (event / state detection unit, data detection unit) 27, bandwidth conversion unit (communication resource determination unit) 28, resource correspondence management unit 29, wireless resource management unit (communication resource management) 30) and a wireless network management unit (network management unit) 31.
- the wired PHY 22 is a physical layer that is connected to the first wired network 8 and performs processing for receiving or transmitting a bucket II control signal via the wired network.
- the wired packet processing unit 23 determines the type of the packet received by the wired PHY 22 and performs processing according to the type, or performs application (not shown) ⁇ protocol conversion
- a bucket is created in response to a request from the unit 24 and passed to the wired PHY 22.
- the protocol conversion unit 24 converts a packet received from a wired network, that is, a packet of IEEE 1394 in this embodiment into a packet format in a wireless network, or receives a packet from a wireless network. To convert the converted packet into a packet format in a wired network, ie, an IEEE1394 packet format. It is to do the processing.
- the wireless PHY 26 is a physical layer that is connected to the wireless network 9 and performs processing for receiving or transmitting a packet II control signal via the wireless network.
- the wireless packet processing unit 25 determines the type of the packet received by the wireless PHY 26 and performs a process according to the type, or performs an application (not shown) or a protocol conversion unit 2 A bucket is created by the request from 4 and passed to the wireless PHY 26.
- the wired connection detection unit 27 performs processing for detecting the connection establishment, addition, and disconnection when the wired packet processing unit 23 receives a packet indicating connection establishment, addition, or disconnection. It is.
- the band converter 28 performs a process of calculating a bandwidth required for wireless communication based on bandwidth information obtained from communication in a wired network.
- the resource correspondence management unit 29 associates the connections on the wired network with the wireless resources (bandwidth, TSD, etc.) acquired corresponding to the connections.
- the wireless resource management unit 30 manages the wireless resources acquired by the relay station 21.
- the wireless network management unit 31 stores which station in the wireless network is the QAP / HC that performs band management.
- the wired PHY 22 waits for the reception of the IEEE 1394 bucket 1, and upon receiving the IEEE 1394 bucket, hands it over to the wired bucket processing unit 23.
- the wired packet processing unit 23 analyzes the contents of the packet and determines whether or not the packet is a connection establishment request. Perform (S22).
- the wire connection detection unit 27 confirms from the data included in the packet indicating the connection establishment request which plug (oPCR) the connection is to be created, and is newly established. It is determined whether the connection is a connection or an overlay of a connection already established (S24). If NO in S 24, that is, if it is determined that the request is to establish a connection that has already been established, the bandwidth for the wireless stream has already been secured, so the resource correspondence management unit 2 9 does nothing and returns to the bucket reception waiting state in S21.
- the band conversion unit 28 calculates a bandwidth required for wireless transmission based on the payload value (S25). The method of calculating the wireless bandwidth will be described later.
- the wired connection detection unit 27 passes information on which plug (oPCR) the connection requested to be established is created to to the resource correspondence management unit 29.
- the resource correspondence management unit 29 determines which radio station to communicate with based on the plug with which the connection has been established and the predetermined routing information, and together with the previously obtained bandwidth information.
- the MAC address of the destination wireless station is passed to the wireless resource management unit 30.
- the wireless resource management unit 30 obtains the MAC address of the QAP / HC 6 from the wireless network management unit 31 and uses the MAC address of the QAP / HC 6 as a relay station (an own station is the first relay station) in the wireless network. If it is 2, it is determined whether it is the second relay station 3) or a station other than that (S26). The details of this determination method will be described later in the section (6.
- the determination in S26 is NO, and the acquisition of the wireless resource is performed by transmitting the wireless stream. It can be seen that this can be done from the station (second relay station 3).
- the wireless resource management unit 30 manages the TSID (ID for identifying a stream in the MAC layer) used between the own station and the partner station, and manages the wireless bandwidth. The station that acquires the bandwidth assigns a new TSID to the wireless stream that requests bandwidth allocation.
- the radio resource management unit 30 obtains the radio resources by the second relay station 3, and neither the stream transmission nor reception station is the QAP / HC 6.
- the information that the direction is a direct link is notified to the resource correspondence management unit 29 (the direction will be described later). Further, the wireless resource management unit 30 creates a wireless connection establishment request, and This is transmitted to the transmitting station (second relay station 3) of the wireless stream via the wireless packet processing section 25 and the wireless PHY 26 (S31).
- the resource correspondence management unit 29 uses the PCR and information recorded in the PCR as information representing the IEEE 1394 stream.
- the channel (CH) indicating the destination of the stream is managed, and as the information indicating the wireless stream, the MAC address of the station that has registered the TSPEC, and the TSID 3 and direction of the TSPEC are managed.
- TSPEC is a group of parameters specified to acquire a wireless band from QAP / HC 6, and includes TSID and direction.
- the TSID is an identifier for identifying the wireless stream.
- the direction means that the stream is an uplink (a stream flowing from a station other than the QAP and HC6 to the QAP / HC6) and a downlink (the stream that flows from the QAP / HC6 to the QA Streams flowing to stations other than C6) and direct links (streams flowing from stations other than QA PZH C6 to stations other than QA P / HC6). is there.
- the wireless resource management unit 30 sets the wireless stream to After allocating the TSID to the mobile station, a request for securing a wireless band is created, and the request is transmitted to the partner station via the wireless packet processing unit 25 and the wireless PHY 26 (S27).
- the wireless resource managing unit 30 Upon receiving the wireless band securing response via the wireless P PHY 26 and the wireless packet processing unit 25 (S28), the wireless resource managing unit 30 determines whether the wireless band has been successfully secured. Yes (S29). If YES in S29, that is, if the wireless band has been successfully secured, a wireless connection establishment request is created as described above, and this request is sent to the other party via the wireless packet processing unit 25 and wireless PHY 26. Send to the station (S31). On the other hand, if NO in S29, that is, if the securing of the wireless band has failed, post-processing when the securing of the band has failed is performed (S30), and the process returns to the packet reception waiting state in S21.
- the wireless resource management unit 30 Upon receiving the wireless connection establishment response via the wireless PHY 26 and the wireless packet processing unit 25 (S32), the wireless resource management unit 30 determines whether or not the connection has been successfully established. Yes (S33). If YES in S33, that is, if the connection is successfully established, the TSID included in this response is transmitted to the resource management unit 29, and the PCR, channel, MAC address, and direction are registered first. After the relevant TSID value is entered in the entry, the process returns to the bucket reception waiting state in S21. On the other hand, if the connection establishment fails, the packet reception in S21 is performed after the wireless connection establishment failure processing is performed (S34). Return to the standby state.
- the second relay station 3 is basically the same as the first relay station 2 described above. In the processing flow, the processing in the wired network and the processing in the wireless network are replaced with the processing in the wireless network and the processing in the wired network, respectively. That is, the second relay station 3 receives the wireless connection establishment request from the first relay station 2, and transmits the result to the first relay station 2 as a wireless connection establishment response. The second relay station 3 that has detected the establishment of the connection in the wireless section performs operations for securing resources and establishing a connection on the normal IEEE 1394 to the target 4.
- the above-mentioned oPCR includes one IEEE 1394 standard.
- the maximum size of the data stored in the ISO packet is described in QUADLET and record units. Where 1 QUADLET-4 bytes.
- FIG. 14 is a diagram showing a data format of the PCR defined in IEC 6183.
- the PCR includes a data area of Online, Broadcast Connection Counter, Point-to-Point Connection Counter, Reserved, Channel number, Data rate, Overhead ID, and Payload.
- the contents shown in each data area are not described here because they are specified in IEC 61883,
- the pay 1 oad value above corresponds to the value indicated by Pay load in oPCR.
- Fig. 15 shows an example of the Common Isochro nous Packet Format specified in the IEEE 6183, together with the position of the IE 1394 in the ISO socket.
- the IOS packet is roughly divided into a header area and a data area of the IOS bucket.
- one scale in the horizontal direction in Fig. 14 represents one bit.
- the header area of the ISO packet indicates the header information of the entire Iso bucket, and includes a header data area of 4 bytes, a header of 4 bytes, and a CRC (Cyclic Redundancy Check) area.
- a CRC Cyclic Redundancy Check
- the data area of the IS @ packet is a part for storing data carried by the IS @ packet, and includes a data field and a 4-byte data CRC area.
- the data field described above includes a CIP header area, an SPH area, and a source packet area.
- the CIP header area and the SPH area are header areas specified in IEC 61883. "The details are omitted here.
- the data packet (packet group) of the stream data is stored in the ISO packet in the following format.
- the CIP header (2 QU AD LET) is stored, and then ⁇ SPH (1 QUAD LET) + MPEG 2—TS packet (47 QUAD LET) (N is an arbitrary positive integer.
- the wireless packet processing unit 25 determines whether or not the received wireless packet is a wireless stream packet (S10). 1). If it is determined that the packet is not a wireless stream packet (NO in S101), an operation according to the contents of the packet is performed (S106).
- the wireless resource management unit 30 communicates with the resource (WSTA Ad. And TSID) information described in the wireless stream packet and the transmitting / receiving station of the wireless stream packet.
- the direction obtained from the relationship with the QAP / HC is a table that associates the IEEE 1394 stream managed by the resource correspondence management unit 29 with the wireless stream (Fig. 5). Etc.), it is determined that resources for the wireless stream have been acquired. If a wireless stream packet for which no wireless resources have been acquired is received (NO in S102), the wireless packet processing unit 25 determines that the packet has been transmitted improperly. Discard it (S105).
- the wired connection detection unit 27 sends the 1394 resource It is determined whether or not has been acquired (S103). This determination is made by the wired connection detection section 27 as to whether or not the 1394 resource (channel number) corresponding to the wireless stream is described in the table of FIG. Contact Management Department 2 9 This is done by: If NO in S103, that is, if a wireless stream packet from which no resources have been acquired is received, the wireless packet processing unit 25 discards the packet (S105) ).
- the packet is passed to the protocol conversion unit 24, and the protocol is transmitted.
- Conversion unit 24 Power S 1 3 9 4 After converting to a format for 4 packets, it is sent to the first wired network 8 via the wired packet processing unit 23 and the wired PHY 22 (S 1 0 4).
- the wireless stream packet is discarded.
- wireless resources and / or 13944 resources that have not been acquired may be acquired and transferred to a wired network.
- a second embodiment described below is an example in which a transfer destination resource is acquired after receiving a stream packet.
- the band can be changed and released in the same manner.
- a process for detecting a process related to resource acquisition of the IEEE 1394 network and securing a wireless band is described.
- the combination of networks is not limited to this, and a combination of networks may be used.
- the present invention can be applied to a network that transmits data after securing the above resources.
- the own station receives the stream in the wireless section, and the QAP / HC determines which station. After that, it is determined whether to secure the wireless band from the own station or from another station, but this is not a network relay device as in the present embodiment, but a station that can secure communication resources is limited. If the station is connected to such a network, the present invention can be applied regardless of whether or not to relay with another network.
- the wired packet processing unit 23 starts the acquisition process of the wireless band with the reception of the IEEE 1394 connection establishment request packet from the wired PHY 22 as a trigger.
- the trigger for acquiring the wireless band is not limited to this, and may be a command (particularly a transmission / reception start command) from the controller 1 or another device or a relay station, or from an application (not shown) on the relay station. Notification, or detection of reception of a stream from another network as described later in the second embodiment.
- the timing of acquiring the wireless band is not limited to immediately after detecting the acquisition of the wired band, but may be after detecting the notification from the above-mentioned instruction application, that is, after a certain time has elapsed from the detection of the acquisition of the wired band. You may.
- Embodiment 1 has shown an example in which the relay station detects a process related to acquisition and release of the bandwidth of one network, and receives and releases the process of acquiring and releasing the bandwidth of the other network.
- one of the networks is An example is shown in which a stream transmitted from a network is detected, and a band is acquired for the other network in response to the detection.
- the second relay station 3 receives a stream from the second wired network 10 and obtains the bandwidth of the wireless network 9 upon receiving the stream.
- FIG. 6 is a block diagram illustrating a schematic configuration of the relay station 21 according to the present embodiment. Note that the following description assumes the second relay station 3, but basically applies to the first relay station 2 in the same manner. As shown in the figure, the relay station 21 according to the present embodiment is provided with a stream detection unit (communication resource determination unit) 32 in addition to the configuration shown in FIG. The other configuration is the same as the configuration shown in FIG. 4, and the description thereof is omitted here.
- a stream detection unit communication resource determination unit
- the stream detector 32 analyzes the stream packet when the wired packet detector 23 receives the stream packet, and uses the same channel as the channel previously obtained from the wired connection detector 27 in advance. If the stream is destined for a channel, the bandwidth required for the stream transmission is estimated from the total packet size received in a fixed time, and the bandwidth information is provided to the bandwidth conversion unit 28.
- step S41 the wired PHY 22 waits for the reception of the IE 1394 94 ° packet, and upon receiving the IE 1394 bucket, delivers it to the wired bucket processing unit 23.
- the wired bucket processing unit 23 analyzes the contents of the bucket and determines that the bucket is It is determined whether the packet is an AS YNC packet (S42). If YES in S42, that is, if it is an ASYNC packet, it is determined whether or not the packet indicates a connection establishment request (S43).
- the packet is transmitted to the wired connection detection unit 27.
- the wired connection detection unit 27 extracts the channel information included in the connection establishment request and transmits the extracted channel information to the stream detection unit 32.
- the stream detection unit 32 records the channel as a “transfer target and wireless resource not acquired” channel (S44).
- the wired connection detection unit 27 passes information on which plug (iPCR) the connection was created to to the resource correspondence management unit 29.
- the resource correspondence management unit 29 determines which radio station to communicate with based on the established plug and the predetermined route information, and records it in the table shown in FIG. (S44). Thereafter, the process returns to the packet reception waiting state in S41.
- the packet is transmitted to the stream detection unit 32.
- the stream detection unit 32 checks whether or not the destination channel of the received ISO packet is recorded as “transfer target and wireless resource not obtained” (S45) .
- NO in S45 that is, the destination channel of this packet is switched. If it is not the transmission target, it does nothing and returns to the packet reception waiting state in S41. If the destination channel of the packet is to be transferred and the wireless resource has been acquired (NO in S45), the packet is transferred to the protocol conversion unit 24.
- the protocol converter 24 converts the received stream packet into a packet format for wireless transmission, and transmits the packet to the first relay station 2 via the wireless packet processor 25 and the wireless PHY 26. . Thereafter, the process returns to the bucket reception standby state in S41.
- the stream detection unit 32 accumulates ISO packets destined for the same channel for a certain period of time. Then, the bandwidth of the stream itself is estimated as (total size of data part / accumulation time). Then, the stream detection unit 32 passes the estimated bandwidth to the band conversion unit 28, and the band conversion unit 28 converts the estimated bandwidth into a wireless bandwidth (S46). The band conversion unit 28 passes the wireless bandwidth to the resource correspondence management unit 29, and the resource correspondence management unit 29 passes the bandwidth information and the destination MAC address to the wireless resource management unit 30.
- the subsequent bandwidth acquisition processing (S47, S53, and S56, S57) is the same as the processing from S26 to S34 in FIG. The description is omitted.
- the wireless resource management unit 30 notifies the stream detection unit 32 of the successful establishment of the wireless connection.
- the stream detection unit 32 changes the channel state of the stream to “transfer target and wireless resource acquired” (S54). This allows the same channel to be
- the stream transmitted to the wireless network is automatically transferred to the wireless network by the above-described processing of S45 and below.
- the reception of 1394 buckets is detected to acquire a wireless resource, but for example, the reception of 1394 buckets is monitored, and the reception is performed for a certain period of time. If no packet is received, it may be determined that packet transmission has ended and the wireless resource may be released.
- the data size is divided by the time after the accumulation for a certain period of time, and the estimation is performed. Is not essential, and the data may be deleted after measuring and recording one data size.
- the combination of networks is not limited to IEEE1394 and wireless, and the present invention can be applied to at least one network that transmits data after securing resources such as a band.
- FIGS. 8 and 9 An embodiment of the present invention will be described below with reference to FIGS. 8 and 9.
- the components having the same functions as those described in each of the above embodiments are given the same reference numerals, and description thereof will be omitted.
- a relay station when a relay station is transmitting a stream transmitted from one network to the other network, an acquisition bandwidth on the network according to the transmission state of the other network.
- an acquisition bandwidth on the network is an example of changing only one.
- the acquisition band of the wireless network 9 is changed while the second relay station 3 is transferring the stream received from the second wired network 10 to the wireless network 9 It is.
- FIG. 8 is a block diagram illustrating a schematic configuration of the relay station 21 according to the present embodiment. Note that the following description assumes the second relay station 3, but basically applies to the first relay station 2 in the same manner. As shown in the figure, the relay station 21 according to the present embodiment is provided with a radio transmission state detection unit (communication state detection unit) 33 in addition to the configuration shown in FIG. The other configuration is the same as the configuration shown in FIG. 4, and the description thereof is omitted here.
- a radio transmission state detection unit communication state detection unit
- the wireless transmission state detection unit 33 determines the reception status of the stream being transmitted from the ACK packet received by the wireless packet processing unit 25, and sends the wireless resource management unit 30 the wireless band Request an increase.
- the first relay station 2 which is a stream receiving station, returns an ACK in a method defined in IEEEP802.lie.
- Group A CK is used for A CK in this case.
- Group A CK can collectively return the reception status of a plurality of data transmitted before.
- the wireless bucket processing unit 25 transmits the information to the wireless transmission state detecting unit 33.
- the wireless transmission status detector 3 3 detects the number of packets targeted for ACK and Based on the calculated number of buckets, the rate at which bucket transmission failed is calculated (S61). This ratio is compared with a predetermined value ⁇ (S62), and if the error rate is larger than a (YES in S62), the wireless transmission state detecting unit 33 sends a signal to the wireless resource managing unit 30. Request a bandwidth increase. Radio resource management section 30 increases the radio band in the same procedure as that described in the first embodiment (S63).
- the wireless bucket processing unit 25 attempts to transmit the packet to the partner station correctly by increasing the number of retransmissions of the packet in error using the increased bandwidth.
- the wireless bucket processing unit 25 attempts to transmit the packet to the partner station correctly by increasing the number of retransmissions of the packet in error using the increased bandwidth.
- the stream transmission station can request ACK transmission, request ACK at shorter intervals and give priority to retransmission of packets that have not been correctly received, so that the ACK can be transmitted within a certain period. It is easy to increase the number of bucket retransmissions.
- the wireless packet processing unit 25 compares the transmission available time included in the transmission right grant packet (QoSCF—Po11) transmitted by the QAP / HC 6 with the actual transmission time. If the case where the actual transmission time is shorter than the available transmission time continues, the acquired wireless band is reduced, and if the actual transmission continues beyond the available transmission time, the acquired wireless band is increased. Alternatively, the determination may be performed using information other than ACK, or the radio band may be increased or decreased based on the determination result. Also, an example in which the reception rate of the data packet is used as the network communication state has been described. Alternatively, the notification content of the communication status of another data packet or the communication status transmitted from another station may be used.
- the combination of networks is not limited to IEEE1394 and wireless, and the present invention can be applied to at least one network that transmits data after securing resources such as a band.
- FIGS. 10 and 11 An embodiment of the present invention will be described below with reference to FIGS. 10 and 11.
- the components having the same functions as those described in the above embodiments will be denoted by the same reference numerals, and description thereof will be omitted.
- an example is shown in which, when the stream setting on one network is lost, the resource on the other network related to the stream setting is released by the relay station.
- this is an example in which the second relay station 3 detects the disappearance of the stream setting on the second wired network 10 and releases the acquisition band of the wireless network 9.
- FIG. 10 is a block diagram illustrating a schematic configuration of the relay station 21 according to the present embodiment.
- the relay station 21 according to the present embodiment includes a wired event detection unit (event / state detection unit, network detection unit) 34 in addition to the configuration shown in FIG.
- the PCR 35 is provided and the band conversion unit 28 is not provided.
- the other configuration is the same as the configuration shown in FIG. 4, and the description thereof is omitted here.
- the wired event detector 34 detects information transmitted in a form other than the packet of the IEEE 1394 link layer, in particular, the occurrence of path reset, and the wired connection detector 27 detects the occurrence. Notify.
- the PCR 35 is a Plug Control Register in the relay station 21 as a 1394 node, and can be rewritten by a lock transaction from another IEEE 1394 node. ing.
- the wired PHY 22 analyzes the signal received from the first wired network 8, and notifies the wired event detecting unit 34 if the signal is not a packet in the link layer (S71).
- the wired event detector 34 determines whether or not the notified content is a bus reset (S72). If the content is not a bus reset (N ⁇ in S72), the operation according to the content of the event is performed. Execute (S80) and return to S71.
- the wired event detector 34 If YES in S72, that is, if the detected event is the occurrence of a bus reset, the wired event detector 34 notifies the wired connection detector 27 of the occurrence of the path reset. Upon receiving the path reset occurrence notification, the wired connection detection unit 27 waits for one second to elapse (S73). This is because, in IEC 61883, the connection information of the PCR is cleared when a path reset occurs, and the application that established the connection before the reset, after the bus reset occurs, This is because there is a rule to establish the original connection within one second.
- the wired connection detector 27 detects the wireless stream and All associated PCRs are extracted (S74), and the following checks are sequentially performed on all PCRs (S75). First, it is confirmed whether or not a connection is set for each PCR (S76). If the connection has been established (1 ⁇ in 376), it is determined that the stream transfer will continue, and the process proceeds to the next PCR check without doing anything ( Return to the processing of S75.
- the stream reception in the first wired network 8 is stopped, and the wireless resource is released.
- the PCR number is notified to the resource management unit 29, and the resource management unit 29 transmits the wireless stream information (MAC end address, TSID) corresponding to the notified PCR. , Direction) are extracted (S77), and this information is notified to the wireless resource management unit 30.
- the wireless resource management unit 30 issues a DELTS request to the wireless bucket processing unit 25 based on these pieces of information, and the wireless band is released via the wireless PHY 26 (S78).
- the first relay station 2 may directly open the wireless band, or the second relay station 3 may open the wireless band. They may be ordered to implement them.
- the resource management section 29 deletes the entry corresponding to the released resource (S79), and shifts to the next PCR check (return to the processing from S75). If it is determined in S75 that all PCR checks have been completed (NO in S75), the process returns to S71.
- the occurrence of path reset was used as a trigger to start determination of stream setting disappearance of IEEE1394, but it is not limited to this. Instead, for example, other events such as generation of a lock transaction to PCR may be used.
- the occurrence of a lock transaction to the PCR is set as a trigger, the occurrence of the lock transaction is detected not by the wired event detection unit 34 but by the wired packet processing unit 23. In this case, the PCR to be checked only needs to be the PCR in which the lock transaction was performed.
- the trigger (bus reset) is detected to determine whether the stream setting of IEEE 1394 has disappeared.
- the mining is not limited to this, and the wired connection detection unit 27 may check the status of the PCR 35 periodically or irregularly to detect the disappearance of the stream setting.
- the PCR and the value of the connection counter included therein were used.
- the node existing on 4 may be checked, and if the stream receiving node, Controller 1, has disappeared after the bus reset, it may be determined that it is not necessary to transmit the stream.
- the PCR may not be the PCR of the own station, but may be the PCR of the connection partner station.
- the disappearance of the stream setting on IEEE 1394 is detected, and the resources for the wireless stream are released.
- the present invention is not limited to this.
- Sending or receiving a stream or stream The disappearance of the wireless station (the second relay station 3 in this embodiment) may be detected to release the resources on the IEEE 1394. This detection may be performed at an arbitrary timing or periodically, or may be performed at some event, for example, when it is detected that no packet is flowing in the wireless section for a certain period.
- the combination of networks is not limited to IEEE1394 and wireless, and the present invention can be applied to at least one network that transmits data after securing resources such as bandwidth.
- FIGS. 12 and 13 One embodiment of the present invention will be described below with reference to FIGS. 12 and 13.
- the components having the same functions as those described in the above embodiments will be denoted by the same reference numerals, and description thereof will be omitted.
- the relay station when the relay station detects a resource release on the other network corresponding to a resource on one network, or fails to acquire a resource, An example of releasing resources from a relay station is shown below. Specifically, this is an example in which the first relay station 2 detects a resource acquisition failure or resource release on the wireless network 9 and releases the acquisition band of the first wired network 8.
- FIG. 12 is a block diagram illustrating a schematic configuration of the relay station 21 according to the present embodiment.
- the force S described assuming the first relay station 2 is basically applied similarly to the second relay station 3.
- the relay station 21 according to the present embodiment has the configuration shown in FIG.
- a wired connection management unit (connection management unit) 36 is provided instead of the wired event detection unit 34.
- the other configuration is the same as the configuration shown in FIG. 10, and the description thereof is omitted here.
- the wired connection management unit 36 specifies a connection on the wired network corresponding to the wireless resource notified of the failure or release from the wireless resource management unit 30 and performs processing for disconnecting the connection. Do.
- the wireless resource management unit 30 receives the wireless resource release notification or the wireless resource acquisition failure notification via the wireless PHY 26 and the wireless packet processing unit 25 (S91). This may be a notification from the wireless connection partner station or a notification from QA PZHC 6.
- the wireless resource management unit 30 notifies the released resource information to the resource correspondence management unit 29, and the resource correspondence management unit 29 extracts which PCR is supported and manages the wired connection. Notify part 36 (S92).
- the connection established in the notified PCR is the connection established from the controller 1.
- the wired connection management unit 36 need only be able to perform the process of disconnecting the notified connection by itself, but the established connection (Point-to-Point connection) is the application that established the connection. Because the rule that only applications can be disconnected is defined in IEC 61883, connection disconnection by normal connection disconnection processing is not possible. I can't do it. Therefore, the wired connection management unit 36 does not process the lock transaction from the other 1394 node to the notified PCR 35 (S93), and then executes the wired PHY 22 And a bus reset is issued (S94).
- the node detects the occurrence of a bus reset and attempts to restore the connection. .
- the PCR 35 does not respond to a lock transaction from another IE 1394 node, the node cannot recover the connection. Therefore, controller 1 is expected to give up connection recovery after retrying connection recovery for 1 second after the occurrence of path reset. As a result, the connection is disconnected.
- the first relay station 2 waits for at least one second from the occurrence of the bus reset (S95), and enables access to the PCR 35 previously disabled for the lock transaction (S96). This allows other stations to establish a new connection.
- the relay node itself may be a repeater node that does not accept transactions, and if the first relay station 2 has another IEEE 1394 node, the IEEE 1394 node in which the PCR exists exists. The activity of the node itself may be stopped, and another node on the first relay station 2 may issue a bus reset. Also, if the first relay station 2 is a resource manager (IRM) on the first wired network, For example, the CHANNE LS—AVAIL ABLE or BANDWIDT H_A VAIL ABLE register of the IRM may be made inaccessible.
- IRM resource manager
- the path reset is generated after disabling access to the PCR 35, but the timing for disabling the access is not limited to this, and may be immediately after the occurrence of the path reset. In short, it is only necessary that access be disabled when connection recovery is performed from another node.
- connection disconnection method is not limited to the relay station connecting a plurality of networks, but also to the IEEE 1394 network.
- the present invention can be used with a node connected to only the N.94, and the present invention can be applied to any communication system that has a restriction on the node that can cut off the connection even if the network is not IEEE1394. Can be applied.
- the first communication network and the first communication network have different characteristics, and the communication resources are secured after securing the communication resources.
- a first network interface connected to the second communication network capable of transmitting and connected to the first communication network, and a second network interface connected to the second communication network
- a network relay device comprising: a data detection unit configured to detect a process related to data communication in the first communication network through the first network interface; and a data detection unit configured to detect a process related to data communication through the first network interface.
- a communication resource calculation unit that calculates a communication resource to be acquired, changed, or released in the second communication network according to the content of a process related to data communication in the second communication network, and a communication resource calculation unit that calculates the communication resource.
- a communication resource management unit that acquires, changes, or releases communication resources in the second communication network through the second network interface based on the communication resources obtained. is there.
- the data detection unit detects a process related to data communication in the first communication network.
- the communication resource calculation unit calculates communication resources to be acquired, changed, or released in the second communication network, and based on this, the communication resource management unit Acquire, modify, or release communication resources on the second communication network.
- a data transmitting station on the first communication network transmits data to a data receiving station on the second communication network
- the data transmitting station transmits the data to the network relay device.
- a signal to perform data transmission is transmitted.
- the signal here may be a signal normally used in the first communication network, and the data transmitting station does not need to perform any special processing.
- the network relay device detects the signal from the data transmitting station as a process related to the data communication by the data detecting unit, and, based on the calculation result by the communication resource calculating unit, by the communication resource managing unit.
- the communication resources in the second communication network are obtained, and communication with the data receiving station is possible.
- the data receiving station does not need to perform any special processing.
- special processing is performed for both of these communication stations. Therefore, it is possible to use the conventional device as it is. Therefore, the user can easily introduce a broader communication network including different types of communication networks.
- the relay station (the first relay station 2 or the second relay station 3) in the embodiment of the present invention detects the event / state of the communication network such as the MAC address of the QAP / HC 6 by detecting the event / state.
- the radio band (resource) can be secured autonomously (see S26).
- each relay station when the configuration of each communication network is complicated or when the number of connected relay stations is large, each relay station performs stream transmission or reception. In doing so, each relay station can accurately acquire communication resources even if it is not possible to determine whether or not the own station has a role of acquiring resources based only on information about the own station.
- the resource acquisition processing of the data transmission station and the resource acquisition processing of the data reception station collide with each other, or conversely, both the data transmission station and the data reception station perform the resource acquisition processing. This does not delay the establishment of a communication channel.
- the wireless network 9 connecting the first relay station 2, the second relay station 3, and the QAPZHC 6 conforms to IEEEP802.lieDraftD5.0. It is a wireless network.
- the configuration of the first relay station 2 or the second relay station 3, which performs autonomous bandwidth reservation, will be described.
- the first relay station 2 or the second relay station 3 has almost the same configuration, so that both will be described collectively as wireless AV equipment 40. That is, in the following description, in particular, the wireless AV device 40 as the first relay station 2 is assumed, but basically the same applies to the second relay station 3 as well.
- FIG. 17 is a block diagram showing a schematic configuration of the wireless AV device 40. Note that components having the same functions as the components already described are denoted by the same reference numerals, and description thereof will be omitted.
- the application 42 converts the function of the protocol conversion unit 24, that is, a packet received from a wired network into a packet format in a wireless network, or a packet received from a wireless network.
- the function to convert the packet format into the packet format in the wired network that is, the IEEE1394 packet format
- it specifies the communication partner station, requests the reservation of the communication band, and starts the stream transmission / reception. It has a function to present information to the user and a function to accept input from the user.
- the address determination unit 41 compares the MAC address of the communication partner station obtained from the application 42 with the MAC address of the QA PZHC obtained from the wireless network management unit 31 and determines whether they are the same. This is the process of determining whether
- the wireless AV device 40 is the first relay station 2, and a case where only a stream is received like a television will be described.
- the band conversion unit 28 calculates the bandwidth required for wireless transmission based on the value of the payload (S25).
- the wired connection detection unit 27 passes information on which plug (oPCR) the connection requested to be established is created to to the resource correspondence management unit 29.
- the wireless resource management unit 30 acquires the MAC address of the QAP / HC 6 to which the own station belongs from the wireless network management unit 31 (S111). Specifically, the wireless resource management unit 30 sends its own station to QAP / HC6. The MAC address to be used for the signing is detected, and the detected MAC address is stored in the wireless network management unit 31. The MAC address of the QAP / HC6 to be associated is included in the beacon broadcasted by the QAP / HC6.
- the application 42 determines a communication partner station to be a stream transmitting station (S112).
- the specific processing is performed as follows. First, the end application 42 obtains device information of another wireless AV device connected to the wireless network 9 via the wireless PHY 26 and the wireless packet processing unit 25. After that, the application 42 presents the obtained device information of the other wireless AV device to the user. In response to this, the user selects another wireless AV device to be a communication partner station by using the function of the abridgement 42. When the user determines the communication partner station, the application 42 stores the MAC address of the communication partner station together with the bandwidth information obtained earlier.
- the application 42 communicates with the application on the communication partner station, determines the stream to be communicated with, and determines the attribute (stream) of the stream. Obtain the bandwidth required for the communication of the stream). Thereafter, the application 42 waits for the reception of the wireless resource acquisition trigger (resource acquisition trigger).
- the event that triggers the resource acquisition corresponds to, for example, the user pressing the “start communication” button for the application 42.
- the application 42 Upon receiving the resource acquisition trigger (S113), the application 42 uses the function of the address determination unit 41 to store the QAP / HC 6 MA stored in the wireless network management unit 31. C-address and communication phase to memorize By comparing with the MAC address of the hand station, it is determined whether or not the relay station to be the partner station in the wireless network is QAP ZH C6 (S26).
- the application 42 creates a wireless band securing request after allocating a TSID to the wireless stream by the function of the wireless resource management unit 30. This is transmitted to the partner station QAP / HC 6 via the wireless packet processing unit 25 and the wireless PHY 26 to acquire a wireless resource from the own station (S27).
- wireless network 9 conforming to IEEE 802.11.1e
- another wireless network that secures communication resources may be used, or a wired network may be used.
- the wireless AV device 40 has been described as an example of the first relay station 2 and the first relay station 2, if the communication configuration is equivalent, the wireless AV device 40 can be substituted. Alternatively, other types of equipment, such as telephones, may be used.
- the wireless AV device 40 is used as a stream receiving station, but the wireless AV device 40 is used as a stream transmitting station with a similar configuration.
- the present invention can be applied to any of them.
- the means for identifying the QAP / HC and the non-QAP ZHC is not limited to the MAC address of the received beacon, but may be an address in a higher layer (for example, an address in the network layer). May be used.
- QAP / HC and non-QAPZHC may be distinguished based on whether or not the address of the network layer is a specific value.
- the communication partner station was determined based on the user's selection.However, the communication partner station determination method is not limited to this. It may be automatically selected and determined based on the communication partner station information held in advance.
- the application 42 communicates with the application on the communication partner station, determines the stream to be communicated, and sets the attribute of the stream ( Bandwidth, etc. required for stream communication), but is not limited to this.
- the application 42 stores in advance various types of information such as a communication partner station, a communication target stream and a stream attribute, and based on the held information, the communication target stream.
- the stream may be determined, or the stream attribute of the stream to be communicated may be notified to the wireless resource management unit 30.
- a resource acquisition trigger from the user (such as when the user presses the "Start transmission" button for the application 42) is explicitly present.
- Resource acquisition trigger for user A configuration obtained from other sources may be used.
- the application 42 can use information obtained inside the wireless AV device 40, the controller 1 or other devices, or the like.
- a command from a device or relay station (particularly a transmission / reception start command) or detection of reception of a stream from another network may be used as a resource acquisition trigger.
- the fact that the wired packet processing unit 23 has received the connection establishment request bucket of IEEE 1394 or the like from the wired PHY 22 can be used as a resource 'acquisition trigger.
- the application 42 creates a command for the communication partner station corresponding to the trigger, transmits this command to the communication partner station, and waits. Instead of waiting, by issuing a command to the communication partner station explicitly requesting the wireless station to secure a wireless resource different from the command corresponding to the trigger, the communication partner station can receive the wireless resource. You may make it secure. Similarly, the application 42 may issue a command requesting a third station that satisfies the restrictions of the lower layer network to secure a wireless resource to execute the resource securing.
- the wireless AV device 40 may request another station (a transmitting / receiving partner station or a third station) to acquire, change, or release the resources. ,.
- a transmitting / receiving partner station or a third station a station which communication station to request the resource acquisition, change, or release of depends on the specification of the lower layer (for example, IEEEP802.lie specification).
- the upper layer can issue the resource acquisition request without being aware of the restrictions of the lower layer. Also, it is always possible to issue a resource acquisition request from the transmitting station (or receiving station).
- the configuration of the application 42 can be simplified.
- wireless AV device 40 manages its own station. You may obtain, change, or release resources to be used.
- the wireless resource management unit 30 uses a TSID (a MAC layer conforming to IEEEP802.lie) for identifying a stream used between its own station and the other station. ID), and the station that acquires the wireless band newly adds a new TS to the wireless stream that requests bandwidth allocation.
- TSID a MAC layer conforming to IEEEP802.lie
- the TSID value is determined by the wireless AV device 40 (the first relay station 2 or the second relay station 3) corresponding to the station requesting the wireless resource from the QA PZH C 6.
- the wireless AV devices 40 the first relay station 2 or the second relay station 3 connected to the wireless network 9, which relay station should determine the TSID is determined.
- a configuration may be adopted.
- the communication resource management station determines which station and determines whether to secure the wireless band from its own station or from multiple stations.
- the present invention is not limited to this.
- the network relay device provides the above-described data detection.
- the processing related to data communication in the first communication network detected by the output unit is performed by the first communication with respect to data transferred from the first communication network to the second communication network. It may be configured to acquire, change, or release communication resources in the network.
- the acquisition, change, or release processing of the communication resource in the first communication network is detected by the data detection unit, so that the resource acquisition, change, and processing in the second communication network are performed.
- release processing is performed. Acquisition, change, or release processing of communication resources in the first communication network and the second communication network can be performed in conjunction with each other.
- a process related to data communication in the first communication network detected by the data detection unit is performed from the first communication network.
- the reception processing or the reception termination processing of the data transferred to the second communication network may be configured.
- the data detection unit detects reception processing or reception end processing of the data transferred from the first communication network to the second communication network, and thereby the second communication network is detected.
- Resource acquisition, modification, or release processing As a result, only when data flows through the second communication network, resources of the second communication network are secured, and the resources of the second communication network can be used efficiently. It becomes possible. Further, when data transferred from the first communication network to the second communication network is received, the data is received. By taking into account the data size and reception time, it is possible to accurately determine the amount of data communication resources actually being used, so that it can be obtained, changed, or acquired in the second communication network. Communication resources to be released can be set appropriately.
- the communication resource calculation unit acquires, changes, and obtains a communication resource in the second communication network in the first communication network.
- the calculation may be made based on the released communication resources.
- a communication resource to be secured in the second communication network is calculated based on a communication resource acquired, changed, or released in the first communication network. Become. Looking at the contents of the acquisition, change, or release processing of communication resources in the first communication network makes it possible to accurately determine the required amount of data communication resources. Communication resources to be secured in the communication network can be set accurately.
- the communication resource calculation unit may be configured to transmit, from the communication resource acquired, changed or released in the first communication network, The width may be estimated, and the communication resources in the second communication network may be calculated based on the bandwidth.
- the bandwidth of data to be transmitted is estimated based on information of communication resources acquired, changed, or released in the first communication network.
- the bandwidth of data to be transmitted is estimated based on information of communication resources acquired, changed, or released in the first communication network.
- the communication resources in the second communication network are calculated using the bandwidth of the data, it is possible to more accurately set the communication resources to be secured in the second communication network. Become.
- the communication resource calculation unit may calculate the communication resources to be secured in the second communication network by the second communication network.
- the configuration may be made in consideration of the nature of the above.
- the communication resources to be secured in the second communication network are calculated in consideration of the nature of the second communication network. For example, communication resources in the second communication network are calculated. Even if the reliability fluctuates, it is possible to secure an appropriate communication resource corresponding to this.
- the communication resource calculation unit may include a communication resource required for normal data transmission in the second communication network and a communication resource required for data retransmission.
- the communication resources to be secured in the second communication network may be calculated based on the required communication resources.
- the communication resources to be secured in the second communication network are the communication resources required for normal data transmission and the communication resources required for data retransmission. It is calculated based on In other words, by taking into account the communication resources required for data retransmission, it is possible to secure communication resources in a state in which the communication environment in the second communication network is properly taken into consideration, so that stable communication is ensured. It is possible to realize trust.
- the network relay device in the above configuration, further includes a communication state detection unit that detects a communication state in the second communication network, wherein the communication resource management unit includes the second communication resource management unit. The communication resources secured in the second communication network may be changed according to the change in the communication state in the communication network.
- the communication state in the second communication network is detected by the communication state detection unit, and the communication resources to be secured in the second communication network are changed based on the detection result. It is being done. This makes it possible to accurately change the communication resource according to the change in the communication state in the second communication network, and thus to realize more stable communication.
- the communication state detection unit detects an error occurrence ratio of data transmitted in the second communication network, and the ratio indicates a constant value.
- the communication resource management unit may increase the number of communication resources acquired in the second communication network.
- the communication resources acquired in the second communication network are changed in accordance with the error rate of data transmitted in the second communication network. I have. If the error occurrence rate is known, it is possible to accurately understand how much data should be retransmitted.Therefore, it is necessary to change the communication resources acquired in the second communication network more accurately. And more stable communication can be realized.
- the communication state detection unit detects the data communication time in the second communication network, and compares the time with the time given by the already allocated communication resource.
- the communication resource management unit may be configured to change a communication resource acquired in the second communication network.
- the communication time of the data to be transferred to the second communication network is compared with the time given by the communication resource that has been allocated, so that the second communication network can be obtained.
- the communication resources to be obtained are changed in the above. That is, for example, if the communication time of the data to be transferred to the second communication network is shorter than the time given by the already allocated communication resource, the data is acquired on the second communication network. This makes it possible to reduce communication resources. As a result, it is possible to prevent a situation in which communication resources are unnecessarily secured, so that efficient band use can be realized.
- the network relay device in the above configuration, further includes a network management unit that detects a communication resource management station that manages a communication resource in the second communication network. Depending on which communication station on the second communication network is the communication resource management station detected by the network management unit, the communication resource management unit may Whether the network relay device obtains, changes, or releases the communication resource itself, or requests the other communication stations on the second communication network to obtain, change, or release the communication resource. It may be configured to judge. According to the above configuration, the network management unit detects the communication resource management station that manages the communication resources in the second communication network, and determines which communication station is the communication resource management station. Based on this, a method for acquiring, changing, or releasing communication resources in the second communication network is determined. As a result, regardless of the network configuration of the second communication network, it is possible to appropriately perform processing for acquiring, changing, or releasing communication resources (see the above description). , The basic application No. 2 0 3 3 3 4 9 3 1).
- the network relay device is different from the first communication network, which is capable of transmitting data after securing communication resources, in the nature of the first communication network.
- a first network interface connected to the first communication network, which is connected to the second communication network capable of transmitting data after securing resources, and the second communication, which is connected to the first communication network.
- a network relay device having a second network interface connected to a network the network relay device detecting a network state of the first communication network through the first network interface. If the communication resources of the first communication network and the network detection unit are open, the communication resources
- a communication resource in response to the second communication network is characterized by comprising a communication resource management unit to open through the second network Towakui printer face.
- the network state of the first communication network is detected by the network detection unit. If the communication resources of the first communication network are open, the communication resources The management unit releases communication resources in the second communication network corresponding to the communication resources. As a result, even if the communication in the first communication network is suddenly disconnected, it is possible to reliably release the communication resources of the second communication network corresponding to the sudden disconnection, thereby wasting bandwidth. It is possible to avoid the state that is being done.
- the network detection unit may periodically check a network state in the first communication network.
- the network status in the first communication network is periodically checked. Therefore, even if the communication in the first communication network is suddenly disconnected, this is checked. Detection can be performed within a certain time.
- the network detection unit may check a network state in the first communication network from a predetermined event from the first communication network. May be configured to be performed when a notification is given.
- the network state of the first communication network is checked.
- communication on the first communication network is suddenly disconnected, for example, when band release processing is performed on the first communication network, this is taken as an event.
- the communication in the second communication network is performed at almost the same time as the communication in the first communication network is disconnected. It is possible to release communication resources.
- the network detection unit sets a network state in the first communication network as a network state in the first communication network and a local station in the first communication network. It may be configured to detect the presence / absence of a partner station performing data communication between them.
- the network detection unit may set a network state in the first communication network as a resource state in the first communication network.
- a configuration for detecting the state may be adopted.
- the resource acquisition state in the first communication network by detecting the resource acquisition state in the first communication network, it is determined whether to release the communication resources in the second communication network. Therefore, if the communication in the first communication network is disconnected, the resource for the communication is released by the processing in the first communication network, and the release of the resource is detected. By doing so, it becomes possible to release communication resources in the corresponding second communication network.
- the network detection unit may include a network in the first communication network.
- the network state a configuration in which a connection establishment state in the first communication network may be detected.
- the connection establishment state in the first communication network by detecting the connection establishment state in the first communication network, it is determined whether to release the communication resources in the second communication network. Therefore, if the communication in the first communication network is disconnected, the connection to the communication is processed by the processing in the first communication network.
- the network relay device includes a first communication network capable of transmitting data while securing communication resources, and a second communication network having different characteristics from the first communication network.
- a first network interface connected to the first communication network and a second network interface connected to the second communication network.
- a relay device a network component accessed by another communication station connected to the first communication network when securing a communication resource on the first communication network;
- the configuration includes a connection management unit that controls whether the above network components can be used or not.
- the connection management unit allows another communication station connected to the first communication network to access when securing a communication resource on the first communication network.
- the availability / impossibility of network components is controlled.
- network relay When the device is in a state where communication resources in the first communication network should be released, the network element is set to be unusable. In this case, the communication station that had been communicating on the first communication network would not be able to access the network even if it tried to restore the connection due to the network element being unavailable. Therefore, communication resources are released.
- connection can be disconnected only from the communication station on the side where the connection is established in the first communication network.
- this connection can be substantially disconnected from the network relay device side. Therefore, for example, even when the connection is disconnected in the second communication network, it is possible to disconnect the connection in the first communication network and release the communication resources.
- the connection management unit can notify the other communication station that the availability of the network element has been changed. May be. According to the above configuration, after the connection management unit disables a network element, the connection management unit notifies another communication station connected to the first network that the network element is unavailable. By doing so, it is possible to quickly execute connection recovery on the first network, fail, and release communication resources.
- the first communication network may be configured so as to conform to IEEE1394.
- the first communication network has an isochronous (isochronous) transfer method for preferentially transferring data that must be transferred at a certain timing, such as audio and video. Since it complies with IEEE1394, communication of multimedia data and the like can be performed optimally.
- the second communication network may be a network using wireless communication.
- the second communication network is a wireless network
- a system in which, for example, a plurality of distant wired networks are connected by a wireless network is constructed. It becomes possible to do.
- the first communication network is compliant with IEEE1394 and the notification from the first communication network is provided.
- the event to be performed may be a path reset specified in IEEE1394.
- the bus reset specified in IEEE1394 is notified, the network status in the first communication network is checked. I have. Therefore, by detecting the bus reset as an event, the communication resources in the second communication network are released at almost the same time as when the communication in the first communication network is disconnected. It is possible to do.
- the first communication network is compliant with IEEE1394.
- the resource acquisition state in the first communication network is defined as BANDW ID TH-AVAIL ABLE or CHANNELS_A of the Isochronous Resource Manager in the first communication network.
- a configuration using the value of the VAIL ABLE register may be used.
- the resource acquisition state is reliably detected by using the value of the BANDW ID TH—AVA IL ABLE or CHANNELS_A VAIL ABLE register of the Isochronous Resource Manager. can do.
- the first communication network is compliant with IEEE1394, and the connection in the first communication network is provided.
- the connection establishment value of the Plug Control Register of the data transmitting station or the data receiving station in the first communication network may be used as the connection establishment state.
- connection counter value of the Plug Control Register of the data transmitting station or the data receiving station in the first communication network it is possible to reliably detect the connection establishment state. it can.
- the network relay device may be configured such that in the above configuration, the network component is any of a register, a plug control register, and a 1394 node. Good.
- network components include registers and plugs.
- the Control Register By using either the Control Register or the 1394 node, it is possible to reliably control the availability of network components.
- the network relay device in the above configuration, is a communication network in which the first communication network can transmit data after securing communication resources.
- the event and / or state relating to the first communication network detected by the state detection unit is transferred between the first communication network and the second communication network. It may be configured to acquire, change, or release communication resources in the first communication network for data to be transmitted, or acquire communication V sources.
- the event / state detection unit detects the acquisition, change, or release processing of a communication resource in the first communication network, and thereby detects a resource in the second communication network.
- Source acquisition, modification, or release processing will be performed. Therefore, there is an effect that acquisition, change, or release processing of a communication resource in the first communication network and the second communication network can be performed in an interlocked manner.
- the network relay device may be configured such that the first communication network detected by the event / state detection unit is provided.
- the event and / or state related to the data may be a reception process or a reception termination process of the data transferred from the first communication network to the second communication network.
- the event / state detection unit detects the reception processing or the reception termination processing of the data transferred from the first communication network to the second communication network, so that the event / state detection unit detects the data itself. Resource acquisition, modification, or release processing will be performed. As a result, resources of the second communication network are secured only when data flows through the second communication network, and the resources of the second communication network can be used efficiently. It becomes. Also, when data transferred from the first communication network to the second communication network is received, the size of the data and the reception time are taken into consideration, and the resource of the data communication actually used is considered. Since it is possible to accurately determine the amount, it is possible to accurately set a communication resource to be acquired, changed, or released in the second communication network.
- the communication resource determining unit measures a communication resource amount obtained by measuring data received from the first communication network.
- the configuration may be such that the communication resources in the second communication network are calculated.
- the communication resource determination unit calculates the communication resources in the second communication network based on the amount of communication resources in the first communication network, and thus secures the communication resources in the second communication network. This has an effect that the communication resource to be set can be set accurately.
- the first communication network is a communication network capable of transmitting data after securing communication resources
- the communication resource determination unit is configured to control communication resources in the second communication network.
- the source may be configured to be calculated based on the communication resources obtained, changed, or released in the first communication network.
- the communication resources to be secured in the second communication network are calculated based on the communication resources acquired, changed, or released in the first communication network. Looking at the contents of the acquisition, change, or release processing of communication resources in the first communication network, it is possible to accurately determine the required amount of data communication resources. This has the effect that the communication resources to be secured in the communication network can be set accurately.
- the communication resource determination unit estimates the bandwidth of data transmitted from the acquired, changed, or released communication resource in the first communication network.
- the configuration may be such that the communication resources in the second communication network are calculated based on the bandwidth.
- the bandwidth of the data to be transmitted is estimated based on the information of the communication resources acquired, changed, or released in the first communication network.
- the communication resource determination unit may calculate a communication resource to be secured in the second communication network in consideration of a property of the second communication network. Alternatively, a configuration may be adopted.
- the communication resources to be secured in the second communication network are calculated in consideration of the nature of the second communication network. Even if the reliability fluctuates, it will be effective if it is possible to secure appropriate communication resources corresponding to this.
- the communication resource determination unit may include a communication resource required for normal data transmission in the second communication network and a communication resource required for data retransmission.
- the communication resource to be secured in the second communication network may be calculated based on the resource.
- the communication resources to be secured in the second communication network are calculated based on the communication resources required for normal data transmission and the communication resources required for data retransmission. It has become. In other words, by considering the communication resources required for data retransmission, it is possible to secure communication resources in a state in which the communication environment in the second communication network is properly considered. Therefore, there is an effect that stable communication can be realized.
- the network relay device further includes a communication state detection unit that detects a communication state in the second communication network
- the communication resource management unit may be configured to change a communication resource to be secured in the second communication network according to a change in a communication state in the second communication network.
- the communication state in the second communication network is detected by the communication state detection unit, and the communication resources to be secured in the second communication network are changed based on the detection result. ing. This makes it possible to accurately change the communication resource according to the change in the communication state in the second communication network, so that more stable communication can be realized. Play.
- the communication state detection unit detects an error occurrence rate of data transmitted in the second communication network, and when the error rate exceeds a certain value,
- the communication resource management unit may be configured to increase the number of communication resources acquired in the second communication network.
- the communication resources acquired in the second communication network are changed according to the error rate of the data transmitted in the second communication network. Knowing the rate of error occurrence makes it possible to accurately understand how much data should be retransmitted, so change the communication resources acquired in the second communication network more appropriately. This makes it possible to achieve more stable communication.
- the communication state detection unit detects a data communication time in the second communication network, and uses the time and a communication resource that has already been allocated. Given the The communication resource management unit may change the communication resource acquired in the second communication network by comparing time with time.
- the communication time acquired in the second communication network is compared by comparing the communication time of the data transferred to the second communication network with the time given by the already allocated communication resource.
- They are changing resources. That is, for example, if the communication time of the data to be transferred to the second communication network is shorter than the time given by the already allocated communication resource, the data is acquired on the second communication network. Control such as reducing communication resources becomes possible. As a result, it is possible to prevent a situation in which communication resources are unnecessarily secured, so that an effective use of bandwidth can be achieved.
- the event / state detection unit receives information on a network state from another communication device connected to the first network. It may be configured.
- the first network state can be detected by receiving network state information from another communication device.
- the event / state detection unit requests information on a network state from another communication device connected to the first network. It may be configured.
- the first network status is detected by spontaneously requesting information on the network status from other communication devices. This makes it possible to achieve the above.
- the network relay device may be configured such that the event / state detection unit periodically checks a network state in the first communication network.
- the status of the network on the first communication network is regularly checked. Therefore, even if the communication on the first communication network is suddenly cut off, the communication is checked within a certain period of time. This has the effect that it is possible to detect in a short time.
- the event / state detection unit may notify a confirmation of a network state in the first communication network by a predetermined event from the first communication network. It may be configured to be performed when it is performed.
- the network state of the first communication network is checked.
- communication on the first communication network is suddenly disconnected, for example, when band release processing is performed on the first communication network, this is detected as an event.
- the communication resource management unit may be configured to perform the second communication after the elapse of a predetermined time or more from the detection of the network state in the first communication network.
- a configuration that acquires, modifies, or releases communication resources in the communication network May be.
- occurrence of a path reset can be considered.
- the rule that the application that established the connection before the bus reset establishes the original connection within a certain time after the bus reset may be defined. Therefore, according to the above configuration, it is possible to obtain, change, or release a communication resource accurately after the original connection is established.
- the event / state detection unit may be configured to set a network state in the first communication network as a network state in the first communication network between itself and a local station. It may be configured to detect the presence / absence of a partner station that is performing communication.
- the loss of the partner station that is performing data communication with the own station in the first communication network is detected, so that the communication resources in the second communication network are released. Therefore, it is possible to reliably detect disconnection of communication in the first communication network and release communication resources in the second communication network.
- the event / state detection unit detects a connection establishment state in the first communication network as a network state in the first communication network. It may be configured.
- the connection in the second communication network is detected. It is determined whether communication resources should be released. Therefore, if the communication in the first communication network is disconnected, the connection in the first communication network is disconnected by the processing in the first communication network, and the disconnection of the connection is detected. By doing so, it is possible to release communication resources in the corresponding second communication network.
- the network relay device is a network relay device which is accessed by another communication station connected to the first communication network when securing a communication resource on the first communication network.
- This is a configuration including a network component and a connection management unit that controls the availability / inability of the network component.
- the connection management unit allows another communication station connected to the first communication network to access when securing a communication resource on the first communication network.
- the availability / impossibility of network components is controlled.
- the network relay device enters a state in which communication resources in the first communication network should be released, the network component is set to be unusable.
- connection can be disconnected only from the communication station on the side where the connection is established in the first communication network.
- This connection can be disconnected from the network relay device side. Therefore, for example, even when the connection is disconnected in the second communication network, it is possible to disconnect the connection in the first communication network and release communication resources. .
- the connection management unit notifies the other communication station that the available Z of the network element has been changed.
- it may be configured to issue a trigger to notify the occurrence of a change.
- the connection management unit after the connection management unit disables the network element, the connection management unit notifies the other communication stations connected to the first network that the network element is unavailable. By doing so, the connection recovery in the first network can be executed quickly and the communication resources can be released.
- the network relay device may be configured such that the first or second communication network is based on IEEE1394.
- the first or second communication network is an isochronous (isochronous) transfer method that preferentially transfers data that must be transferred at a certain timing, such as voice and video. Since it complies with IEEE1394 with the above, it has an effect that it is possible to optimally perform communication of multimedia data and the like.
- the network relay device may be configured such that the first or second communication network is a wireless network.
- the first or second communication network is a wireless network, for example, a plurality of distant wired networks are connected by a wireless network. This has the effect of making it possible to construct a system of
- the network relay device may be configured such that the first communication network is compliant with IEEE1394, and the event notified from the first communication network power.
- the path reset specified in SIEEE 1394 may be used.
- the network relay device provides the above-described first communication network that is compliant with IEEE1394 and the first communication network. Configuration using the value of the BANDW ID TH—AVA IL ABLE or CHANN ELS—AVA I LAB LE register of the Isochronous Resource Manager in the first communication network as the resource acquisition state in the first network It may be.
- I sochronous resource M an By using the value of the BANDW IDTH-AVAILABLE or CHANNELS-AVAILABLE register of the ager, it is possible to reliably detect the resource acquisition state.
- the network relay device may be configured such that the first communication network conforms to IEEE 1394 and a connection established state in the first communication network. Then, a configuration may be employed in which the connection counter value of the P1ug Control Register of the data transmitting station or the data receiving station in the first communication network is used.
- connection counter value of the Plug Control Register of the data transmitting station or the data receiving station in the first communication network it is possible to reliably detect the connection establishment state. It has the effect of being able to do it.
- the network relay device may be configured such that the network element is any one of a register, a PlugCntRollRegistr, and a 1394 node.
- a network relay program according to the present invention allows a computer to execute a process performed by the network relay device according to the present invention.
- a recording medium on which a network relay program according to the present invention is recorded has a configuration in which a network relay program for causing a computer to execute a process performed by the network relay apparatus according to the present invention is recorded.
- the network relay device of the present invention it is possible to construct a system for interconnecting a plurality of types of networks.
- the present invention can be applied as a network relay device in a system in which devices are connected to a plurality of different types of networks.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004570338A JP4286791B2 (ja) | 2002-11-18 | 2003-11-18 | ネットワーク中継装置、ネットワーク中継方法、ネットワーク中継プログラム、および、ネットワーク中継プログラムを記録した記録媒体 |
AU2003280851A AU2003280851A1 (en) | 2002-11-18 | 2003-11-18 | Network relay device, network relay program, and recording medium containing the network relay program |
US10/535,239 US20060146764A1 (en) | 2002-11-18 | 2003-11-18 | Network relay device, network relay program, and recording medium containing the network relay program |
US12/285,162 US20090046623A1 (en) | 2002-11-18 | 2008-09-30 | Network repay device, network relay program, and storage medium containing the network relay program |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002334217 | 2002-11-18 | ||
JP2002-334217 | 2002-11-18 | ||
JP2003341931 | 2003-09-30 | ||
JP2003-341931 | 2003-09-30 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/285,162 Continuation US20090046623A1 (en) | 2002-11-18 | 2008-09-30 | Network repay device, network relay program, and storage medium containing the network relay program |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2004047376A1 true WO2004047376A1 (ja) | 2004-06-03 |
WO2004047376B1 WO2004047376B1 (ja) | 2004-07-08 |
Family
ID=32328317
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2003/014666 WO2004047376A1 (ja) | 2002-11-18 | 2003-11-18 | ネットワーク中継装置、ネットワーク中継プログラム、および、ネットワーク中継プログラムを記録した記録媒体 |
Country Status (4)
Country | Link |
---|---|
US (2) | US20060146764A1 (ja) |
JP (1) | JP4286791B2 (ja) |
AU (1) | AU2003280851A1 (ja) |
WO (1) | WO2004047376A1 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006095787A1 (ja) * | 2005-03-10 | 2006-09-14 | Matsushita Electric Industrial Co., Ltd. | 中継装置 |
WO2006106861A1 (ja) * | 2005-03-31 | 2006-10-12 | Pioneer Corporation | 無線lanシステムおよびその送信局 |
JP2007143158A (ja) * | 2005-11-22 | 2007-06-07 | Samsung Electronics Co Ltd | 無線ネットワーク装置及びこれのためのリソース割当方法 |
WO2009019767A1 (ja) * | 2007-08-08 | 2009-02-12 | Fujitsu Limited | 通信システム、呼制御装置、基地局装置及びコンピュータプログラム |
EP2041893A1 (en) * | 2006-07-03 | 2009-04-01 | Electronics and Telecommunications Research Institute | Apparatus and method for relaying between base station and mobile station, and method for receiving control information |
JP2015073281A (ja) * | 2009-08-10 | 2015-04-16 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | マルチ・ノード・リソース要求のパイプライン化 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7295509B2 (en) | 2000-09-13 | 2007-11-13 | Qualcomm, Incorporated | Signaling method in an OFDM multiple access system |
US9137822B2 (en) | 2004-07-21 | 2015-09-15 | Qualcomm Incorporated | Efficient signaling over access channel |
JP4464238B2 (ja) * | 2004-09-30 | 2010-05-19 | 富士通株式会社 | 無線中継装置、無線中継方法、情報通信システム |
US9461859B2 (en) | 2005-03-17 | 2016-10-04 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US9036538B2 (en) | 2005-04-19 | 2015-05-19 | Qualcomm Incorporated | Frequency hopping design for single carrier FDMA systems |
TWI364186B (en) * | 2007-03-02 | 2012-05-11 | Inst Information Industry | Apparatus, transmission method, and tangible machine-readable medium thereof for relaying a data signal in a multi-hop network |
KR101112514B1 (ko) * | 2008-03-18 | 2012-02-27 | 파나소닉 전공 주식회사 | 원격 감시 시스템 |
JP5106300B2 (ja) * | 2008-07-31 | 2012-12-26 | キヤノン株式会社 | 管理装置、通信装置、制御方法およびプログラム |
CN104038323B (zh) * | 2009-04-21 | 2018-01-05 | 光学无线技术有限责任公司 | 终端、基站及在其中使用的方法 |
EP2503738A4 (en) * | 2009-11-18 | 2015-09-30 | Nec Corp | RELAY DEVICE, RELAY METHOD, AND PROGRAM |
US8570999B1 (en) * | 2011-01-19 | 2013-10-29 | Greenvity Communications, Inc. | System and method for communications in a network |
US9544782B2 (en) * | 2012-11-02 | 2017-01-10 | Qualcomm Incorporated | Systems, apparatus, and methods for range extension of wireless communication |
RU2768762C1 (ru) * | 2018-03-06 | 2022-03-24 | СМСи КОРПОРЕЙШН | Система беспроводной связи, ведомое беспроводное устройство и ведущее беспроводное устройство |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000156683A (ja) * | 1998-06-30 | 2000-06-06 | Toshiba Corp | 通信ノード及び通信端末 |
JP2000224216A (ja) * | 1999-01-27 | 2000-08-11 | Toshiba Corp | 中継装置、通信端末装置及び通信方法 |
JP2001103067A (ja) * | 1999-09-30 | 2001-04-13 | Toshiba Corp | 無線端末装置並びにデータ転送方法及び制御情報通知方法 |
JP2001111562A (ja) * | 1999-10-06 | 2001-04-20 | Sony Corp | 無線伝送方法、無線伝送装置、有線伝送方法、有線伝送装置及び伝送装置 |
JP2001223709A (ja) * | 2000-02-10 | 2001-08-17 | Fujitsu Fip Corp | Lan間接続装置並びにlan間接続プログラムを記録した記録媒体 |
JP2004007287A (ja) * | 2002-05-31 | 2004-01-08 | Toshiba Corp | 中継装置と中継装置の接続方法 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0521892A1 (en) * | 1990-03-29 | 1993-01-13 | Micro Technology, Inc. | Method and apparatus for scheduling access to a csma communication medium |
US5764699A (en) * | 1994-03-31 | 1998-06-09 | Motorola, Inc. | Method and apparatus for providing adaptive modulation in a radio communication system |
US5604735A (en) * | 1995-03-15 | 1997-02-18 | Finisar Corporation | High speed network switch |
US6577646B2 (en) * | 1995-04-28 | 2003-06-10 | Matsushita Electric Industrial Co., Ltd. | Data transmitting apparatus, data receiving apparatus and data transmission control apparatus |
JP3442593B2 (ja) * | 1996-11-20 | 2003-09-02 | 株式会社東芝 | ネットワーク接続装置及びネットワーク接続方法 |
EP0864986B1 (en) * | 1997-03-12 | 2006-07-12 | Canon Kabushiki Kaisha | Data communication apparatus, method and system, and program for data communication process stored in memory medium |
DE19835668A1 (de) * | 1997-08-07 | 1999-02-25 | Matsushita Electric Ind Co Ltd | Übertragungsmedienverbindungsvorrichtung, steuernde Vorrichtung, gesteuerte Vorrichtung und Speichermedium |
JPH11163947A (ja) * | 1997-09-22 | 1999-06-18 | Toshiba Corp | ゲートウェイ装置、無線端末装置、ルータ装置および通信ネットワークのゲートウェイ制御方法 |
JPH11275122A (ja) * | 1998-03-25 | 1999-10-08 | Sony Corp | データ伝送装置 |
US6496862B1 (en) * | 1998-08-25 | 2002-12-17 | Mitsubishi Electric Research Laboratories, Inc. | Remote monitoring and control of devices connected to an IEEE 1394 bus via a gateway device |
JP2000196624A (ja) * | 1998-12-28 | 2000-07-14 | Pioneer Electronic Corp | 伝送管理装置、情報処理装置及び情報伝送システム |
JP3808660B2 (ja) * | 1999-03-31 | 2006-08-16 | 株式会社東芝 | 通信システム及び端末装置 |
US6445707B1 (en) * | 1999-04-21 | 2002-09-03 | Ems Technologies Canada, Limited | Broadcast rate control allocation (BRCA) for congestion avoidance in satellite ATM networks |
US6789101B2 (en) * | 1999-12-08 | 2004-09-07 | International Business Machines Corporation | Automation system uses resource manager and resource agents to automatically start and stop programs in a computer network |
KR100694034B1 (ko) * | 2000-05-13 | 2007-03-12 | 삼성전자주식회사 | 데이터 전송률 자동 검출장치 |
WO2002025983A1 (fr) * | 2000-09-20 | 2002-03-28 | Fujitsu Limited | Systeme de communication mobile |
JP2002111704A (ja) * | 2000-09-29 | 2002-04-12 | Sony Corp | データ送受信装置及び方法 |
GB2371954B (en) * | 2001-02-01 | 2003-02-19 | 3Com Corp | Interface system for wireless node and network node |
US7209439B2 (en) * | 2001-03-20 | 2007-04-24 | Mci, Llc | Pool-based resource management in a data network |
US7292578B1 (en) * | 2001-06-19 | 2007-11-06 | Cisco Technology, Inc. | Flexible, high performance support for QoS on an arbitrary number of queues |
JP2003030072A (ja) * | 2001-07-18 | 2003-01-31 | Matsushita Electric Ind Co Ltd | 遠隔制御代理方法および遠隔制御代理装置 |
TW582155B (en) * | 2001-11-02 | 2004-04-01 | Interdigital Tech Corp | Bi-directional and reverse directional resource reservation setup protocol |
US7551546B2 (en) * | 2002-06-27 | 2009-06-23 | Nortel Networks Limited | Dual-mode shared OFDM methods/transmitters, receivers and systems |
US7286474B2 (en) * | 2002-07-12 | 2007-10-23 | Avaya Technology Corp. | Method and apparatus for performing admission control in a communication network |
US20040076151A1 (en) * | 2002-10-21 | 2004-04-22 | Walter Fant | Connection identifiers and restoration in optical networks |
-
2003
- 2003-11-18 WO PCT/JP2003/014666 patent/WO2004047376A1/ja active Application Filing
- 2003-11-18 JP JP2004570338A patent/JP4286791B2/ja not_active Expired - Fee Related
- 2003-11-18 US US10/535,239 patent/US20060146764A1/en not_active Abandoned
- 2003-11-18 AU AU2003280851A patent/AU2003280851A1/en not_active Abandoned
-
2008
- 2008-09-30 US US12/285,162 patent/US20090046623A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000156683A (ja) * | 1998-06-30 | 2000-06-06 | Toshiba Corp | 通信ノード及び通信端末 |
JP2000224216A (ja) * | 1999-01-27 | 2000-08-11 | Toshiba Corp | 中継装置、通信端末装置及び通信方法 |
JP2001103067A (ja) * | 1999-09-30 | 2001-04-13 | Toshiba Corp | 無線端末装置並びにデータ転送方法及び制御情報通知方法 |
JP2001111562A (ja) * | 1999-10-06 | 2001-04-20 | Sony Corp | 無線伝送方法、無線伝送装置、有線伝送方法、有線伝送装置及び伝送装置 |
JP2001223709A (ja) * | 2000-02-10 | 2001-08-17 | Fujitsu Fip Corp | Lan間接続装置並びにlan間接続プログラムを記録した記録媒体 |
JP2004007287A (ja) * | 2002-05-31 | 2004-01-08 | Toshiba Corp | 中継装置と中継装置の接続方法 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5053835B2 (ja) * | 2005-03-10 | 2012-10-24 | パナソニック株式会社 | 中継装置 |
US8233469B2 (en) | 2005-03-10 | 2012-07-31 | Panasonic Corporation | Relay device |
CN101151848B (zh) * | 2005-03-10 | 2012-06-20 | 松下电器产业株式会社 | 中继装置、通信系统、通信控制方法和集成电路 |
US20090238108A1 (en) * | 2005-03-10 | 2009-09-24 | Hironori Nakae | Relay device |
WO2006095787A1 (ja) * | 2005-03-10 | 2006-09-14 | Matsushita Electric Industrial Co., Ltd. | 中継装置 |
US7881271B2 (en) | 2005-03-31 | 2011-02-01 | Pioneer Corporation | Wireless LAN system and its broadcasting station |
WO2006106861A1 (ja) * | 2005-03-31 | 2006-10-12 | Pioneer Corporation | 無線lanシステムおよびその送信局 |
US7821993B2 (en) | 2005-11-22 | 2010-10-26 | Samsung Electronics Co., Ltd. | Wireless network device and resource allotting method for the same |
JP2007143158A (ja) * | 2005-11-22 | 2007-06-07 | Samsung Electronics Co Ltd | 無線ネットワーク装置及びこれのためのリソース割当方法 |
EP2041893A1 (en) * | 2006-07-03 | 2009-04-01 | Electronics and Telecommunications Research Institute | Apparatus and method for relaying between base station and mobile station, and method for receiving control information |
EP2041893A4 (en) * | 2006-07-03 | 2014-01-22 | Korea Electronics Telecomm | APPARATUS AND METHOD FOR RELAY BETWEEN A BASE STATION AND A MOBILE STATION, AND METHOD FOR RECEIVING CONTROL INFORMATION |
WO2009019767A1 (ja) * | 2007-08-08 | 2009-02-12 | Fujitsu Limited | 通信システム、呼制御装置、基地局装置及びコンピュータプログラム |
US8295870B2 (en) | 2007-08-08 | 2012-10-23 | Fujitsu Limited | Communication system, call control device, base station device and recording medium |
JP2015073281A (ja) * | 2009-08-10 | 2015-04-16 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | マルチ・ノード・リソース要求のパイプライン化 |
Also Published As
Publication number | Publication date |
---|---|
US20090046623A1 (en) | 2009-02-19 |
JPWO2004047376A1 (ja) | 2006-03-23 |
AU2003280851A1 (en) | 2004-06-15 |
US20060146764A1 (en) | 2006-07-06 |
WO2004047376B1 (ja) | 2004-07-08 |
JP4286791B2 (ja) | 2009-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090046623A1 (en) | Network repay device, network relay program, and storage medium containing the network relay program | |
US7751414B2 (en) | Bridge for heterogeneous QoS networks | |
JP3660443B2 (ja) | データ転送制御システム及び中継装置 | |
JP2001086120A (ja) | ネットワーク間接続機器およびネットワークシステム | |
US20040160945A1 (en) | Network communication system with a stand alone multi-media terminal adapter | |
KR101837085B1 (ko) | Av 인터페이스에 기초해 성립된 네트워크에서 경로 대역폭을 확보하여 데이터를 송수신하는 방법 및 장치 | |
JP5127062B2 (ja) | ネットワーク障害検出装置、データ中継装置、ネットワーク障害検出方法、ネットワーク障害検出システム及びネットワーク障害検出プログラム | |
WO2011120463A2 (zh) | 跨媒介网络中的qos协商方法和系统及网络设备 | |
KR100557068B1 (ko) | 실내 백본망을 위한 ieee 1394 기반의 단방향 링 시스템 | |
US7336604B2 (en) | Network access module for supporting a stand alone multi-media terminal adapter | |
EP1472832B1 (en) | Method and device for managing a connection and resource reservation in a communication network comprising a bridge | |
JP3519628B2 (ja) | 中継装置 | |
JP4364935B2 (ja) | 通信局、管理局、通信局の制御方法、管理局の制御方法、通信プログラム | |
US20040252723A1 (en) | Data transfer control method | |
US20070127390A1 (en) | Method for providing quality-guaranteed service in converged network and apparatus using the same | |
US7020725B2 (en) | Method of reserving isochronous resources in a network comprising a wireless link | |
JP3643575B2 (ja) | ネットワークブリッジ装置及び方法 | |
JP2003229857A (ja) | シリアルバスシステム、シリアルバスの帯域管理機器および通信機器 | |
JP4327746B2 (ja) | 中継装置 | |
JP4193043B2 (ja) | データ通信装置およびデータ通信方法 | |
JP2005167800A (ja) | データ通信装置 | |
JP3699083B2 (ja) | 無線通信方法 | |
JPWO2005069550A1 (ja) | 中継装置及び情報通信方法 | |
JP2009135950A (ja) | 中継装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
B | Later publication of amended claims |
Effective date: 20040521 |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2004570338 Country of ref document: JP |
|
ENP | Entry into the national phase |
Ref document number: 2006146764 Country of ref document: US Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10535239 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase | ||
WWP | Wipo information: published in national office |
Ref document number: 10535239 Country of ref document: US |