Proxy-aware measurement control method, apparatus, device, and storage medium
Patent Information
- Application Number
- CN202210451004.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-27
- Publication Date
- 2026-09-15
- Estimated Expiration
- 2042-04-27
AI Technical Summary
[0030] This invention allows a single device (such as an access point) to manage more terminals participating in the sensing and measurement process, thereby obtaining information from multiple wireless channels. This provides users with a wider range of services, more accurate judgments, and finer-grained event perception, while improving the efficiency of the sensing and measurement process between devices and avoiding the impact of sensing and measurement on other services.
Smart Images

Figure CN117014898B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication, and more particularly to a proxy sensing measurement and control method, apparatus, device, and storage medium. Background Technology
[0002] Wi-Fi sensing is a new technology that leverages existing Wi-Fi networks and devices to perform motion detection, gesture recognition, and biometric measurements using existing Wi-Fi signals. In Wi-Fi sensing, changes in the environment caused by the movement of objects, pets, and people are detected using CSI (Channel State Information) or Radar-based methods, without requiring the monitored objects to wear any devices.
[0003] The implementation of Wi-Fi sensing can provide more intelligent and diverse applications in fields such as smart homes, intrusion detection, healthcare, and intelligent remote care. Summary of the Invention
[0004] In wireless sensing, if the measurement request initiator is a non-AP (non-access point), it's difficult for the non-AP to determine which non-APs can participate in the wireless sensing process during negotiation. Almost all applications are initiated by non-APs with application functionality, and these terminals lack the capability to know the status, location, or suitability of other surrounding terminals for wireless sensing. However, multiple terminals participating in the wireless sensing process can achieve diversity gain, obtaining more basic data. Through coordinated operation, uniform sensing signal measurement data can be obtained, which greatly improves the accuracy and precision of the final sensing results. Furthermore, access points (APs) can act as coordinators, more effectively coordinating the sensing measurement process with terminals. This reduces the impact of numerous sensing measurement processes established by individual terminals, thus decreasing the data transmission and reception time of normal services. This ensures a rich sensing service experience while maintaining a good user experience for other data services. Therefore, this invention provides a proxy sensing measurement control method, apparatus, device, and storage medium.
[0005] In a first aspect, the present invention provides a proxy sensing measurement control method applied to a first device, the first device storing association information between a proxy sensing process and a sensing measurement process, and sensing measurement process information, wherein the sensing measurement process information includes sensing measurement parameters, and the method includes:
[0006] Receive a proxy sensing request message sent by a second device, wherein the proxy sensing request message contains parameters for performing sensing measurements;
[0007] Send a proxy awareness response message to the second device, the proxy awareness response message indicating whether the request is agreed to;
[0008] If the sensing measurement parameters of an ongoing sensing measurement process on the first device meet the parameters for performing the sensing measurement, then the ongoing sensing measurement process is associated with the proxy sensing process initiated by the second device; otherwise, a sensing measurement process is established based on the parameters for performing the sensing measurement.
[0009] One possible implementation also includes:
[0010] Receive a proxy sensing termination message sent by a third device, wherein the proxy sensing termination message indicates the proxy sensing process that requests termination, and wherein the third device and the second device are the same device or different devices;
[0011] If the sensing and measurement process associated with the requested termination of the proxy sensing process is only associated with the requested termination of the proxy sensing process, then the sensing and measurement process associated with the requested termination of the proxy sensing process is terminated, and the information of the sensing and measurement process associated with the requested termination of the proxy sensing process is deleted; if the sensing and measurement process associated with the requested termination of the proxy sensing process is also associated with other proxy sensing processes besides the requested termination of the proxy sensing process, then the sensing and measurement process associated with the requested termination of the proxy sensing process is not terminated.
[0012] Delete the association information between the agent perception process and the perception measurement process that were requested to be terminated.
[0013] In one possible implementation, when the agent-aware response message indicates an agreement request, the agent-aware response message also includes an agent-aware process identifier.
[0014] In one possible implementation, establishing the sensing measurement process based on the parameters of the sensing measurement includes:
[0015] A sensing measurement request message is sent to a fourth device. The sensing measurement request message contains a sensing measurement process identifier and measurement parameters. The measurement parameters are set according to the parameters for performing the sensing measurement. The fourth device and the second device may be the same device or different devices.
[0016] Receive a sensing measurement response message sent by a fourth device, the sensing measurement response message indicating whether to agree to establish a sensing measurement process.
[0017] In one possible implementation, the association information between the proxy sensing process and the sensing measurement process includes a sensing measurement process identifier, an associated proxy sensing process identifier, and an associated proxy sensing process requester identifier; the sensing measurement process information also includes a sensing measurement process identifier, a sensing measurement process initiator identifier, and a sensing measurement process responder identifier.
[0018] Secondly, the present invention provides a proxy sensing measurement control device applied to a first device, the first device storing association information between a proxy sensing process and a sensing measurement process, and sensing measurement process information, the sensing measurement process information including sensing measurement parameters, the device including a sensing measurement control module, the sensing measurement control module being used to perform the following steps:
[0019] Receive a proxy sensing request message sent by a second device, wherein the proxy sensing request message contains parameters for performing sensing measurements;
[0020] Send a proxy awareness response message to the second device, the proxy awareness response message indicating whether the request is agreed to;
[0021] If the sensing measurement parameters of an ongoing sensing measurement process on the first device meet the parameters for performing the sensing measurement, then the ongoing sensing measurement process is associated with the proxy sensing process initiated by the second device; otherwise, a sensing measurement process is established based on the parameters for performing the sensing measurement.
[0022] In one possible implementation, the sensing measurement control module is further configured to perform the following steps:
[0023] Receive a proxy sensing termination message sent by a third device, wherein the proxy sensing termination message indicates the proxy sensing process that requests termination, and wherein the third device and the second device are the same device or different devices;
[0024] If the sensing and measurement process associated with the requested termination of the proxy sensing process is only associated with the requested termination of the proxy sensing process, then the sensing and measurement process associated with the requested termination of the proxy sensing process is terminated, and the information of the sensing and measurement process associated with the requested termination of the proxy sensing process is deleted; if the sensing and measurement process associated with the requested termination of the proxy sensing process is also associated with other proxy sensing processes besides the requested termination of the proxy sensing process, then the sensing and measurement process associated with the requested termination of the proxy sensing process is not terminated.
[0025] Delete the association information between the agent perception process and the perception measurement process that were requested to be terminated.
[0026] Thirdly, the present invention provides an electronic device including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method described in the first aspect.
[0027] Fourthly, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in the first aspect.
[0028] Fifthly, the present invention provides a computer program product comprising instructions which, when executed by a processor, implement the method described in the first aspect.
[0029] It should be noted that the apparatus described in the second aspect is used to implement the method described in the first aspect, and the electronic device described in the third aspect, the storage medium described in the fourth aspect, and the computer program product described in the fifth aspect are used to execute the method provided in the first aspect. Therefore, they can achieve the same beneficial effects as the method described in the first aspect, and will not be described in detail hereafter.
[0030] This invention allows a single device (such as an access point) to manage more terminals participating in the sensing and measurement process, thereby obtaining information from multiple wireless channels. This provides users with a wider range of services, more accurate judgments, and finer-grained event perception, while improving the efficiency of the sensing and measurement process between devices and avoiding the impact of sensing and measurement on other services. Attached Figure Description
[0031] Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present invention;
[0032] Figure 2 A flowchart of a proxy sensing measurement and control method provided in an embodiment of the present invention;
[0033] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0034] To enable those skilled in the art to better understand the technical solutions of this invention, the technical solutions in the embodiments of this invention will be clearly and completely described below. Obviously, the described embodiments are only some embodiments of this invention, and not all embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this invention and are not intended to limit this invention. Although the disclosure in this invention is presented according to one or several exemplary examples, it should be understood that each aspect of these disclosures can constitute a complete technical solution on its own. Without conflict, the following embodiments and features described herein can be combined with each other.
[0035] In the embodiments of the present invention, "at least one" refers to one or more, and "more than one" refers to two or more. To facilitate a clear description of the technical solutions of the embodiments of the present invention, the terms "first" and "second" are used to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order; they are merely illustrative and descriptive of the objects, without any order, and do not indicate a specific limitation on the number of devices in the embodiments of the present invention, nor do they constitute any limitation on the embodiments of the present invention.
[0036] Figure 1 This is a schematic diagram of a communication system provided in an embodiment of the present invention. Figure 1 As shown, the communication system includes an access point (AP), a first terminal (STA1), a second terminal (STA2), and a third terminal (STA3). It should be understood that... Figure 1 This is merely a schematic diagram of a communication system architecture. The number, type, etc., of devices in the communication system are not limited in this embodiment of the invention. Those skilled in the art will understand that, based on the principles and functions described herein, the term "access point (AP)" in this application can also be used to describe an access port or any other device capable of receiving and transmitting wireless signals within a network architecture. Therefore, the use of "access point" is merely exemplary.
[0037] Figure 1 In the communication system shown, the first terminal STA1, the second terminal STA2, and the third terminal STA3 are all connected to the access point (AP). For example, the process of these three terminals establishing a connection with the AP includes the following:
[0038] 101. STA1 sends a connection request message (such as an Association request message) to the AP, requesting to establish a connection with the AP.
[0039] 102. The AP sends a connection response message (such as an Association response message) to STA1, indicating whether it agrees to establish a connection. The connection response message may include the following parameters:
[0040] Status code: Used to indicate whether to agree to establish a connection. In this embodiment, it is set to SUCCESS, which means that the AP agrees to establish a connection.
[0041] Sensing by proxy supported: This indicates whether the AP supports acting as a proxy to perform the wireless sensing process. In this embodiment, it is set to 1, which means that the AP supports acting as a proxy to perform the wireless sensing process.
[0042] AID: The connection identifier assigned by the AP to STA1.
[0043] 103. After receiving the connection response message, STA1 saves the AP-related parameters in the message.
[0044] The process of STA2 and STA3 establishing a connection with the AP can be found in steps 1001-1003, and will not be described in detail here.
[0045] Figure 2 This is a flowchart of a proxy sensing measurement and control method provided in an embodiment of the present invention. Figure 2 As shown, the agent-sensing measurement and control method includes the following:
[0046] 201. STA1, STA2, or STA3 sends a proxy sensing request message to the AP, the proxy sensing request message containing parameters for performing sensing measurements. The AP stores association information between the proxy sensing process and the sensing measurement process, as well as sensing measurement process information, the sensing measurement process information including sensing measurement parameters. Optionally, the association information between the proxy sensing process and the sensing measurement process includes a sensing measurement process identifier, an associated proxy sensing process identifier, and an associated proxy sensing process requester identifier; the sensing measurement process information also includes a sensing measurement process identifier, a sensing measurement process initiator identifier, and a sensing measurement process responder identifier.
[0047] 202. The AP sends a proxy awareness response message to STA1, STA2, or STA3, the proxy awareness response message indicating whether it agrees to the request. When the proxy awareness response message indicates agreement to the request, it may also include a proxy awareness process identifier.
[0048] 203. If the perception measurement parameters of an ongoing perception measurement process in the AP meet the parameters for performing perception measurement in the proxy perception request message, then associate the ongoing perception measurement process with the proxy perception process initiated by STA1, STA2, or STA3; otherwise, establish a perception measurement process according to the parameters for performing perception measurement in the proxy perception request message.
[0049] In some embodiments, when STA1, STA2, or STA3 no longer needs to perform wireless sensing services, it can send a proxy sensing termination message to the AP to request the termination of the proxy sensing process. The proxy sensing termination message indicates the proxy sensing process to be terminated. After receiving the proxy sensing termination message, if the sensing measurement process associated with the proxy sensing process to be terminated is only associated with the proxy sensing process to be terminated, then the AP terminates the sensing measurement process associated with the proxy sensing process to be terminated and deletes the information of the sensing measurement process associated with the proxy sensing process to be terminated; if the sensing measurement process associated with the proxy sensing process to be terminated is also associated with other proxy sensing processes besides the proxy sensing process to be terminated, then the AP does not terminate the sensing measurement process associated with the proxy sensing process to be terminated and deletes the association information between the proxy sensing process to be terminated and the sensing measurement process.
[0050] Continue reading Figure 1 The following assumes that STA1 first requests AP to act as a proxy to perform the wireless sensing process, and then STA2 requests AP to act as a proxy to perform the wireless sensing process. After that, STA1 no longer needs to perform wireless sensing services. The proxy sensing measurement and control method is described in detail by way of example.
[0051] 2001. When STA1 needs to perform wireless sensing services, if the saved AP parameter Sensing by proxysupported is 1, STA1 wants the AP to act as a proxy to perform the wireless sensing process. In this case, STA1 sends a proxy sensing request message (such as a sensing by proxy request message) to the AP, requesting the AP to act as a proxy to perform the wireless sensing process. The proxy sensing request message includes the operation parameters, which are used to set the parameters for performing sensing measurements, such as bandwidth, transmit power, received signal strength, and measurement result type.
[0052] 2002. If the AP agrees to STA1's request, it sets the status code parameter to Success; otherwise, it sets it to Reject. The AP sends a proxy sensing response message (such as a sensing by proxy response message) to STA1, which includes the status code parameter. If the status code parameter is Success, the proxy sensing response message may also include the proxy sensing session ID parameter, used to indicate the proxy sensing process identifier; if the status code parameter is Reject, the wireless sensing process ends. In this embodiment, the status code parameter is set to Success, and the proxy sensing session ID parameter is set to PSSID1.
[0053] 2003. AP checks whether there is an ongoing sensing measurement process. According to the current settings of this embodiment, if there is no ongoing sensing measurement process, AP establishes a sensing measurement process with STA1, STA2 and STA3.
[0054] Exemplarily, it includes:
[0055] 3101. The AP sends a sensing measurement setup request message (such as a sensing measurement setup request message) to STA1. The message contains the following parameters:
[0056] Measurement setup ID: Identifier of the sensing measurement process, which is set to MSID1 in this embodiment;
[0057] Measurement parameters: These are the configuration parameters used to indicate the data packet transmission process during the sensing measurement process; they are set according to the Operation parameters in the Agent Sensing Request message sent by the received STA1.
[0058] 3102. STA1 sends a sensing measurement setup response message (such as a sensing measurement setup response message) to AP, indicating whether it agrees to establish a sensing measurement process. In this embodiment, it is assumed that STA1 agrees to establish a sensing measurement process. Optionally, the sensing measurement response message may also include confirmed measurement parameters.
[0059] 3103. The AP sends a sensing measurement setup request message (such as a sensing measurement setup request message) to STA2. The message contains the following parameters:
[0060] Measurement setup ID: Identifier of the sensing measurement process, which is set to MSID2 in this embodiment;
[0061] Measurement parameters: These are the configuration parameters used to indicate the data packet transmission process during the sensing measurement process; they are set according to the Operation parameters in the Agent Sensing Request message sent by the received STA1.
[0062] 3104. STA2 sends a sensing measurement response message (such as a sensing measurement setup response message) to AP, indicating whether it agrees to establish a sensing measurement process. In this embodiment, it is assumed that STA2 agrees to establish a sensing measurement process. Optionally, the sensing measurement response message may also include confirmed measurement parameters.
[0063] 3105. The AP sends a sensing measurement setup request message (such as a sensing measurement setup request message) to STA3. The message contains the following parameters:
[0064] Measurement setup ID: Identifier of the sensing measurement process, which is set to MSID3 in this embodiment;
[0065] Measurement parameters: These are the configuration parameters used to indicate the data packet transmission process during the sensing measurement process; they are set according to the Operation parameters in the Agent Sensing Request message sent by the received STA1.
[0066] 3106. STA3 sends a sensing measurement setup response message (such as a sensing measurement setup response message) to AP, indicating whether it agrees to establish a sensing measurement process. In this embodiment, it is assumed that STA2 agrees to establish a sensing measurement process. Optionally, the sensing measurement response message may also include confirmed measurement parameters.
[0067] 2004. The AP locally stores the association information between the agent sensing process and the sensing measurement process, as well as the sensing measurement process information. For example, the stored association information between the agent sensing process and the sensing measurement process can be implemented by setting up a table as shown in Table 1, and the stored sensing measurement process information includes the information shown in Table 2.
[0068] Table 1
[0069]
[0070]
[0071] Table 2
[0072]
[0073] Among them, the measurement parameters and their values contained in Para Set 1, Para Set 2 and Para Set 3 can be the same or different.
[0074] In 2005, AP performed sensing measurements with STA1, STA2, and STA3, obtained the sensing measurement results, and sent the result report to STA1.
[0075] 2006. When STA2 needs to perform wireless sensing services, if the saved AP parameter Sensing by proxysupported value is 1, STA2 wants AP to act as a proxy to perform the wireless sensing process. In this case, STA2 sends a proxy sensing request message (such as a sensing by proxy request message) to AP, requesting AP to act as a proxy to perform the wireless sensing process. The proxy sensing request message includes Operation parameters, which are used to set the parameters for performing sensing measurements, such as bandwidth, transmit power, received signal strength, and measurement result type.
[0076] 2007. If the AP agrees to STA2's request, it sets the status code parameter to Success; otherwise, it sets it to Reject. The AP sends a proxy sensing response message (such as a sensing by proxy response message) to STA1, which includes the status code parameter. If the status code parameter is Success, the proxy sensing response message may also include the proxy sensing session ID parameter, used to indicate the proxy sensing process identifier; if the status code parameter is Reject, the wireless sensing process ends. In this embodiment, the status code parameter is set to Success, and the proxy sensing session ID parameter is set to PSSID2.
[0077] 2010. The AP checks whether there is an ongoing sensing measurement process. According to the current settings in this embodiment, the AP determines that there is an ongoing sensing measurement process based on the information stored locally. The AP compares the Operationparameters parameter sent by STA2 with the sensing measurement parameters of the ongoing sensing measurement process.
[0078] If the sensing measurement parameters of the ongoing sensing measurement process satisfy the Operationparameters parameters sent by STA2, then the ongoing sensing measurement process is associated with the proxy sensing process initiated by STA2. In this embodiment, it is assumed that Para Set 1 and Para Set 3 satisfy these parameters, as shown in Table 3. Satisfaction can be achieved in one of two ways: first, the values of the parameters in both are identical; second, the values of the sensing measurement parameters of the ongoing sensing measurement process can override the values of the Operationparameters parameters.
[0079] Table 3
[0080] MSID1 PSSID1 STA1 MSID2 PSSID1 STA1 MSID3 PSSID1 STA1 MSID1 PSSID2 STA2 MSID3 PSSID2 STA2
[0081] If no ongoing sensing measurement process has sensing measurement parameters that satisfy the Operationparameters parameter sent by STA2, meaning the value of the sensing measurement parameters of the ongoing sensing measurement process cannot cover the value of the Operationparameters parameter, then a new sensing measurement process is established based on the Operation parameters parameter.
[0082] When STA1 no longer needs to perform sensing services, it can send a proxy sensing termination message (such as a sensing by proxy termination message) to AP to request the termination of the proxy sensing process. The message contains the proxy sensing session ID parameter, which is used to indicate the proxy sensing process to be terminated. In this embodiment, the proxy sensing session ID parameter is set to PSSID1.
[0083] In 2012, after receiving the proxy sensing termination message, the AP checks whether the sensing measurement process associated with the proxy sensing process corresponding to the proxy sensing session ID is associated with other ongoing proxy sensing processes based on the proxy sensing session ID parameter.
[0084] If the sensing measurement process is only associated with the agent sensing process corresponding to PSSID1, a sensing measurement termination message (such as a sensing measurement termination message) is sent to the corresponding sensing measurement process responder, instructing it to terminate the sensing measurement process; and the information of that sensing measurement process is deleted. If the sensing measurement process is also associated with other agent sensing processes, the sensing measurement process is not terminated.
[0085] According to the configuration of this embodiment, the AP sends a sensing measurement termination message to STA2, indicating the termination of the sensing measurement process with the identifier MSID2.
[0086] In 2013, AP deleted the association information between the agent sensing process and the sensing measurement process that requested termination in the agent sensing termination message, that is, deleted the association information between the agent sensing process and the sensing measurement process identified as PSSID1.
[0087] Therefore, the information stored locally by the AP is updated as shown in Tables 4 and 5.
[0088] Table 4
[0089] MSID1 PSSID2 STA2 MSID3 PSSID2 STA2
[0090] Table 5
[0091]
[0092] This invention also provides a proxy sensing measurement control device applied to a first device. The first device stores association information between the proxy sensing process and the sensing measurement process, as well as sensing measurement process information. The sensing measurement process information includes sensing measurement parameters. The device includes a sensing measurement control module, which is used to perform the following steps:
[0093] Receive a proxy sensing request message sent by a second device, wherein the proxy sensing request message contains parameters for performing sensing measurements;
[0094] Send a proxy awareness response message to the second device, the proxy awareness response message indicating whether the request is agreed to;
[0095] If the sensing measurement parameters of an ongoing sensing measurement process on the first device meet the parameters for performing the sensing measurement, then the ongoing sensing measurement process is associated with the proxy sensing process initiated by the second device; otherwise, a sensing measurement process is established based on the parameters for performing the sensing measurement.
[0096] Optionally, the sensing measurement control module is further configured to perform the following steps:
[0097] Receive a proxy sensing termination message sent by a third device, wherein the proxy sensing termination message indicates the proxy sensing process that requests termination, and wherein the third device and the second device are the same device or different devices;
[0098] If the sensing and measurement process associated with the requested termination of the proxy sensing process is only associated with the requested termination of the proxy sensing process, then the sensing and measurement process associated with the requested termination of the proxy sensing process is terminated, and the information of the sensing and measurement process associated with the requested termination of the proxy sensing process is deleted; if the sensing and measurement process associated with the requested termination of the proxy sensing process is also associated with other proxy sensing processes besides the requested termination of the proxy sensing process, then the sensing and measurement process associated with the requested termination of the proxy sensing process is not terminated.
[0099] Delete the association information between the agent perception process and the perception measurement process that were requested to be terminated.
[0100] It should be understood that the device described here is embodied in the form of functional modules. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. The device described above has the function of implementing the corresponding steps in the described method; the functions described above can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above. In embodiments of the present invention, the device can also be a chip or a chip system, such as a system-on-a-chip (SoC). The present invention is not limited thereto.
[0101] This invention also provides an electronic device. Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Figure 3 As shown, device 300 includes processor 301, memory 302 and communication interface 303. The processor 301, memory 302 and communication interface 303 communicate with each other through bus 304. The memory 302 stores instructions that can be executed by the processor 301. The instructions are loaded and executed by the processor 301 to control the communication interface 303 to send and / or receive signals.
[0102] It should be understood that device 300 may specifically be AP, STA1, or STA2 in the above embodiments, or the functions of AP, STA1, or STA2 in the above embodiments may be integrated into device 300. Device 300 may be used to execute the various steps and / or processes corresponding to AP, STA1, or STA2 in the above embodiments. Optionally, memory 302 may include read-only memory and random access memory, and provide instructions and data to processor 301. A portion of memory 302 may also include non-volatile random access memory. For example, memory 302 may also store device type information. Processor 301 may be used to execute instructions stored in memory 301, and when processor 301 executes the instructions, processor 301 may execute the corresponding steps and / or processes in the above method embodiments.
[0103] It should be understood that, in this embodiment of the invention, the processor may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0104] In implementation, each step of the above method can be completed by integrated logic circuits in the processor hardware or by instructions in software. The steps of the method disclosed in the embodiments of this invention can be directly manifested as execution by a hardware processor, or as a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.
[0105] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0106] It should be understood that in the various embodiments of the present invention, the sequence number of each process does not imply the order of execution. 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. Modules described as separate components may or may not be physically separate. Components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments of the present invention.
[0107] In the embodiments provided by this invention, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, one module or component can be divided into multiple modules or components, or multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces; the indirect coupling or communication connection between devices or modules can be electrical, mechanical, or other forms.
[0108] Those skilled in the art will recognize that the modules and algorithm steps of the various examples 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0109] 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 variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A proxy sensing measurement and control method, applied to a first device, characterized in that, The first device stores association information between the proxy sensing process and the sensing measurement process, as well as sensing measurement process information, wherein the sensing measurement process information includes sensing measurement parameters, and the method includes: Receive a proxy sensing request message sent by a second device, wherein the proxy sensing request message contains parameters for performing sensing measurements; Send a proxy awareness response message to the second device, the proxy awareness response message indicating whether the request is agreed to; If the sensing measurement parameters of an ongoing sensing measurement process on the first device meet the parameters for performing the sensing measurement, then the ongoing sensing measurement process is associated with the proxy sensing process initiated by the second device; otherwise, a sensing measurement process is established based on the parameters for performing the sensing measurement.
2. The proxy sensing measurement and control method according to claim 1, characterized in that, Also includes: Receive a proxy sensing termination message sent by a third device, wherein the proxy sensing termination message indicates the proxy sensing process that requests termination, and wherein the third device and the second device are the same device or different devices; If the sensing and measurement process associated with the requested termination of the proxy sensing process is only associated with the requested termination of the proxy sensing process, then the sensing and measurement process associated with the requested termination of the proxy sensing process is terminated, and the information of the sensing and measurement process associated with the requested termination of the proxy sensing process is deleted; if the sensing and measurement process associated with the requested termination of the proxy sensing process is also associated with other proxy sensing processes besides the requested termination of the proxy sensing process, then the sensing and measurement process associated with the requested termination of the proxy sensing process is not terminated. Delete the association information between the agent perception process and the perception measurement process that were requested to be terminated.
3. The proxy sensing measurement and control method according to claim 1, characterized in that, When the agent-aware response message indicates an agreement request, the agent-aware response message also includes an agent-aware process identifier.
4. The proxy sensing measurement and control method according to claim 1, characterized in that, The step of establishing the sensing measurement process based on the parameters of the sensing measurement includes: A sensing measurement request message is sent to a fourth device. The sensing measurement request message contains a sensing measurement process identifier and measurement parameters. The measurement parameters are set according to the parameters for performing the sensing measurement. The fourth device and the second device may be the same device or different devices. Receive a sensing measurement response message sent by a fourth device, the sensing measurement response message indicating whether to agree to establish a sensing measurement process.
5. The proxy sensing measurement and control method according to claim 1, characterized in that, The association information between the proxy sensing process and the sensing measurement process includes the sensing measurement process identifier, the associated proxy sensing process identifier, and the associated proxy sensing process requester identifier; the sensing measurement process information also includes the sensing measurement process identifier, the sensing measurement process initiator identifier, and the sensing measurement process responder identifier.
6. A proxy sensing, measurement, and control device, applied to a first device, characterized in that, The first device stores association information between the proxy sensing process and the sensing measurement process, as well as sensing measurement process information. The sensing measurement process information includes sensing measurement parameters. The device includes a sensing measurement control module, which is used to perform the following steps: Receive a proxy sensing request message sent by a second device, wherein the proxy sensing request message contains parameters for performing sensing measurements; Send a proxy awareness response message to the second device, the proxy awareness response message indicating whether the request is agreed to; If the sensing measurement parameters of an ongoing sensing measurement process on the first device meet the parameters for performing the sensing measurement, then the ongoing sensing measurement process is associated with the proxy sensing process initiated by the second device; otherwise, a sensing measurement process is established based on the parameters for performing the sensing measurement.
7. The proxy sensing measurement and control device according to claim 6, characterized in that, The sensing, measurement, and control module is also used to perform the following steps: Receive a proxy sensing termination message sent by a third device, wherein the proxy sensing termination message indicates the proxy sensing process that requests termination, and wherein the third device and the second device are the same device or different devices; If the sensing and measurement process associated with the requested termination of the proxy sensing process is only associated with the requested termination of the proxy sensing process, then the sensing and measurement process associated with the requested termination of the proxy sensing process is terminated, and the information of the sensing and measurement process associated with the requested termination of the proxy sensing process is deleted; if the sensing and measurement process associated with the requested termination of the proxy sensing process is also associated with other proxy sensing processes besides the requested termination of the proxy sensing process, then the sensing and measurement process associated with the requested termination of the proxy sensing process is not terminated. Delete the association information between the agent perception process and the perception measurement process that were requested to be terminated.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the method of any one of claims 1-5.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1-5.
10. A computer program product comprising instructions, characterized in that, When the instructions are executed by the processor, they implement the method of any one of claims 1-5.
Citation Information
Patent Citations
Method and device for participatory sensing data acquisition
CN103581939A
Method and device for negotiating wireless sensing process, equipment and storage medium
CN113115341A