一种用于处理数据的方法与设备技术

技术编号:13130884 阅读:84 留言:0更新日期:2016-04-06 16:03
本发明专利技术的目的是提供一种在UDC架构下处理数据的方法和设备。UDR中存储的数据分为共享数据和用户数据。当UDR中的共享数据发生变化时,UDR向FE发送通知消息。FE再向UDR发送检索请求消息,其中包含了待检索的用户数据的信息,用于指示UDR从所述待检索的用户数据中检索出哪些用户数据引用了所述共享数据。然后,UDR搜索待检索的用户数据,判断其中哪些用户数据引用了所述共享数据,对于每个引用了该共享数据的用户数据,向FE发送通知消息。通过采用本发明专利技术,可以实现对共享数据的改变的自动控制,并实现过程的标准化。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种UDC架构下数据管理的技术。
技术介绍
3GPP定义的UDC(UserDataConvergence)架构如图1所示。UDC架构提出了一种分层的结构,将用户数据处理和数据存储分离。UDC架构包括两部分:UDR(UserDataRepository,用户数据存储):仅用于存储用户数据,其对于用户数据之间的逻辑关系并不知晓。UDR也被称为后端。FE(FrontEnd,前端):负责业务处理。FE和UDR之间通过Ud接口通信,Ud接口主要包括LDAP(LightweightDirectoryAccessProtocol,轻量目录访问协议)和SOAP(SimpleObjectAccessProtocol,简单对象访问协议)。LDAP主要用于对于数据的操作,比如增加、删除、修改、查询操作等。SOAP主要用于数据的订阅和通知。UDC的前端(即FE)主要面向核心网络,处理来自核心网络的信令消息和业务请求,通过Ud接口向后端数据库(即UDR)访问,更新用户数据。FE不永久存储用户数据,在业务处理完成后将删除临时获得的用户数据。UDC架构可以简化网络的拓扑结构和接口,避免数据重复和不一致性,UDC提供了标准的数据访问接口使得新业务的创建变得更加容易。但是,3GPP定义的UDC架构也存在一些不足。实际中很多用户的用户数据具有一些相同的内容,比如,几百万个LTE用户可能具有相同的EPS(EvolvedPacketSystem,演进的分组系统)业务数据,这些EPS业务数据包括AMBR数据(AggregatedMaximumBitRate,聚合最大比特速率)、APN数据(AccessPointName,接入点名称)、QoS(QualityofService,服务质量)数据等。而一个LTE用户可能具有几十个甚至上百个EPS业务数据。对于每个用户数据,UDR都要存储这些EPS业务数据,而对于需要存储大量用户数据的UDR来说,这无疑要浪费很多的存储空间。而且,当FE从UDR下载用户数据时,对于每个用户数据,这些业务数据均会被下载。FE和UDR之间的通信通常是通过WAN(WideAreaNetwork,广域网),而WAN的带宽是非常宝贵的。每次都下载相同的EPS业务数据占用了大量的带宽,这无疑也是很大的浪费,而且降低了系统的性能。为了解决这些问题,共享数据的概念被提出并在UDR中实现了。把大量用户数据中相同的数据抽出来作为单独的对象来存储,而在用户数据部分定义对这些抽出来的数据的引用。这些被抽出来的单独存储的数据被称之为共享数据。因为共享数据可能被很多用户引用,所以共享数据的改动会影响到很多用户,所以在各种引入了共享数据的概念的方案中,都需要解决如果管理共享数据问题。但是,现有的解决方案大多数是私有的,不是通用的。特别是对于共享数据的管理,很多是采用人工管理的方式,当UDR中的共享数据发生改变时,在FE侧手动地进行相应的操作。而手动操作难免会带来一些错误和失误,而且由于这些操作不是标准的,也无法和其他厂商的设备很好的兼容。因此,如何在3GPP的UDC架构中有效地管理共享数据是一个急需解决的问题。
技术实现思路
本专利技术的目的是提供一种在UDC架构下有效管理数据的方法与设备。根据本专利技术的第一个方面,提供了一种在UDR中处理数据的方法,所述UDR中存储的数据分为用户数据和共享数据,其中,所述用户数据和每个用户一一对应,每个共享数据被至少一个用户数据引用,该方法包括以下步骤:当一个共享数据发生改变时,向订阅该共享数据的改变的FE发送第一通知消息,其中包含了所述共享数据的标识;接收来自所述FE的检索请求消息,其中包含了所述共享数据的标识和待检索的用户数据的信息,所述检索请求消息用于指示所述UDR从所述待检索的用户数据中检索出哪些用户数据引用了所述共享数据;根据所述待检索的用户数据的信息判断其中哪些用户数据引用了所述共享数据;对于每个引用了所述共享数据的用户数据,向所述FE发送第二通知消息,其中包含了所述用户数据的标识。优选地,检索请求消息为LDAP消息,待检索的用户数据的信息进一步包括待检索的用户数据的DN和待检索的数据属性。优选地,所述检索请求消息还包含发送通知的间隔时间,所述向所述FE发送第二通知消息的步骤进一步包括当发送的第二通知消息为多条时,相邻两条第二通知消息的发送时间之间的间隔为所述间隔时间。根据本专利技术的第二个方面,提供了一种在FE中处理数据的方法,该方法包括以下步骤:接收来自一个UDR的第一通知消息,其中包含了发生改变的数据的标识;判断所述发生改变的数据是否是一个共享数据;如果是,向所述UDR发送检索请求消息,其中包含了所述发生改变的共享数据的标识和待检索的用户数据的信息,所述检索请求消息用于指示所述UDR从所述待检索的用户数据中检索出哪些用户数据引用了所述共享数据;接收来自所述UDR的第二通知消息,其中包含了一个用户数据的标识,所述用户数据被包含在所述待检索的用户数据之中且引用了所述共享数据。优选地,在所述向所述UDR发送检索请求消息步骤之前,该方法还包括:根据预定规则确定所述待检索的用户数据。优选地,该方法还包括:根据发生改变的数据的内容,向相关网元发送通知消息。优选地,检索请求消息为LDAP消息,待检索的用户数据的信息进一步包括待检索的用户数据的DN和待检索的数据属性。优选地,所述检索请求消息还包含发送通知的间隔时间,当所述UDR发送的第二通知消息为多条时,相邻两条第二通知消息的发送时间之间的间隔为所述间隔时间。优选地,其中相关网元为以下网元之一:S-CSCF,MME,AAA服务器,AS,所述通知消息为Diameter消息。根据本专利技术的第三个方面,提供了一种在UDR中处理数据的装置,所述UDR中存储的数据分为用户数据和共享数据,其中,所述用户数据和每个用户一一对应,每个共享数据被至少一个用户数据引用,该装置包括:第一发送装置,用于当一个共享数据发生改变时,向订阅该共享数据的改变的FE发送第一通知消息,其中包含了所述共享数据的标识;第一接收装置,用于接收来自所述FE的检索请求消息,其中包含了所述共享数据的标识和待检索的用户数据的信息,所述检索请求消息用于指示所述UDR从所述待检索的用户数据中检索出哪些用户数据引用了所述共享数据;本文档来自技高网
...

【技术保护点】
一种在UDR中处理数据的方法,所述UDR中存储的数据分为用户数据和共享数据,其中,所述用户数据和每个用户一一对应,每个共享数据被至少一个用户数据引用,该方法包括以下步骤:当一个共享数据发生改变时,向订阅该共享数据的改变的FE发送第一通知消息,其中包含了所述共享数据的标识;接收来自所述FE的检索请求消息,其中包含了所述共享数据的标识和待检索的用户数据的信息,所述检索请求消息用于指示所述UDR从所述待检索的用户数据中检索出哪些用户数据引用了所述共享数据;根据所述待检索的用户数据的信息判断其中哪些用户数据引用了所述共享数据;对于每个引用了所述共享数据的用户数据,向所述FE发送第二通知消息,其中包含了所述用户数据的标识。

【技术特征摘要】
1.一种在UDR中处理数据的方法,所述UDR中存储的数据分
为用户数据和共享数据,其中,所述用户数据和每个用户一一对应,
每个共享数据被至少一个用户数据引用,该方法包括以下步骤:
当一个共享数据发生改变时,向订阅该共享数据的改变的FE发
送第一通知消息,其中包含了所述共享数据的标识;
接收来自所述FE的检索请求消息,其中包含了所述共享数据的
标识和待检索的用户数据的信息,所述检索请求消息用于指示所述
UDR从所述待检索的用户数据中检索出哪些用户数据引用了所述共
享数据;
根据所述待检索的用户数据的信息判断其中哪些用户数据引用
了所述共享数据;
对于每个引用了所述共享数据的用户数据,向所述FE发送第二
通知消息,其中包含了所述用户数据的标识。
2.根据权利要求1所述的方法,其中,检索请求消息为LDAP
消息,待检索的用户数据的信息进一步包括待检索的用户数据的DN
和待检索的数据属性。
3.根据权利要求1或2所述的方法,其中,所述检索请求消息
还包含发送通知的间隔时间,所述向所述FE发送第二通知消息的步
骤进一步包括当发送的第二通知消息为多条时,相邻两条第二通知消
息的发送时间之间的间隔为所述间隔时间。
4.一种在FE中处理数据的方法,该方法包括以下步骤:
接收来自一个UDR的第一通知消息,其中包含了发生改变的数
据的标识;
判断所述发生改变的数据是否是一个共享数据;
如果是,向所述UDR发送检索请求消息,其中包含了所述发生
改变的共享数据的标识和待检索的用户数据的信息,所述检索请求消

\t息用于指示所述UDR从所述待检索的用户数据中检索出哪些用户数
据引用了所述共享数据;
接收来自所述UDR的第二通知消息,其中包含了一个用户数据
的标识,所述用户数据被包含在所述待检索的用户数据之中且引用了
所述共享数据。
5.根据权利要求4所述的方法,其中,在所述向所述UDR发送
检索请求消息步骤之前,该方法还包括:
根据预定规则确定所述待检索的用户数据。
6.根据权利要求4或5所述的方法,该方法还包括:
根据发生改变的数据的内容,向相关网元发送通知消息。
7.根据权利要求4或5所述的方法,其中,检索请求消息为LDAP
消息,待检索的用户数据的信息进一步包括待检索的用户数据的DN
和待检索的数据属性。
8.根据权利要求4或5所述的方法,其中,所述检索请求消息
还包含发送通知的间隔时间,当所述UDR发送的第二通知消息为多
条时,相邻两条第二通知消息的发送时间之间的间隔为所述间隔时间。
9.根据权利要求6所述的方法,其中相关网元为以下网元之一:
S-CSCF、MME、AAA服务器、AS,所述通知消息为Diameter消息。
10.一种在UDR中处理数据的装置,所述UDR中存储的数据分
为用户数据和共享数据,其中,所述用户数据...

【专利技术属性】
技术研发人员:唐善敬叶远志
申请(专利权)人:阿尔卡特朗讯
类型:发明
国别省市:法国;FR

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

1