A data synchronization system, a data synchronization method and a software synchronization deployment method

By utilizing satellite wireless communication technology, the stability and flexibility issues of data synchronization and software upgrades during space launches have been resolved, enabling rapid software deployment and upgrades after rocket launch and ensuring the security and integrity of data transmission.

CN119696657BActive Publication Date: 2026-07-07ORIENTAL SPACE TECH (SHANDONG) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ORIENTAL SPACE TECH (SHANDONG) CO LTD
Filing Date
2024-12-11
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

In traditional space launches, data synchronization and software upgrades suffer from problems such as unstable communication quality, easily damaged lines, poor deployment flexibility, and long software deployment time. In particular, it is difficult to achieve software upgrades after rocket launch in harsh environments.

Method used

By employing satellite wireless communication technology, the system enables rapid deployment and upgrades of onboard software through ground-based telemetry, launch, and control systems, onboard systems, and satellite communication systems. Encryption algorithms are used to ensure the security and integrity of data transmission.

Benefits of technology

It enables rapid deployment and upgrade of onboard software in harsh environments, improves the stability and security of data transmission, reduces the risk of hardware damage, and enhances the flexibility and efficiency of software deployment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119696657B_ABST
    Figure CN119696657B_ABST
Patent Text Reader

Abstract

The application discloses a data synchronization system, a data synchronization method and a software synchronization deployment method, and belongs to the technical field of aerospace data synchronization, wherein the data synchronization system comprises a ground test, launch and control system, an on-rocket system and a satellite communication system; the ground test, launch and control system is arranged in a ground control center and is used for rocket testing, launch process control and remote measurement data processing, storage and display; the on-rocket system is used for realizing the control of the rocket by completing the transmission and reception of test, launch and control instructions, navigation guidance and attitude control; the satellite communication system is used for providing communication between the ground test, launch and control system and the on-rocket system; the satellite communication system comprises a satellite and a ground station with a ground gateway; and the ground station is used for packing and unpacking received and transmitted data. The application can realize the rapid deployment of on-rocket software in a satellite wireless communication mode, and the data transmission is not affected by signal interference caused by bad sites and weather.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of aerospace data synchronization technology, and in particular to a data synchronization system, a data synchronization method, and a software synchronization deployment method. Background Technology

[0002] Before each flight test, the launch vehicle undergoes data interpretation based on the test results to confirm the correctness of the hardware and software. Depending on the results, software modifications and deployments, as well as upgrades and iterations, may be necessary. During the launch and control of the launch vehicle, the checks of various systems, power supply, and other aspects require commands from the ground system. Command transmission and reception, as well as the acquisition of telemetry data, are typically achieved through wired or wireless communication.

[0003] In traditional space launches, wired or wireless communication methods are used for command transmission and data synchronization, depending on the application scenario. Wired communication lines are highly susceptible to physical shocks or vibrations during launch, leading to line breakage or loose connections, affecting communication quality or even interrupting communication. The limited space inside the rocket makes wired line installation and maintenance difficult, requiring regular inspections. The fixed installation locations also result in poor flexibility. In sea-based launches, wireless communication is generally used due to the distance between the launch control center and the rocket. However, wireless communication is easily affected by signal interference, impacting signal transmission quality and stability. Furthermore, wireless communication is susceptible to weather and environmental factors, with severe weather reducing communication stability.

[0004] Software upgrades are typically deployed via CDs or USB drives, relying heavily on the read / write speeds of the storage media. CD drives are generally slow and have limited storage capacity, while the file size can vary. Frequent file modifications complicate deployment and are time-consuming. Furthermore, software upgrades can only be performed during rocket construction or testing phases; they are not possible after launch.

[0005] In view of this, it is necessary to provide a new technical solution to solve the above problems. Summary of the Invention

[0006] To address the aforementioned technical problems, this application provides a data synchronization system and method that can be applied in the aerospace field. It enables rapid deployment of onboard software via satellite wireless communication, and data transmission is unaffected by signal interference caused by adverse terrain and weather conditions. Furthermore, it can also enable software deployment and upgrades after rocket launch.

[0007] A data synchronization system, comprising:

[0008] Ground-based launch and control system; the ground-based launch and control system is located in the ground control center and is used for rocket testing, launch process control, and telemetry data processing, storage, and display;

[0009] Onboard system; the onboard system is used to control the rocket by transmitting and receiving launch and control commands, navigation guidance, and attitude control;

[0010] A satellite communication system; the satellite communication system is used to provide communication between the ground telemetry, tracking and command system and the onboard system; the satellite communication system includes a satellite and a ground station with a ground gateway; the ground station is used to package and unpack the received and transmitted data.

[0011] Preferably, the ground-based measurement, control, and launch system includes a ground software management module, a measurement, control, and launch terminal, a data browsing terminal, a data processing terminal, and a data storage terminal.

[0012] Preferably, the onboard system includes an onboard software management module, flight main control software, safety control software, engine control software, inertial measurement software, and integrated data acquisition and editing software.

[0013] Preferably, it also includes a software management system; the software management system is used for version control and software backup of all software; the software management system includes an on-board software management module and a ground software management module; the on-board software management module is used for version control and software backup of flight master control software, safety control software, engine control software, inertial measurement software, and integrated data acquisition and editing software; the ground software management module is used for version control and software backup of the launch and control terminal, data browsing terminal, data processing terminal, and data storage terminal.

[0014] Preferably, the software management system has a rollback module and a deployment log recording module.

[0015] According to another aspect of this application, a software synchronous deployment method is also provided, which utilizes the data synchronization system to perform software synchronous deployment, comprising:

[0016] Place the latest version of the software to be deployed in the ground software management module;

[0017] The ground software management module compares and confirms the historical versions of the software to be deployed and displays the latest software version;

[0018] The ground software management module and other software in the ground measurement, control and launch system can be directly upgraded and deployed through the ground network. The version information of each software can be obtained and deployed directly after confirmation.

[0019] The ground management software places the onboard software upgrade package and transmits the package to the ground station. The ground station communicates with the satellite through the ground gateway to achieve encrypted communication data transmission.

[0020] After receiving uplink data from the ground station, the satellite forwards the received data packets to the rocket's receiving antenna.

[0021] The receiving antenna sends the data to the onboard software management module, which then decrypts, verifies, and deploys the data.

[0022] The onboard software management module packages the software upgrade status feedback information and sends it to the rocket launch antenna;

[0023] The rocket launch antenna packages and encrypts the status feedback information according to the satellite communication protocol format, and sends it to the satellite via the uplink;

[0024] The satellite feeds back its status to the ground gateway, which receives and demodulates the data before sending it to the ground station.

[0025] The ground station sends software upgrade status information to the ground software management module via a local area network or dedicated communication link. The ground software management module then updates, archives, and logs the software upgrade status.

[0026] Preferably, a digital signature mechanism is introduced into the ground station and onboard software management module to ensure the authenticity and integrity of the software package and feedback information.

[0027] Preferably, when ground stations communicate with satellites to transmit encrypted communication data, high-strength encryption algorithms are used to encrypt the transmitted data to prevent it from being stolen or tampered with during transmission; and secure transmission protocols are used to ensure the security and reliability of the communication link.

[0028] According to another aspect of this application, a data synchronization method is also provided, which utilizes the data synchronization system to perform data synchronization, comprising:

[0029] The ground-based telemetry, tracking, and control system generates commands according to the communication protocol with the onboard system; the encrypted command data is then sent to the ground station via the local area network, and the ground station adds an identifier upon receiving the command data.

[0030] The ground station sends data to the ground gateway via satellite communication protocols, and the ground gateway forwards it to the satellite;

[0031] The satellite transmits command data to the rocket's receiving antenna via downlink;

[0032] The rocket's receiving antenna receives downlink command data and transmits it to the onboard software management module.

[0033] The onboard software management module performs digital signature verification on the received instructions to ensure data integrity and reliable source, decrypts the data, confirms the source and destination of the information, and forwards the instructions to the corresponding onboard software in the onboard system.

[0034] The onboard software executes the corresponding instructions and generates status feedback information;

[0035] The status feedback information is encrypted and transmitted to the satellite via the transmitting antenna;

[0036] The satellite receives the feedback data, forwards it to the ground gateway, and then sends it to the ground station.

[0037] After decryption and inspection, the ground station sends the data to the ground telemetry, tracking, and control system.

[0038] The ground-based telemetry, tracking, and command system displays feedback information and records logs.

[0039] Preferably, the identifier of the ground station after receiving the instruction data is a timestamp.

[0040] Compared with the prior art, this application has at least the following beneficial effects:

[0041] 1. This invention enables rapid deployment of onboard software via satellite wireless communication. Data transmission is unaffected by signal interference caused by adverse terrain and weather conditions. Furthermore, the software can be deployed and upgraded even after rocket launch.

[0042] 2. This invention can achieve encrypted data transmission through satellite communication technology, effectively ensuring the security of data transmission.

[0043] 3. This invention uses satellite communication technology for data transmission, which is unaffected by signal interference caused by harsh terrain and weather, thus improving the stability of data transmission.

[0044] 4. This invention can reduce the risk of data transmission failure due to damage to hardware such as cables. Attached Figure Description

[0045] The following sections will describe some specific embodiments of the invention in detail by way of example and not limitation, with reference to the accompanying drawings. The same reference numerals in the drawings denote the same or similar parts or portions. Those skilled in the art should understand that these drawings are not necessarily drawn to scale.

[0046] In the picture:

[0047] Figure 1 This is a schematic diagram of the system architecture of the data synchronization system of the present invention.

[0048] The above figures include the following reference numerals:

[0049] 10. Ground-based telemetry, tracking, and command system; 20. Satellite communication system; 21. Satellite; 22. Ground station; 30. Onboard system. Detailed Implementation

[0050] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0051] like Figure 1 As shown, a data synchronization system includes: a ground-based telemetry, tracking, and command system 10, an onboard system 30, and a satellite communication system 20.

[0052] The ground-based launch and control system 10 is located in the ground control center and is used for rocket testing, launch process control, and telemetry data processing, storage, and display.

[0053] The onboard system 30 is used to control the rocket by transmitting and receiving launch and control commands, navigation and guidance, and attitude control.

[0054] The satellite communication system 20 is used to provide communication between the ground telemetry, tracking and command system 10 and the onboard system 30; the satellite communication system 20 includes a satellite 21 and a ground station 22 with a ground gateway; the ground station 22 is used to pack and unpack the received and transmitted data.

[0055] Furthermore, the ground-based telemetry, tracking, and command system 10 includes a ground software management module, a telemetry, tracking, and command terminal, a data browsing terminal, a data processing terminal, and a data storage terminal.

[0056] The onboard system 30 includes an onboard software management module, flight main control software, safety control software, engine control software, inertial measurement software, and integrated data acquisition and editing software.

[0057] In addition, a data synchronization system also includes a software management system. The software management system is used for version control and software backup of all software. The software management system includes an onboard software management module and a ground software management module; the onboard software management module is used for version control and software backup of the flight master control software, safety control software, engine control software, inertial measurement software, and integrated data acquisition and editing software; the ground software management module is used for version control and software backup of the telemetry, launch, and control terminal, data browsing terminal, data processing terminal, and data storage terminal.

[0058] In addition, the software management system has a rollback module and a deployment log recording module, which are used for software version rollback and deployment log recording, respectively.

[0059] Based on the same inventive concept, the present invention also provides a software synchronous deployment method, which utilizes the aforementioned data synchronization system to perform software synchronous deployment, comprising the following steps:

[0060] S101. Place the latest version of the software to be deployed in the ground software management module.

[0061] The latest version of the software to be deployed can be placed in the ground software management software via remote network, USB, or other means.

[0062] S102. The ground software management module compares and confirms the historical versions of the software to be deployed and displays the latest software version.

[0063] S103, the software outside the ground software management module in the ground measurement, control and launch system 10 is directly upgraded and deployed through the ground network. The version information of each software is obtained and deployed directly after confirmation.

[0064] S104. The ground management software places the onboard software upgrade package and transmits the package to ground station 22. Ground station 22 communicates with the satellite through the ground gateway to achieve encrypted communication data transmission.

[0065] S105 After receiving the uplink data from ground station 22, satellite 21 forwards the received data packets to the rocket receiving antenna.

[0066] S106. The receiving antenna sends the data to the onboard software management module, which then decrypts, verifies, and deploys the data.

[0067] S107, the onboard software management module packages the software upgrade status feedback information and sends it to the rocket launch antenna.

[0068] S108, the rocket launch antenna packages and encrypts the status feedback information according to the satellite communication protocol format, and sends it to satellite 21 via the uplink.

[0069] S109, Satellite 21 feeds back the status to the ground gateway, which receives and demodulates the data and sends it to ground station 22.

[0070] S110 and ground station 22 send software upgrade status information to the ground software management module via local area network or dedicated communication link. The ground software management module updates, archives, and logs the software upgrade status.

[0071] Preferably, a digital signature mechanism is introduced in the ground station 22 and the onboard software management module to ensure the authenticity and integrity of the software package and feedback information.

[0072] Preferably, when the ground station 22 communicates with the satellite to transmit encrypted communication data, it uses a high-strength encryption algorithm to encrypt the transmitted data to prevent the data from being stolen or tampered with during transmission; and uses a secure transmission protocol to ensure the security and reliability of the communication link.

[0073] Encryption algorithms transform raw data (plaintext) into ciphertext through a series of complex mathematical transformations, making it difficult for unauthorized users to decipher the content. High-strength encryption algorithms are primarily characterized by their strong resistance to various forms of cryptanalysis attacks, including brute-force attacks and statistical analysis.

[0074] In this scheme, high-strength encryption algorithms can employ either symmetric or asymmetric encryption algorithms. Symmetric encryption algorithms can use AES or 3DES (Triple Data Encryption), with a 256-bit key length preferred when using AES. Asymmetric encryption algorithms can use RSA or ECC.

[0075] Based on the same inventive concept, the present invention also provides a data synchronization method, which utilizes the aforementioned data synchronization system to perform data synchronization, comprising the following steps:

[0076] S201, the ground measurement and control system 10 generates instructions according to the communication protocol with the onboard system 30; the encrypted instruction data is sent to the ground station 22 through the local area network, and the ground station 22 adds an identifier after receiving the instruction data.

[0077] The identifier for the command data received by ground station 22 is a timestamp. In addition, data integrity checks are required during this process.

[0078] S202 and ground station 22 send data to the ground gateway via satellite communication protocol, and the ground gateway forwards it to satellite 21.

[0079] S203 and Satellite 21 will transmit command data to the rocket's receiving antenna via downlink.

[0080] S204: The rocket's receiving antenna receives downlink command data and transmits it to the onboard software management module.

[0081] S205 The onboard software management module performs digital signature verification on the received instructions to ensure data integrity and reliable source, decrypts the data, confirms the source and destination of the information, and forwards the instructions to the corresponding onboard software in the onboard system 30.

[0082] S206. The onboard software executes the corresponding instructions and generates status feedback information.

[0083] S207. Status feedback information is transmitted to satellite 21 after being encrypted via the transmitting antenna.

[0084] S208 and satellite 21 receive the feedback data, forward it to the ground gateway, and then send it to ground station 22.

[0085] After S209 and ground station 22 decrypt and check, the data is sent to ground telemetry and control system 10.

[0086] The S210 ground-based telemetry, tracking, and command system 10 displays feedback information and records logs.

[0087] It should be noted that the above are instructions for one launch and one reception. In addition, the onboard software can also periodically transmit telemetry data in real time through the rocket launch antenna, which is then sent to the ground-based launch and control system 10 for data interpretation or real-time browsing.

[0088] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments according to this application. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0089] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in sequences other than those illustrated or described herein.

[0090] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A data synchronization system, characterized in that, include: Ground-based measurement, control, and tracking system; The ground-based launch control system is located in the ground control center and is used for rocket testing, launch process control, and telemetry data processing, storage, and display. Onboard system; the onboard system is used to control the rocket by transmitting and receiving launch and control commands, navigation guidance, and attitude control; A satellite communication system; the satellite communication system is used to provide communication between the ground telemetry, tracking, and command system and the onboard system; the satellite communication system includes a satellite and a ground station with a ground gateway; the ground station is used to package and unpack received and transmitted data; The ground-based measurement, control, and launch system includes a ground software management module, a measurement, control, and launch terminal, a data browsing terminal, a data processing terminal, and a data storage terminal. The onboard system includes an onboard software management module, flight main control software, safety control software, engine control software, inertial measurement software, and integrated data acquisition and editing software. A software management system is provided; the software management system is used for version control and software backup of all software; the software management system includes an onboard software management module and a ground software management module; the onboard software management module is used for version control and software backup of flight main control software, safety control software, engine control software, inertial measurement software, and integrated data acquisition and editing software; the ground software management module is used for version control and software backup of the launch and control terminal, data browsing terminal, data processing terminal, and data storage terminal. The software management system has a rollback module and a deployment log recording module; The software synchronization deployment method of the data synchronization system includes: Place the latest version of the software to be deployed in the ground software management module; The ground software management module compares and confirms the historical versions of the software to be deployed and displays the latest software version; The ground software management module and other software in the ground measurement, control and launch system can be directly upgraded and deployed through the ground network. The version information of each software can be obtained and deployed directly after confirmation. The ground software management module stores the onboard software upgrade package and transmits the package to the ground station. The ground station communicates with the satellite through the ground gateway to achieve encrypted communication data transmission. After receiving uplink data from the ground station, the satellite forwards the received data packets to the rocket's receiving antenna. The receiving antenna sends the data to the onboard software management module, which then decrypts, verifies, and deploys the data. The onboard software management module packages the software upgrade status feedback information and sends it to the rocket launch antenna; The rocket launch antenna packages and encrypts the status feedback information according to the satellite communication protocol format, and sends it to the satellite via the uplink; The satellite sends status feedback information to the ground gateway, which receives and demodulates the data before sending it to the ground station. The ground station sends software upgrade status information to the ground software management module via a local area network or dedicated communication link. The ground software management module updates, archives, and logs the software upgrade status. A digital signature mechanism was introduced into the ground station and onboard software management module to ensure the authenticity and integrity of software packages and feedback information; When ground stations communicate with satellites, they use encryption algorithms to encrypt the transmitted data to prevent it from being stolen or tampered with during transmission; and they use secure transmission protocols to ensure the security and reliability of the communication link.

2. A data synchronization method, characterized in that, Performing data synchronization using the data synchronization system of claim 1 includes: The ground-based telemetry, launch and control system and the onboard system generate instructions according to the communication protocol, and send the encrypted instruction data to the ground station through the local area network. The ground station adds an identifier after receiving the instruction data. The ground station sends data to the ground gateway via satellite communication protocols, and the ground gateway forwards it to the satellite; The satellite transmits command data to the rocket's receiving antenna via downlink; The rocket's receiving antenna receives downlink command data and transmits it to the onboard software management module. The onboard software management module performs digital signature verification on the received instructions to ensure data integrity and reliable source, decrypts the data, confirms the source and destination of the information, and forwards the instructions to the corresponding onboard software in the onboard system. The onboard software executes the corresponding instructions and generates status feedback information; The status feedback information is encrypted and transmitted to the satellite via the transmitting antenna; The satellite receives the feedback data, forwards it to the ground gateway, and then sends it to the ground station. After decryption and inspection, the ground station sends the data to the ground telemetry, tracking, and control system. The ground-based telemetry, tracking, and command system displays feedback information and records logs.

3. The data synchronization method as described in claim 2, characterized in that, The identifier added by the ground station after receiving the instruction data is a timestamp.