Patent Description:
A wireless local area network (wireless local area network, WLAN) usually works on an unlicensed spectrum (unlicensed spectrum), and unlicensed frequency bands are mainly classified into a frequency band below <NUM>, a <NUM> frequency band, a <NUM> frequency band, a <NUM> frequency band, and the like.

In the mainstream WLAN standards such as the <NUM>. 11a/b/g/n/ac/ax, the wireless local area network usually occupies the <NUM> frequency band or the <NUM> (which is <NUM> and <NUM> strictly) frequency band. Recently, in the <NUM>. 11ax standard, it is determined that a <NUM> spectrum that may be subsequently used as the unlicensed spectrum is also used as an operation spectrum of the <NUM>. 11ax standard.

Air interface transmission shows different features based on different frequency bands. For a low frequency band, features of wireless transmission are relatively slow signal attenuation and a good wall penetration effect. However, a bandwidth is limited, and a rate is sometimes limited by a magnitude of the bandwidth. For example, at <NUM>, for a data packet in the <NUM>. 11b/g/n/ax standard, basic bandwidth is <NUM>, and maximum bandwidth is <NUM>. In addition, there is some overlap between channels, and consequently, continuous use of a plurality of channels is affected. As a result, the <NUM>. 11a/ac does not work at <NUM>. Compared with the congested <NUM> frequency band, the <NUM> frequency band and the <NUM> frequency band have more spectrum resources, and are more suitable for data transmission of wide bandwidth (a maximum of <NUM> is supported in the <NUM>. 11ac and the <NUM>. 11ax) and a high rate.

Currently, when a station (station, STA) is handed over between frequency bands or access points (access point, AP), a feature of a frequency band is not fully described. An existing description is not sufficient enough especially when there are some new features at <NUM> frequency band. As a result, determining performed by the STA may be inaccurate.

Document <NPL> proposes to transmit information from AP to STA regarding the <NUM> frequency band.

Document <NPL>, relates to the indication of utilization percentages in a BSS Load Element.

In view of this, the invention provides information transmission methods, apparatuses, a program and a computer-readable recording medium, to provide more information for a STA to perform determining, thereby improving precision when the STA is handed over between frequency bands or APs.

The technical solutions of embodiments of this application may be used in various communications systems, for example, a global system for mobile communications (global system for mobile communications, GSM) system, a code division multiple access (code division multiple access, CDMA) system, a wideband code division multiple access (wideband code division multiple access, WCDMA) system, a general packet radio service (general packet radio service, GPRS), a long term evolution (long term evolution, LTE) system, an LTE frequency division duplex (frequency division duplex, FDD) system, an LTE time division duplex (time division duplex, TDD) system, a universal mobile telecommunications system (universal mobile telecommunications system, UMTS), a worldwide interoperability for microwave access (worldwide interoperability for microwave access, WiMAX) communications system, a 5th generation (5th generation, <NUM>) system, or a new radio (new radio, NR) system.

A first device in the embodiments of this application may be user equipment, an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communications device, a user agent, or a user apparatus. The first device may alternatively be a cellular phone, a cordless telephone set, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a handheld device having a wireless communication function, a computing device, another processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a <NUM> network, a terminal device in a future evolved public land mobile network (public land mobile network, PLMN), or the like. This is not limited in the embodiments of this application. For ease of description, a station (station, STA) is used as an example for description in the following embodiments.

The first device in the embodiments of this application may alternatively be a base transceiver station (base transceiver station, BTS) in a global system for mobile communications (global system of mobile communications, GSM) system or code division multiple access (Code Division Multiple Access, CDMA) system, or may be a NodeB (NodeB, NB) in a wideband code division multiple access (wideband code division multiple access, WCDMA) system, or may be an evolved NodeB (evolved NodeB, eNB or eNodeB) in an LTE system, or may be a radio controller in a cloud radio access network (cloud radio access network, CRAN) scenario. Alternatively, the first device may be a relay node, an access point, a vehicle-mounted device, a wearable device, a network device in a <NUM> network, a network device in a future evolved PLMN network, an access point (AP), a personal basic service set control point (personal basic service set control point, PCP), or the like. This is not limited in the embodiments of this application. For ease of description, an AP is used as an example for description in the following embodiments.

A second device in the embodiments of this application may be a STA or an AP.

In the embodiments of this application, the station or the access point includes a hardware layer, an operating system layer running above the hardware layer, and an application layer running above the operating system layer. The hardware layer includes hardware such as a central processing unit (central processing unit, CPU), a memory management unit (memory management unit, MMU), and a memory (which is also referred to as a main memory). The operating system layer may include any one or more computer operating systems that implement service processing through a process (process), for example, a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, word processing software, and instant communications software. In addition, a specific structure of an execution body of a method provided in the embodiments of this application is not specifically limited in the embodiments of this application, provided that a program that records code of the method provided in the embodiments of this application can be run to perform communication based on the method provided in the embodiments of this application. For example, the execution body of the method provided in the embodiments of this application may be the STA or the AP, or may be a function module that can invoke and execute the program in the STA or the AP.

In addition, aspects or features of this application may be implemented as a method, an apparatus, or a product that uses standard programming and/or engineering technologies. The term "product" used in this application covers a computer program that can be accessed from any computer-readable component, carrier or medium. For example, a computer-readable medium may include, but is not limited to: a magnetic storage component (for example, a hard disk, a floppy disk or, or a magnetic tape), an optical disc (for example, a compact disc (compact disc, CD) or a digital versatile disc (digital versatile disc, DVD)), a smart card, and a flash memory component (for example, an erasable programmable read-only memory (erasable programmable read-only memory, EPROM), a card, a stick, or a key drive). In addition, various storage media described in this specification may represent one or more devices and/or other machine-readable media that are configured to store information. The term "machine-readable media" may include, but is not limited to a radio channel, and various other media that can store, contain, and/or carry an instruction and/or data.

<FIG> is a schematic diagram of a network architecture of a wireless local area network according to an embodiment of this application. As shown in <FIG>, the network architecture of the wireless local area network includes an AP <NUM>, an AP <NUM>, a STA <NUM>, and a STA <NUM>. The AP <NUM> may perform wireless communication with the STA <NUM> and the STA <NUM>, and the AP <NUM> may also perform wireless communication with the STA <NUM> and the STA <NUM>. Wireless communication may also be performed between the AP <NUM> and the AP <NUM>, and between the STA <NUM> and the STA <NUM>.

<FIG> is a schematic flowchart of an information transmission method <NUM> according to an embodiment of this application.

S210: A first device sends indication information to a second device, and the second device receives the indication information sent by the first device, where the indication information is used to indicate information about an operation mode of a first frequency band, and the first frequency band is one or more frequency bands in frequency bands supported by the first device.

Optionally, the first frequency band is at least one of <NUM>, <NUM>, or <NUM>.

Optionally, the information about the operation mode includes information about an operation mode of the first frequency band in a first time period, and the first time period is any time period before the first device sends the indication information to the second device.

Specifically, the first device may collect information about an operation mode of the first frequency band in a past time period.

Optionally, the information about the operation mode includes information about an operation mode of the first frequency band in a second time period, and the second time period is any time period after the first device sends the first indication information to the second device.

Specifically, the first device may plan information about an operation mode of the first frequency band in a future time period.

Optionally, the information about the operation mode of the first frequency band includes the operation mode of the first frequency band.

Optionally, the operation mode may be any combination of one or more of the following operation modes:.

It should be understood that, the operation mode in this embodiment of this application is not limited to the foregoing six operation modes, and may be another operation mode. This is not limited in this application.

Optionally, the information about the operation mode is used to indicate information about an operation mode of one or more access categories (access category, AC) of the first frequency band.

It should be understood that, the one or more access categories may alternatively be understood as one or more services, as in the claimed invention.

Specifically, the first device or the second device may support one or more services, for example, a voice service and a video service. The indication information may indicate information about an operation mode of the one or more services. For example, an operation mode of the voice service is EDCA, and an operation mode of the video service is EDCA disable.

Optionally, the information about the operation mode includes time information corresponding to the operation mode.

The time information corresponding to the operation mode includes but is not limited to the following manners.

In each AC, a percentage of an operation mode (for example, EDCA disable) is indicated by using <NUM> bits: <MAT>.

EDCA disabled time[AC] represents duration of ECDA disable of a specific AC, and a unit is microsecond (microsecond, ms). EDCA disabled time[AC] may further be expressed by using the following formula: EDCA disabled time[AC]=N[AC] *Ti[AC].

N[AC] indicates a quantity of EDCA disabled events for the AC.

Alternatively, N[AC] may be described as follows:
N[AC] is the number of EDCA disabled events, for this AC, that occurred during the total measurement time which is less than or equal to dot11ChannelUtilizationBeaconIntervals consecutive beacon intervals.

Ti[AC] is duration of an ith EDCA disabled event occurring on the AC.

dot11ChannelUtilizationBeaconIntervals is a quantity of beacon intervals (beacon intervals, BI) that are continuously measured.

dot11BeaconPeriod is duration of a Beacon.

Optionally, in this embodiment of this application, the first field may indicate a percentage EDCA disable time[AC] of an operation mode (for example, EDCA disable) of each AC, or may indicate another value. This is not limited in this application.

For example, the first field may alternatively indicate a sum of percentage of EDCA disable of each AC: <MAT>.

EDCA disable time is a sum of percentages of EDCA disable of the ACs.

For another example, the first field may alternatively indicate a percentage of multi-user (multiple-user, MU) transmission of each AC: <MAT>.

MU transmission time is duration of downlink (downlink, DL) transmission and uplink (uplink, UL) transmission.

It should be understood that the DL transmission and the UL transmission may be separately calculated.

For another example, the first field may alternatively indicate a total percentage of MU transmission of each AC: <MAT>.

MU transmission time is a sum of percentages of MU transmission of the ACs.

Optionally, the indication information further includes a second field. The second field is used to indicate information about a quantity of third devices. The third device is one or more of an extremely high throughput station, a station that is capable of operating at <NUM>, or a station that is capable of being scheduled.

Specifically, the second field in the indication information may indicate statistics about a quantity of newly-added special STAs. The newly-added special STAs include but are not limited to the following types:.

Optionally, the indication information is carried in an existing frame or an existing information element (information element).

For example, the existing information element that is capable of carrying the indication information includes but is not limited to the following types:.

Optionally, the indication information may be carried in a newly-added frame or a newly-added information element.

For example, the newly-added frame may include but is not limited to the following types:.

Optionally, the method <NUM> further includes:
S220: The second device is handed over between frequency bands based on the indication information; or the second device is handed over between access points based on the indication information.

Optionally, the first device may be the AP <NUM> in <FIG>, and the second device may be the STA <NUM> in <FIG>. The AP <NUM> may send the indication information to the STA <NUM>. After receiving the indication information, the STA <NUM> determines whether the STA <NUM> needs to be handed over between frequency bands or APs.

It should be understood that the first device may first send the indication information to the AP <NUM>, and then the AP <NUM> forwards the indication information to the STA <NUM>.

According to the information transmission method in this embodiment of this application, the indication information carries the information about the operation mode, to provide more information for a station to perform determining, thereby helping improve precision when the station is handed over between frequency bands or access points.

The following uses information statistics about EDCA disabled event in the <NUM>. 11ax as an example for description.

The indication information may be carried in an HE BSS load element. <FIG> is a schematic structural diagram of a high efficiency basic service set load element (HE BSS load element) according to an embodiment of this application. As shown in <FIG>, a field may be added to indicate whether an "EDCA disable percentage for each AC" appears subsequently.

For example, one bit may be used to indicate whether last four percentages appear, or four bits may be used to respectively indicate whether the four percentages appear.

As shown in <FIG>, the HE BSS load element includes an element identifier (Element ID) field, a length (Length) field, an element identifier extension (Element ID Extension) field, a high efficiency station count (HE STA Count) field, a utilization (Utilization) field, a remaining frequency/resource unit resource (Frequency Underutilization) field, and a remaining spatial stream resource (Spatial Stream Underutilization) field.

"EDCA disable percentage for AC-BE" represents a percentage of EDCA disable of a best effort (best effort, BE) service.

"EDCA disable percentage for AC-BK" represents a percentage of EDCA disable of a background (background, BK) service.

"EDCA disable percentage for AC-VI" represents a percentage of EDCA disable of a video (video, VI) service.

"EDCA disable percentage for AC-VO" represents a percentage of EDCA disable of a voice (voice, VO) service.

Optionally, a field may further be added to indicate a quantity of EHT STAs.

Optionally, a field may further be added to indicate a quantity of <NUM> capable STAs.

Optionally, a field may further be added to indicate a quantity of scheduling capable STAs.

The indication information may be carried in a new information element (information element). <FIG> is a schematic structural diagram of a new information element. A field may be added to indicate whether an "EDCA disable percentage for each AC" appears subsequently.

For example, one bit may be used to indicate whether last four appear, or four bits may be used to respectively indicate whether the four appear.

As shown in <FIG>, the information element includes an element identifier (Element ID) field, a length (Length) field, and an element identifier extension (Element ID Extension) field.

"EDCA disable percentage for AC-BE" represents a percentage of EDCA disable of a BE service.

"EDCA disable percentage for AC-BK" represents a percentage of EDCA disable of a BK service.

"EDCA disable percentage for AC-VI" represents a percentage of EDCA disable of a VI service.

"EDCA disable percentage for AC-VO" represents a percentage of EDCA disable of a VO service.

The indication information may be carried in a neighbor report element (neighbor report element). <FIG> is a schematic structural diagram of a neighbor report element (neighbor report element) according to an embodiment of this application.

Optionally, the indication information may be carried in an optional subelements (Optional Subelements) field in the neighbor report element.

Optionally, the indication information may be carried in a BSS ID Information field.

As shown in <FIG>, the neighbor report element includes an element identifier (Element ID) field, a length (Length) field, a basic service set identifier (BSS ID) field, a basic service set identifier information (BSS ID Information) field, an operating class (Operating Class) field, a channel number (Channel Number) field, a physical layer type (PHY Type) field, and an optional subelements (Optional Subelements) field. The BSS ID Information field includes an access point reachability (AP Reachability) field, a security (Security) field, a key scope (Key Scope) field, a capabilities (Capabilities) field, a mobility domain (Mobility Domain) field, a high throughput (High Throughput, HT) field, a very high throughput (Very High Throughput, VHT) field, a fine timing measurement (Fine Timing Measurement, FTM) field, a high efficiency (High Efficiency, HE) field, a high efficiency extended range basic service set (High Efficiency Extended Range BSS, HE ER BSS) field, and a reserved (Reserved) field.

It should be understood that a specific field indication manner may be the same as the indication manner shown in <FIG> or <FIG>. For brevity, details are not described herein again.

The indication information may be carried in a multi-channel element (multi-channel element). <FIG> is a schematic structural diagram of a multi-channel element according to an embodiment of this application.

As shown in <FIG>, the multi-channel element includes an element identifier (Element ID) field, a length (Length) field, a multi-channel control (Multi- channel Control) field, a band identifier (Band ID) field, an operating class (Operating Class) field, a channel number (Channel Number) field, a BSS ID field, a BI field, a time synchronization function offset (Time Synchronization Function Offset, TSF Offset) field, a multi-channel connection capability (Multi-channel Connection Capability) field, a fast session transfer session timeout (Fast Session Transfer Session Timeout) field, a station media access control layer address (STA MAC Address) field, a pairwise cipher suite count (Pairwise Cipher Suite Count) field, a pairwise cipher suite list (Pairwise Cipher Suite List) field, and an optional subelements field. Optionally, the indication information may be carried in the optional subelements (Optional Subelements) field in the multi-channel element.

In this embodiment of this application, when the first frequency band is a plurality of frequency bands, the information about the operation mode may alternatively be used to collect parameter information of an operation mode of each of the plurality of frequency bands.

The following uses the operation mode of EDCA disable as an example for description.

<FIG> is a schematic structural diagram of a multi-user enhanced distributed channel access parameter set element (MU EDCA Parameter Set element). As shown in <FIG>, in the MU EDCA parameter set element, any interframe space (arbitration interframe spacing number, AIFSN) may be set to zero, to indicate that EDCA disable is performed on a corresponding AC. In addition, EDCA disable is duration of a multi-user enhanced distributed channel access timer (MU EDCA Timer), and timing starts after scheduling interaction is completed.

As shown in <FIG>, the MU EDCA parameter set element includes an element identifier field, a length field, an element identifier extension field, a quality of service information (QoS Information) field, a multi-user BE service parameter record (MU AC-BE Parameter Record) field, a multi-user BK service parameter record (MU AC-BK Parameter Record) field, a multi-user VI service parameter record (MU AC-VI Parameter Record) field, and a multi-user VO service parameter record (MU AC-VO Parameter Record) field. The MU AC-BE parameter record field includes a service label/any interframe space (AC Index/AIFSN) field, a minimum/maximum contention window size (ECWmin/ECWmax) field, and a multi-user EDCA timer (MU EDCA Timer) field. The AC index/AIFSN field includes an AIFSN field.

<FIG> is a schematic structural diagram of an enhanced distributed channel access parameter set element (EDCA Parameter Set element). As shown in <FIG>, when an AP works in a <NUM> frequency band, that an AIFSN is set to zero indicates that EDCA disable is performed on a corresponding AC until next modification is performed.

As shown in <FIG>, the EDCA parameter set element includes an element identifier field, a length field, an element identifier extension field, a quality of service information (Qos Information) field, an update EDCA information (Update EDCA Information) field, a BE service parameter record (AC-BE Parameter Record) field, a BK service parameter record (AC-BK Parameter Record) field, a VI service parameter record (AC-VI Parameter Record) field, and a VO service parameter record (AC-VO Parameter Record) field. The AC-BE parameter record field includes an AC index/AIFSN field, an ECWmin/ECWmax field, and a transmission opportunity limit (TXOP Limit) field.

<FIG> is a schematic structural diagram of a <NUM> operation information field (<NUM> operation information field). As shown in <FIG>, a channel control field (Channel Control field) includes a pre association access (Pre Association Access) field and a post association access (Post Association Access) field. The pre association access field and the post association access field indicate, in the channel control field in the <NUM> operation information field (Operation Information Field), whether EDCA is disabled (disable EDCA) before and after association (association). Certainly, the four ACs may alternatively be indicated in detail by using, for example, four bits.

As shown in <FIG>, the <NUM> operation information field includes a primary channel (Primary Channel) field, channel control (Channel Control) field, a channel center frequency segment <NUM> (Channel Center Frequency Segment <NUM>) field, a channel center frequency segment <NUM> (Channel Center Frequency Segment <NUM>) field, a BSS ID field, and an operating class field. The channel control field includes a channel width (Channel Width) field, a pre association access (Pre Association Access) field, a post association access (Post Association Access) field, and a reserved (Reserved) field.

In this embodiment of this application, the information, indicated by the first field, about the operation mode of the first frequency band may be information statistics about the operation modes of EDCA disable in the foregoing three cases.

For example, in the case (<NUM>), an AP may perform statistics and learn that in <NUM>, time of EDCA disable of the BE, the BK, the VI, and the VO are respectively <NUM>, <NUM>, <NUM> and <NUM>. In this case, the AP may carry indication information in an EHT/HE BSS load element, to indicate that percentages of EDCA disable of the BE, the BK, the VI, and the VO are respectively <NUM>%, <NUM>%, <NUM>%, and <NUM>%.

<FIG> is a schematic structural diagram of an extended basic service set load element (extended BSS load element) according to an embodiment of this application.

Optionally, the parameter information of the operation mode includes a remaining spatial stream resource (Spatial Stream Underutilization Field), and the remaining spatial stream resource may also be understood as a quantity of streams that can further be transmitted by the first device.

Nmax_SS represents a maximum quantity of spatial streams supported by an AP. Tbusy represents a CCA busy time period in a measurement time period.

Ti represents a time period in which ith transmission is performed, NSSi represents a quantity of spatial streams transmitted in the Ti time period, and N represents a quantity of busy events (namely, a quantity of times of transmission) in the measurement time period.

Optionally, the parameter information of the operation mode includes utilization of a <NUM> channel (Observable Secondary <NUM> Utilization).

Tbusy,W1 represents duration in which it is detected that the <NUM> channel is busy.

It should be understood that, in this embodiment of this application, the parameter information of the operation mode may further include utilization of a <NUM> channel (Observable Secondary <NUM> Utilization) or utilization of an <NUM> channel (Observable Secondary <NUM> Utilization).

As shown in <FIG>, the extended BSS load element further includes an element identifier field, a length field, and a multi-user multiple-input multiple-output capable station count (MU-MIMO Capable STA Count) field.

<FIG> is a schematic structural diagram of another extended basic service set load element (extended BSS load element).

Optionally, the parameter information of the operation mode includes a proportion (utilization field) of duration in which a channel is busy to duration of a beacon interval.

Tbusy represents duration in which it is detected that the channel is busy.

Optionally, the parameter information of the operation mode includes a remaining frequency/resource unit resource (Frequency Underutilization field), or may be understood as a quantity of RUs that can further be transmitted.

RUmax represents a maximum quantity of resource units, N represents a quantity of times for which it is detected that the channel is busy, NRU represents a quantity of allocated RUs, i represents a label indicating that a channel is in a busy state, j respectively represents a label of each allocated RU, RUj,i represents a magnitude of a jth normalized RU when the channel is busy for an ith time, and Ti represents duration in which the channel is busy for the ith time.

Optionally, the parameter information of the operation mode includes a remaining spatial stream resource (Spatial Stream Underutilization Field), and the remaining spatial stream resource may also be understood as a quantity of streams that can further be transmitted. A dimension of RUs is added herein.

RUMj represents a magnitude of a jth normalized RU.

As shown in <FIG>, the extended BSS load element further includes an element identifier field, a length field, an element identifier extension field, and a high efficiency station count (HE STA Count) field.

In this embodiment of this application, when the operation mode of the first frequency band is a plurality of operation modes, the first device may collect parameter information of each of the plurality of operation modes.

<FIG> is a schematic flowchart of an information transmission method <NUM> according to an embodiment of this application. As shown in <FIG>, the method <NUM> includes the following steps.

S310: A first device sends indication information to a second device, and the second device receives the indication information sent by the first device, where the indication information includes a third field, and the third field is used to indicate a next-generation Wi-Fi standard.

Optionally, the indication information is carried in a neighbor report element (neighbor report element). <FIG> is a schematic structural diagram of another neighbor report element.

Optionally, the indication information is carried in BSS ID Information in the neighbor report element.

As shown in <FIG>, the next-generation Wi-Fi standard may be an extremely high throughput (extremely high throughput, EHT) standard, and an EHT standard information or an EHT subfield may be carried in the BSS ID Information in the neighbor report element.

It should be understood that, in the embodiments of this application, the first field, the second field, and the third field may be carried in a same frame or information element, or may be carried in different frames or information elements. For example, as shown in <FIG>, the next-generation Wi-Fi standard may be carried in the BSS ID Information in the neighbor report element, and the information about the operation mode of the first frequency band and the information about the quantity of third devices may be carried in the optional subelements field in the neighbor report element.

An embodiment of this application further provides an information transmission method. The method includes:
when a preset condition is satisfied, skipping performing EDCA disable in a first frequency band, or being not capable of performing EDCA disable in the first frequency.

Optionally, the first frequency band is <NUM>.

Optionally, the preset condition is that the second device cannot be scheduled (Trigger).

Specifically, when determining that the second device cannot be scheduled, the first device may skip performing EDCA disable in the first frequency band.

Optionally, the first device may be an AP, and the second device may be a STA. The AP may be associated with at least one STA.

Optionally, the preset condition may be that at least one second device satisfies one or more of the following conditions:.

Further, optionally, the preset condition may alternatively be that at least one second device satisfies one or more of the following conditions:.

Alternatively, the foregoing conditions may be described as follows:.

The EDCA in <NUM> shall/should/may not be disable, if any of the following satisfied:.

It should be understood that the foregoing preset conditions are merely examples, and there may be another preset condition. This embodiment of this application is not limited thereto.

For example, an AP is associated with a plurality of STAs. The plurality of STAs include a STA <NUM>, and the STA <NUM> is capable of operating at <NUM>. However, in a time period, the uplink multi-user disable field is <NUM>, and the STA <NUM> cannot be scheduled. In this case, the AP determines that, in this time period, the STA <NUM> is capable of operating at <NUM> but cannot be scheduled. Therefore, the AP may skip performing EDCA disable in this time period.

For another example, an AP is associated with a plurality of STAs. The plurality of STAs include a STA <NUM>, and the STA <NUM> is capable of operating at <NUM>. However, in a time period, an uplink multi-user data disable field is <NUM> or <NUM>, an operation mode control uplink multi-user data disable receive support field is <NUM>, and the STA <NUM> cannot be scheduled. In this case, the AP determines that, in this time period, the STA <NUM> is capable of operating at <NUM> but cannot be scheduled. Therefore, the AP may skip performing EDCA disable in this time period.

Optionally, when the first device satisfies the preset condition, in the first frequency band, the first device may skip performing EDCA disable of at least one service, or may be not capable of performing EDCA disable of at least one service.

It should be understood that, in this embodiment of this application, that the first device may skip performing EDCA disable of at least one service may also be understood as that the first device may skip performing EDCA of at least one access category (access class, AC).

It should further be understood that, that when the first device satisfies the preset condition, in the first frequency band, the first device may skip performing EDCA disable of at least one service, or may skip performing EDCA disable of a specific service may alternatively be described as follows:.

The EDCA of a specific AC in <NUM> shall/should/may not be disable, if any of the following satisfied:.

For example, an AP is associated with a plurality of STAs. The plurality of STAs include a STA <NUM>, and the STA <NUM> is capable of operating at <NUM>. However, in a time period, the uplink multi-user disable field is <NUM>, and all services of the STA <NUM> in this time period cannot be scheduled. In this case, the AP determines that the STA <NUM> is capable of operating at <NUM>, but all the services cannot be scheduled in this time period. Therefore, the AP may skip performing EDCA disable of all the services of the STA <NUM> in this time period.

It should be understood that, although the AP may skip performing EDCA disable on all the services of the STA <NUM> in this time period, the AP may alternatively perform EDCA disable on another service. For example, in this time period, only a voice service is supported by the STA <NUM>. In this case, the AP may skip performing EDCA disable on the voice service in this time period, but may alternatively perform EDCA disable on another service. For example, the AP may alternatively perform EDCA disable on a video service.

It should further be understood that, in this embodiment of this application, if a STA in STAs associated with the AP is capable of operating at <NUM>, but cannot be scheduled in a time period, the AP may alternatively remove the STA from the STAs associated with the AP, that is, disassociate (disassociate) with the STA. Then the AP performs EDCA disable.

Alternatively, that the AP disassociates with the STA and then performs EDCA disable may be described as follows:
The AP can disable EDCA contention for the HE BSS after having disassociated all STAs (if any) that satisfy the condition above (i.e., do not support scheduling by UL MU).

The foregoing describes in detail the information transmission methods in the embodiments of this application with reference to <FIG>. The following describes in detail information transmission apparatuses in the embodiments of this application with reference to <FIG>.

<FIG> is a schematic block diagram of an information transmission apparatus <NUM> according to an embodiment of this application. The information transmission apparatus <NUM> may correspond to the foregoing first device.

It should be understood that the information transmission apparatus <NUM> may correspond to the first device in the foregoing method embodiments, and may have any function of the first device in the method embodiments.

The information transmission apparatus <NUM> includes:.

Optionally, the information about the operation mode includes information about an operation mode of the first frequency band in a first time period, where the first time period is any time period before the transceiver module <NUM> sends the indication information to the second device; and/or
the information about the operation mode includes information about an operation mode of the first frequency band in a second time period, where the second time period is any time period after the transceiver module <NUM> sends the indication information to the second device.

Optionally, the first field is used to indicate information about an operation mode of one or more access categories of the first frequency band.

Optionally, the information about the operation mode includes time information corresponding to the operation mode, or a percentage of the operation mode in a third time period.

Optionally, the operation mode includes one or more of enhanced distributed channel access EDCA, enhanced distributed channel access disable EDCA disable, schedule, time division duplex slot based schedule TDD slot based schedule, mixed EDCA and schedule, or mixed EDCA and TDD slot based schedule.

Optionally, the processing module <NUM> is further configured to determine indication information, where the indication information includes a third field, and the third field is used to indicate a next-generation Wi-Fi standard; and
the transceiver module <NUM> is further configured to send the indication information to the second device.

Optionally, the processor <NUM> is further configured to skip performing EDCA disable in the first frequency band when a preset condition is satisfied.

Optionally, the indication information is carried in a high efficiency basic service set load element HE BSS load element, a neighbor report element, or a multi-channel element.

It should be understood that the information transmission apparatus <NUM> in this embodiment of this application may correspond to the first device in the foregoing method embodiments, and the foregoing and other management operations and/or functions of the modules in the information transmission apparatus <NUM> are separately used to implement the corresponding steps in the foregoing methods. For brevity, details are not described herein again.

Optionally, if the information transmission apparatus <NUM> is a network device or a terminal device, the transceiver module <NUM> in this embodiment of this application may be implemented by a transceiver <NUM>, and the processing module <NUM> may be implemented by a processor <NUM>. As shown in <FIG>, an information transmission apparatus <NUM> may include the transceiver <NUM>, the processor <NUM>, and a memory <NUM>. The memory <NUM> may be configured to store indication information, and may further be configured to store code, an instruction, and the like executed by the processor <NUM>. The transceiver <NUM> may include a radio frequency circuit. Optionally, the network device or the terminal device further includes a storage unit.

The storage unit may be, for example, a memory. When the network device or the terminal device includes the storage unit, the storage unit is configured to store a computer-executable instruction. The processing module is connected to the storage unit. The processing unit executes the computer-executable instruction stored in the storage unit, to enable the network device or the terminal device to perform the information transmission method.

Optionally, if the information transmission apparatus <NUM> is a chip in the network device or the terminal device, the chip includes the processing module <NUM> and the transceiver module <NUM>. The transceiver module <NUM> may be implemented by the transceiver <NUM>, and the processing module <NUM> may be implemented by the processor <NUM>. The transceiver module may be, for example, an input/output interface, a pin, or a circuit. The processing module can execute the computer-executable instruction stored in the storage unit. The storage unit is a storage unit, such as a register or a cache, in the chip, or the storage unit may be a storage unit, such as a read-only memory (read-only memory, ROM), another type of static storage device capable of storing static information and static instructions, or a random access memory (random access memory, RAM), in the terminal device but outside the chip.

<FIG> is a schematic block diagram of an information transmission apparatus <NUM> according to an embodiment of this application. The information transmission apparatus <NUM> may correspond to the foregoing second device.

It should be understood that the information transmission apparatus <NUM> may correspond to the second device in the foregoing method embodiments, and may have any function of the second device in the method embodiments.

Optionally, the information about the operation mode includes information about an operation mode of the first frequency band in a first time period, where the first time period is any time period before the transceiver module <NUM> receives the indication information sent by the first device; and/or
the information about the operation mode includes information about an operation mode of the first frequency band in a second time period, where the second time period is any time period after the transceiver module <NUM> receives the indication information sent by the first device.

Optionally, the operation mode includes one or more of enhanced distributed channel access EDCA, enhanced distributed channel access disable EDCA disable, a schedule mechanism, a time division duplex slot based schedule TDD slot based schedule mechanism, a mixed EDCA and schedule mechanism, or a mixed EDCA and TDD slot based schedule mechanism.

Optionally, the indication information is carried in a high efficiency basic service set load element HE BSS load element, a neighbor report element, or a multi-channelmulti-channel element.

Optionally, the transceiver module <NUM> is further configured to receive indication information, where the indication information includes a third field, and the third field is used to indicate a next-generation Wi-Fi standard; and
the processing module <NUM> is further configured to determine the indication information.

It should be understood that the information transmission apparatus <NUM> in this embodiment of this application may correspond to the second device in the foregoing method embodiments, and the foregoing and other management operations and/or functions of the modules in the information transmission apparatus <NUM> are separately used to implement the corresponding steps in the foregoing methods. For brevity, details are not described herein again.

The storage unit may be, for example, a memory. When the network device or the terminal device includes the storage unit, the storage unit is configured to store a computer-executable instruction. The processing unit is connected to the storage unit. The processing unit executes the computer-executable instruction stored in the storage unit, to enable the network device or the terminal device to perform the information transmission method.

Optionally, if the information transmission apparatus <NUM> is a chip in the network device or the terminal device, the chip includes the processing module <NUM> and the transceiver module <NUM>. The transceiver module <NUM> may be implemented by the transceiver <NUM>, and the processing module <NUM> may be implemented by the processor <NUM>. The transceiver module may be, for example, an input/output interface, a pin, or a circuit. The processing module can execute the computer-executable instruction stored in the storage unit. The storage unit is a storage unit, such as a register or a cache, in the chip, or the storage unit may be a storage unit, such as a ROM, another type of static storage device capable of storing static information and static instructions, or a RAM, in the terminal but outside the chip.

A person of ordinary skill in the art may be aware that, units and algorithm steps of the examples described in combination with the embodiments disclosed in this specification may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on a particular application and a design constraint of the technical solutions.

A person skilled in the art may clearly understand that, for convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to the corresponding processes in the foregoing method embodiments.

For example, division into the units is merely logical function division, and may be other division during an actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or may not be performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in an electrical form, a mechanical form, or another form.

The units described as separate parts may or may not be physically separated, and parts displayed as units may or may not be physical units, that is, may be located in one position, or may be distributed on a plurality of network units.

Claim 1:
An information transmission method, comprising:
generating, by a first device, indication information, wherein the indication information comprises a first field, wherein the first field indicates information about an operation mode of one or more services of a first frequency band, wherein the first frequency band is one or more frequency bands in frequency bands supported by the first device, wherein the information about the operation mode comprises a percentage of the operation mode in a time period and wherein the one or more services include one or more of a best effort service, a background service, a video service, or a voice service;
sending, by the first device, the indication information to a second device.