CN107786975B - Voice service registration method and device and mobile terminal - Google Patents

Voice service registration method and device and mobile terminal Download PDF

Info

Publication number
CN107786975B
CN107786975B CN201610770622.1A CN201610770622A CN107786975B CN 107786975 B CN107786975 B CN 107786975B CN 201610770622 A CN201610770622 A CN 201610770622A CN 107786975 B CN107786975 B CN 107786975B
Authority
CN
China
Prior art keywords
target network
registration
network
voice service
authentication parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610770622.1A
Other languages
Chinese (zh)
Other versions
CN107786975A (en
Inventor
魏鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201610770622.1A priority Critical patent/CN107786975B/en
Priority to PCT/CN2017/087180 priority patent/WO2018040650A1/en
Publication of CN107786975A publication Critical patent/CN107786975A/en
Application granted granted Critical
Publication of CN107786975B publication Critical patent/CN107786975B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • 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
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention provides a voice service registration method, a voice service registration device and a mobile terminal; the method comprises the following steps: acquiring a network identifier of a target network of a voice service to be registered; searching in a preset mapping table of the network identification and the registration authentication parameter according to the network identification of the target network; and initiating the registration of the voice service of the target network according to the search result. Before initiating a conventional voice service registration process, the embodiment of the invention checks the table according to the network identification of the target network to judge whether the corresponding registration authentication parameter exists, and sends the registration request message with different contents according to different search results to realize different registration processes, so that the mobile terminal equipment can be compatible with operators with various registration processes, the problem that the existing mobile terminal can not support 2 operators with different registration processes is solved, and the use experience of a user is enhanced.

Description

Voice service registration method and device and mobile terminal
Technical Field
The present invention relates to the field of voice services, and in particular, to a voice service registration method and apparatus, and a mobile terminal.
Background
With the development of the dual 4G (generation 4 mobile communication technology) technology of the intelligent terminal, a terminal device supporting dual 4G cards will be favored, and a Voice over WiFi (WiFi call) is a PS domain Voice call technology equivalent to a Voice over LTE (Voice over LTE) and certainly is a technology that needs to be supported by dual 4G terminals. However, different operators may have different registration procedures for the voip service, and since the existing mobile terminal only supports one fixed voip registration procedure, it is not suitable for the situation that one terminal supports 2 operators requiring different registration procedures, and there may be a problem of voip registration failure.
Disclosure of Invention
The embodiment of the invention provides a voice service registration method and device and a mobile terminal, and aims to solve the problem that the existing mobile terminal cannot support 2 operators needing different registration processes.
In one aspect, a method for registering a voice service is provided, including:
acquiring a network identifier of a target network of a voice service to be registered;
searching in a preset mapping table of the network identification and the registration authentication parameter according to the network identification of the target network;
and initiating the registration of the voice service of the target network according to the search result.
In one aspect, a voice service registration apparatus is provided, including: an acquisition module, a table look-up module and a registration module, wherein,
the acquisition module is used for acquiring a network identifier of a target network of the voice service to be registered;
the table look-up module is used for searching in a preset mapping table of the network identification and the registration authentication parameter according to the network identification of the target network and outputting a table look-up result;
and the registration module is used for initiating the registration of the voice service of the target network according to the search result.
In one aspect, a mobile terminal is provided, which includes: a processor, a memory, and a communication device, wherein,
the memory is used for storing a mapping table of the network identification and the registration authentication parameter;
the processor is used for acquiring the network identifier of a target network of the voice service to be registered, searching in the mapping table according to the network identifier of the target network, and controlling the communication device to register the voice service according to the table searching result;
the communication device is used for carrying out voice service registration under the control of the processor.
In another aspect, a computer storage medium is provided, in which computer-executable instructions are stored, and the computer-executable instructions are used for executing the aforementioned voice service registration method.
The embodiment of the invention has the following beneficial effects:
before initiating a conventional voice service registration process, the embodiment of the invention checks a table according to the network identifier of a target network to judge whether corresponding registration authentication parameters exist or not, and sends registration request messages with different contents according to different search results to realize different registration processes, so that mobile terminal equipment can be compatible with operators of various registration processes, the problem that the conventional mobile terminal cannot support 2 operators needing different registration processes is solved, and the use experience of a user is enhanced.
Drawings
Fig. 1 is a flowchart of a voice service registration method according to a first embodiment of the present invention;
fig. 2 is a schematic structural diagram of a voice service registration apparatus according to a second embodiment of the present invention;
fig. 3 is a schematic diagram of a mobile terminal according to a third embodiment of the present invention;
fig. 4 is a flowchart of the registration of the SIM card 1 according to the fourth embodiment of the present invention;
fig. 5 is a flowchart of the registration of the SIM card 2 according to the fourth embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The present invention will now be further explained by way of the detailed description in conjunction with the drawings.
The first embodiment:
fig. 1 is a flowchart of a voice service registration method according to a first embodiment of the present invention, and as can be seen from fig. 1, the voice service registration method according to this embodiment includes:
s101: acquiring a network identifier of a target network of a voice service to be registered;
s102: searching in a preset mapping table of the network identification and the registration authentication parameter according to the network identification of the target network;
s103: and initiating the registration of the voice service of the target network according to the search result.
Before initiating a conventional voice service registration process, the embodiment determines whether corresponding registration authentication parameters exist according to a network identifier of a target network by looking up a table, and sends registration request messages with different contents according to different search results to realize different registration processes, so that mobile terminal equipment can be compatible with operators with multiple registration processes, the problem that the existing mobile terminal cannot support 2 operators with different registration processes is solved, and the use experience of a user is enhanced.
In some embodiments, the obtaining the network identifier of the target network of the voice service to be registered in the above embodiments includes:
reading a unique identification code of a user identification card of the voice service to be registered, determining a mobile country code and a mobile network code of a target network or an operator name of the target network according to the unique identification code, and taking the mobile country code and the mobile network code of the target network or the operator name of the target network as a network identification of the target network;
and/or the presence of a gas in the atmosphere,
when joining the target network, the mobile country code and the mobile network code of the target network or the operator name of the target network are obtained as the network identifier of the target network.
In some embodiments, the voice service registration method in the foregoing embodiments further includes:
generating a mapping table according to the editing operation of a user;
and/or the presence of a gas in the gas,
the mapping table is obtained from a terminal manufacturer and/or an application server and/or a third party terminal.
In some embodiments, the initiating registration of the voice service to the target network according to the search result in the above embodiments includes:
if the registration authentication parameter of the target network is found, adding the found registration authentication parameter of the target network into the voice service registration message, and sending the voice service registration message to the target network;
if the registration authentication parameter of the target network is not found, the voice service registration message with the registration authentication parameter being empty is sent to the target network.
Second embodiment:
fig. 2 is a schematic structural diagram of a voice service registration apparatus according to a second embodiment of the present invention, and as can be seen from fig. 2, the voice service registration apparatus according to this embodiment includes: an acquisition module 21, a table look-up module 22 and a registration module 23, wherein,
the obtaining module 21 is configured to obtain a network identifier of a target network of a voice service to be registered;
the table look-up module 22 is configured to search in a preset mapping table of network identifiers and registration authentication parameters according to the network identifier of the target network, and output a table look-up result;
the registration module 23 is configured to initiate registration of a voice service of the target network according to the search result.
Before initiating a conventional voice service registration process, the embodiment provides a voice service registration apparatus, wherein a table is looked up according to a network identifier of a target network to determine whether a corresponding registration authentication parameter exists, and registration request messages with different contents are sent according to different search results to implement different registration processes, so that a mobile terminal device can be compatible with operators with multiple registration processes, the problem that an existing mobile terminal cannot support 2 operators with different registration processes is solved, and user experience is enhanced.
In some embodiments, the obtaining module 21 in the above embodiments is configured to read a unique identification code of a subscriber identity module card of a voice service to be registered, determine a mobile country code and a mobile network code of a target network or an operator name of the target network according to the unique identification code, and use the mobile country code and the mobile network code of the target network or the operator name of the target network as a network identifier of the target network; and/or when the mobile terminal joins the target network, acquiring a mobile country code and a mobile network code of the target network or an operator name of the target network as a network identifier of the target network.
In some embodiments, the obtaining module 21 in the above embodiments is further configured to generate a mapping table according to a user editing operation; and/or obtaining the mapping table from a terminal manufacturer and/or an application server and/or a third party terminal.
In some embodiments, the registration module 23 in the above embodiments is configured to, if the registration authentication parameter of the target network is found, add the found registration authentication parameter of the target network to the voice service registration message, and send the voice service registration message to the target network; if the registration authentication parameter of the target network is not found, the voice service registration message with the registration authentication parameter being empty is sent to the target network.
In practical applications, all the functional modules in the embodiment shown in fig. 2 may be implemented by using a processor, an editing logic device, or the like.
The third embodiment:
fig. 3 is a schematic structural diagram of a mobile terminal according to a third embodiment of the present invention, and as can be seen from fig. 3, the mobile terminal according to this embodiment includes: a processor 31, a memory 32, and a communication device 33, wherein,
the memory 32 is used for storing a mapping table of network identifications and registration authentication parameters;
the processor 31 is configured to obtain a network identifier of a target network of the voice service to be registered, perform lookup in a mapping table according to the network identifier of the target network, and control the communication device to perform voice service registration according to a lookup result;
the communication means 33 is arranged to register for voice services under control of the processor.
The embodiment provides a mobile terminal, before initiating a conventional voice service registration process, a table is looked up according to a network identifier of a target network to determine whether corresponding registration authentication parameters exist, and registration request messages with different contents are sent according to different search results to realize different registration processes, so that mobile terminal equipment can be compatible with operators with multiple registration processes, the problem that the existing mobile terminal cannot support 2 operators with different registration processes is solved, and the use experience of a user is enhanced.
In some embodiments, the network identification of the target network in the above embodiments includes: the mobile country code and the mobile network code of the target network, or the operator name of the target network.
In some embodiments, the processor 31 in the above embodiments is further configured to generate the mapping table according to a user editing operation, and/or obtain the mapping table from a terminal manufacturer and/or an application server and/or a third party terminal through the communication device, and write the mapping table into the memory.
In some embodiments, the processor 31 in the above embodiments is configured to add the found registration authentication parameter of the target network to the voice service registration message if the registration authentication parameter of the target network is found; if the registration authentication parameter of the target network is not found, the communication device 33 is controlled to send a voice service registration message with the registration authentication parameter being empty.
Correspondingly, the embodiment of the invention also provides a communication system which comprises the mobile terminal provided by the embodiment of the invention and operator servers such as an IP server and the like.
The fourth embodiment:
the present invention will now be further explained with reference to specific application scenarios.
VoWifi is an IMS-based voice call technology. The current registration process is as follows: when initiating an IMS registration request, the terminal does not carry authentication parameters; after receiving a registration request of a terminal, a network carries authentication parameters supported by the network to the terminal through a 401 message; the terminal receives and analyzes the 401 message, acquires the authentication parameter, and then initiates an IMS registration message for the second time and carries the authentication parameter to the network; after the network receives the secondary registration message with the authentication parameter, 200 messages are replied, and the registration is successful.
Correspondingly, some operators such as the Malay U-Mobile and the like, a VoWifi network thereof, according to whether the UE carries the authentication parameter, classify the UE into a Native (the Mobile phone firmware itself supports the VoWifi function) and a Nonnative (the Mobile phone firmware itself does not support the VoWifi function, supports the VoWifi through the APP) 2 type. The network judges that: the UE initiates an IMS registration message and carries AKA authentication parameters (other operators may require to carry CAVE or Sip Digest), and the IMS registration message is Native; and if the authentication parameters are not carried, the authentication parameters are of a NonNative class. However, according to the prior art, the existing Native terminal does not have the authentication parameters when initiating the IMS registration, which results in that the terminal is determined as a non Native class on the network side, and the registration fails.
Similarly, for a dual 4G terminal, if 2 operators are involved, one operator is the same as the U-Mobile, and the dual VoWifi function cannot be supported.
Based on this, the present embodiment provides an adaptive registration mechanism, which is compatible with a specific voip network and a conventional voip network. In a scene that a conventional VoWifi network and a specific VoWifi network coexist, a dual VoWifi function can be supported.
The embodiment relates to a terminal supporting a VoWifi service, in particular to a mobile terminal supporting Wifi and supporting dual (or multi) SIM card dual (or multi) 4G technology.
The terminal supporting the VoWifi service provided in this embodiment may include: a mapping list of terminals, subscriber identity cards (SIM cards), operators and IMS authentication parameters.
The network supported by the terminal may include, but is not limited to: 2G, 3G, 4G, etc.
The subscriber identity module card of the present patent includes but is not limited to the current mainstream subscriber identity modules cards such as: the SIM card may include an embedded SIM card, a virtual SIM card, or an entity-less SIM card such as an eSIM card.
Specifically, for an operator of a specific VoWifi network, a mapping table of MCC + MNC, an operator name and IMS authentication parameters is preset in the terminal, and the mapping table is shown in the following table 1.
TABLE 1
MCC+MNC 502XX XXX XXX
Operator U-Mobile XXX …… XXX
Authentication parameters AKA CAVE …… Sip Digest
Before initiating VoWifi registration, a terminal firstly retrieves a mapping list according to MCC + MNC or an operator name, if an authentication parameter is retrieved, the authentication parameter is carried (a specific VoWifi network needs to judge whether the terminal is a Native type or a non-Native type according to the authentication parameter), initiates a registration message, and after receiving the registration message, the network judges that the terminal is a Native type terminal, replies 200 messages, and the registration is successful; if the authentication parameters are not retrieved, the authentication parameters are not carried (a conventional Vowifi network does not need to carry the authentication parameters), registration information is initiated, after the network receives the registration information, the network replies 401 information and carries the authentication parameters, after the terminal receives the 401 information, the authentication parameters are analyzed, secondary registration is initiated by carrying the authentication parameters, and after the network receives the registration information, 200 information is replied, and the registration is successful. The compatibility of a conventional VoWifi network and a specific VoWifi network is realized, and the terminal can be ensured to support double VoWifi functions.
A method for being compatible with a conventional VoWifi network and a specific VoWifi network is provided based on a terminal supporting a dual-SIM-card dual-4G mobile network technology, so that the problem that the conventional VoWifi network and the specific VoWifi network cannot be compatible with a dual-SIM-card dual-4G mobile technology terminal (including a single card) is solved.
For dual card users supporting dual VoWifi, and one of the operators is a conventional VoWifi network and one is a specific VoWifi network. It is assumed that the operator to which the card 1 belongs is a conventional VoWifi network and the operator to which the card 2 belongs is a specific VoWifi network, as shown in detail in FIGS. 4 and 5.
As shown in fig. 4, the voice service registration process of the SIM card 1 includes:
the mobile network is registered, the initialization string variable Ath is ' and ' null ' integer variable Timer is ' 0 ', and the MCC and MNC values are obtained from the card 1 or the network.
Table 1 is retrieved according to MCC + MNC or operator name.
And assigning the retrieved authentication parameters to the Ath (if the operator to which the card 1 belongs is a conventional VoWifi network, the authentication parameters cannot be retrieved, the step is bypassed, and the inside of the Ath is an initial value').
The value of Ath is copied to the response field of Register message (Ath is "", for card 1).
1.7 send Register message to the network side.
And the network side resolves the Register.
If the Response field is empty (for card 1, the Response is empty), a 401 message is sent to the terminal side to carry the authentication parameters. The terminal parses 401 the message and assigns the parsed authentication parameters to the Response field of the Register message. If Timer +1> -N, the registration fails; otherwise, the Register message is sent to the network.
If the Response field is not empty, if the authentication parameters are matched, a 200 message is sent to the terminal, and the registration is successful. If the authentication parameters are not matched, a message 401 carrying the authentication parameters is sent to the terminal side. The terminal parses the 401 message and assigns the parsed authentication parameters to the Response domain of the Register message. If Timer +1> -N (N is integer constant), the registration fails; otherwise, step 1.6 is executed. (for card 1, Response is empty, this step is not performed)
As shown in fig. 5, the voice registration process of the SIM card 2 includes:
and (3) registering the mobile network, initializing a character string variable Ath to be "" and an integer variable Timer to be 0, and acquiring MCC and MNC values from the card 2 or the network.
Table 1 is retrieved according to MCC + MNC or operator name.
The retrieved authentication parameter is assigned to Ath (the operator to which the card 2 belongs is a specific VoWifi network, then the authentication parameter XXX is retrieved).
The value of Ath is copied to the response field of the Register message.
And sending a Register message to the network side.
And the network side resolves the Register.
If the Response field is empty, a NonNative processing flow is performed. (for card 2, Response is not empty, this step is not performed)
If the Response field is not empty (for the card 2, the Response field is not empty), if the Native authentication parameters are matched, a 200 message is sent to the terminal, and the registration is successful. If the authentication parameters are not matched, sending 401 a message carrying a Native authentication parameter to the terminal side. The terminal parses 401 the message and assigns the parsed authentication parameters to the Response field of the Register message. If Timer +1> -N (N is integer constant), the registration fails; otherwise, step 2.6 is executed.
The embodiment is applied to a double-card project, and can support double VoWifi functions in a scene where a conventional VoWifi network and a specific VoWifi network coexist. The method is applied to a single-card project, and can simultaneously support the VoWifi function under a conventional VoWifi network and a specific VoWifi network.
In summary, the implementation of the embodiment of the present invention has at least the following advantages:
before initiating a conventional voice service registration process, the embodiment of the invention checks a table according to the network identifier of a target network to judge whether corresponding registration authentication parameters exist or not, and sends registration request messages with different contents according to different search results to realize different registration processes, so that mobile terminal equipment can be compatible with operators of various registration processes, the problem that the conventional mobile terminal cannot support 2 operators needing different registration processes is solved, and the use experience of a user is enhanced.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above embodiments are only examples of the present invention, and are not intended to limit the present invention in any way, and any simple modification, equivalent change, combination or modification made by the technical essence of the present invention to the above embodiments still fall within the protection scope of the technical solution of the present invention.

Claims (12)

1. A voice service registration method comprises the following steps:
acquiring a network identifier of a target network of a voice service to be registered;
searching in a preset mapping table of the network identification and the registration authentication parameter according to the network identification of the target network;
according to the search result, initiating the registration of the voice service of the target network, comprising: and sending a registration request message for the voice service of the target network according to the search result of the registration authentication parameter.
2. The voice service registration method of claim 1, wherein the obtaining the network identifier of the target network of the voice service to be registered comprises:
reading a unique identification code of a user identification card of a voice service to be registered, determining a mobile country code and a mobile network code of the target network or an operator name of the target network according to the unique identification code, and taking the mobile country code and the mobile network code of the target network or the operator name of the target network as a network identifier of the target network;
and/or the presence of a gas in the gas,
and when the target network is added, acquiring a mobile country code and a mobile network code of the target network or an operator name of the target network as a network identifier of the target network.
3. The voice service registration method of claim 1, further comprising:
generating the mapping table according to the editing operation of a user;
and/or the presence of a gas in the gas,
and acquiring the mapping table from a terminal manufacturer and/or an application server and/or a third party terminal.
4. The voice service registration method according to any of claims 1 to 3, wherein the initiating registration of the voice service of the target network according to the search result comprises:
if the registration authentication parameter of the target network is found, adding the found registration authentication parameter of the target network into a voice service registration message, and sending the voice service registration message to the target network;
and if the registration authentication parameter of the target network is not found, sending a voice service registration message with an empty registration authentication parameter to the target network.
5. A voice service registration apparatus, comprising: an acquisition module, a table look-up module and a registration module, wherein,
the acquisition module is used for acquiring a network identifier of a target network of the voice service to be registered;
the table look-up module is used for searching in a preset mapping table of the network identification and the registration authentication parameter according to the network identification of the target network and outputting a table look-up result;
the registration module is used for initiating the registration of the voice service of the target network according to the search result, and comprises the following steps: and sending a registration request message for the voice service of the target network according to the search result of the registration authentication parameter.
6. The voice service registration apparatus according to claim 5, wherein the obtaining module is configured to read a unique identification code of a subscriber identity card of a voice service to be registered, determine a mobile country code and a mobile network code of the target network or an operator name of the target network according to the unique identification code, and use the mobile country code and the mobile network code of the target network or the operator name of the target network as the network identifier of the target network; and/or when the target network is added, acquiring a mobile country code and a mobile network code of the target network or an operator name of the target network as a network identifier of the target network.
7. The voice service registration apparatus of claim 5, wherein the obtaining module is further configured to generate the mapping table according to a user editing operation; and/or obtaining the mapping table from a terminal manufacturer and/or an application server and/or a third party terminal.
8. The voice service registration apparatus according to any of claims 5 to 7, wherein the registration module is configured to add the found registration authentication parameter of the target network to a voice service registration message and send the voice service registration message to the target network if the registration authentication parameter of the target network is found; and if the registration authentication parameter of the target network is not found, sending a voice service registration message with an empty registration authentication parameter to the target network.
9. A mobile terminal, comprising: a processor, a memory, and a communication device, wherein,
the memory is used for storing a mapping table of the network identification and the registration authentication parameter;
the processor is used for acquiring a network identifier of a target network of a voice service to be registered, searching in the mapping table according to the network identifier of the target network, and controlling the communication device to register the voice service according to the table searching result of the registration authentication parameter;
the communication device is used for carrying out voice service registration under the control of the processor.
10. The mobile terminal of claim 9, wherein the network identification of the target network comprises: a mobile country code and a mobile network code of the target network, or an operator name of the target network.
11. The mobile terminal according to claim 9, wherein the processor is further configured to generate the mapping table according to a user editing operation, and/or obtain the mapping table from a terminal manufacturer and/or an application server and/or a third party terminal through the communication device, and write the mapping table into the memory.
12. The mobile terminal according to any of claims 9 to 11, wherein the processor is configured to add the found registration authentication parameter of the target network to a voice service registration message if the registration authentication parameter of the target network is found; and if the registration authentication parameter of the target network is not found, controlling the communication device to send a voice service registration message with an empty registration authentication parameter.
CN201610770622.1A 2016-08-30 2016-08-30 Voice service registration method and device and mobile terminal Active CN107786975B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610770622.1A CN107786975B (en) 2016-08-30 2016-08-30 Voice service registration method and device and mobile terminal
PCT/CN2017/087180 WO2018040650A1 (en) 2016-08-30 2017-06-05 Method, device, and mobile terminal for voice service registration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610770622.1A CN107786975B (en) 2016-08-30 2016-08-30 Voice service registration method and device and mobile terminal

Publications (2)

Publication Number Publication Date
CN107786975A CN107786975A (en) 2018-03-09
CN107786975B true CN107786975B (en) 2022-05-13

Family

ID=61299956

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610770622.1A Active CN107786975B (en) 2016-08-30 2016-08-30 Voice service registration method and device and mobile terminal

Country Status (2)

Country Link
CN (1) CN107786975B (en)
WO (1) WO2018040650A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696538B (en) * 2018-07-10 2020-12-22 安康鸿天科技开发有限公司 Secure communication method of IMS (IP multimedia subsystem) system based on key file
US11164385B2 (en) 2019-08-17 2021-11-02 Samsung Electronics Co., Ltd. Apparatuses and methods for establishing virtual reality (VR) call between caller VR device and callee VR device
US11160046B2 (en) 2019-11-27 2021-10-26 Samsung Electronics Co., Ltd. Method and a user equipment (UE) for accessing plurality of services on Wi-Fi simultaneously
CN114050906B (en) * 2020-07-22 2024-03-01 中国电信股份有限公司 Authentication system, authentication method, security management network element and client of SIP voice service
CN112492575B (en) * 2020-11-19 2023-05-23 惠州Tcl移动通信有限公司 Execution path setting method and device, storage medium and mobile terminal

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101674580A (en) * 2008-09-12 2010-03-17 上海顶竹通讯技术有限公司 Method for accessing mobile core network by utilizing fixed network
WO2012038094A1 (en) * 2010-09-24 2012-03-29 Trinity Holding Ag Call‑directing switching system
CN102457829A (en) * 2010-10-20 2012-05-16 华为终端有限公司 Authentication and session management (ASM), and method for using roaming local network service
CN104066109A (en) * 2014-06-30 2014-09-24 中国联合网络通信集团有限公司 Method, device and system for registration management of IMS network
CN104066073A (en) * 2014-06-30 2014-09-24 中国联合网络通信集团有限公司 Voice service processing method and system
CN104660611A (en) * 2015-03-13 2015-05-27 李旺 Voice and message solving method based on IP network
CN105049442A (en) * 2015-08-11 2015-11-11 宇龙计算机通信科技(深圳)有限公司 Network switching method and terminal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2714627C (en) * 2008-02-06 2014-05-06 Vonage Network Llc Method and apparatus for provisioning dual mode wireless client devices in a telecommunications system
US8639245B2 (en) * 2009-06-08 2014-01-28 Qualcomm Incorporated Method and apparatus for updating rules governing the switching of virtual SIM service contracts
CN105208628A (en) * 2014-06-26 2015-12-30 中兴通讯股份有限公司 Network access processing method, device, RAN (Radio Access Network) apparatus and SGSN (Serving GPRS Support Node)

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101674580A (en) * 2008-09-12 2010-03-17 上海顶竹通讯技术有限公司 Method for accessing mobile core network by utilizing fixed network
WO2012038094A1 (en) * 2010-09-24 2012-03-29 Trinity Holding Ag Call‑directing switching system
CN102457829A (en) * 2010-10-20 2012-05-16 华为终端有限公司 Authentication and session management (ASM), and method for using roaming local network service
CN104066109A (en) * 2014-06-30 2014-09-24 中国联合网络通信集团有限公司 Method, device and system for registration management of IMS network
CN104066073A (en) * 2014-06-30 2014-09-24 中国联合网络通信集团有限公司 Voice service processing method and system
CN104660611A (en) * 2015-03-13 2015-05-27 李旺 Voice and message solving method based on IP network
CN105049442A (en) * 2015-08-11 2015-11-11 宇龙计算机通信科技(深圳)有限公司 Network switching method and terminal

Also Published As

Publication number Publication date
WO2018040650A1 (en) 2018-03-08
CN107786975A (en) 2018-03-09

Similar Documents

Publication Publication Date Title
CN107786975B (en) Voice service registration method and device and mobile terminal
CN109803251B (en) Method and apparatus for privacy management entity selection in a communication system
CN109314855B (en) Method for enabling migration of subscriptions
US8954067B2 (en) Method and apparatus for emulating a plurality of subscriptions
CN103024871B (en) The dual mode communication method of public network and private network, terminal and system
US8219148B2 (en) Method for activating the subscription of an UICC device
CN107079236A (en) The system and method for the different types of registration of the IMS service on SIM for managing Wireless Telecom Equipment
CN112219415A (en) User authentication in a first network using a subscriber identity module for a second, old network
CN108076479B (en) Multi-card mobile terminal and service switching method and device thereof
CN106101067B (en) Method and terminal for binding intelligent equipment
US11240856B2 (en) Access point name determination for mission critical services
EP2747337A1 (en) Online charging method, apparatus, and system based on number portability service
CN111049831B (en) Generation control method and device of user hidden identifier and terminal
CN104936282A (en) Method and device for registering converged communication service
EP3729845B1 (en) Adaptive esim delivery
CN104883704A (en) Mobile terminal access point parameter automatic error correction method and apparatus
CN104539508A (en) Access control method and device
EP3275147A1 (en) Enabling dual registration of user equipment with ip multimedia subsystems
US11032331B2 (en) Batched IMS SIP registration proxy
US8867726B2 (en) Methods and systems for authorizing call forwarding
WO2019073115A1 (en) Serving call session control function instance identification in a distributed cloud-based system
US20160302055A1 (en) Information processing system
WO2023274582A1 (en) Flexible remote sim provisioning
JP7230223B2 (en) Terminal configuration method and device
CN107612750B (en) Configuration information management method and device, computer equipment, readable storage medium storing program for executing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant