Link method capable of establishing link between two bluetooth devices located in a bluetooth scatternet
First Claim
1. A link method for establishing a link between two bluetooth devices located in a bluetooth scatternet, the bluetooth device including multiple link detection timers, a detection procedure timer, multiple master/slave flags, an initialization procedure executing timer, an initialization procedure trigger timer and a link missing timer, the method comprising:
- (A) a link initialization procedure for determining whether the role of this bluetooth device in a dedicated link is a slave or a master and initializing the corresponding timers when resetting or initializing a link, wherein the link initialization procedure further comprises;
(A1) setting up and activating the initialization procedure executing timer when a link is reset or initialized;
(A2) listening to a bluetooth channel;
(A3) determining whether the bluetooth device detects an inquiry packet or a paging packet;
(A4) setting the bluetooth device as a slave on the link if step (A3) determines that the bluetooth device detects an inquiry packet or a paging packet;
(A5) determining whether the procedure executing timer is expired or not;
(A6) setting up the multiple link detection timers, the detection procedure timer, the initialization procedure trigger timer and the link missing timer if step (A5) determines that the procedure executing timer is expired; and
(A7) activating the initialization procedure trigger timer;
(B) a link search establishment procedure for searching all possible paths to transfer data packets and establishing a link path table; and
(C) a link detection procedure for resuming to detect whether the link is existed or not when the corresponding link detection timer of a link expires after a pre-determined period.
1 Assignment
0 Petitions
Accused Products
Abstract
A link method for establishing a link between two bluetooth devices is provided to enable a device to transfer data to/from other device located in a bluetooth scatternet. The link method executes a link initialization procedure when resetting or initializing a link to determine whether the role of the bluetooth device at a dedicated link is a slave or master. Then, in the link search establishment procedure, it searches all possible paths for transferring data packet and establishes a link path table. Finally, when the link detection timer expires after a pre-determined period, the link detection procedure is resumed to detect whether the link is existed. If the link is not existed, the link initialization procedure is executed; otherwise, it further determines whether to execute the link initialization procedure again. If yes, the link initialization procedure is executed, otherwise the link detection procedure is executed.
-
Citations
10 Claims
-
1. A link method for establishing a link between two bluetooth devices located in a bluetooth scatternet, the bluetooth device including multiple link detection timers, a detection procedure timer, multiple master/slave flags, an initialization procedure executing timer, an initialization procedure trigger timer and a link missing timer, the method comprising:
-
(A) a link initialization procedure for determining whether the role of this bluetooth device in a dedicated link is a slave or a master and initializing the corresponding timers when resetting or initializing a link, wherein the link initialization procedure further comprises; (A1) setting up and activating the initialization procedure executing timer when a link is reset or initialized; (A2) listening to a bluetooth channel; (A3) determining whether the bluetooth device detects an inquiry packet or a paging packet; (A4) setting the bluetooth device as a slave on the link if step (A3) determines that the bluetooth device detects an inquiry packet or a paging packet; (A5) determining whether the procedure executing timer is expired or not; (A6) setting up the multiple link detection timers, the detection procedure timer, the initialization procedure trigger timer and the link missing timer if step (A5) determines that the procedure executing timer is expired; and (A7) activating the initialization procedure trigger timer; (B) a link search establishment procedure for searching all possible paths to transfer data packets and establishing a link path table; and (C) a link detection procedure for resuming to detect whether the link is existed or not when the corresponding link detection timer of a link expires after a pre-determined period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification