WO2006011309A1 - 接続態様設定装置及び接続態様設定方法、並びに接続態様制御装置及び接続態様制御方法等 - Google Patents
接続態様設定装置及び接続態様設定方法、並びに接続態様制御装置及び接続態様制御方法等 Download PDFInfo
- Publication number
- WO2006011309A1 WO2006011309A1 PCT/JP2005/010764 JP2005010764W WO2006011309A1 WO 2006011309 A1 WO2006011309 A1 WO 2006011309A1 JP 2005010764 W JP2005010764 W JP 2005010764W WO 2006011309 A1 WO2006011309 A1 WO 2006011309A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- connection mode
- receiving device
- effective bandwidth
- connection
- receiving
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 48
- 238000004891 communication Methods 0.000 claims abstract description 275
- 238000009826 distribution Methods 0.000 claims description 247
- 238000007726 management method Methods 0.000 description 51
- 238000010586 diagram Methods 0.000 description 24
- 230000002411 adverse Effects 0.000 description 19
- 230000006870 function Effects 0.000 description 16
- 238000003860 storage Methods 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 6
- 238000005304 joining Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 240000006829 Ficus sundaica Species 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1854—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with non-centralised forwarding system, e.g. chaincast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/125—Shortest path evaluation based on throughput or bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- 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/78—Architectures of resource allocation
- H04L47/782—Hierarchical allocation of resources, e.g. involving a hierarchy of local and centralised entities
-
- 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/80—Actions related to the user profile or the type of traffic
- H04L47/806—Broadcast or multicast 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
- H04L47/82—Miscellaneous aspects
- H04L47/822—Collecting or measuring resource availability data
Definitions
- Connection mode setting device connection mode setting method, connection mode control device, connection mode control method, etc.
- the present invention relates to a technical field such as a device and method for setting or controlling a connection mode between devices in a peer-to-peer (P2P) type content data (also referred to as stream data) distribution system.
- P2P peer-to-peer
- stream data also referred to as stream data
- Patent Document 1 discloses a stream data distributed distribution system.
- topology information for each node device to recognize a network connection relationship is disclosed.
- Each node device is connected to the upstream (upper layer) node device recognized by the topology information, receives the stream data transmitted from the upstream node device, and receives it from the downstream (lower layer) node Transfer (relay) to the device.
- the conventional content data distribution system has a wide range of bands (content data supply capability) such as the type of communication line connecting each node device and the data transfer speed (content data supply capability).
- the re-participating node device has a means for clearly indicating the presence of the re-participating node device even though the device has a sufficiently wide bandwidth attached to the node device.
- the replay of content data after reconnection may be adversely affected by reconnecting to a device with a relatively narrow bandwidth attached to the node device.
- Patent Document 1 JP 2003-169089
- connection mode setting device, connection mode setting method, and connection mode capable of improving communication performance over a wide range of the system without adversely affecting the entire system It is an object to provide a control device, a connection mode control method, and the like.
- a tree-type distribution system including a distribution device that distributes distribution information and a plurality of reception devices that receive the distribution information,
- the plurality of receiving devices are connected in a tree shape via a communication path while forming a plurality of hierarchies with the distribution device as the highest level, and the distribution information distributed by the distribution device is the upper layer receiving device.
- a connection mode setting device for setting a connection mode between the devices provided in the tree-type distribution system that is sequentially transferred to the receiving device in a lower layer, each receiving device is supposed to be the higher layer.
- Dress Or effective bandwidth information acquisition means for acquiring effective bandwidth information indicating the effective bandwidth of each of the communication paths attached to each receiving device in order to connect to the distribution device, and a wide effective bandwidth of each of the communication routes.
- a connection mode setting unit for setting a connection mode between the devices based on a comparison result by the effective band comparison unit.
- each receiving device compares the effective bandwidth of each communication path attached to each receiving device in order to connect to the receiving device or the like that should be an upper layer, and compares the comparison. Based on the results, the system is configured to set the connection mode between the devices. Therefore, even if there is a resume operation associated with joining or leaving the system, the entire system is adversely affected. It is possible to improve communication performance over a wide range of the system.
- connection mode setting means may change a connection mode between the devices so that the receiving device to which the communication path having a relatively wide effective band is attached is preferentially positioned in an upper layer. It is characterized by setting.
- a receiving device having a relatively high supply capability is positioned in the upper layer, and a receiving device having a relatively low supply capability is positioned in the lower layer, and the effective bandwidth of the communication path between the devices in the system is determined. Can be optimized. Therefore, even if there is a resume operation associated with joining or leaving the system, the communication performance can be improved over a wide range of the system without adversely affecting the entire system.
- connection mode setting means may further reduce the number of connections of the distribution device or another receiving device connected as a lower hierarchy of the one receiving device to be less than a predetermined number of connections.
- the connection mode between the devices is set in the above.
- the number of connections of the distribution device or another receiving device connected as a lower layer of the one receiving device can be limited to a predetermined number, the load is distributed without being concentrated in one place. Even if there is a resume operation associated with joining or leaving the system, the communication performance can be improved over a wide range of the system without adversely affecting the entire system.
- the predetermined number of connections is an effective band of the communication path incidental to the one receiving device
- the effective bandwidth is determined to exceed the minimum effective bandwidth specified in advance. It is characterized by that.
- connection mode setting means further sets a connection mode between the devices such that the number of layers formed by the plurality of receiving devices is smaller than a predetermined number of layers. It is characterized by.
- the effective bandwidth information acquiring means includes The new receiving device that has transmitted the participation request information indicates an effective bandwidth that indicates an effective bandwidth of a communication path that accompanies the new receiving device in order to connect to the receiving device or the distribution device that should be the upper layer.
- the effective bandwidth comparing means obtains bandwidth information, and the effective bandwidth comparing means includes a wide effective bandwidth of a communication route attached to the new receiving device and the communication route attached to at least one receiving device other than the new receiving device.
- connection mode setting means based on the comparison result by the effective band comparison means, the new receiving device has a communication path attached to it. It is characterized in that the connection destination of the new receiving device is set so as to be located in a hierarchy corresponding to the effective bandwidth.
- connection destination is set so that a new receiving apparatus participating in the system is located in a hierarchy corresponding to the effective bandwidth of the communication path attached thereto, Even if participation and withdrawal are repeated, and reconfiguration of the system is repeated, a receiver with a relatively high supply capability is located in the upper layer and a receiver with a relatively low supply capability is located in the lower layer. And the optimization of the effective bandwidth of the communication path between the devices in the system can be maintained. Therefore, even if the system is reconfigured repeatedly, the system will not be adversely affected. Communication performance can be improved over a wide range of the system.
- connection mode setting means further includes the number of connections of the distribution device that is the connection destination of the new receiving device or another receiving device connected as a lower hierarchy of the one receiving device.
- the connection destination of the new receiving apparatus is set so as to be smaller than a predetermined number of connections.
- the number of connections of the distribution apparatus or other receiving apparatuses connected as a lower layer of the one receiving apparatus can be limited to a predetermined number, the load is distributed without being concentrated in one place. Even if the system is repeatedly reconfigured, the communication performance can be improved over a wide range of the system without adversely affecting the entire system.
- the predetermined number of connections is obtained by dividing the effective bandwidth of the communication path attached to one receiving device by the total number of all the other receiving devices connected as lower layers of the receiving device.
- the effective bandwidth is determined so as to exceed the minimum effective bandwidth defined in advance.
- connection mode setting means further sets the connection destination of the new receiving device so that the number of layers formed by the plurality of receiving devices is smaller than a predetermined number of layers. It is characterized by that.
- the number of hierarchies formed by a plurality of receiving devices in the system can be limited, so that the load on the entire system can be suppressed, and even if the system is repeatedly reconfigured, the entire system can be reduced. Communication performance can be improved over a wide range of the system without adverse effects.
- connection information transmitting means for transmitting connection information necessary for connecting to the distribution device or the first receiving device to which the set new receiving device is connected to the new receiving device. It is characterized by comprising.
- connection information can quickly join the system.
- the new receiving device may receive the distribution information because the receiving device located in an upper layer cannot receive the distribution information due to withdrawal from the tree-type distribution system. It is a device.
- the receiving device which is unable to receive the distribution information because the receiving device located in an upper layer has withdrawn from the tree-type distribution system, has a wide effective bandwidth of the communication path attached thereto. It is possible to set the connection destination so that it is located in the hierarchy corresponding to.
- the effective bandwidth of the communication path is calculated based on the time required for data transmitted from one device to be received by another device via the communication path. It is characterized by.
- a tree-type distribution system including a distribution device that distributes distribution information and a plurality of reception devices that receive the distribution information.
- the distribution device is connected to the distribution device in a tree shape through a communication path while forming a plurality of layers with the distribution device as the highest level, and the distribution information distributed by the distribution device is the reception of the upper layer Device power Participates in the tree-type distribution system in a connection mode control device that controls a connection mode between at least two of the devices provided in the tree-type distribution system that is sequentially transferred to the receiving device in a lower hierarchy.
- the participation request information receiving means for receiving the participation request information indicating the participation request transmitted from the new receiving device to be transmitted and the new receiving device that has transmitted the participation request information are the upper floors.
- Effective bandwidth information acquisition means for acquiring effective bandwidth information indicating an effective bandwidth of the communication path attached to the receiving device in order for the device to connect to the receiving device or the distribution device of an upper layer; and the new receiving device Effective bandwidth comparison means for comparing the effective bandwidth of an accompanying communication path with the effective bandwidth of the communication path attached to at least one receiving device other than the new receiving device; and the effective bandwidth comparison Based on the result of comparison by the means, the new receiving device is positioned so that the new receiving device is located in a hierarchy corresponding to the effective bandwidth of the communication path attached thereto.
- connection destination setting means further includes the number of connections of the receiving device to which the new receiving device is connected or another receiving device connected as a lower hierarchy of the one receiving device.
- the connection destination of the new receiving apparatus is set so as to be smaller than the predetermined number of connections.
- the predetermined number of connections is obtained by dividing the effective bandwidth of the communication path attached to one receiving device by the total number of all the other receiving devices connected as lower layers of the receiving device.
- the effective bandwidth is determined so as to exceed the minimum effective bandwidth defined in advance.
- connection destination setting means further sets the connection destination of the new receiving device so that the number of layers formed by the plurality of receiving devices is smaller than a predetermined number of layers.
- connection information transmitting means for transmitting connection information necessary for connection to the distribution apparatus or one of the receiving apparatuses to which the set new receiving apparatus is connected to the new receiving apparatus. It is characterized by comprising.
- the new receiving device is the receiving device that is unable to receive the distribution information because the receiving device located in an upper layer has left the tree-type distribution system.
- the effective bandwidth of the communication path is calculated based on the time required for the data transmitted from one device to be received by another device via the communication means. It is characterized by.
- the new receiver is attached. If the effective bandwidth of the communication path to be attached is wider than the effective bandwidth of the communication path attached to one of the receiving devices other than the new receiving device, the one receiving device is It is further characterized by further comprising a connection permission / non-permission determining means for determining whether or not the new receiving device can be connected as a lower layer of the receiving device or the distribution device to be connected.
- connection destination setting unit determines the connection destination of the new receiving device as the first receiving device when the connection possibility determining unit determines that the new receiving device can be connected. It is set as the receiving device or the distribution device in the upper layer to which the device is connected.
- connection destination setting unit when it is determined by the connection enable / disable determining unit that the connection of the new receiving apparatus is impossible, is further performed as the lower layer of the first receiving apparatus. It is characterized by determining whether or not the connection of the receiving device is possible.
- the effective band width of the communication path associated with the new receiving device is incidental to one receiving device other than the new receiving device.
- the communication path further comprises connection possibility determination means for determining whether or not the new reception apparatus can be connected as a lower layer of the one reception apparatus.
- connection destination setting unit determines the connection destination of the new receiving device as the first receiving device when the connection possibility determining unit determines that the new receiving device can be connected. It is set as a device.
- connection destination setting unit determines the connection destination of the new reception device as the reception of the first reception when the connection possibility determination unit determines that the connection of the new reception device is impossible. It is set as the receiving device connected as a lower hierarchy of the device
- the connection destination of the new receiving apparatus is set as the selected receiving apparatus.
- connection mode control apparatus is included in the distribution apparatus!
- connection mode control device is included in the first receiving device.
- connection mode control device is included in the one receiving device, and when the connection possibility determining unit determines that the new receiving device cannot be connected, Instead of setting the connection destination of the new receiving device, the participation request information transfer means for transferring the participation request information to any one receiving device other than the one receiving device and the new receiving device. It is characterized by providing.
- the participation request information transfer means transfers the participation request information prior to the transfer request information by giving priority to the receiving device.
- a tree-type distribution system including a distribution device that distributes distribution information and a plurality of reception devices that receive the distribution information.
- the delivery device is connected to the delivery device in a tree shape via a communication path while forming a plurality of hierarchies with the delivery device as the highest level, and the delivery information delivered by the delivery device is the upper hierarchy of the delivery information
- each receiving device is connected to the higher hierarchy.
- a tree-type distribution system including a distribution device that distributes distribution information and a plurality of reception devices that receive the distribution information.
- the delivery device is connected to the delivery device in a tree shape via a communication path while forming a plurality of hierarchies with the delivery device as the highest level, and the delivery information delivered by the delivery device is the upper hierarchy of the delivery information Receiving device power Sequentially transferred to lower receiving devices.
- a step of receiving participation request information indicating a participation request transmitted from a new receiving device that should participate in the tree-type distribution system, and the new receiving device that has transmitted the participation request information includes: Effective bandwidth information indicating an effective bandwidth of a communication path attached to the new receiving device in order to connect to the receiving device or the distribution device to be an upper layer, and at least one of the other devices other than the new receiving device Acquiring effective bandwidth information indicating an effective bandwidth of the communication path attached to the receiving device in order to connect to the receiving device or the distribution device in an upper layer of the receiving device; and attaching to the new receiving device Comparing the effective bandwidth of the communication path with the effective bandwidth of the communication path attached to at least one receiving device other than the new receiving device; A step of setting the connection destination of the new receiving device based on the comparison result by the band comparing means so that the new receiving device is positioned in a hierarchy corresponding to the effective bandwidth of the communication path attached thereto It is characterized by having.
- a tree-type distribution system including a distribution device that distributes distribution information and a plurality of reception devices that receive the distribution information
- the plurality of receiving devices are connected in a tree shape through a communication path while forming a plurality of hierarchies with the distribution device as the highest level, and the distribution information distributed by the distribution device is lower than the receiving device power of the upper layer.
- a connection mode setting program for setting, by a computer, a connection mode between the devices provided in the tree-type distribution system that is sequentially transferred to the receiving device in a hierarchy, wherein the computer is connected to each receiving device.
- Effective bandwidth information acquisition means for acquiring effective bandwidth information
- effective bandwidth comparison means for comparing the width of the effective bandwidth of each communication path, and each of the above based on the comparison result by the effective bandwidth comparison means! It is characterized by functioning as a connection mode setting means for setting a connection mode between devices.
- distribution information is distributed.
- a tree-type distribution system comprising a distribution device and a plurality of reception devices that receive the distribution information
- the plurality of reception devices form a plurality of hierarchies with the distribution device as the highest level via a communication path.
- the distribution information is sequentially transferred to the reception device power of the upper layer and to the reception device of the lower layer
- a connection mode control program for controlling the connection mode of a computer by a new receiving device to send the participation request information transmitted to the tree-type distribution system.
- the participation request information receiving means for receiving, and the new receiving device that has transmitted the participation request information is the receiving device that should be the upper layer.
- effective bandwidth information indicating an effective bandwidth of a communication path attached to the new receiving device in order to connect to the distribution device and at least one of the receiving devices other than the new receiving device
- An effective bandwidth information acquisition unit for acquiring effective bandwidth information indicating an effective bandwidth of the communication path attached to the receiving device in order to connect to the device or the distribution device; an effective bandwidth of a communication route attached to the new receiving device Based on the comparison result by the effective band comparing means, and the effective band comparing means comparing the effective bandwidth of the communication path attached to at least one receiving apparatus other than the new receiving apparatus.
- connection mode setting program or the connection mode control program is recorded as a computer-readable recording medium. To do.
- a receiving device having a relatively high supply capability is located in an upper layer and a receiving device having a relatively low supply capability is located in a lower layer, and communication paths between the devices in the system
- the effective bandwidth can be optimized. Therefore, even if there is a resume operation associated with joining or leaving the system, the communication performance can be improved over a wide range of the system without adversely affecting the entire system. it can.
- FIG. 1 is a diagram showing an example of a connection mode of devices in a tree distribution system according to the present embodiment.
- FIG. 2 is a diagram showing a schematic configuration example of a broadcasting station device 1.
- FIG. 3 is a diagram showing a schematic configuration example of a node device 2.
- FIG. 4 is a diagram showing a schematic configuration example of a system management server device 3.
- FIG. 5 (A) is a diagram showing the bandwidth of each communication line in communication path 4c attached to node device 2c, and (B) shows the effective bandwidth of communication route 4c attached to node device 2c. It is a figure.
- FIG. 6 (A) is a diagram showing the bandwidth of each communication line in communication path 4a attached to node device 2a, and (B) shows the effective bandwidth of communication route 4a attached to node device 2a. It is a figure.
- FIG. 7 is a conceptual diagram showing an example of a connection mode between devices and a flow of content data in the configured tree-type distribution system S.
- FIG. 8 is a flowchart showing an example of connection mode setting processing in the control unit 31 of the system management server device 3 when the tree-type distribution system S is configured.
- FIG. 9 is a flowchart showing an example of connection mode control processing in the control unit 31 of the system management server device 3 when the tree-type distribution system S is reconfigured.
- FIG. 10 is a flowchart showing an example of connection mode control processing in the control unit 31 of the system management server device 3 when the tree-type distribution system S is reconfigured.
- FIG. 11 is a diagram illustrating a state in which connection modes of the node device 2 and the like are set.
- FIG. 12 is a diagram showing a state in which the connection mode of the node device 2 and the like is reset when the new node device 2X newly participates in the tree-type distribution system S.
- FIG. 13 is a diagram showing a state in which the connection mode of the node device 2 etc. is reset when the node device 2 located in the upper hierarchy leaves the tree-type distribution system S.
- FIG. 14 is a flowchart showing an example of connection mode control processing in the control unit 21 of the node device 2 when the tree distribution system S is reconfigured autonomously.
- FIG. 15 is a flowchart showing an example of connection mode control processing in the control unit 21 of the node device 2 when the tree-type distribution system S is reconfigured autonomously.
- FIG. 16 is a diagram showing a state in which the connection mode of the node device 2 and the like is independently reset when a new non-node device 2X participates in the tree distribution system S.
- FIG. 17 is a diagram illustrating a state in which the connection mode of the node device 2 and the like is autonomously reset when the node device 2 located in the upper hierarchy leaves the tree-type distribution system S. Explanation of symbols
- FIG. 1 is a diagram showing an example of a connection mode of each device in the tree type distribution system according to the present embodiment.
- the upper frame 100 shows the electrical connection mode between the devices in the tree-type distribution system S (for example, the connection relationship between which device and which device has established communication).
- the lower frame 101 a physical connection mode between devices including each device in the tree-type distribution system S is shown.
- the tree-type distribution system S includes a broadcast station apparatus 1 as an example of a distribution apparatus that distributes content data (also referred to as stream data) as distribution information, and the content data described above.
- 2a, 2b, 2c ''. '2n as an example of a plurality of receiving devices that receive the data of the peer-to-peer (P2P) system It is a network system.
- the node devices 2a to 2n provided in the tree distribution system S are referred to as node devices participating in the tree distribution system S.
- non-node device 2X is a device that is not currently participating in the tree-type distribution system S. By requesting participation in the communication system S, it is possible to participate in the tree distribution system S and become a node device. Further, in FIG. 1, the node devices 2a to 2n participating in the tree distribution system S can leave the tree distribution system S.
- the broadcast station apparatus 1 and the plurality of node apparatuses 2 are configured as follows: IX (Internet eXchange) 5, ISP (Internet service Provider) 6, DSL (Digital subscriber link) e) Internet, etc. composed of line operators (devices) 7, FTTH (Fiber To The Home) line operators (devices) 8, and communication lines (eg telephone lines, optical cables, etc.) 9
- the broadcast station apparatus 1 and each node apparatus 2 are assigned a unique apparatus ID and IP (Internet Protocol) address.
- the thickness of the solid line corresponding to each communication line 9 represents the bandwidth (for example, the data transfer rate) of each communication line 9.
- the tree-type distribution system S has the broadcasting station device 1 as the highest level as shown in the upper frame 100 of FIG.
- a plurality of node devices 2a to 2n form a plurality of hierarchies, and an overlay network is constructed in a tree shape via a plurality of communication paths 4a, 4b, 4c '... 4 ⁇ based on each IP address. Will be.
- the content data distributed by the broadcasting station device 1 is sequentially transferred to the higher layer node device 2a, etc., to the lower layer node device 2g, etc.
- the node device 2 when any one of the node devices 2a to 2n is shown, it may be called the node device 2 for convenience.
- any one of the communication paths 4a to 4n is indicated, it may be referred to as the communication path 4 for convenience.
- the node device 2 participating in the tree distribution system S can receive the distributed or transferred content data. However, the node device 2 can receive the tree distribution system S. If you leave, you will not be able to receive the content data.
- connection mode between the devices in the tree-type distribution system S shown in the upper frame 100 of FIG. Force that mainly explains what is performed by the system management server device 3 as an example of the control device.
- the present invention is not limited to this.
- FIG. 2 is a diagram showing a schematic configuration example of the broadcast station apparatus 1.
- the broadcast station apparatus 1 has a CPU (Central Processing U) having an arithmetic function. nit), a working RAM (Random_Access Memory), a ROM (Read-Only Memory) that stores various data and programs, etc., and a controller 11 as well as various data, tables and programs, and content
- a storage unit 12 configured to store (store) data and the like, and encode video data (video information) and audio data (audio information) included in the content data. (Compressor, encryption key, etc.) and a communication unit 14 for controlling communication with the node device 2 through the network 10, and these components are connected to the bus 15. Are connected to each other.
- the control unit 11 reads the content data stored in the storage unit 12 and includes the content data in the content data
- the video data and audio data to be encoded are encoded by the encoder 13 and distributed to the node device 2 (node devices 2a and 2b in the example in the upper frame 100 in FIG. 1) via the communication unit 14. ing.
- control unit 11 determines the distribution destination of the content data with reference to the connection mode table stored in the storage unit 12.
- this connection mode table at least the IP address of the node device 2 connected to the broadcast station device 1 (in other words, the node device 2 that is the distribution destination of the content data) is described.
- the content data is packetized by, for example, the control unit 11, the IP address of the delivery destination is added to the header of each packet, and the communication unit 14 is also transmitted.
- FIG. 3 is a diagram illustrating a schematic configuration example of the node device 2.
- each node device 2 includes a CPU 21 having a calculation function, a working RAM, a ROM that stores various types of data and programs, a control unit 21 configured as a computer, various types of data, Storage unit 22 also configured with HDD capacity to store tables and programs, buffer memory 23 to temporarily store received content data, and decode encoded video data and audio data contained in the content data a decoder unit 2 4, a predetermined draw with respect to the decoded video data etc.
- a video processing unit 25 that performs image processing and outputs the video signal; a display unit 26 such as a CRT or a liquid crystal display that displays video based on the video signal output from the video processing unit 25; and the decoded audio data
- An audio processing unit 27 that performs D (Digital) / A (Analog) conversion to an analog audio signal and then amplifies the analog audio signal using an amplifier, and a speaker 28 that outputs the audio signal output from the audio processing unit 27 as a sound wave
- the CPU in the control unit 21 executes the program stored in the storage unit 22 or the like, so that the control unit 21 is distributed from the broadcast station device 1 or connected to the node device 2 (for example, in the example in the upper frame 100 of FIG. 1, the node device connected as an upper layer of the node device 2c is the node device 2a) and receives the content data transferred from the communication unit 29.
- the content data is read from the buffer memory 23 while being stored in the buffer memory 23, and the video data and audio data included in the buffer memory 23 are decoded by the decoder unit 24.
- the audio processing unit 27 is configured to output each.
- control unit 21 (excluding the lowest layer node devices 2g to 2n) connects the received content data as a lower layer via the communication unit 29 (for example, the upper frame in FIG. 1).
- node devices connected as lower layers of the node device 2b are transferred to the node devices 2e and 2f).
- the content data is sequentially transferred to the lowest layer node devices 2g to 2n.
- control unit 21 determines the transfer destination of the content data with reference to the connection mode table stored in the storage unit 22 in the same manner as the broadcast station apparatus 1 described above.
- connection mode table At least the node device 2 connected to the node device 2 is included.
- the IP address of the node device 2 to which the content data is transferred is described.
- the content data is packetized by the control unit 21, for example, and the IP address of the delivery destination is added to the header of each packet and sent out from the communication unit 29.
- all or a part of the decoder unit 24, the video processing unit 25, the display unit 26, the audio processing unit 27, and the speech power 28 are not necessarily provided in the node device 2. You may comprise so that other apparatuses (for example, a television receiver, a personal computer, etc.) connected to the said node apparatus 2 via an axis
- the non-node device 2X as a new receiving device that should participate in the tree type distribution system S requests the system management server device 3 to participate in the tree type distribution system S via the network 10.
- the connection mode table as connection information necessary for connecting to the node device 2 can be acquired from the system management server device 3 by transmitting the participation request information indicating the above. Then, the non-node device 2X joins the tree distribution system S as a new node device 2 by connecting the node device 2 as an upper layer based on the IP address described in the connection mode table. be able to.
- FIG. 4 is a diagram showing a schematic configuration example of the system management server device 3.
- the system management server device 3 includes a control unit 31 as a computer configured with a CPU having a calculation function, a working RAM, a ROM and the like for storing various data and programs, HDD 32, which stores various data, tables, programs (including connection mode setting program and connection mode control program of the present invention), etc. And a communication unit 33 for performing communication control between them, and these components are connected to each other via a bus 34.
- the connection mode setting program and the connection mode control program may be downloaded, for example, with a predetermined server power on the network 10 or recorded on a recording medium such as a CD-ROM. May be read through the drive.
- connection mode setting program and the connection mode control program stored in the storage unit 32 or the like by the CPU in the control unit 31, the control unit 31 is connected to the system.
- the effective bandwidth information acquisition means, effective bandwidth comparison means, connection mode setting means (connection destination setting means), participation request information receiving means, and connection information transmitting means of the present invention To function as! / Speak.
- effective bandwidth information acquisition means effective bandwidth comparison means, connection mode setting means (connection destination setting means), connection availability determination means, participation request information receiving means, and connection information executed by the control unit 31.
- connection mode setting means connection destination setting means
- connection availability determination means connection availability determination means
- participation request information receiving means connection information executed by the control unit 31.
- Broadcast station apparatus 1 and a plurality of node apparatuses 2 that should participate in tree distribution system S are designated.
- the control unit 31 uses each node device 2 as the effective bandwidth information acquisition means to be the node device 2 (that is, the upper layer) Obtains effective bandwidth information indicating the effective bandwidth of each communication path attached to each node device 2 to connect to the node device 2) or broadcasting station device 1 located immediately above from the topology management policy (e.g., RAM Stored at a predetermined address).
- the topology management policy e.g., RAM Stored at a predetermined address
- the communication path 4a is a communication path incidental to connect the node apparatus 2a to the broadcast station apparatus 1.
- the communication path 4c is an additional communication path for the node device 2c to connect to the upper layer node device 2a.
- the communication path 4 may be formed by connecting a plurality of communication lines 9 in various (different from each other) bands.
- the communication path 4c attached to the node device 2c is connected to the communication lines 9a to 9d. Is formed.
- Fig. 5 (A) is a diagram showing the bandwidth of each communication line in the communication path 4c attached to the node device 2c
- Fig. 5 (B) is an effective view of the communication route 4c attached to the node device 2c. It is a figure which shows a zone
- the bandwidth of communication lines 9b and 9c is 100Mbps
- the bandwidth of communication line 9a is 50Mbps
- the bandwidth of communication line 9d is 10Mbps
- the bandwidth of communication line 9d is only 10Mbps.
- This communication line 9d becomes a bottleneck, and as a result, the bandwidth of the communication path 4c is limited, and its effective bandwidth (effective bandwidth) is 10 Mbps as shown in FIG. 5 (B).
- FIG. 6 (A) is a diagram showing the bandwidth of each communication line in the communication path 4i attached to the node device 2i
- FIG. 6 (B) is the communication route 4i attached to the node device 2i.
- FIG. As shown in Figure 6 (A), the bandwidth of communication lines 9f and 9g is lGbps, and communication The bandwidth of lines 9b and 9h is 100Mbps and the bandwidth of communication line 9e is 50Mbps, but the bandwidth of communication line 9i is only 1Mbps, so this communication line 9i becomes a bottleneck, resulting in the bandwidth of communication path 4i.
- the effective bandwidth (effective bandwidth) is 1 Mbps as shown in Fig. 5 (B).
- the effective bandwidth of each communication path 4 may be configured to be acquired from each node device 2 by the system management server device 3, for example, or may be set by an operator or the like.
- the effective bandwidth of each communication path 4 can be said to depend on the communication line 9 to the network operator to which the node device 2 is connected, so configure this information to be acquired as the effective bandwidth.
- the effective band is transmitted from a certain node device 2 to the broadcast station device 1 or the upper layer node device 2 connected thereto, and the broadcast station device 1 or the upper layer node. It may be calculated based on the time required for reception by the device 2. For example, each node device 2 transmits packet data to the upper layer node device 2 connected to the node device 2, and the time until the packet data sent back from the upper layer node device 2 is received. The data transfer rate is calculated from the distance between each node device 2 and the upper layer node device 2 connected thereto, and this is used as the effective bandwidth.
- the topology management policy is stored in the storage unit 32 in an updatable manner, for example, in addition to the effective bandwidth information indicating the effective bandwidth of each communication path attached to each node device 2 described above.
- the maximum number of connections (the maximum number of branches) of the node device 2 connected as a lower layer of the broadcast station device 1 (that is, directly below) and the lower layer of the node device 2 (that is, The maximum number of connections indicating the maximum number of connections (maximum number of branches) of the other node device 2 (immediately below), and the maximum number of layers information indicating the maximum number of layers formed by the plurality of node devices 2 are included.
- the maximum number of connections and the maximum number of hierarchies are determined in consideration of the amount of load allowed for the entire tree distribution system S, the amount of load allowed for the broadcast station device 1 or the node device 2, and the like. For example, the maximum number of connections is shared by dividing the effective bandwidth of communication path 4 attached to one node device 2 by the total number of all other node devices 2 connected as a lower layer of the node device 2. The effective bandwidth exceeds the minimum effective bandwidth specified in advance. Determined.
- the content data distributed from the broadcasting station device 1 is sequentially transferred by each node device 2, and as a result, the reception delay time of the content data is increased in the lower layer.
- the maximum number of layers is determined in consideration of the reception delay time allowed in the distribution system S.
- control unit 31 compares the obtained effective bandwidths of the communication paths 4 as effective bandwidth comparing means, and as the connection mode setting means based on the comparison result,
- the connection mode between each device is set so that the node device 2 to which the communication path 4 having a relatively wide band is attached is preferentially positioned in the upper layer.
- the effective bandwidth of the communication path 4 attached to them is the widest zone devices 2a and 2b, the most of all the node devices 2
- the connection to the broadcast station apparatus 1 is set so as to be prioritized in the upper hierarchy.
- the zone devices 2d and 2f with the widest effective bandwidth of the communication path 4 attached to them are next to the layers of the node devices 2a and 2b.
- the connection is set so as to be prioritized in the hierarchy.
- the connection mode between the node devices 2 is set toward the lowest layer.
- the control unit 31 appropriately serves as a connectability determination unit. By determining whether or not another node device 2 can connect to the broadcasting station device 1 or a certain node device 2 in terms of the maximum number of connections or the maximum number of layers, for example, the broadcasting station device 1 Or, the number of connections of other node devices 2 connected as a lower layer of one node device 2 is less than or equal to the above maximum number of connections of the node device 2 of the broadcast station device 1 or 1 You may make it set the connection aspect between apparatuses. In addition, the control unit 31 finally sets the connection mode between the devices so that the number of layers formed by the plurality of node devices 2 is less than or equal to the maximum number of layers. It's good.
- control unit 31 creates the connection mode table for each node device 2 based on the connection mode set in this way, and uses the connection mode table as connection information for each node as connection information transmitting means.
- Each node device will transmit to device 2 via communication unit 33.
- the tree-type distribution system S is configured by transmitting connection request information and connecting to the broadcast station apparatus 1 or the higher-level node apparatus 2 according to the connection mode table.
- FIG. 7 is a conceptual diagram showing an example of a connection mode between devices and a flow of content data in the tree-type distribution system S configured as described above. As shown in FIG. 7, the effective bandwidth of the communication path 4 gradually becomes narrower from the node device 2 in the upper layer to the node device 2 in the lower layer.
- the non-node device 2X newly participates in the tree-type distribution system S, or the node device 2 located in the upper hierarchy is a tree type.
- Node device 2 that has become unable to receive the content data by withdrawing from distribution system S this node device 2 is also temporarily withdrawn from tree-type distribution system S and is therefore referred to as non-node device 2X.
- the non-node device 2X participates in the tree-type distribution system S.
- the participation request information indicating the request is transmitted to the system management server device 3 via the network 10.
- the control unit 31 of the system management server device 3 receives the participation request information transmitted from the non-node device 2X via the communication unit 33 as a participation request information receiving unit.
- the participation request information includes the device ID and IP address of the non-node device 2X.
- the control unit 31 connects the non-node device 2X that has transmitted the participation request information to the node device 2 or the broadcasting station device 1 that should be the upper layer.
- the effective bandwidth information indicating the effective bandwidth of the communication path 4 attached to the non-node device 2X is acquired.
- the control unit 31 is attached to the at least one node device 2 as an effective bandwidth information acquisition unit so that at least one node device 2 is connected to the upper layer node device 2 or the broadcast station device 1. Acquires effective bandwidth information indicating the effective bandwidth of communication path 4 and topology management policy capabilities.
- control unit 31 is attached to the non-node device 2X as effective band comparison means.
- the effective bandwidth of the communication path 4 is compared with the effective bandwidth of the communication path 4 attached to the at least one node device 2.
- the control unit 31 does not necessarily have to compare the effective bandwidth of the communication path 4 attached to the non-node device 2 X with the effective bandwidth of the communication path 4 attached to all the node devices 2. What is necessary is just to compare with the width of the effective band of the said communication path 4 incidental to the node apparatus 2 which the control part 31 selected according to the predetermined standard.
- control unit 31 uses the non-node device 2X as the connection mode setting unit (connection destination setting unit) based on the comparison result to increase the effective bandwidth of the communication path 4 attached thereto.
- the connection destination of the non-node device 2X is set so that it is located in the corresponding hierarchy.
- the control unit 31 When the effective bandwidth of the communication path 4 attached to the non-node device 2X is wider than the effective bandwidth of the communication path 4 attached to the compared node device 2, the control unit 31 The connection destination is set so that the node device 2X is located in the upper layer or the same layer as the node device 2 compared.
- the compared node device 2 is connected. Set as the destination (unconnected node device 2X is connected to the compared node device 2 as a lower layer), or another node device 2 connected to the compared node device 2 as a lower layer is connected Set as the destination.
- the effective bandwidth of the communication route 4 attached among the plurality of node devices 2 Configure so that the node device 2 with the widest area is set as the connection destination, or another node device 2 connected to the widest node device 2 as a lower layer is set as the connection destination.
- the control unit 31 appropriately determines whether the non-node device 2X is subordinate to the broadcasting station device 1 or a certain node device 2 in terms of the maximum number of connections or the maximum number of hierarchies. By determining whether connection is possible as a hierarchy, for example, the number of connections of another node apparatus 2 connected as a lower hierarchy of the node apparatus 2 of the broadcast station apparatus 1 or 1 is the broadcast station apparatus 1 or 1
- the connection destinations between the devices may be set so that the power is less than or equal to the maximum number of connections of the node device 2.
- the control unit 31 Alternatively, the connection destinations between the devices may be set so that the number of layers formed by the plurality of node devices 2 is less than or equal to the maximum number of layers.
- the control unit 31 creates a connection mode table indicating the connection destination IP address and the like of the non-node device 2X set in this way, and connects the connection mode table as connection information transmitting means.
- Information is transmitted to the non-node device 2X via the communication unit 33, and the non-node device 2X transmits the connection request information to the broadcast station device 1 or the node device 2 to be the upper layer according to the connection mode table.
- the tree distribution system S is reconfigured.
- FIG. 8 is a flowchart showing an example of connection mode setting processing in the control unit 31 of the system management server device 3 when the tree type distribution system S is configured.
- FIGS. 9 and 10 are flowcharts showing an example of connection mode control processing in the control unit 31 of the system management server device 3 when the tree-type distribution system S is reconfigured.
- FIG. 11 is a diagram illustrating how the connection mode of the node device 2 and the like is set.
- FIG. 12 is a diagram illustrating a state in which the connection mode of the node device 2 and the like is reset when the non-node device 2X newly participates in the tree distribution system S.
- FIG. 13 is a diagram illustrating a state in which the connection mode of the node device 2 and the like is reset when the node device 2 located in the upper hierarchy leaves the tree distribution system S.
- 8 to 10 are examples of processing executed by each means of the control unit 31 in the system management server device 3, and are not limited to powerful processing.
- the effective bandwidth of the communication path 4 of each node device 2 is compared (compared by the effective bandwidth comparing means). For example, the maximum number of connections of the broadcasting station device 1 in the order of increasing effective bandwidth. (For example, the maximum number of connections is 2) node devices 2 are extracted (step S2), and the connection of the extracted node devices 2 to the broadcasting station device 1 is set (set by the connection mode setting means) (Step S3). In this way, as shown in FIG. 10 (A), the connection setting of the node devices 2a and 2b is made to the broadcasting station device 1.
- one node device 2 is selected from the node devices 2 for which connection settings have been made for the broadcast station device 1 (step S4).
- the node device 2 to which the communication path 4 having the widest effective bandwidth is attached is selected (and, if the effective bandwidth is the same, for example, the node device 2 with a smaller device ID is selected. ) 0
- Step S5 it is determined whether the power corresponding to the maximum number of hierarchies in the hierarchical power tree distribution system S in which the selected node device 2 is located (step S5).
- Step S5: Y Since no further connection can be set in the lower hierarchy, the process moves to Step S9.
- the maximum number of hierarchies is two, the node device 2a shown in FIG. 10 (A) is located in the second hierarchy and therefore corresponds to the maximum number of hierarchies.
- the maximum number of hierarchies in the tree-type distribution system S may be increased by a predetermined number, and the process may proceed to step S6.
- step S5 if it does not correspond to the maximum number of layers (step S5: N), the effective bandwidths of the communication paths 4 of all the node devices 2 except the node device 2 for which the above connection setting has been made are compared. For example, in order of increasing effective bandwidth, and the maximum number of node devices 2 selected (for example, the maximum number of connections is 2) for node device 2 (excluding node device 2 for which connection settings have already been made) There are extracted (step S6), and connection to the selected node device 2 of the plurality of node 2 which is the extraction is set (set by the connection mode setting means) (step S7) 0 for example, FIG.
- Step S8 N
- Step S4 the process returns to Step S4
- Step S8: Y the process proceeds to Step S9.
- step S4 which has returned from step S8, the connection setting to the broadcasting station device 1 or node device 2 located in the upper layer is made, and the other node device 2 is still connected as a lower layer.
- the node devices 2 it is the node device 2 that is located in the highest layer, has the widest effective bandwidth, and the node device 2 with the communication path 2 attached (in the example of Fig. 10 (B), this is node device 2b) ) Is selected, and the processing after step S5 is performed as described above, and the connection setting of the node device 2 is performed as shown in FIG. 10 (C).
- steps S4 to S7 is performed until it is determined in step S5 that the number corresponds to the maximum number of layers, or in step S8, it is determined that all the node devices 2 have been connected.
- the connection mode between each device is set so that the node device 2 that is repeatedly performed and the communication route 4 with a relatively wide effective band 4 is preferentially positioned in the upper layer is gradually formed by the node device 2.
- the number of hierarchies will increase.
- connection mode table is created for each node device 2 based on the connection mode set in this way.
- the contents of the information described in the connection mode table to be different are different for each node device 2, for example.
- the connection mode table for example, the higher-level broadcast station device 1 or node device 2 to which it is connected is included. IP address (or the device ID necessary to obtain an IP address) and the IP address of the lower level node device 2 to which it connects (or the device ID necessary to obtain an IP address) connect itself
- the IP address of the higher layer broadcasting station device 1 or the node device 2 to which the higher layer node device 2 is connected or the device ID necessary to obtain the IP address
- the device ID necessary to obtain the IP address include.
- connection mode table is transmitted to each node device 2 via the network 10 (transmitted by the connection information transmitting means) (step S10), and the process ends.
- the connection mode table may be transmitted when a request from the node device 2 is received.
- each node device 2 is connected to the broadcast station device 1 or the upper layer node according to the connection mode table (for example, the IP address included therein).
- the connection request information is transmitted to the device 2 to be electrically connected.
- a tree-type distribution system S is constructed in which the effective bandwidth of the communication path 4 gradually narrows from the higher-level node device 2 to the lower-level node device 2. It will be.
- the non-node device 2X shown in FIG. 12 when the non-node device 2X shown in FIG. 12 newly participates in the tree-type distribution system S, the non-node device 2X indicates participation request information indicating a request for participation in the tree-type distribution system S. Is transmitted to the system management server device 3 via the network 10.
- the node device 2c located in the upper hierarchy shown in FIG. 13 may receive content data by leaving the tree-type distribution system S for some reason such as a power failure or failure.
- the node devices 2g and 2h that have become the non-node device 2X are transmitted to the system management server device 3 as participation request information indicating a request for participation in the tree distribution system S.
- This participation request information includes the IP address or device ID of the non-node device 2.
- the participation request information transmitted in this way is received by the system management server device 3 (received by the participation request information receiving means), whereby the processing shown in FIG. 9 is started.
- a communication log (log at the time of past communication) is inquired to the non-node device 2X that has transmitted the participation request information (step S21), and the presence or absence of the communication log is determined (step S22).
- the communication log includes, for example, information such as the communication date and time, the IP address and port used for communication, the type of communication protocol, various messages generated by the communication protocol, and the effective bandwidth information. Instead of the effective bandwidth information, packet transmission / reception time required for transmission / reception of a certain amount of packet data may be included.
- step S22: Y If there is a communication log (step S22: Y), the effective bandwidth information of the non-node device 2X is also acquired for the communication log power (step S23). For example, in the case shown in FIG. 13, there is a communication log with the node device 2g that has become the non-node device 2X. [0125] On the other hand, if there is no communication log (step S22: N), for example, the self-declared information (including information such as line type and effective bandwidth information) of the network set at the time of new participation is not available. Obtained from the node device 2X (step S24).
- the effective bandwidth information indicating the effective bandwidth of the communication path 4 associated with the node device 2 located in the upper layer, the maximum connection number information indicating the maximum number of connections, and the maximum number of connections of the broadcast station device 1 are indicated.
- the topology management policy power stored in the storage unit 32 is acquired (step S25).
- the maximum number of connections information and the maximum number of layers information indicating the maximum number of layers in the tree distribution system S are acquired.
- the effective bandwidth of the communication path 4a or 4b attached to the node device 2a or 2b connected to the broadcast station device 1 (that is, immediately below the broadcast station device 1) and the unnode device 2X The effective bandwidth of the accompanying communication route 4 is compared (compared by the effective bandwidth comparison means), and the effective bandwidth of the communication route 4 attached to the non-node device 2X is currently connected to the broadcasting station device 1 and V. It is determined whether or not it is wider than the narrowest sword device 2 in the effective bandwidth of the communication path 4 attached to the node device 2 (step S26). In the case of the narrowest!
- Step S26 Y
- the connection of the non-node device 2X to the broadcasting station device 1 is set (step S27), and the process proceeds to step S28.
- the effective bandwidth of the communication path 4 attached to the non-node device 2X is the widest, it is forcibly connected as a node device directly below the broadcasting station device 1.
- step S28 whether or not the number of connections of the node device 2 to the broadcasting station device 1 exceeds the maximum number of connections of the broadcasting station device 1 by the forced connection of the non-node device 2X is determined. If the maximum number of connections is exceeded (step S28: Y), the connection of the node device 2 with the narrowest effective bandwidth of the communication path attached among the node devices 2 connected to the broadcast station device 1 is connected. The setting is canceled, the node device 2 is recognized as the non-node device 2X (step S29), and the process proceeds to step S35.
- the node device 2 with the narrowest effective bandwidth of the communication path among the node devices 2 connected to the broadcast station device 1 is moved down one layer. is there. Therefore, in the subsequent step S35, the node device 2 to which the non-node device 2X recognized in the above step S29 is connected is selected.
- step S28 if the maximum number of connections is not exceeded in step S28 above (step S28). : N), go to step S33.
- step S26: N when the effective bandwidth of the communication path 4 attached to the non-node device 2X is not the widest in step S26 (step S26: N), subsequently, the node device 2 to the broadcast station device 1 It is determined whether or not the number of connections is the maximum number of connections of the broadcasting station apparatus 1 (step S30). If the number is the maximum number of connections (step S30: Y), the process proceeds to step S35. In other words, since the maximum number of connections of the broadcasting station apparatus 1 has been reached, the purpose is to move the non-node apparatus 2X down one level.
- step S30: N the communication path 4a or 4b attached to the node device 2a or 2b connected to the broadcasting station device 1 is valid.
- the bandwidth is compared with the effective bandwidth of the communication path 4 attached to the non-node device 2X (compared by the effective bandwidth comparison means) .
- the effective bandwidth of the communication path 4 attached to the non-node device 2X is the largest. It is determined whether or not it is narrow (step S31). If it is the narrowest (step S31: Y), the process proceeds to step S35.
- the effective bandwidth of the communication path 4 attached to the non-node device 2 ⁇ ⁇ ⁇ is narrower than the effective bandwidth of the communication routes 4a and 4b, for example, so that the non-node device 2X is positioned in the same hierarchy as the node devices 2a and 2b. This means that the node devices 2a and 2b are located in a lower hierarchy than the above.
- the process may proceed to step S32 so as to be located in the same hierarchy as the node devices 2a and 2b.
- step S31 when the effective bandwidth of the communication path 4 attached to the non-node device 2X is not the narrowest (step S31: N), the connection to the broadcast station device 1 of the non-node device 2X is performed. Connection is set (step S32) and the process proceeds to step S33.
- connection mode table is created as connection information necessary to connect to the broadcast station apparatus 1 that is the connection destination of the non-node apparatus 2 X set in step S27 or S32.
- the connection mode table includes, for example, the IP address (or the device ID necessary to obtain the IP address) of the broadcasting station device 1 that is the connection destination!
- connection mode table is transmitted (transmitted by the connection information transmitting means) to the non-node apparatus 2X that has requested the participation via the network 10 (step S34).
- the process ends.
- the connection mode table may be transmitted when a request is received from the non-node device 2X.
- connection mode table When the connection mode table is transmitted to the non-node device 2X in this way, the non-node device 2X transmits connection request information to the broadcast station device 1 according to the connection mode table (for example, the IP address included therein). Will be connected electrically. Thereby, for example, the tree-type distribution system S is reconfigured.
- step S35 among the node devices 2 connected to the broadcasting station device 1, for example, the node device 2 to which the communication path 2 having the widest effective bandwidth is attached (for example, in FIG. 12 and FIG. 13). In the example, node device 2a) is selected.
- step S36 it is determined whether or not the power corresponding to the maximum number of hierarchies in the hierarchical power tree distribution system S where the selected node device 2 is located.
- the hierarchy in which the node device 2i and the like are located corresponds to the maximum number of hierarchies) (step S36: Y), for example, a notification indicating that connection is not possible.
- the process is completed for the non-node device 2X (step S37). If it corresponds to the maximum number of hierarchies, the maximum number of hierarchies in the tree-type distribution system S may be increased by a predetermined number, and the process may proceed to step S39 shown in FIG.
- step S36 if it does not correspond to the maximum number of hierarchies (step S36: N), the process proceeds to step S38 shown in FIG.
- step S38 shown in FIG. 10 it is determined whether or not another node device 2 is connected and set as a lower layer with respect to the selected node device 2, and the connection is not set.
- Step S38: N the above of the non-node device 2X (the non-node device 2X requested to participate or the non-node device 2X recognized in step S29 or the non-node device 2X recognized in step S42 described later). Connection to the selected node device 2 is set (step S45).
- connection when the connection is set (step S38: Y), it is incidental to the node device 2 connected to the selected node device 2 (that is, immediately below the selected node device 2).
- the effective bandwidth of communication path 4 is compared with the effective bandwidth of communication path 4 attached to non-node device 2X (compared by effective bandwidth comparison means), and attached to non-node device 2X. Determine whether the effective bandwidth of communication path 4 is the narrowest of the effective bandwidths of communication path 4 attached to the node device 2 currently connected to the selected node device 2!
- Step S39 if it is not the narrowest (Step S39: Y), the connection of the non-node device 2X to the selected node device 2 is set (Step S40), and the process proceeds to Step S41. .
- the effective bandwidth of the communication path 4 attached to the non-node device 2X is the widest, it is forcibly connected as a node device immediately below the selected node device 2.
- step S41 due to the forced connection of the non-node device 2X, the number of connections of the node device 2 to the selected node device 2 becomes the maximum number of connections of the selected node device 2. If the maximum number of connections has been exceeded (step S41: Y), the effective bandwidth of the communication path attached to the node device 2 connected to the selected node device 2 is determined. However, the connection setting of the narrowest node device 2 is released, the node device 2 is recognized as the non-node device 2X (step S42), and the process proceeds to step S35 shown in FIG.
- the node device 2 with the narrowest effective bandwidth of the communication path is placed in one layer.
- the purpose is to move down. Therefore, in the subsequent step S35, the node device 2 to which the non-node device 2X recognized in the step S42 is connected is selected.
- step S41 when the maximum number of connections is not exceeded in step S41 (step S41: N), the process proceeds to step S46.
- step S39: N the connection to the selected node device 2 is continued. It is determined whether or not the number of connections is the maximum number of connections of the node device 2 (step S43). If it is the maximum number of connections (step S43: Y), the process proceeds to step S35 shown in FIG. In other words, since the maximum number of connections of the selected node device 2 has been reached, the purpose is to move the non-node device 2X down one level.
- step S43: N when the number of connections is not the maximum (that is, less than the maximum number of connections) (step S43: N), the node device 2 connected as a lower layer to the selected node device 2 is not connected.
- the effective bandwidth of communication route 4 attached is compared with the effective bandwidth of communication route 4 attached to non-node device 2X.For example, the effective bandwidth of communication route 4 attached to non-node device 2X is the narrowest. Is determined (step S44), and in the narrowest case (step S44: Y), the process returns to step S35 shown in FIG.
- the effective bandwidth of the communication path 4 attached to the non-node device 2 ⁇ is the node device 2c and 2d connected as a lower layer to the selected node device 2, for example, the node device 2a shown in FIG. Since the effective bandwidth of the accompanying communication paths 4c and 4d is narrower, the non-node device 2X is not located in the same hierarchy as the node devices 2c and 2d, but is located in a lower hierarchy than the node devices 2c and 2d. The purpose is that.
- step S44: N the non-node device 2X (the non-node device 2X requested to participate or the non-node device 2X recognized in the above step S29 or recognized in the above step S42).
- the connection of the non-node device 2X) to the selected node device 2 is set (step S45).
- Node device 2 to which the widest communication path 2 is attached is selected (for example, in the examples of FIGS. 12 and 13, node device 2b is selected next to node device 2a).
- Processing is performed and the connection destination of the non-node device 2X is set.
- the connection destination of the non-node device 2X is set (set by the connection destination setting means) so that the non-node device 2X is positioned in a hierarchy corresponding to the effective bandwidth of the accompanying communication path 4.
- the non-node device 2X is connected as a lower hierarchy of the node device 2d and the like).
- connection mode table is created as connection information necessary to connect to the node device 2 that is the connection destination of the non-node device 2X set in this way.
- the connection mode table for example, the IP address (or Contains the device ID required to obtain an IP address.
- the created connection mode table indicates that the non-node device 2X (the non-node device 2X requested to participate and the non-node device 2X recognized in step S29 or the no-node recognized in step S42). Is transmitted to the device 2X) via the network 10 (transmitted by the connection information transmitting means) (step S47), and the process is terminated.
- the connection mode table may be transmitted when a request is received from the non-node device 2X.
- connection mode table When the connection mode table is transmitted to the non-node device 2X in this way, the non-node device 2X transmits to the upper-level node device 2 according to the connection mode table (for example, the IP address included therein). Connection request information is transmitted to establish an electrical connection. Thereby, for example, the tree-type distribution system S is reconfigured.
- the node device 2 to which the communication path 4 having a relatively wide effective bandwidth is attached by the system management server device 3. Since the connection state between each device is set so that the priority is positioned in the upper layer, the node device 2 with a relatively high supply capability is placed in the upper layer and the node device 2 with a relatively low supply capability Are located in the lower layer, and the effective bandwidth of the communication path between the devices in the system S can be optimized. Therefore, even if there is a resume operation associated with participation or withdrawal from the system S, it is possible to improve communication performance over a wide range of the system S without adversely affecting the entire system S.
- the load is not concentrated in one place.
- the number of hierarchies formed by the plurality of node devices 2 in the system S is limited to the maximum number of hierarchies, the load on the entire system can be reduced. Even if there is a resume operation associated with participation or withdrawal from S, the communication performance can be improved over a wide range of the system without adversely affecting the entire system.
- the non-node device 2X participating in the system S has an effective bandwidth of the communication path attached to it. Since the connection destination is set so as to be located in the hierarchy according to the size, even if the participation and withdrawal to the system S are repeated, and the reconfiguration of the system S is repeated, the supply capacity is The relatively high node device 2 is maintained in the upper layer and the node device 2 having a relatively low supply capacity is maintained in the lower layer, so that the effective bandwidth of the communication path between the devices in the system S is optimized. Can be maintained. Therefore, even if the system S is reconfigured repeatedly, the communication performance can be improved over a wide range of the system without adversely affecting the entire system.
- the number of connections of the other node device 2 connected as a lower layer of the broadcast station device 1 or the node device 2 is limited to the maximum number of connections, so that the load is placed in one place.
- the number of hierarchies formed by a plurality of node devices 2 in the system S is limited to the maximum number of hierarchies, so that the load on the entire system can be suppressed. Therefore, even if the system is reconfigured repeatedly, the communication performance can be improved over a wide range of the system without adversely affecting the entire system.
- the system management server device 3 functions as a connection mode setting device and a connection mode control device
- the broadcast station device 1 is replaced by the system management server device 3.
- You may comprise so that it may function as a connection mode setting apparatus and a connection mode control apparatus.
- the control unit 11 can perform the effective bandwidth of the present invention. Functions as information acquisition means, effective bandwidth comparison means, connection mode setting means (connection destination setting means), participation request information reception means, and connection information transmission means, and the connection mode setting process shown in FIG. 8 and FIG. 9 and FIG.
- the connection mode control process shown in FIG. 10 is executed.
- system management server device 3 or the broadcast station device 1 has been described with respect to the embodiment in which the connection mode of the entire tree distribution system S is managed. However, the connection mode of the entire tree distribution system S is managed. If there is no system management server device 3 etc. and each node device 2 is autonomously reconfiguring the tree distribution system S The case will be described.
- the tree-type distribution system S has already been configured by some method (for example, by the system management server device 3 or the broadcast station device 1).
- the configuration of the tree-type distribution system S in this case is as shown in FIG. 1, as in the above embodiment, except that the system management server device 3 does not exist.
- the broadcast station device 1 and the node device 2 in this case have the same configuration and function as the broadcast station device 1 and the node device 2 in the above embodiment, and the node device 2 further performs connection mode control. It also functions as a device (in other words, the connection mode control device is included in a part of the node device 2).
- control unit 21 obtains the effective bandwidth information acquisition unit of the present invention, It functions as effective bandwidth comparison means, connection destination setting means, participation request information reception means, connection information transmission means, connection availability determination means, and reception device selection means. Details of each of these means will be described in the following operations.
- Each node device 2 stores a topology management policy in, for example, the storage unit 22 in an updatable manner.
- the broadcast station device 1 or the node device 2 connected as an upper layer is stored.
- the IP address (or IP address) of the broadcasting station device 1 or the node device 2 is included.
- the It includes device I D) or the like necessary in order.
- FIGS. 14 and 15 show the case where the tree-type distribution system S is reconfigured autonomously.
- 5 is a flowchart showing an example of a connection mode control process in the control unit 21 of the node device 2.
- FIG. 16 is a diagram illustrating a state in which the connection mode of the node device 2 and the like is autonomously reset when a new non-node device 2X participates in the tree-type distribution system S.
- FIG. 17 is a diagram illustrating a state where the connection mode of the node device 2 and the like is autonomously reset when the node device 2 located in the upper hierarchy leaves the tree-type distribution system S.
- the non-node device 2X when the non-node device X shown in FIG. 16 newly participates in the tree-type distribution system S, the non-node device 2X receives a participation request indicating a request to participate in the tree-type distribution system S. Information is transmitted to an arbitrary node device 2a (own device 2a) via the network 10. For example, the non-node device 2X transmits the participation request information to the node device 2a by inquiring and acquiring the IP address of the arbitrary node device 2a of the broadcasting station device 1.
- the node device 2c located in the upper layer shown in FIG. 17 can receive content data by leaving the tree-type distribution system S for some reason such as power failure or failure.
- Node devices 2g and 2h that have become non-node devices 2X are participation requests that indicate a participation request to the tree-type distribution system S based on the IP address of the node device 2a located two layers higher in the topology management policy. Information is transmitted to the node device 2a.
- the participation request information transmitted in this way is received, for example, by the node device 2a (own device 2a) (received by the participation request information receiving means), whereby the processing shown in Fig. 134 is started. .
- a communication log (log at the time of past communication) is inquired to the non-node device 2X that has transmitted the participation request information (step S51), and the presence / absence of a communication log is determined (step S52).
- This communication log includes information such as effective bandwidth information, for example, as in the above embodiment.
- step S52 when there is a communication log (step S52: Y), the effective bandwidth information of the non-node device 2X is also acquired (acquired by the effective bandwidth information acquisition means) (step S53). .
- step S52 if there is no communication log (step S52: N), for example, the self-declared information (including information such as the line type and effective bandwidth information) of the network set at the time of new participation is not available. Obtained from node device 2X (obtained by effective bandwidth information obtaining means) (step S54).
- the maximum connection number information and effective bandwidth information of the broadcasting station device 1 connected as the upper layer, the maximum connection number information and effective bandwidth information of the own device 2a, and the node device 2 (
- the maximum number of connections information and effective bandwidth information of the node devices 2c and 2d, and in the case of FIG. 17 the node device 2d) (except for the case of being connected as a lower layer, N!)
- the capability of policy management policy is obtained (obtained by the effective bandwidth information obtaining means) (step S55).
- step S56 it is determined whether the effective bandwidth of the communication path 4 attached to the non-node device 2X is less than or equal to the effective bandwidth of the communication path 4a attached to the own device 2a. If the bandwidth is equal to or less than the bandwidth (step S56: Y), that is, whether the effective bandwidth of the communication path 4 attached to the non-node device 2X is narrower than the effective bandwidth of the communication route 4a attached to the own device 2a. If they are the same, the process proceeds to step S59.
- step S56: N the effective bandwidth of the communication route 4 attached to the non-node device 2X.
- the non-node device 2X is connected as the lower layer to the higher-level broadcast station device 1 (which may be the node device 2) to which the own device 2a is connected.
- the management policy for example, does not exceed the maximum number of connections of the broadcasting station apparatus 1.
- step S57: Y If it is determined that the connection is possible (step S57: Y), that is, if there is no problem in the topology management policy (for example, the maximum number of connections is not exceeded), the connection of the non-node device 2X is performed.
- Broadcast station device 1 is set as the connection destination (that is, the connection destination setting means is positioned in a hierarchy corresponding to the effective bandwidth of communication path 4 attached to the non-node device 2X based on the comparison result)
- Connection destination table is created as connection information necessary to connect to the broadcasting station device 1, and this is transmitted via the network 10 to the non-node device 2X that has requested participation ( Is transmitted by the connection information transmitting means) (step S58), and the process ends.
- connection mode table is a non-node device 2X. It may be transmitted when such a request is made. In this way, the non-node device 2X transmits the connection request information to the broadcasting station device 1 according to the connection mode table (for example, the IP address included therein), and is electrically connected, for example, the broadcasting station device 1 (own device 2a).
- the topology management policy is obtained from the above. Thereby, for example, the tree-type distribution system S is reconfigured.
- step S57 determines whether connection is not possible (step S57: N), that is, if there is a problem in the topology management policy.
- step S59 it is possible to connect the non-node device 2X as a lower layer of the own device 2a. That is, there is no problem in the topology management policy (for example, the maximum number of connections of the own device 2a is not exceeded). It is discriminated (determined by a connection possibility discriminating means).
- connection of the non-node device 2X is performed.
- Set itself 2a as the connection destination that is, the connection destination setting means V is based on the result of the comparison and is located in a hierarchy corresponding to the effective bandwidth of the communication path 4 attached to the non-node device 2X.
- the connection destination table is created as connection information necessary to connect to the own device 2a, and this is transmitted to the non-node device 2 X that has requested participation via the network 10. Is transmitted (transmitted by the connection information transmitting means) (step S60), and the process ends.
- connection mode table may be transmitted when a request is received from the non-node device 2X.
- the non-node device 2X sends connection request information to the own device 2a according to the connection mode table (for example, IP address included in the connection state table) and electrically connects to obtain the topology management policy from the own device 2a. Will be. Thereby, for example, the tree-type distribution system S is reconfigured.
- step S59 if it is determined in step S59 that connection is impossible (step S59: N), that is, if there is a problem in the topology management policy (for example, the maximum number of connections is exceeded), it is shown in FIG. Move on to step S61. Note that the processing shown in FIG. 15 is performed by assuming that the connection destination of the non-node device 2X is the node device 2 (one of the node devices 2c and 2d in the example of FIG. 16) connected as a lower layer of the own device 2a. This is a process for setting.
- step S61 whether or not the node device 2 is connected as a lower layer of the own device 2a. Is not connected (step S61: N), for example, a notification indicating that the connection is impossible is made to the non-node device 2X (step S69), and the process ends. .
- step S62 it is determined whether or not there is a plurality of connected node devices 2 (step S62). ), That is, in the case of one, the one node device 2 is set as the connection destination of the non-node device 2X (that is, the connection destination setting means determines that the non-node device 2X based on the comparison result)
- Connection mode is set as the connection information necessary to connect to the node device 2 by setting the connection destination so that it is located in the hierarchy according to the effective bandwidth of the communication path 4 attached to the device 2X.
- a table is created and transmitted to the non-node apparatus 2X that has requested participation (via the connection information transmitting means) (step S63), and the process ends.
- the connection mode table may be transmitted when a request is received from the non-node device 2X.
- step S62 if there are multiple (step S62: Y), the effective bandwidth of communication path 4 attached to node device 2 in the lower layer is the same (for example, the effective bandwidth of a predetermined range) (Step S64), and if they are not equivalent (step S64: N), the communication path with the widest effective bandwidth among the plurality of lower layer node devices 2 is determined. Node device 2 with 4 attached is selected (selected by the receiving device selection means). For example, in the example of FIG. 16, since the effective bandwidth of the communication path 4d attached to the node device 2d is the widest, the node device 2d is selected.
- the selected node device 2d for example, is set as the connection destination of the non-node device 2X, and a connection mode table is created as connection information necessary to connect to the node device 2d. This is transmitted (transmitted by the connection information transmitting means) via the network 10 to the non-node device 2X that has made the participation request (step S65), and the processing ends.
- the connection mode table may be transmitted when a request is received from the non-node device 2X.
- step S64: Y it is determined whether there is a transfer log of the participation request information most recently (step S66), and the transfer is performed.
- step S66: Y the plurality of lower floors Among the node devices 2 in the layer, one V-zone device 2 to which participation request information has not been transferred before (for example, most recently) is selected.
- connection destination of the non-node device 2X the above-selected node device 2 for which participation request information has not been transferred before (for example, the latest) is set and connected to the node device 2
- a connection mode table is created as connection information necessary for this purpose, and this is transmitted to the non-node device 2X that requested the participation via the network 10 (sent by the connection information transmission means) (step S67). finish.
- the connection mode table may be transmitted when a request is received from the non-node device 2X.
- step S66 when there is no transfer log (step S66: N), node device 2 is randomly selected from the plurality of node devices 2 in the lower layer, and the node is not a node.
- the selected node device 2 is set as the connection destination of the device 2X, a connection mode table is created as connection information necessary to connect to the node device 2, and this is the unnode that made the join request.
- the data is transmitted to the device 2X via the network 10 (transmitted by the connection information transmitting means) (step S68), and the process is terminated.
- the connection mode table may be transmitted when a request is received from the non-node device 2X.
- the non-node device 2X receives the connection mode table transmitted in step S63, S65, S67, or S68, and self-apparatus according to the connection mode table (for example, the IP address included therein).
- the connection request information is transmitted to and electrically connected to the node device 2 connected as a lower layer of the device 2a, and the topology one management policy is acquired from the node device 2 (or the own device 2a). Thereby, for example, the tree-type distribution system S is reconfigured.
- each node device 2 is an unnode that participates in the system S. Since the connection destination of the non-node device 2X is set so that it is located in the hierarchy according to the effective bandwidth of the communication path attached to the device 2X, the connection to the system S Even if participation and withdrawal are repeated and reconfiguration of the system S is repeated, node device 2 with relatively high supply capability is in the upper layer, and node device 2 with relatively low supply capability is in the lower layer In addition, it is possible to maintain the optimization of the effective bandwidth of the communication path between the devices in the system S. Therefore, even if the system S is reconfigured repeatedly, it is possible to improve communication performance over a wide range of the system without adversely affecting the entire system.
- steps S58, S63, S65, S67, and S68 are performed.
- the node device 2 as the connection destination of the non-node device 2 is set in its own device 2aa. , Force that the connection mode table is configured to be sent to the non-node device 2X.
- it may be configured to transfer the participation request information of the non-node device 2X to the node device 2 of the upper layer or lower layer of the own device 2a.
- the participation request information is received by the node device 2 in the upper layer or the lower layer, and the process shown in FIG.
- step S67 in this case, the participation request information is transferred with priority given to the node device 2 to which the participation request information has not been transferred before (most recently).
- the processing shown in Figs. 14 and 15 is executed in any of the node devices 2 provided in the tree distribution system S has been described as an example, but the system is not limited to this.
- the management server device 3 or the broadcast station device 1 executes the processing shown in FIGS. 14 and 15 to control the connection mode between the node devices 2 or between the broadcast station device 1 and the node device 2 in the tree distribution system S.
- the present invention is not limited to the above embodiment.
- the above embodiment is merely an example, and the present invention has the same configuration as the technical idea described in the claims of the present invention, and any device that exhibits the same function and effect is the present invention.
- Technical scope of the invention Is included.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05748962.7A EP1775890B1 (en) | 2004-07-26 | 2005-06-13 | Connection mode setter and setting method, connection mode controller and controlling method |
CN2005800252834A CN101015175B (zh) | 2004-07-26 | 2005-06-13 | 连接模式设置设备和设置方法、连接模式控制设备和控制方法 |
US11/656,985 US7729295B2 (en) | 2004-07-26 | 2007-01-24 | Connection mode setting apparatus, connection mode setting method, connection mode control apparatus, connection mode control method and so on |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004217032A JP4370995B2 (ja) | 2004-07-26 | 2004-07-26 | 接続態様設定装置及び接続態様設定方法、並びに接続態様制御装置及び接続態様制御方法等 |
JP2004-217032 | 2004-07-26 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/656,985 Continuation-In-Part US7729295B2 (en) | 2004-07-26 | 2007-01-24 | Connection mode setting apparatus, connection mode setting method, connection mode control apparatus, connection mode control method and so on |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006011309A1 true WO2006011309A1 (ja) | 2006-02-02 |
Family
ID=35786063
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2005/010764 WO2006011309A1 (ja) | 2004-07-26 | 2005-06-13 | 接続態様設定装置及び接続態様設定方法、並びに接続態様制御装置及び接続態様制御方法等 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7729295B2 (ja) |
EP (1) | EP1775890B1 (ja) |
JP (1) | JP4370995B2 (ja) |
CN (1) | CN101015175B (ja) |
WO (1) | WO2006011309A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009232271A (ja) * | 2008-03-24 | 2009-10-08 | Brother Ind Ltd | ツリー型放送システム、モード切替指示方法、放送装置、及び放送処理プログラム |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007334602A (ja) * | 2006-06-14 | 2007-12-27 | Brother Ind Ltd | アップデートデータ配信システム、そのアップデートデータ配信システムにおける端末装置、アップデートデータ配信装置、接続管理装置及びアップデートデータ配信方法並びにそれに用いるプログラム |
JP2008033406A (ja) * | 2006-07-26 | 2008-02-14 | Brother Ind Ltd | ノード装置、情報処理プログラム、コンテンツ配信方法及びコンテンツ配信システム |
JP4640307B2 (ja) | 2006-09-29 | 2011-03-02 | ブラザー工業株式会社 | コンテンツ配信システム、コンテンツ配信方法、コンテンツ配信システムにおける端末装置及びそのプログラム |
JP4623030B2 (ja) * | 2007-03-27 | 2011-02-02 | ブラザー工業株式会社 | ツリー型放送システム、接続先決定方法、接続管理装置、及び接続管理処理プログラム等 |
JP4840334B2 (ja) * | 2007-11-14 | 2011-12-21 | ブラザー工業株式会社 | 端末装置、通信システム、プログラム及び方法 |
JP2009164685A (ja) * | 2007-12-28 | 2009-07-23 | Advanced Telecommunication Research Institute International | 無線ネットワークおよびそれに用いられる無線装置 |
TWI351849B (en) * | 2007-12-31 | 2011-11-01 | Ind Tech Res Inst | Apparatus and method for transmitting streaming se |
CN101572620B (zh) * | 2008-04-29 | 2012-01-04 | 华为技术有限公司 | 一种构建多树拓扑的方法及一种根节点 |
US20090308646A1 (en) * | 2008-06-12 | 2009-12-17 | Seiko Epson Corporation | Conductor pattern forming ink, conductor pattern, and wiring substrate |
KR101027500B1 (ko) * | 2008-10-30 | 2011-04-06 | 주식회사 카뮤즈 | 세션수에 의해 p2p의 트리구조를 형성하는 p2p방식 인터넷 라이브 방송 서비스 시스템 및 방법 |
JP5233799B2 (ja) * | 2009-03-31 | 2013-07-10 | ブラザー工業株式会社 | コンテンツ配信システム、ノード装置、コンテンツ配信方法及びコンテンツ取得処理プログラム |
WO2010120281A1 (en) * | 2009-04-14 | 2010-10-21 | Alcatel-Lucent Usa Inc. | Method and apparatus for distributed media conferencing |
JPWO2010125791A1 (ja) * | 2009-04-27 | 2012-10-25 | 日本電気株式会社 | コンテンツ配信システム、ノード、コンテンツ配信方法、及びプログラム |
CN102113279B (zh) * | 2009-06-15 | 2015-06-24 | 松下电器产业株式会社 | 应用层组播分发树构建装置及构建方法、集成电路 |
JP5273806B2 (ja) * | 2009-07-30 | 2013-08-28 | Kddi株式会社 | コンテンツ配信制御方式 |
TWI394479B (zh) * | 2009-11-13 | 2013-04-21 | Inst Information Industry | 節點佈建裝置、節點佈建方法及其電腦程式產品 |
WO2011109788A1 (en) * | 2010-03-05 | 2011-09-09 | Veetle, Inc. | Pod-based server backend infrastructure for peer-assisted applications |
US9092491B2 (en) * | 2011-07-11 | 2015-07-28 | International Business Machines Corporation | Searching documentation across interconnected nodes in a distributed network |
US9814052B2 (en) * | 2013-02-14 | 2017-11-07 | Mitsubishi Electric Corporation | Data distribution system, distribution device, terminal device, and data distribution method providing enhanced communication efficiency |
JP6426901B2 (ja) | 2014-03-14 | 2018-11-21 | 富士通クライアントコンピューティング株式会社 | 配信方法、再生装置、配信装置、転送制御プログラムおよび配信制御プログラム |
CN105281964B (zh) * | 2014-06-10 | 2019-09-17 | 南京中兴新软件有限责任公司 | 高并发下读写请求处理方法和适配层服务器 |
JP7091847B2 (ja) * | 2018-05-30 | 2022-06-28 | 沖電気工業株式会社 | データ配信システム、データ配信方法、通信制御装置、通信制御プログラム、配信元ノード、配信処理プログラム、受信ノード、及び受信処理プログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11177596A (ja) * | 1997-12-11 | 1999-07-02 | Hitachi Cable Ltd | ブリッジ |
EP1211851A1 (en) | 2000-11-30 | 2002-06-05 | TELEFONAKTIEBOLAGET L M ERICSSON (publ) | Method and system for resource reservation in a multicasting network |
JP2003169089A (ja) | 2001-11-29 | 2003-06-13 | Ancl Inc | ストリームデータ分散配信方法及びそのシステム |
US20030115340A1 (en) | 2001-10-31 | 2003-06-19 | Sagula Rafael Linden | Data transmission process and system |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7117273B1 (en) * | 2000-01-25 | 2006-10-03 | Cisco Technology, Inc. | Methods and apparatus for maintaining a map of node relationships for a network |
FR2810131B1 (fr) * | 2000-06-08 | 2005-04-08 | Stg Interactive | Systeme de publication de donnees multimedias |
JP2002091452A (ja) * | 2000-09-11 | 2002-03-27 | Nec Corp | データ配信システム及びその配信方法 |
US20020131422A1 (en) * | 2001-03-13 | 2002-09-19 | Chu Thomas P. | Method of allocating resources for network capacity management of voice traffic in a packet based broadband access network |
US7861158B2 (en) * | 2001-07-26 | 2010-12-28 | Irise | System and process for gathering, recording and validating requirements for computer applications |
US7843855B2 (en) * | 2001-09-13 | 2010-11-30 | Network Foundation Technologies, Llc | System and method for broadcasting content to nodes on computer networks |
US20030101253A1 (en) * | 2001-11-29 | 2003-05-29 | Takayuki Saito | Method and system for distributing data in a network |
JP4186474B2 (ja) * | 2002-02-20 | 2008-11-26 | 富士通株式会社 | プロファイル結合装置、方法及びプログラム |
US7453807B2 (en) * | 2002-06-04 | 2008-11-18 | Lucent Technologies Inc. | Efficient rendezvous point tree to shortest path tree switch-over process |
JP3938582B2 (ja) * | 2003-02-19 | 2007-06-27 | 富士通株式会社 | 仮想lan構築装置 |
US7246172B2 (en) * | 2003-06-06 | 2007-07-17 | Matsushita Electric Industrial Co., Ltd. | Static dense multicast path and bandwidth management |
JP4188368B2 (ja) * | 2005-09-28 | 2008-11-26 | 韓國電子通信研究院 | イーサネット受動光加入者網(EPON)においてQoS保障のための帯域割当装置及び方法 |
-
2004
- 2004-07-26 JP JP2004217032A patent/JP4370995B2/ja not_active Expired - Fee Related
-
2005
- 2005-06-13 WO PCT/JP2005/010764 patent/WO2006011309A1/ja active Application Filing
- 2005-06-13 EP EP05748962.7A patent/EP1775890B1/en not_active Not-in-force
- 2005-06-13 CN CN2005800252834A patent/CN101015175B/zh not_active Expired - Fee Related
-
2007
- 2007-01-24 US US11/656,985 patent/US7729295B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11177596A (ja) * | 1997-12-11 | 1999-07-02 | Hitachi Cable Ltd | ブリッジ |
EP1211851A1 (en) | 2000-11-30 | 2002-06-05 | TELEFONAKTIEBOLAGET L M ERICSSON (publ) | Method and system for resource reservation in a multicasting network |
US20030115340A1 (en) | 2001-10-31 | 2003-06-19 | Sagula Rafael Linden | Data transmission process and system |
JP2003169089A (ja) | 2001-11-29 | 2003-06-13 | Ancl Inc | ストリームデータ分散配信方法及びそのシステム |
Non-Patent Citations (4)
Title |
---|
"The spanning Tree Algirithm and Protocol.", ANSI/IEEE STD 802.ID 1998 EDITION., pages 58 - 109, XP002308546 * |
N. SHACHAM: "Admission Control Algorithms for Multicast Sessions with Multiple Streams", IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, vol. 15, no. 3, April 1997 (1997-04-01), XP000683947, DOI: doi:10.1109/49.564149 |
SEBAYASHI H. ET AL: "ATM Multicast Communication Methods with Multipule QoS Guarantee.", NTT R&D., vol. 46, no. 3, 10 March 1997 (1997-03-10), pages 191 - 198, XP002991769 * |
See also references of EP1775890A4 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009232271A (ja) * | 2008-03-24 | 2009-10-08 | Brother Ind Ltd | ツリー型放送システム、モード切替指示方法、放送装置、及び放送処理プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP4370995B2 (ja) | 2009-11-25 |
EP1775890A4 (en) | 2009-12-16 |
EP1775890A1 (en) | 2007-04-18 |
EP1775890B1 (en) | 2013-05-08 |
US7729295B2 (en) | 2010-06-01 |
CN101015175A (zh) | 2007-08-08 |
US20070116050A1 (en) | 2007-05-24 |
CN101015175B (zh) | 2011-05-25 |
JP2006041784A (ja) | 2006-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4370995B2 (ja) | 接続態様設定装置及び接続態様設定方法、並びに接続態様制御装置及び接続態様制御方法等 | |
US8612621B2 (en) | Method for constructing network topology, and streaming delivery system | |
KR101404008B1 (ko) | 무선 메시 네트워크들에서의 콘텐츠 서비스들에 관한 통합된 피어-투-피어 및 캐시 시스템 | |
US8059560B2 (en) | Tree-type network system, node device, broadcast system, broadcast method, and the like | |
US8159949B2 (en) | Linked-list hybrid peer-to-peer system and method for optimizing throughput speed and preventing data starvation | |
US9130958B2 (en) | Terminal, seed server, and tracker server for reducing delay in streaming service | |
JP4518169B2 (ja) | ツリー型放送システム、モード切替指示方法、放送装置、及び放送処理プログラム | |
JP2008252498A (ja) | ネットワークシステム、情報処理装置及び情報処理用プログラム | |
US20060098668A1 (en) | Managing membership within a multicast group | |
JP5724139B2 (ja) | セッション数によりp2pのツリー構造を形成するp2p方式のインターネットライブ放送サービスシステム及び方法 | |
JP5115509B2 (ja) | コンテンツ配信システム、ノード装置、離脱処理遅延方法及び離脱処理遅延制御プログラム | |
US20130275602A1 (en) | Hop-By-Hop Bandwidth Consumption Measurements Control Cooperation Between Clients on a Data Network | |
JP5272991B2 (ja) | 情報通信システム、情報通信方法及びプログラム | |
TW201724863A (zh) | 串流服務系統、串流服務方法以及串流服務控制裝置 | |
JP5157351B2 (ja) | 動画配信システム、加入者回線終端装置、動画配信方法、動画配信プログラム、及び記憶媒体 | |
JP2008294625A (ja) | 通信システム、特定情報配信方法、ノード装置、特定情報配信装置、ノード処理プログラム、及び特定情報配信処理プログラム | |
JP5067259B2 (ja) | ツリー型放送システム、ノード接続方法、ノード装置、及びノード処理プログラム | |
JP2006080659A (ja) | 情報配信システム、処理装置、処理方法及び処理プログラム等 | |
WO2006051379A1 (en) | Managing membership within a multicast group | |
JP5182016B2 (ja) | ノード紹介装置、ノード紹介処理プログラム、ツリー型放送システム、及びノード紹介処理方法 | |
JP2009124662A (ja) | ツリー型放送システム、接続処理方法、ノード装置、及びノード処理プログラム | |
JP2011008709A (ja) | 情報処理装置、コンテンツ配信システム、コンテンツ配信制御方法及びプログラム | |
JP2004260292A (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 BW 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 KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM 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 NA 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 IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 11656985 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200580025283.4 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2005748962 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2005748962 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 11656985 Country of ref document: US |