Multi-level multi-node display control method and system for actual flight test situation, and storage medium

By designing a multi-node situation control method in the real-time test situation control technology, establishing a situation control message system and node management function, and adopting a 'closed loop' design and network message transmission, it solves the problem of displaying single and control in the existing technology. The flexibility problem realizes simultaneous control and display of multi-node situations, improving the flexibility and diversity of situation display control.

CN119496797APending Publication Date: 2025-02-21KUNMING SHIP EQUIPMENT RESEARCH & TESTING CENTER (CHINA SHIPBUILDING CORP 750 TEST SITE)
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411180932.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

The existing real-life test situation control technology has the problem of single display and inflexible control, and it is difficult to display multi-level and multi-angle situations at the same time.

Method used

Design a multi-node situation control method, by establishing a situation control message system and situation node management function, adopting the "self-closed loop" design and network message transmission control information, generate a dynamic link library for situation system calls, and realize multi-node situation Control and display simultaneously.

Benefits of technology

Multi-node situation display and control are realized, solving the problems of single nodes in the situation system, difficult to use and difficult to manage control information, and improving the flexibility and diversity of situation display control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119496797A_ABST
    Figure CN119496797A_ABST
Patent Text Reader

Abstract

The invention discloses a real aviation test situation multistage multi-node display control method, a storage medium and a system, and the method comprises the steps: taking a situation control message configuration file as an input, and completing the creation of a situation control message structure and the generation of a message; the situation node management configuration file is used as input, and node creation, connection testing, control channel establishment, control message sending and receiving and state monitoring are completed; a self-closed-loop design is adopted, dependence on other modules is avoided, a situation control module is packaged into a dynamic link library, and a control interface is provided for a situation system to call. And the situation system completes configuration of a situation control message configuration file and a situation node management configuration file by calling a dynamic link library, and deploys different situation systems in the same local area network to complete situation remote control. The situation system adopting the method does not need to change the original architecture, and multi-stage and multi-node situation display and control can be realized by adopting an embedding / calling mode, so that the method can be conveniently used and operated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a situation display and control method, and in particular to a multi-level and multi-node display and control method, storage medium and system for actual flight test situation. Background Art

[0002] In the actual flight test of weapons and equipment, there are many types and quantities of participating equipment, diverse display styles, and complex interactive information. The development of an easy-to-operate, easy-to-maintain, and flexible test situation system can effectively assist in completing the actual flight test. The situation system uses the network to connect the test equipment information, test environment information, test command information, electronic map information, and other information distributed at different nodes to jointly complete real-time test tasks such as weapons and equipment testing and simulation. It plays a key role in equipment status monitoring, test command and scheduling, test safety management and control, test evaluation, and test process control.

[0003] The current test situation display technology is mainly concentrated in specific types of actual flight tests. For example, the public texts of existing invention patents include CN111381233A, a method and system for underwater confrontation situation display and control, CN108061572A, a system and method for comprehensive situation display and control of marine nuclear power platforms, and CN102542740A, a method for land defense situation display and control, etc. They all focus on situation display and control and monitoring for a specific equipment / platform, and perform single-node situation display. All the information of the test is integrated into one node for display, and the amount of displayed information is large, which is easy to cause problems such as lack of information focus, limited display information, high software running load, complex system, and inconvenient operation. At the same time, there are many roles to pay attention to in the actual flight test, including test participants, test scheduling and command personnel, test process control personnel, referees, security personnel, test evaluation personnel, etc. The information that each type of personnel needs to pay attention to has different focuses. It is difficult to meet the diverse display needs at the same time by using a single node for situation display.

[0004] Therefore, it is particularly important to adopt multi-level and multi-node situation display technology. However, the existing actual flight test situation control technology has the problems of single display and inflexible control, which makes it difficult to simultaneously display multi-level and multi-angle situations during actual flight tests. Summary of the invention

[0005] The technical problem to be solved by the present invention is to design a multi-node situation control method without changing the single-node situation display architecture, perform display control for different information of interest, and complete the simultaneous control and display of multi-node situations. The specific problems to be solved are as follows:

[0006] 1) Solve the problem of single node in the situation system. This method can realize multi-node situation display. The situation system can run independently or in a coordinated manner with multiple nodes;

[0007] 2) Solve the problem that the situation system is difficult to use. The situation system using this method does not need to change the original architecture. This method adopts a "self-closed loop" independent design and provides an interface for the situation system to call, which improves the versatility in different practical aviation fields;

[0008] 3) Solve the problem that the situation system control information is difficult to manage and expand. This method can realize flexible configuration of control information and can realize automatic management;

[0009] 4) To solve the management problem of multiple nodes, this method can flexibly configure status nodes and realize automatic management.

[0010] The present invention will improve the flexibility and diversity of situation display control by taking the following measures:

[0011] 1) Adopt the technology of configurable message structure, set up message information configuration files, and establish a situation control message system;

[0012] 2) Adopt node information configurable technology, set situation node configuration files, and establish situation node management functions;

[0013] 3) The situation control adopts a "self-closed loop" design, uses network messages to transmit control information, and generates a dynamic link library for the situation system to call.

[0014] The technical solution of the present invention is:

[0015] A multi-level and multi-node display and control method for actual flight test situations includes: establishing a situation control message system and a situation node management function to achieve flexible configuration of situation control content and nodes; adopting an independent "self-closed loop" design to increase the coupling of situation control, generating a dynamic link library for situation system calls, reducing the difficulty of development and implementation, and improving ease of use.

[0016] The multi-level and multi-node display and control method for actual flight test situation of the present invention comprises the following steps:

[0017] Step 1, situation control message configuration, takes the situation control message configuration file shown in Table 1 as input, completes the creation of the situation control message structure, and generates the message for situation display control call. The configuration file is used to configure the message structure, and the corresponding message fields can be created according to the content to be controlled, so as to realize the free configuration of control information. The configuration content of the configuration file includes the message name, communication port, message identification ID, and the format and meaning of each field in the message protocol.

[0018] Table 1 Situation control message configuration file information table

[0019]

[0020] Step 2, the situation node management function completes the management of the situation node, taking the situation node management configuration file shown in Table 2 as input, and completes the creation of nodes, connection testing, control channel establishment, control message sending and receiving, status monitoring, etc. The ip field is used as the communication ip of the node, the isMain field is true to indicate that the node is the main control node, name is the node name, and function is the situation control mode required by the actual business.

[0021] Table 2 Situation node configuration example

[0022] Control Node 1 Control Node 2 Control Node 3 ip 192.168.11.1 192.168.11.2 192.168.11.3 isMain True false false name Node 1 Node 2 Node 3 Function Situation Control Mode 1 Situation Control Mode 2 Situation Control Mode 3

[0023] Step 3, the situation control adopts a "self-closed loop" design, that is, the situation control module does not rely on other modules, is encapsulated as a dynamic link library, and provides a control interface for the situation system to call. The situation system completes the configuration of the situation control message configuration file and the situation node management configuration file by calling the dynamic link library. By deploying different situation systems in the same local area network, remote situation control can be completed.

[0024] A computer-readable storage medium stores a computer program, which can be executed by a processor to implement the steps of a multi-level and multi-node display and control method for actual flight test situation described in the present invention.

[0025] A multi-level and multi-node display and control system for actual flight test situations, comprising a situation control module, wherein the situation control module is used to implement the multi-level and multi-node display and control method for actual flight test situations described in the present invention, and the situation control module is embedded in other situation modules of the situation system in the form of a dynamic library.

[0026] The present invention establishes a situation control message system and a situation node management function, adopts a "self-closed loop" design, and realizes multi-node situation control through a network. Its beneficial effects can be summarized as follows:

[0027] 1) Adopt the technology of configurable management of node information and control information, build the situation control message system and situation node management function, and achieve the effect of flexible configuration of display and control nodes and control information format;

[0028] 2) Adopting "self-closed loop" design technology, it does not rely on other situation modules, so as to achieve the effect of embedding into the situation system without changing the original situation system architecture;

[0029] 3) The technology of transmitting display and control information through network messages is used to realize the display and control combination between any nodes, achieving the effect of flexible configuration of the display and control "master-slave" relationship in multiple nodes. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 This is the interaction diagram between situation node control and situation system.

[0031] Figure 2 This is a schematic diagram of multi-node situation control.

[0032] Figure 3 This is the information flow diagram for situation control. DETAILED DESCRIPTION

[0033] The present invention is further described below in conjunction with the accompanying drawings and implementation methods. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0034] See also Figure 1 The situation node control and situation system interaction diagram shown in the figure, the situation system of the present invention can be divided into a situation control module and other situation modules, the situation control module can be divided into situation node configuration, control message configuration, active control end and passive receiving end, and its specific implementation steps are as follows:

[0035] 1) Control message configuration. Generate a control message configuration file based on the control information to be interacted with. The file includes the name of the control information, the network transmission port and the message structure. The network transmission port is the value of port shown in Table 1. The message structure is the MsgStruct in Table 1 in the content of the invention. The number of message fields to be transmitted can be flexibly set. If the number of message fields required is 3, repeat the Msglength and Msg fields 3 times. After completing the control message configuration, the situation control module will create the corresponding data structure and message structure according to the configuration file for Figure 1 Use "Network Message Generation" and "Network Message Parsing" to establish a control information transmission carrier.

[0036] 2) Situation node configuration. In the situation display of the actual flight test, the node configuration is performed according to the number and content of nodes to be displayed. The configuration file format is shown in Table 2 in the content of the invention. The main configuration content is the node name, communication IP and situation control mode. The ip field is the IP of the running node, and together with the port in the control message configuration, it forms a socket for network communication; the isMain field is true, indicating that the node is a control node. One or more nodes can be set according to business needs. If this field is true, control information can be sent, otherwise it can only receive control information and cannot control other nodes; name is the node name, which is convenient for node management and can be used as the node ID; function is the situation control mode, and the display properties of the node can be defined according to business needs, such as global situation, local situation, etc.

[0037] 3) Situation node management. "Situation node management" completes the creation and management of nodes, completes the management of the "situation control node" interface, and adaptively creates communication nodes based on the situation node configuration file. "Situation node management" will regularly complete the handshake between the control node and all nodes that need to be controlled, determine their status (offline / online), and provide a status call interface for other situation modules to call and display.

[0038] 4) Situation Node Control. The situation control module is embedded in the form of a dynamic library for use by other situation modules of the situation system. The situation system uses the control information call interface provided by the "situation node control" to manage situation information, such as Figure 1 As shown, through the interface call, the "situation control information A" enters the "situation node control", the situation control module calls the "network message control", matches the information with the "control message configuration" and generates a message, and then calls the "message sending" to complete the sending of the control end message information.

[0039] 5) Network message analysis. The control information of "message sending" is transmitted through the local area network. The situation node completes the reception of message information in "message receiving". "Network message analysis" analyzes the received message information and sends the analysis result to "situation node response".

[0040] 6) Situation node response. "Situation node response" completes the management of control information, puts the control information into the information pool, and manages the status of the control information. The status is divided into "responded" and "unresponded". If the information is called by other situation modules through the interface, it is set to "responded" and a reply message is sent according to the IP and port information of the control node. Figure 1 In response to the control information status in the "status node control", the "status node control" completes the control information status reception and returns the status for other system calls of the sender.

[0041] like Figure 2 As shown, the situation control module generated by the present invention can complete the "many-to-many" control mode, that is, according to the configuration of the "situation node management", the "active sending end" in the control node can be controlled and connected with the "passive receiving end" of any node.

[0042] like Figure 3 As shown, the control information of the situation system of the present invention flows from the "situation other modules" of the active control node situation system to the "situation other modules" of the control node situation system. The situation other modules are the original situation system, that is, the situation system when the situation control module is not used. It is named "situation other system" here to express that the use of the situation control module does not change the original situation system architecture. The module generated by the method can be called by other modules of the original system; at the same time, it is convenient for the concrete expression and understanding of the method of the present invention.

Claims

1. A multi-level and multi-node display and control method for actual flight test situation, characterized in that: The method comprises the following steps: Step 1, situation control message configuration, using the situation control message configuration file as input, completes the creation of the situation control message structure and message generation for situation display control call; Step 2, situation node management, takes the situation node management configuration file as input, completes the creation of nodes, connection test, control channel establishment, control message sending and receiving, and status monitoring; Step 3: The situation control adopts a self-closed loop design and does not rely on other modules. The situation control module is encapsulated as a dynamic link library, providing a control interface for the situation system to call. The situation system completes the configuration of the situation control message configuration file and the situation node management configuration file by calling the dynamic link library, and deploys different situation systems in the same local area network to complete remote situation control.

2. The multi-level and multi-node display and control method for actual flight test situation according to claim 1 is characterized in that: In step 1: the situation control message configuration uses a configuration file to configure the message structure, creates corresponding message fields according to the content to be controlled, and realizes free configuration of control information.

3. The multi-level and multi-node display and control method for actual flight test situation according to claim 1 is characterized in that: In step 1: the configuration content of the configuration file includes the message name, communication port, message identification ID and the format and meaning of each field in the message protocol.

4. The multi-level and multi-node display and control method for actual flight test situation according to claim 1 is characterized in that: In step 1, the situation control message configuration file is:

5. The multi-level and multi-node display and control method for actual flight test situation according to claim 1 is characterized in that: In step 2, the situation node management configuration file is: The ip field is used as the communication ip of the node, the isMain field is used as true to indicate that the node is the main control node, the name is used as the node name, and the function is used as the situation control mode required by the actual business.

6. The multi-level and multi-node display and control method for actual flight test situation according to any one of claims 1 to 5, characterized in that: Step 3 also includes situation node control: the situation control module is embedded in the form of a dynamic library for calling by other situation modules of the situation system. The situation system uses the control information calling interface provided by the "situation node control" to manage the situation information. Through the interface call, the "situation control information A" enters the "situation node control". The situation control module calls the "network message control" to complete the information matching with the "control message configuration" and generate a message, and then calls the "message sending" to complete the sending of the control end message information.

7. The multi-level and multi-node display and control method for actual flight test situation according to any one of claims 1 to 5, characterized in that: Step 3 also includes network message analysis: the control information of "message sending" is transmitted through the local area network, the situation node completes the reception of message information in "message receiving", and "network message analysis" analyzes the received message information and sends the analysis result to the "situation node response".

8. The multi-level and multi-node display and control method for actual flight test situation according to any one of claims 1 to 5, characterized in that: Step 3 also includes situation node response: "situation node response" completes the management of control information, puts the control information into the information pool, and manages the status of the control information. The status is divided into "responded" and "not responded". If the information is called by other situation modules through the interface, it is set to "responded" and sends a reply message based on the IP and port information of the control node, as shown in the control information status response in Figure 1. "Situation node control" completes the control information status reception and returns the status for the situation other system call at the sending end.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer program can be executed by a processor to implement the steps of a multi-level and multi-node display and control method for actual flight test situations as described in any one of claims 1-8.

10. A multi-level and multi-node display and control system for actual flight test situation, characterized in that: It includes a situation control module, which is used to implement the multi-level and multi-node display and control method of the actual flight test situation as described in any one of claims 1-8, and the situation control module is embedded in other situation modules of the situation system in the form of a dynamic library.

Citation Information

Patent Citations

  • Land defence situation display and control method

    CN102542740A

  • Comprehensive situation display and control system and method for marine nuclear power platform

    CN108061572A

  • Underwater confrontation situation display and control method and system

    CN111381233A

  • User-requirement-oriented mass multivariate data situation displaying system and method

    CN104363104A

  • Guided weapon multifunctional semi-physical simulation test control system and method

    CN110737211A