A resource management method and device for a remote sensing satellite data real-time processing system
By obtaining and analyzing the status information of the general and special equipment of the real-time processing system for remote sensing satellite data, troubleshooting and alarm processing are carried out, and automatic equipment up-and-down and data source switching is realized, and false alarms, missed reports and fault replacements in traditional resource management methods are solved. The problem of insufficient capabilities ensures the stability of the system and business continuity.
Patent Information
- Application Number
- CN202311040495.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-17
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2043-08-17
AI Technical Summary
Traditional remote sensing satellite data real-time processing systems have problems such as false alarms, missed reports, inaccurate monitoring of the status of special equipment and insufficient fault replacement capabilities in resource management, resulting in insufficient system stability and business fault diagnosis capabilities.
By obtaining the status information of general and special equipment, performing fault analysis and alarm processing, automatic equipment up-and-down and data source switching is realized, ensuring the accuracy of resource management and business continuity.
It realizes the monitoring and management of general and special equipment for real-time remote sensing satellite processing systems, and has the ability to replace fault resources, ensuring the stable operation of real-time data processing services and resource allocation optimization.
Smart Images

Figure CN117079154B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of satellite remote sensing technology, and in particular to a resource management method and device for a remote sensing satellite data real-time processing system. Background Art
[0002] At present, the real-time processing system of remote sensing satellite data processes data quickly while the satellite data is being transmitted downlink, which can meet the user's demand for the timeliness of data products. For example, through real-time and fast processing, data products can be quickly provided to users, or specific payload data of interest to users can be extracted. The non-repeatable nature of satellite data transmission puts higher requirements on the stability and reliability of the real-time processing system, and the reliability of the software and hardware resources that the system operation relies on is one of the important aspects.
[0003] The current resource management mechanism of real-time data processing systems is, on the one hand, to establish a processing resource pool, define the minimum resources required for each execution unit, and impose resource restrictions to provide a basis for resource allocation; on the other hand, it relies on general software and hardware monitoring information provided by software such as Zabbix to determine the availability of device resources.
[0004] The resource management of the remote sensing satellite data real-time processing system requires not only monitoring and alarming the status of the system's general equipment such as servers, storage, switches, etc., but also monitoring the status and fault alarming and processing of special equipment such as demodulators and transmission equipment related to the real-time processing of remote sensing satellite data, as well as special software such as dedicated data acquisition, decompression, and real-time processing. The traditional system resource management method has the following disadvantages:
[0005] (1) Traditional monitoring of the health status of general hardware and software can only monitor the resource usage of the CPU, memory, and network of general equipment, but cannot accurately judge the status of the remote sensing satellite real-time data processing system, and often results in false alarms and missed alarms.
[0006] (2) The real-time processing system for remote sensing satellite data needs to collect, process and transmit satellite raw data in real time. It needs to monitor and manage the status of the demodulator and recorder equipment related to real-time collection, the status of the decompression equipment related to real-time processing, and the status of the transmission system related to real-time transmission. Traditional resource management methods do not monitor and manage the operating status of these special equipment.
[0007] (3) Traditional resource management methods do not integrate the resource management of the remote sensing satellite data real-time processing system with business operations, and do not conduct judgment and analysis on the resource usage of data collection, data transmission, data extraction, and different types of data quick-view processing, and provide accurate business fault diagnosis and resource allocation management capabilities.
[0008] (4) Traditional resource management methods are still at the stage of status monitoring and alarming. They are unable to replace faulty resources and quickly restore data for real-time processing when equipment resources fail. Summary of the invention
[0009] 1. Technical issues to be resolved
[0010] In view of the above-mentioned deficiencies, the main purpose of the present invention is to provide a resource management method and device for a remote sensing satellite data real-time processing system. The present invention combines the characteristics of the equipment resources required for the operation of the remote sensing satellite real-time processing system, monitors the general equipment and special equipment that the real-time data processing operation depends on, performs fault diagnosis, monitors and manages resources for different businesses, and has the ability to replace faulty resources during the operation of real-time processing businesses.
[0011] (II) Technical solution
[0012] In order to achieve the above-mentioned purpose, the first aspect of the present invention provides a resource management method for a remote sensing satellite data real-time processing system, wherein the remote sensing satellite data real-time processing system includes multiple general-purpose devices, multiple special-purpose devices and multiple special-purpose applications, and the method includes: respectively obtaining general status information of general-purpose devices, special-purpose status information of special-purpose devices and operating status information of special-purpose applications; respectively extracting fault information from the general status information, special-purpose status information and operating status information, integrating and performing fault analysis; judging whether the fault information is higher than a threshold value based on the fault analysis, and generating alarm information if the fault information is higher than the threshold value; and automatically performing online and offline processing on faulty devices in general-purpose devices and special-purpose devices, and performing data source switching processing on faulty programs in special-purpose applications based on the alarm information.
[0013] In the above scheme, obtaining the general status information of general devices includes: obtaining the hardware status information of various general servers, storage devices and switch devices; the hardware status information includes the system status, CPU, memory, disk space information of the server, the space status information of the storage device, and the inbound and outbound network traffic bandwidth information of the switch device.
[0014] In the above scheme, obtaining the dedicated status information of the dedicated equipment includes: obtaining the rate of the real-time data code stream, data synchronization lock status, data continuity, and data decoding correctness of the baseband demodulator equipment; obtaining the decompression performance and decompressed output image data of the real-time decompression equipment; obtaining the network connection data and network link usage data of the real-time transmission equipment; obtaining the CCD image stitching data, band alignment data, and radiation quality data of the dedicated imaging equipment.
[0015] In the above scheme, obtaining the operation status information of the dedicated application includes: obtaining the processing information of real-time data collection; obtaining the processing information of real-time data decryption, decompression and real-time processing; and obtaining the processing information of real-time data transmission.
[0016] In the above scheme, fault information is extracted from general status information, special status information and operating status information respectively, and integrated and fault analysis is performed, including: based on the fault information extracted from general status information, special status information and operating status information respectively, an expert database for fault statistical analysis is established, and long-term operation fault analysis of general equipment, special equipment and special applications is performed through the expert database.
[0017] In the above scheme, long-term operation fault analysis of general equipment, special equipment and special applications is carried out through the expert database, including: using the correspondence library between fault phenomena and fault causes to analyze and diagnose the fault phenomena, and combining the correspondence information to propose the fault causes of general equipment, special equipment and special applications.
[0018] In the above scheme, based on fault analysis, it is determined whether the fault information is higher than the threshold. If it is higher than the threshold, alarm information is generated, including: the threshold is the normal working parameter value of general equipment, special equipment and special application programs. When the fault information is higher than the threshold, alarm information is generated and the alarm information is displayed visually.
[0019] In the above scheme, according to the alarm information, the faulty equipment in the general equipment and the special equipment are automatically taken offline and processed, including: according to the alarm information, when the faulty equipment in the current general equipment and special equipment makes it impossible to undertake production processing tasks, the faulty equipment is taken offline from the resource pool, and the resources are redistributed, and the general equipment and special equipment are reallocated to perform business.
[0020] In the above scheme, the data source switching process for the faulty program in the dedicated application includes: switching the data source of the original data acquisition channel in the processing information of the real-time data acquisition in the faulty program and the processing information of the real-time decryption, decompression and real-time processing of the data.
[0021] In a second aspect, the present invention provides a resource management device for a remote sensing satellite data real-time processing system, comprising: a general equipment monitoring module, used to obtain general status information of general equipment; a special equipment monitoring module, used to obtain special status information of special equipment; a business operation monitoring module, used to obtain the operation status information of the special application; a fault diagnosis module, used to extract fault information from the general status information, special status information and operation status information, integrate and perform fault analysis; based on the fault analysis, determine whether the fault information is higher than a threshold, and if it is higher than the threshold, generate alarm information; a fault processing module, used to automatically perform online and offline processing on faulty equipment in general equipment and special equipment, and perform data source switching processing on faulty programs in special applications according to the alarm information.
[0022] (III) Beneficial effects
[0023] The technical solution of the embodiment of the present invention has at least the following beneficial effects:
[0024] (1) Possess the ability to monitor and manage general and special equipment of the remote sensing satellite real-time processing system: Based on Zabbix software, integrate hardware information collection software of various servers, storage devices, and switch devices to collect and manage the software and hardware information of general equipment; provide special equipment information collection and processing software, and use data bit rate and data quality to monitor and manage the operating status of special demodulator equipment, decryption and decompression equipment, and imaging special equipment; based on the collected monitoring information of general and special equipment, establish a fault diagnosis module to manage the health status of equipment.
[0025] (2) It can monitor the resource usage of real-time data collection, data transmission, data extraction, and different types of data quick processing according to the business situation of the real-time data processing system, and provide a basis for resource allocation for different businesses.
[0026] (3) Based on the fault diagnosis results, the faulty equipment of the real-time data processing business is quickly replaced to ensure the stable operation of the real-time data collection and transmission and real-time data processing business. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 The flowchart of the resource management method according to the embodiment of the present invention is schematically shown.
[0028] Figure 2 The structure diagram of the resource management device according to the embodiment of the present invention is schematically shown. DETAILED DESCRIPTION
[0029] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.
[0030] Figure 1 The flowchart of the resource management method according to the embodiment of the present invention is schematically shown.
[0031] Please refer to Figure 1 The specific process of the resource management method of the embodiment of the present invention includes steps S1 to S2.
[0032] In operation step S1, general status information of general devices, special status information of special devices, and operation status information of special applications are obtained respectively.
[0033] In operation step S2, fault information in the general status information, special status information and operating status information is extracted respectively, integrated and fault analysis is performed; based on the fault analysis, it is determined whether the fault information is higher than a threshold, and if it is higher than the threshold, an alarm message is generated.
[0034] In operation step S3, according to the alarm information, automatic online and offline processing is performed on the faulty devices in the general equipment and the special equipment, and data source switching processing is performed on the faulty programs in the special application programs.
[0035] Specifically, the remote sensing satellite data real-time processing system includes multiple general-purpose devices, multiple special-purpose devices, and multiple special-purpose applications. In the above step S1, obtaining the general status information of the general-purpose devices includes: obtaining the hardware status information of various general-purpose servers, storage devices, and switch devices; the hardware status information includes the system status, CPU, memory, and disk space information of the server, the space status information of the storage device, and the inbound and outbound network traffic bandwidth information of the switch device.
[0036] For example, based on the Server-Client mode of the third-party open source Zabbix software, the hardware status information of various general servers, storage devices, and switch devices is obtained in real time through real-time integration and customization through the general SNMP protocol, such as: server system status, CPU, memory, disk space information; storage device space status information; switch device inbound and outbound network traffic bandwidth information, etc. By integrating and processing various types of information, the purpose of obtaining and mastering the overall hardware basic environment information of the system is achieved.
[0037] In this embodiment, in the above step S1, obtaining the dedicated status information of the dedicated device includes: obtaining the rate of the real-time data code stream, the data synchronization lock status, the data continuity, and the data decoding correctness of the baseband demodulator device; obtaining the decompression performance and decompressed output image data of the real-time decompression device; obtaining the network connection data and network link usage data of the real-time transmission device; obtaining the CCD image stitching data, band alignment data, and radiation quality data of the imaging dedicated device.
[0038] Specifically, through the real-time operation results and historical trend records of various data processing services, including the acquired data records, real-time data quality analysis, data decryption and decompression, real-time quick-view processing and display, a comprehensive evaluation and analysis of the operating status of special equipment is carried out.
[0039] For example, the main monitored dedicated devices are as follows:
[0040] (1) Monitoring and management of baseband demodulator equipment. The software is used to monitor and manage the operation of the baseband demodulator equipment in a comprehensive manner, including the rate of the real-time data code stream, data synchronization lock status, data continuity, and data decoding accuracy. On the one hand, an alarm is issued for abnormal data in a single task. On the other hand, the demodulator equipment operation trend management is established through the expert diagnosis system to evaluate and manage the equipment status.
[0041] (2) Monitoring and management of real-time decompression equipment: by monitoring the decompression performance and decompression output image data, the operation of the decompression equipment can be evaluated.
[0042] (3) Monitoring and management of real-time transmission equipment: Through a custom real-time transmission protocol based on TCP / IP, the network connection status and network link usage of the real-time processing system and the real-time transmission equipment are monitored and managed.
[0043] (4) Monitoring of imaging equipment: By checking the output results of the imaging equipment, including checking the correctness of CCD image stitching, checking the accuracy of band registration, and conducting radiation quality evaluation, it is determined whether the imaging function of the imaging equipment is normal.
[0044] Through this embodiment, the real-time data acquisition bit rate and real-time data quality analysis statistics are utilized to perform real-time monitoring and long-term operation trend monitoring of the baseband demodulator equipment operating status, and real-time business monitoring and management of the operating status of special equipment such as decryption and decompression equipment and special imaging equipment.
[0045] In this embodiment, in the above step S1, obtaining the operation status information of the dedicated application includes: obtaining processing information of real-time data collection; obtaining processing information of real-time decryption, decompression and real-time processing of data; and obtaining processing information of real-time data transmission.
[0046] Specifically, by obtaining the progress and status messages sent to the message queue by each business processing program in real time, the current status of each program and system business can be monitored and mastered in real time, and the status information can be formatted and permanently stored in the system database to achieve long-term preservation and post-event tracking of business operation history records, while providing the front-end interface with status information for real-time visual information display. By integrating the progress status information of each business processing program and coordinating with the pre-configured process template information, the task order parsing, sending and real-time scheduling functions are realized for the upstream and downstream processes of business operation, ensuring the long-term and stable operation of each business process in the system.
[0047] For example, the operation status information of the dedicated application for remote sensing satellite data real-time processing system management mainly includes:
[0048] (1) Monitoring of real-time data acquisition services: by monitoring the fluctuation of the code rate of real-time data acquisition, the efficiency of real-time data distribution, and the real-time quality analysis of the original satellite data collected, the purpose of monitoring and managing the operation status of the real-time data acquisition service is achieved.
[0049] (2) Monitoring of real-time data decryption and decompression, and real-time processing services. By monitoring the output data of real-time decryption and decompression, and real-time processing, and evaluating the quality of image data, the operation of related services can be monitored and managed.
[0050] (3) Monitoring of real-time data transmission services: By monitoring the efficiency of real-time data transmission and the efficiency of product distribution, monitoring and management of real-time data transmission services can be achieved.
[0051] In this embodiment, in the above step S2, fault information is extracted from the general status information, special status information and operating status information respectively, and fault analysis is performed, including: based on the fault information extracted from the general status information, special status information and operating status information respectively, an expert library for fault statistical analysis is established, and long-term operation fault analysis of general equipment, special equipment and special applications is performed through the expert library.
[0052] Among them, long-term operation fault analysis of general equipment, special equipment and special applications through the expert database includes: using the correspondence library between fault phenomena and fault causes to analyze and diagnose the fault phenomena, and combining the correspondence information to propose the fault causes of general equipment, special equipment and special applications.
[0053] Among them, according to the fault analysis, it is determined whether the fault information is higher than the threshold. If it is higher than the threshold, alarm information is generated, including: the threshold is the normal working parameter value of general equipment, special equipment and special application programs. When the fault information is higher than the threshold, alarm information is generated and the alarm information is displayed visually.
[0054] Specifically, by integrating the general and special equipment and business processing information obtained by the general equipment monitor, special equipment monitor and business operation monitor, a long-term operation trend statistical analysis of the relevant software and hardware equipment is established to diagnose the overall operation status of the system and provide a processing basis for the fault handling system. After integrating the software and hardware status monitoring information, by combining various threshold waterlines configured in advance, fault alarms are issued for monitoring items that exceed the threshold waterlines, and the alarm information is displayed through the provided visual interface for operators to view and respond in a timely manner.
[0055] Most of the faults in remote sensing satellite real-time processing systems are caused by data transmission errors, special equipment failures, or business software failures. An expert database is established by sorting and analyzing the faults during the long-term operation of the system. The expert database can establish the connection between the fault phenomenon and the cause of the fault. Through comprehensive analysis and diagnosis of various fault phenomena, combined with the information in the expert database, the cause of the fault is given, providing a basis for subsequent fault handling.
[0056] For a specific satellite, the bit rate of input and output data, the bit error rate of data, the efficiency of data dump, and the working bit rate of the dedicated decompression imaging equipment all have normal working ranges. For example, the satellite data downlink bit rate can be used as a standard, with 5% or more as the threshold waterline, to monitor the fluctuation range of data acquisition, data transmission, and data dump bit rates, and to monitor the output efficiency of the dedicated decompression equipment and dedicated imaging equipment to determine the working status of related services; by monitoring the satellite data bit error rate, the working status of the dedicated demodulator equipment is fed back, and combined with the output image status of the dedicated decompression equipment and dedicated imaging equipment, it is determined whether the fault occurs at the front end or the equipment itself.
[0057] In this embodiment, in the above step S3, according to the alarm information, the faulty devices in the general equipment and the special equipment are automatically taken offline and processed, including: according to the alarm information, when the faulty devices in the current general equipment and the special equipment make it impossible to undertake production processing tasks, the faulty devices are taken offline from the resource pool, and the resources are redistributed, and the general equipment and the special equipment are reallocated to perform the business.
[0058] The data source switching process for the faulty program in the dedicated application includes: switching the data source of the original data acquisition channel in the processing information of the real-time data acquisition and the real-time decryption, decompression and real-time processing of the data in the faulty program.
[0059] Specifically, by registering and initializing the hardware equipment resources and software service resource information in the system, the hardware and software in the system are imported, and the imported hardware and software information is installed and deployed according to the actual business needs, forming the association of hardware and software logical attributes, and forming a resource pool architecture for the operation of the system business. On the basis of the resource pool architecture, the support system performs customized resource pre-allocation for the issued processing business according to the actual resource occupation of different businesses, ensuring that various business processing work is carried out under the condition of optimal resources to receive and process the business, and ensuring the reliable and stable operation of business processing.
[0060] For example, the main ways that troubleshooting works are:
[0061] (1) Monitoring and management of hardware equipment. By obtaining the overall system operating status information integrated by the expert database diagnosis, the hardware equipment whose system parameter information exceeds the threshold waterline can be automatically started and stopped based on actual needs, thereby ensuring that the business will not be dispatched to hardware equipment that may have faults.
[0062] For important businesses, the ability of secondary detection and allocation of resources is also provided. Before the start of important business, the fault handling system will re-acquire the overall operating status information of the system. If the pre-allocated resources of the business have a fault and are offline, the resources will be secondary allocated to the business and rescheduled to work on normal nodes to ensure the normal execution of the business.
[0063] Specifically, based on the cause of the failure, determine if the current device or software is unable to undertake production processing tasks, take the failed device offline from the resource pool, and take the business capabilities corresponding to the failed software offline.
[0064] In data processing, in order to ensure the efficiency of processing, we use resource pools and pre-allocate resources. For important services, we re-confirm the equipment status before the service execution time. If the equipment to be responsible for the service is found to have a fault and is offline for processing, the service execution equipment will be reallocated.
[0065] (2) Monitoring and management of software services. During the operation of the services, combined with the results of real-time data quality analysis and real-time data processing, the operational failures of real-time processing services can be diagnosed and processed. For example, in the event of a failure, the data source of the original data collection channel of the original data real-time collection and transmission services can be switched. When a real-time data processing device fails, the processing device can be replaced and the context environment can be migrated.
[0066] Specifically, in the event of a failure, the data source of the original data collection channel can be switched to the backup channel for the original data real-time collection and transmission business to ensure real-time transmission of the original data; when a failure occurs in the real-time data processing equipment, the context environment such as the production progress, input and output information, and dependency information of important production businesses can be automatically migrated to normal equipment, avoiding the need for manual intervention to troubleshoot and restart the business.
[0067] Through the embodiments of the present disclosure, based on the collected monitoring information of general and special equipment and business software, an expert database is established for diagnosis, and automatic online and offline equipment and operation status alarm management are performed; the resource occupancy of real-time data collection, data transmission, data extraction, and real-time processing of different types of data are classified and monitored; faulty equipment in real-time data processing services is quickly replaced to ensure the stable operation of real-time data collection and transmission and real-time processing services.
[0068] Based on the resource management method of the remote sensing satellite data real-time processing system, the present disclosure also provides a resource management device. Figure 2 The device is described in detail.
[0069] Figure 2 The structure diagram of the resource management device according to the embodiment of the present invention is schematically shown.
[0070] Please refer to Figure 2 , a resource management device for a remote sensing satellite data real-time processing system, comprising: a general equipment monitoring module 201, used to obtain general status information of general equipment; a special equipment monitoring module 202, used to obtain special status information of special equipment; a business operation monitoring module 203, used to obtain the operation status information of the special application; a fault diagnosis module 204, respectively extracting fault information from the general status information, the special status information and the operation status information, integrating and performing fault analysis; judging whether the fault information is higher than a threshold value according to the fault analysis, and generating alarm information if the fault information is higher than the threshold value; a fault processing module 205, used to automatically perform online and offline processing on faulty equipment in general equipment and special equipment according to the alarm information, and perform data source switching processing on faulty programs in special applications.
[0071] It will be appreciated by those skilled in the art that, although the present invention has been shown and described with reference to specific exemplary embodiments of the present invention, it will be appreciated by those skilled in the art that, without departing from the spirit and scope of the present invention as defined by the appended claims and their equivalents, various changes in form and detail may be made to the present invention. Therefore, the scope of the present invention should not be limited to the above-described embodiments, but should be determined not only by the appended claims, but also by the equivalents of the appended claims.
[0072] Similarly, it should be understood that in order to streamline the present invention and aid in understanding one or more of the various disclosed aspects, in the above description of exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the following intention: that the claimed invention requires more features than the features explicitly recited in each claim. More specifically, as reflected in the preceding claims, the disclosed aspects are less than all the features of the single embodiment disclosed previously. Therefore, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the present invention.
[0073] The above specific embodiments further illustrate the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A resource management method for a remote sensing satellite data real-time processing system, characterized in that: The remote sensing satellite data real-time processing system comprises a plurality of general devices, a plurality of special devices and a plurality of special application programs, and the method comprises: Respectively obtaining general status information of the general device, special status information of the special device, and operation status information of the special application; Extracting fault information from the general status information, the special status information and the operation status information respectively, integrating and performing fault analysis; judging whether the fault information is higher than a threshold value according to the fault analysis, and generating alarm information if the fault information is higher than the threshold value; According to the alarm information, automatically perform online and offline processing on the faulty devices in the general devices and the special devices, and perform data source switching processing on the faulty programs in the special applications; Wherein, obtaining the general status information of the general device includes: Obtain hardware status information of various general servers, storage devices, and switch devices; The hardware status information includes the system status of the server, CPU, memory, disk space information, storage device space status information, and inbound and outbound network traffic bandwidth information of the switch device; Wherein, the obtaining of the dedicated status information of the dedicated device comprises: Obtain the real-time data code stream rate, data synchronization lock status, data continuity, and data decoding correctness of the baseband demodulator equipment; Obtain the decompression performance of the real-time decompression device and decompress output image data; Obtain network connection data and network link usage data of real-time transmission equipment; Obtain CCD image stitching data, band registration data, and radiation quality data of dedicated imaging equipment; Wherein, obtaining the operation status information of the dedicated application comprises: Obtain processing information of data collected in real time; Obtain data real-time decryption, decompression, and real-time processing information; Get data processing information as it is transmitted in real time.
2. The method according to claim 1, wherein: The extracting fault information from the general status information, the special status information and the operation status information respectively, integrating and performing fault analysis comprises: An expert database for fault statistical analysis is established based on the fault information extracted from the general status information, the special status information and the operating status information respectively, and long-term operating fault analysis is performed on the general equipment, special equipment and special application programs through the expert database.
3. The method according to claim 2, wherein: The long-term operation fault analysis of the general equipment, special equipment and special application program by the expert database includes: The fault phenomenon is analyzed and diagnosed by using the corresponding relationship library between the fault phenomenon and the fault cause, and the fault cause of the general equipment, special equipment and special application program is proposed in combination with the corresponding relationship information.
4. The method according to claim 1, wherein: The determining, based on the fault analysis, whether the fault information is higher than a threshold, and generating alarm information if the fault information is higher than the threshold comprises: The threshold is a normal working parameter value of the general device, special device and special application. When the fault information is higher than the threshold, an alarm information is generated and the alarm information is visually displayed.
5. The method according to claim 1, wherein: The automatically performing online and offline processing on the faulty devices in the general equipment and the special equipment respectively according to the alarm information includes: According to the alarm information, when a faulty device among the current general-purpose equipment and special-purpose equipment is unable to undertake production processing tasks, the faulty device is taken offline from the resource pool, and resources are redistributed to reallocate the general-purpose equipment and special-purpose equipment to perform services.
6. The method according to claim 1, wherein: The data source switching process for the faulty program in the dedicated application program includes: The data source is switched for the original data acquisition channel in the processing information of the real-time data acquisition in the fault program and the processing information of the real-time data decryption, decompression and real-time processing.
7. A resource management device for a remote sensing satellite data real-time processing system, comprising: A general device monitoring module, used to obtain general status information of the general device; A dedicated device monitoring module, used to obtain dedicated status information of the dedicated device; A business operation monitoring module, used to obtain the operation status information of the dedicated application; A fault diagnosis module, used to extract fault information from the general status information, the special status information and the operation status information respectively, integrate and perform fault analysis; according to the fault analysis, determine whether the fault information is higher than a threshold, and generate alarm information if it is higher than the threshold; A fault processing module, used to automatically perform online and offline processing on the faulty devices in the general devices and the special devices, and perform data source switching processing on the faulty programs in the special applications according to the alarm information; Wherein, obtaining the general status information of the general device includes: Obtain hardware status information of various general servers, storage devices, and switch devices; The hardware status information includes the system status of the server, CPU, memory, disk space information, storage device space status information, and inbound and outbound network traffic bandwidth information of the switch device; Wherein, the obtaining of the dedicated status information of the dedicated device comprises: Obtain the real-time data code stream rate, data synchronization lock status, data continuity, and data decoding correctness of the baseband demodulator equipment; Obtain the decompression performance of the real-time decompression device and decompress output image data; Obtain network connection data and network link usage data of real-time transmission equipment; Obtain CCD image stitching data, band registration data, and radiation quality data of dedicated imaging equipment; Wherein, obtaining the operation status information of the dedicated application comprises: Obtain processing information of data collected in real time; Obtain data real-time decryption, decompression, and real-time processing information; Get data processing information as it is transmitted in real time.
