Method for determining time domain resource, apparatus, and communication device

By setting up an emergency service provision platform on the satellite to store emergency numbers and PSAP location information, emergency calls can be processed directly on the satellite, solving the problems of emergency call quality and timeliness in satellite communication, achieving efficient emergency call connections, and improving user experience.

WO2026040819A1PCT designated stage Publication Date: 2026-02-26CHINA MOBILE COMM LTD RES INST +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/113203
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-22
Filing Date
2025-08-07
Publication Date
2026-02-26

AI Technical Summary

Technical Problem

In existing technologies, satellite communication struggles to meet the demands for high service quality and timeliness when handling emergency calls, especially in areas without terrestrial network coverage. Existing solutions cannot effectively combine satellite with 5G and IMS networks for emergency call processing.

Method used

An Emergency Service Provider (ESPP) platform is set up on the satellite to store emergency numbers and PSAP location information. Communication connections are established directly between the satellite and the PSAP corresponding to the emergency number, reducing signaling interaction processes and communication distances, and enabling on-board processing of emergency calls.

Benefits of technology

It effectively reduced communication latency, improved the service quality of emergency calls, reduced the probability of call interruption, and enhanced the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025113203_26022026_PF_FP_ABST
    Figure CN2025113203_26022026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application is an emergency call processing method, which is applied to a first platform provided on a satellite. The method comprises: receiving a first request sent by a terminal, the first request comprising a called number; determining whether the called number is an emergency number, the first platform storing a plurality of emergency numbers and location information of a PSAP corresponding to each emergency number, and the PSAP being used for processing a call of the terminal; in the case of the called number being an emergency number, determining the PSAP within the satellite coverage corresponding to the called number; and sending a second request to the PSAP corresponding to the called number, the second request being used for establishing a communication connection between the PSAP corresponding to the called number and the terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Method and device for determining time domain resources, and communication device

[0001] Cross-reference to Related Applications

[0002] The present application is based on the Chinese patent application No. 202411159623.3, filed on August 22, 2024, and claims priority to the Chinese patent application No. 202411159623.3, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0003] The present application relates to the technical field of satellite communication, and in particular to an emergency call processing method, an electronic device, a storage medium, and a program product. BACKGROUND

[0004] In related technologies, satellite communication is often used for voice communication supplement in areas without ground network coverage. The satellite forwards the call request of a user to a ground network for processing as an intermediate station. However, the conventional call processing method cannot meet the needs of users for emergency calls with high quality of service requirements and strong timeliness. SUMMARY

[0005] Therefore, the present application provides an emergency call processing method, an electronic device, a storage medium, and a program product.

[0006] The technical scheme of the present application is implemented as follows:

[0007] The present application provides an emergency call processing method applied to a first platform arranged on a satellite. The method comprises the following steps: receiving a first request sent by a terminal; the first request comprises a call number; determining whether the call number is an emergency number; the first platform stores a plurality of emergency numbers and position information of a PSAP corresponding to each emergency number, and the PSAP is used for processing the call of the terminal; in the case that the call number is the emergency number, determining a PSAP corresponding to the call number in a coverage range of the satellite.

[0008] Sending a second request to the PSAP corresponding to the call number, and the second request is used for establishing a communication connection between the PSAP corresponding to the call number and the terminal.

[0009] In the above scheme, before receiving the first request sent by the terminal, the method further comprises the following steps: acquiring a plurality of emergency numbers and position information of a PSAP corresponding to each emergency number from a ground IMS; and the ground IMS is connected to a plurality of PSAPs.

[0010] In the above scheme, the method further comprises: receiving location update information of the PSAP sent by the ground IMS; and updating the location information of the corresponding PSAP based on the location update information.

[0011] In the above scheme, the method further comprises: in the case where the corresponding PSAP of the call number does not exist in the satellite coverage range, sending the second request to the corresponding PSAP of the call number in a plurality of PSAPs connected with the ground IMS.

[0012] In the above scheme, the first request further comprises an initial strategy, and the initial strategy comprises a selection priority of the PSAP; and the determining the corresponding PSAP of the call number in the satellite coverage range in the case where the call number is the emergency number comprises: determining the corresponding PSAP of the call number in the satellite coverage range based on the initial strategy in the case where the call number is the emergency number.

[0013] In the above scheme, before the receiving the first request sent by the terminal, the method further comprises: receiving a registration request sent by the terminal; the registration request is used to obtain the permission to access the ground IMS; and forwarding the registration request to the ground IMS.

[0014] In the above scheme, after the sending the second request to the corresponding PSAP of the call number, the method further comprises: receiving a first response returned by the corresponding PSAP of the call number; the first response indicates that the corresponding PSAP of the call number has established a communication connection with the terminal; sending a second response to the terminal based on the first response; and the second response indicates that the first request is requested successfully.

[0015] The embodiment of the application further provides an emergency call processing method applied to a terminal, and the method comprises the following steps: sending a first request to a first platform arranged on a satellite, wherein the first request comprises a call number; in the case where the call number is an emergency number and the first platform sends a second request to a PSAP corresponding to the call number in a satellite coverage range, establishing a communication connection with the PSAP corresponding to the call number in the satellite coverage range; the first platform stores a plurality of emergency numbers and location information of a PSAP corresponding to each emergency number, and the PSAP is used to process a call of the terminal.

[0016] In the above scheme, in the case where the corresponding PSAP of the call number does not exist in the satellite coverage range, the method further comprises: establishing a communication connection with the corresponding PSAP of the call number in a plurality of PSAPs connected with the ground IMS.

[0017] In the above solution, before the first platform located on the satellite is sent the first request, the method further includes: sending a registration request to the first platform; the registration request is used to obtain the permission to access the ground IMS.

[0018] In the above solution, after the PSAP corresponding to the call number in the satellite coverage range is established the communication connection, the method further includes: receiving a second response sent by the first platform; the second response indicates that the first request is requested successfully.

[0019] The embodiment of the present application further provides an emergency call processing device, which comprises: a receiving module configured to receive a first request sent by a terminal; the first request comprises a call number; a determining module configured to determine whether the call number is an emergency number; a first platform stores a plurality of emergency numbers and location information of a public safety answering point (PSAP) corresponding to each emergency number, and the PSAP is used to process a call of the terminal; in the case that the call number is the emergency number, a PSAP corresponding to the call number in the satellite coverage range is determined; and a sending module configured to send a second request to the PSAP corresponding to the call number, and the second request is used to establish a communication connection between the PSAP corresponding to the call number and the terminal.

[0020] The embodiment of the present application further provides an emergency call processing device, which comprises: a request module configured to send a first request to a first platform located on a satellite, and the first request comprises a call number; and a communication module configured to, in the case that the call number is an emergency number and the first platform sends a second request to a PSAP corresponding to the call number in the satellite coverage range, establish a communication connection with the PSAP corresponding to the call number in the satellite coverage range; the first platform stores a plurality of emergency numbers and location information of a PSAP corresponding to each emergency number, and the PSAP is used to process a call of a terminal.

[0021] The embodiment of the present application further provides an electronic device method, which comprises: a processor and a memory used to store a computer program capable of running on the processor, wherein the processor is configured to execute the computer program, and perform the steps in the above method applied to the first platform located on the satellite or the terminal.

[0022] The embodiment of the present application further provides a computer storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps in the above method applied to the first platform located on the satellite or the terminal.

[0023] The embodiment of the present application further provides a computer program product comprising a computer program which, when executed by a processor, implements the steps in the method for setting a first platform or terminal on a satellite.

[0024] The embodiment of the present application receives a first request sent by a terminal through a first platform on a satellite, the first request comprising a call number, determines whether the call number is an emergency number, the first platform storing a plurality of emergency numbers and location information of a PSAP corresponding to each emergency number, the PSAP being used for processing a call of the terminal, determines a PSAP corresponding to the call number in a satellite coverage range in the case that the call number is an emergency number, and sends a second request to the PSAP corresponding to the call number, the second request being used for establishing a communication connection between the PSAP corresponding to the call number and the terminal. The embodiment of the present application stores the emergency numbers and the location information of the PSAP corresponding to the emergency numbers in the first platform on the satellite, judges the call request sent by the terminal, establishes the communication connection between the terminal and the PSAP in the satellite coverage range in the case that the call request sent by the terminal contains an emergency number, and does not need to access a ground network, thereby effectively reducing the signaling interaction process and the communication distance, reducing the communication time delay, and ensuring the service quality, reducing the call interruption probability, and improving the user experience. BRIEF DESCRIPTION OF DRAWINGS

[0025] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, further serve to explain the principles of the present disclosure.

[0026] FIG. 1 is a schematic diagram of a satellite emergency call processing system architecture provided by an embodiment of the present application;

[0027] FIG. 2 is a schematic diagram of an emergency call processing method provided by an embodiment of the present application;

[0028] FIG. 3 is an initial registration process provided by an embodiment of the present application;

[0029] FIG. 4 is a basic satellite emergency call process provided by an embodiment of the present application;

[0030] FIG. 5 is a schematic diagram of another emergency call processing method provided by an embodiment of the present application;

[0031] FIG. 6 is a schematic diagram of a satellite emergency call processing method provided by an embodiment of the present application;

[0032] FIG. 7 is a schematic diagram of a hardware composition structure of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0033] With the rapid development of satellite communication technology, satellite communication has the same capability as the fourth generation / fifth generation mobile communication technology (4G / 5G) in terms of rate, delay, reliability, and the like, and can meet the communication needs of most business scenarios. The space-ground integrated network is a network system formed by the mutual integration and coordinated development of satellite networks and ground networks, and can provide full coverage. The fixed, mobile, and satellite integrated network supports multi-connection terminal users to provide voice, video, message, data, broadcast / groupcast, and other communication services in any two or all three of the fixed access, mobile access, and satellite access modes, and is a multi-access integrated network for realizing space-ground integration. The space-ground integrated network is a hot spot in global communication technology research in recent years, and has important practical significance for extending the coverage of existing networks and enriching the types of existing communication services.

[0034] In view of the multi-access integrated service demand, it is of important application value to provide emergency call services in areas without ground mobile network coverage, and is the basis for expanding the foundation and value-added services of the space-ground integrated network. However, only the emergency notification method of the original satellite system is proposed in the prior art, and no emergency call scheme combining satellite and 5G and IMS networks has been proposed. Considering that the satellite network has the characteristics of limited communication capability, limited communication resources, communication system difference, strong ground mobility, and dynamic network topology, the existing 5G voice communication scheme based on IMS cannot be directly applied in the satellite network. Therefore, it is necessary to propose an on-board emergency call processing system and method to meet the emergency call service demand of multi-connection terminal users.

[0035] In view of the shortcomings of the above related technologies, the embodiments of the present application provide an emergency call processing method to realize emergency call processing combining satellite and ground networks.

[0036] Figure 1 is a schematic diagram of an on-board emergency call processing system architecture provided in an embodiment of this application. As shown in Figure 1, the on-board emergency call processing system includes User Equipment (UE), base stations, on-board network elements, gateway stations, a terrestrial 5G core network, an IP Multimedia Subsystem (IMS) network, and a Public Safety Answering Point (PSAP). The PSAP is part of the emergency service communication center, responsible for receiving and processing emergency call requests from the public, such as alarms, first aid, and fire emergencies. These centers receive calls from the public via telephone lines and process and dispatch them accordingly based on the type and urgency of the call. The on-board network elements include a User Plane Function (UPF) and an Emergency Service Provisioning Platform (EPP). The platform (ESPP) consists of a base station, a UPF, and the ESPP, all located on the satellite. The ESPP, as the main on-board voice processing unit, primarily performs the following functions: storing an emergency number list; querying emergency numbers for call requests forwarded by the UPF to confirm if they are emergency calls; storing and maintaining a PSAP location information database; supporting the search for PSAPs within the same satellite coverage area for the UE; and establishing emergency call connections between the UE and the selected PSAP.

[0037] Figure 2 is a flowchart illustrating an emergency call processing method provided in an embodiment of this application. The method is executed by a first platform on a satellite. As shown in Figure 2, the method includes:

[0038] Step 201: Receive a first request sent by the terminal; the first request includes a call number.

[0039] In some embodiments, the first platform may be an ESPP, the terminal may be a UE including a mobile phone, satellite phone, emergency call device, etc., and the first request may be a call request issued by the terminal. Specifically, the first request may be a call request issued by a terminal located in an area without terrestrial network coverage, or it may be a call request issued by the terminal to a designated satellite.

[0040] In some embodiments, the first request may include the calling number, i.e. the number of the called party (PSAP), and may also include the number of the calling party (terminal), location information, etc. The location information can be represented by the area code of the region where the terminal is located, IP address, etc.

[0041] Step 202, determining whether the call number is an emergency number; the first platform stores a plurality of emergency numbers and location information of a PSAP corresponding to each emergency number, and the PSAP is used for processing the call of the terminal.

[0042] In some embodiments, the call number can be an ordinary number or an emergency number, the ordinary number refers to the number of ordinary users, such as the number dialed by the user when the user calls the user, and the emergency number can be a public security alarm telephone, a fire alarm telephone, a medical rescue telephone, etc.

[0043] In some embodiments, the first platform (ESPP) can store a plurality of emergency numbers, and location information of a PSAP corresponding to each emergency number. It can be understood that each emergency number can correspond to location information of a plurality of PSAPs, for example, a medical rescue telephone can correspond to location information of a plurality of hospitals and rescue stations. When the user dials an emergency number, the satellite establishes communication between the user terminal and the PSAP.

[0044] For example, the ESPP matches the call number included in the first request sent by the terminal with the stored emergency numbers, and if the matching is successful, it is determined that the call number is an emergency number.

[0045] Step 203, in the case where the call number is the emergency number, determining the PSAP corresponding to the call number in the coverage range of the satellite.

[0046] In the case where the call number is an emergency number, the PSAP in the coverage range of the satellite is determined based on the stored location information of the PSAP. For example, the coverage range of a satellite is a city A, at this time, a user in the city A dials a medical rescue telephone, the ESPP on the satellite determines that the user dials an emergency number by matching the number, and then determines the medical institutions in the city A based on the stored location information of the hospitals, rescue stations and other medical institutions.

[0047] In some embodiments, if the call number is not an emergency number, the first request of the terminal can be directly forwarded to the ground network. It can be understood that for ordinary calls of the terminal, the response priority is lower than that of emergency calls, and the ground network can process the calls by using existing processing means, thereby saving satellite communication resources.

[0048] Step 204, sending a second request to the PSAP corresponding to the call number, the second request being used for establishing a communication connection between the PSAP corresponding to the call number and the terminal.

[0049] In some embodiments, the second request can include the calling terminal number (terminal), the called terminal number (PSAP), the calling time, the satellite identifier, and the like. In actual applications, a plurality of PSAPs can be determined based on the foregoing step 203. In order to achieve the fastest emergency call response, the satellite is allowed to send the second request to a plurality of PSAPs at the same time. After the terminal establishes a communication connection with any one of the PSAPs, the sending of the second request to other PSAPs is terminated. The second request can also be sent to the PSAP closest to the terminal. The specific sending strategy is described in detail in the following embodiments.

[0050] The embodiment of the present application receives the first request sent by the terminal through the first platform on the satellite. The first request includes the calling number. It is determined whether the calling number is an emergency number. The first platform stores a plurality of emergency numbers and location information of the PSAP corresponding to each emergency number. The PSAP is used to process the call of the terminal. In the case where the calling number is an emergency number, the PSAP corresponding to the calling number in the coverage range of the satellite is determined. The second request is sent to the PSAP corresponding to the calling number. The second request is used to establish a communication connection between the PSAP corresponding to the calling number and the terminal. In the embodiment of the present application, the first platform on the satellite stores the emergency number and the location information of the PSAP corresponding to the emergency number. The call request sent by the terminal is judged. In the case where the call request sent by the terminal contains an emergency number, a communication connection between the terminal and the PSAP in the coverage range of the satellite is established. It is not necessary to access the ground network. The signaling interaction process and the communication distance are effectively reduced. The communication time delay is reduced. The closer communication distance can guarantee the service quality, reduce the probability of call interruption, and improve the user experience.

[0051] In some embodiments, before receiving the first request sent by the terminal, the method further comprises:

[0052] Obtaining a plurality of emergency numbers and location information of the PSAP corresponding to each emergency number from the ground IMS; the ground IMS connects a plurality of PSAPs.

[0053] In some embodiments, before the above method is implemented, the ESPP needs to obtain a plurality of emergency numbers and location information of the PSAP corresponding to each emergency number from the ground IMS through the gateway station. Specifically, the location information of the PSAP stored on the ESPP can be the location information of the PSAP in the coverage range of the satellite. In some cases, the satellite can also store the location information of the PSAP in the coverage range of other satellites and establish a corresponding location information database. For example, the satellite A can also store the location information of the PSAP in the coverage range of the satellite B. The ground IMS, as a part of the ground network, connects a plurality of PSAPs and can forward the second request sent by the satellite to any PSAP.

[0054] In some embodiments, the ESPP periodically acquires the location information of the PSAP from the ground IMS. The location information can be the longitude and latitude of the PSAP or the province, city and street, etc. Since the location of the PSAP is relatively fixed, the information interaction does not have to be too frequent.

[0055] Based on the above embodiments, the emergency number and the location information of the PSAP corresponding to the emergency number are stored in the satellite, which provides data support for the emergency call processing on the satellite, and allows the network element on the satellite to process the emergency call based on the stored information.

[0056] In some embodiments, the method further comprises:

[0057] receiving the location update information of the PSAP sent by the ground IMS; and updating the location information of the corresponding PSAP based on the location update information.

[0058] In some embodiments, if the location information of the PSAP changes before the ESPP requests the location information from the ground IMS, the ground IMS actively transmits the changed location information of the PSAP to the satellite. The ESPP acquires the location update information transmitted by the ground IMS and updates the location information of the corresponding PSAP based on the location update information. Specifically, in order to make the ESPP update the location of the PSAP more efficiently and accurately, the location update information received by the ESPP can include the original location information and the updated location information, or identifiers can be set for different PSAPs to identify the PSAPs whose location information needs to be updated.

[0059] Based on the above embodiments, by updating the location information of the PSAP whose location changes, the accuracy of the information stored on the ESPP is ensured, and the service quality of the emergency call service provided is guaranteed.

[0060] In some embodiments, the method further comprises:

[0061] In the case where the PSAP corresponding to the call number does not exist in the coverage range of the satellite, the second request is sent to the PSAP corresponding to the call number among the PSAPs connected to the ground IMS.

[0062] In some embodiments, the PSAP to which the connection is made can be specified in the second request sent. Here, the specified PSAP can be determined by the terminal in the first request. If the terminal is the specified PSAP, the second request can also be sent to the ground IMS, and the IMS determines which PSAP to which the request is forwarded.

[0063] In some embodiments, in the case that the ESPP stores the location information of the PSAPs in the coverage range of other satellites, the ESPP is allowed to send the second request to other satellites, and the communication connection between the terminal and the PSAP is established by multiple satellites.

[0064] Based on the above embodiments, in the case that there is no PSAP corresponding to the call number in the coverage range of the satellite, the communication connection between the terminal and the PSAP can be established by accessing other satellites or ground IMS, so as to ensure that the emergency call sent by the terminal will be responded.

[0065] In some embodiments, the first request further includes an initial strategy, and the initial strategy includes the selection priority of the PSAP; and in the case that the call number is the emergency number, the PSAP corresponding to the call number in the coverage range of the satellite is determined based on the initial strategy.

[0066] In the case that the call number is the emergency number, the PSAP corresponding to the call number in the coverage range of the satellite is determined based on the initial strategy.

[0067] In some embodiments, the initial strategy can indicate the priority of the ESPP when determining the PSAP, such as determining the PSAP closest to the terminal or determining the PSAP with the fastest response speed, etc., and the initial strategy can also include the PSAP specified by the terminal, such as including the identifier of the specified PSAP, etc. In the case that the call number is determined to be the emergency number, the ESPP can determine the PSAP meeting the requirements from the PSAPs corresponding to the call number in the coverage range of the satellite based on the initial strategy, or directly determine the PSAP corresponding to the identifier of the specified PSAP in the initial strategy, so as to establish the communication connection between the PSAP and the terminal.

[0068] In some embodiments, the initial strategy can also include the access mode of the PSAP, such as access through the satellite or access through the fastest communication mode, for example, the initial strategy requires to access the PSAP through the satellite. Correspondingly, in the case that there is no PSAP corresponding to the call number in the coverage range of the satellite, the ESPP can send the second request to the satellite adjacent to the current satellite and having the PSAP corresponding to the call number in the coverage range, so as to establish the communication connection between the terminal and the PSAP.

[0069] Based on the above embodiments, the terminal is allowed to add the initial strategy in the first request sent by the terminal, and the initial strategy is taken as one of the conditions for selecting the PSAP when the ESPP determines the PSAP, so as to match the corresponding PSAP for the user according to the user's self-defined demand to establish the communication connection for the user.

[0070] In some embodiments, before receiving the first request sent by the terminal, the method further includes:

[0071] receiving a registration request sent by the terminal; the registration request is used to obtain a permission to access a ground IMS;

[0072] forwarding the registration request to the ground IMS.

[0073] FIG. 3 is an initial registration process provided by an embodiment of the present application, which includes the following steps:

[0074] Step 1: UE sends a registration request to ESPP.

[0075] ESPP forwards the registration request to a Proxy-Call Session Control Function (P-CSCF).

[0076] Step 2: P-CSCF forwards the registration request to an Interrogating-Call Session Control Function (I-CSCF).

[0077] Step 3: P-CSCF initiates a User Authorization Request (UAR) to a Home Subscriber Server (HSS).

[0078] P-CSCF is a Session initialization Protocol (SIP) function used to control user session, which can query location information of the user from the HSS to control the user session.

[0079] Step 4: HSS returns a User Authorization Answer (UAA) to the I-CSCF.

[0080] Step 5: I-CSCF continues to forward the registration request to a Serving-Call Session Control Function (S-CSCF).

[0081] Step 6: UE performs SIP authentication with the multiple network elements involved in the foregoing, and establishes a session.

[0082] Step 7: S-CSCF initiates a Server Assignment Request (SAR) to the HSS.

[0083] Step 8, the HSS returns a server assignment answer (SAA) to the S-CSCF.

[0084] Step 9, the S-CSCF returns a registration success message.

[0085] The I-CSCF sends a 200Ok message to the P-CSCF, and the I-CSCF sends a 200Ok message to the P-CSCF.

[0086] Step 10, the P-CSCF returns a registration success message.

[0087] Step 11, the ESPP returns a registration success message.

[0088] In the above embodiment, the ESPP is added to the traditional registration process on the basis of the traditional IMS emergency call registration process.

[0089] In some embodiments, after the second request is sent to the PSAP corresponding to the call number, the method further comprises:

[0090] receiving a first response returned by the PSAP corresponding to the call number; the first response indicating that the PSAP corresponding to the call number has established a communication connection with the terminal;

[0091] sending a second response to the terminal based on the first response; the second response indicating that the first request is successful.

[0092] FIG. 4 is a basic flow of an on-board emergency call provided by an embodiment of the present application, as shown in FIG. 4, the flow comprises:

[0093] Step 1, a calling UE initiates a call and sends an INVITE message to the ESPP, and the UE can carry a high-priority PSAP URI specified by a Request-URI in the INVITE message.

[0094] Here, the call sent by the UE can be the first request in the foregoing embodiment, and the first request is forwarded to the ESPP through the UPF. The high-priority PSAP URI specified by the Request-URI can be an initial strategy, that is, a strategy of preferentially connecting to the specified PSAP.

[0095] Step 2, the ESPP queries an emergency number list and determines that the call request is an emergency call request. The ESPP finds a PSAP in the same satellite coverage range according to a PSAP location information database, and preferentially selects the high-priority PSAP specified in the Request-URI.

[0096] The ESPP determines whether the call is an emergency call request by querying the UE to initiate the call to determine whether the call number specified by the call matches a number in a list of emergency numbers.

[0097] Step 3, the ESPP sends an Identity and Access Management (IAM) message to the selected PSAP, the IAM message can include key information required for call setup, such as the called number and the calling number, etc., and the IAM message can be the second request in the foregoing embodiments.

[0098] Step 4, the PSAP returns an Answer Message (ANM) to ensure that the call is connected.

[0099] After the called end office receives the IAM, if the called user is idle, the called end office sends an Address Complete Message (ACM) to the calling end office, indicating that the called user is in a ringing state, and the calling end office or the called end office provides a ringback tone to the calling user, if the called user picks up the phone, the called end office sends an Answer Message (ANM), at this time, the call is established between the calling user and the called user, and the ANM can be the first response in the foregoing embodiments.

[0100] Step 5, the ESPP sends a 200 OK to the UE.

[0101] The 200 OK is a success status code, indicating that the request has been successfully processed, and the 200 OK returned by the ESPP can be the second response in the foregoing embodiments.

[0102] Based on the foregoing embodiments, the communication connection between the terminal (UE) and the PSAP is successfully established through the ESPP on the satellite, and the satellite-based processing of the emergency call is realized.

[0103] FIG. 5 is a flowchart of an emergency call processing method provided by an embodiment of the present application, and the execution subject of the method is a terminal, as shown in FIG. 5, the method includes the following steps.

[0104] Step 501, a first request is sent to a first platform disposed on a satellite, the first request including a call number.

[0105] In some embodiments, the terminal can be a mobile phone, a satellite phone, or other electronic devices with communication functions, a user can dial a call number through the terminal, the terminal generates a first request including the call number dialed by the user, and sends the first request to the satellite, and a network element on the satellite forwards the first request to the first platform.

[0106] Step 502, in a case that the call number is an emergency number and the first platform sends a second request to a PSAP corresponding to the call number in the satellite coverage range, a communication connection is established with the PSAP corresponding to the call number in the satellite coverage range; the first platform stores a plurality of emergency numbers and location information of a PSAP corresponding to each emergency number, and the PSAP is used for processing a call of the terminal.

[0107] In some embodiments, after the first request sent by the terminal is received by the first platform on the satellite, the terminal waits for the satellite to establish a communication connection between the terminal and the PSAP corresponding to the call number. Specifically, the first platform performs steps 201 to 204 of the foregoing embodiment to establish a communication connection between the terminal and the PSAP. Specifically, the terminal sends a first request to the first platform on the satellite, and the first platform on the satellite sends a second request to the PSAP to establish a communication connection between the terminal and the PSAP.

[0108] Based on the foregoing embodiments, in a case that the call number included in the call request sent by the terminal is an emergency number, a communication connection can be established between the first platform on the satellite and the PSAP corresponding to the call number in the satellite coverage range, without accessing the ground network, effectively reducing signaling interaction processes and communication distance, reducing communication delay, and the closer communication distance can guarantee service quality, reduce call interruption probability, and improve user experience.

[0109] In some embodiments, in a case that the PSAP corresponding to the call number does not exist in the satellite coverage range, the method further comprises:

[0110] establishing a communication connection with the PSAP corresponding to the call number in the plurality of PSAPs connected to the ground IMS.

[0111] In some embodiments, after the terminal sends the first request, the first platform on the satellite determines whether the PSAP corresponding to the call number exists in the satellite coverage range. If not, the first platform determines the PSAP corresponding to the call number from the plurality of PSAPs connected to the ground IMS, and establishes a communication connection between the terminal and the PSAP, to ensure that the request of the terminal can be responded.

[0112] In some embodiments, before the first request is sent to the first platform arranged on the satellite, the method further comprises:

[0113] sending a registration request to the first platform; the registration request is used to obtain an access permission of the ground IMS.

[0114] In some embodiments, the terminal does not know whether the PSAP corresponding to the call number is within the satellite coverage range, so it needs to obtain access permission to the ground IMS in advance, so that when there is no PSAP corresponding to the call number in the satellite coverage range, it can access the ground IMS through the satellite to communicate with the PSAP.

[0115] In some embodiments, after the communication connection with the PSAP corresponding to the call number in the satellite coverage range is established, the method further comprises:

[0116] receiving a second response sent by the first platform; the second response indicates that the first request is successful.

[0117] In some embodiments, when the terminal establishes a communication connection with the PSAP, it means that the user can communicate or interact with the PSAP through the terminal, at which time the terminal will receive a second response sent by the first platform, indicating that the first request of the terminal has been successfully responded.

[0118] FIG. 6 is a flowchart of a satellite emergency call processing method provided by an embodiment of the application, as shown in FIG. 6, the method comprises:

[0119] Step 601, the UE initiates an emergency call.

[0120] When the UE initiates an emergency call, it can have an initial strategy selected by the PSAP, such as the selection priority of the PSAP. If there is a PSAP that can provide services in the current satellite coverage range, the ESPP will select according to the initial strategy of the UE.

[0121] Step 602, the ESPP performs emergency number detection.

[0122] The ESPP stores a list of emergency numbers, when the UE initiates a call request, the call request reaches the ESPP for emergency number detection, if it is a non-emergency call, it will be routed to the ground IMS network for connection according to the normal voice communication process in step 605, if the called number is in the emergency number list, it will enter step 603.

[0123] Step 603, the ESPP searches in the PSAP location information library.

[0124] Step 604, whether there is a PSAP that can provide services in the current satellite coverage range.

[0125] The ESPP searches in the PSAP location information library to determine whether there is a PSAP that can provide services in the current satellite coverage range, if there is, it will enter step 605, if there is not, it will enter step 606.

[0126] Step 605, the UE and the PSAP establish an emergency call connection through on-board processing.

[0127] After selecting the PSAP, the UE establishes an emergency call connection with the PSAP through on-board processing without returning to the ground IMS network, saving feeder links.

[0128] Step 606, routing to the ground IMS network.

[0129] Based on the above embodiments, if the UE and the PSAP are under the same satellite coverage, an emergency call connection can be established through on-board processing, effectively ensuring emergency service quality and reducing communication delay.

[0130] Embodiments of the application also provide an emergency call processing device, which corresponds to the above-mentioned emergency call processing method applied to the first platform on the satellite, and each step in the above-mentioned emergency call processing method embodiment is completely applicable to the device embodiment.

[0131] The device comprises:

[0132] A receiving module configured to receive a first request sent by a terminal; the first request comprising a call number.

[0133] A determining module configured to determine whether the call number is an emergency number; the first platform stores a plurality of emergency numbers and location information of a public safety answering point (PSAP) corresponding to each emergency number, the PSAP being used for processing a call of the terminal; in the case that the call number is the emergency number, determining a PSAP corresponding to the call number in the satellite coverage range.

[0134] A sending module configured to send a second request to the PSAP corresponding to the call number, the second request being used for establishing a communication connection between the PSAP corresponding to the call number and the terminal.

[0135] The receiving module is further configured to acquire a plurality of emergency numbers and location information of a PSAP corresponding to each emergency number from a ground Internet Protocol Multimedia Subsystem (IMS); the ground IMS connects a plurality of PSAPs.

[0136] The receiving module is further configured to receive location update information of the PSAP sent by the ground IMS; and update the location information of the corresponding PSAP based on the location update information.

[0137] The sending module is further configured to, in the case that the PSAP corresponding to the call number does not exist in the satellite coverage range, send the second request to the PSAP corresponding to the call number in a plurality of PSAPs connected by the ground IMS.

[0138] The determining module is further configured to determine, in a case where the call number is the emergency number, the PSAP corresponding to the call number in the satellite coverage range based on the initial strategy.

[0139] The receiving module is further configured to receive a registration request sent by the terminal, the registration request being used to obtain a permission to access a ground IMS.

[0140] The sending module is further configured to forward the registration request to the ground IMS.

[0141] The receiving module is further configured to receive a first response returned by the PSAP corresponding to the call number, the first response indicating that the PSAP corresponding to the call number has established a communication connection with the terminal.

[0142] The sending module is further configured to send a second response to the terminal based on the first response, the second response indicating that the first request is successful.

[0143] Embodiments of the application further provide an emergency call processing device, which corresponds to the emergency call processing method applied to a terminal, and each step in the emergency call processing method embodiments is fully applicable to the device embodiments.

[0144] The device comprises:

[0145] A request module configured to send a first request to a first platform arranged on a satellite, the first request comprising a call number.

[0146] A communication module configured to establish a communication connection with a PSAP corresponding to the call number in the satellite coverage range in a case where the call number is an emergency number and the first platform sends a second request to the PSAP corresponding to the call number in the satellite coverage range, the first platform storing a plurality of emergency numbers and position information of the PSAP corresponding to each emergency number, the PSAP being used to process a call of a terminal.

[0147] The communication module is further configured to establish a communication connection with the PSAP corresponding to the call number in a plurality of PSAPs connected with a ground IMS.

[0148] The request module is further configured to send a registration request to the first platform, the registration request being used to obtain a permission to access a ground IMS.

[0149] The request module is further configured to receive a second response sent by the first platform, the second response indicating that the first request is successful.

[0150] It should be noted that the emergency call processing apparatus provided in the above embodiments is only used for example to illustrate the division of the above program modules when performing emergency call processing, and in actual application, the above processing allocation can be completed by different program modules according to needs, that is, the internal structure of the apparatus is divided into different program modules to complete all or part of the above-described processing. In addition, the emergency call processing apparatus and the emergency call processing method provided in the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.

[0151] Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiments of the present application, the embodiments of the present application also provide an electronic device. Fig. 7 is a schematic diagram of the hardware composition structure of an electronic device provided by an embodiment of the present application. The electronic device can be a first platform or a terminal arranged on a satellite. As shown in Fig. 7, the electronic device includes:

[0152] The communication interface 701 is capable of information interaction with other devices such as network devices and the like;

[0153] The processor 702 is connected with the communication interface 701 to realize information interaction with other devices, and is configured to run a computer program to execute the method provided by one or more technical solutions described above. The computer program is stored on the memory 703.

[0154] Of course, in actual application, each component in the electronic device is coupled together through the bus system 704. It can be understood that the bus system 704 is used to realize the connection and communication between the components. The bus system includes not only a data bus, but also a power bus, a control bus and a status signal bus. However, in order to clearly illustrate, various buses are marked as the bus system 704 in Fig. 7.

[0155] The memory 703 in the embodiments of the present application is configured to store various types of data to support the operation of the computer device. Examples of these data include any computer programs used for operation on the electronic device.

[0156] It can be understood that the memory 703 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memory described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable type of memory.

[0157] The method disclosed in the embodiments of the present application can be applied to a processor or implemented by the processor. The processor can be an integrated circuit chip with a signal processing capability. In the implementation process, each step of the above method can be completed by an integrated logic circuit or an instruction in the form of software in the processor. The processor can be a general-purpose processor, a DSP, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The processor can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the hardware code processor can be directly embodied to execute the foregoing method steps, or be executed by a combination of hardware and software modules in the code processor. The software module can be located in a storage medium, which is located in a memory, and the processor reads the program in the memory to complete the foregoing method steps in combination with the hardware.

[0158] Alternatively, the processor 702 implements the corresponding procedures realized by the electronic device in each method of the embodiments of the present application when executing the program. For brevity, details are not repeated here.

[0159] In the exemplary embodiments, the embodiments of the present application also provide a storage medium, i.e., a computer storage medium, specifically a computer readable storage medium, for example, including a first memory for storing a computer program, and the computer program can be executed by a processor of a computer device to complete the steps of the foregoing method. The computer readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.

[0160] In several embodiments provided in the present application, it should be understood that the disclosed apparatus, computer device and method can be implemented by other means. The device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can be in another division manner, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored, or not executed. In addition, the coupling or direct coupling or communication connection between the various components shown or discussed can be indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0161] The units described as separate components above can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place or distributed on multiple network units; part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0162] In addition, the functional units in each embodiment of the present application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be realized in the form of hardware or in the form of hardware plus software functional units.

[0163] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware, and the foregoing program can be stored in a computer readable storage medium, and the program executes the steps including the above-mentioned method embodiments when executed; and the foregoing storage medium includes mobile storage equipment, ROM, RAM, magnetic disc or optical disc and various storage program codes.

[0164] Alternatively, the integrated units of the present application, if implemented in the form of software functional modules and sold or used as independent products, can also be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application can be embodied in the form of software products, and the computer software product is stored in a storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the embodiments of the present application. The foregoing storage medium includes mobile storage equipment, ROM, RAM, magnetic disc or optical disc and various storage program codes.

[0165] In an exemplary embodiment, the embodiments of the present application also provide a computer program product, which includes a computer program executable by the processor 702 of the electronic device to complete the steps of the method applied to the first platform or terminal arranged on the satellite in the embodiments of the present application.

[0166] It should be noted that "first", "second", etc. are used to distinguish similar objects, and do not necessarily describe a specific order or sequence.

[0167] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0168] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical scope disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for processing an emergency call, applied to a first platform arranged on a satellite, the method comprising: receiving a first request sent by a terminal; the first request comprising a call number; determining whether the call number is an emergency number; the first platform storing a plurality of emergency numbers and location information of a public safety answering point (PSAP) corresponding to each emergency number, the PSAP being configured to process a call of the terminal; in a case that the call number is the emergency number, determining a PSAP corresponding to the call number within a coverage range of the satellite; and sending a second request to the PSAP corresponding to the call number, the second request being configured to establish a communication connection between the PSAP corresponding to the call number and the terminal. Before receiving the first request sent by the terminal, the method further comprises: obtaining the plurality of emergency numbers and the location information of the PSAP corresponding to each emergency number from a ground-based Internet Protocol Multimedia Subsystem (IMS), the ground-based IMS being connected to a plurality of PSAPs. The method further comprises: receiving location update information of the PSAP sent by the ground-based IMS; and updating the location information of the corresponding PSAP based on the location update information. In a case that the PSAP corresponding to the call number does not exist within the coverage range of the satellite, the second request is sent to the PSAP corresponding to the call number among the plurality of PSAPs connected to the ground-based IMS. The first request further comprises an initial strategy, the initial strategy comprising a selection priority of the PSAP; and the determining the PSAP corresponding to the call number within the coverage range of the satellite in the case that the call number is the emergency number comprises: determining the PSAP corresponding to the call number within the coverage range of the satellite based on the initial strategy in the case that the call number is the emergency number. Before receiving the first request sent by the terminal, the method further comprises: receiving a registration request sent by the terminal, the registration request being configured to obtain an access permission to the ground-based IMS; and forwarding the registration request to the ground-based IMS. After sending the second request to the PSAP corresponding to the call number, the method further comprises: receiving a first response returned by the PSAP corresponding to the call number, the first response indicating that the PSAP corresponding to the call number has established the communication connection with the terminal; and sending a second response to the terminal based on the first response, the second response indicating that the first request is requested successfully.

2. The method of claim 1, wherein, 8.A method for processing an emergency call, applied to a terminal, the method comprising: sending a first request to a first platform arranged on a satellite, the first request comprising a call number; and establishing a communication connection with a PSAP corresponding to the call number within a coverage range of the satellite in a case that the call number is an emergency number and the first platform sends a second request to the PSAP corresponding to the call number, the first platform storing a plurality of emergency numbers and location information of a PSAP corresponding to each emergency number, the PSAP being configured to process a call of the terminal. ​ 3. The method of claim 2, wherein, ​ ​ ​ 4. The method of claim 2, wherein, ​ ​ 5. The method of claim 1, wherein, ​ ​ 6. The method of claim 1, wherein, ​ ​ ​ 7. The method of claim 1, wherein, ​ ​ ​ ​ ​ ​ 9. The method of claim 8, wherein, In the case that the satellite coverage range does not have the PSAP corresponding to the call number, the method further comprises: The PSAP corresponding to the call number in the multiple PSAPs connected with the ground IMS establishes a communication connection.

10. The method of claim 8, wherein, Before the first platform located on the satellite sends the first request, the method further comprises: Sending a registration request to the first platform; the registration request is used to obtain the permission to access the ground IMS.

11. The method of claim 8, wherein, After the PSAP corresponding to the call number in the satellite coverage range establishes the communication connection, the method further comprises: Receiving a second response sent by the first platform; the second response indicates that the first request is successful. 12.An emergency call processing apparatus, comprising: a receiving module configured to receive a first request sent by a terminal; the first request comprises a call number; a determining module configured to determine whether the call number is an emergency number; a first platform stores multiple emergency numbers and location information of a public safety answering point (PSAP) corresponding to each emergency number, and the PSAP is used to process a call of the terminal; in the case that the call number is the emergency number, determining a PSAP corresponding to the call number in a satellite coverage range; a sending module configured to send a second request to the PSAP corresponding to the call number, and the second request is used to establish a communication connection between the PSAP corresponding to the call number and the terminal. 13.An emergency call processing apparatus, comprising: a request module configured to send a first request to a first platform located on a satellite, and the first request comprises a call number; a communication module configured to, in the case that the call number is an emergency number and the first platform sends a second request to a PSAP corresponding to the call number in a satellite coverage range, establish a communication connection with the PSAP corresponding to the call number in the satellite coverage range; the first platform stores multiple emergency numbers and location information of a PSAP corresponding to each emergency number, and the PSAP is used to process a call of a terminal.

14. An electronic device comprising: a processor and a memory for storing a computer program capable of running on the processor, wherein, the processor is configured to execute the steps of the method of any one of claims 1 to 7 or claims 8 to 11 when running the computer program. 15.A computer storage medium, the computer storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the method of any one of claims 1 to 7 or claims 8 to 11. 16.A computer program product, comprising a computer program, and the computer program is executed by a processor to implement the steps of the method of any one of claims 1 to 7 or claims 8 to 11.

Citation Information

Patent Citations

  • Emergency call method and terminal

    CN107343270A

  • Proximity detection of mobile devices for emergency calling

    CN110476441A

  • Emergency number calling with personal communications devices

    US20140213214A1

  • Network server emergency information accessing method

    US8868028B1