Data interaction method applied to RTK host
By building an RTK host data interaction network, using forward, reverse and bidirectional interaction layers for data mapping, and adopting encryption and decryption processing, the security and privacy issues of RTK host data interaction are solved, and more efficient data protection is achieved.
Patent Information
- Application Number
- CN202410829453.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-25
- Publication Date
- 2025-09-30
AI Technical Summary
The data interaction method of traditional RTK hosts has low security and poor privacy, and cannot effectively protect the security and privacy of data during the interaction process.
Build an RTK host data interaction network, perform data mapping through forward, reverse and bidirectional interaction layers, use encryption and decryption processing to improve the security of data interaction, use a one-way communication channel to connect nodes, and use encryption keys and interaction priority coefficient values to protect data.
The security and privacy of data exchange are improved, ensuring that the data exchange between the rover and the RTK host is more reliable and secure.
Smart Images

Figure CN120730463A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data interaction, and in particular to a data interaction method applied to an RTK host. Background Art
[0002] The widespread use of real-time kinematic (RTK) technology is due to its high-precision, low-latency positioning capabilities. RTK systems primarily consist of base stations and rovers, achieving high-precision positioning through data exchange. RTK technology, based on the principles of differential GNSS (Global Navigation Satellite System), achieves centimeter-level positioning accuracy through differential correction data transmission between a fixed base station and one or more rovers (mobile devices). Traditional RTK host data exchange methods have low security and privacy. How to build an RTK host data interaction network, complete data interaction between the RTK host and the rover through the constructed RTK host data interaction network, improve data security during the interaction process, and protect data privacy are the problems we need to solve. To this end, we now provide a data interaction method applied to the RTK host. Summary of the Invention
[0003] In order to solve the above technical problems, the purpose of the present invention is to provide a data interaction method applied to an RTK host. The object of the present invention can be achieved by the following technical solution: A data interaction method applied to an RTK host, characterized in that it includes the following steps: Step S1: Building an RTK host data interaction network; Step S2: When the RTK host acquires the rover data, the standard interactive data link in the standard interactive layer within the RTK host data interactive network is mapped to the forward interactive layer, and the rover data is acquired through the forward interactive layer; Step S3: When the rover obtains the RTK host data, the standard interactive data link in the standard interactive layer within the RTK host data interactive network is mapped to the reverse interactive layer, and the RTK host data is obtained through the reverse interactive layer; Step S4: When the RTK host obtains the rover data and the rover also obtains the RTK host data, the standard interactive data link in the standard interactive layer within the RTK host data interactive network is mapped to the two-way interactive layer, and the acquisition of the rover data and the RTK host data is completed through the two-way interactive layer.
[0004] Furthermore, the process of building an RTK host data interaction network includes: The RTK host data interaction network consists of a forward interaction layer, a reverse interaction layer, a bidirectional interaction layer, and a standard interaction layer. A standard interaction data chain is constructed within the standard interaction layer. The standard interaction data chain consists of an RTK host node, a first data protection node, a first classification node, a second classification node, a second data protection node, and several rover nodes. The RTK host node stores RTK host data, and the rover node stores rover data; The corresponding nodes are connected through a one-way communication channel to obtain a standard interactive data link.
[0005] Furthermore, the process of connecting the corresponding nodes through the unidirectional communication channel includes: Each rover node is connected to the first data protection node via two unidirectional communication channels. The unidirectional communication channel from the rover node to the first data protection node is recorded as the forward communication channel, and the unidirectional communication channel from the first data protection node to the rover node is recorded as the reverse communication channel. Connecting the first data protection node to the first classification node through a unidirectional communication channel, where the unidirectional communication channel is directed from the first data protection node to the first classification node, and the unidirectional communication channel from the first data protection node to the first classification node is recorded as a forward communication channel; Connecting the first classification node to the second data protection node through a unidirectional communication channel, where the unidirectional communication channel points from the first classification node to the second data protection node, and the unidirectional communication channel from the first classification node to the second data protection node is recorded as a forward communication channel; The second data protection node and the RTK host node are connected through two unidirectional communication channels, the unidirectional communication channel from the second data protection node to the RTK host node is recorded as the forward communication channel, and the unidirectional communication channel from the RTK host node to the second data protection node is recorded as the reverse communication channel; Connecting the second data protection node to the second classification node through a unidirectional communication channel, where the unidirectional communication channel is directed from the second data protection node to the second classification node, and the unidirectional communication channel from the second data protection node to the second classification node is recorded as a reverse communication channel; The second classification node and the first data protection node are connected through a unidirectional communication channel, the unidirectional communication channel is directed from the second classification node to the first data protection node, and the unidirectional communication channel from the second classification node to the first data protection node is recorded as a reverse communication channel; The forward communication channel and the reverse communication channel include an open state and a closed state, and the initial state of the forward communication channel and the reverse communication channel is a closed state.
[0006] Furthermore, the process of acquiring rover data through the forward interaction layer includes: Open all forward communication channels in the standard interactive data chain in the forward interaction layer, and record the standard interactive data chain after the forward communication channels are opened as the forward interactive data chain; If the RTK host obtains a rover data, the corresponding rover node sends the stored rover data to the first data protection node through the forward communication channel between the rover node and the first data protection node. The first data protection node receives the rover data sent by the rover node and encrypts the received rover data to obtain an encrypted rover data packet. The first data protection node sends the encrypted rover data packet to the first classification node, which sends the encrypted rover data packet to the second data protection node. The second data protection node decrypts the encrypted rover data packet to obtain decrypted rover data, and sends the decrypted rover data to the RTK host node. If the RTK host obtains data from two or more rover stations, the corresponding rover station node sends the stored rover station data to the first data protection node. The first data protection node receives the rover station data sent by the rover station node and encrypts the received rover station data to obtain an encrypted rover station data packet. The first data protection node sends the encrypted rover data packet to the first classification node, obtains the interaction priority coefficient value of the encrypted rover data packet, and the first classification node sends the encrypted rover data packet to the second data protection node according to the interaction priority coefficient value of the encrypted rover data packet from high to low. The second data protection node decrypts the encrypted rover data packet, obtains decrypted rover data, and sends the decrypted rover data to the RTK host node.
[0007] Furthermore, the process of encrypting the received mobile station data includes: Converting the rover data into binary representation, segmenting the rover data to obtain a number of rover data blocks of the same length, and labeling the rover data blocks; randomly generating a binary encryption key having the same length as the rover data block, performing an encryption operation on the generated binary encryption key and the first data block, the encryption operation comprising performing an exclusive-OR operation on the generated binary encryption key and the first rover data block, performing an exclusive-OR operation on the result of the exclusive-OR operation with the binary encryption key, and performing an exclusive-OR operation on the result of the exclusive-OR operation with the first rover data block to obtain a first encrypted rover data block; Obtaining binary encryption keys of the remaining rover data blocks according to the labels of the rover data blocks, performing encryption operations on the remaining corresponding rover data blocks using the obtained binary encryption keys to obtain remaining encrypted rover data blocks; All the obtained encrypted rover data blocks are packaged to obtain encrypted rover data packets.
[0008] Furthermore, the process of obtaining the interaction priority coefficient value of the encrypted mobile station data packet includes: Get the memory size and importance coefficient of the encrypted mobile station data packet; The interactive priority coefficient value of the encrypted mobile station data packet is obtained according to the memory size and importance coefficient of the obtained encrypted mobile station data packet.
[0009] Furthermore, the process of acquiring RTK host data through the reverse interaction layer includes: Open all reverse communication channels in the standard interactive data chain in the reverse interactive layer, and record the standard interactive data chain after the reverse communication channels are opened as the reverse interactive data chain; The RTK host node sends the stored corresponding RTK host data to the second data protection node through the forward communication channel between the RTK host node and the second data protection node. The second data protection node receives the RTK host data sent by the RTK host node and encrypts the received RTK host data to obtain an encrypted RTK host data packet. The second data protection node sends the encrypted RTK host data packet to the second classification node, and obtains the interaction priority coefficient value of the encrypted RTK host data packet; The second classification node sends the encrypted RTK host data packet to the first data protection node according to the interaction priority coefficient value of the encrypted RTK host data packet from high to low. The first data protection node decrypts the encrypted RTK host data packet, obtains decrypted RTK host data, and sends the decrypted RTK host data to the corresponding mobile station node.
[0010] Furthermore, the process of acquiring rover data and RTK host data through the two-way interaction layer includes: Open all forward communication channels and reverse communication channels in the standard interactive data link in the two-way interactive layer, and record the standard interactive data link after the forward communication channel and reverse communication channel are opened as the two-way interactive data link; The RTK host and mobile station obtain the corresponding mobile station data and RTK host data respectively through the two-way interactive data link in the two-way interactive layer.
[0011] Compared with the prior art, the beneficial effects of the present invention are as follows: an RTK host data interaction network is constructed; when the RTK host obtains mobile station data, the standard interaction data link in the standard interaction layer within the RTK host data interaction network is mapped to the forward interaction layer, and the acquisition of mobile station data is completed through the forward interaction layer; when the mobile station obtains RTK host data, the standard interaction data link in the standard interaction layer within the RTK host data interaction network is mapped to the reverse interaction layer, and the acquisition of RTK host data is completed through the reverse interaction layer; when the RTK host obtains mobile station data and the mobile station also obtains RTK host data at the same time, the standard interaction data link in the standard interaction layer within the RTK host data interaction network is mapped to the two-way interaction layer, and the acquisition of mobile station data and RTK host data is completed through the two-way interaction layer, thereby further improving the security of data during the interaction process; data between mobile stations need to be interacted through the RTK host, thereby further protecting the privacy of data. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 This is a schematic diagram of the present invention. DETAILED DESCRIPTION
[0013] like Figure 1 As shown, the data interaction method applied to the RTK host includes the following steps: Step S1: Building an RTK host data interaction network; Step S2: When the RTK host acquires the rover data, the standard interactive data link in the standard interactive layer within the RTK host data interactive network is mapped to the forward interactive layer, and the rover data is acquired through the forward interactive layer; Step S3: When the rover obtains the RTK host data, the standard interactive data link in the standard interactive layer within the RTK host data interactive network is mapped to the reverse interactive layer, and the RTK host data is obtained through the reverse interactive layer; Step S4: When the RTK host acquires the rover data and the rover also acquires the RTK host data, the standard interactive data link in the standard interactive layer within the RTK host data interaction network is mapped to the two-way interactive layer, and the acquisition of the rover data and the RTK host data is completed through the two-way interactive layer; It should be further explained that, in the specific implementation process, the process of building the RTK host data interaction network includes: The RTK host data interaction network consists of a forward interaction layer, a reverse interaction layer, a bidirectional interaction layer, and a standard interaction layer. A standard interaction data chain is constructed within the standard interaction layer. The standard interaction data chain consists of an RTK host node, a first data protection node, a first classification node, a second classification node, a second data protection node, and several rover nodes. The rover nodes are numbered as i, i=1, 2, 3, ..., n, where n is a positive integer; The RTK host node stores RTK host data, the rover node stores rover data, the first data protection node and the second data protection node are used to encrypt or decrypt received data, the first classification node is used to obtain an interaction priority coefficient value of the rover data, and the second classification node is used to obtain an interaction priority coefficient value of the RTK host data; Each rover node is connected to the first data protection node via two unidirectional communication channels. The unidirectional communication channel from the rover node to the first data protection node is recorded as the forward communication channel, and the unidirectional communication channel from the first data protection node to the rover node is recorded as the reverse communication channel. Connecting the first data protection node to the first classification node through a unidirectional communication channel, where the unidirectional communication channel is directed from the first data protection node to the first classification node, and the unidirectional communication channel from the first data protection node to the first classification node is recorded as a forward communication channel; Connecting the first classification node to the second data protection node through a unidirectional communication channel, where the unidirectional communication channel points from the first classification node to the second data protection node, and the unidirectional communication channel from the first classification node to the second data protection node is recorded as a forward communication channel; The second data protection node and the RTK host node are connected through two unidirectional communication channels, the unidirectional communication channel from the second data protection node to the RTK host node is recorded as the forward communication channel, and the unidirectional communication channel from the RTK host node to the second data protection node is recorded as the reverse communication channel; Connecting the second data protection node to the second classification node through a unidirectional communication channel, where the unidirectional communication channel is directed from the second data protection node to the second classification node, and the unidirectional communication channel from the second data protection node to the second classification node is recorded as a reverse communication channel; The second classification node and the first data protection node are connected through a unidirectional communication channel, the unidirectional communication channel is directed from the second classification node to the first data protection node, and the unidirectional communication channel from the second classification node to the first data protection node is recorded as a reverse communication channel; The forward communication channel and the reverse communication channel include an open state and a closed state, and the initial state of the forward communication channel and the reverse communication channel is a closed state.
[0014] It should be further explained that, in the specific implementation process, the process of acquiring rover data through the forward interaction layer includes: Open all forward communication channels in the standard interactive data chain in the forward interaction layer, and record the standard interactive data chain after the forward communication channels are opened as the forward interactive data chain; If the RTK host obtains a rover data, the corresponding rover node sends the stored rover data to the first data protection node through the forward communication channel between the rover node and the first data protection node. The first data protection node receives the rover data sent by the rover node and encrypts the received rover data. It should be further explained that, in a specific implementation process, the process of encrypting the received mobile station data includes: Convert the rover data into binary representation, segment the rover data to obtain a number of rover data blocks of the same length, label the rover data blocks as j, where j = 1, 2, 3, ..., m, where m is a positive integer, and the length of the rover data block as d; Randomly generate a binary encryption key of length d, perform XOR processing on the generated binary encryption key and the rover data block labeled "1", perform XOR processing on the XOR result and the binary encryption key, perform XOR processing on the XOR result and the rover data block labeled "1", and obtain the encrypted rover data block labeled "1"; The second binary bit of the binary encryption key is inverted. That is, if the second binary bit of the binary encryption key is "0", the second binary bit of the binary encryption key is converted to "1". If the second binary bit of the binary encryption key is "1", the second binary bit of the binary encryption key is converted to "0". The inverted binary encryption key is subjected to an XOR process with the rover data block labeled "2". The XOR process result is subjected to an XOR process with the inverted binary encryption key. The XOR process result is subjected to an XOR process with the rover data block labeled "2" to obtain an encrypted rover data block labeled "2". Invert the third binary digit of the binary encryption key, perform an XOR operation on the inverted binary encryption key and the rover data block labeled “3”, perform an XOR operation on the result of the XOR operation and the inverted binary encryption key, perform an XOR operation on the result of the XOR operation and the rover data block labeled “3”, and obtain an encrypted rover data block labeled “3”; Similarly, the d-th binary number of the binary encryption key is inverted, the inverted binary encryption key is XORed with the rover data block labeled "d", the XOR result is XORed with the inverted binary encryption key, the XOR result is XORed with the rover data block labeled "d", and the encrypted rover data block labeled "d" is obtained; For the rover data blocks labeled “d+1, d+2, …, m”, invert the first binary bit of the binary encryption key, perform an XOR operation on the inverted binary encryption key and the rover data blocks labeled “d+1, d+2, …, m”, perform an XOR operation on the result of the XOR operation and the inverted binary encryption key, perform an XOR operation on the result of the XOR operation and the rover data blocks labeled “d+1, d+2, …, m”, and obtain encrypted rover data blocks labeled “d+1, d+2, …, m”; Packaging the obtained encrypted rover data blocks to obtain encrypted rover data packets; The first data protection node sends the encrypted rover data packet to the first classification node, which sends the encrypted rover data packet to the second data protection node. The second data protection node decrypts the encrypted rover data packet to obtain decrypted rover data, and sends the decrypted rover data to the RTK host node. If the RTK host obtains data from two or more rover stations, the corresponding rover station node sends the stored rover station data to the first data protection node through the forward communication channel between the rover station node and the first data protection node. The first data protection node receives the rover station data sent by the rover station node and encrypts the received rover station data to obtain an encrypted rover station data packet. The first data protection node sends the encrypted mobile station data packet to the first classification node, labels the encrypted mobile station data packet as z, z=1, 2, 3, ..., k, k is a positive integer, and the first classification node obtains the memory size and importance coefficient of the encrypted mobile station data packet, and records the obtained memory size of the encrypted mobile station data packet as N z , the importance coefficient of the encrypted mobile station data packet obtained is recorded as Y z ; The importance coefficient of the encrypted rover data packet is a value reflecting the importance of the encrypted rover data packet to the RTK host. The higher the importance of the encrypted rover data packet to the RTK host, the greater the importance coefficient of the encrypted rover data packet. The interaction priority coefficient value of the encrypted mobile station data packet is obtained according to the memory size and importance coefficient of the encrypted mobile station data packet, and the obtained interaction priority coefficient value of the encrypted mobile station data packet is recorded as NY z ; in, ; a1 is the weight of the memory size of the encrypted mobile station data packet, and a2 is the weight of the importance coefficient of the encrypted mobile station data packet; The first classification node sends the encrypted mobile station data packet to the second data protection node according to the value of the interaction priority coefficient of the encrypted mobile station data packet from high to low. The second data protection node decrypts the encrypted mobile station data packet, obtains decrypted mobile station data, and sends the decrypted mobile station data to the RTK host node.
[0015] It should be further explained that, in the specific implementation process, the process of acquiring RTK host data through the reverse interaction layer includes: Open all reverse communication channels in the standard interactive data chain in the reverse interactive layer, and record the standard interactive data chain after the reverse communication channels are opened as the reverse interactive data chain; If a rover obtains RTK host data, the RTK host node sends the stored corresponding RTK host data to the second data protection node through the forward communication channel between the RTK host node and the second data protection node. The second data protection node receives the RTK host data sent by the RTK host node and encrypts the received RTK host data to obtain an encrypted RTK host data packet. The second data protection node sends the encrypted RTK host data packet to the second classification node. The second classification node sends the encrypted RTK host data packet to the first data protection node. The first data protection node decrypts the encrypted RTK host data packet to obtain decrypted RTK host data and sends the decrypted RTK host data to the corresponding rover node. If two or more rovers acquire RTK host data, the RTK host node sends the stored corresponding RTK host data to the second data protection node through the forward communication channel between the RTK host node and the second data protection node. The second data protection node receives the RTK host data sent by the RTK host node and encrypts the received RTK host data to obtain an encrypted RTK host data packet. The second data protection node sends the encrypted RTK host data packet to the second classification node, labels the encrypted RTK host data packet as v, where v = 1, 2, 3, ..., u, where u is a positive integer. The second classification node obtains the memory size and importance coefficient of the encrypted RTK host data packet, and records the obtained memory size of the encrypted RTK host data packet as D_N v , the importance coefficient of the obtained encrypted RTK host data packet is recorded as D_Y v ; The importance coefficient of the encrypted RTK host data packet is a value reflecting the importance of the encrypted RTK host data packet to the rover. The higher the importance of the encrypted RTK host data packet to the rover, the greater the importance coefficient of the encrypted RTK host data packet. The interaction priority coefficient value of the encrypted RTK host data packet is obtained according to the memory size and importance coefficient of the encrypted RTK host data packet, and the obtained interaction priority coefficient value of the encrypted RTK host data packet is recorded as D_NY v ; in, a3 is the weight of the memory size of the encrypted RTK host data packet, and a4 is the weight of the importance coefficient of the encrypted RTK host data packet; The second classification node sends the encrypted RTK host data packet to the first data protection node according to the interaction priority coefficient value of the encrypted RTK host data packet from high to low. The first data protection node decrypts the encrypted RTK host data packet, obtains decrypted RTK host data, and sends the decrypted RTK host data to the corresponding mobile station node.
[0016] It should be further explained that, in the specific implementation process, the process of acquiring rover data and RTK host data through the two-way interaction layer includes: Open all forward communication channels and reverse communication channels in the standard interactive data link in the two-way interactive layer, and record the standard interactive data link after the forward communication channel and reverse communication channel are opened as the two-way interactive data link; The corresponding rover node sends the stored rover data to the first data protection node via the forward communication channel between the rover node and the first data protection node, and the RTK host node sends the stored corresponding RTK host data to the second data protection node via the forward communication channel between the RTK host node and the second data protection node; The first data protection node receives rover data sent by the rover node and encrypts the received rover data to obtain an encrypted rover data packet. The second data protection node receives RTK host data sent by the RTK host node and encrypts the received RTK host data to obtain an encrypted RTK host data packet. The first data protection node sends the encrypted rover data packet to the first classification node, obtains the interaction priority coefficient value of the encrypted rover data packet, the first classification node sends the encrypted rover data packet to the second data protection node according to the size of the interaction priority coefficient value of the encrypted rover data packet from high to low, the second data protection node decrypts the encrypted rover data packet, obtains decrypted rover data, and sends the decrypted rover data to the RTK host node, the second data protection node sends the encrypted RTK host data packet to the second classification node, obtains the interaction priority coefficient value of the encrypted RTK host data packet, the second classification node sends the encrypted RTK host data packet to the first data protection node according to the size of the interaction priority coefficient value of the encrypted RTK host data packet from high to low, the first data protection node decrypts the encrypted RTK host data packet, obtains decrypted RTK host data, and sends the decrypted RTK host data to the corresponding rover node.
[0017] The above embodiments are only used to illustrate the technical method of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A data interaction method applied to an RTK host, characterized in that: The following steps are involved: Step S1: Building an RTK host data interaction network; Step S2: When the RTK host acquires the rover data, the standard interactive data link in the standard interactive layer within the RTK host data interactive network is mapped to the forward interactive layer, and the rover data is acquired through the forward interactive layer; Step S3: When the rover obtains the RTK host data, the standard interactive data link in the standard interactive layer within the RTK host data interactive network is mapped to the reverse interactive layer, and the RTK host data is obtained through the reverse interactive layer; Step S4: When the RTK host obtains the rover data and the rover also obtains the RTK host data, the standard interactive data link in the standard interactive layer within the RTK host data interactive network is mapped to the two-way interactive layer, and the acquisition of the rover data and the RTK host data is completed through the two-way interactive layer.
2. The data interaction method applied to the RTK host according to claim 1, characterized in that: The process of building an RTK host data interaction network includes: The RTK host data interaction network consists of a forward interaction layer, a reverse interaction layer, a bidirectional interaction layer, and a standard interaction layer. A standard interaction data chain is constructed within the standard interaction layer. The standard interaction data chain consists of an RTK host node, a first data protection node, a first classification node, a second classification node, a second data protection node, and several rover nodes. The RTK host node stores RTK host data, and the rover node stores rover data; The corresponding nodes are connected through a one-way communication channel to obtain a standard interactive data link.
3. The data interaction method applied to the RTK host according to claim 2, characterized in that: The process of connecting corresponding nodes through a unidirectional communication channel includes: Each rover node is connected to the first data protection node via two unidirectional communication channels. The unidirectional communication channel from the rover node to the first data protection node is recorded as the forward communication channel, and the unidirectional communication channel from the first data protection node to the rover node is recorded as the reverse communication channel. Connecting the first data protection node to the first classification node through a unidirectional communication channel, where the unidirectional communication channel is directed from the first data protection node to the first classification node, and the unidirectional communication channel from the first data protection node to the first classification node is recorded as a forward communication channel; Connecting the first classification node to the second data protection node through a unidirectional communication channel, where the unidirectional communication channel points from the first classification node to the second data protection node, and the unidirectional communication channel from the first classification node to the second data protection node is recorded as a forward communication channel; The second data protection node and the RTK host node are connected through two unidirectional communication channels, the unidirectional communication channel from the second data protection node to the RTK host node is recorded as the forward communication channel, and the unidirectional communication channel from the RTK host node to the second data protection node is recorded as the reverse communication channel; Connecting the second data protection node to the second classification node through a unidirectional communication channel, where the unidirectional communication channel is directed from the second data protection node to the second classification node, and the unidirectional communication channel from the second data protection node to the second classification node is recorded as a reverse communication channel; The second classification node and the first data protection node are connected through a unidirectional communication channel, the unidirectional communication channel is directed from the second classification node to the first data protection node, and the unidirectional communication channel from the second classification node to the first data protection node is recorded as a reverse communication channel; The forward communication channel and the reverse communication channel include an open state and a closed state, and the initial state of the forward communication channel and the reverse communication channel is a closed state.
4. The data interaction method applied to the RTK host according to claim 3, characterized in that: The process of acquiring rover data through the forward interaction layer includes: Open all forward communication channels in the standard interactive data chain in the forward interaction layer, and record the standard interactive data chain after the forward communication channels are opened as the forward interactive data chain; If the RTK host obtains a rover data, the corresponding rover node sends the stored rover data to the first data protection node through the forward communication channel between the rover node and the first data protection node. The first data protection node receives the rover data sent by the rover node and encrypts the received rover data to obtain an encrypted rover data packet. The first data protection node sends the encrypted rover data packet to the first classification node, which sends the encrypted rover data packet to the second data protection node. The second data protection node decrypts the encrypted rover data packet to obtain decrypted rover data, and sends the decrypted rover data to the RTK host node. If the RTK host obtains data from two or more rover stations, the corresponding rover station node sends the stored rover station data to the first data protection node. The first data protection node receives the rover station data sent by the rover station node and encrypts the received rover station data to obtain an encrypted rover station data packet. The first data protection node sends the encrypted rover data packet to the first classification node, obtains the interaction priority coefficient value of the encrypted rover data packet, and the first classification node sends the encrypted rover data packet to the second data protection node according to the interaction priority coefficient value of the encrypted rover data packet from high to low. The second data protection node decrypts the encrypted rover data packet, obtains decrypted rover data, and sends the decrypted rover data to the RTK host node.
5. The data interaction method applied to the RTK host according to claim 4, characterized in that: The process of encrypting the received rover data includes: Converting the rover data into binary representation, segmenting the rover data to obtain a number of rover data blocks of the same length, and labeling the rover data blocks; randomly generating a binary encryption key having the same length as the rover data block, performing an encryption operation on the generated binary encryption key and the first data block, the encryption operation comprising performing an exclusive-OR operation on the generated binary encryption key and the first rover data block, performing an exclusive-OR operation on the result of the exclusive-OR operation with the binary encryption key, and performing an exclusive-OR operation on the result of the exclusive-OR operation with the first rover data block to obtain a first encrypted rover data block; Obtaining binary encryption keys of the remaining rover data blocks according to the labels of the rover data blocks, performing encryption operations on the remaining corresponding rover data blocks using the obtained binary encryption keys to obtain remaining encrypted rover data blocks; All the obtained encrypted rover data blocks are packaged to obtain encrypted rover data packets.
6. The data interaction method applied to the RTK host according to claim 5, characterized in that: The process of obtaining the interaction priority coefficient value of the encrypted rover data packet includes: Get the memory size and importance coefficient of the encrypted mobile station data packet; The interactive priority coefficient value of the encrypted mobile station data packet is obtained according to the memory size and importance coefficient of the obtained encrypted mobile station data packet.
7. The data interaction method applied to the RTK host according to claim 6, characterized in that: The process of acquiring RTK host data through the reverse interaction layer includes: Open all reverse communication channels in the standard interactive data chain in the reverse interactive layer, and record the standard interactive data chain after the reverse communication channels are opened as the reverse interactive data chain; The RTK host node sends the stored corresponding RTK host data to the second data protection node through the forward communication channel between the RTK host node and the second data protection node. The second data protection node receives the RTK host data sent by the RTK host node and encrypts the received RTK host data to obtain an encrypted RTK host data packet. The second data protection node sends the encrypted RTK host data packet to the second classification node, and obtains the interaction priority coefficient value of the encrypted RTK host data packet; The second classification node sends the encrypted RTK host data packet to the first data protection node according to the interaction priority coefficient value of the encrypted RTK host data packet from high to low. The first data protection node decrypts the encrypted RTK host data packet, obtains decrypted RTK host data, and sends the decrypted RTK host data to the corresponding mobile station node.
8. The data interaction method applied to the RTK host according to claim 7, characterized in that: The process of acquiring rover data and RTK host data through the two-way interaction layer includes: Open all forward communication channels and reverse communication channels in the standard interactive data link in the two-way interactive layer, and record the standard interactive data link after the forward communication channel and reverse communication channel are opened as the two-way interactive data link; The RTK host and mobile station obtain the corresponding mobile station data and RTK host data respectively through the two-way interactive data link in the two-way interactive layer.