Method and device for wireless communication

The method addresses the challenge of supporting different function selections in wireless communication systems by maintaining specific privacy enhancement sub-function sets, effectively enhancing user privacy and protecting sensitive information.

JP2025519519APending Publication Date: 2025-06-26GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024572217
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-06-10
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

Existing wireless communication systems struggle to distinguish and support different function selections for basic service set privacy enhancements and client privacy enhancements, which is crucial for maintaining user privacy, especially in scenarios where access points do not change their SSID.

Method used

The proposed method involves maintaining a basic service set privacy enhancements set and/or a client privacy enhancements set by an STA or AP, which includes specific sub-function sets for privacy enhancements. These sub-function sets include functions such as protecting MAC addresses, preventing fingerprint analysis, and changing SSIDs, allowing for different function selections and improved privacy protection.

Benefits of technology

This approach enables effective differentiation of privacy enhancement functions, supporting various function selections and enhancing user privacy by protecting sensitive information such as MAC addresses and SSIDs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025519519000001_ABST
    Figure 2025519519000001_ABST
Patent Text Reader

Abstract

The present application provides a method and device for wireless communication. When an AP and an STA support a client-side privacy enhancement function and a basic service set privacy enhancement function, it is made clear how they interact with each other, specifically, for example, how a privacy-enhanced access point is compatible with a station that does not support the basic service set privacy enhancement function when changing the SSID. The problem of effectively protecting the user's privacy during the interaction between the STA and the AP can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communications, and in particular, to methods and devices for wireless communications.

Background Art

[0002] An access point (AP) and a station (STA) may locally maintain management information base (MIB) variables such as a basic service set privacy enhancements-capable (BPE) set and a client privacy enhancements-capable (CPE) set. However, how to distinguish the specific functions of the basic service set privacy enhancements set and the client privacy enhancements set to support different function selections is an issue that needs to be urgently solved.

Summary of the Invention

Means for Solving the Problems

[0003] In an embodiment of the present application, a method and an apparatus for wireless communication that can support different function selections are provided by reasonably distinguishing the specific functions of a basic service set privacy enhancements set and / or a client privacy enhancements set.

[0004] In a first aspect, a method for wireless communication is provided, and the method includes:

[0005] a step in which an STA maintains a basic service set privacy enhancements set and / or a client privacy enhancements set;

[0006] When the client - side privacy enhancement function set includes the first sub - function set and / or the second sub - function set, and the basic service set privacy enhancement function set includes at least one of the third sub - function set, the fourth sub - function set, and the fifth sub - function set,

[0007] The first sub - function set includes at least one of a privacy enhancement function related to a MAC address or an identifier, a security key established during authentication before association, an OTA MAC address randomly changed by the STA, an associated identifier AID or a non - associated identifier UID, a protected source address and destination address, and a protected private MAC address of the STA.

[0008] The second sub - function set includes at least one of a privacy enhancement function to prevent fingerprint analysis, a reduced beacon frame, a protected association request or association response frame, a protected re - association request or re - association response frame, a frame sequence number randomly changed by the STA, a scramble seed, a packet sequence number used for encryption, a traffic identifier TID, and a protected MAC frame header.

[0009] The third sub - function set includes at least one of a protected source AP address and destination AP address, and a changed service set identifier SSID.

[0010] The fourth sub - function set includes at least one of a changed SSID, fuzzing of AP parameter information in an access point multi - link device AP MLD or a multi - AP basic service set identifier BSSID, fuzzing of an AP identifier in a reduced neighbor report RNR, a randomized beacon frame transmission time, an encrypted unicast management frame, a fuzzed group - cast frame receiving station address, a frame sequence number, and a packet sequence number used for encryption.

[0011] The fifth sub - function set includes at least one of the MAC address of an independent sensing STA and the MAC address of an independent ranging STA.

[0012] In a second aspect, a wireless communication method is provided, the method comprising:

[0013] The step that an AP maintains a basic service set privacy enhancement function set and / or a client - side privacy enhancement function set,

[0014] The client - side privacy enhancement function set includes a first sub - function set and / or a second sub - function set, and the basic service set privacy enhancement function set includes at least one of a third sub - function set, a fourth sub - function set, and a fifth sub - function set.

[0015] The first sub - function set includes at least one of a privacy enhancement function related to a media access control (MAC) address or identifier, a security key established during authentication before association, a randomly changed over - the - air (OTA) MAC address of the STA, an association identifier (AID) or a non - associated identifier (UID), a protected source STA address and destination STA address, and a protected private MAC address of the STA.

[0016] The second sub - function set includes at least one of a privacy enhancement function for preventing fingerprint analysis, a reduced beacon frame, a protected association request or association response frame, a protected re - association request or re - association response frame, a randomly changed frame sequence number of the STA, a scramble seed, a packet sequence number used for encryption, a traffic identifier (TID), and a protected MAC frame header.

[0017] The third sub - function set includes at least one of a protected source AP address and destination AP address, and a changed service set identifier (SSID).

[0018] When the fourth sub - function set includes at least one of the following: fuzzy processing of AP parameter information in a changed SSID, AP MLD or multi - AP BSSID, an AP identifier for fuzzy processing in RNR, a randomized beacon frame transmission time, an encrypted unicast management frame, a fuzzy - processed group - cast frame receiving station address, a frame sequence number, and a packet sequence number used for encryption,

[0019] When the fifth sub - function set includes at least one of the MAC address of an independent sensing STA and the MAC address of an independent ranging STA.

[0020] In a third aspect, a STA for executing the method in the first aspect is provided.

[0021] Specifically, the STA includes a functional module for executing the method in the first aspect.

[0022] In a fourth aspect, an AP for executing the method in the second aspect is provided.

[0023] Specifically, the AP includes a functional module for executing the method in the second aspect.

[0024] In a fifth aspect, a STA is provided. The STA includes a processor and a memory. The memory is used to store a computer program, and the processor calls and executes the computer program stored in the memory to cause the STA to execute the method in the first aspect.

[0025] In a sixth aspect, an AP is provided. The AP includes a processor and a memory. The memory is used to store a computer program, and the processor calls and executes the computer program stored in the memory to cause the AP to execute the method in the second aspect.

[0026] In a seventh aspect, an apparatus for implementing any one of the methods of the first to second aspects is provided.

[0027] Specifically, the apparatus includes a processor for causing the device to which the apparatus is attached to execute any one of the methods of the first to second aspects by calling and executing a computer program from a memory.

[0028] In an eighth aspect, a computer-readable storage medium for storing a computer program is provided. The computer program causes a computer to execute any one of the methods of the first to second aspects.

[0029] In a ninth aspect, a computer program product is provided. The computer program product includes computer program instructions. The computer program instructions cause a computer to execute any one of the methods of the first to second aspects.

[0030] In a tenth aspect, a computer program is provided. When executed on a computer, the computer is caused to execute the method of any one of the first to second aspects.

[0031] According to the technical solution of the first aspect, the basic service set privacy enhancement function set maintained by the STA includes the first sub-function set and / or the second sub-function set, and the basic service set privacy enhancement function set maintained by the STA includes at least one of the third sub-function set, the fourth sub-function set, and the fifth sub-function set. By reasonably dividing different sub-function sets, different function selections can be supported.

[0032] According to the technical solution of the second aspect, the basic service set privacy enhancement function set maintained by the AP includes the first sub-function set and / or the second sub-function set. The basic service set privacy enhancement function set maintained by the AP includes at least one of the third sub-function set, the fourth sub-function set, and the fifth sub-function set. By reasonably classifying different sub-function sets, different function selections can be supported.

Brief Description of the Drawings

[0033]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Best Mode for Carrying Out the Invention

[0034] Hereinafter, with reference to the drawings, some embodiments of the present disclosure will be clearly and completely described. Of course, the embodiments described herein are only a part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments conceivable to those skilled in the art shall be included in the protection scope of the present disclosure.

[0035] The technical solutions of the embodiments of the present application may be applied to various communication systems such as wireless local area network (WLAN), Wireless Fidelity (WiFi), or other communication systems.

[0036] Referring to FIG. 1, a schematic diagram of a communication system architecture applied to the embodiments of the present application is shown. As shown in FIG. 1, the wireless communication system may include an access point (AP) and a station (STA).

[0037] In some scenarios, the AP is also called an AP STA, and in a sense, the AP is also a STA. In some scenarios, the STA is called a non-AP STA ("NO" n-AP STA).

[0038] In some embodiments, the STA may include an AP STA and a "NO" n-AP STA. The communication in the communication system may be communication between the AP and the "NO" n-AP STA, or communication between the "NO" n-AP STA and the "NO" n-AP STA, or communication between the STA and the peer STA. Here, the peer STA means a device that communicates with the other party of the STA. For example, the peer STA may be an AP or a "NO" n-AP STA.

[0039] AP corresponds to a bridge connecting a wired network and a wireless network, and mainly aims to access the wireless network to Ethernet after connecting each wireless network client. The AP device may be a terminal device (such as a mobile phone) or a network device (such as a router) having a Wireless-Fidelity (WIFI) chip.

[0040] It is understood that the role of the STA in the communication system is not absolute. For example, in some scenarios, when a mobile phone is connected to a router, the mobile phone is a "NO" n-AP STA, and when the mobile phone functions as a hotspot of another mobile phone, the mobile phone is playing the role of an AP.

[0041] The AP and the "NO" n-AP STA may be devices applied to the car network, such as IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart meters, etc. in smart homes, and sensors in smart cities.

[0042] In some embodiments, the "NO" n-AP STA may support the 802.11be standard. The "NO" n-AP STA may also be compatible with current and future 802.11 family of wireless local area networks (WLAN) standards such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0043] In some embodiments, the AP may be a device that supports the 802.11be standard. The AP may also be a WLAN device that supports current and future 802.11 family standards such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0044] In the embodiments of the present application, the STA includes a mobile phone, a pad, a computer, a virtual reality (VR) device, an augmented reality (AR) device, a wireless device in industrial control, a set-top box, a wireless device in self-driving, an in-vehicle communication device, a wireless device in remote medical, a wireless device in a smart grid, a wireless device in transportation safety, a wireless device in a smart city, or a wireless device in a smart home, a wireless communication chip, an ASIC (Application Specific Integrated Circuit), an SOC (System on Chip), etc., which support WLAN / WIFI technology.

[0045] The frequency bands supported by the WLAN technology include, but are not limited to, low frequency bands (e.g., 2.4 GHz, 5 GHz, 6 GHz) and high frequency bands (e.g., 45 GHz, 60 GHz).

[0046] There is one or more links between the station and the access point. In some embodiments, the station and the access point support multi-band communication. For example, by communicating simultaneously in frequency bands of 2.4 GHz, 5 GHz, 6 GHz, 45 GHz, and 60 GHz, or by communicating simultaneously on different channels in the same frequency band (or different frequency bands), the communication throughput and / or reliability between devices is improved. Such devices are generally referred to as multi-band devices, or multi-link devices (MLDs), and in some cases are also referred to as multi-link entities or multi-band entities. The multi-link device may be an access point device or a station device. When the multi-link device is an access point device, the multi-link device includes one or more APs. When the multi-link device is a station device, the multi-link device includes one or more "NO" n-AP STAs.

[0047] A multi-link device including one or more APs may be called an AP, and a multi-link device including one or more "NO" n-AP STAs may be called a "NO" n-AP.

[0048] In the embodiments of the present application, the AP may include a plurality of APs, the "NO" n-AP includes a plurality of STAs, a plurality of links are formed between the APs in the AP and the STAs in the "NO" n-AP, and data communication is possible between the APs in the AP and the corresponding STAs in the "NO" n-AP via the corresponding links.

[0049] An AP is a device deployed in a wireless LAN to provide a wireless communication function to a STA. A station may include a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a user agent, or a user device. Optionally, the station may be a mobile phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with a wireless communication function, a computing device, or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, and the embodiments of the present application are not limited thereto.

[0050] Optionally, the station and the access point support the IEEE 802.11 standard.

[0051] It should be understood that the terms "system" and "network" are often used interchangeably in this specification. The term "and / or" in this specification is merely a relationship describing the related objects and may represent the existence of three relationships. For example, A and / or B may represent that A exists alone, A and B exist simultaneously, or B exists alone. Also, the character " / " in this application generally represents that the related objects before and after are in an "or" relationship.

[0052] It is understood that the "instructions" referred to in the embodiments of the present application may be direct instructions, indirect instructions, or instructions indicating a related relationship. For example, A instructing B may mean that A directly instructs B, for example, B obtains through A, or A indirectly instructs B, for example, A instructs C and B obtains through C, or it may represent a correlation relationship between A and B.

[0053] The terms used in some of the embodiments of this application are not intended to limit this application, but are only used to describe specific embodiments of this application. Terms such as "first", "second", "third", and "fourth" in the description, claims, and drawings of this application are not used to describe a specific order, but are used to distinguish different objects. Furthermore, the terms "include" and "have" and any variations thereof are intended not to exclude inclusion.

[0054] In the description of the embodiments of this application, the term "correspond" may mean that there is a direct or indirect correspondence relationship between the two, may mean that there is a related relationship between the two, or may be a relationship such as an indicating entity and an indicated object, an arranging entity and an arranged object, etc.

[0055] In the embodiments of this application, "pre-defined" or "pre-arranged" may be realized by pre-saving codes, tables, or other methods for indicating code, tables, or related information corresponding to devices (including, for example, STAs and network devices), and this application is not limited to its specific implementation forms. For example, pre-defined may refer to what is defined in the protocol.

[0056] In the embodiments of this application, the "protocol" may refer to a standard protocol in the communication field, and may include, for example, the WiFi protocol and related protocols applicable to future WiFi communication systems, and the present invention is not limited thereto.

[0057] To facilitate understanding of the technical solutions of the embodiments of this application, the technical solutions of this application will be described in detail below with specific embodiments. The following related technologies may be combined with the technical solutions of the embodiments of this application as any alternative solutions, and all belong to the protection scope of the embodiments of this application. The embodiments of this application include at least a part of the following content.

[0058] The wireless device supports multi-frequency band communication. For example, by simultaneously communicating in frequency bands of 2.4 GHz, 5 GHz, 6 GHz, 45 GHz, and 60 GHz, or by simultaneously communicating on different channels in the same frequency band (or different frequency bands), the communication throughput and / or reliability between devices is improved. Such a device is generally called a multi-band device or a Multi-Link Device (MLD), and in some cases, it is also called a multi-link entity or a multi-band entity. The multi-link device may be an access point device or a station device. When the multi-link device is an access point device, the multi-link device includes one or more APs. When the multi-link device is a station device, the multi-link device includes one or more "NO" n-AP STAs.

[0059] To facilitate the understanding of the technical solution of the embodiments of the present application, the passive scanning and active scanning related to the present application are described below.

[0060] In an infrastructure type of basic service set (BSS) network, a station (STA) may discover an access point (AP) by means of passive scanning and / or active scanning.

[0061] Passive scanning means that a station discovers an access point by constantly staying on a channel and receiving beacon frames sent by the access point. The station may also discover more access points by switching the channel it stays on. In an infrastructure network, an access point periodically sends beacon frames to inform nearby stations of its presence and capabilities. A beacon frame is a broadcast frame, meaning it is received by all neighboring stations. The beacon frame contains information such as the rates supported by the access point, encryption capabilities, and other information. Generally, when an access point is set up on the dark web, its beacon frame does not carry service set identifier (SSID) information.

[0062] Active scanning means that a station discovers an access point by sending a Probe Request frame and receiving a Probe Response frame in response from the access point. The Probe Request frame is generally sent as a broadcast (i.e., the recipient address carried in the frame is a broadcast address), and the Probe Response frame is generally sent as a unicast (i.e., the recipient address carried in the frame is a unicast address). After receiving the Probe Response frame, the station needs to respond with an Ack frame. There are two types of Probe Requests: specified SSID Probe Request and unspecified SSID Probe Request. A specified SSID Probe Request means that the SSID field value in the Probe Request frame is the SSID value of a specific network. It is a way for the station to check whether there is a specific network nearby and the only way to identify the presence of the dark web nearby. Only the access point AP whose own SSID matches the SSID in this Probe Request frame will respond with a Probe Response frame. An unspecified SSID Probe Request means that the SSID field value in the Probe Request frame is an empty string (i.e., a string with a length of 0, and at this time, this SSID value is also called a wildcard SSID), and any access point that receives this Probe Request frame will respond with a Probe Response frame.

[0063] To facilitate the understanding of the technical solutions of the embodiments of the present application, the related technical solutions and problems of the present application will be described below.

[0064] An access point (AP) and a station (STA) may locally maintain management information base (MIB) variables such as a basic service set privacy enhancement function set and a client-side privacy enhancement function set. However, how to distinguish the specific functions of the basic service set privacy enhancement function set and the client-side privacy enhancement function set to support different function selections is an issue that needs to be resolved urgently.

[0065] Specifically, since the SSID of an access point (AP), especially a mobile access point (such as a mobile phone hotspot, in-vehicle access point), does not change, it is used to track this access point and obtain its movement trajectory, which may cause leakage of user privacy. As one of the various privacy enhancement functions of an access point that supports the privacy enhancement function of the basic service set, one way to solve this problem is to use a changed SSID or a fuzzed SSID for the access point. However, when using this method, it is not clear how to achieve compatibility with stations that do not support the privacy enhancement function of the basic service set.

[0066] Based on the above problems, the present application provides a solution for protecting privacy in a WLAN that can support different function selections by reasonably distinguishing the specific functions of the basic service set privacy enhancement function set and / or the client-side privacy enhancement function set.

[0067] Hereinafter, the technical solution of the present application will be described in detail by specific embodiments. A method of wireless communication, comprising: a step in which the STA maintains a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set. The client - side privacy enhancement function set includes a first sub - function set and / or a second sub - function set, and the basic service set privacy enhancement function set includes at least one of a third sub - function set, a fourth sub - function set, and a fifth sub - function set. The first sub - function set includes at least one of a privacy enhancement function related to a MAC address or an identifier, a security key established during authentication before association, an OTA MAC address randomly changed by the STA, an associated identifier AID or a non - associated identifier UID, a protected source address and destination address, and a protected private MAC address of the STA. The second sub - function set includes at least one of a privacy enhancement function for preventing fingerprint analysis, a reduced beacon frame, a protected association request or association response frame, a protected re - association request or re - association response frame, a frame sequence number randomly changed by the STA, a scramble seed, a packet sequence number used for encryption, a traffic identifier TID, and a protected MAC frame header. The third sub - function set includes at least one of a protected source access point AP address and destination AP address, and a changed service set identifier SSID. The fourth sub - function set includes at least one of a changed SSID, a fuzzy processing of AP parameter information in an access point multi - link device AP MLD or a multi - AP basic service set identifier BSSID, a fuzzy processed AP identifier in a reduced neighbor report RNR, a randomized beacon frame transmission time, an encrypted unicast management frame, a fuzzy processed group cast frame receiving station address, a frame sequence number, and a packet sequence number used for encryption. The fifth sub - function set includes at least one of a MAC address of an independent sensing STA and a MAC address of an independent ranging STA. In some embodiments, in the client-side privacy enhancement function set, the first sub-function set is a sub-function set that the STA must support, and / or the second sub-function set is a sub-function set that the STA selectively supports, and / or In the basic service set privacy enhancement function set, the third sub-function set is a sub-function set that the STA selectively supports, and / or the fourth sub-function set is a sub-function set that the STA selectively supports, and / or the fifth sub-function set is a sub-function set that the STA selectively supports. In some embodiments, the method further includes a step of the STA receiving a first frame, wherein the first frame includes a first element for indicating capability information regarding the privacy enhancement function of the AP. In some embodiments, the first element includes at least one of a field indicating whether to support the client-side privacy enhancement function, a field indicating whether to support the basic service set privacy enhancement function, a field indicating compatibility with some basic service set privacy enhancement functions, a field of reduced scans, a field of protected related frames, a field of random numbers, a field of MAC header protection, a field of random SSID, a field of AP identifier privacy enhancement, a field of unicast management frame encryption, a field of randomized beacon frame transmission time, a field of group cast frame privacy enhancement, and a field of independent service MAC address. The field for indicating whether to support the client - side privacy enhancement function is used to indicate whether the AP supports an essential privacy enhancement function set related to the STA. The field for indicating whether to support the basic service set privacy enhancement function is used to indicate whether the AP supports an essential privacy enhancement function set related to the basic service set. The field that is compatible with some of the basic service set privacy enhancement functions is used to indicate whether the AP supports access by STAs that implement some privacy enhancement functions. The field for the reduced scan is used to indicate whether the AP supports reduced probe request or probe response frames and reduced beacon frames. The field for the protected related frames is used to indicate whether the AP supports protected related request frames or related response frames, protected re - association request frames, or re - association response frames. The field for the random number is used to indicate whether the AP supports randomly changed frame sequence numbers, scramble seeds, packet sequence numbers used for encryption, and TIDs of the STA. The field for MAC header protection is used to indicate whether the AP supports a protected MAC frame header. The field for the random SSID is used to indicate whether the AP supports a changed SSID. The field for AP identifier privacy enhancement is such that the AP, for AP MLD or multi - APIt is used to indicate whether to support the fuzzy processing of the AP parameter information at the BSSID and the AP identifier of the fuzzy processing at the RNR. The field of the unicast management frame encryption is used to indicate whether the AP supports the encrypted unicast management frame. The field of the randomized beacon frame transmission time is used to indicate whether the AP supports the randomization of the beacon frame transmission time. The group cast frame privacy enhancement field is used to indicate whether the AP supports the fuzzy processed group cast frame receiving station address, frame sequence number, and packet sequence number used for encryption. The field of the independent service MAC address is used to indicate whether the AP supports the MAC address of the independent sensing STA and the MAC address of the independent ranging STA. In some embodiments, the first element is an extended capability element, or the first element is a security network element, or the first element is a security network extension element, or the first element is a newly defined privacy enhancement capability element. In some embodiments, the first frame is at least one of a beacon frame, a probe response frame, an association response frame, and a re-association response frame. In some embodiments, the method further includes the step of the STA performing signaling interaction with the AP using a first target function set, wherein the first target function set is an intersection of a client-side privacy enhancement function set supported by the STA and a client-side privacy enhancement function set supported by the AP. In some embodiments, when the STA supports the first sub-function set and the AP supports the first sub-function set, the first target function set is the first sub-function set, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set and the second sub - function set, the first target function set is the first sub - function set, and / or When the STA supports the first sub - function set and the second sub - function set and the AP supports the first sub - function set, the first target function set is the first sub - function set, and / or When the STA supports the first sub - function set and the second sub - function set and the AP supports the first sub - function set and the second sub - function set, the first target function set is the first sub - function set and the second sub - function set. In some embodiments, an AP that supports a client - side privacy enhancement function does not permit access by a STA that does not support the client - side privacy enhancement function. In some embodiments, when the STA does not support the first sub - function set and the AP supports the first sub - function set, the STA does not perform signaling interaction with the AP using the first sub - function set, and / or When the STA does not support the first sub - function set and the AP supports the first sub - function set and the second sub - function set, the STA does not perform signaling interaction with the AP using the first sub - function set and the second sub - function set. In some embodiments, the method further includes a step of the STA performing signaling interaction with the AP using a second target function set, where the second target function set is part or all of a privacy enhancement function set supported by the AP, and the privacy enhancement function set includes a basic service set privacy enhancement function set and / or a client - side privacy enhancement function set. In some embodiments, The AP does not permit access by STAs with a basic service set privacy enhancement function set supported by the AP that is less than the basic service set privacy enhancement function set supported by the AP. In some embodiments, when the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or when the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or when the STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and the AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or when the STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the second target function set is the first sub-function set, the second sub-function set, and the third sub-function set, and / or when the STA supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, and the AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set. In some embodiments, when the STA does not support the first sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set and the third sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA. In some embodiments, the AP permits access by STAs with a basic service set privacy enhancement function set supported by the AP that is less than the basic service set privacy enhancement function set supported by the AP. In some embodiments, when the STA supports at least the first sub-function set and the AP supports at least the first sub-function set, the second target function set is the intersection of the privacy enhancement function set supported by the STA and the privacy enhancement function set supported by the AP. The privacy enhancement function set includes a client-side privacy enhancement function set and / or a basic service set privacy enhancement function set. In some embodiments, when the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or In some embodiments, when the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or In some embodiments, when the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or In some embodiments, when the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, the fourth sub-function set, and the fifth sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set. In some embodiments, when the STA does not support the first sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set and the third sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the STA does not use the privacy - enhancing function when accessing the AP. In some embodiments, when the AP is a mobile AP, the AP supports at least the third sub - function set. In some embodiments, a STA that does not use the client - side privacy - enhancing function and a STA that uses the client - side privacy - enhancing function do not perform point - to - point signaling interaction. In the embodiments of the present application, a method of wireless communication, including the step of an access point AP maintaining a basic service set privacy - enhancing function set and / or a client - side privacy - enhancing function set, the client - side privacy - enhancing function set includes a first sub - function set and / or a second sub - function set, and the basic service set privacy - enhancing function set includes at least one of a third sub - function set, a fourth sub - function set, and a fifth sub - function set, The first sub - function set includes at least one of a privacy - enhancing function related to a Media Access Control (MAC) address or identifier, a security key established during authentication before association, a randomly changed Over - the - Air (OTA) MAC address of a Station (STA), an Associated Identifier (AID) or Unassociated Identifier (UID), a protected source STA address and destination STA address, and a protected private MAC address of the STA. The second sub - function set includes at least one of a privacy - enhancing function to prevent fingerprint analysis, reduced beacon frames, protected association request or response frames, protected re - association request or response frames, a randomly changed frame sequence number of the STA, a scramble seed, a packet sequence number used for encryption, a Traffic Identifier (TID), and a protected MAC frame header. The third sub - function set includes at least one of a protected source AP address and destination AP address, and a changed Service Set Identifier (SSID). The fourth sub - function set includes at least one of a changed SSID, fuzzy processing of AP parameter information in an Access Point Multi - Link Device (AP MLD) or Multi - AP Basic Service Set Identifier (BSSID), fuzzy processing of AP identifiers in reduced Neighbor Report (RNR), randomized beacon frame transmission time, encrypted unicast management frames, fuzzy processed group - cast frame receiving station addresses, frame sequence numbers, and packet sequence numbers used for encryption. The fifth sub - function set includes at least one of the MAC address of an STA for independent sensing and the MAC address of an STA for independent ranging. In some embodiments, in the client-side privacy enhancement function set, the first sub-function set is a sub-function set that the AP must support, and / or the second sub-function set is a sub-function set that the AP selectively supports, and / or the second sub-function set is a sub-function set that the AP must support, and / or In the basic service set privacy enhancement function set, the third sub-function set is a sub-function set that the mobile AP must support, and / or the fourth sub-function set is a sub-function set that the AP selectively supports, and / or the fifth sub-function set is a sub-function set that the AP selectively supports. In some embodiments, the method further includes the step of the AP receiving a second frame, wherein the second frame includes a second element for indicating capability information regarding the privacy enhancement function of the STA. In some embodiments, the second element includes at least one of a field indicating whether to support the client-side privacy enhancement function, a field indicating whether to support the basic service set privacy enhancement function, a field indicating compatibility with some basic service set privacy enhancement functions, a field of reduced scans, a field of protected related frames, a field of random numbers, a field of MAC header protection, a field of random SSID, a field of AP identifier privacy enhancement, a field of unicast management frame encryption, a field of randomized beacon frame transmission time, a field of group cast frame privacy enhancement, and a field of independent service MAC address. The field for indicating whether to support the client - side privacy enhancement function is used to indicate whether the STA supports the set of essential privacy enhancement functions related to the STA. The field for indicating whether to support the basic service set privacy enhancement function is used to indicate whether the STA supports the set of essential privacy enhancement functions related to the basic service set. The field that is compatible with some of the basic service set privacy enhancement functions is used to indicate whether the STA supports access to the STA that implements some of the privacy enhancement functions. The field for the reduced scan is used to indicate whether the STA supports the reduced probe request or probe response frames and the reduced beacon frames. The field for the protected related frames is used to indicate whether the STA supports the protected related request frame or related response frame, the protected re - association request frame, or the re - association response frame. The field for the random number is used to indicate whether the STA supports the randomly changed frame sequence number of the STA, the scramble seed, the packet sequence number used for encryption, and the TID. The field for the MAC header protection is used to indicate whether the STA supports the protected MAC frame header. The field for the random SSID is used to indicate whether the STA supports the changed SSID. The field for the AP identifier privacy enhancement is used to indicate whether the STA supports the AP MLD or multi - APIt is used to indicate whether to support the fuzzy processing of the AP parameter information at the BSSID and the AP identifier of the fuzzy processing in the RNR. The field of the unicast management frame encryption is used to indicate whether the STA supports the encrypted unicast management frame. The field of the randomized beacon frame transmission time is used to indicate whether the STA supports the randomization of the beacon frame transmission time. The group cast frame privacy enhancement field is used to indicate whether the STA supports the fuzzy processed group cast frame receiving station address, frame sequence number, and packet sequence number used for encryption. The field of the independent service MAC address is used to indicate whether the STA supports the MAC address of the independent sensing STA and the MAC address of the independent ranging STA. In some embodiments, the second element is an extended capability element, or the second element is a security network element, or the second element is a security network extension element, or the second element is a newly defined privacy enhancement capability element. In some embodiments, the second frame is at least one of a probe request frame, a related request frame, and a re - related request frame. In some embodiments, the method further includes the step of the AP performing signaling interaction with the STA using a third target function set, wherein the third target function set is an intersection of the client - side privacy enhancement function set supported by the AP and the client - side privacy enhancement function set supported by the STA. In some embodiments, when the STA supports the first sub - function set and the AP supports the first sub - function set, the third target function set is the first sub - function set, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set and the second sub - function set, the third target function set is the first sub - function set, and / or When the STA supports the first sub - function set and the second sub - function set and the AP supports the first sub - function set, the third target function set is the first sub - function set, and / or When the STA supports the first sub - function set and the second sub - function set and the AP supports the first sub - function set and the second sub - function set, the third target function set is the first sub - function set and the second sub - function set. In some embodiments, an AP that supports a client - side privacy enhancement function does not permit access by an STA that does not support the client - side privacy enhancement function. In some embodiments, when the STA does not support the first sub - function set and the AP supports the first sub - function set, the AP does not perform signaling interaction with the STA using the third sub - function set, and / or When the STA does not support the first sub - function set and the AP supports the first sub - function set and the second sub - function set, the AP does not perform signaling interaction with the STA using the third sub - function set and the second sub - function set. In some embodiments, the method further includes the step of the AP performing signaling interaction with the STA using a fourth target function set, where the fourth target function set is part or all of a privacy enhancement function set supported by the AP, and the privacy enhancement function set includes a basic service set privacy enhancement function set and / or a client - side privacy enhancement function set. In some embodiments, the AP does not permit access by STAs with a basic service set privacy enhancement function set supported by the AP that is less than the basic service set privacy enhancement function set supported by the AP. In some embodiments, when the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or when the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or when the STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and the AP supports the first sub-function set and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or when the STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the fourth target function set is the first sub-function set, the second sub-function set, and the third sub-function set, and / or when the STA supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, and the AP supports the first sub-function set and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set. In some embodiments, when the STA does not support the first sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set, and the AP supports the first sub - function set and the third sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA. In some embodiments, the AP permits access by STAs with a basic service set privacy enhancement function set supported by the AP that is less than that supported by the AP. In some embodiments, when the STA supports at least the first sub-function set and the AP supports at least the first sub-function set, the fourth target function set is the intersection of the privacy enhancement function set supported by the STA and the privacy enhancement function set supported by the AP, The privacy enhancement function set includes a client-side privacy enhancement function set and / or a basic service set privacy enhancement function set. In some embodiments, when the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or when the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or when the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or when the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, the fourth sub-function set, and the fifth sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set. In some embodiments, when the STA does not support the first sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or, When the STA supports the first sub - function set, and the AP supports the first sub - function set and the third sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the STA does not use the privacy - enhancing function when accessing the AP. In some embodiments, when the AP is a mobile AP, the AP supports at least the third sub - function set. In some embodiments, an STA that does not use the client - side privacy - enhancing function and an STA that uses the client - side privacy - enhancing function do not perform point - to - point signaling interaction.

[0068] FIG. 2 is a schematic flowchart of a wireless communication method 200 according to an embodiment of the present application. As shown in FIG. 2, the wireless communication method 200 may include at least a part of the following content.

[0069] S210. The STA maintains a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set. Here, the client-side privacy enhancement function set includes a first sub-function set and / or a second sub-function set, and the basic service set privacy enhancement function set includes at least one of a third sub-function set, a fourth sub-function set, and a fifth sub-function set. Here, the first sub-function set includes at least one of a privacy enhancement function related to a MAC address or identifier, a security key established during authentication before association, an OTA MAC address randomly changed by the STA, an AID or UID, a protected source address and destination address, and a protected private MAC address of the STA. Here, the second sub-function set includes at least one of a privacy enhancement function for preventing fingerprint analysis, a reduced beacon frame, a protected association request or association response frame, a protected re-association request or re-association response frame, a frame sequence number randomly changed by the STA, a scramble seed, a packet sequence number used for encryption, a TID, and a protected MAC frame header. Here, the third sub-function set includes at least one of a protected source AP address and destination AP address, and a changed SSID. Here, the fourth sub-function set includes at least one of a changed SSID, fuzzy processing of AP parameter information in an AP MLD or multi-AP BSSID, a fuzzy processed AP identifier in an RNR, a randomized beacon frame transmission time, an encrypted unicast management frame, a fuzzy processed group cast frame receiving station address, a frame sequence number, and a packet sequence number used for encryption. Here, the fifth sub-function set includes at least one of a MAC address of an independent sensing STA and a MAC address of an independent ranging STA.

[0070] In the embodiments of the present application, the basic service set privacy enhancement function set maintained by the STA includes the first sub-function set and / or the second sub-function set, and the basic service set privacy enhancement function set maintained by the STA includes at least one of the third sub-function set, the fourth sub-function set, and the fifth sub-function set. By reasonably classifying different sub-function sets, different function selections can be supported.

[0071] In some embodiments, the basic service set privacy enhancement function set may be an optional privacy enhancement function set maintained by the STA. That is, in the embodiments of the present application, the STA maintains the client-side privacy enhancement function set, or the STA maintains the basic service set privacy enhancement function set and the client-side privacy enhancement function set.

[0072] In the embodiments of the present application, a "field" is also referred to as a "field" or a "subfield". One field may occupy one or more bytes (byte / octet), or one field may occupy one or more bits (bit).

[0073] In the embodiments of the present application, the "client-side privacy enhancement function set" is also referred to as the "station-related privacy enhancement function set", but the present application is not limited thereto.

[0074] In some embodiments, the STA and the AP locally maintain MIB variables including a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set. Specifically, the value of the MIB variable is set by a higher-level application or a user inside the device. For example, in the case of the STA, the value of the MIB variable is set by a higher-level application inside the STA or by the user. Also, for example, in the case of the AP, the value of the MIB variable is set by a higher-level application inside the AP or by the user.

[0075] In some embodiments, in the client-side privacy enhancement function set, the first sub-function set is a sub-function set that the STA must support, and / or the second sub-function set is a sub-function set that the STA selectively supports. Specifically, for example, in the client-side privacy enhancement function set, the sub-function sets may be classified according to the degree of correlation between functions.

[0076] In some embodiments, in the client-side privacy enhancement function set, the first sub-function set is a sub-function set that the AP must support, and / or the second sub-function set is a sub-function set that the AP selectively supports, and / or the second sub-function set is a sub-function set that the AP must support. Specifically, for example, in the client-side privacy enhancement function set, the sub-function sets may be classified according to the degree of correlation between functions.

[0077] Optionally, dot11CPEImplemented indicates whether a mandatory privacy enhancement function set related to the station (i.e., the first sub-function set) is implemented.

[0078] Specifically, in the client - side privacy enhancement function set, the first sub - function set is the essential sub - function set of the STA (denoted as CPE1), which is indicated by dot11CPEImplemented, and includes privacy enhancement functions related to the MAC address or identifier (for example, protection of authentication identifiers (simultaneous authentication of equals password identify, SAE password ID and a pair of pairwise master key identify, PMK ID), security keys established during authentication before association, randomly changed OTA (Over The Air Medium Access Control) MAC address of the station, AID (Association Identifier) / UID (Unassociation Identifier), protected source address (SA) and destination address (DA) values, and protected private media access control (MAC) address of the station, including but not limited to at least one of these).

[0079] Specifically, in the client - side privacy enhancement function set, the second sub - function set is the essential sub - function set of the STA (denoted as CPE2), and privacy enhancement functions for preventing fingerprint analysis (e.g., reduced Probe Request / Response frames, reduced Beacon frames, protected Association Request / Response frames, protected (Re)Association Request / Response frames, randomly changed frame sequence numbers (SN) of the station, scrambler seeds, packet sequence numbers (PN) used for encryption, traffic identifiers (TID), and at least one of the protected MAC frame headers, but not limited to these).

[0080] Optionally, dot11CPEReducedScanningImplemented: indicates whether reduced Probe Request / Response frames and reduced Beacon frames are implemented.

[0081] Optionally, dot11CPEProtectedAssociationImplemented: indicates whether protected Association Request / Response frames and protected (Re)Association Request / Response frames are implemented.

[0082] Optionally, dot11CPERandomNumbersImplemented: Indicates whether randomly changed frame sequence numbers (sequence number, SN), scrambler seeds, packet sequence numbers (packet number, PN) used for encryption, and traffic identifiers (traffic identifier, TID) of the station are implemented.

[0083] Optionally, dot11CPEMACHeaderProtectionImplemented: Indicates whether a protected MAC frame header is implemented.

[0084] In some embodiments, in the basic service set privacy enhancement function set, the third sub - function set is a sub - function set selectively supported by the STA, and / or the fourth sub - function set is a sub - function set selectively supported by the STA, and / or the fifth sub - function set is a sub - function set selectively supported by the STA. Specifically, for example, in the basic service set privacy enhancement function set, the molecular function sets may be classified according to the correlation degree between functions.

[0085] In some embodiments, in the basic service set privacy enhancement function set, the third sub - function set is a sub - function set that the mobile AP must support, and / or the fourth sub - function set is a sub - function set selectively supported by the AP, and / or the fifth sub - function set is a sub - function set selectively supported by the AP. Specifically, for example, in the basic service set privacy enhancement function set, the sub - function sets may be classified according to the correlation degree between functions.

[0086] In some embodiments, when the AP is a mobile AP (e.g., a cellular phone hotspot or an in - vehicle access point), the AP supports at least the third sub - function set.

[0087] Optionally, dot11BPE Implemented: Indicates whether a conditional mandatory privacy enhancement function set related to the basic service set is implemented.

[0088] Optionally, dot11PartialBPESupportActivated: Indicates whether the access point supports access to stations that implement partial privacy enhancement functions.

[0089] Specifically, in the basic service set privacy enhancement function set, the third sub - function set is the mandatory sub - function set (denoted as BPE1) of the STA, which is indicated by dot11BPEImplemented, and includes at least one of the protected source access point address (source address, SA), destination access point address (destination address, DA) value, and the changed BSSID (Basic Service Set Identifier), but is not limited thereto.

[0090] Specifically, in the basic service set privacy enhancement function set, the fourth sub - function set is the optional sub - function set (denoted as BPE2) of the STA, and includes at least one of the changed SSID, fuzzy processing of access point parameter information in the access point multi - link device (AP MLD) or multiple access point BSSID (Multiple AP BSSID), fuzzy processed access point identifier in the reduced neighbor report (RNR), randomized beacon frame transmission time, encrypted unicast management frame, fuzzy processed group cast frame receiving station address, frame sequence number, and packet sequence number used for encryption, but is not limited thereto.

[0091] Optionally, dot11BPerandomSSIDImplemented: Indicates whether the changed SSID is implemented.

[0092] Optionally, dot11BPEAPIdentityEnhancementImplemented: Indicates whether fuzzy processing of access point parameter information in an access point multi-link device (AP MLD) or a multi-access point BSSID, and fuzzy processed access point identification in reduced neighbor report (RNR) are realized.

[0093] Optionally, dot11BPEUnicastPMFImplemented: Indicates whether encrypted unicast management frames are realized.

[0094] Optionally, dot11BPerandomizedBeaconTransmissionImplemented: Indicates whether randomized beacon frame transmission time is realized.

[0095] Optionally, dot11BPEGroupcastPrivacyEnhancementImplemented: Indicates whether fuzzy processed groupcast frame receiving station addresses, frame sequence numbers, and packet sequence numbers used for encryption are realized.

[0096] Specifically, in the basic service set privacy enhancement function set, the fifth sub-function set is a selective sub-function set of the STA (denoted as BPE3), and includes at least one of the MAC address of the STA for independent sensing and the MAC address of the STA for independent ranging, but is not limited thereto.

[0097] Optionally, dot11BPEServiceSpecificMACImplemented: Indicates whether the MAC address of the STA for independent sensing and the MAC address of the STA for independent ranging are realized.

[0098] In some embodiments, the situation where the privacy-enhanced AP and the privacy-enhanced STA support the above sub-function set is as shown in Table 1 below.

[0099]

Table 1

[0100] In some embodiments, the basic service set privacy enhancement functions and / or client-side privacy enhancement functions supported by the STA and the AP may interact with each other.

[0101] In some embodiments, the STA receives a first frame. Here, the first frame includes a first element for indicating capability information regarding the privacy enhancement function of the AP.

[0102] Specifically, for example, the STA receives the first frame transmitted by the AP, or the STA receives the first frame transmitted by another STA, or the STA receives the first frame transmitted by another AP.

[0103] In some embodiments, the first element includes at least one of, but is not limited to, a field indicating whether to support the client-side privacy enhancement function, a field indicating whether to support the basic service set privacy enhancement function, a field indicating compatibility with some basic service set privacy enhancement functions, a field for reduced scans, a field for protected related frames, a field for random numbers, a field for MAC header protection, a field for random SSIDs, a field for AP identifier privacy enhancement, a field for unicast management frame encryption, a field for randomized beacon frame transmission time, a field for group cast frame privacy enhancement, and a field for an independent service MAC address.

[0104] Specifically, the field indicating whether or not to support the client - side privacy enhancement function (CPE) is used to indicate whether this AP supports the essential privacy enhancement function set related to the STA. For example, the field indicating whether or not to support the client - side privacy enhancement function occupies 1 bit (of course, it may also occupy more bits). Setting the value to 1 indicates that the AP supports the essential privacy enhancement function set related to the STA, setting the value to 1 indicates that the AP does not support the essential privacy enhancement function set related to the STA, or setting the value to 0 indicates that the AP supports the essential privacy enhancement function set related to the STA, and setting the value to 1 indicates that the AP does not support the essential privacy enhancement function set related to the STA. Note that when the realized functions are the same, the field indicating whether or not to support the client - side privacy enhancement function (CPE) may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0105] Specifically, the field indicating whether or not to support the basic service set privacy enhancement function (BPE) is used to indicate whether this AP supports the essential privacy enhancement function set related to the basic service set. For example, the field indicating whether or not to support the basic service set privacy enhancement function occupies 1 bit (of course, it may also occupy more bits). Setting the value to 1 indicates that the AP supports the essential privacy enhancement function set related to the basic service set, setting the value to 0 indicates that the AP does not support the essential privacy enhancement function set related to the basic service set, or setting the value to 0 indicates that the AP supports the essential privacy enhancement function set related to the basic service set, and setting the value to 1 indicates that the AP does not support the essential privacy enhancement function set related to the basic service set. Note that when the realized functions are the same, the field indicating whether or not to support the basic service set privacy enhancement function (BPE) may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0106] Specifically, a field that is compatible with the partial basic service set privacy enhancement function (BPE) is used to indicate whether this AP supports access by a STA that implements some privacy enhancement functions. For example, a field that is compatible with the privacy enhancement function of a partial basic service set occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the AP supports access by a STA that implements some privacy enhancement functions, and setting the value to 0 indicates that the AP does not support access by a STA that implements some privacy enhancement functions. Alternatively, setting the value to 0 indicates that the AP supports access by a STA that implements some privacy enhancement functions, and setting the value to 1 indicates that the AP does not support access by a STA that implements some privacy enhancement functions. Note that when the implementation functions are the same, the field that is compatible with the privacy enhancement function (BPE) of a partial basic service set may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0107] Specifically, the field of the reduced scanning is used to indicate whether this AP supports the reduced probe request or probe response frame and the reduced beacon frame. For example, the field of the reduced scanning occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the AP supports the reduced probe request or probe response frame and the reduced beacon frame, and setting the value to 0 indicates that the AP does not support the reduced probe request or probe response frame and the reduced beacon frame. Alternatively, setting the value to 0 indicates that the AP supports the reduced probe request or probe response frame and the reduced beacon frame, and setting the value to 1 indicates that the AP does not support the reduced probe request or probe response frame and the reduced beacon frame. Note that when the realized functions are the same, the field of the reduced scanning may be replaced by another name, and the embodiments of the present application are not limited thereto.

[0108] Specifically, the field of the Protected Association is used to indicate whether this AP supports protected association request frames or association response frames, protected re-association request frames, or re-association response frames. For example, the protected association frame field occupies 1 bit (of course, it may also occupy more bits). Setting the value to 1 indicates that the AP supports protected association request frames or association response frames, protected re-association request frames or re-association response frames, and setting the value to 0 indicates that the AP does not support protected association request frames or association response frames, protected re-association request frames or re-association response frames. Alternatively, setting the value to 0 indicates that the AP supports protected association request frames or association response frames, protected re-association request frames or re-association response frames, and setting the value to 1 indicates that the AP does not support protected association request frames or association response frames, protected re-association request frames or re-association response frames. Note that when the realized functions are the same, the field of the Protected Association may be replaced by another name, and the embodiments of the present application are not limited thereto.

[0109] Specifically, the Random Numbers field is used to indicate whether this AP supports the randomly changed frame sequence number, scramble seed, packet sequence number used for encryption, and TID of the STA. For example, the Random Numbers field occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the AP supports the randomly changed frame sequence number, scramble seed, packet sequence number used for encryption, and TID of the STA, and setting the value to 0 indicates that the AP does not support the randomly changed frame sequence number, scramble seed, packet sequence number used for encryption, and TID of the STA. Alternatively, setting the value to 0 indicates that the AP does not support the randomly changed frame sequence number, scramble seed, packet sequence number used for encryption, and TID of the STA, and setting the value to 1 indicates that the AP does not support the randomly changed frame sequence number, scramble seed, packet sequence number used for encryption, and TID of the STA. Note that when the realized functions are the same, the Random Numbers field may be replaced by another name, and the embodiments of the present application are not limited thereto.

[0110] Specifically, the field of the MAC Header Protection is used to indicate whether this AP supports a protected MAC frame header. For example, the field of the MAC Header Protection occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the AP supports a protected MAC frame header, and setting the value to 0 indicates that the AP does not support a protected MAC frame header. Alternatively, setting the value to 0 indicates that the AP supports a protected MAC frame header, and setting the value to 1 indicates that the AP does not support a protected MAC frame header. Note that when the realized functions are the same, the field of the MAC Header Protection may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0111] Specifically, the field of the Random SSID is used to indicate whether this AP supports a changed SSID. For example, the field of the Random SSID occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the AP supports a changed SSID, and setting the value to 0 indicates that the AP does not support a changed SSID. Alternatively, setting the value to 0 indicates that the AP supports a changed SSID, and setting the value to 1 indicates that the AP does not support a changed SSID. Note that when the realized functions are the same, the field of the Random SSID may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0112] Specifically, the field of the AP identifier privacy enhancement (AP Identity Enhancement) is used to indicate whether to support the fuzzy processing of the AP's parameter information in this AP MLD or multi-AP BSSID and the AP identifier in the RNR's fuzzy processing. For example, the field of the AP identifier enhancement occupies 1 bit (of course, it may also occupy more bits). Setting the value to 1 indicates that the AP supports the fuzzy processing of the AP's parameter information in the AP MLD or multi-AP BSSID and the AP identifier in the RNR's fuzzy processing, and setting the value to 0 indicates that the AP does not support the fuzzy processing of the AP's parameter information in the AP MLD or multi-AP BSSID and the AP identifier in the RNR's fuzzy processing. Or, setting the value to 0 indicates that the AP supports the fuzzy processing of the AP's parameter information in the AP MLD or multi-AP BSSID and the AP identifier in the RNR's fuzzy processing, and setting the value to 1 indicates that the AP does not support the fuzzy processing of the AP's parameter information in the AP MLD or multi-AP BSSID and the AP identifier in the RNR's fuzzy processing. Note that when the realized functions are the same, the field of the AP identifier privacy enhancement may be replaced by another name, and the embodiments of the present application are not limited thereto.

[0113] Specifically, the field of the unicast management frame encryption is used to indicate whether this AP supports the encrypted unicast management frame. For example, the field of the unicast management frame encryption occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the AP supports the encrypted unicast management frame, and setting the value to 0 indicates that the AP does not support the encrypted unicast management frame. Or, setting the value to 0 indicates that the AP supports the encrypted unicast management frame, and setting the value to 1 indicates that the AP does not support the encrypted unicast management frame. Note that when the realized functions are the same, the field of the unicast management frame encryption may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0114] Specifically, the field of the Randomized Beacon Transmission is used to indicate whether this AP supports the randomization of the beacon frame transmission time. For example, the field of the Randomized Beacon Transmission occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the AP supports the randomization of the beacon frame transmission time, and setting the value to 0 indicates that the AP does not support the randomization of the beacon frame transmission time. Or, setting the value to 0 indicates that the AP supports the randomization of the beacon frame transmission time, and setting the value to 1 indicates that the AP does not support the randomization of the beacon frame transmission time. Note that when the realized functions are the same, the field of the Randomized Beacon Transmission may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0115] Specifically, the Groupcast Privacy Enhancement field is used to indicate whether this AP supports the fuzzy processed groupcast frame reception station address, frame sequence number, and packet sequence number used for encryption. For example, the field for Groupcast Privacy Enhancement occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the AP supports the fuzzy processed groupcast frame reception station address, frame sequence number, and packet sequence number used for encryption, and setting the value to 0 indicates that the AP does not support the fuzzy processed groupcast frame reception station address, frame sequence number, and packet sequence number used for encryption. Alternatively, setting the value to 0 indicates that the AP supports the fuzzy processed groupcast frame reception station address, frame sequence number, and packet sequence number used for encryption, and setting the value to 1 indicates that the AP does not support the fuzzy processed groupcast frame reception station address, frame sequence number, and packet sequence number used for encryption. Note that when the realized functions are the same, the field for Groupcast Privacy Enhancement may be replaced by another name, and the embodiments of the present application are not limited thereto.

[0116] Specifically, the field of the independent service MAC address (Service Specific MAC) is used to indicate whether this AP supports the MAC address of the independent STA for sensing and the MAC address of the independent STA for ranging. For example, the independent service MAC address field occupies 1 bit (of course, it may also occupy more bits). Setting the value to 1 indicates that the AP supports the MAC address of the independent STA for sensing and the MAC address of the independent STA for ranging, and setting the value to 0 indicates that the AP does not support the MAC address of the independent STA for sensing and the MAC address of the independent STA for ranging. Alternatively, setting the value to 0 indicates that the AP supports the MAC address of the independent STA for sensing and the MAC address of the independent STA for ranging, and setting the value to 1 indicates that the AP does not support the MAC address of the independent STA for sensing and the MAC address of the independent STA for ranging. Note that when the realized functions are the same, the field of the independent service MAC address may be replaced by another name, and the embodiments of the present application are not limited thereto.

[0117] In some embodiments, the first element is an Extended Capabilities element, or the first element is a Robust Security Network element (RSNE), or the first element is a Robust Security Network Extension element (RSNXE), or the first element is a newly defined Enhanced Privacy element. Of course, the first element may be other elements, and the present application is not limited thereto.

[0118] Specifically, for example, when the first element is an extended capabilities element, the first element may be as shown in FIG. 3.

[0119] Specifically, for example, when the first element is a security network extension element, the first element may be as shown in FIG. 4. The first element includes at least one of a field for domain length (occupying 3 bits), a field for whether to support a protected target wake time (TWT) operation (occupying 1 bit), a field for a simultaneous authentication of equals (SAE) hash transfer element (occupying 1 bit), a field for whether to support a protected wake up radio (WUR) frame (occupying 1 bit), a field for whether to support a protected declaration frame (occupying 1 bit), and a field for policy based access control (PBAC) (occupying 1 bit).

[0120] In some embodiments, the first frame is at least one of a beacon frame, a probe response frame, a related response frame, and a re - related response frame. Of course, the first frame may be other frames, and the present application is not limited thereto.

[0121] In some embodiments, an STA that does not use the client - side privacy enhancement function and an STA that uses the client - side privacy enhancement function do not perform point - to - point signaling (e.g., Tunneled Direct Link Setup (TDLS)) interaction.

[0122] The signaling interaction between the STA and the AP in the embodiments of the present application will be described in detail below with reference to Examples 1 - 3.

[0123] In Example 1, the STA performs signaling interaction with the AP using the first target function set. Here, the first target function set is the intersection of the client-side privacy enhancement function set supported by this STA and the client-side privacy enhancement function set supported by this AP.

[0124] In some embodiments, when this STA supports the first sub-function set and this AP supports the first sub-function set, the first target function set is the first sub-function set.

[0125] In some examples, when this STA supports the first sub-function set and this AP supports the first sub-function set and the second sub-function set, the first target function set is the first sub-function set.

[0126] In some examples, when this STA supports the first sub-function set and the second sub-function set and this AP supports the first sub-function set, the first target function set is the first sub-function set.

[0127] In some examples, when this STA supports the first sub-function set and the second sub-function set and this AP supports the first sub-function set and the second sub-function set, the first target function set is the first sub-function set and the second sub-function set.

[0128] In some embodiments, an AP that supports a client - side privacy enhancement function does not permit access by an STA that does not support the client - side privacy enhancement function. Specifically, for example, if an STA does not support the first sub - function set and this AP supports the first sub - function set, this STA will not perform signaling interaction with this AP using the first sub - function set, and / or if an STA does not support the first sub - function set and this AP supports the first sub - function set and the second sub - function set, this STA will not perform signaling interaction with this AP using the first sub - function set and the second sub - function set.

[0129] In some embodiments of Embodiment 1, the sub - function sets supported by the AP and the sub - function sets supported by the STA may be shown in Table 2. Also, under different sub - function sets, the sub - function sets used by the STA when performing signaling interaction with the AP may be shown in Table 2. In Table 2, CPE1 represents the first sub - function set, CPE2 represents the second sub - function set, BPE1 represents the third sub - function set, BPE2 represents the fourth sub - function set, and BPE3 represents the fifth sub - function set.

[0130]

Table 2

[0131] Specifically, in Table 2 above, if an STA does not support CPE1 and the AP supports CPE1, this STA will not perform signaling interaction with the AP using CPE1, and / or if an STA does not support CPE1 and the AP supports CPE1 and CPE2, this STA will not perform signaling interaction with the AP using CPE1 and CPE2.

[0132] Specifically, in Table 2 above, when the STA supports CPE1 and the AP supports CPE1, the first target function set is CPE1. That is, the STA performs signaling interaction with the AP using CPE1.

[0133] Specifically, in Table 2 above, when the STA supports CPE1 and the AP supports CPE1 and CPE2, the first target function set is CPE1. That is, the STA performs signaling interaction with the AP using CPE1.

[0134] Specifically, in Table 2 above, when the STA supports CPE1 and CPE2 and the AP supports CPE1, the first target function set is CPE1. That is, the STA performs signaling interaction with the AP using CPE1.

[0135] Specifically, in Table 2 above, when the STA supports CPE1 and CPE2 and the AP supports CPE1 and CPE2, the first target function set is CPE1 and CPE2. That is, the STA performs signaling interaction with the AP using CPE1 and CPE2.

[0136] In some embodiments of Example 1, when an AP that supports the client-side privacy enhancement function does not permit (or does not accept) the access of an STA that does not support the client-side privacy enhancement function, Table 2 above may be replaced with the following Table 3, which deletes the rows where there is an STA that "does not support CPE1" in Table 2.

[0137]

Table 3

[0138] In Example 2, the STA performs signaling interaction with the AP using the second target function set. Here, the second target function set is part or all of the privacy enhancement function set supported by this AP. The privacy enhancement function set includes a client-side privacy enhancement function set and / or a basic service set privacy enhancement function set. Further, this AP does not permit access by STAs with fewer basic service set privacy enhancement functions supported by this AP than the basic service set privacy enhancement functions supported by this AP.

[0139] In some embodiments, when this STA supports the first sub-function set and the third sub-function set, and this AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set.

[0140] In some embodiments, when this STA supports the first sub-function set and the third sub-function set, and this AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set.

[0141] In some embodiments, when this STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and this AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set.

[0142] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0143] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set.

[0144] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0145] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set.

[0146] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set.

[0147] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0148] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set.

[0149] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set.

[0150] In some embodiments, if this STA does not support the first sub - function set, this AP does not support access by this STA.

[0151] In some examples, if this STA supports the first sub - function set and this AP supports the first sub - function set and the third sub - function set, this AP does not support access by this STA.

[0152] In some embodiments, if this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, this AP does not support access by this STA.

[0153] In some embodiments, if this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support access by this STA.

[0154] In some embodiments, if this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support access by this STA.

[0155] In some embodiments, if this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support access by this STA.

[0156] In some embodiments, when this STA supports the first sub - function set and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA.

[0157] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support the access of this STA.

[0158] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA.

[0159] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA.

[0160] In some embodiments of Example 2, Table 4 may show the subset of functions supported by the AP and the subset of functions supported by the STA. Also, under different subsets of functions, Table 4 may show the subset of functions used by the STA when performing signaling interaction with the AP. In Table 4, CPE1 represents the first subset of functions, CPE2 represents the second subset of functions, BPE1 represents the third subset of functions, BPE2 represents the fourth subset of functions, and BPE3 represents the fifth subset of functions. In Table 4, "N" indicates that the AP does not support access by the corresponding STA.

[0161]

Table 4

[0162] Specifically, in Table 4 above, when the STA does not support CPE1 and the AP supports CPE1 and BPE1, the AP does not support access by the STA.

[0163] In particular, in Table 4 above, when the STA does not support CPE1 and the AP supports CPE1, CPE2, and BPE1, the AP does not support access by the STA.

[0164] In particular, in Table 4 above, when the STA does not support CPE1 and the AP supports CPE1, CPE2, BPE1, and BPE2, the AP does not support access by the STA.

[0165] Specifically, in Table 4 above, when the STA does not support CPE1 and the AP supports CPE1, CPE2, BPE1, BPE2, and BPE3, the AP does not support access by the STA.

[0166] Specifically, in Table 4 above, when the STA supports CPE1 and the AP supports CPE1 and BPE1, the AP does not support access by the STA.

[0167] Specifically, in Table 4 above, when the STA supports CPE1 and the AP supports CPE1, CPE2, and BPE1, the AP does not support the access of the STA.

[0168] Specifically, in Table 4 above, when the STA supports CPE1 and the AP supports CPE1, CPE2, BPE1, and BPE2, the AP does not support the access of the STA.

[0169] In particular, in Table 4 above, when the STA supports CPE1 and the AP supports CPE1, CPE2, BPE1, BPE2, and BPE3, the AP does not support the access of the STA.

[0170] Specifically, in Table 4 above, when the STA supports CPE1 and BPE1 and the AP supports CPE1 and BPE1, the second target function set is CPE1 and BPE1, that is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0171] Specifically, in Table 4 above, when the STA supports CPE1 and BPE1 and the AP supports CPE1, CPE2, and BPE1, the second target function set is CPE1 and BPE1, that is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0172] Specifically, in Table 4 above, when the STA supports CPE1 and BPE1 and the AP supports CPE1, CPE2, BPE1, and BPE2, the AP does not support the access of the STA.

[0173] Specifically, in Table 4 above, when the STA supports CPE1 and BPE1 and the AP supports CPE1, CPE2, BPE1, BPE2, and BPE3, the AP does not support the access of the STA.

[0174] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, and BPE1, and the AP supports CPE1 and BPE1, the second target function set is CPE1 and BPE1. That is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0175] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, and BPE1, and the AP supports CPE1, CPE2, and BPE1, the second target function set is CPE1, CPE2, and BPE1. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, and BPE1.

[0176] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, and BPE1, and the AP supports CPE1, CPE2, BPE1, and BPE2, the AP does not support the access of the STA.

[0177] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, and BPE1, and the AP supports CPE1, CPE2, BPE1, BPE2, and BPE3, the AP does not support the access of the STA.

[0178] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, BPE1, and BPE2, and the AP supports CPE1 and BPE1, the second target function set is CPE1 and BPE1. That is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0179] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, BPE1, and BPE2, and the AP supports CPE1, CPE2, and BPE1, the second target function set is CPE1, CPE2, and BPE1. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, and BPE1.

[0180] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, BPE1, and BPE2, and the AP supports CPE1, CPE2, BPE1, and BPE2, the second target function set is CPE1, CPE2, BPE1, and BPE2. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, BPE1, and BPE2.

[0181] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, BPE1, and BPE2, and the AP supports CPE1, CPE2, BPE1, BPE2, and BPE3, the AP does not support access by the STA.

[0182] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, BPE1, BPE2, and BPE3, and the AP supports CPE1 and BPE1, the second target function set is CPE1 and BPE1. That is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0183] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, BPE1, BPE2, and BPE3, and the AP supports CPE1, CPE2, and BPE1, the second target function set is CPE1, CPE2, and BPE1. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, and BPE1.

[0184] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, BPE1, BPE2, and BPE3, and the AP supports CPE1, CPE2, BPE1, and BPE2, the second target function set is CPE1, CPE2, BPE1, and BPE2. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, BPE1, and BPE2.

[0185] Specifically, in Table 4 above, when the STA supports CPE1, CPE2, BPE1, BPE2, and BPE3, and the AP supports CPE1, CPE2, BPE1, BPE2, and BPE3, the second target function set is CPE1, CPE2, BPE1, BPE2, and BPE3. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, BPE1, BPE2, and BPE3.

[0186] In some embodiments of Example 2, the privacy-enhanced access point of the basic service set cannot enable both the random SSID function and the function compatible with stations that do not support the random SSID at the same time. When an access point (for example, an in-vehicle access point and / or a mobile hot spot with a mobile phone turned on) is arranged by the user to enable the station privacy enhancement function, the basic service set privacy enhancement function, and the random SSID function, whether the CPE function is supported by this access point is "Yes", whether the BPE function is supported is "Yes", the random SSID function is "Yes", and the compatibility part BPE is set to "NO". That is, the capability information of the access point is that whether the CPE function is supported is "Yes", whether the BPE function is supported is "Yes", the random SSID function is "Yes", and the compatibility part BPE is set to "NO".

[0187] In Embodiment 2, as an example 1, when the access point is set to a non-dark web, the access point's capability information and the changed SSID (denoted as SSID_1, and the original SSID is denoted as SSID_0) are carried in the beacon frame of the access point. When the station sends a specified SSID probe request (carrying SSID_1) or a non-specified SSID probe request, the access point responds by carrying the access point capability information and SSID_1 in the probe response frame. When the station sends a specified SSID probe request (carrying SSID_0), the access point does not respond. That is, in this method, a station that does not support the random SSID function has no choice but to connect to its access point as a new network (identified by SSID_1) and cannot connect as a network identified by SSID_0.

[0188] In some embodiments, the changed SSID is generated by deriving the original SSID using a predefined algorithm. A station that supports the random SSID function may use passive scanning and / or non-specified SSID probe requests. After receiving the probe response frame, based on the indication of the access point's capability information and SSID_1, it may associate with the saved SSID_0, thereby determining that the access point is the required connection point.

[0189] In some embodiments, the changed SSID cannot be derived from the original SSID. As shown in FIG. 5, in the beacon frame and probe response frame of the access point, a capability information field, an SSID element, and an extended SSID element are carried. Here, the capability information field carries the capability information of the access point, the SSID element carries the changed SSID, the random number field in the extended SSID element carries the random number R1, and the encrypted original SSID field in the extended SSID element carries the encrypted original SSID. A station supporting the random SSID function uses passive scanning and / or non-specified SSID probe requests to receive the beacon frame and / or probe response frame, and then associates with the saved SSID_0 based on the indication of the access point's capability information, the random number R1, and the encrypted original SSID, thereby determining that the access point is the required connection point. Here, the encrypted original SSID may be generated by symmetrically encrypting the original SSID (e.g., Advanced Encryption Standard (AES)) using the key of the network and the random number R1, may be generated using a hash algorithm (e.g., Secure Hash Algorithm (SHA) algorithm), or may be generated using a key derivation algorithm (e.g., Hash-based Message Authentication Code-based key derivation function (HKDF) or Password-Based Key Derivation Function (PBKDF)).

[0190] In some implementation manners, regardless of whether the changed SSID is derived from the original SSID, a station supporting the random SSID function can use a specified SSID probe request, indicate this capability information and the changed SSID in this probe request frame, and can carry a random number R2 and the ciphertext of the original SSID in the extended SSID element. As shown in FIG. 6, after receiving the probe request frame, this access point associates it with the SSID_0 it stores based on the capability information, the changed SSID, the random number R2, and the ciphertext of the original SSID, whereby it may be determined that this station is probing this access point. In this case, this access point responds by carrying the access point capability information, the random number R2, and the SSID_1 in the probe request frame. As shown in FIG. 7, after receiving it, this station associates the SSID_1 with the stored SSID_0 based on the random number R2, whereby it may be determined that the access point is the required connection point. Here, the ciphertext of the original SSID may be generated by symmetrically encrypting the original SSID using the key of this network and the random number R2 (for example, using the AES algorithm), may be generated using a hash algorithm (for example, the SHA algorithm), or may be generated using a key derivation algorithm (for example, HKDF or PBKDF).

[0191] In Embodiment 2, as an example, when this access point is set to the dark web, access point capability information is carried in the beacon frame of this access point, but SSID information is not carried. When a station sends a specified SSID probe request (carrying SSID_1), the access point responds by carrying the access point capability information and SSID_1 in a probe response frame. When a station sends a specified SSID probe request (carrying SSID_0), the access point does not respond. That is, in this method, a station that does not support the random SSID function has no choice but to connect to the said access point as a new network (identified by SSID_1) and cannot connect as a network identified by SSID_0.

[0192] At this time, regardless of whether the changed SSID is derived from the original SSID, a station that supports a random SSID can only use a specified SSID detection request, carry the capability information in this detection request frame, and may carry a random number R2 and the ciphertext of the original SSID in an extended SSID element. As shown in FIG. 6, after receiving the detection request frame, the access point associates it with the SSID_0 stored by itself based on the capability information, the random number R2, and the ciphertext of the original SSID, and thereby may determine that this station is probing the access point. In this case, the access point responds by carrying access point capability information, a random number R2, and SSID_1 in a probe response frame. As shown in FIG. 7, after receiving it, this station associates SSID_1 with the stored SSID_0 based on the random number R2, and thereby may determine that the access point is the required connected access point. Here, the ciphertext of the original SSID may be generated by symmetrically encrypting the original SSID using the network key and the random number R2 (for example, using the AES algorithm), may be generated using a hash algorithm (for example, the SHA algorithm), or may be generated using a key derivation algorithm (for example, HKDF or PBKDF).

[0193] In Embodiment 2, the STA performs signaling interaction with the AP using a second target function set. Here, the second target function set is part or all of a privacy enhancement function set supported by the AP. The privacy enhancement function set includes a client-side privacy enhancement function set and / or a basic service set privacy enhancement function set. Further, the AP permits access by STAs with fewer basic service set privacy enhancement function sets supported by this AP than the basic service set privacy enhancement function sets supported by this AP.

[0194] In some embodiments, when this STA supports at least the first sub - function set and this AP supports at least the first sub - function set, the second target function set is the intersection of the privacy - enhancing function set supported by this STA and the privacy - enhancing function set supported by this AP, and the privacy - enhancing function set includes a client - side privacy - enhancing function set and / or a basic service set privacy - enhancing function set.

[0195] In some embodiments, when this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set.

[0196] In some embodiments, when this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set.

[0197] In some embodiments, when this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set and the third sub - function set.

[0198] In some embodiments, when this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set and the third sub - function set.

[0199] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set.

[0200] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0201] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0202] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0203] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set.

[0204] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0205] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set.

[0206] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set.

[0207] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set.

[0208] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0209] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set.

[0210] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set.

[0211] In some embodiments, if this STA does not support the first sub - function set, this STA does not use the privacy - enhancing function when accessing this AP.

[0212] In some embodiments, if this STA supports the first sub - function set and this AP supports the first sub - function set and the third sub - function set, this STA does not use the privacy - enhancing function when accessing this AP.

[0213] In some embodiments, if this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, this STA does not use the privacy - enhancing function when accessing this AP.

[0214] In some embodiments, if this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this STA does not use the privacy - enhancing function when accessing this AP.

[0215] In some embodiments, if this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this STA does not use the privacy - enhancing function when accessing this AP.

[0216] In some embodiments of Example 3, Table 5 may show the set of sub - functions supported by the AP and the set of sub - functions supported by the STA. Also, under different sets of sub - functions, Table 5 may show the set of sub - functions used by the STA when performing signaling interaction with the AP. In Table 5, CPE1 represents the first set of sub - functions, CPE2 represents the second set of sub - functions, BPE1 represents the third set of sub - functions, BPE2 represents the fourth set of sub - functions, and BPE3 represents the fifth set of sub - functions.

[0217]

Table 5

[0218] Specifically, in the above Table 5, when the STA does not support CPE1 and the AP supports CPE1 and BPE1, the STA does not use the privacy enhancement function when accessing the AP.

[0219] Specifically, in the above Table 5, when the STA does not support CPE1 and the AP supports CPE1, CPE2, and BPE1, the STA does not use the privacy enhancement function when accessing the AP.

[0220] Specifically, in the above Table 5, when the STA does not support CPE1 and the AP supports CPE1, CPE2, BPE1, and BPE2, the STA does not use the privacy enhancement function when accessing the AP.

[0221] Specifically, in the above Table 5, when the STA does not support CPE1 and the AP supports CPE1, CPE2, BPE1, BPE2, and BPE3, the STA does not use the privacy enhancement function when accessing the AP.

[0222] In particular, in the above Table 5, when the STA supports CPE1 and the AP supports CPE1 and BPE1, the STA does not use the privacy enhancement function when accessing the AP.

[0223] Specifically, in Table 5 above, when the STA supports CPE1 and the AP supports CPE1, CPE2, and BPE1, the STA does not use the privacy enhancement function when accessing the AP.

[0224] Specifically, in Table 5 above, when the STA supports CPE1 and the AP supports CPE1, CPE2, BPE1, and BPE2, the STA does not use the privacy enhancement function when accessing the AP.

[0225] Specifically, in Table 5 above, when the STA supports CPE1 and the AP supports CPE1, CPE2, BPE1, BPE2, and BPE3, the STA does not use the privacy enhancement function when accessing the AP.

[0226] Specifically, in Table 5 above, when the STA supports CPE1 and BPE1 and the AP supports CPE1 and BPE1, the second target function set is CPE1 and BPE1, that is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0227] Specifically, in Table 5 above, when the STA supports CPE1 and BPE1 and the AP supports CPE1, CPE2, and BPE1, the second target function set is CPE1 and BPE1, that is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0228] Specifically, in Table 5 above, when the STA supports CPE1 and BPE1 and the AP supports CPE1, CPE2, BPE1, and BPE2, the second target function set is CPE1 and BPE1, that is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0229] Specifically, in Table 5 above, when the STA supports CPE1 and BPE1, and the AP supports CPE1, CPE2, BPE1, BPE2, and BPE3, the second target function set is CPE1 and BPE1. That is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0230] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, and BPE1, and the AP supports CPE1 and BPE1, the second target function set is CPE1 and BPE1. That is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0231] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, and BPE1, and the AP supports CPE1, CPE2, and BPE1, the second target function set is CPE1, CPE2, and BPE1. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, and BPE1.

[0232] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, and BPE1, and the AP supports CPE1, CPE2, BPE1, and BPE2, the second target function set is CPE1, CPE2, and BPE1. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, and BPE1.

[0233] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, and BPE1, and the AP supports CPE1, CPE2, BPE1, BPE2, and BPE3, the second target function set is CPE1, CPE2, and BPE1. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, and BPE1.

[0234] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, BPE1, and BPE2, and the AP supports CPE1 and BPE1, the second target function set is CPE1 and BPE1. That is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0235] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, BPE1, and BPE2, and the AP supports CPE1, CPE2, and BPE1, the second target function set is CPE1, CPE2, and BPE1. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, and BPE1.

[0236] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, BPE1, and BPE2, and the AP supports CPE1, CPE2, BPE1, and BPE2, the second target function set is CPE1, CPE2, BPE1, and BPE2. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, BPE1, and BPE2.

[0237] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, BPE1, BPE2, and BPE3, and the AP supports CPE1, CPE2, BPE1, BPE2, and BPE3, the second target function set is CPE1, CPE2, BPE1, and BPE2. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, BPE1, and BPE2.

[0238] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, BPE1, BPE2, and BPE3, and the AP supports CPE1 and BPE1, the second target function set is CPE1 and BPE1. That is, the STA performs signaling interaction with the AP using CPE1 and BPE1.

[0239] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, BPE1, BPE2, BPE3 and the AP supports CPE1, CPE2, BPE1, the second target function set is CPE1, CPE2, BPE1. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, BPE1.

[0240] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, BPE1, BPE2, BPE3 and the AP supports CPE1, CPE2, BPE1, BPE2, the second target function set is CPE1, CPE2, BPE1, BPE2. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, BPE1, BPE2.

[0241] Specifically, in Table 5 above, when the STA supports CPE1, CPE2, BPE1, BPE2, BPE3 and the AP supports CPE1, CPE2, BPE1, BPE2, BPE3, the second target function set is CPE1, CPE2, BPE1, BPE2, BPE3. That is, the STA performs signaling interaction with the AP using CPE1, CPE2, BPE1, BPE2, BPE3.

[0242] In some embodiments of Example 3, an access point with enhanced basic service set privacy enables both the random SSID function and a function compatible with stations that do not support the random SSID. When an access point (e.g., an in-vehicle access point and / or a mobile hot spot with a mobile phone turned on) is arranged by a user to enable the station privacy enhancement function, the basic service set privacy enhancement function, and the random SSID function, whether the CPE function is supported by this access point is set to "Yes", whether the BPE function is supported is set to "Yes", the random SSID function is set to "Yes", and the compatibility part BPE is set to "Yes". That is, the capability information of the access point is set such that whether the CPE function is supported is "Yes", whether the BPE function is supported is "Yes", the random SSID function is "Yes", and the compatibility part BPE is "Yes".

[0243] In Embodiment 3, as an example 1, when the access point is set to the non-dark web, the access point capability information and the changed SSID (denoted as SSID_1, and the original SSID is denoted as SSID_0) are carried in the beacon frame of the access point. When the station sends a specified SSID probe request (carrying SSID_1) or a non-specified SSID probe request, the access point responds by carrying the access point capability information and SSID_1 in the probe response frame. When the station sends a specified SSID probe request (carrying SSID_0), this access point responds by carrying the access point capability information and SSID_0 in the probe response frame. That is, in this method, two identifiers (SSID_1 and SSID_0) exist simultaneously in the network established by the access point. Stations that do not support the random SSID function have no choice but to connect as two different networks. Also, to prevent downgrade attacks, stations that support random SSID have no choice but to connect to the network represented by SSID_1. The active or passive scanning method of stations that support the random SSID function is not further described herein, as it was described in Example 1 of the above Embodiment 2.

[0244] In Embodiment 3, as an example of Example 2, when this access point is set to the dark web, access point capability information is carried in the beacon frame of this access point, but SSID information is not carried. When a station sends a specified SSID probe request (carrying SSID_1), this access point responds by carrying the access point capability information and SSID_1 in a probe response frame. When a station sends a specified SSID probe request (carrying SSID_0), this access point responds by carrying the access point's capability information and SSID_0 in a probe request frame. That is, in this method, two identifiers (SSID_1 and SSID_0) exist simultaneously in the network established by the access point. Stations that do not support the random SSID function have no choice but to connect as two different networks. Also, to prevent a downgrade attack, stations that support random SSID have no choice but to connect to the network represented by SSID_1. The active or passive scanning method of stations that support the basic service set privacy enhancement function is not described further here as it was explained in Example 2 of the above Embodiment 2.

[0245] Note that in Embodiment 3, although a part of the SSID in the probe request frame and the probe response frame may still be used to track the access point, as stations that do not support the random SSID function gradually drop out, the risk of privacy leakage gradually decreases. On the other hand, because of the compatibility with stations that do not support the random SSID function, this option is advantageous for the popularization of the application of the privacy protection function considering the market effect, and can promote the phasing out of stations that do not support random SSID.

[0246] In the above-described Example 2 and Example 3, when the access point and the station support the client-side privacy enhancement function and the basic service set privacy enhancement function, how they interact with each other is clarified. Specifically, for example, when changing the SSID, how the privacy-enhanced access point is compatible with a station that does not support the basic service set privacy enhancement function is made clear. This solution can effectively solve the problem of protecting the user's privacy during the interaction between the station and the access point.

[0247] Therefore, in the embodiments of the present application, the basic service set privacy enhancement function set maintained by the STA includes the first sub-function set and / or the second sub-function set, and the basic service set privacy enhancement function set maintained by the STA includes at least one of the third sub-function set, the fourth sub-function set, and the fifth sub-function set. By reasonably dividing different sub-function sets, different function selections can be supported.

[0248] Referring to FIGS. 2 to 7 described above, the embodiments on the STA side of the present application will be described in detail. Hereinafter, referring to FIG. 8, the embodiments on the AP side of the present application will be described in detail. It should be understood that the embodiments on the AP side and the embodiments on the STA side correspond to each other, and similar descriptions may refer to the embodiments on the STA side.

[0249] FIG. 8 is a schematic flowchart of a wireless communication method 300 according to an embodiment of the present application. As shown in FIG. 8, the wireless communication method 300 may include at least a part of the following content.

[0250] S310. The AP maintains a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set. Here, the client-side privacy enhancement function set includes a first sub-function set and / or a second sub-function set, and the basic service set privacy enhancement function set includes at least one of a third sub-function set, a fourth sub-function set, and a fifth sub-function set. Here, the first sub-function set includes at least one of a privacy enhancement function related to a media access control (MAC) address or identifier, a security key established during authentication before association, a randomly changed over-the-air (OTA) MAC address of a station (STA), an association identifier (AID) or a non-associated identifier (UID), a protected source STA address and destination STA address, and a protected private MAC address of the STA. Here, the second sub-function set includes at least one of a privacy enhancement function for preventing fingerprint analysis, a reduced beacon frame, a protected association request or response frame, a protected re-association request or response frame, a randomly changed frame sequence number of the STA, a scramble seed, a packet sequence number used for encryption, a traffic identifier (TID), and a protected MAC frame header. Here, the third sub-function set includes at least one of a protected source AP address and destination AP address, and a changed service set identifier (SSID). Here, the fourth sub-function set includes at least one of a changed SSID, a fuzzy processing of AP parameter information in an access point multi-link device (AP MLD) or a multi-AP basic service set identifier (BSSID), a fuzzy processing of the AP identifier in a receive not ready (RNR), a randomized beacon frame transmission time, an encrypted unicast management frame, a fuzzy processed group cast frame receiving station address, a frame sequence number, and a packet sequence number used for encryption. Here, the fifth sub-function set includes at least one of a MAC address of an independent sensing STA and a MAC address of an independent ranging STA.

[0251] In an embodiment of the present application, the basic service set privacy enhancement function set maintained by the AP includes the first sub-function set and / or the second sub-function set, and the basic service set privacy enhancement function set maintained by the AP includes at least one of the third sub-function set, the fourth sub-function set, and the fifth sub-function set. By reasonably dividing different sub-function sets, different function selections can be supported.

[0252] In some embodiments, the basic service set privacy enhancement function set may be an optional privacy enhancement function set maintained by the AP. That is, in an embodiment of the present application, the AP maintains a client-side privacy enhancement function set, or the AP maintains both a basic service set privacy enhancement function set and a client-side privacy enhancement function set.

[0253] In an embodiment of the present application, a "field" is also referred to as a "field" or a "subfield". One field may occupy one or more bytes (byte / octet), or one field may occupy one or more bits (bit).

[0254] The AP may be, for example, a mobile phone hotspot or an in-vehicle access point.

[0255] In an embodiment of the present application, the "client-side privacy enhancement function set" is also referred to as a "station-related privacy enhancement function set", and the present application is not limited thereto.

[0256] In some embodiments, the STA and the AP locally maintain MIB variables including a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set. Specifically, the value of the MIB variable is set by a higher-level application or a user inside the device. For example, in the case of the STA, the value of the MIB variable is set by a higher-level application inside the STA or by the user. Also, for example, in the case of the AP, the value of the MIB variable is set by a higher-level application inside the AP or by the user.

[0257] In some embodiments, in the client-side privacy enhancement function set, the first sub-function set is a sub-function set that the AP must support, and / or the second sub-function set is a sub-function set that the AP selectively supports, and / or the second sub-function set is a sub-function set that the AP must support. Specifically, for example, in the client-side privacy enhancement function set, the sub-function sets may be classified according to the degree of correlation between functions.

[0258] In some embodiments, in the client-side privacy enhancement function set, the first sub-function set is a sub-function set that the STA must support, and / or the second sub-function set is a sub-function set that the STA selectively supports. Specifically, for example, in the client-side privacy enhancement function set, the sub-function sets may be classified according to the degree of correlation between functions.

[0259] Optionally, dot11CPEImplemented indicates whether the mandatory privacy enhancement function set related to the station (i.e., the first sub-function set) is implemented.

[0260] Specifically, in the client-side privacy enhancement function set, the first sub-function set is the essential sub-function set of the STA (denoted as CPE1), which is indicated by dot11CPEImplemented, and includes, but is not limited to, privacy enhancement functions related to the MAC address or identifier (e.g., protection of the authentication identifier (SAE password ID) and a pair of master cryptographic key identifiers (PMK ID)), the security key established during authentication before association, the OTA MAC address randomly changed by the station, AID / UID, the protected source address (SA) and destination address (DA) values, and at least one of the protected private control MAC address of the station.

[0261] Specifically, in the client-side privacy enhancement function set, the second sub-function set is the essential sub-function set of the AP (denoted as CPE2), and includes, but is not limited to, privacy enhancement functions that prevent fingerprint analysis (e.g., reduced Probe Request / Response frames, reduced Beacon frames, protected Association Request / Response frames, protected (Re)Association Request / Response frames, the frame sequence number (SN) randomly changed by the station, the scrambler seed, the packet sequence number (PN) used for encryption, the traffic identifier (TID), and at least one of the protected MAC frame headers).

[0262] Optionally, dot11CPEReducedScanningImplemented: Indicates whether reduced Probe Request / Response frames and reduced Beacon frames are implemented.

[0263] Optionally, dot11CPEProtectedAssociationImplemented: Indicates whether protected Association Request / Response frames, protected (Re)Association Request / Response frames are implemented.

[0264] Optionally, dot11CPERandomNumbersImplemented: Indicates whether randomly changed frame sequence numbers (SN), scrambler seeds, packet sequence numbers (PN) used for encryption, and traffic identifiers (TID) of the station are implemented.

[0265] Optionally, dot11CPEMACHeaderProtectionImplemented: Indicates whether a protected MAC frame header is implemented.

[0266] In some embodiments, in the basic service set privacy enhancement function set, the third sub - function set is the sub - function set that the mobile AP must support, and / or the fourth sub - function set is the sub - function set that the AP optionally supports, and / or the fifth sub - function set is the sub - function set that the AP optionally supports. Specifically, for example, in the basic service set privacy enhancement function set, the sub - function sets may be classified based on the correlation degree between functions.

[0267] In some embodiments, when the AP is a mobile AP (e.g., a cellular phone hotspot or an in-vehicle access point), the AP supports at least a third sub-function set.

[0268] In some embodiments, in the basic service set privacy enhancement function set, the third sub-function set is a sub-function set selectively supported by the STA, and / or the fourth sub-function set is a sub-function set selectively supported by the STA, and / or the fifth sub-function set is a sub-function set selectively supported by the STA. Specifically, for example, in the basic service set privacy enhancement function set, the molecular function sets may be classified according to the correlation degree between functions.

[0269] Optionally, dot11BPE Implemented: Indicates whether a conditional mandatory privacy enhancement function set related to the basic service set is implemented.

[0270] Optionally, dot11PartialBPESupportActivated: Indicates whether the access point supports access to stations that implement partial privacy enhancement functions.

[0271] Specifically, in the basic service set privacy enhancement function set, the third sub-function set is an essential sub-function set of the STA (denoted as BPE1), which is indicated by dot11BPEImplemented, and includes but is not limited to at least one of the protected source access point address (source address, SA) and destination access point address (destination address, DA) values, and the changed BSSID (Basic Service Set Identifier).

[0272] Specifically, in the basic service set privacy enhancement function set, the fourth sub-function set is the selective sub-function set of the STA (denoted as BPE2), and includes, but is not limited to, at least one of the fuzzy processing of the access point parameter information in the changed SSID, access point multi-link device (AP MLD) or multi-access point BSSID (Multiple AP BSSID), the fuzzy processed access point identifier in the reduced neighbor report (RNR), the randomized beacon frame transmission time, the encrypted unicast management frame, the fuzzy processed group cast frame receiving station address, the frame sequence number, and the packet sequence number used for encryption.

[0273] Optionally, dot11BPerandomSSIDImplemented: Indicates whether the changed SSID is implemented.

[0274] Optionally, dot11BPEAPIdentityEnhancementImplemented: Indicates whether the fuzzy processing of the access point parameter information in the access point multi-link device (AP MLD) or multi-access point BSSID and the fuzzy processed access point identifier in the reduced neighbor report (RNR) are implemented.

[0275] Optionally, dot11BPEUnicastPMFImplemented: Indicates whether the encrypted unicast management frame is implemented.

[0276] Optionally, dot11BPerandomizedBeaconTransmissionImplemented: Indicates whether the randomized beacon frame transmission time is implemented.

[0277] Optionally, dot11BPEGroupcastPrivacyEnhancementImplemented: Indicates whether a groupcast frame receiving station address, frame sequence number, and packet sequence number used for encryption, for which fuzzing processing has been realized, have been realized.

[0278] Specifically, in the basic service set privacy enhancement function set, the fifth sub-function set is a selective sub-function set of the STA (denoted as BPE3), and includes, but is not limited to, at least one of the MAC address of the STA for independent sensing and the MAC address of the STA for independent ranging.

[0279] Optionally, dot11BPEServiceSpecificMACImplemented: Indicates whether the MAC address of the STA for independent sensing and the MAC address of the STA for independent ranging have been realized.

[0280] In some embodiments, the situation where the privacy-enhanced AP and the privacy-enhanced STA support the above sub-function sets is as shown in Table 1 above.

[0281] In some embodiments, between the STA and the AP, the basic service set privacy enhancement functions and / or the client-side privacy enhancement functions supported by each may be interactive.

[0282] In some embodiments, the AP receives a second frame.

[0283] Here, the second frame includes a second element for indicating capability information regarding the privacy enhancement function of the STA.

[0284] Specifically, for example, the AP transmits the second frame to the STA.

[0285] In some embodiments, the second element includes, but is not limited to, at least one of a field indicating whether to support a client-side privacy enhancement function, a field indicating whether to support a basic service set privacy enhancement function, a field indicating compatibility with some basic service set privacy enhancement functions, a field for reduced scans, a field for protected related frames, a field for random numbers, a field for MAC header protection, a field for random SSIDs, a field for AP identifier privacy enhancement, a field for unicast management frame encryption, a field for randomized beacon frame transmission times, a field for group cast frame privacy enhancement, and a field for independent service MAC addresses.

[0286] Specifically, the field indicating whether to support the client-side privacy enhancement function (CPE) is used to indicate whether this STA supports the essential privacy enhancement function set related to the STA. For example, the field indicating whether to support the client-side privacy enhancement function occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the STA supports the essential privacy enhancement function set related to the STA, setting the value to 1 indicates that the STA does not support the essential privacy enhancement function set related to the STA, or setting the value to 0 indicates that the STA supports the essential privacy enhancement function set related to the STA, and setting the value to 1 indicates that the STA does not support the essential privacy enhancement function set related to the STA. Note that when the realized functions are the same, the field indicating whether to support the client-side privacy enhancement function (CPE) may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0287] Specifically, the field indicating whether or not to support the basic service set privacy enhancement function (BPE) is used to indicate whether this STA supports the essential privacy enhancement function set related to the basic service set. For example, the field indicating whether or not to support the basic service set privacy enhancement function occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the STA supports the essential privacy enhancement function set related to the basic service set, and setting the value to 0 indicates that the STA does not support the essential privacy enhancement function set related to the basic service set. Alternatively, setting the value to 0 indicates that the STA supports the essential privacy enhancement function set related to the basic service set, and setting the value to 1 indicates that the STA does not support the essential privacy enhancement function set related to the basic service set. Note that when the realized functions are the same, the field indicating whether or not to support the basic service set privacy enhancement function (BPE) may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0288] Specifically, a field that is compatible with the partial basic service set privacy enhancement function (BPE) is used to indicate whether this STA supports access by an STA that implements some privacy enhancement functions. For example, a field that is compatible with the privacy enhancement function of a partial basic service set occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the STA supports access by an STA that implements some privacy enhancement functions, and setting the value to 0 indicates that the STA does not support access by an STA that implements some privacy enhancement functions. Alternatively, setting the value to 0 indicates that the STA supports access by an STA that implements some privacy enhancement functions, and setting the value to 1 indicates that the STA does not support access by an STA that implements some privacy enhancement functions. Note that when the implementation functions are the same, the field that is compatible with the privacy enhancement function (BPE) of a partial basic service set may be replaced with another name, and the embodiments of the present application are not limited to this.

[0289] Specifically, the field of the reduced scanning is used to indicate whether this STA supports the reduced probe request or probe response frame and the reduced beacon frame. For example, the field of the reduced scanning occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the STA supports the reduced probe request or probe response frame and the reduced beacon frame, and setting the value to 0 indicates that the STA does not support the reduced probe request or probe response frame and the reduced beacon frame. Alternatively, setting the value to 0 indicates that the STA supports the reduced probe request or probe response frame and the reduced beacon frame, and setting the value to 1 indicates that the STA does not support the reduced probe request or probe response frame and the reduced beacon frame. Note that when the realized functions are the same, the field of the reduced scanning may be replaced by another name, and the embodiments of the present application are not limited thereto.

[0290] Specifically, the field of the Protected Association is used to indicate whether this STA supports a Protected Association Request Frame or Association Response Frame, a Protected Reassociation Request Frame, or a Reassociation Response Frame. For example, the Protected Association Frame field occupies 1 bit (of course, it may also occupy more bits). Setting the value to 1 indicates that the STA supports a Protected Association Request Frame or Association Response Frame, a Protected Reassociation Request Frame, or a Reassociation Response Frame, and setting the value to 0 indicates that the STA does not support a Protected Association Request Frame or Association Response Frame, a Protected Reassociation Request Frame, or a Reassociation Response Frame. Alternatively, setting the value to 0 indicates that the STA supports a Protected Association Request Frame or Association Response Frame, a Protected Reassociation Request Frame, or a Reassociation Response Frame, and setting the value to 1 indicates that the STA does not support a Protected Association Request Frame or Association Response Frame, a Protected Reassociation Request Frame, or a Reassociation Response Frame. Note that when the realized functions are the same, the field of the Protected Association may be replaced by another name, and the embodiments of the present application are not limited thereto.

[0291] Specifically, the field of the random numbers is used to indicate whether this STA supports a frame sequence number, a scramble seed, a packet sequence number used for encryption, and a TID that are randomly changed by the STA. For example, the field of the random numbers occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the STA supports a frame sequence number, a scramble seed, a packet sequence number used for encryption, and a TID that are randomly changed by the STA, and setting the value to 0 indicates that the STA does not support a frame sequence number, a scramble seed, a packet sequence number used for encryption, and a TID that are randomly changed by the STA. Alternatively, setting the value to 0 indicates that the STA does not support a frame sequence number, a scramble seed, a packet sequence number used for encryption, and a TID that are randomly changed by the STA, and setting the value to 1 indicates that the STA does not support a frame sequence number, a scramble seed, a packet sequence number used for encryption, and a TID that are randomly changed by the STA. Note that when the realized functions are the same, the field of the random numbers may be replaced by another name, and the embodiments of the present application are not limited thereto.

[0292] Specifically, the field of the MAC Header Protection is used to indicate whether this STA supports a protected MAC frame header. For example, the field of the MAC Header Protection occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the STA supports a protected MAC frame header, and setting the value to 0 indicates that the STA does not support a protected MAC frame header. Alternatively, setting the value to 0 indicates that the STA supports a protected MAC frame header, and setting the value to 1 indicates that the STA does not support a protected MAC frame header. Note that when the realized functions are the same, the field of the MAC Header Protection may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0293] Specifically, the field of the Random SSID is used to indicate whether this STA supports a changed SSID. For example, the field of the Random SSID occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the STA supports a changed SSID, and setting the value to 0 indicates that the STA does not support a changed SSID. Alternatively, setting the value to 0 indicates that the STA supports a changed SSID, and setting the value to 1 indicates that the STA does not support a changed SSID. Note that when the realized functions are the same, the field of the Random SSID may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0294] Specifically, the field of the AP Identity Enhancement is used to indicate whether to support the fuzzy processing of the AP's parameter information in this STA MLD or multi-AP BSSID and the AP identifier in the fuzzy processing in the RNR. For example, the field of the AP identity enhancement occupies 1 bit (of course, it may also occupy more bits). Setting the value to 1 indicates that the STA supports the fuzzy processing of the AP's parameter information in the AP MLD or multi-AP BSSID and the AP identifier in the fuzzy processing in the RNR. Setting the value to 0 indicates that the STA does not support the fuzzy processing of the AP's parameter information in the AP MLD or multi-AP BSSID and the AP identifier in the fuzzy processing in the RNR. Alternatively, setting the value to 0 indicates that the STA supports the fuzzy processing of the AP's parameter information in the AP MLD or multi-AP BSSID and the AP identifier in the fuzzy processing in the RNR, and setting the value to 1 indicates that the STA does not support the fuzzy processing of the AP's parameter information in the AP MLD or multi-AP BSSID and the AP identifier in the fuzzy processing in the RNR. Note that when the realized functions are the same, the field of the AP identifier privacy enhancement may be replaced by another name, and the embodiments of the present application are not limited thereto.

[0295] Specifically, the field of the unicast management frame encryption is used to indicate whether this STA supports the encrypted unicast management frame. For example, the field of the unicast management frame encryption occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the STA supports the encrypted unicast management frame, and setting the value to 0 indicates that the STA does not support the encrypted unicast management frame. Or, setting the value to 0 indicates that the STA supports the encrypted unicast management frame, and setting the value to 1 indicates that the STA does not support the encrypted unicast management frame. Note that when the realized functions are the same, the field of the unicast management frame encryption may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0296] Specifically, the field of the Randomized Beacon Transmission is used to indicate whether this STA supports the randomization of the beacon frame transmission time. For example, the field of the Randomized Beacon Transmission occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the STA supports the randomization of the beacon frame transmission time, and setting the value to 0 indicates that the STA does not support the randomization of the beacon frame transmission time. Or, setting the value to 0 indicates that the STA supports the randomization of the beacon frame transmission time, and setting the value to 1 indicates that the STA does not support the randomization of the beacon frame transmission time. Note that when the realized functions are the same, the field of the Randomized Beacon Transmission may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0297] Specifically, the Groupcast Privacy Enhancement field is used to indicate whether this STA supports the fuzzy processed groupcast frame reception station address, frame sequence number, and packet sequence number used for encryption. For example, the Groupcast Privacy Enhancement field occupies 1 bit (of course, it may occupy more bits). Setting the value to 1 indicates that the STA supports the fuzzy processed groupcast frame reception station address, frame sequence number, and packet sequence number used for encryption. Setting the value to 0 indicates that the STA does not support the fuzzy processed groupcast frame reception station address, frame sequence number, and packet sequence number used for encryption. Alternatively, setting the value to 0 indicates that the STA supports the fuzzy processed groupcast frame reception station address, frame sequence number, and packet sequence number used for encryption, and setting the value to 1 indicates that the STA does not support the fuzzy processed groupcast frame reception station address, frame sequence number, and packet sequence number used for encryption. Note that when the realized functions are the same, the Groupcast Privacy Enhancement field may be replaced by another name, and the embodiments of the present application are not limited thereto.

[0298] Specifically, the field of the independent service MAC address (Service Specific MAC) is used to indicate whether this STA supports the MAC address of an independent sensing STA and the MAC address of an independent ranging STA. For example, the independent service MAC address field occupies 1 bit (of course, it may also occupy more bits). Setting the value to 1 indicates that the STA supports the MAC address of an independent sensing STA and the MAC address of an independent ranging STA, and setting the value to 0 indicates that the STA does not support the MAC address of an independent sensing STA and the MAC address of an independent ranging STA. Alternatively, setting the value to 0 indicates that the STA supports the MAC address of an independent sensing STA and the MAC address of an independent ranging STA, and setting the value to 1 indicates that the STA does not support the MAC address of an independent sensing STA and the MAC address of an independent ranging STA. Note that when the realized functions are the same, the field of the independent service MAC address may be replaced with another name, and the embodiments of the present application are not limited thereto.

[0299] In some embodiments, the second element is an Extended Capabilities element, or the second element is a Robust Security Network element (RSNE), or the second element is a Robust Security Network Extension element (RSNXE), or the second element is a newly defined Enhanced Privacy element. Of course, the second element may be other elements, and the present application is not limited thereto.

[0300] Specifically, for example, when the second element is an extended capabilities element, the second element may be as shown in FIG. 3.

[0301] Specifically, for example, when the second element is a security network extension element, the second element may be as shown in FIG. 4.

[0302] In some embodiments, the second frame is at least one of a probe request frame, a related request frame, and a re-related request frame. Of course, the first frame may be other frames, and the present application is not limited thereto.

[0303] In some embodiments, an STA that does not use the client-side privacy enhancement function and an STA that uses the client-side privacy enhancement function do not perform point-to-point signaling (e.g., channel direct link setup (TDLS)) interactively.

[0304] Regarding the signaling interaction between the STA and the AP in the embodiments of the present application, Examples 4 to 6 will be used to explain in detail below.

[0305] In Example 4, the AP performs signaling interaction with the STA using a third target function set. Here, the third target function set is the intersection of the client-side privacy enhancement function set supported by this AP and the client-side privacy enhancement function set supported by this STA.

[0306] In some embodiments, when this STA supports the first sub-function set and this AP supports the first sub-function set, the third target function set is the first sub-function set.

[0307] In some embodiments, when this STA supports the first sub-function set and this AP supports the first sub-function set and the second sub-function set, the third target function set is the first sub-function set.

[0308] In some embodiments, when this STA supports the first sub - function set and the second sub - function set, and this AP supports the first sub - function set, the third target function set is the first sub - function set.

[0309] In some embodiments, when this STA supports the first sub - function set and the second sub - function set, and this AP supports the first sub - function set and the second sub - function set, the first target function set is the third sub - function set and the second sub - function set.

[0310] In some embodiments, an AP that supports the client - side privacy enhancement function does not permit access by an STA that does not support the client - side privacy enhancement function. Specifically, when this STA does not support the first sub - function set and this AP supports the first sub - function set, this AP does not interact with this STA using the third sub - function set for signaling, and / or when this STA does not support the first sub - function set and this AP supports the first sub - function set and the second sub - function set, this AP does not interact with this STA using the third sub - function set and the second sub - function set for signaling.

[0311] In some embodiments of Example 4, Table 2 may show the sub - function sets supported by the AP and the sub - function sets supported by the STA. Also, Table 2 may show the sub - function sets used by the STA when performing signaling interaction with the AP under different sub - function sets. In Table 2, CPE1 represents the first sub - function set, CPE2 represents the second sub - function set, BPE1 represents the third sub - function set, BPE2 represents the fourth sub - function set, and BPE3 represents the fifth sub - function set. For specific explanations, reference may be made to the above description of the STA.

[0312] In Example 5, the AP performs signaling interaction with the STA using the fourth target function set. Here, the fourth target function set is part or all of the privacy enhancement function set supported by this AP. The privacy enhancement function set includes a client-side privacy enhancement function set and / or a basic service set privacy enhancement function set. Further, this AP does not permit access by fewer STAs to the basic service set privacy enhancement function set it supports than the basic service set privacy enhancement function set it supports.

[0313] In some embodiments, when this STA supports the first sub-function set and the third sub-function set, and this AP supports the first sub-function set and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set.

[0314] In some embodiments, when the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set.

[0315] In some embodiments, when this STA supports the first sub-function set and the third sub-function set, and this AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set.

[0316] In some embodiments, when this STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and this AP supports the first sub-function set and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set.

[0317] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set.

[0318] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0319] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set.

[0320] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set.

[0321] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0322] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set.

[0323] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the fourth sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set.

[0324] In some embodiments, when this STA does not support the first sub - function set, this AP does not support access by this STA.

[0325] In some embodiments, when this STA supports the first sub - function set, and this AP supports the first sub - function set and the third sub - function set, this AP does not support access by this STA.

[0326] In some embodiments, when this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, this AP does not support the access of this STA.

[0327] In some embodiments, when this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support the access of this STA.

[0328] In some embodiments, when this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA.

[0329] In some embodiments, when this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support the access of this STA.

[0330] In some embodiments, when this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA.

[0331] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support the access of this STA.

[0332] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA.

[0333] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA.

[0334] In some embodiments of Example 5, the sub - function sets supported by the AP and the sub - function sets supported by the STA may be shown in Table 4 above. Also, under different sub - function sets, the sub - function sets used by the STA when performing signaling interaction with the AP may be shown in Table 4 above. In Table 4, CPE1 represents the first sub - function set, CPE2 represents the second sub - function set, BPE1 represents the third sub - function set, BPE2 represents the fourth sub - function set, and BPE3 represents the fifth sub - function set. In Table 4, "N" indicates that the AP does not support the access of the corresponding STA. For specific explanations, reference may be made to the above description of the STA.

[0335] In Example 6, the AP performs signaling interaction with the STA using the fourth target function set. Here, the fourth target function set is part or all of the privacy enhancement function set supported by the AP. The privacy enhancement function set includes a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set. Further, this AP permits access by fewer STAs for the basic service set privacy enhancement function set it supports than for the basic service set privacy enhancement function set it supports.

[0336] In some embodiments, when the STA supports at least the first sub-function set and the AP supports at least the first sub-function set, the fourth target function set is the intersection of the privacy enhancement function set supported by the STA and the privacy enhancement function set supported by the AP, and the privacy enhancement function set includes a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set.

[0337] In some embodiments, when the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set.

[0338] In some embodiments, when the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set.

[0339] In some embodiments, when this STA supports the first sub - function set and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set and the third sub - function set.

[0340] In some embodiments, when this STA supports the first sub - function set and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set and the third sub - function set.

[0341] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set.

[0342] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the fourth sub - function set, and the third sub - function set.

[0343] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0344] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0345] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set.

[0346] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0347] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set.

[0348] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set.

[0349] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set.

[0350] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set.

[0351] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set.

[0352] In some embodiments, when this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set.

[0353] In some embodiments, when this STA does not support the first sub - function set, this STA does not use the privacy - enhancing function when accessing this AP.

[0354] In some embodiments, when this STA supports the first sub - function set and this AP supports the first sub - function set and the third sub - function set, this STA does not use the privacy - enhancing function when accessing this AP.

[0355] In some embodiments, when this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, this STA does not use the privacy - enhancing function when accessing this AP.

[0356] In some embodiments, when this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this STA does not use the privacy - enhancing function when accessing this AP.

[0357] In some embodiments, when the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the STA does not use the privacy enhancement function when accessing the AP.

[0358] In some embodiments of Example 6, the sub - function sets supported by the AP and the sub - function sets supported by the STA may be shown in Table 5 above. Also, under different sub - function sets, the sub - function sets used by the STA when performing signaling interaction with the AP may be shown in Table 5 above. In Table 5, CPE1 represents the first sub - function set, CPE2 represents the second sub - function set, BPE1 represents the third sub - function set, BPE2 represents the fourth sub - function set, and BPE3 represents the fifth sub - function set.

[0359] Therefore, in the embodiments of the present application, the basic service set privacy enhancement function set maintained by the AP includes the first sub - function set and / or the second sub - function set, and the basic service set privacy enhancement function set maintained by the AP includes at least one of the third sub - function set, the fourth sub - function set, and the fifth sub - function set. By reasonably classifying different sub - function sets, different function selections can be supported.

[0360] Above, with reference to FIGS. 2 - 8, the embodiments of the method of the present application have been described in detail. Below, with reference to FIGS. 9 - 13, the embodiments of the apparatus of the present application will be described in detail. It should be understood that the embodiments of the apparatus and the embodiments of the method correspond to each other, and similar descriptions may refer to the embodiments of the method.

[0361] FIG. 9 shows a schematic block diagram of an STA400 according to an embodiment of the present application. As shown in FIG. 9, the STA400 includes a processing unit 410.

[0362] The processing unit 410 is used to maintain a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set.

[0363] Here, the client-side privacy enhancement function set includes a first sub-function set and / or a second sub-function set, and the basic service set privacy enhancement function set includes at least one of a third sub-function set, a fourth sub-function set, and a fifth sub-function set.

[0364] Here, the first sub-function set includes at least one of a privacy enhancement function related to a media access control (MAC) address or identifier, a security key established during authentication before association, a randomly changed air media access control (OTA) MAC address of the STA, an association identifier (AID) or a non-associated identifier (UID), a protected source address and destination address, and a protected private MAC address of the STA.

[0365] Here, the second sub-function set includes at least one of a privacy enhancement function to prevent fingerprint analysis, a reduced beacon frame, a protected association request or association response frame, a protected re-association request or re-association response frame, a randomly changed frame sequence number of the STA, a scrambling seed, a packet sequence number used for encryption, a traffic identifier (TID), and a protected MAC frame header.

[0366] Here, the third sub-function set includes at least one of a protected source AP address and destination AP address, and a changed service set identifier (SSID).

[0367] Here, the fourth sub - function set includes at least one of the following: fuzzy processing of parameter information of an AP in a changed SSID, an access point multi - link device AP MLD or a multi - AP basic service set identifier BSSID, fuzzy processing of an AP identifier in a decreased neighbor report RNR, a randomized beacon frame transmission time, an encrypted unicast management frame, a fuzzy - processed group - cast frame receiving station address, a frame sequence number, and a packet sequence number used for encryption.

[0368] Here, the fifth sub - function set includes at least one of the MAC address of an independent STA for sensing and the MAC address of an independent STA for ranging.

[0369] In some embodiments, in the client - side privacy enhancement function set, the first sub - function set is a sub - function set that an STA must support, and / or the second sub - function set is a sub - function set that an STA selectively supports, and / or

[0370] In the basic service set privacy enhancement function set, the third sub - function set is a sub - function set that an STA selectively supports, and / or the fourth sub - function set is a sub - function set that an STA selectively supports, and / or the fifth sub - function set is a sub - function set that an STA selectively supports.

[0371] In some embodiments, the STA400 further includes a communication unit 420.

[0372] The communication unit 420 is used to receive a first frame.

[0373] Here, the first frame includes a first element for indicating capability information regarding the privacy enhancement function of the AP.

[0374] In some embodiments, the first element includes at least one of, but is not limited to, a field for supporting a client-side privacy enhancement function, a field for supporting a basic service set privacy enhancement function, a field for compatibility with some basic service set privacy enhancement functions, a field for reduced scans, a field for protected related frames, a field for random numbers, a field for MAC header protection, a field for random SSIDs, a field for AP identifier privacy enhancement, a field for unicast management frame encryption, a field for randomized beacon frame transmission times, a field for group cast frame privacy enhancement, and a field for independent service MAC addresses.

[0375] Here, the field indicating whether to support the client - side privacy enhancement function is used to indicate whether this AP supports the mandatory privacy enhancement function set related to the STA. The field indicating whether to support the basic service set privacy enhancement function is used to indicate whether this AP supports the mandatory privacy enhancement function set related to the basic service set. The field indicating compatibility with some of the basic service set privacy enhancement functions is used to indicate whether this AP supports the access of STAs that implement some privacy enhancement functions. The field of the reduced scan is used to indicate whether this AP supports the reduced probe request or probe response frames and the reduced beacon frames. The field of the protected related frames is used to indicate whether this AP supports the protected related request frames or related response frames, the protected re - association request frames, or the re - association response frames. The field of the random number is used to indicate whether this AP supports the randomly changed frame sequence number, scramble seed, packet sequence number used for encryption, and TID of the STA. The field of the MAC header protection is used to indicate whether this AP supports the protected MAC frame header. The field of the random SSID is used to indicate whether this AP supports the changed SSID. The field of the AP identifier privacy enhancement is used to indicate whether the AP supports the fuzzy processing of the AP parameter information in the AP MLD or multi - AP BSSID and the AP identifier in the fuzzy processing in the RNR. The field of the unicast management frame encryption is used to indicate whether this AP supports the encrypted unicast management frames. The field of the randomized beacon frame transmission time is used to indicate whether this AP supports the randomization of the beacon frame transmission time.The group cast frame privacy enhancement field is used to indicate whether this AP supports a fuzzy processed group cast frame receiving station address, a frame sequence number, and a packet sequence number used for encryption. The field of the independent service MAC address is used to indicate whether this AP supports the MAC address of the independent sensing STA and the MAC address of the independent ranging STA.

[0376] In some embodiments, the first element is an extended capability element, or the first element is a security network element, or the first element is a security network extension element, or the first element is a newly defined privacy enhancement capability element.

[0377] In some embodiments, the first frame is

[0378] at least one of a beacon frame, a probe response frame, an association response frame, and a re-association response frame.

[0379] In some embodiments, STA400 further includes a communication unit 420.

[0380] The communication unit 420 is used to perform signaling interaction with the AP using a first target function set.

[0381] Here, the first target function set is the intersection of the client-side privacy enhancement function set supported by this STA and the client-side privacy enhancement function set supported by this AP.

[0382] In some embodiments, when this STA supports the first sub-function set and this AP supports the first sub-function set, the first target function set is the first sub-function set, and / or

[0383] When this STA supports the first sub - function set and this AP supports the first sub - function set and the second sub - function set, the first target function set is the first sub - function set, and / or

[0384] When this STA supports the first sub - function set and the second sub - function set and this AP supports the first sub - function set, the first target function set is the first sub - function set, and / or

[0385] When this STA supports the first sub - function set and the second sub - function set and this AP supports the first sub - function set and the second sub - function set, the first target function set is the first sub - function set and the second sub - function set.

[0386] In some embodiments, an AP that supports the client - side privacy enhancement function does not permit access by an STA that does not support the client - side privacy enhancement function.

[0387] In some embodiments, when the STA does not support the first sub - function set and the AP supports the first sub - function set, this STA does not interact with this AP in a signaling manner using the first sub - function set, and / or

[0388] When this STA does not support the first sub - function set and this AP supports the first sub - function set and the second sub - function set, this STA does not interact with this AP in a signaling manner using the first sub - function set and the second sub - function set.

[0389] In some embodiments, the STA 400 further includes a communication unit 420.

[0390] The communication unit 420 is used to perform signaling interaction with the AP using the second target function set.

[0391] Here, the second target function set is part or all of the privacy enhancement function set supported by this AP. The privacy enhancement function set includes a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set.

[0392] In some embodiments, this AP does not permit access by STAs with a basic service set privacy enhancement function set supported by this AP that is less than the basic service set privacy enhancement function set supported by this AP.

[0393] In some embodiments, when this STA supports the first sub-function set and the third sub-function set, and this AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or

[0394] when this STA supports the first sub-function set and the third sub-function set, and this AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or

[0395] when this STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and this AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or

[0396] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0397] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or,

[0398] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0399] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or,

[0400] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or,

[0401] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0402] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or,

[0403] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set.

[0404] In some embodiments, if this STA does not support the first sub - function set, this AP does not support the access of this STA, and / or

[0405] if this STA supports the first sub - function set and this AP supports the first sub - function set and the third sub - function set, this AP does not support the access of this STA, and / or

[0406] if this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, this AP does not support the access of this STA, and / or

[0407] if this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support the access of this STA, and / or

[0408] if this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA, and / or

[0409] if this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support the access of this STA, and / or

[0410] When this STA supports the first sub - function set and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA, and / or

[0411] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support the access of this STA, and / or

[0412] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA, and / or

[0413] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA.

[0414] In some embodiments, this AP permits the access of a STA whose supported basic service set privacy - enhancing function set is less than the basic service set privacy - enhancing function set supported by this AP.

[0415] In some embodiments, when this STA supports at least the first sub - function set and this AP supports at least the first sub - function set, the second target function set is the intersection of the privacy - enhancing function set supported by this STA and the privacy - enhancing function set supported by this AP, and the privacy - enhancing function set includes a client - side privacy - enhancing function set and / or a basic service set privacy - enhancing function set.

[0416] In some embodiments, when this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or,

[0417] when this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or,

[0418] when this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or,

[0419] when this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or,

[0420] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or,

[0421] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0422] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0423] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0424] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or,

[0425] If this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, then the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0426] If this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, then the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or,

[0427] If this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, then the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or,

[0428] If this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set and the third sub - function set, then the second target function set is the first sub - function set and the third sub - function set, and / or,

[0429] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0430] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or,

[0431] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set.

[0432] In some embodiments, when this STA does not support the first sub - function set, this STA does not use the privacy - enhancing function when accessing this AP, and / or,

[0433] When this STA supports the first sub - function set and this AP supports the first sub - function set and the third sub - function set, this STA does not use the privacy - enhancing function when accessing this AP, and / or,

[0434] When this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, this STA does not use the privacy enhancement function when accessing this AP, and / or

[0435] When this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this STA does not use the privacy enhancement function when accessing this AP, and / or

[0436] When this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this STA does not use the privacy enhancement function when accessing this AP.

[0437] In some embodiments, when this AP is a mobile AP, the AP supports at least the third sub - function set.

[0438] In some embodiments, an STA that does not use the client - side privacy enhancement function and an STA that uses the client - side privacy enhancement function do not perform point - to - point signaling interaction.

[0439] In some embodiments, the above - mentioned communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or an on - chip system. The above - mentioned processing unit may be one or more processors.

[0440] The STA400 according to the embodiment of the present application can correspond to the STA in the embodiment of the method of the present application, and the above-described operations and / or other functions of each unit in the STA400 are used to realize the corresponding flow of the STA in the method 200 shown in FIG. 2, and for the sake of brevity, it should be understood that no further description will be given here.

[0441] FIG. 10 shows a schematic block diagram of the AP500 according to the embodiment of the present application. As shown in FIG. 10, the AP500 includes a processing unit 510.

[0442] The processing unit 510 is used to maintain a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set.

[0443] Here, the client-side privacy enhancement function set includes a first sub-function set and / or a second sub-function set, and the basic service set privacy enhancement function set includes at least one of a third sub-function set, a fourth sub-function set, and a fifth sub-function set.

[0444] Here, the first sub-function set includes at least one of a privacy enhancement function related to a MAC address or an identifier, a security key established during authentication before association, a randomly changed OTA MAC address of the STA, an AID or a UID, a protected source address and destination address, and a protected private MAC address of the STA.

[0445] Here, the second sub-function set includes at least one of a privacy enhancement function for preventing fingerprint analysis, a reduced beacon frame, a protected association request or association response frame, a protected re-association request or re-association response frame, a randomly changed frame sequence number of the STA, a scramble seed, a packet sequence number used for encryption, a TID, and a protected MAC frame header.

[0446] Here, the third sub - function set includes at least one of a protected source AP address, a destination AP address, and a changed SSID.

[0447] Here, the fourth sub - function set includes at least one of a changed SSID, fuzzy processing of AP parameter information in AP MLD or multi - AP BSSID, a fuzzy - processed AP identifier in RNR, a randomized beacon frame transmission time, an encrypted unicast management frame, a fuzzy - processed group - cast frame receiving station address, a frame sequence number, and a packet sequence number used for encryption.

[0448] Here, the fifth sub - function set includes at least one of the MAC address of an independent STA for sensing and the MAC address of an independent STA for ranging.

[0449] In some embodiments, in the client - side privacy enhancement function set, the first sub - function set is a sub - function set that the AP must support, and / or the second sub - function set is a sub - function set that the AP selectively supports, and / or the second sub - function set is a sub - function set that the AP must support, and / or

[0450] In the basic service set privacy enhancement function set, the third sub - function set is a sub - function set that the mobile AP must support, and / or the fourth sub - function set is a sub - function set that the AP selectively supports, and / or the fifth sub - function set is a sub - function set that the AP selectively supports.

[0451] In some embodiments, the AP500 further includes a communication unit 520.

[0452] The communication unit 520 is used to receive a second frame.

[0453] Here, the second frame includes a second element for indicating capability information regarding the STA's privacy enhancement function.

[0454] In some embodiments, the second element includes at least one of, but is not limited to, a field indicating whether to support a client-side privacy enhancement function, a field indicating whether to support a basic service set privacy enhancement function, a field indicating compatibility with some basic service set privacy enhancement functions, a field for reduced scans, a field for protected related frames, a field for random numbers, a field for MAC header protection, a field for random SSIDs, a field for AP identifier privacy enhancement, a field for unicast management frame encryption, a field for randomized beacon frame transmission time, a field for group cast frame privacy enhancement, and a field for independent service MAC addresses.

[0455] Here, the field indicating whether to support the client - side privacy enhancement function is used to indicate whether this STA supports the set of essential privacy enhancement functions related to the STA. The field indicating whether to support the basic service set privacy enhancement function is used to indicate whether this STA supports the set of essential privacy enhancement functions related to the basic service set. The field indicating compatibility with some of the basic service set privacy enhancement functions (BPE) is used to indicate whether this STA supports access to STAs that implement some privacy enhancement functions. The field of the reduced scanning is used to indicate whether this STA supports reduced probe request or probe response frames and reduced beacon frames. The field of the protected related frames is used to indicate whether this STA supports protected related request frames or related response frames, protected re - association request frames, or re - association response frames. The field of the random number is used to indicate whether this STA supports randomly changed frame sequence numbers, scramble seeds, packet sequence numbers used for encryption, and TIDs of the STA. The field of the MAC header protection is used to indicate whether this STA supports protected MAC frame headers. The field of the random is used to indicate whether this STA supports a changed SSID. The field of the AP identifier privacy enhancement is used to indicate whether the STA supports the fuzzy processing of the AP parameter information in the STA MLD or multi - AP BSSID and the AP identifier of the fuzzy processing in the RNR. The field of the unicast management frame encryption is used to indicate whether this STA supports encrypted unicast management frames. The field of the randomized beacon frame transmission time is used to indicate whether this STA supports the randomization of the beacon frame transmission time.The group cast frame privacy enhancement field is used to indicate whether this STA supports the fuzzy processed group cast frame receiving station address, frame sequence number, and packet sequence number used for encryption. The field of the independent service MAC address is used to indicate whether this STA supports the MAC address of the independent sensing STA and the MAC address of the independent ranging STA.

[0456] In some embodiments, the second element is an extended capability element, or the second element is a security network element, or the second element is a security network extension element, or the second element is a newly defined privacy enhancement capability element.

[0457] In some embodiments, the second frame is

[0458] at least one of a probe solicitation frame, a related solicitation frame, and a re-related solicitation frame.

[0459] In some embodiments, the AP500 further includes a communication unit 520.

[0460] The communication unit 520 is used to perform signaling interaction with the STA using a third target function set.

[0461] Here, the third target function set is the intersection of the client-side privacy enhancement function set supported by this AP and the client-side privacy enhancement function set supported by this STA.

[0462] In some embodiments, when this STA supports the first sub-function set and this AP supports the first sub-function set, the third target function set is the first sub-function set, and / or

[0463] When this STA supports the first sub - function set and this AP supports the first sub - function set and the second sub - function set, the third target function set is the first sub - function set, and / or

[0464] When this STA supports the first sub - function set and the second sub - function set and this AP supports the first sub - function set, the third target function set is the first sub - function set, and / or

[0465] When this STA supports the first sub - function set and the second sub - function set and this AP supports the first sub - function set and the second sub - function set, the first target function set is the third sub - function set and the second sub - function set.

[0466] In some embodiments, an AP that supports the client - side privacy enhancement function does not permit access by a STA that does not support the client - side privacy enhancement function.

[0467] In some embodiments, when this STA does not support the first sub - function set and this AP supports the first sub - function set, this AP does not perform signaling interaction with this STA using the third sub - function set, and / or

[0468] When this STA does not support the first sub - function set and this AP supports the first sub - function set and the second sub - function set, this AP does not perform signaling interaction with this STA using the third sub - function set and the second sub - function set.

[0469] In some embodiments, the AP500 further includes a communication unit 520.

[0470] The communication unit 520 is used to perform signaling interaction with the STA using the fourth target function set.

[0471] Here, the fourth target function set is part or all of the privacy enhancement function set supported by this AP. The privacy enhancement function set includes a client-side privacy enhancement function set and / or a basic service set privacy enhancement function set.

[0472] In some embodiments, this AP does not permit access by STAs with a basic service set privacy enhancement function set supported by this AP that is less than the basic service set privacy enhancement function set supported by this AP.

[0473] In some embodiments, when this STA supports the first sub-function set and the third sub-function set, and this AP supports the first sub-function set and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or,

[0474] When the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or,

[0475] When this STA supports the first sub-function set and the third sub-function set, and this AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or,

[0476] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or,

[0477] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or,

[0478] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0479] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or,

[0480] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or,

[0481] If this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, then the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0482] If this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, then the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or,

[0483] If this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, then the second target function set is the first sub - function set, the fourth sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set.

[0484] In some embodiments, if this STA does not support the first sub - function set, this AP does not support the access of this STA, and / or,

[0485] When this STA supports the first sub - function set and this AP supports the first sub - function set and the third sub - function set, this AP does not support the access of this STA, and / or

[0486] When this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, this AP does not support the access of this STA, and / or

[0487] When this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support the access of this STA, and / or

[0488] When this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA, and / or

[0489] When this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support the access of this STA, and / or

[0490] When this STA supports the first sub - function set and the third sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA, and / or

[0491] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this AP does not support the access of this STA, and / or

[0492] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA, and / or

[0493] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, this AP does not support the access of this STA.

[0494] In some embodiments, this AP permits the access of STAs with a basic service set privacy enhancement function set that is less than the basic service set privacy enhancement function set supported by this AP.

[0495] In some embodiments, when this STA supports at least the first sub - function set and this AP supports at least the first sub - function set, the fourth target function set is the privacy enhancement function set supported by this STA and the privacy enhancement function set supported by this AP.

[0496] The privacy enhancement function set includes a basic service set privacy enhancement function set and / or a client - side privacy enhancement function set.

[0497] In some embodiments, when this STA supports the first sub - function set and the third sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or,

[0498] when this STA supports the first sub - function set and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or,

[0499] when this STA supports the first sub - function set and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or,

[0500] when this STA supports the first sub - function set and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or,

[0501] when this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or,

[0502] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the fourth sub - function set, and the third sub - function set, and / or,

[0503] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0504] When this STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0505] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or,

[0506] If this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0507] If this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or,

[0508] If this STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or,

[0509] If this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or,

[0510] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or,

[0511] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or,

[0512] When this STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set.

[0513] In some embodiments, when this STA does not support the first sub - function set, this STA does not use the privacy - enhancing function when accessing this AP, and / or,

[0514] When this STA supports the first sub - function set and this AP supports the first sub - function set and the third sub - function set, this STA does not use the privacy - enhancing function when accessing this AP, and / or,

[0515] When this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, and the third sub - function set, this STA does not use the privacy enhancement function when accessing this AP, and / or

[0516] When this STA supports the first sub - function set and this AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, this STA does not use the privacy enhancement function when accessing this AP, and / or

[0517] When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the STA does not use the privacy enhancement function when accessing the AP.

[0518] In some embodiments, when this AP is a mobile AP, the AP supports at least the third sub - function set.

[0519] In some embodiments, an STA that does not use the client - side privacy enhancement function and an STA that uses the client - side privacy enhancement function do not perform point - to - point signaling interaction.

[0520] In some embodiments, the above - mentioned communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or on - chip system. The above - mentioned processing unit may be one or more processors.

[0521] The AP500 according to the embodiment of the present application can correspond to the AP in the embodiment of the method of the present application. The above-described operations and / or other functions of each unit in the AP500 are used to implement the corresponding flow of the AP in the method 300 shown in FIG. 8. For the sake of brevity, it should be understood that no further description will be given here.

[0522] FIG. 11 is a schematic block diagram of a communication device 600 according to an embodiment of the present application. The communication device 600 shown in FIG. 11 includes a processor 610, and the processor 610 realizes the method in the embodiment of the present application by calling and executing a computer program from a memory.

[0523] In some embodiments, as shown in FIG. 11, the communication device 600 may further include a memory 620. Here, the processor 610 realizes the method in the embodiment of the present application by calling and executing a computer program from the memory 620.

[0524] Here, the memory 620 may be a separate device independent of the processor 610 or may be integrated with the processor 610.

[0525] In some embodiments, as shown in FIG. 11, the communication device 600 may also further include a transceiver 630. The processor 610 may control the transceiver 630 to communicate with other devices. Specifically, it may transmit information or data to other devices, or receive information or data transmitted by other devices.

[0526] Here, the transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of antennas may be one or more.

[0527] In some embodiments, the communication device 600 is specifically the AP of the embodiments of the present application. The communication device 600 may implement the corresponding flows implemented by the AP in each method of the embodiments of the present application, which will not be described here for the sake of brevity.

[0528] In some embodiments, the communication device 600 is specifically the STA of the embodiments of the present application. The communication device 600 may implement the corresponding flows implemented by the STA in various methods of the embodiments of the present application, which will not be described here for the sake of brevity.

[0529] FIG. 12 is a schematic block diagram of an apparatus according to an embodiment of the present application. The apparatus 700 shown in FIG. 12 includes a processor 710. The processor 710 realizes the method in the embodiment of the present application by calling and executing a computer program from a memory.

[0530] In some embodiments, as shown in FIG. 12, the apparatus 700 may further include a memory 720. Here, the processor 710 realizes the method in the embodiment of the present application by calling and executing a computer program from the memory 720.

[0531] Here, the memory 720 may be a separate device independent of the processor 710 or may be integrated into the processor 710.

[0532] In some embodiments, the apparatus 700 may also further include an input interface 730. Here, the processor 710 may control the input interface 730 to communicate with other devices or chips. Specifically, the processor 710 may obtain information or data transmitted by other devices or chips.

[0533] In some embodiments, the apparatus 700 may further include an output interface 740. Here, the processor 710 may control the output interface 740 to communicate with other devices or chips. Specifically, it may output information or data to other devices or chips.

[0534] In some embodiments, the apparatus may be applied to the AP in the embodiments of the present application, and the apparatus may implement the corresponding flows implemented by the AP in various methods of the embodiments of the present application, which will not be described here for the sake of brevity.

[0535] In some embodiments, the apparatus may be applied to the STA in the embodiments of the present application, and the apparatus may implement the corresponding flows implemented by the STA in various methods of the embodiments of the present application, which will not be described here for the sake of brevity.

[0536] In some embodiments, the apparatus referred to in the embodiments of the present application may be a chip. For example, it may be a system-level chip, a system-on-chip, a chip system, or an on-chip system-on-chip, etc.

[0537] FIG. 13 is a schematic block diagram of a communication system 800 according to an embodiment of the present application. As shown in FIG. 13, the communication system 800 includes an STA 810 and an AP 820.

[0538] Here, the STA 810 may be used to implement each function implemented by the STA in the above method, and the AP 820 may be used to implement each function implemented by the AP in the above method, which will be omitted here for the sake of brevity.

[0539] It should be understood that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. In the realization process, each step of the embodiments of the above method may be executed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The methods, steps, and logical block diagrams disclosed in the embodiments of the present application may be realized or executed. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be embodied as the direct execution completion of the hardware decoding processor, or may be embodied as the execution completion by combining the hardware and software modules in the decoding processor. The software module may exist in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method according to its hardware.

[0540] It should be understood that the memory in the embodiments of this specification may be a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. Here, the non-volatile memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory may be a Random Access Memory (RAM) used as an external cache. Although it is an illustrative but not limiting description, many forms of RAM can be used. For example, Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM), etc. The memory of the systems and methods described in this specification is intended to include these and any other suitable types of memory, but is not limited thereto.

[0541] The above memory is illustrative and not restrictive. For example, the memory in the embodiments of the present application may be a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a synch link DRAM (SLDRAM), a Direct Rambus RAM (DR RAM), etc. That is, the memory in the embodiments of this specification is intended to include these and any other suitable types of memory, but is not limited thereto.

[0542] In the embodiments of the present application, furthermore, a computer-readable storage medium for storing a computer program is provided.

[0543] In some embodiments, the computer-readable storage medium may be applied to the AP in the embodiments of the present application, and the computer program causes the computer to execute the corresponding flow realized by the AP in each method in the embodiments of the present application, which will not be described here for the sake of brevity.

[0544] In some embodiments, the computer-readable storage medium may be applied to the STA in the embodiments of the present application, and the computer program causes the computer to execute the corresponding flow realized by the STA in each method in the embodiments of the present application, which will not be described here for the sake of brevity.

[0545] In the embodiments of the present application, furthermore, a computer program product including computer program instructions is provided.

[0546] In some embodiments, the computer program product may be applied to the AP in the embodiments of the present application. The computer program causes the computer to execute the corresponding flow realized by the AP in each method in the embodiments of the present application, and for the sake of brevity, it will not be described here.

[0547] In some embodiments, the computer program product may be applied to the STA in the embodiments of the present application. The computer program causes the computer to execute the corresponding flow realized by the STA in each method in the embodiments of the present application, and for the sake of brevity, it will not be described here.

[0548] In the embodiments of the present application, furthermore, a computer program is provided.

[0549] In some embodiments, the computer program may be applied to the AP in the embodiments of the present application. When executed on a computer, the computer program causes the computer to execute the corresponding flow realized by the AP in each method in the embodiments of the present application, and for the sake of brevity, it will not be described here.

[0550] In some embodiments, the computer program may be applied to the STA in the embodiments of the present application. When executed on a computer, the computer program causes the computer to execute the corresponding flow realized by the STA in each method in the embodiments of the present application, and for the sake of brevity, it will not be described here.

[0551] Those skilled in the art can be aware that each unit and algorithm step described in the embodiments disclosed in this specification can be realized by electronic hardware, or a combination of computer software and electronic hardware. These functions are executed by hardware or software according to the specific application and design constraints of the technology. Those skilled in the art can use different methods for each specific application to realize the described functions, but this realization is not considered to exceed the scope of the present application.

[0552] For the sake of simplicity and clarity of description, those skilled in the art can clearly understand that the specific operation procedures of the above-described systems, apparatuses, and units may refer to the corresponding processes in the embodiments of the above-described methods and will not be described further herein.

[0553] In some embodiments provided herein, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the above-described device embodiments are merely illustrative. For example, the division of the above units is merely a logical function division. When actually implemented, a plurality of units or components may be combined, or integrated into another system, or some features may be ignored or not executed. There may be other division methods. In other respects, the couplings, direct couplings, or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, devices, or units, and may be in electrical, mechanical, or other forms.

[0554] The units described as separation means may or may not be physically separated. The components shown as units may not be physical units, that is, they may be located in one place or distributed in a plurality of network units. The purpose of this embodiment can be achieved by selecting some or all of the units according to actual needs.

[0555] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may physically exist alone, or two or more units may be integrated into one unit.

[0556] When the above-mentioned function is realized as a software function unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. For such an understanding, the technical solution of this application may essentially or contribute to the prior art, or a part of the solution may be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions to cause all or some of the steps of the methods described in each embodiment of this application to be executed on a computer device (such as a personal computer, a server, or a network device). On the other hand, the aforementioned storage medium includes various media that can store program codes, such as a USB disk, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0557] The above are only specific embodiments of this application, but the protection scope of this application is not limited thereto. Those skilled in the art can easily conceive of changes or substitutions within the technical scope disclosed in this application, and all of them should be included within the protection scope of this application. Therefore, the protection scope of this application should conform to the protection scope of the claims.

Claims

1. A method of wireless communication, comprising: a step in which a STA maintains a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set; the client-side privacy enhancement function set includes a first sub-function set and / or a second sub-function set, and the basic service set privacy enhancement function set includes at least one of a third sub-function set, a fourth sub-function set, and a fifth sub-function set; the first sub-function set includes at least one of a privacy enhancement function related to a MAC address or an identifier, a security key established during authentication before association, an OTA MAC address randomly changed by the STA, an associated identifier AID or an unassociated identifier UID, a protected source address and destination address, and a protected private MAC address of the STA; the second sub-function set includes at least one of a privacy enhancement function for preventing fingerprint analysis, a reduced beacon frame, a protected association request or association response frame, a protected re-association request or re-association response frame, a frame sequence number randomly changed by the STA, a scramble seed, a packet sequence number used for encryption, a traffic identifier TID, and a protected MAC frame header; the third sub-function set includes at least one of a protected source access point AP address and destination AP address, and a changed service set identifier SSID; the fourth sub-function set includes at least one of a changed SSID, a fuzzy processing of AP parameter information in an access point multi-link device AP MLD or a multi-AP basic service set identifier BSSID, a fuzzy processing of an AP identifier in a reduced neighbor report RNR, a randomized beacon frame transmission time, an encrypted unicast management frame, a fuzzy processed group cast frame reception station address, a frame sequence number, and a packet sequence number used for encryption; the fifth sub-function set includes at least one of a MAC address of a STA for independent sensing and a MAC address of a STA for independent ranging; A method of wireless communication, characterized by the above.

2. In the client - side privacy enhancement function set, the first sub - function set is a sub - function set that the STA must support, and / or the second sub - function set is a sub - function set that the STA selectively supports, and / or In the basic service set privacy enhancement function set, the third sub - function set is a sub - function set that the STA selectively supports, and / or the fourth sub - function set is a sub - function set that the STA selectively supports, and / or the fifth sub - function set is a sub - function set that the STA selectively supports. The wireless communication method according to claim 1, characterized in that.

3. The method further includes a step in which the STA receives a first frame, wherein the first frame includes a first element for indicating capability information regarding the privacy enhancement function of the AP. The wireless communication method according to claim 1 or 2, characterized in that.

4. The first element includes at least one of a field indicating whether to support the client - side privacy enhancement function, a field indicating whether to support the basic service set privacy enhancement function, a field indicating compatibility with some basic service set privacy enhancement functions, a field for reduced scans, a field for protected related frames, a field for random numbers, a field for MAC header protection, a field for random SSIDs, a field for AP identifier privacy enhancement, a field for unicast management frame encryption, a field for randomized beacon frame transmission time, a field for group - cast frame privacy enhancement, and a field for an independent service MAC address. The field for indicating whether to support the client - side privacy enhancement function is used to indicate whether the AP supports the essential privacy enhancement function set related to the STA. The field for indicating whether to support the basic service set privacy enhancement function is used to indicate whether the AP supports the essential privacy enhancement function set related to the basic service set. The field for compatibility with some of the basic service set privacy enhancement functions is used to indicate whether the AP supports the access of STAs that implement some privacy enhancement functions. The field for the reduced scan is used to indicate whether the AP supports the reduced probe request or probe response frames and the reduced beacon frames. The field for the protected related frames is used to indicate whether the AP supports the protected related request frames or related response frames, the protected re - association request frames, or the re - association response frames. The field for the random number is used to indicate whether the AP supports the randomly changed frame sequence number, scramble seed, packet sequence number used for encryption, and TID of the STA. The field for the MAC header protection is used to indicate whether the AP supports the protected MAC frame header. The field for the random SSID is used to indicate whether the AP supports the changed SSID. The field for the AP identifier privacy enhancement is such that the AP, the AP MLD or multi - APIt is used to indicate whether to support the fuzzy processing of the AP parameter information at the BSSID and the AP identifier of the fuzzy processing at the RNR. The field of the unicast management frame encryption is used to indicate whether the AP supports the encrypted unicast management frame. The field of the randomized beacon frame transmission time is used to indicate whether the AP supports the randomization of the beacon frame transmission time. The group cast frame privacy enhancement field is used to indicate whether the AP supports the fuzzy processed group cast frame receiving station address, frame sequence number, and packet sequence number used for encryption. The field of the independent service MAC address is used to indicate whether the AP supports the MAC address of the independent sensing STA and the MAC address of the independent ranging STA. The wireless communication method according to claim 3, characterized in that.

5. The first element is an extended capability element, or the first element is a security network element, or the first element is a security network extension element, or the first element is a newly defined privacy enhancement capability element. The wireless communication method according to claim 3 or 4, characterized in that.

6. The first frame is at least one of a beacon frame, a probe response frame, a related response frame, and a re - association response frame. The wireless communication method according to any one of claims 3 to 5, characterized in that.

7. The method further includes: a step in which the STA performs signaling interaction with the AP using a first target function set; wherein the first target function set is an intersection of a client-side privacy enhancement function set supported by the STA and a client-side privacy enhancement function set supported by the AP. The wireless communication method according to any one of claims 1 to 6, characterized in that.

8. When the STA supports the first sub-function set and the AP supports the first sub-function set, the first target function set is the first sub-function set, and / or When the STA supports the first sub-function set and the AP supports the first sub-function set and the second sub-function set, the first target function set is the first sub-function set, and / or When the STA supports the first sub-function set and the second sub-function set and the AP supports the first sub-function set, the first target function set is the first sub-function set, and / or When the STA supports the first sub-function set and the second sub-function set and the AP supports the first sub-function set and the second sub-function set, the first target function set is the first sub-function set and the second sub-function set. The wireless communication method according to claim 7, characterized in that.

9. An AP that supports a client-side privacy enhancement function does not permit access by an STA that does not support the client-side privacy enhancement function. The wireless communication method according to claim 7, characterized in that.

10. When the STA does not support the first sub-function set and the AP supports the first sub-function set, the STA does not perform signaling interaction with the AP using the first sub-function set, and / or When the STA does not support the first sub-function set and the AP supports the first sub-function set and the second sub-function set, the STA does not perform signaling interaction with the AP using the first sub-function set and the second sub-function set. The wireless communication method according to claim 9, characterized in that.

11. The method further includes: a step in which the STA performs signaling interaction with the AP using a second target function set; the second target function set is part or all of a privacy enhancement function set supported by the AP, and the privacy enhancement function set includes a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set; The wireless communication method according to any one of Claims 1 to 6, characterized in that.

12. The AP does not permit access by an STA in which the basic service set privacy enhancement function set supported is less than the basic service set privacy enhancement function set supported by the AP; The wireless communication method according to Claim 11, characterized in that.

13. When the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and the AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the second target function set is the first sub-function set, the second sub-function set, and the third sub-function set, and / or When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, The method of wireless communication according to claim 12, characterized in that.

14. When the STA does not support the first sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set and the third sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or, When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA. The method of wireless communication according to claim 12, characterized in that. Claim 15 The AP permits access by STAs with a basic service set privacy enhancement function set supported by the AP that is less than that of the basic service set privacy enhancement function set supported by the AP. The method for wireless communication according to claim 11, characterized by the above.

16. When the STA supports at least the first sub-function set and the AP supports at least the first sub-function set, the second target function set is the intersection of the privacy enhancement function set supported by the STA and the privacy enhancement function set supported by the AP. The privacy enhancement function set includes a client-side privacy enhancement function set and / or a basic service set privacy enhancement function set. The method for wireless communication according to claim 15, characterized by the above.

17. When the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub-function set and the third sub-function set and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, the fourth sub-function set, and the fifth sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the second target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the second target function set is the first sub-function set, the second sub-function set, and the third sub-function set, and / or, When the STA supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, the second target function set is the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, and / or, When the STA supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, the fourth sub-function set, and the fifth sub-function set, the second target function set is the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, and / or, When the STA supports the first sub-function set, the second sub-function set, the third sub-function set, the fourth sub-function set, and the fifth sub-function set, and the AP supports the first sub-function set and the third sub-function set, the second target function set is the first sub-function set and the third sub-function set, and / or, When the STA supports the first sub-function set, the second sub-function set, the third sub-function set, the fourth sub-function set, and the fifth sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the second target function set is the first sub-function set, the second sub-function set, and the third sub-function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the second target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set. The method for wireless communication according to claim 15 or 16, characterized in that.

18. When the STA does not support the first sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set and the third sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the STA does not use the privacy enhancement function when accessing the AP. The wireless communication method according to claim 15, characterized in that.

19. When the AP is a mobile AP, the AP supports at least the third sub - function set. The wireless communication method according to any one of claims 7 to 18, characterized in that.

20. The STA that does not use the client - side privacy enhancement function and the STA that uses the client - side privacy enhancement function do not perform point - to - point signaling interaction. The wireless communication method according to any one of claims 1 to 19, characterized in that.

21. A wireless communication method, comprising: The step of the access point AP maintaining a basic service set privacy enhancement function set and / or a client - side privacy enhancement function set. The client - side privacy enhancement function set includes a first sub - function set and / or a second sub - function set, and the basic service set privacy enhancement function set includes at least one of a third sub - function set, a fourth sub - function set, and a fifth sub - function set. The first sub - function set includes at least one of a privacy enhancement function related to a media access control MAC address or identifier, a security key established during authentication before association, a randomly changed over - the - air media access control OTA MAC address of the station STA, an association identifier AID or an unassociated identifier UID, a protected source STA address and destination STA address, and a protected private MAC address of the STA. The second sub - function set includes at least one of a privacy enhancement function for preventing fingerprint analysis, a reduced beacon frame, a protected association request or association response frame, a protected re - association request or re - association response frame, a randomly changed frame sequence number of the STA, a scramble seed, a packet sequence number used for encryption, a traffic identifier TID, and a protected MAC frame header. The third sub-function set includes at least one of a protected source AP address, a destination AP address, and a changed service set identifier SSID. The fourth sub-function set includes at least one of a changed SSID, fuzzy processing of AP parameter information in an access point multi-link device AP MLD or a multi-AP basic service set identifier BSSID, an AP identifier with fuzzy processing in a reduced neighbor report RNR, a randomized beacon frame transmission time, an encrypted unicast management frame, a fuzzy processed group cast frame reception station address, a frame sequence number, and a packet sequence number used for encryption. The fifth sub-function set includes at least one of the MAC address of an independent sensing STA and the MAC address of an independent ranging STA. A method for wireless communication, characterized by the above.

22. In the client-side privacy enhancement function set, the first sub-function set is a sub-function set that the AP must support, and / or the second sub-function set is a sub-function set that the AP selectively supports, and / or the second sub-function set is a sub-function set that the AP must support, and / or In the basic service set privacy enhancement function set, the third sub-function set is a sub-function set that the mobile AP must support, and / or the fourth sub-function set is a sub-function set that the AP selectively supports, and / or the fifth sub-function set is a sub-function set that the AP selectively supports. The method for wireless communication according to claim 21, characterized by the above.

23. The method further includes a step of the AP receiving a second frame, wherein the second frame includes a second element for indicating capability information regarding the privacy enhancement function of the STA. The method for wireless communication according to claim 21 or 22, characterized by the above.

24. The second element includes at least one of a field for supporting a client-side privacy enhancement function, a field for supporting a basic service set privacy enhancement function, a field for compatibility with some basic service set privacy enhancement functions, a field for reduced scans, a field for protected related frames, a field for random numbers, a field for MAC header protection, a field for random SSIDs, a field for AP identifier privacy enhancement, a field for unicast management frame encryption, a field for randomizing beacon frame transmission times, a field for group cast frame privacy enhancement, and a field for independent service MAC addresses. The field for indicating whether to support the client - side privacy enhancement function is used to indicate whether the STA supports an STA - related essential privacy enhancement function set. The field for indicating whether to support the basic service set privacy enhancement function is used to indicate whether the STA supports a basic service set - related essential privacy enhancement function set. The field for compatibility with some of the basic service set privacy enhancement functions is used to indicate whether the STA supports access of an STA that implements some privacy enhancement functions. The field for the reduced scan is used to indicate whether the STA supports a reduced probe request or probe response frame and a reduced beacon frame. The field for the protected related frame is used to indicate whether the STA supports a protected related request frame or related response frame, a protected re - association request frame, or a re - association response frame. The field for the random number is used to indicate whether the STA supports a randomly changed frame sequence number, scramble seed, packet sequence number used for encryption, and TID of the STA. The field for the MAC header protection is used to indicate whether the STA supports a protected MAC frame header. The field for the random SSID is used to indicate whether the STA supports a changed SSID. The field for the AP identifier privacy enhancement is for the STA to support the AP MLD or multi - APIt is used to indicate whether to support the fuzzy processing of the AP parameter information at the BSSID and the AP identifier of the fuzzy processing at the RNR. The field of the unicast management frame encryption is used to indicate whether the STA supports the encrypted unicast management frame. The field of the randomized beacon frame transmission time is used to indicate whether the STA supports the randomization of the beacon frame transmission time. The group cast frame privacy enhancement field is used to indicate whether the STA supports the fuzzy processed group cast frame receiving station address, frame sequence number, and packet sequence number used for encryption. The field of the independent service MAC address is used to indicate whether the STA supports the MAC address of the independent sensing STA and the MAC address of the independent ranging STA. The method for wireless communication according to claim 23, characterized in that.

25. The second element is an extended capability element, or the second element is a security network element, or the second element is a security network extension element, or the second element is a newly defined privacy enhancement capability element. The method for wireless communication according to claim 23 or 24, characterized in that.

26. The second frame is at least one of a probe request frame, a related request frame, and a re-associated request frame. The method for wireless communication according to any one of claims 23 to 25, characterized in that.

27. The method further includes a step in which the AP performs a signaling interaction with the STA using a third target function set. The third target function set is an intersection of a client-side privacy enhancement function set supported by the AP and a client-side privacy enhancement function set supported by the STA. The method for wireless communication according to any one of claims 21 to 26, characterized in that.

28. When the STA supports the first sub-function set and the AP supports the first sub-function set, the third target function set is the first sub-function set, and / or When the STA supports the first sub-function set and the AP supports the first sub-function set and the second sub-function set, the third target function set is the first sub-function set, and / or When the STA supports the first sub - function set and the second sub - function set, and the AP supports the first sub - function set, the third target function set is the first sub - function set, and / or When the STA supports the first sub - function set and the second sub - function set, and the AP supports the first sub - function set and the second sub - function set, the third target function set is the first sub - function set and the second sub - function set. The method for wireless communication according to claim 27, characterized in that.

29. An AP that supports a client - side privacy enhancement function does not permit access by a STA that does not support the client - side privacy enhancement function. The method for wireless communication according to claim 27, characterized in that.

30. When the STA does not support the first sub - function set and the AP supports the first sub - function set, the AP does not perform signaling interaction with the STA using the third sub - function set, and / or When the STA does not support the first sub - function set and the AP supports the first sub - function set and the second sub - function set, the AP does not perform signaling interaction with the STA using the third sub - function set and the second sub - function set. The method for wireless communication according to claim 29, characterized in that.

31. The method further includes a step of the AP performing signaling interaction with the STA using a fourth target function set, wherein the fourth target function set is part or all of a privacy enhancement function set supported by the AP, and the privacy enhancement function set includes a basic service set privacy enhancement function set and / or a client - side privacy enhancement function set. The method for wireless communication according to any one of claims 21 to 26, characterized in that.

32. The AP does not permit access by a STA whose supported basic service set privacy enhancement function set is less than the basic service set privacy enhancement function set supported by the AP. The method for wireless communication according to claim 31, characterized in that.

33. When the STA supports the first sub - function set and the third sub - function set, and the AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or When the STA supports the first sub - function set and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, The STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and when the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set. The method of wireless communication according to claim 32, characterized in that.

34. When the STA does not support the first sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set and the third sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the third sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, and the third sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA, and / or When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the AP does not support the access of the STA. The method for wireless communication according to claim 32, characterized in that.

35. The AP permits access of an STA whose supported basic service set privacy enhancement function set is less than the basic service set privacy enhancement function set supported by the AP. The method for wireless communication according to claim 31, characterized in that.

36. When the STA supports at least the first sub - function set and the AP supports at least the first sub - function set, the fourth target function set is the intersection of the privacy enhancement function set supported by the STA and the privacy enhancement function set supported by the AP. The privacy enhancement function set includes a client - side privacy enhancement function set and / or a basic service set privacy enhancement function set. The method of wireless communication according to claim 35, characterized in that...

37. When the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub-function set and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, the fourth sub-function set, and the fifth sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and the AP supports the first sub-function set and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or When the STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the fourth target function set is the first sub-function set, the second sub-function set, and the third sub-function set, and / or When the STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, the fourth target function set is the first sub-function set, the second sub-function set, and the third sub-function set, and / or, When the STA supports the first sub-function set, the second sub-function set, and the third sub-function set, and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, the fourth sub-function set, and the fifth sub-function set, the fourth target function set is the first sub-function set, the second sub-function set, and the third sub-function set, and / or, When the STA supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, and the AP supports the first sub-function set and the third sub-function set, the fourth target function set is the first sub-function set and the third sub-function set, and / or, When the STA supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, and the AP supports the first sub-function set, the second sub-function set, and the third sub-function set, the fourth target function set is the first sub-function set, the second sub-function set, and the third sub-function set, and / or, When the STA supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, and the AP supports the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, the fourth target function set is the first sub-function set, the second sub-function set, the third sub-function set, and the fourth sub-function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set and the third sub - function set, the fourth target function set is the first sub - function set and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, and the third sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, and / or, When the STA supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the fourth target function set is the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set. The method for wireless communication according to claim 35 or 36, characterized in that.

38. When the STA does not support the first sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set and the third sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, and the third sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, and the fourth sub - function set, the STA does not use the privacy - enhancing function when accessing the AP, and / or When the STA supports the first sub - function set and the AP supports the first sub - function set, the second sub - function set, the third sub - function set, the fourth sub - function set, and the fifth sub - function set, the STA does not use the privacy - enhancing function when accessing the AP. The method for wireless communication according to claim 35, characterized in that.

39. When the AP is a mobile AP, the AP supports at least the third sub - function set. The method for wireless communication according to any one of claims 21 to 38, characterized in that.

40. An STA that does not use the client - side privacy enhancement function and an STA that uses the client - side privacy enhancement function do not perform point - to - point signaling interaction. The wireless communication method according to any one of claims 21 to 39, characterized in that.

41. A station STA, including a processing unit for maintaining a basic service set privacy enhancement function set and / or a client - side privacy enhancement function set. The client - side privacy enhancement function set includes a first sub - function set and / or a second sub - function set, and the basic service set privacy enhancement function set includes at least one of a third sub - function set, a fourth sub - function set, and a fifth sub - function set. The first sub - function set includes at least one of a privacy enhancement function related to a MAC address or an identifier, a security key established during authentication before association, an OTA MAC address randomly changed by the STA, an association identifier AID or a non - association identifier UID, a protected source STA address and a destination STA address, and a protected private MAC address of the STA. The second sub - function set includes at least one of a privacy enhancement function for preventing fingerprint analysis, a reduced beacon frame, a protected association request or association response frame, a protected re - association request or re - association response frame, a frame sequence number randomly changed by the STA, a scramble seed, a packet sequence number used for encryption, a traffic identifier TID, and a protected MAC frame header. The third sub - function set includes at least one of a protected source access point AP address and a destination AP address, and a changed service set identifier SSID. The fourth sub-function set includes at least one of fuzzy processing of parameter information of an AP in a changed SSID, an access point multi-link device AP MLD, or a multi-AP basic service set identifier BSSID, fuzzy processing of an AP identifier in a reduced neighbor report RNR, a randomized beacon frame transmission time, an encrypted unicast management frame, a fuzzy processed group cast frame receiving station address, a frame sequence number, and a packet sequence number used for encryption. The fifth sub-function set includes at least one of the MAC address of a STA for independent sensing and the MAC address of a STA for independent ranging. A station STA characterized by this.

42. An access point AP, Including a processing unit for maintaining a basic service set privacy enhancement function set and / or a client-side privacy enhancement function set, The client-side privacy enhancement function set includes a first sub-function set and / or a second sub-function set, and the basic service set privacy enhancement function set includes at least one of a third sub-function set, a fourth sub-function set, and a fifth sub-function set. The first sub-function set includes at least one of a privacy enhancement function related to a media access control MAC address or identifier, a security key established during authentication before association, a randomly changed over-the-air media access control OTA MAC address of a station STA, an association identifier AID or an unassociated identifier UID, a protected source STA address and a destination STA address, and a private MAC address of a protected STA. The second sub-function set includes at least one of a privacy enhancement function for preventing fingerprint analysis, a reduced beacon frame, a protected association request or association response frame, a protected re-association request or re-association response frame, a randomly changed frame sequence number of a STA, a scramble seed, a packet sequence number used for encryption, a traffic identifier TID, and a protected MAC frame header. The third sub-function set includes at least one of a protected source AP address, a destination AP address, and a changed service set identifier SSID. The fourth sub-function set includes at least one of a changed SSID, fuzzy processing of AP parameter information in an access point multi-link device AP MLD or a multi-AP basic service set identifier BSSID, an AP identifier for fuzzy processing in RNR, a randomized beacon frame transmission time, an encrypted unicast management frame, a fuzzy processed group cast frame reception station address, a frame sequence number, and a packet sequence number used for encryption. The fifth sub-function set includes at least one of the MAC address of an independent sensing STA and the MAC address of an independent ranging STA. An access point AP characterized by the above.

43. A STA, wherein the STA includes a processor and a memory, the memory is used to store a computer program, and the processor calls and executes the computer program stored in the memory to cause the STA to execute the method according to any one of claims 1 to 20. A STA characterized by the above.

44. An AP, wherein the AP includes a processor and a memory, the memory is used to store a computer program, and the processor calls and executes the computer program stored in the memory to cause the AP to execute the method according to any one of claims 21 to 40. An AP characterized by the above.

45. A chip, wherein the chip includes a processor for causing the device to which the chip is attached to execute the method according to any one of claims 1 to 20 by calling and executing a computer program from a memory. A chip characterized by the above.

46. A chip, wherein the chip includes a processor for causing the device to which the chip is attached to execute the method according to any one of claims 21 to 40 by calling and executing a computer program from a memory. A chip characterized by the above.

47. A computer-readable storage medium for storing a computer program, The computer program causes a computer to execute the method according to any one of claims 1 to 20. A computer-readable storage medium, characterized in that.

48. A computer-readable storage medium for storing a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 21 to 40. A computer-readable storage medium, characterized in that.

49. A computer program product, wherein the computer program product includes computer program instructions, and the computer program instructions cause a computer to execute the method according to any one of claims 1 to 20. A computer program product, characterized in that.

50. A computer program product, wherein the computer program product includes computer program instructions, and the computer program instructions cause a computer to execute the method according to any one of claims 21 to 40. A computer program product, characterized in that.

51. A computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 20. A computer program, characterized in that.

52. A computer program, wherein the computer program causes a computer to execute the method according to any one of claims 21 to 40. A computer program, characterized in that.