在归属位置寄存器中获取用户数据的方法及装置的制作方法

文档序号:7665673阅读:173来源:国知局
专利名称:在归属位置寄存器中获取用户数据的方法及装置的制作方法
技术领域
本发明涉及数据处理技术领域,尤其涉及一种在归属位置寄存器中获取用 户数据的方法及装置。
背景技术
随着网络规模的不断扩大,网络运营商为客户提供了越来越多的通信业务
以满足各类客户群体的通信需求。 一般来说,网络运营商的BOSS系统中保存 着所有在网用户开户、登记开通业务等数据信息,是用户计费的基础数据;交 换网络中的归属位置寄存器(HLR,Home Location Register)中存储了管辖用户 的所有用户数据信息,是用户使用通信业务的基础数据。
为了保障用户和网络运营商双方的利益,需要保证HLR和BOSS系统中 存储的数据一致性,但由于历史原因及人工操作因素,HLR中存储的用户数据 和BOSS系统中存储的用户数据存在不一致的情况,这就需要对HLR设备和 BOSS系统中存储的用户数据进行比对。目前,绝大部分的HLR中存储的数据 需要由BOSS系统通过HLR操作维护接口来修改。
目前,由于只能针对单个HLR设备在系统操作平台上通过指令方式进行 部分业务数据的筛选及其修改,因此导致获取HLR中用户的所有业务信息数 据需要时间过长、效率极低,另外由于HLR数据提取时间过长,无法保证从 HLR中所提取的数据与当前HLR中存储的数据一致,进而不能保证提供给 BOSS系统进行比对的数据真实性,当然也就不能保证提供给其他上层操作的 数据真实性。

发明内容
本发明提供一种在归属位置寄存器中获取用户数据的方法及装置,以提高从归属位置寄存器中获取数据的效率,使得获取的数据尽量与归属位置寄存器 当前存储的数据一致。
本发明提供了 一种在归属位置寄存器中获取用户数据的方法,包括从归属
位置寄存器中采集二进制数据库文件;基于预先解析出的归属位置寄存器中数 据库文件关系,将所述采集的二进制数据库文件之间建立关联;根据二进制数 据库文件之间的关联关系确定各用户的二进制数据信息;将确定的各用户的二 进制数据信息转化成文本数据信息。
本发明提供了 一种在归属位置寄存器中获取用户数据的装置,包括数据采 集单元,用于从归属位置寄存器中采集二进制数据库文件;数据确定单元,用 于基于预先解析出的归属位置寄存器中数据库文件关系,将数据采集单元采集 的二进制数据库文件之间建立关联,根据二进制数据库文件之间的关联关系, 确定各用户的二进制数据信息;转化单元,用于将数据确定单元确定的各用户 的二进制数据信息转化成文本数据信息。
本发明实施例通过解析归属位置寄存器中数据库的文件关系,将采集的归 属位置寄存器二进制数据库文件之间建立关联,从而确定出各用户的数据信 息,大大缩短了获取归属位置寄存器数据的时间,提高了获取数据的效率,从 而达到了获取的数据与归属位置寄存器当前存储的数据一致性。


图1为本发明提供的在归属位置寄存器中获取用户数据的方法流程图; 图2为本发明提供的在归属位置寄存器中获取用户数据的装置结构框图; 图3为本发明提供的经解析得到的一种HLR数据库文件关系图; 图4为本发明实施例提供的在归属位置寄存器中获取用户数据的装置结构 框图。
具体实施例方式
5本发明提供一种归属位置寄存器数据获取方法及装置,基本思想是通过解
析归属位置寄存器中教:据库文件关系,将采集的归属位置寄存器的二进制数据 库文件之间建立关联,从而确定出各用户的数据信息。本发明提供的归属位置 寄存器获取数据信息的方法,可以大大缩短获取HLR中数据的时间,提高获 取HLR数据的效率,从而达到获取数据与HLR当前存储数据的一致性。
如图l所示,为本发明提供的在归属位置寄存器中获取用户数据的方法流 程图,包括步骤
S110:从HLR中采集二进制数据库文件;
S120:基于解析出的HLR中数据库文件关系,将采集的二进制数据库文 件之间建立关联,根据二进制数据库文件之间的关联关系确定各用户的二进制 数据信息;
例如在HLR中采集到三个文件,分别为subscriber, msc—of和msc,其中 subscriber文件中保存了部分用户数据信息,msc文件中保存了用户归属的MSC 数据信息,subscriber和msc通过msc—of建立耳关系。subscriber中的一条记录对 应msc of文件中的一条记录,而msc of中对应的记录值指明 msc文4牛中5艮^亥 记录值相关的数据存储位置。
根据上述建立的关联,就可以根据subscriber文件中的一条记录,在msc—of 文件中找到对应的记录值,才艮据该找到的记录值的指向,在msc文件中查找到 跟该记录值相关的数据存储位置,从而实现在该数据存储位置上确定对应的用 户数据信息;
S130:将确定的各用户的二进制数据信息转化成文本数据信息。 较佳地,还可以将上述转化后的各用户的文本数据信息进行存储。 较佳地,还可以将上述转化后的各用户的文本数据信息,或者存储的各用
户文本数据信息提供给上层进行应用。
如图2所示,为本发明提供的在归属位置寄存器中获取用户数据的装置结
构框图,包括数据采集单元110,用于从HLR中采集二进制数据库文件;
数据确定单元120,用于基于解析出的HLR中数据库文件关系,将数据采 集单元110采集的二进制数据库文件之间建立关联,根据建立的二进制数据库 文件之间的关联关系确定各用户的二进制数据信息;
转化单元130,用于将数据确定单元120确定的各用户的二进制数据信息 转化成文本数据信息。
本发明提供的归属位置寄存器数据获取装置,进一步还包括存储单元,用 于将转化单元130转化后的各用户文本数据信息存储。
本发明提供的归属位置寄存器数据获取装置,进一步还包括输出单元,用 于将转化单元130转化后的各用户文本数据信息,或存储单元存储的各用户文 本数据信息提供给上层进行应用。
下面以具体实施例进行详细说明。 实施例一
本发明实施归属位置寄存器数据获取方法,包括步骤
从HLR中采集二进制数据库文件;其中从HLR中采集二进制数据库文件 的时间、周期、网元对象可灵活设置,采集方式具体包括
方式一 、通过备份HLR服务器读取各HLR上传的备份数据包中相应的用 户数据二进制文件;
方式二、通过网管系统直接采集网元系统中相应的用户数据二进制文件。
基于解析出的HLR中数据库文件关系,将采集的二进制数据库文件之间 建立关联,根据采集的二进制数据库文件之间的关联关系确定各用户的二进制 数据信息;
目前HLR中各个数据库文件包括用户的一部分业务数据,各个文件之间 需通过一定的关系关联起来才能确定出用户的全部业务数据。如图3所示,为 经解析得到的一种HLR数据库文件关系图,其中实体表保存用户数据属性, 关系表保存实体表间的关联关系,根据解析出的HLR中数据库文件关系,将采集的二进制数据库文件之间建立关联,根据采集的二进制数据库文件之间的 关联关系整理出各用户的二进制数据信息。
将确定出的各用户二进制数据信息转化成Ascn码文本数据信息。
另夕卜,本实施例还可以将转化后的各用户的ASCII码文本数据信息提供给 上层进行应用。比如将转化后的ASCII码文本数据信息提供给BOSS系统进 行比对。由于本发明提供的归属位置寄存器数据获取方法,可以在短时间内获 得与归属位置寄存器一致的全量数据和增量数据,并将获取的数据提供给 BOSS系统进行数据比对,从而为前后台数据一致性奠定了基础。
再比如将转化后的各用户的ASCII码文本数据信息提供给网络侧,网络
统计及其分析,以及专项统计分析,还可以支持统计结果的查询展现。
再比如将转化后的ASCII码文本数据信息提供给告警系统进行异常检
测,当告警系统检测到用户数据有预先定义的异常情况时,生成告警信息转发
至网管系统告警监控窗口展现,以及发送短信提醒维护人员等。
另外,本实施例还可以将转化后的ASCII码文本数据信息进行存储,存储
的数据信息可以进而提供给上层进行应用。 实施例二
如图4所示,为本发明实施例提供的在归属位置寄存器中获取用户数据的 装置结构框图,包括数据采集单元210、数据确定单元220、转化单元230, 存储单元240、第二输出单元250。
数据采集单元210从归属位置寄存器HLR中采集当前HLR中存储的所有 二进制数据库文件,并将采集的所有二进制数据库文件送入数据确定单元220;
数据确定单元220基于解析出的HLR中数据库文件关系,将采集的各二 进制数据库文件之间建立关联,根据建立的各二进制数据库文件之间的关联关 系确定出各用户的二进制数据信息,并将整理出的各用户的二进制数据信息送 入转化单元230;转化单元230将邀:据确定单元220确定出的各用户的二进制数据信息转化 成文本数据信息,送入存储单元240;
存储单元240将转化后的各用户的文本数据信息进行存储,并允许第二输 出单元250进行访问;
第二输出单元250访问存储单元240,将存储单元240中存储的各用户文 本数据信息根据需要提供给上层进行应用。比如第二输出单元250访问存储 单元240,将存储单元240中存储的需要与BOSS系统进行比对的用户文本数 据信息提供给计费接口,生成计费文件,交给BOSS系统进行比对;
再比如Web工作站可以通过Web服务器查询归属位置寄存器数据获取 装置中存储单元240存储的各用户文本数据信息Web工作站通过Web服务 器向第二输出单元250提出查询请求,第二输出单元250根据查询请求访问存 储单元240,将存储单元240中存储的Web工作站请求查询的用户文本数据信 息提供给Web服务器,再由Web服务器提供给相应的Web工作站;
在比如第二输出单元250访问存储单元240,将存储单元240中存储的 各用户数据信息提供给告警系统进行异常检测,当告警系统检测到用户数据有 预先定义的异常情况时,生成告警信息转发至网管系统告警监控工作站进行展 现,以及发送短信提醒维护人员。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种在归属位置寄存器中获取用户数据的方法,其特征在于,包括从归属位置寄存器中采集二进制数据库文件;基于预先解析出的归属位置寄存器中数据库文件关系,将所述采集的二进制数据库文件之间建立关联;根据二进制数据库文件之间的关联关系确定各用户的二进制数据信息;将确定的各用户的二进制数据信息转化成文本数据信息。
2、 如权利要求l所述的方法,其特征在于,还包括 将转化后的各用户的文本数据信息提供给上层进行应用。
3、 如权利要求l所述的方法,其特征在于,还包括 将转化后的各用户的文本数据信息进行存储。
4、 如权利要求3所述的方法,其特征在于,还包括 将存储的各用户的文本数据信息提供给上层进行应用。
5、 如权利要求2或4所述的方法,其特征在于,所述提供给上层进行应 用至少包括以下一种情况提供给BOSS系统进行数据比对;或 提供给网络侧进行统计分析、查询展现;或 提供给告警系统进行异常检测。
6、 一种在归属位置寄存器中获取用户数据的装置,其特征在于,包括 数据采集单元,用于从归属位置寄存器中采集二进制数据库文件; 数据确定单元,用于基于预先解析出的归属位置寄存器中数据库文件关系,将数据采集单元采集的二进制数据库文件之间建立关联,根据二进制数据 库文件之间的关联关系,确定各用户的二进制数据信息;转化单元,用于将数据确定单元确定的各用户的二进制数据信息转化成文 本数据信息。
7、 如权利要求6所述的装置,其特征在于,还包括第一输出单元,用于将转化单元转化后的各用户的文本数据信息提供给上层进行应用。
8、 如权利要求6所述的装置,其特征在于,还包括存储单元,用于将转化 单元转化后的各用户的文本数据信息进行存储。
9、 如权利要求7所述的装置,其特征在于,所述第一输出单元提供给上 层进行应用至少包括以下一种情况提供给BOSS系统进行数据比对;或 提供给网络侧进行统计分析、查询展现;或 提供给告警系统进行异常检测。
10、 如权利要求8所述的装置,其特征在于,还包括第二输出单元,用于 将存储单元存储的各用户文本数据信息提供给上层进行应用。
11、 如权利要求9所述的装置,其特征在于,所述第二输出单元提供给上 层进行应用至少包括以下一种情况提供给BOSS系统进行数据比对;或 提供给网络侧进行统计分析、查询展现;或 提供给告警系统进行异常检测。
全文摘要
本发明公开了一种在归属位置寄存器中获取用户数据的方法,包括从归属位置寄存器中采集二进制数据库文件;基于预先解析出的归属位置寄存器中数据库文件关系,将所述采集的二进制数据库文件之间建立关联;根据二进制数据库文件之间的关联关系确定各用户的二进制数据信息;将确定的各用户的二进制数据信息转化成文本数据信息。本发明还对应的提出了一种在归属位置寄存器中获取用户数据的装置。本发明可以提高从归属位置寄存器中获取数据的效率,使得获取的数据尽量与归属位置寄存器当前存储的数据一致。
文档编号H04L12/24GK101459529SQ20071017923
公开日2009年6月17日 申请日期2007年12月11日 优先权日2007年12月11日
发明者唐建萍, 敏 戴, 朱礼局, 唐 李, 沛 李, 林晓莲 申请人:中国移动通信集团公司;中国移动通信集团江西有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1