A Situation Display Method and Device Based on Simulation Data Driven

By configuring the interface mapping relationship between simulation data and situation data, the problem that the situation display method cannot quickly adapt to different simulation platforms is solved, and the synchronization of the situation display content and simulation results is achieved, which enhances the flexibility and synchronization of the system and eliminates delays.

CN119520514BActive Publication Date: 2025-07-18BEIJING CHUANGQI VISION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing situation display method cannot quickly adapt to different simulation platforms, and the simulation results are poorly synchronized with the rendering engine, resulting in delay problems.

Method used

By configuring the interface mapping relationship between simulation data and situation data, a situation configuration file is formed, network communication connection is established, data transmission channels and interfaces are divided, simulation data is received and processed, including initialization, creation, update and destroying resources, and dynamically adjusting the data driving cycle to achieve synchronization.

Benefits of technology

The situation display system is quickly adapted to different simulation platforms, which enhances system flexibility, and ensures that the situation display content and simulation results are synchronized, eliminating delays.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520514B_ABST
    Figure CN119520514B_ABST
Patent Text Reader

Abstract

The present invention discloses a situation display method and device based on simulation data driving, including: configuring an interface mapping relationship between simulation data and situation data based on output parameters of different simulation platforms participating in situation display and situation display system parameters to form a situation configuration file; dividing corresponding data transmission channels and interfaces according to the situation display requirements of situation entities, situation special effects, and situation interfaces; receiving initialization data, resource creation data, resource update data, and resource destruction data, and correspondingly performing simulation situation initialization, simulation situation resource creation, simulation situation resource update, and simulation situation resource destruction according to the type of simulation data; when the simulation ends, clearing the simulation situation resources and waiting for the next simulation situation display; the present invention realizes rapid adaptation to data of different simulation platforms through the situation configuration file, dynamically adjusts the data driving period according to the real-time requirements of situation objects, ensures that the display content is synchronized with the simulation result, and eliminates delay.
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 specifically, to a situation display method and device based on simulation data driving. Background Art

[0002] The simulation platform is a series of simulation support tools centered around a simulation engine, including functions such as model construction, resource management, data management, distributed operation, simulation calculation, and data analysis, and can provide extended services for simulation deduction; the simulation engine is responsible for calculating and promoting the core components of the simulation, has a time synchronization function, can schedule simulation models within the same time period according to the simulation scenario, execute the calculation logic in the models, and generate simulation data; the simulation scenario is a file that records information such as the simulation conditions, simulation environment, simulation entity types, quantities, and configuration parameters of the simulation deduction, and is the script of the simulation deduction, simply referred to as a scenario; the simulation model is a mathematical function used to simulate the system behavior and dynamic characteristics of the simulation object during the simulation process, and can deduce the behavior performance of the object at different times and under different conditions through a computer; the simulation cycle is the time required to perform a simulation calculation for all models; the situation display is a visualization system used to present all relevant information in a specific field, can display complex information and data, and helps decision-makers quickly understand the changes in the current situation or environment; the situation resources are entities, special effects, and interfaces used to present situation information, where the situation entities are three-dimensional models such as vehicles and ships, the situation special effects are dynamic effects such as communication and detection, and the situation interface is a human-machine interface for information and data display; the rendering cycle is the time required for the computer to complete a situation display screen calculation and output it to the screen.

[0003] Currently, there are two problems with existing situation display methods:

[0004] First, for different simulation platforms, the definitions of simulation data are different, and for parameters with the same meaning, there are also different definitions in naming. For example, for the longitude of the geographic coordinate system, some simulation platforms define it as longitude, while some platforms define it as lon; the situation display system needs to first perform data parsing according to the data specifications of the simulation platform to complete the driving 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, with low flexibility. Second, the simulation platform usually has a high calculation frequency (greater than 100 frames per second) and can generate a large amount of simulation data. The rendering frequency of the rendering engine is related to the display refresh rate (usually 60 frames per second). If each simulation data is processed and driven, the rendering engine cannot complete data processing and rendering in real time, resulting in the situation display content being out of sync with the simulation results and causing delays.

[0005] Therefore, how to achieve rapid adaptation of the situation display to different simulation platforms to enhance the flexibility of the system, and how to ensure the synchronization of the situation display content with the simulation results to eliminate delays are problems that need to be urgently solved by those skilled in the art. Summary of the Invention

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

[0007] To achieve the above object, the present invention adopts the following technical solutions:

[0008] A situation display method based on simulation data driving, comprising the following steps:

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

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

[0011] S3. Receive the simulation data, where the simulation data includes initialization data, resource creation data, resource update data, and resource destruction data, and perform simulation situation initialization, simulation situation resource creation, simulation situation resource update, and simulation situation resource destruction corresponding to the type of simulation data;

[0012] S4. Repeat the processes of simulation situation resource creation, simulation situation resource update, and simulation situation resource destruction to implement 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 content of step S1 includes:

[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 entity, situation special effects, and situation interface participating in the situation display from the situation display system, and record the entity parameters under the situation entity, the special effect parameters under the situation special effects, and the interface parameters under the situation interface;

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

[0017] Preferably, the situation profile is used to describe the association relationship between the simulation platform and the situation display system. Among them, the array records the parameter mapping relationship between the current simulation and the situation. Each element represents a group of parameter mapping relationships. Each sub-element in this element respectively records the parameters required for the entity, special effects, and interface, as well as the corresponding parameters of the required parameters in the simulation engine or model.

[0018] Preferably, in step S2, the data transmission channels and interfaces of the simulation data are classified according to two aspects: the sending frequency of the simulation data and the data processing priority, and are respectively divided 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 the data is updated in the current situation cycle, and low-priority means that the data is updated in the next situation cycle.

[0019] Preferably, the specific content of step S3 includes:

[0020] Simulation situation initialization: The initialization data includes scene data and a list of situation display elements. Based on the initialization data, situation entities, situation special effects, and situation interface resources are pre-loaded.

[0021] Creation of simulation situation resources: Create simulation situation resources for situation entities, situation special effects, and situation interfaces according to the situation resource type and resource parameters.

[0022] Update of simulation situation resources: Drive the update of situation entities, situation special effects, and situation interfaces respectively according to the real-time data sent in each simulation cycle and the event data when key events are triggered.

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

[0024] Preferably, the specific content of the simulation situation initialization includes:

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

[0026] Query the situation profile according to the list of situation display elements, and configure the mapping relationship between the situation data and the simulation data in the data manager;

[0027] The resource manager pre-loads situation entities, special effects, and interface resources according to the list of situation display elements.

[0028] Preferably, the specific content of the update of the simulation situation resources includes:

[0029] For the real-time data sent in each simulation cycle of the simulation platform, store it in the real-time data in a way that overwrites the previous data according to the data type, and obtain a real-time data list;

[0030] For the event data at the trigger of a key event in a certain simulation cycle of the simulation platform, store it in a data queue according to the data type in a queue manner, and obtain an event data list;

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

[0032] Process the event data according to the event data list in the rendering cycle: For entity and special effect drive data, in each rendering cycle, take out the latest data queue from the event data manager, traverse all the event data under the data queue, and update the entities and special effects; for interface data, extract part of the event data for update in each rendering cycle.

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

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

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

[0036] The data manager is used to receive simulation data, and the simulation data includes 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, and is used to perform simulation situation initialization, simulation situation resource creation, simulation situation resource update, and simulation situation resource destruction corresponding to the type of simulation data;

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

[0039] A computer-readable storage medium stores a computer program thereon, and when the computer program is executed by a processor, it implements the described method for situation display driven by simulation data.

[0040] A processing terminal includes a memory and a processor. A computer program that can run on the processor is stored in the memory, and when the processor executes the computer program, it implements the described method for situation display driven by simulation data.

[0041] As can be seen from the above technical solutions, compared with the prior art, the present invention discloses a method and device for situation display driven by simulation data, clarifying the standard process for a situation display system to receive simulation data for situation driving. Among them, for the simulation situation configuration, through the situation configuration file, the standard process for quickly adapting to the data specifications of different simulation platforms is completed, facilitating the situation display system to access the data of different simulation platforms and complete the situation display driven by data, enhancing flexibility; for the situation resource update, based on the data manager, the synchronization of the simulation cycle and the rendering cycle is achieved, and according to the real-time requirements of different situation objects, the data-driven cycle is dynamically adjusted to ensure the synchronization of the situation display content and the simulation results and eliminate delays. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present invention, and for those of ordinary skill in the art, other drawings can be obtained according to the provided drawings without creative efforts.

[0043] Figure 1 Schematic diagram of a method for situation display driven by simulation data provided by the present invention;

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

[0045] Figure 3 Schematic diagram of simulation situation resource update provided by the present invention;

[0046] Figure 4 Schematic diagram of a situation display system driven by simulation data provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0047] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0048] An embodiment of the present invention discloses a situation display method driven by simulation data, such as Figure 1 , including the following steps:

[0049] S1. Based on the output parameters of different simulation platforms participating in the situation display and the situation display system parameters, configure the interface mapping relationship between the simulation data and the situation data to form a situation configuration file, which is convenient for dynamically querying the data interface mapping relationship according to resource requirements under different scenarios, and reducing resource consumption;

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

[0051] S3. Receive the simulation data, which includes initialization data, resource creation data, resource update data, and resource destruction data, and perform simulation situation initialization, simulation situation resource creation, simulation situation resource update, and simulation situation resource destruction correspondingly according to the type of the simulation data;

[0052] S4. Repeat the processes of simulation situation resource creation, simulation situation resource update, and simulation situation resource destruction to implement 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] To further implement the above technical solution, such as Figure 2 , the specific content of step S1 includes:

[0054] 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 Ep i under the simulation engine E i and the model parameters Mp i in the simulation model list M;

[0055] Step 12. Traverse the situation entity, situation special effects, and situation interface participating in the situation display from the situation display system, and record the entity parameters SMp i under the situation entity SM i , the special effect parameters SEp i under the situation special effect SEi, and the situation interface SIi the interface parameter SIp under i ;

[0056] Step 13. Configure the mapping relationship between the simulation platform parameters and the situation display system parameters: Traverse the engine parameters Ep i and the model parameters Mp i , and select the corresponding parameters from the entity parameters SMp i , the special effect parameters SEp i or the interface parameter SIp i to configure, form the mapping relationship between the simulation platform parameters and the situation display system parameters, and generate a situation configuration file;

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

[0058] 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. Among them, 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 this element respectively 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. Among them, ${target parameter} represents the parameters required for the entity, special effect, and interface, and ${source parameter} represents the corresponding parameters of the required parameters in the simulation engine or model.

[0059] To further implement the above technical solution, in step S2, the data transmission channels and interfaces of the simulation data are classified according to two aspects: the sending frequency of the simulation data and the data processing priority, and are respectively divided 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 at intervals of 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;

[0060] Specifically: For high-frequency and high-priority data such as situation entities, special effects, and interface updates, each type of data uses a separate data channel for transmission to ensure that the data can be updated in a timely manner and will not be blocked by other data during transmission; for low-frequency and high-priority data such as situation event updates, a core channel can be used for data transmission, and the data can be dynamically parsed through the data type field to obtain the corresponding parameters, reducing the consumption of data channel resources; for high-frequency and low-priority data such as situation logs and charts, and low-frequency and low-priority data such as the status of the simulation platform, a single data channel and multiple caches can be used for transmission. After different types of data are parsed, they are stored in the corresponding caches. After the system has completed other tasks, the data is read from the caches for update.

[0061] To further implement the above technical solution, the specific content of step S3 includes:

[0062] Simulation situation initialization: The initialization data includes scene data and a list of situation display elements. Based on the initialization data, situation entities, situation special effects, and situation interface resources are pre-loaded to reduce the subsequent situation entity creation time and improve the operation efficiency of situation display;

[0063] Simulation situation resource creation: According to the situation resource type and resource parameters, simulation situation resources for situation entities, situation special effects, and situation interfaces are created, and the created simulation situation resources are uniformly 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 key events are triggered, the situation entities, situation special effects, and situation interfaces are respectively driven to be updated;

[0065] Simulation situation resource destruction: The simulation situation resources are uniformly managed by the resource manager. The resources are destroyed from the resource manager, and then the resource list information in the data manager is updated.

[0066] To further implement the above technical solution, the specific content of simulation situation initialization includes:

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

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

[0069] The resource manager pre-loads situation entities, special effects, and interface resources according to the list of situation display elements.

[0070] To further implement the above technical solution, the simulation situation resources are updated to adapt to different simulation frequencies. The situation data manager is used to solve the problem of out-of-sync update frequencies between the simulation platform and the situation display system's rendering frequency. At the same time, it can dynamically adjust the data usage frequency according to the update requirements of different types of data;

[0071] Such as Figure 3 , the specific content of the simulation situation resource update includes:

[0072] The real-time data RD of the simulation platform is asynchronously sent 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 that overwrites the previous data according to the data type i , obtaining the real-time data list RD n ;

[0073] The event data SD of the simulation platform is asynchronously sent to the situation display system 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 manner according to the data type i , obtaining the event data list SD n ;

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

[0075] Process the event data SD according to the event data list in the rendering cycle n : For entity and special effect driving data, in each rendering cycle, take out the latest data queue SD from the event data manager i , traverse all the event data SD i under the data queue SD ij , for entity and special effect updates; for interface data, extract some event data for update in each rendering cycle.

[0076] A situation display system based on simulation data driving, such as Figure 4 , communicates with the simulation platform and is based on a situation display method based on simulation data driving, 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 profile generation module, configured to configure the interface mapping relationship between simulation data and situation data based on the output parameters of different simulation platforms participating in situation display and situation display system parameters, and form a situation profile;

[0078] A network communication module, configured to establish a network communication connection, and divide corresponding data transmission channels and interfaces for the simulation data according to the situation display requirements of situation entities, situation special effects, and situation interfaces;

[0079] A data manager, configured to receive simulation data, where the simulation data includes initialization data, resource creation data, resource update data, and resource destruction data;

[0080] A resource manager, including a simulation situation initialization module, a simulation situation resource creation module, a simulation situation resource update module, and a simulation situation resource destruction module, configured to perform simulation situation initialization, simulation situation resource creation, simulation situation resource update, and simulation situation resource destruction corresponding to the type of simulation data;

[0081] A simulation situation resource clearing module, configured to clear the simulation situation resources after the simulation ends and wait for the next simulation situation display.

[0082] A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, a situation display method based on simulation data driving is implemented.

[0083] A processing terminal, including a memory and a processor, where a computer program that can run on the processor is stored in the memory, and 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. The key point of each embodiment is to illustrate the differences from other embodiments. The same or similar parts among 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 description of the method part.

[0085] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can 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 these embodiments shown herein, but will be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A situation display method driven by simulation data, characterized in that It includes the following steps: S1. Based on the output parameters of the situation display participated by different simulation platforms and the situation display system parameters, configure the interface mapping relationship between the simulation data and the situation data to form a situation configuration file; S2. Establish a network communication connection, and divide the corresponding data transmission channels and interfaces for the simulation data according to the situation display requirements of the situation entities, situation special effects, and situation interfaces; S3. Receive the simulation data, where the simulation data includes initialization data, resource creation data, resource update data, and resource destruction data, and perform simulation situation initialization, simulation situation resource creation, simulation situation resource update, and simulation situation resource destruction correspondingly according to the type of the simulation data; S4. Repeat the processes of simulation situation resource creation, simulation situation resource update, and simulation situation resource destruction to realize the situation process demonstration driven by the simulation data until the simulation ends, clear the simulation situation resources, and wait for the next simulation situation display; The specific content of step S1 includes: Step 11. Traverse the simulation engine parameters and simulation model types participated 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 participated in the situation display from the situation display system, and record the entity parameters under the situation entities, the special effect parameters under the situation special effects, and the interface parameters under the situation interfaces; Step 13. Traverse the engine parameters and model parameters, select the corresponding parameters from the entity parameters, special effect parameters, or interface parameters for configuration, form the mapping relationship between the simulation platform parameters and the situation display system parameters, and generate a situation configuration file; The situation configuration file is used to describe the association relationship between the simulation platform and the situation display system. Among them, the array records the parameter mapping relationship of the current simulation and situation. Each element represents a group of parameter mapping relationships. Each sub-element in this element respectively records the parameters required by the entity, special effect, and interface, and the corresponding parameters of the required parameters in the simulation engine or model; The specific content of the simulation situation resource update includes: For the real-time data sent by the simulation platform in each simulation cycle, store it in the real-time data in a way that overwrites the previous data according to the data type to obtain a real-time data list; For the event data triggered by a key event in a certain simulation cycle of the simulation platform, store it in the data queue in a queue manner according to the data type to obtain an event data list; Process the real-time data in the rendering cycle according to the real-time data list: For the entity and special effect driven 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 the interface data, update it every multiple rendering cycles; Process the event data in the rendering cycle according to the event data list: For the entity and special effect driven data, in each rendering cycle, take out the latest data queue from the event data manager, traverse all the event data under the data queue, and update the entity and special effect; for the interface data, extract part of the event data for update in each rendering cycle.

2. The situation display method based on simulation data driving according to claim 1, characterized in that, In step S2, the data transmission channels and interfaces of the simulation data are classified according to two aspects: the sending frequency of the simulation data and the data processing priority, and are respectively divided 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 the data is updated in the current situation cycle, and low priority means that the data is updated in the next situation cycle.

3. A situation display method based on simulation data-driven according to claim 1, characterized in that, The specific content of step S3 includes: Simulation situation initialization: The initialization data includes scene data and a list of situation display elements. Based on the initialization data, situation entities, situation special effects, and situation interface resources are pre-loaded. Creation of simulation situation resources: According to the type of situation resources and resource parameters, simulation situation resources of situation entities, situation special effects, and situation interfaces are created. Update of simulation situation resources: According to the real-time data sent in each simulation cycle and the event data when a key event is triggered, the situation entities, situation special effects, and situation interfaces are respectively driven to be updated. Destruction of simulation situation resources: The resources are destroyed from the resource manager, and then the resource list information in the data manager is updated.

4. The situation display method based on simulation data driving according to claim 3, characterized in that The specific content of the simulation situation initialization includes: Configure the scene display parameters and load the scenario resources according to the scene data; According to the list of situation display elements, query the situation configuration file and configure the mapping relationship between the situation data and the simulation data in the data manager; The resource manager pre-loads situation entities, special effects, and interface resources according to the list of situation display elements.

5. A situation display system driven by simulation data, which communicates with a simulation platform, is characterized in that A situation display method driven by simulation data according to any one of claims 1-4, including: a situation configuration file generation module, a network communication module, a data manager, a resource manager, and a simulation situation resource clearing module; The situation configuration file generation module is used to configure the interface mapping relationship between the simulation data and the situation data based on the output parameters of different simulation platforms participating in the situation display and the situation display system parameters, and form a situation configuration file; The network communication module is used to establish a network communication connection and divide the corresponding data transmission channels and interfaces for the simulation data according to the situation display requirements of the situation entities, situation special effects, and situation interfaces; The data manager is used to receive simulation data, and the simulation data includes 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, and is 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 after the simulation ends and wait for the next simulation situation display.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements a situation display method driven by simulation data according to any one of claims 1-4.

7. A processing terminal includes a memory and a processor, and a computer program that can run on the processor is stored in the memory, characterized in that When the processor executes the computer program, it implements a situation display method driven by simulation data according to any one of claims 1-4.

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