应用服务器相关的用户数据的管理制造技术

技术编号:7464672 阅读:163 留言:0更新日期:2012-06-26 21:44
本发明专利技术的目的在于提供一种用于管理存储于归属用户服务器中的与应用服务器相关的用户数据的方法,所述方法包括以下步骤:归属用户服务器和至少一个应用服务器交换信息,以验证归属用户服务器接收到的管理请求,所述应用服务器被称为验证应用服务器。

【技术实现步骤摘要】
【国外来华专利技术】应用服务器相关的用户数据的管理本专利技术通常涉及通信网络和系统。对于通信网络和系统的描述能够,特别地,在标准化组织出版的技术规范,例如3GPP(第三代合作伙伴项目)等中,看到。下文将就如3GPP所规定的互联网多媒体子系统(IPMultimediaSubsystem,IMS),作为一个应用本专利技术的示例详细说明。然而本专利技术不限于所述示例。由于特别地如应用服务器(ApplicationServers,ASs)等的实体,IMS架构支持增值服务。为支持此类服务,应用服务器与其他实体,特别地如订阅者数据库,又被称为归属用户服务(HomeSubscriberServer,HSS)等的实体交互,保存订阅者数据。在应用服务器和归属用户服务器之间的接口被称为Sh接口,其在3GPPTS29.328和3GPPTS29.329中被详细规定。通过Sh接口可获得的数据包括非透明数据(non-transparentdata)和透明数据(transparentdata)。非透明数据为语法上和语义上能被归属用户服务器理解的数据。透明数据为不能被归属用户服务器理解的数据。应用服务器可在归属用户服务器上存储数据以支持其服务逻辑。一个例子是AS将数据(被称为存储库数据)存储在归属用户服务器中,该数据被用作存储库。该数据存储库可被执行相同服务的多个应用服务器共享。在3GPPIMS框架中,归属用户服务器用作用户资料集中存储库,存储标准的IMS-HSS用户数据(非透明数据)和与应用服务器相关的用户数据(透明数据,或存储库数据)。允许操作者管理与应用服务器相关的用户数据是需要的,例如,存储库数据。与应用服务器相关的用户数据管理可包含多种操作,例如,新建用户数据、修改、删除等。为使由管理系统接收到的数据管理请求在执行前被验证,同样需要允许操作者管理与应用服务器相关的用户数据。验证可包含多种检验方式,例如:-语法检验:例如,对来自管理系统、经由管理接口接收的、采用数据交换的标准化消息格式(例如SOAP/XML,Corbo等)的管理请求,回答诸如这些问题:所有属性是否存在?信息是否与属性类型一致?等等。-关于“现存”数据的一致性检验(例如,对于与修改请求相应的管理请求,检验修改前数据的存在),以及关于在下文称之为“服务基础数据”的服务全球特性的一致性检验(例如,检验电话呼叫是否未被转至紧急电话号码)。特别地,本专利技术可以满足这些需求。更普遍地,改进该类系统中的用户数据管理是本专利技术的目的之一。根据本专利技术的一个方面,通过管理存储于归属用户服务器中的、与应用服务器的管理相关的用户数据的方法,实现了上述及其他目的,所述法包括以下步骤:-归属用户服务器和至少一个应用服务器交换信息,以验证归属用户服务器接收到的管理请求,所述应用服务器被称为验证应用服务器。根据本专利技术的其他方面,通过如归属用户服务器以及应用服务器的实体来执行该种方法,实现了上述及其他目的。根据下述说明并结合附图,本专利技术的上述及其他目的会更加明显。-图1用于示意用于管理与应用服务器相关的用户数据(例如存储库数据)的一个可能的解决方案,根据本专利技术的实施例能够避免其中的一些缺点,-图2用于示意根据本专利技术实施例的、对与应用服务器相关的用户数据(例如存储库数据)的管理方法,-图3用于示意根据本专利技术的另一实施例的对与应用服务器相关的用户数据(例如存储库数据)的管理方法,-图4用于示意根据本专利技术的另一实施例的对与应用服务器相关的用户数据(例如存储库数据)的管理方法。在说明图1至图4之前,将简要介绍在Sh接口上的一些流程。特别地,Sh接口在3GPPTS29.328和3GPPTS29.329中被详细规定。该接口上的协议基于Diameter协议。在Sh接口上的流程包括数据处理流程和订阅/通知流程。数据处理程序包括数据读取(Sh-Pull)流程,该流程由应用服务器发起,用于为特定用户从归属用户服务器上读取透明和/或非透明数据。该流程对应于Diameter命令中的用户数据请求(User-Data-Request,UDR)/用户数据应答(User-Data-Answer,UDA)。特别地,用户数据请求(User-Data-Request,UDR)包括以下信息元素(InformationElements,IEs):-用户身份(对应于DiameterAVP用户身份):IMS公共用户身份,公共服务身份,或需要用户数据的用户的移动用户号码(MSISDN)。-被请求数据(对应于DiameterAVP参考数据):该信息元素指示了被请求信息的参考信息。-服务指示(对应于DiameterAVP服务指示):若存储库数据被请求,则该请求中包含服务指示信息元素。该信息元素与用户身份以及数据参考信息一起,标识了被请求的一组服务相关透明数据。数据处理流程还包含数据更新(Sh-Update)流程,该流程由应用服务器发起,用于允许应用服务器更新保存于归属用户服务器上的特定身份的透明(存储库)数据。该流程对应于Diameter命令中的资料更新请求(Profile-Update-Request,PUR)/资料更新应答(Profile-Update-Answer,PUA)。特别地,PUR包括以下信息元素:-用户身份(对应于DiameterAVP用户身份):用于已更新数据的IMS公共用户身份或公共服务身份。-被请求数据(对应于DiameterAVP参考数据):该信息元素包含被请求更新的数据的参考信息。-数据(对应于DiameterAVP用户数据):已更新数据。订阅/通知流程包括由应用服务器发起,且被用于订阅来自归属用户服务器的订阅通知(Sh-Subs-Notif),其用于通知特定的IMS公共用户身份或公共服务身份的特定的透明和/或非透明数据被更新。订阅通知(Sh-Subs-Notif)的流程对应于Diameter命令中的订阅通知请求(Subscribe-Notifications-Request,SNR)/订阅通知应答(Subscribe-Notifications-Answer,SNA)。特别地,SNR包括以下信息元素:-用户身份(对应于DiameterAVP用户身份):被请求数据变化通知的IMS公共用户身份或公共服务身份。-被请求数据(对应于DiameterAVP数据参考):该消息元素包括被请求数据变化通知的参考信息。-服务指示(对应于DiameterAVP服务指示):当存储库数据的变化通知被请求时,该服务指示信息元素包含于所述请求中。该信息元素与用户身份和数据参考一起来标识一组服务相关的、被请求其变化通知的透明数据。SNR还可包含请求发送用于响应的数据的服务指示信息元素。如果SNR包括服务指示信息元素,SNA包括包含被请求通知的数据的当前值的信息元素数据。订阅/通知流程还包括由归属用户服务器发起、用于提示应用服务器关于透明和/或非透明数据的变化的通知(Sh-Notif)流程,其中,应用服务器先前已订阅并使用Sh-Subs-Notif接收该通知。通知(Sh-Notif)流程对应于Diameter命令中的推送通知请求(Push-Notification-Request,PNR)/推送通知应答(Push-Notification-Answer,PNA)。特本文档来自技高网...
应用服务器相关的用户数据的管理

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.09.14 EP 09305837.81.一种用于管理存储于归属用户服务器中的与应用服务器相关的用户数据的方法,所述方法包括以下步骤:-在归属用户服务器和至少一个应用服务器之间交换信息,以验证归属用户服务器接收到的来自供应系统或管理系统的管理请求,所述应用服务器被称为验证应用服务器,其中,所述管理请求与存储在归属用户服务器中且与应用服务器相关的用户数据的管理有关;-归属服务器向所述供应系统或管理系统发送包括供应或管理结果的响应信息。2.根据权利要求1所述的方法,包括以下步骤:-当接收到所述管理请求,归属用户服务器向所述验证应用服务器发送用于验证所述管理请求的请求,该请求被称为验证请求,-当接收到来自所述验证应用服务器的、包含验证结果的验证响应,归属用户服务器基于所述验证结果执行操作。3.根据权利要求1或2所述的方法,包括以下步骤:-当接收到来自归属用户服务器的验证请求时,所述验证应用服务器执行所述验证操作,并向归属用户服务器回复包括验证结果的响应,所述响应被称为验证响应。4.根据权利要求1或2所述的方法,包括以下步骤:-归属用户服务器和所述验证应用服务器使用订阅/通知机制,通过Sh接口订阅以接收验证请求的通知/通知验证请求。5.根据权利要求1所述的方法,包括以下步骤:-所述验证应用服务器使用订阅通知请求,通过Sh接口来接收验证请求的通知。6.根据权利要求1所述的方法,包括以下步骤:-采用指示所述验证应用服务器订阅、用以接收验证请求通知的信息来配置归属用户服务器。7.根据权利要求1所述的方法,包括以下步骤:-归属用户服务器使用推送通知请求,通过Sh接口向所述验证应用服务器通知验证请求。8.根据权利要求1所述的方法,其中,所述数据包括被按照用户身份和服务指示存储于归属用户服务器中的存储库数据。9.根据权利要求5或8的方法,包括以下步骤:-所述验证应用服务器通过向归属用户服务器发送Sh订阅通知请求,来订阅以接收关于用户身份和服务指示的验证请求的通知,所述Sh订阅通知请求中携带所述用户身份、所述服务指示、以及指示所述验证应用服务器订阅以接收所述通知的信息。10.根据权利要求9所述的方法,其中,所述用户身份包含于所述Sh订阅通知请求的用户身份信息元素中,所述服务指示包含于所述Sh订阅通知请求的服务指示信息元素中,所述指示所述验证应用服务器订阅以接收所述通知的信息包含于所述Sh订阅通知请求的特定信息元素中。11.根据权利要求5或8所述的方法,包括以下步骤;-所述验证应用服务器通过向归属用户服务器发送Sh订阅通知请求来订阅以接收关于服务指示的验证请求的通知,所述Sh订阅通知请求中携带所述服务指示,以及指示所述应用服务器能被用于所述验证的信息。12.根据权利要求11所述的方法,其中,所述指示所述应用服务器能被用于所述验证的信息包含于所述Sh订阅通知请求的服务指示信息元素中,所述服务指示包含于所述Sh订阅通知请求的用户身份信息元素中。13.根据权利要求6或8所述的方法,其中,被配置在归属用户服务器处并指示所述验证应用服务器订阅以接收关于服务指示的验证请求的通知的信息包括所述服务指示信息、用于标识所述应用服务器的信息、以及与所述服务指示一起被订阅的用于指示用户身份范围的信息。14.根据权利要求7或8的方法,包括以下步骤:-归属用户服务器通过向所述验证应用服务器发送Sh推送通知请求,来向所述验证应用服务器通知验证请求,所述验证应用服务器已订阅用以接收关于用户身份和服务指示的验证请求的通知,所述Sh推送通知请求携带所述用户身份、所述服务指示、包含于接收到的管理请求中的用户数据、以及指示验证被请求的信息。15.根据权利要求7或8所述的方法,包括以下步骤:-归属用户服务器通过向所述验证应用服务器发送Sh推送通知请求,来向所述验证应用服务器通知验证请求,所述验证应用服务器已订阅以接收关于服务指示的验证请求的通知,所述Sh推送通知请求携带包含所述服务指示、包含于接收到的管理请求中的用户身份、以及指示验证被请求的信息。16.根据权利要求15所述的方法,其中,所述指示要求进行验证的信息被包含于所述Sh推送通知请求的服务指示信息元素中,所述服务指示被包含于所述Sh推送通知请求的用户身份信息元素中,并且所述用户身份被包含于所述Sh推送通知请求的服务数据信息元素中。17.根据权利要求15所述的方法,包括以下步骤:-当接收到所述Sh推送通知请求后,所述验证应用服务器使用用户数据请求,通过Sh接口从归属用户服务器下载包含于其接收到的管理请求中的用户数据。18.根据权利要求7或8所述的方法,包括以下步骤:-归属用户服务器通过向所述验证应用服务器发送Sh推送通知请求,来向所述验证应用服务器通知关于服务指示和用户身份范围内的用户身份的验证请求,所述验证应用服务器订阅以接收关于所述服务指示和被配置在归属用户服务器上的所述用户身份范围的验证请求的通知,所述Sh推送通知请求携带了所述用户身份、所述服务指示、以及指示验证被请求的信息。19.根据权利要求14所述的方法,其中,所述用户身份包含于所述Sh推送通知请求的用户身份信息元素中,所述服务指示包含于所述Sh推送通知请求的服务指示信息元素中,所述用于指示验证被请求的信息包含于所述Sh推送通知请求的特定信息元素中。20.根据权利要求1所述的方法,包括以下步骤:-所述验证应用服务器使用推送通知应答,通过Sh接口向归属用户服务器发送验证响应。21.一种归属用户服务器,用于管理存储于所述归属用户服务器中的与应用服务器相关的用户数据,包括:-用于在归属用户服务器和至少一个应用服务器之间交换信息,以验证归属用户服务器接收到的来自供应系统或管理系统的管理请求的装置,所述应用服务器被称为验证应用服务器,其中,所述管理请求与存储在归属用户服务器中且与应用服务器相关的用户数据的管理有关;-用于向所...

【专利技术属性】
技术研发人员:乌戈·维尔班德特让雅克·托汀迈克尔·约瑟夫·鲁道夫
申请(专利权)人:阿尔卡特朗讯
类型:发明
国别省市:

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

1
相关领域技术