


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、XX省移动短消息计费系统技术建议方案北京华胜天成科技股份有限公司第1章前言4.第2章系统概述4.2.1系统概况5.现有系统概况5.建设系统概况 5.系统设计目标 5.数据库平台要求5.主机服务器平台要求 6.计费数据处理要求6.维护管理要求7.2.2系统设计原则7.第3章系统结构设计9.3.1短消息计费系统的特点93.2应用软件体系结构 103.3数据处理流图1.13.4软件功能模块1.23.5服务器处理模式设计 12第4章 平台及运行环境设计 134.1主机系统设计原则 134.2主机系统平台现状134.3主机系统需求分析 14影响性能的几个方面14服务器性能分析15在线存储容量计算 164
2、34建议方案1.7第5章应用软件设计205.1短消息计费系统功能介绍205.2数据采集与传输子系统20功能简介20传输系统结构20系统功能225.3数据预处理 235.4话单划价255.5重复话单过滤255.6话单并行入库265.7计费结算275.8统计分析285.9稽核排错285.10数据交互295.11系统查询295.12系统维护30第6章系统关键问题316.1与GS计费系统的融合 3.1简述3.1系统结构图326.2关于帐务系统326.3关于超额部分336.4关于SM话单33第7章系统平滑过渡337.1组织337.2系统过渡割接的方式347.3系统过渡割接步骤 34第1章前言随着我国移动
3、通信事业的迅猛发展, 为了迎接日益临近的市场竞争,电信部 门在开拓市场业务,扩大电信网通信能力的同时,越来越重视电信企业内部的服 务意识,并不断完善电信企业的服务体系,为此作出了不懈的努力。南京联创系统集成股份有限公司自成立之初便确立了以电信行业作为自己重要的发展方向。目前,在电信行业已具有了丰富的积累和长足的发展,取得了可喜的成绩。尤其在电信计费、电信业务这一领域,公司着眼长远,立足未来, 投入了大量的精力,进行电信计费、业务等应用软件的研究开发工作,致力于为 电信行业提供全面的解决方案。现在公司已具有一批既精通计算机技术又深谙电 信业务的专业技术人员和一支稳定的高素质开发队伍,为能够开发移
4、动短消息计 费系统准备了充足的人力资源和强大的技术支持。而且,江苏移动的短消息计费的一期工程也是由联创公司承建的,我们对原来系统的了解将有助于我们更好的 建设新系统。同时,我们真诚地希望,藉此机会能够和贵局进行广泛的交流,进一步巩固 和加强相互间长期的友好合作关系。我们将虚心地向贵局的行家们学习、请教, 进一步提高我们的知识水平和业务能力,从而为江苏移动提供更加优质、完善的 服务。第2章系统概述江苏移动通信有限公司已于2000年5月根据集团公司的要求建设了短消息 计费应急系统,实现短消息按条计费的要求。随着短消息用户数的增加,目前所 有的GSM用户都可以是短消息用户,同时随着手机炒股,GPS定
5、位、以及MONTERNET 计划中大量基于短消息的丰富应用逐步推出,原来的短消息应急系统在性能和功 能上都难以适应业务的发展要求,迫切需要建设一个完善的短消息计费系统。2.1系统概况现有系统概况移动计费的短消息计费系统目前为应急系统,其中有五台机器组成,两台pc机及三台惠普的pc server, pc机上安装有SCO UNIX,分别运行短消息话单的预 处理及下发程序。Pc server上安装有NT操作系统,运行的数据 库服务器,分别处理南京、无锡、苏州等三个短消息中心产生的短消息话单。目 前该系统支持全省100万用户的短消息业务,每月的短消息话单数大概为2000力。建设系统概况本期工程设计主要
6、实现省计费中心系统实时处理能力满足数字网(GSM) 300万以上移动用户每天7条短消息话单的计费需求。系统设计目标随着电信企业向着规模化、多元化经营转变的不断加剧,越来越多的电信企 业开始从传统、单一的经营模式向着“以市场为导向,以满足用户需求为经营目 标、以服务于用户为经营宗旨”的经营理念转变,这就更进一步加大了电信企业 间竞争的力度。如何更好地服务于用户、更好地满足市场的需求已开始成为众多 电信企业经营者的关注所在。本期工程就是要为XX省构架一个覆盖全省的短消息计费管理平台,系统的 建设按满足到2002年移动通信网用户发展的需要考虑(300万以上GS血消息 用户)。本期工程的建设目标是,建
7、立一套能满足300万短消息用户的短消息计费平台。数据库平台要求数据库平台应采用SYBASE据库平台,能完成大容量数据的实时处理和管理 的能力,SYBASE据库能满足以下要求:支持 ANSI/ISO SQL-89、ANSI/ISO SQL-92;支持并行处理技术;支持主流厂商的操作平台;支持多种复制功能支持联机分析处理(OLAP;支持联机事物处理(OLTP;支持C2级以上安全标准、多级安全控制;具有强的容错能力、错误恢复能力、错误记录及预警能力; 支持联机、脱机备份等。主机服务器平台要求主机服务器平台应具有较高的安全控制机制,各平台除有足够的能力进行计 费处理外,还应具有其它(例如故障检查、故障
8、处理等)的应急处理能力。所选择的主机平台应该满足以下特性:1 高扩展性。当业务量增加或增加新业务时,主机能以增加节点、处理器、 内存等方式提供更高的性能来满足新的要求。2高可靠性。主机系统需7*24小时连续运行,同时系统应具有良好的容错 能力。系统应采用冗余配置,保证系统无单一故障点。3 支持并行技术。支持多台主机并行的处理,以保证大容量数据处理的要 求。4易于管理与使用。保证系统的易使用性,并使系统在较优的状态下运行, 以提高系统的的运行和处理效率。5 恢复周期短。当对系统进行扩容或系统发生不可预见的故障时,系统应 能在24小时内恢复到正常运行状态。计费数据处理要求数据处理包括三部分数据:短
9、消息中心采集到的原始话单数据。短消息网关采集到的原始话单数据。集团中心下发的本省用户的全国性业务的话单文件。为保证忙时的数据处理要求,系统完成对话单的计费处理(包括格式转换、检错、纠错、入库、查找重单、分检)的速度 正常情况下要达到:本地话单,从话单出现在计费采集接口到完成计费处理(包括采集、预处理、批价、存储、分检),不超过15分钟;全国业务话单,从话单放在全国移动计费结算中心设在省中心的通信服 务器到完成数据的处理(包括话单的检查、存储、分检),不超过15分 钟。维护管理要求系统具有良好的交互性,操作简单、明确。系统提供多种访问手段,允许管理员在不同的环境下对系统进行管理。系统提供完备的监
10、控和调度工具,具有完备的监视、故障检查与告警、故障 处理功能。尽量将主机、网络、数据库、应用系统、以及第三方产品的管理集中到单一的监控和管理平台上。系统的管理应具有较高的自动化程度。系统应具有可靠的备份机制。2.2系统设计原则针对移动短消息计费系统的特点,为了保证系统的成功实施,我们制订系统 设计原则为:系统性、正确性、完整性、可维护性、先进性、继承性、安全性、 规范性和容灾考虑。系统性:移动短消息计费系统是一个覆盖了全省的计算机管理工程,要想成 功地构架这一系统,使之能满足XX省目前直到300万以上移动用户的需要, 则必须正确合理地综合分析主机、网络、数据库系统所提供的性能并充分考 虑到整体
11、系统的可扩展性,使整个应用系统的性能达到最佳状态,以满足不 断增长的用户数及话单数的要求。正确性:指数据的正确性。数据的正确性必须贯穿在整个短消息计费系统的每个环节中,数据采集、数据传输要有相应的数据校验,必须剔除计费过程 中各种类型的错误话单,排除用户三个月以内的重复话单、与各业务管理中 心等系统进行数据交互时的准确性、兼容性。在系统设计时充分考虑系统运 行过程中数据的正确性并提供合理的解决方案。完整性:指系统功能的完整性。它要求短消息计费系统应满足XX省移动通信业务经营、管理、决策的需要,同时要求系统能与其它系统(如集团中心 的短消息中心)进行信息共享或提供数据接口。可维护性:指系统中某一
12、相对独立的模块发生改变时,不影响其他模块的运 行,维护操作简单,用户操作界面友好;当系统处理的某些指标需要动态改 变时,不需要修改程序代码就可以实现相应功能,充分做到代码与数据的独 立性,以减少操作维护人员的工作量和工作繁重程度。先进性:指系统模式结构的先进性以及软件设计思想的先进。在构架移动短 消息计费系统时必须采用先进、成熟、可靠的技术,确保整体系统的先进性, 利用面向对象的设计思想,对一些通用性、规范性较强的模块采用面向对象 的“构件”技术,对于超大规模的数据量,引入“数据挖掘”等先进技术, 为系统的决策支持、数据分析提供先进的工具平台。继承性:指本系统在开发实施阶段,应充分考虑利用XX
13、省原有的短消息计费系统及移动电话计费系统数据资源以及其他一些可以继承的软、硬件资 源,必须在建设系统中得到充分利用,以充分保护用户的投资利益。安全性:计费数据是移动经营最重要的收入来源,而整个计费系统是构架在 全省范围内的一个大型广域网系统。因此,在信息高度共享的系统中,必须 充分利用主机、网络以及数据库管理系统提供的安全保障机制,确保计费数 据的绝对安全。对于应用系统而言,对所有系统数据的操纵,严格按照权限 级别进行,严禁非法用户进入系统,对于操作人员进行的相应重要的操作有 相应的操作日志。同时,对系统重要数据提供可靠的备份和恢复机制,以确 保整个应用系统的安全。规范性:在技术、业务的理解上
14、要完全遵循 XX省移动公司关于短消息计费 的要求;在主机的安装、网络的设计时严格遵守相应的规范;应用系统实施 数据库设计时,也应按照规范化理论进行,同时保留一定的冗余,确保系统的效率和性能。容灾考虑:系统应尽量考虑到如何避免异常状况的出现,同时也应考虑在异常情况出现时的处理方法。第3章系统结构设计3.1短消息计费系统的特点短消息计费系统与传统的GSM话音计费是有着许多的区别的,因此,短消息计费系统在业务处理上和流程上应该有其自身的要求,如:1、短消息系统的话单源与 GSM计费系统有差别。短消息系统的话单源不仅产 生在短信中心,同时,也会产生在短信网关,并且,这两种类型的话单源还 起着不同的作用
15、,一个是用来计算用户的通信费,一个是向用户代收取信息 费以及与SP之间的结算;2、短消息系统的话单根据采集点及话单的不同,分为 MO、MT、SMO、SMT、 SMC、SMF、SMA多种类型,分别起着不同的作用,而在传统的计费系统中, 一般所涉及到的话单类型为 MOC、MTC、POC、PTC几种;3、短消息话单中某些话单是已经批好价的,如从短信网关传送回的话单,已经 包括了用户的信息费,而对于 GSM来说,所有的话单都需要进行批价计费。4、从短信中心产生的话单和从短信网关产生的话单的格式是不一样的。5、短消息的费用类型与GSM与区别,GSM话单的费用类型可以分为通信费、 长途费两大类,而短消息所
16、涉及到的费用为通信费、信息费、劳务费6短消息牵涉到与SP之间的结算,而GSM牵涉到的是只与联通、电信等电信 运营商的结算。7、短消息系统不仅是要向用户“收钱”,而且由于有“ WAD”信息发布、广告 业务,短消息计费系统还要向用户“送钱”,这一部分送的钱需要与帐务系统 间重新定义接口,以便于将其转换为用户的预存话费。但是,短消息系统的处理流程又与原有的 GSM话单计费的流程有着很多的相似 之处,如:1、都包括对话单的采集和预处理;2、对需要对话单的正确性进行校验;3、都需要对话单进行稽核统计;4、都需要对话单按照某一政策、按不同的费率进行计费批价;5、都会对部分话单进行上传和下发的接收处理工作;
17、6都需要将计费产生的用户费用信息传递给帐务系统,由帐务系统最终形成综 合化的帐单,向用户收取费用。3.2应用软件体系结构在充分考虑到短消息计费系统自身的特点以及与 GSM计费的共同点之后, 我们对短消息计费系统的体系结构进行了合理的划分:短消息计费系统应用软件的体系结构可以分成四层:即预处理层、核心处理 层、管理层和接口层。如下图:码制转换标准化预处理层信息源提取异常鉴别划价处理核心处理层优惠处理管理层接口层这样的划分对于系统的整体灵活性有着非常大的好处,可以使系统能更加适应今后业务的变化。结合应用软件的功能和应用软件的分布情况,应用系统的结构如下图所示:数据库服务器数据库服务器计费批价服务器
18、计费批价服务器上传下发服务器考虑到系统充分利用现有的设备,因此,计费批价服务器采用目前已有的L2000服务器,数据库服务器采用 HP的N4000服务器 3.3数据处理流图短消息计费系统的数据流图如下:原始话莓传输文件.预处理(标准化、检错/纠错)计费、分拣入库3.4软件功能模块短消息计费系统主要有以下几种功能模块,各主要功能模块间的关系图如下:集团公司3.5服务器处理模式设计随着各种短消息业务的开通,短消息的话单和刚开通短消息是相比, 已经取 得了长足的增长,目前应急计费系统已从开始的一台数据库服务器扩充到三台数 据库服务器,目前每月的话单数已经达到了3000多万,而且数据量还在不断的增加,因
19、此在进行主机选型的时候,一定要考虑到主机的性能要满足数据量不断 增加的需要。由于短消息计费系统在处理流程上与移动电话计费系统的相似性,我们在考虑服务器处理模式的时候将以目前的移动计费系统的处理模式为参考,即系统由多台处理服务器组成,每台服务器的处理能力达到极限后可以在系统上有机的增 加服务器从而增加整个系统的处理能力,而系统的总体结构不需做大的调整。第4章 平台及运行环境设计4.1主机系统设计原则联创系统集成股份有限公司在进行主机系统方案设计时遵循以下设计原则:开放性-计算机系统应支持工业标准或事实标准,以便随着今后需求的发展可添加和更新新的模块。先进性-在兼顾系统成熟性的前提下采用业界先进的
20、技术,这样才能保证现有系统的先进性,并随着技术不断发展得到相应的更新。可扩展性-用户的业务及需求在不断地发展,当现有系统不能满足应用需求时,系统应有平滑升级的能力。高性能-高性能应体现在整个计算机系统中,包括服务器、网络、I/O操作以及软件。可管理性一由于计算机环境的不断扩大,IT系统的更加复杂以及覆盖面的增 力,对服务器、网络设备和应用软件的管理已成为设计计算机环境不可缺少 的一部分。选领导地位厂商产品-如所选厂商不在业界处于领导地位,尽管有时所选产品在技术上有暂时的领先性,但很容易被激烈的市场竞争所淘汰,用户的投 资将得不到保护。短消息计费处理系统应严格按照业务协议的内容设计、执行,做到计
21、费数据 处理及时、准确,系统简洁,便于维护,各类功能齐全而易于扩充。采用先进和 技术成熟的主机、网络和应用系统,建立一个具有高可用性、高可靠性、高安全 性、有良好的可扩展性和可维护管理性的准确、快速、开放的高性能系统。4.2主机系统平台现状目前系统的平台现状如下:PC/Wi n9XPC Server/Wi n NT口I HlD270Ether netPC/SCO UNIX短信息计费系统平台各机器的配置信息如下:数据库服务器:PC服务器,CPU 400MHZ以上,内存1G以上、硬盘100G(目前数据库服务器已从一台扩充到三台);预处理服务器:高档 PC,CPU300以上,内存256M以上、20G
22、以上;下发服务器:高档 PC,CPU300MHZ以上,内存256M以上、20G硬盘,MO驱动器;应用服务器:PC、CPU300以上,内存128M以上、4G以上。软件环境如下:数据库服务器:操作系统 Win NT4.0、数据库预处理服务器:操作系统 Sco Unix 5.0以上版本、应用服务器:操作系统 Win9X、t PowerBuilder 6.5 以上; 下发服务器、预处理服务器:操作系统Sco Unix 5.0以上版本、4.3主机系统需求分析影响性能的几个方面影响服务器整体性能的因素是多方面的,针对不同的应用,设计时考虑的侧 重点也不同。移动通信计费系统这类联机事务处理的应用,主要从 C
23、PU、内存 和I/O三个方面考虑,下面分别进行论述:CPU :联机事务处理的主机,主要是作为数据库服务器而不是计算服务器, 因此以服务器的TPM值作为相对选型参考值。需要说明的是厂家公布的服务器 TPM值,一般是采用最大的硬件配置、按照100%的利用率所得到的,而在实际建设中的系统配置往往小得多,系统性能的TPM不会有公布值那么高,在对服务器处理能力进行估算时,需要将一些经验值和TPM值一起综合考虑。内存:内存是所有程序运行的环境,在CPU和系统软件处理能力的范围内, 内存越大则服务器的处理性能越好, 但不同的应用对内存的要求不同,所以在计 费系统服务器内存设计中,需要从应用需求的角度来考虑,
24、寻找最佳的配置。I/O :在CPU处理能力一定的情况下,磁盘阵列的I/O速度,可使服务器的 整体性能表现相差几倍到几十倍,所以我们在设计中要特别注意磁盘阵列I/O的 选型,尽量选择I/O带宽高的磁盘阵列,同时考虑到单个磁盘的 I/O速度是一定 的,需要靠多磁盘的并行读取来提高磁盘阵列 I/O速度,在容量和性价比容许的 情况下,尽量选择容量小而数量多的磁盘,能大大提高磁盘阵列的I/O吞吐性能。 根据应用对磁盘阵列的划分进行优化也是提高I/O性能的一个重要方面。432服务器性能分析4.321预处理服务器联机事务处理能力的分析预处理服务器主要用于将采集系统传来的原始话单标准化,并统一批价 后形成话单
25、清单供计费服务器排重入库,其处理是文本转换和简单计算的过 程。根据联创在移动计费上的经验和一百万用户级系统实际运行的测算,一 百万用户的话单预处理需要 TPM值为2000左右的服务器,则300万用户 量需要6000tpmC处理能力的服务器。服务器内存容量的分析为保证预处理的高效,文本转换的过程应全部在内存中完成,批价所需的费率等参数表也应常驻内存以避免反复读取影响效率。根据联创在移动计 费上的经验和一百万用户级系统实际运行的测算,一百万用户的话单预处理 需要内存200MB,则300万用户为600MB,考虑到系统本身的开销,所以 推荐内存配置为1GB。4.322计费数据库服务器计费数据库服务器是
26、整个移动计费系统的中心服务器,运行数据库管理系 统,负责进行话费排重和入库,并提取供统计分析使用的相关数据。联机事务处理能力的分析一张话单的处理流程包括:打开文件、读记录、纠错、入库、出库等等, 根据联创在移动计费上的经验和一百万用户级系统实际运行的测算,每张话单的处理约等价于0.5个标准事务,贝300万用户,平均每个用户每天7张话单,即每天2100万张话单; 平均每分钟处理的话单为:2100万/(24 X 60分钟)=14584张; 假设通话高峰时间每天为8小时,则高峰时服务器负荷按平均负荷的 3倍计算,此时要求系统的tpmC值为:14584 X 0.5 X 3=21876 tpmC ;建议
27、系统利用率不超过80%,则需要配置的处理能力为21876/80 % =27345tpmC。服务器内存容量的分析计费结算是将经过标准化和批价的原始话单入库和汇总的过程。由于交 换机是定时向外传送话单信息,因此在某种程度上计费结算是一个批处理过 程。根据联创在移动计费上的经验,综合考虑数据库共享内存的使用和系统、 数据库本身的开销,建议按照1GB/CPU配置内存。提高I/O性能的途径1. 采用高传输带宽(100MB/S的光纤通道或相当)的存储设备;2. 根据应用对磁盘阵列进行划分,使尽可能多的磁盘并行读写;在线存储容量计算根据江苏移动短消息计费系统的业务量和具体特点,以及从数据库、磁盘使 用技术等
28、方面的考虑,我们按以下要求配置存储设备容量:本工程满足300万用户量的处理需求,每用户每天平均 7张话单;在线存储的容量主要考虑话单清单容量,每张话单按200字节计算;话单在线存储4 (3+1 )个月,每个月按30天计算;数据库冗余度50% (主要是考虑到数据库索引和其他一些表占用空间、数据 库不能及时释放的空间、数据库运行、恢复、日志、临时与共用池空间);磁盘利用率85% (主要考虑到磁盘的最佳使用性能和一些额外磁盘开销); 数据存储保护技术决定的空间利用率,镜像为50% ;则所需磁盘容量=300 万X 7X 30X4 X 200 X (1+50% ) /0.85/0.5=1657GB。建议
29、方案虽然高档UNIX服务器出故障的可能性很小,但由于江苏移动短消息计费系 统是江苏移动通信公司业务支撑系统的重要组成部分,因此在进行主机系统方案 设计时仍须考虑其高可用性,同时兼顾性价比。详细设计上一节中,我们对满足江苏移动 300万用户规模的短消息计费系统所需的 主机处理能力、内存大小和存储容量等进行了详细的分析。 联创建议方案的出发 点就在于在满足性能要求的前提下,如何提高性能价格比,最大限度的为用户节 省投资。预处理服务器采用两台的 HP A500服务器,配置单550MHz PA8600CPU, 1GB内存,双18GB内置硬盘,考虑到联创计费软件预处理模块的特点,可以 不组成双机系统,而
30、通过手工切换;计费数据库服务器采用HP N4000服务器双 机系统,每台配置4X 550MHz PA8600 CPU ,4GB内存,性能达到33000tpmC。 下发服务器和应用服务器可以采用已有的L2000服务器。联机存储采用HP FC60磁盘阵列,配置容量2TB,通过光纤交换机与上述 服务器连接,组成存储区域网(SAN )。4.342方案特点高可用性采用的高可用性技术:系统停机因素保护策略系统(System)MC/ServiceGuard 技术保证当系统中一台服务器失效时,其它服务器迅速恢复这台服务 器上的应用程序和数据库系统正常工作。内存(Memory)系统可以动态检查内存,当发现坏内存
31、页时屏蔽该内存页不再分配给系统使用。网卡(Network In terface card )系统配置双网卡,一块工作,一块作备份。MC/ServiceGuard 可监测网卡,当其中一块 不能正常工作时,MC将自动切换到备份网 卡。接口卡服务器与磁盘阵列通过双接口卡连接,其中 一块卡失效时另一块卡仍可保证系统正常运 行。Internal 磁盘(Disk)系统盘:用MirrorDisk/UX软件对引导区(root)、交换区(swap)镜像。高可用性存储系统(HighAvailability Storage System )可热插拔的磁盘、电源和风扇模块。FC60冗余电源子系统和系统后备电池。磁盘和
32、高速缓存的检测和纠错。应用(Application )MC/ServiceGuard 可以在同一系统上再次启动应用软件,或将应用迁移到备份系统上。HP-UX当系统出现突发停机时,HP的日志文件系统(JFS)将在10秒以内使系统恢复运行。灵活性由于采用了 SAN技术,当业务量出现突发性增长时,可以方便地通过增加 服务器或存储设备的方式提高系统处理能力,而不需要重新构架。这种灵活性既 保护了用户的投资,又提高了业务系统对市场变化的适应能力。可扩充性在满足300万用户规模计费性能要求的同时,该系统还具有充分的扩充能 力,可以平滑扩展到更高用户量的处理能力要求,具体表现如下: 主机系统通过增加CPU扩
33、展性能:A500单机最多可配置2个550MHz PA8600 CPU,处理能力可达 15000tpmC。N4000单机最多可配置8个550MHz PA8600CPU,处理能力可达 60000tpmC 。主机系统通过增加内存扩展性能:N4000单机现在对内存的支持最高可达 32GB。A500单机现在对内存的支 持最高可达8GB,主机系统增加内存会对数据库等大内存需求的应用有很大的 性能提高。主机系统通过升级CPU扩展性能:目前HP已经推出了性能更高的 550MHz PA8600芯片,HP会推出PA8xxx 芯片及以后的IA 64结构的CPU,N4000可以通过CPU升级达到系统性能提 升的目的。
34、主机系统I/O扩展能力:N4000单机支持12个PCI的I/O槽口,I/O带宽可达5.8GB/S。主机系统复杂扩展:除了上述简单的扩展方法外,也可以通过在群集中加入新的结点的方法来实现性能的扩展。现在 MC/ServiceGuard可支持的HP 9000 Server结点数为16 个,因此也具有相当的扩展余地。另外,如果应用的性质会转为数据仓库的话, 在增加一个基结点后,现有的服务器都可作为附加结点加入到企业并行服务。存储系统容量的扩展:HP FC60最大可扩充至4TB。第5章应用软件设计5.1短消息计费系统功能介绍短消息计费系统是一个综合复杂的系统,它的处理流程与移动计费系统类 似,由许多子
35、系统共同组成,并和其他相关系统存在不同的接口。 短消息计费系 统主要包括数据采集与传输子系统、预处理子系统、划价子系统、下发子系统、 统计子系统、稽核子系统、查询子系统、监控子系统等,下面对各子系统的功能 要求进行详细的描述:5.2数据采集与传输子系统功能简介短消息计费系统的数据源有三种:1、短信中心的话单文件2、短信网关的话单文件3、集团中心下发的话单文件。其中1、2的话单文件由华为的采集机负责采集,而 3的话单文件是集团中 心通过自己的传输系统将文件放在江苏移动公司和集团中心的通信机上,对于短消息计费系统来说,只需将三种数据源的数据传送到预处理机上。传输系统主要完成短消息计费中心与全国计费
36、中心之间、短消息计费中心与 地市业务中心之间、短消息计费中心与计费数据采集机之间以及短消息计费中心 与外部系统之间的信息交互与数据传输,以保证各级管理系统之间的移动通信资 源和数据能够实时(或准实时)地共享和保持一致,为实现移动通信专业化集中 管理和分级处理提供保证。传输系统结构在部、省、地市各级中心之间、短消息计费中心与外部系统之间以及短消息 计费中心与采集系统之间的交互信息主要有:计费原始数据、用户清单数据、统计数据等。对于这些数据的传输设计,必须充分考虑数据的传输效率,以保证计费结算的高效处理。传输系统的主要数据流向如下图所示:短信采集系统与短消息计费中心的数据传输短信采集系统与短信计费
37、中心之间传输的主要是由数据采集系统从短信中 心及短信网关实时采集到的所有计费原始数据, 这些数据主要由短信采集系统流 向短信计费中心,是一个数据集中的过程,所有的数据传输都是实时而且自动化 无人值守的,由短信计费中心集中对数据传输进行监控。短信计费中心与地市帐务中心的数据传输短信计费中心与地市帐务中心之间传输的主要是地市帐务中心所需的用户帐单、用户清单和统计数据,所有的数据传输都是实时而且自动化无人值守的, 由短信计费中心集中对数据传输进行监控。用户清单数据文件定期下发,传输周期可以由参数以分钟为单位来设置。每 个下发文件中包含文件头、用户清单,文件头中包含文件类型、文件长度(包含 文件头)、
38、下发清单数、用户数、帐单记录数、各项费用统计值等信息,下发文 件的命名规则为:TLLLYYYYMMDDhhmm.NNN其中各位的含义为:T -文件类型。LLL -地区编号,全省统一编号。YYYYMMDD -下发文件生成日期,年月日。hhmm -下发文件生成时间,时分。NNN -下发文件编号,000-999循环。传输系统通过文件名和文件头信息来验证数据传输的正确性。短信计费中心与集团中心的数据传输短信计费中心与集团中心传输的主要是省间结算数据,这是一个双向数据交换的过程,包括上传集团中心的结算话单数据及集团中心下发的结算话单数据。短信计费中心与外部系统之间的数据传输短信计费中心与外部系统之间主要
39、是网间结算数据和业务统计结果数据的传输,系统提供拷盘、联网文件传输、数据库共享等传输方式,具体的传输方式 需要与相关运营商或业务部门共同协商确定。523系统功能传输系统由联创公司基于FTP自主开发,该传输软件具有以下功能:1)应用系统或程序之间可靠的、无人值守的双向数据传输功能;2)提供自动数据传输和定时通信功能;3)具有传输消息事件触发功能,在传输正确完成后自动触发用户指定的处理进 程;4)传输系统提供配置和监控工具,实时监测传输线路和传输应用的运行状况, 并能及时传送到省中心的集中监控系统;5)具有自动错误恢复功能;6)自动重试和断点重传功能:数据传输中断后,能自动重新传输并跳过已传输 的
40、数据;7)提供多种数据安全性控制机制:标识与认证、数字标记等;8)提供详细的传输事件日志,并定期对传输两端的日志进行传输一致性检查, 若发现漏传或错传,传输系统自动重传;若发现其它异常或故障,通知集中/-p., 给出告警。9)对短消息中心采集的原始话单文件的连续性进行检查,确保无话单文件重复5.3数据预处理前台预处理子系统是短信计费系统的核心功能子系统之一, 它完成不同格式 的计费原始数据的数据提取、标准化等一系列处理工作。计费预处理功能在预处 理服务器上完成。鉴于各种交换机计费信息的格式不一, 需要在入库前对各种类型的计费信息 进行标准化处理,将不同类型交换机的计费信息统一成标准格式。 同时
41、将原始数 据中由于各种原因造成的不能计费的话单标识出来,供计费模块判别。目前短信计费中心的原始话单类型主要有:短信平台话单:对于短信平台话单文件,主要有以下几种话单类型: 点对点短消息的话单人工台或自动台发起的MT方式的短消息话单由移动台发起的各种收费信息话单,如股票查询、用户订阅的消息等各种公众信息源发布的MT方式的短信话单,如天气预报等 开通移动梦网后,在短信网关上会增加以下几种话单类型: 短信网关话单类型:SP发送给点播用户的短消息话单(其中包括用户自点播、用户为别人点播、及SP主动发送的信息三种)集团中心下发话单:集团中心每两小时下发一个 M文件,每天12个文件,文件中包括SMT、SM
42、C、SMT-F、SMC-F四种话单类计费预处理功能数据提取:原始记录中包含许多通话信息,但计费分拣应用所需的数据域只 是原始通话记录域的一个子集。由数据提取功能提取计费系统所需的数据域。 ? 支持多种类型交换机原始计费数据的数据提取;? 支持多通话业务的数据提取,并对新业务提供数据提取接口;? 对原始计费记录提取过程提供完善的差错检测功能:? 提供记录级的差错检测:支持对每条提取的计费记录进行数据审核校验,识 别其中的错误或无效话单,包括:? 格式错,与移动交换机定义的数据结构不符? 重要记录域为空? 错误字符,包括:通话日期、时间、时长非法对端号码错误记录域中含有非法字符? 计费信息不足?
43、不需计费话单? 提供数据块级的差错控制:话单提取后计算出的块长度(包括块头、块尾、 有效话单、错误话单)与原始数据块长度一致性检验、块序号连续性检验。? 提供文件级的差错控制:相邻处理文件中拨打时间的连续性检验、文件序号 连续性检验、数据块数检验、转换字节数与文件长度一致性检验。? 对数据差错或丢失情况记录日志,并根据差错级别提供不同的告警。 记录标准化? 支持原始计费记录数据格式向计费系统定义的标准记录格式的转化;? 支持按设置的参数对大文件进行拆分;? 按照计费系统的设计进行计费记录的数据分类。预处理配置与管理? 提供对整个预处理子系统的各种参数的查询、配置和修改;? 支持原始计费数据的实
44、时备份和数据转储;提供对预处理各个模块的实时监控和管理,如:物理空间检测、用户口令权 限管理、预处理过程监测、入库状态监测、进程管理等。预处理阶段统计正常有效话单统计异常话单统计无效话单统计错单纠正统计对预处理阶段非正常的话单应存储在文件中或数据库中,以备查询。可以对每台交换机的产生的每个文件的有效话单数、异常话单数、无效话单数的统计,该统计可以按日、周、月、季进行。5.4话单划价话单划价所完成的功能是将经过预处理的话单按照相关的资费标准计算出 基本费用的过程,也称为划价或批价,划价后形成计费清单数据。计费处理过程 能适应最新的短信资费政策,并可满足今后业务不断发展的需要。计费处理能够实时地处
45、理短信平台及短信网关产生的和集团中心下发的话 单,接收到的计费文件在下一文件传到之前处理完毕,做到话务高峰时不出现话单积压。在计费划价的过程中,系统可正确的对各种类型的话单进行划价,同时可区 分不同的话单类型,并做不同的标记,按照事先确定的分拣规则进行分拣, 以生 成不同的清单文件进行并行入库。对包月类及封顶类的短消息话单类型,划价程序也进行正常的划价,清单留 做查询及统计用,具体的收费有帐务系统确定。对按条收费的短消息话单,系统可以根据不同的话单类型进行不同费率的划 价,并可满足不同优惠的需要。对于不同类型的话单,通过统一的参数管理,进行费率的灵活配置,对于信 息发布业务(WAD),需要建立
46、单独的用户费用记录,传送给帐务系统,用来做 为用户的预存话费。考虑到这部分费用与用户的信用度等判断有关,建议采用每15分钟一次的间隔,将 WAD产生的用户的预存费用下发给帐务系统。5.5重复话单过滤要对重复话单进行过滤,首先应分析一下产生重复话单的原因及如何标识重 复话单。产生重复话单的原因主要有:交换机生成原始通话记录时产生的重复;采集过程中故障重采产生的重复;文件传输过程中产生的重复;数据交互过程中产生的重复(来、出访话单的上传、下发)等。重复话单的标识:同一用户(IMSI)、同一天(sdate )、同一时刻(stime)产生两条相同的通 话记录。按照集团中心的要求,需排除三个月以内的重复
47、话单。因此对重复话单过滤技术要求就很高。解决的办法是:数据分割优化索引机制快速定位以空间换性能这是快速“过滤网”技术的设计思想。5.6话单并行入库目前在建的短消息计费系统以后每月处理话单的数量可达上亿张, 这些己划 价的话单是计费系统的基础数据,需存储在数据库中。话单入库的效率将直接影 响计费处理的整体效率,尤其是月末处理的性能。话单入库的效率除了与磁盘I/O的读写速度有关外,与数据库系统的整体设 计也有着密切的关系,尤其是出现月初与月末性能差异太大时。解决的办法:合理地进行数据分割有效地建立索引合理的应用分布,降低磁盘读写冲突,减少访问磁盘的次数。系统效率的提高,需从系统整体设计着手,下面将
48、针对下发文件的处理,来说明如何降低访问磁盘的次数,以提高系统整体效率。对经计费处理后的话单文件,需经重复话单的检测,实验证明重复话单的检 测,应充分利用数据库的特性,在数据库内排重效率最高、最彻底。但发生重复 的概率较小。因此在设计时,考虑到将排重的结果信息反馈给 Client端,若无重 复话单,则该入库文件直接送给相应的下发队列, 并在数据库中产生一条统计记 录(文件名、有效记录数、重复记录数、处理时间等)。这样就无需再从数据库 取相应的下发数据,减少了磁盘访问的次数。若发现有重复话单,则分两种情况 处理:完全重复:即该文件的所有记录都为重复话单记录(文件重复),则在数据库中产生一条统计记录
49、(文件名、有效记录数、重复记录数、处理时间等) 该文件入重复话单文件队列。部分重复:即该文件有部分记录为重复话单记录,则在数据库中产生一条统 计记录(文件名、有效记录数、重复记录数、处理时间等),并排除重复话单,形成重复话单文件入重复话单文件队列;将有效话单生成下发文件入相 应下发队列。计费划价后产生的标准话单文件通过并行入库程序多通道拷贝到数据库中,并调用存储过程进行以下工作:排除三个月(包括本月的重单)生成月清单数据生成统计中间表数据生成下发表数据入库程序记录详细的日志信息,包括入库话单数,入库花费时间等。入库话单不仅包括需要计费的 MO、MT等话单,还要包括已经计好费的用户信 息费的短消
50、息网关传送的话单,以及用于进行网络故障分析的SMA/SMA-F话单。5.7计费结算短消息计费中心具有集中计费结算功能,能进行省间、省中心与集团中心间、 以及省中心与各个SP间的结算工作。计费结算模块可以根据用户通话详单中的不同的短消息类型和已计算出的费用情况,形成相应的漫游结算和网间结算数据, 结算比率可以通过参数设置进 行动态调整。具体类型主要有:省公司之间的结算省公司与集团中心间的结算省公司与SP之间的结算省公司与广告业务的广告方的结算5.8统计分析统计分析主要包括以下几个模块:文件统计:对每天,每个统计月的原始文件的话单量统计, 包含有效话单、错误话单、 无效话单、发送失败话单。业务量统
51、计:对全省或各地市的每天,每个统计月的业务业务构成量的统计。收入统计对全省或各地市的每天,每个统计月的短消息收入的统计。5.9稽核排错计费系统直接面向广大的电信用户,是反映电信企业业务水平和管理层次的 重要体现,因此,计费系统必须确保将一些错误因素排除在用户面前。稽核排错 主要完成计费过程中一些异常情况的处理并形成相应的出错报告,避免异常话单出现在用户面前,同时,系统也应能将一些经过修改可以向用户收取费用的话单 进行回收,重新进行计费分拣,使电信企业避免不必要的损失。稽核排错分为两部分:原始计费数据的稽核排错,即分拣出各短信平台的异常话单和错误话单贯彻于整个计费过程中的稽核排错,具体包括以下这
52、些错误类型:格式错错误字符信息不足话单重复话单无费率话单等我们针对“重复话单”这一错误类型,在系统中采用了先进的“过滤网排重” 技术,可以在系统开销很小的情况下迅速排除重复话单,完全能够满足排除3个月内重复话单的要求。系统对于出现的各种错误话单有相应的统计报告,可以让相关部门对这些错误话单进行分析。对于经过相应修改可以向用户收取费用的话单,系统具有完善的回收功能, 对这部分话单进行重新计费分拣,以避免电信企业不必要的损失,系统给操作管 理人员提供相应的维护界面,具有自动批量回收、人工回收、生成上报文件、错 单打印输出、舍弃等处理方式,操作维护简便。5.10数据交互由于采用的是全省集中式的计费系
53、统, 即所有的用户通话记录全部传送至省 计费中心进行计费分拣,而经过省计费中心计费分拣后形成的用户清单必须下发 到各个地市业务管理系统;短消息计费中心与集团计费中心之间也需要有漫游 来、出访的数据交互,同时,各种结算数据也需要进行相应的数据交互,因此, 必须有相应的数据交互模块负责进行各类交互数据的传输和下发。短消息计费中心向各地市的业务管理系统发送的数据包括:省内用户详细话单(包括短信网关清单和短信中心清单)省内用户帐单(包括短消息费用及用户由 WAD所产生的预存费用) 统计数据用户业务变更数据(SMC/SMCF)5.11系统查询系统查询管理完成计费系统各种相应的对内对外查询功能,主要是客户
54、查 询、业务查询。系统查询应能迅速查询出本省用户的通话话单, 并且系统查询与计费处理不 能产生冲突,发生查询和计费互相锁定的状况。系统查询要求:具有本省用户的详细话单查询(按月份、按日期段)能支持一些复杂条件的查询。能支持对各种计费参数的查询。5.12系统维护系统维护是整个短消息计费系统中非常重要的环节,它能对整个系统的运行状况、运行效率、安全操作等起到重要的监测、维护作用。同时,XX省短消息计费系统的最终用户是移动通信局计费中心的相关业务 人员,他们有较强的业务知识和管理经验, 但是整个工程牵涉面广,维护工作量 大,为了减轻用户的维护工作量,要求“移动计费系统”有较好的用户界面,操 作简单直
55、观。? 参数管理:在设计移动短消息计费结算系统中充分引入了参数驱动的设计思想。在应用程序中,凡是不能确定的因素或是可能变动的因素都尽量做到参数化,以达到通过对参数的设置就可适应不同情况、不同应用时期的要求。在计费系统的设计中, 各种费率、基本资源、资费信息、优惠定义、结算标准等都是以参数的形式存放 于数据库的相应的表中,当某些业务发生变化需要修改时,只需修改相应的参数 即可做到整个计费业务的修改,做到了参数的修改与程序的修改相独立。在参数管理中,引入了“计费参数预定义”的设计思想,即可以预先定义某 些计费参数和它的启用日期。当系统运行到了这个启用日期后会自动启用这些新 的计费参数。这种设计思想
56、大大地加强了系统的自适应性和灵活性。参数管理主要包括:费率管理优惠管理省内资源维护其它资源维护? 系统管理:计费系统中很大的一部分维护工作量是体现在数据库系统的管理维护上,而对于电信企业来说,不可能也没有必要去培训一批数据库专家来为系统做管理维护, 因此,系统提供一些图形化的界面反映出数据库系统的活动状况,以便于操作管理人员进行系统维护;对重要的参数数据具备记录校验功能, 防止非法删改。同时,系统具有自动备份、日志管理等功能,对任何被保护的数据资源,如系统文 件、应用程序文件、数据库文件等的访问、拷贝或修改等操作记录详细日志,包 括操作员工号、操作类型、操作对象、操作时间、操作设备点、操作结果等。当
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公共卫生与疾病控制知识考核试题及答案
- 五年级校本课程教案
- 2025年中国汽车油门踏板市场调查研究报告
- 2025年中国残疾人管理系统市场调查研究报告
- 2025年中国指接机市场调查研究报告
- 2025年中国强力速效咳喘宁市场调查研究报告
- 2025年中国带垫灯钩市场调查研究报告
- 2025年中国塑墙纸硬抄本市场调查研究报告
- 2025年中国单相晶闸管直流电机调速装置市场调查研究报告
- 演出活动合同协议
- 2025-2030中国宠物行业市场发展分析及发展趋势与投资前景预测报告
- AGC-AVC培训课件教学课件
- 决胜新高考·四川名优校联盟2025届高三4月联考英语+答案
- 宾馆卫生考试题及答案
- DB52/T 1212-2017 煤矿地面在用瓦斯泵及瓦斯泵站安全检查规范
- 污水处理设施运维服务投标方案(技术标)
- 【中考真题】2024年广东省广州市中考物理试卷(附答案)
- 护理带教老师选拔
- 2025年国信证券招聘笔试参考题库含答案解析
- 重庆2025届高考英语二模试卷含解析
- GB/T 44029-2024低阶粉煤外热式连续干馏技术规范
评论
0/150
提交评论