[发明专利]一种用于比较和重构地理冗余的数据库的方法在审
申请号: | 201310021273.X | 申请日: | 2013-01-11 |
公开(公告)号: | CN103929763A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 姚德谊 | 申请(专利权)人: | 阿尔卡特朗讯 |
主分类号: | H04W24/04 | 分类号: | H04W24/04;G06F17/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 郑立柱 |
地址: | 法国*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 比较 地理 冗余 数据库 方法 | ||
1.一种在无线通信网络中用于比较和重构地理冗余的数据库的方法,包括:
a.比较和仲裁控制器模块与至少两个本地代理模块建立通信连接,其中,所述比较和仲裁控制器模块位于数据中心中且所述至少两个本地代理模块与相应的本地数据库相关联;
b.所述比较和仲裁控制器模块向所述至少两个本地代理模块中的每个本地代理模块发送审核开始指令,并且所述每个本地代理模块判断是否为第一次收到所述审核开始指令;
如果是,则:
c1.所述每个本地代理模块从所述本地数据库中转存与每个用户记录相关联的所有标识符并将所述所有标识符分成多个分组存储于所述本地代理模块的存储器中以及将所述多个分组的标识符传输至所述比较和仲裁控制器模块,
否则,则:
c2.所述每个本地代理模块从所述本地数据库中转存与自上次审核后发生更新的每个用户记录相关联的标识符并将所述标识符分成至少一个分组存储于所述本地代理模块的存储器中以及将所述至少一个分组的标识符传输至所述比较和仲裁控制器模块;
d.所述比较和仲裁控制器模块分析所述多个或至少一个分组的标识符,从而建立第一数据列表并据此向所述本地代理模块发送采样指令,以指示所述本地代理模块采样同时存在于与所述至少两个本地代理模块相关联的所述本地数据库中的标识符所对应的用户记录的指纹特征并将其以采样响应指令的形式传输至所述比较和仲裁控制器模块;
e.所述比较和仲裁控制器模块根据所述采样响应指令建立第二数据列表并将所述标识符所对应的用户记录在各个本地数据库中的指纹特征不一致的标识符存储至重构列表;以及
f.所述比较和仲裁控制器模块根据所述重构列表重构所述各个本地数据库中的相应的用户记录直至所有用户记录的指纹特征均一致为止。
2.根据权利要求1所述的方法,其中,所述地理冗余的数据库是实时的数据库。
3.根据权利要求2所述的方法,其中,所述地理冗余的数据库是归属位置寄存器(HLR)、归属用户服务器(HSS)、设备标识寄存器(EIR)和/或验证、授权和记账服务器(AAA)中的数据库。
4.根据权利要求1所述的方法,其中,所述通信连接是基于SSL/TLS的协议的同步采样和指纹对比协议。
5.根据权利要求1所述的方法,其中,所述本地代理模块周期性地向所述比较和仲裁控制器模块发送心跳信息且所述比较和仲裁控制器模块响应于所述心跳信息向所述本地代理模块发送心跳响应信息。
6.根据权利要求1所述的方法,其中,在所述步骤d中,根据Rabin指纹算法、MD5、SHA或CRC算法进行所述指纹特征的采样。
7.根据权利要求1所述的方法,其中,在所述步骤f中,如果重复预定次数后仍有部分用户记录的所述指纹特征不一致,则通过所述地理冗余的数据库的管理员手动地检查并重构所述各个本地数据库。
8.根据权利要求1所述的方法,其中,所述第一数据列表包含所述标识符以及指示所述标识符在各个本地数据库中是否存在的数据项。
9.根据权利要求1所述的方法,其中,所述第二数据列表包含所述标识符以及指示所述标识符所对应的用户记录的所述指纹特征的指纹信息数据项。
10.根据权利要求9所述的方法,其中,所述第二数据列表还包含指示所述标识符所对应的用户记录更新时间的时间戳。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯,未经阿尔卡特朗讯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310021273.X/1.html,转载请声明来源钻瓜专利网。