A behavior tree and situation diagram linkage experimental hierarchical review processing method

By linking behavior trees and situation diagrams, the problem of experimenters getting lost in details in traditional debriefing methods is solved, enabling rapid grasp of experimental objectives and key information, and improving debriefing efficiency and hierarchical understanding.

CN120234862BActive Publication Date: 2025-12-23INST OF WAR STUDIES ACAD OF MILITARY SCI OF THE CHINESE PEOPLES LIBERATION ARMY
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510713088.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-12-23
Estimated Expiration
2045-05-30

AI Technical Summary

Technical Problem

Traditional debriefing methods lack representation and presentation of information at the level of experimental objectives and key points, which makes it easy for experimenters to get lost in the details of the experiment, unable to effectively grasp the overall information of the experiment, and the debriefing efficiency is low.

Method used

By using a method that links behavior trees and situation diagrams, the behavior tree and situation diagram of the adversarial simulation experiment are displayed in the debriefing interactive interface. Through the user's triggering operation of behavior tree nodes, different levels of debriefing information are graphically displayed, including basic attribute information such as adversarial resources, adversarial targets, and adversarial space, so as to realize hierarchical debriefing of experimental objectives, key contents and details.

Benefits of technology

It enables experimenters to quickly grasp the experimental objectives and key information, improves the efficiency of debriefing, helps experimenters effectively understand the overall information and details of the experiment, and solves the problems of low debriefing efficiency and weak hierarchy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120234862B_ABST
    Figure CN120234862B_ABST
Patent Text Reader

Abstract

A behavior tree and situation diagram linkage experimental hierarchical review processing method, the method comprises the following steps: in the review interaction interface, the behavior tree corresponding to the confrontation simulation experiment is displayed, and the review situation diagram corresponding to the confrontation simulation experiment is displayed; wherein the behavior tree is used to construct the confrontation simulation experiment in the simulation environment; the behavior tree includes multiple types of nodes based on its tree structure; when detecting that a user triggers an operation on any type of target node of the behavior tree, the basic attribute information corresponding to the target node is graphically displayed in the review situation diagram; the basic attribute information of different types of nodes is used to display different levels of review information of the confrontation simulation experiment. The present application is used for quickly reviewing the experiment, effectively solves the problems of low efficiency and weak hierarchical review of experiment review, and improves the efficiency of experiment personnel mastering the experiment content.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to a behavior tree and situation map linkage experiment hierarchical review processing method. BACKGROUND

[0002] With the rapid development of intelligent technology, experiments through computer simulation methods have become the main mode of research on confrontation tasks. How to efficiently review the experiments that have been carried out and find and analyze problems in the review process is the main problem of concern for modern experimenters.

[0003] The traditional review method often only focuses on the details of the simulation experiment, that is, the entire experiment process is presented in full by playing back the experiment data. However, this review method lacks the representation of hierarchical information such as the purpose of the experiment and the key points of the experiment as a cognitive understanding of the laying, and experimenters are easily lost in the details of the experiment and cannot effectively grasp the overall information of the experiment. At the same time, when the experimenter needs to view multiple levels of review information, it is also difficult to quickly obtain the corresponding information for viewing. SUMMARY

[0004] Therefore, in order to solve the above technical problems, the present application provides a behavior tree and situation map linkage experiment hierarchical review processing method.

[0005] According to the first aspect of the present application, a behavior tree and situation map linkage experiment hierarchical review processing method is provided, which comprises:

[0006] displaying the behavior tree corresponding to the confrontation simulation experiment and the review situation map corresponding to the confrontation simulation experiment in the review interaction interface; wherein the behavior tree is used to construct the confrontation simulation experiment in the simulation environment; the behavior tree includes multiple types of nodes based on its tree structure;

[0007] when detecting a trigger operation of a user on any type of target node of the behavior tree, graphically displaying the basic attribute information corresponding to the target node in the review situation map, and the basic attribute information of different types of nodes is used to display different levels of review information of the confrontation simulation experiment.

[0008] In an embodiment, the basic attribute information corresponding to the multiple types of nodes of the behavior tree at least includes confrontation resources, confrontation targets and confrontation space.

[0009] In an embodiment, the behavior tree includes a scheme node, which is the root node of the behavior tree; and the graphically displaying the node information corresponding to the target node in the review situation map when detecting a trigger operation of a user on any type of target node of the behavior tree comprises:

[0010] When a triggering operation of a user on a scheme node of the behavior tree is detected, an adversarial resource, an adversarial target and an adversarial space of the scheme node of the behavior tree are acquired, an adversarial decision graph of the whole adversarial simulation experiment is displayed based on the acquired information, and an experimental purpose of the adversarial simulation experiment is displayed.

[0011] In an implementation, the behavior tree comprises at least one task node, and the task node is an intermediate node of the behavior tree; when a triggering operation of a user on any type of target node of the behavior tree is detected, node information corresponding to the target node is displayed in the review situation graph, including:

[0012] When a triggering operation of a user on any task node of the behavior tree is detected, an adversarial resource, an adversarial target and an adversarial space of the task node are acquired, task plan information of the task node is generated based on the acquired information, execution state information of the task node is acquired, the execution state information is a starting execution time and an ending execution time of the task node, a review progress of the review situation graph is positioned to the starting execution time, the task plan information of the task node is displayed in the review situation graph, and a view angle of the review situation graph is focused on the task plan information of the task node.

[0013] In an implementation, the method further comprises:

[0014] A time interval is set as a time between the starting execution time and the ending execution time, target key event information in the time interval is acquired, and the target key event information is a result generated after execution of the task node;

[0015] The starting execution time, the ending execution time and an occurrence time of each target key event information are marked on a review progress time axis of the review situation graph.

[0016] In an implementation, the behavior tree comprises at least one action node, and the action node is a leaf node of the behavior tree; when a triggering operation of a user on any type of target node of the behavior tree is detected, node information corresponding to the target node is displayed in the review situation graph, including:

[0017] When a triggering operation of a user for any action node of the behavior tree is detected, the adversarial resource, the adversarial target, and the adversarial space of the action node are acquired, the action execution information of the action node is generated based on the acquired information, the execution state information of the action node is acquired, the execution state information is the start execution time and the end execution time of the action node, the replay progress of the replay situation diagram is positioned to the start execution time, the action execution information of the action node is displayed in the replay situation diagram, and the perspective of the replay situation diagram is focused on the action execution information of the action node.

[0018] In an implementation manner, the method further includes:

[0019] In the adversarial simulation experiment, the information required for replay is recorded in advance according to a preset period in a simulation space; the information required for replay includes trajectory point information of an entity, behavior tree execution state information, and key event information; the behavior tree execution state information is the start execution time and the end execution time of each node in the behavior tree, and the key event information is a result generated after execution of each node.

[0020] In an implementation manner, the method further includes:

[0021] After the replay is started, the information required for replay is acquired, the replay progress time axis is generated based on the behavior tree execution state information, and the situation diagram of the adversarial simulation experiment is played back according to the replay progress time axis.

[0022] A time interval is obtained, the time interval being between the initial start execution time and the final end execution time in the behavior tree execution state information, target key event information in the time interval is acquired, and the target key event information is a result generated after execution of any behavior tree node;

[0023] The initial start execution time, the final end execution time, and the occurrence time of each target key event information are marked on the replay progress time axis of the replay situation diagram.

[0024] According to a second aspect of the present application, a behavior tree and situation diagram linkage experimental hierarchical replay processing device is provided, and the device includes:

[0025] The display module is configured to display, in a replay interactive interface, a behavior tree corresponding to an adversarial simulation experiment and a replay situation diagram corresponding to the adversarial simulation experiment; the behavior tree is used to construct the adversarial simulation experiment in a simulation environment; and the behavior tree includes multiple types of nodes based on a tree structure thereof.

[0026] The detection module is configured to, when detecting a triggering operation of a user on any type of target node of the behavior tree, graphically display basic attribute information of the target node in the debriefing situation graph, and the basic attribute information of different types of nodes is used to display different levels of debriefing information of the adversarial simulation experiment.

[0027] According to a third aspect of the present application, a computer device is provided, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any method of the first aspect when executing the computer program. BRIEF DESCRIPTION OF DRAWINGS

[0028] Figure 1 A flowchart of a behavior tree and situation graph linkage experimental hierarchical debriefing processing method provided in an embodiment;

[0029] Figure 2 A structure diagram of a behavior tree provided in an embodiment;

[0030] Figure 3 A basic attribute information diagram of a behavior tree node provided in an embodiment;

[0031] Figure 4 A debriefing interaction interface diagram provided in an embodiment;

[0032] Figure 5 A flowchart of another behavior tree and situation graph linkage experimental hierarchical debriefing processing method provided in an embodiment;

[0033] Figure 6 An internal structure diagram of a computer device in an embodiment. DETAILED DESCRIPTION

[0034] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0035] With the rapid development of intelligent technology, experiments through computer simulation have become the main mode of research on adversarial tasks. How to efficiently debrief the experiments conducted and find and analyze problems in the debriefing process is a major concern of modern experimenters.

[0036] According to the cognitive mode of a person to a thing, the review of the confrontation task needs a hierarchical understanding. First, the experimenter does not know the experiment at all, so the purpose of the experiment needs to be understood first. Secondly, after having a general understanding of the purpose of the experiment, the key content of the experiment needs to be mastered. Finally, after mastering the key content of the experiment, the details of the experiment will be explored in detail.

[0037] However, the traditional review method often only focuses on the third level, that is, the representation of the details of the experiment. The whole experiment process is presented in full by playing back the experimental data. Because of the lack of representation and display of hierarchical information such as the purpose of the experiment and the key points of the experiment as a cognitive understanding, the experimenter is easy to lose in the details of the experiment and cannot effectively master the overall information of the experiment. At present, it is urgent to explore an efficient experiment review method to help the experimenter effectively master the information of the purpose of the experiment, the key points of the experiment and the process of the experiment.

[0038] In view of the above problems, the present application provides a graphic information to the experimenter when the experimenter does not know the experiment at all, so that the experimenter can quickly master the purpose of the experiment, that is, the information of the confrontation between the two parties, the target, the region and the like can be intuitively displayed in the situation diagram; when the experimenter has a general understanding of the purpose of the experiment, the key content of the experiment needs to be mastered, which plays a leading role, and the key node, the main task and the key action of the confrontation task are quickly compiled and presented according to the needs of the experimenter; when the experimenter has an understanding of the key content, the experimenter will have a need to explore the details of the experiment in detail, therefore, the whole simulation space data will be reviewed, the change information of the confrontation behavior, the entity unit loss and the strength contrast in the process of the experiment will be analyzed and displayed to the experimenter.

[0039] Specifically, as shown in Figure 1 The present application provides an experiment hierarchical review processing method based on the linkage of behavior tree and situation diagram, which comprises the following steps:

[0040] S101, a behavior tree corresponding to a confrontation simulation experiment and a review situation diagram corresponding to the confrontation simulation experiment are displayed in a review interactive interface; wherein the behavior tree is used to construct the confrontation simulation experiment in a simulation environment, and the behavior tree comprises multiple types of nodes based on its tree structure;

[0041] S102, when a trigger operation of a user is detected for any type of target node of the behavior tree, the basic attribute information corresponding to the target node is graphically displayed in the review situation diagram, and the basic attribute information of different types of nodes is used to display different levels of review information of the confrontation simulation experiment.

[0042] In the above manner, the behavior tree corresponding to the adversarial simulation experiment and the replanning situation diagram corresponding to the adversarial simulation experiment are displayed in the replanning interactive interface. Subsequently, different levels of replanning information can be displayed in the replanning situation diagram based on the triggering operation of the user on the different types of nodes in the behavior tree. On the one hand, the problem that the experiment personnel cannot effectively master the overall information of the experiment due to being lost in the details of the experiment can be avoided by displaying only the details of the simulation experiment. On the other hand, the information displayed in the replanning situation diagram can be adjusted to the information that the experiment personnel need to quickly view according to the needs of the experiment personnel, which is beneficial to the efficient replanning of the experiment personnel.

[0043] The behavior tree is a tree structure used to control AI decision-making behavior and is widely used in game development, robot control, and artificial intelligence. At present, the behavior tree technology is usually used to construct an implementation scheme of an adversarial task in a simulation environment. Subsequently, the simulation of the entire adversarial task can be implemented in the simulation environment based on the constructed implementation scheme.

[0044] As shown in Figure 2 , it is an example of a simple structure of a behavior tree, which includes a root node, intermediate nodes (enemy nodes, building nodes, etc.), and leaf nodes (check enemy nodes, attack enemy nodes, etc.). The root node is the starting point of the simulation, and the behavior of the simulation is decided by traversing the child nodes. The intermediate nodes can be conditional nodes, such as checking whether certain conditions are met to determine whether to execute a certain behavior, or control nodes, such as responsible for controlling the execution flow of the behavior, including sequential nodes, selection nodes, parallel nodes, etc. The leaf nodes can be nodes that execute specific behaviors, such as moving, attacking, etc. It can be understood that Figure 2 The tree structure shown is only illustrative, and the present application does not limit the structure of the behavior tree. In addition, when generating the behavior tree, basic attribute information of each node of the behavior tree is usually edited, including at least adversarial resources, adversarial targets, and adversarial spaces. Figure 3 As shown in Figure 3 , it is the basic attribute of each node, including the node type, task name, adversarial resources, adversarial targets, and adversarial spaces of the node.

[0045] As shown in Figure 4 , it is a schematic diagram of displaying the behavior tree corresponding to the adversarial simulation experiment and the replanning situation diagram corresponding to the adversarial simulation experiment in the replanning interactive interface in S101. The present application does not limit the specific form of displaying the behavior tree and the replanning situation diagram in the replanning interactive interface.

[0046] The nodes of the behavior tree proposed in the present application include a scheme node, at least one task node, and at least one action node. The scheme node is the root node of the behavior tree, the task node is the intermediate node of the behavior tree, and the action node is the leaf node of the behavior tree. Based on these three types of nodes, S102 is explained below.

[0047] In an embodiment, when a trigger operation of a user on a scheme node of a behavior tree is detected, basic attribute information of the behavior tree scheme node, such as confrontation resources, confrontation targets, and confrontation space, is acquired, and a confrontation resolution graph of the whole confrontation simulation experiment is displayed based on the acquired information, so as to display the experimental purpose of the confrontation simulation experiment. In the confrontation resolution graph, resource information of the confrontation parties is plotted with labels of entity units occupying regions, space information is plotted according to space positioning points, and targets of the confrontation parties are plotted with labels of attack, pinching, multi-arrow attack, and the like. The above information of resources, space, and targets supports aggregation and disaggregation according to the scale of the situation graph. Since the confrontation resolution graph of the whole confrontation simulation experiment is displayed in the review situation graph, after seeing the confrontation resolution graph, the experimental personnel can quickly understand the experimental purpose, experimental results, and other information of the whole experiment, so as to quickly enter the situation and understand the basic information.

[0048] In another embodiment, when a trigger operation of a user on any task node of a behavior tree is detected, basic attribute information of the task node, such as confrontation resources, confrontation targets, and confrontation space, is acquired, task plan information of the task node is generated based on the acquired information, execution state information of the task node is acquired, the execution state information is a start execution time and an end execution time of the task node, the review progress of the review situation graph is positioned to the start execution time, the task plan information of the task node is displayed in the review situation graph, and the view angle of the review situation graph is focused on the task plan information of the task node.

[0049] In this way, the review situation graph can be quickly positioned to the execution time period of each task node, the situation graph at the time of task execution is displayed, and the task plan information of each task node is more focused, so that the experimental personnel can quickly understand the key nodes and key tasks in the behavior tree and other information.

[0050] In addition, in order to enable the experimental personnel to quickly understand the execution results of each task, a time interval between the start execution time and the end execution time of the task node can be acquired, and target key event information in the time interval can be acquired, the target key event information being a result generated after execution of the task node.

[0051] The start execution time, the end execution time, and the occurrence time of each target key event information are marked on the review progress time axis of the review situation graph.

[0052] In this embodiment, when the experimenter focuses on key nodes, key tasks, and key events in the behavior tree, this application provides a review mode that links the situation map with the task nodes of the behavior tree. Assuming the experimenter clicks on the m-th task node in the behavior tree, they can obtain the resources of this task node. ,Target ,space Based on basic attribute information, the task plan information for this node is plotted. This task node contains... , , Just the entire behavior tree , , This is a part of the complete set. By acquiring the boundary points of all plotted information, the map scale is calculated, and the situation map automatically switches to this fixed scale, achieving focus on the entities in this task from the perspective of the simulation environment. It also acquires the execution status data of the behavior tree task nodes. and at the start time and the end execution time The time interval is, where, These represent the start execution time of the m-th behavior tree node. and the end execution time Obtain key event information within this interval. and the corresponding time .Will , , The information is highlighted in an inverted triangle on the review and broadcast progress, and the review progress is positioned at the start time of this task node, which makes it convenient for experimenters to review the simulation process of this task node.

[0053] In another implementation, upon detecting a user's triggered operation on any action node in the behavior tree, basic attribute information such as adversarial resources, adversarial targets, and adversarial space of the action node is acquired. Based on the acquired information, action execution information for the action node is generated, and execution status information of the action node is acquired, including the start and end times of the action node. The review progress of the review situation diagram is positioned to the start time, and the action execution information of the action node is displayed in the review situation diagram, focusing the viewpoint of the review situation diagram on the action execution information of that action node. In this embodiment, any action node of interest to the experimenter can be quickly located, and the details of that task node can be quickly displayed to the experimenter in the situation diagram. In addition, in this embodiment, key event information corresponding to each action node can also be displayed in the situation diagram, as described above, and will not be repeated here.

[0054] In order to effectively display the information in the review situation diagram according to the trigger of the experimenter during the review, the application proposes that, during the confrontation simulation experiment, the information required for review in the simulation space is recorded in advance according to a preset period; the information required for review includes trajectory point information of entities, behavior tree execution state information and key event information; wherein the behavior tree execution state information is the start execution time and the end execution time of each node in the behavior tree, and the key event information is the result generated after the execution of each node.

[0055] For example, from the start time of the experiment, every time t during the experiment, three types of information are recorded, one type is the trajectory point information of the entities in the simulation space, which is represented as

[0056]

[0057] represents the trajectory point data of the entity at the time t, wherein respectively represent the longitude, latitude and height values of the entity at the time t; the trajectory point information of the entities in the simulation space can be used to generate task plan information of task nodes, action execution information of action nodes, etc.

[0058] Another type is the behavior tree execution state information, which is represented as

[0059] respectively represent the start execution time and the end execution time of the mth behavior tree node. M represents the number of behavior tree nodes.

[0060] The last type is the key event information, which is represented as

[0061]

[0062] represents the nth key event, and N represents the total number of key events.

[0063] In one embodiment, in addition to displaying the review situation diagram based on the trigger operation of the user on any type of target node, the whole process of the confrontation simulation experiment can also be directly displayed in the order of the confrontation simulation experiment time after the review starts.

[0064] ​​​​​​​​Based on this, the application proposes that after the start of the review, the information required for the review is obtained, the review progress timeline is generated based on the behavior tree execution state information, and the situation map of the confrontation simulation experiment is played back according to the review progress timeline. It can be understood that the execution state information here is the execution state information of each node in the behavior tree.

[0065] The time interval between the initial start execution time and the final end execution time in the behavior tree execution state information is taken as the time interval, and the target key event information in the time interval is obtained. The target key event information is the result generated after the execution of any behavior tree node; the initial start execution time, the final end execution time and the occurrence time of each target key event information are marked on the review progress timeline of the review situation map.

[0066] As shown in Figure 5 , a specific behavior tree and situation map linkage experiment hierarchical review processing method proposed by the application, specifically, in the process of simulation experiment, the trajectory point information , behavior tree execution state information and key event information are recorded according to the preset period. When the experimenter wants to review the complete experiment process, the full data of , , and other three kinds of information are obtained, in which , The time information is highlighted in the form of inverted triangle on the review broadcast progress, the review broadcast progress jumps to the start time of the experiment, and the experiment process is played back in order from .

[0067] When the experimenter clicks the behavior tree scheme node, the confrontation resources, confrontation targets and confrontation space of the behavior tree scheme node are obtained, and the confrontation decision map of the whole confrontation simulation experiment is displayed based on the obtained information, so as to show the experimental purpose of the confrontation simulation experiment; when the experimenter clicks a behavior tree action task node or action node, the review broadcast progress is positioned to the start time of this node, and the experiment process is played in order from this starting point, and the situation map automatically focuses on the perspective composed of the simulation space entities such as power, target and space contained in this node, so as to facilitate the experimenter to view the simulation confrontation process in detail.

[0068] It is judged whether the review broadcast progress t reaches the end time of the experiment, if , the review broadcast is continued, and the review action of the experimenter viewing the behavior tree action node, task node, scheme node and the like is responded, if the end time If yes, the review process is ended.

[0069] By using the above method, the linkage mode and presentation method of the situation graph are designed by using the hierarchical structure of the behavior tree scheme node, task node and action node, so as to assist the experimenters in understanding the experimental purpose, positioning the key behavior and tracing back the confrontation process, and then realizing the hierarchical progressive review understanding of the experiment. The application is used for quickly reviewing the experiment, and effectively solves the problems of low review efficiency and weak review hierarchy of the experiment, and improves the efficiency of the experimenters in mastering the experimental content.

[0070] Based on the same inventive concept, as shown in Figure 6 The application further provides an experimental hierarchical review processing device based on the linkage of the behavior tree and the situation graph, which comprises:

[0071] The display module is configured to display the behavior tree corresponding to the confrontation simulation experiment and the review situation graph corresponding to the confrontation simulation experiment in the review interactive interface; wherein the behavior tree is used to construct the confrontation simulation experiment in a simulation environment; the behavior tree comprises a plurality of types of nodes based on the tree structure thereof;

[0072] The detection module is configured to, when detecting a triggering operation of a user on any type of target node of the behavior tree, graphically display the basic attribute information corresponding to the target node in the review situation graph; and the basic attribute information of different types of nodes is used to display the review information of different levels of the confrontation simulation experiment.

[0073] In an embodiment, the basic attribute information corresponding to the plurality of types of nodes of the behavior tree at least comprises confrontation resources, confrontation targets and confrontation spaces.

[0074] In an embodiment, the behavior tree comprises a scheme node, and the scheme node is the root node of the behavior tree; and the detection module is specifically configured to, when detecting a triggering operation of a user on the scheme node of the behavior tree, acquire the confrontation resources, confrontation targets and confrontation spaces of the scheme node of the behavior tree, display the confrontation decision graph of the whole confrontation simulation experiment based on the acquired information, and display the experimental purpose of the confrontation simulation experiment.

[0075] In an embodiment, the behavior tree comprises at least one task node, and the task node is an intermediate node of the behavior tree.

[0076] The detection module is specifically configured to, when detecting a triggering operation of a user on any task node of the behavior tree, acquire adversarial resources, adversarial targets and adversarial spaces of the task node, generate task plan information of the task node based on the acquired information, acquire execution state information of the task node, the execution state information being a starting execution time and an ending execution time of the task node, position a review progress of the review situation diagram to the starting execution time, display the task plan information of the task node in the review situation diagram, and focus a view angle of the review situation diagram on the task plan information of the task node.

[0077] In an implementation, the detection module is specifically configured to take a time interval between the starting execution time and the ending execution time, acquire target key event information in the time interval, the target key event information being a result generated after execution of the task node.

[0078] The starting execution time, the ending execution time and an occurrence time of each target key event information are marked on a review progress time axis of the review situation diagram.

[0079] In an implementation, the behavior tree includes at least one action node, the action node being a leaf node of the behavior tree; the detection module is specifically configured to, when detecting a triggering operation of a user on any action node of the behavior tree, acquire adversarial resources, adversarial targets and adversarial spaces of the action node, generate action execution information of the action node based on the acquired information, acquire execution state information of the action node, the execution state information being a starting execution time and an ending execution time of the action node, position a review progress of the review situation diagram to the starting execution time, display the action execution information of the action node in the review situation diagram, and focus a view angle of the review situation diagram on the action execution information of the action node.

[0080] In an implementation, the device further includes a recording module configured to, when performing the adversarial simulation experiment, record information required for review in a simulation space in advance according to a preset period; the information required for review includes trajectory point information of an entity, behavior tree execution state information and key event information; the behavior tree execution state information is a starting execution time and an ending execution time of each node in the behavior tree, and the key event information is a result generated after execution of each node.

[0081] In an implementation, the display module is further configured to, after the review starts, acquire the information required for review, generate a review progress time axis based on the behavior tree execution state information, and play back a situation diagram of the adversarial simulation experiment according to the review progress time axis.

[0082] Take a time interval between the initial start execution time and the final end execution time in the behavior tree execution state information as a time interval, obtain target key event information in the time interval, the target key event information is a result generated after execution of the any behavior tree node;

[0083] Label the initial start execution time, the final end execution time and the occurrence time of each target key event information on the review progress timeline of the review situation diagram.

[0084] The specific limitations of the device can refer to the limitations of the method in the above, which will not be repeated here. Each module in the above device can be realized by software, hardware and their combination in whole or in part. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in the form of software, so that the processor calls and executes the operations corresponding to the above modules.

[0085] In one embodiment, a computer device is provided, which can be a terminal, and its internal structure diagram can be as shown in Figure 6 The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capability. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with the external terminal through the network connection. The computer program is executed by the processor to implement the Chinese event relation extraction model construction method or the Chinese event relation extraction method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the computer device, or an external keyboard, touchpad or mouse, etc.

[0086] Those skilled in the art can understand, Figure 6 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0087] In one embodiment, a computer device is provided, including a memory and a processor, the memory stores a computer program, and the processor executes the computer program to implement the steps of the behavior tree and situation diagram linkage experimental hierarchical review processing method described in any of the above embodiments.

[0088] In one embodiment, a computer readable storage medium is provided, and the computer program is stored in the computer readable storage medium, and the computer program is executed by a processor to implement the steps of the behavior tree and situation graph linkage experimental hierarchical review processing method of any one of the above embodiments.

[0089] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware, and the computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, the computer program can include the processes of the above-mentioned embodiments. Any reference to memory, storage, database or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memory. The non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. The volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

Claims

1. A hierarchical debriefing method for experiments that links behavior trees and situation diagrams, characterized in that, The method includes: The debriefing interactive interface displays the behavior tree corresponding to the adversarial simulation experiment, as well as the debriefing situation diagram corresponding to the adversarial simulation experiment. The behavior tree is used to construct the implementation scheme of the adversarial simulation experiment in the simulation environment, and to simulate the adversarial simulation experiment based on the constructed implementation scheme. The behavior tree includes multiple types of nodes based on its tree structure. The basic attribute information corresponding to the multiple types of nodes in the behavior tree includes at least adversarial resources, adversarial targets, and adversarial space. The multiple types of nodes include scheme nodes, at least one task node, and at least one action node. The scheme node is the root node of the behavior tree; the task node is the intermediate node of the behavior tree; and the action node is the leaf node of the behavior tree. When a user triggers an operation on any type of target node in the behavior tree, the basic attribute information corresponding to the target node is graphically displayed in the debriefing situation diagram. The basic attribute information of different types of nodes is used to display the debriefing information at different levels of the adversarial simulation experiment. The basic attribute information of the scheme node is used to display the experimental purpose of the adversarial simulation experiment. The basic attribute information of the task node is used to display the task plan information of the adversarial simulation experiment. The basic attribute information of the action node is used to display the action execution information of the adversarial simulation experiment.

2. The method according to claim 1, characterized in that, When a user triggers an action on a target node of any type in the behavior tree, the node information corresponding to the target node is graphically displayed in the recap situation diagram, including: When a user triggers an action on a scheme node of the behavior tree, the adversarial resources, adversarial targets, and adversarial space of the behavior tree scheme node are obtained. Based on the obtained information, the adversarial decision map of the entire adversarial simulation experiment is displayed to demonstrate the experimental purpose of the adversarial simulation experiment.

3. The method according to claim 1, characterized in that, When a user triggers an action on a target node of any type in the behavior tree, the node information corresponding to the target node is graphically displayed in the recap situation diagram, including: When a user triggers an operation on any task node of the behavior tree, the adversarial resources, adversarial targets, and adversarial space of the task node are obtained. Based on the obtained information, the task plan information of the task node is generated, and the execution status information of the task node is obtained, which includes the start time and end time of the task node. The review progress of the review situation diagram is positioned to the start time of the execution, and the task plan information of the task node is displayed in the review situation diagram. The perspective of the review situation diagram is focused on the task plan information of the task node.

4. The method according to claim 3, characterized in that, The method further includes: Using the time between the start execution time and the end execution time as the time interval, obtain the target key event information within the time interval, where the target key event information is the result generated after the task node is executed; The start time, end time, and occurrence time of each key event are marked on the review progress timeline of the review situation diagram.

5. The method according to claim 1, characterized in that, When a user triggers an action on a target node of any type in the behavior tree, the node information corresponding to the target node is displayed in the recap situation diagram, including: When a user triggers an action on any action node of the behavior tree, the adversarial resources, adversarial targets, and adversarial space of the action node are obtained. Based on the obtained information, the action execution information of the action node is generated, and the execution status information of the action node is obtained. The execution status information is the start time and end time of the action node. The review progress of the review situation diagram is positioned to the start time. The action execution information of the action node is displayed in the review situation diagram, and the perspective of the review situation diagram is focused on the action execution information of the action node.

6. The method according to claim 1, characterized in that, The method further includes: During adversarial simulation experiments, the information required for review in the simulation space is recorded in advance according to a preset cycle. The information required for review includes the trajectory point information of entities, the execution status information of behavior trees, and the key event information. The execution status information of behavior trees is the start time and end time of each node in the behavior tree, and the key event information is the result generated after each node is executed.

7. The method according to claim 6, characterized in that, The method further includes: After the debriefing begins, the information required for the debriefing is obtained, a debriefing progress timeline is generated based on the behavior tree execution status information, and the situation diagram of the adversarial simulation experiment is replayed according to the debriefing progress timeline. Using the time interval between the initial start time and the final end time in the behavior tree execution status information as the time interval, the target key event information within the time interval is obtained. The target key event information is the result generated after any behavior tree node is executed. The initial start time, the final end time, and the occurrence time of each key event are marked on the review progress timeline of the review situation diagram.

8. A hierarchical experimental debriefing processing device that links behavior trees and situation diagrams, characterized in that, The device includes: The display module is used to display the behavior tree corresponding to the adversarial simulation experiment and the post-mortem situation diagram corresponding to the adversarial simulation experiment in the debriefing interactive interface. The behavior tree is used to construct the implementation scheme of the adversarial simulation experiment in the simulation environment, and to simulate the adversarial simulation experiment based on the constructed implementation scheme. The behavior tree includes multiple types of nodes based on its tree structure. The basic attribute information corresponding to the multiple types of nodes in the behavior tree includes at least adversarial resources, adversarial targets, and adversarial space. The multiple types of nodes include scheme nodes, at least one task node, and at least one action node. The scheme node is the root node of the behavior tree; the task node is the intermediate node of the behavior tree; and the action node is the leaf node of the behavior tree. The detection module is used to graphically display the basic attribute information of the target node in the debriefing situation diagram when it detects a user's triggered operation on any type of target node in the behavior tree. The basic attribute information of different types of nodes is used to display the debriefing information at different levels of the adversarial simulation experiment. The basic attribute information of the scheme node is used to display the experimental purpose of the adversarial simulation experiment. The basic attribute information of the task node is used to display the task plan information of the adversarial simulation experiment. The basic attribute information of the action node is used to display the action execution information of the adversarial simulation experiment.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Task system data updating method and system based on behavior tree

    CN115617821A

  • Air defense system strategy data backtracking method and device

    CN116108618A

  • Replay playback display control method based on event tracing

    CN119622133A