Spacecraft injection data checking platform and method

The automated verification achieved by the spacecraft-injected data verification platform solves the problems of low efficiency and error-proneness in existing technologies, and improves the success rate and reliability of space missions.

CN121388015APending Publication Date: 2026-01-23SHANGHAI AEROSPACE SYST ENG INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511487321.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-17
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

Existing methods for verifying injected data in spacecraft are inefficient and prone to errors, making it impossible to quickly verify data in emergency situations, which affects the success rate and reliability of space missions.

Method used

The design includes a spacecraft injection data verification platform, comprising modules for injection simulation preview, command generation, verification, database management, and interface operation and display. This platform enables automatic, rapid, and accurate data verification, generating standardized injection data files.

Benefits of technology

This improved the efficiency and accuracy of data verification, avoided the inefficiency and errors of manual verification, and enhanced the success rate and reliability of space missions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121388015A_ABST
    Figure CN121388015A_ABST
Patent Text Reader

Abstract

The invention discloses a spacecraft injection data checking platform which comprises an upper injection simulation preview module, an instruction generation module, a checking module, a database management and statistics module and an interface operation and display module. The upper injection simulation preview module is responsible for simulating upper injection and simulating instruction execution according to a time sequence, the instruction generation module is responsible for generating an injection data block instruction, the instruction checking module is responsible for importing, analyzing and checking the instruction, and the interface operation and display module is responsible for page operation, file selection, read-in, read-out and checking result information display. And the database management and statistics module is responsible for storage, query and statistics of output data. According to the platform and the method provided by the invention, the correctness of the injected data is effectively improved, the proofreading efficiency of the injected data is improved, errors of sending instructions and time during a spacecraft task are avoided, and centralized management of various instruction data injection of the spacecraft is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of aerospace information technology, specifically relating to a spacecraft injected data verification platform and method. Background Technology

[0002] Verification of injected data is a crucial step in ensuring the success of space missions. Due to the complex on-orbit environment, the accuracy and reliability of injected data directly affect the normal operation of the spacecraft and the achievement of mission objectives. Therefore, developing efficient and reliable methods for verifying injected data is of great significance. The characteristics of injected data are mainly threefold: First, the complexity of the command data. Spacecraft commands involve multiple systems and subsystems, such as attitude control, orbit control, thermal control, telemetry, and communication, with diverse and complex command formats and contents. Second, the real-time nature of the commands. Commands from the ground to the spacecraft need to be accurately transmitted and executed within a short time, especially in emergency situations. Third, the redundancy of the injected data. To improve reliability, injected data typically employs redundancy design, including repeated transmission of commands and multi-path transmission.

[0003] Traditional spacecraft injection data verification methods rely on manual verification, where designers and responsible personnel manually compare each line of the injected data. This method is inefficient and prone to errors when verifying large volumes of data, and it cannot provide rapid verification in emergency situations, thus delaying command transmission and execution. Therefore, a method is needed that can automatically, quickly, and accurately verify spacecraft injection data, combining intelligence, efficiency, and integration to improve the success rate and reliability of space missions. Summary of the Invention

[0004] The technical problem solved by this invention is to address the shortcomings of existing spacecraft injection data verification technologies by providing a spacecraft injection data verification platform and method. This platform automatically verifies the injected data content of the injected data file and the spacecraft's mission plan file. Furthermore, it performs a more detailed verification of the data fields in the reverse-engineered data, marking any inconsistencies and providing feedback to the designer, generating standardized injection data files for specific flight missions. This injection verification method achieves automatic and rapid verification of injected data, avoiding the inefficiency and error-proneness of manual verification, and features intelligence, high efficiency, reliability, and multi-functional integration.

[0005] To address the aforementioned technical problems, this invention discloses a spacecraft injection data verification platform and method; The platform includes a betting simulation preview module, an instruction generation module, a verification module, a database management and statistics module, and an interface operation and display module. The betting simulation preview module is responsible for simulating betting and executing simulation instructions in chronological order; The instruction generation module is responsible for generating the injection data block instructions; The instruction verification module is responsible for importing, parsing, and verifying instructions; The interface operation and display module is responsible for page operation, file selection, reading in, reading out, and displaying verification result information; The database management and statistics module is responsible for storing, querying, and statistically analyzing the output data.

[0006] Furthermore, the betting instruction preview module previews the generated injection data block and external data block file, parses the instructions and simulates the betting process, thereby checking the instruction execution process and marking erroneous duplicate instructions. It also has a time maintenance function, controlling the betting process through time management.

[0007] Furthermore, the instruction generation module loads the user input based on the spacecraft identifier and instruction frame length, generates an instruction file that meets the spacecraft requirements, and saves it locally.

[0008] Furthermore, the verification module reads the instruction file, reverse-engineers the instructions, converts the instructions into remote control data format, calculates and compares the data fields, realizes the instruction content verification function, and outputs the comparison results.

[0009] Furthermore, the database management and statistics module allows users to perform time management, identifier selection and configuration management, database content editing, and database query statistics. The database is generated by the user based on the spacecraft model and according to the model design and specification documents.

[0010] Furthermore, the interface operation and display module performs file input and output, as well as file content display. The input instruction file and standard file are parsed and displayed in this module. The output results of the input instruction preview module, instruction generation module, verification module, database management and statistics module are all displayed in this module.

[0011] The spacecraft injection data verification methods include: Step 1: For different spacecraft models, input the corresponding spacecraft information according to the design and specification documents of that model to generate a database. When a temporary mission requires the immediate generation of upload instructions, generate an instruction file that meets the spacecraft requirements based on the spacecraft parameters input by the user. Step 2: Perform simulated annotation, instruction parsing, and marking of erroneous instructions on the generated instruction file or the input external instruction file; Step 3: Input a standard file as a reference, usually the spacecraft's mission plan file. Parse the standard file to extract the instruction content and convert it into remote control data format. Step 4: Compare the instruction content and parsed data fields in the standard file with those in the database to determine whether the instruction content and data fields are consistent, and mark any inconsistencies. Step 5: Input the injection file to be verified, parse the injection file, and extract the relevant content of the instruction after parsing, including the code, name and planned execution time; Step 6: Automatically compare the input injection file with the instructions in the database to determine whether the content of the injection file instructions is consistent with the database. If there is a discrepancy, mark the inconsistent content in the injection file. Automatically compare the content of the standard file with the instructions in the injection file to determine whether the instruction content is consistent, and mark the discrepancies in the injection file.

[0012] Furthermore, the spacecraft information includes the spacecraft identifier, commands, and command time.

[0013] Furthermore, the spacecraft parameters include spacecraft identification and command frame parameters.

[0014] Furthermore, the injected file is typically an instruction file.

[0015] The present invention has the following advantages: This invention employs a spacecraft injected data verification platform and method. It centrally manages various remote control commands and programmed commands for spacecraft, including manual coded commands, command chains, and flight program data injection. Using digital means and a graphical interactive operation mode, it assists in the rapid generation and verification of remote control injected data and flight programs, and reads the flight programs and generated injected data for verification. This verification method avoids errors in command transmission and timing during spacecraft missions, effectively improving the accuracy of injected data. It also significantly increases the efficiency of injected data verification, achieving automatic and rapid verification of injected data. This avoids the inefficiency and error-proneness of manual verification, and features intelligence, high efficiency, reliability, and multi-functional integration. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. It should be noted that, for clarity and ease of explanation, the drawings are not necessarily drawn to scale.

[0017] Figure 1 A schematic diagram of the spacecraft injection data verification platform and method framework of the present invention; Figure 2A schematic diagram of the injection command preview module for the spacecraft injection data verification platform of the present invention; Figure 3 A schematic diagram of the spacecraft injection data verification platform instruction generation module of the present invention; Figure 4 A schematic diagram of the verification module of the spacecraft injection data verification platform of the present invention.

[0018] Figure 5 A schematic diagram of the database management and statistics module of the spacecraft injection data verification platform of the present invention; Figure 6 A schematic diagram of the interface operation and display module of the spacecraft injection data verification platform of the present invention;

[0019] The invention will now be further described with reference to the accompanying drawings.

[0020] In this embodiment, the spacecraft injected data verification platform and method framework are as follows: Figure 1 As shown, the design comprises five modules: an injection simulation preview module, an instruction generation module, a verification module, a database management and statistics module, and an interface operation and display module. The database is constructed by inputting spacecraft specification documents. The database management and statistics module provides functions such as data querying, statistics, and database editing. The instruction generation module inputs relevant parameters based on temporary mission requirements to generate and save the injection data block instruction file. Instruction files output by the instruction generation module or external files are input into the injection simulation preview module and the verification module to verify the simulation execution process of the instructions, as well as to parse and verify the instruction content. The output results from the database management and statistics module, instruction generation module, injection simulation preview module, and verification module are displayed in the interface operation and display module. Specifically, the injection simulation preview module is responsible for simulating injection and executing instructions in chronological order; the instruction generation module is responsible for generating injection data block instructions; the instruction verification module is responsible for importing, parsing, and verifying instructions; the interface operation and display module is responsible for page operations, file selection, reading in, reading out, and displaying verification results; and the database management and statistics module is responsible for storing, querying, and statistically analyzing the output data.

[0021] like Figure 2 The schematic diagram of the injection command preview module on the spacecraft injection data verification platform is shown. This module previews the generated injection data blocks or external data block files; it can parse commands and simulate the injection process to check the command execution process and mark erroneous repeated commands; it has a time maintenance function, controlling the injection process through time management; the injection command preview module... Figure 3 The instruction generation module shown, or data block input obtained from external files, can preview the instruction results as shown in the example. Figure 6 The interface operation and display module is shown.

[0022] like Figure 3 The schematic diagram of the spacecraft injection data verification platform command generation module shows that this module loads user input based on parameters such as the spacecraft identifier and command frame length, generates a command file that meets the spacecraft's requirements, saves it locally, and outputs the results. Figure 6 View the interface operation and display module as shown.

[0023] like Figure 4 The schematic diagram of the spacecraft injected data verification platform verification module is shown. This module reads the instruction file, performs reverse decoding on the instructions, and converts the instructions into remote control data format. The verification module then processes the data from the file. Figure 3 The instruction generation module or external instruction file obtained input content, decrypted the data field, performed calculations and comparisons on the data field, implemented the instruction content verification function, and output the comparison results, which were displayed as shown in the image. Figure 6 The interface operation and display module shown.

[0024] like Figure 5 The schematic diagram of the spacecraft injected data verification platform's database management and statistics module is shown. This module supports user time management, identifier selection and configuration management, database content editing, and database query statistics. The database is generated by the user inputting the corresponding spacecraft identifier, commands, command times, etc., according to the design and specification documents for different spacecraft models. Database content is accessed through methods such as... Figure 6 The interface operation and display module is shown.

[0025] like Figure 6 The schematic diagram of the spacecraft injection data verification platform interface operation and display module is shown. This module can read and write files, and display file content. Input command files, standard files, etc., are parsed and displayed in this module, such as... Figures 2-5 The output results of the betting instruction preview module, instruction generation module, verification module, database management and statistics module are all displayed in this module.

[0026] The spacecraft injected data verification method is as follows: For different spacecraft models, a command database is generated by inputting the corresponding spacecraft identifiers, commands, command times, and other spacecraft information according to the design and specification documents for that model. The database management and statistics module supports users in time management, identifier selection and configuration management, database content editing, and database query statistics. The time management function supports selecting time stages for commands, such as start time and end time; the identifier selection and configuration management function supports selecting identifiers for commands; the database content editing function supports querying the content of specific commands; and the database query statistics function supports counting the number of command content entries retrieved. For temporary tasks that require the immediate generation of upload instructions or programs, the instruction generation module loads the user input based on spacecraft parameters such as the spacecraft identifier and instruction frame length, and generates an instruction file that meets the spacecraft's requirements. For pre-planned flight control missions, the injection command preview module simulates the injection of data. This module previews the generated injection data blocks or external data block files, simulates the injection process, checks the command execution process, performs command parsing, controls the injection process through time management, displays the command execution time and code, and marks errors such as time conflicts or command duplication. The input is a standard file used as a reference, usually the spacecraft's mission plan file, with the .xls extension; The standard file is parsed to extract the instruction content; the verification module reverse-engineers the instructions and converts them into remote control data format, saving the reverse-engineered content and results. The system automatically compares the instruction content in the standard file with that in the database to determine whether the instruction content is consistent, and marks any inconsistencies in the standard file. The verification module can perform comparison calculations on the data domain after the instruction is deconstructed, and finally output the comparison results. Input the injection file to be verified, which is usually an instruction file with the .dat extension; The injected file is parsed to extract relevant information, including code name, name, and planned execution time. Automatically compare the instructions in the instruction database with those in the input injection file to determine whether the instructions in the injection file are consistent with those retrieved from the database. If there is a discrepancy, mark the inconsistent content in the injection file. The system automatically compares the instruction content in the standard file and the injection file to determine if the instruction content is consistent, and marks any inconsistencies in the injection file. The instruction verification module supports the parsing and verification of instructions and displays the verification results.

[0027] While the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the invention. Any person skilled in the art can make possible variations and modifications to the technical solutions of the present invention using the disclosed methods and techniques without departing from the spirit and scope of the invention. Therefore, any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of the present invention, without departing from the scope of the invention, are all within the protection scope of the present invention. Content not described in detail in this specification is common knowledge to those skilled in the art.

Claims

1. A spacecraft injected data verification platform, characterized in that: The platform includes a betting simulation preview module, an instruction generation module, a verification module, a database management and statistics module, and an interface operation and display module; The betting simulation preview module is responsible for simulating betting and executing simulation instructions in chronological order. The instruction generation module is responsible for generating the injection data block instructions; The instruction verification module is responsible for importing, parsing, and verifying instructions; The interface operation and display module is responsible for page operation, file selection, reading in, reading out, and displaying verification result information; The database management and statistics module is responsible for storing, querying, and statistically analyzing the output data.

2. A spacecraft injection data verification platform as described in claim 1, characterized in that: The betting instruction preview module previews the generated injection data block and external data block file, parses the instructions and simulates the betting process, thereby checking the instruction execution process and marking erroneous duplicate instructions. It also has a time maintenance function, controlling the betting process through time management.

3. A spacecraft injection data verification platform as described in claim 1, characterized in that: The instruction generation module loads the user input based on the spacecraft identifier and instruction frame length, generates an instruction file that meets the spacecraft requirements, and saves it locally.

4. A spacecraft injection data verification platform as described in claim 1, characterized in that: The verification module reads the instruction file, reverse-engineers the instructions, converts the instructions into remote control data format, calculates and compares the data fields obtained from the reverse-engineering, realizes the instruction content verification function, and outputs the comparison results.

5. A spacecraft injection data verification platform as described in claim 1, characterized in that: The database management and statistics module supports users in time management, identifier selection and configuration management, database content editing, and database query statistics. The database is generated by the user based on the spacecraft model and according to the model design and specification documents.

6. A spacecraft injection data verification platform as described in claim 1, characterized in that: The interface operation and display module reads and writes files, and displays file content. Input instruction files and standard files are parsed and displayed in this module. The output results of the instruction preview module, instruction generation module, verification module, database management and statistics module are all displayed in this module.

7. A method for verifying spacecraft injected data, characterized in that, The specific steps of the method are as follows: Step 1: For different spacecraft models, input the corresponding spacecraft information according to the design and specification documents of that model to generate a database. When a temporary mission requires the immediate generation of upload instructions, generate an instruction file that meets the spacecraft requirements based on the spacecraft parameters input by the user. Step 2: Perform simulated annotation, instruction parsing, and marking of erroneous instructions on the generated instruction file or the input external instruction file; Step 3: Input a standard file as a reference, usually the spacecraft's mission plan file. Parse the standard file to extract the instruction content and convert it into remote control data format. Step 4: Compare the instruction content and parsed data fields in the standard file with those in the database to determine whether the instruction content and data fields are consistent, and mark any inconsistencies. Step 5: Input the injection file to be verified, parse the injection file, and extract the relevant content of the instruction after parsing, including the code, name and planned execution time; Step 6: Automatically compare the input injection file with the instructions in the database to determine whether the content of the injection file instructions is consistent with the database. If there is a discrepancy, mark the inconsistent content in the injection file. At the same time, automatically compare the content of the instructions in the standard file with the content of the injection file to determine whether the content of the instructions is consistent, and mark the discrepancies in the injection file.

8. A spacecraft injection data verification method as described in claim 7, characterized in that: The spacecraft information includes the spacecraft identifier, commands, and command time.

9. A spacecraft injection data verification method as described in claim 7, characterized in that: The spacecraft parameters include spacecraft identification and command frame parameters.

10. A spacecraft injection data verification method as described in claim 7, characterized in that: The injected file is an instruction file.