(通信与信息系统专业论文)计费帐务系统之监控系统的改进与优化.pdf_第1页
(通信与信息系统专业论文)计费帐务系统之监控系统的改进与优化.pdf_第2页
(通信与信息系统专业论文)计费帐务系统之监控系统的改进与优化.pdf_第3页
(通信与信息系统专业论文)计费帐务系统之监控系统的改进与优化.pdf_第4页
(通信与信息系统专业论文)计费帐务系统之监控系统的改进与优化.pdf_第5页
已阅读5页,还剩50页未读 继续免费阅读

(通信与信息系统专业论文)计费帐务系统之监控系统的改进与优化.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京邮电大学硬士研究生论文 独创性( 或创新性) 声明 本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽 我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他入已经 发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书 而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确 的说明并表示了谢意。 申请学位论 本人签名: 关于论文使用授权的说明 学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生 在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有 关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅:学校可以公布学 位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论 文。( 保密的学位论文在解密后遵守此规定) 保密论文注释:本学位论文属于保密在一年解密后适用本授权书。非保密论文注释: 本学位论文不 本人签名 导师签名 2 北京邮电大学硕士研究生论文 计费帐务系统之监控系统的优化和改进 摘要 电信业务运营支撑系统b o s s ( b u s i n e s so p e r a t i o ns u p p o r t i n gs y s t e m ) 面向电信运营商,它融合了b s s 与o s s ,是一个综合的业务运营和管理平 台,同时也是真正融合了传统i p 数据业务与各类增值业务的综合管理平台。 b s s o s s 主要是由网络管理、系统管理、计费、营业、帐务和客户服务等 部分组成,系统间通过统一的信息总线有机整合在一起,可以应用在各类 业务中,如电信综合业务管理系统、省市关口局计费结算系统、宽带应用 平台o s s 、v o i p 计费结算系统以及无线互联网o s s 系统等。 中国网通计费帐务系统由计费核心模块、外围系统、外围模块和系统管 理模块( 包括告警、监控、权限管理等) 四大模块组成。计费核心系统由 预处理、批价和帐务三大主要模块。 中国网通集团计费帐务系统监控系统是用于监控核心系统的外围系统, 根据核心系统的划分又分为采集模块、管理平台、批价管理、帐务和参数 配置四大模块。 本文主要工作就是对旧有的中国网通集团计费帐务系统监控系统进行 改进和优化。 通过完善系统架构,提出新的权限控制机制,在系统中增加核心进程起调 功能等,使计费帐务核心系统的安全性,实用性,稳定性和灵活性得到较 大的提高,能够更好的在生产实践中使用。 关键字:b o s s 计费帐务系统监控系统优化 北京邮电大学硕士研究生论文 o p t i m i z a t i o na n di m p r o v e m e n to f t h em o n i t o r i n ga n dc o n t r o ls y s t e mo f b i l l i n ga n da c c o u n t i n gs y s t e m a b s t r a c t b u s i n e s so p e r a t i o ns u p p o r t i n gs y s t e mo f t d e c o mf a c e st ot e l e c o mo p e r a t o r s i tf u s i o n sb o t hb s s a n do s s i ti sa ni n t e g r a t e dp l a t f o r mo fb u s i n e s so p e r a t i o na n dm a n a g e m e n t i ti sa l s oa ni n t e g r a t e d m a n a g e m e n tp l a t f o r mw h i c hr e a l m yf u s i o n st h eu a d i t i o ni pd a t a8 e r v i a n da l l - t y p e so fv i i l 坤m d d e d b u s i n e s s b s s o s si sm a i n l yc o m p o n e n tb yt h en e t w o r km a n a g e m e n t , s y s t e m sm a n a g e m e n t , a c c o u n t i n g , b u s i n e s s ,b i l l i n ga n dc u s t o m e r $ e t v f e a ,w h i c he x n m e o t st o g e t h e rw i t ht h eg a m ei n f o r m a t i o nb u sb e t w e e n d i f f e r e n ts y s t e m sa n da p p l yi na l l - t y p e sb u s i n e s s s u c ha 8t e l e o o r ai n t e g r a t e ds e r v i c em a n a g e m e n ts y s t e m , o s so fb r o a d b a n da p p l i c a t i o np l a t f o r m ,a c c o u n t i n ga n db i l ls y s t e mo fv o i pa n do s so fw i r e l e s s i n t e r n e t a c c o u n t i n ga n db i l ls y s t e mo fc n c i sc o n s i s t e dw i 吐lc o r em o d u l e , e x t e r n a ls y s t e m e x t e r n a lm o d u l ea n ds y s t e mm a n a g e m e n tm o d u l e ( a l a r m ,m o n i t o r , a u t h o r i t ym a n a g e m e n t ) t h ec o r es y s t e mi sc o n s i s t e d 谢t l lt h r e em a i nm o d u l e :p r e p r o c e s s b i l l i n ga n da c c o u n t s 皿em o n i t o r i n ga n dc o n t r o ls y s t e mo fa c c o u n t i n ga n db i l ls y s t e mo fc n ci sa ne x t e r n a l s y s t e mw h i c hi su s e dt om o n i t o rt h ec o r es y s t e ma n dd i v i d e di n t of i v em o d u l e sw h i c ha r e c o l l e c t i o nm o d u l e , m a n a g e m e n tp l a t f o r m ,b i l l i n gm a n a g e m e n t , a c c o u n ta n dp a r a m e t e rc o n f i g 1 1 l em a i nw o r ki nt h i st h e s i si sa no p t i m i z a t i o na n di m p r o v e m e n to ft h em o n i t o r i n ga n d c o n t r o ls y s t e mo fb i l l i n ga n da c c o u n t i n gs y s t e m i m p r o v et h es a f e t y , p r a c t i c a b i l i t y , s t a b i l i t y a n df l e x i b i l i t yw i t hp e r f 耐i n gt h ea r c h i t e c t u r eo ft h es y s t e m , u s i n gn e wm e c h a n i s mo f a u t h o r i t yc o n t r 0 1 a d d i n gt h ef u n c t i o no fs t a r t i n gt h ec o l ep r o c e s si nt h es y s t e m 皿e m o n i t o r i n ga n dc o n t r o ls y s t e mc a nb ea p p l i e d i n t ot h ep r o d u c t i o np r a c t i c eb e t t e r k e yw o r d s :b o s s b i l l i n ga n da c c o u n ts y s t e mm o n i t o r i n ga n dc o n t r o ls y s t e m o p t i m i z a t i o n 4 北京邮电大学硕士研究生论文 第一章绪论 1 1 电信业务运营支撑系统简介 电信业务运营支撑系统b o s s ( b u s i n e s so p e r a t i o ns u p p o r t i n gs y s t e m ) 面向电信运 营商,它融合了b s s 与o s s ,是一个综合的业务运营和管理平台,同时也是真正融合 了传统碑数据业务与各类增值业务的综合管理平台。b s s o s s 主要是由网络管理、系 统管理、计费、营业、帐务和客户服务等部分组成,系统间通过统一的信息总线有机整 合在一起,可以应用在各类业务中,如电信综合业务管理系统、省市关口局计费结算系 统、宽带应用平台o s s 、v o i p 计费结算系统以及无线互联网o s s 系统等。 新一代o s s 系统应具备高度系统集成化的特性,能够把各种分离的业务系统融合为 一个整体。o s s 系统通过有机的工作流把业务受理、计费和提供集成在一起。集成并不 是要取代旧有的系统,而是随着运营商的业务发展,通过建设o s s 把以前很多分离的 系统( 如各地的多种计费服务系统) 依靠集成的方式连接在新系统上。 1 2b o s s 的系统构成与建设原则 从集成技术上分析,b o s s 系统可以分为系统平台,应用集成平台,业务框架平台 和应用解决方案四层,其中最关键的是应用集成平台和各应用功能模块的开发。 i 2 1 b o s s 的构成 b 0 s s 系统一般由以下几个子系统构成。 计费及结算系统:狭义的计费系统是指处理计费数据采集和批价两个过程的系统。 结算系统是电信企业间的行为,包括漫游结算和互联结算。 客户服务系统:该系统一方面能保证为客户提供快速方便的服务,另一方面还能 保证未来新业务开放时系统能及时提供相应的功能。 营帐、帐务系统:营业系统通常完成对用户业务请求的受理和处理,而帐务系统 是将用户使用电信网络的情况进行汇总,形成帐单。 决策支持系统:该系统的主要任务是动态、有选择的采集和更新数据源的有效信 息及企业外部相关信息,对其进行智能化的分析或专业人员提供及时、科学、有效的分 析报告,做好信息和智利支持工作。 1 2 2 b o s s 的建设原刚 建设b o s s 应该遵循一下原则。 商业分析:每个运营商应事先进行商业分析和市场定位,做好企业发展计划。不 同运营商对b s s o s s 应有不同的定位。 7 托京邮电大学硕士研究生论文 阶段性发展:为支持高速发展的新业务,应制定阶段性的发展计划。经过阶段运 行,总结业务特点和规律,为下一步建设打好基础。 体系结构设计:根据多项业务的发展和流程来设计新一代b s s o s s 的整体结构。 根据系统的整体设计制定各业务系统的改造计划。 融合的多业务系统建设:按照整体设计逐步完成融合的多业务b s s o s s 基础建 设。 运行和完善:把新一代b s s o s s 放在实际环境中运行,找出存在的问题并不断 进行完善和改经,使之成为能够满足业务发展需要的b s s o s s 。 正确的经营观念:随着竞争的加剧,原有以业务为中心的经营观念将被以客户为 中心的经营观念所取代,新一代b s s o s s 应当围绕新的经营观念进行设计和实施。 配套内部管理体制和工作流程:新一代b s s o s s 的优势主要体现在业务流程自 动化。因此与之配套的管理体系和工作流程使影响这套系统能否高效运转的主要因素。 统一资源管理和信息交流渠道:电信运营商一般拥有重要的客户资源和网络资源, 只要有机结合这些资源才能为运营商带来最大的利益。因此,好的b s s o s s 要能够保 证基于这些资源的信息传递通畅,避免由于只能分割造成“信息孤岛”和重复建设。 可配置灵活的工作流程:随着电信业务的发展,运营商为适应业务需求对内部工 作流程不断调整和优化。新一代b s s o s s 应该能够满足这种需求,缩短流程调整的时 间,同时保证运行的稳定和平滑过渡。 可扩展的开放体系结构:为满足新业务的发展需要,新一代b s s o s s 必须具有 方便拓展新业务的开放体系结构。它应当以开放的技术为基础,采用模块化设计,便于 引入新业务。 与资深系统集成商密切配合:新一代b s s o s s 是一个复杂的系统,它不仅设计 运营商的内外业务经营,还包含很多复杂的技术和应用系统的二次开发,这样的系统不 是运营商可以从厂商手中直接得到的。新一代b s s o s s 的建设和运行周期相对较长, 没有一个资深的系统集成商作为合作伙伴,很难保证b s s o s s 系统在建设过程中持续 稳定的发展。与集成商的密切合作利于运营商在业务发展、系统改造、二次开发等方面 的工作。 1 3 中国b o s s 现状 作为一种高效的信息管理系统,b s s o s s 已在国内外电信运营商中得到了广泛的应 用,并在实践中积累了大量的成功案例,b s s o s s 解决方案也在这一过程中趋于完善。 但中国国内目前还没有成熟的b s s o s s 系统,电信运营商的网管系统、计费系统、营 帐系统、客户服务系统等各成体系,未能有机整合。中国各大运营商已经对此给与高度 重视,并根据各自的业务构成及战略发展阶段相继启动了b s s o s s 系统的建设工程。 目前,很多运营商所提供的业务相互替代性较强,客户的选择余地较大,运营商面 北京邮电大学硕士研究生论文 临着如何提高管理、运营、服务能力,进而提升核心竞争力的问题。2 0 0 1 年7 月,中 国移动通信集团公司为了规范b o s s 系统的建设,提出了新的b o s s 系统规范和要求。 新规范将b o s s 系统划分为7 个子系统:联机采集、计费、网间结算、业务、综合帐务、 客户服务、系统管理。 新规范还指出,规划和建设将遵循“一体化、两级中心和三层结构的原则”。一体 化是指将计费处理、结算处理、帐务管理、客户服务及业务管理等数据资源进行统筹规 划和考虑,作为一个有机整体以数据中心的形式集中管理,使系统形成集中、综合、模 块化和信息资源共享的支撑系统。两级中心是指系统须采用集团公司和省市级分公司两 级数据中心体系,而三层结构则是指系统的两级数据中心在逻辑上均应按数据核心层, 业务逻辑层和接入层三层结构考虑。 新系统将以更加快捷的经营信息互动平台,全面实现对客户状态,品牌变化的参数 化管理,向客户提供个性化,信息化,特色化的实时服务,把异地业务受理,阶段出帐 变为现实。 图1 - ib o s s 系统架构 9 北京邮电大学硬士研究生论文 第二章中国网通集团计费帐务系统 2 。1 。计费帐务系统逻辑结构 中国网通集团计费帐务系统在逻辑结构上分为四大系统:计费核心模块、外围系统、 外围模块和系统管理模块( 包括告警、监控、权限管理等) 。 图2 l 系统逻辑结构 2 2 系统特点 2 2 1 版本一致 目前实施集中计费帐务系统中,集中计费核心系统的版本保持一致。 核心系统的覆盖的功能范围是计费系统中最核心的部分,不易随外围的业务需求的 变化而经常发生变化,并且通过模块化和可配置的设计理念,避免重复开发。使版本统 一变得可行。 核心系统与中国网通( 集团) 有限公司计费帐务系统业务技术规范的要求完全 一致,符合中国网通r r 系统建设的规划,有利于系统的规范建设。 2 2 3 业务支撑 综合业务支撑 i o 北京邮电大学硕士研究生论文 系统支撑已经涵盖了语音、数据、小灵通、宽带等现有业务,包括n g n 等新的业 务支撑也已经在计费核心系统中实现。 3 g 业务支持 系统在设计之初就充分考虑了未来3 g 业务的需求,原型系统通过了集团组织的3 g 测试工作。在核心系统开发过程中,将集团的3 g 测试规范纳入了系统的需求和设计中, 并进行了比对测试,保证覆盖3 g 业务需求。 分析数据支持 核心系统采用的是一套统一的客户资料模型,具有对客户信用度、客户忠诚度、客 户级别等属性的扩展。可以提供经营分析所需要的数据来源。 完善的稽核功能 在计费的各个环节设立了稽核点,可支持外围系统针对不同稽核点设定完整的稽核 规则和报表。在系统监控中对所有稽核点进行监测,确保整个计费过程的数据安全,建 立完整的收入保障线。 提供电信企业灵活的营销支撑手段 系统具备灵活的资费政策,支持灵活优惠和组合套餐服务;实现多种多样的产品设 置和产品捆绑方式:不同级别的个性化服务; 支持灵活的缴费方式 支持部分帐目缴费、部分费用缴费、客户化帐单、专项预存等多种收费方式。 z2 3模型先进 系统的数据模型以埃森哲计费模型为原型,提取山东网通分公司和黑龙江网通分公 司计费帐务需求,结合多家系统开发商的开发经验,采用了先进的开发技术,确保了系 统在技术上的先进型和在功能上的完备性 图2 - 2 产品模型 北京邮电大学硕士研究生论文 图2 3 客户模型 2 2 4 性能优越 系统设计中充分考虑了系统性能,采取了诸多技术保证性能优越 内存处理技术 1 0 万记录,秒的访问速率 是传统数据库访问速率的1 0 0 倍以上 并发处理、控制技术 数据处理分割技术 分区分表原则进行应用层数据分割,减少由于数据库引起的瓶颈 不同业务的处理可独立运行 多进程多线程技术的使用 1 2 北京邮电大学硕士研究生论文 支持用户数量三3 6 0 0 万 支持话单i t 三4 0 亿张月 支持终端数 2 9 8 0 0 支持并行数( 同时在操2 0 0 0 作系统的终端数) 查询的平均响应时间 服务实例级别:一个服务实例的所有费用被转移到另一个帐户中; 构件级别:一个服务实例所产生的某类的费用被转移到另外一个帐户中,如月 租费; 1 4 甲回 北京邮电大学硕士研究生论文 ti o ni n s t a n c c f e d l r e c t i o n _ d f r o m _ c c o u n t 一皿( 既) t 0 一 c c o l m t j d c h “g ed r e d l r e c 一a m o m l t f - e d i r e c l p e r c e r 吐 r e d i r 嘣一t ”e f i r _ k e y s d s t a r t d 砒e e n d _ d a t e c h a r g e l ,p e o p e ro r d e r l 牡ni d a r c ai d s t 醴f 功 f r o m _ s v c i n s t i d t o s v c t m i d s l i c o 坤一s e q t 一 c c o l m t 匹a c c 垂o l m 耍tr d 二二 ic h g s e 对原始话单进行格式的调整,使之规整为后续批价需要的标准话单 对原始话单中的错但进行检查 对逻辑重单、交叉单( 包容单) 进行检查 根据话单特征值进行话单的分拣 预处理模块的能力界限: 不关联客户资料 处理过程参数的配置规则只和原始话单自身数据属性相关( 文件名等) 3 2 3预处理重要的功能组成模块及调用关系 预处理核心模块是由管理平台、文件处理、分拣前置进程、一次分拣和二次分拣组 成的。由管理平台起调文件处理进程和分拣前置进程。经过分拣前置进程进入一次分拣 和二次分拣。 图3 2 预处理模块调用关系 注l :此处只列出主要的功能模块和之问的调用关系,名称对应设计中的模块名称。 注2 :本图反映了实际的进程调度情况,但为了方便后文介绍,把“分拣前置进程”和“一次 分拣”结合起来称为“一次分拣”,并把“分拣前置进程”和“二次分拣”结合起来称为“二次分 拣”。 注3 :管理平台还对其他进程进行调用,但由于被调用进程不属于预处理功能域,故在此不做 表明 3 ,2 3 1 管理平台 3 2 3 1 1 管理平台的对内、外接口 管理平台启动以后,从数据库中读入进程信息、文件信息。读入采集系统话单文件、 话单帐单文件。预处理参数可以由三种方式分别读入:预处理参数配置文件、数据库和 预处理参数内存。这三种方式根据各地的具体情况不同,都有应用。 经过管理平台处理以后,系统将文件信息写入数据库中并且稽核数据以供校验 北京邮电大学硕士研究生论文 图3 3 管理平台对内、对外接口 3 2 3 1 2 管理平台的主要功能和调用方式 管理平台的主要功能:对其他处理模块( 进程) 进行调度 检查文件系统空间是否充足( 以及检查表空间是否重组) 预处理参数的装载( 共享内存) 对文件名进行处理,将非标准的文件名变为标准文件名 原始文件及其处理过程中临时文件的流转 根据文件的处理情况调用适当的处理模块( 进程) 对文件进行后续处理 调用方式: 管理平台为一普通程序进程,通过手工命令或者脚本进行触发。与传统进程相 同,完成工作后进程自动消亡 使用时把触发命令写入u n i x 中的c r o n t a b 中,由c r o n t a b 中的时间策略 对管理迸程进行触发。 停止命令只是将c r o n t a b 中的任务移除从而达到停止的目的。 3 2 3 2 文件处理 3 2 3 2 1 文件处理的对内、外接口 文件处理是由管理平台调用的。输入为文件信息,这里的文件信息是经过管理平台 处理后的文件信息。预处理参数也是通过三种不同的方式读入,分别为文件方式,数据 库访问和内存数据库中,不同省份的系统有不同的读入方式。输出为文件信息,更新通 过文件处理以后的文件信息;一些临时文件和稽核数据。 2 i 北京邮电大学硕士研究生论文 图3 - 4 文件处理接口示意图 注1 :临时文件中包含字段调整后( 以及一些逻辑修改后) 的话单,送一分进行后续处理 注2 :预处理过程中,有可能出现拆单的情况,一是因为行最大值到达配置上限,二是因为有 的话单需要一条记录拆分为两条记录或一个文件分为两个文件 3 2 3 2 , 2 文件处理的主要功能、特点和调用方式 文件处理的主要功能是把原始话单格式化成批价需要的标准格式文件。将原始话单 中字符拆分为若干字段并映射到特定的输出位冕且映射的过程中可以支持多种方法。对 原始话单中的特定字段进行修改( 调整) 有两种方法:有条件修改和无条件修改。 文件处理的特点是通过数据库中的对预处理规条、条件的配置,从而支持灵活的输 入原始话单和输出话单格式( 包括根据话单内容特征值拆单) 。 文件处理为一普通程序进程,通过管理平台对其进行触发。与传统进程相同,完成 工作后进程自动消亡。 3 2 3 3 一次分拣 3 2 3 3 2 一次分拣的对内、外接口 一次分拣由管理平台进行调用。与文件处理模块相似,输入为文件信息,这里的文 件信息是经过管理平台处理后的文件信息。预处理参数也是通过三种不同的方式读入, 分别为文件方式,数据库访问和内存数据库中,不同省份的系统有不同的读入方式。输 出为文件信息,更新通过文件处理以后的文件信息;一些临时文件和稽核数据。 北京邮电大学硕士研究生论文 图3 5 一次分拣示意图 注;临时文件包括错单异常文件以及下一步流水负责的模块需要的话单文件 3 2 3 3 2 一次分拣的主要功能和调用方式 一次分拣的主要功能是对话单进行格式校验和分拣。检查话单中的异常数值并在话 单上打上相应的标记( 有的异常直接抛出到异常话单) ;根据关键字段的值进行清单分 拣;根据关键字段的值对输出话单进行文件内部排序。 一次分拣的主要特点是对需要校验的字段、字段校验规则以及分拣规则可以通过参 数进行设置。 一次分拣为一普通程序进程,通过管理平台对其进行触发。与传统进程相同,完成 工作后进程自动消亡。 3 2 3 4 二次分拣 3 2 3 4 1 二次分拣的对内、外接口 二次分拣是由管理平台进行调用的。输入为文件信息,临时文件和历史数据。预处 理参数也是通过三种不同的方式读入,分别为文件方式,数据库访问和内存数据库中, 不同省份的系统有不同的读入方式。输出为文件信息,历史数据。最重要的输出是可批 价的清单文件。 图3 6 二次分拣示意图 北京邮电大学硕士研究生论文 3 2 3 4 2 二次分拣的主要功能和调用方式 二次分拣的主要功能是对话单进行排重和合单,作为最后一个处理步骤,生成批价 需要的清单文件。二次分拣对话单中的重单进行历史级和文件级排重;对话单中具有合 单特征的话单( 如连续超短话单) 进行合单。 二次分拣的主要特点是对历史排重的追溯时间可以通过参数进行设置。 二次分拣为一普通程序进程,通过管理平台对其进行触发。与传统进程相同,完成 工作后进程自动消亡 3 3 批价 3 3 1 批价模块的功能总体介绍 批价模块对预处理输出的清单文件按资费规则进行使用费的计算,将清单中的使用 量转换为价值量,形成已批价使用事件;对已批价使用事件中的费用、使用量等因子进 行累加,形成使用场景级使用费明细帐;然后将结果更新到数据库。 批价模块的主要输入为预处理模块输出的可批价清单文件、异常清单文件和其它清 单文件;批价模块的主要输出为使用费。 中国网通计费帐务核心系统总体逻辑结构 f 翟鞠 f l 多 。;。 r h n e l ,一t i 一警钙 h 臀 ,! h f : 卷鸯 厂ii 年 一 0 i 翥 f1 一 批价模块 lr - 0 掣 一,f 理模块 j f 墨一 _ _ 蔼i l i ll 一女 i 侄嚣u | 一i “f | f 露。| 心8 ”剿饼邪”到f ”音1 葱星 t 女 :t 二j 、? 俺i , 3 、篇芳一? 毒寿名料知崭蒜荐基 未辱、掣:f ;一1 傺2 ”i 一 j 型;:。譬l 墨l 紫i i 镂n 点一i l 彳、三3, - r _ 靠 。i ( ,懈 、。 ,奋零一j 髻。: 罡 舌 f 磊、) , 嚣 基 i 厂磊;嘉、, 量 o 至多 、一 蠹 图3 - 7 批价模块在计费系统中的位置 目前批价模块已经实现的功能有:话单输入、详单费用计算,跳次费用计算、代收 话单处理、批价优惠、清单累帐、清单入库、批价异常处理、无主无费率话单处理、 批价回退。 北京邮电大学硕士研究生论文 图3 - 8 批价模块功能架构总图 3 3 2 资料加载 为了减少数据库的访问,加快批价处理的速度,通过参数配置,由系统触发资料加 载进程将相关计费资料信息加载到内存。 r r h 计费资辑e r - 1 l 及参数内存r ” u 一一 图3 1 0 资料加载调用方式和输入输出 资料加载到内存以后,在内存中采用类似文件系统的方式构件内存树,并以b + 树 的方式组织数据,将有关批价的费率信息读入内存,完成对各类数据,包括帐户、服务 北京邮电大学硕士研究生论文 实例、产品( 捆绑) 和资费( 计划) 、折扣等在内存中的增删查改操作。 3 3 3批价累帐进程组 批价累帐进程组包含了详单批价累帐、市话批价累帐、已计费累帐三个进程。 详单批价累帐进程实现了对标准清单按资费计划进行使用费用等相关项目计算,将 清单中的使用量转换为价值量,形成计费清单;对批价后计费清单中的费用、使用量等 因子进行累加,形成s i 一级消费明细帐,然后将计费结果更新到数据库。 市话批价累帐进程实现了对标准清单按资费计划进行费用等相关项目计算,将清单 中的使用量转换为价值量,形成计费清单;然后将计费结果更新到数据库。 已计费累帐进程实现了对已计费清单中的费用、使用量等因子进行累加,形成s i 一级消费明细帐;然后将计费结果更新到数据库。 图3 1 l 批价累帐进程组流程 北京邮电大学硕士研究生论文 3 3 4 资料同步 资料同步进程将外围系统提供的客户资料、产品资费、优惠规则等计费数据同步到 批价资料内存中,进程根据不同的输入参数,修改内存资料中不同的区域,使计费资料 的修改及时体现给批价模块。 图3 1 2 资料同步进程流程图 3 3 5 批价回退 批价回退进程是对批价累帐进程组操作的取消过程或重做过程,同时提供对计费清 单和明细帐的修改功能。 吨鼍郅 围彘 使用费 熙奥一 图3 1 3 批价回退的输入输出 亟 墨匡 l 匿 7aq, 虱多一志= 价处 匡 北京邮电大学硕士研究生论文 图3 1 4 批价回退流程图 3 3 6 异常回收进程 异常回收进程实现了对异常话单的按照预先设定的规则进行回收及批价回收,并支 持对无主清单、无费率清单的发现和回收。 图3 1 5 异常回收输入输出 3 3 7 未结算切换 未结算切换进程做批价表和用户查询表数据的切换,给用户提供未结算查询数据。 批价话单表分为前台和后台表,后台表对批价系统可见,批价之后的数据直接入后台表; 北京邮电大学硕士研究生论文 前台表对用户可见;但只有做未结算切换之后,批价数据才能由后台表进入前台表供用 户查询。因此未结算切换可以控制批价结果是否给用户实现,避免了不必要的争议。 b 刁莩唧 匡司( 翌一 图3 - 1 6 未结算切换接口 3 4帐务 帐务模块由出帐主模块进行帐务初始化,计算一次性费用和周期性费用;进行内存 加载,计算使用费并进行汇总,汇总以后进行调帐和补退费:在此以后确定费用转移和 优惠的顺序,计算综合帐、明细帐,分别生成综合帐表和明细帐表,进行审核校验,出 审核结果。 图3 1 7 出帐模块业务处理流程图 北京邮电大学硕士研究生论文 核心系统帐务功能主要包括:帐务初始化、计算一次性费用,计算周期性费用、内 存加载、加载使用费、汇总、调帐、补退费、费用转移、优惠、生成综合帐及明细帐。 帐务初始化功能: 准备出帐环境( 包括在帐期末出帐时备份数据表、备份帐务实例表、备份优惠 实例表) 对出帐流程的前驱后继模块进行控制 支持灵活的添加、减少处理模块 对处理模块的处理信息作详细记录 以本地网为单位进行流程控制 对处理错误能及时发出告警 编号库表、文件、内存 说明cr ud l f _ l a t n _ b i l lc y c l e本地网帐期 z f _ b i l l _ c o n t r o l 帐务流程控制 ; t _ b m l l o g 出帐日志 4 l p r o c p e s c 服务名称 5 t a b l e _ b a c k u p 备份表 表3 - 1 帐务初始化对数据表的操作 注:c 表示新建数据表条目;r 表示从数据表中读取;u 表示修改数据表;d 表示删除数据表中的 记录,以下同。 计算一次性费用功能: 计算个性化资费和计算分期付款 记录一次性费用的流水 编号库表、文件,内存说明cr u d l t n o n _ r e c u r r i n gc h a r g e 一次性费用项 2 n 奠r c i n s t a n c e 一次性费用实例 3 tn r cr a t e 一次性费率 4 r _ n r cr a t e _ o v e r r i d e s 个性化一次性费率 5 r - n r c i n s t a l l m e n t 次性费用分期付款 61 n r ci n s t a l l m e n t _ o v e r r i d e s个性化次性费率分期付款 7 r n r c d e t a i lt e m p 一次性费用明细帐 b1b i l lc y c l e 帐务周期实例 北京邮电大学硕士研究生论文 bi tb i l l _ c o n t r o lk 务流程控制l | i i 1 1 0k _ b i l l _ i o g 出帐日志 p 表3 - 2 计算一次性费用对数据表的操作 计算周期性费用功能: 能够计算周期性费用( 包括:支持不足整周期时不同的计算方式、周期性费用 的个性化计算、周期性费率变更) 支持提前收取几个周期的费用 记录周期性费用流水。 编号 库表、文件、内存说明 crud l r i n s t a n c e 周期性费h j 实例 2rr cr a :t e 周期性费率 f _ r c _ r a t e _ o v e r r i d e s 个性化周期性费率 4 嘎里,r o r a t e _ b a n d 周期性分段费率 s rr cp r o r a t e _ b a n d _ o v e r r i d e s 个性化周期性分段费率 5 y _ _ r e c u r r i n g _ c h a r g e 周期性费用 7 f _ r c _ d e t a i lt e m p 周期性费用明细帐 b t _ b i l l _ c y c l e 帐务周期实例 9 t _ b i l l c o n t r o l 帐务流程控制 1 0 r - b i l l - l ( 好 出帐日忐 表3 3 计算周期性费用对数据表的操作 内存加载功能: 建立共享内存 查询客户资料数目。计算共享内存大小 装载一次性费用实例 装载周期性费用实例 编号 库表、文件、内存说明c r u d l t _ r e d i r e c t i o n _ i n s t a n c e 费用转移规则 2 r _ a d j u s t m e n ti r a n s a c t i o n 调帐规则 r - s u p r e t t r a n s a c t i o n 补退费规则 i ra c c o u n t 账户表 5 r _ b i l l _ c o n t r o l 帐务流程控制 6rm l ll o g 出帐日,占 7rm l l _ _ c y c l e 帐务周期实例 3 i 北京邮电大学硕士研究生论文 表3 _ 4 加载内存对数据表的操作 加载使用费功能: 把批价出来的结果加载到内存 编号库表、文件、内存说明 ru d l 豫u s t e d _ t o t a l _ y y y y m m 代收费用表 2tm e t e r _ u s a g e _ t o t a ly y y y m m 眺次 ; & j s a g e _ t o t a ly y y y m m 详单 4 r - b i l lc o n t r o l帐务流程控制 5 l b m ll o g 出帐日志 表3 5 加载使用费对数据表的操作 汇总功能: 生成一次性费用流水 生成周期性费用流水 对周期性费用、一次性费用、使用费汇总 编号库表、文件、内存说明 c r ud l t 。r c o c c u r r e n c e 周期性费用流水 z t _ n r c o c c u r r e n c e 一次性费用流水 3 1 b i l l _ b a l a n c e _ d e t a i l - _ t e m p 明细帐临时表 4 r - b i l lc o n t r o l 帐务流程控制 5 rb i l ll o g出帐日志 表3 6 汇总对数据表的操作 调帐功能; 支持对使用费、周期性费用、一次性费用的调帐 支持不指定费用标识的调帐 能够保存调帐的详细历史记录 库表、文件、内存说明crud r _ a d j u s t m e n t _ t r a n s a c t i o n 费用转移流水 u i l lb a l a n c e _ _ d e t a i l _ t e m p 明细帐 t _ b i l l _ c o n t r o l 帐务流程控制 f _ b i l l _ l o g 出帐日志 北京邮电大学硕士研究生论文 表3 - 7 调帐对数据表的操作 补退费功能: 支持每月固定值的补费或退费 能够处理本期补费目标不存在,新增补费 能够处理本期退费目标不存在,不能新增退费 支持未全部退完,余额滚动到下期 记录补退费流水 编号唪表、文件、内存说明 cru d i r _ b i l l _ b a l a n c e _ d e t a i l _ t e m p 明细帐临时表 z r s u p p e t t r a n s a c t i o n 补退费规则 ; r s u p r e t o c c u r e n c e 补退费流水 4 f _ b i l l _ c o n t r o l 帐务流程控制 5l a m l l o o 出帐日志 表3 8 补退费对数据表的操作 费用转移功能: 能够按预先设定的费用转移规则计算帐户间的费用转移。包括:转移账号下全 部费用、转移账户下优惠前的费用、优惠的费用、调帐的费用、优惠后费用( 优 惠前+ 优惠) 、优惠前+ 调帐、优惠+ 调帐 支持同一账户下不同服务实例问的费用转移 支持不指定费用标识的费用转移 能够保存费用转移的详细历史记录 编号库表、文件、内存说明 cr u d l f _ r e d i r e c t i o n _ t r a n s a c t i o n费_ j 转移流水 2 f _ r e d i r e c t i o n _ i n s t a n c e 费用转移规则 3r _ b i l l _ c o n t r o l 帐务流程控制 4 l b e l l o o 出帐日志 表3 - 9 费用转移对数据表的操作 生成综合帐及明细帐功能: 按费用项生成明细帐:包括:一次性费用、周期性费用、使用费 能够生成帐户综合帐:包括:能够计算出帐的优惠总额、能够计算使用费出帐 北京邮电大学硕士研究生论文 时优惠总额、能够计算周期性费用优惠额、能够计算一次性费用优惠额、费用 转移总额、调帐总额、补退费总额、周期性费用总额、使用费总额、一次性费 用总额 编号庠表、文件、内存说明cru d 1 i b i l l _ b a l a n c e _ d e t a i l _ y y y y m m 明细帐 z rb i l lb a l a n c e 综合帐 3 r b i l lb a l a n c et e m p 综合帐临时表 4 f _ b i l l _ c o n t r o l 帐务流程控制 s i _ b i l l _ l o g 出帐日志 表3 - 1 0 生成综合帐、明细帐对数据表的操作 3 5 综述 本章主要介绍了中国网通集团计费帐务系统核心三大模块预处理、批价和帐务的接 口与功能,本文主要讲述的监控系统则是根据核心系统来划分具体功能模块的。监控系 统具有5 大功能模块:话单格式化、管理平台、批价、帐务和参数配置。通过这一章的 介绍,我们可以大致了解到监控系统的功能和监控对象。 北京邮电大学硕士研究生论文 第四章中国网通集团计费帐务监控系统 4 1 简介 从图2 - 1 的系统逻辑功能结构图中可以看出,中国网通集团计费帐务系统不仅仅有 核心三大模块,还包括了外围模块和系统监控模块。外围模块的主要功能是提供各个模 块处理参数的配置界面以及对核心已处理完文件状态的查询。这些是支撑中心工作人员 进行核心功能参数日常维护和更新的重要方式。但是这些只是提供静态的维护,也就是 说不能看到系统实时的运行情况,为了解决这一问题,中国网通集团又开发了一套监控 系统,用于监控计费帐务核心系统的实时运行情况。 4 2 计费帐务监控系统的架构 监控系统是跟计费帐务核心系统平行的系统,是整个中国网通计费帐务系统的重要 组成部分之一。 监控系统分为服务器端、客户端和数据库服务器,采用c s 模型。客户端与服务器 端采用j a v a 的r m i 机制进行通信,客户端与数据库服务器采用j d b c 进行连接。服务 器端的程序与核心代码部署在一起,数据库是和整个计费帐务系统部署在一起的。 数据库服务器 圈4 - 1 监控系统架构 4 3 监控系统主要技术介绍 4 3 1 d a v e 髓i 介绍 i u 订i 定义了一组管理两个程序间通信的类。在客户端,叫存根( s t u b ) 的对象代 表一个服务器端的对象。传送给存根的消息被打包并通过网络发送给服务器。在服务器 端,r m i 库( 或框架,s k e l e t o n ) 将消息解包并传递给相应的对象。 在j a v a 类库中的r m i 组件有:j a v a r m i :j a v a r m i s e r v e r ;j a v a r m i r e g i s t r y :j a v a r m i d g c : j a v a x m i a c t i v a t i o n :r m i c ;r m i r e g i s t r y :

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论