[go: up one dir, main page]

WO2021196939A1 - Method and apparatus for scheduling air interface resource - Google Patents

Method and apparatus for scheduling air interface resource Download PDF

Info

Publication number
WO2021196939A1
WO2021196939A1 PCT/CN2021/078209 CN2021078209W WO2021196939A1 WO 2021196939 A1 WO2021196939 A1 WO 2021196939A1 CN 2021078209 W CN2021078209 W CN 2021078209W WO 2021196939 A1 WO2021196939 A1 WO 2021196939A1
Authority
WO
WIPO (PCT)
Prior art keywords
wireless device
air interface
wireless
interface resources
wireless devices
Prior art date
Application number
PCT/CN2021/078209
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 华为技术有限公司
Publication of WO2021196939A1 publication Critical patent/WO2021196939A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/10Interfaces between hierarchically different network devices between terminal device and access point, i.e. wireless air interface

Definitions

  • the embodiments of the present application relate to the field of communication technologies, and in particular, to a method and device for scheduling air interface resources.
  • Wi-Fi wireless fidelity
  • STA wireless stations
  • AP wireless access points
  • the embodiments of the present application provide a method and device for scheduling air interface resources, which are used to solve the problem of air interface resource occupation conflicts in the prior art.
  • an embodiment of the present application provides a method for scheduling air interface resources, which is applied to a first wireless device, and includes:
  • Receive first indication information where the first indication information is used to instruct the first wireless device to occupy air interface resources, occupy the air interface resources to send and receive data; release the air interface resources when the first duration is reached, and notify the second wireless device The device occupies the air interface resource.
  • the wireless device occupies the air interface resources according to the instructions, and notifies other wireless devices to occupy the air interface resources when the occupancy ends.
  • Multiple wireless devices can instruct each other to occupy the air interface resources to coordinate sending and receiving data without continuously monitoring the air interface.
  • the state of using competition to seize air interface resources can avoid preemption conflicts and reduce the uncertainty of wireless devices occupying air interface resources without additional waiting time, which is conducive to improving business experience.
  • the second wireless device is the first wireless device after the first wireless device in the occupation sequence, and the occupation sequence is based on the first wireless device and the first wireless device.
  • the network topology structure where the second wireless device is located is determined.
  • wireless devices occupy air interface resources in an orderly manner in order to avoid preemption conflicts caused by competing for air interface resources, reduce the uncertainty of wireless devices occupying air interface resources, and do not require additional waiting time, which is beneficial to Improve business experience.
  • the first duration is determined according to duration control parameters, and the duration control parameters include the occupancy sequence and the service delay requirements of multiple wireless devices included in the network topology. One or more of the service traffic of the first wireless device.
  • the receiving the first indication information includes: receiving the first indication information from a third wireless device, and the third wireless device is in the same order as the first wireless device.
  • the notifying the second wireless device of occupying the air interface resource includes: sending second indication information to the second wireless device, where the second indication information is used to indicate the second wireless device 2.
  • the wireless device occupies the air interface resource; or, sends a release signal to the management device to instruct the second wireless device to occupy the air interface resource through the management device; wherein, the release signal is used to instruct the first The wireless device releases the air interface resources.
  • the first wireless device is a wireless access point AP; and the first indication information includes permission to send a CTS message.
  • an embodiment of the present invention provides a method for scheduling air interface resources, which is applied to a management device, and includes:
  • the network topology structure corresponding to the multiple wireless devices determine the occupancy sequence of the multiple wireless devices occupying the air interface resources; and send the occupancy sequence to the multiple wireless devices.
  • the management device first determines the occupancy sequence of the air interface resources occupied by multiple wireless devices, and sends the occupancy sequence to the multiple wireless devices, so that the multiple wireless devices occupy the air interface resources in sequence according to the occupancy sequence without continuous monitoring.
  • the state of the air interface uses competition to seize air interface resources, which can avoid preemption conflicts and reduce the uncertainty of wireless devices occupying air interface resources without additional waiting time, which is conducive to improving business experience.
  • the method further includes, for each wireless device of the plurality of wireless devices, executing: according to a duration control parameter, determining the duration of time that the wireless device occupies the air interface resource; wherein The duration control parameter includes one or more of the occupancy sequence, the service delay requirements of multiple wireless devices included in the network topology, and the service traffic of the wireless devices; and the duration is sent to The wireless device.
  • the method further includes: acquiring wireless device distribution information around each of the multiple wireless devices; constructing wireless device distribution information around each wireless device The network topology structure corresponding to the multiple wireless devices.
  • the method further includes: receiving a release signal from the first wireless device, where the release signal is used to instruct the first wireless device to release the air interface resource, and the first wireless device
  • the device is any one of the multiple wireless devices; according to the occupying sequence, the second wireless device is notified to occupy the air interface resource, and the second wireless device is located after the first wireless device in the occupying sequence The first wireless device.
  • the management device includes a wireless access point AP.
  • an air interface resource scheduling apparatus which is set in a first wireless device, and includes:
  • the receiving module is used to receive first indication information, the first indication information is used to instruct the first wireless device to occupy air interface resources; the processing module is used to occupy the air interface resources to send and receive data; the sending module is used to Release the air interface resource for the first duration, and notify the second wireless device to occupy the air interface resource.
  • the wireless device occupies the air interface resources according to the instructions, and notifies other wireless devices to occupy the air interface resources when the occupancy ends.
  • Multiple wireless devices can instruct each other to occupy the air interface resources to coordinate sending and receiving data without continuously monitoring the air interface.
  • the state of using competition to seize air interface resources can avoid preemption conflicts and reduce the uncertainty of wireless devices occupying air interface resources without additional waiting time, which is conducive to improving business experience.
  • the second wireless device is the first wireless device after the first wireless device in the occupation sequence, and the occupation sequence is based on the first wireless device and the first wireless device.
  • the network topology structure where the second wireless device is located is determined.
  • the wireless devices occupy air interface resources in an orderly manner in order to avoid preemption conflicts caused by competing for air interface resources, thereby reducing waiting time and improving air interface efficiency.
  • the first duration is determined according to duration control parameters, and the duration control parameters include the occupancy sequence and the service delay requirements of multiple wireless devices included in the network topology. One or more of the service traffic of the first wireless device.
  • the receiving module is specifically configured to: receive the first indication information from a third wireless device, where the third wireless device is in the same occupation sequence as the first wireless device. Adjacent, and a wireless device located before the first wireless device; or, receiving the first indication information from the management device.
  • the sending module is specifically used for:
  • the first wireless device is a wireless access point AP; and the first indication information includes permission to send a CTS message.
  • an embodiment of the present application provides an air interface resource scheduling apparatus, which is provided in a management device and includes: a processing module, configured to determine that the multiple wireless devices occupy the The occupying sequence of the air interface resources; a sending module for sending the occupying sequence to the multiple wireless devices.
  • the management device first determines the occupancy sequence of the air interface resources occupied by multiple wireless devices, and sends the occupancy sequence to the multiple wireless devices, so that the multiple wireless devices occupy the air interface resources in sequence according to the occupancy sequence without continuous monitoring.
  • the state of the air interface uses competition to seize air interface resources, which can avoid preemption conflicts and reduce the uncertainty of wireless devices occupying air interface resources without additional waiting time, which is conducive to improving business experience.
  • the processing module is further configured to perform for each wireless device among the multiple wireless devices: determine the amount of time that the wireless device occupies the air interface resource according to the duration control parameter Duration; wherein, the duration control parameter includes one or more of the occupancy sequence, the service delay requirements of multiple wireless devices included in the network topology, and the service traffic of the wireless devices; the sending The module is also used to send the duration to the wireless device.
  • the processing module is further configured to: obtain wireless device distribution information around each of the multiple wireless devices; and according to the wireless device distribution around each wireless device Information to construct a network topology structure corresponding to the multiple wireless devices.
  • the device further includes a receiving module
  • the receiving module is configured to receive a release signal from a first wireless device, where the release signal is used to instruct the first wireless device to release the air interface resource, and the first wireless device is one of the multiple wireless devices
  • the sending module is further configured to notify a second wireless device to occupy the air interface resource according to the occupation sequence, and the second wireless device is the one located after the first wireless device in the occupation sequence The first wireless device.
  • the management device includes a wireless access point AP.
  • an embodiment of the present application provides a communication device, including: a processor and a memory;
  • the memory is configured to store a computer program; the processor is configured to execute the computer program stored in the memory, so that the communication device executes the method in any possible implementation manner of the first aspect, or executes the first aspect The method in any possible implementation of the two aspects.
  • an embodiment of the present application provides a communication device, including: a processor and an interface circuit; the interface circuit is configured to receive and transmit code instructions to the processor; and the processor is configured to run the code instructions To execute the method in any possible implementation manner of the first aspect, or execute the method in any possible implementation manner of the second aspect.
  • an embodiment of the present application provides a readable storage medium that stores an instruction, and when the instruction is executed, the method in any possible implementation manner of the first aspect is implemented, Or enable the method in any possible implementation manner of the second aspect to be implemented.
  • an embodiment of the present application provides a computer program product, the computer program product comprising: computer program code, when the computer program code is executed by the processor of the communication device, the communication device can execute any one of the possibilities of the first aspect. Or any possible implementation of the second aspect described above.
  • an embodiment of the present application provides a communication system, including the air interface resource scheduling apparatus of the foregoing third aspect and the air interface resource scheduling apparatus of the foregoing fourth aspect.
  • FIG. 1a is a schematic structural diagram of a WLAN communication system architecture provided by an embodiment of this application.
  • FIG. 1b is a schematic structural diagram of another WLAN communication system architecture provided by an embodiment of this application.
  • FIG. 2 is a schematic diagram of delayed occupation of air interface resources according to an embodiment of the application
  • FIG. 3 is a schematic diagram of the first communication network architecture provided by an embodiment of this application.
  • FIG. 4a is a schematic diagram of waiting for an air interface to be occupied according to an embodiment of the application.
  • FIG. 4b is another schematic diagram of waiting to occupy an air interface provided by an embodiment of the application.
  • FIG. 5 is a schematic flowchart of an air interface resource scheduling method provided by an embodiment of this application.
  • FIG. 6 is a schematic diagram of the first network topology structure provided by an embodiment of this application.
  • FIG. 7 is a schematic diagram of a second network topology structure provided by an embodiment of this application.
  • FIG. 8 is a schematic diagram of a third network topology structure provided by an embodiment of this application.
  • FIG. 9 is a schematic diagram of a wireless device interaction provided by an embodiment of this application.
  • FIG. 10 is a schematic diagram of a second communication network architecture provided by an embodiment of this application.
  • FIG. 11 is a schematic diagram of a third communication network architecture provided by an embodiment of this application.
  • FIG. 12 is a schematic diagram of transmission of indication information provided by an embodiment of this application.
  • FIG. 13 is a schematic flowchart of another air interface resource scheduling method provided by an embodiment of the application.
  • FIG. 14 is a schematic structural diagram of an air interface resource scheduling apparatus provided by an embodiment of this application.
  • FIG. 15 is a schematic structural diagram of another air interface resource scheduling apparatus provided by an embodiment of this application.
  • FIG. 16 is a schematic structural diagram of a communication device provided by an embodiment of this application.
  • FIG. 17 is a schematic structural diagram of another communication device provided by an embodiment of this application.
  • the method provided in the embodiments of the present application can be applied to a wireless local area network (WLAN) communication system, such as a Wi-Fi communication system.
  • WLAN wireless local area network
  • Fig. 1a is a schematic diagram of a WLAN communication system architecture to which the method provided in an embodiment of the application is applied.
  • the WLAN communication system includes a wireless access point (access point, AP) 101 and a wireless station (station, STA) 102.
  • the WLAN communication system may further include a gateway 103.
  • the gateway 103 may be a switch.
  • AP101 is a wireless device that provides wireless access services and data access, allowing other wireless devices in the WALN communication system to access.
  • STA102 is a wireless terminal connected to the wireless local area network where the WLAN communication system is located, such as mobile phones (mobile phones), tablets, notebook computers, handheld computers, mobile Internet devices (MID), virtual reality (virtual reality, VR). ) Devices, augmented reality (AR) devices, wireless terminals in smart homes, etc.
  • Wireless communication can be carried out between APs and APs in a WLAN communication system, and one AP can access multiple STAs.
  • FIG. 1b shows that the WALN communication system includes a first AP and a second AP; wireless communication is performed between the first AP and the second AP; One STA, a second STA is connected to the second AP.
  • wireless devices such as wireless stations (STA) and wireless access points (AP) occupy air interface resources to send or receive signals and data on the air interface.
  • Wi-Fi technology standard 802.11ax defined by the Institute of Electrical and Electronics Engineers (IEEE) for 2.4G and 5G frequency bands, such as 802.11 released in 1997 and released in 1999 for 2.4 G-band 802.11b and 802.11a for the 5G band, 802.11g for the 2.4G band released in 2003, and 802.11ac for the 5G band released in 2013, etc.
  • IEEE Institute of Electrical and Electronics Engineers
  • 802.11g for the 2.4G band released in 2003
  • 802.11ac for the 5G band released in 2013, etc.
  • the AP/gateway and STA in the air interface usually follow
  • the distributed coordination function (DCF) defined by the WiFi standard obtains opportunities to occupy air interface resources through competition.
  • DCF distributed coordination function
  • uplink scheduling is supported. Both uplink and downlink data can be scheduled through AP/gateway. STAs do not need to compete for opportunities on their own, but there are still competition opportunities between AP and AP, AP and gateway.
  • the AP/gateway in the air interface uses the point coordination function (PCF) defined by the WiFi standard to obtain opportunities to occupy air interface resources through competition.
  • PCF point coordination function
  • FIG. 2 illustrates a schematic diagram of delayed occupation of air interface resources.
  • the wireless device determines that the air interface changes from busy to idle at T1, and waits for the arbitration interframe space (AIFS) and a random backoff time (backoff time) to reach T2. If the air interface remains idle , The air interface resources are occupied to send and receive data, for example, frames are sent on the air interface.
  • AIFS arbitration interframe space
  • backoff time random backoff time
  • FIG. 3 Take the first communication network architecture shown in Figure 3 as an example.
  • AP1, STA11, STA12, STA13, AP2, STA21, STA22, and STA23 in Figure 3 all need to compete to obtain opportunities to occupy air interface resources.
  • Figure 4a shows a schematic diagram of waiting for the air interface.
  • AP1 waits for STA11, STA13, AP2, STA12, and STA21 to occupy the air interface. Then occupy air interface resources. If AP1 needs to process services with lower service delay, the longer waiting time will affect AP1's service experience.
  • FIG. 4b Another schematic diagram of waiting to occupy an air interface as shown in FIG. 4b illustrates the waiting process of occupying air interface resources between AP1 and AP2.
  • the embodiments of the present application provide a method and apparatus for scheduling air interface resources, which can enable multiple wireless devices to occupy air interface resources in an orderly manner, avoid preemption conflicts, and reduce the uncertainty of wireless devices occupying air interface resources without additional waiting. Time is conducive to improving the business experience. Since the principles of the method and the device to solve the problem are the same, the embodiments of the method part and the device part can be referred to each other, and the repetition will not be repeated.
  • an embodiment of the present application provides a method for scheduling air interface resources.
  • the method is applied to a first wireless device.
  • the first wireless device may be any one of multiple wireless devices that need to occupy the same air interface resource.
  • the first wireless device may be an AP in a WLAN communication system, or it may be an STA.
  • Step S501 Receive first indication information, where the first indication information is used to indicate that the first wireless device occupies air interface resources.
  • the first indication information may be from other wireless devices communicating with the first wireless device.
  • Step S502 Occupy air interface resources to send and receive data.
  • step S503 the air interface resources are released when the first duration is reached, and the second wireless device is notified that the air interface resources are occupied.
  • the wireless device occupies the air interface resources according to the instructions, and notifies other wireless devices to occupy the air interface resources when the occupancy ends.
  • Multiple wireless devices can instruct each other to occupy the air interface resources to coordinate sending and receiving data without continuously monitoring the air interface.
  • the state of using competition to seize air interface resources can avoid preemption conflicts, reduce the uncertainty of wireless devices occupying air interface resources, without additional waiting time, and improve air interface efficiency and service experience.
  • the second wireless device is the first wireless device located after the first wireless device in the occupation sequence, and the occupation sequence is based on the network topology structure of the first wireless device and the second wireless device. definite.
  • the first wireless device and the second wireless device are mutually visible, that is, the first wireless device is within the communication range of the second wireless device, and the second wireless device is within the communication range of the first wireless device. within.
  • Two mutually visible wireless devices can also be referred to as two adjacent wireless devices. It should be noted that in this application, the so-called “adjacent" does not limit the relative positional relationship of the two wireless devices.
  • the embodiment of the present application combines the schematic diagrams of the network topology shown in FIGS. 6-8, taking the way of uplink scheduling as an example, the order in which multiple wireless devices (that is, APs/gateways) occupy air interface resources Explain as follows:
  • the first network topology is shown in Figure 6.
  • the gateway and AP1 are mutually visible, AP1 and AP2 are mutually visible, and the gateway and AP2 are not visible;
  • the scheduling domain represented by AP1 contains two The stations are STA1 and STA2;
  • the scheduling domain represented by AP2 includes one station, namely STA3.
  • the mutually visible wireless devices can be arranged in an adjacent order according to the network topology, and the determined occupancy order can be: gateway->AP1->AP2->AP1.
  • the gateway and AP1 are mutually visible, the gateway and AP2 are mutually visible, and AP1 and AP2 are not visible;
  • the scheduling domain represented by AP1 contains two The stations are STA1 and STA2;
  • the scheduling domain represented by AP2 contains one station, namely STA3.
  • the mutually visible wireless devices can be arranged in an adjacent order according to the network topology, and the determined occupation order can be: gateway->AP1->gateway->AP2.
  • the third network topology is shown in Figure 8.
  • the gateway, AP1, and AP2 are visible to each other;
  • the scheduling domain represented by AP1 contains two stations, namely STA1 and STA2;
  • AP2 The represented scheduling domain includes a station, namely STA3.
  • the mutually visible wireless devices may be arranged in an adjacent order according to the network topology, and the determined occupation order may be: gateway->AP1->AP2.
  • the APs and the gateways that is, the scheduling domains occupy air interface resources in turn according to the occupying sequence, and centralized scheduling is performed between the APs and the STAs in the scheduling domains.
  • Neither AP nor STA need to compete for air interface resources, which can avoid preemption conflicts, ensure that multiple wireless devices occupy air interface resources in an orderly manner, reduce the uncertainty of wireless devices occupying air interface resources, and do not need additional waiting time, which improves Air interface efficiency and business experience.
  • the first duration is determined according to duration control parameters.
  • the duration control parameters include occupancy sequence, service delay requirements of multiple wireless devices included in the network topology, and service traffic of the first wireless device. One or more of.
  • gateway->AP1->AP2->AP1 in a round, only the gateway and AP2 are in turn 1 time, and AP1 was turned 2 times.
  • AP1 and AP2 When determining the occupancy duration of the gateway, AP1 and AP2 according to the occupancy sequence, you can optionally assign the same occupancy duration to the gateway and AP2, and assign AP1 half the occupancy duration compared to the gateway/AP2; or, you can set if AP1 receives If the received instruction information comes from the gateway, AP1 occupies the air interface resource according to the same occupation time as the gateway; if the instruction information received by AP1 comes from AP2, then AP1 directly sends an instruction message to the gateway to notify the gateway to occupy the air interface resource.
  • the occupation time is determined according to the service delay requirements of multiple wireless devices included in the network topology, if the service delay requirement is high, the time for each wireless device to occupy air interface resources is shortened; if the service delay requirement is low, The time that the wireless device occupies the air interface resources each time can be increased to improve the air interface utilization rate and obtain higher throughput.
  • the occupancy time is determined according to the service delay requirements of multiple wireless devices included in the network topology, and it can also be implemented with reference to the following method: set the single transmission delay of each wireless device, that is, a single occupancy of the air interface The duration of the resource satisfies the following conditions:
  • min (service 1 delay, service 2 delay,...service n delay) represents the lowest service delay among the delay requirements of one or more services corresponding to multiple wireless devices; the number of devices participating in scheduling transmission is also That is, the aforementioned order of occupation corresponds to the number of multiple wireless devices.
  • the lowest service delay among the service delay requirements of multiple wireless devices is determined according to the order of occupation, and the single transmission delay of each wireless device is determined, which can ensure that multiple devices take turns occupying air interface resources in the order of occupation. , The service delay requirements of each wireless device can be met.
  • the occupation time of the AP can be adjusted according to the service flow of a single AP.
  • the management device that centrally manages multiple wireless devices may determine the occupancy sequence of multiple wireless devices and the occupancy duration of each wireless device, and determine the occupancy sequence and occupancy duration. The duration is correspondingly sent to each wireless device, such as the aforementioned first wireless device.
  • an independent wireless device may be used as the management device, or a certain wireless device among multiple wireless devices may be selected as the management device to determine the occupation sequence and the occupation duration.
  • the foregoing receiving first indication information may be specifically implemented with reference to the following manners:
  • Receive first indication information from a third wireless device where the third wireless device is a wireless device that is adjacent to the first wireless device in order of occupation and is located before the first wireless device; or, receives the first indication information from the management device.
  • an embodiment of the present application provides a schematic diagram of wireless device interaction. It specifically illustrates the sequence of the first wireless device, the second wireless device, and the third wireless device occupying air interface resources in sequence, including:
  • Step S901 The third wireless device occupies air interface resources to send and receive data.
  • Step S902 The third wireless device sends first indication information to the first wireless device to instruct the first wireless device to occupy air interface resources.
  • Step S903 The first wireless device occupies air interface resources to send and receive data.
  • Step S904 The first wireless device sends second indication information to the second wireless device to instruct the second wireless device to occupy air interface resources.
  • the uplink scheduling method is adopted.
  • multiple wireless devices that need to occupy air interface resources include two wireless devices, the two wireless devices take turns instructing each other to occupy air interface resources.
  • the aforementioned second wireless device and third wireless device may It is the same wireless device, and the second/third is only used to distinguish the different occupancy sequence of the same wireless device, and it does not limit its corresponding to different wireless devices.
  • wireless devices that need to occupy air interface resources include AP1 and AP2, which is an adjacent AP of AP1; among them, AP1 and AP2 are visible to each other.
  • the scheduling domain represented by AP1 includes STA1 and STA2; the scheduling domain represented by AP2 includes STA3 and STA4.
  • AP1 receives instructions from AP2, it occupies air interface resources to send and receive data, such as sending data to other wireless devices or completing uplink and downlink data transmission between APs and STAs in the scheduling domain, etc.; AP1 sends instructions to AP2 after occupancy ends , To notify AP2 that the scheduling domain occupies air interface resources.
  • the wireless devices that need to occupy air interface resources include AP1 and AP2; among them, AP1 and AP2 are visible to each other; AP2 is the neighboring AP of AP1 and AP1 is subordinate Relationship AP.
  • the scheduling domain represented by AP1 includes STA1 and STA2; the scheduling domain represented by AP2 includes STA3 and STA4.
  • AP1 When AP1 receives instructions from AP2, it occupies air interface resources to send and receive data, such as sending data to other wireless devices or completing uplink and downlink data transmission between APs and STAs in the scheduling domain, etc.; AP1 sends instructions to AP2 after occupancy ends , To notify AP2 that the scheduling domain occupies air interface resources.
  • the wireless device receives an instruction from the previous wireless device in the occupation sequence to occupy air interface resources, and at the end of the occupation, indicates that the next wireless device in the occupation sequence occupies the air interface resources.
  • Occupy air interface resources in a sequential manner to coordinate sending and receiving data, without continuously monitoring the status of the air interface, and preempting air interface resources through competition, which can avoid preemption conflicts, reduce the uncertainty of wireless devices occupying air interface resources, without additional waiting time, and improve air interface efficiency And business experience.
  • the uplink scheduling method is adopted.
  • the above multiple wireless devices such as the first wireless device, the second wireless device, and the third wireless device, may all be APs; the transmission of instruction information between wireless devices may be through The corresponding control frames (control frames), management frames (management frames) or data frames (data frames) defined by the Wi-Fi technical standards are transmitted, such as clear to send (CTS) frames and management in control frames. Action frames in the frame, etc.
  • the first indication information or the second indication information includes a CTS message
  • the CTS message includes one or more CTS frames.
  • the embodiment of the present application takes the sending of a CTS message between AP1 and AP2 in FIG. 10 as an example to describe in detail the manner in which a wireless device sends a CTS message to instruct other wireless devices to occupy air interface resources.
  • FIG. 12 an embodiment of the present application provides a schematic diagram of transmission of indication information.
  • Figure 12 specifically illustrates the process of sending CTS messages between AP1 and AP2, and the process is as follows.
  • AP1 receives the data frame sent by the STA in the scheduling domain it represents within the time it occupies air interface resources, and uses the block ack (BA) mechanism to confirm and then sends the first CTS message, which carries the identification information of AP2
  • BA block ack
  • the basic service set identifier (BSSID) of AP2 indicates that AP2 occupies air interface resources.
  • AP2 After AP2 receives the first CTS message of AP1, it receives the data frame sent by the STA in the scheduling domain it represents within the time it occupies air interface resources, and uses the block ack (BA) mechanism to confirm and then sends the second CTS message. 2.
  • the CTS message carries identification information of AP1, such as a basic service set identifier (BSSID) of AP1, thereby indicating that AP1 occupies air interface resources.
  • BSSID basic service set identifier
  • AP1 After AP1 receives the second CTS message of AP2, it uses the mechanism of sending a trigger frame within the time it occupies air interface resources, and triggers the STA in the scheduling domain it represents to send data frames, using the block ack (BA) mechanism to confirm Then, a third CTS message is sent, and the third CTS message carries identification information of AP2, such as a basic service set identifier (BSSID) of AP2, thereby indicating that AP2 occupies air interface resources.
  • BA block ack
  • AP2 After AP2 receives the third CTS message of AP2, it uses the mechanism of sending a trigger frame within the time it occupies air interface resources, and triggers the STA in the scheduling domain it represents to send data frames, using the block ack (BA) mechanism to confirm After that, a fourth CTS message is sent, and the fourth CTS message carries identification information of AP1, such as a basic service set identifier (BSSID) of AP1, thereby indicating that AP1 occupies air interface resources.
  • BSSID basic service set identifier
  • the air interface resources are preempted by wireless devices other than AP2.
  • NAV network allocation vector
  • an embodiment of the present invention provides another method for scheduling air interface resources.
  • the method is applied to a management device and includes:
  • Step S1301 Determine the order in which the multiple wireless devices occupy the air interface resources according to the network topology structures corresponding to the multiple wireless devices.
  • step S1302 the occupied sequence is sent to multiple wireless devices.
  • the management device first determines the occupancy sequence of the air interface resources occupied by multiple wireless devices, and sends the occupancy sequence to the multiple wireless devices, so that the multiple wireless devices occupy the air interface resources in sequence according to the occupancy sequence without continuous monitoring.
  • the state of the air interface uses competition to seize air interface resources, which can avoid preemption conflicts, reduce the uncertainty of wireless devices occupying air interface resources, without additional waiting time, and improve air interface efficiency and service experience.
  • the foregoing method further includes: for each of the multiple wireless devices, performing the following (1) and (2):
  • the duration control parameters determine the duration of the wireless device's occupation of air interface resources; among them, the duration control parameters include one of the occupancy sequence, the service delay requirements of multiple wireless devices included in the network topology, and the service traffic of the wireless devices. Or multiple.
  • gateway->AP1->AP2->AP1 as an example: in a round, only the gateway and AP2 are in turn 1 time, and AP1 was turned 2 times.
  • AP1 and AP2 When determining the occupancy duration of the gateway, AP1 and AP2 according to the occupancy sequence, you can optionally assign the same occupancy duration to the gateway and AP2, and assign AP1 half the occupancy duration compared to the gateway/AP2; or, you can set if AP1 receives If the received instruction information comes from the gateway, AP1 occupies the air interface resource according to the same occupation time as the gateway; if the instruction information received by AP1 comes from AP2, then AP1 directly sends an instruction message to the gateway to notify the gateway to occupy the air interface resource.
  • the occupancy time is determined according to the service delay requirements of multiple wireless devices included in the network topology
  • the service delay requirement is high
  • the time the wireless device occupies the air interface resource each time is shortened; if the service delay requirement is relatively high Low, which can increase the time that the wireless device occupies the air interface resources each time, so as to improve the air interface utilization and obtain higher throughput.
  • the occupancy time is determined according to the service delay requirements of multiple wireless devices included in the network topology, and it can also be implemented with reference to the following method: set the single transmission delay of each wireless device, that is, a single occupancy of the air interface The duration of the resource satisfies the following conditions:
  • min (service 1 delay, service 2 delay,...service n delay) represents the lowest service delay among the delay requirements of one or more services corresponding to multiple wireless devices; the number of devices participating in scheduling transmission is also That is, the aforementioned order of occupation corresponds to the number of multiple wireless devices.
  • the lowest service delay among the service delay requirements of multiple wireless devices is determined according to the order of occupation, and the single transmission delay of each wireless device is determined, which can ensure that multiple devices take turns occupying air interface resources in the order of occupation. , The service delay requirements of each wireless device can be met.
  • the duration of time that the AP occupies air interface resources may also be adjusted according to the service flow of a single AP.
  • the time lengths for different wireless devices to occupy air interface resources are determined respectively, and then Send the determined duration to the corresponding wireless device. For example, according to the duration control parameter corresponding to the first wireless device, the duration of time for the first wireless device to occupy the air interface resource is determined, and the duration is sent to the first wireless device.
  • the duration control parameter corresponding to the first wireless device the duration of time for the first wireless device to occupy the air interface resource is determined, and the duration is sent to the first wireless device.
  • step S1301 before step S1301 is performed, the above method further includes:
  • the wireless device can be an AP.
  • the AP periodically broadcasts beacon frames.
  • the AP can obtain the distribution information of its surrounding APs through the acquired beacon frames, that is, determine its neighbors AP; AP can also carry the distribution information of its surrounding APs in the broadcast beacon frame, so that its neighboring APs can know which APs are neighboring to the AP when they obtain the beacon frame broadcast by the AP .
  • AP-1 broadcasts a beacon frame, and the beacon frame carries the distribution information of APs around AP-1; if AP-2 receives the beacon frame broadcast by AP-1, it can be determined that AP-1 is adjacent AP, and other APs adjacent to AP-1 can also be determined.
  • the acquisition of wireless device distribution information around each wireless device in multiple wireless devices can be implemented in the following manner: if the AP is adjacent to the management device, or the AP and the management device are visible to each other, the management device can receive it directly The beacon frame of the AP to determine the wireless device distribution information around the AP. If the AP and the management device are not visible, the management device may also determine the wireless device distribution information around the AP based on the acquired beacon frames broadcast by other APs.
  • AP-1 is adjacent to AP-2
  • AP-2 is adjacent to AP-3
  • AP-3 is adjacent to the management device, but it is not visible between AP-1 and AP-3
  • AP-1 and the management device In a scenario where AP-2 and the management device are not visible, when AP-2 obtains the beacon frame broadcast by AP-1, it can be known that AP-2 is adjacent to AP-1.
  • AP-2 carries the information that AP-2 is adjacent to AP-1 in the broadcast beacon frame, then AP-3 can know when it obtains the beacon frame broadcast by AP-2: AP-3 and AP-2 Adjacent, AP-2 is adjacent to AP-1.
  • AP-3 carries the two information of AP-3 adjacent to AP-2 and AP-2 adjacent to AP-1 in the broadcast beacon frame, and the management device can obtain the information when it obtains the beacon broadcast by AP-3. Knowing: The management device is adjacent to AP-3, AP-3 is adjacent to AP-2, and AP-2 is adjacent to AP-1.
  • S2 Construct a network topology structure corresponding to multiple wireless devices according to the wireless device distribution information around each wireless device.
  • step S1302 after performing step S1302, the above method further includes:
  • S3 Receive a release signal from the first wireless device, where the release signal is used to instruct the first wireless device to release air interface resources, and the first wireless device is any one of multiple wireless devices;
  • S4 According to the occupying sequence, notify the second wireless device to occupy the air interface resources, and the second wireless device is the first wireless device located after the first wireless device in the occupying sequence.
  • the second wireless device may be notified that the second wireless device occupies the air interface resource by sending indication information for indicating the second wireless device to occupy the air interface resource.
  • the management device may be an independent wireless device, or a certain wireless device among multiple wireless devices; the management device includes a wireless access point AP.
  • the management device may determine the period during which multiple wireless devices take turns occupying air interface resources according to the determined occupancy sequence and the occupancy duration of multiple wireless devices involved in the occupancy sequence; When the device takes turns for the first number of cycles, it indicates that the last wireless device in the occupancy sequence stops notifying the next wireless device to occupy air interface resources after the occupancy ends, so that the air interface is idle for a period of time, so that it is not supported according to the occupancy.
  • Wireless devices that cooperate in order to send and receive data occupy air interface resources.
  • the first number can be set according to actual conditions, such as 3, which is not limited here.
  • an embodiment of the present application provides an air interface resource scheduling apparatus 1400, which is used to perform the foregoing air interface resource scheduling method.
  • the air interface resource scheduling apparatus 1400 may be a first wireless device or It may be a device set in the first wireless device, or a device associated with the first wireless device.
  • the air interface resource scheduling device 1400 includes a receiving module 1401, a processing module 1402, and a sending module 1403. in:
  • the receiving module 1401 is configured to receive first indication information, where the first indication information is used to indicate that the first wireless device occupies air interface resources;
  • the processing module 1402 is used to occupy air interface resources to send and receive data;
  • the sending module 1403 is configured to release the air interface resources when the first duration is reached, and notify the second wireless device to occupy the air interface resources.
  • the wireless device occupies the air interface resources according to the instructions, and notifies other wireless devices to occupy the air interface resources when the occupancy ends.
  • Multiple wireless devices can instruct each other to occupy the air interface resources to coordinate sending and receiving data without continuously monitoring the air interface.
  • the state of using competition to seize air interface resources can avoid preemption conflicts, reduce the uncertainty of wireless devices occupying air interface resources, without additional waiting time, and improve air interface efficiency and service experience.
  • the second wireless device is the first wireless device located after the first wireless device in the occupation sequence, and the occupation sequence is based on the network topology structure of the first wireless device and the second wireless device. definite.
  • the first duration is determined according to duration control parameters.
  • the duration control parameters include occupancy sequence, service delay requirements of multiple wireless devices included in the network topology, and service traffic of the first wireless device. One or more of.
  • the receiving module 1401 is specifically configured to:
  • the third wireless device is a wireless device that is adjacent to the first wireless device in order of occupation and is located before the first wireless device;
  • the sending module 1403 is specifically configured to:
  • the first wireless device is a wireless access point AP; the first indication information includes permission to send a CTS message.
  • an embodiment of the present application provides an air interface resource scheduling apparatus 1500, which is used to perform the above-mentioned another air interface resource scheduling method.
  • the air interface resource scheduling apparatus 1500 may be a management device or It is a device set in the management device, and may also be a device associated with the management device.
  • the air interface resource scheduling device 1500 includes a processing module 1501 and a sending module 1502. in:
  • the processing module 1501 is configured to determine the occupancy sequence of the air interface resources occupied by the multiple wireless devices according to the network topology structure corresponding to the multiple wireless devices;
  • the sending module 1502 is used to send the occupied sequence to multiple wireless devices.
  • the management device first determines the occupancy sequence of the air interface resources occupied by multiple wireless devices, and sends the occupancy sequence to the multiple wireless devices, so that the multiple wireless devices occupy the air interface resources in sequence according to the occupancy sequence without continuous monitoring.
  • the state of the air interface uses competition to seize air interface resources, which can avoid preemption conflicts, reduce the uncertainty of wireless devices occupying air interface resources, without additional waiting time, and improve air interface efficiency and service experience.
  • the processing module 1501 is further configured to execute for each wireless device among the multiple wireless devices:
  • the duration control parameters determine the duration of the wireless device's occupation of air interface resources; among them, the duration control parameters include one or more of the occupancy sequence, the service delay requirements of multiple wireless devices included in the network topology, and the service traffic of the wireless devices ;
  • the sending module 1502 is also used to send the duration to the wireless device.
  • processing module 1501 is further configured to:
  • a network topology structure corresponding to multiple wireless devices is constructed.
  • the device 1500 further includes a receiving module 1503;
  • the receiving module 1503 is configured to receive a release signal from the first wireless device, where the release signal is used to instruct the first wireless device to release air interface resources, and the first wireless device is any one of a plurality of wireless devices;
  • the sending module 1502 is further configured to notify the second wireless device to occupy air interface resources according to the occupying sequence, and the second wireless device is the first wireless device located after the first wireless device in the occupying sequence.
  • the management device includes a wireless access point AP.
  • a communication device 1600 is provided for this application.
  • the communication device 1600 may be a chip or a chip system.
  • the chip system in the embodiments of the present application may be composed of chips, or may include chips and other discrete devices.
  • the communication apparatus 1600 may include at least one processor 1610, and the apparatus 1600 may also include at least one memory 1620 for storing computer programs, program instructions, and/or data.
  • the memory 1620 and the processor 1610 are coupled.
  • the coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, and may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
  • the processor 1610 may operate in cooperation with the memory 1620.
  • the processor 1610 may execute a computer program stored in the memory 1620.
  • at least one of the at least one memory 1620 may be included in the processor 1610.
  • the communication device 1600 may further include a transceiver 1630, and the communication device 1600 may exchange information with other devices through the transceiver 1630.
  • the transceiver 1630 may be a circuit, a bus, a transceiver, or any other device that can be used for information exchange.
  • the communication apparatus 1600 may be applied to a first wireless device.
  • the communication apparatus 1600 may be the first wireless device, or may be capable of supporting the first wireless device, and implement any of the above-mentioned embodiments.
  • the memory 1620 stores necessary computer programs, program instructions, and/or data to implement the functions of the first wireless device in any of the foregoing embodiments.
  • the processor 1610 can execute the computer program stored in the memory 1620 to complete the method executed by the first wireless device in any of the foregoing embodiments.
  • the communication device 1600 may be applied to a management device.
  • the communication device 1600 may be a management device, or may be a device capable of supporting the management device to implement the function of the management device in any of the foregoing embodiments.
  • the memory 1620 stores necessary computer programs, program instructions, and/or data to implement the functions of the management device in any of the above embodiments.
  • the processor 1610 can execute the computer program stored in the memory 1620 to complete the method executed by the management device in any of the foregoing embodiments.
  • the embodiment of the present application does not limit the specific connection medium between the transceiver 1630, the processor 1610, and the memory 1620.
  • the memory 1620, the processor 1610, and the transceiver 1630 are connected by a bus in FIG. 16, and the bus is represented by a thick line in FIG. It is not limited.
  • the bus can be divided into an address bus, a data bus, a control bus, and so on. For ease of representation, only one thick line is used in FIG. 16, but it does not mean that there is only one bus or one type of bus.
  • the processor may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and may implement or Perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application.
  • the general-purpose processor may be a microprocessor or any conventional processor or the like.
  • the steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
  • the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), for example Random-access memory (RAM).
  • the memory may also be any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
  • the memory in the embodiments of the present application may also be a circuit or any other device capable of implementing a storage function, for storing computer programs, program instructions and/or data.
  • an embodiment of the present application further provides another communication device 1700, including: an interface circuit 1710 and a processor 1720;
  • the interface circuit 1710 is used to receive code instructions and transmit them to the processor;
  • the processor 1720 is configured to run the code instructions to execute the method executed by the first wireless device in any of the foregoing embodiments or the method executed by the management device in any of the foregoing embodiments.
  • the embodiments of the present application also provide a readable storage medium that stores instructions, and when the instructions are executed, the method executed by the first wireless device in any of the above embodiments is Implement, or enable the method executed by the management device in any of the foregoing embodiments to be implemented.
  • the readable storage medium may include: U disk, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk and other media that can store program codes.
  • this application can be provided as methods, systems, or computer program products. Therefore, this application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
  • computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
  • These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing equipment to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction device.
  • the device implements the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
  • These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operating steps are executed on the computer or other programmable equipment to produce computer-implemented processing, so as to execute on the computer or other programmable equipment.
  • the instructions provide steps for implementing the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.

Landscapes

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

Abstract

The present application relates to the technical field of communications. Disclosed are a method and apparatus for scheduling air interface resources, which method and apparatus are used for solving the problem of air interface resource occupation conflict. The method is applied to a first wireless device. The method comprises: when first instruction information for instructing a first wireless device to occupy air interface resources is received, occupying the air interface resources to receive and send data; and when a first length of time is reached, releasing the air interface resources, and notifying a second wireless device of occupying the air interface resources, wherein the second wireless device can be the first wireless device after the first wireless device according to an occupation order.

Description

一种空口资源的调度方法及装置Method and device for scheduling air interface resources
本申请要求于2020年3月30日提交中国国家知识产权局、申请号为202010237304.5、申请名称为“一种空口资源的调度方法及装置”的中国专利申请的优先权,以及要求于2020年4月16日提交中国国家知识产权局、申请号为202010298649.1、申请名称为“一种空口资源的调度方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of a Chinese patent application filed with the State Intellectual Property Office of China, the application number is 202010237304.5, and the application name is "A method and device for scheduling air interface resources" on March 30, 2020, and the claim is on April 2020. The priority of the Chinese patent application filed with the State Intellectual Property Office of China with the application number 202010298649.1 and the application title is "A method and device for scheduling air interface resources", the entire content of which is incorporated into this application by reference.
技术领域Technical field
本申请实施例涉及通信技术领域,尤其涉及一种空口资源的调度方法及装置。The embodiments of the present application relate to the field of communication technologies, and in particular, to a method and device for scheduling air interface resources.
背景技术Background technique
在无线保真(wireless fidelity,Wi-Fi)技术中,诸如无线站点(station,STA)、无线接入点(access point,AP)等无线设备通过占用空口资源来收发数据。In wireless fidelity (Wi-Fi) technology, wireless devices such as wireless stations (STA) and wireless access points (AP) use air interface resources to send and receive data.
目前,多个无线设备之间通常采用竞争的方式来占用空口资源,较易发生占用冲突,参与竞争的无线设备无法确保自身可以获取占用机会,影响无线设备的业务运行。At present, multiple wireless devices usually occupy air interface resources in a competitive manner, and occupation conflicts are more likely to occur. The wireless devices participating in the competition cannot ensure that they can obtain occupation opportunities, which affects the business operation of the wireless devices.
发明内容Summary of the invention
本申请实施例提供一种空口资源的调度方法及装置,用以解决现有技术中存在的空口资源占用冲突的问题。The embodiments of the present application provide a method and device for scheduling air interface resources, which are used to solve the problem of air interface resource occupation conflicts in the prior art.
第一方面,本申请实施例提供一种空口资源的调度方法,应用于第一无线设备,包括:In the first aspect, an embodiment of the present application provides a method for scheduling air interface resources, which is applied to a first wireless device, and includes:
接收第一指示信息,所述第一指示信息用于指示所述第一无线设备占用空口资源,占用所述空口资源收发数据;在达到第一时长时释放所述空口资源,并通知第二无线设备占用所述空口资源。Receive first indication information, where the first indication information is used to instruct the first wireless device to occupy air interface resources, occupy the air interface resources to send and receive data; release the air interface resources when the first duration is reached, and notify the second wireless device The device occupies the air interface resource.
在本申请实施例中,无线设备根据指示占用空口资源,在占用结束释放空口资源时通知其他的无线设备占用,多个无线设备之间可以相互指示来占用空口资源协同收发数据,无需持续监测空口的状态通过竞争来抢占空口资源,能够避免抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,有利于提升业务体验。In the embodiment of the present application, the wireless device occupies the air interface resources according to the instructions, and notifies other wireless devices to occupy the air interface resources when the occupancy ends. Multiple wireless devices can instruct each other to occupy the air interface resources to coordinate sending and receiving data without continuously monitoring the air interface. The state of using competition to seize air interface resources can avoid preemption conflicts and reduce the uncertainty of wireless devices occupying air interface resources without additional waiting time, which is conducive to improving business experience.
在一种可选的实现方式中,所述第二无线设备是占用顺序中位于所述第一无线设备之后的第一个无线设备,所述占用顺序是根据所述第一无线设备和所述第二无线设备所处的网络拓扑结构确定的。In an optional implementation manner, the second wireless device is the first wireless device after the first wireless device in the occupation sequence, and the occupation sequence is based on the first wireless device and the first wireless device. The network topology structure where the second wireless device is located is determined.
在本申请实施例中,无线设备之间按照占用顺序,有序的占用空口资源,避免竞争空口资源引起的抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,有利于提升业务体验。In the embodiments of the present application, wireless devices occupy air interface resources in an orderly manner in order to avoid preemption conflicts caused by competing for air interface resources, reduce the uncertainty of wireless devices occupying air interface resources, and do not require additional waiting time, which is beneficial to Improve business experience.
在一种可选的实现方式中,所述第一时长是根据时长控制参数确定的,所述时长控制参数包括所述占用顺序、所述网络拓扑结构包含的多个无线设备的业务时延需求、所述第一无线设备的业务流量中的一项或多项。In an optional implementation manner, the first duration is determined according to duration control parameters, and the duration control parameters include the occupancy sequence and the service delay requirements of multiple wireless devices included in the network topology. One or more of the service traffic of the first wireless device.
在一种可选的实现方式中,所述接收第一指示信息,包括:接收来自第三无线设备的第一指示信息,所述第三无线设备是所述占用顺序与所述第一无线设备相邻,且位于所述 第一无线设备之前的无线设备;或者,接收来自管理设备的第一指示信息。In an optional implementation manner, the receiving the first indication information includes: receiving the first indication information from a third wireless device, and the third wireless device is in the same order as the first wireless device. A wireless device that is adjacent and located in front of the first wireless device; or, receives the first indication information from the management device.
在一种可选的实现方式中,所述通知第二无线设备占用所述空口资源,包括:向所述第二无线设备发送第二指示信息,所述第二指示信息用于指示所述第二无线设备占用所述空口资源;或者,向管理设备发送释放信号,以通过所述管理设备指示所述第二无线设备占用所述空口资源;其中,所述释放信号用于指示所述第一无线设备释放所述空口资源。In an optional implementation manner, the notifying the second wireless device of occupying the air interface resource includes: sending second indication information to the second wireless device, where the second indication information is used to indicate the second wireless device 2. The wireless device occupies the air interface resource; or, sends a release signal to the management device to instruct the second wireless device to occupy the air interface resource through the management device; wherein, the release signal is used to instruct the first The wireless device releases the air interface resources.
在一种可选的实施方式中,所述第一无线设备为无线接入点AP;所述第一指示信息包括允许发送CTS消息。In an optional implementation manner, the first wireless device is a wireless access point AP; and the first indication information includes permission to send a CTS message.
第二方面,本发明实施例提供一种空口资源的调度方法,应用于管理设备,包括:In the second aspect, an embodiment of the present invention provides a method for scheduling air interface resources, which is applied to a management device, and includes:
根据多个无线设备对应的网络拓扑结构,确定所述多个无线设备占用所述空口资源的占用顺序;将所述占用顺序发送至所述多个无线设备。According to the network topology structure corresponding to the multiple wireless devices, determine the occupancy sequence of the multiple wireless devices occupying the air interface resources; and send the occupancy sequence to the multiple wireless devices.
在本申请实施例中,由管理设备首先确定出多个无线设备占用空口资源的占用顺序,将占用顺序发送至多个无线设备,以使多个无线设备按照占用顺序依次占用空口资源,无需持续监测空口的状态通过竞争来抢占空口资源,能够避免抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,有利于提升业务体验。In the embodiment of the present application, the management device first determines the occupancy sequence of the air interface resources occupied by multiple wireless devices, and sends the occupancy sequence to the multiple wireless devices, so that the multiple wireless devices occupy the air interface resources in sequence according to the occupancy sequence without continuous monitoring. The state of the air interface uses competition to seize air interface resources, which can avoid preemption conflicts and reduce the uncertainty of wireless devices occupying air interface resources without additional waiting time, which is conducive to improving business experience.
在一种可选的实现方式中,所述方法还包括针对所述多个无线设备中的每个无线设备,执行:根据时长控制参数,确定所述无线设备占用所述空口资源的时长;其中,所述时长控制参数包括所述占用顺序、所述网络拓扑结构包含的多个无线设备的业务时延需求、所述无线设备的业务流量中的一项或多项;将所述时长发送至所述无线设备。In an optional implementation manner, the method further includes, for each wireless device of the plurality of wireless devices, executing: according to a duration control parameter, determining the duration of time that the wireless device occupies the air interface resource; wherein The duration control parameter includes one or more of the occupancy sequence, the service delay requirements of multiple wireless devices included in the network topology, and the service traffic of the wireless devices; and the duration is sent to The wireless device.
在一种可选的实现方式中,所述方法还包括:获取所述多个无线设备中每个无线设备周围的无线设备分布信息;根据所述每个无线设备周围的无线设备分布信息,构建所述多个无线设备对应的网络拓扑结构。In an optional implementation manner, the method further includes: acquiring wireless device distribution information around each of the multiple wireless devices; constructing wireless device distribution information around each wireless device The network topology structure corresponding to the multiple wireless devices.
在一种可选的实现方式中,所述方法还包括:接收来自第一无线设备的释放信号,所述释放信号用于指示所述第一无线设备释放所述空口资源,所述第一无线设备为所述多个无线设备中的任意一个;按照所述占用顺序,通知第二无线设备占用所述空口资源,所述第二无线设备是所述占用顺序中位于所述第一无线设备之后的第一个无线设备。In an optional implementation manner, the method further includes: receiving a release signal from the first wireless device, where the release signal is used to instruct the first wireless device to release the air interface resource, and the first wireless device The device is any one of the multiple wireless devices; according to the occupying sequence, the second wireless device is notified to occupy the air interface resource, and the second wireless device is located after the first wireless device in the occupying sequence The first wireless device.
在一种可选的实现方式中,所述管理设备包括无线接入点AP。In an optional implementation manner, the management device includes a wireless access point AP.
第三方面,本申请实施例提供一种空口资源的调度装置,设置于第一无线设备,包括:In a third aspect, an embodiment of the present application provides an air interface resource scheduling apparatus, which is set in a first wireless device, and includes:
接收模块,用于接收第一指示信息,所述第一指示信息用于指示所述第一无线设备占用空口资源;处理模块,用于占用所述空口资源收发数据;发送模块,用于在达到第一时长时释放所述空口资源,并通知第二无线设备占用所述空口资源。The receiving module is used to receive first indication information, the first indication information is used to instruct the first wireless device to occupy air interface resources; the processing module is used to occupy the air interface resources to send and receive data; the sending module is used to Release the air interface resource for the first duration, and notify the second wireless device to occupy the air interface resource.
在本申请实施例中,无线设备根据指示占用空口资源,在占用结束释放空口资源时通知其他的无线设备占用,多个无线设备之间可以相互指示来占用空口资源协同收发数据,无需持续监测空口的状态通过竞争来抢占空口资源,能够避免抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,有利于提升业务体验。In the embodiment of the present application, the wireless device occupies the air interface resources according to the instructions, and notifies other wireless devices to occupy the air interface resources when the occupancy ends. Multiple wireless devices can instruct each other to occupy the air interface resources to coordinate sending and receiving data without continuously monitoring the air interface. The state of using competition to seize air interface resources can avoid preemption conflicts and reduce the uncertainty of wireless devices occupying air interface resources without additional waiting time, which is conducive to improving business experience.
在一种可选的实现方式中,所述第二无线设备是占用顺序中位于所述第一无线设备之后的第一个无线设备,所述占用顺序是根据所述第一无线设备和所述第二无线设备所处的网络拓扑结构确定的。In an optional implementation manner, the second wireless device is the first wireless device after the first wireless device in the occupation sequence, and the occupation sequence is based on the first wireless device and the first wireless device. The network topology structure where the second wireless device is located is determined.
在本申请实施例中,无线设备之间按照占用顺序,有序的占用空口资源,避免竞争空口资源引起的抢占冲突,从而减少等待时间,提升空口效率。In the embodiment of the present application, the wireless devices occupy air interface resources in an orderly manner in order to avoid preemption conflicts caused by competing for air interface resources, thereby reducing waiting time and improving air interface efficiency.
在一种可选的实现方式中,所述第一时长是根据时长控制参数确定的,所述时长控制 参数包括所述占用顺序、所述网络拓扑结构包含的多个无线设备的业务时延需求、所述第一无线设备的业务流量中的一项或多项。In an optional implementation manner, the first duration is determined according to duration control parameters, and the duration control parameters include the occupancy sequence and the service delay requirements of multiple wireless devices included in the network topology. One or more of the service traffic of the first wireless device.
在一种可选的实现方式中,所述接收模块,具体用于:接收来自第三无线设备的第一指示信息,所述第三无线设备是所述占用顺序与所述第一无线设备相邻,且位于所述第一无线设备之前的无线设备;或者,接收来自管理设备的第一指示信息。In an optional implementation manner, the receiving module is specifically configured to: receive the first indication information from a third wireless device, where the third wireless device is in the same occupation sequence as the first wireless device. Adjacent, and a wireless device located before the first wireless device; or, receiving the first indication information from the management device.
在一种可选的实现方式中,所述发送模块,具体用于:In an optional implementation manner, the sending module is specifically used for:
向所述第二无线设备发送第二指示信息,所述第二指示信息用于指示所述第二无线设备占用所述空口资源;或者,向管理设备发送释放信号,以通过所述管理设备指示所述第二无线设备占用所述空口资源;其中,所述释放信号用于指示所述第一无线设备释放所述空口资源。Send second indication information to the second wireless device, where the second indication information is used to indicate that the second wireless device occupies the air interface resource; or, send a release signal to the management device to indicate through the management device The second wireless device occupies the air interface resource; wherein the release signal is used to instruct the first wireless device to release the air interface resource.
在一种可选的实现方式中,所述第一无线设备为无线接入点AP;所述第一指示信息包括允许发送CTS消息。In an optional implementation manner, the first wireless device is a wireless access point AP; and the first indication information includes permission to send a CTS message.
第四方面,本申请实施例提供一种空口资源的调度装置,设置于管理设备,包括:处理模块,用于根据多个无线设备对应的网络拓扑结构,确定所述多个无线设备占用所述空口资源的占用顺序;发送模块,用于将所述占用顺序发送至所述多个无线设备。In a fourth aspect, an embodiment of the present application provides an air interface resource scheduling apparatus, which is provided in a management device and includes: a processing module, configured to determine that the multiple wireless devices occupy the The occupying sequence of the air interface resources; a sending module for sending the occupying sequence to the multiple wireless devices.
在本申请实施例中,由管理设备首先确定出多个无线设备占用空口资源的占用顺序,将占用顺序发送至多个无线设备,以使多个无线设备按照占用顺序依次占用空口资源,无需持续监测空口的状态通过竞争来抢占空口资源,能够避免抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,有利于提升业务体验。In the embodiment of the present application, the management device first determines the occupancy sequence of the air interface resources occupied by multiple wireless devices, and sends the occupancy sequence to the multiple wireless devices, so that the multiple wireless devices occupy the air interface resources in sequence according to the occupancy sequence without continuous monitoring. The state of the air interface uses competition to seize air interface resources, which can avoid preemption conflicts and reduce the uncertainty of wireless devices occupying air interface resources without additional waiting time, which is conducive to improving business experience.
在一种可选的实现方式中,所述处理模块,还用于针对所述多个无线设备中的每个无线设备,执行:根据时长控制参数,确定所述无线设备占用所述空口资源的时长;其中,所述时长控制参数包括所述占用顺序、所述网络拓扑结构包含的多个无线设备的业务时延需求、所述无线设备的业务流量中的一项或多项;所述发送模块,还用于将所述时长发送至所述无线设备。In an optional implementation manner, the processing module is further configured to perform for each wireless device among the multiple wireless devices: determine the amount of time that the wireless device occupies the air interface resource according to the duration control parameter Duration; wherein, the duration control parameter includes one or more of the occupancy sequence, the service delay requirements of multiple wireless devices included in the network topology, and the service traffic of the wireless devices; the sending The module is also used to send the duration to the wireless device.
在一种可选的实现方式中,所述处理模块,还用于:获取所述多个无线设备中每个无线设备周围的无线设备分布信息;根据所述每个无线设备周围的无线设备分布信息,构建所述多个无线设备对应的网络拓扑结构。In an optional implementation manner, the processing module is further configured to: obtain wireless device distribution information around each of the multiple wireless devices; and according to the wireless device distribution around each wireless device Information to construct a network topology structure corresponding to the multiple wireless devices.
在一种可选的实现方式中,所述装置还包括接收模块;In an optional implementation manner, the device further includes a receiving module;
所述接收模块,用于接收来自第一无线设备的释放信号,所述释放信号用于指示所述第一无线设备释放所述空口资源,所述第一无线设备为所述多个无线设备中的任意一个;所述发送模块,还用于按照所述占用顺序,通知第二无线设备占用所述空口资源,所述第二无线设备是所述占用顺序中位于所述第一无线设备之后的第一个无线设备。The receiving module is configured to receive a release signal from a first wireless device, where the release signal is used to instruct the first wireless device to release the air interface resource, and the first wireless device is one of the multiple wireless devices The sending module is further configured to notify a second wireless device to occupy the air interface resource according to the occupation sequence, and the second wireless device is the one located after the first wireless device in the occupation sequence The first wireless device.
在一种可选的实现方式中,所述管理设备包括无线接入点AP。In an optional implementation manner, the management device includes a wireless access point AP.
第五方面,本申请实施例提供一种通信装置,包括:处理器和存储器;In a fifth aspect, an embodiment of the present application provides a communication device, including: a processor and a memory;
所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器中存储的计算机程序,以使得所述通信装置执行第一方面任一可能的实现方式中的方法,或执行第二方面任一可能的实现方式中的方法。The memory is configured to store a computer program; the processor is configured to execute the computer program stored in the memory, so that the communication device executes the method in any possible implementation manner of the first aspect, or executes the first aspect The method in any possible implementation of the two aspects.
第六方面,本申请实施例提供一种通信装置,包括:处理器和接口电路;所述接口电路,用于接收代码指令并传输至所述处理器;所述处理器用于运行所述代码指令以执行第一方面任一可能的实现方式中的方法,或执行第二方面任一可能的实现方式中的方法。In a sixth aspect, an embodiment of the present application provides a communication device, including: a processor and an interface circuit; the interface circuit is configured to receive and transmit code instructions to the processor; and the processor is configured to run the code instructions To execute the method in any possible implementation manner of the first aspect, or execute the method in any possible implementation manner of the second aspect.
第七方面,本申请实施例提供一种可读存储介质,所述可读存储介质存储有指令,当所述指令被执行时,使第一方面任一可能的实现方式中的方法被实现,或使第二方面任一可能的实现方式中的方法被实现。In a seventh aspect, an embodiment of the present application provides a readable storage medium that stores an instruction, and when the instruction is executed, the method in any possible implementation manner of the first aspect is implemented, Or enable the method in any possible implementation manner of the second aspect to be implemented.
第八方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当计算机程序代码被通信装置的处理器运行时,使得通信装置执行上述第一方面任一可能的实现方式中的方法,或上述第二方面任一可能的实现方式中的方法。In an eighth aspect, an embodiment of the present application provides a computer program product, the computer program product comprising: computer program code, when the computer program code is executed by the processor of the communication device, the communication device can execute any one of the possibilities of the first aspect. Or any possible implementation of the second aspect described above.
第九方面,本申请实施例提供了一种通信系统,包括上述第三方面的空口资源的调度装置和上述第四方面的空口资源的调度装置。In a ninth aspect, an embodiment of the present application provides a communication system, including the air interface resource scheduling apparatus of the foregoing third aspect and the air interface resource scheduling apparatus of the foregoing fourth aspect.
附图说明Description of the drawings
图1a为本申请实施例提供的一种WLAN通信系统架构的结构示意图;FIG. 1a is a schematic structural diagram of a WLAN communication system architecture provided by an embodiment of this application;
图1b为本申请实施例提供的另一种WLAN通信系统架构的结构示意图;FIG. 1b is a schematic structural diagram of another WLAN communication system architecture provided by an embodiment of this application;
图2为本申请实施例提供的一种延迟占用空口资源的示意图;FIG. 2 is a schematic diagram of delayed occupation of air interface resources according to an embodiment of the application;
图3为本申请实施例提供的第一种通信网络架构示意图;FIG. 3 is a schematic diagram of the first communication network architecture provided by an embodiment of this application;
图4a为本申请实施例提供的一种等待占用空口的示意图;FIG. 4a is a schematic diagram of waiting for an air interface to be occupied according to an embodiment of the application;
图4b为本申请实施例提供的另一种等待占用空口的示意图;FIG. 4b is another schematic diagram of waiting to occupy an air interface provided by an embodiment of the application;
图5为本申请实施例提供的一种空口资源的调度方法的流程示意图;FIG. 5 is a schematic flowchart of an air interface resource scheduling method provided by an embodiment of this application;
图6为本申请实施例提供的第一种网络拓扑结构示意图;FIG. 6 is a schematic diagram of the first network topology structure provided by an embodiment of this application;
图7为本申请实施例提供的第二种网络拓扑结构示意图;FIG. 7 is a schematic diagram of a second network topology structure provided by an embodiment of this application;
图8为本申请实施例提供的第三种网络拓扑结构示意图;FIG. 8 is a schematic diagram of a third network topology structure provided by an embodiment of this application;
图9为本申请实施例提供的一种无线设备交互示意图;FIG. 9 is a schematic diagram of a wireless device interaction provided by an embodiment of this application;
图10为本申请实施例提供的第二种通信网络架构示意图;FIG. 10 is a schematic diagram of a second communication network architecture provided by an embodiment of this application;
图11为本申请实施例提供的第三种通信网络架构示意图;FIG. 11 is a schematic diagram of a third communication network architecture provided by an embodiment of this application;
图12为本申请实施例提供的一种指示信息的传输示意图;FIG. 12 is a schematic diagram of transmission of indication information provided by an embodiment of this application;
图13为本申请实施例提供的另一种空口资源的调度方法的流程示意图;FIG. 13 is a schematic flowchart of another air interface resource scheduling method provided by an embodiment of the application;
图14为本申请实施例提供的一种空口资源的调度装置的结构示意图;FIG. 14 is a schematic structural diagram of an air interface resource scheduling apparatus provided by an embodiment of this application;
图15为本申请实施例提供的另一种空口资源的调度装置的结构示意图;15 is a schematic structural diagram of another air interface resource scheduling apparatus provided by an embodiment of this application;
图16为本申请实施例提供的一种通信装置的结构示意图;FIG. 16 is a schematic structural diagram of a communication device provided by an embodiment of this application;
图17为本申请实施例提供的另一种通信装置的结构示意图。FIG. 17 is a schematic structural diagram of another communication device provided by an embodiment of this application.
具体实施方式Detailed ways
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions, and advantages of the application more clear, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of this application.
另外,本申请中涉及的多个,是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述各数据、但这些数据不 应限于这些术语。这些术语仅用来将各数据彼此区分开。In addition, the multiple mentioned in this application refers to two or more. "And/or" describes the association relationship of the associated objects, indicating that there can be three types of relationships, for example, A and/or B, which can mean: A alone exists, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects before and after are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used in the embodiments of the present invention to describe various data, these data should not be limited to these terms. These terms are only used to distinguish each data from each other.
本申请实施例提供的方法可以应用于无线局域网(wireless local area network,WLAN)通信系统,例如Wi-Fi通信系统。The method provided in the embodiments of the present application can be applied to a wireless local area network (WLAN) communication system, such as a Wi-Fi communication system.
图1a为本申请实施例提供的方法应用的一种WLAN通信系统架构示意图。该WLAN通信系统包括无线接入点(access point,AP)101和无线站点(station,STA)102。该WLAN通信系统还可以包括网关103。例如网关103可以是交换机。Fig. 1a is a schematic diagram of a WLAN communication system architecture to which the method provided in an embodiment of the application is applied. The WLAN communication system includes a wireless access point (access point, AP) 101 and a wireless station (station, STA) 102. The WLAN communication system may further include a gateway 103. For example, the gateway 103 may be a switch.
其中,AP101为提供无线接入服务及数据访问的无线设备,允许WALN通信系统中其它无线设备接入。STA102为接入WLAN通信系统所在的无线局域网中的无线终端,例如手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、智慧家庭(smart home)中的无线终端等。Among them, AP101 is a wireless device that provides wireless access services and data access, allowing other wireless devices in the WALN communication system to access. STA102 is a wireless terminal connected to the wireless local area network where the WLAN communication system is located, such as mobile phones (mobile phones), tablets, notebook computers, handheld computers, mobile Internet devices (MID), virtual reality (virtual reality, VR). ) Devices, augmented reality (AR) devices, wireless terminals in smart homes, etc.
WLAN通信系统中的AP和AP之间可以进行无线通信,1个AP可以接入多个STA。例如图1b示例的另一种WALN通信系统架构,示意出该WALN通信系统中包括第一AP和第二AP;第一AP和第二AP之间进行无线通信;第一AP下接入有第一STA,第二AP下接入有第二STA。Wireless communication can be carried out between APs and APs in a WLAN communication system, and one AP can access multiple STAs. For example, another WALN communication system architecture illustrated in Figure 1b shows that the WALN communication system includes a first AP and a second AP; wireless communication is performed between the first AP and the second AP; One STA, a second STA is connected to the second AP.
在Wi-Fi技术中,诸如无线站点(station,STA)、无线接入点(access point,AP)等无线设备通过占用空口资源,在空口中发送或者接收信号、数据。在由电气电子工程师学会(institute of electrical and electronics engineers,IEEE)定义的用于2.4G和5G频段的Wi-Fi技术标准802.11ax之前的版本,例如1997年发布的802.11、1999年发布用于2.4G频段的802.11b和用于5G频段的802.11a、2003年发布的用于2.4G频段的802.11g以及2013年发布用于5G频段的802.11ac等中,空口中的AP/网关和STA通常按照WiFi标准定义的分布式协调功能(cistributed coordination function,DCF),通过竞争来获取占用空口资源的机会。从802.11ax开始支持上行调度,上下行数据都可以通过AP/网关调度,STA无需自己竞争机会,但AP与AP、AP与网关之间仍需竞争机会。例如空口中的AP/网关按照WiFi标准定义的点协调功能(point coordination function,PCF),通过竞争来获取占用空口资源的机会。In Wi-Fi technology, wireless devices such as wireless stations (STA) and wireless access points (AP) occupy air interface resources to send or receive signals and data on the air interface. Prior to the Wi-Fi technology standard 802.11ax defined by the Institute of Electrical and Electronics Engineers (IEEE) for 2.4G and 5G frequency bands, such as 802.11 released in 1997 and released in 1999 for 2.4 G-band 802.11b and 802.11a for the 5G band, 802.11g for the 2.4G band released in 2003, and 802.11ac for the 5G band released in 2013, etc. The AP/gateway and STA in the air interface usually follow The distributed coordination function (DCF) defined by the WiFi standard obtains opportunities to occupy air interface resources through competition. Starting from 802.11ax, uplink scheduling is supported. Both uplink and downlink data can be scheduled through AP/gateway. STAs do not need to compete for opportunities on their own, but there are still competition opportunities between AP and AP, AP and gateway. For example, the AP/gateway in the air interface uses the point coordination function (PCF) defined by the WiFi standard to obtain opportunities to occupy air interface resources through competition.
基于竞争的方式占用空口资源,各无线设备之间较易发生抢占冲突,在空口空闲时也无法确保自身可以获取占用的机会,存在不确定性。目前为减少抢占冲突,每个无线设备在判断空口是否空闲,首次确定空闲时需等待一定时间后再次确定空口空闲才可以占用空口资源。如图2示例的一种延迟占用空口资源的示意图。无线设备确定空口在T1时由忙碌状态(busy)变更为空闲状态(idle),等待仲裁帧间隔(arbitration interframe space,AIFS)以及一段随机退避时间(backoff time)达到T2,若空口仍然保持空闲状态,则占用空口资源收发数据,例如在空口中发送帧(frame)。Occupying air interface resources based on competition makes it easier for wireless devices to have preemption conflicts. When the air interface is idle, it is impossible to ensure that they can obtain opportunities for occupation, and there is uncertainty. At present, in order to reduce preemption conflicts, each wireless device judges whether the air interface is idle, and when it is first determined to be idle, it needs to wait for a certain period of time and then determine that the air interface is idle again before it can occupy the air interface resources. Figure 2 illustrates a schematic diagram of delayed occupation of air interface resources. The wireless device determines that the air interface changes from busy to idle at T1, and waits for the arbitration interframe space (AIFS) and a random backoff time (backoff time) to reach T2. If the air interface remains idle , The air interface resources are occupied to send and receive data, for example, frames are sent on the air interface.
当空口中的无线设备比较多的时候,获取占用机会需要等待比较长的时间,且仍存在不确定性。对于需处理较低业务时延的业务的无线设备来说,业务时延得不到保证,会影响其的业务体验。When there are more wireless devices in the air interface, it takes a relatively long time to obtain the occupancy opportunity, and there is still uncertainty. For wireless devices that need to handle services with lower service delays, the service delay cannot be guaranteed, which will affect their service experience.
以图3示意的第一种通信网络架构为例,采用DCF时,图3中的AP1、STA11、STA12、STA13、AP2、STA21、STA22、STA23均需通过竞争来获取占用空口资源的机会,若在首次确定空口空闲等待的时间内有其他无线设备竞争到空口,则只能继续等待;如图4a示例一种等待占用空口的示意图,AP1等待STA11、STA13、AP2、STA12、STA21占用空口 之后才能再占用空口资源。若AP1需要处理较低业务时延的业务时,较长的等待时间会影响AP1的业务体验。Take the first communication network architecture shown in Figure 3 as an example. When DCF is used, AP1, STA11, STA12, STA13, AP2, STA21, STA22, and STA23 in Figure 3 all need to compete to obtain opportunities to occupy air interface resources. During the first time it is determined that the air interface is idle, if other wireless devices compete for the air interface, they can only continue to wait; Figure 4a shows a schematic diagram of waiting for the air interface. AP1 waits for STA11, STA13, AP2, STA12, and STA21 to occupy the air interface. Then occupy air interface resources. If AP1 needs to process services with lower service delay, the longer waiting time will affect AP1's service experience.
以图3示意的第一种通信网络架构为例,采用上行调度时,仅需AP之间竞争获取占用空口资源的机会,AP和与接入该AP的STA构成一个调度域,在该AP占用空口资源的时间内,该AP代表的调度域内部可进行集中调度,则AP之间的竞争也即AP代表的调度域之间的竞争。如图4b所示的另一种等待占用空口的示意图,示意出了AP1、AP2之间占用空口资源的等待过程。虽然相较于采用DCF减少了抢占冲突的概率及等待时间,但当需要处理极低业务时延的业务例如VR业务,这样的方式仍然会影响业务体验,而且这样的方式局限于AP的数量,当空口设备中AP数量较多时仍可能存在较长的等待时间。由此可见,无论是采用DCF还是上行调度,通过竞争获取占用空口资源机会的方式,无线设备占用空口资源时都具有不确定性且需要一定的等待时间,导致空口的效率低下,不利于无线设备的业务体验。Take the first communication network architecture shown in Figure 3 as an example. When uplink scheduling is used, only APs need to compete for the opportunity to occupy air interface resources. The AP and the STAs that access the AP form a scheduling domain. Within the time of the air interface resource, centralized scheduling can be performed in the scheduling domain represented by the AP, and the competition between APs is also the competition between the scheduling domains represented by the AP. Another schematic diagram of waiting to occupy an air interface as shown in FIG. 4b illustrates the waiting process of occupying air interface resources between AP1 and AP2. Although compared with the use of DCF, the probability of preemption conflicts and waiting time are reduced, but when services with extremely low service delay such as VR services need to be processed, this method still affects the service experience, and this method is limited to the number of APs. When the number of APs in the air interface device is large, there may still be a long waiting time. It can be seen that regardless of whether DCF or uplink scheduling is used, the way to obtain opportunities to occupy air interface resources through competition is that wireless devices occupy air interface resources with uncertainty and require a certain waiting time, resulting in low air interface efficiency, which is not conducive to wireless devices. Business experience.
基于此,本申请实施例提供一种空口资源的调度方法及装置,能够令多个无线设备有序的占用空口资源,避免抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,有利于提升业务体验。由于方法及装置解决问题的原理相同,因此方法部分与装置部分实施例可以相互参见,重复之处不再赘述。Based on this, the embodiments of the present application provide a method and apparatus for scheduling air interface resources, which can enable multiple wireless devices to occupy air interface resources in an orderly manner, avoid preemption conflicts, and reduce the uncertainty of wireless devices occupying air interface resources without additional waiting. Time is conducive to improving the business experience. Since the principles of the method and the device to solve the problem are the same, the embodiments of the method part and the device part can be referred to each other, and the repetition will not be repeated.
下面将结合附图,对本申请实施例进行详细描述。The embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.
参见图5,本申请实施例提供了一种空口资源的调度方法,该方法应用于第一无线设备,第一无线设备可以是需要占用同一空口资源的多个无线设备中的任意一个。比如,第一无线设备可以是WLAN通信系统中的AP,也可以是STA。Referring to FIG. 5, an embodiment of the present application provides a method for scheduling air interface resources. The method is applied to a first wireless device. The first wireless device may be any one of multiple wireless devices that need to occupy the same air interface resource. For example, the first wireless device may be an AP in a WLAN communication system, or it may be an STA.
该方法的实现过程具体如下步骤所述:The specific implementation process of this method is described in the following steps:
步骤S501,接收第一指示信息,第一指示信息用于指示第一无线设备占用空口资源。Step S501: Receive first indication information, where the first indication information is used to indicate that the first wireless device occupies air interface resources.
其中,第一指示信息可以是来自于与第一无线设备通信的其他无线设备。Wherein, the first indication information may be from other wireless devices communicating with the first wireless device.
步骤S502,占用空口资源收发数据。Step S502: Occupy air interface resources to send and receive data.
步骤S503,在达到第一时长时释放空口资源,通知第二无线设备占用空口资源。In step S503, the air interface resources are released when the first duration is reached, and the second wireless device is notified that the air interface resources are occupied.
在本申请实施例中,无线设备根据指示占用空口资源,在占用结束释放空口资源时通知其他的无线设备占用,多个无线设备之间可以相互指示来占用空口资源协同收发数据,无需持续监测空口的状态通过竞争来抢占空口资源,能够避免抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,提升了空口效率及业务体验。In the embodiment of the present application, the wireless device occupies the air interface resources according to the instructions, and notifies other wireless devices to occupy the air interface resources when the occupancy ends. Multiple wireless devices can instruct each other to occupy the air interface resources to coordinate sending and receiving data without continuously monitoring the air interface. The state of using competition to seize air interface resources can avoid preemption conflicts, reduce the uncertainty of wireless devices occupying air interface resources, without additional waiting time, and improve air interface efficiency and service experience.
在一种可选的实施方式中,第二无线设备是占用顺序中位于第一无线设备之后的第一个无线设备,占用顺序是根据第一无线设备和第二无线设备所处的网络拓扑结构确定的。In an optional implementation manner, the second wireless device is the first wireless device located after the first wireless device in the occupation sequence, and the occupation sequence is based on the network topology structure of the first wireless device and the second wireless device. definite.
在一种可选的实施方式中,第一无线设备与第二无线设备相互可见,即第一无线设备处于第二无线设备的通信范围之内,第二无线设备处于第一无线设备的通信范围之内。两个相互可见的无线设备,也可称之为两个相邻的无线设备,需要说明的是本申请中,所谓“相邻”不是对两个无线设备的相对位置关系进行限定。In an optional implementation manner, the first wireless device and the second wireless device are mutually visible, that is, the first wireless device is within the communication range of the second wireless device, and the second wireless device is within the communication range of the first wireless device. within. Two mutually visible wireless devices can also be referred to as two adjacent wireless devices. It should be noted that in this application, the so-called "adjacent" does not limit the relative positional relationship of the two wireless devices.
为便于理解,本申请实施例结合图6-图8所示的网络拓扑结构示意图,以采用上行调度的方式为例,对多个无线设备(也即,AP/网关)占用空口资源的占用顺序进行说明,如下:For ease of understanding, the embodiment of the present application combines the schematic diagrams of the network topology shown in FIGS. 6-8, taking the way of uplink scheduling as an example, the order in which multiple wireless devices (that is, APs/gateways) occupy air interface resources Explain as follows:
如图6所示的第一种网络拓扑结构,在该网络拓扑结构中,网关与AP1相互可见,AP1与AP2相互可见,网关与AP2之间不可见;AP1所代表的调度域中包含两个站点, 即STA1和STA2;AP2所代表的调度域中包含一个站点,即STA3。可选的,根据该网络拓扑结构可以将相互可见的无线设备排列成相邻顺序,由此确定出的占用顺序可以是:网关->AP1->AP2->AP1。The first network topology is shown in Figure 6. In this network topology, the gateway and AP1 are mutually visible, AP1 and AP2 are mutually visible, and the gateway and AP2 are not visible; the scheduling domain represented by AP1 contains two The stations are STA1 and STA2; the scheduling domain represented by AP2 includes one station, namely STA3. Optionally, the mutually visible wireless devices can be arranged in an adjacent order according to the network topology, and the determined occupancy order can be: gateway->AP1->AP2->AP1.
如图7所示的第二种网络拓扑结构,在该网络拓扑结构中,网关与AP1相互可见、网关与AP2相互可见,AP1与AP2之间不可见;AP1所代表的调度域中包含两个站点,即STA1和STA2;AP2所代表的调度域中包含一个站点,即STA3。可选的,根据该网络拓扑结构可以将相互可见的无线设备排列成相邻顺序,由此确定出的占用顺序可以是:网关->AP1->网关->AP2。As shown in the second network topology structure shown in Figure 7, in this network topology structure, the gateway and AP1 are mutually visible, the gateway and AP2 are mutually visible, and AP1 and AP2 are not visible; the scheduling domain represented by AP1 contains two The stations are STA1 and STA2; the scheduling domain represented by AP2 contains one station, namely STA3. Optionally, the mutually visible wireless devices can be arranged in an adjacent order according to the network topology, and the determined occupation order can be: gateway->AP1->gateway->AP2.
如图8所示的第三种网络拓扑结构,在该网络拓扑结构中,网关、AP1与AP2两两之间相互可见;AP1所代表的调度域中包含两个站点,即STA1和STA2;AP2所代表的调度域中包含一个站点,即STA3。可选的,根据该网络拓扑结构可以将相互可见的无线设备排列成相邻顺序,由此确定出的占用顺序可以是:网关->AP1->AP2。The third network topology is shown in Figure 8. In this network topology, the gateway, AP1, and AP2 are visible to each other; the scheduling domain represented by AP1 contains two stations, namely STA1 and STA2; AP2 The represented scheduling domain includes a station, namely STA3. Optionally, the mutually visible wireless devices may be arranged in an adjacent order according to the network topology, and the determined occupation order may be: gateway->AP1->AP2.
在本申请实施例中,AP、网关之间,也即调度域之间按照占用顺序轮流占用空口资源,在调度域内AP与STA之间进行集中调度。无论是AP还是STA均无需通过竞争抢占空口资源,能够避免抢占冲突,确保多个无线设备之间有序占用空口资源,降低无线设备占用空口资源的不确定性,无需额外的等待时间,提升了空口效率及业务体验。In the embodiment of the present application, the APs and the gateways, that is, the scheduling domains occupy air interface resources in turn according to the occupying sequence, and centralized scheduling is performed between the APs and the STAs in the scheduling domains. Neither AP nor STA need to compete for air interface resources, which can avoid preemption conflicts, ensure that multiple wireless devices occupy air interface resources in an orderly manner, reduce the uncertainty of wireless devices occupying air interface resources, and do not need additional waiting time, which improves Air interface efficiency and business experience.
在一种可选的实施方式中,第一时长是根据时长控制参数确定的,时长控制参数包括占用顺序、网络拓扑结构包含的多个无线设备的业务时延需求、第一无线设备的业务流量中的一项或多项。In an optional implementation manner, the first duration is determined according to duration control parameters. The duration control parameters include occupancy sequence, service delay requirements of multiple wireless devices included in the network topology, and service traffic of the first wireless device. One or more of.
为便于理解,以根据图6所示的第一种网络拓扑结构确定出的占用顺序,即网关->AP1->AP2->AP1为例:在一个轮次中,网关和AP2只被轮到1次,而AP1被轮到2次。根据该占用顺序确定网关、AP1和AP2的占用时长时,可选的为网关和AP2分配同样的占用时长,为AP1分配相较于网关/AP2一半的占用时长;或者,可以设定若AP1接收到的指示信息来自于网关,则AP1按照与网关相同的占用时长占用空口资源;若AP1接收到的指示信息来自于AP2,则AP1直接向网关发送指示消息,通知网关来占用空口资源。For ease of understanding, take the occupancy sequence determined according to the first network topology shown in Figure 6, that is, gateway->AP1->AP2->AP1 as an example: in a round, only the gateway and AP2 are in turn 1 time, and AP1 was turned 2 times. When determining the occupancy duration of the gateway, AP1 and AP2 according to the occupancy sequence, you can optionally assign the same occupancy duration to the gateway and AP2, and assign AP1 half the occupancy duration compared to the gateway/AP2; or, you can set if AP1 receives If the received instruction information comes from the gateway, AP1 occupies the air interface resource according to the same occupation time as the gateway; if the instruction information received by AP1 comes from AP2, then AP1 directly sends an instruction message to the gateway to notify the gateway to occupy the air interface resource.
此外,根据网络拓扑结构包含的多个无线设备的业务时延需求确定占用时长时,若业务时延需求较高,则缩短无线设备每次占用空口资源的时长;若业务时延需求较低,可增加无线设备每次占用空口资源的时长,以提升空口利用率,获取更高的吞吐量。In addition, when the occupation time is determined according to the service delay requirements of multiple wireless devices included in the network topology, if the service delay requirement is high, the time for each wireless device to occupy air interface resources is shortened; if the service delay requirement is low, The time that the wireless device occupies the air interface resources each time can be increased to improve the air interface utilization rate and obtain higher throughput.
可选的,根据网络拓扑结构包含的多个无线设备的业务时延需求确定占用时长,还可以具体参照如下方式实施:设定每个无线设备的单次发送时延,也即单次占用空口资源的时长满足如下条件:Optionally, the occupancy time is determined according to the service delay requirements of multiple wireless devices included in the network topology, and it can also be implemented with reference to the following method: set the single transmission delay of each wireless device, that is, a single occupancy of the air interface The duration of the resource satisfies the following conditions:
单次发送时延<min(业务1时延,业务2时延,…业务n时延)/参与调度发送的设备数量;Single transmission delay <min (service 1 delay, service 2 delay,...service n delay)/number of devices participating in scheduling transmission;
其中,min(业务1时延,业务2时延,…业务n时延)表示多个无线设备对应的一个或多个业务的时延需求中的最低业务时延;参与调度发送的设备数量也即前述占用顺序对应多个无线设备的数量。Among them, min (service 1 delay, service 2 delay,...service n delay) represents the lowest service delay among the delay requirements of one or more services corresponding to multiple wireless devices; the number of devices participating in scheduling transmission is also That is, the aforementioned order of occupation corresponds to the number of multiple wireless devices.
在本申请实施例中,按照占用顺序对应多个无线设备的业务时延需求中最低业务时延,确定各个无线设备的单次发送时延,能够保证多个设备按占用顺序轮流占用空口资源时,各个无线设备的业务时延需求都可以得到满足。In the embodiment of the present application, the lowest service delay among the service delay requirements of multiple wireless devices is determined according to the order of occupation, and the single transmission delay of each wireless device is determined, which can ensure that multiple devices take turns occupying air interface resources in the order of occupation. , The service delay requirements of each wireless device can be met.
可选的,考虑到不同无线设备,诸如AP的业务流量不同,还可根据单个AP的业务 流量,调整该AP的占用时长。Optionally, considering the different service flows of different wireless devices, such as APs, the occupation time of the AP can be adjusted according to the service flow of a single AP.
在一种可选的实施方式中,可以由对于多个无线设备进行集中管理的管理设备,确定多个无线设备的占用顺序以及其中每个无线设备的占用时长,并将确定的占用顺序和占用时长对应的发送给每个无线设备,诸如前述第一无线设备。具体实施时,可以是将独立无线设备作为管理设备,也可以是选定多个无线设备中的某一无线设备作为管理设备来确定占用顺序及占用时长。In an optional implementation manner, the management device that centrally manages multiple wireless devices may determine the occupancy sequence of multiple wireless devices and the occupancy duration of each wireless device, and determine the occupancy sequence and occupancy duration. The duration is correspondingly sent to each wireless device, such as the aforementioned first wireless device. In specific implementation, an independent wireless device may be used as the management device, or a certain wireless device among multiple wireless devices may be selected as the management device to determine the occupation sequence and the occupation duration.
在一种可选的实施方式中,上述接收第一指示信息,可具体参照如下方式实施:In an optional implementation manner, the foregoing receiving first indication information may be specifically implemented with reference to the following manners:
接收来自第三无线设备的第一指示信息,第三无线设备是占用顺序与第一无线设备相邻,且位于第一无线设备之前的无线设备;或者,接收来自管理设备的第一指示信息。Receive first indication information from a third wireless device, where the third wireless device is a wireless device that is adjacent to the first wireless device in order of occupation and is located before the first wireless device; or, receives the first indication information from the management device.
上述通知第二无线设备占用空口资源,可具体参照如下方式实施:The foregoing notification of the second wireless device's occupation of air interface resources can be specifically implemented with reference to the following manners:
向第二无线设备发送第二指示信息,第二指示信息用于指示第二无线设备占用空口资源;或者,向管理设备发送释放信号,以通过管理设备指示第二无线设备占用空口资源;其中,释放信号用于指示第一无线设备释放空口资源。Send second indication information to the second wireless device, where the second indication information is used to indicate that the second wireless device occupies air interface resources; or, send a release signal to the management device to instruct the second wireless device to occupy air interface resources through the management device; wherein, The release signal is used to instruct the first wireless device to release air interface resources.
为便于理解各无线设备之间的交互关系,参见图9,本申请实施例提供了一种无线设备交互示意图。具体示意出了第一无线设备、第二无线设备以及第三无线设备按序占用空口资源的流程,包括:To facilitate understanding of the interaction relationship between wireless devices, referring to FIG. 9, an embodiment of the present application provides a schematic diagram of wireless device interaction. It specifically illustrates the sequence of the first wireless device, the second wireless device, and the third wireless device occupying air interface resources in sequence, including:
步骤S901:第三无线设备占用空口资源收发数据。Step S901: The third wireless device occupies air interface resources to send and receive data.
步骤S902:第三无线设备向第一无线设备发送第一指示信息,以指示第一无线设备占用空口资源。Step S902: The third wireless device sends first indication information to the first wireless device to instruct the first wireless device to occupy air interface resources.
步骤S903:第一无线设备占用空口资源收发数据。Step S903: The first wireless device occupies air interface resources to send and receive data.
步骤S904:第一无线设备向第二无线设备发送第二指示信息,以指示第二无线设备占用空口资源。Step S904: The first wireless device sends second indication information to the second wireless device to instruct the second wireless device to occupy air interface resources.
具体实施时,采用上行调度的方式,在需要占用空口资源的多个无线设备包括两个无线设备时,两个无线设备相互轮流指示对方占用空口资源,前述第二无线设备和第三无线设备可以是同一个无线设备,采用第二/第三仅用以区分同一个无线设备的不同占用顺序,并不限定其对应不同的无线设备。In specific implementation, the uplink scheduling method is adopted. When multiple wireless devices that need to occupy air interface resources include two wireless devices, the two wireless devices take turns instructing each other to occupy air interface resources. The aforementioned second wireless device and third wireless device may It is the same wireless device, and the second/third is only used to distinguish the different occupancy sequence of the same wireless device, and it does not limit its corresponding to different wireless devices.
如在图10示意出的第二种通信网络架构示意图中,需要占用空口资源的无线设备包括AP1以及AP1的相邻AP即AP2;其中,AP1与AP2相互可见。如图10所示,AP1所代表的调度域内包含有STA1和STA2;AP2所代表的调度域内包含有STA3和STA4。AP1在接收到来自AP2的指示信息时,占用空口资源收发数据,例如向其他无线设备发送数据或者完成调度域内部AP和STA之间的上下行数据传输等;AP1占用结束后向AP2发送指示信息,以通知AP2所代表的调度域占用空口资源。As shown in the schematic diagram of the second communication network architecture shown in FIG. 10, wireless devices that need to occupy air interface resources include AP1 and AP2, which is an adjacent AP of AP1; among them, AP1 and AP2 are visible to each other. As shown in Figure 10, the scheduling domain represented by AP1 includes STA1 and STA2; the scheduling domain represented by AP2 includes STA3 and STA4. When AP1 receives instructions from AP2, it occupies air interface resources to send and receive data, such as sending data to other wireless devices or completing uplink and downlink data transmission between APs and STAs in the scheduling domain, etc.; AP1 sends instructions to AP2 after occupancy ends , To notify AP2 that the scheduling domain occupies air interface resources.
又如在图11中示意出的第三种通信网络架构示意图中,需要占用空口资源的无线设备包括AP1以及AP2;其中,AP1与AP2相互可见;AP2为AP1的相邻AP中与AP1具有从属关系的AP。如图11所示,AP1所代表的调度域内包含有STA1、STA2;AP2所代表调度域内包含有STA3和STA4。AP1在接收到来自AP2的指示信息时,占用空口资源收发数据,例如向其他无线设备发送数据或者完成调度域内部AP和STA之间的上下行数据传输等;AP1占用结束后向AP2发送指示信息,以通知AP2所代表的调度域占用空口资源。In the third communication network architecture schematic diagram shown in Figure 11, the wireless devices that need to occupy air interface resources include AP1 and AP2; among them, AP1 and AP2 are visible to each other; AP2 is the neighboring AP of AP1 and AP1 is subordinate Relationship AP. As shown in Figure 11, the scheduling domain represented by AP1 includes STA1 and STA2; the scheduling domain represented by AP2 includes STA3 and STA4. When AP1 receives instructions from AP2, it occupies air interface resources to send and receive data, such as sending data to other wireless devices or completing uplink and downlink data transmission between APs and STAs in the scheduling domain, etc.; AP1 sends instructions to AP2 after occupancy ends , To notify AP2 that the scheduling domain occupies air interface resources.
在本申请实施例中,无线设备接收占用顺序中前一个无线设备的指示占用空口资源, 在占用结束时再指示占用顺序中下一个无线设备占用空口资源,多个无线设备之间按照占用顺序并依次指示的方式占用空口资源协同收发数据,无需持续监测空口的状态通过竞争来抢占空口资源,能够避免抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,提升了空口效率及业务体验。In the embodiment of the present application, the wireless device receives an instruction from the previous wireless device in the occupation sequence to occupy air interface resources, and at the end of the occupation, indicates that the next wireless device in the occupation sequence occupies the air interface resources. Occupy air interface resources in a sequential manner to coordinate sending and receiving data, without continuously monitoring the status of the air interface, and preempting air interface resources through competition, which can avoid preemption conflicts, reduce the uncertainty of wireless devices occupying air interface resources, without additional waiting time, and improve air interface efficiency And business experience.
在一种可选实施方式中,采用上行调度的方式,上述多个无线设备,例如第一无线设备、第二无线设备以及第三无线设备均可以为AP;无线设备之间传递指示信息可以通过传输Wi-Fi技术标准定义的相应控制帧(control frames)、管理帧(management frames)或者是数据帧(data frames)来实现,例如控制帧中的允许发送(clear to send,CTS)帧、管理帧中的行为(action)帧等。In an optional implementation manner, the uplink scheduling method is adopted. The above multiple wireless devices, such as the first wireless device, the second wireless device, and the third wireless device, may all be APs; the transmission of instruction information between wireless devices may be through The corresponding control frames (control frames), management frames (management frames) or data frames (data frames) defined by the Wi-Fi technical standards are transmitted, such as clear to send (CTS) frames and management in control frames. Action frames in the frame, etc.
可选的,第一指示信息或第二指示信息包括CTS消息,该CTS消息中包含一个或多个CTS帧。为便于理解,本申请实施例以图10中的AP1和AP2之间发送CTS消息为例,对无线设备通过发送CTS消息来指示其他无线设备占用空口资源的方式进行详细说明。Optionally, the first indication information or the second indication information includes a CTS message, and the CTS message includes one or more CTS frames. For ease of understanding, the embodiment of the present application takes the sending of a CTS message between AP1 and AP2 in FIG. 10 as an example to describe in detail the manner in which a wireless device sends a CTS message to instruct other wireless devices to occupy air interface resources.
参见图12,本申请实施例提供了一种指示信息的传输示意图。在图12中具体示意出了AP1与AP2之间发送CTS消息的流程,该流程如下所述。Referring to FIG. 12, an embodiment of the present application provides a schematic diagram of transmission of indication information. Figure 12 specifically illustrates the process of sending CTS messages between AP1 and AP2, and the process is as follows.
(1)AP1在占用空口资源的时间内接收其所代表调度域内的STA发送的数据帧,采用block ack(BA)机制确认后发送第一CTS消息,该第一CTS消息中携带AP2的标识信息,比如AP2的基本服务集标识符(basic service set identifier,BSSID),从而指示AP2占用空口资源。(1) AP1 receives the data frame sent by the STA in the scheduling domain it represents within the time it occupies air interface resources, and uses the block ack (BA) mechanism to confirm and then sends the first CTS message, which carries the identification information of AP2 For example, the basic service set identifier (BSSID) of AP2 indicates that AP2 occupies air interface resources.
(2)AP2接收AP1的第一CTS消息后,在占用空口资源的时间内接收其所代表调度域内的STA发送的数据帧,采用block ack(BA)机制确认后发送第二CTS消息,该第二CTS消息中携带AP1的标识信息,比如AP1的基本服务集标识符(basic service set identifier,BSSID),从而指示AP1占用空口资源。(2) After AP2 receives the first CTS message of AP1, it receives the data frame sent by the STA in the scheduling domain it represents within the time it occupies air interface resources, and uses the block ack (BA) mechanism to confirm and then sends the second CTS message. 2. The CTS message carries identification information of AP1, such as a basic service set identifier (BSSID) of AP1, thereby indicating that AP1 occupies air interface resources.
(3)AP1接收AP2的第二CTS消息后,在占用空口资源的时间内采用发送触发(trigger)帧的机制,触发其所代表调度域内的STA发送数据帧,采用block ack(BA)机制确认后发送第三CTS消息,该第三CTS消息中携带AP2的标识信息,比如AP2的基本服务集标识符(basic service set identifier,BSSID),从而指示AP2占用空口资源。(3) After AP1 receives the second CTS message of AP2, it uses the mechanism of sending a trigger frame within the time it occupies air interface resources, and triggers the STA in the scheduling domain it represents to send data frames, using the block ack (BA) mechanism to confirm Then, a third CTS message is sent, and the third CTS message carries identification information of AP2, such as a basic service set identifier (BSSID) of AP2, thereby indicating that AP2 occupies air interface resources.
(4)AP2接收AP2的第三CTS消息后,在占用空口资源的时间内采用发送触发(trigger)帧的机制,触发其所代表调度域内的STA发送数据帧,采用block ack(BA)机制确认后发送第四CTS消息,该第四CTS消息中携带AP1的标识信息,比如AP1的基本服务集标识符(basic service set identifier,BSSID),从而指示AP1占用空口资源。(4) After AP2 receives the third CTS message of AP2, it uses the mechanism of sending a trigger frame within the time it occupies air interface resources, and triggers the STA in the scheduling domain it represents to send data frames, using the block ack (BA) mechanism to confirm After that, a fourth CTS message is sent, and the fourth CTS message carries identification information of AP1, such as a basic service set identifier (BSSID) of AP1, thereby indicating that AP1 occupies air interface resources.
此外,为避免发生诸如AP1占用结束发出第一CTS消息时,空口资源被AP2之外的无线设备所抢占的情况。可选的,通过设置较大的网络分配矢量(network allocation vector,NAV),保证其他设备无法在NAV对应的时段内抢占空口资源,从而确保AP1、AP2可以按照上述流程轮流占用空口资源。In addition, in order to avoid situations such as when the first CTS message is sent after AP1 is occupied, the air interface resources are preempted by wireless devices other than AP2. Optionally, by setting a larger network allocation vector (NAV), it is ensured that other devices cannot preempt air interface resources within the time period corresponding to NAV, thereby ensuring that AP1 and AP2 can take turns occupying air interface resources according to the above process.
进一步,参见图13,本发明实施例提供了另一种空口资源的调度方法,该方法应用于管理设备,包括:Further, referring to FIG. 13, an embodiment of the present invention provides another method for scheduling air interface resources. The method is applied to a management device and includes:
步骤S1301,根据多个无线设备对应的网络拓扑结构,确定多个无线设备占用空口资源的占用顺序。Step S1301: Determine the order in which the multiple wireless devices occupy the air interface resources according to the network topology structures corresponding to the multiple wireless devices.
步骤S1302,将占用顺序发送至多个无线设备。In step S1302, the occupied sequence is sent to multiple wireless devices.
在本申请实施例中,由管理设备首先确定出多个无线设备占用空口资源的占用顺序,将占用顺序发送至多个无线设备,以使多个无线设备按照占用顺序依次占用空口资源,无需持续监测空口的状态通过竞争来抢占空口资源,能够避免抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,提升了空口效率及业务体验。In the embodiment of the present application, the management device first determines the occupancy sequence of the air interface resources occupied by multiple wireless devices, and sends the occupancy sequence to the multiple wireless devices, so that the multiple wireless devices occupy the air interface resources in sequence according to the occupancy sequence without continuous monitoring. The state of the air interface uses competition to seize air interface resources, which can avoid preemption conflicts, reduce the uncertainty of wireless devices occupying air interface resources, without additional waiting time, and improve air interface efficiency and service experience.
在一种可选的实施方式中,上述方法还包括:针对多个无线设备中的每个无线设备,执行下述(1)和(2):In an optional implementation manner, the foregoing method further includes: for each of the multiple wireless devices, performing the following (1) and (2):
(1)根据时长控制参数,确定无线设备占用空口资源的时长;其中,时长控制参数包括占用顺序、网络拓扑结构包含的多个无线设备的业务时延需求、无线设备的业务流量中的一项或多项。(1) According to the duration control parameters, determine the duration of the wireless device's occupation of air interface resources; among them, the duration control parameters include one of the occupancy sequence, the service delay requirements of multiple wireless devices included in the network topology, and the service traffic of the wireless devices. Or multiple.
具体实施时,以根据图6所示的第一种网络拓扑结构确定出的占用顺序,即网关->AP1->AP2->AP1为例:在一个轮次中,网关和AP2只被轮到1次,而AP1被轮到2次。根据该占用顺序确定网关、AP1和AP2的占用时长时,可选的为网关和AP2分配同样的占用时长,为AP1分配相较于网关/AP2一半的占用时长;或者,可以设定若AP1接收到的指示信息来自于网关,则AP1按照与网关相同的占用时长占用空口资源;若AP1接收到的指示信息来自于AP2,则AP1直接向网关发送指示消息,通知网关来占用空口资源。In specific implementation, take the occupancy sequence determined according to the first network topology shown in Figure 6, that is, gateway->AP1->AP2->AP1 as an example: in a round, only the gateway and AP2 are in turn 1 time, and AP1 was turned 2 times. When determining the occupancy duration of the gateway, AP1 and AP2 according to the occupancy sequence, you can optionally assign the same occupancy duration to the gateway and AP2, and assign AP1 half the occupancy duration compared to the gateway/AP2; or, you can set if AP1 receives If the received instruction information comes from the gateway, AP1 occupies the air interface resource according to the same occupation time as the gateway; if the instruction information received by AP1 comes from AP2, then AP1 directly sends an instruction message to the gateway to notify the gateway to occupy the air interface resource.
可选的,根据网络拓扑结构包含的多个无线设备的业务时延需求确定占用时长时,若业务时延需求较高,则缩短无线设备每次占用空口资源的时长;若业务时延需求较低,可增加无线设备每次占用空口资源的时长,以提升空口利用率,获取更高的吞吐量。Optionally, when the occupancy time is determined according to the service delay requirements of multiple wireless devices included in the network topology, if the service delay requirement is high, the time the wireless device occupies the air interface resource each time is shortened; if the service delay requirement is relatively high Low, which can increase the time that the wireless device occupies the air interface resources each time, so as to improve the air interface utilization and obtain higher throughput.
可选的,根据网络拓扑结构包含的多个无线设备的业务时延需求确定占用时长,还可以具体参照如下方式实施:设定每个无线设备的单次发送时延,也即单次占用空口资源的时长满足如下条件:Optionally, the occupancy time is determined according to the service delay requirements of multiple wireless devices included in the network topology, and it can also be implemented with reference to the following method: set the single transmission delay of each wireless device, that is, a single occupancy of the air interface The duration of the resource satisfies the following conditions:
单次发送时延<min(业务1时延,业务2时延,…业务n时延)/参与调度发送的设备数量;Single transmission delay <min (service 1 delay, service 2 delay,...service n delay)/number of devices participating in scheduling transmission;
其中,min(业务1时延,业务2时延,…业务n时延)表示多个无线设备对应的一个或多个业务的时延需求中的最低业务时延;参与调度发送的设备数量也即前述占用顺序对应多个无线设备的数量。Among them, min (service 1 delay, service 2 delay,...service n delay) represents the lowest service delay among the delay requirements of one or more services corresponding to multiple wireless devices; the number of devices participating in scheduling transmission is also That is, the aforementioned order of occupation corresponds to the number of multiple wireless devices.
在本申请实施例中,按照占用顺序对应多个无线设备的业务时延需求中最低业务时延,确定各个无线设备的单次发送时延,能够保证多个设备按占用顺序轮流占用空口资源时,各个无线设备的业务时延需求都可以得到满足。In the embodiment of the present application, the lowest service delay among the service delay requirements of multiple wireless devices is determined according to the order of occupation, and the single transmission delay of each wireless device is determined, which can ensure that multiple devices take turns occupying air interface resources in the order of occupation. , The service delay requirements of each wireless device can be met.
可选的,考虑到不同无线设备,诸如AP的业务流量不同,还可根据单个AP的业务流量,调整该AP占用空口资源的时长。Optionally, considering the different service flows of different wireless devices, such as APs, the duration of time that the AP occupies air interface resources may also be adjusted according to the service flow of a single AP.
(2)将时长发送至无线设备。(2) Send the duration to the wireless device.
本申请实施例中,考虑多个无线设备的占用顺序、不同无线设备的业务时延需求、不同无线设备的业务流量等时长控制参数,针对不同的无线设备分别确定其占用空口资源的时长,然后将确定出的时长发送至对应的无线设备。例如按照第一无线设备对应的时长控制参数确定第一无线设备占用空口资源的时长,将该时长发送至第一无线设备。结合空口当前多个无线设备的业务时延需求及单个无线设备的实际业务情况来调整该单个无线设备占用空口资源的时长,有助于提升空口效率及业务体验。In the embodiments of this application, considering the occupancy sequence of multiple wireless devices, the service delay requirements of different wireless devices, and the service flow of different wireless devices, and other time control parameters, the time lengths for different wireless devices to occupy air interface resources are determined respectively, and then Send the determined duration to the corresponding wireless device. For example, according to the duration control parameter corresponding to the first wireless device, the duration of time for the first wireless device to occupy the air interface resource is determined, and the duration is sent to the first wireless device. Combining the current service delay requirements of multiple wireless devices on the air interface and the actual service conditions of a single wireless device to adjust the time that a single wireless device occupies air interface resources can help improve air interface efficiency and service experience.
在一种可选的实施方式中,上述方法在执行步骤S1301之前,还包括:In an optional implementation manner, before step S1301 is performed, the above method further includes:
S1,获取多个无线设备中每个无线设备周围的无线设备分布信息。S1. Obtain wireless device distribution information around each wireless device in a plurality of wireless devices.
其中,无线设备可以为AP,基于Wi-Fi技术标准规定AP定时广播信标(beacon)帧的机制,AP可通过获取到的beacon帧,来获取其周围AP的分布信息,即确定与其相邻的AP;AP也可通过在广播的beacon帧中携带自身周围AP的分布信息,供与其相邻的AP在获得该AP广播出的beacon帧时,得知与该AP相邻的还有哪些AP。例如,AP-1广播beacon帧,且在beacon帧中携带AP-1周围AP的分布信息;则若AP-2收到AP-1广播的beacon帧时,即可确定AP-1为相邻的AP,且也可确定与AP-1相邻的其他AP。Among them, the wireless device can be an AP. Based on the Wi-Fi technical standard, the AP periodically broadcasts beacon frames. The AP can obtain the distribution information of its surrounding APs through the acquired beacon frames, that is, determine its neighbors AP; AP can also carry the distribution information of its surrounding APs in the broadcast beacon frame, so that its neighboring APs can know which APs are neighboring to the AP when they obtain the beacon frame broadcast by the AP . For example, AP-1 broadcasts a beacon frame, and the beacon frame carries the distribution information of APs around AP-1; if AP-2 receives the beacon frame broadcast by AP-1, it can be determined that AP-1 is adjacent AP, and other APs adjacent to AP-1 can also be determined.
基于此,获取多个无线设备中每个无线设备周围的无线设备分布信息,可通过如下方式实施:若AP与管理设备相邻,或称AP与管理设备相互可见,则管理设备可直接收到该AP的beacon帧,从而确定该AP周围的无线设备分布信息。若AP与管理设备之间不可见,管理设备也可基于获取的由其他AP广播的beacon帧来确定该AP周围的无线设备分布信息。例如在AP-1与AP-2相邻、AP-2与AP-3相邻、AP-3与管理设备相邻,但AP-1和AP-3之间不可见,AP-1和管理设备之间不可见,AP-2与管理设备之间不可见的场景中,AP-2获得AP-1广播出的beacon帧时,则可得知:AP-2与AP-1相邻。AP-2在广播的beacon帧中携带AP-2与AP-1相邻这一信息,则AP-3在获得AP-2广播出的beacon帧时即可得知:AP-3与AP-2相邻,AP-2与AP-1相邻。AP-3在广播的beacon帧中携带AP-3与AP-2相邻以及AP-2与AP-1相邻这两个信息,则管理设备在获得AP-3广播出的beacon时即可得知:管理设备与AP-3相邻,AP-3与AP-2相邻,AP-2与AP-1相邻。Based on this, the acquisition of wireless device distribution information around each wireless device in multiple wireless devices can be implemented in the following manner: if the AP is adjacent to the management device, or the AP and the management device are visible to each other, the management device can receive it directly The beacon frame of the AP to determine the wireless device distribution information around the AP. If the AP and the management device are not visible, the management device may also determine the wireless device distribution information around the AP based on the acquired beacon frames broadcast by other APs. For example, AP-1 is adjacent to AP-2, AP-2 is adjacent to AP-3, AP-3 is adjacent to the management device, but it is not visible between AP-1 and AP-3, AP-1 and the management device In a scenario where AP-2 and the management device are not visible, when AP-2 obtains the beacon frame broadcast by AP-1, it can be known that AP-2 is adjacent to AP-1. AP-2 carries the information that AP-2 is adjacent to AP-1 in the broadcast beacon frame, then AP-3 can know when it obtains the beacon frame broadcast by AP-2: AP-3 and AP-2 Adjacent, AP-2 is adjacent to AP-1. AP-3 carries the two information of AP-3 adjacent to AP-2 and AP-2 adjacent to AP-1 in the broadcast beacon frame, and the management device can obtain the information when it obtains the beacon broadcast by AP-3. Knowing: The management device is adjacent to AP-3, AP-3 is adjacent to AP-2, and AP-2 is adjacent to AP-1.
S2,根据每个无线设备周围的无线设备分布信息,构建多个无线设备对应的网络拓扑结构。S2: Construct a network topology structure corresponding to multiple wireless devices according to the wireless device distribution information around each wireless device.
在一种可选的实施方式中,上述方法在执行步骤S1302之后,还包括:In an optional implementation manner, after performing step S1302, the above method further includes:
S3,接收来自第一无线设备的释放信号,释放信号用于指示第一无线设备释放空口资源,第一无线设备为多个无线设备中的任意一个;S3: Receive a release signal from the first wireless device, where the release signal is used to instruct the first wireless device to release air interface resources, and the first wireless device is any one of multiple wireless devices;
S4,按照占用顺序,通知第二无线设备占用空口资源,第二无线设备是占用顺序中位于第一无线设备之后的第一个无线设备。S4: According to the occupying sequence, notify the second wireless device to occupy the air interface resources, and the second wireless device is the first wireless device located after the first wireless device in the occupying sequence.
具体实施时,可通过向第二无线设备发送用于指示第二无线设备占用空口资源的指示信息,以通知第二无线设备占用空口资源。During specific implementation, the second wireless device may be notified that the second wireless device occupies the air interface resource by sending indication information for indicating the second wireless device to occupy the air interface resource.
在一种可选的实施方式中,管理设备可以是独立的无线设备,也可以是多个无线设备中的某一无线设备;管理设备包括无线接入点AP。In an optional implementation manner, the management device may be an independent wireless device, or a certain wireless device among multiple wireless devices; the management device includes a wireless access point AP.
此外,考虑到实际应用时,可能存在一些无线设备不支持按照占用顺序协同收发数据,为保证这类无线设备能够占用空口资源收发数据。在一种可选的实施方式中,管理设备可根据确定出的占用顺序以及和占用顺序所涉及的多个无线设备的占用时长,确定多个无线设备轮流占用空口资源的周期;当多个无线设备轮流占用的时长达到第一数目个周期时,指示占用顺序中最后一个无线设备在占用结束后停止通知下个无线设备占用空口资源,令空口一段时间内处于空闲状态,以使不支持按照占用顺序协同收发数据的无线设备占用空口资源。第一数目可以根据实际情况设定,例如3,在此不进行限定。In addition, when considering actual applications, there may be some wireless devices that do not support cooperative sending and receiving of data in the order of occupation, in order to ensure that such wireless devices can occupy air interface resources to send and receive data. In an optional implementation manner, the management device may determine the period during which multiple wireless devices take turns occupying air interface resources according to the determined occupancy sequence and the occupancy duration of multiple wireless devices involved in the occupancy sequence; When the device takes turns for the first number of cycles, it indicates that the last wireless device in the occupancy sequence stops notifying the next wireless device to occupy air interface resources after the occupancy ends, so that the air interface is idle for a period of time, so that it is not supported according to the occupancy. Wireless devices that cooperate in order to send and receive data occupy air interface resources. The first number can be set according to actual conditions, such as 3, which is not limited here.
基于同一技术构思,参见图14,本申请实施例提供一种空口资源的调度装置1400,用于执行上述一种空口资源的调度方法,该空口资源的调度装置1400可以是第一无线设备,也可以是设置于第一无线设备中的装置,还可以是与第一无线设备关联的装置,该空口资源的调度装置1400包括接收模块1401、处理模块1402和发送模块1403。其中:Based on the same technical concept, referring to FIG. 14, an embodiment of the present application provides an air interface resource scheduling apparatus 1400, which is used to perform the foregoing air interface resource scheduling method. The air interface resource scheduling apparatus 1400 may be a first wireless device or It may be a device set in the first wireless device, or a device associated with the first wireless device. The air interface resource scheduling device 1400 includes a receiving module 1401, a processing module 1402, and a sending module 1403. in:
接收模块1401,用于接收第一指示信息,第一指示信息用于指示第一无线设备占用空口资源;The receiving module 1401 is configured to receive first indication information, where the first indication information is used to indicate that the first wireless device occupies air interface resources;
处理模块1402,用于占用空口资源收发数据;The processing module 1402 is used to occupy air interface resources to send and receive data;
发送模块1403,用于在达到第一时长时释放空口资源,并通知第二无线设备占用空口资源。The sending module 1403 is configured to release the air interface resources when the first duration is reached, and notify the second wireless device to occupy the air interface resources.
在本申请实施例中,无线设备根据指示占用空口资源,在占用结束释放空口资源时通知其他的无线设备占用,多个无线设备之间可以相互指示来占用空口资源协同收发数据,无需持续监测空口的状态通过竞争来抢占空口资源,能够避免抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,提升了空口效率及业务体验。In the embodiment of the present application, the wireless device occupies the air interface resources according to the instructions, and notifies other wireless devices to occupy the air interface resources when the occupancy ends. Multiple wireless devices can instruct each other to occupy the air interface resources to coordinate sending and receiving data without continuously monitoring the air interface. The state of using competition to seize air interface resources can avoid preemption conflicts, reduce the uncertainty of wireless devices occupying air interface resources, without additional waiting time, and improve air interface efficiency and service experience.
在一种可选的实施方式中,第二无线设备是占用顺序中位于第一无线设备之后的第一个无线设备,占用顺序是根据第一无线设备和第二无线设备所处的网络拓扑结构确定的。In an optional implementation manner, the second wireless device is the first wireless device located after the first wireless device in the occupation sequence, and the occupation sequence is based on the network topology structure of the first wireless device and the second wireless device. definite.
在一种可选的实施方式中,第一时长是根据时长控制参数确定的,时长控制参数包括占用顺序、网络拓扑结构包含的多个无线设备的业务时延需求、第一无线设备的业务流量中的一项或多项。In an optional implementation manner, the first duration is determined according to duration control parameters. The duration control parameters include occupancy sequence, service delay requirements of multiple wireless devices included in the network topology, and service traffic of the first wireless device. One or more of.
在一种可选的实施方式中,接收模块1401,具体用于:In an optional implementation manner, the receiving module 1401 is specifically configured to:
接收来自第三无线设备的第一指示信息,第三无线设备是占用顺序与第一无线设备相邻,且位于第一无线设备之前的无线设备;或者,Receiving the first indication information from a third wireless device, where the third wireless device is a wireless device that is adjacent to the first wireless device in order of occupation and is located before the first wireless device; or,
接收来自管理设备的第一指示信息。Receive the first instruction information from the management device.
在一种可选的实施方式中,发送模块1403,具体用于:In an optional implementation manner, the sending module 1403 is specifically configured to:
向第二无线设备发送第二指示信息,第二指示信息用于指示第二无线设备占用空口资源;或者,Sending second indication information to the second wireless device, where the second indication information is used to indicate that the second wireless device occupies air interface resources; or,
向管理设备发送释放信号,以通过管理设备指示第二无线设备占用空口资源;其中,释放信号用于指示第一无线设备释放空口资源。Send a release signal to the management device to instruct the second wireless device to occupy the air interface resource through the management device; wherein the release signal is used to instruct the first wireless device to release the air interface resource.
在一种可选的实施方式中,第一无线设备为无线接入点AP;第一指示信息包括允许发送CTS消息。In an optional implementation manner, the first wireless device is a wireless access point AP; the first indication information includes permission to send a CTS message.
基于同一技术构思,参见图15,本申请实施例提供一种空口资源的调度装置1500,用于执行上述另一种空口资源的调度方法,该空口资源的调度装置1500可以是管理设备,也可以是设置于管理设备中的装置,还可以是与管理设备关联的装置,该空口资源的调度装置1500包括处理模块1501和发送模块1502。其中:Based on the same technical concept, referring to FIG. 15, an embodiment of the present application provides an air interface resource scheduling apparatus 1500, which is used to perform the above-mentioned another air interface resource scheduling method. The air interface resource scheduling apparatus 1500 may be a management device or It is a device set in the management device, and may also be a device associated with the management device. The air interface resource scheduling device 1500 includes a processing module 1501 and a sending module 1502. in:
处理模块1501,用于根据多个无线设备对应的网络拓扑结构,确定多个无线设备占用空口资源的占用顺序;The processing module 1501 is configured to determine the occupancy sequence of the air interface resources occupied by the multiple wireless devices according to the network topology structure corresponding to the multiple wireless devices;
发送模块1502,用于将占用顺序发送至多个无线设备。The sending module 1502 is used to send the occupied sequence to multiple wireless devices.
在本申请实施例中,由管理设备首先确定出多个无线设备占用空口资源的占用顺序,将占用顺序发送至多个无线设备,以使多个无线设备按照占用顺序依次占用空口资源,无需持续监测空口的状态通过竞争来抢占空口资源,能够避免抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,提升了空口效率及业务体验。In the embodiment of the present application, the management device first determines the occupancy sequence of the air interface resources occupied by multiple wireless devices, and sends the occupancy sequence to the multiple wireless devices, so that the multiple wireless devices occupy the air interface resources in sequence according to the occupancy sequence without continuous monitoring. The state of the air interface uses competition to seize air interface resources, which can avoid preemption conflicts, reduce the uncertainty of wireless devices occupying air interface resources, without additional waiting time, and improve air interface efficiency and service experience.
在一种可选的实施方式中,In an alternative embodiment,
处理模块1501,还用于针对多个无线设备中的每个无线设备,执行:The processing module 1501 is further configured to execute for each wireless device among the multiple wireless devices:
根据时长控制参数,确定无线设备占用空口资源的时长;其中,时长控制参数包括占用顺序、网络拓扑结构包含的多个无线设备的业务时延需求、无线设备的业务流量中的一 项或多项;According to the duration control parameters, determine the duration of the wireless device's occupation of air interface resources; among them, the duration control parameters include one or more of the occupancy sequence, the service delay requirements of multiple wireless devices included in the network topology, and the service traffic of the wireless devices ;
发送模块1502,还用于将时长发送至无线设备。The sending module 1502 is also used to send the duration to the wireless device.
在一种可选的实施方式中,处理模块1501,还用于:In an optional implementation manner, the processing module 1501 is further configured to:
获取多个无线设备中每个无线设备周围的无线设备分布信息;Obtain wireless device distribution information around each wireless device among multiple wireless devices;
根据每个无线设备周围的无线设备分布信息,构建多个无线设备对应的网络拓扑结构。According to the wireless device distribution information around each wireless device, a network topology structure corresponding to multiple wireless devices is constructed.
在一种可选的实施方式中,装置1500还包括接收模块1503;In an optional implementation manner, the device 1500 further includes a receiving module 1503;
接收模块1503,用于接收来自第一无线设备的释放信号,释放信号用于指示第一无线设备释放空口资源,第一无线设备为多个无线设备中的任意一个;The receiving module 1503 is configured to receive a release signal from the first wireless device, where the release signal is used to instruct the first wireless device to release air interface resources, and the first wireless device is any one of a plurality of wireless devices;
发送模块1502,还用于按照占用顺序,通知第二无线设备占用空口资源,第二无线设备是占用顺序中位于第一无线设备之后的第一个无线设备。The sending module 1502 is further configured to notify the second wireless device to occupy air interface resources according to the occupying sequence, and the second wireless device is the first wireless device located after the first wireless device in the occupying sequence.
在一种可选的实施方式中,管理设备包括无线接入点AP。In an optional implementation manner, the management device includes a wireless access point AP.
基于相同的构思,如图16所示,为本申请提供的一种通信装置1600。示例性地,通信装置1600可以是芯片或芯片系统。可选的,在本申请实施例中芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。Based on the same concept, as shown in FIG. 16, a communication device 1600 is provided for this application. Exemplarily, the communication device 1600 may be a chip or a chip system. Optionally, the chip system in the embodiments of the present application may be composed of chips, or may include chips and other discrete devices.
通信装置1600可以包括至少一个处理器1610,装置1600还可以包括至少一个存储器1620,用于存储计算机程序、程序指令和/或数据。存储器1620和处理器1610耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器1610可能和存储器1620协同操作。处理器1610可能执行存储器1620中存储的计算机程序。可选的,所述至少一个存储器1620中的至少一个可以包括于处理器1610中。The communication apparatus 1600 may include at least one processor 1610, and the apparatus 1600 may also include at least one memory 1620 for storing computer programs, program instructions, and/or data. The memory 1620 and the processor 1610 are coupled. The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, and may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1610 may operate in cooperation with the memory 1620. The processor 1610 may execute a computer program stored in the memory 1620. Optionally, at least one of the at least one memory 1620 may be included in the processor 1610.
通信装置1600中还可以包括收发器1630,通信装置1600可以通过收发器1630和其它设备进行信息交互。收发器1630可以是电路、总线、收发器或者其它任意可以用于进行信息交互的装置。The communication device 1600 may further include a transceiver 1630, and the communication device 1600 may exchange information with other devices through the transceiver 1630. The transceiver 1630 may be a circuit, a bus, a transceiver, or any other device that can be used for information exchange.
在一种可能的实施方式中,该通信装置1600可以应用于第一无线设备,具体通信装置1600可以是第一无线设备,也可以是能够支持第一无线设备,实施上述涉及的任一实施例中第一无线设备的功能的装置。存储器1620保存实施上述任一实施例中的第一无线设备的功能的必要计算机程序、程序指令和/或数据。所述处理器1610可执行所述存储器1620存储的计算机程序,完成上述任一实施例中第一无线设备执行的方法。In a possible implementation manner, the communication apparatus 1600 may be applied to a first wireless device. Specifically, the communication apparatus 1600 may be the first wireless device, or may be capable of supporting the first wireless device, and implement any of the above-mentioned embodiments. A device that functions as the first wireless device. The memory 1620 stores necessary computer programs, program instructions, and/or data to implement the functions of the first wireless device in any of the foregoing embodiments. The processor 1610 can execute the computer program stored in the memory 1620 to complete the method executed by the first wireless device in any of the foregoing embodiments.
在一种可能的实施方式中,该通信装置1600可以应用于管理设备,具体通信装置1600可以是管理设备,也可以是能够支持管理设备实施上述任一实施例中管理设备的功能的装置。存储器1620保存实施上述任一实施例中的管理设备的功能的必要计算机程序、程序指令和/或数据。所述处理器1610可执行所述存储器1620存储的计算机程序,完成上述任一实施例中管理设备执行的方法。In a possible implementation manner, the communication device 1600 may be applied to a management device. Specifically, the communication device 1600 may be a management device, or may be a device capable of supporting the management device to implement the function of the management device in any of the foregoing embodiments. The memory 1620 stores necessary computer programs, program instructions, and/or data to implement the functions of the management device in any of the above embodiments. The processor 1610 can execute the computer program stored in the memory 1620 to complete the method executed by the management device in any of the foregoing embodiments.
本申请实施例中不限定上述收发器1630、处理器1610以及存储器1620之间的具体连接介质。本申请实施例在图16中以存储器1620、处理器1610以及收发器1630之间通过总线连接,总线在图16中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图16中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The embodiment of the present application does not limit the specific connection medium between the transceiver 1630, the processor 1610, and the memory 1620. In the embodiment of the present application, the memory 1620, the processor 1610, and the transceiver 1630 are connected by a bus in FIG. 16, and the bus is represented by a thick line in FIG. It is not limited. The bus can be divided into an address bus, a data bus, a control bus, and so on. For ease of representation, only one thick line is used in FIG. 16, but it does not mean that there is only one bus or one type of bus.
在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件, 可以实施或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and may implement or Perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实施存储功能的装置,用于存储计算机程序、程序指令和/或数据。In the embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), for example Random-access memory (RAM). The memory may also be any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application may also be a circuit or any other device capable of implementing a storage function, for storing computer programs, program instructions and/or data.
基于以上实施例,参见图17,本申请实施例还提供另一种通信装置1700,包括:接口电路1710和处理器1720;Based on the above embodiment, referring to FIG. 17, an embodiment of the present application further provides another communication device 1700, including: an interface circuit 1710 and a processor 1720;
接口电路1710,用于接收代码指令并传输至所述处理器;The interface circuit 1710 is used to receive code instructions and transmit them to the processor;
处理器1720,用于运行所述代码指令以执行上述任一实施例中第一无线设备执行的方法或上述任一实施例中管理设备执行的方法。The processor 1720 is configured to run the code instructions to execute the method executed by the first wireless device in any of the foregoing embodiments or the method executed by the management device in any of the foregoing embodiments.
基于以上实施例,本申请实施例还提供一种可读存储介质,该可读存储介质存储有指令,当所述指令被执行时,使上述任一实施例中第一无线设备执行的方法被实施,或使上述任一实施例中管理设备执行的方法被实施。该可读存储介质可以包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。Based on the above embodiments, the embodiments of the present application also provide a readable storage medium that stores instructions, and when the instructions are executed, the method executed by the first wireless device in any of the above embodiments is Implement, or enable the method executed by the management device in any of the foregoing embodiments to be implemented. The readable storage medium may include: U disk, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk and other media that can store program codes.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, this application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实施流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实施在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。This application is described with reference to flowcharts and/or block diagrams of methods, devices (systems), and computer program products according to embodiments of this application. It should be understood that each process and/or block in the flowchart and/or block diagram, and a combination of processes and/or blocks in the flowchart and/or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing equipment to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing equipment are used to generate A device that implements the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实施在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing equipment to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction device. The device implements the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实施的处理,从而在计算机或其他可编程设备上执行的指令提供用于实施在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operating steps are executed on the computer or other programmable equipment to produce computer-implemented processing, so as to execute on the computer or other programmable equipment. The instructions provide steps for implementing the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. In this way, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application also intends to include these modifications and variations.

Claims (25)

  1. 一种空口资源的调度方法,其特征在于,应用于第一无线设备,包括:A method for scheduling air interface resources, which is characterized in that it is applied to a first wireless device and includes:
    接收第一指示信息,所述第一指示信息用于指示所述第一无线设备占用空口资源;Receiving first indication information, where the first indication information is used to indicate that the first wireless device occupies air interface resources;
    占用所述空口资源收发数据;Occupying the air interface resources to send and receive data;
    在达到第一时长时释放所述空口资源,并通知第二无线设备占用所述空口资源。When the first duration is reached, the air interface resources are released, and the second wireless device is notified to occupy the air interface resources.
  2. 如权利要求1所述的方法,其特征在于,所述第二无线设备是占用顺序中位于所述第一无线设备之后的第一个无线设备,所述占用顺序是根据所述第一无线设备和所述第二无线设备所处的网络拓扑结构确定的。The method of claim 1, wherein the second wireless device is the first wireless device after the first wireless device in the occupation sequence, and the occupation sequence is based on the first wireless device And the network topology where the second wireless device is located.
  3. 如权利要求2所述的方法,其特征在于,所述第一时长是根据时长控制参数确定的,所述时长控制参数包括所述占用顺序、所述网络拓扑结构包含的多个无线设备的业务时延需求、所述第一无线设备的业务流量中的一项或多项。The method according to claim 2, wherein the first duration is determined according to duration control parameters, and the duration control parameters include the occupancy sequence and the services of multiple wireless devices included in the network topology. One or more of the delay requirement and the service flow of the first wireless device.
  4. 如权利要求2或3所述的方法,其特征在于,所述接收第一指示信息,包括:The method according to claim 2 or 3, wherein the receiving the first indication information comprises:
    接收来自第三无线设备的第一指示信息,所述第三无线设备是所述占用顺序与所述第一无线设备相邻,且位于所述第一无线设备之前的无线设备;或者,Receiving first indication information from a third wireless device, the third wireless device being a wireless device that is adjacent to the first wireless device in the occupation sequence and located before the first wireless device; or,
    接收来自管理设备的第一指示信息。Receive the first instruction information from the management device.
  5. 如权利要求1-4任一项所述的方法,其特征在于,所述通知第二无线设备占用所述空口资源,包括:The method according to any one of claims 1 to 4, wherein the notifying the second wireless device to occupy the air interface resource comprises:
    向所述第二无线设备发送第二指示信息,所述第二指示信息用于指示所述第二无线设备占用所述空口资源;或者,Sending second indication information to the second wireless device, where the second indication information is used to indicate that the second wireless device occupies the air interface resource; or,
    向管理设备发送释放信号,以通过所述管理设备指示所述第二无线设备占用所述空口资源;其中,所述释放信号用于指示所述第一无线设备释放所述空口资源。Send a release signal to the management device to instruct the second wireless device to occupy the air interface resource through the management device; wherein the release signal is used to instruct the first wireless device to release the air interface resource.
  6. 如权利要求1-5任一项所述的方法,其特征在于,所述第一无线设备为无线接入点AP;所述第一指示信息包括允许发送CTS消息。The method according to any one of claims 1-5, wherein the first wireless device is a wireless access point AP; and the first indication information includes permission to send a CTS message.
  7. 一种空口资源的调度方法,其特征在于,应用于管理设备,包括:A method for scheduling air interface resources, which is characterized in that it is applied to a management device and includes:
    根据多个无线设备对应的网络拓扑结构,确定所述多个无线设备占用所述空口资源的占用顺序;Determine the order in which the multiple wireless devices occupy the air interface resources according to the network topology structures corresponding to the multiple wireless devices;
    将所述占用顺序发送至所述多个无线设备。The occupation sequence is sent to the plurality of wireless devices.
  8. 如权利要求7所述的方法,其特征在于,所述方法还包括:The method according to claim 7, wherein the method further comprises:
    针对所述多个无线设备中的每个无线设备,执行:For each wireless device in the multiple wireless devices, execute:
    根据时长控制参数,确定所述无线设备占用所述空口资源的时长;其中,所述时长控制参数包括所述占用顺序、所述网络拓扑结构包含的多个无线设备的业务时延需求、所述无线设备的业务流量中的一项或多项;Determine the length of time the wireless device occupies the air interface resources according to the duration control parameter; wherein, the duration control parameter includes the occupancy sequence, the service delay requirements of multiple wireless devices included in the network topology, and the One or more of the business traffic of wireless devices;
    将所述时长发送至所述无线设备。Send the duration to the wireless device.
  9. 如权利要求7或8所述的方法,其特征在于,所述方法还包括:The method according to claim 7 or 8, wherein the method further comprises:
    获取所述多个无线设备中每个无线设备周围的无线设备分布信息;Acquiring wireless device distribution information around each wireless device in the plurality of wireless devices;
    根据所述每个无线设备周围的无线设备分布信息,构建所述多个无线设备对应的网络拓扑结构。According to the wireless device distribution information around each wireless device, a network topology structure corresponding to the multiple wireless devices is constructed.
  10. 如权利要求7-9任一项所述的方法,其特征在于,所述方法还包括:9. The method according to any one of claims 7-9, wherein the method further comprises:
    接收来自第一无线设备的释放信号,所述释放信号用于指示所述第一无线设备释放所 述空口资源,所述第一无线设备为所述多个无线设备中的任意一个;Receiving a release signal from a first wireless device, where the release signal is used to instruct the first wireless device to release the air interface resource, and the first wireless device is any one of the multiple wireless devices;
    按照所述占用顺序,通知第二无线设备占用所述空口资源,所述第二无线设备是所述占用顺序中位于所述第一无线设备之后的第一个无线设备。According to the occupying sequence, the second wireless device is notified to occupy the air interface resource, and the second wireless device is the first wireless device located after the first wireless device in the occupying sequence.
  11. 如权利要求7-10任一项所述的方法,其特征在于,所述管理设备包括无线接入点AP。The method according to any one of claims 7-10, wherein the management device comprises a wireless access point (AP).
  12. 一种空口资源的调度装置,其特征在于,设置于第一无线设备,包括:An apparatus for scheduling air interface resources, which is characterized in that it is set in a first wireless device and includes:
    接收模块,用于接收第一指示信息,所述第一指示信息用于指示所述第一无线设备占用空口资源;A receiving module, configured to receive first indication information, where the first indication information is used to indicate that the first wireless device occupies air interface resources;
    处理模块,用于占用所述空口资源收发数据;A processing module, configured to occupy the air interface resource to send and receive data;
    发送模块,用于在达到第一时长时释放所述空口资源,并通知第二无线设备占用所述空口资源。The sending module is configured to release the air interface resource when the first duration is reached, and notify the second wireless device to occupy the air interface resource.
  13. 如权利要求12所述的装置,其特征在于,所述第二无线设备是占用顺序中位于所述第一无线设备之后的第一个无线设备,所述占用顺序是根据所述第一无线设备和所述第二无线设备所处的网络拓扑结构确定的。The apparatus according to claim 12, wherein the second wireless device is the first wireless device after the first wireless device in the occupation sequence, and the occupation sequence is based on the first wireless device And the network topology where the second wireless device is located.
  14. 如权利要求13所述的装置,其特征在于,所述第一时长是根据时长控制参数确定的,所述时长控制参数包括所述占用顺序、所述网络拓扑结构包含的多个无线设备的业务时延需求、所述第一无线设备的业务流量中的一项或多项。The apparatus according to claim 13, wherein the first duration is determined according to duration control parameters, and the duration control parameters include the occupancy sequence and the services of multiple wireless devices included in the network topology. One or more of the delay requirement and the service flow of the first wireless device.
  15. 如权利要求13或14所述的装置,其特征在于,所述接收模块,具体用于:The device according to claim 13 or 14, wherein the receiving module is specifically configured to:
    接收来自第三无线设备的第一指示信息,所述第三无线设备是所述占用顺序与所述第一无线设备相邻,且位于所述第一无线设备之前的无线设备;或者,Receiving first indication information from a third wireless device, the third wireless device being a wireless device that is adjacent to the first wireless device in the occupation sequence and located before the first wireless device; or,
    接收来自管理设备的第一指示信息。Receive the first instruction information from the management device.
  16. 如权利要求12-15任一项所述的装置,其特征在于,所述发送模块,具体用于:15. The device according to any one of claims 12-15, wherein the sending module is specifically configured to:
    向所述第二无线设备发送第二指示信息,所述第二指示信息用于指示所述第二无线设备占用所述空口资源;或者,Sending second indication information to the second wireless device, where the second indication information is used to indicate that the second wireless device occupies the air interface resource; or,
    向管理设备发送释放信号,以通过所述管理设备指示所述第二无线设备占用所述空口资源;其中,所述释放信号用于指示所述第一无线设备释放所述空口资源。Send a release signal to the management device to instruct the second wireless device to occupy the air interface resource through the management device; wherein the release signal is used to instruct the first wireless device to release the air interface resource.
  17. 如权利要求12-16任一项所述的装置,其特征在于,所述第一无线设备为无线接入点AP;所述第一指示信息包括允许发送CTS消息。The apparatus according to any one of claims 12-16, wherein the first wireless device is a wireless access point AP; and the first indication information includes permission to send a CTS message.
  18. 一种空口资源的调度装置,其特征在于,设置于管理设备,包括:An air interface resource scheduling device, which is characterized in that it is set in a management device and includes:
    处理模块,用于根据多个无线设备对应的网络拓扑结构,确定所述多个无线设备占用所述空口资源的占用顺序;A processing module, configured to determine the order in which the multiple wireless devices occupy the air interface resources according to the network topology structures corresponding to the multiple wireless devices;
    发送模块,用于将所述占用顺序发送至所述多个无线设备。The sending module is used to send the occupied sequence to the multiple wireless devices.
  19. 如权利要求18所述的装置,其特征在于,The device of claim 18, wherein:
    所述处理模块,还用于:The processing module is also used for:
    针对所述多个无线设备中的每个无线设备,执行:For each wireless device in the multiple wireless devices, execute:
    根据时长控制参数,确定所述无线设备占用所述空口资源的时长;其中,所述时长控制参数包括所述占用顺序、所述网络拓扑结构包含的多个无线设备的业务时延需求、所述无线设备的业务流量中的一项或多项;Determine the length of time the wireless device occupies the air interface resources according to the duration control parameter; wherein, the duration control parameter includes the occupancy sequence, the service delay requirements of multiple wireless devices included in the network topology, and the One or more of the business traffic of wireless devices;
    所述发送模块,还用于将所述时长发送至所述无线设备。The sending module is also used to send the duration to the wireless device.
  20. 如权利要求18或19所述的装置,其特征在于,所述处理模块,还用于:The device according to claim 18 or 19, wherein the processing module is further configured to:
    获取所述多个无线设备中每个无线设备周围的无线设备分布信息;Acquiring wireless device distribution information around each wireless device in the plurality of wireless devices;
    根据所述每个无线设备周围的无线设备分布信息,构建所述多个无线设备对应的网络拓扑结构。According to the wireless device distribution information around each wireless device, a network topology structure corresponding to the multiple wireless devices is constructed.
  21. 如权利要求18-20任一项所述的装置,其特征在于,所述装置还包括接收模块;The device according to any one of claims 18-20, wherein the device further comprises a receiving module;
    所述接收模块,用于接收来自第一无线设备的释放信号,所述释放信号用于指示所述第一无线设备释放所述空口资源,所述第一无线设备为所述多个无线设备中的任意一个;The receiving module is configured to receive a release signal from a first wireless device, where the release signal is used to instruct the first wireless device to release the air interface resource, and the first wireless device is one of the multiple wireless devices Any one of
    所述发送模块,还用于按照所述占用顺序,通知第二无线设备占用所述空口资源,所述第二无线设备是所述占用顺序中位于所述第一无线设备之后的第一个无线设备。The sending module is further configured to notify a second wireless device of occupying the air interface resource according to the occupying sequence, and the second wireless device is the first wireless device located after the first wireless device in the occupying sequence. equipment.
  22. 如权利要求18-21任一项所述的装置,其特征在于,所述管理设备包括无线接入点AP。The apparatus according to any one of claims 18-21, wherein the management device comprises a wireless access point (AP).
  23. 一种通信装置,其特征在于,包括:处理器和存储器;A communication device, characterized by comprising: a processor and a memory;
    所述存储器,用于存储计算机程序;The memory is used to store a computer program;
    所述处理器,用于执行所述存储器中存储的计算机程序,以使得所述通信装置执行如权利要求1至6中任一项所述的方法,或执行如权利要求7至11中任一项所述的方法。The processor is configured to execute a computer program stored in the memory, so that the communication device executes the method according to any one of claims 1 to 6, or executes any one of claims 7 to 11 The method described in the item.
  24. 一种通信装置,其特征在于,包括:处理器和接口电路;A communication device, characterized by comprising: a processor and an interface circuit;
    所述接口电路,用于接收代码指令并传输至所述处理器;The interface circuit is used to receive code instructions and transmit them to the processor;
    所述处理器用于运行所述代码指令以执行如权利要求1至6中任一项所述的方法,或执行如权利要求7至11中任一项所述的方法。The processor is configured to run the code instructions to execute the method according to any one of claims 1 to 6, or execute the method according to any one of claims 7 to 11.
  25. 一种可读存储介质,其特征在于,所述可读存储介质存储有指令,当所述指令被执行时,使如权利要求1至6中任一项所述的方法被实现,或使如权利要求7至11中任一项所述的方法被实现。A readable storage medium, characterized in that the readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 6 is realized, or The method of any one of claims 7 to 11 is implemented.
PCT/CN2021/078209 2020-03-30 2021-02-26 Method and apparatus for scheduling air interface resource WO2021196939A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN202010237304 2020-03-30
CN202010237304.5 2020-03-30
CN202010298649.1 2020-04-16
CN202010298649.1A CN113473615B (en) 2020-03-30 2020-04-16 Scheduling method and device for air interface resources

Publications (1)

Publication Number Publication Date
WO2021196939A1 true WO2021196939A1 (en) 2021-10-07

Family

ID=77865807

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/078209 WO2021196939A1 (en) 2020-03-30 2021-02-26 Method and apparatus for scheduling air interface resource

Country Status (2)

Country Link
CN (1) CN113473615B (en)
WO (1) WO2021196939A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101877912A (en) * 2009-04-30 2010-11-03 大唐移动通信设备有限公司 Scheduling method and scheduler
CN103582142A (en) * 2012-08-06 2014-02-12 普天信息技术研究院有限公司 Resource distribution method, device and system for authorized channel
CN103974423A (en) * 2014-05-08 2014-08-06 江苏物联网研究发展中心 Wireless frame length self-adaption communication method and node equipment
CN107872892A (en) * 2016-09-28 2018-04-03 中兴通讯股份有限公司 A method and device for allocating wireless resources
US10122634B1 (en) * 2016-01-22 2018-11-06 Sprint Spectrum L.P. Proactive response to predicted bearer loss

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102468946A (en) * 2010-11-08 2012-05-23 中兴通讯股份有限公司 Multi-user transmission method and access point
CN104184540B (en) * 2013-05-23 2017-12-01 电信科学技术研究院 Data transmission method and equipment in D2D communications
CN104349391B (en) * 2013-07-30 2019-02-12 华为终端(东莞)有限公司 A kind of scheduling processing method and device of WiFi working terminal
WO2016029416A1 (en) * 2014-08-29 2016-03-03 华为技术有限公司 Resource allocation method, access point and station
CN108541026A (en) * 2018-03-28 2018-09-14 烽火通信科技股份有限公司 Method and system when according to STA negotiated speed reasonable distribution skies
CN108923899B (en) * 2018-06-04 2021-11-30 珠海市魅族科技有限公司 Data occupation indication method and device, network side equipment and terminal equipment
CN110839283A (en) * 2018-08-15 2020-02-25 华为技术有限公司 A kind of air interface resource allocation method and wireless access point AP

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101877912A (en) * 2009-04-30 2010-11-03 大唐移动通信设备有限公司 Scheduling method and scheduler
CN103582142A (en) * 2012-08-06 2014-02-12 普天信息技术研究院有限公司 Resource distribution method, device and system for authorized channel
CN103974423A (en) * 2014-05-08 2014-08-06 江苏物联网研究发展中心 Wireless frame length self-adaption communication method and node equipment
US10122634B1 (en) * 2016-01-22 2018-11-06 Sprint Spectrum L.P. Proactive response to predicted bearer loss
CN107872892A (en) * 2016-09-28 2018-04-03 中兴通讯股份有限公司 A method and device for allocating wireless resources

Also Published As

Publication number Publication date
CN113473615A (en) 2021-10-01
CN113473615B (en) 2024-06-21

Similar Documents

Publication Publication Date Title
CN114698068B (en) Business transmission method, device and system
US9419752B2 (en) Transmission opportunity operation of uplink multi-user multiple-input-multiple-output communication in wireless networks
US10582520B2 (en) Wireless communication terminal and wireless communication method for transmitting uplink by multiple users
CN116192305B (en) Channel access method, communication device, chip, storage medium and program product
WO2023284648A1 (en) Channel access method and apparatus
WO2017005040A1 (en) Method and device for transmission instruction, transmission triggering and transmission implementation for multi-station
US20230156687A1 (en) Non-r-twt member sta access grant for burst traffic transmission
KR20240039069A (en) Traffic management in limited TARGET WAKE TIME (TWT) service periods
US11963157B2 (en) Method and apparatus for using unlicensed band in communication system
WO2021196939A1 (en) Method and apparatus for scheduling air interface resource
JP7248702B2 (en) Deterministic backoff with collision avoidance
JP2025514349A (en) Triggered TXOP Sharing with AC Limitation
WO2023134517A1 (en) Time resource scheduling method and apparatus in wireless local area network, and readable storage medium
WO2022198546A1 (en) Methods, apparatuses and systems for triggered transmission opportunity (txop) sharing
WO2025148648A1 (en) Channel access method and apparatus
CN119095111A (en) Low-latency service transmission method, access point device and storage medium
WO2025039265A1 (en) Communication method, access point, and communication system
CN120358625A (en) Multi-access point transmission method, access point device and computer medium
CN107211453B (en) A channel access method and channel access device
WO2025001903A1 (en) Communication method and apparatus
WO2025087094A1 (en) Communication method, and apparatus
WO2025147913A1 (en) Communication method, communication device, and communication system
WO2023071068A1 (en) Data transmission method and apparatus, computer readable storage medium and electronic apparatus

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: 21780592

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: 21780592

Country of ref document: EP

Kind code of ref document: A1