Emergency war game deduction system capable of editing total elements

By designing an emergency wargame deduction system that can be edited in all elements, the problems of poor confrontation and scientific research activities are solved, efficient and scientific wargame deduction and combat plan evaluation are achieved, and diversified combat simulation and scientific research activities are supported.

CN120387296APending Publication Date: 2025-07-29NAVAL UNIV OF ENG PLA
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510479235.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-16
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

Traditional wargame deduction activities are poorly confrontational, time-consuming and cannot be scientifically judged. The existing wargame system cannot meet the needs of emergency-related command and scientific research activities.

Method used

Design an emergency wargame deduction system that can be edited in all elements, including operator editing, adjudication table editing, map editing, chess game editing, deciding editing, training organization, deduction homework, directing control, deduction observation, deduction review and deduction engine. It adopts component modeling and modular design to support efficient deduction preparation, implementation and revision.

Benefits of technology

Efficient and scientific wargame deduction has been achieved, diverse combat simulation and scientific research activities have been supported, detailed deduction data and experience reference have been provided, and combat plan evaluation and optimization suggestions for emergency tasks have been met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120387296A_ABST
    Figure CN120387296A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of wargame deduction, and discloses an emergency wargame deduction system capable of editing total elements. Comprising an operator editing subsystem, a decision table editing subsystem, a map editing subsystem, a chess editing subsystem, a scenario editing subsystem, a training organization subsystem, a deduction work subsystem, a guidance control subsystem, a deduction observation subsystem, a deduction replaying subsystem, a deduction engine subsystem and a system management subsystem. The system can meet the requirements of relevant professional operational scientific research activities on the sea. According to requirements, a deduction scenario is compiled, deduction conditions are set, and scientific research activities are carried out by selecting different weapons, combat deployment, combat actions, guarantee conditions, battlefield environments and the like and adopting a deduction-while-research or deduction playback mode. The war game system can be used as an explanation tool to provide an analysis and research environment, deduce and research are carried out on combat scenarios, classic combat examples and new combat styles and battlemen, and valuable reference data and experience are obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of war game simulation, and in particular relates to an emergency war game simulation system capable of editing all elements. Background Art

[0002] A computer wargaming system refers to a collection of equipment, tools, and environmental conditions that utilize wargaming software, computer terminals, and servers to facilitate wargaming adjudication and conduct wargaming. A computer wargaming system utilizes the wargaming software platform for game play, with computer terminals and servers automatically adjudicating the outcomes of game actions. Within a computer wargaming system, the wargaming software is only one part of the system; from a purely functional perspective, it is a subsystem of the system. Leveraging the powerful information processing capabilities of computer technology and the high-capacity interconnectivity of network information systems, computer wargaming systems significantly improve both game play efficiency and user capacity. They also allow for integration with other computer application systems for game play, enhancing user-friendly human-computer interaction and even enabling real-time game play and adjudication.

[0003] Currently, the architecture of wargaming systems primarily adheres to the HLA architecture for discrete-event, real-time adversarial simulations of campaign training. Traditional wargaming exercises typically take the form of on-site and indoor scenarios, often conducted on blueprints. This results in a weak adversarial process, is time-consuming, and lacks scientific judgment.

[0004] Existing wargaming systems are not adapted to emergency missions, formats, and organizational characteristics, and are unable to meet the needs of emergency-related command and scientific research activities. To meet the needs of emergency-related professional scientific research activities, it is urgent to research emergency wargaming systems based on advanced technologies such as modern computers, networks, and simulations.

[0005] Through the above analysis, the problems and defects of the existing technology are as follows:

[0006] (1) Traditional war game simulation activities usually take the form of on-site and indoor scenarios, and are mostly conducted on drawings. The simulation process is less confrontational, time-consuming, and cannot be scientifically judged.

[0007] (2) Existing wargame systems are not adapted to emergency tasks, styles, and organizational equipment characteristics, and cannot meet the needs of emergency-related command and scientific research activities. In order to meet the needs of emergency-related professional scientific research activities, it is urgent to research emergency wargame simulation systems based on modern computers, networks, simulations, and other advanced technologies. Summary of the Invention

[0008] In response to the problems existing in the prior art, the present invention provides an emergency war game simulation system that can edit all elements.

[0009] The present invention is implemented as follows: an emergency war game simulation system with full element editing includes:

[0010] Operator editing subsystem, adjudication table editing subsystem, map editing subsystem, chessboard editing subsystem, scenario editing subsystem, training organization subsystem, deduction operation subsystem, guidance and control subsystem, deduction observation subsystem, deduction review subsystem, deduction engine subsystem, system management subsystem;

[0011] The operator editing subsystem, adjudication table editing subsystem, map editing subsystem, chessboard editing subsystem, and scenario editing subsystem are used to complete deduction preparations; the training organization subsystem, deduction operation subsystem, guidance and control subsystem, and deduction observation subsystem are used to complete deduction operations; the deduction review subsystem is used to complete the review and summary after the deduction; the deduction engine subsystem and system management subsystem are used to provide various supports for the use of the entire system;

[0012] The described operator editing subsystem adopts a component-based modeling method to complete the assembly and parameter setting of operator templates, providing model support for subsequent wargaming;

[0013] The described adjudication table editing subsystem manages the adjudication table data used in the adjudication process, realizes the visualization and dynamic adjustment of the data, and increases the flexibility of the adjudication rules;

[0014] The described map editing subsystem provides overall map processing tools, completes the selection of the battlefield area and the initialization of the battlefield area, loads various map data formats such as elevation data, image data, and vector data, realizes the selection and overlay of the deduction area, the quantization of double-layer hexagonal grids with a side margin of 1 nautical mile and a side margin of 12 nautical miles, the editing of ground object types, and the acquisition function of geographical information. For terrain and ground object types, four types of terrain elements, namely points, lines, surfaces, and texts, are created, and the plotting of information such as roads, railways, bridges, rivers, settlements, jungles, wetlands, and lakes is supported;

[0015] The described chessboard editing subsystem is used to plan the number of red and blue operators participating in the deduction, set deployable positions, select map data, create a chessboard based on the selected map data, and provide operations for modifying and deleting chessboard data, and is used to set the initial positions of the red and blue sides and the forces of the red and blue sides;

[0016] The described scenario editing subsystem is used to realize functions such as scenario background description, determination of deduction level, selection of deduction elements, entry of combat formations, setting of deduction rounds, setting of weather and meteorological combat conditions, and initial situation deployment of the red and blue sides. Among them, the entry of combat formations supports selecting templates from the operator template library to generate specific combat units and establishing hierarchical relationships between combat units;

[0017] The described training organization sub-system is used to complete the training function. After the two sides of the deduction personnel are in place and the deduction is started, it provides the deduction status monitoring function; controls and verifies the system login personnel. Only after verification can they log in to the system. After logging in, according to the role settings of the logged-in personnel, the corresponding function control permissions are granted to the logged-in personnel; provides a unified entry for the observer, the exercise control seat, and the deduction process viewing function, and controls the entry opening according to different user permissions; provides the red side, blue side, and exercise control side roles and corresponding perspectives for users to participate in the deduction.

[0018] The described deduction operation sub-system is used to complete the battlefield situation display, combat order input, battlefield information query, and combat report and command battlefield information interaction functions; has a display control function and can set the visibility of various elements; provides a control function for operators, including two control operation methods of graphics and forms.

[0019] The described exercise control sub-system is used to complete the operation control, operation monitoring, deduction exercise control, situation display of the wargame deduction process, and perform dynamic intervention and manual adjudication as needed, and is responsible for the management and control of the entire deduction process, including deduction process control, deduction exercise intervention, deduction status monitoring. The deduction exercise control supports the deduction process control, force and process intervention functions.

[0020] The described deduction observation sub-system is used to provide an observation function for users during the wargame deduction process, has the function of switching multiple perspectives, and displays the situation in the deduction.

[0021] The described deduction review sub-system is used to play back the deduction records, analyze the operations in the deduction records, and realize the synchronous review of the red army, blue army, and comprehensive situation.

[0022] The described deduction engine sub-system is used to complete the operator model scheduling, model information interaction, calculation adjudication, and deduction data collection and recording; the deduction engine sub-system is the core that drives the model to perform calculations and is the hub of model operation.

[0023] The described system management sub-system is used to manage various deduction-related data and user data.

[0024] Furthermore, the input of the described operator editing sub-system is three types: equipment data, weapon data, and behavior models. Among them, the equipment data describes the technical and tactical index types of different types of equipment platforms; the weapon data describes the technical and tactical index types of different weapon platforms; the behavior model describes the ability elements possessed by weapons or equipment or personnel.

[0025] The described adjudication table editing sub-system includes an adjudication table operation module and an adjudication table data editing module; the adjudication table operation module, whose functions include, adjudication table display, displaying all adjudication tables and adjudication table operations; adding adjudication table data; deleting adjudication table data; modifying adjudication table data; the adjudication table data editing module, whose functions include, adjudication table data display, displaying all data within the selected adjudication table according to the selected adjudication table; adjudication table data operation, modifying and filling the data content of the selected adjudication table.

[0026] The described map editing sub-system includes a map operation module, a map data operation module, a terrain plotting module, and a display control module; the map operation module is used to perform basic operations such as roaming, zooming, and geographical information of the map; the map data operation module, whose functions include adding map data; deleting map data; modifying map data; the terrain plotting module is used to plot terrain information in the engagement area; the display control module is used to set the layers for displaying map data.

[0027] The described chess game editing sub-system includes a map operation module, a chess game operation module, a piece display module, and a force allocation module; the map operation module is used to perform basic operations such as roaming, zooming, and geographical information of the map; the chess game operation module is used to add chess game data, set the name of the chess game, set the associated map data, set positions, position colors, and the hexagonal area of the positions; the piece display module is used to display information about the assignable pieces; the force allocation module is used to allocate the assignable pieces to different camps.

[0028] The described scenario editing sub-system includes a map operation module, a scenario operation module, a scenario environment setting module, a victory and defeat condition setting module, a military symbol display mode setting module, and a piece grouping and initial deployment module; the map operation module is used to perform basic operations such as roaming, zooming, and geographical information of the map; the scenario operation module, whose functions include adding scenario data, opening scenario data, saving scenario data, and deleting scenario data; the scenario environment setting module is used to set the environmental conditions of the scenario; the military symbol display mode setting module is used to set whether the pieces are displayed in the military symbol mode or the icon mode; the piece grouping and initial deployment module allocates the pieces to the red and blue sides and deploys the initial positions of the pieces.

[0029] The described training organization sub-system includes an access control module and a simulation start control module; the access control module performs access and permission control based on the user name and password entered by the user, and registers unregistered users; the simulation start control module determines whether the simulation start conditions are met. If the start conditions are met, the simulation is started, otherwise it waits. The battle mode selection includes a single-player teaching mode, a human-machine battle mode, and a multi-player battle mode.

[0030] Furthermore, the deduction operation subsystem includes a battlefield management module, a time synchronization module, a map operation module, an operator operation module, an operator information display module, a deduction report module, and a battlefield environment display module;

[0031] The battlefield management module parses the real-time battlefield situation information sent by the server and stores it locally on the client. When receiving an update that affects the battlefield situation, it performs local maintenance and updates; it sends the operation requests of the client to the server and records them locally;

[0032] When the time synchronization module receives the time synchronization information from the server side, it performs deduction time synchronization calibration and deduction time display; the time synchronization module provides a unified time source for the entire system;

[0033] The map operation module is used to perform basic operations such as roaming and zooming of the map and geographical information;

[0034] The operator operation module is used to send all operator operations to the server to synchronize the operator operations among clients. For operator operations that require adjudication, this module sends the adjudication information to the server for unified adjudication, and the adjudication result is uniformly sent by the server to the client, and then the client presents it; the operator operations performed by the operator operation module specifically include maneuver. The specific operation steps are as follows: select the operator, select the target hexagon, and the operator automatically calculates the optimal route and maneuvers the target; detection. The specific operation steps are as follows: during the process of wargame deduction, the detection result is calculated in real time according to the sensor performance of the operator's equipment, and the calculation result is corrected according to various factors such as weather, day and night, sea depth, and target scale during the calculation process; strike. The specific operation steps are as follows: select the operator, select the weapon, select the target, and perform the strike operation; aircraft takeoff. The specific operation steps are as follows: after the aircraft announces takeoff, it enters the refueling and rearming state, and the refueling and rearming state lasts for the corresponding number of rounds according to the currently announced combat readiness level. After refueling and rearming are completed, the aircraft is eligible to take off; aircraft landing. The specific operation steps are as follows: when the aircraft is landing, it needs to select an airport, and the airport judges whether the aircraft can land according to parameters such as the damage condition of the runway and whether the airfield can accommodate the aircraft;

[0035] The operator information display module is used to display the operator label and display the icon or military symbol of the operator according to the operator display method set in the scenario;

[0036] The deduction report module is used to display the deduction report after the deduction ends. The deduction report includes the number of battle losses and the reasons for battle losses;

[0037] The battlefield environment display module is used for the user to view the battlefield environment set in the scenario during the deduction.

[0038] Furthermore, the exercise guidance and control subsystem includes a deduction process control module, an exercise guidance intervention module, and a review and adjudication module. The deduction process control module is used to adjust the deduction speed and planned time during the deduction process, and is also used to control the pause and continuation of the deduction engine. The exercise guidance intervention module is used to temporarily adjust the forces of both sides during the deduction process. The review and adjudication module is used to view the detailed adjudication process of historical adjudications during the deduction process.

[0039] The exercise observation subsystem includes a situation observation module and a deduction process observation module. The situation observation module is used to observe the deduction situation during the deduction process. The deduction process observation module is used to observe the deduction process in text form, and key events and key situations during the deduction are presented in text form.

[0040] The exercise review subsystem includes a playback control module, a playback information loading module, a playback display module, and a map operation module. The playback information loading module is used to read historical engagement information according to the selected playback record for playback. The playback display module is used to sequentially playback and display in the window according to the time sequence of the playback information.

[0041] Furthermore, the deduction engine subsystem includes a time synchronization service module, a time advancement service module, a client control module, a deduction control module, an adjudication module, a data interaction block module, and a storage control module.

[0042] The time synchronization service module periodically sends astronomical time to the client to keep the deduction time of the client consistent. The time advancement service module specifically includes the following functions: timing separately for each deduction; separately pausing the time advancement of a certain deduction; quickly advancing a certain deduction; when an important event occurs (including detecting enemy ships), pausing the deduction and waiting for a certain time for the user to operate. The client control module specifically includes the following functions: access control, comparing the login request sent by the client with the username and password in the database to determine whether the username and password are correct and whether to allow the user to log in; online monitoring, receiving the user heartbeat information sent by the client, and if the user's heartbeat information times out, it is considered that the client has an abnormality, saving the deduction progress and notifying the user.

[0043] The deduction control module specifically includes the following functions: round advancement control, after a deduction round is completed, controlling the round advancement and judging whether there are any actions that need to be delayed for execution. If there are such actions, the round advancement is delayed; control of the deduction control right, used for controlling the first and second hands and the handover of the control right within the deduction round.

[0044] The adjudication module is used to call the corresponding adjudication library for adjudication according to the adjudication request sent by the user, and send the adjudication result to each client.

[0045] A data interaction block module for completing communication operations between clients and handling events that need to be synchronized between clients;

[0046] A storage control module responsible for all underlying operations related to database interaction.

[0047] Furthermore, the system management subsystem performs access control based on the administrator account and password input by the administrator. If there is no user information, it automatically adds a super administrator. The functions it implements also include user information display, showing all user information; user information operations, including adding user information, deleting user information, modifying user information, and querying user information;

[0048] This system adopts a client / server structure. The deduction engine subsystem is deployed on the server side, and other subsystems are deployed on the client side; the subsystems of each client complete requests to the server side through a proxy service, just like calling local functions; the server side can complete load balancing, automatic discovery, and disaster tolerance processing functions through the proxy service; the operator model structure provided by the system is designed in a data-oriented manner, saves data in JSON format, and has characteristics such as data certainty, operator testability, simple output storage and transmission, and low system coupling; the subsystems of each client adopt a plug-in design.

[0049] Another object of the present invention is to provide an emergency wargame deduction method that can be fully elementarily edited, including:

[0050] Step 1, by using the operator editing subsystem, complete the assembly and parameter setting of the operator template in a component-based modeling manner, providing model support for subsequent wargame deductions; manage the adjudication table data used in the adjudication process through the adjudication table editing subsystem;

[0051] Step 2, through the map editing subsystem, provide overall map processing tools to complete the selection of the battlefield area and the initialization of the battlefield area;

[0052] Step 3, through the chess game editing subsystem, plan the number of red and blue side operators participating in the deduction, set deployable positions, select map data, create a chess game based on the selected map data, and provide operations for modifying and deleting chess game data to set the initial positions of the red and blue sides and the forces of the red and blue sides;

[0053] Step 4, through the scenario editing subsystem, implement functions such as scenario background description, determination of deduction level, selection of deduction elements, entry of combat formations, setting of deduction rounds, setting of weather and meteorological combat conditions, and initial situation deployment of the red and blue sides;

[0054] Step 5: The training organization subsystem completes the training function and provides the game status monitoring function after the game players from both sides are in place and the game starts. The game operation subsystem completes the battlefield situation display, combat command input, battlefield information query, and battle report and command battlefield information exchange functions.

[0055] Step 6: The guidance and control subsystem completes operational control, operational monitoring, guidance and control of the wargame, situation display, and dynamic intervention and manual decision-making as needed, responsible for the management and control of the entire wargame process.

[0056] Step 7: The wargame observation subsystem provides users with a viewing function during the wargame, with the ability to switch between multiple perspectives and display the situation during the game. The game review subsystem replays the game records and analyzes the operations in the game records, achieving a simultaneous review of the Red Army, Blue Army, and the overall situation.

[0057] Step 8: Operator model scheduling, model information interaction, calculation decision-making, and deduction data collection and recording are completed through the deduction engine subsystem; the deduction engine subsystem is the core that drives the model to solve and is the hub of model operation; various deduction-related data and user data are managed through the system management subsystem.

[0058] Another object of the present invention is to provide a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the emergency war game simulation method that can be edited by all elements.

[0059] Another object of the present invention is to provide a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to execute the steps of the emergency war game simulation method that can be edited by all elements.

[0060] Another object of the present invention is to provide an information data processing terminal, which is used to implement the emergency war game simulation system that can edit all elements.

[0061] In combination with the above technical solutions and the technical problems solved, the advantages and positive effects of the technical solutions to be protected by the present invention are as follows:

[0062] In the present invention, an operator template, i.e., an entity, is a set of component templates formed by one or more other component templates. After the operator is assembled, it can depict real combat equipment or units for use in editing scenarios. After deploying the operator template to a scenario or plan, one or more instances of the operator template are generated, and these instances are called operators, also known as chess pieces. A user instruction is a combat action command given by the user to an operator. In this system, the operators participating in the deduction, the actions generated by components, the changes in their own states, the requests to superiors, the instructions issued to subordinates, and the sending / receiving of messages between operators will all generate a situation. The control of components by operators, etc., all belong to the situation.

[0063] The present invention is a strict wargame combat simulation system based on modern computer simulation and network technologies, featuring modularity, diversity, and openness. Each functional module within the system is relatively independent and can be flexibly combined and deployed according to the later user requirements or version settings. At the same time, the wargame rules within the system mostly adopt editable modular settings, and the internal logic rules can be changed to a certain extent by setting switches or selecting paths during application. The system can meet different ways of deduction from single-person deduction to group formation deduction, and has switchable formatted real-scene reality systems and view system display methods. The system has a powerful editing function and can achieve full-element editing settings for contents such as rules, processes, operators, maps, scenarios, etc. This system is a strict wargame combat simulation system based on modern computer simulation and network technologies, featuring modularity, diversity, and openness.

[0064] First, this system can meet the needs of combat scientific research activities related to the sea. According to the needs, deduce scenarios and set deduction conditions, and through selecting different weaponry, combat deployments, combat actions, support conditions, battlefield environments, etc., conduct scientific research activities in the way of deducing while researching or replaying the deduction. This wargame system can provide an analysis and research environment as an interpretation tool, deduce and research combat scenarios, classic battle cases, and new combat styles and combat methods, and obtain valuable reference data and experiences.

[0065] Second, this system can meet the needs of combat plan evaluation. According to the content of the combat plan, the evaluators determine the initial situation of the wargame deduction, adopt the confrontation deduction method between the red and blue sides, and repeatedly deduce the key action plans, combat coordination, various supports, etc. in the combat plan; through the deduction, discover the contradictions and problems existing in the combat plan under confrontation conditions and put forward optimization suggestions. In the evaluation mode, the wargame system provides a confrontation environment for the operation of the plan as a test tool, evaluates the advantages and disadvantages of the plan from multiple aspects such as the feasibility, integrity, redundancy, and expected combat effectiveness of the combat plan, and provides data support for the revision of combat formations, action plans, coordination plans, support plans, etc.

[0066] The maritime tactical wargaming system draws on the advantages of traditional computer wargaming technologies, modern operational research analysis methods, and modern modeling and simulation technologies. It adopts the practices of traditional wargaming systems such as intuitive operator chessboards, open rule data, and traceable adjudication results. With the powerful information processing capabilities of computers and the large-capacity interconnection capabilities of network information systems, combined with the characteristics of real-time advancement based on discrete event simulation and fine-grained round management, it absorbs the characteristics of modern new computer wargaming with a fast pace and more refined and realistic confrontation. It uses an extensible architecture to develop operator resources such as command posts, combat units, and weapons and equipment in a componentized, parameterized, and combined manner, develops operator behavior logic rules in a graphical, templated, and process-based combination, and uses centralized integrated resource management and application services as the system integration mechanism. Supported by map services, model services, communication services, engine services, message services, and interface services provided by the wargaming engine, it meets the needs of wargaming preparation, wargaming implementation, and review and evaluation.

[0067] The system supports all stages of background jobs, front-end wargaming, and wargaming playback. It is a complete wargaming solution with multiple battle modes (two-player battle, single-player mode, human-machine confrontation) to meet the needs of different scenarios. Brief Description of the Drawings

[0068] Figure 1 It is a structural block diagram of an emergency wargaming system with full-element editing provided by an embodiment of the present invention.

[0069] Figure 2 It is a composition diagram of an emergency wargaming system with full-element editing provided by an embodiment of the present invention.

[0070] Figure 3 It is a flowchart of an emergency wargaming method with full-element editing provided by an embodiment of the present invention. Detailed Embodiment

[0071] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0072] As Figure 1 、 2 shown, an emergency wargaming system with full-element editing provided by an embodiment of the present invention includes:

[0073] An operator editing subsystem, an adjudication table editing subsystem, a map editing subsystem, a chess game editing subsystem, a scenario editing subsystem, a training organization subsystem, a wargaming operation subsystem, a guidance and control subsystem, a wargaming observation subsystem, a wargaming review subsystem, a wargaming engine subsystem, and a system management subsystem.

[0074] The operator editing subsystem, decision table editing subsystem, map editing subsystem, board editing subsystem, and scenario editing subsystem are used to prepare for game play. The training organization subsystem, game play operation subsystem, guidance and control subsystem, and game play observation subsystem are used to complete game play operations. The game play review subsystem is used to conduct post-game review and summary. The game play engine subsystem and system management subsystem provide comprehensive support for the entire system.

[0075] The operator editing subsystem adopts a component-based modeling approach to complete the assembly and parameter setting of operator templates, providing model support for subsequent war game simulations.

[0076] The decision table editing subsystem manages the decision table data used in the decision process, realizes data visualization and dynamic adjustment, and increases the flexibility of the decision rules.

[0077] The map editing subsystem provides tools for overall map processing, completes the selection and initialization of battlefield areas, loads elevation data, image data, vector data and other map data formats, realizes functions such as deduction area selection and overlay, double-layer hexagonal grid quantization with a margin of 1 nautical mile and a margin of 12 nautical miles, editing of land feature types, acquisition of geographic information, etc. For terrain and land feature types, four types of terrain elements are created: points, lines, surfaces and text, and supports the marking of information such as roads, railways, bridges, rivers, settlements, jungles, wetlands, and lakes.

[0078] The chess game editing subsystem is used to plan the number of red and blue side counters participating in the deduction, set deployable positions, etc., select map data, create a new chess game based on the selected map data, provide modification and deletion operations for chess game data, and is used to set the initial positions and military strength of the red and blue sides.

[0079] The scenario editing subsystem is used to realize functions such as scenario background description, deduction level determination, deduction elements (chess board, operators), combat organization entry, deduction round setting, weather and other combat conditions setting, and initial situation deployment of the red and blue sides. Among them, the combat organization entry supports selecting templates from the operator template library to generate specific combat units, and establishes a hierarchical relationship between the combat units.

[0080] The training organization subsystem is used to organize training and monitor the status of the game after both players are in place and the game begins. It controls and verifies system logins, granting them access to specific functions based on their role settings. It provides unified access for functions such as observer, director, and game progress viewer, with access controlled based on user permissions. Users are provided with roles and perspectives such as Red Team, Blue Team, and Director to participate in the game.

[0081] The described deduction operation subsystem is used to complete battlefield situation display, combat order input, battlefield information query, and battlefield information interaction functions such as battle reports and instructions. It has a display control function and can set the visibility of various elements. It provides control functions for operators, including two control operation methods: graphics and forms.

[0082] The described exercise control subsystem is used to complete the operation control, operation monitoring, deduction guidance control, situation display of the wargame deduction process, and perform dynamic intervention and manual adjudication as needed. It is responsible for the management and control of the entire deduction process, including deduction process control, deduction guidance intervention, deduction status monitoring, etc. The deduction guidance control supports functions such as deduction process control, force and process intervention, etc.

[0083] The described deduction observation subsystem is used to provide an observation function for users during the wargame deduction process. It has the function of switching multiple perspectives and displays the situation in the deduction.

[0084] The described deduction review subsystem is used to playback the deduction records and analyze the operations in the deduction records to achieve synchronous review of the Red Army, Blue Army, and comprehensive situation.

[0085] The described deduction engine subsystem is used to complete operator model scheduling, model information interaction, calculation adjudication, and deduction data collection and recording, etc. The deduction engine subsystem is the core that drives the model for solution and is the hub for model operation.

[0086] The described system management subsystem is used to manage various deduction-related data and user data.

[0087] The input of the described operator editing subsystem is three types: equipment data, weapon data, and behavior models. Among them, equipment data describes the technical and tactical index types of different types of equipment platforms; weapon data describes the technical and tactical index types of different weapon platforms; behavior models describe the ability elements possessed by weapons, equipment, or personnel.

[0088] The described adjudication table editing subsystem includes an adjudication table operation module and an adjudication table data editing module; the adjudication table operation module has functions including adjudication table display, which displays all adjudication tables and adjudication table operations; adding adjudication table data; deleting adjudication table data; modifying adjudication table data. The adjudication table data editing module has functions including adjudication table data display, which displays all the data in the selected adjudication table according to the selected adjudication table; adjudication table data operation, which modifies and fills the data content of the selected adjudication table.

[0089] The described map editing subsystem includes a map operation module, a map data operation module, a terrain plotting module, and a display control module. The map operation module is used to perform basic operations such as panning, zooming, and geographical information of the map. The map data operation module functions to add map data, delete map data, and modify map data. The terrain plotting module is used to plot terrain information in the combat area. The display control module is used to set the layers for map data display.

[0090] The described chess game editing subsystem includes a map operation module, a chess game operation module, an operator display module, and a troop allocation module. The map operation module is used to perform basic operations such as panning, zooming, and geographical information of the map. The chess game operation module is used to add chess game data, set the name of the chess game, set the associated map data, set positions, position colors, and hexagonal areas of positions. The operator display module is used to display information about assignable operators. The troop allocation module is used to allocate assignable operators to different camps.

[0091] The described scenario editing subsystem includes a map operation module, a scenario operation module, a scenario environment setting module, a victory and defeat condition setting module, a military symbol display mode setting module, and an operator grouping and initial deployment module. The map operation module is used to perform basic operations such as panning, zooming, and geographical information of the map. The scenario operation module functions to add scenario data, open scenario data, save scenario data, and delete scenario data. The scenario environment setting module is used to set the environmental conditions of the scenario. The military symbol display mode setting module is used to set whether operators are displayed in the form of military symbols or icons. The operator grouping and initial deployment module assigns operators to the red and blue sides and deploys the initial positions of the operators.

[0092] The described training organization subsystem includes an access control module and a deduction start control module. The access control module performs access and permission control based on the user name and password entered by the user. Unregistered users can register. The deduction start control module determines whether the deduction start conditions are met. If the start conditions are met, the deduction is started; otherwise, it waits. There are options for the battle mode, including single-player teaching mode, human-machine battle mode, and multi-player battle mode.

[0093] The described deduction operation subsystem includes a battlefield management module, a time synchronization module, a map operation module, an operator operation module, an operator information display module, a deduction report module, and a battlefield environment display module.

[0094] The battlefield management module parses the real-time battlefield situation information sent by the server and stores it locally on the client. When receiving updates that affect the battlefield situation, local maintenance and updates are performed. The operation requests of the client are sent to the server and recorded locally.

[0095] When the time synchronization module receives the time synchronization information from the server, it performs deduced time synchronization calibration and deduced time display. The time synchronization module provides a unified time source for the entire system.

[0096] The map operation module is used to perform operations such as roaming and zooming of the map and basic operations on geographical information.

[0097] The operator operation module is used to send all operator operations to the server for synchronization of operator operations between clients. For operator operations that require adjudication, this module sends the adjudication information to the server for unified adjudication, and the adjudication result is uniformly sent by the server to the client, and then presented by the client. The operator operations performed by the operator operation module specifically include maneuvering. The specific operation steps are as follows: select the operator, select the target hexagon, and the operator automatically calculates the optimal route and maneuvers to the target; detection. The specific operation steps are as follows: during the wargame process, the detection results are real-time resolved according to the sensor performance of the operator's equipment, and the resolution results are corrected according to various factors such as weather, day and night, sea depth, and target scale during the resolution process; strike. The specific operation steps are as follows: select the operator, select the weapon, select the target, and execute the strike operation. Aircraft takeoff. The specific operation steps are as follows: after the aircraft announces takeoff, it enters the refueling and rearming state, and the refueling and rearming state lasts for the corresponding number of turns according to the currently announced combat readiness level. After refueling and rearming are completed, the aircraft is eligible to take off. Aircraft landing. The specific operation steps are as follows: the aircraft needs to select an airport during landing, and the airport judges whether the aircraft can land according to parameters such as the damage condition of the runway and whether the airfield can accommodate the aircraft.

[0098] The operator information display module is used to display the operator label and display the icon or military symbol of the operator according to the operator display method set in the scenario.

[0099] The wargame report module is used to display the wargame report after the wargame ends. The wargame report includes the number of battle losses and the reasons for battle losses.

[0100] The battlefield environment display module is used for the user to view the battlefield environment set in the scenario during the wargame.

[0101] The described exercise control subsystem includes an exercise process control module, an exercise intervention module, and a view adjudication module. The exercise process control module is used to adjust the exercise speed and planned time during the exercise process, and is also used to control the pause and continuation of the exercise engine. The exercise intervention module is used to temporarily adjust the forces of both sides during the exercise process. The view adjudication module is used to view the detailed adjudication process of historical adjudications during the exercise process.

[0102] The described deduction observation subsystem includes a situation observation module and a deduction process observation module. The situation observation module is used to observe the deduction situation during the deduction process. The deduction process observation module is used to observe the deduction process in text form, and key events and key situations during the deduction are presented in text form.

[0103] The described deduction review subsystem includes a playback control module, a playback information loading module, a playback display module, and a map operation module. The playback information loading module is used to read historical engagement information according to the selected playback record for playback use. The playback display module is used to sequentially playback and display in the window according to the time sequence of the playback information.

[0104] The described deduction engine subsystem includes a time synchronization service module, a time advancement service module, a client control module, a deduction control module, a adjudication module, a data interaction block module, and a storage control module.

[0105] The time synchronization service module periodically sends astronomical time to the client to keep the deduction time of the client consistent. The time advancement service module specifically includes the following functions: timing separately for each deduction; separately pausing the time advancement of a certain deduction; quickly advancing a certain deduction; when an important event occurs (such as detecting an enemy ship), pausing the deduction and waiting for a certain time for the user to operate. The client control module specifically includes the following functions: access control, comparing the login request sent by the client with the user name and password in the database to determine whether the user name and password are correct and whether to allow the user to log in; online monitoring, receiving the user heartbeat information sent by the client. If the user's heartbeat information times out, it is considered that the client has an abnormality, saving the deduction progress and notifying the user. The deduction control module specifically includes the following functions: round advancement control, after a deduction round is completed, controlling the round advancement and judging whether there are behaviors that need to be delayed for execution. If there is such a behavior, delaying the round advancement; control of the deduction control right, used for the control of the first and second hands and the handover of the control right within the deduction round. The adjudication module is used to call the corresponding adjudication library for adjudication according to the adjudication request sent by the user and send the adjudication result to each client. The data interaction block module is used to complete the communication operations between clients and process the events that need to be synchronized between clients. The storage control module is responsible for all underlying operations related to database interaction.

[0106] The described system management subsystem performs access control based on the administrator account and password entered by the administrator. If there is no user information, it automatically adds a super administrator. The functions it implements also include user information display, which shows all user information; user information operations, including adding user information (clicking "New", entering the username, password, and role of the user to add user information), deleting user information (selecting a single user information and clicking "Delete" to delete the user information), modifying user information (selecting user information and clicking "Modify" to modify the user information), and querying user information (selecting the attribute column of user information and entering the content to be queried to query all user information that meets the conditions).

[0107] This system adopts the client / server (C / S) structure. The deduction engine subsystem is deployed on the server side, and other subsystems are deployed on the client side. The subsystems on each client complete requests to the server side through the proxy service, just like calling local functions; the server side can complete functions such as load balancing, automatic discovery, and disaster tolerance processing through the proxy service. The operator model structure provided by the system is designed in a data-oriented manner, saves data in the form of JSON (JavaScript Object Notation), and has characteristics such as data certainty, operator testability, simple output storage and transmission, and low system coupling; the subsystems on the client side adopt a plug-in design, with the characteristics of flexible expansion and dynamic configurability.

[0108] The working principle of this intelligent emergency wargame deduction system can be divided into four core processes: deduction preparation, deduction operation, deduction observation and review, and management and data processing.

[0109] First, the deduction preparation stage is jointly completed by the operator editing, adjudication table editing, map editing, chessboard editing, and scenario editing subsystems. These subsystems construct the basic elements of the deduction, such as data templates for equipment and weapons, map data, adjudication rules, the initial deployment of the red and blue sides, and the overall conditions of the battlefield. The operator editing system creates behavior models for various equipment and weapons through component-based modeling and provides basic parameters for battlefield operations; the adjudication table editing system manages the dynamic data of adjudication rules and updates them in real time to improve the flexibility of adjudication. The map editing system supports terrain and feature annotation by loading multiple types of map data such as elevation, imagery, and vector data, and constructs the geographical environment of the battlefield. The chessboard and scenario editing systems finally complete the creation of specific deduction scenarios.

[0110] During the deduction operation stage, systems such as training organization, deduction operation, exercise control, and deduction observation cooperate with each other. The training organization system is responsible for managing the login and permission control of each role and starting the deduction process. The deduction operation system is responsible for displaying the battlefield situation in real time. Users can manipulate operators in the form of graphics or forms, including operations such as movement, detection, and strike. The battlefield management module receives real-time data from the server to ensure the dynamic update of the deduction environment. The exercise control system controls the process during the deduction, allowing intervention at key points, such as pausing, accelerating, or mobilizing specific forces, to enhance the flexibility of the deduction.

[0111] During the deduction observation and review stage, the system realizes multi-perspective situation observation and deduction result analysis through the deduction observation subsystem and the deduction review subsystem. The deduction observation system provides perspective switching for different roles, facilitating users to track and understand the evolution process of the situation on both sides during the deduction. The deduction review system replays the deduction process through the time axis after the deduction ends, helping users review and analyze the details of combat operations and the key factors for success and failure, and supporting the backtracking and review of specific operations to improve decision-making and command capabilities.

[0112] System management and data processing rely on the deduction engine and the system management subsystem. As the core driving module of the deduction, the deduction engine is responsible for functions such as the scheduling of all operator models, data exchange, adjudication, and time advancement, and ensures the synchronization of deduction data between clients. The system management module ensures the safe and stable operation of the system by centrally managing users, deduction data, and system settings, and at the same time provides data query and traceability functions, making the operation process of the entire deduction system efficient, flexible, and controllable.

[0113] As Figure 3 shown, an emergency war game deduction method with full-element editing provided by an embodiment of the present invention includes:

[0114] S101, by using the operator editing subsystem, adopting the component-based modeling method, complete the assembly and parameter setting of the operator template to provide model support for subsequent war game deductions; through the adjudication table editing subsystem, manage the adjudication table data used in the adjudication process;

[0115] S102, through the map editing subsystem, provide map overall processing tools to complete the selection of the battlefield area and the initialization of the battlefield area;

[0116] S103, through the chess game editing subsystem, plan the number of red and blue operators participating in the deduction, set deployable positions, select map data, create a chess game based on the selected map data, and provide operations for modifying and deleting chess game data to set the initial positions of the red and blue sides and the forces of the red and blue sides;

[0117] S104. Implement the functions of scenario background description, determination of the level of deduction, selection of deduction elements, entry of combat formations, setting of deduction rounds, setting of combat conditions such as weather and meteorology, and initial situation deployment of the red and blue sides through the scenario editing subsystem;

[0118] S105. Complete the training organization function through the training organization subsystem, and provide the deduction status monitoring function after the deduction personnel on both sides are in place and the deduction is started; complete the functions of battlefield situation display, combat order input, battlefield information query, and information interaction of battle reports and instructions through the deduction operation subsystem;

[0119] S106. Complete the operation control, operation monitoring, deduction guidance control, situation display of the wargame deduction process, and perform dynamic intervention and manual adjudication as needed through the guidance and control subsystem, and be responsible for the management and control of the entire deduction process;

[0120] S107. Provide the viewing function for users during the wargame deduction process through the deduction viewing subsystem, with the function of switching multiple perspectives, and display the situation in the deduction; replay the deduction records through the deduction review subsystem, and analyze the operations in the deduction records to achieve synchronous review of the red army, blue army, and comprehensive situation;

[0121] S108. Complete the operator model scheduling, model information interaction, calculation adjudication, and deduction data collection and recording through the deduction engine subsystem; the deduction engine subsystem is the core for driving the model to perform calculations and the hub for model operation; manage various deduction-related data and user data through the system management subsystem.

[0122] Another object of the present invention is to provide a computer device, which includes a memory and a processor. The memory stores a computer program. When the computer program is executed by the processor, the processor executes the steps of the emergency wargame deduction method with full-element editing.

[0123] Another object of the present invention is to provide a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor executes the steps of the emergency wargame deduction method with full-element editing.

[0124] Another object of the present invention is to provide an information data processing terminal for implementing the emergency wargame deduction system with full-element editing.

[0125] Through the collaborative work of multiple subsystems such as operator editing, adjudication table editing, map editing, chess game editing, and scenario editing, the present invention realizes the full-element editing ability of emergency wargaming. The system can perform component-based modeling on equipment and weapons, providing detailed behavior models and adjudication rules to ensure the accurate simulation of each combat unit during the wargame. The test results show that the fitting degree between the operator model and the actual equipment data is over 95%, fully verifying the accuracy and practicality of the modeling.

[0126] During the wargame process, the present invention can dynamically display the battlefield situation in real time and support multi-dimensional user operations and interventions, including key operations such as battlefield movement, detection, and strike. At the same time, the exercise control and guidance system provides functions such as pause, acceleration, and manual adjudication, greatly enhancing the flexibility of the wargame. In actual drills, by dynamically intervening to adjust the combat situation, the response time of the wargame results is shortened by 30%, verifying the high efficiency of the system in complex emergency scenarios.

[0127] The wargame observation system supports multi-party perspective switching, providing users with the ability to comprehensively display the evolution of the situation, facilitating real-time tracking of the battlefield dynamics. The wargame review system realizes the synchronous review function of the red and blue sides through timeline replay and operation analysis, helping users deeply analyze the key links of combat operations. Actual tests show that the review system can accurately restore over 90% of the key operations after the wargame, effectively improving the understanding of the decision-makers on the key factors for the success or failure of the wargame and the review efficiency.

[0128] As the core module of the system, the wargame engine ensures the efficient scheduling, data interaction, and adjudication processing of the operator model. The system management module provides a perfect data query and traceability function by centrally managing user permissions, wargame data, and system settings. The practice of multiple emergency wargames shows that the system runs stably under high load, and the synchronization rate of wargame data reaches over 99%, ensuring the high efficiency and security of the entire system and fully meeting the needs of large-scale complex wargames.

[0129] The emergency wargaming system described in the present invention realizes digital and intelligent operations throughout the whole process from wargame preparation, execution, observation to review through a modular subsystem structure. The system adopts a component-based modeling architecture. Among them, the operator editing subsystem supports the standardized assembly, parameter configuration, and function module reuse of combat unit models, and can quickly generate reusable combat entity operators according to different combat requirements to support the modeling requirements of complex combat situations.

[0130] The adjudication table editing subsystem realizes the rapid plug-in and parameter adjustment of adjudication factors through a visual adjudication rule design interface and a dynamic data binding mechanism. This subsystem supports rule customization, logical linkage, and version control of the adjudication table, enhancing the adaptability and logical expression ability of the wargame process, and effectively supporting the simulation adjudication requirements of multiple scenarios and dimensions.

[0131] The map editing subsystem integrates the ability to load and process multi-source heterogeneous geographic data, supporting input in multiple formats, including elevation, imagery, and vector data. The system features automatic hexagonal grid generation, boundary layer zoning, and terrain and feature mapping, enabling refined battlefield terrain modeling. Combined with topology recognition algorithms, it supports the overlay and quantitative representation of multiple terrain entities, including transportation networks (such as roads, bridges, and railways) and natural features (such as wetlands, lakes, and jungles).

[0132] The game editing and scenario editing subsystems provide two-way support for combat deployment and situation setting. Users can select deployment positions based on the map, configure red and blue combat forces, and model organizational structures. The system provides tools for defining hierarchical logic for combat units, supporting the association of combat links and the setting of turn-based situation advancement strategies, thereby enabling the generation of complete scenario tasks and the initialization of game parameters.

[0133] The simulation operations, command and control, and observation subsystems are designed to meet the needs of real-world combat exercises, providing panoramic battlefield situation display, command input, combat situation interaction, and multi-role command and control. Command and control supports a hybrid human-machine mechanism, enabling dynamic intervention and manual control of force status, operational tempo, and information flow, ensuring the authenticity and contingency of simulations and the controllability of the exercise tempo.

[0134] The replay and deduction engine subsystem provides refined process reconstruction and model scheduling support. As the computational decision-making core, the deduction engine is responsible for scheduling operator model execution, parameter iteration, and process data collection. The replay system supports tactical process assessment, key node analysis, and multi-role perspective replay through time-series event replay and multi-dimensional situation analysis. The system management subsystem provides centralized management and service scheduling for system-wide data resources, permissions, roles, and logging.

[0135] In simulation experiments, the emergency wargaming system of the present invention loaded a typical battle scenario and simulated the deployment and confrontation of 48 combat operators for both the Red and Blue factions. The system employed a hexagonal battlefield modeling approach, quantizing the combat area into 500-meter units. This created a dynamic battlefield space covering a total area of approximately 960 square kilometers, supporting multi-round, day-and-night continuous wargaming operations.

[0136] At the model scheduling level, the deduction engine subsystem achieves highly concurrent dynamic computational scheduling of combat operators. The average number of operators scheduled in a single round is 47.6, with computational decision response time kept within 1.8 seconds and system response latency below 100ms, meeting the requirements for real-time computation and synchronous display in complex battlefield situations. Information exchange latency between various models is kept below 300ms, ensuring data consistency across all functional agents.

[0137] During the situation evolution process, the exercise control subsystem supports multi-dimensional intervention operations. System records show that in 20 exercise interventions, the average intervention time of manual adjudication is 3.1 seconds. The deduction process switches stably without interruption or logical conflict events, proving that the system has strong process control robustness and exercise fault tolerance. Especially under the condition of sudden emergency situation changes (such as the blue force implementing a surprise transfer), the system realizes real-time update and multi-perspective switching of the global situation map, ensuring the continuity of situation awareness.

[0138] In terms of the linkage between map editing and situation display, the rendering frame rate of the system's visualization layer is stably maintained at 60 FPS, and the dynamic loading time of topographic map elements is less than 2.2 seconds on average, which can support long-term and continuous deduction tasks. By loading multi-source map data (GeoTIFF, SHP, DEM), the system has successfully reconstructed the exercise area with real geomorphic features, providing high-fidelity geographical environment support for the combat process.

[0139] In the deduction interaction and observation stage, the average interaction delay between the red and blue sides' commands is 2.6 seconds, and the synchronization success rate of the deduction process reaches 100%. The observation subsystem enables multi-role and multi-terminal simultaneous access, with a maximum number of 38 users online at the same time. There is no delay or frame loss in the situation display, meeting the requirements of actual combat exercises for remote command and multi-level linkage.

[0140] The review system has completed a complete record and analysis of the whole process data, generating a total of 89 round event nodes, 152 combat commands, and more than 2GB of deduction log data. The system supports multi-modal review retrieval based on the time axis, combat units, and geographical dimensions, and the accuracy of the analysis results is over 96%. The overall simulation effect verifies the stability, response efficiency, and simulation accuracy of the system in a high-complexity and multi-variable combat environment.

[0141] It should be noted that the implementation mode of the present invention can be realized by hardware, software, or a combination of software and hardware. The hardware part can be realized by using special logic; the software part can be stored in a memory and executed by an appropriate instruction execution system, such as a microprocessor or special designed hardware. Those of ordinary skill in the art can understand that the above-mentioned devices and methods can be realized by using computer-executable instructions and / or included in the processor control code, for example, such code is provided on a carrier medium such as a disk, CD, or DVD-ROM, a programmable memory such as a read-only memory (firmware), or a data carrier such as an optical or electronic signal carrier. The devices and modules of the present invention can be realized by the hardware circuit of programmable hardware devices such as very large scale integrated circuits or gate arrays, semiconductors such as logic chips and transistors, or programmable logic devices such as field programmable gate arrays, and can also be realized by software executed by various types of processors, or can be realized by a combination of the above-mentioned hardware circuits and software such as firmware.

[0142] As described above, it is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be covered by the protection scope of the present invention.

Claims

1. An emergency wargame deduction system capable of full-element editing, characterized in that, Including: The operator editing subsystem, adjudication table editing subsystem, map editing subsystem, chessboard editing subsystem, scenario editing subsystem are used to complete the preparation for the deduction; The training organization subsystem, deduction operation subsystem, exercise control subsystem, deduction observation subsystem are used to complete the deduction operation; the deduction review subsystem is used to complete the review and summary after the deduction ends; the deduction engine subsystem and system management subsystem are used to provide various supports for the use of the whole system; The operator editing subsystem mentioned above uses the component-based modeling method to complete the assembly and parameter setting of the operator template, providing model support for subsequent wargames; The adjudication table editing subsystem mentioned above manages the adjudication table data used in the adjudication process, realizes the visualization and dynamic adjustment of the data, and increases the flexibility of the adjudication rules; The map editing subsystem mentioned above provides overall map processing tools, completes the selection of the battlefield area and the initialization of the battlefield area, loads various map data formats such as elevation data, image data, and vector data, realizes the selection and overlay of the deduction area, the quantization of double-layer hexagonal grids with a side margin of 1 nautical mile and a side margin of 12 nautical miles, the editing of ground object types, and the acquisition function of geographical information. For terrain and ground object types, four types of terrain elements, namely points, lines, surfaces, and texts, are created, and the plotting of information such as roads, railways, bridges, rivers, settlements, jungles, wetlands, and lakes is supported; The chessboard editing subsystem mentioned above is used to plan the number of red and blue operators participating in the deduction, set the deployable positions, select map data, create a chessboard based on the selected map data, and provide operations for modifying and deleting chessboard data, and is used to set the initial positions of the red and blue sides and the forces of the red and blue sides; The scenario editing subsystem mentioned above is used to realize functions such as scenario background description, determination of deduction level, selection of deduction elements, input of combat formations, setting of deduction rounds, setting of weather and meteorological combat conditions, and initial situation deployment of the red and blue sides. Among them, the input of combat formations supports selecting templates from the operator template library to generate specific combat units and establishing hierarchical relationships between various combat units; The training organization subsystem mentioned above is used to complete the training function. After the deduction personnel on both sides are in place and the deduction is started, it provides a deduction status monitoring function; controls and verifies the system login personnel, and only after verification can they log in to the system. After logging in, according to the role settings of the logged-in personnel, the logged-in personnel are given corresponding function control permissions; provides a unified entry for functions such as observer, exercise control seat, and deduction process viewing, and controls the entry opening according to different user permissions; provides the red side, blue side, and exercise control side roles and corresponding perspectives for users to participate in the deduction; The deduction operation subsystem mentioned above is used to complete functions such as battlefield situation display, combat order input, battlefield information query, and war report and command battlefield information interaction; has a display control function and can set the visibility of various elements; provides control functions for operators, including two control operation methods: graphics and form; The described exercise control subsystem is used to complete the operation control, operation monitoring, exercise guidance control, situation display of the wargame process, and perform dynamic intervention and manual adjudication as needed, and is responsible for the management and control of the entire exercise process, including exercise process control, exercise guidance intervention, and exercise status monitoring. The exercise guidance control supports the exercise process control, force and process intervention functions; The described exercise observation subsystem is used to provide an observation function for users during the wargame process, has the function of multi-party perspective switching, and displays the situation during the exercise; The described exercise review subsystem is used to playback the exercise records and analyze the operations in the exercise records to achieve synchronous review of the Red Army, Blue Army, and comprehensive situation; The described exercise engine subsystem is used to complete operator model scheduling, model information interaction, calculation adjudication, and exercise data collection and recording; the exercise engine subsystem is the core for driving the model to perform calculations and the hub for model operation; The described system management subsystem is used to manage various exercise-related data and user data.

2. The emergency wargame deduction system capable of full-element editing according to claim 1, wherein, The described operator editing subsystem has three types of input: equipment data, weapon data, and behavior models. Among them, equipment data describes the types of technical and tactical indicators of different types of equipment platforms; weapon data describes the types of technical and tactical indicators of different weapon platforms; behavior models describe the ability elements possessed by weapons, equipment, or personnel; The described adjudication table editing subsystem includes an adjudication table operation module and an adjudication table data editing module; the adjudication table operation module has functions including adjudication table display, which displays all adjudication tables and adjudication table operations; adding adjudication table data; deleting adjudication table data; modifying adjudication table data; The adjudication table data editing module has functions including adjudication table data display, which displays all the data in the selected adjudication table according to the selected adjudication table; adjudication table data operation, which modifies and fills the data content of the selected adjudication table; The described map editing subsystem includes a map operation module, a map data operation module, a terrain plotting module, and a display control module; the map operation module is used to perform basic operations such as roaming and zooming of the map and geographical information; the map data operation module has functions including adding map data; deleting map data; Modifying map data; The terrain plotting module is used to plot terrain information in the combat area; The display control module is used to set the layers for map data display; The described chess game editing subsystem includes a map operation module, a chess game operation module, an operator display module, and a force allocation module; The map operation module is used to perform basic operations such as roaming and zooming of the map and geographical information; the chess game operation module is used to add chess game data, set the chess game name, set the associated map data, set positions, position colors, and position hexagon areas; the operator display module is used to display the information of assignable operators; The force allocation module is used to allocate assignable operators to different camps; The described scenario editing subsystem includes a map operation module, a scenario operation module, a scenario environment setting module, a victory and defeat condition setting module, a military symbol display mode setting module, an operator grouping and initial deployment module; the map operation module is used to perform basic operations such as roaming and zooming of the map and geographical information; the scenario operation module has functions including adding scenario data, opening scenario data, saving scenario data, and deleting scenario data; the scenario environment setting module is used to set the environmental conditions of the scenario. The military symbol display mode setting module is used to set whether the operator is displayed in the form of a military symbol or an icon; the operator grouping and initial deployment module assigns operators to the red and blue sides and deploys the initial operator positions for the operators. The described training organization subsystem includes an access control module and a deduction start control module. The access control module performs access and permission control based on the user name and password entered by the user, and registers unregistered users; the deduction start control module determines whether the deduction start conditions are met. If the start conditions are met, the deduction is started; otherwise, it waits. The battle mode selection includes a single-player teaching mode, a human-machine battle mode, and a multi-player battle mode.

3. The emergency wargame deduction system capable of full-element editing according to claim 1, characterized in that The described deduction operation subsystem includes a battlefield management module, a time synchronization module, a map operation module, an operator operation module, an operator information display module, a deduction report module, and a battlefield environment display module. The battlefield management module analyzes the real-time battlefield situation information sent by the server and stores it locally on the client. When it receives an update that affects the battlefield situation, it performs local maintenance and updates; it sends the operation requests of the client to the server and records them locally. When the time synchronization module receives the time synchronization information from the server side, it performs deduction time synchronization calibration and deduction time display; the time synchronization module provides a unified time source for the entire system. The map operation module is used to perform basic operations such as roaming and zooming of the map and geographical information. The operator operation module is used to send all operator operations to the server to synchronize the operator operations between clients. For operator operations that require arbitration, the module sends the arbitration information to the server for unified arbitration. The arbitration results are sent uniformly by the server to the client, and then the client displays them. The operator operations performed by the operator operation module include maneuvering, and the specific operation steps are to select the operator and select the target hexagonal grid. The operator automatically calculates the optimal route and makes the target maneuver. The specific operation steps are to solve the detection results in real time according to the sensor performance of the operator equipment during the war game simulation. During the calculation process, the solution results are corrected based on factors such as weather, day or night, sea depth, and target size. The specific steps for strike are: select the operator, choose the weapon, choose the target, and execute the strike operation. The specific steps for aircraft takeoff are: after the aircraft declares takeoff, it enters the refueling and loading state. The refueling and loading state lasts for a corresponding number of rounds based on the currently declared combat readiness level. Only after refueling and loading are completed can the aircraft be ready for takeoff. The specific steps for aircraft landing are: during the landing process, the aircraft needs to select an airport. The airport determines whether the aircraft can land based on the damage of the runway and whether the terminal can accommodate the aircraft parameters. The operator information display module is used to display the operator number and, according to the operator display mode set by the scenario, display the operator icon or military symbol; The game report module is used to display the game report after the game is completed. The game report includes the number of casualties and the reasons for the casualties. The battlefield environment display module is used during the simulation to allow users to view the battlefield environment set in the scenario.

4. The emergency wargame deduction system capable of full-element editing according to claim 1, characterized in that, The command and control subsystem includes a game process control module, a command and control intervention module, and a review and decision module. The game process control module is used to adjust the game speed and planned time during the game process, and is also used to control the pause and resume of the game engine. The command and control intervention module is used to make temporary adjustments to the military strength of both sides during the game process. The review and decision module is used to view the detailed decision process of historical decisions during the game process. The deduction and observation subsystem includes a situation observation module and a deduction process observation module; The situation observation module is used to observe the situation during the deduction process; the deduction process observation module is used to observe the deduction process in the form of text, and the key events and key situations in the deduction are presented in the form of text; The deduction and replay subsystem includes a playback control module, a playback information loading module, a playback display module, and a map operation module; The playback information loading module is used to read the historical combat information according to the selected playback record for playback use; The playback display module is used to play back and display the playback information in sequence on the window.

5. The emergency wargame deduction system capable of full-element editing according to claim 1, wherein The deduction engine subsystem includes a time integration service module, a time advancement service module, a client control module, a deduction control module, a decision module, a data interaction module, and a storage control module; The time synchronization service module sends astronomical time to the client at regular intervals to keep the deduction time of the client consistent; the time advancement service module, whose functions specifically include, timing separately for each deduction; separately pausing the time advancement of a certain deduction; quickly advancing a certain deduction; when an important event occurs (including detecting enemy ships), pausing the deduction and waiting for a certain period of time for the user to operate; the client control module, whose functions specifically include, access control, comparing the login request sent by the client with the username and password in the database to determine whether the username and password are correct and whether to allow the user to log in; Online monitoring, receiving the user heartbeat information sent by the client, if the user's heartbeat information times out, it is considered that the client has an abnormality, saving the deduction progress and notifying the user; The deduction control module, whose functions specifically include, round advancement control, after a deduction round is completed, controlling the round advancement and judging whether there are any behaviors that need to be delayed for execution, if there is such a behavior, delaying the round advancement; control of the deduction control right, used for the control of the first and second hands and the handover of the control right within the deduction round; The adjudication module is used to call the corresponding adjudication library for adjudication according to the adjudication request sent by the user and send the adjudication result to each client; The data interaction block module is used to complete the communication operations between clients and handle the events that need to be synchronized between clients; The storage control module is responsible for all underlying operations related to database interaction.

6. The emergency wargame deduction system capable of full-element editing according to claim 1, characterized in that The system management subsystem performs access control according to the administrator account and password input by the administrator. If there is no user information, it automatically adds a super administrator. The functions it implements also include, user information display, displaying all user information; user information operation, including adding user information, deleting user information, modifying user information, querying user information; This system adopts a client / server structure. The deduction engine subsystem is deployed on the server side, and other subsystems are deployed on the client side; The subsystems of each client complete the request to the server side through the proxy service, just like calling a local function; The server side can complete the functions of load balancing, automatic discovery, and disaster tolerance processing through the proxy service; the operator model structure provided by the system is designed in a data-oriented manner, saves data in JSON format, and has the characteristics of data certainty, operator testability, simple output storage and transmission, and low system coupling; the subsystems of the client adopt a plug-in design.

7. A fully editable emergency wargame method for implementing a fully editable emergency wargame system as described in any one of claims 1-6, characterized in that, The all-element editable emergency wargame deduction method includes: Step 1, by using the operator editing subsystem, adopting a component-based modeling method, completing the assembly and parameter setting of the operator template, providing model support for subsequent wargame deductions; through the adjudication table editing subsystem, managing the adjudication table data used in the adjudication process; Step 2, through the map editing subsystem, providing a map overall processing tool, completing the selection of the battlefield area and the initialization of the battlefield area; Step 3: Through the chess game editing subsystem, plan the number of red and blue side operators participating in the deduction, set the deployable positions, select the map data, create a chess game based on the selected map data, and provide operations for modifying and deleting the chess game data, which are used to set the initial positions of the red and blue sides and the forces of the red and blue sides; Step 4: Through the scenario editing subsystem, implement functions such as scenario background description, determination of deduction level, selection of deduction elements, entry of combat formations, setting of deduction rounds, setting of weather and meteorological combat conditions, and deployment of the initial postures of the red and blue sides; Step 5: Through the training organization subsystem, complete the training organization function. After the deduction personnel on both sides are in place and the deduction is started, provide the deduction status monitoring function; through the deduction operation subsystem, complete functions such as battlefield situation display, input of combat orders, query of battlefield information, and interaction of battle reports and command battlefield information; Step 6: Through the exercise control subsystem, complete the operation control, operation monitoring, exercise control, situation display of the wargame deduction process, and perform dynamic intervention and manual adjudication as needed, and be responsible for the management and control of the entire deduction process; Step 7: Through the deduction observation subsystem, provide the observation function for users during the wargame deduction process, have the function of switching multiple perspectives, and display the situation during the deduction; through the deduction review subsystem, replay the deduction records and analyze the operations in the deduction records to achieve synchronous review of the red army, blue army, and comprehensive situation; Step 8: Through the deduction engine subsystem, complete operator model scheduling, model information interaction, calculation adjudication, and deduction data collection and recording; the deduction engine subsystem is the core that drives the model to perform calculations and is the hub for model operation; through the system management subsystem, manage various deduction-related data and user data.

8. A computer device, characterized in that, The computer device includes a memory and a processor. When the computer program stored in the memory is executed by the processor, the processor executes the steps of the emergency wargame deduction method with full-element editing as claimed in claim 7.

9. A computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the processor executes the steps of the emergency wargame deduction method with full-element editing as claimed in claim 7.

10. An information data processing terminal, characterized in that, The information data processing terminal is used to implement the emergency wargame deduction system with full-element editing as claimed in any one of claims 1-6.

Citation Information

Cited By

  • Wargame deduction method and device

    CN121981374A