Movatterモバイル変換


[0]ホーム

URL:


CN114501661B - Method, device, equipment and storage medium for scheduling transmission opportunities - Google Patents

Method, device, equipment and storage medium for scheduling transmission opportunities
Download PDF

Info

Publication number
CN114501661B
CN114501661BCN202111505265.3ACN202111505265ACN114501661BCN 114501661 BCN114501661 BCN 114501661BCN 202111505265 ACN202111505265 ACN 202111505265ACN 114501661 BCN114501661 BCN 114501661B
Authority
CN
China
Prior art keywords
sta
preset threshold
hcca txop
txop
hcca
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111505265.3A
Other languages
Chinese (zh)
Other versions
CN114501661A (en
Inventor
李宛苡
吴昌强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Lianping Semiconductor Co ltd
Original Assignee
Shenzhen Lianping Semiconductor Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Lianping Semiconductor Co ltdfiledCriticalShenzhen Lianping Semiconductor Co ltd
Priority to CN202111505265.3ApriorityCriticalpatent/CN114501661B/en
Publication of CN114501661ApublicationCriticalpatent/CN114501661A/en
Application grantedgrantedCritical
Publication of CN114501661BpublicationCriticalpatent/CN114501661B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种调度传输机会的方法、装置、设备及存储介质,所述方法包括:接收STA发送的获取HCCA TXOP的请求;基于所述请求,生成评分参数;基于所述评分参数对所述STA的HCCA TXOP权限进行评估,获取评估结果;将所述评估结果与第一预设阈值进行对比;若所述评估结果大于等于所述第一预设阈值,则对所述STA分配所述HCCA TXOP。本发明的技术方案,为AP中的HC提供了一个评分系统,针对已提出HCCA TXOP申请的STA,能够使用这套系统来提供评估结果,进而决定是否需要为STA分配HCCA TXOP,以及分配多少HCCA TXOP;且评分系统综合了多个维度,使得评估结果更加合理。

The present invention discloses a method, apparatus, device and storage medium for scheduling transmission opportunities, the method comprising: receiving a request for obtaining HCCA TXOP sent by STA; generating a scoring parameter based on the request; evaluating the HCCA TXOP authority of the STA based on the scoring parameter to obtain an evaluation result; comparing the evaluation result with a first preset threshold; if the evaluation result is greater than or equal to the first preset threshold, allocating the HCCA TXOP to the STA. The technical solution of the present invention provides a scoring system for the HC in the AP, and for the STA that has applied for HCCA TXOP, this system can be used to provide evaluation results, thereby determining whether to allocate HCCA TXOP to the STA and how many HCCA TXOP to allocate; and the scoring system integrates multiple dimensions, making the evaluation results more reasonable.

Description

Method, device, equipment and storage medium for scheduling transmission opportunity
Technical Field
The present invention belongs to the field of network technologies, and in particular, to a method, an apparatus, a device, and a storage medium for scheduling transmission opportunities.
Background
In a Hybrid Control Channel Access (HCCA) scenario in the hybrid coordination function (hybrid coordination function, HCF) mechanism of the medium Access control (Medium Access Control, MAC) layer of the IEEE (Institute of ELECTRICAL AND Electronics Engineers) 802.11 protocol, an Access Point (AP) may allocate HCCA transmission opportunities (transmission opportunity, TXOPs) to base Stations (STAs) within the current Basic service set (Basic SERVICE SET, BSS) in a polled manner to give them the opportunity to Access the channel to transmit data, whereas STAs may request a TXOP from the AP if they find that the current AP has insufficient TXOPs to allocate themselves, but the AP may not necessarily allocate or may not necessarily allocate a full amount, depending mainly on the AP end.
However, the IEEE 802.11 protocol does not specify an algorithm for allocating HCCA TXOP to STAs that make a TXOP request by an AP, and in the prior art, in order to solve the above problem, only traffic levels and requirements at a terminal side are considered, and the resource situation at an AP side (or STA side) is not considered. Further, the related art performs scheduling considering only the average data amount and the data amount to be transmitted (the present case), and does not consider the historical scheduling case.
Disclosure of Invention
The present invention aims to solve at least one of the technical problems in the related art to some extent. To this end, an object of the present invention is to propose a method, an apparatus, a device and a storage medium for scheduling transmission opportunities.
In order to solve the technical problems, the embodiment of the invention provides the following technical scheme:
A method of scheduling transmission opportunities, applied to an AP, comprising:
receiving a request for acquiring the HCCA TXOP sent by the STA;
generating scoring parameters based on the request;
Evaluating the HCCA TXOP authority of the STA based on the scoring parameter to obtain an evaluation result;
comparing the evaluation result with a first preset threshold value;
And if the evaluation result is greater than or equal to the first preset threshold value, allocating the HCCA TXOP to the STA.
Optionally, the generating, based on the request, a scoring parameter includes:
Determining the number of times that the STA is actively polled in the current CAP, and generating a first parameter;
after determining that the history request for acquiring the HCCA TXOP sent by the STA is received, the AP allocates the number of times of HCCA TXOP to the STA, and generates a second parameter and a third parameter;
and after determining that the history request of acquiring the HCCA TXOP sent by the STA is received, the AP does not allocate the HCCA TXOP to the STA for times, and generates a fourth parameter.
Optionally, the generating a scoring parameter based on the request further includes:
determining the length of the allocable HCCA TXOP of the AP in the current CAP, and comparing the length of the allocable HCCA TXOP with a second preset threshold;
generating a fifth parameter if the length of the allocable HCCA TXOP is greater than or equal to the second preset threshold;
And if the length of the allocable HCCA TXOP is smaller than the second preset threshold, generating a sixth parameter.
Optionally, the generating a scoring parameter based on the request further includes:
Determining whether the effective time of the life cycle of the data frame reported by the STA exceeds a third preset threshold based on the received QOS frame;
And if the effective time of the data frame reported by the STA is greater than or equal to the third preset threshold value, generating a seventh parameter.
Optionally, if the evaluation result is greater than or equal to the first preset threshold, allocating the HCCA TXOP to the STA further includes:
If the evaluation result is greater than or equal to a first preset threshold value, acquiring the current residual time of the CAP;
Comparing the remaining time with a fourth preset threshold value to obtain a comparison result;
based on the comparison result, a target length of the HCCA TXOP allocated to the STA is determined.
The embodiment of the invention also provides a method for scheduling transmission opportunities, which is applied to the STA and comprises the following steps:
transmitting a request for acquiring the HCCA TXOP to the AP;
receiving the HCCA TXOP allocated by the AP;
monitoring the effective time of the life cycle of the data to be transmitted;
and when the effective time is smaller than a third preset threshold value, transmitting a QoS frame to the AP.
Optionally, the QoS frame carries information of a TXOP duration request.
Optionally, the monitoring the effective time of the life cycle of the data to be sent further includes:
Monitoring the effective time of the life cycle of the data to be transmitted, and obtaining the effective time;
Comparing the effective time with a third preset threshold value;
if the effective time is greater than or equal to the third preset threshold value, adjusting the data of the QoS frame to obtain an adjusted QoS frame;
and sending the QoS adjustment frame to the AP.
The embodiment of the invention also provides a device for scheduling transmission opportunities, which is applied to the AP and comprises the following steps:
A receiving module, configured to receive a request sent by an STA to acquire an HCCA TXOP;
the generation module is used for generating scoring parameters based on the request;
the evaluation module is used for evaluating the HCCA TXOP authority of the STA based on the scoring parameter to acquire an evaluation result;
the comparison module is used for comparing the evaluation result with a first preset threshold value;
and the allocation module is used for allocating the HCCA TXOP to the STA if the evaluation result is greater than or equal to the first preset threshold value.
The embodiment of the invention also provides a device for scheduling transmission opportunities, which is applied to the STA and comprises:
a request module, configured to send a request for obtaining an HCCA TXOP to an AP;
an acquisition module, configured to receive the HCCA TXOP allocated by the AP;
the monitoring module is used for monitoring the effective time of the life cycle of the data to be transmitted;
And the sending module is used for sending a QoS frame to the AP when the effective time is smaller than a third preset threshold value.
Embodiments of the present invention also provide an electronic device comprising a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, the processor implementing the method as described above when executing the computer program.
Embodiments of the present invention also provide a computer readable storage medium comprising a stored computer program, wherein the computer program when run controls a device in which the computer readable storage medium is located to perform a method as described above.
The embodiment of the invention has the following technical effects:
According to the technical scheme, 1) a scoring system is provided for HC in the AP, aiming at the STA which has proposed the HCCA TXOP application, the set of system can be used for providing an evaluation result so as to determine whether the HCCA TXOP needs to be allocated for the STA and how much HCCA TXOP needs to be allocated, the scoring system integrates multiple dimensions so that the evaluation result is more reasonable, the related dimensions mainly comprise two aspects of HC resources and STA resources, wherein the HC resources in the AP comprise residual available HCCA TXOP length and the HCCA TXOP resources which are already actively polled/allocated for the STA, the STA resources comprise the life cycle of data messages queued by the STA, the life cycle is related to the storage capacity of the STA and the time of the data packets, and when the life cycle remained by the data packets is short, the AP can be considered to allocate the resources for the STA as soon as possible so as to reduce the probability of data packet loss.
2) In the traditional resource allocation strategy, only the AP end always considers the self resource condition and does not have the information reported by the STA, and the embodiment of the invention newly adds the link of reporting the information by the STA, thereby being more beneficial to the measurement of the resource allocation strategy by the AP end.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
Fig. 1 is a flowchart of a method for scheduling transmission opportunities according to an embodiment of the present invention;
Fig. 2 is another flow chart of a method for scheduling transmission opportunities according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an apparatus for scheduling transmission opportunities according to an embodiment of the present invention;
fig. 4 is another schematic structural diagram of an apparatus for scheduling transmission opportunities according to an embodiment of the present invention.
Detailed Description
Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative and intended to explain the present invention and should not be construed as limiting the invention.
To facilitate an understanding of the embodiments by those skilled in the art, some terms are explained:
(1) HC hybrid coordinator, the central coordinator, specifically, the central coordinator that allocates HCCA TXOP for the STA in HCCA, and the HC function is usually completed by the AP, so the HC function can be considered to be integrated in the AP, that is, the process of allocating HCCA TXOP for the STA by the AP mentioned in the embodiment of the invention is performed based on HC.
(2) QoS Quality of Service, quality of service.
(3) Info, status statistics.
(4) Request, request.
(5) CAP controlled ACCESS PHASE, controlled access phase.
(6) Control field.
(7) Duration Requested duration request.
(8) TBTT: target beacon transmission interval time.
(9) Beacon.
As shown in fig. 1, an embodiment of the present invention provides a method for scheduling transmission opportunities, which is applied to an AP, and includes:
Step S11, receiving a request for acquiring the HCCA TXOP sent by the STA;
specifically, the AP needs to set the TXOP Request bit in the QoS Info sent by itself to 1, which indicates that the current AP can process the TXOP Request proposed by the STA.
Thus, the AP referred to in the embodiments of the present invention is an AP capable of handling TXOP requests for STAs.
Step S12, generating scoring parameters based on the request;
Specifically, the generating, based on the request, a scoring parameter includes:
Determining the number of times that the STA is actively polled in the current CAP, and generating a first parameter;
The method comprises the steps that the number of times that the STA is actively polled in a current CAP is set to be L, and a first parameter is set to be-L;
after determining that the history request for acquiring the HCCA TXOP sent by the STA is received, the AP allocates the number of times of HCCA TXOP to the STA, and generates a second parameter and a third parameter;
The second parameter is-2*M if the number of times of allocating the full-scale HCCA TXOP to the STA by the AP is set as M;
Setting the number of times of the HCCA TXOP, to which the AP does not allocate a full amount to the STA, as N, and setting a third parameter as-N;
In the practical application scenario, after receiving the request of the HCCA TXOP from the STA, the AP allocates a certain length of HCCA TXOP to the STA, but the length of HCCA TXOP actually allocated to the STA by the AP is not necessarily equal to the length actually requested by the STA, so when the length of HCCA TXOP actually allocated to the STA is equal to the number of times the length actually requested by the STA increases by 1, the value of M is updated to m+1, the second parameter is updated to-2 x (m+1), and when the length of HCCA TXOP actually allocated to the STA by the AP is less than the number of times the length actually requested by the STA increases by 1, the value of N is updated to n+1, and the third parameter is updated to- (n+1).
And after determining that the history request of acquiring the HCCA TXOP sent by the STA is received, the AP does not allocate the HCCA TXOP to the STA for times, and generates a fourth parameter.
The fourth parameter is +p, if the AP does not allocate the number of times P of HCCA TXOP to the STA.
Specifically, the generating the scoring parameter based on the request further includes:
Determining the length of the allocable HCCA TXOP of the AP in the current CAP, and comparing the length of the allocable HCCA TXOP with a second preset threshold; generating a fifth parameter if the length of the allocable HCCA TXOP is greater than or equal to the second preset threshold;
The second preset threshold is the length of HCCA TXOP requested by the STA.
And presetting x, wherein the fifth parameter is +x, and the value of x can be preset or adjusted according to the length of the HCCA TXOP which can be distributed in the current CAP. And if the length of the allocable HCCA TXOP is smaller than the second preset threshold, generating a sixth parameter.
And if y is preset, the sixth parameter is-y, and the value of y can be preset or adjusted according to the length of the allocable HCCA TXOP.
Specifically, the generating the scoring parameter based on the request further includes:
determining whether the effective time of the life cycle of the data frame reported by the STA exceeds a third preset threshold based on the received QoS frame;
And if the effective time of the data frame reported by the STA is greater than or equal to the third preset threshold value, generating a seventh parameter.
Wherein, the value of the seventh parameter is +z, and the AP can preset or adjust the value of z.
The third preset threshold is a trigger condition for the STA to report the data frame to be sent in an urgent need, and specifically, the third preset threshold is an effective time of the life cycle of the data frame when the STA reports the data frame to be sent in an urgent need.
In an actual application scenario, the third preset threshold may be 1/2 or 1/3 of the life cycle of the data frame, etc.
Step S13, evaluating the HCCA TXOP authority of the STA based on the scoring parameter to obtain an evaluation result;
Wherein, the initial value or default value of the scoring result is 0, and the scoring result needs to be counted again each time the CAP is restarted.
In an actual application scenario, the scoring result may be obtained based on the following table 1:
TABLE 1
That is, the scoring result= -L-2*M-n+p+x-y+z.
S14, comparing the evaluation result with a first preset threshold value;
And step S15, if the evaluation result is greater than or equal to the first preset threshold value, the HCCA TXOP is distributed to the STA.
The first preset threshold is a preset evaluation result, and the value of the first preset threshold can be preset or adjusted according to actual needs.
Specifically, if the evaluation result is greater than or equal to the first preset threshold, allocating the HCCA TXOP to the STA further includes:
If the evaluation result is greater than or equal to a first preset threshold value, acquiring the current residual time of the CAP;
Comparing the remaining time with a fourth preset threshold value to obtain a comparison result;
based on the comparison result, a target length of the HCCA TXOP allocated to the STA is determined.
Specifically, since the CAP cannot span two TBTT intervals, the maximum remaining time of the CAP refers to the time before the arrival of the next TBTT, so the current CAP is about to end when the next Beacon transmission occurs. Of course, the AP may end the CAP itself earlier, but this may result in a shorter CAP time remaining.
The fourth preset threshold is the remaining time of the CAP when the next Beacon sends.
By default, if the AP also needs to allocate HCCA TXOP for STAs within the BSS, the CAP may use the longest time as possible (i.e., before the next TBTT).
In an actual application scene, determining a value of a fourth preset threshold according to actual requirements;
When the remaining time is smaller than the fourth preset threshold value, the AP distributes the HCCA TXOP with a certain length to the STA according to the remaining time of the current CAP;
and if the evaluation result is smaller than a first preset threshold value, the AP does not allocate the HCCA TXOP to the STA.
The embodiment of the invention provides a scoring system for HC in an AP, aiming at the STA which has proposed the HCCA TXOP application, the scoring system can be used for providing an evaluation result so as to determine whether the HCCA TXOP needs to be allocated for the STA and how much HCCA TXOP needs to be allocated, the scoring system integrates a plurality of dimensions so that the evaluation result is more reasonable, the related dimensions mainly comprise two aspects of HC resources in the AP and STA resources, wherein the HC resources in the AP comprise residual available HCCA TXOP length and the HCCA TXOP resources which are already actively polled/allocated for the STA, the STA resources comprise the life cycle of data messages queued by the STA, the life cycle is related to the storage capacity of the STA and the data packet inventory time, and when the life cycle remained by the data packet is short, the AP can be considered to allocate the resources for the STA as soon as possible so as to reduce the probability of data packet loss.
As shown in fig. 2, an embodiment of the present invention further provides a method for scheduling transmission opportunities, which is applied to an STA and includes:
step S21, a request for acquiring the HCCA TXOP is sent to the AP;
step S22, receiving the HCCA TXOP distributed by the AP;
Step S23, monitoring the effective time of the life cycle of the data to be transmitted;
Specifically, the monitoring the effective time of the life cycle of the data to be sent further includes:
Monitoring the effective time of the life cycle of the data to be transmitted, and obtaining the effective time;
Comparing the effective time with a third preset threshold value;
if the effective time is greater than or equal to the third preset threshold value, adjusting the data of the QoS frame to obtain an adjusted QoS frame;
and sending the QoS adjustment frame to the AP.
And step S24, when the effective time is smaller than a third preset threshold value, a QoS frame is sent to the AP.
Specifically, the QoS frame carries information of the TXOP duration request.
The third preset threshold may be 1/2 or 1/3, etc.
In a practical application scenario, if the STA still has data to be transmitted when the HCCA TXOP allocated by the current AP is about to end, it cannot transmit the data for a period of time in the future unless the AP reallocates a new HCCA TXOP to it, but since the access priority requirement on the channel is high when the AP allocates HCCA TXOP in the current CAP, the STA cannot compete for the channel when the AP allocates HCCA TXOP in the current CAP, and thus the data to be transmitted is delayed to be transmitted.
Therefore, in the embodiment of the present invention, when the STA is about to end the HCCA TXOP allocated to the current AP, the STA needs to send a QoS frame carrying TXOP Duration Requested to the AP, and the QoS frame carries the TXOP duration information requested by the STA itself.
In addition, if any data to be transmitted wait for more than 1/2 or 2/3 of the life cycle of the data to be transmitted in the queue, the STA needs to set Bit7 of QoS Control field carrying the QoS frame TXOP Duration Requested to be 1, send the QoS frame to the AP, and report the data to be transmitted to the AP that needs to be transmitted urgently.
In the traditional resource allocation strategy, only the AP end always considers the self resource condition and does not have the information reported by the STA, and the embodiment of the invention newly adds the link of reporting the information by the STA, thereby being more beneficial to the measurement of the resource allocation strategy by the AP end.
As shown in fig. 3, the embodiment of the present invention further provides an apparatus 300 for scheduling transmission opportunities, which is applied to an AP, and includes:
A receiving module 301, configured to receive a request sent by an STA to acquire an HCCA TXOP;
a generating module 302, configured to generate a scoring parameter based on the request;
An evaluation module 303, configured to evaluate HCCA TXOP permission of the STA based on the scoring parameter, and obtain an evaluation result;
a comparison module 304, configured to compare the evaluation result with a first preset threshold;
An allocation module 305, configured to allocate the HCCA TXOP to the STA if the evaluation result is greater than or equal to the first preset threshold.
Optionally, the generating, based on the request, a scoring parameter includes:
determining the number L of times of polling the STA in the current CAP, and generating a first parameter;
After determining that the history request for acquiring the HCCA TXOP sent by the STA is received, the AP allocates the number M of HCCA TXOPs to the STA, and generates a second parameter;
and after determining that the history request of acquiring the HCCA TXOP sent by the STA is received, the AP does not allocate the HCCA TXOP to the STA for times N, and generates a third parameter.
Optionally, the generating a scoring parameter based on the request further includes:
Determining the length of the allocable HCCA TXOP in the CAP, and comparing the length of the allocable HCCA TXOP with a second preset threshold;
generating a fourth parameter if the length of the allocable HCCA TXOP is greater than or equal to the second preset threshold;
And if the length of the allocable HCCA TXOP is smaller than the second preset threshold, generating a fifth parameter.
Optionally, the generating a scoring parameter based on the request further includes:
Determining whether the effective time of the life cycle of the data frame reported by the STA exceeds a third preset threshold based on the received QOS frame;
and if the effective time of the data frame reported by the STA is greater than or equal to the third preset threshold value, generating a sixth parameter.
Optionally, if the evaluation result is greater than or equal to the first preset threshold, allocating the HCCA TXOP to the STA further includes:
If the evaluation result is greater than or equal to a first preset threshold value, acquiring the current residual time of the CAP;
Comparing the remaining time with a fourth preset threshold value to obtain a comparison result;
based on the comparison result, a target length of the HCCA TXOP allocated to the STA is determined.
As shown in fig. 4, an embodiment of the present invention further provides an apparatus 400 for scheduling transmission opportunities, which is applied to an STA and includes:
A request module 401, configured to send a request for obtaining an HCCA TXOP to an AP;
An acquisition module 402, configured to receive the HCCA TXOP allocated by the AP;
a monitoring module 403, configured to monitor an effective time of a lifecycle of data to be transmitted;
and a sending module 404, configured to send a QoS frame to the AP when the effective time is less than a third preset threshold.
Optionally, the QoS frame carries information of a TXOP duration request.
Optionally, the monitoring the effective time of the life cycle of the data to be sent further includes:
Monitoring the effective time of the life cycle of the data to be transmitted, and obtaining the effective time;
Comparing the effective time with a third preset threshold value;
if the effective time is greater than or equal to the third preset threshold value, adjusting the data of the QoS frame to obtain an adjusted QoS frame;
and sending the QoS adjustment frame to the AP.
Embodiments of the present invention also provide an electronic device comprising a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, the processor implementing the method as described above when executing the computer program.
Embodiments of the present invention also provide a computer readable storage medium comprising a stored computer program, wherein the computer program when run controls a device in which the computer readable storage medium is located to perform a method as described above.
In addition, other structures and functions of the device according to the embodiments of the present invention are known to those skilled in the art, and are not described herein for redundancy reduction.
It should be noted that the logic and/or steps represented in the flowcharts or otherwise described herein, for example, may be considered as a ordered listing of executable instructions for implementing logical functions, and may be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include an electrical connection (an electronic device) having one or more wires, a portable computer diskette (a magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program is printed, as the program may be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
It is to be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, may be implemented using any one or combination of techniques known in the art, discrete logic circuits with logic gates for implementing logic functions on data signals, application specific integrated circuits with appropriate combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings are merely for convenience in describing the present invention and simplifying the description, and do not indicate or imply that the device or element being referred to must have a specific orientation, be configured and operated in a specific orientation, and therefore should not be construed as limiting the present invention.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In the description of the present invention, the meaning of "plurality" means at least two, for example, two, three, etc., unless specifically defined otherwise.
In the present invention, unless explicitly specified and limited otherwise, the terms "mounted," "connected," "secured," and the like are to be construed broadly, and may be, for example, fixedly connected, detachably connected, or integrally formed, mechanically connected, electrically connected, directly connected, indirectly connected through an intervening medium, or in communication between two elements or in an interaction relationship between two elements, unless otherwise explicitly specified. The specific meaning of the above terms in the present invention can be understood by those of ordinary skill in the art according to the specific circumstances.
In the present invention, unless expressly stated or limited otherwise, a first feature "up" or "down" a second feature may be the first and second features in direct contact, or the first and second features in indirect contact via an intervening medium. Moreover, a first feature being "above," "over" and "on" a second feature may be a first feature being directly above or obliquely above the second feature, or simply indicating that the first feature is level higher than the second feature. The first feature being "under", "below" and "beneath" the second feature may be the first feature being directly under or obliquely below the second feature, or simply indicating that the first feature is less level than the second feature.
While embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and not to be construed as limiting the invention, and that variations, modifications, alternatives and variations may be made to the above embodiments by one of ordinary skill in the art within the scope of the invention.

Claims (9)

Translated fromChinese
1.一种调度传输机会的方法,其特征在于,应用于AP,包括:1. A method for scheduling transmission opportunities, characterized in that it is applied to an AP, comprising:接收STA发送的获取HCCA TXOP的请求;Receive a request from a STA to obtain an HCCA TXOP;基于所述请求,生成评分参数;Based on the request, generating scoring parameters;基于所述评分参数对所述STA的HCCA TXOP权限进行评估,获取评估结果;Evaluate the HCCA TXOP authority of the STA based on the scoring parameter to obtain an evaluation result;将所述评估结果与第一预设阈值进行对比;Comparing the evaluation result with a first preset threshold;若所述评估结果大于等于所述第一预设阈值,则对所述STA分配所述HCCA TXOP;If the evaluation result is greater than or equal to the first preset threshold, allocating the HCCA TXOP to the STA;所述基于所述请求,生成评分参数,包括:The generating of the scoring parameters based on the request includes:确定当前CAP内已经为所述STA主动轮询过的次数,并生成第一参数;Determine the number of times the STA has been actively polled in the current CAP, and generate a first parameter;确定接收所述STA发送的获取所述HCCA TXOP的历史请求后,所述AP向所述STA分配所述HCCA TXOP的次数,生成第二参数以及第三参数;determining the number of times the AP allocates the HCCA TXOP to the STA after receiving the historical request for obtaining the HCCA TXOP sent by the STA, and generating a second parameter and a third parameter;确定接收所述STA发送的获取所述HCCA TXOP的历史请求后,所述AP未向所述STA分配所述HCCA TXOP的次数,并生成第四参数;determining the number of times the AP does not allocate the HCCA TXOP to the STA after receiving a history request for obtaining the HCCA TXOP sent by the STA, and generating a fourth parameter;确定所述AP在当前所述CAP内的可分配的所述HCCA TXOP的长度,将所述可分配的所述HCCA TXOP的长度与第二预设阈值进行对比;Determine the length of the HCCA TXOP that can be allocated to the AP in the current CAP, and compare the length of the HCCA TXOP that can be allocated with a second preset threshold;若所述可分配的所述HCCA TXOP的长度大于等于所述第二预设阈值,则生成第五参数;If the length of the allocatable HCCA TXOP is greater than or equal to the second preset threshold, generating a fifth parameter;若所述可分配的所述HCCA TXOP的长度小于所述第二预设阈值,则生成第六参数;If the length of the allocatable HCCA TXOP is less than the second preset threshold, generating a sixth parameter;基于接收的QOS帧确定所述STA是否上报数据帧的生命周期的有效时间超过第三预设阈值;Determine, based on the received QOS frame, whether the effective time of the life cycle of the data frame reported by the STA exceeds a third preset threshold;若所述所述STA上报了所述数据帧的生命周期的有效时间大于等于所述第三预设阈值,则生成第七参数。If the valid time of the life cycle of the data frame reported by the STA is greater than or equal to the third preset threshold, a seventh parameter is generated.2.根据权利要求1所述的方法,其特征在于,所述若所述评估结果大于等于所述第一预设阈值,则对所述STA分配所述HCCA TXOP,还包括:2. The method according to claim 1, characterized in that if the evaluation result is greater than or equal to the first preset threshold, allocating the HCCA TXOP to the STA, further comprises:若所述评估结果大于等于第一预设阈值,则获取当前所述CAP的剩余时间;If the evaluation result is greater than or equal to a first preset threshold, obtaining the remaining time of the current CAP;将所述剩余时间与第四预设阈值进行对比,获取对比结果;Comparing the remaining time with a fourth preset threshold to obtain a comparison result;基于所述对比结果,确定向所述STA分配的所述HCCA TXOP的目标长度。Based on the comparison result, a target length of the HCCA TXOP allocated to the STA is determined.3.一种调度传输机会的方法,其特征在于,应用于如权利要求1-2任一项所述的STA,包括:3. A method for scheduling transmission opportunities, characterized in that it is applied to the STA according to any one of claims 1-2, comprising:向AP发送获取HCCA TXOP的请求;Send a request to the AP to obtain the HCCA TXOP;接收所述AP分配的所述HCCA TXOP;receiving the HCCA TXOP allocated by the AP;对待发送的数据的生命周期的有效时间进行监控;Monitor the effective time of the life cycle of the data to be sent;当所述有效时间小于第三预设阈值时,则向所述AP发送一个QoS帧。When the effective time is less than a third preset threshold, a QoS frame is sent to the AP.4.根据权利要求3所述的方法,其特征在于,所述QoS帧携带TXOP持续时间请求的信息。4. The method according to claim 3, characterized in that the QoS frame carries information of a TXOP duration request.5.根据权利要求3所述的方法,其特征在于,所述对待发送的数据的生命周期的有效时间进行监控,还包括:5. The method according to claim 3, characterized in that the monitoring of the effective time of the life cycle of the data to be sent further comprises:对待发送的数据的生命周期的有效时间进行监控,获取所述有效时间;Monitor the effective time of the life cycle of the data to be sent and obtain the effective time;将所述有效时间与第三预设阈值进行对比;Comparing the effective time with a third preset threshold;若所述有效时间大于等于所述第三预设阈值,则对所述QoS帧的数据进行调整,获取调整QoS帧;If the valid time is greater than or equal to the third preset threshold, adjusting the data of the QoS frame to obtain an adjusted QoS frame;将所述调整QoS帧发送至所述AP。The adjusted QoS frame is sent to the AP.6.一种调度传输机会的装置,其用于执行如权利要求1-2任一项所述的方法,其特征在于,应用于AP,包括:6. A device for scheduling transmission opportunities, used to execute the method according to any one of claims 1 to 2, characterized in that it is applied to an AP, comprising:接收模块,用于接收STA发送的获取HCCA TXOP的请求;A receiving module, used for receiving a request for obtaining HCCA TXOP sent by a STA;生成模块,用于基于所述请求,生成评分参数;A generating module, used for generating a scoring parameter based on the request;评估模块,用于基于所述评分参数对所述STA的HCCA TXOP权限进行评估,获取评估结果;An evaluation module, configured to evaluate the HCCA TXOP authority of the STA based on the scoring parameter and obtain an evaluation result;对比模块,用于将所述评估结果与第一预设阈值进行对比;A comparison module, used for comparing the evaluation result with a first preset threshold;分配模块,用于若所述评估结果大于等于所述第一预设阈值,则对所述STA分配所述HCCA TXOP。An allocating module is configured to allocate the HCCA TXOP to the STA if the evaluation result is greater than or equal to the first preset threshold.7.一种调度传输机会的装置,其用于执行如权利要求3-5任一项所述的方法,其特征在于,应用于STA,包括:7. A device for scheduling transmission opportunities, used to execute the method according to any one of claims 3 to 5, characterized in that it is applied to STA, comprising:请求模块,用于向AP发送获取HCCA TXOP的请求;A request module, used for sending a request for obtaining HCCA TXOP to the AP;获取模块,用于接收所述AP分配的所述HCCA TXOP;An acquisition module, configured to receive the HCCA TXOP allocated by the AP;监控模块,用于对待发送的数据的生命周期的有效时间进行监控;A monitoring module, used to monitor the effective time of the life cycle of the data to be sent;发送模块,用于当所述有效时间小于第三预设阈值时,则向所述AP发送一个QoS帧。The sending module is used to send a QoS frame to the AP when the effective time is less than a third preset threshold.8.一种电子设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至5中任意一项所述的方法。8. An electronic device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the method according to any one of claims 1 to 5 when executing the computer program.9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至5中任意一项所述的方法。9. A computer-readable storage medium, characterized in that the computer-readable storage medium includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the method as claimed in any one of claims 1 to 5.
CN202111505265.3A2021-12-102021-12-10 Method, device, equipment and storage medium for scheduling transmission opportunitiesActiveCN114501661B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202111505265.3ACN114501661B (en)2021-12-102021-12-10 Method, device, equipment and storage medium for scheduling transmission opportunities

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202111505265.3ACN114501661B (en)2021-12-102021-12-10 Method, device, equipment and storage medium for scheduling transmission opportunities

Publications (2)

Publication NumberPublication Date
CN114501661A CN114501661A (en)2022-05-13
CN114501661Btrue CN114501661B (en)2025-07-11

Family

ID=81492133

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202111505265.3AActiveCN114501661B (en)2021-12-102021-12-10 Method, device, equipment and storage medium for scheduling transmission opportunities

Country Status (1)

CountryLink
CN (1)CN114501661B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101835272A (en)*2005-09-122010-09-15高通股份有限公司In wireless communication system, dispatch to authorize in the other direction
CN102550116A (en)*2009-09-232012-07-04高通股份有限公司 Uplink SDMA transmission opportunity scheduling

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8249030B2 (en)*2007-03-232012-08-21Intel CorporationAdapting TXOP requests for multi-radio platforms
US8743793B2 (en)*2008-07-142014-06-03Qualcomm IncorporatedSystems and methods for providing a separate contention window allowing allocations for pending uplink SDMA transmission opportunities
US9113478B2 (en)*2008-08-202015-08-18Qualcomm IncorporatedMethods and apparatus for requesting and allocating resources in multiple transmission opportunities
WO2017033788A1 (en)*2015-08-212017-03-02日本電信電話株式会社Radio communication system and radio communication method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101835272A (en)*2005-09-122010-09-15高通股份有限公司In wireless communication system, dispatch to authorize in the other direction
CN102550116A (en)*2009-09-232012-07-04高通股份有限公司 Uplink SDMA transmission opportunity scheduling

Also Published As

Publication numberPublication date
CN114501661A (en)2022-05-13

Similar Documents

PublicationPublication DateTitle
JP7686850B2 (en) QoS management for multi-user EDCA transmission mode in 802.11ax networks - Patents.com
US12238776B2 (en)Trigger frames adapted to packet-based policies in an 802.11 network
JP7558362B2 (en) Restoring fairness in IEEE 802.11 networks implementing resource units - Patents.com
KR102712600B1 (en) Random access for short feedback procedures in wireless networks
JP2024124552A (en) Enhanced management of AC in multi-user edca transmission mode in wireless networks - Patents.com
CN110063036B (en)Communication method, communication device station and access point
EP1816793A1 (en)Method for uplink bandwidth request and allocation in wireless communication system
KR102114873B1 (en)Apparatus and method for distributed scheduling in an wireless communication system
US20180020372A1 (en)Method and apparatus for reporting quantity of data to be transmitted in a wireless network
KR102082281B1 (en) Message transmission method and user equipment
US20180020373A1 (en)Method and apparatus for managing quantity of data to be transmitted in a wireless network
US11729824B2 (en)Multi-user random access in a wireless network
CN107113623B (en) Radio resource management method and access point using the same
US11963157B2 (en)Method and apparatus for using unlicensed band in communication system
KR20200127850A (en)Method and apparatus for channel state measurement and reporting in sidelink communication
KR20200114929A (en)Method and apparatus for resource allocation in sidelink communication
CN114501661B (en) Method, device, equipment and storage medium for scheduling transmission opportunities
JP4179512B2 (en) Radio base station
CN108924927B (en)Identification distribution, message and parameter sending and processing methods and devices
KR20090049994A (en) Method and apparatus for CCI allocation and management

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp