A sensor network relay transmission method and device based on energy perception

By introducing an energy-aware relay transmission method into the sensor network, the problem of fast energy consumption of relay nodes in traditional technology is solved, and the effect of minimum network power consumption and extended service life is achieved.

CN115550922BActive Publication Date: 2025-02-07SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211070813.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-02
Publication Date
2025-02-07
Estimated Expiration
2042-09-02

AI Technical Summary

Technical Problem

Traditional long-distance wireless transmission technology based on spread spectrum technology has the problem of rapid energy consumption of relay nodes in hazardous chemical warehouse monitoring scenarios, resulting in a reduction in the service life of the monitoring network.

Method used

The relay transmission method of the sensor network based on energy perception is adopted. Through the authentication and initialization configuration of the relay node and the gateway, the relay load control and transmission path optimization are carried out according to the own energy situation to ensure high network availability.

Benefits of technology

It effectively reduces the power consumption of the entire network sensing node, extends the service life of the relay node, and improves the reliability and high availability of the monitoring network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115550922B_ABST
    Figure CN115550922B_ABST
Patent Text Reader

Abstract

The present invention relates to a sensor network relay transmission method and device based on energy perception, the method includes: an initialization stage and a relay transmission stage, in which the identity of the relay node is obtained through gateway authentication. In the relay transmission stage, it is determined whether the window time for waking up in advance has arrived. If it has arrived, the data sent by the sensing node is monitored. If it has not arrived, the waiting continues; the relevant data sent by the sensing node is received, the identity information and relevant load information of the sensing node are extracted, and stored in the relay transmission data queue; after the receiving window time arrives, according to the number of forwarding sensing nodes and the black and white list system, the data of the sensing node is combined with its own sensing data, and its own energy parameters are marked to generate corresponding data packets for transmission. The present invention can ensure that the power consumption of the sensing nodes of the entire network is the lowest.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless transmission technology, and in particular to a sensor network relay transmission method and device based on energy perception. Background Art

[0002] In recent years, accidents involving hazardous chemicals in the storage process have occurred from time to time, exposing problems such as chaotic management of hazardous chemicals by some chemical companies, backward risk warning methods for safe production and storage, and the lack of an early warning information system. The use of modern technical means to improve the level of informatization and intelligence of safety early warnings for hazardous chemicals has become an important means of safe production, transportation, and storage.

[0003] At present, wireless sensor networks have been introduced into the monitoring of hazardous chemical warehouses. Through multi-sensors, environmental information of the warehouse is collected to improve the informationization and intelligence level of hazardous chemical safety warning. In terms of wireless communication, high-frequency wireless communication technologies such as Wi-Fi, Bluetooth, and ZigBee are subject to many restrictions due to their short transmission distance. In long-distance low-power wireless technology (LPWAN communication technology), there are mainly two types of long-distance wireless transmission technology based on spread spectrum technology and narrowband Internet of Things technology. Among them, narrowband Internet of Things technology is built on mobile cellular networks and relies on the deployment of base stations. In the scenario of hazardous chemical warehouse monitoring, due to the complex deployment environment and the dense deployment of sensing devices, the signal quality is poor and the density and real-time performance of sensing devices affect the reliability of the monitoring network. Long-distance wireless transmission technology based on spread spectrum technology has a long transmission distance, supports independent networking, has excellent expansion performance, large node capacity, can be connected to a large number of sensors, has a long battery life and low communication cost, and can be used as a sensing monitoring terminal access technology in the scenario of hazardous chemical warehouse monitoring.

[0004] However, the traditional long-distance wireless transmission technology networking method based on spread spectrum technology uses a star topology, which has many disadvantages. For example, when using a star networking method to monitor hazardous chemical warehouse monitoring scenarios, nodes deployed in harsh environments cannot directly communicate with the gateway due to poor communication conditions. Currently, two solutions are generally used. One requires the deployment of multiple gateways to cover communication blind spots. Since the deployment of gateways requires the configuration of power supplies and remote communication channels, especially in the scenario of hazardous chemical warehouse monitoring, the deployment environment is limited, resulting in high deployment costs. The other method uses node relays to use relay nodes to transmit the information of sensing devices in areas that cannot be covered by the gateway through relays. However, since the energy of sensing nodes is generally limited, this method will lead to rapid consumption of relay node energy, thereby reducing the service life of the entire monitoring network. Summary of the invention

[0005] The technical problem to be solved by the present invention is to provide a sensor network relay transmission method and device based on energy perception, which can ensure the lowest power consumption of the sensing nodes in the entire network.

[0006] The technical solution adopted by the present invention to solve the technical problem is: to provide a sensor network relay transmission method based on energy perception, comprising the following steps:

[0007] Initialization phase:

[0008] After the relay node is powered on, it sends the node identity information to the gateway node and verifies and confirms the relevant identity;

[0009] If the gateway's identity confirmation information is received, the initialization information fed back by the gateway is read and parameter configuration is performed according to its own energy information;

[0010] Relay transmission stage:

[0011] Determine whether the window time for waking up early has arrived. If so, start listening to the data sent by the sensing node. If not, continue waiting.

[0012] Receive relevant data sent by the sensing node, extract the identity information and relevant load information of the sensing node, and store it in the relay transmission data queue;

[0013] When the receiving window time is up, according to the number of its own forwarding sensing nodes and the blacklist and whitelist system, it combines the data of the sensing node with its own sensing data, marks its own energy parameters, and generates a corresponding data packet for sending;

[0014] The node identity information includes the node number, node type and the number of forwarding-aware nodes.

[0015] The initialization information includes a blacklist and a whitelist and a time window.

[0016] The method combines the data of the sensing node with its own sensing data according to the number of its own forwarding sensing nodes and the black and white list system, and marks its own energy parameters to generate a corresponding data packet for transmission as follows:

[0017] Obtain its own energy information and sensor data;

[0018] A relay transmission information decision model is established according to the parameter configuration, the identity information of the sensing node for relay transmission is selected through the black and white list system and the number of forwardable sensing nodes, and the corresponding load information of the sensing node is obtained from the relay transmission data queue using the sensing node identity information;

[0019] Its own energy information and sensor data, node working mode and relay load information are combined into transmission data for data transmission.

[0020] The energy-aware sensor network relay transmission method further includes a gateway optimization feedback phase:

[0021] After receiving all the perception data packets, the gateway deduplicates the data packets, ranks the perception nodes that receive duplicate packets, receives the signal strength information of the relay node based on the energy information of the relay node in the data packet, optimizes its transmission path and blacklist and whitelist, and generates gateway optimization feedback information to send to the relay node;

[0022] The relay node receives the gateway optimization feedback information, extracts its own relevant configuration information, and modifies the corresponding relay node parameter configuration; if the sensing node it is responsible for sends information, it caches the information and waits for the next time it receives the corresponding sensing node information and sends it down.

[0023] In the initialization phase, if the identity confirmation information of the gateway is not received, the relay node is set as a sensing node; in the relay transmission phase, the sensing node sends the sensing data in the sensing node mode.

[0024] In the gateway optimization feedback phase, the sensing node waits for feedback information given by the received device.

[0025] The technical solution adopted by the present invention to solve the technical problem is: a sensor network relay transmission device based on energy perception is also provided, comprising a wireless receiving module, a relay node configuration module, a sensing node recording module, a relay transmission control module, an energy sensing module, a sensor sensing module, a relay transmission service module and a wireless sending module;

[0026] The wireless receiving module is used to receive the air interface data sent by all nodes in the receiving window, and push the data sent by the gateway to the relay node configuration module according to the identity of the sender, and push the relevant data sent by the sensing node to the sensing node recording module;

[0027] The sensing node recording module is used to extract the identity information and related load information of the sensing node and store them in the relay transmission data queue;

[0028] The relay node configuration module is used to extract the configuration information related to the relay node and modify the corresponding relay node configuration information table;

[0029] The relay transmission control module is used to control the working window of the wireless receiving module, the configuration parameters of the relay transmission service module and the sending instructions of the wireless sending module according to the relevant information in the relay node configuration information table;

[0030] The energy sensing module is used to collect energy information of relay nodes, provide it to the relay transmission service module, and modify the corresponding relay node configuration information table;

[0031] The sensor perception module is used to collect the perception data of the relevant sensors configured in the relay node and provide it to the relay transmission service module;

[0032] The relay transmission service module is used to form the perception node information to be transmitted through various parameters configured by the relay transmission control module, and to package the perception node information to be transmitted, the relay node energy information, and the perception data information of the relay node itself into a transmission data packet, and push it to the wireless transmission module;

[0033] The wireless sending module is used to send the data packet in the window opened by the relay transmission control module.

[0034] Beneficial Effects

[0035] Due to the adoption of the above technical solution, the present invention has the following advantages and positive effects compared with the prior art: in the initialization phase, when the relay identity cannot meet the conditions, the present invention directly degenerates into a standard sensing node, which is easy to deploy and does not require the special definition of relay nodes; in the working phase, the relay load is controlled according to its own energy situation, and the network's auxiliary scheduling capability is used to adjust and optimize the transmission path of the entire network to ensure the high availability of the network. This method does not need to change the original monitoring network deployment method. It only needs to replace some traditional sensing nodes in the network with relay sensing node devices and upgrade the application software module of the gateway to complete the upgrade of the sensing network, which has high feasibility. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 is a flow chart of a first embodiment of the present invention;

[0037] Figure 2 It is a block diagram of a second embodiment of the present invention. DETAILED DESCRIPTION

[0038] The present invention will be further described below in conjunction with specific embodiments. It should be understood that these embodiments are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, it should be understood that after reading the content taught by the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms fall within the scope limited by the appended claims of the application equally.

[0039] The first embodiment of the present invention relates to a sensor network relay transmission method based on energy perception, which includes three key stages. The first is the initialization stage of the sensing node mode. According to the type of the sensing node, the location of deployment and other information, the relay mode can be assigned to some sensing nodes. After the node with this mode is powered on, it needs to transmit its relevant identity information (node ​​number, node type, number of forwarding sensing nodes) to the gateway. The gateway records this information and feedbacks relevant initialization information (blacklist, whitelist, time window, etc.). After the node receives the relevant information, it enters the relay mode. If it does not receive the correct feedback from the gateway, it directly enters the sensing mode. The second is the relay transmission stage. The sensing node with the relay transmission mode will wake up a time window in advance before it needs to transmit its own sensing information, receive the sensing data sent by the sensing mode node, combine the data of the sensing mode node with its own sensing data according to its own forwarding sensing node number and blacklist and whitelist system, and mark its own energy parameters, generate corresponding data packets for transmission, and correct the next related relay configuration parameters (time window parameters and number of forwarding sensing nodes) according to its own energy parameters. Finally, the gateway optimization feedback stage, after receiving all the perception data packets, the gateway performs data packet deduplication, ranks the perception nodes that receive duplicate data, receives the signal strength information of the node according to the energy information of the relay node in the data packet, optimizes its transmission path, and controls the communication transmission of the perception nodes in the relay mode through blacklist and whitelist information, ensuring the lowest power consumption of the perception nodes in the entire network. Figure 1 As shown, the specific steps include:

[0040] (a) After the relay node is powered on, it needs to send node identity information to the gateway node for relevant identity verification and confirmation;

[0041] (b) receiving identity confirmation information from the gateway. If no confirmation information is received from the gateway or a negative confirmation information is received, the relay node is set to a common sensing node mode and the process proceeds to step (i). If identity confirmation information is received from the gateway, the process proceeds to step (c);

[0042] (c) Read the identity confirmation information fed back by the gateway, and configure the initialization parameters according to its own energy perception information, such as the time of the receiving window and the amount of perception data that can be relayed;

[0043] (d) Before acquiring its own sensor data, determine whether the window time for waking up in advance has arrived. If the window time for waking up in advance has arrived, turn on the wireless receiving module and start monitoring the data sent by the sensing node. If the window time has not arrived, continue to wait;

[0044] (e) receiving relevant data sent by the sensing node, extracting the identity information and relevant load information of the sensing node, and storing them in the relay transmission data queue;

[0045] (f) After the receiving window time is up, the energy information of the relay device and its own sensor data are obtained;

[0046] (g) Establishing a relay transmission information judgment model based on the configuration information of the initialization parameters, selecting the node identity information of the relay transmission through the black and white list system and the amount of perception data that can be carried by the relay, and using the node identity information to obtain its corresponding load information from the relay transmission data queue;

[0047] (h) combining the energy information of the relay device, its own sensor data, the node working mode and the relay load information into transmission data and transmitting the data;

[0048] (i) Sending sensor data in sensing node mode;

[0049] (j) receiving feedback information from the gateway, extracting configuration information related to the node, and modifying the corresponding relay node configuration information table;

[0050] The receiving feedback information in step (j) also includes the following two situations:

[0051] (j1) As a working node in relay mode, it receives feedback information from the gateway, extracts configuration information related to the node, modifies the corresponding relay node configuration information table, and caches the information if the sensing node it is responsible for sends information next time it receives information from the corresponding sensing node;

[0052] (j2) As a sensing node mode, waiting for feedback information from the receiving device.

[0053] The second embodiment of the present invention relates to a sensor network relay transmission device based on energy perception, including a wireless receiving module, a relay node configuration module, a perception node recording module, a relay transmission control module, an energy perception module, a sensor perception module, a relay transmission service module and a wireless sending module.

[0054] The wireless receiving module is used to receive the air interface data sent by all nodes in the receiving window, and push the data sent by the gateway to the relay node configuration module according to the identity of the sender, and push the relevant data sent by the sensing node to the sensing node recording module;

[0055] The sensing node recording module is used to extract the identity information and related load information of the sensing node and store them in the relay transmission data queue;

[0056] The relay node configuration module is used to extract the configuration information related to the relay node and modify the corresponding relay node configuration information table;

[0057] The relay transmission control module is used to control the working window of the wireless receiving module, the configuration parameters of the relay transmission service module and the sending instructions of the wireless sending module according to the relevant information in the relay node configuration information table;

[0058] The energy sensing module is used to collect energy information of relay nodes, provide it to the relay transmission service module, and modify the corresponding relay node configuration information table;

[0059] The sensor perception module is used to collect the perception data of the relevant sensors configured in the relay node and provide it to the relay transmission service module;

[0060] The relay transmission service module is used to form the perception node information to be transmitted through various parameters configured by the relay transmission control module, and to package the perception node information to be transmitted, the relay node energy information, and the perception data information of the relay node itself into a transmission data packet, and push it to the wireless transmission module;

[0061] The wireless sending module is used to send the data packet in the window opened by the relay transmission control module.

[0062] The following is a further explanation using a specific hazardous chemical warehouse monitoring network as an example.

[0063] In network deployment, in places close to the gateway or with good energy conditions, the energy-aware relay device of the second embodiment is used instead of the ordinary sensing node. After the relay device is deployed, the following steps are performed to activate the relay mode.

[0064] (a) After the device is powered on, it communicates with the gateway for identity authentication;

[0065] (b) If the authentication fails, it degenerates into a common sensing node and is responsible for uploading its own sensor data;

[0066] (c) The authenticated node enters the relay mode and performs initialization configuration through the initialization information given by the gateway;

[0067] (d) The gateway maintains information about the relay mode nodes.

[0068] During data transmission, the network follows these steps:

[0069] (a) Before the relay node sends its own sensor data, it opens a wireless communication receiving window to receive data from all the sensing nodes it can monitor, and stores the information of the sensing nodes and their load in a queue. The relay node decides how long to open the window based on its own energy situation.

[0070] (b) The relay node determines the number of relay loads according to its own energy situation, such as relaying two sensor nodes, and then selects the relay sensor node based on the information of the sensor node and the configuration conditions such as the blacklist and whitelist;

[0071] (c) Packaging the load of the relay sensing node, its own energy status, and its own sensing data and sending them to the gateway;

[0072] (d) Waiting for the confirmation information from the gateway, extracting relevant configuration information, and optimizing parameters. The received information is divided into two parts: one part is the network optimization parameters of the network itself, and the other part is the command from the relay perception node itself;

[0073] (e) The relay node will maintain a feedback information queue of the sensing nodes it relays, and provide feedback when receiving a data packet from the sensing node. If there is no downlink command, it will generally provide a standard ACK signal. If there is a downlink command, it will provide command feedback. The gateway downlink command is generally sent to the sensing node in the second transmit and receive cycle.

[0074] It is not difficult to find that the present invention utilizes the long-distance wireless transmission technology based on spread spectrum technology to achieve long transmission distance, high density of perception nodes deployed in the hazardous chemical warehouse monitoring scenario, and many selectable relay nodes. The perception node obtains the relay identity through authentication with the gateway during initialization, and forms the entire monitoring network under the configuration of the gateway. During the working phase, the relay load is controlled according to its own energy situation, and the transmission path of the entire network is adjusted and optimized by utilizing the network's auxiliary scheduling capabilities to ensure high network availability. This method does not require changing the original monitoring network deployment method. It only needs to replace some traditional perception nodes in the network with relay perception node devices, and upgrade the application software module of the gateway to complete the upgrade of the perception network, and has high feasibility.

Claims

1. A sensor network relay transmission method based on energy perception, characterized in that: The following steps are involved: Initialization phase: After the relay node is powered on, it sends the node identity information to the gateway, and the gateway verifies and confirms the identity of the relay node. If the relay node receives the identity confirmation information from the gateway, it reads the initialization information fed back by the gateway and configures parameters according to its own energy information; Relay transmission stage: The relay node determines whether the listening window has been reached, and if so, starts to listen to the data sent by the sensing node, and if not, continues to wait; The relay node receives the relevant data sent by the sensing node, extracts the identity information and relevant load information of the sensing node, and stores it in the relay transmission data queue; When the sending window arrives, the relay node combines the data of the sensing node with its own sensing data according to its own number of forwardable sensing nodes and the blacklist and whitelist system, and marks its own energy information to generate the corresponding sensing data packet for sending; Gateway optimization feedback phase: After receiving all the perception data packets, the gateway deduplicates the perception data packets, ranks the perception nodes that receive duplicate packets, optimizes the transmission path of the sensor network based on the energy information of the relay node in the data packet and the signal strength information received from the relay node, and generates gateway optimization feedback information through the black and white lists and sends it to the relay node; the relay node receives the gateway optimization feedback information, extracts its own related configuration information, and modifies the corresponding relay node parameter configuration; if the perception node it is responsible for sends information, it caches the information and sends it after receiving the corresponding perception node data next time; In the initialization phase, if no identity confirmation information from the gateway is received, the relay node is set as a sensing node; in the relay transmission phase, the sensing node sends sensing data in a sensing node mode.

2. The sensor network relay transmission method based on energy perception according to claim 1 is characterized in that: The node identity information includes the node number, node type and the number of forwardable sensing nodes.

3. The sensor network relay transmission method based on energy perception according to claim 1 is characterized in that: The initialization information includes a blacklist and a whitelist and a working time window, and the working time window includes a listening window and a sending window.

4. The sensor network relay transmission method based on energy perception according to claim 1 is characterized in that: The method combines the data of the sensing nodes with the sensing data of the user according to the number of forwardable sensing nodes and the blacklist and whitelist system, marks the energy information of the user, and generates a corresponding sensing data packet for transmission as follows: Obtain its own energy information and perception data; A relay transmission information decision model is established according to the parameter configuration, the identity information of the sensing node for relay transmission is selected through the blacklist and whitelist system and the number of forwardable sensing nodes, and the corresponding load information is obtained from the relay transmission data queue using the sensing node identity information; The energy information and perception data of the node, the working mode of the node and the relevant load information of the perception node are combined into a perception data packet, which is then sent.

5. The sensor network relay transmission method based on energy perception according to claim 1 is characterized in that: In the gateway optimization feedback phase, the sensing node waits for feedback information given by the received device.

6. A sensor network relay transmission device based on energy perception, characterized in that: Using the sensor network relay transmission method based on energy perception as described in any one of claims 1 to 5, comprising a wireless receiving module, a relay node configuration module, a sensing node recording module, a relay transmission control module, an energy sensing module, a sensor sensing module, a relay transmission service module and a wireless sending module; The wireless receiving module is used to receive the air interface data sent by all nodes in the listening window, and push the data sent by the gateway to the relay node configuration module according to the identity of the sender, and push the relevant data sent by the sensing node to the sensing node recording module; The sensing node recording module is used to extract the identity information and related load information of the sensing node and store them in the relay transmission data queue; The relay node configuration module is used to extract the configuration information related to the relay node and modify the corresponding relay node configuration information table; The relay transmission control module is used to control the working time window of the wireless receiving module, the configuration parameters of the relay transmission service module and the sending instructions of the wireless sending module according to the relevant information in the relay node configuration information table; The energy sensing module is used to collect energy information of the relay node and provide it to the relay transmission service module, And modify the corresponding relay node configuration information table; The sensor perception module is used to collect the perception data of the relevant sensors configured in the relay node and provide it to the relay transmission service module; The relay transmission service module is used to form the perception node information to be transmitted through the various parameters configured by the relay transmission control module, and to package the perception node information to be transmitted, the relay node energy information and the perception data information of the relay node itself to form a perception data packet, and push it to the wireless transmission module; The wireless sending module is used to send the perception data packet in the sending window of the relay transmission control module.

Citation Information

Patent Citations

  • Distributed data transmission method for power line monitoring system on basis of wireless sensor network

    CN102883370A

  • Data acquisition method based on wireless sensor network

    CN107040973A