51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 2568|回复: 6

[基础知识] IMS网络中的用户标识都有哪些? [复制链接]

Rank: 9Rank: 9

发表于 2013-3-3 17:12:41 |显示全部楼层
一键分享 一键分享

在任意类型网络中,都需要能够唯一地标识用户。就像我们在PSTN拨打一个号码时,只有一个特定的电话用户会振铃。

网络运营的关键就是运营商要能够识别用户,这样才能正确地为用户提供呼叫。在PSTN中,通过电话号码来标识用户,标识用户的电话号码有不同的格式:本地短号码、长号码或者国际号码。实际上,这些号码都是对电话用户的不同表示方式,号码的位数取决于被叫用户及其所在的区域。

另外,当提供一种新业务时,也需要对业务进行标识。在PSTN中,业务也通过特殊号码来标识,典型的做法是通过一个特殊的前缀,例如,800号业务。IMS也提供了标识业务机制。

1公共用户标识

在IMS中也有一种标识用户的方式,一个IMS用户会分配一个或者多个IMS公共用户标识(IMS Public User Identities,IMPU),归属运营商负责为每个IMS分配这些公共用户标识。公共用户标识可以是SIPUR1或者TELURI。公共用户标识用于名片上的联系信息,在IMS中,公共用户标识用于路由SIP信令。如果我们将IMS与GSM进行比较,那么公共用户标识与IMS的关系就像MSISDN与GSM的关系。

当公共用户标识包含一个SIPURI时,其形式为sip:first.last@operator.com,当然IMS运营商能够改变该机制来解决其需求。另外,在SIPURI中也可以包含一个电话号码,使用以下形式:

sip:+8613912345678@operator.com;

这种形式也是需要的,因为SIP要求注册后的URI为SIPURI,所以不可能在SIP中注册一个TEL URI,只能是注册一个包含电话号码的SIP URI。

TEL URI是公共用户标识的另外一种格式,以下的TEL URI代表国际形式的TEL URI。

tel:+8687654321

当IMS终端向PSTN电话发起呼叫时,就会用到TELURI,因为PSTN号码只能用数字表示。另一方面,PSTN用户也会向IMS用户发起呼叫,因为PSTN用户只能拨打号码,所以也需要TEL URI。

我们可以想象运营商能够为每个用户至少分配一个SIP URI和一个TEL URI。向一个用户分配多个公共用户标识是必要的,因为这样便可以把用户的标识从朋友、家庭和商务等情况区分来看,或者可以通过不同标识触发不同业务。

IMS提供了一个非常有趣的概念:即一组隐性注册公共用户标识。在常规SIP操作中,进行注册的每个标识都需要请求SIPREGISTER请求。然而在IMS中,很可能会在一个消息中注册多个公共用户标识,这样便可以节省时间和带宽。

2 私有用户标识

每个IMS用户都分配了一个私有用户标识(IMS Private User Identities,IMPI)。与公共用户标识不同,私有用户标识不是SIP URI或者TEL URI,相反,它们是一种网络接入标识符(Network Access Identifier,NAI)。NAI的格式为usemame@operator.com

与公共用户标识不同,私有用户标识不用于路由SIP请求,相反,它们只用于签约标识和鉴权目的。私有用户标识在IMS中执行的功能类似于IMSI在GSM中的功能。私有用户标识对用户而言是不可知的,因为它仅仅存储在智能卡中,就像IMSI存储在用户标识模块(Subscriber Identity Module,SIM)中一样。

3 公共用户标识和私有用户标识的关系

对每一个IMS用户而言,运营商可以为其分配一个或者多个公共用户标识和一个私有用户标识。如果是GSM/UMTS系统,智能卡会存储私有用户标识和至少一个公共标识。HSS是与所有用户相关的数据库,存储分配给用户的私有用户标识和所有公共用户标识。HSS和S-CSCF也将公共用户标识和私有用户标识关联起来。

IMS用户、私有用户标识和公共用户标识的关系如图1所示。IMS用户分配一个私有用户标识和多个公共用户标识。这是在3GPP Release5中进行的规范。

在3GPP Release6中,又对私有用户标识和公共用户标识进行了扩展,如图2所示。每个用户可以分配多个私有用户标识。在UMTS情况下,只有一个私有用户标识存储在智能卡中,但是对于IMS而言,用户会对不同的终端插入不同的智能卡,很可能会出现以下情况,即一些公共用户标识会与多个私有用户标识结合使用。图2给出了这种情况的示意图,因为它有两个私有用户标识,此时公共用户标识2可以同时被两个IMS终端使用,每个终端分配一个不同的用户私有标识。

4 公共业务标识

公共业务标识(Public Service Identities,PSI)是在3GPP Release6中引入的。与公共用户标识不同,公共用户标识是分配给用户的,而PSI是分配给位于AS中的业务的,例如,AS中的聊天室业务就由一个PSI來标识。与公共用户标识类似,PSI也需要采用SIP URI或者TEL URI格式。

与公共用户标识不同,PSI没有关联的私有用户标识。因为私有用户标识用于用户鉴权目的,PSI对用户而言是不可用的。

由于PSI可以直接对AS进行解析,I-CSCF便可以直接与AS进行接口,将以PSI标记的SIP请求发送给AS。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册
51学通信(www.51xuetongxin.com):致力打造最好的通信技术在线学习平台 。

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

发表于 2014-5-8 00:10:11 |显示全部楼层
学习了。。。。非常感谢。。。

使用道具 举报

Rank: 2Rank: 2

发表于 2016-4-12 10:08:04 |显示全部楼层
感谢,类比很精彩,理解深刻了许多。

使用道具 举报

Rank: 2Rank: 2

发表于 2016-6-15 20:52:58 |显示全部楼层
学习了,非常感谢

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

发表于 2016-6-20 17:50:15 |显示全部楼层
多谢分享,下载学习中!

使用道具 举报

Rank: 2Rank: 2

发表于 2017-10-11 20:42:00 |显示全部楼层
这个说明清楚明了

使用道具 举报

Rank: 2Rank: 2

发表于 2018-7-17 11:17:54 |显示全部楼层
学习了~~~感谢分享~~~~~~~~

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2018-11-22 19:07 , Processed in 0.269878 second(s), 15 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部