Monitoring device and monitoring method

JP2025029375APending Publication Date: 2025-03-06NEC CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023133966
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-21
Publication Date
2025-03-06

AI Technical Summary

Benefits of technology

【0011】 本発明によれば、衛星システムに障害が発生した場合に、衛星システムの運用者がどのように対応すればよいのかを明確にできる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025029375000001_ABST
    Figure 2025029375000001_ABST
Patent Text Reader

Abstract

To provide a monitoring device capable of clarifying how an operator of a satellite system should respond in the event of a failure in the satellite system.SOLUTION: When a log indicating an error is detected from among logs outputted by a satellite system operating as a system for imaging the earth, identification means 71 uses a word described on the log indicating the error, as a search key, in searching for a factor of the fault, a script for cancelling the fault, and restoration time required for restoring from the fault, from a fault database, thereby identifying the factor, the script and the restoration time. In the case that the search fails, the factor, the script, and the restoration time are identified by applying the log indicating the error to a first model. Display control means 72 displays the factor and the script on a display device as information for an operator of the satellite system in the event of a failure in the satellite system.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a monitoring device, a monitoring method, and a monitoring program for monitoring a satellite system. [Background technology]

[0002] Patent Document 1 describes an artificial satellite monitoring device that acquires various data transmitted from an artificial satellite and analyzes the various data to monitor whether the artificial satellite is operating normally.

[0003] Patent Document 2 describes a reception quality evaluation device that calculates a feature quantity of the waveform of a received digital signal, compares the feature quantity with a pre-stored model pattern for normal operation and a model pattern for each cause of a defect, and identifies the state corresponding to the model pattern that is closest to the feature quantity.

[0004] Patent Document 3 describes a case base that stores past cases of malfunctions in electronic devices. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Patent Publication No. 2022-188857 [Patent Document 2] JP 2021-136490 A [Patent Document 3] Japanese Patent Application Publication No. 7-44526 Summary of the Invention [Problem to be solved by the invention]

[0006] It is preferable to be able to clarify how an operator of a satellite system should respond when a fault occurs in the satellite system including the artificial satellite.

[0007] Therefore, an object of the present invention is to provide a monitoring device, a monitoring method, and a monitoring program that can clarify how a satellite system operator should respond when a fault occurs in the satellite system. [Means for solving the problem]

[0008] The monitoring device according to the present invention is characterized in that, when a log indicating an error is detected among logs output by a satellite system operating as a system for imaging the Earth, or when converted telemetry data indicating an error is detected among converted telemetry data, which is telemetry data output by an artificial satellite belonging to the satellite system converted into a format understandable by humans, the monitoring device identifies the cause, script, and recovery time by using a word written in the log indicating the error or the converted telemetry data indicating the error as a search key to search for the cause of the failure, a script for resolving the failure, and the recovery time required to recover from the failure from a failure database, and if the search fails, the monitoring device is equipped with an identification means for identifying the cause, script, and recovery time by applying the log indicating the error or the converted telemetry data indicating the error to a first model, and a display control means for displaying the cause and script on a display device as information for the operator of the satellite system in the event of a failure in the satellite system.

[0009] The monitoring method according to the present invention is characterized in that, when a log indicating an error is detected among logs output by a satellite system operating as a system for imaging the Earth, or when converted telemetry data indicating an error is detected among converted telemetry data, which is telemetry data output by an artificial satellite belonging to the satellite system converted into a format understandable by humans, a computer uses a word written in the log indicating the error or the converted telemetry data indicating the error as a search key to search a fault database for the cause of the fault, a script for resolving the fault, and the recovery time required to recover from the fault, thereby identifying the cause, script, and recovery time, and if the search fails, identifies the cause, script, and recovery time by applying the log indicating the error or the converted telemetry data indicating the error to a first model, and displays the cause and script on a display device as information for the operator of the satellite system in the event of a fault in the satellite system.

[0010] The monitoring program according to the present invention causes a computer to execute, when a log indicating an error is detected among logs output by a satellite system operating as a system for imaging the Earth, or when converted telemetry data indicating an error is detected among converted telemetry data, which is telemetry data output by a satellite belonging to the satellite system converted into a format understandable by humans, a search key that is used to search a fault database for the cause of the fault, a script for resolving the fault, and the recovery time required to recover from the fault, thereby identifying the cause, script, and recovery time, and if the search fails, a determination process that applies the log indicating the error or the converted telemetry data indicating the error to a first model to identify the cause, script, and recovery time, and a display control process that displays the cause and script on a display device as information for the operator of the satellite system in the event of a fault in the satellite system. Effect of the Invention

[0011] According to the present invention, when a failure occurs in a satellite system, it is possible to clarify how the operator of the satellite system should respond. [Brief description of the drawings]

[0012] [Figure 1] 1 is a block diagram showing an example of a satellite system monitored by a monitoring device according to an embodiment of the present invention. [Diagram 2] 1 is a block diagram showing an example of a configuration of a monitoring device according to an embodiment of the present invention; [Diagram 3] 10 is a flowchart showing an example of a process flow of a monitoring device when a failure occurs in a satellite system. [Figure 4] 10 is a flowchart showing an example of a process flow of a monitoring device when a failure occurs in a satellite system. [Diagram 5] 13 is a flowchart showing an example of the process progress of the monitoring device when the user determination unit has determined that the user of the monitoring device is an administrator and no failure has occurred in the satellite system. [Figure 6] 13 is a flowchart showing an example of the process progress of the monitoring device when the user determination unit has determined that the user of the monitoring device is a business operator and no failure has occurred in the satellite system. [Figure 7] FIG. 2 is a schematic block diagram showing an example of the configuration of a computer related to a monitoring device of the present invention. [Figure 8] 1 is a block diagram showing an overview of a monitoring device according to the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0014] First, a satellite system monitored by a monitoring device according to an embodiment of the present invention will be described. Fig. 1 is a block diagram showing an example of a satellite system monitored by a monitoring device according to an embodiment of the present invention. Here, a case where a satellite system 50 is an imaging system that images the earth will be described as an example.

[0015] The satellite system 50 includes an artificial satellite 51, a terrestrial antenna 52, a system server 53, and a log storage 54. The artificial satellite belonging to the satellite system 50 is represented by the reference symbol "51." The terrestrial antenna 52, the system server 53, and the log storage 54 are located on the ground.

[0016] The system server 53 sends commands for the artificial satellite 51 to the ground antenna 52, and the ground antenna 52 transmits the commands to the artificial satellite 51 via communication.

[0017] The artificial satellite 51 captures images of the Earth using a camera (not shown) and transmits the resulting imaging data via communication to the ground antenna 52. The ground antenna 52 sends the imaging data to the system server 53.

[0018] However, the timing during which communication between the artificial satellite 51 and the ground antenna 52 can be performed is limited.

[0019] Furthermore, the system server 53 converts the captured image data into image data in a format that can be recognized by humans as an image.

[0020] The terrestrial antenna 52 and the system server 53 each output a log. The log storage 54 is a storage device that stores the logs output by the terrestrial antenna 52 and the system server 53. The logs output by the terrestrial antenna 52 and the system server 53 are stored in the log storage 54 in sequence.

[0021] The monitoring device of this embodiment (not shown in FIG. 1) is connected to the log storage 54 and the system server 53, and can access the logs and collect data related to the satellite system 50.

[0022] Moreover, the artificial satellite 51 outputs telemetry data indicating the status of the artificial satellite 51, and the terrestrial antenna 52 receives the telemetry data. The terrestrial antenna 52 performs demodulation and decoding processing on the telemetry data, and transmits the processed telemetry data to the system server 53. At this time, the terrestrial antenna 52 may transmit the telemetry data to the system server 53 in a frame format defined by a protocol such as CCSDS (Consultative Committee for Space Data Systems).

[0023] The system server 53 converts the telemetry data received from the ground antenna 52 into data in a format that can be understood by humans. Hereinafter, this converted data will be referred to as "converted telemetry data." The converted telemetry data obtained by the system server 53 is also stored in the log storage 54 in sequence.

[0024] The satellite system 50 is operated by an operator. In addition to the operator, there is a business operator that operates using the satellite system 50. In the following explanation, a case where the business operator uses the satellite system 50 to sell images of the Earth is taken as an example.

[0025] Both the administrator and the business operator can use the monitoring device of this embodiment (not shown in FIG. 1).

[0026] 2 is a block diagram showing an example of the configuration of a monitoring device according to an embodiment of the present invention. The monitoring device 10 includes a user determination unit 11, a fault detection unit 12, a display device 13, a display control unit 14, a fault database (hereinafter, referred to as a fault DB) storage unit 15, an identification unit 16, a system data collection unit 17, a calculation unit 18, a log collection unit 19, an external data collection unit 20, a fault sign determination unit 21, and a statistical information calculation unit 22.

[0027] The user determination unit 11 determines whether the user of the monitoring device 10 is an operator (the operator of the satellite system 50) or a business operator. The user determination unit 11 determines whether the user is an operator or a business operator, for example, based on the user ID when the user logs in to the monitoring device 10.

[0028] The fault detection unit 12 determines that a fault has occurred in the satellite system 50 when it detects that a log indicating an error or converted telemetry data indicating an error has been stored in the log storage 54 (see FIG. 1) (i.e., when it detects a log indicating an error or converted telemetry data indicating an error). Furthermore, the fault detection unit 12 determines that normal operation is being performed in the satellite system 50 when neither a log indicating an error nor converted telemetry data indicating an error is stored in the log storage 54 (i.e., when it detects neither a log indicating an error nor converted telemetry data indicating an error). The fact that it has been determined that normal operation is being performed means that it has been determined that no fault has occurred in the satellite system 50.

[0029] The display control unit 14 displays information on the display device 13 depending on whether the user of the monitoring device 10 is an operator or a business operator, and whether it is determined that a failure has occurred in the satellite system 50.

[0030] The failure DB storage unit 15 is a storage device that stores the failure DB. The failure DB is a database that includes, in each record, "the details of a failure that occurred in the past," "the cause of the failure," "the script used to resolve the failure," and "the recovery time required to recover from the failure."

[0031] When the identification unit 16 determines that a fault has occurred in the satellite system 50 (in other words, when it detects that a log indicating an error or converted telemetry data indicating an error has been stored in the log storage 54), it uses a word written in the log indicating an error or the converted telemetry data indicating an error as a search key, matches the search key with the "contents of the fault", and identifies the "cause of the fault", "script for resolving the fault", and "recovery time from the fault" by searching the fault DB for the "cause of the fault", "script for resolving the fault", and "recovery time from the fault".

[0032] In addition, if the above search fails, the identification unit 16 identifies the "cause of the failure," the "script for resolving the failure," and the "recovery time from the failure" by applying the log indicating the error or the converted telemetry data indicating the error to the first model held by the identification unit 16.

[0033] The first model is a model that is generated in advance by machine learning using a set of pairs of "log indicating an error", "cause of the failure", "script used to resolve the failure", and "recovery time required to recover from the failure", as well as a set of pairs of "converted telemetry data indicating an error", "cause of the failure", "script used to resolve the failure", and "recovery time required to recover from the failure" as learning data. This first model is held in advance in the identification unit 16. By applying the "log indicating an error" or the "converted telemetry data indicating an error" to the first model, the "cause of the failure", the "script to resolve the failure", and the "recovery time from the failure" are obtained.

[0034] When the user of the monitoring device 10 is an operator and it is determined that a fault has occurred in the satellite system 50, the display control unit 14 displays on the display device 13 the “cause of the fault” and the “script for resolving the fault” identified by the identification unit 16.

[0035] In other words, the display control unit 14 displays the "cause of the fault" and the "script for resolving the fault" on the display device 13 as information for the operator in the event that a fault occurs in the satellite system 50.

[0036] The system data collector 17 collects the following data (1) to (4) as data related to the satellite system 50 from the system server 53 and the log storage 54 (see FIG. 1). (1) Converted telemetry data indicating the status of satellite 51. In this embodiment, the system data collector 17 collects time-series data indicating the mode (e.g., playback mode, recording mode, or pause mode) of the satellite 51 (see FIG. 1) at each time as converted telemetry data. However, if an error occurs at any point of the satellite 51, the converted telemetry data indicates the error. (2) Data indicating the time when the system server 53 performed a process of converting the captured image data into image data in a format that can be recognized by humans as an image. (3) Data indicating the timing when the artificial satellite 51 and the ground antenna 52 can communicate with each other. (4) Data showing the load status of the system server 53.

[0037] The system data collection unit 17 collects the converted telemetry data (1) above from the log storage 54, and collects the data (2) to (4) above from the system server 53.

[0038] The calculation unit 18 calculates the time required to deliver the image of the Earth to the operator based on the data regarding the satellite system 50 collected by the system data collection unit 17 (the data (1) to (4) above) and the recovery time identified by the identification unit 16.

[0039] When the user of the monitoring device 10 is a business operator and it is determined that a fault has occurred in the satellite system 50, the display control unit 14 displays on the display device 13 the time required to deliver an image of the Earth to the business operator, as calculated by the calculation unit 18.

[0040] In other words, the display control unit 14 displays on the display device 13 the time required to deliver the image of the Earth to the operator as information for the operator in the event of a failure in the satellite system 50.

[0041] When it is determined that normal operation is occurring in the satellite system 50 (i.e., when it is determined that no fault has occurred in the satellite system 50), the log collection unit 19 periodically collects logs from the log storage 54 (see FIG. 1).

[0042] Furthermore, when it is determined that the satellite system 50 is operating normally, the system data collector 17 periodically collects the converted telemetry data from the log storage 54 .

[0043] When it is determined that the satellite system 50 is operating normally (i.e., when it is determined that no fault has occurred in the satellite system 50), the external data collection unit 20 periodically collects external data from a specified server.

[0044] The external data includes at least information indicating solar activity and information indicating the positions of artificial satellites other than artificial satellite 51 (in other words, artificial satellites that do not belong to satellite system 50).

[0045] The external data collection unit 20 may collect the external data from a predetermined server that provides such external data. The external data collection unit 20 may also collect the information indicating the solar activity and the information indicating the positions of artificial satellites other than the artificial satellite 51 from different servers.

[0046] The fault precursor determination unit 21 determines fault precursors by applying the converted telemetry data collected by the system data collection unit 17, the logs collected by the log collection unit 19, and the external data collected by the external data collection unit 20 (information indicating solar activity and information indicating the positions of artificial satellites other than artificial satellite 51) to a second model held by the fault precursor determination unit 21.

[0047] A fault sign is information that indicates when and where a fault will occur in satellite system 50. For example, information such as "A fault will occur in the application of system server 53 in three days" or "A fault will occur in the hardware of satellite 51 in three days" corresponds to a fault sign. Information such as "There are no fault signs" also corresponds to a fault sign.

[0048] The second model is a model generated in advance by machine learning using a collection of past converted telemetry data, a collection of past logs of the satellite system 50, a collection of past external data, and a collection of information indicating when and where a fault occurred in the satellite system 50 as learning data. This second model is held in advance in the fault sign determination unit 21. A fault sign is obtained by applying the converted telemetry data, the logs of the satellite system 50, and the external data to the second model.

[0049] If it is determined that the user of the monitoring device 10 is an operator and that normal operation is being performed in the satellite system 50, the display control unit 14 displays the fault signs determined by the fault sign determination unit 21 on the display device 13.

[0050] In other words, the display control unit 14 displays the failure sign determined by the failure sign determination unit 21 on the display device 13 as information for the operator in the case where no failure has occurred in the satellite system 50.

[0051] When it is determined that the satellite system 50 is operating normally (i.e., when it is determined that no fault has occurred in the satellite system 50), the statistical information calculation unit 22 calculates statistical information based on the logs stored in the log storage 54 and the converted telemetry data. The statistical information is information indicating the number of times a predetermined operation has occurred in a certain period of time. Examples of statistical information include the number of times that the artificial satellite 51 has captured images of the Earth this month, and the number of images that the system server 53 has provided to the operator this month. However, the statistical information is not limited to these examples.

[0052] If it is determined that the user of the monitoring device 10 is a business operator and that normal operation is being performed in the satellite system 50, the display control unit 14 displays the statistical information calculated by the statistical information calculation unit 22 on the display device 13.

[0053] In other words, the display control unit 14 displays the statistical information calculated by the statistical information calculation unit 22 on the display device 13 as information for the operator when no failure occurs in the satellite system 50.

[0054] The user determination unit 11, the fault detection unit 12, the display control unit 14, the identification unit 16, the system data collection unit 17, the calculation unit 18, the log collection unit 19, the external data collection unit 20, the fault sign determination unit 21, and the statistical information calculation unit 22 are realized, for example, by a CPU (Central Processing Unit) of a computer that operates according to a monitoring program. In this case, the CPU reads the monitoring program from a program recording medium such as a program storage device of the computer, and operates as the user determination unit 11, the fault detection unit 12, the display control unit 14, the identification unit 16, the system data collection unit 17, the calculation unit 18, the log collection unit 19, the external data collection unit 20, the fault sign determination unit 21, and the statistical information calculation unit 22 according to the monitoring program.

[0055] The failure DB storage unit 15 is realized by, for example, a storage device provided in the above-mentioned computer.

[0056] Next, the process will be described. Figures 3 and 4 are flow charts showing an example of the process of the monitoring device 10 when a failure occurs in the satellite system 50. It is assumed that whether the user of the monitoring device 10 is an operator or a business operator has been determined in advance by the user determination unit 11. Also, detailed description of matters that have already been described will be omitted.

[0057] When the fault detection unit 12 detects that a log indicating an error or converted telemetry data indicating an error has been stored in the log storage 54 (i.e., when it detects a log indicating an error or converted telemetry data indicating an error), it determines that a fault has occurred in the satellite system 50 (step S1).

[0058] Next, the identification unit 16 searches the fault DB for the "cause of the fault," the "script to resolve the fault," and the "recovery time from the fault," using the words written in the log indicating the error or the converted telemetry data indicating the error as search keys, thereby identifying the "cause of the fault," the "script to resolve the fault," and the "recovery time from the fault" (step S2).

[0059] Then, the identification unit 16 judges whether the search in step S2 has failed (step S3). If the search in step S2 has failed (Yes in step S3), the identification unit 16 applies the log indicating the error or the converted telemetry data indicating the error to the first model to identify the "cause of the failure," the "script for resolving the failure," and the "recovery time from the failure" (step S4). After step S4, the process proceeds to step S5.

[0060] Moreover, if the search is successful in step S2 (No in step S3), the process proceeds to step S5 without executing step S4.

[0061] In step S5, the identification unit 16 checks whether the user of the monitoring device 10 has been determined to be an operator or a business operator.

[0062] If it is determined that the user of the monitoring device 10 is the administrator, the process proceeds to step S6. In step S6, the display control unit 14 displays the "cause of the fault" and the "script for resolving the fault" identified in step S2 or step S4 on the display device 13. Then, the process ends in step S6.

[0063] If it is determined that the user of the monitoring device 10 is a business operator, the process proceeds to step S7 (see FIG. 4). In step S7, the system data collector 17 collects data related to the satellite system 50 from the system server 53 and the log storage 54.

[0064] Next, the calculation unit 18 calculates the time required to deliver the image of the Earth to the operator based on the data related to the satellite system 50 and the recovery time determined in step S2 or step S4 (step S8).

[0065] Then, the display control unit 14 displays the time required to deliver the image of the Earth to the business operator on the display device 13 (step S9). Then, the process ends in step S9.

[0066] 5 is a flowchart showing an example of the process progress of the monitoring device 10 in a case where the user determination unit 11 has determined that the user of the monitoring device 10 is the operator and no failure has occurred in the satellite system 50. Also, detailed description of matters that have already been described will be omitted.

[0067] In this case, the log collection unit 19 collects logs from the log storage 54, and the system data collection unit 17 collects the converted telemetry data from the log storage 54 (step S11).

[0068] In addition, the external data collector 20 collects external data from a predetermined server (step S12). As described above, the external data is data including at least information indicating solar activity and information indicating the positions of artificial satellites other than the artificial satellite 51.

[0069] Next, the fault sign determination unit 21 determines a fault sign by applying the collected converted telemetry data, logs, and external data to the second model (step S13). As described above, a fault sign is information that indicates when and where a fault will occur in the satellite system 50. Information such as "there are no fault signs" also falls under the category of a fault sign.

[0070] The display control unit 14 displays the failure sign obtained in step S13 on the display device 13 (step S14).

[0071] Then, log collection unit 19, system data collection unit 17, external data collection unit 20, failure sign determination unit 21 and display control unit 14 wait for a certain period of time (step S15), and after the certain period of time has elapsed, repeat the operations from step S11 onwards.

[0072] 6 is a flowchart showing an example of the process flow of the monitoring device 10 in a case where the user determination unit 11 has determined that the user of the monitoring device 10 is a business operator and no failure has occurred in the satellite system 50. Also, detailed description of matters that have already been described will be omitted.

[0073] In this case, the statistical information calculation unit 22 calculates statistical information based on the logs and converted telemetry data stored in the log storage 54 (step S21).

[0074] Then, the display control unit 14 displays the statistical information on the display device 13 (step S22). The process ends in step S22.

[0075] According to this embodiment, when the user of the management device 10 is the operator of the satellite system 50 and a fault occurs in the satellite system 50, the display control unit 14 displays "the cause of the fault" and "a script for resolving the fault" on the display device 13. Therefore, the operator can know that he or she should use the script to deal with the fault. In other words, when a fault occurs in the satellite system 50, it becomes clear how the operator should respond.

[0076] Furthermore, if the user of the management device 10 is a business operator and a failure occurs in the satellite system 50, the display control unit 14 displays the time required to deliver the image of the Earth to the business operator, so that the business operator can grasp the time.

[0077] Furthermore, if the user of management device 10 is the operator of satellite system 50 and no fault has occurred in satellite system 50, display control unit 14 displays a fault symptom. Thus, the operator can know when and where a fault will occur in satellite system 50, or whether there is no fault symptom.

[0078] Furthermore, if the user of the management device 10 is a business operator and no failure occurs in the satellite system 50, the display control unit 14 displays the statistical information, so that the business operator can grasp the statistical information.

[0079] 7 is a schematic block diagram showing an example of the configuration of a computer relating to the monitoring device 10 of the present invention. The computer 2000 includes, for example, a CPU 2001, a main memory device 2002, an auxiliary memory device 2003, an interface 2004, and a display device 2005.

[0080] The monitoring device 10 according to the embodiment of the present invention is realized, for example, by a computer 2000. The operation of the monitoring device 10 is stored in the form of a program (monitoring program) in an auxiliary storage device 2003. A CPU 2001 reads out the program from the auxiliary storage device 2003, loads the program into a main storage device 2002, and executes the processing described in the above embodiment according to the program.

[0081] The auxiliary storage device 2003 is an example of a non-transient tangible medium. Other examples of non-transient tangible media include a magnetic disk, a magneto-optical disk, a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), a semiconductor memory, and the like, which are connected via an interface 2004.

[0082] Next, an overview of the present invention will be described. Fig. 8 is a block diagram showing an overview of a monitoring device of the present invention. The monitoring device comprises a specification means 71 and a display control means 72.

[0083] When a log indicating an error is detected among logs output by a satellite system (e.g., satellite system 50) that operates as a system for imaging the Earth, or when converted telemetry data indicating an error is detected among converted telemetry data, which is data obtained by converting telemetry data output by a satellite (e.g., satellite 51) belonging to the satellite system into a format understandable by humans, the identification means 71 (e.g., identification unit 16) identifies the cause, script, and recovery time by searching a fault database for the cause of the fault, a script for resolving the fault, and the recovery time required to recover from the fault, using a word written in the log indicating the error or the converted telemetry data indicating the error as a search key, and if the search fails, identifies the cause, script, and recovery time by applying the log indicating the error or the converted telemetry data indicating the error to a first model.

[0084] The display control means 72 (for example, the display control unit 14) displays the cause and the script on a display device (for example, the display device 13) as information for the operator of the satellite system in the event of a failure in the satellite system.

[0085] Such a configuration makes it clear how the satellite system operator should respond if a failure occurs in the satellite system.

[0086] The system may also be configured to include a system data collection means (e.g., system data collection unit 17) that collects data related to the satellite system, and a calculation means (e.g., calculation unit 18) that calculates the time required to deliver images to an operator using the satellite system based on the data related to the satellite system and the recovery time, and the display control means 72 displays the time required to deliver images to the operator on a display device as information for the operator in the event of a failure in the satellite system.

[0087] The system data collection means may also include a log collection means (e.g., log collection unit 19) that collects converted telemetry data when it is determined that no fault has occurred in the satellite system, and collects logs of the satellite system when it is determined that no fault has occurred in the satellite system, an external data collection means (e.g., external data collection unit 20) that collects external data from a specified server, including at least information indicating solar activity and information indicating the positions of artificial satellites that do not belong to the satellite system, and a fault sign determination means (e.g., fault sign determination unit 21) that determines fault signs indicating when and where in the satellite system a fault will occur by applying the collected converted telemetry data, the logs collected by the log collection means, and the external data to a second model, and the display control means 72 may be configured to display the fault signs on a display device as information for the operator when no fault has occurred in the satellite system.

[0088] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. [Industrial Applicability]

[0089] The present invention is preferably applied to a monitoring device that monitors a satellite system. [Explanation of symbols]

[0090] 10 Monitoring equipment 11 User determination section 12 Fault detection unit 13 Display device 14 Display control section 15. Fault DB storage unit (Fault database storage unit) 16 Specific section 17 System Data Collection Section 18 Arithmetic section 19 Log collection section 20 External Data Collection Department 21 Failure prediction determination unit 22 Statistical information calculation unit

Claims

1. an identification means for, when a log indicating an error is detected among logs output from a satellite system that operates as a system for imaging the earth, or when converted telemetry data indicating an error is detected among converted telemetry data, which is data obtained by converting telemetry data output from an artificial satellite belonging to the satellite system into a format understandable by humans, searching a fault database for a cause of the fault, a script for eliminating the fault, and a recovery time required for recovery from the fault using a word described in the log indicating the error or the converted telemetry data indicating the error as a search key, thereby identifying the cause, the script, and the recovery time, and, when the search fails, applying the log indicating the error or the converted telemetry data indicating the error to a first model to identify the cause, the script, and the recovery time; a display control means for displaying the cause and the script on a display device as information for an operator of the satellite system in the event of a failure in the satellite system. A monitoring device comprising:

2. a system data collection means for collecting data relating to the satellite system; a calculation means for calculating a time required to deliver an image to a business entity using the satellite system based on data related to the satellite system and the recovery time, The display control means The time required for delivering the image to the operator is displayed on the display device as information for the operator in the event of a failure in the satellite system. The monitoring device according to claim 1.

3. the system data collection means collects converted telemetry data when it is determined that no fault has occurred in the satellite system; a log collection means for collecting a log of the satellite system when it is determined that no fault has occurred in the satellite system; an external data collection means for collecting external data including at least information indicating solar activity and information indicating the positions of artificial satellites not belonging to the satellite system from a predetermined server; a fault symptom determination means for determining a fault symptom indicating when and where a fault will occur in the satellite system by applying the collected converted telemetry data, the log collected by the log collection means, and the external data to a second model; The display control means The failure symptom is displayed on the display device as information for the operator when no failure occurs in the satellite system. The monitoring device according to claim 2.

4. The computer When a log indicating an error is detected from logs output from a satellite system that operates as a system for imaging the Earth, or when converted telemetry data indicating an error is detected from converted telemetry data, which is data obtained by converting telemetry data output from an artificial satellite belonging to the satellite system into a format understandable by humans, a word described in the log indicating the error or the converted telemetry data indicating the error is used as a search key to search a fault database for a cause of the fault, a script for eliminating the fault, and a recovery time required to recover from the fault, thereby identifying the cause, the script, and the recovery time, and when the search fails, applying the log indicating the error or the converted telemetry data indicating the error to a first model to identify the cause, the script, and the recovery time; The cause and the script are displayed on a display device as information for an operator of the satellite system in the event of a failure in the satellite system. A monitoring method comprising:

5. The computer, collecting data regarding said satellite system; Calculating the time required to deliver images to a business using the satellite system based on the data on the satellite system and the recovery time; The time required for delivering the image to the operator is displayed on the display device as information for the operator in the event of a failure in the satellite system. The monitoring method according to claim 4.

6. The computer, collecting converted telemetry data when it is determined that the satellite system is not faulty; If it is determined that no fault has occurred in the satellite system, a log of the satellite system is collected; collecting external data from a predetermined server, the external data including at least information indicating solar activity and information indicating the positions of artificial satellites not belonging to the satellite system; applying the collected converted telemetry data, the collected logs, and the external data to a second model to determine a fault predictor indicative of when and where a fault will occur in the satellite system; The failure symptom is displayed on the display device as information for the operator when no failure occurs in the satellite system. The monitoring method according to claim 5.

7. On the computer, an identification process in which, when a log indicating an error is detected from logs output by a satellite system that operates as a system for imaging the Earth, or when converted telemetry data indicating an error is detected from converted telemetry data, which is data obtained by converting telemetry data output by an artificial satellite belonging to the satellite system into a format understandable by humans, a word described in the log indicating the error or the converted telemetry data indicating the error is used as a search key to search a fault database for a cause of the fault, a script for eliminating the fault, and a recovery time required for recovery from the fault, thereby identifying the cause, the script, and the recovery time, and, if the search fails, applying the log indicating the error or the converted telemetry data indicating the error to a first model to identify the cause, the script, and the recovery time; A display control process for displaying the cause and the script on a display device as information for an operator of the satellite system in the event of a failure in the satellite system. A monitoring program for executing the following:

8. The computer includes: a system data collection process for collecting data relating to the satellite system; A calculation process for calculating a time required to deliver images to a business using the satellite system based on the data related to the satellite system and the recovery time; and A process of displaying on the display device the time required for delivering the image to the operator as information for the operator in the event of a failure in the satellite system.

8. The monitoring program according to claim 7, which causes the monitor program to execute the following:

9. The computer includes: collecting converted telemetry data when it is determined that no fault has occurred in the satellite system; a log collection process for collecting a log of the satellite system when it is determined that no failure has occurred in the satellite system; an external data collection process for collecting external data including at least information indicating solar activity and information indicating the positions of artificial satellites not belonging to the satellite system from a predetermined server; a failure sign determination process for determining a failure sign indicating when and where a failure will occur in the satellite system by applying the collected converted telemetry data, the log collected in the log collection process, and the external data to a second model; and A process of displaying the failure sign on the display device as information for the operator when no failure occurs in the satellite system.

9. The monitoring program according to claim 8, which causes the monitor program to execute the following:

Citation Information

Patent Citations

  • Diagnostic device of defect cause of electronic device based on event

    JP1995044526A

  • Reception quality evaluation device

    JP2021136490A

  • Satellite monitoring device, satellite monitoring method, and program

    JP2022188857A