A Beidou short message communication test method and system for cloud collaboration
Through the cloud platform and testing system, the positioning problem of Beidou short message communication in the groundless Internet area was solved, and concurrent access to multi-device and PPP-RTK service testing was realized, which improved the testing efficiency and positioning accuracy.
Patent Information
- Application Number
- CN202510432259.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-06-13
- Estimated Expiration
- 2045-04-08
AI Technical Summary
In remote areas or marine areas without ground Internet, it is difficult to achieve real-time precise positioning, which limits the large-scale application of Beidou satellite navigation system. At the same time, the bandwidth and broadcast frequency of Beidou short message communication links are limited, making it difficult to realize real-time PPP-RTK enhanced positioning services and testing.
By establishing a cloud Beidou short message communication test platform, concurrent access to multiple Beidou short message devices and PPP-RTK lightweight service broadcasting are realized. Formulate and manage multi-scenario and multi-mode test plans, carry out PPP-RTK collaborative positioning tests for multiple devices, and realize real-time monitoring and automated report generation through test result analysis and data display.
The testing efficiency of Beidou short message communication terminal has been improved, and the automation of Beidou short message and the reduced human-based PPP-RTK satellite-based enhanced positioning test has been realized, which fully evaluates the effectiveness of Beidou short message communication in PPP-RTK service.
Smart Images

Figure CN119945537B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of satellite navigation and satellite communication, and specifically relates to a cloud-coordinated Beidou short message communication test method and system. Background Art
[0002] In recent years, Beidou ground-based enhanced PPP-RTK service technology has become increasingly mature. The PPP-RTK service broadcasted on the Internet can achieve high-precision, fast-convergence, accurate and reliable positioning. However, for remote areas or ocean areas without ground Internet, it is difficult to achieve real-time and accurate positioning because it is impossible to receive PPP-RTK enhanced service product data based on the network, which greatly limits the large-scale application of Beidou in such areas. Beidou short message communication is a unique and powerful service of the Beidou satellite navigation system. It realizes direct and two-way information transmission between Beidou ground terminals and Beidou satellites and Beidou ground monitoring stations. Therefore, this functional feature enables Beidou terminals with Beidou short message modules to communicate over a wide area in areas without ground Internet through short messages. However, the link bandwidth and broadcast frequency of Beidou short messages are limited. Therefore, how to realize the real-time PPP-RTK enhanced positioning service of Beidou short messages and carry out PPP-RTK satellite-based enhanced service tests for different time periods, different regions, and different terminals are technical difficulties that need to be solved urgently.
[0003] Aiming at the broadcasting demand of Beidou PPP-RTK satellite-based augmented service, based on Beidou short message service, we open up the cloud service link between the existing Beidou PPP-RTK service platform and the positioning terminal, study the satellite-based PPP-RTK service test and plan formulation of multi-scenario, multi-mode, and multi-terminal communication terminals based on Beidou short messages, and solve the problem of low automation of short message communication test monitoring. Therefore, how to conduct functional and performance tests on Beidou short message terminals for PPP-RTK services, understand their performance in different scenarios, and thus optimize the performance and functions of the terminals in a targeted manner, improve user experience, and meet users' wide-area high-precision positioning needs has become a practical problem that needs to be solved urgently. Summary of the invention
[0004] To solve the above technical problems, the present invention provides a cloud-coordinated Beidou short message communication test method and system. Aiming at the wide-area service broadcasting demand of Beidou PPP-RTK, a cloud-based Beidou short message communication test platform is established to realize concurrent access of multiple Beidou short message devices and PPP-RTK lightweight service broadcasting. A multi-scenario and multi-mode test plan for Beidou short message PPP-RTK service is formulated and managed through the cloud, and PPP-RTK collaborative positioning test of multiple Beidou short message devices is carried out. Real-time monitoring of terminals and test plans is realized through test result analysis and test data display, and Beidou short message communication test reports are automatically generated to improve the test efficiency of Beidou short message communication terminals.
[0005] To achieve the above object, the technical solution adopted by the present invention is as follows:
[0006] A Beidou short message communication test method with cloud collaboration, the method comprising:
[0007] Step 1: Connect multiple Beidou short message PPP-RTK positioning devices and convert the message data format;
[0008] Step 2: Develop a user test plan and conduct Beidou communication tests for the test plan based on the spatio-temporal information of the positioning devices;
[0009] Step 3: Visually display the status of the Beidou communication test plan;
[0010] Step 4: Conduct visual display according to the Beidou communication test results and establish a test database;
[0011] Step 5: Output a customized Beidou short message communication test report.
[0012] On the other hand, the present invention provides a Beidou short message communication test system with cloud collaboration, comprising:
[0013] A Beidou short message device connection module, used to achieve batch access and automated management of Beidou short message PPP-RTK positioning devices based on a cloud platform and a database, perform hexadecimal to binary format conversion of short messages to real-time data streams and conduct PPP-RTK positioning;
[0014] A Beidou communication plan management module, used to configure test plans for different times, locations and terminals, perform lightweight encoding of PPP-RTK products using short messages, convert binary and hexadecimal formats and transmit PPP-RTK information to conduct positioning tests;
[0015] A Beidou communication plan status display module, used to achieve visual and dynamic management of Beidou short message PPP-RTK positioning devices;
[0016] A Beidou communication test result analysis module, used to conduct visual display according to the test results of Beidou short message PPP-RTK positioning devices;
[0017] A Beidou communication test report generation module, used to automatically generate an evaluation report on the service efficiency of the PPP-RTK positioning service for the Beidou short message communication test plan with cloud collaboration.
[0018] In a third aspect, the present invention provides an electronic device, including: one or more processors; a memory for storing one or more programs; wherein, when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the foregoing method for testing Beidou short message communication with cloud collaboration.
[0019] In a fourth aspect, the present invention provides a computer-readable storage medium, on which executable instructions are stored, and when the instructions are executed by a processor, the processor is enabled to implement the foregoing method for testing Beidou short message communication with cloud collaboration.
[0020] The beneficial effects of the present invention are as follows:
[0021] By accessing each Beidou short message PPP-RTK positioning device through the cloud, and then formulating a communication test plan, for scenarios such as different times, different regions, and different devices, the platform instruction is used to transmit the PPP-RTK correction product data after lightweight encoding to the Beidou short message PPP-RTK positioning device through the Beidou short message. After receiving the correction information, the positioning device performs message parsing and positioning, and returns the information to the cloud for display, communication plan analysis, and test report generation, realizing an automated and less-manpowered PPP-RTK satellite-based augmentation positioning test based on the Beidou short message, so as to fully evaluate the service efficiency of the Beidou short message communication in PPP-RTK. Description of the Drawings
[0022] Figure 1 It is a schematic flowchart of a method for testing Beidou short message communication with cloud collaboration according to the present invention;
[0023] Figure 2 It is a working logic diagram of a system for testing Beidou short message communication with cloud collaboration according to the present invention. Detailed Embodiments
[0024] The present invention will be further described below with reference to the drawings and embodiments.
[0025] As Figure 1 shown is a method for testing Beidou short message communication with cloud collaboration according to the present invention, which is based on multi-scenario, multi-mode, and multi-terminal satellite-based PPP-RTK service testing and plan formulation of a communication terminal based on the Beidou short message, solves the problem of low automation degree of short message communication test monitoring, realizes concurrent access of multiple Beidou short message devices and PPP-RTK lightweight service broadcasting, conducts PPP-RTK collaborative positioning tests on multiple Beidou short message devices, and realizes real-time monitoring of terminals and test plans through test result analysis and test data display, and automatically generates a Beidou short message communication test report to improve the test efficiency of Beidou short message communication terminals. The specific steps are as follows:
[0026] Step 1: Connect multiple Beidou short message PPP-RTK positioning devices, and recompress and encode and decode the format of the existing RTCM format product message data; specifically:
[0027] Step 1.1: Cut and compress and encode the PPP-RTK correction product according to the parameters to form a binary data format to be broadcast. Through the conversion between binary and hexadecimal, convert the data into a character form that can be recognized and broadcast by the short message.
[0028] Divide the product telegram into a telegram header and a data body. For the satellite orbit clock error product, the telegram header designs the telegram type number, epoch time, SSR version number, and the number of satellites. The data body includes the satellite number, version number, radial, tangential, and normal corrections. Only the correction coefficient C0 is retained in the clock error part; for the code bias product, the telegram header designs the telegram type number, epoch time, SSR version number, and the number of satellites. The data body includes the satellite number, the number of code biases, the dual-frequency code signal tracking mode, and the code bias parameters; for the phase bias product, the telegram header designs the telegram type number, epoch time, SSR version number, the consistency index of the dispersion bias, the MW consistency index, and the number of satellites. The data body includes the satellite number, the number of phase biases, the dual-frequency signal tracking mode, and the phase bias parameters; for the ionosphere and troposphere products, only the standard polynomial constant term, first-order term, and second-order term coefficients of the regional products are broadcast. Compress and encode the divided telegram to form a binary positioning correction data telegram adapted for short message broadcast. Through the conversion between binary and hexadecimal, convert the data into a character form that can be recognized and broadcast by the short message.
[0029] Step 1.2: Connect multiple Beidou short message PPP-RTK positioning devices to the Beidou short message device connection module in parallel through the serial port and TCP / IP protocol, and obtain the name, ID, and card number of the positioning device through the short message instruction.
[0030] The administrator performs configuration operations such as addition, deletion, modification, and query on the information of the Beidou short message PPP-RTK positioning device through the Beidou short message device connection module; monitors the real-time activities of each connected positioning device, and realizes the control of the Beidou short message PPP-RTK positioning device through the sending and receiving of device commands.
[0031] Step 1.3: The Beidou short message device connection module sends the PPP-RTK correction data message in hexadecimal character form to the Beidou short message PPP-RTK positioning device, and broadcasts the data in single-packet or multi-packet form considering the broadcast frequency and bandwidth of the Beidou card.
[0032] The Beidou short message device connection module sends short message positioning correction data telegrams in hexadecimal character form to the Beidou short message PPP-RTK positioning device. When the short message is broadcast, it is broadcast in the order of satellite orbit clock error products, phase deviation products, code deviation products, ionosphere and troposphere products, and the broadcast frequency is determined according to the Beidou card frequency. If the length of the encoded short message positioning correction data is greater than the bandwidth limit of the Beidou card and a single packet cannot be broadcast, it is split into packets according to the number of satellites. For epochs with a long interval between short message receptions, the form of re-analyzing and broadcasting the information successfully received last time is used to ensure that there is product data for each epoch.
[0033] Step 1.4: The device performs hexadecimal message character parsing, converts it into binary product data according to the designed compression coding format, corrects the real-time data stream of the product according to the restored compression coding format, and updates the SSR product data structure to carry out high-precision and fast-converging PPP-RTK positioning.
[0034] Step 2: Develop a user test plan and conduct Beidou communication tests for the test plan based on the spatio-temporal information of the positioning device; by configuring test plans with different times, locations, and terminals, use short messages to lightly encode the PPP-RTK products, convert between binary and hexadecimal formats, and transmit PPP-RTK information to conduct positioning tests;
[0035] Step 2.1: Read the connection information and database of the connected Beidou short message PPP-RTK positioning device, obtain the position information of the Beidou short message PPP-RTK positioning device, and synchronize the time of each positioning device using Beidou short message timing based on the Beidou time reference to achieve the unification of the spatio-temporal reference of each short message device.
[0036] Step 2.2: For multiple Beidou short message PPP-RTK devices, develop a user test plan, configure communication test modes with fixed / random times, fixed / random locations, and fixed / random terminals, and simulate the data product parsing and positioning situations of each terminal in case of short message CRC check errors, field missing, and sending failures to reflect the availability of short message transmission PPP-RTK services in various application scenarios.
[0037] Step 2.3: Store the configured test plan parameters such as scheduled tasks, positioning modes, message information error rate control, and terminal IDs involved in the test plan database for management. Users can edit, delete, and copy the test plan to meet the test requirements of multiple terminal scenarios;
[0038] Step 2.4: The implementation of the configuration plan mainly targets the customized test plan. According to the plan parameters, the short message broadcast of the PPP-RTK correction product data stream is carried out through the Beidou short message device connection module. In order for the cloud to transmit the correction information data to the Beidou short message PPP-RTK positioning terminal in the form of short messages, it is necessary to carry out message encoding and binary-to-hexadecimal data format conversion, and automatically collect the short message parsing results and positioning status on the positioning terminal after broadcast.
[0039] Step 3: Visualize the status of the Beidou communication test plan; realize the visualization and dynamic management of the Beidou short message PPP-RTK positioning terminal, which is convenient for viewing the execution of the test plan.
[0040] Step 3.1: The underlying layer of the PPP-RTK positioning test plan status display is controlled by system symbols, map layers, and 2 / 3D maps, which respectively support the display of various icon symbols shown by the visualization system, the switching of different layers, and the display of the map.
[0041] Regarding the management of the Beidou short message PPP-RTK positioning device and the status of the customized plan, information queries can be carried out through the plan status display module; load the position information of the Beidou short message PPP-RTK positioning device and the PPP-RTK correction product information, and display them through the instant messaging chat window, so as to intuitively view the short message device's sending and receiving information, short message data parsing, and correction product telegram service and positioning sequence status.
[0042] Step 3.2: Through this module, the operation status of the Beidou short message communication test system can also be monitored. When the broadcast frequency exceeds the short message card level limit, the Beidou short message PPP-RTK positioning device has a large area of positioning anomalies, or the CPU, memory, or storage resources exceed the set threshold, cloud messages, email and SMS warnings will be issued.
[0043] Step 4: Carry out visual display according to the Beidou communication test results and establish a test database; carry out visual display according to the test results of the Beidou short message PPP-RTK positioning terminal, which is convenient for users to understand the service efficiency of the PPP-RTK satellite-based augmentation wide area based on the Beidou short message.
[0044] Step 4.1: By loading the plan data and plan status, evaluation results such as the positioning result, convergence time, and communication success rate of the Beidou short message PPP-RTK positioning device are generated; among them, the positioning result is stored in the form of NMEA-0183 standard statements, the convergence time is stored in seconds, and the communication success rate is obtained by comparing the number of short message PPP-RTK data frames actually received by the device with the total number of product frames broadcast by the platform.
[0045] Step 4.2: Through the analysis result chart drawing, the planned status data can be displayed in the form of a heat map to identify high Beidou short message communication success rates during certain time periods or locations. Additionally, through the heat map playback, the planned data and execution status for the past 24 hours can be traced back, facilitating fault analysis and cause investigation by the administrator;
[0046] Step 4.3: Output the analysis results to the database to form the analysis and record of the test results. Establish and classify the management of the database for the Beidou short message PPP-RTK test conditions including convergence time, positioning accuracy, positioning sequence, communication success rate, etc. according to the corresponding test plan numbers.
[0047] Step 5: Output a customized Beidou short message communication test report;
[0048] Load the execution results of the Beidou communication test plan in the database. The user can customize the report content through the test report generation module, filter according to the test plan number, test time, test location, and terminal name, and generate a Beidou short message communication PPP-RTK positioning test report based on the filtered objects;
[0049] Step 5.1: Output the Beidou short message communication test report, store the historical report information in the name of <filtered object>-<export time>-<report number>-<test personnel> in formats such as PDF and HTML, facilitating the retrieval and query of subsequent reports;
[0050] Step 5.2: Output the Beidou short message communication test report.
[0051] As Figure 2 shown, on the other hand, the present invention provides a cloud collaborative Beidou short message communication test system, and each module included therein can implement each step of the foregoing method. Specifically, it includes:
[0052] Beidou short message device connection module, used to implement the batch access and automated management of Beidou short message PPP-RTK based on the cloud platform and database, perform the conversion of the 16 - bit to 2 - bit format from short messages to real - time data streams, and carry out PPP-RTK positioning;
[0053] Beidou communication plan management module, used to configure test plans for different times, locations, and terminals, lightly encode the PPP-RTK products using short messages, perform the conversion between 2 - bit and 16 - bit formats, and transmit PPP-RTK information to carry out positioning tests;
[0054] Beidou communication plan status display module, used to realize the visualization and dynamic management of Beidou short message PPP-RTK positioning terminals, facilitating the viewing of the execution status of the test plan;
[0055] The Beidou communication test result analysis module is used to carry out visual display according to the test results of the Beidou short message PPP-RTK positioning terminal, so as to facilitate users to understand the service efficiency of the PPP-RTK satellite-based augmentation wide area service implemented based on the Beidou short message.
[0056] The Beidou communication test report generation module is used to automatically generate an evaluation report on the service efficiency of the PPP-RTK positioning service for the Beidou short message communication test plan with cloud collaboration.
[0057] Thirdly, the present invention provides an electronic device, including: one or more processors; a memory for storing one or more programs; wherein, when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the foregoing method for testing Beidou short message communication with cloud collaboration.
[0058] Fourthly, the present invention provides a computer-readable storage medium, on which executable instructions are stored, and when the instructions are executed by a processor, the processor is enabled to implement the foregoing method for testing Beidou short message communication with cloud collaboration.
[0059] In the above specific embodiments, the purpose, technical solution and beneficial effects of the present invention are further described in detail. It should be understood that the above are only specific embodiments of the present invention and are not used to limit the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A cloud-coordinated Beidou short message communication test method, characterized in that: The method comprises: Step 1: Connect multiple Beidou short message PPP-RTK positioning devices and recompress and encode the format of RTCM format product message data; including: Step 1.1, cutting and compressing the PPP-RTK correction product according to the parameters to form a binary data format to be broadcast, and converting the data into a character form that can be broadcast and recognized by a short message through binary and hexadecimal conversion; including: dividing the correction product message into a message header and a data body, wherein the message header includes a message type number, an epoch time, and an SSR version number, and the data body is designed to include satellite orbit clock correction parameters, code deviation parameters, phase deviation parameters or ionosphere and troposphere polynomial coefficients according to the product type; compressing and encoding the divided message to generate a binary positioning correction data message adapted for short message broadcasting, and converting the data into a character form that can be broadcast and recognized by a short message through binary and hexadecimal conversion; Step 1.2, connect multiple Beidou short message PPP-RTK positioning devices to the Beidou short message device connection module in parallel through the serial port and TCP / IP protocol, and obtain the name, ID, and card number of the positioning device through the short message command; Step 1.3, the Beidou short message device connection module sends the PPP-RTK correction data message based on hexadecimal characters to the Beidou short message PPP-RTK positioning device, and considers the broadcast frequency and bandwidth of the Beidou card to broadcast the data in a single package or in sub-packages; Step 1.4, the positioning device parses the correction data broadcast by the short message and converts it into binary data, and restores it into a real-time data stream of the correction product in a compressed encoding format to carry out PPP-RTK high-precision positioning; Step 2: Develop a user test plan and conduct Beidou communication tests based on the time and space information of the positioning device; Step 3: Visually display the status of the Beidou communication test plan; Step 4: Conduct visual display based on Beidou communication test results and establish a test database; Step 5. Output customized Beidou short message communication test report.
2. According to a cloud-coordinated Beidou short message communication test method according to claim 1, it is characterized in that: The step 2 comprises: Step 2.1, read the connection information and database of Beidou short message PPP-RTK positioning equipment, obtain the location information of Beidou short message PPP-RTK positioning equipment, and synchronize the time of each positioning equipment based on Beidou time reference using Beidou short message timing to achieve the unification of time and space reference of each positioning equipment; Step 2.2: For multiple Beidou short message PPP-RTK positioning devices, formulate a user test plan and configure the communication test mode of fixed / random time, fixed / random position and fixed / random terminal; Step 2.3, configure the scheduled task, positioning mode, message information error rate control, and terminal ID parameters and store them in the test plan database; Step 2.4: For the customized user test plan, the cloud broadcasts the short message of the PPP-RTK correction product data stream through the Beidou short message device connection module according to the parameters stored in the test plan database. The cloud converts the correction information data from binary to hexadecimal, and automatically collects the short message parsing results and positioning status on the positioning device after broadcasting.
3. According to a cloud-coordinated Beidou short message communication test method according to claim 1, it is characterized in that: The step 3 comprises: Step 3.1, load the Beidou short message PPP-RTK positioning device location information and PPP-RTK correction product information, and display them through the instant messaging chat window; Step 3.2: Monitor the running status of the Beidou short message communication test system. When the broadcast frequency exceeds the short message card level limit, the Beidou short message PPP-RTK positioning device has large-area positioning anomalies, or the CPU, memory or storage resources exceed the set threshold, a cloud message, email or SMS warning will be issued.
4. The method for testing Beidou short message communication in cloud collaboration according to claim 1, characterized in that: The step 4 comprises: Step 4.1, by loading the plan data and plan status, generate the positioning results, convergence time and communication success rate evaluation results of the Beidou short message PPP-RTK positioning device; Step 4.2: Analyze the evaluation results and draw a chart to display the plan status data in the form of a heat map; Step 4.3: Output the analysis results to the database to form an analysis and record of the test results.
5. The method for testing Beidou short message communication in cloud collaboration according to claim 1, characterized in that: The step 5 comprises: Step 5.1, load the Beidou communication test plan execution results in the database, and the user customizes the report content through the test report generation module, filters according to the test plan number, test time, test location, and terminal name, and generates the Beidou short message communication PPP-RTK positioning test report according to the filtered objects; Step 5.2: Output the Beidou short message communication test report.
6. A cloud-coordinated Beidou short message communication test system, applied to the method described in any one of claims 1-5, characterized in that: include: Beidou short message device connection module, used to achieve batch access and automatic management of Beidou short message PPP-RTK positioning devices based on cloud platform and database, perform hexadecimal to binary format conversion of short message to real-time data stream and carry out PPP-RTK positioning; Beidou communication plan management module, used to configure test plans for different times, locations and terminals, use short messages to lightweight encode PPP-RTK products, convert binary and hexadecimal formats, and transmit PPP-RTK information to carry out positioning tests; Beidou communication plan status display module, used to realize the visualization and dynamic management of Beidou short message PPP-RTK positioning equipment; Beidou communication test result analysis module, used to carry out visual display based on the test results of Beidou short message PPP-RTK positioning equipment; Beidou communication test report generation module is used to automatically generate PPP-RTK positioning service performance evaluation reports for cloud-coordinated Beidou short message communication test plan.
7. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs; Among them, when one or more programs are executed by the one or more processors, the one or more processors implement a cloud-coordinated Beidou short message communication test method as described in any one of claims 1-5.
8. A computer-readable storage medium, characterized in that: Executable instructions are stored thereon, which, when executed by a processor, enable the processor to implement a cloud-coordinated Beidou short message communication test method as described in any one of claims 1-5.
Citation Information
Patent Citations
GNSS observation value compression and decompression method based on sexagesimal system
CN101915929A
Beidou short message common-view data compression and transmission method
CN106610497A