学习啦>论文大全>管理论文>

电信用户管理论文(2)

家文分享

  电信用户管理论文篇二

  电信用户业务数据自主提取方法研究

  【摘 要】如何在节约成本的前提下通过深入研究、自主创新的开展HLR用户数据提取工作一直是维护人员非常关心的问题。本文就如何安全的自主提取用户业务数据进行初步研究,准确地完成了各项业务数据的数据比对工作。

  【关键词】用户业务数据;提取;二进制数据;解析

  1、引言

  在竞争趋于白热化移动通信市场环境下,提高用户感知度是维系老用户发展新用户的重点之一。因此,如何自主提取用户数据,从而进行用户数据比对、业务分析成为了HLR维护人员的研究重点。

  2、HLR系统及其数据提取点分析

  2.1HLR系统架构

  归属位置寄存器(Home Location Register,下简称HLR)是移动通信中存储和管理归属用户的识别信息、基本业务签约信息、补充业务签约信息、特色业务签约信息、漫游限制信息、智能业务签约信息、鉴权密钥和鉴权参数等信息的功能实体。用户的开销户操作、业务属性变更操作都将会通过营帐系统传送到HLR系统中进行对应的开销户操作、业务属性变更,用户的移动业务只有在HLR上正确登记了才有可能享受到相应的业务。

  HLR系统主要由信令处理、用户数据管理、数据服务、数据存储和操作维护五个逻辑功能层组成。

  2.2数据提取点分析

  从HLR的逻辑功能可以看出,网络层面的用户数据服务都是在数据服务层进行,数据存储层只是作为数据备份的功能存在,且在位置登记流程、位置申请业务流程中不涉及到数据存储层的DBMS模块,在用户数据管理流程中DSU模块单向操作DBMS模块。所以,DBMS模块中存在完整的用户业务数据,且对其进行查询操作不会因为DBMS系统负荷高或者其他异常而出现影响HLR的正常业务。因此,提取用户业务数据操作可通过操作维护层的BAM登录到数据存储层的DBMS模块进行。

  3、HLR用户数据库分析及数据提取实现

  HLR中DBMS模块包括磁盘阵列和DMU单板,DMU单板的Linu_操作系统的较强防病毒能力为提取数据连接提供了安全保证,而其采用的Oracle数据库则提供了基于命令行窗口的强大数据库维护工具SQLPlus,方便对数据库进行各项查询操作。

  3.1用户业务属性与数据表字段关系解析

  根据前台客户端业务查询命令树与后台表应该存在某种对应关系的原则,通过查看Oracle系统表USER_TABLES及USER_TAB_COLUMNS,经过反复比较分析,发现从C_SUB_COMMON和C_SUB_CF两张表中即可找到市场部门所关心的三大业务类型,两个表中比对需求用到的字段信息如下所示。(见表1、表2)

  字段名称 字段含义 数据类型

  IMSI IMSI号 RAW

  MDN MDN号 RAW

  ESN ESN号 RAW

  PROVISIONTS 电信基本业务 RAW

  RESTRICTIONIND 限制类参数 RAW

  PROVISIONSS 来电显示、四种呼叫转移、去电隐藏等补充业务 RAW

  SERNO 智能业务模板 RAW

  WINSEROPTION 签约智能业务属性 RAW

  DATASERVICE 数据业务属性 RAW

  MSCTPLNO MSC模板信息 RAW

  ORIGINATIONIND 始呼限制属性 RAW

  ROAMRESTTYPE 漫游限制属性 RAW

  CRBT 彩铃业务属性 RAW

  CRBTNO 彩铃编号 RAW

  表1 C_SUB_COMMON表常用字段

  字段名称 字段含义 数据类型

  IMSI IMSI号 RAW

  SSCODE 呼叫转移类型编号 RAW

  CFN 呼转号码信息 RAW

  表2 C_SUB_CF表常用字段

  通过查看发现,上述两个表字段全部采用二进制数据类型,从而可推断出在这些表中如果涉及MDN、IMSI、ESN等长串信息,即可能是直接从二进制转换成十六进制得出。

  如果涉及业务功能的参数是以单bit的0和1或多bit的组合代表业务的提供与否,那么如何解析呢?对于长串信息,例如IMSI信息,可以通过Oracle提供的函数行直接转换即可得到比较直观的IMSI信息,从而可以判断IMSI字段包含的信息实际上是一个64bit即16个十六进制数组成,而正确的IMSI只需要通过函数substr取前15位即可。其他诸如MDN及ESN、呼转号码等长串信息的解析与此相同。

  是在对于有一个或者多个bit的0和1(或其组合)来表示业务功能的提供与否,又如何解析呢?结合HLR的SMU客户端的业务属性命令树及C_SUB_COMMON表字段含义,利用用户业务属性被修改即会触发DBMS的数据同步的原理,进过反复多次的“查询数据库—数据修改—查询数据库—比对变化—发现规律—得出准确的功能标识”的测试验证,即可解析出来。

  当然,某些业务属性是由多个bit位甚至外加限制类参数组合实现,这类业务属性的解析过程相对复杂一些,但原理是一致的。因此任何一种业务属性在数据库中的字段及表示方法都可解析出来。

  3.2用户数据的提取的实现

  编写一条查询效率高的SQL语句将众多业务属性查询出来。由于查询结果记录数量众多,屏幕输出拷贝困难,因此可以利用SQLPlus提供的脚本查询功能,通过在脚本中设置会话环境变量以达到查询结果全部自动记录到指定文件的目的,完成用户业务数据的提取。

  4、结论

  本提取方法的安全性、准确性也得到了多次提取全部用户业务数据的验证。由于数据比对分析业务对象已经逐步稳定,所以各种常用的提取脚本也逐步成熟稳定,每次提取数据仅需要花几分钟就可以完成,从而也提高了HLR维护人员的工作效率。此外,还可以安全、高效的完成一些市场一线的基于HLR的业务分析需求。

  
看了“电信用户管理论文”的人还看:

1.电信客户关系管理论文

2.电信网络管理论文

3.电信客户关系管理论文(2)

4.浅谈电信市场营销论文

5.论中国电信市场营销的论文

2532268