Emergency resource allocation online monitoring method and system

By using the resource allocation knowledge graph for isolation factor evaluation and real-time adjustment in emergency resource allocation, the waste of resources and untimely allocation caused by information sharing in traditional methods is solved, and the operation reliability of the power system is improved.

CN120374092APending Publication Date: 2025-07-25ZHANJIANG POWER SUPPLY BUREAU OF GUANGDONG POWER GRID CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510507654.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

Traditional emergency resource allocation methods are not shared by various departments and poor communication, which can easily cause repeated allocation, waste of resources or untimely allocation, which reduces the reliability of power system operation.

Method used

By entering emergency rescue data into the resource allocation knowledge graph, performing isolation factor evaluation, generating allocation plans, and real-time adjustment of resource transportation information to achieve accurate allocation.

Benefits of technology

It realizes the precise allocation of emergency resources and improves the reliability of power system operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120374092A_ABST
    Figure CN120374092A_ABST
Patent Text Reader

Abstract

The invention discloses an emergency resource allocation online monitoring method and system, and relates to the technical field of emergency management, when emergency rescue data of a plurality of rescue points are received, each emergency rescue data is input into a preset resource allocation knowledge graph, and regulation and control data corresponding to each rescue point are obtained; and performing isolation factor evaluation on the regulation and control data corresponding to each rescue point to obtain an isolation factor corresponding to each rescue point, performing feedback regulation and control according to the isolation factor corresponding to each rescue point and the regulation and control data to generate a corresponding allocation scheme, and performing resource allocation on each rescue point according to the allocation scheme. And acquiring resource transportation information of each rescue point in real time, and adjusting the allocation scheme according to each piece of resource transportation information until the resource transportation position in each piece of resource transportation information coincides with the corresponding rescue point. The technical problems that according to an existing emergency resource allocation method, due to the fact that information is not shared, resource waste is prone to occurring, and the operation reliability of a power system is reduced are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of emergency management, and particularly to an online monitoring method and system for emergency resource allocation. Background Art

[0002] In the operation of modern power systems, a large number of power failures are caused by natural disasters. Such as line icing, insulation breakdown, substation tripping, etc. It is necessary to arrange emergency teams and materials for repair according to the post-disaster fault conditions. Therefore, it is crucial to allocate emergency resources reasonably and efficiently.

[0003] Currently, the traditional method for emergency resource allocation is mainly through manual allocation. However, due to the lack of information sharing and poor communication among departments, situations such as duplicate allocation, resource waste, or untimely allocation are likely to occur, reducing the reliability of power system operation. Summary of the Invention

[0004] The present invention provides an online monitoring method and system for emergency resource allocation, which solves the technical problem that the traditional method for emergency resource allocation is mainly through manual allocation. However, due to the lack of information sharing and poor communication among departments, situations such as duplicate allocation, resource waste, or untimely allocation are likely to occur, reducing the reliability of power system operation.

[0005] An online monitoring method for emergency resource allocation provided by the first aspect of the present invention includes:

[0006] When the monitoring page receives emergency rescue data from multiple rescue points, input each piece of the emergency rescue data into a preset resource allocation knowledge graph to obtain the regulation data corresponding to each rescue point;

[0007] Evaluate the isolation factors for the regulation data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point;

[0008] Perform feedback regulation according to the isolation factor and regulation data corresponding to each rescue point, generate a corresponding allocation plan and display it on the monitoring page;

[0009] Allocate resources to each rescue point according to the allocation plan, and obtain the resource transportation information of each rescue point in real time;

[0010] Adjust the allocation plan according to the resource transportation information of each rescue point until the resource transportation location in each piece of the resource transportation information coincides with the corresponding rescue point.

[0011] Optionally, the regulation data includes the number of resource requirements, the quantity of emergency supplies, a plurality of first shared resource numbers, and a plurality of second shared resource numbers. The step of evaluating the isolation factor for the regulation data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point includes:

[0012] Sum up the plurality of first shared resource numbers associated with each rescue point respectively to obtain a plurality of first sums;

[0013] Subtract the first sums from the quantity of emergency supplies associated with each rescue point respectively to obtain a plurality of first differences;

[0014] Judge whether the first difference associated with each rescue point is less than the corresponding resource requirement respectively;

[0015] If the first difference is greater than or equal to the corresponding resource requirement, determine the preset basic isolation degree as the isolation factor corresponding to the rescue point;

[0016] If the first difference is less than the corresponding resource requirement, sum up the plurality of second shared resource numbers associated with the rescue point to obtain a second sum;

[0017] Sum up the second sum and the associated first difference to obtain a third sum;

[0018] Take the ratio of the first difference and the associated third sum to obtain the isolation factor corresponding to the rescue point.

[0019] Optionally, the step of performing feedback regulation according to the isolation factor and regulation data corresponding to each rescue point, generating a corresponding deployment plan and displaying it on the monitoring page includes:

[0020] Judge whether the isolation factor corresponding to each rescue point is less than the preset isolation performance threshold;

[0021] If any of the isolation factors is less than the isolation performance threshold, update the regulation data of each rescue point according to each isolation factor to obtain the updated regulation data;

[0022] Jump to execute the step of evaluating the isolation factor for the regulation data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point until each isolation factor is greater than or equal to the isolation performance threshold;

[0023] If each isolation factor is greater than or equal to the isolation performance threshold, generate a corresponding deployment plan using the regulation data associated with each rescue point and display it on the monitoring page.

[0024] Optionally, the step of updating the control data of each of the rescue points according to each of the isolation factors to obtain the updated control data includes:

[0025] Select the rescue point corresponding to the minimum value among each of the isolation factors as the target point;

[0026] Obtain the resource points to be allocated associated with the target point, and obtain the resource information of the target point and the associated resource points to be allocated;

[0027] Input each of the resource information into a preset resource matching degree function respectively to obtain a plurality of resource matching degrees;

[0028] Select the resource point to be allocated corresponding to the maximum value among each of the resource matching degrees as the target resource point;

[0029] Use the resource information and control data associated with the target resource point as the updated control data.

[0030] Optionally, the step of generating a corresponding deployment plan using the control data associated with each of the rescue points and displaying it on the monitoring page includes:

[0031] Generate a corresponding deployment plan using the control data associated with each of the rescue points;

[0032] Load the deployment plan into the feedback component within the monitoring page;

[0033] Render the feedback component to generate a monitoring page including the deployment plan.

[0034] Optionally, the resource transportation information includes the resource transportation location and the resource transportation speed. The step of adjusting the deployment plan according to each of the resource transportation information until the resource transportation location in each of the resource transportation information coincides with the corresponding rescue point includes:

[0035] Calculate the distance values between each of the resource transportation locations and the corresponding rescue points respectively to obtain a plurality of distance values;

[0036] Perform a ratio process on each of the distance values and the associated resource transportation speed respectively to obtain a plurality of resource transportation times;

[0037] Judge whether the resource transportation time associated with each of the rescue points is greater than a preset deployment time threshold respectively;

[0038] When the resource transportation time is greater than the deployment time threshold, determine the isolation factor corresponding to the rescue point using a preset warning factor;

[0039] Jump to execute the step of performing feedback regulation according to the isolation factors and regulation data corresponding to each rescue point, generating a corresponding deployment plan and displaying it on the monitoring page until the resource transportation locations in each resource transportation information coincide with the corresponding rescue points.

[0040] An online monitoring system for emergency resource deployment provided in the second aspect of the present invention includes:

[0041] A response module, configured to input each piece of emergency rescue data into a preset resource deployment knowledge graph when the monitoring page receives emergency rescue data of multiple rescue points, and obtain the regulation data corresponding to each rescue point;

[0042] An evaluation module, configured to evaluate the isolation factors of the regulation data corresponding to each rescue point to obtain the isolation factors corresponding to each rescue point;

[0043] A feedback regulation module, configured to perform feedback regulation according to the isolation factors and regulation data corresponding to each rescue point, generate a corresponding deployment plan and display it on the monitoring page;

[0044] A monitoring module, configured to perform resource deployment for each rescue point according to the deployment plan, and obtain the resource transportation information of each rescue point in real time;

[0045] An adjustment module, configured to adjust the deployment plan according to each piece of resource transportation information until the resource transportation locations in each piece of resource transportation information coincide with the corresponding rescue points.

[0046] An electronic device provided in the third aspect of the present invention includes a memory and a processor. When a computer program stored in the memory is executed by the processor, the processor is caused to execute the steps of the online monitoring method for emergency resource deployment as described in any one of the above.

[0047] A computer-readable storage medium provided in the fourth aspect of the present invention has a computer program stored thereon. When the computer program is executed, the online monitoring method for emergency resource deployment as described in any one of the above is implemented.

[0048] A computer program product provided in the fifth aspect of the present invention includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer is caused to execute the online monitoring method for emergency resource deployment as described in any one of the above.

[0049] From the above technical solutions, it can be seen that the present invention has the following advantages:

[0050] The present invention inputs various emergency rescue data into a preset resource allocation knowledge graph to obtain the control data corresponding to each rescue point, then evaluates the isolation factors of the control data corresponding to each rescue point to obtain the isolation factors corresponding to each rescue point, and performs feedback control according to the isolation factors and control data corresponding to each rescue point to generate a corresponding allocation plan and display it on the monitoring page. It overcomes the technical problem that the traditional emergency resource allocation method mainly relies on manual allocation, but due to the lack of information sharing and poor communication between departments, situations such as repeated allocation, resource waste, or untimely allocation are likely to occur, reducing the reliability of the operation of the power system. Compared with the traditional emergency resource allocation method, the present invention obtains the emergency rescue data of each rescue point, allocates resources to each rescue point according to the emergency rescue data of each rescue point to generate the control data corresponding to each rescue point, then evaluates the isolation factors of each control data, and optimizes each control data according to each isolation factor to obtain the corresponding allocation plan. At the same time, it obtains the resource transportation information of each rescue point in real time and adjusts the allocation plan according to the resource transportation information of each rescue point, realizing the precise allocation of emergency resources and improving the reliability of the operation of the power system. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0052] Figure 1 It is a flowchart of the steps of an online monitoring method for emergency resource allocation provided in Embodiment 1 of the present invention;

[0053] Figure 2 It is a flowchart of the steps of an online monitoring method for emergency resource allocation provided in Embodiment 2 of the present invention;

[0054] Figure 3 It is a block diagram of the structure of an online monitoring system for emergency resource allocation provided in Embodiment 3 of the present invention;

[0055] Figure 4 It is a block diagram of the structure of a computer device provided in Embodiment 4 of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0056] The embodiment of the present invention provides an online monitoring method and system for emergency resource allocation, which is used to solve the technical problem that the traditional emergency resource allocation method mainly relies on manual allocation. However, due to the lack of information sharing and poor communication among departments, situations such as duplicate allocation, resource waste, or untimely allocation are likely to occur, reducing the reliability of the operation of the power system.

[0057] In order to make the invention purpose, features, and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the embodiments described below are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0058] Please refer to Figure 1 , Figure 1 which is a flowchart of the steps of an online monitoring method for emergency resource allocation provided in Embodiment 1 of the present invention.

[0059] An online monitoring method for emergency resource allocation provided by the present invention includes:

[0060] Step 101: When the monitoring page receives the emergency rescue data of multiple rescue points, input each piece of emergency rescue data into a preset resource allocation knowledge graph to obtain the regulation data corresponding to each rescue point;

[0061] A rescue point refers to a specific location or facility used to carry out rescue operations in an emergency.

[0062] Emergency rescue data refers to various information sets used to support rescue decision-making, resource allocation, operation command, and post-event evaluation during the process of dealing with emergencies or disasters. It includes, but is not limited to, video monitoring data, meteorological data, geographical information data, and the status data of emergency teams and supplies at the disaster site.

[0063] A resource allocation knowledge graph refers to a structured data model used to optimize the intelligent scheduling and allocation decisions of emergency resources (such as emergency teams and emergency supplies, etc.). It integrates multi-source heterogeneous data, constructs an entity relationship network, and realizes the precise matching, dynamic optimization, and visual analysis of resource requirements.

[0064] Regulatory data refers to the set of information used for resource allocation at rescue points. It includes, but is not limited to, the number of resource requirements, the quantity of emergency supplies, the number of multiple first shared resources, the number of multiple second shared resources, emergency team information, and emergency supply information. Among them, the emergency team information includes the team name, affiliated unit, contact information, personnel composition, professional skills, equipment status, and location of the station. The emergency supply information includes the type, name, specification, model, quantity, storage location, shelf life, manufacturer, and contact information.

[0065] The monitoring page refers to a visual interface used to display key data, status, and indicators in real-time or near real-time, usually presented in the form of charts, maps, dashboards, etc., to help decision-makers quickly grasp the situation of resource allocation.

[0066] In the embodiment of the present invention, when receiving the emergency rescue data of multiple rescue points on the monitoring page, intelligent scheduling is performed on each piece of emergency rescue data through a preset resource allocation knowledge graph to obtain the regulatory data corresponding to each rescue point.

[0067] Step 102: Evaluate the isolation factor of the regulatory data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point;

[0068] The isolation factor refers to the key parameter that quantifies the balance state of resource supply and demand at the rescue point.

[0069] In the embodiment of the present invention, the regulatory data corresponding to each rescue point is respectively input into a preset isolation factor evaluation function to obtain the isolation factor corresponding to each rescue point.

[0070] It should be noted that the isolation factor evaluation function is specifically:

[0071]

[0072] Among them, is the isolation factor corresponding to the g-th rescue point, is the quantity of emergency supplies corresponding to the g-th rescue point, is the number of the j-th first shared resource, is the number of resource requirements corresponding to the g-th rescue point, is the number of the j-th second shared resource, G is the total number of rescue points of shared resources, j is the number of the rescue point of shared resources, and g is the number of the rescue point.

[0073] Step 103: Perform feedback regulation according to the isolation factor and regulatory data corresponding to each rescue point, generate a corresponding allocation plan and display it on the monitoring page;

[0074] The allocation plan refers to a decision-making plan used to optimize the allocation and scheduling of emergency resources (teams and supplies).

[0075] In an embodiment of the present invention, it is determined whether the isolation factor corresponding to each rescue point is less than a preset isolation performance threshold. If any isolation factor is less than the isolation performance threshold, the regulation data of each rescue point is updated according to each isolation factor to obtain updated regulation data, and then it jumps to execute the step of performing isolation factor evaluation on the regulation data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point, until each isolation factor is greater than or equal to the isolation performance threshold. If each isolation factor is greater than or equal to the isolation performance threshold, a corresponding deployment plan is generated using the regulation data associated with each rescue point and displayed on the monitoring page.

[0076] Step 104: Perform resource deployment on each rescue point according to the deployment plan, and obtain the resource transportation information of each rescue point in real time;

[0077] The resource transportation information refers to the resource transportation position and resource transportation speed of the emergency team and material transportation vehicle associated with the rescue point.

[0078] In an embodiment of the present invention, resource deployment is performed on each rescue point according to the deployment plan, and the resource transportation position and resource transportation speed of each rescue point are obtained in real time.

[0079] Step 105: Adjust the deployment plan according to each resource transportation information until the resource transportation position in each resource transportation information coincides with the corresponding rescue point.

[0080] The resource transportation position refers to the position of the resource transportation vehicle.

[0081] In an embodiment of the present invention, the distance value between each resource transportation position and the corresponding rescue point is calculated respectively to obtain a plurality of distance values. Each distance value is respectively subjected to a ratio process with the associated resource transportation speed to obtain a plurality of resource transportation times. It is respectively determined whether the resource transportation time associated with each rescue point is greater than a preset deployment time threshold. When the resource transportation time is greater than the deployment time threshold, the preset warning factor is used to determine the isolation factor corresponding to the rescue point, and then it jumps to execute step 103 until the resource transportation position in each resource transportation information coincides with the corresponding rescue point.

[0082] In the embodiment of the present invention, by inputting each emergency rescue data into a preset resource allocation knowledge graph, the control data corresponding to each rescue point is obtained. Then, the isolation factor evaluation is performed on the control data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point. According to the isolation factor and the control data corresponding to each rescue point, feedback control is performed to generate a corresponding allocation plan and display it on the monitoring page. This overcomes the technical problem that the traditional emergency resource allocation method mainly relies on manual allocation. However, due to the lack of information sharing and poor communication among departments, situations such as duplicate allocation, resource waste, or untimely allocation are likely to occur, reducing the reliability of the operation of the power system. Compared with the traditional emergency resource allocation method, the present invention obtains the emergency rescue data of each rescue point, performs resource allocation for each rescue point according to each emergency rescue data, generates the control data corresponding to each rescue point, then performs isolation factor evaluation on each control data, and optimizes each control data according to each isolation factor to obtain the corresponding allocation plan, realizing the precise allocation of emergency resources and improving the reliability of the operation of the power system.

[0083] Please refer to Figure 2 , Figure 2 which is the step flowchart of an online monitoring method for emergency resource allocation provided in the second embodiment of the present invention.

[0084] An online monitoring method for emergency resource allocation provided by the present invention includes:

[0085] Step 201: When the monitoring page receives the emergency rescue data of multiple rescue points, input each emergency rescue data into a preset resource allocation knowledge graph to obtain the control data corresponding to each rescue point;

[0086] In the embodiment of the present invention, when the monitoring page receives the emergency rescue data of multiple rescue points, input each emergency rescue data into a preset resource allocation knowledge graph to generate an initial allocation plan (i.e., the control data corresponding to the rescue point).

[0087] Step 202: Perform isolation factor evaluation on the control data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point;

[0088] Further, the control data includes the resource demand number, the amount of emergency supplies, multiple first shared resource numbers, and multiple second shared resource numbers. Step 202 includes the following sub-steps:

[0089] S11: Add up the multiple first shared resource numbers associated with each rescue point respectively to obtain multiple first sums;

[0090] The first shared resource number refers to the number of resources shared by a rescue point with other rescue points per unit time.

[0091] In the embodiments of the present invention, the sum values of the respective first shared resource numbers associated with each rescue point are calculated separately to obtain a plurality of first sum values.

[0092] S12. The emergency material quantity associated with each rescue point is respectively subjected to a difference process with the first sum value to obtain a plurality of first differences;

[0093] The emergency material quantity refers to the total amount of emergency materials that can be allocated at the rescue point.

[0094] In the embodiments of the present invention, the differences between the emergency material quantity associated with each rescue point and the first sum value are calculated separately to obtain a plurality of first differences.

[0095] S13. It is respectively determined whether the first difference associated with each rescue point is less than the corresponding resource demand number;

[0096] The resource demand number refers to the estimated total amount of emergency resources (such as teams, materials, equipment, etc.) required by the rescue point to cope with disasters or emergencies.

[0097] S14. If the first difference is greater than or equal to the corresponding resource demand number, the preset basic isolation degree is determined as the isolation factor corresponding to the rescue point;

[0098] The basic isolation degree refers to the isolation factor when the rescue point meets the resource demand number, and the value is 1.

[0099] In the embodiments of the present invention, it is respectively determined whether the first difference associated with each rescue point is less than the corresponding resource demand number. When the first difference is greater than or equal to the corresponding resource demand number, the isolation factor corresponding to the rescue point is determined to be 1.

[0100] S15. If the first difference is less than the corresponding resource demand number, the second shared resource numbers associated with the rescue point are added together to obtain a second sum value;

[0101] The second shared resource number refers to the number of resources shared by other rescue points for the rescue point per unit time.

[0102] In the embodiments of the present invention, when the first difference is less than the corresponding resource demand number, the sum value of the second shared resource numbers associated with the rescue point is calculated to obtain a second sum value.

[0103] S16. The second sum value and the associated first difference are added together to obtain a third sum value;

[0104] In the embodiments of the present invention, the sum value of the second sum value and the corresponding first difference is calculated to obtain a third sum value.

[0105] S17. The first difference and the associated third sum value are subjected to a ratio process to obtain the isolation factor corresponding to the rescue point.

[0106] In an embodiment of the present invention, the ratio between the first difference value and the corresponding third sum value is calculated to obtain the isolation factor corresponding to the rescue point.

[0107] Step 203: Determine whether the isolation factor corresponding to each rescue point is less than a preset isolation performance threshold;

[0108] The isolation performance threshold refers to a critical parameter for determining whether external resource allocation is required for a rescue point.

[0109] In an embodiment of the present invention, it is determined whether the isolation factor corresponding to each rescue point is less than a preset isolation performance threshold. Among them, the isolation performance threshold takes values in [0, 1].

[0110] Step 204: If any isolation factor is less than the isolation performance threshold, update the regulation data of each rescue point according to each isolation factor to obtain the updated regulation data;

[0111] Further, step 204 includes the following sub-steps:

[0112] S21: Select the rescue point corresponding to the minimum value among each isolation factor as the target point;

[0113] The target point refers to the rescue point that requires external resource allocation.

[0114] In an embodiment of the present invention, when any isolation factor is less than the isolation performance threshold, the rescue point corresponding to the minimum value among each isolation factor is selected as the target point.

[0115] S22: Obtain the resource points to be allocated associated with the target point, and obtain the resource information between the target point and the associated resource points to be allocated;

[0116] The resource information refers to the resource matching information between the target point and the resource points to be allocated. The resource matching information includes, but is not limited to, transportation costs, time constraints, and the utility of human and material resources.

[0117] The resource points to be allocated refer to the resource points with sufficient current resources and capable of allocating resources to the rescue point.

[0118] In an embodiment of the present invention, the resource points to be allocated associated with the target point are obtained, and the transportation costs, time constraints, and the utility of human and material resources between the target point and the associated resource points to be allocated are obtained.

[0119] S23: Input each resource information into a preset resource matching degree function respectively to obtain a plurality of resource matching degrees;

[0120] In the embodiments of the present invention, each resource information is respectively input into a preset resource matching degree function to obtain the resource matching degree corresponding to each resource point to be allocated.

[0121] It should be noted that the resource matching degree function is specifically:

[0122]

[0123] Wherein, is the resource matching degree, is the transportation cost, is the time constraint, is the average time, is the utility of human and material resources, is the first weight coefficient, is the second weight coefficient, is the third weight coefficient.

[0124] S24. Select the resource point to be allocated corresponding to the maximum value among the resource matching degrees as the target resource point;

[0125] The target resource point refers to the resource point to be allocated with the highest resource matching degree with the target point.

[0126] In the embodiments of the present invention, select the resource point to be allocated corresponding to the maximum value from all the resource matching degrees as the target resource point.

[0127] It should be noted that the greater the resource matching degree, the higher the emergency resource matching degree between the resource point to be allocated and the target point, and vice versa. By selecting the resource point to be allocated corresponding to the maximum value from each resource matching degree as the target resource point, the best allocation route can be selected for the target point, improving the cost performance of the matching.

[0128] S25. Use the resource information and regulation data associated with the target resource point as the updated regulation data.

[0129] The resource information refers to the emergency team information and emergency material information of the target resource point.

[0130] In the embodiments of the present invention, use the emergency team information, emergency material information and regulation data associated with the target resource point as the updated regulation data.

[0131] Step 205. Jump to execute the step of evaluating the isolation factor for the regulation data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point until each isolation factor is greater than or equal to the isolation performance threshold;

[0132] In the embodiments of the present invention, jump to execute step 202 until each isolation factor is greater than or equal to the isolation performance threshold.

[0133] Step 206: If each isolation factor is greater than or equal to the isolation performance threshold, generate a corresponding deployment plan using the control data associated with each rescue point and display it on the monitoring page.

[0134] Further, step 206 includes the following sub-steps:

[0135] S31: Generate a corresponding deployment plan using the control data associated with each rescue point;

[0136] In the embodiment of the present invention, if each isolation factor is greater than or equal to the isolation performance threshold, generate a corresponding deployment plan using the control data associated with each rescue point.

[0137] S32: Load the deployment plan into the feedback component on the monitoring page;

[0138] S33: Render the feedback component to generate a monitoring page containing the deployment plan.

[0139] In the embodiment of the present invention, format the deployment plan, load the formatted deployment plan into the feedback component on the monitoring page, and render the feedback component to generate a monitoring page containing the deployment plan.

[0140] Step 207: Perform resource allocation for each rescue point according to the deployment plan, and obtain the resource transportation information of each rescue point in real time;

[0141] In the embodiment of the present invention, perform resource allocation of emergency teams and emergency supplies for each rescue point according to the deployment plan, and obtain the resource transportation information of each rescue point in real time.

[0142] It should be noted that the resource transportation information can be obtained by using the Global Positioning System (GPS), Beidou Satellite Navigation System or other positioning technologies in the Internet of Things technology to obtain the resource transportation location and resource transportation speed of each rescue point. At the same time, the resource transportation information of each rescue point can be visually displayed on the monitoring page in the form of an electronic map, so that the emergency command center can intuitively see the real-time positions of the emergency teams and supplies. In addition, the monitoring page can record the historical movement trajectories of the emergency teams and supply vehicles corresponding to each rescue point, which is convenient for reviewing and analyzing the rescue operation process, so as to summarize experience and lessons and optimize the resource allocation knowledge graph.

[0143] Step 208: Adjust the deployment plan according to each resource transportation information until the resource transportation location in each resource transportation information coincides with the corresponding rescue point.

[0144] Further, the resource transportation information includes the resource transportation location and the resource transportation speed, and step 208 includes the following sub-steps:

[0145] S41. Calculate the distance values between each resource transportation location and the corresponding rescue point respectively to obtain multiple distance values;

[0146] In the embodiment of the present invention, each resource transportation location and the corresponding rescue point are respectively input into a preset distance function to obtain multiple distance values.

[0147] It should be noted that the distance function is specifically:

[0148]

[0149] Wherein, is the distance value, is the abscissa of the resource transportation location, is the ordinate of the resource transportation location, is the abscissa of the rescue point, is the ordinate of the rescue point.

[0150] S42. Perform ratio processing on each distance value and the associated resource transportation speed respectively to obtain multiple resource transportation times;

[0151] In the embodiment of the present invention, calculate the ratio between each distance value and the associated resource transportation speed respectively to obtain multiple resource transportation times.

[0152] S43. Judge whether the resource transportation time associated with each rescue point is greater than a preset deployment time threshold respectively;

[0153] The deployment time threshold refers to the time critical parameter for whether the rescue point needs external resource allocation. The value is 1 hour.

[0154] In the embodiment of the present invention, judge whether the resource transportation time associated with each rescue point is greater than 1 hour respectively.

[0155] S44. When the resource transportation time is greater than the deployment time threshold, determine the isolation factor corresponding to the rescue point with a preset warning factor;

[0156] The warning factor refers to the isolation factor when an abnormal situation occurs at the rescue point.

[0157] In the embodiment of the present invention, when the resource transportation time corresponding to the rescue point is greater than 1 hour, the isolation factor corresponding to the rescue point is determined to be 0.

[0158] S45. Jump to execute the step of performing feedback regulation according to the isolation factor corresponding to each rescue point and the regulation data, generating a corresponding deployment plan and displaying it on the monitoring page, until the resource transportation location in each resource transportation information coincides with the corresponding rescue point.

[0159] In an embodiment of the present invention, steps 203 to 205 are executed in a jump until the resource transportation positions in each resource transportation information coincide with the corresponding rescue points.

[0160] It is worth mentioning that when the monitoring page receives an alarm message (the alarm message can be obtained by real-time monitoring of the scene through a preset emergency alarm module), the alarm message is displayed on the monitoring page to remind the command personnel to take corresponding measures. For example, when the emergency material transportation vehicle is delayed or the emergency team encounters difficulties, the monitoring page displays the alarm message, and the command personnel can adjust the deployment plan in a timely manner according to the alarm message.

[0161] It is worth mentioning that when the monitoring page receives a warning signal (the warning message can be obtained by real-time monitoring of the scene through a preset emergency warning module), the warning message is displayed on the monitoring page to remind the command personnel to take corresponding measures. For example, in forest fire monitoring, when the temperature rises sharply, the wind direction changes suddenly, and the humidity in the forest area decreases, the emergency warning module sends the warning signal to the monitoring page, and the monitoring page displays the warning message, prompting the command center to make emergency preparations in advance, such as deploying fire fighting teams and preparing fire fighting materials, so as to minimize the disaster losses.

[0162] In an embodiment of the present invention, by inputting each emergency rescue data into a preset resource allocation knowledge graph, the regulation data corresponding to each rescue point is obtained, and then the isolation factor evaluation is performed on the regulation data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point. Feedback regulation is performed according to the isolation factor and regulation data corresponding to each rescue point, and a corresponding deployment plan is generated and displayed on the monitoring page. It overcomes the technical problem that the traditional emergency resource allocation method mainly relies on manual allocation, but due to the lack of information sharing and poor communication between departments, there are easily situations of repeated allocation, resource waste, or untimely allocation, reducing the reliability of the power system operation. Compared with the traditional emergency resource allocation method, the present invention obtains the emergency rescue data of each rescue point, performs resource allocation for each rescue point according to each emergency rescue data, generates the regulation data corresponding to each rescue point, then performs isolation factor evaluation on each regulation data, and optimizes each regulation data according to each isolation factor to obtain the corresponding deployment plan, realizing the precise allocation of emergency resources and improving the reliability of the power system operation.

[0163] Please refer to Figure 3 , Figure 3 which is a structural block diagram of an online monitoring system for emergency resource allocation provided in Embodiment 3 of the present invention.

[0164] An online monitoring system for emergency resource allocation provided by the present invention includes:

[0165] A response module 301, configured to input each piece of emergency rescue data into a preset resource allocation knowledge graph when the monitoring page receives emergency rescue data of multiple rescue points, so as to obtain regulation data corresponding to each rescue point;

[0166] An evaluation module 302, configured to evaluate isolation factors for the regulation data corresponding to each rescue point to obtain isolation factors corresponding to each rescue point;

[0167] A feedback regulation module 303, configured to perform feedback regulation according to the isolation factors and regulation data corresponding to each rescue point, generate a corresponding allocation plan and display it on the monitoring page;

[0168] A monitoring module 304, configured to allocate resources to each rescue point according to the allocation plan and obtain resource transportation information of each rescue point in real time;

[0169] An adjustment module 305, configured to adjust the allocation plan according to the resource transportation information of each item until the resource transportation location in the resource transportation information of each item coincides with the corresponding rescue point.

[0170] Further, the regulation data includes the number of resource requirements, the amount of emergency supplies, multiple numbers of first shared resources, and multiple numbers of second shared resources. The evaluation module 302 includes:

[0171] A summation sub-module, configured to respectively sum up the multiple numbers of first shared resources associated with each rescue point to obtain multiple first sums;

[0172] A difference sub-module, configured to respectively calculate the difference between the amount of emergency supplies associated with each rescue point and the first sum to obtain multiple first differences;

[0173] A first analysis sub-module, configured to respectively determine whether the first difference associated with each rescue point is less than the corresponding number of resource requirements;

[0174] If the first difference is greater than or equal to the corresponding number of resource requirements, the preset basic isolation degree is determined as the isolation factor corresponding to the rescue point;

[0175] If the first difference is less than the corresponding number of resource requirements, the multiple numbers of second shared resources associated with the rescue point are summed up to obtain a second sum;

[0176] The second sum and the associated first difference are summed up to obtain a third sum;

[0177] The first difference and the associated third sum are ratio-processed to obtain the isolation factor corresponding to the rescue point.

[0178] Further, the feedback regulation module 303 includes:

[0179] The second analysis sub-module is used to determine whether the isolation factors corresponding to each rescue point are less than a preset isolation performance threshold;

[0180] The update sub-module is used to, if any isolation factor is less than the isolation performance threshold, update the regulation data of each rescue point according to each isolation factor to obtain the updated regulation data;

[0181] The jump sub-module is used to jump to execute the step of performing isolation factor evaluation on the regulation data corresponding to each rescue point to obtain the isolation factors corresponding to each rescue point until each isolation factor is greater than or equal to the isolation performance threshold;

[0182] The visualization sub-module is used to, if each isolation factor is greater than or equal to the isolation performance threshold, generate a corresponding deployment plan using the regulation data associated with each rescue point and display it on the monitoring page.

[0183] Furthermore, the update sub-module includes:

[0184] The first selection unit is used to select the rescue point corresponding to the minimum value from each isolation factor as the target point;

[0185] The acquisition unit is used to obtain the resource points to be allocated associated with the target point and obtain the resource information between the target point and the associated resource points to be allocated;

[0186] The resource matching degree unit is used to input each resource information into a preset resource matching degree function respectively to obtain multiple resource matching degrees;

[0187] The second selection unit is used to select the resource point to be allocated corresponding to the maximum value from each resource matching degree as the target resource point;

[0188] The update unit is used to use the resource information and regulation data associated with the target resource point as the updated regulation data.

[0189] Furthermore, the visualization sub-module includes:

[0190] The generation unit is used to generate a corresponding deployment plan using the regulation data associated with each rescue point;

[0191] The loading unit is used to load the deployment plan into the feedback component in the monitoring page;

[0192] The rendering unit is used to render the feedback component to generate a monitoring page containing the deployment plan.

[0193] Furthermore, the resource transportation information includes the resource transportation location and the resource transportation speed. The adjustment module 305 includes:

[0194] The third analysis sub-module is used to calculate the distance values between each resource transportation location and the corresponding rescue point respectively, and obtain a plurality of distance values;

[0195] Respectively perform ratio processing on each distance value and the associated resource transportation speed to obtain a plurality of resource transportation times;

[0196] The fourth analysis sub-module is used to determine whether the resource transportation time associated with each rescue point is greater than a preset deployment time threshold;

[0197] When the resource transportation time is greater than the deployment time threshold, determine the isolation factor corresponding to the rescue point with the preset warning factor;

[0198] Jump to execute the step of performing feedback regulation according to the isolation factor corresponding to each rescue point and the regulation data, generating a corresponding deployment plan and displaying it on the monitoring page until the resource transportation location in each resource transportation information coincides with the corresponding rescue point.

[0199] Please refer to Figure 4 , Figure 4 which is a structural block diagram of a computer device provided in Embodiment 4 of the present invention.

[0200] An electronic device according to an embodiment of the present invention, the electronic device includes: a memory 401 and a processor 402, and a computer program is stored in the memory 401; when the computer program is executed by the processor 402, the processor 402 is caused to execute the emergency resource allocation online monitoring method according to any of the above embodiments.

[0201] The memory 401 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. The memory 401 has a storage space 403 for the program code 413 for executing any of the method steps in the above-described method. For example, the storage space 403 for the program code may include respective program codes 413 for implementing the various steps in the above method. These program codes may be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, compact discs (CDs), memory cards, or floppy disks. The program code may be compressed in a suitable form, for example. When these codes are run by a computing processing device, they cause the computing processing device to execute the respective steps in the method described above. These program codes may be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, compact discs (CDs), memory cards, or floppy disks. The program code may be compressed in a suitable form, for example. When these codes are run by a computing processing device, they cause the computing processing device to execute the respective steps in the online monitoring method for emergency resource allocation and deployment described above.

[0202] Embodiment 5 of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the online monitoring method for emergency resource allocation and deployment as described in any of the foregoing embodiments.

[0203] Embodiment 6 of the present invention further provides a computer program product. The computer program product includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions, and when the program instructions are executed by a computer, they cause the computer to execute the online monitoring method for emergency resource allocation and deployment as described in any of the foregoing embodiments.

[0204] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be described in detail herein.

[0205] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling, direct coupling, or communication connection between each other can be through some interfaces, and the indirect coupling or communication connection of devices or units can be in electrical, mechanical, or other forms.

[0206] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0207] In addition, each functional unit in various embodiments of the present invention can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0208] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0209] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of various embodiments of the present invention.

Claims

1. An online monitoring method for emergency resource allocation, characterized in that, Including: When the monitoring page receives the emergency rescue data of multiple rescue points, input each piece of the emergency rescue data into a preset resource allocation knowledge graph to obtain the regulation data corresponding to each rescue point; Evaluate the isolation factor of the regulation data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point; Perform feedback regulation according to the isolation factor and regulation data corresponding to each rescue point, generate a corresponding allocation plan and display it on the monitoring page; Perform resource allocation for each rescue point according to the allocation plan, and obtain the resource transportation information of each rescue point in real time; Adjust the allocation plan according to each piece of the resource transportation information until the resource transportation location in each piece of the resource transportation information coincides with the corresponding rescue point.

2. The online monitoring method for emergency resource allocation according to claim 1, wherein The regulation data includes the number of resource requirements, the amount of emergency supplies, multiple numbers of first shared resources, and multiple numbers of second shared resources. The step of evaluating the isolation factor of the regulation data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point includes: Sum up the multiple numbers of first shared resources associated with each rescue point respectively to obtain multiple first sums; Perform difference processing on the amount of emergency supplies associated with each rescue point and the first sum respectively to obtain multiple first differences; Judge whether the first difference associated with each rescue point is less than the corresponding number of resource requirements respectively; If the first difference is greater than or equal to the corresponding number of resource requirements, determine the preset basic isolation degree as the isolation factor corresponding to the rescue point; If the first difference is less than the corresponding number of resource requirements, sum up the multiple numbers of second shared resources associated with the rescue point to obtain a second sum; Perform sum processing on the second sum and the associated first difference to obtain a third sum; Perform ratio processing on the first difference and the associated third sum to obtain the isolation factor corresponding to the rescue point.

3. The online monitoring method for emergency resource allocation according to claim 1, characterized in that The step of performing feedback regulation according to the isolation factor and regulation data corresponding to each rescue point, generating a corresponding allocation plan and displaying it on the monitoring page includes: Judge whether the isolation factor corresponding to each rescue point is less than a preset isolation performance threshold; If any one of the isolation factors is less than the isolation performance threshold, update the regulation data of each rescue point according to each isolation factor to obtain the updated regulation data; Jump to execute the step of evaluating the isolation factor of the regulation data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point until each isolation factor is greater than or equal to the isolation performance threshold; If each isolation factor is greater than or equal to the isolation performance threshold, generate a corresponding allocation plan using the regulation data associated with each rescue point and display it on the monitoring page.

4. The online monitoring method for emergency resource allocation according to claim 3, characterized in that The step of updating the regulation data of each rescue point according to each isolation factor to obtain the updated regulation data includes: Select the rescue point corresponding to the minimum value from each isolation factor as the target point; Obtain the resource points to be allocated associated with the target point, and obtain the resource information of the target point and the associated resource points to be allocated; Input each of the resource information into a preset resource matching degree function to obtain multiple resource matching degrees; Select the resource point to be allocated corresponding to the maximum value from each of the resource matching degrees as the target resource point; Use the resource information and regulation data associated with the target resource point as the updated regulation data.

5. The online monitoring method for emergency resource allocation according to claim 3, wherein The step of generating a corresponding deployment plan using the regulation data associated with each rescue point and displaying it on the monitoring page includes: Generate a corresponding deployment plan using the regulation data associated with each rescue point; Load the deployment plan into the feedback component within the monitoring page; Render the feedback component to generate a monitoring page containing the deployment plan.

6. The online monitoring method for emergency resource allocation according to claim 1, wherein The resource transportation information includes the resource transportation location and the resource transportation speed. The step of adjusting the deployment plan according to each of the resource transportation information until the resource transportation location in each of the resource transportation information coincides with the corresponding rescue point includes: Calculate the distance values between each of the resource transportation locations and the corresponding rescue points respectively to obtain multiple distance values; Perform ratio processing on each of the distance values and the associated resource transportation speed respectively to obtain multiple resource transportation times; Judge whether the resource transportation time associated with each rescue point is greater than a preset deployment time threshold respectively; When the resource transportation time is greater than the deployment time threshold, determine the isolation factor corresponding to the rescue point with a preset warning factor; Jump to execute the step of performing feedback regulation according to the isolation factor and regulation data corresponding to each rescue point, generating a corresponding deployment plan and displaying it on the monitoring page until the resource transportation location in each of the resource transportation information coincides with the corresponding rescue point.

7. An online monitoring system for emergency resource allocation, characterized in that, Includes: A response module, configured to, when the monitoring page receives the emergency rescue data of multiple rescue points, input each of the emergency rescue data into a preset resource deployment knowledge graph to obtain the regulation data corresponding to each rescue point; An evaluation module, configured to perform isolation factor evaluation on the regulation data corresponding to each rescue point to obtain the isolation factor corresponding to each rescue point; A feedback regulation module, configured to perform feedback regulation according to the isolation factor and regulation data corresponding to each rescue point, generate a corresponding deployment plan and display it on the monitoring page; A monitoring module, configured to perform resource deployment on each rescue point according to the deployment plan, and obtain the resource transportation information of each rescue point in real time; An adjustment module, configured to adjust the deployment plan according to each of the resource transportation information until the resource transportation location in each of the resource transportation information coincides with the corresponding rescue point.

8. An electronic device, characterized in that, Includes a memory and a processor. When the computer program stored in the memory is executed by the processor, the processor is caused to execute the steps of the emergency resource deployment online monitoring method according to any one of claims 1-6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed, it implements the emergency resource deployment online monitoring method according to any one of claims 1-6.

10. A computer program product, characterized in that, The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, wherein, when the program instructions are executed by a computer, the computer is caused to execute the online monitoring method for emergency resource allocation according to any one of claims 1-6.