IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0858372
(2004-06-02)
|
등록번호 |
US-7450610
(2008-11-11)
|
우선권정보 |
KR-10-2003-0035777(2003-06-03) |
발명자
/ 주소 |
|
출원인 / 주소 |
- Samsung Electronics Co., Ltd.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
5 인용 특허 :
4 |
초록
▼
An apparatus and method for allocating channel time for each application in a single superframe when applications such as wireless USB and IEEE 802.2, which are implemented in a MAC layer, coexist on a wireless PAN. The apparatus includes a beacon generating module for generating a superframe; a dur
An apparatus and method for allocating channel time for each application in a single superframe when applications such as wireless USB and IEEE 802.2, which are implemented in a MAC layer, coexist on a wireless PAN. The apparatus includes a beacon generating module for generating a superframe; a duration adjusting module for adjusting a duration of the superframe to be a multiple of a frame of an upper application layer of a device; a channel time dividing module for comparing an allowable size of maximum CTA in the frame of the upper application layer of the device with a size of isochronous CTA of another device and dividing the CTA, if necessary; and a channel time relocating module for comparing a super-rate of CTA previously located in the superframe with a super-rate of CTA to be newly added and relocating the newly added CTA.
대표청구항
▼
What is claimed is: 1. An apparatus for allocating channel time to an application on a wireless personal area network (PAN), comprising: a duration adjusting module for adjusting a first duration of a superframe so that the first duration becomes substantially equivalent to a multiple of a second d
What is claimed is: 1. An apparatus for allocating channel time to an application on a wireless personal area network (PAN), comprising: a duration adjusting module for adjusting a first duration of a superframe so that the first duration becomes substantially equivalent to a multiple of a second duration of a frame of an upper layer of a device; a channel time dividing module for comparing an allowable size of a maximum channel time allocation (CTA) in the frame of the upper layer of the device with a size of an isochronous CTA of another device and dividing the isochronous CTA into a plurality of CTAs, according to the size of the isochronous CTA of the other device; and a channel time relocating module for comparing a second super-rate of a second CTA previously located in the superframe with a first super-rate of a first CTA, of the plurality of the CTAs, to be newly added and relocating the first CTA. 2. The apparatus as claimed in claim 1, wherein if the size of the isochronous CTA of the other device is greater than the allowable size of the maximum CTA in the frame of the upper layer of the device, the channel time dividing module is configured to divide and relocate the isochronous CTA by a value obtained by adding 1 (one) to a quotient of the isochronous CTA divided by the allowable size of the maximum CTA in the frame of the upper layer of the device. 3. The apparatus as claimed in claim 1, wherein after the second super-rate of the second CTA previously located in the superframe is compared with the first super-rate of the first CTA to be newly added, the channel time relocating module is configured to relocate one of the first CTA and second CTA with a higher super-rate ahead of another of the first CTA and second CTA with a lower super-rate. 4. The apparatus as claimed in claim 1, wherein a beacon for indicating a start of the superframe to be generated within a beacon period is generated in a non-periodic save area of the frame. 5. The apparatus as claimed in claim 1, wherein a third CTA not allocated to the device due to the isochronous CTA of the other device, is recognized to be virtually occupied in the frame, and transactions of the device are not generated from the third CTA. 6. The apparatus as claimed in claim 1, wherein a variety of types of CTA are uniformly distributed in the superframe. 7. The apparatus as claimed in claim 1 further comprising a beacon generating module for generating the superframe within a beacon period. 8. The apparatus as claimed in claim 1, wherein the multiple is an integer multiple. 9. The apparatus as claimed in claim 1, wherein if the size of the isochronous CTA of the other device is not greater than the allowable size of the maximum CTA in the frame of the upper layer of the device, the channel time dividing module is configured not to divide the isochronous CTA, and the channel time relocating module is configured to compare the second super-rate of the second CTA with a first super-rate of the isochronous CTA to dispose the isochronous CTA in the superframe. 10. A method for allocating channel time to an application on a wireless personal area network (PAN), comprising: adjusting a first duration of a superframe to be substantially equivalent to a multiple of a second duration of a frame to output an adjusted superframe; comparing a size of a maximum channel time allocation (CTA) in a frame of an upper layer with a size of an isochronous CTA of a requesting device to efficiently locate the isochronous CTA in the adjusted superframe; and if it is determined that the size of the isochronous CTA of the requesting device is greater than an allowable size of the maximum CTA in the frame of the upper layer, dividing the isochronous CTA by a value obtained by adding 1 to a quotient of the size of the isochronous CTA divided by the size of the maximum CTA. 11. The method as claimed in claim 10, further comprising: comparing a second super-rate of existing CTA previously located in the superframe with a first super-rate of first CTA to be newly added; and locating the first CTA ahead of the existing CTA when it is determined that the first super-rate of the first CTA is greater than the second super-rate of the existing CTA, or appending the first CTA to the existing CTA when the first super-rate of the first CTA is less than the second super-rate of the existing CTA. 12. The method as claimed in claim 10, further comprising, between the adjusting the first duration of the superframe and the comparing the size of the maximum CTA: comparing a size of total available isochronous CTA with a size of a requested CTA requested by the device when the requested CTA is isochronous; and sending a response to the requesting device and terminating channel allocation when it is determined that the requested CTA is greater than the total available isochronous CTA, or comparing the size of the maximum CTA when the requested CTA is less than the total available isochronous CTA. 13. The method as claimed in claim 10, further comprising, between the adjusting the first duration of the superframe and the comparing the size of the maximum CTA: determining, when a requested CTA requested by a device is asynchronous, whether available CTA exists in the adjusted superframe and then allocating the available CTA, as an allocated CTA, if the available CTA exists; decreasing the requested CTA by a value of the allocated CTA; and repeating the determining and the decreasing when the requested CTA remains, or sending a response to the requesting device when the requested CTA does not remain. 14. The method as claimed in claim 10, further comprising, between the adjusting the first duration of the superframe and the comparing the size of the maximum CTA: when a CTA requested by a device is asynchronous, determining whether an available CTA exists in the adjusted superframe and then waiting for a next superframe if the available CTA does not exist. 15. The method as claimed in claim 10, wherein the multiple is an integer multiple. 16. A method for allocating channel time to an application on a wireless personal area network (PAN) wherein an upper layer has frames and a lower layer has superframes existing at a media access control (MAC) layer, the method comprising: adjusting a first duration of a superframe of the superframes, to be substantially equivalent to an integral multiple of a second duration of a frame of the frames; outputting an adjusted superframe, comparing a size of a maximum channel time allocation (CTA) in a frame of the upper layer with a size of an isochronous CTA of a requesting device; and dividing the isochronous CTA by a value obtained by adding 1 to a quotient of the size of the isochronous CTA divided by the size of the maximum CTA, if it is determined that the size of the isochronous CTA of the requesting device is greater than the maximum CTA in the frame of the upper layer. 17. A method for allocating channel time to an application on a wireless personal area network (PAN) wherein an upper layer has frames and a lower layer has superframes existing at a media access control (MAC) layer, the method comprising: comparing a size of a maximum channel time allocation (CTA) in a frame of the upper layer with a size of an isochronous CTA of a requesting device; and dividing the isochronous CTA by a value obtained by adding 1 to a quotient of the size of the isochronous CTA divided by the size of the maximum CTA, if it is determined that the size of the isochronous CTA of the requesting device is greater than the maximum CTA in the frame of the upper layer.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.