A smart large-screen software control system and method based on distributed seat management
By constructing virtual replicas, generating dynamic instruction sets, and managing user interaction permissions, the challenges of data fusion and intelligent command in complex collaborative scenarios have been solved, achieving efficient situational awareness and emergency response capabilities.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NANJING AOZHUO HI TECH CO LTD
- Filing Date
- 2025-05-08
- Publication Date
- 2026-04-21
AI Technical Summary
Existing technologies struggle to achieve multi-user collaboration and complex information sharing and display in complex collaborative scenarios, especially in scenarios such as gas emergency response, where it is difficult to achieve seamless integration of real-time and simulation data, dynamic situation awareness, and intelligent command.
The system employs a contextual virtualization module to construct virtual replicas, an adaptive policy execution module to generate dynamic instruction sets, a distributed virtual environment coordination module to manage user interaction permissions, a simulation management module to synchronize simulation data, and a unified interaction module to implement mode state switching and access control.
It achieves seamless integration of real and simulated data, enhances situational awareness and the level of intelligence in emergency response, ensures precise coordination and consistent presentation in a distributed environment, and improves the collaborative efficiency and overall effectiveness of emergency response.
Smart Images

Figure CN120512461B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of software simulation control technology, specifically to a smart large-screen software control system and method based on distributed seat management. Background Technology
[0002] In modern computer technology, the core of simulation and modeling lies in creating and managing a controlled target program execution environment through specialized software programs (i.e., emulators or virtual execution engines). These technologies often involve the interpretation and execution of the target system's instruction set, or the precise simulation and redirection of application programming interface (API) calls at a specific operating system level. In this way, the emulator can reproduce execution conditions on the host computing platform that are highly similar to the real hardware or software operating environment, enabling the target application, and even the entire operating system and its multiple applications, to run and interact in an isolated and program-controlled virtual environment. For application scenarios requiring multi-user collaboration and complex information sharing and display, the program control mechanism of these virtual execution environments typically allows the configuration of multiple logical agents, each interacting with one or more application execution instances running in the virtual environment through a user terminal. Simultaneously, the program control interfaces of these virtual execution environments also support the real-time, selective projection of key outputs, user interface images, or simulated system status information of the running applications onto a large-scale display system, thereby providing a unified situational view or collaborative operation interface for all distributed participants.
[0003] However, existing technologies still have significant shortcomings in complex collaborative scenarios such as gas emergency response. 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 this invention is to provide a smart screen software control system and method based on distributed seat management. It includes: a context virtualization module for receiving real-world state data or simulation simulator running data and constructing a virtual copy; an adaptive strategy execution module for extracting context evolution trend vectors from the virtual copy, determining context state classification, and generating a dynamic instruction set; a distributed virtual environment coordination module for receiving the dynamic instruction set, adjusting the user interface, and managing user interaction permissions; a simulation management module for controlling the simulation simulator process and synchronizing simulation simulator running data to the context virtualization module; and a unified interaction module for switching operating environment modes and states and constraining user interaction operations based on permission change instructions.
[0005] To achieve the above objectives, the present invention provides the following technical solution:
[0006] A smart large-screen software control system based on distributed agent management includes:
[0007] The context virtualization module is used to receive real state data of the operating environment or running data of the simulation simulator, process and construct a virtual copy of the execution state of the operating environment;
[0008] The adaptive strategy execution module analyzes the virtual copy, extracts the context evolution trend vector, and determines the context state classification, generating a dynamic instruction set for regulating the virtual copy and associated user interface; the dynamic instruction set includes interface layout instructions, information push targets, and permission change instructions;
[0009] The distributed virtual environment coordination module is used to receive the dynamic instruction set, adjust the user interface to visualize the execution status of the virtual copy, and manage user interaction permissions according to the permission change instructions.
[0010] The simulation management module is used to control the simulation simulator process and synchronize the simulation simulator running data to the scenario virtualization module;
[0011] A unified interaction module is used to switch the mode state of the operating environment and constrain user interaction operations according to the permission change instructions implemented by the distributed virtual environment coordination module; the mode state includes real state and virtual exercise state.
[0012] Preferably, the virtual copy includes contextual elements and metadata. The contextual elements include: contextual identification information, including a unique identifier, timestamp, data source type, and credibility score; spatial contextual information, including location information, scope of influence, and direction of propagation; event contextual information, including event type, severity, and event stage; and resource contextual information, including available resources and required resources.
[0013] Preferably, the adaptive strategy execution module specifically includes:
[0014] A context analyzer is used to extract the context evolution trend vector based on the virtual copy, and to determine the context state classification of the operating environment based on the context evolution trend vector and a preset classification model; the context state classification includes routine monitoring state, early warning state, emergency response state, and recovery and reconstruction state;
[0015] A dynamic policy rule base is used to store multi-level policy rules;
[0016] A strategy generator is used to search for strategy rules that match the current context state in the dynamic strategy rule base, and generate the dynamic instruction set based on the matched strategy rules.
[0017] Preferably, the distributed virtual environment coordination module specifically includes:
[0018] A layout template engine for managing UI layout templates based on contextual states and UI layout instructions;
[0019] The content distribution manager is used to map, prioritize, and distribute virtual copy content according to the information push target.
[0020] The permission dynamic manager is used to parse, update, and distribute user permissions based on permission change instructions.
[0021] A consistency maintainer is used to synchronize the state 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, performing 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 interface for interaction with different types of simulation simulators;
[0026] The simulation scenario manager is used to manage the configuration and lifecycle 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 raw data generated by the simulation simulator into standardized simulation simulator running data and transmit it to the scenario virtualization module.
[0029] Preferably, the unified interaction module specifically includes:
[0030] The mode state manager is used to handle the switching of the operating environment between the real state and the virtual exercise state;
[0031] A unified view renderer is used to render the user interface based on the layout of the user interface and the mapping content of the virtual copy.
[0032] Interaction event handlers are used to capture, validate, and respond to user interaction actions;
[0033] The terminal synchronization controller is used to maintain the consistency of views and states among distributed agent terminals.
[0034] A smart screen software control method based on distributed agent management includes:
[0035] Receive real state data of the operating environment or running data of the simulation simulator, process and construct a virtual copy of the execution state of the operating environment;
[0036] The virtual copy is analyzed, the context evolution trend vector is extracted and the context state classification is determined, and a dynamic instruction set for regulating the virtual copy and associated user interface is generated; the dynamic instruction set includes interface layout instructions, information push targets and permission change instructions;
[0037] Receive the dynamic instruction set, adjust the user interface to visualize the execution status of the virtual copy, and manage user interaction permissions according to the permission change instructions;
[0038] Control the simulation simulator process and synchronize the simulation simulator's running data to the scenario virtualization module;
[0039] The operating environment is switched between modes and states, and user interaction is constrained according to permission change instructions; the modes include real state and virtual simulation state.
[0040] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0041] 1. The scenario virtualization module of this invention can receive real-world operational environment data or simulation simulator data, process it, and uniformly construct a standardized virtual copy. This breaks down the barriers between real-time monitoring data and simulation data. By abstracting and standardizing diverse data from various sources into a virtual copy, it provides a comprehensive, consistent, and reliable single entry point for upper-level system applications to understand the scenario. Whether it's a real emergency or a highly simulated virtual exercise, the system can analyze and respond based on the unified virtual copy, ensuring the accuracy and comprehensiveness of the operational environment status assessment. By constructing a standardized virtual copy, seamless integration and unified representation of real and simulated data are achieved, providing a comprehensive and consistent foundation for situational awareness. This effectively addresses the shortcomings of existing technologies in integrating heterogeneous data and achieving deep simulation integration, thereby enhancing the situational awareness capabilities of emergency response.
[0042] 2. The adaptive strategy execution module of this invention can deeply analyze virtual replicas, extract situation evolution trend vectors, and determine situation state classifications. Based on the multi-level strategy rules stored in the dynamic strategy rule base, the strategy generator can intelligently match and generate a set of dynamic instructions. The system can automatically and intelligently adjust the user interface to highlight key information, push information to relevant operators, and dynamically adjust the operation permissions and information visibility range of different users according to the dynamic development of the real or simulated situation reflected in the current virtual replica. Based on a deep understanding of virtual replicas and intelligent application of strategy rules, the system can transform from passive response to proactive adaptation and intelligent guidance, achieving dynamic and adaptive control of the user interface, information push, and operation permissions. This effectively solves the technical problem of existing systems' inability to intelligently adjust command strategies according to dynamic situations, significantly improving the accuracy of emergency command and the level of intelligent response.
[0043] 3. This invention, through the collaborative work of a distributed virtual environment coordination module and a unified interaction module, ensures that the intelligent decisions generated by the adaptive strategy execution module can be accurately and consistently executed and presented in a distributed multi-seat environment. It ensures that intelligent strategies can be transformed into unified actions that are perceptible and operable to all users; whether it's large-screen display, information flow, or access control, everything is closely related to the current context and dynamically adapts. Through a distributed coordination and unified interaction mechanism driven by dynamic instructions, it ensures the accurate execution and consistent presentation of various intelligent strategies across multiple seats and terminals, effectively addressing the shortcomings of existing systems in collaborative command, dynamic access management, and seamless switching between real and simulated environments, thereby improving the collaborative efficiency and overall effectiveness of emergency response. Attached Figure Description
[0044] Figure 1 This is a schematic diagram of the structure of a smart large screen software control system based on distributed seat management according to the present invention;
[0045] Figure 2 This is a detailed structural diagram of the system modules of the present invention;
[0046] Figure 3 This is a schematic diagram of a smart screen software control method based on distributed seat management according to the present invention. Detailed Implementation
[0047] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0048] Please see Figures 1 to 3 This invention provides a smart large-screen software control system and method based on distributed agent management, the technical solution of which is as follows:
[0049] Example 1:
[0050] This embodiment describes a specific application in a complex emergency response scenario involving a medium-pressure gas pipeline leak in a densely populated urban area, accompanied by the risk of secondary fires. In this scenario, the requirements for real-time emergency response, close multi-departmental collaboration, accurate information transmission, and intelligent on-site command are extremely high. Therefore, a smart large-screen software control system based on distributed console management is applied. (See [link to relevant documentation]). Figure 1 ,include:
[0051] The context virtualization module is used to receive real state data of the operating environment or running data of the simulation simulator, process and construct a virtual copy of the execution state of the operating environment;
[0052] The adaptive strategy execution module analyzes the virtual copy, extracts the context evolution trend vector, and determines the context state classification, generating a dynamic instruction set for regulating the virtual copy and associated user interface; the dynamic instruction set includes interface layout instructions, information push targets, and permission change instructions;
[0053] The distributed virtual environment coordination module is used to receive the dynamic instruction set, adjust the user interface to visualize the execution status of the virtual copy, and manage user interaction permissions according to the permission change instructions.
[0054] The simulation management module is used to control the simulation simulator process and synchronize the simulation simulator running data to the scenario virtualization module;
[0055] A unified interaction module is used to switch the mode state of the operating environment and constrain user interaction operations according to the permission change instructions implemented by the distributed virtual environment coordination module; the mode state includes real state and virtual exercise state.
[0056] Furthermore, the virtual copy includes contextual elements and metadata. The contextual elements include: contextual identification information, including a unique identifier, timestamp, data source type, and credibility score; spatial contextual information, including location information, scope of influence, and direction of propagation; event contextual information, including event type, severity, and event stage; and resource contextual information, including available resources and required resources.
[0057] By defining standardized virtual copies, a comprehensive, standardized, and high-quality digital mirror of the operating environment is provided for the system, ensuring the accuracy and consistency of subsequent scenario analysis, strategy generation, and information dissemination. This forms the foundation for achieving efficient situational awareness and precise command.
[0058] In the early stages of an accident, the scenario virtualization module receives real-world data, including: pipeline pressure and flow meter data at monitoring points, video surveillance and thermal imaging data at monitoring points, alarm information, meteorological information, and GIS geographic information of the accident area. The GIS geographic information includes data on the distribution of pipelines, building information, population density, and distribution of important facilities in the area.
[0059] Specifically, the credibility score is determined based on cross-validation of multi-source information; the center location of the leak point is determined by comprehensively analyzing pressure gradients, video surveillance data, and alarm information; the scope of impact and propagation direction are determined based on the leak model and meteorological information; the event type is preliminarily determined by combining historical accident characteristics; the severity of the event is comprehensively assessed based on information such as leakage rate, scope of impact, potential number of affected people, and environmentally sensitive points, and with reference to the pre-set accident classification standards or the classification criteria in the emergency plan; the event stage is determined based on the event development process and the key nodes of emergency response initiation and execution; the location of available fire hydrants, emergency repair teams, medical resources, evacuation sites, etc. near the leak point are obtained through GIS geographic information and the emergency resource management system to determine available and required resources; the metadata includes a list of associated sensor IDs, alarm record numbers, and simulation model versions involved in the calculation.
[0060] Real-world data is uniformly converted into a custom JSON format, then time synchronization and spatial registration are performed, and data credibility is evaluated based on preset rules and historical data. Finally, a virtual copy is constructed. Table 1 shows part of the content of the constructed virtual copy, which comprehensively describes the key elements of the current simulation scenario in a standardized structure.
[0061] Table 1 Example of a virtual copy
[0062]
[0063] Further, see Figure 2 The adaptive strategy execution module specifically includes:
[0064] A context analyzer is used to extract the context evolution trend vector based on the virtual copy, and to determine the context state classification of the operating environment based on the context evolution trend vector and a preset classification model; the context state classification includes routine monitoring state, early warning state, emergency response state, and recovery and reconstruction state;
[0065] A dynamic policy rule base is used to store multi-level policy rules;
[0066] A strategy generator is used to search for strategy rules that match the current context state in the dynamic strategy rule base, and generate the dynamic instruction set based on the matched strategy rules.
[0067] By using a context analyzer for in-depth analysis of virtual replicas, flexible support for a dynamic policy rule base, and a policy generator to generate dynamic instruction sets based on matching policy rules, the system is empowered to make autonomous decisions and intelligently generate multi-dimensional control instructions based on complex dynamic situations. This overcomes the limitations of being unable to cope with sudden changes and improves the intelligence and adaptability of emergency response.
[0068] Specifically, by comparing virtual replicas of continuous time series, the pressure drop rate, fire spread acceleration, and rate of change of the affected area are calculated to form a situation trend vector. Based on the current virtual replica, features such as leakage pressure, leakage volume estimation, fire spread rate prediction, potential affected population, and distance to critical infrastructure are extracted to form a situation feature vector. Subsequently, the extracted situation trend vector and situation feature vector are used to form a situation evolution trend vector. Combined with a preset classification model, the situation state classification of the current operating environment is determined. The preset classification model can be based on expert system rules or constructed by integrating machine learning.
[0069] The dynamic policy rule base stores detailed policy rules for different types, levels, stages, and accompanying disasters of gas accidents. These rules are typically developed collaboratively by emergency management experts, industry experts, and system engineers, and can be continuously optimized and updated based on practical applications and exercise feedback. The rule base is hierarchical and can include globally applicable rules, gas-specific rules, and rules for specific scenarios (such as high-density urban areas and industrial zones). The policy generator searches the dynamic policy rule base for policy rules that match the current situation, and based on the matched policy rules, and considering rule priority, resource availability, and expected effects (evaluated through small-scale rapid simulations or utility functions), generates a dynamic instruction set containing multiple specific instructions. Examples of specific instructions are as follows:
[0070] Interface layout instructions: The main control screen No. 1 displays a three-dimensional fire situation in the center, a real-time video monitoring matrix on the left, and an emergency resource dispatch panel and contingency plan execution flowchart on the right; the operation interfaces of each professional command post (firefighting, gas, medical) automatically adjust the layout and priority of information modules according to their responsibilities.
[0071] Information push objectives: To accurately push information such as fire spread prediction animations, toxic gas concentration distribution maps, available fire water sources, and optimal rescue routes to the fire command vehicle terminal, the general command post, and various sub-command posts, with varying levels of detail and presentation formats.
[0072] Permission Change Instructions: The instructions temporarily grant Fire Chief A the authority to mobilize the firefighting forces of three neighboring squadrons; and grant Gas Company Chief Engineer B the authority to remotely and urgently shut off a total of 5 smart valves upstream and downstream of the accident point, and record all authorizations and operation logs.
[0073] Further, see Figure 2 The distributed virtual environment coordination module specifically includes:
[0074] A layout template engine for managing UI layout templates based on contextual states and UI layout instructions;
[0075] The content distribution manager is used to map, prioritize, and distribute virtual copy content according to the information push target.
[0076] The permission dynamic manager is used to parse, update, and distribute user permissions based on permission change instructions.
[0077] A consistency maintainer is used to synchronize the state and operations of each agent terminal in a distributed environment.
[0078] By employing a layout template engine, content distribution manager, dynamic permission manager, and consistency maintainer, the system ensures the accurate, efficient, and consistent execution of dynamic instruction sets in a distributed environment, thereby improving the effectiveness of collaborative command and the precision of responses.
[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, performing permission updates and recording logs, and distributing permission tokens.
[0081] Specifically, the layout template engine manages interface layout templates based on contextual state classifications and received interface layout instructions. It not only selects appropriate templates but also automatically scales and pans the map based on geographic information contained in the virtual copy (such as leak point coordinates and the polygon of the affected area) to ensure that key areas are always in the best visible position. For example, when the affected area expands, the map automatically shrinks to display the complete affected area. The engine adjusts the user interface layout by selecting layout templates, parametrically instantiating templates, detecting and adjusting layout conflicts, and applying smooth transitions (such as using gradients and fly-in animations during layout switching to reduce user visual discomfort).
[0082] The content distribution manager maps, prioritizes, and distributes virtual copy content according to the information push target, ensuring that various contextual elements in the virtual copy are correctly mapped to the corresponding charts, lists, or GIS layers on each agent's interface, and provides color alerts 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 commands. Multiple checks are performed during command execution, including:
[0084] Authentication: Ensures that the user receiving the instruction is legitimate.
[0085] Role compliance: Checks whether the requested permissions are consistent with the user's role (preset or temporary role assigned by the context).
[0086] The principle of least privilege: Grant only the minimum privileges 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 critical valves simultaneously without supervision.
[0088] Operation tracking: All granting, modification, and revocation of permissions, as well as permission-based operations, are recorded in detail, generating an immutable audit log. Permission tokens are securely distributed to user terminals for authentication of subsequent operations.
[0089] The consistency maintainer uses a message queue-based publish / subscribe mechanism and state version control to ensure state synchronization and operational consistency of each agent terminal in a distributed environment.
[0090] Dynamic adjustments to the user interface not only respond quickly to changes in context, but also enhance the user experience through templating, parameterization, and smooth transitions. Meanwhile, the specific processes of permission management ensure 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 interface for interaction with different types of simulation simulators;
[0093] The simulation scenario manager is used to manage the configuration and lifecycle 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 raw data generated by the simulation simulator into standardized simulation simulator running data 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. This allows highly realistic simulation data to be seamlessly integrated into the scenario virtualization module, enriching the content of the virtual replicas and effectively improving the combat capabilities of emergency response teams and the effectiveness of contingency plan verification.
[0097] Further, see Figure 2 The unified interaction module specifically includes:
[0098] The mode state manager is used to handle the switching of the operating environment between the real state and the virtual exercise state;
[0099] A unified view renderer is used to render the user interface based on the layout of the user interface and the mapping content of the virtual copy.
[0100] Interaction event handlers are used to capture, validate, and respond to user interaction actions;
[0101] The terminal synchronization controller is used to maintain the consistency of views and states among distributed agent terminals.
[0102] The unified interaction module provides users with a consistent and efficient cross-modal interaction experience, bridging the operational gap between simulation training and actual combat command, and improving the overall usability and practicality of the system.
[0103] This invention constructs a unified virtual copy of the operating environment through a scenario virtualization module. An adaptive policy execution module intelligently analyzes this virtual copy and generates a dynamic instruction set including interface layout, information push notifications, and permission changes. A distributed virtual environment coordination module precisely executes these instructions to achieve dynamic visualization and permission management. A simulation management module deeply integrates simulation data to support virtual drills. A unified interaction module ensures seamless switching between real and virtual drill states and multi-seat collaborative operation. This invention significantly improves the situational awareness efficiency, decision-making intelligence, collaborative command effectiveness, and overall security capabilities of emergency response, bridging the gap between simulation training and actual command, thereby comprehensively enhancing the overall effectiveness and intelligence level of emergency response.
[0104] Example 2:
[0105] This embodiment applies to the daily safety supervision and emergency drills for sudden leaks at large-scale LPG (liquefied petroleum gas) storage and distribution stations. As a major urban hazard source, the safe operation of LPG storage and distribution stations is crucial. This embodiment implements the system modules of Embodiment 1 using a smart large-screen software control method based on distributed console management. On one hand, it is used for real-time monitoring and risk warning of key areas such as tank areas, filling areas, and pump rooms. On the other hand, through a simulation management module, it organizes highly realistic emergency drills for leaks, fires, and explosions to test contingency plans and train personnel. (See [link to relevant documentation]). Figure 3 A smart screen software control method based on distributed agent management includes:
[0106] Step 1: Receive real state data of the operating environment or running data of the simulation simulator, process and construct a virtual copy of the execution state of the operating environment;
[0107] Step 2: Analyze the virtual copy, extract the context evolution trend vector and determine the context state classification, and generate a dynamic instruction set for regulating the virtual copy and associated user interface; the dynamic instruction set includes interface layout instructions, information push targets and permission change instructions;
[0108] Step 3: Receive the dynamic instruction set, adjust the user interface to visualize the execution status of the virtual copy, and manage user interaction permissions according to the permission change instructions;
[0109] Step 4: Control the simulation simulator process and synchronize the simulation simulator's running data to Step 1;
[0110] Step 5: Switch the operating environment to different modes and restrict user interaction based on permission change instructions; the modes include real mode and virtual simulation mode.
[0111] Furthermore, the virtual copy includes contextual elements and metadata. The contextual elements include: contextual identification information, including a unique identifier, timestamp, data source type, and credibility score; spatial contextual information, including location information, scope of influence, and direction of propagation; event contextual information, including event type, severity, and event stage; and resource contextual information, including available resources and required resources.
[0112] Furthermore, step two is used to implement the adaptive policy execution module, specifically including:
[0113] A context analyzer is used to extract the context evolution trend vector based on the virtual copy, and to determine the context state classification of the operating environment based on the context evolution trend vector and a preset classification model; the context state classification includes routine monitoring state, early warning state, emergency response state, and recovery and reconstruction state;
[0114] A dynamic policy rule base is used to store multi-level policy rules;
[0115] A strategy generator is used to search for strategy rules that match the current context state in the dynamic strategy rule base, and generate the dynamic instruction set based on the matched strategy rules.
[0116] Furthermore, step three is used to implement the distributed virtual environment coordination module, specifically including:
[0117] A layout template engine for managing UI layout templates based on contextual states and UI layout instructions;
[0118] The content distribution manager is used to map, prioritize, and distribute virtual copy content according to the information push target.
[0119] The permission dynamic manager is used to parse, update, and distribute user permissions based on permission change instructions.
[0120] A consistency maintainer is used to synchronize the state 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, performing permission updates and recording logs, and distributing permission tokens.
[0123] Furthermore, step four is used to implement the simulation management module, specifically including:
[0124] Simulation engine adapter, used to provide a unified interface for interaction with different types of simulation simulators;
[0125] The simulation scenario manager is used to manage the configuration and lifecycle 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 raw data generated by the simulation simulator into standardized simulation simulator running data and transmit it to the scenario virtualization module.
[0128] Before the emergency drill begins, the operator selects or configures the drill scenario through the simulation scenario manager. For example: "During high summer temperatures, LPG storage tank T-103 in Zone C experiences a continuous leak of liquid LPG due to safety valve fatigue failure. This leak ignites upon contact with an electrostatic spark, forming a jet fire with the risk of spreading to adjacent tanks." Scenario parameters include tank type, LPG inventory, leak orifice diameter, ambient temperature, and wind speed and direction (which can be imported from a real weather system or preset). Based on the scenario configuration, the simulation controller calls and initializes the corresponding simulation simulator and performs operations to start, pause, and stop the simulation simulator process, specifically 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 toxicity impact area at different times and spatial 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 as an explosion, it simulates the explosion overpressure and the impact range of the shock wave.
[0131] 3D visualization engine: Based on the digital twin model of the storage and distribution station, it renders 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, the raw data generated by each engine (such as concentration field grid data, heat flux distribution, and overpressure contour lines) are processed by the simulation data converter and converted into simulation simulator running data. The specific processing includes: first, format conversion to unify it into the JSON format processed internally by the system, and then data verification to check the integrity and rationality of the data.
[0133] Table 2 compares the effectiveness of using this invention for comprehensive, immersive virtual drills with traditional tabletop exercises in improving emergency response capabilities. Data is derived from multiple rounds of drills and subsequent evaluations conducted at various 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 the unified interaction module, specifically including:
[0137] The mode state manager is used to handle the switching of the operating environment between the real state and the virtual exercise state;
[0138] A unified view renderer is used to render the user interface based on the layout of the user interface and the mapping content of the virtual copy.
[0139] Interaction event handlers are used to capture, validate, and respond to user interaction actions;
[0140] The terminal synchronization controller is used to maintain the consistency of views and states among distributed agent terminals.
[0141] Specifically, the mode state manager allows the entire system to be switched from the real state (routine monitoring of sensors and videos at the storage and distribution station) to the virtual drill state with a single click. This includes: saving a snapshot of the current real monitoring state for quick restoration after the drill; loading the drill scenario configuration, participant role list, and contingency plan ID; initializing the interface layout, information visibility range, and initial operating permissions for each participant seat (such as the commander-in-chief, fire chief, process handling team leader, evacuation guide, and medical rescue team) according to their drill role. For example, the fire chief's seat automatically loads and displays the simulated fire situation, fire force deployment map, and water source information; and sending commands to all connected seat terminals. (Including command screen, PC seats, and mobile APP terminals) Broadcast mode change events; the unified view renderer of each terminal renders the interface of the virtual exercise status according to the received instructions and data; during the exercise, when the commander-in-chief plots or issues instructions on the screen, or when a seat performs an operation that affects the whole situation (such as simulating the closure of a valve), the terminal synchronization controller ensures that the view and data status of all relevant terminals remain consistent within the allowable delay (such as <500ms) through differential synchronization algorithm and status broadcast mechanism. For example, if the commander-in-chief plans a fire truck attack route on the electronic sand table, the route will be displayed on the map at the fire chief's seat in real time.
[0142] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A smart large-screen software control system based on distributed agent management, characterized in that, include: The context virtualization module is used to receive real state data of the operating environment or running data of the simulation simulator, process and construct a virtual copy of the execution state of the operating environment; The adaptive strategy execution module analyzes the virtual copy, extracts the context evolution trend vector, and determines the context state classification, generating a dynamic instruction set for regulating the virtual copy 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 is used to receive the dynamic instruction set, adjust the user interface to visualize the execution status of the virtual copy, and manage user interaction permissions according to the permission change instructions. The simulation management module is used to control the simulation simulator process and synchronize the simulation simulator running data to the scenario virtualization module; A unified interaction module is used to switch the mode state of the operating environment and constrain user interaction operations according to the permission change instructions implemented by the distributed virtual environment coordination module; the mode state includes real state and virtual exercise state.
2. The smart large-screen software control system based on distributed agent management according to claim 1, characterized in that, The virtual copy contains contextual elements and metadata. The contextual elements include: contextual identification information, including a unique identifier, timestamp, data source type, and credibility score; spatial contextual information, including location information, scope of influence, and direction of propagation; event contextual information, including event type, severity, and event stage; and resource contextual information, including available resources and required resources.
3. The smart large-screen software control system based on distributed agent management according to claim 1, characterized in that, The adaptive strategy execution module specifically includes: A context analyzer is used to extract the context evolution trend vector based on the virtual copy, and to determine the context state classification of the operating environment based on the context evolution trend vector and a preset classification model; the context state classification includes routine monitoring state, early warning state, emergency response state, and recovery and reconstruction state; A dynamic policy rule base is used to store multi-level policy rules; A strategy generator is used to search for strategy rules that match the current context state in the dynamic strategy rule base, and generate the dynamic instruction set based on the matched strategy rules.
4. The smart large-screen software control system based on distributed agent management according to claim 1, characterized in that, The distributed virtual environment coordination module specifically includes: A layout template engine for managing UI layout templates based on contextual states and UI layout instructions; The content distribution manager is used to map, prioritize, and distribute virtual copy content according to the information push target. The permission dynamic manager is used to parse, update, and distribute user permissions based on permission change instructions. A consistency maintainer is used to synchronize the state and operations of each agent terminal in a distributed environment.
5. The smart large-screen software control system based on distributed agent management according to claim 4, characterized in that, 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; the permission dynamic manager specifically includes: managing user interaction permissions by parsing permission change instructions, detecting permission conflicts, performing permission updates and recording logs, and distributing permission tokens.
6. The smart large-screen software control system based on distributed seat management according to claim 1, characterized in that, The simulation management module specifically includes: Simulation engine adapter, used to provide a unified interface for interaction with different types of simulation simulators; The simulation scenario manager is used to manage the configuration and lifecycle 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 raw data generated by the simulation simulator into standardized simulation simulator running data and transmit it to the scenario virtualization module.
7. The smart large-screen software control system based on distributed seat management according to claim 1, characterized in that, The unified interaction module specifically includes: The mode state manager is used to handle the switching of the operating environment between the real state and the virtual exercise state; A unified view renderer is used to render the user interface based on the layout of the user interface and the mapping content of the virtual copy. Interaction event handlers are used to capture, validate, and respond to user interaction actions; The terminal synchronization controller is used to maintain the consistency of views and states among distributed agent terminals.
8. A smart screen software control method based on distributed agent management, executing the smart screen software control system based on distributed agent management as described in claim 1, characterized in that, include: Step 1: Receive real state data of the operating environment or running data of the simulation simulator, process and construct a virtual copy of the execution state of the operating environment; Step 2: Analyze the virtual copy, extract the context evolution trend vector and determine the context state classification, and generate a dynamic instruction set for regulating the virtual copy and associated user interface; the dynamic instruction set includes interface layout instructions, information push targets and permission change instructions; Step 3: Receive the dynamic instruction set, adjust the user interface to visualize the execution status of the virtual copy, and manage user interaction permissions according to the permission change instructions; Step 4: Control the simulation simulator process and synchronize the simulation simulator's running data to Step 1; Step 5: Switch the operating environment to different modes and restrict user interaction based on permission change instructions; the modes include real mode and virtual simulation mode.
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