CN111953542B - System for guaranteeing stable operation of gateway - Google Patents

System for guaranteeing stable operation of gateway Download PDF

Info

Publication number
CN111953542B
CN111953542B CN202010806404.5A CN202010806404A CN111953542B CN 111953542 B CN111953542 B CN 111953542B CN 202010806404 A CN202010806404 A CN 202010806404A CN 111953542 B CN111953542 B CN 111953542B
Authority
CN
China
Prior art keywords
module
gateway
network
monitoring
alarming
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
Application number
CN202010806404.5A
Other languages
Chinese (zh)
Other versions
CN111953542A (en
Inventor
李元涛
黄晓雷
袁学光
黄小红
周雨迪
孙钰莹
林绮华
周柔璇
姚尚龙
郑新平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Qianhai Aowei Intelligent Control Technology Co ltd
Original Assignee
Shenzhen Qianhai Aowei Intelligent Control Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Qianhai Aowei Intelligent Control Technology Co ltd filed Critical Shenzhen Qianhai Aowei Intelligent Control Technology Co ltd
Priority to CN202010806404.5A priority Critical patent/CN111953542B/en
Publication of CN111953542A publication Critical patent/CN111953542A/en
Application granted granted Critical
Publication of CN111953542B publication Critical patent/CN111953542B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • H04L41/0636Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis based on a decision tree analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3024Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3037Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a memory, e.g. virtual memory, cache
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
    • H04L41/0661Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L41/0836Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability to enhance reliability, e.g. reduce downtime
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention provides a system for guaranteeing the stable operation of a gateway, which is applied to the gateway provided with a power module capable of being controlled remotely, and comprises the following components: the detection module is used for detecting whether the gateway is online or not and restarting the gateway based on the power supply module when the gateway is not online; the monitoring module is used for monitoring the running state of the gateway and repairing the fault when the fault is monitored; the alarm module is used for alarming a preset target when the monitoring module cannot repair the fault; and the log recording module is used for storing the working information of the detection module, the monitoring module and the alarm module. The scheme is provided with the power supply module capable of being controlled remotely on hardware, and in addition, fault detection, self-repairing and alarming are carried out on a software layer, and related information is stored in the log recording module, so that the stability of the gateway is greatly improved.

Description

System for guaranteeing stable operation of gateway
Technical Field
The invention relates to the technical field of gateway guarantee, in particular to a system for guaranteeing stable operation of a gateway.
Background
The popularity of the medical monitoring equipment is in positive correlation with the national living standard, the average income level is improved along with the economic development of China, the research and development level of the industry is further improved, the medical support system of China is further perfected, and high-end products gradually become the mainstream; along with the steady growth of the market of medical appliances in China, medical monitoring equipment is mainly used for monitoring critical patients in the past, and is developed to the current monitoring of ordinary wards; and the basic medical units and community medical units also put forward the demands of the application. Along with the increase of market demands, medical monitoring equipment manufacturers are gradually increased, compatibility of various types of medical monitoring equipment is a problem, and medical data collected by the equipment cannot be uniformly collected into a data platform or additional data management is required. Currently, for this situation, there are several solutions:
wherein, the patent name is: the scheme of the intelligent monitoring system monitoring equipment data acquisition method (patent application number is 201811051521.4) provides a medical equipment data acquisition method, and various medical data generated by various medical equipment are effectively integrated, processed and displayed through an intelligent monitoring gateway and an intelligent monitoring data acquisition program, and various medical data of various medical equipment are pushed to an intelligent monitoring server in real time. Specifically, the intelligent monitoring data acquisition program can convert protocols of various monitoring devices, including different devices such as monitors, respirators/anesthesia machines, injection pumps and the like into a unified protocol, so that various monitoring data of various devices can be acquired in real time, and doctors can conveniently provide timely diagnosis and treatment schemes for patients in different conditions.
However, in the running process of the intelligent monitoring data acquisition program, problems occur in the intelligent monitoring data acquisition program which should be stably run for a long time due to various accidental faults such as resource exhaustion of an intelligent monitoring gateway system, network faults, program damage, data channel blocking, manual misoperation and the like. However, when the existing intelligent monitoring gateway and the intelligent monitoring data acquisition program fail, the system administrator is mainly used for manually troubleshooting and manually maintaining. Therefore, when the gateway has network faults, the faults cannot be automatically found and reported, and the faults cannot be automatically repaired; specifically, for example, when a gateway fails, for example, when disk space runs out and a large number of processes run out, the gateway cannot automatically discover, report and repair the failure; and when files, tools and processes required by the system operation of the gateway are missing, the files, tools and processes cannot be automatically found, reported and repaired; when a data channel is blocked during program running of the gateway, the gateway cannot automatically discover, report and repair; when the gateway has some sudden faults, and the program function is faulty, the system administrator cannot be found and reported in time.
Thus, there is a need for a better solution to the above technical problems.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a system for guaranteeing the stable operation of a gateway, wherein a power module capable of being controlled remotely is arranged on hardware, in addition, fault detection, self-repairing and alarming are carried out on a software layer, and related information is stored in a log recording module, so that the stability of the gateway is greatly improved, and the pressure of software operation and maintenance personnel is reduced.
Specifically, the present invention proposes the following specific embodiments:
the embodiment of the invention provides a system for guaranteeing the stable operation of a gateway, which is applied to the gateway provided with a power module capable of being controlled remotely, and comprises the following components:
the detection module is used for detecting whether the gateway is online or not and restarting the gateway based on the power supply module when the gateway is not online;
the monitoring module is used for monitoring the running state of the gateway and repairing the fault when the fault is monitored;
the alarm module is used for alarming a preset target when the monitoring module cannot repair the fault;
and the log recording module is used for storing the working information of the detection module, the monitoring module and the alarm module.
In a specific embodiment, the power module includes: a remote power control module with a power-on self-starting function and a plurality of standby power supplies;
the detection module is specifically configured to:
sending an online detection data packet to the gateway;
if the specific data packet fed back by the gateway is not received in the preset time, carrying out multiple online detection data packet retransmission to the gateway;
and restarting the gateway through the remote power control module if the specific data packet fed back by the gateway is not received within the preset time after the retransmission.
In a specific embodiment, the monitoring module includes: the system comprises a system resource monitoring sub-module, a network link monitoring sub-module, a data channel monitoring sub-module, a program integrity monitoring sub-module and a program functionality monitoring sub-module.
In a specific embodiment, the system resource monitoring submodule is configured to monitor the disk space occupancy rate of the gateway periodically, and perform disk cleaning when the disk space occupancy rate is greater than a first threshold of the disk; if the occupancy rate of the cleaned magnetic disk is larger than a first threshold value of the magnetic disk, alarming by the alarming module; if the occupancy rate of the cleaned magnetic disk is larger than a second threshold value of the magnetic disk and is not larger than the first threshold value, reducing the monitoring time interval;
the gateway is also used for regularly monitoring the CPU occupancy rate and the memory occupancy rate of the gateway, and cleaning the process of the gateway if the CPU occupancy rate or the memory occupancy rate is larger than the corresponding occupancy rate threshold; if the CPU occupancy rate or the memory occupancy rate after the process cleaning is still larger than the corresponding occupancy rate threshold value, performing system cleaning; and if the CPU occupancy rate or the memory occupancy rate after the system cleaning is still larger than the corresponding occupancy rate threshold value, alarming through the alarming module.
In a specific embodiment, the gateway is further provided with a plurality of network modules;
the network link monitoring sub-module is used for periodically testing the time delay and the packet loss rate of the network link of the gateway;
if the time delay is larger than the preset time value and the packet loss rate reaches a first preset packet loss threshold value, selecting other network modules to perform network switching and performing network link testing; if network modules capable of being conducted by the network exist, selecting the network module with the best network link quality from the network modules to conduct network connection; wherein the other network modules are different from the current network module of the network link;
if the network of the current network link is not conducted based on the time delay and the packet loss rate, judging whether the next hop in the network link is reachable or not; if the next hop is reachable, selecting other network modules to perform network switching; if the network after the network switching is not conducted, alarming is carried out through the alarming module; if the next hop is not reachable, executing the operation of recovering the network configuration; and if the network after the operation is not conducted, alarming through the alarming module.
In a specific embodiment, the "selecting the network module with the best current network link quality for network connection" includes:
and if the packet loss rate of the network module with the best current is larger than a second preset packet loss threshold value, shortening the time interval of the periodic test.
In a specific embodiment, the data channel monitoring submodule is configured to: when the HTTP data channel from the gateway to the intelligent monitoring server is monitored to be blocked, the network link monitoring sub-module is called to process so as to ensure that the HTTP channel is recovered to be normal;
the system is also used for periodically sending data packets to the MQTT data channel from the gateway to the intelligent monitoring server; when the MQTT data channel is determined to be blocked based on the returned data delay, the data packet sending speed is reduced within a preset time;
if the MQTT data channel is monitored to be still blocked after the reduction operation, the data packet sending speed is further reduced within the preset time; if the MQTT data channel is monitored to be still blocked after the operation is further reduced, alarming is carried out through the alarming module;
if the MQTT data channel is monitored to be not blocked after the operation is reduced, the sending speed of the data packet is recovered; if the MQTT data channel is monitored to be blocked after the recovery operation, alarming is carried out through the alarming module;
the gateway is also used for reducing the data sending speed when the blocking of a data channel of a message queue in the gateway is monitored; restarting a receiving process if the message queue data channel is still blocked after the data sending speed is reduced; and if the message queue data channel is still blocked after restarting the receiving process, alarming by the alarming module.
In a specific embodiment, the program integrity monitoring submodule is configured to periodically detect whether an executable file of the gateway is missing; if the executable file is missing, executing the operation of downloading the missing executable file;
the gateway is also used for periodically detecting whether the process of the gateway is missing; if the process is missing, starting the missing process; if the process cannot be started due to file deletion, starting the deleted travel after downloading the deleted file;
the gateway is also used for periodically detecting whether the software of the gateway is missing; if the software is missing, installing the missing software; if the installation fails, installing the missing software based on the source code; and if the source code is failed to be installed, alarming is carried out through the alarming module.
In one specific embodiment of the present invention,
the program functional monitoring sub-module is used for judging whether data acquisition is performed or not when the data uploading fails; if the data acquisition is judged to exist, the network module is called to upload the data; if the data acquisition is judged to be not existed, judging whether the data acquisition equipment is on line or not; if the online is determined, performing protocol matching operation;
the system is also used for testing whether the video equipment for collecting the video data stream is online or not when the video data stream is missing; if the video equipment is not on-line, alarming is carried out through the alarming module; if the video equipment is online, inquiring whether a local video stream exists or not; if yes, the network module is called for processing; and if the video equipment is judged to be not present, resetting the configuration of the video equipment.
In a specific embodiment, the alarm mode of the alarm module includes any combination of one or more of the following: mail alarm, short message alarm, weChat alarm, telephone alarm.
In this way, the embodiment of the invention provides a system for guaranteeing the stable operation of a gateway, which is applied to the gateway provided with a power module capable of being controlled remotely, and the system comprises: the detection module is used for detecting whether the gateway is online or not and restarting the gateway based on the power supply module when the gateway is not online; the monitoring module is used for monitoring the running state of the gateway and repairing the fault when the fault is monitored; the alarm module is used for alarming a preset target when the monitoring module cannot repair the fault; and the log recording module is used for storing the working information of the detection module, the monitoring module and the alarm module. The scheme is provided with the power supply module capable of being controlled remotely on hardware, and in addition, fault detection, self-repairing and alarming are carried out on a software layer, and related information is stored in the log recording module, so that the stability of the gateway is greatly improved, and the pressure of software operation and maintenance personnel is reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of a framework structure of a system for guaranteeing stable operation of a gateway according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a system for guaranteeing stable operation of a gateway and a framework structure of the gateway according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a framework structure for guaranteeing stable operation of a gateway according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a system resource monitoring decision tree in a system for guaranteeing stable operation of a gateway according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a network link monitoring decision tree in a system for guaranteeing stable operation of a gateway according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a decision tree for monitoring a data channel in a system for guaranteeing stable operation of a gateway according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a program integrity monitoring decision tree in a system for guaranteeing stable operation of a gateway according to an embodiment of the present invention;
fig. 8 is a schematic diagram of a functional integrity monitoring decision tree in a system for guaranteeing stable operation of a gateway according to an embodiment of the present invention.
Detailed Description
Hereinafter, various embodiments of the present disclosure will be more fully described. The present disclosure is capable of various embodiments and of modifications and variations therein. However, it should be understood that: there is no intention to limit the various embodiments of the disclosure to the specific embodiments disclosed herein, but rather the disclosure is to be interpreted to cover all modifications, equivalents, and/or alternatives falling within the spirit and scope of the various embodiments of the disclosure.
The terminology used in the various embodiments of the disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the various embodiments of the disclosure. As used herein, the singular is intended to include the plural as well, unless the context clearly indicates otherwise. Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which various embodiments of this disclosure belong. The terms (such as those defined in commonly used dictionaries) will be interpreted as having a meaning that is the same as the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein in the various embodiments of the disclosure.
Examples
The embodiment of the invention discloses a system for guaranteeing the stable operation of a gateway, which is applied to the gateway provided with a power module capable of being controlled remotely, and the gateway is also provided with a plurality of network modules; as shown in fig. 1, the system includes:
a detection module 101, configured to detect whether the gateway is online, and restart the gateway based on the power module when the gateway is not online;
specifically, the power module includes: the gateway can be restarted through the power module, and the standby battery can be automatically switched to by setting the standby power supplies when the gateway is not connected with the power supply for some reasons; when the gateway is connected with a power supply, the standby battery can be charged regularly, so that the electric quantity of the battery is ensured to be sufficient. In this way, as shown in fig. 3, the detection module 101 is specifically configured to: sending an online detection data packet to the gateway; if the specific data packet fed back by the gateway is not received in the preset time, carrying out multiple online detection data packet retransmission to the gateway; and restarting the gateway through the remote power control module if the specific data packet fed back by the gateway is not received within the preset time after the retransmission.
Specifically, the detection module 101 combines with a remote power control module on the gateway, and based on the intelligent monitoring server, periodically sends an online detection data packet to the 6060 port of the gateway through the TCP protocol, and then the gateway returns a specific data packet to indicate that the gateway is in an online state. When the gateway does not return the data packet within the appointed time, the intelligent monitoring server retransmits the data packet twice, if the intelligent monitoring server still does not receive the data packet from the gateway, the default gateway is powered off, then the gateway server is restarted through the remote power control module, and if the gateway still is in a power-off state after a restart instruction is issued, the gateway is considered to be powered off manually.
The monitoring module 102 is used for monitoring the running state of the gateway and repairing the fault when the fault is monitored; specifically, if the gateway is in an on-line state, the monitoring module 102 is started to perform work, and specifically, as shown in fig. 3, the monitoring module 102 includes: the system comprises a system resource monitoring sub-module, a network link monitoring sub-module, a data channel monitoring sub-module, a program integrity monitoring sub-module and a program functionality monitoring sub-module.
Specifically, as shown in fig. 4, the system resource monitoring submodule is configured to monitor the disk space occupancy rate of the gateway periodically, and perform disk cleaning when the disk space occupancy rate is greater than a first threshold of the disk; if the occupancy rate of the cleaned magnetic disk is larger than a first threshold value of the magnetic disk, alarming by the alarming module; if the occupancy rate of the cleaned magnetic disk is larger than a second threshold value of the magnetic disk and is not larger than the first threshold value, reducing the monitoring time interval;
the gateway is also used for regularly monitoring the CPU occupancy rate and the memory occupancy rate of the gateway, and cleaning the process of the gateway if the CPU occupancy rate or the memory occupancy rate is larger than the corresponding occupancy rate threshold; if the CPU occupancy rate or the memory occupancy rate after the process cleaning is still larger than the corresponding occupancy rate threshold value, performing system cleaning; and if the CPU occupancy rate or the memory occupancy rate after the system cleaning is still larger than the corresponding occupancy rate threshold value, alarming through the alarming module.
Specifically, the system resource state detection submodule monitors system resources such as disk space, CPU, memory, processes and the like through various program languages, and periodically acquires the size of the residual disk space, the CPU occupancy rate, the memory occupancy rate and the process number of the gateway server. When the disk space of the gateway server is found to occupy more than 80%, firstly cleaning a data log generated by the intelligent monitoring acquisition system before one month, reported data in a database and large files generated by a non-system, and if the disk space is less than 60% after the data log, the reported data in the database and the large files generated by the non-system are considered to be normal. If the occupancy rate of the magnetic disk is more than 60% and less than 80% after cleaning, the magnetic disk space detection period is shortened; if the disk occupancy rate is greater than 80% after cleaning, the disk space is considered to be insufficient, and mail warning is carried out. When the occupancy rate of the CPU and the memory exceeds 90%, all unnecessary processes (the necessary processes refer to processes required by an operating system process and intelligent monitoring software) and repeated processes generated by manual operation are cleaned, and if the occupancy rate of the CPU is lower than 90%, the CPU is considered to be normal. And the process monitoring is used for assisting the CPU and the memory monitoring, so that useless processes can be cleaned conveniently.
In addition, the gateway is also provided with various network modules; specifically, for example, wifi modules, 3G/4G/5G modules, and the like may be included. Therefore, as shown in fig. 5, the network link monitoring submodule actively detects the network quality in the environment of the IPV4 and the IPV6 by adopting a network probe, analyzes the network speed and the network quality, and is specifically used for periodically testing the time delay and the packet loss rate of the network link of the gateway;
if the time delay is larger than the preset time value and the packet loss rate reaches a first preset packet loss threshold value, selecting other network modules to perform network switching and performing network link testing; if network modules capable of being conducted by the network exist, selecting the network module with the best network link quality from the network modules to conduct network connection; wherein the other network modules are different from the current network module of the network link;
if the network of the current network link is not conducted based on the time delay and the packet loss rate, judging whether the next hop in the network link is reachable or not; if the next hop is reachable, selecting other network modules to perform network switching; if the network after the network switching is not conducted, alarming is carried out through the alarming module; if the next hop is not reachable, executing the operation of recovering the network configuration; and if the network after the operation is not conducted, alarming through the alarming module.
In addition, the "selecting the network module with the best current network link quality for network connection" includes: and if the packet loss rate of the network module with the best current is larger than a second preset packet loss threshold value, shortening the time interval of the periodic test.
Specifically, as shown in fig. 5, the network link monitoring submodule invokes the scampe network probing tool of the caida on each gateway through the written probe program, sends ICMP (Internet Control Message Protocol, which is a sub-protocol of the TCP/IP protocol cluster and is used for transferring control messages between the IP hosts and the routers, and the control messages refer to messages of the network itself such as network connectivity failure, host availability, routing availability, etc., and these control messages play an important role in transferring user data though not transferring user data), ICMPv6 data packets for performing tracerout test under the protocols of IPV4 (Internet Protocol version, internet protocol version 4) and IPV6 (Internet Protocol version, internet protocol version 6), and obtains time delay, jitter and packet loss rate of each node between the gateway and the upper layer server. When the gateway link delay is more than 1000ms and the link packet loss rate reaches 10%, the network link quality is considered to be poor. When the network link quality is poor, recording the current network connection mode, attempting to switch the network among the wired network, the WIFI network and the 4G network, testing the state of the network link, and if all the network connection modes are shown as poor in network link quality through testing, comparing the network, and selecting the optimal network connection mode. When the display network is not enabled, firstly judging whether the next hop is reachable through a tracerout command, and if the next hop is reachable, considering the next hop as a fault of other nodes in a network link, switching among the wired, WIFI and 4G; and if the next hop is not reachable, running a network configuration script, and carrying out network configuration again. And finally, if the connection to the destination terminal is still unavailable, sending the fault mail.
Specifically, as shown in fig. 6, the data channel monitoring submodule is configured to: when the HTTP data channel from the gateway to the intelligent monitoring server is monitored to be blocked, the network link monitoring sub-module is called to process so as to ensure that the HTTP channel is recovered to be normal;
the system is also used for periodically sending data packets to the MQTT data channel from the gateway to the intelligent monitoring server; when the MQTT data channel is determined to be blocked based on the returned data delay, the data packet sending speed is reduced within a preset time;
if the MQTT data channel is monitored to be still blocked after the reduction operation, the data packet sending speed is further reduced within the preset time; if the MQTT data channel is monitored to be still blocked after the operation is further reduced, alarming is carried out through the alarming module;
if the MQTT data channel is monitored to be not blocked after the operation is reduced, the sending speed of the data packet is recovered; if the MQTT data channel is monitored to be blocked after the recovery operation, alarming is carried out through the alarming module;
the gateway is also used for reducing the data sending speed when the blocking of a data channel of a message queue in the gateway is monitored; restarting a receiving process if the message queue data channel is still blocked after the data sending speed is reduced; and if the message queue data channel is still blocked after restarting the receiving process, alarming by the alarming module.
Specifically, as shown in fig. 6, the data channel monitoring submodule monitors mainly through data transceiving conditions, and there are three types of data channels for the data channels: the HTTP channel from the gateway to the intelligent monitoring server, the MQTT (Message Queuing Telemetry Transport, message queue telemetry transport) data channel from the gateway to the intelligent monitoring server and the message queue data channel inside the gateway are respectively. MQTT is a publish/subscribe paradigm based message protocol under the ISO standard (ISO/IEC PRF 20922), which works on the TCP/IP protocol family and is designed for low hardware capability remote devices and poor network conditions.
For HTTP data channel, network layer connection is mainly involved, so stability is guaranteed by network link monitoring sub-module.
For the MQTT data channel, channel clear detection is performed by periodically sending HELLO packets via the MQTT data channel and analyzing the return packets. If the time delay of the returned data packet exceeds 1000ms, the MQTT data channel is judged to be in a blocking state, then the data packet sending speed is slowed down, and the data packet is maintained for 5 minutes for retesting. If the data packet is still in the blocking state, blocking information is sent to the server, and then the sending speed of the data packet is further reduced for 5 minutes. If the data packet is still blocked, sending an alarm mail, otherwise, recovering the sending speed of the data packet.
And C program is adopted for detecting the message channel in the gateway, and a sys/msg module is called to obtain the data volume, the last storage time and the last reading time of the data in the message queue. If the last reading time of the data is two minutes before the last storing time, restarting the reading process of the message queue. A specific decision tree is shown in fig. 6.
As shown in fig. 7, the program integrity monitoring sub-module is configured to periodically detect whether an executable file of the gateway is missing; if the executable file is missing, executing the operation of downloading the missing executable file;
the gateway is also used for periodically detecting whether the process of the gateway is missing; if the process is missing, starting the missing process; if the process cannot be started due to file deletion, starting the deleted travel after downloading the deleted file;
the gateway is also used for periodically detecting whether the software of the gateway is missing; if the software is missing, installing the missing software; if the installation fails, installing the missing software based on the source code; and if the source code is failed to be installed, alarming is carried out through the alarming module.
Specifically, the program integrity monitoring submodule periodically detects whether all executable files, configuration files and software packages necessary on the gateway exist through configuration files prepared in advance, detects whether software versions required by system operation are matched with operating system versions, and then detects whether all processes which should exist run in a correct mode. After the program integrity state detection is completed, if a missing executable program exists, starting is performed under a corresponding folder, if a missing configuration file exists, generating is performed under a standby folder, and if software required by the operation of the intelligent monitoring system is missing, automatic installation is performed. A specific decision tree is shown in fig. 7.
As shown in fig. 8, the program functional monitoring sub-module is configured to determine whether to perform data collection when data uploading fails; if the data acquisition is judged to exist, the network module is called to upload the data; if the data acquisition is judged to be not existed, judging whether the data acquisition equipment is on line or not; if the online is determined, performing protocol matching operation; specifically, in a specific application scenario, the protocol mainly includes an N15 monitor protocol, an IPM6 monitor protocol, an omeda syringe pump protocol, an omeda ventilator protocol, and the like, and the device type is determined through device identification and is switched to a corresponding protocol analysis program. If the data acquisition still does not exist after the operation, identifying whether the version number of the corresponding protocol analysis program is the latest version, and if not, downloading the latest file to the server to update the program. And if the data acquisition still does not exist after the operation, carrying out alarm operation.
The system is also used for testing whether the video equipment for collecting the video data stream is online or not when the video data stream is missing; if the video equipment is not on-line, alarming is carried out through the alarming module; if the video equipment is online, inquiring whether a local video stream exists or not; if yes, the network module is called for processing; and if the video equipment is judged to be not present, resetting the configuration of the video equipment.
Taking video acquisition and uploading by a camera as an example for explanation, the program functional monitoring submodule is mainly responsible for detecting whether the data acquisition and video transmission functions are correct. If no data is uploaded, detecting whether corresponding equipment of the intelligent monitoring system is online or not and whether data is acquired or not through a corresponding interface, and if the equipment is online but the data is not acquired, calling a program integrity monitoring sub-module at the first time; and if the data is acquired, calling a data channel monitoring sub-module at the first time. If no video is uploaded, firstly, the camera connected to the gateway is tried to be connected, and if the camera can be connected to, the camera related configuration is reset. A specific decision tree is shown in fig. 8.
An alarm module 103, configured to alarm a preset target when the monitoring module fails to repair a fault; specifically, for timely alarming, the alarming mode of the alarming module 103 includes any combination of one or more of the following: mail alarm, short message alarm, weChat alarm, telephone alarm. Taking mail alarm as an example, when other modules encounter problems, alarm information can be sent to a designated system administrator through the alarm module 103, and the alarm information can be accompanied by a fault generation module, related processes performed and specific fault conditions.
The log recording module 104 is configured to store working information of the detection module, the monitoring module, and the alarm module. The specific log recording module 104 is responsible for storing relevant fault monitoring information, self-repairing operation and alarm records of the system into the disk, and all logs can still be stored into different areas with different modules, time and types.
Therefore, in a specific application scenario, the method mainly comprises a hardware layer and a software layer guarantee program.
At the hardware layer, the gateway is ensured to run for a long time and stably through a specific hardware module comprising a power module and a plurality of network modules.
At the software layer, the gateway server is guaranteed to normally operate through software, and specifically, the software layer is used for executing the following functions:
(1) On the intelligent monitoring server, the gateway on-line condition is detected through a specific protocol, and specific functional guarantee is responsible for the next step.
(2) The method comprises the steps of monitoring the state of each gateway server running intelligent monitoring data acquisition software and repairing faults, wherein the gateway server comprises the following sub-functions:
(1) and monitoring system resources, and periodically inquiring the system state of the gateway server.
(2) And monitoring a network link, actively detecting the network quality in the IPV4 and IPV6 environments by adopting a network probe, and analyzing the network speed and quality.
(3) And monitoring data channels, namely, HTTP, MQTT, message queue channels and other data channels in a supervisory program, periodically acquiring various up-and-down data transmission conditions, and automatically repairing the data.
(4) And program functionality monitoring, namely periodically detecting whether the data acquisition and video transmission functions are normal or not, and ensuring that the program functionality is normal.
(5) And the integrity of the program is monitored, so that the integrity of files, plug-ins and processes required by the operation of the system is ensured, and no loss is caused.
(3) And the mail alarm module is used for sending mails to a software manager when the mail alarm module encounters a function of being incapable of self-solving and self-recovering of a program.
(4) And the log recording module is used for storing the monitoring information, the self-repairing operation and the alarm information generated by the security system into the log system.
By the intelligent monitoring software stability assurance algorithm, sporadic problems of the intelligent monitoring data acquisition software system running for a long time can be found in time from a hardware layer and a software layer, and automatic repair and mail alarm are carried out, so that the software running stability is improved.
In this way, the embodiment of the invention provides a system for guaranteeing the stable operation of a gateway, which is applied to the gateway provided with a power module capable of being controlled remotely, and the system comprises: the detection module is used for detecting whether the gateway is online or not and restarting the gateway based on the power supply module when the gateway is not online; the monitoring module is used for monitoring the running state of the gateway and repairing the fault when the fault is monitored; the alarm module is used for alarming a preset target when the monitoring module cannot repair the fault; and the log recording module is used for storing the working information of the detection module, the monitoring module and the alarm module. The scheme is provided with the power supply module capable of being controlled remotely on hardware, and in addition, fault detection, self-repairing and alarming are carried out on a software layer, and related information is stored in the log recording module, so that the stability of the gateway is greatly improved, and the pressure of software operation and maintenance personnel is reduced.
Those skilled in the art will appreciate that the drawing is merely a schematic illustration of a preferred implementation scenario and that the modules or flows in the drawing are not necessarily required to practice the invention.
Those skilled in the art will appreciate that modules in an apparatus in an implementation scenario may be distributed in an apparatus in an implementation scenario according to an implementation scenario description, or that corresponding changes may be located in one or more apparatuses different from the implementation scenario. The modules of the implementation scenario may be combined into one module, or may be further split into a plurality of sub-modules.
The above-mentioned inventive sequence numbers are merely for description and do not represent advantages or disadvantages of the implementation scenario.
The foregoing disclosure is merely illustrative of some embodiments of the invention, and the invention is not limited thereto, as modifications may be made by those skilled in the art without departing from the scope of the invention.

Claims (7)

1. The utility model provides a system for guarantee gateway steady operation, but is characterized in that is applied to the gateway that is provided with remote control's power module, power module includes remote power control module and a plurality of stand-by power supply that possesses the power-on self-starting function, and this system includes:
the detection module is used for detecting whether the gateway is online or not and restarting the gateway based on the power supply module when the gateway is not online; the method is particularly used for sending an online detection data packet to the gateway; if the specific data packet fed back by the gateway is not received in the preset time, carrying out multiple online detection data packet retransmission to the gateway; if the specific data packet fed back by the gateway is not received within the preset time after the retransmission, restarting the gateway through the remote power control module;
the monitoring module is used for monitoring the running state of the gateway and repairing the fault when the fault is monitored; the monitoring module comprises: a system resource monitoring sub-module, a network link monitoring sub-module, a data channel monitoring sub-module, a program integrity monitoring sub-module and a program functionality monitoring sub-module;
the alarm module is used for alarming a preset target when the monitoring module cannot repair the fault;
the log recording module is used for storing the working information of the detection module, the monitoring module and the alarm module;
the gateway is also provided with a plurality of network modules;
the network link monitoring sub-module is used for periodically testing the time delay and the packet loss rate of the network link of the gateway;
if the time delay is larger than the preset time value and the packet loss rate reaches a first preset packet loss threshold value, selecting other network modules to perform network switching and performing network link testing; if network modules capable of being conducted by the network exist, selecting the network module with the best network link quality from the network modules to conduct network connection; wherein the other network modules are different from the current network module of the network link;
if the network of the current network link is not conducted based on the time delay and the packet loss rate, judging whether the next hop in the network link is reachable or not; if the next hop is reachable, selecting other network modules to perform network switching; if the network after the network switching is not conducted, alarming is carried out through the alarming module; if the next hop is not reachable, executing the operation of recovering the network configuration; and if the network after the operation is not conducted, alarming through the alarming module.
2. The system for ensuring the stable operation of a gateway according to claim 1, wherein the system resource monitoring submodule is used for periodically monitoring the disk space occupancy rate of the gateway and performing disk cleaning when the disk space occupancy rate is greater than a first threshold value of a disk; if the occupancy rate of the cleaned magnetic disk is larger than a first threshold value of the magnetic disk, alarming by the alarming module; if the occupancy rate of the cleaned magnetic disk is larger than a second threshold value of the magnetic disk and is not larger than the first threshold value, reducing the monitoring time interval;
the gateway is also used for regularly monitoring the CPU occupancy rate and the memory occupancy rate of the gateway, and cleaning the process of the gateway if the CPU occupancy rate or the memory occupancy rate is larger than the corresponding occupancy rate threshold; if the CPU occupancy rate or the memory occupancy rate after the process cleaning is still larger than the corresponding occupancy rate threshold value, performing system cleaning; and if the CPU occupancy rate or the memory occupancy rate after the system cleaning is still larger than the corresponding occupancy rate threshold value, alarming through the alarming module.
3. The system for ensuring stable operation of a gateway according to claim 1, wherein the selecting the network module with the best current network link quality for network connection comprises:
and if the packet loss rate of the network module with the best current is larger than a second preset packet loss threshold value, shortening the time interval of the periodic test.
4. The system for ensuring stable operation of a gateway of claim 1, wherein the data channel monitoring submodule is configured to: when the HTTP data channel from the gateway to the intelligent monitoring server is monitored to be blocked, the network link monitoring sub-module is called to process so as to ensure that the HTTP channel is recovered to be normal;
the system is also used for periodically sending data packets to the MQTT data channel from the gateway to the intelligent monitoring server; when the MQTT data channel is determined to be blocked based on the returned data delay, the data packet sending speed is reduced within a preset time;
if the MQTT data channel is monitored to be still blocked after the reduction operation, the data packet sending speed is further reduced within the preset time; if the MQTT data channel is monitored to be still blocked after the operation is further reduced, alarming is carried out through the alarming module;
if the MQTT data channel is monitored to be not blocked after the operation is reduced, the sending speed of the data packet is recovered; if the MQTT data channel is monitored to be blocked after the recovery operation, alarming is carried out through the alarming module;
the gateway is also used for reducing the data sending speed when the blocking of a data channel of a message queue in the gateway is monitored; restarting a receiving process if the message queue data channel is still blocked after the data sending speed is reduced; and if the message queue data channel is still blocked after restarting the receiving process, alarming by the alarming module.
5. The system for ensuring stable operation of a gateway according to claim 1, wherein the program integrity monitoring sub-module is configured to periodically detect whether an executable file of the gateway is missing; if the executable file is missing, executing the operation of downloading the missing executable file;
the gateway is also used for periodically detecting whether the process of the gateway is missing; if the process is missing, starting the missing process; if the process cannot be started due to file deletion, starting the deleted travel after downloading the deleted file;
the gateway is also used for periodically detecting whether the software of the gateway is missing; if the software is missing, installing the missing software; if the installation fails, installing the missing software based on the source code; and if the source code is failed to be installed, alarming is carried out through the alarming module.
6. A system for ensuring stable operation of a gateway as recited in claim 1,
the program functional monitoring sub-module is used for judging whether data acquisition is performed or not when the data uploading fails; if the data acquisition is judged to exist, the network module is called to upload the data; if the data acquisition is judged to be not existed, judging whether the data acquisition equipment is on line or not; if the online is determined, performing protocol matching operation;
the system is also used for testing whether the video equipment for collecting the video data stream is online or not when the video data stream is missing; if the video equipment is not on-line, alarming is carried out through the alarming module; if the video equipment is online, inquiring whether a local video stream exists or not; if yes, the network module is called for processing; and if the video equipment is judged to be not present, resetting the configuration of the video equipment.
7. The system for ensuring stable operation of a gateway according to claim 1, wherein the alerting means of the alerting module comprises any combination of one or more of: mail alarm, short message alarm, weChat alarm, telephone alarm.
CN202010806404.5A 2020-08-12 2020-08-12 System for guaranteeing stable operation of gateway Active CN111953542B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010806404.5A CN111953542B (en) 2020-08-12 2020-08-12 System for guaranteeing stable operation of gateway

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010806404.5A CN111953542B (en) 2020-08-12 2020-08-12 System for guaranteeing stable operation of gateway

Publications (2)

Publication Number Publication Date
CN111953542A CN111953542A (en) 2020-11-17
CN111953542B true CN111953542B (en) 2023-08-04

Family

ID=73332801

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010806404.5A Active CN111953542B (en) 2020-08-12 2020-08-12 System for guaranteeing stable operation of gateway

Country Status (1)

Country Link
CN (1) CN111953542B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112671594A (en) * 2021-02-21 2021-04-16 新疆医科大学第一附属医院 Medical image data cloud storage filing monitoring system
CN113873512B (en) * 2021-09-28 2024-04-30 中国电子科技集团公司信息科学研究院 Internet of things edge gateway security architecture system
CN117835099B (en) * 2024-03-05 2024-05-24 四川天邑康和通信股份有限公司 FTTR-based fault self-diagnosis and self-repair method, FTTR-based fault self-diagnosis and self-repair device, FTTR-based fault self-diagnosis and self-repair equipment and medium

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003244150A (en) * 2002-02-15 2003-08-29 Toshiba Corp Network restoration system
JP2005159568A (en) * 2003-11-21 2005-06-16 Calsonic Kansei Corp Gateway apparatus
WO2005101741A1 (en) * 2004-04-16 2005-10-27 Huawei Technologies Co., Ltd. A system and method for remote monitoring in the communication network
CN101582852A (en) * 2009-06-10 2009-11-18 中兴通讯股份有限公司 Method and system for network congestion management
CN101895440A (en) * 2010-07-22 2010-11-24 北京天融信科技有限公司 Security gateway and failure detection method thereof
CN101902348A (en) * 2009-05-25 2010-12-01 北京启明星辰信息技术股份有限公司 Network security system and system load automatic adjusting method thereof
CN105323111A (en) * 2015-11-17 2016-02-10 南京南瑞集团公司 Operation and maintenance automation system and method
CN107241174A (en) * 2017-06-28 2017-10-10 迈普通信技术股份有限公司 Method for switching network and the network equipment
CN107733742A (en) * 2017-11-01 2018-02-23 北京天创凯睿科技有限公司 A kind of business datum interrupted transmission method and apparatus
CN110602339A (en) * 2019-08-29 2019-12-20 深圳震有科技股份有限公司 Fault detection method, system and storage medium based on voice gateway
CN111065146A (en) * 2019-12-19 2020-04-24 西安邮电大学 Ad hoc network route determining method based on link quality
CN111106955A (en) * 2019-12-17 2020-05-05 国网智能科技股份有限公司 Intelligent station communication gateway machine and communication method
CN111277610A (en) * 2020-02-24 2020-06-12 中移(杭州)信息技术有限公司 Gateway control system, method, intelligent device and intelligent device server

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040010716A1 (en) * 2002-07-11 2004-01-15 International Business Machines Corporation Apparatus and method for monitoring the health of systems management software components in an enterprise
US10630565B2 (en) * 2017-02-15 2020-04-21 Dell Products, L.P. Overload management for internet of things (IoT) gateways

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003244150A (en) * 2002-02-15 2003-08-29 Toshiba Corp Network restoration system
JP2005159568A (en) * 2003-11-21 2005-06-16 Calsonic Kansei Corp Gateway apparatus
WO2005101741A1 (en) * 2004-04-16 2005-10-27 Huawei Technologies Co., Ltd. A system and method for remote monitoring in the communication network
CN101902348A (en) * 2009-05-25 2010-12-01 北京启明星辰信息技术股份有限公司 Network security system and system load automatic adjusting method thereof
CN101582852A (en) * 2009-06-10 2009-11-18 中兴通讯股份有限公司 Method and system for network congestion management
CN101895440A (en) * 2010-07-22 2010-11-24 北京天融信科技有限公司 Security gateway and failure detection method thereof
CN105323111A (en) * 2015-11-17 2016-02-10 南京南瑞集团公司 Operation and maintenance automation system and method
CN107241174A (en) * 2017-06-28 2017-10-10 迈普通信技术股份有限公司 Method for switching network and the network equipment
CN107733742A (en) * 2017-11-01 2018-02-23 北京天创凯睿科技有限公司 A kind of business datum interrupted transmission method and apparatus
CN110602339A (en) * 2019-08-29 2019-12-20 深圳震有科技股份有限公司 Fault detection method, system and storage medium based on voice gateway
CN111106955A (en) * 2019-12-17 2020-05-05 国网智能科技股份有限公司 Intelligent station communication gateway machine and communication method
CN111065146A (en) * 2019-12-19 2020-04-24 西安邮电大学 Ad hoc network route determining method based on link quality
CN111277610A (en) * 2020-02-24 2020-06-12 中移(杭州)信息技术有限公司 Gateway control system, method, intelligent device and intelligent device server

Also Published As

Publication number Publication date
CN111953542A (en) 2020-11-17

Similar Documents

Publication Publication Date Title
CN111953542B (en) System for guaranteeing stable operation of gateway
US7213179B2 (en) Automated and embedded software reliability measurement and classification in network elements
US11765018B2 (en) Control plane device switching method and apparatus, and forwarding-control separation system
CN107632918B (en) Monitoring system and method for computing storage equipment
US7801984B2 (en) Diagnostic/remote monitoring by email
CA2493525C (en) Method and apparatus for outage measurement
CN109286529B (en) Method and system for recovering RabbitMQ network partition
CN108429629A (en) Equipment fault restoration methods and device
CN112019370B (en) Equipment fault processing method and system
CN104932978A (en) System running fault self-detection and self-recovery method and system
CN113645095B (en) Automatic switch testing method, equipment and medium based on snmp alarm information
JP5251705B2 (en) Analyzer control system
CN112291075A (en) Network fault positioning method and device, computer equipment and storage medium
CN108174400B (en) Data processing method, system and equipment of terminal equipment
JP2005117371A (en) Apparatus and system for remote monitoring
KR20110125969A (en) Apparatus and method for automatically rebooting power supply for network terminal
CN112272113B (en) Method and system for monitoring and automatically switching based on various block chain nodes
CN106407081B (en) Case management system and server
CN113886122B (en) System operation exception handling method, device, equipment and storage medium
CN110138628B (en) Real-time diagnosis and recovery method and device for network fault of camera and camera
US20220390929A1 (en) Method, A System And A Computer Program Product For Monitoring An Industrial Ethernet Protocol Type Network
CN116133021A (en) Wireless network card self-management flow based on LINUX board card
CN112468330B (en) Method, system, equipment and medium for setting fault node
CN110572292B (en) High availability system and method based on unidirectional transmission link
CN107544392A (en) The graphical monitoring system and method for the in-orbit distributed-network monitoring platform state of satellite

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