(通信与信息系统专业论文)移动业务拨测报表系统的设计与实现.pdf_第1页
(通信与信息系统专业论文)移动业务拨测报表系统的设计与实现.pdf_第2页
(通信与信息系统专业论文)移动业务拨测报表系统的设计与实现.pdf_第3页
(通信与信息系统专业论文)移动业务拨测报表系统的设计与实现.pdf_第4页
(通信与信息系统专业论文)移动业务拨测报表系统的设计与实现.pdf_第5页
已阅读5页,还剩66页未读 继续免费阅读

(通信与信息系统专业论文)移动业务拨测报表系统的设计与实现.pdf.pdf 免费下载

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

文档简介

, 独创性( 或创新性) 声明 本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽 我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经 发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书 而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确 的说明并表示了谢意。 申请学位论文与资料若有不实之处, 本人签名: 盈墓磁 本人承担一切相关责任。 日期:逸:三:! 兰 关于论文使用授权的说明 学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生 在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有 关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以公布学 位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论 文。( 保密的学位论文在解密后遵守此规定) 保密论文注释:本学位论文属于保密在一年解密后适用本授权书。非保密论文注释: 本学位论文不属 本人签名: 导师签名: 权书。 日期:迦度! i :! ! e t 期: 迦l 竺:5 i :! 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 移动业务拨测报表系统的设计与实现 摘要 中国电信在经营移动业务之后,需要对c d m a 网络的性能指标和存在 的问题进行监测和分析。移动拨测系统作为中国电信网络质量监测的重要 手段之一,在日常维护、业务性能与业务质量测试工作中的作用日渐重要, 成为发现业务问题、分析定位故障的重要手段之一。报表系统用来查询测 试结果,通过对测试结果的统计分析评价网络的质量。但是,由于移动业 务类型种类繁多,变化频繁,不同业务性能评估的指标各异,而且同一业 务类型的指标也很繁杂,所以,报表系统需要能够灵活的添加对新的业务 类型的支持,并能够通过灵活定制查询条件和过滤条件的方式对测试数据 进行过滤。 针对上述问题,本文引入了具有数据查询、统计和分析功能的报表系 统,具有良好的灵活性和扩展性。业务人员通过报表系统分析移动业务的 测试数据,可以快速、准确的评估移动业务质量,并以此判断移动网络中 是否存在故障。 论文围绕如何提高报表系统的灵活性和扩展性进行展开。首先,介绍 了移动拨测系统的功能框架和在移动网络建设与优化中所起的作用,分析 了报表系统对测试结果的查询、统计和分析功能。其次,通过对报表系统 的需求进行分析,对报表系统的整体架构和主要功能模块进行了设计。采 用m v c ( 模型视图控制器) 模式设计报表服务器的体系结构,降低了后 台数据操作和前台界面展示之间的耦合度,提高了报表系统在开发、维护 和扩展时的灵活性。然后,通过研究元数据建模的理论,采用星型的逻辑 结构对测试结果进行数据建模,设计了报表系统的数据库,提高了报表模 板定制的灵活性。最后,以w a p 业务为例对报表系统主要功能模块的实现 进行了详细的说明,包括定制报表模板、制作报表和定时发布功能,并进 行了测试。 关键词:报表系统拨测系统m v c 元模型星型模型 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 d e s i g na n di m p l e m e n t p 汀i o n0 f r e p o i s y s t e m f o rd i a l t e s to fm o b l es e r c e s a b s t r a c t c h i n at e l c c o mh a st os u p e r v i s ea n da n a l y z eb o t ht h ec d m an e t w o r k sp e r f o r m a n c ea n d e x i s t i n gi s s u e sa f t e ri n t r o d u c i n gm o b i l es e r v i c e s a so n eo fc h i n at e l e c o m sm e t h o d so f n e t w o r kq u a l i t ys u p e r v i s i o n , d i a lt e s ts y s t e m ( d t s ) p l a y sag r a d u a l l yi m p o r t a n tr o l ei n r o u t i n em a i n t e n a n c ea n dt h et e s to fs e r v i c ep e r f o r m a n c ea n dq u a l i t y , a n di ti sa l s oac r i t i c a l m e t h o do fl o c a t i n ga n da n a l y z i n gs e r v i c ep r o b l e m s r o o tc a u s e r e p o r ts y s t e m ( r s ) a sp a r to f d t s ,i sr e s p o n s i b l ef o rd a t a - a n a l y z i n gt oe v a l u a t et h eq u a l i t yo fm o b i l es e r v i c e s h o w e v e r , t h e r ea r ev a r i o u sk i n d so fm o b i l es e r v i c ew h i c ha r ec h a n g i n gf r e q u e n t l y , a n dd i f f e r e n ts e r v i c e s h a v ed i f f e r e n tp e r f o r m a n c e a c c e s st a r g e t s t h e r e f o r e ,r ss h o u l db ea b l et os u p p o r ta d d i n g n e ws e r v i c e sf l e x i b l ya n ds e a r c h i n g , t a l l y i n gn e ws e r v i c et a r g e t sa n dt h ew a yt os e l e c ts e a r c h c o n d i t i o n sa n df i l t e rc o n d i t i o n st of i l t e rt e s t i n gr e s u l td a t as h o u l db ef l e x i b l e a c c o r d i n gt ot h ea b o v ep r o b l e m s ,t h i st h e s i si n t r o d u c e sr e p o r ts y s t e m ( r s ) w h i c hi s c a p a b l eo fs e a r c h i n g , t a l l y i n ga n da n a l y z i n gf l e x i b l ya n de x p a n d e de a s i l y w i t ht h eh e l po fr s , o p e r a t o r so fd t sc o u l da n a l y z er e l e v a n td i a g r a md a t a , l o c a t i n gt e s t i n gd a t ao fm o b i l es e r v i c e q u i c k l ya n da c c u r a t e l y , a p p r a i s i n gs e r v i c eq u a l i t yo fc h i n at e l e c o m a n d d i s c o v e r i n g n e t w o r k sp o t e n t i a lp r o b l e m s t h i st h e s i si sm a i n l ya b o u th o wt op r o m o t et h ef l e x i b l ya n dc a p a b i l i t yo fe x p a n d i n g f i r s t , t h i st h e s i sa n a l y z e st h ef u n c t i o n a la r c h i t e c t u r eo fd t sa n di t se f f e c ti ns u p e r v i s i n gt h eq u a l i t y o ft h en e t w o r k ,t h e na c c u r a t e l ya n a l y z i n gt h ef u n c t i o n st h a ts h o u l db er e a l i z e db yr s s e c o n d , a c c o r d i n gt ot h er e q u i r e m e n to fr s ,t h et h e s i sd e s i g n st h ew h o l ea r c h i t e c t u r eo fi ta n dt h e r e p o r ts e r v e rm a k e su s eo fm v c w h i c hc a na c h i e v el o o s ec o u p l i n ga n dc o u l db ef l e x i b l ei n a s p e c to fd e v e l o p m e n t ,m a i n t e n a n c ea n de x t e n s i o n a n dt h e n ,t h et h e o r yo fm e t a d a t aa n dt h e l o g i cs t r u c t u r eo fs t a rs c h e m aa r eu s e dt od e s i g nt h es t r u c t u r eo ft e s t i n gr e s u l td a t aa n dr s d a t at om a k ei tm o r ef l e x i b l e l a s t ,s o m em a i nf u n c t i o n a lm o d u l e so fr si n c l u d i n g c u s t o m i z i n gt h er e p o r tt e m p l a t e ,m a k i n gr e p o r t sa n dt i m e rd e l i v e r i n ga r ei m p l e m e n t e da n d n 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 t e s t e dw i t ht h ew a ps e r v i c ea st h ee x a m p l e k e y w o r d s :r e p o r ts y s t e m d i a lt e s ts y s t e mm v cm e t a - m o d e ls t a rs c h e m a 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 目录 摘要i a b s t r a ( 了r i i 第一章绪论1 1 1 课题来源1 1 2 课题目标及意义。1 1 2 1 课题目标。1 1 2 2 课题意义2 1 3 论文的主要工作和组织结构3 第二章移动拨测系统。4 2 1 移动网络中存在的问题4 2 2 拨测系统功能框架4 2 3 拨测系统组成结构6 2 4 拨测系统的作用【4 1 7 2 5 报表系统在拨测系统中的作用。8 2 6 本章小结。9 第三章报表系统需求分析和设计1 l 3 1 报表系统需求分析1 1 3 2 报表系统架构与功能模块设计。1 2 3 2 1 系统架构1 2 3 2 2 报表系统的功能结构1 3 3 2 3 模块设计1 3 3 3 报表系统数据模型设计1 6 3 3 1 元数据模型的建立1 6 3 3 :2 拨测系统数据源描述2 0 3 3 3 拨测系统数据源特征分析2 1 3 3 4 拨测系统数据源模型设计2 1 3 3 5 报表模板模型设计2 2 3 4 报表系统数据库设计2 3 3 4 1 事实表和维表数据库结构。2 4 3 4 2 报表模板数据库结构。2 5 3 4 3 定制存储过程完成业务逻辑。2 7 3 5 本章小结。2 8 第四章报表系统的实现。2 9 4 1 报表系统中添加w a p 业务的数据库实现2 9 4 1 1 移动业务测试结果数据库结构分析2 9 i v 北京邮电大学硕士学位论文 移动业务拨测报表系统的设计与实现 4 1 2 添加w a p 业务的数据库操作3 2 4 1 3 定制w a p 业务的存储过程3 3 4 2 定制报表模板功能的实现3 4 4 3 生成报表功能的实现4 3 4 4 定时发布功能的实现4 4 4 4 1 定制任务功能。4 4 4 4 2 定时执行任务4 5 4 5 报表系统测试与验证4 6 4 5 1 测试环境4 6 4 5 2 设计测试用例4 7 4 5 3 测试步骤演示。4 8 4 5 4 测试结果验证。5 2 4 5 5 测试总结5 4 4 6 本章小结5 4 第五章结束语5 6 5 1i 作总结5 6 5 2 展望。5 7 5 2 1 移动拨测系统发展方向。5 7 北京邮电大学硕士学位论文 移动业务拨测报表系统的设计与实现 1 1 课题来源 第一章绪论 本课题取自中国电信系统集成有限责任公司的中国电信c d m a 网络移动业务拨测 系统( 简称移动拨测系统或拨测系统) 中的报表系统。报表系统是拨测系统的重要组成 部分,根据移动业务针对测试结果查询、统计、汇总的需求生成各种样式的报表。 中国电信经营移动业务之后,需要对c d m a 网络的性能指标和存在的问题进行监 测和分析,而拨测系统在业务监测中的作用日渐重要,成为发现业务问题、分析定位故 障的重要手段之一。拨测系统是基于计算机网络及相关应用技术,用以增强业务层面测 试力度,通过自动模拟用户拨打测试的方式对提供的各种移动服务评估。 报表系统是拨测系统的数据分析模块,是一个集成了数据查询、统计和分析的系统, 可以用于创建报表模板,通过报表显示最新的、准确的数据。用户通过对报表系统数据 的分析,可以找到相关业务问题的参考解决方案。 鉴于移动业务类型种类繁多,变化频繁,以及不同业务性能评估的指标各异,报表 系统需要能够灵活的添加对新的业务类型的支持和新的业务指标的查询和统计功能,所 以公司没有采用通用报表系统,而是开发拨测系统的专用报表系统。 1 2 课题目标及意义 1 2 1 课题目标 从报表的生成方法【1 】看,典型的有三种情况: 第一类是产品中带的报表。这类报表是预先做好的,基本上是固定的。 第二类是由软件厂商在实施时为用户做的报表。用户可能会提出要求,实施服务商 负责完成报表的开发。这种方式能比较好地满足用户的需求,但灵活性还不大够,不能 针对业务的发展做到随需而动。 第三类是用户自己随时根据业务需要所做的报表。对于所使用的报表工具要求很 高,需要能够灵活地由用户白行定义各种复杂报表。这种方式代表了各种报表软件中报 表应用的趋势,即需要做到随需而动,就要更清楚地知道“需”是什么样的。实际业务 中的需求从不同角度有不同的发展与变化,应该提供由业务人员定义报表查询和展现的 方式。 目前较为流行的一些商业报表软件虽然能够支持第三类生产报表的方法,但是大多 侧重于软件通用性,缺乏报表定制时的灵活性,不能很好地满足移动业务拨测系统报表 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 的特殊要求,往往需要用户做大量的二次开发工作,使用起来不方便,主要存在以下缺 陷【2 j : ( 1 ) 扩展性能差。因为移动业务类型繁多,需要随时添加新业务类型的报表模型 和参数。 ( 2 ) 缺乏定制功能。因为移动业务的测试指标很多,查询条件和统计条件需要根 据需求进行灵活调整。 综上所述,应用于拨测系统的报表系统应该能够支持第三类生成报表的方法,还要 克服以上通用报表系统的缺点。本次开发的报表系统要具有以下基本功能: 可以灵活定制报表模板的查询、统计条件。 可以对报表模板的报表条件进行保存、修改和删除操作。 可以定时输出用户指定报表的日报、周报、月报。 可以随时添加拨测系统需要的参数,同时可以对已有参数进行修改、删除操作。 可以对用户管理和报表权限进行授权管理。 可以对报表数据进行过滤操作和一些复杂的分析,如汇总和平均。 可以产生报表系统的日志信息。 为了克服通用报表系统中的缺点,实现可扩张、可定制的报表系统,本次开发的主 要任务包括: ( 1 ) 提供多维度的数据查询和分析功能:分析不同业务类型测试结果中用于分析 测试结果的维度,和能够筛选测试结果的业务指标,并将其定义成能够供业务人员灵活 选择的查询条件和过滤条件。 ( 2 ) 提供可视化的、灵活定制功能:报表系统的最终用户可能是大部分业务部门 的工作人员,他们不一定具备很多的计算机方面的专业知识,如编写复杂的s q l 语句 等,但是并不能让系统把所有的报表都制作成固定格式,因为业务的需求是多变的。报 表的数量和形式都随时可能发生改变,让开发人员随时驻守现场更是不太现实。因此, 如何使报表系统简单易用,能够提供可视化的查询和统计条件选择的方式,是本次报表 系统开发的一个难点。 ( 3 ) 提供定时发布功能:通过定制定时任务的方式,用户可以通过报表服务器定 时生成日报、周报、月报。 1 2 2 课题意义 随着通信业务不断地发展,移动通信网络覆盖面迅速扩大,用户数量飞速增加,业 务不断多样化,现有的网络测试和有效监控手段面临极大挑战。为了确保服务质量,必 须对整个移动通信网络进行测试和有效监控。移动拨测系统作为中国电信网络质量监测 的重要手段,在日常维护、业务性能与业务质量测试工作中的作用同渐重要,成为发现 2 北京邮电大学硕士学位论文 移动业务拨测报表系统的设计与实现 业务问题、分析和定位故障的重要手段之一。 报表系统是移动拨测系统中对测试数据进行查询和分析的模块,业务人员通过定制 不同的测试任务,查询其测试结果,分析移动网络中存在的问题,并根据采集的信令协 议和测试结果报表定位故障。 中国电信系统集成有限公司为移动拨测系统开发的报表系统可以根据不同的业务 需求生成相应格式的报表,对测试结果进行查询和统计;可以根据需求,通过灵活选择 与测试结果关联的查询和统计条件,提高检索信息的准确度,并能够定制报表的输出字 段过滤测试结果中与分析当前业务质量无关的指标,帮助业务人员快速地提取有价值的 信息。 1 3 论文的主要工作和组织结构 本文首先阐述移动拨测系统的功能结构、系统架构以及在移动网络建设和优化中的 作用,研究了报表系统在拨测系统中的功能。其次,对报表系统的整体架构和主要功能 模块进行设计,研究了元数据建模的方法,采用星型结构设计测试结果的数据模型,并 设计了报表系统的数据库结构。最后,以w a p 业务为例实现了报表系统中定制报表模 板功能、应用模板制作报表功能、定时发布功能。 论文的组织结构如下: 镰 第二章主要介绍移动拨测系统,并分析了报表系统在拨测系统的作用。首先对于目 前移动网络中存在的问题进行分析,论述拨测系统的功能结构和整个系统的架构,并针 对目前对于移动网络的测试方法的局限性进行描述,重点通过对比的方式论述移动拨测 系统的作用。最后,研究了报表系统对测试结果的查询、统计功能以及数据分析功能。 第三章主要针对报表系统的详细需求进行分析,对报表系统整体架构以及主要的功 能模块进行详细设计,根据数据模型设计了报表系统的数据库结构。首先,对报表系统 的整体架构进行分析,采用m v c 模式设计报表服务器的体系架构,然后对主要的功能 模块进行了详细的设计,包括定制模板功能、制作报表功能、定时发布功能。其次,研 究了元数据和元数据建模理论,分析了采用星型结构建立数据模型的方法,在报表系统 中应用星型模型设计数据源元模型和报表模板元模型的方法。最后,按照设计的数据模 型给出了数据库的设计方案。 第四章以w a p 业务为例说明了测试结果的数据库表结构,实现了在报表系统中添 加w a p 业务模块以及处理w a p 业务的存储过程。然后,以w a p 与i n t c r n c t 详单查询 业务为例对报表系统的定制报表模板、应用模板制作报表和定时发布功能的实现进行了 阐述。最后,根据报表系统的需求对报表系统要实现的主要功能进行了功能测试。 第五章总结了全文的主要贡献,对拨测系统以后的发展和报表系统功能的扩展进行 了探讨。 3 北京邮电大学硕士学位论文 移动业务拨测报表系统的设计与实现 第二章移动拨测系统 随着移动网络的建设,为了确保网络的服务质量,完成移动网络中开展的各项业务 的测试任务,必须对整个移动通信网络进行有效测试和监控,建立移动拨测系统。本章 通过分析移动网络中存在的问题、拨测系统的功能框架和移动拨测系统的作用,阐述了 开发拨测系统的目的,并研究了报表系统在拨测系统中的作用。 2 1 移动网络中存在的问题 1 语音业务中存在的问题 移动通信的语音业务相比固网语音业务,由于用户终端的移动性、便利性,使得它 的话务量有着较强的随机性和突发性,容易造成话务量不均衡导致基站扇区及交换机的 拥塞而出现掉话和接通率下降;同时,由于用户位置更新频繁,对用户数据的传输要求 也高,尤其是异地漫游用户,用户数据的传递要经过诸多的网元,因此对数据的传输和 局数据的准确性要求更高。另一方面,由于无线电波的传播特性,也决定了在用户通话 中必然要受到外界客观因素如无线干扰、高速移动、覆盖盲区等的影响而出现通话质量 下降、掉话等问题。接通率、通话质量、掉话是用户评估运营商服务质量最重要的指标, 是移动运营商网络部门的重要考核指标,也是移动通信发展中一直伴随网络建设和优化 工作的一个重大问题。 2 数据业务中存在的问题 与话音业务相比,数据业务具有一个显著的特点是:业务性能和故障与网络性能和 一故障相关性弱,很难从网络统计指标中获得用户实际感受,只能部分反映甚至很难反映 用户对业务的实际使用感受。提高客户满意度是移动运营商提高市场占有率的一个有效 手段。客户满意度反映了客户对移动网络运营商的实力,以及对提供业务的种类、通信 质量、服务质量和服务效率的综合评估。目前移动运营商对客户满意度一般来自o m c ( 网络操作维护中心) 系统的统计数据、市场部组织的专业咨询公司的问卷调查及第三 方测试的数据分析。其中o m c 系统的统计数据,只是体现网络内部的性能质量,而无 法监测到用户的实际使用情况( 如呼叫失败、拥塞、掉话、切换失败等事件) ,缺乏客 观性;问卷调查的数据,由于被访用户的知识层次不同,存在着模糊性和不确定性;第 三方测试的结果是定时定点的局部数据,不具有普遍性;所有这些数据存在片面性和局 限性,没有客观地反映出真实的客户满意度。 2 2 拨测系统功能框架 4 北京邮电大学硕士学位论文 移动业务拨测报表系统的设计与实现 拨测系统是基于计算机网络及相关应用技术、用以增强业务层面测试力度、可以支 持跨地域全网连接的系统,通过自动模拟用户拨打测试的方式,实现的基本功能【3 l 如下: 通信质量日常检查工作,从服务的角度对各业务进行模拟测试。 与信令监测系统相配合共同完成部分网络指标测试和收集工作。 通过大批量、高密度的测试,从用户感知角度发现网络故障。 通过拨测任务的执行,实现对网络问题和故障的跟踪处理。系统的功能框架【2 】如图 2 1 所示: 应_ f i j 功能层 数据处理屡 数据采集屡 孵络 业务层 匝巫习臣圃 臣圈臣圃 困 圃 曰回 图2 - 1 拨测系统功能框架图 拨测系统应该提供的功能包括: 1 业务测试功能 移动拨测系统具备从用户角度感知和发现网络问题的能力,在各类增值业务日新月 异的情况下,充分发挥移动拨测系统的潜在优势,实现对各种类型业务的测试,特别是 增值业务的测试,是丰富网络监控手段、提高网络监控力度的有效方式。针对各类业务, 需要具备灵活的测试手段( 包括语音、短信、网络、手机模拟、语音识别、流程测试) 能够适应各种增殖业务的测试需要;监测要有一定的测试频度,具备长时间大频度测试 的能力;系统具备能够针对业务类的告警,告警包括业务类型、地点、时间等相关信息, 便于及时判断业务发生问题的大致情况。 2 拨测任务管理功能 包括拨测任务定制、拨测任务下达和调度、定制定时任务、定制周期性任务、定制 特定流程任务。拨测定制任务是指移动拨测系统应能灵活制定、管理测试任务,定义任 务逻辑,并将测试任务分配下发至测试终端进行测试。任务下达与调度是指移动拨测系 5 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 统应能根据各测试任务的测试起始时间、测试地点、优先级、紧急程度、持续时间等的 不同要求合理调度任务时间和分配测试点,并将各任务转换为执行指令下发给该任务对 应的测试单元。定制定时任务是指可以根据测试需要,事前定制相关任务,在规定时间 开始执行。定制周期性任务以分钟、小时、天、周、月为单位定制任务,规定任务起止 日期,在其规定日期内按照相应周期执行任务。特定流程任务可以根据业务特点,操作 员以基本测试功能为基础,根据需要指定相应测试流程,以当前某个步骤的测试结果来 触发下一步骤,以适应业务不断发展的需要,并且要求能够灵活定制业务类型。 3 任务执行状态实时监控功能 拨测系统中的控制系统应能够实时地监测当前执行任务的状态,包括测试终端当前 动作,资源使用情况,任务完成程度,已收集数据程度等。控制系统能够对任务进行实 时控制,包括任务放弃、任务终止、任务暂停和恢复等。 4 拨测资源管理功能 实现测试卡的管理以及调度。测试卡主要存放在s u m ( s i m 卡复用设备) 中,测 试任务将被选s i m ( 用户识别模块) u s n v i ( 用户服务识别模块) 的数据通过数据网络 调用到本地测试单元,并在本地登记通信网络进行测试,实现s i m u s i m 卡的远程虚拟 调度,克服物理s i m 舢s i m 卡分散管理带来的不便,节约s i m 舢s i m 卡资源。 5 数据采集功能 移动拨测系统应能独立或与信令监测系统配合,对多种网络通信质量指标进行测试 和验证,包括语音过网呼叫的全程性能指标、网间互联互通指标、短信互联指标,以及 局数据开通验证等。移动拨测系统在执行测试任务时,自动发起和终接呼叫并记录实际 拨入及应答的呼叫时间和次数。通过发送对应的电平信号,移动拨测系统能够测量端到 端的传输质量和话音质量。 6 测试结果分析功能 根据对各业务的测试,定期进行测试结果的统计及查询。可根据需求将测试结果进 行关联统计;对用户可以根据需要自行定义统计报表内容、报表输出日期以及报表呈现 方式;提供业务测试失败原因分析,如w a p ( 无线应用协议) 测试失败可定位到是因 为网站失效还是因为系统上卡无法接入网络造成的,或者系统原因;对通过周期性、有 计划的拨测任务生成列表,并根据拨测结果分析网络状况,以直观的形式呈现,必要时 产生告警;应该支持相关的汇总的测试报告,用于描述全局的测试结果,以及异常的测 试结果汇总,用于关注不成功的测试结果;对异常结果输出告警。 2 3 拨测系统组成结构 移动拨测系统由管理子系统、路由系统、数据中心、信令监测子系统、s i m 卡中心 和报表系统组成,拓扑结构如图2 2 所示。 6 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 管理子系统负责测试点和测试终端的管理以及测试卡等信息的维护,定制并下达测 试任务给测试点。s i m 中心管理子系统集成有s i m 中心管理软件,负责管理复用器,测 试时协调远程测试端调用卡信息,实时展现测试卡工作状态。控制端软件接收测试任务 并分配任务给测试终端测试。测试端主要是接收测试任务进行测试,回传测试结果。路由 中心负责各个模块的数据包转发以及省与集团路由之间的测试数据转发工作。数据中心 的主要功能是担负测试结果入库的任务。在复用器里安装的软件,负责控制复用器通道 上的测试卡,与s i m 中心管理软件配合完成虚拟卡调用。报表系统用于查看测试结果并 进行统计与展示。 2 4 拨测系统的作用【4 l 图2 - 2 拔测系统拓扑结构图 i # i i i i l l i :i l 1 以客户为中心,先于用户发现问题 移动拨测系统的测试终端是自动工作的,无需人为干预,可以7 x 2 4 d 、时的连续工作, 测试方式采用模拟用户的操作进行所有业务的拨打测试,可以在第一时间先于用户发现 业务的性能和质量的变化,尤其是新业务,为问题的定位和故障的排除提供指导,从另 一个方面为业务性能和网络质量的可靠性提供保证,让用户正常顺畅地使用移动业务, 帮助公司提高服务质量,减少投诉。 2 采集端到端的业务指标 7 北京邮电大学硕士学位论文 移动业务拨测报表系统的设计与实现 移动业务和网络的各项性能指标均来自各个网元系统中o m c 和n m c 等系统的性能 统计值,它忽略了用户到基站间或者用户到短信中心前的因素,而用户的使用情况即端 到端的业务性能指标是运营商最想知道,而这两者之间总是存在一定的差距。 3 对s p 的业务和服务质量监测 s p ( 业务提供商) 是指移动互联网服务内容应用服务的直接供应者,负责根据用户 的要求开发和提供适合手机用户使用的内容服务,并确定信息资费标准。s p 提供的业务 质量直接关系到用户的体验。移动拨测系统通过端到端不间断的拨打测试方式,长期对 业务内容提供商所提供内容和服务质量进行检测,对于无法使用的业务、不符合业务流 程规定或申请资料的业务进行取证,及时发出告警,对业务质量实施监控,对s p 业务内 容与宣传建立监控和存证机制。 4 对业务支撑部门的作用 业务计费准确性是运营商对内提供收入保障、经营分析与决策的基础,是对外提供优 质服务,适应快速发展的业务和市场,在激烈的市场竞争中取得优势的前提。由于电信 业务种类繁多,新业务增长迅速,计费系统需实时变动、升级,以适应业务的需求,从 而增加了系统的风险,为计费业务系统的准确性、稳定性、高效性提出了更高的要求。 采用拨测技术的自动计费准确性验证系统,既可以利用计算机自动控制的拨打测试 产生大量真实的话单,用以校验端局交换机等各话单采集点的原始话单生成的可靠性和 准确性,又可以利用计算机系统自动对拨测产生的话单模拟进行预处理、批价、帐务处 理等过程,并与取自计费系统的结果进行对比。 5 业务层面的性能指标告警,弥补数据网管系统的不足 鉴于移动数据业务系统的复杂性,数据网管系统不健全且告警范围较窄,目前还没 有业务告警。有些情况下业务中断或者业务已受影响,但无告警产生,直到业务质量严 重劣化,用户投诉大量产生时,系统故障才被发现。因此实现对现有业务的业务性能告 警和业务相关告警非常有必要。 移动拨测系统与数据业务网管系统紧密结合,通过移动拨测系统进行的全业务的拨 打测试,从业务层面上提供业务不能用的告警,输出到数据网管采集系统,实现全部业 务系统的性能告警和业务相关告警,为及时发现业务系统问题,处理业务系统故障提供 有力手段。 2 5 报表系统在拨测系统中的作用 报表系统用来查询测试结果,通过对测试结果的统计分析评价网络的质量或定位网 络中存在的问题。报表系统提供用户直接交互的接口,采用b s 结构,用户通过w e b 方 式查看拨测结果、进行拨测结果统计、进行人工违规判定、输出拨测结果等。报表系统 在拨测系统中的功能如图2 3 所示。报表系统的作用如下: 8 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 1 提供基本查询和统计功能 可根据各业务测试要求定期进行测试结果的统计及查询,如每月提供全网s p 测 试成功率,各业务测试情况;可根据需求将测试结果进行关联统计,如统计某运营商当 月各业务测试、统计所有运营商每种测试项目每月成功率( 所有运营商测试成功率的平 均值) 。 可以根据需要自行定义统计报表内容、报表输出日期( 如周期性输出) 以及报 表呈现方式。 在系统的图形呈现方式上功能齐全,包括饼状图、柱状图、曲线等图形直观反 映呈现用户所需数据,并提供趋势图。 统计、查询结果能够以e x c e l 表形式输出。 图2 - 3 移动拨测系统功能模块结构图 2 提供分析功能 提供业务测试失败原因分析,如籼测试失败可定位到是因为网站失效还是因为系 统上卡无法接入网络造成的,或者系统原因。 能够通过周期性、有计划的生成拨测任务列表,并根据拨测结果分析网络状况, 以直观的形式呈现,必要时产生告警,如可定义每日业务测试接通成功率的指标,当测 试结果低于测试要求指标时产生告警提示。 支持相关的汇总的测试报告,用于描述全局的测试结果,以及异常的测试结果 汇总,用于关注不成功的测试结果,对异常结果输出告警。 2 6 本章小结 本章主要对于拨测系统在移动网络建设和优化中的作用以及报表系统在拨测系统 中的作用进行阐述。首先分析了移动业务中可能存在的问题,其次对拨测系统的功能和 9 移动业务拨测报表系统的设计与实现 务质量方面的作用,最后阐述报表系 能。 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 第三章报表系统需求分析和设计 报表系统是移动拨测系统的数据分析模块,集成了数据查询、统计和分析功能,可 以用于制作报表,来显示准确的、最新的数据。通过对报表数据的分析,可以发现移动 业务中存在的问题,并对如何定位问题提供参考。本章分析了应用于拨测系统的报表系 统的需求,设计了报表系统的体系架构,对主要功能模块进行了详细设计,结合元数据 建模理论,采用星型结构建立报表系统的数据模型,实现了可扩展的,定制灵活的报表 系统,提高了查询效率和精确性。 3 1 报表系统需求分析 报表系统需要实现制作报表、查看报表、报表管理等功能。制作报表的功能可分为 报表模板定制功能和应用模板制作报表;查看报表包括保存查询条件、检索和查看报表; 报表管理功能包括定时发布功能、报表模板管理、权限管理和用户信息管理。具体描述 如下: 制作报表是报表系统的核心功能,而能够灵活定制报表模板是应用拨测系统中的报 表系统的一个重要需求。报表系统应该允许用户灵活定制报表模板过滤条件,包括定新 的过滤条件以及进行删除和修改操作。用户可以选择查询界面中包含哪些查询条件,通 过定制不同的查询条件对报表系统输出进行过滤。输出栏目也应该能够根据用户的要求 进行选择,在用户制作的报表中只包含其关心的业务指标,使得对于信息的定位更加方 便。报表模板在定制之后,按照不同的业务类型进行保存便于用户以后的使用。 查看报表是指用户查看已经制作好的报表,要求实现三个基本功能:保存查询条件、 检索报表和查看报表。用户在应用某个报表模板制作报表之后,以后也可能应用同样的 条件查询测试结果,所以用户在填好查询条件后,报表系统要能够保存查询条件,方便 下次查询时使用。查询条件也允许被修改、删除和使用。检索报表是指用户可以通过在 检索报表对话框中输入要查询的报表名称,就直接进入查询报表的配置界面。查看报表 功能是指用户在报表模板中查询某一报表,输出结果后,报表可以保存在本地或保存在 服务器上。当保存到服务器上时,在查询报表中对应的报表名称会变成一个目录,报表 名称将以 报表名称+ 用户名+ 保存日期 形式存在。也可以对报表进行删除和分发两种功 能。用户只能删除自己制作的报表。通过对选中要分发的报表,指定用户拥有该报表阅 读授权。 报表管理功能要求报表系统对报表模板、已经制作的报表、用户信息和用户的权限 等提供管理功能,并要求定时发布功能,方便用户通过定制定时任务的方式由报表系统 自动为用户制作日报、周报和月报。定时发布功能是报表开发的一个特点,要求用户能 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 够在某个报表模板上设置查询条件之后,报表系统能够根据定制的执行时间自动帮助用 户生成报表。用户管理是对报表系统用户的个人信息进行管理,包括当前用户的登录名、 用户名、所属域、用户角色和操作权限。报表系统应将用户分为不同的角色,并对不同 的角色授予不同的权限,包括定制模板、管理模板、查看报表等的权限,提高报表系统 的安全性。 3 2 报表系统架构与功能模块设计 3 2 1 系统架构 报表系统是基于b s 架构的w e b 应用系统【5 1 ,分为客户端和报表服务器。客户端通 常就是浏览器,报表服务器是w e b 服务器,负责处理客户端的请求并查询数据库,对 请求做出正确的响应。报表系统的整体架构如图3 - 1 所示。 h 、1 , 一 ( 、r 叫 图3 1 报丧系统架构 w e b 报表服务器的体系架构使用m v c ( 模型视图控制器) 模式1 6 1 。m v c 模式把 软件系统分为三个基本部分:模型,视图和控制器,目的是实现一种动态的程序设计, 使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外 此模式通过对复杂度的简化使程序结构更加直观。控制器负责转发请求,对请求进行处 理;视图是由界面设计人员进行图形界面设计;模型由程序员编写程序实现业务逻辑处 理。应用j 2 e e ( j a v a 平台企业版) 技术设计的基于m v c 模式的报表系统架构r 7 】实现方 式如图3 2 所示。 视图层【8 】用于报表系统和用户之间的交互,提供可视化的操作界面,由j s p 页面实 现,j s p 是实现动态页面一种简单、直接的技术,使基于w e b 的开发更加迅速。 1 2 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 图3 - 2 报表服务器m v c 架构 业务层主要是针对不同界面操作,通过j a v a 类访问报表数据库系统,查询相应的数 据显示正确的页面,或者保存用户的操作到数据库相对应的表中。 控制层【9 l 用于对用户的操作请求在不同的页面之间进行重定向,控制报表系统的操 作流程,主要通过h t t p s e r v l e t l l o 】实现。h t t p s e r v l e t 响应唧请求,将请求中的参数传 递到相应的业务处理模块。 3 2 2 报表系统的功能结构 根据报表系统的需求分析和整体架构的设计,报表系统的主要功能分为三个模块, 即制作报表模块、查看报表和报表管理模块,对应的功能结构分别如图3 3 所示。 3 2 3 模块设计 图3 - 3 报表系统功能结构图 北京邮电大学硕士学位论文移动业务拨测报表系统的设计与实现 定制报表模板、应用模板和定时发布三个功能是报表系统的核心功能,体系了为拨 测系统开发的报表系统的特点,下面针对这个三个模块的设计进行详细的说明。 3 2 3 1 定制报表模板 报表模板的定制过程包括定制报表制

温馨提示

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

评论

0/150

提交评论