Wireless light control sensing method and node device based on internet of things
By reusing the light-controlled sensing node with the collaborative sensing node, the issues of collaboration and resource utilization efficiency of edge service nodes are resolved, enabling efficient and flexible wireless sensing services and rapid response, reducing hardware costs and improving wireless interoperability efficiency.
Patent Information
- Application Number
- CN202210757271.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-30
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2042-06-30
AI Technical Summary
In existing technologies, edge service nodes lack flexible collaborative service cooperation and rely on dedicated intelligent devices, resulting in insufficient wireless sensing capabilities, high resource consumption, and low wireless interoperability efficiency of low-power target devices. This makes it impossible to effectively solve the problem of rapid scene triggering response and reply mechanisms.
By reusing lighting control sensing nodes with collaborative sensing nodes, wireless sensing services can be provided through scene state analysis and pattern processing, thereby improving device reusability and collaborative processing capabilities, and enabling flexible wireless interoperability and rapid response.
It improves the reusability of devices for wireless scene awareness and edge collaborative processing capabilities, reduces hardware costs, improves trigger response speed and wireless interoperability efficiency, has the ability to maintain low power consumption under normal conditions and reduce wireless interference, and supports multi-mode wireless network configuration and edge collaborative computing.
Smart Images

Figure CN115134772B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of wireless communication and edge intelligence of Internet of Things, and mainly relates to the mechanism and process of edge collaborative perception service of wireless collaborative perception network and the collaborative perception nodes contained therein facing target scenes and target objects thereof, and particularly relates to a wireless light control perception method and node device based on Internet of Things. BACKGROUND
[0002] With the development of Internet and Internet of Things technology, wireless intelligent light control technology and various applications have developed rapidly. For various smart areas and their intelligent application systems, on the basis of Internet infrastructure, implementing intelligent light coverage based on Internet of Things has become the basis of hardware facilities for further various intelligent applications.
[0003] For indoor intelligent regional environments of various industries, wireless light control nodes have certain dense distribution. In addition to being used for driving and controlling light loads, they can also serve as edge service nodes to provide collaborative perception services such as object recognition, positioning tracking, state monitoring, control monitoring, and information pushing for surrounding target objects.
[0004] The problem that needs to be solved for Internet of Things edge intelligence technology facing target scenes is the associated decision and service based on scene perception. The state of the target scene is determined by several target objects associated with the target scene and their associated state variables. Most of the state variables often originate from low-power wireless sensors or other perception monitoring devices that are target object devices. These perception monitoring devices, as target perception nodes, are also target object devices served by the edge perception network, and they have a direct association and binding relationship with mobile objects or location environments of the target scene they serve.
[0005] Considering the wireless coverage problem of Internet of Things scene intelligent service, if the edge domain's perception service capability for low-power target object devices completely or excessively relies on dedicated service nodes or base station devices (such as Internet of Things hosts, routers, gateways / relays, positioning base stations, etc.), it will lead to insufficient wireless coverage and computing power of perception service capability or higher resource cost consumption.
[0006] Target perception nodes have perception monitoring capabilities for specific physical objects, but considering power consumption, resources, computing power, installation quantity, or technical compatibility, they are usually not required to be reused as network service nodes. However, when necessary and within the power consumption resources, they can also perform part of the duties of network service nodes to improve the multiplicity and cost-effectiveness of edge network system hardware devices.
[0007] The target object, i.e., a target service object, refers to an object (e.g., a person, an article, an asset device, a location, and an environment) that is served (positioned, controlled, monitored, monitored, and monitored, etc.). The target object includes direct or indirect service objects, such as positioning tracking objects, tracking monitoring objects, monitoring device objects, and energy monitoring objects (e.g., power load objects).
[0008] The target object device refers to a wireless device that provides information interaction services as a service object of a surrounding wireless network node (base station device); and is a wireless device (e.g., an electronic tag, a sensor, an adapter, etc.) that is associated with a target object (referred to as an object device).
[0009] The target sensing node device is a target object device (referred to as an object device), a sensing monitoring device (e.g., a passive positioning device, a wearable device, a distributed sensor, a monitoring and monitoring device, and a peripheral execution device) that is associated with a target scene or a target object.
[0010] The existing similar technology mainly has the following defects:
[0011] 1. Coordination problem: From the perspective of capability cooperation, the edge service node device lacks a complete wireless sensing capability model. There is a lack of flexible cooperative service cooperation among field network service nodes, including cooperative scene sensing, wireless trigger response, cooperative data communication, node path selection, and capability cooperation complementation.
[0012] 2. Edge computing problem: From the physical level, including edge cloud computing, cloud edge cooperative computing, field network computing, intelligent terminal computing, and target object computing, the existing edge computing, especially the data processing and intelligent decision-making of edge domain intelligent hardware devices, still lacks overall hierarchy and relies too much on individual core intelligent devices (Internet of Things host, intelligent gateway, router).
[0013] 3. Multiplexing problem of edge devices: From the perspective of device utilization efficiency, the edge service node multiplexing is low, and it relies too much on special intelligent devices (Internet of Things host, intelligent gateway, router, positioning base station), and less on low-cost multiplexing nodes (such as lamp control, socket, switch, etc. monitoring and control nodes) that also have wireless sensing and computing capabilities.
[0014] 4. Problem of low-power object devices: The existing edge wireless network communication technology mainly includes two types of wireless connection (point-to-point or point-to-multipoint) and Mesh network. The wireless interoperation for low-power target object devices still lacks a fast and efficient mechanism. Among them, wireless connection needs to exchange wireless communication parameters based on a handshake protocol in advance; and the Mesh network node has not effectively solved the problem of fast scene trigger response and response mechanism when responding to peripheral low-power object devices.
[0015] Therefore, how to use low-cost multiplexing wireless light control nodes as wireless cooperative perception nodes in wireless scene perception process, provide efficient and flexible wireless perception services for low-power target object devices or front-end perception nodes in target scenes, and improve the device multiplexing degree and edge cooperative processing capability of wireless scene perception nodes, have become a technical problem to be solved. SUMMARY
[0016] The technical problem to be solved by the present application is to provide wireless interoperation cooperation for wireless perception service process of target scenes and target object devices by multiplexing lamp control perception nodes as cooperative perception nodes.
[0017] To solve the above problems, the present application provides a wireless lamp control perception method and node device based on Internet of Things.
[0018] In a first aspect, the present application discloses a wireless lamp control perception method based on Internet of Things, wherein a plurality of cooperative perception nodes in a wireless cooperative perception network, part or all of which are wireless lamp control perception nodes, the method comprising: the cooperative perception nodes obtaining target state information sent by target object devices associated with target scenes in a wireless perception monitoring manner; the cooperative perception nodes obtaining a scene state code corresponding to the target scenes according to the target state information through scene state analysis; the lamp control perception nodes determining whether a scene state jump occurs in the current target scene according to the scene state code, and executing corresponding mode processing according to the scene state code; the mode processing includes controlling the light load by outputting electrical driving signals.
[0019] Optionally, when the cooperative perception node receives a trigger state identifier sent by any front-end perception node, the scene state analysis of the associated target state variable Xi is started; when the front-end perception node monitors at least one target state variable jump, it sends a trigger state beacon by updating the corresponding trigger state identifier.
[0020] Optionally, the lamp control perception node as a wireless linkage node sends a linkage beacon in a wireless beacon broadcast manner when the linkage response condition is met; the linkage beacon is a new trigger state beacon formed by the cooperative perception node based on the trigger state beacon sent by the front-end perception node received by it through linkage information processing.
[0021] Optionally, the light control perception node derives a scene state code Ns through scene state analysis, and performs corresponding mode processing according to the scene state code Ns, specifically including: the cooperative perception node obtains a corresponding mode code and associated mode parameters Pi through a state mode relationship according to the scene state code.
[0022] Optionally, after receiving the linkage trigger beacon sent by any front perception node in the target scene, the cooperative perception node sends cooperative response information for linkage response and / or state relaxation when the linkage response condition is met.
[0023] Optionally, the light control perception node as a cooperative positioning base station takes the received positioning signal variable of the target object device as the calculation input of positioning signal processing, and obtains the calculation output of the positioning signal variable in the current evaluation period.
[0024] Optionally, the mode processing includes any one or combination of the following: 1) scene mode control / group control of light load; 2) positioning tracking of target object device; 3) tracking monitoring of target monitoring node.
[0025] Optionally, the light control perception node as a cooperative positioning base station performs synchronization time correction on the surrounding distributed synchronization base stations and target object devices through cooperative synchronization management, so that the synchronization base station collects the target positioning / state information sent by the surrounding target object devices in the synchronization detection time slot.
[0026] Optionally, the light control perception node receives the state beacon sent by the target object device approaching in the surrounding, and sends the scene service beacon based on scene object matching.
[0027] In a second aspect, the application further discloses a wireless light control perception node device based on Internet of Things, the node device as a cooperative perception node is included in a wireless cooperative perception network; the device includes the following modules: a perception monitoring module for obtaining target state information sent by a target object device in a wireless perception monitoring manner; a state analysis module for obtaining a scene state code corresponding to the target scene through scene state analysis; a mode processing module for executing corresponding mode processing according to the scene state code when the target scene occurs scene state jump; and a drive control module for outputting an electrical drive signal to control a light load.
[0028] As can be seen from the technical solution provided by the present invention, the present invention reuses the light sensing node for the wireless collaborative sensing node, thereby improving the reusability and utilization of the IoT basic node; the light control sensing node executes the corresponding mode processing according to the scene status code to improve the sensing trigger efficiency of the light control sensing network for the target scene object; the mode processing includes controlling the light load by outputting an electrical drive signal, thereby realizing intelligent light control based on pre-triggered response and scene perception.
[0029] The lighting control sensing network is a service subset of the collaborative sensing network; the distributed wireless lighting control sensing nodes are powered, while lighting control consumes very little computing power from the wireless chip processor. Most of the time, they can act as IoT collaborative service nodes to provide collaborative sensing services for target devices in the environment; their advantages are mainly reflected in the reusability of wireless node devices, thereby saving hardware costs of the wireless network service system.
[0030] Compared with existing technologies, the present invention significantly improves the collaborative sensing services of the wireless Internet of Things edge domain in terms of trigger response speed, wireless interoperability efficiency, sensing service capabilities and flexibility.
[0031] This invention provides wireless sensing services for target scene objects based on a wireless trigger response interoperability mechanism. The lighting control sensing node is the target sensing node and / or a collaborative sensing node, thus bringing the benefits of node device reuse and flexible node roles (integrated positioning / monitoring, integrated active and passive sensing). By controlling the lighting load through scene state analysis and mode processing, it has the advantages of high hardware reusability, fast on-site response speed, and strong offline processing capabilities, specifically reflected in the following aspects:
[0032] 1) Fast trigger response and high reliability: During the trigger transient, the forward sensing node sends a trigger status beacon with higher activity and a wireless transmission data with higher priority, enabling the cooperative sensing node to obtain the forward trigger response quickly and reliably in a short time.
[0033] 2) Normal low power consumption and reduced wireless interference: After the trigger transient, the front-end sensing node shuts down the trigger state based on the smoothing response reception or time effect; in the non-trigger state (normal state), the state beacon is inactive or in an ultra-low power state, which is conducive to normal low power consumption and reduces wireless interference and channel resource occupation.
[0034] 3) Relevance and flexibility of scene states: Based on the parsing of multiple target state variables according to data structures or functions, scene state parsing and trigger response are more correlated and transitive (including from local to global, time accumulation), flexible (such as priority, scene trigger conditions, etc.), and capable of combined judgment for multiple scenes.
[0035] 4) Strong reusability of network equipment resources: For indoor smart area environments in various industries, wireless lighting control nodes have a certain degree of dense distribution; therefore, lighting nodes, through dynamic role reuse (based on time-sharing or configuration) as collaborative sensing nodes, have better coverage and cost advantages than other application nodes (such as smart sockets, power monitoring nodes).
[0036] 5) Application-oriented edge collaborative computing collaborative service capabilities: It not only provides wireless network communication services, but also has the ability to provide collaborative data processing services as edge collaborative computing for sensing and monitoring applications (such as location tracking, energy monitoring, and lighting control).
[0037] 6) Good network configuration convenience: The wireless scene perception system is based on multi-mode wireless network configuration; through synchronous network configuration and automatic multi-select matching, the network installation and configuration is simple and flexible, and the network configuration can be fully automatic.
[0038] 7) High network self-healing ability and stability: It has dynamic balance, selectivity and redundancy, and has better network self-healing ability, higher stability, reliability and offline (network disconnection) processing ability. Attached Figure Description
[0039] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0040] Figure 1 This is a flowchart of a wireless lighting control sensing method based on the Internet of Things disclosed in this embodiment;
[0041] Figure 2 Example: A modular structure diagram of a wireless lighting control sensing node device based on the Internet of Things;
[0042] Figure 3 Example: A schematic diagram of the role relationship of lighting control sensing nodes in a wireless collaborative sensing system, where G1 and G2 represent general wireless base stations (collaborative sensing nodes), R1 to R4 represent lighting control sensing nodes (reused as wireless base stations for collaborative sensing nodes), E1 to E5 represent lighting control sensing nodes (reused as linkage nodes for collaborative sensing nodes), and S1 to S9 represent target object devices, i.e., target sensing nodes (target positioning and monitoring devices).
[0043] Figure 4 Example: Module structure diagram of a wireless lighting control sensing node as a target sensing node;
[0044] Figure 5 Example: Module structure diagram of wireless lighting control sensing node as a collaborative sensing node. Detailed Implementation
[0045] To make the objectives, technical solutions, and beneficial effects of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the described embodiments are part of, but not all, of this invention; the embodiments are used to explain the invention and do not limit the invention.
[0046] Example 1, please refer to Figure 1 This is a flowchart of a wireless lighting control sensing method based on the Internet of Things (IoT) disclosed in an embodiment of the present invention. The method comprises several cooperative sensing nodes (serving as wireless base stations) in a wireless cooperative sensing network, wherein some or all of the nodes are wireless lighting control sensing nodes.
[0047] Step S101: The collaborative sensing node obtains the target status information (and several target status variables Xi contained therein) sent by the target object device (within the wireless coverage range) associated with the target scene through wireless (scanning detection) sensing and monitoring (packet object identification, positioning tracking and status monitoring).
[0048] Step S102: The collaborative perception node obtains the scene state code (and its transition information) corresponding to the target scene through scene state parsing based on the target state information (and several target state variables Xi contained therein);
[0049] Step S103: When the lighting control sensing node determines that a scene state change has occurred in the current target scene based on the scene state code, it performs the corresponding mode processing according to the scene state code.
[0050] Step S104, the mode processing includes controlling the (electrically or wirelessly connected) lighting load (in a switching or dimming manner) by (directly) outputting an electrical drive signal (and / or wireless linkage response).
[0051] The implementation of the above steps is further explained as follows:
[0052] The wireless collaborative sensing network (hereinafter referred to as the 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 monitoring, and information push. Several collaborative sensing nodes obtain target status information of the currently specified target scene object through collaborative sensing.
[0053] The collaborative sensing node is a device role that provides wireless collaborative sensing services to target objects (including target positioning devices, target monitoring devices, and scene sensors) in the target scene.
[0054] The collaborative sensing service includes: obtaining the status beacon of the target device through wireless scanning detection, and performing location tracking and status monitoring of the target device.
[0055] The collaborative sensing node is a device role that provides wireless collaborative sensing services. It performs sensing and monitoring (object identification, location tracking, and status monitoring) on several target devices, including lighting control sensing nodes / power monitoring nodes, using wireless scanning detection.
[0056] The lighting control sensing node is a sensing and monitoring device. Based on device role configuration and / or role time slot switching, it can serve as a collaborative sensing node and / or a target object device that is collaboratively served.
[0057] When the lighting control sensing node acts as a collaborative sensing node, it provides wireless collaborative sensing services to other target devices and their associated target objects based on limited sensitivity processing, including positioning, tracking and monitoring data processing.
[0058] The sensing node is a sensing and monitoring device that, based on device role configuration and / or role time slot switching, serves as a collaborative sensing node and / or a target object device being collaboratively served.
[0059] The aforementioned processing mode makes the wireless interoperability mode more flexible, including high efficiency in triggering group control and offline response processing capabilities (not dependent on real-time scheduling and control by the host computer, and not afraid of network outages).
[0060] The collaborative sensing node acts as a collaborative positioning base station, using wireless scanning detection to locate and track / monitor target devices within the wireless coverage area associated with the target scene.
[0061] The collaborative sensing refers to the process by which multiple sensing nodes in a wireless network perform sensing monitoring and related services through collaborative sensing processing, targeting a common target scene or a subset thereof (including the target object).
[0062] The target scene object is the target object associated with the target scene; the target scene (hereinafter referred to as scene) is a combination of several target objects and their location environment within a given physical space-time; the target scene may contain several subsets of target scenes.
[0063] Sensing and monitoring equipment refers to devices with wireless sensing and monitoring capabilities, including target sensing nodes (as target object devices or scene sensors) that directly perform sensing and monitoring of target scene objects, or collaborative sensing nodes that perform sensing and monitoring of front-end sensing nodes.
[0064] The perception and monitoring refers to the process of acquiring target-related information (such as signal reception, data acquisition and processing), including the identification, tracking and monitoring of target scene objects.
[0065] The object recognition refers to obtaining information such as the device ID, service attributes, and status variables of the target object (device) through wireless scanning and detection; the status monitoring refers to parsing and judging the range or combination of status variables of the target object to obtain target status information associated with the target scene object.
[0066] 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 capable of sensing and monitoring target objects.
[0067] The wireless cooperative sensing system is established by a wireless management node (such as a mobile phone, computer, or gateway) initiating a multi-mode wireless network configuration, which includes:
[0068] The collaborative sensing node supports multi-mode wireless communication protocols. It receives network configuration information (including SSID) sent by the wireless management node (in the form of synchronous group control and synchronous data packets) via Bluetooth BLE (wireless scanning detection - wireless time slot synchronization). Based on the network configuration information, it establishes wireless connections with designated (several) wireless routing nodes via another wireless communication protocol standard - WiFi, thereby constructing a network system based on Mesh communication.
[0069] When the collaborative sensing node receives the trigger status beacon sent by the forward sensing node, it performs the state transition identification based on the status code contained in the trigger status beacon: by comparing the current status code with the previously most recently processed and saved status code, it determines whether there is any previously unprocessed state transition information.
[0070] Before initiating the transmission of the triggered state beacon, if the channel detection is busy, the forward sensing node is allowed to relax the avoidance conditions and transmit in a priority manner compared to the non-triggered state (normal beacon); the priority manner includes any or a combination of the following: 1) more allowed transmission channels; 2) wider transmission slot restrictions; 3) shorter transmission slot intervals; 4) allowing an increase in transmission power level if necessary.
[0071] After the forward sensing node initiates the transmission of the triggered state beacon, it processes the activity level of the state beacon in one or a combination of the following ways: 1) after a brief triggered state, the beacon activity is reduced in a specified manner (such as timed weakening); 2) after reaching or exceeding a specified response limit time, it is restored to a normal beacon (typically referring to an ultra-low power state); 3) once the coordinated response is received, it can be restored to the normal beacon.
[0072] Furthermore, the non-triggered state (normal state) can be divided into intermediate state, normal state, and off state according to the activity level of its state beacon; the activity level is associated with the state cycle, and the activity level is automatically reduced after obtaining a cooperative response or gradual cooling.
[0073] The lighting control sensing node is a target control node that can be used for lighting control. Its node role can be either 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.
[0074] The light control sensing node is a collaborative service node with multiple device roles, including a target monitoring / tracking node, a wireless linkage node / beacon base station, and a collaborative sensing node / positioning base station.
[0075] The lighting control sensing node / power monitoring node can be reused as a target / cooperative sensing node, providing cooperative sensing services to surrounding target objects based on wireless data reception response.
[0076] The lighting control sensing node / power monitoring node has the ability to provide multi-role and multi-mode services for target scenarios and their target objects (lighting loads / electrical loads); for example, it includes: collaborative sensing / monitoring, location tracking, dimming control and / or power monitoring.
[0077] All or some of the nodes of the lighting control sensing network serve as target / cooperative sensing nodes, and the lighting control sensing network composed of the lighting control sensing nodes serves as a service subset of the wireless cooperative sensing network to perform the dimming control on the lighting load and its associated lighting peripherals.
[0078] The lighting control sensing node controls the dimming of the lighting load by adjusting the driving signal, including turning the lighting load on / off and / or adjusting its brightness.
[0079] The lighting load refers to the load of all lighting peripherals corresponding to the controlled target node, and may include one or more lighting peripherals (including power drivers) or their load branches.
[0080] The dimming control also includes adjusting the color brightness of several associated lighting peripherals by adjusting the color grayscale ratio.
[0081] Target perception node / target monitoring node is a network node role that directly perceives and monitors target objects (using built-in sensors).
[0082] The target sensing node, as the target object device served by the collaborative sensing network and its collaborative sensing nodes, includes target positioning / tracking / monitoring nodes and sensing and monitoring devices that have established an association or binding relationship with the target object they serve.
[0083] The target state variable (referred to as state variable) is a physical state variable that is contained in the target state information and is associated with the target scene object, reflecting the target object and its associated environment.
[0084] Target state variables include direct variables or indirect indices that are associated with predetermined scenarios such as environmental state, target object, and event triggering.
[0085] The target state variable is a physical quantity or intermediate control state variable that constitutes the elements for judging the state of the target scene and its changes.
[0086] When a scenario needs to be described by multiple target state variables, different state variables can be contained in the same or multiple state beacons; that is, not all target state variables must be contained in the same state beacon.
[0087] 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: 1) Object filtering: Filter according to the attributes of the object device (such as device name, address range, verification code), and unconditionally skip non-target object devices; 2) State filtering: Filter according to the state of the object device, give priority to object devices in the triggered state, and allow unconditional skipping or non-priority processing of object devices in the non-triggered state (such as skipping object devices with lower activity levels).
[0088] In actual implementation, the object filtering and state filtering consist of n filtering conditions, where the expression for any filtering condition is: Matching code 1, [Matching code 2, Matching code 3, ...]; where the matching code refers to the code (string) that matches the attribute and / or state of the object device.
[0089] It should be noted that: 1) Each filter condition contains at least one attribute condition, and multiple optional attribute conditions are related by "AND"; 2) When checking multiple attributes of a certain condition (the order of checking multiple attributes can be set), negative checks are used, that is, if any attribute or its subset (such as the high byte) does not match, the condition can be skipped.
[0090] The collaborative sensing node detects and receives status beacons broadcast wirelessly from surrounding target devices via wireless scanning.
[0091] A distribution network management node synchronously acquires the status beacons of surrounding nodes using wireless time slots, and discovers several edge nodes / sensing nodes (referring to wireless slave devices that can be configured or are to be connected) that meet the matching attribute conditions.
[0092] The edge node is a wireless device that can be connected and communicated with at the edge / periphery relative to the host or cooperating server.
[0093] The sensing node selects the wireless protocol mode (such as Bluetooth BLE and WiFi) and mode parameters related to the wireless topology (such as wireless connection and / or Mesh communication) and data transmission based on the linkage trigger response.
[0094] The distribution network management node refers to the master device that controls the distribution network information and process; the distribution network management node (as a device role) can be a proxy node, a routing node (gateway), a host computer, or a mobile management terminal with an APP installed.
[0095] The distribution network management node sends the distribution network information to edge nodes / sensing nodes of several designated target device groups via wireless directional broadcast-synchronization sequence beacons in a wireless time-slot synchronization manner, using synchronization data packets containing target multi-select information (such as multi-select codes).
[0096] The network configuration information includes parameter information used 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 related parameter information.
[0097] The edge node receives the synchronization data packet via wireless time slot synchronization, activates the Mesh linkage node by recognizing the group control code, and establishes a wireless matching connection with the designated wireless router node according to the network configuration information (based on the SSID information therein).
[0098] In actual implementation, the edge node obtains the wireless network configuration information by wireless scanning and detection via Bluetooth, and then establishes a wireless pairing connection with the designated wireless routing node (wireless router) via WiFi.
[0099] The collaborative response information is (sent by the collaborative sensing node when it receives the pre-triggered response) response information used to trigger state calming and / or linkage response; optionally, the collaborative response information includes target multi-select information -- group control multi-select code and / or enumeration code.
[0100] The validity conditions of the collaborative response information include any one or a combination of the following: 1) it comes from a valid wireless network node (such as a host or collaborative sensing node that specifies valid category or attribute conditions); 2) the collaborative response information contains a specific validity identifier.
[0101] Within the transient period after the front-end sensing node triggers the linkage (sends a trigger status beacon), once it receives a cooperative response information that meets the validity conditions (such as valid nodes and their number) in the reverse accumulation, it immediately stops sending the trigger status beacon.
[0102] If the cooperative response information that meets the validity conditions is not received within the limited transient time, the sending of the triggered state beacon can be stopped; typically, a slow change method is adopted to restore the normal beacon.
[0103] The collaborative response information includes target multi-select information—multi-select code. The front-end perception section verifies the target multi-select information—multi-select code by performing target matching verification to determine the validity of the state calming / collaborative response.
[0104] Typically, the target matching verification is performed using bit selection comparison identification, which refers to a method of identifying and judging specific "bits" in the multi-select code to determine whether they match the multi-select code.
[0105] Example 2, for the aforementioned Figure 1 The implementation of the flowchart steps is further explained below:
[0106] When the collaborative sensing node receives a change in the trigger status identifier sent by any forward sensing node, it initiates scene state parsing for the associated target state variable Xi; when the forward sensing node detects a change in at least one target state variable, it sends a trigger status beacon by updating the corresponding trigger status identifier.
[0107] The trigger state identifier is an identifiable identifier existing in the state beacon, corresponding to the state transition information.
[0108] The target state variable Xi comes from the parsing of the triggered state beacon, and may also include the previously obtained target state variable Xi(t) (and its time domain change value).
[0109] The trigger state identifier is an identifiable identifier existing in the state beacon, corresponding to the state transition information;
[0110] The trigger status identifier can 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.
[0111] In actual implementation, the trigger status identifier is one or a combination of the following methods to indicate whether there is a state transition information and the degree of the transition: 1) distinguishing between having / not having a state transition by specific values, 2) representing having / not having a state transition by whether the status code changes, and 3) representing the degree of the transition by different specific values.
[0112] The scene state is parsed as follows: based on the scene state function associated with several different scene trigger responses, the scene state code is derived as: Ns = Fs(Xi) or Ns = Fs(Xi(t), △Xi);
[0113] Where Xi refers to a set of several target state variables Xi(t),
[0114] △Xi refers to the change in the target state variable Xi over a given time period.
[0115] The scenario state parsing includes: setting different scenario class codes and / or scenario trigger sources (target monitoring nodes and their target state variables) to have different scenario validity periods and / or scenario priorities through preset settings.
[0116] The validity period of the scenario refers to the duration of the scenario state obtained through scenario state parsing after the sensing node receives a scenario trigger response and before it receives a new valid scenario trigger response.
[0117] The scene validity period identifier is a dynamic identifier that reflects whether the current scene state is valid; (typically, the scene validity period identifier is set to 1 or 0 during the validity period and at the end of the validity period, respectively). If a new valid scene trigger response is obtained within the scene validity period, the scene validity period is overwritten.
[0118] Scene priority rules: Scene priority is only effective within the scene validity period after a scene trigger response is obtained. For scene class codes of the same target scene, a new valid scene trigger response can only be obtained within the scene validity period if the new scene trigger has the same or higher scene priority than the original scene trigger.
[0119] Multi-scene overlay rule: When multiple scene class codes for the same target scene receive scene trigger responses within the overlapping time of scene validity, the state variables of the executed operation are logically ORed; the later triggered scene should overwrite the selected target.
[0120] The triggering state beacon is a state beacon (such as a radio beacon or carrier beacon) sent by a forward sensing node at a higher activity level than the non-triggering normal state by adjusting its beacon broadcast / modulation parameters, thereby triggering surrounding associated cooperative sensing nodes to receive and respond.
[0121] The beneficial effects of the aforementioned trigger state beacon are that it shortens the trigger response time (improves the trigger response speed), reduces the probability of being interfered with by transients, and thus improves the efficiency and success rate of triggering transient communication.
[0122] When the forward sensing node or cooperative sensing node is in normal (non-state triggered) mode, the state beacon it sends has beacon broadcast / modulation parameters with low activity, so as to save power consumption of normal beacon broadcast and reduce unnecessary airborne wireless cross-interference.
[0123] A certain cooperative positioning base station derives the scene state code Ns through scene state parsing based on the positioning signal variables of the target object device associated with the target scene (which are a type of target state variable).
[0124] When the mode is processed as a limited sensitivity processing for a resource-sensitive conflict, the collaborative sensing node uses the sensitivity deviation △S of the target state variables associated with several target object devices in the current evaluation cycle as the priority order (specifying or influencing) for the limited sensitivity processing to be carried out in this time.
[0125] By comparing the sensitivity deviation △S between different target devices and / or different state variables Xi, the priority order of the limited sensitive processing to be performed (for the current target scenario state) is determined; thus, when resource sensitivity conflicts cause the backlog of pre-buffered data, it is allowed to discard variable data with relatively low priority.
[0126] The monitoring data processing is a limited sensitivity processing. In the continuous tracking and monitoring of multiple target objects and / or multiple state variables Xi, when the data processing resource capacity (within a certain time) has sensitivity conflicts, it is necessary to limit the data processing frequency of different targets (target objects or their state variables).
[0127] The collaborative sensing node (preceding or current sensing node) determines whether the scene state meets the scene triggering conditions by parsing the scene state and obtains the corresponding scene triggering response.
[0128] That is, once the relevant sensing node determines that a scene state change has occurred, it can obtain a scene trigger response, unless it is blocked by the scene trigger condition.
[0129] When the collaborative sensing node determines that a scene state change has occurred in the current target scene, it will send a scene state beacon containing a scene state code identifier (as a trigger state identifier) (by broadcasting a wireless beacon).
[0130] The scene state beacon is created by the current sensing node and can be used as an object state beacon received by subsequent collaborative sensing nodes.
[0131] The scene status code identifier is used as a trigger status identifier for subsequent collaborative sensing nodes to identify and determine triggering and linkage response; the trigger status identifier is the same as or associated with the corresponding scene status code.
[0132] The forward sensing node adjusts the activity level of its status beacon by setting beacon broadcast / modulation parameters.
[0133] During the duration of the triggered state beacon (a short period of time, allowing for higher energy consumption), by enhancing the radio frequency signal capability of the state beacon and / or assigning specific channel occupancy, a higher transient communication success rate is achieved, thereby obtaining a faster triggering effect with higher sensitivity and reliability.
[0134] Conversely, in normal (non-state-triggered) conditions, the activity level is reduced by decreasing or disabling the radio frequency signal capability and / or specific channel occupancy of the state beacon, resulting in lower beacon broadcast power consumption and wireless channel resource occupancy, and reducing airborne radio frequency cross-interference.
[0135] The forward sensing node (as the target device for reverse control) receives information actively sent by a certain cooperative sensing node, and the trigger status beacon, as a response beacon, contains response information corresponding to the actively sent information.
[0136] When the actively sent information contains target multi-select information—multi-select code, the forward sensing node adjusts the timing and activity level of the activation trigger state beacon according to the number of object nodes of the current target multi-select information.
[0137] Upon receiving a trigger status beacon sent by any of the forward sensing nodes in the target scene, the collaborative sensing node immediately initiates a trigger response: (in a multi-select response mode) it sends collaborative response information (which may include target multi-select information, such as group control multi-select code and / or enumeration code) to calm the state.
[0138] When the forward sensing node in the triggered state receives the coordinated response information, it shall immediately stop sending the triggered state beacon or replace it with a normal beacon if the validity conditions are met.
[0139] During the (brief) period of sending the trigger state beacon, the forward sensing node enables reverse (synchronous) detection. When it receives (meeting the validity condition - a predetermined number) of coordinated responses sent by neighboring sensing nodes for state recovery within the reverse (synchronous) detection time slot, it immediately shuts down the trigger state beacon or restores it to the (non-trigger state) normal beacon.
[0140] If the forward sensing node is a low-power target sensing node, when it receives state calming / cooperative response information sent by any cooperative sensing node within the synchronous detection time slot, it immediately turns off the triggered state beacon or restores it to the non-triggered state (lower activity level) - normal beacon - when the validity conditions (such as a predetermined number) are met, in order to save its own power consumption and reduce transient radio frequency contention interference.
[0141] When the state recovery / cooperative response information received by the sensing node includes a recovery and correction of the current target state information, the sensing node determines the scene state transition based on the recovered and corrected target state information.
[0142] The target device (when moving) sends the trigger status beacon, which includes a modulation status identifier for correcting the positioning signal variables.
[0143] Based on the currently obtained target state variables (sent by one or more forward sensing nodes), the scene state is parsed according to the scene state function and / or scene data structure associated with the target scene (and / or the current forward sensing node) to obtain the current target scene state information and derive the scene state code Ns.
[0144] When the target state information is wholly or partially derived from the current forward sensing node, the scene state parsing includes a reference to the forward state code, which is contained in the scene state code identifier sent by the forward sensing node.
[0145] The collaborative sensing node (preceding or current sensing node) parses the scene state based on the obtained (several) target state variables (associated with the target scene) according to the scene state function, and derives the scene state code Ns corresponding to the target scene state.
[0146] The change in the target scene state is caused by changes in one or more target state variables;
[0147] The target state variable has at least one originating from a trigger state beacon containing target state information, transmitted by a forward sensing node (either directly or via wireless linkage).
[0148] The collaborative sensing node (using a time-slot synchronized wireless scanning detection method) receives target state information containing (several) target state variables sent by nearby (one or more) forward sensing nodes.
[0149] One or more of the target state variables Xi are target state information sent from one or more forward sensing nodes (devices) associated with the target scene.
[0150] The collaborative sensing node (if and only if) receives the triggering state beacon containing state transition information sent by any of the preceding sensing nodes in the current target scene, as a necessary condition for initiating the current scene state parsing.
[0151] The state transition information includes trigger state identifier information (which reflects local state transitions) that is associated with the target scene or subset (including the target object) and can be quickly identified.
[0152] The forward sensing node sends a trigger status beacon in response to the status monitoring of (a specified number) target scenes or subsets.
[0153] 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 transition information, the process of receiving the trigger status beacon can be stopped in advance.
[0154] The trigger state identifier indicates the existence of state transition information, which is a necessary condition for further scene state analysis. However, the decision on whether and how to perform scene state analysis can be made based on the time-domain change of the target state variable Xi.
[0155] The lighting control sensing node acts as a wireless linkage node, and sends a linkage beacon via wireless beacon broadcast when the linkage response conditions are met.
[0156] The cooperative sensing node receives the trigger status beacon sent by the front sensing node via Bluetooth BLE wireless (time-slot synchronized) scanning and detection. When the linkage response conditions are met, it performs a linkage response: (as a wireless linkage node) it sends a linkage trigger beacon (for cooperative response) via wireless beacon broadcast.
[0157] Linked response refers to the secondary response obtained based on the scene trigger response obtained by the forward sensing node.
[0158] The linked trigger beacon, as a cooperative response, can be reused to resolve the trigger state.
[0159] When the front-end sensing node receives a linkage trigger beacon, if the validity conditions are met, the trigger state beacon is immediately turned off or restored to the non-trigger state - normal beacon.
[0160] The linkage trigger beacon replaces the original trigger state beacon (to wirelessly trigger a predetermined number of other cooperative sensing nodes), allowing the front-end sensor to recover its state more quickly (restoring a normal beacon with low power consumption) and avoiding redundant linkage signals due to insufficient trigger space range of the original trigger state beacon (avoiding power consumption and cross-interference from invalid triggers).
[0161] When the linkage response conditions are met, based on the (valid) target status information contained in the trigger status beacon, the cooperative sensing node places the updated linkage identifier into the new linkage trigger beacon and sends it as a wireless linkage node via wireless beacon broadcast.
[0162] The linkage identifier includes the trigger response ID and the linkage level;
[0163] The trigger response ID is the same as or equivalent to the trigger response ID contained in the linkage trigger beacon, and the linkage level is modified unidirectionally (irreversibly).
[0164] The linkage beacon is a new triggering state beacon formed by the collaborative sensing node based on the triggering state beacon sent by the preceding sensing node and through linkage information processing.
[0165] The linkage trigger beacon is a non-native trigger state beacon (relative to a specific scene state transition).
[0166] The lighting control sensing node derives a scene state code Ns through scene state parsing and executes corresponding mode processing (flow) based on the scene state code Ns, specifically including:
[0167] The collaborative sensing node obtains the corresponding mode code and associated mode parameter Pi based on the scene state code and through state mode relationships, including direct correspondence, indexing, and parsing.
[0168] The target scene state, or scene state for short, is a physical state of the specified target scene that is associated with it (and can be a combination of several subsets or object states); for example, the scene state is the people (occupied / unoccupied) in a specified area / room.
[0169] The target state information is information describing the state of the target scene / object and its changes.
[0170] The scene status code (hereinafter referred to as the scene code) refers to the identification code that is associated with the target scene and is preset to reflect the change of scene status.
[0171] Scene state codes are obtained by parsing one or more target state variables; for example, temperature and humidity (a combined temperature / humidity range code) within a specified area / room / location.
[0172] Scene state analysis is oriented towards the target scene / object and is completed by the collaborative sensing node itself or by the collaborative sensing node with other collaborative sensing nodes through collaborative sensing processing;
[0173] When the target scene consists of multiple target objects, the scene state resolution is completed based on the object state resolution.
[0174] The collaborative sensing node obtains the state identification information of the target object by analyzing the variable values and variable type information of one or more state monitoring variables through the category index of the state beacon sent by the target object device.
[0175] Scene state analysis includes the scene state analysis of a target scene by a certain collaborative sensing node or its host based on scene state information (as a local or subset) provided by several forward sensing nodes, using an overlay or summarization algorithm.
[0176] The scene state information is obtained by multiple forward sensing nodes through scene state parsing, including one or a combination of the following methods: 1) performing collaborative sensing processing (such as collaborative localization calculation) on the same target scene or object; 2) performing scene state parsing on several subsets or objects contained in the same target scene by different forward sensing nodes.
[0177] A forward sensing node refers to the preceding collaborative sensing node from which the current wireless reception response of the collaborative sensing node originates. It can be the most forward target sensing node or an intermediate sensing node. The forward sensing node refers to the sensing and monitoring device that obtains and sends state variables to the current collaborative sensing node.
[0178] The preceding sensing nodes include target sensing nodes that obtain the target state variable Xi through direct or indirect sensing or intermediate sensing nodes that receive and process data.
[0179] The target state variable Xi comes from the parsing of the triggered state beacon, and may also include the previously obtained target state variable Xi(t) and its temporal change value.
[0180] An object status beacon (or simply status beacon) is a wireless beacon or carrier beacon sent by a target device in an active broadcast and / or response feedback manner, reflecting the characteristic attributes and current physical state of the target device and its associated objects; typically, it includes connectable or non-connectable wireless beacons or carrier beacons sent in both broadcast and / or response beacon modes.
[0181] The wireless beacon or carrier beacon is a received signal and its beacon information that is intermittently and periodically transmitted by a wireless device or a power line carrier device through broadcasting or responding. It contains set device attributes and other application information and can be obtained by nearby similar devices through wireless scanning detection or carrier demodulation detection.
[0182] Scene trigger response refers to the trigger response obtained by the current sensing node through the recognition of scene state changes.
[0183] Whether the collaborative sensing node changes or not upon receiving the scene state code Ns sent by the forward sensing node is a necessary condition for obtaining the scene trigger response and parsing the associated target state variable Xi.
[0184] The forward sensing node stores the scene state code as a special state variable in its own state beacon. Optionally, the scene state code sent by a forward sensing node can be used as one of the target state variables on which the collaborative sensing node performs scene state parsing.
[0185] The collaborative sensing node responds to several target state variables sent by the forward sensing node only when it detects a change in the scene state code Ns sent by the associated forward sensing node.
[0186] The result of the current collaborative perception node's scene state parsing is the scene state information associated with the current target scene, which is reflected in the scene state code Ns.
[0187] The scene triggering conditions include conditions for a jump trigger and / or steady-state trigger of the target scene state;
[0188] The above-mentioned scenario triggering conditions can be regarded as necessary and sufficient conditions. If the additional conditions (such as spatiotemporal conditions, object conditions, and parameter conditions) are regarded as the conditions for parsing the scenario state, then...
[0189] The target state variable is a physical quantity or intermediate control state variable that constitutes the elements of the scene triggering conditions and is contained in the target state information.
[0190] The scene triggering includes jump triggering and / or steady-state triggering when the target scene state occurs.
[0191] The scene state transition refers to a transition that occurs in the target scene by judging the specified associated target object and target state variable or their combination, and the transition meets the predetermined degree of change.
[0192] The degree of change includes one or a combination of the following: 1) the spatiotemporal range of the current target object; 2) the range of values of the current target state variables; 3) the rate of change and / or the stabilization time of the scene state.
[0193] Typically, real-time transitions or stable transitions are determined by combining the range of change of the target state variable with / or the settling time.
[0194] Limited sensitive handling (hereinafter referred to as sensitive handling) is a mode of handling when service resources for multiple target devices have sensitive conflicts.
[0195] The aforementioned limited sensitive processing refers to the processing mode with sensitive conflicts of valuable resources (such as power consumption, memory, computing power, communication data volume, time occupation, etc.), such as: monitoring data processing (data monitoring, data storage, anomaly monitoring, data uploading, etc.).
[0196] The collaborative sensing node evaluates and calculates the sensitivity deviation ΔS based on the state variable Xi of a target scene or object device, according to the linear sensitivity deviation and / or the time sensitivity deviation.
[0197] 1) Calculate the absolute or relative rate of change of the variable Xi based on the linear sensitivity deviation assessment:
[0198] △S(Xi)=Ki|△Xi| or △S(Xi)=Ki|△Xi / Xi|,
[0199] Where Ki is the set sensitivity coefficient (i.e., ΔS / ΔXi), which reflects the degree of influence of the change of state variable Xi on the state of the target scene - the state of the target object;
[0200] △Xi is the difference between the current value of the variable Xi and the benchmark value. The benchmark value can refer to the value before the last sensitive processing or the expected value of the current target, 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).
[0201] 2) Calculate the cumulative change of variable Xi over time (i.e., the sensitivity impulse value of variable Xi) based on the time sensitivity deviation assessment:
[0202] △S(Xi)=∑(|Ki|△Xi|τj), where τj is the number of time cycles to skip sensitive processing.
[0203] The collaborative sensing node judges the linkage identifier contained in the linkage trigger beacon. If the linkage identifier contains a valid linkage identifier that has not yet been responded to, then the linkage response condition is met.
[0204] The collaborative sensing node evaluates and calculates the sensitivity deviation ΔS based on multiple target state variables Xi (for a specific target scene or device) using a sensitivity-weighted method.
[0205] △S=∑△S(Xi)=∑|Ki*△Xi|or△S 2 =∑△S(Xi) 2 =∑(Ki 2 *△Xi 2 ).
[0206] When the target state variable exists in the state beacon sent by the forward sensing node, the current collaborative sensing node can actively perform scene state parsing to determine whether the scene state has changed; and obtain the corresponding scene trigger response when the scene trigger conditions are met.
[0207] When the target monitoring node acts as a forward sensing node, the jump triggering and steady-state triggering conditions and their implementation examples are as follows:
[0208] 1) When the variable value meets the jump trigger condition, the target monitoring node detects the variables of the power and temperature sensors; and the smart bracelet (target monitoring node) detects the variables of the motion and heart rate sensors.
[0209] 2) When the variable value meets the steady-state triggering condition, the motion sensor variable of the smart bracelet will time out (i.e., triggering due to no movement for a long time); the smart tag (target tracking device) will time out due to continuous lack of system response (i.e., triggering due to no response for a long time).
[0210] A triggered status beacon is a status beacon that contains specific trigger information; trigger information: information used to indicate / remind the recipient of a response.
[0211] The triggering mechanism is a kind of triggering reminder mechanism; even if the collaborative sensing node does not receive the triggering status beacon sent by the forward sensing node, the scene state can be parsed when necessary based on any predetermined state or timed event triggering, in order to determine whether a scene state change has occurred.
[0212] The activity level refers to the sensing node's ability to adjust the radio frequency signal of its status beacon and / or the occupancy of a specific advantageous channel based on beacon broadcast / modulation parameters.
[0213] Beacon broadcast / modulation parameters include the beacon broadcast interval, duration, power level, phase slot, frequency channel, and other modulation parameters.
[0214] During the short duration of the triggered state beacon, the collaborative sensing node enhances the activity level of the state beacon through one or a combination of the following methods, thereby achieving a higher transient communication success rate (and thus obtaining a faster triggering effect with higher sensitivity and reliability): 1) Initiate refresh: Initiate beacon broadcasting or its type that is normally (not triggered) not running (such as initiating the sending of broadcast packets and response packets while normally not sending or only sending one of them); 2) Increase frequency: Shorten the interval time of beacon broadcasting; 3) Enhance power: Increase the power level of beacon broadcasting; 4) Specific channel: Set a specific (protective, non-competitive) dominant channel, such as: phase slot channel, frequency channel.
[0215] The scene state beacon refers to the trigger state beacon containing scene state codes sent by the current sensing and monitoring node in response to a change in the state of a specific target scene object.
[0216] The scene status beacon contains a trigger status beacon containing scene status information, which may, but is not necessarily, sent by the target monitoring node (sensor).
[0217] For example, the scene state beacon is: 1) a state beacon sent by the target monitoring node (scene sensor or target object device); 2) a trigger state beacon sent by the collaborative perception node to the overall target scene (based on scene state parsing) after receiving several trigger state beacons corresponding to the local area of the target scene subset.
[0218] The collaborative sensing node judges the linkage identifier contained in the linkage trigger beacon. If the linkage identifier contains a valid linkage identifier that has not yet been responded to, then the linkage response condition is met.
[0219] The linkage identifier is a marker that reflects the sequential relationship of the linkage forwarding of relevant information.
[0220] In actual implementation, the following restrictive judgments are made on the linkage identifier: 1) Single-time nature: Each linkage relay node can only respond to a given linkage response ID once (which can last for a period of time) and send a linkage trigger beacon; 2) Unidirectional nature: based on the unidirectional nature (irreversibility) of the linkage level; 3) Finite nature: judgment of N neighboring nodes: signal strength and quantity limit (typically 2 to 5).
[0221] When the forward sensing node receives active control information sent by a certain collaborative sensing node, the trigger status beacon acts as a response beacon to the active control information. The response feedback is feedback on the receipt of the active control information and the execution status.
[0222] For example, in the process of a certain 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-select information and clears the multi-select code corresponding to the slave device through logic, such as deleting the corresponding enumeration code or clearing the corresponding bit of the bit selection code to indicate state recovery / collaborative response information.
[0223] The collaborative sensing node, acting as the master device for group control, sends group control information including target multi-selection information to monitor the group control and execution status of multiple wireless slave devices; the trigger status beacon serves as a feedback method for the group control execution status.
[0224] 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.
[0225] The active positioning information is used to send location information to the target terminal device for positioning calculation, including one or a combination of the following information: location of the positioning base station, transmission channel and modulation parameters, AOT positioning parameters (such as antenna signal transmission direction / angle), and RSSI positioning parameters (such as signal power level and correction amount).
[0226] Example 3, for the aforementioned Figure 1 The implementation of the flowchart steps is further explained below:
[0227] After receiving a linkage trigger beacon sent by any forward sensing node in the target scene, the collaborative sensing node sends a collaborative response message for linkage response and / or state recovery when the linkage response conditions are met.
[0228] When the collaborative sensing node receives a predetermined number of collaborative response messages (with the same trigger status identifier) sent by neighboring nodes, it shuts down the linkage trigger beacon sent this time; the collaborative sensing node can process the linkage trigger beacons sent by neighboring nodes as collaborative response messages.
[0229] The predetermined quantity serves as configuration information for validity conditions (within a limited time period), is associated with neighboring nodes or routing nodes, and is included in the distribution network information—network topology information (as a type of network topology information).
[0230] The collaborative / lighting control sensing node obtains the corresponding mode parameter Pi by indexing the abnormal / scene status code Ns according to the abnormal / scene response plan (associated with the scene trigger response), and performs the mode processing based on the mode parameter Pi--mode processing flow.
[0231] The mode processing includes scene mode control / group control, monitoring data processing / limited sensitivity processing, and other scene-related information services (such as service beacon broadcasting, collaborative positioning and tracking, and anomaly alarms).
[0232] The triggering status beacon contains target multi-select information for multi-point triggering of collaborative sensing nodes. The collaborative sensing node is allowed to obtain the scene triggering response only when it determines that its node attributes match the target multi-select information.
[0233] The scenario-triggered response does not include collaborative responses (state calming and / or linkage responses).
[0234] The collaborative sensing node evaluates the target state based on the target state information sent by the forward sensing node, and derives the monitoring mode code (and mode parameter Pi) (corresponding to the power consumption scenario state code Ns) through state mode parsing, and performs monitoring data processing corresponding to the monitoring mode code based on the monitoring mode code and its associated mode parameter.
[0235] The collaborative sensing node transmits scene service beacons containing scene association information to the surrounding area via wireless broadcast.
[0236] The scene service beacon is a directional service beacon that includes the scene association information and / or mode parameter Pi, and the directional service beacon is a service beacon sent to a specified associated target terminal device.
[0237] The collaborative sensing node sends a scene service beacon containing the mode parameters in a designated or idle time slot, which is received by the surrounding target terminal devices.
[0238] The light-controlled sensing node acts as a cooperative positioning base station, using the received positioning signal variables of the target positioning device as the calculation input for positioning signal processing, and obtaining the calculation output of the positioning signal variables for the current evaluation period; the target positioning device is the target object device being located / tracked.
[0239] The mode processing includes any one or a combination of the following: 1) scene mode control / group control of lighting loads; 2) location tracking of target objects; 3) tracking and monitoring of target monitoring nodes (including power monitoring of current power loads and related monitoring data processing).
[0240] The target device (as the tracked device) enables reverse (synchronization) detection during the (brief) duration of sending the trigger state beacon. Within the short time slot of enabling reverse (synchronization) detection, it receives a synchronization time identifier (included in the synchronization signal - synchronization sequence beacon) sent by a nearby cooperative sensing node as a synchronization base station. This enables the target device to maintain time slot synchronization matching with the surrounding synchronization base stations, thereby saving power consumption when the target device is in standby (awaiting synchronized touch) state by improving synchronization efficiency.
[0241] In actual implementation, the synchronization sequence beacon is used not only for synchronous positioning, but also for active beacon services (including active positioning services); the synchronous detection time slot (not only for synchronous positioning) can also be used for detection and sensing services of target objects and devices.
[0242] When the cooperative positioning base station receives a scene trigger response, it acquires the location association information of the target object device in the target scene and provides associated services for target positioning and tracking.
[0243] In an area with overlapping coverage, based on the synchronization time correction of the upper-level node or other cooperative sensing nodes, several synchronous base stations can send synchronous positioning signals with consistent correlation.
[0244] The light-controlled sensing node acts as a cooperative positioning base station. Through cooperative synchronization management, it performs synchronization time correction between the surrounding distributed synchronization base stations and the target device, so that the synchronization base station collects the target positioning / status information sent by the surrounding target device within its synchronization detection time slot.
[0245] The target location / status information includes location signal variables and / or other status variables associated with the target object.
[0246] The cooperative positioning base station can coordinately configure and adjust the synchronization time parameters of the synchronous base station through cooperative synchronization management.
[0247] Based on the current regional positioning requirements of the system, the current positioning service value orientation strategy can be adjusted by adjusting the synchronization time parameters of the synchronization base station. For example, the standby time can be extended by reducing the duty cycle of the synchronization detection time slot or reducing the frequency of sending synchronization positioning signals.
[0248] To avoid cross-interference, a certain synchronization phase difference—phase offset—is maintained between the synchronization positioning signals sent by adjacent synchronization base stations; the synchronization time identifier contains the phase offset information, so that synchronization time correction based on different synchronization base stations can obtain the associated and consistent time slot synchronization matching.
[0249] The synchronous base station, acting as a forward sensing node, uploads the target positioning / status information to surrounding collaborative sensing nodes using flexible communication methods (active (e.g., establishing a wireless connection) or passive sensing (e.g., wireless beacon broadcasting)) based on the real-time necessity of uploading current positioning data.
[0250] The synchronization base station is an auxiliary (battery-powered) low-power device used to extend or compensate for the wireless coverage of the cooperative positioning base station; compared with the cooperative positioning base station with cooperative synchronization management capabilities, it has the advantages of low cost, easy installation, and long standby time.
[0251] The synchronous base station prioritizes the object's status information based on its sensitivity deviation ΔS and uses flexible data upload based on the current wireless communication mode to upload the object's location / status information to the surrounding collaborative sensing nodes (which act as the host).
[0252] Based on the wireless connection request initiated by the collaborative sensing node, the necessity or urgency of uploading the current data is determined by the object status information and its sensitivity deviation ΔS, and the predetermined data upload time interval parameter and / or wireless communication mode are flexibly balanced and adjusted.
[0253] Cooperative positioning base stations enable synchronous base stations to provide slow-frequency, low-duty-cycle synchronous detection (for passive positioning services) by uniformly calibrating the surrounding synchronous base stations and target tracking devices.
[0254] The advantage of the low-power positioning method based on wireless synchronization lies mainly in the convenience of on-site installation: the synchronization base station is a wireless low-power device powered by a built-in battery, including a wireless beacon device (such as a Bluetooth beacon base station).
[0255] The lighting control sensing node receives status beacons sent by nearby target devices, and sends the scene service beacons based on scene object matching (by updating the service beacon configuration) as a kind of target-oriented associated push information.
[0256] The distributed lighting control sensing node acts as a collaborative positioning base station, providing collaborative positioning (including active positioning and / or passive positioning) services for target scene objects (target positioning / tracking objects); the collaborative positioning base station is a wireless network node (positioning base station device) with wireless collaborative positioning service capabilities.
[0257] Cooperative positioning base stations are a type of device that constitutes a cooperative sensing network. Based on the reusability and installability of on-site network hardware resources, they can be reusable devices of any physical form and for any application (such as wireless beacon base stations, wireless routers / gateways, smart sockets, lighting sensing nodes, and target monitoring nodes).
[0258] The mode parameters are associated with the scene state and include data information such as code, index, process, and parameters corresponding to the given mode;
[0259] The pattern processing, or pattern data processing, includes the process of data processing and information services such as data calculation, operation / control / monitoring, data storage / transmission / upload / push for a given pattern.
[0260] The scenario response plan is a data structure that associates different scenario state codes with one or a set of mode parameters and mode processing.
[0261] The scenario response plan includes: 1) Reference: mode parameter Pi = Pi (scenario status code Ns), 2) Processing: mode processing (mode parameter Pi).
[0262] Mode processing involves performing corresponding information processing (such as task initiation, mode configuration, and data transmission) and status control on wireless network nodes and peripheral object devices (including sensing and monitoring devices and execution devices) based on the obtained mode parameters, including scene mode group control and scene service beacons.
[0263] Location signal variables: physical variables that are detected and received by the cooperative positioning base station and reflect the location movement status (coordinates, trajectory, motion) of the target object device.
[0264] For example, the location signal variables include the received signal strength (RSSI), arrival / transmission angle (AOA / AOT), arrival time / pulse count / phase difference, etc.; typically, the location signal is the wireless beacon signal sent by the target device.
[0265] Neighboring nodes are collaborative sensing nodes that are physically close to each other and have mutual responsibility for responding to each other.
[0266] Neighboring nodes determine their status by receiving observation status beacons or trigger status beacons: whether all or selected neighboring nodes have received the necessary trigger response to the current trigger status identifier.
[0267] Neighboring nodes reflect the topological relationships between cooperative sensing nodes in a wireless cooperative sensing network. During the initial networking or configuration update process of the wireless network, they are automatically discovered and identified (number of neighboring nodes, signal strength) and automatically configured through request and response.
[0268] 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.
[0269] The collaborative sensing node obtains the mode parameters through the mode index according to the scene response plan associated with the scene trigger response and starts the mode processing (such as monitoring data processing) associated with the mode parameter Pi.
[0270] For example, the data structure of the pattern index is: [Index] Scene Status Code --> Pattern Code, Priority, Validity Period; or, [Index] Pattern Code --> Pattern Parameters, Reference Pointer.
[0271] The mode parameter Pi includes index / call parameters for the mode processing flow; the corresponding mode processing flow is executed according to the operation mode parameters contained in the mode parameter; the mode processing flow includes scene linkage processing such as scene linkage control, scene linkage configuration, and scene linkage communication.
[0272] The mode processing flow includes data calculation and communication processes based on local or multi-machine collaboration, such as mode adjustment, data configuration, linkage processing, data saving and uploading, etc.
[0273] The mode parameters include the operation target parameters and / or operation mode parameters. Adjustments to the mode parameters include parameter assignment, parameter increment, parameter function calculation, and other adjustment operations.
[0274] Please refer to the following data structure for scenario-triggered responses in actual implementation:
[0275] 1) Sensor (Unknown type): [Search] Device name / Device ID or MAC --> Device type code;
[0276] 2) Sensor (known class), [index] Device type code --> Scene status code, [Monitoring variable 1,...Monitoring variable n];
[0277] The sensor mentioned here refers to the target sensing node.
[0278] The scene mode control / group control includes the output of dimming signals to the controlled lighting load and / or the wireless linkage control of peripheral terminal devices.
[0279] If the sensing node belongs to the target multi-select information, the corresponding mode parameters are obtained by indexing the scene state code Ns.
[0280] The target multi-select information refers to the encoded information for selecting multiple target objects from a specific target object group (set); for example, multi-select code and / or enumeration code.
[0281] The scene mode control / group control includes the output of dimming signals to the controlled lighting load and / or the wireless linkage control of peripheral terminal devices.
[0282] When the lighting control sensing node performs scene mode group control on the lighting load, the mode parameters include the lighting switch selection code and / or dimming signal output parameters.
[0283] In actual implementation, the output signal of the LED light is driven by amplitude modulation and / or PWM modulation; the output parameters of the dimming signal include: 1) for monochrome or multicolor, the dimming parameters include brightness and color temperature; 2) for multicolor or color, the dimming parameters include HSV or RGB grayscale values.
[0284] The collaborative sensing node, based on the target state information it has obtained, broadcasts a scene service beacon containing scene information and location information associated with the current mode parameters to the surrounding area via wireless broadcast.
[0285] The scene service beacon is a dynamic service beacon associated with the target scene; the cooperative sensing node dynamically adjusts and resets the beacon broadcast / modulation parameters, format, power, and text information of the pre-configured scene service beacon through pattern indexing.
[0286] The collaborative sensing node, based on the service beacon configuration, sends scene service beacons during the time-division intermittent scanning of the wireless modulation, which are received by surrounding target terminal devices as information such as positioning, advertising, or targeted push.
[0287] The target terminal device is a target object device of an information receiving terminal (such as a mobile phone, navigation device, etc.).
[0288] The 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 weights of signal arrival time and / or signal reliability.
[0289] The synchronization positioning signal (synchronization sequence beacon - synchronization time identifier) is sent by the synchronization base station (which can be a cooperative positioning base station or other cooperative service node) to perform synchronization time correction on the wireless beacon broadcast - synchronization beacon time slot of the target tracking device (such as sensor, tag).
[0290] The synchronization base station is a low-power wireless device with synchronization detection time slots (which has a lower detection time slot duty cycle due to synchronization time slot modulation).
[0291] The synchronization base station (by timed wake-up) initiates wireless scanning and detection (and wireless beacon broadcast) at a specific synchronization phase / slot (in an intermittent manner); typically, the synchronization base station is a wireless low-power device powered by a built-in battery, or optionally, a wireless beacon device with a synchronization detection slot.
[0292] The cooperative base station performs synchronization time correction on surrounding low-power synchronization base stations by sending synchronization sequence beacons, so that several distributed synchronization base stations have the same or overlapping synchronization detection time slots.
[0293] When the synchronization base station receives the synchronization positioning signal sent by the cooperative positioning base station, it adjusts its own synchronization time parameters—synchronization detection time slot parameters (such as period, phase, and width)—according to the synchronization time identifier.
[0294] The target tracking device performs synchronization time correction (adjusting its beacon broadcast / modulation parameters - time slot / phase) to ensure that its own synchronization beacon time slot is synchronized with the synchronization detection time slots (in the time domain) of its surrounding (several) distributed low-power synchronization base stations - wireless beacon devices; the target tracking device performs synchronization time correction at least once within a relatively long synchronization validity period.
[0295] After receiving a valid synchronization positioning signal (meaning a successful synchronization time correction), the target tracking device immediately turns off wireless scanning and detection; and prohibits wireless scanning and detection from being turned on for a certain valid time period that is less than the synchronization validity period (in order to maintain lower power consumption).
[0296] This invention also discloses a wireless lighting control sensing node device based on the Internet of Things (IoT). Please refer to [link / reference]. Figure 2 The node device, as a cooperative sensing node, is included in a wireless cooperative sensing network (or as a subset of a lighting control sensing network); the device includes a sensing and monitoring module 201, a state parsing module 202, and a drive control module 204, wherein:
[0297] Sensing and monitoring module 201: used to obtain target status information sent by the target device through wireless sensing and monitoring;
[0298] State parsing module 202: used to obtain the scene state code corresponding to the target scene through scene state parsing;
[0299] Mode processing module 203: Used to determine when a scene state transition occurs in the current target scene and execute the corresponding mode processing according to the scene state code;
[0300] Drive control module 204: Used to output electrical drive signals to control the lighting load.
[0301] In actual implementation, the device is a computer device. The processor executes computer instructions to implement the aforementioned embodiments of the IoT-based wireless lighting control sensing node device. Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods.
[0302] Obviously, the above embodiments are merely illustrative examples for clear explanation and are not intended to limit the implementation. Those skilled in the art can make other variations or modifications based on the above description. These should also be considered within the scope of protection of this invention, and will not affect the effectiveness of the invention or the practicality of the patent. It is neither necessary nor possible to exhaustively list all embodiments here. The scope of protection claimed in this application should be determined by the content of its claims, and the specific embodiments described in the specification can be used to interpret the content of the claims. Obvious variations or modifications derived therefrom are still within the scope of protection of this invention.
Claims
1. A wireless lighting control sensing method based on the Internet of Things, characterized in that, In a wireless cooperative sensing network, several cooperative sensing nodes, some or all of which are wireless lighting control sensing nodes, the method includes: The collaborative sensing node obtains the target status information sent by the target object device through wireless sensing and monitoring of the target object device associated with the target scene; The collaborative sensing node responds to several target state variables sent by the associated forward sensing node only when it detects a change in the scene state code sent by the associated forward sensing node; the collaborative sensing node obtains the scene state code corresponding to the target scene through scene state parsing based on the target state information. The lighting sensing node determines, based on the scene status code, when a scene state change occurs in the current target scene, and then performs the corresponding mode processing according to the scene status code. The mode processing includes outputting an electrical drive signal to control the lighting load.
2. The wireless lighting control sensing method based on the Internet of Things as described in claim 1, characterized in that, When the collaborative sensing node receives a trigger status flag from any of the preceding sensing nodes and a change occurs, it initiates scene state parsing of the associated target state variable. When the forward sensing node detects at least one change in a target state variable, it sends a trigger state beacon by updating the corresponding trigger state identifier.
3. The wireless lighting control sensing method based on the Internet of Things as described in claim 1, characterized in that, The lighting control sensing node acts as a wireless linkage node, and sends a linkage beacon via wireless beacon broadcast when the linkage response conditions are met. The linkage beacon is a new triggering state beacon formed by the collaborative sensing node based on the triggering state beacon sent by the preceding sensing node and through linkage information processing.
4. The wireless lighting control sensing method based on the Internet of Things as described in claim 1, characterized in that, The lighting control sensing node derives a scene state code through scene state parsing. When it determines that a scene state transition has occurred in the current target scene, it executes corresponding mode processing based on the scene state code, specifically including: Based on the target state variables currently obtained from one or more forward sensing nodes, the scene state is parsed according to the scene state function and / or scene data structure associated with the target scene to obtain the current target scene state information and derive the scene state code; the lighting control sensing node obtains the corresponding mode code and associated mode parameters according to the scene state code through the state mode relationship.
5. The wireless lighting control sensing method based on the Internet of Things as described in claim 1, characterized in that, After receiving a linkage trigger beacon sent by any forward sensing node in the target scene, the collaborative sensing node sends a collaborative response message for linkage response and / or state recovery when the linkage response conditions are met.
6. The wireless lighting control sensing method based on the Internet of Things as described in any one of claims 1 to 5, characterized in that, The light-controlled sensing node acts as a cooperative positioning base station, using the received positioning signal variables of the target positioning device as the calculation input for positioning signal processing, and obtaining the calculation output of the positioning signal variables for the current evaluation period; the target positioning device is the target object device being located / tracked.
7. The wireless lighting control sensing method based on the Internet of Things as described in any one of claims 1 to 5, characterized in that, The mode processing includes any one or a combination of the following: 1) scene mode control / group control of lighting load; 2) positioning and tracking of target object devices; 3) tracking and monitoring of target monitoring nodes.
8. The wireless lighting control sensing method based on the Internet of Things as described in any one of claims 1 to 5, characterized in that, The light-controlled sensing node acts as a collaborative positioning base station. Through collaborative synchronization management, it performs synchronization time correction between the surrounding distributed synchronization base stations and the target device, enabling the synchronization base station to collect the object positioning / status information sent by the surrounding target device within its synchronization detection time slot.
9. The wireless lighting control sensing method based on the Internet of Things as described in any one of claims 1 to 5, wherein the lighting control sensing node receives a status beacon sent by a nearby target object device, and sends the scene service beacon based on scene object matching.
10. A wireless lighting control sensing node device based on the Internet of Things, characterized in that, The node device, as a cooperative sensing node, is included in the wireless cooperative sensing network; the device includes the following modules: Perception and monitoring module: used to obtain target status information sent by target object devices associated with the target scene through wireless perception and monitoring; State resolution module: used to respond to several target state variables sent by the associated front-end perception node when the collaborative perception node detects a change in the scene state code sent by the associated front-end perception node. The scene status code corresponding to the target scene is obtained through scene status parsing; The mode processing module is used to determine when a scene state transition occurs in the current target scene and to execute the corresponding mode processing based on the scene state code. Drive control module: Used to output electrical drive signals to control the lighting load.
Citation Information
Patent Citations
LED lamp intelligence control system and method capable of scene identification
CN106304494A
Lighting control system and method, and lighting device
CN108419344A