A method for review, replay, and control based on event tracing
By inputting key events and performing data analysis and dynamic display, the shortcomings of existing replay systems have been addressed, enabling situational retrospection and multi-branch deduction, improving user interaction and data correlation analysis capabilities, and meeting the analytical needs of complex simulation deduction.
Patent Information
- Application Number
- CN202411516104.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2044-10-29
AI Technical Summary
Existing replay systems lack in-depth event screening and analysis, have insufficient situational retrospective capabilities, inadequate multi-branch extrapolation capabilities, insufficiently intelligent user interaction, and limited data correlation analysis functions, making it difficult to meet the requirements of analysis depth and efficiency for complex simulation scenarios.
By inputting key events, performing event data analysis and correlation, the system enables dynamic display of key events, situational retrospection, multi-branch deduction, key event subscription and push, as well as multi-dimensional data correlation analysis, allowing users to filter and display data according to their needs.
It enhances the event analysis capabilities during simulation and simulation, improves the efficiency and accuracy of users' analysis of complex scenarios, supports multi-path analysis and real-time information acquisition, and enhances the user's interactive experience and in-depth understanding of simulation results.
Smart Images

Figure CN119622133B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of shipbuilding digitalization, specifically to a replay and control method based on event tracing. Background Technology
[0002] In the field of modern simulation and deduction, replay and display technology is widely used in various scenarios such as military training, accident analysis, and sports training. This technology can record, store, process, and replay data from specific events or processes, providing users with a comprehensive platform that can be repeatedly viewed, analyzed, and learned from.
[0003] Currently, the core functions of replay technology include the following aspects:
[0004] Event logging and replay: The replay system can record events that occur during the simulation and reproduce these events during playback, helping users analyze key moments in the simulation process.
[0005] Situation display: During the replay, the system can display relevant situation diagrams, including the status of the participants, the progress of the task, and the interaction between the two parties.
[0006] User interaction: Users can control the replay process by manipulating the playback progress (such as pause, speed up, rewind, etc.) and perform detailed analysis of the playback according to their own needs.
[0007] However, existing replay techniques have the following main problems and shortcomings:
[0008] Insufficient event filtering and analysis: Most existing retrospective systems can only display events linearly along a timeline, lacking effective event filtering and classification mechanisms. This makes it difficult for users to quickly locate key events in large-scale simulation data. This limitation often forces users to manually search for time periods of interest during analysis, impacting analytical efficiency.
[0009] Lack of situational retrospective functionality: While the existing system supports playback and situational display, it lacks the ability to retrospectively analyze specific events. For example, during simulations, if a user wants to view detailed situational information at the time of a command decision, the existing system cannot provide such in-depth retrospective functionality at a specific point in time, making it difficult for users to easily trace the causes and consequences of events.
[0010] The inadequacy of multi-branch deduction capabilities: In many practical application scenarios, users need to explore deduction paths under different conditions in order to analyze the effects of different strategies. However, existing replay systems often can only replay along a single event development path and cannot provide multi-branch deduction and comparative analysis functions of different decision paths, thus limiting users' ability to analyze and evaluate complex scenarios.
[0011] Insufficiently intelligent user interaction: Existing systems typically limit user interaction to basic playback control, lacking intelligent push notifications for key events. Users must manually interact to view specific events in the simulation, making it difficult to access relevant information promptly based on individual needs. This limitation diminishes the user experience.
[0012] Limited data correlation analysis capabilities: While existing systems can record and display events during the simulation process, most cannot perform in-depth correlation analysis of these events with other simulation data (such as task status, personnel actions, communication links, etc.). Users find it difficult to view the correlations between events through multi-dimensional analysis methods, limiting their overall understanding of the complex simulation environment.
[0013] In summary, existing replay systems have many shortcomings in event analysis, situational regression, multi-branch simulation, intelligent interaction, and data correlation analysis, making it difficult to meet the requirements for analytical depth and efficiency in complex simulation scenarios. These problems urgently need to be addressed to improve the application effectiveness of replay systems in simulations.
[0014] To address this issue, we designed a post-event tracing-based replay and control method. Summary of the Invention
[0015] The purpose of this invention is to address the shortcomings of existing technologies by providing a replay and control method based on event tracing, thereby solving the problems mentioned in the background art.
[0016] To achieve the above objectives, the present invention provides the following technical solution:
[0017] A method for reviewing and replaying events based on event tracing includes the following steps:
[0018] Key events entry: Important events in the simulation process are marked as key events through user input or automatic system determination. Key events include, but are not limited to, command decisions, mission completion, target discovery, target assessment, and damage events.
[0019] Event data analysis: Analyze and process the key events entered, and associate them with the data in the simulation process to form a mapping relationship between events and data;
[0020] Dynamic display of key events: During the simulation playback, key events are displayed in real time, allowing users to dynamically obtain relevant information during playback and filter and display them according to the timeline or category of the events;
[0021] Post-mortem analysis: During the replay process, the post-mortem analysis is performed based on key events selected by the user, displaying command decisions, red / blue team status, and personnel status information related to the event.
[0022] Playback Control: Provides playback control functionality, allowing users to start, pause, speed up, and end playback, flexibly adjusting the rhythm and display of the playback process;
[0023] Key event subscription and push: Users can choose to subscribe to specific key events. During the simulation, the system will push the results of key events in real time based on the user's subscription content. The push content includes the time point of the event, the nature of the event, and its impact on the simulation situation.
[0024] Evaluation Result Traceability: Based on the evaluation results from simulation data, key events in the simulation process are traced back to analyze their impact on mission completion status, command and decision-making efficiency, and target damage effects, and the evaluation results are visualized.
[0025] Data correlation analysis during simulation: During the simulation process, the system correlates key events with simulation data, supports multi-dimensional data analysis functions, and allows users to conduct in-depth analysis of the simulation situation based on dimensions such as tasks, personnel status, and communication relationships.
[0026] As a preferred technical solution of the present invention, the key event entry step is based on user-defined subscription conditions and supports filtering of specific types of key events, including but not limited to task completion, target destruction and command decision events.
[0027] As a preferred technical solution of the present invention, the event data analysis step uses an event timeline and a simulation dataset to perform event correlation analysis, supporting cross-comparison of task status and personnel status.
[0028] As a preferred technical solution of the present invention, the key event dynamic display step can display events in real time through a graphical user interface, and supports users to dynamically adjust the displayed content by filtering timelines, categories and task statuses.
[0029] As a preferred technical solution of the present invention, the situation retrospective step supports multi-level situation retrospective by selecting key events, including the retrospective display of personnel status, communication relationships, and command decision chains.
[0030] As a preferred technical solution of the present invention, the key event subscription and push step supports sending event reminders in real time during the simulation process. The push content includes the occurrence time of the key event, the event type, and the corresponding simulation data impact.
[0031] As a preferred technical solution of the present invention, the evaluation result traceability step establishes an indicator traceability mechanism to visualize the evaluation results and backtrack the task execution effect in the simulation based on key events.
[0032] As a preferred technical solution of the present invention, the simulation data correlation analysis step establishes a correlation model to cross-compare and analyze data such as task status, personnel status, communication relationships and command decisions, and supports multi-dimensional situation simulation results display.
[0033] As a preferred technical solution of the present invention, it supports customized display of key events based on user needs during the review and playback process, and provides event filtering functions based on timeline, task category, and personnel status in multiple dimensions.
[0034] Compared with the prior art, the beneficial effects of the present invention are:
[0035] 1. This invention significantly improves the event analysis capability during simulation by introducing an autonomous judgment and dynamic display mechanism for key events. Users can input key events automatically or manually, and the system can analyze and dynamically display these events in real time. During playback, it supports situational retrospection, allowing users to trace back to a specific moment based on key events and view multi-dimensional information such as personnel status, command decisions, and communication links at that time, which greatly improves the efficiency and accuracy of analysis of complex scenarios.
[0036] 2. This invention also provides a multi-branch simulation function and a key event subscription and push mechanism, allowing users to perform multi-path analysis of the simulation process based on different task assumptions. The system supports real-time push of subscribed key events during the simulation process, helping users obtain information of interest in a timely manner. Simultaneously, the correlation analysis function of the simulation data enables users to examine the relationships between events from multiple dimensions, improving their in-depth understanding of the simulation results and their decision support capabilities. Attached Figure Description
[0037] Figure 1 This is a flowchart of a replay and control method based on event tracing proposed in this invention. Detailed Implementation
[0038] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0039] The following is in conjunction with the appendix Figure 1The present invention will be described in detail with reference to several embodiments.
[0040] Example 1: Entry and Management of Critical Events
[0041] This embodiment 1 relates to the input and management of key events in a retrospective playback control method based on event tracing.
[0042] Key event entry: The system identifies key events in the simulation through manual entry by the user or an automatic recognition mechanism. Key events include, but are not limited to, the following types:
[0043] Command and decision events: such as strategic or tactical instructions issued by the commander.
[0044] Task completion event: For example, a task objective is successfully achieved.
[0045] Target discovery event: For example, the reconnaissance system discovers an enemy target for the first time.
[0046] Damage events: such as attacks that cause damage to enemy targets.
[0047] Communication interruption event: Communication link interruption or failure.
[0048] Event Correlation and Classification: The system classifies and correlates entered events, ensuring accurate correlation between key events and simulation data through timeline and task mapping. For example, the correlation between the time a commander issues a task and the time the task is completed can be used to analyze task execution efficiency. The system improves the accuracy of event analysis by correlating events across different dimensions such as task status, personnel status, and communication status.
[0049] Event entry mechanism optimization: To improve system efficiency, the system can automatically identify specific types of events during the simulation process. For example, when the system detects that a commander has issued an important order, it can automatically mark the event as a "command decision event" and record the time, location, and execution status of the order.
[0050] Example 2: Dynamic display and situational retrospection based on key events
[0051] This embodiment 2 relates to dynamic display and situational retrospective functions based on key events.
[0052] Dynamic Display: During the review and playback process, the system can display key events in real time on the graphical user interface (GUI). Users can select different event types for display and filtering. For example, users can choose to view only "target discovery events," and the system will highlight the time point of target discovery on the playback timeline, and display detailed information such as the discovery location and target nature.
[0053] Situation Retrospective: During replay, users can perform situation retrospectives based on a key event. For example, a user can click on a command decision event, and the system will retrospectively show the overall situation at the time of the decision, displaying information such as the red / blue forces' deployment, personnel status, and communication relationships, helping users analyze the impact of the decision. The retrospective function not only displays the current situation but can also be further refined to the specific action routes of the red / blue forces and changes in the command chain.
[0054] Situational filtering display: To enhance the user experience, the system allows users to filter the playback process based on different dimensions of the event (such as task status, communication link, personnel status, etc.). For example, users can choose to view only events where communication was interrupted and use the filtering display function to hide other information unrelated to communication, thus improving analysis efficiency.
[0055] Example 3: Playback Control and Multi-Branch Deduction
[0056] This embodiment 3 introduces playback control and multi-branch deduction.
[0057] Playback control function: Users can operate the playback process through the control interface, including start, pause, speed adjustment, and rewind. For example, when analyzing the completion efficiency of a key task, users can use speed adjustment to quickly skip irrelevant parts and focus on the time period of the key event. Simultaneously, users can use the rewind function to return to a point in time before any key event for re-analysis.
[0058] Multi-branch simulation: The system supports multi-branch simulation, creating different simulation paths based on various assumptions. For example, the system can simulate the mission execution effect in different branches based on different decision paths of the Red team. Through this multi-branch simulation, users can compare the simulation results under different decisions, thus obtaining a more comprehensive analysis. For example, in a simulated battle, the Red team commander can choose different attack strategies, and the system can simulate the possible results of each strategy separately and demonstrate its impact on mission completion.
[0059] Example 4: Subscription and Real-time Push of Key Events
[0060] This Example 4 introduces the subscription and real-time push function for key events.
[0061] Key Event Subscription: The system allows users to subscribe to specific types of key events based on their analytical needs. For example, military commanders can choose to subscribe to "mission completion events" and "target destruction events." During simulation exercises, the system will automatically monitor the occurrence of these events and push real-time notifications to users when events occur.
[0062] Event Push Mechanism: During the simulation, the system sends notifications to users who have subscribed to specific key events in real time. The push notifications include the time and location of the event, related tasks, and the event's impact on the current simulation situation. For example, during a simulation, when an enemy target is successfully destroyed, the system will immediately push this information to users who have subscribed to the "target destruction event," along with detailed changes in the tactical situation.
[0063] Example 5: Traceability and Visualization of Evaluation Results
[0064] This Example 5 introduces the functions of traceability and visualization of evaluation results.
[0065] Evaluation Result Tracking: After the simulation, the system generates an evaluation report, which includes evaluation results from multiple dimensions such as task completion status, command decision quality, and target damage effects. Users can track these evaluation results through the system. For example, users can choose to view the historical trend of the "task completion rate" indicator and trace its trajectory back to the time points of each key event.
[0066] Visualization: The system uses various graphical tools to visualize simulation data and evaluation results. Users can view key events, changes in the chain of command, and task execution progress at different stages through charts, timelines, and situation maps. For example, in the summary phase of the simulation, users can view the command relationship between the red and blue teams, changes in communication links, and the situation during the execution of each task through situation maps.
[0067] The contents not described in detail in this description are existing technologies known to those skilled in the art. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for reviewing, replaying, and controlling events based on event tracing, characterized in that, Includes the following steps: Key events entry: Important events in the simulation process are marked as key events through user input or automatic system determination. Key events include, but are not limited to, command decisions, mission completion, target discovery, target assessment, and damage events. Event data analysis: Analyze and process the key events entered, and associate them with the data in the simulation process to form a mapping relationship between events and data; Dynamic display of key events: During the simulation playback, key events are displayed in real time, allowing users to dynamically obtain relevant information during playback and filter and display them according to the timeline or category of the events; Post-mortem analysis: During the replay process, the post-mortem analysis is performed based on key events selected by the user, displaying command decisions, red / blue team status, and personnel status information related to the event. Playback Control: Provides playback control functionality, allowing users to start, pause, speed up, and end playback, flexibly adjusting the rhythm and display of the playback process; Key event subscription and push: Users can choose to subscribe to specific key events. During the simulation, the system will push the results of key events in real time based on the user's subscription content. The push content includes the time point of the event, the nature of the event, and its impact on the simulation situation. Evaluation Result Traceability: Based on the evaluation results of simulation data, key events in the simulation process are traced back, and the impact of key events on mission completion status, command and decision-making efficiency, and target damage effect is analyzed, supporting the visualization of evaluation results; Data correlation analysis during simulation: During the simulation process, the system correlates key events with simulation data, supports multi-dimensional data analysis functions, and allows users to conduct in-depth analysis of the simulation situation based on the dimensions of tasks, personnel status, and communication relationships.
2. The event tracing-based replay and display control method according to claim 1, characterized in that, The critical event entry step is based on user-defined subscription conditions and supports filtering of specific types of critical events, including but not limited to task completion, target destruction, and command decision events.
3. The method for reviewing, replaying, and controlling events based on event tracing as described in claim 1, characterized in that, The event data analysis steps use an event timeline and simulation dataset to perform event correlation analysis, supporting cross-comparison of task status and personnel status.
4. The event tracing-based replay and display control method according to claim 1, characterized in that, The key event dynamic display step can display events in real time through a graphical user interface, and supports users to dynamically adjust the displayed content by filtering timelines, categories and task statuses.
5. The event tracing-based replay and display control method according to claim 1, characterized in that, The scenario simulation backtracking step supports multi-level scenario backtracking by selecting key events, including the backtracking display of personnel status, communication relationships, and command decision chains.
6. The event tracing-based replay and display control method according to claim 1, characterized in that, The key event subscription and push process supports sending event reminders in real time during the simulation. The push content includes the occurrence time of the key event, the event type, and the corresponding simulation data impact.
7. The event tracing-based replay and display control method according to claim 1, characterized in that, The evaluation result traceability step establishes an indicator traceability mechanism to visualize the evaluation results and backtrack the task execution effect in the simulation based on key events.
8. The event tracing-based replay and display control method according to claim 1, characterized in that, The simulation data correlation analysis step establishes a correlation model to cross-compare and analyze task status, personnel status, communication relationships, and command decision data, supporting multi-dimensional situation simulation results display.
9. The event tracing-based replay and display control method according to claim 1, characterized in that, It supports customized display of key events based on user needs during the review and playback process, and provides event filtering functions based on multiple dimensions such as timeline, task category, and personnel status.
Citation Information
Patent Citations
Visual control method, device and equipment for multi-dimensional data display platform
CN114579646A
Accurate and efficient recording of user experience, GUI changes and user interaction events on a remote web document
US20160188548A1