[发明专利]一种话单解码方法及装置无效
申请号: | 200710195369.2 | 申请日: | 2007-12-13 |
公开(公告)号: | CN101459746A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | 李昌振;梅有玉;王奇;何海兵 | 申请(专利权)人: | 华为软件技术有限公司 |
主分类号: | H04M15/00 | 分类号: | H04M15/00;H04M3/24 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 210012江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解码 方法 装置 | ||
技术领域
本发明涉及话单解码技术领域,尤其涉及一种话单解码方法和装置。
背景技术
随着电信系统的发展,网络设备为用户提供的服务越来越丰富,其种类也越发繁多,即使同类设备由于供应商和版本不同,向下游计费系统提供的话单接口也常会不同。因此,计费系统需要面对越来越多的话单接口,处理各种格式的话单文件。例如:ASN.1(抽象语法表示法1)结构、AMA(自动报文记帐)结构、TLV(标签-长度-内容)结构、LV(长度-内容)结构、块状结构、XML(可扩展标识语言)结构等结构的话单。通常,计费系统为了计费,首先对这些原始话单文件进行解码,从中提取出一条条具体的话单信息,然后再做进一步的计费处理。如图1所示,为现有技术话单计费系统结构示意框图。图1中Mediation(话单调解器)是介于网络设备和下游计费系统之间的话单解码设备,负责从网元上采集话单,对话单进行解码预处理后送往下游的计费系统进行计费或结算。Mediation能够处理上游不同的网络设备,包括不同的版本和不同供应商的设备的不同格式的话单文件。
目前,常用的一种对应多种格式的话单解码的方法是:采用硬编码的方式对不同格式的话单进行解码,每种格式的话单都具有一套独立的解码方式。例如,如果话单为ASN.1结构,则专门选择专用于解码ASN.1结构的解码器进行解码。然而,本发明人在进行本发明的过程种,发现该现有技术具有以下缺点:
现有技术由于对每种不同结构的话单都采用硬编码的方式进行解码处理,即对不同结构的话单具有仅该结构适用的解码方式,如果处理的话单格式发生变动就可能需要重新编写一套适用新格式的解码方式。例如,如果将标准ASN.1格式的话单文件,每个话单文件的前面加上4个字节的信息作为标识。那么原来用于解码标准ASN.1格式话单的解码方式则无法对变化后的新格式的话单文件进行解码。除非对原来的解码程序重新修改,因此现有技术对不同格式的话单适应能力非常差,当电信网络中增加或者更新一种新的网络设备而需要应对一种新格式的话单文件时,现有技术则无法快速满足这种变化,只有对原有的解码设备进行更新,修改原有的解码程序或者增加新的解码处理方式,而这些处理常常需要花费很长的时间,使得更新的周期过长。
发明内容
本发明实施例的目的在于提供一种话单解码方法和装置,能够对网络中的任意结构的话单文件进行解析。
本发明实施例提供了一种话单解码方法,包括:
按照话单文件的结构特点,选择与接收到的话单文件的结构特点对应的识别方式识别出所述话单文件中的具体话单信息;
提取所述话单信息;
将所提取出的话单信息封装在计费系统能够识别的话单文件中。
基于上述技术方案,本发明实施例还提供了一种用于话单解码的装置,包括:
接收单元,用于接收待解码的话单文件;
识别单元,用于按照话单文件的结构特点,选择与所述接收单元所接收到的话单文件的结构特点对应的识别方式识别出所述话单文件中的具体话单信息;
提取单元,用于提取由所述识别单元识别得到的话单信息;
封装单元,用于将由所述提取单元所提取的话单信息封装在计费系统能够识别的话单文件中。
与现有技术相比,本发明具有以下优点:
本发明实施例能够根据话单文件的结构特点,在解码时能够选择适合的识别方式对话单文件进行识别,得到该话单文件中的具体话单信息。即便当话单文件的结构发生改变,也只需根据新话单文件的结构特点,重新选择对应的识别方式,而无需更换整个解码处理方式,因此本发明实施例能够灵活地适应结构多样的话单文件,同时也对识别新结构的话单文件的扩展提供了便利。并且还提高了解码效率。
附图说明
图1为现有技术话单计费系统结构示意框图;
图2为本发明一种方法实施例的流程示意框图;
图3为一种ASN.1结构的话单文件实施例的组织结构示意图;
图4为本发明识别顺序结构的结构单元的方法流程示意框图;
图5为ASN.1格式的话单文件结构示意图;
图6为本发明识别数组结构的结构单元的方法流程示意框图;
图7为本发明识别选择结构的结构单元的方法流程示意框图;
图8为本发明原子单元的识别和提取方法流程示意框图;
图9为图3所示结构的话单文件的解码树示意图;
图10为本发明一种装置实施例的结构示意框图;
图11为图10所示装置实施例中的识别器的结构示意框图;
图12为图11所示装置实施例中的识别单元的结构示意框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为软件技术有限公司,未经华为软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710195369.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制备钨铜热沉和电子封装材料的工艺
- 下一篇:内窥镜及内窥镜系统