disclosure of Invention
In view of the above-mentioned deficiencies of the prior art, the present invention provides a code vulnerability scanning method, system, terminal and storage medium to solve the above-mentioned technical problems.
In a first aspect, the present invention provides a method for processing a grid fault, including:
identifying the position, section, level and type of the power grid fault and the terminal number of the fault equipment;
determining the number and technical field of maintenance personnel to be dispatched according to the grade and the type of the fault;
searching all maintenance personnel in a certain peripheral distance range according to the position of the fault, and calling the working states and the technical fields of all the maintenance personnel in the range;
selecting maintenance personnel in the related technical field from maintenance personnel in a state without a maintenance work order, and selecting the maintenance personnel with the related quantity nearest to the fault position from the maintenance personnel in the related technical field as the finally selected maintenance personnel according to the quantity of the maintenance personnel required by the fault;
calculating the optimal driving route from each maintenance worker to the power grid fault position by utilizing the real-time road condition information according to the finally selected position of each maintenance worker and the power grid fault position;
sending repair work order dispatch information to the mobile terminal of each finally selected repair person, wherein the repair work order dispatch information comprises the following steps: location, section, level, category of fault, terminal number of faulty equipment and best driving route to go to.
Further, the repair order dispatch information further includes: information of other finally selected service personnel.
Further, the method further comprises:
and sending fault information which does not contain dispatching instructions to maintenance personnel which do not conform to the technical field in the peripheral area but are in a state without a maintenance work order.
Further, the method further comprises:
if the maintenance personnel meeting the conditions in a certain distance range around the vehicle is insufficient, the distance range is expanded and the maintenance personnel meeting the conditions are searched again.
In a second aspect, the invention provides a grid fault handling system comprising
The system comprises an information processing unit, a fault identification unit, a personnel screening unit, a road condition information unit, a line calculation unit and a communication unit;
the information processing unit is electrically connected with the fault identification unit, the personnel screening unit, the road condition information unit and the communication unit, keeps data communication transmission with each unit and receives position information of all maintenance personnel in real time; the fault identification unit is connected with the information processing unit, is used for identifying the position, the section, the level and the type of the fault and the terminal number of the fault equipment, and sends the identified fault information to the information processing unit; the personnel screening unit is arranged in the information processing unit and is used for screening proper maintenance personnel from peripheral maintenance personnel according to the fault position and grade information identified by the fault identification unit; the road condition information unit is electrically connected with the information processing unit, is used for receiving the real-time road condition information and sending the real-time road condition information to the information processing unit; the line calculation unit is arranged in the information processing unit and is used for calculating an optimal driving route from a maintenance worker to a power grid fault position according to the real-time road condition information; the communication unit is electrically connected with the information processing unit and is used for sending information to the terminal equipment of the maintenance personnel and receiving the position information sent by the terminal equipment of the maintenance personnel.
Further, the system further comprises:
and the information display unit is connected with the information processing unit and is configured to display the position of the power failure, the working state and the position of the peripheral maintenance personnel and the information of the finally selected maintenance personnel on the map screen.
Further, the system further comprises:
an information storage unit, connected to the information processing unit, configured to store processing information of the entire system, including: overall maintenance personnel information, power failure information, and final dispatch result information.
In a third aspect, the present invention provides an apparatus comprising:
a memory arranged to store a computer program and execution instructions of the processor;
a processor arranged to execute the computer program to implement the steps of the grid fault handling method of any of claims 1-4.
The beneficial effect of the invention is that,
according to the power grid fault processing method, the system and the device, through the identification of the position and the grade of the fault, the heads of maintenance personnel related to the technical field of the fault and capable of reaching the power fault site at the fastest speed are screened, and the optimal route is selected according to the real-time road condition information so that the maintenance personnel can reach the power fault site at the fastest speed.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The present invention will be described in detail below with reference to the embodiments with reference to the attached drawings.
Example 1
As shown in fig. 1, the present embodiment provides a grid fault processing method, including:
when a fault occurs at a certain part of a power grid, equipment responsible for monitoring the power grid identifies the position of the fault of the power grid, a section where the fault is located, the level and the type of the fault and the terminal number of the equipment with the fault, the number and the technical field of maintenance personnel needing to be dispatched are determined according to the level and the type of the fault, the higher the level of the fault is, the more maintenance personnel are possibly needed, and for the type of the fault, different fields such as strong current, weak current, hardware fault, software fault, system fault and the like exist, so the types of the maintenance personnel needing to be dispatched have different work types.
Searching all maintenance personnel in a certain distance range around according to the position of the fault, for example, searching maintenance personnel in a range of 5 kilometers around, a mobile terminal carried by the maintenance personnel keeps a communication state with a communication unit of a monitoring center at any time, and sends the position of the mobile terminal to a data processing unit of the monitoring center in real time, the data processing unit calculates the distance from each maintenance personnel to the fault location according to the received position of each maintenance personnel, searches the maintenance personnel with the distance less than 5 kilometers from the distance, and then the data processing unit calls the working states of all the maintenance personnel in the range of 5 kilometers and the technical field, wherein the technical field usually stores work codes in an information storage unit and can be modified by a management department.
Firstly, maintenance personnel in a state without a maintenance work order can arrive at a fault location immediately to be screened, maintenance personnel in the technical field related to the fault field are selected from the screening, sequencing is carried out according to the distance from the fault location, and according to the number of maintenance personnel required by the fault, a plurality of maintenance personnel closest to the fault location are selected as finally selected maintenance personnel.
If the number of qualified maintenance personnel in the range of 5 kilometers is less than the required number, the range of 5 kilometers is expanded to 8 kilometers again to search the qualified maintenance personnel again until the required number of maintenance personnel is found or the set upper limit search range is reached.
According to the finally selected position of each maintenance person and the power grid fault position, the optimal driving route from each maintenance person to the power grid fault position is respectively calculated by utilizing the real-time road condition information received by the road condition information unit, and then maintenance work order dispatching information is sent to the finally selected mobile terminal of each maintenance person, wherein the method comprises the following steps: location of the fault, section, level, category, terminal number of the faulty equipment, best driving route to go, and information of other maintenance personnel who received the dispatch work order together.
The monitoring center data processing unit also sends fault information without dispatch instructions to maintenance personnel who are not in the technical field in the peripheral range but are in the state of no maintenance work order, for example, the fault information is sent to primary maintenance personnel who temporarily have no work order task in the periphery, so that practical learning opportunities are provided for the maintenance personnel, and the maintenance personnel can decide whether to go to the accident site for learning or provide assistance according to the situation because the fault information does not contain dispatch instructions.
Example 2
As shown in fig. 2, the present embodiment provides a grid fault handling system, including:
a data processing unit 201, a fault identification unit 202, a personnel screening unit 203, a road condition information unit 204, a line calculation unit 205, a communication unit 206, an information display unit 207 and an information storage unit 208;
the information processing unit 201 is electrically connected with the fault identification unit 202, the personnel screening unit 203, the road condition information unit 204 and the communication unit 206, the information processing unit 201 and each unit keep data communication transmission, and receive the position information of all maintenance personnel in real time; fault identifying unit 202 is connected to information processing unit 201, sets a terminal number for identifying a location, section, level, kind, and faulty device of a fault, and transmits identified fault information to information processing unit 201; the personnel screening unit 203 is arranged in the information processing unit 201 and is used for screening proper maintenance personnel from peripheral maintenance personnel according to the fault position and the grade information identified by the fault identification unit 202; the traffic information unit 204 is electrically connected to the information processing unit 201, and configured to receive the real-time traffic information and send the information to the information processing unit 201; the route calculation unit 205 is arranged in the information processing unit 201 and is used for calculating an optimal driving route from a maintenance worker to a power grid fault position according to the real-time road condition information; the communication unit 206 is electrically connected with the information processing unit 201, and is configured to send information to the terminal device of the maintenance personnel and receive position information sent by the terminal device of the maintenance personnel; an information display unit 207 connected to the information processing unit 201 and configured to display a position of the power failure, the working states and positions of the peripheral maintenance personnel, and information of the finally selected maintenance personnel on the map screen; an information storage unit 208, connected to the information processing unit 201, configured to store processing information of the entire system, including: overall maintenance personnel information, power failure information, and final dispatch result information.
Example 3
As shown in fig. 3, the present embodiment provides an apparatus 300, the apparatus 300 comprising:
a memory 301 arranged to store computer programs and execution instructions for the processor;
a processor 302 arranged to execute the computer program to implement the steps of the grid fault handling method of any of claims 1-4.
Those skilled in the art will readily appreciate that the techniques of the embodiments of the present invention may be implemented as software plus a required general purpose hardware platform. Based on such understanding, the technical solutions in the embodiments of the present invention may be embodied in the form of a software product, where the computer software product is stored in a storage medium, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and the like, and the storage medium can store program codes, and includes instructions for enabling a computer terminal (which may be a personal computer, a server, or a second terminal, a network terminal, and the like) to perform all or part of the steps of the method in the embodiments of the present invention.
The same and similar parts in the various embodiments in this specification may be referred to each other. Especially, for the terminal embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant points can be referred to the description in the method embodiment.
In the embodiments provided in the present invention, it should be understood that the disclosed system and method can be implemented in other ways. For example, the above-described system embodiments are merely illustrative, and for example, the division of the units is only one logical functional division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, 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 through some interfaces, systems or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
Although the present invention has been described in detail by referring to the drawings in connection with the preferred embodiments, the present invention is not limited thereto. Various equivalent modifications or substitutions can be made on the embodiments of the present invention by those skilled in the art without departing from the spirit and scope of the present invention, and these modifications or substitutions are within the scope of the present invention/any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.