Satellite simulation demonstration method, satellite simulation demonstration system and terminal device
By constructing a satellite space operation simulation environment based on an offline pyramid tile structure, and combining multiple target verification modes and rendering optimization strategies, the problems of limited functionality and low rendering efficiency in existing satellite simulation solutions have been solved, enabling multi-scenario collaborative simulation and efficient visualization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NANJING KEYIXING INFORMATION TECH CO LTD
- Filing Date
- 2026-05-06
- Publication Date
- 2026-06-02
AI Technical Summary
Existing satellite simulation solutions are limited in function and cannot adapt to various target verification modes and comprehensive operational scenarios. Traditional 3D rendering methods are inefficient and lack intuitive situational awareness, making it difficult to achieve a coherent, visualized, and real-time demonstration of satellite space operations, communication links, and target attribute determination.
A satellite space operation simulation environment is constructed based on an offline pyramid tile structure. Multiple target verification modes and communication protocol parsing are used to determine target attributes. Combined with a rendering optimization strategy of quadtree data scheduling and multi-level detail (LOD) control, the satellite model, communication links and situation are rendered in real time. Simulation data is collected and processed in a hierarchical manner.
It enables multi-scenario collaborative simulation operation, improves the stability of simulation and the visualization effect, and enhances the overall simulation capability and visualization effect of satellite simulation.
Smart Images

Figure CN122137458A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite simulation technology, and in particular to a satellite simulation demonstration method, a satellite simulation demonstration system, and a terminal device. Background Technology
[0002] With the continuous development of satellite networking and operation technology, the demand for simulation demonstrations of satellite space operation status, communication link interaction, and target attribute verification capabilities is increasing. Most existing satellite simulation solutions are single-function, capable of only simulating simple orbital motion and unable to simultaneously adapt to multiple target verification modes and comprehensive operational scenarios. Furthermore, traditional 3D rendering methods suffer from low loading efficiency and unintuitive situational awareness, making it difficult to provide a coherent, visualized, and detailed real-time demonstration of the entire process of beam interaction, link dynamic changes, and target attribute determination. The simulation simulation effects and visualization capabilities need improvement. Summary of the Invention
[0003] This application provides a satellite simulation demonstration method, a satellite simulation demonstration system, and a terminal device to solve the problems existing in related technologies. The technical solution is as follows: In a first aspect, embodiments of this application provide a satellite simulation demonstration method, comprising: constructing a satellite space operation simulation environment based on an offline pyramid tile structure, and completing scenario initialization according to pre-configured satellite cluster parameters, orbit parameters, and communication link parameters; responding to a target verification mode selection command, in the satellite space operation simulation environment, calling the corresponding action list and running script, obtaining corresponding signal data according to the selected target verification mode, and determining target attributes based on the corresponding signal data, orbit characteristics, and communication protocol parsing to obtain target attribute results; wherein, the target verification modes include a high-security target verification mode, a collaborative networking verification mode, a directional data transmission mode, and a ground-based routine control mode; responding to a scenario trigger command, in the satellite space operation simulation environment, calling the target verification mode matching various demonstration scenarios, starting the simulation simulation process, and determining the target attributes based on the target attributes. The results drive real-time simulations of satellite attitude adjustment, communication link connectivity, and space situation. Demonstration scenarios include autonomous security protection for high-value satellites and collaborative operation of space clusters. A joint rendering optimization strategy based on quadtree data scheduling and multi-level detail (LOD) control is employed, combined with scene volume clipping, horizon clipping, and star background rendering based on stellar epoch data. This enables real-time rendering of satellite models, communication links, target attribute results, and space situation in the satellite space operation simulation environment, while simultaneously and dynamically displaying satellite operational status, communication link status, and target attribute determination processes. Real-time acquisition of satellite operational status, communication link status, target attribute results, and simulation timing information during the simulation process forms simulation data. Graded processing is performed on abnormal conditions generated throughout the simulation and rendering process, and the scene state and simulation data prior to the anomaly are retained during the anomaly recovery phase.
[0004] In one implementation, in response to a target verification mode selection command, in a satellite space operation simulation environment, the corresponding action list and execution script are invoked, and corresponding signal data is acquired according to the selected target verification mode. Based on the corresponding signal data, orbital characteristics, and communication protocol parsing, target attribute determination is achieved to obtain target attribute results. This includes: receiving a target verification mode selection command including mode priority and verification accuracy indicators; invoking the action list and execution script of the corresponding target verification mode according to the mode priority; when the target verification mode is a high-security target verification mode, acquiring query and response signal data; and performing time synchronization, phase calibration, and signal strength detection on the query and response signals; wherein, the coverage area of the query beam is determined according to the target... The target orbit altitude is dynamically adjusted; in the case of collaborative network verification mode, multi-satellite network interactive communication data is acquired; in the case of directional data transmission mode, target directional detection data and appearance feature data are acquired; in the case of ground-based routine control mode, full-domain scanning monitoring data from the ground control terminal is acquired; the orbit features are compared with a preset target orbit feature library and the feature matching degree is calculated; based on the communication protocol, the signal data corresponding to the currently selected target verification mode is parsed; based on the parsing results, the corresponding signal data, and the feature matching degree, a weighted comprehensive score is performed to complete the target attribute determination and obtain the target attribute result; among which, the scoring threshold is determined based on the verification accuracy index.
[0005] In one implementation, the satellite's operational status, communication link status, target attribute results, and simulation timing information are collected in real time during the simulation process to form simulation data. A graded processing is performed on abnormal conditions generated throughout the simulation and rendering process, and the scene state and simulation data before the anomaly are retained during the anomaly recovery phase. This includes: using a high-frequency acquisition strategy of no less than 10Hz to collect the satellite's operational status, communication link status, target attribute results, and simulation timing information in real time during the simulation process; performing denoising, outlier removal, timestamp alignment, and format standardization preprocessing on the satellite's operational status, communication link status, target attribute results, and simulation timing information to form structured simulation data; real-time monitoring of the entire simulation and rendering process to identify various abnormal conditions, and classifying these conditions into mild, moderate, and severe anomalies; performing process deceleration and parameter fine-tuning for mild anomalies, process pause and parameter reset for moderate anomalies, and process pause, parameter reset, and process recovery for severe anomalies, while retaining the scene state and simulation data before the anomaly are triggered during the process recovery phase.
[0006] In one implementation, the target attribute results include qualified targets, targets to be verified, and unqualified targets. In response to a scenario trigger command, in the satellite space operation simulation environment, a target verification mode matching various demonstration scenarios is invoked to initiate the simulation simulation process. Based on the target attribute results, the satellite's attitude adjustment, communication link connectivity, and real-time space situation simulation are driven. This includes: receiving a scenario trigger command including scenario type, simulation accuracy indicators, abnormal trigger conditions, and target verification mode adaptation requirements; and invoking the simulation simulation process of the corresponding demonstration scenario according to the scenario type and target verification mode adaptation requirements. During the execution of the simulation simulation process, for qualified targets, the satellite is driven to maintain its current attitude, ensure uninterrupted communication links, and update the space situation to normal operation status. The simulation process involves several steps: For targets to be verified, the satellite adjusts its attitude for tracking and monitoring, switches the communication link to encrypted transmission mode, and marks the space situation as alert. For unqualified targets, the satellite performs evasion adjustments, cuts off the communication link with the target, switches the space situation to a dangerous state, and triggers an early warning. The simulation data, including satellite attitude data, communication link status data, and space situation data, is compared with preset simulation benchmark data to obtain the simulation deviation. The simulation data is then adjusted based on the deviation to ensure the simulation accuracy meets the target. After the simulation, a simulation report is generated, including satellite operational status data, communication link status data, identity determination data, simulation time series data, situation change curves, target attribute result correlation analysis, and simulation deviation analysis.
[0007] In one implementation, a joint rendering optimization strategy based on quadtree data scheduling and multi-level-of-detail (LOD) control is employed. This strategy combines scene volume clipping, horizon clipping, and star background rendering based on stellar epoch data to render the satellite model, communication links, target attribute results, and space situation in a satellite space operation simulation environment in real time. Simultaneously, the satellite's operational status, communication link status, and target attribute determination process are dynamically displayed. This includes: employing a multi-view layered rendering method; completing scene space data partitioning and scheduling based on quadtrees; adapting model refinement to different observation distances using multi-level-of-detail (LOD) control; and simultaneously combining scene volume clipping and horizon clipping to eliminate redundant rendering elements outside the visible range. This process integrates satellite models, orbital trajectories, inter-satellite communication links, and satellite-to-ground communication data. Links, beam coverage, and spatial status are rendered sequentially according to depth. Satellites in different operational states are rendered using different styles, and the connectivity, encryption, and disconnection status of communication links are dynamically indicated in real time using color and line changes. Lightweight screen scheduling is achieved based on a joint rendering optimization strategy, linking the rendering sequence of the starry sky background. The query signal transmission, response signal reception, protocol parsing, feature comparison, and target attribute result output during the target attribute determination process are synchronously overlaid and rendered onto the scene screen in a time sequence. Based on a multi-level detail (LOD) detail hierarchical scheduling mechanism, the satellite operational status, including orbital altitude, orbital angular velocity, attitude angle, and position coordinates, as well as the signal strength, transmission delay, and link quality status of communication links, are rendered in real time.
[0008] In one embodiment, the satellite simulation demonstration method further includes: predicting the satellite's position at the next moment based on the satellite's real-time position, direction of movement, angular velocity, and simulation timing information during the simulation process; generating a smooth and continuous predicted trajectory based on the predicted position of multiple consecutive frames; and synchronously rendering the predicted trajectory, the satellite's real-time position, and historical trajectory to the satellite space operation simulation environment.
[0009] In one embodiment, the satellite simulation demonstration method further includes: determining the visible connectivity status of inter-satellite communication links and satellite-to-ground communication links in real time based on the satellite's real-time position, predicted trajectory, and relative distance between satellites; rendering the visible and invisible states of the links with different colors, line types, and identifiers, and dynamically updating the visible state of the links in the satellite space operation simulation environment as the satellite position changes.
[0010] Secondly, embodiments of this application provide a satellite simulation demonstration system, including: an initialization module configured to construct a satellite space operation simulation environment based on an offline pyramid tile structure, and complete scene initialization according to pre-configured satellite cluster parameters, orbit parameters, and communication link parameters; a target attribute determination module configured to respond to a target verification mode selection command, in the satellite space operation simulation environment, call the corresponding action list and running script, obtain the corresponding signal data according to the selected target verification mode, and determine the target attribute based on the corresponding signal data, orbit characteristics, and communication protocol parsing to obtain the target attribute result; wherein, the target verification modes include a high-security target verification mode, a collaborative networking verification mode, a directional data transmission mode, and a ground-based normal control mode; and a simulation deduction module configured to respond to a scene trigger command, in the satellite space operation simulation environment, call the target verification mode matching various demonstration scenarios, start the simulation deduction process, and, according to... The simulation module is driven by target attribute results to adjust satellite pose, monitor communication link connectivity, and perform real-time simulations of space situation. Demonstration scenarios include autonomous security protection for high-value satellites and collaborative operation of space clusters. The rendering module employs a joint rendering optimization strategy based on quadtree data scheduling and multi-level detail (LOD) control, combined with scene volume clipping, horizon clipping, and star background rendering based on stellar epoch data. It renders the satellite model, communication links, target attribute results, and space situation in the satellite space operation simulation environment in real time, and simultaneously displays the satellite's operational status, communication link status, and target attribute determination process. The simulation data generation module is configured to collect satellite operational status, communication link status, target attribute results, and simulation timing information in real time during the simulation process to form simulation data. It performs tiered processing on abnormal conditions generated throughout the simulation and rendering process, and retains the scene state and simulation data before the anomaly trigger during the anomaly recovery phase.
[0011] Thirdly, embodiments of this application provide a terminal device, which includes a memory and a processor. The memory and the processor communicate with each other via an internal connection path. The memory stores instructions, and the processor executes the instructions stored in the memory. When the processor executes the instructions stored in the memory, it causes the processor to perform the method in any of the embodiments described above.
[0012] Fourthly, embodiments of this application provide a computer-readable storage medium that stores a computer program, wherein when the computer program is run on a computer, the methods in any of the above-described embodiments are executed.
[0013] The advantages or beneficial effects of the above technical solutions include at least the following: According to the satellite simulation demonstration method of this application embodiment, a satellite space operation simulation environment is constructed based on an offline pyramid tile structure and standardized scenario initialization is completed. By configuring multiple differentiated target verification modes, corresponding action lists and running scripts can be called as needed. Target attribute determination is completed based on dedicated signal data acquisition, orbit feature comparison, and communication protocol parsing, effectively overcoming the shortcomings of existing simulation schemes that are limited in function, can only achieve simple orbit simulation, and cannot adapt to multiple verification modes and comprehensive operation scenarios. Simultaneously, it can respond to different scenario trigger commands, match corresponding verification modes to carry out simulation deduction, and use target attribute results to drive satellite attitude adjustment, communication link connection / disconnection, and space situation deduction in a closed loop, achieving multi-scenario collaborative simulation operation. Furthermore, by employing a joint rendering optimization strategy combining quadtree data scheduling with multi-level detail (LOD) control, along with scene volume clipping, horizon clipping, and stellar epoch background rendering techniques, the system effectively improves the low loading efficiency and unintuitive situational awareness of traditional 3D rendering. It performs real-time rendering of satellite models, communication links, target attribute results, and space situation, providing a complete, coherent, and detailed visualization of the entire process of satellite operation, link status changes, and target attribute determination. In addition, by collecting various types of information throughout the simulation process in real time to form simulation data, and combining this with tiered handling of abnormal operating conditions, abnormal scene states, and data retention mechanisms, the system further enhances the stability of simulation operations and data traceability, significantly improving the overall comprehensive simulation capabilities and visualization effects of satellite simulation.
[0014] The above overview is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features of this application will become readily apparent from the accompanying drawings and the following detailed description. Attached Figure Description
[0015] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the various drawings denote the same or similar parts or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings depict only some embodiments disclosed in this application and should not be construed as limiting the scope of this application.
[0016] Figure 1 A flowchart illustrating the satellite simulation demonstration method provided in an embodiment of this application is shown. Figure 2 This diagram illustrates the architecture of the satellite simulation demonstration system provided in this application embodiment; Figure 3 A structural block diagram of a terminal device according to an embodiment of this application is shown. Detailed Implementation
[0017] In the following description, only certain exemplary embodiments are briefly described. As those skilled in the art will recognize, the described embodiments can be modified in various ways without departing from the spirit or scope of this application. Therefore, the drawings and description are considered to be exemplary in nature and not restrictive.
[0018] The first aspect of this application provides a satellite simulation demonstration method. Figure 1 This diagram illustrates a flow chart of the satellite simulation demonstration method provided in an embodiment of this application. Figure 1 As shown, the satellite simulation demonstration method includes: Step S101: Construct a satellite space operation simulation environment based on the offline pyramid tile structure, and complete the scenario initialization according to the pre-configured satellite cluster parameters, orbit parameters and communication link parameters.
[0019] For example, a satellite space operation simulation environment that can be smoothly loaded is constructed by organizing large-scale spatial data such as Earth, stars, and orbits into layers and blocks using an offline pyramid tile structure. Then, based on the user-configured satellite cluster parameters, orbit parameters, and communication link parameters, the elements of the simulation scene are loaded and the state is set, realizing scene initialization. It can efficiently carry massive spatial data, reduce rendering pressure, and achieve rapid and stable construction of 3D scenes. At the same time, it supports flexible configuration of simulation parameters, providing an efficient and reliable operating foundation for subsequent satellite identification, link inference, and situation display.
[0020] Step S102: In response to the target verification mode selection command, in the satellite space operation simulation environment, the corresponding action list and running script are called, the corresponding signal data is obtained according to the selected target verification mode, and the target attribute is determined based on the corresponding signal data, orbit characteristics and communication protocol parsing, and the target attribute result is obtained; among them, the target verification modes include high-security target verification mode, collaborative networking verification mode, directional data transmission mode and ground-based normal control mode.
[0021] Based on the previously initialized satellite space operation simulation environment, for the currently selected target verification mode, the pre-bound and independently configured action list and dedicated operation script for that mode are precisely retrieved. Different target verification modes correspond to independent action lists and operation scripts. The execution process of each mode is independent and logically partitioned to avoid cross-interference and ensure the independence and standardization of single-mode operation.
[0022] Based on the currently effective target verification mode, differentiated and targeted collection of dedicated signal data that perfectly matches the current mode's business scenario is implemented, with data collection rules strictly corresponding one-to-one with mode types. For example, for the high-security target verification mode, query-response signal data is collected; for the collaborative networking verification mode, multi-satellite networking interactive communication data is collected; for the directional data transmission mode, target directional detection data and appearance feature data are collected; and for the ground-based routine control mode, full-domain scanning monitoring data from the ground control terminal is collected.
[0023] Specifically, the high-security target verification mode adopts a two-way interactive mechanism of inter-satellite active inquiry and passive response. It mainly collects inquiry and response signal data, relies on signal timing synchronization, phase calibration and signal quality detection, and combines identity field and verification information parsing to realize the verification of target identity qualification and communication interaction compliance under high security level.
[0024] The collaborative networking verification mode is designed for multi-satellite cluster formation collaboration scenarios. It takes multi-satellite networking interaction communication data as the core data source, and verifies the multi-satellite collaboration adaptability and networking communication status by parsing inter-satellite networking interaction commands, link transmission messages and timing synchronization information, combined with the unified orbit operation characteristics of the cluster.
[0025] The directional data transmission mode is based on directional detection and sensing units, which collect directional detection data and target appearance feature data of space targets. It acquires target feature information through non-cooperative passive sensing means, and completes target attribute identification and status verification based on feature comparison and data parsing.
[0026] The ground-based routine management and control mode is based on the integrated ground-space monitoring link, which connects to the ground control terminal's full-domain scanning monitoring data and downlink telemetry data. Based on long-term orbit operation patterns and ground monitoring data, it realizes the routine and continuous monitoring and compliance verification of the on-orbit target's operational status.
[0027] By using mode-specific signal data, quantified orbital characteristic parameters, and standardized communication protocol parsing results as comprehensive judgment criteria, the limitations of a single evaluation dimension are avoided. Through standardized and modular mode scheduling and data processing logic, the target verification process can be adaptively switched and stably operated under different space business scenarios. This effectively improves the integrity, adaptability, and simulation fidelity of target status assessment during 3D satellite simulation and provides accurate and reliable pre-judgment input for subsequent satellite attitude control, communication link management, and space situation simulation.
[0028] Step S103: In response to the scenario trigger command, in the satellite space operation simulation environment, the target verification mode matching various demonstration scenarios is invoked to start the simulation simulation process, and the satellite attitude adjustment, communication link connection and disconnection and space situation are driven in real time based on the target attribute results; among them, the demonstration scenarios include high-value satellite autonomous security protection scenario and space cluster collaborative operation scenario.
[0029] In the scenario of autonomous security protection for high-value satellites, the system matches a high-security target verification mode, identifies and warns of unqualified targets and abnormal communication behaviors based on target attribute results, and adjusts satellite operating attitude and isolates abnormal communication links in a coordinated manner to achieve active protection simulation of high-value space assets. In the scenario of collaborative operation of space clusters, the system matches a collaborative networking verification mode, and based on the cluster target attribute judgment results, uniformly controls the attitude of each satellite in the formation, dynamically manages the on / off status of inter-satellite networking communication links, and synchronously updates the cluster formation configuration and the evolution process of the overall space situation, fully reproducing the operational logic of multi-satellite collaborative missions.
[0030] Through an integrated operation mechanism that triggers scenarios, adapts to modes, and drives closed-loop verification results, the simulation process can be quickly switched and run continuously under different business scenarios. This enhances the linkage and temporal correlation of simulation simulations, improves the scenario fidelity and operational realism of the satellite space operation simulation environment, and makes the simulation demonstration process conform to the linkage control logic of actual on-orbit missions. This provides complete and reliable simulation support for space satellite operation and maintenance, cluster collaborative management and control, and security protection strategy verification.
[0031] Step S104: Adopt a joint rendering optimization strategy based on quadtree data scheduling and multi-level detail (LOD) control, combined with scene volume clipping, horizon clipping and star background rendering based on star epoch data, to render the satellite model, communication link, target attribute results and space situation in the satellite space operation simulation environment in real time, and synchronously and dynamically display the satellite operation status, communication link status and target attribute determination process.
[0032] A joint rendering optimization strategy combining a quadtree data scheduling mechanism and multi-level detail (Level of Detail) LOD control is adopted to perform hierarchical scheduling and graded rendering management of simulation scene resources. Utilizing the spatial partitioning capability of quadtrees, scene data in the satellite space simulation environment is indexed in blocks, loaded on demand, and dynamically scheduled, reducing data throughput pressure in large-scale spatial scenes. Simultaneously, based on multi-level detail (Level of Detail) LOD control technology, the refinement of the 3D model is dynamically adjusted according to the observation distance and field of view, reducing redundant rendering computational consumption while ensuring visual simulation effects.
[0033] Building upon this foundation, the system integrates scene volume clipping and horizon clipping techniques to remove invalid scene elements outside the simulation view and horizon range, reducing unnecessary primitive rendering batches and further improving real-time rendering efficiency. Furthermore, it combines stellar epoch data to achieve temporalized, high-precision dynamic rendering of the starry sky background, constructing a full-domain spatial simulation background that conforms to the spatiotemporal benchmark of the real universe.
[0034] Through the coordinated use of the above-mentioned multiple graphics optimization technologies, the satellite 3D model, inter-satellite communication links, quantified target attribute results, and global space situation elements within the satellite space operation simulation environment are rendered and output in a unified real-time manner. The satellite's real-time operating status, communication link connectivity status, and the complete target attribute determination and execution process are displayed synchronously and dynamically.
[0035] This rendering optimization method can effectively adapt to the continuous operation requirements of ultra-large-scale space simulation scenarios, balance the display accuracy of simulation images with the system's operating load, ensure the smoothness, real-time performance, and visual realism of simulation images in complex scenarios, and achieve integrated visualization of the entire satellite operation process, communication interaction process, and target verification and judgment process.
[0036] Step S105: Collect satellite operation status, communication link status, target attribute results and simulation timing information in real time during the simulation process to form simulation data. Perform hierarchical processing on abnormal conditions generated during the entire simulation and rendering process, and retain the scene state and simulation data before the abnormality was triggered during the abnormality recovery phase.
[0037] When the abnormal operating condition is eliminated and the abnormal recovery phase begins, the system automatically locks and retains the complete scene configuration state, environmental parameter information, and historical simulation data prior to the time the abnormal event was triggered, completing the fixed-point retention of key states and data. Through the coordinated efforts of real-time data acquisition, hierarchical handling of abnormalities, and retrospective retention of abnormal states, the system can completely record the entire simulation process, accurately locate the cause of the fault, ensure the operational stability, data traceability, and simulation continuity of the simulation and scene rendering process, effectively improve the fault tolerance and operational reliability of the satellite space simulation system, and provide complete data support for simulation result review, operating condition analysis, and algorithm optimization.
[0038] According to the satellite simulation demonstration method of this application, a satellite space operation simulation environment is constructed based on an offline pyramid tile structure and a standardized scene initialization is completed. By configuring multiple differentiated target verification modes, corresponding action lists and running scripts can be called as needed. Target attribute determination is completed based on dedicated signal data acquisition, orbit feature comparison, and communication protocol parsing, effectively overcoming the shortcomings of existing simulation schemes that are limited in function, can only achieve simple orbit simulation, and cannot adapt to multiple verification modes and comprehensive operation scenarios. Simultaneously, it can respond to different scenario trigger commands, match corresponding verification modes to carry out simulation deduction, and use the closed-loop of target attribute results to drive satellite attitude adjustment, communication link connection / disconnection, and space situation deduction, achieving multi-scenario collaborative simulation operation. Furthermore, by adopting a joint rendering optimization strategy combining quadtree data scheduling and multi-level detail (LOD) control, along with scene volume clipping, horizon clipping, and stellar epoch star background rendering technology, the method effectively improves the problems of low loading efficiency and unintuitive situation display in traditional 3D rendering. It performs real-time rendering of the satellite model, communication link, target attribute results, and space situation, providing a complete, coherent, and refined visualization of the entire process of satellite operation, link status changes, and target attribute determination. In addition, by collecting various types of information throughout the simulation process in real time to form simulation data, and combining abnormal operating conditions with abnormal scenario states and data retention mechanisms, the stability of simulation operation and data traceability are further improved, significantly enhancing the overall simulation capabilities and visualization effects of satellite simulation.
[0039] In one implementation, in step S102, in response to the target verification mode selection command, in the satellite space operation simulation environment, the corresponding action list and operation script are invoked, and the corresponding signal data is obtained according to the selected target verification mode. Based on the corresponding signal data, orbital characteristics, and communication protocol parsing, target attribute determination is achieved to obtain the target attribute result. This may include: receiving a target verification mode selection command including mode priority and verification accuracy indicators; invoking the action list and operation script of the corresponding target verification mode according to the mode priority; when the target verification mode is a high-security target verification mode, acquiring query and response signal data; and performing time synchronization, phase calibration, and signal strength detection on the query and response signals; wherein, the coverage of the query beam... The coverage area is dynamically adjusted according to the target orbital altitude; when the target verification mode is a collaborative network verification mode, multi-satellite network interactive communication data is acquired; when the target verification mode is a directional data transmission mode, target directional detection data and appearance feature data are acquired; when the target verification mode is a ground-based routine control mode, full-domain scanning monitoring data from the ground control terminal is acquired; the orbital features are compared with a preset target orbital feature library and the feature matching degree is calculated; based on the communication protocol, the signal data corresponding to the currently selected target verification mode is parsed; based on the parsing results, the corresponding signal data, and the feature matching degree, a weighted comprehensive score is performed to complete the target attribute determination and obtain the target attribute result; among which, the scoring threshold is determined based on the verification accuracy index.
[0040] The system receives target verification mode selection instructions in real time, including mode priority and verification accuracy indicators. Based on the mode priority logic carried in the instructions, it preferentially calls the action list and running script corresponding to the target verification mode that matches the current work requirements, realizing the orderly scheduling and standardized start of the verification process. Differentiated signal data is collected according to the currently selected target verification mode: When operating in high-security target verification mode, query and response signal data is collected, and the time synchronization, phase calibration, and signal strength detection of query and response signals are completed simultaneously. The query beam coverage is dynamically adjusted according to the target orbital altitude to adapt to the security interaction verification requirements under different spatial distances. When operating in collaborative networking verification mode, multi-satellite networking interactive communication data is collected uniformly to characterize the networking transmission and collaborative interaction status between cluster satellites. When operating in directional data transmission mode, target directional detection data and appearance feature data are collected to effectively acquire the external features and directional observation information of space targets. When operating in ground-based routine control mode, the full-domain scanning monitoring data output by the ground control terminal is accessed to achieve long-term status awareness of on-orbit targets based on ground-based monitoring resources.
[0041] Subsequently, the real-time collected orbital features are precisely compared with a preset target orbital feature library to quantitatively calculate the orbital feature matching degree and quantitatively assess the compliance of the target's on-orbit operation. Simultaneously, following standard communication protocol specifications, the signal data corresponding to the currently selected target verification mode is uniformly parsed to extract valid business information, interaction fields, and verification content. Combining the communication protocol parsing results, mode-specific collected signal data, and orbital feature matching degree, a weighted comprehensive scoring calculation is performed. Furthermore, a scoring threshold is dynamically set based on verification accuracy indicators. Through quantitative scoring and threshold constraints, standardized target attribute determination is completed, ultimately outputting stable and objective target attribute results. This achieves multi-mode differentiated, quantitative, and full-process target verification, ensuring the rigor, adaptability, and accuracy of target attribute determination under different business scenarios.
[0042] For example, the high-security target verification mode outputs target attribute results for target identity qualification and communication interaction security. Target identity qualification includes three categories: qualified targets, targets awaiting verification, and unqualified targets. The collaborative networking verification mode outputs target attribute results for multi-satellite networking adaptability and cluster collaborative operation status. The directional data transmission mode outputs target attribute results for space target feature matching degree and directional detection effectiveness. The ground-based routine management mode outputs target attribute results for long-term operational stability of on-orbit targets and compliance of ground monitoring. The target attribute results for each mode are tailored to their respective application scenarios, providing differentiated data support for subsequent satellite attitude adjustment, communication link connectivity, and real-time space situation simulation.
[0043] In one implementation, in step S105, the satellite operating status, communication link status, target attribute results, and simulation timing information during the simulation process are collected in real time to form simulation data. A graded processing is performed on abnormal conditions generated throughout the simulation and rendering process, and the scene state and simulation data before the abnormality are retained during the abnormality recovery phase. This may include: using a high-frequency acquisition strategy of no less than 10Hz to collect the satellite operating status, communication link status, target attribute results, and simulation timing information during the simulation process in real time; performing denoising, outlier removal, timestamp alignment, and format standardization preprocessing on the satellite operating status, communication link status, target attribute results, and simulation timing information to form structured simulation data; real-time monitoring of the entire simulation and rendering process, identifying various abnormal conditions, and classifying these abnormal conditions into mild, moderate, and severe levels; performing process deceleration and parameter fine-tuning for mild abnormalities, process pause and parameter reset for moderate abnormalities, and process pause, parameter reset, and process recovery for severe abnormalities, while retaining the scene state and simulation data before the abnormality are retained during the process recovery phase.
[0044] The system employs a high-frequency acquisition strategy of no less than 10Hz to continuously capture satellite operational status, communication link status, target attribute results, and simulation timing information during the simulation process, ensuring the real-time and continuous acquisition of data throughout the entire process. For the acquired multi-source heterogeneous information, unified data preprocessing operations are performed, sequentially completing data denoising, outlier removal, timestamp alignment, and format standardization. This eliminates interference and timing deviations in the original acquired data, generating structured simulation data with a unified format and standardized structure, ensuring the effectiveness of subsequent data storage, backtracking analysis, and retrieval.
[0045] Simultaneously, the system performs real-time monitoring of the simulation and 3D scene rendering processes, comprehensively identifying various abnormal operating conditions that occur during operation. Based on the scope of the anomaly's impact, the severity of the fault, and the intensity of business interference, all abnormal operating conditions are classified into three levels: minor, moderate, and severe. The system performs tiered control by matching the corresponding standardized handling logic to the anomaly level: for minor anomalies, the simulation process is slowed down and the operating parameters are dynamically fine-tuned to eliminate minor operational deviations without interrupting the simulation business; for moderate anomalies, the simulation process is paused and the operating parameters are reset and corrected to prevent the anomaly from spreading and causing secondary problems; for severe anomalies, the simulation process is paused, global parameters are reset, and the controlled process is restored simultaneously. After the abnormal operating condition is eliminated and the process restoration phase begins, the system fully retains the simulation environment scene state and historical simulation data prior to the triggering time of the abnormal event, achieving complete and solidified preservation of key information of the abnormal node.
[0046] This process, through the coordinated efforts of high-frequency acquisition, standardized data preprocessing, anomaly classification and handling, and fixed-point retention of anomalies, effectively improves the operational stability, anti-interference capability, and data traceability of the entire satellite simulation and scene rendering process, facilitating subsequent anomaly tracing, operational condition review, and simulation effect verification.
[0047] In one implementation, the target attribute results include qualified targets, targets to be verified, and unqualified targets. In step S103, in response to a scenario trigger command, in the satellite space operation simulation environment, a target verification mode matching various demonstration scenarios is invoked to start the simulation simulation process. Based on the target attribute results, the satellite attitude adjustment, communication link connectivity, and real-time space situation simulation are driven. This includes: receiving a scenario trigger command including scenario type, simulation accuracy index, abnormal trigger conditions, and target verification mode adaptation requirements; and invoking the simulation simulation process of the corresponding demonstration scenario according to the scenario type and target verification mode adaptation requirements. During the execution of the simulation simulation process, for qualified targets, the satellite is driven to maintain its current attitude, maintain communication link connectivity, and update the space situation to normal operation. For targets to be verified, the satellite is driven to... The satellite adjusts its attitude for tracking and monitoring, switches the communication link to encrypted transmission mode, and marks the space situation as alert. For unqualified targets, the satellite is driven to perform evasion adjustments, cuts off the communication link with the target, switches the space situation to a dangerous state, and triggers an early warning. The simulation data, including satellite attitude data, communication link status data, and space situation data, is compared with the preset simulation benchmark data to obtain the simulation deviation. The simulation data is then adjusted according to the simulation deviation to ensure that the simulation accuracy index meets the target. After the simulation is completed, a simulation report is generated, including satellite operation status data, communication link status data, identity determination data, simulation time series data, situation change curves, target attribute result correlation analysis, and simulation deviation analysis.
[0048] The system responds to scenario trigger commands, calls target verification modes adapted to various demonstration scenarios and starts simulation simulation processes within the satellite space operation simulation environment, and drives satellite attitude adjustment, communication link connection and disconnection and real-time simulation of space situation based on the acquired target attribute results.
[0049] Specifically, the system receives scenario triggering commands that include scenario type, simulation accuracy indicators, anomaly triggering conditions, and target verification mode adaptation requirements. Based on the scenario type and mode adaptation requirements, it schedules and runs the simulation simulation process for the corresponding demonstration scenario. Among them, the high-value satellite autonomous security protection scenario matches a high-security target verification mode, and hierarchical linkage control is carried out based on the target attribute results output by this mode; the space cluster collaborative operation scenario matches an adapted collaborative networking verification mode to complete the simulation simulation operation under the corresponding scenario.
[0050] During the simulation and execution, differentiated control measures are implemented based on the target attribute results: For qualified targets, the control satellite maintains its current attitude, keeps the communication link continuously open, and updates the space situation to normal operation status; for targets to be verified, the satellite attitude is adjusted to achieve continuous tracking and monitoring, the communication link is switched to encrypted transmission mode, and the space situation is marked as alert; for unqualified targets, the control satellite completes the avoidance attitude adjustment, cuts off the corresponding communication link, switches the space situation to dangerous status, and triggers early warning prompts simultaneously.
[0051] The system compares the simulated information, such as satellite pose data, communication link status data, and space situation data, with preset simulation benchmark data to calculate the simulation deviation. Based on the deviation results, the simulation parameters are dynamically adjusted to ensure that the simulation results meet the simulation accuracy requirements. After the simulation is completed, the system integrates and generates a complete simulation report. The report includes satellite operation status data, communication link status data, identity determination data, simulation time series data, situation change curves, target attribute result correlation analysis, and simulation deviation analysis, realizing visualization, traceability, and quantifiable analysis of the entire simulation process, effectively improving the overall integrity and simulation fidelity of satellite simulations in multiple scenarios.
[0052] In one implementation, in step S104, a joint rendering optimization strategy based on quadtree data scheduling and multi-level-of-detail (LOD) control is adopted. This strategy combines scene volume clipping, horizon clipping, and star background rendering based on stellar epoch data to render the satellite model, communication links, target attribute results, and space situation in the satellite space operation simulation environment in real time. Simultaneously, the satellite operation status, communication link status, and target attribute determination process are dynamically displayed. This can include: employing a multi-view layered rendering method, completing scene space data partitioning and scheduling based on a quadtree, adapting the model refinement to different observation distances using multi-level-of-detail (LOD) control, and simultaneously combining scene volume clipping and horizon clipping to eliminate redundant rendering elements outside the visible range, thus rendering the satellite model, orbit trajectory, and inter-satellite communication links. The satellite-to-ground communication links, beam coverage, and spatial status are rendered sequentially according to depth. Satellites in different operational states are rendered using different styles, and the connectivity, encryption, and disconnection status of communication links are dynamically indicated in real time using color and line changes. A lightweight screen scheduling is achieved based on a joint rendering optimization strategy, linking the rendering sequence of the starry sky background. The query signal transmission, response signal reception, protocol parsing, feature comparison, and target attribute result output during the target attribute determination process are synchronously overlaid and rendered onto the scene screen in a time sequence. Based on a multi-level of detail (LOD) detail hierarchical scheduling mechanism, the satellite's operational status, including orbital altitude, orbital angular velocity, attitude angle, and position coordinates, as well as the signal strength, transmission delay, and link quality status of the communication links, are rendered in real time.
[0053] A multi-view, layered rendering approach is adopted, sequentially rendering satellite models, orbital trajectories, inter-satellite communication links, satellite-to-ground communication links, beam coverage, and space situational elements according to spatial depth levels. This ensures clear spatial scene hierarchy and standardized display logic. A visual differentiation design is implemented for varying operational conditions, with satellites in different operational states displayed using differentiated rendering styles. Communication links, based on their actual operating modes, are intuitively identified through dynamic color switching and real-time line type changes to indicate connectivity, encrypted transmission, and disconnection statuses, achieving dynamic visualization of link operational conditions.
[0054] At the same time, the key steps of the entire target attribute determination process are superimposed and rendered onto the simulation scene according to the time sequence logic, fully presenting the complete execution process of sending inquiry signals, receiving response signals, parsing communication protocols, comparing track features, and outputting target attribute results, realizing a panoramic visualization reproduction of the verification and determination process.
[0055] In addition, the system renders and displays the satellite's core operating parameters and key indicators of the communication link in real time, including satellite operating status information such as orbital altitude, operating angular velocity, attitude angle, and position coordinates, as well as link operating status parameters such as communication link signal strength, transmission delay, and link quality. This enables the simulation scenario to not only display the macroscopic situation but also to achieve a refined presentation of microscopic operating parameters and business interaction processes, effectively improving the visualization accuracy, information carrying capacity, and simulation intuitiveness of the space simulation scenario.
[0056] In one embodiment, the satellite simulation demonstration method may further include: predicting the satellite's position at the next moment based on the satellite's real-time position, direction of movement, angular velocity, and simulation timing information during the simulation process; generating a smooth and continuous predicted trajectory based on the predicted position of multiple consecutive frames; and synchronously rendering the predicted trajectory, the satellite's real-time position, and historical trajectory to the satellite space operation simulation environment.
[0057] During the continuous execution of the simulation, the system collects the satellite's current real-time position coordinates, running direction parameters, running angular velocity data, and simulation timing information in real time. Using these core running parameters as prediction inputs, the system accurately calculates and predicts the satellite's spatial position at the next moment through a preset trajectory prediction algorithm, thereby achieving forward-looking prediction of the satellite's running trajectory and providing advance support for subsequent simulation linkage control and situation assessment.
[0058] Based on the predicted satellite position data for the next moment from multiple consecutive frames, the system performs trajectory smoothing to eliminate potential position fluctuations and breakpoints during the prediction process, generating a smooth, continuous predicted trajectory that conforms to the actual satellite operation patterns. Simultaneously, the generated predicted trajectory is integrated with the satellite's current real-time position and historical trajectory data, and rendered synchronously in the satellite space operation simulation environment, achieving a unified visualization of "real-time position + historical trajectory + predicted trajectory".
[0059] This supplementary step can intuitively present the past, present and future trends of satellite operation, clearly reflect the evolution of satellite trajectory, and facilitate operators to grasp the satellite's operational status in advance, predict possible orbital deviations or interaction risks, further enrich the information dimensions of the simulation demonstration, and enhance the practicality, foresight and situation control capabilities of the satellite simulation demonstration. It works in conjunction with the previous steps of rendering optimization and simulation deduction to build a more comprehensive and refined satellite space operation simulation demonstration system.
[0060] In one embodiment, the satellite simulation demonstration method may further include: determining the visible connectivity status of inter-satellite communication links and satellite-to-ground communication links in real time based on the satellite's real-time position, predicted trajectory, and relative distance between satellites; rendering the visible and invisible states of the links with different colors, line types, and identifiers, and dynamically updating the visible state of the links in the satellite space operation simulation environment as the satellite position changes.
[0061] The system collects the current real-time position coordinates of the satellites, the generated predicted trajectory data, and the relative distance data between satellites and between satellites and ground control terminals in real time. Through spatial geometric calculations and link connectivity judgment logic, it determines the visible connectivity status of each communication link (inter-satellite link, satellite-to-ground link) in real time. That is, it determines whether the satellites and ground equipment at both ends of the link are within each other's signal coverage range, and whether there are situations such as obstruction or exceeding distance limits that cause the link to be unable to connect. Finally, it clearly distinguishes between the two core states of the link: "visible connectivity" and "invisible disconnection".
[0062] To clearly distinguish link states, the system employs a differentiated rendering strategy: communication links in the "visible connected" state are rendered using a preset base color, standard line type, and unique identifier; while communication links in the "invisible disconnected" state are rendered using colors, line types, and identifiers that are clearly distinguishable from the connected state, ensuring a clear visual difference between the two states. Simultaneously, as the satellite's real-time position changes dynamically and the predicted trajectory is updated, the system synchronously and dynamically updates the visible connected state of all communication links, ensuring that link rendering remains synchronized with the satellite's operational status and predicted trajectory, achieving a dynamic and visual representation of the visibility of inter-satellite and satellite-to-ground communication links.
[0063] This process not only makes up for the shortcomings of only showing the static state of the link, but also enhances the intuitiveness of the space situation through visualization. It is consistent with the above-mentioned rendering optimization strategy and scene linkage logic, further improving the detail richness and technical rigor of the satellite simulation demonstration. It provides clear visual support for subsequent link status monitoring and anomaly investigation, and makes the entire simulation process more in line with the actual on-orbit communication scenario.
[0064] A second aspect of this application provides a satellite simulation demonstration system. Figure 2 This diagram illustrates the architecture of the satellite simulation demonstration system provided in an embodiment of this application. Figure 2 As shown, the satellite simulation demonstration system 200 includes: an initialization module 210, configured to construct a satellite space operation simulation environment based on an offline pyramid tile structure, and complete scenario initialization according to pre-configured satellite cluster parameters, orbit parameters, and communication link parameters; a target attribute determination module 220, configured to respond to a target verification mode selection command, in the satellite space operation simulation environment, call the corresponding action list and running script, obtain the corresponding signal data according to the selected target verification mode, and determine the target attribute based on the corresponding signal data, orbit characteristics, and communication protocol parsing, thereby obtaining the target attribute result; wherein, the target verification modes include a high-security target verification mode, a collaborative networking verification mode, a directional data transmission mode, and a ground-based routine control mode; and a simulation deduction module 230, configured to respond to a scenario trigger command, in the satellite space operation simulation environment, call the target verification mode matching various demonstration scenarios, start the simulation deduction process, and determine the target attribute result based on the target. The attribute results drive satellite attitude adjustment, communication link connectivity, and real-time simulation of space situation. Demonstration scenarios include autonomous security protection for high-value satellites and collaborative operation of space clusters. The rendering module 240 is configured to employ a joint rendering optimization strategy based on quadtree data scheduling and multi-level detail (LOD) control. Combined with scene volume clipping, horizon clipping, and star background rendering based on stellar epoch data, it renders the satellite model, communication links, target attribute results, and space situation in the satellite space operation simulation environment in real time, and synchronously displays the satellite operation status, communication link status, and target attribute determination process. The simulation data generation module 250 is configured to collect satellite operation status, communication link status, target attribute results, and simulation time sequence information in real time during the simulation process to form simulation data. It performs hierarchical processing on abnormal conditions generated throughout the simulation and rendering process, and retains the scene state and simulation data before the abnormality was triggered during the abnormality recovery phase.
[0065] In one implementation, the target attribute determination module 220 is further configured to: receive a target verification mode selection instruction including mode priority and verification accuracy index; call the action list and running script of the corresponding target verification mode according to the mode priority; when the target verification mode is a high-security target verification mode, acquire query response signal data, and perform time synchronization, phase calibration, and signal strength detection on the query signal and response signal; wherein, the coverage range of the query beam is dynamically adjusted according to the target orbital altitude; when the target verification mode is a collaborative networking verification mode, acquire multi-satellite networking interactive communication data; when the target verification mode is a directional data transmission mode, acquire target directional detection data and appearance feature data; when the target verification mode is a ground-based normal control mode, acquire full-domain scanning monitoring data from the ground control terminal; compare the orbital features with a preset target orbital feature library and calculate the feature matching degree; based on the communication protocol, parse the signal data corresponding to the currently selected target verification mode; based on the parsing result, the corresponding signal data, and the feature matching degree, perform a weighted comprehensive score to complete the target attribute determination and obtain the target attribute result; wherein, the scoring threshold is determined based on the verification accuracy index.
[0066] In one implementation, the simulation data generation module 250 is further configured to: employ a high-frequency acquisition strategy of not less than 10Hz to acquire in real time the satellite operating status, communication link status, target attribute results, and simulation timing information during the simulation process; perform noise reduction, outlier removal, timestamp alignment, and format standardization preprocessing on the satellite operating status, communication link status, target attribute results, and simulation timing information to form structured simulation data; monitor the entire simulation and rendering process in real time, identify various abnormal conditions, and classify these abnormal conditions into mild, moderate, and severe anomalies; perform process deceleration and parameter fine-tuning for mild anomalies, process pause and parameter reset for moderate anomalies, and process pause, parameter reset, and process recovery for severe anomalies, while retaining the scene state and simulation data before the anomaly was triggered during the process recovery phase.
[0067] In one implementation, the target attribute results include qualified targets, targets to be verified, and unqualified targets. The simulation module 230 is further configured to: receive a scenario trigger command including scenario type, simulation accuracy index, abnormal triggering conditions, and target verification mode adaptation requirements; and invoke the simulation process of the corresponding demonstration scenario according to the scenario type and target verification mode adaptation requirements; during the execution of the simulation process, for qualified targets, drive the satellite to maintain its current attitude, maintain communication link connectivity, and update the space situation to normal operation; for targets to be verified, drive the satellite to adjust its attitude for tracking and monitoring, switch the communication link to encrypted transmission mode, and mark the space situation as alert; for... For unqualified targets, the satellite is driven to perform evasion adjustments, severing the communication link with the target, switching the space situation to a dangerous state, and triggering an early warning. The simulation data, including satellite attitude data, communication link status data, and space situation data, is compared with the preset simulation benchmark data to obtain the simulation deviation. The simulation data is then adjusted according to the simulation deviation to ensure that the simulation accuracy index meets the target. After the simulation is completed, a simulation report is generated, including satellite operation status data, communication link status data, identity determination data, simulation time series data, situation change curves, target attribute result correlation analysis, and simulation deviation analysis.
[0068] In one implementation, the rendering module 240 is further configured to: employ a multi-view layered rendering method, complete scene spatial data partitioning and scheduling based on a quadtree, combine multi-level detail (LOD) control to adapt the model refinement to different observation distances, and simultaneously combine scene volume clipping and horizon clipping to eliminate redundant rendering elements outside the visible range, rendering satellite models, orbit trajectories, inter-satellite communication links, satellite-to-ground communication links, beam coverage, and spatial situation sequentially according to depth order; wherein, satellites in different operating states are rendered using different styles, and the connectivity, encryption, and disconnection states of communication links are dynamically marked in real time using color and line type changes; complete lightweight screen scheduling based on a joint rendering optimization strategy, link the rendering sequence of the starry sky background, and synchronously overlay and render the query signal transmission, response signal reception, protocol parsing, feature comparison, and target attribute result output during the target attribute determination process onto the scene screen in a timely manner; based on a multi-level detail (LOD) detail hierarchical scheduling mechanism, render and display in real time the satellite operating status, including orbital altitude, angular velocity, attitude angle, and position coordinates, as well as the signal strength, transmission delay, and link quality status of the communication links.
[0069] In one embodiment, the satellite simulation demonstration system 200 further includes: a synchronous rendering module, configured to predict the satellite's position at the next moment based on the satellite's real-time position, direction of movement, angular velocity, and simulation timing information during the simulation process; generate a smooth and continuous predicted trajectory based on the predicted position of multiple consecutive frames; and synchronously render the predicted trajectory, the satellite's real-time position, and historical trajectory to the satellite space operation simulation environment.
[0070] In one embodiment, the satellite simulation demonstration system 200 further includes: a status update module, configured to determine the visible connectivity status of inter-satellite communication links and satellite-to-ground communication links in real time based on the satellite's real-time position, predicted trajectory, and relative distance between satellites; render the visible and invisible states of the links using different colors, line types, and identifiers, and dynamically update the visible state of the links in the satellite space operation simulation environment as the satellite position changes.
[0071] The functions of each module in the embodiments of this application can be found in the corresponding descriptions in the above methods, and will not be repeated here.
[0072] Figure 3 A structural block diagram of a terminal device according to an embodiment of this application is shown. Figure 3 As shown, the terminal device includes a memory 310 and a processor 320. The memory 310 stores a computer program that can run on the processor 320. When the processor 320 executes the computer program, it implements the method described in the above embodiments. The number of memories 310 and processors 320 can be one or more.
[0073] The terminal device also includes: The communication interface 330 is used to communicate with external devices and perform data exchange and transmission.
[0074] If the memory 310, processor 320, and communication interface 330 are implemented independently, they can be interconnected via a bus to communicate with each other. This bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0075] Optionally, in a specific implementation, if the memory 310, processor 320 and communication interface 330 are integrated on a single chip, the memory 310, processor 320 and communication interface 330 can communicate with each other through an internal interface.
[0076] This invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method provided in this application.
[0077] This application also provides a chip, which includes a processor for calling and executing instructions stored in a memory, causing a communication device on which the chip is installed to perform the method provided in this application.
[0078] This application also provides a chip, including: an input interface, an output interface, a processor, and a memory. The input interface, output interface, processor, and memory are connected through an internal connection path. The processor is used to execute code in the memory. When the code is executed, the processor is used to execute the method provided in the application embodiment.
[0079] It should be understood that the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. General-purpose processors can be microprocessors or any conventional processor. It is worth noting that the processor can be a processor supporting the Advanced Reduced Instruction Set Computing (RISC) machine (ARM) architecture.
[0080] Further, optionally, the aforementioned memory may include read-only memory and random access memory, and may also include non-volatile random access memory. The memory may be volatile or non-volatile, or may include both. Non-volatile memory may include read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which serves as an external cache. Many forms of RAM are available by way of example, but not limitation. Examples include static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0081] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another.
[0082] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of those different embodiments or examples.
[0083] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.
[0084] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process. Furthermore, the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functionality involved.
[0085] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus or device (such as a computer-based system, a processor-included system or other system that can fetch and execute instructions from, an instruction execution system, apparatus or device).
[0086] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. All or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware, the program being stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiments.
[0087] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. This storage medium can be a read-only memory, a disk, or an optical disk, etc.
[0088] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various variations or substitutions within the technical scope disclosed in this application, and these should all be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A satellite simulation demonstration method, characterized in that, include: A satellite space operation simulation environment is constructed based on an offline pyramid tile structure, and the scenario initialization is completed according to the pre-configured satellite cluster parameters, orbit parameters and communication link parameters. In response to the target verification mode selection command, in the satellite space operation simulation environment, the corresponding action list and operation script are invoked, the corresponding signal data is obtained according to the selected target verification mode, and the target attribute is determined based on the corresponding signal data, orbit characteristics and communication protocol parsing, and the target attribute result is obtained; wherein, the target verification mode includes high-security target verification mode, collaborative networking verification mode, directional data transmission mode and ground-based normal control mode; In response to the scenario trigger command, in the satellite space operation simulation environment, the target verification mode matching various demonstration scenarios is invoked to start the simulation simulation process, and the satellite attitude adjustment, communication link connection and disconnection and space situation are driven in real time based on the target attribute results; wherein, the demonstration scenarios include high-value satellite autonomous security protection scenario and space cluster collaborative operation scenario; A joint rendering optimization strategy based on quadtree data scheduling and multi-level detail (LOD) control is adopted. Combined with scene volume clipping, horizon clipping and star background rendering based on star epoch data, the satellite model, communication link, target attribute results and space situation in the satellite space operation simulation environment are rendered in real time, and the satellite operation status, communication link status and target attribute determination process are displayed synchronously and dynamically. The system collects satellite operation status, communication link status, target attribute results, and simulation timing information in real time during the simulation process to form simulation data. It performs hierarchical processing on abnormal conditions generated throughout the simulation and rendering process, and retains the scene state and simulation data before the abnormality was triggered during the abnormality recovery phase.
2. The method according to claim 1, characterized in that, In response to the target verification mode selection command, within the satellite space operation simulation environment, the corresponding action list and execution script are invoked. Based on the selected target verification mode, corresponding signal data is acquired. Target attribute determination is then performed based on the corresponding signal data, orbital characteristics, and communication protocol parsing, yielding target attribute results, including: Receive the target verification mode selection instruction, which includes mode priority and verification accuracy index, and call the action list and execution script of the corresponding target verification mode according to the mode priority; When the target verification mode is a high-security target verification mode, query and response signal data are acquired, and the query and response signals are synchronized in time, calibrated in phase, and their signal strength is detected; wherein, the coverage of the query beam is dynamically adjusted according to the target orbital altitude; when the target verification mode is a collaborative networking verification mode, multi-satellite networking interactive communication data is acquired; when the target verification mode is a directional data transmission mode, target directional detection data and appearance feature data are acquired; when the target verification mode is a ground-based routine control mode, full-domain scanning monitoring data from the ground control terminal is acquired; The orbital features are compared with a preset target orbital feature library and the feature matching degree is calculated. Based on the communication protocol, the signal data corresponding to the currently selected target verification mode is parsed; Based on the analysis results, the corresponding signal data, and the feature matching degree, a weighted comprehensive score is performed to complete the target attribute determination and obtain the target attribute result; wherein, the scoring threshold is determined based on the verification accuracy index.
3. The method according to claim 1, characterized in that, The system collects satellite operational status, communication link status, target attribute results, and simulation timing information in real time during the simulation process to form simulation data. It performs tiered processing on abnormal conditions generated throughout the simulation and rendering process, and retains the scene state and simulation data prior to the anomaly trigger during the anomaly recovery phase, including: A high-frequency acquisition strategy of no less than 10Hz is adopted to collect satellite operation status, communication link status, target attribute results and simulation timing information in real time during the simulation process; The satellite's operational status, communication link status, target attribute results, and simulation simulation timing information are preprocessed by denoising, outlier removal, timestamp alignment, and format standardization to form structured simulation data. Real-time monitoring of the entire simulation and rendering process, identification of various abnormal working conditions, and classification of these abnormal working conditions into mild, moderate, and severe levels of abnormality; For mild anomalies, the execution process is slowed down and parameters are fine-tuned; for moderate anomalies, the execution process is paused and parameters are reset; for severe anomalies, the execution process is paused, parameters are reset, and the process is resumed. During the process recovery phase, the scene state and simulation data before the anomaly were triggered are retained.
4. The method according to claim 1, characterized in that, The target attribute results include qualified targets, targets to be verified, and unqualified targets; in response to a scenario trigger command, in the satellite space operation simulation environment, a target verification mode matching various demonstration scenarios is invoked to initiate the simulation simulation process, and the satellite attitude adjustment, communication link connectivity, and real-time space situation simulation are driven based on the target attribute results, including: It receives scenario triggering instructions including scenario type, simulation accuracy index, abnormal triggering conditions and target verification mode adaptation requirements, and calls the simulation simulation process of the corresponding demonstration scenario according to the scenario type and target verification mode adaptation requirements. During the simulation process, for qualified targets, the satellite maintains its current attitude, keeps the communication link open, and updates the space situation to normal operation. For targets to be verified, the satellite adjusts its attitude for tracking and monitoring, switches the communication link to encrypted transmission mode, and marks the space situation as alert. For unqualified targets, the satellite performs avoidance adjustments, cuts off the communication link with the target, switches the space situation to dangerous status, and triggers an early warning. The inference data, including satellite pose data, communication link status data, and space situation data, is compared with the preset inference benchmark data to obtain the inference deviation. The inference data is then adjusted according to the inference deviation to ensure that the inference accuracy index meets the target. After the simulation is completed, a simulation report is generated, which includes satellite operation status data, communication link status data, identity determination data, simulation time series data, situation change curves, target attribute result correlation analysis, and simulation deviation analysis.
5. The method according to claim 1, characterized in that, A joint rendering optimization strategy based on quadtree data scheduling and multi-level detail (LOD) control is adopted. This strategy combines scene volume clipping, horizon clipping, and star background rendering based on stellar epoch data to render the satellite model, communication link, target attribute results, and space situation in a satellite space operation simulation environment in real time. Simultaneously, the satellite's operational status, communication link status, and target attribute determination process are dynamically displayed, including: A multi-view layered rendering approach is adopted, and scene spatial data partitioning and scheduling are completed based on quadtrees. Multi-level detail (LOD) control is combined to adapt the model's refinement to different observation distances. Simultaneously, scene volume clipping and horizon clipping are combined to eliminate redundant rendering elements outside the visible range. Satellite models, orbit trajectories, inter-satellite communication links, satellite-to-ground communication links, beam coverage, and spatial situation are rendered sequentially according to depth. Among them, satellites in different operating states are rendered with different styles, and the connectivity, encryption, and disconnection status of communication links are dynamically marked in real time with color and line type changes. Lightweight screen scheduling is achieved based on joint rendering optimization strategy, and the rendering sequence of starry sky background is linked. The query signal sending, response signal receiving, protocol parsing, feature comparison and target attribute result output in the target attribute determination process are synchronously superimposed and rendered to the scene screen in time sequence. Based on the multi-level detail (LOD) hierarchical scheduling mechanism, the satellite's operational status, including orbital altitude, angular velocity, attitude angle, and position coordinates, as well as the signal strength, transmission delay, and link quality status of the communication link, are rendered and displayed in real time.
6. The method according to claim 1, characterized in that, Also includes: During the simulation, the satellite's position at the next moment is predicted based on its real-time position, direction of motion, angular velocity, and simulation timing information. A smooth and continuous predicted trajectory is generated based on the predicted position of multiple consecutive frames, and the predicted trajectory is rendered synchronously with the satellite's real-time position and historical trajectory in the satellite space operation simulation environment.
7. The method according to claim 6, characterized in that, Also includes: Based on the real-time position of the satellite, the predicted trajectory, and the relative distance between satellites, the visible connectivity status of the inter-satellite communication link and the satellite-to-ground communication link is determined in real time. The visible and invisible states of the link are rendered using different colors, line types, and identifiers, and the visible state of the link is dynamically updated in the satellite space operation simulation environment as the satellite position changes.
8. A satellite simulation demonstration system, characterized in that, include: The initialization module is configured to build a satellite space operation simulation environment based on an offline pyramid tile structure, and complete the scenario initialization according to the pre-configured satellite cluster parameters, orbit parameters and communication link parameters; The target attribute determination module is configured to respond to the target verification mode selection command, in the satellite space operation simulation environment, call the corresponding action list and running script, obtain the corresponding signal data according to the selected target verification mode, and determine the target attribute based on the corresponding signal data, orbit characteristics and communication protocol parsing to obtain the target attribute result; wherein, the target verification mode includes high-security target verification mode, collaborative networking verification mode, directional data transmission mode and ground-based normal control mode; The simulation module is configured to respond to scenario trigger commands, and in the satellite space operation simulation environment, call the target verification mode that matches various demonstration scenarios, start the simulation process, and drive satellite attitude adjustment, communication link connection and disconnection, and real-time simulation of space situation based on the target attribute results; wherein, the demonstration scenarios include high-value satellite autonomous security protection scenario and space cluster collaborative operation scenario; The rendering module is configured to use a joint rendering optimization strategy based on quadtree data scheduling and multi-level detail (LOD) control. It combines scene volume clipping, horizon clipping, and star background rendering based on star epoch data to render the satellite model, communication link, target attribute results, and space situation in the satellite space operation simulation environment in real time, and synchronously and dynamically display the satellite operation status, communication link status, and target attribute determination process. The simulation data generation module is configured to collect satellite operation status, communication link status, target attribute results and simulation timing information in real time during the simulation process to form simulation data. It performs hierarchical processing on abnormal conditions generated throughout the simulation and rendering process, and retains the scene state and simulation data before the abnormality was triggered during the abnormality recovery phase.
9. A terminal device, characterized in that, include: A processor and a memory, wherein instructions are stored in the memory and loaded and executed by the processor to implement the method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1-7.