Embodiments of the present disclosure relate to the field of mobile communication technology, and in particular, to a method and apparatus for terminating a proxy of WLAN sensing, an electronic device, and a storage medium.
With the rapid development of mobile communication technologies, wireless fidelity (Wi-Fi) technology has gained great progress in terms of transmission rate, throughput, or the like. At present, main application scenarios of the content studied for Wi-Fi technology, such as bandwidth transmission in 320 MHz, aggregation and collaboration of multiple frequency bands, or the like, includes video transmission, augmented reality (AR), virtual reality (VR), or the like.
In the currently studied Wi-Fi technology, a wireless local area network (WLAN) sensing technology may be supported, for example, in application scenarios such as location discovery, proximity detection, presence detection, or the like in a dense environment (for example, a home environment and an enterprise environment).
In an aspect, according to embodiments of the present disclosure, there is provided a method for terminating a proxy of wireless local area network (WLAN) sensing, performed by a proxy access point (AP), and the method includes:
In another aspect, according to embodiments of the present disclosure, there is provided a method for terminating a proxy of WLAN sensing, performed by a station (STA), and the method includes:
According to embodiments of the present disclosure, there is further provided an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor; when the processor executes the program, the method according to one or more of the embodiments of the present disclosure is implemented.
According to embodiments of the present disclosure, there is further provided a non-transitory computer-readable storage medium; the non-transitory computer-readable storage medium stores a computer program; and when the computer program is executed by a processor, the method according to one or more of the embodiments of the present disclosure is implemented.
The accompanying drawings of the present disclosure will be briefly described below. Obviously, the accompanying drawings in the following description are merely examples of embodiments of the present disclosure.
In the embodiments of the present disclosure, the term “and/or” describes the association relationship of the associated objects, indicating that there may be three relationships; for example, A and/or B may indicate three situations that A exists alone, A and B exist simultaneously, and B exists alone. The character “/” generally indicates an “or” relationship between the associated objects before and after.
In the embodiments of the present disclosure, the term “plurality” refers to two or more, and the other quantifiers are similar to it.
Example embodiments will be described in detail here, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying drawings in which the same numbers in different drawings represent the same or similar elements, unless otherwise represented. The implementations described in the following example embodiments do not represent all implementations consistent with the present disclosure. On the contrary, they are merely examples of apparatuses and methods consistent with some aspects related to the present disclosure as recited in the appended claims.
The terms used in the present disclosure are for the purpose of describing particular embodiments only, and are not intended to be limiting of the present disclosure. As used in the present disclosure and the appended claims, the singular forms “a”, “the” and “said” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term “and/or” used here refers to and includes any or all possible combinations of one or more associated listed items.
It should be understood that although the terms first, second, third, or the like, may be used in the present disclosure to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, the first information may also be referred to as second information; and similarly, the second information may also be referred to as first information. Depending on the context, for example, the word “if” used here may be interpreted as “at the time”, “when” or “in response to determining”.
The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only some embodiments of the present disclosure and not all the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
In a WLAN sensing process, identities of a station (STA) and an access point (AP) may usually be interchangeable; for example, both of the station (STA) and the access point (AP) may be used as sending initiators (or sending transmitters). When used as a sensing initiator or a sensing transmitter, the AP may communicate with a plurality of STAs at the same time; however, the STA does not have this function, and may only communicate with a single responder (a sensing responder) in a one-to-one manner. On one hand, spectrum resource waste is caused. On the other hand, increasing of latency is caused. For a communication scenario with a relatively higher latency requirement, the latency requirement may not be met. In order to solve this problem, there is proposed a manner in which an AP is used as a proxy for a STA to perform sensing measurement. Therefore, there is a need to provide a manner for terminating proxy in the process that an AP initiates a sensing measurement as a proxy for a STA.
According to embodiments of the present disclosure, there is provided a method and apparatus for terminating a proxy of WLAN sensing, an electronic device, and a storage medium, to provide a manner for terminating proxy in the process that an AP initiates a sensing measurement as a proxy for a STA.
Among them, the method and the apparatus are based on the same application concept. Since the principles of the method and the apparatus to solve the problem are similar, the implementations of the apparatus and the method may be referred to each other, and repeated parts are not described again.
As shown in
In step 101, sensing measurement identification information of a wireless local area network (WLAN) sensing measurement is determined, where the sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification.
As a first example, referring to
Referring to
Among them, each sensing initiator may be a client; and each sensing responder (e.g., the sensing responder 1 to the sensing responder 3 in this example) may be a station (STA). The STA may play a plurality of roles in a WLAN sensing process. For example, in a WLAN sensing process, the sensing initiator may be a sensing transmitter, a sensing receiver, or a sensing transmitter and receiver, or neither a sensing transmitter nor a sensing receiver. In a WLAN sensing process, the sensing responder may also be a sensing transmitter, a sensing receiver, or a sensing transmitter and receiver.
As another architecture, as shown in
In the WLAN sensing process, in order to implement one-to-multi communication between the initiator and the responder when the STA serves as the initiator, the AP performs WLAN sensing measurement as a proxy for the sensing initiator (for example, the STA). When the WLAN sensing needs to be terminated (or stopped), the AP determines the sensing measurement identification information of the WLAN sensing measurement, so as to determine to terminate a proxy of the WLAN sensing measurement. Among them, the sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification; the sensing session identification is used to identify a sensing session corresponding to the WLAN sensing measurement; and, the sensing measurement establishment identification is used to identify a sensing session establishment initiation message frame.
In some embodiments, the sensing measurement identification information may be from the STA, or may be obtained by negotiation between the AP and the sensing initiator (the requesting STA) in the process of establishing a proxy of the sensing measurement, or may be obtained by negotiation between the AP and the sensing responder (the STA participating in the sensing measurement) in the process of establishing the sensing measurement. That is, both the initiator and the responder of the WLAN sensing measurement can initiate measurement termination.
In step 102, a proxy of a WLAN sensing measurement corresponding to the sensing measurement identification information is terminated.
After determining the sensing session identification and/or the sensing measurement establishment identification, the WLAN sensing measurement corresponding to the sensing session identification is terminated, or the WLAN sensing measurement corresponding to the sensing measurement establishment identification is terminated. In this way, in the WLAN sensing process, in the case that the sensing initiator is a STA, the AP performs the sensing measurement as a proxy for the sensing initiator, and terminates the proxy of the WLAN sensing measurement according to the sensing measurement identification information, so as to implement one-to-multi communication, and reduce frequency spectrum resource waste and latency caused by WLAN sensing performed by the STA as an initiator.
In the embodiments of the present disclosure, sensing measurement identification information of a wireless local area network (WLAN) sensing measurement is determined, where the sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification; and, a proxy of a WLAN sensing measurement corresponding to the sensing measurement identification information is terminated. Through initiating a WLAN sensing measurement by a proxy sensing initiator and terminating the proxy, one-to-multi communication between the initiator and the responder can be implemented when the STA serves as an initiator. Embodiments of the present disclosure provide a manner for terminating proxy in the process that an AP initiates a sensing measurement as a proxy for a STA.
In some embodiments, determining the sensing measurement identification information of the wireless local area network (WLAN) sensing measurement includes the first case or the second case.
In case 1, a first termination request sent by a station (STA) is received, sensing measurement identification information carried in the first termination request is obtained;
In case 2, after sending a measurement report of the WLAN sensing measurement, sensing measurement identification information of the WLAN sensing measurement is determined.
In some embodiments, in case 1, the AP receives a first termination request sent by the STA, where the STA includes at least one of a first STA or a second STA.
The first STA includes a sensing initiator that initiates the WLAN sensing measurement process, for example, the sensing initiator is a requesting STA. After receiving the measurement report sent by the sensing proxy (a proxy AP), the requesting STA may send a first termination request, and the first termination request may include a termination of proxy message frame.
It should be noted that, in the embodiments of the present disclosure, the first STA may also participate in the WLAN sensing measurement as a responder. Therefore, the second STA mentioned in the embodiments of the present disclosure does not include the requesting STA; that is, the second STA is a sensing responder other than the requesting STA.
The second STA includes a sensing responder that participates in the WLAN sensing measurement, and the sensing responder includes a STA that participates in the sensing measurement (a non-requesting STA).
In case 2, after the proxy AP completes sending of the measurement report, the proxy AP may determine the sensing measurement identification information of the WLAN sensing measurement, and initiate a termination of proxy procedure.
In some embodiments of the present disclosure, in the case 1, in the case that the STA includes the first STA, terminating a proxy of the WLAN sensing measurement corresponding to the sensing measurement identification information, includes case 3 or case 4.
In case 3, if the first STA participates in the WLAN sensing measurement, a first termination response is sent to the first STA, and a proxy of a WLAN sensing measurement corresponding to the sensing measurement identification information is terminated.
As a second example, referring to
In step 1, the requesting STA sends a first termination request (an initial termination request).
After receiving the measurement report sent by the sensing proxy (a proxy AP), the requesting STA sends a first termination request to the proxy AP. In the first termination request, a sensing measurement process corresponding to the sensing measurement setup ID carried in the measurement report frame or a sensing session requested to be terminated is identified. The sensing session may include one or more sensing measurement processes; that is, all proxies of sensing measurement established with the AP are terminated.
In step 2, the proxy AP sends a first termination response (an initial sensing termination response).
In the first termination response, a specific sensing measurement process or a sensing session to be terminated is identified. If the requesting STA participates in the WLAN sensing measurement, the requesting STA may terminate the WLAN sensing measurement by itself, and the proxy AP does not need to terminate the sensing measurement again with it.
In step 3, the WLAN sensing measurement is terminated (a sensing measurement termination procedure).
The proxy AP terminates a proxy of the WLAN sensing measurement between the proxy AP and the sensing responder 1 (i.e., STA1) to the sensing responder n (i.e., STAn), which includes terminating the sensing measurement process corresponding to the measurement setup ID and/or the sensing session ID in the initial termination request or the initial sensing termination response frame.
In case 4, if the first STA does not participate in the WLAN sensing measurement, an acknowledgement (ACK) message is sent to the first STA, a proxy of the WLAN sensing measurement corresponding to the sensing measurement identification information is terminated, and a first termination response is sent to the first STA. Among them, the ACK message indicates that the proxy AP will terminate the WLAN sensing measurement between the proxy AP and the device participating in the WLAN sensing measurement, and feed the first termination response back to the first STA after the termination operation is completed.
As a third example, referring to
In step 1, the requesting STA sends a first termination request (an initial termination request).
After receiving the measurement report sent by the sensing proxy (a proxy AP), the requesting STA sends a first termination request to the proxy AP. In the first termination request, the sensing session requested to be terminated is identified. In the first termination request, a sensing measurement process corresponding to sensing measurement setup ID carried in the measurement report frame or a sensing session requested to be terminated is identified. The sensing session may include one or more sensing measurement processes; that is, all proxies of sensing measurement established with the AP are terminated.
In step 2, the proxy AP sends an acknowledgement message (an ACK message).
In step 3, the proxy AP terminates the WLAN sensing measurement (a sensing measurement termination procedure).
The proxy AP terminates a proxy of the WLAN sensing measurement between the proxy AP and the sensing responder 1 (i.e., STA1) to the sensing responder n (i.e., STAn).
In step 4, the proxy AP sends a first termination response (an initial termination response).
In the first termination response, it is identified that the proxy AP has terminated the WLAN sensing measurement between the proxy AP and the sensing responder 1 (i.e., STA1) to the sensing responder 1 (i.e., STAn), which includes terminating the sensing measurement process corresponding to the measurement setup ID and/or the sensing session ID in the initial termination request or the initial sensing termination response frame.
In an optional embodiment, in case 1, in the case that the STA includes the second STA, terminating a proxy of the WLAN sensing measurement corresponding to the measurement identification information includes:
Among them, the STA participating in the sensing measurement sends a first termination request to the proxy AP. In the first termination request, a sensing session requested to be terminated is identified, for example, by using a measurement setup ID and/or a sensing session ID. After receiving the first termination request, the proxy AP sends a second termination request to the first STA. In the second termination request, a sensing session requested to be terminated may also need to be identified, for example, by using a measurement setup ID and/or a sensing session ID. The proxy AP receives a second termination response fed back by the first STA for the second termination request, then feeds a third termination response back to the second STA, and terminates a proxy of the WLAN sensing measurement corresponding to the sensing measurement identification information.
It may be understood that the third termination response may include the first termination response in the foregoing case 3, or the ACK message in the foregoing case 4. The processes implemented subsequently on the requesting STA side may be referred to the processes in the foregoing case 3 or case 4 correspondingly, and details are not described here again.
As a fourth example, referring to
In step 1, STA1 sends a first termination request (an initial termination request).
The STA1 sends a first termination request to the proxy AP. In the first termination request, a sensing session requested to be terminated is identified. In the first termination request, a sensing session requested or a sensing measurement process corresponding to sensing measurement setup ID carried in the measurement report frame, which is to be terminated, is identified. The sensing session may include one or more sensing measurement processes; that is, all proxies of the sensing measurement established with the AP are terminated.
In step 2, the proxy AP sends a second termination request to the requesting STA. In the second termination request, the sensing measurement process corresponding to the sensing measurement setup ID carried in the measurement report frame or the sensing session requested to be terminated is identified.
In step 3, the requesting STA sends a second termination response (a termination response) to the proxy AP.
In step 4, the proxy AP sends a third termination response (a termination response) to the STA1.
In step 5, the proxy AP terminates the WLAN sensing measurement (a sensing measurement termination procedure).
The proxy AP terminates a proxy of the WLAN sensing measurement between the proxy AP and the sensing responder 1 (i.e., STA1) to the sensing responder n (i.e., the STAn).
In an optional embodiment, in case 2, after determining the sensing measurement identification information of the WLAN sensing measurement, the method includes:
After the proxy AP completes sending of the measurement report, the proxy AP may initiate a termination of proxy procedure, determine the sensing measurement identification information of the WLAN sensing measurement, send a third termination request that includes the sensing measurement identification information (such as a sensing session identification and/or a sensing measurement establishment identification) to the first STA, and receive a fourth termination response or an ACK message sent by the first STA.
As a fifth example, referring to
In step 1, the proxy AP sends a third termination request (an initial termination request). The third termination request may include sensing measurement identification information, for example, a sensing session identification and/or a sensing measurement establishment identification.
In step 2, the requesting STA sends a fourth termination response or an acknowledge (ACK) message (an initial termination response), to identify that the request of the proxy AP is accepted.
In step 3, the proxy AP terminates the WLAN sensing measurement (a sensing measurement termination procedure).
The proxy AP terminates a proxy of the WLAN sensing measurement between the proxy AP and the sensing responder 1 (i.e., STA1) to the sensing responder n (i.e., the STAn). If the requesting STA participates in the WLAN sensing measurement, after step 2, the requesting STA may terminate the WLAN sensing measurement by itself.
In the embodiments of the present disclosure, sensing measurement identification information of a wireless local area network (WLAN) sensing measurement is determined, where the sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification; and, a proxy of a WLAN sensing measurement corresponding to the sensing measurement identification information is terminated. Through initiating a WLAN sensing measurement by a proxy sensing initiator and terminating the proxy, one-to-multi communication between the initiator and the responder can be implemented when the STA serves as the initiator. Embodiments of the present disclosure provide a manner for terminating proxy in the process that an AP initiates a sensing measurement as a proxy for a STA.
As shown in
In step 901, a first termination request carrying with sensing measurement identification information is sent to a proxy access point (AP), to instruct the proxy AP to terminate a proxy of a WLAN sensing measurement corresponding to the sensing measurement identification information, where the sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification.
Referring to the foregoing case 1, the STA station sends a first termination request carrying with sensing measurement identification information to the AP, the first termination request may include a termination of proxy message frame, and the first termination request is used to instruct the proxy AP to terminate a proxy of the WLAN sensing measurement corresponding to the sensing measurement identification information. Among them, the sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification. The sensing session identification is used to identify a sensing session corresponding to the WLAN sensing measurement, and the sensing measurement establishment identification is used to identify a sensing session establishment initiation message frame.
After determining the sensing session identification and/or the sensing measurement establishment identification, the AP terminates a proxy of the WLAN sensing measurement corresponding to the sensing session identification, or the WLAN sensing measurement corresponding to the sensing measurement establishment identification.
In some embodiments, the STA includes at least one of a first STA or a second STA.
The first STA includes a sensing initiator that initiates the WLAN sensing measurement;
The second STA includes a sensing responder that participates in the WLAN sensing measurement.
The first STA includes a sensing initiator that initiates a proxy of the WLAN sensing measurement. For example, the sensing initiator is a requesting STA. After receiving the measurement report sent by the sensing proxy (a proxy AP), the requesting STA may send a first termination request, and the first termination request may include a termination of proxy message frame.
It should be noted that, in the embodiments of the present disclosure, the first STA may also participate in the WLAN sensing measurement as a responder. Therefore, the second STA mentioned in the embodiments of the present disclosure does not include the requesting STA; that is, the second STA is a sensing responder other than the requesting STA.
The second STA includes a sensing responder that participates in the WLAN sensing measurement, and the sensing responder includes a STA that participates in the sensing measurement (a non-requesting STA).
In an optional embodiment, in the case that the STA includes the first STA, after sending the first termination request carrying with the sensing measurement identification information to the proxy access point (AP), the method includes the case 5 and the case 6.
In case 5, if the first STA participates in the WLAN sensing measurement, a first termination response sent by the proxy AP is received, and the WLAN sensing measurement corresponding to the sensing measurement identification information is terminated.
Referring to the foregoing second example, and referring to
In step 1, the requesting STA sends a first termination request (an initial termination request).
After receiving the measurement report sent by the sensing proxy (a proxy AP), the requesting STA sends a first termination request to the proxy AP. In the first termination request, a sensing measurement process corresponding to the sensing measurement setup ID carried in the measurement report frame or a sensing session requested to be terminated is identified. The sensing session may include one or more sensing measurement processes; that is, all proxies of sensing measurement established with the AP are terminated.
In step 2, the proxy AP sends a first termination response (an initial sensing termination response).
In the first termination response, a specific sensing measurement process or a sensing session to be terminated is identified.
Since the requesting STA participates in the WLAN sensing measurement, the requesting STA may terminate the WLAN sensing measurement by itself after receiving the first termination response, and the proxy AP does not need to terminate the sensing measurement again with it.
In step 3, the proxy AP terminates the WLAN sensing measurement (a sensing measurement termination procedure).
The proxy AP terminates a proxy of the WLAN sensing measurement between the proxy AP and the sensing responder 1 (i.e., STA1) to the sensing responder n (i.e., STAn), which includes terminating the sensing measurement process corresponding to the measurement setup ID and/or the sensing session ID in the initial termination request or the initial sensing termination response frame.
In case 6, if the first STA does not participate in the WLAN sensing measurement, an acknowledgement (ACK) message sent by the proxy AP is received, a WLAN sensing measurement corresponding to the sensing measurement identification information is terminated, and a first termination response sent by the proxy AP is received.
Referring to the foregoing third example, and referring to
In step 1, the requesting STA sends a first termination request (an initial termination request).
After receiving the measurement report sent by the sensing proxy (a proxy AP), the requesting STA sends a first termination request to the proxy AP. In the first termination request, the sensing session requested to be terminated is identified. In the first termination request, a sensing measurement process corresponding to sensing measurement setup ID carried in the measurement report frame or a sensing session requested to be terminated is identified. The sensing session may include one or more sensing measurement processes; that is, all proxies of sensing measurement established with the AP are terminated.
In step 2, the proxy AP sends an acknowledgement message (an ACK message).
In step 3, the proxy AP terminates the WLAN sensing measurement (a sensing measurement termination procedure).
The proxy AP terminates a proxy of the WLAN sensing measurement between the proxy AP and the sensing responder 1 (i.e., STA1) to the sensing responder n (i.e., STAn).
In step 4, the proxy AP sends a first termination response (an initial termination response).
In the first termination response, it is identified that the proxy AP has terminated the WLAN sensing measurement between the proxy AP and the sensing responder 1 (i.e., STA1) to the sensing responder 1 (i.e., STAn), which includes terminating the sensing measurement process corresponding to the measurement setup ID and/or the sensing session ID in the initial termination request or the initial sensing termination response frame.
In some embodiments, in the case that the STA includes the second STA (a non-requesting STA), after sending the first termination request carrying with the sensing measurement identification information to the proxy access point (AP), the method includes:
Among them, with reference to the foregoing fourth example, the STA sends a first termination request to the first STA to identify a sensing session requested to be terminated. After receiving the first termination request, the proxy AP sends a second termination request to the first STA, and receives a second termination response fed back by the first STA for the second termination request. The proxy AP feeds a third termination response back to the second STA, and terminates a proxy of the WLAN sensing measurement corresponding to the sensing measurement identification information.
In some embodiments, referring to
In step 1, STA1 sends a first termination request (an initial termination request).
The STA1 sends a first termination request to the proxy AP. In the first termination request, a sensing session requested to be terminated is identified. In the first termination request, a sensing session requested or a sensing measurement process corresponding to sensing measurement setup ID carried in the measurement report frame, which is to be terminated, is identified. The sensing session may include one or more sensing measurement processes; that is, all proxies of the sensing measurement established with the AP are terminated.
In step 2, the proxy AP sends a second termination request to the requesting STA. In the second termination request, the sensing measurement process corresponding to the sensing measurement setup ID carried in the measurement report frame or the sensing session requested to be terminated is identified.
In step 3, the requesting STA sends a second termination response (a termination response) to the proxy AP.
In step 4, the proxy AP sends a third termination response (a termination response) to the STA1.
In step 5, the proxy AP terminates the WLAN sensing measurement (a sensing measurement termination procedure).
The proxy AP terminates a proxy of the WLAN sensing measurement between the proxy AP and the sensing responder 1 (i.e., STA1) to the sensing responder n (i.e., the STAn).
In the embodiments of the present disclosure, the first termination request carrying with the sensing measurement identification information is sent to the proxy access point (AP) to instruct the proxy AP to terminate a proxy of the WLAN sensing measurement corresponding to the sensing measurement identification information. Through terminating the WLAN sensing measurement by the AP as a proxy for the sensing initiator, one-to-multi communication between the initiator and the responder can be implemented when the STA serves as the initiator. Embodiments of the present disclosure provide a manner for terminating proxy in the process that an AP initiates a sensing measurement as a proxy for a STA.
Based on the same principle as that of the method provided in the embodiments of the present disclosure, according to some embodiments of the present disclosure, there is further provided a proxy access point (AP). As shown in
The determination module 1001 is configured to determine sensing measurement identification information of a wireless local area network (WLAN) sensing measurement, where the sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification.
In the WLAN sensing process, in order to implement one-to-multi communication between the initiator and the responder when the STA serves as the initiator, the AP performs WLAN sensing measurement as a proxy for the sensing initiator (for example, the STA). When the WLAN sensing needs to be terminated (or stopped), the AP determines the sensing measurement identification information of the WLAN sensing measurement, so as to determine to terminate a proxy of the WLAN sensing measurement. Among them, the sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification; the sensing session identification is used to identify a sensing session corresponding to the WLAN sensing measurement; and, the sensing measurement establishment identification is used to identify a sensing session establishment initiation message frame.
In some embodiments, the sensing measurement identification information may be from the STA, or may be obtained by negotiation between the AP and the sensing initiator (the requesting STA) in the process of establishing a proxy of the sensing measurement, or may be obtained by negotiation between the AP and the sensing responder (the STA participating in the sensing measurement) in the process of establishing the sensing measurement. That is, both the initiator and the responder of the WLAN sensing measurement can initiate measurement termination.
The termination module 1002 is configured to terminate a proxy of a WLAN sensing measurement corresponding to the sensing measurement identification information.
After determining the sensing session identification and/or the sensing measurement establishment identification, the WLAN sensing measurement corresponding to the sensing session identification is terminated, or the WLAN sensing measurement corresponding to the sensing measurement establishment identification is terminated. In this way, in the WLAN sensing process, in the case that the sensing initiator is a STA, the AP performs the sensing measurement as a proxy for the sensing initiator, and terminates the WLAN sensing measurement according to the sensing measurement identification information, so as to implement one-to-multi communication, and reduce frequency spectrum resource waste and latency caused by WLAN sensing performed by the STA as an initiator.
In some embodiments of the present disclosure, the determination module 1001 includes:
In some embodiments of the present disclosure, the STA includes at least one of a first STA or a second STA.
The first STA includes a sensing initiator that initiates the proxy of the WLAN sensing measurement.
The second STA includes a sensing responder that participates in the WLAN sensing measurement.
In some embodiments of the present disclosure, the termination module 1002 includes:
In some embodiments of the present disclosure, the termination module 1002 includes:
In some embodiments of the present disclosure, the access point further includes:
In the embodiments of the present disclosure, the determination module 1001 determines sensing measurement identification information of a wireless local area network (WLAN) sensing measurement, where the sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification; the terminating module 1002 terminates a proxy of the WLAN sensing measurement corresponding to the sensing measurement identification information. Through initiating a WLAN sensing measurement by a proxy sensing initiator and terminating the proxy, one-to-multi communication between the initiator and the responder can be implemented when the STA serves as an initiator.
Referring to
The apparatus for terminating a proxy of WLAN sensing further includes other modules of the access point in the foregoing embodiments, and performs other functions of the access point in the foregoing embodiments, and details are not described here again.
Referring to
The sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification.
Referring to the foregoing case 1, the station (STA) sends a first termination request carrying with sensing measurement identification information to the AP. The first termination request may include a termination proxy of message frame, and the first termination request is used to instruct the proxy AP to terminate a proxy of the WLAN sensing measurement corresponding to the sensing measurement identification information. Among them, the sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification; the sensing session identification is used to identify a sensing session corresponding to the WLAN sensing measurement; and, the sensing measurement establishment identification is used to identify a sensing session establishment initiation message frame.
After determining the sensing session identification and/or the sensing measurement establishment identification, the AP terminates the WLAN sensing measurement corresponding to the sensing session identification, or the WLAN sensing measurement corresponding to the sensing measurement establishment identification.
In some embodiments of the present disclosure, the STA includes at least one of a first STA or a second STA.
The first STA includes a sensing initiator that initiates the WLAN sensing measurement.
The second STA includes a sensing responder that participates in the WLAN sensing measurement.
In some embodiments of the present disclosure, the station includes a first receiving module and a second receiving module.
The first receiving module is configured to: in a case that the STA includes the first STA, after sending a first termination request carrying with sensing measurement identification information to the proxy access point (AP) by the sending module 1201, if the first STA participates in the WLAN sensing measurement, receive a first termination response sent by the proxy AP, and terminate the WLAN sensing measurement corresponding to the sensing measurement identification information.
The second receiving module is configured to: if the first STA does not participate in the WLAN sensing measurement, receive an acknowledge (ACK) message sent by the proxy AP, terminate the WLAN sensing measurement corresponding to the sensing measurement identification information, and receive a first termination response sent by the proxy AP.
In some embodiments of the present disclosure, the station includes:
In the embodiments of the present disclosure, the sending module 1201 sends the first termination request carrying with the sensing measurement identification information to the proxy access point (AP) to instruct the proxy AP to terminate a proxy of the WLAN sensing measurement corresponding to the sensing measurement identification information. Through terminating a WLAN sensing measurement by the AP as a proxy for the sensing initiator, one-to-multi communication between the initiator and the responder can be implemented when the STA serves as an initiator.
Based on the same principle as that of the station provided in the embodiments of the present disclosure, according to some embodiments of the present disclosure, there is further provided an apparatus for terminating a proxy of WLAN sensing, applied to a station (STA). As shown in
The sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification.
The apparatus for terminating a proxy of WLAN sensing further includes other modules of the station in the foregoing embodiments, and performs other functions of the sensing initiator in the foregoing embodiments, and details are not described here again.
In an optional embodiment, according to some embodiments of the present disclosure, there is further provided an electronic device, as shown in
The processor 14001 may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or another programmable logic device, a transistor logic device, a hardware component, or any combination of them. The processor may implement or execute various example logical blocks, modules, and circuits described with reference to content disclosed in the present disclosure. Alternatively, the processor 14001 may be a combination for implementing a computing function, for example, a combination of one or more microprocessors, or a combination of a DSP and a microprocessor.
The bus 14002 may include a path for transmitting information between the foregoing components. The bus 14002 may be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus 14002 may be classified into an address bus, a data bus, a control bus, or the like. For ease of representation, only a thick line is used to represent the bus in
The memory 14003 may be a read only memory (ROM) or another type of static storage device that may store static information and instructions, a random access memory (RAM) or another type of dynamic storage device that may store information and instructions; the memory 14003 may also be an electrically erasable programmable read only memory (EEPROM), a compact disk read only memory (CD-ROM), or other CD storage, optical disk storage (including compact disk, laser disk, optical disk, digital universal disk, blue-ray disk, etc.), magnetic disk storage medium, or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, which is not limited to this.
The memory 14003 is configured to store application program code for executing the solution of the present disclosure, and the processor 14001 is configured to control the execution. The processor 14001 is configured to execute the application program code stored in the memory 14003, to implement the content shown in the foregoing method embodiments.
Among them, the electronic device includes, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a personal digital assistant (PDA), a tablet computer (PAD), a portable multimedia player (PMP), a vehicle-mounted terminal (for example, a vehicle-mounted navigation terminal), or the like, and a fixed terminal such as a digital TV, a desktop computer, or the like. The electronic device shown in
The server provided in the present disclosure may be an independent physical server, or may be a server cluster or a distributed system composed of a plurality of physical servers, or may be a cloud server that provides basic cloud computing services such as a cloud service, a cloud database, a cloud computing, a cloud function, cloud storage, a network service, a cloud communication, a middleware service, a domain name service, a security service, a CDN, and a big data and artificial intelligence platform. The terminal may be a smartphone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smartwatch, or the like, but is not limited to this. The terminal and the server may be directly or indirectly connected to each other in a wired or wireless communication manner, which is not limited in the present disclosure.
According to some embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium stores a computer program, and when the computer program runs on a computer, the computer can perform corresponding content in the foregoing method embodiments.
It should be understood that, although the steps in the flowcharts of the accompanying drawings are sequentially displayed according to the indication of the arrows, the steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless explicitly stated here, the execution of these steps is not strictly limited in order, and may be executed in other orders. Moreover, at least a part of the steps in the flowcharts of the accompanying drawings may include a plurality of sub-steps or a plurality of stages. The sub-steps or sub-stages are not necessarily performed at the same moment, but may be executed at different moments; and the execution order of them is not necessarily performed in sequence, but may be performed in turn or alternately with at least a part of sub-steps or sub-stages of other steps or other steps.
It should be noted that the computer-readable medium according to the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of them. A more specific example of a computer-readable storage medium may include, but is not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium including or storing a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as a part of a carrier, and the computer-readable signal medium carries computer-readable program code. The propagated data signal may take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the foregoing. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, and the computer-readable signal medium may send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code included on the computer readable medium may be transmitted by using any suitable medium, including but not limited to: an electric wire, an optical cable, a radio frequency (RF), etc., or any suitable combination of the above.
The computer-readable medium may be included in the electronic device, or may exist alone without being assembled into the electronic device.
The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is enabled to perform the method shown in the foregoing embodiments.
According to an aspect of the present disclosure, there is provided a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the method provided in the foregoing optional implementations.
Embodiments of the present disclosure provide a method and apparatus for terminating a proxy of WLAN sensing, an electronic device, and a storage medium, to provide a manner for terminating proxy in the process that an AP initiates a sensing measurement as a proxy for a STA.
In an aspect, according to embodiments of the present disclosure, there is provided a method for terminating a proxy of WLAN sensing, performed by a proxy access point (AP), and the method includes:
In another aspect, according to embodiments of the present disclosure, there is provided a method for terminating a proxy of WLAN sensing, performed by a station (STA), and the method includes:
In another aspect, according to embodiments of the present disclosure, there is provided a proxy access point (AP), and the proxy AP includes:
In another aspect, according to embodiments of the present disclosure, there is provided a station (STA), the STA includes:
In another aspect, according to embodiments of the present disclosure, there is provided an apparatus for terminating a proxy of WLAN sensing, applied to a proxy access point (AP), and the apparatus includes:
In another aspect, according to embodiments of the present disclosure, there is provided an apparatus for terminating a proxy of WLAN sensing, applied to a station (STA), and the apparatus includes:
According to embodiments of the present disclosure, there is further provided an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor; when the processor executes the program, the method according to one or more of the embodiments of the present disclosure is implemented.
According to embodiments of the present disclosure, there is further provided a non-transitory computer-readable storage medium; the computer-readable storage medium stores a computer program; and when the computer program is executed by a processor, the method according to one or more of the embodiments of the present disclosure is implemented.
In the embodiments of the present disclosure, sensing measurement identification information of a wireless local area network (WLAN) sensing measurement is determined; the sensing measurement identification information includes a sensing session identification and/or a sensing measurement establishment identification; a proxy of a WLAN sensing measurement corresponding to the sensing measurement identification information is terminated. Through initiating a WLAN sensing measurement by a proxy sensing initiator and terminating the proxy, one-to-multi communication between the initiator and the responder can be implemented when the STA serves as an initiator. Embodiments of the present disclosure provide a manner for terminating proxy in the process that an AP initiates a sensing measurement as a proxy for a STA.
Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or their combinations. The programming languages include object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as the “C” language or similar programming languages. The program code may be executed entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, to be connected via the Internet using an Internet service provider).
The flowchart and block diagrams in the drawings illustrate the architecture, function, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, a program segment, or a portion of code, which includes one or more executable instructions for implementing the specified logical function. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur in a different order from the order noted in the drawings. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or may sometimes be executed in a reverse order, depending upon the functions involved. It will also be noted that each block in the block diagrams and/or the flowchart, and combinations of blocks in the block diagrams and/or the flowchart, can be implemented by dedicated hardware-based systems that perform the specified functions or operations, or by combinations of dedicated hardware and computer instructions.
The modules involved in the embodiments of the present disclosure may be implemented by software, or may be implemented by hardware. Among them, the name of the module does not constitute a limitation on the module itself in some cases; for example, the module A may also be described as “a module A for performing an operation B”.
The foregoing is only a description of the preferred embodiments of the present disclosure and the applied technical principles. It should be understood by those skilled in the art that the disclosed scope involved in the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and also covers other technical solutions formed by any combination of the above technical features or equivalent features of them without departing from the above disclosure, such as, technical solutions formed by replacing the above features with (but not limited to) technical features having similar functions disclosed in the present disclosure.
The present application is a U.S. National Stage of International Application No. PCT/CN2021/139826, filed on Dec. 20, 2021, the entire content of which is incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/139826 | 12/20/2021 | WO |