2024年6月15日发(作者:)

D

经验

IGITCW

交流

Experience Exchange

信令监测系统中XDR话单用户信息的关联回填研究

黄 永

(宜通世纪科技股份有限公司,广州 510000)

摘要:介绍了信令监测系统中XDR话单中用户信息的关联回填概念及必要性,并进一步描述了用户信息IMSI和MSISDN关联

回填的原理及算法。

关键词:信令监测;XDR话单;用户信息关联回填;算法研究

doi:10.3969/.1672-7274.2019.05.204

中图分类号:TN929.5     文献标示码:A     文章编码:1672-7274(2019)05-0244-02

1 关联回填的概念和必要性

随着移动通信网络的不断发展,信令监测系统也得到全面的

应用和发展,为运营商的网络维护提供了强有力的工具,为提高

网络业务质量、提高移动用户的客户感知话务质量发挥了巨大作

用。

信令监测系统中通过信令流程关联合成的XDR话单中,一

般包含重要的用户信息相关字段,比如IMSI、MSISDN等,便

于对用户进行定位分析。在信令监测系统中,A口/MC口是目

前监测最多的接口,其中BSSAP/RANAP业务记录多,其中的重

要应用就是投诉处理。但由于话单中的TMSI信息是动态变化的,

不能用于跟踪用于记录,所以信令监测系统需要将TMSI通过关

联回填IMSI和MSISDN字段,使得用户业务的跟踪和统计,可

以完全针对IMSI或者MSISDN来实现。提高了投诉处理的效率,

降低了信令监测系统的使用难度。

2 关联回填的原理及算法

国际移动用户识别码(IMSI,International Mobile Subscriber

Identity)是国际上为唯一识别一个移动用户所分配的号码。当

用户接入移动通信网络的时候,会向运营商核心网发送IMSI,

但是IMSI在通话中明文发送,如果非法个人或团体通过监听

无线路径上的信令交换而窃得IMSI从而跟踪移动客户的位置,

这样就造成对用户隐私的侵害,所以移动通信中使用临时识别

码(TMSI)来减少IMSI的使用,从而实现对用户隐私的保

护。TMSI(Temporary Mobile Subscriber Identity)是一个本地号

码,只在一个给定的区域有意义,这个区域由位置区识别码LAI

(Location Area Identity)来标识。此外,由于MOC话单中没有

主叫的MSISDN和MTC话单没有被叫的MSISDN,只有呼叫的

TMSI/IMSI信息,所以还需要需要关联处理MAP信令过程,根

据IMSI关联回填出用户的号码MSISDN字段。

故针对IMSI和MSISDN的关联回填,具体包括两方面的内

容:首先,基于对A口/MC口信令,通过学习LAI/LAC+TMSI

和IMSI的关系实现IMSI的回填;然后基于C/D口的MAP信令,

通过学习IMSI和MSISDN的关系实现MSISDN的回填。从而使

信令XDR话单回填出完整的用户信息字段IMSI和MSISDN。

2.1 IMSI的关联回填

由于TMSI是由MSC分配的,在同一个MSC或MSC Pool

内,TMSI才是唯一的。因此IMSI的关联回填需要获得IMSI与

LAC+TMSI之间的对应关系。这个对应关系可以从特定某条信令

消息中学习获得,也可以从整个信令流程的消息中学习获的。比

如PAGING消息就同时存在IMSI、TMSI、LAC字段内容。另

外,IMSI附着或者正常位置更新流程中也可能同时存在上述三

个字段(要求网络的参数上作一些调整,就是对受控的MSC执

行MGCVE的指令,取消局间的一些消息的优化。这样操作后,

当用户切换MSC时,会通过A接口提交用户的IMSI到MSC,

而未执行MGCVE指令前,用户一般只提交TMSI,MSC根据该

TMSI向用户的前一个MSC查询其IMSI值。并且MSC会分配

一个TMSI给该用户,此后该手机在这个MSC上的通信都采用

该TMSI值。)

位置更新流程可用于IMSI的关联回填学习,这里重点描

述一下位置更新的信令流程及关键参数字段:首先移动终端用

Location Update Request信令进行位置更新请求,信令里会包

含TMSI或IMSI、当前小区CGI及上一个位置区LAI,鉴权后

网络可能会通过Identity Request向移动终端询问IMSI,移动

终端会通过Identity Response提交IMSI;或者移动终端直接通

过Common ID消息提交IMSI,网络就会通过TMSI Relocation

Command信令分配新的TMSI下来或者通过Location Update

Accept消息直接将新TMSI下发。

第一步:学习过程

情况一:如果单条消息中同时有LAC、TMSI、IMSI字段,

则以LAC+TMSI作为

KEY、以IMSI作为VALUE保存到MAP

中去。比如PAGING寻呼消息。

情况二:如果整个流程的消息中有LAC、TMSI、IMSI字段,则

以LAC+TMSI作为KEY、以IMSI作为VALUE保存到MAP中去。

比如PAGING RESPONSE信令流程。

情况三:情况相对复杂,如果整个流程的消息中有LAC、

TMSI、IMSI字段,而且LAC和TMSI都有新旧值时,需要区

分对待处理。比如LU流程,先将Location Update Request信令

中的TMSI或IMSI、LAI提取出来,然后保存在会话中;再将

Identity Response信令中的IMSI提取出来保存在会话中。如果流

程中含有TMSI Relocation Command信令,则将TMSI Relocation

Command信令中的新TMSI提取出来。随后先用LAI中的LAC+

旧的TMSI去MAP中查找,如果找到记录,就删除该记录并把

LAC+新的TMSI插入到MAP中;如果没有找到也将LAC+新

的TMSI插入到MAP中。同理,如果流程消息含有新的LAC时,

则需要用新的LAC跟TMSI组合进行插入或删除MAP中的关系。

第二步:查找及清理

当XDR话单中没有IMSI值时,就根据会话流程中出现的

LAC+TMSI(取旧值,一般第一条消息如Location update request,

CM service request,Paging response等)去MAP中查找对应的

IMSI,如果找到则直接回填到对应的XDR话单字段IMSI中。

由于实时关联回填是在内存中保存IMSI与TMSI对应关系

的,为了不造成内存的积压,减小内存的占用,需要定时清除那

些在本MSC内超过某个时间值(可配置)的已经不处于活动状

态的用户的记录。配置的时间点建议稍大于周期性位置更新的时

间。如果一个用户在本MSC内关机超过配置时间点,那么它在

内存数据库中的记录会被清除。此外如果程序运行期间没有捕捉

到提交IMSI的信令并且没有被寻呼,都可能出现用户的TMSI

无法与IMSI关联的情况。

2.2 MSISDN的关联回填

IMSI与MSISDN关联主要基于C/D接口的MAP信令。具

体是通过把MAP信令的Update Location等几个操作信令中携带

的IMSI与MSISDN字段保存起来。当其他层或者MAP层的没

有包含MSISDN的会话但有IMSI时,可以用IMSI(下转第192页)

244

DIGITCW

2019.05

D

技术

IGITCW

应用

Technology Application

Oracle数据库技术在钢铁企业中的一般应用

李若新

(河钢集团唐钢公司信息自动化部,唐山 063000)

摘要:目前利用现代计算机技术来进行信息化管理已经成为当今钢铁企业的主流,它既可以高效的处理各种信息,又能节约大量

的人力、物力和财力,是现代钢铁企业管理的主要方式。本文主要讲述的是利用Oracle数据库技术,来完成企业生产管理系统的一

项技术升级,使之能适用当前国家环保要求下的钢铁企业生产新标准。

关键词:Oracle数据库;SQL语句;信息化;检化验标准

doi:10.3969/.1672-7274.2019.05.156

中图分类号:TP311.13     文献标示码:A     文章编码:1672-7274(2019)05-0192-01

1 引言

在当前大气污染严重的条件下,国家严厉施行环保政策,治

理大气污染。对待污染环境的企业,施行环保排污处罚制度,限

产节能或者关停等严厉措施。控制钢铁企业恶性发展,减少大气

污染现象。这就使得钢铁企业不得不充分重视自身企业节能环保

和绿色发展工作,强化自身管理水平,改进生产工艺,提高能源

利用率,制定高标准新要求,以适应当前国家对钢铁企业新的生

产管理要求。

企业某化验部门针对新下发的生产管理标准,提出更改生产

工艺,要求改进部分工艺原料的检验标准,增加系统对S(硫)

元素的检验委托项。我信息化系统运维部门收到此项目需求,经

过对系统各方面的研究讨论,决定可以针对系统小范围的扩展和

技术升级,使系统可以处理S(硫)数据的新要求。

2 改进方法

(1)首先让化验部门给出需要系统增加S元素的检验项的原

料名称,确定出哪些工序中的原料需要改进,有没有其余的标准

要求,以及讨论对其它关联检化验系统有没有影响。

(2)针对前台应用系统的改进要求,在认真分析前台应用系

统源码之后,了解到系统原料检验项,与系统后台数据库检验计

划表有关。

打开Toad数据库管理工具,以管理员身份登陆系

统后台oracle数据库,在Table表中,找到检验计划表

INSPECTIONPLAN。打开DATE项,查看表中数据。表中存在

着当前应用系统所有原料项的检验计划。所以一定要先从中筛选

出需要增加S(元素)的原料项,然后在进一步处理这些原料项

的检验项。

(3)首先分析表中数据,添加LTXA1(工序描述)限定条件,

将炼铁南区技术科工艺化验室下的所有原料项筛选出来,并将所

得到的数据导出,用EXCEL表打开。

(4)用EXCEL高级筛选技术,将所需要的增加检验项的原

(上接第244页)从保存该对应关系的MAP中查找出来。

一般地,IMSI与MSISDN的对应关系不会变,因此不用删除。

只有当换卡但不换号时会出现IMSI与MSISDN的对应关系改变

的情况,此时需要更新对应关系。

料筛选出来。然后通过分析所得的原料中检验项数据,对比每个

原料检验项的共同点,发现每个原料中检验项数据都包含SiO

2

项,

这样一来,就比较方便了。在用高级筛选,将所需原料中每一条

带有包含SiO

2

项数据单独筛选出来。

(5)将所得每条数据中SiO

2

项修改为S,检验项目编码修

改为QHX0510,以及将表列项的时间数据修改正确。至此表中

数据与数据库中表数据各项都一一对应,以便后续导入到后台

Oracle数据库中数据格式正确无误,不影响前台应用程序的正常

运行。

(6)用oracle数据库技术,先将此表执行备份语

句。create table INSPECTIONPLAN_BAK1 as select * from

INSPECTIONPLAN;将检验计划表整表备份,防止数据导入时

发生意外,导致数据表中数据被破坏,以便将来能及时恢复表中

数据。然后将修改好的EXCEL数据,导入到Oracle数据库中,

COMMIT;检查此数据表中数据是否格式完整、正确。然后为了

不出现其它异常错误,将数据库系统重新启动。

(7)运行前台应用系统,查看对应的原料中需要增加的检验

项S是否存在,符合要求。

3 总结

信息化系统在企业管理中具有重要作用,生产中的各个流程

都需要计算机系统支持才能正常生产。通过Oracle数据库技术,

对此项信息化系统的改进,在保证了企业正常生产经营的同时,

也使适应了国家对企业发展的新要求。实现企业的绿色发展是一

项长期的系统工程,需要在今后的生产过程中,对生产工艺进行

持续不断地改进和完善。

参考文献

[1] 魏亚楠,宋义秋.Oracle数据库应用系统的性能优化[J].制造业自动化,

2010.

[2] 郭郑州,陈军红.oracle 完全学习手册[M].清华大学出版社,2011.1.

护人员对信令监测系统的深入应用。

参考文献

[1] 张帆,信令监测系统关联和关联回填关键技术研究,电信网技术,2011.

[2] 陈江东,邵四清 优化提升信令监测系统IMSI回填率的应用分析,电信网

技术,2013.

3 结束语

本文详细介绍了信令监测系统中的IMSI及MSISDN关联回

填技术,通过关联回填后的完整XDR话单数据,更好地支撑维

(上接第281页)的内容,尤其在高温干燥的季节,要特别加强对

设备的巡视工作。

设备故障处理是一个严密的逻辑思维过程,对于大多中小机

场来讲,技术力量相对薄弱,备件短缺且精密测量仪器缺少的现

状,为排故增加了不小的困难。板件互换法、排除法、联系思维

法,无疑成为排除故障的低成本且实用的方法。

参考文献

[1] ILS 410 Localizer LOC 411 Equipment Description.

192

DIGITCW

2019.05