Wireless communication method and communication equipment

CN120642378APending Publication Date: 2025-09-12GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380093151.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-13
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

In the perceptual measurement process, sites that have not joined a perceptual measurement session can monitor and analyze perceptual measurement signals to obtain CSI data comparable to legitimate devices, thereby revealing user privacy.

Method used

Using a perceptual measurement signal generated based on the first perceptual random bit stream, compared with a traditional predefined sequence-based scheme, sites that have not joined a perceptual measurement session can be avoided from obtaining perceptual results and leaking user privacy.

Benefits of technology

Improves the security of user privacy and prevents unauthorized devices from obtaining user sensitive information through perceived measurement signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120642378A_ABST
    Figure CN120642378A_ABST
Patent Text Reader

Abstract

The invention provides a wireless communication method and communication equipment. The method comprises: a first device sending a first sensing measurement signal to a second device, the first sensing measurement signal being obtained based on a first sensing random bit stream, the first sensing random bit stream being generated based on one or more of the following first parameters: a first key; first sequence information; an identifier of the first perceived measurement signal. In the embodiment of the invention, the sensing measurement signal (also called'first sensing measurement signal ') is generated based on the first sensing random bit stream, so that compared with a scheme of generating the sensing measurement signal based on a predefined sequence in a traditional scheme, the sensing measurement signal is generated based on the first sensing random bit stream; the method and the device are helpful for avoiding the situation that a site which does not join the perception measurement session obtains the perception result based on the perception measurement signal and obtains the privacy of the user based on the perception result, thereby being helpful for improving the security of the privacy of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method and communication device Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a wireless communication method and communication device. Background Art

[0002] In some perception measurement processes (for example, those specified in the IEEE 802.11BF standard), perception measurement signals are generated based on a known, predefined sequence. This allows even stations not participating in the perception measurement session (e.g., malicious monitoring devices) to monitor, receive, and analyze the perception measurement signals and generate channel state information (CSI) data. The generated CSI data is comparable in accuracy to that generated by a perception receiving device participating in the perception measurement session. This allows stations not participating in the perception measurement session to obtain perception results based on the generated CSI data, comparable to those obtained by the perception initiating device. This can potentially lead to user privacy leaks.

[0003] Summary of the Invention

[0004] The present application provides a wireless communication method and a communication device. The following introduces various aspects of the present application.

[0005] In a first aspect, a method for wireless communication is provided, including: a first device sending a first perception measurement signal to a second device, where the first perception measurement signal is obtained based on a first perception random bit stream, where the first perception random bit stream is generated based on one or more of the following first parameters: a first key; first sequence information; an identifier of the first perception measurement signal.

[0006] In a second aspect, a method for wireless communication is provided, including: a second device receives a first perception measurement signal sent by a first device, where the first perception measurement signal is obtained based on a first perception random bit stream, and the first perception random bit stream is generated based on one or more of the following first parameters: a first key; first sequence information; an identifier of the first perception measurement signal.

[0007] According to a third aspect, a communication device is provided, which is a first device and includes: a sending unit, configured to send a first perception measurement signal to a second device, wherein the first perception measurement signal is obtained based on a first perception random bit stream, and the first perception random bit stream is generated based on one or more of the following first parameters: a first key; first sequence information; an identifier of the first perception measurement signal.

[0008] In a fourth aspect, a communication device is provided, including: a receiving unit, configured to receive a first perception measurement signal sent by a first device, wherein the first perception measurement signal is obtained based on a first perception random bit stream, and the first perception random bit stream is generated based on one or more of the following first parameters: a first key; first sequence information; an identifier of the first perception measurement signal.

[0009] In a fifth aspect, a communication device is provided, comprising a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the terminal device executes part or all of the steps in the methods of the above aspects.

[0010] In a sixth aspect, an embodiment of the present application provides a communication system, which includes the first device and / or the second device described above. In another possible design, the system may also include other devices that interact with the first device and / or the second device in the solution provided in the embodiment of the present application.

[0011] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device (for example, a first device and / or a second device) to perform some or all of the steps in the methods of the above aspects.

[0012] In an eighth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device (e.g., a first device and / or a second device) to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.

[0013] In a ninth aspect, an embodiment of the present application provides a chip comprising a memory and a processor, wherein the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.

[0014] In an embodiment of the present application, a perception measurement signal (also referred to as a "first perception measurement signal") is generated based on a first perception random bit stream. Compared to a traditional scheme in which a perception measurement signal is generated based on a predefined sequence, this helps prevent sites that have not joined a perception measurement session from obtaining perception results based on the perception measurement signal and obtaining user privacy based on the perception results, thereby helping to improve the security of user privacy. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] FIG1 is a wireless communication system 100 used in an embodiment of the present application.

[0016] FIG2 is a schematic diagram of the perception measurement process.

[0017] FIG3 is a schematic flowchart of a trigger frame-based perception measurement interaction applicable to an embodiment of the present application.

[0018] FIG4 is a schematic flowchart of another trigger frame-based perception measurement interaction applicable to an embodiment of the present application.

[0019] FIG5 is a schematic flowchart of a non-trigger frame-based perception measurement interaction applicable to an embodiment of the present application.

[0020] FIG6 is a schematic flowchart of a threshold-based reporting method applicable to an embodiment of the present application.

[0021] FIG7 is a schematic flowchart of a secure ranging process based on a trigger frame.

[0022] FIG8 is a schematic flowchart of a secure ranging process not based on a trigger frame.

[0023] FIG9 is a schematic flowchart of a wireless communication method according to an embodiment of the present application.

[0024] FIG10 is a schematic diagram of the transmission process of the first parameter in an embodiment of the present application.

[0025] FIG11 is a schematic diagram of the transmission process of the first parameter in another embodiment of the present application.

[0026] FIG12 is a schematic diagram of a communication device according to an embodiment of the present application.

[0027] FIG13 is a schematic diagram of a communication device according to an embodiment of the present application.

[0028] FIG14 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0029] The technical solutions of the present application will be described below with reference to the accompanying drawings. The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless local area networks (WLAN), wireless fidelity (WiFi) or other communication systems.

[0030] For example, a communication system 100 used in an embodiment of the present application is shown in FIG1 . The communication system 100 may include an access point (AP) 110 and a station (STA) 120 that accesses a network through the access point 110. It should be understood that FIG1 exemplarily shows one AP STA and two non-AP STAs. Optionally, the communication system 100 may include multiple AP STAs and other numbers of non-AP STAs, and the embodiments of the present application are not limited thereto.

[0031] In some implementations, the communication in the communication system 100 may be communication between an AP and a non-AP STA, communication between a non-AP STA and a non-AP STA, or communication between a STA and a peer STA, where a peer STA may refer to a device that communicates with the STA peer, for example, the peer STA may be an AP or a non-AP STA.

[0032] In the embodiments of this application, the names of AP and / or STA are not limited. In some scenarios, AP can also be called AP STA, that is, in a sense, AP is also a type of STA. In other scenarios, STA can also be called non-AP STA.

[0033] In some implementations, an AP acts as a bridge between wired and wireless networks, connecting wireless network clients together and then connecting the wireless network to the Ethernet. In some scenarios, an AP device can be a terminal device with a WiFi chip (such as a mobile phone) or a network device (such as a router).

[0034] In some implementations, APs and non-AP STAs can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.

[0035] In some implementations, the AP may be a device supporting the 802.11be standard. The AP may also be a device supporting various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0036] In some implementations, the role of a STA in a communication system is not absolute. For example, in a scenario where a mobile phone is connected to a router, the mobile phone can be a non-AP STA, while in a scenario where the mobile phone is used as a hotspot for other mobile phones, the mobile phone plays the role of an AP.

[0037] In the embodiment of the present application, the STA may be a mobile phone, tablet computer, computer, virtual reality (VR) device, augmented reality (AR) device, wireless device in industrial control, set-top box, wireless device in self-driving, in-vehicle communication device, wireless device in remote medical, wireless device in smart grid, wireless device in transportation safety, wireless device in smart city or smart home, wireless communication chip / ASIC / SOC / etc. that supports WLAN / WiFi technology.

[0038] In some implementations, non-AP STAs may support the 802.11be standard. Non-AP STAs may also support various current and future 802.11 family wireless local area network (WLAN) standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0039] In the embodiments of the present application, there is no limitation on the frequency bands supported by WLAN technology. In some implementations, the frequency bands supported by WLAN technology may 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).

[0040] In the embodiments of the present application, a device with communication functionality within a network / system may be referred to as a communication device. Taking the communication system 100 shown in Figure 1 as an example, the communication device may include an access point 110 and a station 120 with communication functionality. Access point 110 and station 120 may be the specific devices described above and will not be described in detail here. The communication device may also include other devices within the communication system 100, such as network controllers, gateways, and other network entities, although this is not limited in the embodiments of the present application.

[0041] Sensing measurement

[0042] Perception measurement aims to detect people or objects in the environment by sensing changes in the measurement signal (also known as the "perception signal") scattered and / or reflected by people or objects. In other words, perception measurement uses wireless signals to measure and perceive the surrounding environment. This enables functions such as detecting intrusion, movement, and falls indoors, gesture recognition, and the creation of three-dimensional spatial images.

[0043] In some implementations, devices participating in sensing measurements may include one or more of the following roles: sensing initiator (SI), sensing responder (SR), sensing transmitter, sensing receiver, sensing processor, and sensing participant.

[0044] The sensing initiating device is a device used to initiate a sensing measurement session and to obtain sensing results, or is called a sensing session initiating device.

[0045] The above-mentioned perception response device is another device other than the perception initiating device that participates in the perception measurement session, or is called a perception session response device.

[0046] The above-mentioned sensing sending device is a device for initiating a sensing measurement signal, or is called a sensing signal sending device.

[0047] The above-mentioned perception receiving device is a device for receiving perception measurement signals, or is called a perception signal receiving device.

[0048] The above-mentioned perception processing device is a device for processing perception measurement results.

[0049] The above-mentioned perception participating devices may include one or more of a perception initiating device, a perception sending device and a perception receiving device.

[0050] It should be noted that a device may have one or more roles in a sensing measurement. For example, a sensing initiating device can be just a sensing initiating device, a sensing sending device, a sensing receiving device, or both.

[0051] For example, as shown in A in FIG2 , STA1 can be a perception initiating device, a perception receiving device, or a perception processing device; STA2 can be a perception sending device.

[0052] For another example, referring to B in FIG2 , STA1 may be a perception initiating device or a perception sending device; STA2 may be a perception receiving device or a perception processing device.

[0053] For another example, referring to C in FIG2 , STA1 may be a perception initiating device or a perception processing device; STA2 may be a perception receiving device; and STA3 may be a perception sending device.

[0054] For another example, as shown in D in FIG2 , STA1 can be a perception initiating device, a perception receiving device, or a perception processing device; STA2 can be a perception sending device; and STA3 can be a perception sending device.

[0055] For another example, referring to E in FIG2 , STA1 may be a perception initiating device, a perception sending device, or a perception processing device; STA2 may be a perception receiving device; and STA3 may be a perception receiving device.

[0056] For another example, as shown in F in Figure 2, STA1 can be a perception initiating device; STA2 can be a perception receiving device or a perception processing device; STA3 can be a perception sending device; and STA4 can be a perception sending device.

[0057] For another example, referring to G in FIG2 , STA1 may be a perception initiating device, a perception sending device, a perception receiving device, or a perception processing device.

[0058] For another example, as shown in H in FIG2 , STA1 may be a perception initiating device; STA2 may be a perception sending device, a perception receiving device, or a perception processing device.

[0059] For another example, as shown in I in Figure 2, STA1 can be a perception initiating device, a perception sending device, a perception receiving device, or a perception processing device; STA2 can be a perception sending device or a perception receiving device.

[0060] For another example, as shown in J in Figure 2, STA1 can be a perception initiating device or a perception processing device; STA2 can be a perception sending device or a perception receiving device; STA3 can be a perception sending device or a perception receiving device.

[0061] In some implementations, there may be multiple sensing types. For example, channel state information-based sensing (CSI-based sensing) obtains sensing measurement results by processing the CSI of a received sensing measurement signal. Another example is a reflection signal-based sensing type, also known as radar-based sensing, which obtains sensing measurement results by processing the reflection signal of a received sensing measurement signal.

[0062] In some implementations, WLAN sensing may include one or more of the following: a sensing measurement session; a sensing measurement exchange; and a sensing measurement session termination. During the sensing measurement session negotiation, the sensing initiating device may negotiate with the sensing responding device to determine the role of the sensing responding device and operating parameters related to sensing measurements. After the sensing measurement session negotiation is completed, the sensing initiating device may perform multiple sensing measurement exchanges with the sensing responding device. Subsequently, during the sensing measurement session termination phase, the sensing measurement is stopped and the sensing session is terminated.

[0063] In some implementations, sensing measurement exchanges, based on triggering methods, may include: sensing measurement exchanges based on triggered frames (TB sensing measurement exchanges) and sensing measurement exchanges not based on triggered frames (non-TB sensing measurement exchanges). Typically, an AP, as a sensing initiator, may initiate sensing measurement exchanges based on triggered frames. A non-AP STA, as a sensing initiator, may initiate sensing measurement exchanges based on non-triggered frames.

[0064] Typically, a TB sensing measurement exchange based on a trigger frame may include one or more of the following phases: a polling phase, a null data physical protocol data unit announcement sounding phase (NDPA sounding phase), a sensing response to sensing initiator (SR2SI) change trigger measurement phase (TF sounding phase-SR2SI variant), a sensing response to sensing responder (SR2SR) change trigger measurement phase (TF sounding phase-SR2SR variant), and a reporting phase. The following describes the sensing measurement exchange based on a trigger frame in conjunction with Figures 3 and 4.

[0065] Figure 3 is a schematic flow chart of a trigger frame-based perception measurement interaction applicable to an embodiment of the present application. Assume that the AP is the perception initiating device, and accordingly, STA1 to STA6 are the perception responding devices. Among them, STA1 to STA3 are the perception sending devices, and STA4 to STA6 are the perception receiving devices.

[0066] The method shown in FIG3 includes a polling phase 310 , an NDPA measurement phase 320 , an SR2SI variation triggering measurement phase 330 , and a reporting phase 340 .

[0067] In the polling phase 310, the AP sends a sensing polling trigger frame to STA1~STA5. Accordingly, in response to receiving the sensing polling trigger frame, STA1~STA2 and STA4~STA5 can send a CTS-to-self frame to the AP to indicate that STA1~STA2 and STA4~STA5 can participate in the sensing measurement.

[0068] It should be noted that, as shown in Figure 3, for some reason, STA3 does not send back a CTS-to-self frame, so the AP considers that STA3 cannot participate in the perception measurement. In addition, the above-mentioned CTS-to-self frame is a frame format defined in the relevant standards. In this embodiment of the present application, the CTS-to-self frame is used to respond to the perception polling trigger frame.

[0069] During the NDPA measurement phase 320, the AP sends an NDPA frame to STA4-STA6 to announce the start of the measurement and, at intervals, sends SR2SI null data physical protocol data units (NDPs). In response, STA4-STA5, acting as sensing signal receivers, receive the NDPs and generate measurement data (also known as "sensing measurement results").

[0070] In the SR2SI variation trigger measurement phase 330, the AP sends an SR2SI measurement trigger frame to STA1 and STA2 to request the transmission of an NDP for uplink sensing measurement. Accordingly, in response to receiving the SR2SI measurement trigger frame, STA1 and STA2 send an NDP to the AP to enable the AP to perform uplink sensing measurement.

[0071] In reporting phase 340, the AP sends a sensing reporting trigger frame to STA4 and STA5, instructing STA5 and STA6 to report measurement data. Accordingly, in response to receiving the sensing reporting trigger frame, STA4 and STA5 send a sensing measurement reporting frame to the AP, which carries the measurement data.

[0072] Figure 4 is a schematic flow chart of another trigger frame-based perception measurement interaction applicable to an embodiment of the present application. Assume that the AP is a perception initiating device, and correspondingly, STA1-STA2 are perception responding devices and perception receiving devices.

[0073] The method shown in FIG. 4 includes a polling phase 410 , an SR2SR variation triggering measurement phase 420 , and a reporting phase 430 .

[0074] In the polling phase 410, the AP sends a sensing polling trigger frame to STA1~STA2. Accordingly, in response to receiving the sensing polling trigger frame, STA1~STA2 can send a CTS-to-self frame to the AP to indicate that STA1~STA2 can participate in the sensing measurement.

[0075] In the SR2SR variation trigger measurement phase 420, the AP sends an SR2SR perception measurement trigger frame to STA1 and STA2 to trigger perception measurement between STA1 and STA2. Accordingly, in response to receiving the SR2SR perception measurement trigger frame, STA1 sends an SR2SR NDP to STA2 to enable STA2 to perform perception measurement.

[0076] In the reporting phase 430, the AP sends a sensing reporting trigger frame to STA2 to instruct STA2 to report the measurement data. Accordingly, in response to receiving the sensing reporting trigger frame, STA2 sends a sensing measurement reporting frame to the AP, which carries the measurement data.

[0077] It should be noted that in the method flow described above in conjunction with Figures 3 and 4, the time interval between information transmissions is not limited. In some implementations, the time interval between transmitting different information in the same phase may be a short interframe space (SIFS). In other implementations, the time interval between the above different phases may be a SIFS. Specific examples can be shown in Figures 3 and 4.

[0078] The above describes the trigger frame-based perception measurement interaction applicable to the embodiment of the present application. The following describes the non-trigger frame-based perception measurement interaction of the embodiment of the present application in conjunction with Figure 5. Generally, the non-trigger frame-based perception measurement interaction can include a measurement phase and a reporting phase.

[0079] FIG5 is a schematic flowchart of a non-trigger-frame-based perception measurement interaction applicable to an embodiment of the present application. Assuming that the AP is a perception responding device and STA1 is a perception initiating device, the method includes a measurement phase 510 and a reporting phase 520.

[0080] In the measurement phase 510, the AP may send an NDPA frame to STA1 to announce the start of the measurement. After a period of time, the AP may continue to send SI2SR NDP frames to STA1 to facilitate STA1 to perform perception measurements. Accordingly, in response to receiving the SI2SR NDP frames, the AP may send SI2SR NDP to STA1 to facilitate AP perception measurements.

[0081] In the reporting phase 520 , the AP sends a perception measurement reporting frame to STA1 , where the frame carries measurement data obtained by the AP through perception measurement.

[0082] It should be noted that in the method flow described above in conjunction with FIG5 , the time interval between information transmissions is not limited. In some implementations, the time interval between transmitting different information in the same phase may be SIFS. In other implementations, the time interval between the above different phases may be SIFS. A specific example can be shown in FIG5 .

[0083] In some implementations, the above-mentioned reporting phase can be divided into a threshold-based reporting phase and a basic reporting phase. Among them, the threshold-based reporting phase helps to reduce the transmission overhead required for reporting the perception measurement results. This is because the amount of perception measurement result data is usually large (for example, the CSI data measured in one time may reach 4K to 40K bits). At this time, if the measurement data is reported after each measurement, it may cause the transmission overhead required for reporting the perception measurement results to be too large. Therefore, a measurement-based threshold-based reporting phase is introduced, that is, when the change between the current measurement result and the previous measurement result is greater than the threshold, the perception receiving device reports the measurement data. Otherwise, when the change between the current measurement result and the previous measurement result is less than or equal to the threshold, the perception receiving device does not report the measurement data.

[0084] The following describes the threshold-based reporting phase applicable to the embodiment of the present application in conjunction with Figure 6. Assume that the perception sending device is a perception initiating device, and the perception receiving devices 1-2 can be perception responding devices.

[0085] As shown in Figure 6, in the NDPA measurement phase 610, the sensing transmitting device sends an NDPA frame to the sensing receiving devices 1-2 to announce the start of measurement, and sends an NDP after a period of time (e.g., SIFS). Correspondingly, the sensing receiving devices 1-2 receive the NDP and generate measurement data.

[0086] Continuing to refer to FIG. 6 , the threshold-based reporting phase 620 can be divided into a CSI variation reporting subphase 621 and a measurement reporting subphase 622 .

[0087] In the CSI change reporting sub-phase 621, the sensing transmitting device sends a threshold-based sensing reporting trigger frame to sensing receiving devices 1 and 2, triggering sensing receiving devices 1 and 2 to report CSI data change indications. Accordingly, if the threshold-based reporting conditions are met, in response to receiving the threshold-based sensing reporting trigger frame, sensing receiving devices 1 and 2 may feed back a sensing measurement reporting frame carrying the CSI data change indication to the sensing transmitting device.

[0088] In the measurement reporting sub-phase 622, if the reporting condition based on the threshold is met, the sensing sending device sends a sensing reporting trigger frame to the sensing receiving device 1. If the reporting condition based on the threshold is not met, the sensing sending device does not send the sensing reporting trigger frame to the sensing receiving device 1. In response to receiving the sensing reporting trigger frame, the sensing receiving device 1 may feed back a sensing measurement reporting frame carrying measurement data to the sensing sending device.

[0089] It should be noted that in the method flow described above in conjunction with FIG6 , the time interval between information transmissions is not limited. In some implementations, the time interval between transmitting different information in the same phase may be SIFS. In other implementations, the time interval between the above different phases may be SIFS. A specific example can be shown in FIG6 .

[0090] Safety distance measurement

[0091] In some scenarios, the measurement signals described above can be used for secure ranging. For example, the IEEE 802.11az standard specifies how to implement secure WLAN ranging using WLAN signals that comply with the IEEE 802.11 protocol. Typically, in secure ranging scenarios, the ranging initiator can be a station (typically a non-AP STA), and the responder can be an AP.

[0092] Some protocols (for example, IEEE 802.11az) stipulate that there are multiple ways to establish secure ranging. For example, secure ranging can be established through a successful four-way handshake based on a pairwise transient key security association context (PTKSA). For another example, secure ranging can be established through fast initial link setup (FILS). For another example, secure ranging can be established through pre-association security negotiation (PASN). Among them, PTKSA mainly includes a pairwise transient key (PTK) derived from a pairwise master key (PMK) and multiple subkeys generated therefrom (for example, including a transient key (TK), a key derivation key (KDK), etc.). Among them, TK can be used to encrypt protected unicast data frames and associated frames, and KDK can be used to generate secure long training fields (secure long training fields, secure LTF).

[0093] Some protocols (for example, IEEE 802.11az) stipulate that in the secure ranging process, the ranging initiating device (ISTA) can use ista-ltf-key to generate a pseudo-random stream for protecting the long training field (LTF, also known as high-efficiency-LTF, HE-LTF) in the physical layer protocol unit (PPDU) (generally carried in the NDP frame) it sends. Correspondingly, the ranging responding device (RSTA) uses rsta-ltf-key to generate a pseudo-random stream for protecting the HE-LTF in the PPDU (generally carried in the NDP frame) it sends. Among them, ista-ltf-key and rsta-ltf-key are derived based on KDK and secure long training field counter (Secure-LTF-Counter). The following describes the derivation process of ista-ltf-key and rsta-ltf-key in combination with the formula.

[0094] In step 1, a key seed "Secure-LTF-Key-Seed" is generated, that is, Secure-LTF-Key-Seed = HMAC-Hash (KDK, "Secure LTF key seed"), where HMAC represents a key-based hash method for message authentication (see the provisions of the IETF RFC 2104 standard), Hash indicates a specific hash function, and accordingly, HMAC-Hash (key, message) represents a hash function in the form of HMAC, key represents the first key, and the information "massage" represents the message content to be authenticated, that is, the sensing LTF key seed "Sensing LTF key seed" in the formula.

[0095] In step 2, a sequence authentication code (SAC) and LTF keys (SAC-and-LTF-Keys) are generated based on the Sensing-LTF-Key-Seed key seed. Specifically, SAC-and-LTF-Keys = KDF-Hash-Length(Secure-LTF-Key-Seed, "Secure LTF Expansion", Secure-LTF-Counter). KDF-Hash-Length(K, Label, Context) represents the pseudorandom method used to derive the key; Hash represents the specific hash function; Length represents the length of the derived key; K represents the key (Secure-LTF-Key-Seed); Label represents the purpose of the derived key (Secure LTF Description); and Context indicates the context used for derivation (Sensing-LTF-Counter). Typically, the key length can be 272 bits.

[0096] In step 3, SAC is generated based on the SAC and LTF key "SAC-and-LTF-Keys", that is, SAC = L(SAC-and-LTF-Keys, 0, 16), which means that 16 bits of data are intercepted starting from the 0th bit of SAC-and-LTF-Keys as SAC.

[0097] In step 4, based on the SAC and LTF key "SAC-and-LTF-Keys", ista-ltf-key is generated, that is, ista-ltf-key = L(SAC-and-LTF-Keys,16,128), which means that 128 bits of data starting from the 16th bit of SAC-and-LTF-Keys is truncated as ista-ltf-key.

[0098] In step 5, rsta-ltf-key is generated based on the SAC and LTF key "SAC-and-LTF-Keys", that is, rsta-ltf-key = L(SAC-and-LTF-Keys, 144, 128), which means that 128 bits of data starting from the 144th bit of SAC-and-LTF-Keys is truncated as rsta-ltf-key.

[0099] In step 6, the input value "Input-Value (IV)" is generated, namely, IV (16 octets) = A2 (6 octets) || Secure-LTF-Counter (6 octets) || block counter (4 octets). Here, '||' represents the concatenation of two byte streams, A2 represents the MAC address of the ranging signal transmitter, typically 6 bytes; the string "Sensing-LTF-Counter" represents the string form of the integer sensing LTF counter, typically 6 bytes; and the block counter "block counter" represents the block number used for encryption, typically 4 bytes. For example, the block counter is used to record the block number in AES encryption. During the first encryption, the block counter is initially 0 and increments by 1 after each 128 bits are generated.

[0100] The preceding section describes the derivation process of ista-ltf-key and rsta-ltf-key. The following section describes the secure ranging method flow specified in some protocols (for example, IEEE 802.11az).

[0101] In the trigger-frame-based secure ranging (TB ranging) process, the ISTA can send an initial fine time measurement request (IFTMR) frame to establish a secure ranging session and negotiate measurement parameters. Accordingly, the RSTA responds with an initial fine time measurement (FTM) frame carrying the measurement parameters. These parameters include the secure ranging parameter (SEC_LTF_CTR1), which indicates the secure long training field counter value to be used for the first measurement, and the LTF_VALID_SAC1, which indicates the SAC value corresponding to the secure long training field counter value to be used for the first measurement.

[0102] In the first measurement, the measurement signal is generated and sent using the ista-ltf-key and rsta-ltf-key generated by SEC_LTF_CTR1. The secure ranging (Secure Sounding Ranging) trigger frame sent by the RSTA carries the SAC, which indicates verification information for the secure long training field to be used in this measurement. Accordingly, upon receiving the SAC carried in the secure ranging trigger frame, the ISTA verifies whether the SAC value is consistent with the SAC value it generated for this measurement. A mismatch indicates an error.

[0103] If the SAC value in the safe ranging trigger frame is consistent with the SAC value generated by itself for this measurement, then after completing the measurement, RSTA can send a location measurement report frame (LMR) to ISTA, which carries the SAC value used in this measurement (measurement SAC) and the safe ranging parameters to be used in the next measurement: SEC_LTF_CTR2 and LTF_VALID_SAC2.

[0104] If the SAC value in the Safe Ranging Trigger frame is inconsistent with the SAC value generated by the RSTA for this measurement, an error occurs. The RSTA can send an LMR to the ISTA, indicating that the data in the measurement report is invalid. In addition, the SAC value used for this measurement carried in the LMR is set to an invalid value of 0.

[0105] Accordingly, after ISTA obtains the Measurement SAC from the LMR, it can verify whether the SAC value is consistent with the SAC value generated by itself for this measurement. Inconsistency also indicates that an error has occurred.

[0106] In some implementations, the CTR, ie, the Secure-LTF-Counter value, is incremented by 1 by default in each measurement interaction. If the generated SAC value is 0, the CTR is incremented until the generated SAC value is non-zero.

[0107] For the secure ranging process based on non-triggered frames, ISTA sends a ranging NDP announcement frame to RSTA, which carries the SAC field, indicating sequence verification information for the secure long training field to be used in this measurement. Upon receipt, the RSTA verifies whether the SAC value is consistent with the SAC value it generated for this measurement. A mismatch indicates an error. The ranging process is then similar to the secure ranging process based on triggered frames described above. For brevity, this process is omitted here.

[0108] The following describes the process of secure ranging method with reference to Figures 7 and 8. Figure 7 shows the process of secure ranging based on a trigger frame. Figure 8 shows the process of secure ranging based on a non-trigger frame.

[0109] 7 , steps S710 to S728 are process steps in the first safety distance measurement, and steps S730 to S744 are process steps in the second safety distance measurement.

[0110] In step S710 , ISTA sends an IFTMR to RSTA to request to establish a secure ranging session and negotiate measurement parameters.

[0111] In step S712 , RSTA sends an ACK to ISTA to indicate successful reception of the IFTMR.

[0112] In step S714, RSTA sends an initial FTM to ISTA and carries measurement parameters in the FTM, where the measurement parameters include a safety ranging parameter (SEC_LTF_CTR1), which indicates the safety long training field counter value to be used for the first measurement; and LTF_VALID_SAC1, which indicates the SAC value corresponding to the safety long training field counter value to be used for the first measurement.

[0113] In step S716 , ISTA sends an ACK to RSTA to indicate successful reception of the FTM.

[0114] In step S718, the RSTA sends a polling trigger frame to the ISTA to determine an RSTA that can participate in the secure ranging.

[0115] In step S720 , in response to receiving the polling trigger frame, the ISTA sends a polling response frame to the RSTA to indicate that the RSTA can participate in secure ranging.

[0116] In step S722 , RSTA sends a measurement trigger frame 1 (Tigger Sounding_1) to ISTA, where the measurement trigger frame 1 carries LTF_VALID_SAC1.

[0117] In step S724, ISTA sends I2R NDP_1 to RSTA, where the LTF sequence carried in the I2R NDP_1 is generated based on SEC_LTF_CTR1 and ista-ltf-key1.

[0118] In step S726 , RSTA sends an NDPA frame (NDPA_Announcement_1) to ISTA to announce the start of the secure positioning measurement.

[0119] In step S728, RSTA sends R2I NDP_1 to ISTA, where the LTF sequence carried in R2I NDP_1 is generated based on SEC_LTF_CTR1 and rsta-ltf-key1.

[0120] In step S730, RSTA sends LMR_1 to ISTA, and LMR_1 carries measurement parameters, where the measurement parameters include a safety ranging parameter (SEC_LTF_CTR2), which indicates the safety long training field counter value to be used in the next measurement; LTF_VALID_SAC2 indicates the SAC value corresponding to the safety long training field counter value to be used in the next measurement.

[0121] In step S732 , the RSTA sends a polling trigger frame to the ISTA to determine an RSTA that can participate in the secure ranging.

[0122] In step S734 , in response to receiving the polling trigger frame, the ISTA sends a polling response frame to the RSTA to indicate that the RSTA can participate in secure ranging.

[0123] In step S736 , RSTA sends a measurement trigger frame 2 (Tigger Sounding_2) to ISTA, where the measurement trigger frame 2 carries LTF_VALID_SAC2.

[0124] In step S738, ISTA sends I2R NDP_2 to RSTA, where the LTF sequence carried in I2R NDP_2 is generated based on SEC_LTF_CTR2 and ista-ltf-key2.

[0125] In step S740 , RSTA sends an NDPA frame (NDPA_Announcement_2) to ISTA to announce the start of the secure positioning measurement.

[0126] In step S742, RSTA sends R2I NDP_2 to ISTA, where the LTF sequence carried in R2I NDP_2 is generated based on SEC_LTF_CTR2 and rsta-ltf-key2.

[0127] In step S744, RSTA sends LMR_2 to ISTA, and LMR_2 carries measurement parameters, where the measurement parameters include a safety ranging parameter (SEC_LTF_CTR3), which indicates the safety long training field counter value to be used in the next measurement; LTF_VALID_SAC3 indicates the SAC value corresponding to the safety long training field counter value to be used in the next measurement.

[0128] It should be noted that if LMR_2 is of delayed feedback type, the measurement SAC carried in LMR_2 can be set to LTF_VALID_SAC1. If LMR_2 is of immediate feedback type, the measurement SAC carried in LMR_2 can be set to LTF_VALID_SAC2.

[0129] 8 , steps S810 to S824 are process steps in the first safety distance measurement, and steps S826 to S832 are process steps in the second safety distance measurement.

[0130] In step S810 , ISTA sends an IFTMR to RSTA to request to establish a secure ranging session and negotiate measurement parameters.

[0131] In step S812 , RSTA sends an ACK to ISTA to indicate successful reception of the IFTMR.

[0132] In step S814, RSTA sends an initial FTM to ISTA and carries measurement parameters in the FTM, where the measurement parameters include a safety ranging parameter (SEC_LTF_CTR1), which indicates the safety long training field counter value to be used for the first measurement; and LTF_VALID_SAC1, which indicates the SAC value corresponding to the safety long training field counter value to be used for the first measurement.

[0133] In step S816 , ISTA sends an ACK to RSTA to indicate successful reception of the FTM.

[0134] In step S818, ISTA sends an NDPA frame (NDPA_Announcement_1) to RSTA to announce the start of the secure positioning measurement.

[0135] In step S820, ISTA sends I2R NDP_1 to RSTA, where the LTF sequence carried in the I2R NDP_1 is generated based on SEC_LTF_CTR1 and rsta-ltf-key1.

[0136] In step S822, RSTA sends R2I NDP_1 to ISTA, where the LTF sequence carried in R2I NDP_1 is generated based on SEC_LTF_CTR1 and ista-ltf-key1.

[0137] In step S824, RSTA sends LMR_1 to ISTA, and LMR_1 carries measurement parameters, where the measurement parameters include a safety ranging parameter (SEC_LTF_CTR2), which indicates the safety long training field counter value to be used in the next measurement; and LTF_VALID_SAC2 indicates the SAC value corresponding to the safety long training field counter value to be used in the next measurement.

[0138] In step S826 , RSTA sends an NDPA frame (NDPA_Announcement_2) to ISTA to announce the start of the secure positioning measurement.

[0139] In step S828, ISTA sends I2R NDP_2 to RSTA, where the LTF sequence carried in the I2R NDP_2 is generated based on SEC_LTF_CTR2 and ista-ltf-key2.

[0140] In step S830, RSTA sends R2I NDP_2 to ISTA, where the LTF sequence carried in R2I NDP_2 is generated based on SEC_LTF_CTR2 and rsta-ltf-key2.

[0141] In step S832, RSTA sends LMR_2 to ISTA, and LMR_2 carries measurement parameters, where the measurement parameters include a safety ranging parameter (SEC_LTF_CTR3), which indicates the safety long training field counter value to be used in the next measurement; and LTF_VALID_SAC3 indicates the SAC value corresponding to the safety long training field counter value to be used in the next measurement.

[0142] It should be noted that if LMR_2 is of delayed feedback type, the measurement SAC carried in LMR_2 can be set to LTF_VALID_SAC1. If LMR_2 is of immediate feedback type, the measurement SAC carried in LMR_2 can be set to LTF_VALID_SAC2.

[0143] In some perception measurement processes (for example, the perception measurement process specified in the IEEE 802.11BF standard), the perception measurement signal (for example, the LTF in the NDP) is generated based on a known predefined sequence. In this way, even a station that has not joined the perception measurement session (for example, a malicious monitoring device) can monitor, receive, and analyze the perception measurement signal and generate CSI data. The accuracy of the generated CSI data is comparable to the accuracy of the CSI data generated by the perception receiving device participating in the perception measurement session. In this way, a station that has not joined the perception measurement session can obtain perception results comparable to those obtained by the perception initiating device based on the generated CSI data, which may lead to user privacy leakage. For example, a malicious monitoring device can obtain information such as the user's gestures, posture, activity trajectory, sleep curve, vital signs (such as breathing / heartbeat) based on the generated CSI data.

[0144] Therefore, to address the above-mentioned issues, embodiments of the present application provide a wireless communication method. In this method, a perception measurement signal (also referred to as a "first perception measurement signal") is generated based on a first perception random bit stream. Compared to conventional solutions that generate perception measurement signals based on a predefined sequence, this method helps prevent stations that are not part of a perception measurement session from obtaining perception results based on the perception measurement signal and obtaining user privacy based on the perception results, thereby helping to improve the security of user privacy.

[0145] For example, assuming the sensing measurement signal sent by the sensing transmitting device is X, the actual CSI is represented by H, and the sensing measurement signal received by the sensing receiving device is Y, the relationship between the three can be expressed by the formula H = Y / X. In this case, a legitimate sensing receiving device can accurately know X and Y and can infer H using the above formula. However, if the sensing measurement signal is generated based on a predefined sequence using traditional sensing measurement signal generation methods, a malicious sensing receiving device can also know the exact X. In other words, the malicious sensing receiving device can infer H based on X and Y using the above formula to obtain user privacy.

[0146] However, using the method for generating the first perception measurement signal provided in the embodiments of the present application, the perception measurement signal X is generated based on the first random bit stream. In this case, the legitimate perception receiving device can obtain the first random bit stream and therefore can still obtain accurate X and Y, and can calculate H using the above formula. However, a malicious monitoring device cannot obtain accurate X because it cannot obtain the first random bit stream. Therefore, even if the malicious monitoring device can obtain Y, it cannot obtain accurate H, thereby preventing the leakage of user privacy.

[0147] The following describes a schematic flow chart of a wireless communication method according to an embodiment of the present application in conjunction with Figure 9. The method shown in Figure 9 includes step S910. In step S910, a first device sends a first perception measurement signal to a second device.

[0148] In the embodiments of the present application, the roles of the first device and / or the second device in the perception measurement are not limited. For example, the first device may be a perception initiating device, and correspondingly, the second device may be a perception responding device. For another example, the second device may be a perception initiating device, and correspondingly, the first device may be a perception responding device. For another example, the first device may be a perception sending device, and correspondingly, the second device may be a perception receiving device.

[0149] In addition, the embodiments of the present application do not limit the device type of the first device and / or the second device. For example, the first device may be an AP, and the second device may be a STA. For another example, the second device may be an AP, and the first device may be a STA. For another example, both the first device and the second device may be STAs.

[0150] In some implementations, the first sensing measurement signal is obtained based on a first sensing random bit stream (Sensing-Random-Bits). In the embodiments of the present application, the term "first sensing random bit stream" is not limited. For example, the first random bit stream can be replaced by one or more sensing random bits. For another example, the first random bit stream can be replaced by a first sensing random sequence.

[0151] In some implementations, the first perception measurement signal may be an LTF in an NDP or a HE-LTF. Of course, in the embodiment of the present application, the first perception measurement signal may also be other fields or signals newly introduced in future communication systems.

[0152] The embodiments of the present application do not limit the method for generating the first perception measurement signal. In some implementations, the first perception measurement signal can be perturbed using a first perception random bit stream. For example, the first perception random bit stream can be used to randomize the phases of subcarriers of different streams, and the first perception random bit stream can be used to randomize the 64-quadrature amplitude modulation (64-QAM) value of each subcarrier of each LTF symbol on each stream.

[0153] The above describes a method for generating a first perception measurement signal in an embodiment of the present application. The following describes a method for generating a first perception random bit stream in an embodiment of the present application. It should be noted that the embodiment of the present application does not limit the method for generating the first random bit stream. For example, the first random bit stream may be composed of one or more random numbers. For another example, the first random bit stream may be generated based on a random sequence. Of course, the first random bit stream may also be generated based on a first parameter.

[0154] In some implementations, the first perceptual random bit stream is generated based on one or more of the following first parameters: a first key; first sequence information; an identifier of the first perceptual measurement signal.

[0155] If the first parameter includes an identifier of the first perception measurement signal, in some scenarios, the first perception measurement signal may be an LTF. Accordingly, the identifier of the first perception measurement signal may be an LTF identifier, i.e., an LTF-ID. Typically, the identifier of the first perception measurement signal may be 6 octets. Of course, in embodiments of the present application, the identifier of the first perception measurement signal may also be another octet, for example, 7 bytes, 8 bytes, etc.

[0156] In some implementations, the identifier is determined based on one or more of the following: a medium access control (MAC) address of the first device; an identifier of a basic service set (BSS) in which the first device is located; a perception measurement session identifier corresponding to the first perception measurement signal; a perception measurement interaction identifier corresponding to the first perception measurement signal; and a first random sequence.

[0157] In some implementations, the MAC address of the first device may also be referred to as the MAC address of the device sending the perception measurement signal.

[0158] In an embodiment of the present application, the identifier of the above-mentioned first perception measurement signal can be determined based on the MAC address of the first device, and may include that the identifier of the first perception measurement signal is the MAC address of the first device, or the identifier of the first perception measurement signal can be obtained after processing the MAC address of the first device. This embodiment of the present application is not limited to this.

[0159] For example, if the size of the identifier of the first perception measurement signal is L bytes, where L is a positive integer (for example, L=6) and the size of the MAC address of the first device is L bytes, it can be directly used as the identifier of the first perception measurement signal. For another example, if the size of the MAC address of the first device is less than L bytes, the MAC address of the first device can be processed so that the size of the processed MAC address of the first device is L bytes, and used as the identifier of the first perception measurement signal. The above processing may, for example, include filling the header of the MAC address of the first device with the escape character '\0'. For another example, if the size of the MAC address of the first device is greater than L bytes, the MAC address of the first device can be processed so that the size of the processed MAC address of the first device is L bytes, and used as the identifier of the first perception measurement signal. The above processing may, for example, include truncating the MAC address of the first device.

[0160] In some implementations, the identifier (BSSID) of the BSS where the first device is located is typically the MAC address of the AP corresponding to the BSS.

[0161] In an embodiment of the present application, the identifier of the above-mentioned first perception measurement signal can be determined based on the BSSID, and may include that the identifier of the first perception measurement signal is the BSSID, or the identifier of the first perception measurement signal can be obtained after processing the BSSID. This embodiment of the present application is not limited to this.

[0162] For example, if the size of the identifier of the first perception measurement signal is L bytes, and the size of the BSSID is L bytes, it can be directly used as the identifier of the first perception measurement signal. For another example, if the size of the BSSID is less than L bytes, the BSSID can be processed so that the size of the processed BSSID is L bytes, as the identifier of the first perception measurement signal. Among them, the above processing may, for example, include padding the BSSID with the escape character '\0'. For another example, if the size of the BSSID is greater than L bytes, the BSSID can be processed so that the size of the processed BSSID is L bytes, as the identifier of the first perception measurement signal. Among them, the above processing may, for example, include truncating the BSSID.

[0163] In some implementations, the identifier of the first perception measurement signal may be determined based on a perception measurement session identifier, where the perception measurement session identifier is used to identify the perception measurement session.

[0164] In an embodiment of the present application, the identifier of the above-mentioned first perception measurement signal can be determined based on the perception measurement session identifier, and may include that the identifier of the first perception measurement signal is the perception measurement session identifier, or the identifier of the first perception measurement signal can be obtained after processing the perception measurement session identifier. This embodiment of the present application is not limited to this.

[0165] For example, if the size of the identifier of the first perception measurement signal is L bytes, and the size of the perception measurement session identifier is L bytes, it can be directly used as the identifier of the first perception measurement signal. For another example, if the size of the perception measurement session identifier is less than L bytes, the perception measurement session identifier can be processed so that the size of the processed perception measurement session identifier is L bytes, and used as the identifier of the first perception measurement signal. The above processing may, for example, include padding the perception measurement session identifier with the escape character '\0'. For another example, if the size of the perception measurement session identifier is greater than L bytes, the perception measurement session identifier may be processed so that the size of the processed perception measurement session identifier is L bytes, and used as the identifier of the first perception measurement signal. The above processing may, for example, include truncating the perception measurement session identifier.

[0166] In some implementations, the identifier of the first perception measurement signal may be determined based on a perception measurement interaction identifier, where the perception measurement interaction identifier is used to identify the perception measurement interaction.

[0167] In an embodiment of the present application, the identifier of the above-mentioned first perception measurement signal can be determined based on the perception measurement interaction identifier, and may include that the identifier of the first perception measurement signal is a perception measurement interaction identifier, or the identifier of the first perception measurement signal can be obtained after processing the perception measurement interaction identifier. This embodiment of the present application is not limited to this.

[0168] For example, if the size of the identifier of the first perception measurement signal is L bytes, and the size of the perception measurement interaction identifier is L bytes, it can be directly used as the identifier of the first perception measurement signal. For another example, if the size of the perception measurement interaction identifier is less than L bytes, the perception measurement interaction identifier can be processed so that the size of the processed perception measurement interaction identifier is L bytes, and used as the identifier of the first perception measurement signal. The above processing may, for example, include padding the perception measurement interaction identifier with the escape character '\0'. For another example, if the size of the perception measurement interaction identifier is greater than L bytes, the perception measurement interaction identifier may be processed so that the size of the processed perception measurement interaction identifier is L bytes, and used as the identifier of the first perception measurement signal. The above processing may, for example, include truncating the perception measurement interaction identifier.

[0169] In some implementations, the identifier of the first perception measurement signal may be determined based on a first random sequence, where the first random sequence is a random sequence obtained by the station from the access point during perception session negotiation. For example, during perception measurement session negotiation, the access point may distribute a random sequence to one or more stations, where the random sequence is shared by the multiple stations. In this case, the first perception measurement signal may be generated based on the random sequence.

[0170] In an embodiment of the present application, the identifier of the above-mentioned first perception measurement signal can be determined based on the first random sequence, and may include that the identifier of the first perception measurement signal is the first random sequence, or the identifier of the first perception measurement signal can be obtained after processing the first random sequence. This embodiment of the present application is not limited to this.

[0171] For example, if the size of the identifier of the first perception measurement signal is L bytes, and the size of the first random sequence is L bytes, it can be directly used as the identifier of the first perception measurement signal. For another example, if the size of the first random sequence is less than L bytes, the first random sequence can be processed so that the size of the processed first random sequence is L bytes, and used as the identifier of the first perception measurement signal. The above processing may, for example, include padding the first random sequence with the escape character '\0'. For another example, if the size of the first random sequence is greater than L bytes, the first random sequence may be processed so that the size of the processed first random sequence is L bytes, and used as the identifier of the first perception measurement signal. The above processing may, for example, include truncating the first random sequence.

[0172] If the first parameter includes a first key, in some implementations, the first key may be a key shared by devices participating in the perception measurement, where the devices participating in the perception measurement may include, for example, a first device and a second device. In some implementations, the first device and the second device may belong to a perception measurement group.

[0173] In some implementations, the first key is determined based on one or more of: a group key; a perceived group key; a pairwise key; a point-to-point pairwise key.

[0174] In some implementations, the group key may be a key specific to the BSS, that is, a key shared by devices (including access points and / or stations) in the BSS. For example, the group key may be a group transient key (GTK).

[0175] It should be noted that the above-mentioned group key may be a group key used in perception measurement. Of course, in the embodiment of the present application, the above-mentioned group key may also be a group key applied to other scenarios.

[0176] In the embodiment of the present application, the first key may be determined based on the group key, or the first key may be a key obtained by processing the group key. For example, the first key may be a key derived from the group key.

[0177] In an embodiment of the present application, the group key is a common key obtained by the first device and the second device before the perception measurement. Therefore, the first perception random bit stream is generated based on the group key, which helps the second device to quickly obtain the first perception random bit stream and parse the first perception measurement signal based on the first perception random bit stream.

[0178] For example, if the first perception random bit stream is generated based on the group key, then in the triggered frame-based perception measurement, the access point can quickly and simply parse the perception signal sent by the station during the triggered frame-based measurement phase of the SR2SI variation (TF sounding phase-SR2SI variant) and / or the triggered frame-based measurement phase of the SR2SR variation (TF sounding phase-SR2SR variant).

[0179] For another example, if the first perception random bit stream is generated based on the group key, then in the perception measurement based on the trigger frame, multiple stations can analyze the perception signal sent by the access point during the NDPA frame-based measurement phase (NDPA sounding phase).

[0180] For another example, if the first perception random bit stream is generated based on the group key, in the trigger frame-based perception measurement, multiple stations and / or access points can also quickly and easily parse and identify the perception signal sent by the perception signal sending station during the trigger frame-based measurement phase of the SR2SR variant (TF sounding phase-SR2SR variant).

[0181] For another example, if the first perception random bit stream is generated based on the group key, in perception measurement not based on a trigger frame, the access point and a single station can also quickly and simply parse the perception signal sent by the other end.

[0182] In some implementations, the perception group key may be a key for a perception measurement session, or the perception group key may be a key for a perception measurement interaction.

[0183] For example, a perception group key may be a shared key distributed by an access point to multiple sites during perception measurement session negotiation. In some implementations, the perception group key may be used for perception measurement interactions corresponding to the perception measurement session, or in other words, may be used to encrypt perception measurement interactions corresponding to the perception measurement session.

[0184] Generally speaking, the lifecycle of such a perception group key follows the lifecycle of the perception measurement session, that is, if the lifecycle of the perception measurement session ends, the perception group key becomes invalid.

[0185] Currently, the distribution of this type of perception group key can be accomplished through encrypted perception measurement session request and response frames. Typically, the perception group key only needs to be distributed once per perception measurement session. Therefore, generating the first perception random bit stream based on the perception group key helps reduce the transmission overhead required to exchange the generation parameters of the first perception random bit stream between devices.

[0186] Taking the perception group key as an example, the perception group key may be a shared key distributed by an access point to multiple stations in a perception measurement interaction (or perception measurement instance). In some implementations, the perception group key may be used for the currently executed perception measurement interaction, or the perception group key may be used for the next executed perception measurement interaction.

[0187] Generally speaking, the lifecycle of such a perception group key follows the lifecycle of the perception measurement interaction, that is, if the lifecycle of the perception measurement interaction ends, the perception group key becomes invalid.

[0188] In an embodiment of the present application, the first key may be determined based on the perception group key, or the first key may be a key obtained by processing the perception group key. For example, the first key may be a key derived from the perception group key.

[0189] Currently, the distribution of such perception group keys can be accomplished through dedicated encrypted control frames or management frames. Typically, the perception group key needs to be redistributed once for each perception measurement session. Therefore, a first perception random bit stream is generated based on the perception group key. This first perception random bit stream is updated as the perception group key is updated. In other words, the first perception random bit stream may be updated during each perception measurement interaction, helping to improve the security of the first perception measurement signal.

[0190] In some implementations, the pairwise key may be specific to each station. Generally, a key shared by an access point and one or more stations may be referred to as a pairwise key.

[0191] In the embodiments of the present application, there is no specific limitation on pairwise keys. In different scenarios, the specific form of pairwise keys may be different. In some implementations, the pairwise key may be a PTK, and accordingly, the first key determined based on the PTK may include that the first key is a PTK, or the first key is a key obtained by processing the PTK. In some implementations, the first key may be a key derived from the PTK. For example, if the key derived from the PTK is the current key TK, the first key may be TK. For another example, if the key derived from the PTK is KDK, the first key may be KDK. In other implementations, the pairwise key may be a group key. The following introduces pairwise keys in different scenarios in the form of examples.

[0192] Assuming that in a triggered frame-based perception measurement (eg, TF sounding phase-SR2SR variant), the pairwise key may be a key shared by the access point and multiple stations, for example, the pairwise key may be a group key or the same key derived from the group key.

[0193] It should be noted that the above-mentioned method of generating PTKs using a group key may not be applicable to site-to-site (SR2SR) sensing measurements involving unassociated sites. This is because, in such measurements, the access point typically does not distribute group keys to unassociated sites. However, if unassociated sites can obtain the group key during such measurements, the method of generating PTKs using the group key can also be applied.

[0194] Assume that in a perception measurement based on a triggered frame (for example, in the NDPA measurement phase), the access point sends a HE-LTF user block (HE-LTF User Block) generated according to the key corresponding to the site to different sites. The HE-LTF user block is in different time domains and / or spatial domain positions (NDPA indication sent by the access point before the NDP) of the perception measurement signal (for example, HE-LTF in the NDP). Accordingly, the site can determine the HE-LTF User Block corresponding to itself based on the indication in the NDPA received previously, so that it can use its own key to parse the HE-LTF User Block, wherein parsing the HE-LTF User Block is the pairwise key.

[0195] In the trigger frame-based perception measurement, in the TF sounding phase-SR2SI variant, the access point indicates the flow information (i.e., spatial location) of the perception measurement signal (i.e., LTF in the NDP) it sends to different stations in the SR2SI Sounding Trigger frame. The stations send perception measurement signals on different flows (i.e., spatial locations) based on the indication. The access point can determine the stations corresponding to different flows based on the indications it previously sent, thereby determining the corresponding keys used to parse the perception measurement signals on different flows to obtain pairwise keys.

[0196] Assume that in a trigger frame-based perception measurement (for example, TF sounding phase-SR2SR variant), multiple stations can determine that the TF sounding phase-SR2SR variant phase is being executed through the SR2SR measurement trigger frame sent by the access point. Therefore, the perception sending device can determine to use a common group key to send the perception measurement signal. Accordingly, other stations and access points can determine to use the common group key to parse the perception measurement signal, where the group key is a pairwise key.

[0197] Assuming that in non-trigger frame-based sensing measurements, the pairwise key can use a key shared between the access point and a single station. In this case, the pairwise key can be the PTK, or the pairwise key can be the TK derived from the pairwise transient key, or the pairwise key can be the KDK derived from the pairwise transient key.

[0198] In some implementations, the point-to-point pairwise key may be specific to each pair of sites. Typically, a key shared between sites may be referred to as a point-to-point pairwise key.

[0199] In an embodiment of the present application, the first key is determined based on the point-to-point pairwise key, and the first key may be the point-to-point pairwise key, or the first key may be a key obtained by processing the point-to-point pairwise key. For example, the first key may be a key derived from the point-to-point pairwise key.

[0200] In an embodiment of the present application, generating a first perception random bit stream based on a point-to-point pairwise key helps, in a scenario where both the first device and the second device are sites, enable the second device to obtain the first perception random bit stream and parse the first perception measurement signal based on the first perception random bit stream.

[0201] If the first parameter includes first sequence information, in some implementations, the first sequence information is determined based on one or more of the following: a random number; a value of a first counter; a random sequence of a predefined length.

[0202] In some implementations, if the first sequence information is determined based on the value of the first counter (or the value of the string corresponding to the first counter), as described above, the first perception measurement signal may be an LTF, and accordingly, the first counter used to generate the first perception measurement signal may be referred to as a sensing LTF counter "Sensing-LTF-Counter".

[0203] In some implementations, the value of the first counter may change as the number of sensing measurement interactions changes. That is, the first sensing measurement signal is one of multiple sensing measurement signals transmitted in multiple sensing measurement interactions, and the value of the first counter corresponding to each sensing measurement signal in the multiple sensing measurement interactions is different.

[0204] In the embodiments of the present application, the change in the value of the first counter is not limited. In some implementations, the value of the first counter corresponding to each perception measurement signal in multiple perception measurement interactions may increase as the number of perception measurement interactions increases. For example, as the number of perception measurement interactions increases, the value of the first counter increases by a change Δ1, where the change Δ1 may be an integer greater than or equal to 1.

[0205] In some other implementations, the value of the first counter corresponding to each perception measurement signal in multiple perception measurement interactions decreases as the number of perception measurement interactions increases. For example, as the number of perception measurement interactions increases, the value of the first counter decreases by a change Δ2, where the change Δ2 may be an integer greater than or equal to 1.

[0206] In the embodiments of the present application, there is no limitation on the method for determining the first sequence information based on the value of the first counter. For example, the value of the first counter can be directly used as the sequence for generating the first perception measurement bitstream, i.e., the first sequence information. In another example, the value of the first counter can be processed, and the processed first sequence information can be used as the sequence for generating the first perception measurement bitstream, i.e., the first sequence information.

[0207] Of course, in the embodiments of the present application, there is no limitation on the method for generating the first sequence information. For example, the first sequence information may be generated based on a random number. For another example, the first sequence information may be generated based on a random sequence.

[0208] The above describes the parameters used to generate the first random bit stream in the embodiments of the present application: the first key, the first sequence information, and the identifier of the first perception measurement signal. In the embodiments of the present application, these parameters can be used individually to generate the first random bit stream. Of course, these parameters can also be used in combination to generate the first random bit stream. For ease of understanding, the following description uses the above parameters in combination to generate the first random bit stream as an example, in conjunction with Example 1.

[0209] Example 1

[0210] Step 1: Generate a sensing LTF key seed “Sensing-LTF-Key-Seed” based on the first key.

[0211] In some implementations, the sensing LTF key seed “Sensing-LTF-Key-Seed” may be generated based on Formula 1: Sensing-LTF-Key-Seed=HMAC-Hash(Key, “Sensing LTF key seed”).

[0212] Among them, HMAC represents a key-based hash method for message authentication (see the provisions of IETF RFC 2104 standard), Hash indicates a specific hash function, and accordingly, HMAC-Hash(key, message) represents a hash function in the form of HMAC, key represents the first key, and the information "massage" represents the message content to be authenticated, that is, the sensing LTF key seed "Sensing LTF key seed" in Formula 1.

[0213] For example, the above formula 1 can be expressed as: HMAC-SHA-256(GTK, "Sensing LTF key seed"), where SHA-256 represents a hash function with an output length of 256 bits, GTK represents that the first key is GTK, and the string "Sensing LTF key seed" represents that the message content to be authenticated is the sensing LTF key seed.

[0214] Step 2: Generate the sensing LTF key material "Sensing-LTF-Key-Material" based on the sensing LTF key seed "Sensing-LTF-Key-Seed".

[0215] In some implementations, the sensing LTF key material “Sensing-LTF-Key-Material” may be generated based on Formula 2: Sensing-LTF-Key-Material=KDF-Hash-Length(Sensing-LTF-Key-Seed, “Sensing LTF Expansion”, Sensing-LTF-Counter).

[0216] Among them, KDF-Hash-Length(K,Label,Context) represents the pseudo-random method used to derive the key, Hash represents the specific hash function, Length represents the length of the derived key, K represents the key, that is, the sensing LTF key seed "Sensing-LTF-Key-Seed"; Label represents the purpose of the derived key, that is, it represents sensing LTF enhancement; Context is used to indicate the context used for derivation, that is, the value of the first counter Sensing-LTF-Counter.

[0217] For example, the above formula 2 can be expressed as: KDF-SHA-256 (Sensing-LTF-Key-Seed, "Sensing LTF Expansion", Sensing-LTF-Counter), where SHA-256 represents a hash function with an output length of 256 bits, Sensing-LTF-Key-Seed indicates that the key is the sensing LTF key seed, the string "Sensing LTF Expansion" indicates that the purpose of the derived key is sensing LTF enhancement, and Sensing-LTF-Counter indicates that the context used for derivation is the value of the first counter.

[0218] Step 3: Generate the sensing LTF key "Sensing-LTF-Key" based on the sensing LTF key material "Sensing-LTF-Key-Material".

[0219] In some implementations, the sensing LTF key "Sensing-LTF-Key" can be generated based on Formula 3: Sensing-LTF-Key = L(Sensing-LTF-Key-Material, 0, 128), where Formula 3 indicates that data with a length of 128 bits is truncated starting from the 0th bit of the sensing LTF key material Sensing-LTF-Key-Material as the sensing LTF key.

[0220] In the embodiment of the present application, the length of the perceptual LTF key is not limited. For example, the length of the perceptual LTF key can be 128 bits as described above. For another example, the length of the perceptual LTF key can be 256 bits as described above.

[0221] Step 4: Generate a sensing input value “Sensing-Input-Value” based on the identifier “LTF-ID” of the first sensing measurement signal, the first counter “Sensing-LTF-Counter”, and the block counter “block counter”.

[0222] In some implementations, the sensing input value “Sensing-Input-Value” may be generated based on Formula 4: Sensing-Input-Value=LTF-ID||Sensing-LTF-Counter||block counter.

[0223] In which, '||' represents the concatenation operation of two byte streams, LTF-ID represents the identifier of the first perception measurement signal, Sensing-LTF-Counter represents the string form of the value of the integer first counter Sensing-LTF-Counter, and block counter represents the string form of the value of the counter used to record the block number during encryption.

[0224] In this embodiment of the present application, the lengths of the aforementioned parameters are not limited. For example, the length of the sensing input value "Sensing-Input-Value" may be 16 octets, the length of the LTF-ID identifier of the first sensing measurement signal may be 6 octets, the length of the character string of the first counter may be 6 octets, and the length of the character string of the block counter may be 4 octets. Of course, the lengths of the aforementioned parameters may also be other values, which are not limited in this embodiment of the present application.

[0225] The present embodiment does not limit the counting rules of the block counter. For example, the value of the block counter can be initialized to 0 at the beginning of each encryption, and after each block of data is output during the encryption process, the value of the block counter can be increased by a variable Δ3. For another example, the value of the block counter can be initialized to a target value (a value greater than or equal to 0) at the beginning of each encryption, and after each block of data is output during the encryption process, the value of the block counter can be decreased by a variable Δ4 based on the target value.

[0226] Furthermore, in the embodiments of the present application, the values ​​of the aforementioned variables are not limited. For example, the value of variable Δ3 may be 1, so that after each block of data is output during the encryption process, the value of the block counter is incremented by 1. For another example, the value of variable Δ4 may be 1, so that after each block of data is output during the encryption process, the value of the block counter is decremented by 1. Of course, in the embodiments of the present application, the value of variable Δ3 and / or variable Δ4 may be 2. Alternatively, the value of variable Δ3 and / or variable Δ4 may be 3.

[0227] It should also be noted that if the length of the above parameters is less than the preset parameter length, the escape character '\0' can be used to padded. For example, if the string corresponding to the value of the first counter Sensing-LTF-Counter is less than 6 bytes long, the escape character '\0' can be used to padded at the beginning or end of the string corresponding to the value of the first counter Sensing-LTF-Counter (149).

[0228] Step 5: Generate a first perceptual random bit stream “Sensing-Random-Bits” based on the perceptual input value “Sensing-Input-Value”, the perceptual LTF key “Sensing-LTF-Key” and the block counter.

[0229] In some implementations, the first perceptual random bit stream may be generated based on Formula 5: Sensing-Random-Bits=AES-128-CTR(Sensing-LTF-Key, Sensing-Input-Value, block counter).

[0230] AES-128-CTR represents the advanced encryption standard (AES) symmetric encryption algorithm in counter mode, with an output length of 128 bits (see FIPS 197). Sensing-LTF-Key represents the sensing LTF key, and Sensing-Input-Value represents the original text to be encrypted, namely the sensing input value.

[0231] It should be noted that after each encryption is completed (for example, each time 128 bits of output are generated), the block counter block counter and the sensing input value "Sensing-Input-Value" can be updated, where the update of the block counter "block counter" can refer to the introduction in step 4, and the update of the sensing input value "Sensing-Input-Value" can be updated based on the change of the first counter, where the change of the first counter can refer to the introduction of the first counter in the previous article.

[0232] As previously described, for the perceptual receiving device (i.e., the second device), the first perceptual random bit stream is used to parse the first perceptual measurement signal. In other words, the perceptual receiving device can parse the first perceptual measurement signal based on the first perceptual random bit stream. Therefore, the parameters used to generate the first perceptual random bit stream (i.e., the first parameters described above) must be known by both the first device and the second device. That is, before step S910, the method further includes: the first device sending the first parameters to the second device.

[0233] In some implementations, when the first parameter includes a first key, the first key may be obtained by the first device and the second device through a process such as perception measurement interaction or perception measurement negotiation. When the first parameter includes an identifier of a first perception measurement signal, the identifier of the first perception measurement signal may be obtained by the first device and the second device through a process such as perception measurement interaction or perception measurement negotiation. When the first parameter includes a first counter, the first device needs to indicate the first counter to the second device so that the second device can obtain the information.

[0234] In some implementations, the first parameter is carried in one or more of the following: a perception polling trigger frame; an NDPA frame; a perception response to perception initiation SR2SI measurement trigger frame; a perception response to perception response SR2SR measurement trigger frame.

[0235] In this embodiment of the present application, since the aforementioned messages are all transmitted before the first perception measurement signal, the first parameter can be used to generate the first perception measurement signal transmitted during the perception measurement interaction process in which the message is transmitted. In other words, the first parameter and the first perception measurement signal generated based on the first parameter are transmitted during the same perception measurement interaction process. Therefore, the transmission of the first parameter can also be referred to as "immediate transmission."

[0236] For example, in a non-trigger frame-based sensing measurement, a first counter "Sensing-LTF-Counter" may be generated by a sensing initiating device and indicated in an NDPA frame, where the sensing initiating device may be a station other than an access point.

[0237] In some other implementations, the first parameter may be transmitted through a second sensory measurement interaction process, where the second sensory measurement interaction is performed before the first sensory measurement interaction, and the first sensory measurement interaction corresponds to the first sensory measurement signal. In other words, the first parameter is transmitted in another sensory measurement interaction performed before the sensory measurement interaction in which the first sensory measurement signal is present.

[0238] In this embodiment of the present application, there is no limitation on the first and second perception measurement interactions. For example, the second perception measurement interaction may be the perception measurement interaction preceding the first perception measurement interaction. In this case, the transmission process of the first parameter may also be referred to as "one-in-advance indication." Of course, in this embodiment of the present application, the second perception measurement interaction may be the N perception measurement interactions preceding the first perception measurement interaction, where the value of N may be greater than 1.

[0239] In some implementations, the first parameter is carried in one or more of the following information: perception polling trigger frame; NDPA frame; SR2SI perception trigger frame; SR2SR perception trigger frame; perception reporting trigger frame; threshold-based perception reporting trigger frame; perception measurement result reporting frame (also known as "perception measurement reporting frame").

[0240] In the embodiment of the present application, since the first parameter is transmitted through the second perception measurement interaction and is used to generate the first perception measurement signal in the first perception measurement interaction, any information in the second perception measurement interaction (for example, one or more of the information mentioned above) can be used to transmit the first parameter. Accordingly, the perception measurement signal receiving device has sufficient time to generate the first random perception bit stream based on the first parameter.

[0241] For example, in the perception measurement based on the trigger frame, the first counter "Sensing-LTF-Counter" can be generated by the perception initiating device (for example, an access point) and carried in one or more of the following information: perception polling trigger frame; NDPA frame; SR2SI perception trigger frame; SR2SR perception trigger frame; perception reporting trigger frame; threshold-based perception reporting trigger frame; perception measurement result reporting frame.

[0242] For another example, in a sensing measurement not based on a trigger frame, a first counter “Sensing-LTF-Counter” may be generated by a sensing initiating device (eg, a station other than an access point) and indicated in an NDPA frame.

[0243] As described above, the first parameter transmitted in the second perception measurement interaction is used to generate the first perception measurement signal transmitted in the first perception measurement interaction. Therefore, the second device and / or the first device needs to determine, based on the perception measurement interaction in which the first parameter is transmitted, the perception measurement interaction in which the first perception measurement signal generated based on the first parameter belongs. In some implementations, the perception measurement interaction in which the first perception measurement signal generated based on the first parameter belongs can be determined based on an identifier of the perception measurement interaction.

[0244] Assuming that the first perception measurement interaction is the next perception measurement interaction of the second perception measurement interaction, at this time, the second device can first determine that the identifier of the perception measurement interaction for transmitting the first parameter is M, and then the second device can determine that the first perception measurement signal generated based on the first parameter is transmitted through the perception measurement interaction identified as M+1. Finally, the second device can use the first parameter to parse the first perception measurement signal transmitted in the perception measurement interaction identified as M+1.

[0245] In an embodiment of the present application, there is no limitation on the manner in which the first device or the second device obtains the perception measurement interaction identifier. For example, the identifier of the perception measurement interaction can be carried in the measurement session identifier (measurement session ID) field in the NDPA frame. For another example, the identifier of the perception measurement interaction can be determined based on the measurement interaction identifier (measurement exchange ID) in the measurement session token number (sounding dialog token number) field. For another example, the identifier of the perception measurement interaction can be determined based on the measurement interaction identifier carried in the SR2SR measurement trigger frame. For another example, the identifier of the perception measurement interaction can be determined based on the measurement interaction identifier carried in the SR2SI measurement trigger frame.

[0246] In the embodiments of the present application, the definition of the sensor measurement interaction identifier is not limited. In some implementations, the sensor measurement interaction identifier can have a value range of 0 to 63, and the identifier is incremented by 1 after each sensor measurement interaction. Typically, if the identifier value increases to 63, it can be reset to 0 and recalculated.

[0247] In some implementations, one or more of the NDPA frame, the measurement session token number field, the SR2SR measurement trigger frame, and the SR2SI measurement trigger frame may also carry a perception measurement session identifier corresponding to the measurement interaction, so that the first device and / or the second device can determine the perception measurement session to which the perception measurement interaction belongs.

[0248] In some scenarios, the perception initiating device will send the first counter Sensing-LTF-Counter to the perception responding device. However, a perception responding device may not receive one or more first counters Sensing-LTF-Counter due to sleep or temporary loss of network connection (for example, network flash). Accordingly, the perception response device can determine that it has lost the first counter based on the identifier of the perception measurement interaction. At this time, the perception response device can continue to participate in this perception measurement to obtain the first counter required for the next perception measurement, and the perception response device can indicate that the measurement result is invalid in the current perception measurement report. Of course, in an embodiment of the present application, for the perception response device that has not received the first counter, the perception response device can only listen to and receive the frames transmitted in this measurement to obtain the first counter required for the next perception measurement, but does not participate in this perception measurement.

[0249] Typically, the trigger frame and NDPA frame described above are control frames, and their frame bodies are transmitted in plain text. Therefore, the first counter "Sensing-LTF-Counter" carried in the frame is also transmitted in plain text. In this case, the input value "Input-Value" is known. Therefore, an attack on the first counter (for example, a 'known plaintext attack') could result in the first perceptual random bit stream generated by the first counter being obtained.

[0250] In order to improve the security of the first perception random bit stream, the identifier of the first perception measurement signal can adopt a random sequence distributed by the access point to multiple sites in the perception measurement session negotiation. Since the transmission of information in the perception measurement session negotiation is encrypted, the identifier of the first perception measurement signal is encrypted, which helps to improve the security of the first random bit sequence.

[0251] Of course, in the example of the present application, in order to improve the security of the first perceptual random bit stream, the frame body carrying the first counter can be encrypted, or the value of the first counter carried in the frame body can be encrypted. For example, the trigger frame and / or the NDPA frame can be encrypted. For another example, the field carrying the value of the first counter (e.g., the Sensing-LTF-Counter field) in the trigger frame and / or the NDPA frame can be encrypted.

[0252] For ease of understanding, the following describes the transmission process of the first parameter in an embodiment of the present application in conjunction with Figures 10 and 11. As shown in Figures 10 and 11, the first device may be a perception initiating device, and the second device may be a perception responding device.

[0253] Figure 10 is a schematic diagram of the transmission process of the first parameter in an embodiment of the present application. The method shown in Figure 10 includes steps S1010 to S1020.

[0254] In step S1010, the awareness initiating device sends an awareness measurement session request to the awareness responding device.

[0255] In some implementations, the perception measurement session request carries one or more of the following: a perception group key, an LTF-ID, and first sequence information.

[0256] In step S1020, the sensing responding device sends a sensing measurement session response message to the sensing initiating device.

[0257] Figure 11 is a schematic diagram of the transmission process of the first parameter in another embodiment of the present application. The method shown in Figure 11 includes steps S1110 to S1140. The solution shown in Figure 11 includes two sensory measurement interaction processes: sensory measurement interaction process 1 and sensory measurement interaction process 2. Sensory measurement interaction process 1 includes steps S1110 to S1124, and sensory measurement interaction process 2 includes steps S1126 to S1140.

[0258] In step S1110, the perception initiating device sends a perception polling trigger frame 1 to the perception responding device.

[0259] In some implementations, the perception polling trigger frame 1 includes first sequence information 2 , where the first sequence information 2 is used to parse the perception measurement signal 2 transmitted in the perception measurement interaction 2 .

[0260] In step S1112 , the awareness responding device sends a permission to send frame 1 to the awareness initiating device, to allow the awareness initiating device to send NDPA frame 1 .

[0261] In step S1114, the perception initiating device sends an NDPA frame 1 to the perception responding device.

[0262] In step S1116, the perception initiating device sends SI2SR NDP1 to the perception responding device.

[0263] In some implementations, the SI2SR NDP1 carries a perception measurement signal 1 , where the perception measurement signal 1 is generated based on first sequence information 1 set for a perception measurement session.

[0264] In step S1118, the perception initiating device sends an SR2SI measurement trigger frame 1 to the perception responding device.

[0265] In step S1120, the sensing responding device sends an SR2SI NDP1 to the sensing initiating device.

[0266] In some implementations, the SI2SR NDP1 carries the perception measurement signal 1, where the perception measurement signal 1 is generated based on first sequence information set for the perception measurement session.

[0267] In step S1122, the perception initiating device sends a perception reporting trigger frame 1 to the perception responding device.

[0268] In step S1124, the perception responding device sends a perception measurement reporting frame 1 to the perception initiating device.

[0269] In step S1126, the perception initiating device sends a perception polling trigger frame 2 to the perception responding device.

[0270] In some implementations, the perception polling trigger frame 2 includes first sequence information 3 , where the first sequence information 3 is used to parse the perception measurement signal 3 transmitted in the perception measurement interaction 3 .

[0271] In step S1128 , the awareness responding device sends a permission to send frame 2 to the awareness initiating device, to allow the awareness initiating device to send the NDPA frame 2 .

[0272] In step S1130 , the perception initiating device sends an NDPA frame 2 to the perception responding device.

[0273] In step S1132, the perception initiating device sends SI2SR NDP2 to the perception responding device.

[0274] In some implementations, the SI2SR NDP2 carries the perception measurement signal 2, where the perception measurement signal 2 is generated based on the first sequence information 2 transmitted in step S1110 in the perception measurement interaction 1.

[0275] In step S1134, the perception initiating device sends an SR2SI measurement trigger frame 2 to the perception responding device.

[0276] In step S1136, the sensing responding device sends an SR2SI NDP2 to the sensing initiating device.

[0277] In some implementations, the SI2SR NDP2 carries the perception measurement signal 2, where the perception measurement signal 2 is generated based on the first sequence information 2 transmitted in step S1110 in the perception measurement interaction 1.

[0278] In step S1138, the perception initiating device sends a perception reporting trigger frame 2 to the perception responding device.

[0279] In step S1140, the perception responding device sends a perception measurement reporting frame 2 to the perception initiating device.

[0280] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 11. The device embodiment of the present application is described in detail below in conjunction with Figures 12 to 14. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for parts not described in detail, reference can be made to the above method embodiment.

[0281] FIG12 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device 1200 shown in FIG12 is a first device, and the communication device 1200 includes a sending unit 1210 .

[0282] The sending unit 1210 is configured to send a first perception measurement signal to the second device, where the first perception measurement signal is obtained based on a first perception random bit stream, and the first perception random bit stream is generated based on one or more of the following first parameters: a first key; first sequence information; an identifier of the first perception measurement signal.

[0283] In some implementations, if the first parameter includes the identifier, the identifier is determined based on one or more of the following: the MAC address of the first device; the identifier of the basic service set BSS where the first device is located; the perception measurement session identifier corresponding to the first perception measurement signal; the perception measurement interaction identifier corresponding to the first perception measurement signal; and a first random sequence, where the first random sequence is a random sequence obtained by the site from the access point during the perception session negotiation.

[0284] In some implementations, if the first parameter includes the first key, the first key is determined based on one or more of the following: a group key; a perceived group key; a pairwise key; or a point-to-point pairwise key.

[0285] In some implementations, if the first key includes the perception group key, the perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement session; or the perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement instance.

[0286] In some implementations, if the first parameter includes the first sequence information, the first sequence information is determined based on one or more of the following: a random number; a value of a first counter; a random sequence of a predefined length.

[0287] In some implementations, if the first sequence information is determined based on the value of the first counter, the first perception measurement signal is one of multiple perception measurement signals transmitted in multiple perception measurement interactions, and the value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions is different.

[0288] In some implementations, the value of the first counter corresponding to each perception measurement signal in the multiple perception measurements increases as the number of perception measurement interactions increases, or the value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions decreases as the number of perception measurement interactions increases.

[0289] In some implementations, the sending unit is further configured to send the first parameter to the second device.

[0290] In some implementations, the first parameter is carried in one or more of the following: a perception polling trigger frame; a perception measurement announcement NDPA frame; a perception response to perception initiation SR2SI measurement trigger frame; a perception response to perception response SR2SR measurement trigger frame.

[0291] In some implementations, the first parameter is transmitted through a second perception measurement interaction process, the second perception measurement interaction is performed before a first perception measurement interaction, and the first perception measurement interaction corresponds to the first perception measurement signal.

[0292] In some implementations, the first parameter is carried in one or more of the following information: perception polling trigger frame; perception measurement announcement NDPA frame; perception response to perception initiation SR2SI perception trigger frame; perception response to perception response SR2SR perception trigger frame; perception reporting trigger frame; threshold-based perception reporting trigger frame; perception measurement result reporting frame.

[0293] FIG13 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device 1300 shown in FIG13 is a second device, and the communication device 1300 may include a receiving unit 1310 .

[0294] The receiving unit 1310 is configured to receive a first perception measurement signal sent by a first device, where the first perception measurement signal is obtained based on a first perception random bit stream, where the first perception random bit stream is generated based on one or more of the following first parameters: a first key; first sequence information; and an identifier of the first perception measurement signal.

[0295] In some implementations, if the first parameter includes the identifier, the identifier is determined based on one or more of the following: the MAC address of the first device; the identifier of the basic service set BSS where the first device is located; the perception measurement session identifier corresponding to the first perception measurement signal; the perception measurement interaction identifier corresponding to the first perception measurement signal; and a first random sequence, where the first random sequence is a random sequence obtained by the site from the access point during the perception session negotiation.

[0296] In some implementations, if the first parameter includes the first key, the first key is determined based on one or more of the following: a group key; a perceived group key; a pairwise key; or a point-to-point pairwise key.

[0297] In some implementations, if the first key includes the perception group key, the perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement session; or the perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement instance.

[0298] In some implementations, if the first parameter includes the first sequence information, the first sequence information is determined based on one or more of the following: a random number; a value of a first counter; a random sequence of a predefined length.

[0299] In some implementations, if the first sequence information is determined based on the value of the first counter, the first perception measurement signal is one of multiple perception measurement signals transmitted in multiple perception measurement interactions, and the value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions is different.

[0300] In some implementations, the value of the first counter corresponding to each perception measurement signal in the multiple perception measurements increases as the number of perception measurement interactions increases, or the value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions decreases as the number of perception measurement interactions increases.

[0301] In some implementations, the receiving unit is further configured to: receive the first parameter sent by the first device.

[0302] In some implementations, the first parameter is carried in one or more of the following: a perception polling trigger frame; a perception measurement announcement NDPA frame; a perception response to perception initiation SR2SI measurement trigger frame; a perception response to perception response SR2SR measurement trigger frame.

[0303] In some implementations, the first parameter is transmitted through a second perception measurement interaction process, the second perception measurement interaction is performed before a first perception measurement interaction, and the first perception measurement interaction corresponds to the first perception measurement signal.

[0304] In some implementations, the first parameter is carried in one or more of the following information: perception polling trigger frame; perception measurement announcement NDPA frame; perception response to perception initiation SR2SI perception trigger frame; perception response to perception response SR2SR perception trigger frame; perception reporting trigger frame; threshold-based perception reporting trigger frame; perception measurement result reporting frame.

[0305] In an optional embodiment, the sending unit 1210 may be a transceiver 1430. The communication device 1200 may further include a processor 1410 and a memory 1420, as specifically shown in FIG14 .

[0306] In an optional embodiment, the sending unit 1310 may be a transceiver 1330. The communication device 1300 may further include a processor 1410 and a memory 1420, as specifically shown in FIG14 .

[0307] Figure 14 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 14 indicate that the unit or module is optional. Device 1400 may be used to implement the method described in the above method embodiment. Device 1400 may be a chip, a terminal device, or a network device.

[0308] The device 1400 may include one or more processors 1410. The processor 1410 may support the device 1400 to implement the method described in the method embodiment above. The processor 1410 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0309] The apparatus 1400 may further include one or more memories 1420. The memories 1420 store programs that can be executed by the processor 1410, causing the processor 1410 to perform the methods described in the above method embodiments. The memories 1420 may be independent of the processor 1410 or integrated into the processor 1410.

[0310] The apparatus 1400 may further include a transceiver 1430. The processor 1410 may communicate with other devices or chips via the transceiver 1430. For example, the processor 1410 may transmit and receive data with other devices or chips via the transceiver 1430.

[0311] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0312] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0313] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0314] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0315] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.

[0316] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.

[0317] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.

[0318] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.

[0319] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

[0320] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0321] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0322] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0323] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

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

[0325] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0326] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A wireless communication method, characterized in that: include: The first device sends a first perceptual measurement signal to the second device, where the first perceptual measurement signal is obtained based on a first perceptual random bit stream, where the first perceptual random bit stream is generated based on one or more of the following first parameters: First key; First sequence information; An identifier of the first sensory measurement signal.

2. The method according to claim 1, characterized in that If the first parameter includes the identifier, the identifier is determined based on one or more of the following: The MAC address of the first device; An identifier of a basic service set BSS where the first device is located; a perception measurement session identifier corresponding to the first perception measurement signal; a perception measurement interaction identifier corresponding to the first perception measurement signal; A first random sequence, where the first random sequence is a random sequence obtained by the station from the access point during the perception session negotiation.

3. The method according to claim 1 or 2, characterized in that If the first parameter includes the first key, the first key is determined based on one or more of the following: Group key; Perception group key; Pairwise key; Point-to-point pairwise keys.

4. The method according to claim 3, characterized in that If the first key includes the perception group key, the perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement session; or The perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement instance.

5. The method according to any one of claims 1 to 4, characterized in that If the first parameter includes the first sequence information, the first sequence information is determined based on one or more of the following: Random numbers; the value of the first counter; A random sequence of predefined length.

6. The method according to claim 5, characterized in that If the first sequence information is determined based on the value of the first counter, the first perception measurement signal is one of multiple perception measurement signals transmitted in multiple perception measurement interactions, and the value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions is different.

7. The method according to claim 6, characterized in that The value of the first counter corresponding to each perception measurement signal in the multiple perception measurements increases as the number of perception measurement interactions increases, or, The value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions decreases as the number of perception measurement interactions increases.

8. The method according to any one of claims 1 to 7, characterized in that Before the first device sends the first perception measurement signal to the second device, the method further includes: The first device sends the first parameter to the second device.

9. The method according to claim 8, characterized in that The first parameter is carried by one or more of the following: Perception polling trigger frame; Perception measurement announcement NDPA frame; From the sensing response to the sensing initiation of the SR2SI measurement trigger frame; Perception response to perception response SR2SR measurement trigger frame.

10. The method according to claim 8, characterized in that The first parameter is transmitted through a second perceptual measurement interaction process, the second perceptual measurement interaction is performed before the first perceptual measurement interaction, and the first perceptual measurement interaction corresponds to the first perceptual measurement signal.

11. The method according to claim 10, characterized in that The first parameter is carried in one or more of the following information: Perception polling trigger frame; Perception measurement announcement NDPA frame; From perception response to perception initiation, SR2SI perception trigger frame is initiated; Perception response to perception response SR2SR perception trigger frame; Perception reporting trigger frame; Threshold-based perception reporting trigger frame; Perception measurement result reporting frame.

12. A wireless communication method, characterized in that: include: The second device receives a first perception measurement signal sent by the first device, where the first perception measurement signal is obtained based on a first perception random bit stream, where the first perception random bit stream is generated based on one or more of the following first parameters: First key; First sequence information; An identifier of the first sensory measurement signal.

13. The method according to claim 12, characterized in that If the first parameter includes the identifier, the identifier is determined based on one or more of the following: The MAC address of the first device; An identifier of a basic service set BSS where the first device is located; a perception measurement session identifier corresponding to the first perception measurement signal; a perception measurement interaction identifier corresponding to the first perception measurement signal; A first random sequence, where the first random sequence is a random sequence obtained by the station from the access point during the perception session negotiation.

14. The method according to claim 12 or 13, characterized in that If the first parameter includes the first key, the first key is determined based on one or more of the following: Group key; Perception group key; Pairwise key; Point-to-point pairwise keys.

15. The method according to claim 14, characterized in that If the first key includes the perception group key, the perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement session; or The perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement instance.

16. The method according to any one of claims 12 to 15, characterized in that If the first parameter includes the first sequence information, the first sequence information is determined based on one or more of the following: Random numbers; the value of the first counter; A random sequence of predefined length.

17. The method according to claim 16, characterized in that If the first sequence information is determined based on the value of the first counter, the first perception measurement signal is one of multiple perception measurement signals transmitted in multiple perception measurement interactions, and the value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions is different.

18. The method according to claim 17, characterized in that The value of the first counter corresponding to each perception measurement signal in the multiple perception measurements increases as the number of perception measurement interactions increases, or, The value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions decreases as the number of perception measurement interactions increases.

19. The method according to any one of claims 12 to 18, characterized in that Before the second device receives the first perception measurement signal sent by the first device, the method further includes: The second device receives the first parameter sent by the first device.

20. The method of claim 19, wherein: The first parameter is carried by one or more of the following: Perception polling trigger frame; Perception measurement announcement NDPA frame; From the sensing response to the sensing initiation of the SR2SI measurement trigger frame; Perception response to perception response SR2SR measurement trigger frame.

21. The method of claim 19, wherein: The first parameter is transmitted through a second perceptual measurement interaction process, the second perceptual measurement interaction is performed before the first perceptual measurement interaction, and the first perceptual measurement interaction corresponds to the first perceptual measurement signal.

22. The method according to claim 21, characterized in that The first parameter is carried in one or more of the following information: Perception polling trigger frame; Perception measurement announcement NDPA frame; From perception response to perception initiation, SR2SI perception trigger frame is initiated; Perception response to perception response SR2SR perception trigger frame; Perception reporting trigger frame; Threshold-based perception reporting trigger frame; Perception measurement result reporting frame.

23. A communication device, characterized in that: The communication device is a first device, comprising: A sending unit, configured to send a first perception measurement signal to a second device, where the first perception measurement signal is obtained based on a first perception random bit stream, where the first perception random bit stream is generated based on one or more of the following first parameters: First key; First sequence information; An identifier of the first sensory measurement signal.

24. The communication device according to claim 23, characterized in that If the first parameter includes the identifier, the identifier is determined based on one or more of the following: The MAC address of the first device; An identifier of a basic service set BSS where the first device is located; a perception measurement session identifier corresponding to the first perception measurement signal; a perception measurement interaction identifier corresponding to the first perception measurement signal; A first random sequence, where the first random sequence is a random sequence obtained by the station from the access point during the perception session negotiation.

25. The communication device according to claim 23 or 24, characterized in that: If the first parameter includes the first key, the first key is determined based on one or more of the following: Group key; Perception group key; Pairwise key; Point-to-point pairwise keys.

26. The communication device according to claim 25, characterized in that If the first key includes the perception group key, the perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement session; or The perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement instance.

27. The communication device according to any one of claims 23 to 26, characterized in that: If the first parameter includes the first sequence information, the first sequence information is determined based on one or more of the following: Random numbers; the value of the first counter; A random sequence of predefined length.

28. The communication device according to claim 27, characterized in that If the first sequence information is determined based on the value of the first counter, the first perception measurement signal is one of multiple perception measurement signals transmitted in multiple perception measurement interactions, and the value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions is different.

29. The communication device according to claim 28, characterized in that The value of the first counter corresponding to each perception measurement signal in the multiple perception measurements increases as the number of perception measurement interactions increases, or, The value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions decreases as the number of perception measurement interactions increases.

30. The communication device according to any one of claims 23 to 29, characterized in that: The sending unit is further configured to send the first parameter to the second device.

31. The communication device according to claim 30, characterized in that The first parameter is carried by one or more of the following: Perception polling trigger frame; Perception measurement announcement NDPA frame; From the sensing response to the sensing initiation of the SR2SI measurement trigger frame; Perception response to perception response SR2SR measurement trigger frame.

32. The communication device according to claim 30, characterized in that The first parameter is transmitted through a second perceptual measurement interaction process, the second perceptual measurement interaction is performed before the first perceptual measurement interaction, and the first perceptual measurement interaction corresponds to the first perceptual measurement signal.

33. The communication device according to claim 32, characterized in that The first parameter is carried in one or more of the following information: Perception polling trigger frame; Perception measurement announcement NDPA frame; From perception response to perception initiation, SR2SI perception trigger frame is initiated; Perception response to perception response SR2SR perception trigger frame; Perception reporting trigger frame; Threshold-based perception reporting trigger frame; Perception measurement result reporting frame.

34. A communication device, characterized in that: include: A receiving unit, configured to receive a first perception measurement signal sent by a first device, where the first perception measurement signal is obtained based on a first perception random bit stream, where the first perception random bit stream is generated based on one or more of the following first parameters: First key; First sequence information; An identifier of the first sensory measurement signal.

35. The communication device according to claim 34, characterized in that If the first parameter includes the identifier, the identifier is determined based on one or more of the following: The MAC address of the first device; An identifier of a basic service set BSS where the first device is located; a perception measurement session identifier corresponding to the first perception measurement signal; a perception measurement interaction identifier corresponding to the first perception measurement signal; A first random sequence, where the first random sequence is a random sequence obtained by the station from the access point during the perception session negotiation.

36. The communication device according to claim 34 or 35, characterized in that: If the first parameter includes the first key, the first key is determined based on one or more of the following: Group key; Perception group key; Pairwise key; Point-to-point pairwise keys.

37. The communication device according to claim 36, characterized in that If the first key includes the perception group key, the perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement session; or The perception group key is used to encrypt the perception measurement interaction corresponding to the perception measurement instance.

38. The communication device according to any one of claims 34 to 37, characterized in that: If the first parameter includes the first sequence information, the first sequence information is determined based on one or more of the following: Random numbers; the value of the first counter; A random sequence of predefined length.

39. The communication device according to claim 38, characterized in that If the first sequence information is determined based on the value of the first counter, the first perception measurement signal is one of multiple perception measurement signals transmitted in multiple perception measurement interactions, and the value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions is different.

40. The communication device according to claim 39, characterized in that The value of the first counter corresponding to each perception measurement signal in the multiple perception measurements increases as the number of perception measurement interactions increases, or, The value of the first counter corresponding to each perception measurement signal in the multiple perception measurement interactions decreases as the number of perception measurement interactions increases.

41. The communication device according to any one of claims 34 to 40, characterized in that: The receiving unit is further used to: receive the first parameter sent by the first device.

42. The communication device according to claim 41, characterized in that The first parameter is carried by one or more of the following: Perception polling trigger frame; Perception measurement announcement NDPA frame; From the sensing response to the sensing initiation of the SR2SI measurement trigger frame; Perception response to perception response SR2SR measurement trigger frame.

43. The communication device according to claim 41, characterized in that The first parameter is transmitted through a second perceptual measurement interaction process, the second perceptual measurement interaction is performed before the first perceptual measurement interaction, and the first perceptual measurement interaction corresponds to the first perceptual measurement signal.

44. The communication device according to claim 43, characterized in that The first parameter is carried in one or more of the following information: Perception polling trigger frame; Perception measurement announcement NDPA frame; From perception response to perception initiation, SR2SI perception trigger frame is initiated; Perception response to perception response SR2SR perception trigger frame; Perception reporting trigger frame; Threshold-based perception reporting trigger frame; Perception measurement result reporting frame.

45. A communication device, characterized in that: It comprises a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals, so that the communication device executes the method as described in any one of claims 1 to 22.

46. ​​A device, characterized in that The device comprises a processor, configured to call a program from a memory so as to enable the device to execute the method according to any one of claims 1 to 22.

47. A chip, characterized in that: It comprises a processor, which is used to call a program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 22.

48. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 22.

49. A computer program product, characterized in that The method comprises a program which causes a computer to execute the method according to any one of claims 1 to 22.

50. A computer program, characterized in that The computer program enables a computer to execute the method according to any one of claims 1 to 22.