CN118450363A - Emergency service processing method, device, computer equipment and storage medium - Google Patents
Emergency service processing method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN118450363A CN118450363A CN202410722579.6A CN202410722579A CN118450363A CN 118450363 A CN118450363 A CN 118450363A CN 202410722579 A CN202410722579 A CN 202410722579A CN 118450363 A CN118450363 A CN 118450363A
- Authority
- CN
- China
- Prior art keywords
- terminal
- user terminal
- geographic position
- call center
- platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/90—Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Emergency Management (AREA)
- Environmental & Geological Engineering (AREA)
- Public Health (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses an emergency service processing method, an emergency service processing device, computer equipment and a storage medium. Belonging to the technical field of communication, the method specifically comprises the following steps: responding to an emergency call request sent by a user terminal, and determining that the DC capability of the user terminal has the condition; acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability of the user terminal; and sending the terminal geographic position of the user terminal to the call center equipment so that the call center equipment can perform emergency service processing based on the terminal geographic position. Based on the application, after receiving the emergency call request sent by the user terminal, the terminal geographic position of the user terminal associated with the user can be obtained, so that the call center equipment can timely obtain the user geographic position, and the efficiency of the call center equipment for processing the emergency service is effectively improved.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and apparatus for processing an emergency service, a computer device, and a storage medium.
Background
When a user calls an emergency service (e.g., 110, 119, 120), the geographic location of the user (i.e., the geographic location of the user) needs to be described in detail to the call center, so that the call center provides corresponding emergency services (e.g., emergency rescue services) to the user based on the geographic location of the user.
However, in many scenarios, the situation that the user cannot speak, is inconvenient to speak or does not know the position of the user can occur, and the call center cannot acquire the geographic position of the user in time, so that the processing progress of emergency business is seriously affected.
Disclosure of Invention
Based on the foregoing, it is necessary to provide an emergency service processing method, an apparatus, a computer device and a storage medium, which can timely acquire a geographical location of a user and speed up an emergency service processing progress.
In a first aspect, the present application provides an emergency service processing method, applied to an IMS network, the method comprising:
responding to an emergency call request sent by a user terminal, and determining that the DC capability of the user terminal has the condition;
acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability of the user terminal;
And sending the terminal geographic position of the user terminal to the call center equipment so that the call center equipment can perform emergency service processing based on the terminal geographic position.
In one embodiment, according to the DC capability of the user terminal, obtaining, by a service capability platform or a message platform, a terminal geographic location of the user terminal includes:
Under the condition that the user terminal has DC capability, acquiring the terminal geographic position of the user terminal through a service capability platform;
And under the condition that the user terminal does not have DC capability, acquiring the terminal geographic position of the user terminal through a message platform.
In one embodiment, obtaining, by the service capability platform, a terminal geographic location of the user terminal includes:
establishing a first DC channel with a user terminal;
receiving an application list acquisition request sent by a user terminal based on a first DC channel;
and acquiring the terminal geographic position of the user terminal based on the application list acquisition request and the service capability platform.
In one embodiment, acquiring the terminal geographic location of the user terminal based on the application list acquisition request and the service capability platform includes:
sending a first emergency call event carrying an application list acquisition request to a service capability platform; the first emergency call event is used for indicating the service capability platform to configure the download information of the position sharing application in the target application list;
Receiving a target application list fed back by the service capability platform, and forwarding the target application list to the user terminal so that the user terminal downloads the position sharing application based on the downloading information of the position sharing application in the target application list;
and receiving the geographic position of the terminal fed back by the user terminal based on the position sharing application through the first DC channel.
In one embodiment, the download information includes at least a download priority and a download mode of the location sharing application; wherein, the downloading mode is automatic downloading.
In one embodiment, the method further comprises:
The emergency call request is forwarded to the call center device such that the call center device provides an emergency call answer to the user terminal based on the emergency call request.
In one embodiment, sending the terminal geographic location of the user terminal to the call center device includes:
based on the second DC channel, transmitting the terminal geographic position of the user terminal to the call center equipment; wherein the second DC path is established when the IMS network forwards the emergency call request to the call center device.
In one embodiment, obtaining, by the service capability platform, a terminal geographic location of the user terminal includes:
receiving a first terminal position acquisition request sent by call center equipment; the first terminal position acquisition request also carries a terminal identifier of the user terminal;
matching the terminal identification of the user terminal with the terminal identification of the active call terminal in a preset period; the active call terminal is terminal equipment which points to the IMS network and sends an emergency call request;
If the matching is successful, a second terminal position acquisition request carrying a second DC medium is sent to the user terminal, so that the user terminal establishes a third DC channel with the IMS network based on the second DC medium; wherein the second DC medium at least comprises a device address and a port number of the IMS network;
And acquiring the terminal geographic position of the user terminal through the third DC channel and the service capability platform.
In one embodiment, the method further comprises:
Establishing a fourth DC channel based on the first DC media carried in the first terminal position acquisition request and the call center equipment; the first DC medium at least comprises a device address and a port number of the call center device;
correspondingly, sending the terminal geographic position of the user terminal to the call center equipment comprises the following steps:
and transmitting the terminal geographic position of the user terminal to the call center equipment through a fourth DC channel.
In one embodiment, the method further comprises:
if the matching fails, a response message for refusing to provide the terminal geographic position of the user terminal is sent to the call center equipment.
In one embodiment, obtaining, through a message platform, a terminal geographic location of a user terminal includes:
sending a second emergency call event to the message platform; wherein the second emergency call event comprises a terminal identification of the user terminal;
Receiving a third terminal position acquisition request sent by the message platform based on the second emergency call event, and forwarding the third terminal position acquisition request to the user terminal; the third terminal position acquisition request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
and receiving the geographic position of the terminal fed back by the user terminal.
In one embodiment, the second emergency call event further comprises an event generation time of the second emergency call event;
correspondingly, the method for acquiring the terminal geographic position of the user terminal through the message platform comprises the following steps:
Receiving a fourth terminal position acquisition request forwarded by the message platform; the fourth terminal position obtaining request carries a terminal identifier of the user terminal; the fourth terminal position acquisition request is forwarded after the message platform receives the fourth terminal position acquisition request sent by the call center equipment and the terminal identification of the user terminal and the event generation time verification of the second emergency call event corresponding to the terminal identification are passed;
Forwarding a fourth terminal position acquisition request to the user terminal; the fourth terminal position acquisition request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
and receiving the geographic position of the terminal fed back by the user terminal.
In one embodiment, sending the terminal geographic location of the user terminal to the call center device includes:
and sending the terminal geographic position of the user terminal to the message platform so that the message platform forwards the terminal geographic position of the user terminal to the call center equipment.
In a second aspect, the present application provides an emergency service processing apparatus, comprising:
The determining module is used for responding to an emergency call request sent by the user terminal and determining that the data channel DC capacity of the user terminal has the condition;
the acquisition module is used for acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability condition of the user terminal;
And the sending module is used for sending the terminal geographic position of the user terminal to the call center equipment so as to enable the call center equipment to conduct emergency service processing based on the terminal geographic position.
In a third aspect, the present application also provides a computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
responding to an emergency call request sent by a user terminal, and determining that the DC capability of the user terminal has the condition;
acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability of the user terminal;
And sending the terminal geographic position of the user terminal to the call center equipment so that the call center equipment can perform emergency service processing based on the terminal geographic position.
In a fourth aspect, the present application also provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
responding to an emergency call request sent by a user terminal, and determining that the DC capability of the user terminal has the condition;
acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability of the user terminal;
And sending the terminal geographic position of the user terminal to the call center equipment so that the call center equipment can perform emergency service processing based on the terminal geographic position.
In a fifth aspect, the application also provides a computer program product comprising a computer program which, when executed by a processor, performs the steps of:
responding to an emergency call request sent by a user terminal, and determining that the DC capability of the user terminal has the condition;
acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability of the user terminal;
And sending the terminal geographic position of the user terminal to the call center equipment so that the call center equipment can perform emergency service processing based on the terminal geographic position.
The emergency service processing method, the device, the computer equipment and the storage medium receive the emergency call request sent by the user terminal and determine that the DC capability of the user terminal has the condition. And acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability condition of the user terminal. And sending the terminal geographic position of the user terminal to the call center equipment, and performing emergency service processing by the call center equipment based on the terminal geographic position. That is, when an emergency call request sent by a user terminal is received, according to the situation that the DC capability of the user terminal is provided, the geographic position of the terminal of the user terminal can be obtained through a service capability platform or a message platform, so that the problems that the user cannot speak, cannot speak conveniently or cannot clearly know the position of the user, the geographic position of the user cannot be obtained in time by the call center equipment, and the processing progress of emergency service is seriously affected are effectively solved. According to the DC capability of the user terminal, the terminal geographic position of the user terminal can be obtained through the service capability platform or the message platform, and the flexibility of obtaining the terminal geographic position is effectively improved. Based on the application, after receiving the emergency call request sent by the user terminal, the terminal geographic position of the user terminal associated with the user can be obtained, so that the call center equipment can timely obtain the user geographic position, and the efficiency of the call center equipment for processing the emergency service is effectively improved.
Drawings
Fig. 1 is an application environment diagram of an emergency service processing method provided in this embodiment;
Fig. 2 is a flow chart of an emergency service processing method provided in the present embodiment;
fig. 3 is a schematic flow chart of acquiring a terminal geographic position of a user terminal when the user terminal sends an emergency call request under the condition that the user terminal has DC capability according to the embodiment;
Fig. 4 is a schematic flow chart of a call center device actively requesting to obtain a terminal geographic location of a user terminal under the condition that the user terminal has DC capability according to the embodiment;
Fig. 5 is a schematic flow chart of acquiring a terminal geographic position of a user terminal when the user terminal sends an emergency call request under the condition that the user terminal does not have DC capability in the embodiment;
Fig. 6 is a schematic flow chart of a call center device actively requesting to obtain a terminal geographic location of a user terminal in the case that the user terminal does not have DC capability according to the present embodiment;
fig. 7 is a signaling interaction diagram for acquiring a terminal geographic location of a user terminal under the condition that the user terminal has DC capability provided in the present embodiment;
fig. 8 is a signaling interaction diagram of obtaining a terminal geographic location of a user terminal under the condition that the user terminal does not have DC capability provided in the present embodiment;
fig. 9 is a block diagram of an emergency service processing apparatus according to the present embodiment;
Fig. 10 is an internal structural diagram of the computer device provided in the present embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The emergency service processing method provided by the embodiment of the application can be applied to an application environment shown in figure 1. The IMS (IP Multimedia Subsystem ) network receives the emergency call request sent by the user terminal 102, and determines that the DC capability of the user terminal 102 is in condition. The IMS network 104 obtains the terminal geographic location of the user terminal through a service capability platform or a message platform according to the DC capability of the user terminal 102. IMS network 104 sends the terminal geographic location of user terminal 102 to call center device 106 to cause call center device 106 to conduct emergency services based on the terminal geographic location.
The IMS (IP Multimedia Subsystem ) network is a brand new multimedia service form, and can meet the requirements of the current terminal clients for more novel and diversified multimedia services.
The user terminal refers to terminal equipment capable of sending an emergency call request, and can be intelligent terminals such as mobile phones, computers and the like, intelligent wearable equipment such as intelligent watches, intelligent bracelets and the like.
The call center device refers to a communication device of a related organization having emergency service processing authority. For example, it may be a communication device of a rescue agency.
In one embodiment, fig. 2 is a flow chart of an emergency service processing method according to an embodiment of the present application, and the method is applied to the IMS network in fig. 1, for example, and the method includes the following steps:
S201, responding to an emergency call request sent by the user terminal, and determining that the DC capability of the user terminal is provided.
The user terminal refers to terminal equipment capable of sending an emergency call request, and can be an intelligent terminal such as a mobile phone, a computer and the like, or intelligent wearing equipment such as an intelligent watch, an intelligent bracelet and the like. The emergency call request refers to an emergency request instruction sent by a user through a user terminal in an emergency (for example, fire, physical disease, etc.), for example, a call for help requesting emergency rescue, a message for help requesting emergency rescue, etc. The DC (DATA CHANNEL ) capability refers to the capability of the user terminal to support the DC function and establish the DC channel, and when the user terminal has the DC capability, both parties of the call can establish the DC channel, and based on the DC channel, both parties of the call can make a call through a dial plate native to the terminal and directly send and receive multimedia information such as pictures. The DC capability enabled case refers to a case where the user terminal is DC capable or not.
An alternative implementation manner of this embodiment is as follows: and analyzing the emergency call request, and determining that the DC capability of the user terminal has the condition from the content carried by the emergency call request. The emergency call request carries an identifier for representing the DC capability of the user terminal.
Another alternative implementation of this embodiment is: based on the emergency call request, a terminal identification of the user terminal is obtained. Based on the terminal identification, inquiring and acquiring the DC capability of the user terminal.
S202, according to the DC capability of the user terminal, the geographic position of the user terminal is obtained through a service capability platform or a message platform.
The service capability platform refers to related equipment with service processing capability, and the service capability platform can be terminal equipment or a server, wherein the server can be an independent server or a server cluster. The message platform is another relevant device with service processing capability, and the message capability platform can be a terminal device or a server, wherein the server can be an independent server or a server cluster. Both the business capability platform and the message platform can process the emergency business, but the triggering conditions for triggering the emergency business are different.
An alternative implementation manner of this embodiment is as follows: under the condition that the user terminal has DC capability, the geographic position of the user terminal is obtained through the service capability platform.
Another alternative implementation of this embodiment is: and under the condition that the user terminal does not have DC capability, acquiring the terminal geographic position of the user terminal through a message platform.
And S203, the terminal geographic position of the user terminal is sent to the call center equipment, so that the call center equipment performs emergency service processing based on the terminal geographic position.
The geographic position of the terminal refers to geographic position information of the user terminal.
An alternative implementation manner of this embodiment is as follows: and establishing a DC channel with the call center, and transmitting the terminal geographic position of the user terminal to the call center equipment based on the DC channel so that the call center equipment performs emergency service processing based on the terminal geographic position, for example, determining a skill group responsible for emergency service processing of an area to which the terminal geographic position belongs based on the terminal geographic position, and transmitting an emergency service processing instruction to the skill group, wherein the emergency service processing instruction comprises emergency service content and the terminal geographic position.
Another alternative implementation of this embodiment is: and directly or indirectly establishing communication with the call center equipment, and after the communication is established, transmitting the terminal geographic position of the user terminal to the call center equipment so that the call center equipment can perform emergency service processing based on the terminal geographic position.
Optionally, an optional implementation manner of the call center device in this embodiment for performing emergency service processing based on the geographic location of the terminal is: the call center equipment determines a skill set responsible for emergency service processing of an area to which the terminal geographic position belongs based on the terminal geographic position, and sends an emergency service processing instruction to the skill set, wherein the emergency service processing instruction comprises emergency service content and the terminal geographic position, and the skill set processes emergency service based on the emergency service processing instruction.
The emergency service processing method receives the emergency call request sent by the user terminal and determines that the DC capability of the user terminal has the condition. And acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability condition of the user terminal. And sending the terminal geographic position of the user terminal to the call center equipment, and performing emergency service processing by the call center equipment based on the terminal geographic position. That is, when an emergency call request sent by a user terminal is received, according to the situation that the DC capability of the user terminal is provided, the geographic position of the terminal of the user terminal can be obtained through a service capability platform or a message platform, so that the problems that the user cannot speak, cannot speak conveniently or cannot clearly know the position of the user, the geographic position of the user cannot be obtained in time by the call center equipment, and the processing progress of emergency service is seriously affected are effectively solved. According to the DC capability of the user terminal, the terminal geographic position of the user terminal can be obtained through the service capability platform or the message platform, and the flexibility of obtaining the terminal geographic position is effectively improved. Based on the application, after receiving the emergency call request sent by the user terminal, the terminal geographic position of the user terminal associated with the user can be obtained, so that the call center equipment can timely obtain the user geographic position, and the efficiency of the call center equipment for processing the emergency service is effectively improved.
In one embodiment, in the case that the ue has DC capability, in order to obtain the geographic location of the ue more effectively and accurately, as shown in fig. 3, an optional implementation manner of obtaining the geographic location of the ue through the service capability platform includes:
S301, a first DC channel is established with the user terminal.
The first DC channel is a DC channel established with the user terminal when an emergency call request sent by the user terminal is received.
Optionally, in this embodiment, the emergency call request is parsed, the DC media of the user terminal is obtained from the emergency call request, and the first DC channel is established with the user terminal based on the DC media of the user terminal. Wherein the DC medium includes at least a terminal address (e.g., a terminal IP address) and a port number of the user terminal.
S302, receiving an application list acquisition request sent by the user terminal based on the first DC channel.
Wherein, the application list acquisition request refers to a request instruction for requesting acquisition of an application list. The application list refers to a list in which download information of various application programs is recorded.
Optionally, in this embodiment, after the first DC channel is established with the user terminal, the user terminal automatically sends an application list acquisition request to the IMS network through the first DC channel, and the IMS network receives the application list acquisition request sent by the user terminal based on the first DC channel.
S303, acquiring the terminal geographic position of the user terminal based on the application list acquisition request and the service capability platform.
Optionally, in this embodiment, a first emergency call event carrying an application list acquisition request is sent to a service capability platform; the first emergency call event is used for indicating the service capability platform to configure the download information of the position sharing application in the target application list. And receiving a target application list fed back by the service capability platform, and forwarding the target application list to the user terminal so that the user terminal downloads the position sharing application based on the downloading information of the position sharing application in the target application list. And receiving the geographic position of the terminal fed back by the user terminal based on the position sharing application through the first DC channel. The target application list is an application list generated after the business capability platform receives the first emergency call event, and the target application list can record the downloading information of various application programs. The location sharing application refers to an application program that can share the geographical location of the terminal.
In this embodiment, the service capability platform has a function of configuring a target application list, including download information of the location sharing application.
Optionally, the download information of the location sharing application in this embodiment includes at least a download mode and a download priority. Specifically, the downloading mode is automatic downloading, and the downloading priority is the highest level, so that the user terminal receives the application program list and then downloads the position sharing application preferentially and automatically.
Optionally, in this embodiment, after receiving the emergency call request sent by the user terminal, the IMS network forwards the emergency call request to the call center device, so that the call center device provides an emergency call response to the user terminal based on the emergency call request. Specifically, the IMS network forwards the emergency call request to the call center device, the call center device sends an emergency call response to the IMS network, and the IMS network forwards the emergency call response to the user terminal. The emergency call response is a response message fed back by the pointer to the emergency call request, and may be a voice message or a text message.
Optionally, in this embodiment, based on the second DC channel, the terminal geographic location of the user terminal is sent to the call center device. Wherein the second DC path is established when the IMS network forwards the emergency call request to the call center device.
Optionally, in this embodiment, after receiving the emergency call sent by the user terminal and sending the terminal geographic location of the user terminal to the call center device based on the second DC channel in this embodiment, the IMS may release the communication resource, and disconnect the first DC channel and the second DC channel to be established.
It should be noted that, in the use process of this embodiment, the whole process is completed in the background of the user terminal, and the user is not visible.
In this embodiment, a first DC channel is established with the user terminal. And receiving an application list acquisition request sent by the user terminal based on the first DC channel. And sending a first emergency call event carrying an application list acquisition request to the service capability platform. The business capability platform configures download information of the location sharing application in the target application list. And receiving a target application list fed back by the service capability platform, forwarding the target application list to the user terminal, and downloading the position sharing application by the user terminal based on the downloading information of the position sharing application in the target application list. And receiving the geographic position of the terminal fed back by the user terminal based on the position sharing application through the first DC channel. The method and the device realize accurate and effective acquisition of the geographic position of the terminal under the condition that the user terminal has DC capability.
In one embodiment, after obtaining the terminal geographic location, if the subsequent call center device has a need to re-obtain the terminal geographic location of the user terminal, as shown in fig. 4, an optional implementation manner of obtaining, through the service capability platform, the terminal geographic location of the user terminal includes:
s401, receiving a first terminal position acquisition request sent by call center equipment. The first terminal position obtaining request also carries a terminal identifier of the user terminal.
The first terminal position obtaining request refers to a terminal position obtaining instruction actively sent to the IMS network when the call center device has a terminal geographic position obtaining requirement for the user terminal. The terminal identifier refers to a location identifier for characterizing the identity of the user terminal, and may be a terminal number, or may be a terminal phone number (e.g., international mobile equipment identity (International Mobile Equipment Identity, IMEI)). The terminal identification of the application preferentially selects the telephone number of the terminal.
S402, the terminal identification of the user terminal is matched with the terminal identification of the active call terminal in a preset period. The active call terminal refers to terminal equipment which sends an emergency call request to the IMS network.
The preset period is a period of time preset for determining whether the terminal identifier is valid. May be one hour, two hours, one day, etc.
Optionally, in this embodiment, terminal identifiers of all active call terminals in a preset period may be obtained as candidate identifiers. And matching the terminal identifier of the user terminal with the candidate identifier, and if the terminal identifier exists in the candidate identifier, indicating that the matching is successful. Otherwise, the matching is failed.
And S403, if the matching is successful, sending a second terminal position acquisition request carrying a second DC medium to the user terminal so that the user terminal establishes a third DC channel with the IMS network based on the second DC medium. Wherein the second DC medium includes at least a device address and a port number of the IMS network.
Optionally, in this embodiment, if the matching is successful, a second terminal location obtaining request carrying the second DC medium is sent to the user terminal, so that the user terminal establishes a third DC channel with the IMS network based on the device address and the port number of the IMS network in the second DC medium.
S404, obtaining the terminal geographic position of the user terminal through a third DC channel and a business capability platform.
An alternative implementation manner of this embodiment is as follows: the user terminal determines a terminal geographic location of the user terminal based on the second terminal location acquisition request and the location sharing application. And transmitting the geographic position of the terminal to the IMS network through a third DC channel.
Another alternative implementation of this embodiment is: the IMS network sends a third emergency call event to the service capability platform; the third emergency call event is used for indicating the service capability platform to configure the download information of the position sharing application in the target application list; receiving a target application list fed back by the service capability platform, and forwarding the target application list to the user terminal, so that the user terminal judges whether the user terminal has the position sharing application or not based on the downloading information of the position sharing application in the target application list, if so, acquiring the geographic position of the user terminal based on the position sharing application, and if not, downloading the position sharing application; and receiving the geographic position of the terminal fed back by the user terminal based on the position sharing application through a third DC channel.
Optionally, in this embodiment, the first terminal location obtaining request further carries a first DC medium. Establishing a fourth DC channel based on the first DC media carried in the first terminal position acquisition request and the call center equipment; the first DC medium includes at least a device address and a port number of the call center device. Correspondingly, sending the terminal geographic position of the user terminal to the call center equipment comprises the following steps: and transmitting the terminal geographic position of the user terminal to the call center equipment through a fourth DC channel.
Optionally, in this example, if the matching fails, a response message is sent to the call center device, where the geographic location of the terminal of the user terminal is refused to be provided. The embodiment is to refuse to send a terminal geographic location refusing to provide the user terminal to the call center device in case of failure of matching, in order to protect the privacy of the user terminal.
It should be noted that, in the use process of this embodiment, the whole process is completed in the background of the user terminal, and the user is not visible.
In this embodiment, the first terminal location obtaining request sent by the call center device is received. And matching the terminal identification of the user terminal with the terminal identification of the active call terminal in a preset period. And if the matching is successful, sending a second terminal position acquisition request carrying a second DC medium to the user terminal so that the user terminal establishes a third DC channel with the IMS network based on the second DC medium. And acquiring the terminal geographic position of the user terminal through the third DC channel and the service capability platform. According to the embodiment, the calling terminal can actively request to acquire the terminal geographic position of the user terminal, and after verification is passed, the terminal geographic position is received, so that the terminal geographic position is prevented from being changed, and the processing progress of emergency service is prevented from being influenced.
In one embodiment, in the case that the ue does not have DC capability, in order to obtain the terminal geographic location of the ue, as shown in fig. 5, an alternative implementation manner of obtaining, through a message platform, the terminal geographic location of the ue includes:
S501, a second emergency call event is sent to the message platform. Wherein the second emergency call event comprises a terminal identification of the user terminal.
The second emergency call event refers to an event generated for the present emergency call when the IMS network receives an emergency call request sent by the user terminal and the user terminal does not have DC capability. Wherein the second emergency call event includes, but is not limited to, a terminal identification of the user terminal and an event generation time, wherein the event generation time may be a time when an emergency call request of the user terminal is received. The messaging platform has the capability to save and resolve the second emergency call event.
Alternatively, the second emergency call event may be sent to the message platform directly or indirectly (via other devices) in this embodiment.
S502, receiving a third terminal position acquisition request sent by the message platform based on the second emergency call event, and forwarding the third terminal position acquisition request to the user terminal. The third terminal position obtaining request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal.
Optionally, the receiving message platform sends a third terminal position obtaining request based on the second emergency call event, and forwards the third terminal position obtaining request to the user terminal, and the user terminal automatically queries the terminal geographic position of the user terminal based on the third terminal position request and based on the terminal positioning application of the user terminal. The terminal positioning application refers to a position acquisition application program of the user terminal.
S503, receiving the terminal geographic position fed back by the user terminal.
It should be noted that, in the use process of this embodiment, the whole process is completed in the background of the user terminal, and the user is not visible.
In this embodiment, the second emergency call event may be sent to the message platform in case the user terminal is DC capable. And the IMS network receives a third terminal position acquisition request sent by the message platform based on the second emergency call event and forwards the third terminal position acquisition request to the user terminal. The user terminal automatically queries the terminal geographic position of the user terminal based on the third terminal position acquisition request. The IMS network receives the terminal geographic position fed back by the user terminal, and the acquisition of the terminal geographic position of the user terminal is realized under the condition that the user terminal does not have DC capability.
In one embodiment, when the ue does not have DC capability, after acquiring the terminal geographic location based on the message platform, if the subsequent call center device has a need to re-acquire the terminal geographic location of the ue, as shown in fig. 6, an alternative implementation manner of acquiring, through the message platform, the terminal geographic location of the ue includes:
S601, receiving a fourth terminal position acquisition request forwarded by the message platform. The fourth terminal position obtaining request carries a terminal identifier of the user terminal; the fourth terminal position acquisition request is forwarded after the message platform receives the fourth terminal position acquisition request sent by the call center device and the event generation event verification of the second emergency call event corresponding to the terminal identifier of the user terminal is passed.
The fourth terminal position obtaining request refers to a request instruction sent to the message platform for obtaining the terminal geographic position of the user terminal by the call center equipment when the call center equipment has a requirement for obtaining the terminal geographic position of the user terminal.
Optionally, in this embodiment, an optional implementation manner of verifying, by using the message platform, the terminal identifier of the user terminal and the event generation time of the second emergency call event corresponding to the terminal identifier is: it may be a priori verified whether a second emergency call event associated with the terminal identity is received, and if not, a verification failure is indicated, and the message platform sends a response message to the call center device refusing to provide the terminal geographical location of the user terminal. If the event generation time does not meet the requirement of the preset time threshold, verification fails, and the message platform sends a response message for refusing to provide the terminal geographic position of the user terminal to the call center equipment. If the event generation time meets the requirement of the preset time threshold, the verification is successful, and a fourth terminal position acquisition request is forwarded to the IMS network.
S602, forwarding a fourth terminal position acquisition request to the user terminal. The fourth terminal position obtaining request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal.
S603, receiving the terminal geographic position fed back by the user terminal.
It should be noted that, in the use process of this embodiment, the whole process is completed in the background of the user terminal, and the user is not visible.
In this embodiment, a second emergency call event is sent to the message platform; wherein the second emergency call event comprises a terminal identification of the user terminal. Receiving a third terminal position acquisition request sent by the message platform based on the second emergency call event, and forwarding the third terminal position acquisition request to the user terminal; the third terminal position obtaining request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal. And receiving the geographic position of the terminal fed back by the user terminal. Under the condition that the user terminal does not have DC capability, the call center equipment can actively request to acquire the terminal geographic position of the user terminal based on the embodiment, so that the flexibility of acquiring the terminal geographic position of the user terminal is improved, and the processing efficiency of emergency service processing is further improved.
In one embodiment, as shown in fig. 7, an alternative implementation manner of an emergency service processing method in this embodiment, when an IMS network receives an emergency call request sent by a user terminal, the implementation manner of the emergency service processing method is determined by determining that a DC capability of the user terminal is available, and in the case that the user terminal is available, the alternative implementation manner of the emergency service processing method includes:
s701, the user terminal sends an emergency call request to the IMS network.
S702, the IMS network and the user terminal establish a first DC channel.
The IMS network forwards the emergency call request to the call center device, so that the call center device provides an emergency call answer to the user terminal based on the emergency call request, and establishes a second DC path with the IMS network S703.
S704, the user terminal obtains a request for obtaining an application list sent to the IMS network based on the first DC channel.
S705, the IMS network sends a first emergency call event carrying an application list acquisition request to the service capability platform.
S706, the business capability platform configures the download information of the position sharing application in the target application list and sends the target application list to the IMS network.
And S707, the IMS network receives the target application list fed back by the service capability platform and forwards the target application list to the user terminal.
S708, the user terminal downloads the position sharing application based on the download information of the position sharing application in the target application list. The downloading information at least comprises downloading priority and downloading mode of the position sharing application; the downloading mode is automatic downloading.
S709, the user terminal feeds back the terminal geographical location to the IMS network based on the location sharing application and the first DC link.
And S710, the IMS network sends the geographic position of the terminal of the user terminal to the call center equipment based on the second DC channel.
After obtaining the terminal geographic position of the user terminal through the above embodiment, the embodiment further includes a mode that the subsequent call center device actively obtains the user terminal geographic position under the condition that the user terminal has DC capability, specifically as follows:
and the IMS network receives a first terminal position acquisition request sent by the call center equipment. The first terminal position acquisition request also carries a terminal identifier of the user terminal;
the IMS network matches the terminal identification of the user terminal with the terminal identification of the active call terminal in a preset period. The active call terminal refers to terminal equipment which sends an emergency call request to the IMS network.
If the matching is successful, the IMS network sends a second terminal position acquisition request carrying a second DC media to the user terminal, so that the user terminal establishes a third DC channel with the IMS network based on the second DC media. Wherein the second DC medium includes at least a device address and a port number of the IMS network.
If the matching fails, the IMS network sends a response message for refusing to provide the terminal geographic position of the user terminal to the call center equipment.
And the IMS network acquires the terminal geographic position of the user terminal through a third DC channel and a service capability platform.
The IMS network feeds back the terminal geographic position of the user terminal to the call center equipment.
In this embodiment, in a case where the ue does not have DC capability, as shown in fig. 8, an alternative implementation of the emergency service processing method includes:
s801, the user terminal sends an emergency call request to the IMS network.
S802, the IMS network forwards the emergency call request to the call center apparatus, so that the call center apparatus provides an emergency call answer to the user terminal based on the emergency call request, and establishes a DC channel with the IMS network.
S803, the IMS network sends a second emergency call event to the message platform. Wherein the second emergency call event comprises a terminal identification of the user terminal.
And S804, the message platform sends a third terminal position acquisition request to the IMS network based on the second emergency call event.
S805, the IMS network forwards the third terminal position acquisition request to the user terminal.
S806, the user terminal automatically inquires the terminal geographic position of the user terminal based on the third terminal position acquisition request.
S807, the user terminal feeds back the geographic position of the terminal to the IMS network.
S808, the IMS network forwards the terminal geographic position of the user terminal to the message platform.
S809, the message platform forwards the terminal geographic position of the user terminal to the call center equipment.
The embodiment further includes, after obtaining the terminal geographic location of the user terminal through the embodiment, a manner that the subsequent call center device actively obtains the user terminal geographic location under the condition that the user terminal does not have DC capability, specifically as follows:
And the IMS network receives a fourth terminal position acquisition request forwarded by the message platform. The fourth terminal position obtaining request carries a terminal identifier of the user terminal; the fourth terminal position obtaining request is forwarded after the message platform receives the fourth terminal position obtaining request sent by the call center device and the terminal identification of the user terminal and the event generation time verification of the second emergency call event corresponding to the terminal identification are passed.
The IMS network forwards the fourth terminal position acquisition request to the user terminal. The fourth terminal position obtaining request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal.
And the IMS network receives the geographic position of the terminal fed back by the user terminal.
The IMS network forwards the terminal geographic position of the user terminal to the message platform.
The message platform forwards the terminal geographic location of the user terminal to the call center device.
The emergency service processing method of the embodiment receives an emergency call request sent by a user terminal and determines that the DC capability of the user terminal has the condition. And acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability condition of the user terminal. And sending the terminal geographic position of the user terminal to the call center equipment, and performing emergency service processing by the call center equipment based on the terminal geographic position. That is, when an emergency call request sent by a user terminal is received, according to the situation that the DC capability of the user terminal is provided, the geographic position of the terminal of the user terminal can be obtained through a service capability platform or a message platform, so that the problems that the user cannot speak, cannot speak conveniently or cannot clearly know the position of the user, the geographic position of the user cannot be obtained in time by the call center equipment, and the processing progress of emergency service is seriously affected are effectively solved. According to the DC capability of the user terminal, the terminal geographic position of the user terminal can be obtained through the service capability platform or the message platform, and the flexibility of obtaining the terminal geographic position is effectively improved. Based on the application, after receiving the emergency call request sent by the user terminal, the terminal geographic position of the user terminal associated with the user can be obtained, so that the call center equipment can timely obtain the user geographic position, and the efficiency of the call center equipment for processing the emergency service is effectively improved.
It should be understood that, although the steps in the flowcharts related to the above embodiments are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides an emergency service processing device for implementing the emergency service processing method. The implementation of the solution provided by the device is similar to the implementation described in the above method, so the specific limitation in the embodiments of one or more emergency service processing devices provided below may refer to the limitation of the emergency service processing method in the above description, and will not be repeated here.
In one embodiment, a block diagram of an emergency services processing device in one embodiment is shown by fig. 9. As shown in fig. 9, there is provided an emergency service processing apparatus 1 including: a determining module 10, an acquiring module 20 and a transmitting module 30, wherein:
The determining module is used for responding to an emergency call request sent by the user terminal and determining that the data channel DC capacity of the user terminal has the condition;
the acquisition module is used for acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability condition of the user terminal;
And the sending module is used for sending the terminal geographic position of the user terminal to the call center equipment so as to enable the call center equipment to conduct emergency service processing based on the terminal geographic position.
In one embodiment, the acquisition module 20 in fig. 9 above is further specifically configured to:
Under the condition that the user terminal has DC capability, acquiring the terminal geographic position of the user terminal through a service capability platform;
And under the condition that the user terminal does not have DC capability, acquiring the terminal geographic position of the user terminal through a message platform.
In one embodiment, the acquisition module 20 in fig. 9 above is further specifically configured to:
establishing a first DC channel with a user terminal;
receiving an application list acquisition request sent by a user terminal based on a first DC channel;
and acquiring the terminal geographic position of the user terminal based on the application list acquisition request and the service capability platform.
In one embodiment, the acquisition module 20 in fig. 9 above is further specifically configured to:
sending a first emergency call event carrying an application list acquisition request to a service capability platform; the first emergency call event is used for indicating the service capability platform to configure the download information of the position sharing application in the target application list;
receiving a target application list fed back by the service capability platform, and forwarding the target application list to the user terminal so that the user terminal downloads the position sharing application based on the downloading information of the position sharing application in the target application list; the downloading information at least comprises downloading priority and downloading mode of the position sharing application; wherein, the downloading mode is automatic downloading;
and receiving the geographic position of the terminal fed back by the user terminal based on the position sharing application through the first DC channel.
In one embodiment, the emergency service processing apparatus 1 in fig. 9 further includes:
And the first forwarding module is used for forwarding the emergency call request to the call center equipment so that the call center equipment provides an emergency call response to the user terminal based on the emergency call request.
On the basis of the above embodiment, the transmitting module 30 in fig. 9 is specifically further configured to:
based on the second DC channel, transmitting the terminal geographic position of the user terminal to the call center equipment; wherein the second DC path is established when the IMS network forwards the emergency call request to the call center device.
In one embodiment, the acquisition module 20 in fig. 9 above is further specifically configured to:
receiving a first terminal position acquisition request sent by call center equipment; the first terminal position acquisition request also carries a terminal identifier of the user terminal;
matching the terminal identification of the user terminal with the terminal identification of the active call terminal in a preset period; the active call terminal is terminal equipment which points to the IMS network and sends an emergency call request;
If the matching is successful, a second terminal position acquisition request carrying a second DC medium is sent to the user terminal, so that the user terminal establishes a third DC channel with the IMS network based on the second DC medium; wherein the second DC medium at least comprises a device address and a port number of the IMS network;
And acquiring the terminal geographic position of the user terminal through the third DC channel and the service capability platform.
In one embodiment, the emergency service processing apparatus 1 in fig. 9 further includes:
The establishing module is used for establishing a fourth DC channel based on the first DC media carried in the first terminal position acquisition request and the call center equipment; the first DC medium at least comprises a device address and a port number of the call center device;
correspondingly, sending the terminal geographic position of the user terminal to the call center equipment comprises the following steps:
and the second forwarding module is used for sending the terminal geographic position of the user terminal to the call center equipment through the fourth DC channel.
In one embodiment, the acquisition module 20 in fig. 9 above is further specifically configured to:
if the matching fails, a response message for refusing to provide the terminal geographic position of the user terminal is sent to the call center equipment.
In one embodiment, the acquisition module 20 in fig. 9 above is further specifically configured to:
sending a second emergency call event to the message platform; the second emergency call event comprises a terminal identifier of the user terminal and event generation time of the second emergency call event;
Receiving a third terminal position acquisition request sent by the message platform based on the second emergency call event, and forwarding the third terminal position acquisition request to the user terminal; the third terminal position acquisition request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
and receiving the geographic position of the terminal fed back by the user terminal.
In one embodiment, the acquisition module 20 in fig. 9 above is further specifically configured to:
Receiving a fourth terminal position acquisition request forwarded by the message platform; the fourth terminal position obtaining request carries a terminal identifier of the user terminal; the fourth terminal position acquisition request is forwarded after the message platform receives the fourth terminal position acquisition request sent by the call center equipment and the terminal identification of the user terminal and the event generation time verification of the second emergency call event corresponding to the terminal identification are passed;
Forwarding a fourth terminal position acquisition request to the user terminal; the fourth terminal position acquisition request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
and receiving the geographic position of the terminal fed back by the user terminal.
On the basis of the above embodiment, the transmitting module 30 in fig. 9 is specifically further configured to:
and sending the terminal geographic position of the user terminal to the message platform so that the message platform forwards the terminal geographic position of the user terminal to the call center equipment.
The respective modules in the emergency service processing apparatus described above may be implemented in whole or in part by software, hardware, and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a platform side, and the internal structure of which may be as shown in fig. 10. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is for storing emergency services handling information. The network interface of the computer device is used for communicating with an external user side through a network connection. The computer program is executed by a processor to implement a method of emergency services handling.
It will be appreciated by those skilled in the art that the structure shown in fig. 10 is merely a block diagram of a portion of the structure associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements are applied, and in particular, the computer device may include more or less components than those shown, or may be combined with certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
responding to an emergency call request sent by a user terminal, and determining that the DC capability of the user terminal has the condition;
acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability of the user terminal;
And sending the terminal geographic position of the user terminal to the call center equipment so that the call center equipment can perform emergency service processing based on the terminal geographic position.
In one embodiment, the processor when executing the computer program further performs the steps of: according to the DC capability of the user terminal, obtaining the terminal geographic position of the user terminal through a service capability platform or a message platform comprises the following steps:
Under the condition that the user terminal has DC capability, acquiring the terminal geographic position of the user terminal through a service capability platform;
And under the condition that the user terminal does not have DC capability, acquiring the terminal geographic position of the user terminal through a message platform.
In one embodiment, the processor when executing the computer program further performs the steps of: acquiring a terminal geographic position of a user terminal through a service capability platform comprises the following steps:
establishing a first DC channel with a user terminal;
receiving an application list acquisition request sent by a user terminal based on a first DC channel;
and acquiring the terminal geographic position of the user terminal based on the application list acquisition request and the service capability platform.
In one embodiment, the processor when executing the computer program further performs the steps of: based on the application list acquisition request and the service capability platform, acquiring the terminal geographic position of the user terminal comprises the following steps:
sending a first emergency call event carrying an application list acquisition request to a service capability platform; the first emergency call event is used for indicating the service capability platform to configure the download information of the position sharing application in the target application list;
Receiving a target application list fed back by the service capability platform, and forwarding the target application list to the user terminal so that the user terminal downloads the position sharing application based on the downloading information of the position sharing application in the target application list;
and receiving the geographic position of the terminal fed back by the user terminal based on the position sharing application through the first DC channel.
In one embodiment, the processor when executing the computer program further performs the steps of: the downloading information at least comprises the downloading priority and downloading mode of the position sharing application; wherein, the downloading mode is automatic downloading.
In one embodiment, the processor when executing the computer program further performs the steps of:
The emergency call request is forwarded to the call center device such that the call center device provides an emergency call answer to the user terminal based on the emergency call request.
In one embodiment, the processor when executing the computer program further performs the steps of: transmitting the terminal geographic location of the user terminal to the call center device, comprising:
based on the second DC channel, transmitting the terminal geographic position of the user terminal to the call center equipment; wherein the second DC path is established when the IMS network forwards the emergency call request to the call center device.
In one embodiment, obtaining, by the service capability platform, a terminal geographic location of the user terminal includes:
receiving a first terminal position acquisition request sent by call center equipment; the first terminal position acquisition request also carries a terminal identifier of the user terminal;
matching the terminal identification of the user terminal with the terminal identification of the active call terminal in a preset period; the active call terminal is terminal equipment which points to the IMS network and sends an emergency call request;
If the matching is successful, a second terminal position acquisition request carrying a second DC medium is sent to the user terminal, so that the user terminal establishes a third DC channel with the IMS network based on the second DC medium; wherein the second DC medium at least comprises a device address and a port number of the IMS network;
And acquiring the terminal geographic position of the user terminal through the third DC channel and the service capability platform.
In one embodiment, the processor when executing the computer program further performs the steps of:
Establishing a fourth DC channel based on the first DC media carried in the first terminal position acquisition request and the call center equipment; the first DC medium at least comprises a device address and a port number of the call center device;
correspondingly, sending the terminal geographic position of the user terminal to the call center equipment comprises the following steps:
and transmitting the terminal geographic position of the user terminal to the call center equipment through a fourth DC channel.
In one embodiment, the processor when executing the computer program further performs the steps of:
if the matching fails, a response message for refusing to provide the terminal geographic position of the user terminal is sent to the call center equipment.
In one embodiment, the processor when executing the computer program further performs the steps of: obtaining, through a message platform, a terminal geographic location of a user terminal, including:
sending a second emergency call event to the message platform; wherein the second emergency call event comprises a terminal identification of the user terminal;
Receiving a third terminal position acquisition request sent by the message platform based on the second emergency call event, and forwarding the third terminal position acquisition request to the user terminal; the third terminal position acquisition request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
and receiving the geographic position of the terminal fed back by the user terminal.
In one embodiment, the processor when executing the computer program further performs the steps of: the second emergency call event further includes an event generation time of the second emergency call event;
correspondingly, the method for acquiring the terminal geographic position of the user terminal through the message platform comprises the following steps:
Receiving a fourth terminal position acquisition request forwarded by the message platform; the fourth terminal position obtaining request carries a terminal identifier of the user terminal; the fourth terminal position acquisition request is forwarded after the message platform receives the fourth terminal position acquisition request sent by the call center equipment and the terminal identification of the user terminal and the event generation time verification of the second emergency call event corresponding to the terminal identification are passed;
Forwarding a fourth terminal position acquisition request to the user terminal; the fourth terminal position acquisition request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
and receiving the geographic position of the terminal fed back by the user terminal.
In one embodiment, the processor when executing the computer program further performs the steps of: transmitting the terminal geographic location of the user terminal to the call center device, comprising:
and sending the terminal geographic position of the user terminal to the message platform so that the message platform forwards the terminal geographic position of the user terminal to the call center equipment.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
responding to an emergency call request sent by a user terminal, and determining that the DC capability of the user terminal has the condition;
acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability of the user terminal;
And sending the terminal geographic position of the user terminal to the call center equipment so that the call center equipment can perform emergency service processing based on the terminal geographic position.
In one embodiment, the computer program when executed by the processor further performs the steps of: according to the DC capability of the user terminal, obtaining the terminal geographic position of the user terminal through a service capability platform or a message platform comprises the following steps:
Under the condition that the user terminal has DC capability, acquiring the terminal geographic position of the user terminal through a service capability platform;
And under the condition that the user terminal does not have DC capability, acquiring the terminal geographic position of the user terminal through a message platform.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring a terminal geographic position of a user terminal through a service capability platform comprises the following steps:
establishing a first DC channel with a user terminal;
receiving an application list acquisition request sent by a user terminal based on a first DC channel;
and acquiring the terminal geographic position of the user terminal based on the application list acquisition request and the service capability platform.
In one embodiment, the computer program when executed by the processor further performs the steps of: based on the application list acquisition request and the service capability platform, acquiring the terminal geographic position of the user terminal comprises the following steps:
sending a first emergency call event carrying an application list acquisition request to a service capability platform; the first emergency call event is used for indicating the service capability platform to configure the download information of the position sharing application in the target application list;
Receiving a target application list fed back by the service capability platform, and forwarding the target application list to the user terminal so that the user terminal downloads the position sharing application based on the downloading information of the position sharing application in the target application list;
and receiving the geographic position of the terminal fed back by the user terminal based on the position sharing application through the first DC channel.
In one embodiment, the computer program when executed by the processor further performs the steps of: the downloading information at least comprises the downloading priority and downloading mode of the position sharing application; wherein, the downloading mode is automatic downloading.
In one embodiment, the computer program when executed by the processor further performs the steps of:
The emergency call request is forwarded to the call center device such that the call center device provides an emergency call answer to the user terminal based on the emergency call request.
In one embodiment, the computer program when executed by the processor further performs the steps of: transmitting the terminal geographic location of the user terminal to the call center device, comprising:
based on the second DC channel, transmitting the terminal geographic position of the user terminal to the call center equipment; wherein the second DC path is established when the IMS network forwards the emergency call request to the call center device.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring a terminal geographic position of a user terminal through a service capability platform comprises the following steps:
receiving a first terminal position acquisition request sent by call center equipment; the first terminal position acquisition request also carries a terminal identifier of the user terminal;
matching the terminal identification of the user terminal with the terminal identification of the active call terminal in a preset period; the active call terminal is terminal equipment which points to the IMS network and sends an emergency call request;
If the matching is successful, a second terminal position acquisition request carrying a second DC medium is sent to the user terminal, so that the user terminal establishes a third DC channel with the IMS network based on the second DC medium; wherein the second DC medium at least comprises a device address and a port number of the IMS network;
And acquiring the terminal geographic position of the user terminal through the third DC channel and the service capability platform.
In one embodiment, the computer program when executed by the processor further performs the steps of:
Establishing a fourth DC channel based on the first DC media carried in the first terminal position acquisition request and the call center equipment; the first DC medium at least comprises a device address and a port number of the call center device;
correspondingly, sending the terminal geographic position of the user terminal to the call center equipment comprises the following steps:
and transmitting the terminal geographic position of the user terminal to the call center equipment through a fourth DC channel.
In one embodiment, the computer program when executed by the processor further performs the steps of:
if the matching fails, a response message for refusing to provide the terminal geographic position of the user terminal is sent to the call center equipment.
In one embodiment, the computer program when executed by the processor further performs the steps of: obtaining, through a message platform, a terminal geographic location of a user terminal, including:
sending a second emergency call event to the message platform; wherein the second emergency call event comprises a terminal identification of the user terminal;
Receiving a third terminal position acquisition request sent by the message platform based on the second emergency call event, and forwarding the third terminal position acquisition request to the user terminal; the third terminal position acquisition request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
and receiving the geographic position of the terminal fed back by the user terminal.
In one embodiment, the computer program when executed by the processor further performs the steps of: the second emergency call event further includes an event generation time of the second emergency call event;
correspondingly, the method for acquiring the terminal geographic position of the user terminal through the message platform comprises the following steps:
Receiving a fourth terminal position acquisition request forwarded by the message platform; the fourth terminal position obtaining request carries a terminal identifier of the user terminal; the fourth terminal position acquisition request is forwarded after the message platform receives the fourth terminal position acquisition request sent by the call center equipment and the terminal identification of the user terminal and the event generation time verification of the second emergency call event corresponding to the terminal identification are passed;
Forwarding a fourth terminal position acquisition request to the user terminal; the fourth terminal position acquisition request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
and receiving the geographic position of the terminal fed back by the user terminal.
In one embodiment, the computer program when executed by the processor further performs the steps of: transmitting the terminal geographic location of the user terminal to the call center device, comprising:
and sending the terminal geographic position of the user terminal to the message platform so that the message platform forwards the terminal geographic position of the user terminal to the call center equipment.
In one embodiment, a computer program product is provided comprising a computer program which, when executed by a processor, performs the steps of:
responding to an emergency call request sent by a user terminal, and determining that the DC capability of the user terminal has the condition;
acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability of the user terminal;
And sending the terminal geographic position of the user terminal to the call center equipment so that the call center equipment can perform emergency service processing based on the terminal geographic position.
In one embodiment, the computer program when executed by the processor further performs the steps of: according to the DC capability of the user terminal, obtaining the terminal geographic position of the user terminal through a service capability platform or a message platform comprises the following steps:
Under the condition that the user terminal has DC capability, acquiring the terminal geographic position of the user terminal through a service capability platform;
And under the condition that the user terminal does not have DC capability, acquiring the terminal geographic position of the user terminal through a message platform.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring a terminal geographic position of a user terminal through a service capability platform comprises the following steps:
establishing a first DC channel with a user terminal;
receiving an application list acquisition request sent by a user terminal based on a first DC channel;
and acquiring the terminal geographic position of the user terminal based on the application list acquisition request and the service capability platform.
In one embodiment, the computer program when executed by the processor further performs the steps of: based on the application list acquisition request and the service capability platform, acquiring the terminal geographic position of the user terminal comprises the following steps:
sending a first emergency call event carrying an application list acquisition request to a service capability platform; the first emergency call event is used for indicating the service capability platform to configure the download information of the position sharing application in the target application list;
Receiving a target application list fed back by the service capability platform, and forwarding the target application list to the user terminal so that the user terminal downloads the position sharing application based on the downloading information of the position sharing application in the target application list;
and receiving the geographic position of the terminal fed back by the user terminal based on the position sharing application through the first DC channel.
In one embodiment, the computer program when executed by the processor further performs the steps of: the downloading information at least comprises the downloading priority and downloading mode of the position sharing application; wherein, the downloading mode is automatic downloading.
In one embodiment, the computer program when executed by the processor further performs the steps of:
The emergency call request is forwarded to the call center device such that the call center device provides an emergency call answer to the user terminal based on the emergency call request.
In one embodiment, the computer program when executed by the processor further performs the steps of: transmitting the terminal geographic location of the user terminal to the call center device, comprising:
based on the second DC channel, transmitting the terminal geographic position of the user terminal to the call center equipment; wherein the second DC path is established when the IMS network forwards the emergency call request to the call center device.
In one embodiment, obtaining, by the service capability platform, a terminal geographic location of the user terminal includes:
receiving a first terminal position acquisition request sent by call center equipment; the first terminal position acquisition request also carries a terminal identifier of the user terminal;
matching the terminal identification of the user terminal with the terminal identification of the active call terminal in a preset period; the active call terminal is terminal equipment which points to the IMS network and sends an emergency call request;
If the matching is successful, a second terminal position acquisition request carrying a second DC medium is sent to the user terminal, so that the user terminal establishes a third DC channel with the IMS network based on the second DC medium; wherein the second DC medium at least comprises a device address and a port number of the IMS network;
And acquiring the terminal geographic position of the user terminal through the third DC channel and the service capability platform.
In one embodiment, the computer program when executed by the processor further performs the steps of:
Establishing a fourth DC channel based on the first DC media carried in the first terminal position acquisition request and the call center equipment; the first DC medium at least comprises a device address and a port number of the call center device;
correspondingly, sending the terminal geographic position of the user terminal to the call center equipment comprises the following steps:
and transmitting the terminal geographic position of the user terminal to the call center equipment through a fourth DC channel.
In one embodiment, the computer program when executed by the processor further performs the steps of:
if the matching fails, a response message for refusing to provide the terminal geographic position of the user terminal is sent to the call center equipment.
In one embodiment, the computer program when executed by the processor further performs the steps of: obtaining, through a message platform, a terminal geographic location of a user terminal, including:
sending a second emergency call event to the message platform; wherein the second emergency call event comprises a terminal identification of the user terminal;
Receiving a third terminal position acquisition request sent by the message platform based on the second emergency call event, and forwarding the third terminal position acquisition request to the user terminal; the third terminal position acquisition request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
and receiving the geographic position of the terminal fed back by the user terminal.
In one embodiment, the computer program when executed by the processor further performs the steps of: the second emergency call event further includes an event generation time of the second emergency call event;
correspondingly, the method for acquiring the terminal geographic position of the user terminal through the message platform comprises the following steps:
Receiving a fourth terminal position acquisition request forwarded by the message platform; the fourth terminal position obtaining request carries a terminal identifier of the user terminal; the fourth terminal position acquisition request is forwarded after the message platform receives the fourth terminal position acquisition request sent by the call center equipment and the terminal identification of the user terminal and the event generation time verification of the second emergency call event corresponding to the terminal identification are passed;
Forwarding a fourth terminal position acquisition request to the user terminal; the fourth terminal position acquisition request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
and receiving the geographic position of the terminal fed back by the user terminal.
In one embodiment, the computer program when executed by the processor further performs the steps of: transmitting the terminal geographic location of the user terminal to the call center device, comprising:
and sending the terminal geographic position of the user terminal to the message platform so that the message platform forwards the terminal geographic position of the user terminal to the call center equipment.
Those skilled in the art will appreciate that implementing all or part of the above-described methods in accordance with the embodiments may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magneto-resistive random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (PHASE CHANGE Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.
Claims (17)
1. An emergency service handling method, applied to an IP multimedia subsystem, IMS, network, the method comprising:
Responding to an emergency call request sent by a user terminal, and determining that the data channel DC capability of the user terminal has the condition;
Acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability condition of the user terminal;
and sending the terminal geographic position of the user terminal to a call center device so that the call center device can conduct emergency service processing based on the terminal geographic position.
2. The method according to claim 1, wherein the obtaining, by a service capability platform or a message platform, the terminal geographic location of the user terminal according to the DC capability of the user terminal, includes:
under the condition that the user terminal has DC capability, acquiring the terminal geographic position of the user terminal through a service capability platform;
And under the condition that the user terminal does not have the DC capability, acquiring the terminal geographic position of the user terminal through a message platform.
3. The method according to claim 2, wherein the obtaining, by the service capability platform, the terminal geographic location of the user terminal includes:
establishing a first DC channel with the user terminal;
Receiving an application list acquisition request sent by the user terminal based on the first DC channel;
And acquiring the terminal geographic position of the user terminal based on the application list acquisition request and the service capability platform.
4. A method according to claim 3, wherein said obtaining a terminal geographical location of the user terminal based on the application list obtaining request and the service capability platform comprises:
sending a first emergency call event carrying the application list acquisition request to the service capability platform; the first emergency call event is used for indicating the service capability platform to configure download information of a position sharing application in a target application list;
Receiving a target application list fed back by the service capability platform, and forwarding the target application list to the user terminal so that the user terminal downloads the position sharing application based on the downloading information of the position sharing application in the target application list;
and receiving the terminal geographic position fed back by the user terminal based on the position sharing application through the first DC channel.
5. The method of claim 4, wherein the download information includes at least a download priority and a download style of the location sharing application; wherein, the downloading mode is automatic downloading.
6. A method according to claim 3, characterized in that the method further comprises:
Forwarding the emergency call request to a call center device to cause the call center device to provide an emergency call answer to the user terminal based on the emergency call request.
7. The method of claim 6, wherein said transmitting the terminal geographic location of the user terminal to the call center device comprises:
Based on a second DC channel, transmitting the terminal geographic position of the user terminal to the call center equipment; wherein the second DC path is established when the IMS network forwards the emergency call request to the call center device.
8. The method according to claim 2, wherein the obtaining, by the service capability platform, the terminal geographic location of the user terminal includes:
Receiving a first terminal position acquisition request sent by the call center equipment; the first terminal position obtaining request also carries a terminal identifier of the user terminal;
matching the terminal identification of the user terminal with the terminal identification of the active call terminal in a preset period; the active call terminal is terminal equipment which points to an IMS network and sends an emergency call request;
if the matching is successful, a second terminal position acquisition request carrying a second DC medium is sent to the user terminal, so that the user terminal establishes a third DC channel with the IMS network based on the second DC medium; wherein, the second DC medium at least comprises an equipment address and a port number of an IMS network;
And acquiring the terminal geographic position of the user terminal through the third DC channel and the service capability platform.
9. The method of claim 8, wherein the method further comprises:
Establishing a fourth DC channel with the call center equipment based on the first DC media carried in the first terminal position acquisition request; the first DC medium at least comprises a device address and a port number of the call center device;
correspondingly, the sending the terminal geographic position of the user terminal to the call center equipment comprises the following steps:
and transmitting the terminal geographic position of the user terminal to call center equipment through the fourth DC channel.
10. The method of claim 8, wherein the method further comprises:
and if the matching fails, sending a response message for refusing to provide the terminal geographic position of the user terminal to the call center equipment.
11. The method according to claim 2, wherein the obtaining, by the message platform, the terminal geographic location of the user terminal comprises:
sending a second emergency call event to the message platform; wherein the second emergency call event comprises a terminal identification of the user terminal;
Receiving a third terminal position acquisition request sent by the message platform based on the second emergency call event, and forwarding the third terminal position acquisition request to the user terminal; the third terminal position obtaining request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
And receiving the terminal geographic position fed back by the user terminal.
12. The method of claim 11, wherein the second emergency call event further comprises an event generation time of the second emergency call event;
Correspondingly, the obtaining, by the message platform, the terminal geographic location of the user terminal includes:
Receiving a fourth terminal position acquisition request forwarded by the message platform; the fourth terminal position obtaining request carries a terminal identifier of the user terminal; the fourth terminal position obtaining request is forwarded after the message platform receives the fourth terminal position obtaining request sent by the call center device and the terminal identification of the user terminal and the event generation time verification of the second emergency call event corresponding to the terminal identification pass;
Forwarding the fourth terminal position acquisition request to the user terminal; the fourth terminal position obtaining request is used for indicating the user terminal to automatically inquire the terminal geographic position of the user terminal;
And receiving the terminal geographic position fed back by the user terminal.
13. The method according to claim 11 or 12, wherein said sending the terminal geographical location of the user terminal to the call center device comprises:
And sending the terminal geographic position of the user terminal to the message platform so that the message platform forwards the terminal geographic position of the user terminal to the call center equipment.
14. An emergency services handling device, configured in an IMS network, the device comprising:
A determining module, configured to determine that a data channel DC capability of a user terminal has a situation in response to an emergency call request sent by the user terminal;
the acquisition module is used for acquiring the terminal geographic position of the user terminal through a service capability platform or a message platform according to the DC capability condition of the user terminal;
And the sending module is used for sending the terminal geographic position of the user terminal to the call center equipment so that the call center equipment can process emergency business based on the terminal geographic position.
15. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any one of claims 1 to 13 when the computer program is executed.
16. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 13.
17. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any one of claims 1 to 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410722579.6A CN118450363A (en) | 2024-06-05 | 2024-06-05 | Emergency service processing method, device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410722579.6A CN118450363A (en) | 2024-06-05 | 2024-06-05 | Emergency service processing method, device, computer equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118450363A true CN118450363A (en) | 2024-08-06 |
Family
ID=92328163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410722579.6A Pending CN118450363A (en) | 2024-06-05 | 2024-06-05 | Emergency service processing method, device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118450363A (en) |
-
2024
- 2024-06-05 CN CN202410722579.6A patent/CN118450363A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9781255B1 (en) | Authentication of phone call origination | |
CN106899772B (en) | Distributed balanced load control method for call service and call system | |
EP3048828B1 (en) | Populating a number portability database proactively for sip communication | |
US10264109B2 (en) | Contact synchronization between related devices of a subscriber account | |
CN110601981A (en) | Service routing method, service provider cloud domain and service calling cloud domain | |
US20180278682A1 (en) | Systems and methods for initiating a peer-to-peer communication session | |
CN113453213A (en) | Authentication data synchronization method and device | |
CN114915925A (en) | Network call method, device, mobile terminal, SIP server and storage medium | |
US8064961B2 (en) | Communication system and method therefor | |
CN110460989B (en) | Method, device and system for setting telephone number | |
CN118450363A (en) | Emergency service processing method, device, computer equipment and storage medium | |
CN116761159A (en) | Multi-homing access method and device for equipment, computer equipment and storage medium | |
US11025773B1 (en) | Virtual communication service for mobile devices | |
US11275602B1 (en) | Virtual communication service for mobile devices | |
US8774395B2 (en) | IVR recording management and control | |
CN106888438A (en) | A kind of method of calling and system | |
CN115567504B (en) | Data splitting method and device for single application, electronic equipment and storage medium | |
CN106331270B (en) | Method and device for managing numbers of contact persons | |
US20250220563A1 (en) | Network slicing high availability method, apparatus, device, and storage medium | |
CN115695345B (en) | Message processing method, device, computer equipment and storage medium | |
CN112040055B (en) | Communication behavior processing method and device, server and computer readable storage medium | |
US20240056791A1 (en) | Method and system for managing incoming call in embedded subscriber identity module device | |
CN119996954A (en) | Message sending method, device, communication equipment and storage medium | |
CN119212118A (en) | Private network access method, device, computer equipment and storage medium | |
US20130132478A1 (en) | Establishing Communication Among Parties Based on Location |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |