- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种面向3G支撑变长话单处理方法
一种面向3G支撑变长话单处理方法
[摘 要] 本文介绍了一种变长话单技术及在移动计费领域的应用
[关键词] 3G 变长话单
一、现有技术方式介绍
目前在一些省移动计费系统中的详单采用了文件存储技术,将海量数据按照一定方式组织成文件及查询索引,并使文件存储支持多业务种类话单混合存储、数据压缩等。目前的这种话单存储方式,由于考虑通用的要求,会浪费很多的存储空间,并且基于更大带宽的3G移动网络,允许运营商提供更多内容,业务多元化使计费方式、计费要素、服务质量管理都有较多的变更需求,最具特色的是内容计费,目前的这种存储方式有很多缺点。
二、现有技术的缺点及本方案可以解决的技术问题
3G时代已经到来。基于3G的内容计费在一个连续的使用过程中区分业务分段记录,如定长话单的计费支撑通过话单拆分的方式予以实现,会导致高速的数据膨胀;另外采用定长格式记录存放方式,在话单结构或字段长度发生变化时,修改工作不但要考虑新增业务逻辑,还要关心话单物理结构的变化,代码有较大的调整,扩展性不好,业务支持不够快速。
为了支撑3G时代灵活计费的要求,且节省存储空间,我们创造了一种变长的话单存储技术,在吉林移动计费系统中实施了对话单进行变长格式的处理,按照国际规范和工业标准,将一套简化的变长话单格式应用于面向3G业务的计费系统中,从而大大增强了计费系统的处理能力和灵活性。该技术标准按照TAP3的制定思路,完全遵照ASN.1工业标准,简化部分实现细节,是符合国际规范的私有标准,并获得成功应用,具有一定的推广价值。
三、本技术方案实现的详细阐述
本方法采取的技术方案即面向3G支撑的变长话单处理方法实现分为三个部分,具体描述如下。
1、定义变长话单编码规则
学习并深入理解ASN.1抽象语法的内涵,研究目前业内流行并形成规范的编码/解码规则,探究其延续和发展的原因与不同实现方式的侧重点,并定制规范相关文档,抽象标记所描述出的数据结构能满足当前系统实际需要,并具备扩展性,并最终裁剪出一套适用的编码规则。本方法采用TLV的编码:
△以一条话单为一个整体进行编码,不是以一个文件或者一个数据块为一个整体进行编码,话单开始都有一个头说明,话单之间在编码上没有任何联系。
△支持逻辑常量字段,此字段的值是固定值,该字段可以是逻辑存在,不一定要在话单真正存在。变长话单的结构图如图1。
本变长话单存储技术的结构通过节点tag值来定位字段,在业务需求导致话单格式变化时,整个话单的处理流程改动较小,并且在新旧数据交叠部分,无需应用同时支持两种或多种话单格式,降低系统改造风险。
2、编制编码标准件
用程序实现编码规则,提供统一、易用、高效的编、解码器程序接口API。此类API在各环节对变长话单的处理提供统一调用。简单举例具体API如:
△释放FEDX变量在运行过程中申请的临时空间API
△读取XML配置文件信息API
△根据子系统代码得到业务配置信息API
△根据当前信息获得处理的FEDX源单即没修改过的入口话单API
△根据字段名得到其对应的值API,等。
图1
3、制作辅助工具
基于编码/解码接口的进一步完善,制作和逐步完善周边相应的辅助翻译程序、手工编/解码工具,方便编码后文件在UNIX系统里手工查阅、编辑和统计。举例具体工具如:
△变长FEDX(asn.1)话单转定长ASCII码话单的工具
△变长FEDX(asn.1)话单结构的查看工具
△变长工具监控写加密日志
△MORE变长FEDX(asn.1)话单的工具
△GREP变长FEDX(asn.1)话单的工具,等等。
4、落地实施
整理系统现有的功能和程序,基于标准件和辅助工具,将定长话单处理调整为变长话单处理,使各个流程能够解析、处理、吐出符合规范的变长话单,完成新格式下的整个计费处理和话单存贮流程, 完成各个环节FEDX文件接口实现,为3G下的内容计费提供更合理更完善的支撑。针对此编码技术,需要对系统的预处理、剔重、批价、详单管理、帐务接口、结算接口、营业接口、统计系统、经分接口等全面进行调整;其中,预处理环节是设计实现的重点,以预处理具体实现思路为例描述如下:
△单个环节实现描述如下:
(1)保留预处理解码原始话单记录部分;
(2)预处理配置,将预处理配置中字段名和计费系统配置文件中字段名对应;
(3)修改代码将配置中字段名与字段起始位置、字段长度关联读入,去除话单排序功能。
(4)在代码中根据字段起始位置、字段长度,在设置字段值的地方修改为调用API函数进行值设置。
(5)调用相关API功能,在
文档评论(0)