[go: up one dir, main page]

WO2010139279A1 - 一种ims网络中处理s-cscf变更的方法及系统 - Google Patents

一种ims网络中处理s-cscf变更的方法及系统 Download PDF

Info

Publication number
WO2010139279A1
WO2010139279A1 PCT/CN2010/073508 CN2010073508W WO2010139279A1 WO 2010139279 A1 WO2010139279 A1 WO 2010139279A1 CN 2010073508 W CN2010073508 W CN 2010073508W WO 2010139279 A1 WO2010139279 A1 WO 2010139279A1
Authority
WO
WIPO (PCT)
Prior art keywords
cscf
user
hss
registered
request
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.)
Ceased
Application number
PCT/CN2010/073508
Other languages
English (en)
French (fr)
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
Publication of WO2010139279A1 publication Critical patent/WO2010139279A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection

Definitions

  • the present invention relates to the field of communications, and in particular to an IP Multimedia Core Network Subsystem (IMS) for processing a user-registered service call session control function (S-CSCF). ) Method and system of change.
  • IMS IP Multimedia Core Network Subsystem
  • S-CSCF user-registered service call session control function
  • the IP Multimedia Subsystem is the 3rd Generation Partnership (3rd Generation Partnership)
  • the next-generation network standard defined by Project, 3GPP for short, is characterized by the use of the Session Initial Protocol (SIP) system. Communication and access are independent, and multimedia service control functions can be separated from bearer capabilities. Separation from services, separation of applications and services, separation of services from networks, and convergence of mobile and Internet services.
  • the main functional entities in the IMS include a Call Control Function (CSCF) that controls user registration and session control functions, and a Home Subscriber Server (HSS) that centrally manages user subscription data.
  • CSCF Call Control Function
  • HSS Home Subscriber Server
  • AS Application Server
  • functional entities such as the Interconnection Border Control Function (IBCF) and the Subscription Locator Function (SLF) are involved in the session.
  • IBCF Interconnection Border Control Function
  • SMF Subscription Locator Function
  • S-CSCF service call session control functions
  • the technical problem to be solved by the present invention is to provide a method and system for processing an S-CSCF change in an IMS network, which satisfies the requirement that a user in the IMS network can still register successfully and use a network service in the case of a change in the S-CSCF.
  • the present invention provides a method for processing an S-CSCF change in an IMS network, including: after the home subscriber server HSS receives a server assignment request sent by a service proxy call session control function S-CSCF, if the user is checked out The registration status of the HSS is registered, and the second service call session control function S-CSCF2 of the current registration is inconsistent with the first service call session control function S-CSCF1 of the last registration, and the server assignment failure response is sent.
  • the method further includes: the HSS checking whether the registration status of the user is registered by checking the public user identifier PUI of the user.
  • the method further includes: the HSS by using the host name of the S-CSCF in the server assignment request and the saved in the HSS The host name of the S-CSCF registered by the user is compared, and it is checked whether the S-CSCF registered by the user is inconsistent with the previously registered S-CSCF.
  • the method further includes: after receiving the MAR request and completing a subsequent user registration process, the HSS sends a network logout request to the S-CSCF1 to notify the S-CSCF1 that the user is registered.
  • the S-CSCF changes; after receiving the network logout request, the S-CSCF1 deletes the local user data of the user, or retains the user data and marks the user-registered S-CSCF to be changed; and sends a network logout response to The HSS.
  • the method further comprises: if the HSS does not receive the network logout response, sending the network logout request again after a certain time until receiving the network logout response or exceeding the upper limit of the number of retransmissions.
  • the HSS indicates that the S-CSCF registered by the user is changed by a failure code in the server failure response.
  • the present invention provides a system for processing an S-CSCF change in an IMS network, including a user equipment UE, a home subscriber server HSS, a first serving call session control function S-CSCF1, and a second service call session control function.
  • the HSS is configured to: after receiving the server assignment request sent by the S-CSCF2, if it is checked that the registration status of the UE in the HSS is registered, and the registered S- The CSCF2 is inconsistent with the S-CSCF1 that was last registered, and then sends a server assignment failure response to the S-CSCF2, and indicates that the S-CSCF registered by the user is changed in the server assignment failure response; After receiving the multimedia authentication request MAR sent by the S-CSCF2, completing a subsequent user registration process;
  • the S-CSCF2 is configured to: after receiving the server assignment failure response, according to which
  • the HSS is configured to: check the host registration by comparing the host name of the S-CSCF in the server assignment request with the host name of the S-CSCF registered by the user saved in the HSS. Whether the S-CSCF is inconsistent with the previously registered S-CSCF.
  • the HSS is further configured to: after completing the subsequent user registration process, to the
  • the S-CSCF1 sends a network logout request to notify the S-CSCF1 that the S-CSCF registered by the user is changed; the S-CSCF1 is configured to: after receiving the network logout request, delete the local user data of the user, Or retain the user data and mark the change of the S-CSCF registered by the user; and send a network logout response to the HSS.
  • the HSS is further configured to: after sending the network logout request, if the network logout response is not received, send the network logout request again after a certain time, until Received a network logout response or exceeded the upper limit of the number of retransmissions.
  • the present invention provides a home subscriber server HSS, including a receiving unit, an inspecting unit, and a sending unit, where: the receiving unit is configured to: receive a server assignment request sent by a service proxy call session control function S-CSCF
  • the checking unit is configured to: according to the server assignment request received by the receiving unit, if it is checked that the registration status of the UE in the HSS is registered, and the registered S-CSCF2 and the last registered assignment If the S-CSCF1 is inconsistent, the sending unit is notified; the sending unit is configured to: send a server assignment failure response to the S-CSCF2 according to the notification of the checking unit, and indicate the user registration in the server assignment failure response The S-CSCF has changed.
  • the checking unit is configured to: check the user registration by comparing a host name of the S-CSCF in the server assignment request with a host name of the S-CSCF registered by the user saved in the HSS. Whether the S-CSCF is inconsistent with the previously registered S-CSCF.
  • the sending unit is further configured to: after the HSS receives the multimedia authentication request MAR request sent by the S-CSCF2, and completes a subsequent user registration process, sending a network logout request to the S-CSCF1, notifying the station S-CSCF1 The S-CSCF registered by the user is changed.
  • the sending unit is further configured to: after sending the network logout request, if the network logout response sent by the S-CSCF1 is not received, send the network logout request again after a certain time, until Received a network logout response or exceeded the upper limit of the number of retransmissions.
  • FIG. 1 is a flowchart of a process in which a registration failure occurs in a conventional S-CSCF change
  • FIG. 2 is a flowchart of a process in which a user registration is successful in a case where a S-CSCF is changed according to an embodiment of the present invention
  • System Schematic FIG. 4 is a schematic diagram of the composition of an HSS according to an embodiment of the present invention.
  • the user switches to the S-CSCF1 for registration, and the user registration status on the HSS is also associated with the S-CSCF1;
  • the user new registration request is sent to the query call session control function (referred to as I-CSCF) by the proxy call session control function (referred to as P-CSCF); S104, the I-CSCF forwards the registration request to the S-CSCF1 after querying the HSS ;
  • I-CSCF query call session control function
  • P-CSCF proxy call session control function
  • S-CSCF1 does not respond due to a link interruption or other failure, or returns an error response of 3xx or 408;
  • the I-CSCF reselects the S-CSCF, and sends a registration request to the S-CSCF2;
  • the user is registered in the S-CSCF2, and the S-CSCF2 has the user data and the authentication data information of the user, and does not send a multimedia authentication request to the HSS (Multimedia-Auth-Request, referred to as
  • MAR obtains the authentication data and directly sends the 401 authentication challenge response
  • the S-CSCF2 sends a 401 authentication challenge response to the I-CSCF;
  • the I-CSCF forwards the 401 authentication challenge response to the P-CSCF, and the P-CSCF forwards the request to the user equipment (User Equipment, UE for short); S110, the registration request of the user carrying the challenge response is sent to the I-P-CSCF.
  • CSCF CSCF
  • Si ll the I-CSCF forwards the registration request to the S-CSCF2;
  • S-CSCF2 sends a server assignment request (Server- Assignment-Request, SAR for short) to the HSS after authenticating the user;
  • the HSS checks the user registration status, and finds that the registered S-CSCF is inconsistent with the S-CSCF assigned by the last registration, and sends an error response;
  • the HSS sending server assigns a failure response to the S-CSCF2;
  • the registration fails, and the S-CSCF2 sends a registration failure response to the I-CSCF;
  • the I-CSCF forwards the registration failure response to the P-CSCF, and the P-CSCF forwards the packet to the UE.
  • the S-CSCF2 does not obtain the authentication information data from the HSS because the user has already authenticated the S-CSCF due to multiple disaster tolerances.
  • the server assigns a request to the HSS
  • the HSS checks that the registered S-CSCF is inconsistent with the last registered S-CSCF according to the protocol, and returns an error response.
  • the prior art does not further process this process error.
  • Direct registration failed, resulting in unsuccessful user registration, unable to use the service.
  • the original registered S-CSCF cannot be known, and therefore the user data of the user cannot be deleted normally, thereby causing data redundancy.
  • the HSS After receiving the server assignment request SAR sent by the S-CSCF, the HSS checks that the registration status of the user in the HSS is registered, and the second service call session control function S-CSCF2 registered this time and the last registration assignment If the service call session control function S-CSCF1 is inconsistent, the S-CSCF indicating that the user is registered in the server assignment failure response sent to the S-CSCF2 is inconsistent with the previously registered SCSCF;
  • the S-CSCF2 After receiving the server assignment failure response, the S-CSCF2 sends a multimedia authentication request (Multimedia-Auth-Request, referred to as MAR) to the HSS if the SCSCF inconsistency is indicated in the failure response.
  • MAR Multimedia-Auth-Request
  • the HSS After receiving the MAR request, the HSS will save the host name of the S-CSCF2 carried in the MAR request, and record the change information including the host name of the original S-CSCF1 to complete the subsequent users. registration process. In this way, after the MAR authentication process, when the subsequent processing server assigns the request SAR, the HSS will not return an error response because the S-CSCF is inconsistent, so that the user can successfully register.
  • the HSS may send a Registration-Termination-Request (RTR) to the original S-CSCF1 to notify the original S-CSCF1 that the user has been assigned to another new S. -CSCF;
  • RTR Registration-Termination-Request
  • the S-CSCF1 After receiving the network logoff request RTR of the HSS, the S-CSCF1 learns that the user has assigned a new S-CSCF, deletes the local user data information of the user, and sends an RTA response to the HSS. Alternatively, the user's local user data may be retained and the user is already registered with a new S-CSCF.
  • the HSS determines that the user has been registered by checking the user's Public User Identities (PUI), and by assigning the server to the S in the request. - The host name of the CSCF is compared with the host name of the S-CSCF registered by the user stored in the HSS, and it is checked whether the registered S-CSCF is inconsistent with the S-CSCF assigned last time.
  • the HSS finds that the S-CSCF registered by the user changes, it may not return an error response, but directly assigns a new S-CSCF to the user, returns a successful response, and sends an RTR request to the original S-CSCF.
  • FIG. 2 is a flowchart of a process for successfully registering a user in the case of a change of the S-CSCF according to an embodiment of the present invention, and describes an improved registration process, in particular, a process of changing the S-CSCF in the registration process. Includes the following steps: 5201, the user successfully registers in the S-CSCF2;
  • the user switches to the S-CSCF1 to register successfully, and the user registration status on the HSS is also associated with the S-CSCF1; S203, the user's new registration request is sent to the P-CSCF.
  • I-CSCF; S204, the I-CSCF forwards the registration request to the S-CSCF1 after querying the HSS;
  • S-CSCF1 does not respond due to a link interruption or other failure, or returns an error response of 3xx or 408;
  • the I-CSCF reselects the S-CSCF, and sends a registration request to the S-CSCF2;
  • the S-CSCF2 Since the user is registered in the S-CSCF2, the S-CSCF2 has the user data and the authentication data information of the user, and therefore does not send the multimedia authentication request MAR to the HSS to obtain the authentication data, and directly sends the 401 authentication challenge response;
  • the S-CSCF2 sends a 401 authentication challenge response to the I-CSCF;
  • the I-CSCF forwards the 401 authentication challenge response to the P-CSCF, and the P-CSCF forwards the request to the user equipment UE;
  • the user's registration request carrying the challenge response is sent to the I-CSCF through the P-CSCF;
  • the I-CSCF forwards the registration request to the S-CSCF2;
  • the sending server assigns the request SAR to the S-CSCF2
  • the home subscriber server HSS receives the server assignment request SAR sent by the S-CSCF, checks that the user's PUI has been registered, and the registered S-CSCF and the last registration assignment
  • the S-CSCF is inconsistent and determines a transmission failure response.
  • the HSS checks the user registration by comparing the host name of the S-CSCF in the SAR request with the host name of the S-CSCF registered by the user stored in the HSS. Whether the S-CSCF has changed;
  • the HSS may not directly return an error response, directly assign a new S-CSCF to the user, return a successful response, and send an RTR. Request to the original S-CSCF.
  • the HSS sends a server assignment failure response to the S-CSCF, and the failure code indicates that the S-CSCF inconsistency occurs; different from the prior art, the server assignment failure response sent by the HSS in the step includes indicating that the S-CSCF is changed. Related content, such as failure code.
  • the S-CSCF receives the server assignment failure response, and the failure code indicates that the S-CSCF change has occurred, and the MAR authentication process is re-initiated if the S-CSCF originally assigned by the user is inconsistent;
  • the S-CSCF needs to re-initiate the MAR authentication process, and after the MAR request succeeds, the S-CSCF challenges the UE 401.
  • the S-CSCF initiates a MAR request to the HSS to obtain user authentication information
  • the HSS receives the MAR request, and saves the new S-CSCF host name carried in the request.
  • the HSS record After checking the S-CSCF change, the HSS record includes the change information of the original S-CSCF host name, and returns the successful multimedia.
  • the authentication response MAA carries the user authentication information in the response; thus, after processing by the multimedia authentication request MAR, the HSS does not return an error response because the S-CSCF is inconsistent when the subsequent processing server assigns the request SAR.
  • the S-CSCF2 sends a 401 authentication challenge response to the I-CSCF;
  • the I-CSCF forwards the 401 authentication challenge response to the P-CSCF, and the P-CSCF forwards the packet to the user equipment UE;
  • S220 the user's registration request carrying the challenge response is sent to the I-CSCF through the P-CSCF;
  • the I-CSCF forwards the registration request to the S-CSCF2;
  • the sending server assigns the request SAR to the S-CSCF2
  • the home subscriber server HSS receives the server assignment request SAR sent by the S-CSCF, because in the previous MAR process, the user-associated S-CSCF has been changed to the new S-CSCF2, and the S-CSCF does not refuse because of the inconsistency. , HSS returns a successful SAA response, which is carried in the response. Household data
  • the registration is successful, and the S-CSCF2 sends a registration success response to the I-CSCF;
  • the I-CSCF forwards the registration success response to the P-CSCF, and the P-CSCF forwards the message to the user.
  • the HSS checks that the registration S-CSCF has changed, sends a network logout request RTR to the original S-CSCF, and notifies the original S-CSCF1 that the user has been assigned to another new one.
  • S-CSCF the HSS may also use other requests or methods to notify the original S-CSCF that the user has been assigned to another new S-CSCF.
  • the HSS sends a network logout request RTR to the original S-CSCF1;
  • the S-CSCF1 receives the network logout request RTR of the HSS, indicating that the user has assigned a new S-CSCF, deletes the local user data information of the user, or may not delete the user data according to the local policy configuration, but only marks The user has already registered with a new S-CSCF.
  • S-CSCF1 sends a network logout response RTA to the HSS. If the HSS does not receive the RTA response of the S-CSCF due to a failure such as an S-CSCF link interruption, it may attempt to send an RTR request again after a certain time to notify the original S-CSCF that the user has been assigned to another new S-CSCF. Until the RTA response is received or the upper limit of the number of retransmissions is exceeded. Also, when the HSS does not receive an RTA response, the interval between attempts to send an RTR request again and the number of attempts to retransmit can be determined based on the local configuration.
  • FIG. 3 is a schematic diagram of a system for processing a change of an S-CSCF according to an embodiment of the present invention.
  • the present invention only lists components related to the present invention in the description of the system framework, and the entire IMS system framework is not specifically described one by one; The message interaction process between the network elements when the user registers with the IMS network is no longer described. For details, please refer to the description in the FIG. 1 and FIG. 2 of the present invention. As shown in FIG.
  • P-CSCF proxy call session control function in the IMS network, called P-CSCF, service call session control function S-CSCF (including first service call session control) Function S-CSCF1 and second service call session control function S-CSCF2), query call session control function I-CSCF, home subscriber server HSS, where:
  • the HSS is set to: After receiving the server assignment request SAR sent by the S-CSCF2, if it is checked that the user has been registered, and the registered S-CSCF2 is inconsistent with the last registered S-CSCF1, the sending server assignment fails. Responding to S-CSCF2, and indicating in the server assignment failure response that the S-CSCF registered by the user has been changed from S-CSCF1 to S-CSCF2; and, after receiving the MAR request sent by the S-CSCF2, saving the MAR The host name of the S-CSCF2 carried in the request, and the change information including the host name of the S-CSCF1 is recorded, so as to cooperate with the S-CSCF2 to complete the subsequent registration process of the user;
  • the S-CSCF2 is configured to: after receiving the server assignment failure response, send a multimedia authentication request MAR to the HSS according to the indication;
  • the P-CSCF is configured to: perform forwarding of an interactive message between the UE and the IMS network, and the like;
  • the I-CSCF is set to: forward the registration request of the user to the available S-CSCF by querying the HSS, and forward the message from the IMS network to the UE through the P-CSCF.
  • the HSS is further configured to: after completing the subsequent user registration process, send a network logout request to the S-CSCF1, to notify the S-CSCF1 that the S-CSCF registered by the user is changed;
  • the S-CSCF1 is configured to: after receiving the network logout request, delete the local user data of the user, or retain the user data and mark the change of the S-CSCF registered by the user; and send a network logout response to the HSS.
  • the HSS is further configured to: after receiving the network logout request, fail to receive the network logout response, send the network logout request again after a certain time, until a network logout response is received or the number of retransmissions is exceeded The upper limit.
  • the home subscriber server HSS as described above may include a receiving unit 41, an inspecting unit 42 and a transmitting unit 43 connected in sequence, as shown in FIG. 4, where:
  • the receiving unit 41 is configured to: receive a server assignment request sent by the service proxy call session control function S-CSCF;
  • the checking unit 42 is configured to: according to the server assignment request received by the receiving unit 41, if it is checked that the UE is The registration status of the HSS is registered, and the S-CSCF2 that is registered this time is inconsistent with the S-CSCF1 that was last registered, the notification unit 43 is notified;
  • the sending unit 43 is configured to: according to the checking unit 42 Notifying that the sending server assigns a failure response to the S-CSCF2, and in the server assignment failure response, indicates that the S-CSCF registered by the user has changed.
  • the checking unit 42 may be configured to: check the user registration by comparing the host name of the S-CSCF in the server assignment request with the host name of the S-CSCF registered by the user saved in the HSS. Whether the S-CSCF is inconsistent with the previously registered S-CSCF.
  • the sending unit 43 may be further configured to: after the HSS receives the multimedia authentication request MAR request sent by the S-CSCF2, and complete the subsequent user registration process, send a network logout request to the S-CSCF1, and notify the S-CSCF1 The S-CSCF registered by this user has changed.
  • the sending unit 43 may be further configured to: after receiving the network logout request, if the network logout response sent by the S-CSCF1 is not received, send the network logout request again after a certain time, until the receiving Go to the network logout response or exceed the upper limit of the number of retransmissions.
  • the prior art there is a defect in the registration process when the S-CSCF is changed. Since the HSS finds that the S-CSCF registered by the user is inconsistent with the S-CSCF of the last registration, the HSS returns in the server assignment request. Error response, the prior art does not further process such a process error, the direct registration fails, resulting in unsuccessful user registration, unable to use the service; in the present invention, by improving the user registration process, the S-CSCF change situation is increased.
  • the MAR authentication process is re-initiated to achieve the purpose that the user can register to successfully use the network service.
  • the present invention provides a method and system for processing an S-CSCF change in an IMS network.
  • the MAR authentication is re-initiated by using the S-CSCF.
  • the method of the process avoids the defect that the user cannot register to be unable to use the network service due to the change of the S-CSCF; at the same time, the user is also notified of the data in the IMS network by notifying the original S-CSCF of the change of the S-CSCF. consistency.

Landscapes

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

Abstract

本发明公开了一种IMS网络中处理S-CSCF变更的方法及系统,其中,所述方法包括:HSS收到S-CSCF发送的服务器指派请求后,若检查出用户在所述HSS的注册状态是已注册,且本次注册的S-CSCF2与上次注册指派的 S-CSCF1不一致,则发送服务器指派失败响应给所述S-CSCF2,并在所述服务器指派失败响应中指示该用户注册的S-CSCF发生变更;所述S-CSCF2收到所述服务器指派失败响应后,若所述失败响应中指示S-CSCF发生变更,则向所述HSS发送多媒体认证请求 MAR。本发明避免了因S-CSCF变更导致用户无法注册无法使用网络服务的缺陷,并保证了用户在IMS网络中的数据一致性。

Description

一种 IMS网络中处理 S-CSCF变更的方法及系统
技术领域 本发明涉及通信领域, 更具体地, 涉及一种 IP 多媒体子系统 (IP Multimedia Core Network Subsystem, 简称 IMS )中处理用户注册的服务呼叫 会话控制功能( Serving Call Session Control Function, 简称 S-CSCF ) 变更的 方法及系统。
背景技术
IP 多媒体子系统是第三代合作伙伴组织 (3rd Generation Partnership
Project, 简称 3GPP )定义的下一代网络标准, 其显著特点是釆用了会话初始 协议( Session Initial Protocol , 简称 SIP )体系, 通讯与接入无关, 可以具备 多媒体业务控制功能与承载能力分离, 呼叫与业务分离, 应用与服务分离, 业务与网络分离, 以及移动网与因特网业务融合等多种能力。 IMS中主要的功能实体包括控制用户注册、 会话控制等功能的呼叫控制 实体( Call Session Control Function, 简称 CSCF ) 、 集中管理用户签约数据 的归属用户服务器( Home Subscriber Server, 简称 HSS ) 、 提供各种业务逻 辑控制功能的应用服务器(Application Server, 简称 AS ) 。 另外, 在会话过 程中还涉及互连边界控制功能( Interconnection Border Control Function , 简称 IBCF )、 签约定位器功能(Subscription Locator Function, 简称 SLF )等功能 实体。 在 IMS 框架中, 用户可以签约多个服务呼叫会话控制功能 (简称 S-CSCF ) ,在一个 S-CSCF设备发生故障等没有响应,或者配置修改 S-CSCF 的主机名, 以及容灾等情况下, 都会发生 S-CSCF变更的情况。 在现有技术 中, 在用户注册过程中, 发生容灾等情况下 S-CSCF变更时, 可能导致用户 不能注册。
发明内容 本发明要解决的技术问题是提供一种 IMS网络中处理 S-CSCF变更的方 法及系统, 满足 IMS网络中用户在 S-CSCF变更情况下依然能注册成功, 并 使用网络服务的需求。 为了解决上述技术问题, 本发明提供一种 IMS网络中处理 S-CSCF变更 的方法, 包括: 归属用户服务器 HSS收到服务代理呼叫会话控制功能 S-CSCF发送的服 务器指派请求后, 若检查出用户在所述 HSS的注册状态是已注册, 且本次注 册的第二服务呼叫会话控制功能 S-CSCF2 与上次注册指派的第一服务呼叫 会话控制功能 S-CSCF1 不一致, 则发送服务器指派失败响应给所述 S-CSCF2, 并在所述服务器指派失败响应中指示该用户注册的 S-CSCF发生 变更; 所述 S-CSCF2收到所述 Λ良务器指派失败响应后,若所述失败响应中指示 S-CSCF发生变更, 则向所述 HSS发送多媒体认证请求 MAR。 优选地, 所述 HSS收到 S-CSCF发送的服务器指派请求后, 所述方法还 包括:所述 HSS通过检查所述用户的公共用户标识 PUI检查该用户的注册状 态是否为已注册。 优选地, 所述 HSS收到 S-CSCF发送的服务器指派请求后, 所述方法还 包括: 所述 HSS通过将所述服务器指派请求中的 S-CSCF 的主机名与所述 HSS中保存的该用户注册的 S-CSCF的主机名进行比较, 检查该用户注册的 S-CSCF是否与之前注册的 S-CSCF不一致。 优选地, 所述方法还包括: 所述 HSS在收到所述 MAR请求、 并完成后续的用户注册流程后, 向所 述 S-CSCF1发送网络注销请求, 通知所述 S-CSCF1该用户注册的 S-CSCF 发生变更; 所述 S-CSCF1收到所述网络注销请求后, 删除该用户的本地用户数据, 或者保留用户数据并标记该用户注册的 S-CSCF发生变更; 并发送网络注销 响应给所述 HSS。 优选地, 所述方法还包括: 如果所述 HSS没有收到所述网络注销响应,则在一特定时间后再次发送 网络注销请求, 直到收到网络注销响应或者超过重发次数的上限值。 优选地,所述 HSS通过所述 Λ良务器指派失败响应中的失败码指示该用户 注册的 S-CSCF发生变更。 为了解决上述技术问题, 本发明提供一种 IMS网络中处理 S-CSCF变更 的系统, 包括用户设备 UE, 归属用户服务器 HSS、 第一服务呼叫会话控制 功能 S-CSCF1及第二服务呼叫会话控制功能 S-CSCF2, 其中: 所述 HSS设置成: 收到所述 S-CSCF2发送的服务器指派请求后, 若检 查出所述 UE在所述 HSS的注册状态是已注册,且本次注册的 S-CSCF2与上 次注册指派的所述 S-CSCF1 不一致, 则发送服务器指派失败响应给所述 S-CSCF2, 并在所述服务器指派失败响应中指示该用户注册的 S-CSCF发生 变更; 以及, 在收到所述 S-CSCF2发送的多媒体认证请求 MAR后, 完成后 续的用户注册流程;
所述 S-CSCF2设置成: 在收到所述服务器指派失败响应后, 根据其中
S-CSCF发生变更的指示向所述 HSS发送所述 MAR请求。 优选地, 所述 HSS是设置成: 通过将所述服务器指派请求中的 S-CSCF 的主机名与所述 HSS中保存的该用户注册的 S-CSCF的主机名进行比较,检 查该用户注册的 S-CSCF是否与之前注册的 S-CSCF不一致。 优选地, 所述 HSS 还设置成: 在完成后续的用户注册流程后, 向所述
S-CSCF1发送网络注销请求,通知所述 S-CSCF1该用户注册的 S-CSCF发生 变更; 所述 S-CSCF1设置成: 在收到所述网络注销请求后, 删除该用户的本地 用户数据, 或者保留用户数据并标记该用户注册的 S-CSCF发生变更; 并发 送网络注销响应给所述 HSS。 优选地, 所述 HSS还设置成: 在发送所述网络注销请求后, 如果没有收 到所述网络注销响应, 则在一特定时间后再次发送所述网络注销请求, 直到 收到网络注销响应或者超过重发次数的上限值。 为了解决上述技术问题, 本发明提供一种归属用户服务器 HSS, 包括接 收单元、 检查单元和发送单元, 其中: 所述接收单元设置成: 接收服务代理呼叫会话控制功能 S-CSCF发送的 服务器指派请求; 所述检查单元设置成: 根据接收单元接收到的服务器指派请求, 若检查 出所述 UE在所述 HSS的注册状态是已注册,且本次注册的 S-CSCF2与上次 注册指派的所述 S-CSCF1不一致, 则通知发送单元; 所述发送单元设置成: 根据检查单元的通知, 发送服务器指派失败响应 给所述 S-CSCF2 ,并在所述服务器指派失败响应中指示该用户注册的 S-CSCF 发生变更。 优选地, 所述检查单元是设置成: 通过将所述服务器指派请求中的 S-CSCF的主机名与所述 HSS中保存的该用户注册的 S-CSCF的主机名进行 比较, 检查该用户注册的 S-CSCF是否与之前注册的 S-CSCF不一致。 优选地, 所述发送单元还设置成: 在所述 HSS收到 S-CSCF2发送的多 媒体认证请求 MAR请求、 并完成后续的用户注册流程后, 向所述 S-CSCF1 发送网络注销请求, 通知所述 S-CSCF1该用户注册的 S-CSCF发生变更。 优选地, 所述发送单元还设置成: 在发送所述网络注销请求后, 如果没 有收到所述 S-CSCF1发送的网络注销响应,则在一特定时间后再次发送所述 网络注销请求, 直到收到网络注销响应或者超过重发次数的上限值。
与现有技术相比,本发明在 IP多媒体子系统中 S-CSCF发生变更情况下 的注册过程中, 通过釆用 S-CSCF重新发起 MAR鉴权流程的方法, 避免了 因 S-CSCF变更导致用户无法注册无法使用网络服务的缺陷; 同时, 还由于 将 S-CSCF的变更情况通知原来的 S-CSCF, 因此保证了用户在 IMS网络中 的数据一致性。 附图概述 图 1为现有 S-CSCF变更导致注册失败的处理流程图; 图 2为本发明实施例的 S-CSCF变更情况下用户注册成功的处理流程图; 图 3是本发明实施例的系统示意图; 图 4是本发明实施例的 HSS组成示意图。
本发明的较佳实施方式
现有技术中, S-CSCF变更导致注册失败的流程如附图 1 所示, 包括以 下步骤: S101 , 用户在 S-CSCF2注册成功;
5102, 由于 S-CSCF2发生链路中断等故障, 用户切换到 S-CSCF1上注 册成功, HSS上的用户注册状态也关联到 S-CSCF1上;
5103 , 用户新的注册请求经代理呼叫会话控制功能 (简称 P-CSCF )发 送到查询呼叫会话控制功能(简称 I-CSCF ) ; S104, I-CSCF经查询 HSS后将注册请求转发到 S-CSCF1 ;
5105, S-CSCF1由于链路中断等故障无响应, 或者返回 3xx或者 408的 错误响应;
5106, I-CSCF重新选择 S-CSCF, 将注册请求发送到 S-CSCF2;
5107 ,用户在 S-CSCF2注册过, S-CSCF2有该用户的用户数据和鉴权数 据信息, 不会向 HSS发送多媒体认证请求(Multimedia- Auth-Request, 简称
MAR )获取鉴权数据, 直接发送 401鉴权挑战响应;
5108, S-CSCF2发送 401鉴权挑战响应给 I-CSCF;
5109, I-CSCF转发 401鉴权挑战响应给 P-CSCF, P-CSCF再转发给用 户设备 ( User Equipment, 简称 UE ) ; S110, 用户的携带挑战响应的注册请求经 P-CSCF发送到 I-CSCF; Si l l , I-CSCF将注册请求转发到 S-CSCF2;
S112 , S-CSCF2 对用户鉴权通过后, 发送服务器指派请求 ( Server- Assignment-Request , 简称 SAR )到 HSS;
5113 , HSS检查用户注册状态, 发现本次注册的 S-CSCF与上次注册指 派的 S-CSCF不一致, 发送错误响应;
5114, HSS发送服务器指派失败响应到 S-CSCF2;
5115, 注册失败, S-CSCF2发送注册失败响应到 I-CSCF;
5116, I-CSCF转发注册失败响应给 P-CSCF, P-CSCF再转发给 UE。 从上述过程中可以看出, 由于多次容灾等引起用户注册的 S-CSCF变更 时, S-CSCF2由于本地已经有用户的鉴权数据, 不再向 HSS获取鉴权信息数 据; 而后续鉴权通过后、发送服务器指派请求到 HSS时, HSS按协议检查本 次注册的 S-CSCF与上次注册指派的 S-CSCF不一致, 返回错误响应, 现有 技术没有对这种流程错误做进一步处理, 直接注册失败, 导致用户注册不成 功, 无法使用服务。 此外, 当用户注册的 S-CSCF发生变更时, 原注册的 S-CSCF无法获知, 因此也无法正常删除该用户的用户数据, 从而造成数据冗余。
本发明主要釆用如下技术方案:
HSS收到 S-CSCF发送的服务器指派请求 SAR后, 若检查出该用户在 HSS 的注册状态是已注册, 且本次注册的第二服务呼叫会话控制功能 S-CSCF2与上次注册指派的第一服务呼叫会话控制功能 S-CSCF1不一致,则 在发送给 S-CSCF2的服务器指派失败响应中指示该用户注册的 S-CSCF与之 前注册的 SCSCF不一致;
S-CSCF2收到上述服务器指派失败响应后, 若该失败响应中指示发生了 SCSCF 不 一 致 情 况 , 则 向 HSS 发 送 多 媒体 认 证 请 求 ( Multimedia- Auth-Request, 简称 MAR ) 。 釆用该技术方案, HSS在收到 MAR请求后, 将保存 MAR请求中携带 的 S-CSCF2的主机名, 并记录包括原 S-CSCF1的主机名等在内的变更信息, 以完成后续的用户注册流程。 这样, 经过 MAR鉴权处理, 在后续处理服务器指派请求 SAR时, HSS 不会再因为 S-CSCF不一致而返回错误响应, 使用户能够成功注册。
进一步地, 用户经过本次注册成功后, HSS 可以发送网络注销请求 ( Registration-Termination-Request , 简称 RTR )到原来的 S-CSCF1 , 通知原 来的 S-CSCF1该用户已经指派到另一个新的 S-CSCF;
S-CSCF1收到 HSS的网络注销请求 RTR后, 得知该用户已经指派了一 个新的 S-CSCF, 则删除该用户的本地用户数据信息, 并发送 RTA 响应给 HSS。 或者, 也可以保留该用户的本地用户数据, 并标记该用户已经在一个 新的 S-CSCF注册。
此外, HSS收到 S-CSCF发来的服务器指派请求 SAR时, 通过检查用 户的公共用户标识( Public User Identities, 简称 PUI )判断出该用户已经注 册, 并且通过将所述服务器指派请求中的 S-CSCF的主机名与所述 HSS中保 存的该用户注册的 S-CSCF的主机名进行比较, 检查本次注册的 S-CSCF是 否与上次注册指派的 S-CSCF不一致。 此外, HSS发现用户注册的 S-CSCF发生变更时, 也可以不返回错误响 应, 而是直接给用户指派新的 S-CSCF, 返回成功响应, 并发送 RTR请求给 原来的 S-CSCF。
图 2是本发明实施例的 S-CSCF变更情况下用户注册成功的处理流程图, 描述了改进的注册处理流程, 尤其是对注册过程中 S-CSCF变更情况的处理 过程。 包括以下步骤: 5201 , 用户在 S-CSCF2注册成功;
5202, 由于 S-CSCF2发生链路中断等故障, 用户切换到 S-CSCF1上注 册成功, HSS上的用户注册状态也关联到 S-CSCF1上; S203 , 用户新的注册请求经 P-CSCF发送到 I-CSCF; S204, I-CSCF经查询 HSS后将注册请求转发到 S-CSCF1 ;
5205 , S-CSCF1由于链路中断等故障无响应, 或者返回 3xx或者 408的 错误响应;
5206, I-CSCF重新选择 S-CSCF, 将注册请求发送到 S-CSCF2;
5207 , 由于用户在 S-CSCF2注册过, S-CSCF2有该用户的用户数据和鉴 权数据信息, 因而不会向 HSS发送多媒体认证请求 MAR获取鉴权数据, 直 接发送 401鉴权挑战响应;
5208, S-CSCF2发送 401鉴权挑战响应给 I-CSCF;
5209, I-CSCF转发 401鉴权挑战响应给 P-CSCF, P-CSCF再转发给用 户设备 UE; S210, 用户的携带挑战响应的注册请求经 P-CSCF发送到 I-CSCF;
5211 , I-CSCF将注册请求转发到 S-CSCF2;
5212, S-CSCF2对用户鉴权通过后, 发送获取服务器指派请求 SAR到
HSS;
5213 , 归属用户服务器 HSS收到 S-CSCF发来的服务器指派请求 SAR, 检查发现用户的 PUI已经注册, 并且本次注册的 S-CSCF与上次注册指派的
S-CSCF不一致, 决定发送失败响应; 其中, HSS通过将 SAR请求中的 S-CSCF的主机名与所述 HSS中保存 的该用户注册的 S-CSCF 的主机名进行比较, 来检查该用户注册的 S-CSCF 是否发生变更;
另外, 在本发明其他实施例中, HSS在发现 S-CSCF不一致时, 也可以 不回错误响应, 直接给用户指派新的 S-CSCF, 返回成功响应, 并发送 RTR 请求给原来的 S-CSCF。
5214 , HSS 给 S-CSCF发送服务器指派失败响应, 失败码指示发生了 S-CSCF不一致情况; 与现有技术不同的是, 该步骤中 HSS发送的服务器指派失败响应包含 有指示 S-CSCF发生变更的相关内容, 如失败码。
5215 , S-CSCF 收到服务器指派失败响应, 失败码指示发生了 S-CSCF 变更, 与该用户原来指派的 S-CSCF不一致的情况, 重新发起 MAR鉴权流 程;
其中, 这里可以增加本地策略配置 S-CSCF要不要重新发起 MAR鉴权 流程, 以及, MAR请求成功后, S-CSCF是否对 UE进行 401挑战。
5216, S-CSCF发起 MAR请求到 HSS获取用户鉴权信息;
5217 , HSS收到 MAR请求, 保存本次请求中携带的新的 S-CSCF主机 名, 检查到 S-CSCF变更后, HSS记录包括原来 S-CSCF主机名等变更情况 信息, 并返回成功的多媒体认证响应 MAA, 在响应中携带用户鉴权信息; 这样, 经过多媒体认证请求 MAR的处理, HSS在后续处理服务器指派 请求 SAR的时候不会因为 S-CSCF不一致而返回错误响应。
5218, 根据本地策略设置, S-CSCF2发送 401鉴权挑战响应给 I-CSCF;
5219, I-CSCF转发 401鉴权挑战响应给 P-CSCF, P-CSCF再转发给用 户设备 UE; S220, 用户的携带挑战响应的注册请求经 P-CSCF发送到 I-CSCF;
5221 , I-CSCF将注册请求转发到 S-CSCF2;
5222, S-CSCF2对用户鉴权通过后, 发送获取服务器指派请求 SAR到
HSS;
5223 , 归属用户服务器 HSS收到 S-CSCF发来的服务器指派请求 SAR, 因在前面 MAR流程中, 用户关联的 S-CSCF已经改成新的 S-CSCF2, 这里 不会因为 S-CSCF不一致拒绝, HSS返回成功的 SAA响应,在响应中携带用 户数据;
5224, 注册成功, S-CSCF2发送注册成功响应到 I-CSCF;
5225 , I-CSCF转发注册成功响应给 P-CSCF, P-CSCF再转发给用户设
UE; S226, 本次注册成功后, HSS检查到本次注册 S-CSCF发生了变更, 发 送网络注销请求 RTR到原来的 S-CSCF,通知原来的 S-CSCF1该用户已经指 派到另一个新的 S-CSCF; 当然, 在本发明其他实施例中, 本次注册成功后, HSS也可以釆用其他 的请求或者方法通知原来的 S-CSCF该用户已经指派到另一个新的 S-CSCF。 S227 , HSS发送网络注销请求 RTR到原来的 S-CSCF1 ;
S228, S-CSCF1收到 HSS的网络注销请求 RTR, 指示该用户已经指派 了一个新的 S-CSCF, 删除该用户的本地用户数据信息, 或者也可以根据本 地策略配置不删除用户数据,只是标记该用户已经在一个新的 S-CSCF注册。
S-CSCF1发送网络注销响应 RTA给 HSS。 如果由于 S-CSCF链路中断等故障, HSS没有收到 S-CSCF的 RTA响应, 可以在一定时间后再次尝试发送 RTR请求通知原来的 S-CSCF该用户已经指 派到另一个新的 S-CSCF, 直到收到 RTA响应或者尝试超过重发次数的上限 值。 并且, 当 HSS没有收到 RTA响应时, 再次尝试发送 RTR请求的间隔时 间以及尝试重发次数限制可根据本地配置决定。
图 3是本发明实施例的处理 S-CSCF变更的系统示意图, 本发明在系统 框架的描述上只列出与本发明相关的组成部分,至于整个的 IMS系统框架则 不再逐一具体描述; 另外, 用户在 IMS网络注册时各个网元之间的消息交互 流程等也不再——赘述, 具体请参考本发明图 1和图 2部分中的描述。 如图 3所示, 其主要涉及以下网元和设备: 用户设备 UE; 以及 IMS网 络中的代理呼叫会话控制功能称 P-CSCF、服务呼叫会话控制功能 S-CSCF(包 括第一服务呼叫会话控制功能 S-CSCF1 和第二服务呼叫会话控制功能 S-CSCF2 ) 、 查询呼叫会话控制功能 I-CSCF、 归属用户服务器 HSS, 其中:
HSS设置成: 在收到 S-CSCF2发送的服务器指派请求 SAR后, 若检查 出该用户已经注册, 且本次注册的 S-CSCF2与上次注册指派的 S-CSCF1不 一致, 则发送服务器指派失败响应给 S-CSCF2, 并在服务器指派失败响应中 指示该用户注册的 S-CSCF已由 S-CSCF1变更为 S-CSCF2; 以及, 在收到所 述 S-CSCF2发送的 MAR请求后 ,保存 MAR请求中携带的 S-CSCF2的主机 名, 并记录包括 S-CSCF1的主机名等在内的变更信息, 以便与 S-CSCF2配 合完成用户后续的注册流程;
S-CSCF2设置成: 收到服务器指派失败响应后, 根据所述指示向 HSS 发送多媒体认证请求 MAR;
P-CSCF设置成: 执行 UE和 IMS网络的交互消息的转发等;
I-CSCF 设置成: 通过查询 HSS 将用户的注册请求等转发到可用的 S-CSCF, 以及, 将来自 IMS网络的消息通过 P-CSCF转发给 UE。
进一步地, HSS还设置成: 在完成后续的用户注册流程后, 向 S-CSCF1 发送网络注销请求, 通知 S-CSCF1该用户注册的 S-CSCF发生变更;
S-CSCF1设置成: 在收到所述网络注销请求后, 删除该用户的本地用户 数据, 或者保留用户数据并标记该用户注册的 S-CSCF发生变更; 并发送网 络注销响应给所述 HSS。
进一步地, 所述 HSS还设置成: 在发送所述网络注销请求后、 没有收到 所述网络注销响应时, 在一定时间后再次发送网络注销请求, 直到收到网络 注销响应或者超过重发次数的上限值。
如上所述的归属用户服务器 HSS , 可包括依次连接的接收单元 41、检查 单元 42和发送单元 43 , 如图 4所示, 其中: 所述接收单元 41设置成:接收服务代理呼叫会话控制功能 S-CSCF发送 的服务器指派请求; 所述检查单元 42设置成: 根据接收单元 41接收到的服务器指派请求, 若检查出所述 UE在所述 HSS的注册状态是已注册,且本次注册的 S-CSCF2 与上次注册指派的所述 S-CSCF1不一致, 则通知发送单元 43 ; 所述发送单元 43设置成: 根据检查单元 42的通知, 发送服务器指派失 败响应给所述 S-CSCF2 , 并在所述服务器指派失败响应中指示该用户注册的 S-CSCF发生变更。 此外, 所述检查单元 42 可设置成: 通过将所述服务器指派请求中的 S-CSCF的主机名与所述 HSS中保存的该用户注册的 S-CSCF的主机名进行 比较, 检查该用户注册的 S-CSCF是否与之前注册的 S-CSCF不一致。 所述发送单元 43还可设置成: 在所述 HSS收到 S-CSCF2发送的多媒体 认证请求 MAR请求、 并完成后续的用户注册流程后, 向所述 S-CSCF1发送 网络注销请求, 通知所述 S-CSCF1该用户注册的 S-CSCF发生变更。 所述发送单元 43还可设置成:在发送所述网络注销请求后,如果没有收 到所述 S-CSCF1发送的网络注销响应,则在一特定时间后再次发送所述网络 注销请求, 直到收到网络注销响应或者超过重发次数的上限值。
综上所述, 在现有技术中, 对 S-CSCF变更时的注册处理存在缺陷, 由 于 HSS在服务器指派请求发现用户本次注册的 S-CSCF 与上次注册指派的 S-CSCF 不一致, 返回错误响应, 现有技术没有对这种流程错误做进一步处 理, 直接注册失败, 导致用户注册不成功, 无法使用服务; 在本发明中通过 改进用户注册流程, 增加了 S-CSCF变更情况的处理, 重新发起 MAR鉴权 流程, 达到用户可以注册成功使用网络服务的目的。
尽管本发明结合特定实施例进行了描述, 但是对于本领域的技术人员来 说, 可以在不背离本发明的精神或范围的情况下进行修改和变化。 这样的修 改和变化被视作在本发明的范围和附加的权利要求书范围之内。
工业实用性 本发明提供一种 IMS网络中处理 S-CSCF变更的方法及系统,在 IP多媒 体子系统中 S-CSCF发生变更情况下的注册过程中, 通过釆用 S-CSCF重新 发起 MAR鉴权流程的方法, 避免了因 S-CSCF变更导致用户无法注册无法 使用网络服务的缺陷; 同时, 还由于将 S-CSCF 的变更情况通知原来的 S-CSCF, 因此保证了用户在 IMS网络中的数据一致性。

Claims

权 利 要 求 书
1、 一种 IMS网络中处理 S-CSCF变更的方法, 包括: 归属用户服务器 HSS收到服务代理呼叫会话控制功能 S-CSCF发送的服 务器指派请求后, 若检查出用户在所述 HSS的注册状态是已注册, 且本次注 册的第二服务呼叫会话控制功能 S-CSCF2 与上次注册指派的第一服务呼叫 会话控制功能 S-CSCF1 不一致, 则发送服务器指派失败响应给所述 S-CSCF2, 并在所述服务器指派失败响应中指示该用户注册的 S-CSCF发生 变更; 所述 S-CSCF2收到所述 Λ良务器指派失败响应后,若所述失败响应中指示 S-CSCF发生变更, 则向所述 HSS发送多媒体认证请求 MAR。
2、 如权利要求 1所述的方法, 其中: 所述 HSS收到 S-CSCF发送的服务器指派请求后, 所述方法还包括: 所 述 HSS通过检查所述用户的公共用户标识 PUI检查该用户的注册状态是否为 已注册。
3、 如权利要求 1所述的方法, 其中: 所述 HSS收到 S-CSCF发送的服务器指派请求后, 所述方法还包括: 所 述 HSS通过将所述服务器指派请求中的 S-CSCF的主机名与所述 HSS中保存 的该用户注册的 S-CSCF的主机名进行比较, 检查该用户注册的 S-CSCF是 否与之前注册的 S-CSCF不一致。
4、 如权利要求 1、 2或 3所述的方法, 还包括: 所述 HSS在收到所述 MAR请求、 并完成后续的用户注册流程后, 向所 述 S-CSCF1发送网络注销请求, 通知所述 S-CSCF1该用户注册的 S-CSCF 发生变更; 所述 S-CSCF1收到所述网络注销请求后, 删除该用户的本地用户数据, 或者保留用户数据并标记该用户注册的 S-CSCF发生变更; 并发送网络注销 响应给所述 HSS。
5、 如权利要求 4所述的方法, 还包括: 如果所述 HSS没有收到所述网络注销响应,则在一特定时间后再次发送 网络注销请求, 直到收到网络注销响应或者超过重发次数的上限值。
6、 如权利要求 1所述的方法, 其中: 所述 HSS 通过所述 Λ良务器指派失败响应中的失败码指示该用户注册的 S-CSCF发生变更。
7、 一种 IMS网络中处理 S-CSCF变更的系统, 包括用户设备 UE, 归属 用户服务器 HSS、第一服务呼叫会话控制功能 S-CSCF1及第二服务呼叫会话 控制功能 S-CSCF2, 其中: 所述 HSS设置成: 收到所述 S-CSCF2发送的服务器指派请求后, 若检 查出所述 UE在所述 HSS的注册状态是已注册,且本次注册的 S-CSCF2与上 次注册指派的所述 S-CSCF1 不一致, 则发送服务器指派失败响应给所述 S-CSCF2, 并在所述服务器指派失败响应中指示该用户注册的 S-CSCF发生 变更; 以及, 在收到所述 S-CSCF2发送的多媒体认证请求 MAR后, 完成后 续的用户注册流程;
所述 S-CSCF2 设置成: 在收到所述服务器指派失败响应后, 根据其中 S-CSCF发生变更的指示向所述 HSS发送所述 MAR请求。
8、 如权利要求 7所述的系统, 其中: 所述 HSS是设置成: 通过将所述服务器指派请求中的 S-CSCF的主机名 与所述 HSS中保存的该用户注册的 S-CSCF的主机名进行比较,检查该用户 注册的 S-CSCF是否与之前注册的 S-CSCF不一致。
9、 如权利要求 7或 8所述的系统, 其中: 所述 HSS还设置成: 在完成后续的用户注册流程后, 向所述 S-CSCF1 发送网络注销请求, 通知所述 S-CSCF1该用户注册的 S-CSCF发生变更; 所述 S-CSCF1设置成: 在收到所述网络注销请求后, 删除该用户的本地 用户数据, 或者保留用户数据并标记该用户注册的 S-CSCF发生变更; 并发 送网络注销响应给所述 HSS。
10、 如权利要求 9所述的系统, 其中: 所述 HSS还设置成: 在发送所述网络注销请求后, 如果没有收到所述网 络注销响应, 则在一特定时间后再次发送所述网络注销请求, 直到收到网络 注销响应或者超过重发次数的上限值。
11、 一种归属用户服务器 HSS, 包括接收单元、 检查单元和发送单元, 其中:
所述接收单元设置成: 接收服务代理呼叫会话控制功能 S-CSCF发送的 服务器指派请求; 所述检查单元设置成: 根据接收单元接收到的服务器指派请求, 若检查 出所述 UE在所述 HSS的注册状态是已注册,且本次注册的 S-CSCF2与上次 注册指派的所述 S-CSCF1不一致, 则通知发送单元; 所述发送单元设置成: 根据检查单元的通知, 发送服务器指派失败响应 给所述 S-CSCF2 ,并在所述服务器指派失败响应中指示该用户注册的 S-CSCF 发生变更。
12、 如权利要求 11所述的 HSS , 其中: 所述检查单元是设置成: 通过将所述服务器指派请求中的 S-CSCF的主 机名与所述 HSS中保存的该用户注册的 S-CSCF的主机名进行比较,检查该 用户注册的 S-CSCF是否与之前注册的 S-CSCF不一致。
13、 如权利要求 11所述的 HSS , 其中: 所述发送单元还设置成: 在所述 HSS收到 S-CSCF2发送的多媒体认证 请求 MAR请求、 并完成后续的用户注册流程后, 向所述 S-CSCF1发送网络 注销请求, 通知所述 S-CSCF1该用户注册的 S-CSCF发生变更。
14、 如权利要求 13所述的 HSS , 其中: 所述发送单元还设置成: 在发送所述网络注销请求后, 如果没有收到所 述 S-CSCF1发送的网络注销响应,则在一特定时间后再次发送所述网络注销 请求, 直到收到网络注销响应或者超过重发次数的上限值。
PCT/CN2010/073508 2009-06-04 2010-06-03 一种ims网络中处理s-cscf变更的方法及系统 Ceased WO2010139279A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910203284.3 2009-06-04
CN200910203284.3A CN101577914B (zh) 2009-06-04 2009-06-04 一种ims网络中处理s-cscf变更的方法及系统

Publications (1)

Publication Number Publication Date
WO2010139279A1 true WO2010139279A1 (zh) 2010-12-09

Family

ID=41272660

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/073508 Ceased WO2010139279A1 (zh) 2009-06-04 2010-06-03 一种ims网络中处理s-cscf变更的方法及系统

Country Status (2)

Country Link
CN (1) CN101577914B (zh)
WO (1) WO2010139279A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115834366A (zh) * 2022-12-21 2023-03-21 中国电信股份有限公司 应用服务器故障定位方法及相关设备
US12407739B2 (en) 2022-10-07 2025-09-02 T-Mobile Usa, Inc. Interconnection border control function and home subscriber server interface for managing voice calls

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101577914B (zh) * 2009-06-04 2011-05-11 中兴通讯股份有限公司 一种ims网络中处理s-cscf变更的方法及系统
CN101719912B (zh) * 2009-12-07 2012-11-07 华为技术有限公司 数据处理方法及数据处理系统以及相关设备
CN105592486B (zh) * 2014-10-21 2021-01-26 中兴通讯股份有限公司 一种容灾方法及网元、服务器
CN110611919B (zh) * 2018-06-14 2022-12-16 中兴通讯股份有限公司 服务节点自动管理方法、装置、服务器及存储介质
CN113992633B (zh) * 2021-12-16 2022-05-17 中兴通讯股份有限公司 请求处理方法、网络节点及计算机可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1801815A (zh) * 2005-08-08 2006-07-12 华为技术有限公司 一种实现初始因特网协议多媒体子系统注册的方法
CN101132645A (zh) * 2007-09-27 2008-02-27 中兴通讯股份有限公司 Ip多媒体子系统处理代理呼叫会话控制功能变更的方法
WO2009039890A1 (en) * 2007-09-28 2009-04-02 Telefonaktiebolaget Lm Ericsson (Publ) Failure recovery in an ip multimedia subsystem network
CN101448319A (zh) * 2008-04-11 2009-06-03 中兴通讯股份有限公司 一种s-cscf故障恢复处理方法
CN101577914A (zh) * 2009-06-04 2009-11-11 中兴通讯股份有限公司 一种ims网络中处理s-cscf变更的方法及系统

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170553B (zh) * 2006-10-24 2011-07-20 华为技术有限公司 实现互联网协议多媒体子系统容灾的方法和装置
CN101426261B (zh) * 2008-12-17 2011-04-20 华为技术有限公司 多媒体子系统业务处理的方法、p-cscf、i-cscf和多媒体子系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1801815A (zh) * 2005-08-08 2006-07-12 华为技术有限公司 一种实现初始因特网协议多媒体子系统注册的方法
CN101132645A (zh) * 2007-09-27 2008-02-27 中兴通讯股份有限公司 Ip多媒体子系统处理代理呼叫会话控制功能变更的方法
WO2009039890A1 (en) * 2007-09-28 2009-04-02 Telefonaktiebolaget Lm Ericsson (Publ) Failure recovery in an ip multimedia subsystem network
CN101448319A (zh) * 2008-04-11 2009-06-03 中兴通讯股份有限公司 一种s-cscf故障恢复处理方法
CN101577914A (zh) * 2009-06-04 2009-11-11 中兴通讯股份有限公司 一种ims网络中处理s-cscf变更的方法及系统

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12407739B2 (en) 2022-10-07 2025-09-02 T-Mobile Usa, Inc. Interconnection border control function and home subscriber server interface for managing voice calls
CN115834366A (zh) * 2022-12-21 2023-03-21 中国电信股份有限公司 应用服务器故障定位方法及相关设备

Also Published As

Publication number Publication date
CN101577914A (zh) 2009-11-11
CN101577914B (zh) 2011-05-11

Similar Documents

Publication Publication Date Title
TWI289984B (en) Method and system for handling service failures
CN101170553B (zh) 实现互联网协议多媒体子系统容灾的方法和装置
US10321307B2 (en) Method, apparatus, and system for disaster recovery of IMS
CN1905472B (zh) 一种ims网络可靠性实现方法
CN101489245B (zh) 网络容灾方法、终端和呼叫会话控制功能实体
WO2010139279A1 (zh) 一种ims网络中处理s-cscf变更的方法及系统
WO2007025480A1 (en) Method of session processing in an ims and interrogating-call state control function
KR20080065237A (ko) 모바일 네트워크의 네트워크 데이터베이스 노드에 인스턴스식별자를 제공하는 장치 및 관련 방법
WO2009036629A1 (en) Processing method after core network element restarting or recovering form failure
CN101667936A (zh) 接入会话控制服务器的故障处理方法、设备及系统
WO2008134975A1 (en) Method, apparatus and system for deregistering the connection address of wireless ip access network
CN103138984B (zh) 容灾倒回服务呼叫会话控制功能实体的方法及系统
WO2010069197A1 (zh) 多媒体子系统业务处理的方法、装置和多媒体子系统
US8036659B2 (en) Method for requesting an unregistered UE to perform registration in the IMS
CN103098439B (zh) 用于维持用于紧急服务的注册的方法和设备
WO2006053502A1 (en) A method for ensuring the information consistency between the network nodes
CN100499662C (zh) Ip多媒体子系统业务实现系统和方法
CN100466534C (zh) 一种多媒体子系统设备故障处理的方法
KR20120002249A (ko) P-cscf의 장애를 복구하는 방법
CN101052054B (zh) 保持ps域和ims域ip地址注销一致性的方法
CN102035805B (zh) 用于ims的第三方注册失败处理方法及装置
CN101330717B (zh) Ip多媒体子系统中用户多个联系地址同时注册的方法
CN101175083A (zh) Ip多媒体子系统业务实现系统和方法
CN102035800B (zh) 用于ims的第三方注册失败处理方法及装置
WO2007104191A1 (en) A method for logging-off ip address

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: 10782983

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: 10782983

Country of ref document: EP

Kind code of ref document: A1