Data transmission method and communication device

By having an access point control the exchange of sensing information and authorize stations, the security and efficiency of proxy-based sensing are improved, addressing the vulnerability of unauthorized access to sensing information.

JP2026053317APending Publication Date: 2026-03-25HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-10-29
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

The security of sensing information from stations responding to proxy-based sensing requests is compromised when an access point acts as a proxy, as the sensing information is not directly controlled by the stations involved.

Method used

An access point acts as a proxy, determining and controlling the permission for stations to obtain sensing information, ensuring that only authorized stations receive the information, and classifying sensing information types to simplify the proxy sensing procedure.

Benefits of technology

This approach enhances the security of sensing information exchange by allowing controlled access and simplifying the proxy sensing process, ensuring only authorized stations receive sensitive information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026053317000001_ABST
    Figure 2026053317000001_ABST
Patent Text Reader

Abstract

The present invention provides a data transmission method and communication device that ensure the security of sensing information of a station responding to a proxy-based sensing request when an access point acts as a proxy for a station requesting proxy-based sensing. [Solution] The method includes an access point sending first indicating information to a first station. The first indicating information indicates that the first station is permitted to obtain sensing information from a second station. The method also includes the access point sending sensing information to the first station. The access point is a proxy for the first station, and the proxy obtains sensing 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 to sensing by the proxy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims priority from Chinese Patent Application No. 202210023778.9, filed with the China National Intellectual Property Administration on January 10, 2022, with the title "DATA TRANSMISSION METHOD AND COMMUNICATION APPARATUS", and Chinese Patent Application No. 202210223845.1, filed with the China National Intellectual Property Administration on March 7, 2022, with the title "DATA TRANSMISSION METHOD AND COMMUNICATION APPARATUS", and the entire contents of both applications are incorporated herein by reference.

[0002] Embodiments of this application relate to the field of communication technologies, and in particular, to data transmission methods and communication apparatuses.

Background Art

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

[0004] In a scenario where an access point (AP) individually establishes a sensing relationship with at least two stations (STA), a station (one of the stations) that requests proxy-based sensing can directly obtain the sensing information of the station (the other station) that responds to the proxy-based sensing through the AP. As a result, the security of the sensing information of the station that responds to the proxy-based sensing cannot be ensured.

[0005] Therefore, ensuring the security of detection information from stations responding to detections by proxies is an urgent technical challenge that needs to be addressed now. [Overview of the project]

[0006] In embodiments of this application, a data transmission method and communication device are provided that ensure the security of sensing information of a station responding to a proxy sensing request when an access point becomes a proxy for a station requesting proxy sensing. [Means for solving the problem]

[0007] In the first aspect, a data transmission method is provided which includes an access point sending first indicating information to a first station, the first indicating information indicating that the first station is permitted to obtain sensing information of a second station, and the access point sending sensing information to the first station. The access point is a proxy for the first station, the proxy is configured to obtain sensing 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 to sensing by the proxy.

[0008] In this embodiment of the application, when an access point acts as a proxy for a station requesting sensing via a proxy, the access point or the second station decides whether to allow the first station to obtain sensing information from the second station, and the access point does not directly send the sensing information from the second station to the first station. Therefore, in this embodiment of the application, the security of the sensing information from the second station can be ensured.

[0009] With respect to the first aspect, in some possible implementations of the first aspect, the method further includes, before the access point sends first indicating information to a first station, the access point sending first request information to a second station, the first request information being used to request the first station to acquire sensing information; and the access point receiving second indicating information sent by the second station, the second indicating information indicating that the second station has consented to the first station acquiring sensing information.

[0010] In this embodiment of the application, when an access point becomes a proxy for a station requesting sensing by a proxy, the access point sends request information to the second station, which then decides whether or not to allow the first station to obtain sensing information from the second station. Therefore, in this embodiment of the application, the security of the sensing information of the second station can be ensured by providing the second station with the ability to make such a decision.

[0011] With respect to the first aspect, in some possible implementations of the first aspect, the first request information includes verification information for the first station, and the verification information points to the identity of the first station.

[0012] In this embodiment of the present application, the verification information of the first station is carried in the first request information, so that the second station can determine whether or not the first station is a reliable station of the second station, thereby facilitating the decision of whether or not to allow the first station to acquire sensing information of the second station.

[0013] With respect to the first aspect, in some possible implementations of the first aspect, the method further includes the access point receiving first information sent by a second station, the first information indicating 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 sensing information from the second station, the second station sends first information to the first station so that when the first station requests sensing information from the second station again, the second station or access point decides to add the first information to the request information and allow the first station to acquire sensing information from the second station.

[0015] With respect to 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 sensing information is of type first sensing information, which is sensing information that needs to be authorized by the second station, and / or the access point determining that the first station is of type first station, which is a station that needs to be authorized by the second station.

[0016] In this embodiment of the application, the sensing information and / or the first station are classified, and 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. Thus, in this embodiment of the application, the proxy sensing procedure can be simplified.

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

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

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

[0020] Because the sensing information and / or the first station are classified, in this embodiment of the application, there is no need to poll whether transmission can be performed for all "sensing information or the first station". For sensing information that can be transmitted directly, or for the first station that can be transmitted directly, the access point may transmit the sensing information or the first station directly. This simplifies the sensing procedure by proxy.

[0021] With respect to the first aspect, in some possible implementations of the first aspect, after the access point sends 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 sensing information to the third station, wherein the access point 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 that requests sensing by the proxy.

[0022] With regard to the above technical solution, in this embodiment of the present application, sensing information from the second station can be sent to a reliable station of the first station that requests sensing by proxy. This simplifies the proxy procedure by which the access point obtains sensing information from the second station for the third station.

[0023] With respect to the first aspect, in some possible implementations of the first aspect, the access point's determination that a third station is a trusted station of the first station includes the access point sending first polling information to the first station, which is used to poll whether the third station is a trusted station of the first station, and the access point receiving fourth indicating information sent by the first station, which indicates that the third station is a trusted station of the first station.

[0024] With respect to the first aspect, in some possible implementations of the first aspect, after the access point sends 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 sensing information of the fourth station to the first station, the proxy further configured to obtain sensing information of the fourth station for the first station, the fourth station being a station that responds to sensing by the proxy.

[0025] With regard to the above technical solution, in this embodiment of the present application, sensing information of a reliable station responding to a proxy sensing of a second station can be sent to the first station. This simplifies the proxy procedure for the access point to acquire sensing information of a fourth station for the first station.

[0026] Regarding the first aspect, in some possible implementation examples of the first aspect, for the access point to determine that the fourth station is a reliable station of the second station is for the access point to send the second polling information to the second station, where the second polling information is used for polling on whether the fourth station is a reliable station of the second station, and for the access point to receive the fifth indication information sent by the second station, where the fifth indication information indicates that the fourth station is a reliable station of the second station.

[0027] Regarding the first aspect, in some possible implementation examples of the first aspect, the method further includes the access point sending a station list to the first station, where the station list includes at least one station that responds to proxy-based sensing and the station list includes the second station.

[0028] According to the above technical solution, in the present embodiment of the present application, the first station can obtain sensing information of another station that responds to proxy-based sensing through the access point.

[0029] Regarding the first aspect, in some possible implementation examples of the first aspect, the method further includes the access point sending sensing information of any station that responds to proxy-based sensing in the station list to the first station.

[0030] A data transmission method is provided which includes a second station receiving first request information sent by an access point, the first request information being used to request the first station to acquire sensing information of the second station. The second station sends second indicating information to the access point, the second indicating information indicating that the first station is authorized to acquire sensing information. The access point is a proxy for the first station, the proxy is configured to acquire sensing 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 to sensing by the proxy.

[0031] With respect to the second aspect, in some possible implementations of the second aspect, the first request information includes verification information for the first station, and the verification information points to the identity of the first station.

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

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

[0034] With respect to the second aspect, in some possible implementations of the second aspect, the method further includes the second station receiving a sixth indicating information sent by the station management entity of the second station, prior to the second station sending the second indicating information to the access point, wherein the sixth indicating information indicates that the first station is permitted to acquire sensing information.

[0035] With respect to the second aspect, in some possible implementations of the second aspect, before the second station sends the second indicating information to the access point, the method further includes the second station determining that the sensing information is of type second sensing information, which 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 of type second station, which is a requesting station that does not need to be authorized by the second station.

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

[0037] With respect to the second aspect, in some possible implementations of the second aspect, the method further includes the second station receiving second polling information sent by an access point, the second polling information being used to poll whether the fourth station is a trusted station of the second station, and the second station sending fifth indicating information to the access point, the fifth indicating information indicating that the fourth station is a trusted station of the second station.

[0038] In a third aspect, a communication device is provided which includes a transceiver unit configured to send first indicating information to a first station, the first indicating information indicating that the first station is permitted to acquire sensing information of a second station. The transceiver unit is further configured to send sensing information to the first station. The communication device is a proxy for the first station, the proxy is configured to acquire sensing 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 to sensing by the proxy.

[0039] With respect to the third aspect, in some possible implementations of the third aspect, the transceiver unit is further configured to send first request information to a second station, the first request information being used to request the first station to acquire sensing information. The transceiver unit is further configured to receive second indicating information sent by the second station, the second indicating information indicating that the second station has consented to the first station acquiring sensing information.

[0040] With respect to the third aspect, in some possible implementations of the third aspect, the first request information includes verification information for the first station, and the verification information points to the identity of the first station.

[0041] With respect to a third aspect, in some possible implementations of the third aspect, the transceiver unit is further configured to receive first information sent by a second station, and the first information indicates that the first station is a reliable station of the second station. The transceiver unit is further configured to send the first information to the first station.

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

[0043] With respect to the third aspect, in some possible implementations of the third aspect, the transceiver unit is further configured to receive third indicating information sent by the second station, and the third indicating information indicates that the second station has permitted any station to acquire sensing information.

[0044] With respect to the third aspect, in some possible implementations of the third aspect, the apparatus further includes a determination unit, which is configured to determine that sensing information is of type second sensing information, and that type second sensing information is sensing information that does not need to be authorized by a second station, and / or the determination unit is configured to determine that a first station is of type second station, and that type second station is a station that does not need to be authorized by a second station.

[0045] With respect to the third aspect, in some possible implementations of the third aspect, the device further includes a determination unit. The determination unit is configured to determine that the third station is a trusted station of the first station. A transceiver unit is further configured to send sensing information to the third station. The device is a proxy for the third station, the proxy is configured to acquire sensing information for the third station, and the third station is a station that requests sensing by the proxy.

[0046] With respect to the third embodiment, in some possible implementations of the third embodiment, the transceiver unit is further configured to send first polling information to a first station, and the first polling information is used to poll whether the third station is a reliable station of the first station. The transceiver unit is further configured to receive fourth indicating information sent by the first station, and the fourth indicating information indicates that the third station is a reliable station of the first station.

[0047] With respect to the third aspect, in some possible implementations of the third aspect, the device further includes a determination unit. The determination unit is configured to determine that the fourth station is a reliable station of the second station. A transceiver unit is further configured to send sensing information of the fourth station to the first station. A proxy is further configured to receive sensing information of the fourth station for the first station, and the fourth station is a station that responds to sensing by the proxy.

[0048] With respect to the third embodiment, in some possible implementations of the third embodiment, the transceiver unit is further configured to send second polling information to a second station, and the second polling information is used to poll whether a fourth station is a reliable station of the second station. The transceiver unit is further configured to receive fifth indicating information sent by the second station, and the fifth indicating information indicates that the fourth station is a reliable 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 a first station, the station list including at least one station that responds to sensing by the proxy, and the station list including a second station.

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

[0051] In a fourth aspect, a communication device is provided including a transceiver unit configured to receive first request information sent by an access point and to use the first request information to request a first station to acquire sensing information of a second station. The transceiver unit is further configured to send second indicating information to the access point, the second indicating information indicating that it is permitted for the first station to acquire sensing information. The access point is a proxy for the first station, the proxy is configured to acquire sensing 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 to sensing by the proxy.

[0052] With respect to the fourth aspect, in some possible implementations of the fourth aspect, the first request information includes verification information for the first station, and the verification information points to the identity of the first station.

[0053] With respect to the fourth aspect, in some possible implementations of the fourth aspect, the device further includes a determination unit. The determination unit is configured to determine, based on verification information of the first station, that the first station is a reliable station of the second station.

[0054] With respect to the fourth aspect, in some possible implementations of the fourth aspect, the apparatus further includes a determination unit, which is configured to determine that sensing information is of a first type, and that the first type of sensing information is sensing information that needs to be authorized by a second station, and / or the determination unit is configured to determine that the first station is a first type station, and that the first type station is a requesting station that needs to be authorized by the second station.

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

[0056] With respect to the fourth aspect, in some possible implementations of the fourth aspect, the apparatus further includes a determination unit, which is configured to determine that sensing information is of type second sensing information, and that type second sensing information is sensing information that does not need to be authorized by a second station, and / or the determination unit is configured to determine that a first station is of type second station, and that a type second station is a requesting station that does not need to be authorized by a second station.

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

[0058] With respect to the fourth aspect, in some possible implementations of the fourth aspect, the transceiver unit is further configured to receive a 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 a fifth indicating information to the access point, and the fifth indicating information indicates that the fourth station is a trusted station of the second station.

[0059] In a fifth aspect, a communication device including a processor is provided. The processor is coupled to a memory, the memory is configured to store computer programs or instructions, and the processor is configured to execute computer programs or instructions in the memory, thereby performing one of the first aspects or possible implementations thereof, or one of the second aspects or possible implementations thereof.

[0060] In the sixth aspect, a chip system is provided. The chip system includes logic circuits and a communication interface. The communication interface or logic circuits are configured to perform one of the methods of the first aspect or a possible implementation of the first aspect, or one of the methods of the second aspect or a possible implementation of the second aspect.

[0061] In the seventh aspect, a communication system is provided. The communication system includes a communication device located at an access point and a communication device located at a station. The communication device at the access point is configured to perform one of the first aspects or a possible implementation of the first aspect. The communication device at the station is configured to perform one of the second aspects or a possible implementation of the second aspect.

[0062] In the eighth aspect, a computer-readable storage medium is provided which stores a computer program or instruction. The computer program or instruction is used to implement one of the first aspects or possible implementations thereof, or to implement one of the second aspects or possible implementations thereof.

[0063] In the ninth aspect, a computer program product is provided. When the computer program product operates on a computer, the computer is enabled to perform one of the methods of the first aspect or a possible implementation of the first aspect, or one of the methods of the second aspect or a possible implementation of the second aspect.

[0064] A data transmission method is provided, comprising the following: a second station receives key information corresponding to a first key from a first station, the key information is used to verify the identity of the first station, the first station is a station requesting proxy sensing, and the second station is a station responding to proxy sensing. The second station sends confirmation information to the first station, 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 successful verification, in this embodiment of the application, the first station can directly exchange information with the second station. For example, the first station can directly obtain sensing information from the second station. After successful verification, in this embodiment of the application, information security can be ensured for the information exchange process between the first station and the second station.

[0066] With respect to 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. The first public key corresponds to a first station, the second public key corresponds to a second station, and the first symmetric key corresponds to both the first and second stations.

[0067] With respect to the tenth aspect, in some possible implementations of the tenth aspect, the method further includes the second station receiving a first public key or a first symmetric key from an access point, prior to the second station receiving key information corresponding to a first key from a first station. The access point is a proxy for the first station, and the proxy is configured to obtain sensing information of the second station for the first station.

[0068] The first station sends a first public key or a first symmetric key to the second station through an access point. The second station may verify the identity of the first station by verifying the 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 successful verification, in this embodiment of the application, the first station can directly exchange information with the second station. For example, the first station can directly obtain sensing information from the second station. After successful verification, in this embodiment of the application, information security can be ensured for the information exchange process between the first station and the second station.

[0069] With respect to the tenth aspect, in some possible implementations of the tenth aspect, the method further includes the second station sending a second public key to an access point. The access point is a proxy for the first station, and the proxy is configured to obtain sensing information of the second station for the first station.

[0070] Separately from the above, the second station sends the second public key to the first station either before or after receiving the key information corresponding to the first key from the first station. Therefore, if the first station generates the 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 the corresponding key information based on the first public key, the second station may send the second public key after receiving the key information.

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

[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 from the second key to the first station, thereby allowing the first station to point its identity to the second station based on the public key from the second key during the subsequent information exchange process between the first and second stations. If the second key includes a symmetric key #2, the second station may send the symmetric key #2 to the first station, thereby allowing the first station to point its identity to the second station based on the symmetric key #2 during the subsequent information exchange process between the first and second stations. Thus, in this embodiment of the application, the information security of the information exchange process between the first and second stations can be further ensured.

[0073] With respect to the tenth aspect, in some possible implementations of the tenth aspect, the method further includes the second station receiving the second key from the first station after the second station has sent confirmation information determined based on the first key to 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, thereby allowing the first station to point out its identity to the second station based on the public key in the second key during the subsequent information exchange process between the first and second stations. If the second key includes a symmetric key #2, the first station may send the symmetric key #2 to the first station, thereby allowing the first station to point out its identity to the second station based on the symmetric key #2 during the subsequent information exchange process between the first and second stations. Thus, in this embodiment of the application, the information security of the information exchange process between the first and second stations can be further ensured.

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

[0076] A data transmission method is provided which includes 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 proxy sensing. The first station receives confirmation information from the second station, determined based on the first key, the confirmation information indicating that the second station has confirmed the identity of the first station.

[0077] With respect to 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. The first public key corresponds to a first station, the second public key corresponds to a second station, and the first symmetric key corresponds to both the first and second stations.

[0078] With respect to 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 is a proxy for the first station, and the proxy is configured to obtain sensing information of the second station for the first station.

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

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

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

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

[0083] In a twelfth aspect, a communication device is provided which includes a transceiver unit configured to receive key information corresponding to a first key from a first station, and to use the key information to verify the identity of the first station. The transceiver unit is further configured to send confirmation information to the first station determined based on the first key, the confirmation information indicating that the communication device has confirmed the identity of the first station, the first station being a station requesting sensing by a proxy, and the communication device being a station responding to sensing by a proxy.

[0084] With respect to 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. The first public key corresponds to a first station, the second public key corresponds to a communication device, and the first symmetric key corresponds to the first station and the communication device.

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

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

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

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

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

[0090] In a thirteenth aspect, a communication device is provided which includes a transceiver unit configured such that it sends key information corresponding to a first key to a second station, the key information is used to verify the identity of the communication device, the communication device is a station that requests sensing by a proxy, and the second station is a station that responds to sensing by a proxy. The transceiver unit is further configured to receive confirmation information from the second station determined based on the first key, and the confirmation information indicates that the second station has confirmed the identity of the communication device.

[0091] With respect to the 13th aspect, in some possible implementations of the 13th aspect, the first key includes at least one of a first public key, a second public key, or a first symmetric key. The first public key corresponds to a communication device, the second public key corresponds to a second station, and the first symmetric key corresponds to the second station and the communication device.

[0092] With respect to the 13th embodiment, in some possible implementations of the 13th embodiment, the transceiver unit is further configured to send a first public key or a first symmetric key to an access point. The access point is a proxy for a communication device, and the proxy is configured to obtain sensing information of a second station for the communication device.

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

[0094] With respect to the 13th embodiment, in some possible implementations of the 13th embodiment, the transceiver unit is further configured to send a second key to a second station.

[0095] With respect to the 13th embodiment, in some possible implementations of the 13th embodiment, the transceiver unit is further configured to receive a second key from a second station.

[0096] With respect to the 13th aspect, in some possible implementations of the 13th aspect, the second key includes a second symmetric key.

[0097] In a fourteenth aspect, a communication device including a processor is provided. The processor is coupled to a memory, the memory is configured to store computer programs or instructions, and the processor is configured to execute computer programs or instructions in the memory, thereby performing one of the tenth aspect or a possible implementation thereof, or one of the eleventh aspect or a possible implementation thereof.

[0098] In the fifteenth aspect, a chip system is provided. The chip system includes logic circuits and a communication interface. The communication interface is configured to perform one of the methods of the tenth aspect or a possible implementation of the tenth aspect, or one of the methods of the eleventh aspect or a possible implementation of the eleventh aspect.

[0099] In the sixteenth aspect, a communication system is provided. The communication system includes a communication device located at a second station and a communication device located at a first station. The communication device at the second station is configured to perform one of the tenth aspect or a possible implementation of the tenth aspect, or the communication device at the first station is configured to perform one of the eleventh aspect or a possible implementation of the eleventh aspect.

[0100] In the seventeenth aspect, a computer-readable storage medium is provided which stores a computer program or instruction. The computer program or instruction is used to implement one of the tenth aspect or a possible implementation thereof, or to implement one of the eleventh aspect or a possible implementation thereof.

[0101] In the 18th aspect, a computer program product is provided. When the computer program product operates on a computer, the computer is enabled to perform one of the methods of the 10th aspect or a possible implementation of the 10th aspect, or one of the methods of the 11th aspect or a possible implementation of the 11th aspect. [Brief explanation of the drawing]

[0102] [Figure 1] This is a schematic diagram illustrating the application scenarios related to this application. [Figure 2] This is a schematic flowchart of the data transmission method related to this application. [Figure 3] This is a schematic flowchart of another data transmission method related to this application. [Figure 4] This is a schematic diagram illustrating the interaction of multiple entities according to one embodiment of this application. [Figure 5] This is a schematic flowchart of yet another data transmission method according to one embodiment of this application. [Figure 6] This is a schematic flowchart of yet another data transmission method according to one embodiment of this application. [Figure 7] This is a schematic flowchart of yet another data transmission method according to one embodiment of this application. [Figure 8] This is a schematic flowchart of a further data transmission method according to one embodiment of this application. [Figure 9] This is a schematic flowchart of a further data transmission method according to one embodiment of this application. [Figure 10] This is a schematic flowchart of yet another data transmission method according to one embodiment of this application. [Figure 11] This is a structural block diagram of the communication device related to this application. [Figure 12] This is a structural block diagram of another communication device related to this application. [Figure 13] This is a structural block diagram of yet another communication device related to this application. [Figure 14] This is a structural block diagram of yet another communication device related to this application. [Modes for carrying out the invention]

[0103] The technical solution of this application will be described below with reference to the attached drawings.

[0104] The technical solutions provided in the embodiments of this application are applicable to wireless local area networks (WLANs). For example, the technical solutions provided in the embodiments of this 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 next-generation standards, such as 802.11be, and even further next-generation standards.

[0105] While the embodiments of this application are primarily described using examples where a WLAN network, in particular a network to which the IEEE 802.11 system standard applies, it will be readily apparent to those skilled in the art that various aspects of the embodiments of this application can be extended to various standards and protocols, such as Bluetooth®, high-performance radio local area networks (HIPERLAN), wide area networks (WANs), personal area networks (PANs), and other networks that may become publicly known or developed in the future. Therefore, regardless of the coverage area used and the radio access protocol used, the various aspects provided in the embodiments of this application are applicable to any suitable radio network.

[0106] The technical solutions of the embodiments of this application can be further applied to various communication systems, such as the global system for mobile communication (GSM), code division multiple access (CDMA) systems, wideband code division multiple access (WCDMA®) systems, general packet radio service (GPRS) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, fifth generation (5G) systems and new radio (NR) systems, future sixth generation (6G) systems, and the Internet of Things (Internet of Things) It can be further 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 this application are merely illustrative examples and are not limited to those applicable to this application. This is described uniformly in this disclosure and is not described again in detail.

[0108] The terminals in the embodiments of this application may be user equipment (UE), access terminals, subscriber units, subscriber stations, mobile stations, mobile consoles, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication devices, user agents, or user equipment. Alternatively, the terminals may be cellular phones, cordless telephones, session initiation protocol (SIP) telephones, wireless local loop (WLL) stations, personal digital assistants (PDAs), mobile devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices for 5G networks, terminal devices for future 6G networks, terminal devices for public land mobile networks (PLMNs), etc. The embodiments of this application are not limited to these.

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

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

[0111] It is obvious that the technical solutions of the embodiments of this application are applicable to communication between an AP and one or more STAs, to communication between APs, and to communication between STAs. For the sake of clarity, the embodiments of this application will be described using only an example in which an AP communicates with one or more STAs. However, this method of description does not impose any limitations on the actual scope of application of the technical solutions of the embodiments of this application. The disclosure provides a uniform explanation, and further details will not be mentioned again below.

[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 primarily deployed in homes, buildings, and campuses. A typical coverage radius is several tens of meters to just over 100 meters. Of course, access points may also be deployed outdoors instead of in the above locations. An access point acts as a bridge connecting a wired network and a wireless network. Access points are primarily used to connect various wireless network clients 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 be a device that supports the 802.11be standard. Alternatively, an access point may be a device that supports multiple WLAN standards in 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. The access point of this application may be an HE AP or an EHT AP, or it may be an access point that is compatible with future generations of Wi-Fi standards.

[0113] A station may be a wireless communication chip, wireless sensor, wireless communication terminal, etc., and may also be referred to as a user. For example, a station may be a mobile phone, tablet computer, set-top box, smart TV, smart wearable device, in-vehicle communication device, or computer that supports Wi-Fi communication functionality. Separately from the above, a station may support the 802.11be standard. Alternatively, a station may support WLAN standards in 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, access points and stations may be devices used in the Internet of Things (IoT), such as the Internet of Vehicles, Internet of Things nodes, sensors, etc.; in smart homes, such as smart cameras, smart remote controllers, smart water meters, smart electricity meters, etc.; and in smart cities, such as sensors.

[0115] It is obvious that the technical solutions of the embodiments of this application are applicable to communication between an AP and one or more STAs, to communication between APs, and to communication between STAs. For the sake of clarity, the embodiments of this application will be described using only an example in which an AP communicates with one or more STAs. However, this method of description does not impose any limitations on the actual scope of application of the technical solutions of the embodiments of this application. The disclosure provides a uniform explanation, and further details will not be mentioned again below.

[0116] The wireless communication system provided in the embodiments of this 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 to 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 a single 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 solution of the embodiment of this application, the technical terms related to the technical solution of the embodiment of this application will be briefly explained below.

[0118] First, let me explain sensing technology.

[0119] Signals transmitted by Wi-Fi devices are typically received by terminal devices after being reflected, diffracted, and scattered by various obstacles. This phenomenon can make the actual received signal (i.e., the channel environment), which is usually obtained by superimposing multiple signals, complex. On the other hand, this makes it easier to sense the physical environment through which a wireless signal passes using the signal itself. By analyzing wireless signals affected by various obstacles, such as channel state information (CSI), the surrounding environment can be inferred and sensed, leading to the development of sensing technologies.

[0120] Sensing technology consists of 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, the sensing initiator is the station that initiates the sensing process, the sensing responder is the station that participates in the sensing process initiated by the sensing initiator, the sensing transmitter is the station that sends physical protocol data units (PPDUs) for sensing measurements in the sensing process, and the sensing receiver is the station that receives the PPDUs sent by the sensing transmitter and performs sensing measurements in the sensing process. Sensing session setup refers to the setup of a sensing session between stations. In this description, several relevant parameters can be exchanged. Measurement setup is used by the sensing initiator and sensing responder to exchange and integrate parameters, attributes, etc., that need to be used in the sensing process, for example, the roles of the sensing initiator as sensing transmitter and / or sensing receiver, the roles of the sensing responder as sensing transmitter and / or sensing receiver, measurement feedback type, and sensing information type. A measurement instance is used for sensing measurements. Multiple sensing responders may be included in a single measurement instance. Measurement setup completion is used to terminate the measurement setup process corresponding to the sensing response side, and the sensing response side may remain in a sensing session while no longer bound to the corresponding measurement setup. Sensing session completion indicates the end of the sensing session, and the station no longer participates in processes such as sensing measurement.

[0122] It is obvious that a sensing session is a protocol between two stations established by one sensing initiator and one sensing responder. A single sensing initiator may set up sensing sessions with multiple sensing responders (however, even in this case, the sensing sessions must be set up one by one using techniques such as orthogonal frequency division multiple access (OFDMA) or multi-user multiple input multiple output (MU-MIMO)).

[0123] Next, I will explain the measurement instance.

[0124] Measurement instances are classified into two types: trigger-based sensing measurement instances and non-trigger-based sensing measurement instances. For example, in a trigger-based sensing process, the AP is the sensing initiator and the STA is the sensing responder, while in a non-trigger-based sensing process, the STA may be the sensing initiator and the AP may be the sensing responder. It should be noted that in the embodiments of this application, the type of measurement instance in the scene shown in Figure 1 is not limited to a specific one. Instead, the difference between trigger-based sensing and non-trigger-based sensing is that in trigger-based sensing, a trigger frame is used in the sensing measurement instance, while in non-trigger-based 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. In the polling phase, it is confirmed that the station being polled can participate in the 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 via an NDPA that it will subsequently send a null data physical layer protocol data unit (NDP). In addition to notifying the sensing responder that it needs to listen for the NDP, the NDPA also carries other configuration information.

[0126] The NDP sent by the sensing initiator is measured by the corresponding sensing response side to obtain channel information. In the trigger frame sounding phase, the sensing initiator uses a triggered frame (TF) to prompt the sensing response side to send an NDP, and the sensing initiator measures the NDP sent by the sensing response side to obtain channel information.

[0127] As can be seen from the schematic diagram in Figure 1, it is clear that the communication between STA1 and AP, the communication between STA2 and AP, and the communication between STA3 and AP may be the sensing process described above.

[0128] For the sake of clarity, the embodiments of this application will describe the technical solutions of the embodiments using an example in which the communication between STA2 and AP or the communication between STA3 and AP is the sensing process described above. However, the communication between STA2 and AP or the communication between STA3 and AP may be of a different type.

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

[0130] It is clear that STA1 is a requesting STA, that is, a station requesting sensing by proxy (sensing by proxy requesting STA, SBP requesting STA), and that it requests the AP to act as a proxy for STA1 to obtain sensing information from other stations.

[0131] When AP acts as a proxy for STA1, STA1 can easily obtain sensing information from other sensing stations through AP, for example, obtaining sensing information from STA2 and / or STA3 through AP, but STA2 and / or STA3 cannot prevent STA1 from obtaining sensing information from STA2 and / or STA3 through AP. This creates a potential security risk to the sensing information of STA2 and STA3.

[0132] In view of the above technical challenges, an embodiment of the present application provides a data transmission method that ensures the security of sensing information of a station responding to a proxy sensing request when an access point becomes a proxy for a station requesting proxy sensing.

[0133] It is obvious that the sensing information includes, but is not limited to, CSI information, CSI change information, information indicating object movement, beamforming, channel impulse response (CIR), and other information.

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

[0135] Figure 2 is a schematic flowchart of a data transmission method according to one embodiment of this application. This method includes the following steps.

[0136] S210: The access point sends first indication information to the first station, which indicates that the first station is permitted to acquire sensing information from the second station.

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

[0138] In step S210, the access point or the second station may decide that it is permissible for the first station to acquire sensing information from the second station, and it is understood that the access point will notify the first station of the result of this decision.

[0139] S220: The access point sends sensing information to the first station, and the access point is a proxy for the first station, and the proxy is configured to retrieve sensing information for the first station.

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

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

[0142] For the sake of clarity, the present embodiments of this application will be described using an example in which the first station is a station that requests sensing by a proxy, and the second station is a station that responds to sensing by a proxy. However, this description is not limiting.

[0143] It is also obvious that for the first station, the access point may be the responder or the proxy initiator, and the second station may be the responder for the proxy's sensing. For the second station, the access point may be the initiator for the proxy's sensing, and the first station may also be the first initiator.

[0144] It is obvious that the acquisition of sensing information from the second station by the first station can be understood as the first station requesting to acquire sensing information between the access point and the second station, or the first station requesting to acquire sensing information from the second station. The two things have the same or equivalent meaning. Therefore, the first station requesting to acquire sensing information from the second station is equivalent to the first station requesting to acquire sensing information between the access point and the second station. In other words, the sensing information from the second station may be understood as pure sensing information from the second station, or as sensing information between the second station and the access point. This is not limited to the embodiments of this application.

[0145] For the sake of clarity, this embodiment of the present application will be described using an example in which the first station acquires sensing information from the second station. However, this method of description should not be considered to abandon the above-mentioned expression in which the first station requests to acquire sensing information between the access point and the second station.

[0146] It is obvious that the access point is a proxy for the first station, and from this, it can be determined that the access point is either a nominal proxy for the first station (something that can be understood as a nominal proxy) or a functional proxy for the first station (something that can be understood as an actual proxy).

[0147] In particular, if the access point determines that it will send sensing information from the second station to the first station, the access point is a functional proxy for the first station. If the access point determines that it cannot send sensing information from the second station to the first station, the access point is merely a nominal proxy for the first station and cannot perform the proxy function of sending sensing information from 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 the first station's proxy, and it facilitates the first station to obtain sensing information from 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] In addition to indicating that the access point has received proxy request information, it is naturally understood that the feedback information may further indicate to the access point that it will become a proxy for the first station. For the sake of clarity, in this embodiment of the present application, an example is used in which the feedback information indicates that the access point will become a proxy for the first station, but other functions are not excluded.

[0150] In existing protocols, the access point acts as a proxy for the first station and then directly sends sensing information of the second station to the first station. Therefore, the security of the sensing information of the second station cannot be ensured. In step S210 of this embodiment of the present application, the first indicating information sent by the access point may indicate that the first station can only acquire sensing information of the second station after it has been accepted by the access point or the second station. The access point notifies the first station of the result of the decision, allowing the first station to determine whether or not it can acquire sensing information of the second station.

[0151] Therefore, the access point needs to determine whether sensing information from the second station can be sent to the first station. Specific methods of determination include, but are not limited to, polling the second station, determining whether sensing information can be sent to the first station based on the level of sensing information requested by the first station, and determining whether sensing information can be sent to the first station based on whether the first station is a trustworthy station of the second station.

[0152] In this embodiment of the present application, it is obvious that a reliable station can be understood as a station that is permitted by the second station to acquire sensing information from the second station. In other words, a reliable station can be understood as a station that was acquiring sensing information from the second station.

[0153] In addition to the above, the access point may send first indicating information to the first station indicating that the first station is being refused access to the sensing information of the second station.

[0154] In addition to the above, it is also possible to refuse to allow an access point to act as a proxy for the first station.

[0155] In addition to requesting the access point to obtain sensing information for a second station, it is naturally understood that the first station can further request the access point to obtain sensing information for another station that responds to sensing via a proxy. Furthermore, the first station can not only request sensing information for stations that respond to sensing via a proxy, but can also request other information about those stations that respond to sensing via a proxy, such as their medium access control (MAC) address, application identifier (AID), user identifier (UID), capabilities, and other information.

[0156] It is obvious that the access point may be a proxy for the first station, or it may be a proxy for another station that requests proxy detection, such as a proxy for a third station.

[0157] Before the first station sends proxy request information to the access point, it is naturally possible for the first station to first establish relationships with the access point, such as a preassociation security negotiation (PASN) being requested for unrelated stations, and a robust security network (RSN) being requested for related stations. In the above process, a specific mutual trust is established between the access point and the first station.

[0158] It should be noted that the access point may acquire sensing information from the second station by performing sensing measurements together with the second station after sending first indicating information to the first station, or it may acquire sensing information from the second station by performing sensing measurements together with the second station before sending first indicating information to the first station. In this embodiment of the present application, the procedure for the access point to acquire sensing information from the second station is not limited to a specific one. In other words, a sensing session is set up between the access point and the second station before the access point sends sensing information from the second station to the first station, 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 recognizes the type of sensing information that needs to be obtained by the first station. This may be triggered by proxy request information sent to the access point by the first station, or it may occur during an exchange after the first station has been accepted by the second station. The whole process may also occur in any step prior to the access point sending sensing information to the first station.

[0160] In this embodiment of the application, when an access point acts as a proxy for a station requesting sensing via a proxy, the access point or the second station decides whether to allow the first station to obtain sensing information from the second station, and the access point does not directly send the sensing information from the second station to the first station. Therefore, in this embodiment of the application, the security of the sensing information from the second station can be ensured.

[0161] For example, before the access point sends the first pointing information to the first station, the method further includes the following:

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

[0163] Specifically, based on indication information #A, the access point determines that the second station has authorized the first station to acquire sensing information. Subsequently, the access point sends the first indication information to the first station indicating that the first station has authorized the second station to acquire sensing information. The second station initiates a request to authorize the first station to acquire sensing information. Any station includes the first station.

[0164] Separately from the above, the reference information #A in S210#A may indicate that any station is denied the right to acquire sensing information from the second station.

[0165] In particular, based on the reference information #A, the access point determines that the second station is refusing to allow the first station to acquire sensing information. Subsequently, the access point sends the first reference information to the first station indicating that the acquisition of the second station's sensing information is being refused. Even if the access point is a proxy for the first station, the access point cannot send the second station's sensing information to the first station. The request for the first station to refuse to acquire the sensing information is initiated by the second station. In this embodiment of the application, the security of the second station's sensing information can be ensured by providing the second station with independent decision-making ability.

[0166] In particular, the second station may set indicating information #A to "supported" or "not supported" to indicate whether any station is permitted or denied to acquire sensing information from the second station.

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

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

[0169] The second station sends reference information #A to the access point, and when acquiring sensing information from the second station, the access point may determine whether the second station supports any given station. Therefore, in this embodiment of the application, it can be determined, based on reference information #A, whether sensing information from the second station can be sent to the first station. This avoids sending request information to the second station in order to obtain permission or authorization for the second station.

[0170] It is obvious that indicating information #A may be capability indicating information or support indicating information, so as to indicate to an access point whether the second station allows any station to acquire sensing information from the second station. In the embodiments of this application, the alternative name for indicating information #A is not limited to any particular one.

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

[0172] The following sections will individually describe several examples in which the second station allows the first station to acquire sensing information, and the access point allows the first station to acquire sensing information.

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

[0174] S310: The first station sends proxy request information to the access point, which is used to request the access point to act as a proxy for the first station.

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

[0176] The first station sends proxy request information to the access point, requesting the access point to act as a proxy for the first station, and obtains sensing information for the second station for the first station, as well as sensing information for another station that responds to the proxy sensing, such as the sensing information for the fourth station for the first station.

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

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

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

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

[0181] In step S330, the first request information may include verification information for the first station, which indicates the identity of the first station and is obviously used by the second station to determine whether the first station is a trustworthy or reliable station.

[0182] The verification information may include at least one of the following: a medium access control address (MAC ADDR), a station identifier (STA ID), a service set identifier (SSID), or a certificate. In this embodiment of the 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 decide whether to allow the first station to acquire sensing information.

[0183] S340: The second station sends indication information #B to the access point, indicating that the second station has given permission for the first station to acquire the sensing information.

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

[0185] In one example, in S340#A, the second station receives reference information #C sent by the station management entity (SME) of the second station (SME is described later), and reference information #C indicates that the first station is permitted to obtain sensing information from the second station. Subsequently, the second station sends reference information #B to the access point, indicating that the first station is permitted to obtain sensing information from the second station. Therefore, the second station may also send reference information to the first station indicating that authorization is permitted based on decisions made by higher layers or the SME. This simplifies the proxy procedure.

[0186] In another example, in S340#B, the second station receives a pointing information sent by a higher layer (e.g., the application layer) of the second station, and the pointing information indicates that it is permitted for the first station to acquire sensing information from the second station. Subsequently, the second station sends pointing information #B to the access point, indicating that it is permitted for the first station to acquire sensing information from the second station.

[0187] In yet another example, in S340##A, the first request information includes verification information for the first station, and the second station compares this verification information with the verification information stored by the second station's SME. If the verification information matches the verification information stored by the SME, the second station sends indication information #B to the access point indicating that the first station is permitted to obtain the second station's sensing information. If the verification information does not match the verification information stored by the SME, the second station sends indication information #B to the access point indicating that the first station is denied to obtain the second station's sensing information.

[0188] Assuming that the first station and the second station trust each other (or that a handshake takes place between the first station and the second station), it is naturally understood that the second station will pre-store the verification information of the first station in the SME. Based on the verification information contained in the first request information and the verification information stored in the SME, the second station decides whether or not to allow the first station to acquire the sensing information. In this way, in this embodiment of the present application, the security of the sensing information of the station responding to sensing by the proxy can be ensured.

[0189] It should be noted that the first request information does not necessarily have to carry the verification information of the first station, and the second station may decide to send the pointing information #B to the access point based on the pointing 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 or not to allow the first station to acquire the sensing information, or the second station may decide whether or not to allow the first station to acquire the sensing information using a higher layer, and also send the pointing information #C to the second station using the SME.

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

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

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

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

[0194] Specifically, the access point sends the first request information to the second station. The second station decides to allow the first station to acquire the second station's sensing information and sends reference information #B to the access point. Based on reference information #B, the access point decides that the second station has allowed the first station to acquire the second station's sensing information and then sends the sensing information to the first station.

[0195] In the above technical solution, the second station decides whether or not to allow the first station to acquire sensing information from the second station. When the second station allows it, the access point sends sensing information to the first station. When the second station rejects it, the access point cannot send 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, a second station further sends the first information to an access point, and 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, a symmetric key, or may include other types of keys. The first information can also be understood as other information. In the embodiments of this application, the specific name of the first information is not limited to any particular one.

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

[0198] After the access point receives the first information sent by the second station, the first station may send the first information back to the first station to obtain the second station's permission when the first station requests again to acquire sensing information from the second station.

[0199] It is obvious that the second station may send the first information to the access point after it has sent the pointing information #B, or before the access point sends the sensing information. The series of steps in the embodiments of this application are not limited to any particular set of steps.

[0200] In this embodiment of the application, when an access point becomes a proxy for a station requesting sensing by a proxy, the access point sends request information to the second station, which then decides whether or not to allow the first station to obtain sensing information from the second station. Therefore, in this embodiment of the application, the security of the sensing information of the second station can be ensured by providing the second station with the ability to make such a decision.

[0201] Figure 4 is a schematic diagram of the interaction between multiple entities according to this embodiment of the present application. Specifically, conceptually, the MAC sublayer and the physical (PHY) layer each contain management entities. The MAC sublayer contains MAC layer management entities (MLMEs), and the physical layer contains PHY layer management entities (PLMEs). These entities provide the layer management service interface used when layer management functions are invoked. To provide correct MAC operation, each station has an SME. An SME is a layer-independent entity that resides on a separate management plane or side surface. Typically, an SME provides functions such as collecting layer-related states from each layer management entity and setting values ​​for layer-specific parameters. SMEs typically perform these functions on behalf of general system management entities and implement standard management protocols. It is obvious that the MAC layer shown in Figure 4 may further interact with higher layers.

[0202] Figure 5 shows yet another data transmission method according to one embodiment of this application. In this technical solution, the access point determines that it is acceptable for the first station to acquire sensing information from the second station. The method includes the following steps.

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

[0204] S530: When the detection information of the second station is sent to the first station, the access point is determined.

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

[0206] In particular, when deciding whether or not to send sensing information to the first station, the access point does not need to be accepted by the second station; the access point may accept the first station acquiring the sensing information on behalf of the second station.

[0207] In step S530, it is obvious that when sensing information from the second station is sent to the first station, the access point will be determined by one of the following methods.

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

[0209] In particular, when it is determined that the second station allowed the first station to acquire sensing information from the second station, the correspondence between the second station and the first station, for example<STA1,STA2> An access point may be established, where STA1 represents the first station and STA2 represents the second station. The correspondence indicates that the first station is a reliable station for the second station.

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

[0211] In the example of Method #A, there is a validity period for the response. During the validity period, the access point directly allows the first station to acquire the sensing information on behalf of the second station. After the validity period expires, the access point can request the second station to extend the validity period of the response, or the second station can decide whether or not to allow the first station to acquire the sensing information.

[0212] #B: The access point determines if the first piece of information contained in the first request information matches the first piece of 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 the first station sends the first information to the second station through the 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 a first indicating information indicating that the first station is permitted to acquire the sensing 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 a first indicating information indicating that the first station is denied the right to acquire the sensing 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 proxy request information mentioned above, or it may be determined by the AP.

[0216] With regard to the above-described technical solution, in this embodiment of the present application, when an access point becomes a proxy for a station requesting detection by a proxy, the security of the detection information of the station responding to the detection by the proxy can be ensured.

[0217] The following describes another implementation to facilitate the second station and access point accepting the first station's acquisition of sensing information from the second station.

[0218] To facilitate the explanation, the following example uses a scenario where the access point allows the first station to acquire sensing information from the second station. However, this method is also applicable to situations where the second station allows the first station to acquire sensing information from the second station.

[0219] Figure 6 shows yet another data transmission method according to one embodiment of this application. This method includes the following steps.

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

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

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

[0223] It is obvious that the access point will decide whether or not to allow the first station to acquire the second station's sensing information, based on the type of sensing information that the first station is requesting to acquire.

[0224] For example, there are two types of sensing information from the second station, namely, (1) First type of sensing information, which is sensing information that needs to be authorized by a second station, (2) Second type of sensing information, which is sensing information that does not need to be authorized by the second station. There is.

[0225] For example, if the sensing information is CSI change information, then CSI change information is a type 2 sensing information, and any station can acquire the sensing information without being authorized by the second station. If the sensing information is CSI information, then CSI information is a type 1 sensing information, and only stations authorized or authenticated by the second station can acquire the sensing information.

[0226] It is obvious that the access point obtains type information of the sensing data through communication with the second station. The communication is, #1: Before the sensing session between the access point and the second station, or #2: This may occur during a sensing session between the access point and the second station, and the interactions that take place during the sensing session are as follows: (a) The process of setting up a sensing session between the access point and the second station, (b) The process of setting up sensing measurements between the access point and the second station, or (c) Steps not included in the original measurement procedure (steps dedicated to exchanging the above type information) Includes.

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

[0228] If the sensing information that the first station requests to be acquired is of the first type, it is obvious that in this embodiment of the present application, the above technical solution facilitates the acquisition of the first type of sensing information by the first station.

[0229] It is obvious that the first type of sensory information can be understood as the first type of feedback sensory information. The second type of sensory information can be understood as the second type of feedback sensory information.

[0230] Similarly, the technical solution shown in Figure 6 may also be applied to a scenario in which a second station decides whether or not to allow the first station to acquire sensing information based on the type of sensing information that the first station has requested to acquire. See the above for specific details. Further details will not be explained here.

[0231] Figure 7 shows yet another data transmission method according to one embodiment of this application. This method includes the following steps.

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

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

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

[0235] It is obvious that the access point will decide whether or not 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. A first-type station is a station that needs to be authorized (or permitted) by the second station, and a second-type station is a station that does not need to be authorized (or permitted) by the second station.

[0236] The second type of station is, #a: Stations in the list stored by the access point, #b: Stations with valid keys, #c: Stations with valid identity information, #d: Perform mutual authentication with stations that respond to proxy sensing, and stations that request proxy sensing. It may include.

[0237] Based on the type of the first station, the access point determines whether the 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 the sensing information. If the first station is a first-type station, the access point sends the first request information to the second station, and the second station then decides whether to allow the first station to acquire the sensing information from the second station. By classifying the first station, in this embodiment of the application, the access point sends the first request information to the second station only if it is determined that the first station is of a type that requests authorization. Thus, in this embodiment of the application, the proxy sensing procedure can be simplified.

[0238] By classifying the first stations, in this embodiment of the application, there is no need to poll to determine whether all "first stations" can perform transmission. For first stations that can perform transmission directly, the access point can perform the transmission directly. This simplifies the proxy sensing procedure.

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

[0240] If the first station is a first-type requesting station, it is obvious that in this embodiment of the present application, the above technical solution facilitates the acquisition of sensing information by the first station.

[0241] It is obvious that the classification of the first station can be directly specified by the access point, or that a station responding to a proxy detection can notify the access point of the classification of the first station performed by the station responding to the proxy detection through communication with the access point.

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

[0243] Similarly, the technical solution shown in Figure 7 may also be applied to a scenario where a second station decides whether or not 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 description. Further details will not be explained here.

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

[0245] It is obvious 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 sensing information that the first station requests to be acquired is first-type sensing information, the access point needs to send the first request information to the second station, and then the second station decides whether or not to allow the first station to acquire the sensing information of the second station.

[0246] In another example, if the first station is a first-type station and the sensing information that the first station requests to be acquired is a second-type sensing information, the access point must send the first-type request information to the second station, and then the second station decides whether or not to allow the first station to acquire the sensing information from the second station.

[0247] In another example, if the first station is a second-type station and the sensing information that the first station requests to be acquired is first-type sensing information, the access point must send the first request information to the second station, and then the second station decides whether or not to allow the first station to acquire the sensing information from the second station.

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

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

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

[0251] Figure 8 shows a further data transmission method according to one embodiment of this application. This method includes the following steps.

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

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

[0254] It is obvious that the access point may determine in multiple ways that the fourth station is a reliable station of the second station. For example, the access point may send polling information #A to the second station to poll whether the fourth station is a reliable station of the second station, and the second station may send indicating information #D to the access point to indicate that the fourth station is a reliable station of the second station. In another example, multiple verification methods of the above solution may be used. This is not limited to the embodiments of this application.

[0255] In this embodiment of the present application, the above solution facilitates the acquisition of sensing information from another station that responds to sensing by a proxy, and it is obvious that the solution shown in Figure 8 also facilitates the acquisition of sensing information from another station that responds to sensing by a proxy. With respect to the above technical solution, in this embodiment of the present application, sensing information from a reliable station that responds to sensing by a proxy of the second station can be sent to the first station. This simplifies the proxy procedure for the access point to acquire sensing information from the fourth station for the first station.

[0256] In one example, an access point sends a station list to a first station, which includes at least one station that responds to proxy sensing, and the station list includes a second station. In this way, the first station can request to obtain sensing information from another station that responds to proxy sensing.

[0257] It is obvious that the station list sent to the first station by the access point may be sent when the first station makes a request, or it may be sent directly to the first station by the access point.

[0258] If there are new stations responding to proxy detection, the station list may continue to be updated, and the access point may send a new station list to the first station after the station list has been updated, or the access point may send a new station list when the first station requests it. Therefore, the station list sent to the first station by the access point is the most up-to-date station list.

[0259] With regard to the above-described technical solution, in this embodiment of the present application, the first station can acquire sensing information from another station that responds to sensing by a proxy via an access point.

[0260] Figure 9 shows a further data transmission method according to one embodiment of this application. This method includes the following steps.

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

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

[0263] It is obvious that the access point may determine in multiple ways that the third station is a trusted station of the first station. 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 indicating information #E to the access point to indicate that the third station is a trusted station of the first station. In another example, multiple verification methods of the above solution may be used. This is not limited to the embodiments of this application.

[0264] In this embodiment of the present application, the above-described solution facilitates the acquisition of sensing information from the second station by the third station, and it is obvious that the solution shown in Figure 9 also facilitates the acquisition of sensing information from the second station by the third station.

[0265] With regard to the above technical solution, in this embodiment of the present application, sensing information from the second station can be sent to a reliable station of the first station that requests sensing by proxy. This simplifies the proxy procedure by which the access point obtains sensing information from 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 above solutions to form a new technical solution. In the embodiments of this application, this is not limited to any particular solution.

[0267] Contrary to the above description, if the second station does not permit the first station to acquire sensing information from the second station, in this embodiment of the application, it is clear that the acquisition of sensing information from the MAC / PHY layer by SMEs, etc., may be prohibited, and for example, the information may be prohibited from being passed to another layer through a PHY service access point (SAP), MAC SAP, MLME SAP, etc. Therefore, in this embodiment of the application, assuming that the second station refuses the first station to acquire sensing information from the second station, the first station may be prevented from skipping the authorization mechanism in the PHY / MAC layer and acquiring sensing information reported to another layer by the second station through interaction with a higher layer. Of course, stricter rules may be set, for example, specifying that sensing information reported to another layer may only be sent to an authenticated and authorized requesting station.

[0268] In this embodiment of the present application, sensing information from a second station may be communicated to the first station based on a modified long training field (LTF) sequence, which is to be further understood to mean that the LTF sequence used when the access point performs sensing measurements together with the second station is an LTF sequence that is modified based on a predetermined sequence (e.g., key). In other words, a different LTF sequence than conventional ones is used for sensing measurements. When the access point sends sensing information from the second station to the first station, the reported sensing information may be generated based on a modified LTF sequence, for example, the 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 sensing information from the second station, for example, by parsing CSI information.

[0269] One embodiment of this application further provides a data transmission method. This method includes the following steps:

[0270] S1010: The first station sends key information #A, which corresponds to the first key, to the second station, and 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] The sending of key information #A by the first station to the second station in step S1010 may be understood as the first station directly sending key information #A to the second station, or as the first station sending key information #A to the second station through an access point. This is not limited to the embodiments of this application.

[0273] In step S1010, the correspondence of key information #A 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, such as encrypted information, or as key information #A being information generated by the first station based on the first key, such as 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 confirmation #A to the first station, which is determined based on the first key, and confirmation #A indicates that the second station has confirmed the identity of the first station.

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

[0276] In step S1020, the sending of acknowledgment #A by the second station to the first station may be understood as the second station directly sending acknowledgment #A to the first station, or as the second station sending acknowledgment #A to the first station via an access point.

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

[0278] The confirmation information #A sent from the second station to the first station is the confirmation information obtained after the second station has verified or decrypted key information #A based on the first key. Both the second station and the first station possess (are aware of) the first key. In other words, the second station is aware of the first key, and the first station is aware of 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 contains public key #1, which corresponds to the first station (meaning the first station generates public key #1 and private key #1). The first station sends key information #A, which corresponds to public key #1, to the second station. The second station possesses public key #1 (meaning 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. For 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 example, the first key includes public key #2, and public key #2 corresponds to the second station (this indicates that the second station generates public key #2 and private key #2). The first station has (recognizes) 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, when 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 example, 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, when 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 example, the first key includes a symmetric key #1, and the symmetric key #1 corresponds to the first station and the second station. Both the second station and the first station have (recognize) the symmetric key #1. The first station sends key information #A corresponding to the symmetric key #1 to the second station. 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, when 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 for verifying the identity of the first station to the second station, and the second station verifies the key information based on the first key. After the verification is successful, in the present embodiment of the present application, the first station can directly exchange information with the second station. As an example, the first station directly obtains the sensing information of the second station, etc. After the verification is successful, in the present 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 means, in the present embodiment of the present application, the first station becomes a reliable station of the second station, which is related to the above solution means. Therefore, it can be surely realized that the sensing information of the second station is obtained by a reliable 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 the key information #A described in step S1010, or may include the first key described in step S1010.

[0287] This method further includes the following steps.

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

[0289] When the first station and the second station perform mutual authentication, several algorithms, such as Diffie-Hellman (DH), may be used to allow the first station to prob for whether it possesses private key #1 corresponding to public key #1, the second station to prob for whether it possesses private key #2 corresponding to public key #2, and the first and second stations to prob for whether they both possess 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. The second key is used in future mutual authentication processes between the first station and the second station.

[0291] For example, the first station has public key #1 and private key #1, and the second station has public key #2 and private key #2. The first station sends public key #1 to the second station, and the second station sends public key #2 to the first station. The first and second stations perform actions based on their respective private keys, public key #1, and public key #2, return the obtained values ​​to each other, and then perform actions based on their respective private keys to obtain a common K value between the first and second stations. This value can be used to prob whether each of the first and second stations has a corresponding private key, and this value may be used in subsequent communication. This value may also be used as a second key. For a description of the DH algorithm, please refer to the conventional technology. Further details will not be explained here.

[0292] In a possible implementation, the second station sends the second key to the first station. In response, the first station receives the 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 from the second key to the first station, thereby allowing the first station to point its identity to the second station based on the public key from the second key during the subsequent information exchange process between the first and second stations. If the second key includes a symmetric key #2, the second station may send the symmetric key #2 to the first station, thereby allowing the first station to point its identity to the second station based on the symmetric key #2 during the subsequent information exchange process between the first and second stations. Thus, in this embodiment of the application, the information security of the information exchange process between the first and second stations can be further ensured.

[0294] In another possible implementation, the first station sends the second key to the second station. In response, the second station receives the 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, thereby allowing the second station to point its identity to the first station based on the public key in the second key during the subsequent information exchange process between the first and second stations. If the second key includes a symmetric key #2, the first station may send the symmetric key #2 to the second station, thereby allowing the second station to point its identity to the second station based on the symmetric key #2 during the subsequent information exchange process between the first and second stations. Thus, 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] This method further includes the following steps.

[0297] S1000: The second station establishes a secure connection with the access point.

[0298] For example, when a second station establishes a relationship with an access point through a Robust Security Network Association (RSNA) or Pre-Association Security Negotiation (PASN), the second station, as a sensing station, notifies the access point that it can participate in the SBP process.

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

[0300] Alternatively, in the process described above, the second station may authorize the access point to notify another station that it is a sensing station.

[0301] S1002: The access point sends indication information #F to the first station, and indication information #F indicates that the second station is the station to be detected.

[0302] In response, the first station receives the indication information #F sent by the access point, and based on the indication information #F, the second station determines that it is the station to be detected.

[0303] For example, the access point indicates to the first station that the second station is a sensing station using a periodic beacon frame. In other words, the indicating information #F may be a beacon frame or another type of information, such as a broadcast frame. Alternatively, the first station could actively poll the access point for the sensing stations it is involved with and obtain a predetermined reply from the access point's replies.

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

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

[0306] Correspondingly, the access point receives the proxy awareness registration request information #A sent by the first station.

[0307] After the first station determines that the second station is the station to be sensed, the first station requests to obtain the sensing information of the second station, and the first station sends a request information frame, such as a probe request, to the access point, indicating to the access point that the first station is requesting to obtain the sensing information of the second station.

[0308] In a possible implementation example, before the first station sends the proxy awareness registration request information #A to the access point, the first station needs to establish a secure connection with the access point. For example, it is necessary to complete the secure connection with the access point through the above 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 example, the first station generates key #1, and key #1 includes public key #1 and private key #1. This step may be performed before S1004. The proxy awareness registration request information #A includes public key #1.

[0310] In another possible implementation, the first station generates key #1, which contains symmetric key #1. This step may be performed before S1004. Proxy sensing registration request information #A contains 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. The first station uses the proxy sensing registration frame to complete the proxy sensing registration with the access point, that is, it requests the access point to become a station that performs proxy sensing by the first station.

[0312] In a possible implementation, the access point sends confirmation information #B to the first station, and confirmation information #B indicates that the access point will become a station that is detected by the first station's proxy.

[0313] For example, confirmation information #B may be a proxy detection registration response frame. This frame may indicate that registration by the first station was successful at the access point, that is, it may indicate to the first station that the access point will become a station that performs proxy detection for the first station.

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

[0315] In particular, request information #A regarding proxy detection includes public key #1 or symmetric key #1.

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

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

[0318] In a possible implementation, the access point must determine which second station is the sensing station, i.e., the station that will sense, before sending request information #A about proxy sensing to the second station; that is, the access point must decide whether 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 confirmation process, and the second station may reply with a response frame after receiving the request frame.

[0319] As described above, the first station generates key #1, which contains public key #1 and private key #1. The second station also generates key #2, which contains public key #2 and private key #2. If key #1 generated by the first station contains symmetric key #1, the second station does not need to generate key #2.

[0320] In a possible implementation, the response frame sent to the access point by the second station 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 still a sensing station, the access point sends proxy sensing request information #A to the second station, which indicates that the first station is requesting to obtain sensing information from the second station, and which includes public key #1 or symmetric key #A.

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

[0324] S1008: The second station sends response information #A to the access point, and response information #A indicates that the second station has consented to the first station acquiring the sensing information of the second station.

[0325] Separately from the above, the access point sends detection information of the second station to the first station, and in response, the first station receives detection information of the second station.

[0326] In a possible implementation, if the second station generates key #2, response information #A will contain 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 then sends public key #2 to the first station. Thus, the first station receives the public keys of at least one sensing station.

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

[0329] In steps S1004 to 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 the public key #1 to the second station and the second station sends the public key #2 to the first station so that in step S1020 the second station sends confirmation information #A to the first station based on the first key. Instead of the above, in this embodiment of the present application, the first station sends the symmetric key #1 generated by the first station to the second station so that in step S1020 the second station sends confirmation information #A to the first station based on the first key in order to complete the verification of the identity of the first station.

[0330] With regard to the above-described technical solution, in this embodiment of the present application, after the first station acquires sensing information from the second station, a mutual authentication procedure can be completed between the first station and the second station, thereby making the identity of the first station and the identity of the second station known to both. 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 obvious that the technical solution shown in Figure 10 may be combined with the above-mentioned technical solution to form a new technical solution. In addition to the above, the technical solution shown in Figure 10 is related to the above-mentioned solution.

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

[0333] The step and substep columns (possible implementations) of the solution in Figure 10 may be swapped or modified, substeps may be moved to other steps, and some substeps may be omitted or added. This is not limited to the embodiments of this 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 two processes described above, and is not limited to strictly following the steps described above.

[0335] While the above describes a method embodiment in the embodiment of this application, the following describes a corresponding apparatus embodiment.

[0336] Figure 11 is a schematic diagram of a communication device according to one embodiment of this 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 is obvious that the communication device shown in Figure 11 may be an access point or an access station.

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

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

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

[0340] First indication information is sent to the first station via the communication interface. The first indication information indicates that the first station is authorized to acquire sensing information from the second station. The sensing information is sent to the first station via the communication interface.

[0341] If 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 and perform the following operations.

[0342] The first request information sent by the access point is received through the communication interface. The first request information is used to request the first station to obtain sensing information from the second station. The access point is a proxy for the first station, the proxy is configured to obtain sensing information for the first station, the first station is the station that requests sensing by the proxy, and the second station is the station that responds to sensing by the proxy. The second indicating information is sent to the node through the communication interface. The second indicating information indicates that the first station is authorized to obtain sensing information.

[0343] In addition to the above, for examples of implementing each operation in Figure 11, please refer to the corresponding descriptions of the method embodiments shown in Figures 2 to 9.

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

[0345] If the communication device is an access point, the transceiver unit 1210 is configured to send first indicating information and sensing information to the first station. The decision unit 1220 is configured to perform actions such as decision-making and determining the above-described method embodiment, for example, by determining the type of sensing information and determining the type of the first station.

[0346] When 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 indicating information to a predetermined receiving location. The decision unit 1220 is configured to perform actions such as decision-making and determining the above-described method embodiment, for example, by determining the type of sensing information and determining the type of the first station.

[0347] Separately from the above, the communication device further includes a storage unit 1230, which is configured to store programs or code used to carry out the above method.

[0348] In addition to the above, for examples of how each operation in Figure 12 can be implemented, please refer to the corresponding explanation of the method shown in the above embodiment. Further details will not be explained again in this description.

[0349] Figure 13 is a schematic diagram of yet another communication device according to one 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 Figure 13 may be a first station or a second station.

[0350] Memory 1302 includes, but is not limited to, RAM, ROM, EPROM, and CD-ROM. Memory 1302 is used for the relevant instructions and the relevant data.

[0351] The processor 1301 may consist of one or more CPUs. If the processor 1301 consists of 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 memory 1302 and perform the following operations.

[0353] Key information #A, corresponding to the first key, is received from the first station via the communication interface. Key information #A is used to verify the identity of the first station. Confirmation information #A, determined based on the first key, is sent to the first station via the communication interface. Confirmation information #A indicates that the second station has confirmed the identity of the first station.

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

[0355] Key information #A, corresponding to the first key, is sent to the second station via the communication interface. Key information #A is used to verify the identity of the first station. Confirmation information determined from the first key is received from the second station via the communication interface. Confirmation information #A indicates that the second station has confirmed the identity of the first station.

[0356] In addition to the above, for examples of implementing each operation in Figure 13, refer to the corresponding descriptions of the method embodiments shown in Figure 10.

[0357] Figure 14 is a schematic diagram of yet another communication device according to one embodiment of this application. The communication device can be used at 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 be described below.

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

[0359] Separately from the above, the second station further includes a decision unit 1420. The decision unit 1420 is configured to determine confirmation information #A based on the first key. The decision unit 1220 is configured to perform actions such as decision-making and the determination of the method embodiment described above.

[0360] Separately from the above, the communication device further includes a storage unit 1430, which is configured to store programs or code used to carry out the above method.

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

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

[0363] Separately from the above, the communication device further includes a storage unit 1430, which is configured to store programs or code used to carry out the above method.

[0364] In addition to the above, for examples of implementing each operation in Figure 14, refer to the corresponding descriptions of the method embodiments shown in Figure 10.

[0365] In one embodiment of the present application, a chip is further provided, comprising a processor, wherein the processor is configured to retrieve instructions stored in memory from memory and to activate the instructions, thereby enabling a communication device on which the chip is installed to perform the method of the above example.

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

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

[0368] Another embodiment of this application provides a computer program product. When the computer program product runs on a computer, the method of the above embodiment is carried out.

[0369] Another embodiment of this application provides a computer-readable storage medium that stores a computer program. The method of the above embodiment is carried out when the computer program is executed by a computer.

[0370] In the description of embodiments of this application, the term “multiple” means two or three or more unless otherwise specified. “At least one of the previously described things (multiple)” or similar expressions refer to any combination of such things, including any combination of singular or plural things (multiple). For example, “at least one thing (singular) of a, b, or c” could 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 the above, in the embodiments of this application, in order to clearly describe the technical solutions of the embodiments, terms such as “first” and “second” are used to distinguish the same or similar things that provide essentially 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 order of execution, and do not indicate a clear distinction. In addition to the above, in the embodiments of this application, expressions such as "example" or "for example" are used to indicate that examples, illustrative examples, or explanations are being provided.

[0371] None of the embodiments or design schemes described as "examples" or "for example" in this application are described as being preferable or more effective than other embodiments or design schemes. More precisely, the use of expressions such as "examples" and "for example" is intended to present relative concepts in a concrete manner for the sake of ease of understanding.

[0372] Unless otherwise stated, the " / " in the description of embodiments of this application indicates an "or" relationship between related things. For example, A / B may mean A or B. In this application, "and / or" indicates only a related relationship to describe related things, and indicates that there may be three possible relationships. For example, A and / or B may mean that only A exists, both A and B exist, or only B exists. A and B may be singular or plural.

[0373] It is obvious that the “one embodiment” or “one embodiment” described throughout this specification means that certain features, structures, or characteristics relating to that embodiment are included in at least one embodiment of this application.

[0374] Therefore, the phrases "in one embodiment" or "in one embodiment" appearing throughout this specification do not necessarily refer to the same embodiment. In addition to the foregoing, such particular features, structures, or characteristics may be combined in any appropriate manner into one or more embodiments. In the embodiments of this application, the sequence numbers of the processes described above do not imply an execution order. The execution order of the processes is naturally determined based on the function and internal logic of the processes and is not naturally construed as any limitation on the implementation processes of the embodiments of this application.

[0375] It is understood that the term "one embodiment" as described throughout this specification means that certain features, structures, or characteristics relating to that embodiment are included in at least one embodiment of this application.

[0376] Accordingly, the embodiments contained herein are not necessarily the same embodiment. In addition to the foregoing, such particular features, structures, or characteristics may be combined into one or more embodiments in any appropriate manner. It will be seen that the sequence numbers of the processes described above do not mean the order of execution. The order of execution of the processes is naturally determined based on the function and internal logic of the processes and is not naturally construed as any limitation on the implementation processes of the embodiments of this application.

[0377] Those skilled in the art can, by referring to the examples described in the embodiments disclosed herein, conceive that parts and algorithmic steps can be implemented by electronic hardware or by a combination of computer software and electronic hardware. Whether the function is performed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but it is not expected that such implementations would exceed the scope of this application.

[0378] For the sake of ease and conciseness of explanation, it will be readily apparent to those skilled in the art that detailed operating processes of the above systems, apparatuses, and parts are described by referring to the corresponding processes in the above method embodiments. Further details are not described herein. In some embodiments provided in this application, it will be obvious that the disclosed systems, apparatuses, and methods may be implemented in other ways. For example, the described apparatus embodiments are merely illustrative. For example, the division into parts is merely a division of logical function, and other divisions may be used in actual implementation. For example, multiple parts or components may be combined or incorporated into other systems, and some features may be ignored or not implemented.

[0379] In addition to the above, mutual coupling, direct coupling, or communication connection described or displayed may be implemented through several interfaces. Indirect coupling or communication connection between devices or parts may be implemented in electronic, mechanical, or other forms.

[0380] Parts described as separate may or may not be physically separate. Parts shown as parts may or may not be physical parts; in other words, they may be located in one place or distributed across multiple network parts. Some or all of the parts may be selected on a practical basis to achieve the objective of the solution of the embodiment. In addition to the above, the functional parts of the embodiment of this application may be incorporated into one processing part, each part may exist physically independently, or two or more parts may be integrated into one part.

[0381] When a function is implemented in the form of a software function unit and sold or used as an independent product, the function may be stored on a computer-readable storage medium. Based on this understanding, the technical solution of this application may be implemented as essential in the form of a software product, a portion of which may contribute to the prior art, or a portion of the technical solution may be implemented. The storage medium stores a computer software product which includes several instructions for instructing a computer device (which may be a personal computer, server, network device, etc.) to perform all or part of the steps of the method described in the embodiments of this application. The storage medium includes any medium capable of storing program code, such as a USB flash drive, removable hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk, or 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 indicating information to a first station by an access point, wherein the first indicating information indicates that the access point has permitted the first station to acquire sensing information from a second station. The process includes the step of sending the sensing information to the first station via the access point, The access point is a proxy for the first station, the proxy is configured to acquire the sensing 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 to sensing by the proxy. Data transmission method.

2. Prior to the step of sending the first indication information to the first station by the access point, the method, A step of sending first request information to the second station by the access point, wherein the first request information is used to request the first station to acquire the sensing information, A step of receiving a second indicating information sent by the second station by the access point, wherein the second indicating information indicates that the second station has consented to the first station acquiring the sensing information. The method according to claim 1, further comprising:

3. The method according to claim 2, wherein the first request information comprises verification information of the first station, and the verification information points to the identity of the first station.

4. The aforementioned method, A step of receiving first information sent by the second station by the access point, wherein the first information indicates that the first station is a reliable station of the second station, The steps include sending the first information to the first station via the access point and The method according to claim 2 or 3, further comprising:

5. Prior to the step of sending the first request information to the second station by the access point, the method: A step in which the access point determines that the sensing information is of type 1 sensing information, wherein the sensing information of type 1 is sensing information that needs to be authorized by the second station, and / or A step in which the access point determines that the first station is a first type station, wherein the first type station is a station that needs to be authorized by the second station. The method according to any one of claims 2 to 4, further comprising:

6. Prior to the step of sending the first indication information to the first station by the access point, the method, A step in which the access point receives third indicating information sent by the second station, wherein the third indicating information indicates that the second station has permitted any station to acquire the sensing information. The method according to claim 1, further comprising:

7. Prior to the step of sending the first indication information to the first station by the access point, the method, A step in which the access point determines that the sensing information is of a second type, wherein the sensing information is sensing information that does not need to be authorized by the second station, and / or A step in which the access point determines that the first station is a second type station, wherein the second type station is a station that does not need to be authorized by the second station. The method according to claim 1, further comprising:

8. After the step of sending the sensing information to the first station by the access point, the method, The steps include determining by the access point that the third station is a reliable station of the first station, The process further comprises the step of sending the sensing information to the third station via the access point, The method according to any one of claims 1 to 7, 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 that requests sensing by the proxy.

9. The step of determining by the access point that the third station is a reliable station of the first station is, A step of sending first polling information to the first station by the access point, wherein the first polling information is used to poll whether the third station is the trusted station of the first station, A step of receiving a fourth indicating information sent by the first station by the access point, wherein the fourth indicating information indicates that the third station is the trusted station of the first station. The method according to claim 8, comprising:

10. After the step of sending the sensing information to the first station by the access point, the method, The steps include determining by the access point that the fourth station is a reliable station of the second station, The process further comprises the step of sending sensing information of the fourth station to the first station via the access point, The proxy is further configured to acquire 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. The method according to any one of claims 1 to 7.

11. The step of determining by the access point that the fourth station is a reliable station of the second station is, A step of sending second polling information to the second station by the access point, wherein the second polling information is used to poll whether the fourth station is the trusted station of the second station, A step of receiving a fifth indicating information sent by the second station by the access point, wherein the fifth indicating information indicates that the fourth station is the trusted station of the second station. The method according to claim 10, comprising:

12. The aforementioned method, A step of sending a station list to the first station by the access point, wherein the station list comprises at least one station that responds to sensing by the proxy, and the station list comprises the second station. The method according to any one of claims 1 to 11, further comprising:

13. The aforementioned method, The first step involves the access point sending sensing information of any station in the station list that responds to sensing by the proxy to the first station. The method according to claim 12, further comprising:

14. A step in which a second station receives first request information sent by an access point, wherein the first request information is used to request the first station to obtain sensing information of the second station, A step of sending a second indicating information to the access point by the second station, wherein the second indicating information indicates that the second station has consented to the first station acquiring the sensing information. 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 that requests sensing by the proxy, and the second station is a station that responds to sensing by the proxy, step, Equipped with, Data transmission method.

15. The method according to claim 14, wherein the first request information comprises verification information of the first station, and the verification information points to the identity of the first station.

16. Prior to the step of sending the second indicating information to the access point by the second station, the method: A step in which the second station determines, based on the verification information of the first station, that the first station is a reliable station of the second station. The method according to claim 15, further comprising:

17. Prior to the step of sending the second indicating information to the access point by the second station, the method: A step in which the second station determines that the sensing information is of type 1 sensing information, wherein the sensing information of type 1 is sensing information that needs to be authorized by the second station, and / or A step in which the second station determines that the first station is a first type station, the first type station is a requesting station that needs to be authorized by the second station. The method according to any one of claims 14 to 16, further comprising:

18. Prior to the step of sending the second indicating information to the access point by the second station, the method: A step in which the second station receives a sixth indicating information sent by the station management entity of the second station, the sixth indicating information indicating that the second station permits the first station to acquire the sensing information. The method according to any one of claims 14 to 17, further comprising:

19. Prior to the step of sending the second indicating information to the access point by the second station, the method: A step in which the second station determines that the sensing information is of a second type, wherein the sensing information of a second type is sensing information that does not need to be authorized by the second station, and / or A step in which the second station determines that the first station is a second type station, the second type station being a requesting station that does not need to be authorized by the second station. The method according to claim 14, further comprising:

20. The aforementioned method, A step of sending first information to the access point by the second station, wherein the first information indicates that the first station is the trusted station of the second station. The method according to any one of claims 14 to 19, further comprising:

21. The aforementioned method, A step of receiving second polling information sent by the access point by the second station, wherein the second polling information is used to poll whether the fourth station is a trustworthy station of the second station, A step of sending a fifth indicating information to the access point by the second station, wherein the fifth indicating information indicates that the fourth station is the trusted station of the second station. The method according to any one of claims 14 to 20, further comprising:

22. A communication device, A transceiver unit is configured such that it sends first indicating information to a first station, and the first indicating information indicates that the device has accepted that the first station will acquire sensing information from a second station. Equipped with, The transceiver unit is further configured to send the sensing information to the first station. The communication device is a proxy for the first station, the proxy is configured to acquire the sensing 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 to sensing by the proxy. Communication device.

23. The transceiver unit is further configured to send first request information to the second station, and the first request information is used to request the first station to acquire the sensing information. The transceiver unit is further configured to receive second indicating information sent by the second station, and for the second indicating information to indicate that the second station has consented to the first station acquiring the sensing information. The apparatus according to claim 22.

24. The apparatus according to claim 23, wherein the first request information comprises verification information of the first station, and the verification information points to the identity of the first station.

25. The transceiver unit is further configured to receive first information sent by the second station, and to indicate that the first station is a reliable station of the second station, The transceiver unit is further configured to send the first information to the first station. The apparatus according to claim 23 or 24.

26. The device further comprises a determination unit, The determination unit is configured to determine that the sensing information is of type 1 sensing information, and that the sensing information of type 1 is sensing information that needs to be authorized by the second station, and / or The determination unit is configured to determine that the first station is a first type station, and that the first type station is a station that needs to be authorized by the second station. The apparatus according to any one of claims 23 to 25.

27. The transceiver unit is further configured to receive third indicating information sent by the second station, and the third indicating information indicates that the second station has permitted any station to acquire the sensing information. The apparatus according to claim 22.

28. The device further comprises a determination unit, The determination unit is configured to determine that the sensing information is of type 2 sensing information, and that type 2 sensing information is sensing information that does not need to be authorized by the second station, and / or The determination unit is configured to determine that the first station is a second-type station, and that the second-type station is a station that does not need to be authorized by the second station. The apparatus according to claim 22.

29. The apparatus further comprises the determination unit, The determination unit is configured to determine that the third station is a reliable station of the first station, The transceiver unit is further configured to send the sensing information to the third station. The device is a proxy for the third station, the proxy is configured to acquire the sensing information for the third station, and the third station is a station that requests sensing by the proxy. The apparatus according to any one of claims 22 to 28.

30. The transceiver unit is further configured to send first polling information to the first station, and to use the first polling information to poll whether the third station is the trusted station of the first station. The transceiver unit is further configured to receive fourth indicating information sent by the first station, and for the fourth indicating information to indicate that the third station is the trusted station of the first station. The apparatus according to claim 29.

31. The apparatus further comprises the determination unit, The determination unit is configured to determine that the fourth station is a reliable 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 acquire the sensing information of the fourth station for the first station, wherein the fourth station is a station that responds to sensing by the proxy. The apparatus according to any one of claims 22 to 28.

32. 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 fifth indicating information sent by the second station, and for the fifth indicating information to indicate that the fourth station is the trusted station of the second station. The apparatus according to claim 31.

33. The transceiver unit is further configured to send a station list to the first station, the station list comprising at least one station that responds to sensing by the proxy, and the station list comprising the second station. The apparatus according to any one of claims 22 to 32.

34. The transceiver unit is further configured to send sensing information to the first station of any station in the station list that responds to sensing by the proxy. The apparatus according to claim 33.

35. A transceiver unit is configured to receive first request information sent by an access point and to use the first request information to request the first station to acquire sensing information of the second station. A communication device equipped with, The transceiver unit is further configured to send a second indicating information to the access point, and the second indicating information indicates that the device has permitted the first station to acquire the sensing information. The access point is a proxy for the first station, the proxy is configured to acquire the sensing 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 to sensing by the proxy. Communication device.

36. The apparatus according to claim 35, wherein the first request information comprises verification information of the first station, and the verification information points to the identity of the first station.

37. The device further comprises a determination unit, The determination unit is configured to determine, based on the verification information of the first station, that the first station is a reliable station of the second station. The apparatus according to claim 36.

38. The apparatus further comprises the determination unit, The determination unit is configured to determine that the sensing information is of type 1 sensing information, and that the sensing information of type 1 is sensing information that needs to be authorized by the second station, and / or The determination unit is configured to determine that the first station is a first type station, and that the first type station is a requesting station that needs to be authorized by the second station. The apparatus according to any one of claims 35 to 37.

39. The transceiver unit is further configured to receive a sixth indicating information sent by the station management entity of the second station, and the sixth indicating information indicates that the second station permits the first station to acquire the sensing information. The apparatus according to any one of claims 35 to 38.

40. The device further comprises a determination unit, The determination unit is configured to determine that the sensing information is of type 2 sensing information, and that type 2 sensing information is sensing information that does not need to be authorized by the second station, and / or The determination unit is configured to determine that the first station is a second type station, and that the second type station is a requesting station that does not need to be authorized by the second station. The apparatus according to claim 35.

41. The transceiver unit is further configured to send first information to the access point, and the first information indicates that the first station is the trusted station of the second station. The apparatus according to any one of claims 35 to 40.

42. 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 reliable station of the second station. The transceiver unit is further configured to send a fifth indicating information to the access point, and the fifth indicating information indicates that the fourth station is the trusted station of the second station. The apparatus according to any one of claims 35 to 41.

43. A computer-readable storage medium comprising a computer program or instructions, wherein when the computer program or instructions are performed by a computer, the computer is enabled to perform the method described in any one of claims 1 to 21.

44. A computer program product comprising instructions, wherein when the instructions are performed on a computer, the computer is enabled to perform the method described in any one of claims 1 to 21.