CN101132645A - Ip多媒体子***处理代理呼叫会话控制功能变更的方法 - Google Patents
Ip多媒体子***处理代理呼叫会话控制功能变更的方法 Download PDFInfo
- Publication number
- CN101132645A CN101132645A CNA2007101525384A CN200710152538A CN101132645A CN 101132645 A CN101132645 A CN 101132645A CN A2007101525384 A CNA2007101525384 A CN A2007101525384A CN 200710152538 A CN200710152538 A CN 200710152538A CN 101132645 A CN101132645 A CN 101132645A
- Authority
- CN
- China
- Prior art keywords
- cscf
- user
- registration
- change
- cscf1
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种IP多媒体子***处理代理呼叫会话控制功能变更的方法,S-CSCF接收到用户发送的注册请求消息后,若检查出该用户注册的P-CSCF已由第一代理呼叫会话控制功能P-CSCF1变更为第二代理呼叫会话控制功能P-CSCF2,则向P-CSCF1发送标识该用户注册状态发生改变的订阅通知消息。本发明解决了在注册P-CSCF变更情况下,无法及时获知用户注册状态发生改变而产生的原注册P-CSCF上数据冗余的问题,进而提高了P-CSCF的性能。
Description
技术领域
本发明涉及通信领域,更具体地,涉及一种在IP多媒体子***中处理代理呼叫会话控制功能变更的方法。
背景技术
IP多媒体子***(IP Multimedia Subsystem,简称IMS)基于SIP协议(Session Initiation Protocol,会话发起协议),该协议是一种在两方或者多方间创建、修改、终结会话的应用层协议。IMS中主要的功能实体包括用于控制用户注册、会话控制等功能的呼叫控制实体(Call Session ControlFunction,呼叫会话控制功能,简称CSCF),用于集中管理用户签约数据的归属用户服务器(Home Subscriber Server,简称HSS),以及用于提供各种业务逻辑控制功能的应用服务器(Application Server,简称AS)。
图1是IMS用户注册及用户注册状态订阅的流程图。其主要涉及以下网元和设备:用户设备(User Equipment,简称UE);执行代理呼叫会话控制功能(Proxy Call Session Control Function,简称P-CSCF);服务呼叫会话控制功能(Serving Call Session Control Function,简称S-CSCF);
IMS网络使用SIP协议的注册过程实现用户接入IMS网络。用户注册成功将在归属域S-CSCF建立公共用户标识与该用户当前位置间的关系。注册过程如图1所示,包括以下步骤:
S101~S104,UE通过P-CSCF向S-CSCF注册,用户注册成功后,S-CSCF构建注册成功响应消息(200OK)并通过P-CSCF将其发送到UE,因此,P-CSCF和UE均可获知用户注册成功;
S105~S106,P-CSCF发起订阅请求消息,订阅用户注册状态;S-CSCF对订阅请求进行处理后,向P-CSCF返回订阅成功响应;
S107~S108,当用户状态发生变化时,S-CSCF向P-CSCF发送订阅通知消息;P-CSCF收到订阅通知消息后更新用户注册状态,并向S-CSCF返回订阅通知消息成功响应。
从图1中可以看出,如果用户发生漫游,用户注册的P-CSCF发生改变,而原注册的P-CSCF无法获知,因此也无法正常删除该用户的用户数据。如图2所示,P-CSCF1是原注册的P-CSCF,P-CSCF2是新注册的P-CSCF,该过程包括以下步骤:
S201,UE通过P-CSCF1完成在S-CSCF上的注册;且P-CSCF1完成在S-CSCF上的注册状态订阅,其流程与图1所述的S101~S108的流程基本相同,详见图1对应流程的描述;
S202,UE通过P-CSCF2完成在S-CSCF上的注册;且P-CSCF2完成在S-CSCF上的注册状态订阅,其流程与图1所述的S101~S108的流程基本相同,详见图1对应流程的描述。
上述问题会使P-CSCF1无法获知用户已经在P-CSCF2上注册,导致用户数据在P-CSCF1上长时间(该时长为原UE注册剩余的时长)冗余存在,使其性能降低;冗余数据的存在,也给运营商的管理、统计带来不便。
发明内容
本发明要解决的技术问题是提供一种在IMS网络中处理P-CSCF变更的方法,解决在注册P-CSCF变更情况下,无法及时获知用户注册状态发生改变的问题。
为了解决上述问题,本发明提供了一种IP多媒体子***处理代理呼叫会话控制功能变更的方法,S-CSCF接收到用户发送的注册请求消息后,若检查出该用户注册的P-CSCF已由第一代理呼叫会话控制功能P-CSCF1变更为第二代理呼叫会话控制功能P-CSCF2,则向P-CSCF1发送标识该用户注册状态发生改变的订阅通知消息。
进一步地,所述方法包括以下步骤:
(a)UE通过P-CSCF2向S-CSCF发起注册请求消息;
(b)S-CSCF检查UE注册的P-CSCF是否发生变更,若发现变更则执行下一步,否则本方法结束;
(c)S-CSCF向P-CSCF1向发送所述订阅通知消息。
进一步地,上述的方法还可以具有如下特点:步骤(c)中,S-CSCF通过将所述注册请求消息中的PATH头字段中的统一资源标识符与S-CSCF中保存的该用户注册的P-CSCF的统一资源标识符进行比较,检查该用户注册的P-CSCF是否发生变更,如URI不同则判定用户注册的P-CSCF发生了变更,否则,判断用户注册的P-CSCF没有变更。
进一步地,上述的方法还可以具有如下特点:步骤(c)中,S-CSCF发送的所述订阅通知消息中用户注册的状态为未激活状态。
进一步地,上述的方法还可以具有如下特点:在所述步骤(c)之后还包含如下步骤:所述P-CSCF1收到所述订阅通知消息后,将该用户的用户注册信息删除。
进一步地,上述的方法还可以具有如下特点:用户注册的P-CSCF变更是由于用户漫游的原因引起。
与现有技术相比,本发明通过S-CSCF对用户注册的P-CSCF是否变更进行检查,并通过向原注册的P-CSCF发送订阅通知消息,原注册的P-CSCF收到订阅通知消息后将用户注册信息删除,从而解决用户的P-CSCF变更时产生原注册P-CSCF上数据冗余的问题。
附图说明
图1为现有技术中的IMS注册及注册状态订阅的流程图;
图2为现有技术中的IMS用户的P-CSCF变更的流程图;
图3为本发明实施例处理用户的P-CSCF变更的流程图。
具体实施方式
为了及时解决由用户漫游等原因引起的P-CSCF变更时发生数据冗余的问题,本发明的技术方案的核心构思是:S-CSCF收到注册请求消息时,检查用户注册的P-CSCF是否发生变更,如果发生变更,则向原注册的P-CSCF发送订阅通知消息,通知原注册的P-CSCF该用户的注册状态发生变化,原P-CSCF可根据该订阅通知消息删除该用户数据。
下面结合附图和具体实施例对本发明作进一步说明。
图3描述了本发明的一个实施例,即在用户发生漫游,其注册的P-CSCF发生变更时,S-CSCF的处理流程,图中的P-CSCF1是原注册的P-CSCF,P-CSCF2是新注册的P-CSCF,其处理流程包括以下步骤:
S301,UE通过P-CSCF1完成在S-CSCF上的注册后;P-CSCF1完成在S-CSCF上的注册状态订阅,其流程与图1所述的S101~S108的流程基本相同,参见图1对应流程的描述;
S302~S303,UE通过P-CSCF2向S-CSCF发送注册请求消息;
S304,S-CSCF检查到用户注册的P-CSCF发生变更;
S-CSCF通过将上述注册请求消息中的PATH头字段中的统一资源标识符(Uniform Resource Identifier,简称URI)与S-CSCF中保存的该用户注册的P-CSCF的URI进行比较,检查该用户注册的P-CSCF是否发生变更,如URI不同则判定用户注册的P-CSCF发生了变更,否则,判断用户注册的P-CSCF没有变更。
S305,S-CSCF向P-CSCF1发送订阅通知消息(Notify),通知P-CSCF1该用户的注册状态发生变化;
所述订阅通知消息中包含用户的标识信息,即用户的URI,并在该订阅通知消息中将该用户的注册状态设置为未激活(deactivated)。
P-CSCF1在接收到该订阅通知消息后,根据其中包含的用户标识信息将该用户的注册信息删除。
S306~S307,S-CSCF通过P-CSCF2发送注册成功响应给UE;
S308,P-CSCF2完成S-CSCF上的注册状态订阅,参见图1对应流程的描述。
在步骤S308之后,如果UE注册的P-CSCF又发生变更,例如,UE又通过P-CSCF3、P-CSCF4......向S-CSCF发起注册请求消息,则每一次P-CSCF发生变更后向S-CSCF发起注册请求消息时,S-CSCF都按照步骤S304~S308的处理流程进行处理。处理的原则就是,在UE通过P-CSCF3向S-CSCF发起注册请求消息时,S-CSCF检查到发生变更后,向该用户注册的前一个P-CSCF,即P-CSCF2发送订阅通知消息,通知其删除该用户的用户数据;UE又通过P-CSCF4向S-CSCF发起注册请求消息时,S-CSCF检查到发生变更后,向P-CSCF3发送订阅通知消息......,依此类推。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (6)
1.IP多媒体子***处理代理呼叫会话控制功能变更的方法,S-CSCF接收到用户发送的注册请求消息后,若检查出该用户注册的P-CSCF已由第一代理呼叫会话控制功能P-CSCF1变更为第二代理呼叫会话控制功能P-CSCF2,则向P-CSCF1发送标识该用户注册状态发生改变的订阅通知消息。
2.如权利要求1所述的方法,其特征在于,所述方法包括以下步骤:
(a)UE通过P-CSCF2向S-CSCF发起注册请求消息;
(b)S-CSCF检查UE注册的P-CSCF是否发生变更,若发现变更则执行下一步,否则本方法结束;
(c)S-CSCF向P-CSCF1向发送所述订阅通知消息。
3.如权利要求2所述的方法,其特征在于,步骤(c)中,S-CSCF通过将所述注册请求消息中的PATH头字段中的统一资源标识符与S-CSCF中保存的该用户注册的P-CSCF的统一资源标识符进行比较,检查该用户注册的P-CSCF是否发生变更,如URI不同则判定用户注册的P-CSCF发生了变更,否则,判断用户注册的P-CSCF没有变更。
4.如权利要求2所述的方法,其特征在于,步骤(c)中,S-CSCF发送的所述订阅通知消息中用户注册的状态为未激活状态。
5.如权利要求2所述的方法,其特征在于,在所述步骤(c)之后还包含如下步骤:所述P-CSCF1收到所述订阅通知消息后,将该用户的用户注册信息删除。
6.如权利要求1或2所述的方法,其特征在于,用户注册的P-CSCF变更是由于用户漫游的原因引起。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710152538A CN101132645B (zh) | 2007-09-27 | 2007-09-27 | Ip多媒体子***处理代理呼叫会话控制功能变更的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710152538A CN101132645B (zh) | 2007-09-27 | 2007-09-27 | Ip多媒体子***处理代理呼叫会话控制功能变更的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101132645A true CN101132645A (zh) | 2008-02-27 |
CN101132645B CN101132645B (zh) | 2012-09-05 |
Family
ID=39129723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710152538A Expired - Fee Related CN101132645B (zh) | 2007-09-27 | 2007-09-27 | Ip多媒体子***处理代理呼叫会话控制功能变更的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101132645B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010139279A1 (zh) * | 2009-06-04 | 2010-12-09 | 中兴通讯股份有限公司 | 一种ims网络中处理s-cscf变更的方法及*** |
CN101965046A (zh) * | 2010-10-08 | 2011-02-02 | 中兴通讯股份有限公司 | 一种ip多媒体子***中通知终端注册的方法及*** |
CN101588568B (zh) * | 2009-06-11 | 2011-07-13 | 中兴通讯股份有限公司 | 一种ims更改用户注册状态的方法和装置 |
CN102263786A (zh) * | 2011-07-04 | 2011-11-30 | 中兴通讯股份有限公司 | 一种实现承载资源控制功能的方法和*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100426744C (zh) * | 2005-12-08 | 2008-10-15 | 华为技术有限公司 | 一种p-cscf和ue处理注册过程异常的方法 |
-
2007
- 2007-09-27 CN CN200710152538A patent/CN101132645B/zh not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010139279A1 (zh) * | 2009-06-04 | 2010-12-09 | 中兴通讯股份有限公司 | 一种ims网络中处理s-cscf变更的方法及*** |
CN101577914B (zh) * | 2009-06-04 | 2011-05-11 | 中兴通讯股份有限公司 | 一种ims网络中处理s-cscf变更的方法及*** |
CN101588568B (zh) * | 2009-06-11 | 2011-07-13 | 中兴通讯股份有限公司 | 一种ims更改用户注册状态的方法和装置 |
CN101965046A (zh) * | 2010-10-08 | 2011-02-02 | 中兴通讯股份有限公司 | 一种ip多媒体子***中通知终端注册的方法及*** |
CN101965046B (zh) * | 2010-10-08 | 2014-12-10 | 中兴通讯股份有限公司 | 一种ip多媒体子***中通知终端注册的方法及*** |
CN102263786A (zh) * | 2011-07-04 | 2011-11-30 | 中兴通讯股份有限公司 | 一种实现承载资源控制功能的方法和*** |
CN102263786B (zh) * | 2011-07-04 | 2017-04-05 | 中兴通讯股份有限公司 | 一种实现承载资源控制功能的方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN101132645B (zh) | 2012-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101179863B (zh) | 移动通信***内的用户登记 | |
US9451422B2 (en) | Method, system and network device for routing a message to a temporarily unavailable network user | |
US20070189215A1 (en) | Method for reducing interface load of home subscriber server | |
EP2174460B1 (en) | Method and apparatus for use in a communications network | |
CN102035798B (zh) | 一种实现容灾的业务处理方法、***及装置 | |
CN1642083A (zh) | 网络侧选择鉴权方式的方法 | |
JP2006522501A5 (zh) | ||
EP1611764A1 (en) | Multiple registration of a subscriber in a mobile communication system | |
US8265622B2 (en) | Method and saving entity for setting service | |
CN1753363A (zh) | 网络侧选择鉴权方式的方法 | |
CN101132645B (zh) | Ip多媒体子***处理代理呼叫会话控制功能变更的方法 | |
CN101459533B (zh) | 一种下一代网络中改进的应用服务器容灾的***及方法 | |
US20080052406A1 (en) | Media transmission method and apparatus in a communication system | |
CN101155096A (zh) | 一种注册方法及*** | |
CN100550884C (zh) | 基于重试机制的业务过程中对sip协议请求的处理方法 | |
KR102131260B1 (ko) | Ims 네트워크의 클라우드 시스템 | |
CN101641942A (zh) | 通信网络中使用的方法和装置 | |
CN101330643A (zh) | 实现共享公共用户标识的用户设备业务配置的方法 | |
EP2135423B1 (en) | Method and apparatus for use in a communications network | |
CN101031139B (zh) | 用于呼叫控制实体释放会话的方法 | |
CN102281517A (zh) | 非语音紧急呼叫的控制方法、ip多媒体子***及p-cscf | |
WO2011047716A1 (en) | Correlating signalling in an ip multimedia subsystem network | |
CN101141464B (zh) | 初始过滤规则处理方法 | |
CN101188849A (zh) | 移动通信中实现多媒体会话的方法 | |
CN100502440C (zh) | 一种获取用户终端到服务器的路由信息的方法及其应用 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120905 Termination date: 20170927 |