CN111181809A - Monitoring method and device for reference station in network RTK center resolving software - Google Patents

Monitoring method and device for reference station in network RTK center resolving software Download PDF

Info

Publication number
CN111181809A
CN111181809A CN201911390255.2A CN201911390255A CN111181809A CN 111181809 A CN111181809 A CN 111181809A CN 201911390255 A CN201911390255 A CN 201911390255A CN 111181809 A CN111181809 A CN 111181809A
Authority
CN
China
Prior art keywords
coordinate
data
reference station
certificate
storage area
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.)
Pending
Application number
CN201911390255.2A
Other languages
Chinese (zh)
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.)
Beijing HWA Create Co Ltd
Original Assignee
Beijing HWA Create 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 Beijing HWA Create Co Ltd filed Critical Beijing HWA Create Co Ltd
Priority to CN201911390255.2A priority Critical patent/CN111181809A/en
Publication of CN111181809A publication Critical patent/CN111181809A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

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)
  • Environmental & Geological Engineering (AREA)
  • Storage Device Security (AREA)

Abstract

The invention provides a method and a device for monitoring a reference station in network RTK center resolving software, wherein the method comprises the following steps: receiving observation data of a target reference station through network RTK center resolving software; post-processing the observation data to obtain coordinate data corresponding to the target reference station; encrypting the coordinate data to obtain a first coordinate certificate corresponding to the coordinate data; storing the coordinate data to a local storage area, and storing the first coordinate certificate to a cloud storage area; encrypting the coordinate data of the target reference station stored in the local storage area to obtain a second coordinate certificate corresponding to the coordinate data, and storing the second coordinate certificate in the cloud storage area; and comparing the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data stored in the cloud storage area to monitor the coordinate data of the target reference station based on the coordinate comparison result. The method can effectively improve the safety and reliability of the datum station data in the network RTK center resolving software.

Description

Monitoring method and device for reference station in network RTK center resolving software
Technical Field
The invention relates to the technical field of communication, in particular to a method and a device for monitoring a reference station in network RTK center resolving software.
Background
Network RTK (Real-time kinematic) establishes a plurality of GNSS reference stations in a certain area, forms a mesh coverage on the area, and performs data resolution by combining the plurality of reference stations, thereby providing services for GNSS users in the area. The coordinate precision of the reference station can directly influence the positioning precision of the rover station in the area, so that the accuracy of the reference station coordinate needs to be guaranteed in practical application, but the reference station coordinate stored in the existing network RTK center resolving software is easy to tamper, and a worker cannot know whether the reference station coordinate is tampered, so that the reliability of the reference station coordinate is low, and further the subsequent application of the reference station coordinate is influenced.
Disclosure of Invention
In view of this, the present invention aims to provide a method and a device for monitoring a reference station in network RTK center solution software, which can effectively improve the safety and reliability of the coordinates of the reference station in the network RTK center solution software.
The embodiment of the invention provides a method for monitoring a reference station in network RTK center resolving software, which comprises the following steps: receiving observation data of a target reference station through network RTK center resolving software; post-processing the observation data to obtain coordinate data corresponding to the target reference station; encrypting the coordinate data to obtain a first coordinate certificate corresponding to the coordinate data; saving the coordinate data to a local storage area, and saving the first coordinate certificate to a cloud storage area; if a coordinate monitoring instruction sent by the target reference station is received, encrypting the coordinate data of the target reference station stored in the local storage area to obtain a second coordinate certificate corresponding to the coordinate data, and storing the second coordinate certificate in the cloud storage area; and comparing the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data stored in the cloud storage area to monitor the coordinate data of the target reference station based on a coordinate comparison result.
In one embodiment, the step of encrypting the coordinate data to obtain a first coordinate certificate corresponding to the coordinate data includes: encrypting the coordinate data by using a block chain encryption algorithm to obtain a first coordinate certificate corresponding to the coordinate data; wherein the blockchain encryption algorithm comprises a hash function algorithm.
In one embodiment, the step of encrypting the coordinate data of the target reference station stored in the local storage area to obtain a second coordinate certificate corresponding to the coordinate data includes: and encrypting the coordinate data of the target reference station stored in the local storage area by using the block chain encryption algorithm to obtain a second coordinate certificate corresponding to the coordinate data.
In one embodiment, the step of comparing the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data stored in the cloud storage area to monitor the coordinate data of the target reference station based on a coordinate comparison result includes: judging whether the first coordinate certificate and the second coordinate certificate stored in the cloud storage area are the same; and if not, determining that the coordinate data of the target reference station stored in the local storage area is tampered.
In one embodiment, the method further comprises: encrypting the observation data to obtain a first observation data certificate corresponding to the observation data; saving the observation data to the local storage area, and saving the first observation data certificate to a cloud storage area; if an observation data monitoring instruction sent by the target reference station is received, encrypting the observation data of the target reference station stored in the local storage area to obtain a second observation data certificate corresponding to the observation data, and storing the second observation data certificate to the cloud storage area; judging whether the first observation data certificate and the second observation data certificate corresponding to the observation data stored in the cloud storage area are the same; and if not, determining that the observation data of the target reference station stored in the local storage area is tampered.
In a second aspect, an embodiment of the present invention further provides a monitoring apparatus for a reference station in network RTK center solution software, including: the data receiving module is used for receiving observation data of the target reference station through network RTK center resolving software; the processing module is used for carrying out post-processing on the observation data to obtain coordinate data corresponding to the target reference station; the first encryption module is used for encrypting the coordinate data to obtain a first coordinate certificate corresponding to the coordinate data; the storage module is used for storing the coordinate data to a local storage area and storing the first coordinate certificate to a cloud storage area; the second encryption module is used for encrypting the coordinate data of the target reference station stored in the local storage area to obtain a second coordinate certificate corresponding to the coordinate data and storing the second coordinate certificate to the cloud storage area if a coordinate monitoring instruction sent to the target reference station is received; the coordinate monitoring module is used for comparing the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data stored in the cloud storage area, so as to monitor the coordinate data of the target reference station based on a coordinate comparison result.
In one embodiment, the first encryption module is further configured to: encrypting the coordinate data by using a block chain encryption algorithm to obtain a first coordinate certificate corresponding to the coordinate data; wherein the blockchain encryption algorithm comprises a hash function algorithm.
In one embodiment, the second encryption module is further configured to: and encrypting the coordinate data of the target reference station stored in the local storage area by using the block chain encryption algorithm to obtain a second coordinate certificate corresponding to the coordinate data.
In a third aspect, an embodiment of the present invention further provides an electronic device, including a processor and a memory; the memory has stored thereon a computer program which, when executed by the processor, performs the method of any one of the aspects as provided in the first aspect.
In a fourth aspect, an embodiment of the present invention further provides a computer storage medium for storing computer software instructions for use in any one of the methods provided in the first aspect.
The embodiment of the invention provides a method and a device for monitoring a reference station in network RTK center resolving software, which firstly receive observation data of a target reference station, then post-processing the observation data to obtain coordinate data corresponding to the target reference station, encrypting the coordinate data to obtain a first coordinate certificate corresponding to the coordinate data, and save the coordinate data to a local storage area and the first coordinate certificate to a cloud storage area, if a coordinate monitoring instruction sent by the target reference station is received, encrypting the coordinate data of the target reference station stored in the local storage area to obtain a second coordinate certificate corresponding to the coordinate data, storing the second coordinate certificate in the cloud storage area, and monitoring the coordinate data of the target reference station based on a coordinate comparison result by comparing the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data stored in the cloud storage area. In addition, the embodiment of the invention also monitors the coordinate data of the target reference station based on the first coordinate certificate and the second coordinate certificate, can monitor whether the coordinate data of the target reference station is falsified in time, and further effectively improves the reliability of the coordinate of the reference station.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a schematic flowchart of a method for monitoring a reference station in network RTK center solution software according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart illustrating another method for monitoring a reference station in network RTK center solution software according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a monitoring device of a reference station in network RTK center solution software according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of another monitoring device for a reference station in network RTK center solution software according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the embodiments, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In consideration of the problems of poor safety and low accuracy of the coordinates of the reference station in the existing network RTK center resolving software, the invention provides the method and the device for monitoring the reference station in the network RTK center resolving software, and the safety and the accuracy of the data of the reference station in the network RTK center resolving software can be effectively improved.
To facilitate understanding of the embodiment, first, a detailed description is given of a method for monitoring a reference station in network RTK center solution software disclosed in the embodiment of the present invention, referring to a flowchart of the method for monitoring a reference station in network RTK center solution software shown in fig. 1, where the method mainly includes the following steps S102 to S108:
and S102, receiving the observation data of the target reference station through the network RTK center resolving software. The reference station is configured to receive Navigation Satellite signals such as a Beidou Satellite, a Global Positioning System (GPS) Satellite or a Global Navigation Satellite System (GNSS) Satellite, and obtain observation data in a Receiver Independent Exchange Format (RINEX Format), and the 4G module in the Receiver uploads the original observation data to the network RTK center calculation software in practical application. In one implementation, the embodiments of the present invention may be applied to an electronic device, where the electronic device may be installed with network RTK center solution software, and receive observation data through the network RTK center solution software.
And step S104, carrying out post-processing on the observation data to obtain coordinate data corresponding to the target reference station. In practical application, the central calculation software stores the acquired original observation data in a file of a server according to a certain format (such as a year, month and day format), and post-processing software is used for processing observation data continuously observed for several days at each reference station to obtain millimeter-level high-precision coordinate data corresponding to the reference stations.
And step S106, encrypting the coordinate data to obtain a first coordinate certificate corresponding to the coordinate data. In practical application, block chain encryption technologies such as a hash function and the like can be adopted to encrypt coordinate data of the target reference station to obtain a fixed-length character string, and the fixed-length character string is used as a first coordinate certificate corresponding to the coordinate data.
Step S108, the coordinate data are saved to a local storage area, and the first coordinate certificate is saved to a cloud storage area. The cloud storage area may include a private cloud platform or a common cloud platform, and generally, the cloud storage area has higher security, and the first coordinate certificate stored in the cloud storage area is not easily tampered.
Step S110, if a coordinate monitoring instruction sent by the target reference station is received, the coordinate data of the target reference station stored in the local storage area is encrypted to obtain a second coordinate certificate corresponding to the coordinate data, and the second coordinate certificate is stored in the cloud storage area. The coordinate detection instruction may carry information such as a name or a number of the target reference station, so as to obtain data of the reference station from the local storage area based on the information such as the name or the number.
In specific implementation, the coordinate data of the target reference station stored in the local storage area may also be encrypted by using a block chain encryption technology such as a hash function, so as to obtain the second coordinate certificate. The second coordinate certificate is uploaded and stored to the cloud storage area, so that the coordinate data of the target reference station can be monitored.
Step S112, comparing the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data stored in the cloud storage area to monitor the coordinate data of the target reference station based on the coordinate comparison result. In practical application, the coordinate data is encrypted to obtain a unique digital certificate (including a coordinate certificate), if the coordinate data is the same, the encrypted coordinate certificate is also the same, and different coordinate data is encrypted to obtain different digital certificates, so that in one implementation, the coordinate data of the target reference station can be monitored based on a first coordinate certificate and a second coordinate certificate corresponding to the coordinate data of the target reference station stored in a cloud storage area, and whether the coordinate data of the target reference station is tampered or not can be monitored by comparing whether the first coordinate certificate and the second coordinate certificate are the same or not.
The method for monitoring the reference station in the network RTK center resolving software provided by the embodiment of the invention comprises the steps of firstly receiving observation data of a target reference station, then post-processing the observation data to obtain coordinate data corresponding to the target reference station, encrypting the coordinate data to obtain a first coordinate certificate corresponding to the coordinate data, and save the coordinate data to a local storage area and the first coordinate certificate to a cloud storage area, if a coordinate monitoring instruction sent by the target reference station is received, encrypting the coordinate data of the target reference station stored in the local storage area to obtain a second coordinate certificate corresponding to the coordinate data, storing the second coordinate certificate in the cloud storage area, and monitoring the coordinate data of the target reference station based on a coordinate comparison result by comparing the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data stored in the cloud storage area. In addition, the embodiment of the invention also monitors the coordinate data of the target reference station based on the first coordinate certificate and the second coordinate certificate, can monitor whether the coordinate data of the target reference station is falsified in time, and further effectively improves the reliability of the coordinate of the reference station.
As for the step S106, in the embodiment of the present invention, the coordinate data of the reference station may be encrypted to obtain the first coordinate certificate corresponding to the coordinate data of the reference station, and in a specific implementation manner, when the observation data of the reference station is received, the observation data may be post-processed to obtain the coordinate data, and then the post-processed coordinate data may be encrypted to obtain the first coordinate certificate of the reference station, and the coordinate data and the first coordinate certificate corresponding to the coordinate data are respectively stored in the local storage area and the cloud storage area. The block chain encryption algorithm includes a hash function algorithm, for example, coordinate data of the reference station is used as an argument of the hash function, so as to perform hash function processing on the coordinate data of the reference station, thereby obtaining a first coordinate certificate of security authentication corresponding to the coordinate data of the reference station. In addition, in step S110, the coordinate data of the target reference station stored in the local storage area may also be encrypted by using a block chain encryption algorithm to obtain a second coordinate certificate corresponding to the coordinate data, and the second coordinate certificate may be uploaded to the cloud storage area.
The embodiment of the invention exemplarily provides a specific implementation mode for monitoring the coordinate data of a target reference station based on a first coordinate certificate and a second coordinate certificate corresponding to the coordinate data of the target reference station stored in a cloud storage area, and the specific implementation mode can compare the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data of the target reference station stored in the cloud storage area and judge whether the first coordinate certificate and the second coordinate certificate are the same; if so, determining that the coordinate data of the target reference station is not tampered; and if not, determining that the coordinate data of the target reference station is tampered. The first coordinate certificate and the second coordinate certificate are both a string of numbers, and the digital certificates have uniqueness, so that whether the coordinate data of the target reference station stored in the local storage area is tampered can be judged by comparing whether the digital certificates are the same or not.
In practical applications, there are also scenes where observation data needs to be monitored, so the embodiment of the present invention provides a method for monitoring observation data of a reference station, see the following steps (1) to (5): (1) and encrypting the observation data to obtain a first observation data certificate corresponding to the observation data. During specific implementation, a hash function can be used for encrypting the observation data to obtain a first observation data certificate corresponding to the observation data. (2) The observation data is saved to a local storage area, and the first observation data certificate is saved to a cloud storage area. (3) And if an observation data monitoring instruction sent by aiming at the target reference station is received, encrypting the observation data of the target reference station stored in the local storage area to obtain a second observation data certificate corresponding to the observation data, and storing the second observation data certificate in the cloud storage area. The observation data monitoring instruction can carry the name or number of the target reference station, so that the observation data of the target reference station can be conveniently searched from the local storage area, the observation data stored in the local storage area is encrypted by using a hash function, and a second observation data coordinate corresponding to the observation data is obtained. (4) And judging whether a first observation data certificate and a second observation data certificate corresponding to the observation data stored in the cloud storage area are the same. (5) If not, the observation data of the target reference station stored in the local storage area is determined to be tampered.
In one embodiment, after receiving the observation data sent by the reference station, the central calculation software transmits the observation data into the post-processing software so as to perform post-processing on the observation data through the post-processing software, thereby obtaining high-precision coordinate data of the reference station. It can be understood that, after the observation data of the reference station is received, the encryption processing and the post-processing on the observation data and the encryption processing on the coordinate data are started, and the observation data and the coordinate data at this time can be regarded as accurate and untampered data, that is, the first observation data certificate is obtained on the basis of correct observation data and the first coordinate certificate is obtained on the basis of correct coordinate data.
On the basis of the foregoing embodiments, the embodiments of the present invention provide the following implementation manners: if monitoring whether the observation data of the target reference station stored in the local storage area is tampered, encrypting the observation data of the target reference station in the local storage area by using a hash function to obtain a second observation data certificate corresponding to the observation data, comparing the second observation data certificate with a first observation data certificate corresponding to the observation data in the cloud storage area, and if the first observation data certificate is different from the second observation data certificate, determining that the observation data of the target reference station is tampered. Similarly, if the coordinate data of the target reference station stored in the local storage area is monitored to be tampered, the coordinate data of the target reference station in the local storage area can be encrypted to obtain a second coordinate certificate corresponding to the coordinate data, the second coordinate certificate is compared with a first coordinate certificate corresponding to the coordinate data in the cloud storage area, and if the first coordinate certificate and the second coordinate certificate are different, the coordinate data of the target reference station is determined to be tampered. And (III) if the coordinate data of the target reference station stored in the local storage area is monitored to be tampered, acquiring the observation data of the target reference station from the local storage area, performing post-processing on the observation data to obtain corresponding coordinate data, performing encryption processing on the coordinate data to obtain a corresponding second coordinate certificate, and comparing a first coordinate certificate and the second coordinate certificate corresponding to the coordinate data of the target reference station in the cloud storage area to judge whether the coordinate data of the target reference station is tampered.
In addition, the cloud storage area also stores observation data and coordinate data of the target reference station, and the embodiment of the invention also can modify and store the observation data of the target reference station stored in the local storage area by using the observation data of the target reference station stored in the cloud storage area, and modify and store the coordinate data of the target reference station stored in the local storage area by using the coordinate data of the target reference station stored in the cloud storage area. The modified observation data and coordinate data of the target reference station can be input into the center calculation software, so that the center calculation software can well complete tasks depending on the observation data and coordinate data of the target reference station.
In another embodiment, after the observation data and the coordinate data of the target reference station are modified, the modified observation data and coordinate data of the target reference station can be displayed. For example, the modified observation data and coordinate data of the target reference station are displayed for the user through a preset page in the central calculation software, or the modified observation data and coordinate data are sent to a designated associated terminal, so that the user can conveniently view the modified observation data and coordinate data of the target reference station by using the associated terminal.
To facilitate understanding of the method for monitoring a reference station provided in the foregoing embodiment, another method for monitoring a reference station is also provided in the present embodiment, and referring to a schematic flow chart of another method for monitoring a reference station in network RTK center solution software shown in fig. 2, the method mainly includes the following steps S202 to S208:
step S202, obtaining the original observation data (i.e., the aforementioned observation data) of the reference station by the center solution software. In practical application, after the original observation data of the reference station is acquired through the central calculation software, the central calculation software stores the original observation data to the local storage area in a specified format.
Step S204, performing hash function processing on the original observation data to obtain a first observation data certificate corresponding to the original observation data, and saving the original observation data in a local storage area and saving the original observation data and the first observation data certificate in a database (where the database may include the cloud storage area). In order to improve the security of the original observation, the original observation data can be encrypted by using a block chain technology to obtain a first observation data certificate corresponding to the original observation data.
And step S206, processing the original data by utilizing post-processing software to obtain the coordinate data of the reference station. The post-processing software can perform post-processing on the original observation data, so that high-precision coordinate data of the reference station can be obtained.
Step S208, processing the coordinate data of the reference station by using a block chain technology to obtain a first coordinate certificate corresponding to the coordinate data, storing the coordinate data in a local storage area, and storing the coordinate data and the first coordinate certificate in a database. In one embodiment, the coordinate data may be input into a hash function, resulting in a first coordinate certificate that the hash function outputs for the coordinate data.
Step S210, if the coordinate data of the reference station is monitored, performing hash function processing on the coordinate data stored in the local storage area to obtain a second coordinate certificate, and uploading the second coordinate certificate to the cloud storage area.
Step S212, comparing the first coordinate certificate and the second coordinate certificate to obtain a comparison result. If the coordinate data of the target reference station in the local storage area is not tampered, the first coordinate certificate and the second coordinate certificate are both obtained by performing hash function processing on the coordinates of the target reference station, and therefore the first coordinate certificate and the second coordinate certificate in the comparison result are the same; if the coordinate data of the target reference station in the local storage area is tampered, the first coordinate certificate is obtained by performing hash function processing on the coordinate data before tampering, and the second coordinate certificate is obtained by performing hash function processing on the coordinate data after tampering, at this time, the first coordinate certificate and the second coordinate certificate in the comparison result are different.
And step S214, judging whether the coordinate data of the reference station is tampered according to the comparison result. If yes, go to step S216; if not, the process is ended. And if the digital certificates are different, determining that the coordinate data of the reference station is tampered.
Step S216, modifying the coordinate data of the reference station in the local storage area according to the coordinate data of the reference station in the cloud storage area, and displaying the modified coordinate data of the reference station.
Step S218, if the observation data of the reference station is monitored, hash function processing is performed on the observation data stored in the local storage area to obtain a second observation data certificate, and the second observation data certificate is uploaded to the cloud storage area.
Step S220, comparing the first observation data certificate and the second observation data certificate to obtain a comparison result. Similarly, if the observation data of the target base station in the local storage area is not tampered, the first observation data certificate and the second observation data certificate are both obtained by performing hash function processing on the observation data of the target base station, so that the first observation data certificate and the second observation data certificate in the comparison result are the same; if the observation data of the target reference station in the local storage area is tampered, the first observation data certificate is obtained by performing hash function processing on the observation data before tampering, and the second observation data certificate is obtained by performing hash function processing on the observation data after tampering, at this time, the first observation data certificate and the second observation data certificate in the comparison result are different.
Step S222, judging whether the observation data of the reference station is tampered according to the comparison result. If yes, go to step S224; if not, the process is ended.
Step S224, modifying the observation data of the reference station in the local storage area according to the observation data of the reference station in the cloud storage area, and displaying the modified observation data of the reference station.
In addition, the method can be applied to safety monitoring of geological disasters, safety monitoring of high-precision geological disasters is processed through the block chain technology, the problem that data is tampered or centralized can be effectively solved, and a basis is provided for relevant departments to check the reliability of the data.
In summary, after the hash function processing is performed on the coordinates of the reference station, any change performed on the coordinates of the reference station can be identified, so that the safety and reliability of the coordinates of the reference station are improved. In addition, the embodiment of the invention can also process the original observation data by using the block chain technology, thereby improving the safety and reliability of the original observation data.
For the monitoring method of the reference station in the network RTK center solution software provided by the foregoing embodiment, the embodiment of the present invention further provides a monitoring device of the reference station in the network RTK center solution software, referring to the schematic structural diagram of the monitoring device of the reference station in the network RTK center solution software shown in fig. 3, the monitoring device mainly includes the following components:
and a data receiving module 302, configured to receive observation data of the target reference station through the network RTK center solution software.
And the processing module 304 is configured to perform post-processing on the observation data to obtain coordinate data corresponding to the target reference station.
The first encryption module 306 is configured to encrypt the coordinate data to obtain a first coordinate certificate corresponding to the coordinate data.
The saving module 308 is configured to save the coordinate data to the local storage area, and save the first coordinate certificate to the cloud storage area.
The second encryption module 310 is configured to, if a coordinate monitoring instruction sent for the target reference station is received, encrypt the coordinate data of the target reference station stored in the local storage area to obtain a second coordinate certificate corresponding to the coordinate data, and store the second coordinate certificate in the cloud storage area.
The coordinate monitoring module 312 is configured to compare the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data stored in the cloud storage area, so as to monitor the coordinate data of the target reference station based on the coordinate comparison result.
The monitoring device for the reference station in the network RTK center resolving software provided by the embodiment of the invention can encrypt the observation data and the coordinate data of the target reference station, and can improve the data security of the target reference station to a certain extent.
In one embodiment, the first encryption module 306 is further configured to: encrypting the coordinate data by using a block chain encryption algorithm to obtain a first coordinate certificate corresponding to the coordinate data; wherein the blockchain encryption algorithm comprises a hash function algorithm.
In an embodiment, the second encryption module 310 is further configured to: and encrypting the coordinate data of the target reference station stored in the local storage area by using a block chain encryption algorithm to obtain a second coordinate certificate corresponding to the coordinate data.
In one embodiment, the coordinate monitoring module 312 is further configured to: judging whether a first coordinate certificate and a second coordinate certificate stored in a cloud storage area are the same; if not, the coordinate data of the target reference station stored in the local storage area is determined to be tampered.
On the basis of fig. 3, an embodiment of the present invention provides another apparatus for monitoring coordinates of a reference station in network RTK center solution software, referring to a schematic structural diagram of the apparatus for monitoring coordinates of a reference station in another network RTK center solution software shown in fig. 4, where the reference station calibration apparatus further includes an observation data monitoring module 402, configured to: encrypting the observation data to obtain a first observation data certificate corresponding to the observation data; storing the observation data to a local storage area, and storing the first observation data certificate to a cloud storage area; if an observation data monitoring instruction sent by a target reference station is received, encrypting observation data of the target reference station stored in a local storage area to obtain a second observation data certificate corresponding to the observation data, and storing the second observation data certificate in a cloud storage area; judging whether a first observation data certificate and a second observation data certificate corresponding to observation data stored in a cloud storage area are the same; if not, the observation data of the target reference station stored in the local storage area is determined to be tampered.
The device provided by the embodiment of the present invention has the same implementation principle and technical effect as the method embodiments, and for the sake of brief description, reference may be made to the corresponding contents in the method embodiments without reference to the device embodiments.
The embodiment of the invention provides electronic equipment, which particularly comprises a processor and a storage device; the storage means has stored thereon a computer program which, when executed by the processor, performs the method of any of the above embodiments.
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, where the electronic device 100 includes: the processor 50, the memory 51, the bus 52 and the communication interface 53, wherein the processor 50, the communication interface 53 and the memory 51 are connected through the bus 52; the processor 50 is arranged to execute executable modules, such as computer programs, stored in the memory 51.
The memory 51 may include a high-speed Random Access Memory (RAM) and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface 53 (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network, and the like can be used.
The bus 52 may be an ISA bus, PCI bus, EISA bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one double-headed arrow is shown in FIG. 5, but this does not indicate only one bus or one type of bus.
The memory 51 is used for storing a program, the processor 50 executes the program after receiving an execution instruction, and the method executed by the apparatus defined by the flow process disclosed in any of the foregoing embodiments of the present invention may be applied to the processor 50, or implemented by the processor 50.
The processor 50 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 50. The Processor 50 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 51, and the processor 50 reads the information in the memory 51 and completes the steps of the method in combination with the hardware thereof.
The computer program product of the readable storage medium provided in the embodiment of the present invention includes a computer readable storage medium storing a program code, where instructions included in the program code may be used to execute the method described in the foregoing method embodiment, and specific implementation may refer to the foregoing method embodiment, which is not described herein again.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, an electronic device, or a network device) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A method for monitoring a reference station in network RTK center resolving software is characterized by comprising the following steps:
receiving observation data of a target reference station through network RTK center resolving software;
post-processing the observation data to obtain coordinate data corresponding to the target reference station;
encrypting the coordinate data to obtain a first coordinate certificate corresponding to the coordinate data;
saving the coordinate data to a local storage area, and saving the first coordinate certificate to a cloud storage area;
if a coordinate monitoring instruction sent by the target reference station is received, encrypting the coordinate data of the target reference station stored in the local storage area to obtain a second coordinate certificate corresponding to the coordinate data, and storing the second coordinate certificate in the cloud storage area;
and comparing the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data stored in the cloud storage area to monitor the coordinate data of the target reference station based on a coordinate comparison result.
2. The method according to claim 1, wherein the step of encrypting the coordinate data to obtain the first coordinate certificate corresponding to the coordinate data includes:
encrypting the coordinate data by using a block chain encryption algorithm to obtain a first coordinate certificate corresponding to the coordinate data; wherein the blockchain encryption algorithm comprises a hash function algorithm.
3. The method according to claim 1, wherein the step of encrypting the coordinate data of the target reference station stored in the local storage area to obtain a second coordinate certificate corresponding to the coordinate data includes:
and encrypting the coordinate data of the target reference station stored in the local storage area by using a block chain encryption algorithm to obtain a second coordinate certificate corresponding to the coordinate data.
4. The method according to claim 1, wherein the step of comparing the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data stored in the cloud storage area to monitor the coordinate data of the target reference station based on a coordinate comparison result comprises:
judging whether the first coordinate certificate and the second coordinate certificate stored in the cloud storage area are the same;
and if not, determining that the coordinate data of the target reference station stored in the local storage area is tampered.
5. The method of claim 1, further comprising:
encrypting the observation data to obtain a first observation data certificate corresponding to the observation data;
saving the observation data to the local storage area, and saving the first observation data certificate to a cloud storage area;
if an observation data monitoring instruction sent by the target reference station is received, encrypting the observation data of the target reference station stored in the local storage area to obtain a second observation data certificate corresponding to the observation data, and storing the second observation data certificate to the cloud storage area;
judging whether the first observation data certificate and the second observation data certificate corresponding to the observation data stored in the cloud storage area are the same;
and if not, determining that the observation data of the target reference station stored in the local storage area is tampered.
6. A monitoring device for a reference station in network RTK center resolving software is characterized by comprising the following components:
the data receiving module is used for receiving observation data of the target reference station through network RTK center resolving software;
the processing module is used for carrying out post-processing on the observation data to obtain coordinate data corresponding to the target reference station;
the first encryption module is used for encrypting the coordinate data to obtain a first coordinate certificate corresponding to the coordinate data;
the storage module is used for storing the coordinate data to a local storage area and storing the first coordinate certificate to a cloud storage area;
the second encryption module is used for encrypting the coordinate data of the target reference station stored in the local storage area to obtain a second coordinate certificate corresponding to the coordinate data and storing the second coordinate certificate to the cloud storage area if a coordinate monitoring instruction sent to the target reference station is received;
the coordinate monitoring module is used for comparing the first coordinate certificate and the second coordinate certificate corresponding to the coordinate data stored in the cloud storage area, so as to monitor the coordinate data of the target reference station based on a coordinate comparison result.
7. The apparatus of claim 6, wherein the first encryption module is further configured to:
encrypting the coordinate data by using a block chain encryption algorithm to obtain a first coordinate certificate corresponding to the coordinate data; wherein the blockchain encryption algorithm comprises a hash function algorithm.
8. The apparatus of claim 6, wherein the second encryption module is further configured to:
and encrypting the coordinate data of the target reference station stored in the local storage area by using a block chain encryption algorithm to obtain a second coordinate certificate corresponding to the coordinate data.
9. An electronic device comprising a processor and a memory;
the memory has stored thereon a computer program which, when executed by the processor, performs the method of any of claims 1 to 5.
10. A computer storage medium storing computer software instructions for use in the method of any one of claims 1 to 5.
CN201911390255.2A 2019-12-27 2019-12-27 Monitoring method and device for reference station in network RTK center resolving software Pending CN111181809A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911390255.2A CN111181809A (en) 2019-12-27 2019-12-27 Monitoring method and device for reference station in network RTK center resolving software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911390255.2A CN111181809A (en) 2019-12-27 2019-12-27 Monitoring method and device for reference station in network RTK center resolving software

Publications (1)

Publication Number Publication Date
CN111181809A true CN111181809A (en) 2020-05-19

Family

ID=70650479

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911390255.2A Pending CN111181809A (en) 2019-12-27 2019-12-27 Monitoring method and device for reference station in network RTK center resolving software

Country Status (1)

Country Link
CN (1) CN111181809A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115484594A (en) * 2022-11-11 2022-12-16 北京航天长城卫星导航科技有限公司 Monitoring method and device for base station in network RTK center resolving software

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103364815A (en) * 2013-07-17 2013-10-23 上海伽利略导航有限公司 Moving station autonomous network RTK resolving system and resolving method thereof
US20160147981A1 (en) * 2013-07-25 2016-05-26 Siemens Healthcare Diagnostics Inc. Anti-piracy Protection for Software
CN108076057A (en) * 2017-12-14 2018-05-25 北京中星仝创科技有限公司 A kind of data security system and method based on block chain
CN108632381A (en) * 2018-05-14 2018-10-09 济南浪潮高新科技投资发展有限公司 A kind of environment measure of supervision and system based on block chain
CN110351089A (en) * 2019-05-23 2019-10-18 西安电子科技大学 A kind of data signature authentication method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103364815A (en) * 2013-07-17 2013-10-23 上海伽利略导航有限公司 Moving station autonomous network RTK resolving system and resolving method thereof
US20160147981A1 (en) * 2013-07-25 2016-05-26 Siemens Healthcare Diagnostics Inc. Anti-piracy Protection for Software
CN108076057A (en) * 2017-12-14 2018-05-25 北京中星仝创科技有限公司 A kind of data security system and method based on block chain
CN108632381A (en) * 2018-05-14 2018-10-09 济南浪潮高新科技投资发展有限公司 A kind of environment measure of supervision and system based on block chain
CN110351089A (en) * 2019-05-23 2019-10-18 西安电子科技大学 A kind of data signature authentication method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115484594A (en) * 2022-11-11 2022-12-16 北京航天长城卫星导航科技有限公司 Monitoring method and device for base station in network RTK center resolving software

Similar Documents

Publication Publication Date Title
US11514670B2 (en) Quantitative geospatial analytics of device location data
CN106156279B (en) Address similarity identification method and system based on longitude and latitude and text comparison
CN110888866B (en) Data expansion method and device, data processing equipment and storage medium
CN110798807B (en) Method, apparatus, computer device and medium for recording vehicle trajectory
CN114422267A (en) Flow detection method, device, equipment and medium
JP2018084126A (en) Road state management program, road state management device, and road state management method
CN111695713B (en) Historical track data processing method and device
CN111181809A (en) Monitoring method and device for reference station in network RTK center resolving software
CN112633701B (en) Traffic engineering road crack inspection method and system based on block chain
CN112929178B (en) Block chain audit tracing method and system applied to first terminal and electronic equipment
CN113886775A (en) Method and device for generating digital rights certificate
CN109495561B (en) Application program downloading method, device, terminal and storage medium
CN108600413B (en) Positioning method and device and electronic equipment
CN111242723B (en) User child and child condition judgment method, server and computer readable storage medium
CN116519095A (en) Instrument state diagnosis and response method, device, equipment and storage medium
CN115098799A (en) Method and device for determining trajectory similarity, evaluating risk and tracing risk
CN108429632B (en) Service monitoring method and device
CN113217826B (en) Pipeline water supply pipe network leakage alarm control method, device and medium
CN113327336B (en) Method and device for identifying people-vehicle relationship and electronic equipment
CN112272358B (en) Weather early warning method and device and electronic equipment
CN111797181B (en) Positioning method, device, control equipment and storage medium for user location
CN115221184A (en) Basic geographic data sending method, device, equipment and computer readable medium
CN110839201B (en) Pipeline data processing method, transmitting device, receiving device and storage medium
US20170169454A1 (en) Identifying business online social presence with name and address using spatial filters
CN113076451A (en) Abnormal behavior recognition and risk model library establishing method and device and electronic equipment

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200519

RJ01 Rejection of invention patent application after publication