Data transmission method and communication device

By controlling access to sensing information through authorization indications and requests, the method ensures secure and efficient data transmission in wireless communication systems, addressing the issue of unauthorized access in proxy sensing scenarios.

JP7769133B2Active Publication Date: 2025-11-12HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024541247
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-03-07
Filing Date
2023-01-04
Publication Date
2025-11-12
Estimated Expiration
2043-01-04

AI Technical Summary

Technical Problem

The security of sensing information in wireless communication systems is compromised when an access point acts as a proxy for stations requesting proxy sensing, as the direct transmission of sensing information can lead to unauthorized access and lack of control over authorization.

Method used

Implementing a method where an access point sends authorization indications and requests to stations, allowing controlled access to sensing information based on verification and classification, ensuring only trusted stations receive authorized data.

Benefits of technology

This approach enhances the security of sensing information by allowing controlled access and simplifying the proxy procedure, ensuring only authorized stations obtain sensitive data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007769133000001
    Figure 0007769133000001
  • Figure 0007769133000002
    Figure 0007769133000002
  • Figure 0007769133000003
    Figure 0007769133000003
Patent Text Reader

Abstract

In an embodiment of the present application, a data transmission method and a communication device are provided. The embodiment of the present application is applied to a wireless local area network system supporting various IEEE 802.11 protocols, such as 802.11be (EHT) and 802.11bf series protocols. The method includes: an access point sends first indication information to a first station, where the first indication information indicates that the first station is authorized to acquire sensing information of a second station. The access point sends sensing information to the first station, where the access point is a proxy of the first station, where the proxy is configured to acquire sensing information for the first station, where the first station is a station that requests sensing by the proxy, and where the second station is a station that responds to the sensing by the proxy. According to the technical solution, in the embodiment of the present application, when the access point becomes a proxy of the station that requests sensing by the proxy, the security of sensing information of the station that responds to the sensing by the proxy can be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to Chinese Patent Application No. 202210023778.9, entitled "DATA TRANSMISSION METHOD AND COMMUNICATION APPARATUS," filed with the State Intellectual Property Office of China on January 10, 2022, and Chinese Patent Application No. 202210223845.1, entitled "DATA TRANSMISSION METHOD AND COMMUNICATION APPARATUS," filed with the State Intellectual Property Office of China on March 7, 2022, both of which are incorporated herein by reference in their entireties.

[0002] TECHNICAL FIELD Embodiments of the present application relate to the field of communication technology, and in particular to a data transmission method and a communication device. [Background technology]

[0003] A signal sent by a Wi-Fi device is usually received by another device only after being reflected, diffracted, and scattered by various obstacles. Therefore, the signal received by another device is usually obtained by superimposing multiple signals. This makes it easy to use wireless signals to sense the physical environment through which the signal passes, thus providing sensing technology.

[0004] In a situation where an access point (AP) establishes sensing relationships with at least two stations (STAs) individually, a station requesting proxy sensing (one of the stations) can directly obtain sensing information of a station responding to proxy sensing (the other station) through the AP, which results in the inability to ensure the security of sensing information of the station responding to proxy sensing.

[0005] Therefore, how to ensure the security of sensing information of stations responding to sensing by proxies is currently an urgent technical issue that needs to be resolved. Summary of the Invention

[0006] In an embodiment of the present application, a data transmission method and a communication device are provided that ensure security of sensing information of a station that responds to proxy sensing when an access point becomes a proxy for a station that requests proxy sensing. [Means for solving the problem]

[0007] According to a first aspect, there is provided a method of data transmission, comprising: an access point sending a first indication to a first station, the first indication indicating that the first station is authorized to obtain sensed information of a second station; and the access point sending the sensed information to the first station, wherein the access point is a proxy for the first station, the proxy configured to obtain the sensed information for the first station, the first station being a station requesting sensing by the proxy, and the second station being a station responding to sensing by the proxy.

[0008] When an access point becomes a proxy for a station that requests proxy sensing, in this embodiment of the present application, the access point or the second station decides whether to allow the first station to obtain the sensing information of the second station, and the access point does not directly send the sensing information of the second station to the first station. Therefore, in this embodiment of the present application, the security of the sensing information of the second station can be ensured.

[0009] With regard to the first aspect, in some possible implementation examples of the first aspect, before the access point sends first indication information to the first station, the method further includes the access point sending first request information to the second station, where the first request information is used to request acquisition of sensory information for the first station, and the access point receiving second indication information sent by the second station, where the second indication information indicates that the second station allows the first station to acquire the sensory information.

[0010] When the access point becomes a proxy for a station requesting proxy sensing, in this embodiment of the present application, the access point sends request information to the second station, so that the second station decides whether to allow the first station to obtain the sensed information of the second station. Therefore, in this embodiment of the present application, the second station is provided with decision-making ability, so that the security of the sensed information of the second station can be ensured.

[0011] Regarding the first aspect, in some possible implementations of the first aspect, the first request information includes verification information of the first station, and the verification information indicates an identity of the first station.

[0012] In this embodiment of the present application, since the verification information of the first station is carried in the first request information, the second station can determine whether the first station is a trusted station of the second station, thereby facilitating the first station to decide whether to allow the second station to obtain the sensing information of the second station.

[0013] Regarding the first aspect, in some possible implementations of the first aspect, the method further includes the access point receiving first information sent by the second station, where the first information indicates that the first station is a trusted station of the second station, and the access point sending the first information to the first station.

[0014] In this embodiment of the present application, after the second station allows the first station to acquire the sensing information of the second station, the second station sends first information to the first station, so that when the first station requests the sensing information of the second station again, the first information is added to the requested information, and the second station or access point decides to allow the first station to acquire the sensing information of the second station.

[0015] Regarding the first aspect, in some possible implementations of the first aspect, before the access point sends the first request information to the second station, the method further includes the access point determining that the sensed information is a first type of sensed information, where the first type of sensed information is sensed information that needs to be authorized by the second station, and / or the access point determining that the first station is a first type of station, where the first type of station is a station that needs to be authorized by the second station.

[0016] By classifying the sensing information and / or the first station, in this embodiment of the present application, the access point sends the first request information to the second station only if it is determined that the sensing information and / or the first station is of a type that requires authorization. Therefore, in this embodiment of the present application, the procedure of sensing by the proxy can be simplified.

[0017] Regarding the first aspect, in some possible implementations of the first aspect, before the access point sends the first indication information to the first station, the method further includes the access point receiving third indication information sent by the second station, the third indication information indicating that the second station allows any station to acquire the sensing information.

[0018] The second station may send third indication information to the access point, and the access point may determine whether the second station supports any station when obtaining the sensing information of the second station. Therefore, in this embodiment of the present application, it can be determined whether the sensing information of the second station can be sent to the first station based on the third indication information. This can avoid sending request information to the second station to obtain permission or authorization for the second station.

[0019] With regard to the first aspect, in some possible implementations of the first aspect, before the access point sends the first indication information to the first station, the method further includes the access point determining that the sensed information is of a second type, the second type of sensed information being sensed information that does not need to be authorized by the second station, and / or the access point determining that the first station is a station of a second type, the second type of station being a station that does not need to be authorized by the second station.

[0020] By classifying the sensing information and / or the first station, in this embodiment of the present application, it is not necessary to poll all "sensing information or first station" to see whether transmission can be performed. For the sensing information that can be directly transmitted or the first station that can be directly transmitted, the access point may directly transmit the sensing information or the first station. This can simplify the sensing procedure by the proxy.

[0021] Regarding the first aspect, in some possible implementations of the first aspect, after the access point sends the sensing information to the first station, the method further includes the access point determining that the third station is a trusted station of the first station and the access point sending the sensing information to the third station, wherein the access point is a proxy for the third station, the proxy is configured to obtain the sensing information for the third station, and the third station is a station requesting sensing by the proxy.

[0022] According to the above technical solutions, in this embodiment of the present application, the sensing information of the second station can be sent to the reliable proxy sensing request station of the first station, which can simplify the proxy procedure of the access point obtaining the sensing information of the second station for the third station.

[0023] Regarding the first aspect, in some possible implementation examples of the first aspect, the access point determining that the third station is a trusted station of the first station includes the access point sending first polling information to the first station, the first polling information being used to poll whether the third station is a trusted station of the first station, and the access point receiving fourth indication information sent by the first station, the fourth indication information indicating that the third station is a trusted station of the first station.

[0024] Regarding the first aspect, in some possible implementations of the first aspect, after the access point sends the sensing information to the first station, the method further includes the access point determining that the fourth station is a trusted station of the second station and the access point sending the sensing information of the fourth station to the first station, wherein the proxy is further configured to obtain the sensing information of the fourth station for the first station, and the fourth station is a station that responds to the sensing by the proxy.

[0025] According to the above technical solutions, in this embodiment of the present application, the sensing information of the station that responds to the reliable proxy sensing of the second station can be sent to the first station, which can simplify the proxy procedure that the access point obtains the sensing information of the fourth station for the first station.

[0026] Regarding the first aspect, in some possible implementations of the first aspect, the access point determining that the fourth station is a trusted station of the second station includes the access point sending second polling information to the second station, where the second polling information is used to poll whether the fourth station is a trusted station of the second station, and the access point receiving fifth indication information sent by the second station, where the fifth indication information indicates that the fourth station is a trusted station of the second station.

[0027] With respect to the first aspect, in some possible implementations of the first aspect, the method further includes the access point sending a station list to the first station, the station list including at least one station that responds to the proxy detection, and the station list including the second station.

[0028] According to the above technical solutions, in this embodiment of the present application, a first station can obtain sensing information of another station that responds to sensing by a proxy through an access point.

[0029] Regarding the first aspect, in some possible implementations of the first aspect, the method further includes the access point sending to the first station sensing information of any stations in the station list that respond to the sensing by the proxy.

[0030] According to a second aspect, there is provided a data transmission method including receiving, by a second station, first request information sent by an access point, the first request information being used to request, for a first station, acquisition of sensed information of the second station. The second station sends second indication information to the access point, the second indication information indicating that the first station is authorized to acquire the sensed information. The access point is a proxy for the first station, the proxy is configured to acquire the sensed information for the first station, the first station is a station requesting sensing by the proxy, and the second station is a station responding to sensing by the proxy.

[0031] Regarding the second aspect, in some possible implementations of the second aspect, the first request information includes verification information of the first station, and the verification information indicates an identity of the first station.

[0032] Regarding the second aspect, in some possible implementations of the second aspect, before the second station sends the second indication information to the access point, the method further includes the second station determining, based on the verification information of the first station, that the first station is a trusted station of the second station.

[0033] Regarding the second aspect, in some possible implementations of the second aspect, before the second station sends the second indication information to the access point, the method further includes the second station determining that the sensed information is a first type of sensed information, where the first type of sensed information is sensed information that needs to be authorized by the second station, and / or the second station determining that the first station is a first type station, where the first type station is a requesting station that needs to be authorized by the second station.

[0034] Regarding the second aspect, in some possible implementations of the second aspect, before the second station sends the second indication information to the access point, the method further includes the second station receiving sixth indication information sent by a station management entity of the second station, the sixth indication information indicating that the first station is permitted to acquire the sensing information.

[0035] Regarding the second aspect, in some possible implementations of the second aspect, before the second station sends the second indication information to the access point, the method further includes the second station determining that the sensing information is of a second type, where the second type of sensing information is sensing information that does not need to be authorized by the second station, and / or the second station determining that the first station is a second type station, where the second type station is a requesting station that does not need to be authorized by the second station.

[0036] Regarding the second aspect, in some possible implementations of the second aspect, the method further includes the second station sending first information to the access point, the first information indicating that the first station is a trusted station of the second station.

[0037] Regarding the second aspect, in some possible implementations of the second aspect, the method further includes: the second station receiving second polling information sent by the access point, where the second polling information is used to poll whether the fourth station is a trusted station of the second station; and the second station sending fifth indication information to the access point, where the fifth indication information indicates that the fourth station is a trusted station of the second station.

[0038] According to a third aspect, there is provided a communications device including a transceiver configured to send a first indication to a first station, the first indication indicating that the first station is authorized to obtain sensed information of a second station, the transceiver further configured to send the sensed information to the first station, the communications device being a proxy for the first station, the proxy configured to obtain the sensed information for the first station, the first station being a station requesting sensing by the proxy, and the second station being a station responding to sensing by the proxy.

[0039] Regarding the third aspect, in some possible implementations of the third aspect, the transceiver unit is further configured to send first request information to the second station, where the first request information is used to request acquisition of sensed information for the first station, and to receive second indication information sent by the second station, where the second indication information indicates that the second station is willing to allow the first station to acquire the sensed information.

[0040] Regarding the third aspect, in some possible implementations of the third aspect, the first request information includes verification information of the first station, and the verification information indicates an identity of the first station.

[0041] Regarding the third aspect, in some possible implementations of the third aspect, the transceiver unit is further configured to receive first information sent by the second station, the first information indicating that the first station is a trusted station of the second station, and to send the first information to the first station.

[0042] Regarding the third aspect, in some possible implementations of the third aspect, the apparatus further includes a determination unit configured to determine that the sensed information is a first type of sensed information, where the first type of sensed information is sensed information that needs to be authorized by the second station, and / or to determine that the first station is a first type of station, where the first type of station is a station that needs to be authorized by the second station.

[0043] Regarding the third aspect, in some possible implementation examples of the third aspect, the transceiver unit is further configured to receive third indication information sent by the second station, the third indication information indicating that the second station allows any station to acquire the sensing information.

[0044] Regarding the third aspect, in some possible implementations of the third aspect, the apparatus further includes a determiner configured to determine that the sensed information is a second type of sensed information, where the second type of sensed information is sensed information that does not need to be authorized by the second station, and / or to determine that the first station is a station of the second type, where the second type of station is a station that does not need to be authorized by the second station.

[0045] Regarding the third aspect, in some possible implementations of the third aspect, the apparatus further includes a determination unit configured to determine that a third station is a trusted station of the first station. The transceiver unit is further configured to send sensing information to the third station. The apparatus is a proxy for the third station, the proxy is configured to obtain sensing information for the third station, and the third station is a station requesting sensing by the proxy.

[0046] Regarding the third aspect, in some possible implementations of the third aspect, the transceiver unit is further configured to send first polling information to the first station, where the first polling information is used to poll whether the third station is a trusted station of the first station. The transceiver unit is further configured to receive fourth indication information sent by the first station, where the fourth indication information indicates that the third station is a trusted station of the first station.

[0047] Regarding the third aspect, in some possible implementations of the third aspect, the apparatus further includes a determination unit configured to determine that the fourth station is a trusted station of the second station. The transceiver unit is further configured to send sensing information of the fourth station to the first station. The proxy is further configured to obtain the sensing information of the fourth station for the first station, and the fourth station is a station that responds to the sensing by the proxy.

[0048] Regarding the third aspect, in some possible implementations of the third aspect, the transceiver unit is further configured to send second polling information to the second station, where the second polling information is used to poll whether the fourth station is a trusted station of the second station. The transceiver unit is further configured to receive fifth indication information sent by the second station, where the fifth indication information indicates that the fourth station is a trusted station of the second station.

[0049] With respect to the third aspect, in some possible implementations of the third aspect, the transceiver unit is further configured to send a station list to the first station, the station list including at least one station that responds to sensing by the proxy, and the station list including the second station.

[0050] With regard to the third aspect, in some possible implementations of the third aspect, the transceiver unit is further configured to send to the first station sensing information of any stations in the station list that respond to sensing by the proxy.

[0051] According to a fourth aspect, there is provided a communications device including a transceiver configured to receive first request information sent by an access point and to use the first request information to request, for a first station, acquisition of sensed information of a second station. The transceiver is further configured to send second indication information to the access point, the second indication information indicating that the first station is authorized to acquire the sensed information. The access point is a proxy for the first station, the proxy is configured to acquire the sensed information for the first station, the first station is a station requesting sensing by the proxy, and the second station is a station responding to sensing by the proxy.

[0052] Regarding the fourth aspect, in some possible implementations of the fourth aspect, the first request information includes verification information of the first station, and the verification information indicates an identity of the first station.

[0053] Regarding the fourth aspect, in some possible implementations of the fourth aspect, the apparatus further includes a determiner configured to determine, based on the verification information of the first station, that the first station is a trusted station of the second station.

[0054] Regarding the fourth aspect, in some possible implementations of the fourth aspect, the apparatus further includes a determiner configured to determine that the sensed information is a first type of sensed information, where the first type of sensed information is sensed information that needs to be authorized by the second station, and / or to determine that the first station is a first type of station, where the first type of station is a requesting station that needs to be authorized by the second station.

[0055] Regarding the fourth aspect, in some possible implementation examples of the fourth aspect, the transceiver unit is further configured to receive sixth indication information sent by a station management entity of the second station, the sixth indication information indicating that the first station is permitted to acquire the sensing information.

[0056] Regarding the fourth aspect, in some possible implementations of the fourth aspect, the apparatus further includes a determiner configured to determine that the sensed information is a second type of sensed information, where the second type of sensed information is sensed information that does not need to be authorized by the second station, and / or to determine that the first station is a second type of station, where the second type of station is a requesting station that does not need to be authorized by the second station.

[0057] Regarding the fourth aspect, in some possible implementations of the fourth aspect, the transceiver unit is further configured to send first information to the access point, the first information indicating that the first station is a trusted station of the second station.

[0058] Regarding the fourth aspect, in some possible implementations of the fourth aspect, the transceiver unit is further configured to receive second polling information sent by the access point, and to use the second polling information to poll whether the fourth station is a trusted station of the second station. The transceiver unit is further configured to send fifth indication information to the access point, and to indicate that the fourth station is a trusted station of the second station.

[0059] According to a fifth aspect, there is provided a communications device including a processor, the processor coupled to a memory, the memory configured to store a computer program or instructions, and the processor configured to execute the computer program or instructions in the memory to perform the method of the first aspect or any one of possible implementations of the first aspect, or to perform the method of the second aspect or any one of possible implementations of the second aspect.

[0060] According to a sixth aspect, there is provided a chip system, the chip system including a logic circuit and a communication interface, the communication interface or the logic circuit configured to perform the method of the first aspect or any one of possible implementations of the first aspect, or the method of the second aspect or any one of possible implementations of the second aspect.

[0061] According to a seventh aspect, there is provided a communication system. The communication system includes a communication device at an access point and a communication device at a station. The communication device at the access point is configured to perform the method of the first aspect or any one of the possible implementations of the first aspect. The communication device at the station is configured to perform the method of the second aspect or any one of the possible implementations of the second aspect.

[0062] According to an eighth aspect, there is provided a computer readable storage medium storing a computer program or instructions for use in performing the method of the first aspect or any one of the possible implementations of the first aspect, or for use in performing the method of the second aspect or any one of the possible implementations of the second aspect.

[0063] According to a ninth aspect, there is provided a computer program product which, when run on a computer, enables the computer to perform the method of the first aspect or any one of the possible implementations of the first aspect, or to perform the method of the second aspect or any one of the possible implementations of the second aspect.

[0064] According to a tenth aspect, there is provided a method of transmitting data, the method including receiving, by a second station, key information corresponding to a first key from a first station, the key information being used to verify the identity of the first station, the first station being a station requesting proxy sensing and the second station being a station responding to the proxy sensing, and the second station sending, to the first station, confirmation information determined based on the first key, the confirmation information indicating that the second station has confirmed the identity of the first station.

[0065] The first station sends key information to the second station to verify the identity of the first station, and the second station verifies the key information based on the first key. After the verification is successful, in this embodiment of the present application, the first station can directly exchange information with the second station. For example, the first station directly obtains sensing information of the second station. After the verification is successful, in this embodiment of the present application, the information security of the information exchange process between the first station and the second station can be ensured.

[0066] Regarding the tenth aspect, in some possible implementations of the tenth aspect, the first key includes at least one of a first public key, a second public key, or a first symmetric key, where the first public key corresponds to the first station, the second public key corresponds to the second station, and the first symmetric key corresponds to the first station and the second station.

[0067] Regarding the tenth aspect, in some possible implementations of the tenth aspect, before the second station receives key information corresponding to the first key from the first station, the method further includes the second station receiving a first public key or a first symmetric key from an access point, the access point being a proxy for the first station, and the proxy being configured to obtain sensed information of the second station for the first station.

[0068] A first station sends a first public key or a first symmetric key to a second station through an access point. The second station may verify the identity of the first station by verifying key information corresponding to the first public key or the first symmetric key based on the first public key or the first symmetric key. After the verification is successful, in this embodiment of the present application, the first station can directly exchange information with the second station. For example, the first station directly obtains sensing information of the second station, etc. After the verification is successful, in this embodiment of the present application, information security of the information exchange process between the first station and the second station can be ensured.

[0069] Regarding the tenth aspect, in some possible implementations of the tenth aspect, the method further includes the second station sending the second public key to the access point, the access point being a proxy for the first station, the proxy being configured to obtain sensed information of the second station for the first station.

[0070] Alternatively, the second station may send the second public key to the first station before or after receiving key information corresponding to the first key from the first station. Thus, if the first station generates corresponding key information based on the second public key, the second station may send the second public key before receiving the key information, or if the first station generates corresponding key information based on the first public key, the second station may send the second public key after receiving the key information.

[0071] Regarding the tenth aspect, in some possible implementations of the tenth aspect, after the second station sends to the first station confirmation information determined based on the first key, the method further includes the second station sending to the first station a second key.

[0072] In particular, the second station generates a second key. If the second key includes a public key and a private key, the second station may send the public key in the second key to the first station, so that in a subsequent information exchange process between the first station and the second station, the first station may indicate its identity to the second station based on the public key in the second key. If the second key includes a symmetric key #2, the second station may send the symmetric key #2 to the first station, so that in a subsequent information exchange process between the first station and the second station, the first station may indicate its identity to the second station based on the symmetric key #2. Therefore, in this embodiment of the present application, the information security of the information exchange process between the first station and the second station can be further ensured.

[0073] Regarding the tenth aspect, in some possible implementations of the tenth aspect, after the second station sends confirmation information determined based on the first key to the first station, the method further includes the second station receiving a second key from the first station.

[0074] In particular, the first station generates a second key. If the second key includes a public key and a private key, the first station may send the public key in the second key to the second station, so that in a subsequent information exchange process between the first station and the second station, the first station may indicate its identity to the second station based on the public key in the second key. If the second key includes a symmetric key #2, the first station may send the symmetric key #2 to the first station, so that in a subsequent information exchange process between the first station and the second station, the first station may indicate its identity to the second station based on the symmetric key #2. Therefore, in this embodiment of the present application, the information security of the information exchange process between the first station and the second station can be further ensured.

[0075] With regard to the tenth aspect, in some possible implementations of the tenth aspect, the second key includes a second symmetric key.

[0076] According to an eleventh aspect, there is provided a method of transmitting data, the method including: a first station sending key information corresponding to a first key to a second station, the key information being used to verify the identity of the first station, the first station being a station requesting proxy sensing and the second station being a station responding to the proxy sensing; receiving confirmation information from the second station, the confirmation information being determined based on the first key, the confirmation information indicating that the second station has confirmed the identity of the first station.

[0077] Regarding the eleventh aspect, in some possible implementations of the eleventh aspect, the first key includes at least one of a first public key, a second public key, or a first symmetric key, wherein the first public key corresponds to the first station, the second public key corresponds to the second station, and the first symmetric key corresponds to the first station and the second station.

[0078] Regarding the eleventh aspect, in some possible implementations of the eleventh aspect, the method further includes the first station receiving a second public key from an access point, the access point being a proxy for the first station, the proxy being configured to obtain sensed information of the second station for the first station.

[0079] Regarding the eleventh aspect, in some possible implementations of the eleventh aspect, before the first station sends key information corresponding to the first key to the second station, the method further includes the first station sending the first symmetric key or the first public key to an access point, the access point being a proxy of the first station, and the proxy being configured to obtain sensing information of the second station for the first station.

[0080] Regarding the eleventh aspect, in some possible implementations of the eleventh aspect, after the first station receives the confirmation information sent by the second station, the method further includes the first station sending a second key to the second station.

[0081] Regarding the eleventh aspect, in some possible implementations of the eleventh aspect, after the first station receives the confirmation information sent by the second station, the method further includes the first station receiving a second key from the second station.

[0082] Regarding the eleventh aspect, in some possible implementations of the eleventh aspect, the second key includes a second symmetric key.

[0083] According to a twelfth aspect, there is provided a communications device including a transceiver unit configured to receive key information corresponding to a first key from a first station, the key information being used to verify the identity of the first station, the transceiver unit being further configured to send confirmation information to the first station determined based on the first key, the confirmation information indicating that the communications device has confirmed the identity of the first station, the first station being a station requesting sensing by a proxy, and the communications device being a station responding to sensing by the proxy.

[0084] Regarding the twelfth aspect, in some possible implementations of the twelfth aspect, the first key includes at least one of a first public key, a second public key, or a first symmetric key, wherein the first public key corresponds to the first station, the second public key corresponds to the communication device, and the first symmetric key corresponds to the first station and the communication device.

[0085] Regarding the twelfth aspect, in some possible implementations of the twelfth aspect, the transceiver unit is further configured to receive the first public key or the first symmetric key from an access point, the access point being a proxy for the first station, and the proxy being configured to obtain sensing information of the communication device for the first station.

[0086] Regarding the twelfth aspect, in some possible implementations of the twelfth aspect, the transceiver unit is further configured to send the second public key to an access point, the access point being a proxy for the first station, the proxy being configured to obtain sensing information of the communication device for the first station.

[0087] With regard to the twelfth aspect, in some possible implementations of the twelfth aspect, the transceiver unit is further configured to send a second key to the first station.

[0088] With regard to the twelfth aspect, in some possible implementations of the twelfth aspect, the transceiver unit is further configured to receive a second key from the first station.

[0089] With regard to the twelfth aspect, in some possible implementations of the twelfth aspect, the second key includes a second symmetric key.

[0090] According to a thirteenth aspect, there is provided a communications device including a transceiver unit configured to send key information corresponding to a first key to a second station, the key information being used to verify the identity of the communications device, the communications device being a station requesting sensing by a proxy, and the second station being a station responding to sensing by the proxy. The transceiver unit is further configured to receive confirmation information from the second station, the confirmation information being determined based on the first key, the confirmation information indicating that the second station has confirmed the identity of the communications device.

[0091] Regarding the thirteenth aspect, in some possible implementations of the thirteenth aspect, the first key includes at least one of a first public key, a second public key, or a first symmetric key, wherein the first public key corresponds to the communication device, the second public key corresponds to the second station, and the first symmetric key corresponds to the second station and the communication device.

[0092] Regarding the thirteenth aspect, in some possible implementations of the thirteenth aspect, the transceiver unit is further configured to send the first public key or the first symmetric key to an access point, the access point being a proxy for the communication device, and the proxy being configured to obtain sensing information of the second station for the communication device.

[0093] With respect to the thirteenth aspect, in some possible implementations of the thirteenth aspect, the transceiver unit is further configured to receive a second public key from an access point, the access point being a proxy for the communication device, the proxy being configured to obtain sensing information of the second station for the communication device.

[0094] With regard to the thirteenth aspect, in some possible implementations of the thirteenth aspect, the transceiver unit is further configured to send a second key to the second station.

[0095] With regard to the thirteenth aspect, in some possible implementations of the thirteenth aspect, the transceiver unit is further configured to receive a second key from the second station.

[0096] With regard to the thirteenth aspect, in some possible implementations of the thirteenth aspect, the second key includes a second symmetric key.

[0097] According to a fourteenth aspect, there is provided a communications device including a processor, the processor coupled to a memory, the memory configured to store a computer program or instructions, and the processor configured to execute the computer program or instructions in the memory to perform the method of the tenth aspect or any one of possible implementations of the tenth aspect, or to perform the method of the eleventh aspect or any one of possible implementations of the eleventh aspect.

[0098] According to a fifteenth aspect, there is provided a chip system, the chip system including a logic circuit and a communication interface, the communication interface configured to perform the method of the tenth aspect or any one of the possible implementations of the tenth aspect, or the method of the eleventh aspect or any one of the possible implementations of the eleventh aspect.

[0099] According to a sixteenth aspect, there is provided a communication system including a communication device at a second station and a communication device at a first station, wherein the communication device at the second station is configured to perform the method of the tenth aspect or any one of the possible implementations of the tenth aspect, or the communication device at the first station is configured to perform the method of the eleventh aspect or any one of the possible implementations of the eleventh aspect.

[0100] According to a seventeenth aspect, there is provided a computer readable storage medium storing a computer program or instructions, the computer program or instructions being used to implement the method of the tenth aspect or any one of the possible implementations of the tenth aspect, or the method of the eleventh aspect or any one of the possible implementations of the eleventh aspect.

[0101] According to an eighteenth aspect, there is provided a computer program product which, when run on a computer, enables the computer to perform the method of the tenth aspect or any one of the possible implementations of the tenth aspect, or the method of the eleventh aspect or any one of the possible implementations of the eleventh aspect. [Brief explanation of the drawings]

[0102] [Figure 1] 1 is a schematic diagram of an application scenario according to the present application; [Figure 2] 1 is a schematic flowchart of a data transmission method according to the present application; [Figure 3] 4 is a schematic flowchart of another data transmission method according to the present application; [Figure 4] 1 is a schematic diagram of multiple entity interactions according to an embodiment of the present application; [Figure 5] 4 is a schematic flowchart of yet another data transmission method according to an embodiment of the present application; [Figure 6] 4 is a schematic flowchart of yet another data transmission method according to an embodiment of the present application; [Figure 7] 1 is a schematic flowchart of yet another data transmission method according to an embodiment of the present application; [Figure 8] 4 is a schematic flowchart of a further data transmission method according to an embodiment of the present application; [Figure 9] 4 is a schematic flowchart of a still further data transmission method according to an embodiment of the present application; [Figure 10] 1 is a schematic flowchart of yet another data transmission method according to an embodiment of the present application; [Figure 11] FIG. 1 is a structural block diagram of a communication device according to the present application; [Figure 12] FIG. 2 is a structural block diagram of another communication device according to the present application; [Figure 13] FIG. 2 is a structural block diagram of yet another communication device according to the present application; [Figure 14] FIG. 2 is a structural block diagram of yet another communication device according to the present application; DETAILED DESCRIPTION OF THE INVENTION

[0103] The technical solutions of the present application will be described below with reference to the accompanying drawings.

[0104] The technical solutions provided in the embodiments of the present application are applicable to wireless local area networks (WLANs). For example, the technical solutions provided in the embodiments of the present application are applicable to IEEE 802.11 system standards, such as 802.11a / b / g, 802.11n, 802.11ac, and 802.11ax, as well as future standards, such as 802.11be and future standards.

[0105] Although the embodiments of the present application are primarily described using examples in which WLAN networks, particularly networks employing the IEEE 802.11 system standard, are deployed, those skilled in the art will readily appreciate that various aspects of the embodiments of the present application can be extended to other networks using various standards and protocols, such as Bluetooth, high performance radio local area networks (HIPERLAN), wide area networks (WAN), personal area networks (PAN), and other networks that become known or developed in the future. Thus, various aspects provided in the embodiments of the present application are applicable to any suitable wireless network, regardless of the coverage area and wireless access protocol used.

[0106] The technical solutions of the embodiments of the present application can be further applied to various communication systems, such as global system for mobile communication (GSM), code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system, new radio (NR) system, future sixth generation (6G) system, and internet of things (IoT). It can further be applied to wireless local area network systems such as IoT (Internet of Things) networks and vehicle-to-x (V2X) networks.

[0107] The above-mentioned communication systems applicable to the present application are merely examples for explanation, and the communication systems applicable to the present application are not limited thereto, which will be uniformly described in the present disclosure and will not be described in detail again below.

[0108] A terminal in embodiments of the present application may be a user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile console, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. Alternatively, the terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a portable device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device of a 5G network, a terminal device of a future 6G network, a terminal device of a public land mobile network (PLMN), or the like, but is not limited thereto in embodiments of the present application.

[0109] The network device in the embodiments of the present application may be a device configured to communicate with a terminal. The network device may be a base transceiver station (BTS) in a global system of mobile communications (GSM) or a code division multiple access (CDMA) system, a nodeB (NB) in a wideband code division multiple access (WCDMA) system, an evolutionary nodeB (eNB or eNodeB) in an LTE system, or a radio controller in a cloud radio access network (CRAN) scenario. Alternatively, the network device may be a relay station, an access point, an in-vehicle device, a wearable device, a network device in a 5G network, a network device in a future 6G network, a network device in a PLMN network, etc. The embodiments of the present application are not limited thereto.

[0110] FIG. 1 is a schematic diagram of an application scenario according to the present application. In FIG. 1, an access point (AP) may be a communication server, a router, a switch, or any one of the above network devices. A station (STA) may be a mobile phone, a computer, or any one of the above terminals. However, this is not limited to the embodiments of the present application.

[0111] It should be understood that the technical solutions of the embodiments of the present application are applicable to communication between an AP and one or more STAs, to intercommunication between APs, and to intercommunication between STAs. For ease of explanation, the embodiments of the present application will be described using only an example in which an AP communicates with one or more STAs. However, this explanation does not impose any limitations on the actual scope of application of the technical solutions of the embodiments of the present application. The present disclosure will be uniformly described, and details will not be provided again.

[0112] An access point may be an access point used by a terminal (e.g., a mobile phone) to access a wired (or wireless) network, and is mainly deployed in homes, buildings, and campuses. A typical coverage radius is from a few tens of meters to over 100 meters. Of course, an access point may alternatively be deployed outdoors. An access point corresponds to a bridge connecting a wired network and a wireless network. An access point is mainly used to connect various wireless network clients together and then connect the wireless network to Ethernet. In particular, an access point may be a terminal device (e.g., a mobile phone) or a network device (e.g., a router) with a Wi-Fi chip. An access point may also be a device supporting the 802.11be standard. Alternatively, an access point may be a device supporting multiple WLAN standards in the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, or the next generation of 802.11be. The access point of the present application may be an HE AP or an EHT AP, or may be an access point applicable to future generations of Wi-Fi standards.

[0113] The station may be a wireless communication chip, a wireless sensor, a wireless communication terminal, etc., and may also be referred to as a user. For example, the station may be a mobile phone, a tablet computer, a set-top box, a smart TV, a smart wearable device, an in-vehicle communication device, a computer, etc. that supports Wi-Fi communication functions. Alternatively, the station may support the 802.11be standard. Alternatively, the station may support a WLAN standard of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, or a next-generation version of 802.11be.

[0114] For example, the access points and stations may be devices used in the Internet of Vehicles (Internet of Things), Internet of Things nodes, sensors, etc. in the Internet of Things (IoT), smart cameras, smart remote controllers, smart water meters, smart electricity meters, etc. in smart homes, sensors in smart cities, etc.

[0115] It should be understood that the technical solutions of the embodiments of the present application are applicable to communication between an AP and one or more STAs, to intercommunication between APs, and to intercommunication between STAs. For ease of explanation, the embodiments of the present application will be described using only an example in which an AP communicates with one or more STAs. However, this explanation does not impose any limitations on the actual scope of application of the technical solutions of the embodiments of the present application. The present disclosure will be uniformly described, and details will not be provided again.

[0116] The wireless communication system provided in the embodiments of the present application may be a WLAN or a cellular network. The method may be implemented by a communication device of the wireless communication system, or by a chip or processor of the communication device. The communication device may be a wireless communication device that supports parallel transmission performed on multiple links. For example, the communication device may be treated as a multi-link device or a multi-band device. Compared with a device that supports only single-link transmission, a multi-link device has higher transmission efficiency and higher throughput. A multi-link device includes one or more affiliated stations (STAs). An affiliated STA is a logical station and may operate on one link. An affiliated station may be an AP or a non-AP STA. For ease of explanation, in this application, a multi-link device including an affiliated station that is an AP may be referred to as a multi-link AP, a multi-link AP device, or an AP multi-link device. A multi-link device including an affiliated station that is a non-AP STA may be referred to as a multi-link STA, a multi-link STA device, or an STA multi-link device.

[0117] Before describing the technical solutions of the embodiments of the present application, the following will briefly explain the technical terms related to the technical solutions of the embodiments of the present application.

[0118] First, the sensing technique will be described.

[0119] Signals transmitted by Wi-Fi devices are usually received by terminal devices after being reflected, diffracted, and scattered by various obstacles. This phenomenon can complicate the actual received signal (i.e., the channel environment), which is usually obtained by superimposing multiple signals. On the other hand, this makes it easier to use wireless signals to sense the physical environment through which the signals pass. By analyzing wireless signals affected by various obstacles, e.g., channel state information (CSI), the surrounding environment can be inferred and sensed, and sensing techniques can be obtained.

[0120] The sensing technology includes four roles: sensing initiator, sensing responder, sensing transmitter, and sensing receiver, and four steps: sensing session setup, measurement setup, measurement instance, measurement setup termination, and sensing session termination.

[0121] Specifically, a sensing initiator is a station that initiates a sensing process, a sensing responder is a station that participates in a sensing process initiated by the sensing initiator, a sensing transmitter is a station that sends physical layer protocol data units (PPDUs) for sensing measurements in the sensing process, and a sensing receiver is a station that receives the PPDUs sent by the sensing transmitter and performs sensing measurements in the sensing process. A sensing session setup indicates that a sensing session is set up between stations. In this description, several related parameters may be exchanged. The measurement setup is used by the sensing initiator and the sensing responder to exchange and integrate parameters, attributes, etc. that need to be used in the sensing process, such as the role of the sensing initiator as a sensing transmitter and / or a sensing receiver, the role of the sensing responder as a sensing transmitter and / or a sensing receiver, the measurement feedback type, and the sensing information type. A measurement instance is used for sensing measurements. One measurement instance allows multiple sensing responders to participate. End Measurement Setup is used to terminate the measurement setup process corresponding to the sensing responder, and the sensing responder is no longer bound to the corresponding measurement setup, but may still be in a sensing session. End Sensing Session indicates the end of the sensing session, and the station will no longer participate in processes such as sensing measurements.

[0122] It should be understood that a sensing session is a protocol between two stations established by one sensing initiator and one sensing responder. One sensing initiator may set up sensing sessions with multiple sensing responders (although in this case the sensing sessions still need to be set up one by one using, for example, orthogonal frequency division multiple access (OFDMA) or multi-user multiple input multiple output (MU-MIMO) techniques).

[0123] Next, a measurement instance is described.

[0124] The measurement instances are classified into two types: trigger-based sensing measurement instances and non-trigger-based sensing measurement instances. For example, in a triggered sensing process, the AP is the sensing initiator and the STA is the sensing responder, while in a non-triggered sensing process, the STA may be the sensing initiator and the AP may be the sensing responder. It should be noted that the embodiment of the present application is not limited to a specific type of measurement instance in the scene shown in FIG. 1. Instead, the difference between triggered and non-triggered sensing is that in triggered sensing, a trigger frame is used in the sensing measurement instance, while in non-triggered sensing, a trigger frame is not required.

[0125] A measurement instance includes a polling phase, a null data physical layer protocol data unit announcement sounding phase, a triggered frame sounding phase, and a reporting phase. The polling phase verifies that the station being polled is able to participate in measurement and feedback in the current measurement instance. In the null data physical layer protocol data unit announcement sounding phase, the sensing initiator notifies the corresponding sensing responder through the NDPA that the sensing initiator will subsequently send a null data physical layer protocol data unit (NDP). In addition to informing the sensing responder that it needs to listen for the NDP, the NDPA also carries other configuration information.

[0126] The corresponding sensing responder measures the NDP sent by the sensing initiator to obtain channel information. In the trigger frame sounding phase, the sensing initiator prompts the sensing responder to transmit an NDP using a trigger frame (TF), and the sensing initiator measures the NDP sent by the sensing responder to obtain channel information.

[0127] In the schematic diagram of FIG. 1, it is obvious that the communication between STA1 and the AP, the communication between STA2 and the AP, and the communication between STA3 and the AP may be the above sensing process.

[0128] For ease of explanation, the embodiments of the present application use an example in which the communication between STA2 and the AP or the communication between STA3 and the AP is the above-mentioned sensing process to describe the technical solutions of the embodiments of the present application, while the communication between STA2 and the AP or the communication between STA3 and the AP is another type of communication.

[0129] In the schematic diagram of Figure 1, STA2 and the AP, and STA3 and the AP may perform the sensing process separately or simultaneously. STA1 sends a proxy request to the AP, requesting the AP to act as a proxy for STA1 to obtain the sensory information obtained by the AP and STA2 in the sensing process (or requesting the AP to obtain the sensory information of STA2) and / or requesting the AP to act as a proxy for STA1 to obtain the sensory information obtained by the AP and STA3 in the sensing process (or requesting the AP to obtain the sensory information of STA3).

[0130] It is obvious that STA1 is a requesting STA, i.e., a station requesting sensing by proxy (SBP requesting STA), and requests the AP to act as a proxy for STA1 to obtain sensing information of another station.

[0131] When the AP becomes a proxy for STA1, STA1 can easily obtain sensing information of other sensing stations through the AP, for example, obtain sensing information of STA2 and / or STA3 through the AP, but STA2 and / or STA3 cannot prevent STA1 from obtaining sensing information of STA2 and / or STA3 through the AP, which may cause a risk to the security of the sensing information of STA2 and STA3.

[0132] In view of the above technical problems, an embodiment of the present application provides a data transmission method, which can ensure the security of sensing information of a station that responds with proxy sensing when an access point becomes a proxy for a station that requests proxy sensing.

[0133] It should be appreciated that the sensed information includes, but is not limited to, CSI information, CSI change information, object movement indications, beamforming, channel impulse response (CIR), and other information.

[0134] It should be noted that in the embodiment of the present application, the first initiator (i.e., STA1) is a non-initiator (treated as a sensing request STA in this case), and in this case, the process may be a non-initiator sensing process. This disclosure provides a uniform description and will not be described in detail again. In addition to the above, the application range of the frequency band is not limited in the embodiment of the present application. For example, the frequency band may be sub-7 GHz, 60 GHz, etc. This disclosure provides a uniform description and will not be described in detail again.

[0135] 2 is a schematic flowchart of a data transmission method according to an embodiment of the present application. The method includes the following steps:

[0136] S210: The access point sends first indication information to the first station, where the first indication information indicates that the first station is allowed to acquire sensing information of the second station.

[0137] Correspondingly, the first station receives the first pointing information sent by the access point, and determines that the sensed information of the second station can be obtained based on the first pointing information.

[0138] It is understood that in step S210, the access point or the second station may decide that the first station is permitted to acquire the sensing information of the second station, and the access point notifies the first station of the result of the decision.

[0139] S220: An access point sends sensed information to a first station, the access point being a proxy for the first station, and the proxy being configured to obtain the sensed information for the first station.

[0140] In response, the first station receives the sensed information sent by the access point.

[0141] It should be appreciated that the first station may be treated as a station requesting proxy sensing, or as a first initiator, or as a requesting station, the second station may be treated as a station responding to proxy sensing, or as a sensing station, and the access point may be a proxy initiator for the first station, or a proxy for the first station.

[0142] For ease of explanation, the present embodiment of the present application will be described using an example in which a first station is a station that requests proxy sensing and a second station is a station that responds to the proxy sensing, but this description is not intended to be limiting.

[0143] It is further understood that for the first station, the access point may be a responder or a proxy initiator, and the second station may be a responder for proxy sensing. For the second station, the access point may be an initiator for proxy sensing, and the first station may also be a first initiator.

[0144] It should be understood that the first station's acquisition of sensed information of a second station can be understood as the first station requesting to acquire sensed information between the access point and the second station, or the first station requesting to acquire sensed information of the second station. The two have similar or equivalent meanings. Therefore, the first station's request to acquire sensed information of the second station corresponds to the first station requesting to acquire sensed information between the access point and the second station. In other words, the sensed information of the second station may be understood as pure sensed information of the second station, or may be sensed information between the second station and the access point. This is not limited in the embodiments of the present application.

[0145] For ease of explanation, the present embodiment of the present application will be described using an example in which a first station acquires sensing information of a second station, but this explanation shall not be deemed to abandon the above expression in which a first station requests to acquire sensing information between an access point and a second station.

[0146] It is understood that the access point is a proxy for the first station, and in this regard, it is understood that the access point is a nominal proxy (which can be understood as a nominal proxy) for the first station, or that the access point is a functional proxy (which can be understood as an actual proxy) for the first station.

[0147] In particular, if the access point determines to send the sensed information of the second station to the first station, the access point is a functional proxy of the first station. If the access point determines that the sensed information of the second station cannot be sent to the first station, the access point is only a nominal proxy of the first station and cannot perform the proxy function of sending the sensed information of the second station to the first station.

[0148] The proxy relationship between the access point and the first station begins to be established when the first station sends proxy request information to the access point. The proxy request information is used to request the access point to become a proxy for the first station, facilitating the first station to obtain sensing information of the second station. In response to this, the access point sends feedback information to the first station in response to the proxy request information.

[0149] It should be understood that in addition to indicating that the access point has received the proxy request information, the feedback information may further indicate to the access point that it will be a proxy for the first station. For ease of explanation, in this embodiment of the present application, an example in which the feedback information indicates that the access point will be a proxy for the first station is used for explanation, but other functions are not excluded.

[0150] In the existing protocol, the access point directly sends the sensed information of the second station to the first station after becoming a proxy for the first station. Therefore, the security of the sensed information of the second station cannot be ensured. In step S210 of this embodiment of the present application, the first indication sent by the access point may indicate that the first station can acquire the sensed information of the second station only after being authorized by the access point or the second station. The access point notifies the first station of the determination result, so that the first station determines whether it can acquire the sensed information of the second station.

[0151] Therefore, the access point needs to determine whether the sensed information of the second station can be sent to the first station. Specific ways of determining this include, but are not limited to, the access point polling the second station, the access point determining whether the sensed information can be sent to the first station based on the level of sensed information requested to be obtained by the first station, the access point determining whether the sensed information can be sent to the first station based on whether the first station is a reliable station of the second station, etc.

[0152] It should be understood that in this embodiment of the present application, a trusted station can be understood as a station that is authorized by a second station to acquire sensing information of the second station. In other words, a trusted station can be understood as a station that has acquired sensing information of the second station.

[0153] Alternatively, the access point may send a first indication to the first station indicating that the first station is denied access to sensed information of the second station.

[0154] Alternatively, the access point may refuse to be a proxy for the first station.

[0155] It should be appreciated that in addition to requesting the access point to obtain sensing information of the second station, the first station may further request the access point to obtain sensing information of another station responding to the sensing by proxy. Furthermore, not only may the first station request to obtain sensing information of the station responding to the sensing by proxy, but it may also request to obtain other information of the station responding to the sensing by proxy, such as its medium access control (MAC) address, application identifier (AID), user identifier (UID), capabilities, or other information.

[0156] It will of course be appreciated that the access point may be a proxy for the first station, or may also be a proxy for another station requesting sensing by the proxy, for example a proxy for a third station.

[0157] It should be appreciated that before the first station sends proxy request information to the access point, the first station may first establish a relationship with the access point that requires a preassociation security negotiation (PASN) for non-associated stations and a robust security network (RSN) for associated stations. The above process establishes a certain mutual trust between the access point and the first station.

[0158] It should be noted that the sensed information of the second station may be acquired by the access point by performing sensed measurement with the second station after sending the first pointing information to the first station, or may be acquired by the access point by performing sensed measurement with the second station before sending the first pointing information to the first station. In this embodiment of the present application, the procedure by which the access point acquires the sensed information of the second station is not limited to a specific one. In other words, before the access point sends the sensed information of the second station to the first station, a sensed session between the access point and the second station is set up, but the specific procedure is not limited.

[0159] It should be further noted that the access point acting as a proxy for the first station is aware of the type of sensory information that needs to be acquired by the first station. This may be triggered by a proxy request sent by the first station to the access point, or may occur in an exchange after the first station has been acknowledged by the second station. It may also occur entirely in any step prior to the step in which the access point sends the sensory information to the first station.

[0160] When an access point becomes a proxy for a station that requests proxy sensing, in this embodiment of the present application, the access point or the second station decides whether to allow the first station to obtain the sensing information of the second station, and the access point does not directly send the sensing information of the second station to the first station. Therefore, in this embodiment of the present application, the security of the sensing information of the second station can be ensured.

[0161] In one example, before the access point sends the first indication information to the first station, the method further includes:

[0162] S210#A: The access point receives indication information #A sent by the second station, and the indication information #A indicates that the second station allows any station to acquire the sensing information.

[0163] In particular, the access point determines, based on the indication information #A, that the second station authorizes the first station to acquire its sensed information. Then, the access point sends to the first station first indication information indicating that the first station is authorized to acquire the sensed information of the second station. A request for authorization to the first station to acquire its sensed information is initiated by the second station. The arbitrary station includes the first station.

[0164] Alternatively, the indication information #A of S210#A may indicate that any station is denied from acquiring the sensing information of the second station.

[0165] In particular, based on the indication information #A, the access point determines that the second station is refusing to allow the first station to acquire its sensed information. Then, the access point sends to the first station first indication information indicating that the sensed information of the second station is refusing to be acquired. Even if the access point is a proxy of the first station, the access point cannot send the sensed information of the second station to the first station. A request for refusing to allow the first station to acquire its sensed information is initiated by the second station. In this embodiment of the present application, the second station's independent decision-making capability is provided, thereby ensuring the security of the sensed information of the second station.

[0166] In particular, the second station may set indication information #A to "supported" or "not supported" to indicate that any station is allowed or denied to acquire the second station's sensing information.

[0167] In one example, the indication information #A is carried in a signaling or a frame of a physical protocol data unit (PPDU), and the indication information #A is sent by the second station to the access point in the process of communicating with the access point. Based on the indication information #A, the access point determines whether the sensing information of the second station can be sent to the first station.

[0168] It should be understood that the second station may indicate to the access point whether it supports participating in the SBP process or whether it supports serving as a sensing station in the SBP process, based on indication information #A sent to the access point. When the second station indicates in indication information #A that any station is denied access to the second station's sensed information, the access point sends the first station, based on indication information #A, first indication that the first station is denied access to the second station's sensed information, thereby ensuring the security of the second station's sensed information. Alternatively, when the second station indicates in indication information #A that any station is permitted access to the second station's sensed information, the access point sends the first station, based on indication information #A, first indication, and then sends the first station the sensed information of the second station.

[0169] The second station may send indication information #A to the access point, and the access point may determine whether the second station supports any station when obtaining the sensing information of the second station. Therefore, in this embodiment of the present application, it can be determined whether the sensing information of the second station can be sent to the first station based on the indication information #A. This can avoid sending request information to the second station to obtain permission or authorization for the second station.

[0170] It is understood that the indication information #A may be capability indication information or support indication information, so as to indicate to the access point whether the second station allows any station to acquire the sensing information of the second station. The embodiment of the present application is not limited to a specific name for the indication information #A.

[0171] It is understood that the pointer #A is sent by the second station to the access point before the access point sends the first pointer.

[0172] Below, several examples will be described separately in which a second station allows a first station to acquire sensed information, and an access point allows a first station to acquire sensed information.

[0173] 3 shows another data transmission method according to an embodiment of the present application. In this technical solution, the second station determines to allow the first station to acquire the sensing information of the second station. The method includes the following steps:

[0174] S310: A first station sends proxy request information to an access point, where the proxy request information is used to request the access point to be a proxy for the first station.

[0175] In response, the access point receives the proxy request information sent by the first station.

[0176] A first station sends proxy request information to an access point to request the access point to become a proxy for the first station, and acquires sensing information of a second station for the first station, and also acquires sensing information of another station that responds to sensing by the proxy for the first station, for example, sensing information of a fourth station.

[0177] S320: The access point sends feedback information to the first station, where the feedback information indicates that the access point will be a proxy for the first station.

[0178] In response, the first station receives the feedback information sent by the access point, and determines, based on the feedback information, that the access point will be a proxy for the first station.

[0179] S330: The access point sends first request information to the second station, where the first request information is used to request to obtain sensing information for the first station.

[0180] In response, the second station receives the first request information sent by the access point.

[0181] It should be appreciated that in step S330, the first request information may include verification information of the first station, which indicates the identity of the first station and is used by the second station to determine whether the first station is a trusted or reliable station.

[0182] The verification information may include at least one of a medium access control address (MAC ADDR), a station identifier (STA ID), a service set identifier (SSID), a certificate, etc. In this embodiment of the present application, the verification information of the first station is carried in the first request information, allowing the second station to determine whether the first station is a trusted station of the second station, thereby facilitating the second station to determine whether to allow the first station to obtain the sensing information of the second station.

[0183] S340: The second station sends indication information #B to the access point, where the indication information #B indicates that the second station allows the first station to acquire the sensing information.

[0184] In response, the access point receives the indication #B sent by the second station.

[0185] In one example, in S340#A, the second station receives indication #C sent by its station management entity (SME) (SME is described below), which indicates that the first station is authorized to acquire the second station's sensed information. The second station then sends indication #B to the access point, indicating that the first station is authorized to acquire the second station's sensed information. Thus, the second station may send an indication to the first station indicating that authorization is authorized based on a decision by an upper layer or the SME. This can simplify the proxy procedure.

[0186] In another example, in S340#B, the second station receives indication information sent by an upper layer (e.g., an application layer) of the second station, where the indication information indicates that the first station is authorized to acquire the sensed information of the second station, and then the second station sends indication information#B to the access point, indicating that the first station is authorized to acquire the sensed information of the second station.

[0187] In yet another example, in S340##A, the first request information includes verification information of the first station, and the second station compares the verification information with verification information stored by the SME of the second station. If the verification information matches the verification information stored by the SME, the second station sends to the access point indication #B indicating that the first station is authorized to acquire the sensed information of the second station. If the verification information does not match the verification information stored by the SME, the second station sends to the access point indication #B indicating that the first station is denied to acquire the sensed information of the second station.

[0188] Assuming that the first station and the second station trust each other (or that a handshake is performed between the first station and the second station), it is obvious that the second station will store the verification information of the first station in the SME in advance. Based on the verification information included in the first request information and the verification information stored in the SME, the second station determines whether to allow the first station to obtain the sensing information. In this way, in this embodiment of the present application, the security of the sensing information of the station that responds to the sensing by the proxy can be ensured.

[0189] It should be noted that the first request information does not need to carry the verification information of the first station, and the second station may decide to send the indication information #B to the access point based on the indication information #C sent by the SME. Alternatively, the first request information may carry the verification information of the first station. The second station may independently decide whether to allow the first station to acquire the sensed information, or the second station may use a higher layer to decide whether to allow the first station to acquire the sensed information, and then use the SME to send the indication information #C to the second station.

[0190] S350: The access point sends first indication information to the first station, where the first indication information indicates that the first station is authorized to acquire the sensed information.

[0191] In response to this, the first station receives the first indication information sent by the access point, and determines, based on the first indication information, that the first station can acquire the sensing information of the second station.

[0192] S360: The access point sends the sensing information to the first station.

[0193] In response, the first station receives the sensed information sent by the access point.

[0194] In particular, the access point sends first request information to the second station. The second station determines that it is acceptable for the first station to acquire the sensed information of the second station and sends indication information #B to the access point. Based on the indication information #B, the access point determines that it is acceptable for the second station to acquire the sensed information of the second station and then sends the sensed information to the first station.

[0195] In the above technical solution, the second station determines whether to allow the first station to acquire the sensing information of the second station. If the second station approves it, the access point sends the sensing information to the first station. If the second station rejects it, the access point cannot send the sensing information to the first station. Therefore, in this embodiment of the present application, the security of the sensing information of the second station can be ensured.

[0196] In one example, the second station further sends first information to the access point, where the first information indicates that the first station is a trusted station of the second station. The first information can be understood as key information, which can be understood as a pure key or encrypted information obtained through key encryption. Both may be referred to as key information. The key may be a public key or a symmetric key, or may include another type of key. The first information can also be understood as other information. In the embodiments of the present application, the specific name of the first information is not limited to a specific one.

[0197] In this embodiment of the present application, after the second station allows the first station to acquire the sensing information of the second station, the second station sends first information to the first station, so that when the first station requests the sensing information of the second station again, the first information is added to the requested information, and the second station or access point decides to allow the first station to acquire the sensing information of the second station.

[0198] By sending the first information to the first station after the access point receives the first information sent by the second station, when the first station again requests to obtain the sensed information of the second station, the first station may send the first information to the second station through the access point to obtain the permission of the second station.

[0199] It should be understood that the second station may send the first information to the access point after sending the indication information #B or before the access point sends the sensing information. In the embodiment of the present application, the sequence of steps is not limited to a specific one.

[0200] When the access point becomes a proxy for a station requesting proxy sensing, in this embodiment of the present application, the access point sends request information to the second station, so that the second station decides whether to allow the first station to obtain the sensed information of the second station. Therefore, in this embodiment of the present application, the second station is provided with decision-making ability, so that the security of the sensed information of the second station can be ensured.

[0201] FIG. 4 is a schematic diagram of the interaction of multiple entities according to this embodiment of the present application. Specifically, conceptually, the MAC sublayer and the physical (PHY) layer each include a management entity. The MAC sublayer includes MAC layer management entities (MLME), and the physical layer includes PHY layer management entities (PLME). These entities provide a layer management service interface through which layer management functions are invoked. To provide correct MAC operation, each station has an SME. The SME is a layer-independent entity residing in a separate management plane or side surface. Typically, the SME provides functions such as collecting layer-related status from each layer management entity, as well as setting values ​​for layer-specific parameters. The SME typically performs these functions on behalf of a general system management entity and implements standard management protocols. It should be understood that the MAC layer shown in FIG. 4 may further interact with higher layers.

[0202] 5 shows another data transmission method according to an embodiment of the present application. In this technical solution, an access point determines whether to allow a first station to acquire sensing information of a second station. The method includes the following steps:

[0203] S510 and S520 are the same as steps S310 and S320 above, respectively.

[0204] S530: The access point determines to send sensing information of the second station to the first station.

[0205] S540 and S550 are the same as steps S350 and S360 above, respectively.

[0206] In particular, when deciding whether to send sensory information to the first station, the access point does not need to be authorized by the second station, and may authorize the first station to acquire the sensory information on behalf of the second station.

[0207] In step S530, it is understood that when the access point sends the sensing information of the second station to the first station, the access point can decide in one of the following ways.

[0208] #A: The access point determines that the second station has allowed the first station to acquire sensing information of the second station.

[0209] In particular, when it is determined that the second station has permitted the first station to acquire the sensed information of the second station, the correspondence between the second station and the first station, e.g.<STA1,STA2> The access point may establish a correspondence between the first station and the second station, where STA1 represents the first station and STA2 represents the second station. The correspondence indicates that the first station is a trusted station of the second station.

[0210] Therefore, when the first station requests to acquire the sensed information again, the access point may directly allow the first station to acquire the sensed information on behalf of the second station.

[0211] In an example of Method #A, there is a validity period of the correspondence. During the validity period, the access point directly allows the first station to acquire the sensed information on behalf of the second station. When the validity period is exceeded, the access point can request the second station to extend the validity period of the correspondence, or the second station can decide whether to allow the first station to acquire the sensed information.

[0212] #B: The access point determines that the first information included in the first request information matches the first information stored by the access point.

[0213] In particular, when the second station sends the first information to the first station through the access point, the access point may store the first information.

[0214] Therefore, when a first station sends first information to a second station through an access point, the access point determines whether the first information sent by the first station matches the first information stored by the access point. If the first information sent by the first station matches the first information stored by the access point, the access point sends the first station first indication information indicating that the first station is permitted to acquire the sensed information of the second station. If the first information sent by the first station does not match the first information stored by the access point, the access point sends the first station first indication information indicating that the first station is denied to acquire the sensed information of the second station.

[0215] It should be noted that the verification information included in the first request information may be carried in the above proxy request information or may be determined by the AP.

[0216] According to the above technical solution, in this embodiment of the present application, when an access point becomes a proxy for a station that requests proxy sensing, the security of sensing information of a station that responds to proxy sensing can be ensured.

[0217] Below, we describe another implementation for facilitating a second station and an access point to allow a first station to acquire sensed information of the second station.

[0218] For ease of explanation, the following example uses an access point allowing a first station to acquire sensing information of a second station, but the technique is also applicable to a scenario in which a second station allows a first station to acquire sensing information of the second station.

[0219] 6 shows yet another data transmission method according to an embodiment of the present application, which includes the following steps:

[0220] S610 and S620 are the same as steps S310 and S320 above, respectively.

[0221] S630: The access point determines that the sensed information is a second type of sensed information, where the second type of sensed information is sensed information that does not need to be authorized by the second station.

[0222] S640 and S650 are the same as steps S350 and S360 above, respectively.

[0223] It should be appreciated that the access point will determine whether to allow the first station to acquire the sensed information of the second station based on the type of sensed information requested by the first station to be acquired.

[0224] For example, there are two types of sensing information of the second station, namely: (1) a first type of sensing information, the sensing information being sensing information that needs to be acknowledged by a second station; (2) a second type of sensing information, where the sensing information is sensing information that does not need to be acknowledged by the second station; There is.

[0225] For example, if the sensed information is modified CSI information, the modified CSI information is a second type of sensed information, and any station can acquire the sensed information without being authorized by the second station. If the sensed information is CSI information, the CSI information is a first type of sensed information, and only stations authorized or authenticated by the second station can acquire the sensed information.

[0226] It is understood that the access point obtains the type information of the sensed information through an exchange with the second station. #1: Before a sensing session between the access point and the second station, or #2: It may be performed during a sensing session between the access point and the second station, and the exchange performed during the sensing session is (a) a process of setting up a sensing session between an access point and a second station; (b) a process of setting up sensing measurements between the access point and a second station; or (c) Steps not present in the original measurement procedure (steps dedicated to exchanging the above type information) Includes:

[0227] Based on the type of sensory information requested by the first station to be acquired, the access point determines whether first request information needs to be sent to the second station. If the sensory information requested by the first station to be acquired is the second type of sensory information, the access point allows the first station to acquire the sensory information. If the sensory information requested by the first station to be acquired is the first type of sensory information, the access point sends the first request information to the second station, and then the second station determines whether to allow the first station to acquire the sensory information of the second station. By classifying the sensory information, in this embodiment of the present application, the access point sends the first request information to the second station only if it is determined that the sensory information is of a type that requires authorization. Therefore, in this embodiment of the present application, the procedure of sensing by a proxy can be simplified.

[0228] It is obvious that, when the sensory information requested to be acquired by the first station is a first type of sensory information, in this embodiment of the present application, the above technical solution facilitates the first station to acquire the sensory information of the first type.

[0229] It should be understood that the first type of sensory information can be understood as first feedback type sensory information, and the second type of sensory information can be understood as second feedback type sensory information.

[0230] Similarly, the technical solution shown in Figure 6 may also be applied to a scenario in which the second station determines whether to allow the first station to acquire the sensory information based on the type of sensory information requested to be acquired by the first station. For specific details, please refer to the above content. This description will not provide a detailed description.

[0231] 7 shows yet another data transmission method according to an embodiment of the present application, which includes the following steps:

[0232] S710 and S720 are the same as steps S310 and S320 above, respectively.

[0233] S730: The access point determines that the first station is a first type station, and the first type station is a requesting station that needs to be authorized by the second station.

[0234] S740 and S750 are the same as steps S350 and S360 above, respectively.

[0235] It is obvious that the access point determines whether to allow the first station to acquire sensing information based on the type of the first station. For example, there are two types of first stations, a first type station and a second type station. The first type station is a station that needs to be authorized (or accepted) by the second station, and the second type station is a station that does not need to be authorized (or accepted) by the second station.

[0236] The second type of station is #a: A list of stations stored by the access point; #b: A station with a valid key; #c: A station having valid identity information; #d: A station requesting proxy sensing and performing mutual authentication with a station responding to proxy sensing. may include:

[0237] Based on the type of the first station, the access point determines whether first request information needs to be sent to the second station. If the first station is a second type station, the access point allows the first station to acquire sensed information. If the first station is a first type station, the access point sends first request information to the second station, and then the second station determines whether to allow the first station to acquire sensed information of the second station. By classifying the first station, in this embodiment of the present application, the access point sends first request information to the second station only if it is determined that the first station is of a type that requires authorization. Therefore, in this embodiment of the present application, the proxy sensing procedure can be simplified.

[0238] By classifying the first stations, in this embodiment of the present application, there is no need to poll all "first stations" to see whether they can perform transmission. For first stations that can perform direct transmission, the access point can perform direct transmission. This can simplify the proxy detection procedure.

[0239] It should be noted that the second type of stations may include the stations listed above as well as other types of stations not described in this application.

[0240] It is naturally understood that, when the first station is a first type of requesting station, in this embodiment of the present application, the above technical solutions facilitate the first station to obtain the sensing information.

[0241] It will be appreciated that the classification of the first station can be specified directly by the access point, or the station responding to the proxy sensing can inform the access point through an interaction with the access point of the classification of the first station performed by the station responding to the proxy sensing.

[0242] It should be further noted that if the above classification of the requesting station is performed by an access point, the access point may notify the second station and the first station of the classification of the first station. If the classification of the first station is performed by the second station, the second station may notify the access point of the classification of the first station performed by the second station through interaction with the access point.

[0243] Similarly, the technical solution shown in Figure 7 may also be applied to a scenario in which the second station determines whether to allow the first station to acquire sensing information based on the type of the first station. For specific details, please refer to the above content. This description will not provide a detailed description.

[0244] It should be further noted that the interaction processes such as classification of sensed information and classification of the first station described in Figures 6 and 7 may be performed before step S210, step S350 or step S650.

[0245] It should be understood that the solutions shown in Figures 6 and 7 may be combined. For example, if the first station is a first type station and the sensed information requested by the first station to be acquired is the first type of sensed information, the access point needs to send the first request information to the second station, and then the second station decides whether to allow the first station to acquire the sensed information of the second station.

[0246] In another example, if the first station is a first type station and the sensed information requested by the first station to be acquired is a second type of sensed information, the access point needs to send the first request information to the second station, and then the second station decides whether to allow the first station to acquire the sensed information of the second station.

[0247] In another example, if the first station is a second type station and the sensed information requested by the first station to be acquired is the first type of sensed information, the access point needs to send the first request information to the second station, and then the second station decides whether to allow the first station to acquire the sensed information of the second station.

[0248] In another example, if the first station is a second type station and the sensory information requested by the first station to be acquired is the second type of sensory information, the access point may directly allow the first station to acquire the sensory information of the second station.

[0249] According to the above technical solution, in this embodiment of the present application, there is no need to poll whether all "requesting stations" can perform transmission. For sensing information that can be directly transmitted, if the access point determines that the sensing information can be transmitted, it transmits the sensing information directly to the first station. This can simplify the proxy sensing procedure.

[0250] As described in the above solution, while the access point sends the sensed information of the second station to the first station, it is understood that the access point can also send the sensed information of the fourth station to the first station, or the access point can send the sensed information of the second station to the third station, etc. This will be described below.

[0251] 8 shows a further data transmission method according to an embodiment of the present application, which includes the following steps:

[0252] S810: The access point determines that the fourth station is a trusted station of the second station.

[0253] S820: The access point sends the sensing information of the fourth station to the first station.

[0254] It should be understood that the access point may determine that the fourth station is a trusted station of the second station in multiple ways. For example, the access point may send polling information #A to the second station to poll whether the fourth station is a trusted station of the second station, and the second station may send indication information #D to the access point to indicate that the fourth station is a trusted station of the second station. In another example, multiple confirmation methods of the above solution may be used. This is not a limitation in the embodiments of the present application.

[0255] It is to be understood that in this embodiment of the present application, the above solution can facilitate the first station to obtain sensing information of another station that responds to sensing by a proxy, and the solution shown in Fig. 8 can facilitate the first station to obtain sensing information of another station that responds to sensing by a proxy. According to the above technical solution, in this embodiment of the present application, the sensing information of the station that is reliable and responds to sensing by a proxy of the second station can be sent to the first station, thereby simplifying the proxy procedure by which the access point obtains sensing information of the fourth station for the first station.

[0256] In one example, the access point sends a station list to a first station, the station list including at least one station that responds to proxy sensing, and the station list including a second station, such that the first station can request to obtain sensing information of another station that responds to proxy sensing.

[0257] It will of course be appreciated that the station list sent by the access point to the first station may be sent at the request of the first station or may be sent directly by the access point to the first station.

[0258] It is of course further understood that the station list may continue to be updated if there are new stations responding to the proxy detection, and that the access point may send the new station list to the first station after the station list is updated, or may send the new station list upon the first station's request. Thus, the station list sent by the access point to the first station is the most recent station list.

[0259] According to the above technical solutions, in this embodiment of the present application, a first station can obtain sensing information of another station that responds to sensing by a proxy through an access point.

[0260] 9 shows yet another data transmission method according to an embodiment of the present application, which includes the following steps:

[0261] S910: The access point determines that the third station is a trusted station of the first station.

[0262] S920: The access point sends the sensing information of the second station to the third station.

[0263] It should be understood that the access point may determine that the third station is a trusted station of the first station in multiple ways. For example, the access point may send polling information #B to the first station to poll whether the third station is a trusted station of the first station, and the first station may send indication information #E to the access point to indicate that the third station is a trusted station of the first station. In another example, multiple confirmation methods of the above solution may be used. This is not a limitation in the embodiments of the present application.

[0264] It is of course understood that in this embodiment of the present application, the above solution can facilitate the third station to obtain the sensing information of the second station, and the solution shown in FIG. 9 can facilitate the third station to obtain the sensing information of the second station.

[0265] According to the above technical solutions, in this embodiment of the present application, the sensing information of the second station can be sent to the reliable proxy sensing request station of the first station, which can simplify the proxy procedure of the access point obtaining the sensing information of the second station for the third station.

[0266] It should be noted that the solutions shown in Figures 8 and 9 may be combined with any one of the solutions above to form a new technical solution, which is not limited to any particular one in the embodiments of the present application.

[0267] Unlike the above description, it should be understood that, if the second station does not allow the first station to acquire the sensed information of the second station, in this embodiment of the present application, the SME, etc. may be prohibited from acquiring the sensed information acquired from the MAC / PHY layer, and the information may be prohibited from being passed to another layer, for example, via a PHY service access point (SAP), a MAC SAP, an MLME SAP, etc. Therefore, in this embodiment of the present application, assuming that the second station refuses the first station from acquiring the sensed information of the second station, the first station may skip the authorization mechanism at the PHY / MAC layer and be prevented from acquiring the sensed information reported by the second station to another layer through interactions with upper layers. Naturally, stricter rules may be set, for example, specifying that the sensed information reported to another layer may be sent only to authenticated and authorized requesting stations.

[0268] In this embodiment of the present application, the sensed information of the second station may be reported to the first station based on a modified long training field (LTF) sequence, i.e., it is further understood that the LTF sequence used when the access point performs sensed measurements with the second station is an LTF sequence modified based on a predetermined sequence (e.g., a key). In other words, a non-conventional LTF sequence is used for sensed measurements. When the access point sends the sensed information of the second station to the first station, the reported sensed information may be generated based on a modified LTF sequence, for example, a received frequency-domain signal. Since the first station recognizes the modified LTF sequence, after recognizing the LTF signal between the access point and the second station, the first station may obtain the sensed information of the second station, for example, by parsing CSI information.

[0269] An embodiment of the present application further provides a data transmission method, which includes the following steps:

[0270] S1010: The first station sends key information #A corresponding to the first key to the second station, and the key information #A is used to verify the identity of the first station.

[0271] In response to this, the second station receives key information #A from the first station.

[0272] In step S1010, the first station sends key information #A to the second station, which may be understood as the first station sending key information #A directly to the second station, or the first station sending key information #A to the second station through an access point. This is not a limitation in the embodiments of the present application.

[0273] In step S1010, the fact that key information #A corresponds to the first key may be understood as key information #A being information obtained by the first station through encryption based on the first key, for example, encrypted information, or key information #A being information generated by the first station based on the first key, for example, a hash value. In other words, key information #A is information determined by the first station based on the first key.

[0274] S1020: The second station sends to the first station confirmation information #A determined based on the first key, where the confirmation information #A indicates that the second station has confirmed the identity of the first station.

[0275] In response, the first station receives confirmation information #A from the second station and determines, based on the confirmation information #A, that the second station has confirmed the identity of the first station.

[0276] The second station sending confirmation information #A to the first station in step S1020 may be understood as the second station sending confirmation information #A directly to the first station, or as the second station sending confirmation information #A to the first station through an access point.

[0277] In one embodiment, the second station may send a unicast frame directly to the first station, or may send the unicast frame to the first station through an access point. For example, the confirmation information #A includes a unicast frame.

[0278] The confirmation information #A sent by the second station to the first station is obtained after the second station verifies or decrypts the key information #A based on the first key. Both the second station and the first station have (recognize) the first key. In other words, the second station recognizes the first key, and the first station recognizes the first key.

[0279] In one embodiment, the first key includes at least one of public key #1, public key #2, or symmetric key #1.

[0280] In a possible implementation, the first key includes public key #1, which corresponds to the first station (this indicates that the first station generates public key #1 and private key #1). The first station sends key information #A corresponding to public key #1 to the second station. The second station has public key #1 (this indicates that the first station sends public key #1 to the second station), and the second station verifies or decrypts key information #A based on public key #1 to confirm the identity of the first station. As an example, if key information #A is a hash value and the hash value corresponds to public key #1, the second station verifies the hash value based on public key #1 to determine the identity of the first station.

[0281] In a possible implementation, the first key includes public key #2, which corresponds to the second station (this indicates that the second station generates public key #2 and private key #2). The first station has (knows) public key #2 (this indicates that the second station sends public key #2 to the first station). The first station sends key information #A corresponding to public key #2 to the second station. The second station verifies or decrypts key information #A based on public key #2 to confirm the identity of the first station. As an example, if key information #A is a hash value and the hash value corresponds to public key #2, the second station verifies the hash value based on public key #2 to determine the identity of the first station.

[0282] In a possible implementation, the first key includes public key #1 and public key #2. Both the second station and the first station have (recognize) public key #1 and public key #2. The first station sends key information #A corresponding to public key #1 and public key #2 to the second station. The second station verifies or decrypts key information #A based on public key #1 and public key #2 to confirm the identity of the first station. As an example, if key information #A is a hash value and the hash value corresponds to public key #1 and public key #2, the second station verifies the hash value based on public key #1 and public key #2 to determine the identity of the first station.

[0283] In a possible implementation, the first key includes a symmetric key #1, which corresponds to the first station and the second station. Both the second station and the first station have (know) the symmetric key #1. The first station sends the second station key information #A corresponding to the symmetric key #1. The second station verifies or decrypts the key information #A based on the symmetric key #1 (the first station sends the symmetric key #1 to the second station) to confirm the identity of the first station. As an example, if the key information #A is a hash value and the hash value corresponds to the symmetric key #1, the second station verifies the hash value based on the symmetric key #1 to determine the identity of the first station.

[0284] The first station sends key information to the second station to verify the identity of the first station, and the second station verifies the key information based on the first key. After the verification is successful, in this embodiment of the present application, the first station can directly exchange information with the second station. For example, the first station directly obtains sensing information of the second station. After the verification is successful, in this embodiment of the present application, the information security of the information exchange process between the first station and the second station can be ensured.

[0285] In addition to the above, according to the above solution, in this embodiment of the present application, the first station becomes a trusted station of the second station, which is related to the above solution, so that the sensing information of the second station can be reliably acquired by a trusted station, and the security of the sensing information of the second station can be ensured.

[0286] In addition to the above, the key information included in the first information described above may include key information #A described in step S1010, or may include the first key described in step S1010.

[0287] The method further comprises the following steps:

[0288] S1030: The first station and the second station perform mutual authentication.

[0289] When a first station and a second station perform mutual authentication, several algorithms, such as Diffie-Hellman (DH), may be used so that the first station probes that it has a private key #1 corresponding to public key #1, the second station probes that it has a private key #2 corresponding to public key #2, and the first station and the second station probe that they both have symmetric key #1.

[0290] In a possible implementation, the first station and the second station may obtain or determine a second key when performing mutual authentication according to the DH algorithm or another algorithm, and the second key is used in future mutual authentication processes between the first station and the second station.

[0291] For example, a first station has a public key #1 and a private key #1, and a second station has a public key #2 and a private key #2. The first station sends the public key #1 to the second station, and the second station sends the public key #2 to the first station. The first station and the second station may perform operations based on their respective private keys, public keys #1 and #2, return the obtained values ​​to each other, and then perform operations based on their respective private keys to obtain a common K value between the first station and the second station. This value may be used to probe whether the first station and the second station each have a corresponding private key, and this value may be used in subsequent communications. This value may be used as a second key. For a description of the DH algorithm, please refer to the prior art. This description will not provide further details.

[0292] In a possible implementation, the second station sends a second key to the first station, and in response, the first station receives a second key from the second station.

[0293] In particular, in the process of mutual authentication between the first station and the second station, the second station may generate a second key. If the second key includes a public key and a private key, the second station may send the public key in the second key to the first station, so that in the subsequent information exchange process between the first station and the second station, the first station may indicate its identity to the second station based on the public key in the second key. If the second key includes a symmetric key #2, the second station may send the symmetric key #2 to the first station, so that in the subsequent information exchange process between the first station and the second station, the first station may indicate its identity to the second station based on the symmetric key #2. Therefore, in this embodiment of the present application, the information security of the information exchange process between the first station and the second station can be further ensured.

[0294] In another possible implementation, the first station sends a second key to the second station, which in turn receives a second key from the first station.

[0295] In particular, in the process of mutual authentication between the first station and the second station, the first station may generate a second key. If the second key includes a public key and a private key, the first station may send the public key in the second key to the second station, so that in the subsequent information exchange process between the first station and the second station, the second station may indicate its identity to the first station based on the public key in the second key. If the second key includes a symmetric key #2, the first station may send the symmetric key #2 to the second station, so that in the subsequent information exchange process between the first station and the second station, the second station may indicate its identity to the second station based on the symmetric key #2. Therefore, in this embodiment of the present application, the information security of the information exchange process between the first station and the second station can be further ensured.

[0296] The method further comprises the following steps:

[0297] S1000: A second station establishes a secure connection with an access point.

[0298] For example, when a second station establishes a relationship with an access point through a robust security network association (RSNA) or preassociation security negotiation (PASN), the second station informs the access point that it can participate in the SBP process as a sensing station.

[0299] For example, the second station may indicate in another interaction process with the access point that the second station can participate in the SBP process as a sensing station.

[0300] Alternatively, in the above process, the second station may authorize the access point to inform another station of the information that the second station is a sensing station.

[0301] S1002: The access point sends indication information #F to the first station, where the indication information #F indicates that the second station is a sensing station.

[0302] In response, the first station receives the pointing information #F sent by the access point, and determines that the second station is the sensing station based on the pointing information #F.

[0303] For example, the access point may indicate to the first station that the second station is a sensing station using periodic beacon frames. In other words, the indication information #F may be a beacon frame or another type of information, such as a broadcast frame. Alternatively, the first station may actively poll the access point for its associated sensing stations and obtain certain of the access point's replies.

[0304] In a possible implementation, the access point indicates information such as whether the access point supports sensing and / or whether it supports being a proxy access point and indicates this to the first station based on information #F.

[0305] S1004: The first station sends proxy sensing registration request information #A to the access point, where the proxy sensing registration request information #A indicates the proxy sensing registration request of the first station.

[0306] In response, the access point receives the proxy-sensing registration request information #A sent by the first station.

[0307] After the first station determines that the second station is a sensing station, the first station may seek to acquire sensing information of the second station, and the first station may send a request information frame, such as a probe request, to the access point to indicate to the access point that the first station seeks to acquire sensing information of the second station.

[0308] In a possible implementation example, before the first station sends the proxy sensing registration request information #A to the access point, the first station needs to establish a secure connection with the access point, for example, by completing the above-mentioned RSNA process or PASN process. After the first station establishes a secure connection with the access point, a pairwise transient key (PTK) is obtained. The first station and the access point may perform mutual authentication based on the PTK to ensure information security.

[0309] In a possible implementation, the first station generates key #1, which includes public key #1 and private key #1. This step may be performed before S1004. Proxy-sensing registration request information #A includes public key #1.

[0310] In another possible implementation, the first station generates key #1, and key #1 includes symmetric key #1. This step may be performed before S1004. Proxy-sensing registration request information #A includes symmetric key #1.

[0311] For example, the proxy sensing registration request information #A sent by the first station to the access point may be a proxy sensing registration request frame, in which the first station uses the proxy sensing registration frame to complete proxy sensing registration with the access point, i.e., to request the access point to become a proxy sensing station for the first station.

[0312] In a possible implementation, the access point sends confirmation information #B to the first station, which indicates that the access point will be the station that performs proxy sensing for the first station.

[0313] For example, confirmation information #B may be a proxy sensing registration response frame, which may indicate that the first station has successfully registered with the access point, i.e., indicate to the first station that the access point will become the proxy sensing station for the first station.

[0314] S1006: The access point sends request information #A for proxy sensing to the second station, where the request information #A for proxy sensing indicates that the first station is requesting to obtain sensing information of the second station.

[0315] In particular, request information #A for sensing by the proxy includes public key #1 or symmetric key #1.

[0316] In response, the second station receives the request information #A for proxy sensing sent by the access point and obtains the public key #1 or symmetric key #1 of the first station.

[0317] Step S1006 can also be understood as the second station receiving the public key #1 or the symmetric key #1 from the access point. If the key information #A corresponds to the public key #1 or the symmetric key #1, the second station may verify the key information #A based on the public key #1 or the symmetric key #1.

[0318] In a possible implementation, before the access point sends the request information #A for proxy sensing to the second station, the access point needs to determine the second station, i.e., the sensing station, i.e., the access point determines that the second station may further participate in the SBP process. The access point may send a broadcast request frame to the second station to complete the verification process, and the second station will reply with a response frame after receiving the request frame.

[0319] As described above, a first station generates key #1, which includes public key #1 and private key #1. A second station also generates key #2, which includes public key #2 and private key #2. If key #1 generated by the first station includes symmetric key #1, there is no need for the second station to generate key #2.

[0320] In a possible implementation, the response frame sent by the second station to the access point includes public key #2.

[0321] In a possible implementation, the second station may allow the access point to send public key #2 to the first station.

[0322] For example, after it is determined that the second station is subsequently a sensing station, the access point sends request information #A for proxy sensing to the second station, where the request information #A for proxy sensing indicates that the first station is requesting to obtain sensing information of the second station, and the request information #A for proxy sensing includes public key #1 or symmetric key #A.

[0323] In a possible implementation, the access point may send request information #A for proxy sensing to the second station without determining that the second station is subsequently a sensing station, where the request information #A for proxy sensing includes public key #1 or symmetric key #A.

[0324] S1008: The second station sends response information #A to the access point, where the response information #A indicates that the second station allows the first station to acquire the sensing information of the second station.

[0325] Alternatively, the access point sends sensed information of the second station to the first station, and in response, the first station receives sensed information of the second station.

[0326] In a possible implementation, if the second station generates key #2, response information #A includes public key #2.

[0327] In a possible implementation, the second station allows the access point to send public key #2 to the first station, and the access point sends public key #2 to the first station, thus receiving the public key of at least one sensing station.

[0328] In the above steps S1006 and S1008, the first station may receive the public key #2 of the second station sent by the access point.

[0329] In steps S1004-S1008, in this embodiment of the present application, if the first station and the second station each generate a key, and each key includes a public key and a private key, the first station sends public key #1 to the second station, and the second station sends public key #2 to the first station, so that the second station sends confirmation information #A to the first station based on the first key in step S1020. Alternatively, in this embodiment of the present application, the first station sends symmetric key #1 generated by the first station to the second station, so that the second station sends confirmation information #A to the first station based on the first key in step S1020 to complete confirmation of the identity of the first station.

[0330] According to the above technical solutions, in this embodiment of the present application, after the first station obtains the sensing information of the second station, a mutual authentication procedure can be completed between the first station and the second station, so that the identity of the first station and the identity of the second station are known to each other. In this way, the information security of the first station and / or the second station can be ensured in the subsequent information exchange process between the first station and the second station.

[0331] It is understood that the technical solution shown in Figure 10 may be combined with the above technical solutions to form a new technical solution. In addition to the above, the technical solution shown in Figure 10 is related to the above solutions.

[0332] For example, if the first request information includes key information #A, the second station may determine that the first station is a trusted station of the second station based on the first key, and may allow the first station to acquire the sensing information of the second station. In other words, in steps S1010 and S1020 of FIG. 10, the first station may become a trusted station of the second station in this manner.

[0333] The sequence of steps and the sequence of sub-steps (possible implementations) of the solution in Fig. 10 may be interchanged or modified, sub-steps may be moved to another step, or some sub-steps may be omitted or added, but this is not limited to the embodiments of the present application.

[0334] In addition to the above, the solution in Figure 10 provides a method for sensing proxy authentication under asymmetric and symmetric keys, which may be extended based on the above two processes and is not limited to completely following the above steps.

[0335] While method embodiments have been described above in the embodiments of the present application, corresponding apparatus embodiments will now be described.

[0336] Fig. 11 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device includes a processor 1101, a memory 1102, and a communication interface 1103. The processor 1101, the memory 1102, and the communication interface 1103 are connected to each other via a bus 1104. It should be understood that the communication device shown in Fig. 11 may be an access point or a station.

[0337] The memory 1102 may include, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), and portable read-only memory (compact disc read-only memory (CD-ROM)). The memory 1102 is configured to store relevant instructions and relevant data.

[0338] The processor 1101 may be one or more central processing units (CPUs). When the processor 901 is a single CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0339] When the communication device is an access point, the processor 1101 of the communication device is configured to read program code stored in the memory 1102 to perform the following operations.

[0340] A first indication is sent to the first station through the communication interface, the first indication indicating that the first station is authorized to acquire the sensed information of the second station, and the sensed information is sent to the first station through the communication interface.

[0341] When the communication device is a station, the processor 1101 of the communication device is configured to read the program code stored in the memory 1102 to perform the following operations:

[0342] First request information sent by the access point is received through the communication interface. The first request information is used to request a first station to acquire sensory information of a second station. The access point is a proxy for the first station, the proxy is configured to acquire sensory information for the first station, the first station is a station that requests sensing by the proxy, and the second station is a station that responds regarding the sensing by the proxy. Second indication information is sent to the node through the communication interface. The second indication information indicates that the first station is authorized to acquire the sensory information.

[0343] In addition to the above, for implementation examples of each operation in FIG. 11, please refer to the corresponding descriptions of the method embodiments shown in FIGS.

[0344] 12 is a schematic diagram of another communication device according to an embodiment of the present application. The communication device can be used in an access point or a station, and can be configured to implement the method of the above embodiment. The communication device includes a transceiver unit 1201 and a decision unit 1220. The transceiver unit 1210 and the decision unit 1220 will be described below.

[0345] If the communication device is an access point, the transceiver unit 1210 is configured to send the first pointing information and the sensed information to the first station. The decision unit 1220 is configured to perform actions such as decision making and the determination of the method embodiments described above, such as determining the type of the sensed information and determining the type of the first station.

[0346] If the communication device is a station, the transceiver unit 1210 is configured to receive first request information sent by the access point and send second indication information to a predetermined receiving location. The decision unit 1220 is configured to perform actions such as decision making or the determination of the above method embodiments, for example, determining the type of sensed information or the type of the first station.

[0347] Apart from the above, the communication device further includes a memory unit 1230, which is configured to store programs and codes used to perform the above methods.

[0348] In addition to the above, for the implementation examples of each operation in Figure 12, please refer to the corresponding description of the method described in the above embodiment, and the details will not be described again in this description.

[0349] 13 is a schematic diagram of yet another communication device according to an embodiment of the present application. The communication device includes a processor 1301, a memory 1302, and a communication interface 1303. The processor 1301, the memory 1302, and the communication interface 1303 are connected to each other via a bus 1304. The communication device shown in FIG. 13 may be a first station or a second station.

[0350] The memory 1302 may include, but is not limited to, RAM, ROM, EPROM, and CD-ROM. The memory 1302 is used for storing related instructions and related data.

[0351] The processor 1301 may be one or more CPUs. When the processor 1301 is one CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0352] If the communication device is a second station, the processor 1301 of the communication device is configured to read the program code stored in the memory 1302 to perform the following operations:

[0353] Key information #A corresponding to the first key is received from the first station through the communication interface. The key information #A is used to verify the identity of the first station. Verification information #A determined based on the first key is sent to the first station through the communication interface. The verification information #A indicates that the second station has verified the identity of the first station.

[0354] If the communication device is a first station, the processor 1301 of the communication device is configured to read the program code stored in the memory 1302 to perform the following operations:

[0355] Key information #A corresponding to the first key is sent to a second station through the communication interface. The key information #A is used to verify the identity of the first station. Verification information determined based on the first key is received from the second station through the communication interface. The verification information #A indicates that the second station has verified the identity of the first station.

[0356] In addition to the above, for implementation examples of each operation in FIG. 13, please refer to the corresponding description of the method embodiment shown in FIG.

[0357] 14 is a schematic diagram of yet another communication device according to an embodiment of the present application. The communication device may be used in a first station or a second station and may be configured to implement the method of the above embodiment. The communication device includes a transceiver unit 1401. The transceiver unit 1410 will now be described.

[0358] If the communication device is a second station, the transceiver unit 1410 is configured to receive key information corresponding to the first key from the first station, where the key information is used to verify the identity of the first station. The transceiver unit 1410 is further configured to send to the first station confirmation information #A determined based on the first key, where the confirmation information #A indicates that the second station has confirmed the identity of the first station.

[0359] Alternatively, the second station further includes a decision unit 1420. The decision unit 1420 is configured to determine authentication information #A based on the first key. The decision unit 1220 is configured to make decisions and perform actions such as the decisions of the method embodiments described above.

[0360] Apart from the above, the communication device further includes a memory unit 1430, which is configured to store programs and codes used to perform the above methods.

[0361] If the communication device is a first station, the transceiver unit 1410 is configured to send key information corresponding to the first key to a second station, the key information being used to verify the identity of the first station. The transceiver unit 1410 is further configured to receive, from the second station, confirmation information #A determined based on the first key, the confirmation information #A indicating that the second station has confirmed the identity of the first station.

[0362] Alternatively, the second station further includes a decision unit 1420. The decision unit 1420 is configured to make decisions and perform actions such as the decisions of the method embodiments described above.

[0363] Apart from the above, the communication device further includes a memory unit 1430, which is configured to store programs and codes used to perform the above methods.

[0364] In addition to the above, for implementation examples of each operation in FIG. 14, please refer to the corresponding description of the method embodiment shown in FIG.

[0365] In one embodiment of the present application, there is further provided a chip including a processor, the processor configured to retrieve instructions stored in the memory from the memory and execute the instructions to enable a communications device in which the chip is installed to perform the method of the above example.

[0366] In one embodiment of the present application, there is further provided another chip including an input interface, an output interface, a processor, and a memory. The input interface, the output interface, the processor, and the memory are connected through an internal connection path. The processor is configured to execute code in the memory. The processor is configured to perform the method of the above example when the code is executed.

[0367] In an embodiment of the present application, there is further provided a processor configured to be coupled to the memory and configured to perform the methods and functions relating to the satellite and user equipment of any one of the above embodiments.

[0368] In another embodiment of the present application, a computer program product is provided, which, when running on a computer, performs the methods of the above embodiments.

[0369] In another embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program, which, when executed by a computer, performs the method of the above embodiment.

[0370] In describing the embodiments of the present application, the term "plurality" means two or more unless otherwise specified. The term "at least one of the preceding described items" or similar expressions refers to any combination of the items, including any combination of singular items or plural items. For example, "at least one of the items a, b, or c" may refer to a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural. In addition, to clearly describe the technical solutions of the embodiments of the present application, terms such as "first" and "second" are used in the embodiments of the present application to distinguish between identical or similar items that basically provide the same function or purpose. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and terms such as "first" and "second" do not indicate a clear distinction. In addition to the above, in the embodiments of the present application, the terms "example" and "for example" are used to mean serving as an example, illustration or explanation.

[0371] Any embodiment or design scheme described in the embodiments of this application as an "example" or "for example" is not necessarily described as being more preferred or having more advantages than another embodiment or design scheme. Rather, the use of expressions such as "example" or "for example" is intended to present relative concepts in a concrete manner for ease of understanding.

[0372] Unless otherwise specified, " / " in the description of the embodiments of the present application represents an "or" relationship between related entities. For example, A / B may represent A or B. In the present application, "and / or" represents only a related relationship to describe related entities, and represents that three relationships may exist. For example, A and / or B may represent three cases: only A exists, both A and B exist, or only B exists. A and B may be singular or plural.

[0373] It should be understood that references to "one embodiment" or "an embodiment" throughout this specification mean that the particular feature, structure or characteristic associated with that embodiment is included in at least one embodiment of the present application.

[0374] Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout this specification do not necessarily refer to the same embodiment. In addition to the above, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the embodiments of the present application, the sequence numbers of the above processes do not refer to the order of execution. The order of execution of the processes is naturally determined based on the functions and internal logic of the processes, and naturally should not be construed as any limitation on the implementation process of the embodiments of the present application.

[0375] It is understood that "one embodiment" as used throughout this specification means that the particular feature, structure or characteristic associated with that embodiment is included in at least one embodiment of the present application.

[0376] Therefore, the embodiments included throughout this specification do not necessarily refer to the same embodiment. In addition to the above, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It is understood that the sequence numbers of the above processes in the embodiments of this application do not refer to the order of execution. The order of execution of the processes is naturally determined based on the functions and internal logic of the processes, and naturally should not be construed as any limitation on the implementation process of the embodiments of this application.

[0377] Those skilled in the art can see from the examples described in the embodiments disclosed herein that the components and algorithm steps can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether a function is implemented by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, and it is not naturally considered that this implementation goes beyond the scope of this application.

[0378] For ease and simplicity of description, those skilled in the art can clearly understand that the detailed operation processes of the above-described systems, devices, and components may refer to the corresponding processes of the above-described method embodiments. This description will not provide redundant details. It should be understood that in some embodiments provided in this application, the disclosed systems, devices, and methods may be implemented in other ways. For example, the described device embodiments are merely examples. For example, the division into components is merely a division of logical functions, and other divisions may be used in actual implementation. For example, multiple components or elements may be combined or incorporated into another system, or some features may be ignored or not implemented.

[0379] In addition to the above, the shown and described mutual couplings or direct couplings or communication connections may be implemented through some interfaces, and indirect couplings or communication connections between devices or locations may be implemented in electronic, mechanical, or other forms.

[0380] The components described as separate parts may or may not be physically separate. The components displayed as parts may or may not be physical parts, i.e., they may be located in one place or distributed across multiple network parts. Some or all of the components may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments. In addition to the above, the functional components of the embodiments of the present application may be incorporated into one processing part, each of the components may exist physically alone, or two or more components may be integrated into one part.

[0381] When a function is implemented in the form of a software function portion and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be implemented as an essential part, a part that contributes to the prior art may be implemented, or a part of the technical solution may be implemented in the form of a software product. A computer software product is stored in the storage medium, and the computer software product includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method described in the embodiments of the present application. The above storage medium includes any medium capable of storing program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. [Explanation of symbols]

[0382] 1101 processor 1102 memory 1103 Communication Interface 1104 Bus 1210 Transceiver section 1220 Decision Section 1230 Storage section 1301 processor 1302 memory 1303 Communication Interface 1304 Bus 1410 Transceiver section 1420 Decision Section 1430 Storage section

Claims

1. A step of sending first indication information to the first station by the access point after the access point or the second station determines that the first station is permitted to acquire sensing information of the second station, the first indication information indicating that the access point is permitted to the first station to acquire the sensing information of the second station; sending the sensed information to the first station by the access point; The access point is a proxy for the first station, the proxy is configured to obtain the sensing information for the first station, the first station is a station requesting sensing by proxy (SBP), and the second station is a station responding with SBP. Data transmission method.

2. Before the step of sending the first indication information to the first station by the access point, the method further comprises: sending, by the access point, first request information to the second station, the first request information being used to request acquisition of the sensing information for the first station; receiving, by the access point, second indication information sent by the second station, the second indication information indicating that the second station allows the first station to acquire the sensed information; The method of claim 1 further comprising:

3. The method of claim 2 , wherein the first request information comprises verification information of the first station, the verification information indicating an identity of the first station.

4. The method comprises: receiving, by the access point, first information sent by the second station, the first information indicating that the first station is a trusted station of the second station; sending the first information to the first station by the access point; The method of claim 2 further comprising:

5. Prior to the step of sending first request information by the access point to the second station, the method further comprises: determining, by the access point, that the sensed information is of a first type, the first type of sensed information being sensed information that needs to be authorized by the second station; and / or determining, by the access point, that the first station is a station of a first type, the first type being a station that needs to be authorized by the second station; The method of claim 2 further comprising:

6. Before the step of sending the first indication information to the first station by the access point, the method further comprises: receiving, by the access point, third indication information sent by the second station, the third indication information indicating that the second station allows any station to acquire the sensed information; The method of claim 1 further comprising:

7. Before the step of sending the first indication information to the first station by the access point, the method further comprises: determining, by the access point, that the sensed information is of a second type, the second type of sensed information being sensed information that does not need to be authorized by the second station; and / or determining, by the access point, that the first station is a station of a second type, the second type being a station that does not need to be authorized by the second station; The method of claim 1 further comprising:

8. After the step of sending the sensed information to the first station by the access point, the method further comprises: determining, by the access point, that a third station is a trusted station of the first station; sending the sensed information to the third station by the access point; 2. The method of claim 1, wherein the access point is a proxy for the third station, the proxy is configured to obtain the sensing information for the third station, and the third station is a station requesting an SBP.

9. The step of determining, by the access point, that a third station is a trusted station of the first station includes: sending first polling information by the access point to the first station, the first polling information being used to poll whether the third station is the trusted station of the first station; receiving, by the access point, a fourth indication sent by the first station, the fourth indication indicating that the third station is the trusted station of the first station; The method of claim 8, comprising:

10. After the step of sending the sensed information to the first station by the access point, the method further comprises: determining, by the access point, that a fourth station is a trusted station of the second station; sending, by the access point, sensed information of the fourth station to the first station; the proxy is further configured to acquire the sensing information of the fourth station for the first station, the fourth station being a station that responds with an SBP; The method of claim 1.

11. The step of determining, by the access point, that a fourth station is a trusted station of the second station comprises: sending second polling information by the access point to the second station, the second polling information being used to poll whether the fourth station is the trusted station of the second station; receiving, by the access point, a fifth indication sent by the second station, the fifth indication indicating that the fourth station is the trusted station of the second station; The method of claim 10, comprising:

12. The method comprises: sending, by the access point, a station list to the first station, the station list comprising at least one station responding to an SBP, the station list comprising the second station; The method of claim 1 further comprising:

13. The method comprises: sending, by the access point, to the first station, sensed information of any stations in the station list that respond to the SBP; The method of claim 12 further comprising:

14. A communication device, a transceiver section configured to, after the device or the second station determines that the first station is permitted to acquire the sensed information of the second station, send first indication information to the first station, the first indication information indicating that the device is permitted to allow the first station to acquire the sensed information of the second station. Equipped with the transceiver unit is further configured to send the sensed information to the first station; the communication device is a proxy for the first station, the proxy is configured to obtain the sensing information for the first station, the first station is a station requesting an SBP, and the second station is a station responding with an SBP; Communication equipment.

15. the transceiver unit is further configured to send first request information to the second station, and the first request information is used to request acquisition of the sensed information for the first station; the transceiver unit is further configured to receive second indication information sent by the second station, the second indication information indicating that the second station allows the first station to acquire the sensed information.

15. The apparatus of claim 14.

16. 16. The apparatus of claim 15, wherein the first request information comprises verification information of the first station, the verification information indicating an identity of the first station.

17. the transceiver unit is further configured to receive first information sent by the second station, the first information indicating that the first station is a trusted station of the second station; the transceiver unit is further configured to send the first information to the first station.

16. The apparatus of claim 15.

18. The apparatus further comprises a decision unit; the determining unit is configured to determine that the sensory information is sensory information of a first type, the sensory information of the first type being sensory information that needs to be authorized by the second station; and / or the determining unit is configured to determine that the first station is a first type station, and the first type station is a station that needs to be authorized by the second station; 16. The apparatus of claim 15.

19. the transceiver unit is further configured to receive third indication information sent by the second station, the third indication information indicating that the second station allows any station to acquire the sensed information.

15. The apparatus of claim 14.

20. The apparatus further comprises a decision unit; the determining unit is configured to determine that the sensory information is sensory information of a second type, the sensory information of the second type being sensory information that does not need to be authorized by the second station; and / or the determining unit is configured to determine that the first station is a second type station, and the second type station is a station that does not need to be authorized by the second station.

15. The apparatus of claim 14.

21. The apparatus further comprises a decision unit; the determiner is configured to determine that a third station is a trusted station of the first station; the transceiver unit is further configured to send the sensed information to the third station; the device is a proxy for the third station, the proxy being configured to obtain the sensing information for the third station, the third station being a station requesting an SBP; 15. The apparatus of claim 14.

22. the transceiver unit is further configured to send first polling information to the first station, and the first polling information is used to poll the third station as to whether it is the trusted station of the first station; the transceiver unit is further configured to receive a fourth indication sent by the first station, the fourth indication indicating that the third station is the trusted station of the first station.

22. The apparatus of claim 21.

23. The apparatus further comprises a decision unit; the determiner is configured to determine that a fourth station is a trusted station of the second station; the transceiver unit is further configured to send sensed information of the fourth station to the first station; the proxy is further configured to acquire the sensing information of the fourth station for the first station, the fourth station being a station that responds with an SBP; 15. The apparatus of claim 14.

24. the transceiver unit is further configured to send second polling information to the second station, and the second polling information is used to poll whether the fourth station is the trusted station of the second station; the transceiver unit is further configured to receive a fifth indication sent by the second station, the fifth indication indicating that the fourth station is the trusted station of the second station.

24. The apparatus of claim 23.

25. the transceiver unit is further configured to send a station list to the first station, the station list comprising at least one station responding to an SBP, and the station list comprising the second station.

15. The apparatus of claim 14.

26. the transceiver unit is further configured to send, to the first station, sensed information of any stations in the station list that respond to the SBP.

26. The apparatus of claim 25.

27. A computer readable storage medium comprising a computer program or instructions, which, when run on a computer, enable the computer to perform the method of any one of claims 1 to 13.

28. A computer program comprising instructions which, when run on a computer, enable the computer to perform the method of any one of claims 1 to 13.

Citation Information

Patent Citations

  • Vehicle-mounted camera sharing system and method based on direct communication and cellular network communication

    CN113873199A

  • WLAN sensing frame exchange protocol

    US20200359248A1