[go: up one dir, main page]

CN115038058A - Regional ad hoc network data transmission method, system and device based on block chain - Google Patents

Regional ad hoc network data transmission method, system and device based on block chain Download PDF

Info

Publication number
CN115038058A
CN115038058A CN202210640513.3A CN202210640513A CN115038058A CN 115038058 A CN115038058 A CN 115038058A CN 202210640513 A CN202210640513 A CN 202210640513A CN 115038058 A CN115038058 A CN 115038058A
Authority
CN
China
Prior art keywords
data
node
nodes
gateway
block chain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210640513.3A
Other languages
Chinese (zh)
Other versions
CN115038058B (en
Inventor
许超钤
孔建
彭文杰
郑小宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Xingchen Beidou Technology Co ltd
Original Assignee
Wuhan Xingchen Beidou Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Xingchen Beidou Technology Co ltd filed Critical Wuhan Xingchen Beidou Technology Co ltd
Priority to CN202210640513.3A priority Critical patent/CN115038058B/en
Publication of CN115038058A publication Critical patent/CN115038058A/en
Application granted granted Critical
Publication of CN115038058B publication Critical patent/CN115038058B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • H04W12/033Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于区块链区域自组网数据传输方法、系统及装置,属于区块链数据安全传输技术领域,包括建立应急环境监测系统,在目标区域部署并安装采集节点、中继节点和网关节点,让采集节点、中继节点和网关节点建立通信连接,采用区块链技术建立节点之间的数据传输,让采集节点、中继节点和网关节点之间,同层次节点之间都使用区块链技术进行数据传输,网关节点对数据信息进行高精度静态解算,得到环境监测结果数据,将结果数据以北斗短报文的通信格式通过北斗卫星发送至控制后台,控制后台实时监听收到的北斗短报文通信信息,本发明能通过多层区块链对异常的数据进行多次验证和筛选,让生成的环境监测结果数据安全可靠。

Figure 202210640513

The invention discloses a blockchain-based regional ad hoc network data transmission method, system and device, belonging to the technical field of blockchain data security transmission, including establishing an emergency environment monitoring system, deploying and installing acquisition nodes and relays in a target area Nodes and gateway nodes, let the collection nodes, relay nodes and gateway nodes establish communication connections, and use blockchain technology to establish data transmission between nodes, so that the collection nodes, relay nodes and gateway nodes, and between nodes at the same level They all use blockchain technology for data transmission. The gateway node performs high-precision static calculation on the data information, obtains the environmental monitoring result data, and sends the result data to the control background in the Beidou short message communication format through the Beidou satellite, and the control background is real-time. By monitoring the received Beidou short message communication information, the present invention can verify and screen abnormal data multiple times through the multi-layer blockchain, so that the generated environmental monitoring result data is safe and reliable.

Figure 202210640513

Description

一种基于区块链区域自组网数据传输方法、系统及装置A method, system and device for data transmission based on blockchain regional ad hoc network

技术领域technical field

本发明属于区块链数据安全传输技术领域,具体地说,涉及一种基于区块链区域自组网数据传输方法、系统及装置。The invention belongs to the technical field of blockchain data security transmission, and in particular relates to a method, system and device for data transmission based on a blockchain regional ad hoc network.

背景技术Background technique

目前,对于自然或人工灾害等应急类场景,通常需要运营商的应急保障车现场搭建微型通信基站,通过无线技术实现移动用户的接入,但基站与保障车需在一定距离内维持有线连接,以持续供电确保通信链路的可靠性,具有应用局限性,因此,现在为了在灾害发生区域提前布置安装采集设备,在灾害发生时通过采集设备获取目标区域的环境状况,在通过网关设备将采集到的数据发送出来,供救灾人员做出灾害应对策略。At present, for emergency scenarios such as natural or man-made disasters, it is usually necessary for the operator's emergency support vehicle to build a micro-communication base station on site to realize the access of mobile users through wireless technology, but the base station and the support vehicle need to maintain a wired connection within a certain distance. The reliability of the communication link is ensured by continuous power supply, which has application limitations. Therefore, in order to arrange and install the acquisition equipment in advance in the disaster area, when the disaster occurs, the environmental conditions of the target area are obtained through the acquisition equipment. The received data is sent out for disaster relief personnel to make disaster response strategies.

但是这种情况很容易在灾害发生时因为采集设备周边环境的剧烈变化对设备造成损坏,从而让数据的传输受到影响,容易因为单点崩溃最终造成全面数据异常受损,无法得到准确的数据,使得数据的安全性和可靠性大打折扣,导致不能根据采集数据对受灾区域做出正确的处理结果。However, in this case, it is easy to cause damage to the equipment due to drastic changes in the surrounding environment of the acquisition equipment when a disaster occurs, thus affecting the transmission of data. This greatly reduces the security and reliability of the data, resulting in the inability to make correct processing results for the disaster-stricken area based on the collected data.

发明内容SUMMARY OF THE INVENTION

本发明要解决的技术问题是:针对现有在灾害发生时因为采集设备周边环境的剧烈变化对设备造成损坏,让数据的传输受到影响,使得数据的安全性和可靠性受到影响的问题,本发明提供一种基于区块链区域自组网数据传输方法、系统及装置。The technical problem to be solved by the present invention is: in view of the existing problems that the equipment is damaged due to the drastic changes in the surrounding environment of the collection equipment when the disaster occurs, the transmission of data is affected, and the security and reliability of the data are affected. The invention provides a data transmission method, system and device based on a blockchain area ad hoc network.

本发明的技术方案是:一种基于区块链区域自组网数据传输方法,采用以下步骤:The technical scheme of the present invention is: a data transmission method based on a blockchain area ad hoc network, using the following steps:

步骤1:在目标采集区域部署并安装采集节点、中继节点和网关节点,为每个节点都预先写入标号编码;Step 1: Deploy and install the collection node, relay node and gateway node in the target collection area, and pre-write the label code for each node;

步骤2:每个采集节点、中继节点和网关节点都安装连接有区块链数据中心模块,同时在节点之间建立多层区块链网络通信连接和区块链数据库,采用区块链技术建立节点之间的数据传输;Step 2: Each collection node, relay node and gateway node is installed and connected to a blockchain data center module, and at the same time, a multi-layer blockchain network communication connection and a blockchain database are established between the nodes, using blockchain technology Establish data transmission between nodes;

步骤3:采集节点采集周边环境数据,建立采集层区块链网络,预设采集节点通信范围,采集节点将采集到的数据通过采集层区块链网络发送至预设范围内的其它采集节点,达到预设时间时,采集节点将在预设时间范围内采集和接收到的数据发送至预设范围内的所有中继节点;Step 3: The collection node collects surrounding environmental data, establishes a collection layer blockchain network, presets the communication range of the collection node, and the collection node 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 will send the data collected and received within the preset time range to all relay nodes within the preset range;

步骤4:中继节点对采集节点发送的数据信息进行判断和筛选,建立中继层区块链网络,预设中继节点通信范围,通过中继层区块链网络将筛选后的数据发送至预设范围内的其它中继节点,中继节点对其它中继节点发送的数据进行第二次判断筛选,达到预设时间时,中继节点将在预设时间范围内接收和筛选后的数据发送至预设范围内的所有网关节点;Step 4: The relay node judges and filters 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 filtered data to the network through the relay layer blockchain network. For other relay nodes within the preset range, 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 will receive and filter the data within the preset time range. Send to all gateway nodes within the preset range;

步骤5:网关节点对中继节点发送的数据信息进行判断和筛选,建立网关层区块链网络,预设网关节点通信范围,通过网关层区块链网络将筛选后的数据发送至预设范围内的其它网关节点,网关节点对其它网关节点发送的数据进行第二次判断筛选,达到预设时间时,网关节点对在预设时间范围内接收和筛选后的数据进行高精度静态解算,得到环境监测结果数据,将结果数据以北斗短报文的通信格式发送至北斗卫星;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 the preset range through the gateway layer blockchain network other gateway nodes in the network, the gateway node performs a second judgment and screening on the data sent by other gateway nodes, and when the preset time is reached, the gateway node performs high-precision static calculation on the data received and filtered within the preset time range, Obtain the environmental monitoring result data, and send the result data to the Beidou satellite in the communication format of Beidou short message;

步骤7:北斗卫星将网关节点发送的结果数据转发至控制后台,控制后台实时监听收到的北斗短报文通信信息。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.

优选地,所述采集节点包括传感器模块、主控制器模块和无线通信模块;所述中继节点包括主控制器模块和无线通信模块;所述网关节点包括无线通信模块、主控制器模块和北斗短报文模块。Preferably, the collection 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.

进一步地,所述无线通信模块均采用基于LoRa技术的网络通信模块。Further, the wireless communication modules all adopt network communication modules based on LoRa technology.

优选地,所述采集节点会将采集和接收到的采集数据保存在自身的区块链数据库内,所述中继节点会将接收和两次判断筛选的数据保存在自身的区块链数据库内,所述网关节点会将接收的数据、两次判断筛选的数据和静态解算的结果数据保存在自身的区块链数据库内。Preferably, the collection node will save the collected and received collection data in its own blockchain database, and the relay node will save the received and twice judged and screened data in its own blockchain database , the gateway node will save the received data, the data of the two judgments and screening, and the result data of the static solution in its own blockchain database.

优选地,每个采集节点在预设的采集节点通信范围内至少通过区块链网络通信连接有两个中继节点;每个中继节点在预设的预设中继节点通信范围内通过区块链网络通信连接有两个网关节点。Preferably, each collection node is connected to at least two relay nodes through the blockchain network communication within the preset communication range of the collection node; The blockchain network communication connection has two gateway nodes.

优选地,所述中继节点和网关节点对采集数据的判断和筛选是根据步骤1写入的标号编码和采集数据的时间戳对数据进行比较,从相同编码和时间戳的采集数据中去除异常数据。Preferably, the relay node and the gateway node judge and filter the collected data by comparing the data according to the label code written in step 1 and the time stamp of the collected data, and remove anomalies from the collected data with the same code and time stamp data.

进一步地,所述网关节点和中继节点还通过拜占庭容错算法对中继节点和采集节点进行评分运算,对中继节点和采集节点建立采集数据评分表,当节点过来的异常数据所占比例高于预设阈值时,将该节点判断为异常节点,并将判断结果通过区块链网络转发至其它节点,使得区块链网络内的节点拒绝接收该节点发送的数据。Further, the gateway node and the relay node also perform a scoring operation on the relay node and the collection node through the Byzantine fault-tolerant algorithm, and establish a collection data scoring table for the relay node and the collection node. When the abnormal data from the node has a high proportion. At the preset threshold, the node is judged as an abnormal node, and the judgment result is forwarded to other nodes through the blockchain network, so that the nodes in the blockchain network refuse to receive the data sent by the node.

优选地,采集节点、中继节点和网关节点之间的数据传输均采用非对称加密算法对数据进行加密。Preferably, the data transmission among the collection node, the relay node and the gateway node adopts an asymmetric encryption algorithm to encrypt the data.

一种基于区块链区域自组网数据传输系统,包括:A data transmission system based on a blockchain regional ad hoc network, comprising:

数据采集模块,用于采集周围的环境信息数据;The data acquisition module is used to collect the surrounding environmental information data;

数据运输模块,用于建立区块链连接,将数据发送给区块链通信范围内的其它数据运输模块;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;

数据存储模块,用于将保存和更新数据运输模块发送过来的数据;The data storage module is used to save and update the data sent by the data transport module;

中继筛选模块,用于对数据运输模块发送过来的数据进行整合和筛选;The relay screening module is used to integrate and screen the data sent by the data transport module;

网关短报文模块,用于对数据进行高精度静态解算,得到环境监测结果数据,将结果数据北斗短报文的通信格式;The gateway short message module is used to perform high-precision static calculation on the data, obtain the environmental monitoring result data, and transfer the result data to the communication format of the Beidou short message;

卫星通信模块,用于发送网关短报文模块生成的北斗短报文。The satellite communication module is used to send Beidou short messages generated by the gateway short message module.

一种基于区块链区域自组网数据传输装置,其特征在于,所述装置包括服务处理器和分布存储器,所述服务处理器连接所述存储器,所述分布存储器中存储有服务自管理程序,配置用于存储机器可读指令,所述服务处理器执行所述服务自管理程序,指令在由所述处理器执行时,以实现如上所述的一种基于区块链区域自组网数据传输方法。A data transmission device based on a blockchain area ad hoc network, characterized in that the device includes a service processor and a distributed memory, the service processor is connected to the memory, and the distributed memory stores a service self-management program , configured to store machine-readable instructions, the service processor executes the service self-management program, and the instructions, when executed by the processor, implement the above-mentioned blockchain-based regional ad hoc network data transfer method.

一种基于区块链区域自组网数据传输方法、系统及装置,通过让采集节点采集受灾区域的环境数据,将采集到的数据通过中继节点转发至网关节点,由网关节点生成环境监测结果,再将环境监测结果转换成北斗短报文的通信格式,然后通过北斗卫星发送至控制后台,让采集节点、中继节点和网关节点之间,建立多层次区块链网络通信连接,同层次节点之间都使用区块链技术进行数据传输,用区块链技术对数据传输过程中出现的异常数据进行判断和筛选,同时在区块链技术中,数据运输过程时不可篡改,保障数据结果的安全性和可靠性。A data transmission method, system and device based on a blockchain-based regional ad hoc network, by allowing a collection node to collect environmental data in a disaster-stricken area, forward the collected data to a gateway node through a relay node, and the gateway node generates environmental monitoring results , and then convert the environmental monitoring results into the communication format of Beidou short messages, and then send them to the control background through Beidou satellites, so that a multi-level blockchain network communication connection can be established between the acquisition nodes, relay nodes and gateway nodes. Blockchain technology is used for data transmission between nodes, and the abnormal data in the data transmission process is judged and screened by blockchain technology. security and reliability.

相比于现有技术,本发明的有益效果为:Compared with the prior art, the beneficial effects of the present invention are:

(1)本发明通过建立多层区块链网络通信连接,不仅让采集节点、中继节点和网关节点之间使用区块链技术进行数据传输,同层次节点之间也采用区块链技术进行数据传输,通过多层区块链对异常的数据进行多次验证和筛选,通过区块链去中心连接,组建点对点的通信连接,提高节点之间的通信效率,保障数据安全,让最终网关节点生成的环境监测结果数据更加安全可靠;(1) By establishing a multi-layer blockchain network communication connection, the present invention not only allows data transmission between acquisition nodes, relay nodes and gateway nodes to use blockchain technology, but also uses blockchain technology to perform data transmission between nodes at the same level. For data transmission, abnormal data is verified and screened multiple times through multi-layer blockchains. Through blockchain decentralized connections, point-to-point communication connections are established to improve the communication efficiency between nodes, ensure data security, and allow the final gateway node. The generated environmental monitoring result data is more secure and reliable;

(2)本发明通过多个采集节点采集受灾区域的环境情况,在采集节点和网关节点之间设有中继节点,让中继节点对采集节点采集到的环境数据信息进行初步整合处理,减少网关节点数据的接收量,以此让网关节点可以更好的对数据进行高精度静态解算;(2) The present invention collects the environmental conditions of the disaster-affected area through a plurality of collection nodes, and a relay node is arranged between the collection node and the gateway node, so that the relay node can perform preliminary integration processing on the environmental data information collected by the collection node, reducing the The amount of data received by the gateway node, so that the gateway node can better perform high-precision static calculation of the data;

(3)本发明各个节点之间的通信采用LoRa通信模块,在低功耗的情况下拥有着更远的无线射频通信距离,同时有着较高的容量,可以同时一个LoRa网关可以连接多个LoRa节点,可以满足基于区块链技术下的数据传输要求。(3) The communication between each node of the present invention adopts the LoRa communication module, which has a longer wireless radio frequency communication distance under the condition of low power consumption, and has a higher capacity at the same time, and one LoRa gateway can be connected to multiple LoRa at the same time. Nodes can meet the data transmission requirements based on blockchain technology.

附图说明Description of drawings

为了更清楚地说明本申请实施例或示例性中的技术方案,下面将对实施例或示例性描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以按照这些附图示出的获得其他的附图。In order to illustrate the technical solutions in the embodiments or examples of the present application more clearly, the following briefly introduces the drawings that are used in the embodiments or the example descriptions. Obviously, the drawings in the following description are only the Therefore, some embodiments of the application should not be regarded as limiting the scope. For those of ordinary skill in the art, other drawings can also be obtained according to the drawings without creative efforts. .

图1为本发明的步骤示意图;Fig. 1 is the step schematic diagram of the present invention;

图2为本发明的采集节点硬件结构示意图;2 is a schematic diagram of the hardware structure of a collection node of the present invention;

图3为本发明的网关节点硬件结构示意图;3 is a schematic diagram of the hardware structure of a gateway node of the present invention;

图4为本发明的系统结构示意图;4 is a schematic diagram of the system structure of the present invention;

图5为本发明的设备结构示意图;5 is a schematic diagram of the device structure of the present invention;

图6为本发明的流程结构示意图。FIG. 6 is a schematic diagram of the flow structure of the present invention.

具体实施方式Detailed ways

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例,通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments The components of the embodiments of the present application, which are some, but not all, of the embodiments of the present application generally described and illustrated in the drawings herein may be arranged and designed in a variety of different configurations.

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例,基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。Accordingly, 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 claimed application, but merely represents selected embodiments of the present application, based on the embodiments in the present application, All other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.

实施例1Example 1

如图1所示,一种基于区块链区域自组网数据传输方法,具体流程如下:As shown in Figure 1, a data transmission method based on the blockchain area ad hoc network, the specific process is as follows:

建立应急环境监测系统,在目标区域部署并安装采集节点、中继节点和网关节点,让采集节点、中继节点和网关节点建立通信连接,采集节点与中继节点之间的连接为星型网络拓扑结构,中继节点与网关之间的连接为线性网络拓扑结构,每个采集节点、中继节点和网关节点都安装连接有区块链数据中心模块,同时在节点之间建立多层区块链网络通信连接和区块链数据库,采用区块链技术建立节点之间的数据传输。Establish an emergency environmental monitoring system, deploy and install collection nodes, relay nodes and gateway nodes in the target area, and let the collection nodes, relay nodes and gateway nodes establish communication connections, and the connection between collection nodes and relay nodes is a star network Topological structure, the connection between the relay node and the gateway is a linear network topology structure, each collection node, relay node and gateway node are installed and connected with a blockchain data center module, and multi-layer blocks are established between the nodes. Chain network communication connection and blockchain database, using blockchain technology to establish data transmission between nodes.

建立采集层区块链网络,预设采集节点通信范围,每个采集节点在预设的采集节点通信范围内至少通过区块链网络通信连接有两个中继节点,采集节点将自身在预设时间范围内采集到的数据信息发送至自身通信范围内的所有采集节点,采集节点包括传感器模块、主控制器模块和无线通信模块,传感器模块包括温湿度传感器、压强传感器、光照传感器,主控制器模块为低功耗控制单元,包括处理器和存储器,无线通信模块采用基于LoRa技术的通信模块,达到预设时间时,采集节点将在预设时间范围内采集和接收到的数据发送至预设范围内的所有中继节点,采集节点会将采集和接收到的采集数据保存在自身的区块链数据库内。Establish a collection layer blockchain network, preset the communication range of the collection nodes, each collection node has at least two relay nodes connected through the blockchain network communication within the preset communication range of the collection nodes, and the collection nodes will themselves in the preset communication range. The data information collected within the time range is sent to all collection nodes within its own communication range. The collection nodes include sensor modules, main controller modules and wireless communication modules. The sensor modules include temperature and humidity sensors, pressure sensors, light sensors, and the main controller. The module is a low-power control unit, including a processor and memory. The wireless communication module adopts a communication module based on LoRa technology. When the preset time is reached, the acquisition node will send the data collected and received within the preset time range to the preset time. All relay nodes within the range, the collection node will save the collected and received collection data in its own blockchain database.

建立中继层区块链网络,预设中继节点通信范围,每个中继节点在预设的预设中继节点通信范围内通过区块链网络通信连接有两个网关节点,中继节点对采集节点发送过来的所有数据信息进行判断和筛选,然后将筛选后的数据信息发送至自身通信范围内的所有中继节点,中继节点包括主控制器模块和无线通信模块,中继节点对其它中继节点发送过来的数据进行整合和筛选,判断和筛选方法采用少数服从多数的方法,对少数异常的数据进行清除,整合保留相同的数据,达到预设时间时,中继节点将在预设时间范围内接收和筛选后的数据发送至预设范围内的所有网关节点,所述中继节点会将接收和两次判断筛选的数据保存在自身的区块链数据库内。A relay layer blockchain network is established, and the communication range of the relay nodes is preset. Each relay node is connected to two gateway nodes through the blockchain network communication within the preset preset communication range of the relay nodes. Judge and screen all data information sent by the acquisition node, and then send the filtered data information to all relay nodes within its own communication range. The relay nodes include the main controller module and the wireless communication module. The data sent by other relay nodes are integrated and screened. The judgment and screening method adopts the method of minority obeying the majority. A few abnormal data are removed, and the same data is integrated and retained. When the preset time is reached, the relay node will The data received and screened within the set time range is sent to all gateway nodes within the preset range, and the relay node will save the received and twice judged and screened data in its own blockchain database.

建立网关层区块链网络,预设网关节点通信范围,网关节点对中继节点发送过来的所有数据信息进行判断和筛选,通过网关层区块链网络将筛选后的数据信息发送至自身通信范围内的所有网关节点,所述网关节点包括无线通信模块、主控制器模块和北斗短报文模块,北斗短报文模块包括数据收发器和超小型卫星无线电定位系统收发板卡,然后网关节点对其它网关节点发送过来的数据进行整合和筛选,达到预设时间时,网关节点对在预设时间范围内接收和筛选后的数据进行高精度静态解算,得到环境监测结果数据,所述网关节点会将接收的数据、两次判断筛选的数据和静态解算的结果数据保存在自身的区块链数据库内,将结果数据以北斗短报文的通信格式通过北斗卫星发送至控制后台。Establish a gateway layer blockchain network, preset the communication range of the gateway node, the gateway node judges and filters all the data information sent by the relay node, and sends the filtered data information to its own communication range through the gateway layer blockchain network All gateway nodes in The data sent by other gateway nodes is integrated and filtered. When the preset time is reached, the gateway node performs high-precision static calculation on the data received and filtered within the preset time range to obtain environmental monitoring result data. The gateway node It will save the received data, the data of two judgments and screening, and the result data of static solution in its own blockchain database, and send the result data to the control background through Beidou satellite in the communication format of Beidou short message.

如图2所示,采集节点选择基于Contex-M内核作为主控芯片,该主控芯片集成浮点运算指令和数字信号处理指令,具有128MB的静态随机存取存储器、1024kB的闪存、112个通用输入/输出(Input/Output,IO)口等丰富的设备资源,并选择待机模式作为设备的低功耗模式。As shown in Figure 2, the acquisition node is selected based on the Contex-M core as the main control chip. The main control chip integrates floating-point operation instructions and digital signal processing instructions, with 128MB of static random access memory, 1024kB of flash memory, 112 general-purpose Input/output (Input/Output, IO) ports and other rich device resources, and select standby mode as the low power consumption mode of the device.

如图3所示,同时,为了达到易组网和远距离通信的目的,无线通信模块可以选择泽耀科技的AS62-T30,一款基于Semtech公司的SX1278射频芯片开发的、工作频段为410~441MHz的LoRa扩频传输串口数传模块,参考通信距离为8km,实际应用中工作距离可达10km,且带有前向纠错功能,此外,AS62-T30还支持LoRaWAN协议,可以构建LoRa星型网络拓扑结构。As shown in Figure 3, 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 of Zeyao Technology, which is developed based on the SX1278 RF chip of Semtech Company, and the working frequency band is 410~ 441MHz LoRa spread spectrum transmission serial data transmission module, the reference communication distance is 8km, in practical application the working distance can reach 10km, and with forward error correction function, in addition, AS62-T30 also supports LoRaWAN protocol, can build LoRa star Network Topology.

北斗短报文模块选择超小型卫星无线电定位系统(RDSS)收发板卡,该收发板集成了北斗射频收发芯片、功放电路及基带电路等,不仅实现了北斗的RDSS收发功能与定位功能,还方便手持应急终端实时显示与分析各节点的地理位置。The Beidou short message module selects the ultra-small satellite radio positioning system (RDSS) transceiver board. The transceiver board integrates the Beidou radio frequency transceiver chip, power amplifier circuit and baseband circuit, etc., which not only realizes the Beidou RDSS transceiver function and positioning function, but also facilitates The handheld emergency terminal displays and analyzes the geographic location of each node in real time.

控制后台实时监听收到的北斗短报文通信信息,工作人员通过控制后台可以得到第一时间准确的受灾情况和灾区环境变化,及时的制定出抢险救灾方案。The control background monitors the received Beidou short message communication information in real time. Through the control background, the staff can obtain the immediate and accurate disaster situation and environmental changes in the disaster area, and timely formulate rescue and disaster relief plans.

通过上述描述可知,在本实例中,通过让采集节点采集受灾区域的环境数据,将采集到的数据通过中继节点转发至网关节点,由网关节点生成环境监测结果,再将环境监测结果转换成北斗短报文的通信格式,然后通过北斗卫星发送至控制后台,让救灾人员可以第一时间获取受灾区域的环境状况,可以做出相应的决策,不仅让采集节点、中继节点和网关节点之间使用区块链技术进行数据传输,同层次节点之间也采用区块链技术进行数据传输,通过多层区块链对异常的数据进行多次验证和筛选,让最终网关节点生成的环境监测结果数据更加可靠,能够在蜂窝移动网络瘫痪或阻断的灾区,可以利用北斗短报文解决应急通信的问题。It can be seen from the above description that in this example, the collection node collects the environmental data of the disaster-stricken area, and the collected data is forwarded to the gateway node through the relay node. The gateway node generates the environmental monitoring results, and then converts the environmental monitoring results into The communication format of the Beidou short message is sent to the control background through Beidou satellites, so that the disaster relief personnel can obtain the environmental conditions of the disaster-affected area at the first time, and can make corresponding decisions, not only allowing the acquisition node, relay node and gateway node to communicate. Blockchain technology is used for data transmission between nodes, and blockchain technology is also used for data transmission between nodes at the same level. The abnormal data is verified and screened multiple times through multi-layer blockchains, so that the environment generated by the final gateway node can be monitored. As a result, the data is more reliable, and in disaster areas where the cellular mobile network is paralyzed or blocked, Beidou short messages can be used to solve the problem of emergency communication.

实施例2Example 2

一种基于区块链区域自组网数据传输方法,所实施步骤与实施例1基本相同,更进一步的是,采集节点、中继节点和网关节点之间的数据传输均采用非对称加密算法对数据进行加密,网关节点和中继节点还通过拜占庭容错算法对中继节点和采集节点进行评分运算,对中继节点和采集节点建立采集数据评分表,当节点过来的异常数据所占比例高于预设阈值时,将该节点判断为异常节点,并将判断结果通过区块链网络转发至其它节点,使得区块链网络内的节点拒绝接收该节点发送的数据A data transmission method based on a blockchain regional ad hoc network, the implementation steps are basically the same as those in Embodiment 1, and further, the data transmission between the collection node, the relay node and the gateway node adopts an asymmetric encryption algorithm. The data is encrypted, and the gateway node and the relay node also use the Byzantine fault-tolerant algorithm to score the relay node and the acquisition node, and establish a score table for the collected data for the relay node and the acquisition node. When the proportion of abnormal data coming from the node is higher than When the threshold is preset, the node is judged as an abnormal node, and the judgment result is forwarded to other nodes through the blockchain network, so that the nodes in the blockchain network refuse to receive the data sent by the node

实施例3Example 3

如图4所示,一种基于区块链区域自组网数据传输系统,包括:As shown in Figure 4, a data transmission system based on a blockchain regional ad hoc network includes:

数据采集模块,用于采集周围的环境信息数据;The data acquisition module is used to collect the surrounding environmental information data;

数据运输模块,用于将数据发送给通信范围内的其它数据运输模块;A data transport module for sending data to other data transport modules within the communication range;

数据存储模块,用于将保存和更新数据运输模块发送过来的数据;The data storage module is used to save and update the data sent by the data transport module;

中继筛选模块,用于对数据运输模块发送过来的数据进行整合和筛选;The relay screening module is used to integrate and screen the data sent by the data transport module;

网关短报文模块,用于对数据进行高精度静态解算,得到环境监测结果数据,将结果数据北斗短报文的通信格式;The gateway short message module is used to perform high-precision static calculation on the data, obtain the environmental monitoring result data, and transfer the result data to the communication format of the Beidou short message;

卫星通信模块,用于发送网关短报文模块生成的北斗短报文。The satellite communication module is used to send Beidou short messages generated by the gateway short message module.

通过上述描述可知,在本实例中,让每个数据采集模块、数据存储模块、中继筛选模块和网关短报文模块都与数据运输模块进行连接,先让数据采集模块采集的环境数据在不同的数据采集模块中进行区块链传输,再将数据运输至中继筛选模块,让数据在不同的中继筛选模块之间进行区块链传输,在数据运输的同时也对数据进行整合和筛选,筛选出的数据再运输至网关短报文模块,网关短报文模块之间也通过区块链技术进行数据传输,最终再对数据进行解算,达到环境监测结果,将结果以北斗短报文的通信格式通过卫星通信模块发送给救灾人员,让救灾人员可以第一时间获取灾区环境状况。It can be seen from the above description that in this example, each data acquisition module, data storage module, relay screening module and gateway short message module are connected to the data transport module, and the environmental data collected by the data acquisition module is In the data acquisition module, the blockchain transmission is carried out, and then the data is transported to the relay screening module, so that the data can be transmitted in the blockchain between different relay screening modules, and the data is also integrated and screened while the data is transported. , the filtered data is transported to the gateway short message module, and the gateway short message module also transmits data through blockchain technology. Finally, the data is calculated to achieve the environmental monitoring results, and the results are reported as Beidou short messages. The communication format of the text is sent to the disaster relief personnel through the satellite communication module, so that the disaster relief personnel can obtain the environmental conditions of the disaster area at the first time.

实施例4Example 4

如图5所示,一种基于区块链区域自组网数据传输装置,其特征在于,所述装置包括服务处理器和分布存储器,所述服务处理器连接所述存储器,所述分布存储器中存储有服务自管理程序,配置用于存储机器可读指令,所述服务处理器执行所述服务自管理程序,指令在由所述处理器执行时,以实现如实施例1所述的一种基于区块链区域自组网数据传输方法。As shown in FIG. 5, a data transmission device based on a blockchain area ad hoc network is characterized in that, the device includes a service processor and a distributed memory, the service processor is connected to the memory, and the distributed memory is A service self-management program is stored, configured to store machine-readable instructions, the service processor executes the service self-management program, and the instructions, when executed by the processor, implement the one described in Embodiment 1. Data transmission method based on blockchain regional ad hoc network.

通过上述描述可知,在本实例中,通过让采集节点采集受灾区域的环境数据,将采集到的数据通过中继节点转发至网关节点,由网关节点生成环境监测结果,再将环境监测结果转换成北斗短报文的通信格式,然后通过北斗卫星发送至控制后台,让救灾人员可以第一时间获取受灾区域的环境状况,可以做出相应的决策,不仅让采集节点、中继节点和网关节点之间使用区块链技术进行数据传输,同层次节点之间也采用区块链技术进行数据传输,通过多层区块链对异常的数据进行多次验证和筛选,解决无法准确获取受灾区域受灾状况的问题。It can be seen from the above description that in this example, the collection node collects the environmental data of the disaster-stricken area, and the collected data is forwarded to the gateway node through the relay node. The gateway node generates the environmental monitoring results, and then converts the environmental monitoring results into The communication format of the Beidou short message is sent to the control background through Beidou satellites, so that the disaster relief personnel can obtain the environmental conditions of the disaster-affected area at the first time, and can make corresponding decisions, not only allowing the acquisition node, relay node and gateway node to communicate. Blockchain technology is used for data transmission between nodes, and blockchain technology is also used for data transmission between nodes at the same level. The abnormal data is verified and screened multiple times through multi-layer blockchains, so as to solve the problem that the disaster-affected area cannot be accurately obtained. The problem.

以上所述实施例仅表达了本发明的优选实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形、改进及替代,这些都属于本发明的保护范围。The above-mentioned embodiments only represent the preferred embodiments of the present invention, and the descriptions thereof are specific and detailed, but should not be construed as limiting the scope of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications, improvements and substitutions can be made, which all belong to the protection scope of the present invention.

Claims (10)

1. A block chain based regional ad hoc network data transmission method is characterized by comprising the following steps:
step 1: deploying and installing acquisition nodes, relay nodes and gateway nodes in a target acquisition area, and writing label codes into each node in advance;
and 2, step: each acquisition node, each relay node and each gateway node are respectively provided with a block chain data center module, a multi-layer block chain network communication connection and a block chain database are established among the nodes, and data transmission among the nodes is established by adopting a block chain technology;
and step 3: the method comprises the steps that a collection node collects surrounding environment data, a collection layer blockchain network is established, a collection node communication range is preset, the collection node sends collected data to other collection nodes in the preset range through the collection layer blockchain network, and when the preset time is reached, the collection node sends the data collected and received in the preset time range to all relay nodes in the preset range;
and 4, step 4: the method comprises the steps that a relay node judges and screens data information sent by an acquisition node, a relay layer blockchain network is established, a relay node communication range is preset, the screened data are sent to other relay nodes in the preset range through the relay layer blockchain network, the relay node carries out secondary judgment and screening on the data sent by other relay nodes, and when the preset time is reached, the relay node sends the data received and screened in the preset time range to all gateway nodes in the preset range;
and 5: the method comprises the steps that a gateway node judges and screens data information sent by a relay node, a gateway layer area block chain network is established, the communication range of the gateway node is preset, the screened data are sent to other gateway nodes in the preset range through the gateway layer area block chain network, the gateway node carries out secondary judgment and screening on the data sent by other gateway nodes, when the preset time is reached, the gateway node carries out high-precision static resolving on the data received and screened in the preset time range to obtain environment monitoring result data, and the result data are sent to a Beidou satellite in the communication format of a Beidou short message;
and 7: and 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. The block chain based regional ad hoc network data transmission method according to claim 1, wherein: the acquisition node comprises a sensor module, a main controller module and a wireless communication module; the relay node comprises a main controller module and a wireless communication module; the gateway node comprises a wireless communication module, a main controller module and a Beidou short message module.
3. The block chain based regional ad hoc network data transmission method according to claim 2, wherein: the wireless communication modules all adopt network communication modules based on the LoRa technology.
4. The block chain based regional ad hoc network data transmission method according to claim 1, wherein: the acquisition node stores acquired and received data in a block chain database of the acquisition node, the relay node stores received and twice-judged and screened data in the block chain database of the relay node, and the gateway node stores the received data, the twice-judged and screened data and static calculation result data in the block chain database of the gateway node.
5. The block chain based regional ad hoc network data transmission method according to claim 1, wherein: each acquisition node is at least in communication connection with two relay nodes through a block chain network within a preset acquisition node communication range; each relay node is in communication connection with two gateway nodes through a block chain network within a preset relay node communication range.
6. The block chain based regional ad hoc network data transmission method according to claim 1, wherein: and the judgment and screening of the relay node and the gateway node on the acquired data are to compare the data according to the label codes written in the step 1 and the time stamps of the acquired data and remove abnormal data from the acquired data with the same codes and time stamps.
7. The block chain based regional ad hoc network data transmission method according to claim 6, wherein: the gateway node and the relay node also perform scoring operation on the relay node and the acquisition node through a Byzantine fault-tolerant algorithm, an acquired data scoring table is established for the relay node and the acquisition node, when the proportion of abnormal data from the node is higher than a preset threshold value, the node is judged to be an abnormal node, and the judgment result is forwarded to other nodes through the block chain network, so that the nodes in the block chain network refuse to receive the data sent by the node.
8. The block chain based regional ad hoc network data transmission method according to claim 1, wherein: data transmission among the acquisition node, the relay node and the gateway node adopts an asymmetric encryption algorithm to encrypt the data.
9. A block chain based regional ad hoc network data transmission system, comprising:
the data acquisition module is used for acquiring surrounding environment information data;
the data transportation module is used for establishing block chain connection and sending data to other data transportation modules within the communication range of the block chain;
the data storage module is used for storing and updating the data sent by the data transportation module;
the relay screening module is used for integrating and screening the data sent by the data transportation module;
the gateway short message module is used for performing high-precision static calculation on the data to obtain environment monitoring result data and transmitting the result data to the communication format of the Beidou short message;
and the satellite communication module is used for sending the Beidou short message generated by the gateway short message module.
10. An apparatus for block chain based regional ad hoc network data transmission, the apparatus comprising a service processor and a distributed memory, the service processor being connected to the memory, the distributed memory storing a service self-management program configured to store machine readable instructions, the service processor executing the service self-management program, the instructions when executed by the processor implementing a block chain based regional ad hoc network data transmission method according to claims 1-8.
CN202210640513.3A 2022-06-07 2022-06-07 Block chain area-based ad hoc network data transmission method, system and device Active CN115038058B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210640513.3A CN115038058B (en) 2022-06-07 2022-06-07 Block chain area-based ad hoc network data transmission method, system and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210640513.3A CN115038058B (en) 2022-06-07 2022-06-07 Block chain area-based ad hoc network data transmission method, system and device

Publications (2)

Publication Number Publication Date
CN115038058A true CN115038058A (en) 2022-09-09
CN115038058B CN115038058B (en) 2025-01-10

Family

ID=83123409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210640513.3A Active CN115038058B (en) 2022-06-07 2022-06-07 Block chain area-based ad hoc network data transmission method, system and device

Country Status (1)

Country Link
CN (1) CN115038058B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118570967A (en) * 2024-05-17 2024-08-30 深圳市华盛智联科技有限公司 A method and device for collecting geological disaster monitoring data based on Beidou communication
CN118585898A (en) * 2024-08-05 2024-09-03 胜利油田新胜石油物探技术服务有限责任公司 An intelligent well gun automatic excitation control method based on Beidou regional short message

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105722016A (en) * 2016-02-05 2016-06-29 中国矿业大学 Cooperative control method for transmitting power of gateway and terminals in hierarchical M2M network
CN106533539A (en) * 2016-11-29 2017-03-22 西北大学 Embedded Beidou satellite short message communication control system
CN113242305A (en) * 2021-05-13 2021-08-10 杭州趣链科技有限公司 Cross-chain transaction processing method, device, computer equipment and medium
US20210328812A1 (en) * 2020-09-25 2021-10-21 Alipay (Hangzhou) Information Technology Co., Ltd. Message transmission methods and apparatuses

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105722016A (en) * 2016-02-05 2016-06-29 中国矿业大学 Cooperative control method for transmitting power of gateway and terminals in hierarchical M2M network
CN106533539A (en) * 2016-11-29 2017-03-22 西北大学 Embedded Beidou satellite short message communication control system
US20210328812A1 (en) * 2020-09-25 2021-10-21 Alipay (Hangzhou) Information Technology Co., Ltd. Message transmission methods and apparatuses
CN113242305A (en) * 2021-05-13 2021-08-10 杭州趣链科技有限公司 Cross-chain transaction processing method, device, computer equipment and medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
叶少杰;汪小益;徐才巢;孙建伶;: "BitXHub:基于侧链中继的异构区块链互操作平台", 计算机科学, no. 06, 15 June 2020 (2020-06-15) *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118570967A (en) * 2024-05-17 2024-08-30 深圳市华盛智联科技有限公司 A method and device for collecting geological disaster monitoring data based on Beidou communication
CN118585898A (en) * 2024-08-05 2024-09-03 胜利油田新胜石油物探技术服务有限责任公司 An intelligent well gun automatic excitation control method based on Beidou regional short message

Also Published As

Publication number Publication date
CN115038058B (en) 2025-01-10

Similar Documents

Publication Publication Date Title
CN115038058A (en) Regional ad hoc network data transmission method, system and device based on block chain
CN103155691B (en) For the method for the role for redistributing the radio node in wireless network
CN102165811B (en) Wireless mesh network with pinch point and method for identifying pinch point in wireless mesh network
CN114422942B (en) A mobile emergency communication system based on wireless ad hoc network technology
US20080137624A1 (en) Method and Apparatus for Management of a Global Wireless Sensor Network
CN102740558B (en) Method for controlling urban lighting facility based on intelligent terminal, intelligent terminal and system
CN106600941A (en) Low-power-consumption wireless ad-hoc network meter reading system
CN103067960A (en) Indoor distribution system antenna feeder monitoring method
CN103903421A (en) Network management method of remote monitoring system based on GPRS (General Packet Radio Service)
US10721162B2 (en) Routing data through distributed communications network
CN105293239A (en) Construction elevator monitoring device and wireless communication and networking method thereof
CN101325545B (en) A Design Method of Redundant Path in Industrial Wireless Communication Network
CN102387521A (en) Method and system for monitoring states of nodes of wireless sensor network (WSN)
CN112153795B (en) A control method and system for an execution device
CN212627945U (en) Network bridge device node
CN112129343A (en) Server cluster monitoring system and method based on cloud platform
CN112566016B (en) Deep learning and blockchain-based method for positioning loRa (loRa) of maintenance tool
CN109064695A (en) A kind of home intelligent anti-theft alarm system and alarm method based on NB-IoT technology
CN112423364B (en) Wireless mobile ad hoc communication method and system
CN115209507B (en) Wireless communication system
CN115297455A (en) Bogie vibration wireless flexible sensing network and self-healing method
CN113985777A (en) Cloud network management based on NB-IoT
CN108462974A (en) Failure management method in wireless sensor node and device
CN104135733B (en) Self-networking method and networking system based on micro-power wireless device of power distribution network
CN207968970U (en) Fault management device in wireless sensor node

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant