一种归属位置寄存器运营分析系统及方法

文档序号:7967846阅读:197来源:国知局
专利名称:一种归属位置寄存器运营分析系统及方法
技术领域
本发明涉及移动通信领域,尤其涉及一种归属位置寄存器运营分析系统。
背景技术
归属位置寄存器(HLR,Home Location Register),是移动通信网络系统中的一个基本的功能单元,用于存储移动用户的数据,这些数据包括移动用户的业务特征(service profile)、位置信息(location information)和活动状态(activitystatus)等,此外,它还用于对移动用户进行管理。在通信网中,通常存在多个HLR,每个用户都必须在其中某个HLR(相当于该用户的原籍)上登记。登记的内容分为两类一类是永久性的参数,如移动台国际综合业务数字网(ISDN,Integrated Service Digital Network)号码(MSISDN,Mobile Station InternationalISDN Number)、国际移动用户识别码(IMSI,International Mobile SubscriberIdentity)、接入的优先等级、预定的业务类型以及保密参数等;另一类是暂时性的需要随时更新的参数,即用户当前所处位置的有关参数。在移动用户漫游的过程中,即使用户漫游到HLR所服务的区域外,HLR也要登记由该区传送来的位置信息。这样做的目的是保证当呼叫任一个不知处于哪一个地区的移动用户时,均可由该移动用户的归属位置寄存器获知它当时处于哪一个地区,进而建立起通信链路。
由于归属位置寄存器中存储了移动用户的上述许多数据,若可以对HLR中的数据进行统计、分析和查询,移动运营商便可以统计业务的用户签约数目,掌握移动台用户使用业务的情况;掌握激活用户的数目的变化趋势;统计国际漫游的用户数目,或者用户在各个移动交换中心(MSC,Mobile Switching Center)上的分布情况;查询所有已经开户的用户信息,或者没有使用的IMSI或MSISDN信息;对容灾HLR中保存的信息进行统计,用于检查主HLR与容灾HLR中保存的用户数据的一致性。为适应日趋激烈的市场竞争,提高核心竞争力,移动运营商在对HLR存储的用户业务数据进行统计分析方面有着强烈的需求,但是目前还没有一个有效的手段对HLR产品内的这些数据进行统计、分析和查询等功能。

发明内容
本发明所要解决的技术问题在于,提供一种HLR运营分析系统及方法,以实现对HLR内部存储的移动用户业务数据进行统计、分析和查询,为运营商提供强大的市场分析与决策依据。
为了解决上述技术问题,本发明提出了以下技术方案。其中,该方案的一种HLR运营分析系统,包括数据采集模块,用于从归属位置寄存器中导出存储于所述归属位置寄存器中的移动用户的业务数据,将所述导出的业务数据转化为符合归属位置寄存器业务数据统一数据库结构定义的数据,并将所述转化后的数据导入数据库保存;运营分析模块,用于对所述数据采集模块中数据库保存的数据进行数据挖掘和分析处理。
进一步,所述系统还包括数据展现模块,与所述运营分析模块相连,用于根据用户的业务需求展现所述数据挖掘和分析处理后的数据。
进一步,所述系统还包括系统管理模块,与所述数据采集模块相连,用于实现数据备份、系统日志以及系统授权管理;用户管理模块,与所述数据采集模块相连,用于实现用户管理;配置管理模块,分别与所述数据采集模块和所述运营分析模块相连,用于实现系统配置管理。
其中,所述数据采集模块包括导出模块,用于从归属位置寄存器中导出存储于所述归属位置寄存器中的移动用户的业务数据,并将所述导出的数据存储于服务器中;数据预处理模块,用于当探测到存储于所述服务器中数据处于下载就绪状态时,从所述服务器上下载所述处于下载就绪状态的数据,并将所述下载数据转化为符合归属位置寄存器业务数据统一数据库结构定义的数据。
存储模块,用于存储所述转化后的数据。
进一步,所述数据采集模块还包括探测模块,分别与所述导出模块和所述数据预处理模块项链,用于探测存储于所述服务器中的数据的状态。
相应的,本发明方案的HLR运营分析方法包括A、从归属位置寄存器中导出存储于所述归属位置寄存器中的移动用户的业务数据,并将所述导出的数据存储于服务器中;B、将所述存储于所述服务器中的数据转化为符合预设归属位置寄存器业务数据统一数据库结构定义的数据;C、将所述转化后的数据导入数据库保存;D、对所述数据库保存的数据进行数据挖掘和分析处理。
进一步,所述方法还包括步骤预设归属位置寄存器业务数据统一数据库结构。
进一步,所述步骤D之后还包括E、根据用户的业务需求展现所述数据挖掘和分析处理后的数据。
其中,所述步骤C中导入数据库保存的内容还包括系统管理信息、用户管理信息以及配置管理信息。
进一步,所述步骤B包括B1、探测存储于所述服务器中数据的状态,当探测到所述数据处于下载就绪状态时,执行步骤B2;B2、下载存储于所述服务器中的处于下载就绪状态的数据;B3、将所述下载数据转化为符合预设归属位置寄存器业务数据统一数据库结构定义的数据。
其中,步骤B1中所述探测的方式为周期性轮询存储于所述服务器中的所述导出业务数据的状态。
实施本发明,具有如下有益效果本发明HLR运营分析系统通过数据采集的方式提取HLR产品内部的数据,并对提取的数据进行统计、分析和查询,能够为运营商提供强大的市场分析与决策依据。
首先,运营商可以通过本发明统计业务的用户签约数目,掌握移动台用户使用业务的情况;
其次,运营商可以通过本发明掌握激活用户的数目的变化趋势;再次,运营商可以通过本发明统计国际漫游的用户数目,或者用户在各个移动交换中心MSC上的分布情况;再次,运营商可以通过本发明查询所有已经开户的用户信息,或者没有使用的IMSI或MSISDN信息;再次,运营商可以通过本发明对容灾HLR中保存的信息进行统计,用于检查主HLR与容灾HLR中保存的用户数据的一致性。


图1是本发明HLR运营分析系统的组成结构图;图2是本发明图1中数据采集模块的一种组成结构图;图3是本发明HLR数据库建模的业务概念模型;图4是本发明数据库事实表与维表设计的事例图;图5是本发明HLR运营分析方法的具体流程图。
具体实施例方式
本发明的核心思想是首先,将存储于HLR中的移动用户的业务数据导出,并将这些数据存储在服务器中,然后,将存储于服务器中的数据转化为符合预设的HLR业务数据统一数据库结构定义的数据,再将转化后的数据导入到数据库中保存,最后对所述数据库保存的数据进行数据挖掘和分析处理。
为了使本发明的技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明做进一步详细说明。
图1是本发明HLR运营分析系统实施例的组成结构图。主要包括数据采集模块3、运营分析模块4、数据展现模块5、系统管理模块6、用户管理模块7及配置管理模块8。其中,各模块的功能如下数据采集模块3从HLR中导出存储于所述HLR中的移动用户的业务数据,并将所述导出的数据存储于服务器中,所述服务器可以内置于所述数据预采样模块3里面。然后在配置管理模块8存储的配置信息控制下将所述导出的移动用户的业务数据转化为符合HLR业务数据统一数据库结构定义的数据,并将所述转化后的数据导入数据采集模块3中数据库保存。运营分析模块4对所述数据采集模块3中数据库保存的数据进行数据挖掘与分析处理后数据展现模块5根据用户的业务需求展现所述数据挖掘和分析处理后的数据。系统管理模块6、用户管理模块7则用于在系统运营分析过程中对系统授权、系统日志及用户权限等进行各种管理。
下面对各模块进行详细说明。
图2是本实施例HLR运营分析系统中数据采集模块的组成结构图。该模块主要包括导出模块31、服务器32、探测模块33、数据预处理模块34及存储模块35。其中导出模块31,用于从HLR中导出存储于所述HLR中的移动用户的业务数据。
服务器32,与所述导出模块31相连,用于存储所述导出模块31导出的数据。
具体实现可以是将存储于所述HLR中的移动用户的业务数据导出并压缩后存储于文件服务器FTP服务器中。
探测模块33,分别与所述服务器32和所述数据预处理模块34相连,用于探测所述服务器32上数据状态。具体实现是使用一个探测进程在约定的时间范围内轮询存储于FTP服务器中数据的状态,当探测到存储于所述FTP服务器中的数据处于下载就绪状态时,触发数据预处理模块34下载存储于所述服务器上的处于下载就绪状态的数据。
数据预处理模块34,用于当探测到存储于所述服务器32中的数据处于下载就绪状态时,从所述服务器32上下载所述处于下载就绪状态的数据,并将所述下载数据转化为符合HLR业务数据统一数据库结构定义的数据。具体转化过程为当探测模块33探测到FTP服务器上数据处于下载就绪状态时,数据预处理模块34启动下载进程从所述FTP服务器上下载数据,数据下载完成后,如果所述下载的数据为压缩数据则对所述压缩数据解压缩,然后根据定义的HLR业务数据统一数据库结构的要求对解压缩后的数据进行校验、转换、位域扩展及数据集合等处理。经过处理后,所述解压缩后的数据即转化为符合HLR业务数据统一数据库结构定义的数据。其中,所述HLR业务数据统一数据库结构已预先设定,并存储于可扩展标识语言(XML,Extensible Markup Language)格式的配置文件中。当数据已经转化为符合HLR业务数据统一数据库结构定义的数据后,系统将格式统一后的数据批量导入数据库中保存。
存储模块35,用于存储所述转化后的数据。具体实现时,转化后的数据可以以事实表和维表的形式存储于数据库中。
实事表和维表是数据库维度建模的两个概念。这种维度建模的方式由中间的一个大表和围绕在其周围的一组小表组成,中间的大表称为“事实表”,存储数值型度量指标和连接到维表的外键,外围的小表称为“维表”,存储用于描述事物的文本属性信息及连接到事实表的主键。维度建模的这种结构体现了两种关系,一是维表与事实表之间的一对多关系,二是通过事实表体现出的维表之间相互的多对多关系。这种简单而对称的结构能够表达各种复杂的业务逻辑,并有助于最终用户的访问。
图3是本发明HLR数据库建模的业务概念模型,它显示了各业务参数间的对应关系,为HLR数据库建立事实表和维表提供依据。如图所示,HLR主要的业务概念为国际移动用户识别码用户、位置信息、鉴权、归属位置寄存器、业务、业务参数。国际移动用户识别码用户指的是拥有国际移动用户识别码号的个人或组织,业务指的是与国际移动用户识别码相关联的业务或服务,如彩铃业务、前转业务等。国际移动用户识别码用户与业务是一对多的组合关联关系,表示一个国际移动用户识别码用户可以申请多种业务,而业务类型则给出其业务的分类,以明确指出某国际移动用户识别码用户拥有的业务的种类,如手机用户可能拥有的业务有彩铃、收或发短信、前转等。一个业务可能需要若干业务参数(如前转号码等),故业务与业务参数之间为一对多的组合关联关系。位置信息用于表征国际移动用户识别码用户的当前位置,鉴权信息用于表征国际移动用户识别码用户对鉴权的使用情况,归属位置寄存器则表征国际移动用户识别码用户所归属的归属位置寄存器,位置信息、鉴权信息及归属位置寄存器与用户均是一对一的关系。
本发明数据库在概念模型的基础上建立事实表和维表来表达各种复杂的业务逻辑,图4是本发明数据库事实表与维表设计的事例图。图中显示国际移动用户识别码事实表、电信业务事实表、前转号码事实表三个主要的大业务事实表和它们维表的设计事例。每个事实表和维表根据具体情况存储相应的信息,在此不对事实表和维表存储的信息进行说明,主要介绍事实表和维表的建立关系。其中,国际移动用户识别码事实表通过卡类别、用户状态、网络访问模式三个外键分别与卡类别维表、网络访问模式维表、用户状态维表进行关联;电信业务事实表则分别通过呼叫标识、短消息标识、电话标识三个外键与呼叫维表、短消息维表、电话维表进行关联;前转号码事实表通过前转方式标识、基本业务组标识二个外键与前转方式维表、前转业务组维表进行关联;在具体实施中数据库中还有很多的事实表与维表,在此不一一列举。
运营分析模块4,对所述数据采集模块3中数据库保存的数据进行数据挖掘与分析处理。具体实现中数据挖掘方法基于可视化的多维数据分析或者联机分析(OLAP,Online Analytical Processing)方法。
数据展现模块5,用于根据用户的业务需求展现所述数据挖掘和分析处理后的数据。具体实现中数据展现的方式可以为报表展现或者统计展现或者两者相结合的展现方式。本发明HLR运营分析系统能够提供业务查询、统计及报表的功能,可按用户和业务的不同设置各种查询条件,并将查询结果以报表或者统计列表的形式展现出来。由于部分统计和计算生成报表的时间较长,本发明可以根据用户业务需求定时自动生成业务报表或者统计数据,当用户对HLR的业务数据进行查询时,系统直接将预先生成的报表或者统计数据展现给用户。
系统管理模块6,用于实现数据备份、系统日志以及系统授权管理。具体实现中系统管理实现系统数据的备份与恢复;实现系统日志查阅、配置与转储;实现系统授权管理。
用户管理模块7,用于实现用户管理。具体实现中用户管理模块完成以下功能显示用户列表,用于将系统已有用户列表显示出来;增加用户,用于增加一个用户并配置其参数;修改用户资料,用于修改一个已有用户的资料信息;删除用户,用于删除一个用户;增加角色,用于增加一个角色并设定该角色的操作权限;删除角色,用于删除一个角色;编辑角色,用于编辑角色的操作权限等信息。
配置管理模块8,用于实现系统配置管理。具体实现中配置管理模块实现数据格式转换、数据解析,报表、事实表及维表等进行配置管理。
本发明的HLR运营分析系统还设置有第三方接口。第三方可以通过结构化查询语言(SQL,Structured Query Language)查询事实表,获取相关数据,但是需要设置数据访问权限,第三方只有查询事实表的权限,不能对事实表进行更新操作。第三方接口可以考虑将各个版本导入到本地数据库结构或者导出工具导出的文件提供给客户,这样客户就可以直接使用SQL进行查询或者自己写作任务文件或者根据客户自己的需求自己开发数据库访问程序。本发明的HLR支持所有版本的HLR。
在上述HLR运营分析系统的基础上,本发明还提出一种HLR运营分析方法,下面结合图5对本发明HLR运营分析方法实施例进行具体描述。该实施例的具体实现过程如下步骤S100,预设HLR业务数据统一数据库结构。具体实现中所述预设的HLR业务数据统一数据库结构存储于可扩展标识语言XML格式的配置文件中。
步骤S101,从HLR中导出存储于所述HLR中的移动用户的业务数据,并将所述导出的数据存储于服务器中。具体实现可以是将存储于所述HLR中的移动用户的业务数据导出并解压缩后存储于文件服务器FTP服务器中。FTP服务器起到临时保存从HLR中导出的移动用户的业务数据的作用。
步骤S102,探测存储于服务器中的业务数据是否处于下载就绪状态,如果探测到存储于所述服务器中的业务数据处于下载就绪状态则转步骤S103,否则继续对存储于所述服务器中的业务数据的状态进行探测。具体实现是使用一个探测进程在约定的时间范围内轮询FTP服务器上数据状态,当FTP服务器上数据处于下载就绪状态时,触发下载进程下载存储于所述服务器上的数据。
步骤S103,下载存储于所述服务器中的处于下载就绪状态的业务数据。
步骤S104,将所述下载数据转化为符合HLR业务数据统一数据库结构定义的数据。具体的转化过程为当业务数据下载完成后对所述下载的业务数据解压缩,然后根据定义的HLR业务数据统一数据库结构的要求对解压缩后的数据进行校验、转换、位域扩展及数据集合等处理。经过处理后,所述解压缩后的数据即转化为符合HLR业务数据统一数据库结构定义的数据。
步骤S105,将所述转化后的数据、系统管理信息、用户管理信息及配置管理信息导入数据库保存。具体实现中这些信息以事实表和维表的形式存储于数据库中。其中,转化后的数据反映存储于HLR中的移动用户的业务数据;系统管理信息反映系统数据的备份与恢复、系统日志查阅,配置与转储、系统授权管理等信息;用户管理信息反映系统显示用户列表、增加用户,修改用户资料、删除用户、增加角色设定该角色的操作权限;删除角色、编辑角色的操作权限等对用户进行各种管理的信息;配置管理信息反映系统各个模块及操作的配置管理。
步骤S106,对所述数据库保存的数据进行数据挖掘和分析处理。具体实现中数据挖掘方法基于可视化的多维数据分析或者OLAP方法。
步骤S107,根据用户业务需求展现所述数据挖掘和分析处理后的数据。具体实现中数据展现的方式可以为报表展现或者统计展现或者两者相结合的展现方式。本发明HLR运营分析系统能够提供业务查询、统计及报表的功能,可按用户和业务的不同设置各种查询条件,并将查询结果以报表或者统计列表的形式展现出来。由于部分统计和计算生成报表的时间较长,本发明可以根据用户业务需求定时自动生成业务报表或者统计数据,当用户对HLR的业务数据进行查询时,系统直接将预先生成的报表或者统计数据展现给用户。
以上所揭露的仅为本发明较佳实施例,不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种归属位置寄存器运营分析系统,其特征在于,包括数据采集模块,用于从归属位置寄存器中导出存储于所述归属位置寄存器中的移动用户的业务数据,将所述导出的业务数据转化为符合归属位置寄存器业务数据统一数据库结构定义的数据,并将所述转化后的数据导入数据库保存;运营分析模块,用于对所述数据采集模块中数据库保存的数据进行数据挖掘和分析处理。
2.如权利要求1所述的归属位置寄存器运营分析系统,其特征在于,还包括数据展现模块,与所述运营分析模块相连,用于根据用户的业务需求展现所述数据挖掘和分析处理后的数据。
3.如权利要求1所述的归属位置寄存器运营分析系统,其特征在于,还包括系统管理模块,与所述数据采集模块相连,用于实现数据备份、系统日志以及系统授权管理;用户管理模块,与所述数据采集模块相连,用于实现用户管理;配置管理模块,分别与所述数据采集模块和所述运营分析模块相连,用于实现系统配置管理。
4.如权利要求1-3中任一项所述的归属位置寄存器运营分析系统,其特征在于,所述数据采集模块包括导出模块,用于从归属位置寄存器中导出存储于所述归属位置寄存器中的移动用户的业务数据,并将所述导出的数据存储于服务器中;数据预处理模块,用于当探测到存储于所述服务器中数据处于下载就绪状态时,从所述服务器上下载所述处于下载就绪状态的数据,并将所述下载数据转化为符合归属位置寄存器业务数据统一数据库结构定义的数据。存储模块,用于存储所述转化后的数据。
5.如权利要求4所述的归属位置寄存器运营分析系统,其特征在于,所述数据采集模块还包括探测模块,分别与所述导出模块和所述数据预处理模块项链,用于探测存储于所述服务器中的数据的状态。
6.一种归属位置寄存器运营分析方法,其特征在于,包括A、从归属位置寄存器中导出存储于所述归属位置寄存器中的移动用户的业务数据,并将所述导出的数据存储于服务器中;B、将所述存储于所述服务器中的数据转化为符合预设归属位置寄存器业务数据统一数据库结构定义的数据;C、将所述转化后的数据导入数据库保存;D、对所述数据库保存的数据进行数据挖掘和分析处理。
7.如权利要求6所述的归属位置寄存器运营分析方法,其特征在于,所述步骤D之后还包括E、根据用户的业务需求展现所述数据挖掘和分析处理后的数据。
8.如权利要求6所述的归属位置寄存器运营分析方法,其特征在于,所述步骤C中导入数据库保存的内容还包括系统管理信息、用户管理信息以及配置管理信息。
9.如权利要求6-8中任一项所述的归属位置寄存器运营分析方法,其特征在于,所述步骤B包括B1、探测存储于所述服务器中数据的状态,当探测到所述数据处于下载就绪状态时,执行步骤B2;B2、下载存储于所述服务器中的处于下载就绪状态的数据;B3、将所述下载数据转化为符合预设归属位置寄存器业务数据统一数据库结构定义的数据。
10.如权利要求9所述的归属位置寄存器运营分析方法,其特征在于,步骤B1中所述探测的方式为周期性轮询存储于所述服务器中的所述导出业务数据的状态。
全文摘要
本发明公开了一种归属位置寄存器运营分析系统及方法,其中的归属位置寄存器运营分析系统包括数据采集模块,用于从归属位置寄存器中导出存储于所述归属位置寄存器中的移动用户的业务数据,将所述导出的业务数据转化为符合归属位置寄存器业务数据统一数据库结构定义的数据,并将所述转化后的数据导入数据库保存;运营分析模块,用于对所述数据采集模块中数据库保存的数据进行数据挖掘和分析处理。本发明归属位置寄存器运营分析系统及其运营分析方法对归属位置寄存器产品内部的数据进行统计、分析和查询,能够为运营商提供强大的市场分析与决策依据。
文档编号H04W8/04GK1921697SQ20061012219
公开日2007年2月28日 申请日期2006年9月15日 优先权日2006年9月15日
发明者周辛佳, 鲍华平, 邱红燕 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1