CN111932706A - Informationized inspection method and device, storage medium and electronic equipment - Google Patents
Informationized inspection method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN111932706A CN111932706A CN202010798633.7A CN202010798633A CN111932706A CN 111932706 A CN111932706 A CN 111932706A CN 202010798633 A CN202010798633 A CN 202010798633A CN 111932706 A CN111932706 A CN 111932706A
- Authority
- CN
- China
- Prior art keywords
- inspection
- information
- equipment
- state
- analysis result
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C1/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
- G07C1/20—Checking timed patrols, e.g. of watchman
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L27/00—Central railway traffic control systems; Trackside control; Communication systems specially adapted therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3024—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3037—Monitoring 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Mechanical Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application provides an informationized inspection method, an informationized inspection device, a storage medium and electronic equipment, which are applied to a railway dispatching system and comprise the following steps: obtaining an inspection request, wherein the inspection request is used for indicating to inspect one or more devices in the railway dispatching system; according to the routing inspection request, routing inspection equipment and routing inspection items for detecting the routing inspection equipment are determined from the railway scheduling system, wherein the routing inspection items comprise one or more of a running state, a connection state, a database state and an interface state; according to the polling items, polling the polling equipment to determine polling information; and generating an inspection report according to the inspection information. Through such a mode, can avoid by the safe risk that patrols and examines and reduce to patrolling and examining personnel's technique and experience requirement, promote the quality of patrolling and examining, patrol and examine efficiency and patrol and examine the ageing.
Description
Technical Field
The application relates to the technical field of train scheduling, in particular to an informationized inspection method, an informationized inspection device, a storage medium and electronic equipment.
Background
The TDCS (Train Dispatching Command System) in the railway Dispatching System is a management System that completes the functions of recording, analyzing, checking the Train number, reporting points automatically, counting right and later points, drawing automatically the operation chart, issuing Dispatching commands and plans, and generating automatically the driving log. And a Centralized Traffic Control (CTC) System (decentralized autonomous dispatch Centralized System) is configured to implement a decentralized autonomous Centralized train shunting operation in which a time chart and a train operation adjustment plan (phase plan) are used as main axes and the phase adjustment plan is downloaded to each station by using a TDSC System as a platform.
The TDCS/CTC system is used as the center of railway train operation command work, and the operation of the TDCS/CTC system is directly related to the safety and efficiency of railway transportation. The TDCS/CTC system is complex in software system and more in hardware equipment variety, and if the TDCS/CTC system fails, the train cannot normally run, and the risk of railway running life safety is high.
In order to ensure the safety, stability and performance of the TDCS/CTC system, the current inspection mode of railway personnel on the TDCS/CTC system can be divided into two parts: the method comprises the steps that firstly, each server of the system is remotely logged in every day in a network management room, and the running state and the software log information of software are checked; and secondly, entering a machine room, and sequentially checking the appearance, the running state and the condition of a panel lamp of hardware equipment related to a TDCS/CTC system in the cabinet. Of course, there are some ways to patrol the operation of the TDCS/CTC system by carrying a portable terminal device by railway personnel.
Although the existing inspection mode can also protect the operation of a TDCS/CTC system, the following problems exist:
1) machine room security risk: the polling personnel rush to open the cabinet in each machine room and check the operation condition of the equipment. The dust in the machine room is increased due to the fact that the machine room is too frequent to enter and exit, and the service life of equipment is influenced; cold air in the machine room can be released, so that energy waste is caused; meanwhile, misoperation, such as unconscious touch of a power line and a network cable, which causes loose connection, may be increased, resulting in risk of equipment operation.
2) And (4) system security risk: the operation process after logging in the system is difficult to audit, problems occur, traceability is difficult, and higher safety risk exists.
3) The routing inspection efficiency is low: in the existing mode, one person usually needs to spend 2 days to finish the inspection of the TDCS/CTC system and the data arrangement of the inspection.
4) The inspection quality and timeliness are poor: during inspection, only the running condition at that time can be obtained, and the risk problem that self recovery occurs once cannot be found.
5) The technical and experience requirements on inspectors are high: the TDCS/CTC system is a set of professional systems with more subsystems, complicated services and various equipment types, which requires that inspection personnel be familiar with software systems and hardware characteristics and can find problems in time during inspection.
Therefore, the existing inspection mode aiming at the TDCS/CTC system has low inspection efficiency, poor inspection quality and inspection timeliness, higher requirement on inspection personnel and safety risk.
Disclosure of Invention
An object of the embodiment of the application is to provide an informationized inspection method, an informationized inspection device, a storage medium and electronic equipment, so that inspection quality, inspection efficiency and inspection timeliness are improved while safety risks caused by inspection are avoided and technical and experience requirements on inspection personnel are reduced.
In order to achieve the above object, embodiments of the present application are implemented as follows:
in a first aspect, an embodiment of the present application provides an informatization inspection method, which is applied to a railway scheduling system, and includes: obtaining an inspection request, wherein the inspection request is used for indicating to inspect one or more devices in the railway dispatching system; according to the routing inspection request, routing inspection equipment and routing inspection items for detecting the routing inspection equipment are determined from the railway scheduling system, wherein the routing inspection items comprise one or more of a running state, a connection state, a database state and an interface state; according to the polling items, polling the polling equipment to determine polling information; and generating an inspection report according to the inspection information.
In the embodiment of the application, one or more devices in the system are patrolled through a railway dispatching system, that is, patrolling equipment is subjected to detection of one or more patrolling items (such as running state, connection state, database state, interface state and the like), so that patrolling information is determined, and a patrolling report is generated. Therefore, inspection personnel do not need to enter the machine room for inspection, and safety risks caused by inspection, such as machine room safety risks (for example, dust in the machine room is increased, the service life of equipment is influenced, cold air in the machine room is released to cause energy waste, and possible misoperation, such as equipment operation risks caused by loosening of connecting lines due to unconscious touch of power lines and network lines) can be avoided; on the other hand, need not to patrol and examine personnel and rush to ripples and open the rack in each computer lab, look over the equipment behavior, can reduce the technique and the experience requirement to patrolling and examining personnel, can also promote and patrol and examine efficiency. And the railway dispatching system patrols and examines equipment's patrolling and examining, can record the risk problem that appears in the system again and self-resuming, promotes the comprehensiveness and the ageing of patrolling and examining to promote and patrol and examine the quality.
With reference to the first aspect, in a first possible implementation manner of the first aspect, the inspection item includes the running state, and according to the inspection item, the inspection device inspects the inspection item and determines inspection information, including: detecting one or more of a device CPU, a server CPU, a device memory, a server memory, network channel flow and error codes, a device process, process performance, a device key service state and a UPS power state of the inspection device; according to the detection of the inspection equipment, one or more items of inspection equipment information in detected equipment CPU information, server CPU information, equipment memory information, server memory information, network channel flow information and error code information, equipment process information, process performance information, equipment key service state information and UPS power supply state information are determined.
In the implementation mode, one or more items of equipment CPU, server CPU, equipment memory, server memory, network channel flow and error code, equipment process, process performance, equipment key service state and UPS power state of the inspection equipment are detected to determine corresponding equipment CPU information, server CPU information, equipment memory information, server memory information, network channel flow information and error code information, equipment process information, process performance information, equipment key service state information, UPS power state information and other inspection equipment information, the running state of the inspection equipment can be comprehensively and accurately detected, the running stability of the inspection equipment in different aspects can be considered, inspection can be carried out differentially, inspection efficiency and inspection quality are guaranteed, and guarantee is provided for safe running of a train.
With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the generating a patrol report according to the patrol information includes: when the inspection equipment information comprises at least one of the equipment CPU information, the server CPU information, the equipment memory information, the server memory information, the network channel flow information and the equipment process information, performing threshold analysis on the at least one item of inspection equipment information to determine a threshold analysis result; when the inspection equipment information comprises equipment key service state information and/or UPS power supply state information, judging whether the equipment key service state and/or the UPS power supply state are abnormal or not to determine a state analysis result; when the inspection equipment information comprises at least one item of the equipment CPU information, the server CPU information, the equipment memory information and the server memory information, comparing the at least one item of the inspection equipment information with a reference range value to determine an operation analysis result; and generating the inspection report according to the obtained results in the threshold analysis result, the state analysis result and the operation analysis result.
In the implementation mode, threshold analysis is performed on the equipment CPU information, the server CPU information, the equipment memory information, the server memory information, the network channel flow information, the equipment process information and the like to determine a threshold analysis result, so that the running conditions of the routing inspection equipment in the aspects (the equipment CPU, the server CPU, the equipment memory, the server memory, the network channel flow, the equipment process and the like) can be monitored in real time, the running conditions exceeding the threshold can be found in time, and therefore, the stable running of the railway scheduling system is guaranteed. By analyzing the state of the key service state of the equipment and/or the state of the UPS (uninterrupted power supply), the state of the key service of the equipment and the state of the UPS can be monitored in real time, and the normal operation of the key service of the equipment and the UPS is ensured. And the running range value of the equipment CPU information, the server CPU information, the equipment memory information and the server memory information is monitored, so that the stable and efficient running of the system can be guaranteed. And generating a patrol report according to the obtained results in the threshold analysis result, the state analysis result and the operation analysis result, and recording the patrol result as historical data so as to be convenient for subsequent analysis and reference.
With reference to the first aspect, in a third possible implementation manner of the first aspect, the inspection item includes the connection state, and according to the inspection item, the inspection device inspects the inspection item and determines inspection information, including: determining a device IP, a server IP and an interface IP of the inspection equipment according to a network protocol used by the inspection equipment; and performing connectivity detection and availability detection on the equipment IP, the server IP and the interface IP to determine connection state information.
In the implementation mode, connectivity detection and availability detection are performed on the equipment IP, the server IP and the interface IP of the inspection equipment to determine the connection state information, so that the connectivity and the availability (legality) of the network connection state of the inspection equipment can be monitored, and abnormal conditions of network connection (for example, the network is in a disconnected state, or the network of the equipment which should be in an unavailable state is in a connected state, namely, an illegal connection state) can be found in time, so that the network security of the railway dispatching system is improved, and the safety operation of a train is guaranteed.
With reference to the third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the generating a patrol report according to the patrol information includes: when the equipment IP, the server IP and the interface IP are in a communication state, determining whether the equipment IP, the server IP and the interface IP are in an available state, if so, generating a first state analysis result which represents that the equipment IP, the server IP and the interface IP are communicated and are available; if not, generating a second state analysis result which represents that the equipment IP, the server IP and the interface IP are in an illegal connection state; when the equipment IP, the server IP and the interface IP are in an unconnected state, generating a third state analysis result which represents that the equipment IP, the server IP and the interface IP are not connected; and generating the inspection report according to the first state analysis result, the second state analysis result or the third state analysis result.
In the implementation mode, through analyzing the communication state and the available state of the equipment IP, the server IP and the interface IP, various state analysis results can be determined according to different states of the equipment IP, the server IP and the interface IP, and the inspection report is generated. Therefore, the network connection state of the inspection equipment can be monitored comprehensively and accurately as much as possible, and the safety of the railway dispatching system is ensured.
With reference to the first aspect, in a fifth possible implementation manner of the first aspect, the inspection item includes the database state, and according to the inspection item, the inspection device inspects the inspection item to determine inspection information, including: determining an association database associated with the inspection equipment according to the inspection equipment; and querying the associated database, and determining the spatial state information and/or the execution efficiency information of the associated database.
In the implementation mode, the space state and/or the execution efficiency of the associated database associated with the inspection equipment are/is detected, so that the monitoring of the database state of the associated database can be realized, and the efficient and stable operation of the inspection equipment and the associated database is guaranteed.
With reference to the fifth possible implementation manner of the first aspect, in a sixth possible implementation manner of the first aspect, the generating a patrol report according to the patrol information includes: performing table space analysis and table utilization rate analysis on the space state information of the associated database to determine a space state analysis result; and/or performing sql execution efficiency analysis on the execution efficiency information of the associated database to determine an execution efficiency analysis result; and generating the inspection report according to at least one of the space state analysis result and the execution efficiency analysis result.
In this implementation, the spatial state information of the association database is subjected to table spatial analysis and table utilization analysis, so that a spatial state analysis result can be determined, and the execution efficiency information is subjected to sql execution efficiency analysis, so that an execution efficiency analysis result can be determined, and thus, an inspection report is further generated. Therefore, the spatial state and the execution efficiency of the correlation database can be efficiently monitored, and the correlation database can be accurately monitored.
With reference to the first aspect, in a seventh possible implementation manner of the first aspect, the inspection device includes one or more of a first API interface, a second API interface, a third API interface, and a fourth API interface, the inspection item includes the interface state, and according to the inspection item, the inspection device inspects the inspection item to determine inspection information, including: detecting a system server according to the first API interface to acquire hardware running state information of the system server, wherein the first API interface is in butt joint with a management system of the system server in the railway dispatching system; and/or detecting a message channel of the inspection equipment according to the second API interface to acquire the state information of the message channel of the inspection equipment, wherein the equipment in the railway dispatching system and the inspection equipment transmit messages through the message channel; and/or detecting the environmental state of the machine room where the inspection equipment is located according to the third API to determine temperature and humidity information of the machine room and use state information of a cabinet power supply; and/or detecting an application connection state and a service running state of a service system according to the fourth API interface to determine service state information, wherein the fourth API interface is in butt joint with the service system in the railway dispatching system.
In the implementation mode, through detection of the first API interface, the second API interface, the third API interface and the fourth API interface in the routing inspection equipment, state detection can be performed on a plurality of parts such as a management system of a system server, a message channel of the routing inspection equipment, an environment state of a machine room, a service system in a railway dispatching system and the like which are in butt joint with the API interfaces, so that the running states of the parts can be monitored in real time, and the safety of the railway dispatching system is guaranteed.
With reference to the seventh possible implementation manner of the first aspect, in an eighth possible implementation manner of the first aspect, the generating a patrol report according to the patrol information includes: determining a hardware operation analysis result according to the hardware operation parameters in the hardware operation state information; and/or determining a message channel analysis result according to the message channel flow in the message channel state information; and/or determining a temperature and humidity analysis result according to the temperature and humidity in the temperature and humidity information, and determining a cabinet power state analysis result according to the use state of the cabinet power in the cabinet power use state information; and generating the inspection report according to at least one of the message channel analysis result, the temperature and humidity analysis result and the cabinet power state analysis result.
In the implementation mode, a hardware operation analysis result, a message channel flow in the message channel state information, a message channel analysis result, a temperature and humidity in the temperature and humidity information, a temperature and humidity analysis result, a cabinet power supply state analysis result and a cabinet power supply use state in the cabinet power supply use state information are determined according to hardware operation parameters in the hardware operation state information, and therefore the inspection report is generated. Therefore, the hardware running state, the message channel state, the machine room temperature and humidity, the cabinet power supply use state and the like of the inspection equipment can be accurately monitored in real time, the stable running of a railway dispatching system is facilitated, and the safe running of a train is guaranteed.
With reference to the first aspect, or with reference to any one of the first to eighth possible implementation manners of the first aspect, in a ninth possible implementation manner of the first aspect, after generating a patrol report according to the patrol information, the method further includes: determining abnormal parameters with parameters exceeding a threshold value, parameters exceeding a range or abnormal parameter states from the patrol report; and generating a diagnosis result of the inspection equipment according to the occurrence frequency of the abnormal parameters and the inspection items corresponding to the abnormal parameters.
In the implementation mode, the abnormal parameters with the parameters exceeding the threshold value, the parameters exceeding the range or the abnormal parameter states in the patrol report are used for determining the appearance frequency of the abnormal parameters and the patrol items corresponding to the abnormal parameters, and further diagnosing the patrol equipment, so that the possible problems of the patrol equipment can be efficiently determined, the abnormal conditions of the patrol equipment can be favorably positioned, processed and prevented by railway personnel, and the safe operation of the railway dispatching system can be favorably further promoted.
In a second aspect, an embodiment of the present application provides an information-based inspection device, which is applied to a railway dispatching system, and includes: the system comprises an inspection request obtaining module, an inspection request obtaining module and an inspection request processing module, wherein the inspection request obtaining module is used for obtaining an inspection request which is used for indicating to inspect one or more devices in the railway dispatching system; the system comprises a polling range determining module, a polling request processing module and a polling range determining module, wherein the polling range determining module is used for determining polling equipment and polling items for detecting the polling equipment from the railway dispatching system according to the polling request, and the polling items comprise one or more of an operation state, a connection state, a database state and an interface state; the inspection module is used for inspecting the inspection equipment according to the inspection items to determine inspection information; and the polling report generating module is used for generating a polling report according to the polling information.
In a third aspect, an embodiment of the present application provides a storage medium, where one or more programs are stored, and the one or more programs are executable by one or more processors to implement the first aspect or the information inspection method described in any of possible implementation manners of the first aspect.
In a fourth aspect, an embodiment of the present application provides an electronic device in a railway scheduling system, where the railway scheduling system includes a plurality of devices, the electronic device is connected to the plurality of devices, the electronic device includes a memory and a processor, the memory is used for storing information including program instructions, the processor is used for controlling execution of the program instructions, and the program instructions are loaded and executed by the processor to implement the first aspect or the informational inspection method described in any of the possible implementation manners of the first aspect.
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and that those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
Fig. 1 is a schematic diagram of a railway dispatching system according to an embodiment of the present application.
Fig. 2 is a flowchart of an informatization inspection method provided by the embodiment of the application.
Fig. 3 is a block diagram of a structure of an information inspection device according to an embodiment of the present application.
Fig. 4 is a block diagram of an electronic device according to an embodiment of the present disclosure.
Icon: 100-a railway dispatch system; 110-a device; 120-an electronic device; 121-a memory; 122-a communication module; 123-bus; 124-a processor; 200-an informatization inspection device; 210-a patrol request obtaining module; 220-a patrol range determining module; 230-a routing inspection module; 240-patrol report generation module.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
Referring to fig. 1, fig. 1 is a schematic diagram of a railway dispatching system 100 according to an embodiment of the present disclosure.
In this embodiment, the railway dispatching system 100 may be a system including a TDCS system (railway dispatching command information system) and a CTC system (a distributed autonomous dispatching centralized system using the TDSC system as a platform), and may also refer to a TDCS system, a CTC system, or a subsystem under the TDCS system/CTC system, which is not limited herein, but is subject to actual needs.
In this embodiment, the railway dispatching system 100 may include a plurality of subsystems, and each subsystem may include a plurality of devices 110, and an electronic device 120 connected to the plurality of devices 110 (the electronic device 120 may be used to perform the informational patrol method). Of course, the railway dispatching system 100 may also include a plurality of devices 110 and an electronic device 120 connected to the plurality of devices 110 without a subsystem, and the electronic device 120 may execute the informatization inspection method to realize the inspection of the railway dispatching system 100.
Referring to fig. 2, fig. 2 is a flowchart of an informatization inspection method according to an embodiment of the present application. In the present embodiment, the information-based inspection method may include step S10, step S20, step S30, and step S40.
Since the railway dispatching system 100 is complex, there may be more subsystems for different areas, for example, the area a has its corresponding subsystem, the area B has its corresponding subsystem, and the subsystem in the area a may be the same as or different from the subsystem in the area B, which is not limited herein. Therefore, before the step S10 is executed, a brief description is given to the management method of the information inspection method.
In this embodiment, the electronic device may determine a plan of the informatization inspection method, for example, the plan may be an inspection plan input by railway personnel, may also be a preset inspection plan, and may also be an inspection plan received by the electronic device and sent by another device, which is not limited herein. The making of the inspection plan can fully consider the difference of factors such as the structures and the equipment of different subsystems, and determine the differentiated inspection plan aiming at the subsystems/equipment of different subsystems, different equipment and different functions and structures.
For example, the patrol plan obtained by the electronic device may include a device range of the current patrol (i.e., determining which devices need to be patrolled), a start-stop time of the patrol, a cycle of the patrol (e.g., how many times the patrol is performed in a fixed time, or how long the next patrol is performed), and a notification object (a railway staff responsible for checking the report of the current patrol). Of course, the electronic device can also maintain the personnel information of the polling notification object so as to ensure the accuracy and the real-time performance of the information of the notification object.
In the process of executing the inspection, the whole running state of the TDCS/CTC system, the performance trend of the concerned object and the abnormal state prompt can be checked. And the railway dispatching system can provide various modes for executing the routing inspection, such as random routing inspection, manual routing inspection, automatic routing inspection and the like. Wherein, random inspection: the railway personnel can randomly appoint equipment in the railway dispatching system to be patrolled and examined at any time and store patrolling and examining results. Manual inspection: the specified type is manual when customizing the inspection plan, and the system can remind at the inspection time point. Automatic inspection: the routing inspection plan is customized to be periodic routing inspection, and the railway dispatching system can automatically finish the routing inspection of equipment in the plan at the time, automatically finish routing inspection analysis and report routing inspection results.
In the present embodiment, the patrol plan may include information such as a patrol range, a patrol item, and the like, and thus, the electronic apparatus may perform step S10.
Step S10: an inspection request is obtained, wherein the inspection request is used for indicating that one or more devices in the railway dispatching system are to be inspected.
In this embodiment, the electronic device may obtain a patrol request based on a patrol scope of a patrol plan, where the patrol request is used to instruct one or more devices in the railway dispatching system to patrol.
For example, in the current patrol plan, the patrol range is as follows: and (5) inspecting the subsystem A in the railway dispatching system. And then, the electronic equipment instructs to inspect the subsystem A in the railway dispatching system based on the inspection request obtained by the inspection plan. If the subsystem a includes the devices a1 to a5, the devices a1 to a5 are inspection devices in the inspection process.
For another example, in the polling plan of this time, the polling items include one or more of an operating state, a connection state, a database state, and an interface state. Then, the inspection request obtained by the electronic device based on the inspection plan is used for indicating the inspection of the specified aspects such as the running state, the connection state, the database state, the interface state and the like of the inspection device. In the process of the inspection, the running state, the connection state, the database state, the interface state and the like are the inspection items of the inspection.
Of course, there may be a corresponding relationship between the inspection equipment and the inspection items, for example, the detection of the operation state of the equipment a1, the detection of the operation state, the connection state, the database state of the equipment B2, and the like, so that differences between different equipments can be considered, a more suitable inspection scheme can be obtained, and the railway dispatching system can be accurately and effectively inspected.
After obtaining the inspection request, the electronic device may perform step S20.
Step S20: and according to the routing inspection request, routing inspection equipment and routing inspection items for detecting the routing inspection equipment are determined from the railway dispatching system, wherein the routing inspection items comprise one or more of a running state, a connection state, a database state and an interface state.
In this embodiment, the electronic device may determine, based on the routing inspection request, the routing inspection device and the routing inspection item for detecting the routing inspection device from the railway dispatching system.
In order to describe the information inspection method in detail in this embodiment, inspection items (for example, an operation state, a connection state, a database state, an interface state, and the like) that may be involved are described in this embodiment.
After the inspection equipment and the inspection item are determined, the electronic device may perform step S30.
Step S30: and according to the polling items, polling the polling equipment to determine polling information.
In this embodiment, if the inspection item includes an operation state, the electronic device may detect one or more of a device CPU (Central Processing Unit), a server CPU, a device memory, a server memory, a network channel traffic and an error code, a device process, a process performance, a device key service state, and a UPS (Uninterruptible Power Supply) Power state of the inspection device.
The CPU of the server may be a CPU state of a server connected to the inspection device (i.e., a server accessed by the inspection device during operation), and the traffic of the network channel may indicate traffic of the network channel used for communication between the inspection device and the inspection device, and between the inspection device and other devices in the railway scheduling system, and the inspection device. The error code represents the error code when the network channel for communication between the routing inspection equipment and other equipment (or between the routing inspection equipment and the routing inspection equipment) in the railway dispatching system has errors. The equipment process can represent the process currently used by the inspection equipment, the equipment key service state can represent the state of key service running in the inspection equipment, and the UPS power state represents whether the UPS power state is available or not.
According to the detection of the inspection equipment, the electronic equipment can correspondingly determine one or more of detected equipment CPU information, server CPU information, equipment memory information, server memory information, network channel flow information and error code information, equipment process information, process performance information, equipment key service state information and UPS power supply state information.
For example, the electronic device may collect information such as a CPU of the Network device, a CPU of the server, a device memory state, a server memory state, a disk availability of the server, a Network channel traffic and an error code, a process state of the service system, a process performance, a system key service state, an availability of the UPS power supply, and the like in the TDCS/CTC system in real time through an SNMP (Simple Network Management Protocol).
Through detecting one or more of equipment CPU, server CPU, equipment memory, server memory, network channel flow and error code, equipment process, process performance, equipment key service state, UPS power state to patrolling and examining equipment, can carry out comprehensive and accurate detection to the running state of patrolling and examining equipment to can also consider the operating stability of patrolling and examining equipment in different aspects, patrol and examine differentially, thereby guarantee to patrol and examine efficiency and patrol and examine the quality, provide the guarantee for the safe operation of train.
In this embodiment, if the inspection item includes a connection state, the electronic device may detect a device IP, a server IP, and an interface IP of the inspection device.
Illustratively, the electronic device can determine the device IP, the server IP and the interface IP of the inspection device according to the network protocol used by the inspection device. And the electronic equipment can perform connectivity detection and availability detection on the equipment IP, the server IP and the interface IP to determine the connection state information.
Specifically, the electronic device may detect, in real time, connectivity and availability of all the in-network device IPs and the device IPs of the server and the interface IP address through an ICMP Protocol (Internet Control Message Protocol), so that connectivity detection and availability detection of the device IP, the server IP, and the interface IP of the inspection device may be implemented.
The connectivity and availability of the equipment IP, the server IP and the interface IP of the inspection equipment are detected to determine the connection state information, so that the connectivity and the availability (legality) of the network connection state of the inspection equipment can be monitored, and the abnormal condition of network connection (for example, the network is in a disconnected state, or the network of the equipment which is supposed to be in an unavailable state is in a connected state, namely an illegal connection state) can be found in time, so that the network safety of the railway dispatching system is improved, and the safety operation of a train is guaranteed.
In this embodiment, if the inspection item includes the database status, the electronic device may determine an association database associated with the inspection device to query the association database of the inspection device, so as to determine the spatial status information and/or the execution efficiency information of the association database.
For example, the electronic device may obtain spatial state information and execution efficiency information, such as spatial availability of various service system databases (i.e., associated databases) of the TDCS/CTC system, service system SQL execution efficiency, and the like, in a manner of querying database information through SQL (Structured Query Language).
By detecting the space state and/or the execution efficiency of the associated database associated with the inspection equipment, the monitoring of the database state of the associated database can be realized, and the efficient and stable operation of the inspection equipment and the associated database is guaranteed.
In this embodiment, the inspection equipment may include one or more of a first API Interface (Application Programming Interface), a second API Interface, a third API Interface, and a fourth API Interface. The first API interface can be in butt joint with a management system of a system server in the railway dispatching system; the second API interface can be used as a message channel for connecting the inspection equipment with other equipment in the railway dispatching system, and the equipment in the railway dispatching system and the inspection equipment can transmit messages through the message channel; the third API interface can be used as a data communication interface of a sensor for monitoring the environment of the machine room where the inspection equipment is located; the fourth API interface may interface with a business system in the railway dispatch system. Of course, the inspection equipment may also have other types of API interfaces, which are not described herein again and may be subject to actual needs.
In this embodiment, if the inspection item includes the interface status, the electronic device may detect the system server according to the first API interface to obtain the hardware operating status information of the system server. The electronic equipment can also detect the message channel of the inspection equipment according to the second API interface so as to acquire the state information of the message channel of the inspection equipment. The electronic equipment can detect the environmental state of the machine room where the inspection equipment is located according to the third API interface so as to determine the temperature and humidity information of the machine room and the service state information of the cabinet power supply. The electronic device may further detect an application connection state and a service operation state of the service system according to the fourth API interface to determine service state information.
For example, the electronic device may obtain the running state of the object for the API of the different collection objects, for example: utilizing an API (application programming interface) of an IMM (Integrated Management Module, Management function Module of an IBM server) to interface a Management system of each server of a TDCS/CTC system to acquire the running state of the server hardware; using API interface of MQ (Message Queue) to obtain Message channel condition between railway general company and road bureau, road bureau and electric service section in TDCS/CTC system in real time; acquiring a temperature and humidity state of a machine room and a power supply use state of a cabinet by utilizing a power environment API (application programming interface); and directly docking with the TDCS/CTC service system by using the service API interface to acquire the connection state and the service running state among the applications in the service system.
Of course, the inspection equipment may include the first API interface and the second API interface, or include the first API interface and the third API interface, or include the second API interface and the fourth API interface, etc., which may be set according to actual needs, and is not limited herein.
Through the detection of the first API interface, the second API interface, the third API interface and the fourth API interface in the routing inspection equipment, the state detection can be performed on a plurality of parts such as a management system of a system server, a message channel of the routing inspection equipment, the environment state of a machine room, a service system in a railway dispatching system and the like which are in butt joint with the API interfaces, so that the running states of the parts can be monitored in real time, and the safety of the railway dispatching system is guaranteed.
Of course, in other possible implementation manners, the polling items can also include more types and items so as to carry out more comprehensive and accurate polling on subsystems, equipment and the like in the railway dispatching system, and the quality of real-time monitoring of the polling equipment is ensured, so that the safe and stable running of the train is facilitated. In an actual application scene, the inspection items can be selected according to actual needs, and details are not repeated here.
In addition, the electronic equipment can carry out differentiation to different equipment of patrolling and examining according to the difference of equipment of patrolling and examining. For example, to different equipment of patrolling and examining carry out the different project of patrolling and examining, to different equipment of patrolling and examining, different project etc. of patrolling and examining, determine the differentiation and patrol and examine the frequency to when guaranteeing to patrol and examine the quality, patrol and examine the ageing, promote as far as possible and patrol and examine efficiency.
After determining the patrol information, the electronic device may perform step S40.
Step S40: and generating a polling report according to the polling information.
In this embodiment, the electronic device may generate the inspection report according to the inspection information (i.e., information obtained by inspecting the inspection item for the inspection device). Wherein, the patrol information is: for example, the routing inspection equipment information (including one or more of equipment CPU information, server CPU information, equipment memory information, server memory information, network channel traffic information and error code information, equipment process information, process performance information, equipment key service state information, and UPS power state information) obtained by detecting the operation state of the routing inspection equipment, the connection state information obtained by detecting the connection state of the routing inspection equipment, database state information such as space state information and/or execution efficiency information obtained by detecting the database state of the routing inspection equipment, and the interface state information such as hardware operation state information, message channel state information, temperature and humidity information of a machine room, cabinet power use state information, and service state information of a system server obtained by detecting the interface state of the routing inspection equipment.
In this embodiment, when the inspection information includes the inspection device information, the electronic device may generate the inspection report according to the inspection device information.
Illustratively, when the inspection equipment information includes at least one of equipment CPU information, server CPU information, equipment memory information, server memory information, network channel traffic information, and equipment process information, the electronic equipment may perform threshold analysis on the at least one item of inspection equipment information to determine a threshold analysis result. For example, it is determined whether the traffic parameter in the traffic information of the network channel exceeds a threshold, so as to determine a corresponding network traffic threshold analysis result. Of course, threshold analysis can be performed on each item of inspection equipment information, so that a corresponding threshold analysis result is determined, and details are not repeated here.
For example, when the patrol inspection equipment information includes the equipment key service state information and/or the UPS power state information, the electronic equipment may determine whether the equipment key service state and/or the UPS power state are abnormal, so as to determine a state analysis result. For example, the electronic device may determine whether the UPS is abnormal according to the UPS power status in the UPS power status information to determine a UPS status analysis result. Similarly, similar analysis may be performed for the device key service state information, which is not described herein again.
For example, when the inspection device information includes at least one of device CPU information, server CPU information, device memory information, and server memory information, the electronic device may compare the at least one item of inspection device information with the reference range value to determine the operation analysis result. For example, the electronic device may determine the memory usage of the inspection device according to the device memory information, compare the memory usage with a preset reference memory range, determine whether the device memory information of the inspection device is abnormal, and determine a corresponding operation analysis result. Similarly, similar analysis processing may be applied to other items herein, and details thereof are not repeated herein.
In this embodiment, the electronic device may generate the patrol report according to the obtained result of the threshold analysis result, the state analysis result, and the operation analysis result.
For example, the electronic device may analyze various types of performance and operating state data of the network device (i.e., the inspection device), the server (e.g., the system server, the service server, etc.). And through threshold comparison, analyzing the performances of the CPUs and the memories of the network equipment and the server, and whether the availability of the disks and the flow of the network channels reach warning values, and identifying that the performance of the equipment exceeds a threshold when the performance exceeds the threshold. The electronic device may also analyze the state values of the modules of the network device, the power supply of the server, the fan and the temperature, and identify that the module of the device is abnormal when the state values are abnormal records such as error. The electronic equipment can also identify the abnormal operation of the equipment when the comparison is not in compliance by comparing the acquired number of the processes of the service system, the CPU utilization rate and the memory utilization value with the standard value. And the electronic equipment can also identify that the UPS power supply is abnormal when the electricity storage quantity of the UPS power supply is lower than the low voltage value. For the information of the super-threshold value and the abnormal state, the electronic equipment can be independently stored for use in the statistical analysis of the patrol state.
Threshold analysis is carried out on equipment CPU information, server CPU information, equipment memory information, server memory information, network channel flow information, equipment process information and the like to determine a threshold analysis result, the running conditions of the routing inspection equipment in the aspects (the equipment CPU, the server CPU, the equipment memory, the server memory, the network channel flow, the equipment process and the like) can be monitored in real time, the running conditions exceeding the threshold can be found in time, and therefore guarantee is provided for stable running of a railway dispatching system. By analyzing the state of the key service state of the equipment and/or the state of the UPS (uninterrupted power supply), the state of the key service of the equipment and the state of the UPS can be monitored in real time, and the normal operation of the key service of the equipment and the UPS is ensured. And the running range value of the equipment CPU information, the server CPU information, the equipment memory information and the server memory information is monitored, so that the stable and efficient running of the system can be guaranteed. And generating a patrol report according to the obtained results in the threshold analysis result, the state analysis result and the operation analysis result, and recording the patrol result as historical data so as to be convenient for subsequent analysis and reference.
In this embodiment, when the polling information includes the connection status information, the electronic device may generate a polling report according to the connection status information.
For example, when the device IP, the server IP, and the interface IP are in a connected state, the electronic device may determine whether the device IP, the server IP, and the interface IP are in an available state, and if so, generate a first state analysis result indicating that the device IP, the server IP, and the interface IP are connected and available; if not, generating a second state analysis result indicating that the device IP, the server IP and the interface IP are in an illegal connection state. And when the device IP, the server IP, and the interface IP are in an unconnected state, the electronic device may generate a third state analysis result indicating that the device IP, the server IP, and the interface IP are unconnected. Then, the electronic device can generate a polling report according to the first state analysis result, the second state analysis result or the third state analysis result.
For example, the electronic device may analyze connectivity data of the PING (Packet Internet Groper) class. When the maintained known IP (such as a device IP, a server IP, an interface IP and the like) PING is not communicated, the necessary IP is not on-line, and the electronic device can identify the state; when the IP network segment of the PING has an IP which is not maintained and can be PING-connected, the IP is represented to be an illegal IP in use, and the electronic device can also identify the state of the IP.
Through analyzing the communication state and the available state of the equipment IP, the server IP and the interface IP, various state analysis results can be determined according to different states of the equipment IP, the server IP and the interface IP, and a routing inspection report is generated. Therefore, the network connection state of the inspection equipment can be monitored comprehensively and accurately as much as possible, and the safety of the railway dispatching system is ensured.
In this embodiment, when the inspection information includes the database status information, the electronic device may generate an inspection report according to the database status information.
For example, the electronic device may perform table space analysis and table usage analysis on the spatial state information of the association database to determine a spatial state analysis result. Of course, the electronic device may also perform sql execution efficiency analysis on the execution efficiency information of the association database to determine an execution efficiency analysis result. And then, the electronic equipment can generate a patrol report according to at least one of the space state analysis result and the execution efficiency analysis result.
For example, the electronic device may store database table spaces, table usage, sql execution performance conditions. Meanwhile, the overall usability of the database can be analyzed, and the database is finally embodied in the routing inspection report.
The space state analysis result can be determined by performing table space analysis and table utilization analysis on the space state information of the associated database, and the execution efficiency analysis result can be determined by performing sql execution efficiency analysis on the execution efficiency information, so that the inspection report is further generated. Therefore, the spatial state and the execution efficiency of the correlation database can be efficiently monitored, and the correlation database can be accurately monitored.
In this embodiment, when the inspection information includes the interface state information, the electronic device may generate an inspection report according to the interface state information.
For example, the electronic device may determine a hardware operation analysis result according to a hardware operation parameter in the hardware operation state information. The electronic device can also determine a message channel analysis result according to the message channel flow in the message channel state information. The electronic equipment can also determine a temperature and humidity analysis result according to the temperature and humidity in the temperature and humidity information, and determine a cabinet power state analysis result according to the use state of the cabinet power in the cabinet power use state information. And then, the electronic equipment can generate an inspection report according to at least one of the message channel analysis result, the temperature and humidity analysis result and the cabinet power state analysis result. In addition to storing the status information returned by each API, the electronic device may also separately store the status data of the abnormality of a specific representative object (e.g., temperature and humidity information, message channel traffic, etc.), and finally present the status data in the patrol report.
Determining a hardware operation analysis result through hardware operation parameters in the hardware operation state information, determining a message channel analysis result through message channel flow in the message channel state information, determining a temperature and humidity in the temperature and humidity information, determining a temperature and humidity analysis result, and determining a cabinet power supply state analysis result through the use state of the cabinet power supply in the cabinet power supply use state information, thereby generating an inspection report. Therefore, the hardware running state, the message channel state, the machine room temperature and humidity, the cabinet power supply use state and the like of the inspection equipment can be accurately monitored in real time, the stable running of a railway dispatching system is facilitated, and the safe running of a train is guaranteed.
In this embodiment, after generating the polling report according to the polling information, the electronic device may further determine an abnormal parameter with an out-of-threshold parameter, an out-of-range parameter, or an abnormal parameter with an abnormal parameter state from the polling report. And generating a diagnosis result of the inspection equipment according to the appearance frequency of the abnormal parameters and the inspection items corresponding to the abnormal parameters.
For example, in the case that the network channel traffic exceeds the threshold (i.e., the abnormal parameter), the electronic device may determine the target patrol device whose network channel traffic exceeds the threshold, and determining a time interval range based on the abnormal parameters, further determining the occurrence frequency of the abnormal parameters in the time interval range (for example, the abnormal parameters occur 8 times in the time interval but do not all belong to the same inspection item), and the polling item corresponding to the abnormal parameter (for example, the polling item corresponding to the abnormal parameter of the network channel flow is in an operating state), so as to generate a diagnosis result of the polling device, i.e., the problem occurring in the inspection equipment, and even possible reasons for the problem can be predicted (for example, after training through a neural network model, various abnormal parameters are analyzed to predict the possible reasons for the abnormal parameters).
Illustratively, when each inspection is finished, the electronic device can automatically analyze the service state running on the inspection equipment, including whether the number of service processes is consistent, whether the CPU and the memory exceed the threshold, the connection state between the service systems, the running state of the service systems, and the like. For example, when the operation state of the service system is stopped, the service internal connection is interrupted, and the number of service processes is abnormal, the electronic device may prompt "service quality high risk" in the polling report. When the service process CPU and the memory exceed the threshold, the electronic device may prompt "quality of service at risk" in the patrol report.
For example, when there is a state where a plurality of known IPs of the same patrol device are PING-disabled, the electronic device may prompt "high risk of the entire operation state" in the patrol report. When other abnormal states exist, the electronic equipment can prompt that the whole operation state is risky in the patrol inspection report.
The abnormal parameters with the parameters exceeding the threshold value, the parameters exceeding the range or the abnormal parameter states in the inspection report are used for determining the frequency of occurrence of the abnormal parameters and the inspection items corresponding to the abnormal parameters, and further diagnosing the inspection equipment, so that the problems possibly occurring in the inspection equipment can be efficiently determined, the abnormal conditions of the inspection equipment can be positioned, processed and prevented by railway personnel, and the safe operation of a railway dispatching system can be further promoted.
Referring to fig. 3, fig. 3 is a block diagram of an information inspection device according to an embodiment of the present disclosure.
The embodiment of the present application further provides an information-based inspection device 200, which is applied to a railway dispatching system, and includes:
an inspection request obtaining module 210, configured to obtain an inspection request, where the inspection request is used to instruct to inspect one or more devices in the railway dispatching system.
And the inspection range determining module 220 is configured to determine, according to the inspection request, inspection equipment and an inspection item for detecting the inspection equipment from the railway scheduling system, where the inspection item includes one or more of an operating state, a connection state, a database state, and an interface state.
And the inspection module 230 is used for inspecting the inspection equipment according to the inspection items and determining inspection information.
And an inspection report generating module 240, configured to generate an inspection report according to the inspection information.
In this embodiment, the inspection item includes the running state, and the inspection module 230 is further configured to detect one or more of a device CPU, a server CPU, a device memory, a server memory, a network channel traffic and an error code, a device process, a process performance, a device critical service state, and a UPS power state of the inspection device; according to the detection of the inspection equipment, one or more items of inspection equipment information in detected equipment CPU information, server CPU information, equipment memory information, server memory information, network channel flow information and error code information, equipment process information, process performance information, equipment key service state information and UPS power supply state information are determined.
In this embodiment, the inspection report generating module 240 is further configured to perform threshold analysis on at least one piece of inspection equipment information when the inspection equipment information includes at least one of the equipment CPU information, the server CPU information, the equipment memory information, the server memory information, the network channel traffic information, and the equipment process information, and determine a threshold analysis result; when the inspection equipment information comprises equipment key service state information and/or UPS power supply state information, judging whether the equipment key service state and/or the UPS power supply state are abnormal or not to determine a state analysis result; when the inspection equipment information comprises at least one item of the equipment CPU information, the server CPU information, the equipment memory information and the server memory information, comparing the at least one item of the inspection equipment information with a reference range value to determine an operation analysis result; and generating the inspection report according to the obtained results in the threshold analysis result, the state analysis result and the operation analysis result.
In this embodiment, the inspection item includes the connection state, and the inspection module 230 is further configured to determine a device IP, a server IP, and an interface IP of the inspection device according to a network protocol used by the inspection device; and performing connectivity detection and availability detection on the equipment IP, the server IP and the interface IP to determine connection state information.
In this embodiment, the inspection report generating module 240 is further configured to determine whether the device IP, the server IP, and the interface IP are in an available state when the device IP, the server IP, and the interface IP are in a connected state, and if so, generate a first state analysis result indicating that the device IP, the server IP, and the interface IP are connected and available; if not, generating a second state analysis result which represents that the equipment IP, the server IP and the interface IP are in an illegal connection state; when the equipment IP, the server IP and the interface IP are in an unconnected state, generating a third state analysis result which represents that the equipment IP, the server IP and the interface IP are not connected; and generating the inspection report according to the first state analysis result, the second state analysis result or the third state analysis result.
In this embodiment, the inspection item includes the database status, and the inspection module 230 is further configured to determine, according to the inspection device, an associated database associated with the inspection device; and querying the associated database, and determining the spatial state information and/or the execution efficiency information of the associated database.
In this embodiment, the patrol report generating module 240 is further configured to perform table space analysis and table utilization analysis on the spatial state information of the associated database, and determine a spatial state analysis result; and/or performing sql execution efficiency analysis on the execution efficiency information of the associated database to determine an execution efficiency analysis result; and generating the inspection report according to at least one of the space state analysis result and the execution efficiency analysis result.
In this embodiment, the inspection equipment includes one or more of a first API interface, a second API interface, a third API interface, and a fourth API interface, where the inspection item includes the interface status, and the inspection module 230 is further configured to detect a system server according to the first API interface to obtain hardware running status information of the system server, where the first API interface is in butt joint with a management system of the system server in the railway scheduling system; and/or detecting a message channel of the inspection equipment according to the second API interface to acquire the state information of the message channel of the inspection equipment, wherein the equipment in the railway dispatching system and the inspection equipment transmit messages through the message channel; and/or detecting the environmental state of the machine room where the inspection equipment is located according to the third API to determine temperature and humidity information of the machine room and use state information of a cabinet power supply; and/or detecting an application connection state and a service running state of a service system according to the fourth API interface to determine service state information, wherein the fourth API interface is in butt joint with the service system in the railway dispatching system.
In this embodiment, the polling report generating module 240 is further configured to determine a hardware operation analysis result according to the hardware operation parameters in the hardware operation state information; and/or determining a message channel analysis result according to the message channel flow in the message channel state information; and/or determining a temperature and humidity analysis result according to the temperature and humidity in the temperature and humidity information, and determining a cabinet power state analysis result according to the use state of the cabinet power in the cabinet power use state information; and generating the inspection report according to at least one of the message channel analysis result, the temperature and humidity analysis result and the cabinet power state analysis result.
In this embodiment, the information inspection apparatus further includes a diagnosis module, configured to determine an abnormal parameter with a parameter exceeding a threshold, a parameter exceeding a range, or a parameter state abnormality from the inspection report after the inspection report generation module 240 generates the inspection report according to the inspection information; and generating a diagnosis result of the inspection equipment according to the occurrence frequency of the abnormal parameters and the inspection items corresponding to the abnormal parameters.
Referring to fig. 4, fig. 4 is a block diagram of an electronic device 120 according to an embodiment of the present disclosure.
In this embodiment, the electronic device 120 may be a terminal device, such as a personal computer, a notebook computer, and the like, which is not limited herein. Of course, the electronic device 120 may also be a server, such as a network server, a cloud server, a server cluster, and the like, which is not limited herein.
For example, the electronic device 120 may include: a communication module 122 connected to the outside through a network, one or more processors 124 for executing program instructions, a bus 123, a Memory 121 of different forms, for example, a magnetic disk, a ROM (Read-Only Memory), a RAM (Random Access Memory), or any combination thereof. The memory 121, the communication module 122 and the processor 124 are connected by a bus 123.
Illustratively, the memory 121 has stored therein a program. The processor 124 may call and run the programs from the memory 121 so that the informatization inspection method may be performed by running the programs to inspect the railway dispatching system comprehensively, efficiently and in real time.
The embodiment of the present application also provides a storage medium, where one or more programs are stored, and the one or more programs are executable by one or more processors to implement the information inspection method as described in the embodiment of the present application.
In summary, the embodiments of the present application provide an informationized inspection method, apparatus, storage medium, and electronic device, which inspects one or more devices in a system through a railway dispatching system, that is, detects one or more inspection items (for example, an operation state, a connection state, a database state, an interface state, and the like) of an inspection device, determines inspection information, and generates an inspection report. Therefore, inspection personnel do not need to enter the machine room for inspection, and safety risks caused by inspection, such as machine room safety risks (for example, dust in the machine room is increased, the service life of equipment is influenced, cold air in the machine room is released to cause energy waste, and possible misoperation, such as equipment operation risks caused by loosening of connecting lines due to unconscious touch of power lines and network lines) can be avoided; on the other hand, need not to patrol and examine personnel and rush to ripples and open the rack in each computer lab, look over the equipment behavior, can reduce the technique and the experience requirement to patrolling and examining personnel, can also promote and patrol and examine efficiency. And the railway dispatching system patrols and examines equipment's patrolling and examining, can record the risk problem that appears in the system again and self-resuming, promotes the comprehensiveness and the ageing of patrolling and examining to promote and patrol and examine the quality.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and there may be other divisions in actual implementation, and for example, a plurality of modules or components may be combined or integrated into another apparatus, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.
The above description is only an example of the present application and is not intended to limit the scope of the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims (13)
1. An information routing inspection method is characterized by being applied to a railway dispatching system and comprising the following steps:
obtaining an inspection request, wherein the inspection request is used for indicating to inspect one or more devices in the railway dispatching system;
according to the routing inspection request, routing inspection equipment and routing inspection items for detecting the routing inspection equipment are determined from the railway scheduling system, wherein the routing inspection items comprise one or more of a running state, a connection state, a database state and an interface state;
according to the polling items, polling the polling equipment to determine polling information;
and generating an inspection report according to the inspection information.
2. The informationized inspection method according to claim 1, wherein the inspection items include the operating states, and the inspection equipment is inspected according to the inspection items to determine inspection information, including:
detecting one or more of a device CPU, a server CPU, a device memory, a server memory, network channel flow and error codes, a device process, process performance, a device key service state and a UPS power state of the inspection device;
according to the detection of the inspection equipment, one or more items of inspection equipment information in detected equipment CPU information, server CPU information, equipment memory information, server memory information, network channel flow information and error code information, equipment process information, process performance information, equipment key service state information and UPS power supply state information are determined.
3. The informational routing inspection method of claim 2, wherein generating a routing inspection report based on the routing inspection information includes:
when the inspection equipment information comprises at least one of the equipment CPU information, the server CPU information, the equipment memory information, the server memory information, the network channel flow information and the equipment process information, performing threshold analysis on the at least one item of inspection equipment information to determine a threshold analysis result;
when the inspection equipment information comprises equipment key service state information and/or UPS power supply state information, judging whether the equipment key service state and/or the UPS power supply state are abnormal or not to determine a state analysis result;
when the inspection equipment information comprises at least one item of the equipment CPU information, the server CPU information, the equipment memory information and the server memory information, comparing the at least one item of the inspection equipment information with a reference range value to determine an operation analysis result;
and generating the inspection report according to the obtained results in the threshold analysis result, the state analysis result and the operation analysis result.
4. The informationized inspection method according to claim 1, wherein the inspection items include the connection state, and the inspection equipment is inspected according to the inspection items to determine inspection information, including:
determining a device IP, a server IP and an interface IP of the inspection equipment according to a network protocol used by the inspection equipment;
and performing connectivity detection and availability detection on the equipment IP, the server IP and the interface IP to determine connection state information.
5. The informational routing inspection method of claim 4, wherein generating a routing inspection report based on the routing inspection information includes:
when the equipment IP, the server IP and the interface IP are in a communication state, determining whether the equipment IP, the server IP and the interface IP are in an available state, if so, generating a first state analysis result which represents that the equipment IP, the server IP and the interface IP are communicated and are available; if not, generating a second state analysis result which represents that the equipment IP, the server IP and the interface IP are in an illegal connection state;
when the equipment IP, the server IP and the interface IP are in an unconnected state, generating a third state analysis result which represents that the equipment IP, the server IP and the interface IP are not connected;
and generating the inspection report according to the first state analysis result, the second state analysis result or the third state analysis result.
6. The informationized inspection method according to claim 1, wherein the inspection items include the database status, and the inspection of the inspection equipment according to the inspection items to determine the inspection information includes:
determining an association database associated with the inspection equipment according to the inspection equipment;
and querying the associated database, and determining the spatial state information and/or the execution efficiency information of the associated database.
7. The informational routing inspection method of claim 6, wherein generating a routing inspection report based on the routing inspection information includes:
performing table space analysis and table utilization rate analysis on the space state information of the associated database to determine a space state analysis result; and/or performing sql execution efficiency analysis on the execution efficiency information of the associated database to determine an execution efficiency analysis result;
and generating the inspection report according to at least one of the space state analysis result and the execution efficiency analysis result.
8. The informationized inspection method according to claim 1, wherein the inspection equipment comprises one or more of a first API interface, a second API interface, a third API interface and a fourth API interface, the inspection item comprises the interface state, the inspection equipment is inspected according to the inspection item to determine inspection information, and the method comprises the following steps:
detecting a system server according to the first API interface to acquire hardware running state information of the system server, wherein the first API interface is in butt joint with a management system of the system server in the railway dispatching system; and/or the presence of a gas in the gas,
detecting a message channel of the inspection equipment according to the second API interface to acquire state information of the message channel of the inspection equipment, wherein the equipment in the railway dispatching system and the inspection equipment transmit messages through the message channel; and/or the presence of a gas in the gas,
according to the third API interface, detecting the environmental state of the machine room where the inspection equipment is located to determine temperature and humidity information of the machine room and use state information of a cabinet power supply; and/or the presence of a gas in the gas,
and detecting an application connection state and a service operation state of a service system according to the fourth API interface to determine service state information, wherein the fourth API interface is in butt joint with the service system in the railway dispatching system.
9. The informational routing inspection method of claim 8, wherein generating a routing inspection report based on the routing inspection information includes:
determining a hardware operation analysis result according to the hardware operation parameters in the hardware operation state information; and/or the presence of a gas in the gas,
determining a message channel analysis result according to the message channel flow in the message channel state information; and/or the presence of a gas in the gas,
determining a temperature and humidity analysis result according to the temperature and humidity in the temperature and humidity information, and determining a cabinet power state analysis result according to the use state of the cabinet power in the cabinet power use state information;
and generating the inspection report according to at least one of the message channel analysis result, the temperature and humidity analysis result and the cabinet power state analysis result.
10. The informational routing inspection method of any one of claims 1 to 9, wherein after generating a routing inspection report based on the routing inspection information, the method further includes:
determining abnormal parameters with parameters exceeding a threshold value, parameters exceeding a range or abnormal parameter states from the patrol report;
and generating a diagnosis result of the inspection equipment according to the occurrence frequency of the abnormal parameters and the inspection items corresponding to the abnormal parameters.
11. The utility model provides an information-based inspection device which characterized in that is applied to railway dispatching system, includes:
the system comprises an inspection request obtaining module, an inspection request obtaining module and an inspection request processing module, wherein the inspection request obtaining module is used for obtaining an inspection request which is used for indicating to inspect one or more devices in the railway dispatching system;
the system comprises a polling range determining module, a polling request processing module and a polling range determining module, wherein the polling range determining module is used for determining polling equipment and polling items for detecting the polling equipment from the railway dispatching system according to the polling request, and the polling items comprise one or more of an operation state, a connection state, a database state and an interface state;
the inspection module is used for inspecting the inspection equipment according to the inspection items to determine inspection information;
and the polling report generating module is used for generating a polling report according to the polling information.
12. A storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the informational routing inspection method of any one of claims 1 to 10.
13. An electronic device in a railway dispatching system, wherein the railway dispatching system comprises a plurality of devices, and is characterized in that the electronic device is connected with the plurality of devices, the electronic device comprises a memory and a processor, the memory is used for storing information comprising program instructions, the processor is used for controlling the execution of the program instructions, and the program instructions are loaded and executed by the processor to realize the information routing inspection method according to any one of claims 1 to 10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010798633.7A CN111932706B (en) | 2020-08-10 | 2020-08-10 | Informationized inspection method and device, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010798633.7A CN111932706B (en) | 2020-08-10 | 2020-08-10 | Informationized inspection method and device, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111932706A true CN111932706A (en) | 2020-11-13 |
CN111932706B CN111932706B (en) | 2022-12-30 |
Family
ID=73307269
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010798633.7A Active CN111932706B (en) | 2020-08-10 | 2020-08-10 | Informationized inspection method and device, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111932706B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024114419A1 (en) * | 2022-11-30 | 2024-06-06 | 比亚迪股份有限公司 | Station inspection method and system, medium, and electronic device |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69104770T2 (en) * | 1990-01-11 | 1995-03-16 | Toshiba Kawasaki Kk | DEVICE TO SUPPORT INSTALLATION INSPECTION. |
CN104908781A (en) * | 2015-05-27 | 2015-09-16 | 中国铁路总公司 | Integrated electricity monitoring and maintaining system |
CN105490833A (en) * | 2015-11-19 | 2016-04-13 | 国家电网公司 | Inspection system and method of information system |
CN105528275A (en) * | 2015-12-04 | 2016-04-27 | 广东电网有限责任公司信息中心 | Database safety inspection method |
CN108055165A (en) * | 2017-12-12 | 2018-05-18 | 浙江齐治科技股份有限公司 | The method and equipment patrolling device of equipment routing inspection |
CN207527300U (en) * | 2017-07-14 | 2018-06-22 | 北京讯腾智慧科技股份有限公司 | Town gas pipe leak detection system based on Big Dipper positioning |
CN108830389A (en) * | 2018-06-07 | 2018-11-16 | 山东中创软件商用中间件股份有限公司 | A kind of method and system of information system automatic detecting |
CN109213658A (en) * | 2018-09-20 | 2019-01-15 | 郑州云海信息技术有限公司 | A kind of method for inspecting and device |
CN109527688A (en) * | 2018-11-12 | 2019-03-29 | 湖北工业大学 | A kind of safety helmet type patrol instrument |
-
2020
- 2020-08-10 CN CN202010798633.7A patent/CN111932706B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69104770T2 (en) * | 1990-01-11 | 1995-03-16 | Toshiba Kawasaki Kk | DEVICE TO SUPPORT INSTALLATION INSPECTION. |
CN104908781A (en) * | 2015-05-27 | 2015-09-16 | 中国铁路总公司 | Integrated electricity monitoring and maintaining system |
CN105490833A (en) * | 2015-11-19 | 2016-04-13 | 国家电网公司 | Inspection system and method of information system |
CN105528275A (en) * | 2015-12-04 | 2016-04-27 | 广东电网有限责任公司信息中心 | Database safety inspection method |
CN207527300U (en) * | 2017-07-14 | 2018-06-22 | 北京讯腾智慧科技股份有限公司 | Town gas pipe leak detection system based on Big Dipper positioning |
CN108055165A (en) * | 2017-12-12 | 2018-05-18 | 浙江齐治科技股份有限公司 | The method and equipment patrolling device of equipment routing inspection |
CN108830389A (en) * | 2018-06-07 | 2018-11-16 | 山东中创软件商用中间件股份有限公司 | A kind of method and system of information system automatic detecting |
CN109213658A (en) * | 2018-09-20 | 2019-01-15 | 郑州云海信息技术有限公司 | A kind of method for inspecting and device |
CN109527688A (en) * | 2018-11-12 | 2019-03-29 | 湖北工业大学 | A kind of safety helmet type patrol instrument |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024114419A1 (en) * | 2022-11-30 | 2024-06-06 | 比亚迪股份有限公司 | Station inspection method and system, medium, and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN111932706B (en) | 2022-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9569325B2 (en) | Method and system for automated test and result comparison | |
CN114500250A (en) | System linkage comprehensive operation and maintenance system and method in cloud mode | |
CN114267178B (en) | Intelligent operation maintenance method and device for station | |
CN113438110B (en) | Cluster performance evaluation method, device, equipment and storage medium | |
CN110635956A (en) | Equipment management method, platform, system, equipment and storage medium | |
CN112987696A (en) | Regional power distribution network equipment management platform and operation method thereof | |
CN114398354A (en) | Data monitoring method and device, electronic equipment and storage medium | |
CN117670033A (en) | Security check method, system, electronic equipment and storage medium | |
CN113312200A (en) | Event processing method and device, computer equipment and storage medium | |
CN111932706B (en) | Informationized inspection method and device, storage medium and electronic equipment | |
KR20130065800A (en) | Real-time collaborated enterprise asset management system based on condition-based maintenance and method thereof | |
CN113537590A (en) | Data anomaly prediction method and system | |
CN112667512A (en) | Data drive test method, device, equipment and computer readable storage medium | |
CN111951944B (en) | Method and platform for assisting management engineer | |
CN104253715A (en) | Monitoring system and method of multi-level cascade business | |
CN110851316B (en) | Abnormality early warning method, abnormality early warning device, abnormality early warning system, electronic equipment and storage medium | |
CN113408969B (en) | Maintenance scheme generation method and system for distributed system | |
CN115766793A (en) | Based on data center computer lab basis environmental monitoring alarm device | |
CN116155687A (en) | Remote operation and maintenance system | |
CN114595848A (en) | Equipment supervision method and device | |
CN115941441A (en) | System link automation monitoring operation and maintenance method, system, equipment and medium | |
CN113704368A (en) | Inspection information tracing method and device, computer equipment and storage medium | |
CN115934453A (en) | Troubleshooting method, troubleshooting device and storage medium | |
CN113704049A (en) | Server power failure monitoring method and device and electronic equipment | |
CN111447329A (en) | Method, system, device and medium for monitoring state server in call center |
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 |