A trusted space positioning and calibration service system and its operation method
By introducing a differential reference data service module and a positioning data digital calibration server in the spatial positioning service system, a positioning data DCC certificate is generated, which solves the problem of low accuracy and credibility of positioning data in the prior art, and achieves higher accuracy and trustworthiness of positioning data, and ensures data security and traceability through device certificates.
Patent Information
- Application Number
- CN202211446847.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-18
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2042-11-18
AI Technical Summary
When acquiring positioning data, the existing spatial positioning service modules and devices have low accuracy and credibility, are affected by a variety of factors, and lack periodic calibration and verifiable digital identity identification.
A trusted spatial positioning calibration service system is provided, including a differential reference data service module, a positioning data digital calibration server and a trusted spatial positioning calibration device. Through the cooperation of differential reference data and positioning data digital calibration server, a positioning data DCC certificate is generated, and the positioning data calculation is participated in the positioning data of the RTK algorithm to improve the accuracy and credibility of the positioning data.
By participating in the calculation of the RTK algorithm through calibration correction parameters in the DCC certificate of positioning data, the accuracy and credibility of the positioning data are significantly improved, and the authentication and traceability of the data are realized through the device certificate to ensure the security and reliability of the data.
Smart Images

Figure CN115774278B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of space positioning and calibration technology, and in particular to a trusted space positioning and calibration service system and an operation method thereof. Background Art
[0002] With the development of the digital economy, digital products and digital services are increasingly entering people's lives. The demand for accurate and reliable spatial positioning and calibration and its related data services is also increasing day by day, and is widely used in industries such as agricultural product origin traceability, geographic information identification and certification, and spatial stamp data services.
[0003] The current spatial positioning service modules and devices used for spatial positioning calibration have the following defects:
[0004] First, the original positioning data is generated by the GNSS (Global Navigation Satellite System) module alone. The original positioning data is affected by multiple factors such as orbit error, satellite clock error, ionospheric error, tropospheric error, multipath error, receiver clock error and receiver noise, and the accuracy and stability of the positioning data are low. In addition, in order to improve the accuracy of the positioning data, RTK (carrier phase differential technology) is used for differential calculation to obtain a higher precision solution. However, most of the differential settlement methods refer to commercial data (differential reference data provided by service providers). Due to satellite occlusion and radio interference at the base station, the measurement of all mobile stations will be directly affected, and the credibility of the commercial data is not high.
[0005] Second, satellite navigation receivers often have time and frequency deviation problems during actual operation. In addition, if data drift occurs in positioning equipment, the metrological characteristics of the instrument and equipment will slowly change over time after drift calibration - "drift", resulting in inaccurate positioning data. Most commonly used positioning devices do not perform regular calibration of positioning data, nor do they have the function of correcting data through calibration parameters. The carrier of calibration data is not verifiable and traceable.
[0006] Third, the credibility of the positioning data obtained by the positioning module and device is low. The positioning data generated by the positioning module and device does not have the digital identity attribute that can be verified or traced.
[0007] Therefore, the technical problem that urgently needs to be solved is: how to improve the accuracy and credibility of obtaining positioning data. Summary of the invention
[0008] The purpose of this application is to provide a trusted spatial positioning and calibration service system and its operation method, so as to obtain a reliable and verifiable spatial positioning and calibration digital calibration certificate, and participate in the positioning data solution of the RTK-based spatial positioning and calibration device through the calibration parameters in the digital calibration certificate, thereby improving the accuracy and credibility of the acquired positioning data.
[0009] To achieve the above-mentioned purpose, the present application provides a trusted space positioning and calibration service system, which includes: a differential reference data service module, a positioning data digital calibration server and a trusted space positioning and calibration device; the differential reference data service module is communicatively connected to the trusted space positioning and calibration device, and is used to provide differential reference data to the trusted space positioning and calibration device; the trusted space positioning and calibration device is used to collect the original positioning data of the trusted space positioning and calibration device, and perform differential positioning solution in combination with the differential reference data, and obtain the positioning data after the differential positioning solution as the positioning data to be calibrated; the positioning data digital calibration server is communicatively connected to the trusted space positioning and calibration device, and is used to receive the original positioning data, differential reference data and the positioning data to be calibrated from the trusted space positioning and calibration device, and calibrate the positioning data to be calibrated according to the original positioning data, differential reference data and the positioning data to be calibrated, and obtain calibration result data.
[0010] The trusted space positioning and calibration service system as described above, wherein the trusted space positioning and calibration device includes a positioning data DCC certificate, which is generated by the positioning data digital calibration server after each calibration is completed, and is used to participate in the differential positioning solution process of combining the original positioning data with the differential reference data when the precise positioning data is generated, to provide calibration correction parameters for the positioning data, and to obtain more accurate positioning data.
[0011] The trusted space positioning and calibration service system as described above, wherein the trusted space positioning and calibration device includes: a GNSS positioning module, used to collect the original positioning information of the trusted space positioning and calibration device; a positioning data solution service module, used to combine the original positioning information with differential reference data to perform differential positioning solution, and obtain the positioning data after the differential positioning solution; a positioning data digital calibration client, used to perform timed calibration on the positioning data after the differential positioning solution; a trusted space positioning and calibration data service module, used to realize data interaction with external devices of the trusted space positioning and calibration device.
[0012] The trusted space positioning and calibration service system as described above, wherein the trusted space positioning and calibration device also includes: a device certificate and a positioning data DCC certificate; the device certificate is used to identify and verify the trusted space positioning and calibration device; the positioning data DCC certificate is generated by the positioning data digital calibration server encapsulating the business data and calibration result data of the trusted space positioning and calibration device positioning data calibration.
[0013] The trusted space positioning and calibration service system as described above, wherein the system further includes: a trusted space positioning and calibration data service interface, which is used to connect the trusted space positioning and calibration device to communicate with an external data application APP.
[0014] The present application also provides an operation method of a trusted space positioning and calibration service system, the method comprising the following steps: generating positioning data to be calibrated; and calibrating the positioning data to be calibrated.
[0015] The operating method of the trusted space positioning and calibration service system as described above, wherein the method for generating positioning data to be calibrated includes: collecting original positioning data of the trusted space positioning and calibration device; obtaining differential reference data; performing differential positioning solution based on the original positioning data in combination with the differential reference data, and obtaining the positioning data after the differential positioning solution as the positioning data to be calibrated.
[0016] The operating method of the trusted space positioning and calibration service system as described above, wherein the method for calibrating the positioning data to be calibrated includes: calibrating the positioning data to be calibrated according to the original positioning data, the differential reference data and the positioning data to be calibrated to obtain calibration result data; after each calibration is completed, a positioning data DCC certificate containing calibration correction parameters is generated, which is used to participate in the differential positioning solution process of the original positioning data combined with the differential reference data when the precise positioning data is generated, provide calibration correction parameters for the positioning data, and obtain more accurate positioning data.
[0017] The operating method of the trusted space positioning and calibration service system as described above, wherein the method for calibrating the positioning data to be calibrated also includes: encapsulating the business data and calibration result data of the positioning data calibration of the trusted space positioning and calibration device, generating a positioning data DCC certificate; storing the positioning data DCC certificate in the trusted space positioning and calibration device.
[0018] The operating method of the trusted space positioning and calibration service system as described above, wherein the operating method further includes: generating a device certificate and storing it in the trusted space positioning and calibration device.
[0019] The operating method of the trusted space positioning and calibration service system as described above, wherein the operating method further includes: providing data services to external data applications through multiple interface service modes.
[0020] The beneficial effects achieved by this application are as follows:
[0021] (1) This application participates in the positioning data solution process based on the RTK algorithm through the calibration correction parameters in the positioning data DCC certificate, calibrates and corrects the solution parameters, and thus obtains higher-precision positioning data.
[0022] (2) The digital calibration calculation module of the positioning data of the present application performs calibration and comparison based on the metrology-grade GNSS differential reference data and the summary data uploaded by the positioning data digital calibration client, calculates and generates a calibration result data DCC file, and returns it to the positioning data digital calibration client, which is stored in a trusted space positioning calibration device to provide correction parameters for subsequent positioning data generation, thereby obtaining higher-precision positioning data.
[0023] (3) The device certificate (CA) of this application is bound to the hardware ID of the trusted spatial positioning and calibration device as the carrier for digital identity authentication during data calibration and trusted positioning data release. The digital signature and signature verification of the device certificate are used to verify and trace the data identity. The key of the device certificate is used to provide encryption and decryption functions for positioning data and calibration data, thereby achieving the security and reliability requirements of system data. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For those skilled in the art, other drawings can also be obtained based on these drawings.
[0025] Figure 1 A structural diagram of a trusted space positioning and calibration service system according to an embodiment of the present application.
[0026] Figure 2 This is a flow chart of an operating method of a trusted space positioning and calibration service system according to an embodiment of the present application.
[0027] Figure 3 This is a flow chart of a method for generating more accurate positioning data using a calibration positioning result DCC file according to an embodiment of the present application.
[0028] Figure 4 This is a flow chart of a method for generating a DCC certificate for positioning data in an operating method of a trusted space positioning and calibration service system according to an embodiment of the present application.
[0029] Figure 5 This is a flow chart of a method for a data application APP to obtain data according to an embodiment of the present application.
[0030] Figure numerals: 101-differential reference data service module; 102-positioning data digital calibration server; 201-GNSS positioning module; 202-positioning data solution service module; 203-positioning data digital calibration client; 204-positioning data DCC certificate; 205-equipment certificate (CA); 206-trusted space positioning and calibration data service module; 301-data application APP; 401-Internet; 402-trusted space positioning and calibration data service interface. DETAILED DESCRIPTION
[0031] The following is a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0032] Embodiment 1
[0033] like Figure 1 As shown, the present application provides a trusted space positioning and calibration service system for accurately calibrating the spatial position information of a device, and the system includes: a differential reference data service module 101, a positioning data digital calibration server 102, and a trusted space positioning and calibration device. The differential reference data service module 101 is connected in communication with the trusted space positioning and calibration device, and is used to provide differential reference data to the trusted space positioning and calibration device, and the differential reference data is metrology-grade GNSS differential reference data; the trusted space positioning and calibration device is used to collect the original positioning data of the trusted space positioning and calibration device, and perform differential positioning solution in combination with the differential reference data, and obtain the positioning data after the differential positioning solution as the positioning data to be calibrated; the positioning data digital calibration server 102 is connected in communication with the trusted space positioning and calibration device, and is used to receive the original positioning data, differential reference data, and positioning data to be calibrated from the trusted space positioning and calibration device, and calibrate the positioning data to be calibrated according to the original positioning data, differential reference data, and positioning data to be calibrated, and obtain calibration result data.
[0034] As a specific embodiment of the present invention, the metrology-grade GNSS differential reference data provided by the differential reference data service module 101 provides centimeter-level and sub-meter-level differential reference data using RTK (carrier phase differential) technology, and uses the NTRIP protocol to exchange data with a trusted space positioning and calibration device through the Internet 401.
[0035] As a specific embodiment of the present invention, the positioning data digital calibration server 102 mainly provides functions such as positioning data DCC (digital calibration certificate) certificate generation, DCC certificate download, and DCC certificate verification. Among them, the generation of the positioning data DCC certificate 204 is based on the data submitted by the logged-in user (client) (including the original positioning data collected by the GNSS positioning module 201, the precise positioning data after the differential reference data solution, and the differential reference data provided by the differential reference data service module 101), and after comprehensive calibration and comparison calculation, the calibration result data such as the stability, accuracy, and uncertainty of the relevant positioning data are obtained, and the positioning data DCC certificate 204 is generated according to the format of the digital calibration certificate and stored in the database.
[0036] As a specific embodiment of the present invention, the positioning data digital calibration server 102 provides RESTFUL interface services to the outside world through HTTPS (secure hypertext transfer protocol), uses certificates issued by CA organizations for authentication, and only users (clients) holding legitimate certificates can access / call the interface.
[0037] like Figure 1 As shown, a trusted space positioning and calibration service system further includes: a trusted space positioning and calibration data service interface 402, which is used to communicate and connect the trusted space positioning and calibration device with the external data application APP 301. The trusted space positioning and calibration device provides data services to the external data application APP 301.
[0038] like Figure 1 As shown, the trusted space positioning and calibration device includes: a GNSS positioning module 201, which is used to collect the original positioning information of the trusted space positioning and calibration device; a positioning data solution service module 202, which is used to combine the original positioning information with the differential reference data to perform differential positioning solution, and obtain the positioning data after the differential positioning solution; a positioning data digital calibration client 203, which is used to perform timed calibration on the positioning data after the differential positioning solution; and a trusted space positioning and calibration data service module 206, which is used to realize data interaction with external devices of the trusted space positioning and calibration device.
[0039] As a specific embodiment of the present invention, the GNSS positioning module 201 is installed in a trusted space positioning and calibration device to collect original positioning information of the trusted space positioning and calibration device, and the original positioning information includes positioning time, longitude, latitude, altitude, etc. The positioning systems compatible with the GNSS positioning module 201 include Beidou, GPS, GLONASS and GALILEO.
[0040] As a specific embodiment of the present invention, the positioning data solution service module 202 is deployed in the trusted space positioning calibration device, and adopts the relevant algorithm based on RTK technology, combines the original positioning data collected by the GNSS positioning module 201 and the differential reference data (reference data) obtained from the differential reference data service module 101 for solution, and can introduce the calibration correction parameters in the positioning data DCC certificate 204 according to the system settings to correct the positioning data, thereby obtaining accurate positioning data with an accuracy of up to centimeters. The positioning data solution service module 202 can also publish and manage the calculated accurate positioning data.
[0041] As a specific embodiment of the present invention, the positioning data solution service module 202 has two working modes:
[0042] The first one is the calibration mode. The DCC calibration correction parameters are not introduced into the calculation parameters of the data solution service. The positioning data of the output data is only used for the positioning data digital calibration client 203 to perform calibration operations and generate the corresponding positioning data DCC certificate 204 (the certificate contains the calibration results and calibration correction parameters).
[0043] The second mode is the precise positioning mode, which participates in the calculation of the positioning data according to the calibration correction parameters of the latest positioning data DCC certificate 204, thereby obtaining precise positioning data with an accuracy of up to centimeter level.
[0044] As a specific embodiment of the present invention, the positioning data digital calibration client 203 is deployed in a trusted space positioning calibration device, and interacts with the positioning data digital calibration server 102 to implement the timing calibration function of the positioning data deployed in the trusted space positioning calibration device and the downloading of the calibrated positioning data DCC file.
[0045] As a specific embodiment of the present invention, the positioning data digital calibration client 203 is also used to send the original positioning data collected by the GNSS positioning module 201 and the precise positioning data after differential decomposition to the positioning data digital calibration server 102; obtain the positioning data DCC certificate 204, and locally store and manage the positioning data DCC certificate 204; when the positioning data digital calibration client 203 interacts with the positioning data digital calibration server 102, the bound device certificate (CA) 205 is used as the identity authentication and authorization access credential when accessing the server interface (based on CA digital signature technology).
[0046] like Figure 1As shown, the trusted space positioning and calibration device also includes: a device certificate (CA) 205 and a positioning data DCC certificate 204; the device certificate is used to identify and verify the trusted space positioning and calibration device; the positioning data DCC certificate 204 is generated by the positioning data digital calibration server 102 to encapsulate the business data and calibration result data of the trusted space positioning and calibration device positioning data calibration.
[0047] As a specific embodiment of the present invention, the device certificate (CA) 205 is a device certificate issued to the device by an authoritative CA organization, which is deployed in a trusted space positioning and calibration device to identify and verify the trusted space positioning and calibration device. The information in the device certificate is bound to the hardware ID (device number) of the trusted space positioning and calibration device and the device number of the installed GNSS positioning module 201, as a carrier for digital identity authentication during data calibration and trusted positioning data release. The digital signature and signature verification of the device certificate are used to verify and trace the data identity, and the key of the device certificate is used to provide encryption and decryption functions for positioning data and calibration data, thereby achieving the security and reliability requirements of system data.
[0048] As a specific embodiment of the present invention, the positioning data DCC certificate 204 is in the DCC format and data standard, encapsulating the business data and calibration result data of the positioning data calibration of the trusted space positioning calibration device, and the certificate file is generated by the positioning data digital calibration server 102. The positioning data DCC certificate 204 is generated by the positioning data digital calibration server after each calibration is completed, and is used to participate in the differential positioning solution process of the original positioning data combined with the differential reference data when generating accurate positioning data, and provides calibration correction parameters for the positioning data (which can be understood as the positioning calibration deviation value of the device), so as to obtain more accurate positioning data. The DCC certificate plays an important role in the metrology quality management system. The DCC certificate is based on the internationally recognized and approved exchange format XML (Extensible Markup Language), which can not only be used as a metrology traceability certificate, but also it is machine-readable. At the same time, the DCC certificate uses an encrypted signature as a security procedure to ensure the integrity and authenticity of the positioning data DCC certificate 204 as a calibration certificate.
[0049] As a specific embodiment of the present invention, the trusted space positioning calibration device has a calibration process. After each calibration, a positioning data DCC certificate 204, i.e., a calibration result DCC certificate, is generated. Then, the positioning data digital calibration client 203 downloads and stores it in the device. When the trusted space positioning calibration device generates precise positioning data, it will generate a DCC certificate based on the original GNSS positioning module data, the metrology-grade GNSS differential
[0050] The reference data, the calibration correction parameters in the DCC certificate generated during the most recent calibration are solved together to generate more accurate positioning data.
[0051] As a specific embodiment of the present invention, the trusted space positioning and calibration data service module 206 is deployed in a trusted space positioning and calibration device, and can provide various data application programs APP 301 with relevant positioning data display query, status reporting, DCC calibration certificate query, DCC-based data accuracy verification, CA-based data anti-counterfeiting verification, data encryption communication and other data services.
[0052] As a specific embodiment of the present invention, the data application APP 301 is a third-party data application. By interacting with the trusted space positioning and calibration data service module 206, it realizes data applications such as GIS / visualization display, status data query, DCC information query, reading and verification of data in the trusted space positioning and calibration device.
[0053] like Figure 1 As shown, data is exchanged and transmitted between the differential reference data service module 101 and the trusted space positioning and calibration device, and between the positioning data digital calibration server 102 and the trusted space positioning and calibration device through the Internet 401. The data encapsulation method is: json and xml. The data transmission protocol is: http, https and ntrip. The interactive service interface mode is: restful. Access method: wired Ethernet, WIFI, 4G / 5G and other methods.
[0054] The data application APP 301 is connected to the trusted space positioning and calibration device through the trusted space positioning and calibration data service interface 402. The trusted space positioning and calibration data service interface 402 provides multiple interface encapsulation modes for the trusted space positioning and calibration data service, for example: based on the restful interface, the interactive data is encapsulated based on json and xml formats. Based on the inter-process communication interface: pipeline, message queue, the interactive data is based on data stream and data packet.
[0055] The trusted space positioning and calibration service system provided by the present application realizes the trusted, verifiable and measurable traceability of the space positioning data of the trusted space positioning and calibration device by integrating technical means such as equipment certificates (i.e., digital identity and data security CA certificates), metrology-grade GNSS differential reference data, differential decomposition of precise positioning data based on RTK, and positioning data DCC certificate 204 (DCC digital calibration certificate). It can also provide relevant positioning data display query, status reporting, DCC digital calibration certificate query, data accuracy verification based on DCC digital calibration certificate, data anti-counterfeiting verification based on equipment certificate (CA), and data encryption communication and other data services to various data application APPs that communicate with the trusted space positioning and calibration device.
[0056] Embodiment 2
[0057] like Figure 2 As shown, the present application provides an operation method of a trusted space positioning and calibration service system, the method comprising the following steps:
[0058] Step S1, generating positioning data to be calibrated.
[0059] Specifically, the positioning data to be calibrated is precise positioning data. Precise positioning data is generated by the positioning data solution service module, which uses the original positioning data provided by the GNSS positioning module, combined with the metrology-grade GNSS differential reference data, to perform differential positioning solution through the RTK algorithm, and uses the calibration correction parameters of the latest positioning data DCC certificate to participate in the correction of solution parameters (data geometry, stability, and specific channel GNSS reference) in the differential positioning solution, and obtains precise positioning data with an accuracy of up to centimeters and sub-meters as the positioning data to be calibrated.
[0060] The present invention uses the calibration correction parameters (calibration parameters) in the calibration certificate (positioning data DCC certificate) to participate in the positioning data solution process based on the RTK algorithm, calibrates and corrects the solution parameters, and thus obtains positioning data with higher accuracy.
[0061] Step S2, calibrating the positioning data to be calibrated.
[0062] Specifically, the calibration method of the positioning data to be calibrated is that the positioning data digital calibration client summarizes and uploads the differential positioning solution-related data and the original positioning data provided by the GNSS positioning module to the positioning data digital calibration server. The calibration calculation module in the positioning data digital calibration server performs calibration comparison based on the metrology-grade GNSS differential reference data and the summary data uploaded by the positioning data digital calibration client, calculates and generates a calibration result data DCC file (i.e., positioning data DCC certificate), and returns the calibration result data DCC file to the positioning data digital calibration client, which is stored in a trusted space positioning calibration device. The calibration correction parameters in the positioning data DCC certificate are used to provide correction parameters for the solution parameters (positioning data geometry, stability, and specific channel GNSS reference) generated for the subsequent positioning data to be calibrated (precise positioning data).
[0063] like Figure 3 As shown in the figure, using the calibration positioning result DCC file to generate more accurate positioning data includes the following steps:
[0064] Step S101: The GNSS positioning module collects raw positioning data.
[0065] Specifically, the GNSS positioning module collects the original positioning data of the trusted space positioning calibration device, and the original positioning data includes: positioning time, longitude, latitude, altitude, etc. The GNSS positioning module is compatible with the positioning systems including Beidou, GPS, GLONASS, and GALILEO.
[0066] Outputs raw positioning data such as positioning time, longitude, latitude and altitude. The output data format supports NEMA, RTCM and u-blox formats.
[0067] Step S102, obtaining differential reference data.
[0068] Specifically, the trusted space positioning and calibration device obtains the metrology-grade GNSS differential reference data provided by the differential reference data service module. The metrology-grade GNSS differential reference data is a reference data service provided by the differential reference data service module, that is, it uses RTK (carrier phase differential) technology to provide centimeter-level and sub-meter-level differential reference data. The differential reference data service uses the NTRIP protocol to exchange data with the trusted space positioning and calibration device.
[0069] The differential benchmark data service module transmits RTK benchmark reference data in client-server mode.
[0070] Step S103, obtaining the calibration positioning result DCC file.
[0071] Specifically, the business data and calibration result data of the original positioning data calibration of the trusted space positioning calibration device are encapsulated in the DCC format and data standard to obtain the positioning data DCC certificate (ie, the calibration positioning result DCC file).
[0072] Encapsulate the business data and calibration result data of the positioning data calibration of the trusted space positioning and calibration device, generate the positioning data DCC certificate (i.e., the calibration positioning result DCC file); store the positioning data DCC certificate in the trusted space positioning and calibration device.
[0073] Step S104, combining the data from steps S101 to S103, to perform precise positioning data solution services.
[0074] Based on the RTK algorithm, differential positioning is solved according to the original positioning data in combination with the differential reference data, and the positioning data after differential positioning solution is obtained as the positioning data to be calibrated. According to the positioning data DCC certificate, the positioning data to be calibrated is corrected to obtain precise positioning data.
[0075] The positioning data to be calibrated is calibrated according to the original positioning data, the differential reference data and the positioning data to be calibrated to obtain the calibration result data. The method for calibrating the positioning data to be calibrated includes: correcting the positioning data to be calibrated according to the calibration correction parameters in the positioning data DCC certificate introduced by the system; the calibration correction parameters include: positioning data geometry, stability and channel GNSS reference.
[0076] Step S105, outputting precise positioning data.
[0077] Specifically, the precise positioning data is output and used as a data source for data publishing and data application.
[0078] The present application provides an operating method for a trusted space positioning and calibration service system, which also includes: generating a device certificate and storing it in a trusted space positioning and calibration device.
[0079] The method of providing data services to external data applications through multiple interface service modes includes: outputting the positioning data to be calibrated and the calibration result data of the credible space positioning and calibration device to the external data application.
[0080] like Figure 4 As shown, the method for calibrating the positioning data to be calibrated includes:
[0081] Step S201: The GNSS positioning module collects original positioning information.
[0082] Specifically, the GNSS positioning module collects the original positioning information of the trusted space positioning and calibration device, and transmits the original positioning information to the positioning data solution service module and the positioning data digital calibration client. The positioning data solution service module and the positioning data digital calibration client obtain the original positioning information of the trusted space positioning and calibration device.
[0083] Step S202, obtaining differential reference data.
[0084] Specifically, the differential reference data is the metrology-grade GNSS differential reference data (benchmark reference data). The metrology-grade GNSS differential reference data is the reference data provided by the differential reference data service module, which uses RTK (carrier phase differential) technology to provide centimeter-level and sub-meter-level differential reference data. The data service uses the NTRIP protocol for data interaction. The differential reference data service module transmits the metrology-grade GNSS differential reference data to the positioning data solution service module and the positioning data digital calibration server. The positioning data solution service module and the positioning data digital calibration server receive the metrology-grade GNSS differential reference data.
[0085] Step S202 works in NtripServer mode, and step S203 works in NtripClient mode. The data transmission of RTK benchmark reference data is performed in client-server mode.
[0086] Step S203, executing precise positioning data solution service.
[0087] Based on the RTK algorithm, the original positioning data and differential reference data are combined for solution to obtain positioning data as the positioning data to be calibrated.
[0088] Step S204: output the positioning data to be calibrated to the positioning data digital calibration client.
[0089] Step S205: sending the original positioning data and the positioning data to be calibrated to the positioning data digital calibration server.
[0090] Specifically, the positioning data digital calibration client sends the received original positioning data and the positioning data to be calibrated to the positioning data digital calibration server.
[0091] Step S206: The positioning data digital calibration server generates a positioning data DCC certificate based on the original positioning data and the positioning data to be calibrated, and sends it to the positioning data digital calibration client.
[0092] Specifically, the positioning data digital calibration server mainly provides functions such as positioning data DCC certificate (digital calibration certificate) generation, DCC certificate download, and DCC certificate verification; DCC certificate generation. Based on the original positioning data, positioning data to be calibrated, and differential reference data collected by the GNSS positioning module submitted by the client, a comprehensive calibration comparison calculation is performed to obtain the calibration result data such as stability, accuracy, and uncertainty of the relevant positioning data, and a DCC certificate is generated according to the format standard of the digital calibration certificate and saved in the database.
[0093] Specifically, the business data and calibration result data of the positioning data calibration of the trusted space positioning and calibration device are encapsulated in the DCC format and data standard. The certificate file is generated by the positioning data digital calibration server to provide positioning data geometry (geometry is a quantity that reflects physical reality), stability and correction parameters of specific channel GNSS reference quantities for subsequent precise positioning data generation.
[0094] Step S207: obtaining the positioning data DCC certificate through the positioning data digital calibration client.
[0095] like Figure 4As shown in the figure, the external data application APP of the trusted space positioning and calibration (device) service system covers various types such as client programs, web browsers, and mobile APPs. The external data application APP can realize the display and query of the positioning data (device) calibration GIS map; the generation of positioning data QR code and the application of QR code (traceability, verification); the query, download and verification of the positioning data digital calibration certificate (DCC); the query of the real-time system status of the trusted space positioning and calibration (device) operation, and other data applications.
[0096] like Figure 5 As shown, the specific application steps of the data application APP are as follows:
[0097] Step 301: Provide multiple interface encapsulation modes for the trusted space positioning and calibration data service module.
[0098] Specifically, it provides a variety of interface encapsulation modes for trusted space positioning and calibration data services, and provides data services for external data applications in interface service mode. Among them, based on the restful interface, the interactive data is encapsulated in json and xml formats. Based on the inter-process communication interface: pipeline, message queue, the interactive data is based on data streams and data packets.
[0099] Specifically, through a variety of interface encapsulation modes, the trusted space positioning calibration data service module can output the trusted space positioning calibration (device) precise positioning data to the external data application APP; output the QR code data (precise positioning data, device ID) or the verification data of the QR code data. Output the trusted space positioning calibration (device) calibration result data (DCC), DCC file verification data; output the trusted space positioning calibration (device) system operation status data.
[0100] Step 302: Obtain positioning data and calibrate the GIS map through a trusted spatial positioning and calibration data service interface.
[0101] Specifically, the external data application APP can realize the display and query of positioning data (device) calibration GIS map through the trusted spatial positioning and calibration data service interface. Users can query the positioning calibration of the device in the GIS map and browse related attribute data.
[0102] The external data application APP outputs data service interface request data to the trusted space positioning and calibration data service interface.
[0103] Step 303: Obtain the positioning data QR code through the trusted space positioning and calibration data service interface.
[0104] Specifically, the external data application APP realizes the generation of positioning data QR code and the application of QR code (traceability, verification) through the trusted space positioning and calibration data service interface. The system can generate QR code based on the positioning data, basic device information, and device calibration information in the trusted space positioning and calibration device, and supports the verification of QR code and data contained in the QR code to support the traceability and verification of trusted positioning data.
[0105] The external data application APP outputs data service interface request data to the trusted space positioning and calibration data service interface.
[0106] Step 304: Obtain the positioning data DCC certificate through the trusted space positioning and calibration data service interface.
[0107] Specifically, the external data application APP can query, download and verify the digital calibration certificate (DCC) of the positioning data through the trusted spatial positioning calibration data service interface. Users can query the device calibration log list, download the corresponding DCC certificate file, browse the structure data of the DCC certificate, and verify the validity of the DCC certificate.
[0108] The external data application APP outputs data service interface request data to the trusted space positioning and calibration data service interface.
[0109] Step 305: Obtain the real-time system status of the trusted space positioning and calibration device through the trusted space positioning and calibration data service interface.
[0110] Specifically, the external data application APP realizes data applications such as real-time system status query of trusted space positioning and calibration device operation through the trusted space positioning and calibration data service interface. Users can query the number, channels and status of real-time on-orbit GNSS satellites received by the device during positioning; basic information of the metrological GNSS differential reference station connected to the device; summary data of the device's most recent calibration time and DCC results; system status data such as positioning data stability and uncertainty information.
[0111] The external data application APP outputs data service interface request data to the trusted space positioning and calibration data service interface.
[0112] The beneficial effects achieved by this application are as follows:
[0113] (1) This application participates in the positioning data solution process based on the RTK algorithm through the calibration correction parameters in the positioning data DCC certificate, calibrates and corrects the solution parameters, and thus obtains higher-precision positioning data.
[0114] (2) The digital calibration calculation module of the positioning data of the present application performs calibration and comparison based on the metrology-grade GNSS differential reference data and the summary data uploaded by the positioning data digital calibration client, calculates and generates a calibration result data DCC file, and returns it to the positioning data digital calibration client, which is stored in a trusted space positioning calibration device to provide correction parameters for subsequent positioning data generation, thereby obtaining higher-precision positioning data.
[0115] (3) The device certificate (CA) of this application is bound to the hardware ID of the trusted spatial positioning and calibration device as the carrier for digital identity authentication during data calibration and trusted positioning data release. The digital signature and signature verification of the device certificate are used to verify and trace the data identity. The key of the device certificate is used to provide encryption and decryption functions for positioning data and calibration data, thereby achieving the security and reliability requirements of system data.
[0116] The above are only embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims
1. A trusted space positioning and calibration service system, characterized in that: The system includes: a differential reference data service module, a positioning data digital calibration server and a trusted space positioning calibration device; The differential reference data service module is in communication with the trusted space positioning and calibration device, and is used to provide differential reference data to the trusted space positioning and calibration device; The credible space positioning and calibration device is used to collect the original positioning data of the credible space positioning and calibration device, and perform differential positioning solution in combination with the differential reference data, and obtain the positioning data after the differential positioning solution as the positioning data to be calibrated; The positioning data digital calibration server is communicatively connected with the trusted space positioning calibration device, and is used to receive original positioning data, differential reference data and positioning data to be calibrated from the trusted space positioning calibration device, and calibrate the positioning data to be calibrated according to the original positioning data, differential reference data and positioning data to be calibrated, and obtain calibration result data; The trusted space positioning calibration device includes a positioning data DCC certificate, which is generated by the positioning data digital calibration server after each calibration is completed. It is used to participate in the differential positioning solution process of combining the original positioning data with the differential reference data when the precise positioning data is generated, and provide calibration correction parameters for the positioning data to obtain more accurate positioning data.
2. The trusted space positioning and calibration service system according to claim 1, characterized in that: The credible space positioning and calibration device comprises: GNSS positioning module, used to collect original positioning information of the trusted space positioning calibration device; The positioning data solution service module is used to combine the original positioning information with the differential reference data to perform differential positioning solution and obtain the positioning data after differential positioning solution; Positioning data digital calibration client, used to perform timing calibration on the positioning data after differential positioning solution; The trusted space positioning and calibration data service module is used to implement data interaction with external devices of the trusted space positioning and calibration device.
3. The trusted space positioning and calibration service system according to claim 1, characterized in that: The system also includes: a trusted space positioning and calibration data service interface, which is used to connect the trusted space positioning and calibration device to an external data application program APP for communication.
4. An operating method of a trusted space positioning and calibration service system according to any one of claims 1 to 3, characterized in that: The method comprises the following steps: Generate positioning data to be calibrated; Calibrate the positioning data to be calibrated.
5. The method for operating the trusted space positioning and calibration service system according to claim 4, characterized in that: The method of generating positioning data to be calibrated includes: Collecting original positioning data of a trusted space positioning and calibration device; Obtain differential benchmark data; The differential positioning data is used to obtain the original positioning data and the positioning data is used as the positioning data to be calibrated.
6. The method for operating the trusted space positioning and calibration service system according to claim 4, characterized in that: The method for calibrating the positioning data to be calibrated includes: According to the original positioning data, the differential reference data and the positioning data to be calibrated, the positioning data to be calibrated is calibrated to obtain calibration result data; After each calibration is completed, a positioning data DCC certificate containing calibration correction parameters is generated. It is used to participate in the differential positioning solution process of combining the original positioning data with the differential reference data when generating precise positioning data, provide calibration correction parameters for the positioning data, and obtain more accurate positioning data.
7. The method for operating the trusted space positioning and calibration service system according to claim 5, characterized in that: The method for calibrating the positioning data to be calibrated also includes: Encapsulate the business data and calibration result data of the positioning data calibration of the trusted space positioning calibration device, and generate the positioning data DCC certificate; The DCC certificate of the positioning data is stored in a trusted space positioning calibration device.
8. The method for operating the trusted space positioning and calibration service system according to claim 4, characterized in that: The method of operation also includes: Generate a device certificate and store it in a trusted space positioning and calibration device.
9. The method for operating the trusted space positioning and calibration service system according to claim 4, characterized in that: The method of operation also includes: Provide data services to external data applications through a variety of interface service modes.
Citation Information
Patent Citations
WLAN indoor positioning calibration method suitable for different types of intelligent terminals
CN104796980A
Vehicle accuracy positioning method based on inertial navigation and satellite differential positioning
CN106324645A