Disclosure of Invention
Aiming at the problems in the prior art, the invention provides an emergency management communication method, an emergency management communication system, a storage medium and computer equipment.
The invention is thus realized, an emergency management communication system comprising:
the system comprises an announcement issuing and receiving module, an announcement issuing function and an announcement receiving function, wherein the announcement issuing function is integrated in a group-level application platform, and the announcement receiving function is integrated in an enterprise-level application platform;
the instant communication module comprises Web end chatting software and mobile end chatting software; the Web end chat software is integrated in an intelligent fire-fighting Internet of things Web platform based on a BS mode; the mobile terminal chat software is integrated in the intelligent fire-fighting mobile phone App.
Further, in the emergency management communication system, the group-level application products are deployed in a public cloud, and the enterprise-level application products are deployed in a private cloud.
Further, the emergency management communication system further includes:
the information acquisition module is connected with the central control module and used for acquiring fire fighting information through the information acquisition equipment;
the emergency response module is connected with the central control module and used for responding the fire-fighting information to the announcement issuing and receiving module through an emergency response program and carrying out internal communication through the instant communication module;
the central control module is connected with the announcement issuing and receiving module, the instant communication module, the information acquisition module, the emergency response module, the emergency plan making module, the fire rescue module, the cloud storage module and the updating display module and is used for coordinating and controlling the normal operation of each module of the emergency management communication system through the central processing unit;
the emergency plan making module is connected with the central control module and used for making a corresponding fire-fighting emergency plan according to the fire-fighting information through an emergency plan making program;
the fire rescue module is connected with the central control module and is used for matching the information of the volunteer firefighters and the information of the fire fighting equipment through a fire emergency plan and mobilizing the volunteer firefighters and the fire fighting equipment which are closest to a fire place to carry out fire rescue;
the cloud storage module is connected with the central control module and used for storing the acquired fire fighting information, emergency response results, fire fighting emergency plans and fire fighting rescue results through the cloud database server;
and the updating display module is connected with the central control module and used for updating and displaying the acquired real-time data of the fire fighting information, the emergency response result, the fire fighting emergency plan and the fire fighting rescue result through the display.
Another object of the present invention is to provide an emergency management communication method using the emergency management communication system, the emergency management communication method including the steps of:
acquiring fire fighting information by using information acquisition equipment through an information acquisition module;
responding the fire fighting information to the notice issuing and receiving module and the instant communication module by using an emergency response program through the emergency response module;
step three, the announcement is issued to the enterprise-level application by using the collective group-level application through the announcement issuing and receiving module;
step four, the instant messaging module utilizes Web end chatting software and mobile end chatting software to realize the internal communication of the group-level application and the enterprise-level application;
step five, the central control module utilizes a central processing unit to coordinate and control the normal operation of each module of the emergency management communication system;
step six, an emergency plan making module makes a corresponding fire-fighting emergency plan according to fire-fighting information by using an emergency plan making program;
matching the information of the volunteer firefighters and the information of the fire fighting equipment by using a fire fighting emergency plan through a fire fighting rescue module, and moving the volunteer firefighters and the fire fighting equipment which are closest to a fire fighting site to carry out fire fighting rescue;
step eight, storing the acquired fire fighting information, emergency response results, fire fighting emergency plans and fire fighting rescue results by using a cloud database server through a cloud storage module;
and step nine, updating and displaying the acquired real-time data of the fire fighting information, the emergency response result, the fire fighting emergency plan and the fire fighting rescue result by using the display through the updating and displaying module.
Further, in the first step, the fire fighting information includes any one or more of fire fighting type, fire fighting location, building model and weather condition.
Further, in step three, the publishing of the announcement by the cluster-level application to the enterprise-level application includes:
(1) the group-level application issues announcements, the announcements are added to the message queues of all enterprises through the routing of the message middleware, all the enterprise-level applications subscribe the respective message queues and push the messages to an enterprise-level platform announcement board after receiving the messages;
(2) after receiving the announcement, the enterprise-level platform needs to confirm the receipt, after confirming the receipt, the message is added into the message queue, the group-level platform subscribes each message queue, and after confirming the receipt, the confirmed message is pushed to the announcement board.
Further, in step four, the internal communication between the group-level application and the enterprise-level application includes:
the client sends out a message, the server receives the message, and the message is put into a queue of a message middleware after the message is received; one end of the queue sending the message is called a message producer, and one end of the queue receiving the message is called a message consumer; after the consumption is put into the queue, the consumer receives the message and judges whether the user is on line or not;
if the message is pushed to the receiver online, then the message is stored in a non-relational database, and whether the received field is set to true or not is set; if the message receiver is not online, the message is stored in a non-relational database, and whether the received field is set to false or not is judged; after a client logs in a platform, whether unread messages exist or not is checked, and if the unread messages exist, the unread messages are taken out from a library;
if the number of online chatting users is large, the problem can be solved by the characteristics of the message middleware, and a larger concurrency problem can be solved by cluster deployment of the message middleware; the chatting data is document data, and the storage of the NoSql database is proper; the relational database stores user and organization information; the file system stores the picture, audio and video data of the chat.
Further, in step six, utilize emergent plan establishment procedure according to fire information to establish corresponding emergent plan of fire control through emergent plan establishment module, include:
(1) matching a corresponding fire-fighting emergency plan model from a fire-fighting emergency plan model library according to the fire-fighting information;
(2) matching a corresponding fire-fighting alarm scheme according to the fire-fighting emergency plan model;
(3) and selectively scheduling the voluntary firefighters and the fire fighting equipment closest to the fire-fighting site according to the corresponding fire-fighting alarm-out scheme.
It is another object of the present invention to provide a computer program product stored on a computer readable medium, comprising a computer readable program for providing a user input interface to implement the emergency management communication method when executed on an electronic device.
It is another object of the present invention to provide a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the emergency management communication method.
By combining all the technical schemes, the invention has the advantages and positive effects that: the emergency management communication method provided by the invention can well meet the special requirements of the fire-fighting industry and avoid the problems caused by common tools. The invention can realize the instant question-answering and communication cooperation on the fire-fighting professional platform, saves time and labor, is a novel platform management method and is an effective enterprise management method.
The invention mainly realizes the communication problem on the fire-fighting professional platform, and is divided into two aspects of group-level application and enterprise-level application, and the group-level layer can realize the announcement and public notice of all enterprises by a group and the instant communication between the group and the enterprises. In the aspect of enterprise level, the functions are the same as those of WeChat, the enterprises can communicate with each other, the instant question answering and communication cooperation among the enterprises can be realized, and the communication mode comprises the following steps: text, picture, video, voice call.
The invention also has the following positive effects: (1) the chat data can be deployed locally, and the requirements of service and confidentiality are met; and (3) manageability: downloading and exporting; (2) the chat data can be combined with the fire-fighting alarm handling service, the process of repeated alarm handling can be analyzed, and the timeliness, reasonableness and effectiveness of handling can be traced; (3) can be used as a communication tool in the fire service range at ordinary times and in wartime for integrated management; (4) the group set and enterprise level communication cooperation mode can effectively improve the working efficiency.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail with reference to the following embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In view of the problems in the prior art, the present invention provides an emergency management communication method, system, storage medium, and computer device, and the following describes the present invention in detail with reference to the accompanying drawings.
As shown in fig. 1, the emergency management communication system provided in the embodiment of the present invention includes:
the information acquisition module 1 is connected with the central control module 5 and used for acquiring fire fighting information through information acquisition equipment;
the emergency response module 2 is connected with the central control module 5 and used for responding the fire-fighting information to the notice issuing and receiving module and the instant communication module through an emergency response program;
the announcement issuing and receiving module 3 is connected with the central control module 5, the announcement issuing function is integrated in a group-level application platform, and the announcement receiving function is integrated in an enterprise-level application platform;
the instant communication module 4 is connected with the central control module 5 and comprises Web end chat software and mobile end chat software; the Web end chat software is integrated in an intelligent fire-fighting Internet of things Web platform based on a BS mode; the mobile terminal chatting software is integrated in the intelligent fire-fighting mobile phone App;
the central control module 5 is connected with the information acquisition module 1, the emergency response module 2, the announcement issuing and receiving module 3, the instant communication module 4, the emergency plan making module 6, the fire rescue module 7, the cloud storage module 8 and the update display module 9, and is used for coordinating and controlling the normal operation of each module of the emergency management communication system through a central processing unit;
the emergency plan making module 6 is connected with the central control module 5 and used for making a corresponding fire-fighting emergency plan according to the fire-fighting information through an emergency plan making program;
the fire rescue module 7 is connected with the central control module 5 and is used for matching the information of the volunteer firefighters with the information of the fire fighting equipment through a fire emergency plan and transferring the volunteer firefighters and the fire fighting equipment which are closest to a fire place to carry out fire rescue;
the cloud storage module 8 is connected with the central control module 5 and used for storing the acquired fire fighting information, emergency response results, fire fighting emergency plans and fire fighting rescue results through a cloud database server;
and the updating display module 9 is connected with the central control module 5 and used for updating and displaying the acquired real-time data of the fire fighting information, the emergency response result, the fire fighting emergency plan and the fire fighting rescue result through a display.
As shown in fig. 2, the emergency management communication method provided in the embodiment of the present invention includes the following steps:
s101, acquiring fire fighting information by using information acquisition equipment through an information acquisition module;
s102, responding the fire fighting information to the notice issuing and receiving module and the instant communication module by the emergency response module through an emergency response program;
s103, the announcement is issued to the enterprise-level application by the announcement issuing and receiving module through the collective group-level application;
s104, the instant messaging module utilizes Web end chatting software and mobile end chatting software to realize the internal communication of the group-level application and the enterprise-level application;
s105, the central control module utilizes a central processing unit to coordinate and control the normal operation of each module of the emergency management communication system;
s106, an emergency plan making module makes a corresponding fire-fighting emergency plan according to fire-fighting information by using an emergency plan making program;
s107, matching volunteer firefighter information and fire fighting equipment information by using a fire emergency plan through a fire rescue module, and moving the volunteer firefighter and the fire fighting equipment which are closest to a fire place to carry out fire rescue;
s108, storing the acquired fire fighting information, emergency response results, fire fighting emergency plans and fire fighting rescue results by using a cloud database server through a cloud storage module;
and S109, updating and displaying the acquired real-time data of the fire fighting information, the emergency response result, the fire fighting emergency plan and the fire fighting rescue result by the updating and displaying module through the display.
In step S101 provided by the embodiment of the present invention, the fire fighting information includes any one or more of a fire fighting type, a fire fighting location, a building model, and a weather condition.
As shown in fig. 3, in step S103 provided by the embodiment of the present invention, the publishing of the advertisement to the enterprise-level application by the swarm-level application includes:
s201, group-level applications publish announcements, the announcements are added to message queues of all enterprises through routing of message middleware, all enterprise-level applications subscribe respective message queues, and after receiving messages, the messages are pushed to enterprise-level platform announcement boards;
s202, after receiving the announcement, the enterprise-level platform needs to confirm the receipt, after confirming the receipt, the message is added into the message queue, the group-level platform subscribes to each message queue, and after confirming the receipt, the confirmed message is pushed to the announcement column.
In step S104 provided in the embodiment of the present invention, the internal communication between the cluster-level application and the enterprise-level application includes:
the client sends out a message, the server receives the message, and the message is put into a queue of a message middleware after the message is received; one end of the queue sending the message is called a message producer, and one end of the queue receiving the message is called a message consumer; after the consumption is put into the queue, the consumer receives the message and judges whether the user is on line or not;
if the message is pushed to the receiver online, then the message is stored in a non-relational database, and whether the received field is set to true or not is set; if the message receiver is not online, the message is stored in a non-relational database, and whether the received field is set to false or not is judged; after a client logs in a platform, whether unread messages exist or not is checked, and if the unread messages exist, the unread messages are taken out from a library;
if the number of online chatting users is large, the problem can be solved by the characteristics of the message middleware, and a larger concurrency problem can be solved by cluster deployment of the message middleware; the chatting data is document data, and the storage of the NoSql database is proper; the relational database stores user and organization information; the file system stores the picture, audio and video data of the chat.
As shown in fig. 4, in step S106 provided in the embodiment of the present invention, the step of formulating, by the emergency plan formulation module, a corresponding fire emergency plan according to the fire information by using an emergency plan formulation program includes:
s301, matching a corresponding fire emergency plan model from a fire emergency plan model library according to the fire information;
s302, matching a corresponding fire-fighting alarm scheme according to the fire-fighting emergency plan model;
and S303, selectively scheduling the voluntary firefighters and the fire fighting equipment closest to the fire-fighting site according to the corresponding fire-fighting alarm-out scheme.
The technical solution of the present invention will be further described with reference to the following examples.
The invention provides a systematic solution aiming at application scenes in the fire-fighting industry, which can well meet the special requirements of the fire-fighting industry and avoid the problems caused by common tools.
The invention mainly realizes the communication problem on the fire-fighting professional platform, and is divided into two aspects of group-level application and enterprise-level application, and the group-level layer can realize the announcement and public notice of all enterprises by a group and the instant communication between the group and the enterprises. In the aspect of enterprise level, the functions are the same as those of WeChat, the enterprises can communicate with each other, the instant question answering and communication cooperation among the enterprises can be realized, and the communication mode comprises the following steps: text, picture, video, voice call.
The invention can realize the instant question-answering and communication cooperation on the fire-fighting professional platform, saves time and labor, is a novel platform management method and is an effective enterprise management method.
1. Main function
(1) Notice
And the announcement function, the announcement issuing function and the announcement receiving function are integrated in a group-level application platform and an enterprise-level application platform.
(2) Instant messaging
Web end chat software and a BS mode are integrated in an intelligent fire-fighting Internet of things Web platform;
and the mobile terminal chat software is integrated in the intelligent fire-fighting mobile phone App.
2. Deployment mode
The cluster-level application products are deployed in a public cloud, and the enterprise-level application products are deployed in a private cloud.
3. Technical scheme
3.1 technical scheme for publishing announcement to enterprise-level application by group-level application
As shown in fig. 5, the group-level application publishes the advertisement, adds the advertisement to the message queue of each enterprise through the routing of the message middleware, and each enterprise-level application subscribes to its respective message queue and pushes the message to the enterprise-level platform advertisement column after receiving the message.
As shown in fig. 6, after receiving the announcement, the enterprise-level platform needs to confirm the receipt, and after confirming the receipt, the message is added to the message queue, and the group-level platform subscribes to each message queue, and after confirming the receipt, pushes the confirmed message to the announcement column.
3.2 group level application and enterprise level application internal communication technical scheme
As shown in fig. 7, the client sends out a message, the server receives the message, and after receiving the message, the message is placed in a queue of the message middleware; one end of the queue sending the message is called a message producer, and one end of the queue receiving the message is called a message consumer; after the consumption is put into the queue, the consumer receives the message, judges whether the user is on-line, if so, pushes the message to the receiver, then stores the message into a non-relational database, and sets whether the received field is true; if the message receiver is not online, the message is stored in a non-relational database, and whether the received field is set to false or not is judged; after logging in the platform, the client firstly checks whether there is unread message, and if so, the unread message is taken out from the library.
If the number of online chatting users is large, the problem can be solved by the characteristics of the message middleware, and a larger concurrency problem can be solved by cluster deployment of the message middleware; the chatting data is document data, and the storage of the NoSql database is proper; the relational database stores user and organization information; the file system stores data such as pictures, audio, video and the like of chatting.
The invention has the following positive effects:
(1) the chat data can be deployed locally, and the requirements of service and confidentiality are met; and (3) manageability: downloading and exporting;
(2) the chat data can be combined with the fire-fighting alarm handling service, the process of repeated alarm handling can be analyzed, and the timeliness, reasonableness and effectiveness of handling can be traced;
(3) can be used as a communication tool in the fire service range at ordinary times and in wartime for integrated management;
(4) the group set and enterprise level communication cooperation mode can effectively improve the working efficiency.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When used in whole or in part, can be implemented in a computer program product that includes one or more computer instructions. When loaded or executed on a computer, cause the flow or functions according to embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL), or wireless (e.g., infrared, wireless, microwave, etc.)). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that includes one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above description is only for the purpose of illustrating the present invention and the appended claims are not to be construed as limiting the scope of the invention, which is intended to cover all modifications, equivalents and improvements that are within the spirit and scope of the invention as defined by the appended claims.