Situation display method and device based on simulation data driving

By configuring the situation configuration file and synchronizing the simulation cycle and rendering cycle using the data manager, the problem of insufficient flexibility and delay in the situation display method when adapting to different simulation platforms is solved, and high flexibility and real-time situation display is achieved.

CN119520514AActive Publication Date: 2025-02-25BEIJING CHUANGQI VISION TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411683030.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-02-25
Estimated Expiration
2044-11-22

AI Technical Summary

Technical Problem

The existing situation display method is not flexible enough when adapting to different simulation platforms, and because the rendering engine cannot process a large amount of simulation data in real time, the situation display content is out of sync with the simulation results, resulting in delays.

Method used

By configuring the interface mapping relationship between simulation data and situation data, a situation configuration file is formed to achieve rapid adaptation of data specifications of different simulation platforms. At the same time, the data manager is used to synchronize the simulation cycle and rendering cycle, dynamically adjust the data driving cycle, and ensure that the situation display content is synchronized with the simulation results.

Benefits of technology

It enhances the flexibility of the situation display system, can quickly adapt to different simulation platforms, and eliminates the delay in situation display content and simulation results, ensuring real-time and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520514A_ABST
    Figure CN119520514A_ABST
Patent Text Reader

Abstract

The invention discloses a situation display method and device based on simulation data driving, and the method comprises the steps: configuring an interface mapping relation between simulation data and situation data based on output parameters of situation display participated by different simulation platforms and parameters of a situation display system, and forming a situation configuration file; performing corresponding data transmission channel and interface division according to the situation display requirements of the situation entity, the situation special effect and the situation interface; receiving initialization data, resource creation data, resource updating data and resource destruction data, and correspondingly performing simulation situation initialization, simulation situation resource creation, simulation situation resource updating and simulation situation resource destruction according to the type of the simulation data; after simulation is finished, the simulation situation resources are emptied, and next simulation situation display is waited; according to the method, different simulation platform data can be rapidly adapted through the situation configuration file, the data driving period is dynamically adjusted according to the real-time requirement of the situation object, it is ensured that the display content and the simulation result are synchronous, and delay is eliminated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer simulation, and more particularly to a situation display method and device driven by simulation data. Background Art

[0002] The simulation platform is a series of simulation support tools with the simulation engine as the core, including model construction, resource management, data management, distributed operation, simulation calculation, data analysis and other functions, which can provide extended services for simulation deduction; the simulation engine is responsible for calculating and advancing the core components of the simulation, has a time synchronization function, can schedule the simulation model in the same time period according to the simulation scenario, execute the calculation logic in the model, and generate simulation data; the simulation scenario is a file that records the simulation conditions, simulation environment, simulation entity type, quantity, configuration parameters and other information of the simulation deduction, which is the script of the simulation deduction, referred to as the scenario; the simulation model is used to simulate the system behavior and Mathematical functions of dynamic characteristics can be used by computers to deduce the behavior of the object under different conditions at different times; the simulation cycle is the time required for a simulation calculation of all models; the situation display is a visualization system used to present all relevant information in a specific field, which can display complex information and data to help decision makers quickly understand the current situation or changes in the environment; situation resources are used to present entities, special effects and interfaces of situation information, among which situation entities are three-dimensional models of cars and ships, situation special effects are dynamic effects such as communication and detection, and situation interface is the human-computer interface for information and data display; the rendering cycle is the time required for the computer to complete a situation display screen calculation to the output screen.

[0003] At present, there are two problems in the existing situation display method:

[0004] First, different simulation platforms have different definitions of simulation data, and parameters with the same meaning also have different definitions in naming. For example, the longitude of the geographic coordinate system is defined as longitude on some simulation platforms and lon on others. The situation display system receives simulation data and needs to parse the data according to the simulation platform data specifications before it can complete the driven display of the situation. Therefore, the situation display system is generally deeply bound to the simulation platform and cannot quickly adapt to new simulation platforms, and its flexibility is not high. Second, the simulation platform usually has a high computing frequency (greater than 100 frames per second) and can generate a large amount of simulation data, while the rendering engine rendering frequency is related to the display refresh rate (usually 60 frames per second). If the simulation data is processed and driven every time, the rendering engine cannot complete data processing and rendering in real time, resulting in the situation display content and simulation results being out of sync, causing delays.

[0005] Therefore, how to quickly adapt the situation display to different simulation platforms to enhance system flexibility, and how to ensure that the situation display content is synchronized with the simulation results to eliminate delays are issues that technical personnel in this field urgently need to solve. Summary of the invention

[0006] In view of this, the present invention provides a situation display method and device driven by simulation data to solve some of the technical problems mentioned in the background technology.

[0007] In order to achieve the above object, the present invention adopts the following technical solution:

[0008] A situation display method based on simulation data drive includes the following steps:

[0009] S1. Based on the output parameters and situation display system parameters of different simulation platforms participating in the situation display, configure the interface mapping relationship between simulation data and situation data to form a situation configuration file;

[0010] S2. Establish a network communication connection, and divide the simulation data into corresponding data transmission channels and interfaces according to the situation display requirements of the situation entity, situation effects and situation interface;

[0011] S3 receives simulation data, simulation data including initialization data, resource creation data, resource update data and resource destruction data, according to the type of simulation data corresponding to the simulation situation initialization, simulation situation resource creation, simulation situation resource update and simulation situation resource destruction;

[0012] S4. Repeat the process of creating, updating and destroying simulation situation resources to realize the situation process demonstration driven by simulation data, until the simulation ends, clear the simulation situation resources, and wait for the next simulation situation display.

[0013] Preferably, the specific contents of step S1 include:

[0014] Step 11. Traverse the simulation engine parameters and simulation model types participating in the situation display from the simulation platform, and record the engine parameters under the simulation engine and the model parameters under the simulation model list;

[0015] Step 12. Traverse the situation entities, situation special effects, and situation interfaces involved in the situation display from the situation display system, and record entity parameters under the situation entity, special effect parameters under the situation special effect, and interface parameters under the situation interface;

[0016] Step 13. Traverse the engine parameters and model parameters, select corresponding parameters from entity parameters, special effect parameters or interface parameters for configuration, form a mapping relationship between simulation platform parameters and situation display system parameters, and generate a situation configuration file.

[0017] Preferably, the situation configuration file is used to describe the association relationship between the simulation platform and the situation display system, wherein the array records the parameter mapping relationship between the current simulation and the situation, each element represents a set of parameter mapping relationships, and each sub-element in the element respectively records the required parameters of the entity, special effects, and interface and the corresponding parameters of the required parameters in the simulation engine or model.

[0018] Preferably, in step S2, the data transmission channel and interface of the simulation data are classified according to the sending frequency of the simulation data and the data processing priority, and are respectively classified into four categories: high frequency and high priority, high frequency and low priority, low frequency and high priority, and low frequency and low priority. Among them, high frequency means that data is received in each situation rendering cycle, low frequency means that data is received after multiple rendering cycles, high priority means that data is updated in the current situation cycle, and low priority means that data is updated in the next situation cycle.

[0019] Preferably, the specific contents of step S3 include:

[0020] Simulation situation initialization: initialization data includes scene data and situation display element list, and situation entities, situation effects and situation interface resources are preloaded based on the initialization data;

[0021] Simulation situation resource creation: Create simulation situation resources of situation entities, situation effects and situation interfaces according to situation resource types and resource parameters;

[0022] Simulation situation resource update: According to the real-time data sent in each simulation cycle and the event data when the key event is triggered, the situation entity, situation special effects and situation interface are driven to update respectively;

[0023] Simulation situation resource destruction: Complete the destruction of resources from the resource manager, and then update the resource list information of the data manager.

[0024] Preferably, the specific contents of the simulation situation initialization include:

[0025] Configure scene display parameters and load scenario resources according to scene data;

[0026] According to the situation display element list, query the situation configuration file and configure the mapping relationship between the situation data and simulation data in the data manager;

[0027] The resource manager preloads situation entities, special effects, and interface resources according to the situation display element list.

[0028] Preferably, the specific contents of the simulation situation resource update include:

[0029] The real-time data sent by the simulation platform in each simulation cycle is stored in the real-time data in a manner of overwriting the previous data according to the data type, so as to obtain a real-time data list;

[0030] For event data of a simulation cycle of the simulation platform when a key event is triggered, the event data is stored in a data queue in a queue manner according to the data type to obtain an event data list;

[0031] Process real-time data in the rendering cycle according to the real-time data list: For entity and special effect driving data, in each rendering cycle, take out the latest real-time data from the real-time data list to update the entity and special effect; for interface data, update it once every multiple rendering cycles;

[0032] Event data is processed in the rendering cycle according to the event data list: for entity and special effect driven data, in each rendering cycle, the latest data queue is taken out from the event data manager, all event data under the data queue are traversed, and entities and special effects are updated; for interface data, part of the event data is extracted in each rendering cycle for update.

[0033] A situation display system driven by simulation data, communicating with a simulation platform, based on the situation display method driven by simulation data, comprising: a situation configuration file generation module, a network communication module, a data manager, a resource manager and a simulation situation resource clearing module;

[0034] A situation configuration file generation module is used to configure the interface mapping relationship between simulation data and situation data based on the output parameters of situation display and situation display system parameters of different simulation platforms to form a situation configuration file;

[0035] The network communication module is used to establish a network communication connection and divide the simulation data into corresponding data transmission channels and interfaces according to the situation display requirements of the situation entity, situation special effects and situation interface;

[0036] A data manager, used for receiving simulation data, the simulation data including initialization data, resource creation data, resource update data and resource destruction data;

[0037] The resource manager includes a simulation situation initialization module, a simulation situation resource creation module, a simulation situation resource update module and a simulation situation resource destruction module, which are used to perform simulation situation initialization, simulation situation resource creation, simulation situation resource update and simulation situation resource destruction according to the type of simulation data;

[0038] The simulation situation resource clearing module is used to clear the simulation situation resources when the simulation ends and wait for the next simulation situation display.

[0039] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements a situation display method based on simulation data drive.

[0040] A processing terminal comprises a memory and a processor. The memory stores a computer program that can be run on the processor. When the processor executes the computer program, the situation display method based on simulation data driving is implemented.

[0041] It can be seen from the above technical solution that, compared with the prior art, the present invention discloses a situation display method and device based on simulation data drive, clarifies the standard process of the situation display system receiving simulation data for situation drive, wherein the simulation situation configuration, through the situation configuration file, quickly completes the standard process of data specification adaptation of different simulation platforms, facilitates the situation display system to access data from different simulation platforms, completes data-driven situation display, and enhances flexibility; situation resource update, based on the data manager to achieve synchronization of simulation cycle and rendering cycle, dynamically adjusts the data drive cycle according to the real-time requirements of different situation objects, ensures that the situation display content is synchronized with the simulation results, and eliminates delays. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0043] Figure 1 A schematic diagram of a situation display method based on simulation data drive provided by the present invention;

[0044] Figure 2 A schematic diagram of the simulation situation configuration provided by the present invention;

[0045] Figure 3 A schematic diagram of updating simulation situation resources provided by the present invention;

[0046] Figure 4 A schematic diagram of a situation display system driven by simulation data provided by the present invention. DETAILED DESCRIPTION

[0047] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0048] The embodiment of the present invention discloses a situation display method based on simulation data drive, such as Figure 1 , including the following steps:

[0049] S1. Based on the output parameters and system parameters of situation display of different simulation platforms, configure the interface mapping relationship between simulation data and situation data to form a situation configuration file, so as to facilitate dynamic query of data interface mapping relationship according to resource requirements under different assumptions and reduce resource consumption;

[0050] S2. Establish network communication connection, divide the simulation data into corresponding data transmission channels and interfaces according to the situation display requirements of situation entities, situation effects and situation interfaces, and ensure that the simulation data can be received and processed efficiently and in real time;

[0051] S3 receives simulation data, simulation data including initialization data, resource creation data, resource update data and resource destruction data, according to the type of simulation data corresponding to the simulation situation initialization, simulation situation resource creation, simulation situation resource update and simulation situation resource destruction;

[0052] S4. Repeat the process of creating, updating and destroying simulation situation resources to realize the situation process demonstration driven by simulation data, until the simulation ends, clear the simulation situation resources, and wait for the next simulation situation display.

[0053] In order to further implement the above technical solution, Figure 2 The specific contents of step S1 include:

[0054] Step 11. Traverse the simulation engine parameters and simulation model types involved in the situation display from the simulation platform, and record the engine parameter Ep under the simulation engine E i and simulation model list M i The model parameter Mp under i ;

[0055] Step 12. Traverse the situation entities, situation effects, and situation interfaces involved in the situation display from the situation display system, and record the situation entity SM i The entity parameter SMp under i , special effect parameters SEp under situation special effect SEi i and Situation Interface SIi Interface parameters SIp i ;

[0056] Step 13. Configure the mapping relationship between simulation platform parameters and situation display system parameters: traversal engine parameter Ep i and model parameter Mp i , from the entity parameter SMp i , Special Effect Parameters SEP i Or interface parameter SIp i Select the corresponding parameters for configuration, form a mapping relationship between simulation platform parameters and situation display system parameters, and generate a situation configuration file;

[0057] Among them, model parameters and engine parameters can be configured to multiple entity parameters, special effect parameters and interface parameters, while entity parameters, special effect parameters and interface parameters are only allowed to select one configuration from model parameters, engine parameters or default values.

[0058] In order to further implement the above technical solution, the situation configuration file is used to describe the association relationship between the simulation platform and the situation display system, wherein the array records the parameter mapping relationship between the current simulation and the situation, and each element represents a set of parameter mapping relationships. Each sub-element in the element records the parameters required for the entity, special effect, and interface and the corresponding parameters of the required parameters in the simulation engine or model, wherein ${target parameters} represent the parameters required for the entity, special effect, and interface, and ${source parameters} represent the corresponding parameters of the required parameters in the simulation engine or model.

[0059] In order to further implement the above technical solution, in step S2, the data transmission channel and interface of the simulation data are classified according to the sending frequency of the simulation data and the data processing priority, and are respectively classified into four categories: high frequency high priority, high frequency low priority, low frequency high priority, and low frequency low priority. Among them, high frequency means that data is received in each situation rendering cycle, low frequency means that data is received at intervals of multiple rendering cycles, high priority means that data is updated in the current situation cycle, and low priority means that data is updated in the next situation cycle;

[0060] Specifically: For high-frequency and high-priority data such as situation entities, special effects, and interface updates, each type of data is transmitted using a separate data channel to ensure that the data can be updated as soon as possible and will not be blocked by other data. For low-frequency and high-priority data such as situation event updates, a core channel can be used for data transmission. The data type field is used to dynamically parse the data to obtain the corresponding parameters, reducing data channel resource consumption. For high-frequency, low-priority data such as situation logs and charts, and low-frequency, low-priority data such as simulation platform status, a single data channel and multiple caches can be used for transmission. Different types of data are stored in the corresponding cache after parsing. After the system has processed other tasks, the data is read from the cache for update.

[0061] In order to further implement the above technical solution, the specific contents of step S3 include:

[0062] Simulation situation initialization: initialization data includes scene data and situation display element list. Based on the initialization data, situation entities, situation effects and situation interface resources are preloaded to reduce the subsequent situation entity creation time and improve the situation display operation efficiency.

[0063] Simulation situation resource creation: Create simulation situation resources of situation entities, situation effects and situation interfaces according to situation resource types and resource parameters. The created simulation situation resources are centrally managed and scheduled by the resource manager.

[0064] Simulation situation resource update: According to the real-time data sent in each simulation cycle and the event data when the key event is triggered, the situation entity, situation special effects and situation interface are driven to update respectively;

[0065] Destruction of simulation situation resources: Simulation situation resources are centrally managed by the resource manager. The destruction of resources is completed from the resource manager, and then the resource list information of the data manager is updated.

[0066] In order to further implement the above technical solution, the specific contents of the simulation situation initialization include:

[0067] Configure scene display parameters and load scenario resources according to scene data;

[0068] According to the situation display element list, query the situation configuration file and configure the mapping relationship between the situation data and simulation data in the data manager;

[0069] The resource manager preloads situation entities, special effects, and interface resources according to the situation display element list.

[0070] In order to further implement the above technical solution, the simulation situation resource update is adapted to different simulation frequencies, and the problem of the update frequency of the simulation platform and the rendering frequency of the situation display system being out of sync is solved through the situation data manager. At the same time, the data usage frequency can be dynamically adjusted according to the update requirements of different types of data;

[0071] like Figure 3 ,The specific contents of simulation situation resource update include:

[0072] The real-time data RD of the simulation platform is sent asynchronously to the situation display system through network communication in each simulation cycle. The real-time data manager of the situation data manager receives the data RD and stores it in the real-time data RD in a way of overwriting the previous data according to the data type. i , get the real-time data list RD n ;

[0073] The event data SD of the simulation platform is sent to the situation display system asynchronously through network communication in a certain simulation cycle. The event data manager of the situation data manager receives the data SD and stores it in the data queue SD in a queue according to the data type. i , get the event data list SD n ;

[0074] Process real-time data RD in the rendering cycle according to the real-time data list n :For entity and special effect driver data, in each rendering cycle, take out the latest real-time data RD from the real-time data list i Update entities and special effects; update interface data once every multiple rendering cycles;

[0075] Process event data SD in the rendering cycle according to the event data list n : For entity and special effect driver data, in each rendering cycle, the latest data queue SD is taken from the event data manager i , traverse the data queue SD i All event data under SD ij , update entities and special effects; for interface data, extract part of the event data for update in each rendering cycle.

[0076] A situation display system driven by simulation data, such as Figure 4 , communicates with the simulation platform, based on a simulation data-driven situation display method, including: a situation configuration file generation module, a network communication module, a data manager, a resource manager and a simulation situation resource clearing module;

[0077] A situation configuration file generation module is used to configure the interface mapping relationship between simulation data and situation data based on the output parameters of situation display and situation display system parameters of different simulation platforms to form a situation configuration file;

[0078] The network communication module is used to establish a network communication connection and divide the simulation data into corresponding data transmission channels and interfaces according to the situation display requirements of the situation entity, situation special effects and situation interface;

[0079] A data manager, used for receiving simulation data, the simulation data including initialization data, resource creation data, resource update data and resource destruction data;

[0080] The resource manager includes a simulation situation initialization module, a simulation situation resource creation module, a simulation situation resource update module and a simulation situation resource destruction module, which are used to perform simulation situation initialization, simulation situation resource creation, simulation situation resource update and simulation situation resource destruction according to the type of simulation data;

[0081] The simulation situation resource clearing module is used to clear the simulation situation resources when the simulation ends and wait for the next simulation situation display.

[0082] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements a situation display method driven by simulation data.

[0083] A processing terminal comprises a memory and a processor. The memory stores a computer program that can be run on the processor. When the processor executes the computer program, a situation display method based on simulation data driving is implemented.

[0084] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0085] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A situation display method based on simulation data drive, characterized in that: The following steps are involved: S1. Based on the output parameters and situation display system parameters of different simulation platforms participating in the situation display, configure the interface mapping relationship between simulation data and situation data to form a situation configuration file; S2. Establish a network communication connection, and divide the simulation data into corresponding data transmission channels and interfaces according to the situation display requirements of the situation entity, situation effects and situation interface; S3 receives simulation data, simulation data including initialization data, resource creation data, resource update data and resource destruction data, according to the type of simulation data corresponding to the simulation situation initialization, simulation situation resource creation, simulation situation resource update and simulation situation resource destruction; S4. Repeat the process of creating, updating and destroying simulation situation resources to realize the situation process demonstration driven by simulation data, until the simulation ends, clear the simulation situation resources, and wait for the next simulation situation display.

2. The situation display method based on simulation data drive according to claim 1, characterized in that: The specific contents of step S1 include: Step 11. Traverse the simulation engine parameters and simulation model types participating in the situation display from the simulation platform, and record the engine parameters under the simulation engine and the model parameters under the simulation model list; Step 12. Traverse the situation entities, situation special effects, and situation interfaces involved in the situation display from the situation display system, and record entity parameters under the situation entity, special effect parameters under the situation special effect, and interface parameters under the situation interface; Step 13. Traverse the engine parameters and model parameters, select corresponding parameters from entity parameters, special effect parameters or interface parameters for configuration, form a mapping relationship between simulation platform parameters and situation display system parameters, and generate a situation configuration file.

3. A situation display method based on simulation data drive according to claim 2, characterized in that: The situation configuration file is used to describe the relationship between the simulation platform and the situation display system. The array records the parameter mapping relationship between the current simulation and the situation. Each element represents a set of parameter mapping relationships. Each sub-element in the element records the required parameters of the entity, special effect, and interface and the corresponding parameters of the required parameters in the simulation engine or model.

4. The situation display method based on simulation data drive according to claim 1 is characterized in that: In step S2, the data transmission channels and interfaces of the simulation data are classified according to the sending frequency of the simulation data and the data processing priority, namely high frequency and high priority, high frequency and low priority, low frequency and high priority, and low frequency and low priority. Among them, high frequency means that data is received in each situation rendering cycle, low frequency means that data is received after multiple rendering cycles, high priority means that the data is updated in the current situation cycle, and low priority means that the data is updated in the next situation cycle.

5. The situation display method based on simulation data drive according to claim 1 is characterized in that: The specific contents of step S3 include: Simulation situation initialization: initialization data includes scene data and situation display element list, and situation entities, situation effects and situation interface resources are preloaded based on the initialization data; Simulation situation resource creation: Create simulation situation resources of situation entities, situation effects and situation interfaces according to situation resource types and resource parameters; Simulation situation resource update: According to the real-time data sent in each simulation cycle and the event data when the key event is triggered, the situation entity, situation special effects and situation interface are driven to update respectively; Simulation situation resource destruction: Complete the destruction of resources from the resource manager, and then update the resource list information of the data manager.

6. A situation display method based on simulation data drive according to claim 5, characterized in that: The specific contents of simulation situation initialization include: Configure scene display parameters and load scenario resources according to scene data; According to the situation display element list, query the situation configuration file and configure the mapping relationship between the situation data and simulation data in the data manager; The resource manager preloads situation entities, special effects, and interface resources according to the situation display element list.

7. The situation display method based on simulation data drive according to claim 5 is characterized in that: The specific contents of simulation situation resource update include: The real-time data sent by the simulation platform in each simulation cycle is stored in the real-time data in a manner of overwriting the previous data according to the data type, so as to obtain a real-time data list; For event data of a simulation cycle of the simulation platform when a key event is triggered, the event data is stored in a data queue in a queue manner according to the data type to obtain an event data list; Process real-time data in the rendering cycle according to the real-time data list: For entity and special effect driving data, in each rendering cycle, take out the latest real-time data from the real-time data list to update the entity and special effect; for interface data, update it once every multiple rendering cycles; Event data is processed in the rendering cycle according to the event data list: for entity and special effect driven data, in each rendering cycle, the latest data queue is taken out from the event data manager, all event data under the data queue are traversed, and entities and special effects are updated; for interface data, part of the event data is extracted in each rendering cycle for update.

8. A situation display system driven by simulation data, communicating with a simulation platform, characterized in that: A situation display method based on simulation data drive according to any one of claims 1 to 7, comprising: a situation configuration file generation module, a network communication module, a data manager, a resource manager and a simulation situation resource clearing module; A situation configuration file generation module is used to configure the interface mapping relationship between simulation data and situation data based on the output parameters of situation display and situation display system parameters of different simulation platforms to form a situation configuration file; The network communication module is used to establish a network communication connection and divide the simulation data into corresponding data transmission channels and interfaces according to the situation display requirements of the situation entity, situation special effects and situation interface; A data manager, used for receiving simulation data, the simulation data including initialization data, resource creation data, resource update data and resource destruction data; The resource manager includes a simulation situation initialization module, a simulation situation resource creation module, a simulation situation resource update module and a simulation situation resource destruction module, which are used to perform simulation situation initialization, simulation situation resource creation, simulation situation resource update and simulation situation resource destruction according to the type of simulation data; The simulation situation resource clearing module is used to clear the simulation situation resources when the simulation ends and wait for the next simulation situation display.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the situation display method based on simulation data driving described in any one of claims 1 to 7 is implemented.

10. A processing terminal, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, a situation display method based on simulation data driving as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Data switching method and system of nuclear simulation platform and configuration management system

    CN102073680A

  • Training method, device and equipment for resource allocation system

    CN114327916A

  • Unmanned aerial vehicle cluster combat battlefield situation demonstration system

    CN115544802A

  • Simulation method and system, and storage medium and electronic device

    WO2024082461A1