CN120186566A - Emergency notification method, system and electronic equipment - Google Patents
Emergency notification method, system and electronic equipment Download PDFInfo
- Publication number
- CN120186566A CN120186566A CN202311745298.4A CN202311745298A CN120186566A CN 120186566 A CN120186566 A CN 120186566A CN 202311745298 A CN202311745298 A CN 202311745298A CN 120186566 A CN120186566 A CN 120186566A
- Authority
- CN
- China
- Prior art keywords
- emergency
- user
- users
- data
- emergency event
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/90—Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Emergency Management (AREA)
- Environmental & Geological Engineering (AREA)
- Public Health (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the disclosure provides an emergency notification method, system and electronic equipment, wherein the method comprises the steps of responding to received emergency data, determining information to be notified of an emergency event according to the emergency event data and information of a first position where the emergency event occurs, obtaining preset type behavior data of a plurality of users in a preset range, determining respective current predicted positions of the plurality of users according to the behavior data of the plurality of users, obtaining the obtained preset type behavior data which is authorized data of the plurality of users in advance, determining a plurality of target users currently located at the first position from the plurality of users based on the first position and the respective current predicted positions of the plurality of users, generating emergency event notification according to the information to be notified, and sending the emergency event notification to the plurality of target users, so that accuracy and efficiency of sending the emergency notification to the target users where the emergency event occurs are improved.
Description
Technical Field
The embodiment of the disclosure relates to the technical field of Internet and artificial intelligence, in particular to an emergency notification method, an emergency notification system and electronic equipment.
Background
When an emergency occurs, all people involved in the emergency need to be notified, for example, dangerous gas leakage occurs in a certain building, and all people in the building need to be notified to evacuate.
In order to accurately send a notification to a person in the range of the incident at the current moment when the incident (e.g., natural disaster, extreme weather, earthquake) occurs, it is necessary to accurately locate the current physical position of the person in the range.
Disclosure of Invention
The embodiment of the disclosure provides an emergency notification method, an emergency notification system and electronic equipment.
In a first aspect, an embodiment of the present disclosure provides an emergency notification method, which includes determining information to be notified of an emergency event according to emergency event data received, determining information of a first location where the emergency event occurs, acquiring preset type behavior data of a plurality of users within a preset range, determining respective current predicted locations of the plurality of users according to the behavior data of the plurality of users, wherein the acquired preset type behavior data is data for obtaining authorization of the plurality of users in advance, determining a plurality of target users currently located at the first location from the plurality of users based on the first location and the respective current predicted locations of the plurality of users, generating an emergency event notification according to the information to be notified, and sending the emergency event notification to the plurality of target users.
In a second aspect, an embodiment of the disclosure provides an emergency notification system, which includes a data storage module, an emergency data receiving module, a data processing module, an emergency management module, an emergency notification management module and an emergency processing module, wherein the data storage module is used for storing behavior data of a plurality of users in a preset area, the emergency data receiving module is used for receiving the emergency data from a preset interface provided by a public data source, the data processing module includes an emergency processing sub-module and a user position prediction sub-module, the emergency processing sub-module is used for receiving the emergency data from the public data source through the preset interface and processing the received emergency data, generating information to be notified of the emergency and determining a first position of the emergency, the user position prediction sub-module is used for acquiring the behavior data of the plurality of users in the preset area from the data storage module through a preset interface, determining respective current predicted positions of the plurality of users according to the behavior data of the users, the emergency management module is used for receiving the emergency data output by the emergency processing sub-module and the first position prediction sub-module is used for generating information to be notified of the emergency and determining the first position of the emergency event and the emergency notification sub-module, the emergency notification sub-module is located in the preset area, the emergency notification sub-module is used for generating information to be notified to the first position of the emergency notification module and the emergency notification module is located in the preset area, the emergency notification device is used for generating emergency notification according to the information to be notified of the emergency; the system comprises a pushing sub-module, a notification touch-up management sub-module, a display sub-module, an emergency processing module and a control module, wherein the pushing sub-module is used for acquiring contact modes of a plurality of target users, pushing emergency notification to the plurality of target users through the contact modes, the notification touch-up management sub-module is used for determining the current state of the target users according to the content of reply information of the target users, the display sub-module is used for receiving the current state of each target user and displaying the current state of each target user, the emergency processing module is used for carrying out emergency notification on the target users in abnormal states, distributing security personnel to assist the target users needing assistance, and notifying related personnel.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including a processor and a memory;
the memory stores computer-executable instructions;
The processor executes computer-executable instructions stored by the memory to cause the at least one processor to perform the emergency notification method as described above in the first aspect and the various possible designs of the first aspect.
In a fourth aspect, embodiments of the present disclosure provide a computer-readable storage medium having stored therein computer-executable instructions which, when executed by a processor, implement the emergency notification method according to the first aspect and the various possible designs of the first aspect.
In a fifth aspect, embodiments of the present disclosure provide a computer program product comprising a computer program which, when executed by a processor, implements the emergency notification method according to the first aspect and the various possible designs of the first aspect.
The emergency notification method, the emergency notification system and the electronic equipment provided by the embodiment are used for determining information to be notified of an emergency event and information of a first position of the occurrence of the emergency event according to received emergency event data, acquiring preset type behavior data of a plurality of users in a preset range, determining respective current predicted positions of the plurality of users according to the behavior data of the plurality of users, acquiring the preset type behavior data which is authorized data of the plurality of users in advance, determining a plurality of target users currently located at the first position from the plurality of users based on the first position and the respective current predicted positions of the plurality of users, generating emergency event notification according to the information to be notified, and sending the emergency event notification to the plurality of target users, so that when the emergency event is detected, the current predicted positions of the plurality of users are determined according to the behavior data of the users, the respective current predicted positions of the occurrence of the emergency event and the target users of the users are determined according to the current predicted positions of the plurality of the emergency event, and sending the emergency notification to the target users, and further improving efficiency and accuracy of determining the target users of the emergency event part and the emergency notification to the target users.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the solutions in the prior art, a brief description will be given below of the drawings that are needed in the embodiments or the description of the prior art, it being obvious that the drawings in the following description are some embodiments of the present disclosure, and that other drawings may be obtained from these drawings without inventive effort to a person of ordinary skill in the art.
FIG. 1 is a schematic flow chart of an emergency notification method provided by the present disclosure;
FIG. 2 is a second flow chart of the emergency notification method provided by the present disclosure;
FIG. 3 is a block diagram of an emergency notification system provided by the present disclosure;
Fig. 4 is a schematic hardware structure of an electronic device according to an embodiment of the disclosure.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure, and it is apparent that the described embodiments are some embodiments of the present disclosure, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without inventive effort, based on the embodiments in this disclosure are intended to be within the scope of this disclosure.
It will be appreciated that the data (including but not limited to the data itself, the acquisition, use, storage or deletion of the data) involved in the present technical solution should comply with the corresponding legal regulations and the requirements of the relevant regulations. It will be appreciated that prior to using the technical solutions disclosed in the embodiments of the present disclosure, the relevant users, which may include any type of rights subjects, such as individuals, enterprises, groups, etc., should be informed and authorized by appropriate means of the types of information, usage ranges, usage scenarios, etc. involved in the present disclosure according to relevant legal regulations.
For example, in response to receiving an active request from a user, prompt information is sent to the relevant user to explicitly prompt the relevant user that the operation requested to be performed will need to obtain and use information to the relevant user, so that the relevant user may autonomously select whether to provide information to software or hardware such as an electronic device, an application program, a server, or a storage medium that performs the operation of the technical solution of the present disclosure according to the prompt information.
As an alternative but non-limiting implementation manner, in response to receiving an active request from a relevant user, the prompt information may be sent to the relevant user, for example, in a popup window, where the prompt information may be presented in a text manner. In addition, a selection control for the user to select to provide information to the electronic device in a 'consent' or 'disagreement' manner can be carried in the popup window.
It will be appreciated that the above-described notification and user authorization process is merely illustrative and not limiting of the implementations of the present disclosure, and that other ways of satisfying relevant legal regulations may be applied to the implementations of the present disclosure. The starting of the related functions of the digital assistant, the acquired data, the processing and storage modes of the data and the like of the embodiment of the disclosure should all obtain the advanced authorization of the user and other rights subjects associated with the user, and should conform to the relevant laws and regulations and agreements of protocol rules among the rights subjects.
In an enterprise office scenario, emergency information is typically published to employees by an enterprise security team, or messages are communicated to each other by employees, when an emergency occurs. In addition, the personnel inventory is usually performed manually by security team personnel on site, so that the emergency information transmission efficiency is low, and the on-site personnel inventory efficiency is low.
In order to solve the problems, the method and the device determine the current predicted position of the user through the user behavior data in the preset range when the emergency is detected, and trigger the emergency notification to be sent to the target user if the current predicted position of the target user is in the emergency position, so that the efficiency and the accuracy of sending the emergency notification to the emergency user are improved.
Referring to fig. 1, a schematic flow chart of an emergency notification method provided by the present disclosure is shown. As shown in fig. 1, the method comprises the steps of:
S101, responding to the received emergency data, determining information to be notified of the emergency according to the emergency data, and determining information of a first position of the incident.
S102, acquiring preset type behavior data of a plurality of users in a preset range, and determining respective current predicted positions of the plurality of users according to the behavior data of the plurality of users, wherein the acquired preset type behavior data is data for acquiring the authorizations of the plurality of users in advance.
And S103, determining a plurality of target users currently positioned at the first position from the plurality of users based on the first position and the current predicted positions of the plurality of users.
S104, generating emergency event notification according to the information to be notified, and sending the emergency event notification to a plurality of target users.
The emergency notification method provided by the embodiment can be applied to providing emergency notification for users in a preset range. The execution subject of the emergency notification method may be an emergency service end that provides information service for the preset range.
The preset range may be, for example, an enterprise.
The execution body can receive emergency event data sent by a common data source from different common data sources through a preset interface.
Such common data sources include, but are not limited to, weather forecast, earthquake forecast, news websites, and the like.
The incident data includes, but is not limited to, extreme weather data, seismic prediction data, fire data, and the like.
In particular, the executive may subscribe to the common data source for contingency events. The common data source may send the emergency event data to the execution body when it is determined that an emergency event has occurred. The emergency event data may include details of the emergency event.
The execution body can process the emergency data to generate information to be notified of the emergency. The information to be notified of the emergency event includes one or more of emergency event category information, time information and emergency event class information. The execution body may further determine information of a first location of the incident according to geographic location information included in the incident. For example, based on the first location of the A city B building C in the "A city B building C fire" included in the incident.
In some embodiments, the step S201 includes inputting the emergency data into a pre-trained emergency processing model, and outputting the information to be notified of the emergency by the emergency processing model, where the emergency processing model is configured to perform text content processing on the input emergency data and output the information to be notified of the emergency.
The emergency processing model may be a natural language processing model, and is configured to analyze and process input text content data of an emergency, so as to obtain information to be notified of the emergency.
The emergency processing model may be a natural language processing model that has been subjected to supervised training using a plurality of training data in advance.
The training data comprises historical emergency data and information to be notified corresponding to the historical emergency data. The emergency processing model can be trained by taking the historical emergency data as input and the information to be notified as output, so as to obtain the trained emergency processing model.
In these embodiments, by inputting the emergency data to the emergency processing model, the emergency processing model outputs the information to be notified of the emergency, and the efficiency of extracting the information to be notified from the emergency data can be improved.
The behavior data of the user preset types of the plurality of users may be stored in a database accessible to the execution body, for example, a database providing a data access service for the service end in the preset range. The execution body may acquire behavior data of a plurality of users from the database.
The preset type of behavior data of the user includes behavior data of the user within a preset time period. The predetermined period of time may be a period of time prior to the current time, for example 30 days, 24 hours, etc. from the current date. The behavior data of the user may further include user behavior data at the current time.
The preset type of behavior data of the user includes, but is not limited to, enterprise local area network log records, business trip records, and the like. The log record of local area network is generated according to local area network provided by user logging enterprise in fixed area, and the log record of work area is generated by authentication identification (such as work card) of user entering and exiting the fixed office area.
For each user, the execution subject may analyze the behavior data of the preset type of the user to determine a current predicted location of the user. For example, the position information of the user in different time periods every day in the past time period is determined according to the historical behavior data of the user in the preset time period. And determining the periodic characteristics of the user position according to the position information. And then predicting the current position of the user according to the periodic characteristics. Schematically, according to the behavior data, determining the position D of the user in the enterprise from 9:00 to 18:00 of Monday to Monday every week, wherein the current date corresponds to Tuesday, and the current time is 15:00, and determining the current predicted position of the user as the position D in the enterprise.
In some embodiments, the step S202 includes the following steps:
Firstly, according to historical behavior data of a user preset type in a preset time period, determining historical position information of the user in a time unit with preset granularity in the preset time period.
The time unit with the preset granularity can be natural day, hour and the like.
And secondly, determining a first current predicted position of the user according to the historical position of the user in a time unit with preset granularity in a preset time period.
And correcting the first current predicted position according to the current position determined by the current behavior data of the user and the specific behavior data to obtain a second current predicted position of the user.
The specific behavior data comprise behavior data such as leave, travel and the like.
The leave-out time indicated by the leave-out behavior data comprises the current time. The trip time indicated by the travel behavior data includes the current time.
The execution body may determine a position distribution rule of the user in the preset time period according to the historical position information of the user in the time unit with the preset granularity in the preset time period. And predicting the current predicted position in the current time unit according to the position distribution rule.
As a schematic illustration, the first current predicted position of the user B is obtained as the C position by the position prediction model according to the historical behavior data of the user B. And if the acquired current behavior data of the user B indicate that the user B is at the D position, taking the D position as a second current predicted position of the user B. For another example, if user B's specific behavior data (travel data) indicates that user B's current date is on business in E city, then E city is taken as the second current predicted location of user B. For example, if the leave data of the user B indicates that the current time of the user B is not within the preset area, the city where the user B is likely to be located may be used as the second current predicted position.
In this way, the first current predicted position of the user is determined through the historical behavior data of the user, and the first current predicted position is corrected by using the current behavior data and the specific behavior data of the user to determine the second current predicted position, so that the current position of the user is predicted according to the behavior data of different dimensions, and the accuracy of the predicted current position of the user can be improved.
After determining the current predicted locations of the plurality of users, a relationship between the first location and the current predicted locations of the respective users may be determined to determine a plurality of target users of the plurality of users at the first location. The relationship between the first location and the current predicted location of each user may include an overlay relationship, a crossover relationship, and a separation relationship. If the relationship between the current predicted position of a user and the first position is the coverage relationship or the cross relationship, the user can be regarded as being in the first position, and the user is the target user.
The execution body can generate emergency notification according to the information to be notified of the emergency. The executing entity may then send emergency notification of the incident to a plurality of target users.
In some embodiments, generating the emergency event notification according to the information to be notified includes generating the emergency event notification according to an emergency event notification template matched with the emergency event type information and the information to be notified.
The emergency notification template may include input areas where different contents of information to be notified (emergency event category information, emergency event location information, time information, and emergency event class information) of the emergency event to be notified respectively correspond, and different contents of the information to be notified may be written into the respective corresponding input areas. The emergency notification of the emergency event can be obtained. The efficiency of generating emergency notifications may be improved. In addition, the emergency notification template further includes a processing mode (for example, transferring to a preset safety area, etc.) corresponding to the type of emergency event, etc.
The sending the emergency notification includes sending the emergency notification to the target user via different routes. For example, the contact information of the target user is obtained from a database storing the contact information of a plurality of users, and an emergency notification is sent to the target user through the contact information. The contact may include a telephone number, an account number of an instant messaging application, and the like. For example, the emergency notification is sent by means of a short message, sending a message to the account, and the like, and the emergency notification can also be sent to the target user by means of making a call, initiating audio, and the like.
In addition, emergency notification can be displayed in the movable bulletin board in the preset area, and the emergency notification is pushed by using modes such as voice broadcasting of the emergency notification by the broadcasting system in the preset area.
In the embodiment, the method comprises the steps of responding to received emergency data, determining information to be notified of an emergency event according to the emergency event data and determining information of a first position of the emergency event occurrence, acquiring preset type behavior data of a plurality of users in a preset range, determining respective current prediction positions of the plurality of users according to the behavior data of the plurality of users, acquiring the preset type behavior data which are authorized data of the plurality of users in advance, determining a plurality of target users currently located at the first position from the plurality of users based on the first position and the respective current prediction positions of the plurality of users, generating emergency event notification according to the information to be notified, and sending the emergency event notification to the plurality of target users, so that when the emergency event occurrence is detected, the current prediction positions of the plurality of users are determined according to the preset type behavior data of the users, the current prediction positions of the first position of the emergency event occurrence and the current prediction positions of the users are determined, and the emergency notification is sent to the target users, so that efficiency and accuracy of determining the target users of the emergency event occurrence part are improved, and the efficiency and the accuracy of sending the emergency notification to the emergency event occurrence to the target users are improved.
Referring to fig. 2, a second flowchart of the emergency notification method provided by the present disclosure is shown. As shown in fig. 2, the emergency notification method includes the steps of:
S201, responding to the received emergency data, determining information to be notified of the emergency according to the emergency data, and determining information of a first position of the incident.
S202, acquiring preset type behavior data of a plurality of users in a preset range, and determining respective current predicted positions of the plurality of users according to the behavior data of the plurality of users, wherein the acquired preset type behavior data is data for acquiring authorization of the plurality of users in advance;
S203, determining a plurality of target users currently positioned at the first position from the plurality of users based on the first position and the current predicted positions of the plurality of users;
S204, generating emergency event notification according to the information to be notified, and sending the emergency notification to a plurality of target users.
The implementation of steps S210 to S204 may refer to the related description of the embodiment shown in fig. 1, which is not repeated here.
In this embodiment, the execution body of the emergency notification method may be a server. The preset range may be, for example, an enterprise range.
S205, determining the current state of each target user based on reply information of the corresponding notification of the plurality of target users, and displaying the current state of each target user.
After receiving the emergency notification, the target user can reply to the emergency notification information, and the execution subject can receive the reply information of the emergency notification of the target user.
The execution subject may determine the target users whose reply information is not received as the abnormal users, that is, the target users handle the abnormal state.
For target users who receive their reply messages, the current state of these target users may be determined from the reply messages. The content of the reply message may include, for example, received, being transferred, being secured, requiring assistance, etc. Correspondingly, the current state of the target user can be the state of receiving emergency notification, transferring, being safe, needing help and the like.
The execution main body can display the current state of each target user in a display screen in communication connection with the execution main body, so that the display screen can be provided for intuitively knowing the current state of each target user, which target users are safe, which target users currently need help, which target users are abnormal and the like, so that an emergency coordinator or manager can assist different target users in a targeted manner, assist different target users in coping with emergencies, and ensure personal safety of a plurality of target users in a preset area.
S206, carrying out emergency notification on the first target user with abnormal current state indication, and carrying out assistance on the second target user with assistance required by the current state indication and configuring a security guard for the second target user.
For the first target user in the abnormal state, various emergency notification modes can be used for emergency notification. Such as dialing the telephone number of the first target user, or sending his audio/video call to the first target user, etc. Or voice initiates a seeking broadcast for the first target user in a preset area, and the like.
For the second target users needing help currently, a security guard can be allocated to each second target user according to the configuration situation of the current security guard, for example, the security guard nearest to the second target user is allocated to the second target user, and the security guard can assist the second target user as soon as possible. The security personnel corresponding to a second target user may be determined, for example, based on the distance to the second target user and the number of other second target users to which each security personnel has been assigned. For example, for the second target user F, the nearest security personnel J and the next nearest security personnel K to the second target user F. But the number of second target users currently in charge of security personnel J has exceeded the preset threshold. If the number of the second target users currently responsible for the safety officer K is smaller than a preset threshold value, the second target users can be distributed to the safety officer K, and the emergency treatment is carried out on the emergency event by the second target users F under the assistance of the K. Thereby ensuring that each second target user can obtain timely emergency assistance.
In some embodiments, for a first target user and a second target user in an abnormal state that require assistance, the current state of the first target user and the second target user may be notified to the associated person. The associated person includes a manager and/or a relative of the target user.
In these embodiments, by sending the current status information of the target users to the associated persons of the target users in the abnormal state and the state requiring assistance, each associated person is helped to know the current status of the target users in time so as to perform subsequent coping processes.
Compared with the embodiment shown in fig. 1, the embodiment describes that the current state of each target user is determined and the current state of each target user is displayed based on reply information of corresponding notices of a plurality of target users, the first target user with abnormal current state indication is subjected to urgent notice, the second target user with auxiliary information required to be assisted is indicated by the current state indication, content for assisting a safety officer is configured for the second target user, unified management of each target user is facilitated, and a manager or an emergency counter party intuitively knows the state of each target user in time so as to assist the target user needing assistance or the target user with abnormal state in a targeted manner, so that personal safety of the user in a preset area is ensured.
Referring to fig. 3, fig. 3 is a block diagram illustrating an emergency notification system provided in the present disclosure. The emergency notification system is applied to emergency notification of users in a preset range.
As shown in fig. 3, the emergency system includes a data storage module 301, an emergency data receiving module 302, a data processing module 303, an emergency management module 304, an emergency notification management module 305, and an emergency processing module 306.
The predetermined range may be an enterprise.
The data storage module 301 is used for storing behavior data of a user. The behavior data of the user comprise enterprise local area network login log records, work area access records and the like. The log record of local area network is generated according to local area network provided by user logging enterprise in fixed area, and the log record of work area is generated by authentication identification (such as work card) of user entering and exiting the fixed office area.
In addition, for staff of an enterprise, the behavior data of the user further includes specific data such as travel records and leave records.
The behavior data of the user includes historical behavior data and current behavior data.
The emergency data receiving module 302 is configured to receive emergency data from a preset interface provided by a public data source. Such common data sources include, but are not limited to, weather forecast, earthquake early warning, fire notification, and the like.
The data processing module 303 includes an emergency processing sub-module 3031 and a user location prediction sub-module 3032.
The emergency processing submodule 3031 is configured to receive emergency data from a public data source through a preset interface, process the received emergency data, generate information to be notified of an emergency, and determine information of a first position where the emergency impinges. The information to be notified of the emergency event comprises emergency event category information time information and emergency event grade information. The category information of the emergency event comprises earthquake, hail, heavy rain, strong wind, fire and the like. The time information includes time information of occurrence of an emergency event (prediction) and completion of prediction. The above-mentioned level information may include a highest level, a high level, a medium level, a low level, and the like. The information of the first location of the incident wave includes information of the geographic location of the incident wave.
The user position prediction submodule 3032 is configured to obtain preset type behavior data of a plurality of users within a preset range from the data storage module through a preset interface, and determine respective current predicted positions of the plurality of users according to the behavior data of the plurality of users.
The emergency management module 304 is configured to receive the information of the incident reaching the first location output by the incident processing sub-module and the current predicted location of each user output by the user location prediction sub-module, and determine information of a plurality of target users in the incident reaching location according to the first location and the current predicted location of each user.
After the emergency notification management module 305 determines the information of the plurality of target users in the incident and location, the information of the plurality of target users and the information to be notified of the incident may be sent to the emergency notification management module.
The emergency notification management module 305 includes a presentation sub-module 3051, a notification information generation sub-module 3052, a push sub-module 3053, and a notification reach management sub-module 3054.
The notification information generating sub-module 3052 is configured to generate an emergency notification according to information to be notified of an emergency. For example, emergency notification is generated according to the integration of the information to be notified.
The pushing submodule 3053 is configured to obtain contact information, such as a phone number, an account number of an instant messaging application, and the like, of the plurality of target users. The push submodule 3063 may push emergency notifications to the plurality of target users via the contact means described above. In addition, the pushing sub-module further comprises the steps of broadcasting emergency notices, displaying the emergency notices in the signboard and the like.
After receiving the emergency notification, the target user may reply to the push submodule 3053 with information. The notification touch-up management submodule 3054 can acquire reply information of the target user to the emergency notification in real time, and determine that the emergency notification has touched up the target user according to the reply information.
In addition, the notification touchdown management sub-module 3054 may determine the current state of the target user based on the content of the reply message of the target user. The content of the reply message of the target user can comprise, for example, received, being transferred, being secured, requiring assistance, etc. The notification touch-up management sub-module 3054 may send the current status of the target users to the display sub-module 3051, and the display sub-module 3051 may receive the current status of each target user and display the current status of each target user in the billboard. For target users who do not receive their reply messages, an abnormal state may be exhibited. And transmitting information of the target user in the abnormal state and the help-required state to the emergency processing sub-module.
The emergency processing module 306 is used for carrying out emergency notification on the target users in abnormal states, distributing security personnel to the target users needing assistance for assistance, and notifying related personnel. The associated person includes a manager and/or a relative of the target user.
In some embodiments, the user position prediction submodule is further used for determining historical position information of the user in a time unit with preset granularity in a preset time period according to historical behavior data of the user in the preset time period, determining a first current predicted position of the user according to the historical position of the user in the time unit with preset granularity in the preset time period, and correcting the first current predicted position according to the current position determined by the current behavior data of the user and specific behavior data to obtain a second current predicted position of the user.
In some embodiments, the emergency processing sub-module is further configured to input emergency data to the emergency processing model, and output information to be notified of the emergency by the emergency data processing model, where the emergency processing model is configured to generate information to be notified of the emergency for the input emergency data.
In the embodiment, the emergency notification system comprises a data storage module, a data processing module, an emergency management module, an emergency notification management module and an emergency processing module, wherein when an emergency is detected, the data processing module acquires behavior data of a plurality of users in a preset range from the data storage module, current predicted positions of the plurality of users are determined according to the behavior data, the data processing module determines information to be notified of the emergency and information of a first position according to the emergency, the emergency management module determines target users with the incident according to the first position and the current predicted positions of the users, the emergency notification management module is used for generating emergency notification according to the information to be notified and pushing the emergency notification to the target users, and the emergency processing module is used for carrying out emergency notification on the target users in an abnormal state and assisting the target users needing assistance by distributing security personnel. Therefore, a plurality of target users involved in the emergency event are rapidly and accurately determined, and emergency notification is timely sent to the plurality of target users, so that personal safety of the users in a preset area is ensured.
In order to achieve the above embodiments, the embodiments of the present disclosure further provide an electronic device.
Referring to fig. 4, there is shown a schematic structural diagram of an electronic device 400 suitable for use in implementing embodiments of the present disclosure, which electronic device 400 may be a terminal device or a server. The terminal device may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a Personal Digital Assistant (PDA) or the like, a tablet computer (Portable Android Device) or the like, a Portable Multimedia Player (PMP) or the like, a car-mounted terminal (e.g., car navigation terminal) or the like, and a fixed terminal such as a digital TV or a desktop computer or the like. The electronic device shown in fig. 4 is merely an example and should not be construed to limit the functionality and scope of use of the disclosed embodiments.
As shown in fig. 4, the electronic apparatus 400 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 401 that may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 402 or a program loaded from a storage device 408 into a random access Memory (Random Access Memory RAM) 403. In the RAM 403, various programs and data necessary for the operation of the electronic device 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other by a bus 404. An input/output (I/O) interface 405 is also connected to bus 404.
In general, devices may be connected to I/O interface 405 including input devices 406 such as a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 407 including, for example, a Liquid CRYSTAL DISPLAY (LCD), speakers, vibrator, etc., storage devices 408 including, for example, magnetic tape, hard disk, etc., and communications devices 409. The communication means 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. While fig. 4 shows an electronic device 400 having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via communications device 409, or from storage 408, or from ROM 402. The above-described functions defined in the methods of the embodiments of the present disclosure are performed when the computer program is executed by the processing device 401.
It should be noted that the computer readable medium described in the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program (computer-executable instructions) for use by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to electrical wiring, fiber optic cable, RF (radio frequency), and the like, or any suitable combination of the foregoing.
The computer readable medium may be included in the electronic device or may exist alone without being incorporated into the electronic device.
The computer-readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above-described embodiments.
Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (Local Area Network, LAN for short) or a wide area network (Wide Area Network, WAN for short), or may be connected to an external computer (e.g., through the internet using an internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. Wherein the names of the units do not constitute a limitation of the units themselves in some cases.
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic that may be used include Field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems-on-a-chip (SOCs), complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in this disclosure is not limited to the specific combinations of features described above, but also covers other embodiments which may be formed by any combination of features described above or equivalents thereof without departing from the spirit of the disclosure. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).
Moreover, although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are example forms of implementing the claims.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311745298.4A CN120186566A (en) | 2023-12-18 | 2023-12-18 | Emergency notification method, system and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311745298.4A CN120186566A (en) | 2023-12-18 | 2023-12-18 | Emergency notification method, system and electronic equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN120186566A true CN120186566A (en) | 2025-06-20 |
Family
ID=96036666
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311745298.4A Pending CN120186566A (en) | 2023-12-18 | 2023-12-18 | Emergency notification method, system and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN120186566A (en) |
-
2023
- 2023-12-18 CN CN202311745298.4A patent/CN120186566A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12451000B2 (en) | Apparatus and methods for distributing and displaying communications | |
| CN110351572B (en) | Method, device and equipment for updating live broadcast room information and storage medium | |
| US9615236B2 (en) | Freeing up mobile network for important phone calls in case of disaster | |
| US8614631B2 (en) | Flood data collection and warning mechanism | |
| US9609479B1 (en) | Geo-fenced event alerts | |
| US12531822B2 (en) | Method, apparatus, terminal device and storage medium for information processing | |
| US20250037570A1 (en) | Multichannel mass notification system | |
| KR102032427B1 (en) | A system that automatically sends rescue requests in the event of an accident or a crime | |
| JP2013109484A (en) | Evacuation notification system, portable terminal, server, evacuation notification method, and program | |
| US10602338B2 (en) | Emergency authorization to access data on proximate computing devices | |
| US20250358366A1 (en) | Methods and systems for an emergency response digital assistant | |
| CN114491185B (en) | Information display method, information display device, electronic equipment and storage medium | |
| CN120186566A (en) | Emergency notification method, system and electronic equipment | |
| US9721455B1 (en) | Adaptive alarm | |
| CN111698367A (en) | Method and device for terminal silent alarm, terminal and storage medium | |
| US11410509B1 (en) | Disaster response management system | |
| CN110727558A (en) | Information prompting method and device, storage medium and electronic equipment | |
| US11032308B2 (en) | Source verification device | |
| US10410497B1 (en) | Anonymous notification and intervention of users requiring assistance | |
| REPANOVICI et al. | MOBILE EMERGENCY NOTIFICATIONS: COMPARISON STUDY ON EXISTING APPLICATIONS | |
| US20260045159A1 (en) | Apparatus and Methods for Distributing and Displaying Communications | |
| KR20170088240A (en) | Method for Safe Number Processing, Recording Medium and Program thereof | |
| CN121255941A (en) | Methods for establishing relationships, methods for determining change events, electronic devices, storage media, and program products. | |
| JP2018073101A (en) | Road abnormality response support apparatus, road abnormality response support method, and program | |
| KR20170088242A (en) | Method and Device for Safe Number Managing, Recording Medium and Program thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |