Method and apparatus for automatic control of time-of-day synchronization and merging of networks
First Claim
1. A communication unit that transmits messages to and receives messages from neighboring communication units, the communication unit comprising:
- a transmitter to transmit an outgoing message to a neighboring communication unit;
a receiver to receive an incoming message from a neighboring communication unit;
a storage unit to store communication unit connectivity information, neighboring communication unit connectivity information and merge request information; and
a processor to control said transmission of outgoing messages and reception of incoming messages, wherein said processor includes;
a synchronization module to join the communication unit to an existing communication network at power up from among a plurality of existing communication networks each with a different Time Of Day synchronization mode, and to start an isolated network with neighboring communication units in response to failure to join the communication unit to at least one of the existing communication networks;
a merge module to examine said stored communication unit connectivity information, stored neighboring communication unit connectivity information and stored merge request information to determine merge control parameters to control merger between the network containing the communication unit and operating in a first Time Of Day synchronization mode and a neighboring communication network operating in a second Time Of Day synchronization mode that is different from the first mode, wherein the network containing the communication unit includes a plurality of communication units and said neighboring communication network includes a plurality of communication nodes; and
a controller module to control merging of the communication unit with said neighboring communication network in accordance with said merge control parameters determined by said merge module to merge the network containing the communication unit with the neighboring communication network.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for synchronizing time of day (TOD) information between radio nodes of a network and for detecting and merging otherwise isolated radio networks. In this manner individual isolated networks are able start when they are ready and once connectivity is detected with another network, the two networks can merge. Radio nodes within each network periodically send out TOD messages and periodically receive TOD messages issued by other nodes look to identify networks within communication range. Upon detecting another network a radio node informs a central control node that uses network detection information received from its members to determine the extent of the connectivity between the two networks and whether to merge the two networks. Network searching is optimized to limit impact on the overall network performance, resulting in little or no degradation in network performance.
68 Citations
38 Claims
-
1. A communication unit that transmits messages to and receives messages from neighboring communication units, the communication unit comprising:
-
a transmitter to transmit an outgoing message to a neighboring communication unit; a receiver to receive an incoming message from a neighboring communication unit; a storage unit to store communication unit connectivity information, neighboring communication unit connectivity information and merge request information; and a processor to control said transmission of outgoing messages and reception of incoming messages, wherein said processor includes; a synchronization module to join the communication unit to an existing communication network at power up from among a plurality of existing communication networks each with a different Time Of Day synchronization mode, and to start an isolated network with neighboring communication units in response to failure to join the communication unit to at least one of the existing communication networks; a merge module to examine said stored communication unit connectivity information, stored neighboring communication unit connectivity information and stored merge request information to determine merge control parameters to control merger between the network containing the communication unit and operating in a first Time Of Day synchronization mode and a neighboring communication network operating in a second Time Of Day synchronization mode that is different from the first mode, wherein the network containing the communication unit includes a plurality of communication units and said neighboring communication network includes a plurality of communication nodes; and a controller module to control merging of the communication unit with said neighboring communication network in accordance with said merge control parameters determined by said merge module to merge the network containing the communication unit with the neighboring communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17)
-
-
13. In a communication network having a plurality of communication units, a communication unit that transmits messages to and receives messages from neighboring communication units, the communication unit comprising:
-
a transmitter to transmit an outgoing message to a neighboring communication unit; a receiver to receive an incoming message from a neighboring communication unit; a storage unit to store communication unit connectivity information, neighboring communication unit connectivity information and merge request information; and a processor to control said transmission of outgoing messages and reception of incoming messages, wherein said processor includes; a merge module to examine said stored communication unit connectivity information, stored neighboring communication unit connectivity information and stored merge request information to determine merge control parameters to control merger between the communication unit operating in a first Time Of Day synchronization mode and a neighboring communication network operating in a second Time Of Day synchronization mode that is different from the first mode; a controller module to control merging of the communication unit with said neighboring communication network in accordance with said merge control parameters determined by said merge module; and a search module to determine search parameters that control the manner in which the communication unit searches for neighboring communication units and neighboring communication network nodes, wherein said search module includes; a scan window module to determine a scan window interval during which the communication unit receives incoming network connectivity messages, wherein the scan window module determines the scan window interval based upon a user configurable reference scan window value and a percentage of network size parameter value for the communication network to which the communication unit belongs; and a scan window delay module to determine a delay between scan window intervals; wherein the controller module further controls transmission of outgoing messages and reception of incoming messages in a manner consistent with search parameters determined by the search module. - View Dependent Claims (14)
-
-
18. A method for establishing communication between a plurality of communication units comprising:
-
(a) joining a communication unit to an existing communication network at power up from among a plurality of existing communication networks each with a different Time Of Day synchronization mode, and starting an isolated network with neighboring communication units in response to failure to join the communication unit to at least one of the existing communication networks; (b) storing communication unit connectivity information, neighboring communication unit connectivity information and merge request information within the communication unit; (c) examining said stored communication unit connectivity information, stored neighboring communication unit connectivity information and stored merge request information to determine merge control parameters to control merger between the network containing the communication unit and operating in a first Time Of Day synchronization mode and a neighboring communication network operating in a second Time Of Day synchronization mode that is different from the first mode, wherein the network containing the communication unit includes a plurality of communication units and said neighboring communication network includes a plurality of communication nodes; and (d) controlling merging of the network containing the communication unit with the neighboring communication network in accordance with said merge control parameters. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33)
-
-
29. In a communication network having a plurality of communication units that transmit messages to and receive messages from neighboring communication units, a method for establishing communication between the plurality of communication units comprising:
-
(a) storing communication unit connectivity information, neighboring communication unit connectivity information and merge request information within a communication unit; (b) examining said stored communication unit connectivity information, stored neighboring communication unit connectivity information and stored merge request information to determine merge control parameters to control merger between the communication unit operating in a first Time Of Day synchronization mode and a neighboring communication network operating in a second Time Of Day synchronization mode that is different from the first mode, wherein step (b) further includes; (b.1) determining search parameters that control the manner in which the communication unit searches for neighboring communication units and neighboring communication network nodes, wherein step (b.1) further includes; (b.1.1) determining a scan window interval during which the communication unit receives incoming network connectivity messages, wherein the scan window interval is determined based upon a user configurable reference scan window value and a percentage of network size parameter value for the communication network to which the communication unit belongs; and (b.1.2) determining a delay between scan window intervals; and (b.2) controlling transmission of outgoing messages and reception of incoming messages in a manner consistent with said determined search parameters; and (c) controlling merging of the communication unit with a neighboring communication network in accordance with said merge control parameters. - View Dependent Claims (30)
-
-
34. A communication network comprising:
-
a plurality of communication units each having connectivity with a plurality of neighboring communication units that belong to the same communication network operating in a first Time Of Day synchronization mode, wherein each communication unit includes a synchronization module to join that communication unit to an existing communication network at power up from among a plurality of existing communication networks each with a different Time Of Day synchronization mode, and to start an isolated network with neighboring communication units in response to failure to join that communication unit to at least one of the existing communication networks; wherein one of said communication units is designated a control node that is delegated authority for controlling merges between the communication network to which the control node belongs and operating in the first Time Of Day synchronization mode and a selected neighboring communication network operating in a second Time Of Day synchronization mode that is different from the first mode, wherein the selected neighboring communication network includes a plurality of communication units, and wherein the control node includes; a connectivity information storage module to store connectivity information related to connectivity between a plurality of communication units within said network and a plurality of neighboring communication units that belong to neighboring communication networks; a merge module to examine the stored connectivity information and to set merge control parameters that control whether a merge is initiated between the communication network operating in the first Time Of Day synchronization mode to which the control node belongs and the selected neighboring communication network operating in the second Time Of Day synchronization mode; and a controller module to control network merging in a manner consistent with merge parameters determined by the merge module. - View Dependent Claims (35, 36, 37, 38)
-
Specification