Uplink transmission method and device
By configuring the target resource unit RU group for each STA according to its QoS requirements and service requirements in the access point AP, the problem of large uplink transmission delay of STA is solved, and lower latency and better adaptability to real-time applications are achieved.
Patent Information
- Application Number
- CN202311246654.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-25
- Publication Date
- 2025-03-25
AI Technical Summary
In multi-STA scenarios, when the STA performs uplink transmission, the resource units that compete to access may not be able to meet their latency and bandwidth requirements, resulting in large delays and cannot adapt to real-time applications or services.
The access point AP configures a target resource unit RU group for each STA based on the STA's quality of service QoS requirements and/or service requirements, and sends a message containing the target RU group to the STA to assist the STA in uplink transmission.
By configuring the target RU group for the STA, the uplink transmission delay of the STA is effectively reduced, making the STA more suitable for real-time applications or real-time services.
Smart Images

Figure CN119697787A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to an uplink transmission method and device. Background Art
[0002] Enhanced Distributed Channel Access (EDCA) technology enhances the traditional distributed coordination function (DCF) to provide better quality of service (QoS) support, so that different types of data streams can be transmitted with different priorities. Orthogonal Frequency Division Multiple Access (OFDMA) technology divides the overall channel into several orthogonal sub-channels, namely resource units (RU). Different stations (STA) can access different RUs at the same time to achieve multi-user parallel access, thereby enhancing the flexibility of the access of the Medium Access Control (MAC) layer.
[0003] In the related technology, for multi-STA scenarios, EDCA is directly combined with OFDMA. When multiple STAs are performing uplink transmission, each STA performs uplink transmission by competing for RU. However, the RU that STA competes for access may not meet the STA's requirements for delay and bandwidth, resulting in a large delay in STA's uplink transmission, which cannot adapt to real-time applications or real-time services.
[0004] Therefore, how to reduce the latency of STA uplink transmission is a problem that needs to be solved urgently. Summary of the invention
[0005] The present invention provides an uplink transmission method and device, which are used to solve the problem of reducing the uplink transmission delay of STA in the related art.
[0006] In a first aspect, the present invention provides an uplink transmission method, applied to an access point AP, comprising:
[0007] The access point AP configures a target resource unit RU group for at least one station STA based on the quality of service QoS requirement and / or business requirement of the at least one station STA;
[0008] The AP sends a first message to the at least one STA, wherein the first message includes the target RU group; the target RU group is used to assist the at least one STA in uplink transmission.
[0009] In a second aspect, the present invention provides an uplink transmission method, applied to a station STA, comprising:
[0010] The station STA receives a first message from an access point AP, where the first message includes a target resource unit RU group configured by the AP for the STA; the target RU group is configured by the AP based on a quality of service QoS requirement and / or a business requirement of the STA;
[0011] The STA performs uplink transmission based on the target RU group.
[0012] In a third aspect, the present invention provides an uplink transmission system, comprising:
[0013] The access point AP configures a target resource unit RU group for at least one station STA based on the quality of service QoS requirement and / or business requirement of the at least one station STA;
[0014] The AP sends a first message to the at least one STA, where the first message includes the target RU group;
[0015] The at least one STA performs uplink transmission based on the target RU group.
[0016] In a fourth aspect, the present invention provides an access point AP, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the uplink transmission method as described in the first aspect when executing the program.
[0017] In a fifth aspect, the present invention provides a station STA, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the uplink transmission method as described in the second aspect is implemented.
[0018] In a sixth aspect, the present invention provides an uplink transmission device, applied to an access point AP, comprising:
[0019] A configuration module, configured to configure a target resource unit RU group for at least one STA based on a quality of service QoS requirement and / or a business requirement of at least one station STA;
[0020] The first sending module is used to send a first message to the at least one STA, wherein the first message includes the target RU group; the target RU group is used to assist the at least one STA in uplink transmission.
[0021] In a seventh aspect, the present invention provides an uplink transmission device, applied to a station STA, comprising:
[0022] A first receiving module is configured to receive a first message from an access point AP, wherein the first message includes a target resource unit RU group configured by the AP for a STA; the target RU group is configured by the AP based on a quality of service QoS requirement and / or a business requirement of the STA;
[0023] A transmission module is used to perform uplink transmission based on the target RU group.
[0024] In an eighth aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the uplink transmission method as described in the first aspect above, or implements the uplink transmission method as described in the second aspect above.
[0025] The uplink transmission method and device provided by the present invention, AP configures a target RU group for each STA based on the QoS requirements and / or business requirements of at least one STA; then, the AP sends a first message including the target RU group to each STA, thereby grouping the RUs based on the QoS requirements and / or business requirements of the STA, so that each STA performs uplink transmission based on the target RU group configured by the AP for it, thereby effectively reducing the uplink transmission delay of the STA and making the STA more suitable for real-time applications or real-time services. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0027] Figure 1 This is one of the flow charts of the uplink transmission method provided by an embodiment of the present invention;
[0028] Figure 2 is a schematic diagram of a basic service set applicable to an embodiment of the present invention;
[0029] Figure 3 is a schematic diagram of the frame format of an e-CTS frame provided by an embodiment of the present invention;
[0030] Figure 4 is a schematic diagram of the frame format of an e-RTS frame provided in an embodiment of the present invention;
[0031] Figure 5 is a schematic diagram of a reinforcement learning process provided by an embodiment of the present invention;
[0032] Figure 6 This is a second flow chart of the uplink transmission method provided by an embodiment of the present invention;
[0033] Figure 7 This is one of the signaling interaction diagrams for uplink transmission provided by an embodiment of the present invention;
[0034] Figure 8 This is the second schematic diagram of signaling interaction for uplink transmission provided by an embodiment of the present invention;
[0035] Fig. 9 It is one of the structural schematic diagrams of the uplink transmission device provided in an embodiment of the present invention;
[0036] Fig.10 This is a second structural diagram of the uplink transmission device provided by an embodiment of the present invention;
[0037] Fig.11 is a schematic diagram of the structure of an access point AP provided in an embodiment of the present invention;
[0038] Fig.12 It is a schematic diagram of the structure of a station STA provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0040] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0041] In the embodiments of the present invention, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0042] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0043] The STA involved in the embodiment of the present invention may also be referred to as a terminal device (User Equipment), which may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing equipment connected to a wireless modem. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, Personal Communication Service (PCS) telephone, cordless telephone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA) and other devices. A wireless terminal may also be referred to as a system, a subscriber unit (Subscriber Unit), a subscriber station (Subscriber Station), a mobile station (Mobile Station), a mobile station (Mobile), a remote station (Remote Station), an access point (Access Point), a remote terminal (Remote Terminal), an access terminal (Access Terminal), a user terminal (User Terminal), a user agent (User Agent), a user device (User Device), or a user equipment (User Equipment).
[0044] The AP involved in the embodiment of the present invention refers to a Wireless Local Area Network Access Point (WLAN AP), and the AP may be an access point in Wireless Fidelity (WiFi). The present invention does not limit the AP type.
[0045] In order to facilitate a clearer understanding of the embodiments of the present application, some relevant knowledge is first introduced as follows.
[0046] EDCA proposed by IEEE 802.11e enhances the traditional DCF to provide better QoS support, so that different types of data streams can be transmitted with different priorities. EDCA introduces four different access categories (AC), namely AC_BK (background stream), AC_BE (best effort delivery stream), AC_VI (video stream) and AC_VO (audio stream). Each access category has different transmission priorities to meet the requirements of different applications for delay and bandwidth.
[0047] IEEE 802.11ax uses OFDMA access technology for the first time to divide the overall channel into several orthogonal sub-channels, called RUs. Different STAs can access different RUs at the same time to achieve multi-user parallel access, thereby enhancing the flexibility of MAC layer access.
[0048] However, due to the multi-user nature, directly combining EDCA with OFDMA will not significantly improve performance, which means that during uplink transmission, STA cannot meet the requirements of different types of traffic for delay and bandwidth, making STA less suitable for real-time applications.
[0049] In view of the above problems, an embodiment of the present invention provides an uplink transmission method to reduce the uplink transmission delay of each STA.
[0050] Combine the following Figure 1-Figure 8 An uplink transmission method provided by an embodiment of the present invention is described. Figure 1 This is one of the flow charts of the uplink transmission method provided by the embodiment of the present invention, see Figure 1 As shown, the method includes steps 101-102, wherein:
[0051] Step 101: The access point AP configures a target resource unit RU group for at least one station STA based on the quality of service QoS requirement and / or business requirement of the at least one STA.
[0052] First of all, it should be noted that the embodiment of the present invention is applied to a scenario where a STA performs uplink random access to achieve uplink transmission.
[0053] Figure 2 Schematic diagram of a basic service set applicable to an embodiment of the present invention. Figure 2 In the basic service set (BSS), the AP is located at the geometric center of the BSS, and N STAs are randomly and evenly distributed in the cell and associated with the AP. The N STAs are divided into four AC types defined in EDCA, that is, one STA corresponds to one AC type. There are M RUs available for STA selection. Each STA has different QoS requirements and / or service requirements.
[0054] Optionally, the QoS requirement and / or service requirement includes at least one of the following:
[0055] a) Delay requirements; for example, delay value, delay accuracy, etc.
[0056] b) Bandwidth type.
[0057] c) Data size of STA.
[0058] d) Buffer size; for example, Buffer size value, Buffer precision.
[0059] In the embodiment of the present invention, the AP corresponds to the AC category of the STA, and also divides the target RU into different categories, and then gives each target RU an AC-AID, wherein the AC-AID is used to identify which AC the target RU is applied to compete for. It should be noted that since there are 4 categories of AC, there are at most 4 AC-AIDs.
[0060] That is, each target RU group includes multiple target RUs, and the AC-AIDs of the target RUs in each target RU group are the same.
[0061] Step 102: The AP sends a first message to the at least one STA, where the first message includes the target RU group; the target RU group is used to assist the at least one STA in uplink transmission.
[0062] In the embodiment of the present invention, the AP understands the QoS requirements and / or service requirements of each STA, and configures a corresponding target RU group for each STA based on the QoS requirements and / or service requirements of each STA. The target RU group is then carried in the first message and sent to each STA.
[0063] Correspondingly, for each STA, after receiving the target RU group configured by the AP, the STA competes for access qualification through the OBO mechanism. The STA that obtains the access qualification randomly selects a target RU from the target RU group to start uplink transmission.
[0064] In the uplink transmission method provided by the present invention, the AP configures a target RU group for each STA based on the QoS requirements and / or business requirements of at least one STA; then, the AP sends a first message including the target RU group to each STA, thereby grouping the RUs based on the QoS requirements and / or business requirements of the STA, so that each STA performs uplink transmission based on the target RU group configured by the AP for it, thereby effectively reducing the uplink transmission delay of the STA and making the STA more suitable for real-time applications or real-time services.
[0065] Optionally, the first message includes at least one first user information field, and the at least one first user information field is used to configure the target RU group for the at least one STA;
[0066] Wherein, for each first user information field, the first user information field is configured with a first identifier and a second identifier;
[0067] The first identifier is used to identify the STA associated with the first user information field;
[0068] The second identifier is used to identify the AC corresponding to the STA associated with the first user information field, and the second identifier is configured in the target RU group configuration field of the first user information field.
[0069] In the existing standards, the signaling interaction is performed using Request To Send (RTS) / Clear To Send (CTS) to avoid the hidden node problem. RTS is a unicast frame and is not encrypted. CTS is also a unicast frame. After receiving CTS, the AP confirms that the channel is idle and can be sent without encryption.
[0070] In the embodiment of the present invention, based on the concept of RTS / CTS, e-RTS / e-CTS is used as a frame for signaling interaction between STA and AP, wherein e-CTS is the first message in the embodiment of the present invention, which is a trigger frame for uplink transmission sent by AP to STA, and it carries RU conditions that can be used for various STA competitions. e-RTS (i.e., the fourth message mentioned below, which is described in detail in the relevant places below) is a frame for STA to send its own QoS requirements and / or service requirements to AP.
[0071] e-CTS can be enhanced based on TF defined in IEEE 802.11ax. Figure 3 It is a schematic diagram of the frame format of the e-CTS frame provided in an embodiment of the present invention.
[0072] exist Figure 3 In the first message (e-CTS), a plurality of user information fields (UseInfo) are included, each of which is used to configure a target RU group for a specific STA. The AID12 subfield (i.e., the first identifier mentioned above) in each user information field indicates the ID of the STA in the BSS, and the target RU group configuration field, also known as the target RU group allocation field (RUAllocation), indicates the target RU group configured for the STA.
[0073] In the existing 802.11ax standard, in the AID12 subdomain, if AID=0, it means that the RU can be used for associated STA competition; if AID=2045, it means that it is used for non-associated STA competition; if it is equal to other values, such as AID=6, it means that the RU has been allocated to STA 6 for scheduling transmission, that is, the RU can not be used for competition.
[0074] In this embodiment, the AC-AID (ie, the second identifier mentioned above) can be directly put into the target RU group configuration field, which only requires two bits (00 01 10 11).
[0075] It should be noted that, in the embodiment of the present invention, Figure 3 The frame format of the e-CTS frame shown in the figure may of course be other frame formats, which are not limited here.
[0076] Through the above method, the e-CTS is used as the trigger frame for uplink transmission sent by the AP to the STA, and no new frame and field are added, so the compatibility is good.
[0077] Optionally, before the access point AP configures a target resource unit RU group for at least one STA based on the quality of service QoS requirement and / or business requirement of at least one station STA, the AP also needs to perform the following steps:
[0078] The AP receives a fourth message from the at least one STA, where the fourth message includes the QoS requirement and / or service requirement of the at least one STA.
[0079] In the embodiment of the present invention, the QoS requirements and / or service requirements of each STA are different, so it is necessary to carry the respective QoS requirements and / or service requirements in the fourth message and send it to the AP. It should be noted that the fourth message is the e-RTS mentioned above.
[0080] Optionally, the QoS requirement and / or service requirement included in the fourth message is configured in an A-Control field of HT Control in the fourth message.
[0081] Figure 4 is a schematic diagram of the frame format of the e-RTS frame provided by an embodiment of the present invention. Figure 4 As shown in Figure 1, IEEE802.11ax stipulates that when Bit0 and Bit1 of the HT Control field are both set to 1, it is identified as an IEEE802.11ax frame (HE variant). The subsequent A-Control field (A-Control) consists of two parts: the Control ID field and the ControlInformation field.
[0082] The Control ID field contains 4 bits, which can represent a total of 16 control types from 0 to 15. Currently, IEEE802.11ax uses 0 to 6, and the remaining 7 to 15 are reserved.
[0083] Therefore, when Control ID=any one of 7 to 15 (eg, Control ID=7), the ControlInformation field is used to carry the QoS requirements and / or service requirements of each STA, such as delay requirements, bandwidth requirements, and buffer size.
[0084] Through the above method, the e-RTS frame is used as a frame for the STA to send QoS requirements and / or service requirements to the AP, without adding new frames and fields, and has good compatibility.
[0085] Optionally, the access point AP configures a target resource unit RU group for at least one STA based on a quality of service QoS requirement and / or a business requirement of at least one station STA, which can be specifically implemented by the following steps:
[0086] The AP configures the target RU group for the at least one STA using a reinforcement learning algorithm based on the QoS requirements and / or service requirements of the at least one STA.
[0087] In practical applications, the AP, as a reinforcement learning agent, understands the QoS requirements and / or business requirements of each STA based on the information carried by the e-RTS frame, uses reinforcement learning to obtain the optimal target RU grouping solution, and then tells each STA the target RU that can be competed for through e-CTS, so that each STA can perform uplink transmission based on the target RU group configured by the AP, thereby effectively reducing the uplink transmission delay of the STA and making the STA more suitable for real-time applications.
[0088] Optionally, the AP configures the target RU group for the at least one STA using a reinforcement learning algorithm based on the QoS requirement and / or service requirement of the at least one STA, which can be specifically implemented by the following steps A to F:
[0089] Step A: The AP determines an action and a state based on the QoS requirement and / or business requirement of at least one STA; the action includes a first RU group configured for an access category AC corresponding to the at least one STA, and the state includes the QoS requirement and / or business requirement of the at least one STA; the action is determined by the AP using a greedy strategy.
[0090] In the embodiment of the present invention, the AP performs reinforcement learning as an intelligent agent to obtain the AC classification of the RU (ie, the number of RUs of each AC).
[0091] Specifically, the AP can obtain the QoS requirements and / or service requirements of each STA through the e-RTS frame. Then, the AP determines the elements in the reinforcement learning: action and state.
[0092] a) Action a = {AC1, AC2, AC3, AC4}, where AC i Indicates AC i The first RU number of the group.
[0093] Action a is determined by AP based on the greedy strategy. The reason for using the greedy strategy is that at the beginning, the Q value table is relatively small and has not been explored enough. If the action is selected according to the Q value table, it will lead to a local optimum. Therefore, the greedy strategy can effectively avoid this local optimum. AP selects the action with the maximum Q value from the known actions with probability 1-ε; exploration means that the agent selects other unknown actions for exploration with probability other than the known actions.
[0094] The selection of action a based on the greedy strategy can follow the following formula (1):
[0095]
[0096] Among them, p∈(0,1) represents a random probability value, ε represents the probability value given by the greedy strategy, s represents the state, and a represents the action. The above formula means that if the randomly selected probability value p ≥ the given probability value ε, then in the current state s, select the action a that maximizes the Q value; otherwise, randomly select an action in the action set.
[0097] b) State s = {D, B, L}, where D = {D1, D2, ..., D N} represents the delay requirement of each STA, B={B1,B2,...,B N} represents the bandwidth requirement of each STA, L={L1,L2,...,L N} indicates the data size of each STA.
[0098] Step B: The AP sends a second message to the at least one STA, where the second message includes the first RU group configured for the AC corresponding to the at least one STA.
[0099] Optionally, the second message includes at least one second user information field, where the at least one second user information field is used to configure the first RU group for the at least one STA;
[0100] Wherein, for each second user information field, the second user information field is configured with a third identifier and a fourth identifier;
[0101] The third identifier is used to identify the STA associated with the second user information field;
[0102] The fourth identifier is used to identify the AC corresponding to the STA associated with the second user information field, and the fourth identifier is configured in the first RU group configuration field of the second user information field.
[0103] It should be noted that the frame format of the second message is the same as the frame format of the first message, both of which are e-CTS frame formats. Among them, the third identifier is the AID12 subfield in the e-CTS frame format, and the fourth identifier is the AC-AID in the e-CTS frame format, which are configured in the first RU group configuration field.
[0104] In this embodiment, the AP sends RU groups to each STA through the second message (e-CTS), that is, each STA obtains the first RU group configured by the AP, and the first RU group includes at least one first RU. Each STA starts to execute the OBO mechanism to compete for access qualifications, and the STA that obtains access qualifications performs uplink data transmission based on the first RU group.
[0105] Step C: The AP receives a third message from the at least one STA, where the third message includes first information, and the first information is used to characterize a transmission result of uplink transmission by the at least one STA based on a random first RU in the first RU group.
[0106] The STA performing uplink transmission randomly selects a first RU from the first RU group for uplink transmission, and then reports a transmission result of whether the data transmission is successful to the AP.
[0107] The AP obtains an instant reward value r based on the transmission result of the STA data transmission success or failure. t , the next round receives e-RTS and gets the next state s t+1 .
[0108] Step D: The AP determines a reward value based on the first information;
[0109] In the embodiment of the present invention, for the transmission situation of STA i (1≤i≤N), γ i The reward factor is then used to calculate the reward value r t . This can be achieved specifically through the following formula (2):
[0110]
[0111] in, N success Indicates successful transmission (T i ≤D i )’s STA set, L j Indicates the size of the data transferred, rate PHY Indicates the rate at which the physical layer transmits data, T i Denotes the transmission time, D i Indicates the delay requirement of each STA.
[0112] It should be noted that the ultimate goal in this embodiment is to minimize the delay, but because each STA has its own QoS requirements and / or service requirements, the ultimate goal can be converted into maximizing the transmission rate.
[0113] Step E: The AP updates the action and the state based on the reward value.
[0114] In the embodiment of the present invention, the action and state are updated based on the reward value, that is, the Q value table is updated, which can be specifically implemented by the following formula (3):
[0115] Q t+1 (s,a)=Q t (s,a)+αr t +βmaxQ t (s',a')-Q t (s,a) (3)
[0116] Among them, α is the learning rate, 0<α<1, which indicates the rate of Q value update; β is the discount factor, 0<β<1, which indicates the importance of historical rewards. The closer it is to 0, the lower the importance; r t Represents the reward value.
[0117] Step F: Iterate step A to step E until a preset condition is met to determine the target RU group configured for the at least one STA; the preset condition is that the uplink transmission rate of each STA is the maximum.
[0118] In the embodiment of the present invention, steps A to E are iteratively executed to maximize the uplink transmission rate of the STA until convergence, that is, the transmission rate no longer increases.
[0119] Figure 5 Schematic diagram of the reinforcement learning process provided by the embodiment of the present invention. Each STA sends its own QoS requirements and / or service requirements S t Report to the intelligent AP, AP groups RUs based on the QoS requirements and / or service requirements of each STA, and assigns RU grouping scheme a t The STA performs uplink transmission based on the allocated RU and then reports the result of the transmission success to the AP, so that the AP can calculate the reward value R. t to update.
[0120] It should be noted that when a new state is input into the optimal strategy, since the calculation in reinforcement learning only involves a few simple operations, the corresponding predicted output can be obtained immediately. Therefore, the strategy for each step can be determined after reinforcement learning.
[0121] Figure 6This is a second flow chart of the uplink transmission method provided by an embodiment of the present invention, see Figure 6 As shown, the method includes steps 601-602, wherein:
[0122] Step 601: A station STA receives a first message from an access point AP, wherein the first message includes a target resource unit RU group configured by the AP for the STA; the target RU group is configured by the AP based on the quality of service QoS requirements and / or business requirements of the STA.
[0123] Step 602: The STA performs uplink transmission based on the target RU group.
[0124] Optionally, the QoS requirement and / or service requirement includes at least one of the following:
[0125] a) Delay requirement; b) Bandwidth type; c) STA data size; d) Buffer size.
[0126] In the uplink transmission method provided by the present invention, a STA receives a first message from an AP, wherein the first message includes a target RU group configured by the AP for the STA based on the QoS requirements and / or business requirements of the STA, so that the STA performs uplink transmission based on the target RU group configured by the AP for it, thereby effectively reducing the uplink transmission delay of the STA and making the STA more suitable for real-time applications or real-time services.
[0127] Optionally, the first message includes at least one first user information field, and the at least one first user information field is used to configure the target RU group for the STA;
[0128] Wherein, for each first user information field, the first user information field is configured with a first identifier and a second identifier;
[0129] The first identifier is used to identify the STA associated with the first user information field;
[0130] The second identifier is used to identify the AC corresponding to the STA associated with the first user information field, and the second identifier is configured in the target RU group configuration field of the first user information field.
[0131] In the embodiment of the present invention, the first message may be the e-CTS frame mentioned above, and its frame format is as follows: Figure 3 To avoid repetition, it will not be described here.
[0132] Optionally, before the station STA receives the first message from the access point AP, the STA also needs to perform the following steps:
[0133] The STA sends a fourth message to the AP, where the fourth message includes the quality of service QoS requirement and / or business requirement.
[0134] Optionally, before the station STA receives the first message from the access point AP, the STA needs to participate in the AP's reinforcement learning process so that the AP can configure a target RU group for the STA based on the STA's QoS requirements and / or service requirements. This can be achieved by the following steps:
[0135] Step 1), the STA receives a second message from the AP, where the second message includes a first RU group configured for an access category AC corresponding to the STA;
[0136] Step 2), the STA randomly selects a first RU from the first RU group for uplink transmission;
[0137] Step 3), the STA sends a third message to the AP, the third message includes first information, and the first information is used to characterize the transmission result of the STA performing uplink transmission based on a random first RU in the first RU group.
[0138] In an embodiment of the present invention, the AP first determines the action and status based on the QoS requirements and / or business requirements of the STA; wherein the action includes the first RU group configured for the access category AC corresponding to the STA, and the status includes the QoS requirements and / or business requirements of the STA; and the action is determined by the AP using a greedy strategy.
[0139] After the AP allocates the first RU group to the STA, the AP sends a second message to the STA. The STA randomly selects a first RU from the first RU group sent by the AP for uplink transmission, and then reports the transmission result of whether the transmission is successful to the AP in the third message.
[0140] Through the above method, the AP uses reinforcement learning to obtain the optimal target RU grouping scheme, and then tells the STA the target RU that can be competed for through e-CTS, so that each STA can perform uplink transmission based on the target RU group configured by the AP, thereby effectively reducing the uplink transmission delay of the STA and making the STA more suitable for real-time applications.
[0141] Optionally, the second message includes at least one second user information field, where the at least one second user information field is used to configure the first RU group for the STA;
[0142] Wherein, for each second user information field, the second user information field is configured with a third identifier and a fourth identifier;
[0143] The third identifier is used to identify the STA associated with the second user information field;
[0144] The fourth identifier is used to identify the AC corresponding to the STA associated with the second user information field, and the fourth identifier is configured in the first RU group configuration field of the second user information field.
[0145] In the embodiment of the present invention, the second message may be the e-CTS frame mentioned above, and its frame format is as follows: Figure 3 To avoid repetition, it will not be described here.
[0146] Optionally, the QoS requirement and / or service requirement included in the fourth message is configured in an A-Control field of an HT Control domain in the fourth message.
[0147] In the embodiment of the present invention, the fourth message may be the e-RTS frame mentioned above, and its frame format is as follows: Figure 4 To avoid repetition, it will not be described here.
[0148] Optionally, the STA performs uplink transmission based on the target RU group, which can be specifically implemented by the following steps:
[0149] In the case where the STA competes for access qualification based on the OBO mechanism, a target RU is randomly selected from the target RU group for uplink transmission.
[0150] In the embodiment of the present invention, after receiving the first message (e-CTS), each STA competes for access qualifications through the OBO mechanism. It should be noted that the minimum contention window (CWmin) and the maximum contention window (CWmax) of the STA are not the same. The STA of each AC has its own minimum contention window and maximum contention window. See Table 1, which is an arbitration interframe space (AIFS) value table.
[0151] Table 1
[0152]
[0153]
[0154] The specific situation of STA of each AC is not emphasized below, and AC=1 is taken as an example for explanation.
[0155] Initial contention window W0 = CW min+1, then each STA selects a value of the OBO counter B∈[0,W0], and then subtracts the number of available RUs of this type. If B≤0, access qualification is obtained and an RU can be randomly selected from the target RUs with AC-AID=1.
[0156] After STA selects RU, it starts to transmit data. If two STAs select the same RU, it means a collision occurs and retransmission is required in the next round, but the contention window will double W1 = 2W0. The size of the contention window in each round follows the following formula (4), where M means CW reaches CW max The number of transmissions, f means that after the maximum contention window is reached, it can be retransmitted f times. If it fails after f times, the data packet will be discarded.
[0157]
[0158] Figure 7 FIG. 1 is one of the signaling interaction diagrams of uplink transmission provided by an embodiment of the present invention, such as Figure 7 As shown:
[0159] Step 1: The AP configures a target RU group for at least one STA based on the quality of service (QoS) requirements and / or business requirements of the at least one STA.
[0160] Step 2: The AP sends a first message to the at least one STA, where the first message includes the target RU group.
[0161] Step 3: The at least one STA performs uplink transmission based on the target RU group.
[0162] Figure 8 FIG. 2 is a second schematic diagram of signaling interaction for uplink transmission provided in an embodiment of the present invention. Figure 8 As shown:
[0163] Step 1: Each STA uses e-RTS to send QoS requirements to the AP, including latency, bandwidth, and data size.
[0164] Step 2: The AP performs reinforcement learning based on QoS requirements and uses e-CTS to send RU grouping information to each STA.
[0165] Step 3: Each STA transmits data based on the RU configured by the AP.
[0166] Step 4: The AP sends a BA (block acknowledgement) to each STA.
[0167] The uplink transmission device provided by the present invention is described below. The uplink transmission device described below and the uplink transmission method described above can be referred to each other.
[0168] refer to Fig. 9 , Fig. 9 1 is one of the structural diagrams of the uplink transmission device provided in the embodiment of the present invention. The embodiment of the present invention provides an uplink transmission device 900, which can be applied to an access point AP, including a configuration module 901 and a first sending module 902:
[0169] A configuration module 901 is used to configure a target resource unit RU group for at least one STA based on a quality of service QoS requirement and / or a business requirement of at least one station STA;
[0170] The first sending module 902 is used to send a first message to the at least one STA, wherein the first message includes the target RU group; the target RU group is used to assist the at least one STA in uplink transmission.
[0171] The uplink transmission device provided by the present invention configures a target RU group for each STA based on the QoS requirements and / or business requirements of at least one STA; then, a first message including the target RU group is sent to each STA, thereby grouping RUs based on the QoS requirements and / or business requirements of the STA, so that each STA performs uplink transmission based on the target RU group configured for it, thereby effectively reducing the uplink transmission delay of the STA and making the STA more suitable for real-time applications or real-time services.
[0172] Optionally, the first configuration module 901 is further configured to:
[0173] Based on the QoS requirements and / or business requirements of the at least one STA, the target RU group is configured for the at least one STA using a reinforcement learning algorithm.
[0174] Optionally, the configuration module 901 is further used to:
[0175] Step A: determining an action and a state based on the QoS requirement and / or service requirement of at least one STA; the action includes a first RU group configured for an access category AC corresponding to the at least one STA, and the state includes the QoS requirement and / or service requirement of the at least one STA; the action is determined by the AP using a greedy strategy;
[0176] Step B: Sending a second message to the at least one STA, where the second message includes the first RU group configured for the AC corresponding to the at least one STA;
[0177] Step C: receiving a third message from the at least one STA, where the third message includes first information, where the first information is used to characterize a transmission result of uplink transmission by the at least one STA based on a random first RU in the first RU group;
[0178] Step D: Determine a reward value based on the first information;
[0179] Step E: updating the action and the state based on the reward value;
[0180] Step F: Iterate step A to step E until a preset condition is met to determine the target RU group configured for the at least one STA; the preset condition is that the uplink transmission rate of each STA is the maximum.
[0181] Optionally, the device further comprises:
[0182] The second receiving module is used to receive a fourth message from the at least one STA, wherein the fourth message includes the QoS requirement and / or service requirement of the at least one STA.
[0183] Optionally, the first message includes at least one first user information field, and the at least one first user information field is used to configure the target RU group for the at least one STA;
[0184] Wherein, for each first user information field, the first user information field is configured with a first identifier and a second identifier;
[0185] The first identifier is used to identify the STA associated with the first user information field;
[0186] The second identifier is used to identify the AC corresponding to the STA associated with the first user information field, and the second identifier is configured in the target RU group configuration field of the first user information field.
[0187] Optionally, the second message includes at least one second user information field, where the at least one second user information field is used to configure the first RU group for the at least one STA;
[0188] Wherein, for each second user information field, the second user information field is configured with a third identifier and a fourth identifier;
[0189] The third identifier is used to identify the STA associated with the second user information field;
[0190] The fourth identifier is used to identify the AC corresponding to the STA associated with the second user information field, and the fourth identifier is configured in the first RU group configuration field of the second user information field.
[0191] Optionally, the QoS requirement and / or service requirement included in the fourth message is configured in an A-Control field of HT Control in the fourth message.
[0192] Optionally, the QoS requirement and / or service requirement includes at least one of the following:
[0193] Delayed demand;
[0194] Bandwidth type;
[0195] STA data size;
[0196] Buffer size.
[0197] The uplink transmission method applied to AP and the uplink transmission device applied to AP provided in each embodiment of the present invention are based on the same application concept. Since the uplink transmission method applied to AP and the uplink transmission device applied to AP solve the problem in a similar manner and can achieve the same technical effect, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0198] refer to Fig.10 , Fig.10 2 is a schematic diagram of the structure of an uplink transmission device provided in an embodiment of the present invention. An embodiment of the present invention provides an uplink transmission device 1000, which can be applied to a site STA, including a first receiving module 1001 and a first transmission module 1002:
[0199] The first receiving module 1001 is used to receive a first message from an access point AP, wherein the first message includes a target resource unit RU group configured by the AP for a STA; the target RU group is configured by the AP based on a quality of service QoS requirement and / or a business requirement of the STA;
[0200] The first transmission module 1002 is used to perform uplink transmission based on the target RU.
[0201] The uplink transmission device provided by the present invention receives a first message from an AP, wherein the first message includes a target RU group configured by the AP for the STA based on the QoS requirements and / or business requirements of the STA, and performs uplink transmission based on the target RU group configured by the AP for the STA, thereby effectively reducing the uplink transmission delay of the STA and making the STA more suitable for real-time applications or real-time services.
[0202] Optionally, the transmission module 1002 is further configured to:
[0203] In case of obtaining access qualification based on competition of the OBO mechanism, a target RU is randomly selected from the target RU group for uplink transmission.
[0204] Optionally, the device further comprises:
[0205] A third receiving module is used to receive a second message from the AP, where the second message includes a first RU group configured for an access category AC corresponding to the STA;
[0206] A second transmission module, used for randomly selecting a first RU from the first RU group for uplink transmission;
[0207] The second sending module is used to send a third message to the AP, wherein the third message includes first information, and the first information is used to characterize the transmission result of the STA performing uplink transmission based on a random first RU in the first RU group.
[0208] Optionally, the device further comprises:
[0209] The third sending module is used to send a fourth message to the AP, where the fourth message includes the quality of service QoS requirement and / or business requirement.
[0210] Optionally, the first message includes at least one first user information field, and the at least one first user information field is used to configure the target RU group for the STA;
[0211] Wherein, for each first user information field, the first user information field is configured with a first identifier and a second identifier;
[0212] The first identifier is used to identify the STA associated with the first user information field;
[0213] The second identifier is used to identify the AC corresponding to the STA associated with the first user information field, and the second identifier is configured in the target RU group configuration field of the first user information field.
[0214] Optionally, the second message includes at least one second user information field, where the at least one second user information field is used to configure the first RU group for the STA;
[0215] Wherein, for each second user information field, the second user information field is configured with a third identifier and a fourth identifier;
[0216] The third identifier is used to identify the STA associated with the second user information field;
[0217] The fourth identifier is used to identify the AC corresponding to the STA associated with the second user information field, and the fourth identifier is configured in the first RU group configuration field of the second user information field.
[0218] Optionally, the QoS requirement and / or service requirement included in the fourth message is configured in an A-Control field of an HT Control domain in the fourth message.
[0219] Optionally, the QoS requirement and / or service requirement includes at least one of the following:
[0220] Delayed demand;
[0221] Bandwidth type;
[0222] STA data size;
[0223] Buffer size.
[0224] The uplink transmission method applied to STA and the uplink transmission device applied to STA provided in each embodiment of the present invention are based on the same application concept. Since the uplink transmission method applied to STA and the uplink transmission device applied to STA solve the problem in a similar principle and can achieve the same technical effect, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0225] Fig.11 Schematic diagram of the structure of an access point AP provided by an embodiment of the present invention. Fig.11 As shown, the access point AP may include: a processor 1114, a communications interface 1120, a memory 1130, and a communication bus 1140, wherein the processor 1114, the communications interface 1120, and the memory 1130 communicate with each other through the communication bus 1140. The processor 1114 may call the logic instructions in the memory 1130 to perform the following operations:
[0226] Based on the quality of service (QoS) requirement and / or business requirement of at least one station STA, configure a target resource unit RU group for the at least one STA;
[0227] A first message is sent to the at least one STA, wherein the first message includes the target RU group; the target RU group is used to assist the at least one STA in uplink transmission.
[0228] In addition, the logic instructions in the above-mentioned memory 1130 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0229] Fig.12 is a schematic diagram of the structure of a station STA provided in an embodiment of the present invention, such as Fig.12 As shown, the station STA may include: a processor 1213, a communication interface 1220, a memory 1230 and a communication bus 1240, wherein the processor 1213, the communication interface 1220, and the memory 1230 communicate with each other through the communication bus 1240. The processor 1213 may call the logic instructions in the memory 1230 to perform the following operations:
[0230] Receiving a first message from an access point AP, wherein the first message includes a target resource unit RU group configured by the AP for a STA; the target RU configuration is configured by the AP based on a quality of service QoS requirement and / or a business requirement of the STA;
[0231] Based on the target RU group, uplink transmission is performed.
[0232] In addition, the logic instructions in the above-mentioned memory 1230 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0233] In addition, the logic instructions in the above-mentioned memory 1230 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0234] On the other hand, the present invention also provides an uplink transmission system, comprising: an access point AP and a station STA, wherein the AP can be used to perform the above Figure 1 The steps of the uplink transmission method shown in FIG. 1 are as follows: the STA may be used to perform the above Figure 6 The steps of the uplink transmission method are shown.
[0235] On the other hand, the present invention further provides a computer program product, the computer program product includes a computer program, the computer program can be stored in a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer can execute an uplink transmission method applied to an access point AP provided by the above methods, including:
[0236] The access point AP configures a target resource unit RU group for at least one station STA based on the quality of service QoS requirement and / or business requirement of the at least one station STA;
[0237] The AP sends a first message to the at least one STA, wherein the first message includes the target RU group; the target RU group is used to assist the at least one STA in uplink transmission.
[0238] On the other hand, the present invention further provides a computer program product, the computer program product including a computer program, the computer program can be stored on a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer can execute an uplink transmission method applied to a station STA provided by the above methods, including:
[0239] The station STA receives a first message from an access point AP, where the first message includes a target resource unit RU group configured by the AP for the STA; the target RU group is configured by the AP based on a quality of service QoS requirement and / or a business requirement of the STA;
[0240] The STA performs uplink transmission based on the target RU group.
[0241] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0242] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0243] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An uplink transmission method, characterized in that: include: The access point AP configures a target resource unit RU group for at least one station STA based on the quality of service QoS requirement and / or business requirement of the at least one station STA; The AP sends a first message to the at least one STA, where the first message includes the target RU group; The target RU group is used to assist the at least one STA in uplink transmission.
2. The uplink transmission method according to claim 1, characterized in that: The access point AP configures a target resource unit RU group for at least one station STA based on a quality of service QoS requirement and / or a business requirement of the at least one station STA, including: The AP configures the target RU group for the at least one STA using a reinforcement learning algorithm based on the QoS requirements and / or service requirements of the at least one STA.
3. The uplink transmission method according to claim 2, characterized in that: The AP configures the target RU group for the at least one STA using a reinforcement learning algorithm based on the QoS requirement and / or service requirement of the at least one STA, including: Step A: The AP determines an action and a state based on the QoS requirement and / or service requirement of at least one STA; the action includes a first RU group configured for an access category AC corresponding to the at least one STA, and the state includes the QoS requirement and / or service requirement of the at least one STA; the action is determined by the AP using a greedy strategy; Step B: The AP sends a second message to the at least one STA, where the second message includes the first RU group configured for the AC corresponding to the at least one STA; Step C: the AP receives a third message from the at least one STA, where the third message includes first information, where the first information is used to characterize a transmission result of uplink transmission by the at least one STA based on a random first RU in the first RU group; Step D: The AP determines a reward value based on the first information; Step E: the AP updates the action and the state based on the reward value; Step F: Iterate step A to step E until a preset condition is met to determine the target RU group configured for the at least one STA; the preset condition is that the uplink transmission rate of each STA is the maximum.
4. The uplink transmission method according to any one of claims 1 to 3, characterized in that: Before the access point AP configures a target resource unit RU group for at least one station STA based on a quality of service QoS requirement and / or a business requirement of the at least one station STA, the method further includes: The AP receives a fourth message from the at least one STA, where the fourth message includes the QoS requirement and / or service requirement of the at least one STA.
5. The uplink transmission method according to any one of claims 1 to 3, characterized in that: The first message includes at least one first user information field, where the at least one first user information field is used to configure the target RU group for the at least one STA; Wherein, for each first user information field, the first user information field is configured with a first identifier and a second identifier; The first identifier is used to identify the STA associated with the first user information field; The second identifier is used to identify the AC corresponding to the STA associated with the first user information field, and the second identifier is configured in the target RU group configuration field of the first user information field.
6. The uplink transmission method according to claim 3, characterized in that: The second message includes at least one second user information field, where the at least one second user information field is used to configure the first RU group for the at least one STA; Wherein, for each second user information field, the second user information field is configured with a third identifier and a fourth identifier; The third identifier is used to identify the STA associated with the second user information field; The fourth identifier is used to identify the AC corresponding to the STA associated with the second user information field, and the fourth identifier is configured in the first RU group configuration field of the second user information field.
7. The uplink transmission method according to claim 4, characterized in that: The QoS requirement and / or service requirement included in the fourth message is configured in the A-Control field of HT Control in the fourth message.
8. The uplink transmission method according to any one of claims 1 to 3, characterized in that: The QoS requirement and / or service requirement includes at least one of the following: Delayed demand; Bandwidth type; STA data size; Buffer size.
9. An uplink transmission method, characterized in that: include: The station STA receives a first message from an access point AP, where the first message includes a target resource unit RU group configured by the AP for the STA; The target RU group is configured by the AP based on the quality of service QoS requirement and / or business requirement of the STA; The STA performs uplink transmission based on the target RU group.
10. The uplink transmission method according to claim 9, characterized in that: The STA performs uplink transmission based on the target RU group, including: In the case where the STA competes for access qualification based on the OBO mechanism, a target RU is randomly selected from the target RU group for uplink transmission.
11. The uplink transmission method according to claim 9 or 10, characterized in that: Before the station STA receives the first message from the access point AP, the method further includes: The STA receives a second message from the AP, where the second message includes a first RU group configured for an access category AC corresponding to the STA; The STA randomly selects a first RU from the first RU group for uplink transmission; The STA sends a third message to the AP, where the third message includes first information, and the first information is used to characterize a transmission result of the uplink transmission performed by the STA based on a random first RU in the first RU group.
12. The uplink transmission method according to claim 9 or 10, characterized in that: Before the station STA receives the first message from the access point AP, the method further includes: The STA sends a fourth message to the AP, where the fourth message includes the quality of service QoS requirement and / or business requirement.
13. The uplink transmission method according to claim 9 or 10, characterized in that: The first message includes at least one first user information field, where the at least one first user information field is used to configure the target RU group for the STA; Wherein, for each first user information field, the first user information field is configured with a first identifier and a second identifier; The first identifier is used to identify the STA associated with the first user information field; The second identifier is used to identify the AC corresponding to the STA associated with the first user information field, and the second identifier is configured in the target RU group configuration field of the first user information field.
14. The uplink transmission method according to claim 11, characterized in that: The second message includes at least one second user information field, where the at least one second user information field is used to configure the first RU group for the STA; Wherein, for each second user information field, the second user information field is configured with a third identifier and a fourth identifier; The third identifier is used to identify the STA associated with the second user information field; The fourth identifier is used to identify the AC corresponding to the STA associated with the second user information field, and the fourth identifier is configured in the first RU group configuration field of the second user information field.
15. The uplink transmission method according to claim 12, characterized in that: The QoS requirement and / or service requirement included in the fourth message is configured in the A-Control field of the HT Control domain in the fourth message.
16. The uplink transmission method according to claim 9 or 10, characterized in that: The QoS requirement and / or service requirement includes at least one of the following: Delayed demand; Bandwidth type; STA data size; Buffer size.
17. An uplink transmission system, characterized in that: include: The access point AP configures a target resource unit RU group for at least one station STA based on the quality of service QoS requirement and / or business requirement of the at least one station STA; The AP sends a first message to the at least one STA, where the first message includes the target RU group; The at least one STA performs uplink transmission based on the target RU group.
18. An access point AP, characterized in that: Includes memory, transceiver and processor: The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: Based on the quality of service (QoS) requirement and / or business requirement of at least one station STA, configure a target resource unit RU group for the at least one STA; Sending a first message to the at least one STA, where the first message includes the target RU group; The target RU group is used to assist the at least one STA in uplink transmission.
19. A station STA, characterized in that: Includes memory, transceiver and processor: The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: Receiving a first message from an access point AP, wherein the first message includes a target resource unit RU group configured by the AP for a STA; the target RU group is configured by the AP based on a quality of service QoS requirement and / or a business requirement of the STA; Based on the target RU group, uplink transmission is performed.
20. An uplink transmission device, characterized in that: include: A configuration module, configured to configure a target resource unit RU group for at least one STA based on a quality of service QoS requirement and / or a business requirement of at least one station STA; A first sending module, configured to send a first message to the at least one STA, wherein the first message includes the target RU group; The target RU group is used to assist the at least one STA in uplink transmission.
21. An uplink transmission device, characterized in that: include: A first receiving module, configured to receive a first message from an access point AP, where the first message includes a target resource unit RU group configured by the AP for a STA; The target RU group is configured by the AP based on the quality of service QoS requirement and / or business requirement of the STA; A transmission module is used to perform uplink transmission based on the target RU group.
22. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the uplink transmission method according to any one of claims 1 to 8 is implemented; or When the computer program is executed by a processor, the uplink transmission method according to any one of claims 9 to 16 is implemented.