CDMA2000核心网交换机局数据核查方法和系统技术方案

技术编号:7189812 阅读:467 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出CDMA2000核心网交换机局数据核查方法和系统。获取并解析已配置在交换机中的局数据,建立树形局数据结构;存储已放号的号段和局数据配置规范;将号段逐条与树形局数据结构中节点进行匹配,若局数据结构中存在与号段完全匹配的节点,认为局数据中已配置该号段,否则未配置。本发明专利技术实现了对海量局数据完备性、准确性的核查功能。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及核查交换机局数据的方法和系统,能够自动对 CDMA2000核心网交换机的局数据进行解析、核查并输出结果。
技术介绍
交换机的局数据在进行配置操作之后,就存在于交换机内部存储器中,指示着交换机对各种业务的处理方式。局数据配置的完备性、准确性从本质上决定着交换机的服务质量。如,对H码的号码分析如果出现错漏情况,将会引起网内用户呼叫其他运营商号码失败,而且由于H码分析数据一般以万号为单位,因此一旦出现问题,将导致大面积的网间号码无法被接续。又如,GT码翻译在CDMA网络语音及短信的信令流程当中,处于非常关键的位置, 涉及到移动性管理、语音接续、短信收发等各个环节,因此当GT码翻译出现缺漏或错误时, 将导致网内用户无法登记、起呼或者无法被叫等各种问题。由于交换机的局数据错综复杂,数量巨大,目前没有高效、可靠、可行的方法核查局数据的完备性和准确性。
技术实现思路
鉴于以上,本专利技术提出CDMA2000核心网交换机局数据核查方法和系统。CDMA2000核心网交换机局数据核查系统,包括局数据解析模块,向字冠分析模块提供供其调用的第一接口,用于获取并解析已配置在交换机中的局数据,建立树形局数据结构;局数据核查模块,向字冠分析模块提供供其调用的第二接口,用于存储已放号的号段和局数据配置规范;字冠分析模块,通过第一接口与局数据解析模块局耦合、通过第二接口与局数据核查模块耦合,将所述号段逐条与树形局数据结构中节点进行匹配,若局数据结构中存在与号段完全匹配的节点,认为局数据中已配置该号段,否则未配置。CDMA2000核心网交换机局数据核查方法,包括以下步骤获取并解析已配置在交换机中的局数据,建立树形局数据结构;存储已放号的号段和局数据配置规范;将号段逐条与树形局数据结构中节点进行匹配,若局数据结构中存在与号段完全匹配的节点,认为局数据中已配置该号段,否则未配置。本专利技术导入局数据文件、路由规范文件,自动解析交换机局数据,根据解析结果构造十叉树的树形结构的号码分析逻辑,并将标准H码库在号码分析树形结构逻辑中进行匹配,可对匹配成功的号段输出号码分析最终的路由,可对匹配失败的号段产生错误报告。本专利技术还可对匹配成功号段对应的路由结果,按运营商的路由规范进行检查,对路由不符合规范的号段产生错误报告。从而可得到包含漏、错局数据报告的结果,实现了对海量局数据配置的完备性、准确性的核查功能。附图说明图1是本专利技术的系统总体体系结构。图2是本专利技术局数据解析模块解析局数据后形成的十叉树逻辑结构。图3是本专利技术方法流程示意图。图4是本专利技术局数据解析模块解析局数据并构建十叉树逻辑结构的流程图。图5是本专利技术局数据解析模块对正则表达式中转义字符的翻译和扩展操作流程图。图6是本专利技术字冠分析模块进行H码/GT码字冠匹配以及规范性核查的操作流程图。具体实施例方式本专利技术提供了自动解析、核查局数据的系统,能够解析交换机局数据文件,并构建交换机局数据的分析逻辑,进而与现网已放号号段及运营商为之配置的路由分析数据进行匹配与检查,对漏、错数据进行汇总与输出。下面将结合附图和实施例进行详细说明。如图1所示,为本专利技术系统总体体系结构。该系统包括局数据解析模块11、局数据核查模块12以及字冠分析模块13,这些模块对外提供适配的接口,如接收不同厂家交换机提取的各种格式的文件;对内提供统一的处理接口,以实现数据格式的归一化,核心逻辑处理部分的复用,节约代码数量,方便调试维护。其中局数据解析模块11,向字冠分析模块提供供其调用的第一接口,用于获取并解析已配置在交换机中的局数据,建立与交换分析逻辑一致的树形局数据结构,该结构可以采用十叉树逻辑进行存储,构建十叉树逻辑结构的流程图可以如图4所示。局数据是对号码进行解析的配置,该配置用来匹配用户拨打的号码的前几位以及各种内部传递的号码的前几位,并根据匹配结果决定呼叫接续的方向。如配置将1380100 送往北京移动,将1300100送往北京联通等。由于这样的号码数据数量庞大,如果直接逐条进行检查,将会耗费巨大系统资源和时间,各厂家导出的局数据均是列表形式,比如1390010,ROUTE to Beijing ;1390200,ROUTE to ShangHai ;1390551,ROUTE to HeFei。当每一次匹配到来,直接进入这种列表形式的数据结构中去寻找匹配项,只能从头到尾比对一次。如有1000条号码数据,每个号码需要进行匹配检查的长度为7位(如 1380100),每进行一次匹配需要耗时N秒,若采用逐条匹配的方式,则需要耗时1000 * 500 * N = 5 * N * 105(由于每次匹配都需要从这1000条号码的第一条开始逐条比对是否一致,因此平均每次匹配成功需要尝试匹配500次)。本专利技术根据所解析的各条号码记录,在内存中建立一个树形的逻辑结构,沿着树根向树梢前进,沿途的各个节点按顺序组合起来,就是一个号码。在优选实施例中,树形的逻辑结构为十叉树结构,而当采用十叉树结构时,由于是顺着枝干由树根向树梢前进,因此规避了逐条匹配的开销,1000条数据每条仅需1次比对。需时1000 N,是逐条匹配需时的1/500,优势明显。如图2,从root开始沿最左边走下来得到的是130,左边第二条路径走下来是131, 最右边走下来是1890551 (合肥号段),这样,所有在局数据中配置了的号码,均可并入这样的一颗十叉树中(每个节点最多有10个子节点)。为后续的数据核查做好了准备。各个厂家的交换机局数据存在和组织的结构各不相同。本专利技术可以采用如下方法获取并解析已配置在交换机中的局数据,还可以对局数据文件中正则表达式的转义字符进行翻译和扩展,其流程如图5所示。以下方法仅是用于举例,本领域技术人员应该理解,可以通过其他方法获取或者获取其他交换机的局数据文件。(1)支持华为C&C08SPS信令转接点设备通过LST SCCPGT命令获取的局数据格式的解析。华为C&C08SPS LSTP 设备,执行命令LST SCCPGT(2)支持阿尔卡特-朗讯公司的Wireless CDMA System MSC产品通过Dbsurvey 命令获取的dplan表数据格式的解析。阿尔卡特-朗讯MSCe设备,执行命令Dbsurvey-i Dplan_Query-o Dplan_0utput(3)支持中兴通讯公司Z)CC10MSCe交换机通过以下脚本获取的局数据格式的解析。中兴ZXClOMSCe,执行脚本权利要求1.CDMA2000核心网交换机局数据核查系统,包括局数据解析模块,向字冠分析模块提供供其调用的第一接口,用于获取并解析已配置在交换机中的局数据,建立树形局数据结构;局数据核查模块,向字冠分析模块提供供其调用的第二接口,用于存储已放号的号段和局数据配置规范;字冠分析模块,通过第一接口与局数据解析模块局耦合、通过第二接口与局数据核查模块耦合,将所述号段逐条与树形局数据结构中节点进行匹配,若局数据结构中存在与号段完全匹配的节点,认为局数据中已配置该号段,否则未配置。2.根据权利要求1所述CDMA2000核心网交换机局数据核查系统,所述字冠分析模块还在局数据中已配置号段时,找到局数据配置规范中规定的该号段的路由,检查与局数据中本文档来自技高网...

【技术保护点】
1.CDMA2000核心网交换机局数据核查系统,包括:局数据解析模块,向字冠分析模块提供供其调用的第一接口,用于获取并解析已配置在交换机中的局数据,建立树形局数据结构;局数据核查模块,向字冠分析模块提供供其调用的第二接口,用于存储已放号的号段和局数据配置规范;字冠分析模块,通过第一接口与局数据解析模块局耦合、通过第二接口与局数据核查模块耦合,将所述号段逐条与树形局数据结构中节点进行匹配,若局数据结构中存在与号段完全匹配的节点,认为局数据中已配置该号段,否则未配置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:洪飞
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1