【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种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架构也存在一些不足。实际中很多用户的用户数据具有一些相同的内容,比如,几百万个L ...
【技术保护点】
一种在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中存储的数据分
为用户数据和共享数据,其中,所述用户数据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。