Satellite call matching method, apparatus and system, and non-volatile storage medium

By receiving the establishment request of the terminal equipment, sending administrative area instructions and selection instructions, and directly establishing a call process with the target administrative area, solving the problem of excessively long emergency call process in satellite communications, and achieving rapid call establishment.

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

Patent Information

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

AI Technical Summary

Technical Problem

When making an emergency call, satellite communication will be directly called to the ground station and then transferred from the ground station to the place of residence, resulting in the emergency call process being too long.

Method used

By receiving the establishment request of the terminal equipment, sending administrative area instructions and selection instructions, directly establishing a call process with the target administrative area, simplifying the establishment process of the emergency call process.

Benefits of technology

It reduces the establishment time of emergency call process and avoids waste of time caused by ground station transfer.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024113735_14082025_PF_FP_ABST
    Figure CN2024113735_14082025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a satellite call matching method, apparatus and system, and a non-volatile storage medium. The method comprises: receiving a request for establishing a target call procedure that is sent by a terminal device, wherein the target call procedure comprises an emergency call procedure; sending administrative region indication information to the terminal device, wherein the administrative region indication information comprises names of a plurality of candidate administrative regions and a selection instruction corresponding to each of the plurality of candidate administrative regions; receiving a target selection instruction sent by the terminal device; and on the basis of the target selection instruction, establishing the target call procedure between the terminal device and an administrative region corresponding to the target selection instruction.
Need to check novelty before this filing date? Find Prior Art

Description

Satellite call matching method, device, system and non-volatile storage medium

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on February 7, 2024, with application number 202410173840.1 and application name “Satellite call matching method, device, system and non-volatile storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of satellite communications, and more specifically, to a satellite call matching method, device, system, and non-volatile storage medium. Background Art

[0003] Since satellites divide their coverage area according to beams, when making an emergency call via satellite communication, the call is usually made directly to the location of the ground station, rather than to the emergency customer service center in the administrative area where the emergency call is intended to be connected, and then transferred from the ground station to the emergency customer service center in the administrative area, resulting in the entire emergency call process taking too long to establish.

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

[0005] Summary of the Invention

[0006] The embodiments of the present application provide a satellite call matching method, device, system and non-volatile storage medium to at least solve the technical problem of wasting time caused by the prior art that when a user makes an emergency call, the call is directly dialed to a ground station and then transferred to the home location by the ground station.

[0007] According to one aspect of an embodiment of the present application, a satellite call matching method is provided, including: receiving a request for establishing a target call process sent by a terminal device, wherein the target call process includes an emergency call process; sending administrative area indication information to the terminal device, wherein the administrative area indication information includes the names of multiple alternative administrative areas and a selection instruction corresponding to each of the multiple alternative administrative areas; receiving a target selection instruction sent by the terminal device; and establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the target selection instruction.

[0008] Optionally, the administrative region indication information includes administrative region voice indication information; the step of sending the administrative region indication information to the terminal device includes: determining the device location information of the terminal device; determining the distance between each of the multiple alternative administrative regions and the terminal device based on the device location information; determining the arrangement order of the alternative administrative regions based on the distance; and determining the playback order of the administrative region voice indication information based on the arrangement order.

[0009] Optionally, the establishment request includes the user identifier of the user who initiates the target call process through the terminal device; the step of sending administrative area indication information to the terminal device includes: determining the historical call records corresponding to the user identifier based on the user identifier; determining the target alternative administrative area based on the proportion of each administrative area in all administrative areas corresponding to the historical call records, and sending the administrative area indication information corresponding to the target alternative administrative area to the terminal device.

[0010] Optionally, the steps of establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the target selection instruction include: determining the administrative area corresponding to the target selection instruction based on the area code in the target selection instruction; determining the target customer service in the administrative area corresponding to the target selection instruction, wherein the target customer service is the customer service who handles the emergency call process; and establishing a target call process between the terminal device and the target customer service.

[0011] Optionally, the step of determining the target customer service in the administrative area corresponding to the target selection instruction includes: determining a set of alternative customer services in the administrative area corresponding to the target selection instruction, wherein the set of alternative customer services includes customer services whose current status is idle; determining evaluation indicators for each customer service in the set of alternative customer services; and determining the target customer service in the set of alternative customer services based on the evaluation indicators.

[0012] Optionally, the target selection instruction includes selecting audio; the step of establishing a target call process between the terminal device and the administrative region corresponding to the target selection instruction based on the target selection instruction includes: generating a selection text based on the selected audio; identifying and extracting keywords from the selection text, wherein the keywords include the name of the alternative administrative region selected by the target selection instruction; and establishing a target call process between the terminal device and the administrative region corresponding to the target selection instruction based on the keywords.

[0013] Optionally, the step of generating the selected text based on the selected audio includes: determining the language information of the selected audio; determining the corresponding audio recognition model based on the language information, and processing the selected audio based on the audio recognition model to obtain the selected text.

[0014] According to another aspect of an embodiment of the present application, a satellite call matching method is also provided, including: a terminal device initiates a request to establish a target call process to a satellite communication network, wherein the target call process includes an emergency call process; obtains administrative area indication information returned by the satellite communication network, wherein the administrative area indication information includes the names of multiple alternative administrative areas and selection instructions corresponding to each of the multiple alternative administrative areas; sends a selected target selection instruction to the satellite communication network, thereby establishing a target call process between the administrative area corresponding to the target selection instruction.

[0015] Optionally, the step of the terminal device initiating a request to establish a target call process to the satellite communication network includes: determining an input number input by the user to the terminal device; determining an emergency number set stored in the terminal device; and when the input number is in the emergency number set, determining to initiate a request to establish the target call process to the satellite communication network.

[0016] Optionally, the administrative region indication information includes administrative region voice indication information; after the step of obtaining the administrative region indication information returned by the satellite communication network, the satellite call matching method further includes: determining the device location information of the terminal device; determining the distance between each of the multiple alternative administrative regions and the terminal device based on the device location information; determining the playback order of the administrative region voice indication information based on the distance, and playing the administrative region voice indication information corresponding to each alternative administrative region according to the playback order.

[0017] According to another aspect of an embodiment of the present application, a satellite call matching device is also provided, including: a first processing module, configured to receive a request for establishing a target call process sent by a terminal device, wherein the target call process includes an emergency call process; a second processing module, configured to send administrative area indication information to the terminal device, wherein the administrative area indication information includes the names of multiple alternative administrative areas and a selection instruction corresponding to each of the multiple alternative administrative areas; a third processing module, configured to receive a target selection instruction sent by the terminal device; and a fourth processing module, configured to establish a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the target selection instruction.

[0018] According to another aspect of an embodiment of the present application, a satellite call matching system is also provided, including: a terminal device and a satellite communication network, wherein the terminal device is used to send a target call process establishment request and a target selection instruction to the satellite communication network, and is also used to receive administrative area indication information sent by the satellite communication network; the satellite communication network is used to send administrative area indication information to the terminal device, wherein the satellite communication network includes a voice interaction system, and the voice interaction system is used to determine the administrative area.

[0019] According to another aspect of an embodiment of the present application, a non-volatile storage medium is provided, which stores a program. When the program is executed, the device where the non-volatile storage medium is located is controlled to execute a satellite call matching method.

[0020] According to another aspect of an embodiment of the present application, an electronic device is provided, including: a memory and a processor, wherein the processor is configured to run a program stored in the memory, wherein the satellite call matching method is executed when the program is run.

[0021] In an embodiment of the present application, a method is adopted in which a request for establishing a target call process sent by a terminal device is received, wherein the target call process includes an emergency call process; administrative area indication information is sent to the terminal device, wherein the administrative area indication information includes the names of multiple alternative administrative areas and a selection instruction corresponding to each alternative administrative area in the multiple alternative administrative areas; a target selection instruction is received sent by the terminal device; and a target call process is established between the terminal device and the administrative area corresponding to the target selection instruction according to the target selection instruction. By interacting with the terminal device after the terminal device initiates a request for establishing a target call process, the alternative administrative area corresponding to the target call process is determined, thereby achieving the purpose of simplifying the process of establishing the target call process, thereby achieving the technical effect of reducing the time spent in the process of establishing the target call process, and further solving the technical problem of wasting time caused by the existing technology that when a user makes an emergency call, the user directly dials the ground station and then the ground station transfers the call to the home location. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] 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:

[0023] FIG1 is a schematic structural diagram of a satellite call matching system provided according to an embodiment of the present application;

[0024] FIG2 is a schematic structural diagram of a sensor component and a communication component of a terminal device provided according to an embodiment of the present application;

[0025] FIG3 is a flow chart of a satellite call matching method according to an embodiment of the present application;

[0026] FIG4 is a flow chart of a satellite call matching method according to an embodiment of the present application;

[0027] FIG5 is a schematic diagram of emergency number matching using a satellite call matching method according to an embodiment of the present application;

[0028] FIG6 is a schematic structural diagram of a satellite call matching device provided 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 related technologies, satellites divide their coverage area into beams. When making an emergency call, the call goes directly to the ground station, but the user's home location can quickly resolve the emergency. Therefore, there is a problem of time wasted when the ground station transfers the call to the home location. To solve this problem, the embodiments of this application provide a relevant solution, which is described in detail below.

[0032] An embodiment of the present application provides a satellite call matching system. Figure 1 is a schematic diagram of the structure of the satellite call matching system. As shown in Figure 1, it includes: a terminal device 110 and a satellite communication network 120, wherein the terminal device 110 is used to send a target call process establishment request and a target selection instruction to the satellite communication network 120, and is also used to receive administrative area indication information sent by the satellite communication network 120; the satellite communication network 120 is used to send administrative area indication information to the terminal device 110, wherein the satellite communication network 120 includes a voice interaction system, and the voice interaction system is used to determine the administrative area.

[0033] The satellite call matching system provided in the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system or 5G system, etc.

[0034] Optionally, the terminal device 110 includes, but is not limited to, a connection via a wired line, such as a Public Switched Telephone Network (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or a wireless interface, such as a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite communication network, an AM-FM broadcast transmitter; and / or a device of another terminal device configured to receive / send communication signals; and / or an Internet of Things (IoT) device. A terminal device configured to communicate via a wireless interface may be referred to as a "wireless communication terminal," "wireless terminal," or "mobile terminal." Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; PDAs that may include radiotelephones, pagers, Internet / Intranet access, web browsers, organizers, calendars, and / or Global Positioning System (GPS) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. A terminal device may be referred to as an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. An access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network, or a terminal device in a future-evolved PLMN. Figure 2 is a schematic diagram of the sensor and communication components of a terminal device, where the communication component includes an AP module, an application layer module, and an L1 / L2 module. The AP module is used to interact with the sensor module to obtain rate data and provide the rate data to the ML1. The application layer module is responsible for splitting, reassembling, and merging user data. The L1 / L2 module is used to handle radio-side resource scheduling, and the core network is responsible for related data processing and resource scheduling.

[0035] Optionally, device-to-device (D2D) communication may be performed between the terminal devices 110 .

[0036] An embodiment of the present application provides a satellite call matching method. FIG3 is a flow chart of the satellite call matching method. As shown in FIG3 , the method includes the following steps:

[0037] Step S302: receiving a target call process establishment request sent by a terminal device, wherein the target call process includes an emergency call process; the emergency call process is a call process established through a satellite communication network.

[0038] In the technical solution provided in step S302, it needs to be specifically explained that the establishment request includes the user identifier of the user who initiates the target call process through the terminal device; the step of sending administrative area indication information to the terminal device includes: determining the historical call records corresponding to the user identifier based on the user identifier; determining the target alternative administrative area based on the proportion of each administrative area in all administrative areas corresponding to the historical call records, and sending the administrative area indication information corresponding to the target alternative administrative area to the terminal device.

[0039] Step S304: Send administrative region indication information to the terminal device, where the administrative region indication information includes the names of multiple candidate administrative regions and a selection instruction corresponding to each candidate administrative region. The candidate administrative regions indicated by the administrative region indication information are administrative regions covered by the satellite communication network where the terminal is located. The candidate administrative regions can be prioritized based on the strength of the satellite signal within the region. For example, the higher the priority, the stronger the satellite signal:

[0040] The selection instructions may be codes corresponding to the candidate administrative regions. Users may enter a specific code through their terminal device to indicate the administrative region they wish to access. Alternatively, the selection instructions may be identification information for the candidate administrative region. After the user selects the candidate administrative region they wish to access, the terminal device may generate a target selection instruction containing the identification information for the selected candidate administrative region.

[0041] In the technical solution provided in step S304, it needs to be specifically explained that the administrative region indication information includes administrative region voice indication information; the step of sending the administrative region indication information to the terminal device includes: determining the device location information of the terminal device; determining the distance between each of the multiple alternative administrative regions and the terminal device based on the device location information; determining the arrangement order of the alternative administrative regions based on the distance; and determining the playback order of the administrative region voice indication information based on the arrangement order.

[0042] Specifically, the satellite positioning system module in the terminal device is used to obtain the geographical location information of the terminal device, including detailed coordinates such as longitude and latitude; determine the target administrative area: based on the geographical location information of the terminal device, combined with satellite map data, determine the administrative area where it is located; in the determined administrative area, query or call relevant customer service resources through the satellite communication network, and select the target customer service responsible for handling the emergency call process; establish the target call process: use the satellite communication link to establish the call process between the terminal device and the target customer service.

[0043] As an optional implementation method, when determining the arrangement order of the candidate administrative regions based on distance, the distance between the terminal device and each candidate administrative region can be determined based on the positioning information of the terminal device, and the candidate administrative regions can be sorted in order of distance from near to far. In addition, the region where the terminal device is currently located can be determined based on the location information of the terminal device, and the selection frequency of each candidate administrative region corresponding to emergency calls in the region can be determined based on historical call data, and the candidate administrative regions can be sorted in order of frequency from high to low. Step S306, receiving the target selection instruction sent by the terminal device;

[0044] In the technical solution provided in step S306, it needs to be specifically explained that the target selection instruction includes selecting audio; the step of establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the target selection instruction includes: generating a selection text based on the selected audio; identifying and extracting keywords from the selection text, wherein the keywords include the name of the alternative administrative area selected by the target selection instruction; and establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the keywords.

[0045] Specifically, the step of generating the selected text based on the selected audio includes: determining the language information of the selected audio; determining the corresponding audio recognition model based on the language information, and processing the selected audio based on the audio recognition model to obtain the selected text.

[0046] Step S308: establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction according to the target selection instruction.

[0047] In the technical solution provided in step S308, it should be specifically explained that the step of establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the target selection instruction includes: determining the administrative area corresponding to the target selection instruction based on the area code in the target selection instruction; determining a target customer service representative within the administrative area corresponding to the target selection instruction, wherein the target customer service representative is the customer service representative who handles the emergency call process; and establishing the target call process between the terminal device and the target customer service representative. It should be noted that the customer service representative here can be a customer service terminal, a customer service client, or a customer service account.

[0048] Specifically, the step of determining the target customer service in the administrative area corresponding to the target selection instruction includes: determining a set of alternative customer services in the administrative area corresponding to the target selection instruction, wherein the set of alternative customer services includes customer services whose current status is idle; determining the evaluation indicators of each customer service in the set of alternative customer services; and determining the target customer service in the set of alternative customer services based on the evaluation indicators.

[0049] The execution entity of the above steps S202-S308 may be a network element device in the satellite communication network.

[0050] The present application also provides a satellite call matching method. FIG4 is a flow chart of the satellite call matching method. As shown in FIG4 , the method includes the following steps:

[0051] Step S402: The terminal device initiates a request to establish a target call process to the satellite communication network, wherein the target call process includes an emergency call process;

[0052] In the technical solution provided in step S402, it needs to be specifically explained that the step of the terminal device initiating a request to establish a target call process to the satellite communication network includes: determining the input number input by the user to the terminal device; determining the emergency number set stored in the terminal device; and when the input number is in the emergency number set, determining to initiate a request to establish a target call process to the satellite communication network.

[0053] Step S404: obtaining administrative region indication information returned by the satellite communication network, wherein the administrative region indication information includes the names of multiple candidate administrative regions and a selection instruction corresponding to each candidate administrative region;

[0054] In the technical solution provided in step S404, it needs to be specifically explained that the administrative region indication information includes administrative region voice indication information; after the step of obtaining the administrative region indication information returned by the satellite communication network, the satellite call matching method also includes: determining the device location information of the terminal device; determining the distance between each of the multiple alternative administrative regions and the terminal device based on the device location information; determining the playback order of the administrative region voice indication information based on the distance, and playing the administrative region voice indication information corresponding to each alternative administrative region according to the playback order.

[0055] Step S406: Send the selected target selection instruction to the satellite communication network, thereby establishing a target call process between the administrative areas corresponding to the target selection instruction.

[0056] In some embodiments of the present application, as shown in FIG5 , emergency numbers are stored in an emergency number list, wherein each emergency number corresponds to a bit, and what is transmitted between the terminal device and the network is not the emergency number, but the bit. Both the voice interaction system and the terminal device can obtain the emergency number list and determine whether the user's current dialing number is a registered emergency number through the emergency number list. Specifically, when the user makes a call, the operating system sends the phone number to the baseband chip, and the baseband chip matches the phone number in the emergency number list. If the match is successful, the phone number is confirmed to be an emergency call and the emergency call dialing process is entered. After entering the emergency call dialing process, the user's call terminal device uploads the user's current location to the network, and the core network transfers the call line to the voice interaction system. The voice interaction system can interact with the user to determine the specific administrative area. The voice interaction system can also determine the distance between each of the multiple alternative administrative areas and the terminal device based on the terminal device location information, and then determine the playback order of the administrative area voice indication information based on the distance, and play the administrative area voice indication information corresponding to each of the alternative administrative areas according to the playback order.

[0057] By adopting a method of receiving a target call process establishment request sent by a terminal device, wherein the target call process includes an emergency call process; sending administrative area indication information to the terminal device, wherein the administrative area indication information includes the names of multiple alternative administrative areas and a selection instruction corresponding to each alternative administrative area in the multiple alternative administrative areas; receiving a target selection instruction sent by the terminal device; and establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction according to the target selection instruction, by interacting with the terminal device after the terminal device initiates a target call process establishment request to determine the alternative administrative area corresponding to the target call process, the purpose of simplifying the target call process establishment process is achieved, thereby realizing the technical effect of reducing the time consumed in the target call process establishment process, and further solving the technical problem of wasting time caused by the existing technology that when a user makes an emergency call, the user directly dials the ground station and the ground station transfers the call to the home location.

[0058] An embodiment of the present application provides a satellite call matching device. Figure 6 is a schematic structural diagram of the satellite call matching device. As shown in Figure 6, it includes: a first processing module 60 is configured to receive a request for establishing a target call process sent by a terminal device, wherein the target call process includes an emergency call process; a second processing module 62 is configured to send administrative area indication information to the terminal device, wherein the administrative area indication information includes the names of multiple alternative administrative areas and a selection instruction corresponding to each of the multiple alternative administrative areas; a third processing module 64 is configured to receive a target selection instruction sent by the terminal device; and a fourth processing module 66 is configured to establish a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the target selection instruction.

[0059] In some embodiments of the present application, the first processing module 60 includes the user identifier of the user who initiates the target call process through the terminal device when establishing the request; the step of sending administrative area indication information to the terminal device includes: determining the historical call records corresponding to the user identifier based on the user identifier; determining the target alternative administrative area based on the proportion of each administrative area in all administrative areas corresponding to the historical call records, and sending the administrative area indication information corresponding to the target alternative administrative area to the terminal device.

[0060] In some embodiments of the present application, the administrative region indication information includes administrative region voice indication information, and the step of the second processing module 62 sending the administrative region indication information to the terminal device includes: determining the device location information of the terminal device; determining the distance between each of the multiple alternative administrative regions and the terminal device based on the device location information; determining the arrangement order of the alternative administrative regions based on the distance; and determining the playback order of the administrative region voice indication information based on the arrangement order.

[0061] In some embodiments of the present application, the target selection instruction includes selecting audio, and the steps of the third processing module 64 establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the target selection instruction include: generating a selection text based on the selection audio; identifying and extracting keywords from the selection text, wherein the keywords include the name of the alternative administrative area selected by the target selection instruction; and establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the keywords.

[0062] In some embodiments of the present application, the step of the third processing module 64 generating the selected text based on the selected audio includes: determining the language information of the selected audio; determining the corresponding audio recognition model based on the language information, and processing the selected audio based on the audio recognition model to obtain the selected text.

[0063] In some embodiments of the present application, the steps of the fourth processing module 66 establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the target selection instruction include: determining the administrative area corresponding to the target selection instruction based on the area code in the target selection instruction; determining the target customer service in the administrative area corresponding to the target selection instruction, wherein the target customer service is the customer service who handles the emergency call process; and establishing a target call process between the terminal device and the target customer service.

[0064] In some embodiments of the present application, the step of the fourth processing module 66 determining the target customer service in the administrative area corresponding to the target selection instruction includes: determining a set of alternative customer services in the administrative area corresponding to the target selection instruction, wherein the alternative customer service set includes customer services whose current status is idle; determining evaluation indicators of each customer service in the alternative customer service set; and determining the target customer service in the alternative customer service set based on the evaluation indicators.

[0065] It should be noted that the various modules in the above-mentioned satellite call matching device can be program modules (for example, a set of program instructions that implement a certain specific function) or hardware modules. For the latter, it can be expressed in the following forms, but is not limited to this: the expression form of each of the above-mentioned modules is a processor, or the functions of each of the above-mentioned modules are implemented by a processor.

[0066] An embodiment of the present application provides a non-volatile storage medium storing a program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the following satellite call matching method: receiving a request for establishing a target call process sent by a terminal device, wherein the target call process includes an emergency call process; sending administrative area indication information to the terminal device, wherein the administrative area indication information includes the names of multiple alternative administrative areas and a selection instruction corresponding to each of the multiple alternative administrative areas; receiving a target selection instruction sent by the terminal device; and establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the target selection instruction.

[0067] An embodiment of the present application provides an electronic device, which includes a memory and a processor, wherein the processor is used to run a program stored in the memory, wherein the following satellite call matching method is executed when the program is running: receiving a request for establishing a target call process sent by a terminal device, wherein the target call process includes an emergency call process; sending administrative area indication information to the terminal device, wherein the administrative area indication information includes the names of multiple alternative administrative areas and a selection instruction corresponding to each of the multiple alternative administrative areas; receiving a target selection instruction sent by the terminal device; and establishing a target call process between the terminal device and the administrative area corresponding to the target selection instruction based on the target selection instruction.

[0068] 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.

[0069] 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.

[0070] 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.

[0071] 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.

[0072] 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 relevant technology 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.

[0073] 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

[0074] The satellite call matching method, device, system, and non-volatile storage medium provided in the embodiments of the present application are applied to the field of satellite communications. In the embodiments of the present application, a method, device, system, and non-volatile storage medium are provided, which are applied to the field of satellite communications. In the embodiments of the present application, a method is provided, wherein a target call process establishment request is received from a terminal device, wherein the target call process includes an emergency call process; administrative region indication information is sent to the terminal device, wherein the administrative region indication information includes the names of multiple candidate administrative regions and a selection instruction corresponding to each of the multiple candidate administrative regions; a target selection instruction is received from the terminal device; and a target call process is established between the terminal device and the administrative region corresponding to the target selection instruction according to the target selection instruction. After the terminal device initiates the target call process establishment request, the method and device interact with the terminal device to determine the candidate administrative region corresponding to the target call process, thereby simplifying the target call process establishment process, thereby achieving the technical effect of reducing the time consumed in the target call process establishment process, and thus solving the technical problem of wasting time caused by the prior art in which a user directly dials a ground station when making an emergency call, and then the ground station transfers the call to the home location.

Claims

1. A satellite call matching method, comprising: Receiving a target call process establishment request sent by a terminal device, wherein the target call process includes an emergency call process; Sending administrative region indication information to the terminal device, wherein the administrative region indication information includes names of multiple candidate administrative regions and a selection instruction corresponding to each candidate administrative region in the multiple candidate administrative regions; receiving a target selection instruction sent by the terminal device; The target call process between the terminal device and the administrative area corresponding to the target selection instruction is established according to the target selection instruction.

2. The satellite call matching method according to claim 1, wherein: The administrative region indication information includes administrative region voice indication information; and the step of sending the administrative region indication information to the terminal device includes: Determining device location information of the terminal device; Determining a distance between each candidate administrative region in the plurality of candidate administrative regions and the terminal device according to the device location information; Determining the arrangement order of the candidate administrative regions according to the distances; The order of playing the administrative area voice indication information is determined according to the arrangement order.

3. The satellite call matching method according to claim 1, wherein: The establishment request includes a user identifier of a user who initiates the target call process through the terminal device; The step of sending administrative area indication information to the terminal device includes: Determining a historical call record corresponding to the user identifier according to the user identifier; According to the proportion of each administrative region in all administrative regions corresponding to the historical call records, a target candidate administrative region is determined, and the administrative region indication information corresponding to the target candidate administrative region is sent to the terminal device.

4. The satellite call matching method according to claim 1, wherein: The step of establishing the target call process between the terminal device and the administrative area corresponding to the target selection instruction according to the target selection instruction includes: Determining the administrative area corresponding to the target selection instruction according to the area code in the target selection instruction; Determine the target customer service in the administrative area corresponding to the target selection instruction, wherein the target Customer service is the customer service that handles the emergency call process; The target call process is established between the terminal device and the target customer service.

5. The satellite call matching method according to claim 4, wherein: The step of determining the target customer service in the administrative area corresponding to the target selection instruction includes: Determine a set of candidate customer service representatives in the administrative area corresponding to the target selection instruction, wherein the set of candidate customer service representatives includes customer service representatives whose current status is idle; Determining an evaluation index for each customer service representative in the candidate customer service representative set; The target customer service representative is determined from the set of candidate customer service representatives based on the evaluation index.

6. The satellite call matching method according to claim 1, wherein: The target selection instruction includes selecting audio; The step of establishing the target call process between the terminal device and the administrative area corresponding to the target selection instruction according to the target selection instruction includes: generating a selected text according to the selected audio; Identifying and extracting keywords from the selected text, wherein the keywords include the name of the candidate administrative region selected by the target selection instruction; The target call process is established between the terminal device and the administrative area corresponding to the target selection instruction according to the keyword.

7. The satellite call matching method according to claim 6, wherein: The step of generating the selected text according to the selected audio comprises: Determining language information of the selected audio; A corresponding audio recognition model is determined according to the language information, and the selected audio is processed according to the audio recognition model to obtain the selected text.

8. A satellite call matching method, comprising: The terminal device initiates a request to establish a target call process to the satellite communication network, wherein the target call process includes an emergency call process; Obtaining administrative region indication information returned by the satellite communication network, wherein the administrative region indication information includes names of multiple candidate administrative regions and a selection instruction corresponding to each candidate administrative region in the multiple candidate administrative regions; Sending the selected target selection instruction to the satellite communication network, thereby matching the target selection instruction A target call process should be established between the administrative areas.

9. The satellite call matching method according to claim 8, wherein: The step of the terminal device initiating a request to establish a target call process to the satellite communication network includes: determining an input number input by a user into the terminal device; determining a set of emergency numbers stored in the terminal device; In a case where the input number is in the emergency number set, it is determined to initiate a request to establish the target call flow to the satellite communication network.

10. The satellite call matching method according to claim 8, wherein: The administrative region indication information includes administrative region voice indication information; after the step of obtaining the administrative region indication information returned by the satellite communication network, the satellite call matching method further includes: Determining device location information of the terminal device; Determining a distance between each candidate administrative region in the plurality of candidate administrative regions and the terminal device according to the device location information; The playback order of the administrative area voice indication information is determined according to the distance, and the administrative area voice indication information corresponding to each candidate administrative area is played according to the playback order.

11. A satellite call matching device, comprising: A first processing module is configured to receive a target call process establishment request sent by a terminal device, wherein the target call process includes an emergency call process; a second processing module configured to send administrative region indication information to the terminal device, wherein the administrative region indication information includes names of multiple candidate administrative regions and a selection instruction corresponding to each candidate administrative region among the multiple candidate administrative regions; a third processing module, configured to receive a target selection instruction sent by the terminal device; The fourth processing module is configured to establish the target call process between the terminal device and the administrative area corresponding to the target selection instruction according to the target selection instruction.

12. A satellite call matching system comprising: A terminal device and a satellite communication network, wherein the terminal device is used to send a target call process establishment request and a target selection instruction to the satellite communication network, and is also used to receive administrative area indication information sent by the satellite communication network; the satellite communication network is used to send administrative area indication information to the terminal device, wherein the satellite communication network includes a voice interaction system, and the voice interaction system is used to determine the administrative area.

13. A non-volatile storage medium storing a program, wherein: When the program is running, the device where the non-volatile storage medium is located is controlled to execute the satellite call matching method according to any one of claims 1 to 7 or claims 8 to 10.

14. An electronic device comprising: A memory and a processor, wherein the processor is configured to run a program stored in the memory, wherein the satellite call matching method according to any one of claims 1 to 7 or claims 8 to 10 is executed when the program is run.

Citation Information

Patent Citations

  • Satellite communication method, nonvolatile storage medium and electronic equipment

    CN116614172A

  • Satellite call matching method, device and system and nonvolatile storage medium

    CN117728881A

  • Determining location of subscriber unit in mobile communication system

    CN1258422A

  • Network selection method, electronic device, and storage medium

    US20230199691A1

  • Network selection method and apparatus, device, and storage medium

    WO2022073247A1