WO2013078849A1 - Method, system and apparatus for disaster tolerant serving call session control function (s-cscf) to restore back - Google Patents
Method, system and apparatus for disaster tolerant serving call session control function (s-cscf) to restore back Download PDFInfo
- Publication number
- WO2013078849A1 WO2013078849A1 PCT/CN2012/077170 CN2012077170W WO2013078849A1 WO 2013078849 A1 WO2013078849 A1 WO 2013078849A1 CN 2012077170 W CN2012077170 W CN 2012077170W WO 2013078849 A1 WO2013078849 A1 WO 2013078849A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cscf
- call
- service
- request message
- information
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/30—Network data restoration; Network data reliability; Network data fault tolerance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/19—Connection re-establishment
Definitions
- the present invention relates to a disaster recovery technology, and more particularly to a method, system and device for a disaster recovery service call session control function entity in an IP Multimedia subsystem (IMS, IP Multimedia subsystem).
- IMS IP Multimedia subsystem
- IMS IP Multimedia subsystem
- the IP Multimedia subsystem is a standard for next-generation networks defined by the 3rd Generation Partnership Project (3GPP). Its distinctive feature is the use of Session Initiation Protocol (SIP).
- SIP Session Initiation Protocol
- the system, communication and access are independent, and can have multiple media service control functions and bearer separation, call and session separation, application and service separation, service and network separation, and mobile network and Internet service integration.
- FIG. 1 is a schematic diagram of an existing IMS network architecture.
- the main functional entities in the IMS system include: a Proxy Call Session Control Function (P-CSCF), and an access gateway control function entity ( AGCF, Access Gateway Control Function), Inter-Calling Call Session Control Function (I-CSCF), Serving Call Session Control Function (S-CSCF, Serving Call Session Control Function), Home Subscriber Server (the connection between the HSS, Home Subscriber Server) 0 NE above may specifically refer to FIG. 1, since the network element functions and connection relations of prior art are omitted here and the function of each network element specific Connection relationship, etc. For the above network element functions and their connection relationships, refer to the relevant standards of the IMS system.
- FIG. 2 is a flowchart of the disaster recovery switching of the existing S-CSCF. As shown in Figure 2, the S-CSCF disaster recovery process includes the following steps:
- the terminal (UE, User Equipment) has successfully registered on the S-CSCF1;
- the UE sends a call request (invite) message to the P-CSCF network element;
- the P-CSCF After receiving the call request message, the P-CSCF forwards the call request message to the home S-CSCF1 according to the locally saved registration information.
- the S-CSCF1 fails, the S-CSCF1 cannot receive or cannot respond to the call request message, and the P-CSCF sends a call request message to the I-CSCF, where the route header field carries the orig parameter;
- the P-CSCF can detect the S-CSCF state through the OPTIONS. For the detection mode, refer to the IMS-related protocol. The implementation details are not described here.
- the I-CSCF After receiving the call request message, the I-CSCF sends an S-CSCF Location Request (LIR, Location-Info-Request) message to the HSS network element.
- S-CSCF Location Request LIR, Location-Info-Request
- the HSS after receiving the call request message, the HSS returns an S-CSCF Location Response (LIA, Location-Info-Answer) message to the I-CSCF network element according to the locally recorded S-CSCF information, where the response message carries the user registration.
- S-CSCF Location Response LIA, Location-Info-Answer
- the I-CSCF After receiving the LIA response message, the I-CSCF obtains the S-CSCF host name, finds that the user is registered with the S-CSCF1 abnormality, and sends an LIR request message to the HSS network element, where the request message indicates that the HSS returns the S-CSCF. ;
- the HSS after receiving the LIR request message, the HSS returns a LIA response message to the I-CSCF network element, where the response message carries the S-CSCF capability set.
- the I-CSCF after receiving the LIA response message, the I-CSCF obtains the available S-CSCF host information according to the S-CSCF capability information and the S-CSCF host status, and sends a call request message to the S-CSCF2;
- S220 After receiving the call request message, the S-CSCF2 finds that there is no user data locally, and sends a User Configuration Request (SAR, Server-Assignment-Request) message to the HSS.
- SAR User Configuration Request
- the HSS returns an SAA response message to the S-CSCF2, where the response message carries the subscription information of the user, and also includes the registration and subscription information of the backup (provided that the user has already registered with the HSS and backed up the subscription information);
- FIG. 3 is a flow chart of the current S-CSCF disaster recovery. As shown in Figure 3, the S-CSCF disaster recovery process includes the following steps:
- the UE is already registered on the S-CSCF2 according to the disaster recovery switching mechanism.
- the UE sends a refresh registration request message to the P-CSCF.
- the P-CSCF searches for the I-CSCF through a Domain Name System (DNS, Domain Name System) query or other manner, and forwards the registration request message to the I-CSCF.
- DNS Domain Name System
- the I-CSCF sends a User Authentication Request (UAR) message to the HSS, requesting the HSS to return the S-CSCF capability set information;
- UAR User Authentication Request
- the HSS returns a user authentication response to the I-CSCF (UAA, User-Authorization- Answer message, the response message contains the assignment to the user S-CSCF capability set information, the capability set information actually includes the home S-CSCF list information;
- the I-CSCF selects an appropriate S-CSCF host according to the UAA response message returned by the HSS, and sends a registration request message to the selected S-CSCF1;
- the S-CSCF1 sends a user configuration request SAR message to the HSS.
- the HSS returns a user configuration response SAA message to the S-CSCF1, where the SAA message carries the user subscription data;
- the S-CSCF After receiving the SAA message, the S-CSCF saves the user data, constructs and sends a registration success response message 200OK.
- the general commercial network also has an authentication process. Since the authentication process is an existing technology, the process is repeated in S304-S314, and the implementation details are not repeated here;
- the I-CSCF forwards the registration success response message to the P-CSCF;
- S324 The P-CSCF forwards the registration success response message to the UE.
- the S-CSCF2 after receiving the RTR request message, deletes the local user data and deletes the call that the user has established;
- S-CSCF2 sends a registration termination response (RTA, Registration-Termination- Answer) message to the HSS;
- RTA Registration-Termination- Answer
- the main purpose of the present invention is to provide a method, a system, and a device for a DR-reversing service call session control function entity, which can prevent a UE having a session service from being interrupted during a disaster recovery process.
- a method for reversing a service call session control function entity includes: performing a process of reverting the terminal UE back to the serving call session control function entity S-CSCF without performing a rewind process on the UE that still has the call service.
- the UE that does not have a reversal process for the UE that still has the call service is:
- the proxy call session control function entity P-CSCF inserts the call information of the UE in the forwarded registration request message when forwarding the registration request message of the received UE to the query call session control function entity I-CSCF;
- the I-CSCF determines, according to the call information of the UE, that the UE still has a call service, and does not return the UE to the restored S-CSCF.
- the method further includes:
- the I-CSCF determines that the UE does not have a call service
- the I-CSCF returns the UE to the restored S-CSCF.
- the call information includes information about whether there is a call
- the call information includes information on whether there is a call and at least one of the following information: call number information, call type or level information.
- the call information is carried in a known field/parameter or extension field/parameter of the registration request message; the registration request message is encapsulated in an initial session protocol SIP message manner.
- a method for reversing a service call session control function entity includes:
- the I-CSCF After receiving the registration request message of the UE, the I-CSCF returns the UE requesting registration to the restored S-CSCF;
- the switched S-CSCF After receiving the registration termination request RTR message, the switched S-CSCF determines that the UE currently has a call service, and deletes the local UE user data after the UE call is released.
- a system for a disaster recovery service call session control function entity comprising an IP multimedia subsystem IMS and a UE, the IMS includes a P-CSCF, an S-CSCF, and an I-CSCF; wherein: the IMS is down Returning to the S-CSCF process, not for UEs that still have call services. Rewind processing.
- the P-CSCF is configured to: after receiving the registration request message sent by the UE, insert the call information of the UE in the forwarded registration request message when forwarding the registration request message to the I-CSCF;
- the I-CSCF is configured to determine, according to the call information of the UE, that the UE still has a call service, and does not return the UE to the restored S-CSCF.
- the call information includes information about whether there is a call
- the call information includes information about whether there is a call and at least one of the following information: call number information, call type or level information;
- the call information is carried in a known field/parameter or extension field/parameter of the registration request message; the registration request message is encapsulated in a SIP message manner.
- a system for disaster recovery service call session control function entity includes an IP multimedia subsystem IMS and a UE, where the IMS includes a P-CSCF, an S-CSCF, and an I-CSCF;
- the I-CSCF is configured to: after receiving the registration request message of the UE, return the UE requesting registration to the restored S-CSCF;
- the switched S-CSCF is configured to: after receiving the registration termination request RTR message, determine that the UE currently has the call service, and delete the local UE user data after the UE call is released.
- a device for reversing a service call session control function entity comprising:
- the rewinding processing unit is configured to not perform rewind processing on the UE that still has the call service during the process of reverting the UE back to the S-CSCF.
- the rewinding processing unit is further configured to: when receiving the registration request message of the UE that is forwarded by the P-CSCF, determine, according to the call information of the UE that is carried in the registration request message, that the UE still has a call. The service does not return the UE to the recovered S-CSCF.
- the rewinding processing unit is further configured to: when determining that the UE has no call service, return the UE to the restored S-CSCF.
- the P-CSCF forwards the registration request message of the received UE to the I-CSCF. Inserting the call information of the UE in the forwarded registration request message; the I-CSCF may determine whether the UE currently has a call service according to the call information of the UE, and return the UE to the restored S- when there is no call service. CSCF, otherwise the UE is not returned to the recovered S-CSCF.
- the I-CSCF after receiving the registration request message of the UE, the I-CSCF returns the UE requesting registration to the restored S-CSCF; after receiving the registration termination request RTR message, the switched S-CSCF determines that the UE currently has the call service. And deleting the local UE user data after the UE call is released.
- the invention does not release the established call service during the UE rewinding process, realizes the reentry without call loss, and greatly improves the user experience in the rewinding process.
- Figure 1 is a schematic diagram of an existing IMS network architecture
- Figure 2 is a flow chart of the current S-CSCF disaster recovery switching
- FIG. 3 is a flowchart of the disaster recovery of the existing S-CSCF
- FIG. 4 is a flowchart of a disaster recovery reversal S-CSCF in an IP multimedia subsystem according to Embodiment 1 of the present invention
- FIG. 5 is a flowchart of a disaster recovery reversal S-CSCF in an IP multimedia subsystem according to Embodiment 2 of the present invention.
- the basic idea of the present invention is: in the process of reverting the UE back to the S-CSCF, the UE that still has the call service is not reversed; specifically, the P-CSCF forwards the registration request message of the received UE to In the case of the I-CSCF, the call information of the UE is inserted in the forwarded registration request message; the I-CSCF may determine whether the UE currently has a call service according to the call information of the UE, and return the UE to the recovered state when there is no call service. S-CSCF, otherwise the UE will not be returned to the recovered S-CSCF.
- the I-CSCF After receiving the registration request message of the UE, the I-CSCF returns the UE requesting registration to the restored S-CSCF; and the switched S-CSCF receives the registration termination request RTR After the information is determined, when the UE currently has a call service, the local UE user data is deleted after the UE call is released.
- FIG. 4 is a flowchart of a disaster recovery reversal S-CSCF in an IP multimedia subsystem according to Embodiment 1 of the present invention.
- a UE switches from S-CSCF1 to S-CSCF2 due to a failure of S-CSCF1.
- the current S-CSCF1 is restored, and the UE needs to revert back to the S-CSCF2.
- the disaster recovery of the example S-CSCF specifically includes the following steps:
- the UE based on the disaster recovery switching mechanism, the UE has been logged on the S-CSCF2, that is, the UE has been registered to the S-CSCF2;
- S404 The UE sends a registration request message to the P-CSCF.
- the registration request message is mainly used for the UE to perform the reverse update.
- the P-CSCF After receiving the registration request message, the P-CSCF searches for the I-CSCF through a DNS query or other manner, and forwards the registration request message to the I-CSCF.
- the registration request message is a SIP message
- the P-CSCF In the registration request message forwarded by the I-CSCF, the call information of the UE is carried by the known or extended SIP header field/parameter; that is, the registration request message needs to be extended correspondingly, and the call information of the UE is carried in the call.
- the bearer mode of the information is pre-arranged between the P-CSCF and the I-CSCF, so that the I-CSCF can smoothly parse the call information of the corresponding UE.
- the call information includes whether there is a call information; or, the call information includes Whether there is information of the call and, when the call information exists, at least one of the following information: call number information, call type or level information.
- the I-CSCF obtains the UE call information in the registration request message, determines whether the UE has a call, and sends a registration request message to the current attribution when the call exists.
- the S-CSCF2 refer to S410-S424 for the subsequent process.
- the registration request message is sent to the restored S-CSCF1.
- the I-CSCF sends a user authentication request UAR message to the HSS.
- the HSS returns a user authentication response UAA message to the I-CSCF, where the UAA response message includes an S-CSCF host name allocated to the UE, such as S-CSCF2;
- the I-CSCF sends a registration request message to the home S-CSCF2 according to the UAA response message returned by the HSS.
- the S-CSCF2 sends a user configuration request SAR message to the HSS.
- the HSS returns a user configuration response SAA message to the S-CSCF2.
- the S-CSCF2 After receiving the SAA message, the S-CSCF2 constructs and sends a registration success response message.
- the I-CSCF forwards the registration success response message to the P-CSCF;
- the I-CSCF directly returns to the recovered S-CSCF for the UE with no call service, and for the UE with the call service. It is still registered in the current S-CSCF; in this way, by initiating the registration request message by the UE, the UE can be returned to the restored S-CSCF without interrupting the UE's call service.
- FIG. 5 is a flowchart of a disaster recovery reversal S-CSCF in an IP multimedia subsystem according to Embodiment 2 of the present invention.
- a UE switches from S-CSCF1 to S-CSCF2 due to a failure of S-CSCF1.
- the current S-CSCF1 is restored, and the UE needs to revert back to the S-CSCF2.
- the disaster recovery of the example S-CSCF specifically includes the following steps:
- the UE based on the disaster recovery switching mechanism, the UE has been logged on the S-CSCF2, that is, the UE has been registered to the S-CSCF2;
- S504 The UE sends a registration request message to the P-CSCF.
- the registration request message is mainly used for the UE to perform the reverse update.
- the P-CSCF when the P-CSCF receives the registration request message, the P-CSCF queries through the DNS or He finds the I-CSCF and forwards the registration request message to the I-CSCF;
- the I-CSCF sends a user authentication request UAR message to the HSS, and the HSS is required to return the S-CSCF capability set information.
- the HSS returns a user authentication response UAA message to the I-CSCF, where the UAA response message includes S-CSCF capability information allocated to the UE.
- the I-CSCF selects an appropriate S-CSCF host according to the UAA response message returned by the HSS, and sends a registration request message to the selected original home S-CSCF1;
- the S-CSCF1 sends a user configuration request SAR message to the HSS.
- the HSS returns a user configuration response SAA message to the S-CSCF1, where the SAA message carries the UE user subscription data;
- the S-CSCF1 saves the UE user data, constructs and sends a registration success response message 200OK;
- the I-CSCF forwards the registration success response message to the P-CSCF.
- the P-CSCF forwards the registration success response message to the UE.
- the S-CSCF2 checks whether there is a call service of the UE locally. If there is a call service, the local UE user data is deleted after waiting for the call to be released normally. If there is no call service, the local service is deleted immediately. UE user data;
- the S-CSCF2 sends a registration termination response RTA message to the HSS.
- the UE user data still having the call service is not deleted, but After the call service ends, the UE user data is deleted, so that the reverse protection of the UE with the call service is realized, and the call service is not interrupted.
- the S-CSCF without call loss is realized, and the user experience is improved.
- the P-CSCF can also be replaced by AGCF.
- the system of the disaster recovery service call session control function entity of the present invention includes an IMS and a UE, and the IMS includes network elements such as a P-CSCF, an S-CSCF, and an I-CSCF;
- the IMS does not perform reversal processing on the UE that still has the call service.
- the P-CSCF is configured to: after receiving the registration request message sent by the UE, insert the call information of the UE in the forwarded registration request message when forwarding the registration request message to the I-CSCF;
- the I-CSCF is configured to determine, according to the call information of the UE, that the UE still has a call service, and does not return the UE to the restored S-CSCF. When the I-CSCF determines that the UE does not have a call service, the I-CSCF returns the UE to the restored S-CSCF.
- the call information includes information about whether there is a call
- the call information includes information about whether there is a call and at least one of the following information: call number information, call type or level information;
- the above call information is carried in a known field/parameter or extension field/parameter of the registration request message; the registration request message is encapsulated in a SIP message manner.
- the system of the disaster recovery service call session control function entity of the present invention includes an IP Multimedia Subsystem IMS and a UE, and the IMS includes a P-CSCF, an S-CSCF, and an I-CSCF;
- the I-CSCF is configured to: after receiving the registration request message of the UE, return the UE requesting registration to the restored S-CSCF;
- the switched S-CSCF is used to determine the UE when receiving the registration termination request RTR message.
- the system of the disaster recovery service call session control function entity of the present invention is implemented by improving the function of the related network element based on the existing IMS, and the existing network structure is not changed; The invention only describes in detail the functions changed by the network element.
- the architecture of the system for the disaster recovery service call session control function entity of the present invention can be understood by referring to the structure of the existing IMS.
- the invention also describes a device for a disaster recovery service call session control function entity, which comprises:
- the rewinding processing unit is configured to not perform rewind processing on the UE that still has the call service during the process of reverting the UE back to the S-CSCF.
- the rewinding processing unit is further configured to: when receiving the registration request message of the UE that is forwarded by the P-CSCF, determine, according to the call information of the UE that is carried in the registration request message, that the UE still has a call service. , the UE is not returned to the recovered S-CSCF.
- the rewinding processing unit is further configured to: when determining that the UE has no call service, return the UE to the restored S-CSCF.
- the present invention does not perform rewind processing on a UE that still has a call service during the process of reverting the UE back to the S-CSCF, so that the established call service is not released during the UE rewind process.
- the reversal of no call loss greatly improved the user's physical insurance during the reversal process.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
容灾倒回服务呼叫会话控制功能实体的方法、 系统及装置 技术领域 Method, system and device for reversing service call session control function entity
本发明涉及一种容灾倒回技术,尤其涉及一种 IP多媒体子系统(IMS , IP Multimedia subsystem ) 中容灾倒回服务呼叫会话控制功能实体的方法、 系统及装置。 背景技术 The present invention relates to a disaster recovery technology, and more particularly to a method, system and device for a disaster recovery service call session control function entity in an IP Multimedia subsystem (IMS, IP Multimedia subsystem). Background technique
IP多媒体子系统(IMS, IP Multimedia subsystem )是第三代合作伙伴 组织( 3GPP, 3rd Generation Partnership Project )定义的下一代网络的标准, 其显著特点是采用了会话初始协议 ( SIP, Session Initiation Protocol )体系, 通信与接入无关, 可以具备多种媒体业务控制功能与承载能力分离, 呼叫 与会话分离, 应用与服务分离, 业务与网络分离, 以及移动网与因特网业 务融合等多种能力。 The IP Multimedia subsystem (IMS) is a standard for next-generation networks defined by the 3rd Generation Partnership Project (3GPP). Its distinctive feature is the use of Session Initiation Protocol (SIP). The system, communication and access are independent, and can have multiple media service control functions and bearer separation, call and session separation, application and service separation, service and network separation, and mobile network and Internet service integration.
IMS的提出顺应了通讯网融合发展的趋势。 图 1为现有 IMS网络架构 示意图, 如图 1所示, IMS体系中的主要功能实体包括: 代理呼叫会话控 制功能实体( P-CSCF, Proxy Call Session Control Function ), 接入网关控制 功能实体(AGCF, Access Gateway Control Function ), 查询呼叫会话控制 功能实体 ( I-CSCF, Interrogating Call Session Control Function ), 月良务呼叫 会话控制功能实体(S-CSCF, Serving Call Session Control Function ), 归属 用户服务器(HSS, Home Subscriber Server )0 上述网元之间的连接关系具 体可参见图 1 所示, 由于上述网元的功能及其连接关系均为现有技术, 这 里不再赘述各网元具体功能及其连接关系等。 上述网元功能及其连接关系, 可参见 IMS体系相关标准。 The proposal of IMS complies with the trend of communication network convergence development. FIG. 1 is a schematic diagram of an existing IMS network architecture. As shown in FIG. 1, the main functional entities in the IMS system include: a Proxy Call Session Control Function (P-CSCF), and an access gateway control function entity ( AGCF, Access Gateway Control Function), Inter-Calling Call Session Control Function (I-CSCF), Serving Call Session Control Function (S-CSCF, Serving Call Session Control Function), Home Subscriber Server ( the connection between the HSS, Home Subscriber Server) 0 NE above may specifically refer to FIG. 1, since the network element functions and connection relations of prior art are omitted here and the function of each network element specific Connection relationship, etc. For the above network element functions and their connection relationships, refer to the relevant standards of the IMS system.
为了提高运营水平, 运营商必须向用户提供高品质、 不间断的服务。 而由于版本升级或者设备发生故障, 导致当前服务的 S-CSCF 网元不可用 时, 网络需要提供有效的容灾机制, 将业务尽量倒换到其他可用设备上, 从而尽量减少对用户的业务损失。 当 S-CSCF版本升级完成或故障恢复后, 需要及时将用户业务倒回到该设备上, 以减轻其他设备的负荷。 In order to improve the level of operation, operators must provide users with high-quality, uninterrupted service. When the S-CSCF network element of the current service is unavailable, the network needs to provide an effective DR mechanism and switch services to other available devices as much as possible to minimize the loss of services to users. After the S-CSCF version is upgraded or the fault is rectified, you need to revert the user service back to the device to reduce the load on other devices.
图 2为现有 S-CSCF容灾倒换的流程图, 如图 2所示, S-CSCF容灾倒 换流程具体包括以下步驟: Figure 2 is a flowchart of the disaster recovery switching of the existing S-CSCF. As shown in Figure 2, the S-CSCF disaster recovery process includes the following steps:
S202, 终端 (UE, User Equipment ) 已经在 S-CSCF1上注册成功; S204, UE发送呼叫请求(invite ) 消息到 P-CSCF网元; S202, the terminal (UE, User Equipment) has successfully registered on the S-CSCF1; S204, the UE sends a call request (invite) message to the P-CSCF network element;
S206, P-CSCF接收到呼叫请求消息后, 根据本地保存的注册信息, 向 归属的 S-CSCF1转发呼叫请求消息; S206. After receiving the call request message, the P-CSCF forwards the call request message to the home S-CSCF1 according to the locally saved registration information.
S208, 由于 S-CSCF1发生了故障, S-CSCF1无法接收到或者无法响应 呼叫请求消息, P-CSCF将呼叫请求消息发送到 I-CSCF, 该呼叫请求消息 中 route头字段携带有 orig参数; 其中, P-CSCF可以通过 OPTIONS检测 S-CSCF状态; 该检测方式具体可参见 IMS相关协议,这里不再赘述其实现 细节。 S208, because the S-CSCF1 fails, the S-CSCF1 cannot receive or cannot respond to the call request message, and the P-CSCF sends a call request message to the I-CSCF, where the route header field carries the orig parameter; The P-CSCF can detect the S-CSCF state through the OPTIONS. For the detection mode, refer to the IMS-related protocol. The implementation details are not described here.
S210, I-CSCF接收到呼叫请求消息后, 向 HSS网元发送 S-CSCF分配 请求 ( LIR, Location-Info-Request ) 消息; S210. After receiving the call request message, the I-CSCF sends an S-CSCF Location Request (LIR, Location-Info-Request) message to the HSS network element.
S212, HSS接收到呼叫请求消息后, 依据本地记录的 S-CSCF信息, 向 I-CSCF网元返回 S-CSCF分配响应(LIA, Location-Info-Answer )消息, 该响应消息中携带有用户注册归属的 S-CSCF主机名; S212, after receiving the call request message, the HSS returns an S-CSCF Location Response (LIA, Location-Info-Answer) message to the I-CSCF network element according to the locally recorded S-CSCF information, where the response message carries the user registration. The home S-CSCF host name;
S214, I-CSCF接收到 LIA响应消息后, 获取 S-CSCF主机名, 发现用 户注册归属的 S-CSCF1异常, 向 HSS网元发送 LIR请求消息,该请求消息 中指示 HSS返回 S-CSCF的能力; S214. After receiving the LIA response message, the I-CSCF obtains the S-CSCF host name, finds that the user is registered with the S-CSCF1 abnormality, and sends an LIR request message to the HSS network element, where the request message indicates that the HSS returns the S-CSCF. ;
S216, HSS接收到 LIR请求消息后, 向 I-CSCF网元返回 LIA响应消 息, 该响应消息中携带 S-CSCF能力集; S218, I-CSCF接收到 LIA响应消息后, 根据 S-CSCF能力信息以及 S-CSCF主机状态, 得到可用的 S-CSCF主机信息, 将呼叫请求消息发送到 S-CSCF2; S216, after receiving the LIR request message, the HSS returns a LIA response message to the I-CSCF network element, where the response message carries the S-CSCF capability set. S218, after receiving the LIA response message, the I-CSCF obtains the available S-CSCF host information according to the S-CSCF capability information and the S-CSCF host status, and sends a call request message to the S-CSCF2;
S220, S-CSCF2接收到呼叫请求消息后,发现本地无用户数据,向 HSS 发送用户配置请求 ( SAR, Server-Assignment-Request ) 消息; S220: After receiving the call request message, the S-CSCF2 finds that there is no user data locally, and sends a User Configuration Request (SAR, Server-Assignment-Request) message to the HSS.
S222, HSS向 S-CSCF2返回 SAA响应消息, 该响应消息中携带有用 户签约信息, 同时还包括备份的注册和订阅信息 (前提是用户已经向 HSS 进行了注册和订阅信息的备份 ); S222, the HSS returns an SAA response message to the S-CSCF2, where the response message carries the subscription information of the user, and also includes the registration and subscription information of the backup (provided that the user has already registered with the HSS and backed up the subscription information);
S224, S-CSCF2继续呼叫处理, 上述流程完成了 S-CSCF容灾倒换。 后续 UE注册, 同样注册到可用的 S-CSCF2上。 倒换能够减少设备 /网 络故障对用户业务的损失, 但是考虑到设备负荷及运维需要, 当故障设备 恢复后,需要及时倒回。图 3为现有 S-CSCF容灾倒回流程图,如图 3所示, S-CSCF容灾倒回流程具体包括以下步驟: S224, the S-CSCF2 continues the call processing, and the foregoing process completes the S-CSCF disaster recovery switching. Subsequent UE registrations are also registered to the available S-CSCF2. Switching can reduce the loss of user/service failures caused by equipment/network failures. However, in consideration of equipment load and operation and maintenance requirements, when the faulty equipment is restored, it needs to be reversed in time. Figure 3 is a flow chart of the current S-CSCF disaster recovery. As shown in Figure 3, the S-CSCF disaster recovery process includes the following steps:
S302, 基于容灾倒换机制, UE已经注册在 S-CSCF2上; S302. The UE is already registered on the S-CSCF2 according to the disaster recovery switching mechanism.
S304, UE向 P-CSCF发送刷新注册请求消息; S304. The UE sends a refresh registration request message to the P-CSCF.
S306 , P-CSCF接收到刷新注册请求消息时, P-CSCF通过域名系统 ( DNS, Domain Name System )查询或者其他方式查找到 I-CSCF, 并将注 册请求消息转发到 I-CSCF; S306. When the P-CSCF receives the refresh registration request message, the P-CSCF searches for the I-CSCF through a Domain Name System (DNS, Domain Name System) query or other manner, and forwards the registration request message to the I-CSCF.
S308, 当 S-CSCF1已经恢复, 且基于自动或者手动倒回机制, 需要将 现归属于 S-CSCF2 的用户, 通过重新选择 S-CSCF, 从而倒回到原归属 S-CSCF1上; S308, when the S-CSCF1 has been restored, and based on the automatic or manual rewinding mechanism, the user that belongs to the S-CSCF2 needs to be re-selected to the S-CSCF1, and then returned to the original home S-CSCF1;
S310 , I-CSCF 向 HSS 发 送 用 户 认证请 求 ( UAR , User-Authorization-Request ) 消息, 要求 HSS返回 S-CSCF能力集信息; S312 , HSS 向 I-CSCF 返 回 用 户 认证 响 应 ( UAA , User- Authorization- Answer ) 消息, 该响应消息中包含有为该用户分配的 S-CSCF能力集信息, 能力集信息实际上包含了归属 S-CSCF列表信息;S310: The I-CSCF sends a User Authentication Request (UAR) message to the HSS, requesting the HSS to return the S-CSCF capability set information; S312, the HSS returns a user authentication response to the I-CSCF (UAA, User-Authorization- Answer message, the response message contains the assignment to the user S-CSCF capability set information, the capability set information actually includes the home S-CSCF list information;
S314, I-CSCF根据 HSS返回的 UAA响应消息, 选择恰当的 S-CSCF 主机, 并将注册请求消息发送到选定的 S-CSCF1; S314, the I-CSCF selects an appropriate S-CSCF host according to the UAA response message returned by the HSS, and sends a registration request message to the selected S-CSCF1;
S316, S-CSCF1向 HSS发送用户配置请求 SAR消息; S316, the S-CSCF1 sends a user configuration request SAR message to the HSS.
S318, HSS向 S-CSCF1返回用户配置响应 SAA消息, 该 SAA消息中 携带有用户签约数据; S318, the HSS returns a user configuration response SAA message to the S-CSCF1, where the SAA message carries the user subscription data;
S320, S-CSCF接收到 SAA消息后, 保存用户数据, 构造并发送注册 成功响应消息 200OK。 一般商用网络还有鉴权流程, 由于鉴权流程是现有 技术, 流程重复 S304-S314, 这里不再赘述其实现细节; S320: After receiving the SAA message, the S-CSCF saves the user data, constructs and sends a registration success response message 200OK. The general commercial network also has an authentication process. Since the authentication process is an existing technology, the process is repeated in S304-S314, and the implementation details are not repeated here;
S322, I-CSCF将注册成功响应消息转发给 P-CSCF; S322, the I-CSCF forwards the registration success response message to the P-CSCF;
S324, P-CSCF将注册成功响应消息转发给 UE; S324: The P-CSCF forwards the registration success response message to the UE.
S326, 当 HSS感知用户归属 S-CSCF发生改变, 需要向 S-CSCF2发送 注册终止请求 ( RTR, Registration-Termination-Request ) 消息; S326, when the HSS senses that the user belongs to the S-CSCF, it needs to send a registration-Termination-Request (RTR) message to the S-CSCF2.
S328, S-CSCF2接收到 RTR请求消息后, 将删除本地用户数据, 同时 删除用户已经建立的呼叫; S328, after receiving the RTR request message, the S-CSCF2 deletes the local user data and deletes the call that the user has established;
S330 , S-CSCF2 向 HSS 发 送 注 册终止 响 应 ( RTA , Registration-Termination- Answer ) 消息; S330, S-CSCF2 sends a registration termination response (RTA, Registration-Termination- Answer) message to the HSS;
现有技术中, 上述流程 S-CSCF 利用终端自动刷新注册机制, 完成了 S-CSCF倒回操作。 但是现有倒回技术, 会导致已经建立的呼叫被释放, 用 户体验较差。 发明内容 In the prior art, the foregoing process S-CSCF uses the terminal to automatically refresh the registration mechanism, and completes the S-CSCF rewind operation. However, the existing rewinding technology will result in the release of the established call and the user experience is poor. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种容灾倒回服务呼叫会话控 制功能实体的方法、 系统及装置, 能避免具有会话业务的 UE在容灾倒回过 程中会话中断。 In view of the above, the main purpose of the present invention is to provide a method, a system, and a device for a DR-reversing service call session control function entity, which can prevent a UE having a session service from being interrupted during a disaster recovery process.
为达到上述目的, 本发明的技术方案是这样实现的: 一种容灾倒回服务呼叫会话控制功能实体的方法, 包括: 在将终端 UE倒回到服务呼叫会话控制功能实体 S-CSCF过程中,对尚 具有呼叫业务的 UE不作倒回处理。 In order to achieve the above object, the technical solution of the present invention is achieved as follows: A method for reversing a service call session control function entity includes: performing a process of reverting the terminal UE back to the serving call session control function entity S-CSCF without performing a rewind process on the UE that still has the call service.
优选地, 所述对尚具有呼叫业务的 UE不作倒回处理, 为: Preferably, the UE that does not have a reversal process for the UE that still has the call service is:
代理呼叫会话控制功能实体 P-CSCF在将所接收到的 UE的注册请求消 息转发给查询呼叫会话控制功能实体 I-CSCF时,在所转发的注册请求消息 中插入所述 UE的呼叫信息; The proxy call session control function entity P-CSCF inserts the call information of the UE in the forwarded registration request message when forwarding the registration request message of the received UE to the query call session control function entity I-CSCF;
所述 I-CSCF根据所述 UE的呼叫信息确定所述 UE尚具有呼叫业务, 不将所述 UE倒回到已恢复的 S-CSCF。 The I-CSCF determines, according to the call information of the UE, that the UE still has a call service, and does not return the UE to the restored S-CSCF.
优选地, 所述方法还包括: Preferably, the method further includes:
所述 I-CSCF确定所述 UE没有呼叫业务时, 将所述 UE倒回到已恢复 的 S-CSCF。 When the I-CSCF determines that the UE does not have a call service, the I-CSCF returns the UE to the restored S-CSCF.
优选地, 所述呼叫信息包括是否存在呼叫的信息; Preferably, the call information includes information about whether there is a call;
或者, 所述呼叫信息包括是否存在呼叫的信息以及以下信息的至少一 个: 呼叫个数信息、 呼叫类型或等级信息。 Alternatively, the call information includes information on whether there is a call and at least one of the following information: call number information, call type or level information.
优选地, 所述呼叫信息承载于注册请求消息的已知字段 /参数或扩展字 段 /参数中; 所述注册请求消息以初始会话协议 SIP消息方式封装。 Preferably, the call information is carried in a known field/parameter or extension field/parameter of the registration request message; the registration request message is encapsulated in an initial session protocol SIP message manner.
一种容灾倒回服务呼叫会话控制功能实体的方法, 包括: A method for reversing a service call session control function entity includes:
I-CSCF接收到 UE的注册请求消息后, 将请求注册的 UE倒回到已恢 复的 S-CSCF; After receiving the registration request message of the UE, the I-CSCF returns the UE requesting registration to the restored S-CSCF;
倒换的 S-CSCF接收到注册终止请求 RTR消息后, 确定 UE当前具有 呼叫业务时, 在 UE呼叫释放后删除本地 UE用户数据。 After receiving the registration termination request RTR message, the switched S-CSCF determines that the UE currently has a call service, and deletes the local UE user data after the UE call is released.
一种容灾倒回服务呼叫会话控制功能实体的系统, 包括 IP 多媒体子系 统 IMS和 UE, 所述 IMS包括有 P-CSCF、 S-CSCF和 I-CSCF; 其中: 所述 IMS在将 UE倒回到 S-CSCF过程中,对尚具有呼叫业务的 UE不 作倒回处理。 A system for a disaster recovery service call session control function entity, comprising an IP multimedia subsystem IMS and a UE, the IMS includes a P-CSCF, an S-CSCF, and an I-CSCF; wherein: the IMS is down Returning to the S-CSCF process, not for UEs that still have call services. Rewind processing.
优选地, P-CSCF用于, 接收到 UE发送的注册请求消息后, 在将所述 注册请求消息转发给 I-CSCF时, 在所转发的注册请求消息中插入所述 UE 的呼叫信息; Preferably, the P-CSCF is configured to: after receiving the registration request message sent by the UE, insert the call information of the UE in the forwarded registration request message when forwarding the registration request message to the I-CSCF;
所述 I-CSCF用于, 根据所述 UE的呼叫信息确定所述 UE尚具有呼叫 业务, 不将所述 UE倒回到已恢复的 S-CSCF。 The I-CSCF is configured to determine, according to the call information of the UE, that the UE still has a call service, and does not return the UE to the restored S-CSCF.
优选地, 所述呼叫信息包括是否存在呼叫的信息; Preferably, the call information includes information about whether there is a call;
或者, 所述呼叫信息包括是否存在呼叫的信息以及以下信息的至少一 个: 呼叫个数信息、 呼叫类型或等级信息; Alternatively, the call information includes information about whether there is a call and at least one of the following information: call number information, call type or level information;
所述呼叫信息承载于注册请求消息的已知字段 /参数或扩展字段 /参数 中; 所述注册请求消息以 SIP消息方式封装。 The call information is carried in a known field/parameter or extension field/parameter of the registration request message; the registration request message is encapsulated in a SIP message manner.
一种容灾倒回服务呼叫会话控制功能实体的系统, 包括 IP多媒体子系 统 IMS和 UE, 所述 IMS包括有 P-CSCF、 S-CSCF和 I-CSCF; 其中: A system for disaster recovery service call session control function entity includes an IP multimedia subsystem IMS and a UE, where the IMS includes a P-CSCF, an S-CSCF, and an I-CSCF;
I-CSCF用于, 接收到 UE的注册请求消息后, 将请求注册的 UE倒回 到已恢复的 S-CSCF; The I-CSCF is configured to: after receiving the registration request message of the UE, return the UE requesting registration to the restored S-CSCF;
倒换的 S-CSCF用于, 接收到注册终止请求 RTR消息后, 确定 UE当 前具有呼叫业务时, 在 UE呼叫释放后删除本地 UE用户数据。 The switched S-CSCF is configured to: after receiving the registration termination request RTR message, determine that the UE currently has the call service, and delete the local UE user data after the UE call is released.
一种容灾倒回服务呼叫会话控制功能实体的装置, 包括: A device for reversing a service call session control function entity, comprising:
倒回处理单元, 用于在将 UE倒回到 S-CSCF过程中, 对尚具有呼叫业 务的 UE不作倒回处理。 The rewinding processing unit is configured to not perform rewind processing on the UE that still has the call service during the process of reverting the UE back to the S-CSCF.
优选地, 所述倒回处理单元还用于, 在接收到 P-CSCF转发的 UE的注 册请求消息时,根据所述注册请求消息中携带的所述 UE的呼叫信息确定所 述 UE尚具有呼叫业务, 不将所述 UE倒回到已恢复的 S-CSCF。 Preferably, the rewinding processing unit is further configured to: when receiving the registration request message of the UE that is forwarded by the P-CSCF, determine, according to the call information of the UE that is carried in the registration request message, that the UE still has a call. The service does not return the UE to the recovered S-CSCF.
优选地, 所述倒回处理单元还用于, 在确定所述 UE没有呼叫业务时, 将所述 UE倒回到已恢复的 S-CSCF。 本发明中, 在将 UE倒回到 S-CSCF过程中, 对尚具有呼叫业务的 UE 不作倒回处理; 具体的, P-CSCF在将所接收到的 UE的注册请求消息转发 给 I-CSCF时,在所转发的注册请求消息中插入所述 UE的呼叫信息; I-CSCF 可以根据 UE的呼叫信息确定 UE当前是否尚具有呼叫业务,没有呼叫业务 时将 UE倒回到已恢复的 S-CSCF, 否则不将 UE倒回到已恢复的 S-CSCF。 或者, I-CSCF接收到 UE的注册请求消息后, 将请求注册的 UE倒回到已 恢复的 S-CSCF; 倒换的 S-CSCF接收到注册终止请求 RTR消息后, 确定 UE当前具有呼叫业务时, 在 UE呼叫释放后再删除本地 UE用户数据。 本 发明在 UE倒回过程中不会释放已经建立的呼叫业务, 实现了无呼损的倒 回, 大大改善了倒回过程中的用户体验。 附图说明 Preferably, the rewinding processing unit is further configured to: when determining that the UE has no call service, return the UE to the restored S-CSCF. In the present invention, in the process of reverting the UE back to the S-CSCF, the UE that still has the call service is not reversed. Specifically, the P-CSCF forwards the registration request message of the received UE to the I-CSCF. Inserting the call information of the UE in the forwarded registration request message; the I-CSCF may determine whether the UE currently has a call service according to the call information of the UE, and return the UE to the restored S- when there is no call service. CSCF, otherwise the UE is not returned to the recovered S-CSCF. Alternatively, after receiving the registration request message of the UE, the I-CSCF returns the UE requesting registration to the restored S-CSCF; after receiving the registration termination request RTR message, the switched S-CSCF determines that the UE currently has the call service. And deleting the local UE user data after the UE call is released. The invention does not release the established call service during the UE rewinding process, realizes the reentry without call loss, and greatly improves the user experience in the rewinding process. DRAWINGS
图 1为现有 IMS网络架构示意图; Figure 1 is a schematic diagram of an existing IMS network architecture;
图 2为现有 S-CSCF容灾倒换的流程图; Figure 2 is a flow chart of the current S-CSCF disaster recovery switching;
图 3为现有 S-CSCF容灾倒回流程图; Figure 3 is a flowchart of the disaster recovery of the existing S-CSCF;
图 4为本发明实施例一的 IP多媒体子系统中容灾倒回 S-CSCF流程图; 图 5为本发明实施例二的 IP多媒体子系统中容灾倒回 S-CSCF流程图。 具体实施方式 4 is a flowchart of a disaster recovery reversal S-CSCF in an IP multimedia subsystem according to Embodiment 1 of the present invention; FIG. 5 is a flowchart of a disaster recovery reversal S-CSCF in an IP multimedia subsystem according to Embodiment 2 of the present invention. detailed description
本发明的基本思想为: 在将 UE倒回到 S-CSCF过程中, 对尚具有呼叫 业务的 UE不作倒回处理; 具体的, P-CSCF在将所接收到的 UE的注册请 求消息转发给 I-CSCF时, 在所转发的注册请求消息中插入所述 UE的呼叫 信息; I-CSCF可以根据 UE的呼叫信息确定 UE当前是否尚具有呼叫业务, 没有呼叫业务时将 UE倒回到已恢复的 S-CSCF, 否则不将 UE倒回到已恢 复的 S-CSCF。 或者, I-CSCF接收到 UE的注册请求消息后, 将请求注册的 UE倒回到已恢复的 S-CSCF; 倒换的 S-CSCF接收到注册终止请求 RTR消 息后, 确定 UE当前具有呼叫业务时, 在 UE呼叫释放后再删除本地 UE用 户数据。 The basic idea of the present invention is: in the process of reverting the UE back to the S-CSCF, the UE that still has the call service is not reversed; specifically, the P-CSCF forwards the registration request message of the received UE to In the case of the I-CSCF, the call information of the UE is inserted in the forwarded registration request message; the I-CSCF may determine whether the UE currently has a call service according to the call information of the UE, and return the UE to the recovered state when there is no call service. S-CSCF, otherwise the UE will not be returned to the recovered S-CSCF. Alternatively, after receiving the registration request message of the UE, the I-CSCF returns the UE requesting registration to the restored S-CSCF; and the switched S-CSCF receives the registration termination request RTR After the information is determined, when the UE currently has a call service, the local UE user data is deleted after the UE call is released.
以下结合具体示例, 对本发明技术方案作进一步详细阐述。 The technical solutions of the present invention are further elaborated below in conjunction with specific examples.
图 4为本发明实施例一的 IP多媒体子系统中容灾倒回 S-CSCF流程图, 如图 4所示,本示例中,由于 S-CSCF1故障,UE从 S-CSCF1倒换到 S-CSCF2, 当前 S-CSCF1恢复, UE需要倒回到 S-CSCF2。 本示例的容灾倒回 S-CSCF 具体包括以下步驟: 4 is a flowchart of a disaster recovery reversal S-CSCF in an IP multimedia subsystem according to Embodiment 1 of the present invention. As shown in FIG. 4, in this example, a UE switches from S-CSCF1 to S-CSCF2 due to a failure of S-CSCF1. The current S-CSCF1 is restored, and the UE needs to revert back to the S-CSCF2. The disaster recovery of the example S-CSCF specifically includes the following steps:
S402, 基于容灾倒换机制, UE已经归属于 S-CSCF2上, 即 UE已注册 到 S-CSCF2; S402, based on the disaster recovery switching mechanism, the UE has been logged on the S-CSCF2, that is, the UE has been registered to the S-CSCF2;
S404, UE向 P-CSCF发送注册请求消息; 本步驟中, 注册请求消息主 要是用于 UE进行倒回更新; S404: The UE sends a registration request message to the P-CSCF. In this step, the registration request message is mainly used for the UE to perform the reverse update.
S406, P-CSCF接收到注册请求消息后, 通过 DNS查询或者其他方式 查找出 I-CSCF, 并将注册请求消息转发到 I-CSCF; 本发明中, 注册请求消 息为 SIP消息, P-CSCF向 I-CSCF转发的注册请求消息中, 由已知或者扩 展 SIP头字段 /参数携带有 UE的呼叫信息; 也就是说, 需对注册请求消息 进行相应的扩展, 在其中承载 UE 的呼叫信息, 呼叫信息的承载方式在 P-CSCF和 I-CSCF之间事先约定,以使 I-CSCF顺利解析出相应的 UE的呼 叫信息; 本发明中, 呼叫信息包括是否存在呼叫的信息; 或者, 呼叫信息 包括是否存在呼叫的信息以及, 在存在呼叫信息时, 还包括以下信息的至 少一个: 呼叫个数信息、 呼叫类型或等级信息。 S406: After receiving the registration request message, the P-CSCF searches for the I-CSCF through a DNS query or other manner, and forwards the registration request message to the I-CSCF. In the present invention, the registration request message is a SIP message, and the P-CSCF In the registration request message forwarded by the I-CSCF, the call information of the UE is carried by the known or extended SIP header field/parameter; that is, the registration request message needs to be extended correspondingly, and the call information of the UE is carried in the call. The bearer mode of the information is pre-arranged between the P-CSCF and the I-CSCF, so that the I-CSCF can smoothly parse the call information of the corresponding UE. In the present invention, the call information includes whether there is a call information; or, the call information includes Whether there is information of the call and, when the call information exists, at least one of the following information: call number information, call type or level information.
S408, 当 S-CSCF1已经恢复, 具备了倒回条件时, I-CSCF获取注册请 求消息中的 UE呼叫信息, 确定 UE是否存在呼叫, 并在存在呼叫时, 将注 册请消息求发送到现在归属的 S-CSCF2上, 后续流程参见 S410-S424。 不 存在呼叫时, 将注册请求消息发送到已恢复的 S-CSCF1上, 后续流程参见 前述 S310~S330; S410, I-CSCF向 HSS发送用户认证请求 UAR消息; S408: When the S-CSCF1 is restored and the reversal condition is met, the I-CSCF obtains the UE call information in the registration request message, determines whether the UE has a call, and sends a registration request message to the current attribution when the call exists. On the S-CSCF2, refer to S410-S424 for the subsequent process. When there is no call, the registration request message is sent to the restored S-CSCF1. For the subsequent process, refer to the foregoing S310~S330; S410. The I-CSCF sends a user authentication request UAR message to the HSS.
S412, HSS向 I-CSCF返回用户认证响应 UAA消息, 该 UAA响应消 息中包含有为该 UE分配的 S-CSCF主机名, 如 S-CSCF2; S412, the HSS returns a user authentication response UAA message to the I-CSCF, where the UAA response message includes an S-CSCF host name allocated to the UE, such as S-CSCF2;
S414, I-CSCF根据 HSS返回的 UAA响应消息, 并将注册请求消息发 送到归属的 S-CSCF2上; S414. The I-CSCF sends a registration request message to the home S-CSCF2 according to the UAA response message returned by the HSS.
S416, S-CSCF2向 HSS发送用户配置请求 SAR消息; S416. The S-CSCF2 sends a user configuration request SAR message to the HSS.
S418, HSS向 S-CSCF2返回用户配置响应 SAA消息; S418, the HSS returns a user configuration response SAA message to the S-CSCF2.
S420, S-CSCF2接收到 SAA 消息后, 构造并发送注册成功响应消息 S420: After receiving the SAA message, the S-CSCF2 constructs and sends a registration success response message.
200OK。 200 OK.
S422, I-CSCF将注册成功响应消息转发给 P-CSCF; S422, the I-CSCF forwards the registration success response message to the P-CSCF;
S424, P-CSCF将注册成功响应消息转发给 UE。 S424. The P-CSCF forwards the registration success response message to the UE.
本示例中,通过在向 I-CSCF转发的注册请求消息中增设 UE呼叫信息, I-CSCF对于当前无呼叫业务的 UE, 直接倒回到已恢复的 S-CSCF, 而对于 具有呼叫业务的 UE, 仍注册于当前所属的 S-CSCF; 这样, 通过 UE发起 注册请求消息, 即可实现将 UE倒回到已恢复的 S-CSCF, 并不会中断 UE 的呼叫业务。 In this example, by adding UE call information in the registration request message forwarded to the I-CSCF, the I-CSCF directly returns to the recovered S-CSCF for the UE with no call service, and for the UE with the call service. It is still registered in the current S-CSCF; in this way, by initiating the registration request message by the UE, the UE can be returned to the restored S-CSCF without interrupting the UE's call service.
图 5为本发明实施例二的 IP多媒体子系统中容灾倒回 S-CSCF流程图, 如图 5所示,本示例中,由于 S-CSCF1故障,UE从 S-CSCF1倒换到 S-CSCF2, 当前 S-CSCF1恢复, UE需要倒回到 S-CSCF2。 本示例的容灾倒回 S-CSCF 具体包括以下步驟: 5 is a flowchart of a disaster recovery reversal S-CSCF in an IP multimedia subsystem according to Embodiment 2 of the present invention. As shown in FIG. 5, in this example, a UE switches from S-CSCF1 to S-CSCF2 due to a failure of S-CSCF1. The current S-CSCF1 is restored, and the UE needs to revert back to the S-CSCF2. The disaster recovery of the example S-CSCF specifically includes the following steps:
S502, 基于容灾倒换机制, UE已经归属在 S-CSCF2上, 即 UE已注册 到 S-CSCF2; S502, based on the disaster recovery switching mechanism, the UE has been logged on the S-CSCF2, that is, the UE has been registered to the S-CSCF2;
S504, UE向 P-CSCF发送注册请求消息; 本步驟中, 注册请求消息主 要是用于 UE进行倒回更新; S504: The UE sends a registration request message to the P-CSCF. In this step, the registration request message is mainly used for the UE to perform the reverse update.
S506, P-CSCF接收到注册请求消息时, P-CSCF通过 DNS查询或者其 他方式查找到 I-CSCF, 并将注册请求消息转发到 I-CSCF; S506, when the P-CSCF receives the registration request message, the P-CSCF queries through the DNS or He finds the I-CSCF and forwards the registration request message to the I-CSCF;
S508, 当 S-CSCF1已经恢复, 具备了倒回条件时, 且基于自动或者手 动倒回机制, 需要将现在归属于 S-CSCF2的 UE, 通过重新选择 S-CSCF而 倒回到原归属 S-CSCF1上; S508, when the S-CSCF1 has been restored, and the reversal condition is met, and based on the automatic or manual rewinding mechanism, the UE currently belonging to the S-CSCF2 needs to be returned to the original home S- by reselecting the S-CSCF. CSCF1;
S510, I-CSCF向 HSS发送用户认证请求 UAR消息, 要求 HSS返回 S-CSCF能力集信息; S510. The I-CSCF sends a user authentication request UAR message to the HSS, and the HSS is required to return the S-CSCF capability set information.
S512, HSS向 I-CSCF返回用户认证响应 UAA消息, 该 UAA响应消 息中包含有为该 UE分配的 S-CSCF能力信息; S512. The HSS returns a user authentication response UAA message to the I-CSCF, where the UAA response message includes S-CSCF capability information allocated to the UE.
S514, I-CSCF根据 HSS返回的 UAA响应消息, 选择恰当的 S-CSCF 主机, 并将注册请求消息发送到选定的原归属的 S-CSCF1; S514, the I-CSCF selects an appropriate S-CSCF host according to the UAA response message returned by the HSS, and sends a registration request message to the selected original home S-CSCF1;
S516, S-CSCF1向 HSS发送用户配置请求 SAR消息; S516. The S-CSCF1 sends a user configuration request SAR message to the HSS.
S518, HSS向 S-CSCF1返回用户配置响应 SAA消息, 该 SAA消息中 携带有 UE用户签约数据; S518, the HSS returns a user configuration response SAA message to the S-CSCF1, where the SAA message carries the UE user subscription data;
S520, S-CSCF1接收到 SAA消息后, 保存 UE用户数据, 构造并发送 注册成功响应消息 200OK; S520, after receiving the SAA message, the S-CSCF1 saves the UE user data, constructs and sends a registration success response message 200OK;
S522 , I-CSCF将注册成功响应消息转发给 P-CSCF; S522. The I-CSCF forwards the registration success response message to the P-CSCF.
S524, P-CSCF将注册成功响应消息转发给 UE; S524. The P-CSCF forwards the registration success response message to the UE.
S526, 当 HSS感知 UE归属的 S-CSCF发生改变, 需要向 S-CSCF2发 送注册终止请求 RTR消息; S526, when the HSS senses that the S-CSCF to which the UE belongs changes, sending a registration termination request RTR message to the S-CSCF2;
S528, S-CSCF2接收到 RTR消息后, 检查本地是否存在 UE的呼叫业 务, 如果存在呼叫业务, 则等待呼叫正常释放后, 再删除本地的 UE用户数 据, 如果不存在呼叫业务, 则立刻删除本地的 UE用户数据; S528, after receiving the RTR message, the S-CSCF2 checks whether there is a call service of the UE locally. If there is a call service, the local UE user data is deleted after waiting for the call to be released normally. If there is no call service, the local service is deleted immediately. UE user data;
S530, S-CSCF2向 HSS发送注册终止响应 RTA消息。 S530. The S-CSCF2 sends a registration termination response RTA message to the HSS.
本示例中, 对于新注册的 UE, 均将其倒回到已恢复的 S-CSCF上, 而 在接收到 RTR消息后, 并不删除尚具有呼叫业务的 UE用户数据, 而是在 呼叫业务结束后, 再将 UE用户数据删除, 从而实现了对具有呼叫业务 UE 的倒回保护, 不会使其呼叫业务中断。 In this example, for a newly registered UE, it is returned to the recovered S-CSCF, and after receiving the RTR message, the UE user data still having the call service is not deleted, but After the call service ends, the UE user data is deleted, so that the reverse protection of the UE with the call service is realized, and the call service is not interrupted.
采用本发明方法, 实现了无呼损的倒回 S-CSCF, 提高了用户体验。 本 发明中, P-CSCF也可以由 AGCF替代。 By adopting the method of the invention, the S-CSCF without call loss is realized, and the user experience is improved. In the present invention, the P-CSCF can also be replaced by AGCF.
本发明的容灾倒回服务呼叫会话控制功能实体的系统, 包括 IMS 和 UE, 所述 IMS包括有 P-CSCF、 S-CSCF和 I-CSCF等网元; 其中: The system of the disaster recovery service call session control function entity of the present invention includes an IMS and a UE, and the IMS includes network elements such as a P-CSCF, an S-CSCF, and an I-CSCF;
IMS在将 UE倒回到 S-CSCF过程中, 对尚具有呼叫业务的 UE不作倒 回处理。 During the process of reverting the UE back to the S-CSCF, the IMS does not perform reversal processing on the UE that still has the call service.
具体的: P-CSCF用于, 接收到 UE发送的注册请求消息后, 在将所述 注册请求消息转发给 I-CSCF时, 在所转发的注册请求消息中插入所述 UE 的呼叫信息; Specifically, the P-CSCF is configured to: after receiving the registration request message sent by the UE, insert the call information of the UE in the forwarded registration request message when forwarding the registration request message to the I-CSCF;
所述 I-CSCF用于, 根据所述 UE的呼叫信息确定所述 UE尚具有呼叫 业务, 不将所述 UE倒回到已恢复的 S-CSCF。 所述 I-CSCF确定所述 UE 没有呼叫业务时, 将所述 UE倒回到已恢复的 S-CSCF。 The I-CSCF is configured to determine, according to the call information of the UE, that the UE still has a call service, and does not return the UE to the restored S-CSCF. When the I-CSCF determines that the UE does not have a call service, the I-CSCF returns the UE to the restored S-CSCF.
其中, 上述呼叫信息包括是否存在呼叫的信息; The call information includes information about whether there is a call;
或者, 所述呼叫信息包括是否存在呼叫的信息以及以下信息的至少一 个: 呼叫个数信息、 呼叫类型或等级信息; Alternatively, the call information includes information about whether there is a call and at least one of the following information: call number information, call type or level information;
上述呼叫信息承载于注册请求消息的已知字段 /参数或扩展字段 /参数 中; 所述注册请求消息以 SIP消息方式封装。 The above call information is carried in a known field/parameter or extension field/parameter of the registration request message; the registration request message is encapsulated in a SIP message manner.
或者, 本发明的容灾倒回服务呼叫会话控制功能实体的系统, 包括 IP 多媒体子系统 IMS和 UE, 所述 IMS包括有 P-CSCF、 S-CSCF和 I-CSCF; 其中: Alternatively, the system of the disaster recovery service call session control function entity of the present invention includes an IP Multimedia Subsystem IMS and a UE, and the IMS includes a P-CSCF, an S-CSCF, and an I-CSCF;
I-CSCF用于, 接收到 UE的注册请求消息后, 将请求注册的 UE倒回 到已恢复的 S-CSCF; The I-CSCF is configured to: after receiving the registration request message of the UE, return the UE requesting registration to the restored S-CSCF;
倒换的 S-CSCF用于, 接收到注册终止请求 RTR消息后, 确定 UE当 前具有呼叫业务时, 在 UE呼叫释放后删除本地 UE用户数据。 本领域技术人员应当理解, 本发明容灾倒回服务呼叫会话控制功能实 体的系统是在现有 IMS的基础上对相关网元的功能进行改进而实现, 对现 有网络结构并无改变; 本发明仅对网元所改变的功能进行了详细描述。 本 发明容灾倒回服务呼叫会话控制功能实体的系统的架构, 可参见现有 IMS 的结构而理解。 The switched S-CSCF is used to determine the UE when receiving the registration termination request RTR message. When there is a call service before, the local UE user data is deleted after the UE call is released. It should be understood by those skilled in the art that the system of the disaster recovery service call session control function entity of the present invention is implemented by improving the function of the related network element based on the existing IMS, and the existing network structure is not changed; The invention only describes in detail the functions changed by the network element. The architecture of the system for the disaster recovery service call session control function entity of the present invention can be understood by referring to the structure of the existing IMS.
本发明还记载了一种容灾倒回服务呼叫会话控制功能实体的装置, 包 括: The invention also describes a device for a disaster recovery service call session control function entity, which comprises:
倒回处理单元, 用于在将 UE倒回到 S-CSCF过程中, 对尚具有呼叫业 务的 UE不作倒回处理。 The rewinding processing unit is configured to not perform rewind processing on the UE that still has the call service during the process of reverting the UE back to the S-CSCF.
其中, 所述倒回处理单元还用于, 在接收到 P-CSCF转发的 UE的注册 请求消息时,根据所述注册请求消息中携带的所述 UE的呼叫信息确定所述 UE尚具有呼叫业务, 不将所述 UE倒回到已恢复的 S-CSCF。 The rewinding processing unit is further configured to: when receiving the registration request message of the UE that is forwarded by the P-CSCF, determine, according to the call information of the UE that is carried in the registration request message, that the UE still has a call service. , the UE is not returned to the recovered S-CSCF.
其中, 所述倒回处理单元还用于, 在确定所述 UE没有呼叫业务时, 将 所述 UE倒回到已恢复的 S-CSCF。 The rewinding processing unit is further configured to: when determining that the UE has no call service, return the UE to the restored S-CSCF.
本领域技术人员应当理解, 上述容灾倒回服务呼叫会话控制功能实体 的装置中的各处理单元的实现功能可参照前述容灾倒回服务呼叫会话控制 功能实体的方法的相关描述而理解。 本领域技术人员应当理解, 上述各处 理单元的功能可通过运行于处理器上的程序而实现, 也可通过具体的逻辑 电路而实现。 It should be understood by those skilled in the art that the implementation functions of the processing units in the apparatus for reversing the service call session control function entity can be understood by referring to the related description of the method for the DRD service call session control function entity. Those skilled in the art should understand that the functions of the above various units may be implemented by a program running on a processor, or by a specific logic circuit.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。 The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.
工业实用性 Industrial applicability
本发明通过在将 UE倒回到 S-CSCF过程中, 对尚具有呼叫业务的 UE 不作倒回处理,从而在 UE倒回过程中不会释放已经建立的呼叫业务, 实现 了无呼损的倒回, 大大改善了倒回过程中的用户体险。 The present invention does not perform rewind processing on a UE that still has a call service during the process of reverting the UE back to the S-CSCF, so that the established call service is not released during the UE rewind process. The reversal of no call loss greatly improved the user's physical insurance during the reversal process.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110396079.0A CN103138984B (en) | 2011-12-02 | 2011-12-02 | Disaster tolerance refunds the method and system of service call session control function entity |
| CN201110396079.0 | 2011-12-02 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013078849A1 true WO2013078849A1 (en) | 2013-06-06 |
Family
ID=48498325
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2012/077170 Ceased WO2013078849A1 (en) | 2011-12-02 | 2012-06-19 | Method, system and apparatus for disaster tolerant serving call session control function (s-cscf) to restore back |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103138984B (en) |
| WO (1) | WO2013078849A1 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104168275B (en) * | 2014-08-08 | 2018-03-30 | 中国联合网络通信集团有限公司 | A kind of registration control method and device |
| CN106209473B (en) * | 2016-07-25 | 2019-02-15 | 中国联合网络通信集团有限公司 | Disaster recovery method and system |
| CN106028389B (en) * | 2016-07-25 | 2019-07-02 | 中国联合网络通信集团有限公司 | Disaster recovery method and system |
| CN106302077B (en) * | 2016-08-18 | 2019-12-13 | 中国联合网络通信集团有限公司 | A method and device for disaster recovery and fallback |
| CN108023752B (en) * | 2016-11-04 | 2021-01-29 | 中国电信股份有限公司 | Disaster recovery optimization method and system and rewinding indication device |
| CN107070684A (en) * | 2016-12-12 | 2017-08-18 | 国网北京市电力公司 | Disaster tolerance reverse method and device |
| CN114125909B (en) * | 2020-08-31 | 2023-08-22 | 华为技术有限公司 | A fault recovery method and device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1905472A (en) * | 2005-07-27 | 2007-01-31 | 华为技术有限公司 | Method for implementing IMS network reliability |
| CN101132556A (en) * | 2007-09-24 | 2008-02-27 | 中兴通讯股份有限公司 | Registration method used for IP multimedia subsystem |
| CN101489245A (en) * | 2008-12-31 | 2009-07-22 | 华为技术有限公司 | Network disaster tolerance method, terminal and call session control function entity |
| CN101809961A (en) * | 2007-09-28 | 2010-08-18 | 爱立信电话股份有限公司 | Fault Recovery in IP Multimedia Subsystem Network |
| JP2011166737A (en) * | 2010-02-11 | 2011-08-25 | Kddi Corp | Method and system for changing sip server while terminal connection is maintained |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1553676A (en) * | 2003-06-06 | 2004-12-08 | 华为技术有限公司 | Method for Multiple Protocol Terminals to Conduct Same Audio-Video Conference |
| WO2009006942A1 (en) * | 2007-07-10 | 2009-01-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, apparatuses and computer program for ims recovery upon restart of a s-cscf |
| CN101132407B (en) * | 2007-08-13 | 2013-11-06 | 中兴通讯股份有限公司 | Method for processing exception caused by re-selection service call conversation control function |
| CN101123480B (en) * | 2007-09-06 | 2010-06-09 | 中兴通讯股份有限公司 | A method for realizing data consistency of home user server |
| CN101383725B (en) * | 2007-09-28 | 2013-03-13 | 华为技术有限公司 | IP multimedia subsystem and disaster tolerant resuming method |
| CN101330542B (en) * | 2008-07-10 | 2011-07-27 | 华为终端有限公司 | Method and terminal for video communication during voice communication process |
| CN101754358B (en) * | 2008-12-05 | 2012-07-11 | 中国移动通信集团公司 | Processing method, system and device for canceling unregistered service session controller |
| CN101965046B (en) * | 2010-10-08 | 2014-12-10 | 中兴通讯股份有限公司 | Method for instructing terminal to register in IP multimedia subsystem and system thereof |
| CN102340765B (en) * | 2011-07-18 | 2014-12-17 | 中国电信股份有限公司 | Disaster recovery load balancing method, device and system |
-
2011
- 2011-12-02 CN CN201110396079.0A patent/CN103138984B/en not_active Expired - Fee Related
-
2012
- 2012-06-19 WO PCT/CN2012/077170 patent/WO2013078849A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1905472A (en) * | 2005-07-27 | 2007-01-31 | 华为技术有限公司 | Method for implementing IMS network reliability |
| CN101132556A (en) * | 2007-09-24 | 2008-02-27 | 中兴通讯股份有限公司 | Registration method used for IP multimedia subsystem |
| CN101809961A (en) * | 2007-09-28 | 2010-08-18 | 爱立信电话股份有限公司 | Fault Recovery in IP Multimedia Subsystem Network |
| CN101489245A (en) * | 2008-12-31 | 2009-07-22 | 华为技术有限公司 | Network disaster tolerance method, terminal and call session control function entity |
| JP2011166737A (en) * | 2010-02-11 | 2011-08-25 | Kddi Corp | Method and system for changing sip server while terminal connection is maintained |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103138984B (en) | 2016-09-28 |
| CN103138984A (en) | 2013-06-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11412371B2 (en) | Method, apparatus, and system for disaster recovery of ims | |
| US8719617B2 (en) | Method and device for realizing IP multimedia subsystem disaster tolerance | |
| CN103138984B (en) | Disaster tolerance refunds the method and system of service call session control function entity | |
| JP2007510328A (en) | Methods for handling service failures | |
| CN101489245A (en) | Network disaster tolerance method, terminal and call session control function entity | |
| CN103685163B (en) | Disaster recovery method, system and equipment in IMS network | |
| CN101667936A (en) | Method, device and system for fault treatment of access session control server | |
| WO2010139279A1 (en) | Method and system for processing serving call session control function (s-cscf) alteration in internet protocol multimedia sub-system (ims) network | |
| CN102340505B (en) | Disaster-tolerance recovery change-back method and system for serving call session control function (S-CSCF) | |
| WO2008116373A1 (en) | A method for processing emergency service | |
| CN106302077B (en) | A method and device for disaster recovery and fallback | |
| CN101212814A (en) | Service processing method, system and network element after network element data failure or failure occurs | |
| KR20120002249A (en) | How to recover from a P-CSCF failure | |
| KR102065019B1 (en) | Home subscriber server and method for managing subscriber in internet protocol multimedia subsystem network | |
| WO2008046266A1 (en) | Ip multimedia subsystem for selecting home subscriber server automatically | |
| WO2009070958A1 (en) | Method and device for detection of user plane trunk circuit failure, recovery detection and reporting thereof | |
| CN106209473A (en) | The method and system that a kind of disaster tolerance is refunded | |
| CN102595360B (en) | Call processing method and system | |
| CN105049230B (en) | A kind of the vehicle disaster recovery method and its vehicle disaster tolerance system of the distributed multimedia subsystem based on domain name system | |
| 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: 12852977 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: 12852977 Country of ref document: EP Kind code of ref document: A1 |