(通信与信息系统专业论文)中国网通计费帐务系统批价模块优化和改进.pdf_第1页
(通信与信息系统专业论文)中国网通计费帐务系统批价模块优化和改进.pdf_第2页
(通信与信息系统专业论文)中国网通计费帐务系统批价模块优化和改进.pdf_第3页
(通信与信息系统专业论文)中国网通计费帐务系统批价模块优化和改进.pdf_第4页
(通信与信息系统专业论文)中国网通计费帐务系统批价模块优化和改进.pdf_第5页
已阅读5页,还剩68页未读 继续免费阅读

(通信与信息系统专业论文)中国网通计费帐务系统批价模块优化和改进.pdf.pdf 免费下载

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

文档简介

中国网通计费帐务系统批价模块优化和改进 摘要 随着中国加入w t o 和电信行业体制改革的逐步深化,客户数量不断 增加,客户需求不断变化。计费帐务系统作为电信运营商业务运营支撑 系统的重要组成部分,各电信运营商都把计费帐务系统的建设和有效运 行,作为提高服务质量、增强自身竞争实力的重要手段。 本文从实际项目出发,结合中国网通计费帐务系统的改造项目工程, 对该项目中可以进行改造和优化的批价模块进行了深入的分析和研究。 并且提出了切实可行的优化和改造方案,在项目中得到了实施。 在研究过程中,首先确认了目前系统的批价模块缺陷,然后提出了 以下的几个优化改进点:( 1 ) 重写批价模块详单批价时间段分割程序;( 2 ) 提高批价过程的执行速度;( 3 ) 改写客户资料存储方式;( 4 ) 增加信用控制 功能;( 5 ) 增加批价外围系统;( 6 ) 提出批价模块将来发展趋势。 通过研究理论依据,提出改进方案,认真编程实现,最终完成计费 帐务系统批价模块的改进和优化工作,并对以后的发展趋势做了自己的 建议。 关键词:b o s s ,业务运营支撑,计费,批价,p r o * c 1 1 1 t h eo p l l m i z a t i o na n di m p r o v e m e n to fr 枷n g m o d u l ei nc n cb i l u n g a n da c c o u n t i n gs y s t e m a b s i r a c t w i t ha c c e s s i o nt ot h ew o r l dt r a d eo r g a n i z a t i o n ( w t o ) a n dt h e r e f o r mi nt h et e l e c o m m u n i c a t i o ns y s t e m s ,t h en u m b e ro fc u s t o m e r sc o n t i n u e s r i s i n ga n dt h e i rn e e d sc o n t i n u e sc h a n g i n g a sb i l l i n g & a c c o u n t i n gs y s t e m ( b a s ) i sa ni m p o r t a n tp a r to ft e l e c o mo p e r a t o r s b u s i n e s s o p e r a t i o n s u p p o r ts y s t e m ( b o s s ) ,t e l e c o mo p e r a t o r si m p r o v es e r v i c eq u a l i t ya n d e n h a n c et h e i rc o m p e t i t i v es t r e n g t hb yt h ew a yo fb u i l d i n ga n di m p r o v i n gt h e e f f i c i e n c yo fb a s t h i sa r t i c l es t a r t sf r o mt h ea c t u a lp r o j e c t c h i n an e t c o mb a s t r a n s f o r m a t i o np r o j e c t ,d e e p l ya n a l y z e da n dr e s e a r c h e dt h er a t i n gm o d u l e w h i c hc o u l db et r a n s f o r m e da n do p t i m i z e d p r o p o s e dp r a c t i c a lt r a n s f o r m i n g a n do p t i m i z i n gp r o g r a m ,a n di m p l e m e n t e di nt h ep r o j e c t d u r i n gt h ep r o c e s so fr e s e a r c h ,c o n f i r m e dt h ed e f e c t so fr a t i n g m o d u l ef i r s t l y , a n dt h e ng a v et h ef o l l o w i n gi m p r o v i n gp o i n t s : ( 1 ) r e c o d e t h ec o d e so fd e t a i lr e c o r d s t i m ed i v i d i n gi nr a t i n gm o d u l e ( 2 ) i m p r o v e t h es p e e do fr a t i n gp r o c e s s ( 3 ) r e c o d e t h es t o r em e t h o do fc u s t o m e ri n f o r m a t i o n ( a d d t h ec r e d i tc o n t r o lf u n c t i o n ( 5 ) a d d t h ee x t e r n a ls y s t e mo fr a t i n gm o d u l e ( 6 ) p r o p o s et h et r e n do fr a t i n gm o d u l ei nt h ef u t u r e b yr e s e a r c h i n gt h e o r e t i c a lb a s i s ,g i v i n gt h eo p t i m i z i n gp r o g r a ma n d c o d i n gt or e a l i z e ,f i n i s h e dt h ew o r ko ft r a n s f o r m i n ga n do p t i m i z i n gr a t i n g m o d u l ei nb a sa n dg a v em yo w np o i n t so ff u t u r ed e v e l o p m e n to fb a s 酗w o r d s ;b o s s ,b u s i n e s s & o p e r a t i o ns u p p o r t ,b i l l i n g ,r a t i n g ,p r o + c 独创性声明 本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。 尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人 已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位 或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中 作了明确的说明并表示了谢意。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 本人签名:她 日期: 关于论文使用授权的说明 学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究 生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国 家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以 公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇 编学位论文。( 保密的学位论文在解密后遵守此规定) 保密论文注释:本学位论文属于保密在一年解密后适用本授权书。非保密论文注 释:本学位论文不属于保密范围,适用本授权书。 本人签名: 导师签名: 亟壶 也垒兰刍 日期:趔7 3 。羔 日期:兰:2 :2 :! 刖舌 电信计费帐务系统是随着电信产业和计算机产业的发展而不断成长起来的, 特别是随着交换机技术和计算机技术的不断进步而不断完善的。电信计费帐务系 统的建设初期,由于计算机硬件性能的限制,软件开发成本和难度过高,以及电 信运营者服务意识和竞争意识的淡漠,只能以自动化为目标,实现以算费、计帐 和收费的简单功能。这样的简单功能,不能跟上电信业务的发展变化,不能满足 用户的服务需求,更不能适应市场经济下竞争的环境。随着计算机技术和数据库 技术的发展,软件产业的日趋成熟,计算机投资成本的下降,使电信计费帐务系 统朝着灵活化、复杂化、全面化方向发展成为可能。 电信计费帐务系统发展的一个很重要趋势就是向集中处理模式演变。新兴的 电信运营商一般都采用全国性的集中处理模式,至少也是省集中的处理模式。集 中式系统的优势在于:整个电信计费帐务系统从系统设计、技术实现、平台和开 发工具的选定、业务流程和管理模式等方面具有高度的统一性和规范性。能够非 常灵敏地响应市场变化,能够以统一的立场为用户提供服务。对于经营地域广且 分散、网络规模较大,计费帐务系统初期建设已形成分散处理模式的电信运营商 来说,应从提高企业的竞争力和应变能力入手,将网间结算、具有全网性质的业 务和竞争激烈的业务等的计费向集中式处理模式转变。 计费帐务系统是电信运营商最关键的信息系统,它是运营商的业务运营支撑 系统的一部分,是运营商核心竞争力之一。电信计费帐务系统是电信产品生产中 的关键环节,建设、使用和维护好计费帐务系统是电信运营商最重要的任务之一, 同时也是计费软件开发商持续发展的关键任务之一。市场竞争的策略主要由计费 帐务系统来实现,竞争随时都可能发生变化,所以计费帐务系统的灵活性或者说 变化是计费帐务系统永恒的主体。计费帐务系统是企业的经济利益、客户的经济 利益和服务质量的保障系统,这就要求计费帐务系统做到准确、稳定、及时和可 靠。可以说变化灵活和准确稳定在大多数时是相互矛盾的。但计费帐务系统要求 达到调度的统一和协调。要达到这个要求需要计费帐务系统的建设、使用维护形 成闭环的循环。 第一章b o s s 和计费帐务系统 1 1b o s s 涵义及作用 o s s b s s 是当前电信网络管理论坛面向大型网络运行、维护和管理的主流 技术。也是各种新兴的网路运营公司正在采用的主流平台。运营支撑系统( o s s , o p e r a t i o ns u p p o r ts y s t c m s ) 是电信业务开展和运营时所必须的支撑平台,它包含 用于运行和监控网络的所有系统。b s s 即业务支撑系统( b s s ,b u s i n e s ss u p p o r t s y s t e m s ) 是主要完成客户支持的功能,以提供和满足客户需求为主,该功能又包 含了o s s 功能之内。 1 1 1b o s s 定义 b o s s ( b u s i n e s s & o p e r a t i o ns u p p o r ts y s t e m ) 即电信业务运营支撑系统,面对 客户是统一的,面对电信运营商,它融合了业务支撑系统( b s s ) 与运营支撑系统 ( o s s ) ,是一个综合的业务运营和管理平台,同时也是真正融合了传统p 数据业 务与移动增值业务的综合管理平台。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 主要集中在性能管理与故障管理的功能实现上,没有一 套完整的包含业务配置及开通、业务保障和业务计量功能的o s s 。另外,由于许 多系统都是在短时间内开发完成的,对系统间的互联互通缺乏周密的考虑,产生 了很多“信息孤岛”,不能高效满足多业务开通、计量和保障的需要,无法使运 营商在竞争中脱颖而出。 原有的以业务为核心的单一业务o s s ,己经越来越无法满足新业务不断涌现 2 的竞争需求。新一代电信网络具有高速、高效、低成本的特点,是一个以数据通 信为基本技术承载包括数据、语音、图像、传真等各种电信业务的综合统一开放 平台,新一代电信b o s s 必须与之相适应。为此,各国电信运营商纷纷斥巨资改 造原有的o s s ,建设新一代电信b o s s 。 1 1 2b o s s 的作用 ( 1 ) 提高企业核心竞争力 电信b o s s 的建设,对于电信运营商提高自身竞争力具有重大作用,可以有 力地支撑着中国电信企业的业务发展,提高管理水平和服务质量,优化网络结构 及应用系统,有效利用资源,加快新业务的生成,为电信企业信息管理系统的发 展提供明确的指导,并通过高效的企业内部运作来提高企业经济效益,从整体上 提高企业的竞争力。 ( 2 ) 对运营决策提供高效支撑 电信b o s s 给运营商提供了最根本的运营保障。新技术的出现为电信b o s s 提供了技术保证。以l p 技术为核心的分组交换技术给传统的电路交换技术带来 巨大的冲击,电信业务正逐渐从传统电路交换向分组交换发展。新技术的出现和 发展,不但推动了电信业务的迅速发展,也使电信b o s s 得到了技术保证。随着 电信竞争的加剧,原有的以业务为中心的经营观念将被以客户为中心的经营观念 所取代,电信b o s s 应当围绕以客户为中心的经营观念进行设计和实施。 ( 3 ) 加强企业内部资源管理 统一资源管理和信息交流渠道,对于电信运营商而言,其经营过程中有重要 的客户资源和网络资源。有机结合这些资源,才能为运营商带来最大的收益。因 此,电信b o s s 要能够保证基于这些资源的通畅的信息传递,避免由于职能分割 造成孤立建设和重复建设。 ( 4 ) 实现对业务管理流程的控制和优化 电信b o s s 通过可配置的灵活的工作流程把关键的业务管理流程自动化,最 大限度地避免重复劳动和人为错误,使运营商能够将客户管理和客户服务的水平 上升到一个新的高度。通过新技术的应用,电信运营商不仅可以随时监控网络状 况,也可以实时了解客户的需求。 3 随着电信业务的发展,运营商为适应业务需求,应对内部工作流程不断调整 和优化。电信b o s s 应能够满足这种需求,缩短流程调整的时间,同时保证运行 的稳定和平滑过渡。 1 。2 中国网通b o s s 现状 1 2 1 中国网通运营支撑系统的现状与业务发展之间的矛盾逐渐显现 中国网通在进行以9 r 7 系统为主的电信运营支撑系统建设时,由于当时业务 比较单一,所以系统建设没有考虑到功能上的扩展。在后来的发展过程中,由于 业务不断变化,各种业务不断出现,中国网通相对独立地进行了相应的建设,没 有形成一个统一的综合支撑平台的构架。这使得中国网通对不断出现的新业务的 支撑能力有些吃力。 中国网通的运营支撑系统的支撑能力滞后于不断变化的市场活动及业务开 展方面对运营支撑系统的需求。 1 2 22 0 0 2 年以来中国网通对已有的运营支撑系统进行改造建设逐步增多 业务的发展使中国网通产生了对运营支撑系统的不断的新的需求,为了满足 这些需求,各地市不断在已有的运营支撑系统的基础上进行调整和扩充。不断产 生了运营支撑系统建设和改造方面的项目。中国网通在对原有的运营支撑系统的 不断调整和补充过程中,系统的复杂度提高了,这使得系统过于凌乱,于是产生 对系统进行整合和构架的需求。由此也产生了运营支撑系统建设项目的增加。 由于各地不断进行原有运营支撑系统的扩充和整合工作,为了加强对这方面 的管理,同时也为了加强省公司对各地市业务上的管理,中国网通部分省开展了 系统的省集中工作。因此也使运营支撑系统的项目有所增加。 上述这些建设的内容重点集中在计费营帐系统、客户服务系统、m i s 、大客 户管理等系统的建设与完善。 1 2 3 中国网通对客户关系管理( c r m ) 、企业资源计划( f l i p ) 等方面的建设比较重视 中国网通集团公司高层领导特别重视运营支撑系统中c p d 4 部分的建设,并 把其作为贯穿整个b s s 0 s s 系统建设的一个主导思想。2 0 0 3 年2 月,网通北京 分公司和网通国际部首先开始实施t u r b oc r m 的大客户模式c r m 应用解决方案。 4 2 0 0 3 年中期,中国网通决定在网通总部和天津网通启动大客户信息管理分析系 统工程。2 0 0 4 年,中国网通在山东、郑州、南方五省一市继续建设大客户管理 系统,并且建设商务智能系统。 中国网通一贯重视e r p 系统的建设。从2 0 0 0 年年初到2 0 0 4 年7 月为止, 中国网通以平均大约三个月上一个模块的速度建设着e r p 系统。网通的e r p 系 统截至2 0 0 4 年7 月已经上了7 个模块。 1 3 计费帐务系统在b o s s 中的位置 图1 - 1 b o s s 结构以及计费帐务系统在b o s s 中的位匿 从图中可以看出,计费帐务系统位于b s s 子系统中。b s s 和o s s 统一为企 业应用集成平台( e a i ,e n t e r p r i s ea p p l i c a t i o ni n t e g r a t i o n ) 服务。其实还有一个 m s s ( m a n a g e m e n t s u p p o r ts y s t e m ) ,由于和本文的主题相关不大,故不予列出a 尽管计费帐务系统只是b s s 系统的一个子模块,但是由于该系统直接关系 到运营商的最核心的计费业务,是运营商核心竞争力的体现之一,因此研究计费 帐务系统具有很大的价值,对实际生产有指导作用。 5 第二章中国网通计费帐务系统 中国网通目前在计费与营业方面的建设项目比较分散,多数在地市级,部分 在省级。主要项目是对现存的以9 7 系统为主的电信运营支撑系统优化和补充方 面的项目。未来随着中国网通在电信运营支撑系统方面规范的完善,这个方面的 项目将会有所增加。 中国网通目前的计费帐务系统是从0 2 年开始的。最早是0 2 年开始由北京市 通信公司对客户资源数据管理系统进行研究,然后0 3 年由北京市通信公司开始 集中计费帐务系统的建设。0 4 年项目交到中国网通集团研究院,开始进行计费 帐务原型系统的设计和开发。在0 4 年底,形成了中国网通集团3 g 计费帐务原 型系统。由这个系统在0 5 年进行改造最终形成中国网通集团集中计费核心系统 ( 以下简称核心系统) ,成为整个计费帐务系统的业务层。核心系统也就是业务 层加上数据层、接口层、外围系统( 以下简称外围) 一起构成了整个的计费帐务 系统。 2 1 中国网通计费帐务系统现状 中国网通目前在计费与营业方面的建设项目比较分散,多数在地市级,部分 在省级。主要项目是对现存的以9 7 系统为主的电信运营支撑系统优化和补充方 面的项目。未来随着中国网通在电信运营支撑系统方面规范的完善,这个方面的 项目将会有所增加。 中国网通目前的计费帐务系统是从0 2 年开始的。最早是0 2 年开始由北京市 通信公司对客户资源数据管理系统进行研究,然后0 3 年由北京市通信公司开始 集中计费帐务系统的建设。0 4 年项目交到中国网通集团研究院,开始进行计费 帐务原型系统的设计和开发。在0 4 年底,形成了中国网通集团3 g 计费帐务原 型系统。由这个系统在0 5 年进行改造最终形成中国网通集团集中计费核心系统 ( 以下简称核心系统) ,成为整个计费帐务系统的业务层。核心系统也就是业务 层加上数据层、接口层、外围系统( 以下简称外围) 一起构成了整个的计费帐务 系统。 核心系统从开始建设到最后成形经历了四年的时间,核心系统目前有以下几 6 个特点: 1 版本一致 核心系统的覆盖的功能范围是计费系统中最核心的部分,不易随外围的业务 需求的变化而经常发生变化,并且通过模块化和可配置的设计理念,避免重复开 发,使版本统一变得可行。 2 业务支撑 系统支撑已经涵盖了语音、数据、小灵通、宽带等现有业务,包括n g n 等 新的业务支撑也已经在计费核心系统中实现。 系统在设计之初就充分考虑了未来3 g 业务的需求,原型系统通过了集团组 织的3 g 测试工作。在核心系统开发过程中,将集团的3 g 测试规范纳入了系统 的需求和设计中,并进行了比对测试,保证覆盖3 g 业务需求。 核心系统采用的是一套统一的客户资料模型,具有对客户信用度、客户忠诚 度、客户级别等属性的扩展。可以提供经营分析所需要的数据来源。黑龙江的综 合客服系统与集中计费帐务系统采用的是同一套数据模型,保证了分析数据的一 致性。 3 模型先进 系统的数据模型以埃森哲计费模型为原型,提取山东网通分公司和黑龙江网 通分公司计费帐务需求,结合多家系统开发商的开发经验,采用了先进的开发技 术,确保了系统在技术上的先进型和在功能上的完备性 2 2 中国网通计费帐务系统功能 中国网通集团计费帐务系统由核心系统、外围界面和监控系统三部分组成。 其中: 核心系统包含三大功能模块:采集预处理、批价累帐( 简称批价) 、帐务。 外围界面是基于j 2 e e 技术的w e b 网页,可以通过图形界面对计费帐务核心 系统的数据和资料进行管理。 监控系统是提供给支撑中心工作人员的,用于监视核心系统各个模块工作状 态的系统。 2 2 1 核心系统功能 7 核心系统覆盖的功能范围是计费系统中最核心的部分,不易随外围的业务需 求的变化而经常发生变化,并且通过模块化和可配置的设计理念,避免重复开发。 ( 1 ) 采集预处理模块 采集预处理模块的主要功能有:从交换机上下载原始话单文件;对原始话单 进行格式的调整,使之规整为后续批价需要的标准话单;对原始话单中的错单进 行检查;对逻辑重单、交叉单( 包容单) 进行检查;根据话单特征值进行话单的 分拣。在预处理的处理过程中,并不关联用户资料;而且预处理参数的配置规则 只和原始话单自身数据属性相关( 文件名等) 。 ( 2 ) 批价模块 批价模块对预处理输出的清单文件按资费规则进行使用费的计算,将清单中 的使用量( 比如通话时长、数据业务流量等) 转换为价值量( 费用) ,形成已批 价使用事件;对已批价使用事件中的费用、使用量等因子进行累加,形成使用场 景级使用费明细帐;然后将结果更新到数据库。 ( 3 ) 帐务模块 帐务模块主要功能模块有:帐务初始化,计算一次性费用,计算周期性费用, 内存加载,汇总,调帐,补退费,费用转移,生成综合帐及明细帐,销帐,优惠。 帐务初始化功能包括准备出帐环境:在帐期末出帐时备份数据表、备份帐务 实例表、备份优惠实例表;对出帐流程的前驱后继模块进行控制;支持灵活的添 加、减少处理模块:对处理模块的处理信息作详细记录;以本地网为单位进行流 程控制;对处理错误能及时发出告警。 销帐模块负责实现客户交费以后,在系统数据库中勾销帐户中的各项费用的 过程。销帐模块支持现金、托收等各种交费方式,支持帐户级销帐、服务实例级 销帐和费用项级销帐,并提供了冲正、退费、取款、收款、预交冲减处理等功能。 销帐模块的主要输入,输出是综合帐、明细帐,以及各种流水记录。 2 2 2 外围界面功能 外围界面给维护人员提供直观的数据维护功能,避免维护人员直接接触数据 库,使数据的安全性有保障。外围界面对应核心系统有采集预处理外围,批价外 围和帐务外围,分别管理三个核心模块的数据,提供了对数据的增删改操作。外 8 围提供用户权限功能,对不同权限用户开放不同功能。 2 2 2 监控系统功能 对于一个大型的计费帐务系统而言,提供一个监控系统是有巨大的实际意义 的。由于用户数量大,导致每个月的话单数量也十分的巨大。在处理海量数据的 时候,我们尽量希望系统不会出错,但是系统毕竟不是完美的,在处理海量话单 的时候,难免会出一些错误。这些错误的影响在经过不同的模块以后会层层放大。 在没有监控系统的情况下,很难要求工作人员逐条去核对数据的准确性。监控系 统就是提供了一个界面,使得工作人员能够方便的监视整个系统的运行状况并且 及时对错误的处理进行补救,以免造成更大的错误。 2 3 中国网通计费帐务系统结构 中国网通计费帐务系统是一个四层的b s ( b r o w s e r s e r v e r ) 架构。从下至上 依次为数据层,业务层,接口层和外围系统。 , 7 萎i 轳学系统i 一 l 外围 基i 荤伊乐炸l 阪他专业计费系统l l 户 业备展现屡 他 l 系统 业i 嫔冉空肼磊绵li 外闱杏询舯帮磊缔i e a i 平台 1 il ,工工 接口j;l x 批、寸本它件lili 哭盯赡埋袋u w e 1 3 1 0 9 i c 甲。” t l 。 i 业务 艳4 审 每一! 幸 层 il1 国 l臼 l 眢 7 。 吲 图2 - 1 中国网通计费帐务系统物理结构 数据层也就是最底层的数据,包括话单文件和数据库。话单文件又分为原始 话单文件( 直接从交换机下载的话单文件) ,格转话单文件( 原始话单文件经过 格式转换后生成的话单文件) 以及在内存中读入的批价详单和详单分割单。数据 库中储存的主要是客户资料和所有的话单数据。数据层主要技术是o r a c l e 数据 9 库。话单文件是特殊格式的文件储存方式,一个话单文件上有许多条话单。 业务层也就是计费帐务系统的核心系统包括三个模块,分别是预处理,批价 累帐( 简称批价模块) ,帐务。其中预处理模块又分为话单采集和话单格转两个 子模块;帐务模块又分为出帐子模块和销帐子模块。预处理是指从交换机上下载 原始话单和将原始话单通过格式转换成能进行批价的格转话单。批价累帐是指对 预处理后的格转话单进行划价后入库的过程,入库又包括单独话单入库和话单累 帐入库,累帐是指对一个客户进行的多条话单价钱累加后入库的过程。出帐是指 对批价处理后的计费清单数据与用户资料相结合,形成用户帐单数据;对需结算 的计费清单数据进行汇总、统计及摊分处理,生成计费结算数据的过程。销帐是 指由于各种原因对客户计费结算数据进行擦除的过程。核心系统预处理和批价模 块主要是在u n i x 系统下用p r o * c 语言开发的系统独立进程,可以通过监控系统 同一调度。帐务模块是利用t u x e d o 中间件技术开发的服务。 接口层包括批处理接口,实时处理接口和h t t ps e r v e r 。其中批处理接口所 指为x m l 和文本文件,主要用在预处理模块和帐务中的销帐子模块。实时处理接 口和h t t ps e r v e r 共同由i b m 的w e b l o g i c 负责,对业务层提供支持。 外围系统包括:采集系统,外围查询收费系统,综合客服系统,其他专业计 费系统。外围系统是基于j 2 e e 技术开发的w e b 界面,实现了b r o w s e r 方式访问。 1 0 第三章p r o * c 语言及其在系统中的应用 计费帐务系统的预处理和批价模块都采取了u n i x 下p r o c 语言的实现方式。 3 1p r o * c 语言介绍 p r o * c 是o r a c l e 公司提供的在第三代高级程序设计语言中嵌入s q l 语句来 访问数据库的一种预编译程序。o r a c l e 支持在六种高级语言中嵌入s q l 语句, 它们是c ,f o r 弧a n ,p a s c a l ,c o b o l ,p i i 和a d a 。这些语言被称为宿主 语言,用它们开发的程序叫p r o 程序。如果宿主语言是c ,就叫p r o * c 。在p r o * c 中可以把s q l 语句嵌入到c 语言程序中。预编译器把源程序作为输入,然后翻 译程序中的s q l 语句,把它们转化成对标准的o r a c l e 运行库的调用,最后生成 一个修改过的源程序。通过对修改过的源程序进行编译、连接,形成可执行文件。 3 1 1 一个简单的p r o * c 程序 图3 - 1 一个简单的p r o c 例程 1 1 由例子可以知道p r o * c 程序实际上是内嵌有s q l 语句或者p i s q l 语句块 的c 程序,因此它的组成很类似c 程序。 3 1 2p r o c 程序的编译过程 p r o * c 程序的开发和运行步骤类似于c 程序,唯一不同之处是在进行c 编 译之前要先进行预编译。即从p r o * c 源文件( 文件后缀为p c ) 通过o r a c l e 预 编译程序翻译成c 源文件( 文件后缀为c ) ,再通过编译程序得到目标文件( 文 件后缀为o ) ,最后再连接程序( 需要o r a c l e 运行库的支持) 得到可执行文件。 3 2p r o * c 语言的优势 选择p r o * c 语言进行核心系统的开发考虑到它有以下几点优势: 1 ) 它把过程化语言和非过程化语言相结合,形成一种更强有力的开发工具。 利用它可以开发出满足各种复杂要求的应用程序,还可以引用窗口技术和鼠标技 术等。 2 ) 可以嵌入p l s q l 语句块,以改进应用程序的性能,特别是在网络环境 下,可以减少网络传输和处理的总开销。 3 1 可以是开发的应用程序具有管理系统资源使用( 如内存分配) 、s q l 语 句执行和指示器等能力。 钔提高了应用程序的执行速度,因为它把s q l 语句翻译成相应的o r a c l e 库函数调用。其实还是翻译成c 语言,而c 语言的执行速度是非常快的。 3 3p r o * c 语言在计费帐务系统中的应用 中国网通计费帐务系统目前处理的是固话客户和小灵通客户的话单文件,由 于北方网通用户数量非常大,因而存在两个“海量”:海量的客户资料和海量的 话单文件。因此,对计费帐务系统在性能上要求一方面能处理大数据量,另一方 面还要求速度比较快。于是给系统的设计和实现上提出了挑战。 由于p r o 粑语言有以上几个优势,特别是能嵌入s o l 语句、执行速度快、能 分配内存等,使得中国网通计费帐务核心系统采用了u n i x 下用p r o * c 语言开发 核心系统。可以在w i n d o w 系统中通过监控界面统一调用。 使用p r o * c 语言开发的核心系统能直接访问数据库,特别是在网络环境下, 数据库服务器和应用程序通过网络连接,能取到数据后马上对数据进行处理,比 通过中间件技术获得数据再进行处理的效率要高得多。另一方面,在程序语言的 编写过程中也能形成从存取数据到处理数据的一致过程,而不用分开考虑数据的 存取取和处理。这样在编写计费帐务核心系统的时候能加快程序员的工作速度, 同时提高程序的可读性。 使用p r o * c 语言开发的核心系统能在u n i x 系统下快速的运行。因为预编译 系统先将p r o * c 语言代码翻译成c 语言代码,然后在编译成独立进程,所以实 际上还是以c 语言的运行速度在执行程序。这样才能满足计费帐务系统需要处 理大数据量的要求和运行速度上的要求。 以批价模块为例说明p r o * c 程序的应用:批价流程是首先初始化批价环境, 包括初始化客户资料等,利用p r o * c 程序的嵌入s o l 块,可以从数据库直接取 到客户资料,在用c 语言开辟内存空间,将取到的客户资料在内存中建立二叉 查找树。在这个过程中,从数据库读取客户资料和在内存中建立二叉树的过程是 在一个进程中完成的,无疑提高了程序运行的速度。然后是计算费用,利用c 代码读取话单文件,在内存中查找客户资料,计算费用,再通过s q l 语句块将 算好的费用写入数据库。 计费帐务核心系统开发充分利用了p r o * c 语言的优点,不需要通过其他的手 段连接数据库( 比如c + + 的o d b c ,j a v a 语言的j d b c ) ,而是直接利用o r a c l e 的库函数;充分利用了c 语言高速运行的特性( c 语言执行速度比c + + ,j a v a 快) 。而且c 语言符合标准开发的要求,能适合不同版本的u n i x l i n u x 。 第四章批价模块 批价模块对预处理输出的清单文件按资费规则进行使用费的计算,将清单中 的使用量转换为价值量,形成已批价使用事件;对已批价使用事件中的费用、使 用量等因子进行累加,形成使用场景级使用费明细帐;然后将处理结果更新到数 据库。 批价模块的主要输入为预处理模块输出的可批价清单文件、异常清单文件和 其它清单文件。 批价模块的主要输出为计算后的使用费。 4 1 批价模块在计费帐务核心系统中的位置 中国同通计费鞭务核心系统总体逻辑结构 翮 f 1 多。 一,一,厂悭暑 嚣 一羔毒 计订对 雌g 卜处一一黼触 三玎8 丁一卜1 _ o 辎 基一 。r 1 1 。 1 下一l , 藿星 嘭毒 ,尝l _ | 器:o l 。 r ; 女,l g 柄i ”i i7 f ;l i 铺b f l ,自t _ , * i 1| i ,* 月m ,lh i h 墓辱 轴立;1 专一肿;l j 。一, 1 一崭牟膏高蒿j 蛴毒爱 i l j ;出 t 塔 i ,:翥、k 告藩耄j 零 瞻 一7 甚 蠹 l 一垂三多 , 美 彗 一 匠 - ! 竺乡 。o 竺二! 一 素 图4 1 批价模块在计费帐务核心系统中的位置 批价模块位于预处理模块之后,出帐模块之前。批价模块输入为预处理后的 清单文件,输出主要为使用费,提供给后面的出帐模块作为输入。 批价模块是直接对话单进行批价计费的模块,这个模块的性能好坏直接影响 到整个计费帐务系统的好坏和执行效率,因此在计费系统中处于比较重要的地 位。 1 4 4 2 批价模块实现的功能 图4 2 批价模块实现的功能 批价模块实现的功能主要有:话单输入,话单费用计算,代收话单处理,清 单累帐,清单入库,批价异常处理,无主、无费率话单处理和批价回退。 话单输入是指能接受预处理后的清单文件;话单费用计算是指能根据话单使 用量计算出话单的费用;代收话单处理是指能处理已经有费用的话单文件;清单 累帐是指能根据客户的资料对客户一段时间的话单费用做累加;清单入库是指能 实现各种话单清单数据的入库,包括详单,跳次单,代收话单;批价异常处理是 指能处理异常的话单文件;无主、无费率话单处理是指能对无主( 没有关联的客 户资料) 和无费率( 没有相应的费率) 进行话单回收和入无主、无费率库。批价 回退是指能对已经批价的话单进行回退工作,清除数据库中的累帐记录。 4 3 批价模型 批价模型是为设计批价部分数据库建立的一种抽象模型,其真实实例就是数 据库的表,模型就是数据库表的各个字段的抽象集合。 4 3 1 批价流程相关的数据表 ( 1 ) 使用类型表:t _ j j s a g e _ t y p e 使用类型表记录的是话单的使用类型,根据话单发生的使用事件的计费方式 的不同,将使用事件进行分类,并指定使用事件中与计费相关的属性以及计费结 果归属到那个对象( 客户) 上。 ( 2 ) 使用费表:t _ u s a g e _ c h a r g e 使用费表定义使用费的基本信息,其中包含生效信息、生产费用的产品等信 息。一种使用类型可以对应多种使用费。 ( 3 ) 使用费费率表:t 二u s a g e _ r a t e 使用费费率表用来定义使用费的费率。 ( 4 ) 使用费费率条件( 又叫使用场景) :t _ u s a g e _ r a t e _ k e y s 使用场景表定义使用费表中用于区分不同费率的条件。 4 3 2 批价相关的客户资料表 ( 1 ) 服务实例( s e r v i c ei n s t a n c e ) 表:t _ s e r v i c e _ i n s t a n c e 服务实例代表了一个网络的表达点,即客户能够申请或者使用的服务的逻辑 表现。此表是服务实例数据的基本表。服务实例一般是客户申请的某个基础产品, 并通过订单系统得到。 ( 2 ) 服务实例外码表:t s i e x t e r n a j 。i d 定义了与服务实例相关的外部标识代码,这些外部代码与服务实例的内部编 号不同,用客户可以了解的方式表达一个服务实例:与帐户的外部编号类似。比 如固网的电话号码专线的电路编号g s m 手机的s i m 卡号。此表包含了所有其 他可以识别服务实例的编号,如电话号码等,通过不同的外部编号类型,一个服 务实例可以有多种外部编号。 ( 3 ) 帐户表:t _ a c c o u n t 帐户是用来保存客户所希望的其产品和服务计费信息。所有可计费的客户必 须有一个帐户来接受帐单。此表是帐户数据域的基础表,它记录了客户计费的基 本信息。 ( 4 ) 服务实例组件表:t s i c o m p o n e n t 服务实例组件表是记录了服务实例下的多个产品信息。通过服务实例标号与 服务实例关联,一个服务实例可以对应多个组件。 1 6 ( 5 ) 服务实例组件附属信息表:ts ic o m p _ a d d t i o n _ i n f o 此表包含了配置在服务实例下的产品的附属信息,它采用了类值对的技术, 可以灵活的记录各种信息。 ( 6 ) 使用费实例表:t - u s a g e _ c h a r g e _ i n s t a n c e 定义定购时产生的使用费与服务实例或者服务实例组件的关联关系 4 3 3 批价中清单入库相关表 ( 1 ) 清单入库分为清单详细信息表( 使用事件表) 和清单总量表。使用事件 表记录的是每条话单的详细信息,每天产生一张使用事件表,一般在表名后加后 缀y y y y m m d d ;总量表记录的是累帐信息,每个月产生一张累帐表,一般在 表名后加后缀y y y y m m 。详单,跳次和代收单都分别对应有清单详细信息表 哦和清单总量表: 详单使用事件表;t - - u s a g e _ e v e n t s 详单累帐表:t 二u s a g e _ t o t a l 跳次使用事件表t _ m e t e r _ u s a g e _ e v e n t s 跳次累帐表:tm e t e r _ u s a g e _ t o t a l 代收使用事件表:t _ p r e r a t e d _ u s a g e _ e v e n t s 代收累帐表:t _ p r e r a t e d _ u s a g e _ t o t a l ( 2 ) 无服务实例和无状态表包括详单,跳次和代收单的无服务实例无状态 表,也就是无主表和无费率表,无主和无费率话单就入这些表: 无服务实例详单表:t _ n o s i _ u s a g e _ e v e n t s 无服务实例跳次表:t _ n o s im e t e r _ u s a g e _ e v e n t s 无服务实例代收表:t _ n o s i _ p r e r a t e d _ u s a g ee v e n t s 无状态详单表:t _ n o s t s _ u s a g e _ e v e n t s 无状态跳次表:t _ n o s t s _ m e t e r _ u s a g e _ e v e n t s 无状态代收表:t _ n o s t s _ p r e r a t e d _ u s a g ee v e n t s ( 3 ) 异常不可回收话单表,储存异常的话单,并且是不能回收的,一般指有 错误的话单: 异常不可回收详单表:tn o r c - _ u s a g ee v e n t s 1 7 ( 4 ) 只统计不计费话单,某些情况话单是只做统计不计费的,比如公免用户。 包括详单和跳次的表。代收单是肯定需要计费的。 只统计不计费详单表:t _ n o r a t e _ m e t e r _ e v e n t s 只统计不计费跳次表:tn o r a t e _ u s a g e _ e v e n t s 4 3 4 批价外围的作用 根据需求分析,批价外围系统主要用来管理批价部分的数据表,提供对数据 表的客户资料和计费资料的查询,增删改等维护功能。 针对批价部分的每个数据表,都需要开发一个界面来进行管理。由于表中数 据量非常大,因此需要对客户需求做认真分析,指出哪些数据需要修改,哪些数 据能修改,哪些数据只对部分维护人员开放权限。 4 4 批价模块处理剖析 按照计费帐务核心系统详细设计说明书一批价部分的描述,批价模块处 理流程包含这几个子模块: 表4 - 批价模块的划分 类 编号名称 型说明 资料进为了减少数据库的访问,加快批价处理的速度,通过参数配置,由操作系 r a t e m 1 加载程统触发资料加载进程将有关计费资料信息加载到内存 详单进 对标准清单按资费政策进行费用等相关项目计算,将清单中的使用量转 r a t c m 2 换为价值量,形成计费清单;对批价后计费清单中的费用、使用量等因 累帐程 子进行累加,形成s i 一级消费明细帐:然后将计费结果更新到数据库 市话进对标准清单按资费政策进行费用等相关项目计算,将清单中的使用量转 r a t e m 3 累帐程换为价值量,形成计费清单:然后将计费结果更新到数据库 已计 进对批价后计费清单中的费用、使用量等因子进行累加,形成s i 一级消费 r a t e m 4费累 程 明细帐:然后将计费结果更新到数据库 帐 异常进 r a t e m 5对异常话单的按指定规则批量回收,对异常清单的发现和回收 刚收程 批价进批价累帐操作的取消过程或重作过程,同时提供对计费清单和明细帐的 r a t e m 6 回退程修改功能 1 8 4 4 1 资料加载模块 为了减少数据库的访问,加快批价处理的速度,通过参数配置,由操作系统 触发资料加载进程将有关计费资料信息加载到内存。 通过配置文件指定资料加载时间,由

温馨提示

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

最新文档

评论

0/150

提交评论