Wireless linkage sensing method, device and system
Through the wireless linkage perception method, the coordinated perception node receives and processes the trigger beacons of the pre-sensing nodes, solving the wireless interoperability and fast response problems of low-power devices in the edge domain of the Internet of Things, and achieving efficient and flexible target scenario status monitoring and processing.
Patent Information
- Application Number
- CN202210757311.7
- 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
In the prior art, wireless collaborative perception nodes in the edge domain of the Internet of Things have problems of low efficiency and poor flexibility in wireless interoperability and fast scenario trigger response of low-power target devices, resulting in insufficient perceptual service capabilities and excessive resource consumption.
Through the wireless linkage perception method, the collaborative perception node receives the triggered state beacon of the pre-sensing node, performs state jump recognition and sends collaborative response information, and uses scene state analysis to obtain scene state codes, performs corresponding mode processing, and improves response efficiency and flexibility.
It improves the trigger response speed and reliability of wireless collaborative perception nodes, enhances resource reusability and coordination of network equipment, improves edge intelligent processing capabilities, and realizes low-power and high-efficiency target scenario status monitoring and response.
Smart Images

Figure CN114980010B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication and edge intelligence technology of the Internet of Things, 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 linkage perception method, device and system. Background Art
[0002] For different intelligent application scenarios, the IoT edge domain, which is composed of the edge service nodes of the perception control domain and its surrounding target object devices and has dynamic information interaction characteristics, 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] Considering the wireless coverage issue of intelligent services in IoT scenarios, as the number of target object devices in the surrounding environment increases, if the edge domain's perception service capabilities for low-power target object devices rely entirely or excessively on dedicated service nodes or base station devices (such as IoT hosts, routers, gateways / relays, positioning base stations, etc.), it will lead to insufficient wireless coverage and computing power of the perception service capabilities or higher resource cost consumption.
[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 is the target service object, which refers to the object (such as people, objects, assets, equipment, location, and environment) that is being served (positioned, controlled, monitored, supervised, and monitored). Target objects include direct or indirect service objects, such as positioning and tracking objects, tracking and monitoring objects, monitoring equipment objects, and energy monitoring objects (such as 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 existing similar technologies mainly have the following defects:
[0018] 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.
[0019] 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).
[0020] 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).
[0021] 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.
[0022] Therefore, how to efficiently obtain trigger responses to changes in the target scene state when wireless collaborative perception nodes are facing low-power pre-triggering during the wireless linkage perception process, so as to improve the reusability, flexibility and edge collaborative processing capabilities of wireless linkage perception nodes, has become a technical problem that needs to be solved urgently. Summary of the Invention
[0023] The technical problem to be solved by the present invention is the interoperability coordination problem of the collaborative perception nodes in the target scene for the wireless linkage perception of the pre-wired trigger; the wireless collaborative perception nodes send collaborative response information by wireless linkage based on state jump identification for the pre-trigger information sent by the low-power perception node, so as to solve the recognition and response efficiency of the target state jump, so that the pre-perception node transiently returns to a non-trigger state with low power consumption; the scene state code corresponding to the target scene is obtained through scene state analysis, and the corresponding mode parameters are obtained through indexing, and the corresponding mode processing is executed, thereby solving the scene mode processing problem based on linkage response.
[0024] To solve the above problems, the present invention proposes a wireless linkage sensing method, device and system.
[0025] In the first aspect, the present invention discloses a wireless linkage perception method, in which a wireless collaborative perception node executes a mode processing corresponding to a target scene state when obtaining a scene trigger response. The method includes: when the collaborative perception node receives a wireless trigger status beacon sent by a front perception node in the target scene, the collaborative response information is sent by wireless linkage; a scene state code corresponding to the target scene is obtained through scene state analysis according to the target state information; corresponding mode parameters are obtained by indexing the scene state code, and corresponding mode processing is performed according to the mode parameters.
[0026] Optionally, the collaborative sensing node receives the trigger status beacon sent by the front sensing node in a wireless scanning detection manner, and performs a linkage response when a linkage response condition is met: sending a linkage trigger beacon for collaborative response.
[0027] Optionally, the front sensing node enables reverse detection during the period of sending the trigger status beacon, and when receiving a coordinated response for state recovery sent by an adjacent sensing node in the reverse detection time slot, the trigger status beacon is immediately turned off or restored to a normal beacon.
[0028] Optionally, when the collaborative perception node receives collaborative response information sent by a predetermined number of neighboring nodes, it turns off the linkage trigger beacon sent this time; the collaborative perception node can process the linkage trigger beacon sent by the neighboring nodes as collaborative response information; the predetermined number is associated with the neighboring nodes or routing nodes as a configuration information of the validity condition, and is included in the network configuration information.
[0029] Optionally, the trigger status beacon includes target multi-selection information for multi-point triggering of the collaborative sensing node, and 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.
[0030] Optionally, the mode processing includes: the collaborative perception node sends a scene service beacon containing scene association information to the surrounding area through wireless broadcast; the scene service beacon is a directional service beacon containing the scene association information and / or mode parameters, and the directional service beacon is a service beacon sent to a specified associated target terminal device.
[0031] Optionally, the mode processing includes monitoring data processing, and the collaborative perception node obtains the state variables currently contained in the target monitoring information through monitoring data processing based on the current monitoring mode; derives the scene state code Ns through scene state analysis, and performs elastic feedback adjustment on the monitoring mode according to the mode parameters obtained by indexing the scene state code.
[0032] In the second aspect, the present invention also discloses a wireless linkage perception device, which is a wireless collaborative perception node. When obtaining a scene trigger response, it executes a mode processing corresponding to the target scene state. The device includes the following modules: a linkage response module: used to send a collaborative response information by wireless linkage based on state jump identification when receiving a wireless trigger status beacon sent by a front perception node in the target scene; a state parsing module: used to obtain a scene state code corresponding to the target scene through scene state parsing according to the target state information; a mode processing module: used to obtain corresponding mode parameters by indexing the scene state code, and execute corresponding mode processing according to the mode parameters.
[0033] In a third aspect, the present invention further discloses a wireless linkage perception system, which is a system established using the wireless linkage perception method described in the first aspect; the system is composed of a number of perception nodes, which include collaborative perception nodes and target perception nodes.
[0034] Optionally, the system is established by a wireless management node initiating a multi-mode wireless network configuration, and the multi-mode wireless network configuration includes: the collaborative sensing node receives the network configuration information sent by the wireless management node in a Bluetooth BLE manner, and establishes a wireless connection with a designated wireless routing node based on the network configuration information.
[0035] 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 status beacon with higher activity sent by the front sensing node, and for the front trigger information sent by the low-power sensing node, sends the collaborative response information by wireless linkage based on state jump identification to avoid repeated response processing, solve the recognition and response efficiency of the target state jump, and enable the front sensing node to transiently return to a non-trigger state with low power consumption, thereby improving the trigger response efficiency and reliability; obtain the scene state code corresponding to the target scene through scene state analysis, and obtain the corresponding mode parameters through indexing, and execute the corresponding mode processing, thereby solving the scene mode processing problem based on linkage response.
[0036] The present invention solves the problems of coordination, reliability, and flexibility of coordinated perception and mode processing through coordinated response and state analysis. Compared with the existing technology, the present invention significantly improves the coordinated perception service in the edge domain of the wireless Internet of Things in terms of trigger response speed, wireless interoperability efficiency, perception service capability, and flexibility. It has low power consumption, high efficiency, fast response, and efficient edge intelligent processing capabilities, which are specifically reflected in the following aspects:
[0037] 1) Fast trigger response and high reliability: The pre-sensing node sends a trigger status 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.
[0038] 2) High efficiency of joint response analysis and calculation: avoid repeated processing of the same pre-trigger through state jump identification; reduce unnecessary analysis computing overhead through the selection of scene state analysis method; have higher collaborative data processing efficiency for the real-time location and state change monitoring and processing of target objects.
[0039] 3) Strong reusability of network equipment resources: Collaborative perception nodes are a type of device service role. Perception nodes of different topology types (such as target, relay, or center) in the edge domain can be dynamically reused (based on time-sharing switching or configuration). Not only dedicated wireless network service nodes (gateways, base stations), but also more application nodes (smart sockets, smart lighting nodes, power monitoring nodes) can be used as collaborative perception nodes.
[0040] 4) Good coordination and strong coverage: Collaborative perception nodes provide collaborative services to surrounding target perception nodes based on pre-perception triggers and task mechanisms; according to the scene state analysis algorithm, they provide variable tracking calculations with different priorities and effective persisters for different pre-triggers.
[0041] 5) Strong collaborative concurrent service capabilities: Collaborative sensing nodes provide concurrent services to target object devices through target multi-selection information, including synchronous multi-selection control, collaborative synchronous response, status feedback monitoring and other processes, with higher data process management efficiency.
[0042] 6) Convenient network configuration: The wireless scene perception system is established by a wireless management node (such as a mobile phone, computer, gateway) by initiating a multi-mode wireless network configuration; automatic multi-select matching, simple and flexible network installation and configuration.
[0043] 7) High network self-healing capability and stability: Multi-node collaborative service data transmission uses an elastic data path with dynamic balance, selectivity and redundancy, and has better network self-healing capability, thereby having higher stability, reliability and offline (disconnection) processing capabilities. 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 linkage perception method disclosed in an embodiment of the present invention;
[0046] Figure 2 This is a module block diagram of a wireless linkage sensing device disclosed in an embodiment of the present invention;
[0047] Figure 3 This is a schematic diagram of the role relationship of sensing nodes in a wireless linkage sensing system according to an embodiment of the present invention. G1 and G2 represent general wireless base stations (serving as collaborative sensing nodes), R1 to R4 represent reused wireless base stations (serving as collaborative sensing nodes), E1 to E5 represent reused linkage nodes (serving as target and / or collaborative sensing nodes), and S1 to S9 represent target sensing nodes / monitoring nodes (serving as target devices).
[0048] Figure 4 This is a module structure diagram of the target sensing node as a pre-sensing node in an embodiment of the present invention;
[0049] Figure 5 This is a module structure diagram of a wireless linkage sensing device as 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 the embodiments are used to explain the present invention, not to limit the present invention.
[0051] For example 1, please refer to Figure 1 , is a flow chart of a wireless linkage perception method disclosed in an embodiment of the present invention. When receiving a scene trigger response, several wireless collaborative perception nodes (devices) in a wireless collaborative perception network in an edge domain of the Internet of Things execute a mode processing corresponding to a target scene state. The method includes the following steps:
[0052] Step S101: When the collaborative sensing node receives wireless trigger state beacons sent by any number of pre-sensing nodes in the target scene, it sends collaborative response information for triggering state calming / linkage response in wireless linkage (multiple-select response mode) based on state jump identification;
[0053] Step S102, obtaining a scene state code (and its transition information) corresponding to the target scene through scene state analysis according to the target state information (and a number of target state variables Xi contained therein);
[0054] Step S103: When the scene state code Ns undergoes a state jump, corresponding mode parameters are obtained by indexing the scene state code, and corresponding mode processing (and associated mode processing flow) is performed according to the mode parameters.
[0055] The implementation of the above steps is further explained as follows:
[0056] The trigger status beacon includes a trigger status identifier. 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) (and the time domain change value) obtained in the early stage.
[0059] The collaborative response information is response information (sent by the collaborative sensing node when it obtains a pre-trigger response) used to trigger state recovery and / or linkage response; optionally, the collaborative response information includes target multi-select information - group control multi-select code and / or enumeration code.
[0060] The front sensing node serves as a target sensing 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.
[0061] 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) based on 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), feedback adjustment is performed on the signal front end of its own node or front-end node 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.
[0062] The target perception / monitoring node compares the front-end input signal with the current front-end comparison signal in real time based on a critical signal feedback unit (included in a signal front-end processing module) to obtain a transient trigger response when the pre-trigger condition is met.
[0063] 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).
[0064] The target state information is information describing the state of the target scene / object and its changes.
[0065] The mode parameters are associated with the scene state, and include data information such as code, index, process, parameters, etc. corresponding to a given mode.
[0066] 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.
[0067] 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.
[0068] 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).
[0069] 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).
[0070] The target sensing node / target monitoring node is a network node role that directly senses and monitors the target object (with built-in sensors).
[0071] The target perception node is the target object device served by the collaborative perception network and its collaborative perception nodes, including the target positioning / tracking / monitoring node, and the perception monitoring device that has established an association or binding relationship with the target object it serves.
[0072] 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.
[0073] Target state variables include direct variables or indirect indexes associated with predetermined scenarios such as environmental states, target objects, and event triggers.
[0074] 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.
[0075] 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.
[0076] The 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.
[0077] When the target scene is composed of multiple target objects, the scene state parsing is completed based on the object state parsing.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] The front sensing node refers to the previous collaborative sensing node from which the collaborative sensing node currently receives a wireless response, and may be the front-end target sensing node or an intermediate sensing node.
[0082] The front-end sensing node refers to a sensing monitoring device that obtains and sends state variables to the current collaborative sensing node.
[0083] 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.
[0084] 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.
[0085] 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.
[0086] In order to improve the efficiency of state transition identification of the front-end sensing node (as the object device), object filtering and / or state filtering are performed in the following manner before the state comparison:
[0087] 1) Object filtering: Filter by the attributes of the target device (such as device name, address range, verification code), and unconditionally skip non-target devices;
[0088] 2) Status filtering: Filter by the status of the target device, giving priority to target devices in the triggered state, while allowing unconditional skipping or non-priority processing (such as skipping target devices with lower activity levels) for target devices in the non-triggered state.
[0089] 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.
[0090] 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.
[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 trigger conditions include the conditions for jump triggering and / or steady-state triggering of the target scene state; the above scene trigger conditions can be regarded as necessary and sufficient conditions, if additional conditions (such as time and space conditions, object conditions, parameter conditions) are regarded as conditions for the scene state analysis.
[0093] 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.
[0094] The jump trigger refers to the trigger caused by the change of the scene state code Ns;
[0095] The steady-state trigger refers to a timing trigger generated when no new jump trigger occurs within a stable time (cooling time) effectively observed after the jump trigger.
[0096] 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.
[0097] 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:
[0098] 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;
[0099] 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).
[0100] The trigger status beacon is a status beacon containing specific trigger information.
[0101] The trigger information refers to information for indicating / reminding to receive a response thereto.
[0102] The trigger is a trigger reminder mechanism; even if the collaborative perception node does not receive the trigger status beacon sent by the front perception node, the scene status analysis can be performed based on any predetermined status or timed event trigger when necessary to determine whether a scene status jump occurs.
[0103] A set of mode parameters Pi includes index / call parameters for a mode processing flow; executing a corresponding mode processing flow according to the operation mode parameters included in the mode parameters;
[0104] The mode processing flow includes scene linkage processing such as scene linkage control, scene linkage configuration, and scene linkage communication. The mode processing flow includes data calculation and communication processing based on local or multi-machine collaboration, such as mode adjustment, data configuration, linkage processing, data storage and upload, etc.
[0105] 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.
[0106] For example, the data structure of the mode index is: [index] scene status code -> mode code, priority, validity period; or: [index] mode code -> mode parameter, reference pointer.
[0107] The mode parameters include operation target parameters and / or operation mode parameters, and the adjustment of the mode parameters includes adjustment operations such as parameter assignment, parameter increment, and parameter function operation.
[0108] The data structure of the scenario trigger response can be found in the following embodiments:
[0109] 1) Sensor (Unknown Type): [Search] Device Name / Device ID or MAC -> Device Type Code;
[0110] 2) Sensor (known class), [index] device type code -> scene status code, [monitoring variable 1, ... monitoring variable n];
[0111] The sensor refers to a target sensing node.
[0112] Example 2
[0113] For the aforementioned Figure 1 The implementation of the flowchart steps is further described as follows:
[0114] The collaborative sensing node receives the trigger status beacon sent by the front sensing node in a wireless (time slot synchronized) scanning detection manner, and performs a linkage response when the linkage response conditions are met: as a wireless linkage node, it sends a linkage trigger beacon for collaborative response in a wireless beacon broadcast manner.
[0115] The linkage response refers to a secondary response obtained based on the scene trigger response obtained by the front perception node.
[0116] The linkage trigger beacon can be reused as a coordinated response to trigger state pacification;
[0117] 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 (normal beacon).
[0118] 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).
[0119] When the linkage response conditions are met, based on the (valid) target state information contained in the trigger state beacon, the updated linkage identifier is placed in a new linkage trigger beacon, and sent as a wireless linkage node in a wireless beacon broadcast manner.
[0120] The linkage identification includes a trigger response ID and a linkage level;
[0121] The trigger response ID is the same as or equivalent to the trigger response ID included in the linkage trigger beacon, and the linkage level is modified unidirectionally (irreversibly).
[0122] 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.
[0123] The linkage trigger beacon is a non-native trigger state beacon (relative to a specific scene state transition).
[0124] After receiving the linkage trigger beacon sent by any front-end sensing node in the target scene, the collaborative sensing node sends collaborative response information for state pacification / linkage triggering when the linkage response condition is met.
[0125] 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).
[0126] Based on the currently obtained target state variable (sent from one or more front perception 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 perception node), the state information of the current target scene is obtained, and the scene state code Ns is derived.
[0127] When the target state information is entirely or partially derived from the information sent by the current front-end perception node, the scene state parsing includes a reference to the front-end state code, and the front-end state code is included in the scene state code identifier sent by the front-end perception node.
[0128] The collaborative perception node (previous or current perception node) performs scene state analysis based on the obtained target state variables (several associated with the target scene) according to the scene state function, and derives the scene state code Ns corresponding to the target scene state.
[0129] The change in the target scene state is caused by a change in one or more target state variables;
[0130] At least one of the target state variables comes from a trigger state beacon containing target state information sent by a front sensing node (in a direct or linked wireless manner).
[0131] The cooperative sensing node receives target state information including a number of target state variables Xi sent by one or more nearby front sensing nodes (using a time slot synchronized wireless scanning detection method);
[0132] 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.
[0133] 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.
[0134] 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.
[0135] When the front sensing node detects at least one target state variable jump, it sends a trigger state beacon by updating the corresponding trigger state identifier.
[0136] The trigger state identifier is an identifiable identifier present in the state beacon, corresponding to the state transition information;
[0137] 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.
[0138] 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.
[0139] 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);
[0140] Among them, Xi refers to a set of several target state variables Xi(t);
[0141] △Xi refers to the change in the target state variable Xi corresponding to a given time.
[0142] The scene state analysis includes: different scene class codes and / or scene trigger sources (target monitoring nodes and their target state variables) are given different scene validity periods and / or scene priorities (by presetting them).
[0143] 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.
[0144] 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.
[0145] Scenario priority rule: Scenario priority is only effective within the validity period of the scene after obtaining the 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 validity period of the scene if the new scene trigger has the same or higher scene priority than the original scene trigger.
[0146] 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.
[0147] The trigger status beacon is a status beacon (such as a wireless beacon, a carrier beacon) containing specific trigger status identification (a status 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, to trigger the surrounding associated collaborative perception nodes to receive and respond.
[0148] 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.
[0149] 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.
[0150] The collaborative sensing node (previous or current sensing node) determines whether the scene state meets the scene trigger condition through scene state analysis and obtains a corresponding scene trigger response.
[0151] 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.
[0152] 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 identifier (as a trigger state identifier) (in a wireless beacon broadcast manner).
[0153] The scene state beacon is created by the current perception node and can be used as an object state beacon received by the subsequent collaborative perception node.
[0154] 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.
[0155] The front-end sensing node adjusts the activity level of its status beacon by setting the beacon broadcast / modulation parameters:
[0156] During the (short) lifetime of the triggered status beacon, a higher energy is allowed as a cost, by improving the radio frequency signal capability of the status beacon and / or assigning specific channel occupancy, so as to achieve a higher transient communication success rate, thereby obtaining a faster triggering effect with higher sensitivity and reliability.
[0157] 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.
[0158] The front sensing node (as the target object device of reverse control) receives the active transmission information of a certain cooperative sensing node, and the trigger state beacon is a response beacon, which includes the response information corresponding to the active transmission information;
[0159] 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.
[0160] 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.
[0161] The front sensing node enables reverse (synchronous) detection during the (brief) period of sending the triggered status beacon. When a coordinated response for state recovery is received from a neighboring sensing node (meeting the validity condition - a predetermined number) within the reverse (synchronous) detection time slot, the triggered status beacon is immediately turned off or restored to a normal beacon (non-triggered state).
[0162] If the front sensing node is a low-power target sensing node, when it receives the status calming / cooperative response information sent by any cooperative sensing node within the synchronous detection time slot, when the validity conditions (such as a predetermined number) are met, the triggered state beacon is immediately turned off or restored to the non-trigger state (with a lower activity level) - normal beacon, so as to save its own power consumption and reduce transient RF competition interference.
[0163] 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.
[0164] When the collaborative perception node receives collaborative response information (with the same trigger status identifier) sent by a predetermined number of adjacent nodes, it closes the linkage trigger beacon sent this time; the collaborative perception node can process the linkage trigger beacons sent by the adjacent nodes as collaborative response information.
[0165] The predetermined number is associated with adjacent nodes or routing nodes as configuration information for validity conditions (within a limited time) and is included in the network configuration information - network topology information (as a type of network topology information).
[0166] 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 functional 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.
[0167] The data structures corresponding to different scene state codes in the scene state function are obtained by pre-configuration and / or dynamic update.
[0168] 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 the given scene state function.
[0169] The scene state function includes data relationships in any one or a combination of the following ways: 1) a given functional relationship: that is, the scene state code is derived through the target state variable according to a given transformation function and / or enumeration table; 2) a 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.
[0170] The object status beacon (abbreviated as status beacon) is a wireless beacon or carrier beacon sent by the target object device in an active broadcast and / or response feedback manner to reflect the characteristic attributes and current physical status of the target device and its associated objects.
[0171] Typically, it includes connectable or non-connectable wireless beacons or carrier beacons sent in the form of broadcast beacons and / or reply beacons.
[0172] The cooperative sensing node receives status beacons sent by wireless broadcast from surrounding target devices through wireless scanning detection.
[0173] The scene trigger response refers to the trigger response obtained by the current perception node through the recognition of the scene state jump;
[0174] The collaborative perception node regards whether the scene state code Ns received from the front perception node changes or not as a necessary condition for obtaining the scene trigger response and parsing the associated target state variable Xi.
[0175] The front perception node places the scene state code as a special state variable in its own state beacon.
[0176] For example, a scene state code sent by a certain front-end sensing node may be used as one of the target state variables based on which the collaborative sensing node performs scene state analysis.
[0177] 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.
[0178] 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.
[0179] 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.
[0180] 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).
[0181] 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.
[0182] Beacon broadcast / modulation parameters include the beacon broadcast interval, duration, power level, phase time slot, frequency channel and other modulation parameters.
[0183] During the lifespan of the triggered status beacon (a short period of time), the collaborative sensing node improves 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 obtaining a faster triggering effect with higher sensitivity and reliability): 1) Start refresh: start the beacon broadcast or its type that is normally stopped (non-triggered) (such as starting to send broadcast packets and response packets while normally stopping sending or sending only one of them); 2) Speed up the frequency: shorten the interval time of beacon broadcast; 3) Enhance power: increase the power level of beacon broadcast; 4) Specific channel: set a specific (protective, non-competitive) advantage channel, such as phase time slot channel, frequency channel.
[0184] 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.
[0185] 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.
[0186] 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.
[0187] The linkage identifier is marking information that reflects the order of priority of the linkage forwarding of related information.
[0188] During the actual implementation process, the following restrictive judgments are made on the linkage identifier: 1) One-time: each linkage relay node can only respond to the given linkage response ID once (which can last for a period of time) to send a linkage trigger beacon; 2) Unidirectional: Unidirectionality based on the linkage level (irreversibility); 3) Limited: Judgment of N adjacent nodes: signal strength, number limit (typically 2 to 5); when the adjacent node sends a linkage signal, stop sending (to avoid interference).
[0189] The collaborative response information is the response information sent by the collaborative sensing node when it obtains the pre-trigger response, which is used to trigger state calming and / or linkage response; for example, the collaborative response information includes target multi-selection information - group control multi-selection code and / or enumeration code.
[0190] 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.
[0191] Within the transient time after the current sensing node performs linkage triggering (sending a trigger status beacon), once the reverse cumulative collaborative response information that meets the validity conditions (such as valid nodes and their number) is received, the sending of the trigger status beacon is immediately stopped.
[0192] 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, and typically a slow change method is adopted to restore to the normal beacon.
[0193] The collaborative response information includes target multiple-choice information - multiple-choice code. The front perception node performs target matching verification on the target multiple-choice information - multiple-choice code to determine the validity of the state pacification / collaborative response.
[0194] 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.
[0195] 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.
[0196] 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 (such as by logically clearing 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) to indicate the status recovery / collaborative response information.
[0197] 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.
[0198] The adjacent nodes are collaborative sensing nodes that are close to the physical signal and have mutual linkage response responsibilities;
[0199] Adjacent nodes receive observation status beacons or trigger status beacons to determine the status of the adjacent nodes: whether all or selected adjacent nodes have obtained the necessary trigger response to the current trigger status identifier.
[0200] Adjacent nodes reflect the topological relationship between cooperative sensing nodes in a wireless cooperative sensing network. During the initial networking or updated configuration process of the wireless network, they are automatically configured through automatic mutual discovery and identification (number of adjacent nodes, signal strength) and request response.
[0201] 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;
[0202] The active positioning information is used to send to the target terminal device for calibration or correction of the active positioning calculation, and includes one or a combination of the following information:
[0203] Positioning base station location, transmission channel and modulation parameters, AOT positioning parameters (such as antenna signal transmission direction / angle), RSSI positioning parameters (such as signal power level, correction amount).
[0204] Example 3
[0205] For the aforementioned Figure 1 The implementation of the flowchart steps is further described as follows:
[0206] The collaborative perception node obtains the corresponding mode parameter Pi by indexing the exception / scene status code Ns according to the exception / scene response plan (associated with the scene trigger response), and performs the mode processing based on the mode parameter Pi--mode processing flow.
[0207] 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).
[0208] Deriving a scene state code Ns through scene state analysis, and executing corresponding mode processing (process) according to the scene state code Ns;
[0209] The collaborative perception node obtains the corresponding mode code and the associated mode parameter Pi according to the scene state code through state mode relationships including direct correspondence, indexing, and parsing.
[0210] 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).
[0211] The trigger status beacon contains target multi-selection information (including group control multi-selection code and / or enumeration code) for multi-point triggering of the collaborative sensing node. The collaborative sensing node is allowed to obtain the scene trigger response only when and only when it determines that its node attributes match the target multi-selection information.
[0212] 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 performs monitoring data processing corresponding to the monitoring mode code based on the monitoring mode code and its associated mode parameters.
[0213] 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.
[0214] The mode processing includes: the collaborative perception node sends a scene service beacon containing scene association information to the surrounding area through wireless broadcast; the scene service beacon is a directional service beacon containing the scene association information and / or mode parameters, and the directional service beacon is a service beacon sent to a specified associated target terminal device.
[0215] The cooperative sensing node sends a scene service beacon containing the mode parameters in a designated or idle time slot, and the beacon is received by surrounding target terminal devices.
[0216] The cooperative positioning base station uses the received positioning signal variables of the target positioning device as the calculation input for positioning signal processing to obtain the calculation output of the positioning signal variables of the current evaluation period; the target positioning device is the target object device of the positioning / tracking service.
[0217] The collaborative sensing node / positioning base station receives the status beacon sent by the nearby target object device, and sends the scene service beacon based on scene object matching (by updating the service beacon configuration) as a target-oriented association push information.
[0218] When the cooperative positioning base station obtains a scene trigger response, it acquires location-related information of the target object device in the target scene and performs associated services of target positioning and tracking.
[0219] The mode processing includes monitoring data processing. The collaborative sensing node (as a monitoring node) obtains the state variables currently contained in the target monitoring information through (first / second) monitoring data processing based on the current (power consumption / scene) monitoring mode; (based on the target monitoring information and its state variables) the scene state code Ns (and the corresponding monitoring mode code) is derived through scene state analysis, and the monitoring mode is elastically feedback adjusted according to the mode parameters obtained by indexing the scene state code or the corresponding monitoring mode code.
[0220] The sensing node selects a monitoring mode (such as signal acquisition mode, data processing mode, wireless communication mode and data upload mode) (matching the current target scene state) according to the plan configuration and / or real-time request (from the system host).
[0221] The co-location base station is a wireless network node (positioning base station device) with wireless co-location service capabilities;
[0222] The collaborative positioning base station is a device role that constitutes the collaborative perception network; according to the reusability and installability of the on-site network hardware resources, it can be undertaken by any physical form and any application-oriented multiplexing device (such as wireless beacon base station, wireless router / gateway, smart socket, light control perception node, target monitoring node).
[0223] The lighting control sensing node is a target control node that can be used for lighting control. Its node role can be used as a target sensing node or a collaborative sensing node. Its physical form is a lighting load control module / device embedded in the lighting control node, which is directly connected to the lighting load via electrical signals.
[0224] The scenario response plan includes: 1) reference: mode parameter Pi = Pi (scenario status code Ns), 2) processing: mode processing (mode parameter Pi).
[0225] 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.
[0226] The limited sensitive processing (referred to as sensitive processing) is a mode processing when service resources for multiple target object devices have sensitive conflicts;
[0227] 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.).
[0228] 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.
[0229] 1) Calculate the absolute or relative rate of change of the variable Xi according to the linear sensitivity deviation evaluation:
[0230] △S(Xi)=Ki|△Xi| or △S(Xi)=Ki|△Xi / Xi|,
[0231] 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;
[0232] △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).
[0233] 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:
[0234] △S(Xi)=∑(|Ki|△Xi|τj), where τj is the number of time periods for skipping sensitive processing.
[0235] The collaborative sensing node evaluates and calculates the sensitivity deviation ΔS according to a sensitivity weighted method based on multiple target state variables Xi (a target scene or object device):
[0236] △S=∑△S(Xi)=∑|Ki*△Xi|, or △S 2 =∑△S(Xi) 2 =∑(Ki 2 *△Xi 2 ).
[0237] 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.
[0238] 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.
[0239] 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.
[0240] If the perception node belongs to the target multiple-selection information, the corresponding mode parameter is obtained by indexing the scene state code Ns.
[0241] 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 and / or an enumeration code.
[0242] The scene mode control / group control includes dimming signal output to the controlled lighting load and / or wireless linkage control to peripheral terminal devices.
[0243] The collaborative sensing node sends a scene service beacon containing scene information and positioning information associated with the current mode parameters to the surrounding nodes through wireless broadcast based on the currently obtained target state information;
[0244] The scene service beacon is a dynamic service beacon associated with the target scene; the collaborative sensing node dynamically adjusts and resets the beacon broadcast / modulation parameters, format, power, and text information of the pre-configured scene service beacon through a pattern index.
[0245] The collaborative sensing node sends scene service beacons intermittently during the wireless modulation scanning based on the service beacon configuration, as positioning, advertising or directional push information, which is received by surrounding target terminal devices.
[0246] The target terminal device is a target object device of an information receiving terminal (such as a mobile phone, a navigation device, etc.).
[0247] Positioning signal processing includes correction processing and filtering processing. The correction processing performs positioning signal correction calculation based on the modulation state identifier; the filtering processing performs sliding signal filtering calculation according to the weight of signal arrival time and / or signal credibility.
[0248] The embodiment of the present invention also discloses a wireless linkage sensing device, please refer to Figure 2 The device acts as a wireless collaborative sensing node and executes a mode processing corresponding to the target scene state when obtaining a scene trigger response. The device includes a linkage response module 201, a state analysis module 202 and a mode processing module 203, which are described as follows:
[0249] The linkage response module 201 is configured to transmit a coordinated response message in a wireless linkage based on state transition identification upon receiving a wireless trigger state beacon sent by a front-end sensing node in a target scene;
[0250] State parsing module 202: configured to obtain a scene state code corresponding to the target scene through scene state parsing according to the target state information;
[0251] Mode processing module 203: used to obtain corresponding mode parameters by indexing the scene state code, and perform corresponding mode processing according to the mode parameters.
[0252] In actual implementation, the device may be a computer device, and the processor executes computer instructions to implement the embodiments of the wireless linkage sensing method and device disclosed above. Those skilled in the art will appreciate 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 may include the processes of the embodiments of the above-mentioned methods.
[0253] The embodiment of the present invention further discloses a wireless linkage perception system, which is a system established using the wireless linkage perception method of the first aspect;
[0254] The system is composed of several sensing nodes in a wireless collaborative sensing network within the edge domain of the Internet of Things. The sensing nodes include collaborative sensing nodes serving as network service nodes and target sensing nodes serving as front-end sensing nodes (i.e., sensing monitoring nodes facing the target object, such as scene sensors or target object devices).
[0255] 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.
[0256] 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).
[0257] When the collaborative perception node receives the trigger status beacon sent by the front perception node, it performs the state jump identification based on the status code contained in the trigger status beacon: by comparing the current status code with the status code saved in the most recent processing to determine whether there is state jump information that has not been processed before.
[0258] 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.
[0259] 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).
[0260] 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.
[0261] The network distribution management node refers to the master device that dominates the network distribution information and network distribution process; the network distribution management node (as a device role) can be an agent node, a routing node (gateway), an upper host or a mobile management terminal equipped with an APP.
[0262] 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.
[0263] 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.
[0264] 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).
[0265] 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.
[0266] 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:
[0267] 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;
[0268] 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.
[0269] It should be noted that when the object hotlist exceeds the quantity or buffer limit, escape processing is performed 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.
[0270] 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.
[0271] 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.
[0272] 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.
[0273] After starting to send the triggered status beacon, the front-end sensing node processes the activity level of the status beacon in one of the following ways or a combination: 1) after a short trigger state, the beacon activity is reduced in a specified manner (such as timed fading); 2) after reaching or exceeding the specified response limit time, it is restored to a normal beacon (typically an ultra-low power consumption state); 3) once the coordinated response is received, it can be restored to the normal beacon.
[0274] 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.
[0275] 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 linkage sensing method, characterized in that: When the wireless cooperative sensing node obtains a scene trigger response, it executes a mode process corresponding to the target scene state. The method includes the following steps: When the cooperative sensing node receives the wireless trigger state beacon sent by the front sensing node in the target scene, it sends the cooperative response information by wireless linkage based on the state jump identification; Obtaining a scene state code corresponding to the target scene through scene state analysis according to the target state information; Obtaining corresponding mode parameters by indexing the scene state code, and performing corresponding mode processing according to the mode parameters; When the cooperative sensing node receives cooperative response information sent by a predetermined number of adjacent nodes, it closes the linkage trigger beacon sent this time; The collaborative sensing node can process the linkage trigger beacon sent by the adjacent node as collaborative response information; the predetermined number is a configuration information of the validity condition, associated with the adjacent node or routing node, and included in the network configuration information.
2. The wireless linkage sensing method according to claim 1, wherein: The cooperative sensing node receives the trigger status beacon sent by the front sensing node in a wireless scanning detection manner, and performs a linkage response when a linkage response condition is met: sending a linkage trigger beacon for a cooperative response.
3. The wireless linkage sensing method according to claim 1, wherein: The front sensing node enables reverse detection during the period of sending the trigger state beacon, and when receiving a coordinated response for state recovery sent by an adjacent sensing node in the reverse detection time slot, the front sensing node immediately turns off the trigger state beacon or restores it to a normal beacon.
4. The wireless linkage sensing method according to any one of claims 1 to 3, wherein: 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.
5. The wireless linkage sensing method according to any one of claims 1 to 3, characterized in that: The mode processing includes: the collaborative perception node sends a scene service beacon containing scene association information to the surrounding area through wireless broadcast; the scene service beacon is a directional service beacon containing the scene association information and / or mode parameters, and the directional service beacon is a service beacon sent to a specified associated target terminal device.
6. The wireless linkage sensing method according to any one of claims 1 to 3, characterized in that: The mode processing includes monitoring data processing, and the collaborative sensing node obtains the state variables currently included in the target monitoring information through monitoring data processing based on the current monitoring mode; The scene state code Ns is derived through scene state analysis, and the monitoring mode is elastically feedback-adjusted according to the mode parameters obtained by indexing the scene state code.
7. A wireless linkage sensing device, characterized in that: The device is a wireless collaborative sensing node that executes a mode process corresponding to a target scene state when a scene trigger response is obtained. The device includes the following modules: Linkage response module: used to send cooperative response information by wireless linkage based on state transition recognition when receiving the wireless trigger status beacon sent by the front perception node in the target scene; State parsing module: used to obtain a scene state code corresponding to the target scene through scene state parsing according to the target state information; Mode processing module: used for obtaining corresponding mode parameters by indexing the scene state code, and performing corresponding mode processing according to the mode parameters; The linkage response module is further configured to close the linkage trigger beacon sent this time upon receiving the coordinated response information sent by a predetermined number of adjacent nodes; The linkage trigger beacon sent by the adjacent node is processed as a collaborative response information; the predetermined number is used as a configuration information of the validity condition, associated with the adjacent node or routing node, and included in the network configuration information.
8. A wireless linkage sensing system, characterized in that: The system is a system established by using the wireless linkage sensing method according to any one of claims 1 to 6; The system is composed of a number of sensing nodes, including collaborative sensing nodes and target sensing nodes.
9. The wireless linkage sensing system according to claim 8, wherein: The system is established by a wireless management node initiating a multi-mode wireless distribution network, and the multi-mode wireless distribution network includes: The collaborative sensing node receives the network configuration information sent by the wireless management node in a Bluetooth BLE manner, and establishes a wireless connection with a designated wireless routing node based on the network configuration information.
Citation Information
Patent Citations
Wireless environment monitoring method based on internet of things and system thereof
CN106686128A
Behavior prediction method based on wireless network collaborative awareness
CN108540310A