一种IMS网络中控制用户终端登录的方法和装置制造方法及图纸

技术编号:10166724 阅读:97 留言:0更新日期:2014-07-02 01:39
本发明专利技术公开了一种IMS网络中控制用户终端登录的方法和装置,用以解决现有技术中针对用户终端登录只能采用单一的处理方式的问题。该方法包括:接收用户终端发送的携带有用户标识的登录请求;在预先存储的已登录的用户终端的用户标识中,查找是否存在登录请求中携带的用户标识;在查找结果为是时,根据预先存储有已登录的用户终端的用户标识与终端类型的对应关系的数据库,确定登录请求中携带的用户标识所对应的终端类型;并根据确定出的终端类型对发送来登录请求的用户终端做出不同处理。

【技术实现步骤摘要】
一种IMS网络中控制用户终端登录的方法和装置
本专利技术涉及IMS网络
,尤其涉及一种IMS网络中控制用户终端登录的方法和装置。
技术介绍
IMS(IPMultimediaSubsystem,IP多媒体系统)网络相比现有的TDM(TimeDivisionMultiplexing,时分复用)网络的优势在于其支持丰富的网络终端,包括固定电话类的硬终端和安装于PC机或智能终端(如智能手机、平板电脑)的软终端。其中,硬终端与现有的TDM网络中的用户终端(UserEquipment,UE)有共同的属性:运营商为个人用户或集团用户安装的固定电话,移动性差,基本固定在家庭使用或者在单位使用;而软终端可以跟随用户的位置而变,只要有PC机或者智能终端(智能手机、平板电脑)以及相应的internet就能使用。目前,IMS网络中UE的登录过程主要如图1所示,其中涉及的登录鉴权网元为HSS(HomeSubscriptionServer,本地用户服务器)和S-CSCF(ServingCallSessionControlFunction,服务呼叫会话控制功能)。当UE登录并且鉴权之后,HSS中会存储该UE的用户信息,并基于存储的用户信息进而可以执行后续的注销、再登录鉴权等。而针对已登录在线的UE,当有其他UE使用相同的用户名以及正确的密码进行再登录时,或者强制已经登录的UE下线,并同意该次的登录请求;或者拒绝该次的登录请求。其中,上述两种处理方式只能同时采用其中一种处理方式来执行。如图2所示,为拒绝用户终端再登录的实现示意图,当其他UE携带相同的用户名以及正确的密码进行再登录时,经过HSS的鉴别,发起拒绝消息,从而拒绝其他UE的重登录。
技术实现思路
本专利技术实施例提供一种IMS网络中控制用户终端登录的方法和装置,用以解决现有技术中针对用户终端登录只能采用单一的处理方式的问题。本专利技术实施例采用以下技术方案:一种IMS网络中控制用户终端登录的方法,包括:接收用户终端发送的携带有用户标识的登录请求;在预先存储的已登录的用户终端的用户标识中,查找是否存在所述登录请求中携带的用户标识;在查找结果为是时,根据预先存储有已登录的用户终端的用户标识与终端类型的对应关系的数据库,确定所述登录请求中携带的用户标识所对应的终端类型;当确定出的终端类型为软终端类型时,判断所述登录请求中包含的用户鉴权信息与预先针对发送所述登录请求的用户终端所存储的用户鉴权信息是否匹配一致,并在判断结果为是时,向发送来所述登录请求的用户终端发送同意登录通知消息;当确定出的终端类型为硬终端类型时,向发送所述登录请求的用户终端发送拒绝登录通知消息。一种IMS网络中控制用户终端登录的装置,包括:第一接收单元,用于接收用户终端发送的携带有用户标识的登录请求;查找单元,用于在预先存储的已登录的用户终端的用户标识中,查找是否存在第一接收单元接收的登录请求中携带的用户标识;第一终端类型确定单元,用于在查找单元的查找结果为是时,根据预先存储有已登录的用户终端的用户标识与终端类型的对应关系的数据库,确定所述登录请求中携带的用户标识所对应的终端类型;软终端控制单元,用于当第一终端类型确定单元确定出的终端类型为软终端类型时,判断所述登录请求中包含的用户鉴权信息与预先针对发送所述登录请求的用户终端所存储的用户鉴权信息是否匹配一致,并在判断结果为是时,向发送来所述登录请求的用户终端发送同意登录通知消息;硬终端控制单元,用于当第一终端类型确定单元确定出的终端类型为硬终端类型时,向发送所述登录请求的用户终端发送拒绝登录通知消息。本专利技术实施例的有益效果如下:本专利技术实施例通过上述的方案,可以确定出用户终端发送的登录请求中携带的用户标识所对应的上次登录的终端类型,再根据确定的终端类型对该登录请求做出处理,当判断出该用户标识所对应的上次登录的终端类型为硬终端时,则拒绝该次登录请求,避免了由于黑客盗号或者运营商操作错误而造成的同号再登录的情况,充分保证了使用硬终端的安全性;当判断出该用户标识所对应的上次登录的终端类型为软终端时,则允许该次登录请求,使得同一个用户标识所对应的用户可以在不同的终端上进行软终端登录,充分实现了使用软终端的灵活性。附图说明图1为现有技术中IMS网络中用户终端登录过程实现示意图;图2为现有技术中IMS网络中拒绝用户终端再登录的实现示意图;图3为本专利技术实施例提供的用户终端首次登陆过程的实现示意图;图4为本专利技术实施例一提供的一种IMS网络中控制用户终端登录的方法的主要流程图;图5为本专利技术实施例二提供的一种IMS网络中控制用户终端登录的方法的具体流程图;图6为本专利技术实施例三提供的一种IMS网络中控制用户终端登录的装置的结构示意图。具体实施方式为了解决现有技术中针对用户终端登录只能采用单一的处理方式的问题,专利技术人对现有技术中的IMS网络中的用户终端(硬终端和软终端)登录方案进行了深入研究。以下为现有技术中的IMS网络中的硬终端和软终端登录方案的具体介绍:对于硬终端,由于其是运营商给个人用户或者集团用户安置的固定电话,部署的过程中需要接入硬件设备,而部署的硬件设备也是与个人用户或者集团用户的地址紧密相关的,当部署完毕后,除非用户侧设备掉电,否则该码号应该是长期在IMS网络中登录在线的。如果该硬终端的码号在线而又出现其他的UE使用同样的码号请求登录,往往是出现黑客盗号或者运营商操作错误造成的。因此,在正常情况下,一旦硬终端的码号登录成功且未注销前,是不应该允许其他用户再用与该硬终端的码号相同的码号登录的。对于软终端,由于其是在PC机(或智能终端)中安装后进行使用的,因此移动性强,而且归属个人所有,非常容易出现以下情况:用户在某个PC机上登录后,当用户离开该PC机但未能注销软终端或者由于临时网络断开使得软终端未能及时注销时,该用户又使用相同的码号在另外一台PC机上登录。在这样的情况下,一般的处理方式应该是允许在后登录的用户登录。由此可见,对于IMS网络中的硬终端和软终端来说,它们的登录要求是不一致的:对于使用硬终端登录的用户,一定是希望后登录的用户被拒绝,而对于使用软终端登录的用户,一定是希望后登录的用户被允许登录,并且强制已经登录在线的用户注销。而目前的IMS网络中,只能支持统一的一种方式来执行。针对上述现有技术中存在的缺陷,本申请实施例提供一种IMS网络中控制用户终端登录的方案,该方案可以确定出用户终端发送的登录请求中携带的用户标识所对应的上次登录的终端类型,再根据确定的终端类型对该登录请求做出处理,当判断出该用户标识所对应的上次登录的终端类型为硬终端时,则拒绝该次登录请求,避免了由于黑客盗号或者运营商操作错误而造成的同号再登录的情况,充分保证了使用硬终端的安全性;当判断出该用户标识所对应的上次登录的终端类型为软终端时,则允许该次登录请求,使得同一个用户标识所对应的用户可以在不同的终端上进行软终端登录,充分实现了使用软终端的灵活性。其中,本专利技术实施例提供的方案的基本思想为:通过扩展UE与HSS之间传递数据的接口,使该接口可以传递终端类型标识。如图3所示,为本专利技术实施例提供的用户终端首次登陆过程的实现示意图。其中,用户终端在登陆的过程中向HSS传递其终端类型,在UE→P-CSCF→I-C本文档来自技高网
...

【技术保护点】
一种IMS网络中控制用户终端登录的方法,其特征在于,包括:接收用户终端发送的携带有用户标识的登录请求;在预先存储的已登录的用户终端的用户标识中,查找是否存在所述登录请求中携带的用户标识;在查找结果为是时,根据预先存储有已登录的用户终端的用户标识与终端类型的对应关系的数据库,确定所述登录请求中携带的用户标识所对应的终端类型;当确定出的终端类型为软终端类型时,判断所述登录请求中包含的用户鉴权信息与预先针对发送所述登录请求的用户终端所存储的用户鉴权信息是否匹配一致,并在判断结果为是时,向发送来所述登录请求的用户终端发送同意登录通知消息;当确定出的终端类型为硬终端类型时,向发送所述登录请求的用户终端发送拒绝登录通知消息。

【技术特征摘要】
1.一种IMS网络中控制用户终端登录的方法,其特征在于,包括:接收用户终端发送的携带有用户标识的登录请求;在预先存储的已登录的用户终端的用户标识中,查找是否存在所述登录请求中携带的用户标识;在查找结果为是时,根据预先存储有已登录的用户终端的用户标识与终端类型的对应关系的数据库,确定所述登录请求中携带的用户标识所对应的已登录的用户终端的终端类型;当确定出的已登录的用户终端的终端类型为软终端类型时,判断所述登录请求中包含的用户鉴权信息与预先针对发送所述登录请求的用户终端所存储的用户鉴权信息是否匹配一致,并在判断结果为是时,向发送所述登录请求的用户终端发送同意登录通知消息;当确定出的已登录的用户终端的终端类型为硬终端类型时,向发送所述登录请求的用户终端发送拒绝登录通知消息。2.如权利要求1所述的方法,其特征在于,所述登录请求中还携带有终端类型标识;则所述方法还包括:在查找结果为否时,根据所述登录请求中携带的终端类型标识与所述登录请求中携带的用户标识的对应关系,更新所述数据库。3.如权利要求1所述的方法,其特征在于,所述登录请求中还携带有终端类型标识;则所述方法还包括:当确定出的已登录的用户终端的终端类型为软终端类型时,根据所述登录请求中携带的终端类型标识确定发送所述登录请求的用户终端的终端类型;当确定出所述终端类型标识所表示的已登录的用户终端的终端类型为硬终端类型时,将所述数据库中对应于所述登录请求中的用户标识的终端类型更新为硬终端类型。4.如权利要求1所述的方法,其特征在于,所述方法还包括:在查找结果为是之后,以及判断所述登录请求中包含的用户鉴权信息与预先针对发送所述登录请求的用户终端所存储的用户鉴权信息是否匹配一致之前,从已登录的用户终端中,确定使用所述登录请求中携带的用户标识完成登录的用户终端;并在发送所述同意登录通知消息后,断开确定的用户终端与所述IMS网络的连接。5.如权利要求1所述的方法,其特征在于,还包括:接收注销请求;断开发送注销请求的用户终端与所述IMS网络的连接;并从所述数据库中,删除发送注销请求的用户终端的用户标识与终端类型的对应关系。6.一种IMS网络中控制用户终端登录的装置,其特征在于,包括:第一接收单元,用于接收用户终端发送的携带有用户标识的登录请求;查找单元,用于在预先存储的已登录的用户终端的用户标识中,查找是否存在第一接收单元接收的登录请求中...

【专利技术属性】
技术研发人员:谭朝丽王君庭张小龙
申请(专利权)人:中国移动通信集团北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1