贵州联通综合结算工程-技术建议方案书.docx
《贵州联通综合结算工程-技术建议方案书.docx》由会员分享,可在线阅读,更多相关《贵州联通综合结算工程-技术建议方案书.docx(59页珍藏版)》请在三一办公上搜索。
1、贵州联通综合结算系统工程 技术建议方案书贵州联通综合结算系统工程技术建议方案书联创科技(南京)有限公司地址:南京市中山南路弓箭坊40号电话:(025)52209888传真:(025)52202288贵州联通综合结算系统工程技术建议方案书文件描述:文件状态: 草稿 正式发布 正在修改密集: 保密 编 号:贵州联通综合结算系统工程技术建议方案书 当前版本:V1.0作 者:邹向华完成日期:2008-4-18审 核:审核日期:批 准:批准日期:版本历史:版本号作者参与者起止日期备注V1.0邹向华2008-4-18建立文档目 录1.概述52.系统设计思想62.1.总体设计思路62.2.系统流程设计72.
2、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第 59 页 1. 概述目前,中国联
3、通贵州分公司的结算处理具备基本的结算数据收集(数据来自专业计费系统和短信网关)、结算数据处理等功能,主要实现了与所有运营商的网间结算功能。随着话务量的不断增长以及新业务的不断涌现,原有系统已经远远不能满足现有发展的需要,因此建设一套功能全、效率高、操作使用方便以及准确性、可靠性、安全性、灵活性都能够满足未来几年发展的需要的综合结算平台系统,成为贵州联通的当务之急。联创科技最近新推出综合结算产品(LISP6.1.2v),将为贵州联通构架一个独立的综合结算平台,而不只是简单的网间结算功能,或者依附于其他系统之上的结算模块。该产品将为贵州联通提供准确灵活的综合结算业务的平台,为贵州联通提供决策分析支
4、持,最终使贵州联通在市场上获得更大的竞争力。联创公司自1998年就开始进行对电信运营商结算系统的研究工作,经过七年的结算产品历程,积累了丰富的经验,并不断地进行产品升级,在同行业中一直处于领先地位,目前在全国已具有很多的成功案例。2. 系统设计思想2.1. 总体设计思路根据长期结算项目经验和目前电信行业的业务发展情况分析的基础之上,我公司的综合结算系统的设计上采用了“统一的框架结构、完整的核心模型、独立的构件系统、完善的接口定义与规范的处理流程的紧密结合”。系统的设计遵照了贵州联通对于综合结算系统相关的业务要求和技术要求,同时在系统的架构上进行统一,对不同结算业务核心的模型进行分类提取,在系统
5、功能实现上能够形成独立的构件库,在内外处理接口上能够进行统一、灵活定义,系统使用综合结算系统的主体流程和辅助流程对定义的核心模型、独立构件和接口进行合理的、有机的整合,从而保证综合结算系统成为灵活的、有机的统一功能体。系统架构统一将使得结算系统面向深层次的综合,对于不同结算业务的处理将采用统一的系统处理架构,有利于整个系统的功能修改、扩展和升级,对各不同需求功能以插件的方式纳入到统一的系统结构中予以支持,在升级时将灵活对其中的一个模块进行扩展、升级,从而不影响其他模块的运行。对于不同的结算业务我们在设计并提取不同的结算核心模型时,将由不同的结算模型对具体的结算业务进行专业引擎,在目前结算协议之
6、上业务、路由等因素不断变化时系统能够通过参数调整结算原则从而满足结算的需要,同时我们对作用在结算原则上的结算规则进行了参数定义,当结算的规则改变时,修改结算规则即可满足相关的结算的要求,当业务或结算协议等要素变化时核心模型不能够完全支撑结算的功能时,我们将对结算的核心模型进行不同等级的、不同层度的变更,使得整个系统能够快速满足新整加结算功能的要求,并且能够在框架统一下并不影响其他的结算业务继续运行。在系统设计时我们对具有独立功能模块进行提取,形成独立的构件系统。特殊的需求可以在构件系统中增加相应的功能构件,部分特殊的需求可以经过系统中存在软开关进行相应的支持,构件在系统的功能方面的升级时将对功
7、能构件进行升级处理,从而保证系统持续、有效的运行;在接口上我们对不同的接口设计了不同标准的,对于接口的处理上我们采用最大化的结构,在输出时通过可配置的输出方式,在接口变化时将能够对接口的输出、输入项进行快速、灵活的支持。2.2. 系统流程设计我公司从产品设计的角度全面考虑了综合结算系统从业务类别(输入)、结算对象(输出)、不同系统之间的数据交互等,在设计上遵照下图的业务关系。在系统处理上我公司主体流程采用数据传输、负载均衡、预处理、批价结算、数据分发等功能。在辅助流程上也将遵照电信行业综合结算系统规范的相关的要求,资料管理、安全管理、数据管理、信息查询、集中监控代理、审核校验、错单回收处理等流
8、程。在系统主体流程上对于不同级别、不同规模的数据的入库提供可以定义的方式进行选择入库,如:详细记录全不入库、指定类型详细记录入库、详细记录全部入库的方式。在文件的处理上采用了处理时间戳,以不同的条件定义时间戳处理的文件列表,系统将对时间戳处理的文件可以进行整体重新处理、查询和稽核等功能,以保证系统有效、合理地运行,其中负载均衡的功能将对整个系统的处理进行动态的调节,以避免某个通道的数据处理量较大,以缩减整个系统的处理时间。2.3. 业务驱动设计对业务的分类上我公司的设计遵照了 “业务分类原则”,全面考虑了对于不同的结算需要不同的数据,不同的数据可能参与不同的结算,相同的数据可能参与不同的结算,
9、同时路由也将影响数据的选取,因此在系统的设计时,我们必须充分地分析综合结算系统的数据来源。我们根据经验分析了关口局、长途局、端局、数据业务、智能网平台、短信中心及其他系统的数据源等等各项特点,同时把各项数据路由规则结合结算系统的结算类型进行了详细的分析,我们在综合结算的结算业务处理上进行了统一的设计。首先,因为数据源与结算种类上将有较大的关联,因此系统根据结算的类型把数据进行结算的分类,以便系统以专业的结算核心引擎进行结算处理。因为数据源的多样性、数据格式的多样性,因此需要根据我公司的号码、中继归整技术将记录信息进行归整,如语音部分的主被叫号码、出入中继等等以便对主被叫类型、出入中继类型的判断
10、等等;其次,需要根据归整的信息按照结算类型进行分类,分类的方法将由我公司的动态编译构件完成可以配置的分类;再次,根据详细结算的类型参数驱动表进行详细类型的定义,同时对记录进行批价、优惠及其他的相关的判断,在详细的结算类型的定义上对于不同的结算大类我们定义了不同的参数驱动的核心模型,根据核心模型我们约定了详细的结算类型,同时将判断出此结算原则的收费方与付费方。最后,系统将进行排重处理,同时按照不同的结算类型和最小粒度的统计要素生成数据中间层,灵活的支持帐务月、自然月出帐以及过渡期出帐,在报表的处理上我们定义了报表的生成关系表,对不同的结算类型通过关系定义表可以对结算细类上做动态的增加。其他,在业
11、务规则的配置上,我公司开发了业务配置规则向导功能,在向导的指导下将按步对结算规则、批价规则、优惠规则等等因素进行配置工作,同时在结算等规则配置完毕后在系统的维护界面中将体现所配置规则的实际的位置,我公司通过结算规则树的方式体现此结算规则将引起的结算效应。2.4. 应用设计要求1. 综合结算系统的应用软件主要包括数据传输、预处理、结算批价、结算处理、结算分析、资料管理、安全管理、数据管理、信息查询、集中监控、审核校验、错单回收处理等等流程,以满足网间结算、网内结算的处理要求。系统的处理“时间戳”概念,以便安全、快速进行异常处理,降低系统的运行风险;2. 我公司软件的设计采用面向对象的方法和分层模
12、块化结构,具有很强的灵活性和扩展性,应用软件各模块的维护和更新以及新模块的追加不影响其他模块;对数据库等外围的系统定义统一的调用接口功能;3. 实现软件模块插件化,处理流程构件化,资费、优惠规则参数化。在今后新业务开展时或业务发生变化时,可通过对参数的重新配置来支持。4. 软件系统要满足网间结算规范的相关流程与功能要求,并且适应今后的业务增长和变化,随时可以按业务需要进行修改和维护。5. 应用软件应具有容错能力,一般软件故障输出告警信息,日处理全自动、自动触发报告生成,但不应引起系统工作中断。要有较高的自动化程度,如:自动任务调度、时间戳任务处理、自动故障告警、自动任务恢复等。6. 统一错误编
13、码、建立专家建议,在系统的运行或操作过程出现异常的情况,要进行错误的报告或告警的功能,在错误和告警的类型上进行统一的编码、能够定位到模块、通道,并且在错误的级别上能够有详细的设计,以便对不同的错误或告警采用不同的处理方式,为了使系统管理人员能够对错误和告警进行正确的处理,因此系统需要设计对应的编码的处理建议;7. 系统信息点的选择为了监控系统正确、有效地的运行,因此系统在重要的流程和大的事务型SQL上需要设定信息点,系统的监控模块可以根据设定的信息点进行信息的收集,对信息点处理情况进行综合的分析功能,以为系统管理人员提供有效的系统操作维护的方法;8. 关键操作有相应的日志记载,对于系统的关键性
14、操作要有详细的日志的记载,如参数的维护等等;日志中能够详细的记录操作的起始时间、操作的内容、成功标志、停止时间,同时对操作失败或重点的操作将及时提供信息给系统管理人员;以便进一步提供错误原因的判断和技术上的支持;9. 应用软件应有完善的软件版本控制手段,应能够自动分发和更新以保持软件版本的一致性。10. 整个应用软件系统要能够724小时不间断工作,并能在不影响系统运转的情况下做到模块更新、模块加载。11. 标准性、开放性:应选用国际、国内的标准的技术,采用规范的接口和协议,保证系统各组成部分的协同一致,构成可兼容、易移植的系统平台。12. 适度超前性:系统设计时,应考虑到未来业务发展需要的新增
15、功能的接口,应能平滑、稳定的升级。13. 应用软件系统应具有很强的容错能力、错误恢复能力、错误记录及预警能力;允许操作人员在有限范围内的误操作。14. 系统必须要有完整的回退机制,以重做的方式回退,提供全部或部分数据的重做功能;在回退的过程中将全面考虑统计、清单等相关数据的恢复工作;2.5. 系统设计原则针对综合结算系统的特点,为了保证系统的成功实施,我们制订系统设计原则为:系统性、正确性、完整性、可维护性、先进性、继承性、安全性、规范性。1. 系统性:综合结算系统工程是一个覆盖广泛的大型计算机应用系统工程,要想成功地构架这一系统,使之能满足用户数和业务量不断飞速增长的需要,则必须正确合理地综
16、合分析主机、网络、数据库系统所提供的性能并充分考虑到整体系统的可扩展性,使整个应用系统的性能达到最佳状态。2. 正确性:指数据的正确性。数据的正确性必须贯穿在整个综合结算系统的每个流程环节中,数据传输要有相应的数据校验,综合结算处理要有相应的稽核排错,必须自动识别计费分拣处理过程中各种类型的异常记录和无效记录,排除用户两个月以内的重复记录等,系统进行数据交互时要确保数据的准确性、兼容性。在系统设计时充分考虑系统运行过程中数据的正确性并提供合理的解决方案。3. 完整性:指系统功能的完整性。它要求综合结算系统工程应满足综合结算生产、维护、管理、分析的需要,同时要求系统能与其它系统进行通畅的信息共享
17、或提供规范的接口。4. 可维护性:指系统中某一相对独立的模块发生改变时,不影响其他模块的运行,维护操作简单,用户操作界面友好;当系统处理的某些指标需要动态改变时,不需要修改程序代码就可以实现相应功能,充分做到代码与数据的独立性,以减少操作维护人员的工作量和工作繁重程度。5. 先进性:指系统处理核心模型和应用结构的先进性以及软件设计思想的先进。在构架综合结算系统时必须采用先进、成熟、可靠的技术,确保整体系统的先进性,利用面向对象的设计思想,对一些通用性、规范性较强的模块采用面向对象的“构件”技术。6. 继承性:指本系统在开发实施阶段,应充分考虑利用原有的信息资源以及其他一些可以继承的软、硬件资源
18、,必须在建设系统中得到充分利用,以充分保护用户的投资利益。7. 安全性:综合结算系统中存放的是企业的业务收入数据和重要的用户资料,因此安全性是需要重点考虑的一项性能指标。整个系统在设计之初就要充分考虑安全性:数据传输的认证、传输的加密压缩、预处理阶段确保话单文件的安全存储;计费分拣阶段充分运用事务控制,确保整个过程中话单的逻辑正确性;控制台部分通过多层安全控制机制实现用户身份的认证等等安全的措施。8. 规范性:在技术、业务的理解上要完全遵循集团公司综合结算规范及国家相关规范标准的要求;在主机的安装、网络的设计时严格遵守相应的规范及标准;应用系统实施数据库设计时,也应按照规范化理论进行,同时保留
19、一定的冗余,确保系统的效率和性能。3. 系统设计架构3.1. 总体结构体系综合结算系统的总体结构体系图表示如下:说明:1. 经过统一的软件传输平台把数据收集到结算中心,系统的负载均衡系统将根据数据量及系统进程的状态对所要处理的数据进行分通道自动调节;2. 在预处理将对记录进行标准化,并根据可以配置的逻辑表达式按照规则把数据分大类为网间结算、短信结算、SP结算及其他的业务数据,其他的业务数据如大客户、指定中继等等话单类型,此次分类是粗类决定大的结算类型,具体的结算类型将在批价结算模块中做详细的判断;3. 批价结算模块根据传输来的话单文件,按照定义的业务逻辑规则将结算大类的数据具体进行结算原则的标
20、识,以决定其具体的结算的类型,同时判断其批价、优惠的方法;4. 结算处理模块将对清单进行汇总统计,同时将参数结算/摊分的费用,以形成初步的统计要素,为出报表做相关的准备。5. 数据统计模块将对结算处理的网间结算、短信结算、SP结算的数据按照最小粒度进行累加统计,产生不同业务类型的统计信息;6. 处理完成的清单数据和统计等数据由数据分发模块进行数据的分发处理,7. 系统将对数据进行轻度的数据汇总,并把汇总后的数据交于数据分析功能部分,用于深层次的分析统计和相应的展示功能。8. 其他的功能模块将完成相应的功能,其中相关的功能模块将把相关的运行状态和运行结果传向信息总线,由信息总线统一完成对信息点的
21、处理;其中信息总线是我公司定义并用于软件内部信息交互的通道。3.2. 逻辑架构设计目前贵州联通存在多种业务同时经营,这样的特点带来众多业务的网间结算、网内结算、SP结算等需求。随着一些先进的通信技术的引入,将来还会有更多新业务推向市场,新业务同样也需要综合结算系统的支撑。面对如此复杂的结算需要,如何考虑综合结算系统的建设将直接关系到各项业务的开展乃至在激烈的市场竞争中的生存和发展。为此,在考虑综合结算系统的设计框架时,应参照以下设计理念,以指导系统的设计和开发。1. 业务参数化、模型化业务参数化、模型化是指对结算业务的需求进行分析和归纳,建立起统一的结算模型,各种业务的特性参数化,从而保证系统
22、的通用性和灵活性。同时因为综合结算所处理的结算业务的多样性,结算、摊分种类的复杂性,因此对结算参数需要进行合理的设置以满足综合结算的需要,我公司在系统参数的设计时把参数中分为公用的参数(如:区号表、省号表、IMSI表等等)、系统参数(如:告警方式定义表、模块定义表等等)、专用参数(结算规则定义表、结算原则判断表等等),这样将使系统的参数进行合理的设置。2. 系统功能组件化系统功能组件化是指对于系统中的业务功能的实现采用面向对象技术进行设计、分析和封装,系统实现被封装成独立的业务组件,不同的业务组件完成不同的业务处理功能,业务组件为系统开发、维护和升级提供良好的支持,并保证系统的开放性、可维护性
23、和可扩充性。3. 业务可配置业务可配置是指综合结算系统所完成的具体结算业务是通过配置来实现的。结算业务更改也可以通过对配置更改来实现,而不需要对系统程序的修改。系统的软件设计模式采用面向对象的设计方法,把整个系统设计构架分为四个层次:应用与管理层、业务逻辑对象层、系统管理对象层和物理层。此设计构架对不断增长的新业务和新需求的开展具有很大的延续性和扩展性,对减少用户的重复投资具有非常大的价值。在上图中,将综合结算系统从逻辑上分为三个层次:数据服务层、业务处理层和管理层。 数据服务层:在省中心建立统一的数据中心,对各个子系统的数据进行集中规划、分配、存储、安全保护和管理。它不注重数据的业务特性,而
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 贵州 联通 综合 结算 工程 技术 建议 方案
链接地址:https://www.31ppt.com/p-1961395.html