A command countermeasure linkage analysis and evaluation system and method
By designing a command and confrontation linkage analysis and evaluation system, the problem of difficulty in establishing the relationship between situation and command activity data in existing technologies has been solved. It realizes the two-way derivation of battlefield situation and instructions and the linkage display of multi-dimensional data, assesses the loss of personnel, equipment and ammunition, and improves the ability to analyze the rationality of command decisions.
Patent Information
- Application Number
- CN202510319350.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-18
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2045-03-18
AI Technical Summary
Existing command and control assessment tools are unable to quickly and accurately establish the relationship between battlefield situation and command activity data, cannot support the linkage and reproduction of situation and multi-dimensional data, lack causal relationship analysis between command methods, action processes, and combat effects, and are unable to support the rationality analysis of command decisions for key combat operations.
A command and confrontation linkage analysis and evaluation system was designed, including an information acquisition module, a multi-dimensional exercise information storage module, a linkage analysis module, a confrontation evaluation module, and a linkage display module. Through the storage and linkage analysis of multi-dimensional exercise information, the system enables bidirectional derivation of combat instructions and battlefield situation, multi-range retrieval of situation data, rapid search and linkage display of heterogeneous multi-dimensional exercise information, and assessment of the overall loss of personnel, equipment, and ammunition.
It enables two-way derivation of combat orders and battlefield situation, supports multi-range retrieval and linkage display of situation data, quickly finds heterogeneous and multi-dimensional exercise information, assesses the overall loss of personnel, equipment and ammunition, and improves the ability to analyze the rationality of command decisions.
Smart Images

Figure CN120235500B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of military training assessment technology, specifically a command and confrontation linkage analysis and assessment system and method. Background Technology
[0002] Command and control confrontation is a relatively independent domain of struggle in warfare. It has existed objectively since the beginning of war and continues to evolve with the development and changes in warfare. In informationized warfare, effectively organizing and implementing command and control confrontation, and striving to maintain command superiority and the initiative in operations, are decisive factors in winning wars. Organizing realistic and routine command and control confrontation exercises for troops during peacetime is an important guarantee for improving the ability of commanders at all levels to organize and implement command and control confrontation operations under informationized conditions.
[0003] Command and control exercises typically consist of three phases: preparation, execution, and debriefing. The debriefing phase, in particular, is a crucial and indispensable part of the entire exercise process. It involves training personnel using an analysis and evaluation system, employing a combination of quantitative and qualitative methods, to analyze, evaluate, and comprehensively assess the command activities of the trained personnel, based on the various data collected during the execution phase.
[0004] Existing command and control assessment tools and methods in the debriefing and review phase can support a basic assessment process from data, models, and algorithms to the presentation of assessment results. Generally, they demonstrate the effectiveness of the trainee's command capabilities through statistics on battle results and losses, and reflect changes in command capabilities through performance evaluations based on indicator systems. However, the main problems are: first, it is difficult to quickly and accurately establish the relationship between battlefield situation and command activity data, and it cannot support the linkage and reproduction of situation and multi-dimensional data; second, it lacks causal correlation analysis between command methods, action processes, and combat effects, making it difficult to support the rationality analysis of command decisions for key combat operations; and third, it lacks conditional analysis combining multiple factors such as time, space, and combat units, making it difficult to support the analysis of command gains and losses for specific military issues. Summary of the Invention
[0005] The technical problem to be solved by this invention is to provide a command and confrontation linkage analysis and evaluation system and method, which is conducive to realizing two-way derivation of combat orders and battlefield situation, multi-range retrieval of situation data, rapid search and linkage display of heterogeneous multi-dimensional exercise information, and assessment of the overall loss of personnel, equipment and ammunition.
[0006] To address the aforementioned technical problems, the first aspect of this invention discloses a command and confrontation linkage analysis and evaluation system, the system comprising an information acquisition module, a multi-dimensional exercise information storage module, a linkage analysis module, a confrontation evaluation module, and a linkage display module;
[0007] The information acquisition module is data-connected to the multi-dimensional exercise information storage module, and is used to acquire multi-dimensional exercise information and send it to the multi-dimensional exercise information storage module.
[0008] The multi-dimensional exercise information includes collection time, information type, and process information; the information type is a first type, a second type, a third type, a fourth type, or a fifth type; the process information is situation information, loss information, reconnaissance information, damage information, or command information.
[0009] The multi-dimensional exercise information storage module is data-connected to the linkage analysis module, the confrontation evaluation module, and the linkage display module, and is used to store the multi-dimensional exercise information;
[0010] The linkage analysis module is data-connected to the linkage display module and is used to obtain display information through linkage analysis and send it to the linkage display module; the display information includes target instructions, target situation information, situation information sequence, situation time sequence, filtered situation sequence, and filtered time sequence;
[0011] The adversarial assessment module is connected to the linked display module for data calculation of loss assessment values;
[0012] The linked display module is used to display the display information and the loss assessment value.
[0013] As an optional implementation, in the first aspect of the present invention, the multi-dimensional exercise information storage module includes a first storage sub-module, a second storage sub-module, a third storage sub-module, a fourth storage sub-module, a fifth storage sub-module, a global index sub-module, and a storage selection sub-module;
[0014] The first storage submodule, the second storage submodule, the third storage submodule, the fourth storage submodule, and the fifth storage submodule are all data-connected to the storage selection submodule and the global index submodule, and are respectively used to store the situation information, the loss information, the reconnaissance information, the damage information, and the instruction information;
[0015] The situation information includes a set of personnel status, a set of equipment status, and a set of ammunition status; each of the set of personnel status, the set of equipment status, and the set of ammunition status includes one or more personnel status, equipment status, and ammunition status.
[0016] Both the personnel status and the equipment status include entity tags, location, and current status; the entity tags include number, group number, faction type, and location information; the ammunition status includes group number, faction type, and consumption rate; the current status is normal or abnormal.
[0017] The loss information includes the entity label and loss parameters; the reconnaissance information includes the entity label, reconnaissance effect, and reconnaissance parameters; the damage information includes the entity label and damage parameters; the command information includes the entity label and command parameters.
[0018] The global index submodule is data-connected to the storage selection submodule and is used to store the global time index; the global time index includes global index entries; the global index entries include index time, index type, and index number;
[0019] The storage selection submodule is connected to the information acquisition module and is used to analyze and store the multi-dimensional exercise information, as well as update the global time index.
[0020] As an optional implementation, in the first aspect of the present invention, the linkage analysis module includes a decision tracing submodule, a combat effect analysis submodule, and a screening analysis submodule;
[0021] The decision tracing submodule is data-connected to the multi-dimensional exercise information storage module and the linkage display module, and is used to acquire target instructions and target situation information and send them to the linkage display module;
[0022] The combat effectiveness analysis submodule is data-connected to the multi-dimensional exercise information storage module and the linkage display module, and is used to acquire the situation information sequence and the situation time sequence, and send them to the linkage display module.
[0023] The screening and analysis submodule is connected to the multi-dimensional exercise information storage module and the linkage display module for data acquisition of the screening time series and the screening situation series, and sends them to the linkage display module.
[0024] As an optional implementation, in the first aspect of the present invention, the decision tracing submodule includes a combat effect acquisition unit, a combat effect tracing unit, an instruction tracing unit, and a situation tracing unit;
[0025] The combat effect acquisition unit is data-connected to the combat effect tracing unit, and is used to respond to user operations, acquire the combat effect to be analyzed, and send it to the combat effect tracing unit; the combat effect to be analyzed includes effect type and effect content; the effect type is the third type or the fourth type;
[0026] The combat effect tracing unit is data-connected to the command tracing unit, as well as the third and fourth storage sub-modules of the multi-dimensional exercise information storage module, and is used to determine the target object using the combat effect to be analyzed and send it to the command tracing unit.
[0027] The instruction tracing unit is connected to the situation tracing unit and the fifth storage sub-module of the multi-dimensional exercise information storage module. It is used to query the instruction information and corresponding number of the entity tag equal to the target object in the fifth storage sub-module, obtain the target instruction and the target instruction number, and send them to the linkage display module and the situation tracing unit respectively.
[0028] The situation tracking unit is data-connected to the linkage display module and the global index submodule and the fifth storage submodule of the multi-dimensional exercise information storage module, and is used to obtain the target time and the target situation information based on the target instruction number, and send them to the linkage display module.
[0029] As an optional implementation, in the first aspect of the present invention, the combat effect analysis submodule includes an instruction time acquisition unit, a situation linkage unit, and a situation acquisition unit;
[0030] The instruction time acquisition unit is data-connected to the situation linkage unit and is used to respond to user operations, acquire the instruction to be analyzed and the analysis time, and send them to the situation linkage unit.
[0031] The situation linkage unit is data-connected with the situation acquisition unit, the global index submodule and the fifth storage submodule of the multi-dimensional exercise information storage module, and is used to acquire the situation index sequence using the instruction to be analyzed and the analysis time, and send it to the situation acquisition unit.
[0032] The situation acquisition unit is data-connected to the fifth storage submodule of the linkage display module and the multi-dimensional exercise information storage module, and is used to acquire the situation time sequence and situation information sequence using the situation index sequence, and send them to the linkage display module.
[0033] As an optional implementation, in the first aspect of the present invention, the screening and analysis submodule includes a condition acquisition unit, a first screening unit, a second screening unit, and a third screening unit;
[0034] The condition acquisition unit is data-connected to the first filtering unit and is used to acquire action filtering conditions in response to user operations; the action filtering conditions include time range, number range, group range, faction range and location range.
[0035] The first filtering unit is data-connected to the second filtering unit, the linkage display module, and the global index submodule and the first storage submodule of the multi-dimensional exercise information storage module. It is used to obtain the filtering time series and the first situation sequence using the action filtering conditions, and send them to the linkage display module and the second filtering unit respectively.
[0036] The second filtering unit is data-connected to the third filtering unit and is used to filter the first situation sequence to obtain a second situation sequence, which is then sent to the third filtering unit.
[0037] The third filtering unit is connected to the linkage display module for filtering the second situation sequence, obtaining the filtered situation sequence, and sending it to the linkage display module.
[0038] As an optional implementation, in the first aspect of the present invention, the adversarial assessment module includes a faction acquisition submodule, a time series acquisition submodule, a situation number sequence acquisition submodule, a situation information sequence acquisition submodule, and a loss assessment submodule;
[0039] The faction acquisition submodule is connected to the loss assessment submodule and is used to obtain the current faction value in response to user operation and send it to the loss assessment submodule.
[0040] The time series acquisition submodule is data-connected to the situation number sequence acquisition submodule, the global index submodule and the fifth storage submodule of the multi-dimensional exercise information storage module, and is used to acquire the collection time series and the completion time series, and send them to the situation number sequence acquisition submodule.
[0041] The situation number sequence acquisition submodule is data-connected to the situation information sequence acquisition submodule and the global index submodule of the multi-dimensional exercise information storage module. It is used to acquire the first situation number sequence and the second situation number sequence using the acquisition time sequence and the completion time sequence, and send them to the situation information sequence acquisition submodule.
[0042] The situation information sequence acquisition submodule is data-connected to the loss assessment submodule and the first storage submodule of the multi-dimensional exercise information storage module. It is used to acquire the first situation information sequence and the second situation information sequence using the first situation number sequence and the second situation number sequence, and send them to the loss assessment submodule.
[0043] The loss assessment submodule is connected to the situation information sequence acquisition submodule and is used to process the first situation information sequence and the second situation information sequence to obtain the loss assessment value.
[0044] As an optional implementation, in the first aspect of the present invention, the loss assessment submodule includes a first loss calculation unit, a second loss calculation unit, a stage loss calculation unit, and a loss assessment value calculation unit:
[0045] The first loss calculation unit is data-connected to the camp acquisition submodule and the situation information sequence acquisition submodule. It processes the current camp value and the first situation information sequence to obtain a first personnel loss matrix, a first equipment loss matrix, and a first ammunition loss matrix, and sends these to the stage loss calculation unit. The first personnel loss matrix, the first equipment loss matrix, and the first ammunition loss matrix are all... M × N Matrix;
[0046] The second loss calculation unit, data-connected to the camp acquisition submodule and the situation information sequence acquisition submodule, processes the current camp value and the second situation information sequence to obtain a second personnel loss matrix, a second equipment loss matrix, and a second ammunition loss matrix, which are then sent to the stage loss calculation unit; the second personnel loss matrix, the second equipment loss matrix, and the second ammunition loss matrix are all... M × N Matrix;
[0047] The stage loss calculation unit is data-connected to the first loss calculation unit, the second loss calculation unit, and the loss calculation unit. It is used to process the first personnel loss matrix, the first equipment loss matrix, the first ammunition loss matrix, the second personnel loss matrix, the second equipment loss matrix, and the second ammunition loss matrix to obtain the stage personnel loss matrix, the stage equipment loss matrix, and the stage ammunition loss matrix, and send them to the loss calculation unit.
[0048] The loss calculation unit is connected to the linkage display module for data processing of the phase personnel loss matrix, the phase equipment loss matrix and the phase ammunition loss matrix using the loss assessment model, to obtain the loss assessment value and send it to the linkage display module.
[0049] The loss assessment model is as follows:
[0050] In the formula, a 1. a 2 and a 3 represents the preset personnel coefficient, equipment coefficient, and ammunition coefficient. b 1,i , b 2,i and b3,i They are respectively the preset number of i The first grouping coefficient, the second grouping coefficient, and the third grouping coefficient. SR i,j , SZ i,j and SD i,j These are the first three matrices in the phase personnel loss matrix, the phase equipment loss matrix, and the phase ammunition loss matrix, respectively. j Line 1 i The elements of the column.
[0051] As an optional implementation, in the first aspect of the present invention, the linkage display module includes a display parameter acquisition submodule, a mode judgment submodule, a display control submodule, a linkage data acquisition submodule, a linkage data display submodule, an overall data display submodule, and a situation display submodule;
[0052] The display parameter acquisition submodule is data-connected to the mode judgment submodule and the display control submodule, and is used to acquire display parameters in response to user operations, and send them to the mode judgment submodule and the display control submodule respectively; the display parameters include display mode, display speed and current display time; the display mode is the first mode, the second mode or the third mode;
[0053] The pattern determination submodule is data-connected to the linkage analysis module, the display control submodule, and the first storage submodule of the multi-dimensional exercise information storage module. It is used to determine the current display situation sequence, additional information, and the current display time sequence based on the display mode, and to send the current display situation sequence and the current display time sequence to the display control submodule, and to send the additional information to the situation display submodule; the display situation sequence includes one or more of the aforementioned situation information.
[0054] The display control submodule is data-connected to the situation display submodule and is used to send the situation information in the current display situation sequence to the situation display submodule according to the display speed, and to send the time value in the current display time sequence to the situation display submodule.
[0055] The linkage data acquisition submodule is data-connected with the linkage data display submodule, as well as the global index submodule, the second storage submodule, the third storage submodule, and the fourth storage submodule of the multi-dimensional exercise information storage module. It is used to query and display loss information, reconnaissance information, and damage information based on the time value, and send them to the linkage data display submodule.
[0056] The linked data display submodule is used to display the loss information, reconnaissance information, and damage information;
[0057] The overall data display submodule is connected to the multi-dimensional exercise information storage module and the confrontation evaluation module, and is used to display the loss information, the reconnaissance information, the damage information and the loss evaluation value in a list format respectively;
[0058] The situation display submodule is used to display the situation information and the additional information on the battlefield map.
[0059] A second aspect of this invention discloses a command-and-control linkage analysis and evaluation method, the method comprising:
[0060] The multi-dimensional exercise information is stored using the multi-dimensional exercise information storage module.
[0061] The linkage analysis module is used to perform linkage analysis, obtain display information, and send it to the linkage display module;
[0062] Using the adversarial assessment module, the loss assessment value is calculated and sent to the linked display module;
[0063] The linked display module is used to display the information and the loss assessment value.
[0064] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0065] By storing the collected heterogeneous multidimensional exercise information in multiple storage modules and establishing a global time index, it is beneficial to quickly find the corresponding process information based on time. The decision tracing submodule traces target instructions and target situation information through the analysis of combat effects, enabling the reverse deduction of combat instructions and the battlefield situation during execution based on exercise results. The combat effect analysis submodule obtains situation time sequences and situation information sequences through the instructions to be analyzed and the analysis time, enabling the forward acquisition of battlefield situation changes during execution based on combat instructions. The filtering analysis submodule obtains filtering time sequences and filtering situation sequences through action filtering conditions, enabling the acquisition of battlefield situation changes within specified time ranges, number ranges, group ranges, camp ranges, and location ranges. The confrontation assessment module calculates loss assessment values based on the current camp value, facilitating the assessment of overall personnel, equipment, and ammunition losses during the confrontation exercise. The linked display module displays situation information in multiple modes while simultaneously displaying losses, reconnaissance, and damage, and controls the display speed. Attached Figure Description
[0066] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0067] Figure 1 This is a schematic diagram of the structure of a command and countermeasure linkage analysis and evaluation system proposed in this invention.
[0068] Figure 2 This is a schematic diagram of the structure of a multi-dimensional exercise information storage module of a command and confrontation linkage analysis and evaluation system proposed in this invention.
[0069] Figure 3 This is a schematic diagram of the linkage analysis module of a command and countermeasure linkage analysis and evaluation system proposed in this invention.
[0070] Figure 4 This is a schematic diagram of the decision tracing submodule of the linkage analysis module of a command and confrontation linkage analysis and evaluation system proposed in this invention.
[0071] Figure 5 This is a schematic diagram of the operational effect analysis submodule of the linkage analysis module of the command and confrontation linkage analysis and evaluation system proposed in this invention.
[0072] Figure 6 This is a schematic diagram of the screening and analysis submodule of the linkage analysis module in the command and confrontation linkage analysis and evaluation system proposed in this invention.
[0073] Figure 7 This is a schematic diagram of the structure of the confrontation assessment module of a command confrontation linkage analysis and evaluation system proposed in this invention.
[0074] Figure 8 This is a schematic diagram of the loss assessment submodule of the confrontation assessment module in the command confrontation linkage analysis and evaluation system proposed in this invention.
[0075] Figure 9 This is a schematic diagram of the linkage display module of a command and countermeasure linkage analysis and evaluation system proposed in this invention.
[0076] Figure 10 This is a flowchart illustrating a command-and-response linkage analysis and evaluation method proposed in this invention. Detailed Implementation
[0077] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0078] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0079] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "data connection" should be interpreted broadly. For example, they can refer to a fixed data connection, a detachable data connection, or an integral data connection; they can refer to a mechanical data connection or an electrical data connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances. Example
[0080] Please see Figure 1 , Figure 1 This is a schematic diagram of the structure of a command and countermeasure linkage analysis and evaluation system disclosed in an embodiment of the present invention. Figure 1 The described command and control linkage analysis and evaluation system is applied in the field of military training evaluation, such as command and control assessment; however, this invention does not limit its application to specific applications. Figure 1 As shown, the command and confrontation linkage analysis and evaluation system includes an information acquisition module, a multi-dimensional exercise information storage module, a linkage analysis module, a confrontation evaluation module, and a linkage display module.
[0081] The aforementioned information acquisition module is connected to the multi-dimensional exercise information storage module for acquiring multi-dimensional exercise information and sending it to the multi-dimensional exercise information storage module.
[0082] Optionally, the above information acquisition module uses a sensor array pre-installed in the exercise environment to acquire the raw exercise information generated during the exercise process. After data verification, format conversion, cropping and editing, and data parsing, multi-dimensional exercise information is obtained.
[0083] The aforementioned multi-dimensional exercise information includes the time of collection, information type, and process information; the information type is of type one, type two, type three, type four, or type five; the process information is situation information, loss information, reconnaissance information, damage information, or command information.
[0084] Optionally, the first, second, third, fourth, and fifth types mentioned above are all different values, such as 1, 2, 3, 4, and 5.
[0085] It should be noted that when the above information types are the first type, the second type, the third type, the fourth type, and the fifth type, the corresponding process information is situation information, loss information, reconnaissance information, damage information, and command information.
[0086] The aforementioned multi-dimensional exercise information storage module is connected to the linkage analysis module, the confrontation assessment module, and the linkage display module for storing multi-dimensional exercise information.
[0087] The aforementioned linkage analysis module is connected to the linkage display module via data connection. It is used to obtain display information through linkage analysis and send it to the linkage display module. The display information includes target instructions, target situation information, situation information sequence, situation time series, filtered situation sequence, and filtered time series.
[0088] The aforementioned adversarial assessment module is connected to the linked display module for data calculation of loss assessment values;
[0089] The aforementioned linked display module is used to display information and loss assessment values.
[0090] In an optional embodiment, such as Figure 2 As shown, the above-mentioned multi-dimensional exercise information storage module includes a first storage sub-module, a second storage sub-module, a third storage sub-module, a fourth storage sub-module, a fifth storage sub-module, a global index sub-module, and a storage selection sub-module;
[0091] The first, second, third, fourth, and fifth storage submodules mentioned above are all data-connected to the storage selection submodule and the global index submodule, and are used to store situation information, loss information, reconnaissance information, damage information, and command information, respectively.
[0092] The aforementioned situational information includes a set of personnel status, a set of equipment status, and a set of ammunition status; each of the set of personnel status, equipment status, and ammunition status includes one or more personnel status, equipment status, and ammunition status.
[0093] The above personnel and equipment statuses all include entity tags, locations, and current status; entity tags include number, group number, faction type, and location information;
[0094] Optionally, the above-mentioned faction type is either the red team or the blue team;
[0095] The above ammunition status includes group number, faction type, and consumption rate; the current status is normal or abnormal.
[0096] Optionally, the above location information is the grid region number corresponding to the location of the entity;
[0097] It should be noted that the training ground is divided into rectangular areas of predetermined size, and each grid area corresponds to a unique grid number.
[0098] The aforementioned loss information includes entity tags and loss parameters; reconnaissance information includes entity tags, reconnaissance effects, and reconnaissance parameters; damage information includes entity tags and damage parameters; and command information includes entity tags and command parameters.
[0099] Optionally, the above loss parameters are loss types, used to describe the type of damaged entity;
[0100] Optionally, the above reconnaissance results can be classified as successful or unsuccessful;
[0101] Optionally, the above reconnaissance parameters include the number of reconnaissance missions, reconnaissance methods, and reconnaissance scope;
[0102] Optionally, the above damage parameters include damage type, damage location, damage method, damage level, and damage effect;
[0103] Optionally, the above damage categories are personnel or equipment;
[0104] Optionally, the above instruction information includes command position, command type, completion time, and command parameters; optionally, the above command type is a reconnaissance command or a damage command.
[0105] Optionally, the above command parameters include the set of reconnaissance targets and / or the set of targets to be destroyed;
[0106] It should be noted that the entity tags in the above instruction information are used to identify the object being commanded;
[0107] The aforementioned global index submodule is data-connected to the storage selection submodule and is used to store the global time index; the global time index includes global index entries; each global index entry includes the index time, index type, and index number;
[0108] The aforementioned storage selection submodule is connected to the information acquisition module and is used to analyze and store multi-dimensional exercise information, as well as update the global time index.
[0109] In another optional embodiment, the above-described analysis and storage of multidimensional exercise information, as well as updating the global time index, includes:
[0110] Determine the information type of the multi-dimensional exercise information;
[0111] When the information type is the first type, insert the corresponding process information at the end of the first storage unit; obtain the number of situation information in the first storage unit to get the first storage number; combine the corresponding acquisition time, information type and first storage number into the current index item;
[0112] When the information type is the second type, insert the corresponding process information at the end of the second storage unit; obtain the number of loss information in the second storage unit to get the second storage number; combine the corresponding acquisition time, information type and second storage number into the current index item;
[0113] When the information type is the third type, insert the corresponding process information at the end of the third storage unit; obtain the number of reconnaissance information in the third storage unit to get the third storage number; combine the corresponding collection time, information type and third storage number into the current index item;
[0114] When the information type is the fourth type, insert the corresponding process information at the end of the fourth storage unit; obtain the number of damage information in the fourth storage unit to get the fourth storage number; combine the corresponding acquisition time, information type and fourth storage number into the current index item;
[0115] When the information type is the fifth type, insert the corresponding process information at the end of the fifth storage unit; obtain the number of instruction information in the fifth storage unit to get the fifth storage number; combine the corresponding acquisition time, information type and fifth storage number into the current index item;
[0116] Insert the current index entry at the end of the global time index to complete the update of the global time index.
[0117] It should be noted that the collection time and information type in the current index item correspond to the index time and index type of the global index item, respectively; the first storage number, second storage number, third storage number, fourth storage number, or fifth storage number in the current index item correspond to the index number of the global index item.
[0118] In yet another alternative embodiment, such as Figure 3 As shown, the above-mentioned linkage analysis module includes a decision tracing submodule, an operational effect analysis submodule, and a screening analysis submodule;
[0119] The aforementioned decision tracing submodule is connected to the multi-dimensional exercise information storage module and the linkage display module for data acquisition of target instructions and target situation information, and sends them to the linkage display module.
[0120] The aforementioned combat effectiveness analysis submodule is connected to the multi-dimensional exercise information storage module and the linkage display module for data acquisition of situation information sequences and situation time sequences, and sends them to the linkage display module.
[0121] The aforementioned screening and analysis submodule is connected to the multi-dimensional exercise information storage module and the linkage display module to obtain the screening time series and screening situation series, and send them to the linkage display module.
[0122] It should be noted that the decision tracing submodule, through a bottom-up analysis process, traces the causes of the operational effects to be analyzed, thereby achieving decision tracing analysis and assisting in the analysis of the rationality of command orders and the quality of coordinated command; the operational effect analysis submodule, through a top-down command activity analysis, obtains the situational information generated during the execution of the instructions to be analyzed issued by the command position.
[0123] In yet another alternative embodiment, such as Figure 4 As shown, the above-mentioned decision tracing submodule includes an operational effect acquisition unit, an operational effect tracing unit, an instruction tracing unit, and a situation tracing unit;
[0124] The aforementioned combat effect acquisition unit is connected to the combat effect tracing unit for data exchange. It is used to respond to user operations, acquire the combat effect to be analyzed, and send it to the combat effect tracing unit. The combat effect to be analyzed includes the effect type and effect content. The effect type is either the third type or the fourth type.
[0125] The aforementioned combat effect tracking unit is connected to the command tracking unit and the third and fourth storage sub-modules of the multi-dimensional exercise information storage module. It is used to determine the target object by using the combat effect to be analyzed and send it to the command tracking unit.
[0126] The aforementioned instruction tracing unit is connected to the situation tracing unit and the fifth storage sub-module of the multi-dimensional exercise information storage module. It is used to query the instruction information and corresponding number of the entity tag equal to the target object in the fifth storage sub-module, obtain the target instruction and the target instruction number, and send them to the linkage display module and the situation tracing unit respectively.
[0127] The aforementioned situation tracking unit is connected to the global index submodule and the fifth storage submodule of the linkage display module and the multi-dimensional exercise information storage module. It is used to obtain target time and target situation information based on the target instruction number and send it to the linkage display module.
[0128] In yet another optional embodiment, the above-described method of determining the target object using the operational effects to be analyzed includes:
[0129] When the effect type is the third type, query the reconnaissance information in the third storage submodule where the reconnaissance effect is equal to the effect content to obtain the query reconnaissance information; determine the target object as the entity tag of the query reconnaissance information.
[0130] When the effect type is the fourth type, query the fourth storage submodule for damage information where the damage effect is equal to the effect content to obtain the queried damage information; determine the target object as the entity tag of the queried damage information.
[0131] In yet another optional embodiment, the above-mentioned acquisition of target time and target situation information based on target command number includes:
[0132] Query the global index submodule for the first target index item whose index number is the target instruction number and whose index type is the fifth type.
[0133] The target time is determined as the index time of the first target index item;
[0134] In the global index submodule, find the global index item with the first index type and the index time closest to the target time to obtain the second target index item;
[0135] The target situation number is determined as the index number of the second target index item;
[0136] Query the situation information with the target situation number in the fifth storage submodule to obtain the target situation information.
[0137] In yet another alternative embodiment, such as Figure 5 As shown, the above-mentioned combat effect analysis submodule includes an instruction time acquisition unit, a situation linkage unit, and a situation acquisition unit;
[0138] The aforementioned instruction time acquisition unit is connected to the situation linkage unit for data exchange. It is used to respond to user operations, acquire the instruction to be analyzed and the analysis time, and send them to the situation linkage unit.
[0139] The aforementioned situation linkage unit is data-connected with the situation acquisition unit, as well as the global index submodule and the fifth storage submodule of the multi-dimensional exercise information storage module. It is used to acquire the situation index sequence using the command to be analyzed and the analysis time, and send it to the situation acquisition unit.
[0140] The aforementioned situation acquisition unit is data-connected to the fifth storage submodule of the linkage display module and the multi-dimensional exercise information storage module. It is used to acquire the situation time series and situation information series using the situation index sequence and send them to the linkage display module.
[0141] In yet another optional embodiment, the above-mentioned acquisition of the situation index sequence using the command to be analyzed and the analysis time includes:
[0142] Query the instruction number in the fifth storage submodule that is the same as the instruction to be analyzed, and obtain the instruction number to be analyzed;
[0143] In the global index submodule, query the global index entries that are of type 5 and whose index number is equal to the instruction number to be analyzed, and obtain the index entries to be analyzed.
[0144] The starting time is determined to be the indexing time of the index item to be analyzed;
[0145] The end time is obtained by summing the analysis time and the start time.
[0146] Query all global index entries in the global index submodule that are of type 1 and whose index time is between the start and end times to obtain the situation index sequence.
[0147] In yet another optional embodiment, the situation time series and situation information series are obtained using the situation index sequence, including:
[0148] The index time of all global index items in the situation index sequence is obtained sequentially to obtain the situation time series;
[0149] The index numbers of all global index items in the situation index sequence are obtained sequentially to obtain the situation number sequence;
[0150] Obtain the situation information sequence by acquiring all numbers belonging to the situation number sequence in the fifth storage submodule;
[0151] Send the situation time series and situation information series to the linkage display module.
[0152] It should be noted that the situation information in the above situation information sequence is arranged according to the order in which it is stored in the fifth storage submodule.
[0153] In yet another alternative embodiment, such as Figure 6 As shown, the above-mentioned screening and analysis submodule includes a condition acquisition unit, a first screening unit, a second screening unit, and a third screening unit;
[0154] The aforementioned condition acquisition unit is connected to the first filtering unit for data exchange and is used to acquire action filtering conditions in response to user operations. The action filtering conditions include time range, number range, group range, faction range, and location range.
[0155] Optionally, the above time range includes the start and end times of the filtering process;
[0156] Optionally, the above numbering range is a set consisting of numbers or numbering intervals;
[0157] Optionally, the above grouping range is a set consisting of group numbers or group number ranges;
[0158] Optionally, the aforementioned faction range refers to the set consisting of the red team and / or the blue team.
[0159] Optionally, the above location range is a set consisting of grid region numbers;
[0160] It should be noted that when the above numbering range, grouping range, or location range is empty, it means that the corresponding numbering range, grouping range, or location range is all numbers, all groups, or all regions.
[0161] The first screening unit mentioned above is connected to the global index submodule and the first storage submodule of the second screening unit, the linkage display module, and the multi-dimensional exercise information storage module. It is used to obtain the screening time series and the first situation sequence using the action screening conditions, and send them to the linkage display module and the second screening unit respectively.
[0162] The second filtering unit mentioned above is data-connected to the third filtering unit and is used to filter the first situation sequence to obtain the second situation sequence, and then send it to the third filtering unit.
[0163] The aforementioned third filtering unit is connected to the linkage display module for filtering the second situation sequence, obtaining the filtered situation sequence, and sending it to the linkage display module.
[0164] In yet another optional embodiment, the above-mentioned acquisition of the screening time series and the first situation sequence using action screening conditions includes:
[0165] In the global index submodule, query all global index items whose index time falls within the time range and whose index type is the first type to obtain a filtered index item sequence;
[0166] Obtain the index time of each global index item in the filtered index item sequence to obtain the filtered time series;
[0167] Obtain the index number of each global index item in the filter index item sequence to obtain the filter number sequence.
[0168] Query the situation information of all numbers belonging to the index number set in the first storage submodule to obtain the first situation sequence.
[0169] In yet another optional embodiment, the above-described filtering of the first situation sequence to obtain a second situation sequence includes:
[0170] The status of each person in the personnel status set is judged in turn, and the first situation sequence is updated accordingly;
[0171] When the number, group, faction, or location in the entity label of a personnel status does not belong to the number range, the corresponding personnel status is deleted from the personnel status set, and the updated first situation sequence is obtained.
[0172] When the entity label of a person's status contains an ID within the ID range, a group within the group range, a faction within the faction range, and a location within the location range, the first situation sequence remains unchanged.
[0173] The second situation sequence is determined to be the first situation sequence.
[0174] In yet another optional embodiment, the above-described filtering of the second situation sequence to obtain a filtered situation sequence includes:
[0175] Each equipment state in the equipment state set is judged sequentially, and the second situation sequence is updated accordingly;
[0176] When the number, group, faction, or location of an equipment status entity tag does not belong to the number range, the corresponding equipment status is deleted from the equipment status set, and the updated second situation sequence is obtained.
[0177] When the entity label of the equipment status is within the range of numbers, groups, factions, and locations, the second situation sequence remains unchanged.
[0178] The selected situation sequence was determined to be the second situation sequence.
[0179] It should be noted that the index time mentioned above is within a time range, meaning it is greater than the start filtering time and less than the end filtering time; the number, group, faction, and location are within a number range, meaning that the number, group, faction, and location belong to their respective sets, or the corresponding sets are empty.
[0180] In yet another alternative embodiment, such as Figure 7 As shown, the aforementioned adversarial assessment module includes a faction acquisition submodule, a time series acquisition submodule, a situation number sequence acquisition submodule, a situation information sequence acquisition submodule, and a loss assessment submodule;
[0181] The aforementioned camp acquisition submodule is connected to the loss assessment submodule for data exchange. It is used to respond to user operations, acquire the current camp value, and send it to the loss assessment submodule.
[0182] The aforementioned time series acquisition submodule is data-connected with the situation number sequence acquisition submodule, as well as the global index submodule and the fifth storage submodule of the multi-dimensional exercise information storage module, and is used to acquire the collection time series and the completion time series, and send them to the situation number sequence acquisition submodule.
[0183] The aforementioned situation number sequence acquisition submodule is data-connected with the situation information sequence acquisition submodule and the global index submodule of the multi-dimensional exercise information storage module. It is used to acquire the first situation number sequence and the second situation number sequence using the acquisition time sequence and the completion time sequence, and send them to the situation information sequence acquisition submodule.
[0184] The aforementioned situation information sequence acquisition submodule is data-connected to the loss assessment submodule and the first storage submodule of the multi-dimensional exercise information storage module. It is used to acquire the first situation information sequence and the second situation information sequence using the first situation number sequence and the second situation number sequence, and send them to the loss assessment submodule.
[0185] The aforementioned loss assessment submodule is connected to the situation information sequence acquisition submodule and is used to process the first situation information sequence and the second situation information sequence to obtain the loss assessment value.
[0186] In yet another optional embodiment, the acquisition of the collection time series and the completion time series includes:
[0187] The indexing time of global index items of type 5 in the global index submodule is obtained sequentially to obtain the collected time series.
[0188] The completion time of each instruction in the fifth storage submodule is obtained sequentially to obtain the completion time sequence;
[0189] In yet another optional embodiment, the above-described method of obtaining the first situation number sequence and the second situation number sequence using the acquisition time series and the completion time series includes:
[0190] In the global index submodule, query the index number of the global index item whose index time is closest to each acquisition time in the acquisition time sequence to obtain the first situation number sequence;
[0191] In the global index submodule, query the index number of the global index item whose index time is closest to each completion time in the completion time sequence to obtain the second situation number sequence.
[0192] In yet another optional embodiment, the above-mentioned acquisition of the first situation information sequence and the second situation information sequence using the first situation number sequence and the second situation number sequence includes:
[0193] In the first storage submodule, the situation information is sequentially queried for each index number in the first situation number sequence to obtain the first situation information sequence;
[0194] In the first storage submodule, the situation information is sequentially queried for each index number in the second situation number sequence to obtain the second situation information sequence.
[0195] In yet another alternative embodiment, such as Figure 8 As shown, the above-mentioned loss assessment submodule includes a first loss calculation unit, a second loss calculation unit, a stage loss calculation unit, and a loss assessment value calculation unit:
[0196] The aforementioned first loss calculation unit is data-connected to the faction acquisition submodule and the situation information sequence acquisition submodule. It processes the current faction value and the first situation information sequence to obtain the first personnel loss matrix, the first equipment loss matrix, and the first ammunition loss matrix, which are then sent to the stage loss calculation unit. The first personnel loss matrix, the first equipment loss matrix, and the first ammunition loss matrix are all... M × N Matrix;
[0197] The aforementioned second loss calculation unit is data-connected to the faction acquisition submodule and the situation information sequence acquisition submodule. It processes the current faction value and the second situation information sequence to obtain the second personnel loss matrix, the second equipment loss matrix, and the second ammunition loss matrix, which are then sent to the stage loss calculation unit. The second personnel loss matrix, the second equipment loss matrix, and the second ammunition loss matrix are all... M × N Matrix;
[0198] The aforementioned stage loss calculation unit is connected to the first loss calculation unit, the second loss calculation unit, and the loss calculation unit for data processing of the first personnel loss matrix, the first equipment loss matrix, the first ammunition loss matrix, the second personnel loss matrix, the second equipment loss matrix, and the second ammunition loss matrix to obtain the stage personnel loss matrix, the stage equipment loss matrix, and the stage ammunition loss matrix, and then sends them to the loss calculation unit.
[0199] The aforementioned loss calculation unit is connected to the linkage display module for data processing of the phase personnel loss matrix, phase equipment loss matrix, and phase ammunition loss matrix using the loss assessment model, obtaining loss assessment values, and sending them to the linkage display module.
[0200] The above loss assessment model is as follows:
[0201] In the formula, a 1. a 2 and a3 represents the preset personnel coefficient, equipment coefficient, and ammunition coefficient. b 1,i , b 2,i and b 3,i They are respectively the preset number of i The first grouping coefficient, the second grouping coefficient, and the third grouping coefficient. SR i,j , SZ i,j and SD i,j These are the phase personnel loss matrix, phase equipment loss matrix, and phase ammunition loss matrix, respectively. j Line 1 i The elements of the column.
[0202] In another optional embodiment, the above-mentioned processing of the current camp value and the first situation information sequence to obtain the first personnel loss matrix, the first equipment loss matrix, and the first ammunition loss matrix includes:
[0203] The current situation information sequence is determined to be the first situation information sequence;
[0204] The current camp value and current situation information sequence are processed to obtain the personnel loss matrix, equipment loss matrix and ammunition loss matrix;
[0205] The first personnel loss matrix, the first equipment loss matrix, and the first ammunition loss matrix are determined, which are the personnel loss matrix, equipment loss matrix, and ammunition loss matrix, respectively.
[0206] In another optional embodiment, the above-described processing of the current faction value and the second situation information sequence yields a second personnel loss matrix, a second equipment loss matrix, and a second ammunition loss matrix, including:
[0207] The current situation information sequence is determined to be the second situation information sequence;
[0208] The current camp value and current situation information sequence are processed to obtain the personnel loss matrix, equipment loss matrix and ammunition loss matrix;
[0209] Determine the second personnel loss matrix, the second equipment loss matrix, and the second ammunition loss matrix, which are respectively the personnel loss matrix, the equipment loss matrix, and the ammunition loss matrix;
[0210] In another optional embodiment, the above processing of the current faction value and the current situation information sequence yields a personnel loss matrix, an equipment loss matrix, and an ammunition loss matrix, including:
[0211] S1, set the current index m Initialize to 1;
[0212] S2, determine the current situation information as the first [number] in the current situation information sequence. m One situational information;
[0213] S3, obtain the personnel status set of the current situation information, and the personnel status whose entity label camp type is equal to the current camp value.
[0214] S4, obtain the current equipment status set from the equipment status set of the current situation information, and the personnel status whose faction type of the entity label is equal to the current faction value.
[0215] S5, obtain the ammunition state set with the faction type equal to the current faction value from the ammunition state set of the current situation information, and get the current ammunition state set;
[0216] S6, split the current personnel status set into groups according to the group number of the entity label of the personnel status. N A subset of personnel group status, where each subset of personnel group status corresponds to a combat group;
[0217] S7, calculate the percentage of personnel in each personnel group's state subset whose current state is "normal," out of the total number of personnel states. N Individual loss rate;
[0218] S8, N The loss rate of each person is sequentially written into the personnel loss matrix. M OK;
[0219] S9, according to the grouping number of the entity tag of the equipment status, split the current equipment status set into N A subset of equipment group status, where each subset of equipment group status corresponds to a combat group;
[0220] S10, calculate the percentage of equipment states in each equipment group state subset that are currently in a normal state, out of the total number of equipment states, and obtain the result. N Equipment loss rate;
[0221] S11, will N The equipment loss rate is sequentially written into the equipment loss matrix. M OK;
[0222] S12, obtain the consumption rate of each ammunition state in the current ammunition state set, and get N Ammunition consumption rate;
[0223] S13, will N The ammunition consumption rate is sequentially written into the ammunition loss matrix. M OK;
[0224] S14, set the current index m Increment the value by 1;
[0225] S15, repeat S1~S14 until the current index equals M .
[0226] In another optional embodiment, the above-mentioned methods for obtaining the stage personnel loss matrix, stage equipment loss matrix, and stage ammunition loss matrix from the first personnel loss matrix, first equipment loss matrix, first ammunition loss matrix, second personnel loss matrix, second equipment loss matrix, and second ammunition loss matrix include:
[0227] The difference between the first personnel loss rate sequence and the second personnel loss rate sequence is calculated to obtain the phase personnel loss rate sequence;
[0228] The difference between the first equipment loss rate sequence and the second equipment loss rate sequence is calculated to obtain the stage equipment loss rate sequence.
[0229] The difference between the first ammunition loss rate sequence and the second ammunition loss rate sequence is calculated to obtain the stage ammunition loss rate sequence.
[0230] In yet another alternative embodiment, such as Figure 9 As shown, the above-mentioned linkage display module includes a display parameter acquisition submodule, a mode judgment submodule, a display control submodule, a linkage data acquisition submodule, a linkage data display submodule, an overall data display submodule, and a situation display submodule;
[0231] The aforementioned parameter acquisition submodule is data-connected to the mode judgment submodule and the display control submodule. It is used to respond to user operations, acquire display parameters, and send them to the mode judgment submodule and the display control submodule respectively. The display parameters include the display mode, display speed, and current display time. The display mode is either the first mode, the second mode, or the third mode.
[0232] Optionally, the first mode, the second mode, and the third mode mentioned above are all different values, such as 11, 12, and 13;
[0233] The aforementioned pattern judgment submodule is data-connected to the linkage analysis module, the display control submodule, and the first storage submodule of the multi-dimensional exercise information storage module. It is used to determine the current display situation sequence, additional information, and current display time sequence based on the display mode, and send the current display situation sequence and current display time sequence to the display control submodule, and send the additional information to the situation display submodule; the display situation sequence includes more than one situation information.
[0234] The aforementioned display control submodule is data-connected to the situation display submodule and is used to send situation information in the current situation sequence to the situation display submodule according to the display speed, and to send time values in the current time sequence to the situation display submodule.
[0235] It should be noted that when the current situation display sequence contains only one situation information, that situation information is directly sent to the situation display submodule;
[0236] The aforementioned linkage data acquisition submodule is connected to the linkage data display submodule and the global index submodule, second storage submodule, third storage submodule and fourth storage submodule of the multi-dimensional exercise information storage module. It is used to query and display loss information, reconnaissance information and damage information based on time values, and send them to the linkage data display submodule.
[0237] The aforementioned linked data display submodule is used to display loss information, reconnaissance information, and damage information;
[0238] The aforementioned overall data display submodule is connected to the multi-dimensional exercise information storage module and the confrontation assessment module to display loss information, reconnaissance information, damage information and loss assessment values in list form.
[0239] Optionally, the aforementioned linked data display submodule is also used to display statistical data corresponding to situational information, loss information, reconnaissance information, damage information, and command information;
[0240] The aforementioned situation display submodule is used to display situation information and additional information on a preset battlefield map.
[0241] It should be noted that the above battlefield map is an electronic map of the combat training ground, used to display information such as terrain, landforms and buildings in the training environment.
[0242] In yet another optional embodiment, the above-mentioned determination of the current display situation sequence, additional information, and current display time sequence based on the display mode includes:
[0243] Determine the display mode;
[0244] When the display mode is the first mode, query the global index submodule for the index number of the global index item whose index time is closest to the current display time and whose index type is the first type to obtain the current display number; query the first storage submodule for the situation information with the number of the current display number to obtain the current display situation information; determine that the current display situation sequence contains only the current display situation information; determine that the additional information is empty; determine that the current display time sequence contains only the current display time;
[0245] When the display mode is the second mode, determine the current display situation sequence, which only includes the target situation information in the target situation information pair; determine the additional information as the target command; determine the current display time sequence, which only includes the target time in the target situation information pair;
[0246] When the display mode is the third mode, the current display situation sequence is determined to be a situation information sequence; the additional information is determined to be empty; and the current display time series is determined to be a situation time series.
[0247] When the display mode is the fourth mode, the current display situation sequence is determined to be the filter situation sequence; the additional information is determined to be empty; and the current display time series is determined to be the filter time series.
[0248] In yet another optional embodiment, querying loss information, reconnaissance information, and damage information based on time values includes:
[0249] In the global index submodule, query the index number of the global index item whose index type is the second type and whose index time is closest to the time value, and obtain the first number;
[0250] In the global index submodule, query the index number of the global index item with the third index type and the index time closest to the time value to obtain the second index;
[0251] In the global index submodule, query the index number of the global index item with the fourth index type and the index time closest to the time value to obtain the third index;
[0252] Query the loss information, reconnaissance information, and damage information in the second, third, and fourth storage submodules, with the numbers being the first, second, and third, respectively, to obtain and display the loss information, reconnaissance information, and damage information.
[0253] In yet another optional embodiment, the above-described display of situational information and additional information on the battlefield map includes:
[0254] The first set and the second set are determined to be the personnel status set and equipment status set in the situation information, respectively;
[0255] Based on the current state of each person, the first set is divided into a first subset of people and a second subset of people; where the current state of each person in the first subset of people is normal, and the current state of each person in the second subset of people is abnormal.
[0256] Sequentially obtain the location information of the entity tags of each person's status in the first subset of personnel to obtain the first location set;
[0257] Sequentially obtain the location information of the entity tags for each person's status in the second subset of personnel to obtain the second location set;
[0258] Based on the current state of the equipment, the personnel set is divided into a first equipment subset and a second equipment subset; the current state of each personnel in the first equipment subset is normal, and the current state of each personnel in the second equipment subset is abnormal.
[0259] Sequentially obtain the position information of the entity tags for each equipment state in the first equipment subset to obtain the third position set;
[0260] Sequentially obtain the position information of the entity tags for each equipment state in the second equipment subset to obtain the fourth position set;
[0261] On the preset battlefield map, for each location information in the first location set, the second location set, the third location set, and the fourth location set, display the preset first marker, second marker, third marker, and fourth marker respectively;
[0262] Additional information is overlaid on the battlefield map.
[0263] It is evident that implementing the command and countermeasure linkage analysis and evaluation system described in this embodiment of the invention is beneficial for quickly finding corresponding process information based on time, assessing the overall loss of personnel, equipment, and ammunition during the confrontation exercise, realizing the reverse deduction of combat orders and battlefield situation during execution based on exercise results, and forward acquisition of battlefield situation changes during execution based on combat orders. It enables the acquisition of battlefield situation changes within a specified time range, number range, group range, camp range, and location range, and enables the simultaneous display of situational information in multiple modes, along with the linkage display of losses, reconnaissance, and damage, while controlling the display speed.
[0264] Example:
[0265] Please see Figure 10 , Figure 10 This is a flowchart illustrating a command and control countermeasures linkage analysis and evaluation method disclosed in an embodiment of the present invention. Figure 10 The described command and control linkage analysis and evaluation method is applied in the field of military training evaluation, such as command and control assessment; however, this invention does not limit its application to specific applications. Figure 10 As shown, this command and control linkage analysis and evaluation method includes:
[0266] Utilize the multi-dimensional exercise information storage module to store multi-dimensional exercise information;
[0267] The linkage analysis module is used to perform linkage analysis, obtain display information, and send it to the linkage display module;
[0268] Using the adversarial assessment module, the loss assessment value is calculated and sent to the linkage display module;
[0269] The linked display module is used to show information and loss assessment values.
[0270] As an optional implementation method, the above-mentioned linkage analysis is performed to obtain the displayed information, including:
[0271] The decision tracing submodule is used to obtain target instructions and target situation information, and then send them to the linkage display module.
[0272] The combat effectiveness analysis submodule is used to obtain the situation information sequence and situation time sequence, and then send them to the linkage display module.
[0273] Using the filtering analysis submodule, the filtering time series and filtering trend series are obtained and sent to the linkage display module;
[0274] The aforementioned target instructions, target situation information, situation information sequence, situation time sequence, filtered time sequence, and filtered situation sequence are combined into the displayed information.
[0275] As another optional implementation, the above-mentioned adversarial evaluation module calculates the loss evaluation value, including:
[0276] The faction acquisition submodule responds to user actions, retrieves the current faction value, and sends it to the loss assessment submodule.
[0277] The time series acquisition submodule is used to acquire the collection time series and the completion time series, and send them to the situation number sequence acquisition submodule;
[0278] The situation number sequence acquisition submodule uses the acquisition time series and completion time series to acquire the first situation number sequence and the second situation number sequence, and sends them to the situation information sequence acquisition submodule.
[0279] The situation information sequence acquisition submodule uses the first situation number sequence and the second situation number sequence to acquire the first situation information sequence and the second situation information sequence, and sends them to the loss assessment submodule.
[0280] The loss assessment submodule is used to process the first situation information sequence and the second situation information sequence to obtain the loss assessment value.
[0281] As another optional implementation, the above-mentioned use of a linked display module to display information and loss assessment values includes:
[0282] The display parameter acquisition submodule responds to user operations, acquires display parameters, and sends them to the mode judgment submodule and the display control submodule respectively.
[0283] Using the pattern judgment submodule, based on the display mode, determine the current display situation sequence, additional information, and current display time sequence, and send the current display situation sequence and current display time sequence to the display control submodule, and send the additional information to the situation display submodule;
[0284] Using the display control submodule, the situation information in the current display situation sequence is sent to the situation display submodule according to the display speed, and the time value in the current display time sequence is also sent to it;
[0285] Using the linked data acquisition submodule, loss information, reconnaissance information, and damage information are queried and displayed based on time values, and then sent to the linked data display submodule;
[0286] The linked data display submodule displays loss information, reconnaissance information, and damage information.
[0287] The overall data display submodule displays loss information, reconnaissance information, damage information, and loss assessment values in list format.
[0288] The situation display submodule displays situation information and additional information on the battlefield map.
[0289] It is evident that implementing the command-and-control linkage analysis and evaluation method described in the embodiments of this invention is beneficial for quickly finding corresponding process information based on time, assessing the overall loss of personnel, equipment, and ammunition during the confrontation exercise, realizing the reverse deduction of combat orders and battlefield situation during execution based on exercise results, and forward acquisition of battlefield situation changes during execution based on combat orders. It enables the acquisition of battlefield situation changes within a specified time range, number range, group range, camp range, and location range, and enables the simultaneous display of situational information in multiple modes, along with the linkage display of losses, reconnaissance, and damage, while controlling the display speed.
[0290] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0291] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0292] Finally, it should be noted that the command and countermeasure linkage analysis and evaluation system and method disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention, and are only used to illustrate the technical solutions of the present invention, not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A command and control linkage analysis and evaluation system, characterized in that, The system includes an information acquisition module, a multi-dimensional exercise information storage module, a linkage analysis module, an adversarial assessment module, and a linkage display module; The information acquisition module is data-connected to the multi-dimensional exercise information storage module, and is used to acquire multi-dimensional exercise information and send it to the multi-dimensional exercise information storage module. The multi-dimensional exercise information includes collection time, information type, and process information; the information type is a first type, a second type, a third type, a fourth type, or a fifth type; the process information corresponding to the first type, the second type, the third type, the fourth type, and the fifth type is situation information, loss information, reconnaissance information, damage information, and command information; The multi-dimensional exercise information storage module is data-connected to the linkage analysis module, the confrontation evaluation module, and the linkage display module, and is used to store the multi-dimensional exercise information; The multi-dimensional exercise information storage module includes a first storage sub-module, a second storage sub-module, a third storage sub-module, a fourth storage sub-module, a fifth storage sub-module, a global index sub-module, and a storage selection sub-module; The first storage submodule, the second storage submodule, the third storage submodule, the fourth storage submodule, and the fifth storage submodule are all data-connected to the storage selection submodule and the global index submodule, and are respectively used to store the situation information, the loss information, the reconnaissance information, the damage information, and the instruction information; The linkage analysis module is data-connected to the linkage display module and is used to obtain display information through linkage analysis and send it to the linkage display module; the display information includes target instructions, target situation information, situation information sequence, situation time sequence, filtered situation sequence, and filtered time sequence; The linkage analysis module includes a decision tracing submodule, a combat effect analysis submodule, and a screening analysis submodule. The decision tracing submodule includes a combat effect acquisition unit, a combat effect tracing unit, an instruction tracing unit, and a situation tracing unit, which are used to acquire the combat effect to be analyzed, determine the target object, determine the target time and target situation information based on the target object, and send it to the linkage display module. The combat effectiveness analysis submodule includes an instruction time acquisition unit, a situation linkage unit, and a situation acquisition unit, which are used to acquire situation time sequences and situation information sequences and send them to the linkage display module. The filtering and analysis submodule includes a condition acquisition unit, a first filtering unit, a second filtering unit, and a third filtering unit, which are used to obtain a filtering situation sequence based on the filtering conditions and send it to the linkage display module. The adversarial assessment module is connected to the linked display module for data calculation of loss assessment values; The linked display module is used to display the display information and the loss assessment value.
2. The command and countermeasure linkage analysis and evaluation system according to claim 1, characterized in that, The situation information includes a set of personnel status, a set of equipment status, and a set of ammunition status; each of the set of personnel status, the set of equipment status, and the set of ammunition status includes one or more personnel status, equipment status, and ammunition status. Both the personnel status and the equipment status include entity tags, location, and current status; the entity tags include number, group number, faction type, and location information; the ammunition status includes group number, faction type, and consumption rate; the current status is normal or abnormal. The loss information includes the entity label and loss parameters; the reconnaissance information includes the entity label, reconnaissance effect, and reconnaissance parameters; the damage information includes the entity label and damage parameters; the command information includes the entity label and command parameters. The global index submodule is data-connected to the storage selection submodule and is used to store the global time index; the global time index includes global index entries; the global index entries include index time, index type and index number. The storage selection submodule is connected to the information acquisition module and is used to analyze and store the multi-dimensional exercise information, as well as update the global time index.
3. The command and countermeasure linkage analysis and evaluation system according to claim 2, characterized in that, The combat effectiveness analysis submodule is data-connected to the multi-dimensional exercise information storage module and the linkage display module, and is used to acquire the situation information sequence and the situation time sequence, and send them to the linkage display module. The screening and analysis submodule is connected to the multi-dimensional exercise information storage module and the linkage display module for data acquisition of the screening time series and the screening situation series, and sends them to the linkage display module.
4. The command and countermeasure linkage analysis and evaluation system according to claim 3, characterized in that, The combat effect acquisition unit is data-connected to the combat effect tracing unit, and is used to respond to user operations, acquire the combat effect to be analyzed, and send it to the combat effect tracing unit; the combat effect to be analyzed includes effect type and effect content; the effect type is the third type or the fourth type; The combat effect tracing unit is data-connected to the command tracing unit, as well as the third and fourth storage sub-modules of the multi-dimensional exercise information storage module, and is used to determine the target object using the combat effect to be analyzed and send it to the command tracing unit. The instruction tracing unit is connected to the situation tracing unit and the fifth storage sub-module of the multi-dimensional exercise information storage module. It is used to query the instruction information and corresponding number of the entity tag equal to the target object in the fifth storage sub-module, obtain the target instruction and the target instruction number, and send them to the linkage display module and the situation tracing unit respectively. The situation tracking unit is data-connected to the linkage display module and the global index submodule and the fifth storage submodule of the multi-dimensional exercise information storage module, and is used to obtain target time and target situation information based on the target instruction number and send it to the linkage display module.
5. The command and countermeasure linkage analysis and evaluation system according to claim 3, characterized in that, The instruction time acquisition unit is data-connected to the situation linkage unit and is used to respond to user operations, acquire the instruction to be analyzed and the analysis time, and send them to the situation linkage unit. The situation linkage unit is data-connected with the situation acquisition unit, the global index submodule and the fifth storage submodule of the multi-dimensional exercise information storage module, and is used to acquire the situation index sequence using the instruction to be analyzed and the analysis time, and send it to the situation acquisition unit. The situation acquisition unit is data-connected to the fifth storage submodule of the linkage display module and the multi-dimensional exercise information storage module, and is used to acquire the situation time sequence and situation information sequence using the situation index sequence, and send them to the linkage display module.
6. The command and countermeasure linkage analysis and evaluation system according to claim 3, characterized in that, The condition acquisition unit is data-connected to the first filtering unit and is used to acquire action filtering conditions in response to user operations; the action filtering conditions include time range, number range, group range, faction range and location range. The first filtering unit is data-connected to the second filtering unit, the linkage display module, and the global index submodule and the first storage submodule of the multi-dimensional exercise information storage module. It is used to obtain the filtering time series and the first situation sequence using the action filtering conditions, and send them to the linkage display module and the second filtering unit respectively. The second filtering unit is data-connected to the third filtering unit and is used to filter the first situation sequence to obtain a second situation sequence, which is then sent to the third filtering unit. The third filtering unit is connected to the linkage display module for filtering the second situation sequence, obtaining the filtered situation sequence, and sending it to the linkage display module.
7. The command and countermeasure linkage analysis and evaluation system according to claim 2, characterized in that, The confrontation assessment module includes a faction acquisition submodule, a time series acquisition submodule, a situation number sequence acquisition submodule, a situation information sequence acquisition submodule, and a loss assessment submodule; The faction acquisition submodule is connected to the loss assessment submodule and is used to obtain the current faction value in response to user operation and send it to the loss assessment submodule. The time series acquisition submodule is data-connected to the situation number sequence acquisition submodule, the global index submodule and the fifth storage submodule of the multi-dimensional exercise information storage module, and is used to acquire the collection time series and the completion time series, and send them to the situation number sequence acquisition submodule. The situation number sequence acquisition submodule is data-connected to the situation information sequence acquisition submodule and the global index submodule of the multi-dimensional exercise information storage module. It is used to acquire the first situation number sequence and the second situation number sequence using the acquisition time sequence and the completion time sequence, and send them to the situation information sequence acquisition submodule. The situation information sequence acquisition submodule is data-connected to the loss assessment submodule and the first storage submodule of the multi-dimensional exercise information storage module. It is used to acquire the first situation information sequence and the second situation information sequence using the first situation number sequence and the second situation number sequence, and send them to the loss assessment submodule. The loss assessment submodule is connected to the situation information sequence acquisition submodule and is used to process the first situation information sequence and the second situation information sequence to obtain the loss assessment value.
8. The command and countermeasure linkage analysis and evaluation system according to claim 7, characterized in that, The loss assessment submodule includes a first loss calculation unit, a second loss calculation unit, a stage loss calculation unit, and a loss assessment value calculation unit: The first loss calculation unit is data-connected to the camp acquisition submodule and the situation information sequence acquisition submodule. It processes the current camp value and the first situation information sequence to obtain a first personnel loss matrix, a first equipment loss matrix, and a first ammunition loss matrix, and sends these to the stage loss calculation unit. The first personnel loss matrix, the first equipment loss matrix, and the first ammunition loss matrix are all... M × N Matrix; The second loss calculation unit is connected to the camp acquisition submodule and the situation information sequence acquisition submodule. It is used to process the current camp value and the second situation information sequence to obtain the second personnel loss matrix, the second equipment loss matrix and the second ammunition loss matrix, and send them to the stage loss calculation unit. The second personnel loss matrix, the second equipment loss matrix, and the second ammunition loss matrix are all M × N Matrix; The stage loss calculation unit is data-connected to the first loss calculation unit, the second loss calculation unit, and the loss calculation unit. It is used to process the first personnel loss matrix, the first equipment loss matrix, the first ammunition loss matrix, the second personnel loss matrix, the second equipment loss matrix, and the second ammunition loss matrix to obtain the stage personnel loss matrix, the stage equipment loss matrix, and the stage ammunition loss matrix, and send them to the loss calculation unit. The loss calculation unit is connected to the linkage display module for data processing of the phase personnel loss matrix, the phase equipment loss matrix and the phase ammunition loss matrix using the loss assessment model, to obtain the loss assessment value and send it to the linkage display module. The loss assessment model is as follows: In the formula, a 1. a 2 and a 3 represents the preset personnel coefficient, equipment coefficient, and ammunition coefficient. b 1,i , b 2,i and b 3,i They are respectively the preset number of i The first grouping coefficient, the second grouping coefficient, and the third grouping coefficient. SR i,j , SZ i,j and SD i,j These are the first three matrices in the phase personnel loss matrix, the phase equipment loss matrix, and the phase ammunition loss matrix, respectively. j Line 1 i The elements of the column.
9. The command and countermeasure linkage analysis and evaluation system according to claim 1, characterized in that, The linkage display module includes a display parameter acquisition submodule, a mode judgment submodule, a display control submodule, a linkage data acquisition submodule, a linkage data display submodule, an overall data display submodule, and a situation display submodule. The display parameter acquisition submodule is data-connected to the mode judgment submodule and the display control submodule, and is used to acquire display parameters in response to user operations, and send them to the mode judgment submodule and the display control submodule respectively. The display parameters include display mode, display speed, and current display time; The display mode is either the first mode, the second mode, or the third mode; The mode determination submodule is data-connected to the linkage analysis module, the display control submodule, and the first storage submodule of the multi-dimensional exercise information storage module. It is used to determine the current display situation sequence, additional information, and current display time sequence based on the display mode, and send the current display situation sequence and current display time sequence to the display control submodule, and send the additional information to the situation display submodule. The displayed situation sequence includes one or more of the aforementioned situation information; The display control submodule is data-connected to the situation display submodule and is used to send the situation information in the current display situation sequence to the situation display submodule according to the display speed, and to send the time value in the current display time sequence to the situation display submodule. The linkage data acquisition submodule is data-connected with the linkage data display submodule, as well as the global index submodule, the second storage submodule, the third storage submodule, and the fourth storage submodule of the multi-dimensional exercise information storage module. It is used to query and display loss information, reconnaissance information, and damage information based on the time value, and send them to the linkage data display submodule. The linked data display submodule is used to display the loss information, reconnaissance information, and damage information; The overall data display submodule is connected to the multi-dimensional exercise information storage module and the confrontation evaluation module, and is used to display the loss information, the reconnaissance information, the damage information and the loss evaluation value in a list format respectively; The situation display submodule is used to display the situation information and the additional information on a preset battlefield map.
10. A method for command and control coordination analysis and evaluation, characterized in that, The method, applied to the command and countermeasure linkage analysis and evaluation system according to any one of claims 1-9, comprises: The information acquisition module acquires multi-dimensional exercise information and sends it to the multi-dimensional exercise information storage module. The multi-dimensional exercise information is stored using the multi-dimensional exercise information storage module. The linkage analysis module is used to perform linkage analysis, obtain display information, and send it to the linkage display module; Using the adversarial assessment module, the loss assessment value is calculated and sent to the linked display module; The linked display module is used to display the information and the loss assessment value.
Citation Information
Patent Citations
Ground-air troop real-equipment confrontation training system
CN108520664A
Replay playback display control method based on event tracing
CN119622133A