An earthquake disaster simulation training method and system

By establishing a globally unified time reference and generating synchronized control commands with unified execution timestamps in the earthquake disaster simulation training system, the problems of low timing synchronization accuracy and fixed configuration of multiple systems are solved, achieving a highly immersive simulation training effect and low-cost system adaptation.

CN122090691APending Publication Date: 2026-05-26ZHONGKE QINGYU (BEIJING) VISION TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHONGKE QINGYU (BEIJING) VISION TECHNOLOGY CO LTD
Filing Date
2026-04-20
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing earthquake disaster simulation training systems suffer from low accuracy in time synchronization across multiple systems, insufficient immersion and training realism, as well as fixed configurations, poor scalability, and high costs associated with scenario adaptation.

Method used

A global unified time base is established for all control nodes of the system through a precise time synchronization protocol, realizing time synchronization verification of all nodes, generating synchronous control commands with unified execution timestamps, controlling all nodes to synchronously drive the corresponding device actions at the same specified time, and completing the initialization of system operating parameters by loading a preset structured configuration file, thereby decoupling the core control logic of the system from the operating parameters.

Benefits of technology

It achieves precise timing alignment of vibration, audio-visual, and environmental effects, enhancing the immersion and training realism of the simulated scene, reducing the system's adaptation and modification costs, and ensuring the system's scalability and compatibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122090691A_ABST
    Figure CN122090691A_ABST
Patent Text Reader

Abstract

This invention discloses an earthquake disaster simulation training method and system, aiming to solve the problems of low multi-system timing synchronization accuracy, insufficient immersion and training realism, fixed configuration, and high scene adaptation costs in existing earthquake simulation systems. This method initializes the system by loading a structured configuration file, establishing a globally unified time reference for all system control nodes; it uses real-time audio-visual timecodes to drive the calculation of the target magnitude, generating synchronization control commands with unified execution timestamps to achieve timing alignment of vibration, audio-visual, and environmental effects; it implements hierarchical safety control throughout the entire process, and completes system reset through a progressive termination sequence after the process ends. This invention significantly improves the synchronization accuracy and immersion of earthquake simulation, enhances system scalability, reduces scene adaptation costs, and ensures the safety of the training process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of earthquake disaster simulation, specifically to an earthquake disaster simulation training method and system. Background Technology

[0002] Improving the public's earthquake emergency response capabilities and self-rescue and mutual-aid skills is a core measure to reduce earthquake casualties. Earthquake disaster simulation training systems, as a core carrier for earthquake prevention and disaster reduction science education and emergency skills training, have been widely used. Currently, existing earthquake disaster simulation systems mainly reproduce the physical sensation of an earthquake through a controllable vibration platform, combining audio-visual playback, sound and light effects, and other auxiliary means to construct an immersive earthquake scenario. The core design revolves around three main functions: earthquake science knowledge dissemination, earthquake physical experience, and basic emergency response training. Mainstream technical solutions often employ a linkage between vibration actuators and audio-visual content to achieve a basic earthquake simulation experience, providing the public with a perceptible and practical earthquake emergency training channel.

[0003] However, in practical applications, existing earthquake disaster simulation training systems still have significant technical shortcomings. On the one hand, existing earthquake simulation systems generally suffer from low timing synchronization accuracy across multiple systems, severe disconnect between audio, video, and vibration, and insufficient immersion and training realism. Most existing systems adopt an event-triggered open-loop linkage mode, where multiple subsystems such as vibration execution, audio-visual playback, and special effects output lack a unified global time reference. Each device control node operates independently, which easily leads to timing deviations between image shaking, vibration sensation, and environmental effects, resulting in a disconnect between audio, video, and vibration. This fails to reproduce the immersive experience of a real earthquake, causing significant differences between the simulated and real earthquake scenarios, directly affecting the realism and effectiveness of emergency evacuation training. On the other hand, existing systems suffer from fixed configurations, poor scalability and compatibility, and extremely high adaptation costs for different scenarios. The core operating parameters of existing systems, including time-magnitude mapping relationships, equipment control parameters, safety thresholds, synchronization rules, etc., are mostly hard-coded into the system program, which can only adapt to a single fixed hardware configuration and experience process. When it is necessary to adjust the experience content, replace hardware equipment, or adapt to experience venues of different sizes, the core program of the system must be modified and the entire process must be re-debugged. The scenario adaptation cycle is long and the manpower and time costs are high, which cannot quickly meet the customized needs of different application scenarios. The scalability and compatibility of the system are significantly limited. Summary of the Invention

[0004] The purpose of this invention is to propose an earthquake disaster simulation training method and system, which aims to solve the problems of low synchronization accuracy of multiple systems, insufficient immersion and training realism in existing earthquake simulation systems, as well as fixed configuration, poor scalability, and high cost of scene adaptation.

[0005] The technical solution of the present invention is as follows: An earthquake disaster simulation training method includes the following steps: The system loads a pre-defined structured configuration file to initialize system operating parameters, establishes a global unified time reference for all system control nodes through a precise time synchronization protocol, and completes time synchronization verification for all nodes. Start playing the earthquake simulation audio-visual content, obtain the real-time timecode of the current audio-visual content at a preset cycle, and calculate the target magnitude parameters at the current moment based on the real-time timecode and the preset time-magnitude mapping configuration. Based on the target magnitude parameters, synchronous control instructions are generated for each control node. The synchronous control instructions carry a unified execution timestamp and are sent to all control nodes. At the time specified by the execution timestamp, each control node synchronously controls the corresponding execution device to complete the corresponding action, thereby achieving the timing alignment of vibration, audio-visual, and environmental effects. Throughout the entire system operation cycle, data on device operating status, user status, and environmental status are collected at preset intervals. Anomalies are detected and their levels are determined based on preset anomaly classification standards, and corresponding graded intervention strategies are executed according to the anomaly level. When the end of audio-visual playback or the termination of the timeline process is detected, a preset progressive termination sequence is executed, and after the earthquake simulation process is completed, all devices are controlled to reset to standby state.

[0006] In one possible implementation, the structured configuration file adopts an extensible structured data format and includes at least a timeline configuration section, a device mapping configuration section, a security threshold configuration section, and a synchronization strategy configuration section. The timeline configuration section is used to define the time-magnitude mapping relationship and key event triggering nodes within the complete experience cycle. The device mapping configuration section is used to define the mapping relationship between magnitude parameters and control parameters of each executing device. The security threshold configuration section is used to define the anomaly classification judgment criteria. The synchronization strategy configuration section is used to define the time base rules for multi-device synchronization. The specific process of global time base alignment is as follows: the master control node is the master clock, and all branch control nodes are slave clocks. Clock synchronization calibration is performed according to a preset period through a precise time synchronization protocol to ensure that the time synchronization deviation between all nodes does not exceed the preset threshold. If the synchronization deviation exceeds the preset threshold or the device self-test fails, the system triggers an alarm and enters maintenance mode.

[0007] In one possible implementation, the real-time timecode includes at least the current audio-visual playback time and frame number information; the real-time timecode is continuously acquired at a fixed period, and the target magnitude is iteratively calculated based on the received real-time timecode at a preset master control cycle period; The target magnitude is calculated using a linear interpolation algorithm. Based on multiple sets of time-magnitude mapping nodes preset in the timeline configuration, smooth interpolation is performed between adjacent nodes to obtain the target magnitude at the current moment. At the same time, the magnitude abrupt change is limited by a preset rate of change threshold. After calculating the target magnitude parameters, based on the preset magnitude-device parameter mapping relationship, the target magnitude is converted into control parameters for various devices such as vibration execution, audio-visual playback, and environmental effects, and the rate of change of the parameters is smoothly limited.

[0008] In one possible implementation, a synchronization control command is sent to all control nodes via multicast communication. The synchronization control command includes at least a command sequence number, a unified execution timestamp, target control parameters, and a validity verification field. After receiving the command, the control node first performs a validity verification of the command and the validity of the timestamp. If the verification is successful, the corresponding action is triggered at the specified execution timestamp. Multiple control nodes include at least vibration control nodes, audio-visual control nodes, and special effects control nodes. The three types of nodes receive synchronous control commands in parallel and execute control actions according to the preset control cycle corresponding to their respective devices. The trigger time of the actions of all devices is aligned with a unified execution timestamp.

[0009] In one possible implementation, the vibration control node drives the vibration actuator through a closed-loop PID control algorithm, achieves precise adjustment of vibration parameters based on target control parameters, and simultaneously collects the actual operating parameters of the vibration actuator in real time for feedback closed-loop adjustment; the audio-visual control node achieves frame-level synchronization alignment of video frames, audio streams and vibration actions; the special effects control node triggers the synchronous output of corresponding environmental special effects based on the target vibration level parameters.

[0010] In one possible implementation, the preset anomaly classification standard is divided into at least three levels: Level 1 anomaly, Level 2 anomaly, and Level 3 anomaly, corresponding to different parameter deviation ranges; the corresponding classification intervention strategies are as follows: for Level 1 anomalies, the intervention action of lowering the parameter change rate limit is executed; for Level 2 anomalies, the intervention action of pausing the magnitude enhancement and maintaining the current operating state is executed; and for Level 3 anomalies, the intervention action of immediate emergency stop is executed. The anomaly detection uses a sliding window-based statistical algorithm to calculate statistical features by taking a preset number of historical sample values. When the deviation between the real-time collected data and the statistical features exceeds a preset threshold, it is judged as an anomaly and classified into different levels.

[0011] In one possible implementation, the progressive termination sequence employs a multi-stage linear decay method, first maintaining the peak magnitude for a preset duration, and then gradually reducing the magnitude and the output parameters of the corresponding equipment in stages until all equipment stops smoothly, simulating the aftershock decay process of a real earthquake.

[0012] An earthquake disaster simulation training system includes: The system initialization and global time synchronization module loads a preset structured configuration file to initialize system operating parameters, establishes a globally unified time reference for all system control nodes through a precise time synchronization protocol, and completes time synchronization verification for all nodes. The real-time magnitude calculation module starts playing earthquake simulation audio-visual content, obtains the real-time timecode of the current audio-visual content at a preset cycle, and calculates the target magnitude parameters at the current moment based on the real-time timecode and the preset time-magnitude mapping configuration. The multi-node synchronous collaborative control module generates synchronous control instructions for each control node based on the target magnitude parameters. The synchronous control instructions carry a unified execution timestamp and are sent to all control nodes. At the time specified by the execution timestamp, each control node synchronously controls the corresponding execution device to complete the corresponding action, thereby achieving the timing alignment of vibration, audio-visual, and environmental effects. The full-process hierarchical security management module collects equipment operating status, user status, and environmental status data at preset intervals throughout the entire system operation cycle. Based on preset anomaly classification standards, it performs anomaly detection and level determination, and executes corresponding hierarchical intervention strategies according to the anomaly level. The process end and system reset module executes a preset progressive end sequence when it detects that the audio-visual playback has ended or the timeline process has terminated. After completing the earthquake simulation process, it controls all devices to reset to standby mode.

[0013] A computer device, including A memory that stores computer-readable instructions; A processor, which, when executing the computer-readable instructions, implements the steps of an earthquake disaster simulation training method as described above.

[0014] A computer-readable storage medium storing computer-readable instructions, which, when executed by a processor, implement the steps of an earthquake disaster simulation training method as described above.

[0015] Compared with the prior art, the embodiments of the present invention have the following main advantages: 1. The method disclosed in this invention establishes a globally unified time reference for all control nodes of the entire system through a precise time synchronization protocol and completes time synchronization verification of all nodes, thereby achieving precise alignment of the underlying clocks of the entire system and eliminating the inherent time deviation caused by the independent operation of each subsystem. By using real-time timecode of audio-visual playback as the driver and combining it with a preset time-magnitude mapping configuration to calculate the target magnitude parameters in real time, the method achieves deep binding between magnitude changes and audio-visual playback progress throughout the entire process, avoiding the progress disconnect problem of traditional event-triggered linkage. By generating a synchronization control command carrying a unified execution timestamp, the method controls all nodes to synchronously drive the corresponding device actions at the same specified time, achieving precise timing alignment of vibration, audio-visual, and environmental effects, completely eliminating action misalignment caused by transmission delay and device response differences, and significantly improving the immersion and training realism of the simulated scene.

[0016] 2. The method disclosed in this invention initializes the system's full-process operating parameters by loading a preset structured configuration file, achieving complete decoupling between the system's core control logic and operating parameters. All core configuration rules can be adjusted by modifying the structured configuration file without altering the system's core program logic. This fundamentally solves the underlying defect of hard-coded and fixed core parameters in existing systems, significantly improving the system's scalability and hardware compatibility, and significantly reducing the adaptation cycle and transformation cost for different experience scenarios and hardware configurations.

[0017] 3. The method disclosed in this invention achieves hierarchical safety management of the entire earthquake simulation process through full-cycle multi-dimensional data acquisition, anomaly classification judgment, and corresponding hierarchical intervention strategies. While ensuring the safety of personnel and equipment, it balances the continuity of training experience with the safety of system operation. Through the progressive termination sequence and full-process closed-loop reset control at the end of the process, it realizes the full-process closed-loop management of earthquake simulation from start-up, operation to end and reset, which solves the defects of fragmented process in existing systems and ensures the reliability and standardization of long-term system operation. Attached Figure Description

[0018] To more clearly illustrate the solutions in this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0019] Figure 1 This is a flowchart of the method in Example 1; Figure 2 This is a system structure block diagram of Example 2; Figure 3 This is a basic structural block diagram of the computer device in Example 3. Detailed Implementation

[0020] To make the objectives, technical solutions, and advantages of this invention clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0021] Example 1 like Figure 1 As shown in the figure, this embodiment proposes an earthquake disaster simulation training method, which includes the following steps: S100: Load the preset structured configuration file to initialize the system operating parameters, establish a global unified time reference for all system control nodes through a precise time synchronization protocol, and complete the time synchronization verification of all nodes.

[0022] Step S100 initializes system parameters through an editable structured configuration file, completely decoupling the core control logic and operating parameters. This overcomes the underlying defects of hard-coded core parameters in existing technologies, enabling scenario adaptation, parameter adjustment, and hardware compatibility without modifying the core program. This significantly improves the system's scalability and compatibility, and substantially reduces the adaptation costs for different scenarios. Furthermore, a globally unified time base is established across all nodes through a precise time synchronization protocol, and synchronization verification is completed. This eliminates the inherent time deviations of each control node at the underlying clock level, laying a unified time foundation for subsequent precise collaborative actions of multiple systems. This fundamentally avoids the natural timing misalignment problem caused by independent clocks of each subsystem in existing technologies, and is a core prerequisite for achieving high-precision synchronization of multiple systems.

[0023] S200. Start playing the earthquake simulation audio-visual content, obtain the real-time timecode of the current audio-visual content according to the preset cycle, and calculate the target magnitude parameters at the current moment based on the real-time timecode and the preset time-magnitude mapping configuration.

[0024] Step S200 pioneers a continuous magnitude calculation mode driven by timecode throughout the entire process, breaking through the limitations of existing discrete event-triggered magnitude control technology. It uses the real-time timecode of audio-visual playback as the sole driving benchmark, combined with a preset time-magnitude mapping configuration to continuously calculate the target magnitude. This achieves a deep, end-to-end binding between magnitude changes and audio-visual playback progress, enabling smooth and continuous linear changes in magnitude. This perfectly matches the magnitude evolution of real earthquakes, completely avoiding the problems of magnitude disconnection from the picture and harsh tremor sensations caused by fixed-level jump triggering in existing technologies. It ensures that the earthquake simulation process is fully matched with the audio-visual content and restores the tactile changes of real earthquakes, significantly improving the realism of earthquake simulation and the effectiveness of emergency training.

[0025] S300. Generate synchronous control instructions for each control node based on the target magnitude parameters. The synchronous control instructions carry a unified execution timestamp and are sent to all control nodes. At the time specified by the execution timestamp, each control node synchronously controls the corresponding execution device to complete the corresponding action, thereby achieving the timing alignment of vibration, audio-visual, and environmental effects.

[0026] Step S300 addresses the key innovation of existing technologies that resolve the core pain point of audio-visual disjointness. By employing a synchronous control mechanism carrying a unified execution timestamp, it overcomes the limitations of open-loop control where instructions are executed immediately upon receipt. Regardless of differences in instruction reception time or device response speed among control nodes, the corresponding actions are triggered precisely at the same time specified by the unified execution timestamp. This completely eliminates the timing misalignment of actions caused by network transmission delays and differences in device response, achieving millisecond-level precise timing alignment of vibration, audio-visual effects, and environmental effects. It fundamentally solves the long-standing core problem of audio-visual disjointness and insufficient immersion in the industry, significantly improving the immersion of earthquake simulation scenarios and the realism of emergency training. This is one of the most core creative contributions of this invention.

[0027] S400: Throughout the entire system operation cycle, collect data on device operating status, user status, and environmental status at preset intervals. Based on preset anomaly classification standards, perform anomaly detection and level determination, and execute corresponding graded intervention strategies according to the anomaly level.

[0028] Step S400 achieves pre-emptive identification and real-time monitoring of abnormal risks through full-cycle real-time collection of data from devices, users, and the environment, filling the gap in pre-emptive safety control in existing technologies. At the same time, based on the anomaly classification standard, it implements differentiated graded intervention strategies, ensuring the absolute safety of personnel and equipment while avoiding forced interruptions to the experience caused by non-serious anomalies, perfectly balancing the continuity of the training experience with the safety of system operation. The graded intervention mechanism enables precise handling of anomalies, significantly reducing the probability of system failure and improving the stability and reliability of system operation.

[0029] S500: When the audio / video playback ends or the timeline process terminates, the preset progressive termination sequence is executed. After the earthquake simulation process is completed, all devices are controlled to reset to standby mode.

[0030] Step S500 simulates the gradual decay of aftershocks after the main shock of a real earthquake through a multi-stage progressive termination sequence, further improving the realism of the earthquake simulation. At the same time, it avoids the discomfort caused by direct shutdown in existing technologies and improves the user experience. Furthermore, through a unified system reset process, it realizes closed-loop control of the entire process of earthquake simulation from initialization, operation, termination to reset standby. This solves the problems of fragmented control processes and lack of shutdown and reset logic in existing technologies, which lead to non-standard operation and chaotic state. It ensures the standardization and stability of each system operation and automatically completes standby reset, improving the continuous operation efficiency of the system.

[0031] In this embodiment, the structured configuration file of step S100 adopts an extensible structured data format, including at least a timeline configuration segment, a device mapping configuration segment, a security threshold configuration segment, and a synchronization strategy configuration segment. The timeline configuration segment is used to define the time-magnitude mapping relationship and key event triggering nodes within the complete experience period. The device mapping configuration segment is used to define the mapping relationship between magnitude parameters and control parameters of each executing device. The security threshold configuration segment is used to define the anomaly classification judgment criteria. The synchronization strategy configuration segment is used to define the time base rules for multi-device synchronization. The scalable structured data format, by dividing the structured configuration file into four standardized configuration segments—timeline, device mapping, security threshold, and synchronization strategy—completely decouples the system's core control logic from its operating parameters. This fundamentally solves the shortcomings of existing technologies, such as hard-coded and fixed core parameters and high scene adaptation costs. The modular configuration segment division fully covers the core operating rules of the entire earthquake simulation process. Without modifying the system's core program, user experience customization, hardware device adaptation, security rule adjustment, and synchronization strategy optimization can be completed simply by adjusting the configuration file, significantly improving the system's scalability, compatibility, and scene adaptation efficiency. At the same time, the standardized configuration structure is clear and standardized, significantly improving the maintainability and scalability of the configuration file. Corresponding configuration segments can be added according to functional expansion needs, reducing the system's debugging, maintenance, and upgrade costs.

[0032] Specifically, the structured configuration file is preferably stored in an extensible JSON format. During system initialization, the configuration file is read through a preset file path. First, the format validity and parameter integrity are checked. If the check fails, a configuration exception alarm is triggered and the system enters maintenance mode. If the check passes, the initial loading of system running parameters is completed.

[0033] The specific implementation details of each configuration section of the configuration file are as follows: Timeline Configuration Section: The configuration section is identified as timeline_config and contains multiple sets of time-magnitude mapping nodes. Each set of nodes contains three core fields: node timestamp, target magnitude, and key event identifier. It also configures the total duration of the complete experience cycle and the upper limit of the magnitude change rate. Through this configuration section, the magnitude evolution rhythm and key event triggering timing of the earthquake simulation can be customized, and different experience flows can be switched without modifying the core program.

[0034] Device Mapping Configuration Section: The configuration section is identified as device_map_config, which contains parameter mapping rules for three major categories of devices: vibration execution devices, audio-visual playback devices, and special effects output devices. Each type of device includes the vibration level input range, output parameter calculation rules, and upper and lower limit thresholds of the parameters. Through this configuration section, different models and specifications of execution devices can be quickly adapted without adjusting the core control logic.

[0035] Safety Threshold Configuration Section: This section, identified as safety_threshold_config, contains parameter deviation thresholds for Level 1, Level 2, and Level 3 anomalies, equipment operation safety thresholds, and user status anomaly judgment rules. It also configures the intervention strategy identifiers corresponding to each anomaly level. This configuration section allows for flexible adjustment of the system's safety control strategies to adapt to the safety management requirements of different target groups and different locations.

[0036] Synchronization strategy configuration section: The configuration section is identified as sync_strategy_config and includes the master clock node identifier, slave clock node list, time synchronization protocol calibration period, maximum allowable synchronization deviation threshold, and synchronization failure retry count parameters. This configuration section can be used to optimize the synchronization strategy of multiple devices and adapt to different scale node networking scenarios.

[0037] Furthermore, the system supports hot update of configuration files. In standby mode, new configuration files can be uploaded via the management terminal. After the system completes the verification, the parameters are automatically updated, and the experience process can be switched without restarting the system.

[0038] The specific process of global time base alignment in step S100 is as follows: Using the master control node as the master clock and all branch control nodes as slave clocks, clock synchronization calibration is performed at preset cycles through a precise time synchronization protocol to ensure that the time synchronization deviation between all nodes does not exceed a preset threshold. If the synchronization deviation exceeds the preset threshold or the device self-test fails, the system triggers an alarm and enters maintenance mode. Global time base alignment, through the precise time synchronization cycle calibration mechanism of the master-slave clock architecture, achieves accurate alignment of the underlying clocks of all system control nodes, strictly controls the time synchronization deviation of all nodes, and eliminates the inherent time deviation caused by the independent clocks of each subsystem in existing technologies. This lays a unified and stable time base for the synchronized and coordinated operation of multiple devices. Through the dual verification mechanism of preset synchronization deviation threshold and device self-test, synchronization anomalies and device failures can be identified during the system initialization phase, triggering alarms and entering maintenance mode. This achieves proactive prevention of safety risks and avoids safety hazards and user experience defects caused by the system operating in abnormal states. Simultaneously, periodic clock synchronization calibration continuously corrects clock drift during operation, ensuring the continuous consistency of the time base throughout the entire earthquake simulation process, further improving the stability and reliability of multi-system synchronization.

[0039] Specifically, the global time base alignment and device self-test process is executed during the system initialization phase, and the specific process is as follows: Master-slave clock node determination: During system initialization, the master control node corresponding to the master control server is designated as the master clock of the precise time synchronization protocol, and all vibration control nodes, audio-visual control nodes, and special effects control nodes are slave clocks. The master clock and all slave clocks are located in the same local area network.

[0040] Periodic synchronization calibration execution: The master clock sends synchronization messages to all slave clocks according to the preset synchronization period in the synchronization strategy configuration section. The message carries the precise timestamp t1 of the message transmission. The slave clocks receive the synchronization messages, record the message reception timestamp t2, and simultaneously send a delay request message to the master clock, recording the message transmission timestamp t3. The master clock receives the delay request message, records the reception timestamp t4, and returns a delay response message carrying t4 to the slave clocks. The slave clocks calculate the time deviation between the master and slave clocks and the network transmission delay using a preset formula, and correct their local clocks based on the calculated time deviation, completing one synchronization calibration.

[0041] Synchronization Deviation Verification: After each synchronization calibration is completed, the slave clock reports the corrected time deviation value to the master clock. The master clock compares the time deviation of all slave clocks with the preset maximum allowable synchronization deviation threshold. If the time deviation of all slave clocks does not exceed the threshold, the time synchronization verification is deemed to have passed. If any slave clock deviation exceeds the threshold, the retry calibration process is initiated. If the retry count reaches the preset upper limit and the calibration still fails, the synchronization verification is deemed to have failed.

[0042] Equipment self-test process: While time synchronization calibration is being performed, the master clock sends equipment self-test commands to all slave clocks. Each slave clock controls the corresponding execution device to perform power-on self-test, driver initialization, and parameter readback operations to check whether the communication status and operating status of the device are normal, and reports the self-test results to the master clock; if all devices perform self-tests normally, the device self-test is deemed to have passed.

[0043] Anomaly Handling Procedure: If synchronization verification fails or device self-test fails, the master clock immediately triggers a system alarm, outputs the corresponding abnormal node, abnormal type and abnormal cause through the management terminal, and controls the system to enter maintenance mode, prohibiting the start of the earthquake simulation experience process until the anomaly is resolved and the verification is completed again.

[0044] In this embodiment, the real-time timecode in step S200 includes at least the current audio-visual playback time and frame number information. The real-time timecode is continuously acquired at a fixed period, and the target magnitude is iteratively calculated based on the received real-time timecode using a preset master control cycle. By defining the timecode to include both the current audio-visual playback time and the frame number, a precise time reference is provided for magnitude calculation. This ensures overall time alignment between magnitude changes and audio-visual playback progress, and also enables fine-grained frame-level matching through the frame number, fundamentally avoiding synchronization errors caused by a single time parameter. The coordinated design of continuously acquiring the timecode at a fixed period and iterative calculation within the master control cycle achieves real-time, continuous, and deep binding between the target magnitude and the audio-visual playback progress, ensuring that the magnitude parameter dynamically updates along with the audio-visual content throughout the process. This completely solves the core problem of the disconnect between magnitude and screen progress caused by discrete event-triggered control in existing technologies. Simultaneously, the stable periodic iterative calculation mechanism provides continuous and stable control input for subsequent multi-device synchronous control, effectively improving the overall stability and consistency of the system control.

[0045] Specifically, the real-time timecode is generated by the audio-visual playback unit according to a preset fixed generation cycle and transmitted to the master control node via the local area network. The timecode adopts a structured message format, which includes, in addition to the current audio-visual playback time and frame number information, a message sequence number, a playback status identifier, and a verification field. The playback status identifier is used to mark whether the audio-visual is in a playback, paused, ended, or abnormal state, and the verification field is used to verify the integrity and legality of the timecode message.

[0046] The master control node continuously listens to and receives real-time timecodes sent by the audio-visual playback unit according to the preset acquisition cycle. Each time a timecode message is received, the message's legality is first verified through the verification field. Messages that fail the verification are discarded directly, and the most recent valid timecode data is used. For messages that pass the verification, the playback time, frame number, and playback status information are extracted from the message.

[0047] The master control node has a preset master control cycle and time code acquisition cycle that are multiples of each other. Within each master control cycle, the target magnitude is calculated iteratively once based on the latest valid time code currently cached. If a valid time code is not received for several consecutive master control cycles, it is determined that the time code is abnormal. The master control node automatically switches to the internal timing benchmark and continues to complete the magnitude iterative calculation based on the preset timeline configuration. At the same time, a time code abnormality alarm is triggered to ensure the continuity of the experience process.

[0048] The target magnitude in step S200 is calculated using a linear interpolation algorithm. Based on multiple sets of time-magnitude mapping nodes preset in the timeline configuration, smooth interpolation is performed between adjacent nodes to obtain the target magnitude at the current moment. At the same time, the magnitude abrupt change is limited by a preset rate of change threshold. The target magnitude is calculated based on multiple preset time-magnitude mapping nodes. A linear interpolation algorithm is used to smoothly calculate the magnitude between adjacent nodes, achieving a continuous, stepless transition throughout the entire experience cycle. This perfectly matches the natural evolution of real earthquake magnitude, which gradually increases and steadily decreases. This solves the problem of stiff, inconsistent tremors and real earthquake sensations caused by fixed-level, abrupt magnitude control in existing technologies, significantly improving the realism of earthquake simulation. Simultaneously, a preset rate-of-change threshold limits the magnitude abrupt changes, avoiding user discomfort from sudden magnitude increases and decreases, effectively preventing damage to the execution equipment from parameter mutations, extending equipment lifespan, and further ensuring the smoothness and consistency of magnitude changes. Thirdly, the interpolation calculation mode based on preset mapping nodes allows for flexible modification of the magnitude evolution rhythm by adjusting the mapping nodes in the configuration file, without altering the core algorithm logic. This strong adaptability significantly reduces the customization development costs for different experience flows.

[0049] Specifically, the timeline configuration includes multiple sets of time-magnitude mapping nodes, which are arranged in ascending order according to the playback time of the audio and video. Each set of mapping nodes contains at least two core fields: node time and target magnitude. The time of the first node is the start time of the audio and video playback, and the time of the last node is the end time of the audio and video playback, forming a complete time-magnitude mapping interval.

[0050] The specific rules for linear interpolation calculation of the target magnitude are as follows: obtain the playback time t corresponding to the current real-time timecode, locate the two adjacent nodes of t in the preset mapping nodes, where the time of the preceding node is t_i and the corresponding magnitude is L_i, and the time of the subsequent node is t_{i+1} and the corresponding magnitude is L_{i+1}; calculate the initial target magnitude L at the current moment through the linear interpolation formula, the calculation formula is: L=L_i+(t-t_i) / (t_{i+1}-t_i)×(L_{i+1}-L_i).

[0051] After the initial target magnitude calculation is completed, the abrupt change amplitude is limited based on a preset rate of change threshold. Specifically, the difference between the initial target magnitude calculated in this calculation and the final target magnitude output in the previous master control cycle is calculated, and the actual rate of change of magnitude is calculated in combination with the duration of the master control cycle. If the actual rate of change does not exceed the preset rate of change threshold, the initial target magnitude is used as the final target magnitude output in this calculation. If the actual rate of change exceeds the preset threshold, the target magnitude in this calculation is calculated according to the maximum allowable rate of change to ensure the smoothness of magnitude change.

[0052] When the playback time t is earlier than the time of the first mapping node, the magnitude of the first node is directly used as the target magnitude; when the playback time t is later than the time of the last mapping node, the magnitude of the last node is directly used as the target magnitude, thus completing the boundary processing of the interpolation calculation.

[0053] After the target magnitude parameters are calculated in step S200, the target magnitude is converted into control parameters for various devices such as vibration execution, audio-visual playback, and environmental effects based on the preset magnitude-device parameter mapping relationship, and the rate of change of the parameters is smoothly limited. Based on a pre-defined mapping relationship, a single target magnitude parameter is synchronously converted into dedicated control parameters for various devices, including vibration execution, audio-visual playback, and environmental effects. This achieves a strong correlation and match between the output effects of all execution devices and the current magnitude, ensuring consistent output across devices at different magnitudes. This comprehensively recreates the multi-dimensional tactile experience of a real earthquake, significantly enhancing the immersion and realism of the simulation scenario. Simultaneously, the rate of change of the converted device control parameters is smoothly limited, effectively avoiding issues such as vibration stuttering, abrupt sound changes, and jarring effects caused by sudden changes in device parameters. This ensures smooth and continuous action across devices, further improving the fluency and comfort of the user experience. Furthermore, the magnitude-device parameter mapping relationship can be flexibly adjusted through a structured configuration file, enabling rapid adaptation to different models and specifications of execution devices. This significantly improves the system's device compatibility and scenario adaptability, and substantially reduces the debugging costs of hardware adaptation.

[0054] Specifically, the preset magnitude-device parameter mapping relationship is stored in the device mapping configuration section of the structured configuration file. It is divided into vibration execution device mapping unit, audio-visual playback device mapping unit, and environmental effects device mapping unit according to device type. Each mapping unit is configured with independent magnitude-parameter conversion rules, parameter effective range, and maximum allowable rate of change.

[0055] After the target magnitude calculation is completed, the master control node reads the mapping unit corresponding to each device type and converts the target magnitude into the initial control parameters of the corresponding device. Among them, the control parameters of the vibration execution device include vibration frequency and vibration amplitude, the control parameters of the audio-visual playback device include screen jitter amplitude and audio gain, and the control parameters of the environmental effects device include light flashing frequency and fan speed. The conversion rules for different types of devices can adopt configurable methods such as linear mapping and segmented mapping to adapt to the control characteristics of different devices.

[0056] After the initial control parameter conversion is completed, the rate of change of the initial control parameters for each type of equipment is subject to smoothing limits. Specifically, the difference between the current initial control parameter and the effective control parameter output in the previous cycle is calculated, and the actual rate of change of the parameter is calculated in combination with the main control cycle. If the actual rate of change does not exceed the preset maximum allowable rate of change for this type of equipment, the initial control parameter is used as the final output parameter. If it exceeds the limit, the output parameter for this operation is calculated according to the maximum allowable rate of change for this equipment to ensure the smoothness of the equipment operation.

[0057] At the same time, the legality of the converted control parameters is verified. If the parameter exceeds the preset valid range, the parameter is corrected to the boundary value of the corresponding range to avoid equipment failure caused by abnormal parameters. If the parameter conversion fails, the valid control parameters of the most recent cycle are used, and a parameter abnormality alarm is triggered to ensure the stability of system operation.

[0058] In this embodiment, step S300 sends a synchronization control command to all control nodes via multicast communication. The synchronization control command includes at least an instruction sequence number, a unified execution timestamp, target control parameters, and a validity verification field. After receiving the command, the control node first performs a validity verification of the instruction and the validity of the timestamp. If the verification is successful, the corresponding action is triggered at the specified execution timestamp. By employing multicast communication to synchronously send instructions to all control nodes, all nodes can receive instructions with a single message. Compared to unicast, which sends instructions one by one, this significantly reduces network bandwidth consumption and eliminates the time difference in instruction reception caused by packet-by-packet transmission, laying the network transmission foundation for synchronous execution across all nodes. Furthermore, through the standardized design of instruction sequence numbers, unified execution timestamps, target control parameters, and validity verification fields, the system achieves anti-out-of-order, anti-replay, and anti-tampering verification of instructions, ensuring the integrity and validity of instruction transmission. The unified execution timestamp also sets a unique action triggering benchmark for all nodes, completely avoiding execution timing misalignments caused by network transmission delays and differences in node processing performance. By first verifying the validity of the instruction and the timestamp before triggering the action at the specified timestamp, the system effectively avoids malfunctions caused by illegal, expired, or invalid instructions. This enhances system security and further ensures precise synchronization of actions across all nodes, fundamentally solving the industry pain point of multi-device timing misalignment.

[0059] Specifically, the master control node and all control nodes are located in the same local area network. The master control node sends synchronization control commands to all control nodes through UDP multicast communication. The multicast address and port number are pre-configured in the synchronization policy configuration section of the structured configuration file. All control nodes join the multicast group and continuously listen for multicast messages.

[0060] The synchronization control command adopts a structured message format, and the specific definitions and functions of each field are as follows: Instruction sequence number: an incrementing unsigned integer, incrementing by 1 for each new instruction issued, used to control the order in which nodes identify instructions and prevent instruction reordering and replay; Unified execution timestamp: An absolute timestamp generated based on a globally unified time base, which is the unique action trigger time agreed upon by all control nodes, with an accuracy of no less than 1 millisecond; Target control parameters: include magnitude parameters and equipment control parameters corresponding to each control node, and use segmented identification to match the parameter content of the corresponding node; Validity verification field: A cyclic redundancy check code is used, calculated based on all other fields of the instruction, to verify whether the instruction has been tampered with or lost during transmission.

[0061] After receiving the multicast synchronization control command, the control node performs verification and processing according to the following procedure: Legality verification: First, calculate the verification value based on the message fields and compare it with the legality verification field in the message. If the comparison is inconsistent, it is determined to be an illegal instruction, the message is discarded directly, and an instruction verification error is reported to the master control node; if the comparison is consistent, proceed to the next step of verification. Serial number verification: Compare the serial number of the current instruction with the serial number of the valid instruction in the previous frame. If the current serial number is not greater than the processed serial number, it is determined to be a duplicate / out-of-order instruction and is discarded directly; if the serial number increases continuously, proceed to the next step of verification. Timestamp validity check: Compare the unified execution timestamp in the instruction with the local clock time of the current node. If the execution timestamp is earlier than the current local time, it is determined to be an expired and invalid instruction and is discarded directly; if the execution timestamp is later than the current local time and the time difference is within the preset valid time window, it is determined to be a valid instruction and enters the execution preparation stage. Execution preparation and triggering: The control node parses the target control parameters in the valid instructions, completes parameter preprocessing and equipment preparation, continuously monitors the local clock time, and immediately triggers the control action of the corresponding device when the local clock time is completely consistent with the unified execution timestamp in the instructions, ensuring precise alignment of execution time.

[0062] If the control node fails to receive a valid synchronization control command for multiple consecutive master control cycles, it is determined to be an abnormal command transmission. The preset security degradation strategy is immediately executed to gradually reduce the operating intensity of the equipment, and the abnormality is reported to the master control node to ensure the safe operation of the system.

[0063] The multiple control nodes in step S300 include at least a vibration control node, an audio-visual control node, and a special effects control node. The three types of nodes receive synchronous control commands in parallel and execute control actions according to the preset control cycle corresponding to their respective devices. The trigger time of the actions of all devices is aligned with a unified execution timestamp. A distributed architecture employing three types of nodes receiving instructions in parallel and executing control independently decouples the control logic of different types of devices. Each node performs its own function and processes data in parallel, avoiding performance bottlenecks and fault propagation risks associated with centralized control of a single node, thus significantly improving the system's control efficiency and operational reliability. Simultaneously, for the control characteristics of different types of devices, each node is configured with an independent preset control cycle, adapting to the differentiated needs of high-frequency closed-loop control for vibration-driven devices, frame-level synchronization control for audio-visual devices, and event-driven control for special effects devices. This ensures the control accuracy of various devices while achieving optimal allocation of control resources. Furthermore, by mandating that the action trigger times of all devices align with a unified execution timestamp, regardless of differences in control cycles and processing speeds among nodes, the final action execution benchmark is completely unified. This achieves millisecond-level precise synchronization of vibration sensation, visual effects, and environmental effects, completely resolving the core problem of audio-visual disjointness and significantly enhancing the immersion and training realism of earthquake simulation scenarios.

[0064] Specifically, the multiple control nodes are divided into three categories: vibration control nodes, audio-visual control nodes, and special effects control nodes. All three types of nodes are connected to the same local area network multicast group and listen in parallel for the synchronization control commands issued by the master control node. The specific responsibilities and control rules of the three types of nodes are as follows: Vibration control node: Responsible for closed-loop control of the vibration actuator. The preset control cycle is configurable from 5 to 20 ms, which can adapt to the high-frequency dynamic adjustment requirements of the vibration actuator. After receiving a valid synchronous control command, the node parses the corresponding vibration control parameters, completes parameter preprocessing based on the closed-loop control algorithm, and updates the target frequency and amplitude parameters of the vibration actuator at the unified execution timestamp to achieve precise control of vibration output. Audio-visual control node: Responsible for frame synchronization control and adjustment of picture and audio parameters during audio-visual playback. The preset control cycle matches the frame cycle of audio-visual playback to meet the requirements of video frame-level synchronization. After receiving a valid synchronization control command, the node parses the corresponding audio-visual control parameters, completes the preprocessing of picture jitter amplitude and audio gain, and synchronously updates the picture effect parameters and audio output parameters of video playback at a unified execution timestamp to ensure that the audio-visual effects and vibration actions are completely synchronized. Special effects control node: Responsible for controlling environmental special effects equipment such as lights and fans. The preset control cycle is configurable from 20-50ms, adapting to the event-driven characteristics of special effects equipment. After receiving a valid synchronization control command, the node parses the corresponding special effects control parameters, completes the preprocessing of the equipment output parameters, and synchronously triggers the state switching and parameter updates of equipment such as lights and fans at a unified execution timestamp, so as to achieve precise matching between environmental special effects and earthquake process.

[0065] The three types of nodes receive instructions in parallel and complete parameter preprocessing independently without interfering with each other. Regardless of the differences in the preset control cycle and parameter preprocessing time of each node, the unified execution timestamp in the synchronous control instruction is strictly used as the sole action triggering benchmark to ensure that the action triggering times of vibration execution, audio-visual playback, and environmental effects are completely aligned, achieving millisecond-level synchronization of multiple systems.

[0066] After each node completes the execution of the instruction, it immediately reports the execution result, the actual execution timestamp, and the equipment operating status to the master control node. The master control node then performs real-time monitoring and closed-loop optimization of the synchronization accuracy based on the reported data.

[0067] In this embodiment, the vibration control node drives the vibration actuator through a closed-loop PID control algorithm, achieving precise adjustment of vibration parameters based on target control parameters, while simultaneously collecting real-time actual operating parameters of the vibration actuator for feedback closed-loop adjustment; the audio-visual control node achieves frame-level synchronization alignment of video frames, audio streams, and vibration actions; the special effects control node triggers the synchronous output of corresponding environmental special effects based on the target vibration level parameters. The vibration control node employs a closed-loop PID control algorithm combined with a dynamic adjustment mechanism based on real-time operating parameter feedback, achieving high-precision, zero-steady-state-error control of vibration parameters. It can quickly correct output deviations caused by factors such as equipment load changes, mechanical wear, and environmental interference, accurately reproducing the realistic vibration sensation corresponding to the target vibration level, significantly improving the accuracy of vibration simulation and equipment operational stability; while the frame-level synchronization alignment mechanism of the audio-visual control node precisely binds the playback sequence of video frames and audio streams with the execution sequence of vibration actions at the frame granularity, completely eliminating the micro-level sequence deviation between audio-visual and vibration sensations, fundamentally solving the problem of immersive disconnect caused by audio-visual vibration separation; and the special effects control node... The synchronous triggering mechanism for the target magnitude parameter achieves a strong correlation between environmental effects output and magnitude changes and vibration actions. The combination of these two aspects constructs a multi-sensory collaborative immersive earthquake experience scenario, significantly improving the realism and immersion of earthquake simulation training. At the same time, the independent and dedicated control logic of the three types of nodes decouples the control logic of different devices, adapting to the control characteristics and accuracy requirements of different devices and achieving the optimal control effect of each device. Furthermore, the unified global time base ensures the coordinated consistency of actions of multiple systems, solving the shortcomings of insufficient precision of single-node centralized control and poor coordination effect of multiple devices in the existing technology. It also greatly improves the maintainability and scalability of the system.

[0068] Specifically, the vibration control node is an independent control unit equipped with an embedded controller, which is electrically connected to the vibration actuator and the matching status acquisition sensor. The specific execution process of its closed-loop control and feedback adjustment is as follows: Control parameter initialization: The vibration control node loads preset PID control parameters from the structured configuration file, including proportional coefficient Kp, integral coefficient Ki, derivative coefficient Kd, control cycle, parameter deviation threshold, and equipment safety threshold. The control cycle is set to 5-20ms and is configurable to adapt to the high-frequency dynamic adjustment requirements of the vibration actuator. Target parameter parsing: After receiving the synchronization control command from the master control node, the vibration control node parses the target vibration frequency and target vibration amplitude parameters, completes the parameter validity verification, and sets them as the target values ​​for PID control; Real-time status acquisition: During each control cycle, the actual operating parameters of the vibration actuator are acquired in real time through the matching sensors, including the actual vibration frequency, actual vibration amplitude, drive motor speed, operating current, equipment temperature, and platform tilt angle, as feedback values ​​for closed-loop regulation. PID closed-loop control calculation: The actual operating parameters collected are compared with the target values ​​to calculate the control deviation. The output control quantity is calculated based on the PID control formula. The power output of the vibration actuator is adjusted through the drive circuit to achieve precise tracking and adjustment of vibration parameters. Deviation correction and safety protection: The deviation between the target value and the actual value is compared within each control cycle. If the deviation exceeds the preset parameter deviation threshold, the PID output is immediately optimized to quickly correct the deviation. If the deviation still exceeds the limit for multiple consecutive control cycles, or if the collected equipment temperature or tilt angle exceeds the safety threshold, the safety protection action is immediately triggered to gradually reduce the vibration output intensity and report the equipment abnormality to the main control node to ensure the safety of equipment and personnel.

[0069] The audio-visual control node is electrically connected to the audio-visual playback device, display terminal, and audio output device. The specific implementation process of its frame-level synchronization alignment is as follows: Pre-establishment of frame-time mapping relationship: Based on the global unified time reference, the audio-visual control node assigns a corresponding absolute timestamp to each video frame of the earthquake simulation audio-visual content, establishes a one-to-one mapping relationship between video frame number, playback duration and global time reference, generates a frame-time mapping table and preloads it locally; Synchronization command parsing and target frame location: After receiving the synchronization control command issued by the master control node, the audio-visual control node parses it to obtain the unified execution timestamp and audio-visual control parameters, and locates the target video frame number corresponding to the execution timestamp through the preloaded frame-time mapping table; Frame-level synchronous triggering execution: The audio-visual control node monitors the video playback progress in real time. When the video reaches the frame corresponding to the target video frame number, it synchronously triggers the screen shaking effect and audio gain adjustment. At the same time, it ensures that the playback time and audio output time of the frame are completely aligned with the vibration action execution time of the vibration control node, so as to achieve frame-level synchronization of video frames, audio streams and vibration actions. Synchronization compensation and fault tolerance: The audio-visual control node monitors the deviation between the playback progress and the global time base in real time. If playback stutters or progress deviations occur, synchronization compensation is immediately performed through frame interpolation and audio rate fine-tuning to ensure that the synchronization deviation does not exceed 1 frame. If an audio-visual playback abnormality occurs, the system immediately switches to the backup playback stream and reports the abnormality to the main control node to ensure the continuity of the experience.

[0070] The special effects control node is electrically connected to environmental effects equipment such as lights, fans, and smoke generators. The specific process of its synchronous output based on the target magnitude parameters is as follows: Special effects control rules preloading: The special effects control node loads the special effects classification control rules and magnitude-special effects parameter mapping relationship from the structured configuration file, and divides the environmental special effects into atmosphere-type special effects and tactile special effects. Atmosphere-type special effects include lights and smoke, and tactile special effects include fans. Independent magnitude-output parameter mapping rules and control cycles are configured for the two types of special effects respectively. Command parsing and parameter conversion: After receiving the synchronous control command issued by the master control node, the special effects control node parses it to obtain the unified execution timestamp and target magnitude parameters. Based on the preset mapping relationship, the target magnitude is converted into the output control parameters of the corresponding special effects equipment, including light flashing frequency, fan speed, and smoke output. Precise and synchronized output triggering: After the special effects control node completes parameter preprocessing, it continuously monitors the local clock time. When the local clock time is completely consistent with the unified execution timestamp, it synchronously sends control commands to all special effects devices to trigger the output status update of the corresponding special effects, ensuring that the special effects output is completely synchronized with the vibration action and audio-visual playback. Differentiated control and anomaly handling: Differentiated control strategies are adopted for different types of special effects equipment. Lighting effects are adjusted in real time at high frequency, while fan effects are adjusted smoothly and gradually to avoid abnormal noise and discomfort caused by sudden parameter changes. If communication abnormalities or operational failures of special effects equipment are detected, the control output of the equipment is immediately blocked, and the anomaly is reported to the main control node without affecting the normal synchronous operation of other equipment.

[0071] In this embodiment, the preset anomaly classification standard in step S400 is divided into at least three levels: Level 1 anomaly, Level 2 anomaly, and Level 3 anomaly, corresponding to different parameter deviation ranges. The corresponding classification intervention strategies are as follows: for Level 1 anomalies, the intervention action of lowering the parameter change rate limit is executed; for Level 2 anomalies, the intervention action of pausing the magnitude enhancement and maintaining the current operating state is executed; and for Level 3 anomalies, the intervention action of immediate emergency stop is executed. The pre-defined anomaly grading standard breaks through the limitations of existing earthquake simulation systems' single emergency stop safety control. It matches graded intervention actions to anomalies of varying severity, ensuring absolute safety for personnel and equipment while avoiding forced interruptions to the experience due to non-serious anomalies, perfectly balancing the continuity of earthquake simulation training with the safety of system operation. Furthermore, by clearly defining the parameter deviation ranges corresponding to different anomaly levels, it achieves precise quantitative judgment of anomaly severity, avoiding subjective and one-size-fits-all approaches to safety intervention and significantly improving the accuracy of anomaly handling. Simultaneously, the graded intervention strategy enables proactive intervention against anomaly risks. Through mild interventions at levels one and two, system operational deviations can be corrected promptly, preventing minor anomalies from escalating into serious malfunctions and safety risks, significantly improving system stability and reliability while extending equipment lifespan. The standardized three-tiered control architecture possesses strong adaptability, flexibly adapting to the safety control needs of different user groups, site sizes, and hardware configurations by adjusting parameter deviation ranges and intervention strategies, thus enhancing the system's scenario adaptability.

[0072] Specifically, the preset anomaly classification standard is divided into three levels—Level 1, Level 2, and Level 3—based on the severity and risk level of the anomaly. Each level corresponds to a specific parameter deviation range, anomaly judgment dimension, and classification intervention strategy. All classification rules are stored in the security threshold configuration section of the structured configuration file, which supports flexible adjustment. The specific content is as follows: Anomaly level and corresponding parameter deviation range, judgment dimensions: (1) Level 1 anomaly: mild risk anomaly, corresponding parameter deviation range is 20%-40% of the preset benchmark value, core judgment dimensions include: steady-state deviation of equipment operating parameters and target control parameters, full node time synchronization deviation, magnitude change rate deviation, mild parameter drift of equipment operating status; (2) Level 2 anomaly: moderate risk anomaly, corresponding parameter deviation range is 40%-60% of the preset benchmark value, core judgment dimensions include: dynamic deviation of equipment operating parameters and target control parameters, full node time synchronization deviation exceeds the preset safety threshold, moderate anomaly of equipment operating status, mild user posture anomaly, mild environmental parameter over-limit; (3) Level 3 anomaly: severe emergency risk anomaly, corresponding parameter deviation range is 60% of the preset benchmark value, core judgment dimensions include: serious equipment operation deviation, global time synchronization failure, emergency stop button trigger, user fall / severe posture anomaly, equipment hardware failure, environmental safety risk over-limit.

[0073] The specific execution process of the graded intervention strategy is as follows: (1) Level 1 abnormal intervention: When the system is determined to be a Level 1 abnormality, the intervention action of lowering the parameter change rate limit is executed, and the maximum allowable change rate of the current magnitude and equipment control parameters is lowered to 50% of the preset normal value to slow down the parameter change amplitude. At the same time, the change trend of abnormal parameters is continuously monitored. If the abnormality is eliminated within a preset number of detection cycles, the system automatically returns to the normal change rate setting. If the abnormality continues to worsen, it is automatically upgraded to the Level 2 abnormality handling process. (2) Level 2 abnormal intervention: When the system is determined to be a Level 2 abnormality, the intervention action of pausing the magnitude increase and maintaining the current operating state is executed, the current magnitude and equipment control parameters are frozen, the magnitude is stopped from continuing to increase, and the system is activated. The system sends a background alarm and pushes the abnormal type, abnormal location and handling suggestions to the management terminal; while maintaining the current state, it continuously monitors the abnormal parameters. If the abnormality is eliminated within a preset number of detection cycles, the system automatically restores the normal evolution process of the magnitude; if the abnormality continues to worsen, it automatically upgrades to the level three abnormal handling process; (3) Level three abnormal intervention: when the system determines that it is a level three abnormality, it immediately executes the emergency stop intervention action, sends an emergency stop command to all control nodes, controls the vibration actuator to stop the vibration smoothly within a preset safe time, all special effects equipment and audio-visual systems stop output synchronously, and triggers on-site sound and light alarms, pushes emergency abnormal information to the management terminal, and ensures the absolute safety of personnel and equipment throughout the process.

[0074] Priority supplementary rule: Manual intervention instructions have higher priority than the system's automatic hierarchical intervention strategy. When a manual intervention instruction is received from the guide, the system directly executes the intervention action according to the level corresponding to the instruction, without going through the automatic anomaly judgment process.

[0075] The anomaly detection in step S400 uses a sliding window-based statistical algorithm to calculate statistical features by taking a preset number of historical sampled values. When the deviation between the real-time collected data and the statistical features exceeds a preset threshold, it is judged as an anomaly and classified into levels. Anomaly detection overcomes the limitations of existing fixed-threshold anomaly detection technologies. It dynamically calculates statistical features and judgment thresholds based on historical equipment operating data, adaptively adapting to the operating characteristics of different equipment and normal parameter fluctuations under different seismic magnitudes. This significantly reduces false alarms and missed alarms caused by fixed thresholds, improving the accuracy of anomaly detection. The sliding window continuous sampling statistical mode effectively identifies gradual anomaly drift in equipment parameters, detecting not only sudden severe faults but also progressive risks such as equipment performance degradation and latent faults, enabling early detection and handling of safety hazards and further enhancing system safety redundancy. Simultaneously, this statistical algorithm possesses strong versatility, adapting to anomaly detection based on multi-dimensional data collection including equipment operating status, user status, and environmental status. It eliminates the need for separate detection logic design for different types of monitoring objects, greatly simplifying the system's safety management architecture and improving system scalability. Furthermore, the deviation quantification judgment mode based on statistical features directly matches the corresponding anomaly level through deviation amplitude, achieving integrated execution of anomaly detection and level classification, improving the response efficiency of anomaly handling.

[0076] Specifically, the execution flow and parameter settings of the sliding window-based statistical algorithm are as follows. The core parameters of the algorithm are all stored in the security threshold configuration section of the structured configuration file, and can be configured independently according to the characteristics of the monitored object: Sliding window basic parameter presets: The system presets the sampling length of the sliding window to be configurable from 5 to 20 consecutive sampling periods, and the sliding step size to be 1 sampling period. That is, for each new real-time data collected, the sliding window slides forward by one sampling period and updates the historical sampling dataset within the window, taking into account both the real-time performance and statistical stability of the detection. Statistical feature calculation rules: For the collected data of each monitoring dimension, take all historical sampled values ​​within the current sliding window and calculate the corresponding core statistical features, including the data mean μ and standard deviation σ. The mean represents the normal operating benchmark of the monitoring dimension, and the standard deviation represents the normal fluctuation range of the parameter. Anomaly detection and classification rules: Based on the 3σ statistical principle, a deviation threshold is set. The current data value x collected in real time is compared with the average value μ within the window to calculate the absolute deviation value |x-μ|. Based on the multiple relationship between the deviation value and the standard deviation σ, anomaly detection and classification are completed. (1) When 2σ≤|x-μ|<3σ, the parameter deviation is judged to be in the range of 20%-40%, which corresponds to the first level of anomaly; (2) When 3σ≤|x-μ|<4σ, the parameter deviation is determined to be in the range of 40%-60%, corresponding to a level two anomaly; (3) When |x-μ|≥4σ, the parameter deviation is determined to be outside the 60% range, corresponding to a level three anomaly.

[0077] Algorithm Adaptation and Anti-jitter Mechanism: This algorithm can adapt to monitoring data from all dimensions, including device operating parameters, user status parameters, and environmental status parameters. The sliding window length and deviation threshold multiple can be configured independently for different monitoring dimensions to adapt to the fluctuation characteristics of different data. At the same time, an anomaly anti-jitter mechanism is set up. Only when a preset number of consecutive sampling periods are judged to be anomalies of the same level will the anomaly level be finally confirmed and the corresponding intervention strategy be triggered. This avoids misjudgments caused by jumps in single sampling data and further improves the stability and accuracy of anomaly detection.

[0078] In this embodiment, the progressive termination sequence in step S500 adopts a multi-stage linear decay method. First, the peak magnitude is maintained for a preset duration, and then the magnitude and the output parameters of the corresponding equipment are gradually reduced in stages until all equipment stops smoothly, simulating the aftershock decay process of a real earthquake. The progressive termination sequence fully replicates the natural cycle of a real earthquake, from the mainshock to the gradual dissipation of aftershocks. This breaks away from the simplified approach of abruptly stopping existing earthquake simulation systems, significantly improving the realism of the simulation and helping users develop a realistic understanding of earthquakes. It also enhances emergency preparedness training coverage for the entire mainshock and aftershock process, strengthening training effectiveness. Furthermore, the phased reduction of magnitude and equipment output parameters avoids the discomfort and risk of falls caused by sudden magnitude drops and direct equipment shutdown, ensuring a smooth transition of tremor sensations and balancing user comfort and safety across all age groups. The gradient parameter reduction effectively avoids the mechanical and electrical shocks of switching directly from high load to zero load, reducing wear and tear on core hardware, extending equipment lifespan, and lowering maintenance costs. Finally, the multi-stage linear decay architecture allows for flexible adjustment of the number of stages, decay amplitude, and duration through configuration, adapting to the differentiated needs of different magnitude simulations, target audiences, and training objectives, significantly improving the system's adaptability and scalability.

[0079] The specific implementation methods for the progressive termination sequence of step S500, including its triggering conditions, execution flow, control rules, synchronization mechanism, and security management, are as follows: Triggering conditions and preparatory steps: The master control node monitors the operation status of the earthquake simulation process in real time. When it detects the end of audio-visual playback, the termination node of the timeline process, or receives a valid normal termination command, it immediately triggers the progressive termination sequence. After triggering, the master control node freezes the original timeline-driven magnitude iteration calculation logic, switches to the attenuation control mode dedicated to the termination sequence, and reads the pre-stored termination sequence configuration parameters in the structured configuration file, including stage division, duration of each stage, attenuation ratio, and parameter change rate threshold.

[0080] Multi-stage linear attenuation execution process: This embodiment adopts a four-stage linear attenuation architecture to fully simulate the entire process from the end of the mainshock to the dissipation of aftershocks in a real earthquake. The specific execution rules for each stage are as follows: (1) Peak holding phase: The preset duration of this phase is configurable. During the execution, the peak magnitude before the end of the process remains unchanged. The output parameters of various devices such as vibration execution, audio-visual playback, and environmental effects are kept stable. The final process of the main shock peak is fully reproduced. At the same time, the audio-visual content synchronously outputs prompts for the end of the main shock and aftershock avoidance, guiding users to complete the avoidance actions in the aftershock phase. (2) Strong aftershock attenuation stage: The preset duration of this stage is configurable. During the execution, the magnitude is gradually attenuated from the peak value to the preset first gradient target value according to the linear attenuation rule. At the same time, the output control parameters of all devices are linearly adjusted according to the same attenuation ratio. Meanwhile, the parameter mutation is limited by the preset rate of change threshold to simulate the process of strong aftershocks gradually weakening after the main shock. (3) Weak aftershock attenuation stage: The preset duration of this stage is configurable. During the execution process, the magnitude will continue to decrease from the first gradient target value to the preset second gradient target value according to the linear attenuation rule. The output parameters of all devices will be reduced linearly at the same time, and only slight tremors and environmental effects will be retained to simulate the process of the aftershocks continuously weakening. (4) Smooth Zeroing Phase: The preset duration of this phase is configurable. During the execution process, the vibration level and the output parameters of all devices are gradually reduced to zero according to the linear decay rule. The vibration actuator is controlled to smoothly return to the initial standby position, and all audio-visual and special effects devices stop output synchronously and smoothly, completing the smooth shutdown of the entire process.

[0081] Full-process multi-device synchronous control: At each stage of the progressive termination sequence, the master control node calculates the target magnitude and corresponding device control parameters at the current moment according to the preset master control cycle, generates a synchronous control command with a unified execution timestamp, and sends it to all control nodes via multicast; each control node synchronously updates the output parameters of the corresponding device at the time specified by the unified execution timestamp, ensuring that the decay process of vibration, audio-visual, and special effects devices is synchronized throughout the entire process, avoiding the experience fragmentation caused by the asynchrony of multiple devices.

[0082] Safety management during the decay process: Throughout the entire cycle of the final sequence execution, the safety monitoring system continuously collects data on equipment operating status, user status, and environmental status according to a preset cycle, and performs real-time anomaly detection based on a preset anomaly classification standard; if an anomaly is detected, the corresponding graded intervention strategy is immediately executed to handle the situation; if a level 3 emergency anomaly is detected, the current decay sequence is immediately interrupted and an emergency stop procedure is triggered, ensuring the absolute safety of personnel and equipment throughout the entire process.

[0083] This embodiment can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.

[0084] Foundational technologies for artificial intelligence generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies mainly encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.

[0085] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing related hardware through computer-readable instructions. These computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the methods described above. The aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, optical disk, or read-only memory (ROM), or random access memory (RAM).

[0086] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0087] Example 2 like Figure 2As shown in the figure, this embodiment proposes an earthquake disaster simulation training system, including: The system initialization and global time synchronization module loads a preset structured configuration file to initialize system operating parameters, establishes a globally unified time reference for all system control nodes through a precise time synchronization protocol, and completes time synchronization verification for all nodes. The real-time magnitude calculation module starts playing earthquake simulation audio-visual content, obtains the real-time timecode of the current audio-visual content at a preset cycle, and calculates the target magnitude parameters at the current moment based on the real-time timecode and the preset time-magnitude mapping configuration. The multi-node synchronous collaborative control module generates synchronous control instructions for each control node based on the target magnitude parameters. The synchronous control instructions carry a unified execution timestamp and are sent to all control nodes. At the time specified by the execution timestamp, each control node synchronously controls the corresponding execution device to complete the corresponding action, thereby achieving the timing alignment of vibration, audio-visual, and environmental effects. The full-process hierarchical security management module collects equipment operating status, user status, and environmental status data at preset intervals throughout the entire system operation cycle. Based on preset anomaly classification standards, it performs anomaly detection and level determination, and executes corresponding hierarchical intervention strategies according to the anomaly level. The process end and system reset module executes a preset progressive end sequence when it detects that the audio-visual playback has ended or the timeline process has terminated. After completing the earthquake simulation process, it controls all devices to reset to standby mode.

[0088] The earthquake disaster simulation training system provided in this embodiment of the invention can realize all the processes of the earthquake disaster simulation training method in Embodiment 1 above. The functions and technical effects of each module in the earthquake disaster simulation training system are the same as those of the earthquake disaster simulation training method in Embodiment 1 above, and will not be repeated here.

[0089] Example 3 To address the aforementioned technical problems, this embodiment also provides a computer device. Please refer to [link / reference] for details. Figure 3 .

[0090] The computer device 3 includes a memory 31, a processor 32, and a network interface 33 that are interconnected via a system bus. It should be noted that only the computer device 3 with components 31-33 is shown in the figure; however, it should be understood that it is not required to implement all the shown components, and more or fewer components can be implemented alternatively. Those skilled in the art will understand that the computer device described here is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.

[0091] The computer device 3 can be a desktop computer, laptop, handheld computer, or cloud server, etc. The computer device 3 can interact with the user through a keyboard, mouse, remote control, touchpad, or voice control device.

[0092] The memory 31 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 31 may be an internal storage unit of the computer device 3, such as the hard disk or memory of the computer device 3. In other embodiments, the memory 31 may also be an external storage device of the computer device 3, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the computer device 3. Of course, the memory 31 may also include both the internal storage unit and its external storage device of the computer device 3. In this embodiment, the memory 31 is typically used to store the operating system and various application software installed on the computer device 3, such as computer-readable instructions for an earthquake disaster simulation training method. In addition, the memory 31 can also be used to temporarily store various types of data that have been output or will be output.

[0093] In some embodiments, the processor 32 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. The processor 32 is typically used to control the overall operation of the computer device 3. In this embodiment, the processor 32 is used to execute computer-readable instructions stored in the memory 31 or to process data, for example, to execute computer-readable instructions for the earthquake disaster simulation training method.

[0094] The network interface 33 may include a wireless network interface or a wired network interface, which is typically used to establish communication connections between the computer device 3 and other electronic devices.

[0095] Example 4 This embodiment also provides another implementation method, namely, providing a computer-readable storage medium storing computer-readable instructions that can be executed by at least one processor to cause the at least one processor to perform the steps of the earthquake disaster simulation training method described above.

[0096] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0097] The above are merely preferred embodiments of the present invention and are not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for simulating earthquake disaster training, characterized in that, Includes the following steps: The system loads a pre-defined structured configuration file to initialize system operating parameters, establishes a global unified time reference for all system control nodes through a precise time synchronization protocol, and completes time synchronization verification for all nodes. Start playing the earthquake simulation audio-visual content, obtain the real-time timecode of the current audio-visual content at a preset cycle, and calculate the target magnitude parameters at the current moment based on the real-time timecode and the preset time-magnitude mapping configuration. Based on the target magnitude parameters, synchronous control instructions are generated for each control node. The synchronous control instructions carry a unified execution timestamp and are sent to all control nodes. At the time specified by the execution timestamp, each control node synchronously controls the corresponding execution device to complete the corresponding action, thereby achieving the timing alignment of vibration, audio-visual, and environmental effects. Throughout the entire system operation cycle, data on device operating status, user status, and environmental status are collected at preset intervals. Anomalies are detected and their levels are determined based on preset anomaly classification standards, and corresponding graded intervention strategies are executed according to the anomaly level. When the end of audio-visual playback or the termination of the timeline process is detected, a preset progressive termination sequence is executed, and after the earthquake simulation process is completed, all devices are controlled to reset to standby state.

2. The earthquake disaster simulation training method according to claim 1, characterized in that, The structured configuration file adopts an extensible structured data format and includes at least a timeline configuration section, a device mapping configuration section, a security threshold configuration section, and a synchronization strategy configuration section. The timeline configuration section is used to define the time-magnitude mapping relationship and key event triggering nodes within the complete experience cycle. The device mapping configuration section is used to define the mapping relationship between magnitude parameters and control parameters of each executing device. The security threshold configuration section is used to define the anomaly classification judgment criteria. The synchronization strategy configuration section is used to define the time base rules for multi-device synchronization. The specific process of global time base alignment is as follows: the master control node is the master clock, and all branch control nodes are slave clocks. Clock synchronization calibration is performed according to a preset period through a precise time synchronization protocol to ensure that the time synchronization deviation between all nodes does not exceed the preset threshold. If the synchronization deviation exceeds the preset threshold or the device self-test fails, the system triggers an alarm and enters maintenance mode.

3. The earthquake disaster simulation training method according to claim 1, characterized in that, The real-time timecode includes at least the current audio-visual playback time and frame number information; the real-time timecode is continuously acquired at a fixed period, and the target magnitude is iteratively calculated based on the received real-time timecode according to a preset master control cycle; The target magnitude is calculated using a linear interpolation algorithm. Based on multiple sets of time-magnitude mapping nodes preset in the timeline configuration, smooth interpolation is performed between adjacent nodes to obtain the target magnitude at the current moment. At the same time, the magnitude abrupt change is limited by a preset rate of change threshold. After calculating the target magnitude parameters, based on the preset magnitude-device parameter mapping relationship, the target magnitude is converted into control parameters for various devices such as vibration execution, audio-visual playback, and environmental effects, and the rate of change of the parameters is smoothly limited.

4. The earthquake disaster simulation training method according to claim 1, characterized in that, Synchronization control commands are sent to all control nodes via multicast communication. Each synchronization control command includes at least a command sequence number, a unified execution timestamp, target control parameters, and a validity verification field. After receiving the command, the control node first performs a validity verification of the command and the timestamp. If the verification is successful, the corresponding action is triggered at the specified execution timestamp. Multiple control nodes include at least vibration control nodes, audio-visual control nodes, and special effects control nodes. The three types of nodes receive synchronous control commands in parallel and execute control actions according to the preset control cycle corresponding to their respective devices. The trigger time of the actions of all devices is aligned with a unified execution timestamp.

5. The earthquake disaster simulation training method according to claim 4, characterized in that, The vibration control node drives the vibration actuator through a closed-loop PID control algorithm, and achieves precise adjustment of vibration parameters based on target control parameters. At the same time, it collects the actual operating parameters of the vibration actuator in real time for feedback closed-loop adjustment. The audio-visual control node realizes frame-level synchronization alignment of video frames, audio streams and vibration actions. The special effects control node triggers the synchronous output of corresponding environmental special effects based on the target magnitude parameters.

6. The earthquake disaster simulation training method according to claim 1, characterized in that, The preset anomaly classification standard is divided into at least three levels: Level 1 anomaly, Level 2 anomaly, and Level 3 anomaly, corresponding to different parameter deviation ranges. The corresponding classification intervention strategies are as follows: for Level 1 anomalies, the intervention action of lowering the parameter change rate limit is executed; for Level 2 anomalies, the intervention action of pausing the magnitude enhancement and maintaining the current operating state is executed; and for Level 3 anomalies, the intervention action of immediate emergency stop is executed. The anomaly detection uses a sliding window-based statistical algorithm to calculate statistical features by taking a preset number of historical sample values. When the deviation between the real-time collected data and the statistical features exceeds a preset threshold, it is judged as an anomaly and classified into different levels.

7. The earthquake disaster simulation training method according to claim 1, characterized in that, The progressive termination sequence adopts a multi-stage linear decay method, first maintaining the peak magnitude for a preset duration, and then gradually reducing the magnitude and the output parameters of the corresponding equipment in stages until all equipment stops smoothly, simulating the aftershock decay process of a real earthquake.

8. An earthquake disaster simulation training system, characterized in that, include: The system initialization and global time synchronization module loads a preset structured configuration file to initialize system operating parameters, establishes a globally unified time reference for all system control nodes through a precise time synchronization protocol, and completes time synchronization verification for all nodes. The real-time magnitude calculation module starts playing earthquake simulation audio-visual content, obtains the real-time timecode of the current audio-visual content at a preset cycle, and calculates the target magnitude parameters at the current moment based on the real-time timecode and the preset time-magnitude mapping configuration. The multi-node synchronous collaborative control module generates synchronous control instructions for each control node based on the target magnitude parameters. The synchronous control instructions carry a unified execution timestamp and are sent to all control nodes. At the time specified by the execution timestamp, each control node synchronously controls the corresponding execution device to complete the corresponding action, thereby achieving the timing alignment of vibration, audio-visual, and environmental effects. The full-process hierarchical security management module collects equipment operating status, user status, and environmental status data at preset intervals throughout the entire system operation cycle. Based on preset anomaly classification standards, it performs anomaly detection and level determination, and executes corresponding hierarchical intervention strategies according to the anomaly level. The process end and system reset module executes a preset progressive end sequence when it detects that the audio-visual playback has ended or the timeline process has terminated. After completing the earthquake simulation process, it controls all devices to reset to standby mode.

9. A computer device, characterized in that, include A memory that stores computer-readable instructions; A processor that, when executing the computer-readable instructions, implements the steps of an earthquake disaster simulation training method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-readable instructions, which, when executed by a processor, implement the steps of an earthquake disaster simulation training method as described in any one of claims 1 to 7.