WO2016106776A1 - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

Publication number
WO2016106776A1
WO2016106776A1 PCT/CN2015/070056 CN2015070056W WO2016106776A1 WO 2016106776 A1 WO2016106776 A1 WO 2016106776A1 CN 2015070056 W CN2015070056 W CN 2015070056W WO 2016106776 A1 WO2016106776 A1 WO 2016106776A1
Authority
WO
WIPO (PCT)
Prior art keywords
channel
scheduled
sta
uplink data
user equipment
Prior art date
Application number
PCT/CN2015/070056
Other languages
French (fr)
Chinese (zh)
Inventor
刘乐
林英沛
李彦淳
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2015/070056 priority Critical patent/WO2016106776A1/en
Publication of WO2016106776A1 publication Critical patent/WO2016106776A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA

Definitions

  • the present invention relates to the field of wireless communication technologies, and in particular, to a data transmission method and device.
  • Wi-Fi systems in wireless local area networks have evolved from IEEE 802.11a/b systems to 802.11g systems, 802.11n systems, to 802.11ac systems.
  • the next-generation Wi-Fi 802.11ax system not only needs to consider indoor and outdoor scenarios, but also meets the requirements for further improving spectrum utilization.
  • the channel bandwidth is divided into a primary channel and a secondary channel, and the signal transmission bandwidth is increased to increase the peak rate of data transmission.
  • This approach requires competing access on the primary carrier first.
  • the order of carrier contention access is the primary carrier channel, the secondary 20 MHz channel, the secondary 40 MHz channel, and the secondary 80 MHz channel, as shown in FIG.
  • an access point (AP) or a user equipment (Station, STA) will compete for the latter channel only when the previous channel in the above sequence allows access.
  • the channels that are allowed to access are combined to form a large bandwidth channel to transmit data.
  • the access management of a basic service set (BSS) and the management of different STAs are implemented only through the primary channel.
  • the Overlapped Basic Service Set (OBSS) uses the primary channel on the same frequency resource.
  • This channel aggregation method in the 802.11 standard combines the channels obtained by each competition into a fixed large-bandwidth channel, and thus can only configure the data transmission of the entire bandwidth.
  • the minimum primary channel 20 MHz is relatively fixed. If severe interference occurs on the primary channel, the control information transmission of the entire BSS may be problematic, thus affecting the transmission of all STAs associated with the BSS.
  • the OBSS uses the same frequency resource as the primary channel, all overlapping BSSs need to initiate the transmission after the contention in the primary channel is successful.
  • the effective usage rate of the frequency resource for the OBSS decreases as the number of overlapping BSS increases. , thus affecting the management efficiency of a single BSS. Even if there is an idle secondary channel, since the primary channel is already occupied, the STA of the BSS cannot utilize the idle channel, resulting in waste of spectrum resources.
  • the STA in the channel aggregation mode adopted by the existing 802.11 system, as long as the primary channel is occupied, even if there is an idle secondary channel, the STA cannot use the idle secondary channel for data transmission, thereby causing waste of spectrum resources.
  • the present invention discloses a data transmission method and device, which solves the channel aggregation method adopted by the existing 802.11 system. As long as the primary channel is occupied, even if there is an idle secondary channel, the STA cannot use the idle secondary channel for data. The problem of wasted spectrum resources caused by transmission.
  • a data transmission method comprising:
  • the first user equipment STA determines that it needs to perform data transmission
  • the first STA determines that it is not scheduled by the AP, and determines that the AP is in the network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data, there is an idle state and is not in the AP
  • the first channel occupied by the scheduled uplink data, the first STA contending for the first channel, and after the contention is successful, data transmission is performed by using the first channel.
  • the first STA determines that it needs to perform data transmission, it does not send a scheduling request to the AP, directly determines that it is not scheduled by the AP, and determines that the During the NAV protection period, is there a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
  • the method further includes:
  • the first STA sends a scheduling request to the AP to request the AP to schedule data to be transmitted by the first STA.
  • the first STA determines that it is not scheduled by the AP, including:
  • the first STA After the first STA sends the scheduling request to the AP, if the scheduling information sent by the AP is not received within the set time period, the first STA determines that it is not scheduled by the AP;
  • the first STA sends a scheduling request to the AP, if the setting is Receiving, by the AP, the scheduling information sent by the AP, and the scheduling information does not include information for identifying the first STA, where the first STA determines that it is not scheduled by the AP;
  • the scheduling information includes information used to identify STAs scheduled by the AP.
  • the first STA determines the NAV protection time a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP, and includes:
  • the first STA monitors a channel occupied by uplink data that is not scheduled by the AP, to determine whether there is an idle state in a channel occupied by uplink data that is not scheduled by the AP. First channel.
  • the method further includes:
  • the first STA triggers a radio frame by using data, and receives the scheduling information sent by the AP.
  • the first STA determines the NAV During the protection time, there is a first channel that is in an idle state and is not occupied by the uplink data scheduled by the AP, and includes:
  • the first STA listens to all channels during the NAV protection time to determine whether there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
  • the first STA passes the The first channel performs data transmission, including:
  • the first STA After the contention is successful, the first STA sends an uplink to the AP by using the first channel. Data; or,
  • the first STA After the contention is successful, the first STA sends data to the second STA that has established device-to-device D2D communication through the first channel.
  • the first STA performs data by using the first channel Transmission, including:
  • the first STA reserves a set guard frequency band on the first channel, and sets data to be transmitted after the protection frequency band is transmitted.
  • the method further includes:
  • the first STA continues to wait for the scheduling of the AP.
  • the method further includes:
  • the first STA configures the AP for itself. Data transmission is performed on the second channel for transmitting uplink data.
  • the first channel is a primary channel or a secondary channel .
  • a data transmission method includes:
  • the access point AP is a channel occupied by uplink data scheduling of the user equipment STA connected to itself;
  • the AP receives the uplink data sent by the scheduled STA on the scheduled channel, and receives the uplink data sent by the STA that is not scheduled by the AP on the first channel, where the first channel is the AP
  • the network allocation vector of the scheduled uplink data transmission configuration is in the idle state and is not occupied by the uplink data scheduled by the AP.
  • a third aspect is a user equipment STA, where the user equipment includes:
  • a first processing module configured to determine that a user equipment to which the user equipment belongs needs to perform data transmission
  • a second processing module configured to determine that the user equipment is not scheduled by the access point AP, and determine that the AP is in idle time during a network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data. And when the first channel occupied by the uplink data scheduled by the AP is not occupied, the first channel is contending, and after the contention is successful, data transmission is performed by using the first channel.
  • the first processing module is configured to: after the first processing module determines that the user equipment needs to perform data transmission, does not send a scheduling request to the AP;
  • the second processing module is configured to: directly determine that the user equipment is not scheduled by the AP, and determine whether there is an uplink data that is in an idle state and is not occupied by the uplink data scheduled by the AP during the NAV protection time. First channel.
  • the first processing module is further configured to:
  • the second processing module determines that the user equipment is not Dispatched by the AP, including:
  • Determining that the user equipment is not scheduled by the AP if the scheduling information sent by the AP is received and the scheduling information does not include information for identifying the user equipment. ;
  • the scheduling information includes information used to identify STAs scheduled by the AP.
  • the second processing module determines the NAV protection time Inside, there is a first letter that is in an idle state and is not occupied by uplink data scheduled by the AP. Road, including:
  • the scheduling information sent by the AP includes information about a channel occupied by the uplink data scheduled by the AP, and determining, according to the scheduling information, that the uplink data that is not scheduled by the AP is occupied by a channel, in the NAV protection time, listening to a channel occupied by uplink data not scheduled by the AP, to determine whether there is a first channel in an idle state in a channel occupied by uplink data scheduled by the AP .
  • the second processing module is configured to:
  • the radio frame is triggered by data, and the scheduling information sent by the AP is received.
  • the second processing module determines that During the NAV protection period, there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP, and includes:
  • all channels are monitored to determine if there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
  • the second processing module passes the The first channel performs data transmission, including:
  • the second processing module is performed by using the first channel Data transfer, including:
  • the second processing module is further configured to: if the scheduling information sent by the AP is not received within the set time period, continue to wait for the scheduling information The scheduling of the AP.
  • the second processing module is further configured to: If the scheduling information sent by the AP is received within the set time period, and the scheduling information includes information for identifying the user equipment, the AP is configured for the user equipment. Data transmission is performed on the second channel on which the uplink data is transmitted.
  • an access point AP includes:
  • a scheduling module configured to schedule a channel occupied by uplink data of a user equipment STA connected to an access point to which the user belongs;
  • a receiving module configured to receive uplink data sent by the scheduled STA on the scheduled channel, and receive uplink data sent by the unscheduled STA of the access point on the first channel, where the first channel is The access point is a channel occupied by the uplink data in which the network allocation vector NAV protection time of the scheduled uplink data transmission is in an idle state and is not scheduled by the access point.
  • a user equipment includes: a processor and a transceiver, wherein:
  • a processor configured to determine that the user equipment is not assigned to an access point AP, and determine that the AP is in an idle state during a network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data.
  • the first channel occupied by the uplink data scheduled by the AP is not occupied, the first channel is contending, and after the contention is successful, the transceiver is instructed to perform data transmission by using the first channel.
  • the processor is configured to:
  • the transceiver After determining that the user equipment needs to perform data transmission, the transceiver is not triggered to send a scheduling request to the AP, directly determining that the user equipment is not scheduled by the AP, and determining whether the presence or absence is in the NAV protection time.
  • the transceiver is further configured to:
  • the processor determines that the user equipment is not the AP Scheduling, including:
  • the transceiver does not receive the scheduling information sent by the AP during the set time period, determining that the user equipment is not scheduled by the AP; or
  • the transceiver receives the scheduling information sent by the AP and the scheduling information does not include information for identifying the user equipment, determining that the user equipment is not The AP scheduling;
  • the scheduling information includes information used to identify STAs scheduled by the AP.
  • the transceiver is further configured to: receive the AP Transmitted scheduling information, where the scheduling information includes information about a channel occupied by uplink data scheduled by the AP;
  • Determining, by the processor, that the first channel is in an idle state and is not occupied by the uplink data scheduled by the AP includes:
  • the transceiver is configured to: trigger a radio frame by using data, and receive the The scheduling information sent by the AP.
  • the processor determines that, in the NAV protection time, there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP. ,include:
  • all channels are monitored to determine if there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
  • the processor indicates the sending and receiving Transmitting data through the first channel, including:
  • the transceiver After the contention is successful, the transceiver is instructed to send data to the user equipment that has established device-to-device D2D communication with the user equipment through the first channel.
  • the processor instructs the transceiver to pass the One channel for data transmission, including:
  • the processor is further configured to:
  • the transceiver does not receive the scheduling information sent by the AP within a set period of time, it continues to wait for the scheduling of the AP.
  • the processor is further configured to:
  • the transceiver receives the scheduling information sent by the AP in the set time period, and the scheduling information includes information used to identify the user equipment, indicating that the transceiver is in the
  • the AP performs data transmission on the second channel configured by the user equipment for transmitting uplink data.
  • an access point AP includes:
  • a processor configured to schedule a channel occupied by uplink data of a user equipment STA connected to an access point to which the user belongs;
  • a receiver configured to receive uplink data sent by the scheduled STA on the scheduled channel, and receive uplink data sent by the unscheduled STA of the access point on the first channel, where the first channel is The access point is a channel occupied by the uplink data in which the network allocation vector NAV protection time of the scheduled uplink data transmission is in an idle state and is not scheduled by the access point.
  • the first STA that needs to perform data transmission determines that it is not scheduled by the AP according to the indication of the associated AP, and determines that the AP is configured for the transmission of the scheduled uplink data.
  • the protection time when there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP, the first channel is contending, and after the contention is successful, data is transmitted through the first channel, thereby Increased flexibility in system access and increased spectrum utilization.
  • FIG. 1 is a schematic diagram of existing channel aggregation in an 802.11 system
  • FIG. 2 is a schematic diagram of a data transmission method on a STA side of a user equipment according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a data transmission method on an AP side of an access point according to an embodiment of the present disclosure
  • FIG. 4 is a schematic diagram of an application scenario according to Embodiment 1 of the present disclosure.
  • FIG. 5 is a schematic flowchart of a process according to Embodiment 1 of the present disclosure.
  • FIG. 6 is a schematic diagram of an application scenario of Embodiment 2 according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic flowchart of a process according to Embodiment 2 of the present disclosure.
  • FIG. 8 is a schematic diagram of an application scenario of Embodiment 3 according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic flowchart of a process of Embodiment 3 according to an embodiment of the present disclosure.
  • FIG. 10 is a schematic diagram of a first user equipment STA according to an embodiment of the present disclosure.
  • FIG. 11 is a schematic diagram of a first access point AP according to an embodiment of the present disclosure.
  • FIG. 12 is a schematic diagram of a second user equipment STA according to an embodiment of the present disclosure.
  • FIG. 13 is a schematic diagram of a second access point AP according to an embodiment of the present invention.
  • the STA sets the guard time through the Network Allocation Vector (NAV) in time to transmit data to notify the neighboring nodes that the data in the time period is protected.
  • NAV Network Allocation Vector
  • the STA can support uplink multi-user transmission of AP scheduling, such as Orthogonal Frequency Division Multiple Access (OFDM)/Multiple User Multiple Input Multiple Output (Multi-user MIMO, MU- MIMO (Multiple Input Multiple Output, MIMO), after a long period of uplink multi-user data transmission, unified acknowledgement (ACK) feedback to the scheduled multi-user, so during the scheduled NAV protection of uplink transmission,
  • OFDM Orthogonal Frequency Division Multiple Access
  • Multi-user MIMO Multiple User Multiple Input Multiple Output
  • MU- MIMO Multiple Input Multiple Output
  • ACK unified acknowledgement
  • the invention is based on the different characteristics of distinguishing the transmission and reception time periods of the AP, and proposes a process for the wireless local area network node to distinguish the uplink and downlink and the frequency division channel NAV protection setting, in the present invention, for the next generation 802.11ax system.
  • An AP which has multiple parallel receiving capabilities, that is, the AP can receive uplink data of the primary channel and the secondary channel in parallel, and the AP can schedule multiple users, that is, schedule a channel that the STA configures for the AP.
  • the AP For the next-generation 802.11ax system, if the STA is scheduled by the AP, the AP performs uplink data transmission on the channel (primary channel or secondary channel) configured by the AP.
  • the STA is allowed to actively advertise an idle channel (primary channel or secondary channel) during the uplink NAV protection period, thereby improving channel aggregation.
  • the flexibility also improves the efficiency of uplink data transmission, which greatly satisfies the requirements of the next generation 802.11ax (High Efficiency WLAN (HEW)) system to improve spectrum utilization.
  • HEW High Efficiency WLAN
  • a data transmission method of a user equipment STA side includes the following steps:
  • the first STA determines that it needs to perform data transmission.
  • the first STA determines that it needs to perform data transmission, and may send uplink data to the AP to which it belongs, or may send data to the second STA that establishes device to device (D2D) communication with itself.
  • D2D device to device
  • the idle state is not in the idle state.
  • the first channel occupied by the uplink data scheduled by the AP, the first STA contending for the first channel, and after the contention is successful, data transmission is performed by using the first channel.
  • the NAV guard time may be carried in the Duration field in the existing signaling field (Signaling, SIG), and the NAV indicates the duration that the channel occupied by the uplink data scheduled by the AP is busy.
  • the first STA that needs to perform data transmission determines that it is not scheduled by the AP, and determines that the AP is in an idle state during the NAV protection time of the transmission configuration of the scheduled uplink data.
  • the first channel occupied by the uplink data that is not scheduled by the AP is used, the first channel is contending, and after the contention is successful, data is transmitted through the first channel, thereby improving system access flexibility. Improved spectrum utilization.
  • the "first STA” and the “second STA” are used to distinguish different STAs, but the number of STAs and the operation priority are not limited.
  • the first STA indicates the 802.11ax system. Any STA, the second STA represents any STA that establishes D2D communication with the first STA.
  • the first channel determined by the first STA is a primary channel or a secondary channel.
  • the first STA After determining that the first STA needs to perform data transmission, the first STA performs the following two according to the quality of service (QoS) requirements of the data to be transmitted.
  • QoS quality of service
  • Manner 1 After the first STA determines that it needs to perform data transmission, it does not send a scheduling request to the AP, directly determines that it is not scheduled by the AP, and determines whether there is an idle state in the NAV protection time. The first channel occupied by the uplink data scheduled by the AP to compete for the first channel.
  • the first STA may not send a scheduling request to the AP to which it belongs, but directly determine that it is not the AP. Scheduling. Further, if the first STA detects an information frame that is sent by the AP to schedule uplink data, the NAV is determined in the NAV protection time of the transmission configuration of the scheduled uplink data. During the guard time, is there a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
  • Manner 2 The first STA sends a scheduling request to the AP, to request the AP to schedule data to be transmitted by the first STA.
  • the first STA sends a request message to the AP.
  • the first STA determines that it is not scheduled by the AP, and includes:
  • the first STA After the first STA sends the scheduling request to the AP, if the scheduling information sent by the AP is not received within the set time period, the first STA determines that it is not scheduled by the AP;
  • the first STA determines that it is not scheduled by the AP;
  • the scheduling information includes information used to identify STAs scheduled by the AP. For example, an identifier (IDentifier, ID), a medium access control (MAC) address information, or an STA group ID (group ID) of the STA scheduled by the AP. , GID) and so on.
  • ID identifier
  • MAC medium access control
  • group ID STA group ID
  • the first STA may be used to identify the AP according to the scheduling information sent by the AP.
  • the information of the scheduled STA determines whether it has been scheduled by the AP.
  • the first STA receives the scheduling information sent by the AP by using a data triggering radio frame.
  • the method further includes:
  • the first STA continues to wait for the scheduling of the AP.
  • the first STA After the first STA sends the scheduling request to the AP, if the scheduling information sent by the AP is not received within the set time period, the first STA does not perform the detection of the idle channel. , continue to wait for the scheduling of the AP.
  • the method further includes:
  • the first STA configures the AP for itself. Data transmission is performed on the second channel for transmitting uplink data.
  • the processing process of the first STA further includes the following three situations:
  • the first STA does not receive the scheduling information sent by the AP within the set time period, the first STA does not perform the detection of the idle channel, and continues to wait for the AP scheduling.
  • the first STA receives the scheduling information sent by the AP within a set time period, and the scheduling information includes information for identifying the first STA, the first STA is The AP performs data transmission on the second channel configured for transmitting uplink data.
  • the scheduling information includes information used to identify STAs scheduled by the AP.
  • the first STA does not receive the scheduling information sent by the AP within a set time period, or receives the scheduling information sent by the AP within a set time period, and the scheduling information
  • the first STA does not include information for identifying the first STA, and the first STA determines, in the NAV protection time, whether there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP. And competing for the first channel for data transmission.
  • the first STA determines that the NAV is in an idle state and is not scheduled by the AP during the NAV protection time.
  • the first channel occupied by the uplink data includes:
  • the first STA monitors a channel occupied by uplink data that is not scheduled by the AP, to determine whether there is an idle state in a channel occupied by uplink data that is not scheduled by the AP. First channel.
  • the information related to the channel occupied by the uplink data scheduled by the AP is the bandwidth information of the uplink data frame scheduled by the AP, and the related information may pass the bandwidth (Band Width, BW) in the HE-SIG.
  • BW Band Width
  • the first STA first determines, according to the scheduling information sent by the AP, a channel that is not occupied by the uplink data scheduled by the AP, and then does not monitor in the NAV protection time.
  • the channel occupied by the uplink data scheduled by the AP determines whether there is a first channel in an idle state in a channel occupied by uplink data scheduled by the AP.
  • the first STA cannot use the partial frequency band that is not used in the channel occupied by the uplink data scheduled by the AP for data transmission, that is, as long as the channel is occupied by the uplink data scheduled by the AP. Even if some of the frequency bands are not used to transmit data, the first STA cannot use the partial frequency band for data transmission.
  • the first STA receives the scheduling information sent by the AP by triggering a radio frame by using a data.
  • the first STA determines that, in the NAV protection time, there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP, and includes:
  • the first STA listens to all channels during the NAV protection time to determine whether there is a presence The first channel occupied by the uplink data that is in an idle state and is not scheduled by the AP.
  • the first STA directly listens to all channels during the NAV protection time to determine whether there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP. Since the first STA listens to all channels, such that the channel occupied by the uplink data scheduled by the AP, if part of the frequency band is not used to transmit data, the first STA may use the partial frequency band for data transmission.
  • the first STA performs data transmission by using the first channel, including:
  • the first STA After the contention is successful, the first STA sends uplink data to the AP by using the first channel; or
  • the first STA After the contention is successful, the first STA sends data to the second STA that has established device-to-device D2D communication through the first channel.
  • the first STA performs data transmission by using the first channel, including:
  • the first STA reserves a set guard frequency band on the first channel, and sets data to be transmitted after the protection frequency band is transmitted, thereby avoiding data on adjacent channels due to non-synchronization. Transmission causes interference.
  • a data transmission method on an AP of an access point includes the following steps:
  • the AP is a channel occupied by uplink data scheduling of the STA connected to itself.
  • the AP schedules the occupied channel for the uplink data of some or all of the STAs connected to itself according to its own load condition.
  • the AP receives uplink data sent by the scheduled STA on the scheduled channel, and receives uplink data sent by the unscheduled STA of the AP on the first channel, where the first channel is the The AP is in the idle state of the scheduled uplink data transmission configuration and is not occupied by the uplink data scheduled by the AP.
  • the AP receives the scheduled STA sent on the scheduled channel.
  • the channel occupied by the uplink data that is not scheduled by the AP improves the flexibility of system access and improves spectrum utilization.
  • Embodiment 1 is directed to an application scenario in which an auxiliary channel is idle when there is an uplink multi-user transmission scheduled by an AP on the primary channel, as shown in FIG. 4 .
  • This embodiment includes the following processes:
  • 11ax STA2 For the 11ax STA connected to the BSS AP, as shown in FIG. 5, 11ax STA2, by reading the scheduling information in the APtrigger (trigger) frame, it is identified that it is scheduled by the AP, and the uplink data frame scheduled by the AP in the scheduling information is read.
  • the bandwidth information (such as the BW in the HE-SIG, the AP ID, and the indication of the length of the uplink data frame) is used to transmit uplink data on the channel allocated by the AP.
  • 11ax STA2 performs data transmission on the primary channel.
  • 11ax STA3 For the 11ax STA connected to the BSS AP, as shown in FIG. 5, 11ax STA3, by reading the scheduling information in the AP trigger frame, it is recognized that it is not scheduled by the AP, but has uplink data waiting to be sent. 11ax STA3 reads the NAV protection time (for example, the indication of the Duration in the Legacy-SIG) and the bandwidth information of the uplink data frame scheduled by the AP in the scheduling information (such as the indication of the BW, the AP ID, and the uplink data frame length in the HE-SIG). And determining the secondary channel that is not used during the uplink data frame protection time, and listening to the determined secondary channel that is not used.
  • the NAV protection time for example, the indication of the Duration in the Legacy-SIG
  • the bandwidth information of the uplink data frame scheduled by the AP in the scheduling information such as the indication of the BW, the AP ID, and the uplink data frame length in the HE-SIG.
  • a secondary channel that is not used If it is determined that a secondary channel that is not used is idle, it can spontaneously contend for the secondary channel. If the competition is successful, the uplink data frame of the single user can be sent without the AP scheduling. In order to avoid interference with data transmission on adjacent channels due to non-synchronization, a certain protection frequency band (for example, 1-1.5 MHz, depending on the accuracy of the filter) needs to be reserved in the auxiliary channel transmission.
  • a certain protection frequency band for example, 1-1.5 MHz, depending on the accuracy of the filter
  • the uplink and downlink and the differentiated frequency channel are not identified, and the secondary channel that competes for idle is not involved. Because the AP cannot use the idle secondary channel, it cannot receive the uplink data on the primary channel. The track sends the trigger frame. Therefore, for the uplink STA waiting for the AP to schedule, it does not need to identify the uplink and downlink and the differentiated frequency channel during the NAV protection time, and does not participate in the secondary channel that competes for idle.
  • the 11ac STA1 does not have the ability to distinguish between uplink and downlink and differentiate the frequency band within the NAV protection time. If the primary channel is found to be occupied, it does not participate in the competition for the primary channel and the secondary channel. The channel is gone. It can be seen that the solution provided by the embodiment of the present invention does not affect the access of the traditional WiFi user equipment to the primary channel.
  • Embodiment 2 This embodiment is directed to an application scenario in which other secondary channels are idle when there are uplink multi-user transmissions scheduled by the AP on the partial secondary channel, as shown in FIG. 6 .
  • This embodiment includes the following processes:
  • 11ax STA2 of FIG. 7 reads the scheduling information in the AP trigger frame to identify that it is scheduled by the AP, and reads the uplink data frame scheduled by the AP in the scheduling information.
  • the bandwidth information (such as the BW in the HE-SIG, the AP ID, and the indication of the length of the uplink data frame) is used to transmit uplink data on the channel to which the AP is allocated.
  • 11ax STA2 performs data transmission on the partial secondary channel. .
  • 11ax STA3 For the 11ax STA connected to the BSS AP, as shown in the 11ax STA3 of FIG. 7, by reading the scheduling information in the AP trigger frame, it is recognized that it is not scheduled by the AP, but it has uplink data waiting to be transmitted. 11ax STA3 reads the NAV protection time (for example, the indication of the Duration in the Legacy-SIG) and the bandwidth information of the uplink data frame scheduled by the AP in the scheduling information (such as the indication of the BW, the AP ID, and the uplink data frame length in the HE-SIG). It is determined that the secondary channel that is not used during the uplink data frame protection period is judged, and the determined secondary channel that is not used is intercepted.
  • the NAV protection time for example, the indication of the Duration in the Legacy-SIG
  • the bandwidth information of the uplink data frame scheduled by the AP in the scheduling information such as the indication of the BW, the AP ID, and the uplink data frame length in the HE-S
  • a secondary channel that is not used If it is determined that a secondary channel that is not used is idle, it can spontaneously contend for the secondary channel. If the competition is successful, the uplink data frame of the single user can be sent without the AP scheduling. In order to avoid interference with data transmission on adjacent channels due to non-synchronization, a certain protection frequency band (for example, 1-1.5 MHz, depending on the accuracy of the filter) needs to be reserved in the auxiliary channel transmission.
  • a certain protection frequency band for example, 1-1.5 MHz, depending on the accuracy of the filter
  • the uplink and downlink and the differentiated frequency channel are not identified, and the secondary channel that competes for idle is not involved. Because the AP cannot use the idle secondary channel, it cannot receive the uplink data on the primary channel.
  • the track sends the trigger frame, so for the uplink STA waiting for the AP scheduling, during the NAV protection, it does not need to identify the uplink and downlink and the frequency division channel, and does not participate in the spare channel that competes for idle.
  • 11ac STA connected to the BSS AP, as shown in FIG. 7, 11ac STA1, there is no ability to distinguish between uplink and downlink and frequency band in the NAV protection time. If the primary channel is found to be unoccupied, it can continue to participate in the competition primary channel. This does not affect the fair competition of traditional users.
  • Embodiment 3 is directed to an application scenario in which other secondary channels are idle when there are uplink multi-user transmissions scheduled by the AP on the partial secondary channel, as shown in FIG. 8 .
  • This embodiment includes the following processes:
  • the 11ax STA connected to the BSS AP by reading the scheduling information in the AP trigger frame, it is recognized that it is scheduled by the AP, and by reading the uplink data frame scheduled by the AP in the scheduling information.
  • the bandwidth information (such as the BW in the HE-SIG, the AP ID, and the indication of the length of the uplink data frame) is used to transmit uplink data on the allocated channel of the AP.
  • 11axSTA2 performs data transmission on the primary channel.
  • the 11ax STA connected to the BSS AP by reading the scheduling information in the AP trigger frame, it is recognized that it is not scheduled by the AP, but there is uplink data waiting to be transmitted.
  • the NAV protection time for example, the indication of the Duration in the Legacy-SIG
  • the bandwidth information of the uplink data frame scheduled by the AP in the scheduling information such as the BW in the HE-SIG, the AP ID, and the indication of the length of the uplink data frame
  • the secondary channel that is not used in the uplink data frame protection time is determined, and the determined secondary channel that is not used is intercepted.
  • the secondary channel can be automatically contending. If the competition is successful, the D2D data frame for 11ax STA4 in Fig. 9 can be transmitted without the AP scheduling.
  • a certain protection frequency band (for example, 1-1.5 MHz, depending on the accuracy of the filter) needs to be reserved in the auxiliary channel transmission.
  • the transmission power of the D2D is small, and the reserved guard band can be reduced.
  • the uplink and downlink and the differentiated frequency channel are not identified, and the secondary channel that competes for idle is not involved. Since the AP cannot use the idle secondary channel, it cannot receive the uplink data of the primary channel at the same time as the secondary message.
  • the track sends the Trigger frame, so for the uplink STA waiting for the AP to schedule, it does not need to identify the uplink and downlink and the differentiated frequency channel during the NAV protection time, and does not participate in competing for the idle secondary channel.
  • 11ac STA1 does not have the capability of distinguishing uplink and downlink and distinguishing frequency bands within the NAV protection time. If the primary channel is found to be occupied, it does not participate in the competition for the primary channel and the secondary channel. The channel is gone.
  • an embodiment of the present invention provides a user equipment STA.
  • the user equipment includes:
  • the first processing module 101 is configured to determine that the user equipment to which the user equipment belongs needs to perform data transmission
  • the second processing module 102 is configured to determine that the user equipment is not scheduled by the access point AP, and determine that the AP is in the network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data, When the first channel occupied by the uplink data scheduled by the AP is idle, the first channel is contending, and after the contention is successful, data transmission is performed through the first channel.
  • the first processing module 101 is configured to: after determining that the user equipment needs to perform data transmission, not sending a scheduling request to the AP;
  • the second processing module 102 is configured to: directly determine that the user equipment is not scheduled by the AP, and determine whether there is an uplink data that is in an idle state and is not scheduled by the AP during the NAV protection time.
  • the first channel is configured to: directly determine that the user equipment is not scheduled by the AP, and determine whether there is an uplink data that is in an idle state and is not scheduled by the AP during the NAV protection time. The first channel.
  • the first processing module 101 is further configured to:
  • the second processing module 102 determines that the user equipment is not scheduled by the AP, and includes:
  • the scheduling information includes information used to identify STAs scheduled by the AP.
  • the second processing module 102 determines that the first processing module 102 is in an idle state and is not occupied by the uplink data scheduled by the AP during the NAV protection time.
  • Channel including:
  • the scheduling information sent by the AP includes information about a channel occupied by the uplink data scheduled by the AP, and determining, according to the scheduling information, that the uplink data that is not scheduled by the AP is occupied by a channel, in the NAV protection time, listening to a channel occupied by uplink data not scheduled by the AP, to determine whether there is a first channel in an idle state in a channel occupied by uplink data scheduled by the AP .
  • the second processing module 102 is configured to: trigger the radio frame by using data, and receive the scheduling information sent by the AP.
  • the second processing module 102 determines that there is a first channel that is in an idle state and is not occupied by the uplink data scheduled by the AP, and includes:
  • all channels are monitored to determine if there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
  • the second processing module 102 performs data transmission by using the first channel, including:
  • the second processing module 102 performs data transmission by using the first channel, including:
  • the second processing module 102 is further configured to:
  • the scheduling information sent by the AP is not received within the set time period, the scheduling of the AP is continued.
  • the second processing module 102 is further configured to:
  • the AP is configured for the user equipment. Data transmission is performed on the second channel on which the uplink data is transmitted.
  • an embodiment of the present invention further provides an access point AP.
  • the access point includes:
  • the scheduling module 111 is configured to schedule, by using the uplink data of the user equipment STA connected to the access point to which the user belongs, the occupied channel;
  • the receiving module 112 is configured to receive uplink data sent by the scheduled STA on the scheduled channel, and receive uplink data sent by the unscheduled STA of the access point on the first channel, where the first channel
  • the channel allocated for the transmission of the scheduled uplink data transmission by the access point is a channel occupied by uplink data that is in an idle state and is not scheduled by the access point.
  • the embodiment of the present invention provides another user equipment STA.
  • the user equipment includes: a processor 121 and a transceiver 122, where:
  • the processor 121 is configured to determine that the user equipment is not scheduled by the access point AP, and determine that the AP is in an idle state during a network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data.
  • the first channel occupied by the uplink data scheduled by the AP is not occupied, the first channel is contending, and after the contention is successful, the transceiver 122 is instructed to perform data transmission by using the first channel.
  • the processor 121 is configured to:
  • the transceiver 122 After determining that the user equipment needs to perform data transmission, the transceiver 122 is not triggered to send a scheduling request to the AP, directly determining that the user equipment is not scheduled by the AP, and determining that During the NAV protection period, is there a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
  • the transceiver 122 is further configured to:
  • the processor 121 determines that the user equipment is not scheduled by the AP, and includes:
  • the transceiver 122 does not receive the scheduling information sent by the AP during the set time period, it is determined that the user equipment is not scheduled by the AP; or
  • the transceiver 122 receives the scheduling information sent by the AP and the scheduling information does not include information for identifying the user equipment, the determining that the user equipment is not Being scheduled by the AP;
  • the scheduling information includes information used to identify STAs scheduled by the AP.
  • the transceiver 122 is further configured to: receive scheduling information sent by the AP, where the scheduling information includes a channel occupied by uplink data scheduled by the AP. Related information;
  • the processor 121 determines that there is a first channel that is in an idle state and is not occupied by the uplink data scheduled by the AP, and includes:
  • the transceiver 122 is configured to: trigger the radio frame by using data, and receive the scheduling information sent by the AP.
  • the processor 121 determines that there is a first channel that is in an idle state and is not occupied by the uplink data scheduled by the AP, and includes:
  • all channels are monitored to determine if there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
  • the processor 121 after the contention is successful, instructs the transceiver 122 to perform data transmission by using the first channel, including:
  • the transceiver 122 is instructed to send uplink data to the AP by using the first channel;
  • the transceiver 122 is instructed to send data to the user equipment that has established the device-to-device D2D communication with the user equipment through the first channel.
  • the processor 121 instructs the transceiver 122 to perform data transmission by using the first channel, including:
  • the processor 121 is further configured to:
  • the transceiver 122 does not receive the scheduling information sent by the AP within a set period of time, it continues to wait for the scheduling of the AP.
  • the processor 121 is further configured to:
  • the transceiver 122 receives the scheduling information sent by the AP in the set time period, and the scheduling information includes information used to identify the user equipment, indicating that the transceiver 122 is
  • the AP performs data transmission on a second channel configured by the user equipment for transmitting uplink data.
  • the embodiment of the present invention further provides another access point AP, as shown in FIG. 13, the access point includes:
  • the processor 131 is configured to schedule, by using the uplink data of the user equipment STA connected to the access point to which the user belongs, the occupied channel;
  • the receiver 132 is configured to receive uplink data sent by the scheduled STA on the scheduled channel, where And receiving, on the first channel, uplink data sent by the unscheduled STA of the access point, where the first channel is a network allocation vector NAV protection time configured by the access point for transmission of the scheduled uplink data.
  • embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
  • computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Disclosed are a data transmission method and device for solving the problem of frequency spectrum resource waste caused by an STA being unable to use an idle secondary channel for data transmission as long as a primary channel is occupied in a channel aggregation manner adopted by an existing 802.11 system. The method comprises: a first STA determining that itself needs to perform data transmission; and if the first STA determines that itself is not scheduled by an AP, and determines that there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP within an NAV protection time configured by the AP for the transmission of the scheduled uplink data, the first STA competing for the first channel, and after a success in the competition, performing data transmission through the first channel, thereby improving the flexibility of system access, and improving the frequency spectrum utilization.

Description

一种数据传输方法和设备Data transmission method and device 技术领域Technical field
本发明涉及无线通信技术领域,特别涉及一种数据传输方法和设备。The present invention relates to the field of wireless communication technologies, and in particular, to a data transmission method and device.
背景技术Background technique
无线局域网中的Wi-Fi***由IEEE 802.11a/b***演进到802.11g***、802.11n***,再到802.11ac***。下一代Wi-Fi 802.11ax***,不仅需要考虑屋内场景以及屋外场景,还要满足进一步提高频谱利用率的要求。在802.11的现有信道聚合(channel bonding)方式中,通过把信道带宽划分为主信道(primary channel)和辅信道(secondary channel),增加信号传输带宽来提高数据传输的峰值速率。这种方式需要在主载波上先竞争接入。载波竞争接入的顺序为主载信道,辅20MHz信道,辅40MHz信道,辅80MHz信道,如图1所示。依照这样的顺序,只有当上述顺序中前一个信道允许接入使用时,接入点(Access Point,AP)或者用户设备(Station,STA)才会竞争后一个信道。最后把允许接入的信道组合在一起构成一个大带宽信道来传输数据。Wi-Fi systems in wireless local area networks have evolved from IEEE 802.11a/b systems to 802.11g systems, 802.11n systems, to 802.11ac systems. The next-generation Wi-Fi 802.11ax system not only needs to consider indoor and outdoor scenarios, but also meets the requirements for further improving spectrum utilization. In the existing channel bonding mode of 802.11, the channel bandwidth is divided into a primary channel and a secondary channel, and the signal transmission bandwidth is increased to increase the peak rate of data transmission. This approach requires competing access on the primary carrier first. The order of carrier contention access is the primary carrier channel, the secondary 20 MHz channel, the secondary 40 MHz channel, and the secondary 80 MHz channel, as shown in FIG. In this order, an access point (AP) or a user equipment (Station, STA) will compete for the latter channel only when the previous channel in the above sequence allows access. Finally, the channels that are allowed to access are combined to form a large bandwidth channel to transmit data.
现有机制中,一个基本服务集(Basic Service Set,BSS)的接入管理和对于不同STA的管理仅通过主信道实现。而且重叠基本服务集(Overlapped Basic Service Set,OBSS)在相同的频率资源上使用主信道。802.11标准中的这种信道聚合方式把各个竞争得到的信道组合成一个固定的大带宽信道,因而只能配置整个带宽的数据传输。同时,最小的主信道20MHz相对固定,如果在主信道上受到严重的干扰,会使得整个BSS的控制信息传输出现问题,因此会影响所有关联到该BSS的STA的传输。另外,由于OBSS使用相同频率资源作为主信道,因此所有重叠的BSS需要在主信道中竞争成功后才能发起传输,该频率资源对于OBSS来说其有效使用率会随着重叠的BSS数量增加而降低,从而影响单个BSS的管理效率。即使有空闲的辅信道,由于主信道已经被占用,该BSS的STA无法利用空闲信道,造成频谱资源浪费。 In the existing mechanism, the access management of a basic service set (BSS) and the management of different STAs are implemented only through the primary channel. Moreover, the Overlapped Basic Service Set (OBSS) uses the primary channel on the same frequency resource. This channel aggregation method in the 802.11 standard combines the channels obtained by each competition into a fixed large-bandwidth channel, and thus can only configure the data transmission of the entire bandwidth. At the same time, the minimum primary channel 20 MHz is relatively fixed. If severe interference occurs on the primary channel, the control information transmission of the entire BSS may be problematic, thus affecting the transmission of all STAs associated with the BSS. In addition, since the OBSS uses the same frequency resource as the primary channel, all overlapping BSSs need to initiate the transmission after the contention in the primary channel is successful. The effective usage rate of the frequency resource for the OBSS decreases as the number of overlapping BSS increases. , thus affecting the management efficiency of a single BSS. Even if there is an idle secondary channel, since the primary channel is already occupied, the STA of the BSS cannot utilize the idle channel, resulting in waste of spectrum resources.
综上所述,现有802.11***所采用的信道聚合方式中,只要主信道已被占用,即使有空闲的辅信道,STA也无法利用空闲的辅信道进行数据传输,从而造成频谱资源浪费。In summary, in the channel aggregation mode adopted by the existing 802.11 system, as long as the primary channel is occupied, even if there is an idle secondary channel, the STA cannot use the idle secondary channel for data transmission, thereby causing waste of spectrum resources.
发明内容Summary of the invention
本发明公开了一种数据传输方法和设备,解决了现有802.11***所采用的信道聚合方式中,只要主信道已被占用,即使有空闲的辅信道,STA也无法利用空闲的辅信道进行数据传输而造成的频谱资源浪费的问题。The present invention discloses a data transmission method and device, which solves the channel aggregation method adopted by the existing 802.11 system. As long as the primary channel is occupied, even if there is an idle secondary channel, the STA cannot use the idle secondary channel for data. The problem of wasted spectrum resources caused by transmission.
第一方面,一种数据传输方法,该方法包括:In a first aspect, a data transmission method, the method comprising:
第一用户设备STA确定自身需要进行数据传输;The first user equipment STA determines that it needs to perform data transmission;
若所述第一STA确定自身未被所述AP调度,且确定在所述AP为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,所述第一STA竞争所述第一信道,并在竞争成功后,通过所述第一信道进行数据传输。If the first STA determines that it is not scheduled by the AP, and determines that the AP is in the network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data, there is an idle state and is not in the AP The first channel occupied by the scheduled uplink data, the first STA contending for the first channel, and after the contention is successful, data transmission is performed by using the first channel.
结合第一方面,在第一种可能的实现方式中,所述第一STA确定自身需要进行数据传输之后,不向AP发送调度请求,直接确定自身未被所述AP调度,并确定在所述NAV保护时间内,是否存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道。With reference to the first aspect, in a first possible implementation manner, after the first STA determines that it needs to perform data transmission, it does not send a scheduling request to the AP, directly determines that it is not scheduled by the AP, and determines that the During the NAV protection period, is there a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
结合第一方面,在第二种可能的实现方式中,所述第一STA确定自身需要进行数据传输之后,该方法还包括:With reference to the first aspect, in a second possible implementation manner, after the first STA determines that it needs to perform data transmission, the method further includes:
所述第一STA向所述AP发送调度请求,以请求所述AP对所述第一STA所需传输的数据进行调度。The first STA sends a scheduling request to the AP to request the AP to schedule data to be transmitted by the first STA.
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一STA确定自身未被所述AP调度,包括:With reference to the second possible implementation of the first aspect, in a third possible implementation, the first STA determines that it is not scheduled by the AP, including:
所述第一STA向所述AP发送调度请求之后,若在所述设定的时间段内,未接收到所述AP发送的调度信息,所述第一STA确定自身未被所述AP调度;After the first STA sends the scheduling request to the AP, if the scheduling information sent by the AP is not received within the set time period, the first STA determines that it is not scheduled by the AP;
或者,所述第一STA向所述AP发送调度请求之后,若在所述设定的时 间段内,接收到所述AP发送的调度信息且所述调度信息中未包含用于标识所述第一STA的信息,所述第一STA确定自身未被所述AP调度;Or, after the first STA sends a scheduling request to the AP, if the setting is Receiving, by the AP, the scheduling information sent by the AP, and the scheduling information does not include information for identifying the first STA, where the first STA determines that it is not scheduled by the AP;
其中,所述调度信息中包含用于标识所述AP所调度的STA的信息。The scheduling information includes information used to identify STAs scheduled by the AP.
结合第一方面、或者第一方面的第一种至第三种可能的实现方式中的任一方式,在第四种可能的实现方式中,所述第一STA确定在所述NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,包括:With reference to the first aspect, or any one of the first to third possible implementation manners of the first aspect, in a fourth possible implementation manner, the first STA determines the NAV protection time a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP, and includes:
所述第一STA接收到所述AP发送的调度信息,所述调度信息包含所述AP所调度的上行数据占用的信道的相关信息;Receiving, by the first STA, scheduling information sent by the AP, where the scheduling information includes information about a channel occupied by uplink data scheduled by the AP;
所述第一STA根据所述调度信息,确定出未被所述AP调度的上行数据所占用的信道;Determining, by the first STA, a channel that is not occupied by uplink data scheduled by the AP according to the scheduling information;
所述第一STA在所述NAV保护时间内,监听未被所述AP调度的上行数据所占用的信道,以确定未被所述AP调度的上行数据所占用的信道中是否存在处于空闲态的第一信道。During the NAV protection time, the first STA monitors a channel occupied by uplink data that is not scheduled by the AP, to determine whether there is an idle state in a channel occupied by uplink data that is not scheduled by the AP. First channel.
结合第一方面的第三种可能的实现方式、或者第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述方法还包括:In conjunction with the third possible implementation of the first aspect, or the fourth possible implementation of the first aspect, in a fifth possible implementation, the method further includes:
所述第一STA通过数据触发无线帧,接收所述AP发送的所述调度信息。The first STA triggers a radio frame by using data, and receives the scheduling information sent by the AP.
结合第一方面、第一方面的第二种可能的实现方式、或者第一方面的第三种可能的实现方式,在第六种可能的实现方式中,所述第一STA确定在所述NAV保护时间内,存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道,包括:With reference to the first aspect, the second possible implementation manner of the first aspect, or the third possible implementation manner of the first aspect, in a sixth possible implementation manner, the first STA determines the NAV During the protection time, there is a first channel that is in an idle state and is not occupied by the uplink data scheduled by the AP, and includes:
所述第一STA在所述NAV保护时间内,监听所有信道,以确定是否存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道。The first STA listens to all channels during the NAV protection time to determine whether there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
结合第一方面、或者第一方面的第二种至第六种可能的实现方式中的任一方式,在第七种可能的实现方式中,所述第一STA在竞争成功后,通过所述第一信道进行数据传输,包括:With reference to the first aspect, or any one of the second to the sixth possible implementation manners of the first aspect, in a seventh possible implementation manner, after the contention is successful, the first STA passes the The first channel performs data transmission, including:
所述第一STA在竞争成功后,通过所述第一信道,向所述AP发送上行 数据;或者,After the contention is successful, the first STA sends an uplink to the AP by using the first channel. Data; or,
所述第一STA在竞争成功后,通过所述第一信道,向与自身已建立设备到设备D2D通信的第二STA发送数据。After the contention is successful, the first STA sends data to the second STA that has established device-to-device D2D communication through the first channel.
结合第一方面、或者第一方面的第二种至第七种可能的实现方式中的任一方式,在第八种可能的实现方式中,所述第一STA通过所述第一信道进行数据传输,包括:With reference to the first aspect, or any one of the second to the seventh possible implementation manners of the first aspect, in an eighth possible implementation manner, the first STA performs data by using the first channel Transmission, including:
所述第一STA在所述第一信道上预留设定的保护频段,并将需要传输的数据设置于所述保护频段之后进行传输。The first STA reserves a set guard frequency band on the first channel, and sets data to be transmitted after the protection frequency band is transmitted.
结合第一方面的第二种可能的实现方式,在第九种可能的实现方式中,所述第一STA向所述AP发送所述调度请求之后,该方法还包括:With reference to the second possible implementation of the first aspect, in a ninth possible implementation manner, after the first STA sends the scheduling request to the AP, the method further includes:
若在设定的时间段内未接收到所述AP发送的调度信息,所述第一STA继续等待所述AP的调度。If the scheduling information sent by the AP is not received within the set time period, the first STA continues to wait for the scheduling of the AP.
结合第一方面的第二种可能的实现方式,在第十种可能的实现方式中,所述第一STA向所述AP发送调度请求之后,该方法还包括:With the second possible implementation of the first aspect, in a tenth possible implementation, after the first STA sends a scheduling request to the AP, the method further includes:
若在所述设定的时间段内接收到所述AP发送的调度信息,且所述调度信息中包含用于标识所述第一STA的信息,所述第一STA在所述AP为自身配置的用于传输上行数据的第二信道上,进行数据传输。If the scheduling information sent by the AP is received within the set time period, and the scheduling information includes information for identifying the first STA, the first STA configures the AP for itself. Data transmission is performed on the second channel for transmitting uplink data.
结合第一方面、或者第一方面的第二种至第十种可能的实现方式中的任一方式,在第十一种可能的实现方式中,所述第一信道为主信道、或者辅信道。With reference to the first aspect, or any one of the second to the tenth possible implementation manners of the first aspect, in the eleventh possible implementation manner, the first channel is a primary channel or a secondary channel .
第二方面,一种数据传输方法,该方法包括:In a second aspect, a data transmission method includes:
接入点AP为连接到自身的用户设备STA的上行数据调度占用的信道;The access point AP is a channel occupied by uplink data scheduling of the user equipment STA connected to itself;
所述AP在所调度的信道上接收所调度的STA发送的上行数据,以及在第一信道上接收所述AP未调度的STA发送的上行数据,其中,所述第一信道为所述AP为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内处于空闲态且未被所述AP所调度的上行数据占用的信道。The AP receives the uplink data sent by the scheduled STA on the scheduled channel, and receives the uplink data sent by the STA that is not scheduled by the AP on the first channel, where the first channel is the AP The network allocation vector of the scheduled uplink data transmission configuration is in the idle state and is not occupied by the uplink data scheduled by the AP.
第三方面,一种用户设备STA,该用户设备包括: A third aspect is a user equipment STA, where the user equipment includes:
第一处理模块,用于确定自身所属的用户设备需要进行数据传输;a first processing module, configured to determine that a user equipment to which the user equipment belongs needs to perform data transmission;
第二处理模块,用于在确定所述用户设备未被所属的接入点AP调度,且确定在所述AP为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道时,竞争所述第一信道,并在竞争成功后,通过所述第一信道进行数据传输。a second processing module, configured to determine that the user equipment is not scheduled by the access point AP, and determine that the AP is in idle time during a network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data. And when the first channel occupied by the uplink data scheduled by the AP is not occupied, the first channel is contending, and after the contention is successful, data transmission is performed by using the first channel.
结合第三方面,在第一种可能的实现方式中,所述第一处理模块用于:在所述第一处理模块确定所述用户设备需要进行数据传输之后,不向AP发送调度请求;With reference to the third aspect, in a first possible implementation, the first processing module is configured to: after the first processing module determines that the user equipment needs to perform data transmission, does not send a scheduling request to the AP;
所述第二处理模块用于:直接确定所述用户设备未被所述AP调度,并确定在所述NAV保护时间内,是否存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道。The second processing module is configured to: directly determine that the user equipment is not scheduled by the AP, and determine whether there is an uplink data that is in an idle state and is not occupied by the uplink data scheduled by the AP during the NAV protection time. First channel.
结合第三方面,在第二种可能的实现方式中,所述第一处理模块确定所述用户设备需要进行数据传输之后,还用于:With reference to the third aspect, in a second possible implementation manner, after the first processing module determines that the user equipment needs to perform data transmission, the first processing module is further configured to:
向所述AP发送调度请求,以请求所述AP对所述第一STA所需传输的数据进行调度。And sending a scheduling request to the AP, to request the AP to schedule data to be transmitted by the first STA.
结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一处理模块向所述AP发送调度请求之后,所述第二处理模块确定所述用户设备未被所述AP调度,包括:With the second possible implementation of the third aspect, in a third possible implementation manner, after the first processing module sends a scheduling request to the AP, the second processing module determines that the user equipment is not Dispatched by the AP, including:
若在所述设定的时间段内,未接收到所述AP发送的调度信息,则确定所述用户设备未被所述AP调度;或者If the scheduling information sent by the AP is not received within the set time period, determining that the user equipment is not scheduled by the AP; or
若在所述设定的时间段内,接收到所述AP发送的调度信息且所述调度信息中未包含用于标识所述用户设备的信息,则确定所述用户设备未被所述AP调度;Determining that the user equipment is not scheduled by the AP, if the scheduling information sent by the AP is received and the scheduling information does not include information for identifying the user equipment. ;
其中,所述调度信息中包含用于标识所述AP所调度的STA的信息。The scheduling information includes information used to identify STAs scheduled by the AP.
结合第三方面、或者第三方面的第一种至第三种可能的实现方式中的任一方式,在第四种可能的实现方式中,所述第二处理模块确定在所述NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信 道,包括:With reference to the third aspect, or any one of the first to third possible implementation manners of the third aspect, in a fourth possible implementation manner, the second processing module determines the NAV protection time Inside, there is a first letter that is in an idle state and is not occupied by uplink data scheduled by the AP. Road, including:
接收到所述AP发送的调度信息,所述调度信息包含所述AP所调度的上行数据占用的信道的相关信息;根据所述调度信息,确定出未被所述AP调度的上行数据所占用的信道;在所述NAV保护时间内,监听未被所述AP调度的上行数据所占用的信道,以确定未被所述AP调度的上行数据所占用的信道中是否存在处于空闲态的第一信道。Receiving the scheduling information sent by the AP, where the scheduling information includes information about a channel occupied by the uplink data scheduled by the AP, and determining, according to the scheduling information, that the uplink data that is not scheduled by the AP is occupied by a channel, in the NAV protection time, listening to a channel occupied by uplink data not scheduled by the AP, to determine whether there is a first channel in an idle state in a channel occupied by uplink data scheduled by the AP .
结合第三方面的第三种可能的实现方式、或者第三方面的第四种可能的实现方式,在第五种可能的实现方式中,所述第二处理模块用于:In conjunction with the third possible implementation of the third aspect, or the fourth possible implementation of the third aspect, in a fifth possible implementation, the second processing module is configured to:
通过数据触发无线帧,接收所述AP发送的所述调度信息。The radio frame is triggered by data, and the scheduling information sent by the AP is received.
结合第三方面、第三方面的第二种可能的实现方式、或者第三方面的第三种可能的实现方式,在第六种可能的实现方式中,所述第二处理模块确定在所述NAV保护时间内,存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道,包括:With reference to the third aspect, the second possible implementation manner of the third aspect, or the third possible implementation manner of the third aspect, in a sixth possible implementation manner, the second processing module determines that During the NAV protection period, there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP, and includes:
在所述NAV保护时间内,监听所有信道,以确定是否存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道。During the NAV guard time, all channels are monitored to determine if there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
结合第三方面、或者第三方面的第二种至第六种可能的实现方式中的任一方式,在第七种可能的实现方式中,所述第二处理模块在竞争成功后,通过所述第一信道进行数据传输,包括:With reference to the third aspect, or any one of the second to sixth possible implementation manners of the third aspect, in a seventh possible implementation manner, the second processing module passes the The first channel performs data transmission, including:
在竞争成功后,通过所述第一信道,向所述AP发送上行数据;或者,After the contention is successful, sending uplink data to the AP by using the first channel; or
在竞争成功后,通过所述第一信道,向与所述用户设备已建立设备到设备D2D通信的用户设备发送数据。After the contention is successful, data is transmitted to the user equipment that has established device-to-device D2D communication with the user equipment through the first channel.
结合第三方面、或者第三方面的第二种至第七种可能的实现方式中的任一方式,在第八种可能的实现方式中,所述第二处理模块通过所述第一信道进行数据传输,包括:With reference to the third aspect, or any one of the second to the seventh possible implementation manners of the third aspect, in the eighth possible implementation, the second processing module is performed by using the first channel Data transfer, including:
在所述第一信道上预留设定的保护频段,并将需要传输的数据设置于所述保护频段之后进行传输。Reserve a set guard band on the first channel, and set data to be transmitted after the protection band is transmitted.
结合第三方面的第二种可能的实现方式,在第九种可能的实现方式中, 所述第一处理模块向所述AP发送所述调度请求之后,所述第二处理模块还用于:若在设定的时间段内未接收到所述AP发送的调度信息,继续等待所述AP的调度。In conjunction with the second possible implementation of the third aspect, in a ninth possible implementation manner, After the first processing module sends the scheduling request to the AP, the second processing module is further configured to: if the scheduling information sent by the AP is not received within the set time period, continue to wait for the scheduling information The scheduling of the AP.
结合第三方面的第二种可能的实现方式,在第十种可能的实现方式中,所述第一处理模块向所述AP发送所述调度请求之后,所述第二处理模块还用于:若在所述设定的时间段内接收到所述AP发送的调度信息,且所述调度信息中包含用于标识所述用户设备的信息,则在所述AP为所述用户设备配置的用于传输上行数据的第二信道上,进行数据传输。With the second possible implementation of the third aspect, in a tenth possible implementation manner, after the first processing module sends the scheduling request to the AP, the second processing module is further configured to: If the scheduling information sent by the AP is received within the set time period, and the scheduling information includes information for identifying the user equipment, the AP is configured for the user equipment. Data transmission is performed on the second channel on which the uplink data is transmitted.
第四方面,一种接入点AP,该接入点包括:In a fourth aspect, an access point AP includes:
调度模块,用于为连接到自身所属的接入点的用户设备STA的上行数据调度占用的信道;a scheduling module, configured to schedule a channel occupied by uplink data of a user equipment STA connected to an access point to which the user belongs;
接收模块,用于在所调度的信道上接收所调度的STA发送的上行数据,以及在第一信道上接收所述接入点未调度的STA发送的上行数据,其中,所述第一信道为所述接入点为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内处于空闲态且未被所述接入点所调度的上行数据占用的信道。a receiving module, configured to receive uplink data sent by the scheduled STA on the scheduled channel, and receive uplink data sent by the unscheduled STA of the access point on the first channel, where the first channel is The access point is a channel occupied by the uplink data in which the network allocation vector NAV protection time of the scheduled uplink data transmission is in an idle state and is not scheduled by the access point.
第五方面,一种用户设备,包括:处理器和收发器,其中:In a fifth aspect, a user equipment includes: a processor and a transceiver, wherein:
处理器,用于在确定所述用户设备未被所属的接入点AP调度,且确定在所述AP为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道时,竞争所述第一信道,并在竞争成功后,指示所述收发器通过所述第一信道进行数据传输。a processor, configured to determine that the user equipment is not assigned to an access point AP, and determine that the AP is in an idle state during a network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data. When the first channel occupied by the uplink data scheduled by the AP is not occupied, the first channel is contending, and after the contention is successful, the transceiver is instructed to perform data transmission by using the first channel.
结合第五方面,在第一种可能的实现方式中,所述处理器用于:In conjunction with the fifth aspect, in a first possible implementation, the processor is configured to:
在确定所述用户设备需要进行数据传输之后,不触发所述收发器向AP发送调度请求,直接确定所述用户设备未被所述AP调度,并确定在所述NAV保护时间内,是否存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道。 After determining that the user equipment needs to perform data transmission, the transceiver is not triggered to send a scheduling request to the AP, directly determining that the user equipment is not scheduled by the AP, and determining whether the presence or absence is in the NAV protection time. The first channel occupied by the uplink data that is idle and not scheduled by the AP.
结合第五方面,在第二种可能的实现方式中,所述处理器确定所述用户设备需要进行数据传输之后,所述收发器还用于:With reference to the fifth aspect, in a second possible implementation manner, after the processor determines that the user equipment needs to perform data transmission, the transceiver is further configured to:
向所述AP发送调度请求,以请求所述AP对所述第一STA所需传输的数据进行调度。And sending a scheduling request to the AP, to request the AP to schedule data to be transmitted by the first STA.
结合第五方面的第二种可能的实现方式,在第三种可能的实现方式中,所述收发器向所述AP发送调度请求之后,所述处理器确定所述用户设备未被所述AP调度,包括:With reference to the second possible implementation manner of the fifth aspect, in a third possible implementation manner, after the transceiver sends a scheduling request to the AP, the processor determines that the user equipment is not the AP Scheduling, including:
若在所述设定的时间段内,所述收发器未接收到所述AP发送的调度信息,则确定所述用户设备未被所述AP调度;或者If the transceiver does not receive the scheduling information sent by the AP during the set time period, determining that the user equipment is not scheduled by the AP; or
若在所述设定的时间段内,所述收发器接收到所述AP发送的调度信息且所述调度信息中未包含用于标识所述用户设备的信息,则确定所述用户设备未被所述AP调度;If the transceiver receives the scheduling information sent by the AP and the scheduling information does not include information for identifying the user equipment, determining that the user equipment is not The AP scheduling;
其中,所述调度信息中包含用于标识所述AP所调度的STA的信息。The scheduling information includes information used to identify STAs scheduled by the AP.
结合第五方面、或者第五方面的第一种至第三种可能的实现方式中的任一方式,在第四种可能的实现方式中,所述收发器还用于:接收到所述AP发送的调度信息,所述调度信息包含所述AP所调度的上行数据占用的信道的相关信息;With reference to the fifth aspect, or any one of the first to the third possible implementation manners of the fifth aspect, in a fourth possible implementation, the transceiver is further configured to: receive the AP Transmitted scheduling information, where the scheduling information includes information about a channel occupied by uplink data scheduled by the AP;
所述处理器确定在所述NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,包括:Determining, by the processor, that the first channel is in an idle state and is not occupied by the uplink data scheduled by the AP, and includes:
根据所述调度信息,确定出未被所述AP调度的上行数据所占用的信道;在所述NAV保护时间内,监听未被所述AP调度的上行数据所占用的信道,以确定未被所述AP调度的上行数据所占用的信道中是否存在处于空闲态的第一信道。Determining, by the scheduling information, a channel that is not occupied by the uplink data scheduled by the AP; during the NAV protection time, listening to a channel occupied by uplink data that is not scheduled by the AP, to determine that the channel is not occupied by the uplink data scheduled by the AP. Whether there is a first channel in an idle state in the channel occupied by the uplink data scheduled by the AP.
结合第五方面的第三种可能的实现方式、或者第五方面的第四种可能的实现方式,在第五种可能的实现方式中,所述收发器用于:通过数据触发无线帧,接收所述AP发送的所述调度信息。With reference to the third possible implementation manner of the fifth aspect, or the fourth possible implementation manner of the fifth aspect, in a fifth possible implementation manner, the transceiver is configured to: trigger a radio frame by using data, and receive the The scheduling information sent by the AP.
结合第五方面、第五方面的第二种可能的实现方式、或者第五方面的第 三种可能的实现方式,在第六种可能的实现方式中,所述处理器确定在所述NAV保护时间内,存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道,包括:Combining the fifth aspect, the second possible implementation manner of the fifth aspect, or the fifth aspect In a sixth possible implementation manner, in a sixth possible implementation manner, the processor determines that, in the NAV protection time, there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP. ,include:
在所述NAV保护时间内,监听所有信道,以确定是否存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道。During the NAV guard time, all channels are monitored to determine if there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
结合第五方面、或者第五方面的第二种至第六种可能的实现方式中的任一方式,在第七种可能的实现方式中,所述处理器在竞争成功后,指示所述收发器通过所述第一信道进行数据传输,包括:With reference to the fifth aspect, or any one of the second to sixth possible implementation manners of the fifth aspect, in a seventh possible implementation manner, after the competition succeeds, the processor indicates the sending and receiving Transmitting data through the first channel, including:
在竞争成功后,指示所述收发器通过所述第一信道,向所述AP发送上行数据;或者,After the contention is successful, instructing the transceiver to send uplink data to the AP by using the first channel; or
在竞争成功后,指示所述收发器通过所述第一信道,向与所述用户设备已建立设备到设备D2D通信的用户设备发送数据。After the contention is successful, the transceiver is instructed to send data to the user equipment that has established device-to-device D2D communication with the user equipment through the first channel.
结合第五方面、或者第五方面的第二种至第七种可能的实现方式中的任一方式,在第八种可能的实现方式中,所述处理器指示所述收发器通过所述第一信道进行数据传输,包括:With reference to the fifth aspect, or any one of the second to seventh possible implementation manners of the fifth aspect, in an eighth possible implementation, the processor instructs the transceiver to pass the One channel for data transmission, including:
在所述第一信道上预留设定的保护频段,将需要传输的数据设置于所述保护频段之后,并指示所述收发器进行数据传输。Reserve a set guard band on the first channel, set data to be transmitted after the guard band, and instruct the transceiver to perform data transmission.
结合第五方面的第二种可能的实现方式,在第九种可能的实现方式中,所述收发器向所述AP发送所述调度请求之后,所述处理器还用于:With reference to the second possible implementation manner of the fifth aspect, in a ninth possible implementation manner, after the transceiver sends the scheduling request to the AP, the processor is further configured to:
若所述收发器在设定的时间段内未接收到所述AP发送的调度信息,则继续等待所述AP的调度。If the transceiver does not receive the scheduling information sent by the AP within a set period of time, it continues to wait for the scheduling of the AP.
结合第五方面的第二种可能的实现方式,在第十种可能的实现方式中,所述收发器向所述AP发送所述调度请求之后,所述处理器还用于:With reference to the second possible implementation manner of the fifth aspect, in a tenth possible implementation manner, after the transceiver sends the scheduling request to the AP, the processor is further configured to:
若所述收发器在所述设定的时间段内接收到所述AP发送的调度信息,且所述调度信息中包含用于标识所述用户设备的信息,则指示所述收发器在所述AP为所述用户设备配置的用于传输上行数据的第二信道上,进行数据传输。 And if the transceiver receives the scheduling information sent by the AP in the set time period, and the scheduling information includes information used to identify the user equipment, indicating that the transceiver is in the The AP performs data transmission on the second channel configured by the user equipment for transmitting uplink data.
第六方面,一种接入点AP,包括:In a sixth aspect, an access point AP includes:
处理器,用于为连接到自身所属的接入点的用户设备STA的上行数据调度占用的信道;a processor, configured to schedule a channel occupied by uplink data of a user equipment STA connected to an access point to which the user belongs;
接收器,用于在所调度的信道上接收所调度的STA发送的上行数据,以及在第一信道上接收所述接入点未调度的STA发送的上行数据,其中,所述第一信道为所述接入点为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内处于空闲态且未被所述接入点所调度的上行数据占用的信道。a receiver, configured to receive uplink data sent by the scheduled STA on the scheduled channel, and receive uplink data sent by the unscheduled STA of the access point on the first channel, where the first channel is The access point is a channel occupied by the uplink data in which the network allocation vector NAV protection time of the scheduled uplink data transmission is in an idle state and is not scheduled by the access point.
本发明提供的方法和设备中,需要进行数据传输的第一STA在根据所属的AP的指示确定自身未被所述AP调度,且确定在所述AP为所调度的上行数据的传输配置的NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道时,竞争所述第一信道,并在竞争成功后,通过所述第一信道进行数据传输,从而提高了***接入的灵活性,提高了频谱利用率。In the method and device provided by the present invention, the first STA that needs to perform data transmission determines that it is not scheduled by the AP according to the indication of the associated AP, and determines that the AP is configured for the transmission of the scheduled uplink data. During the protection time, when there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP, the first channel is contending, and after the contention is successful, data is transmitted through the first channel, thereby Increased flexibility in system access and increased spectrum utilization.
附图说明DRAWINGS
图1为802.11***中现有的信道聚合的示意图;1 is a schematic diagram of existing channel aggregation in an 802.11 system;
图2为本发明实施例提供的一种用户设备STA侧的数据传输方法的示意图;2 is a schematic diagram of a data transmission method on a STA side of a user equipment according to an embodiment of the present invention;
图3为本发明实施例提供的一种接入点AP侧的数据传输方法的示意图;FIG. 3 is a schematic diagram of a data transmission method on an AP side of an access point according to an embodiment of the present disclosure;
图4为本发明实施例提供的实施例一的应用场景示意图;FIG. 4 is a schematic diagram of an application scenario according to Embodiment 1 of the present disclosure;
图5为本发明实施例提供的实施例一的处理流程示意图;FIG. 5 is a schematic flowchart of a process according to Embodiment 1 of the present disclosure;
图6为本发明实施例提供的实施例二的应用场景示意图;FIG. 6 is a schematic diagram of an application scenario of Embodiment 2 according to an embodiment of the present disclosure;
图7为本发明实施例提供的实施例二的处理流程示意图;FIG. 7 is a schematic flowchart of a process according to Embodiment 2 of the present disclosure;
图8为本发明实施例提供的实施例三的应用场景示意图;FIG. 8 is a schematic diagram of an application scenario of Embodiment 3 according to an embodiment of the present disclosure;
图9为本发明实施例提供的实施例三的处理流程示意图;FIG. 9 is a schematic flowchart of a process of Embodiment 3 according to an embodiment of the present disclosure;
图10为本发明实施例提供的第一种用户设备STA的示意图;FIG. 10 is a schematic diagram of a first user equipment STA according to an embodiment of the present disclosure;
图11为本发明实施例提供的第一种接入点AP的示意图; FIG. 11 is a schematic diagram of a first access point AP according to an embodiment of the present disclosure;
图12为本发明实施例提供的第二种用户设备STA的示意图;FIG. 12 is a schematic diagram of a second user equipment STA according to an embodiment of the present disclosure;
图13为本发明实施例提供的第二种接入点AP的示意图。FIG. 13 is a schematic diagram of a second access point AP according to an embodiment of the present invention.
具体实施方式detailed description
现有802.11ac***中,STA在每次传输数据时,通过时间上的网络分配矢量(Network Allocation Vector,NAV)设置保护时间,以通知周边节点该时间段内的数据受到保护。而下一代802.11ax***中,可以支持AP调度的上行多用户传输,比如上行正交频分多址(Orthogonal Frequency Division Multiple Access,OFDM)/多用户多输入多输出(Multiple-user MIMO,MU-MIMO;Multiple Input Multiple Output,MIMO),在一段长时间的上行多用户数据传输之后,统一向所调度的多用户进行肯定应答(ACK)反馈,所以,在调度的一段上行传输的NAV保护期间,如果辅信道空闲,若采用现有的信道聚合机制(即基于主信道的竞争机制),关联到BSS的STA已经发现主信道忙,即使在传输期间辅信道空闲了,也不允许STA使用空闲的辅信道发送上行待发数据,从而造成频谱资源浪费。In the existing 802.11ac system, the STA sets the guard time through the Network Allocation Vector (NAV) in time to transmit data to notify the neighboring nodes that the data in the time period is protected. In the next generation 802.11ax system, it can support uplink multi-user transmission of AP scheduling, such as Orthogonal Frequency Division Multiple Access (OFDM)/Multiple User Multiple Input Multiple Output (Multi-user MIMO, MU- MIMO (Multiple Input Multiple Output, MIMO), after a long period of uplink multi-user data transmission, unified acknowledgement (ACK) feedback to the scheduled multi-user, so during the scheduled NAV protection of uplink transmission, If the secondary channel is idle, if the existing channel aggregation mechanism (ie, the primary channel-based contention mechanism) is adopted, the STA associated with the BSS has found that the primary channel is busy, and even if the secondary channel is idle during transmission, the STA is not allowed to use idle. The secondary channel sends uplink pending data, which causes waste of spectrum resources.
本发明正是基于这种区分AP发送和接收时间段的不同特点,提出了一种无线局域网节点区分上下行和区分频率信道的NAV保护设置的处理,本发明中,对于下一代802.11ax***的AP,其具有多个并行接收能力,即该AP可以并行接收主信道和辅信道的上行数据,且该AP可以对多用户进行调度,即调度某个STA在该AP为其配置的信道(主信道、或辅信道)上进行上行数据传输;对于下一代802.11ax***的STA,若该STA被AP调度,则在该AP为其配置的信道(主信道、或辅信道)上进行上行数据传输,若该STA未被AP调度,则在该STA有上行待数据发送时,允许该STA在上行NAV保护时间段内,主动竞争空闲的信道(主信道、或辅信道),从而提高了信道聚合的灵活性,也提高了上行数据传输的效率,极大满足了下一代802.11ax(即高效WLAN(High Efficiency WLAN,HEW))***对于提高频谱利用率的要求。The invention is based on the different characteristics of distinguishing the transmission and reception time periods of the AP, and proposes a process for the wireless local area network node to distinguish the uplink and downlink and the frequency division channel NAV protection setting, in the present invention, for the next generation 802.11ax system. An AP, which has multiple parallel receiving capabilities, that is, the AP can receive uplink data of the primary channel and the secondary channel in parallel, and the AP can schedule multiple users, that is, schedule a channel that the STA configures for the AP. For the next-generation 802.11ax system, if the STA is scheduled by the AP, the AP performs uplink data transmission on the channel (primary channel or secondary channel) configured by the AP. If the STA is not scheduled by the AP, when the STA has uplink data to be transmitted, the STA is allowed to actively advertise an idle channel (primary channel or secondary channel) during the uplink NAV protection period, thereby improving channel aggregation. The flexibility also improves the efficiency of uplink data transmission, which greatly satisfies the requirements of the next generation 802.11ax (High Efficiency WLAN (HEW)) system to improve spectrum utilization.
下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此 处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。The embodiments of the present invention are further described in detail below with reference to the accompanying drawings. It should be understood that this The embodiments described herein are for illustrative purposes only and are not intended to limit the invention.
如图2所示,本发明实施例提供的一种用户设备STA侧的数据传输方法,包括以下步骤:As shown in FIG. 2, a data transmission method of a user equipment STA side according to an embodiment of the present invention includes the following steps:
S21、第一STA确定自身需要进行数据传输;S21. The first STA determines that it needs to perform data transmission.
本步骤中,第一STA确定自身需要进行数据传输,可以是向自身所属的AP发送上行数据,也可以是向与自身建立设备到设备(Device to Device,D2D)通信的第二STA发送数据。In this step, the first STA determines that it needs to perform data transmission, and may send uplink data to the AP to which it belongs, or may send data to the second STA that establishes device to device (D2D) communication with itself.
S22、若所述第一STA根据所属的AP的指示确定自身未被所述AP调度,且确定在所述AP为所调度的上行数据的传输配置的NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,所述第一STA竞争所述第一信道,并在竞争成功后,通过所述第一信道进行数据传输。S22. If the first STA determines that it is not scheduled by the AP according to the indication of the AP that belongs to it, and determines that the AP is in the NAV protection time of the scheduled transmission configuration of the uplink data, the idle state is not in the idle state. The first channel occupied by the uplink data scheduled by the AP, the first STA contending for the first channel, and after the contention is successful, data transmission is performed by using the first channel.
本步骤中,NAV保护时间可以携带在现有信令字段(Signaling,SIG)中的Duration(持续时间)字段中,NAV指示了AP所调度的上行数据占用的信道处于忙状态的持续时间。In this step, the NAV guard time may be carried in the Duration field in the existing signaling field (Signaling, SIG), and the NAV indicates the duration that the channel occupied by the uplink data scheduled by the AP is busy.
本发明实施例中,需要进行数据传输的第一STA在确定自身未被所述AP调度,且确定在所述AP为所调度的上行数据的传输配置的NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道时,竞争所述第一信道,并在竞争成功后,通过所述第一信道进行数据传输,从而提高了***接入的灵活性,提高了频谱利用率。In the embodiment of the present invention, the first STA that needs to perform data transmission determines that it is not scheduled by the AP, and determines that the AP is in an idle state during the NAV protection time of the transmission configuration of the scheduled uplink data. When the first channel occupied by the uplink data that is not scheduled by the AP is used, the first channel is contending, and after the contention is successful, data is transmitted through the first channel, thereby improving system access flexibility. Improved spectrum utilization.
为了说明本发明的技术方案,使用了“第一STA”、“第二STA”对不同的STA进行了区分,但并不对STA的数量和操作优先级进行限制,第一STA表示802.11ax***中任一STA,第二STA表示与该第一STA建立D2D通信的任一STA。To illustrate the technical solution of the present invention, the "first STA" and the "second STA" are used to distinguish different STAs, but the number of STAs and the operation priority are not limited. The first STA indicates the 802.11ax system. Any STA, the second STA represents any STA that establishes D2D communication with the first STA.
本发明实施例中,所述第一STA确定出的所述第一信道为主信道、或者辅信道。In the embodiment of the present invention, the first channel determined by the first STA is a primary channel or a secondary channel.
需要说明的是,所述第一STA在确定出自身需要进行数据传输之后,根据所需传输的数据的服务质量(Quality of Service,QoS)需求,执行以下两 种不同的处理方式:It should be noted that, after determining that the first STA needs to perform data transmission, the first STA performs the following two according to the quality of service (QoS) requirements of the data to be transmitted. Different treatment methods:
方式一、所述第一STA确定自身需要进行数据传输之后,不向AP发送调度请求,直接确定自身未被所述AP调度,并确定在所述NAV保护时间内,是否存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,以竞争所述第一信道。Manner 1: After the first STA determines that it needs to perform data transmission, it does not send a scheduling request to the AP, directly determines that it is not scheduled by the AP, and determines whether there is an idle state in the NAV protection time. The first channel occupied by the uplink data scheduled by the AP to compete for the first channel.
该方式中,若所述第一STA所需传输的数据需要实时处理,来不及等待AP调度,则所述第一STA可以不向自身所属的AP发送调度请求,而直接确定自身未被所述AP调度。进一步,若所述第一STA检测到所述AP用来调度上行数据的而发送的信息帧,则在所述AP为所调度的上行数据的传输配置的NAV保护时间内,确定在所述NAV保护时间内,是否存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道。In this manner, if the data to be transmitted by the first STA needs to be processed in real time, and there is no time to wait for the AP to be scheduled, the first STA may not send a scheduling request to the AP to which it belongs, but directly determine that it is not the AP. Scheduling. Further, if the first STA detects an information frame that is sent by the AP to schedule uplink data, the NAV is determined in the NAV protection time of the transmission configuration of the scheduled uplink data. During the guard time, is there a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
方式二、所述第一STA向所述AP发送调度请求,以请求所述AP对所述第一STA所需传输的数据进行调度。Manner 2: The first STA sends a scheduling request to the AP, to request the AP to schedule data to be transmitted by the first STA.
该方式中,若所述第一STA所需传输的数据不需要实时处理,可以等待所述AP调度,则所述第一STA向所述AP发送请求消息。In this manner, if the data to be transmitted by the first STA does not need to be processed in real time, and the AP scheduling may be awaited, the first STA sends a request message to the AP.
该方式中,S22中,所述第一STA确定自身未被所述AP调度,包括:In this manner, in S22, the first STA determines that it is not scheduled by the AP, and includes:
所述第一STA向所述AP发送调度请求之后,若在所述设定的时间段内,未接收到所述AP发送的调度信息,所述第一STA确定自身未被所述AP调度;After the first STA sends the scheduling request to the AP, if the scheduling information sent by the AP is not received within the set time period, the first STA determines that it is not scheduled by the AP;
或者,所述第一STA向所述AP发送调度请求之后,若在所述设定的时间段内,接收到所述AP发送的调度信息且所述调度信息中未包含用于标识所述第一STA的信息,所述第一STA确定自身未被所述AP调度;Or, after the first STA sends a scheduling request to the AP, if the scheduling information sent by the AP is received in the set time period, and the scheduling information does not include the identifier Information of a STA, the first STA determines that it is not scheduled by the AP;
其中,所述调度信息中包含用于标识所述AP所调度的STA的信息。如用于唯一标识所述AP所调度的STA的标识(IDentifier,ID)、媒体接入控制(Media Access Control,MAC)地址信息、或者包含所述AP所调度的STA的STA群ID(group ID,GID)等。The scheduling information includes information used to identify STAs scheduled by the AP. For example, an identifier (IDentifier, ID), a medium access control (MAC) address information, or an STA group ID (group ID) of the STA scheduled by the AP. , GID) and so on.
具体的,若所述第一STA在所述设定的时间段内,接收到所述AP发送的调度信息,则可以根据所述AP发送的调度信息中包含的用于标识所述AP 所调度的STA的信息,确定自身是否已被所述AP调度。Specifically, if the first STA receives the scheduling information sent by the AP within the set time period, the first STA may be used to identify the AP according to the scheduling information sent by the AP. The information of the scheduled STA determines whether it has been scheduled by the AP.
该方式中,所述第一STA通过数据触发(trigger)无线帧,接收所述AP发送的所述调度信息。In this manner, the first STA receives the scheduling information sent by the AP by using a data triggering radio frame.
该方式中,所述第一STA向所述AP发送所述调度请求之后,该方法还包括:In this manner, after the first STA sends the scheduling request to the AP, the method further includes:
若在设定的时间段内未接收到所述AP发送的调度信息,所述第一STA继续等待所述AP的调度。If the scheduling information sent by the AP is not received within the set time period, the first STA continues to wait for the scheduling of the AP.
具体的,所述第一STA向所述AP发送所述调度请求之后,若在设定的时间段内未接收到所述AP发送的调度信息,则所述第一STA不进行空闲信道的检测,继续等待所述AP的调度。Specifically, after the first STA sends the scheduling request to the AP, if the scheduling information sent by the AP is not received within the set time period, the first STA does not perform the detection of the idle channel. , continue to wait for the scheduling of the AP.
该方式中,所述第一STA向所述AP发送调度请求之后,该方法还包括:In this manner, after the first STA sends a scheduling request to the AP, the method further includes:
若在所述设定的时间段内接收到所述AP发送的调度信息,且所述调度信息中包含用于标识所述第一STA的信息,所述第一STA在所述AP为自身配置的用于传输上行数据的第二信道上,进行数据传输。If the scheduling information sent by the AP is received within the set time period, and the scheduling information includes information for identifying the first STA, the first STA configures the AP for itself. Data transmission is performed on the second channel for transmitting uplink data.
从上述对方式二的描述可以看出,所述第一STA向所述AP发送调度请求之后,所述第一STA的处理过程进一步包括以下三种情况:It can be seen from the foregoing description of the second mode that after the first STA sends a scheduling request to the AP, the processing process of the first STA further includes the following three situations:
1、若所述第一STA在设定的时间段内未接收到所述AP发送的调度信息,则所述第一STA不进行空闲信道的检测,继续等待AP调度。1. If the first STA does not receive the scheduling information sent by the AP within the set time period, the first STA does not perform the detection of the idle channel, and continues to wait for the AP scheduling.
2、若所述第一STA在设定的时间段内接收到所述AP发送的调度信息,且所述调度信息中包含用于标识所述第一STA的信息,则所述第一STA在所述AP为自身配置的用于传输上行数据的第二信道上,进行数据传输。其中,所述调度信息中包含用于标识所述AP所调度的STA的信息。2. If the first STA receives the scheduling information sent by the AP within a set time period, and the scheduling information includes information for identifying the first STA, the first STA is The AP performs data transmission on the second channel configured for transmitting uplink data. The scheduling information includes information used to identify STAs scheduled by the AP.
3、若所述第一STA在设定的时间段内未接收到所述AP发送的调度信息,或者,在设定的时间段内接收到所述AP发送的调度信息,且所述调度信息中未包含用于标识所述第一STA的信息,则所述第一STA在所述NAV保护时间内,判断是否存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,以竞争所述第一信道进行数据传输。 3. If the first STA does not receive the scheduling information sent by the AP within a set time period, or receives the scheduling information sent by the AP within a set time period, and the scheduling information The first STA does not include information for identifying the first STA, and the first STA determines, in the NAV protection time, whether there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP. And competing for the first channel for data transmission.
基于上述方式一和方式二中的任一方式,作为一种优选的实现方式,S22中,所述第一STA确定在所述NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,包括:According to any one of the foregoing manners 1 and 2, in a preferred implementation manner, in S22, the first STA determines that the NAV is in an idle state and is not scheduled by the AP during the NAV protection time. The first channel occupied by the uplink data includes:
所述第一STA接收到所述AP发送的调度信息,所述调度信息包含所述AP所调度的上行数据占用的信道的相关信息;Receiving, by the first STA, scheduling information sent by the AP, where the scheduling information includes information about a channel occupied by uplink data scheduled by the AP;
所述第一STA根据所述调度信息,确定出未被所述AP调度的上行数据所占用的信道;Determining, by the first STA, a channel that is not occupied by uplink data scheduled by the AP according to the scheduling information;
所述第一STA在所述NAV保护时间内,监听未被所述AP调度的上行数据所占用的信道,以确定未被所述AP调度的上行数据所占用的信道中是否存在处于空闲态的第一信道。During the NAV protection time, the first STA monitors a channel occupied by uplink data that is not scheduled by the AP, to determine whether there is an idle state in a channel occupied by uplink data that is not scheduled by the AP. First channel.
较佳地,所述AP所调度的上行数据占用的信道的相关信息为所述AP所调度的上行数据帧的带宽信息,该相关信息可以通过HE-SIG中的带宽(Band Width,BW)、AP ID以及上行数据帧的长度来指示。Preferably, the information related to the channel occupied by the uplink data scheduled by the AP is the bandwidth information of the uplink data frame scheduled by the AP, and the related information may pass the bandwidth (Band Width, BW) in the HE-SIG. The AP ID and the length of the upstream data frame are indicated.
上述优选的实现方式中,所述第一STA先根据所述AP发送的调度信息,确定出未被所述AP调度的上行数据所占用的信道,再在所述NAV保护时间内,监听未被所述AP调度的上行数据所占用的信道,以确定出未被所述AP调度的上行数据所占用的信道中是否存在处于空闲态的第一信道。该方式中,所述第一STA不能使用已被所述AP调度的上行数据所占用的信道中未被使用的部分频带进行数据传输,也就是说,只要信道被所述AP调度的上行数据占用,即使有部分频带未用来传输数据,该第一STA也不能使用该部分频带进行数据传输。In the above preferred implementation manner, the first STA first determines, according to the scheduling information sent by the AP, a channel that is not occupied by the uplink data scheduled by the AP, and then does not monitor in the NAV protection time. The channel occupied by the uplink data scheduled by the AP determines whether there is a first channel in an idle state in a channel occupied by uplink data scheduled by the AP. In this manner, the first STA cannot use the partial frequency band that is not used in the channel occupied by the uplink data scheduled by the AP for data transmission, that is, as long as the channel is occupied by the uplink data scheduled by the AP. Even if some of the frequency bands are not used to transmit data, the first STA cannot use the partial frequency band for data transmission.
在实施中,所述第一STA通过数据触发(trigger)无线帧,接收所述AP发送的所述调度信息。In an implementation, the first STA receives the scheduling information sent by the AP by triggering a radio frame by using a data.
作为另一种优选的实现方式,S22中,所述第一STA确定在所述NAV保护时间内,存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道,包括:As another preferred implementation manner, in S22, the first STA determines that, in the NAV protection time, there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP, and includes:
所述第一STA在所述NAV保护时间内,监听所有信道,以确定是否存在 处于空闲态且未被所述AP调度的上行数据所占用的第一信道。The first STA listens to all channels during the NAV protection time to determine whether there is a presence The first channel occupied by the uplink data that is in an idle state and is not scheduled by the AP.
该优选的实现方式中,所述第一STA直接在所述NAV保护时间内,监听所有信道,以确定是否存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道。由于所述第一STA监听所有信道,这样,被所述AP调度的上行数据占用的信道,若部分频带未用来传输数据,该第一STA可以使用该部分频带进行数据传输。In the preferred implementation manner, the first STA directly listens to all channels during the NAV protection time to determine whether there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP. Since the first STA listens to all channels, such that the channel occupied by the uplink data scheduled by the AP, if part of the frequency band is not used to transmit data, the first STA may use the partial frequency band for data transmission.
基于上述任一实施例,S22中,所述第一STA在竞争成功后,通过所述第一信道进行数据传输,包括:Based on any of the foregoing embodiments, in S22, after the contention is successful, the first STA performs data transmission by using the first channel, including:
所述第一STA在竞争成功后,通过所述第一信道,向所述AP发送上行数据;或者,After the contention is successful, the first STA sends uplink data to the AP by using the first channel; or
所述第一STA在竞争成功后,通过所述第一信道,向与自身已建立设备到设备D2D通信的第二STA发送数据。After the contention is successful, the first STA sends data to the second STA that has established device-to-device D2D communication through the first channel.
基于上述任一实施例,S22中,所述第一STA通过所述第一信道进行数据传输,包括:Based on any of the foregoing embodiments, in S22, the first STA performs data transmission by using the first channel, including:
所述第一STA在所述第一信道上预留设定的保护频段,并将需要传输的数据设置于所述保护频段之后进行传输,从而避免了由于非同步造成对相邻信道上的数据传输产生干扰。The first STA reserves a set guard frequency band on the first channel, and sets data to be transmitted after the protection frequency band is transmitted, thereby avoiding data on adjacent channels due to non-synchronization. Transmission causes interference.
如图3所示,本发明实施例提供的一种接入点AP侧的数据传输方法,包括以下步骤:As shown in FIG. 3, a data transmission method on an AP of an access point according to an embodiment of the present invention includes the following steps:
S31、AP为连接到自身的STA的上行数据调度占用的信道;S31. The AP is a channel occupied by uplink data scheduling of the STA connected to itself.
本步骤中,AP根据自身的负载情况,为连接到自身的部分或全部STA的上行数据调度占用的信道。In this step, the AP schedules the occupied channel for the uplink data of some or all of the STAs connected to itself according to its own load condition.
S32、所述AP在所调度的信道上接收所调度的STA发送的上行数据,以及在第一信道上接收所述AP未调度的STA发送的上行数据,其中,所述第一信道为所述AP为所调度的上行数据的传输配置的NAV保护时间内处于空闲态且未被所述AP所调度的上行数据占用的信道。S32. The AP receives uplink data sent by the scheduled STA on the scheduled channel, and receives uplink data sent by the unscheduled STA of the AP on the first channel, where the first channel is the The AP is in the idle state of the scheduled uplink data transmission configuration and is not occupied by the uplink data scheduled by the AP.
本发明实施例中,所述AP在所调度的信道上接收所调度的STA发送的 上行数据,以及在第一信道上接收所述AP未调度的STA发送的上行数据,其中,所述第一信道为所述AP为所调度的上行数据的传输配置的NAV保护时间内处于空闲态且未被所述AP所调度的上行数据占用的信道,从而提高了***接入的灵活性,提高了频谱利用率。In the embodiment of the present invention, the AP receives the scheduled STA sent on the scheduled channel. Uplink data, and receiving uplink data sent by the unscheduled STA of the AP on the first channel, where the first channel is in an idle state during a NAV guard time in which the AP is configured for transmission of the scheduled uplink data. The channel occupied by the uplink data that is not scheduled by the AP improves the flexibility of system access and improves spectrum utilization.
下面结合三个具体实施例,对本发明实施例提供的数据传输方法进行详细说明。The data transmission method provided by the embodiment of the present invention is described in detail below in conjunction with three specific embodiments.
实施例一、本实施例针对的是在主信道上有AP调度的上行多用户传输时,辅信道出现空闲的应用场景,如图4所示。本实施例包括以下几种处理过程: Embodiment 1 This embodiment is directed to an application scenario in which an auxiliary channel is idle when there is an uplink multi-user transmission scheduled by an AP on the primary channel, as shown in FIG. 4 . This embodiment includes the following processes:
对于连接到BSS AP的11ax的STA,如图5的11ax STA2,通过读取APtrigger(触发)帧中的调度信息,识别出自己被AP调度,通过读取调度信息中该AP调度的上行数据帧的带宽信息(比如HE-SIG中BW,AP ID以及上行数据帧长度的指示),在该AP为其分配的信道上发送上行数据,本实施例中11ax STA2是在主信道上进行数据传输。For the 11ax STA connected to the BSS AP, as shown in FIG. 5, 11ax STA2, by reading the scheduling information in the APtrigger (trigger) frame, it is identified that it is scheduled by the AP, and the uplink data frame scheduled by the AP in the scheduling information is read. The bandwidth information (such as the BW in the HE-SIG, the AP ID, and the indication of the length of the uplink data frame) is used to transmit uplink data on the channel allocated by the AP. In this embodiment, 11ax STA2 performs data transmission on the primary channel.
对于连接到该BSS AP的11ax的STA,如图5的11ax STA3,通过读取AP trigger帧中的调度信息,识别出自己没有被AP调度,但是自己有上行数据等待发送。11ax STA3通过读取NAV保护时间(比如:Legacy-SIG中Duration的指示)和调度信息中该AP调度的上行数据帧的带宽信息(比如HE-SIG中BW,AP ID以及上行数据帧长度的指示),判断出在上行数据帧保护时间内没有被使用的辅信道,并对判断出的没有被使用的辅信道进行侦听。若确定某个没有被使用的辅信道空闲,则可以自发竞争辅信道。如果竞争成功,不用AP调度即可发送单用户的上行数据帧。为了避免由于非同步造成对相邻信道上的数据传输产生干扰,在辅信道发送需要在和边缘预留一部分保护频段(比如,1-1.5MHz,根据滤波器的精度而定)。For the 11ax STA connected to the BSS AP, as shown in FIG. 5, 11ax STA3, by reading the scheduling information in the AP trigger frame, it is recognized that it is not scheduled by the AP, but has uplink data waiting to be sent. 11ax STA3 reads the NAV protection time (for example, the indication of the Duration in the Legacy-SIG) and the bandwidth information of the uplink data frame scheduled by the AP in the scheduling information (such as the indication of the BW, the AP ID, and the uplink data frame length in the HE-SIG). And determining the secondary channel that is not used during the uplink data frame protection time, and listening to the determined secondary channel that is not used. If it is determined that a secondary channel that is not used is idle, it can spontaneously contend for the secondary channel. If the competition is successful, the uplink data frame of the single user can be sent without the AP scheduling. In order to avoid interference with data transmission on adjacent channels due to non-synchronization, a certain protection frequency band (for example, 1-1.5 MHz, depending on the accuracy of the filter) needs to be reserved in the auxiliary channel transmission.
而对于AP,因为已经在接收该AP调度的上行多用户数据帧,在NAV保护时间内,不用识别上下行和区分频率信道,不参与竞争空闲的辅信道。由于AP无法使用空闲的辅信道,也无法在主信道接收上行数据的同时,在辅信 道发送trigger帧,所以对于等待AP调度的上行STA,在NAV保护时间内,也不用识别上下行和区分频率信道,不参与竞争空闲的辅信道。For the AP, because the uplink multi-user data frame scheduled by the AP is already received, in the NAV protection time, the uplink and downlink and the differentiated frequency channel are not identified, and the secondary channel that competes for idle is not involved. Because the AP cannot use the idle secondary channel, it cannot receive the uplink data on the primary channel. The track sends the trigger frame. Therefore, for the uplink STA waiting for the AP to schedule, it does not need to identify the uplink and downlink and the differentiated frequency channel during the NAV protection time, and does not participate in the secondary channel that competes for idle.
对于连接到该BSS AP的11ac的STA,如图5的11ac STA1,没有在NAV保护时间内区分上下行和区分频带的能力,如果发现主信道已经被占用,就不再参与竞争主信道和辅信道了。可见,本发明实施例提供的方案不影响传统WiFi用户设备接入主信道。For the 11ac STA connected to the BSS AP, as shown in FIG. 5, the 11ac STA1 does not have the ability to distinguish between uplink and downlink and differentiate the frequency band within the NAV protection time. If the primary channel is found to be occupied, it does not participate in the competition for the primary channel and the secondary channel. The channel is gone. It can be seen that the solution provided by the embodiment of the present invention does not affect the access of the traditional WiFi user equipment to the primary channel.
实施例二、本实施例针对的是在部分辅信道上有AP调度的上行多用户传输时,其它的辅信道出现空闲的应用场景,如图6所示。本实施例包括以下几种处理过程:Embodiment 2 This embodiment is directed to an application scenario in which other secondary channels are idle when there are uplink multi-user transmissions scheduled by the AP on the partial secondary channel, as shown in FIG. 6 . This embodiment includes the following processes:
对于连接到该BSS AP的11ax的STA,如图7的11ax STA2,通过读取AP trigger帧中的调度信息,识别出自己被AP调度,通过读取调度信息中该AP调度的上行数据帧的带宽信息(比如HE-SIG中BW,AP ID以及上行数据帧长度的指示),在该AP为其被分配的信道上发送上行数据,本实施例中11ax STA2是在部分辅信道上进行数据传输。For the 11ax STA connected to the BSS AP, 11ax STA2 of FIG. 7 reads the scheduling information in the AP trigger frame to identify that it is scheduled by the AP, and reads the uplink data frame scheduled by the AP in the scheduling information. The bandwidth information (such as the BW in the HE-SIG, the AP ID, and the indication of the length of the uplink data frame) is used to transmit uplink data on the channel to which the AP is allocated. In this embodiment, 11ax STA2 performs data transmission on the partial secondary channel. .
对于连接到该BSS AP的11ax的STA,如图7的11ax STA3,通过读取AP trigger帧中的调度信息,识别出自己没有被AP调度,但是自己有上行数据等待发送。11ax STA3通过读取NAV保护时间(比如:Legacy-SIG中Duration的指示)和调度信息中该AP调度的上行数据帧的带宽信息(比如HE-SIG中BW,AP ID以及上行数据帧长度的指示),判断出在上行数据帧保护期间内没有被使用的辅信道,并对判断出的没有被使用的辅信道进行侦听。若确定某个没有被使用的辅信道空闲,则可以自发竞争辅信道。如果竞争成功,不用AP调度即可发送单用户的上行数据帧。为了避免由于非同步造成对相邻信道上的数据传输产生干扰,在辅信道发送需要在和边缘预留一部分保护频段(比如,1-1.5MHz,根据滤波器的精度而定)。For the 11ax STA connected to the BSS AP, as shown in the 11ax STA3 of FIG. 7, by reading the scheduling information in the AP trigger frame, it is recognized that it is not scheduled by the AP, but it has uplink data waiting to be transmitted. 11ax STA3 reads the NAV protection time (for example, the indication of the Duration in the Legacy-SIG) and the bandwidth information of the uplink data frame scheduled by the AP in the scheduling information (such as the indication of the BW, the AP ID, and the uplink data frame length in the HE-SIG). It is determined that the secondary channel that is not used during the uplink data frame protection period is judged, and the determined secondary channel that is not used is intercepted. If it is determined that a secondary channel that is not used is idle, it can spontaneously contend for the secondary channel. If the competition is successful, the uplink data frame of the single user can be sent without the AP scheduling. In order to avoid interference with data transmission on adjacent channels due to non-synchronization, a certain protection frequency band (for example, 1-1.5 MHz, depending on the accuracy of the filter) needs to be reserved in the auxiliary channel transmission.
而对于AP,因为已经在接收该AP调度的上行多用户数据帧,在NAV保护时间内,不用识别上下行和区分频率信道,不参与竞争空闲的辅信道。由于AP无法使用空闲的辅信道,也无法在主信道接收上行数据的同时,在辅信 道发送trigger帧,所以对于等待AP调度的上行STA,在NAV保护期间,也不用识别上下行和区分频率信道,不参与竞争空闲的辅信道。For the AP, because the uplink multi-user data frame scheduled by the AP is already received, in the NAV protection time, the uplink and downlink and the differentiated frequency channel are not identified, and the secondary channel that competes for idle is not involved. Because the AP cannot use the idle secondary channel, it cannot receive the uplink data on the primary channel. The track sends the trigger frame, so for the uplink STA waiting for the AP scheduling, during the NAV protection, it does not need to identify the uplink and downlink and the frequency division channel, and does not participate in the spare channel that competes for idle.
对于连接到该BSS AP的11ac的STA,如图7的11ac STA1,没有在NAV保护时间内区分上下行和区分频带的能力,如果发现主信道没有被占用,还可以继续参与竞争主信道。这里不影响传统(legacy)用户的公平竞争。For the 11ac STA connected to the BSS AP, as shown in FIG. 7, 11ac STA1, there is no ability to distinguish between uplink and downlink and frequency band in the NAV protection time. If the primary channel is found to be unoccupied, it can continue to participate in the competition primary channel. This does not affect the fair competition of traditional users.
实施例三、本实施例针对的是在部分辅信道上有AP调度的上行多用户传输时,其它的辅信道出现空闲的应用场景,如图8所示。本实施例包括以下几种处理过程:Embodiment 3 This embodiment is directed to an application scenario in which other secondary channels are idle when there are uplink multi-user transmissions scheduled by the AP on the partial secondary channel, as shown in FIG. 8 . This embodiment includes the following processes:
对于连接到该BSS AP的11ax的STA,如图9的11ax STA2,通过读取AP trigger帧中的调度信息,识别出自己被AP调度,通过读取调度信息中该AP调度的上行数据帧的带宽信息(比如HE-SIG中BW,AP ID以及上行数据帧长度的指示),在该AP为其分配信道上发送上行数据,本实施例中11axSTA2是在主信道上进行数据传输。For the 11ax STA connected to the BSS AP, as shown in the 11ax STA2 of FIG. 9, by reading the scheduling information in the AP trigger frame, it is recognized that it is scheduled by the AP, and by reading the uplink data frame scheduled by the AP in the scheduling information. The bandwidth information (such as the BW in the HE-SIG, the AP ID, and the indication of the length of the uplink data frame) is used to transmit uplink data on the allocated channel of the AP. In this embodiment, 11axSTA2 performs data transmission on the primary channel.
对于连接到该BSS AP的11ax的STA,如图9的11ax STA3,通过读取AP trigger帧中的调度信息,识别出自己没有被AP调度,但是有上行数据等待发送。通过读取NAV保护时间(比如:Legacy-SIG中Duration的指示)和调度信息中该AP调度的上行数据帧的带宽信息(比如HE-SIG中BW,AP ID以及上行数据帧长度的指示),判断出在上行数据帧保护时间内没有被使用的辅信道,并对判断出的没有被使用的辅信道进行侦听,如果发现某个没有被使用的辅信道空闲,则可以自发竞争辅信道。如果竞争成功,不用AP调度可以发送对图9中的11ax STA4的D2D数据帧。为了避免由于非同步造成对相邻信道上的数据传输产生干扰,在辅信道发送需要在和边缘预留一部分保护频段(比如,1-1.5MHz,根据滤波器的精度而定)。较佳地,如果11ax STA3和11ax STA4的距离近,D2D的发送功率很小,可以把预留的保护频段缩小。For the 11ax STA connected to the BSS AP, as shown in 11ax STA3 of FIG. 9, by reading the scheduling information in the AP trigger frame, it is recognized that it is not scheduled by the AP, but there is uplink data waiting to be transmitted. By reading the NAV protection time (for example, the indication of the Duration in the Legacy-SIG) and the bandwidth information of the uplink data frame scheduled by the AP in the scheduling information (such as the BW in the HE-SIG, the AP ID, and the indication of the length of the uplink data frame), The secondary channel that is not used in the uplink data frame protection time is determined, and the determined secondary channel that is not used is intercepted. If a secondary channel that is not used is found to be idle, the secondary channel can be automatically contending. If the competition is successful, the D2D data frame for 11ax STA4 in Fig. 9 can be transmitted without the AP scheduling. In order to avoid interference with data transmission on adjacent channels due to non-synchronization, a certain protection frequency band (for example, 1-1.5 MHz, depending on the accuracy of the filter) needs to be reserved in the auxiliary channel transmission. Preferably, if the distance between the 11ax STA3 and the 11ax STA4 is short, the transmission power of the D2D is small, and the reserved guard band can be reduced.
而对于AP,因为已经在接收该AP调度的上行多用户数据帧,在NAV保护时间内,不用识别上下行和区分频率信道,不参与竞争空闲的辅信道。由于AP无法使用空闲的辅信道,也无法在接收主信道上行数据的同时,在辅信 道发送Trigger帧,所以对于等待AP调度的上行STA,在NAV保护时间内,也不用识别上下行和区分频率信道,不参与竞争空闲的辅信道。For the AP, because the uplink multi-user data frame scheduled by the AP is already received, in the NAV protection time, the uplink and downlink and the differentiated frequency channel are not identified, and the secondary channel that competes for idle is not involved. Since the AP cannot use the idle secondary channel, it cannot receive the uplink data of the primary channel at the same time as the secondary message. The track sends the Trigger frame, so for the uplink STA waiting for the AP to schedule, it does not need to identify the uplink and downlink and the differentiated frequency channel during the NAV protection time, and does not participate in competing for the idle secondary channel.
对于连接到该BSS AP的11ac的STA,如图9的11ac STA1,没有在NAV保护时间内区分上下行和区分频带的能力,如果发现主信道已经被占用,就不再参与竞争主信道和辅信道了。For the 11ac STA connected to the BSS AP, as shown in FIG. 9 , 11ac STA1 does not have the capability of distinguishing uplink and downlink and distinguishing frequency bands within the NAV protection time. If the primary channel is found to be occupied, it does not participate in the competition for the primary channel and the secondary channel. The channel is gone.
基于同一发明构思,本发明实施例提供了一种用户设备STA,如图10所示,该用户设备包括:Based on the same inventive concept, an embodiment of the present invention provides a user equipment STA. As shown in FIG. 10, the user equipment includes:
第一处理模块101,用于确定自身所属的用户设备需要进行数据传输;The first processing module 101 is configured to determine that the user equipment to which the user equipment belongs needs to perform data transmission;
第二处理模块102,用于在确定所述用户设备未被所属的接入点AP调度,且确定在所述AP为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道时,竞争所述第一信道,并在竞争成功后,通过所述第一信道进行数据传输。The second processing module 102 is configured to determine that the user equipment is not scheduled by the access point AP, and determine that the AP is in the network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data, When the first channel occupied by the uplink data scheduled by the AP is idle, the first channel is contending, and after the contention is successful, data transmission is performed through the first channel.
在实施中,所述第一处理模块101用于:在确定所述用户设备需要进行数据传输之后,不向AP发送调度请求;In an implementation, the first processing module 101 is configured to: after determining that the user equipment needs to perform data transmission, not sending a scheduling request to the AP;
所述第二处理模块102用于:直接确定所述用户设备未被所述AP调度,并确定在所述NAV保护时间内,是否存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道。The second processing module 102 is configured to: directly determine that the user equipment is not scheduled by the AP, and determine whether there is an uplink data that is in an idle state and is not scheduled by the AP during the NAV protection time. The first channel.
在实施中,所述第一处理模块101确定所述用户设备需要进行数据传输之后,还用于:In an implementation, after the first processing module 101 determines that the user equipment needs to perform data transmission, the first processing module 101 is further configured to:
向所述AP发送调度请求,以请求所述AP对所述第一STA所需传输的数据进行调度。And sending a scheduling request to the AP, to request the AP to schedule data to be transmitted by the first STA.
具体的,所述第一处理模块101向所述AP发送调度请求之后,所述第二处理模块102确定所述用户设备未被所述AP调度,包括:Specifically, after the first processing module 101 sends a scheduling request to the AP, the second processing module 102 determines that the user equipment is not scheduled by the AP, and includes:
若在所述设定的时间段内,未接收到所述AP发送的调度信息,则确定所述用户设备未被所述AP调度;或者If the scheduling information sent by the AP is not received within the set time period, determining that the user equipment is not scheduled by the AP; or
若在所述设定的时间段内,接收到所述AP发送的调度信息且所述调度信息中未包含用于标识所述用户设备的信息,则确定所述用户设备未被所述AP 调度;If the scheduling information sent by the AP is received and the information for identifying the user equipment is not included in the scheduling information, determining that the user equipment is not the AP Scheduling
其中,所述调度信息中包含用于标识所述AP所调度的STA的信息。The scheduling information includes information used to identify STAs scheduled by the AP.
基于上述任一实施例,作为一种优选的实现方式,所述第二处理模块102确定在所述NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,包括:Based on any of the foregoing embodiments, the second processing module 102 determines that the first processing module 102 is in an idle state and is not occupied by the uplink data scheduled by the AP during the NAV protection time. Channel, including:
接收到所述AP发送的调度信息,所述调度信息包含所述AP所调度的上行数据占用的信道的相关信息;根据所述调度信息,确定出未被所述AP调度的上行数据所占用的信道;在所述NAV保护时间内,监听未被所述AP调度的上行数据所占用的信道,以确定未被所述AP调度的上行数据所占用的信道中是否存在处于空闲态的第一信道。Receiving the scheduling information sent by the AP, where the scheduling information includes information about a channel occupied by the uplink data scheduled by the AP, and determining, according to the scheduling information, that the uplink data that is not scheduled by the AP is occupied by a channel, in the NAV protection time, listening to a channel occupied by uplink data not scheduled by the AP, to determine whether there is a first channel in an idle state in a channel occupied by uplink data scheduled by the AP .
在实施中,所述第二处理模块102用于:通过数据触发无线帧,接收所述AP发送的所述调度信息。In an implementation, the second processing module 102 is configured to: trigger the radio frame by using data, and receive the scheduling information sent by the AP.
作为另一种优选的实现方式,所述第二处理模块102确定在所述NAV保护时间内,存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道,包括:As another preferred implementation manner, the second processing module 102 determines that there is a first channel that is in an idle state and is not occupied by the uplink data scheduled by the AP, and includes:
在所述NAV保护时间内,监听所有信道,以确定是否存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道。During the NAV guard time, all channels are monitored to determine if there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
基于上述任一实施例,所述第二处理模块102在竞争成功后,通过所述第一信道进行数据传输,包括:Based on any of the foregoing embodiments, after the contention success, the second processing module 102 performs data transmission by using the first channel, including:
在竞争成功后,通过所述第一信道,向所述AP发送上行数据;或者,After the contention is successful, sending uplink data to the AP by using the first channel; or
在竞争成功后,通过所述第一信道,向与所述用户设备已建立设备到设备D2D通信的用户设备发送数据。After the contention is successful, data is transmitted to the user equipment that has established device-to-device D2D communication with the user equipment through the first channel.
基于上述任一实施例,所述第二处理模块102通过所述第一信道进行数据传输,包括:Based on any of the foregoing embodiments, the second processing module 102 performs data transmission by using the first channel, including:
在所述第一信道上预留设定的保护频段,并将需要传输的数据设置于所述保护频段之后进行传输。Reserve a set guard band on the first channel, and set data to be transmitted after the protection band is transmitted.
在实施中,所述第一处理模块101向所述AP发送所述调度请求之后,所 述第二处理模块102还用于:In an implementation, after the first processing module 101 sends the scheduling request to the AP, The second processing module 102 is further configured to:
若在设定的时间段内未接收到所述AP发送的调度信息,继续等待所述AP的调度。If the scheduling information sent by the AP is not received within the set time period, the scheduling of the AP is continued.
在实施中,所述第一处理模块101向所述AP发送所述调度请求之后,所述第二处理模块102还用于:In an implementation, after the first processing module 101 sends the scheduling request to the AP, the second processing module 102 is further configured to:
若在所述设定的时间段内接收到所述AP发送的调度信息,且所述调度信息中包含用于标识所述用户设备的信息,则在所述AP为所述用户设备配置的用于传输上行数据的第二信道上,进行数据传输。If the scheduling information sent by the AP is received within the set time period, and the scheduling information includes information for identifying the user equipment, the AP is configured for the user equipment. Data transmission is performed on the second channel on which the uplink data is transmitted.
基于同一发明构思,本发明实施例还提供了一种接入点AP,如图11,该接入点包括:Based on the same inventive concept, an embodiment of the present invention further provides an access point AP. As shown in FIG. 11, the access point includes:
调度模块111,用于为连接到自身所属的接入点的用户设备STA的上行数据调度占用的信道;The scheduling module 111 is configured to schedule, by using the uplink data of the user equipment STA connected to the access point to which the user belongs, the occupied channel;
接收模块112,用于在所调度的信道上接收所调度的STA发送的上行数据,以及在第一信道上接收所述接入点未调度的STA发送的上行数据,其中,所述第一信道为所述接入点为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内处于空闲态且未被所述接入点所调度的上行数据占用的信道。The receiving module 112 is configured to receive uplink data sent by the scheduled STA on the scheduled channel, and receive uplink data sent by the unscheduled STA of the access point on the first channel, where the first channel The channel allocated for the transmission of the scheduled uplink data transmission by the access point is a channel occupied by uplink data that is in an idle state and is not scheduled by the access point.
基于同一发明构思,本发明实施例提供了另一种用户设备STA,如图12所示,该用户设备包括:处理器121和收发器122,其中:Based on the same inventive concept, the embodiment of the present invention provides another user equipment STA. As shown in FIG. 12, the user equipment includes: a processor 121 and a transceiver 122, where:
处理器121,用于在确定所述用户设备未被所属的接入点AP调度,且确定在所述AP为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道时,竞争所述第一信道,并在竞争成功后,指示所述收发器122通过所述第一信道进行数据传输。The processor 121 is configured to determine that the user equipment is not scheduled by the access point AP, and determine that the AP is in an idle state during a network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data. When the first channel occupied by the uplink data scheduled by the AP is not occupied, the first channel is contending, and after the contention is successful, the transceiver 122 is instructed to perform data transmission by using the first channel.
在实施中,所述处理器121用于:In an implementation, the processor 121 is configured to:
在确定所述用户设备需要进行数据传输之后,不触发所述收发器122向AP发送调度请求,直接确定所述用户设备未被所述AP调度,并确定在所述 NAV保护时间内,是否存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道。After determining that the user equipment needs to perform data transmission, the transceiver 122 is not triggered to send a scheduling request to the AP, directly determining that the user equipment is not scheduled by the AP, and determining that During the NAV protection period, is there a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
在实施中,所述处理器121确定所述用户设备需要进行数据传输之后,所述收发器122还用于:In an implementation, after the processor 121 determines that the user equipment needs to perform data transmission, the transceiver 122 is further configured to:
向所述AP发送调度请求,以请求所述AP对所述第一STA所需传输的数据进行调度。And sending a scheduling request to the AP, to request the AP to schedule data to be transmitted by the first STA.
具体的,所述收发器122向所述AP发送调度请求之后,所述处理器121确定所述用户设备未被所述AP调度,包括:Specifically, after the transceiver 122 sends a scheduling request to the AP, the processor 121 determines that the user equipment is not scheduled by the AP, and includes:
若在所述设定的时间段内,所述收发器122未接收到所述AP发送的调度信息,则确定所述用户设备未被所述AP调度;或者If the transceiver 122 does not receive the scheduling information sent by the AP during the set time period, it is determined that the user equipment is not scheduled by the AP; or
若在所述设定的时间段内,所述收发器122接收到所述AP发送的调度信息且所述调度信息中未包含用于标识所述用户设备的信息,则确定所述用户设备未被所述AP调度;If the transceiver 122 receives the scheduling information sent by the AP and the scheduling information does not include information for identifying the user equipment, the determining that the user equipment is not Being scheduled by the AP;
其中,所述调度信息中包含用于标识所述AP所调度的STA的信息。The scheduling information includes information used to identify STAs scheduled by the AP.
基于上述任一实施例,作为一种优选的实现方式,所述收发器122还用于:接收到所述AP发送的调度信息,所述调度信息包含所述AP所调度的上行数据占用的信道的相关信息;Based on any of the foregoing embodiments, the transceiver 122 is further configured to: receive scheduling information sent by the AP, where the scheduling information includes a channel occupied by uplink data scheduled by the AP. Related information;
所述处理器121确定在所述NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,包括:The processor 121 determines that there is a first channel that is in an idle state and is not occupied by the uplink data scheduled by the AP, and includes:
根据所述调度信息,确定出未被所述AP调度的上行数据所占用的信道;在所述NAV保护时间内,监听未被所述AP调度的上行数据所占用的信道,以确定未被所述AP调度的上行数据所占用的信道中是否存在处于空闲态的第一信道。Determining, by the scheduling information, a channel that is not occupied by the uplink data scheduled by the AP; during the NAV protection time, listening to a channel occupied by uplink data that is not scheduled by the AP, to determine that the channel is not occupied by the uplink data scheduled by the AP. Whether there is a first channel in an idle state in the channel occupied by the uplink data scheduled by the AP.
在实施中,所述收发器122用于:通过数据触发无线帧,接收所述AP发送的所述调度信息。In an implementation, the transceiver 122 is configured to: trigger the radio frame by using data, and receive the scheduling information sent by the AP.
作为另一种优选的实现方式,所述处理器121确定在所述NAV保护时间内,存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道,包括: As another preferred implementation manner, the processor 121 determines that there is a first channel that is in an idle state and is not occupied by the uplink data scheduled by the AP, and includes:
在所述NAV保护时间内,监听所有信道,以确定是否存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道。During the NAV guard time, all channels are monitored to determine if there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
基于上述任一实施例,所述处理器121在竞争成功后,指示所述收发器122通过所述第一信道进行数据传输,包括:Based on any of the foregoing embodiments, the processor 121, after the contention is successful, instructs the transceiver 122 to perform data transmission by using the first channel, including:
在竞争成功后,指示所述收发器122通过所述第一信道,向所述AP发送上行数据;或者,After the contention is successful, the transceiver 122 is instructed to send uplink data to the AP by using the first channel; or
在竞争成功后,指示所述收发器122通过所述第一信道,向与所述用户设备已建立设备到设备D2D通信的用户设备发送数据。After the contention is successful, the transceiver 122 is instructed to send data to the user equipment that has established the device-to-device D2D communication with the user equipment through the first channel.
基于上述任一实施例,所述处理器121指示所述收发器122通过所述第一信道进行数据传输,包括:Based on any of the foregoing embodiments, the processor 121 instructs the transceiver 122 to perform data transmission by using the first channel, including:
在所述第一信道上预留设定的保护频段,将需要传输的数据设置于所述保护频段之后,并指示所述收发器122进行数据传输。Reserve a set guard band on the first channel, set data to be transmitted after the guard band, and instruct the transceiver 122 to perform data transmission.
在实施中,所述收发器122向所述AP发送所述调度请求之后,所述处理器121还用于:In an implementation, after the transceiver 122 sends the scheduling request to the AP, the processor 121 is further configured to:
若所述收发器122在设定的时间段内未接收到所述AP发送的调度信息,则继续等待所述AP的调度。If the transceiver 122 does not receive the scheduling information sent by the AP within a set period of time, it continues to wait for the scheduling of the AP.
在实施中,所述收发器122向所述AP发送所述调度请求之后,所述处理器121还用于:In an implementation, after the transceiver 122 sends the scheduling request to the AP, the processor 121 is further configured to:
若所述收发器122在所述设定的时间段内接收到所述AP发送的调度信息,且所述调度信息中包含用于标识所述用户设备的信息,则指示所述收发器122在所述AP为所述用户设备配置的用于传输上行数据的第二信道上,进行数据传输。And if the transceiver 122 receives the scheduling information sent by the AP in the set time period, and the scheduling information includes information used to identify the user equipment, indicating that the transceiver 122 is The AP performs data transmission on a second channel configured by the user equipment for transmitting uplink data.
基于同一发明构思,本发明实施例还提供了另一种接入点AP,如图13,该接入点包括:Based on the same inventive concept, the embodiment of the present invention further provides another access point AP, as shown in FIG. 13, the access point includes:
处理器131,用于为连接到自身所属的接入点的用户设备STA的上行数据调度占用的信道;The processor 131 is configured to schedule, by using the uplink data of the user equipment STA connected to the access point to which the user belongs, the occupied channel;
接收器132,用于在所调度的信道上接收所调度的STA发送的上行数据, 以及在第一信道上接收所述接入点未调度的STA发送的上行数据,其中,所述第一信道为所述接入点为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内处于空闲态且未被所述接入点所调度的上行数据占用的信道。The receiver 132 is configured to receive uplink data sent by the scheduled STA on the scheduled channel, where And receiving, on the first channel, uplink data sent by the unscheduled STA of the access point, where the first channel is a network allocation vector NAV protection time configured by the access point for transmission of the scheduled uplink data. A channel that is in an idle state and is not occupied by uplink data scheduled by the access point.
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了 基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。Although a preferred embodiment of the invention has been described, one of ordinary skill in the art will recognize Additional changes and modifications to these embodiments can be made in the basic inventive concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and the modifications and
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。 It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and modifications of the invention

Claims (25)

  1. 一种数据传输方法,其特征在于,该方法包括:A data transmission method, characterized in that the method comprises:
    第一用户设备STA确定自身需要进行数据传输;The first user equipment STA determines that it needs to perform data transmission;
    若所述第一STA确定自身未被所述AP调度,且确定在所述AP为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,所述第一STA竞争所述第一信道,并在竞争成功后,通过所述第一信道进行数据传输。If the first STA determines that it is not scheduled by the AP, and determines that the AP is in the network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data, there is an idle state and is not in the AP The first channel occupied by the scheduled uplink data, the first STA contending for the first channel, and after the contention is successful, data transmission is performed by using the first channel.
  2. 如权利要求1所述的方法,其特征在于,所述第一STA确定自身需要进行数据传输之后,不向AP发送调度请求,直接确定自身未被所述AP调度,并确定在所述NAV保护时间内,是否存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道。The method according to claim 1, wherein after the first STA determines that it needs to perform data transmission, it does not send a scheduling request to the AP, directly determines that it is not scheduled by the AP, and determines that the NAV protection is performed. Whether there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
  3. 如权利要求1所述的方法,其特征在于,所述第一STA确定自身需要进行数据传输之后,该方法还包括:The method according to claim 1, wherein after the first STA determines that it needs to perform data transmission, the method further includes:
    所述第一STA向所述AP发送调度请求,以请求所述AP对所述第一STA所需传输的数据进行调度。The first STA sends a scheduling request to the AP to request the AP to schedule data to be transmitted by the first STA.
  4. 如权利要求3所述的方法,其特征在于,所述第一STA确定自身未被所述AP调度,包括:The method according to claim 3, wherein the first STA determines that it is not scheduled by the AP, and includes:
    所述第一STA向所述AP发送调度请求之后,若在所述设定的时间段内,未接收到所述AP发送的调度信息,所述第一STA确定自身未被所述AP调度;After the first STA sends the scheduling request to the AP, if the scheduling information sent by the AP is not received within the set time period, the first STA determines that it is not scheduled by the AP;
    或者,所述第一STA向所述AP发送调度请求之后,若在所述设定的时间段内,接收到所述AP发送的调度信息且所述调度信息中未包含用于标识所述第一STA的信息,所述第一STA确定自身未被所述AP调度;Or, after the first STA sends a scheduling request to the AP, if the scheduling information sent by the AP is received in the set time period, and the scheduling information does not include the identifier Information of a STA, the first STA determines that it is not scheduled by the AP;
    其中,所述调度信息中包含用于标识所述AP所调度的STA的信息。The scheduling information includes information used to identify STAs scheduled by the AP.
  5. 如权利要求1~4任一项所述的方法,其特征在于,所述第一STA确定在所述NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,包括: The method according to any one of claims 1 to 4, wherein the first STA determines that there is an uplink data that is in an idle state and is not occupied by uplink data scheduled by the AP during the NAV protection time. One channel, including:
    所述第一STA接收到所述AP发送的调度信息,所述调度信息包含所述AP所调度的上行数据占用的信道的相关信息;Receiving, by the first STA, scheduling information sent by the AP, where the scheduling information includes information about a channel occupied by uplink data scheduled by the AP;
    所述第一STA根据所述调度信息,确定出未被所述AP调度的上行数据所占用的信道;Determining, by the first STA, a channel that is not occupied by uplink data scheduled by the AP according to the scheduling information;
    所述第一STA在所述NAV保护时间内,监听未被所述AP调度的上行数据所占用的信道,以确定未被所述AP调度的上行数据所占用的信道中是否存在处于空闲态的第一信道。During the NAV protection time, the first STA monitors a channel occupied by uplink data that is not scheduled by the AP, to determine whether there is an idle state in a channel occupied by uplink data that is not scheduled by the AP. First channel.
  6. 如权利要求4或5所述的方法,其特征在于,所述方法还包括:The method of claim 4 or 5, wherein the method further comprises:
    所述第一STA通过数据触发无线帧,接收所述AP发送的所述调度信息。The first STA triggers a radio frame by using data, and receives the scheduling information sent by the AP.
  7. 如权利要求1~4任一项所述的方法,其特征在于,所述第一STA确定在所述NAV保护时间内,存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道,包括:The method according to any one of claims 1 to 4, wherein the first STA determines that the first data is in an idle state and is not occupied by uplink data scheduled by the AP during the NAV protection time. One channel, including:
    所述第一STA在所述NAV保护时间内,监听所有信道,以确定是否存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道。The first STA listens to all channels during the NAV protection time to determine whether there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
  8. 如权利要求1~7任一项所述的方法,其特征在于,所述第一STA在竞争成功后,通过所述第一信道进行数据传输,包括:The method according to any one of claims 1 to 7, wherein the first STA performs data transmission through the first channel after the contention is successful, including:
    所述第一STA在竞争成功后,通过所述第一信道,向所述AP发送上行数据;或者,After the contention is successful, the first STA sends uplink data to the AP by using the first channel; or
    所述第一STA在竞争成功后,通过所述第一信道,向与自身已建立设备到设备D2D通信的第二STA发送数据。After the contention is successful, the first STA sends data to the second STA that has established device-to-device D2D communication through the first channel.
  9. 如权利要求1~8任一项所述的方法,其特征在于,所述第一STA通过所述第一信道进行数据传输,包括:The method according to any one of claims 1 to 8, wherein the first STA performs data transmission by using the first channel, including:
    所述第一STA在所述第一信道上预留设定的保护频段,并将需要传输的数据设置于所述保护频段之后进行传输。The first STA reserves a set guard frequency band on the first channel, and sets data to be transmitted after the protection frequency band is transmitted.
  10. 如权利要求3所述的方法,其特征在于,所述第一STA向所述AP发送所述调度请求之后,该方法还包括:The method according to claim 3, wherein after the first STA sends the scheduling request to the AP, the method further includes:
    若在设定的时间段内未接收到所述AP发送的调度信息,所述第一STA 继续等待所述AP的调度。If the scheduling information sent by the AP is not received within a set time period, the first STA Continue to wait for the scheduling of the AP.
  11. 如权利要求3所述的方法,其特征在于,所述第一STA向所述AP发送调度请求之后,该方法还包括:The method according to claim 3, wherein after the first STA sends a scheduling request to the AP, the method further includes:
    若在所述设定的时间段内接收到所述AP发送的调度信息,且所述调度信息中包含用于标识所述第一STA的信息,所述第一STA在所述AP为自身配置的用于传输上行数据的第二信道上,进行数据传输。If the scheduling information sent by the AP is received within the set time period, and the scheduling information includes information for identifying the first STA, the first STA configures the AP for itself. Data transmission is performed on the second channel for transmitting uplink data.
  12. 如权利要求1~11任一项所述的方法,其特征在于,所述第一信道为主信道、或者辅信道。The method according to any one of claims 1 to 11, wherein the first channel is a primary channel or a secondary channel.
  13. 一种数据传输方法,其特征在于,该方法包括:A data transmission method, characterized in that the method comprises:
    接入点AP为连接到自身的用户设备STA的上行数据调度占用的信道;The access point AP is a channel occupied by uplink data scheduling of the user equipment STA connected to itself;
    所述AP在所调度的信道上接收所调度的STA发送的上行数据,以及在第一信道上接收所述AP未调度的STA发送的上行数据,其中,所述第一信道为所述AP为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内处于空闲态且未被所述AP所调度的上行数据占用的信道。The AP receives the uplink data sent by the scheduled STA on the scheduled channel, and receives the uplink data sent by the STA that is not scheduled by the AP on the first channel, where the first channel is the AP The network allocation vector of the scheduled uplink data transmission configuration is in the idle state and is not occupied by the uplink data scheduled by the AP.
  14. 一种用户设备STA,其特征在于,该用户设备包括:A user equipment STA, characterized in that the user equipment comprises:
    第一处理模块,用于确定自身所属的用户设备需要进行数据传输;a first processing module, configured to determine that a user equipment to which the user equipment belongs needs to perform data transmission;
    第二处理模块,用于在确定所述用户设备未被所属的接入点AP调度,且确定在所述AP为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道时,竞争所述第一信道,并在竞争成功后,通过所述第一信道进行数据传输。a second processing module, configured to determine that the user equipment is not scheduled by the access point AP, and determine that the AP is in idle time during a network allocation vector NAV protection time of the transmission configuration of the scheduled uplink data. And when the first channel occupied by the uplink data scheduled by the AP is not occupied, the first channel is contending, and after the contention is successful, data transmission is performed by using the first channel.
  15. 如权利要求14所述的用户设备,其特征在于,所述第一处理模块用于:在确定所述用户设备需要进行数据传输之后,不向AP发送调度请求;The user equipment according to claim 14, wherein the first processing module is configured to: not send a scheduling request to the AP after determining that the user equipment needs to perform data transmission;
    所述第二处理模块用于:直接确定所述用户设备未被所述AP调度,并确定在所述NAV保护时间内,是否存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道。The second processing module is configured to: directly determine that the user equipment is not scheduled by the AP, and determine whether there is an uplink data that is in an idle state and is not occupied by the uplink data scheduled by the AP during the NAV protection time. First channel.
  16. 如权利要求14所述的用户设备,其特征在于,所述第一处理模块确定所述用户设备需要进行数据传输之后,还用于: The user equipment according to claim 14, wherein the first processing module determines that the user equipment needs to perform data transmission, and is further configured to:
    向所述AP发送调度请求,以请求所述AP对所述第一STA所需传输的数据进行调度。And sending a scheduling request to the AP, to request the AP to schedule data to be transmitted by the first STA.
  17. 如权利要求16所述的用户设备,其特征在于,所述第一处理模块向所述AP发送调度请求之后,所述第二处理模块确定所述用户设备未被所述AP调度,包括:The user equipment according to claim 16, wherein after the first processing module sends a scheduling request to the AP, the second processing module determines that the user equipment is not scheduled by the AP, and includes:
    若在所述设定的时间段内,未接收到所述AP发送的调度信息,则确定所述用户设备未被所述AP调度;或者If the scheduling information sent by the AP is not received within the set time period, determining that the user equipment is not scheduled by the AP; or
    若在所述设定的时间段内,接收到所述AP发送的调度信息且所述调度信息中未包含用于标识所述用户设备的信息,则确定所述用户设备未被所述AP调度;Determining that the user equipment is not scheduled by the AP, if the scheduling information sent by the AP is received and the scheduling information does not include information for identifying the user equipment. ;
    其中,所述调度信息中包含用于标识所述AP所调度的STA的信息。The scheduling information includes information used to identify STAs scheduled by the AP.
  18. 如权利要求14~17任一项所述的用户设备,其特征在于,所述第二处理模块确定在所述NAV保护时间内,存在处于空闲态且未被所述AP所调度的上行数据占用的第一信道,包括:The user equipment according to any one of claims 14 to 17, wherein the second processing module determines that there is an uplink data that is in an idle state and is not scheduled by the AP during the NAV protection time. The first channel, including:
    接收到所述AP发送的调度信息,所述调度信息包含所述AP所调度的上行数据占用的信道的相关信息;根据所述调度信息,确定出未被所述AP调度的上行数据所占用的信道;在所述NAV保护时间内,监听未被所述AP调度的上行数据所占用的信道,以确定未被所述AP调度的上行数据所占用的信道中是否存在处于空闲态的第一信道。Receiving the scheduling information sent by the AP, where the scheduling information includes information about a channel occupied by the uplink data scheduled by the AP, and determining, according to the scheduling information, that the uplink data that is not scheduled by the AP is occupied by a channel, in the NAV protection time, listening to a channel occupied by uplink data not scheduled by the AP, to determine whether there is a first channel in an idle state in a channel occupied by uplink data scheduled by the AP .
  19. 如权利要求17或18所述的用户设备,其特征在于,所述第二处理模块用于:The user equipment according to claim 17 or 18, wherein the second processing module is configured to:
    通过数据触发无线帧,接收所述AP发送的所述调度信息。The radio frame is triggered by data, and the scheduling information sent by the AP is received.
  20. 如权利要求14~17任一项所述的用户设备,其特征在于,所述第二处理模块确定在所述NAV保护时间内,存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道,包括:The user equipment according to any one of claims 14 to 17, wherein the second processing module determines that the uplink data is in an idle state and is not occupied by the uplink data scheduled by the AP during the NAV protection time. The first channel, including:
    在所述NAV保护时间内,监听所有信道,以确定是否存在处于空闲态且未被所述AP调度的上行数据所占用的第一信道。 During the NAV guard time, all channels are monitored to determine if there is a first channel that is in an idle state and is not occupied by uplink data scheduled by the AP.
  21. 如权利要求14~20任一项所述的用户设备,其特征在于,所述第二处理模块在竞争成功后,通过所述第一信道进行数据传输,包括:The user equipment according to any one of claims 14 to 20, wherein the second processing module performs data transmission on the first channel after the contention is successful, including:
    在竞争成功后,通过所述第一信道,向所述AP发送上行数据;或者,After the contention is successful, sending uplink data to the AP by using the first channel; or
    在竞争成功后,通过所述第一信道,向与所述用户设备已建立设备到设备D2D通信的用户设备发送数据。After the contention is successful, data is transmitted to the user equipment that has established device-to-device D2D communication with the user equipment through the first channel.
  22. 如权利要求14~21任一项所述的用户设备,其特征在于,所述第二处理模块通过所述第一信道进行数据传输,包括:The user equipment according to any one of claims 14 to 21, wherein the second processing module performs data transmission by using the first channel, including:
    在所述第一信道上预留设定的保护频段,并将需要传输的数据设置于所述保护频段之后进行传输。Reserve a set guard band on the first channel, and set data to be transmitted after the protection band is transmitted.
  23. 如权利要求16所述的用户设备,其特征在于,所述第一处理模块向所述AP发送所述调度请求之后,所述第二处理模块还用于:The user equipment according to claim 16, wherein after the first processing module sends the scheduling request to the AP, the second processing module is further configured to:
    若在设定的时间段内未接收到所述AP发送的调度信息,继续等待所述AP的调度。If the scheduling information sent by the AP is not received within the set time period, the scheduling of the AP is continued.
  24. 如权利要求16所述的用户设备,其特征在于,所述第一处理模块向所述AP发送所述调度请求之后,所述第二处理模块还用于:The user equipment according to claim 16, wherein after the first processing module sends the scheduling request to the AP, the second processing module is further configured to:
    若在所述设定的时间段内接收到所述AP发送的调度信息,且所述调度信息中包含用于标识所述用户设备的信息,则在所述AP为所述用户设备配置的用于传输上行数据的第二信道上,进行数据传输。If the scheduling information sent by the AP is received within the set time period, and the scheduling information includes information for identifying the user equipment, the AP is configured for the user equipment. Data transmission is performed on the second channel on which the uplink data is transmitted.
  25. 一种接入点AP,其特征在于,该接入点包括:An access point AP, characterized in that the access point comprises:
    调度模块,用于为连接到自身所属的接入点的用户设备STA的上行数据调度占用的信道;a scheduling module, configured to schedule a channel occupied by uplink data of a user equipment STA connected to an access point to which the user belongs;
    接收模块,用于在所调度的信道上接收所调度的STA发送的上行数据,以及在第一信道上接收所述接入点未调度的STA发送的上行数据,其中,所述第一信道为所述接入点为所调度的上行数据的传输配置的网络分配矢量NAV保护时间内处于空闲态且未被所述接入点所调度的上行数据占用的信道。 a receiving module, configured to receive uplink data sent by the scheduled STA on the scheduled channel, and receive uplink data sent by the unscheduled STA of the access point on the first channel, where the first channel is The access point is a channel occupied by the uplink data in which the network allocation vector NAV protection time of the scheduled uplink data transmission is in an idle state and is not scheduled by the access point.
PCT/CN2015/070056 2015-01-04 2015-01-04 Data transmission method and device WO2016106776A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/070056 WO2016106776A1 (en) 2015-01-04 2015-01-04 Data transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/070056 WO2016106776A1 (en) 2015-01-04 2015-01-04 Data transmission method and device

Publications (1)

Publication Number Publication Date
WO2016106776A1 true WO2016106776A1 (en) 2016-07-07

Family

ID=56284037

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/070056 WO2016106776A1 (en) 2015-01-04 2015-01-04 Data transmission method and device

Country Status (1)

Country Link
WO (1) WO2016106776A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102665243A (en) * 2012-04-01 2012-09-12 东南大学 Channel aggregation method in ultra high speed wireless local area network
WO2012148061A1 (en) * 2011-04-29 2012-11-01 Lg Electronics Inc. Layered channel access method and apparatus in wireless local area network system
CN104125046A (en) * 2013-04-28 2014-10-29 华为技术有限公司 Data transmission method, apparatus and system thereof
CN104185297A (en) * 2013-05-21 2014-12-03 华为技术有限公司 Channel competition method and equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012148061A1 (en) * 2011-04-29 2012-11-01 Lg Electronics Inc. Layered channel access method and apparatus in wireless local area network system
CN102665243A (en) * 2012-04-01 2012-09-12 东南大学 Channel aggregation method in ultra high speed wireless local area network
CN104125046A (en) * 2013-04-28 2014-10-29 华为技术有限公司 Data transmission method, apparatus and system thereof
CN104185297A (en) * 2013-05-21 2014-12-03 华为技术有限公司 Channel competition method and equipment

Similar Documents

Publication Publication Date Title
EP3395117B1 (en) Listen before talk channel access procedure for uplink laa
US10841924B2 (en) Basic bandwidth device on secondary channel
US10292182B2 (en) Listen before talk channel access procedure for uplink LAA
WO2021008502A1 (en) Multilink communication method and apparatus
JP2020174372A (en) Access method and device
KR20200086679A (en) Link aggregation with floating main link
KR102566115B1 (en) Multi-user wireless communication method and wireless communication terminal using same
WO2015106684A1 (en) D2d communication method and device
KR102129283B1 (en) Wireless communication terminal and wireless communication method for multi-user uplink transmission
US20170055287A1 (en) Channel access method and system, stations and computer readable storage medium
KR102126785B1 (en) Communication methods, access points, and stations
US10050746B2 (en) System and method for orthogonal frequency division multiple access power-saving poll transmission
WO2017016305A1 (en) Data transmission method, system, user equipment and base station
CN105900513B (en) Method and device for channel competition
WO2017005040A1 (en) Method and device for transmission instruction, transmission triggering and transmission implementation for multi-station
JP2016511580A (en) Data transmission method, apparatus, and system
WO2016192510A1 (en) Channel access method, station and system
US20170347366A1 (en) Negotiated schedules for coexistence in unlicensed frequency bands
JP6353077B2 (en) Resource allocation method, resource contention method, and related apparatus
CN106105111B (en) data transmission method and station
US11026262B2 (en) Wireless communication system and wireless communication method
WO2022067748A1 (en) Sidelink communications in wireless network
WO2019040258A1 (en) Predicting resource unit allocations in a wireless network
CN105284175B (en) Method and device for establishing direct link in wireless local area network
WO2016191967A1 (en) Channel access method and station

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15874469

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15874469

Country of ref document: EP

Kind code of ref document: A1