WO2018010265A1 - Method for registering ims, and msc - Google Patents
Method for registering ims, and msc Download PDFInfo
- Publication number
- WO2018010265A1 WO2018010265A1 PCT/CN2016/096721 CN2016096721W WO2018010265A1 WO 2018010265 A1 WO2018010265 A1 WO 2018010265A1 CN 2016096721 W CN2016096721 W CN 2016096721W WO 2018010265 A1 WO2018010265 A1 WO 2018010265A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ics
- terminal
- identifier
- ims
- msc
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000001914 filtration Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000011664 signaling Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method for registering an IP Multimedia Subsystem (IMS) by selecting Circuit Switching (CS) and a Mobile Switching Center (MSC).
- IMS IP Multimedia Subsystem
- CS Circuit Switching
- MSC Mobile Switching Center
- the purpose of the embodiments of the present invention is to provide a method for registering an IMS and an MSC, which solves the problem that the prior art cannot independently select which access method to register the IMS.
- an embodiment of the present invention provides a method for registering an IMS, including:
- the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
- the MSC registers the IMS with the CS registration mode instead of the terminal.
- the embodiment of the present invention further provides another method for registering an IMS, including:
- the terminal sends an uplink message that includes the ICS priority identifier to the MSC, so that the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can use the ICS priority identifier.
- CS registration method to register IMS;
- the terminal If the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the terminal registers the IMS, where the terminal registration IMS is replaced by the MSC by the MSC to register the IMS in the CS registration mode. .
- An embodiment of the present invention further provides an MSC, including:
- a receiving module configured to receive, by the terminal, an uplink message that includes an ICS priority identifier
- the obtaining module is configured to obtain a comparison result between the ICS priority identifier and the preset ICS identifier, and determine, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
- the registration module is configured to register the IMS in the CS registration mode instead of the terminal when the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier.
- the embodiment of the invention further provides a terminal, including:
- the first sending module is configured to send an uplink message that includes the ICS priority identifier to the MSC, so that the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can use the Registering IMS with the CS registration mode corresponding to the ICS priority identifier;
- a first registration module configured to register an IMS if the terminal is capable of registering an IMS by using a CS registration mode corresponding to the ICS priority identifier, where the first registration module registers an IMS by the MSC instead of the first registration
- the module registers the IMS with the CS registration method.
- the embodiment of the invention further provides a system for registering an IMS, comprising:
- the terminal is configured to send an uplink message that includes the ICS priority identifier to the MSC;
- the MSC is configured to receive an uplink message that is sent by the terminal and that includes an ICS priority identifier.
- the MSC is further configured to obtain a comparison result between the ICS priority identifier and the preset ICS identifier, and determine, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
- the MSC is further configured to: if the terminal is able to register the IMS by using the CS registration mode corresponding to the ICS priority identifier, instead of the terminal registering the IMS by using the CS registration mode;
- the terminal is further configured to: if the terminal is able to register an IMS by using a CS registration mode corresponding to the ICS priority identifier, registering an IMS, where the terminal registration IMS is replaced by the MSC by the MSC to register the CS Register IMS.
- the embodiment of the present invention further provides a computer storage medium, where the computer storage medium stores one or more programs executable by a computer, and when the one or more programs are executed by the computer, the computer is executed as described above.
- a method of registering an IMS is provided.
- the MSC receives an uplink message that is sent by the terminal and includes the ICS priority identifier.
- the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can use the ICS. Determining the corresponding CS registration mode to register the IMS; if the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the MSC replaces the terminal to register the IMS in the CS registration mode, so that the CS can be preferentially selected. Register IMS.
- FIG. 1 is a flowchart of a method for registering an IMS according to an embodiment of the present invention
- FIG. 2 is a flowchart of another method for registering an IMS according to an embodiment of the present invention.
- FIG. 3 is a flowchart of a registration IMS according to an embodiment of the present invention.
- FIG. 4 is a flowchart of another registration IMS according to an embodiment of the present invention.
- FIG. 5 is a structural diagram of an MSC according to an embodiment of the present invention.
- FIG. 6 is a structural diagram of another MSC according to an embodiment of the present invention.
- FIG. 7 is a structural diagram of another MSC according to an embodiment of the present invention.
- FIG. 8 is a structural diagram of a terminal according to an embodiment of the present invention.
- FIG. 9 is a structural diagram of another terminal according to an embodiment of the present invention.
- an embodiment of the present invention provides a method for registering an IMS, including the following steps:
- Step S101 The MSC receives an uplink message that is sent by the terminal and includes an ICS priority identifier.
- Step S102 The MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier.
- Step S103 If the terminal is able to register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the MSC registers the IMS with the CS registration mode instead of the terminal.
- step S101 the MSC receives the uplink message sent by the terminal, and the uplink message includes an ICS-preferred-flag (ICS-preferred-Flag), and the purpose is to notify the MSC terminal to use the CS to register the IMS by using the ICS mode.
- ICS-preferred-Flag ICS-preferred-flag
- the method further includes: :
- the MSC filters out the ICS priority identifier from the received uplink message, and sends the ICS priority identifier to the home subscription subscriber server HSS, so that the HSS identifies the ICS priority identifier with the pre- Set the ICS flag (ICS-Flag) for comparison.
- the HSS sends the ICS identifier to the MSC to notify the MSC terminal that the IMS terminal can use the CS to register the IMS. If the user corresponding to the terminal is not the advanced user, the HSS sends an error message to the MSC to notify the MSC terminal. You cannot use CS to register IMS. The MSC then transparently transmits the error information to the terminal, notifying the terminal that the CS cannot be used to register the IMS.
- the MSC registers the IMS in the CS registration mode instead of the terminal.
- the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and includes:
- the MSC acquires a comparison result between the ICS priority identifier sent by the HSS and a preset ICS identifier.
- the MSC obtains a comparison result between the ICS priority identifier sent by the HSS and the ICS identifier stored in advance, and determines whether the terminal can use the CS to register the IMS according to the comparison result.
- the MSC determines, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, including:
- the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
- the terminal can register the IMS by using a CS registration manner corresponding to the ICS priority identifier.
- the HSS sends the ICS as true to the MSC, informing the MSC terminal that the IMS can be registered using the CS. If the ICS priority identifier is inconsistent with the ICS identifier, the HSS extracts the data of the user corresponding to the terminal stored in advance. If the user corresponding to the terminal is an advanced user, the HSS sends the ICS flag to the MSC to be true, and notifies the MSC terminal that the IMS can be registered by using the CS.
- the method further includes:
- the MSC receives the error information sent by the HSS.
- the HSS sends an error message to the MSC to notify the MSC terminal that the CS cannot be used to register the IMS.
- the MSC then transparently transmits the error information to the terminal, notifying the terminal that the CS cannot be used to register the IMS.
- the terminal needs to search the network to scan whether there is a CS network for registering the IMS with the CS through the ICS. If yes, the available CS network is used and used.
- the method of the example uses the CS registration IMS to report to the network through the ICS.
- a method for registering an IMS where the method carries an ICS priority identifier in an uplink message, thereby It is possible to achieve autonomous selection of CS registration IMS.
- an embodiment of the present invention provides another method for registering an IMS, including the following steps:
- Step S201 The terminal sends an uplink message that includes the ICS priority identifier to the MSC, so that the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can use the ICS priority.
- the IMS is registered with the corresponding CS registration method.
- Step S202 If the terminal is able to register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the terminal registers the IMS, where the terminal registration IMS is replaced by the MSC by the terminal to register with the CS. Way to register IMS.
- step S201 the terminal sends an uplink message including the ICS priority identifier to the MSC, and the uplink message includes an ICS priority identifier, and the purpose is to notify the MSC terminal to use the CS to register the IMS by using the ICS method.
- the comparison result is that the MSC filters out the ICS priority identifier from the received uplink message, and sends the ICS priority identifier to the HSS, where the ICS preferentially identifies the ICS The result of comparison with the preset ICS identification.
- the MSC filters out the ICS priority identifier from the received uplink message, and then sends the ICS priority identifier to the HSS, and then the HSS compares the ICS priority identifier with the ICS identifier previously stored in the HSS. Possible outcomes.
- One is that the ICS priority identifier is consistent with the ICS identifier, and the HSS sends the ICS identifier to the MSC, and the MSC terminal is notified that the IMS terminal can use the CS to register the IMS.
- Another result is that the ICS priority identifier is inconsistent with the ICS identifier, and the HSS extracts the data of the user corresponding to the terminal stored in advance.
- the HSS sends the ICS identifier to the MSC to notify the MSC terminal that the IMS terminal can use the CS to register the IMS. If the user corresponding to the terminal is not the advanced user, the HSS sends an error message to the MSC to notify the MSC terminal. You cannot use CS to register IMS. The MSC then transparently transmits the error information to the terminal, notifying the terminal that the CS cannot be used to register the IMS.
- the MSC registers the IMS in the CS registration mode instead of the terminal.
- the comparison result is that the MSC obtains a comparison result between the ICS priority identifier sent by the HSS and the preset ICS identifier.
- the MSC obtains a comparison result between the ICS priority identifier sent by the HSS and the ICS identifier stored in advance, and determines whether the terminal can use the CS to register the IMS according to the comparison result.
- the terminal can register the IMS by using a CS registration manner corresponding to the ICS priority identifier;
- the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier.
- the HSS sends the ICS as true to the MSC, informing the MSC terminal that the IMS can be registered using the CS. If the ICS priority flag is inconsistent with the ICS ID, the HSS extraction is stored in advance. The data of the user corresponding to the terminal. If the user corresponding to the terminal is an advanced user, the HSS sends the ICS flag to the MSC to be true, and notifies the MSC terminal that the IMS can be registered by using the CS.
- the method further includes:
- the terminal receives the error information sent by the HSS transparently transmitted by the MSC.
- the HSS sends an error message to the MSC to notify the MSC terminal that the CS cannot be used to register the IMS.
- the MSC then transparently transmits the error information to the terminal, notifying the terminal that the CS cannot be used to register the IMS.
- the terminal needs to search the network to scan whether there is a CS network for registering the IMS with the CS through the ICS. If yes, the available CS network is used and used.
- the method of the example uses the CS registration IMS to report to the network through the ICS.
- a method for registering an IMS is provided.
- the method carries an ICS priority identifier in an uplink message, so that the CS registration IMS can be independently selected and used.
- an embodiment of the present invention provides a flowchart for registering an IMS, including:
- Step S301 the setting module setting on the terminal uses the CS registration IMS, preferably by way of ICS.
- the setup module on the terminal then informs the IMS service module on the terminal that it has preferably registered the IMS using the CS in an ICS manner.
- Step S302 After receiving the notification of the setting module, the IMS service module on the terminal determines the IMS status of the current terminal. There are four states: the IMS has been registered with the IMS, the IMS is not registered, the IMS has been registered by the PS but no IMS session, the IMS has been registered by the PS, and the IMS session is in progress.
- Step S303 If the IMS status of the terminal is that the IMS is used to register the IMS by means of the ICS, the terminal prompts the user to use the CS to register the IMS by means of the ICS.
- Step S304 If the IMS status of the terminal is that the IMS is not registered or the IMS has been registered by the PS but no IMS session is present, the IMS service module generates an ICS priority identifier, and sends the ICS priority identifier to the wireless communication module on the terminal, and then the wireless communication module is in the uplink message.
- the ICS priority flag is reported in the middle.
- Step S305 If the IMS status of the terminal is that the IMS is registered by the PS and the IMS session is in progress, the IMS service module prompts the user that there is currently an ongoing IMS session, and whether to wait for the session to terminate and then use the CS to register the IMS through the ICS. .
- Step S306 If the user chooses to wait for the session to terminate and then uses the CS to register the IMS through the ICS, the IMS service module generates an ICS priority identifier, waits for the IMS session to end, and then sends the ICS priority identifier to the wireless communication module, and then the wireless communication module.
- the ICS priority identifier is reported in the upstream message.
- Step S307 If the user chooses to use the CS to register the IMS through the ICS without waiting for the session to terminate, the IMS service module terminates the current IMS session and generates an ICS priority identifier, and then sends the generated ICS priority identifier to the wireless gateway.
- the wireless communication module informs the MSC that the reason for the termination is that the user wants to use the CS to register the IMS in the manner of the ICS, and reports the ICS priority identifier in the uplink signaling.
- the terminal when the terminal has registered the IMS through the PS, the terminal does not affect the IMS to use the CS to register the IMS. Because the IMS and the HSS are successfully registered in the ICS mode, the IMS and the HSS will overwrite the original PS mode. Access the IMS registration set, generate a new set of registered addresses, and treat the new set of registered addresses as the communication address of the terminal.
- a method for registering an IMS is provided.
- the method carries an ICS priority identifier in an uplink message, so that the CS registration IMS can be independently selected and used.
- an embodiment of the present invention provides a flowchart for registering an IMS, including:
- Step S401 The receiving module of the HSS receives the ICS priority identifier, and then forwards it to the decision module of the HSS.
- Step S402 The decision module of the HSS determines that the terminal wants to preferentially use the ICS to use the CS registration IMS, and extracts the ICS identifier of the user corresponding to the terminal stored in advance from the storage module of the HSS.
- Step S403 The decision module determines whether the received ICS priority identifier is consistent with the ICS identifier.
- Step S404 If the ICS priority identifier and the ICS identifier are consistent, the decision module identifies the ICS as a sending module that is actually sent to the HSS.
- Step S405 If the ICS priority identifier and the ICS identifier are inconsistent, the determining module extracts data of the user corresponding to the terminal from the storage module.
- Step S406 The determining module determines, according to the data of the user corresponding to the terminal extracted from the storage module, whether the user is an advanced user.
- Step S407 If the user corresponding to the terminal is an advanced user, the decision module sends the ICS identifier to the sending module.
- Step S408 If the user corresponding to the terminal is not an advanced user, the determining module sends the error information to the sending module.
- a method for registering an IMS is provided.
- the HSS receives the ICS priority identifier, compares the ICS priority identifier with the ICS identifier, and determines whether to send the ICS identifier to the MSC according to the comparison result and the level of the user corresponding to the terminal. Therefore, the CS registration IMS can be implemented in a manner of autonomously selecting the ICS.
- an embodiment of the present invention provides a structure of an MSC, including the following modules:
- the receiving module 501 is configured to receive, by the terminal, an uplink message that includes an ICS priority identifier of the IMS centralized service;
- the obtaining module 502 is configured to obtain a comparison result between the ICS priority identifier and the preset ICS identifier, and determine, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
- the registration module 503 is configured to register the IMS in the CS registration mode instead of the terminal when the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier.
- the MSC further includes:
- the filtering module 504 is configured to filter out the ICS priority identifier from the received uplink message.
- the sending module 505 is configured to send the ICS priority identifier to the home subscription subscriber server HSS, so that the HSS compares the ICS priority identifier with the preset ICS identifier.
- the obtaining module 502 is configured to obtain a comparison result between the ICS priority identifier sent by the HSS and the preset ICS identifier.
- the MSC further includes:
- the determining module 506 is configured to: when the ICS priority identifier is consistent with the preset ICS identifier, determine that the terminal can register the IMS by using a CS registration manner corresponding to the ICS priority identifier;
- the determining module 506 is configured to: when the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is an advanced user, determine that the terminal can use the CS corresponding to the ICS priority identifier. Registration method to register IMS.
- the receiving module 501 is configured to receive the error information sent by the HSS when the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is not an advanced user.
- the MSC may be the MSC in the embodiment shown in FIG. 1 to FIG. 4, and any embodiment of the MSC in the embodiment shown in FIG. 1 to FIG. 4 may be used by the MSC in this embodiment. Implementation, no longer elaborate here.
- an MSC is proposed, and the method for registering an IMS by using the CS in an ICS manner can be implemented on the MSC.
- the embodiment of the present invention provides a structure of a terminal, including the following modules:
- the first sending module 801 is configured to send an uplink message that includes the ICS priority identifier to the MSC, so that the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can be used. Registering, by the ICS priority identifier, a CS registration mode to register an IMS;
- the first registration module 802 is configured to: if the terminal is able to register the IMS with the CS registration mode corresponding to the ICS priority identifier, register the IMS, where the first registration module registers the IMS by the MSC instead of the first The registration module registers the IMS in the CS registration mode, and the terminal may generate the ICS priority identifier and add the ICS priority identifier to the uplink message, to notify the MSC that the terminal preferably uses the CS to register the IMS by using the ICS.
- the comparison result is that the MSC filters out the ICS priority identifier from the received uplink message, and sends the ICS priority identifier to the HSS, where the ICS preferentially identifies the ICS The result of comparison with the preset ICS identification.
- the comparison result is that the MSC obtains a comparison result between the ICS priority identifier sent by the HSS and a preset ICS identifier.
- the terminal can register the IMS by using a CS registration manner corresponding to the ICS priority identifier;
- the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier.
- the terminal further includes:
- the first receiving module 803 is configured to: if the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is not an advanced user, receive error information sent by the HSS transparently transmitted by the MSC .
- the foregoing terminal may be the terminal in the embodiment shown in FIG. 1 to FIG. 7, and any implementation manner of the terminal in the embodiment shown in FIG. 1 to FIG. 7 may be used by the terminal in this embodiment. Implementation, no longer elaborate here.
- a terminal is proposed, and a method for registering an IMS by using a CS in an ICS manner can be implemented on the terminal.
- An embodiment of the present invention provides a system for registering an IMS, including:
- the terminal is configured to send an uplink message that includes the ICS priority identifier to the MSC;
- the MSC is configured to receive an uplink message that is sent by the terminal and that includes an ICS priority identifier.
- the MSC is further configured to obtain a comparison result between the ICS priority identifier and the preset ICS identifier, and determine, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
- the MSC is further configured to: if the terminal is able to register the IMS by using the CS registration mode corresponding to the ICS priority identifier, instead of the terminal registering the IMS by using the CS registration mode;
- the terminal is further configured to: if the terminal is able to register an IMS by using a CS registration mode corresponding to the ICS priority identifier, registering an IMS, where the terminal registration IMS is replaced by the MSC by the MSC to register the CS Register IMS.
- the terminal sends an uplink message including the ICS priority identifier to the MSC, and the MSC receives the uplink message sent by the terminal.
- the uplink message includes an ICS priority identifier (ICS-preferred-Flag), and the purpose is to notify the MSC terminal to use the CS to register the IMS by using the ICS method.
- ICS-preferred-Flag ICS priority identifier
- the MSC filters out the ICS priority identifier from the received uplink message, and then sends the ICS priority identifier to the HSS.
- the HSS sends the ICS identifier to the MSC to notify the MSC terminal that the IMS terminal can use the CS to register the IMS. If the user corresponding to the terminal is not the advanced user, the HSS sends an error message to the MSC to notify the MSC terminal. You cannot use CS to register IMS. The MSC then transparently transmits the error information to the terminal, notifying the terminal that the CS cannot be used to register the IMS.
- the MSC replaces the terminal with the CS. Registration method to register IMS.
- a system for registering an IMS is provided.
- the terminal sends an uplink message to the MSC.
- the uplink message includes an ICS priority identifier, and the ICS priority identifier is compared with the ICS identifier, and the comparison result and the level of the user corresponding to the terminal determine whether the The ICS identifier is sent to the MSC as true, so that the CS registration IMS can be implemented in a manner that enables self-selection of the ICS.
- the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
- the MSC registers the IMS with the CS registration mode instead of the terminal.
- the method further includes: :
- the MSC filters out the ICS priority identifier from the received uplink message, and sends the ICS priority identifier to the home subscription subscriber server HSS, so that the HSS identifies the ICS priority identifier with the pre- Set the ICS logo for comparison.
- the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and includes:
- the MSC acquires a comparison result between the ICS priority identifier sent by the HSS and a preset ICS identifier.
- the MSC determines, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, including:
- the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
- the terminal can register the IMS by using a CS registration manner corresponding to the ICS priority identifier.
- the method further includes:
- the MSC receives the error information sent by the HSS.
- the terminal sends an uplink message that includes the ICS priority identifier to the MSC, so that the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can use the ICS priority identifier.
- the terminal If the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the terminal registers the IMS, where the terminal registration IMS is replaced by the MSC by the MSC to register the IMS in the CS registration mode. .
- the comparison result is that the MSC filters out the ICS priority identifier from the received uplink message, and sends the ICS priority identifier to the HSS, where the ICS preferentially identifies the ICS The result of comparison with the preset ICS identification.
- the comparison result is that the MSC obtains a comparison result between the ICS priority identifier sent by the HSS and the preset ICS identifier.
- the terminal can register the IMS by using a CS registration manner corresponding to the ICS priority identifier;
- the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier.
- the method further includes:
- the terminal receives the error information sent by the HSS transparently transmitted by the MSC.
- the storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
- the foregoing technical solution of the embodiment of the present invention may be applied to the process of registering an IMS, where the MSC receives an uplink message that is sent by the terminal and includes an ICS priority identifier; and the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, according to The comparison result determines whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier; if the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the MSC replaces the terminal with the The CS registration method registers the IMS, so that the CS registration IMS can be preferentially selected.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本发明涉及通信技术领域,特别涉及一种选择电路交换(CS,Circuit Switching)注册IP多媒体子系统(IMS,IP Multimedia Subsystem)的方法和移动交换中心(MSC,Mobile Switch Centric)。The present invention relates to the field of communications technologies, and in particular, to a method for registering an IP Multimedia Subsystem (IMS) by selecting Circuit Switching (CS) and a Mobile Switching Center (MSC).
在既有电路交换CS又有分组交换(PS,Packet Switching)时,有用CS承载漫游比用PS承载漫游的费用少,使用CS可以实现独占链路资源保证服务质量,使用CS可以更加省电等几种情况。此时按照现有协议无法自主选择IMS集中服务(ICS,IMS Centralized Services)的方式使用CS注册IMS。因此,现有技术存在无法自主选择通过何种接入方式注册IMS的问题。In the case of both existing circuit switched CS and packet switching (PS), the cost of useful CS bearer roaming is less than that of PS bearer. The use of CS can achieve exclusive link resource guarantee service quality, and CS can save power, etc. Several situations. At this time, according to the existing protocol, the IMS centralized service (ICS, IMS Centralized Services) cannot be used to register the IMS. Therefore, the prior art has the problem that it is impossible to independently select which access method to register the IMS.
发明内容Summary of the invention
本发明实施例的目的在于提供一种注册IMS的方法和MSC,解决了现有技术存在无法自主选择通过何种接入方式注册IMS的问题。The purpose of the embodiments of the present invention is to provide a method for registering an IMS and an MSC, which solves the problem that the prior art cannot independently select which access method to register the IMS.
为了达到上述目的,本发明实施例提供一种注册IMS的方法,包括:In order to achieve the above object, an embodiment of the present invention provides a method for registering an IMS, including:
MSC接收终端发送的包含有ICS优先标识的上行消息;Receiving, by the MSC, an uplink message that is sent by the terminal and includes an ICS priority identifier;
所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS;The MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,所述MSC代替所述终端以所述CS注册方式注册IMS。If the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the MSC registers the IMS with the CS registration mode instead of the terminal.
本发明实施例还提供另一种注册IMS的方法,包括:The embodiment of the present invention further provides another method for registering an IMS, including:
终端向MSC发送包含有ICS优先标识的上行消息,以使所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS;The terminal sends an uplink message that includes the ICS priority identifier to the MSC, so that the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can use the ICS priority identifier. CS registration method to register IMS;
若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,则所述终端注册IMS,其中,所述终端注册IMS是由所述MSC代替所述终端以所述CS注册方式注册IMS。If the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the terminal registers the IMS, where the terminal registration IMS is replaced by the MSC by the MSC to register the IMS in the CS registration mode. .
本发明实施例还提供一种MSC,包括: An embodiment of the present invention further provides an MSC, including:
接收模块,设置为接收终端发送的包含有ICS优先标识的上行消息;a receiving module, configured to receive, by the terminal, an uplink message that includes an ICS priority identifier;
获取模块,设置为获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS;The obtaining module is configured to obtain a comparison result between the ICS priority identifier and the preset ICS identifier, and determine, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
注册模块,设置为在所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS时,代替所述终端以所述CS注册方式注册IMS。The registration module is configured to register the IMS in the CS registration mode instead of the terminal when the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier.
本发明实施例还提供一种终端,包括:The embodiment of the invention further provides a terminal, including:
第一发送模块,设置为向MSC发送包含有ICS优先标识的上行消息,以使所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS;The first sending module is configured to send an uplink message that includes the ICS priority identifier to the MSC, so that the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can use the Registering IMS with the CS registration mode corresponding to the ICS priority identifier;
第一注册模块,设置为若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,注册IMS,其中,所述第一注册模块注册IMS是由所述MSC代替所述第一注册模块以所述CS注册方式注册IMS。a first registration module, configured to register an IMS if the terminal is capable of registering an IMS by using a CS registration mode corresponding to the ICS priority identifier, where the first registration module registers an IMS by the MSC instead of the first registration The module registers the IMS with the CS registration method.
本发明实施例还提供一种注册IMS的系统,包括:The embodiment of the invention further provides a system for registering an IMS, comprising:
终端,设置为向MSC发送包含有ICS优先标识的上行消息;The terminal is configured to send an uplink message that includes the ICS priority identifier to the MSC;
所述MSC,设置为接收所述终端发送的包含有ICS优先标识的上行消息;The MSC is configured to receive an uplink message that is sent by the terminal and that includes an ICS priority identifier.
所述MSC还设置为获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS;The MSC is further configured to obtain a comparison result between the ICS priority identifier and the preset ICS identifier, and determine, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
所述MSC还设置为若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,代替所述终端以所述CS注册方式注册IMS;The MSC is further configured to: if the terminal is able to register the IMS by using the CS registration mode corresponding to the ICS priority identifier, instead of the terminal registering the IMS by using the CS registration mode;
所述终端还设置为若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,注册IMS,其中,所述终端注册IMS是由所述MSC代替所述终端以所述CS注册方式注册IMS。The terminal is further configured to: if the terminal is able to register an IMS by using a CS registration mode corresponding to the ICS priority identifier, registering an IMS, where the terminal registration IMS is replaced by the MSC by the MSC to register the CS Register IMS.
本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行的一个或多个程序,所述一个或多个程序被所述计算机执行时使所述计算机执行如上述提供的一种注册IMS的方法。The embodiment of the present invention further provides a computer storage medium, where the computer storage medium stores one or more programs executable by a computer, and when the one or more programs are executed by the computer, the computer is executed as described above. A method of registering an IMS is provided.
上述技术方案中的一个技术方案具有如下优点或有益效果:One of the above technical solutions has the following advantages or benefits:
本发明实施例,MSC接收终端发送的包含有ICS优先标识的上行消息;所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS;若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,所述MSC代替所述终端以所述CS注册方式注册IMS,从而可以优先选择CS注册IMS。 In the embodiment of the present invention, the MSC receives an uplink message that is sent by the terminal and includes the ICS priority identifier. The MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can use the ICS. Determining the corresponding CS registration mode to register the IMS; if the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the MSC replaces the terminal to register the IMS in the CS registration mode, so that the CS can be preferentially selected. Register IMS.
图1为本发明实施例提供的一种注册IMS的方法的流程图;FIG. 1 is a flowchart of a method for registering an IMS according to an embodiment of the present invention;
图2为本发明实施例提供的另一种注册IMS的方法的流程图;2 is a flowchart of another method for registering an IMS according to an embodiment of the present invention;
图3为本发明实施例提供的一种注册IMS的流程图;FIG. 3 is a flowchart of a registration IMS according to an embodiment of the present invention;
图4为本发明实施例提供的另一种注册IMS的流程图;FIG. 4 is a flowchart of another registration IMS according to an embodiment of the present invention;
图5为本发明实施例提供的一种MSC的结构图;FIG. 5 is a structural diagram of an MSC according to an embodiment of the present invention;
图6为本发明实施例提供的另一种MSC的结构图;FIG. 6 is a structural diagram of another MSC according to an embodiment of the present invention;
图7为本发明实施例提供的另一种MSC的结构图;FIG. 7 is a structural diagram of another MSC according to an embodiment of the present invention;
图8为本发明实施例提供的一种终端的结构图;FIG. 8 is a structural diagram of a terminal according to an embodiment of the present invention;
图9为本发明实施例提供的另一种终端的结构图。FIG. 9 is a structural diagram of another terminal according to an embodiment of the present invention.
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。The technical problems, the technical solutions, and the advantages of the present invention will be more clearly described in the following description.
如图1所示,本发明实施例提供一种注册IMS的方法,包括以下步骤:As shown in FIG. 1 , an embodiment of the present invention provides a method for registering an IMS, including the following steps:
步骤S101、MSC接收终端发送的包含有ICS优先标识的上行消息。Step S101: The MSC receives an uplink message that is sent by the terminal and includes an ICS priority identifier.
步骤S102、所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS。Step S102: The MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier.
步骤S103、若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,所述MSC代替所述终端以所述CS注册方式注册IMS。Step S103: If the terminal is able to register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the MSC registers the IMS with the CS registration mode instead of the terminal.
在步骤S101中,MSC接收终端发送的上行消息,上行消息中包含ICS优先标识(ICS-preferred-Flag),目的是通知MSC终端优选通过ICS方式使用CS注册IMS。In step S101, the MSC receives the uplink message sent by the terminal, and the uplink message includes an ICS-preferred-flag (ICS-preferred-Flag), and the purpose is to notify the MSC terminal to use the CS to register the IMS by using the ICS mode.
可选的,在所述MSC接收终端发送的包含有IMS集中服务ICS优先标识的上行消息之后,在所述MSC获取所述ICS优先标识与预设ICS标识的比较结果之前,所述方法还包括:Optionally, after the MSC receives the uplink message that is sent by the terminal and includes the IMS priority service ICS priority identifier, before the MSC obtains the comparison result between the ICS priority identifier and the preset ICS identifier, the method further includes: :
所述MSC从接收到的所述上行消息中过滤出所述ICS优先标识,并将所述ICS优先标识发送给归属签约用户服务器HSS,以使所述HSS将所述ICS优先标识与所述预设ICS标识(ICS-Flag)进行比较。The MSC filters out the ICS priority identifier from the received uplink message, and sends the ICS priority identifier to the home subscription subscriber server HSS, so that the HSS identifies the ICS priority identifier with the pre- Set the ICS flag (ICS-Flag) for comparison.
本实施例中,MSC从接收到的上行消息中过滤出ICS优先标识,再把ICS优先标识发送给HSS,然后HSS将ICS优先标识与事先存储于HSS中的ICS标识进行比较,比较之后有两 种可能的结果。一种是ICS优先标识与ICS标识一致,则HSS将ICS标识为真(ICS-flag=true)下发给MSC,通知MSC终端可以使用CS注册IMS。另一种结果是ICS优先标识与ICS标识不一致,则HSS提取事先存储好的终端对应的用户的数据。若终端所对应的用户为高级用户,则HSS向MSC下发ICS标识为真,通知MSC终端可以使用CS注册IMS;若终端对应的用户不是高级用户,则HSS向MSC发送错误信息,通知MSC终端不可以使用CS注册IMS。MSC再将错误信息透传给终端,通知终端不可以使用CS注册IMS。In this embodiment, the MSC filters out the ICS priority identifier from the received uplink message, and then sends the ICS priority identifier to the HSS, and then the HSS compares the ICS priority identifier with the ICS identifier previously stored in the HSS. Possible outcomes. If the ICS priority identifier is consistent with the ICS identifier, the HSS sends the ICS identifier to the MSC (ICS-flag=true) and sends the MSC to the MSC to notify the MSC terminal to use the CS to register the IMS. Another result is that the ICS priority identifier is inconsistent with the ICS identifier, and the HSS extracts the data of the user corresponding to the terminal stored in advance. If the user corresponding to the terminal is an advanced user, the HSS sends the ICS identifier to the MSC to notify the MSC terminal that the IMS terminal can use the CS to register the IMS. If the user corresponding to the terminal is not the advanced user, the HSS sends an error message to the MSC to notify the MSC terminal. You cannot use CS to register IMS. The MSC then transparently transmits the error information to the terminal, notifying the terminal that the CS cannot be used to register the IMS.
如果终端能够使用ICS优先标识对应的CS注册方式注册IMS,则MSC代替终端以CS注册方式注册IMS。If the terminal can register the IMS using the CS registration mode corresponding to the ICS priority identifier, the MSC registers the IMS in the CS registration mode instead of the terminal.
可选的,所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,包括:Optionally, the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and includes:
所述MSC获取所述HSS发送的所述ICS优先标识与预设ICS标识的比较结果。The MSC acquires a comparison result between the ICS priority identifier sent by the HSS and a preset ICS identifier.
MSC获取HSS发送的ICS优先标识与事先存储好的ICS标识的比较结果,根据比较结果确定终端是否可以使用CS注册IMS。The MSC obtains a comparison result between the ICS priority identifier sent by the HSS and the ICS identifier stored in advance, and determines whether the terminal can use the CS to register the IMS according to the comparison result.
可选的,所述MSC根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS,包括:Optionally, the MSC determines, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, including:
若所述ICS优先标识与所述预设ICS标识一致,则确定所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS;If the ICS priority identifier is consistent with the preset ICS identifier, determining that the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
若所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户为高级用户,则确定所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS。And if the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is an advanced user, determining that the terminal can register the IMS by using a CS registration manner corresponding to the ICS priority identifier.
如果ICS优先标识与ICS标识一致,则HSS将ICS标识为真下发给MSC,通知MSC终端可以使用CS注册IMS。如果ICS优先标识与ICS标识不一致,则HSS提取事先存储好的终端对应的用户的数据。若终端所对应的用户为高级用户,则HSS向MSC下发ICS标识为真,通知MSC终端可以使用CS注册IMS。If the ICS priority identifier is consistent with the ICS identifier, the HSS sends the ICS as true to the MSC, informing the MSC terminal that the IMS can be registered using the CS. If the ICS priority identifier is inconsistent with the ICS identifier, the HSS extracts the data of the user corresponding to the terminal stored in advance. If the user corresponding to the terminal is an advanced user, the HSS sends the ICS flag to the MSC to be true, and notifies the MSC terminal that the IMS can be registered by using the CS.
可选的,所述方法还包括:Optionally, the method further includes:
若所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户不是高级用户,则所述MSC接收所述HSS发送的错误信息。If the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is not an advanced user, the MSC receives the error information sent by the HSS.
如果ICS优先标识与ICS标识不一致,且终端对应的用户不是高级用户时,则HSS向MSC发送错误信息,通知MSC终端不可以使用CS注册IMS。MSC再将错误信息透传给终端,通知终端不可以使用CS注册IMS。If the ICS priority identifier is inconsistent with the ICS identifier, and the user corresponding to the terminal is not an advanced user, the HSS sends an error message to the MSC to notify the MSC terminal that the CS cannot be used to register the IMS. The MSC then transparently transmits the error information to the terminal, notifying the terminal that the CS cannot be used to register the IMS.
需要说明的是,如果终端只驻扎在PS网络下,则终端还需进行搜网,扫描是否有CS网络以供通过ICS的方式使用CS注册IMS;如有则逐一驻扎可用的CS网络并使用本实例的方法向网络测上报通过ICS的方式使用CS注册IMS。It should be noted that if the terminal is only camped on the PS network, the terminal needs to search the network to scan whether there is a CS network for registering the IMS with the CS through the ICS. If yes, the available CS network is used and used. The method of the example uses the CS registration IMS to report to the network through the ICS.
本实施例,提出一种注册IMS的方法,这种方法在上行消息中携带ICS优先标识,从而 可以实现自主选择使用CS注册IMS。In this embodiment, a method for registering an IMS is provided, where the method carries an ICS priority identifier in an uplink message, thereby It is possible to achieve autonomous selection of CS registration IMS.
如图2所示,本发明实施例提供另一种注册IMS的方法,包括以下步骤:As shown in FIG. 2, an embodiment of the present invention provides another method for registering an IMS, including the following steps:
步骤S201、终端向MSC发送包含有ICS优先标识的上行消息,以使所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS。Step S201: The terminal sends an uplink message that includes the ICS priority identifier to the MSC, so that the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can use the ICS priority. The IMS is registered with the corresponding CS registration method.
步骤S202、若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,则所述终端注册IMS,其中,所述终端注册IMS是由所述MSC代替所述终端以所述CS注册方式注册IMS。Step S202: If the terminal is able to register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the terminal registers the IMS, where the terminal registration IMS is replaced by the MSC by the terminal to register with the CS. Way to register IMS.
在步骤S201中,终端向MSC发送包含有ICS优先标识的上行消息,上行消息中包含ICS优先标识,目的是通知MSC终端优选通过ICS方式使用CS注册IMS。In step S201, the terminal sends an uplink message including the ICS priority identifier to the MSC, and the uplink message includes an ICS priority identifier, and the purpose is to notify the MSC terminal to use the CS to register the IMS by using the ICS method.
可选的,所述比较结果是所述MSC从接收到的所述上行消息中过滤出所述ICS优先标识,并将所述ICS优先标识发送给HSS,由所述HSS将所述ICS优先标识与所述预设ICS标识进行比较的结果。Optionally, the comparison result is that the MSC filters out the ICS priority identifier from the received uplink message, and sends the ICS priority identifier to the HSS, where the ICS preferentially identifies the ICS The result of comparison with the preset ICS identification.
本实施例中,MSC从接收到的上行消息中过滤出ICS优先标识,再把ICS优先标识发送给HSS,然后HSS将ICS优先标识与事先存储于HSS中的ICS标识进行比较,比较之后有两种可能的结果。一种是ICS优先标识与ICS标识一致,则HSS将ICS标识为真下发给MSC,通知MSC终端可以使用CS注册IMS。另一种结果是ICS优先标识与ICS标识不一致,则HSS提取事先存储好的终端对应的用户的数据。若终端所对应的用户为高级用户,则HSS向MSC下发ICS标识为真,通知MSC终端可以使用CS注册IMS;若终端对应的用户不是高级用户,则HSS向MSC发送错误信息,通知MSC终端不可以使用CS注册IMS。MSC再将错误信息透传给终端,通知终端不可以使用CS注册IMS。In this embodiment, the MSC filters out the ICS priority identifier from the received uplink message, and then sends the ICS priority identifier to the HSS, and then the HSS compares the ICS priority identifier with the ICS identifier previously stored in the HSS. Possible outcomes. One is that the ICS priority identifier is consistent with the ICS identifier, and the HSS sends the ICS identifier to the MSC, and the MSC terminal is notified that the IMS terminal can use the CS to register the IMS. Another result is that the ICS priority identifier is inconsistent with the ICS identifier, and the HSS extracts the data of the user corresponding to the terminal stored in advance. If the user corresponding to the terminal is an advanced user, the HSS sends the ICS identifier to the MSC to notify the MSC terminal that the IMS terminal can use the CS to register the IMS. If the user corresponding to the terminal is not the advanced user, the HSS sends an error message to the MSC to notify the MSC terminal. You cannot use CS to register IMS. The MSC then transparently transmits the error information to the terminal, notifying the terminal that the CS cannot be used to register the IMS.
如果终端能够使用ICS优先标识对应的CS注册方式注册IMS,则MSC代替终端以CS注册方式注册IMS。If the terminal can register the IMS using the CS registration mode corresponding to the ICS priority identifier, the MSC registers the IMS in the CS registration mode instead of the terminal.
可选的,所述比较结果是所述MSC获取所述HSS发送的所述ICS优先标识与所述预设ICS标识的比较结果。Optionally, the comparison result is that the MSC obtains a comparison result between the ICS priority identifier sent by the HSS and the preset ICS identifier.
MSC获取HSS发送的ICS优先标识与事先存储好的ICS标识的比较结果,根据比较结果确定终端是否可以使用CS注册IMS。The MSC obtains a comparison result between the ICS priority identifier sent by the HSS and the ICS identifier stored in advance, and determines whether the terminal can use the CS to register the IMS according to the comparison result.
可选的,若所述ICS优先标识与所述预设ICS标识一致,则所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS;Optionally, if the ICS priority identifier is consistent with the preset ICS identifier, the terminal can register the IMS by using a CS registration manner corresponding to the ICS priority identifier;
若所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户为高级用户,则所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS。If the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is an advanced user, the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier.
如果ICS优先标识与ICS标识一致,则HSS将ICS标识为真下发给MSC,通知MSC终端可以使用CS注册IMS。如果ICS优先标识与ICS标识不一致,则HSS提取事先存储好的 终端对应的用户的数据。若终端所对应的用户为高级用户,则HSS向MSC下发ICS标识为真,通知MSC终端可以使用CS注册IMS。If the ICS priority identifier is consistent with the ICS identifier, the HSS sends the ICS as true to the MSC, informing the MSC terminal that the IMS can be registered using the CS. If the ICS priority flag is inconsistent with the ICS ID, the HSS extraction is stored in advance. The data of the user corresponding to the terminal. If the user corresponding to the terminal is an advanced user, the HSS sends the ICS flag to the MSC to be true, and notifies the MSC terminal that the IMS can be registered by using the CS.
可选的,所述方法还包括:Optionally, the method further includes:
若所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户不是高级用户,则所述终端接收通过所述MSC透传过来的所述HSS发送的错误信息。If the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is not an advanced user, the terminal receives the error information sent by the HSS transparently transmitted by the MSC.
如果ICS优先标识与ICS标识不一致,且终端对应的用户不是高级用户时,则HSS向MSC发送错误信息,通知MSC终端不可以使用CS注册IMS。MSC再将错误信息透传给终端,通知终端不可以使用CS注册IMS。If the ICS priority identifier is inconsistent with the ICS identifier, and the user corresponding to the terminal is not an advanced user, the HSS sends an error message to the MSC to notify the MSC terminal that the CS cannot be used to register the IMS. The MSC then transparently transmits the error information to the terminal, notifying the terminal that the CS cannot be used to register the IMS.
需要说明的是,如果终端只驻扎在PS网络下,则终端还需进行搜网,扫描是否有CS网络以供通过ICS的方式使用CS注册IMS;如有则逐一驻扎可用的CS网络并使用本实例的方法向网络测上报通过ICS的方式使用CS注册IMS。It should be noted that if the terminal is only camped on the PS network, the terminal needs to search the network to scan whether there is a CS network for registering the IMS with the CS through the ICS. If yes, the available CS network is used and used. The method of the example uses the CS registration IMS to report to the network through the ICS.
本实施例,提出一种注册IMS的方法,这种方法在上行消息中携带ICS优先标识,从而可以实现自主选择使用CS注册IMS。In this embodiment, a method for registering an IMS is provided. The method carries an ICS priority identifier in an uplink message, so that the CS registration IMS can be independently selected and used.
如图3所示,本发明实施例提供一种注册IMS的流程图,包括:As shown in FIG. 3, an embodiment of the present invention provides a flowchart for registering an IMS, including:
步骤S301、在终端上的设置模块设置优选通过ICS的方式使用CS注册IMS。随后终端上的设置模块通知终端上的IMS业务模块已经优选通过ICS的方式使用CS注册IMS。Step S301, the setting module setting on the terminal uses the CS registration IMS, preferably by way of ICS. The setup module on the terminal then informs the IMS service module on the terminal that it has preferably registered the IMS using the CS in an ICS manner.
步骤S302、终端上的IMS业务模块接收到设置模块的通知后,判断当前终端的IMS状态。共分为四种状态:已通过ICS的方式使用CS注册IMS、IMS未注册、已通过PS注册IMS但暂无IMS会话、已通过PS注册IMS且有IMS会话进行中。Step S302: After receiving the notification of the setting module, the IMS service module on the terminal determines the IMS status of the current terminal. There are four states: the IMS has been registered with the IMS, the IMS is not registered, the IMS has been registered by the PS but no IMS session, the IMS has been registered by the PS, and the IMS session is in progress.
步骤S303、若终端的IMS状态为已通过ICS的方式使用CS注册IMS,则终端提示用户当前已经通过ICS的方式使用CS注册IMS。Step S303: If the IMS status of the terminal is that the IMS is used to register the IMS by means of the ICS, the terminal prompts the user to use the CS to register the IMS by means of the ICS.
步骤S304、若终端的IMS状态为IMS未注册或为已通过PS注册IMS但暂无IMS会话,则IMS业务模块生成ICS优先标识,发给终端上的无线通讯模块,随后无线通讯模块在上行消息中上报ICS优先标识。Step S304: If the IMS status of the terminal is that the IMS is not registered or the IMS has been registered by the PS but no IMS session is present, the IMS service module generates an ICS priority identifier, and sends the ICS priority identifier to the wireless communication module on the terminal, and then the wireless communication module is in the uplink message. The ICS priority flag is reported in the middle.
步骤S305、若终端的IMS状态为已通过PS注册IMS且有IMS会话进行中,则IMS业务模块提示用户当前已有正在进行的IMS会话,是否等待会话终止后再通过ICS的方式使用CS注册IMS。Step S305: If the IMS status of the terminal is that the IMS is registered by the PS and the IMS session is in progress, the IMS service module prompts the user that there is currently an ongoing IMS session, and whether to wait for the session to terminate and then use the CS to register the IMS through the ICS. .
步骤S306、若用户选择等待会话终止后再通过ICS的方式使用CS注册IMS,则IMS业务模块生成ICS优先标识,等待IMS会话结束后,再把ICS优先标识发给无线通讯模块,随后无线通讯模块在上行消息中上报ICS优先标识。Step S306: If the user chooses to wait for the session to terminate and then uses the CS to register the IMS through the ICS, the IMS service module generates an ICS priority identifier, waits for the IMS session to end, and then sends the ICS priority identifier to the wireless communication module, and then the wireless communication module. The ICS priority identifier is reported in the upstream message.
步骤S307、若用户选择不等待会话终止后再通过ICS的方式使用CS注册IMS,则IMS业务模块终止当前的IMS会话并生成ICS优先标识,随后把生成的ICS优先标识发给无线通 讯模块,无线通讯模块在会话终止信令中告知MSC终止原因是用户想通过ICS的方式使用CS注册IMS,并在上行信令中上报ICS优先标识。Step S307: If the user chooses to use the CS to register the IMS through the ICS without waiting for the session to terminate, the IMS service module terminates the current IMS session and generates an ICS priority identifier, and then sends the generated ICS priority identifier to the wireless gateway. In the session termination signaling, the wireless communication module informs the MSC that the reason for the termination is that the user wants to use the CS to register the IMS in the manner of the ICS, and reports the ICS priority identifier in the uplink signaling.
需要说明的是,当终端已通过PS注册上IMS,并不影响终端以ICS的方式使用CS注册IMS,因为在以ICS的方式使用CS注册IMS成功后,IMS和HSS会覆盖掉原来通过PS方式接入IMS的注册集,生成新的注册地址集合,并把新的注册地址集合当作终端的通讯地址。It should be noted that when the terminal has registered the IMS through the PS, the terminal does not affect the IMS to use the CS to register the IMS. Because the IMS and the HSS are successfully registered in the ICS mode, the IMS and the HSS will overwrite the original PS mode. Access the IMS registration set, generate a new set of registered addresses, and treat the new set of registered addresses as the communication address of the terminal.
本实施例,提出一种注册IMS的方法,这种方法在上行消息中携带ICS优先标识,从而可以实现自主选择使用CS注册IMS。In this embodiment, a method for registering an IMS is provided. The method carries an ICS priority identifier in an uplink message, so that the CS registration IMS can be independently selected and used.
如图4所示,本发明实施例提供一种注册IMS的流程图,包括:As shown in FIG. 4, an embodiment of the present invention provides a flowchart for registering an IMS, including:
步骤S401、HSS的接收模块收到ICS优先标识,然后转发给HSS的判决模块。Step S401: The receiving module of the HSS receives the ICS priority identifier, and then forwards it to the decision module of the HSS.
步骤S402、HSS的判决模块判断终端想优先使用ICS的方式使用CS注册IMS,从HSS的存储模块提取事先存储的终端对应的用户的ICS标识。Step S402: The decision module of the HSS determines that the terminal wants to preferentially use the ICS to use the CS registration IMS, and extracts the ICS identifier of the user corresponding to the terminal stored in advance from the storage module of the HSS.
步骤S403、判决模块判断收到的ICS优先标识是否和ICS标识一致。Step S403: The decision module determines whether the received ICS priority identifier is consistent with the ICS identifier.
步骤S404、若ICS优先标识和ICS标识一致,判决模块把ICS标识为真下发给HSS的发送模块。Step S404: If the ICS priority identifier and the ICS identifier are consistent, the decision module identifies the ICS as a sending module that is actually sent to the HSS.
步骤S405、若ICS优先标识和ICS标识不一致,判决模块从存储模块提取终端对应的用户的数据。Step S405: If the ICS priority identifier and the ICS identifier are inconsistent, the determining module extracts data of the user corresponding to the terminal from the storage module.
步骤S406、判决模块依据从存储模块提取的终端对应的用户的数据判断用户是否为高级用户。Step S406: The determining module determines, according to the data of the user corresponding to the terminal extracted from the storage module, whether the user is an advanced user.
步骤S407、若终端对应的用户为高级用户,则判决模块把ICS标识为真下发给发送模块。Step S407: If the user corresponding to the terminal is an advanced user, the decision module sends the ICS identifier to the sending module.
步骤S408、若终端对应的用户不是高级用户,则判决模块把错误信息下发给发送模块。Step S408: If the user corresponding to the terminal is not an advanced user, the determining module sends the error information to the sending module.
本实施例,提出一种通过注册IMS的方法,HSS接收ICS优先标识,将ICS优先标识与ICS标识进行比较,根据比较结果和终端对应的用户的级别判断是否将ICS标识为真发送给MSC,从而可以实现自主选择ICS的方式使用CS注册IMS。In this embodiment, a method for registering an IMS is provided. The HSS receives the ICS priority identifier, compares the ICS priority identifier with the ICS identifier, and determines whether to send the ICS identifier to the MSC according to the comparison result and the level of the user corresponding to the terminal. Therefore, the CS registration IMS can be implemented in a manner of autonomously selecting the ICS.
如图5所示,本发明实施例提供一种MSC的结构,包括以下模块:As shown in FIG. 5, an embodiment of the present invention provides a structure of an MSC, including the following modules:
接收模块501,设置为接收终端发送的包含有IMS集中服务ICS优先标识的上行消息;The receiving
获取模块502,设置为获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS;The obtaining
注册模块503,设置为在所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS时,代替所述终端以所述CS注册方式注册IMS。
The
可选的,如图6所示,所述MSC还包括:Optionally, as shown in FIG. 6, the MSC further includes:
过滤模块504,设置为从接收到的所述上行消息中过滤出所述ICS优先标识;The
发送模块505,设置为将所述ICS优先标识发送给归属签约用户服务器HSS,以使所述HSS将所述ICS优先标识与所述预设ICS标识进行比较。The sending
可选的,获取模块502设置为获取所述HSS发送的所述ICS优先标识与预设ICS标识的比较结果。Optionally, the obtaining
可选的,如图7所示,所述MSC还包括:Optionally, as shown in FIG. 7, the MSC further includes:
确定模块506,设置为在所述ICS优先标识与所述预设ICS标识一致时,确定所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS;The determining
或者,所述确定模块506设置为在所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户为高级用户时,确定所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS。Alternatively, the determining
可选的,接收模块501设置为在所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户不是高级用户时,接收所述HSS发送的错误信息。Optionally, the receiving
本实施例中,上述MSC可以是图1-图4所示的实施例中的MSC,且图1-图4所示的实施例中MSC的任何实施方式都可以被本实施例中的MSC所实现,这里不再赘述。In this embodiment, the MSC may be the MSC in the embodiment shown in FIG. 1 to FIG. 4, and any embodiment of the MSC in the embodiment shown in FIG. 1 to FIG. 4 may be used by the MSC in this embodiment. Implementation, no longer elaborate here.
本实施例,提出一种MSC,优选通过ICS的方式使用CS注册IMS的方法可以在这种MSC上实现。In this embodiment, an MSC is proposed, and the method for registering an IMS by using the CS in an ICS manner can be implemented on the MSC.
如图8所示,本发明实施例提供一种终端的结构,包括以下模块:As shown in FIG. 8, the embodiment of the present invention provides a structure of a terminal, including the following modules:
第一发送模块801,设置为向MSC发送包含有ICS优先标识的上行消息,以使所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS;The
第一注册模块802,设置为若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,注册IMS,其中,所述第一注册模块注册IMS是由所述MSC代替所述第一注册模块以所述CS注册方式注册IMS,所述终端可以生成所述ICS优先标识并把所述ICS优先标识加入上行消息,用来通知所述MSC所述终端优选通过ICS方式使用CS注册IMS。The
可选的,所述比较结果是所述MSC从接收到的所述上行消息中过滤出所述ICS优先标识,并将所述ICS优先标识发送给HSS,由所述HSS将所述ICS优先标识与所述预设ICS标识进行比较的结果。Optionally, the comparison result is that the MSC filters out the ICS priority identifier from the received uplink message, and sends the ICS priority identifier to the HSS, where the ICS preferentially identifies the ICS The result of comparison with the preset ICS identification.
可选的,所述比较结果是所述MSC获取所述HSS发送的所述ICS优先标识与预设ICS标识的比较结果。 Optionally, the comparison result is that the MSC obtains a comparison result between the ICS priority identifier sent by the HSS and a preset ICS identifier.
可选的,若所述ICS优先标识与所述预设ICS标识一致,则所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS;Optionally, if the ICS priority identifier is consistent with the preset ICS identifier, the terminal can register the IMS by using a CS registration manner corresponding to the ICS priority identifier;
若所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户为高级用户,则所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS。If the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is an advanced user, the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier.
可选的,如图9所示,所述终端还包括:Optionally, as shown in FIG. 9, the terminal further includes:
第一接收模块803,设置为若所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户不是高级用户,接收通过所述MSC透传过来的所述HSS发送的错误信息。The
本实施例中,上述终端可以是图1-图7所示的实施例中的终端,且图1-图7所示的实施例中终端的任何实施方式都可以被本实施例中的终端所实现,这里不再赘述。In this embodiment, the foregoing terminal may be the terminal in the embodiment shown in FIG. 1 to FIG. 7, and any implementation manner of the terminal in the embodiment shown in FIG. 1 to FIG. 7 may be used by the terminal in this embodiment. Implementation, no longer elaborate here.
本实施例,提出一种终端,优选通过ICS的方式使用CS注册IMS的方法可以在这种终端上实现。In this embodiment, a terminal is proposed, and a method for registering an IMS by using a CS in an ICS manner can be implemented on the terminal.
本发明实施例提供一种注册IMS的系统,包括:An embodiment of the present invention provides a system for registering an IMS, including:
终端,设置为向MSC发送包含有ICS优先标识的上行消息;The terminal is configured to send an uplink message that includes the ICS priority identifier to the MSC;
所述MSC,设置为接收所述终端发送的包含有ICS优先标识的上行消息;The MSC is configured to receive an uplink message that is sent by the terminal and that includes an ICS priority identifier.
所述MSC还设置为获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS;The MSC is further configured to obtain a comparison result between the ICS priority identifier and the preset ICS identifier, and determine, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
所述MSC还设置为若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,代替所述终端以所述CS注册方式注册IMS;The MSC is further configured to: if the terminal is able to register the IMS by using the CS registration mode corresponding to the ICS priority identifier, instead of the terminal registering the IMS by using the CS registration mode;
所述终端还设置为若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,注册IMS,其中,所述终端注册IMS是由所述MSC代替所述终端以所述CS注册方式注册IMS。The terminal is further configured to: if the terminal is able to register an IMS by using a CS registration mode corresponding to the ICS priority identifier, registering an IMS, where the terminal registration IMS is replaced by the MSC by the MSC to register the CS Register IMS.
终端向MSC发送包含有ICS优先标识的上行消息,MSC接收终端发送的上行消息,上行消息中包含ICS优先标识(ICS-preferred-Flag),目的是通知MSC终端优选通过ICS方式使用CS注册IMS。The terminal sends an uplink message including the ICS priority identifier to the MSC, and the MSC receives the uplink message sent by the terminal. The uplink message includes an ICS priority identifier (ICS-preferred-Flag), and the purpose is to notify the MSC terminal to use the CS to register the IMS by using the ICS method.
MSC从接收到的上行消息中过滤出ICS优先标识,再把ICS优先标识发送给HSS,然后HSS将ICS优先标识与事先存储于HSS中的ICS标识进行比较,比较之后有两种可能的结果。一种是ICS优先标识与ICS标识一致,则HSS将ICS标识为真(ICS-flag=true)下发给MSC,通知MSC终端可以使用CS注册IMS。另一种结果是ICS优先标识与ICS标识不一致,则HSS提取事先存储好的终端对应的用户的数据。若终端所对应的用户为高级用户,则HSS向MSC下发ICS标识为真,通知MSC终端可以使用CS注册IMS;若终端对应的用户不是高级用户,则HSS向MSC发送错误信息,通知MSC终端不可以使用CS注册IMS。MSC再将错误信息透传给终端,通知终端不可以使用CS注册IMS。The MSC filters out the ICS priority identifier from the received uplink message, and then sends the ICS priority identifier to the HSS. The HSS then compares the ICS priority identifier with the ICS identifier previously stored in the HSS. After comparison, there are two possible outcomes. If the ICS priority identifier is consistent with the ICS identifier, the HSS sends the ICS identifier to the MSC (ICS-flag=true) and sends the MSC to the MSC to notify the MSC terminal to use the CS to register the IMS. Another result is that the ICS priority identifier is inconsistent with the ICS identifier, and the HSS extracts the data of the user corresponding to the terminal stored in advance. If the user corresponding to the terminal is an advanced user, the HSS sends the ICS identifier to the MSC to notify the MSC terminal that the IMS terminal can use the CS to register the IMS. If the user corresponding to the terminal is not the advanced user, the HSS sends an error message to the MSC to notify the MSC terminal. You cannot use CS to register IMS. The MSC then transparently transmits the error information to the terminal, notifying the terminal that the CS cannot be used to register the IMS.
如果终端能够使用ICS优先标识对应的CS注册方式注册IMS,则MSC代替终端以CS 注册方式注册IMS。If the terminal can register the IMS using the CS registration method corresponding to the ICS priority identifier, the MSC replaces the terminal with the CS. Registration method to register IMS.
本实施例,提出一种注册IMS的系统,终端向MSC发送上行消息,上行消息中包含ICS优先标识,将ICS优先标识与ICS标识进行比较,根据比较结果和终端对应的用户的级别判断是否将ICS标识为真发送给MSC,从而可以实现自主选择ICS的方式使用CS注册IMS。In this embodiment, a system for registering an IMS is provided. The terminal sends an uplink message to the MSC. The uplink message includes an ICS priority identifier, and the ICS priority identifier is compared with the ICS identifier, and the comparison result and the level of the user corresponding to the terminal determine whether the The ICS identifier is sent to the MSC as true, so that the CS registration IMS can be implemented in a manner that enables self-selection of the ICS.
本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一计算机可读取介质中,该程序在执行时,包括以下步骤:It will be understood by those skilled in the art that all or part of the steps of implementing the above embodiments may be performed by hardware associated with program instructions, which may be stored in a computer readable medium, including when executed, including The following steps:
MSC接收终端发送的包含有ICS优先标识的上行消息;Receiving, by the MSC, an uplink message that is sent by the terminal and includes an ICS priority identifier;
所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS;The MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,所述MSC代替所述终端以所述CS注册方式注册IMS。If the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the MSC registers the IMS with the CS registration mode instead of the terminal.
可选的,在所述MSC接收终端发送的包含有IMS集中服务ICS优先标识的上行消息之后,在所述MSC获取所述ICS优先标识与预设ICS标识的比较结果之前,所述方法还包括:Optionally, after the MSC receives the uplink message that is sent by the terminal and includes the IMS priority service ICS priority identifier, before the MSC obtains the comparison result between the ICS priority identifier and the preset ICS identifier, the method further includes: :
所述MSC从接收到的所述上行消息中过滤出所述ICS优先标识,并将所述ICS优先标识发送给归属签约用户服务器HSS,以使所述HSS将所述ICS优先标识与所述预设ICS标识进行比较。The MSC filters out the ICS priority identifier from the received uplink message, and sends the ICS priority identifier to the home subscription subscriber server HSS, so that the HSS identifies the ICS priority identifier with the pre- Set the ICS logo for comparison.
可选的,所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,包括:Optionally, the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and includes:
所述MSC获取所述HSS发送的所述ICS优先标识与预设ICS标识的比较结果。The MSC acquires a comparison result between the ICS priority identifier sent by the HSS and a preset ICS identifier.
可选的,所述MSC根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS,包括:Optionally, the MSC determines, according to the comparison result, whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, including:
若所述ICS优先标识与所述预设ICS标识一致,则确定所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS;If the ICS priority identifier is consistent with the preset ICS identifier, determining that the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier;
若所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户为高级用户,则确定所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS。And if the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is an advanced user, determining that the terminal can register the IMS by using a CS registration manner corresponding to the ICS priority identifier.
可选的,所述方法还包括:Optionally, the method further includes:
若所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户不是高级用户,则所述MSC接收所述HSS发送的错误信息。If the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is not an advanced user, the MSC receives the error information sent by the HSS.
该程序在执行时,还包括以下步骤:When the program is executed, it also includes the following steps:
终端向MSC发送包含有ICS优先标识的上行消息,以使所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识 对应的CS注册方式注册IMS;The terminal sends an uplink message that includes the ICS priority identifier to the MSC, so that the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, and determines, according to the comparison result, whether the terminal can use the ICS priority identifier. Corresponding CS registration method to register IMS;
若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,则所述终端注册IMS,其中,所述终端注册IMS是由所述MSC代替所述终端以所述CS注册方式注册IMS。If the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the terminal registers the IMS, where the terminal registration IMS is replaced by the MSC by the MSC to register the IMS in the CS registration mode. .
可选的,所述比较结果是所述MSC从接收到的所述上行消息中过滤出所述ICS优先标识,并将所述ICS优先标识发送给HSS,由所述HSS将所述ICS优先标识与所述预设ICS标识进行比较的结果。Optionally, the comparison result is that the MSC filters out the ICS priority identifier from the received uplink message, and sends the ICS priority identifier to the HSS, where the ICS preferentially identifies the ICS The result of comparison with the preset ICS identification.
可选的,所述比较结果是所述MSC获取所述HSS发送的所述ICS优先标识与所述预设ICS标识的比较结果。Optionally, the comparison result is that the MSC obtains a comparison result between the ICS priority identifier sent by the HSS and the preset ICS identifier.
可选的,若所述ICS优先标识与所述预设ICS标识一致,则所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS;Optionally, if the ICS priority identifier is consistent with the preset ICS identifier, the terminal can register the IMS by using a CS registration manner corresponding to the ICS priority identifier;
若所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户为高级用户,则所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS。If the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is an advanced user, the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier.
可选的,所述方法还包括:Optionally, the method further includes:
若所述ICS优先标识与所述预设ICS标识不一致,且所述终端对应的用户不是高级用户,则所述终端接收通过所述MSC透传过来的所述HSS发送的错误信息。If the ICS priority identifier is inconsistent with the preset ICS identifier, and the user corresponding to the terminal is not an advanced user, the terminal receives the error information sent by the HSS transparently transmitted by the MSC.
所述的存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。The storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is a preferred embodiment of the present invention, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. It should be considered as the scope of protection of the present invention.
本发明实施例的上述技术方案,可以应用于注册IMS过程中,MSC接收终端发送的包含有ICS优先标识的上行消息;所述MSC获取所述ICS优先标识与预设ICS标识的比较结果,根据比较结果判断所述终端是否能够使用所述ICS优先标识对应的CS注册方式注册IMS;若所述终端能够使用所述ICS优先标识对应的CS注册方式注册IMS,所述MSC代替所述终端以所述CS注册方式注册IMS,从而可以优先选择CS注册IMS。 The foregoing technical solution of the embodiment of the present invention may be applied to the process of registering an IMS, where the MSC receives an uplink message that is sent by the terminal and includes an ICS priority identifier; and the MSC obtains a comparison result between the ICS priority identifier and the preset ICS identifier, according to The comparison result determines whether the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier; if the terminal can register the IMS by using the CS registration mode corresponding to the ICS priority identifier, the MSC replaces the terminal with the The CS registration method registers the IMS, so that the CS registration IMS can be preferentially selected.
Claims (21)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610563072.6 | 2016-07-15 | ||
CN201610563072.6A CN107623944A (en) | 2016-07-15 | 2016-07-15 | A method for registering IMS and MSC |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018010265A1 true WO2018010265A1 (en) | 2018-01-18 |
Family
ID=60952261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/096721 WO2018010265A1 (en) | 2016-07-15 | 2016-08-25 | Method for registering ims, and msc |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107623944A (en) |
WO (1) | WO2018010265A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102811471A (en) * | 2011-05-31 | 2012-12-05 | 华为终端有限公司 | Internetwork transferring method for priority session accessing and user equipment |
CN102868667A (en) * | 2011-07-07 | 2013-01-09 | 中国移动通信集团公司 | Method, device and system for identifying service priority |
CN102883376A (en) * | 2011-07-11 | 2013-01-16 | 华为终端有限公司 | Method, server and system for establishing priority session for centralised controlled service user |
US8923280B2 (en) * | 2011-02-18 | 2014-12-30 | Samsung Electronics Co., Ltd. | Method and apparatus for selecting domain for voice call continuity in mobile communication system |
-
2016
- 2016-07-15 CN CN201610563072.6A patent/CN107623944A/en active Pending
- 2016-08-25 WO PCT/CN2016/096721 patent/WO2018010265A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8923280B2 (en) * | 2011-02-18 | 2014-12-30 | Samsung Electronics Co., Ltd. | Method and apparatus for selecting domain for voice call continuity in mobile communication system |
CN102811471A (en) * | 2011-05-31 | 2012-12-05 | 华为终端有限公司 | Internetwork transferring method for priority session accessing and user equipment |
CN102868667A (en) * | 2011-07-07 | 2013-01-09 | 中国移动通信集团公司 | Method, device and system for identifying service priority |
CN102883376A (en) * | 2011-07-11 | 2013-01-16 | 华为终端有限公司 | Method, server and system for establishing priority session for centralised controlled service user |
Also Published As
Publication number | Publication date |
---|---|
CN107623944A (en) | 2018-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12262294B2 (en) | Extension of Npcf_EventExposure with usage monitoring event | |
JP6700434B2 (en) | Wireless communication method and device | |
KR101339044B1 (en) | Handling reachability of mobile device when serving core network node changes | |
JP6031529B2 (en) | Mobile communication system, mobile communication network, infrastructure device, mobility manager, method and computer program | |
US20240007878A1 (en) | Minimization of service interruption | |
CN104918299B (en) | Method for supporting UE access control | |
US10827394B2 (en) | Triggering selective fallback based on user subscription information | |
US20120231760A1 (en) | Evolved Packet System and Method for Processing Emergency Call Attachment Thereof | |
WO2022083552A1 (en) | Call processing method and apparatus, and storage medium | |
US12256280B2 (en) | Mechanism for coordinating seamless service continuity to edge application server at relocation | |
US20150341443A1 (en) | Method for keeping application online, always-online controller, and device | |
US9967733B2 (en) | Method, apparatus, and system for processing network sharing | |
US20230388395A1 (en) | Application function influence in application context relocation | |
WO2016112674A1 (en) | Communication method, terminal, system and computer storage medium | |
US20230146343A1 (en) | Partial support of access network information | |
US12108284B2 (en) | Enhanced PFCP association procedure for session restoration | |
US11653395B2 (en) | Method for establishing a connection of a mobile terminal to a mobile radio communication network and radio access network component | |
US20140324952A1 (en) | Method and apparatus for network communication | |
CN114982311B (en) | Data closing methods, devices, equipment and storage media | |
KR20240044508A (en) | Method and device for session management | |
WO2018010265A1 (en) | Method for registering ims, and msc | |
CN111246405B (en) | Short message issuing method and device and converged short message center | |
CN102301759A (en) | Control method, system and device | |
KR20130023970A (en) | Traffic control gateway and traffic control method using the same | |
US20240121645A1 (en) | Transmission of Data from a Communication Network to a User Equipment |
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: 16908590 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: 16908590 Country of ref document: EP Kind code of ref document: A1 |