Emergency call processing method, apparatus, device, storage medium and program product

By obtaining the location information of emergency call devices and performing reverse address parsing, the system automatically obtains the alarm and emergency numbers in the jurisdiction and transfers calls based on connection rate and distance priority. This solves the problem of inaccurate call transfers for rescue requests in vehicle emergency accidents and improves rescue efficiency.

CN122138147APending Publication Date: 2026-06-02PATEO CONNECT (NANJING) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
PATEO CONNECT (NANJING) CO LTD
Filing Date
2024-12-02
Publication Date
2026-06-02

Smart Images

  • Figure CN122138147A_ABST
    Figure CN122138147A_ABST
Patent Text Reader

Abstract

The present disclosure provides an emergency call processing method and device, electronic equipment, computer readable storage medium and computer program product, relating to the technical field of computer. The method comprises: obtaining the positioning information of the device that sends the emergency call request based on the obtained emergency call request; obtaining address information by performing inverse address resolution on the positioning information; obtaining the jurisdiction alarm number and / or the jurisdiction emergency number of the address information; and transferring the emergency call request to the jurisdiction alarm number and / or the jurisdiction emergency number. The method can quickly and accurately obtain the jurisdiction number and automatically transfer without manual operation, thereby improving the transfer efficiency and the rescue efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and in particular to an emergency call processing method, apparatus, electronic device, and computer-readable storage medium. Background Technology

[0002] In the event of an emergency, the system will automatically or manually trigger a call to the emergency rescue center. Once the emergency rescue center receives the call, it will transfer the call to the emergency number and / or ambulance number for the specific area where the vehicle is located.

[0003] Due to differences in the operational proficiency and habits of personnel at different rescue centers, it is inevitable that when receiving a rescue request call, due to nervousness or other reasons, the call may not be transferred to the correct emergency number and / or ambulance number in a timely and accurate manner, resulting in wasted time and preventing users from quickly obtaining rescue services. Summary of the Invention

[0004] This disclosure provides an emergency call processing method, apparatus, electronic device, computer-readable storage medium, and computer program product that do not require manual operation, can quickly and accurately obtain the jurisdiction number and automatically transfer calls, thereby improving transfer efficiency and thus improving rescue efficiency.

[0005] In a first aspect, embodiments of this disclosure propose an emergency call processing method, comprising: obtaining location information of the device that issued the emergency call request based on the obtained emergency call request; performing reverse address parsing on the location information to obtain address information; obtaining the local alarm number and / or local emergency number of the address information; and transferring the emergency call request to the local alarm number and / or local emergency number.

[0006] In one possible implementation, obtaining the location information of the device that issued the emergency call request based on the received emergency call request may include: obtaining the SIM card number associated with the device that issued the emergency call request; obtaining information about the network device accessed by the SIM card number; and obtaining location information based on the network device information. This allows location information to be obtained using the SIM card number associated with the device that issued the emergency call request.

[0007] In one possible implementation, the emergency call request may include location information. This allows location information to be obtained directly from the emergency call request.

[0008] In one possible implementation, obtaining the jurisdictional alarm number and / or jurisdictional emergency number from the address information includes: obtaining the administrative division code of the address in the address information; and obtaining the jurisdictional alarm number and / or jurisdictional emergency number based on the administrative division code. Obtaining the jurisdictional alarm number and / or jurisdictional emergency number through the administrative division code can improve the accuracy of the obtained jurisdictional number, improve transfer efficiency, and thus improve rescue efficiency.

[0009] In one possible implementation, the method provided in the first aspect further includes: in response to obtaining multiple jurisdictional alarm numbers, generating priority ranking information for the multiple jurisdictional alarm numbers based on the connection rate of the multiple jurisdictional alarm numbers and / or the distance between the addresses associated with the multiple jurisdictional alarm numbers and address information; in response to obtaining multiple jurisdictional emergency medical service numbers, obtaining priority ranking information for the multiple jurisdictional emergency medical service numbers based on the connection rate of the multiple jurisdictional emergency medical service numbers and / or the distance between the addresses associated with the multiple jurisdictional emergency medical service numbers and address information. Transferring an emergency call request to a jurisdictional alarm number includes: transferring the emergency call request to a jurisdictional alarm number based on the priority ranking information of the multiple jurisdictional alarm numbers. Transferring an emergency call request to a jurisdictional emergency medical service number includes: transferring the emergency call request to a jurisdictional emergency medical service number based on the priority ranking information of the multiple jurisdictional emergency medical service numbers. In this way, emergency call requests can be transferred to the jurisdictional alarm number with the highest connection rate and / or the closest location, and emergency call requests can be transferred to the jurisdictional emergency medical service number with the highest connection rate and / or the closest location, thereby improving transfer efficiency.

[0010] In one possible implementation, the above-mentioned transfer of emergency call requests to alarm numbers based on the priority ranking information of multiple jurisdiction alarm numbers includes: transferring the emergency call request to the alarm number with the highest priority ranking based on the priority ranking information of multiple jurisdiction alarm numbers; and in response to determining that no one answers the call message of the alarm number with the highest priority ranking within a preset time period, transferring the emergency call request to the alarm number with the second highest priority ranking. When there are multiple jurisdiction alarm numbers, the emergency call request can be transferred to the alarm number with the highest priority ranking based on the priority ranking information of multiple jurisdiction alarm numbers. If no one answers, the emergency call request can then be transferred to the alarm number with the next lower priority, which can improve the efficiency of connecting emergency calls.

[0011] In one possible implementation, the above-mentioned transfer of emergency call requests to the local alarm number and / or local emergency medical services number includes: in response to the detection of a person being injured, transferring the emergency call request to the local emergency medical services number, and then transferring the emergency call request to the local alarm number; in response to the detection of no person being injured, transferring the emergency call request to the local alarm number; in response to the detection that the emergency call request includes a request to dial the emergency medical services number, transferring the emergency call request to the local emergency medical services number; and in response to the detection that the emergency call request includes a request to dial the alarm number, transferring the emergency call request to the local alarm number.

[0012] Therefore, when someone is injured, the emergency call request is first transferred to the local emergency medical services number, and then to the local police emergency number, ensuring that the injured person receives emergency services as quickly as possible. If no one is injured, the emergency call request is only transferred to the local police emergency number, avoiding unnecessary waste of resources. By parsing the contents of the emergency call request, accurate transfer of user rescue requests can be achieved, providing accurate rescue services.

[0013] In one possible implementation, the method provided by the first aspect further includes: acquiring video recording information of the device that issued the emergency call request based on the emergency call request; and detecting whether there is any personal injury based on the video recording information. The presence or absence of personal injury can be accurately determined through the video recording information.

[0014] In one possible implementation, the method provided by the first aspect further includes: in response to determining that the number of emergency call requests received from the same user identification card number within a first time period exceeds a preset threshold, not transferring the emergency call requests to the local alarm number and / or local emergency medical number, and issuing a notification message, wherein the notification message includes the fact that the number of emergency call requests from the user identification card number exceeds the preset threshold. Stopping the transfer process when multiple calls are received from the same number within a short period can avoid interference from invalid calls and prevent waste of rescue resources.

[0015] Secondly, embodiments of this disclosure provide an emergency call processing device, comprising: a location acquisition module configured to acquire location information of the device that issued the emergency call request based on the acquired emergency call request; a parsing module configured to perform reverse address parsing on the location information to obtain address information; a number acquisition module configured to acquire the local alarm number and / or local emergency number of the address information; and a transfer module configured to transfer the emergency call request to the local alarm number and / or local emergency number.

[0016] In one possible implementation, the location acquisition module is further configured to acquire the user identification card number associated with the device that issued the emergency call request based on the emergency call request; acquire information about the network device accessed by the user identification card number; and acquire location information based on the information of the network device.

[0017] In one possible implementation, the emergency call request may include location information.

[0018] In one possible implementation, the number acquisition module is further configured to acquire the administrative division code of the address in the address information; and based on the administrative division code, acquire the local alarm number and / or local emergency number.

[0019] In one possible implementation, the apparatus provided in the second aspect further includes: a generation module configured to, in response to obtaining multiple jurisdictional alarm numbers, generate priority ranking information for the multiple jurisdictional alarm numbers based on the connection rate of the multiple jurisdictional alarm numbers and / or the distance between addresses and address information associated with the multiple jurisdictional alarm numbers; and a priority acquisition module configured to, in response to obtaining multiple jurisdictional emergency medical service numbers, obtain the priority ranking information for the multiple jurisdictional emergency medical service numbers based on the connection rate of the multiple jurisdictional emergency medical service numbers and / or the distance between addresses and address information associated with the multiple jurisdictional emergency medical service numbers. The transfer module is further configured to transfer emergency call requests to the jurisdictional alarm numbers based on the priority ranking information of the multiple jurisdictional alarm numbers. The transfer module is further configured to transfer emergency call requests to the jurisdictional emergency medical service numbers based on the priority ranking information of the multiple jurisdictional emergency medical service numbers.

[0020] In one possible implementation, the transfer module is further configured to transfer emergency call requests to the alarm number with the highest priority based on the priority ranking information of multiple jurisdiction alarm numbers; and in response to determining that no one answers the call message based on the alarm number with the highest priority within a preset time period, transfer the emergency call request to the alarm number with the second highest priority.

[0021] In one possible implementation, the transfer module is further configured to, in response to detecting a person injured, transfer the emergency call request to the local emergency medical services number and then to the local police emergency number; in response to detecting no person injured, transfer the emergency call request to the local police emergency number; in response to detecting that the emergency call request includes a request to dial the emergency medical services number, transfer the emergency call request to the local emergency medical services number; and in response to detecting that the emergency call request includes a request to dial the police emergency number, transfer the emergency call request to the local police emergency number.

[0022] In one possible implementation, the apparatus provided in the second aspect further includes: a video recording acquisition module configured to acquire video information of the device that issued the emergency call request based on the emergency call request; and a detection module configured to detect whether there is any personal injury based on the video information.

[0023] In one possible implementation, the apparatus provided in the second aspect further includes: an execution output module configured to, in response to determining that the number of emergency call requests received from the same user identification card number within a first time period is greater than a preset threshold, not to transfer the emergency call requests to the local alarm number and / or local emergency medical number, and to issue a notification message, wherein the notification message includes the fact that the number of emergency call requests from the user identification card number is greater than the preset threshold.

[0024] Thirdly, embodiments of this disclosure provide an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to implement the emergency call processing method as described in any implementation of the first aspect.

[0025] Fourthly, embodiments of this disclosure provide a non-transitory computer-readable storage medium storing computer instructions that enable a computer to implement the emergency call processing method as described in any implementation of the first aspect.

[0026] Fifthly, embodiments of this disclosure provide a computer program product including a computer program that, when executed by a processor, can implement the emergency call processing method as described in any implementation of the first aspect.

[0027] According to the technical solution of this disclosure, after obtaining the location information of the device that issued the emergency call request, reverse address parsing is performed on the location information to obtain the address information of the device that issued the emergency call request, and the corresponding local alarm number and / or local emergency number is obtained. The emergency call request is automatically transferred to the local alarm number and / or local emergency number. The whole process does not require manual operation, and there is no problem of obtaining the wrong local number due to human error, nor is there a problem of slow transfer due to unfamiliarity with operation. The local number can be obtained quickly and accurately and automatically transferred, which can improve the transfer efficiency and thus improve the rescue efficiency.

[0028] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0029] Other features, objects, and advantages of this disclosure will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0030] Figure 1 This is an exemplary system architecture to which this disclosure can be applied;

[0031] Figure 2 A flowchart of an emergency call processing method provided in this disclosure embodiment;

[0032] Figure 3 A flowchart illustrating another emergency call processing method provided in this disclosure embodiment;

[0033] Figure 4 A structural block diagram of an emergency call processing device provided in an embodiment of this disclosure;

[0034] Figure 5 This is a schematic diagram of the structure of an electronic device suitable for performing an emergency call processing method, provided as an embodiment of the present disclosure. Detailed Implementation

[0035] To better understand this application, various aspects of this application will be described in more detail with reference to the accompanying drawings. It should be understood that these detailed descriptions are merely illustrative of exemplary embodiments of this application and are not intended to limit the scope of this application in any way. Throughout the specification, the same reference numerals refer to the same elements. The expression "and / or" includes any and all combinations of one or more of the associated listed items.

[0036] It should be understood that expressions such as "comprising," "including," "having," "containing," and / or "comprising" are open-ended rather than closed-ended expressions in this specification, indicating the presence of the stated features, elements, and / or components, but not excluding the presence of one or more other features, elements, components, and / or combinations thereof. Furthermore, when expressions such as "at least one of..." appear after a list of listed features, they modify the entire list of features, not just individual elements in the list. Additionally, when describing embodiments of this application, the word "may" is used to mean "one or more embodiments of this application." And the term "exemplary" is intended to refer to examples or illustrations.

[0037] Unless otherwise specified, all terms used herein (including engineering and technical terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. It should also be understood that, unless expressly stated herein, terms defined in common dictionaries shall be interpreted as having the meaning consistent with their meaning in the context of the relevant art, and not as having an idealized or overly formalized meaning.

[0038] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. Furthermore, unless explicitly limited or contradicted by the context, the specific steps included in the methods described in this application are not limited to the order in which they are described, but can be performed in any order or in parallel. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0039] Figure 1 An exemplary system architecture 100 is shown, in which embodiments of the emergency call transfer methods, apparatuses, electronic devices, and computer-readable storage media of this disclosure can be applied.

[0040] like Figure 1 As shown, system architecture 100 may include a first device 101 and / or a rescue center 102.

[0041] The first device 101 and the rescue center 102 can be either hardware or software. When the first device 101 is hardware, it can be various vehicles, vehicle-mounted systems, in-vehicle equipment, central control devices, smartphones, smartwatches, smart earphones, smart speakers, tablets, laptops, desktop computers, and other terminal devices, or various electronic devices with rescue functions. When the first device 101 is software, it can be installed in the devices listed above, and it can be implemented as multiple software programs or software modules, or as a single software program or software module; no specific limitation is made here. When the rescue center 102 is hardware, it can be any electronic device such as a dispatch console or control console in the rescue center. When the rescue center 102 is software, it can be installed in the devices listed above, and it can be implemented as multiple software programs or software modules, or as a single software program or software module; no specific limitation is made here.

[0042] It should be understood that Figure 1 The number of primary equipment and rescue centers shown is merely illustrative. Any number of primary equipment and rescue centers can be included depending on implementation needs.

[0043] Please refer to Figure 2 , Figure 2 A flowchart of an emergency call processing method provided in this embodiment of the disclosure, wherein the executing entity is a first device 101 or a rescue center 102, and the process 200 includes the following steps:

[0044] Step 201: Based on the obtained emergency call request, obtain the location information of the device that issued the emergency call request.

[0045] Optionally, the aforementioned executing entity obtains an emergency call request before acquiring location information. Obtaining an emergency call request may include: receiving an emergency call request from another device, or obtaining an emergency call request based on an operation that triggers an emergency call.

[0046] For example, the aforementioned executing entity is a rescue center, which receives emergency call requests from other devices (such as vehicles, mobile phones, and other terminal devices). Another example is that the aforementioned executing entity is a vehicle, mobile phone, or other terminal device. For instance, a vehicle may receive an emergency call request through actions such as automatic deployment of airbags following a collision, manual triggering via an in-vehicle emergency call system (eCall) button, or voice call; similarly, a mobile phone may receive an emergency call request through manual triggering via buttons or controls, or voice call.

[0047] For example, the device issuing the emergency call request can be the aforementioned executing entity itself, or it can be an electronic device different from the aforementioned executing entity. For instance, if the aforementioned executing entity is a rescue center, the device issuing the emergency call request can be a vehicle, a mobile phone, or other terminal device. If the aforementioned executing entity is a vehicle, the device issuing the emergency call request can be a vehicle.

[0048] For example, location information may include Global Positioning System (GPS) location information, such as latitude and longitude information.

[0049] Step 202: Perform reverse address parsing on the location information to obtain the address information.

[0050] For example, the aforementioned executing entity performs reverse address parsing on the location information to obtain the address information of the device that issued the emergency call request. For instance, the address information includes information such as the province, city, district, street, and house number where the device that issued the emergency call request is located.

[0051] Step 203: Obtain the local police number and / or local emergency medical number for the address information.

[0052] For example, after obtaining the address information, the aforementioned executing entity can obtain the local police emergency number and / or local emergency medical services number for the jurisdiction where the address is located. The local police emergency number can be the 110 long-distance number for the jurisdiction where the address is located, and the local emergency medical services number can be the 120 long-distance number for the jurisdiction where the address is located.

[0053] Step 204: Transfer the emergency call request to the local police number and / or local emergency medical services number.

[0054] In the method provided in this embodiment, after obtaining the location information of the device that issued the emergency call request, reverse address parsing is performed on the location information to obtain the address information of the device that issued the emergency call request, and the corresponding local alarm number and / or local emergency number is obtained. The emergency call request is then transferred to the local alarm number and / or local emergency number. The entire process does not require manual operation, and there is no problem of obtaining the wrong local number due to human error, nor is there a problem of slow transfer due to unfamiliarity with the operation. It can quickly and accurately obtain the local number and automatically transfer the call, which can improve the transfer efficiency and thus improve the rescue efficiency.

[0055] In some embodiments, step 201 above, based on the obtained emergency call request, to obtain the location information of the device that issued the emergency call request, may include: obtaining the user identification card number associated with the device that issued the emergency call request based on the emergency call request; obtaining information about the network device accessed by the user identification card number; and obtaining location information based on the information of the network device.

[0056] For example, the network device can be an access network device such as a base station. The aforementioned execution entity obtains the Subscriber Identity Module (SIM) number associated with the device that issued the emergency call request, obtains information about the network device accessed by the SIM number (e.g., its latitude and longitude), and obtains the location information of the device that issued the emergency call request from the network device information. This allows location information to be obtained through the SIM number associated with the device that issued the emergency call request.

[0057] Optionally, the emergency call request may include the user identification card number associated with the device that issued the emergency call request.

[0058] For example, an emergency call request may include the user identification card number and / or location information associated with the device making the emergency call request.

[0059] For example, the aforementioned executing entity can obtain location information through the user identification card number associated with the device that issued the emergency call request, or it can directly obtain location information from the emergency call request. Alternatively, the aforementioned executing entity can obtain location information 1 through the user identification card number associated with the device that issued the emergency call request, and location information 2 from the emergency call request, and then obtain the final location information based on location information 1 and location information 2. This can improve the accuracy of the location information, thereby improving the accuracy of the obtained alarm numbers and / or emergency medical service numbers in the jurisdiction, improving transfer efficiency, and thus improving rescue efficiency.

[0060] In some embodiments, step 203 above, obtaining the local alarm number and / or local emergency number of the address information, may include: obtaining the administrative division code of the address in the address information; and obtaining the local alarm number and / or local emergency number based on the administrative division code.

[0061] For example, the aforementioned implementing entity obtains the administrative division code corresponding to the address from the address information based on the association information between at least one address and at least one administrative division code. Based on the obtained administrative division code, it then obtains the jurisdictional alarm number corresponding to the address of the device making the emergency call request from the association information between at least one administrative division code and at least one jurisdictional alarm number, and the jurisdictional emergency medical service number corresponding to the address of the device making the emergency call request from the association information between at least one administrative division code and at least one jurisdictional emergency medical service number. Obtaining the jurisdictional alarm number and / or jurisdictional emergency medical service number through the administrative division code can improve the accuracy of the obtained jurisdictional number, improve transfer efficiency, and thus improve rescue efficiency.

[0062] Please refer to Figure 3 , Figure 3 A flowchart of another emergency call processing method provided in this disclosure embodiment, wherein the executing entity is a first device 101 or a rescue center 102, and the process 300 includes the following steps:

[0063] Step 301: Based on the obtained emergency call request, obtain the location information of the device that issued the emergency call request.

[0064] Step 302: Perform reverse address parsing on the location information to obtain the address information.

[0065] Step 303: Obtain the local police number and / or local emergency medical number for the address information.

[0066] For the specific implementation of steps 301-303, please refer to steps 201-203 above, which will not be repeated here.

[0067] Step 304: Based on the priority ranking information of multiple jurisdiction alarm numbers, transfer the emergency call request to the jurisdiction alarm number; based on the priority ranking information of multiple jurisdiction emergency numbers, transfer the emergency call request to the jurisdiction emergency number.

[0068] For example, the number of alarm numbers in the jurisdiction where the address of the device making the emergency call request is located can be one or more. When there are multiple alarm numbers, the emergency call request can be transferred to the alarm number with the highest priority based on the priority ranking information of the multiple alarm numbers. If there is no answer, the emergency call request will then be transferred to the alarm number with the next lower priority. Similarly, the number of emergency medical service numbers in the jurisdiction where the address of the device making the emergency call request is located can be one or more. When there are multiple emergency medical service numbers, the emergency call request can be transferred to the emergency medical service number with the highest priority based on the priority ranking information of the multiple emergency medical service numbers. If there is no answer, the emergency call request will then be transferred to the emergency medical service number with the next lower priority.

[0069] Optionally, the priority ranking information can be obtained in advance, such as before receiving an emergency call request. For example, the priority ranking information of alarm numbers in the jurisdiction can be determined based on the connection rate of alarm numbers in the jurisdiction, and the priority ranking information of emergency numbers in the jurisdiction can be determined based on the connection rate of emergency numbers in the jurisdiction.

[0070] Alternatively, priority ordering information may be obtained after obtaining the jurisdictional alarm number and / or jurisdictional emergency number from the address information.

[0071] In some embodiments, the method provided in this disclosure may further include: in response to obtaining multiple jurisdiction alarm numbers, generating priority ranking information for multiple jurisdiction alarm numbers based on the connection rate of the multiple jurisdiction alarm numbers and / or the distance between the addresses associated with the multiple jurisdiction alarm numbers and address information.

[0072] For example, the number of district alarm numbers in the jurisdiction where the address of the device making the emergency call request is located can be one or more. When there are multiple alarm numbers, priority ranking information for the multiple district alarm numbers can be generated based on the connection rate of the multiple district alarm numbers and / or the distance between the addresses associated with the multiple district alarm numbers and the address information. For example, the district alarm number with the highest connection rate and the closest distance to the address information has the highest priority.

[0073] In some embodiments, the method provided in this disclosure may further include: in response to obtaining multiple emergency medical service numbers for a jurisdiction, obtaining priority ranking information for the multiple emergency medical service numbers for a jurisdiction based on the connection rate of the multiple emergency medical service numbers for a jurisdiction and / or the distance between the addresses associated with the multiple emergency medical service numbers for a jurisdiction and address information.

[0074] For example, the number of emergency medical service numbers in the jurisdiction where the address of the device making the emergency call request is located can be one or more. When there are multiple numbers, priority ranking information for the multiple emergency medical service numbers can be generated based on the connection rate of the multiple emergency medical service numbers and / or the distance between the addresses associated with the multiple emergency medical service numbers and the address information. For example, the emergency medical service number with the highest connection rate and the closest distance to the address information has the highest priority.

[0075] In this way, emergency call requests can be transferred to the alarm number with the highest connection rate and / or the nearest local emergency number, thereby improving transfer efficiency.

[0076] In some embodiments, step 304, which transfers an emergency call request to a jurisdiction alarm number based on the priority ranking information of multiple jurisdiction alarm numbers, may include: transferring the emergency call request to the jurisdiction alarm number with the highest priority ranking based on the priority ranking information of multiple jurisdiction alarm numbers; and in response to determining that no one answers the call message based on the jurisdiction alarm number with the highest priority ranking within a preset time period, transferring the emergency call request to the jurisdiction alarm number with the second highest priority ranking.

[0077] When there are multiple alarm numbers in a jurisdiction, emergency call requests can be transferred to the alarm number with the highest priority based on the priority ranking information of the multiple alarm numbers. If no one answers, the emergency call request can then be transferred to the alarm number with the next lower priority, which can improve the efficiency of connecting alarm calls.

[0078] Similarly, step 304 above, which transfers emergency call requests to emergency numbers based on the priority ranking information of multiple emergency numbers in different jurisdictions, may include: transferring emergency call requests to the emergency number in the jurisdiction with the highest priority ranking based on the priority ranking information of multiple emergency numbers in different jurisdictions; and in response to determining that no one answers the call message based on the emergency number in the jurisdiction with the highest priority ranking within a preset time period, transferring the emergency call request to the emergency number in the jurisdiction with the second highest priority ranking.

[0079] When there are multiple emergency medical service numbers in a jurisdiction, emergency calls can be transferred to the highest priority emergency medical service number based on their priority ranking information. If no one answers, the emergency call can then be transferred to the next highest priority emergency medical service number, which can improve the efficiency of connecting emergency calls.

[0080] In some embodiments, step 204, which transfers the emergency call request to the local police number and / or local emergency medical services number, includes: in response to detecting an injury, transferring the emergency call request to the local emergency medical services number, and then transferring the emergency call request to the local police number; in response to detecting no injury, transferring the emergency call request to the local police number; in response to detecting that the emergency call request includes a request to dial the emergency medical services number, transferring the emergency call request to the local emergency medical services number; and in response to detecting that the emergency call request includes a request to dial the police number, transferring the emergency call request to the local police number.

[0081] For example, when someone is injured, the emergency call request should be transferred to the local emergency medical services number first, and then to the local police emergency number, so that the injured person can receive emergency services as quickly as possible. If no one is injured, the emergency call request should only be transferred to the local police emergency number, which can avoid unnecessary waste of resources.

[0082] An emergency call request can be determined based on the operation of calling the emergency medical services number. The emergency call request includes a request to dial the emergency medical services number. After receiving the emergency call request, the aforementioned implementing entity will transfer the emergency call request to the emergency medical services number in its jurisdiction, thereby realizing the transfer of the emergency medical services number.

[0083] An emergency call request can be determined based on the operation of calling the alarm phone. The emergency call request includes a request to dial the alarm number. After receiving the emergency call request, the aforementioned executing entity will transfer the emergency call request to the alarm number in its jurisdiction, thereby realizing the transfer of the alarm phone.

[0084] Optionally, the method provided in this disclosure further includes: obtaining video recording information of the device that issued the emergency call request based on the emergency call request, and detecting whether there is any personal injury based on the video recording information.

[0085] For example, the aforementioned executing entity may, after receiving an emergency call request, obtain video recording information of the device that issued the emergency call request, and determine whether there is any personal injury based on the video recording information.

[0086] In some embodiments, the method provided in this disclosure further includes: in response to determining that the number of emergency call requests received from the same user identification card number within a first time period is greater than a preset threshold, not transferring the emergency call requests to the local alarm number and / or local emergency medical number, and issuing a notification message.

[0087] For example, the notification message includes information that the number of emergency call requests for a user identification card number exceeds a preset threshold.

[0088] For example, if the same number is called multiple times in a short period of time, the transfer process will be stopped to avoid interference from invalid calls. At the same time, a notification message can be sent, such as to the user and / or the rescue center. After receiving the notification message, the user can check whether there was any mistake. After receiving the notification message, the rescue center personnel can manually confirm whether the previous emergency call request was successfully transferred, ensuring that the user can successfully obtain rescue services.

[0089] For ease of understanding, an application scenario in which the methods of the embodiments of this disclosure can be implemented is provided below.

[0090] Taking the rescue center as the implementing entity as an example, after a vehicle collision, an emergency call is triggered, sending an emergency call request to the rescue center. Based on the received emergency call request, the rescue center obtains the vehicle's location information, performs reverse address parsing on the location information to obtain the vehicle's address information, and retrieves the local police number and emergency medical service number for the jurisdiction where the address is located.

[0091] Assuming the rescue center receives two emergency call numbers and three emergency medical service numbers, it selects the emergency medical service number closest to the address in the address information from the three emergency medical service numbers and forwards the emergency call request to that number. Similarly, it selects the emergency call number with the highest connection rate from the two emergency call numbers and forwards the emergency call request to that number. This is merely an example, and this application does not limit the method of prioritization.

[0092] Further reference Figure 4 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of an emergency call processing device, which corresponds to the above method embodiment and can be specifically applied to various electronic devices.

[0093] like Figure 4 As shown, the emergency call processing device 400 of this embodiment includes: a location acquisition module 401, a parsing module 402, a number acquisition module 403, and a transfer module 404. The location acquisition module 401 is configured to acquire the location information of the device that issued the emergency call request based on the received emergency call request; the parsing module 402 is configured to perform reverse address parsing on the location information to obtain address information; the number acquisition module 403 is configured to acquire the local alarm number and / or local emergency medical number from the address information; and the transfer module 404 is configured to transfer the emergency call request to the local alarm number and / or local emergency medical number.

[0094] In some embodiments, the location acquisition module 401 is further configured to acquire the user identification card number associated with the device that issued the emergency call request based on the emergency call request; acquire information about the network device accessed by the user identification card number; and acquire location information based on the information of the network device.

[0095] In some embodiments, the emergency call request may include location information.

[0096] In some embodiments, the number acquisition module 403 is further configured to acquire the administrative division code of the address in the address information; and acquire the local alarm number and / or local emergency number based on the administrative division code.

[0097] In some embodiments, the emergency call processing device 400 further includes: a generation module configured to, in response to obtaining multiple jurisdictional alarm numbers, generate priority ranking information for the multiple jurisdictional alarm numbers based on the connection rate of the multiple jurisdictional alarm numbers and / or the distance between the addresses associated with the multiple jurisdictional alarm numbers and address information; and a priority acquisition module configured to, in response to obtaining multiple jurisdictional emergency medical service numbers, obtain the priority ranking information for the multiple jurisdictional emergency medical service numbers based on the connection rate of the multiple jurisdictional emergency medical service numbers and / or the distance between the addresses associated with the multiple jurisdictional emergency medical service numbers and address information. The transfer module 404 is further configured to transfer emergency call requests to the jurisdictional alarm numbers based on the priority ranking information of the multiple jurisdictional alarm numbers. The transfer module 404 is further configured to transfer emergency call requests to the jurisdictional emergency medical service numbers based on the priority ranking information of the multiple jurisdictional emergency medical service numbers.

[0098] In some embodiments, the transfer module 404 is further configured to transfer an emergency call request to the alarm number with the highest priority based on the priority ranking information of multiple jurisdiction alarm numbers; and in response to determining that no one answers the call message based on the alarm number with the highest priority within a preset time period, transfer the emergency call request to the alarm number with the second highest priority.

[0099] In some embodiments, the transfer module 404 is further configured to, in response to detecting a person injured, transfer the emergency call request to the local emergency medical services number and then transfer the emergency call request to the local police emergency number; in response to detecting no person injured, transfer the emergency call request to the local police emergency number; in response to detecting that the emergency call request includes a request to dial the emergency medical services number, transfer the emergency call request to the local emergency medical services number; and in response to detecting that the emergency call request includes a request to dial the police emergency number, transfer the emergency call request to the local police emergency number.

[0100] In some embodiments, the emergency call processing device 400 further includes: a video recording acquisition module configured to acquire video information of the device that issued the emergency call request based on the emergency call request; and a detection module configured to detect whether there is any personal injury based on the video information.

[0101] In some embodiments, the emergency call processing device 400 further includes: an execution output module configured to, in response to determining that the number of emergency call requests received from the same user identification card number within a first time period is greater than a preset threshold, not to transfer the emergency call requests to the local alarm number and / or local emergency medical number, and to issue a notification message, wherein the notification message includes the fact that the number of emergency call requests from the user identification card number is greater than the preset threshold.

[0102] This embodiment exists as a device embodiment corresponding to the above method embodiment. The technical effects brought about by the emergency call processing device provided in this embodiment can be referred to the relevant descriptions in the above method embodiments, which will not be repeated here.

[0103] According to embodiments of this disclosure, this disclosure also provides an electronic device, the electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to implement the emergency call processing method described in any of the above embodiments when executed.

[0104] According to embodiments of this disclosure, this disclosure also provides a readable storage medium storing computer instructions that, when executed by a computer, enable the implementation of the emergency call processing method described in any of the above embodiments.

[0105] According to embodiments of this disclosure, this disclosure also provides a computer program product that, when executed by a processor, can implement the emergency call processing method described in any of the above embodiments.

[0106] Figure 5 A schematic block diagram of an example electronic device 500 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0107] like Figure 5 As shown, device 500 includes a computing unit 501, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 502 or a computer program loaded from storage unit 508 into random access memory (RAM) 503. RAM 503 may also store various programs and data required for the operation of device 500. The computing unit 501, ROM 502, and RAM 503 are interconnected via bus 504. Input / output (I / O) interface 505 is also connected to bus 504.

[0108] Multiple components in device 500 are connected to I / O interface 505, including: input unit 506, such as keyboard, mouse, etc.; output unit 507, such as various types of monitors, speakers, etc.; storage unit 508, such as disk, optical disk, etc.; and communication unit 509, such as network card, modem, wireless transceiver, etc. Communication unit 509 allows device 500 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0109] The computing unit 501 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 501 performs the various methods and processes described above, such as emergency call processing methods. For example, in some embodiments, the emergency call processing method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 508. In some embodiments, part or all of the computer program may be loaded and / or installed on device 500 via ROM 502 and / or communication unit 509. When the computer program is loaded into RAM 503 and executed by the computing unit 501, one or more steps of the emergency call processing method described above may be performed. Alternatively, in other embodiments, the computing unit 501 may be configured to perform emergency call processing methods by any other suitable means (e.g., by means of firmware).

[0110] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0111] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

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

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

[0114] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0115] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service ecosystem to address the management difficulties and weak business scalability inherent in traditional physical hosts and Virtual Private Servers (VPS) services. Servers can also be servers for distributed systems or servers integrated with blockchain technology.

[0116] According to the technical solution of this disclosure, after obtaining the location information of the device that issued the emergency call request, reverse address parsing is performed on the location information to obtain the address information of the device that issued the emergency call request, and the corresponding local alarm number and / or local emergency number is obtained. The emergency call request is then transferred to the local alarm number and / or local emergency number. The entire process does not require manual operation, and there is no problem of obtaining the wrong local number due to human error, nor is there a problem of slow transfer due to unfamiliarity with the operation. The local number can be obtained quickly and accurately and the transfer can be automatically completed, which can improve the transfer efficiency and thus improve the rescue efficiency.

[0117] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0118] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. An emergency call processing method, comprising: Based on the obtained emergency call request, obtain the location information of the device that issued the emergency call request; The location information is reverse-addressed to obtain the address information; Obtain the local police number and / or local emergency medical number for the area containing the address information; The emergency call request will be transferred to the local police number and / or the local emergency medical services number.

2. The method according to claim 1, wherein, Based on the obtained emergency call request, the location information of the device that issued the emergency call request is obtained, including: Based on the emergency call request, obtain the user identification card number associated with the device that issued the emergency call request; Obtain information about the network device accessed by the user identification card number; The location information is obtained based on the information from the network device.

3. The method according to claim 1, wherein, The emergency call request includes the location information.

4. The method according to any one of claims 1-3, wherein, Obtaining the local police number and / or local emergency medical number for the address information includes: Obtain the administrative division code of the address in the address information; Based on the administrative division code, obtain the local alarm number and / or the local emergency medical number.

5. The method according to any one of claims 1-3, wherein, The method further includes: In response to obtaining multiple alarm numbers for the jurisdiction, priority ranking information for the multiple alarm numbers for the jurisdiction is generated based on the connection rate of the multiple alarm numbers for the jurisdiction and / or the distance between the address associated with the multiple alarm numbers for the jurisdiction and the address information. In response to obtaining multiple emergency medical service numbers for the jurisdiction, priority ranking information for the multiple emergency medical service numbers for the jurisdiction is obtained based on the connection rate of the multiple emergency medical service numbers for the jurisdiction and / or the distance between the address associated with the multiple emergency medical service numbers for the jurisdiction and the address information. The process of transferring the emergency call request to the local alarm number includes: transferring the emergency call request to the local alarm number based on the priority ordering information of multiple local alarm numbers; Transferring the emergency call request to the local emergency number includes: transferring the emergency call request to the local emergency number based on priority information of multiple local emergency numbers.

6. The method according to claim 5, wherein, Based on the priority ordering information of multiple alarm numbers in the jurisdiction, the emergency call request is transferred to the alarm number in the jurisdiction, including: Based on the priority ranking information of multiple alarm numbers in the jurisdiction, the emergency call request is transferred to the alarm number in the jurisdiction with the highest priority ranking; In response to a call message from the highest-priority alarm number in a jurisdiction that is not answered within a preset time period, the emergency call request is transferred to the second-highest-priority alarm number in the jurisdiction.

7. The method according to any one of claims 1-3, wherein, Transferring the emergency call request to the local police number and / or the local emergency medical services number includes: In response to the detection of a person being injured, the emergency call request is transferred to the local emergency medical services number, and then to the local police emergency number. In response to the detection that no one is injured, the emergency call request is transferred to the local alarm number; In response to detecting that the emergency call request includes a request to dial an emergency number, the emergency call request is transferred to the local emergency number; In response to the detection that the emergency call request includes a request to dial the alarm number, the emergency call request is transferred to the local alarm number.

8. The method according to claim 7, wherein, The method further includes: Based on the emergency call request, obtain the video recording information of the device that issued the emergency call request; The system detects whether any personnel are injured based on the video recording information.

9. The method according to any one of claims 1-3, wherein, The method further includes: In response to determining that the number of emergency call requests received from the same user identification card number within a first time period exceeds a preset threshold, the system does not transfer the emergency call requests to the local alarm number and / or local emergency medical number, and issues a notification message, wherein the notification message includes the fact that the number of emergency call requests from the user identification card number exceeds the preset threshold.

10. An emergency call processing device, comprising: The location acquisition module is configured to acquire the location information of the device that issued the emergency call request based on the received emergency call request; The parsing module is configured to perform reverse address parsing on the location information to obtain address information; The number acquisition module is configured to acquire the local alarm number and / or local emergency number of the address information; The transfer module is configured to transfer the emergency call request to the local alarm number and / or the local emergency medical number.

11. An electronic device, comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the emergency call processing method according to any one of claims 1-9.

12. A non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the emergency call processing method according to any one of claims 1-9.

13. A computer program product comprising a computer program that, when executed by a processor, implements the steps of the emergency call processing method according to any one of claims 1-9.