A blockchain-based regional self-organizing network data transmission method, system and device
By establishing a multi-layered blockchain network connection in disaster areas and utilizing blockchain technology for data transmission and filtering, the problem of unstable data transmission in disaster environments has been solved, and secure and reliable data transmission and accurate monitoring have been achieved.
Patent Information
- Application Number
- CN202210640513.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-07
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2042-06-07
AI Technical Summary
During a disaster, drastic changes in the surrounding environment of the data acquisition equipment can lead to unstable data transmission, affecting the security and reliability of the data and making it impossible to accurately obtain the environmental conditions of the disaster area.
The data transmission method based on blockchain regional self-organizing network is adopted. By establishing a multi-layer blockchain network connection between the collection node, relay node and gateway node, the data transmission and filtering are carried out using blockchain technology. The collection node sends the data to the relay node, the relay node sends it to the gateway node, and finally the gateway node generates the environmental monitoring results and sends them to the control backend via Beidou satellite.
It improves the security and reliability of data transmission, ensures the accuracy of environmental monitoring results, enables reliable data communication in disaster areas, and supports post-disaster decision-making.
Smart Images

Figure CN115038058B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of secure transmission of blockchain data, and specifically, relates to a method, system and device for data transmission based on a blockchain regional self-organizing network. Background Art
[0002] At present, for emergency scenarios such as natural or man-made disasters, the operator's emergency support vehicle is usually required to build a micro communication base station on site to achieve mobile user access through wireless technology. However, the base station and the support vehicle need to maintain a wired connection within a certain distance to continuously supply power to ensure the reliability of the communication link, which has application limitations. Therefore, in order to arrange and install collection equipment in the disaster area in advance, the environmental conditions of the target area are obtained through the collection equipment when a disaster occurs, and the collected data is sent out through the gateway device for disaster relief personnel to make disaster response strategies.
[0003] However, this situation can easily cause damage to the equipment due to drastic changes in the surrounding environment of the collection equipment when a disaster occurs, thereby affecting data transmission. It is easy for a single point of collapse to eventually cause comprehensive data abnormality damage, making it impossible to obtain accurate data, which greatly reduces the security and reliability of the data and leads to the inability to make correct processing results for the disaster-stricken area based on the collected data. Summary of the invention
[0004] The technical problem to be solved by the present invention is: in view of the problem that when a disaster occurs, the equipment is damaged due to drastic changes in the surrounding environment of the collection equipment, which affects the transmission of data and affects the security and reliability of the data, the present invention provides a blockchain regional self-organizing network data transmission method, system and device.
[0005] The technical solution of the present invention is: a data transmission method based on blockchain regional self-organizing network, which adopts the following steps:
[0006] Step 1: Deploy and install collection nodes, relay nodes, and gateway nodes in the target collection area, and pre-write label codes for each node;
[0007] Step 2: Each collection node, relay node and gateway node is installed with a blockchain data center module, and a multi-layer blockchain network communication connection and blockchain database are established between the nodes, and blockchain technology is used to establish data transmission between nodes;
[0008] Step 3: The collection node collects surrounding environment data, establishes a collection layer blockchain network, presets the collection node communication range, and sends the collected data to other collection nodes within the preset range through the collection layer blockchain network. When the preset time is reached, the collection node sends the data collected and received within the preset time range to all relay nodes within the preset range;
[0009] Step 4: The relay node judges and screens the data information sent by the collection node, establishes a relay layer blockchain network, presets the communication range of the relay node, and sends the screened data to other relay nodes within the preset range through the relay layer blockchain network. The relay node performs a second judgment and screening on the data sent by other relay nodes. When the preset time is reached, the relay node sends the received and screened data within the preset time range to all gateway nodes within the preset range;
[0010] Step 5: The gateway node judges and filters the data information sent by the relay node, establishes a gateway layer blockchain network, presets the communication range of the gateway node, and sends the filtered data to other gateway nodes within the preset range through the gateway layer blockchain network. The gateway node performs a second judgment and screening on the data sent by other gateway nodes. When the preset time is reached, the gateway node performs high-precision static solution on the data received and filtered within the preset time range to obtain the environmental monitoring result data, and sends the result data to the Beidou satellite in the communication format of the Beidou short message;
[0011] Step 7: The Beidou satellite forwards the result data sent by the gateway node to the control background, and the control background monitors the received Beidou short message communication information in real time.
[0012] Preferably, the acquisition node includes a sensor module, a main controller module and a wireless communication module; the relay node includes a main controller module and a wireless communication module; the gateway node includes a wireless communication module, a main controller module and a Beidou short message module.
[0013] Furthermore, the wireless communication modules all adopt network communication modules based on LoRa technology.
[0014] Preferably, the collection node will save the collected and received collection data in its own blockchain database, the relay node will save the received and twice judged and screened data in its own blockchain database, and the gateway node will save the received data, twice judged and screened data and static solution result data in its own blockchain database.
[0015] Preferably, each collection node is connected to at least two relay nodes through blockchain network communication within a preset collection node communication range; each relay node is connected to two gateway nodes through blockchain network communication within a preset relay node communication range.
[0016] Preferably, the relay node and the gateway node judge and screen the collected data by comparing the data according to the label code written in step 1 and the timestamp of the collected data, and removing abnormal data from the collected data with the same code and timestamp.
[0017] Furthermore, the gateway nodes and relay nodes also perform scoring operations on the relay nodes and collection nodes through the Byzantine fault tolerance algorithm, and establish a collection data scoring table for the relay nodes and collection nodes. When the proportion of abnormal data from the relay node or collection node is higher than a preset threshold, the relay node or collection node is judged as an abnormal node, and the judgment result is forwarded to other gateway nodes and relay nodes through the blockchain network, so that the gateway nodes and relay nodes in the blockchain network refuse to receive data sent by the relay node or collection node.
[0018] Preferably, data transmission between the collection node, the relay node and the gateway node is encrypted using an asymmetric encryption algorithm.
[0019] A data transmission system based on a blockchain regional self-organizing network, comprising:
[0020] A data acquisition module is used to collect surrounding environmental information data;
[0021] The data transport module is used to establish a blockchain connection and send data to other data transport modules within the communication range of the blockchain;
[0022] The data storage module is used to save and update the data sent by the data transport module;
[0023] The relay screening module is used to integrate and screen the data sent by the data transport module;
[0024] The gateway short message module is used to perform high-precision static calculations on the data, obtain environmental monitoring result data, and convert the result data into Beidou short message communication format;
[0025] The satellite communication module is used to send Beidou short messages generated by the gateway short message module.
[0026] A data transmission device based on a blockchain regional self-organizing network, characterized in that the device includes a service processor and a distributed memory, the service processor is connected to the memory, the distributed memory stores a service self-management program, and is configured to store machine-readable instructions, the service processor executes the service self-management program, and when the instructions are executed by the processor, a data transmission method based on a blockchain regional self-organizing network as described above is implemented.
[0027] A method, system and device for data transmission based on blockchain regional self-organizing network, which allows collection nodes to collect environmental data of disaster-stricken areas, forwards the collected data to gateway nodes through relay nodes, generates environmental monitoring results by gateway nodes, and then converts the environmental monitoring results into the communication format of Beidou short messages, and then sends them to the control background through Beidou satellites, so that multi-level blockchain network communication connections are established between collection nodes, relay nodes and gateway nodes, and blockchain technology is used for data transmission between nodes at the same level. Blockchain technology is used to judge and screen abnormal data that occurs during data transmission. At the same time, in blockchain technology, data cannot be tampered with during transportation, thereby ensuring the security and reliability of data results.
[0028] Compared with the prior art, the present invention has the following beneficial effects:
[0029] (1) The present invention establishes a multi-layer blockchain network communication connection, which not only allows the use of blockchain technology for data transmission between collection nodes, relay nodes and gateway nodes, but also allows the use of blockchain technology for data transmission between nodes at the same level. The multi-layer blockchain is used to verify and screen abnormal data multiple times. Through the blockchain decentralized connection, a point-to-point communication connection is established, which improves the communication efficiency between nodes, ensures data security, and makes the environmental monitoring result data generated by the final gateway node more secure and reliable;
[0030] (2) The present invention collects environmental conditions in the disaster-stricken area through multiple collection nodes, and provides a relay node between the collection node and the gateway node, so that the relay node performs preliminary integration and processing on the environmental data information collected by the collection node, thereby reducing the amount of data received by the gateway node, so that the gateway node can better perform high-precision static calculation of the data;
[0031] (3) The communication between the nodes of the present invention adopts the LoRa communication module, which has a longer wireless radio frequency communication distance with low power consumption and a higher capacity. One LoRa gateway can connect multiple LoRa nodes at the same time, which can meet the data transmission requirements based on blockchain technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the embodiments or exemplary embodiments of the present application, the drawings required for use in the embodiments or exemplary descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application and should not be regarded as limiting the scope. For ordinary technicians in this field, other drawings can be obtained according to the drawings without paying creative work.
[0033] Figure 1 It is a schematic diagram of the steps of the present invention;
[0034] Figure 2 It is a schematic diagram of the hardware structure of the acquisition node of the present invention;
[0035] Figure 3 It is a schematic diagram of the hardware structure of the gateway node of the present invention;
[0036] Figure 4 It is a schematic diagram of the system structure of the present invention;
[0037] Figure 5 It is a schematic diagram of the device structure of the present invention;
[0038] Figure 6 It is a schematic diagram of the process structure of the present invention. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Generally, the components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.
[0040] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. Example
[0041] like Figure 1 As shown, a data transmission method based on blockchain regional self-organizing network is shown, and the specific process is as follows:
[0042] Establish an emergency environmental monitoring system, deploy and install collection nodes, relay nodes and gateway nodes in the target area, and establish communication connections among the collection nodes, relay nodes and gateway nodes. The connection between the collection nodes and relay nodes is a star network topology, and the connection between the relay nodes and the gateway is a linear network topology. Each collection node, relay node and gateway node is installed with a blockchain data center module. At the same time, multi-layer blockchain network communication connections and blockchain databases are established between the nodes, and blockchain technology is used to establish data transmission between nodes.
[0043] A collection layer blockchain network is established, and a collection node communication range is preset. Each collection node is connected to at least two relay nodes through blockchain network communication within the preset collection node communication range. The collection node sends the data information collected by itself within the preset time range to all collection nodes within its communication range. The collection node includes a sensor module, a main controller module and a wireless communication module. The sensor module includes a temperature and humidity sensor, a pressure sensor, and a light sensor. The main controller module is a low-power control unit, including a processor and a memory. The wireless communication module adopts a communication module based on LoRa technology. When the preset time is reached, the collection node will send the data collected and received within the preset time range to all relay nodes within the preset range. The collection node will save the collected and received data in its own blockchain database.
[0044] A relay layer blockchain network is established, and a relay node communication range is preset. Each relay node is connected to two gateway nodes through blockchain network communication within the preset relay node communication range. The relay node judges and screens all data information sent by the collection node, and then sends the screened data information to all relay nodes within its own communication range. The relay node includes a main controller module and a wireless communication module. The relay node integrates and screens the data sent by other relay nodes. The judgment and screening method adopts the method of minority obeys majority, clears a few abnormal data, integrates and retains the same data, and when the preset time is reached, the relay node sends the data received and screened within the preset time range to all gateway nodes within the preset range. The relay node will save the received and twice judged and screened data in its own blockchain database.
[0045] A gateway layer blockchain network is established, and a communication range of the gateway node is preset. The gateway node judges and screens all data information sent from the relay node, and sends the screened data information to all gateway nodes within its own communication range through the gateway layer blockchain network. The gateway node includes a wireless communication module, a main controller module and a Beidou short message module. The Beidou short message module includes a data transceiver and a transceiver board of a micro-satellite radio positioning system. Then the gateway node integrates and screens the data sent by other gateway nodes. When the preset time is reached, the gateway node performs high-precision static solution on the data received and screened within the preset time range to obtain environmental monitoring result data. The gateway node will save the received data, the data judged and screened twice, and the result data of the static solution in its own blockchain database, and send the result data to the control background through the Beidou satellite in the communication format of the Beidou short message.
[0046] like Figure 2 As shown in the figure, the acquisition node selects the Contex-M core as the main control chip, which integrates floating-point operation instructions and digital signal processing instructions, has rich device resources such as 128MB static random access memory, 1024 kB flash memory, 112 general input / output (IO) ports, and selects standby mode as the low power consumption mode of the device.
[0047] like Figure 3 As shown, at the same time, in order to achieve the purpose of easy networking and long-distance communication, the wireless communication module can choose AS62-T30 from Zeyao Technology, a LoRa spread spectrum transmission serial data transmission module developed based on Semtech's SX1278 RF chip, with an operating frequency band of 410~441MHz, a reference communication distance of 8 km, and a working distance of up to 10km in actual applications, and with forward error correction function. In addition, AS62-T30 also supports the LoRaWAN protocol and can build a LoRa star network topology.
[0048] The Beidou short message module selects the ultra-small satellite radio positioning system (RDSS) transceiver board, which integrates the Beidou RF transceiver chip, power amplifier circuit and baseband circuit, etc. It not only realizes the Beidou RDSS transceiver function and positioning function, but also facilitates the handheld emergency terminal to display and analyze the geographical location of each node in real time.
[0049] The control background monitors the received Beidou short message communication information in real time. Through the control background, the staff can obtain the accurate disaster situation and environmental changes in the disaster area at the first time, and formulate emergency rescue plans in time.
[0050] From the above description, it can be seen that in this example, by allowing the collection node to collect environmental data of the disaster-stricken area, the collected data is forwarded to the gateway node through the relay node, the gateway node generates environmental monitoring results, and then converts the environmental monitoring results into the communication format of Beidou short messages, and then sends them to the control background through Beidou satellites, so that disaster relief personnel can obtain the environmental conditions of the disaster-stricken area in the first time and make corresponding decisions. Blockchain technology is used not only for data transmission between collection nodes, relay nodes and gateway nodes, but also for data transmission between nodes at the same level. Through multi-layer blockchains, abnormal data is verified and screened multiple times, so that the environmental monitoring result data generated by the final gateway node is more reliable, and Beidou short messages can be used to solve emergency communication problems in disaster areas where cellular mobile networks are paralyzed or blocked. Example
[0051] A method for data transmission based on a blockchain regional self-organizing network, wherein the implementation steps are substantially the same as those of Example 1, and further, data transmission between a collection node, a relay node, and a gateway node all uses an asymmetric encryption algorithm to encrypt data, and the gateway node and the relay node also perform scoring operations on the relay node and the collection node through a Byzantine fault-tolerant algorithm, and establish a collection data scoring table for the relay node and the collection node. When the proportion of abnormal data from the relay node or the collection node is higher than a preset threshold, the relay node or the collection node is judged as an abnormal node, and the judgment result is forwarded to other gateway nodes and relay nodes through the blockchain network, so that the gateway nodes and relay nodes in the blockchain network refuse to receive data sent by the relay node or the collection node. Example
[0052] like Figure 4 As shown, a blockchain-based regional self-organizing network data transmission system includes:
[0053] A data acquisition module is used to collect surrounding environmental information data;
[0054] A data transport module, used to send data to other data transport modules within the communication range;
[0055] The data storage module is used to save and update the data sent by the data transport module;
[0056] The relay screening module is used to integrate and screen the data sent by the data transport module;
[0057] The gateway short message module is used to perform high-precision static calculations on the data, obtain environmental monitoring result data, and convert the result data into Beidou short message communication format;
[0058] The satellite communication module is used to send Beidou short messages generated by the gateway short message module.
[0059] From the above description, it can be seen that in this example, each data acquisition module, data storage module, relay screening module and gateway short message module are connected to the data transportation module. The environmental data collected by the data acquisition module is first transmitted on the blockchain in different data acquisition modules, and then the data is transported to the relay screening module. The data is transmitted on the blockchain between different relay screening modules. While the data is being transported, the data is also integrated and screened. The screened data is then transported to the gateway short message module. The gateway short message modules also transmit data through blockchain technology. Finally, the data is solved to achieve environmental monitoring results. The results are sent to disaster relief personnel in the communication format of Beidou short messages through the satellite communication module, so that disaster relief personnel can obtain the environmental conditions of the disaster area as soon as possible. Example
[0060] like Figure 5 As shown, a data transmission device based on a blockchain regional self-organizing network is characterized in that the device includes a service processor and a distributed memory, the service processor is connected to the memory, the distributed memory stores a service self-management program, and is configured to store machine-readable instructions, the service processor executes the service self-management program, and the instructions, when executed by the processor, implement a data transmission method based on a blockchain regional self-organizing network as described in Example 1.
[0061] From the above description, it can be seen that in this example, by allowing the collection node to collect environmental data of the disaster-stricken area, the collected data is forwarded to the gateway node through the relay node, and the gateway node generates environmental monitoring results, which are then converted into the communication format of the Beidou short message, and then sent to the control background through the Beidou satellite, so that disaster relief personnel can obtain the environmental conditions of the disaster-stricken area in the first time and make corresponding decisions. Blockchain technology is used not only for data transmission between collection nodes, relay nodes and gateway nodes, but also for data transmission between nodes at the same level. Through multi-layer blockchains, abnormal data is verified and screened multiple times to solve the problem of inability to accurately obtain the disaster conditions in the disaster-stricken area.
[0062] The above-mentioned embodiments only express the preferred implementation modes of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present invention. It should be pointed out that, for those skilled in the art, several modifications, improvements and substitutions can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention.
Claims
1. A data transmission method based on blockchain regional self-organizing network, characterized in that: Use the following steps: Step 1: Deploy and install collection nodes, relay nodes, and gateway nodes in the target collection area, and pre-write label codes for each node; Step 2: Each collection node, relay node and gateway node is installed with a blockchain data center module, and a multi-layer blockchain network communication connection and blockchain database are established between the nodes, and blockchain technology is used to establish data transmission between nodes; Step 3: The collection node collects surrounding environment data, establishes a collection layer blockchain network, presets the collection node communication range, and sends the collected data to other collection nodes within the preset range through the collection layer blockchain network. When the preset time is reached, the collection node sends the data collected and received within the preset time range to all relay nodes within the preset range; Step 4: The relay node judges and screens the data information sent by the collection node, establishes a relay layer blockchain network, presets the communication range of the relay node, and sends the screened data to other relay nodes within the preset range through the relay layer blockchain network. The relay node performs a second judgment and screening on the data sent by other relay nodes. When the preset time is reached, the relay node sends the received and screened data within the preset time range to all gateway nodes within the preset range; Step 5: The gateway node judges and filters the data information sent by the relay node, establishes a gateway layer blockchain network, presets the communication range of the gateway node, and sends the filtered data to other gateway nodes within the preset range through the gateway layer blockchain network. The gateway node performs a second judgment and screening on the data sent by other gateway nodes. When the preset time is reached, the gateway node performs high-precision static solution on the data received and filtered within the preset time range to obtain the environmental monitoring result data, and sends the result data to the Beidou satellite in the communication format of the Beidou short message; Step 7: The Beidou satellite forwards the result data sent by the gateway node to the control background, and the control background monitors the received Beidou short message communication information in real time.
2. A method for data transmission based on blockchain regional self-organizing network according to claim 1, characterized in that: The acquisition node includes a sensor module, a main controller module and a wireless communication module; the relay node includes a main controller module and a wireless communication module; the gateway node includes a wireless communication module, a main controller module and a Beidou short message module.
3. A method for data transmission based on blockchain regional self-organizing network according to claim 2, characterized in that: The wireless communication modules all adopt network communication modules based on LoRa technology.
4. According to claim 1, a method for data transmission based on blockchain regional self-organizing network is characterized in that: The collection node will save the collected and received data in its own blockchain database, the relay node will save the received and twice judged and screened data in its own blockchain database, and the gateway node will save the received data, twice judged and screened data and static solution result data in its own blockchain database.
5. According to claim 1, a method for data transmission based on blockchain regional self-organizing network is characterized in that: Each collection node is connected to at least two relay nodes through blockchain network communication within the preset collection node communication range; each relay node is connected to two gateway nodes through blockchain network communication within the preset relay node communication range.
6. A method for data transmission based on blockchain regional self-organizing network according to claim 1, characterized in that: The relay node and the gateway node judge and screen the collected data by comparing the data according to the label code written in step 1 and the timestamp of the collected data, and removing abnormal data from the collected data with the same code and timestamp.
7. A method for data transmission based on blockchain regional self-organizing network according to claim 6, characterized in that: The gateway nodes and relay nodes also perform scoring operations on the relay nodes and collection nodes through the Byzantine fault tolerance algorithm, and establish a collection data scoring table for the relay nodes and collection nodes. When the proportion of abnormal data from the relay node or collection node is higher than a preset threshold, the relay node or collection node is judged as an abnormal node, and the judgment result is forwarded to other gateway nodes and relay nodes through the blockchain network, so that the gateway nodes and relay nodes in the blockchain network refuse to receive data sent by the relay node or collection node.
8. A method for data transmission based on blockchain regional self-organizing network according to claim 1, characterized in that: Data transmission between collection nodes, relay nodes and gateway nodes is encrypted using an asymmetric encryption algorithm.
9. A data transmission device based on blockchain regional self-organizing network, characterized in that: The device includes a service processor and a distributed memory, wherein the service processor is connected to the memory, wherein a service self-management program is stored in the distributed memory and configured to store machine-readable instructions, and wherein the service processor executes the service self-management program. When the instructions are executed by the processor, a blockchain-based regional self-organizing network data transmission method is implemented as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Cooperative control method for transmitting power of gateway and terminals in hierarchical M2M network
CN105722016A
Embedded Beidou satellite short message communication control system
CN106533539A