Call-for-help information matching method and device, equipment and storage medium
By calculating the distress address and terminal location, determining and displaying the optimal AED and first aid volunteer terminal, the problem of quickly obtaining and displaying distress information is solved, and rescue efficiency is improved.
Patent Information
- Application Number
- CN202510656590.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-21
- Publication Date
- 2025-09-19
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
How to quickly and accurately obtain and display the AED volunteer terminal and first aid volunteer terminal matched with the distress call information, especially the optimal terminal, so as to provide timely rescue.
By obtaining the distress address in the distress message, establishing a video session, calculating the arrival time of each terminal, sorting and selecting the top N terminals, determining the optimal terminal based on a predefined method, and displaying the distress message in the video session.
It improves the acquisition and display efficiency of distress information matching terminals, ensures the rapid and accurate allocation of rescue resources, reduces acquisition time, and improves rescue efficiency.
Smart Images

Figure CN120676474A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the fields of rescue technology and information technology, and in particular to a method, device, equipment and storage medium for matching distress information. Background Art
[0002] A distress call is a message sent by a person calling for help in an emergency, aiming to quickly convey the dangerous situation they are facing and their specific location so that rescue forces can provide assistance in a timely and accurate manner.
[0003] Matching distress calls to AED and first aid volunteer terminals is extremely urgent, as every second of delay can have irreversible consequences during an emergency. Through AED and first aid volunteer terminals, distress calls can be instantly and accurately delivered to volunteers with the appropriate skills and closest geographic location, significantly shortening response times.
[0004] Therefore, how to obtain the AED volunteer terminal and the first aid volunteer terminal that match the distress call information is a technical problem that needs to be solved urgently. In addition, there may be many AED volunteer terminals and first aid volunteer terminals that match the distress call information. How to obtain the optimal AED volunteer terminal and the optimal first aid volunteer terminal, and display the distress call information to the optimal AED volunteer terminal and the optimal first aid volunteer terminal is also a technical problem that needs to be solved urgently. Summary of the Invention
[0005] The present invention provides a method, device, computer equipment and storage medium for matching distress information to solve the technical problem of how to obtain an AED volunteer terminal and an emergency volunteer terminal matched to the distress information, and solves the technical problem of how to obtain the optimal AED volunteer terminal and the optimal emergency volunteer terminal, and display the distress information to the optimal AED volunteer terminal and the optimal emergency volunteer terminal.
[0006] In a first aspect, a method for matching distress information is provided, comprising:
[0007] Obtaining a distress message sent by a distress terminal, and reading a distress address in the distress message;
[0008] Establishing a video session between the emergency terminal and the operator terminal, and selecting the coordinates of the emergency address as the emergency coordinates;
[0009] Generate the arrival time of each AED volunteer terminal based on the positioning coordinates and call coordinates of each AED volunteer terminal; Generate the arrival time of each first aid volunteer terminal based on the positioning coordinates and call coordinates of each first aid volunteer terminal;
[0010] Sort the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal, select the first N AED volunteer terminals as the AED volunteer terminals matched to the distress call information, and select the first N AED volunteer terminals as the AED volunteer terminals matched to the distress call information;
[0011] Determine the optimal AED volunteer terminal based on the AED volunteer terminal matched to each distress call and a predefined first method, and determine the optimal first aid volunteer terminal based on the first aid volunteer terminal matched to each distress call and a predefined second method;
[0012] When the preset conditions are met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress information is displayed in the video session.
[0013] Furthermore, the step of establishing a video session between the emergency terminal and the operator terminal and selecting the coordinates of the emergency address as the emergency coordinates includes:
[0014] Sending a first video request to the emergency terminal and a second video request to the operator terminal;
[0015] When the first video request and the second video request are passed, a video session is established between the rescue terminal and the operator terminal. When the confirmation information sent by the operator terminal is received, the coordinates of the rescue address are obtained and the coordinates of the rescue address are selected as the rescue coordinates.
[0016] Further, the generating of the arrival time corresponding to each AED volunteer terminal according to the positioning coordinates and the distress coordinates of each AED volunteer terminal, and the generating of the arrival time corresponding to each first aid volunteer terminal according to the positioning coordinates and the distress coordinates of each first aid volunteer terminal, include:
[0017] Position each AED volunteer terminal to obtain the corresponding positioning coordinates of each AED volunteer terminal, and position each first aid volunteer terminal to obtain the positioning coordinates of each first aid volunteer terminal;
[0018] According to the positioning coordinates and distress coordinates of each AED volunteer terminal, the corresponding arrival time of each AED volunteer terminal is generated. According to the positioning coordinates and distress coordinates of each first aid volunteer terminal, the corresponding arrival time of each first aid volunteer terminal is generated.
[0019] Furthermore, the method of sorting the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal, selecting the first N AED volunteer terminals as the AED volunteer terminals matched to the distress information, and selecting the first N AED volunteer terminals as the AED volunteer terminals matched to the distress information includes:
[0020] Obtain a sorting instruction, execute the sorting instruction, and sort the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal in ascending order;
[0021] The first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information, and the first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information, where N is a positive integer.
[0022] Furthermore, the method of determining the optimal AED volunteer terminal based on the AED volunteer terminal matched to each distress call and a predefined first method, and determining the optimal first aid volunteer terminal based on the first aid volunteer terminal matched to each distress call and a predefined second method, includes:
[0023] Obtain the number of rescues corresponding to the AED volunteer terminal matched to each distress call information, and select the AED volunteer terminal with the most rescues as the optimal AED volunteer terminal;
[0024] The rescue work experience years corresponding to the first aid volunteer terminal matched to each distress message are obtained, and the first aid volunteer terminal with the greatest rescue work experience years is selected as the optimal first aid volunteer terminal.
[0025] Furthermore, when a preset condition is met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress information is displayed in the video session, including:
[0026] Sending a third video request to the optimal AED volunteer terminal and a fourth video request to the optimal first aid volunteer terminal;
[0027] When the third video request and the fourth video request are approved, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress information is displayed in the video session.
[0028] Furthermore, when the preset conditions are met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and after the distress message is displayed in the video session, the distress message matching method includes:
[0029] In a preset storage device, a storage area corresponding to the distress message is created, and the video session is stored in the storage area.
[0030] In a second aspect, a distress information matching device is provided, comprising:
[0031] An acquisition module is used to acquire the distress message sent by the distress terminal and read the distress address in the distress message;
[0032] A selection module, configured to establish a video session between the emergency terminal and the operator terminal, and select the coordinates of the emergency address as the emergency coordinates;
[0033] A generation module is used to generate the arrival time corresponding to each AED volunteer terminal based on the positioning coordinates and the distress coordinates of each AED volunteer terminal, and to generate the arrival time corresponding to each first aid volunteer terminal based on the positioning coordinates and the distress coordinates of each first aid volunteer terminal;
[0034] A matching module is used to sort the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal, select the first N AED volunteer terminals as the AED volunteer terminals matched to the distress message, and select the first N AED volunteer terminals as the AED volunteer terminals matched to the distress message;
[0035] An input module, configured to determine an optimal AED volunteer terminal based on the AED volunteer terminal matched to each distress call and a predefined first method, and to determine an optimal first aid volunteer terminal based on the first aid volunteer terminal matched to each distress call and a predefined second method;
[0036] The display module is used to add the optimal AED volunteer terminal and the optimal first aid volunteer terminal to the video session when a preset condition is met, and display the distress information in the video session.
[0037] In a third aspect, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned distress information matching method when executing the computer program.
[0038] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned distress information matching method are implemented.
[0039] The present application provides a method, device, computer equipment and storage medium for matching a distress call message, which has beneficial effects in two aspects. First, the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each AED volunteer terminal are sorted, and the first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress call message. The first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress call message, which solves the technical problem of how to obtain the AED volunteer terminals matched to the distress call message and the first aid volunteer terminals matched to the distress call message. The AED volunteer terminals and the first aid volunteer terminals can be automatically matched according to the distress call message, which reduces the acquisition time of the AED volunteer terminals matched to the distress call message and the first aid volunteer terminals matched to the distress call message, thereby improving the accuracy of the AED volunteer terminals matched to the distress call message and the first aid volunteer terminals matched to the distress call message. The acquisition efficiency of volunteer terminals; secondly, based on the AED volunteer terminal matched to each distress message and the predefined first method, the optimal AED volunteer terminal is determined, and based on the first aid volunteer terminal matched to each distress message and the predefined second method, the optimal first aid volunteer terminal is determined; when the preset conditions are met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress message is displayed in the video session, which solves the technical problem of how to obtain the optimal AED volunteer terminal and the optimal first aid volunteer terminal, and display the distress message to the optimal AED volunteer terminal and the optimal first aid volunteer terminal. Since the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress message is displayed to the optimal AED volunteer terminal and the optimal first aid volunteer terminal through the video session, it is beneficial to improve the display efficiency of the distress message. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0041] Figure 1 This is a schematic diagram of an application environment of a distress information matching method according to an embodiment of the present invention;
[0042] Figure 2 A schematic flow chart of a method for matching distress information provided by one embodiment of the present invention;
[0043] Figure 3 yes Figure 2 A schematic flow chart of a specific implementation of step S23;
[0044] Figure 4 yes Figure 2 A schematic flow chart of a specific implementation of step S25;
[0045] Figure 5 yes Figure 2 A schematic flow chart of a specific implementation of step S26;
[0046] Figure 6 It is a structural diagram of a distress information matching device according to an embodiment of the present invention;
[0047] Figure 7 It is a structural diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION
[0048] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0049] See also Figure 1 , Figure 1 The present invention provides a method for matching distress information in an embodiment of an application environment diagram. The method for matching distress information provided by the present invention can be applied in the following situations: Figure 1 In an application environment, a client communicates with a server through a network.
[0050] The server obtains the distress message sent by the distress terminal through the client, and reads the distress address in the distress message;
[0051] Establishing a video session between the emergency terminal and the operator terminal, and selecting the coordinates of the emergency address as the emergency coordinates;
[0052] Generate the arrival time of each AED volunteer terminal based on the positioning coordinates and call coordinates of each AED volunteer terminal; Generate the arrival time of each first aid volunteer terminal based on the positioning coordinates and call coordinates of each first aid volunteer terminal;
[0053] Sort the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal, select the first N AED volunteer terminals as the AED volunteer terminals matched to the distress call information, and select the first N AED volunteer terminals as the AED volunteer terminals matched to the distress call information;
[0054] Determine the optimal AED volunteer terminal based on the AED volunteer terminal matched to each distress call and a predefined first method, and determine the optimal first aid volunteer terminal based on the first aid volunteer terminal matched to each distress call and a predefined second method;
[0055] When the preset conditions are met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress information is displayed in the video session.
[0056] In the scheme implemented by the above-mentioned distress information matching method, device, equipment and medium, the beneficial effects are in two aspects. First, the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each AED volunteer terminal are sorted, and the first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information. The first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information, which solves the technical problem of how to obtain the AED volunteer terminals matched to the distress information and the first aid volunteer terminals matched to the distress information. It can automatically match the AED volunteer terminals and the first aid volunteer terminals according to the distress information, reducing the acquisition time of the AED volunteer terminals matched to the distress information and the first aid volunteer terminals matched to the distress information, and is therefore conducive to improving the AED volunteer terminals matched to the distress information and the first aid volunteer terminals matched to the distress information. The acquisition efficiency of the terminal of the first responder; secondly, based on the AED volunteer terminal matched to each distress call and the predefined first method, the optimal AED volunteer terminal is determined, and based on the first aid volunteer terminal matched to each distress call and the predefined second method, the optimal first aid volunteer terminal is determined; when the preset conditions are met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress call is displayed in the video session, which solves the technical problem of how to obtain the optimal AED volunteer terminal and the optimal first aid volunteer terminal and display the distress call information to the optimal AED volunteer terminal and the optimal first aid volunteer terminal. Since the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session and the distress call information is displayed to the optimal AED volunteer terminal and the optimal first aid volunteer terminal through the video session, it is beneficial to improve the display efficiency of the distress call information.
[0057] The device running the client is referred to as a client device.
[0058] The device running the server is referred to as the server device.
[0059] Among them, client devices include but are not limited to smartphones, personal computers, Internet of Vehicles terminals, tablets and portable wearable devices.
[0060] The server device can be implemented as an independent server or a server cluster composed of multiple servers. The present invention will be described in detail below through specific embodiments.
[0061] See also Figure 2 , Figure 2 A flowchart of a method for matching distress information provided by an embodiment of the present invention includes the following steps:
[0062] S21, obtaining a distress message sent by the distress terminal, and reading a distress address in the distress message;
[0063] The rescue address is the address of the rescuer.
[0064] Exemplarily, the emergency call terminal is a terminal for logging into the account of the person calling for help;
[0065] The AED volunteer terminal is a terminal for logging into the AED volunteer account;
[0066] The first aid volunteer terminal is a terminal for logging into the first aid volunteer account;
[0067] The operator terminal is a terminal for logging into the operator's account;
[0068] Among them, AED volunteers are volunteers holding AEDs.
[0069] AED stands for Automated External Defibrillator (AED). It is a portable medical device designed for on-site emergency response. Its importance lies in its ability to quickly restore the patient's heart to normal rhythm through electric shocks in the event of sudden cardiac arrest. Therefore, the widespread and proper use of AEDs is crucial to improving the survival rate of cardiac arrest patients.
[0070] S22, establishing a video session between the emergency terminal and the operator terminal, and selecting the coordinates of the emergency address as the emergency coordinates;
[0071] The step of establishing a video session between the emergency terminal and the operator terminal and selecting the coordinates of the emergency address as the emergency coordinates includes:
[0072] Sending a first video request to the emergency terminal and a second video request to the operator terminal;
[0073] When the first video request and the second video request are passed, a video session is established between the rescue terminal and the operator terminal. When the confirmation information sent by the operator terminal is received, the coordinates of the rescue address are obtained and the coordinates of the rescue address are selected as the rescue coordinates.
[0074] The first video request and the second video request are different video requests.
[0075] When the confirmation information sent by the operator terminal is received, it means that the operator has confirmed the distress message, obtained the coordinates of the distress address, and selected the coordinates of the distress address as the distress coordinates.
[0076] S23, generating an arrival time corresponding to each AED volunteer terminal based on the positioning coordinates and the call coordinates of each AED volunteer terminal, and generating an arrival time corresponding to each first aid volunteer terminal based on the positioning coordinates and the call coordinates of each first aid volunteer terminal;
[0077] Exemplarily, according to the positioning coordinates and the call coordinates of each AED volunteer terminal, the arrival time corresponding to each AED volunteer terminal is generated; according to the positioning coordinates and the call coordinates of each first aid volunteer terminal, the arrival time corresponding to each first aid volunteer terminal is generated, including:
[0078] Generate the arrival time of each AED volunteer terminal and the shortest path corresponding to each AED volunteer terminal based on the positioning coordinates and the call coordinates of each AED volunteer terminal;
[0079] According to the positioning coordinates and the help coordinates of each first aid volunteer terminal, the arrival time corresponding to each first aid volunteer terminal and the shortest path corresponding to each first aid volunteer terminal are generated.
[0080] Among them, by determining the arrival time corresponding to each AED volunteer terminal and the shortest path corresponding to each AED volunteer terminal, and determining the arrival time corresponding to each first aid volunteer terminal and the shortest path corresponding to each first aid volunteer terminal, the error and time consumption of manual scheduling of AED volunteer terminals and first aid volunteer terminals can be reduced, so that rescue resources can be allocated to where they are most needed more quickly and accurately.
[0081] S24, sorting the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal, selecting the first N AED volunteer terminals as the AED volunteer terminals matched to the distress call information, and selecting the first N AED volunteer terminals as the AED volunteer terminals matched to the distress call information;
[0082] The method of sorting the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal, selecting the first N AED volunteer terminals as the AED volunteer terminals matched to the distress information, and selecting the first N AED volunteer terminals as the AED volunteer terminals matched to the distress information includes:
[0083] Obtain a sorting instruction, execute the sorting instruction, and sort the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal in ascending order;
[0084] The first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information, and the first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information, where N is a positive integer.
[0085] For ease of explanation, the following examples are given:
[0086] For example, N is 5, and the first five AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information. The first five AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information.
[0087] For example, N is 6, and the first 6 AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information. The first 6 AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information.
[0088] S25, determining the optimal AED volunteer terminal based on the AED volunteer terminal matched to each distress call and a predefined first method, and determining the optimal first aid volunteer terminal based on the first aid volunteer terminal matched to each distress call and a predefined second method;
[0089] S26, when the preset conditions are met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress information is displayed in the video session.
[0090] The optimal AED volunteer terminal is the optimal AED volunteer terminal, and the user of the optimal AED volunteer terminal is the optimal AED volunteer.
[0091] The best first aid volunteer terminal is the best first aid volunteer terminal, and the user of the best first aid volunteer terminal is the best first aid volunteer.
[0092] Among them, the user of the emergency terminal is the person calling for help.
[0093] Among them, the user of the operator terminal is the operator.
[0094] Among them, the best AED volunteer terminal and the best first aid volunteer terminal are added to the video session. At this time, the video session includes the caller, the operator, the best AED volunteer, and the best first aid volunteer.
[0095] For ease of explanation, the following examples are given:
[0096] The best AED volunteer terminal and the best first aid volunteer terminal are added to the video session, and the distress message is displayed in the video session; the best AED volunteer views the distress message through the video session and goes to the scene of the person calling for help with an AED; the best first aid volunteer views the distress message through the video session and goes to the scene of the person calling for help, until the rescue is completed by multiple parties and the rescue is over.
[0097] Wherein, when the preset conditions are met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and after the distress message is displayed in the video session, the distress message matching method includes:
[0098] In a preset storage device, a storage area corresponding to the distress message is created, and the video session is stored in the storage area.
[0099] The video conversation is stored in the storage area, providing a visual and detailed record for reviewing and analyzing the rescue operation. By reviewing the video conversation, rescue commanders can accurately assess the on-site situation, decision-making process, and response speed, thereby identifying potential problems and areas for improvement, providing valuable lessons for future rescue operations.
[0100] In the embodiment of the present invention, the beneficial effects are in two aspects. First, the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each AED volunteer terminal are sorted, and the first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress message. The first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress message, which solves the technical problem of how to obtain the AED volunteer terminals matched to the distress message and the first aid volunteer terminals matched to the distress message. The AED volunteer terminals and the first aid volunteer terminals can be automatically matched according to the distress message, which reduces the acquisition time of the AED volunteer terminals matched to the distress message and the first aid volunteer terminals matched to the distress message, and is therefore conducive to improving the acquisition efficiency of the AED volunteer terminals matched to the distress message and the first aid volunteer terminals matched to the distress message. On the second aspect, the optimal AED volunteer terminal is determined based on the AED volunteer terminal matched to each distress call and the predefined first method, and the optimal first aid volunteer terminal is determined based on the first aid volunteer terminal matched to each distress call and the predefined second method; when the preset conditions are met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress call is displayed in the video session, which solves the technical problem of how to obtain the optimal AED volunteer terminal and the optimal first aid volunteer terminal and display the distress call to the optimal AED volunteer terminal and the optimal first aid volunteer terminal. Since the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session and the distress call is displayed to the optimal AED volunteer terminal and the optimal first aid volunteer terminal through the video session, it is beneficial to improve the display efficiency of the distress call.
[0101] See also Figure 3 , Figure 3 yes Figure 2 A specific implementation flow diagram of step S23 is described in detail as follows:
[0102] S31, positioning each AED volunteer terminal to obtain the corresponding positioning coordinates of each AED volunteer terminal, and positioning each first aid volunteer terminal to obtain the positioning coordinates of each first aid volunteer terminal;
[0103] S32, generating the corresponding arrival time of each AED volunteer terminal according to the positioning coordinates and the distress coordinates of each AED volunteer terminal, and generating the corresponding arrival time of each first aid volunteer terminal according to the positioning coordinates and the distress coordinates of each first aid volunteer terminal.
[0104] In an embodiment of the present invention, the arrival time of each AED volunteer terminal is generated based on the positioning coordinates and distress coordinates of each AED volunteer terminal, and the arrival time of each first aid volunteer terminal is generated based on the positioning coordinates and distress coordinates of each first aid volunteer terminal. This time management strategy is conducive to optimizing resource allocation, because the AED volunteer terminal can notify the AED volunteer to arrive precisely at the scheduled time, and the first aid volunteer terminal can notify the first aid volunteer to arrive precisely at the scheduled time. This can quickly form a rescue force, effectively shorten the response time, and improve rescue efficiency.
[0105] See also Figure 4 , Figure 4 yes Figure 2 A specific implementation flow diagram of step S25 is described in detail as follows:
[0106] S41, obtaining the number of rescues corresponding to each AED volunteer terminal matched to each distress call information, and selecting the AED volunteer terminal with the largest number of rescues as the optimal AED volunteer terminal;
[0107] S42, obtaining the years of rescue work experience corresponding to each emergency volunteer terminal matched to each distress call information, and selecting the emergency volunteer terminal with the greatest years of rescue work experience as the optimal emergency volunteer terminal.
[0108] The number of years of rescue work experience refers to the number of years of experience in rescue work. It reflects the volunteer's accumulated experience and professional skills in the rescue field. Generally speaking, the more years of rescue work experience, the richer the rescue experience, and the more confident the volunteer is in handling various complex situations.
[0109] Among them, the first aid volunteer terminal with the longest rescue work experience means that the user of the first aid volunteer terminal, that is, the first aid volunteer, has rich rescue experience, which can better understand the situation at the rescue site, formulate scientific and reasonable rescue plans, and take effective rescue measures.
[0110] In an embodiment of the present invention, the AED volunteer terminal with the most rescue times is selected as the optimal AED volunteer terminal, and the first aid volunteer terminal with the longest rescue work experience is selected as the optimal first aid volunteer terminal. In this way, the optimal AED volunteer terminal and the optimal first aid volunteer terminal can be found.
[0111] See also Figure 5 , Figure 5 yes Figure 2 A specific implementation flow diagram of step S26 is described in detail as follows:
[0112] S51, sending a third video request to the optimal AED volunteer terminal, and sending a fourth video request to the optimal first aid volunteer terminal;
[0113] S52: When the third video request and the fourth video request are approved, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress message is displayed in the video session.
[0114] Among them, the first video request, the second video request, the third video request, and the fourth video request are different video requests.
[0115] In an embodiment of the present invention, when the third video request and the fourth video request are passed, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress message is displayed in the video session. Since the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, the distress message is displayed to the optimal AED volunteer terminal and the optimal first aid volunteer terminal through the video session, which is conducive to improving the display efficiency of the distress message.
[0116] See also Figure 6 , Figure 6 FIG. 1 is a schematic diagram of a structure of a distress information matching device according to an embodiment of the present invention. Figure 6 As shown, the distress information matching device includes an acquisition module 101, a selection module 102, a generation module 103, a matching module 104, an input module 105, and a display module 106. The functional modules are described in detail as follows:
[0117] The acquisition module 101 is used to acquire the distress message sent by the distress terminal and read the distress address in the distress message;
[0118] A selection module 102 is configured to establish a video session between the emergency terminal and the operator terminal, and select the coordinates of the emergency address as the emergency coordinates;
[0119] Generating module 103, for generating the arrival time corresponding to each AED volunteer terminal according to the positioning coordinates and the distress coordinates of each AED volunteer terminal, and generating the arrival time corresponding to each first aid volunteer terminal according to the positioning coordinates and the distress coordinates of each first aid volunteer terminal;
[0120] A matching module 104 is used to sort the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal, and select the first N AED volunteer terminals as the AED volunteer terminals matched to the distress call information;
[0121] An input module 105 is configured to determine an optimal AED volunteer terminal based on the AED volunteer terminal matched to each distress call and a predefined first method, and to determine an optimal first aid volunteer terminal based on the first aid volunteer terminal matched to each distress call and a predefined second method;
[0122] The display module 106 is configured to add the optimal AED volunteer terminal and the optimal first aid volunteer terminal to the video session and display the distress message in the video session when a preset condition is met.
[0123] In the embodiment of the present invention, the beneficial effects are in two aspects. First, the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each AED volunteer terminal are sorted, and the first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress message. The first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress message, which solves the technical problem of how to obtain the AED volunteer terminals matched to the distress message and the first aid volunteer terminals matched to the distress message. The AED volunteer terminals and the first aid volunteer terminals can be automatically matched according to the distress message, which reduces the acquisition time of the AED volunteer terminals matched to the distress message and the first aid volunteer terminals matched to the distress message, and is therefore conducive to improving the acquisition efficiency of the AED volunteer terminals matched to the distress message and the first aid volunteer terminals matched to the distress message. On the second aspect, the optimal AED volunteer terminal is determined based on the AED volunteer terminal matched to each distress call and the predefined first method, and the optimal first aid volunteer terminal is determined based on the first aid volunteer terminal matched to each distress call and the predefined second method; when the preset conditions are met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress call is displayed in the video session, which solves the technical problem of how to obtain the optimal AED volunteer terminal and the optimal first aid volunteer terminal and display the distress call to the optimal AED volunteer terminal and the optimal first aid volunteer terminal. Since the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session and the distress call is displayed to the optimal AED volunteer terminal and the optimal first aid volunteer terminal through the video session, it is beneficial to improve the display efficiency of the distress call.
[0124] The specific definition of the distress information matching device can be found in the above definition of the distress information matching method, which will not be repeated here.
[0125] Each module in the distress information matching device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0126] See also Figure 7 , Figure 7 Schematic diagram of the structure of a computer device in one embodiment of the present invention. In one embodiment, a computer device is provided. The computer device is a server device or a client device. The internal structure diagram thereof can be as follows: Figure 7 As shown. The computer device includes a processor, memory, network interface, display screen, and input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with external devices. When the computer program is executed by the processor, it can implement the functions or steps of a distress information matching method.
[0127] In one embodiment, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor.
[0128] It should be noted that the above functions or steps that can be implemented by the computer-readable storage medium or computer device can refer to the relevant description of the aforementioned method embodiment. To avoid repetition, they will not be described one by one here.
[0129] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a graphics processing unit (GPU), and a network processor (NP); it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0130] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. Technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure.
Claims
1. A distress information matching method, characterized in that: include: Obtaining a distress message sent by a distress terminal, and reading a distress address in the distress message; Establishing a video session between the emergency terminal and the operator terminal, and selecting the coordinates of the emergency address as the emergency coordinates; Generate the arrival time of each AED volunteer terminal based on the positioning coordinates and call coordinates of each AED volunteer terminal; Generate the arrival time of each first aid volunteer terminal based on the positioning coordinates and call coordinates of each first aid volunteer terminal; Sort the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal, select the first N AED volunteer terminals as the AED volunteer terminals matched to the distress call information, and select the first N AED volunteer terminals as the AED volunteer terminals matched to the distress call information; Determine the optimal AED volunteer terminal based on the AED volunteer terminal matched to each distress call and a predefined first method, and determine the optimal first aid volunteer terminal based on the first aid volunteer terminal matched to each distress call and a predefined second method; When the preset conditions are met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress information is displayed in the video session.
2. The distress information matching method according to claim 1, characterized in that: The step of establishing a video session between the emergency terminal and the operator terminal and selecting the coordinates of the emergency address as the emergency coordinates includes: Sending a first video request to the emergency terminal and a second video request to the operator terminal; When the first video request and the second video request are passed, a video session is established between the rescue terminal and the operator terminal. When the confirmation information sent by the operator terminal is received, the coordinates of the rescue address are obtained and the coordinates of the rescue address are selected as the rescue coordinates.
3. The distress information matching method according to claim 1, characterized in that: The method of generating the arrival time corresponding to each AED volunteer terminal according to the positioning coordinates and the distress coordinates of each AED volunteer terminal and generating the arrival time corresponding to each first aid volunteer terminal according to the positioning coordinates and the distress coordinates of each first aid volunteer terminal includes: Position each AED volunteer terminal to obtain the corresponding positioning coordinates of each AED volunteer terminal, and position each first aid volunteer terminal to obtain the positioning coordinates of each first aid volunteer terminal; According to the positioning coordinates and distress coordinates of each AED volunteer terminal, the corresponding arrival time of each AED volunteer terminal is generated. According to the positioning coordinates and distress coordinates of each first aid volunteer terminal, the corresponding arrival time of each first aid volunteer terminal is generated.
4. The distress information matching method according to claim 1, characterized in that: The method of sorting the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal, selecting the first N AED volunteer terminals as the AED volunteer terminals matched to the distress information, and selecting the first N AED volunteer terminals as the AED volunteer terminals matched to the distress information includes: Obtain a sorting instruction, execute the sorting instruction, and sort the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal in ascending order; The first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information, and the first N AED volunteer terminals are selected as the AED volunteer terminals matched to the distress information, where N is a positive integer.
5. The distress information matching method according to claim 1, characterized in that: The method of determining the optimal AED volunteer terminal based on the AED volunteer terminal matched to each distress call and a predefined first method, and determining the optimal first aid volunteer terminal based on the first aid volunteer terminal matched to each distress call and a predefined second method, includes: Obtain the number of rescues corresponding to the AED volunteer terminal matched to each distress call information, and select the AED volunteer terminal with the most rescues as the optimal AED volunteer terminal; The rescue work experience years corresponding to the first aid volunteer terminal matched to each distress message are obtained, and the first aid volunteer terminal with the greatest rescue work experience years is selected as the optimal first aid volunteer terminal.
6. The distress information matching method according to claim 1, characterized in that: When a preset condition is met, adding the optimal AED volunteer terminal and the optimal first aid volunteer terminal to the video session, and displaying the distress information in the video session, includes: Sending a third video request to the optimal AED volunteer terminal and a fourth video request to the optimal first aid volunteer terminal; When the third video request and the fourth video request are approved, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and the distress information is displayed in the video session.
7. The distress information matching method according to claim 1, characterized in that: When the preset conditions are met, the optimal AED volunteer terminal and the optimal first aid volunteer terminal are added to the video session, and after the distress message is displayed in the video session, the distress message matching method includes: In a preset storage device, a storage area corresponding to the distress message is created, and the video session is stored in the storage area.
8. A distress information matching device, characterized in that: include: An acquisition module is used to acquire the distress message sent by the distress terminal and read the distress address in the distress message; A selection module, configured to establish a video session between the emergency terminal and the operator terminal, and select the coordinates of the emergency address as the emergency coordinates; A generation module is used to generate the arrival time corresponding to each AED volunteer terminal based on the positioning coordinates and the distress coordinates of each AED volunteer terminal, and to generate the arrival time corresponding to each first aid volunteer terminal based on the positioning coordinates and the distress coordinates of each first aid volunteer terminal; A matching module is used to sort the arrival time corresponding to each AED volunteer terminal and the arrival time corresponding to each first aid volunteer terminal, select the first N AED volunteer terminals as the AED volunteer terminals matched to the distress message, and select the first N AED volunteer terminals as the AED volunteer terminals matched to the distress message; An input module, configured to determine an optimal AED volunteer terminal based on the AED volunteer terminal matched to each distress call and a predefined first method, and to determine an optimal first aid volunteer terminal based on the first aid volunteer terminal matched to each distress call and a predefined second method; The display module is used to add the optimal AED volunteer terminal and the optimal first aid volunteer terminal to the video session when a preset condition is met, and display the distress information in the video session.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the distress information matching method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the distress information matching method according to any one of claims 1 to 7 are implemented.