Frame structure for medium access in body area networks (BAN)
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-029/06
H04B-013/00
G06Q-010/06
G06Q-050/32
출원번호
US-0697110
(2010-01-29)
등록번호
US-8943305
(2015-01-27)
발명자
/ 주소
Ho, Jin-Meng
출원인 / 주소
Texas Instruments Incorporated
대리인 / 주소
Cooper, Alan A. R.
인용정보
피인용 횟수 :
2인용 특허 :
2
초록▼
A system and method for providing a variety of medium access and power management methods are disclosed. A defined frame structure allows a hub and a node to use said methods for secured or unsecured communications with each other. Contended access is available during a random access phase. The node
A system and method for providing a variety of medium access and power management methods are disclosed. A defined frame structure allows a hub and a node to use said methods for secured or unsecured communications with each other. Contended access is available during a random access phase. The node uses an alternate doubling of a backoff counter to reduce interference and resolve collisions with other nodes attempting to communicate with the hub in the random access phase. Non-contended access is also available, and the hub may schedule reoccurring or one-time allocation intervals for the node. The hub and the node may also establish polled and posted allocation intervals on an as needed basis. The node manages power usage by being at active mode at times during the beacon period when the node is expected to transmit or receive frames.
대표청구항▼
1. A method for communicating data with neighboring hubs, comprising: inserting payload data in one or more frames to be transmitted to a recipient;determining a security level to be used in the frame;identifying a pairwise temporal key (PTK) used to secure the frame;identifying a frame type based u
1. A method for communicating data with neighboring hubs, comprising: inserting payload data in one or more frames to be transmitted to a recipient;determining a security level to be used in the frame;identifying a pairwise temporal key (PTK) used to secure the frame;identifying a frame type based upon said payload data;selecting a sequence number for the frame and inserting into a sequence number field the sequence number selected based on the frame type;generating a frame header using the security level, PTK, frame type, and sequence number;generating a frame control block;generating a frame body comprising the payload data;creating the frame using the frame header and the frame body; andtransmitting the frame to the recipient,wherein the frame control block further includes a frame subtype block, the frame subtype block indicating that the frame is a beacon frame; andwherein the sequence number field is set to a value incremented by one more than a sequence number included in a last beacon frame,wherein a beacon transmission time, relative to a beacon period recurring time (BPRT), changes from one beacon period to next according to a pseudo-random (PN) beacon shifting sequence by a means for shifting, wherein different PN sequences are used by neighboring hubs,wherein generating the frame control block further comprises:identifying a transmit direction in the frame control block, the transmit direction indicating whether the frame is sent to the hub or from the hub,wherein the transmit direction is indicated by setting a bit in the frame control block,wherein the fragment number field is set to indicate a beacon period in which a hub will change to a next channel in a channel hopping sequence. 2. The method of claim 1, further comprising: configuring the frame header to indicate an authentication status for the frame. 3. The method of claim 1, further comprising: configuring the frame header to indicate an encryption status for the frame. 4. The method of claim 1, further comprising: identifying a frame subtype; andselecting the sequence number based upon the frame subtype. 5. The method of claim 1, further comprising: generating the frame header to indicate a network identifier. 6. The method of claim 1, further comprising: generating the frame header to indicate a hub identifier, a node identifier, and a transmit direction. 7. A method for creating a frame to be exchanged between a hub and a node and neighboring hubs, the method comprising: retrieving hub address information from a memory;retrieving node address information from the memory;generating a frame control block having a plurality of fields, the fields including a security level field, a pairwise temporal key (PTK) index field, a frame type field, a sequence number field, and a fragment number field, wherein the security level field indicates an authentication status and an encryption status for the frame,the PTK index field contains a PTK index used by the hub and the node to create a PTK, andthe frame type field indicates whether the frame is a management, control or data frame;generating a header block for the frame, the header block comprising the hub address information, node address information, and frame control block; andtransmitting the frame including the header block to a recipient,wherein the frame control block further includes a frame subtype block, the frame subtype block indicating that the frame is a beacon frame; andwherein the sequence number field is set to a value incremented by one more than a sequence number included in a last beacon frame,wherein a beacon transmission time, relative to a beacon period recurring time (BPRT), changes from one beacon period to next according to a pseudo-random (PN) beacon shifting sequence by a means for shifting, wherein different PN sequences are used by neighboring hubs, andwherein the fragment number field is set to indicate a beacon period in which a hub will change to a next channel in a channel hopping sequence,wherein generating the frame control block further comprises:identifying a transmit direction in the frame control block, the transmit direction indicating whether the frame is sent to the hub or from the hub,wherein the transmit direction is indicated by setting a bit in the frame control block. 8. The method of claim 7, wherein the frame control block further includes a frame subtype block, the frame subtype block indicating that the frame includes an immediate-acknowledgement or block-acknowledgement frame, and the sequence number field set to a value indicating an allocation slot in which a hub is to send a post to a node. 9. The method of claim 8, wherein the fragment number field is set to a value indicating a beacon period in which the hub is to send the post to the node. 10. The method of claim 7, wherein the frame control block further includes a frame subtype block, the frame subtype block indicating that the frame includes a poll frame; and wherein the sequence number field is set to a value indicating an allocation slot in which the hub is to send a next poll to the node. 11. The method of claim 10, wherein the fragment number field is set to a value indicating a beacon period in which the hub is to send the next poll to the node. 12. A device operating as either a hub or node in a network and having neighboring hubs, comprising: a circuit for transmitting and receiving frames;a memory for storing frame data; anda processor adapted to create frames for transmission, the processor operating to: retrieve hub address information from a memory;retrieve node address information from the memory;generate a frame control block having a plurality of fields, the fields including a security level field, a pairwise temporal key (PTK) index field, a frame type field, a sequence number field, and a fragment number field, whereinthe security level field indicates an authentication status and an encryption status for the frame,the PTK index field contains a PTK index used to create a current PTK,the frame type field indicates whether the frame is a management, control or data frame; and generate a header block for the frame, the header block comprising the hub address information, node address information, and frame control block, and wherein the frame control block further includes a frame subtype block, the frame subtype block indicating that the frame is a beacon frame; andwherein the sequence number field is set to a value incremented by one more than a sequence number included in a last beacon frame,wherein a beacon transmission time, relative to a beacon period recurring time (BPRT), changes from one beacon period to next according to a pseudo-random (PN) beacon shifting sequence by a means for shifting, wherein different PN sequences are used by neighboring hubs, andwherein the fragment number field is set to indicate a beacon period in which a hub will change to a next channel in a channel hopping sequence,wherein the processor further operates to: identify a transmit direction in the frame control block, the transmit direction indicating whether the frame is sent to the hub or from the hub,wherein the transmit direction is indicated by setting a bit in the frame control block, wherein the processor further operates to: retrieve a network identifier from the memory; andwherein the generating the header block for the frame comprises including the network identifier in the header block,wherein generating the frame control block further comprises:identifying a transmit direction in the frame control block, the transmit direction indicating whether the frame is sent to the hub or from the hub, andwherein the transmit direction is indicated by setting a bit in the frame control block. 13. The device of claim 12, wherein the frame control block further includes a frame subtype block, the frame subtype block indicating that the frame includes a poll frame; and wherein the sequence number field is set to a value indicating an allocation slot in which the hub is to send a next poll to a node. 14. The device of claim 12, wherein the frame control block further includes a frame subtype block, the frame subtype block indicating that the frame is a beacon frame; and wherein the sequence number field is set to a value incremented by one more than a sequence number included in a last beacon frame. 15. The device of claim 12, wherein the fragment number field is set to indicate a beacon period in which a hub will change to a next channel in a channel hopping sequence. 16. The device of claim 12, wherein the frame control block further includes a frame subtype block, the frame subtype block indicating that the frame includes an immediate-acknowledgement or block-acknowledgement frame, and the sequence number field set to a value indicating an allocation slot in which the hub is to send a post to a node. 17. The device of claim 16, wherein the fragment number field is set to a value indicating a beacon period in which the hub is to send the post to the node. 18. The device of claim 17, wherein the fragment number field is set to a value indicating a beacon period in which the hub is to send the next poll to the node.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Fischer Michael A. (San Antonio TX), Medium access control protocol for wireless network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.