Method, device, system and storage medium for controlling wireless sensing measurement
By negotiating the role and signal type of the perception process by accessing equipment and terminal equipment, the sensing signal transmission timing is controlled using triggering or scheduling methods, which solves the interference and failure problems caused by the failure of equipment to coordinate in the wireless perception process and improves the signal success rate.
Patent Information
- Application Number
- CN202110511797.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-11
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2041-05-11
AI Technical Summary
In the wireless perception process, the sensing signal transmission moments of multiple devices fail to coordinate, resulting in interference or failure to send the sensing signal.
By negotiating the role settings and signal transmission types of the perception process with the terminal device, the trigger or scheduling method is used to control the transmission timing of the perception signal to ensure coordinated transmission between devices.
The interference caused by random transmission and transmission failure are avoided, and the success rate and reliability of the perceived signal are improved.
Smart Images

Figure BDA0003060566610000071 
Figure BDA0003060566610000072 
Figure BDA0003060566610000081
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communications, and in particular to a method, device, system and storage medium for controlling wireless perception measurements. Background Art
[0002] WLAN sensing is a new technology that leverages existing Wi-Fi networks and devices, using existing Wi-Fi signals to implement motion detection, gesture recognition, and biometric measurement. WLAN sensing uses CSI (channel state information) or radar-based methods to detect changes in the environment caused by the movement of objects, pets, and people, without requiring the subject to wear any equipment.
[0003] Through the implementation of WLAN sensing, more intelligent and richer applications can be provided in smart home, intrusion detection, healthcare, smart remote care and other fields. Summary of the Invention
[0004] In the wireless sensing process, when multiple devices send sensing signals, failure to coordinate their transmission times may result in interference or failure to send the sensing signals. Therefore, embodiments of the present invention provide a method, apparatus, system, and storage medium for controlling wireless sensing measurements.
[0005] In a first aspect, an embodiment of the present invention provides a method for controlling wireless perception measurements, applied to an access device, including:
[0006] Negotiate with the terminal device the role setting of the perception process and the type of perception signal transmission, determine the access device as the receiver of the perception data packet and the terminal device as the sender of the perception data packet;
[0007] When it is determined that the type of perception signal sent is a trigger type, a trigger message is sent, where the trigger message includes parameters TA, RA, Common info, and at least one User info, where TA is used to indicate the address of the message sender, RA is used to indicate the address of the message receiver, Common info is used to indicate public information of the trigger message, and User info is used to indicate information of the terminal device;
[0008] Receives sensing packets and measures.
[0009] In a second aspect, an embodiment of the present invention provides a method for controlling wireless perception measurement, applied to a terminal device, including:
[0010] Negotiate with the access device the role settings of the perception process and the type of perception signal transmission, determine that the access device is the receiver of the perception data packet and the terminal device is the sender of the perception data packet;
[0011] When it is determined that the type of perception signal transmission is a trigger type, the device starts sending a perception data packet after waiting for a trigger message sent by the access device. The trigger message contains parameters TA, RA, Common info, and at least one Userinfo. TA is used to indicate the address of the message sender, RA is used to indicate the address of the message receiver, Common info is used to indicate the public information of the trigger message, and User info is used to indicate the information of the terminal device.
[0012] When it is determined that the type of the perception signal transmission is the scheduling type, the perception data packet is started to be sent according to the transmission time determined in the negotiation stage.
[0013] In a third aspect, an embodiment of the present invention provides an apparatus for controlling wireless perception measurement, which is applied to an access device, including:
[0014] A negotiation module is used to negotiate with the terminal device the role setting of the perception process and the type of perception signal transmission, and determine that the access device is the receiver of the perception data packet and the terminal device is the sender of the perception data packet;
[0015] Communication module 1, configured to send a trigger message when determining that the type of perception signal sent is a trigger type, wherein the trigger message includes parameters TA, RA, Common info, and at least one User info, wherein TA is used to indicate the address of the message sender, RA is used to indicate the address of the message receiver, Common info is used to indicate public information of the trigger message, and User info is used to indicate information of the terminal device;
[0016] Communication module 2 is used to receive and measure sensing data packets.
[0017] In a fourth aspect, an embodiment of the present invention provides an apparatus for controlling wireless perception measurement, which is applied to a terminal device and includes:
[0018] A negotiation module is used to negotiate with the access device the role setting of the perception process and the type of perception signal transmission, and determine that the access device is the receiver of the perception data packet and the terminal device is the sender of the perception data packet;
[0019] The communication module is used to, when it is determined that the type of perception signal sent is a trigger type, wait for receipt of a trigger message sent by the access device, and then start sending the perception data packet, wherein the trigger message includes parameters TA, RA, Common info, and at least one User info, wherein TA is used to indicate the address of the message sender, RA is used to indicate the address of the message receiver, Common info is used to indicate the public information of the trigger message, and User info is used to indicate the information of the terminal device; when it is determined that the type of perception signal sent is a scheduling type, the perception data packet is started to be sent according to the sending time determined in the negotiation stage.
[0020] In a fifth aspect, an embodiment of the present invention provides a system for controlling wireless perception measurements, the system comprising an access device and a terminal device, the access device being used to implement the method for controlling wireless perception measurements described in the first aspect or a possible implementation of the first aspect, and the terminal device being used to implement the method for controlling wireless perception measurements described in the second aspect or a possible implementation of the second aspect.
[0021] In a sixth aspect, an embodiment of the present invention provides a device for controlling wireless perception measurements, the device comprising a processor and a memory, the memory storing at least one instruction, at least one segment of program code, a code set, or an instruction set, the at least one instruction, at least one segment of program code, a code set, or an instruction set being loaded and executed by the processor to implement the method for controlling wireless perception measurements described in the first aspect or a possible implementation of the first aspect, or the second aspect or a possible implementation of the second aspect.
[0022] In the seventh aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the readable storage medium stores at least one instruction, at least one segment of program code, a code set, or an instruction set, and the at least one instruction, at least one segment of program code, a code set, or an instruction set is loaded and executed by a processor to implement the method for controlling wireless perception measurement described in the first aspect or a possible implementation of the first aspect, or the second aspect or a possible implementation of the second aspect.
[0023] It should be noted that the device described in the third aspect is used to implement the method described in the first aspect, the device described in the fourth aspect is used to implement the method described in the second aspect, and the device described in the sixth aspect and the storage medium described in the seventh aspect are used to execute the method provided in the first or second aspect above. Therefore, the same beneficial effects as the methods described in the first or second aspect can be achieved, and the embodiments of the present invention will not be described one by one.
[0024] The present invention provides a method for controlling the sending timing of senders of various perception signals by triggering, thereby avoiding interference and sending failure that may be caused by random sending. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present invention. In addition, although the disclosure in the present invention is introduced according to one or several exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete technical solution separately. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0026] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "example" in the present invention should not be interpreted as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present the concept in a concrete way. "First", "second" and similar words do not indicate any order, quantity or importance, but are only used to distinguish descriptions. "Include" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. The term "and / or" includes any and all combinations of one or more associated listed items.
[0027] Typically, the wireless sensing process includes multiple stages, such as discovery, negotiation, and measurement. In the wireless sensing process, the initiator initiates the wireless sensing process, and the responder responds to the wireless sensing process. After both parties coordinate the roles, parameters, and reporting methods for sending and receiving sensing signals, sensing measurements begin. The method for controlling wireless sensing measurements in an embodiment of the present invention includes the following:
[0028] 101. The access device and the terminal device negotiate the role setting of the perception process and the type of perception signal sending, and determine that the access device is the receiver of the perception data packet and the terminal device is the sender of the perception data packet.
[0029] Specifically, when the access device is the initiator of the perception process and the terminal device is the responder of the perception process, the access device and the terminal device negotiate the role setting of the perception process and the type of perception signal transmission, including:
[0030] The access device sends a sensing setup request message to the terminal device. The sensing setup request message includes parameters Sensing role, Sensing type, and Session ID. Sensing role indicates the role setting of the sensing process, Sensing type indicates the type of sensing signal sent, and Session ID indicates the identifier of the sensing process.
[0031] After receiving the perception establishment request message, the terminal device sends a perception establishment response message to the access device. The perception establishment response message includes parameters result code and Session ID, where the result code is used to indicate whether to agree to execute the perception process.
[0032] Optionally, after receiving the perception establishment response message, if the parameter result code included in the response message indicates consent to execute the perception process, the access device adds the value of the parameter TA in the perception establishment response message or the identifier of the terminal device corresponding to the parameter TA to the terminal device list. In this case, the trigger message is sent to one or more terminal devices in the terminal device list.
[0033] When the access device is the responder of the perception process and the terminal device is the initiator of the perception process, the access device and the terminal device negotiate the role settings of the perception process and the type of perception signal sent, including:
[0034] Receive a perception establishment request message sent by a terminal device, wherein the perception establishment request message includes a parameter Session ID, wherein the Session ID is used to indicate an identifier of a perception process;
[0035] Send a perception establishment response message to the terminal device, wherein the perception establishment response message includes parameters Sensingrole, Sensing type, result code and Session ID, wherein Sensing role is used to indicate the role setting of the perception process, Sensing type is used to indicate the type of perception signal sent, and result code is used to indicate whether to agree to execute the perception process.
[0036] Optionally, after receiving the awareness establishment request message, the access device adds the value of the parameter TA in the awareness establishment request message or the identifier of the terminal device corresponding to the parameter TA to the terminal device list. At this time, the trigger message is sent to one or more terminal devices in the terminal device list.
[0037] In some embodiments, the Sensing role includes parameters Receiver and one or more Transmitters, where Receiver is used to indicate the receiver of the perception data packet and is set to the address or identifier of the access device; Transmitter is used to indicate the sender of the perception data packet and is set to the address or identifier of the terminal device.
[0038] In some embodiments, the terminal device list includes parameters Session ID and Responder j profile, where Responder j profile is used to indicate information about the jth terminal device, 1≤j≤n, and n is the number of candidate terminal devices, each of which is a terminal device whose capability parameters indicate support for the perception process or support for receiving and measuring perception data packets. Optionally, Responder j profile includes parameters Address / AID and Role, where Address / AID is used to indicate the address or identifier of the terminal device, and Role is used to indicate the role of the terminal device in the perception process, and is set to indicate that the terminal device is the sender of the perception data packet.
[0039] In some embodiments, an access device and a terminal device exchange capability parameters indicating whether they support a perception process or whether they support receiving and measuring perception packets. In this case, the access device and the terminal device negotiate the role setting of the perception process and the type of perception signal transmission, wherein the terminal device is a candidate terminal device, and the candidate terminal device is a terminal device whose capability parameters indicate that it supports the perception process or supports receiving and measuring perception packets.
[0040] 102. If the access device and the terminal device determine that the perception signal transmission type is the triggered type, the access device sends a trigger message. After receiving the trigger message, the terminal device begins sending perception data packets. If the access device and the terminal device determine that the perception signal transmission type is the scheduled type, the access device does not send a trigger message. The terminal device begins sending perception data packets according to the transmission time determined during the negotiation phase (the access device and the terminal device negotiate the transmission time of the perception data packets through the perception process request and perception process response messages).
[0041] For example, the trigger message includes parameters TA, RA, Common info and at least one User info, where TA is used to indicate the address of the message sender, RA is used to indicate the address of the message receiver, Common info is used to indicate the public information of the trigger message, and User info is used to indicate the information of the terminal device.
[0042] In some embodiments, Common info includes parameters trigger type, SU / MU, and Session ID, where trigger type is used to indicate the trigger type, SU / MU is used to indicate whether it is multi-user mode, and Session ID is used to indicate the identifier of the perception process. User info includes parameters AID, Tx offset, and SS / RU information, where AID is used to indicate the identifier of the terminal device, Tx offset is used to indicate the offset of the sending time, and SS / RU information is used to indicate the spatial stream or resource unit information used to send the perception data packet. When the SU / MU value indicates single-user mode, Tx offset is set, and the Tx offset value set in each User info is different. When the trigger message contains only one User info parameter, RA is set to the address corresponding to the parameter AID; when the trigger message contains two or more Userinfo parameters, RA is set to the broadcast address.
[0043] After receiving the trigger message, the terminal device starts sending the perception data packet, which specifically includes:
[0044] If the SU / MU parameter value indicates single-user mode, the sensing packet transmission time T is determined based on the Tx offset parameter. After receiving the trigger message and waiting for T, the sensing packet is transmitted based on the spatial stream or resource unit indicated by the SS / RU information. For example, T is calculated as: T = M + Tx offset, where M is the preset duration.
[0045] If the parameter SU / MU value indicates multi-user mode, after receiving the trigger message and waiting for a preset time, the sensing data packet is sent according to the spatial stream or resource unit indicated by the SS / RU information.
[0046] 103. The access device receives the sensing data packet and measures it.
[0047] To better understand the present invention, the following describes the present invention in detail with reference to two specific embodiments. In the first embodiment, the initiator of the wireless perception process is an access device (AP), referred to as the Initiator AP, and the responder of the wireless perception process is a terminal device (STA) that responds to the wireless perception process request from the Initiator AP, referred to as the Responder STA. In the second embodiment, the initiator of the wireless perception process is a terminal device (STA), referred to as the Initiator STA, and the responder of the wireless perception process is an access device (AP) that responds to the wireless perception process request from the Initiator STA, referred to as the Responder AP.
[0048] When a terminal device (STA) is connected to an access device (AP), both parties will inform each other of their capability parameters regarding the perception process.
[0049] For example, the parameter dot11SensMeasurementImplemented can be set in the AP and STA. When the value of dot11SensMeasurementImplemented is true, the capability parameter SensingCapable is set to 1, indicating that the sensing process is supported, otherwise it is set to 0, indicating that the sensing process is not supported; or the parameters dot11SensTransmitterOption and dot11SensRecieverOption can be set; when the value of dot11SensTransmitterOption is true, the capability parameter sensingTXcapable is set to 1, indicating that sending of sensing data packets is supported, otherwise it is set to 0, indicating that sending of sensing data packets is not supported; when the value of dot11SensRecieverOption is true, the capability parameter sensingRXcapable is set to 1, indicating that receiving and measuring sensing data packets are supported, otherwise it is set to 0, indicating that receiving and measuring sensing data packets are not supported.
[0050] When a STA establishes a connection with an AP, it sends an Association Request message to the AP, which includes the STA's capability parameters. The AP then sends an Association Response message to the STA, which also includes the AP's capability parameters. The AP can select a STA with the SensingCapable capability parameter set to 1 as a candidate STA or a STA with the sensingRXcapable capability parameter set to 1 as a candidate STA.
[0051] In the first embodiment, the method for controlling wireless sensing measurements includes the following:
[0052] 1001. The Initiator AP sends a sensing setup request message to candidate Responder STAs, where there can be one or more Responder STAs. For example, the parameters included in the sensing setup request message are shown in Table 1.
[0053] Table 1
[0054]
[0055] Table 2 shows an example of Sensing role settings.
[0056] Table 2
[0057]
[0058]
[0059] 1002. After receiving the Sensing Setup Request message, the Responder STA sets the result code to "Accepted" if it agrees to proceed with the sensing process. If it disagrees, it sets the result code to "Refused." The Responder STA then sends a Sensing Setup Response message to the Initiator AP, containing the result code and session ID. The Responder STA can be one or more STAs. For example, the Sensing Setup Response message settings are shown in Table 3.
[0060] Table 3
[0061]
[0062] 1003. If the received Sensing type value is "trigger based", the Responder STA waits for the trigger message sent by the Initiator AP and starts sending sensing data packets. If the received Sensing type value is "SP" or "non trigger based", it starts sending sensing data packets according to the sending time determined in the negotiation phase.
[0063] 1004. After receiving the Sensing Setup Response message, if the Result Code parameter in the message is set to Accepted, the Initiator AP adds the value of the TA parameter in the Sensing Setup Response message to the responder list, or adds the AID of the STA corresponding to the TA parameter to the responder list. For example, the responder list settings are shown in Table 4.
[0064] Table 4
[0065]
[0066] Table 5 shows an example of Responder 1-n profile settings.
[0067] Table 5
[0068]
[0069] 1005. The Initiator AP sends a trigger message to instruct the Responder STA to send a sensing data packet. For example, the trigger message settings are shown in Table 6.
[0070] Table 6
[0071]
[0072]
[0073] Common info contains the following parameters:
[0074] 1) trigger type: set to "sensing data packet transmission", indicating sensing data packet transmission;
[0075] 2) SU / MU: When set to 1, it indicates multi-user mode, and when set to 0, it indicates single-user mode. Multi-user mode means that multiple users can send sensing data packets at the same time, and single-user mode means that only one user sends a sensing data packet in a period of time.
[0076] 3) Session ID: Set to the value of the Session ID received in the received sensing setup response message.
[0077] User info contains the following parameters:
[0078] 1) AID: A temporary identifier assigned by the Initiator AP after the Responder STA connects to the Initiator AP;
[0079] 2) Tx offset: Transmit time offset. This parameter is included when the SU / MU parameter value is 0, and the TX offset set in each User Info field is different. Or, when the SU / MU parameter value is 1, this parameter is set to null, meaning that the parameter is not set.
[0080] 3) SS / RU information: Information about the spatial stream or resource unit used to send the sensing data packet.
[0081] 1006. After receiving the trigger message, if the value of trigger type is "sensing data packet transmission", the responder STA performs the sensing operation according to the parameters in Common Info and User Info, as follows:
[0082] 1) If the SU / MU parameter value is 0, the responder STA determines its own perception packet transmission time based on the Tx offset parameter, calculated as: waiting time = SIFS + Tx offset. (Here, SIFS refers to the short inter-message interval. SIFS can also be replaced with other predefined durations. SIFS is the shortest time interval defined in the system. For example, when the perception service is defined as a higher priority, using SIFS can increase the probability of successful perception packet transmission. Other predefined durations may reduce the probability of successful packet transmission.) After waiting for SIFS + Tx offset, the responder STA sends the perception packet according to the spatial stream or resource indicated by the SS / RUinformation.
[0083] 2) If the SU / MU parameter value is 1, after receiving the trigger message, after waiting for the SIFS duration, the sensing data packet is sent according to the spatial stream or resource indicated by the SS / RU information. Similarly, SIFS can also be replaced by other predefined durations.
[0084] 1007. The Initiator AP receives the sensing data packet, measures and obtains CSI (channel state information), extracts features, and performs classification and comparison on the CSI data to obtain a sensing result.
[0085] In the second embodiment, the method for controlling wireless sensing measurements includes the following:
[0086] 2001. The Initiator STA sends a sensing setup request message to the Responder AP. There can be one or more Initiator STAs. For example, the parameters included in the sensing setup request message are shown in Table 7.
[0087] Table 7
[0088]
[0089] 2002. After receiving the Sensing Setup Request message, the Responder AP sets the Result Code to Accepted if it agrees to proceed with the sensing process. If it disagrees, it sets the Result Code to Refused. The Responder AP then sends a Sensing Setup Response message to the Initiator STA, containing the Result Code and Session ID. The Initiator STA can be one or more STAs. For example, the Sensing Setup Response message settings are shown in Table 8.
[0090] Table 8
[0091]
[0092] Table 9 shows an example of Frame body settings.
[0093] Table 9
[0094]
[0095]
[0096] Table 10 shows an example of Sensing role settings.
[0097] Table 10
[0098]
[0099] 2003. If the received Sensing type value is "trigger based", the Initiator STA waits for the trigger message sent by the Responder AP and starts sending sensing data packets. If the received Sensing type value is "SP" or "non trigger based", it starts sending sensing data packets according to the sending time determined in the negotiation phase.
[0100] 2004. After receiving the sensing setup request message, the responder AP adds the value of the TA parameter in the sensing setup request message to the responder list, or adds the AID of the STA corresponding to the TA parameter to the responder list. For example, the responder list settings are shown in Table 11.
[0101] Table 11
[0102]
[0103]
[0104] Table 12 shows an example of Responder 1-n profile settings.
[0105] Table 12
[0106]
[0107] 1005. The Responder AP sends a trigger message to instruct the Initiator STA to send a sensing data packet. For example, the trigger message settings are shown in Table 13.
[0108] Table 13
[0109]
[0110] Common info contains the following parameters:
[0111] 1) trigger type: set to "sensing data packet transmission", indicating sensing data packet transmission;
[0112] 2) SU / MU: When set to 1, it indicates multi-user mode, and when set to 0, it indicates single-user mode. Multi-user mode means that multiple users can send sensing data packets at the same time, and single-user mode means that only one user sends a sensing data packet in a period of time.
[0113] 3) Session ID: Set to the value of the Session ID received in the received sensing setup response message.
[0114] User info contains the following parameters:
[0115] 1) AID: A temporary identifier assigned by the Responder AP after the Initiator STA connects to the Responder AP;
[0116] 2) Tx offset: Transmit time offset. This parameter is included when the SU / MU parameter value is 0, and the TX offset set in each User Info field is different. Or, when the SU / MU parameter value is 1, this parameter is set to null, meaning that the parameter is not set.
[0117] 3) SS / RU information: Information about the spatial stream or resource unit used to send the sensing data packet.
[0118] 1006. After the Initiator STA receives the trigger message, if the value of the trigger type is "sensing data packet transmission", it performs the sensing operation according to the parameters in the Common Info and User Info, as follows:
[0119] 1) If the SU / MU parameter value is 0, the initiator STA determines its own perception packet transmission time based on the Tx offset parameter, calculated as: waiting time = SIFS + Tx offset. (Here, SIFS refers to the short inter-message interval. SIFS can also be replaced with other predefined durations. SIFS is the shortest time interval defined in the system. For example, when the perception service is defined as a higher priority, using SIFS can increase the probability of successful perception packet transmission. Other predefined durations may reduce the probability of successful packet transmission.) After waiting for SIFS + Tx offset, the initiator STA sends the perception packet according to the spatial stream or resource indicated by the SS / RUinformation.
[0120] 2) If the SU / MU parameter value is 1, after receiving the trigger message, after waiting for the SIFS duration, the sensing data packet is sent according to the spatial stream or resource indicated by the SS / RU information. Similarly, SIFS can also be replaced by other predefined durations.
[0121] 1007. The Responder AP receives the sensing data packet, measures and obtains CSI (channel state information), extracts features and performs classification and comparison on the CSI data to obtain the sensing result.
[0122] In an embodiment of the present invention, based on the same inventive concept as the above-mentioned method for controlling wireless perception measurements, an apparatus for controlling wireless perception measurements is further provided, which is applied to an access device and includes:
[0123] A negotiation module is used to negotiate with the terminal device the role setting of the perception process and the type of perception signal transmission, and determine that the access device is the receiver of the perception data packet and the terminal device is the sender of the perception data packet;
[0124] Communication module 1, configured to send a trigger message when determining that the type of perception signal sent is a trigger type, wherein the trigger message includes parameters TA, RA, Common info, and at least one User info, wherein TA is used to indicate the address of the message sender, RA is used to indicate the address of the message receiver, Common info is used to indicate public information of the trigger message, and User info is used to indicate information of the terminal device;
[0125] Communication module 2 is used to receive and measure sensing data packets.
[0126] An embodiment of the present invention further provides another apparatus for controlling wireless perception measurement, which is applied to a terminal device and includes:
[0127] A negotiation module is used to negotiate with the access device the role setting of the perception process and the type of perception signal transmission, and determine that the access device is the receiver of the perception data packet and the terminal device is the sender of the perception data packet;
[0128] The communication module is used to, when it is determined that the type of perception signal sent is a trigger type, wait for receipt of a trigger message sent by the access device, and then start sending the perception data packet, wherein the trigger message includes parameters TA, RA, Common info, and at least one User info, wherein TA is used to indicate the address of the message sender, RA is used to indicate the address of the message receiver, Common info is used to indicate the public information of the trigger message, and User info is used to indicate the information of the terminal device; when it is determined that the type of perception signal sent is a scheduling type, the perception data packet is started to be sent according to the sending time determined in the negotiation stage.
[0129] In an embodiment of the present invention, based on the same inventive concept as the above-mentioned method for controlling wireless perception measurement, an embodiment of the present invention also provides a device for controlling wireless perception measurement, the device including a processor and a memory, the memory storing at least one instruction, at least one segment of program code, a code set, or an instruction set, the at least one instruction, at least one segment of program code, a code set, or an instruction set being loaded and executed by the processor to implement the method for controlling wireless perception measurement involved in the above-mentioned embodiment.
[0130] In addition, an embodiment of the present invention also provides a computer-readable storage medium, wherein the readable storage medium stores at least one instruction, at least one program code, code set, or instruction set, and the at least one instruction, at least one program code, code set, or instruction set is loaded and executed by a processor to implement the method for controlling wireless perception measurement involved in the above embodiment.
[0131] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. Some or all of the steps can be executed in parallel or sequentially. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0132] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.
[0133] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0134] In the several embodiments provided herein, it should be understood that the disclosed systems, devices, and methods may be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the module division is merely a logical functional division. In actual implementation, other division methods may be used, such as combining or integrating multiple modules or components into another system, or omitting or not implementing certain features.
[0135] The modules described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the purpose of the present embodiment. Furthermore, the functional modules in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more modules may be integrated into a single unit.
[0136] If the functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or the portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, server, network device, or terminal device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes various media that can store program code, such as USB flash drives, mobile hard drives, ROM, RAM (ROM, RAM), magnetic disks, or optical disks.
[0137] As used herein, the words “if” or “if” may be interpreted as “at the time of” or “when” or “in response to determining” or “in response to detecting,” depending on the context. Similarly, the phrases “if it is determined” or “if (stated condition or event) is detected” may be interpreted as “when it is determined” or “in response to the determination” or “when detecting (stated condition or event)” or “in response to detecting (stated condition or event),” depending on the context.
[0138] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A method for controlling wireless sensing measurements, applied to an access device, characterized in that: include: Negotiate with the terminal device the role setting of the perception process and the type of perception signal transmission, determine the access device as the receiver of the perception data packet and the terminal device as the sender of the perception data packet; When it is determined that the type of perception signal transmission is a trigger type, a trigger message is sent, where the trigger message includes parameters TA, RA, Common info, and at least one User info, where TA is used to indicate the address of the message sender, RA is used to indicate the address of the message receiver, Common info is used to indicate the common information of the trigger message, and User info is used to indicate the information of the terminal device. Common info includes parameters trigger type, SU / MU, and Session ID, where trigger type is used to indicate the trigger type, SU / MU is used to indicate whether it is a multi-user mode, and Session ID is used to indicate the identifier of the perception process. User info includes parameters AID, Tx offset, and SS / RU information, where AID is used to indicate the identifier of the terminal device, Tx offset is used to indicate the offset of the transmission time, and SS / RU information is used to indicate the spatial stream or resource unit information used to send the perception data packet. When the SU / MU value indicates single-user mode, Txoffset is set, and the Tx offset value set in each User info is different; Receives sensing packets and measures.
2. The method for controlling wireless sensing measurements according to claim 1, wherein: When the trigger message contains only one User info parameter, RA is set to the address corresponding to the parameter AID; when the trigger message contains two or more User info parameters, RA is set to the broadcast address.
3. The method for controlling wireless sensing measurements according to claim 1, wherein: When the access device is the initiator of the perception process and the terminal device is the responder of the perception process, the negotiation with the terminal device on the role setting of the perception process and the type of perception signal transmission includes: Send a sensing establishment request message to the terminal device, where the sensing establishment request message includes parameters Sensingrole, Sensingtype, and Session ID, where Sensingrole indicates the role setting of the sensing process, Sensingtype indicates the type of sensing signal sent, and Session ID indicates the identifier of the sensing process; The perception establishment response message sent by the receiving terminal device includes parameters result code and Session ID, wherein the result code is used to indicate whether to agree to execute the perception process.
4. The method for controlling wireless sensing measurements according to claim 1, wherein: When the access device is the responder of the perception process and the terminal device is the initiator of the perception process, the negotiation with the terminal device on the role setting of the perception process and the type of perception signal transmission includes: Receive a perception establishment request message sent by a terminal device, wherein the perception establishment request message includes a parameter SessionID, wherein the Session ID is used to indicate an identifier of a perception process; Send a perception establishment response message to the terminal device, wherein the perception establishment response message includes parameters Sensingrole, Sensing type, result code and Session ID, wherein Sensing role is used to indicate the role setting of the perception process, Sensing type is used to indicate the type of perception signal sent, and result code is used to indicate whether to agree to execute the perception process.
5. The method for controlling wireless sensing measurement according to claim 3 or 4, characterized in that: Sensingrole contains the parameters Receiver and one or more Transmitters, where Receiver is used to indicate the receiver of the sensing data packet and is set to the address or identifier of the access device; Transmitter is used to indicate the sender of the sensing data packet and is set to the address or identifier of the terminal device.
6. The method for controlling wireless sensing measurements according to claim 3, wherein: After the receiving terminal device sends a perception establishment response message, the method further includes: If the parameter result code in the perception establishment response message indicates that the perception process is agreed to be executed, the value of the parameter TA in the perception establishment response message or the identifier of the terminal device corresponding to the parameter TA is added to the terminal device list; The trigger message is sent to one or more terminal devices in the terminal device list.
7. The method for controlling wireless sensing measurements according to claim 4, wherein: After receiving the awareness establishment request message sent by the terminal device, the method further includes: Add the value of the parameter TA in the perception establishment request message or the identifier of the terminal device corresponding to the parameter TA to the terminal device list; The trigger message is sent to one or more terminal devices in the terminal device list.
8. The method for controlling wireless sensing measurements according to claim 6 or 7, characterized in that: The terminal device list includes parameters Session ID and Responder j profile, where Responder j profile is used to indicate the information of the jth terminal device, 1≤j≤n, n is the number of candidate terminal devices, and the candidate terminal device is a terminal device whose capability parameter indicates support for the perception process or support for receiving and measuring perception data packets.
9. The method for controlling wireless sensing measurements according to claim 8, wherein: The Responder jprofile contains the parameters Address / AID and Role, where Address / AID is used to indicate the address or identification of the terminal device, and Role is used to indicate the role of the terminal device in the perception process, and is set to indicate that the terminal device is the sender of the perception data packet.
10. The method for controlling wireless sensing measurements according to claim 1, wherein: Also includes: exchanging capability parameters with the terminal device indicating whether the sensing process is supported or whether the receiving and measuring of the sensing data packets are supported; The terminal device in the negotiation with the terminal device about the role setting of the perception process and the type of perception signal sending is a candidate terminal device, and the candidate terminal device is a terminal device whose capability parameter indicates support for the perception process or support for receiving and measuring perception data packets.
11. A method for controlling wireless sensing measurements, applied to a terminal device, characterized in that: include: Negotiate with the access device the role settings of the perception process and the type of perception signal transmission, determine that the access device is the receiver of the perception data packet and the terminal device is the sender of the perception data packet; When it is determined that the type of perception signal transmission is a trigger type, after waiting for receipt of a trigger message sent by the access device, the perception data packet is started to be sent, where the trigger message includes parameters TA, RA, Common info and at least one Userinfo, where TA is used to indicate the address of the message sender, RA is used to indicate the address of the message receiver, Common info is used to indicate the common information of the trigger message, User info is used to indicate the information of the terminal device, Common info includes parameters trigger type, SU / MU and Session ID, where trigger type is used to indicate the trigger type, SU / MU is used to indicate whether it is a multi-user mode, Session ID is used to indicate the identifier of the perception process, and User info includes parameters AID, Tx offset and SS / RU information, where AID is used to indicate the identifier of the terminal device, Tx offset is used to indicate the offset of the transmission time, and SS / RU information is used to indicate the spatial stream or resource unit information used to send the perception data packet. When the SU / MU value indicates single-user mode, Tx offset is set, and the Txoffset value set in each User info is different; When it is determined that the type of the perception signal transmission is the scheduling type, the perception data packet is started to be sent according to the transmission time determined in the negotiation stage.
12. The method for controlling wireless sensing measurements according to claim 11, characterized in that: The step of waiting for receiving a trigger message sent by the access device and then starting to send the perception data packet includes: If the SU / MU parameter indicates single-user mode, the sensing data packet sending time T is determined according to the Tx offset parameter. After receiving the trigger message and waiting for T time, the sensing data packet is sent according to the spatial stream or resource unit indicated by the SS / RU information.
13. The method for controlling wireless sensing measurements according to claim 12, wherein: The calculation formula for T is: T=M+Tx offset Wherein, M is the preset duration.
14. The method for controlling wireless sensing measurements according to claim 11, characterized in that: The step of waiting for receiving a trigger message sent by the access device and then starting to send the perception data packet includes: If the parameter SU / MU value indicates multi-user mode, after receiving the trigger message and waiting for a preset time, the sensing data packet is sent according to the spatial stream or resource unit indicated by the SS / RU information.
15. The method for controlling wireless sensing measurements according to claim 11, wherein: When the access device is the initiator of the perception process and the terminal device is the responder of the perception process, the negotiation with the access device on the role setting of the perception process and the type of perception signal transmission includes: Receive a sensing establishment request message sent by an access device, where the sensing establishment request message includes parameters Sensingrole, Sensing type, and Session ID, where Sensing role is used to indicate the role setting of the sensing process, Sensing type is used to indicate the type of sensing signal sent, and Session ID is used to indicate the identifier of the sensing process; Send a perception establishment response message to the access device, wherein the perception establishment response message includes parameters result code and Session ID, wherein the result code is used to indicate whether to agree to execute the perception process.
16. The method for controlling wireless sensing measurements according to claim 11, characterized in that: When the access device is the responder of the perception process and the terminal device is the initiator of the perception process, the negotiation with the access device on the role setting of the perception process and the type of perception signal transmission includes: Sending a perception establishment request message to the access device, wherein the perception establishment request message includes a parameter Session ID, wherein the Session ID is used to indicate an identifier of the perception process; Receive a perception establishment response message sent by an access device, wherein the perception establishment response message includes parameters Sensingrole, Sensing type, result code and Session ID, wherein Sensing role is used to indicate the role setting of the perception process, Sensing type is used to indicate the type of perception signal sent, and result code is used to indicate whether to agree to execute the perception process.
17. The method for controlling wireless sensing measurement according to claim 15 or 16, characterized in that: Sensingrole contains the parameters Receiver and one or more Transmitters, where Receiver is used to indicate the receiver of the sensing data packet and is set to the address or identifier of the access device; Transmitter is used to indicate the sender of the sensing data packet and is set to the address or identifier of the terminal device.
18. The method for controlling wireless sensing measurements according to claim 11, characterized in that: Also includes: Exchanges capability parameters with access devices indicating whether the sensing process is supported or whether the receiving and measuring of sensing packets are supported.
19. A device for controlling wireless perception measurement, applied to an access device, characterized in that: include: A negotiation module is used to negotiate with the terminal device the role setting of the perception process and the type of perception signal transmission, and determine that the access device is the receiver of the perception data packet and the terminal device is the sender of the perception data packet; Communication module 1, used to send a trigger message when it is determined that the type of perception signal transmission is a trigger type, wherein the trigger message includes parameters TA, RA, Common info and at least one User info, wherein TA is used to indicate the address of the message sender, RA is used to indicate the address of the message receiver, Common info is used to indicate the common information of the trigger message, User info is used to indicate the information of the terminal device, Common info includes parameters trigger type, SU / MU and Session ID, wherein trigger type is used to indicate the trigger type, SU / MU is used to indicate whether it is a multi-user mode, Session ID is used to indicate the identifier of the perception process, User info includes parameters AID, Tx offset and SS / RU information, wherein AID is used to indicate the identifier of the terminal device, Tx offset is used to indicate the offset of the transmission time, SS / RU information is used to indicate the spatial stream or resource unit information used to send the perception data packet, when the SU / MU value indicates the single-user mode, Tx offset is set, and the Tx offset value set in each User info is different; Communication module 2 is used to receive and measure sensing data packets.
20. A device for controlling wireless perception measurement, applied to a terminal device, characterized in that: include: A negotiation module is used to negotiate with the access device the role setting of the perception process and the type of perception signal transmission, and determine that the access device is the receiver of the perception data packet and the terminal device is the sender of the perception data packet; A communication module, configured to, when determining that the type of perception signal transmission is a trigger type, wait for receiving a trigger message sent by an access device, and then start sending a perception data packet, wherein the trigger message includes parameters TA, RA, Common info, and at least one User info, wherein TA is used to indicate the address of the message sender, RA is used to indicate the address of the message receiver, Common info is used to indicate the public information of the trigger message, and User info is used to indicate the information of the terminal device; when determining that the type of perception signal transmission is a scheduling type, start sending the perception data packet according to the transmission time determined in the negotiation phase, Common info includes parameters trigger type, SU / MU, and Session ID, wherein trigger type is used to indicate the trigger type, SU / MU is used to indicate whether it is a multi-user mode, Session ID is used to indicate the identifier of the perception process, and User info includes parameters AID, Tx offset, and SS / RU information, wherein AID is used to indicate the identifier of the terminal device, Tx offset is used to indicate the offset of the transmission time, and SS / RU information is used to indicate the spatial stream or resource unit information used to send the perception data packet. When the SU / MU value indicates single-user mode, Tx offset is set, and each Tx set in User info is set to the same value as the Tx offset. The offset values are all different.
21. A system for controlling wireless sensing measurements, characterized in that: The system includes an access device and a terminal device, the access device is used to implement the method for controlling wireless perception measurement according to any one of claims 1 to 10, and the responder is used to implement the method for controlling wireless perception measurement according to any one of claims 11 to 18.
22. A device for controlling wireless sensing measurements, characterized in that: The device includes a processor and a memory, wherein the memory stores at least one instruction, at least one segment of program code, a code set, or an instruction set, and the at least one instruction, at least one segment of program code, a code set, or an instruction set is loaded and executed by the processor to implement the method for controlling wireless perception measurement according to any one of claims 1 to 18.
23. A computer-readable storage medium, characterized in that The readable storage medium stores at least one instruction, at least one program code, a code set, or an instruction set, and the at least one instruction, at least one program code, a code set, or an instruction set is loaded and executed by a processor to implement the method for controlling wireless perception measurement according to any one of claims 1 to 18.
Citation Information
Patent Citations
Method, device and system for managing an application and execution unit, and medium
CN112689300A
Sensing method and device
CN112748425A