Fault diagnosis processing method and device for beidou short message system

By periodically monitoring the status of the BeiDou short message system and handling faults in the host computer of the fire detection system, the problem of fire transmission failure caused by system malfunctions during operation was solved, and the reliability of the system and the stability of fire information transmission were improved.

CN116318358BActive Publication Date: 2025-12-19BEIJING INST OF CONTROL ENG
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310301239.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-24
Publication Date
2025-12-19
Estimated Expiration
2043-03-24

AI Technical Summary

Technical Problem

The BeiDou short message system is prone to malfunctions in forest fire monitoring, leading to failures in fire information transmission and affecting emergency response to forest fires.

Method used

By acquiring the first and second states of the BeiDou short message system at preset intervals in the host computer of the fire detection system, it is determined whether the system is faulty and the type of fault, and corresponding handling measures are taken according to the fault type, including power-off and power-on operations.

Benefits of technology

It enables timely detection and handling of faults in the BeiDou short message system, improves system reliability, and ensures the effective transmission of fire point information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116318358B_ABST
    Figure CN116318358B_ABST
Patent Text Reader

Abstract

The present application relates to a kind of fault diagnosis processing method and device of beidou short message system, applied in the host computer of the fire point detection system carried on satellite, fire point detection system includes fire point detector and beidou short message system, fire point detector is electrically connected with beidou short message system, beidou short message system is used to communicate with external GEO satellite;Method includes: every other preset period, the first state and the second state of beidou short message system are acquired, first state and second state are respectively determined based on the first instruction and the second instruction that the fire point detector is sent beidou short message system;First instruction includes the beam state of GEO satellite, second instruction is determined based on the preset instruction that the fire point detector is sent beidou short message system;Based on the duration of the first state and the second state obtained, whether beidou short message system is failure and the fault type of corresponding failure are judged;If yes, then the corresponding processing measure is determined based on the fault type of failure.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent remote sensing satellites, and in particular to a fault diagnosis and processing method and device for a Beidou short message system. BACKGROUND

[0002] Forests are the largest, most complex and most diverse ecological systems on land, and their safety directly affects the ecological balance of nature. However, in recent years, forest fires have occurred frequently, and due to their suddenness, destructiveness and difficulty in disposal and rescue, forest fires not only cause huge economic losses and environmental impact, but also threaten the lives of animals, plants and even humans.

[0003] In order to effectively detect ground fires and crown fires in forest fires, a fire point detection system can be carried on a land ecosystem carbon monitoring satellite (CM-1). Generally, the fire point detection system is composed of a controller, a fire point detection sensor and a Beidou short message system. Among them, the controller calculates the longitude and latitude position information of the fire point according to the orbit, attitude and fire point position vector of the CM-1 satellite, and returns it to the fire point detection sensor. The fire point detection sensor timely sends the fire point information to the Beidou GEO satellite through the driving of the Beidou short message system, and the Beidou GEO satellite transmits the fire point information to the ground terminal, guiding the emergency management departments such as forest fire fighting to timely dispose. As can be seen, the stable operation of the Beidou short message system is the key to ensure the effective transmission of fire point information. Once the Beidou short message system fails, the fire transmission will fail, causing serious consequences.

[0004] Therefore, there is an urgent need for a fault diagnosis and processing method and device for a Beidou short message system to solve the above technical problems. SUMMARY

[0005] The embodiments of the present application provide a fault diagnosis and processing method and device for a Beidou short message system, which can timely discover and process the faults of the Beidou short message system, and improve the reliability of the Beidou short message system.

[0006] In a first aspect, the embodiments of the present application provide a fault diagnosis and processing method for a Beidou short message system, applied to an upper computer of a fire point detection system carried on a satellite, wherein the fire point detection system comprises a fire point detector and the Beidou short message system, the fire point detector is electrically connected with the Beidou short message system, and the Beidou short message system is used for communication with an external GEO satellite; the method comprises:

[0007] acquire a first state and a second state of the Beidou short message system every preset period, the first state and the second state being determined by the fire point detector based on a first instruction and a second instruction sent by the Beidou short message system respectively; wherein the first instruction comprises a beam state of the GEO satellite, and the second instruction is determined based on a preset instruction sent by the fire point detector to the Beidou short message system;

[0008] determine whether the Beidou short message system is faulty and a fault type of the corresponding fault based on a duration of the acquired first state and second state;

[0009] if yes, determine corresponding processing measures based on the fault type of the fault.

[0010] In a possible design, the first state comprises a first healthy state and a first fault state;

[0011] the first state is determined in the following manner:

[0012] if the fire point detector does not receive the first instruction sent by the Beidou short message system within a first preset time, and / or the first instruction sent by the Beidou short message system received by the fire point detector within the first preset time all has a checksum error, it is determined that the first state is a first fault state; otherwise, it is determined that the first state is a first healthy state.

[0013] In a possible design, the second state comprises a second healthy state and a second fault state;

[0014] the second state is determined in the following manner:

[0015] S1, in response to the fire point detector sending a preset instruction to the Beidou short message system, if the fire point detector does not receive the second instruction sent by the Beidou short message system within a second preset time, it is determined that the second state is a second fault state;

[0016] S2, in response to the fire point detector receiving the second instruction within the second preset time, it is determined whether a checksum of the second instruction is correct, if not, it is determined that the second state is a second fault state and the second instruction checksum error, otherwise, step S3 is performed;

[0017] S3, it is determined whether the second instruction is successfully executed, if not, it is determined that the second state is a second fault state, otherwise, it is determined that the second state is a second healthy state.

[0018] In a possible design, the determining whether the Beidou short message system is faulty and the fault type of the fault based on the durations of the first state and the second state comprises the following steps.

[0019] determining whether the duration of the first fault state exceeds a third preset time, and if yes, determining that the Beidou short message system is faulty and the fault type is a first instruction communication abnormality;

[0020] determining whether the duration of the second fault state exceeds a fourth preset time, and if yes, determining that the Beidou short message system is faulty and the fault type is a second instruction communication abnormality;

[0021] if the duration of the first fault state does not exceed the third preset time and the duration of the second fault state does not exceed the fourth preset time, determining that the Beidou short message system is not faulty.

[0022] In a possible design, the determining the corresponding processing measure based on the fault type of the fault comprises the following steps.

[0023] if the fault type of the fault is the first instruction communication abnormality, sending an instruction of powering off the Beidou short message system, and after receiving a fault removal instruction sent by the Beidou short message system, sending an instruction of powering on the Beidou short message system; and

[0024] if the fault type of the fault is the second instruction communication abnormality, sending an instruction of powering off the Beidou short message system, and after a preset time interval, sending an instruction of powering on the Beidou short message system.

[0025] In a possible design, the reason that the execution of the second instruction is unsuccessful comprises a frequency setting error and an inhibition type indication error; when it is determined that the execution of the second instruction is unsuccessful, the fire point detector is further configured to perform the following steps.

[0026] determining whether the frequency setting is correct, and if not, determining that the frequency setting is incorrect, and otherwise, determining that the frequency setting is correct; and

[0027] determining whether the inhibition type indication is correct, and if not, determining that the inhibition type indication is incorrect, and otherwise, determining that the inhibition type indication is correct.

[0028] In a possible design, the first instruction is a periodic instruction.

[0029] In a second aspect, the embodiments of the present application further provide a fault diagnosis processing device of a Beidou short message system, which is applied to an upper computer of a fire point detection system carried on a satellite, the fire point detection system comprising a fire point detector and the Beidou short message system, the fire point detector being electrically connected with the Beidou short message system, and the Beidou short message system being configured to communicate with an external GEO satellite; the device comprises:

[0030] an acquisition module configured to acquire a first state and a second state of the Beidou short message system every preset period, the first state and the second state being determined by the fire point detector based on a first instruction and a second instruction sent by the Beidou short message system respectively, wherein the first instruction comprises a beam state of the GEO satellite, and the second instruction is determined based on a preset instruction sent by the fire point detector to the Beidou short message system;

[0031] a judgment module configured to judge whether the Beidou short message system is faulty and a fault type of the corresponding fault based on the duration of the acquired first state and second state;

[0032] a processing module configured to determine a corresponding processing measure based on the fault type of the fault when the Beidou short message system is faulty.

[0033] In a third aspect, the embodiments of the present application further provide an electronic device comprising a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method described in any of the embodiments of the present application.

[0034] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium storing a computer program, and the computer program, when executed in a computer, causes the computer to execute the method described in any of the embodiments of the present application.

[0035] The embodiments of the present application provide a fault diagnosis processing method and device of a Beidou short message system. The method first acquires a first state and a second state of the Beidou short message system every preset period, and judges whether the Beidou short message system is running well in each preset period through the first state and the second state. Then, the duration of the first state and the second state (i.e. the length of the continuous poor running time of the Beidou short message system in multiple preset periods) is determined to determine whether the Beidou short message system is faulty and the fault type of the corresponding fault, that is, if the continuous poor running time exceeds a preset value, the system is determined to be faulty and the fault type is determined, otherwise, the system is determined to be normal. Finally, a corresponding processing measure is determined according to different fault types to quickly solve the problem. As can be seen, the method provided by the present application can timely discover and process the fault of the Beidou short message system, and improve the reliability of the Beidou short message system. Attached Figure Description

[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0037] Figure 1 This is a flowchart of a fault diagnosis and processing method for the BeiDou short message system provided in an embodiment of the present invention;

[0038] Figure 2 This is a hardware architecture diagram of an electronic device provided in an embodiment of the present invention;

[0039] Figure 3 This is a structural diagram of a fault diagnosis and processing device for the BeiDou short message system provided in an embodiment of the present invention. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0041] As previously mentioned, the stable operation of the BeiDou short message system is crucial for ensuring the effective transmission of fire information. However, related technologies do not address how to promptly detect faults in the BeiDou short message system during operation, posing a risk of fire transmission failure. Based on this, the inventors propose a fault diagnosis and handling method and apparatus for the BeiDou short message system, which can promptly detect and handle faults in the BeiDou short message system, improving its reliability.

[0042] The specific implementation of the above concept is described below.

[0043] Please refer to Figure 1 This invention provides a fault diagnosis and handling method for the BeiDou short message system, applied to the host computer of a fire detection system mounted on a satellite. The fire detection system includes a fire detector and a BeiDou short message system. The fire detector is electrically connected to the BeiDou short message system, which is used to communicate with external GEO satellites. The method includes:

[0044] Step 100, every preset period, the first state and the second state of the Beidou short message system are acquired, and the first state and the second state are determined by the first instruction and the second instruction sent by the fire point detector based on the Beidou short message system; wherein the first instruction includes the beam state of the GEO satellite, and the second instruction is determined based on the preset instruction sent by the fire point detector to the Beidou short message system.

[0045] Step 102, based on the duration of the acquired first state and second state, whether the Beidou short message system is faulty and the fault type of the corresponding fault are determined.

[0046] Step 104, if yes, the corresponding processing measures are determined based on the fault type of the fault.

[0047] In the embodiment of the application, first, every preset period, the first state and the second state of the Beidou short message system are acquired, and whether the Beidou short message system is running well in each preset period is determined through the first state and the second state. Then, whether the Beidou short message system is faulty and the fault type of the corresponding fault are determined according to the duration of the first state and the second state (that is, according to the length of the continuous poor running time of the Beidou short message system in multiple preset periods), that is, if the continuous poor running time exceeds the preset value, the system is determined to be faulty and the corresponding fault type is determined, otherwise, the system is determined to be normal. Finally, the corresponding processing measures are determined according to different fault types to quickly solve the problem. As can be seen, the method provided by the application can timely discover and handle the fault of the Beidou short message system, and improve the reliability of the Beidou short message system.

[0048] It should be noted that the upper computer can be separately provided for the fire point detection system, or can share the upper computer of the satellite with the satellite carrying the fire point detection system, as long as there is corresponding computing power.

[0049] The execution mode of each step is described below. Figure 1

[0050] First, for step 100, every preset period, the first state and the second state of the Beidou short message system are acquired, and the first state and the second state are determined by the first instruction and the second instruction sent by the fire point detector based on the Beidou short message system; wherein the first instruction includes the beam state of the GEO satellite, and the second instruction is determined based on the preset instruction sent by the fire point detector to the Beidou short message system.

[0051] The first instruction and the second instruction are introduced below.

[0052] ​For the first instruction, the first instruction is a self-check instruction, which is used to represent whether the Beidou short message system is in normal communication with the Beidou GEO satellite. In operation, the fire point detector transmits the fire information to the GEO satellite through the Beidou short message system, so as to transmit the fire information to the ground terminal device by using the GEO satellite. At the same time, the GEO satellite can also transmit its beam state to the fire point detector through the Beidou short message system, so as to determine whether the GEO satellite correctly receives the fire information. As can be seen, the abnormality of the first instruction will directly lead to the failure of information transmission. In some embodiments, the first instruction is a periodic instruction, and the periodic sending frequency can be 1HZ, etc.

[0053] In some embodiments, the instruction format of the first instruction can be as shown in Table 1:

[0054] Table 1: First instruction format table

[0055]

[0056]

[0057] For the second instruction, the second instruction is a feedback information instruction, that is, a non-periodic instruction sent by the Beidou short message system to the fire point detector after receiving the preset instruction sent by the fire point detector. The second instruction is used to represent whether the Beidou short message system itself has an abnormality.

[0058] In some embodiments, the instruction format of the second instruction can be as shown in Table 2:

[0059] Table 2: Second instruction format table

[0060]

[0061]

[0062] The determination method of the first state and the second state will be described in detail below.

[0063] In some embodiments, the first state includes a first healthy state and a first fault state;

[0064] The first state is determined by the following method:

[0065] If the fire point detector does not receive the first instruction sent by the Beidou short message system within the first preset time, and / or the first instruction sent by the Beidou short message system received by the fire point detector within the first preset time all has a checksum error, it is determined that the first state is the first fault state; otherwise, it is determined that the first state is the first healthy state.

[0066] As before, the first instruction is a periodic instruction, such as a periodic sending frequency can be 1HZ, at this time, the first preset time can be 3 seconds, that is, if the fire point detector does not receive the first instruction for more than 3 seconds, or although the first instruction is received within 3 seconds, but the checksum of the instruction is wrong, it can be considered that the communication between the Beidou short message system and the GEO satellite fails. Of course, the first preset time can also be selected as other values, which are not limited in the present application. In addition, the first state can be stored in the telemetry package of the upper computer, and the upper computer can obtain the first state of the Beidou short message system through the telemetry package. In addition, when the first state is determined to be the first fault state, the first state in the telemetry package can be set to 1 (abnormal), and vice versa, the first state in the telemetry package can be set to 0 (normal).

[0067] In some embodiments, the second state includes a second healthy state and a second fault state;

[0068] The second state is determined by the following way:

[0069] S1, in response to the fire point detector sending a preset instruction to the Beidou short message system, if the fire point detector does not receive the second instruction sent by the Beidou short message system for more than a second preset time, it is determined that the second state is a second fault state;

[0070] S2, in response to the fire point detector receiving the second instruction within the second preset time, it is determined whether the checksum of the second instruction is correct, if not, it is determined that the second state is a second fault state and the second instruction checksum error, otherwise, step S3 is executed;

[0071] S3, it is determined whether the second instruction is executed successfully, if not, it is determined that the second state is a second fault state, otherwise, it is determined that the second state is a second healthy state.

[0072] In this step, the second preset time can be 1 second, that is, when the fire point detector sends a preset instruction to the Beidou short message system, if the fire point detector does not receive the second instruction sent by the Beidou short message system for more than 1 second, it is determined that the second state is a second fault state. Of course, the second preset time can also be selected as other values, which are not limited in the present application. In addition, the second state can also be stored in the telemetry package of the upper computer, and the upper computer can obtain the second state of the Beidou short message system through the telemetry package. In addition, when the second state is determined to be the second fault state, the second state in the telemetry package can be set to 1 (abnormal), and vice versa, the second state in the telemetry package can be set to 0 (normal). In addition, when the checksum of the second instruction is wrong, the "instruction checksum" of the second state in the telemetry package can be set to 1 (i.e. checksum error), and vice versa, the "instruction checksum" of the second state in the telemetry package can be set to 0 (i.e. checksum correct).

[0073] It should be noted that the user can set the content of the second instruction according to actual needs, as shown in Table 2, and the code for setting the instruction execution status in W11 is Y / N, wherein Y represents successful execution of the instruction, corresponding to character 0x59; N represents failed execution of the instruction, corresponding to character 0x4E. Then, when the character of the W11 bit in the sent second instruction is 0x59, it is determined that the instruction is successfully executed, and otherwise, it is determined that the instruction is not successfully executed. The determination methods of other instruction items are the same as above, and will not be described here.

[0074] In some embodiments, the reason for unsuccessful execution of the second instruction includes frequency setting error and inhibition type indication error; when it is determined that the second instruction is not successfully executed, the fire point detector is further configured to execute:

[0075] determine whether the frequency setting is correct, if not, determine that the frequency setting is incorrect, and otherwise, determine that the frequency setting is correct; and

[0076] determine whether the inhibition type indication is correct, if not, determine that the inhibition type indication is incorrect, and otherwise, determine that the inhibition type indication is correct.

[0077] In this embodiment, as shown in Table 2, when W13 is 0x59, it indicates that the frequency setting is correct, and when it is 0x4E, it indicates that the frequency setting is abnormal. The inhibition type indication includes: 0-transmission inhibition release, 1-received system inhibition instruction, transmission inhibited, 4-beam error or loss of lock, transmission inhibited, 5-input instruction checksum error, and 6-input instruction parameter error. In this embodiment, only when the inhibition type indication is “0-transmission inhibition release”, it is determined that the inhibition type indication is correct, otherwise it is determined that the inhibition type indication is incorrect. Of course, the user can also determine the judgment standard according to the actual situation, and the present application is not limited thereto. In addition, 1) when the frequency setting of the second instruction is incorrect, the “frequency setting” of the second state in the telemetry packet can be set to 1 (i.e. frequency setting error), and otherwise, the “frequency setting” of the second state in the telemetry packet is set to 0 (i.e. frequency setting is correct). 2) When the inhibition type indication of the second instruction is incorrect, the “inhibition type indication” of the second state in the telemetry packet can be set to 1 (i.e. inhibition type indication error), and otherwise, the “inhibition type indication” of the second state in the telemetry packet is set to 0 (i.e. inhibition type indication is correct).

[0078] Next, for step 102, based on the duration of the first state and the second state obtained, it is determined whether the Beidou short message system is faulty and the fault type of the corresponding fault, including:

[0079] determine whether the duration of the first fault state exceeds the third preset time, if yes, determine that the Beidou short message system is faulty and the fault type is the first instruction communication abnormality;

[0080] determining whether the duration of the second fault state exceeds the fourth preset time, if yes, determining that the Beidou short message system is faulty and the fault type is the second instruction communication abnormality;

[0081] if the duration of the first fault state does not exceed the third preset time and the duration of the second fault state does not exceed the fourth preset time, determining that the Beidou short message system is not faulty.

[0082] In this step, 1) since the first instruction abnormality directly leads to the failure of fire point data output, which has a greater impact on the system, the third preset time can be 5 seconds. That is, if the Beidou short message system is in the first fault state for 5 seconds continuously in multiple preset periods, it is determined that the Beidou short message system is faulty and the fault type is the first instruction communication abnormality. If the first state of the Beidou short message system in multiple preset periods is continuously in the first healthy state or alternately in the first healthy state and the first fault state, it can be determined that the Beidou short message system is not faulty. 2) Compared with the first instruction, the second instruction fault has a smaller impact on the system, so the Beidou short message system can be allowed to have occasional instructions not executed, so the fourth preset time can be 10 seconds. That is, if the Beidou short message system is in the second fault state for 10 seconds continuously in multiple preset periods, it is determined that the Beidou short message system is faulty and the fault type is the second instruction communication abnormality. If the second state of the Beidou short message system in multiple preset periods is continuously in the second healthy state or alternately in the second healthy state and the second fault state, it can be determined that the Beidou short message system is not faulty. Of course, the third preset time and the fourth preset time can be set by the user according to the requirements of the system, and the present application does not make specific limitations.

[0083] Finally, for step 104, the corresponding processing measures are determined based on the fault type of the fault, including:

[0084] if the fault type of the fault is the first instruction communication abnormality, an instruction to power off the Beidou short message system is sent, and after receiving the fault removal instruction sent by the Beidou short message system, an instruction to power on the Beidou short message system is sent; and

[0085] if the fault type of the fault is the second instruction communication abnormality, an instruction to power off the Beidou short message system is sent, and an instruction to power on the Beidou short message system is sent after a preset time interval.

[0086] In this step, the upper computer sends different instructions for different fault types. If the first instruction is abnormal, the instruction is sent to the Beidou short message system to power off. After power off, the user can analyze the fault cause of the Beidou short message system and handle the fault. After the fault is eliminated, the fault release instruction is sent to the upper computer. After receiving the instruction, the upper computer sends the instruction to the Beidou short message system to power on, and the system resumes operation. If the second instruction is abnormal, the instruction is also sent to the Beidou short message system to power off. Usually, this fault can be solved by restarting the Beidou short message system. Therefore, the instruction to power on the Beidou short message system can be sent after a preset time interval (such as 2 seconds), and the system resumes operation.

[0087] As shown in Figure 2 , Figure 3 , the embodiment of the application provides a fault diagnosis and processing device of a Beidou short message system. The device embodiment can be realized by software, or realized by hardware or a combination of software and hardware. From the hardware layer, as shown in Figure 2 , a hardware architecture diagram of an electronic device where the fault diagnosis and processing device of the Beidou short message system provided by the embodiment of the application is located, in addition to the processor, the memory, the network interface, and the non-volatile memory shown in Figure 2 , the electronic device where the device in the embodiment is usually also provided with other hardware, such as a forwarding chip responsible for processing messages and the like. Taking the software implementation as an example, as shown in Figure 3 , as a logically meaningful device, it is formed by the CPU of the electronic device where the device is located to read the corresponding computer program in the non-volatile memory into the memory and run. The fault diagnosis and processing device of the Beidou short message system provided by the embodiment is applied to the upper computer of the fire point detection system carried on the satellite. The fire point detection system includes a fire point detector and a Beidou short message system. The fire point detector is electrically connected with the Beidou short message system, and the Beidou short message system is used for communication with the external GEO satellite. The device includes:

[0088] The acquisition module 300 acquires the first state and the second state of the Beidou short message system every preset period. The first state and the second state are determined by the fire point detector based on the first instruction and the second instruction sent by the Beidou short message system. The first instruction includes the beam state of the GEO satellite, and the second instruction is determined based on the preset instruction sent by the fire point detector to the Beidou short message system.

[0089] The judgment module 302 judges whether the Beidou short message system is faulty and the fault type of the corresponding fault based on the duration of the acquired first state and second state.

[0090] The processing module 304 is configured to determine a corresponding processing measure based on a fault type of the fault when the Beidou short message system has the fault.

[0091] In the embodiments of the present application, the acquisition module 300 can be configured to execute step 100 in the above-mentioned method embodiments, the judging module 302 can be configured to execute step 102 in the above-mentioned method embodiments, and the processing module 304 can be configured to execute step 104 in the above-mentioned method embodiments.

[0092] In some embodiments, the first state includes a first healthy state and a first fault state.

[0093] The first state is determined by the following method:

[0094] If the fire point detector does not receive the first instruction sent by the Beidou short message system within a first preset time, and / or the first instruction sent by the Beidou short message system received by the fire point detector within the first preset time all has a checksum error, it is determined that the first state is the first fault state; otherwise, it is determined that the first state is the first healthy state.

[0095] In some embodiments, the second state includes a second healthy state and a second fault state.

[0096] The second state is determined by the following method:

[0097] S1, in response to the fire point detector sending a preset instruction to the Beidou short message system, if the fire point detector does not receive the second instruction sent by the Beidou short message system within a second preset time, it is determined that the second state is the second fault state.

[0098] S2, in response to the fire point detector receiving the second instruction within the second preset time, it is determined whether the checksum of the second instruction is correct, if not, it is determined that the second state is the second fault state and the second instruction checksum error, otherwise, step S3 is executed.

[0099] S3, it is determined whether the second instruction is executed successfully, if not, it is determined that the second state is the second fault state, otherwise, it is determined that the second state is the second healthy state.

[0100] In some embodiments, the judging module 302 is configured to perform the following operations:

[0101] It is determined whether the duration of the first fault state exceeds a third preset time, if yes, it is determined that the Beidou short message system has a fault and the fault type is a first instruction communication abnormality.

[0102] It is determined whether the duration of the second fault state exceeds a fourth preset time, if yes, it is determined that the Beidou short message system has a fault and the fault type is a second instruction communication abnormality.

[0103] If the duration of the first fault state does not exceed the third preset time and the duration of the second fault state does not exceed the fourth preset time, it is determined that the Beidou short message system is not faulty.

[0104] In some embodiments, the processing module 304 is configured to perform the following operations:

[0105] If the fault type of the fault is the first instruction communication abnormality, an instruction of powering off the Beidou short message system is sent, and after receiving a fault removal instruction sent by the Beidou short message system, an instruction of powering on the Beidou short message system is sent.

[0106] If the fault type of the fault is the second instruction communication abnormality, an instruction of powering off the Beidou short message system is sent, and after a preset time interval, an instruction of powering on the Beidou short message system is sent.

[0107] It can be understood that the structure shown in the embodiments of the present application does not constitute a specific limitation on the fault diagnosis processing device of the Beidou short message system. In other embodiments of the present application, the fault diagnosis processing device of the Beidou short message system can include more or fewer components than the diagram, or combine certain components, or split certain components, or different component arrangements. The components shown in the diagram can be implemented in hardware, software, or a combination of software and hardware.

[0108] The information interaction, execution process, and the like between the modules in the above device are based on the same concept as the method embodiments of the present application, and the specific content can be referred to the description in the method embodiments of the present application, which will not be described here.

[0109] The embodiments of the present application also provide an electronic device including a memory and a processor, the memory stores a computer program, and the processor implements the fault diagnosis processing method of the Beidou short message system in any of the embodiments of the present application when executing the computer program.

[0110] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program, and the computer program, when executed by a processor, causes the processor to execute the fault diagnosis processing method of the Beidou short message system in any of the embodiments of the present application.

[0111] Specifically, a system or device equipped with a storage medium can be provided, the storage medium stores a software program code for implementing the functions of any of the above embodiments, and the computer (or CPU or MPU) of the system or device reads out and executes the program code stored in the storage medium.

[0112] In this case, the program code itself read from the storage medium can implement the functions of any of the above-described embodiments, and thus the program code and the storage medium which stores the program code constitute a part of the present application.

[0113] The storage medium for providing the program code includes a floppy disk, a hard disk, a magneto-optical disk, an optical disk such as a CD-ROM, a CD-R, a CD-RW, a DVD-ROM, a DVD-RAM, a DVD- RW, a DVD+RW, a magnetic tape, a non-volatile memory card, and a ROM. Alternatively, the program code can be downloaded to a server computer from an external package via a communication network, and is downloaded to a user computer on which the computer program is to be implemented.

[0114] Further, it should be understood that, not only the program code read by the computer, but also the operating system or the like operating on the computer based on the instructions of the program code can perform part or all of the actual operations to implement the functions of any of the above-described embodiments.

[0115] Further, it should be understood that, not only the program code read by the computer, but also the operating system or the like operating on the computer based on the instructions of the program code can perform part or all of the actual operations to implement the functions of any of the above-described embodiments.

[0116] It should be noted that the terms such as "first" and "second" are used herein only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between such entities or operations. Also, the terms "comprises", "comprising", or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element preceded by "comprises... a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the recited element.

[0117] It should be understood by those of ordinary skill in the art that all or part of the steps of the above-described method embodiments can be completed by program instruction-related hardware, and the aforementioned program can be stored in a computer-readable storage medium, and the program, when executed, performs steps including the above-described method embodiments; and the aforementioned storage medium includes ROM, RAM, magnetic disk or optical disk, and various media that can store program codes.

[0118] It should be pointed out finally that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit the same; and although the present application has been described in detail with reference to the foregoing embodiments, it should be appreciated by those skilled in the art that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features thereof can be replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A fault diagnosis processing method of a Beidou short message system, characterized in that, The application is applied to a host computer of a fire point detection system carried on a satellite, the fire point detection system comprises a fire point detector and a Beidou short message system, the fire point detector is electrically connected with the Beidou short message system, and the Beidou short message system is used for communicating with an external GEO satellite; the method comprises the following steps: Every preset period, a first state and a second state of the Beidou short message system are acquired, the first state and the second state are respectively determined by the fire point detector based on a first instruction and a second instruction sent by the Beidou short message system; wherein the first instruction comprises a beam state of the GEO satellite, and the second instruction is determined based on a preset instruction sent by the fire point detector to the Beidou short message system; Based on the duration of the acquired first state and second state, whether the Beidou short message system is faulty and the fault type of the corresponding fault are determined; If yes, the corresponding processing measures are determined based on the fault type of the fault; The first state comprises a first healthy state and a first fault state; The first state is determined by the following method: If the fire point detector does not receive the first instruction sent by the Beidou short message system for more than a first preset time, and / or the first instruction sent by the Beidou short message system received by the fire point detector within the first preset time all have checksum errors, it is determined that the first state is a first fault state; otherwise, it is determined that the first state is a first healthy state; the first instruction is a periodic instruction; The second state comprises a second healthy state and a second fault state; The second state is determined by the following method: S1, in response to the fire point detector sending a preset instruction to the Beidou short message system, if the fire point detector does not receive the second instruction sent by the Beidou short message system for more than a second preset time, it is determined that the second state is a second fault state; S2, in response to the fire point detector receiving the second instruction within the second preset time, it is determined whether the checksum of the second instruction is correct, if not, it is determined that the second state is a second fault state and the second instruction checksum error, otherwise, step S3 is executed; S3, it is determined whether the second instruction is executed successfully, if not, it is determined that the second state is a second fault state, otherwise, it is determined that the second state is a second healthy state; The second instruction is a non-periodic instruction.

2. The method of claim 1, wherein, Based on the duration of the acquired first state and second state, whether the Beidou short message system is faulty and the fault type of the corresponding fault are determined, comprising: It is determined whether the duration of the first fault state exceeds a third preset time, if yes, it is determined that the Beidou short message system is faulty and the fault type is a first instruction communication abnormality; It is determined whether the duration of the second fault state exceeds a fourth preset time, if yes, it is determined that the Beidou short message system is faulty and the fault type is a second instruction communication abnormality; If the duration of the first fault state does not exceed the third preset time and the duration of the second fault state does not exceed the fourth preset time, it is determined that the Beidou short message system is not faulty.

3. The method of claim 2, wherein, The corresponding processing measures are determined based on the fault type of the fault, including: If the fault type of the fault is a first instruction communication abnormality, an instruction to power off the Beidou short message system is sent, and after receiving a fault removal instruction sent by the Beidou short message system, an instruction to power on the Beidou short message system is sent; and If the fault type of the fault is a second instruction communication abnormality, an instruction to power off the Beidou short message system is sent, and an instruction to power on the Beidou short message system is sent after a preset time interval.

4. The method of claim 1, wherein, The reasons for the unsuccessful execution of the second instruction include frequency setting errors and suppression type indication errors; when it is determined that the execution of the second instruction is unsuccessful, the fire point detector is further configured to perform: determine whether the frequency setting is correct, if not, determine that the frequency setting is incorrect, otherwise, determine that the frequency setting is correct; and determine whether the suppression type indication is correct, if not, determine that the suppression type indication is incorrect, otherwise, determine that the suppression type indication is correct.

5. A fault diagnosis processing device of a Beidou short message system, characterized in that, The device is applied to an upper computer of a fire point detection system carried on a satellite, the fire point detection system includes a fire point detector and a Beidou short message system, the fire point detector is electrically connected with the Beidou short message system, and the Beidou short message system is configured to communicate with an external GEO satellite; the device includes: an acquisition module configured to acquire a first state and a second state of the Beidou short message system every preset period, the first state and the second state being determined by the fire point detector based on a first instruction and a second instruction sent by the Beidou short message system; wherein the first instruction includes a beam state of the GEO satellite, and the second instruction is determined based on a preset instruction sent by the fire point detector to the Beidou short message system; a determination module configured to determine whether the Beidou short message system is faulty and a fault type of the corresponding fault based on the duration of the acquired first state and second state; a processing module configured to determine corresponding processing measures based on the fault type of the fault when the Beidou short message system is faulty; The first state includes a first healthy state and a first fault state. The first state is determined by the following method: If the fire point detector does not receive the first instruction sent by the Beidou short message system within a first preset time, and / or the first instruction sent by the Beidou short message system received by the fire point detector within the first preset time all have checksum errors, it is determined that the first state is a first fault state; otherwise, it is determined that the first state is a first healthy state; the first instruction is a periodic instruction; The second state includes a second healthy state and a second fault state. The second state is determined by the following method: S1, in response to the fire point detector, a preset instruction is sent to the Beidou short message system, if the fire point detector exceeds the second preset time and does not receive the second instruction sent by the Beidou short message system, it is determined that the second state is a second fault state; S2, in response to the fire point detector receiving the second instruction within the second preset time, it is judged whether the check sum of the second instruction is correct, if not, it is determined that the second state is a second fault state and the check sum of the second instruction is incorrect, otherwise, step S3 is executed; S3, it is judged whether the second instruction is executed successfully, if not, it is determined that the second state is a second fault state, otherwise, it is determined that the second state is a second healthy state; The second instruction is a non-periodic instruction. 6.An electronic device comprising a memory and a processor, the memory having stored therein a computer program, characterized in that, The processor executes the computer program, and the method of any one of claims 1-4 is realized.

7. A storage medium having stored thereon a computer program, characterized in that When the computer program is executed in the computer, the computer executes the method of any one of claims 1-4.

Citation Information

Patent Citations

  • Link detection method and device

    CN109245816A

  • Method and system for autonomously processing satellite measurement and control equipment faults on satellite

    CN112367107A