A method, apparatus, electronic device and storage medium for quickly establishing an emergency call

By generating and managing wireless resource allocation requests, the problem of delayed emergency call connection caused by abnormal network configuration was solved, enabling rapid emergency call connection in abnormal situations and improving the success rate and speed of emergency calls for user equipment.

CN117221863BActive Publication Date: 2026-06-16JRD COMM (SHENZHEN) LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
JRD COMM (SHENZHEN) LTD
Filing Date
2022-06-21
Publication Date
2026-06-16

AI Technical Summary

Technical Problem

In cases of abnormal network configuration, user equipment may be denied network access, resulting in delayed emergency call connections and threatening the safety of users' lives and property.

Method used

A first wireless resource allocation request is generated and sent to the resource allocation device. After receiving a resource allocation rejection message, the device is set to a request to stop transmitting state. In response to an emergency call operation, a second wireless resource allocation request is generated and set to a transmittable state. The request is sent to the resource allocation device to obtain wireless resources, and an emergency call is established with the communication network.

🎯Benefits of technology

To improve the success rate and speed of emergency calls when network configuration is abnormal, and to ensure that emergency calls are connected quickly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117221863B_ABST
    Figure CN117221863B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a method and device for quickly establishing an emergency call, electronic equipment and a storage medium; a first wireless resource allocation request can be generated and sent to a resource allocation device, a resource allocation rejection message caused by abnormal parameter configuration is received, based on the resource allocation rejection message, the device state is set to a request stop sending state, in response to a user's emergency call operation, a second wireless resource allocation request is generated, the device state is changed to a request transmittable state according to an emergency call identifier in the second wireless resource allocation request, the second wireless resource allocation request is sent to the resource allocation device, based on the wireless resource allocated by the resource allocation device to the user equipment, a communication with a communication network is established, and an emergency call with a call response terminal in the communication network is established; in the case of network configuration exception, the speed of establishing an emergency call can be improved, and the emergency call initiated by the user can be quickly connected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and more specifically to a method, apparatus, electronic device, and storage medium for rapidly establishing an emergency call. Background Technology

[0002] The emergency call function in a user device is crucial to the user's life safety, and every second counts. This function can be used when the user device is out of credit, without a SIM card, or locked. It is important to ensure that emergency calls are connected quickly.

[0003] With the rapid development of current communication technologies, user equipment (UEs) can now establish emergency calls by accessing the network through 3GPP (3rd Generation Partnership Project). However, under certain circumstances, due to abnormal network configurations, UEs may receive a message indicating that they are denied network access. Once denied access, UEs will be unable to make calls or send / receive signaling for a period of time, potentially causing delays in connecting emergency calls and posing a threat to the user's life and property. Summary of the Invention

[0004] This invention provides a method, apparatus, electronic device, and storage medium for quickly establishing emergency calls. In the event of abnormal network configuration, it can improve the success rate of emergency calls from user devices, increase the speed of establishing emergency calls, and ensure that emergency calls initiated by users can be connected quickly.

[0005] This invention provides a method for quickly establishing an emergency call, comprising:

[0006] Based on the data interaction instructions corresponding to at least one application in the user equipment, a first wireless resource allocation request is generated and sent to the resource allocation device.

[0007] Receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, and set the device status to request to stop sending based on the resource allocation rejection message;

[0008] In response to a user's emergency call operation, a second radio resource allocation request is generated, the second radio resource allocation request including an emergency call identifier;

[0009] Based on the emergency call identifier, the device status is changed from the request to stop sending status to the request to send status, and the second wireless resource allocation request is sent to the resource allocation device so that the resource allocation device can allocate wireless resources to the user equipment.

[0010] Based on the wireless resources, communication is established with the communication network, and an emergency call is established with the call response terminal in the communication network.

[0011] Accordingly, embodiments of the present invention provide a device for quickly establishing an emergency call, comprising:

[0012] The first request sending unit is configured to generate a first wireless resource allocation request based on a data interaction instruction corresponding to at least one application in the user equipment, and send the first wireless resource allocation request to the resource allocation device.

[0013] The status setting unit is used to receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, and set the device status to a request to stop sending state based on the resource allocation rejection message;

[0014] The second request generation unit is configured to generate a second radio resource allocation request in response to a user's emergency call operation, the second radio resource allocation request including an emergency call identifier;

[0015] The second request sending unit is configured to change the device status from the request to stop sending status to the request to send status according to the emergency call identifier, and send the second radio resource allocation request to the resource allocation device so that the resource allocation device allocates radio resources to the user equipment.

[0016] The call establishment unit is used to establish communication with the communication network based on the wireless resources, and to establish an emergency call with the call response terminal in the communication network.

[0017] Optionally, the rapid emergency call establishment device provided in this embodiment of the invention further includes a device registration unit, used to send a device registration request to the Internet Protocol Multimedia Subsystem (IPMS) so that the user equipment is registered to the IMS;

[0018] Upon receiving the registration success message, set the device connection status to connected idle state;

[0019] The first request sending unit is configured to generate a first wireless resource allocation request based on data interaction instructions corresponding to at least one application in the user equipment;

[0020] The device connection status is detected. When the device connection status is idle, the first wireless resource allocation request is sent to the resource allocation device.

[0021] Optionally, the status setting unit is used to receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, the resource allocation rejection message including a request to stop sending time;

[0022] Based on the requested stop sending time, a request setting timer is started, and the device status is set to the requested stop sending state within the requested stop sending time through the request setting timer;

[0023] The second request sending unit is used to detect the device status based on the emergency call identifier;

[0024] If the device status is the request to stop sending status, adjust the request setting timer to change the device status from the request to stop sending status to the request to send status, and send the second wireless resource allocation request to the resource allocation device.

[0025] Optionally, the first request sending unit is configured to send the first wireless resource allocation request to the resource allocation device based on the wireless resource control protocol;

[0026] The second request sending unit is configured to send the second wireless resource allocation request to the resource allocation device based on the wireless resource control protocol.

[0027] Optionally, the second wireless resource allocation request includes a request waiting time. The rapid emergency call establishment device provided in this embodiment of the invention further includes a time recording unit for recording the waiting time since the generation of the second wireless resource allocation request.

[0028] The second request sending unit is used to change the device status from the request stop sending status to the request sendable status according to the emergency call identifier;

[0029] If the waiting time is less than the requested waiting time, send the second wireless resource allocation request to the resource allocation device;

[0030] The rapid emergency call establishment device provided in this embodiment of the invention further includes a request cancellation unit, used to cancel the second wireless resource allocation request if the waiting time is not less than the requested waiting time.

[0031] Optionally, the time recording unit is used to record the waiting time starting from the generation time of the first second wireless resource allocation request among the at least two second wireless resource allocation requests if at least two second wireless resource allocation requests are generated within a preset call time and the emergency call association parameters of the two second wireless resource allocation requests are the same.

[0032] The request cancellation unit is used to cancel the at least two second wireless resource allocation requests generated within the preset call time if the waiting time is not less than the request waiting time.

[0033] Accordingly, embodiments of the present invention also provide an electronic device, including a memory and a processor; the memory stores an application program, and the processor is used to run the application program in the memory to perform the steps in any of the rapid emergency call establishment methods provided in the embodiments of the present invention.

[0034] Accordingly, embodiments of the present invention also provide a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute steps in any of the rapid emergency call establishment methods provided in embodiments of the present invention.

[0035] Furthermore, embodiments of the present invention also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in any of the rapid emergency call establishment methods provided in embodiments of the present invention.

[0036] The solution adopted in this embodiment of the invention can generate a first wireless resource allocation request based on data interaction instructions corresponding to at least one application in the user equipment. The first wireless resource allocation request is sent to a resource allocation device, and a resource allocation rejection message due to abnormal parameter configuration is received from the resource allocation device. Based on the resource allocation rejection message, the device state is set to a request to stop transmitting state. In response to the user's emergency call operation, a second wireless resource allocation request is generated. The second wireless resource allocation request includes an emergency call identifier. According to the emergency call identifier, the device state is changed from the request to stop transmitting state to a request to transmit state. The second wireless resource allocation request is sent to the resource allocation device, so that the resource allocation device allocates wireless resources to the user equipment. Based on the wireless resources, communication is established with the communication network, and an emergency call is established with the call response terminal in the communication network. Because in this embodiment of the invention, when an emergency call needs to be established, the request to stop transmitting state of the user equipment can be stopped in a timely manner, avoiding the user equipment's inability to request communication with the communication network, the success rate of the user equipment's emergency call can be improved and the speed of establishing an emergency call can be increased even in the event of abnormal network configuration, ensuring that the user-initiated emergency call can be quickly connected. Attached Figure Description

[0037] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0038] Figure 1This is a schematic diagram of a scenario for the method of quickly establishing an emergency call provided in an embodiment of the present invention;

[0039] Figure 2 This is a flowchart of a method for quickly establishing an emergency call provided in an embodiment of the present invention;

[0040] Figure 3 This is a schematic diagram illustrating the technical implementation of the method for rapidly establishing an emergency call provided in an embodiment of the present invention;

[0041] Figure 4 This is a schematic diagram of the structure of the rapid emergency call establishment device provided in an embodiment of the present invention;

[0042] Figure 5 This is another structural schematic diagram of the device for quickly establishing an emergency call provided in an embodiment of the present invention;

[0043] Figure 6 This is a schematic diagram of the structure of the electronic device provided in an embodiment of the present invention. Detailed Implementation

[0044] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0045] This invention provides a method, apparatus, electronic device, and computer-readable storage medium for rapidly establishing an emergency call. Specifically, this invention provides a method for rapidly establishing an emergency call suitable for a device that can be integrated into an electronic device.

[0046] The electronic device can be a terminal or other device, including but not limited to mobile terminals and fixed terminals. For example, mobile terminals include but are not limited to smartphones, smartwatches, tablets, laptops, smart vehicles, etc., while fixed terminals include but are not limited to desktop computers, smart TVs, etc.

[0047] The electronic device can also be a server or other similar device. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, but it is not limited to these.

[0048] The method for quickly establishing an emergency call according to embodiments of the present invention can be implemented by a server, or by a terminal and a server together.

[0049] The following example illustrates this method of quickly establishing an emergency call, using both a terminal and a server.

[0050] like Figure 1 As shown, the rapid emergency call establishment system provided in this embodiment of the invention includes a terminal 10 and a communication network 20, etc. The terminal 10 and the communication network 20 are connected through a network, such as through a wired or wireless communication link, etc. The terminal 10 can be used to generate a first wireless resource allocation request based on the data interaction instructions corresponding to at least one application in the user equipment, and send the first wireless resource allocation request to the resource allocation device in the communication network 20.

[0051] The terminal 10 receives a resource allocation rejection message from the resource allocation device in the communication network 20 due to abnormal parameter configuration, and sets the device status of the terminal 10 to a request to stop sending state based on the resource allocation rejection message.

[0052] In response to a user's emergency call operation, a second radio resource allocation request is generated, the second radio resource allocation request including an emergency call identifier;

[0053] According to the emergency call identifier, the device status of terminal 10 is changed from the request to stop sending status to the request to send status, and the second wireless resource allocation request is sent to the resource allocation device in the communication network 20 so that the resource allocation device allocates wireless resources to the user equipment.

[0054] Based on the wireless resources, communication is established with the communication network 20, and an emergency call is established with the call response terminal in the communication network 20.

[0055] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the preferred order of the embodiments.

[0056] The embodiments of the present invention will be described from the perspective of a device for quickly establishing an emergency call, which can be integrated into a terminal.

[0057] like Figure 2 As shown, the specific process of the rapid emergency call establishment method in this embodiment can be as follows:

[0058] 201. Based on the data interaction instructions corresponding to at least one application in the user equipment, generate a first wireless resource allocation request and send the first wireless resource allocation request to the resource allocation device.

[0059] User equipment (UE) is an important concept in mobile communications. Here, UE includes mobile phones, smart terminals, multimedia devices, streaming media devices, and so on.

[0060] In practical applications, various applications on user devices, such as social applications, instant messaging applications, and weather applications, can still connect to the internet and interact with data, such as sending, receiving, and updating data, even if the user has closed them, unless the user has disabled their automatic data interaction function.

[0061] Therefore, the user equipment will generate a first radio resource allocation request based on the data interaction instructions generated by one or more applications when data interaction is required, so that the communication network can allocate certain radio resources to the user equipment.

[0062] Specifically, resource allocation equipment can be network nodes in the communication network where the user equipment is located, such as base stations.

[0063] It is understood that in order to enable communication between the user equipment and the communication network, the user equipment (UE) needs to be registered. That is, before the step of "generating a first radio resource allocation request based on data interaction instructions corresponding to at least one application in the user equipment", the method for quickly establishing an emergency call provided in this embodiment of the invention may further include:

[0064] Send a device registration request to the Internet Protocol Multimedia Subsystem (IPMS) so that the user equipment registers with the IMPMS.

[0065] Upon receiving the registration success message, set the device connection status to connected idle state.

[0066] Among them, the Internet Protocol Multimedia Subsystem (IMS) is a brand-new form of multimedia service. Users can use IMS to communicate with other users and associated UEs. IMS operations can provide IMS-based services such as telephone services, emergency services, instant messaging services, and so on.

[0067] The device connection status can indicate whether the UE is currently maintaining a continuous communication connection or whether the UE is currently not making a communication connection, i.e., in an idle connection state.

[0068] Specifically, during device registration, the UE first reads the SIM card information to obtain the IMSI, then derives the IMPI and T-IMPU from the IMSI, and sends a REGISTER message to the IMS visited network entry point P-CSCF to request registration. The P-CSCF queries the DNS server based on the domain name in the Request-URI header field to obtain the home domain network entry point I-CSCF element address, and forwards the REGISTER message to the I-CSCF.

[0069] After receiving the REGISTER message, the I-CSCF can obtain the address or hostname of the P-CSCF from the Via header field and check whether the address or hostname of the P-CSCF is in the trusted domain or local domain. If a relevant record is found, it indicates that the user's current visited network is trustworthy, and the I-CSCF allows the user to register and continues with subsequent processing to complete the UE registration.

[0070] After a UE successfully registers with IMS, it can make PS calls (Packet Switchcalls). The communication network that the UE registered with releases the communication connection, and the UE's device connection state enters the connection idle state.

[0071] Accordingly, the step "generating a first wireless resource allocation request based on data interaction instructions corresponding to at least one application in the user equipment, and sending the first wireless resource allocation request to the resource allocation device" may specifically include:

[0072] A first wireless resource allocation request is generated based on data interaction instructions corresponding to at least one application in the user equipment.

[0073] The device connection status is detected. When the device connection status is idle, the first wireless resource allocation request is sent to the resource allocation device.

[0074] In this embodiment of the invention, the communication network can be an LTE (Long Term Evolution) network. The UE inserts a valid SIM card, registers with the LTE network, and successfully registers with IMS, meaning it can make PS calls. Subsequently, the network releases the RRC connection, and the UE enters the RRC Idle state, i.e., the connection is idle.

[0075] Furthermore, if the UE already has a communication connection, the UE enters the RRC_CONNETED state, which is the continuous connection state in the device connection state.

[0076] In some optional embodiments, in an LTE network, the step "sending the first radio resource allocation request to the resource allocation device" includes:

[0077] Based on the wireless resource control protocol, the first wireless resource allocation request is sent to the resource allocation device.

[0078] The Radio Resource Control (RRC) protocol is located at the bottom layer of the third layer of the LTE-A air interface protocol stack. The main function of the RRC sublayer is to manage and control radio resources, provide radio resource parameters to the upper layer, and control the main parameters and behaviors of the lower layer. It plays a very important role in the entire LTE-A network.

[0079] 202. Receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, and set the device status to request to stop sending based on the resource allocation rejection message.

[0080] Generally, a UE can generate a first radio resource allocation request and send it to a resource allocation device so that the resource allocation device can allocate radio resources. For example, a UE can initiate an RRC Connection Request (i.e., a first radio resource allocation request) with a cause value of "mo-data".

[0081] In this process, after registering with the LTE network, the UE temporarily disconnects the RRC connection. If the UE has a data transmission request that requires the RRC to be re-established, it initiates an RRC Connection Request with a cause value of "mo-data".

[0082] However, due to reasons such as abnormal network configuration, the resource allocation device may reply with an RRC ConnectionReject message, which means that the resource allocation is refused.

[0083] According to the 3GPP protocol, when a UE receives an RRC Connection Reject message in an LTE network, it will notify the upper layer that the RRC connection establishment has failed and prohibit the UE from making calls, that is, set the device status to the request to stop transmitting state.

[0084] Specifically, the step "receiving a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, and setting the device status to a request to stop sending state based on the resource allocation rejection message" may include:

[0085] Receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, the resource allocation rejection message including a request to stop sending time;

[0086] Based on the requested stop sending time, a request setting timer is started, and the device status is set to the requested stop sending state within the requested stop sending time.

[0087] For example, after receiving an RRC Connection Reject message, the UE will start timer T302 and set its value to the wait time.

[0088] The request to stop sending time can be sent by the network in the RRC Connection Reject message. Subsequently, the UE notifies the upper layer RRC that the connection establishment has failed and prohibits the UE from calling until T302 times out.

[0089] 203. In response to the user's emergency call operation, a second radio resource allocation request is generated, the second radio resource allocation request including an emergency call identifier.

[0090] Understandably, if a user makes an emergency call and wants to establish an emergency call while the UE is in the request to stop transmitting state, the UE needs to initiate an RRC Connection Request with a cause value of "emergency" and establish an emergency call connection. However, since the UE is in the request to stop transmitting state, it cannot send an RRC Connection Request at this time.

[0091] In practical applications, the second radio resource allocation request generated by a user's emergency call operation may include a waiting time threshold for the emergency call setup process. If the UE's waiting time exceeds the waiting time threshold, the UE can cancel the second radio resource allocation request.

[0092] Optionally, the second radio resource allocation request includes a request waiting time. After the step "generating a second radio resource allocation request in response to the user's emergency call operation", the fast emergency call method provided in this embodiment of the invention may further include:

[0093] Record the waiting time since the second wireless resource allocation request was generated.

[0094] Correspondingly, the step "changing the device status from the request to stop transmitting state to the request to transmit state according to the emergency call identifier, and sending the second wireless resource allocation request to the resource allocation device" may include:

[0095] Based on the emergency call identifier, the device status is changed from the request to stop sending status to the request to send status;

[0096] If the waiting time is less than the requested waiting time, a second wireless resource allocation request is sent to the resource allocation device.

[0097] Correspondingly, if the UE's waiting time has exceeded the waiting time threshold, the emergency call can be cancelled, i.e., the second radio resource allocation request can be cancelled. The fast emergency call method provided in this embodiment of the invention may further include:

[0098] If the waiting time is not less than the requested waiting time, cancel the second wireless resource allocation request.

[0099] For example, the request waiting time can be 10 seconds. If the waiting time has exceeded the request waiting time, the UE can release the second radio resource allocation request.

[0100] 204. Based on the emergency call identifier, change the device status from the request to stop sending status to the request to send status, and send the second wireless resource allocation request to the resource allocation device so that the resource allocation device allocates wireless resources to the user equipment.

[0101] Specifically, the emergency call identifier can be represented by the cause value of the RRC Connection Request. When a user makes an emergency call through the UE, the cause value can be set to "emergency" as the emergency call identifier.

[0102] In some optional embodiments, in an LTE network, the step of "sending the second radio resource allocation request to the resource allocation device" may specifically include:

[0103] Based on the wireless resource control protocol, the second wireless resource allocation request is sent to the resource allocation device.

[0104] Optionally, if the UE controls its own device state by requesting to set a timer, the step "changing the device state from the request to stop transmitting state to the request to transmit state according to the emergency call identifier, and sending the second radio resource allocation request to the resource allocation device" may specifically include:

[0105] The device status is detected based on the emergency call identifier;

[0106] If the device status is the request to stop sending status, adjust the request setting timer to change the device status from the request to stop sending status to the request to send status, and send the second wireless resource allocation request to the resource allocation device.

[0107] For example, such as Figure 3As shown, the UE can determine the cause value of the RRC Connection Request. If it is "emergency", the UE will immediately stop T302 and initiate an RRC Connection Request with the cause value "emergency".

[0108] 205. Based on the wireless resources, establish communication with the communication network and establish an emergency call with the call response terminal in the communication network.

[0109] Specifically, the UE can establish an Emergency PDN (Packet Data Network) connection, which is an emergency call connection.

[0110] In some optional embodiments, the step "recording the waiting time since the generation of the second radio resource allocation request" includes:

[0111] If at least two second radio resource allocation requests are generated within a preset call time, and the emergency call association parameters of the two second radio resource allocation requests are the same, the waiting time starting from the generation time of the first second radio resource allocation request among the at least two second radio resource allocation requests is recorded.

[0112] In other words, if a user makes multiple emergency calls within a certain period of time, the time that the request can be released can be calculated from the moment the first emergency call was initiated, i.e., the waiting time.

[0113] Correspondingly, the step "if the already waited time is not less than the requested wait time, cancel the second wireless resource allocation request" may include:

[0114] If the waiting time is not less than the requested waiting time, cancel the at least two second wireless resource allocation requests generated within the preset call time.

[0115] That is, if the waiting time after the first emergency call exceeds the requested waiting time, all secondary radio resource allocation requests can be cancelled. To avoid the UE taking too long to establish an emergency call through the LTE network, the UE's waiting time can be ended as soon as possible, and the UE can switch to the CS / WIFI domain to attempt an emergency call.

[0116] As can be seen from the above, the embodiments of the present invention can generate a first wireless resource allocation request based on data interaction instructions corresponding to at least one application in the user equipment, send the first wireless resource allocation request to a resource allocation device, receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, set the device state to a request to stop sending state based on the resource allocation message, and generate a second wireless resource allocation request in response to the user's emergency call operation. The second wireless resource allocation request includes an emergency call identifier. According to the emergency call identifier, the device state is changed from the request to stop sending state to the request to send state, and the second wireless resource allocation request is sent to the resource allocation device so that the resource allocation device allocates wireless resources to the user equipment. Based on the wireless resources, communication is established with the communication network, and an emergency call is established with the call response terminal in the communication network. Since in the embodiments of the present invention, when it is necessary to establish an emergency call, the request to stop sending state of the user equipment can be stopped in time to avoid the user equipment being unable to request to establish communication with the communication network, the user equipment can improve the success rate of emergency calls and increase the speed of establishing emergency calls in the event of abnormal network configuration, ensuring that emergency calls initiated by the user can be connected quickly.

[0117] To better implement the above methods, the present invention also provides a device for quickly establishing an emergency call.

[0118] refer to Figure 4 The device may include:

[0119] The first request sending unit 401 can be used to generate a first wireless resource allocation request based on the data interaction instructions corresponding to at least one application in the user equipment, and send the first wireless resource allocation request to the resource allocation device.

[0120] The status setting unit 402 can be used to receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, and set the device status to a request to stop sending state based on the resource allocation rejection message.

[0121] The second request generation unit 403 can be used to generate a second radio resource allocation request in response to a user's emergency call operation. The second radio resource allocation request may include an emergency call identifier.

[0122] The second request sending unit 404 can be used to change the device status from the request to stop sending status to the request to send status according to the emergency call identifier, and send the second wireless resource allocation request to the resource allocation device so that the resource allocation device can allocate wireless resources to the user equipment.

[0123] The call establishment unit 405 can be used to establish communication with the communication network based on the wireless resources, and to establish an emergency call with the call response terminal in the communication network.

[0124] In some alternative embodiments, such as Figure 5 As shown, the rapid emergency call establishment device provided in this embodiment of the invention may further include a device registration unit 406, which can be used to send a device registration request to the Internet Protocol Multimedia Subsystem (IPMS) so that the user equipment can be registered to the IMS.

[0125] Upon receiving the registration success message, set the device connection status to connected idle state;

[0126] The first request sending unit 401 can be used to generate a first wireless resource allocation request based on data interaction instructions corresponding to at least one application in the user equipment.

[0127] The device connection status is detected. When the device connection status is idle, the first wireless resource allocation request is sent to the resource allocation device.

[0128] In some optional embodiments, the status setting unit 402 can be used to receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration. The resource allocation rejection message may include a request to stop sending time.

[0129] Based on the requested stop sending time, a request setting timer is started, and the device status is set to the requested stop sending state within the requested stop sending time through the request setting timer;

[0130] The second request sending unit 404 can be used to detect the device status based on the emergency call identifier;

[0131] If the device status is the request to stop sending status, adjust the request setting timer to change the device status from the request to stop sending status to the request to send status, and send the second wireless resource allocation request to the resource allocation device.

[0132] In some optional embodiments, the first request sending unit 401 may be used to send the first wireless resource allocation request to the resource allocation device based on the wireless resource control protocol.

[0133] The second request sending unit can be used to send the second wireless resource allocation request to the resource allocation device based on the wireless resource control protocol.

[0134] In some optional embodiments, the second radio resource allocation request may include a request waiting time. The rapid emergency call establishment device provided in this embodiment may also include a time recording unit 407, which can be used to record the waiting time since the generation of the second radio resource allocation request.

[0135] The second request sending unit 404 can be used to change the device status from the request stop sending status to the request sendable status according to the emergency call identifier;

[0136] If the waiting time is less than the requested waiting time, send the second wireless resource allocation request to the resource allocation device;

[0137] The rapid emergency call establishment device provided in this embodiment of the invention may further include a request cancellation unit 408, which can be used to cancel the second wireless resource allocation request if the waiting time is not less than the requested waiting time.

[0138] In some optional embodiments, the time recording unit 407 can be used to record the waiting time starting from the generation time of the first second wireless resource allocation request among the at least two second wireless resource allocation requests if at least two second wireless resource allocation requests are generated within a preset call time and the emergency call association parameters of the two second wireless resource allocation requests are the same.

[0139] The request cancellation unit 408 can be used to cancel the at least two second wireless resource allocation requests generated within the preset call time if the waiting time is not less than the request waiting time.

[0140] As can be seen from the above, by quickly establishing an emergency call device, a first wireless resource allocation request can be generated based on data interaction instructions corresponding to at least one application in the user equipment. The first wireless resource allocation request is sent to a resource allocation device, and a resource allocation rejection message due to abnormal parameter configuration is received from the resource allocation device. Based on the resource allocation rejection message, the device state is set to a request to stop sending state. In response to the user's emergency call operation, a second wireless resource allocation request is generated. The second wireless resource allocation request includes an emergency call identifier. According to the emergency call identifier, the device state is changed from the request to stop sending state to a request to send state. The second wireless resource allocation request is sent to the resource allocation device so that the resource allocation device allocates wireless resources to the user equipment. Based on the wireless resources, communication is established with the communication network, and an emergency call is established with the call response terminal in the communication network. Since in this embodiment of the invention, when an emergency call needs to be established, the request to stop sending state of the user equipment can be stopped in time to avoid the user equipment being unable to request to establish communication with the communication network, the user equipment can improve the success rate of emergency calls and increase the speed of establishing emergency calls in the event of abnormal network configuration, ensuring that emergency calls initiated by the user can be connected quickly.

[0141] Furthermore, embodiments of the present invention also provide an electronic device, which may be a terminal or a server, etc. Figure 6 As shown, it illustrates a structural schematic diagram of the electronic device involved in an embodiment of the present invention, specifically:

[0142] The electronic device may include a radio frequency (RF) circuit 601, a memory 602 including one or more computer-readable storage media, an input unit 603, a display unit 604, a sensor 605, an audio circuit 606, a wireless Fidelity (WiFi) module 607, a processor 608 including one or more processing cores, and a power supply 609, etc. Those skilled in the art will understand that... Figure 6 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:

[0143] RF circuit 601 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 608 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 601 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a low-noise amplifier (LNA), a duplexer, etc. Furthermore, RF circuit 601 can also communicate wirelessly with networks and other devices. Wireless communication can use any communication standard or protocol, including but not limited to GSM, GPRS, CDMA, WCDMA, LTE, email, and SMS.

[0144] The memory 602 can be used to store software programs and modules. The processor 608 executes various functional applications and data processing by running the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device (such as audio data, telephone directory, etc.). In addition, the memory 602 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 602 may also include a memory controller to provide access to the memory 602 for the processor 608 and the input unit 603.

[0145] The input unit 603 can be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, in one embodiment, the input unit 603 may include a touch-sensitive surface and other input devices. The touch-sensitive surface, also known as a touch display or touchpad, can collect user touch operations on or near it (such as user operations using fingers, styluses, or any suitable object or accessory on or near the touch-sensitive surface), and drive corresponding connection devices according to a pre-set program. Optionally, the touch-sensitive surface may include a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, transmitting the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 608, and can receive and execute commands from the processor 608. Furthermore, various types of touch-sensitive surfaces, such as resistive, capacitive, infrared, and surface acoustic wave, can be used. In addition to the touch-sensitive surface, the input unit 603 may also include other input devices. Specifically, other input devices may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.

[0146] Display unit 604 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of electronic devices. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Display unit 604 may include a display panel, optionally configured as a liquid crystal display (LCD), organic light-emitting diode (OLED), or similar form. Furthermore, a touch-sensitive surface may cover the display panel. When the touch-sensitive surface detects a touch operation on or near it, it transmits the information to processor 608 to determine the type of touch event. Subsequently, processor 608 provides corresponding visual output on the display panel according to the type of touch event. Although in Figure 6 In this context, the touch-sensitive surface and the display panel are two separate components for implementing input and output functions. However, in some embodiments, the touch-sensitive surface and the display panel can be integrated to achieve both input and output functions.

[0147] The electronic device may also include at least one sensor 605, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel according to the ambient light level, and the proximity sensor can turn off the display panel and / or backlight when the electronic device is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. Other sensors that may be configured in the electronic device, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0148] Audio circuitry 606, a speaker, and a microphone provide an audio interface between the user and the electronic device. Audio circuitry 606 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 606, converted back into audio data, and processed by processor 608. The processed data is then transmitted via RF circuitry 601 to, for example, another electronic device, or output to memory 602 for further processing. Audio circuitry 606 may also include an earphone jack to facilitate communication between external headphones and the electronic device.

[0149] WiFi is a short-range wireless transmission technology. Electronic devices using the WiFi module 607 can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 6 WiFi module 607 is shown, but it is understood that it is not a necessary component of an electronic device and can be omitted as needed without changing the nature of the invention.

[0150] The processor 608 is the control center of the electronic device, connecting various parts of the phone via various interfaces and lines. It executes software programs and / or modules stored in the memory 602, and calls data stored in the memory 602 to perform various functions and process data. Optionally, the processor 608 may include one or more processing cores; preferably, the processor 608 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 608.

[0151] The electronic device also includes a power supply 609 (such as a battery) that supplies power to various components. Preferably, the power supply can be logically connected to the processor 608 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 609 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0152] Although not shown, the electronic device may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 608 in the electronic device loads the executable files corresponding to the processes of one or more applications into the memory 602 according to the following instructions, and the processor 608 runs the applications stored in the memory 602 to realize various functions, as follows:

[0153] Based on the data interaction instructions corresponding to at least one application in the user equipment, a first wireless resource allocation request is generated and sent to the resource allocation device.

[0154] Receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, and set the device status to request to stop sending based on the resource allocation rejection message;

[0155] In response to a user's emergency call operation, a second radio resource allocation request is generated, the second radio resource allocation request including an emergency call identifier;

[0156] Based on the emergency call identifier, the device status is changed from the request to stop sending status to the request to send status, and the second wireless resource allocation request is sent to the resource allocation device so that the resource allocation device can allocate wireless resources to the user equipment.

[0157] Based on the wireless resources, communication is established with the communication network, and an emergency call is established with the call response terminal in the communication network.

[0158] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0159] To this end, embodiments of the present invention provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the rapid emergency call establishment methods provided in the embodiments of the present invention. For example, the instructions can execute the following steps:

[0160] Based on the data interaction instructions corresponding to at least one application in the user equipment, a first wireless resource allocation request is generated and sent to the resource allocation device.

[0161] Receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, and set the device status to request to stop sending based on the resource allocation rejection message;

[0162] In response to a user's emergency call operation, a second radio resource allocation request is generated, the second radio resource allocation request including an emergency call identifier;

[0163] Based on the emergency call identifier, the device status is changed from the request to stop sending status to the request to send status, and the second wireless resource allocation request is sent to the resource allocation device so that the resource allocation device can allocate wireless resources to the user equipment.

[0164] Based on the wireless resources, communication is established with the communication network, and an emergency call is established with the call response terminal in the communication network.

[0165] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0166] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0167] Since the instructions stored in the computer-readable storage medium can execute the steps in any of the rapid emergency call establishment methods provided in the embodiments of the present invention, the beneficial effects that any of the rapid emergency call establishment methods provided in the embodiments of the present invention can achieve can be realized, as detailed in the preceding embodiments, and will not be repeated here.

[0168] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in the various optional implementations of the above embodiments.

[0169] The foregoing has provided a detailed description of a method, apparatus, electronic device, and storage medium for rapidly establishing an emergency call, as provided in the embodiments of the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, those skilled in the art will recognize that, based on the ideas of the present invention, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A method for rapidly establishing an emergency call, characterized in that, Applied to user equipment, including: Based on the data interaction instructions corresponding to at least one application in the user equipment, a first wireless resource allocation request is generated and sent to the resource allocation device. Receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, and set the device status to request to stop sending based on the resource allocation rejection message; In response to a user's emergency call operation, a second radio resource allocation request is generated, the second radio resource allocation request including an emergency call identifier; Based on the emergency call identifier, the device status is changed from the request to stop sending status to the request to send status, and the second wireless resource allocation request is sent to the resource allocation device so that the resource allocation device can allocate wireless resources to the user equipment. Based on the wireless resources, establish communication with the communication network and establish an emergency call with the call response terminal in the communication network; The second wireless resource allocation request includes a request waiting time; After generating a second radio resource allocation request in response to a user's emergency call, the method further includes: Record the waiting time since the second radio resource allocation request was generated; The step of changing the device status from the request to stop transmitting state to the request to transmit state according to the emergency call identifier, and sending the second wireless resource allocation request to the resource allocation device includes: Based on the emergency call identifier, the device status is changed from the request to stop sending status to the request to send status; If the waiting time is less than the requested waiting time, send the second wireless resource allocation request to the resource allocation device; The method further includes: If the waiting time is not less than the requested waiting time, cancel the second wireless resource allocation request.

2. The method for rapidly establishing an emergency call according to claim 1, characterized in that, Before generating the first wireless resource allocation request based on data interaction instructions corresponding to at least one application in the user equipment, the method includes: Send a device registration request to the Internet Protocol Multimedia Subsystem (IPMS) so that the user equipment registers with the IMPMS. Upon receiving the registration success message, set the device connection status to connected idle state; The step of generating a first wireless resource allocation request based on data interaction instructions corresponding to at least one application in the user equipment, and sending the first wireless resource allocation request to the resource allocation device, includes: A first wireless resource allocation request is generated based on data interaction instructions corresponding to at least one application in the user equipment. The device connection status is detected. When the device connection status is idle, the first wireless resource allocation request is sent to the resource allocation device.

3. The method for rapidly establishing an emergency call according to claim 1, characterized in that, The step of receiving a resource allocation rejection message from the resource allocation device due to abnormal parameter configuration, and setting the device status to a request to stop sending based on the resource allocation rejection message, includes: Receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, the resource allocation rejection message including a request to stop sending time; Based on the requested stop sending time, a request setting timer is started, and the device status is set to the requested stop sending state within the requested stop sending time through the request setting timer; The step of changing the device status from the request to stop transmitting state to the request to transmit state according to the emergency call identifier, and sending the second wireless resource allocation request to the resource allocation device includes: The device status is detected based on the emergency call identifier; If the device status is the request to stop sending status, adjust the request setting timer to change the device status from the request to stop sending status to the request to send status, and send the second wireless resource allocation request to the resource allocation device.

4. The method for rapidly establishing an emergency call according to claim 1, characterized in that, Sending the first wireless resource allocation request to the resource allocation device includes: Based on the wireless resource control protocol, the first wireless resource allocation request is sent to the resource allocation device; Sending the second wireless resource allocation request to the resource allocation device includes: Based on the wireless resource control protocol, the second wireless resource allocation request is sent to the resource allocation device.

5. The method for rapidly establishing an emergency call according to claim 1, characterized in that, The record includes the waiting time since the generation of the second radio resource allocation request, including: If at least two second radio resource allocation requests are generated within a preset call time, and the emergency call association parameters of the two second radio resource allocation requests are the same, the waiting time starting from the generation time of the first second radio resource allocation request among the at least two second radio resource allocation requests is recorded. The step of canceling the second wireless resource allocation request if the already waited time is not less than the requested wait time includes: If the waiting time is not less than the requested waiting time, cancel the at least two second wireless resource allocation requests generated within the preset call time.

6. A device for rapidly establishing an emergency call, characterized in that, include: The first request sending unit is configured to generate a first wireless resource allocation request based on a data interaction instruction corresponding to at least one application in the user equipment, and send the first wireless resource allocation request to the resource allocation device. The status setting unit is used to receive a resource allocation rejection message sent by the resource allocation device due to abnormal parameter configuration, and set the device status to a request to stop sending state based on the resource allocation rejection message; The second request generation unit is configured to generate a second radio resource allocation request in response to a user's emergency call operation, the second radio resource allocation request including an emergency call identifier; The second request sending unit is configured to change the device status from the request to stop sending status to the request to send status according to the emergency call identifier, and send the second radio resource allocation request to the resource allocation device so that the resource allocation device allocates radio resources to the user equipment. The call setup unit is used to establish communication with the communication network based on the wireless resources, and to establish an emergency call with the call response terminal in the communication network; The second wireless resource allocation request includes a request waiting time, and the rapid emergency call establishment device further includes a time recording unit for recording the waiting time since the second wireless resource allocation request was generated; The second request sending unit is used to change the device status from the request stop sending status to the request sendable status according to the emergency call identifier; If the waiting time is less than the requested waiting time, send the second wireless resource allocation request to the resource allocation device; The rapid emergency call establishment device further includes a request cancellation unit, used to cancel the second wireless resource allocation request if the waiting time is not less than the requested waiting time.

7. An electronic device, characterized in that, It includes a memory and a processor; the memory stores an application program, and the processor runs the application program within the memory to perform the steps in the rapid emergency call establishment method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the steps of the rapid emergency call establishment method according to any one of claims 1 to 5.

9. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the steps of the method for rapidly establishing an emergency call as described in any one of claims 1 to 5.