Communication method and apparatus
The communication method enhances communication reliability in multilink devices by allowing the STA MLD to detect changes in key BSS parameters through information sent by the AP MLD, ensuring timely updates and maintaining peak throughput.
Patent Information
- Application Number
- JP2024560318
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-04-11
- Filing Date
- 2023-03-23
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2043-03-23
AI Technical Summary
The existing methods for a station multilink device to acquire update information for key BSS parameters affect communication reliability, as they do not efficiently handle changes in key BSS parameters across multiple access points in a multilink device setup.
A communication method where a first access point (AP) in a multi-link device generates information indicating whether key BSS parameters have changed, and sends this information to a station multi-link device (STA MLD). The STA MLD can then determine if it needs to obtain the updated key BSS parameters based on this information.
This method improves communication reliability by enabling the STA MLD to timely detect changes in key BSS parameters, ensuring normal communication with the AP MLD and maintaining peak throughput and reduced latency.
Smart Images

Figure 2025513050000001_ABST
Abstract
Description
[Technical field]
[0001] This application claims priority to Chinese Patent Application No. 202210376192.0, entitled "COMMUNICATION METHOD AND APPARATUS," filed on April 11, 2022, the entire contents of which are incorporated herein by reference.
[0002] TECHNICAL FIELD Embodiments of the present application relate to the field of communications, and more particularly, to communication methods and devices. [Background technology]
[0003] In order to significantly increase the service transmission speed of wireless local area network (WLAN) systems, the Institute of Electrical and Electronics Engineers (IEEE) 802.11ax standard, based on the existing orthogonal frequency division multiplexing (OFDM) technology, further uses orthogonal frequency division multiple access (OFDMA) technology. OFDMA technology supports multiple nodes in simultaneously transmitting and receiving data, thereby achieving improved multi-station diversity.
[0004] The next generation Wi-Fi standard IEEE802.11be is called extremely high throughput (EHT) or Wi-Fi7, and its most important technical objective is to significantly improve peak throughput. According to the IEEE802.11be standard, WLAN devices support multiple streams (the maximum number of spatial streams is 16), multiple frequency bands (e.g., 2.4GHz, 5GHz, and 6GHz frequency bands), and the cooperation of multiple channels in the same frequency band to improve peak throughput and reduce service transmission latency. Multiple frequency bands or multiple channels may be collectively referred to as multi-link. A station device of the next generation IEEE802.11 standard that supports multiple links simultaneously is called a multi-link device (MLD).
[0005] The traffic indication map (TIM) broadcast function indicates that a station (STA) or station multilink device may receive a TIM frame within a specified time interval to obtain updates of key basic service set (BSS) parameters of an access point (AP) associated with the station (STA) or station multilink device. However, in the prior art, the manner in which the station multilink device obtains updates of key BSS parameters affects the reliability of communication. Summary of the Invention
[0006] SUMMARY OF THE DISCLOSURE The embodiments of the present application provide a communication method and apparatus for improving communication reliability. [Means for solving the problem]
[0007] According to a first aspect, a communication method is provided and applied to a first access point multi-link device (AP MLD). The method may be performed by the first AP MLD, or may be performed by a chip or circuit configured in the first AP MLD, which is not limited in the present application. In the following, the first AP MLD is used as an example for explanation.
[0008] The method may include a step of: a first AP of a first AP MLD generating first information, the first information indicating whether a key BSS parameter corresponding to at least one AP of the first AP MLD changes. The first AP transmits the first information to a first station multi-link device (STA MLD).
[0009] Based on this solution, the first AP may indicate to the first STA MLD based on the first information whether the key BSS parameters corresponding to at least one AP of the first AP MLD change. Furthermore, the first STA may determine whether to obtain the key BSS parameters of the AP of the first AP MLD based on the first information. In this way, when the key BSS parameters corresponding to at least one AP of the first AP MLD change, the first STA MLD can know in a timely manner, so that the first STA MLD and the first AP MLD can communicate normally, thereby helping to improve communication reliability.
[0010] Regarding the first aspect, in some implementations of the first aspect, the first information is a count value.
[0011] Regarding the first aspect, in some implementation forms of the first aspect, if a key BSS parameter corresponding to at least one AP in the first AP MLD changes, the value of the first information increases.
[0012] Regarding the first aspect, in some implementation forms of the first aspect, if the key BSS parameter corresponding to the AP of the first AP MLD does not change, the value of the first information remains unchanged.
[0013] Regarding the first aspect, in some implementation forms of the first aspect, the first information is carried in a check beacon field.
[0014] Based on this solution, in this application, the check beacon field can be reused, which is highly flexible and easy to implement.
[0015] Regarding the first aspect, in some implementations of the first aspect, the check beacon field is carried in a traffic indication map TIM frame.
[0016] Based on this solution, in this embodiment of the present application, non-multilink stations may have compatibility, so that non-multilink stations can also correctly parse the TIM frame, and the scalability is strong.
[0017] Regarding the first aspect, in some implementations of the first aspect, the first information indicates that a key BSS parameter corresponding to at least one AP in the first AP MLD is changed, and the method further includes a step of the first AP receiving a first frame, the first frame being for requesting a key BSS parameter corresponding to an AP associated with a second STA, the second STA being a station in the first STA MLD and associated with the first AP MLD. The first AP transmits a second frame, the second frame including the key BSS parameter corresponding to the AP associated with the second STA.
[0018] Based on this solution, when the first STA determines that the key BSS parameters corresponding to at least one AP in the first AP MLD change, the first STA may further obtain the key BSS parameters of the AP associated with the second STA based on the first frame and the second frame, thereby helping to improve the communication reliability of the first STA MLD.
[0019] Regarding the first aspect, in some implementations of the first aspect, the second STAs are all STAs in the first STA MLD.
[0020] With regard to the first aspect, in some implementations of the first aspect, the key BSS parameters include one or more of inclusion of a channel switch notification element, inclusion of an extended channel switch notification element, modification of an extended distributed channel access EDCA parameter element, inclusion of a quiet element, modification of a direct sequence spread spectrum DSSS parameter set element, modification of a contention-free CF parameter set element, modification of a high throughput HT operation element, inclusion of a wide bandwidth channel switch element, inclusion of a channel switch wrapper element, inclusion of an operating mode notification element, inclusion of a quiet channel element, modification of a very high throughput VHT operation element, modification of a high efficiency HE operation element, insertion of a broadcast TWT element, inclusion of a BSS color change notification element, modification of a multi-user EDCA parameter set element, modification of a spatial reuse parameter set element, and modification of a very high throughput operation element.
[0021] According to a second aspect, a communication method is provided and applied to a first station multi-link device (STA MLD). The method may be performed by the first STA MLD, or may be performed by a chip or circuit configured in the first STA MLD, which is not limited in the present application. In the following, the first STA MLD is used as an example for explanation.
[0022] The method may include a step of: a first STA in a first STA MLD receiving first information, the first information indicating whether key BSS parameters corresponding to at least one AP in the first AP MLD change. The first STA determines whether key BSS parameters corresponding to at least one AP in the first AP MLD change based on the first information.
[0023] Based on this solution, the first AP may indicate to the first STA MLD based on the first information whether the key BSS parameters corresponding to at least one AP of the first AP MLD change. Furthermore, the first STA may determine whether to obtain the key BSS parameters of the AP of the first AP MLD based on the first information. In this way, when the key BSS parameters corresponding to at least one AP of the first AP MLD change, the first STA MLD can know in a timely manner, so that the first STA MLD and the first AP MLD can communicate normally, thereby helping to improve communication reliability.
[0024] Regarding the second aspect, in some implementation forms of the second aspect, the first information is a count value.
[0025] Regarding the second aspect, in some implementations of the second aspect, the method further includes the first STA recording the first information.
[0026] Regarding the second aspect, in some implementation forms of the second aspect, the step of the first STA determining whether a key BSS parameter corresponding to at least one AP in the first AP MLD will change based on the first information includes a step of the first station determining whether a key BSS parameter corresponding to at least one AP in the first AP MLD will change based on whether a value of the first information is the same as a value of the second information, where the second information is information received before the first STA receives the first information, and the second information indicates whether a key BSS parameter corresponding to the at least one AP in the first AP MLD will change.
[0027] In relation to the second aspect, in some implementation forms of the second aspect, the step of the first station determining whether key BSS parameters corresponding to at least one AP in the first AP MLD change based on whether the value of the first information is the same as the value of the second information includes: if the value of the first information is the same as the value of the second information, the first STA determining that the key BSS parameters corresponding to the AP in the first AP MLD have not changed; and / or if the value of the first information is different from the value of the second information, the first STA determining that the key BSS parameters corresponding to the at least one AP in the first AP MLD have changed.
[0028] With respect to the second aspect, in some implementations of the second aspect, the value of the first information is different from the value of the second information, and the method further includes a step of a second STA in the first STA MLD receiving a beacon frame, the beacon frame including a key BSS parameter corresponding to an AP associated with the second STA, the second STA being a station in the first STA MLD and associated with the first AP MLD.
[0029] Based on this solution, when the first STA determines that the key BSS parameters corresponding to at least one AP in the first AP MLD change, both the first STA and the second STA can receive the beacon frame to obtain the key BSS parameters of the AP associated with the STA. In this way, the second STA in the first STA MLD can also obtain the key BSS parameters of the BSS in which the second STA is located, thereby helping to improve the communication reliability of the second STA.
[0030] Regarding the second aspect, in some implementations of the second aspect, the value of the first information is different from the value of the second information, and the method further includes a step of the first STA transmitting a first frame, the first frame for requesting the key BSS parameters corresponding to the AP associated with the second STA, the second STA being a station in the first STA MLD and associated with the first AP MLD. The first station receives a second frame, the second frame including the key BSS parameters corresponding to the AP associated with the second STA.
[0031] Based on this solution, when the first STA determines that the key BSS parameters corresponding to at least one AP in the first AP MLD change, the first STA may further obtain the key BSS parameters of the AP associated with the second STA based on the first frame and the second frame, thereby helping to improve the communication reliability of the first STA MLD.
[0032] Regarding the second aspect, in some implementations of the second aspect, the second STAs are all STAs in the first STA MLD.
[0033] Regarding the second aspect, in some implementation forms of the second aspect, the first information is carried in a check beacon field.
[0034] Based on this solution, in this application, the check beacon field can be reused, which is highly flexible and easy to implement.
[0035] Regarding the second aspect, in some implementations of the second aspect, the check beacon field is carried in a traffic indication map TIM frame.
[0036] Based on this solution, in this embodiment of the present application, non-multilink stations may have compatibility, so that non-multilink stations can also correctly parse the TIM frame, and the scalability is strong.
[0037] With regard to the second aspect, in some implementations of the second aspect, the key BSS parameters include one or more of inclusion of a channel switch notification element, inclusion of an extended channel switch notification element, modification of an EDCA parameter element, inclusion of a quiet element, modification of a DSSS parameter set element, modification of a CF parameter set element, modification of an HT operation element, inclusion of a wide bandwidth channel switch element, inclusion of a channel switch wrapper element, inclusion of an operation mode notification element, inclusion of a quiet channel element, modification of a VHT operation element, modification of a HE operation element, insertion of a broadcast TWT element, inclusion of a BSS color change notification element, modification of a multi-user EDCA parameter set element, modification of a spatial reuse parameter set element, and modification of a very high throughput operation element.
[0038] According to a third aspect, there is provided a communication device. The device may be a first AP MLD, or a chip or circuit configured in the first AP MLD. Alternatively, the device may be a first AP of the first AP MLD, or a chip or circuit configured in the first AP of the first AP MLD.
[0039] The apparatus includes a processing unit configured to generate first information, the first information indicating whether a key BSS parameter corresponding to at least one AP of the apparatus changes, and a transceiver unit configured to transmit the first information to a first STA MLD.
[0040] Regarding the third aspect, in some implementations of the third aspect, the first information is a count value.
[0041] Regarding the third aspect, in some implementations of the third aspect, if a key BSS parameter corresponding to at least one AP of the device changes, the value of the first information is increased.
[0042] Regarding the third aspect, in some implementations of the third aspect, if a key BSS parameter corresponding to an AP of the device does not change, the value of the first information remains unchanged.
[0043] Regarding the third aspect, in some implementations of the third aspect, the first information is carried in a check beacon field.
[0044] Regarding the third aspect, in some implementations of the third aspect, the check beacon field is carried in a traffic indication map TIM frame.
[0045] With regard to the third aspect, in some implementation forms of the third aspect, the first information indicates that key BSS parameters corresponding to at least one AP of the device are changed, and the transceiver unit is further configured to receive a first frame from a first STA, the first frame being for requesting key BSS parameters corresponding to an AP associated with a second STA, the second STA being within the first STA MLD and being a station associated with the device, and to transmit a second frame to the first STA, the second frame including the key BSS parameters corresponding to the AP associated with the second STA.
[0046] Regarding the third aspect, in some implementations of the third aspect, the second STAs are all STAs in the first STA MLD.
[0047] With regard to the third aspect, in some implementations of the third aspect, the key BSS parameters include one or more of inclusion of a channel switch notification element, inclusion of an extended channel switch notification element, modification of an extended distributed channel access EDCA parameter element, inclusion of a quiet element, modification of a direct sequence spread spectrum DSSS parameter set element, modification of a contention-free CF parameter set element, modification of a high throughput HT operation element, inclusion of a wide bandwidth channel switch element, inclusion of a channel switch wrapper element, inclusion of an operating mode notification element, inclusion of a quiet channel element, modification of a very high throughput VHT operation element, modification of a high efficiency HE operation element, insertion of a broadcast TWT element, inclusion of a BSS color change notification element, modification of a multi-user EDCA parameter set element, modification of a spatial reuse parameter set element, and modification of a very high throughput operation element.
[0048] According to a fourth aspect, a communication device is provided. The device may be a first STA MLD, or a chip or circuit configured in the first STA MLD. Alternatively, the device may be a first STA and / or a second STA in the first STA MLD, or a chip or circuit configured in the first STA and / or a second STA in the first STA MLD.
[0049] The apparatus may include a transceiver unit configured to receive first information, the first information indicating whether key BSS parameters corresponding to at least one AP in the first AP MLD change, and a processing unit configured to determine, based on the first information, whether key BSS parameters corresponding to the at least one AP in the first AP MLD change.
[0050] Regarding the fourth aspect, in some implementation forms of the fourth aspect, the first information is a count value.
[0051] Regarding the fourth aspect, in some implementations of the fourth aspect, the processing unit is further configured to record the first information.
[0052] With regard to the fourth aspect, in some implementation forms of the fourth aspect, the processing unit is particularly configured to determine whether a key BSS parameter corresponding to the at least one AP in the first AP MLD changes based on whether a value of the first information is the same as a value of the second information, the second information being information received before the device receives the first information, and the second information indicating whether a key BSS parameter corresponding to the at least one AP in the first AP MLD changes.
[0053] With regard to the fourth aspect, in some implementation forms of the fourth aspect, the processing unit is particularly configured to: determine that a key BSS parameter corresponding to an AP in the first AP MLD has not changed if a value of the first information is the same as a value of the second information; and / or determine that a key BSS parameter corresponding to at least one AP in the first AP MLD has changed if a value of the first information is different from a value of the second information.
[0054] With regard to the fourth aspect, in some implementations of the fourth aspect, the value of the first information is different from the value of the second information, and the device further includes a first transceiver unit configured to receive a beacon frame, the beacon frame including key BSS parameters corresponding to an AP associated with a second STA, the second STA being within the device and being a station associated with the first AP MLD.
[0055] With regard to the fourth aspect, in some implementation forms of the fourth aspect, a value of the first information is different from a value of the second information, and the transceiver unit is further configured to transmit a first frame, the first frame being for requesting a key BSS parameter corresponding to an AP associated with a second STA, the second STA being within the device and being a station associated with the first AP MLD, and receive a second frame, the second frame including the key BSS parameter corresponding to the AP associated with the second STA.
[0056] Regarding the fourth aspect, in some implementations of the fourth aspect, the second STAs are all STAs of the device.
[0057] Regarding the fourth aspect, in some implementation forms of the fourth aspect, the first information is carried in a check beacon field.
[0058] Regarding the fourth aspect, in some implementations of the fourth aspect, the check beacon field is carried in a traffic indication map TIM frame.
[0059] With regard to the fourth aspect, in some implementations of the fourth aspect, the key BSS parameters include one or more of inclusion of a channel switch notification element, inclusion of an extended channel switch notification element, modification of an EDCA parameter element, inclusion of a quiet element, modification of a DSSS parameter set element, modification of a CF parameter set element, modification of an HT operation element, inclusion of a wide bandwidth channel switch element, inclusion of a channel switch wrapper element, inclusion of an operation mode notification element, inclusion of a quiet channel element, modification of a VHT operation element, modification of a HE operation element, insertion of a broadcast TWT element, inclusion of a BSS color change notification element, modification of a multi-user EDCA parameter set element, modification of a spatial reuse parameter set element, and modification of a very high throughput operation element.
[0060] According to a fifth aspect, a communication device is provided, comprising a processor. The processor may be coupled to a memory and configured to execute instructions in the memory to perform a method according to the first aspect or any one of the possible implementations of the first aspect, or a method according to the second aspect or any one of the possible implementations of the second aspect. Optionally, the device further comprises a memory. Optionally, the device further comprises a communication interface, the processor being coupled to the communication interface.
[0061] In one implementation, the device is a first AP MLD. When the device is a first AP MLD, the communication interface may be a transceiver or an input / output interface.
[0062] In another implementation, the device is a chip disposed in the first AP MLD. When the device is a chip disposed in the first AP MLD, the communication interface may be an input / output interface.
[0063] In one implementation, the device is a first STA MLD. When the device is a first STA MLD, the communication interface may be a transceiver or an input / output interface.
[0064] In another implementation, the device is a chip located in the first STA MLD. When the device is a chip located in the first STA MLD, the communication interface may be an input / output interface.
[0065] In another implementation, the apparatus is a chip or a chip system.
[0066] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0067] According to a sixth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program. When the computer program is executed by an apparatus, the apparatus is enabled to perform a method according to the first aspect or any one of the possible implementations of the first aspect, or a method according to the second aspect or any one of the possible implementations of the second aspect.
[0068] According to a seventh aspect, there is provided a computer program product comprising instructions which, when executed by a computer, enable an apparatus to perform a method according to the first aspect or any one of its possible implementations, or a method according to the second aspect or any one of its possible implementations.
[0069] According to an eighth aspect, there is provided a communication system including the above-mentioned first AP MLD and first STA MLD. [Brief description of the drawings]
[0070] [Figure 1] FIG. 2 is a diagram of the structure of an AP MLD and a STA MLD according to an embodiment of the present application. [Figure 2(a)] FIG. 1 is a diagram of the structure of a communication system according to an embodiment of the present application. [Figure 2(b)] FIG. 2 is another diagram of the structure of a communication system according to an embodiment of the present application. [Figure 2(c)] FIG. 2 is yet another diagram of the structure of a communication system according to an embodiment of the present application. [Diagram 3] FIG. 2 is a diagram of a frame structure of a TIM frame according to an embodiment of the present application. [Figure 4] FIG. 2 is a diagram of a frame structure of a TIM frame according to an embodiment of the present application. [Diagram 5] FIG. 2 is a diagram of a frame structure of a TIM frame according to an embodiment of the present application. [Figure 6] FIG. 2 is a diagram of a communication method according to an embodiment of the present application. [Figure 7]1 is a block diagram of a communication device according to an embodiment of the present application; [Figure 8] FIG. 2 is a block diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0071] The technical solutions of the present application are described below with reference to the accompanying drawings.
[0072] In the following, in order to better understand the embodiments of the present application, relevant concepts in the embodiments of the present application are first described.
[0073] 1. Multilink Devices The wireless communication system to which the embodiments of the present application are applicable may be a wireless local area network (WLAN) or a cellular network. The communication method may be implemented by a communication device in the wireless communication system, or a chip or processor in the communication device. The communication device may be a wireless communication device that supports simultaneous transmission over multiple links. For example, the communication device is called a multi-link device or a multi-band device. Compared with a device that only supports single-link transmission, a multi-link device has higher transmission efficiency and higher throughput.
[0074] A multilink device includes one or more affiliated STAs. An affiliated STA is a logical station and may operate on one link. An affiliated station may be an access point (AP) or a non-access point station (non-AP STA). For ease of explanation, in this application, a multilink device whose affiliated station is an AP may be referred to as a multilink AP, a multilink AP device, or an AP multilink device (AP MLD). A multilink device whose affiliated station is a non-AP STA may be referred to as a multilink STA, a multilink STA device, or a STA multilink device (STA MLD). For ease of explanation, in the embodiment of this application, "a multilink device includes an affiliated STA" is also simply described as "a multilink device includes a STA".
[0075] It should be noted that a multilink device includes multiple logical stations, each of which operates on one link, although multiple logical stations can operate on the same link.
[0076] A multi-link device may perform wireless communication according to an 802.11 series protocol. For example, an extremely high throughput (EHT) compliant station or an 802.11be compliant station performs communication with another device. Of course, the other device may or may not be a multi-link device.
[0077] For example, the multi-link device in the embodiment of the present application may be a single-antenna device or a multi-antenna device. For example, the multi-link device may be a device having more than two antennas. The number of antennas included in the multi-link device is not limited in the embodiment of the present application. In the embodiment of the present application, the multi-link device may allow the same access type of service to be transmitted through different links, and may even allow the same data packet to be transmitted through different links, or may not allow the same access type of service to be transmitted through different links, but may allow different access type of service to be transmitted through different links.
[0078] For example, a multi-link device is a device having a wireless communication function, and the device may be an entire device, or a chip, processing system, etc. installed in the entire device, and the device in which the chip or processing system is installed may implement the method and function in the embodiment of the present application under the control of the chip or processing system. For example, the STA MLD in the embodiment of the present application may have a wireless transceiver function and support 802.11 series protocols, and may communicate with an AP MLD, another STA MLD, or a single-link device. For example, the STA MLD is any user communication device that allows a user to communicate with an AP and further communicate with a WLAN. For example, the STA MLD may be a user equipment that can access the Internet, such as a tablet computer, a desktop computer, a laptop computer, a notebook computer, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a personal digital assistant (PDA), or a mobile phone, an Internet of Things node in the Internet of Things, an in-vehicle communication device in the Internet of Vehicles, etc. The STA MLD may alternatively be a chip and processing system in these terminals.
[0079] In the embodiment of the present application, the AP MLD is a device that provides the service of the STA MLD and may support the 802.11 series protocol. For example, the AP MLD may be a communication entity such as a communication server, a router, a switch, and a network bridge, and the AP MLD may include various forms of macro base stations, micro base stations, relay nodes, etc. Of course, the AP MLD may alternatively be chips and processing systems in these devices in various forms, thereby implementing the methods and functions in the embodiments of the present application. In addition, the multi-link device can support high-rate and low-latency transmission. With the continuous development of application scenarios of wireless local area networks, the multi-link device is alternatively further applied to more scenarios, such as sensor nodes in smart cities (e.g., smart water meters, smart electricity meters, and smart air detection nodes), smart devices in smart homes (e.g., smart cameras, projectors, displays, televisions, speakers, refrigerators, and washing machines), nodes in the Internet of Things, entertainment terminals (e.g., wearable devices such as AR devices and VR devices), smart devices in smart offices (e.g., printers or projectors), Internet of Vehicles devices in the Internet of Vehicles, and some infrastructures in daily life scenarios (e.g., vending machines, self-service navigation consoles in supermarkets, self-service cash registers, and self-service ordering machines). The specific forms of STA MLD and AP MLD are not particularly limited in the embodiments of the present application and are described herein as merely examples. The 802.11 protocol may be a protocol that supports 802.11be or is compatible with 802.11be.
[0080] The frequency bands in which a multi-link device operates may include, but are not limited to, sub 1 GHz, 2.4 GHz, 5 GHz, 6 GHz, and high frequency 60 GHz.
[0081] For example, the multi-link device in the embodiment of the present application may be a single antenna device or a multi-antenna device. For example, the multi-link device in the embodiment of the present application may be a device having two or more antennas. The number of antennas included in the multi-link device is not limited in the embodiment of the present application.
[0082] Figure 1 is a diagram of the structure of AP MLD and STA MLD according to one embodiment of the present application. Figure 1 is a diagram of the structure of AP MLD with multiple antennas and STA MLD with a single antenna. In the 802.11 standard, the physical layer (PHY) part and the media access control (MAC) layer part in AP MLD and STA MLD are focused on.
[0083] 2. Link Identifier A link identifier represents a station operating on a link. In other words, if there is more than one station on a link, more than one link identifier represents the stations. A link referred to below may also represent a station operating on the link.
[0084] During data transmission between the AP MLD and the STA MLD, the link identifier can be used to identify a link or a station on a link. Before communication, the AP MLD and the STA MLD may first negotiate or communicate the correspondence between the link identifier and the link or the station on the link, or the AP of the AP MLD broadcasts the correspondence between the link identifier and the link or the station on the link. Thus, during data transmission, the link identifier is carried without transmitting a large amount of signaling information to indicate the link or the station on the link. This reduces signaling overhead and improves transmission efficiency.
[0085] In one example, when establishing a basic service set (BSS), management frames such as beacon frames transmitted by an AP MLD carry elements, and the elements include a plurality of link identifier information fields. The link identifier information field may indicate the correspondence between a link identifier and a station operating on the link corresponding to the link identifier. The link identifier information field includes not only the link identifier but also one or more of the following information, namely, a Media Access Control (MAC) address, an operating set, and a channel number. One or more of the MAC address, the operating set, and the channel number may indicate one link. In the case of an AP, the MAC address of the AP is also the AP's BSSID (basic service set identifier). In another example, in a multi-link device association process, the AP MLD and the STA multi-link device negotiate a plurality of link identifier information fields. The association of a multi-link device means that one AP of the AP MLD is associated with one STA of the STA MLD. The association may be performed to assist in associating a plurality of STAs of the STA MLD with a plurality of APs of the AP MLD, respectively. One STA is associated with one AP.
[0086] In subsequent communications, the AP MLD or the STA multi-link device uses the link identifier to represent the station / AP of the STA multi-link device. The link identifier may further represent one or more attributes of the MAC address, the operating set, and the channel number of the AP operating on the link. For example, the link identifier represents <AP's operating set, channel number, MAC address>, and the MAC address of the AP is equivalent to the AP's BSSID (basic service set identifier).
[0087] The technical solutions provided in the present application may be applicable to WLAN scenarios, for example, systems supporting next-generation Wi-Fi protocols of IEEE 802.11 system standards, for example, IEEE 802.11ax, and wireless local area network systems supporting 802.11 series protocols such as 802.11be, Wi-Fi 7, or EHT, or in another example, the next generation of 802.11be, i.e., Wi-Fi 8, or may be applied to ultra-wideband (UWB)-based wireless personal area network systems or sensing systems.
[0088] Although the embodiments of the present application are primarily described using examples in which IEEE 802.11 networks are deployed, those skilled in the art will readily appreciate that various aspects of the present application can be extended to other networks using various standards or protocols, such as BLUETOOTH, high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard and used primarily in Europe), wide area networks (WANs), personal area networks (PANs), or other networks known or developed in the future. Thus, the various aspects provided in the present application are applicable to any suitable wireless network, regardless of the coverage and wireless access protocol used.
[0089] 3. Basic Service Set (BSS) A BSS is used to describe a group of devices that can communicate with each other in a WLAN. A WLAN may contain multiple BSSs. Each BSS has a unique identifier called a Basic Service Set Identifier (BSSID).
[0090] A BSS may include multiple stations (STAs). A station may be an AP or a non-AP STA. Optionally, a BSS may include an AP and multiple non-AP STAs associated with the AP.
[0091] 2(a) to 2(c) are diagrams of the structure of a communication system according to an embodiment of the present application, and Fig. 2(a) illustrates a communication system 100 to which the embodiment of the present application is applied, using a wireless local area network as an example. Fig. 2(b) and Fig. 2(c) are diagrams of the structure of a communication system 200 and a communication system 300, using an example in which a multi-link device in a wireless local area network communicates with other devices through multiple links.
[0092] As shown in FIG. 2(a), the communication system 100 includes a station 101 and a station 102. The station 101 and the station 102 may communicate via multiple links to achieve the effect of improving throughput. The station 101 may be a multi-link device, and the station 102 may be a single-link device or a multi-link device, etc. In a scenario, the station 101 is an AP MLD and the station 102 is a STA MLD or station (e.g., a single-link station). In another scenario, the station 101 is a STA MLD and the station 102 is an AP (e.g., a single-link AP) or an AP MLD. In yet another scenario, the station 101 is an AP MLD and the station 102 is an AP MLD or AP. In yet another scenario, the station 101 is a STA MLD and the station 102 is a STA MLD or STA (e.g., a single-link station). Of course, the wireless local area network may further include other devices. The number of devices and the type of devices shown in FIG. 2(a) are merely examples.
[0093] 2B, the communication system 200 includes an AP MLD 201 and a STA MLD 202. The AP MLD 201 includes an array AP1 and an array AP2, the STA MLD 202 includes an array STA1 and an array STA2, and the AP MLD 2021 and the STA MLD 202 communicate in parallel via a link 1 and a link 2.
[0094] As shown in FIG. 2(c), the communication system 300 includes an AP MLD 301, a STA MLD 302, a STA MLD 303, and a STA 304. FIG. 2(c) illustrates a scenario in which the AP MLD 301 communicates with the STA MLD 302, the STA MLD 303, and the STA 304. The AP MLD 301 includes an affiliate AP 1, an affiliate AP 2, and an affiliate AP 3. The STA MLD 302 includes three affiliate stations, namely, STA 1, STA 2, and STA 3. The STA MLD 303 includes two affiliate stations, namely, STA 4 and STA 5. The STA 304 is a single-link device. The AP MLD 301 may individually communicate with the STA MLD 302 via link 1, link 2, and link 3, communicate with the STA MLD 303 via link 2 and link 3, and communicate with the STA 304 via link 1. In one example, STA 304 operates in the 2.4 GHz frequency band, STA 4 operates in the 5 GHz frequency band, STA 5 operates in the 6 GHz frequency band, and in STA MLD 302, STA 1 operates in the 2.4 GHz frequency band, STA 2 operates in the 5 GHz frequency band, and STA 3 operates in the 6 GHz frequency band. AP 1, operating in the 2.4 GHz frequency band and in AP MLD 301, may perform uplink or downlink data transmission with STA 304 and STA 1 in STA MLD 302 via link 1. AP 2, operating in the 5 GHz frequency band and in AP MLD 301, may perform uplink or downlink data transmission with STA 4, operating in the 5 GHz frequency band and in STA MLD 303, via link 2, and may further perform uplink or downlink data transmission with STA 2, operating in the 5 GHz frequency band and in STA MLD 302, via link 2. AP3, operating in the 6 GHz frequency band and within the AP MLD301, may perform uplink or downlink data transmission with STA3, operating in the 6 GHz frequency band and within the STA MLD302, via link 3, and may further perform uplink or downlink data transmission with STA5, also within the STA MLD, via link 3.
[0095] Please note that Fig. 2(b) only shows that AP MLD supports two frequency bands. Fig. 2(c) only shows an example in which AP MLD 301 supports three frequency bands (2.4GHz, 5GHz, 6GHz), each frequency band corresponds to one link, and AP MLD 301 can operate on one or more links, link 1, link 2, or link 3. On the AP side or STA side, a link in this specification can be further understood as a station operating on a link. In practical applications, AP MLD and STA MLD can further support more or less frequency bands. In other words, AP MLD and STA MLD can operate on more or less links. This is not limited in this embodiment of the present application.
[0096] In the 802.11 protocol, the STA includes two operating modes: non-power-save mode and power-save mode. When the STA operates in the non-power-save mode, the STA is always in an awake state, i.e., an active mode, regardless of whether data is transmitted on the STA. When the STA operates in the power-save mode, the STA may be in an awake state when data is transmitted between the STA and the AP. When there is no data transmission between the STA and the AP, the STA may be in a doze state to reduce power consumption. The STA may send a frame to the AP to indicate whether the STA is in a power-save mode. For example, a power-save bit in a frame control field in the MAC header of a frame is set to 1 to indicate to the AP that the STA is in a power-save mode, and a power-save bit in a frame control field in the MAC header of a frame is set to 0 to indicate to the AP that the STA is in a non-power-save mode.
[0097] It can be understood that "data transmission" and "transmitting data" referred to in this application generally refer to communication, and "data" generally refers to communication information and is not limited to data information, but may alternatively be signaling information, etc.
[0098] A STA may communicate with an AP for approximately an awake period based on a wireless network management (WNM) power saving mechanism. The AP transmits a broadcast traffic indication map (TIM) frame to multiple corresponding STAs at the beginning of each awake period. The TIM frame is much shorter than a beacon frame. The TIM element included in the TIM frame informs multiple STAs whether there is a corresponding downlink traffic indication. Since the TIM frame is much shorter than a beacon frame, the STA may obtain a power saving effect. In the WNM power saving mechanism, a TIM broadcast interval field in a TIM broadcast request frame sent by a STA or a TIM broadcast response frame replied by an AP indicates the awake period. The TIM broadcast interval is usually set to be larger than the beacon frame interval. After the awake period is negotiated, a station supporting TIM broadcasting only needs to receive TIM frames in the awake period and does not need to receive beacon frames periodically.
[0099] 3 is a diagram of a frame structure of a TIM frame according to an embodiment of the present application. The TIM frame shown in FIG. 3 is applicable to non-multilink stations.
[0100] 3, the frame carrier in the TIM frame may include at least one of a type field, an unprotected wireless network management (WNM) action field, a check beacon field, a timestamp field, a TIM element, etc. The timestamp field indicates clock information, the check beacon field indicates whether key BSS parameters have been updated in the BSS in which the station is located, and the TIM element informs the station whether there is a downlink unicast / multicast service.
[0101] For example, if a key BSS parameter in the BSS in which the AP is located is updated, the value of the check beacon field is increased, for example, by 1. For example, when determining that the key BSS parameter has been updated in the BSS, the AP increases the value of the check beacon field by 1, and the initial value of the check beacon field is 0. The STA records the value of the check beacon field received each time. If the value of the check beacon field of the recently received service is different from the value of the check beacon field received last time, the STA receives a beacon frame transmitted by the AP.
[0102] Figure 3 shows a TIM frame applicable to a single-link station. This solution does not consider the TIM broadcast mechanism of a multi-link device. As a result, one station of a multi-link device cannot obtain information on whether the key BSS parameters corresponding to multiple APs of an AP multi-link device have been updated, or whether the key BSS parameters in multiple BSSs managed by multiple APs have been updated.
[0103] Figure 4 and Figure 5 show the TIM frame in a multi-link device communication scenario. For multi-link devices, the TIM frame is also called a multi-link TIM frame, and the multi-link TIM frame also includes an unprotected WNM action field. The action values of the unprotected WNM action field are shown in Table 1.
[0104] [Table 1]
[0105] For example, as shown in Table 1, the action value is set to one of the reserved values, e.g., 2, to indicate that the TIM frame is a multilink TIM frame, and distinguish the multilink TIM frame from the conventional TIM frame shown in FIG. 3. The specific value of the reserved value of the unprotected WNM action field is not limited in this embodiment of the present application. For example, it may be another value from 2 to 255. The value of 2 is merely an example for the purposes of explanation herein.
[0106] Figure 4 is a diagram of a frame structure of a TIM frame according to an embodiment of the present application. The TIM frame shown in Figure 4 is applicable to a multilink communication scenario. As shown in Figure 4, the frame carrier includes a type field, an unprotected WNM action field, a check beacon field, a TIM element field, and a link identifier information field. Optionally, the frame carrier may further include a timestamp field. The check beacon field of the multilink TIM frame shown in Figure 4 indicates whether the key BSS parameters on the link indicated by the link identifier information field have been updated, and the TIM element indicates whether the station multilink device / station has downlink unicast / multicast service information.
[0107] FIG. 5 is a diagram of a frame structure of a TIM frame according to an embodiment of the present application. The TIM frame shown in FIG. 5 is applicable to a multi-link communication scenario. As shown in FIG. 5, in addition to the type and unprotected WNM action fields, the frame carrier further includes several link fields. When the number of link fields indicates multiple links, for each link, a check beacon field, a TIM element field, and a link identifier information field are further included. Optionally, the frame carrier may further include one or more timestamp fields. In the multi-link TIM frame shown in FIG. 5, each check beacon field corresponds to one link identifier information field, and indicates whether the link of the link identifier information field has key BSS parameter update information.
[0108] For example, in the case of the multilink TIM frame shown in Figure 4 or Figure 5, if the key BSS parameters of the BSS in which the link indicated by the link identifier information field is located are updated, or if the key parameters of the link indicated by the link identifier information field are updated, the value of the Check Beacon field is increased, for example, by 1. For example, upon determining that the key BSS parameters of the BSS on the link are updated, the first AP increases the value of the Check Beacon field corresponding to the link by 1. The BSS parameters may be understood as link parameters.
[0109] For example, each time a multi-link STA records a received value of a check beacon field corresponding to a link, if the value of the check beacon field corresponding to a recently received service link is different from the value of the check beacon field corresponding to the link that was last received, the multi-link STA receives a beacon frame transmitted from a multi-link AP on that link.
[0110] Although the solutions in Figures 4 and 5 take multilink devices into consideration, a new multilink TIM frame is proposed, so that non-multilink stations cannot receive the multilink TIM frame, i.e., there is a compatibility problem. In order to support both multilink devices and non-multilink stations, the AP needs to transmit two types of frames: the TIM frame shown in Figure 3 and the multilink TIM frame shown in Figure 4 or Figure 5.
[0111] In conclusion, for a station multilink device, if one station supports the TIM broadcast function and other stations are in a doze state, the station may receive a TIM frame within a specified time interval to obtain key BSS parameter updates corresponding to the APs associated with the station. However, the station cannot obtain key BSS parameter updates corresponding to the APs associated with other stations of the multilink device. Therefore, the station multilink device or station cannot communicate normally with these APs.
[0112] In view of this, embodiments of the present application provide a communication method that helps improve the reliability of communication.
[0113] 6 is a diagram of a communication method according to an embodiment of the present application. As shown in FIG. 6, the method 600 includes the following steps:
[0114] S610: A first AP in a first AP MLD generates first information, where the first information indicates whether a key BSS parameter corresponding to at least one AP in the first AP MLD changes.
[0115] It should be understood that a WLAN may include multiple BSSs, and each BSS may include one AP and multiple STAs associated with the AP, i.e., each AP corresponds to one BSS. The key BSS parameters are important parameters used to describe a BSS. Therefore, there is also a one-to-one correspondence between the AP and the key BSS parameters. The "key BSS parameters corresponding to an AP" may also be understood as the key BSS parameters of the BSS in which the AP is located, or the key BSS parameters of the AP. In a multi-link communication scenario, the "key BSS parameters corresponding to an AP" may also be understood as the key BSS parameters of the BSS in which the link corresponding to the AP is located.
[0116] The first information indicates whether the key BSS parameters corresponding to at least one AP in the first AP MLD change. In other words, the first information indicates whether the key BSS parameters corresponding to any AP in the first AP MLD change, whether the key BSS parameters corresponding to all APs in the first AP MLD change, or whether the key BSS parameters corresponding to each of all APs in the first AP MLD change.
[0117] There may be one or more APs whose key BSS parameters in the first AP MLD change. There may be one or more key BSS parameter change events in one AP.
[0118] It should be understood that the first information may only indicate whether the AP's key BSS parameters change within the first AP MLD, and does not indicate the APs whose key BSS parameters change within the first AP MLD.
[0119] In addition, the first AP of the first AP MLD generates first information, and the first information indicates whether the key BSS parameters corresponding to at least one AP of the first AP MLD change. It can be understood that when the key BSS parameters corresponding to at least one AP of the first AP MLD change, the first AP generates first information, and the first information indicates that the key BSS parameters corresponding to at least one AP of the first AP MLD change. Alternatively, when the key BSS parameters corresponding to the AP of the first AP do not change, the first AP generates first information, and the first information indicates that the key BSS parameters corresponding to the AP of the first AP do not change.
[0120] The key BSS parameters change, ie, the key BSS parameters are updated or the key BSS parameters are updated.
[0121] Optionally, the AP for which the key BSS parameters change may be the first AP, any AP other than the first AP in the first AP MLD, or multiple APs in the first AP MLD, which may or may not include the first AP.
[0122] The key BSS parameter change event may be used to identify whether a key BSS parameter changes. It will be appreciated that if a key BSS parameter changes, the key BSS parameter change event will be present in the beacon frame.
[0123] In one implementation, the key BSS parameter change events include at least one of the following: Inclusion of a Channel Switch Announcement element, Inclusion of an Extended Channel Switch Announcement element, Modification of the enhanced distribution channel access (EDCA) parameters element, Inclusion of a Quiet element, Modification of the direct sequence spread spectrum (DSSS) Parameter Set, Modification of the contention free (CF) parameter set element, Modification of the high throughput (HT) Operation element, Inclusion of a Wide Bandwidth Channel Switch element, Inclusion of a Channel Switch Wrapper element, Inclusion of an Operating Mode Announcement element, Inclusion of a Channel Switch Announcement element, Modification of the DSSS Parameter Set element, Modification of the CF Parameter Set element, Modification of the HT ... Notification element, Inclusion of a Quiet Channel element, Modification of the VHT Operation element, Modification of the HE Operation elementModification of the BSS Color Change Announcement element; Modification of the multi-user (MU) EDCA Parameter Set element; Modification of the Spatial Reuse Parameter Set element; and Modification of the extreme high throughput (EHT) Operation element.
[0124] It should be understood that in the case of AP MLD, any AP may obtain whether the values of key BSS parameters of all APs associated with the AP MLD change.
[0125] The first AP is an AP that establishes a TIM broadcast service with at least one station associated with the first AP. Optionally, the station belongs to a station MLD.
[0126] S620: The first AP sends first information to the first STA in the first STA MLD, and correspondingly, the first STA in the first STA MLD receives the first information.
[0127] The first STA MLD and the first AP MLD are communication devices in a multi-link communication scenario, the first AP is any AP that belongs to the first AP MLD, the first SAT is a STA that belongs to the first STA MLD, and the first STA is associated with the first AP, i.e., there is a communication link between the first AP and the first STA.
[0128] Optionally, the first AP sends the first information to the first STA in the first STA MLD, i.e., the first AP sends the first information via a link on which the first AP operates.
[0129] Optionally, a first STA in the first STA MLD receives the first information, ie, the first STA receives the first information via a link on which the first STA operates.
[0130] The first station is a station that establishes a TIM broadcast service with an AP associated with the first station. Optionally, the AP belongs to an AP MLD.
[0131] According to this embodiment, the first AP may indicate to the first STA MLD whether the key BSS parameters corresponding to at least one AP of the first AP MLD change based on the first information. Furthermore, the first STA may determine whether to obtain the key BSS parameters of the AP of the first AP MLD based on the first information. In this way, when the key BSS parameters corresponding to at least one AP of the first AP MLD change, the first STA can know in a timely manner, so that the first STA MLD and the first AP MLD can communicate normally, thereby helping to improve communication reliability.
[0132] Optionally, the method further includes: S630: The first STA determines, based on the first information, whether a key BSS parameter corresponding to at least one AP in the first AP MLD changes.
[0133] Specifically, the first information may be an explicit indication, that is, the first STA may obtain whether a key BSS parameter corresponding to at least one AP in the first AP MLD changes after analyzing the first information.
[0134] For example, the first information is a count value. For example, when the key BSS parameters corresponding to one or more APs in the first AP MLD change, the value of the first information is increased. When the key BSS parameters corresponding to the APs in the first AP MLD do not change, the value of the first information remains unchanged.
[0135] Specifically, the first information may alternatively be an implicit indication, that is, after analyzing the first information, the first STA may further obtain whether the key BSS parameters corresponding to at least one AP in the first AP MLD change according to an internal decision logic.
[0136] For example, the first information is a bit value. For example, one bit reserved in the unprotected WNM action field may be used as the first information. When the value of one bit is 1, it indicates that the key BSS parameters corresponding to one or more APs in the first AP MLD change. When the value of one bit is 0, it indicates that the key BSS parameters corresponding to the APs in the first AP MLD do not change.
[0137] Optionally, the first STA may determine whether to acquire key BSS parameters of the AP of the first AP MLD based on the first information. For example, if the key BSS parameters corresponding to at least one AP of the first AP MLD change, the changed key BSS parameters of the AP are acquired.
[0138] Optionally, in one possible implementation, the first information is a count value.
[0139] If the key BSS parameter corresponding to at least one AP in the first AP MLD changes, the value of the first information is increased.
[0140] It should be understood that before S630, the first AP may transmit second information to the first STA of the first STA MLD. Correspondingly, the first STA of the first STA MLD receives the second information, which is information transmitted by the first AP before the first information is transmitted and indicates whether the key BSS parameter corresponding to at least one AP of the first AP MLD changes. The value of the first information increasing may be understood as the value of the first information increasing compared to the value of the second information. The value of the first information not increasing may be understood as the value of the first information being equal to the value of the second information or the value of the first information remaining unchanged compared to the value of the fifth information.
[0141] For example, the value of the second information is 0. If the key BSS parameter corresponding to one AP of the first AP MLD changes before the first information is sent, the value of the first information is 1.
[0142] For example, the value of the second information is 0. If a number of key BSS parameters corresponding to one AP of the first AP MLD change before the first information is sent, the value of the first information is 1.
[0143] In another example, the value of the second information is 0. If the key BSS parameters corresponding to multiple APs in the first AP MLD change before the first information is transmitted, the value of the first information is increased by 1, regardless of the specific number of the multiple APs or the number of key BSS parameters of one AP that changes.
[0144] If the key BSS parameter corresponding to the AP of the first AP MLD does not change, the value of the first information remains unchanged.
[0145] Similarly, the value of the first information remaining unchanged may be understood as the value of the first information remaining unchanged compared to the value of the second information.
[0146] Optionally, the method 600 further includes the first STA maintaining the first information.
[0147] It should be understood that "recording" may also be referred to as preserving, maintaining, and storing.
[0148] In other words, the first STA records the value of the received first information.
[0149] In one example, when the value of the first information changes, the first STA records the value of the first information. In other words, the first STA determines whether to update the value of the first information based on whether the value of the first information changes.
[0150] In yet another example, after the first STA receives the first information, regardless of whether the value of the first information is the same as the previously recorded value, the first STA records the currently received first information and discards the previously recorded value.
[0151] Optionally, the information recorded before the first STA records the first information is referred to as second information, and the second information is information received before the first information is received and indicates whether a key BSS parameter corresponding to at least one AP in the first AP MLD changes.
[0152] After receiving the first information, the first STA may compare the first information with the second information to determine whether a key BSS parameter corresponding to at least one AP in the first AP MLD changes based on whether a value of the first information is the same as a value of the second information.
[0153] In one example, if the value of the first information is different from the value of the second information, the first STA determines that a key BSS parameter corresponding to at least one AP in the first AP MLD has changed.
[0154] In this case, the first STA MLD may further obtain key BSS parameters corresponding to the AP associated with the second STA in one of the following two manners, where the second STA is a station that has established an association with the first AP MLD and is within the first STA MLD.
[0155] Optionally, the second STAs are all stations associated with the first AP MLD and within the first STA MLD.
[0156] For example, assume that the first STA MLD includes three series STAs, denoted as STA#1, STA#2, and STA#3. STA#1, STA#2, and STA#3 are stations associated with the first AP MLD. In this case, the second STAs are STA#1, STA#2, and STA#3.
[0157] Scheme 1: A second STA in the MLD of the first STA receives a beacon frame, where the beacon frame includes a key BSS parameter corresponding to an AP associated with the second STA.
[0158] It should be understood that the first information received by the first STA triggers the second STA to receive a beacon frame, and triggering may also be referred to as enabling or causing.
[0159] It should be further understood that the trigger may be understood as an information exchange between the first STA and the second STA. For example, when the second STA is in a doze state, the second STA may change to an awake state, so that the second STA may also obtain information from the first STA indicating that the key BSS parameters corresponding to at least one AP of the first AP MLD change. The trigger may also be understood as an internal processing process of the first STA MLD. In the case of the first STA MLD, when the first STA determines that the key BSS parameters corresponding to at least one AP of the first AP MLD are changing, all STAs in the first STA MLD obtain information indicating that the respective key BSS parameters corresponding to the APs in the first AP MLD associated with the STA change.
[0160] In other words, if the first STA determines that the key BSS parameter corresponding to at least one AP in the first AP MLD has changed, all second STAs in the first STA MLD will receive the beacon frame.
[0161] Based on this solution, when the first STA determines that the key BSS parameters corresponding to at least one AP in the first AP MLD change, both the first STA and the second STA can receive the beacon frame to obtain the key BSS parameters of the AP associated with the STA. In this way, the second STA in the first STA MLD can also obtain the key BSS parameters of the BSS in which the second STA is located, thereby helping to improve the communication reliability of the second STA.
[0162] Method 2: A first STA sends a first frame to a first AP, where the first frame is for requesting a key BSS parameter corresponding to an AP associated with a second STA. Further, after receiving the first frame, the first AP may send a second frame to the first STA, where the second frame includes a key BSS parameter corresponding to an AP associated with the second STA.
[0163] Specifically, the second STA includes STA#1 and STA#2, and the AP associated with STA#1 is denoted as AP#1, and the AP associated with STA#2 is denoted as AP#2. In this case, the APs associated with the second STA are AP#1 and AP#2. When STA#1 determines that the key BSS parameters corresponding to at least one AP of the first AP MLD have changed, STA#1 may transmit a multilink probe request frame, and the multilink probe request frame is for requesting the key BSS parameters corresponding to AP#1 and the key BSS parameters corresponding to AP#2.
[0164] In other words, if the first STA determines that the key BSS parameters corresponding to at least one AP in the first AP MLD have changed, the first STA may obtain the key BSS parameters corresponding to the APs of all stations associated with the first AP MLD and within the first STA MLD.
[0165] Specifically, the first frame may be a multilink probe request frame.
[0166] The multilink probe request frame may include a link identifier corresponding to the requested one or more APs. Optionally, the multilink probe request frame includes an MLD identifier of a first AP MLD to which the one or more APs belong. Optionally, the one or more APs are associated APs corresponding to all stations of the first STA MLD.
[0167] Optionally, the link identifier corresponding to each AP is located in a per STA profile field of the multilink element, and the MLD identifier of the first AP MLD is located in a common information field of the multilink element.
[0168] Specifically, the second frame may be a multilink probe response frame.
[0169] The multilink probe response frame may include a link identifier corresponding to the requested one or more APs. Optionally, the multilink probe response frame includes an MLD identifier of a first AP MLD to which the one or more APs belong. Optionally, the one or more APs are associated APs corresponding to all stations of the first STA MLD.
[0170] Optionally, the link identifier of each corresponding AP is located in a per STA profile subelement field of the multilink element, and the MLD identifier of the first AP MLD is located in a common information field of the multilink element. Each station profile subelement field includes element information of one AP. For example, each station profile subelement field may include information about a changed key BSS parameter, i.e., include a corresponding element. For example, if the key BSS parameter change event is an Inclusion of a Channel Switch Announcement element, the corresponding element is a Channel Switch Announcement element.
[0171] Based on this solution, when the first STA determines that the key BSS parameters corresponding to at least one AP in the first AP MLD change, the first STA may further obtain the key BSS parameters of the AP associated with the second STA based on the first frame and the second frame, thereby helping to improve the communication reliability of the first STA MLD.
[0172] Optionally, in scheme 1 and scheme 2, the second STA is a station operating on a link in an enabled state.
[0173] In one example, if the value of the first information is the same as the value of the second information, the first STA determines that the key BSS parameter corresponding to the AP of the first AP MLD has not changed.
[0174] Optionally, there is one first piece of information.
[0175] Optionally, the first information is carried in a check beacon field.
[0176] Specifically, the value of the check beacon field may indicate whether the key BSS parameters corresponding to at least one AP in the first AP MLD change.
[0177] It should be understood that when the first information is carried in the check beacon field, there is one check beacon field.
[0178] Optionally, the first information is carried in a TIM frame.
[0179] Specifically, the TIM frame may be reused, and the check beacon field in the TIM frame carries the first information, which includes, for example, one octet.
[0180] Specifically, the structure of the TIM frame may be seen in FIG.
[0181] Based on this solution, this embodiment of the present application can be compatible with non-multilink stations, so that the non-multilink stations can also correctly parse the TIM frame and know that the key BSS parameters corresponding to the AP of the first AP MLD do not change.
[0182] In one implementation, the initial value of the first information in the first AP is zero.
[0183] Specifically, the first information in the first AP MLD may be initialized to 0.
[0184] In one implementation, the initial value of the STA's first information of the first STA MLD is 0.
[0185] Specifically, the first information in the first STA MLD may be initialized to 0.
[0186] In another implementation, the initial value of the first information in the first STA MLD is a value provided by the AP, and the value may also be referred to as an initial value.
[0187] Specifically, once the association is established, the first AP may provide the first information value to the first STA in an association response frame. Alternatively, once the associated TIM broadcast service is established, the first AP may provide the first information value to the first STA in a TIM broadcast response frame.
[0188] In the following, the method 600 in this embodiment of the present application will be described in detail using the communication system 300 shown in FIG. 2(c) as an example.
[0189] For example, Fig. 2(c) is used as an example. Assume that the initial value of the check beacon field of both AP 2 (example of a first AP) in AP MLD 301 (example of a first AP MLD) and STA2 (example of a first STA) in STA MLD 302 (example of a first STA MLD) is 0. STA2 is a station of the TIM broadcast service established with AP2 associated with STA2. Optionally, STA1 and STA3 are in the doze state.
[0190] If any one of the key BSS parameters of AP1, AP2, and AP3 changes, AP2 may increase the value of the check beacon field by 1. For example, AP2 generates frame #1, and the value of the check beacon field of frame #1 is 1 (an example of first information).
[0191] AP2 transmits frame #1 to STA2 over link 2, and STA2 receives frame #1. STA2 determines that a key BSS parameter of at least one AP in AP MLD 301 has changed based on the value of the check beacon field in frame #1 (1) and the previously recorded value of the check beacon field (0).
[0192] STAs in the STA MLD 302 may obtain changed key BSS parameters in the following manner: Scheme 1: STA2 receives a beacon frame from AP2 via link 2, where the beacon frame includes a key BSS parameter corresponding to AP2; STA1 and STA3 enter an awake state; STA1 receives a beacon frame from AP1 via link 1, where the beacon frame includes a key BSS parameter corresponding to AP1; STA3 receives a beacon frame from AP3 via link 3, where the beacon frame includes a key BSS parameter corresponding to AP3.
[0193] Scheme 2: STA2 sends a first frame to AP2 via link 2, where the first frame is to request a key BSS parameter of AP1 associated with STA1, a key BSS parameter of AP2 associated with STA2, and a key BSS parameter of AP3 associated with STA3. Further, AP2 sends a second frame to STA2 via link 2, where the second frame includes a key BSS parameter of AP1, a key BSS parameter of AP2, and a key BSS parameter of AP3. For example, the first frame is a multilink probe request frame, and the second frame is a multilink probe response frame.
[0194] According to this embodiment, the first AP may indicate to the first STA MLD whether the key BSS parameters corresponding to at least one AP of the first AP MLD change based on the first information. Furthermore, the first STA may determine whether to obtain the key BSS parameters of the AP of the first AP MLD based on the first information. In this way, when the key BSS parameters corresponding to at least one AP of the first AP MLD change, the first STA can know in a timely manner, so that the first STA MLD and the first AP MLD can communicate normally, thereby helping to improve communication reliability.
[0195] Hereinafter, with reference to FIG. 7 and FIG. 8, a communication device provided in an embodiment of the present application will be described.
[0196] 7 is a block diagram of a communication device according to an embodiment of the present application. As shown in FIG. 7, the device 400 may include a transceiver unit 410 and a processing unit 420. The transceiver unit 410 may communicate with the outside, and the processing unit 420 is configured to perform data processing. The transceiver unit 410 may be referred to as a communication interface or a communication unit.
[0197] In one possible design, the apparatus 400 may be a first AP MLD device in the aforementioned method embodiment, or may be a chip configured to perform the functions of the first AP MLD device in the aforementioned method embodiment. Alternatively, the apparatus 400 may be a first AP of the first AP MLD, or may be a chip configured to perform the functions of the first AP of the first AP MLD.
[0198] Specifically, the apparatus includes a processing unit 420 configured to generate first information, the first information indicating whether a key BSS parameter corresponding to at least one AP of the apparatus changes, and a transceiver unit 410 configured to transmit the first information to a first STA MLD.
[0199] Optionally, the first information is a count value.
[0200] Optionally, if a key BSS parameter corresponding to at least one AP of the device changes, the value of the first information is increased.
[0201] Optionally, if the key BSS parameter corresponding to the device's AP does not change, the value of the first information remains unchanged.
[0202] Optionally, the first information is carried in a check beacon field.
[0203] Optionally, the check beacon field is carried in a traffic indication map TIM frame.
[0204] Optionally, the first information indicates that key BSS parameters corresponding to at least one AP of the device are changed, and the transceiver unit 410 is further configured to receive a first frame from a first STA, the first frame being for requesting key BSS parameters corresponding to an AP associated with a second STA, the second STA being within the first STA MLD and being a station associated with the device, and to transmit a second frame to the first STA, the second frame including the key BSS parameters corresponding to the AP associated with the second STA.
[0205] Optionally, the second STA is all STAs in the first STA MLD.
[0206] Optionally, the key BSS parameters include one or more of inclusion of a channel switch notification element, inclusion of an extended channel switch notification element, modification of an extended distributed channel access EDCA parameter element, inclusion of a quiet element, modification of a direct sequence spread spectrum DSSS parameter set element, modification of a contention-free CF parameter set element, modification of a high throughput HT operation element, inclusion of a wide bandwidth channel switch element, inclusion of a channel switch wrapper element, inclusion of an operating mode notification element, inclusion of a quiet channel element, modification of a very high throughput VHT operation element, modification of a high efficiency HE operation element, insertion of a broadcast TWT element, inclusion of a BSS color change notification element, modification of a multi-user EDCA parameter set element, modification of a spatial reuse parameter set element, and modification of a very high throughput operation element.
[0207] For example, the transceiver unit 410 may be divided into a receiving unit and a transmitting unit, the receiving unit configured to perform operations related to receiving the first AP MLD in the method embodiment, and the transmitting unit configured to perform operations related to transmitting the first AP MLD in the method embodiment.
[0208] It should be understood that the above contents are only used as examples for understanding. The device 400 can further implement other steps, actions or methods related to the first AP MLD in the method embodiment. Details are not described here.
[0209] In another possible design, the apparatus 400 may be a first STA MLD device in the aforementioned method embodiment, or a chip configured to perform the functions of the first STA MLD device in the aforementioned method embodiment. Alternatively, the apparatus 400 may be a first STA and / or a second STA of the first STA MLD, or a chip configured to perform the functions of the first STA and / or a second STA of the first STA MLD.
[0210] Specifically, the apparatus may include a transceiver unit 410 configured to receive first information, where the first information indicates whether key BSS parameters corresponding to at least one AP in the first AP MLD change, and a processing unit 420 configured to determine, based on the first information, whether key BSS parameters corresponding to the at least one AP in the first AP MLD change.
[0211] Optionally, the first information is a count value.
[0212] Optionally, the processing unit 420 is further configured to record the first information.
[0213] Optionally, the processing unit 420 is specifically configured to determine whether a key BSS parameter corresponding to at least one AP in the first AP MLD changes based on whether a value of the first information is the same as a value of the second information, the second information being information received before the device receives the first information, and the second information indicating whether a key BSS parameter corresponding to at least one AP in the first AP MLD changes.
[0214] Optionally, the processing unit 420 is specifically configured to: determine that a key BSS parameter corresponding to an AP in the first AP MLD has not changed if a value of the first information is the same as a value of the second information; and / or determine that a key BSS parameter corresponding to at least one AP in the first AP MLD has changed if a value of the first information is different from a value of the second information.
[0215] Optionally, the value of the first information is different from the value of the second information, and the device further includes a first transceiver unit configured to receive a beacon frame, the beacon frame including a key BSS parameter corresponding to an AP associated with a second STA, the second STA being within the device and being a station associated with the first AP MLD.
[0216] Optionally, the value of the first information is different from the value of the second information, and the transceiver unit 410 is further configured to transmit a first frame, the first frame for requesting key BSS parameters corresponding to an AP associated with a second STA, the second STA being within the device and being a station associated with the first AP MLD, and receive a second frame, the second frame including the key BSS parameters corresponding to the AP associated with the second STA.
[0217] Optionally, the second STA is all the STAs of the device.
[0218] Optionally, the first information is carried in a check beacon field.
[0219] Optionally, the check beacon field is carried in a traffic indication map TIM frame.
[0220] Optionally, the key BSS parameters include one or more of inclusion of a channel switch notification element, inclusion of an extended channel switch notification element, modification of an EDCA parameter element, inclusion of a quiet element, modification of a DSSS parameter set element, modification of a CF parameter set element, modification of an HT operation element, inclusion of a wide bandwidth channel switch element, inclusion of a channel switch wrapper element, inclusion of an operation mode notification element, inclusion of a quiet channel element, modification of a VHT operation element, modification of a HE operation element, insertion of a broadcast TWT element, inclusion of a BSS color change notification element, modification of a multi-user EDCA parameter set element, modification of a spatial reuse parameter set element, and modification of a very high throughput operation element.
[0221] For example, the transceiver unit 410 may be divided into a receiving unit and a transmitting unit, the receiving unit configured to perform operations related to receiving the first STA MLD in the method embodiment, and the transmitting unit configured to perform operations related to transmitting the first STA MLD in the method embodiment.
[0222] It should be understood that the apparatus 400 herein is embodied in the form of a functional unit, where the term "unit" may refer to an application-specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared, dedicated, or group processor) configured to execute one or more software or firmware programs, a memory, merge logic, and / or another suitable component that supports the described functionality.
[0223] It should be understood that the above contents are only used as examples for understanding. The device 400 can further implement other steps, actions, or methods related to the first STA MLD in the method embodiment. Details are not described here.
[0224] 8 is a block diagram of a communication device 500 according to an embodiment of the present application. As shown in FIG. 8, the communication device 500 includes at least one processor 510 and a transceiver 520. The processor 510 is coupled to a memory and configured to execute instructions stored in the memory to control the transceiver 520 to transmit signals and / or receive signals. Optionally, the communication device 500 further includes a memory 530 configured to store instructions.
[0225] It should be understood that the processor 510 and the memory 530 may be integrated into one processing device. The processor 510 is configured to execute program codes stored in the memory 530 to perform the functions described above. In a specific implementation, the memory 530 may alternatively be integrated into the processor 510 or may be separate from the processor 510.
[0226] It should be further understood that the transceiver 520 may include a receiver (also referred to as a receiver machine) and a transmitter (also referred to as a transmitter machine). The transceiver 520 may further include an antenna. There may be one or more antennas. The transceiver 1020 may be a communication interface or interface circuit.
[0227] When the communication device 500 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit or a communication interface. The processing unit may be a processor, a microprocessor, or an integrated circuit integrated in the chip.
[0228] An embodiment of the present application further provides a processing device, including a processor and an interface. The processor may be configured to perform the method of the aforementioned method embodiments.
[0229] It should be understood that the processing device may be a chip, for example, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or another integrated chip.
[0230] In the implementation process, the steps in the aforementioned method can be implemented using hardware integrated logic circuits in a processor or using instructions in the form of software. The steps of the method disclosed with reference to the embodiments of the present application may be directly executed by a hardware processor, or may be executed using a combination of hardware and software modules in a processor. The software modules may be arranged in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is arranged in the memory, and the processor reads the information in the memory and performs the steps in the aforementioned method together with the hardware of the processor. In order to avoid repetition, the details will not be described again here.
[0231] An embodiment of the present application further provides a computer-readable storage medium, which stores computer instructions used to implement a method performed by a first AP MLD or a first STA MLD in the above-mentioned method embodiment.
[0232] An embodiment of the present application further provides a computer program product including instructions, which, when executed by a computer, enable the computer to perform a method performed by a first AP MLD or a first STA MLD in the aforementioned method embodiments.
[0233] The present application further provides a system including the first AP MLD or the first STA MLD.
[0234] All or part of the above embodiments may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded into a computer and executed, the procedures or functions according to the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio wave, or microwave) manner. The computer-readable storage medium may be any available medium accessible by a computer, or may be a data storage device incorporating one or more available media, such as a server or a data center. The usable media may be magnetic media (e.g., a floppy disk, hard disk, or magnetic tape), optical media (e.g., a high density digital video disc (DVD)), semiconductor media (e.g., a solid state disk (SSD)), and the like.
[0235] In the embodiments of this application, words such as "example" and "for example" are used to denote giving an example, illustrative example, or illustration. Any embodiment or design scheme described in this application as an "example" is not described as being preferred or having any advantages over other embodiments or design schemes. Rather, the term "example" is used to present concepts in a particular manner.
[0236] It should be understood that the term "embodiment" as used throughout this specification means that the particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Thus, the embodiments included throughout this specification do not necessarily refer to the same embodiment. In addition, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0237] It should be understood that the sequence numbers of the above processes do not mean the execution sequence in various embodiments of the present application. The execution sequence of the processes should be determined according to the functions and internal logic of the processes, and should not be interpreted as any limitation on the implementation process of the embodiments of the present application. The names of all nodes and messages in the present application are merely names set to facilitate the description in the present application, and may be different in the actual network. The names of various nodes and messages in the present application are naturally not to be understood as limited. On the contrary, any names having the same or similar functions as the nodes or messages used in the present application shall be regarded as methods or equivalent replacements in the present application, and shall be within the protection scope of the present application.
[0238] It should be further understood that in this application, "when" and "if" mean that the UE or base station will execute the corresponding processing in an objective situation, but do not constitute any limitation on time, do not require the UE or base station to execute the decision operation in progress, and do not imply any other limitation.
[0239] It should be noted that in the embodiments of the present application, "pre-setting", "pre-configuration", etc. may be implemented by pre-storing corresponding codes or tables in a device (e.g., a terminal device) or in another manner that may indicate related information. The specific implementation form of "pre-setting", "pre-configuration", etc. is not limited in the present application, and is, for example, a preset rule or a preset constant in the embodiments of the present application.
[0240] In addition, the terms "system" and "network" may be used interchangeably herein. The term "and / or" herein describes only an association relationship to describe related objects and represents that three relationships may exist. For example, A and / or B may represent the following three cases: only A exists, both A and B exist, and only B exists.
[0241] The term "at least one of" as used herein refers to all or any combination of the listed items. For example, "at least one of A, B, and C" may refer to the following six cases: only A is present, only B is present, only C is present, both A and B are present, both B and C are present, and A, B, and C are all present. As used herein, "at least one" means one or more. "Multiple" means more than one.
[0242] In the embodiments of the present application, it should be understood that "B corresponding to A" indicates that B is associated with A and B can be determined based on A. However, it should be further understood that determining B based on A does not mean that B is determined based only on A. B can alternatively be determined based on A and / or other information. The terms "include", "contain", "have" and variations thereof all mean "including, but not limited to", unless specifically emphasized otherwise.
[0243] It should be understood that in various embodiments of the present application, the first, second, and various numerals are used merely to distinguish for ease of description, and are not used to limit the scope of the embodiments of the present application, e.g., to distinguish different information.
[0244] Those skilled in the art may recognize that the units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware in combination with the examples described in the embodiments disclosed herein. Whether the functions are implemented by hardware or software depends on the specific application and the design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but the implementation form should not be considered as going beyond the scope of this application.
[0245] For the purpose of convenience of description, the detailed operation processes of the above-mentioned systems, devices and units may be clearly understood by those skilled in the art and may be referred to the corresponding processes in the above-mentioned method embodiments, and the details will not be repeated here.
[0246] In some embodiments provided in the present application, it should be understood that the disclosed system, device, and method may be implemented in other ways. For example, the described device embodiment is merely an example. For example, the division into units is merely a logical division of functions, and may be divided in other ways in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be implemented using some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electronic, mechanical, or other forms.
[0247] The units described as separate parts may or may not be physically separate, and the parts shown as units may or may not be physical units, and may be located in one location or distributed over multiple network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
[0248] In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, each of the units may exist physically alone, or two or more units may be integrated into one unit.
[0249] When functions are realized in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the present application may be essentially implemented in the form of a software product, or the part that contributes to the prior art, or some of the technical solutions. The software product is stored in a storage medium and includes some instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method described in the embodiments of the present application. The aforementioned storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0250] The above description is merely a specific implementation form of the present application, and is not intended to limit the protection scope of the present application. Any variations or replacements that are easily conceived by those skilled in the art within the technical scope disclosed in the present application shall be within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims. [Explanation of symbols]
[0251] 100 Communication Systems 101 stations 102 stations 200 Communication Systems 201 AP MLD 202 STA MLD 300 Communication Systems 301 AP MLD 302 STA MLD 303 STA MLD 304STA 400 equipment 410 Transceiver Unit 420 Processing Unit 500 Communication Devices 510 Processor 520 Transceiver 530 Memory 600 ways
Claims
1. generating first information by a first access point AP of a first access point multilink device AP MLD, the first information indicating whether a key basic service set BSS parameter corresponding to at least one AP of the first AP MLD changes; sending the first information to a first station multilink device (STA MLD) by the first AP; A communication method including:
2. The method of claim 1 , wherein the first information is a count value.
3. The method of claim 1 or 2, wherein if the key BSS parameter corresponding to the at least one AP in the first AP MLD changes, the value of the first information is increased.
4. The method according to claim 1 or 2, wherein if a key BSS parameter corresponding to an AP of the first AP MLD does not change, the value of the first information remains unchanged.
5. The method according to claim 1 , wherein the first information is carried in a check beacon field.
6. The method of claim 5 , wherein the check beacon field is carried in a traffic indication map TIM frame.
7. The first information indicates that the key BSS parameter corresponding to the at least one AP in the first AP MLD is changed, and the method further comprises: receiving, by the first AP, a first frame, the first frame for requesting key BSS parameters corresponding to an AP associated with a second STA, the second STA being a station within the first STA MLD and associated with the first AP MLD; transmitting, by the first AP, a second frame, the second frame including the key BSS parameters corresponding to the AP associated with the second STA; 7. The method of claim 1, further comprising:
8. The method of claim 7, wherein the second STA is all STAs in the first STA MLD.
9. 9. The method of claim 1, wherein the key BSS parameters include one or more of: inclusion of a channel switch notification element, inclusion of an extended channel switch notification element, modification of the extended distributed channel access EDCA parameter element, inclusion of a quiet element, modification of the direct sequence spread spectrum DSSS parameter set, modification of a contention-free CF parameter set element, modification of the high throughput HT operation element, inclusion of a wide bandwidth channel switch element, inclusion of a channel switch wrapper element, inclusion of an operation mode notification element, inclusion of a quiet channel element, modification of the very high throughput VHT operation element, modification of the high efficiency HE operation element, insertion of a broadcast TWT element, inclusion of the BSS color change notification element, modification of the multi-user EDCA parameter set element, modification of the spatial reuse parameter set element, and modification of the very high throughput operation element.
10. receiving first information by a first STA in a first STA MLD, the first information indicating whether a key BSS parameter corresponding to at least one AP in a first AP MLD changes; determining, by the first STA based on the first information, whether the key BSS parameter corresponding to the at least one AP in the first AP MLD is changed; A communication method including:
11. The method of claim 10 , wherein the first information is a count value.
12. The method further comprising: recording, by the first STA, the first information; 12. The method of claim 10 or 11, further comprising:
13. The step of determining whether the key BSS parameter corresponding to the at least one AP in the first AP MLD is changed by the first STA based on the first information, determining, by the first station, whether the key BSS parameters corresponding to the at least one AP in the first AP MLD are changed based on whether a value of the first information is the same as a value of the second information; Including, The second information is information received by the first STA before the first information is received, and the second information indicates whether the key BSS parameter corresponding to the at least one AP in the first AP MLD changes.
13. The method according to any one of claims 10 to 12.
14. determining, by the first station, whether the key BSS parameters corresponding to the at least one AP in the first AP MLD are changed based on whether a value of the first information is the same as a value of the second information; If the value of the first information is the same as the value of the second information, determining by the first STA that a key BSS parameter corresponding to the AP of the first AP MLD has not changed; and / or determining, by the first STA, that the key BSS parameter corresponding to the at least one AP in the first AP MLD has changed if the value of the first information is different from the value of the second information; 14. The method of claim 13, comprising:
15. the value of the first information is different from the value of the second information, the method comprising: receiving a beacon frame by a second STA in the first STA MLD, the beacon frame including a key BSS parameter corresponding to an AP associated with the second STA, the second STA being a station in the first STA MLD and associated with the first AP MLD; 15. The method of claim 13 or 14, further comprising:
16. the value of the first information is different from the value of the second information, the method comprising: transmitting, by the first STA, a first frame, the first frame for requesting key BSS parameters corresponding to an AP associated with a second STA, the second STA being a station within the first STA MLD and associated with the first AP MLD; receiving, by the first station, a second frame, the second frame including the key BSS parameters corresponding to the AP associated with the second STA; The method of claim 13 or 14, further comprising:
17. The method of claim 15 or 16, wherein the second STA is all STAs in the first STA MLD.
18. 18. The method according to claim 10, wherein the first information is carried in a check beacon field.
19. The method of claim 18 , wherein the check beacon field is carried in a traffic indication map TIM frame.
20. 20. The method of claim 10, wherein the key BSS parameters include one or more of: inclusion of a channel switch notification element, inclusion of an extended channel switch notification element, modification of the EDCA parameter element, inclusion of a quiet element, modification of the DSSS parameter set, modification of the CF parameter set element, modification of the HT operation element, inclusion of a wide bandwidth channel switch element, inclusion of a channel switch wrapper element, inclusion of an operation mode notification element, inclusion of a quiet channel element, modification of the VHT operation element, modification of the HE operation element, insertion of a broadcast TWT element, inclusion of the BSS color change notification element, modification of the multi-user EDCA parameter set element, modification of the spatial reuse parameter set element, and modification of the very high throughput operation element.
21. A communication device comprising a unit or module configured to implement the method according to any one of claims 1 to 9 or a unit or module configured to implement the method according to any one of claims 10 to 20.
22. A communication device, comprising: a memory configured to store computer instructions; a processor configured to execute the computer instructions stored in the memory to enable the communication device to perform the method according to any one of claims 1 to 9 or to enable the communication device to perform the method according to any one of claims 10 to 20; A communication device comprising:
23. A chip comprising a processor and an interface and configured to call a computer program from a memory and to execute the computer program stored in the memory in order to perform the method according to any one of claims 1 to 9 or any one of claims 10 to 20.
24. 21. A computer readable storage medium configured to store a computer program, the computer program comprising instructions for carrying out the method according to any one of claims 1 to 9 or comprising instructions for carrying out the method according to any one of claims 10 to 20.
25. A computer program product comprising computer program code, which when executed on a computer enables the computer to carry out a method according to any one of claims 1 to 9, or enables the computer to carry out a method according to any one of claims 10 to 20.
Citation Information
Patent Citations
Key BSS parameter management method suitable for multiple links and related device
CN114079941A