Satellite test interpretation system based on scene recognition and temperature grading
Patent Information
- Application Number
- CN202511354374.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-22
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2045-09-22
AI Technical Summary
[0006]为了解决现有技术存在的问题,本发明提供了一种基于场景识别和温度分级的卫星测试判读系统,用于解决现有技术中温度判读范围单一、人工参与环节多、单机版本维护困难等问题,全面提升判读质量和效率
[0033] The satellite test interpretation system based on scene recognition and temperature grading provided by this invention can accurately adapt to complex and ever-changing test scenarios. It divides application scenarios according to factors such as the installation status of the thermistor and the overall satellite working status, and performs graded interpretation and curve trend analysis on different temperature ranges such as storage, operation, and acceptance. The interpretation results are presented in a variety of ways, such as intelligent voice alarms, text and color prompts, which effectively solves the problems of single temperature interpretation range, multiple manual intervention links, and difficulty in maintaining single-machine versions in the prior art, and comprehensively improves the interpretation quality and efficiency.
Smart Images

Figure CN121173363B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of spacecraft testing technology, and in particular relates to a satellite testing and interpretation system based on scene recognition and temperature grading. Background Technology
[0002] Spacecraft integrated testing is a crucial stage in the satellite development cycle, and the accuracy and timeliness of its data interpretation directly affect the success or failure of this phase of the mission. Traditional temperature interpretation methods have significant limitations, mainly relying on single-range interpretation tools and manual analysis to arrive at interpretation conclusions.
[0003] In today's complex satellite testing environment, the temperature reading range varies greatly depending on the unit's power-on state, product operating status, and different testing stages and scenarios. Single-range reading tools cannot adapt to this diversity, resulting in inaccurate readings. Moreover, relying solely on temperature measurement point deviation information for interpretation is insufficient for a comprehensive and effective assessment of the system status; multiple factors, such as the application scenario, thermistor installation status, and the reliability of telemetry data, must be considered.
[0004] The manual interpretation process is not only cumbersome but also susceptible to the influence of personal experience, leading to problems such as missed detections and false alarms. This not only affects the accuracy of problem localization but also reduces the timeliness of safety warnings, posing potential risks to the satellite testing process.
[0005] Therefore, there is an urgent need for a testing system that can adapt to complex scene changes and achieve intelligent hierarchical interpretation, so as to provide more accurate and efficient temperature interpretation results for the satellite testing phase. Summary of the Invention
[0006] To address the problems existing in the prior art, this invention provides a satellite test interpretation system based on scene recognition and temperature grading, which solves the problems of limited temperature interpretation range, multiple manual intervention steps, and difficulty in maintaining single-machine versions in the prior art, thereby comprehensively improving the interpretation quality and efficiency.
[0007] To achieve the above-mentioned technical effects, the present invention provides a satellite test and interpretation system based on scene recognition and temperature grading, characterized in that it includes:
[0008] The data subscription service subsystem is used to receive and forward satellite telemetry data from the ground control software;
[0009] The processing module, equipped with refined temperature interpretation software, communicates with the data subscription service subsystem by running the refined temperature interpretation software, receives the satellite telemetry data, and performs the following operations in sequence:
[0010] The system detects the overall satellite power-on status, the individual unit power-on status, and the overall satellite telemetry interruption status, and obtains the status detection results.
[0011] Based on the status detection results and the installation status of the thermistor, the current actual test scenario is identified.
[0012] Based on the identified actual test scenario, a preset temperature reading range corresponding to the actual test scenario is invoked to classify and interpret the temperature parameters, wherein the temperature reading range includes at least the storage range, the working range, and the acceptance range.
[0013] Based on the graded interpretation results, graded visualization and voice alarms are implemented.
[0014] Furthermore, the data subscription service subsystem distributes the satellite telemetry data to multiple terminals via broadcast, and supports interpreters to subscribe to specific telemetry parameters according to their testing needs.
[0015] Furthermore, the detection of the overall satellite power-on status, the individual unit power-on status, and the overall satellite telemetry interruption status, and the acquisition of status detection results specifically include:
[0016] The power-on status of the entire satellite is determined by real-time monitoring of changes in satellite bus voltage and current.
[0017] The power-on status of a single unit is determined by monitoring its analog and digital characteristic parameters.
[0018] A watchdog algorithm is used to monitor the telemetry interruption status of the entire satellite in real time.
[0019] Furthermore, the operation of identifying the current actual test scenario specifically involves: combining the overall satellite power-on status, the individual unit power-on status, and the thermistor installation status, and using a preset scenario classification model to identify the current actual test scenario.
[0020] Furthermore, the operation of classifying and interpreting the temperature parameters specifically executes the following logic:
[0021] When the unit is powered on, if the temperature value exceeds the operating range but does not exceed the acceptance range, a prompting result will be generated; if the temperature value exceeds the acceptance range, an alarm result will be generated.
[0022] When the unit is not powered on, if the temperature value exceeds the storage range, an alarm result will be generated.
[0023] Furthermore, the operation of the hierarchical visualization and voice alarm includes:
[0024] Different colors are used to highlight the interpretation results, with yellow corresponding to suggestive interpretation results and red corresponding to alarm interpretation results.
[0025] Trigger a voice alarm signal corresponding to the level of the interpretation result.
[0026] Furthermore, the system also includes a human interaction configuration module, which is used to provide:
[0027] Offline configuration files allow interpreters to define and modify scene identification rules and temperature interpretation range parameters before system startup;
[0028] A real-time web-based interactive interface allows interpreters to modify configuration items during system operation, and the interface also verifies the legality of input information.
[0029] Furthermore, the real-time webpage interactive interface is built based on the Streamlit framework.
[0030] Furthermore, the processing module is also configured to:
[0031] Temperature data is recorded at fixed time intervals, and trend curves of temperature parameters over time are generated to support longitudinal data comparison and trend analysis.
[0032] Furthermore, the refined temperature interpretation software performs initialization operations upon startup, including verifying the configuration file and establishing a TCP / IP communication connection with the data subscription service subsystem; and automatically switches between waiting mode and running mode based on the detection results of the satellite's power-on status.
[0033] The satellite test interpretation system based on scene recognition and temperature grading provided by this invention can accurately adapt to complex and ever-changing test scenarios. It divides application scenarios according to factors such as the installation status of the thermistor and the overall satellite working status, and performs graded interpretation and curve trend analysis on different temperature ranges such as storage, operation, and acceptance. The interpretation results are presented in a variety of ways, such as intelligent voice alarms, text and color prompts, which effectively solves the problems of single temperature interpretation range, multiple manual intervention links, and difficulty in maintaining single-machine versions in the prior art, and comprehensively improves the interpretation quality and efficiency. Attached Figure Description
[0034] Figure 1 This is an information flow diagram of the satellite test interpretation system based on scene recognition and temperature grading provided in an embodiment of the present invention;
[0035] Figure 2 This is a schematic diagram illustrating the operating principle of the refined temperature interpretation software in the satellite test interpretation system based on scene recognition and temperature grading, as provided in an embodiment of the present invention.
[0036] Figure 3This is a schematic diagram illustrating the application scenario identification principle of the satellite test and interpretation system based on scene recognition and temperature grading provided in an embodiment of the present invention.
[0037] Figure 4 This is the temperature classification and interpretation processing logic of the satellite test and interpretation system based on scene recognition and temperature classification provided in an embodiment of the present invention;
[0038] Figure 5 This is a screenshot of the system webpage interaction effect obtained in a specific application example using the satellite test and interpretation system based on scene recognition and temperature grading described in this invention;
[0039] Figure 6 This is a rendering of the temperature data curve obtained using the satellite test interpretation system based on scene recognition and temperature grading described in this invention in a specific application example. Detailed Implementation
[0040] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0041] It should be noted that references to "an embodiment," "embodiment," "example embodiment," etc., in this specification refer to the described embodiment including specific features, structures, or characteristics, but not every embodiment must include these specific features, structures, or characteristics. Furthermore, such expressions do not refer to the same embodiment. Moreover, when describing specific features, structures, or characteristics in conjunction with embodiments, whether or not explicitly described, it is indicated that incorporating such features, structures, or characteristics into other embodiments is within the knowledge of those skilled in the art.
[0042] Furthermore, certain terms are used in the specification and subsequent claims to refer to specific components or parts. Those skilled in the art will understand that manufacturers may use different names or terms to refer to the same component or part. This specification and subsequent claims do not distinguish components or parts by differences in name, but rather by differences in function. The terms "comprising" and "including" used throughout the specification and subsequent claims are open-ended and should be interpreted as "including but not limited to." Additionally, the term "connection" here includes any direct and indirect electrical connection means. Indirect electrical connection means include connections made through other means.
[0043] The following description, in conjunction with the accompanying drawings, provides a more detailed account of a satellite test and interpretation system based on scene recognition and temperature grading, as provided in the embodiments of this application. Figure 1 As shown, the system includes a data subscription service subsystem 10 and a processing module 20, wherein:
[0044] The data subscription service subsystem 10 is used to receive and forward satellite telemetry data from the ground control software 30; the processing module is equipped with refined temperature interpretation software, which runs to communicate with the data subscription service subsystem 10, receives the satellite telemetry data, and performs the following operations in sequence:
[0045] The system detects the overall satellite power-on status, the individual unit power-on status, and the overall satellite telemetry interruption status to obtain status detection results. Based on the status detection results and the thermistor installation status, it identifies the current actual test scenario. According to the identified actual test scenario, it calls the preset temperature reading range corresponding to the actual test scenario to classify and interpret the temperature parameters, wherein the temperature reading range includes at least the storage range, the working range, and the acceptance range. Based on the classified interpretation results, it performs classified visualization and voice alarm.
[0046] This embodiment consists of a data subscription service subsystem 10 (RTS) and a processing module equipped with refined temperature interpretation software. The data subscription service subsystem 10 serves as the data source, responsible for providing real-time telemetry data on the status of satellites and ground equipment. The processing module uses the refined temperature interpretation software to perform in-depth analysis of the received telemetry data, conduct a comprehensive analysis of the experimental status according to the application scenario, and finally obtain scientific and effective conclusions.
[0047] As a crucial component of the satellite ground test system, the RTS (Radio Transmission System) undertakes the critical tasks of data reception and distribution. In this embodiment, the data subscription service subsystem 10 distributes the satellite telemetry data to multiple terminals via broadcast, and supports interpreters in customizing subscriptions for specific telemetry parameters according to testing needs. Specifically, the RTS receives the unpacked telemetry data from the ground control software (MTP) and distributes it to lower-level terminals via broadcast. Simultaneously, the data subscription service subsystem 10 possesses powerful customization capabilities, allowing interpreters to select and subscribe to specific telemetry data based on actual needs, significantly improving the relevance and efficiency of data acquisition and reducing unnecessary data processing burdens.
[0048] The refined temperature interpretation software performs initialization operations upon startup, including verifying the configuration file and establishing a TCP / IP communication connection with the data subscription service subsystem 10; and automatically switches between waiting mode and running mode based on the detection results of the satellite's power-on status.
[0049] In practical implementation, the operating principle of the refined temperature interpretation software is as follows: Figure 2As shown; after the software service starts, it enters a waiting mode by default; after the configuration file verification passes, it automatically establishes a communication connection with RTS using a reliable TCP / IP protocol. At the same time, the software will perform initialization operations to prepare for subsequent interpretation work.
[0050] The detection of the overall satellite power-on status, the individual unit power-on status, and the overall satellite telemetry interruption status, and the acquisition of status detection results specifically include:
[0051] The power-on status of the entire satellite is determined by real-time monitoring of changes in the satellite bus voltage and current. Specifically, the power-on status of the entire satellite is accurately determined by real-time monitoring of changes in bus voltage and current. If the satellite is not powered on, the software will remain in a waiting mode to avoid unnecessary calculations and resource consumption. Once the satellite is detected to be powered on, the software will immediately enter the running mode and start the judgment process.
[0052] The power-on status of a single unit is determined by monitoring its analog and digital characteristic parameters. This helps to more accurately analyze the unit's operation and provides important information for subsequent temperature readings.
[0053] A watchdog algorithm is used to monitor the telemetry interruption status of the entire satellite in real time. A simulated hardware watchdog algorithm is employed to monitor telemetry interruptions in real time; once a telemetry interruption is detected, the software will take appropriate measures promptly to ensure the continuity and reliability of the interpretation work.
[0054] Furthermore, the specific steps for identifying the current actual test scenario are as follows: Based on the overall satellite power-on status, the individual unit power-on status, and the thermistor installation status, the current actual test scenario is identified using a pre-set scenario classification model. The application scenario identification process is as follows: Figure 3 As shown, by comprehensively utilizing the above-mentioned status detection results and combining information such as the thermistor installation status, the actual test scenario is intelligently identified. By establishing a scientific scenario classification model, the test scenarios are divided into different types, providing accurate scenario basis for subsequent temperature interpretation. This embodiment innovatively utilizes various telemetry data and status information, and through the establishment of a scientific scenario classification model, achieves intelligent identification of actual test scenarios; it can automatically adapt to complex and changing test environments, reduce manual intervention, and improve the accuracy and efficiency of interpretation.
[0055] The specific logic for performing graded interpretation of temperature parameters in this embodiment is as follows:
[0056] When the unit is powered on, if the temperature value exceeds the operating range but does not exceed the acceptance range, a prompting result is generated; if the temperature value exceeds the acceptance range, an alarm result is generated; when the unit is not powered on, if the temperature value exceeds the storage range, an alarm result is generated.
[0057] See Figure 4 Based on satellite design rules and actual application requirements, the temperature levels are subdivided into three levels: storage, operation, and acceptance, for parameter interpretation. Combining factors such as the satellite's installation status and power-on status, interpretation information and processing results for different temperature ranges are provided. For example, when the unit is powered on, if the temperature exceeds the operating range, only a prompt is given to alert the interpretation personnel; if the temperature exceeds the acceptance range, a prompt and an immediate alarm are issued to allow for timely action; when the unit is not powered on, if the temperature exceeds the storage range, a prompt and an alarm are also issued to ensure the unit's safety in storage mode. This embodiment provides a multi-level temperature interpretation method that combines application scenarios and unit status to perform fine-grained interpretation of different temperature ranges such as storage, operation, and acceptance; it fully considers the temperature characteristics of the satellite in different operating stages and environments, making the interpretation process more accurate and the results more reliable.
[0058] The system also includes a human-interactive configuration module, which provides: offline configuration files for interpreters to define and modify scene identification rules and temperature interpretation range parameters before system startup; and a real-time web-based interactive interface for interpreters to modify configuration items during system operation, which also verifies the legality of input information. Furthermore, the real-time web-based interactive interface is built on the Streamlit framework. Specifically, the system's environmental scene and parameter information are made available to users in the form of configuration files; when the system is not running, interpreters can easily define and modify configuration files according to actual needs, enabling flexible adjustments to interpretation criteria and parameters. The advanced Streamlit technology is used to create the web-based interactive interface, which allows interpreters to modify configuration items in real time during system operation; the system performs strict pre-validation of input information to ensure the legality of the information and the correctness of the logic, avoiding interpretation anomalies caused by input errors; the web-based interactive effect is as follows: Figure 5 As shown, it provides two flexible human interaction methods: configuration files and a web-based interactive interface, which lowers the application threshold and improves usage efficiency; interpreters can easily adjust parameters and modify configurations according to actual needs, enhancing the system's adaptability and operability.
[0059] In an optional implementation, the hierarchical visualization and voice alarm operation includes: highlighting the judgment results using different colors, with yellow corresponding to suggestive judgment results and red corresponding to alarm judgment results; and triggering a voice alarm signal corresponding to the judgment result level. That is, the judgment results are presented hierarchically using color, text, and voice, with different presentation formats for different alarm levels. For example, exceeding the operating temperature in stand-alone power-on mode is displayed in yellow, serving as a reminder; exceeding the acceptance temperature when powered on or exceeding the storage temperature when not powered on is displayed in red, accompanied by text prompts and voice alarms, drawing the attention of the judgment personnel. This hierarchical presentation method allows users to quickly grasp important information and effectively avoids missed judgments and false alarms.
[0060] Furthermore, the processing module is configured to record temperature data at fixed time intervals and generate trend curves showing the temperature parameters changing over time, to support longitudinal data comparison and trend analysis. For example, the system takes temperature data from the measuring points every 60 seconds and records the relevant data; then, by generating curves, it presents the temperature changes at the measuring points over the past few hours. This not only helps in analyzing temperature change trends but also enables longitudinal data comparison, providing strong support for satellite system performance evaluation and fault diagnosis; the curve presentation effect in this embodiment is as follows. Figure 6 As shown.
[0061] This embodiment employs a hierarchical presentation method combining color, sound, text, and curves to make the interpretation results more intuitive and clear. Simultaneously, by accurately recording temperature change trends, it provides rich data support for the performance evaluation and fault diagnosis of onboard products, helping to promptly identify potential problems and take effective measures.
[0062] In summary, compared with existing technologies, the satellite test interpretation system based on scene recognition and temperature grading provided by this invention receives satellite telemetry data through a data subscription service subsystem, and the core interpretation software is run by a processing subsystem, realizing the following automated and intelligent interpretation process: automatically detecting the power-on status of the entire satellite / single unit and telemetry interruption; intelligently identifying the current test scenario (such as storage, testing, acceptance, etc.) by combining the status and thermistor installation information; automatically calling the corresponding storage, working, and acceptance three-level temperature ranges for accurate interpretation based on the identified scenario; and providing graded alarms through color (yellow / red), text, and voice, and automatically recording and generating temperature trend curves.
[0063] Compared with the prior art, the present invention has the following beneficial effects:
[0064] Enhancing the intelligence and efficiency of interpretation: Through automated scene recognition and interpretation decision-making, the reliance on human intervention and subjective experience is greatly reduced, significantly improving the speed and efficiency of interpretation.
[0065] Ensuring accuracy and reliability of interpretation: Overcoming the limitations of a single interpretation range, by dynamically matching multi-level temperature ranges with specific scenarios, the interpretation conclusions are made more scientific, accurate and reliable.
[0066] Enhance the user-friendliness of the system's human-computer interaction: Provide two flexible methods, configuration files and web interfaces, allowing users to flexibly customize interpretation rules according to testing needs, reducing the threshold for use and the complexity of operation.
[0067] Optimized fault warning and diagnosis support: The hierarchical alarm mechanism can effectively avoid missed detections and false alarms, ensuring that problems are detected in a timely manner; the temperature trend recording function provides intuitive and powerful data support for performance evaluation and root cause analysis of faults.
[0068] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of the present invention is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0069] Of course, the present invention may have other various embodiments. Without departing from the spirit and essence of the present invention, those skilled in the art can make various corresponding changes and modifications according to the present invention, but these corresponding changes and modifications should all fall within the protection scope of the appended claims.
Claims
1. A satellite test interpretation system based on scene recognition and temperature grading, characterized in that, Including: The data subscription service subsystem is used to receive and forward satellite telemetry data from the ground control software; The processing module, equipped with refined temperature interpretation software, communicates with the data subscription service subsystem by running the refined temperature interpretation software, receives the satellite telemetry data, and performs the following operations in sequence: The system detects the overall satellite power-on status, the individual unit power-on status, and the overall satellite telemetry interruption status, and obtains the status detection results. Based on the status detection results and the installation status of the thermistor, the current actual test scenario is identified. Based on the identified actual test scenario, a preset temperature reading range corresponding to the actual test scenario is invoked to classify and interpret the temperature parameters, wherein the temperature reading range includes at least the storage range, the working range, and the acceptance range. Based on the graded interpretation results, graded visualization and voice alarms are implemented; The operation of classifying and interpreting temperature parameters specifically executes the following logic: When the unit is powered on, if the temperature value exceeds the operating range but does not exceed the acceptance range, a prompting result will be generated; if the temperature value exceeds the acceptance range, an alarm result will be generated. When the unit is not powered on, if the temperature value exceeds the storage range, an alarm result will be generated.
2. The system according to claim 1, characterized in that, The data subscription service subsystem distributes the satellite telemetry data to multiple terminals via broadcast and supports interpreters to subscribe to specific telemetry parameters according to their testing needs.
3. The system according to claim 1, characterized in that, The detection of the overall satellite power-on status, the individual unit power-on status, and the overall satellite telemetry interruption status, and the acquisition of status detection results specifically include: The power-on status of the entire satellite is determined by real-time monitoring of changes in satellite bus voltage and current. The power-on status of a single unit is determined by monitoring its analog and digital characteristic parameters. A watchdog algorithm is used to monitor the telemetry interruption status of the entire satellite in real time.
4. The system according to claim 1, characterized in that, The specific operation for identifying the current actual test scenario is as follows: by combining the overall satellite power-on status, the individual unit power-on status, and the thermistor installation status, the current actual test scenario is identified through a preset scenario classification model.
5. The system according to claim 1, characterized in that, The operation of the hierarchical visualization and voice alarm includes: Different colors are used to highlight the interpretation results, with yellow corresponding to suggestive interpretation results and red corresponding to alarm interpretation results. Trigger a voice alarm signal corresponding to the level of the interpretation result.
6. The system according to claim 1, characterized in that, The system also includes a human interaction configuration module, which is used to provide: Offline configuration files allow interpreters to define and modify scene identification rules and temperature interpretation range parameters before system startup; A real-time web-based interactive interface allows interpreters to modify configuration items during system operation, and the interface also verifies the legality of input information.
7. The system according to claim 6, characterized in that, The real-time webpage interactive interface is built on the Streamlit framework.
8. The system according to claim 1, characterized in that, The processing module is also configured to: Temperature data is recorded at fixed time intervals, and trend curves of temperature parameters over time are generated to support longitudinal data comparison and trend analysis.
9. The system according to claim 1, characterized in that, The refined temperature interpretation software performs initialization operations upon startup, including verifying the configuration file and establishing a TCP / IP communication connection with the data subscription service subsystem; and automatically switches between waiting mode and running mode based on the detection results of the satellite's power-on status.
Citation Information
Patent Citations
Satellite telemetry data interpretation method and system, electronic equipment and storage medium
CN113205162A
General automatic test platform for satellite single-machine environment test and control method thereof
CN116263595A