首页> 中国专利> IP多媒体子系统中用户多个联系地址同时注册的方法

IP多媒体子系统中用户多个联系地址同时注册的方法

摘要

本发明公开了一种IP多媒体子系统中用户多个联系地址同时注册的方法,由用户终端通过接入网将用户多个联系地址同时注册到核心网。首先,用户终端通过接入网向核心网发送注册请求消息,该注册请求消息中携带有从接入网获得的联系地址和多联系地址指示参数MCI;然后,核心网接收注册请求消息并根据所述多联系地址指示参数MCI对所述联系地址进行注册。若MCI指示为后续注册,则由核心网将本次注册的联系地址附加到该终端已经注册的联系地址列表中,并保持已经注册的联系地址。本发明允可实现一个终端同时注册多个联系地址,既满足3GPP R8引入的会话移动性,又兼容现技术中已有的签退流程。

著录项

  • 公开/公告号CN101330717A

    专利类型发明专利

  • 公开/公告日2008-12-24

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN200710109484.3

  • 发明设计人 汪军;

    申请日2007-06-26

  • 分类号H04Q7/38;H04L12/56;H04L29/06;H04L12/28;

  • 代理机构北京安信方达知识产权代理有限公司;

  • 代理人龙洪

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部

  • 入库时间 2023-12-17 21:10:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-06-23

    未缴年费专利权终止 IPC(主分类):H04W8/04 授权公告日:20110525 终止日期:20190626 申请日:20070626

    专利权的终止

  • 2011-05-25

    授权

    授权

  • 2009-02-18

    实质审查的生效

    实质审查的生效

  • 2008-12-24

    公开

    公开

说明书

技术领域

本发明涉及移动通讯技术领域的IP多媒体子系统,尤其涉及一种在IP多媒体子系统中一个用户的多个联系地址同时注册的实现方法。

背景技术

第三代伙伴计划3GPP(3rd Generation Partner Project,WCDMA的标准化组织)在3GPP R5阶段引入了IP多媒体子系统(IMS,IP MultimediaSubsystem)。在IP多媒体子系统中,用户注册、呼叫控制采用了SIP(SessionInitiation Protocol,会话初始协议)。SIP协议中的用户注册过程,实际上是将用户的底层地址(一般是IP地址)与SIP层逻辑标识进行绑定,此后SIP代理服务器收到对某一SIP逻辑标识的请求,可以查找到该用户的底层物理地址,从而与该用户建立实际的通信连接。

SIP协议本身允许一个终端同时注册多个联系地址,但在IMS等电信网络中,漫游或终端异常重启引起的IP地址切换将导致重新注册新的底层IP地址,为可靠起见,3GPP R7及以前版本只允许一个终端注册一个IP地址,并且对已经注册的老地址进行“签退”处理。所谓“签退”是指核心网从自身的数据库中清除该联系地址,并通知原终端或其它边缘接入设备注销该联系地址。

但随着3GPP R8引入了会话移动性的概念,允许一个终端在多种不同类型的接入网上同时注册,这必然导致核心网需要处理一个终端多个联系地址的情况。以下场景有的需要进行签退,有的需要保留已注册联系地址,但如果遵循现有标准,均无法进行正确处理。

1)用户可以同时在GPRS(General Packet Radio Service,通用分组无线业务)、WLAN(Wireless Local Area Network,无线局域网)或固定宽带等多个接入网同时注册到IMS核心网。

2)用户从一个接入网络漫游到另一个接入网络,IP地址或端口发生改变,需要核心网清除老的无效注册联系地址。这里所言的接入网络漫游切换可以在任意两个不同类型的网络之间发生,也可以在两个相同类型的网络之间进行,比如从WLAN到GPRS,也可以从一个GPRS(WLAN、或固网宽带)切换到另一个GPRS(WLAN、或固网宽带)网络。

3)用户终端异常重启,重新发起注册,IP地址或端口发生改变,需要核心网清除老的无效注册联系地址。

4)用户终端上运行多个SIP应用,并且每个应用在不同的端口上进行监听,终端开机一次性需要注册多个联系地址。

因为对于以上各种场景共存问题,利用现有技术无法解决,从而需要一种能够实现用户的多个联系地址同时注册的方法,以便解决上述各种场景共存问题。

发明内容

本发明所要解决的技术问题在于,提供一种在IP多媒体子系统中一个用户的多个联系地址同时注册的实现方法,使得用户多个联系地址可以同时注册,既兼容3GPP R7及以前的终端,又可以实现网络发起的签退功能。

本发明提供一种IP多媒体子系统中用户多个联系地址同时注册的方法,由用户终端通过接入网将用户多个联系地址同时注册到核心网,包括如下步骤:

(1)用户终端通过接入网向核心网发送注册请求消息,该注册请求消息中携带有从接入网获得的联系地址和多联系地址指示参数MCI;

(2)核心网接收注册请求消息并根据所述多联系地址指示参数MCI对所述联系地址进行注册。

进一步地,所述多联系地址指示参数MCI是注册请求消息中一个至少指示本次注册是首次注册还是后续注册的参数。所述多联系地址指示参数MCI是注册请求消息中一个已有会话初始协议头部的扩展参数,或者是用一个单独会话初始协议扩展头部表示的参数。

进一步地,步骤(2)进一步可分为:

核心网检查所述多联系地址指示参数MCI,若该参数MCI指示为首次注册,则由核心网记录下本次注册的联系地址,并将已注册的联系地址进行签退处理;

若该参数MCI指示为是后续注册,则由核心网将本次注册的联系地址附加到该终端已经注册的联系地址列表中,并保持已经注册的联系地址。

进一步地,步骤(2)中进一步还包括:

若核心网从注册请求消息中未检查到所述多联系地址指示参数MCI,则执行对已注册的联系地址的签退流程,对所接收的联系地址进行注册作为当前联系地址。

进一步地,步骤(2)中当参数MCI指示为是后续注册,一个终端注册联系地址数量已经到达联系地址上限数量时,核心网根据本地配置策略选择签退联系地址列表中的联系地址或拒绝本次注册请求。所述联系地址上限数量是采用归属签约用户服务器HSS签约限制每个终端允许同时注册的最大数量来确定的。

进一步地,所述接入网是基于IP协议的网络,包括通用分组无线业务GPRS网络、或无线局域网WLAN网络、或固网宽带。

进一步地,所述步骤(1)进一步包括:

在记录注册本次注册的联系地址之前,由核心网对终端发起鉴权,只有鉴权通过时,核心网才会记录终端本次注册的联系地址。

进一步地,所述终端的联系地址注册信息保存在归属签约用户服务器HSS,在步骤(1)之前核心网已经将该终端相关的用户数据从HSS下载到本地。

应用本发明所述的多联系地址同时注册的实现方法,允许一个终端在多种不同类型的接入网上同时注册,可实现一个终端同时注册多个联系地址。满足3GPP R8引入的会话移动性,且可以兼容现技术中已有的签退流程。

附图说明

图1是本发明实施例中实现所述方法的一个具体组网结构框图;

图2是本发明实施例中实现多联系地址共存的具体流程交互图;

图3是本发明实施例中实现签退原联系地址的具体流程交互图。

具体实施方式

下面结合附图及具体实施例对本发明的技术方案作进一步详细说明。

本发明中遵循3GPP的惯例,以一个私有用户标识来唯一识别一个IMS终端。实现本发明的原理要点在于以下几点:

(1)增加一个多联系地址指示(Multi-Contact Indication)参数,以下简称MCI,该参数MCI由IMS终端带给核心网,它可以是一个已有SIP头部的扩展参数,也可以是用一个单独SIP扩展头部表示。

(2)IMS终端每次注册时根据自身是否需要注册多个联系地址或本次注册是否为首个联系地址,而在注册请求消息中携带不同的MCI参数值来指示希望核心网将本次注册的联系地址附加到已经注册的联系地址列表中,还是覆盖已有的联系地址。

(3)核心网(S-CSCF:Serving CSCF,服务CSCF)收到终端的注册请求后,查看MCI参数,如果MCI参数不存在,则认为是未采用本发明技术的终端,直接对老的联系地址执行签退处理,这一点是为了实现现有网终端的兼容处理。否则,进行下一步处理。

(4)核心网的S-CSCF再考察MCI参数值,若其指示值(例如可以是YES或NO)为首次注册,则S-CSCF记录下本次注册的联系地址,并将已有的联系地址进行签退处理;若MCI指示是后续注册,则将本次注册地址附加到该终端已经注册的联系地址列表中,并保持已经注册的联系地址。

终端、核心网可利用本发明实现一个终端同时注册多个联系地址,并且可以兼容现技术中已有的签退流程。

更进一步地在上述技术方案下,如果允许终端注册多个联系地址又不做限制的话,就存在终端注册无限多联系地址的可能性,从而造成和核心网联系地址列表溢出,造成拒绝服务。但是一个客户究竟允许注册几个联系地址实际是由该客户签约的业务决定的,不能简单地一刀切做限制。为解决此问题,本发明采用HSS签约限制每个终端允许同时注册的最大数量,当一个终端注册联系地址数量已经到达签约数量上限时,新的注册地址系统可以根据本地配置策略选择签退老的联系地址或拒绝新的注册请求。

上述发明原理的4个要点以及签约决定单个用户同时注册联系地址的数量是本发明的最突出的创新要点。

如图1所示,显示了实现IMS用户终端多联系地址同时注册的组网示意图。其中:

101为IMS UE,亦即IP多媒体子系统IMS的终端,其具备从多个接入网络接入IMS的能力;

102为GPRS接入网络,UE可以通过其接入IMS;

103为WLAN接入网络,UE也可以通过其接入IMS;

104为CSCF(Call Session Control Function,呼叫会话控制功能),用于处理IMS用户的注册、进行IMS呼叫的路由及会话控制;

105为HSS(Home Subscriber Server,归属签约用户服务器),该节点功能为存放用户签约数据,在其它标准组织中它被命名为UPSF(User ProfileServer Function,用户档案服务器功能),但主体功能基本一致,为简化起见,本文一律称HSS。

本图1示例中列举了GPRS和WLAN作为接入网络,但不限于使用此两种接入网络,比如可以使用固定宽带等任何运行IP协议的接入网络。

图2示出了一种实现IMS多联系地址注册的地址共存实施例。

步骤201,IMS终端已经在GPRS网络注册了联系地址C1,并且CSCF已经将该终端相关的用户数据从HSS下载到本地。

步骤202,IMS终端检测到WLAN信号,通过WLAN网络获得联系地址C2。IMS终端在WLAN网络发起第二次注册,向CSCF发送注册请求消息,联系地址为C2,其中MCI参数指示为后续注册。本实施例MCI=Yes表示后续注册。

步骤203,CSCF收到注册请求消息后检查联系地址,得知是新的联系地址,接着检查MCI参数,其值为Yes表示终端希望此联系地址与原有的联系地址共存,最后CSCF检查已有的联系地址数量加1(本次注册地址)是否超过签约的联系地址总数上限,若未超过,则将联系地址C2记录到自己的联系地址数据库中。

步骤204,CSCF向UE返回成功响应,流程完成。

进一步地,本实施例中还可在步骤203中由CSCF对终端UE发起鉴权,只有鉴权通过时,CSCF才会记录UE注册的新联系地址。这对本发明核心流程无实质影响。

图3示出了一种实现IMS多联系地址注册的签退场景实施例。

步骤301,IMS终端已经在GPRS网络注册联系地址C1,并且CSCF已经将该终端相关的用户数据从HSS下载到本地。

步骤302,IMS UE在GPRS信号丢失后检测到WLAN信号,通过WLAN网络获得联系地址C2。IMS终端在WLAN发起第二次注册,联系地址为C2,其中MCI参数指示为首次注册。本实施例MCI=No表示首次注册。

步骤303,CSCF收到注册请求后检查联系地址,得知是新的联系地址,接着检查MCI参数,得知终端希望此联系地址为首次注册地址,应覆盖老的地址,则将C2记录到自己的联系地址数据库中,注销联系地址C1。

步骤304,CSCF向UE返回成功响应

步骤305,CSCF发起签退过程:

1)通过GPRS网络通知UE注销原有联系地址C1,此时由于UE的GPRS信号丢失,不能接收此通知,信号未丢失的情况下可接收此通知;

2)通知其它相关网元该UE的C1联系地址注销,该操作未在本实施例图中示出。

上述实施例中步骤304与305的顺序是可以互换。

与现有技术相兼容的一个实施例。

步骤401,IMS终端已经在GPRS网络注册联系地址C1,并且CSCF已经将该终端相关的用户数据从HSS下载到本地。

步骤402,IMS UE在GPRS信号丢失后检测到WLAN信号,通过WLAN网络获得联系地址C2。IMS终端在WLAN发起第二次注册,联系地址为C2,其中,注册请求消息中没有MCI参数。

步骤403,CSCF检查发现如果MCI参数不存在,则认为是未采用本发明技术的终端,直接对老的联系地址执行签退处理,此时,若无MCI标识,则当前注册成功的地址为后一地址,并将前一地址注销。这一点是为了实现现有网终端的兼容处理。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号