CN-121985430-A - Access point and method, storage medium and computer program product thereof
Abstract
The embodiment of the disclosure provides an access point, a method, a storage medium and a computer program product thereof, wherein the method comprises the steps of obtaining a data message, storing the data message into a plurality of first queues matched with the priority of the data message according to the priority of the data message, storing associated information for sending the data message into a second queue, determining the sequence of the associated information in the second queue by the priority of the data message, and sending the data message according to the sequence of the associated information corresponding to the data message in the second queue in response to obtaining an allocated time slot. The method according to at least one embodiment of the present disclosure can transmit data messages with higher efficiency and lower risk of failure.
Inventors
- LI CHENYANG
- ZHAO MENGXUE
Assignees
- 深圳市联洲国际技术有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20260311
Claims (20)
- 1. A method performed by an access point, comprising: Obtaining a data message; Storing the data messages into a plurality of first queues which are matched with the priorities of the data messages according to the priorities of the data messages; Storing the associated information for sending the data message into a second queue, wherein the sequence of the associated information in the second queue is determined by the priority of the data message; and responding to the obtained allocated time slot, and sending the data message according to the sequence of the associated information corresponding to the data message in the second queue.
- 2. The method of claim 1, wherein starting a timer for a plurality of the first queues, the timer expiring every predetermined time interval, storing association information of the data packets in a second queue, comprises: And storing the associated information of the data message into a second queue in response to expiration of the timer.
- 3. The method of claim 2, wherein storing the association information of the data message in a second queue in response to expiration of the timer comprises: And in response to expiration of the timer, sequentially storing association information corresponding to the data messages stored in the plurality of first queues into the second queue in order of priorities corresponding to the plurality of first queues.
- 4. The method of claim 1, further comprising: obtaining a service type field in the data message, and And determining the priority corresponding to the data message based on the service type field.
- 5. The method of claim 1, wherein the plurality of first queues correspond to different priorities, and wherein storing the data message into a first queue of the plurality of first queues that matches the priority of the data message comprises: Storing the data message in a first queue having the same priority as the priority of the data message.
- 6. The method of claim 1, further comprising: blocking the association information in the second queue to wait for an allocated time slot to be obtained.
- 7. The method of claim 6, wherein the access point is a master access point, the method further comprising: Determining a sub-access point scheduled by the main access point for the allocated time slot in response to obtaining the allocated time slot; Determining association information corresponding to at least one first data message to be sent to the scheduled sub-access point from the second queue based on the identification of the scheduled sub-access point; According to the order of the associated information corresponding to the at least one first data message in the second queue, packaging the associated information corresponding to the at least one first data message into a sending sequence, and And transmitting the at least one first data message based on the transmission sequence.
- 8. The method of claim 6, wherein the access point is a child access point, the method further comprising: in response to obtaining the allocated time slot, encapsulating the associated information corresponding to the data message into a transmission sequence according to the order of the associated information corresponding to the data message in the second queue, and And transmitting the data message based on the transmission sequence.
- 9. The method of claim 1, wherein the access point is a master access point, the method further comprising: Determining sub access points to be scheduled by the main access point; Determining association information corresponding to at least one second data message to be sent to the sub-access point to be scheduled from the second queue based on the identification of the sub-access point to be scheduled; According to the order of the associated information corresponding to the at least one second data message in the second queue, packaging the associated information corresponding to the at least one second data message into a sending sequence, and Blocking the transmission sequence to wait for the allocated time slot.
- 10. The method of claim 1, wherein the access point is a child access point, the method further comprising: according to the order of the associated information corresponding to the data message in the second queue, the associated information corresponding to the data message is packaged into a sending sequence, Blocking the transmission sequence to wait for the allocated time slot.
- 11. The method of claim 9 or 10, further comprising: and transmitting a data message corresponding to the transmission sequence based on the transmission sequence in response to the obtained allocated time slot.
- 12. The method according to any one of claims 1 to 10, wherein the association information comprises at least storage address information of the data message and a transmission configuration of the corresponding data message.
- 13. The method of claim 12, wherein the transmit configuration comprises one or more of: The transmission rate of the data message; short packet optimal configuration of the data message, and Whether the data message is burst transmission or not.
- 14. The method of any of claims 1-10, wherein the number of first queues is four and the number of priorities corresponding to the first queues is four, and four of the priorities include: the priority of the voice type, The video type priority is given to the video type, Best effort type priority, and Background type priority.
- 15. The method of any of claims 1 to 10, wherein the sending the data message comprises: and transmitting the data message to at least one other access point connected with the access point through a time division multiple access link.
- 16. The method of any of claims 1-10, wherein the first queue and the second queue are created by at least one of firmware and software.
- 17. A method performed by an access point, comprising: Obtaining a data message; storing associated information corresponding to the data message; Determining an order for transmitting associated information of the data messages based at least on their priority in response to obtaining the allocated time slots, and And sending the data message at least according to the sequence of the associated information.
- 18. An access point, comprising: A processor; a memory storing one or more computer instructions; wherein the one or more computer instructions are executed by the processor to implement the method of any one of claims 1-16 or claim 17.
- 19. A non-transitory computer readable storage medium having instructions stored thereon, which when executed by a processor, cause the processor to perform the method of any of claims 1-16 or 17.
- 20. A computer program product comprising a computer program or instructions which, when executed by a processor, implements the method according to any one of claims 1-16 or claim 17.
Description
Access point and method, storage medium and computer program product thereof Technical Field The present disclosure relates to the field of wireless communications, and more particularly, to an access point, a method performed by an access point, a storage medium, a computer program product. Background In an application scenario of a wireless lan, a message collision may occur in data transmission between multiple Access Points (APs). The conventional free-send mode may not meet the low collision, high reliability, low latency communication requirements. Time division multiple access (Time Division Multiple Access, TDMA) techniques can be introduced to meet the above-described communication requirements. TDMA techniques may uniformly schedule sub-access points for time slot allocation by a master access point. However, existing TDMA transmission mechanisms ignore the priority of the data messages, which in turn results in inefficient and delayed data transmission processes. In view of this, there is a need for a high efficiency and low latency communication scheme that meets the above-described communication needs. Disclosure of Invention In view of the foregoing, at least one embodiment of the present disclosure provides an access point, a method performed by an access point, a storage medium, a computer program product, to meet the above-described communication needs. According to at least one embodiment of the present disclosure, there is provided a method performed by an access point, including obtaining a data packet, storing the data packet in a first queue matching with priorities of the data packet among a plurality of first queues according to priorities of the data packet, storing association information for transmitting the data packet in a second queue, an order of the association information in the second queue being determined by the priorities of the data packet, and transmitting the data packet according to an order of association information corresponding to the data packet in the second queue in response to obtaining an allocated slot. For example, a method according to at least one embodiment of the present disclosure, wherein a timer is started for a plurality of the first queues, the timer expiring every predetermined time interval, storing association information of the data packets in a second queue, comprises storing association information of the data packets in the second queue in response to expiration of the timer. For example, a method according to at least one embodiment of the present disclosure, wherein storing the association information of the data packets in the second queue in response to expiration of the timer, includes sequentially storing the association information of the data packets stored in the plurality of first queues in the second queue in order of priorities corresponding to the plurality of first queues in response to expiration of the timer. For example, the method according to at least one embodiment of the present disclosure further comprises obtaining a service type field in a data packet, and determining a priority corresponding to the data packet based on the service type field. For example, in accordance with at least one embodiment of the present disclosure, the plurality of first queues corresponding to different priorities, the storing the data message into a first queue of the plurality of first queues that matches the priority of the data message includes storing the data message into a first queue having the same priority as the priority of the data message. For example, a method in accordance with at least one embodiment of the present disclosure further comprises blocking the association information in the second queue waiting for an allocated time slot to be obtained. For example, the method according to at least one embodiment of the present disclosure, wherein the access point is a master access point, further comprises determining a sub-access point scheduled by the master access point for the allocated time slot in response to obtaining the allocated time slot, determining association information corresponding to at least one first data message to be sent to the scheduled sub-access point from the second queue based on an identification of the scheduled sub-access point, encapsulating the association information corresponding to the at least one first data message into a sending sequence according to an order of the association information corresponding to the at least one first data message in the second queue, and sending the at least one first data message based on the sending sequence. For example, the method according to at least one embodiment of the present disclosure, wherein the access point is a sub-access point, further includes, in response to obtaining the allocated time slot, encapsulating association information corresponding to the data packet into a transmission sequence according to an order of the association informatio