CN119169797B - Remote control command failure judging and disposing method and device - Google Patents
Remote control command failure judging and disposing method and deviceInfo
- Publication number
- CN119169797B CN119169797B CN202411344349.7A CN202411344349A CN119169797B CN 119169797 B CN119169797 B CN 119169797B CN 202411344349 A CN202411344349 A CN 202411344349A CN 119169797 B CN119169797 B CN 119169797B
- Authority
- CN
- China
- Prior art keywords
- command
- remote control
- determining
- condition
- control command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C25/00—Arrangements for preventing or correcting errors; Monitoring arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Selective Calling Equipment (AREA)
Abstract
The embodiment of the application provides a remote control command issuing fault judging and disposing method and device, which comprise the steps of determining that a remote control command issuing unit does not issue a command and judging a fault point according to a command issuing mode of the command in response to the fact that the remote control command issuing unit does not send a command feedback message to a display control unit under the condition that the remote control command issuing unit receives a command issuing notification, determining that the command issuing condition is not met currently and judging the fault point according to a command comparison judging application record in response to the fact that a command issuing condition field of the feedback message does not meet a preset condition, determining that a processing unit does not execute a remote control command or judging the fault point according to the state of the processing unit in response to the fact that an execution mark field of the command result message does not meet the preset condition, and improving the autonomous judging and early warning capability of operation and control faults.
Description
Technical Field
The application relates to the field of remote control, in particular to a remote control command fault judging and disposing method and device.
Background
In the existing spacecraft control system, the control of daily operation and complex tasks is finished by a ground control system. The process comprises the steps that a ground control center sends an instruction in a framing mode, a ground command sending station receives and sends the instruction to a spacecraft, and after the spacecraft decodes and executes the instruction, the execution condition is fed back through telemetry data. This feedback process is received and processed by the software system of the control center via the antenna downlink.
Assessing instruction execution performance typically relies on a combination of preset criteria. If the instruction fails to be normally executed, operators need to check the whole process one by one, and the reasons of non-execution are analyzed. The process involves each link of the uplink and the downlink, which is time-consuming and has high requirements on fault judgment capability of operators, and influences the efficiency of fault processing. For example, when an operator mistakenly selects a command sending station not in the measurement and control arc section to send a command, the system cannot automatically judge the error, and the operator needs to manually check the command, so that a great deal of time is consumed.
In addition, the ground control center may also encounter a failure in instruction transmission, such as an injected data error, a file absence, or an instruction encryption error. These problems are closely related to the ground control system status. However, the prior art relies mainly on telemetry status feedback, does not introduce software or link status in real time, and cannot automatically identify that the instructions caused by such faults are not executed. Limitations of the prior art make fault judgment and processing efficiency low, and it is difficult to meet the requirement of quick response.
Disclosure of Invention
Aiming at the problems in the prior art, the application provides a remote control command failure judging and disposing method and device, which can realize a solution for automatically judging all links involved in the remote control command process in real time, help operators to quickly locate the reason that a remote control command is not executed, and improve the autonomous judging and early warning capability of the operation and control failure.
In order to solve at least one of the problems, the application provides the following technical scheme:
According to a first aspect of an embodiment of the present application, the present application provides a remote control command failure determination and handling method, which is applied to a remote control system, where the remote control system includes a display control unit, a remote control command unit, and a processing unit, where the display control unit is configured to send a command notification to the remote control command unit after receiving a remote control command input by a user, so that the remote control command unit sends the remote control command to the processing unit, and the method includes:
In the case that the remote control signaling unit receives the signaling notification:
Responding to the remote control command unit not to send command feedback message to the display control unit, determining that the remote control command unit does not send command, and judging fault points according to command mode of the command, otherwise;
responding to the command issuing condition field of the feedback message not meeting the preset condition, determining that the command issuing condition is not met currently, judging a fault point according to the command comparison judgment application record, and otherwise;
and responding to the remote control command unit not sending a command result message to the display control unit, or determining that an execution sign field of the command result message does not meet a preset condition, determining that the processing unit does not execute the remote control command, and judging a fault point according to the state of the processing unit.
According to a second aspect of an embodiment of the present application, the present application provides a remote control command failure determination processing apparatus applied to a remote control system, the remote control system including a display control unit, a remote control command unit, and a processing unit, the display control unit being configured to send a command notification to the remote control command unit after receiving a remote control command input by a user, so that the remote control command unit sends the remote control command to the processing unit, the apparatus including:
The command success judging module is used for responding to the fact that the remote control command issuing unit does not send a command feedback message to the display control unit under the condition that the remote control command issuing unit receives the command issuing notification, determining that the remote control command issuing unit does not send a command, judging a fault point according to a command issuing mode of the command, and otherwise;
The instruction condition judging module is used for determining that the command issuing condition is not met currently in response to the fact that the command issuing condition field of the feedback message does not meet the preset condition, judging fault points according to the comparison and judgment application records of the instruction, and otherwise;
And the instruction execution judging module is used for determining that the processing unit does not execute the remote control instruction and judging a fault point according to the state of the processing unit in response to the remote control instruction unit not sending the instruction result message to the display control unit or the execution mark field of the instruction result message not meeting a preset condition.
According to a third aspect of the embodiment of the present application, there is provided an electronic device including a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the remote control command failure determination processing method when executing the program.
According to a fourth aspect of embodiments of the present application, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the remote control command failure determination handling method.
According to a fifth aspect of embodiments of the present application, there is provided a computer program product comprising computer programs/instructions which when executed by a processor implement the steps of the remote control command failure determination handling method.
According to the technical scheme, the remote control command issuing fault judging and disposing method and device are provided, under the condition that the remote control command issuing unit receives a command issuing notification, the remote control command issuing unit does not send a command feedback message to the display control unit, the remote control command issuing unit is determined to not send a command, fault point judgment is conducted according to a command issuing mode, the command issuing condition field of the feedback message is not 1, the current condition which does not meet the command issuing condition is determined, fault point judgment is conducted according to a command comparison judging application record, the remote control command issuing unit does not send a command result message to the display control unit, or an execution mark field of the command result message is not 1, the processing unit is determined to not execute a remote control command, fault point judgment is conducted according to the state of the processing unit, the real-time automatic judgment solution for all links involved in the remote control command issuing process can be achieved, operators are helped to quickly locate the cause of the fault of the remote control command, and the judging and early warning capability of the fault of the operation is improved.
Drawings
Fig. 1 is a schematic diagram of a remote control signaling procedure of a remote control signaling fault judging and disposing method in an embodiment of the present application;
FIG. 2 is a fault class determination flowchart of a remote control command fault determination handling method in an embodiment of the present application;
FIG. 3 is a flow chart of a remote control unit not issuing an instruction for a remote control instruction failure determination and handling method according to an embodiment of the present application;
FIG. 4 is a flowchart showing a remote control command failure determination and handling method according to an embodiment of the present application, wherein the command condition is not satisfied;
FIG. 5 is a flowchart of a remote control command non-execution determination for a remote control command failure determination and handling method according to an embodiment of the present application;
FIG. 6 is a diagram showing one of the construction of a remote control command failure determination and handling method according to an embodiment of the present application;
FIG. 7 is a second block diagram of a remote control command failure determination and handling method according to an embodiment of the present application;
FIG. 8 is a third block diagram of a remote control command failure determination and handling method according to an embodiment of the present application;
fig. 9 is a block diagram of a remote control command failure judgment and handling apparatus in an embodiment of the present application;
Fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The technical scheme of the application obtains, stores, uses, processes and the like the data, which all meet the relevant regulations of national laws and regulations.
The information collected in the technical scheme is information and data which are authorized by a user or are fully authorized by each party, and the related data are collected, stored, used, processed, transmitted, provided, disclosed, applied and the like, so that the information complies with related laws and regulations and standards of related countries and regions, necessary security measures are adopted, the public welfare is not violated, and a corresponding operation entrance is provided for the user to select authorization or rejection.
In consideration of the problems that the fault judgment and processing efficiency is low and the requirement of quick response is difficult to meet due to the limitations of the prior art, the application provides a remote control command fault judgment and processing method and device, which can realize a solution for automatically judging all links involved in a remote control command process in real time, help operators quickly locate the cause of non-execution of a remote control command and improve the autonomous judgment and early warning capability of operation and control faults.
In order to realize a solution for automatically judging all links involved in a remote control command process in real time, help operators to quickly locate reasons for which a remote control command is not executed, and improve the autonomous judging and early warning capabilities of operation control faults, the application provides an embodiment of a remote control command fault judging and disposing method.
As shown in fig. 1, the display control software includes the display control unit, and the remote control command issuing software includes the remote control command issuing unit, and after receiving a remote control command input by a user, the display control software is responsible for sending a command issuing notification to the remote control command issuing software. The user sends out remote control instructions through the display control software interface, and the display control software generates a command sending notification after receiving the instructions and sends the command sending notification to the remote control command sending software. And after receiving the command notification from the display control software, the remote control command software executes further processing. It is responsible for converting the remote control instructions into executable command data and transmitting these data to the processing unit. The processing unit comprises telemetry processing software, front-end software, a command issuing station and a spacecraft in fig. 1, and is used for receiving instruction data transmitted by the remote control command issuing software and sending the instructions to the spacecraft through the command issuing station. Each module in the processing unit ensures the correct transmission of instruction data between the command station and the spacecraft.
On the basis, the remote control command fault judging and disposing method provided by the application comprises the following steps:
In the case that the remote control signaling unit receives the signaling notification:
Responding to the remote control command unit not to send command feedback message to the display control unit, determining that the remote control command unit does not send command, and judging fault points according to command mode of the command, otherwise;
responding to the command issuing condition field of the feedback message not meeting the preset condition, determining that the command issuing condition is not met currently, judging a fault point according to the command comparison judgment application record, and otherwise;
and responding to the remote control command unit not sending a command result message to the display control unit, or determining that an execution sign field of the command result message does not meet a preset condition, determining that the processing unit does not execute the remote control command, and judging a fault point according to the state of the processing unit.
In addition, preferably, the judging result of the remote control command faults can be converted into a fault tree, the hierarchy relation and detailed reasons of the faults are intuitively displayed, and a guarantee is provided for operators to quickly check the fault reasons.
Specifically, as shown in fig. 2, the fault class determination procedure of the present application includes:
1) And (3) matching the data information of the command chain number, the command code number, the command station code number and the command time of the remote control command notification message to receive the command feedback information message of the remote control command, and if the command feedback information message is matched to enter 2), otherwise, judging that the fault type of the remote control command is that the control software does not send the command.
2) Checking whether the command feedback information message meets the value of a command issuing condition (uiCondition) field, if yes, entering 3), otherwise, judging that the current remote control command issuing fault type is that the command issuing condition is not met.
3) The method comprises the steps of receiving an instruction execution result message of a remote control instruction through data information matching of an instruction feedback information message instruction chain number, an instruction code number, an instruction station code number and an instruction time, directly judging that the fault type of the remote control instruction is not executed if the remote control instruction is not successfully matched, checking an execution flag (uiExeMark) field value of the instruction execution result message if the remote control instruction is successfully matched, judging that the fault type of the remote control instruction is not executed if the remote control instruction is not 1, and otherwise, judging that the remote control instruction is successfully transmitted.
As can be seen from the above description, the remote control command failure judging and disposing method provided by the embodiment of the application can realize a solution for automatically judging all links involved in the remote control command process in real time, help operators quickly locate the cause of non-execution of the remote control command, and promote the autonomous judging and early warning capability of the operation and control failure.
In an embodiment of the remote control command failure judging and disposing method of the present application, the responding to the remote control command unit not sending the command feedback message to the display control unit, determining that the remote control command unit does not send the command, and judging the failure point according to the command mode of the command, includes:
Responding to the remote control command unit not to send command feedback text to the display control unit, and determining that the remote control command unit does not send a command;
Under the condition that the code number of the command target is not equal to the command route and the command target is not associated with the generation transmission target, determining that the command target is not associated with the generation transmission target;
Under the conditions that the command mode meets the preset condition, the command target code number is unequal to the command target code, and the command target interface is not set, determining that the command target and the interface are not set;
When the code number of the command target is unequal to the command route and the command target is associated with the transmission target, or when the command mode meets the preset condition and the code number of the command target is unequal to the transmission target code and the transmission target is set to the interface:
Responding to the current instruction as an injection instruction, and determining that the injection file does not exist under the condition of containing the injection file non-existence information;
determining a remote control instruction encryption error under the condition that encryption error information is contained in response to the current instruction being an encryption instruction;
Responding to the current instruction not being an injection instruction or an encryption instruction, and determining a remote control framing error under the condition of containing framing error information, otherwise;
And determining the current instruction as an illegal instruction.
Further comprises:
Determining that the injection file does not exist under the condition that the remote control command unit error log contains the injection file non-existence information;
determining remote control framing errors under the condition that the remote control command unit error log contains framing error information, otherwise;
And determining the current instruction as an illegal instruction.
Specifically, as shown in fig. 3, the remote control software of the present application does not issue an instruction to determine that the process includes:
1) The application firstly judges the remote control command mode according to 4 fields of a command target code number (UIOBJCODE), a command route (UIROUTER), a command mode (UITRNSMODE) and a substitute transmission target code (UITRNSDESTCODE) of a remote control command notification message, and respectively designs four criteria to judge the remote control command mode.
Command mode corresponding criterion information table
2) The transmission target pair interface is not set, namely, if the current remote control command mode belongs to the second mode, the interface information record table of remote control command software is queried to search the interface information record closest to the current remote control command time, 3 field values of a forward interface target (UNDATA _ STRCDSIGP _ UIDJKQX), a radial interface target (UNDATA _ STRCDSIGP _ UIDJKHX) and a backward interface target (UNDATA _ STRCDSIGP _ UIDJKJX) of the record are extracted, and if one or more data of the 3 field values are the same as the field value of a transmission target code (UITRNSDESTCODE) of a remote control command notification message, the transmission target pair interface is set, otherwise, the transmission target pair interface is judged to not be set with a fault.
3) The command issuing target is not associated with the substitute transmission target, and the precondition is that the remote control command issuing mode belongs to a mode one, and the specific judgment logic is as follows:
(1) Searching a global target information record through a command issuing target of a remote control command notification message, and searching out a command issuing target information loading record closest to the current remote control command issuing time;
(2) Inquiring global target information records through a command route of a remote control command notification message, and searching out a generation transmission target information loading record closest to the current remote control command time;
And respectively providing the field values of the associated target information (OBJINFO) of the 2 records, judging that the associated target information is associated if the OBJINFO value of the command target information record contains a command target code number and the OBJINFO value of the command target information contains a command target code number, and otherwise judging that the command target and the command target are not associated with faults.
4) The precondition that the remote control command is judged to be an injection command through the bound command type configuration file is that the remote control command software log record is inquired according to a command host name (SOURHOSTNAME) field and a record generation time from the first 1 second to the last 2 seconds of the remote control command notification message time, and an error log (UCLOGTYPE value is 69) field, if the inquired log content contains that an injection frame number of XX (current command code) exceeds the total frame number of an injection data file or that the injection file of XX (current command code) and the injection frame number of XX (current command code) are illegal or that the injection data file of XX (current command code) does not exist or has a format error, the injection file is judged to be absent.
5) The remote control command encryption error is that the remote control command is judged to be a secret command according to the bound command type configuration file, the remote control command software log record is inquired according to a command host name (SOURHOSTNAME) field and a record generation time from the first 1 second to the last 2 seconds of the remote control command notification message time, and if the inquired log content contains an XX (command code) key or authentication information error or an XX (command code) acquisition key or encryption authentication information error, the remote control command encryption error is judged.
6) Remote control framing error, namely inquiring remote control command software log records according to a command host name (SOURHOSTNAME) field, a record generation time from the first 1 second to the last 2 seconds of a remote control command notification message time and an error log (UCLOGTYPE value is 69), and judging that the remote control framing error exists if the inquired log contents comprise ' failure to acquire source codes of injection XX (current command code) or ' error of acquiring injection frame contents of XX (current command code ').
7) If the command is not the 5 fault points, inquiring remote control command issuing software log records according to an error log (UCLOGTYPE is 69) field, and judging that the command is illegal if the error log exists.
Through the steps, the application can accurately position different types of fault sources by carrying out detailed classification judgment on the condition that the remote control command issuing software does not send a command, including the relevance of the command issuing target and the generation transmission target, the validity of the injected file and the encrypted command and the like, is beneficial to rapidly solving different types of faults and ensures the reliability of system command issuing. And through analysis of the error log, the conditions of absence of the injected file, framing errors and the like can be more accurately judged, illegal instructions are automatically removed, and the intellectualization and the accuracy of fault processing are improved.
In an embodiment of the remote control command failure judging and disposing method of the present application, the command condition field responding to the feedback message does not satisfy a preset condition, determines that the command condition is not satisfied currently, and judges a failure point according to a command comparison and judgment application record, including:
responding to the fact that the command issuing condition field of the feedback message does not meet the preset condition, and determining that the command issuing condition is not met currently;
determining a telemetry parameter state according to the command comparison application record, and under the condition that telemetry parameters exist:
Determining a time mark error in response to the difference between the task time and the station time of the telemetry parameter exceeding a preset time length, otherwise;
determining that the telemetry parameter does not meet a criterion;
In the absence of telemetry parameters:
determining that the front-end receiving state is abnormal in response to the front-end receiving state not being opened, otherwise;
Determining that the internal receiving state is abnormal in response to the internal receiving state not being telemetered, otherwise;
determining that the front end did not receive telemetry data in response to the front end not receiving telemetry data, otherwise;
responding to the analysis abnormality of the telemetry source code, and determining the analysis abnormality of the telemetry source code, otherwise;
responding to the analysis abnormality of the telemetry result, and determining the analysis abnormality of the telemetry result, otherwise;
It is determined that the telemetry parameters are not updated.
Specifically, as shown in fig. 4, the signaling condition does not satisfy the judgment flow includes:
1) Telemetry parameters are not updated
(1) And according to the command code, the command station code, the command sequence number and the command host name of the remote control command, recording the constraint that the generation time is from the first 3 seconds to the last 3 seconds of the generation time of the command feedback information message, comparing and verifying types (UCVALIDTYPE =1, 1 represents comparing and verifying before command), and the like, carrying out remote control comparing and judging application record inquiry of remote control command software, and extracting the used remote measurement parameter code and comparing and judging criteria.
(2) Inquiring the telemetry parameter record according to the conditions of (1) the extracted telemetry parameter code, the command feedback information message generation time within 10 seconds and the like, if the inquiry result exists, identifying that the telemetry parameter is updated, entering 2) time scale error judgment, and otherwise entering 4) front-end reception channel state judgment.
2) And 3) circularly traversing the queried telemetry parameter records in the step 2, acquiring the time of the command sending station and the time of the task in the time broadcasting record according to the first 1 second to the last 1 second of the generation time of each record, if the difference between the time of the command sending station and the time of the task of all records is less than 60 seconds, entering 3) the telemetry parameter not meeting the judgment, otherwise, judging the telemetry parameter to be the time scale error.
3) And the remote sensing parameters do not meet the criteria, namely, according to the command sequence number and the command host name of the remote control command, the verification queue comparison judgment record inquiry of the remote control command software is carried out by recording the constraint that the generation time is from the first 3 seconds to the last 3 seconds of the command feedback information message generation time, and the used verification queue sequence number is extracted. And circularly traversing the verification queue ratio judgment record information, acquiring the command-issuing station codes and the data types in the bound verification queue configuration file according to the verification queue serial numbers, inquiring the telemetry parameter record, judging whether the value of the telemetry parameter meets 1) the extracted ratio judgment criterion if the telemetry parameter exists, and judging that the telemetry parameter does not meet the criterion if the value does not meet the extracted ratio judgment criterion.
4) And (3) inquiring a latest front-end state record of all the devices according to the record generation time from 24 hours before the generation time of the signaling message to the current time, judging that the front-end receiving channel state is abnormal if the front-end receiving channel state of all the devices is closed, otherwise, extracting the front-end device state record of which all the states are not closed, and entering step 5).
5) And (3) the internal receiving state is abnormal, namely, inquiring the latest internal state record of all the devices from 24 hours before the generation time of the signaling message to the current time according to the record generation time, judging whether the internal receiving state of the device is telemetered according to the device with the normal front receiving state in the step 4), extracting all the device records with the telemetered internal channel state if the telemetered device records exist, and entering the step 6), otherwise, judging that the internal receiving state is abnormal.
6) And (3) the front end does not receive the telemetry data, namely circularly judging whether the receiving format of the front end state record of the equipment is empty according to the equipment record with the extracted internal channel state in the step (5), judging that the front end does not receive the telemetry data if the front end receiving format of all the equipment is empty, otherwise, traversing and matching whether the front end receiving format is in the front end receiving format signal of the bound downlink data information according to the record with the non-empty filtering front end format, and extracting the equipment record with the receiving format to enter the step (7) if the matching record exists), and otherwise, judging that the front end does not receive the telemetry data.
7) And (3) according to the telemetering source code analysis abnormality, 6) all front-end receiving telemetering format number devices and 5) the internal receiving state is telemetering, preparing and collecting device records, circularly judging whether the internal receiving format of the device records is contained in the internal receiving format of the bound downlink data information, if no matching record exists, judging that the telemetering source code analysis abnormality, otherwise, circularly traversing the matching device records, inquiring source code information records corresponding to the sending stations from the time before to the time after the time of generating the sending notification message according to the sending station codes corresponding to the devices and the record generation time, and if no source code records exist in all the sending stations, judging that the telemetering source code analysis abnormality exists, otherwise, extracting the source code not to be the empty sending station record, and entering 8).
8) And circularly traversing the command sending station record with the source codes, and inquiring the telemetry result information record corresponding to the command sending station from 30 seconds before to 30 seconds after the generation time of the command sending notification message according to the command sending station codes and the record generation time. If all the command stations have telemetry result records, judging that telemetry result analysis is abnormal, otherwise, judging that telemetry parameters are not updated.
Through the steps, the fault point analysis is carried out according to the state of the telemetry parameter, the time scale error and the data receiving state, so that the system can accurately diagnose the telemetry related faults under different conditions. Through the detailed judgment, the accuracy of the judgment of the command conditions can be effectively improved, and command failure caused by the problem of telemetry parameters is avoided.
In an embodiment of the remote control command failure judging and disposing method of the present application, the responding to the remote control command unit not sending an instruction result message to the display control unit or the execution flag field of the instruction result message not meeting a preset condition, determining that the processing unit does not execute the remote control command, and judging a failure point according to the state of the processing unit includes:
Determining that the processing unit does not execute the remote control instruction in response to the remote control instruction unit not sending an instruction result message to the display control unit or an execution flag field of the instruction result message not meeting a preset condition;
under the condition that the signaling channel inside the signaling station is closed, determining that the signaling inside the signaling station is not opened, otherwise;
under the condition that the signaling channel at the front end of the signaling station is closed, determining that the signaling switch at the front end of the signaling station is abnormal, otherwise;
Under the condition that the front-end record file does not contain instruction information, determining that the front-end does not send out an instruction, otherwise;
under the condition that the receiving of the front end of the command sending station is closed, determining that a receiving switch of the front end of the command sending station is abnormal, otherwise;
Under the condition that the internal receiving of the sending station is closed, determining that a receiving and sending switch in the sending station is not opened, otherwise;
Determining that the response of the sending station is abnormal under the condition that the execution result of the response record of the sending station does not meet the preset state, otherwise;
Determining that the small ring comparison is abnormal under the condition that the execution result of the small ring comparison record meets the preset state, otherwise;
and judging a fault point according to the type of the command sending station, wherein:
in case the type of the command station is foundation or sea base:
Determining that the link state of the signaling station is abnormal in response to the link state of the signaling station meeting a preset condition;
In the case of the type of the command station being day based:
determining that the link state of the command sending station is abnormal in response to the link state of the command sending direction of the command sending station not being loaded, otherwise;
In the presence of telemetry parameters in spacecraft response criteria:
determining that the spacecraft transponder is unlocked in response to the telemetry parameter not meeting a response criterion, otherwise;
Under the condition that telemetry parameters required by comparison and judgment applications exist, if the task time and the station time of the telemetry parameters meet preset time intervals, determining a time mark error, otherwise;
determining that the telemetry parameter does not meet a criterion;
In the absence of telemetry parameters in spacecraft response criteria or telemetry parameters required for a specific decision application:
determining that the front-end receiving state is abnormal in response to the front-end receiving state not being opened, otherwise;
Determining that the internal receiving state is abnormal in response to the internal receiving state not being telemetered, otherwise;
determining that the front end did not receive telemetry data in response to the front end not receiving telemetry data, otherwise;
responding to the analysis abnormality of the telemetry source code, and determining the analysis abnormality of the telemetry source code, otherwise;
responding to the analysis abnormality of the telemetry result, and determining the analysis abnormality of the telemetry result, otherwise;
It is determined that the telemetry parameters are not updated.
Specifically, as shown in fig. 5, the remote control command non-execution judging process of the present application includes:
1) The internal signaling of the signaling station is not opened, namely, the internal channel state of the signaling station is queried for the latest constraint such as hexadecimal of the signaling station code of the remote control, the record generation time is before the remote control signaling message time, and the like, the ROUTE, SNDSWITCH (internal signaling switch state) and RCVSWITCH (internal signaling switch state) used by the internal channel are extracted, if the value of SNDSWITCH is 0, the signaling switch state is closed, and the internal signaling switch of the signaling station is judged not to be opened, otherwise, the processing enters 2).
2) And the signaling switch at the front end of the signaling station is abnormal, and the latest signaling station front end channel state is queried according to the hexadecimal of the remote signaling station code, the constraint that the record generation time is before the remote signaling message notification time and the like. Extracting the value of the ROUTE field (front-end signaling switch state) queried in SNDSWITCH $ step 1) and the value of the ROUTE field (front-end receiving switch state) queried in RCVSWITCH $ step 1) for front-end channel use, if the value of SNDSWITCH is 0, the front-end signaling switch state is closed, judging that the front-end signaling switch of the signaling station is abnormal, otherwise, entering 3).
3) The front end does not issue instructions
(1) Inquiring remote control command information records according to command station codes, command sequence numbers and record generation time of the remote control command at the first 1 second to the last 5 seconds of command feedback information message generation time, and extracting UCDATA (command data codes).
(2) And obtaining a corresponding B code in the bound B format file, a corresponding equipment code of the command issuing station, a value recorded with the ROUTE in the step 1), a front-end signaling switch state in the step 2, and a message command for inquiring front-end information of the remote control command is sent by an inquiry number (current timestamp) from 1 second before to 3 seconds after the generation time of the command feedback information message according to the type of the command issuing station.
(3) And acquiring front-end query result information according to the query number, extracting an FTP address and a file name in the query result information to acquire a query result file, analyzing the query result, and acquiring information sent by an instruction recorded by front-end software. If the query content in the query result is empty, judging that the front end does not send out an instruction, otherwise judging whether the query content is completely contained in the UCDATA field of the (1), if yes, entering 4), otherwise judging that the front end does not send out an instruction.
4) And (3) judging whether the front-end receiving switch state in the step (2) is consistent with the state of the front-end configuration signaling switch, if so, entering step (5), otherwise, judging that the front-end receiving switch of the signaling station is abnormal.
5) Judging whether the internal receiving of the sending station is not opened or not, judging whether the value of RCVSWITCH (internal receiving switch state) in the step 1 is 0 (closed), if so, judging that the internal receiving of the sending station is not opened, otherwise, entering the step 6).
6) And inquiring the response information record of the command sending station according to the command sending station code, the B code corresponding to the type of the command sending station and the record generation time of the command feedback information message generation time from the first 1 second to the last 3 seconds of the command sending station, judging that the command sending station is abnormal in response if the record is not inquired, otherwise judging whether the value of UCRSLT fields of the response information record of the command sending station is 204, entering 7 if the value is 204, and otherwise judging that the command sending station is abnormal in response.
7) And inquiring the small ring comparison information record according to the command station code and record generation time of the remote control command from the first 1 second to the last 3 seconds of the command feedback information message generation time, judging that the small ring comparison is abnormal if the record is not inquired, otherwise judging whether the value of UCRESULT field of the small ring comparison information record is 204, if yes, entering 8), otherwise judging that the command station response is abnormal.
8) The link state of the command station is abnormal, namely the command station obtains the type of the command station corresponding to the command station from the bound command station information file according to the command station of the remote control command, and the different types of command stations judge the link state of the command station, specifically as follows:
(1) Inquiring the link state information record of the command station according to the command station code and record generation time of the remote control command at the first 1 second to the last 3 seconds of the command feedback information message generation time, judging that the link state of the command station is abnormal if the record is not inquired, otherwise, extracting UCZT fields of the link state information record, converting the fields into binary, judging whether the last bit is 0, if so, judging that the link state of the command station is abnormal, otherwise, entering 9).
(2) And the antenna base station inquires the link state information record OF the command issuing station according to the star link code and record generation time in the star link information configuration file corresponding to the bound command issuing station from the first 3 seconds to the last 3 seconds OF the command feedback information message generation time, if the record is not inquired, the link state OF the command issuing station is abnormal, otherwise, the PRODUCTIME (production time) field OF the link state information record is extracted, the star link code used is determined by acquiring which command issuing direction OF the command issuing station is SSA\KSA\SMA WSA from the bound command issuing station information configuration file, the link state OF the command issuing station is inquired secondarily, and if the STITEM _ UCVALUE field value in all inquired records is OF (loading), the command issuing station is judged to respond abnormally.
9) The spacecraft transponder is unlocked, according to the type of the command sending station of the current command in 8), a telemetering message number, a criterion and required telemetering parameters corresponding to the response of the command sending station are obtained in a bound command sending station response information configuration file, the message number and the telemetering parameter inquiry record are used for inquiring the telemetering parameter information record with the generation time 30 seconds before the generation time of the command feedback information message, if no information record exists, the spacecraft transponder enters 10), if the telemetering parameter is substituted into the criterion, the judgment is carried out, if true is judged, the spacecraft transponder enters 18), otherwise, the spacecraft transponder is judged not to be locked.
10 Front-end reception status abnormality, see 4) of 1.2.3 for judgment details).
11 Internal reception status abnormality-judgment details see 5 of 1.2.3).
12 No telemetry data is received at the front end-see 6 for judgment details 1.2.3).
13 Telemetry source code resolution anomaly, see 7 for judgment details 1.2.3).
14 Telemetry resolution anomaly see 8 of 1.2.3 for judgment details).
15 Telemetry parameters are not updated-see 1 of 1.2.3 for judgment details).
16 Time scale error-see 2 of 1.2.3 for judgment details).
17 Telemetry parameters do not meet the criteria 3 of judgment details see 1.2.3).
Through the steps, the application judges the execution state of the processing unit according to the instruction execution feedback information, analyzes the fault point according to the link states of the command issuing station and the processing unit, ensures that each link in the command issuing process can be monitored, rapidly identifies the abnormal state, improves the overall safety and response speed of the system, and can adapt to the environments of different types of command issuing stations by carrying out fault judgment according to the different types of command issuing stations (foundation, sea base and space base), thereby ensuring that accurate fault judgment can be carried out in various complex scenes. Meanwhile, the method also combines spacecraft response criteria and telemetry parameters, improves the monitoring of the spacecraft response process, and ensures the reliable execution of instructions.
In order to further explain the scheme, the application also provides a specific application example for realizing the remote control command failure judging and disposing method by applying the remote control command failure judging and disposing method, which specifically comprises the following contents:
Firstly, determining the category of remote control command faults, and then carrying out refinement judgment on possible fault points in the category through different categories. Taking the example of sending a certain remote control instruction, the steps of the method are described:
Step one, setting the name of the injection data file as an injection file which does not exist in XX through command issuing of display control software, selecting a command issuing station, and sending an injection command TZR. By the judging method of the remote control command issuing fault type, the command is found to have a command issuing notification message only, so that the fault type of the command is judged to be that the remote control software does not issue the command.
Step two, based on the judging method of the fault point that the remote control software does not send out an instruction, the instruction sending mode is self-transmission, the remote control software error log is queried, and the log record is found to contain the log of the injection data file absence or format error, so that the fault point of the instruction is judged to be the remote control software does not send out an instruction-the injection file does not exist, as shown in fig. 6.
Step three, selecting a time period tracked by a command sending station, sending commands through display control software, selecting the command sending station, and sending a command TK 001. The method for judging the fault class of the remote control command discovers that the command notification message and the remote control command software feedback message of the command are received, but 'uiCondition' in the feedback message record is '0', so that the fault class of the command is judged to be that the command condition is not satisfied.
Step four, a judging method based on the condition that the command is not satisfied is based on the fact that the command sending station is not tracked in the period, no telemetry parameters are issued, the front end and the internal receiving of the downlink channel are inquired to be opened, but the receiving format of the front end is not empty, so that the fault point of the command can be judged to be the condition that the command is not satisfied, the telemetry is not satisfied, the condition that the telemetry parameters are not satisfied, and the criterion is shown in fig. 7.
And fifthly, setting the front end signaling state of a certain signaling station as closed, and using the signaling station to perform signaling. The method for judging the fault type of the remote control command discovers that the command notification message of the command, the message fed back by the remote control command issuing software and the command execution result message are received, but 'uiExeMark' in the execution result message record is not '1', so that the fault type of the command is judged to be the fault type of the remote control command which is not executed.
Step six, based on the judging method of the fault point of 'remote control command not executing', inquiring the internal signaling channel state of the command issuing station as 'on', and continuously inquiring the front signaling channel state of the command issuing station as 'off', thereby judging the fault point of the command as 'remote control command not executing-not issuing command to the outside-front signaling switch abnormality' of the front signaling station, as shown in figure 8.
Based on the embodiment, the application can realize automatic real-time judgment of possible fault points of each link of the remote control command, eliminates the manual fault positioning link, and improves the autonomous judgment and early warning capability of operation control faults. In addition, the method improves the efficiency and reliability of remote control command not executing fault positioning. Aiming at each remote control command, the fault cause is intelligently and automatically positioned, and the spacecraft mission is ensured to be smoothly carried out.
In addition, preferably, the judging result of the remote control command faults can be converted into a fault tree, the hierarchy relation and detailed reasons of the faults are intuitively displayed, and a guarantee is provided for operators to quickly check the fault reasons.
In order to achieve the solution of performing real-time automatic judgment for all links involved in the remote control command process, help operators quickly locate the reason that the remote control command is not executed, and promote the autonomous judgment and early warning capability of the operation control fault, the application provides an embodiment of a remote control command fault judgment and treatment device for implementing all or part of the content of the remote control command fault judgment and treatment method, see fig. 9, the remote control command fault judgment and treatment device is applied to a remote control system, the remote control system comprises a display control unit, a remote control command unit and a processing unit, the display control unit is used for sending a command sending notification to the remote control command unit after receiving a remote control command input by a user, so that the remote control command unit sends the remote control command to the processing unit, and the device comprises:
The instruction success judging module 1101 is configured to, when the remote control command issuing unit receives the command issuing notification, determine that the remote control command issuing unit does not issue an instruction in response to the remote control command issuing unit not sending an instruction feedback message to the display control unit, and judge a fault point according to a command issuing mode of the instruction, otherwise;
The instruction condition judging module 1102 is configured to determine that the instruction condition is not met currently in response to the instruction condition field of the feedback message not meeting the preset condition, and judge a fault point according to the instruction comparison judgment application record, otherwise;
and the instruction execution judging module 1103 is configured to determine that the processing unit does not execute the remote control instruction in response to the remote control instruction unit not sending an instruction result message to the display control unit, or an execution flag field of the instruction result message does not satisfy a preset condition, and perform fault point judgment according to a state of the processing unit.
According to any embodiment of the present application, the instruction condition judging module includes:
the condition fault judging unit is used for determining that the remote control command unit does not send a command in response to the remote control command unit not sending a command feedback message to the display control unit;
The conditional fault checking unit is used for determining that the signaling target is not associated with the transmission target under the condition that the signaling target code number is not equal to the signaling route and the signaling target is not associated with the transmission target;
Under the conditions that the command mode meets the preset condition, the command target code number is unequal to the command target code, and the command target interface is not set, determining that the command target and the interface are not set;
When the code number of the command target is unequal to the command route and the command target is associated with the transmission target, or when the command mode meets the preset condition and the code number of the command target is unequal to the transmission target code and the transmission target is set to the interface:
Responding to the current instruction as an injection instruction, and determining that the injection file does not exist under the condition of containing the injection file non-existence information;
determining a remote control instruction encryption error under the condition that encryption error information is contained in response to the current instruction being an encryption instruction;
Responding to the current instruction not being an injection instruction or an encryption instruction, and determining a remote control framing error under the condition of containing framing error information, otherwise;
And determining the current instruction as an illegal instruction.
According to any one of the embodiments of the present application, the instruction condition determining module further includes an error log checking unit configured to:
Determining that the injection file does not exist under the condition that the remote control command unit error log contains the injection file non-existence information;
determining remote control framing errors under the condition that the remote control command unit error log contains framing error information, otherwise;
And determining the current instruction as an illegal instruction.
According to any embodiment of the present application, the instruction condition judging module includes:
the condition fault judging unit is used for determining that the command issuing condition is not met currently in response to the command issuing condition field of the feedback message not meeting the preset condition;
The condition fault checking unit is used for determining the state of the telemetry parameter according to the comparison and judgment application record of the instruction, and under the condition that the telemetry parameter exists:
Determining a time mark error in response to the difference between the task time and the station time of the telemetry parameter exceeding a preset time length, otherwise;
determining that the telemetry parameter does not meet a criterion;
In the absence of telemetry parameters:
determining that the front-end receiving state is abnormal in response to the front-end receiving state not being opened, otherwise;
Determining that the internal receiving state is abnormal in response to the internal receiving state not being telemetered, otherwise;
determining that the front end did not receive telemetry data in response to the front end not receiving telemetry data, otherwise;
responding to the analysis abnormality of the telemetry source code, and determining the analysis abnormality of the telemetry source code, otherwise;
responding to the analysis abnormality of the telemetry result, and determining the analysis abnormality of the telemetry result, otherwise;
It is determined that the telemetry parameters are not updated.
According to any embodiment of the present application, the instruction execution judging module includes:
An execution fault judging unit, configured to determine that the processing unit does not execute the remote control instruction, in response to the remote control instruction unit not sending an instruction result message to the display control unit, or an execution flag field of the instruction result message not meeting a preset condition;
the execution failure checking unit is used for determining that the internal signaling of the signaling station is not opened under the condition that the internal signaling channel of the signaling station is closed, otherwise;
under the condition that the signaling channel at the front end of the signaling station is closed, determining that the signaling switch at the front end of the signaling station is abnormal, otherwise;
Under the condition that the front-end record file does not contain instruction information, determining that the front-end does not send out an instruction, otherwise;
under the condition that the receiving of the front end of the command sending station is closed, determining that a receiving switch of the front end of the command sending station is abnormal, otherwise;
Under the condition that the internal receiving of the sending station is closed, determining that a receiving and sending switch in the sending station is not opened, otherwise;
Determining that the response of the sending station is abnormal under the condition that the execution result of the response record of the sending station does not meet the preset state, otherwise;
Determining that the small ring comparison is abnormal under the condition that the execution result of the small ring comparison record meets the preset state, otherwise;
and judging the fault point according to the type of the command sending station.
According to any embodiment of the present application, the performing troubleshooting unit is specifically configured to:
in case the type of the command station is foundation or sea base:
Determining that the link state of the signaling station is abnormal in response to the link state of the signaling station meeting a preset condition;
In the case of the type of the command station being day based:
determining that the link state of the command sending station is abnormal in response to the link state of the command sending direction of the command sending station not being loaded, otherwise;
In the presence of telemetry parameters in spacecraft response criteria:
determining that the spacecraft transponder is unlocked in response to the telemetry parameter not meeting a response criterion, otherwise;
Under the condition that telemetry parameters required by comparison and judgment applications exist, if the task time and the station time of the telemetry parameters meet preset time intervals, determining a time mark error, otherwise;
determining that the telemetry parameter does not meet a criterion;
In the absence of telemetry parameters in spacecraft response criteria or telemetry parameters required for a specific decision application:
determining that the front-end receiving state is abnormal in response to the front-end receiving state not being opened, otherwise;
Determining that the internal receiving state is abnormal in response to the internal receiving state not being telemetered, otherwise;
determining that the front end did not receive telemetry data in response to the front end not receiving telemetry data, otherwise;
responding to the analysis abnormality of the telemetry source code, and determining the analysis abnormality of the telemetry source code, otherwise;
responding to the analysis abnormality of the telemetry result, and determining the analysis abnormality of the telemetry result, otherwise;
It is determined that the telemetry parameters are not updated.
As can be seen from the above description, the remote control command failure judging and handling device provided by the embodiment of the application can realize a solution for automatically judging all links involved in the remote control command process in real time, help operators quickly locate the cause of non-execution of the remote control command, and promote the autonomous judging and early warning capability of the operation and control failure.
In order to realize a solution for automatically judging all links involved in a remote control command process in real time in terms of hardware level and help operators to quickly locate the reason that a remote control command is not executed, and promote the autonomous judging and early warning capability of operation control faults, the application provides an embodiment of electronic equipment for realizing all or part of contents in a remote control command fault judging and disposing method, and the electronic equipment specifically comprises the following contents:
The system comprises a processor (processor), a memory (memory), a communication interface (Communications Interface) and a bus, wherein the processor, the memory and the communication interface are in communication with each other through the bus, the communication interface is used for realizing information transmission between a remote control command failure judgment processing device and related equipment such as a core service system, a user terminal and a related database, and the logic controller can be a desktop computer, a tablet computer, a mobile terminal and the like, and the embodiment is not limited to the above. In this embodiment, the logic controller may refer to an embodiment of the remote control command failure determination processing method and an embodiment of the remote control command failure determination processing device in the embodiment, and the contents thereof are incorporated herein, and the repetition is omitted.
It is understood that the user terminal may include a smart phone, a tablet electronic device, a network set top box, a portable computer, a desktop computer, a Personal Digital Assistant (PDA), a vehicle-mounted device, a smart wearable device, etc. Wherein, intelligent wearing equipment can include intelligent glasses, intelligent wrist-watch, intelligent bracelet etc..
In practical application, part of the remote control command failure judgment and handling method may be executed on the electronic device side as described above, or all operations may be completed in the client device. Specifically, the selection may be made according to the processing capability of the client device, and restrictions of the use scenario of the user. The application is not limited in this regard. If all operations are performed in the client device, the client device may further include a processor.
The client device may have a communication module (i.e. a communication unit) and may be connected to a remote server in a communication manner, so as to implement data transmission with the server. The server may include a server on the side of the task scheduling center, and in other implementations may include a server of an intermediate platform, such as a server of a third party server platform having a communication link with the task scheduling center server. The server may include a single computer device, a server cluster formed by a plurality of servers, or a server structure of a distributed device.
Fig. 10 is a schematic block diagram of a system configuration of an electronic device 9600 according to an embodiment of the present application. As shown in fig. 10, the electronic device 9600 can include a central processor 9100 and a memory 9140, the memory 9140 being coupled to the central processor 9100. It is noted that this fig. 10 is exemplary, and that other types of structures may be used in addition to or in place of the structures to implement telecommunications functions or other functions.
In one embodiment, the remote control command failure determination handling method functions may be integrated into the central processor 9100. The central processor 9100 may be configured to perform the following control:
In the case that the remote control signaling unit receives the signaling notification:
Responding to the remote control command unit not to send command feedback message to the display control unit, determining that the remote control command unit does not send command, and judging fault points according to command mode of the command, otherwise;
responding to the command issuing condition field of the feedback message not meeting the preset condition, determining that the command issuing condition is not met currently, judging a fault point according to the command comparison judgment application record, and otherwise;
and responding to the remote control command unit not sending a command result message to the display control unit, or determining that an execution sign field of the command result message does not meet a preset condition, determining that the processing unit does not execute the remote control command, and judging a fault point according to the state of the processing unit.
From the above description, it can be known that the electronic device provided by the embodiment of the application can realize a solution for automatically judging all links involved in the remote control command process in real time, help operators quickly locate the cause of the unexecuted remote control command, and improve the autonomous judging and early warning capability of the operation and control fault.
In another embodiment, the remote control command failure determination processing device may be configured separately from the central processing unit 9100, for example, the remote control command failure determination processing device may be configured as a chip connected to the central processing unit 9100, and the remote control command failure determination processing method function may be realized by control of the central processing unit.
As shown in fig. 10, the electronic device 9600 may further include a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It is noted that the electronic device 9600 does not necessarily include all the components shown in fig. 10, and furthermore, the electronic device 9600 may include components not shown in fig. 10, to which reference is made in the prior art.
As shown in fig. 10, the central processor 9100, sometimes referred to as a controller or operational control, may include a microprocessor or other processor device and/or logic device, which central processor 9100 receives inputs and controls the operation of the various components of the electronic device 9600.
The memory 9140 may be, for example, one or more of a buffer, a flash memory, a hard drive, a removable media, a volatile memory, a non-volatile memory, or other suitable device. The information about failure may be stored, and a program for executing the information may be stored. And the central processor 9100 can execute the program stored in the memory 9140 to realize information storage or processing, and the like.
The input unit 9120 provides input to the central processor 9100. The input unit 9120 is, for example, a key or a touch input device. The power supply 9170 is used to provide power to the electronic device 9600. The display 9160 is used for displaying display objects such as images and characters. The display may be, for example, but not limited to, an LCD display.
The memory 9140 may be a solid state memory such as Read Only Memory (ROM), random Access Memory (RAM), SIM card, etc. But also a memory which holds information even when powered down, can be selectively erased and provided with further data, an example of which is sometimes referred to as EPROM or the like. The memory 9140 may also be some other type of device. The memory 9140 includes a buffer memory 9141 (sometimes referred to as a buffer). The memory 9140 may include an application/function storage portion 9142, the application/function storage portion 9142 storing application programs and function programs or a flow for executing operations of the electronic device 9600 by the central processor 9100.
The memory 9140 may also include a data store 9143, the data store 9143 for storing data, such as contacts, digital data, pictures, sounds, and/or any other data used by an electronic device. The driver storage portion 9144 of the memory 9140 may include various drivers of the electronic device for communication functions and/or for performing other functions of the electronic device (e.g., messaging applications, address book applications, etc.).
The communication module 9110 is a transmitter/receiver 9110 that transmits and receives signals via an antenna 9111. A communication module (transmitter/receiver) 9110 is coupled to the central processor 9100 to provide input signals and receive output signals, as in the case of conventional mobile communication terminals.
Based on different communication technologies, a plurality of communication modules 9110, such as a cellular network module, a bluetooth module, and/or a wireless local area network module, etc., may be provided in the same electronic device. The communication module (transmitter/receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide audio output via the speaker 9131 and to receive audio input from the microphone 9132 to implement usual telecommunications functions. The audio processor 9130 can include any suitable buffers, decoders, amplifiers and so forth. In addition, the audio processor 9130 is also coupled to the central processor 9100 so that sound can be recorded locally through the microphone 9132 and sound stored locally can be played through the speaker 9131.
An embodiment of the present application further provides a computer-readable storage medium capable of implementing all steps in the remote control command failure determination processing method in which the execution subject in the above embodiment is a server or a client, the computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements all steps in the remote control command failure determination processing method in which the execution subject in the above embodiment is a server or a client, for example, the processor implements the following steps when executing the computer program:
In the case that the remote control signaling unit receives the signaling notification:
Responding to the remote control command unit not to send command feedback message to the display control unit, determining that the remote control command unit does not send command, and judging fault points according to command mode of the command, otherwise;
responding to the command issuing condition field of the feedback message not meeting the preset condition, determining that the command issuing condition is not met currently, judging a fault point according to the command comparison judgment application record, and otherwise;
and responding to the remote control command unit not sending a command result message to the display control unit, or determining that an execution sign field of the command result message does not meet a preset condition, determining that the processing unit does not execute the remote control command, and judging a fault point according to the state of the processing unit.
As can be seen from the above description, the computer readable storage medium provided by the embodiments of the present application can implement a solution for performing real-time automatic judgment for all links involved in a remote control command issuing process, help operators quickly locate the cause of the non-execution of the remote control command, and improve the autonomous judgment and early warning capability of the operation and control fault.
The embodiment of the present application further provides a computer program product capable of implementing all the steps in the remote control command failure determination processing method in which the execution subject in the above embodiment is a server or a client, and the computer program/instructions implement the steps of the remote control command failure determination processing method when executed by a processor, for example, the computer program/instructions implement the steps of:
In the case that the remote control signaling unit receives the signaling notification:
Responding to the remote control command unit not to send command feedback message to the display control unit, determining that the remote control command unit does not send command, and judging fault points according to command mode of the command, otherwise;
responding to the command issuing condition field of the feedback message not meeting the preset condition, determining that the command issuing condition is not met currently, judging a fault point according to the command comparison judgment application record, and otherwise;
and responding to the remote control command unit not sending a command result message to the display control unit, or determining that an execution sign field of the command result message does not meet a preset condition, determining that the processing unit does not execute the remote control command, and judging a fault point according to the state of the processing unit.
As can be seen from the above description, the computer program product provided by the embodiment of the present application can implement a solution for automatically determining all links involved in the remote control command process in real time, help operators quickly locate the cause of the unexecuted remote control command, and improve the autonomous determination and early warning capability of the operation and control fault.
It will be apparent to those skilled in the art that embodiments of the present application may be provided as a method, apparatus, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (devices), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the principles and embodiments of the present application have been described in detail in the foregoing application of the principles and embodiments of the present application, the above examples are provided for the purpose of aiding in the understanding of the principles and concepts of the present application and may be varied in many ways by those of ordinary skill in the art in light of the teachings of the present application, and the above descriptions should not be construed as limiting the application.
Claims (10)
1. The utility model provides a remote control command fault judging and disposing method which is characterized in that the method is applied to a remote control system, the remote control system comprises a display control unit, a remote control command unit and a processing unit, the display control unit is used for sending command notification to the remote control command unit after receiving a remote control command input by a user, so that the remote control command unit sends the remote control command to the processing unit, and the method comprises the following steps:
In the case that the remote control signaling unit receives the signaling notification:
Responding to the remote control command unit not to send command feedback message to the display control unit, determining that the remote control command unit does not send command, and judging fault points according to command mode of the command, otherwise;
responding to the command issuing condition field of the feedback message not meeting the preset condition, determining that the command issuing condition is not met currently, judging a fault point according to the command comparison judgment application record, and otherwise;
and responding to the remote control command unit not sending a command result message to the display control unit, or determining that an execution sign field of the command result message does not meet a preset condition, determining that the processing unit does not execute the remote control command, and judging a fault point according to the state of the processing unit.
2. The remote control command issuing failure judgment and handling method according to claim 1, wherein the responding to the remote control command issuing unit not sending a command feedback message to the display control unit, determining that the remote control command issuing unit does not send a command, and performing failure point judgment according to a command issuing mode of the command, comprises:
Responding to the remote control command unit not to send command feedback text to the display control unit, and determining that the remote control command unit does not send a command;
Under the condition that the code number of the command target is not equal to the command route and the command target is not associated with the generation transmission target, determining that the command target is not associated with the generation transmission target;
Under the conditions that the command mode meets the preset condition, the command target code number is unequal to the command target code, and the command target interface is not set, determining that the command target and the interface are not set;
When the code number of the command target is unequal to the command route and the command target is associated with the transmission target, or when the command mode meets the preset condition and the code number of the command target is unequal to the transmission target code and the transmission target is set to the interface:
Responding to the current instruction as an injection instruction, and determining that the injection file does not exist under the condition of containing the injection file non-existence information;
determining a remote control instruction encryption error under the condition that encryption error information is contained in response to the current instruction being an encryption instruction;
Responding to the current instruction not being an injection instruction or an encryption instruction, and determining a remote control framing error under the condition of containing framing error information, otherwise;
And determining the current instruction as an illegal instruction.
3. The remote control command failure judgment and handling method according to claim 2, further comprising:
Determining that the injection file does not exist under the condition that the remote control command unit error log contains the injection file non-existence information;
determining remote control framing errors under the condition that the remote control command unit error log contains framing error information, otherwise;
And determining the current instruction as an illegal instruction.
4. The remote control command failure judging and disposing method according to claim 1, wherein the command condition field responding to the feedback message does not satisfy a preset condition, determining that the command condition is not satisfied currently, and judging a failure point according to a command comparison and judgment application record, comprising:
responding to the fact that the command issuing condition field of the feedback message does not meet the preset condition, and determining that the command issuing condition is not met currently;
determining a telemetry parameter state according to the command comparison application record, and under the condition that telemetry parameters exist:
Determining a time mark error in response to the difference between the task time and the station time of the telemetry parameter exceeding a preset time length, otherwise;
determining that the telemetry parameter does not meet a criterion;
In the absence of telemetry parameters:
determining that the front-end receiving state is abnormal in response to the front-end receiving state not being opened, otherwise;
Determining that the internal receiving state is abnormal in response to the internal receiving state not being telemetered, otherwise;
determining that the front end did not receive telemetry data in response to the front end not receiving telemetry data, otherwise;
responding to the analysis abnormality of the telemetry source code, and determining the analysis abnormality of the telemetry source code, otherwise;
responding to the analysis abnormality of the telemetry result, and determining the analysis abnormality of the telemetry result, otherwise;
It is determined that the telemetry parameters are not updated.
5. The remote control command failure judgment and handling method according to claim 1, wherein the determining that the processing unit does not execute the remote control command and performs failure point judgment according to the state of the processing unit in response to the remote control command unit not transmitting a command result message to the display control unit or an execution flag field of the command result message does not satisfy a preset condition, comprises:
Determining that the processing unit does not execute the remote control instruction in response to the remote control instruction unit not sending an instruction result message to the display control unit or an execution flag field of the instruction result message not meeting a preset condition;
under the condition that the signaling channel inside the signaling station is closed, determining that the signaling inside the signaling station is not opened, otherwise;
under the condition that the signaling channel at the front end of the signaling station is closed, determining that the signaling switch at the front end of the signaling station is abnormal, otherwise;
Under the condition that the front-end record file does not contain instruction information, determining that the front-end does not send out an instruction, otherwise;
under the condition that the receiving of the front end of the command sending station is closed, determining that a receiving switch of the front end of the command sending station is abnormal, otherwise;
Under the condition that the internal receiving of the sending station is closed, determining that a receiving and sending switch in the sending station is not opened, otherwise;
Determining that the response of the sending station is abnormal under the condition that the execution result of the response record of the sending station does not meet the preset state, otherwise;
Determining that the small ring comparison is abnormal under the condition that the execution result of the small ring comparison record meets the preset state, otherwise;
and judging the fault point according to the type of the command sending station.
6. The remote control command failure judging and handling method according to claim 5, wherein the step of judging the failure point according to the command station type comprises the steps of:
in case the type of the command station is foundation or sea base:
Determining that the link state of the signaling station is abnormal in response to the link state of the signaling station meeting a preset condition;
In the case of the type of the command station being day based:
determining that the link state of the command sending station is abnormal in response to the link state of the command sending direction of the command sending station not being loaded, otherwise;
In the presence of telemetry parameters in spacecraft response criteria:
determining that the spacecraft transponder is unlocked in response to the telemetry parameter not meeting a response criterion, otherwise;
Under the condition that telemetry parameters required by comparison and judgment applications exist, if the task time and the station time of the telemetry parameters meet preset time intervals, determining a time mark error, otherwise;
determining that the telemetry parameter does not meet a criterion;
In the absence of telemetry parameters in spacecraft response criteria or telemetry parameters required for a specific decision application:
determining that the front-end receiving state is abnormal in response to the front-end receiving state not being opened, otherwise;
Determining that the internal receiving state is abnormal in response to the internal receiving state not being telemetered, otherwise;
determining that the front end did not receive telemetry data in response to the front end not receiving telemetry data, otherwise;
responding to the analysis abnormality of the telemetry source code, and determining the analysis abnormality of the telemetry source code, otherwise;
responding to the analysis abnormality of the telemetry result, and determining the analysis abnormality of the telemetry result, otherwise;
It is determined that the telemetry parameters are not updated.
7. A remote control command failure judging and handling device, characterized in that the device is applied to a remote control system, the remote control system comprises a display control unit, a remote control command unit and a processing unit, the display control unit is used for sending a command notification to the remote control command unit after receiving a remote control command input by a user, so that the remote control command unit sends the remote control command to the processing unit, and the device comprises:
The command success judging module is used for responding to the fact that the remote control command issuing unit does not send a command feedback message to the display control unit under the condition that the remote control command issuing unit receives the command issuing notification, determining that the remote control command issuing unit does not send a command, judging a fault point according to a command issuing mode of the command, and otherwise;
The instruction condition judging module is used for determining that the command issuing condition is not met currently in response to the fact that the command issuing condition field of the feedback message does not meet the preset condition, judging fault points according to the comparison and judgment application records of the instruction, and otherwise;
And the instruction execution judging module is used for determining that the processing unit does not execute the remote control instruction and judging a fault point according to the state of the processing unit in response to the remote control instruction unit not sending the instruction result message to the display control unit or the execution mark field of the instruction result message not meeting a preset condition.
8. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the remote control command failure determination handling method of any one of claims 1 to 6 when the program is executed by the processor.
9. A computer-readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the remote control command failure judgment and handling method according to any one of claims 1 to 6.
10. A computer program product comprising computer programs/instructions which, when executed by a processor, implement the steps of the remote control command failure determination handling method of any of claims 1 to 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411344349.7A CN119169797B (en) | 2024-09-25 | 2024-09-25 | Remote control command failure judging and disposing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411344349.7A CN119169797B (en) | 2024-09-25 | 2024-09-25 | Remote control command failure judging and disposing method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN119169797A CN119169797A (en) | 2024-12-20 |
| CN119169797B true CN119169797B (en) | 2025-07-15 |
Family
ID=93881737
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411344349.7A Active CN119169797B (en) | 2024-09-25 | 2024-09-25 | Remote control command failure judging and disposing method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119169797B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108390712A (en) * | 2018-01-24 | 2018-08-10 | 中国人民解放军63920部队 | The judgment method of spacecraft instruction execution result towards multiplex telemetering |
| CN111983995A (en) * | 2020-08-21 | 2020-11-24 | 西安寰宇卫星测控与数据应用有限公司 | Spacecraft fault rapid positioning method and device, computer equipment and storage medium |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7890816B2 (en) * | 2008-05-08 | 2011-02-15 | Echostar Technologies L.L.C. | Systems, methods and apparatus for detecting remote control errors |
| CN109358607A (en) * | 2018-11-09 | 2019-02-19 | 北京空间技术研制试验中心 | The autonomous health control method of spacecraft based on feedback control |
| CN111007536A (en) * | 2019-12-11 | 2020-04-14 | 西安中科天塔科技股份有限公司 | Automatic satellite remote control method, device and system |
| KR102346146B1 (en) * | 2020-10-15 | 2021-12-31 | 한국항공우주연구원 | System and method for verifying telecommand execution status of satellite |
-
2024
- 2024-09-25 CN CN202411344349.7A patent/CN119169797B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108390712A (en) * | 2018-01-24 | 2018-08-10 | 中国人民解放军63920部队 | The judgment method of spacecraft instruction execution result towards multiplex telemetering |
| CN111983995A (en) * | 2020-08-21 | 2020-11-24 | 西安寰宇卫星测控与数据应用有限公司 | Spacecraft fault rapid positioning method and device, computer equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119169797A (en) | 2024-12-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11783430B1 (en) | Automatic claim generation | |
| US9201844B2 (en) | Telematics system | |
| CN109886290B (en) | User request detection method and device, computer equipment and storage medium | |
| CN113572757B (en) | Server access risk monitoring method and device | |
| US20080133067A1 (en) | Vehicle monitoring system | |
| EP3570131B1 (en) | Intelligent diagnostic assistance method, device, and apparatus | |
| US20100035602A1 (en) | System and method for monitoring and reporting telematics unit communication network system acquisition and scanning performance | |
| CN113609146B (en) | Change operation risk control method and device | |
| CN115810227B (en) | Method and system for rapidly identifying abnormality of vehicle-mounted equipment | |
| CN112615753B (en) | Link abnormity tracking method, first node, second node and link | |
| CN104869019A (en) | Feedback method and apparatus for positioning faults, and server | |
| CN113015138B (en) | Method for information sharing, electronic device, and computer-readable storage medium | |
| CN111931189A (en) | API interface transfer risk detection method and device and API service system | |
| CN111402456B (en) | Unlocking method and device | |
| CN119169797B (en) | Remote control command failure judging and disposing method and device | |
| CN109545224A (en) | For providing the method and apparatus of feedback | |
| CN113192348A (en) | Vehicle abnormity warning method and device and computer equipment | |
| CN113568986B (en) | Remote networking terminal production data matching method and system | |
| CN114285657B (en) | Firewall security policy change verification method and device | |
| CN119132015A (en) | A method and system for uploading alarm position based on network communication | |
| CN114448775B (en) | Equipment fault information processing method and device, electronic equipment and storage medium | |
| CN114726505B (en) | Vehicle remote security authentication method and device, storage medium and terminal equipment | |
| CN115858320A (en) | Operation log recording method, apparatus, medium and product | |
| CN120783302A (en) | Vehicle identification method and device based on image data | |
| CN112597991B (en) | Data processing method, data processing device, server and client |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |