Communication method, apparatus, device, and storage medium
By initiating the device to parse and respond to the sensing measurement parameters of the responding device, the problem of the wireless LAN sensing measurement establishment request frame parameters not being accepted is solved, an effective feedback mechanism is realized, and the efficiency and accuracy of wireless LAN sensing measurement are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2022-04-14
- Publication Date
- 2026-05-29
Smart Images

Figure CN117242814B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of mobile communication technology, and more specifically, to a communication method, apparatus, device, and storage medium. Background Technology
[0002] Before a Wireless Local Area Network (WLAN) sensing measurement occurs, the initiating device sends a WLAN sensing measurement establishment request frame to the responding device. The responding device then sends a WLAN sensing measurement establishment response frame to the initiating device to indicate whether it accepts or rejects the initiating device's request.
[0003] If the sensing measurement parameters carried in the WLAN sensing measurement establishment request frame are not accepted by the responding device, the responding device will carry a set of preferred and acceptable sensing measurement parameters in the WLAN sensing measurement response frame. In this case, how the initiating device should respond to the WLAN sensing measurement response frame is currently undetermined. Summary of the Invention
[0004] This disclosure provides a communication method, apparatus, device, and storage medium that enables a wireless local area network (WLAN) sensing measurement initiating device to respond to a WLAN sensing measurement response frame based on the sensing measurement parameters of the responding device when receiving a WLAN sensing measurement response frame carrying sensing measurement parameters of a WLAN sensing measurement responding device.
[0005] In a first aspect, embodiments of this disclosure provide a communication method applicable to a wireless local area network sensing initiating device, the method comprising:
[0006] Receive a wireless LAN sensing measurement establishment response frame carrying sensing measurement parameters from a wireless LAN sensing measurement response device;
[0007] The first message frame is determined based on the aforementioned sensing and measurement parameters;
[0008] Send the first message frame, which is used to indicate whether to accept or reject the sensing measurement parameters.
[0009] Secondly, embodiments of this disclosure provide a communication method applicable to wireless local area network sensing and response devices, the method comprising:
[0010] Send a wireless LAN sensing measurement establishment response frame carrying sensing measurement parameters;
[0011] A first message frame is received, which is determined based on the aforementioned sensing measurement parameters, and is used to indicate whether the sensing measurement parameters are accepted or rejected.
[0012] Thirdly, embodiments of this disclosure also provide a communication device, the device comprising:
[0013] The first receiving unit is used to receive a wireless local area network sensing measurement establishment response frame carrying sensing measurement parameters of the wireless local area network sensing measurement response device.
[0014] The determining unit is used to determine the first message frame based on the aforementioned sensing and measurement parameters;
[0015] The first sending unit is used to send the first message frame, which is used to indicate whether to accept or reject the sensing measurement parameters.
[0016] Fourthly, embodiments of this disclosure also provide a communication device, the device comprising:
[0017] The second transmitting unit is used to transmit a wireless local area network sensing measurement establishment response frame carrying sensing measurement parameters;
[0018] The second receiving unit is used to receive a first message frame, which is determined based on the aforementioned sensing measurement parameters, and is used to indicate whether to accept or reject the aforementioned sensing measurement parameters.
[0019] Fifthly, embodiments of this disclosure also provide a wireless local area network sensing initiating 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, it implements the communication method provided in the first aspect of embodiments of this disclosure.
[0020] In a sixth aspect, embodiments of this disclosure also provide a wireless local area network sensing and response device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the communication method provided in the second aspect of embodiments of this disclosure.
[0021] In a seventh aspect, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements any of the communication methods provided in embodiments of this disclosure.
[0022] In this embodiment of the present disclosure, when the initiating device receives a wireless local area network sensing measurement establishment response frame carrying sensing measurement parameters sent by the responding device, it can determine a first message frame based on the sensing measurement parameters carried in the wireless local area network sensing measurement establishment response frame, and send the first message frame to the responding device to indicate whether to accept or reject the sensing measurement parameters of the responding device.
[0023] Additional aspects and advantages of embodiments of this disclosure will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this disclosure. Attached Figure Description
[0024] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a flowchart of a communication method provided in an embodiment of this disclosure;
[0026] Figure 2 This is another flowchart of the communication method provided in the embodiments of this disclosure;
[0027] Figure 3 This is a timing diagram of the communication method provided in the embodiments of this application;
[0028] Figure 4 This is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure;
[0029] Figure 5 This is another structural schematic diagram of the communication device provided in the embodiments of this disclosure;
[0030] Figure 6 This is a schematic diagram of the structure of a wireless local area network initiating device provided in an embodiment of this disclosure;
[0031] Figure 7 This is a schematic diagram of the structure of a wireless local area network response device provided in an embodiment of this disclosure. Detailed Implementation
[0032] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0033] In this disclosure, the term "multiple" refers to two or more, and other quantifiers are similar.
[0034] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. Unless otherwise indicated, the same numerals in different drawings denote the same or similar elements in the following description relating to the drawings. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0035] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0036] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, for example, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0037] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.
[0038] In this embodiment of the disclosure, the process of wireless LAN sensing may be as follows: the initiating device initiates wireless LAN sensing (e.g., initiates a wireless LAN sensing session), and there may be multiple responding devices responding to it.
[0039] Among them, the wireless LAN sensing initiating device and the wireless LAN sensing responding device may include, but are not limited to: cellular phones, smartphones, wearable devices, computers, personal digital assistants (PDAs), personal communication system (PCS) devices, personal information managers (PIMs), personal navigation devices (PNDs), global positioning systems, multimedia devices, Internet of Things (IoT) devices, etc.
[0040] For ease of description, the wireless LAN sensing initiating device will be referred to as the initiating device, and the wireless LAN sensing responding device will be referred to as the responding device.
[0041] For example, a client initiates a wireless LAN sensing operation, and multiple associated or unassociated sensing response devices (e.g., three access points (APs)) can respond. Here, "associated" means that an association connection for communication has been established between the initiating and responding devices, while "unassociated" means that no association connection for communication has been established between the initiating and responding devices.
[0042] An Access Point (AP) is a wireless switch used in a wireless network, and also an access device for the wireless network. An AP may include software applications and / or circuitry to enable other types of nodes in the wireless network to communicate with the outside and inside of the wireless network. As an example, an AP can be a terminal device or network device equipped with a Wi-Fi (Wireless Fidelity) chip.
[0043] Multiple responding devices can communicate with each other. For example, both the initiating and responding devices can be clients, and they can communicate by connecting to the same access point (AP).
[0044] Although the client is described above as the initiating device and the AP as the responding device, this disclosure is not limited thereto. For example, the AP can act as the initiating device and the client as the responding device. Furthermore, there is no limitation on the number of initiating and responding devices.
[0045] This disclosure provides a communication method, apparatus, device, and storage medium, which enables an initiating device to determine a first message frame based on the sensing measurement parameters carried in the wireless local area network sensing measurement establishment response frame sent by a responding device, and to send the first message frame to the responding device to indicate whether to accept or reject the sensing measurement parameters of the responding device.
[0046] The method and apparatus are based on the same disclosed concept. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and repeated parts will not be described again.
[0047] like Figure 1 As shown in the embodiments of this disclosure, a communication method is provided. Optionally, this method can be applied to a wireless local area network sensing initiating device. Figure 1 The communication method shown may specifically include the following steps:
[0048] Step S11: Receive a wireless LAN sensing measurement establishment response frame carrying the sensing measurement parameters of the wireless LAN sensing measurement response device.
[0049] Among them, the WLAN sensing measurement establishment parameter response frame carrying the sensing measurement parameters of the responding device is a message frame sent by the responding device to reject the establishment request after receiving the WLAN sensing measurement establishment request frame sent by the initiating device, if the responding device does not accept the sensing measurement parameters of the initiating device.
[0050] Among them, the sensing measurement parameters carried in the wireless LAN sensing measurement establishment response frame are a set of preferred and acceptable sensing measurement parameters recommended by the responding device.
[0051] The sensing measurement parameters of the responding device or the initiating device include, but are not limited to, the number of bandwidths (BW), long training fields (LFTs), and spatial streams (SSs) supported by the sensing measurement, and are not limited here.
[0052] For example, the sensing measurement parameters carried in the wireless LAN sensing measurement establishment response frame can be SS of 3, BW of 80MHz, etc., which are supported by the sensing measurement.
[0053] The WLAN sensing measurement establishment response frame includes a status code field. When the sensing measurement establishment parameters of the initiating device are not accepted, the status code field is set to PREFERRED_MEASURMENT_SETUP_PARAMETERS_SUGGESTED to indicate that the WLAN sensing measurement establishment request is rejected. The WLAN sensing measurement establishment response message frame carries a set of preferred and acceptable sensing measurement parameters, which are carried through the sensing measurement parameter information element field.
[0054] Step S12: Determine the first message frame based on the sensing measurement parameters.
[0055] Upon receiving a WLAN sensing measurement establishment response frame carrying the sensing measurement parameters determined by the responding device, the initiating device parses the sensing measurement parameters to determine whether they meet the actual requirements and relevant conditions of the sensing measurement, and then further determines the first message frame based on the parsing result.
[0056] Step S13: Send the first message frame.
[0057] The first message frame is used to instruct the initiating device to accept or reject the sensing measurement parameters of the responding device, that is, to instruct the responding device whether the sensing measurement parameters meet or do not meet the actual needs and related conditions of sensing measurement.
[0058] In the communication method for initiating devices provided in this disclosure, as an optional embodiment, when the first message frame is used to indicate the sensing measurement parameters of the receiving response device, the first message frame is an acknowledgment (ACK) frame.
[0059] As an example, if the initiating device determines that the sensing measurement parameters of the responding device meet the actual needs and relevant conditions of sensing measurement, it sends an ACK frame to the responding device to indicate acceptance of the sensing measurement parameters of the responding device.
[0060] In the communication method for initiating devices provided in this disclosure, the first message frame can be a variable of the WLAN sensing measurement establishment request frame. The first message frame can be obtained by changing the format of the WLAN sensing measurement establishment request frame. Alternatively, the first message frame can be obtained by redefining the frame of the WLAN sensing measurement establishment request message without changing the format of the WLAN sensing measurement establishment request frame.
[0061] In the communication method for initiating devices provided in this disclosure, the first message frame includes a status code field. When the identifier value of the status code field is a first value, it is used to indicate the sensing measurement parameters of the receiving response device. When the identifier value of the status code field is a second value, it is used to indicate the sensing measurement parameters of the rejecting response device.
[0062] The first and second values are not the same, and the specific first and second values can be determined based on actual needs, without any restrictions here.
[0063] As an example, when the initiating device receives the sensing measurement setup parameters from the responding device, it sets the identifier value of the status code field to success to indicate to the responding device that its sensing measurement setup parameters have been accepted by the initiating device.
[0064] As an example, if the initiating device rejects the sensing measurement setup parameters of the responding device, it sets the identifier value of the status code field to "rejected" to indicate to the responding device that its sensing measurement setup parameters have been rejected by the initiating device.
[0065] In the communication method for initiating devices provided in this disclosure, the first message frame includes a Public Action field. When the identifier value of the Public Action field in the first message frame is a third value, it is used to indicate the sensing measurement parameters of the receiving response device. When the identifier value of the Public Action field in the first message frame is a fourth value, it is used to indicate the sensing measurement parameters of the rejecting response device.
[0066] The third and fourth values are different.
[0067] The third value is consistent with the identifier value of the common action field in the wireless LAN sensing measurement establishment request frame sent by the initiating device or the wireless LAN sensing measurement establishment response frame sent by the responding device during the wireless LAN sensing measurement establishment process. The fourth value can be determined based on actual needs and is not restricted here.
[0068] The first message frame can be used to respond to the wireless LAN sensing measurement establishment response frame sent by the responding device carrying its sensing measurement parameters by determining the identifier value of the common action domain as a third value, thereby instructing it to accept the sensing measurement parameters of the responding device.
[0069] The first message frame can indicate that the device does not respond to the wireless LAN sensing measurement establishment response frame carrying its sensing measurement parameters sent by the responding device, provided that the identifier value of the common action field is determined to be the fourth value, thereby indicating that the device rejects the sensing measurement parameters of the responding device.
[0070] As an example, if the identifier value of the common action field in the WLAN sensing measurement establishment request frame sent by the initiating device is 1, or if the identifier value of the common action field in the received WLAN sensing measurement establishment response frame is 1, the initiating device may set the identifier value of the common action field in the first message frame to 1 to indicate that the sensing measurement establishment parameters of the responding device are accepted by the initiating device, or the initiating device may set the identifier value of the common action field in the first message frame to a value other than 1 (such as 2) to indicate that the sensing measurement establishment parameters of the responding device are rejected by the initiating device.
[0071] In the communication method for initiating devices provided in this disclosure, the first message frame includes a Dialog Token field. When the identifier value of the Dialog Token field in the first message frame is the fifth value, it is used to indicate the sensing measurement parameters of the receiving response device. When the identifier value of the Dialog Token field in the first message frame is the sixth value, it is used to indicate the sensing measurement parameters of the rejecting response device.
[0072] The fifth and sixth values are different.
[0073] The fifth value is consistent with the identifier value of the dialogue token field in the wireless LAN sensing measurement establishment request frame sent by the initiating device or the wireless LAN sensing measurement establishment response frame sent by the responding device during the wireless LAN sensing measurement establishment process. The sixth value can be determined based on actual needs and is not restricted here.
[0074] The first message frame can indicate that the first message frame corresponds to the same sensing measurement establishment process as the wireless LAN sensing measurement establishment request frame and the wireless LAN sensing measurement establishment response frame by determining the identifier value of the common action field as the fifth value, thereby indicating that it accepts the sensing measurement parameters of the response device.
[0075] The first message frame can indicate that it does not correspond to the sensing measurement establishment process corresponding to the WLAN sensing measurement establishment request frame and the WLAN sensing measurement establishment response frame by determining the identifier value of the common action field as the fourth value, thereby indicating that it refuses to respond to the sensing measurement parameters of the device.
[0076] As an example, if the identifier value of the dialog token field in the WLAN sensing measurement establishment request frame sent by the initiating device is 3, or if the identifier value of the dialog token field in the received WLAN sensing measurement establishment response frame is 3, the initiating device may set the identifier value of the dialog token field in the first message frame to 3 to indicate that the sensing measurement establishment parameters of the responding device are accepted by the initiating device, or the initiating device may set the identifier value of the dialog token field in the first message frame to a value other than 3 (such as 4) to indicate that the sensing measurement establishment parameters of the responding device are rejected by the initiating device.
[0077] In the communication method for initiating devices provided in this disclosure, the first message frame includes a Measurement Setup ID field. When the identifier value of the Measurement Setup ID field in the first message frame is the seventh value, it is used to indicate the sensing measurement parameters of the receiving response device. When the identifier value of the Measurement Setup ID field in the first message frame is the eighth value, it is used to indicate the sensing measurement parameters of the rejecting response device.
[0078] The seventh and eighth values are different.
[0079] The seventh value is consistent with the identifier value of the measurement establishment identifier field in the wireless LAN sensing measurement establishment request frame sent by the initiating device during the wireless LAN sensing measurement establishment process. The eighth value can be determined based on actual needs and is not restricted here.
[0080] As an example, if the identifier value of the measurement establishment identifier field in the WLAN sensing measurement establishment request frame sent by the initiating device is 5, the initiating device may set the identifier value of the measurement establishment identifier field in the first message frame to 5 to indicate that the sensing measurement establishment parameters of the responding device are accepted by the initiating device. Alternatively, the initiating device may set the identifier value of the measurement establishment identifier field in the first message frame to a value other than 5 (such as 6) to indicate that the sensing measurement establishment parameters of the responding device are rejected by the initiating device.
[0081] In the communication method for initiating devices provided in this disclosure, the first message frame does not include a sensing measurement parameter information element field, that is, the first message frame does not carry any sensing measurement parameters.
[0082] like Figure 2 As shown in the embodiments of this disclosure, a communication method is provided. Optionally, this method can be applied to a wireless local area network sensing and response device. Figure 2 The communication method shown may specifically include the following steps:
[0083] Step S21: Send a wireless LAN sensing measurement establishment response frame carrying sensing measurement parameters.
[0084] After receiving the WLAN sensing measurement establishment request frame sent by the initiating device, the responding device may send a WLAN sensing measurement establishment response frame carrying the sensing measurement parameters of the responding device if it does not accept the sensing measurement parameters of the initiating device.
[0085] Among them, the sensing measurement parameters of the response device are a set of preferred and acceptable sensing measurement parameters recommended by the response device.
[0086] The sensing measurement parameters of the responding device or the initiating device include, but are not limited to, the number of bandwidths (BW), long training fields (LFTs), and spatial streams (SSs) supported by the sensing measurement, and are not limited here.
[0087] For example, the sensing measurement parameters carried in the wireless LAN sensing measurement establishment response frame can be SS of 3, BW of 80MHz, etc., which are supported by the sensing measurement.
[0088] The WLAN sensing measurement establishment response frame includes a status code field. When the sensing measurement establishment parameters of the initiating device are not accepted, the status code field is set to PREFERRED_MEASURMENT_SETUP_PARAMETERS_SUGGESTED to indicate that the WLAN sensing measurement establishment request is rejected. The WLAN sensing measurement establishment response message frame carries a set of preferred and acceptable sensing measurement parameters, which are carried through the sensing measurement parameter information element field.
[0089] Step S22: Receive the first message frame.
[0090] The first message frame is the first message frame determined by the initiating device after receiving the wireless LAN sensing measurement establishment response frame carrying the sensing measurement parameters of the responding device, parsing the sensing measurement parameters to determine whether they meet the actual needs and related conditions of sensing measurement, and then further determining the first message frame based on the parsing result.
[0091] The first message frame is used to instruct the initiating device to accept or reject the sensing measurement parameters of the responding device, that is, to instruct the responding device whether the sensing measurement parameters meet or do not meet the actual needs and related conditions of sensing measurement.
[0092] In the communication method for a response device provided in this disclosure, when the first message frame is used to instruct the initiating device to accept the sensing measurement parameters of the response device, the response device can establish and perform wireless local area network sensing measurements based on the sensing measurement parameters.
[0093] In the communication method for a responding device provided in this disclosure, when the first message frame is used to indicate that the initiating device rejects the sensing measurement parameters of the responding device, the responding device terminates the wireless local area network sensing measurement establishment process.
[0094] In the communication method for a response device provided in this disclosure, the first message frame can be a variable of the WLAN sensing measurement establishment request frame. The initiating device can obtain the first message frame by changing the format of the WLAN sensing measurement establishment request frame. Alternatively, the initiating device can redefine the frame of the WLAN sensing measurement establishment request message without changing the format of the WLAN sensing measurement establishment request frame to obtain the first message frame.
[0095] In the communication method for a response device provided in this disclosure, the first message frame includes a status code field. When the identifier value of the status code field in the first message frame is a first value, it is used to indicate that the initiating device accepts the sensing measurement parameters of the response device. When the identifier value of the status code field is a second value, it is used to indicate that the initiating device rejects the sensing measurement parameters of the response device.
[0096] The first and second values are not the same, and the specific first and second values can be determined based on actual needs, without any restrictions here.
[0097] As an example, when the initiating device receives the sensing measurement setup parameters from the responding device, it sets the identifier value of the status code field to success to indicate to the responding device that its sensing measurement setup parameters have been accepted by the initiating device.
[0098] As an example, if the initiating device rejects the sensing measurement setup parameters of the responding device, it sets the identifier value of the status code field to "rejected" to indicate to the responding device that its sensing measurement setup parameters have been rejected by the initiating device.
[0099] In the communication method for a response device provided in this disclosure, the first message frame includes a Public Action field. When the identifier value of the Public Action field in the first message frame is a third value, it is used to instruct the initiating device to accept the sensing measurement parameters of the response device. When the identifier value of the Public Action field in the first message frame is a fourth value, it is used to instruct the initiating device to reject the sensing measurement parameters of the response device.
[0100] The third and fourth values are different.
[0101] The third value is consistent with the identifier value of the common action field in the wireless LAN sensing measurement establishment request frame sent by the initiating device or the wireless LAN sensing measurement establishment response frame sent by the responding device during the wireless LAN sensing measurement establishment process. The fourth value can be determined based on actual needs and is not restricted here.
[0102] The first message frame can be used to respond to the wireless LAN sensing measurement establishment response frame sent by the responding device carrying its sensing measurement parameters by determining the identifier value of the common action domain as a third value, thereby instructing the initiating device to accept the sensing measurement parameters of the responding device.
[0103] The first message frame can indicate that the initiating device has not responded to the wireless LAN sensing measurement establishment response frame carrying its sensing measurement parameters sent by the responding device, provided that the identifier value of the common action field is determined to be the fourth value. In this case, the initiating device can refuse the sensing measurement parameters of the responding device.
[0104] As an example, if the identifier value of the common action field in the WLAN sensing measurement establishment request frame sent by the initiating device is 1, or if the identifier value of the common action field in the received WLAN sensing measurement establishment response frame is 1, the initiating device may set the identifier value of the common action field in the first message frame to 1 to indicate that the sensing measurement establishment parameters of the responding device are accepted by the initiating device, or the initiating device may set the identifier value of the common action field in the first message frame to a value other than 1 (such as 2) to indicate that the sensing measurement establishment parameters of the responding device are rejected by the initiating device.
[0105] In the communication method for a response device provided in this disclosure, the first message frame includes a Dialog Token field. When the identifier value of the Dialog Token field in the first message frame is the fifth value, it is used to indicate that the initiating device accepts the sensing measurement parameters of the response device. When the identifier value of the Dialog Token field in the first message frame is the sixth value, it is used to indicate that the initiating device rejects the sensing measurement parameters of the response device.
[0106] The fifth and sixth values are different.
[0107] The fifth value is consistent with the identifier value of the dialogue token field in the wireless LAN sensing measurement establishment request frame sent by the initiating device or the wireless LAN sensing measurement establishment response frame sent by the responding device during the wireless LAN sensing measurement establishment process. The sixth value can be determined based on actual needs and is not restricted here.
[0108] The first message frame can indicate that the first message frame corresponds to the same sensing measurement establishment process as the wireless LAN sensing measurement establishment request frame and the wireless LAN sensing measurement establishment response frame by determining the identifier value of the common action field as the fifth value, thereby instructing the initiating device to accept the sensing measurement parameters of the responding device.
[0109] The first message frame can indicate that it does not correspond to the sensing measurement establishment process corresponding to the WLAN sensing measurement establishment request frame and the WLAN sensing measurement establishment response frame if the identifier value of the common action field is determined to be the fourth value. This can be used to instruct the initiating device to refuse to respond to the sensing measurement parameters of the device.
[0110] As an example, if the identifier value of the dialog token field in the WLAN sensing measurement establishment request frame sent by the initiating device is 3, or if the identifier value of the dialog token field in the received WLAN sensing measurement establishment response frame is 3, the initiating device may set the identifier value of the dialog token field in the first message frame to 3 to indicate that the sensing measurement establishment parameters of the responding device are accepted by the initiating device, or the initiating device may set the identifier value of the dialog token field in the first message frame to a value other than 3 (such as 4) to indicate that the sensing measurement establishment parameters of the responding device are rejected by the initiating device.
[0111] In the communication method for a response device provided in this disclosure, the first message frame includes a Measurement Setup ID field. When the identifier value of the Measurement Setup ID field in the first message frame is the seventh value, it is used to indicate that the initiating device accepts the sensing measurement parameters of the response device. When the identifier value of the Measurement Setup ID field in the first message frame is the eighth value, it is used to indicate that the initiating device rejects the sensing measurement parameters of the response device.
[0112] The seventh and eighth values are different.
[0113] The seventh value is consistent with the identifier value of the measurement establishment identifier field in the wireless LAN sensing measurement establishment request frame sent by the initiating device during the wireless LAN sensing measurement establishment process. The eighth value can be determined based on actual needs and is not restricted here.
[0114] As an example, if the identifier value of the measurement establishment identifier field in the WLAN sensing measurement establishment request frame sent by the initiating device is 5, the initiating device may set the identifier value of the measurement establishment identifier field in the first message frame to 5 to indicate that the sensing measurement establishment parameters of the responding device are accepted by the initiating device. Alternatively, the initiating device may set the identifier value of the measurement establishment identifier field in the first message frame to a value other than 5 (such as 6) to indicate that the sensing measurement establishment parameters of the responding device are rejected by the initiating device.
[0115] In the communication method for a response device provided in this disclosure, the first message frame does not include a sensing measurement parameter information element field, that is, the first message frame does not carry any sensing measurement parameters.
[0116] The following is combined with Figure 3 The common methods provided in the embodiments of this application will be further described.
[0117] Step S31: Send a wireless LAN sensing measurement establishment request frame carrying the sensing measurement parameters of the initiating device.
[0118] Before a wireless LAN sensing measurement occurs, the initiating device sends a wireless LAN sensing measurement establishment request frame to the responding device, carrying the sensing measurement parameters of the initiating device through the sensing measurement parameter information element field.
[0119] Step S32: Send a wireless LAN sensing measurement establishment response frame carrying the sensing measurement parameters of the response device.
[0120] Upon receiving a WLAN sensing measurement establishment request frame carrying the sensing measurement parameters of the initiating device, the responding device determines whether to accept the sensing measurement parameters from the initiating device. If the responding device does not accept the sensing measurement parameters from the initiating device, it sends a WLAN sensing measurement establishment response frame to the initiating device, carrying a set of preferred and acceptable sensing measurement parameters in the WLAN sensing measurement response frame.
[0121] Step S33: Determine the first message frame based on the sensing measurement parameters of the response device.
[0122] Upon receiving a WLAN sensing measurement establishment response frame carrying the sensing measurement parameters determined by the responding device, the initiating device parses the sensing measurement parameters of the responding device to determine whether they meet the actual requirements and relevant conditions of sensing measurement, and then further determines the first message frame based on the parsing results.
[0123] Step S34: Send the first message frame.
[0124] After the initiating device parses the sensing measurement parameters of the responding device to determine whether they meet the actual requirements and related conditions of the sensing measurement, and determines the first message frame based on the parsing result, it can send the first message frame to the responding device to instruct the initiating device to accept or reject the sensing measurement parameters of the responding device. That is, it is used to indicate whether the sensing measurement parameters of the responding device meet or do not meet the actual requirements and related conditions of the sensing measurement.
[0125] Based on the communication method provided in this disclosure, when the initiating device receives a wireless local area network (WLAN) sensing measurement establishment response frame carrying sensing measurement parameters sent by the responding device, it can determine a first message frame based on the sensing measurement parameters carried in the WLAN sensing measurement establishment response frame, and send the first message frame to the responding device to indicate whether to accept or reject the sensing measurement parameters of the responding device. When the first message frame indicates that the initiating device accepts the sensing measurement parameters of the responding device, the responding device can establish and perform WLAN sensing measurement based on the sensing measurement parameters. When the first message frame indicates that the initiating device rejects the sensing measurement parameters of the responding device, the responding device terminates the WLAN sensing measurement establishment process.
[0126] like Figure 4 As shown, this disclosure provides a communication device, including:
[0127] The first receiving unit 41 is used to receive a wireless local area network sensing measurement establishment response frame carrying sensing measurement parameters of the wireless local area network sensing measurement response device.
[0128] Determining unit 42 is used to determine the first message frame based on the above-mentioned sensing measurement parameters;
[0129] The first sending unit 43 is used to send the first message frame, which is used to indicate whether to accept or reject the sensing measurement parameters.
[0130] Optionally, in this embodiment of the present disclosure, the first message frame includes a status code field. When the identifier value of the status code field is a first value, it is used to indicate acceptance of the sensing measurement parameters. When the identifier value of the status code field is a second value, it is used to indicate rejection of the sensing measurement parameters. The first value and the second value are different values.
[0131] Optionally, in this embodiment of the present disclosure, the first message frame includes a common action domain. When the identifier value of the common action domain in the first message frame is a third value, it is used to indicate acceptance of the perception measurement parameters. When the identifier value of the common action domain in the first message frame is a fourth value, it is used to indicate rejection of the perception measurement parameters.
[0132] The third value mentioned above is different from the fourth value mentioned above. The third value mentioned above is consistent with the identifier value of the common action field in the wireless LAN sensing measurement establishment request frame or the wireless LAN sensing measurement establishment response frame mentioned above.
[0133] Optionally, in this embodiment of the present disclosure, the first message frame includes a dialogue token field. When the identifier value of the dialogue token field in the first message frame is a fifth value, it is used to indicate acceptance of the perception measurement parameters. When the identifier value of the dialogue token field in the first message frame is a sixth value, it is used to indicate rejection of the perception measurement parameters.
[0134] The fifth value mentioned above is different from the sixth value mentioned above. The fifth value mentioned above is consistent with the identifier value of the dialogue token field in the wireless LAN sensing measurement establishment request frame or the wireless LAN sensing measurement establishment response frame mentioned above.
[0135] Optionally, in this embodiment of the present disclosure, the first message frame includes a measurement establishment identifier field. When the identifier value of the measurement establishment identifier field in the first message frame is a seventh value, it is used to indicate acceptance of the sensing measurement parameters. When the identifier value of the measurement establishment identifier field in the first message frame is an eighth value, it is used to indicate rejection of the sensing measurement parameters.
[0136] The seventh value mentioned above is different from the eighth value mentioned above. The seventh value mentioned above is consistent with the identifier value of the measurement establishment identifier field in the wireless LAN sensing measurement establishment request frame.
[0137] Optionally, in this embodiment of the present disclosure, the first message frame is used to indicate that the sensing measurement parameters are accepted, and the first message frame is an ACK frame.
[0138] like Figure 5 As shown, this disclosure provides a communication device, including:
[0139] The second transmitting unit 51 is used to transmit a wireless local area network sensing measurement establishment response frame carrying sensing measurement parameters;
[0140] The second receiving unit 52 is used to receive a first message frame, which is determined based on the aforementioned sensing measurement parameters, and is used to indicate whether to accept or reject the aforementioned sensing measurement parameters.
[0141] Optionally, in this embodiment of the disclosure, the communication device further includes a sensing and measurement unit, which is further configured to:
[0142] Wireless LAN sensing measurements are performed based on the aforementioned sensing measurement parameters.
[0143] Optionally, in this embodiment of the present disclosure, the sensing and measurement unit is further configured to:
[0144] Terminate the wireless LAN sensing measurement establishment process.
[0145] Optionally, in this embodiment of the present disclosure, the first message frame includes a status code field. When the identifier value of the status code field is a first value, it is used to indicate acceptance of the sensing measurement parameters. When the identifier value of the status code field is a second value, it is used to indicate rejection of the sensing measurement parameters. The first value and the second value are inconsistent.
[0146] Optionally, in this embodiment of the present disclosure, the first message frame includes a common action domain. When the identifier value of the common action domain in the first message frame is a third value, it is used to indicate acceptance of the perception measurement parameters. When the identifier value of the common action domain in the first message frame is a fourth value, it is used to indicate rejection of the perception measurement parameters.
[0147] The third value mentioned above is different from the fourth value mentioned above. The third value mentioned above is consistent with the identifier value of the common action field in the wireless LAN sensing measurement establishment request frame or the wireless LAN sensing measurement establishment response frame mentioned above.
[0148] Optionally, in this embodiment of the present disclosure, the first message frame includes a dialogue token field. When the identifier value of the dialogue token field in the first message frame is a fifth value, it is used to indicate acceptance of the perception measurement parameters. When the identifier value of the dialogue token field in the first message frame is a sixth value, it is used to indicate rejection of the perception measurement parameters.
[0149] The fifth value mentioned above is different from the sixth value mentioned above. The fifth value mentioned above is consistent with the identifier value of the dialogue token field in the wireless LAN sensing measurement establishment request frame or the wireless LAN sensing measurement establishment response frame mentioned above.
[0150] Optionally, in this embodiment of the present disclosure, the first message frame includes a measurement establishment identifier field. When the identifier value of the measurement establishment identifier field in the first message frame is a seventh value, it is used to indicate acceptance of the sensing measurement parameters. When the identifier value of the measurement establishment identifier field in the first message frame is an eighth value, it is used to indicate rejection of the sensing measurement parameters.
[0151] The seventh value mentioned above is different from the eighth value mentioned above. The seventh value mentioned above is consistent with the identifier value of the measurement establishment identifier field in the wireless LAN sensing measurement establishment request frame.
[0152] Optionally, in this embodiment of the present disclosure, the first message frame is used to indicate that the sensing measurement parameters are accepted, and the first message frame is an ACK frame.
[0153] Based on the communication apparatus and communication method provided in this disclosure, when the initiating device receives a wireless local area network (WLAN) sensing measurement establishment response frame carrying sensing measurement parameters sent by the responding device, it can determine a first message frame based on the sensing measurement parameters carried in the WLAN sensing measurement establishment response frame, and send the first message frame to the responding device to indicate whether to accept or reject the sensing measurement parameters of the responding device. When the first message frame indicates that the initiating device accepts the sensing measurement parameters of the responding device, the responding device can establish and perform WLAN sensing measurement based on the sensing measurement parameters. When the first message frame indicates that the initiating device rejects the sensing measurement parameters of the responding device, the responding device terminates the WLAN sensing measurement establishment process.
[0154] This disclosure also provides a wireless local area network (WLAN) sensing initiation device, such as... Figure 6 As shown, Figure 6 The illustrated wireless LAN initiating device includes a processor 6001 and a memory 6003. The processor 6001 and the memory 6003 are connected, for example, via a bus 6002. Optionally, the wireless LAN sensing initiating device 6000 may further include a transceiver 6004. It should be noted that in practical applications, the transceiver 6004 is not limited to one type, and the structure of this wireless LAN initiating device 6000 does not constitute a limitation on the embodiments of this disclosure.
[0155] The memory 6003 stores application code for executing embodiments of the present disclosure and is controlled by the processor 6001 for execution. The processor 6001 executes the application code stored in the memory 6003 to implement the communication method applicable to a wireless local area network sensing initiating device in this solution.
[0156] This disclosure also provides a wireless local area network sensing and response device, such as... Figure 7 As shown, Figure 7 The wireless LAN response device 7000 shown can be a server, including a processor 7001 and a memory 7003. The processor 7001 and the memory 7003 are connected, for example, via a bus 7002. Optionally, the wireless LAN sensing and response device 7000 may further include a transceiver 7004. It should be noted that in practical applications, the transceiver 7004 is not limited to one, and the structure of this wireless LAN response device 7000 does not constitute a limitation on the embodiments of this disclosure.
[0157] The memory 7003 is used to store application code for executing embodiments of the present disclosure, and its execution is controlled by the processor 7001. The processor 7001 is used to execute the application code stored in the memory 7003 to implement the communication method applicable to wireless local area network sensing and response devices in this solution.
[0158] Processors 6001 and 7001 can be CPUs (Central Processing Units), general-purpose processors, DSPs (Digital Signal Processors), ASICs (Application Specific Integrated Circuits), FPGAs (Field Programmable Gate Arrays), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. They can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with this disclosure. Processors 6001 and 7001 can also be combinations that implement computing functions, such as combinations of one or more microprocessors, DSPs, and microprocessors.
[0159] Buses 6002 and 7002 may include a pathway for transmitting information between the aforementioned components. Buses 6002 and 7002 may be PCI (Peripheral Component Interconnect) buses or EISA (Extended Industry Standard Architecture) buses, etc. Buses 6002 and 7002 can be divided into address buses, data buses, control buses, etc. For ease of representation, Figure 6 and Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0160] Memory 6003 and memory 7003 may be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0161] This disclosure provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the corresponding content in the aforementioned method embodiments.
[0162] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0163] It should be noted that the computer-readable storage medium described in this disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable storage medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0164] The aforementioned computer-readable storage medium may be included in the aforementioned wireless local area network initiating or responding device; or it may exist independently and not assembled into the wireless local area network initiating or responding device.
[0165] The aforementioned computer-readable storage medium carries one or more programs that, when executed by a wireless local area network initiating or responding device, cause the initiating or responding device to perform a corresponding communication method.
[0166] According to one aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the communication methods provided in the various alternative implementations described above.
[0167] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0168] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0169] The modules described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a module does not necessarily limit the module itself; for example, module A can also be described as "module A for performing operation B".
[0170] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
Claims
1. A communication method, characterized in that, The method, applied to a wireless local area network (WLAN) sensing initiating device, includes: Receive a wireless LAN sensing measurement establishment response frame carrying sensing measurement parameters from a wireless LAN sensing measurement response device; The first message frame is determined based on the sensing and measurement parameters; Send the first message frame, which is used to indicate acceptance or rejection of the sensing measurement parameter; the first message frame includes a status code field, where the identifier value of the status code field is a first value to indicate acceptance of the sensing measurement parameter, and the identifier value of the status code field is a second value to indicate rejection of the sensing measurement parameter, wherein the first value and the second value are different values.
2. The method according to claim 1, characterized in that, The first message frame includes a common action domain. When the identifier value of the common action domain in the first message frame is a third value, it is used to indicate acceptance of the sensing measurement parameters. When the identifier value of the common action domain in the first message frame is a fourth value, it is used to indicate rejection of the sensing measurement parameters. The third value is different from the fourth value, and the third value is consistent with the identifier value of the common action field in the WLAN sensing measurement establishment request frame or the WLAN sensing measurement establishment response frame.
3. The method according to claim 1, characterized in that, The first message frame includes a dialogue token field. When the identifier value of the dialogue token field in the first message frame is the fifth value, it is used to indicate acceptance of the perception measurement parameters. When the identifier value of the dialogue token field in the first message frame is the sixth value, it is used to indicate rejection of the perception measurement parameters. The fifth value is different from the sixth value, and the fifth value is consistent with the identifier value of the dialogue token field in the WLAN sensing measurement establishment request frame or the WLAN sensing measurement establishment response frame.
4. The method according to claim 1, characterized in that, The first message frame includes a measurement establishment identifier field. When the identifier value of the measurement establishment identifier field in the first message frame is the seventh value, it is used to indicate acceptance of the sensing measurement parameters. When the identifier value of the measurement establishment identifier field in the first message frame is the eighth value, it is used to indicate rejection of the sensing measurement parameters. The seventh value is different from the eighth value, and the seventh value is consistent with the identifier value of the measurement establishment identifier field in the wireless LAN sensing measurement establishment request frame.
5. The method according to claim 1, characterized in that, The first message frame is used to indicate that the sensing measurement parameters are accepted; the first message frame is an ACK frame.
6. A communication method, characterized in that, The method, applied to a wireless local area network (WLAN) sensing and response device, includes: Send a wireless LAN sensing measurement establishment response frame carrying sensing measurement parameters; A first message frame is received, the first message frame being determined based on the sensing measurement parameters, the first message frame being used to indicate acceptance or rejection of the sensing measurement parameters; the first message frame includes a status code field, the status code field having a first value for indicating acceptance of the sensing measurement parameters, and a status code field having a second value for indicating rejection of the sensing measurement parameters, the first value and the second value being different values.
7. The method according to claim 6, characterized in that, The method further includes: when the first message frame is used to indicate acceptance of the sensing measurement parameters; Wireless LAN sensing measurements are performed based on the aforementioned sensing measurement parameters.
8. The method according to claim 6, characterized in that, When the first message frame is used to indicate rejection of the sensing measurement parameter, the method further includes: Terminate the wireless LAN sensing measurement establishment process.
9. The method according to claim 6, characterized in that, The first message frame includes a common action domain. When the identifier value of the common action domain in the first message frame is a third value, it is used to indicate acceptance of the sensing measurement parameters. When the identifier value of the common action domain in the first message frame is a fourth value, it is used to indicate rejection of the sensing measurement parameters. The third value is different from the fourth value, and the third value is consistent with the identifier value of the common action field in the WLAN sensing measurement establishment request frame or the WLAN sensing measurement establishment response frame.
10. The method according to claim 6, characterized in that, The first message frame includes a dialogue token field. When the identifier value of the dialogue token field in the first message frame is the fifth value, it is used to indicate acceptance of the perception measurement parameters. When the identifier value of the dialogue token field in the first message frame is the sixth value, it is used to indicate rejection of the perception measurement parameters. The fifth value is different from the sixth value, and the fifth value is consistent with the identifier value of the dialogue token field in the WLAN sensing measurement establishment request frame or the WLAN sensing measurement establishment response frame.
11. The method according to claim 6, characterized in that, The first message frame includes a measurement establishment identifier field. When the identifier value of the measurement establishment identifier field in the first message frame is the seventh value, it is used to indicate acceptance of the sensing measurement parameters. When the identifier value of the measurement establishment identifier field in the first message frame is the eighth value, it is used to indicate rejection of the sensing measurement parameters. The seventh value is different from the eighth value, and the seventh value is consistent with the identifier value of the measurement establishment identifier field in the wireless LAN sensing measurement establishment request frame.
12. The method according to claim 6, characterized in that, The first message frame is used to indicate that the sensing measurement parameters are accepted; the first message frame is an ACK frame.
13. A communication device, characterized in that, The device includes: The first receiving unit is used to receive a wireless local area network sensing measurement establishment response frame carrying sensing measurement parameters of the wireless local area network sensing measurement response device. The determining unit is used to determine the first message frame based on the sensing measurement parameters; A first sending unit is configured to send the first message frame, which is used to indicate acceptance or rejection of the sensing measurement parameter. The first message frame includes a status code field, where the identifier value of the status code field is a first value used to indicate acceptance of the sensing measurement parameter, and the identifier value of the status code field is a second value used to indicate rejection of the sensing measurement parameter. The first value and the second value are different values.
14. A communication device, characterized in that, The device includes: The second transmitting unit is used to transmit a wireless local area network sensing measurement establishment response frame carrying sensing measurement parameters; The second receiving unit is configured to receive a first message frame, which is determined based on the sensing measurement parameters. The first message frame is used to indicate acceptance or rejection of the sensing measurement parameters. The first message frame includes a status code field. When the identifier value of the status code field is a first value, it is used to indicate acceptance of the sensing measurement parameters. When the identifier value of the status code field is a second value, it is used to indicate rejection of the sensing measurement parameters. The first value and the second value are different values.
15. A wireless local area network (WLAN) sensing initiation device, characterized in that, The initiating device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method of any one of claims 1 to 5.
16. A wireless local area network sensing and response device, characterized in that, The response device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method of any one of claims 6 to 12.
17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of any one of claims 1 to 12.