[go: up one dir, main page]

WO2002065706A1 - Re-configuration in a digital network - Google Patents

Re-configuration in a digital network Download PDF

Info

Publication number
WO2002065706A1
WO2002065706A1 PCT/IB2002/000276 IB0200276W WO02065706A1 WO 2002065706 A1 WO2002065706 A1 WO 2002065706A1 IB 0200276 W IB0200276 W IB 0200276W WO 02065706 A1 WO02065706 A1 WO 02065706A1
Authority
WO
WIPO (PCT)
Prior art keywords
node
communicating
network
nodes
reconfiguration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/IB2002/000276
Other languages
French (fr)
Inventor
Dennis Van De Meulenhof
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Priority to KR1020027013777A priority Critical patent/KR20020091204A/en
Priority to JP2002564896A priority patent/JP2004519162A/en
Priority to EP02715662A priority patent/EP1258112B1/en
Priority to DE60210537T priority patent/DE60210537T2/en
Publication of WO2002065706A1 publication Critical patent/WO2002065706A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40078Bus configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40117Interconnection of audio or video/imaging devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3005Mechanisms for avoiding name conflicts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5076Update or notification mechanisms, e.g. DynDNS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5092Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals

Definitions

  • the invention relates to a method for executing a re-configuration in a self- configuring digital network after occurrence of a re-configuration trigger.
  • a non-limiting - example of such network is the Serial Bus Network IEEE 1394-1995 as discussed in International PCT Patent Application WO 00/23869.
  • This standard allows a plug-and-play feature, and although originally intended for computer-based applications, has been introduced also into in-home consumer-electronic networks. Its prime definition level is the physical level.
  • Various modifications and extensions to the standard have been implemented in Standards 1394A2000 and P1394.1.
  • Still another feasible embodiment for the present invention is the USB bus standard.
  • the invention relates to a method as recited in the preamble of independent Claim 1 hereinafter.
  • the abstract of the above PCT reference recites that the controlling application utilizes so-called handle objects to reconfigure objects to dynamically enumerate and represent devices that are coupled to a serial bus network after a bus reset event.
  • handle objects to reconfigure objects to dynamically enumerate and represent devices that are coupled to a serial bus network after a bus reset event.
  • information about the characteristics of the devices within the network will be received.
  • objects are generated that represent the various devices.
  • Existing handle objects from a previous bus configuration are then compared to these newer objects. If a handle object would match such newer object, then a pointer value within the handle object will be changed to point to an address of the newer object.
  • the handle object will preferably never be discarded, but is rather made invalid.
  • the logical configuration of the network must be established again. In certain circumstances, this may require an inappropriately long time, inter alia, because certain stations may need to exchange a large amount of information with one or more other stations, and/or certain stations may feature a large inherent delay before they will be fully operational again.
  • the inventor has recognized however, that one or more parts of the network could take up their respective operations again, even if certain other stations outside the part or parts in question were still busy with recuperating.
  • the P1394.1 standard would even allow the forming of in-network clusters of nodes.
  • the method of the present invention is characterized according to the characterizing part of Claim 1.
  • the necessity implies all that is necessary for proceeding with the ongoing operations of the network, including of coping with possible contingencies.
  • the reference has indeed the transmitting of the device characteristics even to physical devices with which the transmitter station had not been cooperating. Waiting until completion thereof would clearly take an inappropriately long time.
  • the invention also relates to a system arranged for implementing a method according to the present invention as claimed in Claim 6, and to an apparatus being arranged to operate as a node station in such system and as claimed in Claim 7. Further advantageous aspects of the invention are recited in dependent Claims. BRIEF DESCRIPTION OF THE DRAWING
  • Figure 1 a logical node mapping of a network before an initial event
  • Figure 2 a first logical node mapping of a network after an initial event
  • Figure 3 a second logical node mapping of a network after an initial event
  • Figure 4 a general binary tree network for use with the invention
  • Figure 5 a flow chart of the operations executed according to a preferred embodiment.
  • a digital network such as, but not being limited to, a home network, will generally consist of a set of nodes interconnected by point-to-point physical links.
  • the nodes may represent various user functionality devices, such as audio and/or video components, security cameras, household appliances, antenna disk or other external link stations, and also system-level devices, such as subaltern networks.
  • an initial event such as a bus reset
  • the network will be reconfigured and a new logical view of the overall status of the network must be created. For each respective node, this logical view or topology map will comprise the relevant node itself, its interconnections, and such additional functional or other information of the relevant nodes as would be appropriate.
  • nodes will collect this additional information for each particular logic node as being based on the identifier of that particular node.
  • one or more of the nodes will store an overall logical view of the network. This overall view may be interrogated by other nodes according to need, until a next reconfiguration will occur. This new reconfiguration will then again cause the setting up of a new or amended overall logical view, which may then even be stored on a different node from before.
  • the above initial event will cause an unstable situation in the network.
  • Such unstable situation may be aggravated because various nodes will need respective different amounts of time to recover from the unstable situation, included therein a time period that is necessary for the generating or receiving of the additional information, such as functional information, on a per node basis.
  • This functional information may by way of example include various operational parameters or interface definitions.
  • the heavy bus traffic necessary for effecting this communication may contribute to the system instability, because in principle, each node would need to have its own, possibly partial knowledge of the logical view of the overall network.
  • Such acquiring of the overall view may in fact be executed in that a node would interrogate the node that stores the topology map.
  • Another feasible stratagem were that each node would itself compose such logical map view.
  • the latter procedure may result in unnecessary waste of bandwidth due to failed transactions requests to a node that is not yet ready for communicating, or in incomplete and/or inconsistent logical views at several nodes. There will in fact be no guarantee that all preliminary logical views will
  • the present invention applies selective topology, which allows the network to stabilize in a felicitous manner. Immediately after the event leading to the bus reset or trigger signal, the present invention will minimize the amount of communication. In fact, the inventor has recognized that it is generally not necessary to update all functionality information. The additional or functional information that uniquely identifies the physical node and its appropriate properties will always remain unchanged as long as the associated device remains in place, although its mapping on the logical identifier may be changed. It is thus proposed to only update the required information of the communicating nodes. Each node only has to store the additional information of the node or nodes it has a communcation relation with. After the initial event, the inventive idea is to take no actions on the network, but to only mark all available mappings as invalid.
  • This marking will indicate that the stored information could still be up-to-date indeed, and that it might be re-used in the future. If the node in question has to communicate with another node marked invalid, for the first time after the initial event, the former will check whether the original mapping of the node on a particular device is still valid, through an information query to the corresponding node, and it will only selectively update the mapping according to necessity. If the mapping is invalid however, such as through removing or replacing of an apparatus, a network- wide query will be issued instead to update the mapping.
  • the Selective Topology Mapping according to the present invention will allow the network to stabilize (it will delay the first network access), reduce the number of network accesses (use less bandwidth), and generally, increase overall efficiency.
  • Figure 1 illustrates a logical node mapping of a network before an initial event.
  • device A is a video storage apparatus
  • device B a disc antenna station
  • device C a television set
  • device D a camera.
  • the logical node identifiers have been indicated for each device or physical node.
  • Device A with node identifier #1 stores the overall logical view of the network.
  • Devices A and C are maintaining a video stream, for example, while running and displaying a video title. Accessing in the network is always based on the logical node identifier.
  • the arrangement embodiment carries the assumption that device D will need relatively much time for recovering from the initial event, and in such interval would not be available to supply information to any of the other devices.
  • the overall network topology will not be complete before the termination of the above recovery time.
  • the overall network could become operational much faster, i.e., as soon as devices A and C will have checked that their respective mappings have been unchanged, or rather, found out enough details on their respective whereabouts and functionality. The same would apply to the replacing of one of the two devices, as far as this replacing would not influence the mode of operation.
  • another video storage apparatus would need the same cassette and would have to be controlled in the same manner as its predecessor.
  • Figure 2 illustrates a first logical node mapping of a network as amended after an initial event that were to generate the described trigger signal, but with the devices located as in Figure 1. As shown, device A has maintained its logical identifier, whereas all other devices or nodes have gotten different logical identifiers from the situation in Figure 1.
  • Figure 3 illustrates a second logical node mapping of a network after a similar initial event as in Figure 2, but for the remainder, unchanged. Again, various devices have gotten different identifiers.
  • Figure 4 illustrates a general binary tree network for use with the invention; no configuration with loops will be considered.
  • root node 120 has a map of the logical network.
  • other nodes 122 through 140 are interconnected in such manner that each node has zero, one or two connected nodes in a next higher network layer.
  • Nodes 124, 126, 134, 136 and 140 are leaf nodes in that they connect no node at a higher layer level. In principle, higher numbers for the interconnection multiplicity are feasible. In practice, any network size could do.
  • the same network may also be represented by rearranging the nodes into a different configuration, leaving the various connections unchanged.
  • Figure 5 illustrates a flow chart of the operations executed according to an exemplary embodiment of the present invention.
  • the operation starts, and all necessary hardware and software facilities are assigned.
  • a Bus Reset signal is detected. Of course, such detecting may be effected through circling in a waiting loop, and this detecting would then represent a "detect- YES" exit of the loop.
  • all ongoing communication operations are interrupted.
  • the pre-existing communication pattern is recognized by the node in question and saved in a local storage facility. This will include all ongoing communications as well as communication relations that for the moment had been inactive, but could become active if required.
  • all mappings of the logical nodes on the physical nodes are made invalid.
  • the various nodes will start undertaking to effect a new mapping pattern that would be appropriate for the overall configuration. Such undertaking may be based on the node's self- identifier assigned under the 1394 standard, and be executed first on the tree level of node itself. A particular device would first try to monopolize the associated tree level through using a timer functionality and its self-identifier, and tentatively assign to itself a logical mapping number. This number will then be broadcast on that tree level, for consent by the other connected nodes or otherwise. In block 32, this consent (Y), or dissent (N) is detected. Next, in block 34, the mapping is stored.
  • the HA VI organization must find out all changes that have been effected and retrieve the associated information, by putting the appropriate questions to all devices concerned. This operation then proceeds for the other nodes on the tree level in question, which has not been explicitly shown, and also on the other tree levels. If the mapping is unrestorable, a network- wide query is undertaken for a replacement target node for such mapping.
  • the device in question will detect wether all mappings for letting the device in question resume its communication pattern have succeeded. If not yet (N), the device reverts to block 32 to find such other mapping.
  • N the device reverts to block 32 to find such other mapping.
  • the mapping patterns of Figures 1-3 after a bus reset, two stations donot have to find any outside mapping at all, whereas the other two stations should each find only one external mapping before being able to resume operations.
  • the devices After completion of the local mapping (block 36 YES), the devices will transfer their functionality information to those other stations that need to know but have not yet gotten the information in question.
  • a READY? detection is executed. If not, the system reverts to block 32. Such case may for example be caused in that a subaltern mapping is still necessary.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Control And Other Processes For Unpacking Of Materials (AREA)
  • Polysaccharides And Polysaccharide Derivatives (AREA)
  • Solid-Sorbent Or Filter-Aiding Compositions (AREA)

Abstract

A method for executing a re-configuration in a self-configuring digital network after occurrence of a reconfiguration trigger, through upon detecting (22) such trigger, communicating between various physical nodes their respective logical node identifiers and furthermore functionality informations regarding the respective node stations, said method being characterized by, associated to such detecting (22), recognizing (26) in a particular node such other nodes that are conducting a communication relation with said particular node, marking (28) all logical node mappings on the various physical nodes as invalid, through said communicating of logical node identifiers establishing (34) said reconfiguration, whilst executing communicating (38) said functionality informations on a basis of necessity (40).

Description

Re-configuration in a digital network
BACKGROUND OF THE INVENTION
The invention relates to a method for executing a re-configuration in a self- configuring digital network after occurrence of a re-configuration trigger. A non-limiting - example of such network is the Serial Bus Network IEEE 1394-1995 as discussed in International PCT Patent Application WO 00/23869. This standard allows a plug-and-play feature, and although originally intended for computer-based applications, has been introduced also into in-home consumer-electronic networks. Its prime definition level is the physical level. Various modifications and extensions to the standard have been implemented in Standards 1394A2000 and P1394.1. Still another feasible embodiment for the present invention is the USB bus standard.
The above standards have been combined with the HANI or Home Audio/Video Interoperability principles that operate on a conceptual level. This allows to combine of controller devices or nodes with controlled devices or nodes. In such combination, the user-level audio and/or video data will travel as isochronous streams, whereas control signals will travel in an asynchronous manner.
Now, in such network, various incidents may cause such reconfiguration trigger signal, such as the adding or removing of a particular station, or a change of status in a particular station. However, other causes may also generate such trigger signal. The vehicle of the trigger signal may be a bus reset. In principle, all kinds of change may have occurred after such bus reset. The inventor has recognized that in general however, no change will have occurred at all. Such would then allow for executing a much simplified procedure. More in particular, the invention relates to a method as recited in the preamble of independent Claim 1 hereinafter.
In this respect, the abstract of the above PCT reference recites that the controlling application utilizes so-called handle objects to reconfigure objects to dynamically enumerate and represent devices that are coupled to a serial bus network after a bus reset event. During a self-identifying process, following the bus reset, information about the characteristics of the devices within the network will be received. From the self-identifying information, objects are generated that represent the various devices. Existing handle objects from a previous bus configuration are then compared to these newer objects. If a handle object would match such newer object, then a pointer value within the handle object will be changed to point to an address of the newer object. For devices that have been removed from the network, the handle object will preferably never be discarded, but is rather made invalid. Now, according to the present invention, upon occurrence of such reconfiguration trigger, the logical configuration of the network must be established again. In certain circumstances, this may require an inappropriately long time, inter alia, because certain stations may need to exchange a large amount of information with one or more other stations, and/or certain stations may feature a large inherent delay before they will be fully operational again. The inventor has recognized however, that one or more parts of the network could take up their respective operations again, even if certain other stations outside the part or parts in question were still busy with recuperating. In this respect, the P1394.1 standard would even allow the forming of in-network clusters of nodes.
SUMMARY TO THE INVENTION
In consequence, amongst other things, it is an object of the present invention to let those ones among the stations that lie in such part as recited resume their particular operations, if no obstacles against such operations would anymore exist, even if certain other stations outside the above part or parts in question were still busy with recuperating. Such inter alia would render the operation of the network much more stable, in that generally, preexisting operational relationships between the nodes would be taken up again more or less immediately.
Now therefore, according to one of its aspects the method of the present invention is characterized according to the characterizing part of Claim 1. Herein, the necessity implies all that is necessary for proceeding with the ongoing operations of the network, including of coping with possible contingencies. In this respect, the reference has indeed the transmitting of the device characteristics even to physical devices with which the transmitter station had not been cooperating. Waiting until completion thereof would clearly take an inappropriately long time. The invention also relates to a system arranged for implementing a method according to the present invention as claimed in Claim 6, and to an apparatus being arranged to operate as a node station in such system and as claimed in Claim 7. Further advantageous aspects of the invention are recited in dependent Claims. BRIEF DESCRIPTION OF THE DRAWING
These and further aspects and advantages of the invention will be discussed more in detail hereinafter with reference to the disclosure of preferred embodiments, and in particular with reference to the appended Figures that show: Figure 1 , a logical node mapping of a network before an initial event;
Figure 2, a first logical node mapping of a network after an initial event; Figure 3, a second logical node mapping of a network after an initial event; Figure 4, a general binary tree network for use with the invention; Figure 5, a flow chart of the operations executed according to a preferred embodiment.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
A digital network such as, but not being limited to, a home network, will generally consist of a set of nodes interconnected by point-to-point physical links. The nodes may represent various user functionality devices, such as audio and/or video components, security cameras, household appliances, antenna disk or other external link stations, and also system-level devices, such as subaltern networks. In response to an initial event such as a bus reset, the network will be reconfigured and a new logical view of the overall status of the network must be created. For each respective node, this logical view or topology map will comprise the relevant node itself, its interconnections, and such additional functional or other information of the relevant nodes as would be appropriate. Other nodes will collect this additional information for each particular logic node as being based on the identifier of that particular node. After the reconfiguration, next to the local view, one or more of the nodes will store an overall logical view of the network. This overall view may be interrogated by other nodes according to need, until a next reconfiguration will occur. This new reconfiguration will then again cause the setting up of a new or amended overall logical view, which may then even be stored on a different node from before.
The above initial event will cause an unstable situation in the network. Such unstable situation may be aggravated because various nodes will need respective different amounts of time to recover from the unstable situation, included therein a time period that is necessary for the generating or receiving of the additional information, such as functional information, on a per node basis. This functional information may by way of example include various operational parameters or interface definitions. The heavy bus traffic necessary for effecting this communication may contribute to the system instability, because in principle, each node would need to have its own, possibly partial knowledge of the logical view of the overall network. Such acquiring of the overall view may in fact be executed in that a node would interrogate the node that stores the topology map. Another feasible stratagem were that each node would itself compose such logical map view. The latter procedure may result in unnecessary waste of bandwidth due to failed transactions requests to a node that is not yet ready for communicating, or in incomplete and/or inconsistent logical views at several nodes. There will in fact be no guarantee that all preliminary logical views will be identical.
The present invention applies selective topology, which allows the network to stabilize in a felicitous manner. Immediately after the event leading to the bus reset or trigger signal, the present invention will minimize the amount of communication. In fact, the inventor has recognized that it is generally not necessary to update all functionality information. The additional or functional information that uniquely identifies the physical node and its appropriate properties will always remain unchanged as long as the associated device remains in place, although its mapping on the logical identifier may be changed. It is thus proposed to only update the required information of the communicating nodes. Each node only has to store the additional information of the node or nodes it has a communcation relation with. After the initial event, the inventive idea is to take no actions on the network, but to only mark all available mappings as invalid. This marking will indicate that the stored information could still be up-to-date indeed, and that it might be re-used in the future. If the node in question has to communicate with another node marked invalid, for the first time after the initial event, the former will check whether the original mapping of the node on a particular device is still valid, through an information query to the corresponding node, and it will only selectively update the mapping according to necessity. If the mapping is invalid however, such as through removing or replacing of an apparatus, a network- wide query will be issued instead to update the mapping. The Selective Topology Mapping according to the present invention will allow the network to stabilize (it will delay the first network access), reduce the number of network accesses (use less bandwidth), and generally, increase overall efficiency.
Figure 1 illustrates a logical node mapping of a network before an initial event. For demonstration purposes, only a small-size network has been shown, but all aspects thereof would upscale immediately to a larger network. In the embodiment, device A is a video storage apparatus, device B a disc antenna station, device C a television set, and device D a camera. Many other categories of devices would be feasible, as discussed earlier. The logical node identifiers have been indicated for each device or physical node. Device A, with node identifier #1 stores the overall logical view of the network. By way of example, Devices A and C are maintaining a video stream, for example, while running and displaying a video title. Accessing in the network is always based on the logical node identifier.
Furthermore, the arrangement embodiment carries the assumption that device D will need relatively much time for recovering from the initial event, and in such interval would not be available to supply information to any of the other devices. This means that with respect to this device D, the overall network topology will not be complete before the termination of the above recovery time. However, as far as only considering the maintaining of the above video stream, the overall network could become operational much faster, i.e., as soon as devices A and C will have checked that their respective mappings have been unchanged, or rather, found out enough details on their respective whereabouts and functionality. The same would apply to the replacing of one of the two devices, as far as this replacing would not influence the mode of operation. For example, another video storage apparatus would need the same cassette and would have to be controlled in the same manner as its predecessor.
Figure 2 illustrates a first logical node mapping of a network as amended after an initial event that were to generate the described trigger signal, but with the devices located as in Figure 1. As shown, device A has maintained its logical identifier, whereas all other devices or nodes have gotten different logical identifiers from the situation in Figure 1. Figure 3 illustrates a second logical node mapping of a network after a similar initial event as in Figure 2, but for the remainder, unchanged. Again, various devices have gotten different identifiers.
Figure 4 illustrates a general binary tree network for use with the invention; no configuration with loops will be considered. In the embodiment, root node 120 has a map of the logical network. As shown, other nodes 122 through 140 are interconnected in such manner that each node has zero, one or two connected nodes in a next higher network layer. Nodes 124, 126, 134, 136 and 140 are leaf nodes in that they connect no node at a higher layer level. In principle, higher numbers for the interconnection multiplicity are feasible. In practice, any network size could do. The same network may also be represented by rearranging the nodes into a different configuration, leaving the various connections unchanged.
Figure 5 illustrates a flow chart of the operations executed according to an exemplary embodiment of the present invention. In block 20, the operation starts, and all necessary hardware and software facilities are assigned. In block 22, a Bus Reset signal is detected. Of course, such detecting may be effected through circling in a waiting loop, and this detecting would then represent a "detect- YES" exit of the loop. Now, in block 24, all ongoing communication operations are interrupted. In block 26, the pre-existing communication pattern is recognized by the node in question and saved in a local storage facility. This will include all ongoing communications as well as communication relations that for the moment had been inactive, but could become active if required. Next, in block 28 all mappings of the logical nodes on the physical nodes are made invalid. In block 30, the various nodes will start undertaking to effect a new mapping pattern that would be appropriate for the overall configuration. Such undertaking may be based on the node's self- identifier assigned under the 1394 standard, and be executed first on the tree level of node itself. A particular device would first try to monopolize the associated tree level through using a timer functionality and its self-identifier, and tentatively assign to itself a logical mapping number. This number will then be broadcast on that tree level, for consent by the other connected nodes or otherwise. In block 32, this consent (Y), or dissent (N) is detected. Next, in block 34, the mapping is stored. To this effect, the HA VI organization must find out all changes that have been effected and retrieve the associated information, by putting the appropriate questions to all devices concerned. This operation then proceeds for the other nodes on the tree level in question, which has not been explicitly shown, and also on the other tree levels. If the mapping is unrestorable, a network- wide query is undertaken for a replacement target node for such mapping.
In block 36, the device in question will detect wether all mappings for letting the device in question resume its communication pattern have succeeded. If not yet (N), the device reverts to block 32 to find such other mapping. For reference, in the mapping patterns of Figures 1-3, after a bus reset, two stations donot have to find any outside mapping at all, whereas the other two stations should each find only one external mapping before being able to resume operations. After completion of the local mapping (block 36 YES), the devices will transfer their functionality information to those other stations that need to know but have not yet gotten the information in question. In block 40, a READY? detection is executed. If not, the system reverts to block 32. Such case may for example be caused in that a subaltern mapping is still necessary. If ready, the operation of the network part is resumed. The formation of a global mapping pattern in one or more particular devices has not been illustrated in this Figure. Such storing may be undertaken in a root node that is specifically adapted, such as in Figures 1-3. Storing in more than one node could be useful as well. Note that various devices may already have reached the end of this flow chart, whereas other devices could still be lingering in blocks 32 or 38.

Claims

CLAIMS:
1. A method for executing a re-configuration in a self-configuring digital network after occurrence of a reconfiguration trigger, through upon detecting such trigger, communicating between various physical nodes their respective logical node identifiers and furthermore communicating functionality informations regarding the respective node stations, said method being characterized by, associated to such detecting, recognizing in a particular node such other nodes that before such trigger had been conducting a communication relation with said particular node, marking all logical node mappings on the various physical nodes as invalid, through said communicating of logical node identifiers establishing said reconfiguration, whilst executing the communicating of said functionality informations on a basis of necessity.
2. A method as claimed in Claim 1, wherein such reconfiguration undertakes to re-establish an existing mapping pattern of logical identifiers from a hitherto communication- related sub-sets among said nodes, whilst seeking replacement of interrupted communication- relations on a basis of necessity.
3. A method as claimed in Claim 1 , wherein upon detection of an unvalid and unrestorable mapping, a network-wide query is undertaken for a replacement target node for effecting such mapping.
4. A method as claimed in Claim 1, whilst in association with said reconfiguration storing an overall network topology in a subset made up of one or more physical nodes of the network.
5. A method as claimed in Claim 1, wherein said network is based on IEEE 1394 or USB.
6. A system being arranged for implementing a method as claimed in Claim 1 , and having reconfiguring means for executing a re-configuration in a self-configuring digital network after occurrence of a reconfiguration trigger, comprising detection means for detecting such trigger, communicating means for thereupon communicating between various physical nodes their respective logical node identifiers and furthermore communicating functionality informations regarding the respective node stations, said system having recognizing means for, associated to such detecting, recognizing in a particular node such other nodes that before such trigger had been conducting a communication relation with said particular node, marking means for marking all logical node mappings on the various physical nodes as invalid, and said communicating means being operative for through said communicating of logical node identifiers establishing said reconfiguration, whilst executing the communicating of said functionality informations on a basis of necessity.
7. An apparatus being arranged for operating as a node station in a system as claimed in Claim 6.
PCT/IB2002/000276 2001-02-14 2002-01-29 Re-configuration in a digital network Ceased WO2002065706A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020027013777A KR20020091204A (en) 2001-02-14 2002-01-29 Re-configuration in a digital network
JP2002564896A JP2004519162A (en) 2001-02-14 2002-01-29 Digital Network Reconfiguration
EP02715662A EP1258112B1 (en) 2001-02-14 2002-01-29 Re-configuration in a digital network
DE60210537T DE60210537T2 (en) 2001-02-14 2002-01-29 RECONFIGURATION IN A DIGITAL NETWORK

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP01200630 2001-02-14
EP01200630.0 2001-02-14

Publications (1)

Publication Number Publication Date
WO2002065706A1 true WO2002065706A1 (en) 2002-08-22

Family

ID=8179919

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2002/000276 Ceased WO2002065706A1 (en) 2001-02-14 2002-01-29 Re-configuration in a digital network

Country Status (8)

Country Link
US (1) US20020112103A1 (en)
EP (1) EP1258112B1 (en)
JP (1) JP2004519162A (en)
KR (1) KR20020091204A (en)
CN (1) CN1252968C (en)
AT (1) ATE323355T1 (en)
DE (1) DE60210537T2 (en)
WO (1) WO2002065706A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0932275A2 (en) * 1998-01-06 1999-07-28 Sony Electronics Inc. Methods, systems and apparatus for providing device identification within a network

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5764930A (en) * 1996-04-01 1998-06-09 Apple Computer, Inc. Method and apparatus for providing reset transparency on a reconfigurable bus
US6895003B1 (en) * 1998-02-24 2005-05-17 Canon Kabushiki Kaisha Communication system, apparatus, and method in which data transmission is interrupted for a bus reset
US6366964B1 (en) * 1998-10-22 2002-04-02 Sony Corporation Method of and apparatus for dynamically enumerating objects representing devices within an IEEE 1394 serial bus networking
US6738835B1 (en) * 1999-05-28 2004-05-18 Sony Corporation Information processing apparatus and method, and recording medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0932275A2 (en) * 1998-01-06 1999-07-28 Sony Electronics Inc. Methods, systems and apparatus for providing device identification within a network

Also Published As

Publication number Publication date
EP1258112A1 (en) 2002-11-20
CN1457573A (en) 2003-11-19
DE60210537D1 (en) 2006-05-24
DE60210537T2 (en) 2007-02-15
CN1252968C (en) 2006-04-19
US20020112103A1 (en) 2002-08-15
ATE323355T1 (en) 2006-04-15
EP1258112B1 (en) 2006-04-12
KR20020091204A (en) 2002-12-05
JP2004519162A (en) 2004-06-24

Similar Documents

Publication Publication Date Title
US6658474B2 (en) Home network system and method of allocating node identification
US6631141B1 (en) Methods, systems and computer program products for selecting an aggregator interface
US6678781B1 (en) Network configuration method
US6751682B1 (en) Local communication system, method of operation and stations for use therein
US20030185152A1 (en) Remote monitoring of switch network
US20010036180A1 (en) Network management method and network management system
WO1990006027A1 (en) Lan with dynamically selectable multiple operational capabilities
EP1109353A2 (en) Network station management system and method
CN113852644A (en) A deterministic network device identification and authentication device and method
US7305002B1 (en) Methods for controlling resources in a communication network
JP2000083037A (en) Method and device for identifying device in connumication network
JP4467804B2 (en) Bandwidth management method in communication network including wireless connection
JP2001168873A (en) Wireless communication system and method and wireless communication device
KR100272108B1 (en) Ieee1394 virtual network generating method and controller
CN110495157B (en) Communication system for serial communication between communication devices
US20010006518A1 (en) Information transfer method radio terminal and radio gateway device using datalink layer signaling of protocol identifier
CN119420710B (en) Equipment upgrading method, device and equipment
EP1258112B1 (en) Re-configuration in a digital network
US5836008A (en) Communications interface for connection between telecommunications equipment and interface modules
US7139853B2 (en) Data transmission/reception system, connection establishing method and information transmission/reception apparatus
EP1011225A1 (en) Method of network management and method of selection of network manager
EP1398919A1 (en) Method for parent election of a wireless transparent bridge in a "parent-child" hierarchical network
CN100373857C (en) A Realization Method of Suppressing Broadcast Storm in Ethernet
JP4619726B2 (en) Method for requesting information relating to network subscriber station and network subscriber station performing the method
CN120151698A (en) Method and device for obtaining management information base of optical network unit

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP KR

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

WWE Wipo information: entry into national phase

Ref document number: 2002715662

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 028002865

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 1020027013777

Country of ref document: KR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2002715662

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020027013777

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2002564896

Country of ref document: JP

WWG Wipo information: grant in national office

Ref document number: 2002715662

Country of ref document: EP