注销用户的方法及系统的制作方法

文档序号:7748762阅读:114来源:国知局
专利名称:注销用户的方法及系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种注销用户的方法及系统。
背景技术
IP多媒体子系统(IP Multimedia subsystem,简称为IMS)是第三代合作伙伴组 织(3rd Generation Partnership Project,简称为3GPP)定义的下一代网络的标准,它的 显著特点是采用了会话初始协议(Session Initiation Protocol,简称为SIP)体系,通讯 与接入无关,可以具备多种媒体业务控制功能与承载能力分离,呼叫与会话分离,应用与服 务分离,业务与网络分离,以及移动网与因特网业务融合等多种能力。IMS的提出顺应了通讯网融合发展的趋势。IMS体系中的主要功能实体包括用 户设备(User Equipment,简称为UE),代理呼叫会话控制功能实体(Proxy call session control Function,简称为P-CSCF),查询呼叫会话控制功能实体(Interrogating call sessioncontrol Function,简称为I-CSCF),服务呼叫会话控制功能实体(Serving call session control Function,简禾尔为 S—CSCF),归属用户月艮务器(Home subscriber Server, 简称为HSS),以及应用服务器(Application Server,简称为AS),网络架构如图1所示。公有用户标识(Public User Identity,简称为PUI)是用户在IMS网络中通信的 用户标识,一个IMS公有用户标识如果要进行会话,需要首先进行注册,注册的过程就是将 自己的位置在网络上进行登记,成功注册后,P-CSCF, S-CSCF, AS、HSS上会保存相关的用 户数据,以便会话使用。订阅(Subscribe)/通知(Notify)机制,使网络实体可以订阅某 种资源信息,当资源信息改变时,负责资源的网络实体可以通知订阅者。注册成功后,UE、 P-CSCF、AS会向S-CSCF建立用户注册状态的订阅,这样用户注册状态改变后,S-CSCF能够 通过Notify消息通知到P-CSCF、UE、AS,保证全网数据的一致性。在相关技术中,UE、P_CSCF、AS和S-CSCF之间建立的订阅/通知关系,当用户的注 册状态发生改变时,S-CSCF会主动发送Notify通知消息,通知UE、P-CSCF, AS。从而保证 UE、P-CSCF、S-CSCF、HSS、AS 的全网数据的一致。在IMS网络现有技术中,出于运营商运维需要(如黑名单、欠费、盗打电话、用户管 理等情况),S-CSCF能够主动注销用户。目前IMS系统中S-CSCF主动注销用户过程如图2 所示,包括以下步骤步骤S202,S-CSCF根据本地策略或者运维需要,决定主动注销某个IMS用户;步骤S204,基于已经建立的订阅/通知机制,S-CSCF向P-CSCF发送notify请求, 该请求用于S-CSCF通知UE注销用户,请求消息中,携带用户的公有用户标识;步骤S206,P-CSCF 转发 notify 请求到 UE ;步骤S208,UE完成注销逻辑后,向P-CSCF发送notify请求的响应消息,如2000K ;步骤S210,P-CSCF转发notify的响应消息到S-CSCF ;步骤S212,基于已经建立的订阅/通知机制,S-CSCF向P-CSCF发送notify请求,该请求用于S-CSCF通知P-CSCF注销用户,请求消息中,携带用户的公有用户标识;
步骤S214,P-CSCF完成处理逻辑后,向S-CSCF发送notify请求的响应消息,如 2000K ;步骤S216, S-CSCF 向 HSS 发送更新用户请求(ServerAssignment Request,简称为SAR),请求消息中携带用户的公有用户标识,通知HSS注销用户;步骤S218,HSS完成注销逻辑后,向S-CSCF发送更新用户响应(Server Assignment Answer,简禾尔为 SAA);步骤S220,基于已经建立的订阅/通知机制,S-CSCF向AS发送notify请求,该请 求用于S-CSCF通知AS注销用户,请求消息中,携带用户的公有用户标识;步骤S222,AS完成处理逻辑后,向S-CSCF发送notify请求的响应消息,如2000K ;上述流程中,当S-CSCF主动注销用户时,能够保证UE、P-CSCF、S-CSCF、HSS、AS的 全网数据的一致。然而发明人发现,S-CSCF主动注销用户不能满足第三代合作伙伴计划 (3rd GenerationPartnership Pro ject,简称为3GPP)和运营商基于运维和策略的需要,例 如,用户管理、业务管理等。

发明内容
针对相关技术中S-CSCF主动注销用户不能满足第三代合作伙伴计划和运营商基 于运维和策略的需要的问题,本发明的主要目的在于提供一种注销用户的方法,以解决上 述问题至少之一。根据本发明的一个方面,提供了一种注销用户的方法。根据本发明的注销用户的方法包括服务呼叫S-CSCF接收来自于AS的指示注销 用户的通知消息,其中,通知消息携带有公有用户标识;S-CSCF解析通知消息并注销公有 用户标识对应的用户。根据本发明的一个方面,提供了一种注销用户的系统。根据本发明的注销用户的系统包括:AS,用于向服务呼叫S-CSCF发送指示注销用 户的通知消息,其中,通知消息携带有公有用户标识;S-CSCF,用于解析通知消息并注销公 有用户标识对应的用户。通过本发明,AS主动构造并发送通知消息给S-CSCF,由S-CSCF完成注销用户的操 作,解决了相关技术中S-CSCF主动注销用户不能满足第三代合作伙伴计划和运营商基于 运维和策略的需要的问题,进而可以满足运营商运维和策略的需要,提高用户体验。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的IMS网络架构示意图;图2是根据相关技术的IP多媒体子系统S-CSCF主动注销用户的流程图;图3是根据本发明实施例的注销用户的方法的流程图;图4是根据本发明优选实施例一的注销用户的方法的流程图;图5是根据本发明优选实施例二的注销用户的方法的流程图;图6是根据本发明实施例的注销用户的系统的结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施方式
对本发明作进一步详细的说明。在IMS网络中,S-CSCF能够主动注销用户,但是基于运营商的运维和 策略的需求, 希望AS能够主动注销用户,以下结合图3对AS主动注销用户的技术方案进行描述。图3是根据本发明实施例的注销用户的方法的流程图。如图3所示,根据本发明 实施例的注销用户的方法包括以下处理步骤S302 =S-CSCF接收来自于AS的指示注销用户的通知消息,其中,该通知消息 携带有公有用户标识;步骤S304 =S-CSCF解析通知消息并注销公有用户标识对应的用户。采用上述方法,AS构造指示注销用户的通知消息,S-CSCF接收并解析该通知消 息,执行注销用户的操作。可以兼容现有S-CSCF注销用户的流程,实现AS主动注销用户的 目的,提高用户体验。优选地,在S-CSCF接收上述通知消息之前,还可以包括以下处理AS根据本地策 略和/或运营需求确定需要主动注销用户,构造通知消息。采用上述处理,可以满足运营商运维和策略的需求(AS主动注销用户的需求),提 高用户体验。在优选实施过程中,上述本地策略可以根据不同的运营商需要,静态或者动态配 置,运维需求可以是以下至少一种业务需求黑名单、欠费、基本业务失败等。优选地,步骤S302中,AS构造通知消息可以包括以下处理AS在通知消息中通过 SIP头字段或者现有头字段中扩展参数携带AS主动注销用户的指示信息。优选地,在步骤S304中,S-CSCF解析通知消息可以包括以下处理S_CSCF从通知 消息中获取公有用户标识和上述指示信息。通过AS构造上述通知消息的处理,以及S-CSCF解析上述通知消息的处理,可以有 效实现AS主动注销用户的目的,提高用户体验。且方法简单,易实现。优选地,在执行步骤S302之前,还可以包括以下处理(1) S-CSCF判断通知消息的合法性;(2)如果通知消息合法,S-CSCF确定注销上述公有用户标识对应的用户。在优选实施过程中,S-CSCF能够通过安全联盟、信任域等技术,根据通知消息中携 带的AS标识或者IP地址信息等,判断上述通知消息的合法性,对合法的通知消息执行注销 用户操作。通过上述处理,可以增强网络的安全性,防止恶意的注销攻击。确保对合法的注销 通知执行相应的注销操作。优选地,通知消息包括但不限于以下之一注册请求消息,订阅请求消息,该通知 消息还可以是基于SIP协议的其他消息。以下结合图4(通知消息为注册请求消息)和图 5 (通知消息为订阅请求消息)分别描述上述优选实施过程。 图4是根据本发明优选实施例一的注销用户的方法的流程图。如图4所示,AS构造注册(Register)请求消息,其中,该消息中携带公有用户标识(即表明需要注销的用户),以及AS注销用户指示,S-CSCF判断指示并获取相关信息后执行注销用户操作,该方法主要 包括以下处理步骤S402 =AS根据运维管理需要,决定主动注销IMS用户;步骤S404 AS构造Regi ster请求,通知消息中携带公有用户标识信息,同时 Expires等于0,另外采用SIP协议扩展字段或者扩展参数携带AS主动注销指示,如Event asdereg. AS构造注销通知消息后,发送给S-CSCF ;步骤S406 =S-CSCF收到AS请求消息,通过已有技术判断通知消息的合法性,并通 过消息中扩展字段或者扩展参数,解析出AS主动注销用户指示,准备执行注销用户操作;步骤S408 =S-CSCF向AS发送注销通知请求消息的成功响应;步骤S410 基于已经建立的订阅/通知机制,S-CSCF向P-CSCF发送notify请求, 该请求用于S-CSCF通知UE注销用户,请求消息中,携带用户的公有用户标识;步骤S412 =P-CSCF 转发 notify 请求到 UE ;步骤S414:UE完成注销逻辑后,向P-CSCF发送notify请求的响应消息,如 2000K ;步骤S416 =P-CSCF转发notify的响应消息到S-CSCF ;步骤S418 基于已经建立的订阅/通知机制,S-CSCF向P-CSCF发送notify请求, 该请求用于S-CSCF通知P-CSCF注销用户,请求消息中,携带用户的公有用户标识;步骤S420 =P-CSCF完成处理逻辑后,向S-CSCF发送notify请求的响应消息,如 2000K ;步骤S422 =S-CSCF 向 HSS 发送更新用户请求(ServerAssignment Request,简称 为SAR),请求消息中携带用户的公有用户标识,通知HSS注销用户;步骤S424 =HSS完成注销逻辑后,向S-CSCF发送更新用户响应(Server Assignment Answer,简禾尔为 SAA)。图5是根据本发明优选实施例二的注销用户的方法的流程图。如图5所示,AS构 造订阅(subscribe)请求消息,该消息中携带公有用户标识,以及AS注销用户指示,S-CSCF 判断指示并获取相关信息后执行注销用户操作。该方法主要包括以下处理步骤S502 =AS根据运维管理需要,决定主动注销IMS用户;步骤S504 =AS构造subscribe请求,通知消息中携带公有用户标识信息,同时 Expires等于0,另外采用SIP协议扩展字段或者扩展参数携带AS主动注销指示,如Event asdereg. AS构造注销通知消息后,发送给S-CSCF ;步骤S506 =S-CSCF收到AS请求消息,通过已有技术判断通知消息的合法性,并通 过消息中扩展字段或者扩展参数,解析出AS主动注销用户指示,准备执行注销用户操作;步骤S508 =S-CSCF向AS发送注销通知请求消息的成功响应;步骤S510 基于已经建立的订阅/通知机制,S-CSCF向P-CSCF发送notify请求, 该请求用于S-CSCF通知UE注销用户,请求消息中,携带用户的公有用户标识;步骤S512 =P-CSCF 转发 notify 请求到 UE ;步骤S514:UE完成注销逻辑后,向P-CSCF发送notify请求的响应消息,如 2000K ;
步骤S516 =P-CSCF转发notify的响应消息到S-CSCF ;步骤S518 基于已经建立的订阅/通知机制,S-CSCF向P-CSCF发送notify请求, 该请求用于S-CSCF通知P-CSCF注销用户,请求消息中,携带用户的公有用户标识;步骤S520 =P-CSCF完成处理逻辑后,向S-CSCF发送notify请求的响应消息,如 2000K ;步骤S522 =S-CSCF 向 HSS 发送更新用户请求(ServerAssignment Request,简称 为SAR),请求消息中携带用户的公有用户标识,通知HSS注销用户;步骤S524 =HSS完成注销逻辑后,向S-CSCF发送更新用户响应(Server Assignment Answer,简禾尔为 SAA)。图6是根据本发明实施例的注销用户的系统的结构框图。上述系统应用于IP多 媒体子系统,如图6所示,上述系统包括应用服务器(AS) 10,用于向S-CSCF发送指示注销 用户的通知消息,其中,通知消息携带有公有用户标识;S-CSCF 12,用于解析该通知消息并 注销上述公有用户标识对应的用户。在上述系统中,AS 10构造指示注销用户的通知消息,S-CSCF12接收并解析该通 知消息,执行注销用户的操作。可以兼容现有S-CSCF注销用户的流程,实现AS主动注销用 户的目的,提高用户体验。优选地,AS 10,还用于根据本地策略和/或运营需求确定需要主动注销用户,构 造所述通知消息。采用上述处理,可以满足运营商运维和策略的需求(AS主动注销用户的 需求),提高用户体验。优选地,AS 10,还用于在通知消息中通过SIP头字段或者头字段中扩展参数携带 AS主动注销用户的指示信息。优选地,S-CSCF 12,还用于从通知消息中获取公有用户标识和上述指示信息。优选地,S-CSCF 12,还用于判断通知消息的合法性,在通知消息合法的情况下确 定注销上述公有用户标识对应的用户。上述注销用户的系统中,AS 10和S-CSCF 12相互结合的优选工作方式可以参见 图3至图5中的描述,此处不再赘述。综上所述,通过本发明实施例提供的上述技术方案,AS构造注销用户的注销通知 消息,该消息中携带公有用户标识以及AS注销用户的指示信息,S-CSCF解析该消息,执行 注销用户操作,保证UE、P-CSCF, S-CSCF, AS之间,全网数据的一致性。可以满足运营商运 维和策略的需求(AS主动注销用户的需求),提高用户体验。并且该方法简单、有效,可以兼 容现有S-CSCF注销用户的流程。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内.
权利要求
一种注销用户的方法,应用于IP多媒体子系统,其特征在于,包括服务呼叫会话控制功能实体S-CSCF接收来自于应用服务器AS的指示注销用户的通知消息,其中,所述通知消息携带有公有用户标识;所述S-CSCF解析所述通知消息并注销所述公有用户标识对应的用户。
2.根据权利要求1所述的方法,其特征在于,在所述S-CSCF接收所述通知消息之前,还 包括所述AS根据本地策略和/或运营需求确定需要主动注销所述用户;所述AS构造所述通知消息。
3.根据权利要求2所述的方法,其特征在于,所述AS构造所述通知消息包括所述AS在所述通知消息中通过会话初始协议SIP头字段或者头字段中扩展参数携带 所述AS主动注销用户的指示信息。
4.根据权利要求3所述的方法,其特征在于,所述S-CSCF解析所述通知消息包括所述S-CSCF从所述通知消息中获取所述公有用户标识和所述指示信息。
5.根据权利要求1所述的方法,其特征在于,所述S-CSCF注销所述公有用户标识对应 的用户之前,还包括所述S-CSCF判断所述通知消息的合法性;如果所述通知消息合法,则所述S-CSCF确定注销所述公有用户标识对应的用户。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述通知消息包括以下之 一注册请求消息,订阅请求消息。
7.一种注销用户的系统,应用于IP多媒体子系统,其特征在于,包括应用服务器AS,用于向服务呼叫会话控制功能实体S-CSCF发送指示注销用户的通知 消息,其中,所述通知消息携带有公有用户标识;所述S-CSCF,用于解析所述通知消息并注销所述公有用户标识对应的用户。
8.根据权利要求7所述的系统,其特征在于,所述AS,还用于根据本地策略和/或运营需求确定需要主动注销所述用户,构造所述 通知消息。
9.根据权利要求8所述的系统,其特征在于,所述AS,还用于在所述通知消息中通过会话初始协议SIP头字段或者头字段中扩展参 数携带所述AS主动注销用户的指示信息。
10.根据权利要求9所述的系统,其特征在于,所述S-CSCF,还用于从所述通知消息中获取所述公有用户标识和所述指示信息。
11.根据权利要求7至10中任一项所述的系统,其特征在于,所述S-CSCF,还用于判断 所述通知消息的合法性,在所述通知消息合法的情况下确定注销所述公有用户标识对应的 用户。
全文摘要
本发明公开了一种注销用户的方法及系统,应用于IP多媒体子系统。在上述方法中,服务呼叫会话控制功能实体S-CSCF接收来自于应用服务器AS的指示注销用户的通知消息,其中,通知消息携带有公有用户标识;S-CSCF解析通知消息并注销公有用户标识对应的用户。根据本发明提供的技术方案,解决了相关技术中S-CSCF主动注销用户不能满足第三代合作伙伴计划和运营商基于运维和策略的需要的问题,进而可以满足运营商运维和策略的需要,提高用户体验。
文档编号H04W60/06GK101820674SQ20101017276
公开日2010年9月1日 申请日期2010年5月10日 优先权日2010年5月10日
发明者李世涛, 缪永生 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1