Wireless communication apparatus and method using an adaptive credit redistribution algorithm
First Claim
1. A wireless communication method for a Bluetooth device connected to a plurality of piconets and operating in a scatter mode, comprising steps of:
- (a) establishing credit values by link for the plurality of piconets, and a total sum of respective credit values of links as a temporary account value;
(b) updating the credit values by link and the temporary account value every slot based on a predetermined algorithm;
(c) performing communications through a link selected based on a comparison result of the respective credit values of links at each Presence Point (PP); and
(d) unevenly redistributing predetermined credit values based on respective characteristics of the links and returning to the step (b) in one of the two cases that the communications are interrupted with a POLL_NULL sequence and that the temporary account value becomes the same as the total number, n, of links,wherein the step (d) redistributes a credit value C to the respective credit values of links based on the inverse of Tscatter—
poll temporary account value becomes the same as the total number, n, links, the Tscatter—
poll being a parameter negotiated between corresponding pioconets by a Link Manager Protocol (LMP) with a scatternet formed.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication method according to the present invention, in a Bluetooth device connected to multiple piconets and operating in a scatter mode, includes steps of (a) establishing credit values by link for the multiple piconets, and the total sum of the credit values by link as a temporary account value; (b) updating the credit values by link and the temporary account value every slot based on a predetermined manner; (c) performing communications through a link selected based on a comparison result of the credit values by link at each Presence Point(PP); and (d) unevenly redistributing predetermined credit values based on characteristics by link and returning to the step (b) in one of the two cases in which the communications are interrupted with a POLL_NULL sequence and the temporary account value becomes the same as the total number, n, of links.
17 Citations
10 Claims
-
1. A wireless communication method for a Bluetooth device connected to a plurality of piconets and operating in a scatter mode, comprising steps of:
-
(a) establishing credit values by link for the plurality of piconets, and a total sum of respective credit values of links as a temporary account value; (b) updating the credit values by link and the temporary account value every slot based on a predetermined algorithm; (c) performing communications through a link selected based on a comparison result of the respective credit values of links at each Presence Point (PP); and (d) unevenly redistributing predetermined credit values based on respective characteristics of the links and returning to the step (b) in one of the two cases that the communications are interrupted with a POLL_NULL sequence and that the temporary account value becomes the same as the total number, n, of links, wherein the step (d) redistributes a credit value C to the respective credit values of links based on the inverse of Tscatter — poll temporary account value becomes the same as the total number, n, links, the Tscatter— poll being a parameter negotiated between corresponding pioconets by a Link Manager Protocol (LMP) with a scatternet formed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A Bluetooth wireless communication apparatus connected to a plurality of piconets and operating in a scatter mode, comprising:
-
a buffer unit for storing credit values by link for the plurality of piconets, and the total sum of the respective credit values of links as a temporary account value; a communication priority decision unit for updating the credit values by link and the temporary account value every slot based on a predetermined manner, and selecting a link to perform communications based on a comparison result of the credit values by link at each Presence Point(PP); a credit redistribution unit for unevenly redistributing predetermined credit values based on respective characteristics of links in one of the two cases in which the communications are interrupted with a POLL_NULL sequence and the temporary account value becomes the same as the total number, n, of links; and a communication initiation unit for initiating communications through a corresponding link selected in the communication priority decision unit, wherein, if a POLL_NULL sequence occurs, the credit redistribution unit redistributes a credit value C calculated by a following formula to credit values of links except for a corresponding link, based on the inverse of a Tscatter — poll by link, said following formula being;where, n denotes the total number of links, acred denotes a credit value of a link to be redistributed, acmax denotes the maximum credit value out of credit values of links to be redistributed, acmin denotes the minimum credit value out of credit values of links to be redistributed, and Nswitch-th denotes a threshold value for preventing frequent switchovers among piconets, and wherein, in the credit redistribution unit, the credit values to be redistributed to the links are obtained by following formula wherein the Tscatter_poll being a parameter negotiated between corresponding piconets by the link Manager Protocol (LMP) with a scatternet formed; - View Dependent Claims (8, 9, 10)
-
Specification