WO2021103214A1 - 呼叫的方法、存储介质以及终端 - Google Patents

呼叫的方法、存储介质以及终端 Download PDF

Info

Publication number
WO2021103214A1
WO2021103214A1 PCT/CN2019/126568 CN2019126568W WO2021103214A1 WO 2021103214 A1 WO2021103214 A1 WO 2021103214A1 CN 2019126568 W CN2019126568 W CN 2019126568W WO 2021103214 A1 WO2021103214 A1 WO 2021103214A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
type
communication identifier
terminal
communication
Prior art date
Application number
PCT/CN2019/126568
Other languages
English (en)
French (fr)
Inventor
王完英
高趁丽
Original Assignee
惠州Tcl移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 惠州Tcl移动通信有限公司 filed Critical 惠州Tcl移动通信有限公司
Priority to US17/618,565 priority Critical patent/US20220248292A1/en
Publication of WO2021103214A1 publication Critical patent/WO2021103214A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0022Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies
    • H04W36/00224Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies between packet switched [PS] and circuit switched [CS] network technologies, e.g. circuit switched fallback [CSFB]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]

Definitions

  • This application relates to the field of communication technology, and in particular to a calling method, storage medium, and terminal.
  • An emergency call refers to dialing an alarm or distress number such as 112, 110, 119, 120 from a mobile phone.
  • Emergency call hotlines have been set up in many countries, the purpose of which is to make help-seekers call for help in a critical situation and use emergency services such as police, fire or ambulance.
  • the phone number for help may vary from country to country.
  • the call for help is generally composed of 3 digits for the helper to remember and dial.
  • the operator does not support calling into the corresponding emergency call center. When a user encounters an emergency, he cannot dial out by entering these types of emergency numbers, which delays the user's call for help.
  • the embodiments of the present application provide a calling method, storage medium, and terminal, which can save the user's time for asking for help and improve the efficiency of calling for help.
  • the embodiment of the present application provides a calling method, including:
  • the terminal When the terminal is in the VoLTE or VoWiFi network and receives a call instruction triggered by the communication identifier input by the user, if the communication identifier does not belong to the communication identifier supported by the current terminal, a verification request is sent to the verification server based on the IMS network;
  • the network standard of the operator network currently connected to the terminal is switched to the target network standard to initiate a call flow.
  • an embodiment of the present application also provides a calling device, including:
  • the processing unit is used to send a verification request to the verification server based on the IMS network when the terminal is in the VoLTE or VoWiFi network and receives a call instruction triggered by the communication identification input by the user, if the communication identification does not belong to the communication identification supported by the current terminal ;
  • the receiving unit is configured to receive response information returned by the verification server based on the verification request;
  • the determining unit is used to determine the type of communication identification according to the response information
  • the call flow establishment unit switches the network standard of the operator network currently connected to the terminal to the target network standard to initiate a call flow according to the communication identification type and the communication identification.
  • the determining unit includes an identifying subunit and a first determining subunit
  • the first determining subunit is configured to determine the communication identification type according to the prefix information.
  • the call flow establishment unit includes a first call subunit and a second call subunit
  • the first call subunit is configured to send an emergency dial request based on the 2G/3G network when the communication identifier type is an emergency communication identifier specified by the 3GPP protocol;
  • the second call subunit is used to send a normal dial request based on the 2G/3G network when the type of the communication identifier does not belong to the emergency communication identifier specified by the 3GPP protocol.
  • the device further includes a second determining subunit and a switching subunit;
  • the second determining subunit is used to determine the current network standard after the call ends
  • the switching subunit is used to switch the current network standard to re-register to VoLTE or VoWiFi when the current network standard is a 2G/3G network.
  • an embodiment of the present application also provides a computer-readable storage medium, the storage medium stores instructions, and the instructions are executed by the processor as follows:
  • the terminal When the terminal is in the VoLTE or VoWiFi network and receives a call instruction triggered by the communication identifier input by the user, if the communication identifier does not belong to the communication identifier supported by the current terminal, sending a verification request to the verification server based on the IMS network;
  • the network standard of the operator network currently connected to the terminal is switched to the target network standard to initiate a call flow.
  • an embodiment of the present application also provides a terminal, including: a processor and a memory; the memory is stored with a plurality of instructions, and the processor loads the instructions stored in the memory to perform the following steps:
  • the terminal When the terminal is in the VoLTE or VoWiFi network and receives a call instruction triggered by the communication identifier input by the user, if the communication identifier does not belong to the communication identifier supported by the current terminal, sending a verification request to the verification server based on the IMS network;
  • the network standard of the operator network currently connected to the terminal is switched to the target network standard to initiate a call flow.
  • the embodiments of the present application provide a calling method, storage medium, and terminal, which can save the user's time for asking for help and improve the efficiency of calling for help.
  • Fig. 1 is a schematic flowchart of a calling method provided by an embodiment of the present application.
  • Fig. 2 is another schematic flowchart of the calling method provided by an embodiment of the present application.
  • Fig. 3 is a schematic diagram of the application process of the calling method provided by an embodiment of the present application.
  • Fig. 4 is a schematic structural diagram of a calling method provided by an embodiment of the present application.
  • Fig. 5 is a schematic diagram of another structure of a calling method provided by an embodiment of the present application.
  • Fig. 6 is a schematic structural diagram of a terminal provided by an embodiment of the present application.
  • This embodiment provides a calling method, storage medium, and terminal.
  • the embodiment of the application provides a calling system, including: the calling device provided in the embodiment of the application, the calling device may be integrated in a terminal, and the terminal may be a mobile phone, a tablet computer, a notebook computer, or other equipment.
  • the calling system may also include other equipment, such as servers and other equipment.
  • the terminal When the terminal is in the VoLTE or VoWiFi network and receives a call command triggered by the communication identifier input by the user, if the communication identifier does not belong to the current terminal support Based on the IMS network, send a verification request to the verification server, receive the response information returned by the verification server based on the verification request, and then determine the communication identification type according to the response information, and then, according to the communication identification type and the The communication identifier switches the network standard of the operator network to which the terminal is currently connected to the target network standard to initiate a call flow.
  • the calling method provided in the embodiments of the present application can be implemented in a calling device.
  • the calling device can be specifically integrated in an electronic device, which includes but is not limited to computers, smart watches, mobile phones, tablet computers and other devices.
  • the description will be made from the perspective of the calling device, and the calling device may be specifically integrated in the terminal.
  • the terminal may include a mobile phone, a smart watch, a tablet computer, a notebook computer, a personal computer (PC, Personal Computer), etc.
  • a calling method includes: when the terminal is in a VoLTE or VoWiFi network, and a call instruction triggered by a communication identifier input by a user is received, if the communication identifier does not belong to a communication identifier supported by the current terminal, verifying based on the IMS network
  • the server sends a verification request, receives the response information returned by the verification server based on the verification request, and then determines the communication identification type according to the response information, and then, according to the communication identification type and the communication identification, the terminal is currently connected to the operation
  • the network standard of the business network is switched to the target network standard to initiate a call flow.
  • a calling method is provided.
  • the calling method can be executed by the processor of the terminal.
  • the specific process can be as follows:
  • the terminal When the terminal is in the VoLTE or VoWiFi network and receives a call instruction triggered by the communication identifier input by the user, if the communication identifier does not belong to the communication identifier supported by the current terminal, a verification request is sent to the verification server based on the IMS network.
  • IMS IP Multimedia Subsystem, IP Multimedia Subsystem
  • IMS IP Multimedia Subsystem
  • IP Multimedia Subsystem IP Multimedia Subsystem
  • IMS is considered to be the core technology of the next generation network, and it is also an important way to solve the integration of mobile and fixed networks and introduce differentiated services such as the triple integration of voice, data, and video.
  • VoLTE Voice over Long-Term Evolution, Long-Term Evolution Voice Bearer
  • IMS Interoperability for Mobile Communications
  • VoWiFi Voice Call Technologies based on IMS.
  • the main difference between VoWiFi and VoLTE is that the former uses Wi-Fi as an access point, while the latter accesses a base station, but both of them must ultimately be connected to IMS, which is controlled and managed by the operator.
  • the communication identifier refers to the telephone number.
  • the communication identifier supported by the current terminal includes a phone number pre-customized in the current operator's network and a phone number supported by the SIM card.
  • the verification server is a device that provides computing services for the IMS network.
  • the verification request is the session establishment signaling sent by the terminal when the user calls the phone.
  • the terminal is a mobile phone
  • the user dials some phone numbers through the IMS network. If the phone number is not a pre-customized phone number in the current operator network or a phone number supported by the SIM card, the IMS will determine the short Whether the number is an emergency number and return the judgment result to the current terminal, and then UE (User Equipment) will initiate MO INVITE signaling is session establishment signaling to the authentication server.
  • UE User Equipment
  • the response information returned by the verification server based on the verification request is received.
  • step 101 when the authentication server receives the session establishment signaling, it will return a response message 380 Alternative Service signaling.
  • the type of communication identification is determined according to the response information.
  • the type of communication identification can be divided into emergency numbers and ordinary numbers.
  • the emergency number refers to dialing 112, 110, 119, 120 and other alarm or distress numbers from a mobile phone.
  • the ordinary number refers to the number used by ordinary users to communicate with each other in addition to the emergency number.
  • the step of "determining the communication identification type according to the response information” may include the following process:
  • the response information carries the type identifier.
  • the converted URI of the phone number in Contact (Uniform Resource Identifier, uniform resource identifier) type, please refer to the following table:
  • the response message is 380 Alternative Service signaling also carries the parameter Contact URI, and the type of communication identifier can be determined according to the prefix information of the parameter Contact URI. For example, when the parameter Contact URI When the URI carries the urn:service:sos prefix, the IMS network matches these short numbers as emergency numbers.
  • the network standard of the operator network currently connected to the terminal is switched to the target network standard to initiate a call flow.
  • the network standard network standard is the type of network.
  • the network standard of mobile phones in our country has CDMA 1X, 800MHZ frequency band occupied by CDMA mobile phones; 900/1800/1900MHZ occupied by GSM mobile phones Frequency band; 900/1800MHZ frequency band occupied by GSM 1X dual-mode (ie WCDMA) in the past two years; 900/1800/1900/2100MHz frequency band occupied by 3G; 1920-2170MHZ frequency band occupied by 4G.
  • Unicom 4GTD The 2555-2575MHz and 2300-2320MHz frequency bands occupied by LTE.
  • the step of "switching the network standard of the carrier network to which the terminal is currently connected to the target network standard to initiate a call process based on the communication identifier type and the communication identifier" may include the following procedures:
  • an emergency dial request is sent based on the 2G/3G network;
  • the step of "switching the network standard of the carrier network currently connected to the terminal to the target network standard to initiate a call procedure based on the communication identifier type and the communication identifier" may also include the following procedure:
  • 3GPP The 3rd Generation Partnership Project, the third-generation partnership project
  • 3GPP is to define a complete end-to-end system specification, to ensure compliance with industry requirements, seamless interoperability between different vendors, and to provide mobile with the necessary global scale, and also for To achieve the smooth transition of GSM from 2G network to 3G network.
  • the emergency dial request signaling is emergency_setup, and the ordinary dial request signaling is setup.
  • the IMS module of the UE Modem After receiving the response information, the IMS module of the UE Modem starts to parse the content in the Contact URI, and initiates CSFB (Circuit Switched Fallback), and re-initiates registration to 2G/3G network. If the phone number is an emergency number specified by 3GPP, the current terminal initiates emergency dialing through the 2G/3G network. If the phone number is not an emergency number specified by the 3GPP protocol, the current terminal initiates ordinary dialing through the 2G/3G network.
  • CSFB Circuit Switched Fallback
  • the terminal when the terminal is in the VoLTE or VoWiFi network and receives a call instruction triggered by the communication identifier input by the user, if the communication identifier does not belong to the communication identifier supported by the current terminal, a verification request is sent to the verification server based on the IMS network , Receiving the response information returned by the verified server based on the verification request, and then determining the communication identification type according to the response information, and then, according to the communication identification type and the communication identification, the network of the operator network to which the terminal is currently connected The system is switched to the target network system to initiate a call flow.
  • This solution can save users' time for calling for help and improve the efficiency of calling for help.
  • a calling method the specific process may include:
  • the terminal When the terminal is in the VoLTE or VoWiFi network, and the terminal receives a call instruction triggered by the communication identifier input by the user, if the communication identifier does not belong to the communication identifier supported by the current terminal, it sends a verification request to the verification server based on the IMS network.
  • the communication identifier supported by the current terminal includes a phone number pre-customized in the current operator's network and a phone number supported by the SIM card.
  • the verification request is the session establishment signaling sent by the terminal when the user calls the phone.
  • the terminal is a mobile phone
  • the user dials some phone numbers through the IMS network. If the phone number is not a pre-customized phone number in the current operator network or a phone number supported by the SIM card, the IMS will determine the short Whether the number is an emergency number and the judgment result is returned to the current terminal, then the UE will initiate MO INVITE signaling, that is, session establishment signaling to the authentication server.
  • MO INVITE signaling that is, session establishment signaling to the authentication server.
  • the terminal receives the response information returned by the verification server based on the verification request.
  • the authentication server when the authentication server receives the session establishment signaling, it returns a response message 380 Alternative Service signaling, and the terminal receives the response message.
  • the terminal determines the communication identification class according to the response information.
  • the communication identification type is determined according to the type identifier, the prefix information of the type identifier is identified, and then the communication identification type is determined according to the prefix information.
  • Response message received by the terminal 380 Alternative Service signaling carries the parameter Contact URI, and the type of communication identifier can be determined according to the prefix information of the parameter Contact URI. For example, when the parameter Contact URI When the URI carries the urn:service:sos prefix, the IMS network matches these short numbers as emergency numbers.
  • the terminal switches the network standard of the operator network currently connected to the terminal to the target network standard according to the communication identifier type and the communication identifier to initiate a call flow.
  • the network standard is the type of network.
  • 2G, 3G, 4G, and 5G are different network standards.
  • the communication identifier type and the communication identifier may be specifically as follows: according to the communication identifier type and the communication identifier, initiate a circuit domain fallback, and register to a 2G/3G network.
  • the communication identification type is an emergency communication identification specified in the 3GPP protocol
  • an emergency dial request is sent based on the 2G/3G network
  • an ordinary dialing request is sent based on the 2G/3G network request.
  • the call ends determine the current network standard; when the current network standard is 2G/3G network, switch the current network standard to re-register to VoLTE or VoWiFi.
  • 3GPP The 3rd Generation Partnership Project, the third-generation partnership project
  • 3GPP is to define a complete end-to-end system specification, to ensure compliance with industry requirements, seamless interoperability between different vendors, and to provide mobile with the necessary global scale, and also for To achieve the smooth transition of GSM from 2G network to 3G network.
  • the IMS module of the UE Modem After receiving the response information, the IMS module of the UE Modem starts to parse the content in the Contact URI and initiates CSFB (Circuit Switched Fallback, circuit domain fall), re-initiate registration to the 2G/3G network. If the phone number is an emergency number specified by 3GPP, the current terminal initiates emergency dialing through the 2G/3G network. If the phone number is not an emergency number specified by the 3GPP protocol, the current terminal initiates ordinary dialing through the 2G/3G network.
  • CSFB Circuit Switched Fallback, circuit domain fall
  • the terminal determines the current network standard.
  • the terminal switches the current network standard and re-registers to VoLTE or VoWiFi.
  • the terminal when the terminal is in the VoLTE or VoWiFi network and receives a call instruction triggered by the communication identifier input by the user, if the communication identifier does not belong to the communication identifier supported by the current terminal, a verification request is sent to the verification server based on the IMS network , Receiving the response information returned by the verification server based on the verification request, and then determining the communication identification type according to the response information, and then, according to the communication identification type and the communication identification, the network of the operator network to which the terminal is currently connected The system is switched to the target network system to initiate a call flow.
  • This solution can save users' time for calling for help and improve the efficiency of calling for help.
  • the UE starts up, the user inserts the operator’s SIM card, registers with VoLTE or VoWiFi, and then enters the dialing application interface in the dialing application, enters the short number (986/994/995) and other short numbers, and clicks the dial button Call this number. If the current outgoing short number fails to match the emergency number saved by the mobile phone or SIM, the UE will initiate MO INVITE signaling to the IMS network, and the IMS network will reply to the UE’s 380 Alternative Service signaling also carries the parameter Contact URI.
  • the IMS module of the UE Modem After receiving the 380 Alternative Service signaling, the IMS module of the UE Modem starts to parse the Contact The content in the URI, the CSFB will be initiated, and the registration to the 2/3G network will be re-initiated.
  • Modem analysis 380 Alternative The content of the Contact URI in the Service signaling is reported to the Framework layer.
  • the Framework layer judges the Contact type according to the content parameters of the parsed Contact URI, and does the following processing:
  • the EMERGENCY_SETUP emergency call process will be re-initiated, and the call will be sent to the corresponding emergency call center.
  • the Contact URI carries the Category type and is not a Contact type supported by the 3GPP protocol, such as ⁇ urn:service:sos.country-specific.pl.986>
  • the normal phone SETUP process will be initiated again and dialed out as a normal number.
  • an empty number will be prompted on the mobile phone interface, so as to prevent the user from making multiple calls due to the emergency number prompted by the mobile phone interface, which will delay the time for calling for help.
  • a calling device is also provided, and the calling device is suitable for a terminal.
  • the calling device is suitable for a terminal.
  • a calling device is also provided, and the calling device may be specifically integrated in the terminal.
  • the calling device can be integrated in the client in the form of a client.
  • the call device can include: a processing unit 301, a receiving unit 302, a determining unit 303, and a call flow establishing unit 304, as follows:
  • the processing unit 301 is configured to send a verification to the verification server based on the IMS network when the terminal is in the VoLTE or VoWiFi network and receives a call instruction triggered by the communication identifier input by the user, if the communication identifier does not belong to the communication identifier supported by the current terminal request;
  • the receiving unit 302 is configured to receive response information returned by the verified server based on the verification request;
  • the determining unit 303 is configured to determine the communication identification type according to the response information
  • the call flow establishing unit 304 switches the network standard of the operator network currently connected to the terminal to the target network standard to initiate a call flow based on the communication identification type and the communication identification.
  • the determining unit 303 includes an identifying subunit 3031 and a first determining subunit 3032;
  • the identification subunit 3031 is used to identify the prefix information of the type identifier
  • the first determining subunit 3032 is configured to determine the communication identification type according to the prefix information.
  • the call flow establishment unit 304 includes a first call subunit 3041 and a second call subunit 3042;
  • the first call subunit 3041 is configured to send an emergency dial request based on the 2G/3G network when the communication identifier type is an emergency communication identifier specified by the 3GPP protocol;
  • the second call subunit 3042 is used to send a normal dialing request based on the 2G/3G network when the type of the communication identifier does not belong to the emergency communication identifier specified in the 3GPP protocol.
  • the device further includes a second determining subunit 305 and a switching subunit 306;
  • the second determining subunit 305 is used to determine the current network standard after the call ends;
  • the switching subunit 306 is configured to switch the current network standard to re-register to VoLTE or VoWiFi when the current network standard is a 2G/3G network.
  • the verification is based on the IMS network.
  • the server sends a verification request, receives the response information returned by the verification server based on the verification request, and then determines the communication identification type according to the response information, and then, according to the communication identification type and the communication identification, the terminal is currently connected to the operation
  • the network standard of the business network is switched to the target network standard to initiate a call flow.
  • the embodiment of the present application also provides a terminal, which may be a mobile phone, a smart watch, a tablet computer, a notebook computer, a personal computer (PC, Personal Computer), etc.
  • a terminal which may be a mobile phone, a smart watch, a tablet computer, a notebook computer, a personal computer (PC, Personal Computer), etc.
  • Figure 6 it shows a schematic structural diagram of a terminal involved in an embodiment of the present application, specifically:
  • the terminal may include one or more processing core processors 401, one or more computer-readable storage medium memory 402, power supply 403, input unit 404 and other components.
  • processing core processors 401 one or more computer-readable storage medium memory 402, power supply 403, input unit 404 and other components.
  • FIG. 6 does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine some components, or arrange different components. among them:
  • the processor 401 is the control center of the terminal. It uses various interfaces and lines to connect the various parts of the entire terminal. By running or executing software programs and/or modules stored in the memory 402, and calling data stored in the memory 402, Perform various functions of the terminal and process data to monitor the terminal as a whole.
  • the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, where the application processor mainly processes the operating system, user interface, application programs, etc. , The modem processor mainly deals with wireless communication. It can be understood that the foregoing modem processor may not be integrated into the processor 401.
  • the memory 402 may be used to store software programs and modules.
  • the processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402.
  • the memory 402 may mainly include a program storage area and a data storage area.
  • the program storage area may store an operating system, an application program required by at least one function (such as a sound playback function, an image playback function, etc.), etc.; Data created by the use of the terminal, etc.
  • the memory 402 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
  • the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.
  • the terminal also includes a power supply 403 for supplying power to various components.
  • the power supply 403 may be logically connected to the processor 401 through a power management system, so that functions such as charging, discharging, and power consumption management can be managed through the power management system.
  • the power supply 403 may also include any components such as one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, and a power status indicator.
  • the terminal may also include an input unit 404, which can be used to receive inputted digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
  • an input unit 404 which can be used to receive inputted digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
  • the terminal may also include a display unit, etc., which will not be repeated here.
  • the processor 401 of the terminal loads the communication identifier input by the user into the memory 402 according to the following instructions, and the processor 401 processes the communication identifier to generate a call instruction, and then continue The next step is as follows:
  • the terminal When the terminal is in the VoLTE or VoWiFi network and receives a call instruction triggered by the communication identification input by the user, if the communication identification does not belong to the communication identification supported by the current terminal, the authentication request is sent to the authentication server based on the IMS network, and the authenticated server is received Based on the response information returned by the verification request, the communication identification type is determined according to the response information, and then, according to the communication identification type and the communication identification, the network standard of the operator network to which the terminal is currently connected is switched to the target network The standard initiates the call flow.
  • the terminal provided in the embodiment of the present application can provide a calling method, which can save the user's time for calling for help and improve the efficiency of calling for help.
  • an embodiment of the present application provides a storage medium in which multiple instructions are stored, and the instructions can be loaded by a processor to execute the steps in any call method provided in the embodiments of the present application. such as:
  • the terminal When the terminal is in the VoLTE or VoWiFi network and receives a call instruction triggered by the communication identification input by the user, if the communication identification does not belong to the communication identification supported by the current terminal, the authentication request is sent to the authentication server based on the IMS network, and the authenticated server is received Based on the response information returned by the verification request, the communication identification type is determined according to the response information, and then, according to the communication identification type and the communication identification, the network standard of the operator network to which the terminal is currently connected is switched to the target network The standard initiates the call flow.
  • the storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), disk or CD, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Emergency Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Public Health (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请提供一种呼叫的方法、存储介质以及终端。其中,在当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求,接收该验证服务器基于该验证请求返回的响应信息,根据该响应信息确定通讯标识类型,并根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。

Description

呼叫的方法、存储介质以及终端
本申请要求于2019年11月27日提交中国专利局、申请号为201911181063.0、发明名称为“呼叫的方法、装置、存储介质以及终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,具体涉及一种呼叫的方法、存储介质以及终端。
背景技术
用户在注册VoLTE或VoWiFi网络后,由于运营商网络或者通信协议的限制,有一些号码是无法呼出的。例如,紧急呼叫(Emergency Call)。紧急呼叫是指用手机拨打112、110、119、120之类的报警或求救号码。紧急呼叫在很多国家都有设立热线,目的是令求助人在遇到危急情况时求救,使用警察、消防或救护的紧急服务。每个国家的求救电话号码可能会有差异。求救电话一般都由3个数字组成,以便求助人记忆和拨打。有些国家有几个求救电话号码,联络不同提供紧急服务的部门。这些号码的紧急性使各国都规定它们可以使用任何当时可用的网络。但对于有一些类型的紧急号码,运营商是不支持呼入相应的紧急呼叫中心。当用户遇到紧急情况时,输入这些类型的紧急号码是无法拨出的,从而耽误用户求救。
技术问题
本申请实施例提供一种呼叫的方法、存储介质以及终端,可以节省用户节省用户求救的时间,提高呼救效率。
技术解决方案
本申请实施例提供一种呼叫的方法,包括:
当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求;
接收该验证服务器基于该验证请求返回的响应信息;
根据该响应信息确定通讯标识类型;
根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
相应的,本申请实施例还提供一种呼叫的装置,包括:
处理单元,用于当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求;
接收单元,用于接收该验证服务器基于该验证请求返回的响应信息;
确定单元,用于根据该响应信息确定通讯标识类型;
呼叫流程建立单元,根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
在一些实施例中,该确定单元包括识别子单元和第一确定子单元;
识别子单元,用于识别所述类型标识符的前缀信息;
第一确定子单元,用于根据所述前缀信息确定所述通信标识类型。
在一些实施例中,该呼叫流程建立单元包括第一呼叫子单元和第二呼叫子单元;
该第一呼叫子单元,用于当所述通讯标识类型为属于3GPP协议规定的紧急通讯标识时,基于2G/3G网络发送紧急拨号请求;
该第二呼叫子单元,用于当所述通讯标识的类型不属于3GPP协议规定的紧急通讯标识,基于2G/3G网络发送普通拨号请求。
在一些实施例中,该装置还包括第二确定子单元和切换子单元;
该第二确定子单元,用于当通话结束后,确定当前网络制式;
该切换子单元,用于当该当前网络制式为2G/3G网络时,切换当前网络制式重新注册到VoLTE或VoWiFi。
相应的,本申请实施例还提供一种计算机可读存储介质,该存储介质存储有指令,该指令被处理器执行如下步骤:
当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若所述通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求;
接收所述验证服务器基于所述验证请求返回的响应信息;
根据所述响应信息确定通讯标识类型;
根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
相应的,本申请实施例还提供了一种终端,包括:处理器和存储器;该存储器质存储有多条指令,该处理器加载该存储器存储的指令以执行如下步骤:
当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若所述通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求;
接收所述验证服务器基于所述验证请求返回的响应信息;
根据所述响应信息确定通讯标识类型;
根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
有益效果
本申请实施例提供一种呼叫的方法、存储介质以及终端,可以节省用户节省用户求救的时间,提高呼救效率。
附图说明
图1是本申请实施例提供的呼叫的方法的流程示意图。
图2是本申请实施例提供的呼叫的方法的又一流程示意图。
图3是本申请实施例提供的呼叫的方法的应用流程示意图。
图4是本申请实施例提供的呼叫的方法的结构示意图。
图5是本申请实施例提供的呼叫的方法的另一种结构示意图。
图6是本申请实施例提供的终端的结构示意图。
本发明的实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本发明中的术语“第一”、“第二”和“第三”是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、***、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
本实施例提供一种呼叫的方法、存储介质以及终端。
本申请实施例提供一种呼叫的***,包括:本申请实施例提供的呼叫的装置,该呼叫的装置可以集成在终端中,该终端可以是手机、平板电脑、笔记本电脑等设备。此外呼叫的***还可以包括其他设备,比如服务器等设备。
例如,以该呼叫的***集成在终端中为例,参见图1,当该终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求,接收该验证服务器基于该验证请求返回的响应信息,然后,根据该响应信息确定通讯标识类型,再然后,根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
本申请实施例提供的呼叫的方法,可实现在呼叫的装置中,该呼叫的装置具体可以集成在电子设备中,电子设备包括但不限于计算机、智能手表、手机、平板电脑等设备。
以下分别进行详细说明。需说明的是,以下实施例的顺序不作为对实施例优选顺序的限定。
在本实施例中,将从呼叫装置的角度进行描述,该呼叫装置具体可以集成在终端。其中,该终端可以包括手机、智能手表、平板电脑、笔记本电脑、个人计算机(PC,Personal Computer)等。
一种呼叫的方法,包括:当该终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求,接收该验证服务器基于该验证请求返回的响应信息,然后,根据该响应信息确定通讯标识类型,再然后,根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
如图1所示,提供了一种呼叫的方法,该呼叫的方法可以由终端的处理器执行,具体流程可以如下:
当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求。
其中,IMS(IP Multimedia Subsystem,IP多媒体子***),是一种全新的多媒体业务形式,它能够满足的终端客户更新颖、更多样化多媒体业务的需求。IMS被认为是下一代网络的核心技术,也是解决移动与固网融合,引入语音、数据、视频三重融合等差异化业务的重要方式。
其中,VoLTE(Voice over Long-Term Evolution,长期演进语音承载),是一个面向手机和数据终端的高速无线通信标准。它基于IMS网络并承载于4G网络,使语音服务(控制和媒体层面)作为数据流在LTE(Long Term Evolution,长期演进)数据承载网络中传输,而不再需维护和依赖传统的电路交换语音网络,实现了数据与语音业务在同一网络下的统一。其中,VoWiFi(Voice over Wi-Fi,网路电话)与VoLTE都是基于IMS为基础的语音通话技术。VoWiFi与VoLTE主要的差别是前者是透过Wi-Fi作为接入点,后者则是接入基站,但两者最终都要接入IMS,受运营商控制与管理这项IP语音服务。
其中,通讯标识,即指电话号码。
其中,当前终端支持的通讯标识包括在当前运营商网络内预先客制化的电话号码以及SIM卡支持的电话号码。
其中,验证服务器是为IMS网络提供计算服务的设备。
其中,验证请求即为用户在呼叫电话时终端发送的会话建立信令。
例如,如该终端为手机,用户通过IMS网络拨打一些电话号码,若该电话号码不是该当前运营商网络内预先客制化的电话号码或是SIM卡支持的电话号码,则IMS会判断该短号码是否为紧急号码并将判断结果返回给当前终端,然后UE( User Equipment,用户设备)会发起MO INVITE信令即会话建立信令给验证服务器。
接收该验证服务器基于该验证请求返回的响应信息。
例如,以步骤101中的例子为例,当验证服务器收到会话建立信令后会返回一个响应信息380 Alternative Service信令。
根据该响应信息确定通讯标识类型。
其中,通讯标识类型可以按大类分为紧急号码和普通号码。紧急号码是指用手机拨打112、110、119、120之类的报警或求救号码。普通号码是指除开紧急号码之外,普通用户之间相互沟通交流的所使用的号码。
在一些实施例中,步骤“根据该响应信息确定通讯标识类型”可以包括以下流程:
其中,响应信息携带类型标识符。
(11)根据该类型标识符确定所述通讯标识类型;
(12)识别所述类型标识符的前缀信息;
(13)根据所述前缀信息确定所述通信标识类型。
Contact中电话号码转换后的URI(Uniform Resource Identifier,统一资源标识符)类型,请参考如下表格:
Code 380AS Emergency URI Short Code Description Setup
999 urn:service:sos.ambulance Emergency medical services Emergency setup (Ambulance Guard: true)
998 urn:service:sos.fire Fire Rescue Emergency setup (Fire Brigade: true)
997 urn:service:sos.police Police Emergency setup (Police: true)
985 urn:service:sos.mountain See and Mountain rescue Emergency setup (Mountain rescue: true)
984 urn:service:sos.marine River rescue Emergency setup (Marine Guard: true)
996 urn:service:sos.country-specific.pl.996 Anti-terrorist center Setup (996)
995 urn:service:sos.country-specific.pl.995 Police - Child Alert system Setup (995)
994 urn:service:sos.country-specific.pl.994 Emergency water supply, Setup (994)
993 urn:service:sos.country-specific.pl.993 Emergency heating Setup (993)
992 urn:service:sos.country-specific.pl.992 Emergency gas works, Setup (992)
991 urn:service:sos.country-specific.pl.991 Emergency power Setup (991)
987 urn:service:sos.country-specific.pl.987 Crisis Management Center Setup (987)
986 urn:service:sos.country-specific.pl.986 Municipal Police Setup (986)
例如,以步骤102中的例子为例,响应信息380 Alternative Service信令并携带参数Contact URI,可以根据参数Contact URI的前缀信息去判断通讯标识的类型,例如,当参数Contact URI携带有urn:service:sos前缀时,IMS网络匹配到这些短号码是紧急号码。
根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
其中,网络制式网络制式就是网络的类型,例如,我国手机的网络制式有CDMA手机占用的CDMA 1X,800MHZ频段;GSM手机占用的900/1800/1900MHZ 频段;近两年的GSM 1X双模(即WCDMA)占用的900/1800MHZ频段;3G占用的900/1800/1900/2100MHz频段;4G占用的1920--2170MHZ频段。联通4GTD LTE占用的2555-2575MHz,2300-2320MHz频段。
在一些实施例中,步骤“根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程”可以包括以下流程:
(21)根据所述通讯标识类型、及所述通讯标识,发起电路域回落,注册到2G/3G网络;
(22)基于所述2G/3G网络发起呼叫流程;
当该通讯标识类型为属于3GPP协议规定的紧急通讯标识时,基于2G/3G网络发送紧急拨号请求;
(23)当该通讯标识的类型不属于3GPP协议规定的紧急通讯标识,基于2G/3G网络发送普通拨号请求。
在一些实施例中,步骤“根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程”之后还可以包括以下流程:
(24)当通话结束后,确定当前网络制式;
(25)当当前网络制式为2G/3G网络时,切换当前网络制式重新注册到VoLTE或VoWiFi。
其中,3GPP(The 3rd Generation Partnership Project,第三代合作伙伴计划)是为了定义完整的端到端***规范,确保符合行业需求,不同厂商之间实现无缝互操作以及为移动提供其所必需的全球规模,并且也为了实现GSM由2G网络到3G网络的平滑过渡的需求。
其中,紧急拨号请求的信令是emergency_setup,普通拨号请求的信令是setup。例如,以步骤103中的例子为例,UE Modem(调制解调器)的IMS模块接收到响应信息后开始解析Contact URI中的内容,并将发起CSFB(Circuit Switched Fallback ,电路域回落),重新发起注册到2G/3G网络。若该电话号码为3GPP规定的紧急号码,则当前终端通过2G/3G网络发起紧急拨号。若该电话号码不是3GPP协议规定的紧急号码,则当前终端通过2G/3G网络发起普通拨号。
由于不是协议规定的紧急号码是无法接入到紧急呼叫中心的,并且拨打这类号码时,手机界面会提示紧急呼叫。当该不是协议规定的紧急号码拨出时,***会自动返回一个语音播报,大概持续两分钟左右。本方案将该转到普通拨号流程,由于该号码没有与之对应的终端,因此会在手机界面提示空号,从而避免用户因手机界面提示为紧急号码而多次拨打,耽误呼救时间。其中,被IMS网络判断为紧急号码的电话号码在呼出时,手机界面都会显示紧急呼叫。
本申请实施例在当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求,接收所验证服务器基于该验证请求返回的响应信息,然后,根据该响应信息确定通讯标识类型,再然后,根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。该方案可以节省用户求救的时间,提高呼救效率。
根据上述描述的内容,下面将对本申请实施例提供的方法进行举例说明。
参考图2,一种呼叫的方法,具体流程可以包括:
当终端处于VoLTE或VoWiFi网络下,终端接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求。
其中,当前终端支持的通讯标识包括在当前运营商网络内预先客制化的电话号码以及SIM卡支持的电话号码。
其中,验证请求即为用户在呼叫电话时终端发送的会话建立信令。
例如,如该终端为手机,用户通过IMS网络拨打一些电话号码,若该电话号码不是该当前运营商网络内预先客制化的电话号码或是SIM卡支持的电话号码,则IMS会判断该短号码是否为紧急号码并将判断结果返回给当前终端,然后UE会发起MO INVITE信令即会话建立信令给验证服务器。
终端接收该验证服务器基于该验证请求返回的响应信息。
例如,当验证服务器收到会话建立信令后会返回一个响应信息380 Alternative Service信令,终端接收该响应信息。
终端根据该响应信息确定通讯标识类。
例如,具体可以如下:根据该类型标识符确定所述通讯标识类型,识别所述类型标识符的前缀信息,然后,根据所述前缀信息确定所述通信标识类型。终端接收到的响应信息380 Alternative Service信令携带参数Contact URI,可以根据参数Contact URI的前缀信息去判断通讯标识的类型,例如,当参数Contact URI携带有urn:service:sos前缀时,IMS网络匹配到这些短号码是紧急号码。
终端根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
其中,网络制式网络制式就是网络的类型。例如,2G、3G、4G以及5G为不同的网络制式。
例如,具体可以如下:根据所述通讯标识类型、及所述通讯标识,发起电路域回落,注册到2G/3G网络。当该通讯标识类型为属于3GPP协议规定的紧急通讯标识时,基于2G/3G网络发送紧急拨号请求;当该通讯标识的类型不属于3GPP协议规定的紧急通讯标识,基于2G/3G网络发送普通拨号请求。当通话结束后,确定当前网络制式;当当前网络制式为2G/3G网络时,切换当前网络制式重新注册到VoLTE或VoWiFi。
其中,3GPP(The 3rd Generation Partnership Project,第三代合作伙伴计划)是为了定义完整的端到端***规范,确保符合行业需求,不同厂商之间实现无缝互操作以及为移动提供其所必需的全球规模,并且也为了实现GSM由2G网络到3G网络的平滑过渡的需求。
例如,例如,以步骤103中的例子为例,UE Modem(调制解调器)的IMS模块接收到响应信息后开始解析Contact URI中的内容,并将发起CSFB(Circuit Switched Fallback ,电路域回落),重新发起注册到2G/3G网络。若该电话号码为3GPP规定的紧急号码,则当前终端通过2G/3G网络发起紧急拨号。若该电话号码不是3GPP协议规定的紧急号码,则当前终端通过2G/3G网络发起普通拨号。
205、当通话结束后,终端确定当前网络制式。
206、当当前网络制式为2G/3G网络时,终端切换当前网络制式重新注册到VoLTE或VoWiFi。
本申请实施例在当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求,接收该验证服务器基于该验证请求返回的响应信息,然后,根据该响应信息确定通讯标识类型,再然后,根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。该方案可以节省用户求救的时间,提高呼救效率。
根据上面实施例所描述的方法,以下将举一应用例作进一步详细说明。
如图3所示,UE启动,用户***运营商SIM卡,注册上VoLTE或是VoWiFi,然后进入拨号应用中的拨打应用界面后,输入(986/994/995)等短号码,并点击拨号键呼出此号码。如果当前呼出短号码未能匹配到手机或者SIM保存的紧急号码,则UE会发起MO INVITE信令给IMS网络,IMS网络回复UE的380 Alternative Service信令并携带参数Contact URI。UE Modem 的IMS模块接收到380 Alternative Service信令后开始解析Contact URI中的内容,并将发起CSFB回落,重新发起注册到2/3G网络。Modem解析380 Alternative Service信令中Contact URI的内容,并上报给Framework层,Framework层根据解析后的Contact URI的内容参数判断Contact类型,做如下处理:
若Contact URI为携带Category类型为3GPP协议支持的Contact类型,比如<urn:service:sos.police>,则会重新发起EMERGENCY_SETUP紧急呼叫流程,呼入到相应的紧急呼救中心。
若Contact URI为携带Category类型不是3GPP协议支持的Contact类型,比如<urn:service:sos.country-specific.pl.986>,将会发起重新发起普通电话SETUP流程,作为普通号码拨打出去。从而会在手机界面提示空号,从而避免用户因手机界面提示为紧急号码而多次拨打,耽误呼救时间。
为了便于更好的实施本申请实施例提供的呼叫的方法,在一些实施例中还提供了一种呼叫的装置,该呼叫的装置适用于终端,具体实现细节可以参考方法实施例中的说明。
在一些实施例中,还提供了一种呼叫的装置,该呼叫的装置具体可以集成在终端中。比如,可以以客户端的形式集成在客户端中,如图4所示,该呼叫的装置可以包括:处理单元301、接收单元302、确定单元303以及呼叫流程建立单元304,具体如下:
处理单元301,用于当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求;
接收单元302,用于接收所验证服务器基于该验证请求返回的响应信息;
确定单元303,用于根据该响应信息确定通讯标识类型;
呼叫流程建立单元304,根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
在一些实施例中,参考图5,该确定单元303包括识别子单元3031和第一确定子单元3032;
识别子单元3031,用于识别所述类型标识符的前缀信息;
第一确定子单元3032,用于根据所述前缀信息确定所述通信标识类型。
在一些实施例中,参考图5,该呼叫流程建立单元304包括第一呼叫子单元3041和第二呼叫子单元3042;
该第一呼叫子单元3041,用于当所述通讯标识类型为属于3GPP协议规定的紧急通讯标识时,基于2G/3G网络发送紧急拨号请求;
该第二呼叫子单元3042,用于当所述通讯标识的类型不属于3GPP协议规定的紧急通讯标识,基于2G/3G网络发送普通拨号请求。
在一些实施例中,参考图5,该装置还包括第二确定子单元305和切换子单元306;
该第二确定子单元305,用于当通话结束后,确定当前网络制式;
该切换子单元306,用于当该当前网络制式为2G/3G网络时,切换当前网络制式重新注册到VoLTE或VoWiFi。
由上可知,本申请实施例在当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求,接收该验证服务器基于该验证请求返回的响应信息,然后,根据该响应信息确定通讯标识类型,再然后,根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。该方案可以节省用户求救的时间,提高呼救效率。
本申请实施例还提供一种终端,该终端可以为手机、智能手表、平板电脑、笔记本电脑、个人计算机(PC,Personal Computer)等。如图6所示,其示出了本申请实施例所涉及的终端的结构示意图,具体来讲:
该终端可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图6中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器401是该终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
终端还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理***与处理器401逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该终端还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
尽管未示出,终端还可以包括显示单元等,在此不再赘述。具体在本实施例中,终端的处理器401会按照如下的指令,将用户输入的通讯标识加载到存储器402中,并由处理器401来对该通讯标识进行处理,从而生成呼叫指令,进而继续下一步处理,如下:
当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求,接收所验证服务器基于该验证请求返回的响应信息,然后,根据该响应信息确定通讯标识类型,再然后,根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
由上可知,本申请实施例提供的终端可以提供一种呼叫的方法,该方案可以节省用户求救的时间,提高呼救效率。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种呼叫的方法中的步骤。比如:
当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若该通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求,接收所验证服务器基于该验证请求返回的响应信息,然后,根据该响应信息确定通讯标识类型,再然后,根据该通讯标识类型、及该通讯标识,将该终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种呼叫的方法中的步骤,因此,可以实现本申请实施例所提供的任一种呼叫的方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种呼叫的方法、存储介质和终端进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (20)

  1. 一种呼叫的方法,其中,包括:
    当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若所述通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求;
    接收所述验证服务器基于所述验证请求返回的响应信息;
    根据所述响应信息确定通讯标识类型;
    根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
  2. 根据权利要求1所述的方法,其中,所述根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程,包括:
    当所述通讯标识类型为属于3GPP协议规定的紧急通讯标识时,基于2G/3G网络发送紧急拨号请求;
    当所述通讯标识的类型不属于3GPP协议规定的紧急通讯标识,基于2G/3G网络发送普通拨号请求。
  3. 根据权利要求2所述的方法,其中,紧急拨号请求的信令是emergency_setup,普通拨号请求的信令是setup。
  4. 根据权利要求1所述的方法,其中,所述响应信息携带类型标识符,所述根据所述响应信息确定通讯标识类型,包括:
    根据所述类型标识符确定所述通讯标识类型。
  5. 根据权利要求4所述的方法,其中,所述根据所述类型标识符确定所述通讯标识类型,包括:
    识别所述类型标识符的前缀信息;
    根据所述前缀信息确定所述通信标识类型。
  6. 根据权利要求1所述的方法,其中,在所述根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程,包括:
    根据所述通讯标识类型、及所述通讯标识,发起电路域回落,注册到2G/3G网络;
    基于所述2G/3G网络发起呼叫流程。
  7. 根据权利要求1所述的方法,其中,在所述根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程之后,还包括:
    当通话结束后,确定当前网络制式;
    当所述当前网络制式为2G/3G网络时,切换当前网络制式重新注册到VoLTE或VoWiFi。
  8. 一种计算机可读存储介质,其中,所述存储介质存储有多条指令,所述指令适于处理器进行加载以执行如下步骤:
    当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若所述通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求;
    接收所述验证服务器基于所述验证请求返回的响应信息;
    根据所述响应信息确定通讯标识类型;
    根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
  9. 根据权利要求8所述的存储介质,其中,在根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程时,所述指令适于处理器进行加载以执行如下步骤:
    当所述通讯标识类型为属于3GPP协议规定的紧急通讯标识时,基于2G/3G网络发送紧急拨号请求;
    当所述通讯标识的类型不属于3GPP协议规定的紧急通讯标识,基于2G/3G网络发送普通拨号请求。
  10. 根据权利要求9所述的存储介质,其中,紧急拨号请求的信令是emergency_setup,普通拨号请求的信令是setup。
  11. 根据权利要求8所述的存储介质,其中,所述响应信息携带类型标识符,在根据所述响应信息确定通讯标识类型时,所述指令适于处理器进行加载以执行如下步骤:
    根据所述类型标识符确定所述通讯标识类型。
  12. 根据权利要求11所述的存储介质,其中,在根据所述类型标识符确定所述通讯标识类型时,所述指令适于处理器进行加载以执行如下步骤:
    识别所述类型标识符的前缀信息;
    根据所述前缀信息确定所述通信标识类型。
  13. 根据权利要求8所述的存储介质,其中,在所述根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程时,所述指令适于处理器进行加载以执行如下步骤:
    根据所述通讯标识类型、及所述通讯标识,发起电路域回落,注册到2G/3G网络;
    基于所述2G/3G网络发起呼叫流程。
  14. 根据权利要求8所述的存储介质,其中,在所述根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程之后,所述指令适于处理器进行加载,还执行如下步骤:
    当通话结束后,确定当前网络制式;
    当所述当前网络制式为2G/3G网络时,切换当前网络制式重新注册到VoLTE或VoWiFi。
  15. 一种终端,其中,包括:处理器和存储器;所述存储器质存储有多条指令,所述处理器加载所述存储器存储的指令以执行如下步骤:
    当终端处于VoLTE或VoWiFi网络下,接收到用户输入的通讯标识触发的呼叫指令时,若所述通讯标识不属于当前终端支持的通讯标识,则基于IMS网络向验证服务器发送验证请求;
    接收所述验证服务器基于所述验证请求返回的响应信息;
    根据所述响应信息确定通讯标识类型;
    根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程。
  16. 根据权利要求15所述的终端,其中,在根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程时,所述处理器执行如下步骤:
    当所述通讯标识类型为属于3GPP协议规定的紧急通讯标识时,基于2G/3G网络发送紧急拨号请求;
    当所述通讯标识的类型不属于3GPP协议规定的紧急通讯标识,基于2G/3G网络发送普通拨号请求。
  17. 根据权利要求15所述的终端,其中,所述响应信息携带类型标识符,在根据所述响应信息确定通讯标识类型时,所述处理器执行如下步骤:
    根据所述类型标识符确定所述通讯标识类型。
  18. 根据权利要求17所述的终端,其中,在根据所述类型标识符确定所述通讯标识类型时,所述处理器执行如下步骤:
    识别所述类型标识符的前缀信息;
    根据所述前缀信息确定所述通信标识类型。
  19. 根据权利要求15所述的终端,其中,在所述根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程时,所述处理器执行如下步骤:
    根据所述通讯标识类型、及所述通讯标识,发起电路域回落,注册到2G/3G网络;
    基于所述2G/3G网络发起呼叫流程。
  20. 根据权利要求15所述的终端,其中,在所述根据所述通讯标识类型、及所述通讯标识,将所述终端当前所连运营商网络的网络制式切换至目标网络制式发起呼叫流程之后,所述处理器还执行如下步骤:
    当通话结束后,确定当前网络制式;
    当所述当前网络制式为2G/3G网络时,切换当前网络制式重新注册到VoLTE或VoWiFi。
PCT/CN2019/126568 2019-11-27 2019-12-19 呼叫的方法、存储介质以及终端 WO2021103214A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/618,565 US20220248292A1 (en) 2019-11-27 2019-12-19 Calling method, storage medium, and terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911181063.0A CN110972125A (zh) 2019-11-27 2019-11-27 呼叫的方法、装置、存储介质以及终端
CN201911181063.0 2019-11-27

Publications (1)

Publication Number Publication Date
WO2021103214A1 true WO2021103214A1 (zh) 2021-06-03

Family

ID=70031818

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/126568 WO2021103214A1 (zh) 2019-11-27 2019-12-19 呼叫的方法、存储介质以及终端

Country Status (3)

Country Link
US (1) US20220248292A1 (zh)
CN (1) CN110972125A (zh)
WO (1) WO2021103214A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113676587B (zh) * 2020-05-15 2022-07-12 深圳市万普拉斯科技有限公司 号码呼叫方法、装置、通讯设备和存储介质
CN114584963B (zh) * 2020-12-01 2024-04-12 奇点新源国际技术开发(北京)有限公司 通话呼叫方法、装置和终端设备
CN114448950B (zh) * 2022-01-27 2023-11-14 惠州Tcl移动通信有限公司 通讯方法、装置、计算机设备和存储介质
CN115190553A (zh) * 2022-08-11 2022-10-14 维沃移动通信有限公司 通话处理方法、装置、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101031135A (zh) * 2006-03-03 2007-09-05 华为技术有限公司 一种紧急呼叫方法及***
CN101394667A (zh) * 2008-09-19 2009-03-25 中兴通讯股份有限公司 紧急会话切换方法
WO2011097170A1 (en) * 2010-02-02 2011-08-11 Research In Motion Limited System and method for packetized emergency messages
CN103702304A (zh) * 2013-09-26 2014-04-02 宇龙计算机通信科技(深圳)有限公司 移动终端及其紧急呼叫处理方法
WO2015100661A1 (zh) * 2013-12-31 2015-07-09 华为技术有限公司 一种选择紧急呼叫中心的方法、设备及***
CN106791560A (zh) * 2016-11-29 2017-05-31 中国联合网络通信集团有限公司 一种基于VoLTE的报警方法、设备以及报警***

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277518B (zh) * 2007-03-26 2012-02-08 中兴通讯股份有限公司 一种紧急业务的处理方法
CN101227648B (zh) * 2008-02-13 2012-01-11 中兴通讯股份有限公司 Ip多媒体子***紧急呼叫业务的实现方法
CN101877841B (zh) * 2009-04-28 2014-09-03 华为技术有限公司 紧急业务实现方法、***和网络设备
WO2010130088A1 (zh) * 2009-05-12 2010-11-18 华为技术有限公司 一种网络选择的方法及装置
WO2012050841A1 (en) * 2010-09-28 2012-04-19 Research In Motion Corporation Method and apparatus for releasing connection with local gw when ue moves out of the residential/enterprise network coverage
US9380609B2 (en) * 2013-08-28 2016-06-28 Qualcomm Incorporated Method and apparatus for processing emergency calls
US10299087B2 (en) * 2014-04-30 2019-05-21 Spikko Telecom Ltd. Method and system for configuring caller line identification for short message service
CN105992147A (zh) * 2015-02-13 2016-10-05 ***通信集团北京有限公司 一种紧急呼叫方法和装置
US9942803B2 (en) * 2016-01-11 2018-04-10 Qualcomm Incorporated Switching to/from voice over long term evolution (VoLTE) for a voice call

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101031135A (zh) * 2006-03-03 2007-09-05 华为技术有限公司 一种紧急呼叫方法及***
CN101394667A (zh) * 2008-09-19 2009-03-25 中兴通讯股份有限公司 紧急会话切换方法
WO2011097170A1 (en) * 2010-02-02 2011-08-11 Research In Motion Limited System and method for packetized emergency messages
CN103702304A (zh) * 2013-09-26 2014-04-02 宇龙计算机通信科技(深圳)有限公司 移动终端及其紧急呼叫处理方法
WO2015100661A1 (zh) * 2013-12-31 2015-07-09 华为技术有限公司 一种选择紧急呼叫中心的方法、设备及***
CN106791560A (zh) * 2016-11-29 2017-05-31 中国联合网络通信集团有限公司 一种基于VoLTE的报警方法、设备以及报警***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
NTT DOCOMO ET AL.: "Discussion on UE behaviour after rejecting Non UE detectable emergency call in IMS", TSG SA WG2 MEETING#99 S2-133307, 27 September 2013 (2013-09-27), XP009528134 *
NTT DOCOMO: "Restricting the use of "urn:service:sos" in some jurisdictions", 3GPP TSG CT WG1 MEETING #115 C1-191227, 1 March 2019 (2019-03-01), XP051598152 *

Also Published As

Publication number Publication date
US20220248292A1 (en) 2022-08-04
CN110972125A (zh) 2020-04-07

Similar Documents

Publication Publication Date Title
WO2021103214A1 (zh) 呼叫的方法、存储介质以及终端
US9374697B2 (en) Method of selecting an active SIM for an emergency service and multi-SIM device utilizing the same
EP4228322A1 (en) Communication system for improving phone call success rate under sa network and user equipment
KR20090031465A (ko) 다른 무선 통신 세션을 수행하는 동안 무선 호출을 중단하기 위한 시스템 및 방법
US8630628B2 (en) Multimedia calling methods and systems for video phones
EP2863615A1 (en) Method, push system, and relevant devices for setting up push session
EP3955619B1 (en) Access point name determination for mission critical services
US8855698B2 (en) Method and apparatus for dynamically adding participants into an existing talk group
CN110691387B (zh) 语音业务的处理方法、装置、相关设备及存储介质
EP3399801B1 (en) Voice call processing method and terminal device
CN105916131B (zh) 一种接入控制方法及装置
US20150350966A1 (en) Method, apparatus, and system for processing emps in a csfb mechanism
WO2022257851A1 (zh) 语音通话方法和语音通话装置
WO2018166328A1 (zh) 信息处理方法、装置、计算机可读存储介质及电子设备
CN109327423B (zh) 一种业务实现方法及装置
CN113365234B (zh) 呼叫方法、装置及电子设备
WO2012058979A1 (zh) 一种单站模式下实现集群通话的方法及***
WO2012145982A1 (zh) 终端管理***及方法
EP2175606A1 (en) A method, an exchange and a device for conversation handover between the terminals
CN108024326A (zh) 一种网络注册方法和终端
CN114980066B (zh) 语音通话方法、装置及电子设备
WO2022194212A1 (zh) 呼叫方法、装置及电子设备
WO2023030384A1 (zh) Ims网络注册方法、装置及电子设备
US11575716B2 (en) Apparatuses and methods for providing reliable delivery of application data
US11751036B2 (en) Emergency rich communication services

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19954499

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19954499

Country of ref document: EP

Kind code of ref document: A1