Emergency Disposal Method, Device, Equipment, Medium and Program Product for Road Collapse

By building a road collapse emergency environmental knowledge and a hierarchical task network, the problem of lack of specific operations for emergency response in the existing technology is solved, and the micro-level resource scheduling of road collapse emergency response is realized, and the emergency response efficiency is improved.

CN120197839BActive Publication Date: 2025-08-05SHANGHAI RESEARCH INSTITUTE OF BUILDING SCIENCES CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510668547.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-23
Publication Date
2025-08-05
Estimated Expiration
2045-05-23

AI Technical Summary

Technical Problem

The existing technology cannot analyze and resource schedule the road collapse emergency environment at the micro level, resulting in a lack of specific operational guidance for emergency responses and the inability to respond to road collapse incidents quickly, flexibly and dynamically.

Method used

By building road collapse emergency environment knowledge, establishing emergency response and handling processes, and planning them into a hierarchical task network, obtaining the initial state for resource scheduling, updating the emergency process status, and providing specific operational guidance.

Benefits of technology

The micro-level treatment of road collapse emergency response has been achieved, the emergency response efficiency has been improved, and the impact of road collapse has been reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120197839B_ABST
    Figure CN120197839B_ABST
Patent Text Reader

Abstract

The embodiments of the present invention disclose a road collapse emergency response method, apparatus, equipment, medium, and program product. The method includes: establishing a road collapse emergency response process based on pre-constructed road collapse emergency environment knowledge; planning the road collapse emergency response process into a hierarchical task network and obtaining the road collapse emergency initial state in the hierarchical task network; scheduling resources in the road collapse emergency response based on the road collapse emergency initial state to obtain a resource scheduling result; feeding the resource scheduling result back into the hierarchical task network for operation execution, and updating the road collapse emergency process state in the hierarchical task network. By planning the road collapse emergency response process into the hierarchical task network and completing task matching based on the event initial state and process state, road collapse emergency handling can be achieved at the micro level. Through resource scheduling, guiding specific operations can be provided, thereby improving emergency response efficiency and minimizing the impact of road collapse.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of public safety affairs processing, and in particular to a road collapse emergency handling method, device, equipment, medium and program product. Background Art

[0002] Urban road collapse is generally caused by underground defects such as voids, cavities, loose bodies, and water-rich bodies. Road collapses can easily trigger cascading accidents, affecting the operation of surrounding urban areas and impacting public safety.

[0003] Existing emergency response plans for road collapses typically assess the impact of a road collapse at a macro level and implement a tiered response. However, they fail to analyze and plan the emergency environment at a micro level, enabling automated resource scheduling within the constraints of multiple objectives during emergency response. Consequently, they are unable to provide resource scheduling solutions that can guide specific operations when a disaster strikes, enabling rapid, flexible, and dynamic emergency response to road collapses. Summary of the Invention

[0004] The present invention provides a road collapse emergency response method, device, equipment, medium and program product to achieve road collapse emergency response at the micro level, improve emergency response efficiency, and minimize the impact of road collapse.

[0005] According to one aspect of the present invention, a method for emergency handling of road collapse is provided, the method comprising:

[0006] Establish a road collapse emergency response process based on pre-built road collapse emergency environment knowledge;

[0007] Planning the road collapse emergency response process into a hierarchical task network, and obtaining the road collapse emergency initial state in the hierarchical task network;

[0008] Perform resource scheduling in the road collapse emergency response according to the road collapse emergency initial state, and obtain a resource scheduling result;

[0009] The resource scheduling result is fed back to the hierarchical task network for operation execution, and the road collapse emergency process state in the hierarchical task network is updated.

[0010] According to another aspect of the present invention, there is provided a road collapse emergency response device, the device comprising:

[0011] The disposal process establishment module is used to establish the road collapse emergency response disposal process based on the pre-built road collapse emergency environment knowledge;

[0012] An emergency initial state acquisition module, configured to plan the road collapse emergency response process into a hierarchical task network and acquire the road collapse emergency initial state in the hierarchical task network;

[0013] a resource scheduling result determination module, configured to perform resource scheduling in the road collapse emergency response according to the road collapse emergency initial state, and obtain a resource scheduling result;

[0014] The emergency process state updating module is used to feed back the resource scheduling result to the hierarchical task network for operation execution, and update the road collapse emergency process state in the hierarchical task network.

[0015] According to another aspect of the present invention, an electronic device is provided, comprising:

[0016] at least one processor; and a memory communicatively connected to the at least one processor; wherein,

[0017] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the road collapse emergency response method described in any embodiment of the present invention.

[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the road collapse emergency response method described in any embodiment of the present invention when executed.

[0019] According to another aspect of the present invention, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the road collapse emergency handling method according to any embodiment of the present invention.

[0020] The technical solution of the embodiment of the present invention establishes a road collapse emergency response and disposal process based on pre-constructed road collapse emergency environment knowledge; plans the road collapse emergency response and disposal process into a hierarchical task network, and obtains the road collapse emergency initial state in the hierarchical task network; performs resource scheduling in the road collapse emergency disposal according to the road collapse emergency initial state, and obtains the resource scheduling result; feeds the resource scheduling result back to the hierarchical task network for operation execution, and updates the road collapse emergency process state in the hierarchical task network, thereby solving the emergency disposal problem of road collapse. By planning the road collapse emergency response and disposal process into the hierarchical task network, and completing task matching as the initial state of the event and the emergency disposal process are advanced, road collapse emergency disposal can be realized from the micro level. By performing resource scheduling, specific operations with guiding significance can be provided, emergency disposal efficiency is improved, and the impact of road collapse is minimized.

[0021] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0023] Figure 1 This is a flow chart of a road collapse emergency response method provided according to the first embodiment of the present invention;

[0024] Figure 2 This is a schematic diagram of a road collapse emergency response process according to the first embodiment of the present invention;

[0025] Figure 3 This is a flow chart of a road collapse emergency response method provided according to the second embodiment of the present invention;

[0026] Figure 4 This is a resource scheduling flow chart for transferring injured persons in a road collapse emergency response according to the second embodiment of the present invention;

[0027] Figure 5 This is a flowchart of an emergency vehicle dispatching method provided according to the second embodiment of the present invention;

[0028] Figure 6 This is a flowchart of medical resource scheduling provided according to the second embodiment of the present invention;

[0029] Figure 7 is a schematic diagram of a road segment set search process provided according to the second embodiment of the present invention;

[0030] Figure 8 This is a schematic structural diagram of a road collapse emergency response device provided according to a third embodiment of the present invention;

[0031] Figure 9 It is a structural diagram of an electronic device for implementing the road collapse emergency handling method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0032] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0033] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0034] Example 1

[0035] Figure 1 This is a flow chart of a road collapse emergency handling method provided according to the first embodiment of the present invention. This embodiment is applicable to resource scheduling and specific emergency handling when a road collapse occurs due to various factors. The method can be executed by a road collapse emergency handling device, which can be implemented in the form of hardware and / or software. The road collapse emergency handling device can be configured in an electronic device, which can be a computer, controller, etc. Figure 1 As shown, the method includes:

[0036] Step 110: Establish a road collapse emergency response process based on pre-built road collapse emergency environment knowledge.

[0037] Road collapses are typically caused by underground hazards such as voids, cavities, loose bodies, and water-rich bodies beneath urban surfaces. In this embodiment of the present invention, the formation of underground hazards can be primarily attributed to three factors: environmental factors (e.g., underground rock and soil conditions and water environment conditions), engineering factors (e.g., construction interference and surface loads), and pipeline factors (e.g., underground pipeline fragility and service life).

[0038] Road collapses can easily trigger cascading accidents. For example, construction interference or damage to underground pipelines can cause ground instability and collapse. Movement of the underground rock and soil can cause pipelines to shift or become compressed, leading to leaks or ruptures in gas and sewage pipes. The leaked combustible gas, electricity, and sewage can cause explosions, fires, and pollution, disrupting traffic, cutting off energy supplies, and even impacting public safety in surrounding areas.

[0039] Road collapses are sudden, random, and widespread. Emergency response requires rapid, flexible, and dynamic deployment of diverse resources across multiple layers within the city. By analyzing the causes, impacts, and resource allocation involved in road collapse incidents, we can build knowledge about the road collapse emergency environment.

[0040] For example, Table 1 shows a model of road collapse emergency environment knowledge, provided according to Example 1 of the present invention. As shown in Table 1, road collapse emergency environment knowledge is represented by emergency ontology concepts and ontology instances. Ontology concepts include abnormal events, disaster-bearing carriers, emergency organizations, emergency resources, and geographical environments. Ontology instances can be configured based on specific urban conditions. Ontology instances may vary in different application scenarios.

[0041] Table 1

[0042]

[0043] Based on the road collapse emergency environment knowledge shown in Table 1, Figure 2 This is a schematic diagram of a road collapse emergency response process according to the first embodiment of the present invention. Figure 2 As shown, the emergency response process for road collapses can be as follows: First, isolate the source of the accident; implement traffic isolation and control personnel and property losses; immediately halt work if the collapse is caused by construction disturbances. For example, if the cause is a pipeline burst, dispatch engineering repair forces. If the source is a gas or drainage pipeline burst or a cascading accident occurs, initiate gas concentration and river pollution monitoring procedures; and implement personnel evacuation and river emergency management based on the monitoring results. Then, depending on the occurrence of cascading accidents, missing personnel and property, or casualties, dispatch fire, medical, and engineering resources for rescue and repair work. Simultaneously, dispatch roadbed and pavement equipment and materials to the site to address road collapse repair needs. At this point, the impact of the abnormal event is controlled. Finally, perform roadbed and pavement repairs and lift traffic isolation until power supply is restored, the road is reopened, and the emergency response is complete.

[0044] In the embodiment of the present invention, the road collapse related information is obtained only after being authorized by the corresponding agency, and the acquisition method is reasonable and legal.

[0045] Step 120: Plan the road collapse emergency response process into the hierarchical task network, and obtain the road collapse emergency initial state in the hierarchical task network.

[0046] The planning process of Hierarchy Task Network (HTN) is to use methods to decompose compound tasks into smaller tasks until all compound tasks are decomposed into atomic tasks that can be directly instantiated into actions through operators. Figure 2 Traffic isolation in this scenario can be broken down into road blocking and the installation of security fences. Road blocking can be further broken down into the installation of roadblocks, warning signs, and electronic road sign updates. The installation of security fences can be further broken down into the installation of cordons, isolation fences, and warning signs.

[0047] In an optional implementation of an embodiment of the present invention, the road collapse emergency response and disposal process is planned into a hierarchical task network, including: according to the road collapse emergency disposal requirements, the road collapse emergency disposal is planned as a five-tuple planning problem P=(IS;PS;T;O;M) based on the hierarchical task network; wherein IS is the initial state of the road collapse emergency in the hierarchical task network, PS is the road collapse emergency process state in the hierarchical task network, T is the initial task network of the planning problem, O is the operator set of the planning problem, and M is the method set of the planning problem; with the road collapse emergency response and disposal process as the main line and IS as the input data, T, O and M are associated and nested, IS is updated to obtain PS, and a hierarchical task network for road collapse emergency disposal is generated.

[0048] Specifically, the road collapse emergency initial state (IS) represents the content and initial state of various emergency resources related to emergency activities. IS encompasses nine emergency ontologies: abnormal events (ISe), disaster-bearing vehicles (ISdc), emergency engineering supplies (ISgm), emergency engineering repairs (ISee), emergency medical services (ISem), emergency rescue (ISer), emergency vehicles (ISveh), urban transportation (ISct), and environmental standard thresholds (ISst). IS is represented as: IS = {ISe, ISdc, ISgm, ISee, ISem, ISer, ISveh, ISct, ISst}.

[0049] Table 2, Table 3, and Table 4 are emergency ontology structure tables of the road collapse emergency initial state IS provided according to the first embodiment of the present invention. As shown in Table 2, Table 3, and Table 4, ISe is the initial state set of the abnormal event, ISe = {ISe0}, ISe0 = {occurrence time, source}. ISdc is the initial state set of the disaster-bearing carrier, ISdc = {ISdc0, ISdc1, ISdc2, ...}. Among them, ISdci ={Code, Type, Geographic Location, Collapse Depth (m), Collapse Area (m 2 ), collapse volume (m 3 ), fire grade, injury degree, damage status, number of involved}. i=1,2,3…. Among them, ISdc covers the different status of each disaster carrier, not every ISdc i Applicable to all disaster-bearing carriers. ISgm is the initial state set of emergency engineering materials, ISgm={ISgm0,ISgm1, ISgm2,…}, ISgm i ={code, type, geographical location, number of dispatchable vehicles}. ISee is the initial state set of emergency repair forces, ISee={See0, See1, See2, ...}, ISee i = {code, type, geographical location, number of dispatchable vehicles}. ISem is the initial state set of emergency medical forces, ISem = {ISem0, ISem1, ISem2, ...}, ISem i ={medical force code, geographical location, type, number of dispatchable personnel, number of dispatchable vehicles, number of available beds}. ISer is the initial state set of emergency rescue forces, ISer={ISer0,ISer1,ISer2,…}, ISer i ={code, geographic location, type, nature of the organization, number of dispatchable personnel, number of dispatchable vehicles, charging standard}. ISveh is the initial state set of emergency vehicles, ISveh={ISveh0,ISveh1,ISveh2…}, ISveh i ={code, purpose, energy form, average speed}. ISct is the initial state set of urban traffic, ISct={ISct0, ISct1, ISct2…}, ISct i = {code, starting point location, end point location, length, traffic status}. ISst is the set of environmental standard thresholds, ISst = {ISst0}, ISst0 = {gas standard threshold, water quality standard threshold}.

[0050] Table 2

[0051]

[0052] Table 3

[0053]

[0054] Table 4

[0055]

[0056] In this embodiment of the present invention, the state of a particular emergency ontology set can be represented by a combination of multiple state information. For example, an expression such as "ontology type (state 1 = value..., state X = value). state Y" can represent the state of a particular emergency ontology set. For example, "ISdc (type = PO, DS = Injury). IN" represents the number of injured persons in the disaster-bearing vehicle.

[0057] In this embodiment of the present invention, the road collapse emergency process state (PS) reflects the evolution of the emergency situation and can be represented using first-order logic. Specifically, PS represents the dynamic changes in the state of various disaster-bearing vehicles and emergency resources during the road collapse emergency response process, reflecting the progress and results of the emergency response. PS includes the state of the disaster-bearing vehicle, the geographic status of the emergency vehicle, and the emergency situation of the abnormal event. PS is expressed as: PS = {PSdc, PSveh, PSsit}.

[0058] Table 5 is an emergency ontology structure table of a road collapse emergency process state provided by the first embodiment of the present invention. As shown in Table 5, PSdc is a set of disaster-bearing carrier process states, PSdc={PSdc0, PSdc1, PSdc2, ...}, PSdc i ={code, type, blockade range, construction site status, valve status, gas concentration, harmful substance content}. PSveh is the process status set of emergency vehicles. PSveh={PSveh0,PSveh1,PSveh2,…}, PSveh i ={code,purpose,readiness,geographical location}.

[0059] PSsit is the emergency situation set, PSsit={PSsit0, PSsit1, PSsit2,…PSsit 15}, each element uses a Boolean value to represent the disposal status of 16 emergency tasks in the road collapse domain. i ={handling status}, the overall emergency situation of the road collapse event can be represented by a 4-bit hexadecimal code composed of various elements. Specifically, Table 6 is an emergency situation structure table provided according to the first embodiment of the present invention.

[0060] Combined with Figure 2 In the road collapse emergency response process shown, when PSsit=x1FFF, the emergency situation is abnormal event control; when PSsit=xFFFF, the emergency situation is abnormal event release.

[0061] In this embodiment of the present invention, T is the initial task network for the planning problem. It includes compound tasks (CompoundTask) and primitive tasks (Primitive Task). The root task is the road collapse emergency response task. O (Operator) is the set of operators for the planning problem. Specifically, O represents the instance actions required to complete the road collapse emergency response task, along with their preconditions (Preconditions), and the effects (Effects). M (Method) represents the set of methods for the planning problem. Specifically, M represents the set of methods for the road collapse problem and also represents the possible decomposition paths for the compound task under different preconditions.

[0062] Table 5

[0063]

[0064] Table 6

[0065]

[0066] Specifically, planning the road collapse emergency response process into a hierarchical task network can be based on the road collapse emergency response process as the main line, IS as the input data, and T, O and M are associated and nested to update IS to obtain PS.

[0067] For example, emergency response to a road collapse may include at least one of the following complex tasks: site suspension, traffic isolation, environmental monitoring, casualty transport, on-site rescue, pipeline repair, material transportation, road and subgrade repair, lifting of traffic isolation, and site resumption. The site suspension can be broken down into subtasks related to the site suspension, with the condition that the event originates from a construction disruption. The subtasks related to the site suspension can be broken down into operators that notify the site of the suspension.

[0068] Traffic isolation can be decomposed into the subtasks of road blocking and setting up security enclosure facilities. The road blocking subtask can be decomposed into the atomic tasks of setting up roadblocks, setting up warning signs, and updating electronic road signs. The method condition is that the collapse volume is ≥50m 3 Or a gas or water pipe burst or fire occurs. The operator for setting roadblocks is to place roadblocks. The operator for setting warning signs is to place warning signs. The operator for updating electronic road signs is to update electronic road signs. The subtask of setting up warning enclosure facilities can be decomposed into atomic tasks of setting up cordons, setting up isolation fences, and setting up warning signs. The method condition is that the collapse volume is less than 50m 3 There were no gas or water pipe bursts or fires. The operator for setting up cordons was to erect cordons. The operator for setting up isolation fences was to place isolation fences. The operator for setting up warning signs was to place warning signs.

[0069] Environmental monitoring can be broken down into the subtasks of gas monitoring and water quality monitoring. Gas monitoring can be broken down into the atomic tasks of setting up gas monitoring points and evacuating personnel, with the method condition being a gas pipeline rupture or leak. The operator for setting up gas monitoring points is installing temporary gas sensors. The operator for evacuating personnel is transferring personnel. Water quality monitoring can be broken down into the atomic tasks of setting up water quality monitoring points and river ecological restoration, with the method condition being sewage overflow from a sewer pipe. The operator for setting up water quality monitoring points is installing temporary water quality sensors. The operator for river ecological restoration is deploying biological agents.

[0070] Casualty transport can be broken down into the atomic tasks of dispatching emergency forces, ambulance arrival, transporting the casualty to the ambulance, ambulance arrival at the hospital, and placing the casualty. The method condition is that the number of casualties is greater than 0. The operator for dispatching emergency forces is "emergency force dispatch." The operator for ambulance arrival is "ambulance arrival." The operator for transporting the casualty to the ambulance is "casualty transported to ambulance." The operator for ambulance arrival at the hospital is "ambulance driving to hospital." The operator for placing the casualty is "casualty placement."

[0071] Firefighting and rescue can be broken down into atomic tasks: firefighting force dispatch, fire truck arrival, fire extinguishing, missing person search and rescue, and lost property recovery. The method conditions are the occurrence of a fire, missing persons, or lost property. The operator for firefighting force dispatch is firefighting force dispatch. The operator for fire truck arrival is fire truck driving. The operator for firefighting is fire extinguishing. The operator for missing person search and rescue is missing person search and rescue. The operator for lost property recovery is lost property recovery.

[0072] Pipeline emergency repair can be broken down into subtasks: closing valves, repairing gas pipelines, repairing drainage pipelines, repairing water supply pipelines, and repairing heating pipelines. Closing valves can be broken down into subtasks: closing gas pipeline valves, closing drainage pipeline valves, closing water supply pipeline valves, and closing heating pipeline valves. The method condition is that one or more pipelines burst or leak. Gas pipeline emergency repair can be broken down into the atomic tasks of dispatching gas repair forces, arriving at the scene of a gas repair vehicle, repairing the gas pipeline, and opening valves. The method condition is that the gas pipeline burst or leak has occurred and all fire rescue tasks have been completed. The operator for dispatching gas repair forces is "dispatching gas repair forces." The operator for the arrival of a gas repair vehicle is "driving the repair vehicle." The operator for gas pipeline emergency repair is "gas pipeline emergency repair operation." The operator for opening a valve is "opening the valve."

[0073] Drainage pipeline repair can be broken down into the following atomic tasks: dispatching drainage pipeline repair forces, arriving at the site of the repair vehicle, repairing the drainage pipeline, and opening the valve. Water supply pipeline repair can be broken down into the following atomic tasks: dispatching water supply pipeline repair forces, arriving at the site of the repair vehicle, repairing the water supply pipeline, and opening the valve. Heating pipeline repair can be broken down into the following atomic tasks: closing the valve, dispatching heating pipeline repair forces, arriving at the site of the repair vehicle, repairing the heating pipeline, and opening the valve. This method requires that the corresponding pipeline has burst or leaked, and that the preceding repair, fire rescue, and casualty transport tasks have been completed.

[0074] The transportation of construction materials can be broken down into the atomic tasks of dispatching construction materials, loading construction materials, arriving at the incident site, and unloading construction materials. This method requires that the corresponding pipeline has burst or leaked, and that its preceding emergency repair tasks and all fire rescue tasks have been completed. The operator for dispatching construction materials is "search and dispatch." The operator for loading construction materials is "loading construction materials." The operator for arriving at the incident site is "driving construction materials." The operator for unloading construction materials is "unloading construction materials."

[0075] Pavement and subgrade repair can be broken down into the atomic task of repair construction, with the method condition being that abnormal events are under control. The operator for repair construction is backfill grouting. Lifting traffic isolation can be broken down into the atomic tasks of lifting road blockades and removing security fences, with the method condition being that abnormal events are under control and that pavement and subgrade repair has been resolved. Lifting road blockades can be broken down into the atomic tasks of removing roadblocks, removing warning signs, and updating electronic road signs. Lifting security fences can be broken down into the atomic tasks of removing cordons, removing isolation fences, and removing warning signs. The method condition for the construction site resumption task is that the event originated from construction interference, the abnormal events are under control, and the pavement and subgrade repair has been resolved.

[0076] The preconditions in each atomic task operator set express the dependency relationship between the instance action and the initial state, process state, and emergency situation. For example, the precondition for the emergency repair of the gas pipeline is that the gas pipeline valve has been closed, and the precondition for the release of biological agents is that the content of harmful substances in the river exceeds the standard. The effects in the operator set express the impact of the instance action on the process state or emergency situation. For example, the effect of the emergency force dispatch is that the dispatched emergency vehicle reaches the ready state, and the effect of the unloading of engineering materials is PSit 12 =true, etc.

[0077] In the embodiment of the present invention, based on the above-mentioned composite tasks, atomic tasks and operators, T, O and M are associated and nested, and the hierarchical task network of road collapse emergency response represented by pseudo code can be obtained as follows:

[0078] First subsection pseudocode:

[0079]

[0080] Second subpart pseudocode:

[0081]

[0082] The third sub-part pseudo code:

[0083]

[0084] Pseudocode of the fourth subdivision:

[0085]

[0086] Pseudocode of the fifth subdivision:

[0087]

[0088] The operations and logical relationships in the pseudocode above refer to Python. State parameters can be found in Tables 2, 3, 4, 5, and 6. Task, method, and operator names are expressed in Chinese. When multiple emergency resource ontologies of the same type are involved in road collapse emergency response, the corresponding original and process states can be indexed using ontology codes. Specifically, each scheduling task takes the initial state set ISdc of the disaster-bearing carrier as input. After invoking the corresponding emergency resource ontology, the ontology code is obtained. This ontology code is then indexed into PSdc, thereby affecting the operation. This step is omitted in the pseudocode above. By planning the road collapse emergency response process into a hierarchical task network, complex tasks can be decomposed into atomic tasks, which are then executed through operators. Different road collapse initial state sets ISdc are input to generate corresponding initial hierarchical task networks. As the process state changes and the emergency situation evolves during the emergency response, the corresponding task and operator lists are triggered, thus enabling micro-level emergency response for different road collapse events.

[0089] Step 130: Perform resource scheduling for road collapse emergency response according to the initial state of the road collapse emergency response to obtain a resource scheduling result.

[0090] After planning for road collapse emergency response tasks, appropriate emergency resources are dispatched for atomic tasks based on the event instance to form an executable emergency action plan. In this embodiment of the present invention, the atomic tasks for road collapse emergency response are summarized as follows: notification, placement, loading, unloading, transportation, extinguishing, searching, salvaging, repairing, and construction.

[0091] When scheduling resources, atomic tasks can be constrained by multiple cost constraints, thus achieving reasonable resource scheduling. For example, time, economy, and environment can be used as three types of objectives to constrain resource scheduling.

[0092] The inventors discovered that, within the constraints of the three aforementioned objectives, the uncertainty surrounding the transportation task is relatively significant. Transportation efficiency is often influenced by objective factors such as the extent of the disaster, distance, and road conditions, as well as the subjective nature of emergency resources. Meanwhile, the costs of other tasks remain relatively stable. By constraining transportation efficiency during the response process, the efficiency and costs of the road collapse emergency response can be kept under control.

[0093] Therefore, in this embodiment of the present invention, resource scheduling within atomic tasks can be considered as resource scheduling centered around the transportation task. During resource scheduling, the initial state of the road collapse emergency response is used as input, and the transportation resources are considered under the three objectives of time, economy, and environment to obtain the resource scheduling result.

[0094] Step 140: Feedback the resource scheduling result to the hierarchical task network for operation execution, and update the road collapse emergency process status in the hierarchical task network.

[0095] Resource scheduling results can be fed back into the hierarchical task network for execution. For example, resource scheduling results can be fed back into the dispatch of emergency personnel for patient transport, ambulances to hospitals, firefighting during fire rescue, emergency repair during pipeline repair, and engineering material transportation. This allows for the specific execution of road collapse emergency response and updates the status of the road collapse emergency process within the hierarchical task network.

[0096] The technical solution of this embodiment is to establish a road collapse emergency response and disposal process based on pre-constructed road collapse emergency environment knowledge; plan the road collapse emergency response and disposal process into a hierarchical task network, and obtain the road collapse emergency initial state in the hierarchical task network; perform resource scheduling in road collapse emergency disposal according to the road collapse emergency initial state, and obtain resource scheduling results; feed back the resource scheduling results into the hierarchical task network for operation execution, and update the road collapse emergency process state in the hierarchical task network, thereby solving the micro-emergency disposal problem of road collapse. By planning the road collapse emergency response and disposal process into the hierarchical task network, and completing task matching as the initial state of the event and the emergency disposal process are advanced, road collapse emergency disposal can be realized from the micro level. By performing resource scheduling, specific operations with guiding significance can be provided, emergency disposal efficiency is improved, and the impact of road collapse is minimized.

[0097] Example 2

[0098] Figure 3This is a flow chart of a road collapse emergency treatment method provided by embodiment 2 of the present invention. This embodiment is a further refinement of the above technical solution. The technical solution in this embodiment can be combined with various optional solutions in one or more of the above embodiments. Figure 3 As shown, the method includes:

[0099] Step 310: Establish a road collapse emergency response process based on pre-built road collapse emergency environment knowledge.

[0100] Step 320: According to the road collapse emergency response requirements, the road collapse emergency response is planned as a five-tuple planning problem P=(IS; PS; T; O; M) based on a hierarchical task network.

[0101] Among them, IS is the initial state of the road collapse emergency in the hierarchical task network, PS is the process state of the road collapse emergency in the hierarchical task network, T is the initial task network of the planning problem, O is the operator set of the planning problem, and M is the method set of the planning problem.

[0102] Step 330: Taking the road collapse emergency response process as the main line and IS as the input data, T, O and M are associated and nested, and IS is updated to obtain PS, thereby generating a hierarchical task network for road collapse emergency response.

[0103] Step 340: Obtain the road collapse emergency initial state in the hierarchical task network.

[0104] Step 350: Perform resource scheduling for road collapse emergency response according to the initial state of the road collapse emergency response to obtain a resource scheduling result.

[0105] When resource scheduling within atomic tasks is considered as resource scheduling centered around the transportation task and considered under the three objectives of time, economy, and environment, resource scheduling can be categorized. Optionally, resource scheduling for road collapse emergency response based on the initial state of the road collapse emergency includes scheduling at least one of the following resources for road collapse emergency response based on the initial state of the road collapse emergency: transport of injured personnel, transport of rescue forces, transport of emergency repair forces, and transport of engineering equipment and materials.

[0106] The casualty transport mission involves three locations: the emergency center, the incident site, and the hospital. This is more complex than other direct transport options. Therefore, when scheduling resources, we can use a single optimal decision-making approach for casualty transport. Other resource scheduling methods can be referenced from the resource scheduling and decision-making approach used for casualty transport, ultimately resulting in a comprehensive optimal decision-making approach for road collapse emergencies.

[0107] In an optional implementation of an embodiment of the present invention, resource scheduling in road collapse emergency response is performed according to the initial state of the road collapse emergency, including: when resource scheduling is for rescue force transportation, repair force transportation, or engineering equipment and material transportation, resource scheduling is performed through the following steps: emergency vehicle scheduling is performed using the disaster-bearing carrier and emergency resources in the initial state of the road collapse emergency as input to generate an emergency vehicle scheduling plan; emergency vehicle scheduling costs are calculated based on the road collapse location, emergency resource source, road network information, vehicle energy type, energy cost, and energy carbon emission information at the time of emergency vehicle scheduling; and a target emergency vehicle scheduling plan is determined in the emergency vehicle scheduling plan based on the emergency vehicle scheduling cost calculation result.

[0108] In an optional implementation manner of an embodiment of the present invention, resource scheduling in road collapse emergency response is performed according to the initial state of the road collapse emergency, including: when resource scheduling is for the transfer of wounded, resource scheduling is performed through the following steps: using the wounded composition information in the disaster-bearing carrier in the initial state of the road collapse emergency and the emergency center information in the emergency resources as input, emergency vehicle scheduling is performed to generate an emergency vehicle scheduling plan; using the number of wounded in the disaster-bearing carrier in the initial state of the road collapse emergency and the medical resource information in the emergency resources as input, medical resource scheduling is performed to generate a medical resource scheduling result; the emergency vehicle scheduling plan is connected and matched with the medical resource scheduling result to obtain a wounded transfer plan; the emergency vehicle scheduling cost is calculated according to the road collapse location, the source of the emergency vehicle, the location of the medical resources, the road network information, the vehicle energy type, the energy cost and the energy carbon emission information at the time of emergency vehicle scheduling; and the target wounded transfer plan is determined in the wounded transfer plan according to the emergency vehicle scheduling cost calculation result.

[0109] Specifically, the following content uses the example of casualty transport to explain resource scheduling. The resource scheduling for rescue and repair force transportation, as well as engineering equipment and materials, can be adjusted based on the resource scheduling method for casualty transport.

[0110] Figure 4 This is a resource scheduling flow chart for transferring injured persons in a road collapse emergency response according to the second embodiment of the present invention. Figure 4 As shown in the figure, the input of resource scheduling for casualty transfer is the initial state of the event, and the output is the optimal decision plan. The process includes: resource scheduling, cost calculation, and plan decision-making.

[0111] Specifically, in the case of patient transport, the first step can be emergency vehicle dispatch. This process uses patient composition information and emergency center information as input, calculates emergency vehicle dispatch requirements based on the ambulance's rated capacity, and performs a round-robin search to match transport demand with transport capacity.

[0112] Figure 5 is a first-aid vehicle scheduling flowchart provided according to Embodiment 2 of the present invention. As Figure 5 shown, when scheduling first-aid vehicles, the information on the composition of the wounded (ISdc (type = P0, DS = Injury, that is, the information on the injured personnel in the disaster-bearing carrier) and the information on the first-aid center (ISem (type = First-aid), that is, the information on the vehicles that can be called for first-aid in the emergency medical service) are used as inputs. The number of first-aid vehicles required (?vehRequest) is determined according to the number of personnel with different degrees of injury and the rule of the rated loading capacity of the first-aid vehicles.

[0113] Among them,?vehRequest = Ceil(ISdc(type = P0, DS = Injury.ID = Severe).IN / C3) + Ceil(ISdc(type = P0, DS = Injury.ID = Moderate).IN / C2) + Ceil(ISdc(type = P0, DS = Injury.ID = MILD).IN / C1). In the formula, "Ceil(ISdc(type = P0, DS = Injury.ID = Severe).IN / C3)" represents the number of first-aid vehicles required for severely injured personnel determined according to the ratio of the number of severely injured personnel in the disaster-bearing carrier to the rated loading capacity of severely injured personnel in the first-aid vehicle (the ratio is rounded up). "Ceil(ISdc(type = P0, DS = Injury.ID = Moderate).IN / C2)" represents the number of first-aid vehicles required for moderately injured personnel determined according to the ratio of the number of moderately injured personnel in the disaster-bearing carrier to the rated loading capacity of moderately injured personnel in the first-aid vehicle (the ratio is rounded up). "Ceil(ISdc(type = P0, DS = Injury.ID = MILD).IN / C1)" represents the number of first-aid vehicles required for mildly injured personnel determined according to the ratio of the number of mildly injured personnel in the disaster-bearing carrier to the rated loading capacity of mildly injured personnel in the first-aid vehicle (the ratio is rounded up). C3, C2, and C1 respectively represent the number of severely, moderately, and mildly injured personnel that can be ratedly loaded in the first-aid vehicle. C3 < C2 < C1, unit: person / vehicle.

[0114] As Figure 5 shown, all first-aid center resources can be obtained to get the emergency medical array "?ISemFa[] = ISem (type = First-aid)".

[0115] As Figure 5As shown in the figure, emergency vehicles can be dispatched based on the number of required emergency vehicles, ?vehRequest, for gasoline and electric vehicles in the emergency medical array ?ISemFa[]. When dispatching emergency vehicles, the number of available gasoline vehicles (?avaGas = sum(1 for item in ?ISemFa[?i].Isveh(func=First-aid) if item['EF'] == 'Gasoline') and electric vehicles (?avaEle = sum(1 for item in ?ISemFa[?i]. Isveh(func= First-aid) if item['EF'] == 'Electric')) can be obtained at the emergency center.

[0116] When the emergency center's current vehicle dispatch requirements are met (?avaGas + ?avaEle) >= ?vehRequest), the search variable ?vehRequestTemp is initialized to ?vehRequest. Next, a search is performed for a gasoline vehicle dispatch solution (?g = ?vehRequest - ?vehRequestTemp) and an electric vehicle dispatch solution (?e = ?vehRequestTemp). When the emergency center's available gasoline and electric vehicles meet the search results (?g <= ?avaGas) and (?e <= ?avaEle), an emergency vehicle dispatch plan is generated based on the center's current dispatch situation.

[0117] Among them, the emergency vehicle dispatch plan (?jsonVehResult.append) includes the emergency center code ('faN0':?ISemFa[?i].code), location ('LOC':?ISemFa[?i].loc), the number of dispatched gasoline vehicles ('numGas':?g), and the number of dispatched electric vehicles ('numEle':?e).

[0118] When the number of gasoline and electric vehicles available at the emergency center does not meet the search results, the search variable (?vehRequestTemp) is decremented by 1. When the search variable is greater than 0 (that is, it does not meet the requirement of ?vehRequestTemp-- < 0), the search returns to searching for a gasoline vehicle scheduling plan (?g=?vehRequest-?vehRequestTemp) and a electric vehicle scheduling plan (?e=?vehRequestTemp).

[0119] Repeat the above search process. After dispatching the current emergency center, if the search variable (?vehRequestTemp) is less than 0, the current emergency center search is completed and the next emergency center dispatch is performed (?ISemFa[++?i]==null) until all emergency centers are traversed.

[0120] According to Figure 5 The process can be used to dispatch emergency vehicles and generate an emergency vehicle dispatch plan. During the transfer of injured patients, the second step can be the dispatch of medical resources. Medical resource dispatch can be performed by polling and searching for medical resources based on the number of injured patients and medical resource information. Figure 6 This is a medical resource scheduling flowchart provided according to Example 2 of the present invention. During medical resource scheduling, the required number of available beds can be determined based on the number of injured individuals (?bedRequest=ISdc(type=P0,DS=Injury).IN). All medical resources can be obtained, resulting in a medical resource array ?ISemTr[]=ISem(type=Treat). The medical resource scheduling result is initialized (?jsonBedResult=json.loads('[]')). For the i-th medical resource, it is determined whether its available bed number meets the scheduling requirements, i.e., ?ISemTr[?i].NAB>=?bedRequest. If its available bed number meets the scheduling requirements, medical resource scheduling can be performed based on the available beds in the i-th medical resource, generating a medical resource scheduling result for the i-th medical resource. The medical resource scheduling result (?jsonBedResult.append) includes the hospital number ('trN0':?ISemTr[?i].code), hospital address ('LOC':?ISemTr[?i].loc), and number of beds ('numBed':?ISemTr[?i].NAB). If the number of available beds does not meet the scheduling requirements, the next medical resource can be scheduled until all medical resources are exhausted.

[0121] After obtaining the emergency vehicle dispatch plan and medical resource dispatch results, the third step of patient transfer can be carried out, which is the cross-combination of the emergency vehicle dispatch plan (jsonvehResult) and the medical resource dispatch result (jsonBedResult), as well as the extended dispatch of vehicles and road networks, to achieve the connection and matching of patient transfer. With the emergency center as the starting point, the incident site as the passing point, and the medical resources as the end point, the road network in the initial state of the incident is searched to obtain the road segment set, Road = {Road0, Road1, Road2…, Road m}, where Road k (k=1,2,3…,m)={road section code, length, traffic status}.

[0122] If the road network is abstracted into two directions, east-west and north-south, based on a two-dimensional electronic map, the road segment set will include four subsets: East-West Road Segment Set 1 (Emergency Center → Incident Location), North-South Road Segment Set 1 (Emergency Center → Incident Location), East-West Road Segment Set 2 (Incident Location → Hospital), and North-South Road Segment Set 2 (Incident Location → Hospital). k Taking as an example, a search method is designed which takes an emergency center object coded as faNOi, a disaster-bearing carrier, and a city road network as input, and outputs a json object ?jsonRoadResult.

[0123] Figure 7 FIG. 1 is a schematic diagram of a road segment set search process according to the second embodiment of the present invention. Figure 7As shown in the figure, when searching for east-west road segment set 1 (first aid center → incident site), the inputs are the emergency medical service ISem (type=First-Aid, code=faNOi), the disaster-bearing carrier ISdc, and the urban road network ISst. The current patient transport connection plan is used to obtain the location of the first aid center faNOi (?xs, ?ys) and the location of the casualty at the incident site (?xe). Where ?xs = ISem(type=First-Aid, code=faNOi).locx, ?ys = ISem(type=First-Aid, code=faNOi).locy, and ?xe = ISdc(type=P0).locx. Initialize temporary variables ?xTemp1 = ?xs and ?xTemp2 = ?xs. Calculate the segment position increment ?delta = (?xe - ?xs) / abs(?xe - ?xs), considering whether the incident site is east or west of the first aid center. Initialize the scheduling result?jsonRoadResult=json.loads('[]'), calculate the end position of the road section?xTemp2+=?delta, and in each search, you can use the horizontal coordinate of the emergency center faNOi as the starting point and search the road section along the east or west direction of the emergency center with a step length of one road section. Based on the start and end points, obtain the road segment information and generate a road segment dispatch result (jsonRoadResult.append). This includes the code ('code': ISst(sLocx=?xTemp1,sLocy=?ys, eLocx=?xTemp2,eLocy=?ys).code), length ('lenth': ISst(sLocx=?xTemp1,sLocy=?ys, eLocx=?xTemp2,eLocy=?ys).length), and traffic status ('roadTS': ISst(sLocx=?xTemp1, sLocy=?ys,eLocx=?xTemp2, eLocy=?ys).TS). In the road segment dispatch result, the start point is the horizontal coordinate of the emergency center, and the end point is the end point of the current search segment. When the end point of the current search section is the location of the injured person at the accident site, that is, ?xTemp2==?xe, the search ends; otherwise, the starting point of the next search section is set to the end point of the current section, that is, ?xTemp1=?xTemp2.

[0124] The search method for the remaining subsets can be based on Figure 7The process shown is derived similarly. When searching for a road segment, the path from a starting point to an end point can be simply summarized as two situations: first east-west and then north-south, and first north-south and then east-west. Due to the different dynamic traffic conditions when passing through the road segment, the driving time required for the two situations will be different. In order to obtain the path with the shortest expected time, a complete search of the road segment subset is performed according to the two situations, and the following is obtained: Figure 7 The product of 'length' and 'roadTS' in the result object obtains two sets of dynamic distance solutions that take traffic conditions into consideration. The smaller value is used as the road segment search result.

[0125] By dispatching and searching the emergency center, medical resources, and road network resources, we can finally get the casualty transfer plan Plan = {Plan0, Plan1, Plan2…, Plan n}, n is the total number of casualty transfer plans. i (i=1,2,3…,n)={emergency center code, geographical location, gasoline vehicle set {vehicle code, unit energy consumption}, electric vehicle set {vehicle code, unit energy consumption}, hospital code, geographical location, number of available beds, road section set}.

[0126] The fourth step of patient transport can be calculating the cost of dispatching an emergency vehicle for each patient transport plan. In this embodiment of the present invention, the cost of dispatching an emergency vehicle can be calculated based on the location of the road collapse (the incident site), the source of the emergency vehicle (the geographic location of the emergency center), the location of the medical resources (the geographic location of the medical resources), road network information, vehicle energy type, energy cost, and energy carbon emission information.

[0127] In this embodiment of the present invention, emergency vehicle dispatching is constrained by three major objectives. Specifically, the cost of dispatching an emergency vehicle can be calculated based on the expected distance, time, cost, and carbon emissions of the patient's transport; the location and road network conditions of the emergency center, incident site, and hospital, which may lead to differences in expected time and cost; and the difference in expected carbon emissions depending on whether the dispatched vehicle is a gasoline or new energy vehicle.

[0128] When the emergency vehicle dispatch cost is obtained, the target patient transport plan can be determined in the patient transport plan based on the emergency vehicle dispatch cost calculation result. For example, the plan with the lowest cost can be used as the target patient transport plan.

[0129] In an optional implementation of an embodiment of the present invention, the cost of dispatching an emergency vehicle is calculated based on the location of the road collapse at the time of emergency vehicle dispatch, the source of the emergency vehicle, the location of medical resources, road network information, vehicle energy type, energy costs, and energy carbon emission information, including: determining the expected distance for dispatching the emergency vehicle based on the location of the road collapse at the time of emergency vehicle dispatch, road network information, the source of the emergency vehicle, and the location of medical resources; determining the expected time for dispatching the emergency vehicle based on the expected distance, vehicle speed, number of wounded, on-site loading time for the wounded, and hospital placement time for the wounded; determining the expected cost of dispatching the emergency vehicle based on the expected distance, vehicle energy type and quantity, and energy costs; determining the expected carbon emissions of dispatching the emergency vehicle based on the expected distance, vehicle energy type and quantity, and energy carbon emission information; and calculating the cost of dispatching the emergency vehicle based on the expected distance, expected time, expected costs, and expected carbon emissions.

[0130] Specifically, Plan i For example, the cost indicator can be calculated by the formula: Determine the expected distance for emergency vehicle dispatch. Plan i Expected distance, in km; r i Plan i The total number of road sections (emergency vehicle origin → road collapse location → medical resource location); is the length of road section k, in km; For road network information (e.g., the three types of traffic, slow traffic and congestion are represented by constants C4, C5 and C6, 0 <C6<C5<C4≤1)。

[0131] By formula Determine the expected time for dispatching emergency vehicles. Plan i The expected time is in minutes (min); Speed is the vehicle speed in km / h, which can be taken as a constant C7, assuming that the average speed of vehicles of different models and energy forms facing urban road conditions is the same; IN is the number of injured people transported, in people; UTQ l The loading time for each injured person on site is in min / person, which can be taken as constant C8; UTQ r The time it takes to place each patient in the hospital is expressed in minutes per patient and can be a constant, C9. It should be noted that the time it takes to load the patient on-site and place them in the hospital during the transfer process is relatively stable, so in this embodiment of the present invention, it is preset as a constant, regardless of the scheduling strategy.

[0132] By formula Determine the expected costs of emergency vehicle dispatch. Plan iexpected costs, Plan i The number of gasoline vehicles in Plan i The number of gasoline vehicles in Plan i The unit energy consumption of the k-th gasoline car in, Plan i The unit energy consumption of the pth electric vehicle is, The energy cost of a gasoline vehicle, such as the unit price of gasoline, can be taken as a constant C 10 , The energy cost of the electric vehicle, such as the unit price of electricity, can be taken as a constant C 11 .

[0133] By formula Determine the expected carbon emissions from emergency vehicle dispatch. Plan i Expected carbon emissions, in kgCO2; The energy carbon emission information of gasoline vehicles, such as the carbon emission factor of gasoline vehicles, is taken as a constant C 12 , unit: kgCO2 / L, The energy carbon emission information of electric vehicles, such as the carbon emission factor of electric vehicles, is taken as a constant C 13 , unit: kgCO2 / kWh; among them, gasoline vehicles are direct carbon emissions, and electric vehicles are indirect carbon emissions.

[0134] When calculating the cost of dispatching an emergency vehicle, the expected time, expected cost, and expected carbon emissions can be accumulated. However, in order to ensure the consistency of the cost unit, normalization can be performed. For example, through the formula , Plan i The expected time, expected cost, and expected carbon emissions are normalized.

[0135] After normalization, weights can be added to each cost indicator to calculate the emergency vehicle dispatch cost for each patient transport plan. The patient transport plan corresponding to the lowest cost emergency vehicle dispatch cost is selected as the target patient transport plan. This process yields the optimal emergency vehicle dispatch result that balances the decision-making principles of shortest time, low cost, and low emissions, achieving multi-objective optimal dispatch of emergency centers, hospitals, vehicles, and road network resources.

[0136] When dispatching rescue and repair forces, or engineering equipment and materials, you can refer to the emergency vehicle dispatch method used in casualty transport to generate an emergency vehicle dispatch plan. You can also refer to the emergency vehicle dispatch cost calculation method used in casualty transport to calculate the emergency vehicle dispatch cost. Finally, based on the emergency vehicle dispatch cost calculation results, determine the target emergency vehicle dispatch plan within the emergency vehicle dispatch plan. The specific emergency vehicle dispatch method and emergency vehicle dispatch cost calculation are not detailed here.

[0137] In this embodiment of the present invention, transportation activities are characterized by vehicle carbon emissions as an environmental indicator, converted from vehicle energy consumption. By considering economic costs, transportation time, and environmental benefits in the transport of injured personnel, rescue personnel, repair personnel, and engineering equipment and materials, a resource scheduling solution for emergency response to road collapses, under multi-objective constraints, can be developed. Furthermore, by integrating a hierarchical task network, the efficiency of emergency response to abnormal events can be improved with low cost, short response time, and low environmental impact, minimizing the impact on urban operations and livelihoods.

[0138] Step 360: Feedback the resource scheduling result to the hierarchical task network for operation execution, and update the road collapse emergency process status in the hierarchical task network.

[0139] The technical solution of the embodiment of the present invention establishes a road collapse emergency response process based on pre-constructed road collapse emergency environment knowledge; plans the road collapse emergency response as a five-tuple planning problem P=(IS;PS;T;O;M) based on a hierarchical task network according to the road collapse emergency response requirements; takes the road collapse emergency response process as the main line and IS as input data, associates and nests T, O, and M, updates IS to obtain PS, and generates a hierarchical task network for road collapse emergency response; obtains the initial state of the road collapse emergency in the hierarchical task network; schedules resources in the road collapse emergency response based on the initial state of the road collapse emergency to obtain a resource scheduling result; feeds the resource scheduling result back to the hierarchical task network for operation execution, and updates the road collapse emergency process state in the hierarchical task network, thereby solving the road collapse emergency response problem. By planning the road collapse emergency response process into the hierarchical task network and completing task matching as the initial state of the event and the emergency response process progress, road collapse emergency response can be achieved at the micro level, ensuring multi-objective constraints of low cost, short time, and low environmental impact in the road collapse emergency response, and reducing the impact of road collapse.

[0140] Example 3

[0141] Figure 8 Schematic diagram of a road collapse emergency treatment device according to the third embodiment of the present invention. Figure 8As shown, the device includes: a handling process establishment module 810, an emergency initial state acquisition module 820, a resource scheduling result determination module 830 and an emergency process state update module 840. Among them:

[0142] The handling process establishment module 810 is used to establish a road collapse emergency response handling process based on the pre-built road collapse emergency environment knowledge; the emergency initial state acquisition module 820 is used to plan the road collapse emergency response handling process into the hierarchical task network and obtain the road collapse emergency initial state in the hierarchical task network; the resource scheduling result determination module 830 is used to perform resource scheduling in the road collapse emergency handling according to the road collapse emergency initial state and obtain the resource scheduling result; the emergency process state update module 840 is used to feed back the resource scheduling result to the hierarchical task network for operation execution and update the road collapse emergency process state in the hierarchical task network.

[0143] Optionally, the emergency initial state acquisition module 820 includes: a hierarchical task network planning unit, which is used to plan the road collapse emergency response as a five-tuple planning problem P=(IS; PS; T; O; M) based on the hierarchical task network according to the road collapse emergency response requirements; wherein IS is the road collapse emergency initial state in the hierarchical task network, PS is the road collapse emergency process state in the hierarchical task network, T is the initial task network of the planning problem, O is the operator set of the planning problem, and M is the method set of the planning problem; a hierarchical task network generation unit, which is used to take the road collapse emergency response and disposal process as the main line and IS as the input data, associate and nest T, O and M, update IS to obtain PS, and generate a hierarchical task network for road collapse emergency response.

[0144] Optionally, the resource scheduling result determination module 830 is specifically used to: perform resource scheduling for at least one of the following items in the road collapse emergency response according to the initial state of the road collapse emergency: transfer of injured persons, transportation of rescue forces, transportation of emergency repair forces, and transportation of engineering equipment and materials.

[0145] Optionally, the resource scheduling result determination module 830 performs resource scheduling for the transportation of rescue forces, emergency repair forces, or engineering equipment and materials through the following execution units: an emergency vehicle scheduling planning unit, which is used to perform emergency vehicle scheduling and generate an emergency vehicle scheduling plan based on the disaster-bearing carrier and emergency resources in the initial state of the road collapse emergency as input; an emergency vehicle scheduling cost calculation unit, which is used to calculate the emergency vehicle scheduling cost based on the road collapse location, emergency resource source, road network information, vehicle energy type, energy cost and energy carbon emission information at the time of emergency vehicle scheduling; a target emergency vehicle scheduling plan determination unit, which is used to determine the target emergency vehicle scheduling plan in the emergency vehicle scheduling plan based on the emergency vehicle scheduling cost calculation result.

[0146] Optionally, the resource scheduling result determination module 830 performs resource scheduling for the transfer of the wounded through the following execution units: an emergency vehicle scheduling plan generation unit, which is used to dispatch emergency vehicles and generate an emergency vehicle scheduling plan based on the composition information of the wounded in the disaster-bearing carrier in the initial state of the road collapse emergency and the information of the emergency center in the emergency resources; a medical resource scheduling result generation unit, which is used to dispatch medical resources and generate a medical resource scheduling result based on the number of wounded in the disaster-bearing carrier in the initial state of the road collapse emergency and the medical resource information in the emergency resources; a wounded transfer plan generation unit, which is used to connect and match the emergency vehicle scheduling plan with the medical resource scheduling result to obtain a wounded transfer plan; an emergency vehicle scheduling cost calculation unit, which is used to calculate the emergency vehicle scheduling cost based on the road collapse location, the source of the emergency vehicle, the location of the medical resources, the road network information, the vehicle energy type, the energy cost and the energy carbon emission information at the time of emergency vehicle scheduling; a target wounded transfer plan determination unit, which is used to determine the target wounded transfer plan in the wounded transfer plan based on the emergency vehicle scheduling cost calculation result.

[0147] Optionally, the emergency vehicle dispatch cost calculation unit includes: an expected distance determination subunit, which is used to determine the expected distance for emergency vehicle dispatch based on the road collapse location, road network information, the source of the emergency vehicle, and the location of medical resources at the time of emergency vehicle dispatch; an expected time determination subunit, which is used to determine the expected time for emergency vehicle dispatch based on the expected distance, vehicle speed, number of injured persons, on-site loading time for injured persons, and hospital placement time for injured persons; an expected cost determination subunit, which is used to determine the expected cost for emergency vehicle dispatch based on the expected distance, vehicle energy type and quantity, and energy cost; an expected carbon emission determination subunit, which is used to determine the expected carbon emissions for emergency vehicle dispatch based on the expected distance, vehicle energy type and quantity, and energy carbon emission information; and an emergency vehicle dispatch cost calculation subunit, which is used to calculate the emergency vehicle dispatch cost based on the expected distance, expected time, expected cost, and expected carbon emissions.

[0148] The road collapse emergency handling device provided in the embodiment of the present invention can execute the road collapse emergency handling method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0149] In the technical solution of the embodiment of the present invention, the collection, storage, use, processing, transmission, provision and disclosure of road collapse emergency response information (such as road collapse location, emergency resource source, road network information, vehicle energy type, energy cost and energy carbon emission information, etc.) are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0150] Example 4

[0151] Figure 9 A schematic diagram of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0152] like Figure 9 As shown, electronic device 10 includes at least one processor 11 and memory, such as read-only memory (ROM) 12 and random access memory (RAM) 13, communicatively connected to at least one processor 11. The memory stores computer programs executable by the at least one processor. Processor 11 can perform various appropriate actions and processes based on the computer programs stored in ROM 12 or loaded from storage unit 18 into RAM 13. RAM 13 can also store various programs and data required for the operation of electronic device 10. Processor 11, ROM 12, and RAM 13 are interconnected via bus 14. An input / output (I / O) interface 15 is also connected to bus 14.

[0153] Multiple components in electronic device 10 are connected to I / O interface 15, including: an input unit 16, such as a keyboard, mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, optical disk, etc.; and a communication unit 19, such as a network card, modem, wireless communication transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0154] The processor 11 may be any general-purpose and / or specialized processing component with processing and computing capabilities. Examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, or microcontroller. The processor 11 executes the various methods and processes described above, such as the road collapse emergency response method.

[0155] In some embodiments, the road collapse emergency response method can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the road collapse emergency response method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to execute the road collapse emergency response method via any other suitable means (e.g., via firmware).

[0156] Various embodiments of the systems and techniques described above can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0157] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0158] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or apparatus. A computer-readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media may include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0159] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device that has: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0160] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0161] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.

[0162] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.

[0163] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will understand that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. A road collapse emergency treatment method, characterized in that: include: Establish a road collapse emergency response process based on pre-built road collapse emergency environment knowledge; Planning the road collapse emergency response process into a hierarchical task network, and obtaining the road collapse emergency initial state in the hierarchical task network; Perform resource scheduling in the road collapse emergency response according to the road collapse emergency initial state, and obtain a resource scheduling result; Feeding back the resource scheduling result to the hierarchical task network for operation execution, and updating the road collapse emergency process status in the hierarchical task network; The resource scheduling in the road collapse emergency response is performed according to the road collapse emergency initial state, including: When allocating resources for the transfer of wounded patients, the following steps are used to allocate resources: Taking the information of the composition of the injured in the disaster-bearing carrier in the initial state of the road collapse emergency and the information of the emergency center in the emergency resources as input, the emergency vehicle dispatch is performed to generate an emergency vehicle dispatch plan; Taking the number of injured persons in the disaster-bearing vehicle in the initial state of the road collapse emergency and the medical resource information of the emergency resources as input, the medical resource scheduling is performed to generate the medical resource scheduling results; Connecting and matching the emergency vehicle dispatch plan with the medical resource dispatch result to obtain a patient transfer plan; Calculate the cost of dispatching emergency vehicles based on the location of the road collapse at the time of dispatch, the source of the emergency vehicles, the location of medical resources, road network information, vehicle energy type, energy costs, and energy carbon emissions; According to the calculation results of the emergency vehicle dispatch cost, the target casualty transfer plan is determined in the casualty transfer plan.

2. The method according to claim 1, characterized in that The road collapse emergency response process is planned into a hierarchical task network, including: According to the emergency response requirements of road collapse, the emergency response planning of road collapse is formulated as a five-tuple planning problem P=(IS;PS;T;O;M) based on the hierarchical task network. Among them, IS is the road collapse emergency initial state in the hierarchical task network, PS is the road collapse emergency process state in the hierarchical task network, T is the initial task network of the planning problem, O is the operator set of the planning problem, and M is the method set of the planning problem; Taking the road collapse emergency response process as the main line and IS as the input data, T, O and M are associated and nested, and IS is updated to obtain PS, thereby generating a hierarchical task network for road collapse emergency response.

3. The method according to claim 1, characterized in that The resource scheduling in the road collapse emergency response is performed according to the road collapse emergency initial state, including: According to the initial state of the road collapse emergency, resources are dispatched for at least one of the following items in the road collapse emergency response: transportation of the wounded, transportation of rescue forces, transportation of emergency repair forces, and transportation of engineering equipment and materials.

4. The method according to claim 3, characterized in that The resource scheduling in the road collapse emergency response is performed according to the road collapse emergency initial state, including: When resource dispatch is for the transportation of rescue forces, emergency repair forces, or engineering equipment and materials, resource dispatch is performed through the following steps: Taking the disaster-bearing carrier and emergency resources in the initial state of road collapse emergency as input, emergency vehicle dispatch is performed to generate an emergency vehicle dispatch plan; Calculate the cost of dispatching emergency vehicles based on the location of road collapse, source of emergency resources, road network information, vehicle energy type, energy cost, and energy carbon emission information at the time of dispatching emergency vehicles; According to the calculation results of the emergency vehicle dispatch cost, the target emergency vehicle dispatch plan is determined in the emergency vehicle dispatch plan.

5. The method according to claim 1, wherein The cost of dispatching an emergency vehicle is calculated based on the location of the road collapse at the time of dispatch, the source of the emergency vehicle, the location of medical resources, road network information, vehicle energy type, energy cost, and energy carbon emission information, including: Determine the expected dispatch distance for emergency vehicles based on the location of the road collapse, road network information, the source of the emergency vehicle, and the location of medical resources at the time of emergency vehicle dispatch; Determine the expected time for dispatching the emergency vehicle based on the expected distance, vehicle speed, number of casualties, time required to load the casualties at the scene, and time required to place the casualties in the hospital; determining an expected cost of dispatching the emergency vehicle based on the expected distance, the type and amount of energy for the vehicle, and the cost of the energy; Determining expected carbon emissions for dispatching the emergency vehicle based on the expected distance, the type and quantity of vehicle energy, and the energy carbon emission information; The emergency vehicle dispatch cost is calculated based on the expected distance, expected time, expected cost, and expected carbon emissions.

6. A road collapse emergency disposal device, characterized in that: include: The disposal process establishment module is used to establish the road collapse emergency response disposal process based on the pre-built road collapse emergency environment knowledge; An emergency initial state acquisition module, configured to plan the road collapse emergency response process into a hierarchical task network and acquire the road collapse emergency initial state in the hierarchical task network; a resource scheduling result determination module, configured to perform resource scheduling in the road collapse emergency response according to the road collapse emergency initial state, and obtain a resource scheduling result; An emergency process state updating module, configured to feed back the resource scheduling result to the hierarchical task network for operation execution, and update the road collapse emergency process state in the hierarchical task network; Among them, the resource scheduling result determination module performs resource scheduling for the transfer of the wounded through the following execution units: an emergency vehicle scheduling plan generation unit, which is used to take the wounded composition information in the disaster-bearing carrier in the initial state of the road collapse emergency and the emergency center information in the emergency resources as input to perform emergency vehicle scheduling and generate an emergency vehicle scheduling plan; a medical resource scheduling result generation unit, which is used to take the number of wounded in the disaster-bearing carrier in the initial state of the road collapse emergency and the medical resource information in the emergency resources as input to perform medical resource scheduling and generate a medical resource scheduling result; a wounded transfer plan generation unit, which is used to connect and match the emergency vehicle scheduling plan with the medical resource scheduling result to obtain a wounded transfer plan; an emergency vehicle scheduling cost calculation unit, which is used to calculate the emergency vehicle scheduling cost according to the road collapse location, the source of the emergency vehicle, the location of the medical resources, the road network information, the vehicle energy type, the energy cost and the energy carbon emission information at the time of emergency vehicle scheduling; a target wounded transfer plan determination unit, which is used to determine the target wounded transfer plan in the wounded transfer plan according to the emergency vehicle scheduling cost calculation result.

7. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the road collapse emergency response method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the road collapse emergency response method according to any one of claims 1 to 5 when executed.

9. A computer program product, comprising a computer program, wherein when executed by a processor, the computer program implements the road collapse emergency handling method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • HTN planning-based emergency resource allocation task planning method and system

    CN110175754A