IP Library › Granted Patent US 9,722,875
Granted Patent B2
US 9,722,875 · App. 13/710,751 · Granted Aug 1, 2017

Master device, slave device, and methods thereof

Inventors: Chi-Chun Chen (Hsinchu, TW); Shua-Yuan Lai (Miaoli County, TW); Zhong-Zhen Wu (Kaohsiung, TW)
Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
H04L41/12H04L12/44
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,722,875
App. No.
13/710,751
Granted
Aug 1, 2017
Kind
B2
Abstract

A master device, a slave device, and methods are disclosed. The method is performed by a first slave device connected to a master-slave tree network, comprising: determining whether a beacon has not been received within a predetermined time period; and distributing a first beacon to a second slave device if no beacon has been received within the predetermined time period; wherein for the first slave device to remain in the master-slave-network, a beacon be received by the first slave device within the predetermined time period.

Claims (56)

1. A method, performed by a first slave device connected to a master-slave tree network, comprising:

determining whether a beacon has not been received within a predetermined time period; and

distributing a first beacon to at least one second slave device, which is a node in a sub-network of the first slave device, periodically when no beacon has been received within the predetermined time period and the first slave device is disconnected from the master-slave tree network,

wherein for the first slave device to remain in the master-slave tree network, the beacon is received by the first slave device within the predetermined time period, wherein the master-slave tree network is a wired network, and

wherein the first beacon comprises previous beacon content received before the first slave device loses its connection to the master-slave tree network and information indicative of data transmission is suspended so that a network topology in the sub-network is maintained and the second slave device is informed to stop any data transmission.

2. The method of claim 1 , further comprising:

selecting a neighboring device from a predetermined list; and

sending a request message comprising a first identifier and a second identifier to the selected neighboring device;

wherein the first identifier represents the first slave device; and

the second identifier is from the selected neighboring device.

3. The method of claim 2 , further comprising:

in response to the sent request message, receiving a confirm message comprising a third identifier from the selected neighboring device;

wherein the third identifier is assigned to the first slave device.

4. The method of claim 1 , further comprising:

maintaining a predetermined list comprising a neighboring device identifier after a neighboring device is selected for establishing a connection thereto; and

updating the predetermined list after receiving a network change message,

wherein the network change message indicates that a third slave device in the master-slave tree network has been changed, and

the neighboring device identifier is indicative of the neighboring device connected to the master-slave tree network.

5. The method of claim 4 , wherein:

the network change message indicates that the third slave device is to be connected to the master-slave tree network; and

the updating step comprises adding the third slave device into the predetermined list.

6. The method of claim 4 , wherein:

the network change message indicates that the third slave device has been disconnected from the master-slave tree network; and

the updating step comprises removing the third slave device from the predetermined list.

7. A master device, for use in a master-slave tree network, comprising:

a transceiver, configured to receive an identifier request message comprising a first identifier, wherein the first identifier identifies a first slave device, which is abnormally disconnected from the master-slave tree network; and

a controller, coupled to the transceiver, configured to assign a second identifier to the first slave device in response to the identifier request message;

wherein the transceiver is further configured to transmit an identifier confirm message comprising the second identifier to the first slave device, and the first slave device distributes a first beacon to at least one second slave device, which is a node in a sub-network of the first slave device, when being abnormally disconnected from the master-slave tree network, wherein the master-slave tree network is a wired network, and

wherein the first beacon comprises previous beacon content received before the first slave device loses its connection to the master-slave tree network and information indicative of data transmission is suspended so that a network topology in the sub-network is maintained and the second slave device is informed to stop any data transmission.

8. The master device of claim 7 , wherein:

the transceiver is further configured to broadcast a topology change message in the master-salve tree network; and

the topology change message indicates that a connection between a third slave device and the master device has been broken.

9. A slave device, connected to a master-slave tree network, comprising:

a controller, configured to determine whether a beacon has not been received within a predetermined time period; and

a beacon circuit, coupled to the controller, configured to distribute a first beacon to at least one second slave device, which is a node in a sub-network of the first slave device, periodically when no beacon has been received within the predetermined time period and the first slave device is disconnected from the master-slave tree network,

wherein for the first slave device to remain in the master-slave tree network, the beacon is received by the first slave device within the predetermined time period, wherein the master-slave tree network is a wired network, and

wherein the first beacon comprises previous beacon content received before the first slave device loses its connection to the master-slave tree network and information indicative of data transmission is suspended so that a network topology in the sub-network is maintained and the second slave device is informed to stop any data transmission.

10. The slave device of claim 9 , further comprising:

an identifier change request circuit, coupled to the controller, configured to select a neighboring device from a predetermined list; and

a transceiver, coupled to the identifier change request circuit, configured to send a request message comprising a first identifier and a second identifier to the selected neighboring device;

wherein the first identifier represents the first slave device; and

the second identifier represents the selected neighboring device.

11. The slave device of claim 10 , wherein:

in response to the sent request message, the transceiver is configured to receive a confirm message comprising a third identifier from the selected neighboring device; and

the third identifier represents the first slave device.

12. The slave device of claim 9 , further comprising:

a memory, coupled to the controller, configured to maintain a predetermined list comprising a neighboring device identifier after a neighboring device is selected for establishing a connection thereto,

wherein the controller is further configured to update the predetermined list after receiving a network change message,

the network change message indicates that a third slave device in the master-slave tree network has been changed, and

the neighboring device identifier is indicative of the neighboring device connected to the master-slave tree network.

13. The slave device of claim 12 , wherein:

the network change message indicates that the third slave device is to be connected to the master-slave tree network; and

the controller is configured to add the third slave device to the predetermined list.

14. The slave device of claim 12 , wherein:

the network change message indicates that the third slave device has been disconnected from the master-slave tree network; and

the controller is configured to remove the third slave device into the predetermined list.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2012
From: CHEN, CHI-CHUN; LAI, SHUA-YUAN; WU, ZHONG-ZHEN
To: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Reel/Frame 029445/0722 →
Priority Claims (1)
TW 100149773 A · Dec 30, 2011 · national
Continuity (1)
Related Publication 20130170336A1 · Jul 4, 2013