Method and system for automatically interpreting geometry telemetry data
The automatic interpretation system for ground telemetry data, built using the JavaFX framework, solves the problems of accuracy and efficiency in automatic interpretation within the ground telemetry and control system. It enables rapid and accurate interpretation and report generation, reducing labor costs.
Patent Information
- Application Number
- CN202411411932.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-01-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing automatic interpretation methods for ground-based telemetry and tracking data in ground-based telemetry and tracking systems are difficult to accurately identify numerical anomalies under complex conditions, rely on manual intervention, and the interpretation results are not intuitively displayed, consuming a lot of manual time.
The client interface is built using the JavaFX framework. Automatic judgment and report generation are achieved through a criteria file library generation module, a configuration verification module, and an automatic judgment and report generation module. Multi-threaded communication is supported to reduce manual intervention.
It improves the accuracy and efficiency of interpretation, reduces manual operation processes, saves time and labor costs, and supports multimedia resources and flexible report generation.
Smart Images

Figure CN119295011A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of rockets, and in particular, to a method and system for automatically interpreting ground telemetry data. Background Art
[0002] The ground test, launch and control system is an important part of the aerospace system, and the post-interpretation work is the top priority of the test, launch and control system. The interpretation results are an important basis for evaluating whether the performance and indicators of each system meet the standards, as well as for fault analysis and function improvement. It is also a key factor to ensure the success of aerospace flight tests. In recent years, with the increasing number of models and launch missions, the traditional post-interpretation work consumes a lot of manpower and time costs. The manual data interpretation link not only requires downloading data, but also manual interpretation, comparison, review and handwritten interpretation reports based on interpretation rules, which is time-consuming and easy to cause human omissions and deviations. Therefore, the accuracy, speed and intelligence of the interpretation link have become necessary guarantee conditions for reliable testing of aerospace systems. At present, the most common method for automatic interpretation of ground telemetry data is to set a fixed threshold, that is, to set an upper limit and a lower limit for a certain physical quantity, and compare it with the threshold each time to determine whether it crosses the limit. This method is relatively simple and easy to understand, but it cannot cope with data interpretation under complex conditions, such as multi-value comparison, bit interpretation, and multi-parameter joint interpretation. Although setting thresholds can satisfy the automatic interpretation of ground telemetry data to a certain extent, most of the numerical anomalies cannot be effectively identified and still need to rely on manual intervention. Automatic interpretation technology aims to reduce manual intervention, but in some cases, it still needs to rely on the prior knowledge and experience of experts to assist in interpretation. This limits the autonomy and intelligence level of the technology to a certain extent. The automatic interpretation technology on the market does not have a rich knowledge base of criteria. However, as the test proceeds, the criteria will continue to expand and add new criteria, so developers need to be able to dynamically add criteria libraries at any time to meet the actual application of the interpretation personnel. In addition, most manufacturers' automatic interpretation displays the interpretation results on the client interface or generates Excel or text files, but in the aerospace field, most professions need to write their own interpretation reports based on the interpretation results, which consumes a lot of manual time.
[0003] Therefore, how to provide a method for automatic interpretation of geospatial telemetry data that simplifies the operating procedures of interpreters, quickly interprets and saves time costs, and evaluates the application effect of artificial intelligence in practice has become an urgent problem to be solved in this field. Summary of the invention
[0004] The present application proposes a method for automatic interpretation of geodetic telemetry data, comprising the following steps: logging in to a client; adding and saving criterion files after logging in to form a criterion file library; performing configuration verification on the criterion files in the added and saved criterion file library; performing automatic interpretation after completing the configuration verification, obtaining an interpretation conclusion and generating a judgment report.
[0005] The method for automatically interpreting the geodetic telemetry data as described above includes a front-end interface and application built on the JavaFx framework in the client.
[0006] The method for automatically interpreting the geodetic telemetry data as described above, adds and saves the criteria file, including selecting a department, and browsing, adding, editing or deleting all the criteria files under the department.
[0007] The method for automatically interpreting geodetic telemetry data as described above includes adding and saving criterion files, and also includes adding and saving new criterion files, criteria, and criterion formulas of the department.
[0008] The method for automatic interpretation of geodetic telemetry data as described above, after the department's new criterion file and criteria are added and saved, also includes checking the correctness of the criterion formula. If the criterion formula is correct, the added criterion file is saved. If the criterion formula is wrong, the criterion file is re-edited until it is correct.
[0009] A system for automatically interpreting geodetic telemetry data, specifically comprising a client, a JavaFx framework in the client, a criterion file library generation module, a configuration verification module, and an automatic interpretation and report generation module; a user logs in to JavaFx in the client, and JavaFx executes the criterion file library generation module, the configuration verification module, and the automatic interpretation and report generation module; wherein the criterion file library generation module is used to add and save criterion files to form a criterion file library; the configuration verification module is used to perform configuration verification on criterion files in the added and saved criterion file library; and the automatic interpretation and report generation module is used to perform automatic interpretation after completing configuration verification, obtain interpretation conclusions, and generate judgment reports.
[0010] The system for automatic interpretation of geodetic telemetry data as described above uses the JavaFx framework to build the client's front-end interface and application.
[0011] In the system for automatic interpretation of geodetic telemetry data as described above, the criterion file library generation module adds and saves criterion files, including selecting a department, and browsing, adding, editing or deleting all criterion files under the department.
[0012] In the system for automatic interpretation of geodetic telemetry data as described above, the criterion file library generation module adds and saves criterion files, and also includes adding and saving new criterion files, criteria and criterion formulas of the department.
[0013] As described above, in the system for automatic interpretation of geodetic telemetry data, in the criterion file library generation module, after the new criterion files and criteria of the department are added and saved, the correctness of the criterion formula is also checked. If the criterion formula is correct, the added criterion file is saved. If the criterion formula is wrong, the criterion file is re-edited until it is correct.
[0014] This application has the following beneficial effects:
[0015] (1) This application uses the JavaFx architecture, which is highly flexible, has rich extension content, supports a variety of multimedia resources, is friendly to Java developers, and has low development costs.
[0016] (2) This application uses the netty architecture to communicate with the server, and widely uses multi-threading and asynchronous communication, which is fast and saves a lot of interpretation time. At the same time, it can support automatic interpretation report generation of different templates, has strong flexibility, saves interpretation report writing time, and reduces labor costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0018] Figure 1 It is a schematic diagram of the internal structure of the automatic interpretation system of geodetic telemetry data provided in an embodiment of the present application;
[0019] Figure 2 It is a flowchart of a method for automatically interpreting geodetic telemetry data provided in an embodiment of the present application. DETAILED DESCRIPTION
[0020] The following is a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0021] Embodiment 1
[0022] like Figure 1As shown, this embodiment provides an automatic interpretation system for ground telemetry data, which includes a client and a JavaFx tool. The JavaFx tool appears in the form of a client front-end interface and an application. Before logging in, the user needs to select the required rocket model, rocket remote order, launch site, one or more test items, data source, and user password. After the selection is completed, log in to the main interface of the interpretation client. The client will send a request to the database according to the selected content and return all physical quantity parameters, user information, user permissions, etc. included in this test. When the user logs in to JavaFx in the client, the JavaFx tool performs automatic interpretation of ground telemetry data.
[0023] It is understandable that JavaFx is a graphical user interface (GUI) framework for creating client applications, providing a rich series of built-in UI controls, supporting multiple layout management, and supporting multiple multimedia functions, and is the preferred framework for client applications. Therefore, JavaFx is used to execute the use of the judgment file library generation module, configuration verification module, automatic judgment and report generation module.
[0024] Specifically, JavaFx also has a wealth of judgment formulas to meet all professional judgment needs; simple operation and intelligent process; multi-threaded judgment, effectively reducing the judgment time, and generating physical quantity curves and judgment results; based on the judgment report word office template, it can generate an automatic judgment report file in the template format.
[0025] Specifically, the following modules can be executed through JavaFx to automatically judge the ground telemetry data: a judgment file library generation module, a configuration verification module, and an automatic judgment and report generation module.
[0026] The criterion file library generation module is essentially a file library, which is formed by adding and saving criterion files.
[0027] The content of the criterion file includes the content that you want to test, such as whether the power-on voltage of the statistical equipment is within a reasonable range. Each department can add a corresponding criterion file, and multiple criterion files form an overall criterion file library.
[0028] The criterion file library is used for the interpretation criteria and their configurations used by different professional interpreters. By saving the criterion file library, the operation process of the interpreter is greatly simplified, and the interpretation is rapid, thus saving time costs.
[0029] After entering the main interface, you can check the criteria files of this department or other departments to perform specific operations. According to the current user permissions, select the corresponding department, you can browse, add, edit or delete all the criteria files under this department, but you cannot add, edit or delete the criteria files of non-departments. The files of other departments can only be browsed.
[0030] The departments include but are not limited to the flight control department, avionics department, structure department and other departments that are pre-set up by the staff.
[0031] After entering this department, add a new criteria file in the client interface, and add the criteria formula in the new criteria file. When you click Save after adding, the client will perform regular expression verification on the criteria formula. After confirming that the criteria formula is correct, save the criteria file. If the formula is incorrect, a prompt will be given to re-edit the criteria file until saving is completed.
[0032] The judgment formula is specifically expressed as: #gnsspd{reference physical quantity, value, upper limit of standard deviation, judgment physical quantity}.
[0033] For example, #gnsspd{reference physical quantity, value, upper limit of standard deviation, interpreted physical quantity} can be expressed as: #gnsspd{$3-12-268-1,238(0xEE),0.5,$3-12-269-1}. The reference physical quantity can be obtained by communicating with the server through the netty architecture.
[0034] Among them, regular expression is the basic means of verification in the prior art, and the specific content will not be repeated here.
[0035] The configuration verification module is used to perform configuration verification on the criterion files in the added and saved criterion file library.
[0036] The configuration verification module selects one or more configuration tests that match the criterion file. After selecting the matching test, the criterion file will match the data of the selected one or more test items for interpretation. This configuration can effectively avoid the application of interpreting unnecessary test experiments and reduce interpretation time.
[0037] The configuration test includes: single item inspection, comprehensive test and total inspection. Single item inspection is a specific inspection of a parameter that needs to be inspected, while comprehensive test and total inspection are comprehensive tests, and the inspection scope of both is larger than that of single item inspection.
[0038] Specifically, if the criterion document requires statistics on whether the power-on voltage of the equipment is within a reasonable range, the corresponding configured test is a comprehensive test or a general inspection.
[0039] The automatic interpretation and report generation module is used to perform automatic interpretation after completing the configuration verification, obtain the interpretation conclusion and generate a judgment report.
[0040] After completing the configuration verification, click Automatic Interpretation, the main interface enters the waiting interface, and the background program starts multi-threading to interpret different test data.
[0041] Specifically, you can create a corresponding format of interpretation report based on the Word Office template. The interpretation report created by the template saves the time of the interpreter in writing the interpretation report, greatly reducing the time and labor cost required for post-test interpretation.
[0042] The automatic interpretation and report generation module includes the following steps for automatic interpretation:
[0043] Step T1: The judgment thread obtains the content of the judgment file and the configuration test, and determines whether the configuration matches the current login test.
[0044] If the configuration matches the currently logged in test experiment, step S2402 is executed. If not, the criterion file is skipped.
[0045] Step T2: After loading the criterion file content, obtain the criterion formula, check the correctness of the criterion formula again, and obtain specific judgment physical quantity information through the criterion formula.
[0046] The formula is still verified through regular expressions.
[0047] Step T3: Call the big data interface with the physical quantity information as the parameter to download the data to the local. After the data is downloaded, it is interpreted according to the judgment formula. After the interpretation is completed, the interpretation result is generated.
[0048] The judgment results include physical quantity line graphs, qualified table information and judgment conclusions. The judgment conclusions include whether the power of a certain object (equipment power supply voltage) is within a reasonable range.
[0049] Step T4: The interpretation thread generates an interpretation report for a single test based on the Word Office template file, inputs the generated interpretation result into the template, and generates an interpretation report for this test.
[0050] After all multi-threaded tasks are completed, all configuration test interpretation reports are generated and merged into the same word file in sequence. The test name is used as the first-level title, and the files are displayed in sequence to generate the interpretation report.
[0051] After the interpretation report is generated, the main interface exits the loading interface and returns to normal, giving a reading report path prompt and automatically opening the generated interpretation report word office file. This file is filled with all the interpretation results of this automatic interpretation based on the provided template file format.
[0052] Embodiment 2
[0053] like Figure 2 As shown, this embodiment provides a method for automatically interpreting ground telemetry data, which specifically includes the following steps:
[0054] Step S210: Log in to the client.
[0055] The user logs in from the client, which contains the JavaFx framework to build the front-end interface and application.
[0056] Specifically, this embodiment provides a visual front-end operation interface and interface based on the JavaFx architecture, which is directly used by users and has simple configuration.
[0057] Before logging in, the user needs to select the required rocket model, rocket remote control, launch site, one or more test items, data source, user password and other required options. After completing the selection, log in to the main interface of the interpretation client. The client will send a request to the database based on the selected content and return all physical quantity parameters, user information, user permissions and other content included in this test.
[0058] Step S220: After logging in, add and save criterion files to form a criterion file library.
[0059] The content of the criterion file includes the content that you want to test, such as whether the power-on voltage of the statistical equipment is within a reasonable range. Each department can add a corresponding criterion file, and multiple criterion files form an overall criterion file library.
[0060] After entering the main interface, you can check the criteria files of this department or other departments to perform specific operations. According to the current user permissions, select the corresponding department, you can browse, add, edit or delete all the criteria files under this department, but you cannot add, edit or delete the criteria files of non-departments. The files of other departments can only be browsed.
[0061] The departments include but are not limited to the flight control department, avionics department, structure department and other departments that are pre-set up by the staff.
[0062] After entering this department, add a new criteria file in the client interface, and add the criteria formula in the new criteria file. When you click Save after adding, the client will perform regular expression verification on the criteria formula. After confirming that the criteria formula is correct, save the criteria file. If the formula is incorrect, a prompt will be given to re-edit the criteria file until saving is completed.
[0063] The judgment formula is specifically expressed as: #gnsspd{reference physical quantity, value, upper limit of standard deviation, judgment physical quantity}.
[0064] For example, #gnsspd{reference physical quantity, value, upper limit of standard deviation, interpreted physical quantity} can be expressed as: #gnsspd{$3-12-268-1,238(0xEE),0.5,$3-12-269-1}. The reference physical quantity can be obtained by communicating with the server through the netty architecture.
[0065] Among them, regular expression is the basic means of verification in the prior art, and the specific content will not be repeated here.
[0066] Step S230: performing configuration verification on the criterion files in the added and saved criterion file library.
[0067] Select one or more matching configuration tests for the criterion file. After selecting the matching test, the criterion file will match the data of the test item selected in step 1 for interpretation. This configuration can effectively avoid the application of interpreting unnecessary tests and reduce interpretation time.
[0068] The configuration test includes: single item inspection, comprehensive test and total inspection. Single item inspection is a specific inspection of a parameter that needs to be inspected, while comprehensive test and total inspection are comprehensive tests, and the inspection scope of both is larger than that of single item inspection.
[0069] Specifically, if the criterion document requires statistics on whether the power-on voltage of the equipment is within a reasonable range, the corresponding configured test is a comprehensive test or a general inspection.
[0070] Step S240: After completing the configuration verification, automatic interpretation is performed to obtain a interpretation conclusion and generate a judgment report.
[0071] After completing the configuration verification, click Automatic Interpretation. The main interface enters the waiting interface. The background program starts multi-threading to interpret different test data. The specific automatic judgment includes the following steps:
[0072] Step S2401: The judgment thread obtains the content of the judgment file and the configuration test, and determines whether the configuration matches the current login test.
[0073] If the configuration matches the currently logged in test experiment, step S2402 is executed. If not, the criterion file is skipped.
[0074] Step S2402: Obtain the criterion formula by post-loading the criterion file content, recheck the correctness of the criterion formula, and obtain specific interpretation physical quantity information through the criterion formula.
[0075] The formula is still verified through regular expressions.
[0076] Step S2403: calling the big data interface with the information of the physical quantity to be judged as a parameter to download the data to the local, and after the data is downloaded, judging is performed according to the judgment formula, and after the judgment is completed, the judgment result is generated.
[0077] The judgment results include physical quantity line graphs, qualified table information and judgment conclusions. The judgment conclusions include whether the power of a certain object (equipment power supply voltage) is within a reasonable range.
[0078] Step S2404: the interpretation thread generates an interpretation report for a single test based on the Word Office template file, inputs the generated interpretation result into the template, and generates an interpretation report for this test.
[0079] After all multi-threaded tasks are completed, all configuration test interpretation reports are generated and merged into the same word file in sequence. The test name is used as the first-level title, and the files are displayed in sequence to generate the interpretation report.
[0080] After the interpretation report is generated, the main interface exits the loading interface and returns to normal, giving a reading report path prompt and automatically opening the generated interpretation report word office file. This file is filled with all the interpretation results of this automatic interpretation based on the provided template file format.
[0081] This application has the following beneficial effects:
[0082] (1) This application uses the JavaFx architecture, which is highly flexible, has rich extension content, supports a variety of multimedia resources, is friendly to Java developers, and has low development costs.
[0083] (2) This application uses the netty architecture to communicate with the server, and widely uses multi-threading and asynchronous communication, which is fast and saves a lot of interpretation time. At the same time, it can support automatic interpretation report generation of different templates, has strong flexibility, saves interpretation report writing time, and reduces labor costs.
[0084] Although the present application is described with reference to examples, this is for illustrative purposes only and is not intended to limit the present application, and changes, additions and / or deletions to the embodiments may be made without departing from the scope of the present application.
[0085] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for automatically interpreting geodetic telemetry data, characterized in that: The following steps are involved: Log in to the client; After logging in, add and save the criterion files to form a criterion file library; Perform configuration verification on the criterion files in the added and saved criterion file library; After completing the configuration verification, automatic interpretation is performed to obtain the interpretation conclusion and generate a judgment report.
2. The method for automatically interpreting geodetic telemetry data according to claim 1, characterized in that: The client includes front-end interfaces and applications built on the JavaFx framework.
3. The method for automatically interpreting geodetic telemetry data according to claim 1, characterized in that: Add and save the criteria file, Including selecting a department and browsing, adding, editing or deleting all criteria files under this department.
4. The method for automatically interpreting geodetic telemetry data according to claim 3, characterized in that: Adding and saving criterion files also includes adding and saving new criterion files, criteria and criterion formulas of the department.
5. The method for automatically interpreting geodetic telemetry data according to claim 4, characterized in that: After adding and saving the new criterion files and criteria of this department, the correctness of the criterion formula is also checked. If the criterion formula is correct, the added criterion file is saved. If the criterion formula is wrong, the criterion file is re-edited until it is correct.
6. A system for automatically interpreting geodetic telemetry data, characterized in that: Specifically, it includes the client, the JavaFx framework in the client, the criterion file library generation module, the configuration verification module, and the automatic interpretation and report generation module; The user logs in to JavaFx in the client, and JavaFx executes the judgment file library generation module, configuration verification module, and automatic judgment and report generation module; The criterion file library generation module is used to add and save criterion files to form a criterion file library; A configuration verification module is used to perform configuration verification on the criterion files in the added and saved criterion file library; The automatic interpretation and report generation module is used to perform automatic interpretation after completing the configuration verification, obtain the interpretation conclusion and generate a judgment report.
7. The automatic interpretation system for geodetic telemetry data according to claim 6, characterized in that: Build the client's front-end interface and application through the JavaFx framework.
8. The automatic interpretation system for geodetic telemetry data according to claim 6, characterized in that: The criterion file library generation module adds and saves criterion files. Including selecting a department and browsing, adding, editing or deleting all criteria files under this department.
9. The automatic interpretation system for geodesy and telemetry data according to claim 8, characterized in that: The criterion file library generation module adds and saves criterion files, and also includes adding and saving new criterion files, criteria and criterion formulas of the department.
10. The automatic interpretation system for geodesy and telemetry data according to claim 9, characterized in that: In the criterion file library generation module, after the new criterion files and criteria of this department are added and saved, the correctness of the criterion formula is also checked. If the criterion formula is correct, the added criterion file is saved. If the criterion formula is wrong, the criterion file is re-edited until it is correct.