Intelligent large-screen software control system and method based on distributed seat management
By building standardized virtual replicas and adaptive strategies to generate dynamic instruction sets, the shortcomings of situational awareness and intelligent command in complex collaborative scenarios are solved, efficient unified situational awareness and intelligent coordinated command of multi-user collaboration are achieved, and the overall efficiency of emergency response is improved.
Patent Information
- Application Number
- CN202510589142.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-08
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2045-05-08
AI Technical Summary
It is difficult for the prior art to achieve efficient unified situational awareness and intelligent command of multi-user collaboration, complex information sharing and display in complex collaboration scenarios, especially in emergency responses, problems such as insufficient data fusion processing, intelligent adjustment strategy difficulties and insufficient collaborative command efficiency.
The contextual virtualization module is used to build a standardized virtual copy, the adaptive strategy execution module generates a dynamic instruction set, the distributed virtual environment coordination module manages user interaction permissions, and realizes situational awareness and collaborative command through a unified interaction module, and combines the simulation simulation management module to support simulation data fusion.
It realizes the seamless integration of real and simulated data, improves the intelligence level of situational awareness and emergency response, ensures accurate and consistent execution in a multi-seat environment, and improves the collaborative efficiency and overall effectiveness of emergency response.
Smart Images

Figure CN120512461A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of software simulation control technology, and specifically to a smart large-screen software control system and method based on distributed seat management. Background Art
[0002] In modern computer technology, the core of simulation and emulation lies in creating and managing a controlled target program execution environment through specialized software programs (i.e., emulators or virtual execution engines). This type of technology often involves interpreting and executing the target system's instruction set, or precisely simulating and redirecting application program interface (API) calls at the operating system level. In this way, emulators can replicate execution conditions on the host computing platform that closely resemble those of the actual hardware or software environment, enabling the target application, and even the entire operating system and its multiple hosted applications, to run and interact within an isolated, program-controlled virtual environment. For applications requiring multi-user collaboration and complex information sharing and display, the program control mechanisms of these virtual execution environments typically allow for the configuration of multiple logical agents, each of which interacts with one or more application execution instances running in the virtual environment through a user terminal. Furthermore, the program control interfaces of these virtual execution environments also support the real-time and selective projection of key application outputs, user interface images, or simulated system status information onto large-scale display systems, thereby providing a unified situational view or collaborative operation interface for all distributed participants.
[0003] However, in complex collaborative scenarios such as gas emergencies, existing technologies still have obvious shortcomings. In order to enhance the potential of computer simulation and virtualization technologies in ensuring the efficiency of complex collaborative operations, a smart large-screen software control system and method based on distributed seat management is proposed. Summary of the Invention
[0004] The purpose of the present invention is to provide a smart large-screen software control system and method based on distributed agent management. It includes: a situation virtualization module for receiving real state data or simulation simulator operation data and building a virtual copy; an adaptive strategy execution module for extracting situation evolution trend vectors based on the virtual copy and judging the situation state classification to generate a dynamic instruction set; a distributed virtual environment coordination module for receiving dynamic instruction sets, adjusting the user interface, and managing user interaction permissions; a simulation management module for controlling the simulation simulator process and synchronizing the simulation simulator operation data to the situation virtualization module; and a unified interaction module for switching the mode state of the operating environment and constraining user interaction operations according to permission change instructions.
[0005] To achieve the above object, the present invention provides the following technical solutions:
[0006] A smart large-screen software control system based on distributed seat management, including:
[0007] A situation virtualization module is used to receive the real state data of the operating environment or the running data of the simulation simulator, process and build a virtual copy of the execution state of the operating environment;
[0008] an adaptive policy execution module that analyzes the virtual replica, extracts context evolution trend vectors, determines context state classification, and generates a dynamic instruction set for regulating the virtual replica and associated user interface; the dynamic instruction set includes interface layout instructions, information push targets, and permission change instructions;
[0009] a distributed virtual environment coordination module, configured to receive the dynamic instruction set, adjust a user interface to visualize the execution status of the virtual copy, and manage user interaction permissions according to the permission change instruction;
[0010] A simulation management module, used to control the simulation simulator process and synchronize the simulation simulator operation data to the scenario virtualization module;
[0011] The unified interaction module is used to switch the mode state of the operating environment and constrain user interaction operations according to the permission change instruction implemented by the distributed virtual environment coordination module; the mode state includes a real state and a virtual rehearsal state.
[0012] Preferably, the virtual copy contains contextual elements and metadata, and the contextual elements include: contextual identification information, including a unique identifier, timestamp, data source type and credibility score; spatial context information, including location information, scope of influence and propagation direction; event context information, including event type, severity and event stage; resource context information, including available resources and required resources.
[0013] Preferably, the adaptive strategy execution module specifically includes:
[0014] a situation analyzer, configured to extract the situation evolution trend vector from the virtual copy, and determine a situation state classification of the operating environment based on the situation evolution trend vector and a preset classification model; the situation state classification includes a routine monitoring state, an early warning state, an emergency response state, and a recovery and reconstruction state;
[0015] Dynamic policy rule base, used to store multi-level policy rules;
[0016] The policy generator is used to search the dynamic policy rule base for policy rules that match the current situation state, and generate the dynamic instruction set according to the matched policy rules.
[0017] Preferably, the distributed virtual environment coordination module specifically includes:
[0018] Layout template engine, used to manage interface layout templates according to contextual state classification and interface layout instructions;
[0019] A content distribution manager for mapping, prioritizing, and distributing virtual copy content according to information push targets;
[0020] Dynamic permissions manager, used to parse, update, and distribute user permissions based on permission change instructions;
[0021] The consistency maintainer is used to synchronize the status and operations of each agent terminal in a distributed environment.
[0022] Preferably, the layout template engine specifically includes: adjusting the user interface layout by selecting a layout template, parameterizing and instantiating the template, detecting and adjusting layout conflicts, and applying smooth transitions;
[0023] The dynamic permission manager specifically includes: managing user interaction permissions by parsing permission change instructions, detecting permission conflicts, executing permission updates and recording logs, and distributing permission tokens.
[0024] Preferably, the simulation management module specifically includes:
[0025] Simulation engine adapter, used to provide a unified interactive interface with different types of simulation simulators;
[0026] Simulation scenario manager, used to manage the configuration and life cycle of simulation scenarios;
[0027] The simulation controller is used to start, pause, and stop the simulation simulator process;
[0028] The simulation data converter is used to convert the original data generated by the simulation simulator into simulation simulator operation data in a standardized format and transmit it to the scenario virtualization module.
[0029] Preferably, the unified interaction module specifically includes:
[0030] Mode state manager, used to handle the switching of the operating environment between the real state and the virtual rehearsal state;
[0031] a unified view renderer for rendering a user interface according to the user interface layout and the mapped content of the virtual copy;
[0032] Interaction event handlers are used to capture, verify, and respond to user interaction operations;
[0033] The terminal synchronization controller is used to maintain the view and state consistency between distributed agent terminals.
[0034] A method for controlling smart large-screen software based on distributed agent management, comprising:
[0035] Receiving real state data of the operating environment or simulation simulator running data, processing and building a virtual copy of the execution state of the operating environment;
[0036] Analyzing the virtual replica, extracting a context evolution trend vector and determining a context state classification, and generating a dynamic instruction set for regulating the virtual replica and an associated user interface; the dynamic instruction set includes interface layout instructions, information push targets, and permission change instructions;
[0037] receiving the dynamic instruction set, adjusting a user interface to visualize the execution status of the virtual copy, and managing user interaction permissions according to the permission change instruction;
[0038] Controlling the simulation simulator process and synchronizing the simulation simulator operation data to the scenario virtualization module;
[0039] The operating environment is switched between different modes, and user interaction operations are restricted according to permission change instructions; the mode states include a real state and a virtual rehearsal state.
[0040] Compared with the prior art, the present invention has the following beneficial effects:
[0041] 1. The situation virtualization module of the present invention is able to receive the real state data of the operating environment or the running data of the simulation simulator, and after processing, uniformly construct it into a standardized virtual copy, breaking the barrier between real-time monitoring data and simulation data. By abstracting and standardizing data from various sources and formats into virtual copies, it provides a comprehensive, consistent and reliable single situation cognition entry for the upper-level applications of the system. Whether it is a real emergency or a highly simulated virtual rehearsal state, the system can analyze and respond based on a unified virtual copy, ensuring the accuracy and comprehensiveness of the judgment of the operating environment state. By constructing a standardized virtual copy, seamless fusion and unified representation of real and simulated data are achieved, providing a comprehensive and consistent situational awareness foundation for the system, thereby effectively solving the shortcomings of the existing technology in integrating and processing heterogeneous data and realizing deep simulation integration, and improving the situational awareness capability of emergency response.
[0042] 2. The adaptive policy execution module of the present invention can deeply analyze the virtual copy, extract the situation evolution trend vector and judge the situation status classification, and according to the multi-level policy rules stored in the dynamic policy rule base, the policy generator can intelligently match and generate a set of dynamic instruction sets. The system can automatically and intelligently adjust the user interface to highlight key information, push information to relevant agents, and dynamically adjust the operation permissions and information visibility range of different users based on the dynamic development of the real or simulated situation reflected by the current virtual copy. Based on the in-depth understanding of virtual copies and the intelligent application of policy rules, the system can transform from passive response to active adaptation and intelligent guidance, realizing dynamic and adaptive regulation of user interface, information push and operation permissions, effectively solving the technical problem that the existing system is difficult to intelligently adjust the command strategy according to the dynamic situation, and significantly improving the accuracy of emergency command and the level of intelligent response.
[0043] 3. The present invention ensures that the intelligent decisions generated by the adaptive policy execution module can be accurately and consistently executed and presented in a distributed multi-seat environment through the collaborative work of the distributed virtual environment coordination module and the unified interaction module. It ensures that the intelligent policy can be transformed into a unified action that is perceptible and operable by all users. Whether it is large-screen display, information flow or authority control, it is closely related to the current situation and dynamically adapts. Through the distributed coordination and unified interaction mechanism driven by dynamic instructions, the precise execution and consistent presentation of various intelligent policies among multiple seats and multiple terminals are ensured, which effectively solves the shortcomings of the existing system in collaborative command, dynamic authority management and seamless switching between real and simulated environments, thereby improving the collaborative efficiency and overall effectiveness of emergency response. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 This is a schematic diagram of the structure of a smart large-screen software control system based on distributed seat management of the present invention;
[0045] Figure 2 Detailed structural diagram of the system module of the present invention;
[0046] Figure 3 The present invention is a flowchart of a smart large-screen software control method based on distributed seat management. DETAILED DESCRIPTION
[0047] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. 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 making creative efforts are within the scope of protection of the present invention.
[0048] See also Figures 1 to 3 The present invention provides a smart large-screen software control system and method based on distributed seat management. The technical solution is as follows:
[0049] Example 1:
[0050] This embodiment is a specific application in a complex emergency response scenario where a medium-pressure gas pipeline leak occurs in a densely populated urban area, accompanied by the risk of secondary fires. In this scenario, the real-time nature of the emergency response, the close coordination of multiple departments, the accuracy of information transmission, and the intelligent on-site command are extremely high. Therefore, a smart large-screen software control system based on distributed seat management is applied. Figure 1 ,include:
[0051] A situation virtualization module is used to receive the real state data of the operating environment or the running data of the simulation simulator, process and build a virtual copy of the execution state of the operating environment;
[0052] an adaptive policy execution module that analyzes the virtual replica, extracts context evolution trend vectors, determines context state classification, and generates a dynamic instruction set for regulating the virtual replica and associated user interface; the dynamic instruction set includes interface layout instructions, information push targets, and permission change instructions;
[0053] a distributed virtual environment coordination module, configured to receive the dynamic instruction set, adjust a user interface to visualize the execution status of the virtual copy, and manage user interaction permissions according to the permission change instruction;
[0054] A simulation management module, used to control the simulation simulator process and synchronize the simulation simulator operation data to the scenario virtualization module;
[0055] The unified interaction module is used to switch the mode state of the operating environment and constrain user interaction operations according to the permission change instruction implemented by the distributed virtual environment coordination module; the mode state includes a real state and a virtual rehearsal state.
[0056] Furthermore, the virtual copy contains contextual elements and metadata, and the contextual elements include: contextual identification information, including a unique identifier, timestamp, data source type and credibility score; spatial context information, including location information, scope of influence and propagation direction; event context information, including event type, severity and event stage; resource context information, including available resources and required resources.
[0057] By defining standardized virtual copies, the system is provided with a comprehensive, standardized, and high-quality digital image of the operating environment, ensuring the accuracy and consistency of subsequent situational analysis, strategy generation, and information push, and is the basis for achieving efficient situational awareness and precise command.
[0058] At the beginning of the accident, the situational virtualization module receives real-state data, including: pipeline pressure and flow meter data at the monitoring point, video surveillance data and thermal imaging data at the monitoring point, alarm information, meteorological information, and GIS geographic information of the accident area. GIS geographic information includes the pipeline distribution, building information, population density, and distribution data of important facilities in the area.
[0059] Specifically, the credibility score is determined based on cross-validation of multi-source information; the central location information of the leakage point is comprehensively judged through pressure gradient, video surveillance data and alarm information; the impact range and propagation direction are determined based on the leakage model and meteorological information; the type of event is preliminarily judged in combination with historical accident characteristics; the severity of the event is comprehensively assessed based on information such as leakage rate, impact range, potential number of victims, environmental sensitive points, and reference to preset accident classification standards or the level classification basis in the emergency plan; the event stage is determined based on the development process of the event and the key nodes for the initiation and execution of the emergency response; the available fire hydrant locations, emergency repair teams, medical resources, evacuation sites, etc. near the leakage point are obtained through GIS geographic information and the emergency resource management system to determine the available resources and required resources; metadata is the associated sensor ID list, alarm record number, and simulation model version involved in the calculation.
[0060] The real-state data is uniformly converted into a custom JSON format, then time-synchronized and spatially aligned, and the data credibility is evaluated based on preset rules and historical data. Finally, a virtual replica is constructed. Table 1 shows part of the constructed virtual replica, which comprehensively describes the key elements of the current simulation scenario in a standardized structure.
[0061] Table 1 Virtual copy example snippet
[0062]
[0063] Further, see Figure 2 , the adaptive strategy execution module specifically includes:
[0064] a situation analyzer, configured to extract the situation evolution trend vector from the virtual copy, and determine a situation state classification of the operating environment based on the situation evolution trend vector and a preset classification model; the situation state classification includes a routine monitoring state, an early warning state, an emergency response state, and a recovery and reconstruction state;
[0065] Dynamic policy rule base, used to store multi-level policy rules;
[0066] The policy generator is used to search the dynamic policy rule base for policy rules that match the current situation state, and generate the dynamic instruction set according to the matched policy rules.
[0067] Through the situational analyzer's in-depth analysis of virtual copies, the flexible support of the dynamic policy rule library, and the policy generator's generation of dynamic instruction sets based on matching policy rules, the system is given the ability to make autonomous decisions and intelligently generate multi-dimensional control instructions based on complex dynamic situations, overcoming the limitation of difficulty in responding to sudden changes and improving the intelligence and adaptability of emergency response.
[0068] Specifically, by comparing the virtual copies of continuous time series, the pressure drop rate, fire spread acceleration, impact range change rate, etc. are calculated to form a situational trend vector; based on the current virtual copy, features such as leakage pressure, leakage volume estimation, fire spread speed prediction, number of potentially affected people, and distance to critical infrastructure are extracted to form a situational feature vector; then, based on the extracted situational trend vector and situational feature vector, a situational evolution trend vector is formed, and the situational state classification of the current operating environment is determined in combination with a preset classification model. The preset classification model can be based on expert system rules or can be constructed by integrating machine learning.
[0069] The dynamic policy rule base stores detailed policy rules for different gas accident types, levels, stages, and accompanying disasters. These rules are usually jointly developed by emergency management experts, industry experts, and system engineers, and can be continuously optimized and updated based on actual applications and drill feedback. The rule base is hierarchical and can include global general rules, gas field-specific rules, and rules for specific scenarios (such as high-density urban areas and industrial areas). The policy generator searches the dynamic policy rule base for policy rules that match the current situational state, and based on the matching policy rules, takes into account rule priority, resource availability, and expected effects (through small-scale rapid deductions or utility function evaluation), generates a dynamic instruction set containing multiple specific instructions. Specific instruction examples are as follows:
[0070] Interface layout instructions: The center of the instruction No. 1 main control screen displays the three-dimensional fire situation, the left side displays the real-time video monitoring matrix, and the right side displays the emergency resource scheduling panel and plan execution flow chart; the operation interface of each professional command seat (firefighting, gas, medical) automatically adjusts the information module layout and priority according to its responsibilities.
[0071] Information push goal: accurately push information such as fire spread prediction animation, toxic gas concentration distribution map, available fire water sources, and optimal rescue routes to the fire command vehicle terminal, the general command seat, and various branch command seats in different levels of detail and presentation formats.
[0072] Authority change command: The command temporarily grants Fire Chief A the authority to mobilize the firefighting forces of three neighboring squadrons; grants Gas Company Chief Engineer B the authority to remotely and urgently shut down a total of five smart valves upstream and downstream of the accident point, and records all authorization and operation logs.
[0073] Further, see Figure 2 , the distributed virtual environment coordination module specifically includes:
[0074] Layout template engine, used to manage interface layout templates according to contextual state classification and interface layout instructions;
[0075] A content distribution manager for mapping, prioritizing, and distributing virtual copy content according to information push targets;
[0076] Dynamic permissions manager, used to parse, update, and distribute user permissions based on permission change instructions;
[0077] The consistency maintainer is used to synchronize the status and operations of each agent terminal in a distributed environment.
[0078] Through the layout template engine, content distribution manager, permission dynamic manager and consistency maintainer, the dynamic instruction set is ensured to be executed accurately, efficiently and consistently in a distributed environment, thereby improving the effectiveness of coordinated command and the accuracy of response.
[0079] Furthermore, the layout template engine specifically includes: adjusting the user interface layout by selecting a layout template, parameterizing and instantiating the template, detecting and adjusting layout conflicts, and applying smooth transitions;
[0080] The dynamic permission manager specifically includes: managing user interaction permissions by parsing permission change instructions, detecting permission conflicts, executing permission updates and recording logs, and distributing permission tokens.
[0081] Specifically, the layout template engine manages the interface layout templates based on the situational state classification and the received interface layout instructions. It not only selects the appropriate template, but also automatically zooms and pans the map based on the geographic information contained in the virtual copy (such as the coordinates of the leak point and the affected area polygon) to ensure that the key areas are always in the best visual position. For example, when the affected area expands, the map automatically zooms out to show the complete affected area. The engine adjusts the user interface layout by selecting layout templates, parameterizing instantiated templates, detecting and adjusting layout conflicts, and applying smooth transitions (such as using gradients, flying-in animations, etc. when switching layouts to reduce user visual discomfort).
[0082] The content distribution manager maps, prioritizes, and distributes the virtual copy content according to the information push target, ensuring that various situational elements in the virtual copy are correctly mapped to the corresponding charts, lists, or GIS layers on each agent's interface, and provides color alarms or sound prompts based on the urgency of the information (such as the number of critically ill patients).
[0083] The Permission Dynamic Manager parses, updates, and distributes user permissions based on permission change instructions. Multiple checks are performed when executing instructions, including:
[0084] Identity authentication: Ensure that the user receiving the instruction is legitimate.
[0085] Role compliance: Checks whether the requested permissions are consistent with the role (preset or temporary role assigned by the situation).
[0086] Principle of least privilege: Grant only the minimum permissions necessary to complete the current urgent task.
[0087] Separation of duties and conflict detection: For example, preventing one person from having the authority to open and close a critical valve simultaneously without supervision.
[0088] Operation traceability: All permission grants, changes, and revocations, as well as permission-based operations, are recorded in detail, generating an unalterable audit log. Permission tokens are securely distributed to user terminals for authentication of subsequent operations.
[0089] The consistency maintainer uses a publish / subscribe mechanism based on message queues and state version control to ensure state synchronization and operational consistency of each agent terminal in a distributed environment.
[0090] The dynamic adjustment of the user interface not only responds quickly to changes in the situation, but also improves the user experience through templating, parameterization and smooth transitions; at the same time, the specific process of permission management ensures the security, timeliness and traceability of permission changes, making the system smoother, safer and more reliable in actual operation.
[0091] Further, see Figure 2 , the simulation management module specifically includes:
[0092] Simulation engine adapter, used to provide a unified interactive interface with different types of simulation simulators;
[0093] Simulation scenario manager, used to manage the configuration and life cycle of simulation scenarios;
[0094] The simulation controller is used to start, pause, and stop the simulation simulator process;
[0095] The simulation data converter is used to convert the original data generated by the simulation simulator into simulation simulator operation data in a standardized format and transmit it to the scenario virtualization module.
[0096] Through the simulation engine adapter, scenario manager, controller and simulation data converter, the system's ability to integrate simulation environments of different types and sources has been greatly enhanced, allowing highly simulated simulation exercise data to be seamlessly integrated into the situational virtualization module, enriching the virtual copy content and effectively improving the emergency team's combat capabilities and the effectiveness of plan verification.
[0097] Further, see Figure 2 , the unified interaction module specifically includes:
[0098] Mode state manager, used to handle the switching of the operating environment between the real state and the virtual rehearsal state;
[0099] a unified view renderer for rendering a user interface according to the user interface layout and the mapped content of the virtual copy;
[0100] Interaction event handlers are used to capture, verify, and respond to user interaction operations;
[0101] The terminal synchronization controller is used to maintain the view and state consistency between distributed agent terminals.
[0102] Through the unified interactive module, users are provided with a unified and efficient cross-mode interactive experience, bridging the operational gap between simulation training and actual combat command, and improving the overall usability and practicality of the system.
[0103] The present invention uses a scenario virtualization module to construct a unified virtual copy of the operating environment. The adaptive policy execution module intelligently analyzes the virtual copy and generates a dynamic instruction set including interface layout, information push, and permission changes. The distributed virtual environment coordination module accurately executes these instructions to achieve dynamic visualization and permission management. The simulation management module deeply integrates simulation data to support virtual drills. The unified interaction module ensures seamless switching between the real state and the virtual drill state and multi-seat collaborative operation. The present invention significantly improves the situational awareness efficiency, decision-making intelligence level, collaborative command effectiveness, and overall security assurance capabilities of emergency response, bridges the gap between simulation training and actual combat command, and thus comprehensively improves the overall effectiveness and intelligence level of emergency response.
[0104] Example 2:
[0105] The application scenario of this embodiment is the daily safety supervision of large-scale LPG (liquefied petroleum gas) storage and distribution stations and emergency drills for sudden leakage accidents. As a major source of danger in the city, the safe operation of LPG storage and distribution stations is of vital importance. This embodiment implements the system module of Example 1 by applying a smart large-screen software control method based on distributed seat management. On the one hand, it is used for daily real-time monitoring and risk warning of key areas such as storage tank areas, filling areas, and pump rooms. On the other hand, through the simulation management module, it organizes high-simulation leakage, fire, and explosion accident emergency drills, tests plans, and trains teams. See Figure 3 , a smart large screen software control method based on distributed seat management includes:
[0106] Step 1: receiving the real state data of the operating environment or the running data of the simulation simulator, processing and constructing a virtual copy of the execution state of the operating environment;
[0107] Step 2: Analyze the virtual replica, extract the context evolution trend vector and determine the context state classification, and generate a dynamic instruction set for controlling the virtual replica and the associated user interface; the dynamic instruction set includes interface layout instructions, information push targets, and permission change instructions;
[0108] Step 3: receiving the dynamic instruction set, adjusting the user interface to visualize the execution status of the virtual copy, and managing user interaction permissions according to the permission change instruction;
[0109] Step 4: Control the simulation simulator process and synchronize the simulation simulator operation data to the step 1;
[0110] Step 5: Switch the mode state of the operating environment and restrict user interactive operations according to the permission change instruction; the mode state includes a real state and a virtual rehearsal state.
[0111] Furthermore, the virtual copy contains contextual elements and metadata, and the contextual elements include: contextual identification information, including a unique identifier, timestamp, data source type and credibility score; spatial context information, including location information, scope of influence and propagation direction; event context information, including event type, severity and event stage; resource context information, including available resources and required resources.
[0112] Furthermore, step 2 is used to implement the adaptive strategy execution module, which specifically includes:
[0113] a situation analyzer, configured to extract the situation evolution trend vector from the virtual copy, and determine a situation state classification of the operating environment based on the situation evolution trend vector and a preset classification model; the situation state classification includes a routine monitoring state, an early warning state, an emergency response state, and a recovery and reconstruction state;
[0114] Dynamic policy rule base, used to store multi-level policy rules;
[0115] The policy generator is used to search the dynamic policy rule base for policy rules that match the current situation state, and generate the dynamic instruction set according to the matched policy rules.
[0116] Furthermore, step three is used to implement a distributed virtual environment coordination module, specifically including:
[0117] Layout template engine, used to manage interface layout templates according to contextual state classification and interface layout instructions;
[0118] A content distribution manager for mapping, prioritizing, and distributing virtual copy content according to information push targets;
[0119] Dynamic permissions manager, used to parse, update, and distribute user permissions based on permission change instructions;
[0120] The consistency maintainer is used to synchronize the status and operations of each agent terminal in a distributed environment.
[0121] Furthermore, the layout template engine specifically includes: adjusting the user interface layout by selecting a layout template, parameterizing and instantiating the template, detecting and adjusting layout conflicts, and applying smooth transitions;
[0122] The dynamic permission manager specifically includes: managing user interaction permissions by parsing permission change instructions, detecting permission conflicts, executing permission updates and recording logs, and distributing permission tokens.
[0123] Furthermore, step 4 is used to implement the simulation management module, which specifically includes:
[0124] Simulation engine adapter, used to provide a unified interactive interface with different types of simulation simulators;
[0125] Simulation scenario manager, used to manage the configuration and life cycle of simulation scenarios;
[0126] The simulation controller is used to start, pause, and stop the simulation simulator process;
[0127] The simulation data converter is used to convert the original data generated by the simulation simulator into simulation simulator operation data in a standardized format and transmit it to the scenario virtualization module.
[0128] Before starting an emergency drill, the operator selects or configures a drill scenario through the simulation scenario manager. For example, "During high summer temperatures, the safety valve of tank T-103 in area C of the LPG storage tank fails due to fatigue, resulting in a continuous leakage of liquid LPG. This is ignited by static electricity sparks, forming a jet fire, and there is a risk of spreading to adjacent tanks." Scenario parameters include tank type, LPG inventory, leak aperture, ambient temperature, wind speed and direction (which can be imported from a real meteorological system or preset), etc. The simulation controller calls and initializes the corresponding simulation simulator based on the scenario configuration, and performs operations to start, pause, and stop the simulation simulator process, including:
[0129] Leakage and diffusion model engine: Receives leakage parameters through the simulation engine adapter, simulates the evaporation and diffusion process after LPG leakage, and calculates the LPG concentration, combustible gas cloud range, and toxic impact area at different time and space points;
[0130] Fire and explosion model engine: simulates the thermal radiation intensity, flame height, and spread speed of jet fire; if the scenario is set to explosion, it simulates the explosion overpressure and shock wave impact range;
[0131] 3D visualization engine: Based on the digital twin model of the storage and distribution station, it can render the 3D dynamic process of leakage, fire, and explosion in real time, as well as the virtual actions of emergency response teams and vehicles.
[0132] During the simulation process, the raw data generated by each engine (such as concentration field grid data, heat flux distribution, and overpressure contours) is processed and converted into simulation simulator operation data through a simulation data converter. The specific processing includes: first, format conversion is performed to unify it into the JSON format processed internally by the system, and then data verification is performed to check the data integrity and rationality.
[0133] Table 2 compares the effectiveness of comprehensive, immersive virtual exercises using this method with traditional tabletop exercises in improving emergency response capabilities. The data is derived from multiple rounds of exercises and subsequent evaluations conducted at multiple LPG storage and distribution stations.
[0134] Table 2 Quantitative evaluation of the effectiveness of emergency drills for LPG storage and distribution station leakage accidents
[0135]
[0136] Furthermore, step five is used to implement a unified interaction module, specifically including:
[0137] Mode state manager, used to handle the switching of the operating environment between the real state and the virtual rehearsal state;
[0138] a unified view renderer for rendering a user interface according to the user interface layout and the mapped content of the virtual copy;
[0139] Interaction event handlers are used to capture, verify, and respond to user interaction operations;
[0140] The terminal synchronization controller is used to maintain the view and state consistency between distributed agent terminals.
[0141] Specifically, the entire system is switched from the real state (daily monitoring of sensors and videos at the storage and distribution station) to the virtual drill state with one click through the mode state manager, including: saving a snapshot of the current real monitoring state for rapid recovery after the drill; loading the drill scene configuration, the list of roles of participants, the plan ID, etc.; initializing the interface layout, information visibility range and initial operation permissions for each participating seat (such as the commander-in-chief, fire chief, process disposal team leader, evacuation guide, medical rescue team) according to their drill role. For example, the fire chief seat automatically loads and displays the simulated fire situation, fire force deployment map, water source information, etc.; and sends the results to all connected seat terminals. (including command screens, PC seats, and mobile APP terminals) broadcast mode change events; the unified view renderer of each terminal renders an interface of the virtual drill status based on the received instructions and data; during the drill, when the commander-in-chief plots and issues instructions on the large screen, or a seat performs an operation that affects the overall situation (such as simulating the closing of a valve), the terminal synchronization controller uses a differential synchronization algorithm and a status broadcast mechanism to ensure that the view and data status of all relevant terminals remain consistent within the allowed delay (such as <500ms). For example, the commander-in-chief plans a fire truck attack route on the electronic sand table, and the route will be displayed in real time on the map of the fire chief's seat.
[0142] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.
Claims
1. A smart large-screen software control system based on distributed seat management, characterized in that: include: A situation virtualization module is used to receive the real state data of the operating environment or the running data of the simulation simulator, process and build a virtual copy of the execution state of the operating environment; an adaptive policy execution module that analyzes the virtual replica, extracts context evolution trend vectors, determines context state classifications, and generates a dynamic instruction set for regulating the virtual replica and associated user interface; the dynamic instruction set includes interface layout instructions, information push targets, and permission change instructions; a distributed virtual environment coordination module, configured to receive the dynamic instruction set, adjust a user interface to visualize the execution status of the virtual copy, and manage user interaction permissions according to the permission change instruction; A simulation management module, used to control the simulation simulator process and synchronize the simulation simulator operation data to the scenario virtualization module; The unified interaction module is used to switch the mode state of the operating environment and constrain user interaction operations according to the permission change instruction implemented by the distributed virtual environment coordination module; the mode state includes a real state and a virtual rehearsal state.
2. The intelligent large-screen software control system based on distributed seat management according to claim 1 is characterized in that: The virtual copy contains contextual elements and metadata, wherein the contextual elements include: contextual identification information, including a unique identifier, timestamp, data source type, and credibility score; spatial context information, including location information, impact range, and propagation direction; event context information, including event type, severity, and event stage; and resource context information, including available resources and required resources.
3. The intelligent large-screen software control system based on distributed seat management according to claim 1 is characterized in that: The adaptive strategy execution module specifically includes: a situation analyzer, configured to extract the situation evolution trend vector from the virtual copy, and determine a situation state classification of the operating environment based on the situation evolution trend vector and a preset classification model; the situation state classification includes a routine monitoring state, an early warning state, an emergency response state, and a recovery and reconstruction state; Dynamic policy rule base, used to store multi-level policy rules; The policy generator is used to search the dynamic policy rule base for policy rules that match the current situation state, and generate the dynamic instruction set according to the matched policy rules.
4. The intelligent large-screen software control system based on distributed seat management according to claim 1 is characterized in that: The distributed virtual environment coordination module specifically includes: Layout template engine, used to manage interface layout templates according to contextual state classification and interface layout instructions; A content distribution manager for mapping, prioritizing, and distributing virtual copy content according to information push targets; Dynamic permissions manager, used to parse, update, and distribute user permissions based on permission change instructions; The consistency maintainer is used to synchronize the status and operations of each agent terminal in a distributed environment.
5. The intelligent large-screen software control system based on distributed seat management according to claim 4 is characterized in that: The layout template engine specifically includes: adjusting the user interface layout by selecting layout templates, parameterizing and instantiating templates, detecting and adjusting layout conflicts, and applying smooth transitions; the dynamic permission manager specifically includes: managing user interaction permissions by parsing permission change instructions, detecting permission conflicts, executing permission updates and recording logs, and distributing permission tokens.
6. The intelligent large-screen software control system based on distributed seat management according to claim 1 is characterized in that: The simulation management module specifically includes: Simulation engine adapter, used to provide a unified interactive interface with different types of simulation simulators; Simulation scenario manager, used to manage the configuration and life cycle of simulation scenarios; The simulation controller is used to start, pause, and stop the simulation simulator process; The simulation data converter is used to convert the original data generated by the simulation simulator into simulation simulator operation data in a standardized format and transmit it to the scenario virtualization module.
7. The intelligent large-screen software control system based on distributed seat management according to claim 1 is characterized in that: The unified interaction module specifically includes: Mode state manager, used to handle the switching of the operating environment between the real state and the virtual rehearsal state; a unified view renderer for rendering a user interface according to the user interface layout and the mapped content of the virtual copy; Interaction event handlers are used to capture, verify, and respond to user interaction operations; The terminal synchronization controller is used to maintain the view and state consistency between distributed agent terminals.
8. A method for controlling a smart large screen software based on distributed seat management, executing a method for controlling a smart large screen software based on distributed seat management according to claim 1, characterized in that: include: Step 1: receiving the real state data of the operating environment or the running data of the simulation simulator, processing and constructing a virtual copy of the execution state of the operating environment; Step 2: Analyze the virtual replica, extract the context evolution trend vector and determine the context state classification, and generate a dynamic instruction set for controlling the virtual replica and the associated user interface; the dynamic instruction set includes interface layout instructions, information push targets, and permission change instructions; Step 3: receiving the dynamic instruction set, adjusting the user interface to visualize the execution status of the virtual copy, and managing user interaction permissions according to the permission change instruction; Step 4: Control the simulation simulator process and synchronize the simulation simulator operation data to the step 1; Step 5: Switch the mode state of the operating environment and restrict user interactive operations according to the permission change instruction; the mode state includes a real state and a virtual rehearsal state.
Citation Information
Patent Citations
Emergency plan simulated exercise system of large-size road maintenance machine
CN106297461A
Underwater hybrid simulation experiment simulation system and simulation method
CN115562075A
Cloud seat management method, device and equipment based on simulation cloud and storage medium
CN118233309A
Auxiliary maintenance system and method based on digital twin technology
CN119004323A
Self-evolving agent-based simulation system and method thereof
US20190171942A1