BACKGROUND OF THE INVENTION

1. Field of the Invention

The present disclosure relates to a resource allocation method and a resource allocation system, and more particularly, a resource allocation method and a resource allocation system with low hardware complexity and high operating performance.

2. Description of the Prior Art

With the rapid developments of technologies, various short-range and long-range communication standards have been applied in our daily life. For example, a Wi-Fi 6 protocol supporting a High-Efficiency Wireless (HEW) standard is categorized as an IEEE 802.11ax standard. The IEEE 802.11ax standard is developed for solving wireless link problems of high-density networks and can improve traffic performance of the networks. Specifically, a transmission rate of the Wi-Fi 6 communication based on the IEEE 802.11ax standard can be enhanced to approach several times greater than transmission rate of the communication based on the IEEE 802.11ac standard (a previous standard version). Further, the Wi-Fi 6 communication based on the IEEE 802.11ax standard can perform multi-user accessing communication. In the IEEE 802.11ax standard, multiple access points can communicate with multiple communication terminals by using orthogonal frequency division multiple access (OFDMA) technologies or multi-user multiple input multiple output (MU-MIMO) technologies. Further, communication systems for the IEEE 802.11ax standard can provide robust and reliable signal transmission quality. Even if a received signal strength indication (RSSI) is reduced, a performance of signal communications can be maintained, thereby leading to satisfactory quality of service (QoS). Further, since a target wake time (TWT) mechanism is introduced to the IEEE 802.11ax standard, the communication systems can optimize allocations of scheduling resources, resulting in extension of working time.

Currently, according to the Wi-Fi 6 communications based on the IEEE 802.11ax standard, the access point can be used for allocating resources of all communication terminals by using a uniform random selection process, or the access point can be used for allocating a part (subset) of resources of all communication terminals. However, hardware of a current access point and communication terminal cannot support resource allocations in real-time. Therefore, when the access point continuously releases frequency band information used for allocating resources, the communication terminal requires additional memory space for temporarily buffering and analyzing information of all resources. Thus, for the Wi-Fi 6 communications based on the IEEE 802.11ax standard, it is hard to perform the resource allocations in real-time. Further, since additional memory space is introduced, it results in an increment of cost.

SUMMARY OF THE INVENTION

In an embodiment of the present disclosure, a resource allocation method is provided. The resource allocation method includes the following steps: receiving a trigger frame signal, analyzing the trigger frame signal for acquiring at least one first user information field, determining at least one first random access resource unit number according to the at least one first user information field, decreasing a countdown parameter to generate a first countdown result according to the at least one first random access resource unit number, determining whether to continuously receive the trigger frame signal according to the first countdown result, and selecting a first random access resource unit from multiple random access resource units of the at least one first user information field when the trigger frame signal is not continuously received.

In another embodiment of the present disclosure, a resource allocation system is provided. The resource allocation system includes an access point and at least one communication terminal. The access point is configured to generate a trigger frame signal. Each communication terminal includes a transceiver, a processor, and a memory. The transceiver is configured to receive the trigger frame signal. The processor is coupled to the transceiver and configured to analyze the trigger frame signal. The memory is coupled to the processor. After the trigger frame signal is analyzed by the processor, the processor acquires at least one first user information field, controls the memory to buffer data of one user information field, determines at least one first random access resource unit number according to the at least one first user information field, and decreases a countdown parameter to generate a first countdown result according to the at least one first random access resource unit number. Further, the processor determines whether to continuously receive the trigger frame signal according to the first countdown result, and selects a first random access resource unit from multiple random access resource units of the at least one first user information field when the trigger frame signal is not continuously received.

These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.

