Wireless scene perception method, device and system

By receiving high-activity trigger status beacons for state jump recognition and scene state analysis, the problem of low power trigger response of wireless collaborative perception nodes is solved, fast and reliable scene perception is achieved, and data processing efficiency and device reusability are improved.

CN115002809BActive Publication Date: 2025-08-26SHENZHEN ALM SOUND TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210756584.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-30
Publication Date
2025-08-26
Estimated Expiration
2042-06-30

AI Technical Summary

Technical Problem

When wireless collaborative perception nodes face low-power target devices, they lack efficient trigger response mechanisms, resulting in low response speed, flexibility and data analysis and processing efficiency of wireless scene perception.

Method used

By receiving the triggered state beacon with higher activity sent by the pre-sensing node, the coordinated sense node performs state jump recognition and scene state analysis to achieve fast and reliable trigger responses, and reduce power consumption in non-triggered states to reduce wireless interference.

Benefits of technology

It improves the trigger response speed and reliability of wireless scenario perception, reduces normal power consumption, improves data processing efficiency and coordination, and enhances coverage and concurrent service capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115002809B_ABST
    Figure CN115002809B_ABST
Patent Text Reader

Abstract

The present invention discloses a wireless scene perception method, device and system, in which a wireless collaborative perception node performs wireless collaborative perception of a target scene object by obtaining a pre-trigger response; the method comprises: the collaborative perception node receives a trigger state beacon sent by a pre-trigger response node and extracts a trigger state identifier; performs state jump identification according to the trigger state identifier, and when it is determined that there is state jump information, performs scene state analysis based on the obtained target state variable to obtain scene state information; when it is determined that the scene state jumps according to the scene state information, a corresponding scene trigger response is obtained. The device serves as a collaborative perception node; the system is composed of a number of perception nodes. The present invention solves the problems of collaboration, reliability and flexibility of the wireless scene perception process through the interoperability mechanism of wireless trigger response, and has the beneficial effects of fast trigger response, low power consumption in normal state and high parsing and processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication and edge intelligence technology of the Internet of Things, and mainly to the mechanism and process of edge collaborative perception services of a wireless collaborative perception network and the collaborative perception nodes contained therein for target scenes and their target objects, and in particular to a wireless scene perception method, device and system. Background Art

[0002] The IoT edge domain (referred to as edge domain), which is composed of edge service nodes and several target object devices (i.e., client devices) around them, has dynamic information interaction characteristics. It is mainly aimed at solving the service mechanism and process problems of wireless network communication and information interaction between the target object domain and the perception control domain.

[0003] The target devices for edge service node devices include not only powerful intelligent terminal devices like computers and smartphones that support standard wireless network access, have strong resource capabilities, and can install various application software, but also mobile or distributed target devices with lower cost, ultra-low power consumption, and relatively weak resource capabilities.

[0004] The challenge facing IoT edge intelligence technologies for target scenarios is context-aware decision-making and services. The state of a target scenario is determined by the associated target objects and their associated state variables. Most of these state variables originate from low-power wireless sensors or other sensing and monitoring devices, acting as target sensing nodes and serving as target devices within the edge sensing network. These sensing and monitoring devices establish direct binding relationships with the mobile objects or location environments within the target scenario.

[0005] Target perception nodes have the ability to perceive and monitor specific physical objects, but considering issues such as power consumption, resources, computing power, number of installations or technical compatibility, they are usually not required to be reused as network service nodes. However, when necessary and when power consumption resources permit, they can also perform some of the duties of the network service node role to improve the reusability and cost-effectiveness of edge network system hardware equipment.

[0006] The target object, or target service object, refers to the object (e.g., person, object, asset, location, environment, etc.) being served (positioned, controlled, monitored, supervised, and monitored). This includes direct or indirect service objects, such as positioning and tracking objects, tracking and monitoring objects, monitoring equipment objects, and energy monitoring objects (e.g., power load objects).

[0007] A wireless collaborative sensing network (or simply a sensing network) is a wireless network composed of collaborative sensing nodes within the edge domain of the Internet of Things (IoT). It provides collaborative sensing services to surrounding target devices, including object identification, location tracking, status monitoring, control and monitoring, and information push. Through collaborative sensing, several collaborative sensing nodes obtain target state information for a specific target scene object.

[0008] The target perception node device is a target object device (referred to as object device), a perception and monitoring device associated and bound with the target scene or its target object (such as passive positioning device, wearable device, distributed sensor, monitoring and peripheral execution device, etc.).

[0009] Collaborative sensing refers to the process of sensing monitoring and associated services performed by multiple sensing nodes in a wireless network, facing a common target scene or a subset thereof (including target objects), through collaborative sensing processing.

[0010] The target object device refers to a wireless device that provides information interaction services as a service object for the surrounding wireless network nodes (base station devices); it is a wireless device (such as an electronic tag, sensor, adapter, etc.) that associates and identifies (or binds) the target object.

[0011] The target scene object is a target object associated with a target scene; the target scene (abbreviated as scene) is a relational combination of several target objects and their location environment in a given physical space and time; the target scene may include several target scene subsets.

[0012] Perception monitoring equipment refers to equipment with wireless perception monitoring capabilities, including target perception nodes (as target object devices or scene sensors) that directly perform perception monitoring on target scene objects, or collaborative perception nodes that perform perception monitoring on front-end perception nodes.

[0013] The perception monitoring refers to the process of acquiring target-related information (such as signal reception, data collection and processing, etc.), including the recognition, tracking, and monitoring of target scene objects.

[0014] The object identification refers to obtaining the relevant device ID, service attributes and state variables of the target object (device) through wireless scanning detection; the state monitoring refers to analyzing and judging the state variable range or combination of the target object to obtain the target state information associated with the target scene object.

[0015] The collaborative sensing node is a wireless network service node with collaborative sensing service capabilities, that is, a wireless network node in a wireless collaborative sensing network that has the ability to provide collaborative sensing services to surrounding target devices or target sensing nodes. The collaborative sensing node is a node device role, which can be a wireless base station device or a general sensing node; the sensing node is a network node that can sense and monitor the target object.

[0016] The collaborative sensing service is a collaborative service provided to surrounding sensing nodes, including wireless network communication and collaborative sensing processing for sensing monitoring and its associated processes.

[0017] The collaborative service refers to providing information interaction services such as wireless perception, network access and data communication for the target scene / object through multi-node collaboration; the collaborative perception processing refers to the collaborative data processing of target-related perception information by multiple perception nodes.

[0018] Existing similar technologies mainly have the following defects:

[0019] 1. Collaboration Issues: From a capability perspective, edge service node devices lack a complete wireless perception capability model. Field network service nodes lack flexible collaborative service coordination, including collaborative scene perception, wireless trigger response, collaborative data communication, node path selection, and complementary capabilities.

[0020] 2. Edge computing issues: From a physical perspective, including edge cloud computing, cloud-edge collaborative computing, on-site network computing, intelligent terminal computing, target object computing, etc., the edge computing of existing technologies, especially the data processing and intelligent decision-making undertaken by edge domain intelligent hardware devices, still lacks overall hierarchy and is too dependent on individual core intelligent devices (IoT hosts, intelligent gateways, routers).

[0021] 3. Reusability of edge devices: From the perspective of device utilization efficiency, edge service nodes have low reusability and rely too much on dedicated smart devices (IoT hosts, smart gateways, routers, positioning base stations), while making less use of low-cost reusable nodes that also have wireless sensing and computing capabilities (such as lighting control, sockets, switches and other monitoring nodes).

[0022] 4. Issues with Low-Power Devices: Existing edge wireless network communication technologies primarily include wireless connections (point-to-point or point-to-multipoint) and mesh networks. Wireless interoperability for low-power devices still lacks a fast and efficient mechanism. Wireless connections require a pre-existing handshake protocol for exchanging wireless communication parameters. Furthermore, mesh network nodes have yet to effectively address the issue of rapid scenario triggering and response mechanisms when responding to peripheral low-power devices.

[0023] Therefore, in the process of wireless scene perception, when wireless collaborative perception nodes are facing low-power pre-triggering, how to efficiently obtain trigger responses to changes in the target scene state to improve the response speed, flexibility and data analysis and processing efficiency of wireless scene perception has become a technical problem that needs to be solved urgently. Summary of the Invention

[0024] The technical problem to be solved by the present invention is how wireless collaborative sensing nodes can solve the balance problem between low power consumption and high efficiency by obtaining pre-trigger responses from low-power sensing nodes; avoid repeated response processing through state jump identification to improve data processing efficiency; and obtain trigger responses for target scene states efficiently through scene state analysis while saving the analysis calculation amount of collaborative sensing services.

[0025] To solve the above problems, the present invention proposes a wireless scene perception method, device and system.

[0026] In the first aspect, the present invention discloses a wireless scene perception method, in which a wireless collaborative perception node performs wireless collaborative perception on a target scene object by obtaining a pre-trigger response; the collaborative perception node receives a trigger status beacon sent by any pre-trigger node in the current target scene, and extracts a trigger status identifier contained in the trigger status beacon; the collaborative perception node performs state jump identification based on the trigger status identifier, and when it is judged that there is state jump information, the collaborative perception node performs scene state analysis based on the obtained target state variable to obtain scene state information: when the collaborative perception node judges that a scene state jump occurs in the target scene based on the scene status information, it obtains a corresponding scene trigger response.

[0027] Optionally, the front sensing node sends a trigger status beacon by responding to the status monitoring of the target scene or subset; the trigger status beacon is a wireless beacon containing specific trigger status identification information sent by the front sensing node at a higher activity level than the non-trigger normal state.

[0028] Optionally, the conditions for the front perception node to send the trigger status beacon include any one or a combination of the following: Condition 1, the front perception node receives active control information from a collaborative perception node, and the trigger status beacon serves as a response beacon, containing response information to the active control information; Condition 2, when the front perception node detects that a predetermined state jump occurs in its target scene object, it will send a trigger status beacon containing state jump information.

[0029] Optionally, the front-end sensing node adjusts the activity level of its status beacon by setting beacon broadcast / modulation parameters: during the lifetime of the triggered status beacon, the radio frequency signal capability of the status beacon is improved and / or specific channel occupancy is assigned, so as to have a higher transient communication success rate; conversely, in normal non-status triggering, the activity level is reduced by reducing or shutting down the radio frequency signal capability and / or specific channel occupancy of the status beacon, so as to have lower beacon broadcast power consumption and wireless channel resource occupancy.

[0030] Optionally, the scene state information derived by the collaborative perception node through the scene state analysis includes a corresponding scene state code. When the scene state code identifier indicates that a scene state jump occurs, the collaborative perception node obtains a corresponding scene trigger response.

[0031] Optionally, the collaborative perception node performs scene state analysis in one or a combination of the following ways to derive a scene state code Ns corresponding to the current target scene: Way one, based on the currently obtained target state variable Xi, scene state analysis is performed according to the scene state function and / or scene data structure associated with the target scene; Way two, when the target state information / variable is entirely or partially derived from what is sent by the current front perception node, the scene state analysis includes a reference to the front state code; Way three, based on the scene state information previously obtained through scene state analysis, reuse, iteration and / or superposition are performed.

[0032] Optionally, after receiving the trigger status beacon sent by any front-end sensing node in the target scene, the collaborative sensing node immediately performs a trigger response: sending collaborative response information for restoring the status.

[0033] Optionally, the front sensing node is a low-power target sensing node. When the collaborative response information sent by any collaborative sensing node is received within the synchronization detection time slot, the trigger state beacon is immediately turned off or restored to the non-trigger state if the validity conditions are met.

[0034] In the second aspect, the present invention also discloses a wireless scene perception device, which acts as a wireless collaborative perception node and performs wireless collaborative perception on the target scene object by obtaining a pre-trigger response. The device is composed of the following modules: a beacon receiving module: used to receive the trigger status beacon sent by any pre-perception node in the current target scene, and extract the trigger status identifier contained in the trigger status beacon; an identification and analysis module: used to perform state jump identification according to the trigger status identifier, and when it is judged that there is state jump information, perform scene state analysis based on the obtained target state variable to obtain scene state information: a judgment response module: used for the collaborative perception node to obtain a corresponding scene trigger response when it judges that a scene state jump occurs in the target scene according to the scene status information.

[0035] In a third aspect, the present invention further discloses a wireless scene perception system, which is a system established using the wireless scene perception method; the system is composed of a number of perception nodes, and the perception nodes include collaborative perception nodes and target perception nodes.

[0036] From the technical solution provided by the present invention, it can be seen that the wireless collaborative sensing node of the present invention receives the trigger state beacon with higher activity sent by the front sensing node, thereby improving the trigger response efficiency and reliability; the state jump identification is performed according to the extracted trigger state identifier, thereby improving the judgment efficiency of the trigger response and avoiding invalid repeated response processing; through the scene state analysis method, selection and data reuse are used to obtain higher analysis and calculation efficiency, so as to quickly obtain the scene trigger response when the scene state jumps. Therefore, compared with the existing technology, the present invention has significantly improved the collaborative sensing service of the edge domain of the wireless Internet of Things in terms of trigger response speed, wireless interoperability efficiency, sensing service capability and flexibility.

[0037] The present invention solves the problems of coordination, reliability, and flexibility in the wireless scene perception process through the interoperability mechanism of wireless trigger response, and has the beneficial effects of fast trigger response, low power consumption in normal state, and high analysis and processing efficiency, which are specifically reflected in the following aspects:

[0038] 1) Fast trigger response and high reliability: The pre-sensing node sends a trigger state beacon with higher activity and wireless transmission data with higher priority during the trigger transient state, so that the collaborative sensing node can quickly and reliably obtain the pre-trigger response in a short time;

[0039] 2) Normal low power consumption and reduced wireless interference: After the trigger transient, the front-end sensing node turns off the trigger state based on the smooth response reception or time effect. In the non-triggered state (normal state), the beacon is inactive or in an ultra-low power state, which is conducive to normal low power consumption and reduces wireless interference and channel resource occupation.

[0040] 3) High efficiency in data processing based on sensitivity priority: Prioritize processing and uploading based on sensitive status changes; reduce unnecessary data redundancy (such as filtering out data with no valid status changes), and achieve higher collaborative data processing efficiency for real-time location and status change monitoring of target objects and data upload processing.

[0041] 4) Flexibility of scene state analysis: Based on multiple target state variables and parsing according to data structure or function, scene state analysis and trigger response are more relevant and transitive, and oriented to multi-scene combination judgment.

[0042] 5) Good coordination and strong coverage: Provide collaborative services to surrounding target perception nodes based on pre-perception triggering and task mechanisms; provide effective and continuous tracking calculations based on scene state analysis algorithms.

[0043] 6) Strong collaborative concurrent service capabilities: Through target multi-selection information, concurrent services are provided to target object devices, and the front-end perception nodes can be responded to and controlled at the same time, thereby achieving higher data process management efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0045] Figure 1 This is a flow chart of a wireless scene perception method disclosed in an embodiment of the present invention;

[0046] Figure 2 This is a module block diagram of a wireless scene perception device disclosed in an embodiment of the present invention;

[0047] Figure 3 Figure 1 is a schematic diagram of the role relationship of the sensing nodes of the wireless scene perception system in an embodiment of the present invention, where G1 and G2 represent general wireless base stations (as collaborative sensing nodes), R1 to R4 represent multiplexed wireless base stations (as collaborative sensing nodes), E1 to E5 represent multiplexed linkage nodes (as target and / or collaborative sensing nodes), and S1 to S9 represent target sensing nodes / monitoring nodes (as target objects).

[0048] Figure 4 This is a module structure diagram of a target sensing node serving as a pre-sensing node in an embodiment of the present invention;

[0049] Figure 5 This is a module structure diagram of a collaborative sensing node in an embodiment of the present invention. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solutions and beneficial effects of the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the described embodiments are part of the present invention, not all embodiments, and are only used to explain the present invention, not to limit the present invention.

[0051] For example 1, please refer to Figure 1 , which is a flow chart of a wireless scene perception method disclosed in this embodiment. A wireless collaborative perception node (device) in a wireless collaborative perception network in an edge domain of the Internet of Things performs wireless collaborative perception of several associated target scene objects by obtaining a pre-trigger response. The method includes the following steps:

[0052] Step S101: The cooperative sensing node receives a trigger state beacon sent by any preceding sensing node in the current target scene in a time slot synchronized wireless scanning detection manner, and extracts a trigger state identifier contained in the trigger state beacon;

[0053] In step S102, the collaborative sensing node identifies a state transition according to the trigger state identifier. If and only if it is determined that there is unprocessed state transition information, the collaborative sensing node performs scene state analysis based on the obtained target state variables Xi to obtain scene state information:

[0054] In step S103, when the collaborative sensing node determines, based on the scene state information, that a scene state transition that meets a scene trigger condition occurs in the target scene, a corresponding scene trigger response is obtained.

[0055] The implementation of the above steps is further explained as follows:

[0056] Receiving the trigger status beacon and extracting the trigger status identifier are two alternating processes. Once it is determined that the trigger status identifier does not exist or indicates no state jump information, the process of receiving the trigger status beacon is allowed to be stopped in advance.

[0057] The trigger state flag indicates the presence of state transition information, which is a necessary condition for further scene state analysis. However, whether and how to perform scene state analysis can be determined based on the time domain variation of the target state variable Xi.

[0058] The target state variable Xi comes from the analysis of the current trigger state beacon, and may also include the target state variable Xi(t) obtained in the early stage and the time domain change value.

[0059] That is, once the relevant perception node determines that a scene state jump occurs, a scene trigger response can be obtained unless it is blocked by the scene trigger condition.

[0060] When the collaborative sensing node determines that a scene state jump occurs in the current target scene, it will send a scene state beacon containing a scene state code as a trigger state identifier in a wireless beacon broadcast manner.

[0061] The front sensing node serves as a target sensing node (monitoring node). When the target object it senses and monitors enters a critical trigger state, it obtains a transient trigger response through critical feedback monitoring and sends the trigger state beacon.

[0062] The scene state beacon is created by the current sensing node and can be used as an object state beacon received by the subsequent collaborative sensing node;

[0063] The scene status code identifier is recognized by the subsequent collaborative perception node as a trigger status identifier and is used to determine the trigger and linkage response; the trigger status identifier is the same as or associated with the corresponding scene status code.

[0064] The critical feedback monitoring is that when the current collaborative perception node or its front-end perception node is in a critical trigger state, based on the current perception monitoring mode, according to the monitoring and collection information of the target state variable in the time domain, based on the judgment of the degree of approach to the transient trigger response (including calculation or query), the signal front-end of its own node or front-end node is feedback adjusted to perform real-time comparative monitoring of the current front-end input signal, and obtain a transient trigger response when the front-end trigger conditions are met.

[0065] The target sensing node compares the front-end input signal with the current critical feedback signal in real time based on the critical signal feedback (this unit is included in the signal front-end processing module) to obtain a transient trigger response when the pre-trigger condition is met.

[0066] The scene state code (scenario code for short) refers to an identification code associated with a target scene and preset to reflect a scene state change.

[0067] The scene state code is obtained by performing scene state analysis on one or more target state variables; for example, the temperature and humidity in a specified area / room / location (a combined temperature / humidity interval code).

[0068] If the target object belongs to a subset of the target scene, the collaborative perception node performs scene state analysis for the target scene based on the scene state analysis performed by itself and / or the preceding perception node (obtaining the object state code and / or the local / subset scene state code).

[0069] The target state variable (abbreviated as state variable) is a physical state variable contained in the target state information and associated with the target scene object, reflecting the target object and its associated environment.

[0070] The target state variable is a physical quantity or an intermediate control state variable that constitutes the elements for judging the target scene state and its changes.

[0071] Target state variables include direct variables or indirect indexes associated with predetermined scenarios such as environmental states, target objects, and event triggers.

[0072] When a scenario needs to be described by multiple target state variables, different state variables can be included in the same or multiple state beacons, that is, not all target state variables must be included in the same state beacon.

[0073] The target state information is information describing the state of the target scene / object and its changes.

[0074] Scene state analysis is oriented towards the target scene / object and is completed by the collaborative sensing node itself or with other collaborative sensing nodes through collaborative sensing processing. When the target scene consists of multiple target objects, the scene state analysis is completed based on object state analysis.

[0075] The sensing node monitors and analyzes the variable values ​​and variable type information of one or more status monitoring variables by indexing the category of the status beacon sent by the target object device, and obtains the status identification information of the target object.

[0076] Scene state analysis includes a collaborative perception node or its upper host analyzing the scene state of the target scene using a superposition or aggregation algorithm based on the scene state information (as a local or subset) provided by several front-end perception nodes.

[0077] The scene state information is obtained by multiple front-end perception nodes through scene state analysis, including one or a combination of the following methods: 1) collaborative perception processing (such as collaborative positioning calculation) of the same target scene or object; 2) scene state analysis of several subsets or objects contained in the same target scene by different front-end perception nodes.

[0078] The front sensing node refers to the sensing monitoring device that obtains and sends state variables to the current collaborative sensing node. The front sensing node refers to the previous collaborative sensing node from which the collaborative sensing node currently receives wireless responses, and can be the front-end target sensing node or an intermediate sensing node.

[0079] The front-end sensing node includes a target sensing node that obtains the target state variable Xi in a direct or indirect sensing manner or an intermediate sensing node that receives and processes data.

[0080] The front-end perception node can have multiple device roles relative to the current collaborative perception node. It can refer to a dynamic front-end collaborative perception node as a network service node, or it can refer to a target monitoring node (scene sensor or target object device) served as a wireless network periphery.

[0081] In order to improve the efficiency of state jump identification of the front perception node (as the object device), object filtering and / or state filtering are performed in the following manner before the state comparison: 1) Object filtering: Filter according to the attributes of the object device (such as device name, address range, verification code), and unconditionally skip non-target object devices; 2) State filtering: Filter according to the state of the object device, give priority to object devices in the triggered state, and allow object devices in the non-triggered state to be skipped unconditionally or processed as non-priority (such as skipping object devices with lower activity levels).

[0082] In actual implementation, the object filtering and status filtering are composed of n filtering conditions, wherein the expression of any filtering condition is: matching code 1, [matching code 2, matching code 3, ...]; wherein the matching code refers to a code (string) that matches the attributes and / or status of the object device.

[0083] It should be noted that 1) each filter condition contains at least one attribute condition, and multiple optional attribute conditions are in an "and" relationship; 2) when checking multiple attributes of a certain condition (the checking order of multiple attributes can be set), a negative check is used, that is, if any attribute or its subset (such as the high byte) does not match, the condition can be skipped.

[0084] An object status beacon (abbreviated as status beacon) is a wireless beacon or carrier beacon sent by the target object device in the form of active broadcast and / or response feedback, reflecting the characteristic attributes and current physical status of the object device and its associated objects; typically, it includes connectable or non-connectable wireless beacons or carrier beacons sent in the form of broadcast beacons and / or response beacons.

[0085] The wireless beacon or carrier beacon is a received signal and its beacon information that is sent intermittently and periodically by a wireless device or a power carrier device through broadcasting or response, contains set device attributes and other application short information, and can be obtained by similar surrounding devices through wireless scanning detection or carrier demodulation detection.

[0086] A wireless beacon / carrier beacon is a wireless signal sent by a wireless device or a power carrier device in a periodic short time slot, which contains short information about the basic properties of the device, state variables (including dedicated state identifiers) and other optional variable parameters and message push information.

[0087] The cooperative sensing node receives status beacons sent by wireless broadcast from surrounding target devices through wireless scanning detection.

[0088] A scene trigger response is a trigger response obtained by the current sensing node through the recognition of scene state transitions. The collaborative sensing node considers the transition of the scene state code Ns sent by the previous sensing node as a necessary condition for obtaining the scene trigger response and parsing the associated target state variable Xi.

[0089] The pre-sensing node places the scene state code as a special state variable in its own state beacon. Optionally, the scene state code sent by a pre-sensing node can be used as one of the target state variables based on which the collaborative sensing node performs scene state analysis.

[0090] When and only when the collaborative sensing node detects a change in the scene state code Ns sent by the associated preceding sensing node, the collaborative sensing node performs response processing on the target state variables sent by the preceding sensing node.

[0091] The result of the scene state analysis performed by the current collaborative perception node is the scene state information corresponding to the current target scene, which is reflected in the scene state code Ns.

[0092] The scene triggering conditions include the conditions for jump triggering and / or steady state triggering of the target scene state;

[0093] The above-mentioned scene triggering conditions can be regarded as necessary and sufficient conditions, if additional conditions (such as spatiotemporal conditions, object conditions, and parameter conditions) are regarded as conditions for the scene state analysis.

[0094] The target state variable is a physical quantity or intermediate control state variable that constitutes the trigger condition element of the judgment scene and is included in the target state information.

[0095] The scene trigger includes a jump trigger and / or a steady-state trigger caused by the target scene state; the jump trigger refers to the trigger caused by the change of the scene state code Ns; the steady-state trigger refers to the timing trigger generated by the fact that no new jump trigger occurs within the stable time (cooling time) effectively observed after the jump trigger.

[0096] The scene state jump refers to a jump that meets a predetermined change degree for the target scene by judging the designated associated target object and target state variable or a combination thereof.

[0097] The degree of change includes one or a combination of the following: 1) the spatiotemporal range of the current target object; 2) the range interval of the current target state variable value; 3) the rate of change and / or stabilization time of the scene state.

[0098] In actual implementation, a combination of the target state variable's change interval and / or stabilization time is used to determine whether a real-time or stable transition occurs. For example, if the target scene is a room with people in it: 1) If any sensing node (such as a human body sensor) detects a person in the unoccupied state, a real-time transition (from unoccupied to occupied) is immediately determined. 2) If a sensing node fails to detect a person in the occupied state, no scene state transition occurs. Only after a period of stabilization (cooling time, relaxation time) does all sensing nodes within the target scene detect no more people, resulting in a stable transition (from occupied to unoccupied).

[0099] When the target state variable exists in the state beacon sent by the front perception node, the current collaborative perception node can actively perform scene state analysis to determine whether the scene state has changed; and obtain the corresponding scene trigger response when the scene trigger conditions are met.

[0100] When the target monitoring node acts as a front-end sensing node, the transition trigger and steady-state trigger conditions and their implementation examples are as follows:

[0101] 1) When the variable value meets the jump trigger condition, the target monitoring node is for the power and temperature sensor variables; the smart bracelet (target monitoring node) is for the motion and heart rate sensor variables;

[0102] 2) When the variable value meets the steady-state trigger condition, the motion sensor variable of the smart bracelet will time out in a steady state (i.e., it will be triggered by no movement for a long time); the smart tag (target tracking device) will time out if it continues to fail to receive a response from the system (i.e., it will be triggered by no response for a long time).

[0103] A trigger status beacon is a status beacon that contains specific trigger information.

[0104] The trigger information refers to information used to indicate / remind the receipt of a response. The trigger is a trigger reminder mechanism; even if the collaborative sensing node does not receive the trigger status beacon sent by the pre-sensing node, it can perform the scene state analysis when necessary based on any predetermined state or timed event trigger to determine whether a scene state jump has occurred.

[0105] The scene state beacon refers to a trigger state beacon containing a scene state code that is sent by the current perception monitoring node in response to a state change of a specific target scene object.

[0106] The scene status beacon includes a trigger status beacon of scene status information, which can be but not necessarily sent by the target monitoring node (sensor); for example, the scene status beacon is: 1) a status beacon sent by the target monitoring node (scene sensor or target object device); 2) a trigger status beacon sent by the collaborative perception node for the overall target scene (based on scene status analysis) after receiving several local trigger status beacons corresponding to the target scene subset.

[0107] Example 2, for the aforementioned reference Figure 1 The implementation of the flowchart steps is further described as follows:

[0108] The front-end sensing node sends a trigger status beacon by responding to status monitoring of several specified target scenes or subsets.

[0109] The trigger state beacon is a wireless beacon (such as a Bluetooth beacon) containing specific trigger state identification (code identification) information sent by the front perception node by adjusting its beacon broadcast / modulation parameters at a higher activity level than the non-triggered normal state, so as to trigger the surrounding associated collaborative perception nodes to receive and respond.

[0110] The beneficial effect of the trigger state beacon is to shorten the trigger response time (improve the trigger response speed), reduce the probability of transient interference, and thus improve the efficiency and success rate of triggering transient communication.

[0111] The state beacon sent by the pre-sensing node or the cooperative sensing node in normal state (non-state triggered) has a beacon broadcast / modulation parameter with lower activity, so as to save the power consumption of the normal beacon broadcast and reduce unnecessary air wireless cross interference.

[0112] The conditions for the front sensing node to send the trigger status beacon include any one or a combination of the following:

[0113] Condition 1: the pre-sensing node receives active control information from a collaborative sensing node, and the trigger state beacon serves as a response beacon, including response information to the active control information;

[0114] Condition 2: The front-end sensing node will send a trigger status beacon containing state transition information when and only when it detects that a predetermined state transition occurs in the target scene object associated with it.

[0115] The state transition information includes trigger state identification information that is associated with the target scene or subset (including the target scene object), reflects the local state transition, and can be quickly identified.

[0116] The front-end sensing node adjusts the activity level of its status beacon by setting the beacon broadcast / modulation parameters:

[0117] During the short lifespan of the trigger status beacon, a higher transient communication success rate is achieved at the expense of higher energy by improving the radio frequency signal capability of the status beacon and / or assigning specific channel occupancy, thereby achieving a faster triggering effect with higher sensitivity and reliability.

[0118] On the contrary, in normal state (non-state triggered), the activity level is reduced by reducing or shutting down the radio frequency signal capability and / or specific channel occupancy of the state beacon, so that the beacon broadcast power consumption and wireless channel resource occupancy are lowered, reducing airborne radio frequency cross interference.

[0119] When the front sensing node (as the target object device of reverse control) receives the actively sent information from a certain cooperative sensing node, the trigger state beacon serves as a response beacon, including response information corresponding to the actively sent information.

[0120] When the actively sent information includes target multiple-selection information (such as a multiple-selection code), the front-end sensing node adjusts the timing and activity level of starting the trigger state beacon according to the number of target nodes of the current target multiple-selection information.

[0121] The activity level refers to the sensing node adjusting the radio frequency signal capability and / or specific dominant channel occupancy of its status beacon based on the beacon broadcast / modulation parameters.

[0122] Beacon broadcast / modulation parameters include the beacon broadcast interval, duration, power level, phase time slot, frequency channel and other modulation parameters.

[0123] During the lifespan of the triggered status beacon (a short period of time), the cooperative sensing node increases the activity level by one or a combination of the following methods, so that its status beacon has a higher transient communication success rate (thereby achieving a faster triggering effect with higher sensitivity and reliability):

[0124] 1) Start refresh: Start the beacon broadcast or its type that is normally stopped (not triggered) (for example, start sending broadcast packets and response packets while normally stop sending or only send one of them);

[0125] 2) Speed ​​up the frequency: shorten the interval between beacon broadcasts;

[0126] 3) Enhanced power: Increase the power level of beacon broadcasts;

[0127] 4) Specific channels: Set specific (protective, non-competitive) advantageous channels, such as phase time slot channels and frequency channels.

[0128] If the perception node belongs to the target multiple-selection information, the corresponding mode parameter is obtained by indexing the scene state code Ns.

[0129] The target multiple-selection information refers to coded information for multiple selection of any target object in a specific target object group (set); for example, a multiple-selection code or an enumeration code.

[0130] Example 3, for the aforementioned reference Figure 1 The implementation of the flowchart steps is further described as follows:

[0131] The scene state information derived by the collaborative perception node through the scene state analysis includes a corresponding scene state code. When and only when the scene state code identifier indicates that a scene state jump occurs, the collaborative perception node obtains a corresponding scene trigger response.

[0132] The collaborative perception node obtains corresponding mode parameters by indexing the scene state code Ns according to the scene response plan associated with the scene trigger response, and performs the mode processing based on the mode parameters (and mode processing flow).

[0133] When the mode processing is a limited sensitive processing for a resource sensitive conflict, the collaborative sensing node uses the sensitivity deviation ΔS of the target state variables associated with several target object devices in the current evaluation cycle as (specify or influence) the priority order of the upcoming limited sensitive processing.

[0134] The mode processing includes scene mode control / group control, monitoring data processing, limited sensitive processing and other scene-related information services (such as service beacon broadcasting, collaborative positioning tracking, and abnormal alarms).

[0135] The scene state code Ns is derived through scene state analysis, and the corresponding mode processing flow is executed according to the scene state code Ns.

[0136] The collaborative perception node obtains the corresponding mode code and the associated mode parameter Pi according to the scene state code through the state mode relationship (including direct correspondence, indexing, parsing and other relationships).

[0137] The mode processing includes any one or combination of the following: 1) scene mode control / group control of the target control node or peripheral (such as lighting load); 2) positioning tracking of the target object device; 3) tracking and monitoring of the target monitoring node (including power monitoring of the current power load and related monitoring data processing).

[0138] The trigger state beacon includes target multi-selection information for multi-point triggering of the collaborative sensing node. The collaborative sensing node is allowed to obtain the scenario trigger response only when and only when it determines that its node attribute matches the target multi-selection information.

[0139] The collaborative perception node performs target state evaluation based on the target state information sent by the front perception node, and derives the monitoring mode code and mode parameter Pi corresponding to the power consumption scenario state code Ns through state mode analysis, and executes monitoring data processing corresponding to the monitoring mode code based on the monitoring mode code and its associated mode parameters.

[0140] When the collaborative sensing node determines that an abnormal state that meets the scene triggering conditions occurs in the current target scene, the collaborative sensing node performs corresponding abnormal processing in a monitoring mode corresponding to the abnormal state level.

[0141] When the collaborative perception node acts as a target monitoring node, based on the current scene monitoring mode, the state variables currently contained in the target monitoring information are obtained through monitoring data processing, the scene state code Ns and the corresponding monitoring mode code are derived through scene state analysis, and the monitoring mode is elastically feedback adjusted based on the mode parameter Pi obtained by indexing the scene state code or the corresponding monitoring mode code.

[0142] The collaborative sensing node selects a monitoring mode (such as signal acquisition mode, data processing mode, wireless communication mode and data upload mode) that matches the current target scene state according to the plan configuration and / or real-time request from the system host.

[0143] The monitoring data processing includes positioning tracking calculation. The collaborative sensing node acts as a collaborative positioning base station and performs the positioning tracking calculation based on the positioning signal variable Xi (contained in the first monitoring information) sent by the target object device based on limited sensitivity processing.

[0144] The collaborative sensing node performs the positioning tracking calculation based on the positioning signal variable Xi of the target object device obtained by wireless scanning detection, including positioning correction calculation based on modulation state identification, digital filtering of positioning variables, multi-point collaborative positioning and trajectory tracking calculation.

[0145] The monitoring data processing also includes elastic data upload, which is a limited sensitive processing; the collaborative positioning base station serves as an edge node, which performs the elastic data upload in a narrowband wireless communication data transmission mode according to the current data upload mode (contained in the monitoring mode parameters), and uploads the classified monitoring data (including real-time monitoring data, historical monitoring data, logs and statistical record data) to the system host or collaborative server; the edge node is relative to the upper host or management system.

[0146] The collaborative positioning base station performs synchronization time correction on the surrounding distributed synchronization base stations and target object devices through collaborative synchronization management, so that the synchronization base station collects the object positioning / status information (including positioning signal variables and / or other status variables) sent by the surrounding target object devices during its synchronization detection time slot.

[0147] The target object device (as the tracked device) enables reverse (synchronous) detection during the (short) duration of sending the trigger status beacon, and receives the synchronization time identifier (contained in the synchronization signal - synchronization sequence beacon) sent by a nearby collaborative perception node as a synchronization base station within the short time slot when reverse (synchronous) detection is enabled, so that the target object device maintains time slot synchronization matching with the surrounding synchronization base stations, thereby saving power consumption of the target object device in the standby (waiting for synchronization touch) state by improving synchronization efficiency.

[0148] The collaborative sensing node performs monitoring data processing (a limited sensitive processing) on ​​the first monitoring information according to the current monitoring model to obtain monitoring data of the second monitoring information.

[0149] The second monitoring information includes real-time monitoring data obtained by real-time monitoring data processing (a limited sensitivity processing) of the first monitoring information;

[0150] The second monitoring information may also include historical monitoring data (recorded offline or online) formed by directly saving the real-time monitoring data or processing the real-time monitoring data and then saving it.

[0151] The third monitoring data processing refers to data processing performed to improve data efficiency or security, including: reducing the amount of monitoring data (such as selection, statistics), and improving data relevance (such as classification, citation relationship).

[0152] When a network outage causes data to accumulate in the buffer of the real-time data collection, the historical monitoring data is formed through the second / third monitoring data processing.

[0153] According to the offline data storage method, abnormal feature data and segmented statistical data are filtered and saved as historical monitoring data in a first-in-first-out manner.

[0154] The abnormal characteristic data is obtained by extracting the maximum abnormal point, abnormal starting point, and abnormal ending point of different state variables from the real-time collected data and recording and saving them.

[0155] The segmented statistical data includes statistics on the average value / fluctuation value, cumulative time and number of abnormalities of different state variables within the normal / abnormal time period.

[0156] The target monitoring node performs time slot isolation protection on the transient process of the coupled acquisition of the front signal input to avoid time domain overlap between the signal acquisition time slot and the power pulse time slot; so that the signal acquisition time slot is in a time slot with relatively low interference.

[0157] The power pulse time slot refers to any other transient time slot with higher power other than the coupling acquisition of the front signal input, such as transient operation time slots such as wireless transmission and reception, driving GPIO peripherals (such as switches or LED flashing), data communication / network upload, etc.

[0158] Through time slot isolation protection, the common mode noise of AD acquisition transients can be reduced, transient cross interference can be greatly reduced, and the transient sampling accuracy and stability of signal coupling acquisition can be improved.

[0159] Each data packet of the real-time / historical monitoring data contains data segments of several target state variables guided by relative timestamps; the state variables are composed of a state type code and a state variable value;

[0160] The host / system host can restore the relative timestamps in the real-time / historical monitoring data to the corrected absolute timestamps (for each continuous time period sequence number TSSN) based on the clock correction log.

[0161] The state type code includes a physical type identifier (such as temperature, voltage, current, displacement, time, heart rate) and / or an extraction calculation identifier (such as transient / real-time / accumulated, maximum / minimum / average).

[0162] The state variables refer to state variables associated with the target scene or target object, such as voltage, current, power, power frequency / cycle, leakage current, distortion, phase and time associated with the power load target object.

[0163] The target monitoring node performs state mode analysis based on the target monitoring information according to the dynamic balance strategy, and performs elastic feedback adjustment on the current monitoring mode parameter Pi.

[0164] The target monitoring information is obtained by performing target state evaluation on the state variables included in the target monitoring information.

[0165] The dynamic balancing strategy refers to a weighted orientation strategy for balancing factors such as resource power consumption, response speed, and data processing capability according to the necessity of dynamic demand when selecting the current monitoring / processing mode.

[0166] The collaborative sensing node performs scene state analysis in one or a combination of the following ways to derive an updated scene state code Ns corresponding to the current target scene:

[0167] Method 1: Based on the currently obtained target state variable Xi sent by one or more front-end sensing nodes, the scene state is parsed according to the scene state function and / or scene data structure associated with the target scene and / or the current front-end sensing node to obtain the state information of the current target scene and derive the scene state code Ns;

[0168] Mode 2: When the target state information / variable is entirely or partially derived from the current front-end sensing node, the scene state parsing includes a reference to the front-end state code, which is included in the scene state code identifier sent by the front-end sensing node;

[0169] Method three is to reuse, iterate and / or superimpose (such as multivariate sensitivity superposition) the scene state information previously obtained through scene state analysis (before the current scene state analysis).

[0170] The collaborative sensing node (previous or current sensing node) performs scene state analysis according to a scene state function based on several target state variables associated with the target scene obtained, and derives the scene state code Ns corresponding to the target scene state.

[0171] The change in the target scene state is caused by a change in one or more target state variables.

[0172] At least one of the target state variables comes from a trigger state beacon containing target state information that is sent by the front sensing node in a direct or linked wireless manner.

[0173] The cooperative sensing node receives target state information including a plurality of target state variables Xi sent by one or more nearby pre-sensing nodes in a time slot synchronized wireless scanning detection manner.

[0174] One or more of the target state variables Xi come from target state information sent by one or more front-end perception nodes (devices) associated with the target scene.

[0175] The cooperative sensing node takes the trigger state beacon containing state transition information sent by any preceding sensing node in the current target scene as a necessary condition for starting the current scene state analysis.

[0176] When the collaborative sensing node receives a trigger state flag sent by any preceding sensing node and a jump occurs, the collaborative sensing node starts to perform scene state analysis on the associated target state variable Xi.

[0177] When the front sensing node detects at least one target state variable jumping, it sends a trigger state beacon by updating the corresponding trigger state identifier.

[0178] The trigger state identifier is an identifiable identifier present in the state beacon, corresponding to the state transition information;

[0179] The trigger status identifier may be included in the status code, that is, the status code is used as the trigger status identifier, or the trigger status identifier is incorporated into the status code.

[0180] In the actual implementation process, the trigger status is identified in one or a combination of the following ways to indicate whether there is state jump information and the degree of jump: 1) using specific values ​​to distinguish whether there is a state jump or not, 2) using whether the state code changes to represent whether there is a state jump or not, 3) using different specific values ​​to represent the degree of jump.

[0181] The scene state analysis is to derive a scene state code based on a scene state function associated with several different scene trigger responses: Ns=Fs(Xi) or Ns=Fs(Xi(t), ΔXi);

[0182] Wherein, Xi refers to a set (several) target state variables Xi(t); ΔXi refers to the change in the target state variable Xi corresponding to a given time.

[0183] The scene state analysis includes: different scene class codes and / or scene trigger sources (target monitoring nodes and their target state variables) are preset to have different scene validity periods and / or scene priorities.

[0184] The scene validity period reflects the duration of the scene state obtained through scene state analysis after the perception node obtains the scene trigger response and before obtaining a new valid scene trigger response.

[0185] The scene validity period identifier is a dynamic identifier that reflects whether the current scene status is within the validity period; (typically, the scene validity period identifier is set to 1 or 0 during the validity period or at the end of the validity period, respectively) If a new valid scene trigger response is obtained during the scene validity period, the scene validity period is overwritten.

[0186] Scenario priority rule: Scenario priority is only effective within the scene validity period after obtaining a scene trigger response; for the scene class code of the same target scene, a new valid scene trigger response can only be obtained during the scene validity period if the new scene trigger has the same or higher scene priority than the original scene trigger.

[0187] Multi-scenario overlay rules: When multiple scenario class codes for the same target scene obtain scene trigger responses within the overlapping time of the scene validity period, the state variables of the executed operations are logically "OR" operated; the later triggered scene should perform an overlay operation on the selected target.

[0188] In actual implementation, one or a combination of the above methods is selected to perform the scene state analysis based on the pre-trigger interval time and the time domain change information of the target state variable (such as ΔXi and its change rate ΔXi / Δt).

[0189] After the collaborative sensing node receives the trigger status beacon sent by any front sensing node in the target scene, it immediately triggers a response: (in a multi-select response mode) sends a collaborative response message for state recovery (which may include target multi-select information, such as group control multi-select code and / or enumeration code).

[0190] When the front sensing node in the triggered state receives the coordinated response information, it immediately stops sending the triggered state beacon or replaces it with a normal beacon if the validity condition is met.

[0191] The front sensing node is a low-power target sensing node. When it receives the collaborative response information sent by any collaborative sensing node within the synchronous detection time slot, it immediately turns off the triggered state beacon when the validity conditions (such as a predetermined number) are met, or restores to the non-triggered state (normal) beacon (with a lower activity level) to save its own power consumption and reduce transient RF competition interference.

[0192] When the state calming / cooperation response information received by the sensing node includes a calming correction for the current target state information, the sensing node determines the scene state jump based on the calmed and corrected target state information.

[0193] The target object device sends the trigger state beacon (when the position moves), which contains the modulation state identifier used for performing correction calculation on the positioning signal variable.

[0194] The linkage trigger beacon can be reused as a coordinated response to trigger state pacification;

[0195] When the pre-position sensing node receives the linkage trigger beacon, if the validity condition is met, the trigger state beacon is immediately turned off or restored to the non-trigger state - the normal beacon.

[0196] The linkage trigger beacon replaces the native trigger status beacon to wirelessly trigger a predetermined number of other collaborative sensing nodes, so that the front sensor can recover faster (restoring the normal beacon with low power consumption) and avoid the insufficient trigger space range of the native trigger status beacon, thereby reducing redundant linkage signals (avoiding power consumption and cross-interference caused by invalid triggering).

[0197] The linkage trigger beacon is a new trigger state beacon formed by the collaborative sensing node through linkage information processing based on the trigger state beacon sent by the preceding sensing node received by the collaborative sensing node.

[0198] The linkage trigger beacon is a non-native trigger state beacon (relative to a specific scene state transition).

[0199] The target scene state, referred to as the scene state, is a physical state associated with the target scene and can be composed of several subsets or object states to reflect the specified target scene; for example, the scene state is the people in the specified area / room (occupied / unoccupied).

[0200] A co-location base station is a wireless network node with wireless co-location service capabilities.

[0201] The collaborative positioning base station is a device role that constitutes the collaborative perception network; depending on the reusability and installability of the on-site network hardware resources, it can be any physical form and is undertaken by application-oriented multiplexing equipment (such as wireless beacon base stations, wireless routers / gateways, smart sockets, lighting control perception nodes, and target monitoring nodes).

[0202] The mode parameters are associated with the scene state, including data information such as code, index, process, parameters, etc. corresponding to a given mode;

[0203] The pattern processing, i.e. pattern data processing, includes the processes of data calculation, operation / control / monitoring, data storage / transmission / upload / push and other data processing and information services for a given pattern.

[0204] The scenario response plan includes: 1) reference: mode parameter Pi = Pi (scenario status code Ns), 2) processing: mode processing (mode parameter Pi).

[0205] The mode processing is to perform corresponding information processing (such as starting tasks, mode configuration, data sending) and status control on wireless network nodes and peripheral object devices (including perception monitoring devices and execution devices) based on the obtained mode parameters, including scene mode group control, scene service beacons, etc.

[0206] A target sensing node or target monitoring node is a network node that directly senses and monitors target objects (using built-in sensors). Target sensing nodes, as target object devices served by the collaborative sensing network and its collaborative sensing nodes, include target positioning / tracking / monitoring nodes, and sensing and monitoring devices that establish an association or binding relationship with the target objects they serve.

[0207] The target state variable Xi comes from the analysis of the current trigger state beacon, and may also include the target state variable Xi(t) obtained in the early stage and the time domain change value.

[0208] The scene state information corresponding to the current target scene (typically the scene state code and its associated information) is obtained through the scene state function; the scene state function establishes a data structure or function relationship associated with the scene trigger for the scene state information and one or a group of target state variables corresponding to the target scene.

[0209] The data structures corresponding to different scene state codes in the scene state function are obtained by pre-configuration and / or dynamic update.

[0210] Given one or more target state variables contained in the state beacon, under given target scene conditions (such as spatiotemporal domain conditions), a scene state code is derived according to a given scene state function.

[0211] The scene state function includes any one or a combination of the following data relationships:

[0212] 1) Given functional relationship: that is, deriving the scene state code through the target state variable according to a given transformation function and / or enumeration table;

[0213] 2) Given value range: that is, the scene state code is derived according to the value range (such as upper and lower limits) of the target state variable.

[0214] The limited sensitive processing (referred to as sensitive processing) is a mode processing when service resources for multiple target object devices have sensitive conflicts;

[0215] The limited sensitive processing refers to mode processing with sensitive conflicts of valuable resources (such as power consumption, memory, computing power, communication data volume, time occupancy, etc.), including monitoring data processing (for example: data monitoring, data preservation, abnormality monitoring, data uploading, etc.).

[0216] The collaborative sensing node evaluates and calculates the sensitivity deviation ΔS according to the state variable Xi of a target scene or object device according to the linear sensitivity deviation and / or the time sensitivity deviation.

[0217] 1) Calculate the absolute or relative rate of change of the variable Xi according to the linear sensitivity deviation evaluation:

[0218] △S(Xi)=Ki|△Xi| or △S(Xi)=Ki|△Xi / Xi|,

[0219] Among them, Ki is the set sensitivity coefficient (i.e., △S / △Xi), which reflects the degree of influence of the change of the state variable Xi on the target scene state - the target object state;

[0220] △Xi is the difference between the current value of the variable Xi and the reference value. The reference value can refer to the value before the last sensitive processing or the target expected value of this time, such as the inertial expected value of the state variable Xi (X=X't*△t (X' is the rate of change of the previous periodic variable with respect to time).

[0221] 2) Calculate the cumulative change of the variable Xi over time (i.e., the sensitive impulse value of the variable Xi) according to the time-sensitive deviation evaluation:

[0222] △S(Xi)=∑(|Ki|△Xi|τj), where τj is the number of time periods for skipping sensitive processing.

[0223] The collaborative sensing node judges the linkage identifier included in the linkage trigger beacon, and if the linkage identifier includes a valid linkage identifier that has not yet responded, the linkage response condition is met.

[0224] The linkage identifier is marking information reflecting the order of priority of the linkage forwarding of related information.

[0225] The collaborative response information is response information sent by the collaborative sensing node when obtaining a pre-trigger response, and is used to trigger state recovery and / or linkage response;

[0226] For example, the collaborative response information includes target multiple-choice information—a group control multiple-choice code and / or an enumeration code.

[0227] The validity conditions of the collaborative response information include any one or combination of the following: 1) it comes from a valid wireless network node (such as a host or collaborative perception node that specifies a valid category or attribute condition); 2) the collaborative response information contains a specific validity identifier.

[0228] During the transient period after the current sensing node triggers the linkage (sends the trigger status beacon), once the reverse cumulative reception of the coordinated response information that meets the validity conditions (such as valid nodes and their number) is completed, the sending of the trigger status beacon is immediately stopped;

[0229] If the cooperative response information meeting the validity condition is not received within the limited transient time, the sending of the trigger state beacon may be stopped (typically, a slow change method is adopted to restore to the normal beacon).

[0230] The collaborative response information includes target multiple-choice information - multiple-choice code, and the pre-sensing node performs target matching verification on the target multiple-choice information - multiple-choice code to determine the validity of the state pacification / collaborative response;

[0231] Typically, the target matching verification is performed using bit selection comparison and identification, which refers to a method of identifying and judging a specific "bit" in the multiple-selection code to determine whether it matches the multiple-selection code.

[0232] When the front sensing node receives active control information sent by a collaborative sensing node, the trigger status beacon serves as a response beacon for providing response feedback to the active control information, and the response feedback is feedback on receiving the active control information and the execution status.

[0233] For example, in the process of a collaborative sensing node (acting as a master device) controlling several front-end sensing nodes (acting as slave devices), when the collaborative sensing node receives the trigger status beacon (as a response beacon), it updates the target multi-selection information to indicate status recovery / cooperative response information; for example, it logically clears the multi-selection code corresponding to the slave device, such as deleting the corresponding enumeration code or clearing the corresponding bit of the bit selection code.

[0234] The group control information sent by the collaborative sensing node as a group control master device includes target multi-selection information to perform group control and execution status monitoring on multiple wireless slave devices; the trigger status beacon serves as a feedback method for the group control execution status.

[0235] The scenario response plan is a data structure that associates different scenario status codes with one or a group of mode parameters and mode processing.

[0236] The collaborative service node obtains the data structure corresponding to different scenario status codes in the scenario response plan through pre-configuration and / or dynamic update.

[0237] The collaborative sensing node obtains the mode parameters through the mode index according to the scenario response plan associated with the scenario trigger response and starts the mode processing (such as monitoring data processing) associated with the mode parameters Pi.

[0238] The mode parameter Pi includes an index / call parameter for the mode processing flow; the corresponding mode processing flow is executed according to the operation mode parameters included in the mode parameter.

[0239] The mode processing flow includes scene linkage processing such as scene linkage control, scene linkage configuration, and scene linkage communication.

[0240] The mode processing flow includes data calculation and communication processing based on the local machine or multi-machine collaboration, such as mode adjustment, data configuration, linkage processing, data storage and upload, etc.

[0241] Mode parameters include operation target parameters and / or operation mode parameters. Adjustment of mode parameters includes adjustment operations such as parameter assignment, parameter increment, and parameter function operation.

[0242] Please refer to the following data structure of the scenario trigger response in the actual implementation process:

[0243] 1) Sensor (Unknown Type): [Search] Device Name / Device ID or MAC -> Device Type Code;

[0244] 2) Sensor (known class), [index] device type code -> scene status code, [monitoring variable 1, ... monitoring variable n];

[0245] The sensor refers to a target sensing node.

[0246] The scene mode control / group control includes dimming signal output to the controlled lighting load and / or wireless linkage control to peripheral terminal devices.

[0247] When the lighting control sensing node serving as a collaborative sensing node performs scene mode group control on the lighting load, the mode parameters include a lighting switch selection code and / or a dimming signal output parameter.

[0248] The collaborative sensing node sends a scene service beacon containing scene information and positioning information associated with the current mode parameters to the surrounding through wireless broadcasting based on the currently obtained target state information.

[0249] The target status information includes one or a combination of the following information associated with the target scene and / or target object: environmental monitoring information, active positioning information, linkage alarm information, and advertising service information.

[0250] The embodiment of the present invention also discloses a wireless scene sensing device, please refer to Figure 2 The device acts as a wireless cooperative sensing node, and performs wireless cooperative sensing on several associated target scene objects by obtaining a pre-trigger response. The device includes a beacon receiving module 201, an identification and analysis module 202, and a judgment and response module 203, wherein:

[0251] Beacon receiving module 201: used to receive a trigger state beacon sent by any front-end sensing node in the current target scene, and extract the trigger state identifier contained in the trigger state beacon;

[0252] Identification and analysis module 202: used to identify state transitions according to the trigger state identifier. When it is determined that there is state transition information, scene state analysis is performed based on the obtained target state variables to obtain scene state information:

[0253] The judgment and response module 203 is used for the collaborative sensing node to obtain a corresponding scene trigger response when it determines that a scene state jump (that meets the scene trigger condition) occurs in the target scene based on the scene state information.

[0254] For the implementation of the above modules, please refer to Figure 4 、 Figure 5 , which are respectively the perception processing module structures in a target perception node and a collaborative perception node disclosed in this embodiment. The device can serve as a target perception node and / or a collaborative perception node.

[0255] In actual implementation, the device is a computer device, and the processor executes computer instructions to implement the embodiments of the wireless scene perception method and device disclosed above. Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The above-mentioned program can be stored in a computer-readable storage medium, and when executed, the program can include the processes of the embodiments of the above-mentioned methods.

[0256] An embodiment of the present invention also discloses a wireless scene perception system, which is a system established using the wireless scene perception method of the first aspect; the system is composed of several perception nodes in a wireless collaborative perception network within the edge domain of the Internet of Things, and the perception nodes include collaborative perception nodes serving as wireless base station devices and target perception nodes serving as front-end perception nodes.

[0257] The system is established by a wireless management node (such as a mobile phone, computer, gateway) by initiating a multi-mode wireless network configuration. The multi-mode wireless network configuration includes: a number of collaborative sensing nodes supporting a multi-mode wireless communication protocol, receiving the network configuration information including the SSID sent by the management node in a synchronous data packet (i.e., synchronous group control mode) in a wireless scanning detection mode (such as Bluetooth BLE, wireless time slot synchronization), and based on the network configuration information, establishing a wireless connection with one or more designated wireless routing nodes in another wireless communication protocol standard (such as WiFi) to build a network system based on Mesh communication.

[0258] The benefit of the multi-mode wireless distribution network is that it greatly improves the efficiency of group control distribution network (rapid networking): the distribution network management node uses a synchronous group control method to enable a number of edge nodes / sensing nodes to be distributed to quickly access one or more designated wireless routing nodes according to the distribution network information contained in the synchronization data packet received at the same time and the specified network topology information (to build a wireless collaborative perception network based on Mesh communication).

[0259] When the cooperative sensing node receives the trigger state beacon sent by the front sensing node, the state jump identification is performed according to the state code contained in the trigger state beacon: by comparing the current state code with the state code saved in the most recent processing to determine whether there is state jump information that has not been processed before;

[0260] Among them, for the network configuration object device, by identifying its network configuration code and network configuration sequence code, the state record (such as status code, time interval, main state variable, etc.) saved in the most recent exception processing is queried in a sequence code index manner.

[0261] The network configuration management node synchronously obtains the status beacons of the surrounding nodes in the wireless time slot and discovers several edge nodes / sensing nodes that meet the matching attribute conditions; the edge nodes / sensing nodes refer to wireless slave devices that can be configured or to be connected (edge / peripheral wireless devices that can connect to communication).

[0262] The sensing node selects a wireless protocol mode (such as Bluetooth BLE and WiFi) and mode parameters related to wireless topology (such as wireless connection and / or Mesh communication) and data transmission based on the linkage trigger response.

[0263] The network configuration management node sends the network configuration information in a synchronous data packet containing target multiple-selection information (such as multiple-selection code) to edge nodes / sensing nodes of several designated target device groups in a wireless time slot synchronization manner through wireless directional broadcast - synchronous sequence beacon.

[0264] The network configuration information includes parameter information for network configuration and / or wireless connection (such as matching attributes, routing topology, security verification and connection parameters); the wireless network configuration information includes SSID and other associated parameter information.

[0265] The edge node receives the synchronization data packet through wireless time slot synchronization, starts the Mesh linkage node by identifying the group control code; and establishes a wireless matching connection with the designated wireless routing node according to the network configuration information (according to the SSID information therein).

[0266] In actual implementation, the edge node obtains the wireless network configuration information by wireless scanning detection in a Bluetooth wireless manner, and then establishes a wireless matching connection with a designated wireless routing node (wireless router) in a WiFi wireless manner.

[0267] By comparing the states of the front sensing nodes, determining whether there is previously unprocessed state transition information, including one or a combination of the following methods:

[0268] 1) Index comparison: If the front-end sensing node is a network configuration target device, the status comparison is obtained by indexing its network configuration sequence code;

[0269] 2) Search and comparison: If the front perception node is a general object device, the status comparison is obtained by searching its object device ID (such as MACD address) in the current object hot list; if the search fails, the front perception node is added to the object hot list.

[0270] It should be noted that when the object hotlist exceeds the number or buffer limit, the object is removed in a first-in-first-out (which may be combined with priority) manner, and the object device currently in the triggered state has a higher priority and remains in the object hotlist for a longer time;

[0271] By limiting the number of objects in the hot list or limiting the buffer, objects with low priority and long residence time are eliminated to ensure that the search and comparison algorithm runs at a specified speed.

[0272] Before the front sensing node starts sending the triggered state beacon, if the channel detection is busy, it is allowed to relax the avoidance conditions and send in a priority manner compared to the non-trigger state (normal beacon); the priority manner includes any one or a combination of the following: 1) more allowed sending channels; 2) wider sending time slot restrictions; 3) shorter sending time slot intervals; 4) allowing the transmission power level to be increased when necessary.

[0273] In the actual implementation process, before starting to send the status beacon, the front-end sensing node uses channel detection avoidance to detect the signal strength of the wireless channel in the air, and the necessary avoidance mechanism, including: if the channel detection result is "idle", the status beacon can be sent immediately; otherwise, if the channel detection is busy, it will delay and back off or change the channel before trying the channel detection again; if the status beacon cannot be successfully sent within the specified sending time slot limit (time or number limit), it will be recorded as a sending failure; and it will be sent in the next valid sending time slot.

[0274] After starting to send the trigger status beacon, the front-end sensing node processes the activity level of the status beacon in one or a combination of the following ways:

[0275] 1) After a short trigger state, reduce the beacon activity in a specified manner (such as timed fading);

[0276] 2) After reaching or exceeding the specified response limit time, revert to normal beacon (typically ultra-low power consumption state);

[0277] 3) Once the cooperative response is received, the normal beacon can be restored.

[0278] Furthermore, the non-trigger state (normal state) can be divided into an intermediate state, a normal state, and a closed state according to the activity of its state beacon; the activity is associated with the state cycle, and the activity is automatically lowered after obtaining a coordinated response or gradual cooling.

[0279] Obviously, the above embodiments are merely examples for the purpose of clear explanation, and are not intended to limit the implementation methods. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. These should also be regarded as the scope of protection of the present invention, and these will not affect the effect of the implementation of the present invention and the practicality of the patent. It is not necessary and impossible to list all the implementation methods here. The scope of protection claimed by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims. The obvious changes or modifications derived therefrom are still within the scope of protection created by the present invention.

Claims

1. A wireless scene perception method, characterized in that: The wireless cooperative sensing node performs wireless cooperative sensing of a target scene object by obtaining a pre-trigger response; the method includes: The collaborative sensing node receives a trigger state beacon sent by any preceding sensing node in the current target scene, and extracts a trigger state identifier contained in the trigger state beacon; The collaborative sensing node performs state transition identification according to the trigger state identifier. When it is determined that there is state transition information, the collaborative sensing node performs scene state analysis based on the obtained target state variable to obtain scene state information: When the collaborative sensing node determines, based on the scene state information, that a scene state jump occurs in the target scene, a corresponding scene trigger response is obtained; The scene state information derived by the collaborative sensing node through the scene state analysis includes a corresponding scene state code. When the scene state code identifier indicates that a scene state jump occurs, the collaborative sensing node obtains a corresponding scene trigger response.

2. A wireless scene perception method according to claim 1, characterized in that: The front sensing node sends a trigger status beacon by responding to the status monitoring of the target scene or subset; The trigger state beacon is a wireless beacon containing specific trigger state identification information and is sent by the front sensing node at a higher activity level than the non-trigger normal state.

3. The wireless scene perception method according to claim 1, wherein: The conditions for the front sensing node to send the trigger status beacon include any one or a combination of the following: Condition 1: the pre-sensing node receives active control information from a collaborative sensing node, and the trigger state beacon serves as a response beacon, including response information to the active control information; Condition 2: When the front-end sensing node detects that a predetermined state transition has occurred in its target scene object, it will send a trigger state beacon containing state transition information.

4. The wireless scene perception method according to claim 1, wherein: The front-end sensing node adjusts the activity level of its status beacon by setting the beacon broadcast / modulation parameters: During the life of the triggered status beacon, the transient communication success rate is increased by improving the radio frequency signal capability of the status beacon and / or assigning specific channel occupancy; On the contrary, in normal non-state triggering, the activity level is reduced by reducing or shutting down the radio frequency signal capability and / or specific channel occupancy of the state beacon, so as to have lower beacon broadcast power consumption and wireless channel resource occupancy.

5. A wireless scene perception method according to any one of claims 1 to 4, characterized in that: The collaborative sensing node performs scene state analysis in one or a combination of the following ways to derive a scene state code corresponding to the current target scene: Method 1: Based on the currently obtained target state variable, the scene state is parsed according to the scene state function and / or scene data structure associated with the target scene; Mode 2: When the target state variable is entirely or partially derived from the current front-end sensing node, the scene state parsing includes a reference to the front-end state code; Method three is to reuse, iterate and / or overlay the scene state information previously obtained through scene state analysis.

6. A wireless scene perception method according to any one of claims 1 to 4, characterized in that: After receiving the trigger state beacon sent by any front-end sensing node in the target scene, the collaborative sensing node immediately performs a trigger response: sending collaborative response information for state recovery.

7. A wireless scene perception method according to claim 6, characterized in that: The front sensing node is a low-power target sensing node. When it receives the collaborative response information sent by any collaborative sensing node in the synchronous detection time slot, it immediately turns off the trigger state beacon or returns to the non-trigger state if the validity condition is met.

8. A wireless scene perception device, characterized in that: The device acts as a wireless collaborative sensing node, and performs wireless collaborative sensing of target scene objects by obtaining a pre-trigger response. The device is composed of the following modules: Beacon receiving module: used to receive the trigger state beacon sent by any front-end sensing node in the current target scene, and extract the trigger state identifier contained in the trigger state beacon; Identification and parsing module: used to identify state transitions according to the trigger state identifier. When it is determined that there is state transition information, the scene state is parsed based on the obtained target state variable to obtain scene state information. A judgment and response module: configured for the collaborative sensing node to obtain a corresponding scene trigger response when it determines, based on the scene state information, that a scene state jump occurs in the target scene; The scene state information derived through the scene state analysis includes a corresponding scene state code. When the scene state code indicates that a scene state jump has occurred, the judgment response module is used to obtain a corresponding scene trigger response.

9. A wireless scene perception system, characterized in that: The system is a system established using the wireless scene perception method according to any one of claims 1 to 7; The system is composed of a number of sensing nodes, including collaborative sensing nodes and target sensing nodes.

Citation Information

Patent Citations

  • Mobile control room with function of real-time environment awareness

    CN110244669A

  • Wireless edge cooperative modulation method and device

    CN111225361A