[发明专利]计费帐务系统模块间接口配置化方法和引擎无效
申请号: | 200710025308.1 | 申请日: | 2007-07-20 |
公开(公告)号: | CN101119568A | 公开(公告)日: | 2008-02-06 |
发明(设计)人: | 张晓乐;杨冰 | 申请(专利权)人: | 南京联创科技股份有限公司 |
主分类号: | H04Q7/34 | 分类号: | H04Q7/34;H04M15/00;H04M3/24 |
代理公司: | 南京天翼专利代理有限责任公司 | 代理人: | 汤志武;王鹏翔 |
地址: | 210013江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计费 帐务 系统 模块 间接 配置 方法 引擎 | ||
1.计费帐务系统模块间接口配置化方法和引擎,其特征是所述方法以静态库的形式存在于计费帐务系统中,该静态库命名为libcdr.a;所述模块间接口配置构成的引擎和各功能模块类的关系是被调用关系,即计费帐务各功能模块引用配置化引擎,完成模块间输入输出格式的统一转换处理;接口配置化引擎核心数据结构如下:
●输入数据信息字段位置长度定义结构
●业务数据配置化解析定义结构
●内部话单字段定义结构
各业务数据的自动化解析可配置性,所有的配置信息集成在统一的配置文件cdr.ini中,配置文件中支持两类数据信息处理,一类是网元原始输入数据,一类是系统内部的标准化数据。
2.根据权利要求1所述计费帐务系统模块间接口配置化方法和引擎,其特征是配置文件的结构分两级:
●第一级数据格式配置
#网元原始输入数据配置
#系统内部的标准化数据
●第二级数据格式配置
其步骤是:
1)根据配置文件名,读入配置信息,初始化话单类对象
输入:配置文件的全路径文件名
打开配置文件;
依次读入<INTERNAL>中的配置信息
取得的信息解析后,依次放入m_interparams中;
初始话CRecord对象,将对象放入m_outRecs中;
依次读<TYPES>中的配置信息
取得的信息解析后,依次放入m_typeparams中;
初始化CRecord对象,将对象放入m_inRecs中;
2)将<TYPES>中配置的内部话单中的字段插入CRecord中,供以后使用;
分析<TYPES>中各个配置字段在CRecord中的位置,供求输出话单时使用;
出错throw CException,处理结束;
3)根据处理文件名得到该类处理该类话单所需要的配置信息,该过程由分拣模块在解析话单前调用,每处理一个文件调用一次
输入:当前处理的话单文件名
使用该对象的成员tp_patterns依次与fileName进行模糊匹配;
4)解析从综合采集得到的文件中的话单,由分拣模块调用
输入:需要处理的话单的字符串指针
if(该话话单类型为定长)
根据m_tpIt中的配置信息解析定长话单,解析后的话单放入m_prec指向的对象中;
如果处理过程中发生错误,则throw CException;
根据m_tpIt中配置的分隔符解析话单,解析后的话单放入m_prec指向的对象中;
如果处理过程中发生错误,则throw CException;
5)设置当前处理的内部话单类型
输入:当前处理的话单文件名
从文件名和内部话单类型的对应关系中找到该文件对应的话单类型
使用对应的话单类型名到m_interparams找到对应的VecInterField对象,赋值给m_ofIt
如果处理过程中发生错误,则throw CException;
6)解析内部的话单格式
输入:需要处理的话单的字符串指针
依次从m_ofIt中读入字段名,并从buf中得到字段
根据字段名,将字段的值放入m_prec中
7)得到内部的输出话单格式
输入:存放输出的字符串指针
输出:格式化后的输出字符串
依次从m_ofIt中读入字段名,并得到各个字段在m_prec中的位置
从m_prec中得到字段,拼接输出字符串;
8)得到内部的输出话单格式
输入:存放输出的字符串指针,强制输出的话单格式
输出:格式化后的输出字符串
根据type到m_interparams找到对应的VecInterField对象
依次从得到的VecInterField中读入字段名,并得到各个字段在m_prec中的位置
从m_prec中得到字段,拼接输出字符串
声明CCDR指针
生成CCDR对象;INTER_CDMA为配置文件中的模块名
根据配置文件中的字段名称直观的获得和该字段对应的值
根据配置文件中的字段名称直观的设置和该字段对应的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创科技股份有限公司,未经南京联创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710025308.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双重缓速多氢酸酸化体系的制备方法
- 下一篇:基于用户描述的汇编器及其实现方法