Emergency number calling method and apparatus, and electronic device

Through the baseband chip and intelligent voice interaction platform of the satellite terminal, the problem of being unable to dial the emergency number of the resident place in satellite communications is solved, and the emergency communication optimization of automatically dialing the emergency number of the resident place is realized.

WO2025167066A1PCT designated stage Publication Date: 2025-08-14CHINA TELECOM CORP LTD SATELLITE COMMUNICATIONS BRANCH
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/115579
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-07
Filing Date
2024-08-29
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In satellite communication, the mobile phone cannot directly call the emergency number of the residence in arrears in a state of underpayment, resulting in delays in emergency communications and the existing technology cannot meet the needs of complex administrative areas to cover the boundaries.

Method used

The baseband chip of the satellite terminal determines whether the emergency number is in the emergency number list. If it is not there, the user will be prompted to confirm the residence area number through the voice interaction platform, and call the emergency number of the residence place at the satellite terminal, combining with the intelligent voice interaction platform to realize automatic transfer of the area code.

Benefits of technology

It realizes that satellite service users automatically dial the emergency number of the residence in arrears in a state of unpaid fees, solves the problem of delay in satellite emergency communications, and optimizes emergency communications worldwide.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024115579_14082025_PF_FP_ABST
    Figure CN2024115579_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses an emergency number calling method and apparatus, and an electronic device. The method comprises: detecting an emergency number dialed by a target object at a satellite terminal; when the emergency number is present in an emergency number list, receiving prompt information sent by a voice interaction platform, wherein the prompt information is used for prompting the target object to confirm the area code of a current area; and when the target object confirms the area code of the current area, calling, by means of the satellite terminal, the emergency number of the current area where the target object is located.
Need to check novelty before this filing date? Find Prior Art

Description

Emergency number calling method, device and electronic equipment

[0001] Cross-reference

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on February 7, 2024, with application number 202410173838.4 and application name “Calling method, device and electronic device for emergency number”, all contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of satellite communications, and in particular to a method, device and electronic device for calling an emergency number. Background Art

[0004] Because satellite communications divide coverage by beam, rather than by administrative region, there are certain technical limitations on emergency calls when a phone is in arrears. For example, the emergency number specified by 3GPP can only be dialed to the ground station corresponding to the beam, not the local emergency number. Furthermore, the data between the phone and the network is transmitted using bits, with each bit corresponding to one emergency call number. Even if emergency rescue at the ground station's location is transferred to the home location, a significant amount of time is wasted. The geo-fencing feature supported by satellite phones has limited accuracy and cannot meet the requirements of complex administrative boundary coverage. If users dial an international area code and area code on the terminal to make an emergency call, they also need to know the international area code and area code of their location. Modifying the air interface protocol to add emergency call lists with international area codes and area codes places very high demands on the phone, as the number of matching emergency call entries is too large for the terminal to implement.

[0005] To address the above-mentioned problems, no effective solutions have been proposed so far.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a method, device and electronic device for calling an emergency number, so as to at least solve the technical problem of satellite emergency communication delay caused by the inability of a mobile phone to directly dial the emergency number of the residence when the mobile phone is in arrears.

[0008] According to one aspect of an embodiment of the present application, a method for calling an emergency number is provided, including: detecting an emergency number dialed by a target object on a satellite terminal; when the emergency number is in an emergency number list, receiving a prompt message sent by a voice interaction platform, wherein the prompt message is used to prompt the target object to confirm a resident area code; after the target object confirms the resident area code, calling the emergency number of the target object's residence via the satellite terminal.

[0009] In some embodiments of the present application, detecting an emergency number dialed by a target object in a satellite terminal includes: sending the emergency number to a baseband chip in the satellite terminal; and determining, through the baseband chip, whether the emergency number is in an emergency number list.

[0010] In some embodiments of the present application, determining whether an emergency number is in the emergency number list through a baseband chip includes: converting the emergency number into target bit data through the baseband chip; matching the target bit data with the emergency number list in the satellite terminal to obtain a matching result, wherein the emergency number list stores bit data corresponding to multiple emergency numbers; if the matching result is a successful match, determining that the emergency number is in the emergency number list; if the matching result is a failed match, determining that the emergency number is not in the emergency number list.

[0011] In some embodiments of the present application, after determining whether the emergency number is in the emergency number list through the baseband chip, the method also includes: if the emergency number is in the emergency number list, entering the emergency call process; if the emergency number is not in the emergency number list, entering the normal call process.

[0012] In some embodiments of the present application, the emergency call process includes: sending the target bit data corresponding to the emergency number to the satellite core network through the ground switching center; restoring the target bit to the emergency number through the satellite core network and sending it to the voice interaction platform, and receiving the prompt information sent by the voice interaction platform.

[0013] In some embodiments of the present application, after receiving the prompt information sent by the voice interaction platform, the method further includes: receiving a residence area code entered by the target object in the satellite terminal according to the prompt information; sending the residence area code to the voice interaction platform, wherein the voice interaction platform splices the residence area code and the emergency number to obtain and transfer the call to the emergency number of the target object's residence.

[0014] In some embodiments of the present application, the voice interaction platform is deployed on the satellite core network side.

[0015] According to another aspect of an embodiment of the present application, a method for calling an emergency number is also provided, including: when the emergency number dialed by the target object through a satellite terminal is in the emergency number list, receiving the emergency number and sending a prompt message to the satellite terminal, wherein the prompt message is used to prompt the target object to determine the resident area code; receiving the resident area code input by the target object through the satellite terminal; splicing the resident area code and the emergency number to obtain the emergency number of the target object's residence; and calling the emergency number of the target object's residence.

[0016] According to another aspect of the embodiment of the present application, a device for calling an emergency number is also provided, including: a detection module, configured to detect the emergency number dialed by the target object on the satellite terminal; a receiving module, configured to receive a prompt message sent by the voice interaction platform when the emergency number is in the emergency number list, wherein the prompt message is used to prompt the target object to confirm the resident area code; and a calling module, configured to call the emergency number of the target object's residence through the satellite terminal after the target object confirms the resident area code.

[0017] According to another aspect of an embodiment of the present application, an electronic device is also provided, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement any one of the above-mentioned emergency number calling methods.

[0018] According to another aspect of the embodiments of the present application, a non-volatile storage medium is provided, which includes a stored computer program, wherein the device where the non-volatile storage medium is located executes any of the above-mentioned emergency number calling methods by running the computer program.

[0019] In an embodiment of the present application, the emergency number dialed by the target object on the satellite terminal is detected; when the emergency number is in the emergency number list, a prompt message sent by the voice interaction platform is received, wherein the prompt message is used to prompt the target object to confirm the resident area code; after the target object confirms the resident area code, the emergency number of the target object's residence is called through the satellite terminal, thereby achieving the purpose of enabling satellite service users to automatically dial the emergency number to the residence, thereby forming a matching relationship between the user and the residence, and realizing the technical effect of automatically transferring the call to the emergency number at the residence after dialing the area code by adding an intelligent voice interaction platform on the satellite core network side, thereby solving the technical problem of satellite emergency communication delay caused by the inability of the mobile phone to directly dial the emergency number of the residence when the mobile phone is in arrears. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0021] FIG1 is a hardware structure diagram of a computer terminal for implementing a method for calling an emergency number according to an embodiment of the present application;

[0022] FIG2 is a flow chart of a method for calling an emergency number according to an embodiment of the present application;

[0023] FIG3 is a schematic diagram of a process of automatically matching an emergency number to a residence according to an embodiment of the present application;

[0024] FIG4 is a flow chart of another method for calling an emergency number according to an embodiment of the present application;

[0025] FIG5 is a schematic diagram of components of a satellite terminal and a satellite core network according to an embodiment of the present application;

[0026] FIG6 is a flowchart of another method for calling an emergency number according to an embodiment of the present application;

[0027] FIG7 is a structural diagram of an emergency number calling device according to an embodiment of the present application;

[0028] FIG8 is a structural diagram of another device for calling an emergency number according to an embodiment of the present application. DETAILED DESCRIPTION

[0029] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0031] In order to better understand the embodiments of the present application, the technical terms involved in the embodiments of the present application are explained as follows:

[0032] APN (Access Point Name): On a mobile device, users need to configure APN information to connect to the mobile network and access the internet. The APN includes the user's identity information and the mobile network operator's network information. With this information, the device can correctly connect to the mobile network and access the internet.

[0033] TCP / IP (Transmission Control Protocol / Internet Protocol): TCP / IP is the most widely used protocol on the Internet. It is used to connect different types of computers and network devices, enabling them to communicate with each other and exchange data.

[0034] Since satellite communications divide coverage by beams, rather than by administrative regions, there are certain technical limitations on emergency calls when a mobile phone is in arrears. For example, the emergency phone number specified by 3GPP can only be dialed to the ground station corresponding to the beam, rather than the resident emergency number, and the transmission between the mobile phone and the network is via bits, with each bit corresponding to one emergency call number. Even if the emergency rescue at the ground station is transferred to the home location, a lot of time will be wasted; the electronic fence function supported by satellite phones has limited accuracy and cannot meet the complex administrative area coverage boundary requirements; if the user dials the international area code and regional area code on the terminal side to make an emergency call, it is also necessary to accurately know the international area code and regional area code of the location; modifying the air interface protocol to add an emergency call list with international area code and regional area code will place very high demands on the mobile phone, because there will be a lot of matching emergency call entries, which is difficult for the terminal to implement. In order to solve the above problems, an emergency number calling method is provided in an embodiment of the present application. The method can be run in the computer terminal shown in Figure 1, and the computer terminal is described in detail below.

[0035] The embodiment of the method for calling an emergency number provided in the embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 shows a hardware structure block diagram of a computer terminal for implementing the method for calling an emergency number. As shown in Figure 1, the computer terminal 10 may include one or more (102a, 102b, ..., 102n are used in the figure to illustrate) processors (the processor may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission module 106 for communication functions connected via a wired and / or wireless network. In addition, it may also include: a display, a keyboard, a cursor control device, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, and a BUS bus. It will be understood by those skilled in the art that the structure shown in Figure 1 is only for illustration and does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 10 may also include more or fewer components than those shown in Figure 1, or have a configuration different from that shown in Figure 1.

[0036] It should be noted that the one or more processors and / or other data processing circuits described above may generally be referred to herein as "data processing circuitry." The data processing circuitry may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuitry may be a single, independent processing module, or may be incorporated in whole or in part into any of the other components of the computer terminal 10. As described in the embodiments of the present application, the data processing circuitry serves as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0037] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the emergency number calling method in the embodiment of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, realizing the above-mentioned emergency number calling method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely located relative to the processor, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0038] The transmission module 106 is configured to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by the communications provider of the computer terminal 10. In one embodiment, the transmission module 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission module 106 may be a radio frequency (RF) module, which is configured to communicate with the Internet wirelessly.

[0039] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 .

[0040] It should be noted that, in some optional embodiments, the computer terminal shown in FIG1 may include hardware components (including circuits), software components (including computer code stored on a computer-readable medium), or a combination of hardware components and software components. It should be noted that FIG1 is only an example of a specific embodiment and is intended to illustrate the types of components that may be present in the computer terminal.

[0041] In the above-mentioned operating environment, an embodiment of the present application provides an embodiment of a method for calling an emergency number. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0042] FIG2 is a flow chart of a method for calling an emergency number according to an embodiment of the present application. As shown in FIG2 , the method includes the following steps:

[0043] Step S202: Detecting the emergency number dialed by the target object at the satellite terminal.

[0044] In step S202, the satellite terminal can detect emergency calls made by satellite service users while roaming domestically or internationally, and further identify and process the detected emergency numbers. The satellite terminal dials the emergency numbers via the satellite communication network.

[0045] Step S204: If the emergency number is in the emergency number list, a prompt message sent by the voice interaction platform is received, wherein the prompt message is used to prompt the target object to confirm the resident area code.

[0046] In the above step S204, the emergency number list is configured in both the baseband chip of the satellite terminal and the satellite core network. The baseband chip in the satellite terminal is matched to confirm whether the emergency number is in the emergency number list. The satellite terminal will receive a prompt message sent by the (intelligent) voice interaction platform to confirm the resident area code of the target object.

[0047] In step S206, after the target confirms the residency area code, the target calls the emergency number of the target's location via the satellite terminal. The target confirms the residency area code by, but is not limited to, receiving a response message or confirmation instruction indicating that the target has confirmed the residency area code is valid, such as detecting a confirmation instruction input by the target.

[0048] In the above step S206, after the target object receives the prompt information sent by the voice interaction platform through the satellite terminal, it confirms the residential area code of the target object on the satellite terminal. The confirmation method can be, for example, the target object inputs the residential area code on the satellite terminal to confirm whether the residential area code is the residential area code corresponding to the target object's current residence. After confirmation, the satellite terminal executes the call to the emergency number.

[0049] Through steps S202 to S206, satellite service users are able to automatically dial emergency numbers at their locations, thereby establishing a matching relationship between users and locations. Furthermore, by adding a voice interaction platform to the satellite core network, dialing the area code automatically redirects the call to the emergency number at the location, thereby resolving the technical issue of satellite emergency communication delays caused by the inability of mobile phones to directly dial the emergency number at the location when the user is in arrears. This is described in detail below.

[0050] FIG3 is a flow chart of automatic matching of emergency numbers to a residence according to an embodiment of the present application. As shown in FIG3 , CN (Core Network) represents the core network, GSC (Ground Switching Center) represents the ground switching center, and MES (Manufacturing Execution System) refers to the manufacturing execution system, which can be integrated into a satellite terminal. In the embodiment of the present application, a satellite terminal is used to represent the above-mentioned MES, AP (Application Processor) represents the application chip, and BP (Baseband Processor) represents the baseband chip. When the satellite terminal is powered on and registered or accesses the network to perform satellite services, the location information of the residence of the target object will be reported to the satellite core network. At the same time, an intelligent voice interaction platform is added to the satellite core network side. Through voice interaction between the target object and the intelligent voice interaction platform, the satellite terminal is automatically transferred to the residence of the target object to make an emergency number call. The following is a detailed description of the above steps S202 to S206 in conjunction with FIG3 .

[0051] In some embodiments of the present application, the emergency number dialed by the target object in the satellite terminal can be detected in the following manner: the emergency number is sent to the baseband chip in the satellite terminal; and the baseband chip determines whether the emergency number is in the emergency number list.

[0052] In an embodiment of the present application, an emergency number list is pre-configured in the baseband chip of the satellite terminal to determine whether the emergency number dialed by the target object is in the emergency number list, as shown in Figure 3. Specifically, the satellite terminal detects the emergency number dialed by the target object, wherein the emergency number includes an emergency number dialed by the target object when roaming domestically or when roaming abroad; and sends the emergency number to the baseband chip of the satellite terminal. The baseband chip matches the emergency number list to determine whether the emergency number is in the emergency number list.

[0053] In some embodiments of the present application, determining whether an emergency number is in the emergency number list through a baseband chip includes: converting the emergency number into target bit data through the baseband chip; matching the target bit data with the emergency number list in the satellite terminal to obtain a matching result, wherein the emergency number list stores bit data corresponding to multiple emergency numbers; if the matching result is a successful match, determining that the emergency number is in the emergency number list; if the matching result is a failed match, determining that the emergency number is not in the emergency number list.

[0054] In an embodiment of the present application, as shown in FIG3 , each emergency number in the emergency number list corresponds to a dedicated bit. Before the baseband chip performs a matching judgment through the emergency number list, it is necessary to convert the received emergency number into bit data, and then match the converted bit data with the bit data corresponding to multiple emergency numbers in the emergency number list. Furthermore, when the bit data converted from the emergency number is consistent with the bit data corresponding to a certain emergency number in the emergency number list, it indicates a successful match, that is, it is determined that the emergency number is in the emergency number list; when the bit data converted from the emergency number is inconsistent with the bit data corresponding to all emergency numbers in the emergency number list, it indicates a failed match, that is, it is determined that the emergency number is not in the emergency number list.

[0055] In some embodiments of the present application, after determining whether the emergency number is in the emergency number list through the baseband chip, the method also includes: if the emergency number is in the emergency number list, entering the emergency call process; if the emergency number is not in the emergency number list, entering the normal call process.

[0056] In some embodiments of the present application, the emergency call process includes: sending the target bit data corresponding to the emergency number to the satellite core network through the ground switching center; restoring the target bit to the emergency number through the satellite core network and sending it to the voice interaction platform, and receiving the prompt information sent by the voice interaction platform.

[0057] In the embodiment of the present application, in order to facilitate the priority calling of emergency numbers, two telephone processes are set: the emergency call process and the ordinary call process. If the emergency number is matched successfully (that is, the emergency number is in the emergency number list), the emergency call process is entered; if the emergency number is matched unsuccessfully (that is, the emergency number is not in the emergency number list), the ordinary call process is entered. The two telephone processes are described below:

[0058] Emergency call processing means that when a user dials an emergency number, the communication system prioritizes the call to ensure that the emergency is handled promptly. Specifically, the system immediately identifies and prioritizes emergency calls, ensuring call quality and connection speed; and emergency calls are automatically and prioritized to the relevant emergency services for a rapid response.

[0059] Normal call processing refers to the process used by users for regular calls. Specifically, when dialing non-emergency numbers, the communications system will connect you according to the normal call processing. Specifically, call quality and connection speed may vary depending on system load and network conditions. Calls will not be automatically prioritized for emergency services, but will be connected based on the number dialed.

[0060] As shown in Figure 3, the satellite terminal sends the converted bit data of the emergency number to the satellite core network via the ground exchange center. The satellite core network restores the received bit data of the emergency number according to the emergency number list to obtain the restored emergency number. The restored emergency number is sent to the voice interaction platform to establish an emergency call connection, and a prompt message is received from the voice interaction platform. The prompt message is a confirmation prompt for the resident area code issued by the intelligent voice customer service in the intelligent voice interaction platform. It should be noted that the satellite core network is also pre-configured with an emergency number list to restore the target object's emergency number to the original emergency number after the bit data is converted by the baseband chip.

[0061] The normal telephone process is executed when the emergency number matching fails, that is, the emergency number is not in the emergency number list. Therefore, there is no need to match and restore the emergency number bit data. The satellite terminal sends the emergency number dialed by the target person through the ground switching center to the satellite core network to achieve a normal telephone connection. It should be noted that in the normal telephone process, the emergency number is dialed directly to the area where the ground station is located, and will not be transferred to the target person's residence through the voice interaction platform. It can be transferred to the target person's residence through emergency rescue at the ground station location.

[0062] In some embodiments of the present application, after receiving the prompt information sent by the voice interaction platform, the method further includes: receiving a residence area code entered by the target object in the satellite terminal according to the prompt information; sending the residence area code to the voice interaction platform, wherein the voice interaction platform splices the residence area code and the emergency number to obtain and transfer the call to the emergency number of the target object's residence.

[0063] In some embodiments of the present application, the voice interaction platform is deployed on the satellite core network side.

[0064] In an embodiment of the present application, the intelligent voice interaction platform is deployed on the satellite core network side, including a switch function and an interactive / interactive voice response (also called voice navigation) function. The target object confirms the area code where the target object resides through voice interaction with the intelligent voice customer service, thereby realizing the forwarding of the emergency number of the area code where the target object resides.

[0065] For example:

[0066] 1. Satellite service user A dials the emergency number 110;

[0067] 2. After the emergency number 110 is matched with the emergency number list in the baseband chip and restored in the satellite core network, the satellite core network sends the restored emergency number 110 to the voice interaction platform;

[0068] 3. The voice interaction platform sends a prompt message, for example: Hello, to call the emergency number in Xi'an (where User A resides), please press 0 (Xi'an's area code); to call the emergency number in other regions, please press X (other area codes);

[0069] 4. User A presses 0 to confirm that his / her location is Xi'an;

[0070] 5. Wait for customer service in Xi'an to answer the call.

[0071] In the above process, the voice interaction platform is also used to splice the resident area code and the emergency number to realize the forwarding of the emergency number in the target object's residence location. Specifically, the satellite terminal receives the Xi'an area code 0 entered by user A (the target object) in accordance with the prompt information sent by the voice interaction platform; the received Xi'an area code 0 is sent to the voice interaction platform; after receiving the Xi'an area code 0, the voice interaction platform splices the Xi'an area code 0 with the emergency number 110 dialed by user A to obtain user A's emergency number 0-110 in the Xi'an area; the satellite terminal calls the Xi'an customer service based on the emergency number 0-110 to realize the forwarding of user A's emergency call in the Xi'an area.

[0072] In some embodiments of the present application, after the target object confirms the resident area code, a call is made to the emergency number of the target object's residence through a satellite terminal, including: sending a trigger message to the central station of the target object's residence, wherein the trigger message includes the dialing information of the target object; detecting the voice message sent by the central station in response to the trigger message; determining whether the detected voice message is the emergency number of the central station; in the case that the detected voice message is the emergency number of the central station, sending a prompt message to prompt the target object to confirm the central station area code; after the target object confirms the central station area code, calling the central station through the satellite terminal.

[0073] In the embodiment of the present application, after determining the target object's residency area code, the satellite terminal, as an execution subject, executes an operation of calling the emergency number of the target object's residency location. First, the satellite terminal sends a trigger message containing the target object's dialing information to the central station at the target object's location, wherein the dialing information includes the area code of the central station at the target object's location and an emergency number, such as 0-110, to notify the central station at the target object's location that an emergency call is pending. Second, the satellite terminal receives a voice message sent by the central station at the target object's location in response to the trigger message, and detects whether the received voice message is the emergency number of the central station at the target object's location, thereby ensuring that communication between the satellite terminal and the central station at the target object's location is correct. If the detected voice message is the emergency number of the central station at the target object's location, the satellite terminal sends a prompt message to the target object, prompting the target object to reconfirm the area code of the central station at the target object's location, for example: Hello, you are currently dialing the emergency number of Xi'an. The area code of the Xi'an central station is 0. Please press the # key to confirm. After the target object confirms the area code of the central station at the target object's location, the satellite terminal executes an operation to call the central station at the target object's location, thereby establishing a communication connection between the satellite terminal and the central station at the target object's location.

[0074] In some embodiments of the present application, the above method also includes: the satellite terminal sends a voice message; the satellite terminal and the target object perform voice interaction to confirm the residence area code; the satellite terminal sends the residence area code to the voice interaction platform; the voice interaction platform determines whether the residence area code is in the registration information saved in the latest context; if the judgment result is yes, the voice interaction platform sends a call command to the satellite terminal; after receiving the call command, the satellite terminal sends a voice call to the emergency number in the residence area where the target object is located.

[0075] In an embodiment of the present application, a satellite terminal and a voice interaction platform are combined to enable a target subject to quickly and reliably call an emergency number at their location after confirming their location code, thereby obtaining necessary assistance and support in an emergency. Specifically, the satellite terminal sends a voice message to the target subject, conveying a request to confirm their location code. The target subject then interacts with the satellite terminal using voice responses or keystrokes to confirm their location code. The satellite terminal then sends the confirmed location code to the voice interaction platform for processing and verification. The verification includes: the voice interaction platform verifies whether the received location code is in the latest stored location code registration information. If the location code is in the latest stored location code registration information, the verification is successful. If the location code is successfully verified, the voice interaction platform sends a call command to the satellite terminal, instructing the satellite terminal to execute the call operation. Finally, the satellite terminal initiates a voice call to the target subject's location based on the call command from the voice interaction platform, thereby establishing a communication connection between the satellite terminal and the central station at the target subject's location.

[0076] In an embodiment of the present application, communication operations are performed between a satellite terminal and a voice interaction platform to confirm the resident area code of the target object, and after confirmation, a voice call is sent to the emergency number at the target object's location, thereby achieving the purpose of tracking the location of the target object in an emergency and sending a help message to the emergency number at its location. Through this emergency number calling method, emergency calls and positioning of the target object can be achieved in the absence of other communication equipment or signal coverage, providing more emergency services to satellite users worldwide.

[0077] In some embodiments of the present application, when a satellite terminal calls the emergency number of the target object's residence, if a service stop message is received from the operator of the emergency number of the target object's residence, the call to the emergency number of the target object's residence is stopped, and the call failure is marked in the list of emergency numbers called in the satellite terminal.

[0078] In addition, when a normal number dialed by a user is received, it is detected whether the normal number exists in the ground number library in the satellite terminal. If so, the normal number is directly connected. If not, the satellite network is started for communication.

[0079] In addition, after determining the resident area code, it is also possible to determine whether there is historical location information for the emergency number. If there is historical location information for the emergency number, the resident area code of the target person's previous call to the emergency number is obtained from the historical location information and used as the resident area code of the target person's location. If there is no historical location information for the emergency number, a prompt message sent by the voice interaction platform is received. After receiving the prompt message sent by the voice interaction platform, the satellite terminal can send the prompt message to the target person. After the target person confirms the resident area code, the satellite terminal calls the emergency number at the target person's location.

[0080] FIG4 is a flow chart of another method for calling an emergency number according to an embodiment of the present application. As shown in FIG4 , the method includes the following steps:

[0081] Step S402: If the emergency number dialed by the target object through the satellite terminal is in the emergency number list, the emergency number is received and a prompt message is sent to the satellite terminal, wherein the prompt message is used to prompt the target object to determine the resident area code;

[0082] Step S404, receiving the resident area code input by the target object via the satellite terminal;

[0083] Step S406: Concatenate the resident area code and the emergency number to obtain the emergency number of the target's location.

[0084] Step S408: calling the emergency number of the target object's residence.

[0085] Through steps S402 to S408, the voice interaction platform and the satellite terminal cooperate with each other, realizing the function of calling emergency numbers and area codes in different regions. Specifically, the voice interaction platform is configured on the satellite core network side. After the satellite core network restores the emergency number dialed by the target user based on the emergency number list, it forwards the restored emergency number to the voice interaction platform. The voice interaction platform receives the restored emergency number and sends a confirmation prompt of the resident area code issued by the intelligent voice customer service to the satellite terminal. The resident area code is then received by the target user in response to the prompt message. The emergency number dialed by the target user and the confirmed resident area code are concatenated to obtain the emergency number of the target user's location, so that the satellite terminal can transfer the call and call the emergency number of the target user's location.

[0086] To better understand the communication process between a satellite terminal and a satellite core network, an embodiment of the present application provides a schematic diagram of components of a satellite terminal and a satellite core network, as shown in FIG5 :

[0087] The satellite terminal includes a location sensor component and a communication component. Specifically, the location sensor component includes a location sensor for providing and reporting real-time location information of satellite service users; the communication component includes an AP module, an application layer / TCP / UDP (User Datagram Protocol) / IP module, and an L1 / L2 module. The AP module is responsible for interacting with the sensor module to obtain data such as rate; the application layer / TCP / UDP / IP module is responsible for splitting, reorganizing, and merging user data; and the L1 / L2 module is responsible for handling wireless resource scheduling. The L1 module refers to the RF module in the mobile phone, which is responsible for wireless communication between the mobile phone and the communication network. The L2 module refers to the logical communication module in the mobile phone, which is responsible for data transmission and control between the mobile phone and the communication network. The core network is responsible for handling related data processing and resource scheduling.

[0088] The satellite core network element includes communication components. Specifically, the communication components include the IP module, GTP-U module, UDP / IP module, and L1 / L2 module. The IP module is responsible for processing the splitting and reassembly of IP packets in the satellite core network, as well as IP packet routing, ensuring that packets are correctly transmitted from the source to the destination. The GTP-U module is responsible for transmitting user data within the satellite core network, playing a particularly important role in mobile communication networks, ensuring the security and reliability of user data transmission. The UDP / IP module is responsible for transmitting user data within the satellite core network, providing a simple, connectionless transmission service. The L1 / L2 module, which has the same function as the satellite terminal communication component, is primarily responsible for handling radio-side resource scheduling, while the core network handles related data processing and resource scheduling.

[0089] In an embodiment of the present application, a satellite terminal is used to provide real-time location information of the residence of satellite service users and to build an intelligent voice interaction platform. Satellite service users and the voice interaction platform conduct voice interaction to form matching rules for emergency numbers in different regions, so that satellite service users can automatically dial emergency numbers to their residence, rather than just to the administrative area of ​​the satellite network ground station, thereby optimizing the problem of global satellite emergency communication delays.

[0090] FIG6 is a flow chart of another method for calling an emergency number according to an embodiment of the present application. As shown in FIG6 , the method specifically includes the following steps:

[0091] Step S502, detecting the target number dialed by the target object in the satellite terminal;

[0092] Step S504: if the target number is in the emergency number list, obtain the location information of the satellite terminal;

[0093] Step S506, determining the target area to which the satellite terminal belongs based on the location information, and determining the international area code and regional area code to which the target area belongs;

[0094] Step S508: determining the emergency number calling process according to the location to which the target area belongs.

[0095] In some embodiments of the present application, detecting a target number dialed by a target object in a satellite terminal includes: sending the target number to a baseband chip in the satellite terminal; and determining, through the baseband chip, whether the target number is in an emergency number list.

[0096] In some embodiments of the present application, determining whether a target number is in an emergency number list through a baseband chip includes: converting the target number into target bit data through the baseband chip; matching the target bit data with the emergency number list in the satellite terminal to obtain a matching result, wherein the emergency number list stores bit data corresponding to a plurality of emergency numbers; if the matching result is a successful match, determining that the target number is in the emergency number list; if the matching result is a failed match, determining that the target number is not in the emergency number list.

[0097] In some embodiments of the present application, after determining whether the target number is in the emergency number list through the baseband chip, the method also includes: if the target number is in the emergency number list, entering the emergency call process; if the target number is not in the emergency number list, entering the normal call process.

[0098] In some embodiments of the present application, an emergency call process includes: receiving location information sent by a satellite terminal in access signaling; sending the location information to a location platform, wherein the location platform is configured to match region information of the satellite terminal based on the location information of the satellite terminal, that is, the location platform is a resident region location matching platform, and the location platform (or referred to as the resident region location matching platform) is located on the satellite core network side; receiving an international area code and a regional area code of a target region returned by the location platform, wherein the target region is obtained by the location platform by matching regional information based on the location information sent by the satellite terminal; obtaining regional information of the target region, and directly calling the target number if the regional information of the target region is the location of the satellite terminal number; if the regional information of the target region is other region of the country where the satellite terminal number is located, determining a calling number based on the regional area code and the target number, for example, the calling number may be determined as "0+regional area code+target number"; if the regional information of the target region is other country, determining a calling number based on the international area code and the target number, for example, the calling number may be determined as "00+international area code+regional area code+target number". Through the above process, it is possible to automatically add the international area code and the regional area code to the dialed number according to the relationship between the home location and the home country, thereby realizing emergency calls at the residence location.

[0099] The above steps S502 to S508 are explained through the following specific examples:

[0100] 1. A satellite service user dials a target number. The operating system in the satellite terminal sends the target number to the baseband chip in the satellite terminal.

[0101] 2. The baseband chip matches the target number with the emergency number list stored in the baseband chip. For example, the target number is first converted into the corresponding bits, and then matched with the bits stored in the emergency number list. If a match is successful, the target number dialed by the user is considered an emergency number, and the emergency call process will be entered subsequently;

[0102] 3. During the emergency call process, the satellite terminal normally sends location information (such as the latitude and longitude of the satellite terminal) to the core network in the access signaling. When the core network receives the location information, it will extract the location information in the specified message;

[0103] 4. The core network element sends the location information to the location platform. The location platform matches the target area information based on the latitude and longitude information in the location information and returns the international area code and regional area code of the target area.

[0104] 5. If the target area is the number's home country, call the target number directly. If the target area is in another country, call the target number using "0+area code+target number." If the target area is in another country, call the target number using "00+international area code+area code+target number."

[0105] It should be noted that the calling method for the emergency number shown in FIG6 has the same steps as the calling method for the emergency number in FIG2 , so the relevant explanations in FIG2 are also applicable to the calling method for the emergency number in FIG6 and will not be repeated here.

[0106] According to an embodiment of the present application, a device for calling an emergency number is provided. It should be noted that the device for calling an emergency number according to an embodiment of the present application can be used to execute the method for calling an emergency number according to an embodiment of the present application. The following describes the device for calling an emergency number according to an embodiment of the present application.

[0107] FIG7 is a schematic diagram of a device for calling an emergency number according to an embodiment of the present application. As shown in FIG7 , the device includes:

[0108] A detection module 70 is configured to detect an emergency number dialed by a target object at a satellite terminal;

[0109] The receiving module 72 is configured to receive a prompt message sent by the voice interaction platform when the emergency number is in the emergency number list, wherein the prompt message is used to prompt the target object to confirm the resident area code;

[0110] The calling module 74 is configured to call the emergency number of the target object's residence through the satellite terminal after the target object confirms the residence area code.

[0111] Through the detection module 70, receiving module 72 and calling module 74 in the above-mentioned emergency number calling device, the purpose of enabling satellite service users to automatically dial the emergency number to the residence is achieved, thereby forming a matching relationship between the user and the residence, and by adding an intelligent voice interaction platform on the satellite core network side, the technical effect of automatically transferring the call to the emergency number at the residence after dialing the area code is realized, thereby solving the technical problem of satellite emergency communication delay caused by the inability of the mobile phone to directly dial the emergency number at the residence when the mobile phone is in arrears.

[0112] In the emergency number calling device provided in the embodiment of the present application, the detection module is further configured to send the emergency number to the baseband chip in the satellite terminal; and determine whether the emergency number is in the emergency number list through the baseband chip.

[0113] In the emergency number calling device provided in the embodiment of the present application, the detection module is also configured to convert the emergency number into target bit data through the baseband chip; match the target bit data with the emergency number list in the satellite terminal to obtain a matching result, wherein the emergency number list stores bit data corresponding to multiple emergency numbers; if the matching result is a successful match, it is determined that the emergency number is in the emergency number list; if the matching result is a failed match, it is determined that the emergency number is not in the emergency number list.

[0114] In the emergency number calling device provided in the embodiment of the present application, the detection module is also configured to enter the emergency call process if the emergency number is in the emergency number list; and enter the ordinary call process if the emergency number is not in the emergency number list.

[0115] In the emergency number calling device provided in the embodiment of the present application, the receiving module is also configured to send the target bit data corresponding to the emergency number to the satellite core network through the ground switching center; restore the target bit to the emergency number through the satellite core network and send it to the voice interaction platform, and receive the prompt information sent by the voice interaction platform.

[0116] In the emergency number calling device provided in the embodiment of the present application, the receiving module is further configured to receive the resident area code entered by the target object in the satellite terminal according to the prompt information; and send the resident area code to the voice interaction platform, wherein the voice interaction platform splices the resident area code and the emergency number to obtain and transfer the call to the emergency number of the target object's residence.

[0117] FIG8 is a schematic diagram of another emergency number calling device provided according to an embodiment of the present application. As shown in FIG8 , the device includes:

[0118] The second receiving module 80 is configured to receive the emergency number and send a prompt message to the satellite terminal when the emergency number dialed by the target object through the satellite terminal is in the emergency number list, wherein the prompt message is used to prompt the target object to determine the resident area code;

[0119] The third receiving module 82 is configured to receive the resident area code input by the target object via the satellite terminal;

[0120] A concatenation module 84 is configured to concatenate the resident area code and the emergency number to obtain the emergency number of the target object's resident area;

[0121] The second calling module 86 is configured to call the emergency number of the location where the target object resides.

[0122] Through the second receiving module 80, the third receiving module 82, the splicing module 84, and the second calling module 86 in the above-mentioned emergency number calling device, the voice interaction platform and the satellite terminal cooperate with each other, realizing the function of calling emergency numbers and area codes in different regions. Among them, the voice interaction platform is configured on the satellite core network side. After the satellite core network restores the bit data corresponding to the emergency number dialed by the target object based on the emergency number list, it receives the restored emergency number and sends the resident area code confirmation prompt issued by the intelligent voice customer service to the satellite terminal. Then, it receives the resident area code entered by the target object after confirming the prompt information. The emergency number dialed by the target object and the confirmed resident area code are spliced ​​to obtain the emergency number of the target object's residence, so that the satellite terminal can transfer and call the emergency number of the target object's residence.

[0123] An embodiment of the present application also provides an electronic device, including one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement any of the above-mentioned emergency number calling methods.

[0124] It should be noted that the above-mentioned electronic device is used to execute any of the above-mentioned emergency number calling methods, so the relevant explanations in any of the above-mentioned emergency number calling methods are also applicable to the electronic device and will not be repeated here.

[0125] An embodiment of the present application further provides a non-volatile storage medium, which includes a stored computer program, wherein the device where the non-volatile storage medium is located executes any of the above-mentioned emergency number calling methods by running the computer program.

[0126] It should be noted that the above-mentioned non-volatile storage medium is used to execute any of the above-mentioned emergency number calling methods, so the relevant explanations in any of the above-mentioned emergency number calling methods are also applicable to the non-volatile storage medium and will not be repeated here.

[0127] An embodiment of the present application further provides a computer program product, comprising a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the emergency number calling method in each embodiment of the present application.

[0128] An embodiment of the present application further provides a computer program product, comprising computer instructions, which, when executed by a processor, implement the steps of the emergency number calling method in each embodiment of the present application.

[0129] The embodiments of the present application further provide a computer program, which, when executed by a processor, implements the steps of the emergency number calling method in each embodiment of the present application.

[0130] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0131] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0132] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0133] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0134] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0135] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0136] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application. Industrial Applicability

[0137] The technical solution provided by the present application can be applied to the field of satellite communications. In an embodiment of the present application, the emergency number dialed by the target object on the satellite terminal is detected; when the emergency number is in the emergency number list, a prompt message sent by the voice interaction platform is received, wherein the prompt message is used to prompt the target object to confirm the resident area code; after the target object confirms the resident area code, the emergency number of the target object's residence is called through the satellite terminal, thereby achieving the purpose of enabling satellite service users to automatically dial the emergency number to the residence, thereby forming a matching relationship between the user and the residence, and realizing the technical effect of automatically transferring the dialing of the emergency number at the residence after adding the area code by adding an intelligent voice interaction platform on the satellite core network side, thereby solving the technical problem of satellite emergency communication delay caused by the inability of the mobile phone to directly dial the emergency number of the residence when the mobile phone is in arrears.

Claims

1. A method for calling an emergency number, comprising: Detecting emergency numbers dialed by the target subject on the satellite terminal; If the emergency number is in the emergency number list, receiving a prompt message sent by the voice interaction platform, wherein the prompt message is used to prompt the target object to confirm the resident area code; After the target object confirms the residency area code, the emergency number of the target object's residency location is called through the satellite terminal.

2. The method according to claim 1, wherein Detect emergency numbers dialed by the target on the satellite terminal, including: sending the emergency number to a baseband chip in the satellite terminal; Determine, by the baseband chip, whether the emergency number is in the emergency number list.

3. The method according to claim 2, wherein: Determining, by the baseband chip, whether the emergency number is in the emergency number list includes: Converting the emergency number into target bit data through the baseband chip; Matching the target bit data with an emergency number list in the satellite terminal to obtain a matching result, wherein the emergency number list stores bit data corresponding to a plurality of emergency numbers; If the matching result is a successful match, determining that the emergency number is in the emergency number list; If the matching result is a matching failure, it is determined that the emergency number is not in the emergency number list.

4. The method according to claim 2, wherein: After determining, by the baseband chip, whether the emergency number is in the emergency number list, the method further includes: If the emergency number is in the emergency number list, enter the emergency call process; If the emergency number is not in the emergency number list, the normal call process is entered.

5. The method according to claim 4, wherein The emergency call process includes: Sending the target bit data corresponding to the emergency number to the satellite core network through the ground switching center; The target bit is restored to the emergency number through the satellite core network and then sent to the voice interaction platform, and the prompt information sent by the voice interaction platform is received.

6. The method according to claim 5, wherein: After receiving the prompt information sent by the voice interaction platform, the method further includes: receiving the resident area code input by the target object in the satellite terminal according to the prompt information; The residential area code is sent to the voice interaction platform, wherein the voice interaction platform combines the residential area code with the emergency number to obtain and transfer the call to the emergency number of the residence of the target object.

7. The method according to claim 1, wherein The voice interaction platform is deployed on the satellite core network side.

8. A method for calling an emergency number, comprising: In the case where the emergency number dialed by the target object through the satellite terminal is in the emergency number list, receiving the emergency number and sending a prompt message to the satellite terminal, wherein the prompt message is used to prompt the target object to determine the resident area code; receiving a resident area code input by the target object through the satellite terminal; Concatenate the resident area code and the emergency number to obtain the emergency number of the target object's residence; Call the emergency number of the target object's residence.

9. A device for calling an emergency number, comprising: a detection module configured to detect an emergency number dialed by a target subject at a satellite terminal; a receiving module configured to receive a prompt message sent by the voice interaction platform when the emergency number is in the emergency number list, wherein the prompt message is used to prompt the target object to confirm the resident area code; The calling module is configured to call the emergency number of the target object's residence through the satellite terminal after the target object confirms the residence area code.

10. An electronic device comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein: When the one or more programs are executed by the one or more processors, the one or more processors implement the emergency number calling method described in any one of claims 1 to 7, or implement the emergency number calling method described in claim 8.

11. A non-volatile storage medium comprising a stored computer program, wherein: The device where the non-volatile storage medium is located executes the emergency number calling method described in any one of claims 1 to 7, or executes the emergency number calling method described in claim 8 by running the computer program.

Citation Information

Patent Citations

  • Dialing method and dialing device for mobile terminal

    CN102958037A

  • Emergency number calling method and device and electronic equipment

    CN117749254A

  • Determining location of subscriber unit in mobile communication system

    CN1258422A

  • Phone Number Format Suggestion

    US20140323101A1