Data interactive monitoring demand capturing method
Through the interactive data monitoring requirement capture method, the EXCEL format configuration file and interactive requirement capture tool are used to solve the problem of temporary data monitoring requirement capture during the operation of the general processing module of the avionics core processing platform, and the effect of interactive manual monitoring and maximum memory capacity data capture is achieved.
Patent Information
- Application Number
- CN202411957036.9
- 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
The prior art cannot effectively capture the monitoring requirements of temporary data during the operation of the general processing module of the avionics core processing platform, especially in interactive manual monitoring scenarios.
Using the data interactive monitoring requirements capture method, by defining configuration files in EXCEL format and interactive requirements capture tools, users can choose general processing modules and request modes, perform interactive memory checks or snapshots, generate request message detection files, and send them to embedded data monitoring software through the AFDX network.
It realizes the interactive monitoring requirements capture of temporary data during the runtime of the general processing module, meets the needs of interactive manual monitoring scenarios, can capture continuous data with the maximum memory capacity, and reduces the number of code and changes of software functional modules.
Smart Images

Figure CN119883812A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of integrated avionics technology, and in particular provides a data interactive monitoring requirement capture method. Background Art
[0002] The input of the data monitoring mechanism inside the general processing module of the avionics core processing platform depends on the demand capture of monitoring data. Currently, the method of loading with database files can only realize the monitoring of some selected data (automatic monitoring scenario). However, for the scenario that requires temporary data monitoring during the operation of some general processing modules (interactive manual monitoring scenario), the method of using fixed database file loading and parsing for demand capture cannot meet the needs. Summary of the invention
[0003] The purpose of this application is to solve the demand capture in a temporary data monitoring scenario, and the present invention proposes a data interactive monitoring demand capture method.
[0004] In order to achieve the above-mentioned object, the present invention adopts the following technical solution: a data interactive monitoring demand capture method, which is used to capture the input information of the data interactive monitoring mechanism of each general processing module on the avionics core processing platform, and the method comprises:
[0005] S1: define a configuration file of an interactive requirement capture tool, wherein the configuration file is in EXCEL format;
[0006] S2: Define configuration information in the configuration file of the interactive requirements capture tool;
[0007] S3: The host user selects the current general processing module through the interactive interface;
[0008] S4: The host user selects the current request mode through the interactive interface. If the current request mode is the interactive memory check mode, the process proceeds to S5; if the current request mode is the interactive memory snapshot mode, the process proceeds to S6;
[0009] S5: Perform interactive memory check. If the check result is correct, enter S7. If the check result is incorrect, an error is reported.
[0010] S6: Take an interactive memory snapshot. If the check result is correct, go to S7. If the check result is incorrect, an error is reported.
[0011] S7: The interactive requirement capture tool generates and saves the request message detection file for the request data;
[0012] S8: The user selects a load request message detection file path in the interactive requirements capture tool to load the file;
[0013] S9: The interactive demand capture tool sends the message data to the embedded data monitoring software through the AFDX network as input for processing temporary monitoring requests in data monitoring demand capture.
[0014] The data interactive monitoring demand capture method provided by the present invention also has the following technical features: the configuration file includes the application partition number information residing on each general processing module, the virtual address range information of the application partition, the monitoring rate range information, the data size information range in the interactive memory check, and the size information of the maximum memory block allowed to be monitored in the interactive memory snapshot.
[0015] The data interactive monitoring demand capture method provided by the present invention also has the following technical features: S5 comprises:
[0016] S5.1: The host user fills in the partition number, virtual address, data size, and monitoring rate information of the current requested data through the interactive interface;
[0017] S5.2: If the current request data information has not been fully added, repeat S5.1 to add all request data to the request data queue. If the current request data information has been fully added, proceed to step 5.3;
[0018] S5.3: The interactive requirements capture tool performs a validity check on the requested data.
[0019] The data interactive monitoring demand capture method provided by the present invention also has the following technical features: S5.3 includes:
[0020] S5.3.1: Check whether the partition number, virtual address, data size, and monitoring rate information of the request data added by the user are in the correct format.
[0021] If the partition number, virtual address, data size, and monitoring rate information format of the requested data are correct, proceed to S5.3.2;
[0022] If the partition number, virtual address, data size, and monitoring rate information format of the requested data is incorrect, an error will be reported;
[0023] S5.3.2: Check whether the partition number, virtual address, data size, and monitoring rate information of the request data added by the user are within the range specified in the configuration file.
[0024] If the partition number, virtual address, data size, and monitoring rate information of the requested data are within the range specified in the configuration file, then proceed to S5.3.3;
[0025] If the partition number, virtual address, data size, or monitoring rate of the requested data exceeds the range, an error will be reported;
[0026] S5.3.3: Check whether the memory space of the request data added by the user complies with the address range specified in the configuration file.
[0027] If the memory space of the requested data does not exceed the boundary, then proceed to S5.3.4;
[0028] If the memory space of the requested data exceeds the boundary, an error is reported;
[0029] S5.3.4: Check whether the total size of the detection items added by the user exceeds the maximum size of data allowed to be carried by the request message.
[0030] If the total size of the data in the detection items does not exceed the maximum size of the data allowed to be carried by the request message, then the process proceeds to S7;
[0031] If the total size of the detected items exceeds the maximum size of data allowed to be carried by the request message, an error is reported.
[0032] The data interactive monitoring demand capturing method provided by the present invention also has the following technical features: S6 comprises:
[0033] S6.1: The host user fills in the partition number, virtual address, and data block size information of the currently requested data through the interactive interface;
[0034] S6.2: The interactive requirements capture tool performs a validity check on the requested data.
[0035] The data interactive monitoring requirement capturing method provided by the present invention also has the following technical features: S6.2 includes:
[0036] S6.2.1: Check whether the partition number, virtual address, and data block size information of the request data added by the user are in the correct format.
[0037] If the partition number, virtual address, and data block size information format of the requested data are correct, proceed to S6.2.2;
[0038] If the partition number, virtual address, or data block size information format of the requested data is incorrect, an error message will be displayed;
[0039] S6.2.2: Check whether the partition number, virtual address, and data block size information of the request data added by the user are within the range specified in the configuration file.
[0040] If the partition number, virtual address, and data block size information of the requested data are within the range specified in the configuration file, then proceed to S6.2.3;
[0041] If the partition number, virtual address, or data block size of the requested data exceeds the range, an error is reported;
[0042] S6.2.3: Check whether the memory space of the request data added by the user complies with the address range specified in the configuration file;
[0043] If the memory space of the requested data does not exceed the boundary, proceed to S6.2.4;
[0044] If the memory space of the requested data exceeds the boundary, an error is reported;
[0045] S6.2.4: Check whether the total size of the detection items added by the user exceeds the maximum size of data allowed to be carried by the request message.
[0046] If the total size of the data in the detection items does not exceed the maximum size of the data allowed to be carried by the request message, then the process proceeds to S7;
[0047] If the total size of the detected items exceeds the maximum size of data allowed to be carried by the request message, an error is reported.
[0048] The data interactive monitoring requirement capturing method provided by the present invention also has such a technical feature that the method further comprises if the user needs to change the monitoring requirement,
[0049] When the required request message detection file exists locally, repeat S8-S9;
[0050] When the required request message detection file does not exist locally, S3-S9 are repeated.
[0051] Beneficial Effects
[0052] The present invention proposes a demand capture method under temporary data monitoring (interactive manual monitoring scenario) when a general processing module is running, which solves the problem that the current method of using database file loading can only realize the monitoring of some selected data (automatic monitoring scenario), and according to the size of the monitored data, more comprehensive consideration is given to demand capture under two interactive monitoring situations (interactive memory check mode and interactive memory snapshot mode), providing support for capturing continuous data of the maximum memory capacity under the condition of certain monitoring resources.
[0053] The data interactive monitoring demand capture method provided by the present invention provides an EXCEL protocol for a configuration file in a monitoring scenario of temporary data when a general processing module is running, which takes into account more comprehensive information, such as the application partition number information residing on each general processing module, the address range information of the application partition, the monitoring rate range information, etc. Storing this information in the configuration file of the tool 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 facilitates the developer's maintenance of the loadable database. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] 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.
[0055] Figure 1 A schematic diagram of the overall architecture of the data interactive monitoring requirement capturing method provided by an embodiment of the present invention;
[0056] Figure 2 A flowchart of a method for capturing data interactive monitoring requirements provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0057] 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.
[0058] 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 device or element referred to 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.
[0059] 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.
[0060] 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.
[0061] Interactive manual monitoring is to send real-time monitoring demand instructions to the running general processing module to meet the real-time monitoring needs. The data monitoring software performs data monitoring according to the monitoring demand instructions. The data monitoring demand capture optimization scheme proposes an idea for processing temporary monitoring requests, which can be implemented through the interactive demand capture tool of the ground-side component. The tool provides an interface for users to enter demand items and sends the message data generated by the tool to the embedded data monitoring software through the AFDX network.
[0062] like Figure 1-2 As shown, a data interactive monitoring requirement capture method is provided, which is used to capture input information of the data interactive monitoring mechanism of each general processing module on the avionics core processing platform, and the method includes:
[0063] S1: define a configuration file of an interactive requirement capture tool, wherein the configuration file is in EXCEL format;
[0064] S2: Define configuration information in the configuration file of the interactive requirements capture tool;
[0065] S3: The host user selects the current general processing module through the interactive interface;
[0066] S4: The host user selects the current request mode through the interactive interface. If the current request mode is the interactive memory check mode, the process proceeds to S5; if the current request mode is the interactive memory snapshot mode, the process proceeds to S6;
[0067] S5: Perform interactive memory check. If the check result is correct, enter S7. If the check result is incorrect, an error is reported.
[0068] S6: Take an interactive memory snapshot. If the check result is correct, go to S7. If the check result is incorrect, an error is reported.
[0069] S7: The interactive requirement capture tool generates and saves the request message detection file for the request data;
[0070] S8: The user selects a load request message detection file path in the interactive requirements capture tool to load the file;
[0071] S9: The interactive demand capture tool sends the message data to the embedded data monitoring software through the AFDX network as input for processing temporary monitoring requests in data monitoring demand capture.
[0072] In the above embodiment, when the size of a single data does not exceed the capacity of a single message to send data, the interactive memory check mode is used, and the frequency of this mode is a one-time or periodic check (determined by the monitoring rate); when the monitored data exceeds the capacity of a single message to send data, the interactive memory snapshot mode is used, and the frequency of this mode is a one-time check, and a monitoring request can only monitor a large block of memory data. The interactive memory snapshot mode has a higher priority than the interactive memory check mode, which can ensure that the data monitoring software end can capture continuous data of the maximum memory capacity when processing two requests at the same time.
[0073] In some embodiments, the configuration file includes application partition number information residing on each general processing module, virtual address range information of the application partition, monitoring rate range information, data size information range in interactive memory check, and size information of the maximum memory block allowed to be monitored in the interactive memory snapshot.
[0074] In some embodiments, the S5 includes:
[0075] S5.1: The host user fills in the partition number, virtual address, data size, and monitoring rate information of the current requested data through the interactive interface;
[0076] S5.2: If the current request data information has not been fully added, repeat S5.1 to add all request data to the request data queue. If the current request data information has been fully added, proceed to step 5.3;
[0077] S5.3: The interactive requirements capture tool performs a validity check on the requested data.
[0078] In some embodiments, the S5.3 includes:
[0079] S5.3.1: Check whether the partition number, virtual address, data size, and monitoring rate information of the request data added by the user are in the correct format.
[0080] If the partition number, virtual address, data size, and monitoring rate information format of the requested data are correct, proceed to S5.3.2;
[0081] If the partition number, virtual address, data size, and monitoring rate information format of the requested data are incorrect, the tool should give the user a prompt in the user information prompt bar and generate error log information;
[0082] S5.3.2: Check whether the partition number, virtual address, data size, and monitoring rate information of the request data added by the user are within the range specified in the configuration file.
[0083] If the partition number, virtual address, data size, and monitoring rate information of the requested data are within the range specified in the configuration file, then proceed to S5.3.3;
[0084] If the partition number, virtual address, data size, and monitoring rate of the requested data exceed the range, the tool should give the user a prompt in the user information prompt bar and generate an error log;
[0085] S5.3.3: Check whether the memory space (virtual address + size) of the request data added by the user conforms to the address range specified in the configuration file.
[0086] If the memory space (virtual address + size) of the requested data does not exceed the boundary, then go to S5.3.4;
[0087] If the memory space (virtual address + size) of the requested data exceeds the boundary, the tool should give the user a prompt message in the user information prompt bar and generate error log information;
[0088] S5.3.4: Check whether the total size of the detection items added by the user exceeds the maximum size of data allowed to be carried by the request message.
[0089] If the total size of the data in the detection items does not exceed the maximum size of the data allowed to be carried by the request message, then the process proceeds to S7;
[0090] If the total size of the detection item data exceeds the maximum allowed data size of the request message, the tool should give the user a prompt message in the user information prompt bar and generate error log information.
[0091] In some embodiments, the S6 includes:
[0092] S6.1: The host user fills in the partition number, virtual address, and data block size information of the currently requested data through the interactive interface;
[0093] S6.2: The interactive requirements capture tool performs a validity check on the requested data.
[0094] In some embodiments, the S6.2 includes:
[0095] S6.2.1: Check whether the partition number, virtual address, and data block size information of the request data added by the user are in the correct format.
[0096] If the partition number, virtual address, and data block size information format of the requested data are correct, proceed to S6.2.2;
[0097] If the partition number, virtual address, or data block size information format of the requested data is incorrect, the tool should give the user a prompt in the user information prompt bar and generate an error log;
[0098] S6.2.2: Check whether the partition number, virtual address, and data block size information of the request data added by the user are within the range specified in the configuration file.
[0099] If the partition number, virtual address, and data block size information of the requested data are within the range specified in the configuration file, then proceed to S6.2.3;
[0100] If the partition number, virtual address, or data block size of the requested data exceeds the range, the tool should give the user a prompt in the user information prompt bar and generate an error log;
[0101] S6.2.3: Check whether the memory space (virtual address + data block size) of the request data added by the user complies with the address range specified in the configuration file;
[0102] If the memory space (virtual address + data block size) of the requested data does not exceed the boundary, then enter S6.2.4;
[0103] If the memory space (virtual address + data block size) of the requested data exceeds the boundary, the tool should give the user a prompt message in the user information prompt bar and generate error log information;
[0104] S6.2.4: Check whether the total size of the detection items added by the user exceeds the maximum size of data allowed to be carried by the request message.
[0105] If the total size of the data in the detection items does not exceed the maximum size of the data allowed to be carried by the request message, then the process proceeds to S7;
[0106] If the total size of the detection item data exceeds the maximum allowed data size of the request message, the tool should give the user a prompt message in the user information prompt bar and generate error log information.
[0107] In some embodiments, the method further includes, if the user needs to change the monitoring requirements,
[0108] When the required request message detection file exists locally, repeat S8-S9;
[0109] When the required request message detection file does not exist locally, S3-S9 are repeated.
[0110] 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 data interactive monitoring demand capture method for capturing input information of a data interactive monitoring mechanism of each general processing module on an avionics core processing platform, characterized in that: The method comprises: S1: define a configuration file of an interactive requirement capture tool, wherein the configuration file is in EXCEL format; S2: Define configuration information in the configuration file of the interactive requirements capture tool; S3: The host user selects the current general processing module through the interactive interface; S4: The host user selects the current request mode through the interactive interface. If the current request mode is the interactive memory check mode, the process proceeds to S5; if the current request mode is the interactive memory snapshot mode, the process proceeds to S6; S5: Perform interactive memory check. If the check result is correct, enter S7. If the check result is incorrect, an error is reported. S6: Take an interactive memory snapshot. If the check result is correct, go to S7. If the check result is incorrect, an error is reported. S7: The interactive requirement capture tool generates and saves the request message detection file for the request data; S8: The user selects a load request message detection file path in the interactive requirements capture tool to load the file; S9: The interactive demand capture tool sends the message data to the embedded data monitoring software through the AFDX network as input for processing temporary monitoring requests in data monitoring demand capture.
2. The data interactive monitoring demand capture method according to claim 1 is characterized in that: The configuration file includes application partition number information resident on each general processing module, virtual address range information of the application partition, monitoring rate range information, data size information range in interactive memory check, and size information of the maximum memory block allowed to be monitored in interactive memory snapshot.
3. The data interactive monitoring demand capture method according to claim 1, characterized in that: The S5 includes: S5.1: The host user fills in the partition number, virtual address, data size, and monitoring rate information of the current requested data through the interactive interface; S5.2: If the current request data information has not been fully added, repeat S5.1 to add all request data to the request data queue. If the current request data information has been fully added, proceed to step 5.3; S5.3: The interactive requirements capture tool performs a validity check on the requested data.
4. The data interactive monitoring demand capture method according to claim 3 is characterized in that: The S5.3 includes: S5.3.1: Check whether the partition number, virtual address, data size, and monitoring rate information of the request data added by the user are in the correct format. If the partition number, virtual address, data size, and monitoring rate information format of the requested data are correct, proceed to S5.3.2; If the partition number, virtual address, data size, and monitoring rate information format of the requested data is incorrect, an error will be reported; S5.3.2: Check whether the partition number, virtual address, data size, and monitoring rate information of the request data added by the user are within the range specified in the configuration file. If the partition number, virtual address, data size, and monitoring rate information of the requested data are within the range specified in the configuration file, then proceed to S5.3.3; If the partition number, virtual address, data size, or monitoring rate of the requested data exceeds the range, an error will be reported; S5.3.3: Check whether the memory space of the request data added by the user complies with the address range specified in the configuration file. If the memory space of the requested data does not exceed the boundary, then proceed to S5.3.4; If the memory space of the requested data exceeds the boundary, an error is reported; S5.3.4: Check whether the total size of the detection items added by the user exceeds the maximum size of data allowed to be carried by the request message. If the total size of the data in the detection items does not exceed the maximum size of the data allowed to be carried by the request message, then the process proceeds to S7; If the total size of the detected items exceeds the maximum size of data allowed to be carried by the request message, an error is reported.
5. The data interactive monitoring demand capture method according to claim 1, characterized in that: The S6 includes: S6.1: The host user fills in the partition number, virtual address, and data block size information of the currently requested data through the interactive interface; S6.2: The interactive requirements capture tool performs a validity check on the requested data.
6. The data interactive monitoring demand capturing method according to claim 5 is characterized in that: The S6.2 includes: S6.2.1: Check whether the partition number, virtual address, and data block size information of the request data added by the user are in the correct format. If the partition number, virtual address, and data block size information format of the requested data are correct, proceed to S6.2.2; If the partition number, virtual address, or data block size information format of the requested data is incorrect, an error message will be displayed; S6.2.2: Check whether the partition number, virtual address, and data block size information of the request data added by the user are within the range specified in the configuration file. If the partition number, virtual address, and data block size information of the requested data are within the range specified in the configuration file, then proceed to S6.2.3; If the partition number, virtual address, or data block size of the requested data exceeds the range, an error is reported; S6.2.3: Check whether the memory space of the request data added by the user complies with the address range specified in the configuration file; If the memory space of the requested data does not exceed the boundary, proceed to S6.2.4; If the memory space of the requested data exceeds the boundary, an error is reported; S6.2.4: Check whether the total size of the detection items added by the user exceeds the maximum size of data allowed to be carried by the request message. If the total size of the data in the detection items does not exceed the maximum size of the data allowed to be carried by the request message, then the process proceeds to S7; If the total size of the detected items exceeds the maximum size of data allowed to be carried by the request message, an error is reported.
7. The data interactive monitoring demand capture method according to claim 1, characterized in that: The method further includes if the user needs to change the monitoring requirements, When the required request message detection file exists locally, repeat S8-S9; When the required request message detection file does not exist locally, S3-S9 are repeated.
Citation Information
Patent Citations
Monitoring system based on container and micro-servitization function and construction method thereof
CN113791864A
Data interaction program interface monitoring method and system based on AOP
CN117851181A
Computer screen catching monitoring and recording method
CN1588302A
Techniques for monitoring user interactions and operation of a website to detect frustration events
US20180039530A1