业务支撑系统中计费事件路由分拣实现方法技术方案

技术编号:4208590 阅读:279 留言:0更新日期:2012-04-11 18:40
业务支撑系统中计费事件路由分拣实现方法,采用事件组件和事件元素的概念,将所有的事件都采用宏定义封装,将具体通信业务处理中的转换、判断、校验等工作都放到一个个事件中完成;步骤1配置排重事件信息,根据业务的需求配置排重规则提取;并增加排重字段提取模块、话单分发模块、通用属性求取模块和本地化处理接口事件模块;步骤2规划并创建好文件目录,准备好相应局数据,导入内存资料,以及数据通信接口模块送过来的标准话单;步骤3按照事先设定的事件执行顺序,依次完成各个事件功能,为后续批价模块提供规整好的业务话单。本发明专利技术采用直观的配置方式,直接在配置文件中设定处理事件,程序按照事件顺序依次执行。

【技术实现步骤摘要】

【技术保护点】
业务支撑系统中计费事件路由分拣实现方法,其特征是采用事件组件和事件元素的概念,将所有的事件都采用宏定义封装,将具体通信业务处理中的转换、判断、校验等工作都放到一个个事件中完成,每个事件均根据配置中设定好的事件的配置(以不同的事件名)去执行;业务处理中的转换、判断、校验均构成逻辑处理过程的一个个独立成单独的事件元素;    事件配置方式是:ProcessBase为事件基类,定义事件的统一属性和接口;属性求解事件、各类话单解析事件、排重字段提取事件均通过ProcessBase派生功能,为后续批价模块提供规整好的业务话单。而来;    ProcessBaseHelper为静态类,存放私有处理事件(包括名称和方法过程句柄),并提供事件的提交、查询、执行等操作方法;    Processor类:执行流程,对多个事件顺序执行的流程;过程处理类定义各个事件组件的调用方式采用统一的调用标准);采用统一的数据通信接口FilterGlobalInfo进行;    封装事件基类,然后将所有的业务处理模块按照业务大类细分出来,功能相对独立的模块单独形成事件元素,提供排重字段提取模块、话单分发模块、通用属性求取模块和本地化处理事件接口模块;排重字段提取模块对话单关键字段提取排重信息,和其余事件元素复用:    a)事件配置采用直观的配置方式,直接在事件配置的文件中设定业务话单的处理,程序按照事件顺序依次执行;将事件处理过程写成配置方式,不同事件之间用分号分隔,系统按照事件排列的顺序依次执行;    b)增设事件模块,将原先的特殊处理模块以附属事件的方式来处理,保证了单个事件元素的完整性;    c)增加本地化事件路由接口模块,包括本地化参数表的读取模块,本地化内存数据库资料的读取模块,均以事件的方式提取;本地化事件路由接口模块采用完全局以及本地化局数据两个map映射类,初始化时加载完全局局数据后再去扫描本地化局数据;本地化局数据的参数接口均写在本地化的模块内,在原有参数数据的基础上,叠加上本地化的局数据信息;所有局数据都是在内存中分段存放,本地调用时直接通过指针链到本地数据上;本地化内存数据库资料判断也编写在本地化事件内,通过本地化事件的调用达到需求;    d)增设输出事件,根据不同的计费要素对业务话单分类,区分出无效、计费、错单、上发以及特殊需求话单,配置输出计费要素配置;在分拣配置中指定channel_factors个数以及各个计...

【技术特征摘要】

【专利技术属性】
技术研发人员:盛利俊张家荣钱伊心王卫国安军张晓乐张庆梁斌
申请(专利权)人:南京联创科技集团股份有限公司
类型:发明
国别省市:84[中国|南京]

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

1