Batch satellite management system and method based on differential data management
By constructing an integrated multi-user collaboration system and an automated sequence management module, the problems of information dispersion and low collaboration efficiency in the existing satellite development and management model have been solved, realizing efficient management and automated testing in the batch satellite development process, and improving management accuracy and testing reliability.
Patent Information
- Application Number
- CN202610009920.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-06
- Publication Date
- 2026-05-15
AI Technical Summary
The existing satellite development management model and technology system cannot effectively cope with the new development needs of batch production, differentiation and high parallelism, resulting in information dispersion, inefficient collaboration mode, low management accuracy and high cost, and it is difficult to adapt to the management needs of multiple scenarios.
Build an integrated multi-user collaboration system, a multi-star, multi-stage, full lifecycle data management module, a differentiated information management module, and an automated sequence dynamic management module to achieve centralized control of information, efficient collaboration, and automated testing.
It has achieved collaborative management and automation of the entire satellite testing process, improved management accuracy and testing reliability, shortened the development cycle, and reduced labor costs.
Smart Images

Figure CN122044644A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of satellite differentiated data management and integrated collaborative management, specifically to a batch satellite management method based on differentiated data management. Background Technology
[0002] With the rapid development of commercial spaceflight and low-Earth orbit satellite constellations, mass satellite development has formed a typical model of "multi-satellite parallel development, rapid iteration, diverse configurations, and intensive collaboration." However, the existing satellite development management model and technical system are still mainly based on the traditional single-satellite development process. When dealing with the new development needs of mass production, differentiation, and high parallelism, the following prominent bottlenecks exist: (1) Information is scattered and lacks differentiated centralized management, resulting in low efficiency in data consistency comparison.
[0003] During the parallel development of multiple satellites, the supporting technical documents, BOMs, and technical status change records for each satellite are usually stored in different documents, spreadsheets, or isolated systems, lacking a unified and structured management platform. This leads to information asynchrony and difficulties in tracing technical status. In mass production, satellites exhibit differences in individual unit or configuration information, and these differences have not been effectively extracted, centrally managed, or visualized.
[0004] (2) The collaborative model is traditional, the information flow efficiency is low, and there is a lack of an integrated collaborative management platform.
[0005] The current development process suffers from issues such as "multi-departmental workflows, multiple people responsible for the same stage, and inconsistent personnel handling each stage." Cross-departmental, multi-satellite parallel collaboration heavily relies on meetings, daily reports, quality complaint forms, and coordination forms, resulting in lagging information sharing and lengthy transmission chains. This leads to long production cycles for multi-satellite data packages (such as product data packages and test data packages), high risk of errors from manual handling, and a lack of a unified collaborative management platform that spans the entire development lifecycle and integrates tasks, data, and processes.
[0006] (3) Single sequence is fixed, multi-sequence management is chaotic, and sequence usage is not flexible enough.
[0007] Existing management automation systems suffer from low management accuracy, poor execution efficiency, and high configuration costs due to the lack of "differentiated sequence matching mechanism" and "efficient multi-sequence reuse capability," making it difficult to adapt to diverse management needs across multiple scenarios. Therefore, a management solution is needed that can dynamically match management sequences based on scenario differences and achieve efficient sequence reuse.
[0008] To address the aforementioned issues, this invention aims to provide a batch satellite management method based on differentiated data management. By constructing integrated modules for differentiated information management, multi-person collaborative task management, and automated sequence dynamic management, it achieves centralized control, efficient collaboration, and automated testing of information throughout the entire lifecycle of batch satellite development, thereby shortening the development cycle, reducing labor costs, and improving management accuracy and testing reliability. Summary of the Invention
[0009] This invention addresses the problem that existing satellite development management models and technical systems, built upon traditional single-satellite development processes, are unable to meet the new demands of batch, differentiated, and highly parallel development. Therefore, it proposes a batch satellite management method and system based on differentiated data management. Its core lies in integrating four functional modules: a multi-person collaborative system, multi-satellite, multi-stage, full lifecycle data management, automated sequence dynamic management, and differentiated information management. These modules work collaboratively to cover the management needs of the entire satellite testing lifecycle.
[0010] To achieve the above objectives, the present invention provides the following technical solution: In a first aspect, the present invention provides a batch satellite management system based on differentiated data management. The system includes a multi-person collaboration and multi-satellite multi-stage full life cycle data management module, a differentiated information management module, and an automated sequence management module. The modules work together to achieve collaborative management, differentiated control, and automated testing of the entire satellite testing process. The multi-person collaboration and multi-satellite multi-stage full life cycle data management module is used to realize the collaborative management and data closure of multiple teams, multi-dimensional information, and multiple satellites and stages during satellite testing. The differentiated information management module is used to realize unified management of batch satellites and precise control of differentiated information of single satellites, and to link with the multi-person collaboration and multi-satellite multi-stage full life cycle data management module; The automated sequence management module is used to realize the automated generation, reuse and adaptive execution of test sequences. Its test data and results are synchronized to the multi-person collaboration and multi-star multi-stage full life cycle data management module for archiving.
[0011] Furthermore, the aforementioned multi-person collaboration and multi-satellite multi-stage full life cycle data management module includes at least satellite test progress management, test details and data management, test tooling ledger management, test equipment IP and usage status management, on-board single-machine software version number management, test log and data retention, powered-on satellite management, quality problem ledger management, and key test data consistency comparison functions.
[0012] Furthermore, the aforementioned differentiated information management module includes at least the functions of key information configuration, BOM master table management, single-satellite differentiated information management, and on-board single-machine software version number recording.
[0013] Furthermore, the above-mentioned on-board stand-alone software version number record is linked with the on-board stand-alone software version number management function to realize the separate recording of the on-board stand-alone software version information carried by each satellite, including FPGA software version, satellite service software version and version update records.
[0014] Furthermore, the aforementioned automated sequence management module includes at least the functions of automated test sequence generation, test sequence reuse mechanism, automatic test result generation, adaptive management of special working conditions, and automatic data consistency comparison.
[0015] Secondly, the present invention provides a management method for a batch satellite management system based on differentiated data management, the method comprising the following steps: Step 1: Complete the unified configuration of batch satellites and the centralized configuration of individual satellite differential information through the differential information management module, establish a multi-satellite configuration library and a single-satellite exclusive file, and synchronize the on-board single-machine software version information; Step 2: Conduct multi-satellite collaborative test management through multi-person collaboration and multi-satellite multi-stage full life cycle data management modules, update test progress in real time, record test data and test logs, manage test tooling and equipment resources, track quality issues and form a closed loop; Step 3: Based on the differentiated information in Step 1, generate automated test sequences covering all testing phases of multiple satellites through the automated sequence management module, reuse standardized sequences and adapt them to single-satellite difference parameters; Step 4: Execute the automated test sequence, trigger the adaptive processing mechanism for special working conditions, automatically generate test results after the test is completed, and synchronize key test data to the multi-person collaboration and multi-star multi-stage full life cycle data management module for consistency comparison and closed-loop storage.
[0016] Furthermore, the aforementioned individual star profile includes personalized configuration parameters, specific test requirements, BOM requisition records, and stand-alone software version records, with each piece of information stored and traced independently.
[0017] Furthermore, the configuration for generating and reusing automated test sequences in step 3 above is as follows: generate sequences based on satellite differences and test phases and store them in categories; for common test items, use standardized sequences to adapt and reuse the difference parameters.
[0018] The present invention can be entirely implemented using computer software; therefore, the present invention also provides a system comprising: The batch satellite management system and method based on differentiated data management of the present invention achieves the following beneficial effects through the coordinated design of three major functional modules: (1) Information integration: Integrate multi-dimensional information such as satellite test progress, data, resources, and quality into a unified platform, break down information barriers, realize real-time information sharing and rapid query, and improve overall control capabilities; (2) Enhanced collaboration efficiency: Supports online collaboration and data verification among multiple teams, establishes a complete traceability chain, reduces manual transmission and repetitive data entry, reduces data errors, and improves collaboration efficiency; (3) Precise management: It takes into account both unified management at the constellation level and differentiated information control of individual satellites, meets the personalized development needs of batch satellites, and achieves the dual goals of "unified control + precise traceability"; (4) Test automation: realize the automatic generation, reuse and execution of test sequences, automatically handle exceptions under special working conditions, automatically compare data consistency, reduce labor costs and improve test efficiency; (5) Data closed loop: Establish linkage between test data, quality issues, test logs and other information to achieve complete data retention and traceability closed loop, and provide reliable data support for test optimization and problem investigation; (6) Process standardization: Through standardized templates, hierarchical access control, automatic verification and other mechanisms, the entire process of satellite testing is standardized, the risk of human operation is reduced, and the quality and progress of batch satellite development are guaranteed.
[0019] This invention is particularly applicable to scenarios involving differentiated information management, multi-person collaborative operations, and automated testing throughout the entire satellite development cycle. Attached Figure Description
[0020] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific 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 from these drawings without creative effort.
[0021] Figure 1 This is a schematic diagram of the batch satellite management system based on differentiated data management as described in this embodiment of the invention; Figure 2 This is a schematic diagram of the multi-user collaboration and multi-star, multi-stage, full lifecycle data management module described in this embodiment of the invention. Figure 3 This is a schematic diagram of the differentiated information management module described in this embodiment of the invention; Figure 4 This is a schematic diagram of the automated sequence management module described in an embodiment of the present invention. Detailed Implementation
[0022] The specific implementation details (such as experimental apparatus, operating procedures, data processing steps, and example parameters) of the "Batch Satellite Management System and Method Based on Differentiated Data Management" provided in this specification are primarily intended for illustrative purposes rather than limiting definitions, aiming to help those skilled in the art thoroughly understand the principles and implementation of the invention. However, those skilled in the art should understand that these details represent only one feasible embodiment, and the core concept of the invention can be fully realized through other technical means or alternative solutions not described in detail, without departing from its spirit and essence. Furthermore, the omission of details of conventional experimental methods and apparatus known in the art in the specification is to avoid redundant information interfering with the understanding of the innovation points. This does not mean that these known technologies are not required during implementation, and those skilled in the art should be able to supplement and apply them based on their professional knowledge.
[0023] The specific embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any way. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention.
[0024] Example 1, Combination Figure 1 This embodiment addresses the problem that existing satellite development management models and technical systems, based on traditional single-satellite development processes, cannot handle the new demands of batch, differentiated, and highly parallel development. Therefore, it proposes a batch satellite management method and system based on differentiated data management, such as... Figure 1 As shown, the system includes a multi-person collaboration and multi-satellite, multi-stage, full lifecycle data management module, a differentiated information management module, and an automated sequence management module; the modules work together to achieve collaborative management, differentiated control, and automated testing throughout the entire satellite testing process. The multi-person collaboration and multi-satellite multi-stage full life cycle data management module is used to realize the collaborative management and data closure of multiple teams, multi-dimensional information, and multiple satellites and stages during satellite testing. The differentiated information management module is used to realize unified management of batch satellites and precise control of differentiated information of single satellites, and to link with the multi-person collaboration and multi-satellite multi-stage full life cycle data management module; The automated sequence management module is used to realize the automated generation, reuse and adaptive execution of test sequences. Its test data and results are synchronized to the multi-person collaboration and multi-star multi-stage full life cycle data management module for archiving.
[0025] Example 2, Combination Figure 2 This embodiment is a detailed description of the multi-user collaboration and multi-star, multi-stage, full lifecycle data management module described in Embodiment 1 above. The multi-person collaboration and multi-satellite multi-stage full lifecycle data management module is used to realize the collaborative management and data closure of multiple teams, multiple dimensions of information, and multiple satellites and stages during satellite testing, and includes at least the following core functions: (1) Satellite test progress management: It is used to support the input and real-time update of the current test stage of each satellite, record in detail the completed test items, uncompleted test items and test progress nodes of each satellite, and intuitively display the progress status of parallel testing of multiple satellites. It also supports quick query by satellite number, test stage and other conditions. (2) Test details and data management: It is used to provide standardized test details templates, support multi-user online collaborative recording of test data, set up a hierarchical mechanism for data entry and review permissions, and associate each piece of test data with the recorder, reviewer and record time to form a complete data traceability chain to ensure the authenticity and traceability of the data; (3) Test tooling ledger management: used to synchronize the production progress of tooling, storage location of existing tooling, usage status, responsible person and other information in real time, and record the test parameters and reuse evaluation results of recycled tooling, so as to realize dynamic management of the entire life cycle of test tooling and avoid resource waste or misuse. (4) Test equipment IP and usage status management: Used to establish a test equipment information database within the project, record information such as the IP address, equipment model, test stage to which it belongs, current usage status (idle / occupied / faulty), user, and usage time of each device, support real-time updates and queries of device status, and realize reasonable scheduling of equipment resources; (5) On-board stand-alone software version number management: used to classify and manage the on-board stand-alone FPGA software version and the satellite service software version, and record in detail the update date, operator, reviewer and software modification content (including function optimization, bug fixes, etc.) of each version. At the same time, it supports version history tracing and comparison of old and new versions to avoid mixing software versions. (6) Test log and data retention: Used to integrate test precautions, satellite configuration information, key operation steps, key parameter telemetry curves, shift schedule and working condition records, etc. It supports online entry, editing and export of logs, and telemetry curves are automatically stored according to the time axis to ensure that the entire test process is recorded and facilitates subsequent review. (7) Management of powered-on satellites: Used to establish the association between powered-on satellites and power supply and communication equipment, clarify the person in charge, power-on time and working status of each powered-on satellite, monitor the stability of satellite power supply and communication links in real time, and facilitate rapid response to abnormal situations; (8) Quality problem ledger management: used to record the description of quality problems that occur during satellite testing, the time of discovery, the discovery process, the troubleshooting process, the solution, and the impact domain analysis results. It supports filtering and querying by problem type, processing status, and other conditions to achieve closed-loop management of quality problems; (9) Key test data consistency comparison: used to automatically integrate key test parameters (such as performance indicators, environmental adaptability parameters, etc.) of each test stage, support parameter consistency comparison of different stages of the same satellite and the same stage of different satellites, generate visual comparison results and analysis conclusions, and synchronize the comparison data to the system database to complete data closed-loop storage.
[0026] Furthermore, in practical applications, such as Figure 2 As shown, the multi-person collaboration and multi-satellite, multi-stage, full lifecycle data management module is used to achieve collaborative management and data closure for multiple teams, multiple dimensions of information, and multiple satellites and stages during satellite testing. It supports efficient collaboration, dynamic resource control, and end-to-end data traceability throughout the testing process, adapting to the complex scenario requirements of multi-satellite parallel testing. It includes three parts: collaboration entry point, core collaborative processing, and output, analysis, and traceability. The collaboration entry point includes two sub-functions: Parallel access by multiple teams: Supports multiple teams to access the system simultaneously and conduct collaborative testing of multiple satellites in parallel, adapting to the needs of multi-satellite parallel testing scenarios.
[0027] Standardized templates and procedures: Provides standardized test rules, ledgers, logs and other templates to unify collaborative execution standards; clarifies the operation process for multi-user collaboration, laying a consistent foundation for subsequent collaborative processing.
[0028] The core collaborative processing includes four sub-functions: Test progress recording and tracking: Supports inputting and updating the current test stage of each satellite in real time, and records in detail the completed / incomplete test items and progress nodes of each satellite; it can intuitively display the progress status of multi-satellite parallel testing, and supports quick query by satellite number, test stage and other conditions.
[0029] Collaborative recording and tiered review of test data: Based on standardized test specification templates, it supports online collaborative recording of test data by multiple users; it sets up a tiered permission mechanism for data entry and review, and associates each piece of test data with the operator, reviewer, and recording time to form a complete data traceability chain, ensuring the authenticity and traceability of the data.
[0030] Resource dynamic ledger management (cables, equipment, software): integrate the full life cycle management of multiple types of resources: (1) Test tooling ledger: synchronize the production progress, storage location, usage status, and responsible person of the tooling in real time, record the test parameters and reuse evaluation of the recycled tooling, and avoid resource waste or misuse; (2) Test equipment management: establish an equipment information database, record IP address, model, belonging link, usage status (idle / occupied / faulty), user / time, support real-time status update and query, and realize reasonable resource scheduling; (3) On-board single machine software version management: classify and manage FPGA and satellite service software versions, record update date, operator / reviewer, and modified content, support version traceability and comparison of new and old versions, and avoid version mixing.
[0031] Test log and quality problem closed-loop tracking: (1) Test log: integrate test precautions, satellite configuration, key operations, telemetry curves, shift schedule and working conditions, support online input, editing and export, telemetry curves are automatically stored according to the time axis, and the whole process is recorded; (2) Quality problem management: record the description of quality problems, discovery time / stage, troubleshooting process, solution and impact area, support filtering and querying by problem type and processing status, and realize closed-loop management of quality problems.
[0032] Output, analysis, and traceability comprise four sub-functions: Powered Satellite Monitoring View: Establishes the association between powered satellites and power supply and communication equipment, identifies the responsible person, power-on time, and working status; monitors the stability of satellite power supply and communication links in real time, facilitating rapid response to abnormal situations.
[0033] Key data consistency comparison report: Automatically integrates key parameters (such as performance indicators and environmental adaptability parameters) from each testing phase, supports parameter consistency comparison between different phases of the same satellite and between different satellites in the same phase; generates visualized comparison results and analysis conclusions, and synchronizes them to the system database to complete closed-loop data storage.
[0034] Complete data traceability chain: Connecting the operation records and data information of each module to form a complete data traceability chain covering the entire testing process, which can trace the operator, reviewer, and related resources of any data.
[0035] Real-time shared dashboard: Integrates information such as multi-satellite test progress, resource status, quality issues, and powered-on satellites to form a real-time shared visual dashboard, making it easy for all teams to keep track of the overall test status.
[0036] Example 3, Combination Figure 3 This embodiment is a detailed description of the differentiated information management module described in Embodiment 1 above. The differentiated information management module is used to achieve unified management of batch satellites and precise control of differentiated information of individual satellites, and includes at least the following core functions: (1) Key information configuration: Centrally store the unified and differentiated configuration information of all satellites, including: unified telemetry and control frequency points, personalized telemetry and control frequency points of each satellite; physical parameters such as mass, centroid position, and moment of inertia of each satellite; analytical formulas of each unit on the satellite, supporting the addition, modification, deletion and version tracking of configuration information; (2) BOM Summary Table Management: Establish a summary table of multi-satellite supporting information (BOM summary table), integrate the supporting resource information of all satellites such as single unit, components, consumables, etc., record the model, specifications, quantity, supplier, and delivery status of each supporting component, and support query and statistics by supporting component type, satellite affiliation and other conditions; (3) Individual satellite differentiated information management: For each satellite, the BOM usage status (usage time, usage quantity, user, remaining inventory) is recorded separately, and an individual satellite information table is established to integrate the satellite's personalized configuration parameters, test requirements, and exclusive information of supporting parts, so as to realize independent traceability and management of the entire process information of the individual satellite; (4) On-board stand-alone software version number record: Linked with the software version management function in the multi-person collaboration system, the on-board stand-alone software version information of each satellite is recorded separately, including FPGA software version, satellite service software version and version update record, to ensure accurate traceability of single-satellite software configuration.
[0037] Furthermore, in practical applications, such as Figure 3 As shown, this module achieves efficient batch satellite management through a unified batch configuration library and a BOM (Bill of Materials) summary table (a comprehensive overview of multi-satellite information), and ensures the accuracy of individual satellite information through differentiated configuration information and individual satellite information configuration tables. This enables unified management of batch satellites and precise control of differentiated information for individual satellites, balancing batch management efficiency with the accuracy of individual satellite information, and achieving independent storage and traceability of information throughout the entire process of individual satellites.
[0038] The batch unified configuration library is used to centrally store the general configuration information of all satellites, while reserving the basic framework for differentiated configurations; it supports the addition, modification, deletion and version tracking of configuration information to ensure the consistency of general configurations.
[0039] The BOM (Bill of Materials) summary table (overview of multi-satellite supporting information) is used to integrate the supporting resource information of all satellites, including individual units, components, and consumables. It supports querying and statistics by supporting component type, satellite affiliation, and other conditions, enabling centralized management and control of batch resources.
[0040] By using differentiated configuration information and a single-satellite information configuration table, a unique profile for each satellite is created. This profile includes personalized configuration parameters, specific testing requirements, BOM requisition records, and stand-alone software version records. All information in the unique profile for each satellite is stored independently, establishing a traceability link for the entire process of information for each satellite. This allows for quick retrieval of all information, including configuration, BOM, testing, and software, by satellite number, achieving closed-loop management and traceability of single-satellite information.
[0041] Example 4, Combination Figure 4 This embodiment is a detailed description of the automated sequence management module described in Embodiment 1 above. The automated sequence management module is used to automate the generation, reuse, and execution of test sequences, thereby improving the automation level of the testing process. It includes at least the following core functions: (1) Automated test sequence generation: Based on satellite differences (such as single satellite configuration parameters and personalized test requirements) and test items in each test stage, the automated test sequence covering each stage of the whole satellite test is statistically generated. The sequence can be stored by test stage and test type for easy access. (2) Test sequence reuse mechanism: For the same test items of the same single unit and different test stages of different satellites, a unified and standardized automated test sequence is designed to support the reuse of the sequence across satellites and stages. There is no need to compile it repeatedly. Only the parameters need to be adapted according to the differences of the single satellite, thus improving the test efficiency. (3) Automatic generation of test results: After the automated test sequence is completed, the system automatically collects various parameter data during the test process, generates test results (qualified / unqualified / pending review) and detailed test conclusions according to the preset judgment criteria, and stores them synchronously in the test data module of the multi-person collaborative system to realize automatic data archiving; (4) Adaptive management for special working conditions: For special working conditions such as thermal testing and simulated flight, the system supports preset execution conditions (such as temperature threshold and attitude parameter range) and abnormal handling mechanisms in the test sequence; when abnormal situations such as parameter over-limit occur during the test, the system will automatically trigger an alarm prompt and can jump to the backup test sequence according to preset rules to ensure the continuity and safety of the test process. (5) Automatic data consistency comparison: After the same automated test sequence is executed multiple times, the system automatically extracts the key parameter data generated in each run, plots the parameter fluctuation curve, and can selectively perform consistency comparison on the same project and generate comparison conclusions.
[0042] Furthermore, in practical applications, such as Figure 4 As shown, the automated sequence management module achieves automated generation, reuse, and execution of test sequences through three parts: design and generation, execution and monitoring, and result processing and optimization, thereby improving the automation level of the testing process.
[0043] Example 5: This example provides a batch satellite management method based on differentiated data management, the method including the following steps: Step 1: Complete the unified configuration of batch satellites and the centralized configuration of individual satellite differential information through the differential information management module, establish a multi-satellite configuration library and a single-satellite exclusive file, and synchronize the on-board single-machine software version information; Step 2: Conduct multi-satellite collaborative test management through multi-person collaboration and multi-satellite multi-stage full life cycle data management modules, update test progress in real time, record test data and test logs, manage test tooling and equipment resources, track quality issues and form a closed loop; Step 3: Based on the differentiated information in Step 1, generate automated test sequences covering all testing phases of multiple satellites through the automated sequence management module, reuse standardized sequences and adapt them to single-satellite difference parameters; Step 4: Execute the automated test sequence, trigger the adaptive processing mechanism for special working conditions, automatically generate test results after the test is completed, and synchronize key test data to the multi-person collaboration and multi-star multi-stage full life cycle data management module for consistency comparison and closed-loop storage.
[0044] The individual star profile includes personalized configuration parameters, special test requirements, BOM usage records, and stand-alone software version records, with each piece of information stored and traced independently.
[0045] In step 3, the configuration for generating and reusing automated test sequences is as follows: generate sequences based on satellite differences and test phases, classify and store them, and use standardized sequences to adapt and reuse differences for common test items.
[0046] Example 6: This example provides a computer-readable storage medium storing a computer program. When the computer program is run by a processor, it executes the batch satellite management method based on differentiated data management described in any of the above examples.
[0047] Those skilled in the art will understand that implementing all or part of the processes in the above embodiments can be accomplished by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk drive (HDD), or solid-state drive (SSD), etc.; the storage medium can also include combinations of the above types of memory.
[0048] Example 7: This example provides a computer device, which includes a memory and a processor. The memory stores a computer program. When the processor runs the computer program stored in the memory, the processor executes the batch satellite management method based on differentiated data management described in any of the above examples.
[0049] This embodiment provides a computer device. This part of the hardware device is a general model and is not shown in the figure. The system includes a processor and a memory. The processor and the memory can be connected by a bus or other means. The memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs and modules, as well as corresponding program instructions / modules. The processor executes various functional applications and data processing by running the non-transitory software programs, instructions and modules stored in the memory, so as to realize the batch satellite management method and steps based on differentiated data management in the above method embodiment.
[0050] The memory may include a program storage area and a data storage area, wherein the program storage area may store the operating system and applications required for at least one function; the data storage area may store data created by the processor, etc. Furthermore, the memory may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may optionally include memory remotely located relative to the processor, which can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, mobile communication networks, and combinations thereof.
[0051] One or more modules are stored in the memory. When the processor executes, it performs the method steps in the embodiments. In this way, the invention objective can be achieved through the method, apparatus and process of the present invention. The specific details of the computer device described above can be understood by referring to the relevant descriptions and effects in the embodiments, and will not be repeated here.
[0052] The above description of the technical solution provided by the present invention through several specific embodiments is intended to highlight the advantages and benefits of the technical solution provided by the present invention. However, the above-described specific embodiments are not intended to limit the present invention. Any reasonable modifications and improvements to the present invention, reasonable combinations of implementation methods and equivalent substitutions based on the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A batch satellite management system based on differentiated data management, characterized in that, The system includes a multi-person collaboration and multi-satellite, multi-stage, full lifecycle data management module, a differentiated information management module, and an automated sequence management module; these modules work together to achieve collaborative management, differentiated control, and automated testing throughout the entire satellite testing process. The multi-person collaboration and multi-satellite multi-stage full life cycle data management module is used to realize the collaborative management and data closure of multiple teams, multi-dimensional information, and multiple satellites and stages during satellite testing. The differentiated information management module is used to realize unified management of batch satellites and precise control of differentiated information of single satellites, and to link with the multi-person collaboration and multi-satellite multi-stage full life cycle data management module; The automated sequence management module is used to realize the automated generation, reuse and adaptive execution of test sequences. Its test data and results are synchronized to the multi-person collaboration and multi-star multi-stage full life cycle data management module for archiving.
2. The batch satellite management system based on differentiated data management according to claim 1, characterized in that, The multi-person collaboration and multi-satellite multi-stage full life cycle data management module includes at least satellite test progress management, test details and data management, test tooling ledger management, test equipment IP and usage status management, on-board single-machine software version number management, test log and data retention, powered-on satellite management, quality problem ledger management, and key test data consistency comparison function.
3. The batch satellite management system based on differentiated data management according to claim 2, characterized in that, The differentiated information management module includes at least the functions of key information configuration, BOM master table management, single-satellite differentiated information management, and on-satellite single-machine software version number recording.
4. The batch satellite management system based on differentiated data management according to claim 3, characterized in that, The on-board stand-alone software version number record is linked with the on-board stand-alone software version number management function to record the on-board stand-alone software version information of each satellite separately, including FPGA software version, satellite service software version and version update records.
5. The batch satellite management system based on differentiated data management according to claim 1, characterized in that, The automated sequence management module includes at least the functions of automated test sequence generation, test sequence reuse mechanism, automatic test result generation, adaptive management of special working conditions, and automatic data consistency comparison.
6. The management method implemented by the batch satellite management system based on differentiated data management according to any one of claims 1-5, characterized in that, The method is as follows: Step 1: Complete the unified configuration of batch satellites and the centralized configuration of individual satellite differential information through the differential information management module, establish a multi-satellite configuration library and a single-satellite exclusive file, and synchronize the on-board single-machine software version information; Step 2: Conduct multi-satellite collaborative test management through multi-person collaboration and multi-satellite multi-stage full life cycle data management modules, update test progress in real time, record test data and test logs, manage test tooling and equipment resources, track quality issues and form a closed loop; Step 3: Based on the differentiated information in Step 1, generate automated test sequences covering all testing phases of multiple satellites through the automated sequence management module, reuse standardized sequences and adapt them to single-satellite difference parameters; Step 4: Execute the automated test sequence, trigger the adaptive processing mechanism for special working conditions, automatically generate test results after the test is completed, and synchronize key test data to the multi-person collaboration and multi-star multi-stage full life cycle data management module for consistency comparison and closed-loop storage.
7. The method according to claim 6, characterized in that, Each individual star's profile includes personalized configuration parameters, specific testing requirements, BOM usage records, and standalone software version records, with each piece of information stored and traced independently.
8. The method according to claim 6, characterized in that, The method is as follows: In step 3, the automatic test sequence generation and reuse configuration is as follows: generate sequences based on satellite differences and test phases and store them in categories. For common test items, use standardized sequences to adapt and reuse the difference parameters.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the method of claim 7 or 8.
10. A computer device, characterized in that, The device includes a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor performs the method of claim 7 or 8.
