Automatic data monitoring demand capturing method

By using XML template files and loadable database generation tools in EXCEL format, the problems of unclear content, complex maintenance and error feedback in existing database files when capturing monitoring requirements are solved, achieving more efficient, accurate and intuitive capture of data monitoring requirements.

CN119883811AActive Publication Date: 2025-04-25XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411957035.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-29
Publication Date
2025-04-25
Estimated Expiration
2044-12-29

AI Technical Summary

Technical Problem

When capturing monitoring requirements, existing database files have problems such as unclear and intuitive content, maintenance of multiple files is easy to confuse, and inability to feedback error information in time, resulting in inefficient demand capture.

Method used

Loadable database generation tool in XML template files and EXCEL format defines the XML file schema through XSD files, generates loadable database XML files and converts them into binary data files, and provides XSD checks and user-friendly interfaces to ensure data accuracy and configuration consistency.

Benefits of technology

It improves the efficiency and accuracy of data monitoring requirements capture, reduces the complexity and maintenance difficulty of configuration files, provides a more intuitive user interface and a more rigorous data verification mechanism.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883811A_ABST
    Figure CN119883811A_ABST
Patent Text Reader

Abstract

The invention provides a data automatic monitoring demand capturing method, and relates to the technical field of comprehensive avionics. XML <->-gt; and a BIN data conversion mode is adopted, and data conversion is specifically realized by loading a database generation tool through a ground end assembly. According to the method, a more friendly user-oriented EXCEL protocol is provided, more detailed prompt information can be given to a user side, and the problems that a database file in a simple txt format cannot give a prompt of filling demand information to a host user, filling errors of the database file are easily caused, and management of a plurality of general processing modules is not facilitated are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of integrated avionics technology, and in particular provides a method for capturing data automatic monitoring requirements. Background Art

[0002] The avionics core processing platform is a general processing platform that shares hardware and software resources. It provides resources such as data calculation, data transmission and data conversion for aircraft functions. Among them, the data monitoring function provides a data monitoring mechanism inside the general processing module. The input of this mechanism depends on the demand capture of monitoring data. At present, the conventional practice for data monitoring demand capture is to write the monitoring data related information in a txt format database file in advance to load the configurable parameter information, and the data monitoring software then parses and applies the database file. This method has the following three problems: First, the txt format database file cannot give prompt information to the filler, the content presentation is not clear and intuitive, and it is easy to cause the problem of irregular format. Second, for different general processing modules, it is necessary to maintain multiple different txt database files, which is easy to cause confusion, time-consuming and labor-intensive, and not conducive to unified management. Third, when the host user fills in illegal values, it is impossible to feedback error prompt information, resulting in some errors that can only be discovered when the data monitoring software is running, reducing the efficiency of demand capture. Summary of the invention

[0003] The purpose of this application is to solve the drawbacks of existing database files in capturing monitoring needs.

[0004] In order to achieve the above-mentioned purpose, the present invention adopts the following technical solution: a method for capturing data automatic monitoring requirements, which is used to capture input information of the data automatic monitoring mechanism of each general processing module on the avionics core processing platform, and the method comprises:

[0005] S1: Create an XSD file for standardizing the schema of the XML file that can load the database;

[0006] S2: Generate a loadable database XML template file based on the XSD file defined in S1;

[0007] S3: Define the configuration file EXCEL format that can be loaded into the database generation tool and the user-oriented automatic monitoring data monitoring list EXCEL file format according to the XSD file created by S1 and the XML template file generated by S2;

[0008] S4: Defines the loadable binary data BIN file format of the data monitoring configuration;

[0009] S5: defining the loadable database configuration information of each general processing module according to the configuration file EXCEL format of the loadable database generation tool defined in S3;

[0010] S6: defining a loadable database automatic monitoring data monitoring list of each general processing module in the EXCEL file format of the user-oriented automatic monitoring data monitoring list defined in S3;

[0011] S7: converting the loadable database configuration information defined in S5 and the loadable database automatic monitoring data monitoring list defined in S6 into a loadable database XML file according to the loadable database XML template file generated in S2;

[0012] S8: Generate a loadable binary data BIN file according to the loadable binary data BIN file format defined in S4 using the attribute values ​​in the loadable database XML file converted in S7. The generated loadable binary data BIN file is the input of the data automatic monitoring mechanism.

[0013] The data automatic monitoring demand capture method provided by the present invention also has such a technical feature that the XSD file includes the element node information and attribute value range constraints in the XML file.

[0014] The data automatic monitoring demand capture method provided by the present invention also has the following technical features: the XML template file contains the database name, database version number, database ID, execution cycle of the data monitoring software, number of monitoring data items, and monitoring data item information.

[0015] The data automatic monitoring demand capture method provided by the present invention also has such a technical feature that the monitoring data item information includes the data item ID, the partition ID to which the data item belongs, the data item virtual address, the data item size and the monitoring rate.

[0016] The data automatic monitoring demand capture method provided by the present invention also has the following technical features: the configuration file EXCEL format that can be loaded into the database generation tool includes the name of the loadable database, database version information, database ID, and execution cycle information of the data monitoring software of each general processing module, wherein the information of each general processing module occupies a separate tab; the user-oriented automatic monitoring data monitoring list EXCEL file format includes the monitoring data item information in each general processing module, wherein the information of each general processing module occupies a separate tab.

[0017] The data automatic monitoring demand capture method provided by the present invention also has such a technical feature that the monitoring data item information in each general processing module includes the data item ID, the partition ID to which the data item belongs, the data item virtual address, the data item size and the monitoring rate.

[0018] The data automatic monitoring demand capture method provided by the present invention also has such a technical feature that S7 comprises:

[0019] S7.1: Convert the configuration file EXCEL of the loadable database generation tool and the user-oriented automatic monitoring data monitoring list EXCEL file into a loadable database process XML file;

[0020] S7.2: Use the XSD file created in S1 to verify the loadable database process XML file converted in S7.1. If the verification succeeds, further check the legality of the loadable database process XML file. If the verification fails, an error is reported.

[0021] S7.3 checks whether the memory space of the automatic monitoring data is out of bounds. If not, the loadable database process XML file is used as the loadable database XML file. If it is out of bounds, an error is reported.

[0022] Beneficial Effects

[0023] The data automatic monitoring demand capture method provided by the present invention provides an XML template file protocol, and its XSD verification function ensures the correctness of the loadable database file parameters, solves the problem that when the host user fills in illegal information, the simple txt database file cannot find errors in time, resulting in some errors being discovered only when the data monitoring software is running, thereby reducing the efficiency of demand capture;

[0024] The data automatic monitoring demand capture method provided by the present invention proposes a loadable database generation mechanism that is more convenient for host users to use, provides a more user-friendly EXCEL protocol, gives the user side more detailed prompt information, and solves the problem that simple txt format database files cannot provide host users with prompts to fill in demand information, which easily leads to errors in filling in database files.

[0025] The data automatic monitoring demand capture method provided by the present invention maintains the loadable database configuration information of all general processing modules in a configuration file EXCEL, which can not only reduce the amount of code to a great extent, but also when the device function or usage scenario changes, there is no need to change the software function module of the device. The developer's goal can be achieved by modifying the attribute definition of the configuration file, which is convenient for the developer to maintain the loadable database, and each general processing module has a separate tab, which is convenient for the host user to fill in, and solves the problem that different general processing modules require multiple different txt configuration files, which is easy to cause confusion, time-consuming and labor-intensive, and is not conducive to the unified management of configuration information.

[0026] The data automatic monitoring demand capture method provided by the present invention maintains the automatic monitoring data monitoring list of all general processing modules in the user-oriented EXCEL. Each general processing module has a separate tab, which is convenient for the host user to fill in. It solves the problem that different general processing modules require multiple different txt database files, which is easy to cause confusion, time-consuming and labor-intensive, and is not conducive to the unified management of demand information.

[0027] The present invention proposes a format definition of a data monitoring loadable database, and the format architecture is highly versatile and can be easily extended to the format definition process of other airborne software databases. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0029] Figure 1 A schematic diagram of the overall architecture of the method for automatically monitoring data requirements and capturing it provided by an embodiment of the present invention;

[0030] Figure 2 This is a flow chart of a method for capturing data automatic monitoring requirements provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0031] The present application is further described in detail below in conjunction with the accompanying drawings and examples, but it should be noted that these implementation methods are not limitations of the present application, and equivalent changes or substitutions in functions, methods, or structures made by ordinary technicians in the field based on these implementation methods are all within the scope of protection of the present application.

[0032] In the description of the embodiments of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the creation of the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the creation of the present application.

[0033] In addition, the terms "first", "second", "third", etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first", "second", etc. may explicitly or implicitly include one or more of the features. In the description of the invention of this application, unless otherwise specified, the meaning of "plurality" is two or more.

[0034] The terms "installed", "connected" and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the invention of this application can be understood by specific circumstances.

[0035] Automatic monitoring is to predefine the data items that need to be monitored in the loadable database. The data monitoring software monitors the data according to the loaded monitoring information. The loadable binary FIDO database includes the configurable parameters that the automatic monitoring function depends on for normal operation, as well as the information list of the monitoring data. The data monitoring demand capture optimization solution proposes a more convenient and robust loadable binary FIDO database generation process for host users, namely, the data conversion method of EXCEL--->XML--->BIN. The data conversion is specifically implemented through the loadable database generation tool of the ground-side component.

[0036] like Figure 1-2 As shown, a method for capturing data automatic monitoring requirements is provided, which is used to capture input information of the data automatic monitoring mechanism of each general processing module on the avionics core processing platform, and the method includes:

[0037] S1: Create an XSD file for standardizing the architecture of the XML file that can be loaded into the database. The XSD file is used to standardize the architecture of the XML file and constrain the value range of the element attributes of the XML file;

[0038] S2: Generate a loadable database XML template file based on the XSD file defined in S1;

[0039] S3: Define the configuration file EXCEL format that can be loaded into the database generation tool and the user-oriented automatic monitoring data monitoring list EXCEL file format according to the XSD file created by S1 and the XML template file generated by S2;

[0040] S4: define the loadable binary data BIN file format of the data monitoring configuration, and the loadable binary data BIN file format definition is shown in Table 1;

[0041] Table 1 Loadable binary data BIN file format

[0042]

[0043]

[0044]

[0045] S5: defining the loadable database configuration information of each general processing module according to the configuration file EXCEL format of the loadable database generation tool defined in S3;

[0046] S6: defining a loadable database automatic monitoring data monitoring list of each general processing module in the EXCEL file format of the user-oriented automatic monitoring data monitoring list defined in S3;

[0047] S7: converting the loadable database configuration information defined in S5 and the loadable database automatic monitoring data monitoring list defined in S6 into a loadable database XML file according to the loadable database XML template file generated in S2;

[0048] S8: Generate a loadable binary data BIN file according to the loadable binary data BIN file format defined in S4 using the attribute values ​​in the loadable database XML file converted in S7. The generated loadable binary data BIN file is the input of the data automatic monitoring mechanism.

[0049] In some embodiments, the XSD file includes element node information and attribute value range constraints in the XML file.

[0050] In some embodiments, the XML template file includes a database name, a database version number, a database ID, an execution cycle of the data monitoring software, a number of monitoring data items, and monitoring data item information.

[0051] In some embodiments, the monitored data item information includes a data item ID, a partition ID to which the data item belongs, a data item virtual address, a data item size, and a monitoring rate.

[0052] In some embodiments, the configuration file of the loadable database generation tool in EXCEL format includes the name of the loadable database for each general processing module, database version information, database ID, and execution cycle information of the data monitoring software, wherein the information of each general processing module occupies a separate tab;

[0053] The user-oriented automatic monitoring data watch list EXCEL file format includes the monitoring data item information in each general processing module, wherein the information of each general processing module occupies a separate tab.

[0054] In some embodiments, the monitoring data item information in each general processing module includes a data item ID, a partition ID to which the data item belongs, a data item virtual address, a data item size, and a monitoring rate.

[0055] In some embodiments, the S7 includes:

[0056] S7.1: Convert the configuration file EXCEL of the loadable database generation tool and the user-oriented automatic monitoring data monitoring list EXCEL file into a loadable database process XML file;

[0057] S7.2: Use the XSD file created in S1 to verify the loadable database process XML file converted in S7.1. If the verification is successful, proceed to S7.3 to further check the legality of the loadable database process XML file. If the verification is unsuccessful, the tool should give the user a prompt message in the user information prompt bar and generate error log information;

[0058] S7.3 checks whether the memory space (virtual address + size) of the automatic monitoring data is out of bounds. If not, the loadable database process XML file is used as the loadable database XML file. If it is out of bounds, the tool should give the user a prompt message in the user information prompt bar and generate error log information.

[0059] The above is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application. The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and variations can be made without departing from the technical principles of the present application, and these improvements and variations should also be regarded as the protection scope of the present application.

Claims

1. A method for capturing data automatic monitoring requirements, used to capture input information of the data automatic monitoring mechanism of each general processing module on an avionics core processing platform, characterized in that: The method comprises: S1: Create an XSD file for standardizing the schema of the XML file that can load the database; S2: Generate a loadable database XML template file based on the XSD file defined in S1; S3: Define the configuration file EXCEL format that can be loaded into the database generation tool and the user-oriented automatic monitoring data monitoring list EXCEL file format according to the XSD file created by S1 and the XML template file generated by S2; S4: Defines the loadable binary data BIN file format of the data monitoring configuration; S5: defining the loadable database configuration information of each general processing module according to the configuration file EXCEL format of the loadable database generation tool defined in S3; S6: defining a loadable database automatic monitoring data monitoring list of each general processing module in the EXCEL file format of the user-oriented automatic monitoring data monitoring list defined in S3; S7: converting the loadable database configuration information defined in S5 and the loadable database automatic monitoring data monitoring list defined in S6 into a loadable database XML file according to the loadable database XML template file generated in S2; S8: Generate a loadable binary data BIN file according to the loadable binary data BIN file format defined in S4 using the attribute values ​​in the loadable database XML file converted in S7. The generated loadable binary data BIN file is the input of the data automatic monitoring mechanism.

2. The method for capturing data automatic monitoring requirements according to claim 1, characterized in that: The XSD file includes element node information and attribute value range constraints in the XML file.

3. The method for capturing data automatic monitoring requirements according to claim 1, characterized in that: The XML template file includes the database name, database version number, database ID, execution cycle of the data monitoring software, number of monitoring data items, and monitoring data item information.

4. The method for capturing data automatic monitoring requirements according to claim 3, characterized in that: The monitoring data item information includes the data item ID, the partition ID to which the data item belongs, the data item virtual address, the data item size and the monitoring rate.

5. The method for capturing data automatic monitoring requirements according to claim 1, characterized in that: The configuration file EXCEL format of the loadable database generation tool includes the loadable database name, database version information, database ID, and execution cycle information of the data monitoring software of each general processing module, where the information of each general processing module occupies a separate tab; the user-oriented automatic monitoring data monitoring list EXCEL file format includes the monitoring data item information in each general processing module, where the information of each general processing module occupies a separate tab.

6. The method for capturing data automatic monitoring requirements according to claim 5, characterized in that: The monitoring data item information in each general processing module includes the data item ID, the partition ID to which the data item belongs, the data item virtual address, the data item size and the monitoring rate.

7. The method for capturing data automatic monitoring requirements according to claim 1, characterized in that: The S7 includes: S7.1: Convert the configuration file EXCEL of the loadable database generation tool and the user-oriented automatic monitoring data monitoring list EXCEL file into a loadable database process XML file; S7.2: Use the XSD file created in S1 to verify the loadable database process XML file converted in S7.

1. If the verification succeeds, further check the legality of the loadable database process XML file. If the verification fails, an error is reported. S7.3 checks whether the memory space of the automatic monitoring data is out of bounds. If not, the loadable database process XML file is used as the loadable database XML file. If it is out of bounds, an error is reported.

Citation Information

Patent Citations

  • Method and system for monitoring database

    CN108874964A

  • Network communication encoding and decoding engine method for satellite receiving system based on XML and JSON

    CN112612535A

  • Bank-enterprise direct connection system monitoring method and device and storage medium

    CN117950913A

  • Configuring and customizing a specific-purpose client having a windows-based embedded image using extensible markup language (XML) configuration

    US20120198222A1