IP Library Granted Patent US 9,301,248
Granted Patent B2
US 9,301,248 · App. 13/996,059 · Granted Mar 29, 2016

Methods and apparatuses for communication in a personal area network

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,301,248
App. No.
13/996,059
Granted
Mar 29, 2016
Kind
B2
Abstract

An exemplary technique is provided for communication in a personal area network. The technique includes transmitting, to a personal area network coordinator, joint information of a sensor device indicated by reserved bits and includes a type, a channel access rate, and a latest node buffer occupation rate of the sensor device; receiving, from the personal area network coordinator, information regarding adjusted active duration and duty cycle of the communication of the sensor device; and performing further communication based upon the adjusted active duration and duty cycle. Also, the technique includes receiving, from a sensor device, joint information indicated by reserved bits and includes a type, a channel access rate, and a latest node buffer occupation rate of the sensor device; adjusting an active duration and a duty cycle of the communication of the sensor device; and transmitting information regarding the adjusted active duration and duty cycle to the sensor device.

Claims (217)

1. A method for communication in a personal area network, comprising:

transmitting, to a personal area network coordinator, joint information of a sensor device, wherein the joint information is indicated by reserved bits in a frame control field of a media access control data frame, and wherein the joint information includes a type, an overall successful channel access rate, and a latest node buffer occupation rate of the sensor device, the latest node buffer occupation rate comprising an indication of a risk of buffer overflow in the sensor device;

receiving, from the personal area network coordinator, information regarding adjusted active duration and duty cycle of the communication of the sensor device, wherein the adjustments of the active duration and duty cycle are determined based upon the joint information;

performing further communication based upon the adjusted active duration and duty cycle; and

using bits included in the reserved bits in a media access control beacon frame control field and received from the personal area network coordinator to set values of bits indicative of the overall successful channel access rate and the latest node buffer occupation rate, wherein a combination of bits included in the reserved bits in the media access control beacon frame control field represent various predetermined combination values of the overall successful channel access rate and the latest node buffer occupation rate compared against which values of the bits indicative of the overall successful channel access rate and the latest node buffer occupation rate are set.

2. The method as recited in claim 1 , wherein the type of the sensor device comprises an energy-saving-first type or a throughput-first type.

3. The method as recited in claim 1 further comprising:

transmitting, to the personal area network coordinator, a guaranteed-time-slots request, wherein the guaranteed-time-slots request includes information regarding a type of the sensor device indicated by a reserved bit, the type being an energy-saving-first type or a throughput-first type.

4. The method as recited in claim 3 , wherein the information regarding the type of the sensor device is indicated by the reserved bit in a guaranteed-time-slots characteristics field of a guaranteed-time-slots request command frame.

5. A method for communication in a personal area network, comprising:

receiving, from a sensor device, joint information which is indicated by reserved bits in a frame control field of a media access control data frame, and wherein the joint information includes a type, an overall successful channel access rate, and a latest node buffer occupation rate of the sensor device, the latest node buffer occupation rate comprising an indication of a risk of buffer overflow in the sensor device;

adjusting, based upon the joint information, an active duration and a duty cycle of the communication of the sensor device;

transmitting information regarding the adjusted active duration and duty cycle to the sensor device; and

prior to receiving the joint information, transmitting bits included in the reserved bits in a media access control beacon frame control field to the sensor device, wherein a combination of the bits represent various predetermined combination values of the overall successful channel access rate and the latest node buffer occupation rate compared against which values of the bits indicative of the overall successful channel access rate and the latest node buffer occupation rate in the joint information are set.

6. The method as recited in claim 5 , wherein the type of the sensor device comprises an energy-saving-first type or a throughput-first type.

7. The method as recited in claim 6 , wherein the type of the personal area network is dynamically divided into an energy-saving-first type or a throughput-first type based upon the number of the sensor devices of the energy-saving-first type or the throughput-first type, or the amount of the traffic in the person area network.

8. The method as recited in claim 6 , wherein the adjusting further comprises:

calculating a PAN-wide overall successful channel access rate SAR based upon a function F( TypeWeight(1), SAR(1), TypeWeight(2), SAR(2), . . . , TypeWeight(n), SAR(n) ), wherein TypeWeight(i) denotes a value of the bit indicative of the type of the i th sensor device or a value configured based upon the types of the i th sensor device and the personal area network, SAR(i) denotes a value of the bit indicative of the overall successful channel access rate of the i th sensor device, n denotes a number of the sensor devices in the personal area network;

calculating a PAN-wide latest node buffer occupation rate BOR based upon a function G( TypeWeight(1), BOR(1), TypeWeight(2), BOR(2), . . . , TypeWeight(n), BOR(n) ), wherein BOR(i) denotes a value of the bit indicative of the latest node buffer occupation rate of the i th sensor device;

calculating an adjustment parameter AI based upon a function H( SAR , BOR ),

adjusting the active duration and the duty cycle based upon the adjustment parameter.

9. The method as recited in claim 8 , wherein the function

F

(

TypeWeight

(

1

)

,

SAR

(

1

)

,

TypeWeight

(

2

)

,

SAR

(

2

)

,

,

TypeWeight

(

n

)

,

SAR

(

n

)

)

=

(

1

n

i

=

1

n

TypeWeight

(

i

)

K

×

SAR

(

i

)

L

)

1

/

L

,

wherein the K and L are real numbers.

10. The method as recited in claim 8 , wherein the function

G

(

TypeWeight

(

1

)

,

BOR

(

1

)

,

TypeWeight

(

2

)

,

BOR

(

2

)

,

,

TypeWeight

(

n

)

,

BOR

(

n

)

)

=

(

1

n

i

=

1

n

TypeWeight

(

i

)

p

×

BOR

(

i

)

Q

)

1

/

Q

,

wherein the P and Q are real numbers.

11. The method as recited in claim 8 , wherein the function

H

(

SAR

_

,

BOR

_

)

=

SAR

_

BOR

_

.

12. The method as recited in claim 8 , further comprising adjusting the active duration and the duty cycle based upon a change ratio of the adjustment parameter AI , wherein the change ratio is calculated based upon the following equation:

the

change

ratio

=

(

AI

new

_

-

AI

old

_

)

AI

old

_

,

wherein the AI new denotes the latest AI and the AI old denotes the previous AI .

13. The method as recited in claim 5 further comprising:

receiving a guaranteed-time-slots request from the sensor device, wherein the guaranteed-time-slots request includes information regarding a type of the sensor device indicated by a reserved bit, the type being an energy-saving-first type or a throughput-first type;

determining the type of the sensor device; and

allocating time-slots to the sensor device of the throughput-first type.

14. The method as recited in claim 13 , further comprising prior to the allocating, checking whether there are sufficient slots to be allocated, if so, then allocating the slots to the sensor device, otherwise, sequentially dropping the guaranteed-time-slots requests from the sensor devices of the energy-saving-first type until the guaranteed-time-slots request from the sensor device of the throughput-first type is fulfilled.

15. The method as recited in claim 13 , wherein the reserved bit is in a guaranteed-time-slots characteristics field of a guaranteed-time-slots request command frame.

16. A method for communication in a personal area network, comprising:

transmitting, to a personal area network coordinator, joint information of a sensor device, wherein the joint information is indicated by reserved bits in a frame control field of a media access control data frame, and wherein the joint information includes a type, an overall successful channel access rate, and a latest node buffer occupation rate of the sensor device;

receiving, from the personal area network coordinator, information regarding adjusted active duration and duty cycle of the communication of the sensor device, wherein the adjustments of the active duration and duty cycle are determined based upon the joint information;

performing further communication based upon the adjusted active duration and duty cycle; and

using bits included in the reserved bits in a media access control beacon frame control field and received from the personal area network coordinator to set values of bits indicative of the overall successful channel access rate and the latest node buffer occupation rate, wherein a combination of bits included in the reserved bits in the media access control beacon frame control field represent various predetermined combination values of the overall successful channel access rate and the latest node buffer occupation rate compared against which values of the bits indicative of the overall successful channel access rate and the latest node buffer occupation rate are set.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 2, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033677/0531 →
SECURITY AGREEMENT Recorded Feb 10, 2014
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 032189/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2013
From: LIANG, ZHENG; LIU, GANG; ZHENG, JUN; WEN, HAIBO; BIN, FANXIANG; YAO, CHUNYAN
To: ALCATEL LUCENT
Reel/Frame 030650/0133 →