




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
贵州联通综合结算系统工程技术建议方案书联创科技(南京)有限公司地址:南京市中山南路弓箭坊40号电话:(025)52209888传真:(025)52202288贵州联通综合结算系统工程技术建议方案书文件描述:文件状态:[]草稿[√]正式发布[]正在修改密集:编号:贵州联通综合结算系统工程-技术建议方案书当前版本:V1.0作者:邹向华完成日期:2008-4-18审核:审核日期:批准:批准日期:版本历史:版本号作者参与者起止日期备注V1.0邹向华2008-4-18建立文档目录TOC\o"1-3"\h\z1. 概述 52. 系统设计思想 62.1. 总体设计思路 62.2. 系统流程设计 72.3. 业务驱动设计 82.4. 应用设计要求 92.5. 系统设计原则 103. 系统设计架构 123.1. 总体结构体系 123.2. 逻辑架构设计 134. 综合结算系统 164.1. 核心业务处理功能域 164.1.1. 采集传输 174.1.2. 负载均衡 204.1.3. 预处理 234.1.4. 批价结算 274.1.5. 结算处理 324.2. 辅助业务处理功能域 344.2.1. 资料管理 344.2.2. 审核校验 404.2.3. 查询服务 464.2.4. 系统管理 484.2.5. 数据管理 545. 系统接口 585.1. 接口设计的原则 585.2. 接口实现机制 585.3. 系统外部接口 595.4. 系统内部接口 59概述目前,中国联通贵州分公司的结算处理具备基本的结算数据收集(数据来自专业计费系统和短信网关)、结算数据处理等功能,主要实现了与所有运营商的网间结算功能。随着话务量的不断增长以及新业务的不断涌现,原有系统已经远远不能满足现有发展的需要,因此建设一套功能全、效率高、操作使用方便以及准确性、可靠性、安全性、灵活性都能够满足未来几年发展的需要的综合结算平台系统,成为贵州联通的当务之急。联创科技最近新推出综合结算产品(LISP6.1.2v),将为贵州联通构架一个独立的综合结算平台,而不只是简单的网间结算功能,或者依附于其他系统之上的结算模块。该产品将为贵州联通提供准确灵活的综合结算业务的平台,为联创公司自1998年就开始进行对电信运营商结算系统的研究工作,经过七年的结算产品历程,积累了丰富的经验,并不断地进行产品升级,在同行业中一直处于领先地位,目前在全国已具有很多的成功案例。系统设计思想总体设计思路根据长期结算项目经验和目前电信行业的业务发展情况分析的基础之上,我公司的综合结算系统的设计上采用了“统一的框架结构、完整的核心模型、独立的构件系统、完善的接口定义与规范的处理流程的紧密结合”。系统的设计遵照了贵州联通对于综合结算系统相关的业务要求和技术要求,同时在系统的架构上进行统一,对不同结算业务核心的模型进行分类提取,在系统功能实现上能够形成独立的构件库,在内外处理接口上能够进行统一、灵活定义,系统使用综合结算系统的主体流程和辅助流程对定义的核心模型、独立构件和接口进行合理的、有机的整合,从而保证综合结算系统成为灵活的、有机的统一功能体。系统架构统一将使得结算系统面向深层次的综合,对于不同结算业务的处理将采用统一的系统处理架构,有利于整个系统的功能修改、扩展和升级,对各不同需求功能以插件的方式纳入到统一的系统结构中予以支持,在升级时将灵活对其中的一个模块进行扩展、升级,从而不影响其他模块的运行。对于不同的结算业务我们在设计并提取不同的结算核心模型时,将由不同的结算模型对具体的结算业务进行专业引擎,在目前结算协议之上业务、路由等因素不断变化时系统能够通过参数调整结算原则从而满足结算的需要,同时我们对作用在结算原则上的结算规则进行了参数定义,当结算的规则改变时,修改结算规则即可满足相关的结算的要求,当业务或结算协议等要素变化时核心模型不能够完全支撑结算的功能时,我们将对结算的核心模型进行不同等级的、不同层度的变更,使得整个系统能够快速满足新整加结算功能的要求,并且能够在框架统一下并不影响其他的结算业务继续运行。在系统设计时我们对具有独立功能模块进行提取,形成独立的构件系统。特殊的需求可以在构件系统中增加相应的功能构件,部分特殊的需求可以经过系统中存在软开关进行相应的支持,构件在系统的功能方面的升级时将对功能构件进行升级处理,从而保证系统持续、有效的运行;在接口上我们对不同的接口设计了不同标准的,对于接口的处理上我们采用最大化的结构,在输出时通过可配置的输出方式,在接口变化时将能够对接口的输出、输入项进行快速、灵活的支持。系统流程设计我公司从产品设计的角度全面考虑了综合结算系统从业务类别(输入)、结算对象(输出)、不同系统之间的数据交互等,在设计上遵照下图的业务关系。在系统处理上我公司主体流程采用数据传输、负载均衡、预处理、批价结算、数据分发等功能。在辅助流程上也将遵照电信行业综合结算系统规范的相关的要求,资料管理、安全管理、数据管理、信息查询、集中监控代理、审核校验、错单回收处理等流程。在系统主体流程上对于不同级别、不同规模的数据的入库提供可以定义的方式进行选择入库,如:详细记录全不入库、指定类型详细记录入库、详细记录全部入库的方式。在文件的处理上采用了处理时间戳,以不同的条件定义时间戳处理的文件列表,系统将对时间戳处理的文件可以进行整体重新处理、查询和稽核等功能,以保证系统有效、合理地运行,其中负载均衡的功能将对整个系统的处理进行动态的调节,以避免某个通道的数据处理量较大,以缩减整个系统的处理时间。业务驱动设计对业务的分类上我公司的设计遵照了“业务分类原则”,全面考虑了对于不同的结算需要不同的数据,不同的数据可能参与不同的结算,相同的数据可能参与不同的结算,同时路由也将影响数据的选取,因此在系统的设计时,我们必须充分地分析综合结算系统的数据来源。我们根据经验分析了关口局、长途局、端局、数据业务、智能网平台、短信中心及其他系统的数据源等等各项特点,同时把各项数据路由规则结合结算系统的结算类型进行了详细的分析,我们在综合结算的结算业务处理上进行了统一的设计。首先,因为数据源与结算种类上将有较大的关联,因此系统根据结算的类型把数据进行结算的分类,以便系统以专业的结算核心引擎进行结算处理。因为数据源的多样性、数据格式的多样性,因此需要根据我公司的号码、中继归整技术将记录信息进行归整,如语音部分的主被叫号码、出入中继等等以便对主被叫类型、出入中继类型的判断等等;其次,需要根据归整的信息按照结算类型进行分类,分类的方法将由我公司的动态编译构件完成可以配置的分类;再次,根据详细结算的类型参数驱动表进行详细类型的定义,同时对记录进行批价、优惠及其他的相关的判断,在详细的结算类型的定义上对于不同的结算大类我们定义了不同的参数驱动的核心模型,根据核心模型我们约定了详细的结算类型,同时将判断出此结算原则的收费方与付费方。最后,系统将进行排重处理,同时按照不同的结算类型和最小粒度的统计要素生成数据中间层,灵活的支持帐务月、自然月出帐以及过渡期出帐,在报表的处理上我们定义了报表的生成关系表,对不同的结算类型通过关系定义表可以对结算细类上做动态的增加。其他,在业务规则的配置上,我公司开发了业务配置规则向导功能,在向导的指导下将按步对结算规则、批价规则、优惠规则等等因素进行配置工作,同时在结算等规则配置完毕后在系统的维护界面中将体现所配置规则的实际的位置,我公司通过结算规则树的方式体现此结算规则将引起的结算效应。应用设计要求综合结算系统的应用软件主要包括数据传输、预处理、结算批价、结算处理、结算分析、资料管理、安全管理、数据管理、信息查询、集中监控、审核校验、错单回收处理等等流程,以满足网间结算、网内结算的处理要求。系统的处理“时间戳”概念,以便安全、快速进行异常处理,降低系统的运行风险;我公司软件的设计采用面向对象的方法和分层模块化结构,具有很强的灵活性和扩展性,应用软件各模块的维护和更新以及新模块的追加不影响其他模块;对数据库等外围的系统定义统一的调用接口功能;实现软件模块插件化,处理流程构件化,资费、优惠规则参数化。在今后新业务开展时或业务发生变化时,可通过对参数的重新配置来支持。软件系统要满足网间结算规范的相关流程与功能要求,并且适应今后的业务增长和变化,随时可以按业务需要进行修改和维护。应用软件应具有容错能力,一般软件故障输出告警信息,日处理全自动、自动触发报告生成,但不应引起系统工作中断。要有较高的自动化程度,如:自动任务调度、时间戳任务处理、自动故障告警、自动任务恢复等。统一错误编码、建立专家建议,在系统的运行或操作过程出现异常的情况,要进行错误的报告或告警的功能,在错误和告警的类型上进行统一的编码、能够定位到模块、通道,并且在错误的级别上能够有详细的设计,以便对不同的错误或告警采用不同的处理方式,为了使系统管理人员能够对错误和告警进行正确的处理,因此系统需要设计对应的编码的处理建议;系统信息点的选择为了监控系统正确、有效地的运行,因此系统在重要的流程和大的事务型SQL上需要设定信息点,系统的监控模块可以根据设定的信息点进行信息的收集,对信息点处理情况进行综合的分析功能,以为系统管理人员提供有效的系统操作维护的方法;关键操作有相应的日志记载,对于系统的关键性操作要有详细的日志的记载,如参数的维护等等;日志中能够详细的记录操作的起始时间、操作的内容、成功标志、停止时间,同时对操作失败或重点的操作将及时提供信息给系统管理人员;以便进一步提供错误原因的判断和技术上的支持;应用软件应有完善的软件版本控制手段,应能够自动分发和更新以保持软件版本的一致性。整个应用软件系统要能够7×24小时不间断工作,并能在不影响系统运转的情况下做到模块更新、模块加载。标准性、开放性:应选用国际、国内的标准的技术,采用规范的接口和协议,保证系统各组成部分的协同一致,构成可兼容、易移植的系统平台。适度超前性:系统设计时,应考虑到未来业务发展需要的新增功能的接口,应能平滑、稳定的升级。应用软件系统应具有很强的容错能力、错误恢复能力、错误记录及预警能力;允许操作人员在有限范围内的误操作。系统必须要有完整的回退机制,以重做的方式回退,提供全部或部分数据的重做功能;在回退的过程中将全面考虑统计、清单等相关数据的恢复工作;系统设计原则针对综合结算系统的特点,为了保证系统的成功实施,我们制订系统设计原则为:系统性、正确性、完整性、可维护性、先进性、继承性、安全性、规范性。系统性:综合结算系统工程是一个覆盖广泛的大型计算机应用系统工程,要想成功地构架这一系统,使之能满足用户数和业务量不断飞速增长的需要,则必须正确合理地综合分析主机、网络、数据库系统所提供的性能并充分考虑到整体系统的可扩展性,使整个应用系统的性能达到最佳状态。正确性:指数据的正确性。数据的正确性必须贯穿在整个综合结算系统的每个流程环节中,数据传输要有相应的数据校验,综合结算处理要有相应的稽核排错,必须自动识别计费分拣处理过程中各种类型的异常记录和无效记录,排除用户两个月以内的重复记录等,系统进行数据交互时要确保数据的准确性、兼容性。在系统设计时充分考虑系统运行过程中数据的正确性并提供合理的解决方案。完整性:指系统功能的完整性。它要求综合结算系统工程应满足综合结算生产、维护、管理、分析的需要,同时要求系统能与其它系统进行通畅的信息共享或提供规范的接口。可维护性:指系统中某一相对独立的模块发生改变时,不影响其他模块的运行,维护操作简单,用户操作界面友好;当系统处理的某些指标需要动态改变时,不需要修改程序代码就可以实现相应功能,充分做到代码与数据的独立性,以减少操作维护人员的工作量和工作繁重程度。先进性:指系统处理核心模型和应用结构的先进性以及软件设计思想的先进。在构架综合结算系统时必须采用先进、成熟、可靠的技术,确保整体系统的先进性,利用面向对象的设计思想,对一些通用性、规范性较强的模块采用面向对象的“构件”技术。继承性:指本系统在开发实施阶段,应充分考虑利用原有的信息资源以及其他一些可以继承的软、硬件资源,必须在建设系统中得到充分利用,以充分保护用户的投资利益。安全性:综合结算系统中存放的是企业的业务收入数据和重要的用户资料,因此安全性是需要重点考虑的一项性能指标。整个系统在设计之初就要充分考虑安全性:数据传输的认证、传输的加密压缩、预处理阶段确保话单文件的安全存储;计费分拣阶段充分运用事务控制,确保整个过程中话单的逻辑正确性;控制台部分通过多层安全控制机制实现用户身份的认证等等安全的措施。规范性:在技术、业务的理解上要完全遵循集团公司综合结算规范及国家相关规范标准的要求;在主机的安装、网络的设计时严格遵守相应的规范及标准;应用系统实施数据库设计时,也应按照规范化理论进行,同时保留一定的冗余,确保系统的效率和性能。系统设计架构总体结构体系综合结算系统的总体结构体系图表示如下:说明:经过统一的软件传输平台把数据收集到结算中心,系统的负载均衡系统将根据数据量及系统进程的状态对所要处理的数据进行分通道自动调节;在预处理将对记录进行标准化,并根据可以配置的逻辑表达式按照规则把数据分大类为网间结算、短信结算、SP结算及其他的业务数据,其他的业务数据如大客户、指定中继等等话单类型,此次分类是粗类决定大的结算类型,具体的结算类型将在批价结算模块中做详细的判断;批价结算模块根据传输来的话单文件,按照定义的业务逻辑规则将结算大类的数据具体进行结算原则的标识,以决定其具体的结算的类型,同时判断其批价、优惠的方法;结算处理模块将对清单进行汇总统计,同时将参数结算/摊分的费用,以形成初步的统计要素,为出报表做相关的准备。数据统计模块将对结算处理的网间结算、短信结算、SP结算的数据按照最小粒度进行累加统计,产生不同业务类型的统计信息;处理完成的清单数据和统计等数据由数据分发模块进行数据的分发处理,系统将对数据进行轻度的数据汇总,并把汇总后的数据交于数据分析功能部分,用于深层次的分析统计和相应的展示功能。其他的功能模块将完成相应的功能,其中相关的功能模块将把相关的运行状态和运行结果传向信息总线,由信息总线统一完成对信息点的处理;其中信息总线是我公司定义并用于软件内部信息交互的通道。逻辑架构设计目前贵州联通存在多种业务同时经营,这样的特点带来众多业务的网间结算、网内结算、SP结算等需求。随着一些先进的通信技术的引入,将来还会有更多新业务推向市场,新业务同样也需要综合结算系统的支撑。面对如此复杂的结算需要,如何考虑综合结算系统的建设将直接关系到各项业务的开展乃至在激烈的市场竞争中的生存和发展。为此,在考虑综合结算系统的设计框架时,应参照以下设计理念,以指导系统的设计和开发。业务参数化、模型化业务参数化、模型化是指对结算业务的需求进行分析和归纳,建立起统一的结算模型,各种业务的特性参数化,从而保证系统的通用性和灵活性。同时因为综合结算所处理的结算业务的多样性,结算、摊分种类的复杂性,因此对结算参数需要进行合理的设置以满足综合结算的需要,我公司在系统参数的设计时把参数中分为公用的参数(如:区号表、省号表、IMSI表等等)、系统参数(如:告警方式定义表、模块定义表等等)、专用参数(结算规则定义表、结算原则判断表等等),这样将使系统的参数进行合理的设置。系统功能组件化系统功能组件化是指对于系统中的业务功能的实现采用面向对象技术进行设计、分析和封装,系统实现被封装成独立的业务组件,不同的业务组件完成不同的业务处理功能,业务组件为系统开发、维护和升级提供良好的支持,并保证系统的开放性、可维护性和可扩充性。业务可配置业务可配置是指综合结算系统所完成的具体结算业务是通过配置来实现的。结算业务更改也可以通过对配置更改来实现,而不需要对系统程序的修改。系统的软件设计模式采用面向对象的设计方法,把整个系统设计构架分为四个层次:应用与管理层、业务逻辑对象层、系统管理对象层和物理层。此设计构架对不断增长的新业务和新需求的开展具有很大的延续性和扩展性,对减少用户的重复投资具有非常大的价值。在上图中,将综合结算系统从逻辑上分为三个层次:数据服务层、业务处理层和管理层。数据服务层:在省中心建立统一的数据中心,对各个子系统的数据进行集中规划、分配、存储、安全保护和管理。它不注重数据的业务特性,而只是关注数据本身的存储和管理,实现数据与业务逻辑的分离。业务处理层:在数据中心集中存储的基础上,针对不同数据的业务特性,提炼出企业的核心数据模型;然后根据不同的业务制定相应的规则组件,并将具体的业务规则组件分解为原子处理过程,通过原子处理过程将数据和业务逻辑关联起来。一系列的业务流程就构成了一个专业的业务处理子系统。通过这种深入的分析后,可以形成综合结算系统的标准业务规则组件,在此基础上可以通过综合结算的流程实现灵活的结算业务流程优化和重组。应用与管理层:主要在内部核心处理的基础上提供高层的管理功能,包括系统配置查询统计、系统管理、在线分析、操作维护和外围的接口等,为企业领导、上级业务主管部门、相关业务部门、系统管理维护人员等提供方便实用的管理和分析工具。综合结算系统核心业务处理功能域综合结算系统不仅要满足贵州联通目前的业务状况,而且要考虑今后结算业务量高速增长的需要,同时满足中国联通和信息产业部对各种业务批价结算的要求,综合结算系统的设计采用了分层的模块化结构设计,共分为以下几个主要功能模块:采集传输、负载均衡模块、前台预处理模块、批价结算模块、数据分发模块、数据管理模块、审核校验模块、查询服务模块和系统管理模块。采集传输:数据传输是从各种数据源完整、准确、可靠地传输各种结算原始数据,并将传输来的数据进行存储和管理;负载均衡器:有了负载均衡器(LLBS6.0.1v前台预处理:一次预处理:对原始结算数据文件按照通道做批价结算前的原始记录转换;二次预处理:对校验、分拣,产生各类记录数据:正常结算记录数据、错误记录数据和无效记录数据;批价结算:对预处理正常的使用记录按照业务类别进行分类,根据不同业务选择不同的计费处理平台,根据各种业务类别的资费标准、优惠规则的不同,分别对这些数据进行计费划价处理。结算处理:同时根据业务类别、服务类型以及综合结算结算/摊分规则的分类完成正确的话单进行综合的结算功能,进行分类统计、汇总,完成结算费用的计算;数据分发:综合结算系统对集中的数据进行处理完毕后,根据约定的分发条件,下发到指定的各业务处理点;数据管理:对原始结算数据、统计数据、清单数据、帐单数据等数据的备份和恢复管理,为被管理的数据根据实际情况提供合理的管理方案。审核校验:对系统整个过程的完整性、一致性和安全性的考虑,同时对使用记录进行排错处理和排重复记录的处理以确保话单的正确性;并对错误记录提供完备的回收机制;对处理异常的使用记录提供回退重做处理的功能。查询服务:实现对用户详细清单数据、帐单数据、结算数据、统计数据和参数资料等提供查询功能。系统管理:为操作维护人员提供相应的系统管理维护工具,对系统设备通信状况的监控和管理,对故障产生及时的告警信息,对系统进行安全的管理方法,同时对日志进行详细的分析功能。联创综合结算系统的主体流程包括结算处理流程主体流程,以充分体现综合结算主体功能的实现,确保结算处理的正确性、完整性。采集传输数据采集系统负责准确可靠地从交换机或存储设备采集计费结算原始数据并定时或实时、联机或脱机的方式通过传输系统将收集到的文件传送到计费结算中心。本子模块采用基于消息、队列机制的应用系统通信软件作为文件/消息的传输平台,各通信节点传输进程之间通过此平台实现安全可靠的通讯,支持广泛的硬件平台和操作系统之间的高性能、可靠、自动、可控制和与应用集成的增值数据传输。数据采集方式根据原始数据的接入方式不同,数据采集手段可分为联机采集、脱机采集、联网采集、人工输入等方式。常用数据采集方式在这几种手段中:联机采集和脱机采集主要针对交换机等网元设备;针对一些外部系统所提供的结算数据,如网间结算数据、智能网结算数据、及将来新增业务的结算数据等提供接口通过网络联网采集,采集协议为TCP/IP;对某些特殊类型的结算数据采用人工采集手段。在整个数据采集系统设计中,交换机结算数据联机采集是最为重要的,同时也是比较复杂的组成部分,它需要根据不同交换机的数据管理模式和结算数据的采集需求,从交换机的实际情况出发,分别指定不同的采集模式和组网方案。各种交换机所提供的数据采集接口可分为两种类型:通信协议方式和磁带仿真方式。实现联机采集交换机产生的原始通话记录需要交换机提供相应的通信接口。目前新型号的交换机均提供了专门的数据链路通讯接口,如V.24或V.35接口等,这时计算机设备用相同的接口和相应的通信协议软件就可以实现交换机数据联机采集。数据采集模式一般通信都建立在一定的协议基础上。在数据采集系统中由于交换机侧各个层次上的通信协议都已既定,因此只有根据这个模型来建立采集机侧的通信协议体系,才能实现双方的通信,进而实现文件的传输。采集系统功能联创结算数据采集系统是一个扩展能力强的采集应用系统,它为交换机结算数据采集提供集成化的综合数据采集平台,包括灵活可配的接入引擎、智能化的数据采集、统一的集中监控和告警、完善的日志管理、可灵活配置的数据处理、安全可靠的数据传输等功能模块。接入引擎模块:该模块是数据采集系统最前置的系统,它直接提供各种交换机进行底层通信协议(FTP、FTAM、CMISE、MTP等)上的交互。该模块采用面向对象的先进设计模式设计,可以通过配置管理进行灵活的选择各种支持功能子模块。数据采集模块:联机采集,在正常情况下,采集机根据配置文件所设定的时间间隔定期轮询交换机结算文件生成情况,一旦检测到有新的结算文件生成,立即从交换机将该文件采集下来;在某次采集活动失败、采集到的文件被校验为不完整、采集进程异常退出时系统将自动重采;并提供人工重采功能。参数管理模块:它提供采集系统各功能模块工作时所需各项参数的配置,它提供了图形管理设置界面,方便了维护人员的配置与维护工作。它可以设置如下模块的工作参数:数据采集参数的数据采集轮询间隔、自动重采次数等;数据管理参数的备份周期、设备定义、备份方式等;系统安全参数的操作人员名称、口令、角色、操作权限等;日志管理参数,日志自动删除周期、统计分析要素等;监控告警参数的各种告警代码、告警方式、告警门限值等。监控告警:系统空间监控、网络状态监控、进程状态监控、采集运行状态监控;它提供多台采集机的集中统一监控平台,并根据故障或异常提供不同的告警手段。告警方式定义:系统维护人员可以给每个告警代码指定一个或多个告警手段,如声音、颜色等。数据管理模块:此模块提供对采集成功的历史数据的管理,包括:提供对数据文件的备份和恢复工具,对文件进行自动删除和压缩转储。传输系统功能 应用系统或程序之间可靠的、无人值守的双向数据传输功能; 具有自动错误恢复功能; 自动重试和断点续传功能:数据传输中断后,能自动重新传输并跳过已传输的数据; 支持传输数据加密:可以加载传输软件提供的加密,也可以加载用户自定义的加密方法; 传输系统提供配置和监控工具,实时监测传输线路和传输应用的运行状况,并能及时传送告警信息到集中监控系统; 提供自动数据传输和定时通信功能及手工方式; 提供详细的传输事件日志,并定期对传输两端的日志进行传输一致性检查,若发现漏传或错传,传输系统自动重传;若发现其它异常或故障,通知集中监控台,给出告警。负载均衡采用我公司研发的计费结算中间件产品--虚拟并行处理(VPP),可以把数据按地区和业务划分到多个通道进行处理,另外通道也可以分配到多台主机上运行,分配方式是通过参数配置形式来设置的。按这样的方式能满足高峰值海量数据处理的要求,对大容量的数据处理具有很强的实时能力和效率,并能使得系统的整体处理能力随着业务的不断发展而实现平滑的扩充,以高效、自动的“负载平衡动态调度”,使系统的并行处理达到最大的效率。我公司负载均衡器根据各通道文件的大小和数目,同时检测硬件的运行参数情况,结合文件的属性要素和硬件资源的情况按规则进行优化计算,按最优算法分配每个通道进行负载均衡,保证每个通道的负载基本均衡和结算系统的实时、有效的运行,相关的配置可以通过逻辑表达式设定,灵活完成系统的动态功能。功能描述支持文件名称的逻辑表达式动态搜索;支持文件名称的规则命名配置;支持文件遗漏、重复的检查;硬件重要参数的实时数值;支持多对多目录的均衡负载功能;支持单对多目录的均衡负载功能;支持按文件大小均衡分配功能;支持文件的压缩、解压缩功能;支持文件进行改名操作功能;提供与集中监控的接口功能;对运行的过程和结果进行日志记录等功能;API接口功能包括基本的信息输出功能和本功能被其他模块插入调用。功能应用在采集机上进行文件传输配置,将采集到的原始话单文件传输到指定的预处理机进行预处理和批价结算;预处理后的结果分布在不同的预处理机上,由一台负责负载平衡调度的计算机将预处理后的结果根据各个计费结算服务器的负载情况,均衡的分配给各个计费结算服务器作进一步的处理。从不同交换机上采集的话单文件的大小不一样,考虑到每个通道的运行的均衡,保证系统的处理性能,需要对所采集的话单文件进行分通道处理,以避免一个或几个通道忙,其他通道闲置的状态,使预处理和其他的功能模块进行合理的、等负荷的运行,本模块的API接口功能支持均衡功能可以被其他的模块进行插入调用。譬如采用逻辑表达式对文件过滤规则:指定文件过滤条件,支持通配符“?”,“*”。支持范围选择:[a:z]可以匹配从a到z的任何一个字母;[1:9]可以匹配从1到9的任何一个数字;[abc123]匹配括号中任意一个字母或数字,文件过滤器模块使用循环结构来搜索文件,在过滤文件函数中主要采用了递归的算法来判断所搜索到的文件名是否符合过滤条件。预处理预处理分为:一次预处理和二次预处理。一次预处理:对原始结算数据文件按照通道做批价结算前的原始记录转换;二次预处理:对校验、分拣,产生各类记录数据:正常结算记录数据、错误记录数据和无效记录数据;考虑到综合结算系统所要处理的业务种类繁多,并且各个平台之间业务逻辑的差异又比较大,同时还要保证系统的灵活性以及可扩展性,因此在设计时遵循“业务无关”原则,把与业务无关并且预处理能容易做到的功能放在预处理来完成,而把一些与业务密切相关的功能由预处理后面的模块负责完成。前台预处理模块是综合结算系统的核心模块之一,它完成从数据产生点传输的各种交换机原始结算数据文件和其他业务点上传话单数据进行数据提取、差错校验和格式标准化等一系列的处理工作。回退处理和错单回收处理后的记录也可以重新进行预处理。子流程描述预处理的流程结构如下图所示。数据提取原始记录文件中一条记录包含许多使用信息,但结算处理所需的数据只是其中的一部分。针对每一种交换机原始数据格式,都有相应的格式提取方式,每种交换机原始格式提取以插件式方式嵌入,支持现有类型交换机原始综合结算数据的数据提取,对于以后可能使用的交换机类型和现有交换机的升级可以方便地予以支持。支持对联机采集的原始话单数据的实时标准化与脱机采集的原始话单数据的标准化。该记录提供满足结算需要的基本信息。话音业务的标准记录的要素主要有:主被叫号码、出入中继、起始通话时间、通话时长、记录类型等。(1)记录域数据提取:按照原始结算数据的存储格式从文件中将结算所需的记录域提取出来;(2)码制转换:将不同的交换机根据其数据的编码方式进行码制转换,统一转换为ASCII码格式;(3)获取文件信息:获取原始文件所记录的结算数据的一些相关信息。数据校验数据校验过程包括:话单合并、错误校验、重单检查和分拣过滤过程。话单合并:对于某些业务,需要将多条话单按照某种规则进行合并。通常当通话超过设定时长交换机将一个超长话单分割为若干个话单,预处理模块需要对这些话单进行合并处理。若该话单记录部分记录链不完全,则将该话单存入一个残缺话单文件中。每天对残缺话单文件进行处理,形成带有特殊标识的标准计费文件。错误校验:对原始话单数据进行数据正确性的审核校验,识别其中异常话单,并进行标识。审核校验的内容包括:主叫号码校验、被叫号码校验、通话起始日期校验、通话起始时间校验、通话终止日期校验、通话终止时间校验、通话时长校验、入中继校验、出中继校验等,通过校验规则完成错误校验。数据校验包括文件级校验、块级校验和记录级校验:(1)对原始话单文件进行以下文件级校验:对原始话单文件的文件命名规则检验、相邻处理文件中拨打时间的连续性校验、文件序列号连续性校验、处理文件完整性校验。对校验的错误文件进行及时的告警,报告出错原因,必要时报告需要重新采集;(2)对原始话单中有数据块的文件进行以下块级检验:数据块序列号连续性检验、数据块的长度校验。对数据块序列号不连续的文件进行告警并需要报告重新采集,对数据块的长度不匹配的文件,采用模糊查找法,或文件重新采集或传输;(3)对每条提取的记录进行以下数据记录级的校验:话单序列号的连续性校验、每个主要字段域正确性的校验。当异常、错误话单的数量或比例达至一定程度时,系统应产生告警信息。重单检查:由于某些原因(如:交换机)造成通话的话单文件出现在不同的采集点或其它重单文件情况,为避免重复计费,需要对话单文件进行查重处理。并记入重单文件、记录重单文件日志,本构件模块功能独立。分拣过滤:根据结算话单中的计费信息、结算信息等要素对话单进行分拣过滤,分拣的规则支持动态的方式,可以通过逻辑表达式对设定条件的话单类型随时进行输出,可以定义为保留的方式或是不保留的方式,分拣过滤后的话单存放到不同类型的话单文件中,对话单进行分拣归类如:正常话单(来话、去话和转话)、错误话单和无效话单,无法分拣过滤的话单和大客户等话单,生成异常话单文件,进行异常处理。通过对数据审核校验后,产生的异常话单要进行相应的分类和回收处理(回收处理分自动与手工两种),供有关部门进行查询、统计和分析。号码、中继归整无论是语音结算还是数据结算都涉及到号码,对于号码,除了需要加特定的业务接入码外,由于网络路由的原因,本应该是归整的号码,但经常会出现乱码,譬如8602552209888、8613905199999以及860258613905199999这样的号码,这些号码在系统中需要归整为区号为025,号码为52209888、8613905199999。系统将号码的归整以灵活的数据库参数进行设置实现,从而根据实际情况出现什么样的号码,都可以根据需要进行归整,对于中继也需要归整出中继的类型。话单分类分拣话单的目的是为了清晰各类话单,为计费、结算检验和重新结算提供条件,由于每种业务的计费、结算核心模型都不一样,分拣文件是必须的。系统通过数据库业务参数和逻辑表达式将对标准化后的话单根据话单的来源或话单中的业务类别进行标识和存储,把话单分拣开,按照范围可以分为国际、国内;按照业务的类型分为关口局语音、短信网关、SP、数据业务等等;这样就可以由不同的批价结算平台对不同的业务进行不同的处理,实现不同业务不同的计费、结算的功能,同时也将提供高效的处理能力。对于超长、超短、超前和滞后的话单用于回收和统计。格式标准化按照综合结算的需要对校验过的正常话单进行话单的格式标准化,使格式规范为综合结算所需的信息,预处理后的所有文件(包括不同交换机类型)应具有相同的格式标准,以便综合结算使用同一种格式;对处理的结果生成日志,同时对校验错误的文件产生告警。支持原始记录数据格式向结算系统定义的标准记录格式的转化;支持按设置的参数对大文件进行拆分;(1)格式转换:按照结算系统所需的结构格式进行处理,规范化为标准格式的话单,格式符合结算话单的标准格式(各种交换机文件的最终标准格式是一样的);(2)记录预处理日志:记录预处理日志、处理结束时间、原始文件名、总话单数、错单数和正确话单数;(3)原始文件异常处理:若有异常情况(例如错单数量达到一定比例或连续错单数达到一定数量)应产生告警信息,将原始文件移到相应目录。系统接口功能系统在处理时将通过统一的监控管理平台进行集中管理,出现异常时将通过统一的告警代理完成告警信息的转发,进行集中的告警;能自动记录预处理日志,日志内容包括处理原始记录文件名称、记录总数、错单数、原始记录数、处理时间、处理状态(成功、失败、失败原因)等。批价结算批价结算模块是整个系统的核心,它所完成的功能是将经过预处理过的标准话单按一定的业务规则规整号码、提取区号结算方标识,对话单校验,剔除异常话单,根据业务类别、长途属性、资费标准、优惠政策进行计费划价、优惠处理和校验处理处理,回退处理和错单回收处理后的记录也可以重新进行批价结算处理。批价结算是系统中灵活性要求很高的模块之一,为了适应不断调整的资费政策、不断变化的优惠标准以及不断增加的业务类型,批价结算的规则制定必须采取很灵活的方式,系统采用参数表驱动的设计思想,来解决在线的费率修改、节假日的折扣率自定义、优惠方式的改动和计费规则的调整等,以适应业务今后不断发展的需要,实现将来对业务的资费等基本要素的调整的很好的支持。批价结算模块的性能也是综合结算系统的一个重要标志,能够实时地接收处理从交换机采集的记录文件和其他系统收集的记录文件,接收到的计费文件在下一文件传到之前处理完毕,做到话务高峰时不出现话单积压,要经受住大量话单记录的考验。为解决实时性系统采用可调的任务调度手段,在预处理时将原始记录文件分割成若干小文件,以多个批价结算进程并行处理,尽可能做到任务均分,提高系统的并行性以提高系统运行效率。批价结算规则联创公司根据结算产品丰富的经验,结算系统采用彻底参数化设计的思想。系统建立了基于业务的综合结算模型,把结算的双方定义为结算的主体和客体,通过中间的规则管理器来设置结算规则库进行双方的摊分结算。计费划价计费划价处理是计费系统的核心部分,对计费话单的分类正确并需要计费划价的话单根据各种业务类别的资费标准、优惠规则的不同,对这些数据进行相应的计费处理并生成用户清单。划价所需各种参数均在数据库中定义,可根据需要调整其值,符合表驱动的设计思想,程序的适应性强。灵活的参数设置将强化了计费系统的在各类型业务上的功能和性能。业务涉及的通话、信息流量或中继租用的划价,支持对固定、VOIP、移动、数据、信息台等业务的本地、国内长途、国际长途、港澳台等通话话单的划价处理;支持特殊类型通话话单的划价;因为对已经做了计费支持话费校验功能等等,系统支持两个以上日期段的费率,以实现新旧费率的平滑过渡;能自动记录批价处理日志,日志内容包括处理记录总数、错单记录数、重单记录数、批价记录数、处理时间等信息。优惠处理系统通过强大的优惠引擎对满足优惠条件的话单作优惠处理。划价支持现有的按日期、时间段、通话类型、计费类型进行优惠处理,优惠计算包括:计算国际和国内长途通话的日期优惠和跨时段优惠等等优惠方式;省内特殊的优惠定义方式;同时对将来的可能产生的优惠费率的变化通过参数调整进行支持。先进而又灵活的优惠算法很好地满足了分时段优惠计费需求,具有以下特点:一周七天可根据需要分成指定的周天片段;每一周天片段可根据需要分成若干指定的时间段。优惠所需各种参数均在数据库中定义,符合表驱动的设计思想,程序的适应性强,不会因优惠政策的调整而修改应用程序;优惠算法具有先进、灵活性,满足计费的各种优惠需求;时段识别和分段优惠计算精确,为电信部门制定优惠政策提供了有力的技术保障;提供直观的图形用户界面对优惠所需各种参数进行定义,操作简便。同时为适应不断调整的资费政策和不断变化的优惠政策,计费的规则制定还必须较为灵活的方式,系统采用参数表驱动思想,来解决在线的费率修改、节假日的折扣率自定义、优惠方式的改动和计费费率参数及时的调整等用户套餐计划生成器——USB(UserSchemeBuilder)是联创公司结合国外运行商优惠套餐经验并在实际工程中得到验证的中间件产品。USB(UserSchemeBuilder)实现资费、优惠计划和服务功能的灵活配置,目前已在联创实施的在线系统上灵活配制了多种套餐编码,USB结构如下图所示:结算分类综合结算平台在结算分类上是对分拣出来结算话单进行详细归整,判别每条话单所属最细的结算类型。结算分类关键在于定义结算类型参数和号码归整技术。结算类型参数的定义是根据信息产业部颁发的“网间通话费结算办法”规定的主叫运营商、被叫运营商以及第三方运营商在不同运营商、通话路由、通话类型情况下的相互之间结算系数的详细描述。形成运营商之间的话务关系,可以定义每种话单的结算类型。在确定结算类型时,可以对出入中继和主被叫号码进行优先级的自定义,但在一般情况下采用以中继为主、主被叫号码为辅的结算原则。同时系统详细分析并支持与贵州联通之间的长途结算的三种模式;在结算分类中能支持与电信、移动、联通、吉通等现有运营商的结算,对以后可能新增的运营商通过参数的调整能够给予支持。对现有的结算原则也可通过参数的调整来适应将来对结算原则的调整,互联互通的网间结算的模型设计上满足以下的规则。结算的类型划分及结算标准,采用灵活的参数化驱动模式,可供业务人员根据业务需要进行网间结算类型的增加、修改、删除和结算标准的调整。系统具有如下特点:(1)真正的多边结算系统,完成运营商之间互联互通的结算;(2)支持新增运营商参与结算;(3)支持一条话单参与多次结算;(4)支持按号码、中继、话单类型进行结算;(5)支持不同的运营商按不同的帐期进行结算;(6)支持任意帐期的结算;(7)支持网络连接调整时的网间结算;(8)支持现有的所有网络支撑的业务的结算。话单排重由于系统的数据来源多,并且数据文件或使用记录可能重复,因此对重复话单过滤技术要求很高。联创公司采用了先进的“过滤网”技术,联创公司采用了先进的“过滤网”技术,解决的办法是:数据分割、优化文件/数据库索引机制、快速定位;在文件系统中结合数据库进行快速重单剔除。这是快速“过滤网”技术的设计思想,能够高效、正确的将重复话单过滤。这样可以大大的提高系统的分布性和整体效率。可以有选择地对需要排重的话单进行文件和数据库结合方式进行重单过滤,同时保证系统资源的有利应用。数据排重有详细日志,当数据排重出现异常情况时,系统文件级信号锁和数据库的回滚技术,确保话单数量的完整性、唯一性。话单分拣根据结算话单中的计费信息、结算信息等要素对话单进行分拣过滤,分拣的规则支持动态的方式,可以通过逻辑表达式对设定条件的话单类型随时进行输出,可以定义为保留的方式或是不保留的方式,分拣过滤后的话单存放到不同类型的话单文件中,对话单进行分拣归类。如:提供长途电话一次批价及向各本地计费帐务系统进行数据分发的功能,整个长途一次批价分拣功能我们通过设置软开关,在需要时启动,按照规定的格式生成文件。结算处理结算汇总结算处理是对批价记录按照不同的结算对象和结算类别进行分类汇总,按照结算/摊分规则划分相关费用,生成指定结算周期内的结算/摊分帐务数据的过程。对计费正确的话单按结算分类标志,按照不同的结算的归类信息,同时结合结算规则表中的结算参数对记录进行网间结算进行结算处理,其中结算的类型进行归类的方法和结算费率根据结算类型可以通过参数设置进行动态调整。分类汇总负责将批价记录的费用、时长等结算要素信息按照相应的结算处理要求进行汇总处理。我公司对于汇总功能采用了独立的结算处理构件模块,按照所定义的要素进行累加操作。产生结算/摊分费用包括:和其他运营实体之间的结算费用的分摊;分摊时按结算协议对费用进行划分,得到相应的结算/摊分费用数据。生成汇总结果、结算报表对结算/摊分费用进行汇总,得到相应的汇总统计结果。并在此统计结果的基础上生成每个结算周期的结算报表。结算出帐综合结算系统将对各种业务进行统一出帐,完成“多种业务、一份帐单”的要求,结算出帐需要在一定统计粒度上进行灵活地出帐处理。结算出帐的基本要素为:结算分类、结算主方、结算对象、通话业务类别、结算日期(天)、通话量(次)、通话时长(秒)、计费时长(秒)、应收话费(厘)、应付话费(厘)、总收付平衡(厘)、其中:结算分类:分为网间结算、短信结算、SP结算。结算主体:分为中国联通、各个省市等。结算对象:分为中国电信、中国网通、中国移动、中国铁通、各个省市等。通话业务类别:GSM、CDMA、PSTN、长途、IP、数据、卡类等。并行入库模块并行入库是对计费和结算处理后的帐单或统计数据等进行入库和排重处理,由于计费结算中心的批价结算数据量很大,为很好地解决入库瓶颈,并行入库模块中采用了联创公司成熟的“过滤网”技术和能适应多平台、多进程动态可调配的批价结算处理核心中间件产品VPP(虚拟并行处理器),采用多通道并行入库技术,更有效利用数据库资源,对系统的入库效率也有很大的改善;同时考虑入库后对数据库的存储的影响,系统采用多个独立的数据库方式,把数据按照一定类型进行话单分拣拆分成一定量的小文件,进行数据入库。除此以外,我公司分析了话单入库的效率除了与磁盘I/O的读写速度有关外,与数据库系统的整体设计也有着密切的关系,尤其是出现月初与月末性能差异太大时。解决的办法:合理地进行数据分割、有效地建立索引、合理的应用分布,降低磁盘读写冲突对于不同数据量级别的省份,联创综合结算系统的设计上充分考虑了其差异性,可以提供不同的入库策略,以保证系统有效的运行,对数据进行合理的分类,可以根据条件定义数据的入库操作,对于小数据量的省份可以采用全部入库方式;对于大数据量的省份可以只把长途数据进行入库操作;可以把区间以上的数据进行入库操作;也可以所有的数据全不入库的方式。功能说明系统能够按照不同的结算要求选择各项结算费用的分摊方法。系统能够对同一使用记录中多个结算方(如三方)的费用进行分摊。系统支持按记录的出/入中继、呼叫类型、主被叫号码范围等结算要素制定结算规则。支持按协议价格、按费用百分比、按次数、按时长进行结算。系统能对各项结算业务进行结算处理。系统能根据需要按不同结算处理规则设定结算周期,不同的结算关系、结算业务可采用不同的结算周期,可以按月、按天汇总。系统能自动记录结算处理日志,日志内容包括处理批价记录数、处理时间等信息。辅助业务处理功能域资料管理资料管理是对综合结算系统运行相关的参数、规则、协议进行管理,对其进行增加、修改、查询等管理操作,同时对规则上的配置我们建立了配置向导功能,配置向导后将在规则树中进行体现,并和试算导航功能配合,以便确认本结算规则在综合结算系统中参与结算的方式。对结算规则参数、费率、优惠日期比率、系统运行参数的有效管理,能使系统更能够适应综合结算系统规则的变化。流程描述综合结算系统中的资料数据,其数据的正确性,是业务结果正确的前提。因此,资料数据的有效管理,显得尤其重要。资料管理应遵循:“接收资料数据变更业务——>资料数据维护——>变更结果核对”的流程下图是资料管理的流程:流程说明:系统维护管理人员,接收到资料变更需求后,先对资料变更需求,进行分析,将业务变更的内容,与系统的提供的功能关系,对应起来,分析是结算规则的变化,还是费率的变化;是优惠时间的变化,还是结算比率的变化;确定需要使用系统的哪个功能点进行资料数据的维护。进入系统中相应的业务功能点,进行资料数据的变化管理进行资料的维护修改,查看修改后的数据,是否与业务规则一致,并根据核对结果,作相应修改和调整确认无误后,启用修改后的资料数据,进行结算业务处理。参数管理从存储上资料管理功能主要包括:基本参数、结算对象管理、结算规则管理、资费标准管理、系统参数管理等。从参数的使用上联创公司的参数管理模块采用共享内存的方式存储参数供综合结算系统的各个模块使用,数据库中的配置表如国内区号、国际区号、省份代码表、特服表、资费参数表、主被叫类型参数表、结算原则表等等。当数据库中的参数表内容发生变化时,参数管理程序将根据更新条件自动以数据库中的内容更新内存中的参数信息,以保证相关的程序使用的参数为最新的参数信息。在保证参数有效性、完整性的条件下,合理的存储方法使参数内容在主机中所占用的内存得到了极小化,同时,采用了数据参数快速的搜索方法,使参数管理得到了一定程度的优化,提高了系统的处理能力。基本参数参数管理完成综合结算系统中所需参数的配置,查询和修改,综合结算系统各模块应支持表数据驱动。其中对需要其他部分配置的信息将通过瘦客户维护端对中间表进行信息的配置,在系统的维护人员确认后再增加到系统中去。预处理应实现的参数配置包括:预处理目录、生成文件规则、生成字段、话单格式、交换机类型、超长、超短话单条件、不同类型话单过滤条件;批价应实现的参数配置包括:计费区号、计费单位、业务类型、话单优惠参数、资费参数等。结算应实现的参数配置包括:中继信息、号码信息、结算单位、结算周期、业务类型等。系统信息定义:包括错误号信息、错误建议信息、告警、错误/告警处理建议、模块定义等等。在系统中将通过传输系统完成数据的接收功能,各省级系统具备从总部系统接受静态数据、向总部系统提交本省特定静态数据的功能。省级系统中将通过中间过度参数维护功能通过各本地计费帐务中心从本地交换运维部门获取中继路由数据;结算对象管理结算对象管理,就是管理那些与结算系统有结算和摊分业务的运营商、服务提供商以及贵州联通的各个业务实体部门等信息。结算对象管理的内容包括:结算对象名称、对象结算协议等一系列信息。结算对象名称信息包括:运营商、服务商资料信息、贵州联通内部各地市分公司、各部门的信息等。结算对象的协议信息包括:结算的法规性文件,结算周期等信息。通常的结算协议包括互连中继配置、网络容量、业务类型、协议有效期、业务范围、互连价格、服务质量、争议解决方式等要素。结算规则管理结算规则管理是通过我公司规则配置向导完成综合结算系统中各类结算规则数据参数化管理,所配置的规则形成临时的树状关系,需要经过再确认后参与系统正式运行。通过我公司设计的试算导航功能将完成对配置的并影响帐务功能的结算规则等要素进行试结算,对所配置的结算规则的结算的正确性、合理性进行充分的验证。结算规则是对运营商之间为他方服务提供资源或使用他方资源的情况,给付对方费用的方法进行定义。结算规则包括按通话时长、按通话次数、按通信费用、按中继流量、按租用时间等度量单位进行结算。结算规则的结算单位,可以按单个记录的方式进行单个结算,也可以按照记录的累加方式,进行总量方式的结算。结算规则有企业间的网间结算协议、不同省公司之间的摊分协议、各专业间的摊分协议。结算规则信息包括:结算运营商信息、结算度量单元、业务类型、中继信息/结算费率、结算对象描述、结算协议规则描述。业务系统在确定结算规则时,依据下列两大原则:服务发起方所在的运营商支付应答方运营商的结算费用使用电路/设备等资源的运营商,向资源提供商支付结算费用。资费规则管理资费规则管理就是完成综合结算系统中各类产品资费数据的参数化管理,资费数据包括各类产品标准费率、产品包费率、产品的优惠规则等。资费规则管理要求适应结算的需要,可以对以下资费标准和规则进行管理,并在业务变化后,进行扩展。业务接入类规则运营商服务接入码规则局向信息移动、联通H码国家国际区号码结算资费标准国际、港澳台结算资费标准国内长途结算资费标准漫游结算资费标准短信结算资费标准数据业务结算资费标准节假日定义法定节假日、优惠日优惠时间段同时,上述各种资费政策,可根据节假日信息,进行相应优惠处理。优惠信息包括国家法定节假日、优惠时间段等信息。系统参数管理系统参数管理,是系统运行过程中,需要的基本信息,包括其工作运行环境配置参数和系统业务参数信息。配置参数管理是指对系统处理各阶段的配置参数进行管理。包括数据传输配置参数管理、预处理配置参数管理、批价配置参数管理、费用分摊配置参数管理、对帐配置参数管理、文件分发配置参数管理等。数据传输配置参数管理是指对数据传输阶段的配置参数进行管理。管理的内容主要包括采集点、采集IP地址、登录用户名、口令、采集目录、备份采集目录、采集方式、采集条件、告警条件、文件命名规则、采集优先级、采集目的地、目的地目录、目的地备份目录、数据传输进程数等。预处理配置参数管理是指对预处理阶段的配置参数进行管理。管理的内容主要包括预处理主机、预处理的输入目录、生成文件命名规则、生成字段、标准化记录格式、交换机类型、不同类型记录过滤条件、预处理进程数、正确记录存放目录、错误记录存放目录等。批价配置参数管理是指对批价过程中使用的配置参数进行管理。管理的内容主要包括批价主机、文件命名规则、输入文件目录、输出文件方式、正确记录的存放目录、错误记录的存放目录、批价进程数等。费用分摊配置参数管理是指对费用分摊过程中使用的配置参数进行管理。管理的内容主要包括费用分摊主机、生成文件命名规则、输入文件目录、输出文件方式、正确记录的存放目录、错误记录的存放目录、处理进程数等。对帐配置参数管理是指对对帐过程使用的相关参数进行管理。管理的内容包括:对帐双方的文件名、文件格式、模糊匹配的误差范围等。文件分发配置参数管理是指对文件分发过程使用的相关参数进行管理。管理的内容包括:分发源目录、目的目录、生成文件的命名规则等。系统周期参数结算处理的参数信息:结算周期,按月结算还是按日结算;统计周期,按月统计还是按日统计。中继信息各个运营商通过关口局与贵州联通互联互通,不同的运营商、不同类型的呼叫,走不同的路由。中继信息维护,定义各种类型的呼叫所走的路由情况。功能说明对系统参数的操作要求严格的审核,不符合业务逻辑规范的,系统要提出告警提示,严重情况下,系统将不允许修改,从而保证系统内资料数据的正确性和完备性。可灵活地对参数进行单项查询、多项查询、浏览、插入、修改操作;所有费率均应设置生效时间、失效时间;可以预先设定切换点,实现参数更替的平稳切换。所有资料的修改操作,都需要写日志信息审核校验流程描述审核校验是对综合结算系统主体流程中数据传输、预处理、批价、结算处理和数据分发各环节过程进行业务处理正确性检查和稽核的过程。对整个系统的完整性、一致性和安全性稽核;同时对话单进行各种排错处理,剔除各种无法批价结算的话单;设置排重过滤网,使正确的话单中不出现重复话单,确保话单的正确性和唯一性;并对错误话单提供完备的回收机制。对整个系统的运行状况形成日志平衡报表,在第二天或下一时间戳的执行前可以对系统以前的运行状况进行监控,以发现系统处理的完整性,同时对发生错误进行定位。审核校验业务流程如下图:功能实现审核校验贯穿主体流程处理的全过程。审核校验在各个阶段由于业务特性的不同,采用不同的审核校验方式。在每个处理流程中检查输入参数的合理性,并对处理输出结果采用系统自动或人工验证方式,对主流程各环节提供的处理日志、中间结果的统计数据、不同数据间平衡关系进行审核,检查数据异常、主流程各环节处理异常情况,对人为处理的数据进行必要的、有效的检查。获取审核校验规则:按次序获取审核校验的规则,并依照规则分步进行审核校验处理。校验数据的提取:参与校验的数据可以是从主流程各环节处理日志中汇总,也可以从各种数据结果(原始数据、中间结果数据或最终结果数据)中统计,总之,依照审核校验的规则要求提取准确的数据。审核校验:对提取的数据安审核校验规则进行审核、校验与分析,形成审核校验报告。实时告警:对审核校验结果,如需要进行实时告警,则通知集中监控代理发送给集中监控系统,进行告警处理。记录报告:记录审核校验的结果报告,供稽查人员进行查询。数据完整性稽核(1)传输功能:传输前的文件的个数、大小=传输到的文件的个数、大小(2)对预处理模块的数据完整性检测:原始话单文件中记录总数=预处理后正常话单数+无效话单数+错误话单数;(3)对批价结算的数据完整性检测:预处理后正常话单数=批价结算正确话单数+批价结算错误话单数;(4)对话单入库的完整性检测:入库的话单总数=数据库中清单数据+数据库中重复话单数据;(5)可以按原始话单文件名对话单处理过程进行完整性稽核:原始话单文件中记录总数=数据库中清单数据总和+错误话单总和+无效话单总和+重复话单总和。传输稽核对文件的传输的过程进行详细的监控,对传输的过程以日志的方式进行记录并把传输前文件的属性和传输到的文件属性进行比较。预处理稽核如话单中有以下错误则从话单中剔除,另存储为错误话单文件中,可以通过界面进行修改进行回收处理。批价结算稽核在批价结算是出现无法批价结算的话单和其他异常话单,对这些话单从话单中剔除,另存储为无效话单文件中,可以通过界面进行修改或对参数进行调整进行回收处理。(1)校验逾期话单(2)校验无法提取归属地错误话单(3)校验超长话单(4)校验超短话单(5)校验高额话单(6)校验无费率的话单(7)校验无结算类别的话单(8)等等重复话单稽核由于交换机原因或文件重复处理原因,话单中经常会出现主叫、计费号码、通话日期时间等完全相同的记录,这就是重复话单。重复的范围也不尽相同,可能是本批话单中有重复,也可能是本批话单与本结算周期的话单重复,还可能是本批话单与前两结算周期的话单重复,上述各种重复话单均需从本批话单数据中剔除。排重技术在所有结算的系统中是个技术难题,尤其在话务量很大的情况下,排重技术尤为重要。联创公司在排重技术上已经解决,并在多个大话务量项目的领域有过成功的案例。系统排重采用建立过滤表即话单的唯一标识(通话日期、通话时间、主叫号码和计费号码等条件),对话单分区、分业务类别,尽量减少单张表出现很大的数据量;对所有区进行分组在多个数据库单独进行排重,以避免数据库进程太多而相互争夺资源;同时对排重的清单表和过滤表按通话的日期进行分区,确保分区间相互独立而又不影响数据的保存,这样提高数据的检索,有利于排重性能的提高。重复话单检测范围为三个结算周期(含本结算周期)。由确定本批文件话单的结算周期,从话单的唯一标识字段分别与本结算周期和前两个结算周期的过滤表相比较,若话单的唯一标识都相等,则表示这条话单为重复话单,送入重复话单表保存。错单回收系统直接面向用户,是反映企业业务水平和管理层次的重要体现。因此,系统必须确保将一些错误因素排除。错单回收主要完成将一些可以通过参数和人工修改错误话单进行回收,重新批价结算,使企业避免不必要的损失。被标识为错误的话单可能是两种类型:部分信息错误预处理错误话单和批价结算信息维护不及时无法批价结算而被标识为错误的话单。回收处理是对错误话单进行修改和参数调整后重新计费划价的过程。回收可分为自动回收和手工回收。自动回收:自动回收是对无费率的话单进行回收。当用户确定了无费率错单生成的原因,并将错误批价结算参数修改正确或增加缺少的批价结算参数后,可利用自动回收功能进行回收。回收界面提供回收条件的输入界面,用户给出一个回收条件,系统将根据回收条件将错单表中满足回收条件的错单记录全部进行重新划价结算处理。手工回收:手工回收是提供给用户一个话单修改界面,用户可以对话单进行适度的修改。在用户对所做的修改进行确认后,回收模块对已纠错的话单进行划价和分拣处理。界面修改功能:提供错误记录的修改操作界面,并提供按固定规则的批量修改功能;错误记录导出功能:按照管理员输入的导出规则,准确提取符合要求的错单记录,供人工批量修改。回收数据导入功能:将修改后的错误记录导入到可以回收处理的位置。回收处理功能:将修改后的可回收记录从对应的主体流程功能环节转入主流程。功能说明综合结系统主体流程的每个功能环节皆要进行审核校验,并在审核校验发现错误之后可进行重做处理,避免错误蔓延。用于审核校验的基础数据是:主体流程各功能环节的处理日志数据、输入输出的各种数据集(原始数据、中间结果数据或最终结果数据)的统计数据。而对使用记录数据的格式检查、排错等处理属于各功能的自有检查处理,不属于审核校验的功能范畴。审核校验中出现的异常情况能按急迫程度实时或被动地展示给操作人员,便于操作人员及时发现异常并进行适当的纠错或重新处理;至少支持以下审核校验控制规则:基于主体流程各功能环节数据平衡关系自动审核校验,如:原始记录数=标准记录数+错单数+重单数=批价记录数+错单数+重单数基于重要参数历史变化的审核校验,系统自动比较历史帐期的参数变化的信息,提供差异变化比较。主要参数有:中继、主被叫类型、费率参数等。基于人工抽样审核校验,系统在不同的阶段提供抽样检查的工具,业务上特别注意资费政策及有效期调整或新增的参数。提供按灵活的条件,导出错误记录;回收记录的导入应可以重复进行。查询服务查询服务根据客户的权限完成对综合结算系统各种相应的对内对外查询功能,从维护级别分别设定权限,查询内容包括:用户详细清单数据的查询、结算报表的查询、统计结果的查询、参数资料的查询和系统配置参数的查询、日志告警的查询等;系统提供综合查询的功能,可灵活设定各种查询、过滤条件供用户查询清单数据、结算结果、统计报表和参数资料数据,并进行打印;如可以选择一定的时期内按客户信息、通信发生时间、目的地等查询用户通信详细记录,实现各种条件查询结果之间的并集、交集。采用数据库清单表建立索引、按通话的日期进行分区等方法加快数据的检索速度,保证查询服务与结算处理不会产生冲突,避免发生查询和入库排重互相锁定的现象。对于查询操作,系统记录其查询的操作人员、查询时间、查询内容等日志,提供查询该项日志的监控、查询、打印、分析等功能。清单数据查询各种业务的清单查询包括:按不同运营商;按专业:国内长途、国际长途、港澳台长途、本地网;按呼叫类型:去话、来话、转话;按详细呼叫方向等;各种条件综合查询;自定义条件查询;支持对查询结果的过滤功能,过滤条件可灵活设置;结算报表查询话单结算类别明细查询(各运营商之间)结算结果查询(各运营商应收应付)大客户的帐务查询统计结果查询本项查询的可包括:话务统计结果查询;业务统计结果查询;错误话单统计结算查询;日志统计结果查询;系统提供对结算统计报表数据的查询,可以选择一定的时间范围内的查询,对于查询结果的粒度可以细到某天某种结算类型的结果。参数(档案)资料结算标准参数查询费率定义参数查询资费优惠政策参数查询参数资料查询其它定义参数查询日志查询日志查询就是指对系统处理过程中产生的日志信息进行查询。系统在数据传输、预处理、批价等过程,都有详细的日志记录。采集传输运行日志包含系统运行连接时间、采集文件名、异常原因、恢复时间等日志信息;预处理运行日志包含原始文件名、处理时间、各个预处理目标文件的日志信息。批价运行日志包含文件属性、生成时间、处理时间、文件内容、错单数量、异常原因、异常数量、异常比率等日志信息。结算运行日志包含文件属性、生成时间、处理时间、文件内容、错单数量、异常原因、异常数量、异常比率等日志信息。系统管理系统管理是综合结算系统中非常重要的部分,提供对整个系统的运行状况、运行效率的监测监控及告警手段,提供完善的参数管理、系统检测、操作权限管理和数据库管理以及对批价结算优惠各个环节提供完善的日志管理。综合结算系统中很大的一部分维护工作量是体现在数据库系统的管理维护上,而对于贵州联通企业来说,不可能也没有必要去培训一批数据库专家来为系统做管理维护,因此,系统提供一些图形化的界面反映出数据库系统的活动状况,以便于操作管理人员进行系统维护;对重要的参数和批价结算数据具备记录校验功能,防止非法删改。同时,系统具有自动备份、日志管理等功能,对任何被保护的数据资源,如系统文件、应用程序文件、数据库文件等的访问、拷贝或修改等操作记录详细日志,包括操作员工号、操作类型、操作对象、操作时间、操作设备点、操作结果等。当有任何非法的存取操作时,系统立即反映到主控操作台并给出告警提示。系统应具备相应容错手段,允许操作人员在有限范围内的误操作,对于一些关键性的操作要经过多次确认后方能进行,并会根据用户的登录名、时间等记录下完整的用户操作日志,对每次非法操作产生告警。同时,系统具备完整的操作权限管理办法,例如:操作口令管理,修改或删除用户的权限等。不具有某些权限的用户绝对不能进行相对应的操作。系统监控对应用系统管理主要是指应用系统的集中监控、告警与管理。原厂商所提供的网管软件无法获取应用系统各功能模块的运行状态,也无法监控和管理应用系统各处理环节所发生的各种异常情况。针对此需求,南京联创公司结合综合结算系统集中监控和管理的业务特征,专门设计开发了网络版集中监控告警子系统,对采集传输系统、计费结算主机、广域网络传输和数据库提供全方位的集中监控与维护,它是针对结算系统量身定做的,可以完成普通的网管软件无法完成的监控功能,具有很强的实用性。应用系统中专门设计有相应的告警库、运行状态库、处理结果库和各功能模块的处理日志,记录有各个子系统向集中维护中心传输的告警信息,以便于随时根据维护人员所设定的告警方式进行告警和告警状况的查询。被监控的应用系统进程包括:数据传输监控告警,预处理监控告警,一次批价监控告警,结算监控告警,并行入库监控告警,联机指令监控告警,参数维护监控告警,数据库处理监控告警,数据管理监控告警,处理日志监测等。系统通过监控信息总线提供与第三方监控软件的接口功能。联创公司网络版系统监控构架图批价监控管理监测批价结算进程的状态、各数据源文件被处理实时性、批价结算出口数据的实时性、错单条数及比例、批价效率。结算监控管理监测结算进程的状态,各类数据源文件被处理实时性、结算效率。并行入库监控管理监测入库进程的状态、各类数据源文件被处理实时性、入库效率。系统资源监控管理系统资源监控可以实时监测重要文件系统使用情况、通信网络节点通断状况、各应用处理进程运行状态、系统设备资源的利用等。1)网络状态监控:包括网络通断状态监控,网络流量监测;2)主机资源监控:包括文件系统空间检测,CPU资源使用监测,IO资源使用监测;3)处理进程监控:包括处理进程监测,异常进程重启。数据库监控管理数据库监控模块对数据库设备、对象、空间使用情况等提供详尽的监测与告警。1)数据库空间监控:包括数据库设备监测,表空间检测;2)数据库进程监控:包括处理进程监控,系统会话监测,系统性能监测,进程访问对象监测;3)数据库对象查询:包括数据库角色查询,数据库对象使用情况查询,数据库用户信息查询,系统参数查询,安装选项查询,数据库系统信息查询。预警功能对于文件系统、数据库空间、广域网络传输、应用进程等的一些轻微异常情况提供监控和告警手段,并对维护人员提供系统维护建议。进程管理数据传输进程、预处理进程、划价进程、入库进程、数据库处理进程、系统监测进程的管理。空间检测文件系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西省九江市实验中学高中体育《基本姿势、起动、双手胸前传接球》教学实录 新人教版
- need的反义疑问句用法及回答
- 电商视觉营销案例
- 2025年高压自动重合器项目发展计划
- 电力行业碳捕集利用封存
- 电力建设工程预算定额2018版发布文件
- 三年级道德与法治上册 第四单元 家是最温暖的地方 12《家庭的记忆》教学实录3 新人教版
- 前台接待的创新思维训练计划
- 幼儿园学期评估与反馈计划
- 实现财富积累的有效方法计划
- 数学-湖北省武汉市2025届高中毕业生二月调研考试(武汉二调)试题和解析
- 【公开课】同一直线上二力的合成+课件+2024-2025学年+人教版(2024)初中物理八年级下册+
- 中小学-珍爱生命 远离毒品-课件
- 生物安全柜及应用课件
- 酒店游泳池系统维保合同
- 顶管中继间施工技术
- 现代商业空间展示设计ppt
- 高家堡副井井筒壁座施工安全技术措施
- 危险化学品生产企业班组建设指导手册
- 世界贸易组织(WTO课件(25页PPT)
- 电石渣制浆系统工艺规程
评论
0/150
提交评论