CN101583119B - Ip多媒体子系统注册机制的实现方法、系统及装置 - Google Patents
Ip多媒体子系统注册机制的实现方法、系统及装置 Download PDFInfo
- Publication number
- CN101583119B CN101583119B CN2008102132334A CN200810213233A CN101583119B CN 101583119 B CN101583119 B CN 101583119B CN 2008102132334 A CN2008102132334 A CN 2008102132334A CN 200810213233 A CN200810213233 A CN 200810213233A CN 101583119 B CN101583119 B CN 101583119B
- Authority
- CN
- China
- Prior art keywords
- cscf
- msc server
- request message
- ims
- user identity
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 122
- 230000007246 mechanism Effects 0.000 title claims abstract description 21
- 230000008569 process Effects 0.000 claims description 69
- 230000002708 enhancing effect Effects 0.000 claims description 16
- 230000008878 coupling Effects 0.000 claims description 15
- 238000010168 coupling process Methods 0.000 claims description 15
- 238000005859 coupling reaction Methods 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 3
- 239000003999 initiator Substances 0.000 claims description 2
- 230000004044 response Effects 0.000 description 31
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000739 chaotic effect Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000001965 increasing effect Effects 0.000 description 2
- 230000013011 mating Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1095—Inter-network session transfer or sharing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/30—Types of network names
- H04L2101/395—Internet protocol multimedia private identity [IMPI]; Internet protocol multimedia public identity [IMPU]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了IP多媒体子系统注册机制的实现方法、装置及系统,在上述方法中,S-CSCF从接收到的请求消息中获取CS UE的私有用户标识、公共用户标识以及MSC Server的特征信息,其中,请求消息包括注册请求或注销请求,然后根据获取的私有用户标识、公共用户标识以及特征信息,与已有注册绑定关系进行匹配,如果匹配成功,则对匹配成功的注册绑定关系执行请求消息所指示的操作。根据本发明提出的方案,可以保证注册业务逻辑的正常。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及IP多媒体子系统注册机制的实现方法、系统及装置。
背景技术
目前,全球移动通讯系统(Global System for Mobilecommunications,简称为GSM)、全球移动通讯系统(Universal MobileTelecommunications System,简称为UMTS)等移动网络采用电路交换技术,称为电路(Circuit Switched,简称为CS)域,能够为用户提供基本的语音业务以及基于语音业务的补充业务。当CS域接入到IP多媒体子系统(IP Multimedia Core Network Subsystem,简称为IMS)时,其演变为一种接入方式,其业务由IMS统一提供,这种方式称为IMS集中业务(IMS Centralized Service,简称ICS)。
图1示出了IMS集中业务的应用场景。如图1所示,IP多媒体子系统用户设备(IMS User Equipment,简称为IMS UE)101通过分组域接入网络102接入到IP多媒体子系统105,由IMS网络提供业务。利用IMS集中业务技术,电路域用户设备(CS UserEquipment,简称为CS UE)103通过电路域接入网络104接入到IP多媒体子系统105,由IMS网络提供业务,这样使IMS网络能够为采用不同接入方式的用户提供业务。
图2是IMS集中控制业务的架构图,如图2所示,包括如下网元:
CS UE201,通过CS控制信令接入到增强的移动交换中心服务器(Enhanced Mobile Switching Center,简称为eMSC Server)。
增强的MSC Server202,是增强的电路域MSC Server,除了完成CS用户设备的接入、移动性管理、呼叫控制功能以外,还可以作为会话初始协议(Session Initiation Protocol,简称为SIP)用户代理,实现CS信令和SIP消息之间的转换,代替用户接入IMS。
媒体网关(Media Gateway,简称为MGW)203,用于CS承载上的媒体流和IP承载上的媒体流之间的转换,建立用户设备201和远端用户间的媒体连接。
呼叫会话控制功能(Call Session Control Function,简称为CSCF)204,可分为查询CSCF(Interrogating CSCF,简称为I-CSCF)和服务CSCF(Serving CSCF,简称为S-CSCF)。其中,I-CSCF与归属用户服务器(Home Subscriber Server,简称为HSS)交互,请求HSS为用户分配S-CSCF,或查询用户所处的S-CSCF;其中,S-CSCF用于为用户提供注册、呼叫控制等功能。
应用服务器(Application Server,简称为AS)205,包括业务连续性服务器、电话业务服务器等,可为用户提供业务连续性、电话业务等服务。
HSS/归属位置寄存器(Home Location Register,HLR)206,用于保存用户的签约数据,为呼叫或会话提供支持。其中,HLR可以认为是HSS的子集,为传统的CS域和分组域服务,在实际应用中,HLR可以和HSS合一位于同一物理实体,也可以位于不同的 实体。当HSS和HLR位于不同实体时,彼此之间存在用于实现信息交互的接口。
CS UE201通过CS控制信令接入到增强的MSC Server202,增强的MSC Server202充当用户代理,代替CS UE201接入IMS网络的CSCF204,并和远端用户建立会话连接,同时增强的MSCServer202控制MGW203完成CS承载上的媒体流和IP承载上的媒体流之间的转换,建立CS UE201和远端用户间的媒体连接。
在IMS集中业务中需要建立用户标识和实际的物理联系地地址的绑定关系,也就是建立私有用户标识(Private User Identity,简称为PVI)、公共用户标识(Public User Identity,简称为PUI)以及UE的实际物理联系地址之间的对应关系,通过该对应关系,可以从用户标识确定联系地址,从而和UE建立连接。
在CS UE接入IMS系统时,由增强的MSC Server代替CS UE向IMS发起注册,建立注册绑定关系,也就是建立CS UE的PVI、PUI和增强的MSC Server联系地址之间的对应关系,在现有注册过程中,该绑定关系是通过PVI和PUI确定的。
CS UE在增强的MSC Server位置更新成功,并在IMS注册成功后,当该CS UE移动时,该CS UE可能会移动到新的MSC Server(目标MSC Server)的控制范围之内,其中,目标MSC Server可能为普通MSC Server(即没有增加ICS能力的MSC Server),也可能为增强的MSC Server。
当目标MSC Server为增强的MSC Server时,目前的注册过程如图3所示,为了简明起见,图中的流程重点描述了CS域的位置更新过程和IMS注册过程,其中的安全认证过程、CS用户数据插入过程在此不再描述。如图3所示,主要包括以下步骤:
步骤S301:UE发起CS位置更新过程,向目标MSC Server发送位置更新请求。
步骤S302:目标MSC Server向HSS/HLR发送位置更新请求。
步骤S303:HSS/HLR接受位置更新,向目标MSC Server返回位置更新接受响应。
在具体操作过程中,在步骤302~303过程中,还会执行标准的CS接入认证、用户数据插入过程。HSS/HLR在用户数据或位置更新接受响应中插入ICS指示,说明该用户签约了ICS业务。
步骤S304:目标MSC Server向UE返回位置更新成功响应。
由于目标MSC Server是增强的MSC Server,因此目标MSCServer会检查用户数据或位置更新接受响应中的ICS指示,判断用户是否为ICS用户,如果判断为ICS用户,则会执行步骤S308,代替UE执行IMS注册过程。
步骤S305:HSS/HLR向源MSC Server发送位置取消请求。
步骤S306:源MSC Server向HSS/HLR返回位置取消响应,并删除本地保存的CS用户记录。
步骤S307:源MSC Server代替CS UE执行IMS注销过程。由于CS UE已经不再在源MSC Server处于激活状态,因此,源MSCServer代替CS UE执行IMS注销过程,源MSC Server向S-CSCF发送注销请求,S-CSCF删除原有的注册绑定关系(也就是PVI、PUI与源MSC Server联系地址的对应关系)。
步骤S308:目标MSC Server代替UE发起IMS集中业务的注册过程。当用户在目标MSC Server中位置更新成功后,目标MSCServer代替UE执行IMS注册过程,目标MSC Server向IMS系统中的S-CSCF发送注册请求,S-CSCF建立新的注册绑定关系(私有用户标识、公共用户标识与目标MSC Server联系地址的关系)。由此,IMS更新注册绑定关系。
通过上面的流程可知,由于目标MSC Server发起的注册过程和源MSC Server发起的注销是独立进行的,因此不能确定目标MSCServer发送的注册请求和源MSC Server发送的注销请求到达S-CSCF的顺序,如果注册请求先于注销请求到达S-CSCF,S-CSCF执行注册过程,发现用户已经注册(PVI-PUI-源MSC Server联系地址),由于用新的注册关系(PVI-PUI-目标MAS Server联系地址)覆盖旧的注册关系,随后注销请求到达S-CSCF,S-CSCF通过PVI和PUI匹配绑定关系,发现用户与注册(PVI-PUI-目标MAS Server联系地址),则会认为要注销新建立的注册关系(PVI-PUI-目标MSCServer联系地址),从而注销刚建立的注册关系,导致业务逻辑错误,可能引起注册绑定关系错误,影响业务的正常处理。
发明内容
有鉴于此,本发明提供了一种IP多媒体子系统注册机制的实施方法、装置及系统,用以解决现有技术中可能存在的注册逻辑混乱的问题。
根据本发明的一个方面,提供了一种IP多媒体子系统注册方法,该方法应用于包括CS UE、增强的MSC Server及IMS的网络环境。
根据本发明的IP多媒体子系统注册方法包括:S-CSCF从接收到的请求消息中获取CS UE的私有用户标识、公共用户标识以及MSC Server的特征信息,其中,请求消息包括注册请求或注销请求;S-CSCF根据获取的私有用户标识、公共用户标识以及特征信息,与已有注册绑定关系进行匹配;如果匹配成功,则对匹配成功的注册绑定关系执行请求消息所指示的操作。
根据本发明的又一个方面,提供了一种S-CSCF。
根据本发明的S-CSCF包括:获取模块,用于从接收到的请求消息中获取作为发起方的CS UE的私有用户标识、公共用户标识,以及代替CS UE向该S-CSCF发送请求消息的MSC Server的特征信息,其中,请求消息包括:注册请求或注销请求;匹配模块,用于根据获取模块获取的私有用户标识、公共用户标识及特征信息,与已有注册绑定关系进行匹配;执行模块,用于根据匹配模块的匹配结果,执行请求消息所指示的操作。
根据本发明的再一个方面,提供了一种增强的MSC Server。
根据本发明的增强的MSC Server包括:决策模块,用于决定是否代替CS UE执行IMS注册或注销;设置模块,用于在决策模块决定代替CS UE执行IMS注册或注销后,在向IMS发送的请求消息中携带MSC Server的注册标识;发送模块,用于发送经过设置模块设置的请求消息。
根据本发明的再一个方面,提供了一种IMS注册机制的实现系统。
根据本发明的IMS注册机制的实现系统包括:增强的MSCServer,用于代替CS UE向IMS系统发送请求消息,其中,请求消息中携带有CS UE的私有用户标识、公共用户标识及MSC Server 的特征信息;S-CSCF,用于接收经I-CSCF发送的请求消息,并根据请求消息中携带的PVI、PUI及特征信息,与已有注册绑定关系进行匹配,在匹配成功的情况下,对匹配到的注册绑定关系执行请求消息指示的操作。
通过本发明的上述至少一个技术方案,通过更改现有的注册匹配关系,使得没增强的MSC Server代替用户生成不同的注册绑定关系,避免了UE在移动过程中可以出现的业务逻辑混乱的问题,保证了业务的正常处理。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为根据现有技术的IMS集中业务的应用场景的示意图;
图2为根据现有技术的IMS集中控制业务的架构图;
图3为根据现有技术的UE在增强的MSC Server之间移动时IMS集中业务的注册流程图;
图4为根据本发明实施例的IMS注册机制的实现系统的结构框图;
图5为根据本发明实施例的S-CSCF的结构框图;
图6为根据本发明实施例的MSC Server的结构框图;
图7为根据本发明实施例的IMS注册机制的实现方法的流程图;
图8为本发明实施例一的具体执行过程流程图;
图9为本发明实施例二的具体执行过程流程图;
图10为本发明实施例三的具体执行过程流程图;
图11为本发明实施例四的具体执行过程流程图;
图12为本发明实施例五的具体执行过程流程图;
图13为本发明实施例六的具体执行过程流程图。
具体实施方式
功能概述
如上所述,由于在现有的IMS注册机制中是根据PVI和PUI匹配绑定关系,当UE移动时,会同时向S-CSCF发送注销旧的注册关系和注册新的注册关系的请求,而且两个请求相互独立,因而可能出现先注册新的注册关系,接着又注销刚建立的注册,从而导致业务逻辑错误,影响业务的正常处理。针对上述问题,本发明提出了IMS注册机制的实现方案。
在本发明实施例提供IMS注册机制的实现方案中,S-CSCF除了根据PVI和PUI匹配绑定关系,还根据MSC Server的特征信息对已注册的绑定关系进行匹配,因而可以消除上述的问题。
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
根据本发明实施例,首先提供了一种IMS注册机制的实现系统。
图4为根据本发明实施例的IMS注册机制的实现系统的结构框图,如图4所示,根据本发明实施例的IMS注册机制的实现系统包括:CS UE42、MSC Server44及IMS的I-CSCF46和S-CSCF48。以下结合附图进一步描述上述各个实体。
CS UE42,用于向MSC Server44发送位置更新请求;
MSC Server44通过网络与CS UE42连接,用于在CS UE42在MSC Server44位置更新成功后,代替CS UE42向IMS系统的I-CSCF46发送请求消息,其中,请求消息中携带有CS UE42的PVI、PUI及MSC Server44的特征信息;
I-CSCF46通过网络与MSC Server44连接,用于将MSC Server44发送的请求消息转发给S-CSCF48;
S-CSCF48通过网络与I-CSCF46连接,用于接收I-CSCF转发的请求消息,并根据请求消息中携带的PVI、PUI及特征信息,与已有注册绑定关系进行匹配,在匹配成功的情况下,对匹配到的注册绑定关系执行上述请求消息指示的操作。
并且,S-CSCF48还用于在匹配不成功的情况下,且请求消息为注册请求,执行初始注册过程,创建包括MSC Server44的特征信息的注册绑定关系。
在具体实施过程中,在匹配成功的情况下,如果上述请求消息为注册请求,则S-CSCF48发起重新注册,并用新注册关系更新匹配到的注册绑定关系。
其中,特征信息可以为MSC Server联系地址,也可以为MSCServer的注册标识,该注册标识具有唯一性,即不同MSC Server代替同一UE执行注册决策时,其注册标识不同。当特征信息为注册标识时,注册标识可以为注册绑定关系中的单独的一项,此时注册绑定关系为:PVI-PUI-MSC Server联系地址-MSC Server的注册标识;也可以将注册标识插入到PVI中,作为扩展PVI,此时的注册绑定关系为:扩展PVI-PUI-MSC Server联系地址。
并且,当特征信息为MSC Server的注册标识,MSC Server44还用于生成上述注册标识,并将该注册标识携带在请求消息中发送给S-CSCF,或将该注册标识插入到请求消息中携带的PVI中发送给S-CSCF。
根据本发明实施例提供的上述系统,可以在注册时通过PVI、PUI和MSC Server的特征信息对已有注册绑定关系进行匹配,可以在UE移动时,避免误注销新注册的绑定关系的问题。
根据本发明实施例,还提供了一种S-CSCF,该S-CSCF属于IMS系统。
图5为根据本发明实施例的S-CSCF的结构框图,如图5所示,根据本发明实施例的S-CSCF包括:获取模块52、匹配模块54和执行模块56。以下结合附图进一步描述上述各个模块。
获取模块52,用于从接收到的请求消息中获取CS UE的PVI、PUI,以及代替该CS UE向该S-CSCF发送请求消息的MSC Server的特征信息;在具体实施过程中MSC Server的特征信息可以为MSCServer联系地址,也可以为MSC Server的注册标识。
匹配模块54与获取模块52连接,用于根据获取模块52获取的PVI、PUI及特征信息,与已有注册绑定关系进行匹配;
执行模块56与匹配模块54连接,用于根据匹配模块54的匹配结果,执行上述请求消息所指示的操作。
其中,请求消息所指示的操作包括:发起IMS注册或注销。
根据本发明实施例的上述S-CSCF可以在IMS注册时,根据PVI、PUI和MSC Server的特征信息进行匹配,因而不会将不同MSC Server代替同一UE建立的注册绑定关系当作相同的注册关系。
根据本发明实施例,还提供了一种MSC Server。
图6为根据本发明实施例的MSC Server的结构框图,如图6所示,根据本发明实施例的MSC Server包括:决策模块62、设置模块64和发送模块66。以下结合附图进一步描述上述各个模块。
决策模块62,用于决定是否代替CS UE执行IMS注册或注销;
设置模块64与决策模块62连接,用于在所述决策模块决定代替所述CS UE执行IMS注册或注销后,在向IMS发送的请求消息中携带所述MSC Server的注册标识;
发送模块66与设置模块64连接,用于发送经过所述设置模块设置的请求消息。
根据本发明实施例的上述MSC Server,可以在向IMS发起注销或注册时,向IMS发送MSC Server的特征信息。
根据本发明实施例,还提供了一种IMS注册机制的实现方法,该方法应用于包括CS UE、增强的MSC Server及IMS的网络环境。
图7为根据本发明实施例的IMS注册机制的实现方法的流程图,如图7所示,根据本发明实施例的IMS注册机制的实现方法包括以下处理(步骤S702-步骤S706):
步骤S702:S-CSCF从接收到的请求消息中获取CS UE的PVI、PUI以及MSC Server的特征信息,其中,请求消息包括注册请求或注销请求;
步骤S704:S-CSCF根据获取的PVI、PUI以及特征信息,与已有注册绑定关系进行匹配;
步骤S706:如果匹配成功,则对匹配成功的注册绑定关系执行接收到的请求消息所指示的操作。
以下进一步描述上述各个处理的细节。
(一)步骤S702
对于步骤S702的处理的触发可以通过如下方式来实现:CS UE在增强的MSC Server上位置更新成功,MSC Server代替该CS UE向IMS发起注册,或CS UE从源MSC Server移动到目标MSCServer,并在目标MSC Server位置更新成功,源MSC Server代替 CS UE向IMS发起注销,也可以是由于其它原因,导致CS UE不在增强的MSC Server中活跃,增强的MSC Server代替CS UE向IMS发起注销。
在具体实施过程中,在步骤S702之前,该方法还包括以下步骤:
步骤1:MSC Server代替CS UE向IMS的I-CSCF发送请求消息;
在具体实施过程中,MSC Server可以从CU UE发送的位置更新请求中携带的用户标识中推导出CS UE的PVI和PUI等信息,并将PVI和PUI等信息携带在请求消息中,发送给IMS系统。
比如在3GPP组织中,用户标识采用国际移动用户标识(International Mobile Subscriber Identity,简称为IMSI),该标识是一个全球唯一的的15位代码用于识别个人用户,由3位移动国家代码(Mobile Country Code,简称为MCC)、2~3位移动网络代码(Mobile Network Code,简称为MNC)和移动电话用户身份号码(Mobile Subscriber Identification Number,简称为MSIN),其组成顺序为:[MCC][MNC][MSIN],则,从中可以推导出CS UE的用户归属域、PVI和PUI分别如下:
用户归属域:ics.mnc<MNC>.mcc<MCC>.3gppnetwork.org;
PVI:<IMSI>@ics.mnc<MNC>.mcc<MCC>.3gppnetwork.org;
PUI:SIP:<IMSI>@ics.mnc<MNC>.mcc<MCC>.3gppnetwork.org;
例如,如果CS UE的IMSI为234150999999999,即MCC=234,MNC=15,MSIN=0999999999,则此时,
归属域:ics.mnc015.mcc234.3gppnetwork.org;
PVI:234150999999999@ics.mnc015.mcc234.3gppnetwork.org;
PUI:SIP:234150999999999@ics.mnc015.mcc234.3gppnetwork.org。
步骤2:I-CSCF向HSS/HLR发送S-CSCF分配请求,HSS/HLR向I-CSCF返回分配响应,该响应中携带有分配的S-CSCF的地址;
步骤3:I-CSCF根据分配的S-CSCF的地址,将接收到的请求消息转发给S-CSCF。
S-CSCF在接收到该请求消息后,从中获取CS UE的PVI、PUI和MSC Server的特征信息。
其中,MSC Server的特征信息包括:MSC Server联系地址或MSC Server的注册标识。并且,MSC Server可以将注册标识直接携带在请求消息中发送给IMS,也可以将注册标识插入在PVI中形成一个扩展PVI,然后将该扩展PVI携带在请求消息中发送给IMS。
当MSC Server的特征信息为注册标识时,MSC Server在上述步骤1中,首先要生成注册标识,然后将该注册标识携带在请求消息中发送。在具体实施过程,对于同一UE不同增强的MSC Server所生成的注册标识具有唯一性,即一个注册标识可以唯一标识一个MSC Server和一个CS UE的连接关系;并且,在一个注册过程的生命期内,即从MSC Server代替CS UE发起初始注册,到该UE从该MSC Server中注销,该注册标识保持不变。
在具体实施过程中,MSC Server可以根据节点信息生成注册标识,其中,节点信息包括但不限于:MSC Server的信令节点编号、节点号码、IP地址和主机名。
具体地,MSC Server根据节点信息生成注册标识可以包括以下两种方式:
(1)MSC Server直接使用节点信息作为注册标识;
(2)MSC Server通过预设算法,对节点信息进行运算,得到注册标识,其中包括:MSC Server截取节点信息中一部分作为注册标识、MSC Server利用散列函数对节点信息进行运算得到注册标识。
MSC Server在生成注册标识后,如果是将该注册标识插入PVI中,以扩展PVI的形式携带在请求消息中发送给IMS,则可以作以下设置:
扩展PVI=PVI+注册标识,或,扩展PVI=注册标识+PVI;
由于MSC Server发送给IMS系统为扩展PVI,则IMS系统需要对接收扩展PVI进行解析,从中获取PVI,在具体实施过程中IMS系统可以通过以下两种方式从扩展PVI中解析出PVI:
(1)在上述步骤2中I-CSCF接收到来自MSC Server的请求消息后,将扩展PVI和PUI携带在S-CSCF分配请求中发送给HSS/HLR,HSS/HLR根据扩展PVI获取PVI,并进行S-CSCF分配操作;
(2)I-CSCF接收到来自MSC Server的请求消息后,根据扩展PVI获取PVI,将PVI和PUI携带在S-CSCF分配请求中发送给HSS/HLR,HSS/HLR进行S-CSCF分配操作。
(一)步骤S704
S-CSCF根据获取的PVI、PUI和特征信息,对保存的已有注册绑定关系进行匹配,当已有的一注册绑定关系与获取的PVI、PUI和特征信息都匹配时,才确定匹配成功,否则,都认为匹配不成功,不是相同的注册关系。
由于在匹配过程中,增加了特征信息字段,因此,可以确保匹配的注册关系为同一MSC Server对同一CS UE建立的注册关系。
(三)步骤S706
在匹配成功的情况下,说明请求的注册关系与已有注册绑定关系相同,则根据请求消息的内容,对匹配成功的注册绑定关系执行该请求消息所指示的操作。
如果请求消息为注册请求,则S-CSCF执行重注册过程,并更新原有的注册绑定关系;如果请求消息为注销请求,则S-CSCF执行注销过程,注销原有的注册绑定关系。
进一步地,如果在步骤S704中没有匹配到注册绑定,则在请求消息为注册请求的情况下,S-CSCF发起初始注册过程,并创建包含特征信息在内的注册绑定关系,即,如果特征信息为MSCServer联系地址,则建立PVI-PUI-MSC Server联系地址的注册绑定关系;如果特征信息为MSC Server注册标识,且该注册标识直接携带在请求消息中发送到S-CSCF,则建立PVI-PUI-MSCServer联系地址-MSC Server注册标识的注册绑定关系;如果特征信息为MSC Server注册标识,且插入到PVI中以扩展PVI的形式发送到S-CSCF,则建立扩展PVI-PUI-MSC Server联系地址的注册绑定关系。
通过本发明实施例的上述方法,可以实现不同MSC Server代替CS UE生成不同的注册绑定关系。
为了进一步描述上述方法的具体实施方式,下面以具体的实施例进行说明。
实施例一
在该实施例中,MSC Server代替CS UE执行注册过程,MSCServer特征信息为MSC Server联系地址,如图8所示,本实施例的具体执行过程包括:
步骤S801:UE发起CS位置更新过程,向MSC Server发送位置更新请求。
步骤S802:MSC Server向HSS/HLR发送位置更新请求。
步骤S803:HSS/HLR接受位置更新,向MSC Server返回位置更新接受响应。
在具体实施过程中,在步骤S802~803过程中,还执行CS接入认证、用户数据插入等过程。并且,HSS/HLR会在用户数据中或位置更新接受响应中插入ICS指示,该ICS指示说明该用户签约了ICS业务。
步骤S804:MSC Server向UE返回位置更新成功接受响应。
步骤S805:UE在MSC Server位置更新成功后,MSC Server执行IMS注册决策,如果发现用户数据中或位置更新响应中含有ICS指示,即,用户是ICS用户,则决定代替用户发起IMS注册。
步骤S806:MSC Server从用户的标识中推导出用户的归属域、PVI和PUI,并发现合适的入口点的地址,如I-CSCF的地址等。
例如,假设用户的IMSI为234150999999999,即MCC=234,MNC=15,MSIN=0999999999,则可以推导出:
归属域:ics.mnc015.mcc234.3gppnetwork.org;
PVI:234150999999999@ics.mnc015.mcc234.3gppnetwork.org;
PUI:SIP:234150999999999@ics.mnc015.mcc234.3gppnetwork.org。
步骤S807:MSC Server发送SIP注册请求,其中,该SIP注册请求中包含了PVI、PUI以及MSC Server的联系地址,并且该请求中包括接入方式指示,该指示表示该注册请求从MSC Server发出。
其中,联系地址为SIP URI,其主机部分是MSC Server的联系地址MSC Server的IP地址和全域名,用户部分可以不插入用户号码,如sip:msc.home1.net,也可以插入用户号码,sip:+861004821437@msc.homel.net。
步骤S808:I-CSCF向HSS发送S-CSCF分配请求,请求HSS分配为用户服务的S-CSCF。
步骤S809:HSS为用户分配S-CSCF,并通过S-CSCF分配响应消息,将分配的S-CSCF的相关信息(如S-CSCF的地址或标识等)发送给I-CSCF。
步骤S810:I-CSCF将注册请求转发到HSS分配的S-CSCF。
步骤S811:S-CSCF根据注册请求中的PVI、PUI和MSC Server联系地址与已经注册的注册绑定关系进行匹配。
在匹配注册绑定关系时,只有当PVI、PUI和MSC Server联系地址三者全部匹配后,S-CSCF才确定接收到的注册请求和已有的注册绑定关系匹配,需要执行重注册,更新已有的注册绑定关系,执行步骤812或跳过步骤812、813,直接执行步骤814;否则认为是新注册,执行步骤812。
步骤S812:S-CSCF与HSS交互,向HSS发送用户数据下载请求,请求下载用户签约数据,并在请求中携带PVI和PUI。
步骤S813:HSS向S-CSCF返回用户数据响应,其中,该响应中包含了用户签约数据。其中,用户签约数据中包括与该注册相关多个PUI,除了包括有用户标识推导出的PUI,还包括用户使用电信业务时使用的PUI,如tel:+861004821437等,其中推导出的PUI不用于业务,需要禁止。
步骤S814:S-CSCF保存或更新UE的注册绑定关系。其中,绑定的关系包括:PVI、PUI和联系地址的对应关系。并且,如果是新注册,S-CSCF创建并保存注册关系,如果是重注册,S-CSCF更新原有的注册关系。
步骤S815:S-CSCF向I-CSCF返回注册成功响应,其中该响应中包含有用户可以使用的PUI,但不包含上述禁止的PUI。
步骤S816:I-CSCF向MSC Server转发注册成功响应,MSC
Server保存注册信息,并将响应中包含的第一个PUI作为默认PUI。
步骤S817:S-CSCF根据用户的签约数据的初始过滤准则,触发第三方注册过程,向AS发送注册请求,通知AS用户的注册信息。
其中,AS中包括ICS应用服务器、电话业务服务器等。
步骤S818:AS返回注册成功响应。
至此,增强的MSC Server代替UE完成在IMS中的注册,在S-CSCF中建立了注册绑定关系(PVI、PUI与增强的MSC Server的联系地址的关系)。
实施例二
在该实施例中,UE移动到目标MSC Server,在目标MSC Server位置更新成功后,源MSC Server代替CS UE执行注销过程,MSCServer特征信息为MSC Server联系地址。显然,该过程同样适用于由于其它原因导致UE不再在增强MSC Server中活跃,如UE在源增强的MSC Server去附着成功、UE被网络强制注销等。如图8所示,本实施例的具体执行过程包括:
步骤S901:UE发起CS位置更新过程,向目标MSC Server发送位置更新请求。
步骤S902:目标MSC Server向HSS/HLR发送位置更新请求。
步骤S903:HSS/HLR接受位置更新,向目标MSC Server返回位置更新接受响应。
在步骤S902~步骤S903过程中,还执行标准的CS接入认证、用户数据插入过程。
HSS/HLR在用户数据中或位置更新接受响应中插入ICS指示,说明该用户签约了ICS业务。
步骤S904:目标MSC Server向UE返回位置更新成功响应。
由于目标MSC Server是普通的MSC Server,目标MSC Server会忽略用户数据中或位置更新接受响应中的ICS指示,不会代替UE执行IMS注册过程。
步骤S905:HSS/HLR向源MSC Server发送取消位置请求。
步骤S906:源MSC Server向HSS/HLR返回取消位置响应,并删除本地保存的CS用户数据。
步骤S907:由于UE在源MSC Server处于非激活状态,源MSCServer代替UE执行IMS注销过程,向I-CSCF发送SIP注销请求,该注册请求中包括PVI、步骤S815中获取的PUI,以及源MSC Server联系地址。
比如上述用户,则注销请求中的PVI为:
234150999999999@ics.mnc015.mcc234.3gppnetwork.org;
PUI为在注册请求中获取的PUI:
tel:+861004821437
MSC Serve的联系地址:
sip:sip:msc.homel.net,或sip:+861004821437@msc.homel.net
步骤S908:I-CSCF与HSS交互,向HSS发送S-CSCF分配请求,请求HSS分配为用户服务的S-CSCF,在请求中需要携带PVI、PUI。。
步骤S909:HSS为用户分配S-CSCF,并通过S-CSCF分配响应发送给I-CSCF。
步骤S910:I-CSCF将注销请求转发到指定的S-CSCF。
步骤S911:S-CSCF根据PVI、PUI以及MSC Server联系地址与已经注册的注册绑定关系进行匹配。
在匹配注册绑定关系时,不仅匹配PVI、PUI,还匹配MSC Server联系地址信息,即只有在三者全部匹配后,S-CSCF才认为接收到的注销请求和已有的注册绑定关系匹配,继续执行步骤S911,否则,认为要注销的注册绑定关系不存在,向MSC Server返回注销失败响应,结束流程。
步骤S912:S-CSCF与HSS交互,将用户的注销状态发送给HSS,请求中携带PVI、PUI。
步骤S913:HSS向S-CSCF返回注销响应。
步骤S914:S-CSCF向I-CSCF返回注销成功响应。
步骤S915:I-CSCF向增强MSC Server转发注销成功响应。
步骤S916:S-CSCF根据用户的签约数据的初始过滤准则,触发第三方注销过程,向AS发送注销请求,通知AS用户已经注销。
步骤S917:AS返回注销成功响应。
步骤S918:S-CSCF将更新或清除用户的注册绑定关系。
通过上述实施例一和实施例二可知,当UE从源增强MSCServer移动到目标增强MSC Server时,目标MSC Server按照实施例一执行IMS注册过程,源MSC Server按照实施例二执行注销过程。
由于目标增强的MSC Server发送的注册请求的地址为目标MSC Server的联系地址,因此不管源注册绑定关系是否存在,S-CSCF根据PVI、PUI以及目标MSC Server联系地址将无法匹配到已经存在的注册绑定关系,将创建新的注册绑定关系(PVI、PUI、目标MSC Server联系地址)。
而对于源增强MSC Server代替UE执行的注销过程,S-CSCF根据PVI、PUI以及源MSC Server的联系地址,只会匹配到源注册绑定关系,进而删除源注册绑定关系,而不会发生将目标注册绑定关系误删除的情况。
并且,为了简化操作,可以只在注销过程中要求将联系地址作为注销操作的匹配条件,而在注册过程中不要求将联系地址作为注销操作的匹配条件,在这种情况下,目标MSC Server的注册过程中,如果源注册绑定关系还没有被注销,由于S-CSCF只根据PVI、PUI进行匹配,则会匹配到源注册绑定关系,更新源注册绑定关系为目标注册绑定关系(PVI、PUI、目标MSC Serve联系地址);如果源注册绑定关系已经被注销,S-CSCF根据PVI、PUI无法匹配到注册绑定关系,将创建新的注册绑定关系(PVI、PUI、目标MSC Server联系地址)。而在源MSC Server的注销过程中,S-CSCF根据PVI、PUI以及源MSC Server的联系地址,如果源注册绑定关系已经被更新到目标注册绑定关系,S-CSCF根据PVI、PUI以及源MSC Server的联系地址无法匹配到源注册绑定关系,会返回注销响应失败;如果源注册绑定关系还没有被更新,则会匹配到源注册绑定关系,进而删除源注册绑定关系,同样不会发生将目标注册绑定关系误删除的情况。
实施例三
在该实施例中,增强的MSC Server代替CS UE执行注册过程,MSC Server特征信息为MSC Server注册标识,且该注册标识是直接携带在MSC Server发送的请求消息中,而不是插入到PVI以扩展PVI的形式携带在请求消息中,如图10所示,本实施例的具体执行过程包括:
步骤S1001~步骤S1005与上述步骤S801~步骤S805相同,在此不再描述。
步骤S1005a:增强的MSC Server生成注册标识。
具体地,增强的MSC Server可以根据节点信息生成注册标识,以保证与其他增强MSC Server生成的注册标识不同,满足获取的注册标识的唯一性要求。
在具体实施过程中节点信息可以为增强的MSC Server的信令节点编号、节点号码、IP地址、主机名等,在生成注册标识时,可以直接使用节点信息作为注册标识,也可以对节点信息使用规定的函数运算得到注册标识。
比如MSC Server的节点编号为+8610000001,则可以直接使用标号作为注册标识,也可以通过某种函数运算,如散列函数对节点编号做运算,得到唯一的注册标识,如散列函数(8610000001)=XXXXXXX。
注册标识可以通过《draft-ietf-sip-outbound》协议定义的reg-id携带,或定义新的头字段或参数携带。
并且,在该UE在该增强的MSC Server一次注册生命周期内,该注册标识必须保持不变,在后续的重注册或注销过程使用同一注册标识。
步骤S1006:MSC Server从用户的标识中推导出用户的归属域、PVI和PUI,并发现合适的入口点的地址,如I-CSCF的地址等。
步骤S1007:MSC Server发送SIP注册请求,其中包含PVI、PUI、MSC Server联系地址以及步骤S1005a生成的注册标识,并包含接入方式指示,表示该注册请求从MSC Server发出。
步骤S1008~步骤S1010,同图8步骤S808~步骤S809。
步骤S1011:S-CSCF根据PVI、PUI以及注册标识与已经注册的注册绑定关系进行匹配。
本实施例除了PVI和PUI外,增加注册标识作为匹配条件。当三者全部匹配后,S-CSCF才认为接收到的注册请求和已存在的注册绑定关系匹配,需要更新已经存在的注册绑定关系,否则认为是初始注册,将创建新的注册关系。
步骤S1012~步骤S1018,同图8步骤S812~步骤S818。
执行完上述过程,在S-CSCF中建立一个源注册绑定关系(PVI,PUI,源MSC Server联系地址、注册标识)。
实施例四
在该实施例中,UE移动到目标MSC Server,在目标MSC Server位置更新成功后,源MSC Server代替CS UE执行注销过程,MSCServer特征信息为注册标识,且该注册标识以独立的形式存在,而不是携带在PVI中。显然,该过程同样适用于由于其它原因导致UE不再在增强MSC Server中活跃,如UE在源增强的MSC Server去附着成功、UE被网络强制注销等。如图11所示,本实施例的具体执行过程包括:
步骤S1101~S1106,同图9中步骤S901~S906。
步骤S1107:源MSC Server代替UE执行IMS注销过程,向I-CSCF发送SIP注销请求,该注册请求中除了包括PVI、步骤315中获取的PUI,以及MSC Serve联系地址,还包含图10步骤1005a生成的注册标识。
步骤S1108~S1110,同图9中步骤S908~S910。
步骤S1111:S-CSCF根据PVI、PUI以及注册标识与已经注册的注册绑定关系进行匹配。
本实施例除了PVI和PUI外,增加注册标识作为匹配条件。当三者全部匹配后,S-CSCF才认为接收到的注注销请求和已存在的注册绑定关系匹配,删除已经存在的注册绑定关系,否则认为要注销的绑定关系不存在,向MSC Server返回注销失败响应。
步骤S1112~S1118,同图9中步骤S912~S918。
应用上述过程,当UE从源增强MSC Server移动到目标普通MSC Server时,如图11所示,目标MSC Server只执行电路域位置更新过程,不执行IMS注册过程,而源MSC Server将代替UE执行注销过程,删除原注册绑定关系,反映了用户的移动情况。
通过上述实施例三和四可知,当UE从源增强MSC Server移动到目标增强MSC Server时,目标MSC Server按照图10所示执行IMS注册过程,源MSC Server按照图11执行注销过程,由于这两个过程分别是针对两个注册关系进行的,互相不影响,不会发生将注册关系混乱的现象。当UE在不同增强MSC Server之间移动时,都会达到当移动过程结束后,S-CSCF中只保存目标注册绑定关系(PVI、PUI、目标MSC Server联系地址)的目的。
实施例五
在该实施例中,增强的MSC Server代替CS UE执行注册过程,MSC Server特征信息为MSC Server注册标识,且该注册标识插入到PVI以扩展PVI的形式携带在请求消息中,如图12所示,本实施例的具体执行过程包括:
步骤S1201~步骤S1206:同图8中步骤S801~S806。
步骤S1206a:增强MSC Server根据生成注册标识,并将注册标识插入PVI中形成扩展PVI,并将扩展PVI携带在请求消息中发送给IMS。
在具体实施过程中MSC Server可以利用用户标识推导出PVI,由MSC Server的节点信息确定注册标识,从而获取扩展PVI,比如UE的PVI为:
234150999999999@ics.mnc015.mcc234.3gppnetwork.org
节点编号为:+8610000001,
则扩展PVI可以为:
234150999999999@8610000001.ics.mnc015.mcc234.3gppnetwork.org
其他网络实体,如HSS/HLR、I-CSCF、S-CSCF,可以从扩展PVI反向推导出PVI,比如从
234150999999999@8610000001.ics.mnc015.mcc234.3gppnetwork.org
去除MSC Server节点信息推导出PVI。
步骤S1207,同图8中步骤S807,只是注册请求中携带的是扩展PVI,而不是PVI。
步骤S1208~步骤S1209,同图8中步骤S808~S809。
由于在HSS/HLR中是根据PVI、PUI进行分配S-CSCF操作的,而不是扩展PVI存储用户配置数据,因此必须将扩展PVI转换为PVI。这里有两种方法:
1)I-CSCF收到注册或注销请求,向HSS/HLR发送S-CSCF分配请求,其中携带扩展PVI和PUI;HSS/HLR根据扩展PVI获取用户私有标识,然后进行S-CSCF分配操作。
2)I-CSCF收到注册或注销请求,根据扩展PVI获取PVI,然后向HSS/HLR发送S-CSCF分配请求,其中携带PVI和PUI;HSS/HLR进行S-CSCF分配操作。
步骤S1210,同图8中步骤S810。
步骤S1211,S-CSCF根据扩展PVI、PUI与已经注册的注册绑定关系进行匹配。
步骤S1212~步骤S1213,同图8中步骤S812~S813。
由于在HSS/HLR中,采用PVI,而不是扩展PVI存储用户配置数据,因此必须将扩展PVI转换为PVI。这里有两种方法:
1)S-CSCF收到注册或注销请求,和HSS/HLR交互,请求其中携带扩展PVI和PUI;HSS/HLR根据扩展PVI获取用户私有标识,并进行相应的注册或注销操作。
2)S-CSCF收到注册或注销请求,根据扩展PVI获取用户私有标识,然后和HSS/HLR交互,请求其中携带PVI和PUI,HSS/HLR进行相应的注册或注销操作。
步骤S1214~步骤S1218,同图8中步骤S814~S818。
执行完上述过程,在S-CSCF中建立一个源注册绑定关系(扩展PVI,PUI,MSC Server联系地址)。
实施例六
在该实施例中,UE移动到目标MSC Server,在目标MSC Server位置更新成功后,源MSC Server代替CS UE执行注销过程,MSCServer特征信息为MSC Server注册标识,且该注册标识插入在PVI中,以扩展PVI的形式携带在请求消息中发送给IMS。显然,该过程同样适用于由于其它原因导致UE不再在增强MSC Server中活跃,如UE在源增强的MSC Server去附着成功、UE被网络强制注销等。如图13所示,本实施例的具体执行过程包括:
步骤S1301~S1306,与图9中的步骤S901~S906相同。
步骤S1307:由于UE在源MSC Server处于非激活状态,源MSC Server代替UE执行IMS注销过程,向I-CSCF发送SIP注销请求,该注销请求中携带步骤S1206a获取的扩展PVI、PUI,以及源MSC Server联系地址。
步骤S1308~S1309,同图9步骤S908~S909,只是需要I-CSCF或HSS/HLR从扩展PVI中获取PVI。
步骤S1310:I-CSCF将注销请求转发到指定的S-CSCF,该注销请求中携带的是扩展PVI。
步骤S1311:S-CSCF根据扩展PVI、PUI与已经注册的注册绑定关系进行匹配。
步骤S1312~S1313:同图9中步骤S912、S913,但在S-CSCF与HSS/HLR的交互过程,需要S-CSCF或HSS/HLR从扩展PVI中获取PVI。
步骤S1314~S1318:同图9中步骤S914~S918。
应用上述过程,当UE从源增强MSC Server移动到目标普通MSC Server时,目标MSC Server只执行电路域位置更新过程,不执行IMS注册过程,而源MSC Server将使用扩展PVI代替UE执行注销过程,删除源注册绑定关系(扩展PVI、PUI、源MSC Server联系地址),反映了用户的移动情况。
如上所述,借助本发明,改变了IMS注册机制中注册匹配关系,使不同增强的MSC Server代替UE发起注册时生成不同的注册绑定关系,避免了UE在移动过程中出现注册绑定关系操作混乱的现象,保证了IMS注册业务逻辑的正常,使业务可以正常处理。并且,本发明实施例只改变了MSC Server代替UE发起注册的流程,而不改变非MSC Server发起的注册流程,因而具有很好的兼容性。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种IP多媒体子系统IMS注册机制的实现方法,应用于包括电路域用户设备CS UE、增强的移动交换中心服务器MSCServer及IMS的网络环境,其特征在于,当所述MSC Server代替所述CS UE向所述IMS发送注册或注销请求时,所述方法包括:
所述IMS的服务呼叫会话控制功能S-CSCF从接收到的请求消息中获取所述CS UE的私有用户标识、公共用户标识以及所述MSC Server的特征信息,其中,所述请求消息包括注册请求或注销请求;
所述S-CSCF根据获取的所述私有用户标识、公共用户标识以及所述特征信息,与已有注册绑定关系进行匹配;
如果匹配成功,则对匹配成功的注册绑定关系执行所述请求消息所指示的操作。
2.根据权利要求1所述的方法,其特征在于,所述特征信息包括:所述MSC Server的联系地址。
3.根据权利要求1或2所述的方法,其特征在于,所述特征信息包括注册标识。
4.根据权利要求3所述的方法,其特征在于,在所述S-CSCF从接收到的请求消息中获取所述CS UE的私有用户标识、公共用户标识以及所述MSC Server的特征信息之前,所述方法还包括:
所述MSC Server生成并保存所述注册标识,并将所述注册标识携带在所述请求消息中,经所述IMS的查询呼叫会话控制功能I-CSCF发送给所述S-CSCF。
5.根据权利要求4所述的方法,其特征在于,所述请求消息是注册请求;
对匹配成功的注册绑定关系执行所述请求消息所指示的操作具体为:所述S-CSCF执行重注册过程,更新匹配成功的所述注册绑定关系;或,
如果匹配不成功,则所述S-CSCF执行初始注册过程,创建包括所述注册标识的注册绑定关系。
6.根据权利要求3所述的方法,其特征在于,所述注册标识携带在所述私有用户标识中;
在所述S-CSCF从接收到的请求消息中获取所述CS UE的私有用户标识、公共用户标识以及所述MSC Server的特征信息之前,所述方法还包括:
所述MSC Server生成所述注册标识,并将所述注册标识插入到所述私有用户标识中;
所述MSC Server将所述公共用户标识和插入了所述注册标识的所述私有用户标识携带在所述请求消息中,经所述IMS的查询呼叫会话控制功能I-CSCF发送给所述S-CSCF。
7.根据权利要求6所述的方法,其特征在于,所述请求消息是注册请求;
对匹配成功的注册绑定关系执行所述请求消息所指示的操作具体为:所述S-CSCF执行重注册过程,更新匹配成功的所述注册绑定关系;或,
如果匹配不成功,则所述S-CSCF执行初始注册过程,创建包括携带有所述注册标识的所述私有用户标识的注册绑定关系。
8.根据权利要求4至7任一项所述的方法,其特征在于,所述MSC Server生成所述注册标识具体包括:
所述MSC Server将其节点信息设置为所述注册标识;或,
所述MSC Server通过预设算法对其节点信息进行计算,获得所述注册标识。
9.一种服务呼叫会话控制功能S-CSCF,其特征在于,包括:
获取模块,用于从接收到的请求消息中获取作为发起方的CS UE的私有用户标识、公共用户标识,以及代替所述CS UE向该S-CSCF发送所述请求消息的增强的MSC Server的特征信息,其中,所述请求消息包括:注册请求或注销请求;
匹配模块,用于根据所述获取模块获取的所述私有用户标识、公共用户标识及特征信息,与已有注册绑定关系进行匹配;
执行模块,用于根据所述匹配模块的匹配结果,执行所述请求消息所指示的操作。
10.一种增强的MSC Server,其特征在于,包括:
决策模块,用于决定是否代替CS UE执行IMS注册或注销;
设置模块,用于在所述决策模块决定代替所述CS UE执行IMS注册或注销后,在向IMS发送的请求消息中携带所述MSC Server的注册标识;
发送模块,用于发送经过所述设置模块设置的请求消息。
11.一种IMS注册机制的实现系统,该系统包括:增强的MSCServer及IMS的I-CSCF和S-CSCF,其特征在于,
所述MSC Server,用于代替CS UE向所述IMS系统发送请求消息,其中,所述请求消息中携带有所述CS UE的私有用户标识、公共用户标识及所述MSC Server的特征信息;
所述S-CSCF,用于接收经所述I-CSCF发送的所述请求消息,并根据所述请求消息中携带的所述私有用户标识、公共用户标识及特征信息,与已有注册绑定关系进行匹配,在匹配成功的情况下,对匹配到的注册绑定关系执行所述请求消息指示的操作。
12.根据权利要求11所述的系统,其特征在于,所述S-CSCF还用于在匹配不成功的情况下,且所述请求为注册请求,执行初始注册过程,创建包括所述特征信息的注册绑定关系。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102132334A CN101583119B (zh) | 2008-08-15 | 2008-08-15 | Ip多媒体子系统注册机制的实现方法、系统及装置 |
EP09806333.2A EP2315409B1 (en) | 2008-08-15 | 2009-07-09 | Realizing method, system and apparatus of register mechanism in ip multimedia subsystem |
PCT/CN2009/072704 WO2010017730A1 (zh) | 2008-08-15 | 2009-07-09 | Ip多媒体子系统注册机制的实现方法、系统及装置 |
US13/058,728 US8935374B2 (en) | 2008-08-15 | 2009-07-09 | Method, system, and device for realizing registration mechanism of IP multimedia subsystem |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102132334A CN101583119B (zh) | 2008-08-15 | 2008-08-15 | Ip多媒体子系统注册机制的实现方法、系统及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101583119A CN101583119A (zh) | 2009-11-18 |
CN101583119B true CN101583119B (zh) | 2011-08-24 |
Family
ID=41365021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102132334A Active CN101583119B (zh) | 2008-08-15 | 2008-08-15 | Ip多媒体子系统注册机制的实现方法、系统及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8935374B2 (zh) |
EP (1) | EP2315409B1 (zh) |
CN (1) | CN101583119B (zh) |
WO (1) | WO2010017730A1 (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198101B (zh) * | 2007-12-29 | 2011-11-30 | 中兴通讯股份有限公司 | Ip多媒体子系统集中业务主席方会议业务的实现方法 |
CN101699811B (zh) * | 2009-10-29 | 2012-10-03 | 华为技术有限公司 | 一种ims集中业务的通信方法、装置及系统 |
CN101784032A (zh) * | 2010-03-12 | 2010-07-21 | 中兴通讯股份有限公司 | 用户的注册方法和系统 |
US8812685B2 (en) * | 2010-07-16 | 2014-08-19 | At&T Intellectual Property I, L.P. | Advanced gateway device |
FR2996096A1 (fr) * | 2012-09-24 | 2014-03-28 | France Telecom | Procedes de verification et de controle dans un cœur de reseau ip multimedia, et serveurs |
CN103874189B (zh) * | 2012-12-14 | 2017-10-10 | 北京新媒传信科技有限公司 | 一种ims客户端注销方法和系统 |
CN104780183B (zh) * | 2014-01-09 | 2019-07-05 | 腾讯科技(深圳)有限公司 | 一种信息分享方法、装置及电子设备 |
CN108235375B (zh) * | 2016-12-21 | 2020-06-09 | 中国移动通信集团公司 | 一种移动交换中心池中负载均衡配置的方法和装置 |
CN109151800B (zh) * | 2017-06-15 | 2021-12-31 | 华为技术有限公司 | 通信方法和设备 |
CN112911583A (zh) * | 2017-07-11 | 2021-06-04 | 华为技术有限公司 | 设备接入方法、设备及系统 |
CN110611625B (zh) | 2018-11-27 | 2020-11-06 | 新华三技术有限公司 | 网络设备及应用于网络设备的逻辑装置 |
KR20210149106A (ko) * | 2019-04-30 | 2021-12-08 | 삼성전자주식회사 | 무선 통신 네트워크에서 충돌을 처리하기 위한 방법 및 ue |
CN111835779B (zh) * | 2020-07-20 | 2023-04-18 | 安徽华速达电子科技有限公司 | 一种设备接入平台的认证方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1838610A (zh) * | 2005-03-24 | 2006-09-27 | 华为技术有限公司 | 一种实现网际协议多媒体子系统中用户注册的方法 |
CN1859426A (zh) * | 2006-03-20 | 2006-11-08 | 华为技术有限公司 | 电路域终端接入多媒体子系统的方法及其实现装置 |
CN101064644A (zh) * | 2006-04-30 | 2007-10-31 | 华为技术有限公司 | 一种感知用户进行非ims业务的状态并进行通知的方法及系统 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6405048B1 (en) * | 1996-08-28 | 2002-06-11 | Telefonaktiebolaget L M Ericsson | Method and system for autonomously allocating frequencies to a radio system sharing frequencies with an overlapping macro radio system |
US6596458B1 (en) * | 1999-05-07 | 2003-07-22 | Fuji Photo Film Co., Ltd. | Positive-working photoresist composition |
US6871070B2 (en) | 2001-07-31 | 2005-03-22 | Lucent Technologies Inc. | Communication system for providing roaming between an internet protocol multimedia system and a circuit-switched domain |
ATE479288T1 (de) * | 2002-07-16 | 2010-09-15 | Nokia Corp | Optimierte leitweglenkung zwischen telekommunikationsnetzen |
KR100651569B1 (ko) * | 2004-06-01 | 2006-11-29 | 삼성전자주식회사 | 셀룰러 통신 시스템의 자원 할당 스케줄링 방법 |
FR2882482B1 (fr) * | 2005-02-23 | 2007-04-20 | Alcatel Sa | Dispositif de controle d'acces de terminaux d'abonnes d'un domaine cs a des services d'un reseau de communication ims |
CN100450207C (zh) | 2005-09-30 | 2009-01-07 | 华为技术有限公司 | 电路域用户接入ims域的方法及通信系统 |
JP4371316B2 (ja) * | 2005-11-17 | 2009-11-25 | 富士通株式会社 | 情報通信プログラム、情報通信装置、情報通信方法 |
DE602006013358D1 (de) * | 2006-08-23 | 2010-05-12 | Ericsson Telefon Ab L M | Verfahren zum registrieren einer nicht-ims-benutzereinrichtung in einer ims-domäne |
US9538361B2 (en) | 2006-11-06 | 2017-01-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatuses for registering a terminal in the IMS over a circuit-switched access domain |
US20090103518A1 (en) * | 2007-10-18 | 2009-04-23 | Motorola, Inc. | Call origination by an application server in an internet protogol multimedia core network subsystem |
US20090191873A1 (en) * | 2008-01-24 | 2009-07-30 | At&T Labs | System and method of registering users at devices in an ip multimedia subsystem (ims) using a network-based device |
US8134956B2 (en) * | 2008-01-24 | 2012-03-13 | At&T Intellectual Property I, L.P. | System and method of providing registration alert in an IMS system |
US9246950B2 (en) * | 2008-01-24 | 2016-01-26 | At&T Intellectual Property I, L.P. | System and method of providing registration macros in an IMS network-based device |
US8472431B2 (en) * | 2008-01-24 | 2013-06-25 | At&T Intellectual Property I, L.P. | System and method of providing IMS services to users on terminating non IMS devices |
-
2008
- 2008-08-15 CN CN2008102132334A patent/CN101583119B/zh active Active
-
2009
- 2009-07-09 US US13/058,728 patent/US8935374B2/en active Active
- 2009-07-09 WO PCT/CN2009/072704 patent/WO2010017730A1/zh active Application Filing
- 2009-07-09 EP EP09806333.2A patent/EP2315409B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1838610A (zh) * | 2005-03-24 | 2006-09-27 | 华为技术有限公司 | 一种实现网际协议多媒体子系统中用户注册的方法 |
CN1859426A (zh) * | 2006-03-20 | 2006-11-08 | 华为技术有限公司 | 电路域终端接入多媒体子系统的方法及其实现装置 |
CN101064644A (zh) * | 2006-04-30 | 2007-10-31 | 华为技术有限公司 | 一种感知用户进行非ims业务的状态并进行通知的方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
EP2315409A1 (en) | 2011-04-27 |
WO2010017730A1 (zh) | 2010-02-18 |
US20110145388A1 (en) | 2011-06-16 |
US8935374B2 (en) | 2015-01-13 |
EP2315409B1 (en) | 2016-05-04 |
EP2315409A4 (en) | 2014-01-01 |
CN101583119A (zh) | 2009-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101583119B (zh) | Ip多媒体子系统注册机制的实现方法、系统及装置 | |
KR100755984B1 (ko) | 이동 통신 시스템에서의 가입자의 복수 등록 | |
KR100909533B1 (ko) | 사용자 아이덴티티들 | |
EP1847076B1 (en) | Methods, systems, and computer program products for supporting database access in an internet protocol multimedia subsystem (IMS) network environment | |
CN101569154B (zh) | 用于为非登记订户的gsm与ims之间的重叠 | |
JP4922397B2 (ja) | マルチモード通信端末装置を多重登録する方法 | |
US8417240B2 (en) | Method, system and apparatus for using IMS communication service identifier | |
JP2006522501A5 (zh) | ||
EP2487986B1 (en) | Method, device and system for processing connection of called party | |
CN101127722A (zh) | 核心网元重启/故障恢复后的处理方法 | |
US8265622B2 (en) | Method and saving entity for setting service | |
EP3542506B1 (en) | Protecting user's anonymity when visiting foreign networks | |
CN102223248B (zh) | 呼叫业务处理方法与系统 | |
US9060005B2 (en) | Method, apparatus, system and related computer program product for handover management | |
CN1984140B (zh) | 实现网际协议多媒体子系统服务能力协商的方法 | |
CN101577894B (zh) | Ip多媒体子系统集中业务的注册方法及系统 | |
CN100479611C (zh) | 多媒体域仿真电路域业务的系统、装置及方法 | |
EP2673943B1 (en) | Method for handling public identities in an internet protocol multimedia subsystem network | |
CN100536484C (zh) | 一种ip地址注销方法 | |
CN101272598A (zh) | 一种更改电路交换域业务信息的方法、系统及装置 | |
CN101141440A (zh) | 归属呼叫会话控制服务器获取初始请求过滤条件的方法 | |
CN119136269B (zh) | 一卡双号呼叫建立专载时ims域和ps域交互的方法及装置 | |
CN113169955B (zh) | 用于呼叫会话控制功能恢复的装置、方法和计算机程序 | |
CN101583108A (zh) | 通过承载接口协商实现QoS资源控制的方法和系统 | |
KR20120097897A (ko) | Ims망내 와일드카드 번호체계 가입자의 위치등록전달방법 및 그 장치 |
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 |