Disclosure of Invention
The present application is directed to solving, at least to some extent, one of the technical problems in the related art.
Therefore, a first objective of the present application is to provide an emergency plan auxiliary information obtaining method, so as to realize visual scene-response auxiliary decision process, provide auxiliary decision support for efficient and orderly emergency disposal of emergency events, improve the practicability of digital plans, and improve emergency preparation capability.
A second objective of the present application is to provide an emergency plan auxiliary information acquisition device.
A third object of the present application is to provide an electronic device.
A fourth object of the present application is to propose a computer readable storage medium.
An embodiment of a first aspect of the present application provides a method for acquiring auxiliary information of an emergency plan, including:
acquiring scene event description information;
analyzing the scene event description information, and extracting event portrait keywords;
and inquiring a preset emergency plan database, and acquiring the auxiliary information of the emergency plan matched with the event portrait keywords.
According to the emergency plan auxiliary information acquisition method, the scene event description information is acquired, and then the scene event description information is analyzed, and the event portrait keywords are extracted. Further, the method is simple. And inquiring a preset emergency plan database, and acquiring the auxiliary information of the emergency plan matched with the event portrait keywords. Therefore, event scene portrayal is depicted based on disaster intensity, disaster damage names, disaster damage degrees and the like, the practicability of a digital plan is improved, the emergency preparation capacity is improved, the scene-response aid decision making process is visual, and aid decision making support is provided for efficient and orderly emergency handling of emergency events.
In addition, the method for acquiring the auxiliary information of the emergency plan according to the above embodiment of the present application may further have the following additional technical features:
optionally, the obtaining of the contextual event description information includes: and acquiring contextual event description information imported by other systems through a pre-configured system interface, and/or acquiring contextual event description information matched and input by a user according to a pre-configured template control.
Optionally, the analyzing the contextual event description information and extracting event representation keywords includes: performing keyword recognition on the scene event description information to determine an event type; and identifying the scene event description information according to a pre-trained hot word library corresponding to the event type, and extracting event portrait keywords.
Optionally, the analyzing the contextual event description information and extracting event representation keywords includes: and labeling the scene event description information according to a preset label database, and extracting event portrait keywords.
Optionally, the querying a preset emergency plan database to obtain the auxiliary information of the emergency plan matched with the event portrait keyword includes: determining a corresponding emergency plan name and a disaster quantitative value according to the event portrait keyword; and inquiring a preset emergency plan database corresponding to the name of the emergency plan to acquire the auxiliary information of the emergency plan matched with the disaster damage quantitative value.
An embodiment of a second aspect of the present application provides an emergency plan auxiliary information obtaining apparatus, including:
the acquisition module is used for acquiring the scene event description information;
the extraction module is used for analyzing the scene event description information and extracting event portrait keywords;
and the generation module is used for inquiring a preset emergency plan database and acquiring the auxiliary information of the emergency plan matched with the event portrait keyword.
The emergency plan auxiliary information acquisition device provided by the embodiment of the application can realize scene portrait of a depicted event based on disaster intensity, disaster damage name, disaster damage degree and the like, improves the practicability of a digital plan, improves emergency preparation capacity, realizes that a scene-response auxiliary decision making process is visible, and provides auxiliary decision making support for efficient and orderly emergency disposal of an emergency.
In addition, the emergency plan auxiliary information acquisition device according to the above embodiment of the present application may further have the following additional technical features:
optionally, the obtaining module is specifically configured to: and acquiring contextual event description information imported by other systems through a pre-configured system interface, and/or acquiring contextual event description information matched and input by a user according to a pre-configured template control.
Optionally, the extracting module is specifically configured to: performing keyword recognition on the scene event description information to determine an event type; and identifying the scene event description information according to a pre-trained hot word library corresponding to the event type, and extracting event portrait keywords.
Optionally, the extracting module is specifically configured to: and labeling the scene event description information according to a preset label database, and extracting event portrait keywords.
Optionally, the generating module is specifically configured to: determining a corresponding emergency plan name and a disaster quantitative value according to the event portrait keyword; and inquiring a preset emergency plan database corresponding to the name of the emergency plan to acquire the auxiliary information of the emergency plan matched with the disaster damage quantitative value.
An embodiment of a third aspect of the present application provides an electronic device, including a processor and a memory; wherein the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the emergency protocol auxiliary information acquisition method according to the embodiment of the first aspect.
An embodiment of a fourth aspect of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the emergency plan assistance information obtaining method according to the embodiment of the first aspect.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary and intended to be used for explaining the present application and should not be construed as limiting the present application.
The method, the device and the equipment for acquiring the auxiliary information of the emergency plan according to the embodiment of the application are described below with reference to the accompanying drawings.
Fig. 1 is a schematic flow chart of an emergency plan auxiliary information obtaining method provided in an embodiment of the present application, and as shown in fig. 1, the method includes:
step 101, obtaining contextual event description information.
In this embodiment, when acquiring the emergency plan auxiliary information, the contextual event description information may be acquired first, for example, the contextual event may include a disaster event such as typhoon, earthquake, fire, and the like.
There are various implementations of obtaining the contextual event description information, which are described as follows.
As a possible implementation manner, a system interface may be configured in advance, and the system interface is in butt joint with other professional systems, so as to obtain scenario event description information imported by other systems. For example, for a fire event, the description information of the fire event imported by the fire protection system can be acquired through a pre-configured system interface.
As another possible implementation manner, a template control may be configured in advance, and contextual event description information that is input by a user according to the template control in a matching manner is acquired. For example, the template controls may include a general module control and a scenario template control, and a user may input description information such as a location, time, and the like through the general template control and input description information such as a disaster type, a disaster intensity, and the like through the scenario template control corresponding to the scenario event. Therefore, by providing the template statement function, the situation event description information is supported to be manually input by a user.
It should be noted that, the above-mentioned obtaining of the contextual event description information is merely exemplary, and any one of the manners or combinations may be selected according to needs to be implemented, which is not limited herein.
And 102, analyzing the scene event description information and extracting event portrait keywords.
In this embodiment, after obtaining the contextual event description information, the contextual event description information may be analyzed to extract the event portrait keyword, thereby implementing structured description of the contextual event. The event representation keywords include, but are not limited to, current disaster intensity, influence range, disaster damage name and quantization value, disaster type, and the like.
In an embodiment of the present application, analyzing the contextual event description information and extracting the event representation keyword includes: and performing keyword recognition on the contextual event description information to determine the event type, further, recognizing the contextual event description information according to a pre-trained hot word library corresponding to the event type, and extracting keywords of the event portrait. The event types can include disaster types such as typhoons, earthquakes and the like, scene event description information is collected based on different event types, event image keywords are labeled, and then a hot word library is trained according to labeled training samples, so that the hot word library can identify the scene event description information corresponding to the event types, and the event image keywords are obtained.
As an example, keyword recognition is performed on the contextual event description information to obtain keywords such as "typhoon" and "wind force", and the event type is determined to be a typhoon event according to the keywords. And further acquiring a hot word library corresponding to the typhoon event to identify the scene event description information and extracting event portrait keywords. The hot word library can be obtained by training according to typhoon event description information and pre-labeled event portrait keywords. Therefore, by analyzing the contextual event description information and extracting the event portrait keywords, the structured description of the contextual event is realized.
In an embodiment of the present application, analyzing the contextual event description information and extracting the event representation keyword includes: and labeling the scene event description information according to a preset label database, and extracting event portrait keywords.
And 103, inquiring a preset emergency plan database to obtain auxiliary information of the emergency plan matched with the event portrait keywords.
In this embodiment, an emergency plan database is preset, and emergency plan auxiliary information is stored in the emergency plan database. And then, inquiring a preset emergency plan database according to the event portrait keywords, and acquiring emergency plan auxiliary information matched with the event portrait keywords in a rule matching manner.
The emergency plan auxiliary information includes but is not limited to critical information required by auxiliary decisions such as emergency response levels, organizations, disposal points, disposal contents, emergency resources, risk sources, protection targets and the like. As an example, for a fire scenario event, the organization that obtains the matching according to the event profile keyword is a fire protection organization, the emergency response level is medium, and the disposal content includes rescuers, fire extinguishment, and the like.
According to the emergency plan auxiliary information acquisition method, the scene event description information is acquired, and then the scene event description information is analyzed, and the event portrait keywords are extracted. Further, the method is simple. And inquiring a preset emergency plan database, and acquiring the auxiliary information of the emergency plan matched with the event portrait keywords. Therefore, event scene portrayal is depicted based on disaster intensity, disaster damage names, disaster damage degrees and the like, the practicability of a digital plan is improved, the emergency preparation capacity is improved, the scene-response aid decision making process is visual, and aid decision making support is provided for efficient and orderly emergency handling of emergency events.
Based on the above embodiment, in an embodiment of the present application, the emergency plan auxiliary information matched with the event portrait keyword is obtained by: and determining a corresponding emergency plan name and a disaster quantitative value according to the event portrait keyword, inquiring a preset emergency plan database corresponding to the emergency plan name, and acquiring emergency plan auxiliary information matched with the disaster quantitative value. The following describes inquiring a preset emergency plan database to obtain auxiliary information of an emergency plan matching with the event portrait keyword.
Fig. 2 is a schematic flow chart of another emergency plan auxiliary information acquisition method provided in the embodiment of the present application, and as shown in fig. 2, the method includes:
in step 201, contextual event description information is obtained.
In this embodiment, contextual event description information imported by other systems is acquired through a preconfigured system interface, and/or contextual event description information input by a user in a matching manner according to a preconfigured template control is acquired. The scenario events may include typhoon, earthquake, fire and other disaster events.
Step 202, labeling the scene event description information according to a preset label database, and extracting event portrait keywords.
In this embodiment, there may also be information that cannot be identified by the system in the contextual event description information, and for the above scenario, the contextual event description information needs to be processed to extract an event representation keyword. The event representation keywords include, but are not limited to, current disaster intensity, influence range, disaster damage name and quantization value, and disaster type.
As an example, the description information and the corresponding tag are prestored in the tag database, matching is performed according to the scenario event description information and the tag database, the tag corresponding to the description information with the matching result is obtained, and the scenario description information is tagged, so that the event portrait keyword is determined. Therefore, key information which cannot be identified by the system can be structured in a labeling mode, for example, key information such as disaster damage types, disaster quantitative indexes and event types can be quantized to generate keywords which can be identified by the system, and the event portrait keywords can be extracted.
Step 203, determining the corresponding emergency plan name and the disaster quantitative value according to the event portrait keyword.
In this embodiment, after the event image keyword is extracted, the corresponding emergency plan name and the disaster quantitative value are determined according to the event image keyword, for example, the emergency plan name is determined as the fire-fighting emergency plan according to the event image keyword, and the disaster quantitative value is determined to be 10. The disaster damage quantized value is used for representing a quantized value of damage caused by a disaster.
As an example, the event representation keyword includes a disaster type, such as a disaster type of a fire, a typhoon, and the like, a mapping relation table between the disaster type and the emergency plan name is preset, and the corresponding emergency plan name is determined by matching the disaster type in the event representation keyword with the mapping relation table.
As another example, the event image keyword is processed by a correlation algorithm according to the current disaster intensity, the influence range, the disaster damage name, the quantized value, and the like in the event image keyword, for example, the wind intensity, the earthquake level, the disaster city, the number of injured people X, the number of missing people Y, and the like, to obtain the quantized value of the disaster damage.
And 204, inquiring a preset emergency plan database corresponding to the emergency plan name, and acquiring the auxiliary information of the emergency plan matched with the disaster damage quantitative value.
In this embodiment, emergency plan databases are respectively set for different emergency plan names, and emergency plan auxiliary information corresponding to the emergency plan names is stored in the emergency plan databases. The emergency plan auxiliary information includes but is not limited to critical information required by auxiliary decisions such as emergency response levels, organizations, disposal points, disposal contents, emergency resources, risk sources, protection targets and the like. For example, for an emergency response protocol database for fire fighting emergency response protocols, the storage organization is a fire department.
As an example, a preset emergency plan database corresponding to an emergency plan name is queried, matching is performed according to a disaster quantitative value and a preset threshold, and if the disaster quantitative value is greater than or equal to the preset threshold, emergency plan auxiliary information such as an emergency response level, an organization, disposal content, emergency resources and the like corresponding to a disaster degree is determined.
According to the emergency plan auxiliary information acquisition method, the contextual event description information is acquired, then, labeling processing is carried out on the contextual event description information according to a preset label database, and event portrait keywords are extracted. Further, according to the event portrait keywords, determining corresponding emergency plan names and disaster quantitative values, querying a preset emergency plan database corresponding to the emergency plan names, and acquiring emergency plan auxiliary information matched with the disaster quantitative values. Therefore, event scene portrayal is depicted based on disaster intensity, disaster damage names, disaster damage degrees and the like, the practicability of a digital plan is improved, the emergency preparation capacity is improved, the scene-response aid decision making process is visual, and aid decision making support is provided for efficient and orderly emergency handling of emergency events.
To make the above process more clear to those skilled in the art, the following is illustrated in conjunction with fig. 3.
Specifically, contextual event description information imported by other systems is acquired through a pre-configured system interface, and/or contextual event description information input by a user in a matching manner according to a pre-configured template control is acquired. And further, judging whether the scene event is structured or not, if not, analyzing the scene event description information, and extracting the keywords of the event portrait, thereby realizing the structuralization of the scene event. And then, matching the event portrait keywords with a preset rule base, and extracting emergency plan auxiliary information corresponding to the scenario event in a rule matching mode.
Scene one: for contextual events of known emergency scenarios.
1) And selecting an emergency plan deduction.
2) A contextual event is created. Specifically, contextual event description information imported by other systems is acquired through a pre-configured system interface, and/or contextual event description information input by a user in a matching manner according to a pre-configured template control is acquired.
3) The contextual events are structured. The key information which cannot be identified by the system is structured in a labeling mode, for example, the key information such as disaster damage types, disaster quantitative indexes, event types and the like is quantized to generate key words which can be identified by the system.
4) And (6) matching the rules. And carrying out rule matching on the contextual event description information (original contextual event description information or structured contextual event description information) which can be identified by the system through a rule base, and acquiring key information required by auxiliary decisions such as emergency response levels, organizations, disposal key points, disposal contents, emergency resources, risk sources, protection targets and the like corresponding to the contextual events.
Therefore, by establishing a series of scenes and carrying out the operation on the established contextual events, the visual auxiliary decision process of the contextual events of the known emergency plan is realized.
Scene two: for contextual events of unknown emergency plans.
1) A contextual event is created. Specifically, contextual event description information imported by other systems is acquired through a pre-configured system interface, and/or contextual event description information input by a user in a matching manner according to a pre-configured template control is acquired.
2) And acquiring a corresponding emergency plan through an intelligent search technology according to the contextual event, or selecting the corresponding emergency plan by a user according to the contextual event.
3) And determining one or more disaster loss types corresponding to the emergency plan according to the acquired emergency plan.
4) The contextual events are structured.
5) And (6) matching the rules.
Therefore, by establishing a series of scenes and carrying out the operation on the established contextual events, the visual auxiliary decision process of the contextual events of unknown emergency plans is realized.
In order to implement the above embodiment, the present application further provides an emergency plan auxiliary information obtaining apparatus.
Fig. 4 is a schematic structural diagram of an emergency plan auxiliary information acquiring device according to an embodiment of the present application, and as shown in fig. 4, the device includes: the device comprises an acquisition module 10, an extraction module 20 and a generation module 30.
The obtaining module 10 is configured to obtain contextual event description information.
And the extraction module 20 is configured to analyze the contextual event description information and extract an event portrait keyword.
And the generating module 30 is used for inquiring a preset emergency plan database and acquiring the auxiliary information of the emergency plan matched with the event portrait keyword.
In an embodiment of the present application, the obtaining module 10 is specifically configured to: and acquiring contextual event description information imported by other systems through a pre-configured system interface, and/or acquiring contextual event description information matched and input by a user according to a pre-configured template control.
In an embodiment of the present application, the extraction module 20 is specifically configured to: performing keyword recognition on the scene event description information to determine an event type; and identifying the scene event description information according to a pre-trained hot word library corresponding to the event type, and extracting event portrait keywords.
In an embodiment of the present application, the extraction module 20 is specifically configured to: and labeling the scene event description information according to a preset label database, and extracting event portrait keywords.
In an embodiment of the present application, the generating module 30 is specifically configured to: determining a corresponding emergency plan name and a disaster quantitative value according to the event portrait keyword; and inquiring a preset emergency plan database corresponding to the name of the emergency plan to acquire the auxiliary information of the emergency plan matched with the disaster damage quantitative value.
It should be noted that, the explanation of the emergency plan auxiliary information obtaining method in the foregoing embodiment is also applicable to the emergency plan auxiliary information obtaining apparatus in this embodiment, and details are not repeated here.
According to the emergency plan auxiliary information acquisition device, scene event description information is acquired, and then the scene event description information is analyzed, and event portrait keywords are extracted. Further, the method is simple. And inquiring a preset emergency plan database, and acquiring the auxiliary information of the emergency plan matched with the event portrait keywords. Therefore, event scene portrayal is depicted based on disaster intensity, disaster damage names, disaster damage degrees and the like, the practicability of a digital plan is improved, the emergency preparation capacity is improved, the scene-response aid decision making process is visual, and aid decision making support is provided for efficient and orderly emergency handling of emergency events.
In order to implement the above embodiments, the present application further provides an electronic device, including a processor and a memory; wherein, the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the emergency protocol auxiliary information obtaining method according to any one of the foregoing embodiments.
In order to implement the foregoing embodiments, the present application further proposes a computer program product, wherein when the instructions in the computer program product are executed by a processor, the method for acquiring emergency plan assistance information according to any one of the foregoing embodiments is implemented.
In order to implement the foregoing embodiments, the present application further proposes a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the emergency protocol assistance information acquisition method according to any one of the foregoing embodiments.
In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present application, "plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and the scope of the preferred embodiments of the present application includes other implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present application may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application, and that variations, modifications, substitutions and alterations may be made to the above embodiments by those of ordinary skill in the art within the scope of the present application.