欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    电信运营计费数据采集与整合子系统的设Word文件下载.docx

    • 资源ID:8328754       资源大小:621.84KB        全文页数:36页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    电信运营计费数据采集与整合子系统的设Word文件下载.docx

    1、计费系统有效、安全地运行,在很大程度上影响着电信运营系统本身的运行效率和信誉。本系统是一个计费的系统,要想对用户进行准确的收费,首先必须能够获得用户使用开放实验室的准确的使用记录,采集子系统正是为了获取这些记录而提供的。然后通过整合子系统将采集的数据整理并持久化。再通过前台运营管理系统对持久化的数据进行操作、管理。主子系统主要负责采集模块和整合模块,基本实现了系统的主要功能。关键词:电信计费,采集,整合,系统设计Telecom Billing Data acquisition and integration of subsystems design and developmentAbstrac

    2、tWith the rapid development of computer technology, sharing of resources through the Internet, to provide the free exchange of scientific research platform, test instruments, meters, remote operation and control is particularly important. To varying degrees from foreign universities to purchase or d

    3、evelop their own laboratory data, some domestic software companies and units have developed this cooperation. Laboratory data management can provide basic computer functions, such as the experimental database establishment, maintenance, query, statistics and other functions, to accelerate the compan

    4、ys information management provides a strong guarantee. However, laboratory data, the cost of this expensive, difficult to accept the general corporate or unit. Based on market research, telecom operators added a data laboratory, which provides telecom operators Unix operating system based on the exp

    5、erimental environment, operator billing system through the user management and billing. In the telecom system, telecommunication billing system is a major support system, plays an important role. Billing system is effective and safe operation of carriers in largely affect the efficiency of the syste

    6、m itself and credibility. This system is a billing system, in order to charge the user an accurate, user must first open access to the use of accurate laboratory records, acquisition subsystem in order to obtain these records is provided. Integration of subsystems will then collate the data collecte

    7、d, and persistence. And through the front desk operation and management system for persistent data operations management. Master system is mainly responsible for collection module and integrated modules, the basic goal of the systems main functions.Key words:Billing, collection, integration, system

    8、design目 录前 言 11. 数据采集与整合子系统概述 21.1选题背景 21.2 选题意义 21.3系统介绍 21.4系统可行性分析 32. 数据采集与整合子系统需求分析 42.1业务目标 42.2用例分析 53. 数据采集与整合子系统总体设计 83.1系统框架 83.2系统功能模块设计 93.3数据表结构设计 94.数据采集与整合子系统详细设计及实现 114.1数据采集类图设计 114.2数据整合类图设计 214.3开发准备 234.4系统发布 24总 结 30致 谢 31参考文献 32前 言面对更加复杂的全业务运营模式,中国电信业运营支撑系统将面临机遇与挑战,作为电信运营支撑系统的重

    9、要组成部分,计费系统也将迎来新的发展机遇。首先,在全业务模式下,对计费系统的实时性提出了新的要求。在过去,已经实现准实时地对业务进行计费,提高了业务的处理速度,优化了客户体验。但一些高风险的新业务,要求能立即扣费,却由于现网的各种系统都无法较好支持,影响了业务的开展。在全业务时代,实时费用查询,计费通知,对客户来说十分必要。计费信息可以实时影响业务的提供、帐户余额可以实时更新的计费机制,因此需要计费机制与会话/服务控制直接的交互,不仅是包括了在线的和离线的,而且跟客户关系管理紧密联系起来。而有效预防风险,提升客户满意度,本身就是优化业务成效的一个表现,将大大增强运营商的竞争力。 其次,全业务运

    10、营要求计费系统进行预付费和后付费的融合。目前由于预付费、后付费用户在不同平台,所以产品资料、用户资料分散存放,导致不能进行预付费、后付费互转,以及融合计费。在全业务运营时代,所有的客户都希望在处理各种服务时不必区分移动或固定电话,后付费或预付费。客户并不想在各种服务、促销、折扣之间费尽周折。用户希望可以自由选择业务组合方式,比如神州行的用户要想转成全球通套餐,虽然两种品牌分别属于预付费和后付费业务,但用户不希望在业务切换时带来更换电话号码的麻烦。全部用户和业务的预付费是发展的方向,但首先必须把后付费用户的计费功能纳入到(OnlineChargingSystem在线计费系统)系统当中。 最后,全

    11、业务运营也对系统提供商提出了更高的要求。受过去以业务为中心的思想影响,各个系统往往为了某种业务而单独建设一套系统,包括计费、帐务、营业等全部功能,当业务较多时,无疑会加大业务流程和系统维护、处理、数据分析的难度。在全业务运营环境下,运营商可以提供包括语音、数据、游戏在内的所有业务,在这种新的变化形式下,需要各大运营商对自己的计费系统进行升级,做为运营支撑系统的提供者,各计费系统集成商必须具备全方位整套解决方案能力,如亚信、HP、中兴软创等纷纷推出的融合实时在线计费系统产品,其产品包括开发、测试、集成、服务在内的一揽子解决方案,并在标准化方面与运营商充分合作,这样的产品能更好地适应目前中国电信市

    12、场的发展。基于上述背景,结合特定企业的特定要求,开发一套具有较高可移植性、可扩展性、可维护性和容错性的数据采集与整合系统,不仅成为摆在国内电信运营企业面前的重大课题,也是广大软件工作者为之努力的目标。1. 数据采集与整合子系统概述1.1选题背景电信运营商新增一项Open Lab(开放实验室)出租业务,即该电信运营商提供基于Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验。运营商希望借助先进的计算机技术对访问实验室的用户进行管理和计费,由此实现对此项业务运营的支持与管理,于是电信运营计费管理系统应运而生。1.2 选题意义要想对用户进行准确

    13、的收费,首先必须能够获得用户使用开放实验室的准确的使用记录,采集子系统正是为了获取这些记录而提供的。采集系统定时将用户使用服务器的数据存入到了数据库中,但这些数据都是流水帐的数据,是用户每次使用UNIX操作系统的用时。如果用户量大,用户频繁地登入/出,将产生大量的数据,不便于将来生成用户的月账单和对开放实验室的使用情况进行月统计和年统计,因此,出现了整合系统。1.3系统介绍电信计费系统作为对出租实验室的计费管理,主要包含了以下子模块:数据采集、数据整合、用户管理、资费管理、管理员管理、账单查询、账务查询、用户自服务和权限管理模块。用户管理子系统就是对用户的帐务帐号和业务帐号进行管理。资费管理子

    14、系统就是用来管理资费的。具有资费管理权限的管理员登陆成功后,可以添加新的资费,查询所有的资费,可以修改现有的资费信息,还可以删除资费。管理员管理系统就是超级管理员来管理普通管理员。超级管理员登陆成功后,可以增加新的普通管理员,同时为他分配一些权限,可以修改普通管理员的信息,可以查询所有的管理员信息,可以删除某些管理员。具有帐单查询权限的管理员可以利用此子系统对所有用户的月账单进行查询。此子系统不仅提供对某个帐务帐号上产生的总的费用进行查询,还提供对某个帐务帐号上的每个业务帐号上产生的费用明细进行查询。具有帐务查询的管理员可以使用此子系统对开放实验室的使用情况进行查询。此子系统可以提供以月为周期

    15、的查询,也可以提供以年为周期的查询。用户自服务系统可以方便地供用户查询自己的账单和修改自己的个人信息。这个子系统是唯一的一个用户可以使用的子系统。而采集系统通过调用Unix系统函数来读取这个日志文件中的内容,然后对读取到的内容进行整理,整理为方便计费的数据,其中包括登录名、登录时间或登出时间等作为计费依据的数据。最后把这些数据存入数据库中,以备其他系统使用。整合是将某个用户在某一时段内所用机时求和后形成一条记录。1.4系统可行性分析由于系统运行过程中可能出现不可预知的状况,可能出现数据丢失的情况,从五个方面考虑数据的准确性问题:1)综合考虑,先把日志文件在处理前进行备份。今后的任何失败,都可有

    16、原始数据参考。2)客户端数据读取,解析:解析没有匹配的数据一定要保存,在下次采集匹配的时候再次读取出来匹配。从理论上讲,登出数据肯定能找到匹配的登入数据.反之则不一定。解析过程一般不会出现数据异常的情况。3)客户端数据发送:数据发送的时候,可能出现网络故障,数据可能发送不出去。网络正常也有可能服务器端接收数据或保存数据错误。上面两种或其他异常发生的时候,数据一定要保存到文件中,在下次采集的时候,先发送历史失败数据,在发送新采集的数据。4)服务器端数据接受,存储:在TCP协议下,在服务器端数据可能在保存数据库的时候出现错误,比如网络问题.当服务器出现保存错误的时候,向客户发送错误标记,让数据保存

    17、在客户。5)数据整合:数据整合的时候,可能发送数据库网络连接失败,延时等问题或其他异常问题,则需要记录该整合相关数据,便于客户通过PL/SQL编程或其他程序进行定点补充整合。2. 数据采集与整合子系统需求分析2.1业务目标获取用户使用实验室的准确记录有三种情况:1) 利用操作系统的自身功能:开放实验室是一个Unix服务器, Unix服务器本身就具有记录系统日志的功能。用户每次登录和退出Unix服务器的信息都会被自动保存到一个在线日志文件/var/adm/wtmpx中。采集系统通过调用Unix系统函数来读取这个日志文件中的内容,然后对读取到的内容进行整理,整理为方便计费的数据,其中包括登录名、登

    18、录时间或登出时间等作为计费依据的数据。为了使读取的数据量不至于过大,采集系统会每小时定时执行一次,每次只采集上一个小时时间段之内的数据。2) 利用开放实验室的个人web主页功能(personal web hosting): 只要用户在其主目录(home)下创建了public_html目录,采集系统通过扫描目录public_html就可以产生计费依据。访问开放实验室的web信息: 用户每次访问web服务器,web服务器都会在access.log中记录下相应的信息,如客户端的ip和被访问的URL等。通过分析web服务器的访问日志产生计费依据。3) 使用开放实验室的e-mail功能: 根据邮箱的个数

    19、产生计费依据。4) 说明:2,3的情况目前不做处理,提供扩展接口便于今后扩展。整合是将某个用户或某个实验室在某一时段内所用机时求和后形成一条记录。整合系统具体整合规则如下:1) 每小时定时整合一次,生成以小时为单位统计的数据,程序总是每小时定时整合前一小时的数据。2) 每天定时整合一次,生成以天为单位统计的数据,程序总是每天定时整合前一天的数据. 3) 每个月定时整合一次,生成以月为单位统计的数据,程序总是每个月定时整合前一个月的数据。整合按用户与实验室整合,便于帐单查询与帐务查询,以及用户自服务帐单查询. 2.2用例分析2.2.1系统用例图图2-1 数据采集与整合用例图如图2-1所示,数据采

    20、集与整合子系统包括数据采集客户,数据采集服务器,数据整合三个用例。2.2.2系统用例描述描述要素描述内容备注事项用例名称数据采集客户用例编号用例简述读取日志文件,并清空日志。从读取的数据中解析用户登录时间等信息。把解析的用户登录时间数据发送到服务器。如果发送失败,就存储在实验室上等下次发送。参与者系统管理人员前置条件需要root权限后置条件日志文件被备份后清空异常事件流备份读取数据源异常:结束本次采集,并等待下次采集.解析数据源异常,中断整个采集过程.上次登入数据读取异常,忽略异常,并继续采集数据发送失败异常,保存文件到本地,并等待下次采集特殊需求表2-1 数据采集客户端用例描述表2-2 数据

    21、采集服务端用例描述数据采集服务器接受各客户采集程序发送的数据。接受失败,请求客户端重新发送。根据时间存储到相应的数据表。系统管理员连接数据库异常:发送标记到客户端,让客户端按服务器异常处理.服务器接受客户端异常:认定为异常或客户采集结束,直接终止服务器对相关客户的处理,并释放资源.表2-3 数据整合用例描述数据整合每小时按用户业务整合一次用户登录时间数据。每天按用户业务整合一次用户登录时间数据。每月按用户业务整合一次用户登录时间数据。每小时按实验室服务器整合一次用户使用的时间数据。每天按实验室服务器整合一次用户使用的时间数据。每月按实验室服务器整合一次用户使用的时间数据。产生整合数据。采集出现

    22、网络异常:记录异常时间,便于用户定点整合.3. 数据采集与整合子系统总体设计3.1系统框架本系统,采用简单的J2SE+MySQL开发。设计的时候采用基于网络的多层C/S的设计模式。实验室上写一个程序,负责读取日志,解析日志,并写一个网络客户程序,把解析好的数据通过网络发送到某个服务器。不是直接存入数据库。采集客户端在远程写一个服务器程序,接收个实验室服务器上采集 并解析处理好的数据,然后再放入数据库,再通过数据整合程序将数据分组存放。采集服务器端图3-1 采集系统结构框架3.2系统功能模块设计图3-2 系统功能模块图如图3-2所示,数据采集与整合系统为电信运营系统的子系统,其主要功能模块包括采

    23、集客户端,采集服务器端,以及整合端。3.3数据表结构设计在采集数据的存储方式,根据客户需求与系统性能的考虑,设计的时候把数据存储表结构分为三类:1) 采集的原始登录数据记录表。2) 按不同用户在不同实验室上的数据整合表。3) 按不同实验室的数据整合表。注意:按实验室整合与按用户在不同实验室上整合的存储因为数据量的问题在设计上有区别。其中前者的表按天,月,年各一张,后者的天表31张,月表12张,年表根据年份一年一张。表3-1 原始采集用户登录时长明细表 (details_x) 其中x 是1-31字段英文名字段汉字名类型约束条件说明loginname登录名Varchar(20)loginip登录I

    24、PVarchar(24)logintime登录时间Timestamplogouttime登出时间labip实验室IPduration登录时长long如表3-1所示,该表存储原始采集用户的登录名,登录IP,登录时间,登出时间,实验室IP,登录时长。该表特点:1) 该类表一张。该表设计成一个,主要是原始数据很少被查询。2) 数据量很大。3) 可能为用户查询使用业务的明细的时候查询。登录/登出构成一条记录,不存储时长。可能几个小时一条记录,也可能一小时内若干条记录表3-2 按用户统计整合的时记录表detaildays_x 其中x是1-31如表3-2所示,该表是按用户统计整合的时记录表表3-3 按用户

    25、统计整合的天记录表detailmonths_x 是1-12整合时间如表3-3所示,该表是按用户统计整合的天记录表表3-4 按用户统计整合的月记录表detailyears_x x不定x表示年LoginipLabipDuration如表3-4所示,该表是按用户统计整合的月记录表该类表主要存储整合后的数据。其中存储时长,按时间间隔分三种:1) 一小时内的数据整合成一条记录。单独存放在一张表中-天表。2) 一天内的数据整合成一条记录。单独存放在一张表中-月表。3) 一个月内的数据整合成一条记录。单独存放在一张表中-年表。这三张表结构完全一样,除时间范围具体的值不同。因为该表查询的频繁度很高,在设计的时候设计成天表31张,月表12张,年表根据年份一年一张。表3-5 按服务器整合的时记录表detaildays如表3-5所示,该表是按服务器整合的时记录表表3-6按服务器整合的天记录表degtailmonthsLong如表3-6所示,该表是按服务器整合的天记录表表3-7 按服务器整合的月记录表detailyears


    注意事项

    本文(电信运营计费数据采集与整合子系统的设Word文件下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开