An integrated data management system and method

By utilizing the integrated data management system and the AFDX bus and low-speed bus, and selecting the appropriate transmission channel according to data requirements, the problem of low data interaction efficiency in traditional avionics has been solved, and efficient and accurate data transmission has been achieved.

CN119441106BActive Publication Date: 2025-10-17TIANJIN JINHANG COMP TECH RES INST
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411500279.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-10-17
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

In the traditional field of avionics, the lack of an effective integrated data management system between airborne equipment leads to low data interaction efficiency, inability to flexibly select transmission channels, and impacts flight safety or waste of resources.

Method used

An integrated data management system is adopted, including a network communication module and a data management module. Data transmission is carried out through AFDX bus and low-speed bus (such as RS422, RS485, RS232). The appropriate transmission channel is selected according to the data requirements, and the system management submodule is used for initialization and task scheduling.

Benefits of technology

It enables flexible selection of transmission channels based on data requirements, improves data transmission efficiency and accuracy, solves the problem of inconsistent initialization of various bus networks, and ensures smooth data flow between different airborne devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119441106B_ABST
    Figure CN119441106B_ABST
Patent Text Reader

Abstract

The application provides a comprehensive data management system and method, the system comprises: a comprehensive module comprising a network communication module and a data management module; the comprehensive module is connected with a plurality of first low-speed buses; a plurality of airborne devices are interconnected with the comprehensive module through an AFDX switch and an AFDX bus, and are interconnected with the comprehensive module through a plurality of second low-speed buses; the network communication module is configured to perform network initialization of the AFDX bus and the low-speed bus, and provide input / output interfaces of each bus; the data management module at least comprises a data processing submodule; the data management submodule is configured to receive data from the first low-speed bus, and transmit the data to a target device according to a transmission channel selected by the data requirement, the target device being an airborne device to be received by the data. The application can realize efficient interaction of control commands and data commands between different airborne devices, and meet the data transmission requirements in different scenes.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of airborne equipment data transmission, and particularly relates to a comprehensive data management system and method. BACKGROUND

[0002] In the field of avionics, with the continuous development of aviation technology, higher and higher requirements are put forward for data interaction and management between airborne equipment. In the traditional avionics network, different types of buses often run independently, and there is a lack of effective comprehensive management system, resulting in low data interaction efficiency and difficulty in fully exerting the advantages of high-speed buses.

[0003] The previous data transmission system may not have an effective data management module to flexibly select a transmission channel according to the specific requirements of the data. When facing complex airborne equipment data transmission requirements, a fixed transmission method is often used, or manual channel switching is performed. For example, when transmitting some urgent flight control data, if there is no flexible channel selection mechanism, the data transmission delay may be caused due to the fixed use of a low-speed channel, which affects flight safety; or when transmitting some data that does not have high real-time requirements, the AFDX bus is occupied, which causes resource waste. SUMMARY

[0004] In view of the above defects or deficiencies in the prior art, the present application aims to provide a comprehensive data management system and method.

[0005] In a first aspect, the present application provides a comprehensive data management system, comprising:

[0006] a comprehensive module, wherein the comprehensive module comprises a network communication module and a data management module; the comprehensive module is connected with a plurality of first low-speed buses;

[0007] a plurality of airborne equipment, wherein the plurality of airborne equipment is interconnected with the comprehensive module through an AFDX switch and an AFDX bus, and is interconnected with the comprehensive module through a plurality of second low-speed buses;

[0008] The network communication module is configured to perform network initialization of the AFDX bus, the first low-speed bus (4), and the second low-speed bus, and provide input / output interfaces of each bus; the data management module at least comprises a data processing submodule;

[0009] The data management submodule is configured to receive data from the first low-speed bus, and transmit the data to a target device through the AFDX bus or through the second low-speed bus according to a transmission channel selected by the data requirement, wherein the target device is the airborne equipment to be received.

[0010] According to the technical scheme provided in the embodiment of the present application, the first low-speed bus and / or the second low-speed bus at least comprises an RS422 bus, an RS485 bus and an RS232 bus.

[0011] According to the technical scheme provided in the embodiment of the present application, when transmitting data through the AFDX bus, the data processing sub-module submits data to the network communication module, and the network communication module transmits the data to the target device through the AFDX bus.

[0012] According to the technical scheme provided in the embodiment of the present application, when transmitting data through the second low-speed bus, the data processing sub-module submits data to the network communication module, and the network communication module establishes a connection with the corresponding second low-speed bus through the input interface of the corresponding first low-speed bus, and transmits the data to the target device through the corresponding second low-speed bus.

[0013] According to the technical scheme provided in the embodiment of the present application, the data management module further comprises a system management sub-module configured to perform the startup and initialization of the system and the scheduling management of the task, so that the data processing sub-module has sufficient resources to receive and transmit data.

[0014] According to the technical scheme provided in the embodiment of the present application, at least one of the several airborne devices is connected with the integrated module through the second low-speed bus, and when transmitting data through the second low-speed bus, the airborne device connected with the integrated module through the second low-speed bus is the target device.

[0015] In the second aspect, the present application provides a comprehensive data management method, which is realized based on the comprehensive data management system as described above, and comprises the following steps:

[0016] Periodically receiving data from the first low-speed bus and obtaining the required transmission channel corresponding to the data;

[0017] According to the required transmission channel corresponding to the data, the transmission mode corresponding to the data is obtained; the transmission mode comprises transmission through the AFDX bus and transmission through the second low-speed bus;

[0018] Transmitting the data to the target device through the transmission mode corresponding to the data, wherein the target device is the airborne device to be received.

[0019] According to the technical scheme provided in the embodiment of the present application, the data from the first low-speed bus has an identification feature, and the identification feature at least comprises packet header information, data source device identification and data content feature.

[0020] The requirement transmission channel corresponding to the obtained data specifically includes the following steps:

[0021] According to the identification feature of the data, the data type of the data is obtained, and the data type includes first type data and second type data;

[0022] According to the data type of the data, the requirement transmission channel corresponding to the data is obtained.

[0023] The requirement transmission channel corresponding to the data, the transmission mode and the target device corresponding to the data are obtained, and at least the following steps are included:

[0024] If the data type is the first type data, data forwarding is realized through the interface of the second low-speed bus corresponding to the data, and the data sending flag of the second low-speed bus is marked as valid to trigger the second low-speed bus to transmit data to the target device.

[0025] According to the technical scheme provided in the embodiments of the present application, the requirement transmission channel corresponding to the data, the transmission mode and the target device corresponding to the data are obtained, and the following steps are further included:

[0026] If the data type is the second type data, the data content is obtained, and the data content at least includes data number, data arrival time, data priority, data length, data longest sending time, data source device and destination device; wherein the data number is used to distinguish different groups of data groups;

[0027] According to the data content, a plurality of groups of data groups are sorted according to a rule, and data with high priority is processed preferentially.

[0028] Each data group is sequentially placed in an AFDX sending buffer until the current data length plus the data length of a certain group of data groups is less than or equal to the length of the AFDX sending buffer, and the data sending flag of the AFDX sending buffer is marked as valid to trigger the AFDX bus to transmit data to the target device.

[0029] According to the technical scheme provided in the embodiments of the present application, the plurality of groups of data groups are sorted according to a rule, and the following steps are specifically included:

[0030] A plurality of groups of data groups with different priorities are sorted in descending order of priority;

[0031] The plurality of groups of data groups with the same priority are sorted in ascending order of data longest sending time.

[0032] Compared with the prior art, the application has the beneficial effects that the comprehensive module can effectively manage data transmission of different buses, simplify the transmission process of data between different airborne devices, and the data management submodule can select to transmit data to the target device through the AFDX bus or the low-speed bus according to the transmission channel required by the data. This solves the problem of flexibly selecting a suitable transmission channel according to the specific requirements of the data (such as transmission speed requirements, data size, real-time requirements, etc.) in a complex airborne device data transmission scene, and improves the efficiency and accuracy of data transmission. In addition, there are AFDX buses and low-speed buses in the system, and network initialization is required before the buses work. The network communication module in the system is specially configured to perform network initialization of these buses, ensures that different buses can work normally, and provides input / output interfaces of each bus, so that data can smoothly flow between different buses and airborne devices, and solves the problem of inconsistent network initialization of multiple buses. BRIEF DESCRIPTION OF DRAWINGS

[0033] Figure 1 A structural schematic diagram of a comprehensive data management system provided by an embodiment of the application is shown in the figure.

[0034] Figure 2 A structural schematic diagram of a software architecture of a comprehensive module provided by an embodiment of the application is shown in the figure.

[0035] Figure 3 A step flowchart of a comprehensive data management method provided by an embodiment of the application is shown in the figure.

[0036] The text annotations in the figure represent:

[0037] 1, AFDX switch; 2, AFDX bus; 3, comprehensive module; 4, first low-speed bus; 5, airborne device; 31, network communication module; 32, data management module; 321, data processing submodule; 322, system management submodule. DETAILED DESCRIPTION

[0038] The application will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the related application, and not to limit the application. In addition, it should be noted that only parts related to the application are shown in the drawings for ease of description.

[0039] It should be noted that the embodiments in the application and the features in the embodiments can be combined with each other without conflict. The application will be described in detail below with reference to the accompanying drawings and embodiments.

[0040] Embodiment 1

[0041] As mentioned in the background, in order to solve the problems in the prior art, the present application provides a comprehensive data management system, please refer to Figure 1 As shown in the figure, comprising:

[0042] The comprehensive module 3 comprises a network communication module 31 and a data management module 32; the comprehensive module 3 is connected with a plurality of first low-speed buses 4;

[0043] A plurality of airborne devices 5, a plurality of said airborne devices 5 are interconnected with said comprehensive module 3 through AFDX switch 1 and AFDX bus 2, and are interconnected with said comprehensive module 3 through a plurality of second low-speed buses;

[0044] Specifically, AFDX (Avionics Full Duplex Switched Ethernet, Avionics Full Duplex Switched Ethernet) bus is a kind of high-speed data transmission bus widely used in avionics field. AFDX switch is a key device used for connecting different devices and realizing data exchange in AFDX network.

[0045] The network communication module 31 is configured to perform network initialization of the AFDX bus 2 and the first low-speed bus 4 and the second low-speed bus, and provide input / output interface of each bus; the data management module 32 at least includes data processing submodule 321;

[0046] The data management submodule is configured to receive data from the first low-speed bus 4, and transmit data to target device according to data requirement transmission channel selection through the AFDX bus 2 or through the second low-speed bus, the target device is the airborne device 5 to be received data.

[0047] Specifically, the data from the first low-speed bus 4 can come from various devices connected on the first low-speed bus 4, such as sensors, subsystems with specific functions or external data acquisition devices, etc.

[0048] In a preferred embodiment, the first low-speed bus 4 and / or the second low-speed bus at least includes RS422 bus, RS485 bus, RS232 bus.

[0049] Specifically, the system management submodule 322 completes the start and initialization work of the comprehensive module 3, while the network communication module 31 performs network initialization on the AFDX bus 2 and the first low-speed bus 4 or the second low-speed bus such as RS422, RS485 and RS232, to establish effective communication environment for each bus, and prepare to receive and send data.

[0050] For the first low-speed bus 4 (RS422, RS485, RS232, etc.), the data processing submodule 321 periodically receives data from the first low-speed bus 4.

[0051] For the AFDX bus 2, the integrated module 3 receives data sent by other airborne equipment 5 interconnected through the AFDX switch 1.

[0052] According to the data type, different types of data such as control commands and data commands are classified and sorted. The data is checked and converted, etc. to ensure the accuracy and integrity of the data.

[0053] According to the required data transmission channel, the appropriate bus is selected for data transmission.

[0054] For control commands and important data commands that need to be transmitted at high speed, the AFDX bus 2 is preferred for transmission to achieve fast interaction. The data is transmitted to other airborne equipment 5 interconnected through the AFDX switch 1.

[0055] For some specific cases, such as sending data to devices that only support low-speed transmission, the second low-speed bus is selected for data transmission.

[0056] In a preferred embodiment, when transmitting data through the AFDX bus 2, the data processing submodule 321 submits the data to the network communication module 31, and the network communication module 31 transmits the data to the target device through the AFDX bus 2.

[0057] In a preferred embodiment, when transmitting data through the low-speed bus 4, the data processing submodule 321 submits the data to the network communication module 31, and the network communication module 31 establishes a connection through the input interface of the corresponding first low-speed bus 4 and the corresponding second low-speed bus, and transmits the data to the target device through the corresponding second low-speed bus.

[0058] In a preferred embodiment, please refer to Figure 2 The data management module 32 also includes a system management submodule 322, which is configured to perform system startup and initialization, and task scheduling management, so that the data processing submodule 321 has sufficient resources to receive and transmit data. Among them, the system management submodule 322 and the data processing submodule 321 are the software architecture of the data management module 32.

[0059] In a preferred embodiment, at least one of the several on-board devices 5 is connected to the integrated module 3 through the low-speed bus 4, and the on-board device 5 connected to the integrated module 3 through the low-speed bus 4 is the target device when transmitting data through the low-speed bus 4.

[0060] Embodiment 2

[0061] Based on embodiment 1, this embodiment proposes a comprehensive data management method, which is implemented based on the comprehensive data management system as described in embodiment 1. Please refer to Figure 3 as shown, comprising the following steps:

[0062] S1, periodically receiving data from the first low-speed bus 4, and obtaining the required transmission channel corresponding to the data;

[0063] S2, obtaining the transmission mode corresponding to the data according to the required transmission channel corresponding to the data; the transmission mode includes transmission through the AFDX bus 2 and transmission through the second low-speed bus;

[0064] S3, transmitting data to the target device through the transmission mode corresponding to the data, the target device being the on-board device 5 to be received by the data.

[0065] In a preferred embodiment, the data from the first low-speed bus 4 has an identification feature, which at least includes packet header information, data source device identification, and data content characteristics;

[0066] The required transmission channel corresponding to the data is obtained, specifically comprising the following steps:

[0067] According to the identification feature of the data, the data type of the data is obtained, including first type data and second type data;

[0068] According to the data type of the data, the required transmission channel corresponding to the data is obtained;

[0069] According to the required transmission channel corresponding to the data, the transmission mode and the target device corresponding to the data are obtained, at least including the following steps:

[0070] If the data type is the first type data, the data is forwarded through the interface of the second low-speed bus corresponding to the data, and the data sending flag of the second low-speed bus 4 is marked as valid to trigger the transmission mode of the second low-speed bus 4 transmitting data to the target device.

[0071] In a preferred embodiment, according to the required transmission channel corresponding to the data, the transmission mode and the target device corresponding to the data are obtained, further comprising the following steps:

[0072] If the data type is the second type of data, the data content is acquired, and the data content at least includes data number, data arrival time, data priority, data length, data maximum transmission time, data source device, and destination device. The data number is used to distinguish different groups of data groups.

[0073] According to the data content, the multiple groups of data groups are sorted according to rules, and data with high priority is processed preferentially.

[0074] The data groups are sequentially placed in the AFDX transmission buffer until the current data length plus the data length of a group of data groups is less than or equal to the length of the AFDX transmission buffer, and the data transmission flag of the AFDX transmission buffer is marked as valid to trigger the AFDX bus 2 to transmit data to the transmission mode of the target device.

[0075] In a preferred embodiment, the multiple groups of data groups are sorted according to rules, and the sorting specifically includes the following steps:

[0076] The multiple groups of data groups with different priorities are sorted in descending order of priority.

[0077] The multiple groups of data groups with the same priority are sorted in ascending order of data maximum transmission time. In this way, data with a relatively tight transmission time limit can be considered preferentially in the case of the same priority.

[0078] Specifically, the data is sequentially placed in the AFDX transmission buffer, and the current data length needs to be added to the data length of the group of data each time a group of data is successfully placed. If the current data length plus the data length of the group of data is less than or equal to the length of the AFDX transmission buffer, it indicates that the placement is successful, and the next group of data is placed. If the current data length plus the data length of the group of data is greater than the length of the AFDX transmission buffer, the group of data cannot be placed in the AFDX transmission buffer. At this time, the priority of the group of data is increased by 1, and then the next group of data is queried. This process is repeated until the current data length plus the data length of a group of data is less than or equal to the length of the AFDX transmission buffer, or all data is traversed.

[0079] If the data transmission flag of the AFDX transmission buffer is valid, the output interface of the AFDX bus 2 is called to complete the transmission of the AFDX data. This means that the system will transmit the data stored in the AFDX transmission buffer to other onboard devices 5 through the AFDX bus 2.

[0080] If the data transmission flag of the second low-speed bus is valid, the interface of the second low-speed bus such as RS422, RS485, and RS232 is called to complete the data transmission.

[0081] The integrated data management system can effectively receive, classify and send data from the low-speed bus 4, and reasonably utilize the AFDX bus 2 and the low-speed bus 4 for data transmission according to the characteristics of the data and the availability of system resources, so as to realize efficient data interaction between different airborne devices 5.

[0082] The principles and implementation manners of the present application are described by using specific examples in the present text, and the above example descriptions are only used to help understand the method of the present application and its core idea. The above descriptions are only preferred implementation manners of the present application, and it should be noted that due to the limited expression of the text, there are infinite specific structures in the objective world, and for ordinary skilled persons in the technical field, a number of improvements, refinements or changes can be made without departing from the principles of the present application, and the above technical features can also be combined in an appropriate manner; the improvements, refinements, changes or combinations, or the direct application of the inventive concept and technical solution to other occasions without improvement, shall be regarded as the protection scope of the present application.

Claims

1. A comprehensive data management system, characterized in that, include: An integrated module (3), the integrated module (3) comprising a network communication module (31) and a data management module (32); the integrated module (3) is connected to a plurality of first low-speed buses (4); A plurality of airborne devices (5), wherein the plurality of airborne devices (5) are interconnected with the integrated module (3) via an AFDX switch (1) and an AFDX bus (2), and are interconnected with the integrated module (3) via a plurality of second low-speed buses; The network communication module (31) is configured to perform network initialization of the AFDX bus (2), the first low-speed bus (4) and the second low-speed bus, and provide input / output interfaces of each bus; The data management module (32) includes at least a data processing submodule (321); The data management module (32) is configured to receive data from the first low-speed bus (4) and transmit the data to a target device via the AFDX bus (2) or the second low-speed bus according to a transmission channel required by the data, wherein the target device is the airborne device (5) to receive the data; When transmitting data via the AFDX bus (2), the data processing submodule (321) submits the data to the network communication module (31), and the network communication module (31) transmits the data to the target device via the AFDX bus (2); When transmitting data via the second low-speed bus, the data processing submodule (321) submits the data to the network communication module (31), and the network communication module (31) establishes a connection with the corresponding second low-speed bus via the input interface of the first low-speed bus (4) corresponding to the data, and transmits the data to the target device via the corresponding second low-speed bus.

2. The integrated data management system according to claim 1, characterized in that: The first low-speed bus (4) and / or the second low-speed bus at least include an RS422 bus, an RS485 bus, and an RS232 bus.

3. The integrated data management system according to claim 1, wherein: The data management module (32) further includes a system management submodule (322), wherein the system management submodule (322) is configured to execute system startup and initialization, and task scheduling management, so that the data processing submodule (321) has sufficient resources to receive and transmit data.

4. The integrated data management system according to claim 1, wherein: At least one of the plurality of airborne devices (5) is connected to the integrated module (3) via the second low-speed bus. When data is transmitted via the second low-speed bus, the airborne device (5) connected to the integrated module (3) via the second low-speed bus is the target device.

5. A comprehensive data management method, implemented based on the comprehensive data management system according to any one of claims 1 to 4, characterized in that: The following steps are involved: Periodically receiving data from the first low-speed bus (4), and obtaining a required transmission channel corresponding to the data; According to the required transmission channel corresponding to the data, a transmission mode corresponding to the data is obtained; the transmission mode includes transmission via the AFDX bus (2) and transmission via the second low-speed bus; The data is transmitted to a target device via the transmission method corresponding to the data, and the target device is the airborne device (5) to receive the data.

6. The integrated data management method according to claim 5, characterized in that: The data from the first low-speed bus (4) has identification features, and the identification features at least include data packet header information, data source device identification, and data content features; The step of obtaining the required transmission channel corresponding to the data specifically includes the following steps: Obtaining a data type of the data according to the identification feature of the data, the data type including first type data and second type data; Obtaining a required transmission channel corresponding to the data according to the data type of the data; Obtaining a transmission mode corresponding to the data according to the required transmission channel corresponding to the data at least includes the following steps: If the data type is the first type of data, data forwarding is achieved through the interface of the second low-speed bus corresponding to the data, and the data sending flag of the second low-speed bus is marked as valid to trigger the transmission method of the second low-speed bus to transmit data to the target device.

7. The integrated data management method according to claim 6, characterized in that: The step of obtaining the transmission mode corresponding to the data according to the required transmission channel corresponding to the data further includes the following steps: If the data type is the second type of data, obtaining data content, the data content at least including a data number, data arrival time, data priority, data length, maximum data transmission time, data source device, and destination device; wherein the data number is used to distinguish different groups of data; According to the data content, multiple data groups are sorted according to the rules, and the data with high priority is processed first; Each data group is sequentially placed in the AFDX sending buffer until the current data length plus the data length of a certain data group is less than or equal to the length of the AFDX sending buffer, and the data sending flag of the AFDX sending buffer is marked as valid to trigger the AFDX bus (2) to transmit the data to the target device.

8. The integrated data management method according to claim 7, characterized in that: The step of sorting the multiple data groups according to the rules specifically includes the following steps: Sort several data groups with different priorities in descending order of priority; The data groups with the same priority are sorted in ascending order of the longest data sending time.

Citation Information

Patent Citations

  • Bus monitoring device and bus monitoring method

    CN111367223A

  • Avionics system of air traffic aircraft based on AFDX network

    CN112051859A