Communication system and method based on multi-protocol airborne system test management platform

The multi-protocol airborne system test management platform enables the separate network transmission of test data, control data, and management data, solving the problem of low communication efficiency in existing technologies and improving test efficiency and flexibility.

CN115766905BActive Publication Date: 2026-03-17XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-26
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

The existing airborne system test platform uses a single communication method, which results in low communication efficiency, affects test efficiency, and cannot meet the requirements of concurrent transmission of a large number of interfaces and data.

Method used

A multi-protocol airborne system test management platform is adopted, including a test management unit, a communication management unit, and a test support unit. It uses a distributed real-time data transmission protocol, an interactive TCP protocol, and a big data communication network for data transmission, respectively, to realize the separate network transmission of test data, control data, and management data.

Benefits of technology

It enables efficient management and visualization of data in the testing environment, improves the flexibility and efficiency of the testing platform, and reduces the workload of testers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115766905B_ABST
    Figure CN115766905B_ABST
Patent Text Reader

Abstract

The application provides a communication system and method based on a multi-protocol airborne system test management platform, the system comprising: a test management unit, a communication management unit and a test support unit, the test management unit and the test support unit being in communication connection with the communication management unit; the communication management unit comprising: a test network transmission component, a control network transmission component and a management network transmission component; the test network transmission component being used for transmitting test data, adopting a distributed real-time data transmission protocol and defining a special test protocol; the control network transmission component being used for transmitting control data and adopting an interactive TCP protocol; and the management network transmission component being used for transmitting management data and adopting a big data communication network. The application can improve the airborne system test efficiency and meet the requirements of concurrent transmission of a large number of interfaces and data in the test process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and specifically to a communication system and method based on a multi-protocol airborne system test management platform. Background Technology

[0002] With the development of electronic technology, the integration and complexity of airborne systems are rapidly increasing. Existing airborne test systems use a single communication method, resulting in low communication efficiency of the test platform and consequently affecting test efficiency. To improve test efficiency, strengthen test data management, and reduce the workload of testers, there is a need for an airborne system test management platform that uses multiple protocols for communication. This platform should be able to provide a large number of interfaces and concurrent data transmission, offering a comprehensive test management environment, thereby providing efficient test process management and support. Summary of the Invention

[0003] In view of this, embodiments of this application provide a communication system and method based on a multi-protocol airborne system test management platform to improve the testing efficiency of airborne systems and meet the requirements of concurrent transmission of a large number of interfaces and data during the testing process.

[0004] This application provides the following technical solution: a communication system based on a multi-protocol airborne system test management platform, comprising:

[0005] The test management unit, the communication management unit, and the test support unit are all communicatively connected to the communication management unit.

[0006] The communication management unit includes: a test network transmission component, a control network transmission component, and a management network transmission component; the test network transmission component is used to transmit test data, adopts a distributed real-time data transmission protocol, and defines a proprietary test protocol; the control network transmission component is used to transmit control data, adopts an interactive TCP protocol; the management network transmission component is used to transmit management data, adopts a big data communication network.

[0007] The test management unit includes a test configuration management component and a runtime control component. The test configuration management component is communicatively connected to the management network transmission component and is used to configure and manage test configurations. The runtime control component is communicatively connected to the test network transmission component, the control network transmission component, and the management network transmission component, respectively, and is used to perform test control.

[0008] The test support unit includes a test incentive management component and a simulation model management component. The test incentive management component is communicatively connected to the test network transmission component, the control network transmission component, and the management network transmission component, and is used to manage and control the generation of test incentives. The simulation model management component is communicatively connected to the test network transmission component, the control network transmission component, and the management network transmission component, and is used to manage and control the operation of the simulation model.

[0009] According to one embodiment of this application, the test management unit further includes a data visualization component, which is communicatively connected to the test network transmission component, the control network transmission component, and the management network transmission component, respectively, and is used to provide visualization functions for real-time test data.

[0010] According to one embodiment of this application, the test management unit further includes a platform management component, which is communicatively connected to the control network transmission component and is used to manage and monitor the health status of various components in the platform.

[0011] According to one embodiment of this application, the test management unit further includes an application development component, which is communicatively connected to the management network transmission component and is used to develop application models for use in the test environment.

[0012] According to one embodiment of this application, the test support unit further includes a data storage component for storing test records and run record data.

[0013] According to one embodiment of this application, the transmission data of the test network transmission component includes: message data, channel information, board information, publisher ID, and subscriber ID;

[0014] The data transmitted by the control network transmission component includes: control commands, number of parameters, parameter list, response data, and message data;

[0015] The transmission data of the management network transmission component includes: message data and message name.

[0016] The present invention also provides a communication method for a communication system based on a multi-protocol airborne system test management platform as described above, including an execution step of test configuration deployment, wherein the execution step of test configuration deployment includes:

[0017] Step 1: The tester operates the operation control component to select the test configuration and start the test process;

[0018] Step 2: The operation control component sends a test configuration acquisition request to the management network transmission component;

[0019] Step 3: The network transmission management component passes the test configuration acquisition request to the test configuration management component;

[0020] Step 4: The test configuration management component feeds back the test configuration configuration file to the management network transmission component;

[0021] Step 5: The network transmission management component feeds back the test configuration file to the runtime control component;

[0022] Step Six: The runtime control component deploys the user-confirmed test configuration file to the management network transmission component;

[0023] Step 7: Manage the network transmission components by deploying the test configuration file to the test stimulus management component, simulation model management component, and platform management component;

[0024] Step 8: Deploy the test incentive management component, simulation model management component, and platform management component according to the configuration file configuration.

[0025] According to one embodiment of this application, the test execution process further includes the following steps:

[0026] Step 1: The tester operates the operation control component to start the test and sends a test start command to the control network transmission component;

[0027] Step 2: Control the network transmission component to send the test start command to the test stimulus management component and the simulation model management component;

[0028] Step 3: The runtime control component publishes test data to the test network transmission component according to the test configuration file, and subscribes to test data from the test network transmission component; simultaneously,

[0029] The test incentive management component publishes test data to the test network transmission component according to the test configuration file, and subscribes to test data from the test network transmission component; simultaneously...

[0030] The simulation model management component publishes test data to the test network transmission component according to the test configuration file, and subscribes to test data from the test network transmission component.

[0031] Step 4: The tester operates the operation control component to stop the test and sends a test stop command to the control network transmission component;

[0032] Step 5: Control the network transmission component to send a test stop command to the test stimulus management component and the simulation model management component.

[0033] Compared with the prior art, the beneficial effects that at least one technical solution adopted in the embodiments of this specification can achieve include at least:

[0034] 1) This invention enables separate network transmission of test data, management data, and control data in the test environment.

[0035] 2) This invention achieves loose coupling between test execution, test configuration management, test data visualization, and test incentive management.

[0036] 3) This invention employs three communication protocols to implement a configuration-based test platform operation mechanism, thereby improving test flexibility. Attached Figure Description

[0037] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0038] Figure 1 This is a diagram illustrating the system component composition and interaction process of an embodiment of the present invention;

[0039] Figure 2 This is a component interaction diagram of the test configuration deployment process in an embodiment of the present invention;

[0040] Figure 3 This is a component interaction diagram of the test execution process in an embodiment of the present invention. Detailed Implementation

[0041] The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0042] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments, providing a clear and complete description of the technical solutions of the present invention. Obviously, the described embodiments are merely some embodiments of the present invention, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0043] like Figure 1 As shown, this embodiment of the invention provides a communication system based on a multi-protocol airborne system test management platform, including: a test management unit, a communication management unit, and a test support unit, wherein the test management unit and the test support unit are both communicatively connected to the communication management unit;

[0044] The communication management unit includes: a test network transmission component 101, a control network transmission component 103, and a management network transmission component 102.

[0045] The test network transmission component 101 is used to transmit test data, and this component is implemented using a network architecture that supports real-time transmission of massive amounts of data; the control network transmission component 103 is used to transmit control data, and is implemented using real-time transmission network middleware; the management network transmission component 102 is used to transmit management data, and to perform file uploads, downloads, etc.

[0046] The test management unit includes a test configuration management component 104, a runtime control component 106, a data visualization component 107, a platform management component 110, and an application development component 111.

[0047] The test configuration management component 104 is communicatively connected to the management network transmission component 102 and is used to implement test configuration configuration and management, including interface control data configuration, test environment configuration, device under test configuration, test data configuration, etc.

[0048] The operation control component 106 is communicatively connected to the test network transmission component 101, the control network transmission component 103, and the management network transmission component 102, respectively, for test control, including manual test control and automated test control.

[0049] The data visualization component 107 is communicatively connected to the test network transmission component 101, the control network transmission component 103, and the management network transmission component 102, respectively, and is used to provide visualization functions for real-time test data.

[0050] The platform management component 110 is communicatively connected to the control network transmission component 103 and is used to manage and monitor the health status of various components in the platform, as well as power distribution and wiring management and other functions.

[0051] The application development component 111 is communicatively connected to the management network transmission component 102 and is used to develop application models for use in the test environment, including simulation models, visualization models, etc.

[0052] The test support unit includes a test incentive management component 108, a simulation model management component 109, and a data storage component 105.

[0053] The test incentive management component 108 is communicatively connected to the test network transmission component 101, the control network transmission component 103, and the management network transmission component 102, and is used to manage and control the generation of test incentives.

[0054] The simulation model management component 109 is communicatively connected to the test network transmission component 101, the control network transmission component 103, and the management network transmission component 102, and is used to manage and control the operation of the simulation model.

[0055] The data storage component 105 is used to store test records and operation records.

[0056] The communication management unit in this embodiment is divided into three components: test network transmission component 101, control network transmission component 103, and management network transmission component 102.

[0057] I. Test Network Transmission Component 101: Used for transmitting test data, employing a distributed real-time data transmission protocol and defining a proprietary test protocol. Transmitted data includes:

[0058] 1. Message data, named MsgData, in stream format, with a length of [1, 2048] bytes;

[0059] 2. Channel information, data name: ChannelID, data format: int32

[0060] 3. Board information, data name: BoardID, data format: int32

[0061] 4. Publisher ID, Data Name: PublisherID, Data Format: int32

[0062] 5. Subscriber ID, data name SubscribeID, data format int32 Array[8]

[0063] II. Control network transmission component 103: Used to transmit control data, using the interactive TCP protocol.

[0064] The transmitted data includes:

[0065] 1. Control command, data name: Command, data format: INT32, data description includes:

[0066] (1) Indicates a loopback detection command;

[0067] (2) Indicates the setting command;

[0068] (3) Indicates a status acquisition command;

[0069] (4) indicates the start command;

[0070] (5) Indicates the termination command;

[0071] (6) Reserved;

[0072] (7) Reserved;

[0073] (8) Reserved.

[0074] 2. Number of parameters, data name: ParameterNum, data type int32;

[0075] 3. Parameter list, data name Parameters, data type int32 Array[8];

[0076] 4. Response data, data name: Response, data type: Boolean, data description includes:

[0077] 0: Abnormal termination;

[0078] 1: Normal ending.

[0079] 5. Message data, data name: Message, data type: stream.

[0080] III. Management Network Transmission Component 102: Used for transmitting management data, employing a big data communication network.

[0081] The transmitted data includes:

[0082] 1. Message Data: Data Name: Message, Data Type: stream, Data Length: [0, 5M] bytes

[0083] 2. Message Name: Data name MessageName, data type int32, data description includes:

[0084] (1) ICD configuration;

[0085] (2) Test program configuration;

[0086] (3) Power distribution configuration file;

[0087] (4) Wiring configuration file;

[0088] (5) Test logs;

[0089] (6) Run log

[0090] This invention also provides a communication method for a communication system based on a multi-protocol airborne system test management platform as described above, including the execution steps of test configuration deployment. The component interaction diagram of the test configuration deployment process in this embodiment is as follows: Figure 2 As shown, the execution steps for deploying the test configuration include:

[0091] Step 1: The tester operates the operation control component 106 to select the test configuration and start the test process;

[0092] Step 2: The operation control component 106 sends a test configuration acquisition request to the management network transmission component 102;

[0093] Step 3: The network transmission management component 102 passes the test configuration acquisition request to the test configuration management component 104;

[0094] Step 4: The test configuration management component 104 feeds back the test configuration configuration file to the management network transmission component 102;

[0095] Step 5: The network transmission management component 102 feeds back the test configuration file to the operation control component 106;

[0096] Step 6: The operation control component 106 deploys the user-confirmed test configuration file to the management network transmission component 102;

[0097] Step 7: The network transmission management component 102 deploys the test configuration file to the test stimulus management component 108, the simulation model management component 109, and the platform management component 110;

[0098] Step 8: Deploy the test incentive management component 108, simulation model management component 109, and platform management component 110 according to the configuration file configuration.

[0099] The configuration file mentioned above is used by each terminal to configure the test configuration according to the file.

[0100] According to one embodiment of this application, the test execution process further includes steps, and the component interaction diagram of the test execution process in this embodiment is as follows: Figure 3 As shown, the steps of the test execution process include:

[0101] Step 1: The tester operates the operation control component 106 to start the test and sends a test start command to the control network transmission component 103;

[0102] Step 2: Control network transmission component 103 to send test start command to test stimulus management component 108 and simulation model management component 109;

[0103] Step 3: The operation control component 106 publishes test data to the test network transmission component 101 according to the test configuration file, and subscribes to test data from the test network transmission component 101; simultaneously,

[0104] The test incentive management component 108 publishes test data to the test network transmission component 101 according to the test configuration file, and subscribes to test data from the test network transmission component 101; simultaneously,

[0105] Simulation model management component 109 publishes test data to test network transmission component 101 according to test configuration file, and subscribes to test data from test network transmission component 101;

[0106] Step 4: The tester operates the operation control component 106 to stop the test and sends a test stop command to the control network transmission component 103;

[0107] Step 5: Control network transmission component 103 to send a test stop command to test stimulus management component 108 and simulation model management component 109.

[0108] The test configuration file is used to configure the test network transmission components and the subscription and publication of test data by each terminal.

[0109] This invention discloses a communication system and method based on a multi-protocol airborne system test management platform. This system enables platform management, testing, and test configuration deployment to be performed on separate networks, allowing different data to be transmitted on different networks. This improves platform utilization efficiency, strengthens test data management, reduces the workload of testers, and increases test efficiency.

[0110] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication system based on a multi-protocol airborne system test management platform, characterized in that, Comprise: Test management unit, communication management unit and test support unit, the test management unit and the test support unit are in communication connection with the communication management unit; The communication management unit comprises: test network transmission component, control network transmission component, management network transmission component; the test network transmission component is used for transmitting test data, adopts distributed real-time data transmission protocol, defines special test protocol; the control network transmission component is used for transmitting control data, adopts interactive TCP protocol; the management network transmission component is used for transmitting management data, adopts big data communication network; The test management unit comprises test configuration management component, operation control component, the test configuration management component is in communication connection with the management network transmission component, and is used for realizing test configuration and management; the operation control component is in communication connection with the test network transmission component, the control network transmission component, the management network transmission component respectively, and is used for test control; The test support unit comprises test excitation management component, simulation model management component, the test excitation management component is in communication connection with the test network transmission component, the control network transmission component, the management network transmission component, and is used for management and control of the generation of test excitation; the simulation model management component is in communication connection with the test network transmission component, the control network transmission component, the management network transmission component, and is used for management and control of the operation of simulation model; Wherein, the transmission data of the test network transmission component comprises: message data, channel information, board card information, publisher ID, subscriber ID; The transmission data of the control network transmission component comprises: control command, parameter quantity, parameter list, response data, message data; The transmission data of the management network transmission component comprises: message data, message name; Wherein, the communication method of the communication system based on the multi-protocol airborne system test management platform comprises the execution steps of test configuration deployment, and the execution steps of test configuration deployment comprise: Step one: test personnel operate operation control component to select test configuration, and start test flow; Step two: operation control component sends test configuration acquisition request to management network transmission component; Step three: management network transmission component passes test configuration acquisition request to test configuration management component; Step four: test configuration management component feeds back test configuration file to management network transmission component; Step five: management network transmission component feeds back test configuration file to operation control component; Step six: operation control component deploys user-confirmed test configuration file to management network transmission component; Step seven: management network transmission component deploys test configuration file to test excitation management component, simulation model management component and platform management component; Step eight: test excitation management component, simulation model management component and platform management component are disposed according to configuration file configuration.

2. The multi-protocol based on-board system test management platform communication system according to claim 1, wherein, The test management unit further comprises a data visualization component, which is communicatively connected with the test network transmission component, the control network transmission component and the management network transmission component respectively, and is configured to provide a visualization function of test real-time data.

3. The multi-protocol based on-board system test management platform communication system according to claim 1, wherein, The test management unit further comprises a platform management component, which is communicatively connected with the control network transmission component, and is configured to manage health states of various components in a monitoring platform.

4. The multi-protocol based onboard system test management platform communication system of claim 1, wherein, The test management unit further comprises an application development component, which is communicatively connected with the management network transmission component, and is configured to develop an application model used in a test environment.

5. The multi-protocol based onboard system test management platform enabled communication system as claimed in claim 1 wherein, The test support unit further comprises a data storage component, which is configured to store test record and operation record data.

6. The multi-protocol based onboard system test management platform enabled communication system as claimed in claim 1 wherein, The test execution process further comprises the following steps: Step one: a tester operates the operation control component to start a test, and sends a test start command to the control network transmission component; Step two: the control network transmission component sends the test start command to the test stimulus management component and the simulation model management component; Step three: the operation control component publishes test data to the test network transmission component according to a test configuration file, and subscribes to test data from the test network transmission component; meanwhile, the test stimulus management component publishes test data to the test network transmission component according to the test configuration file, and subscribes to test data from the test network transmission component; meanwhile, the simulation model management component publishes test data to the test network transmission component according to the test configuration file, and subscribes to test data from the test network transmission component; Step four: the tester operates the operation control component to stop the test, and sends a test stop command to the control network transmission component; Step five: the control network transmission component sends the test stop command to the test stimulus management component and the simulation model management component.

Citation Information

Patent Citations

  • General aviation avionics system product testing and verification environment

    CN107193741A

  • Network security verification system and method for airborne information system of civil aircraft

    CN113395260A