论文部分内容阅读
在我国的互联网行业处于高速发展的当下,普通家庭观看电视和视频的方式不再满足于之前的有线电视和数字电视。随着计算机技术和电子技术的发展,近几年兴起的互联网电视行业飞速的发展,由于互联网电视不需要过高的技术门槛,而且其生产商较多,所以有了品牌众多的产品进入了这个市场,加入了这个新兴的市场的竞争中。在这一主流趋势下,中国移动也看到了市场中潜藏的巨大机遇,于是开始着手进行互联网电视业务,并制定了相应的发展策略和目标。为了实现这一目标,中国移动推出了关于家庭数字化服务的很多产品和业务,而魔百和就是OTT TV产品的一种,并受到了很多用户的喜爱。随着魔百和业务的不断发展,用户数量越来越多,这对后台的运维工作产生了巨大的压力。一方面,目前的运维工作缺少面向互联网电视业务的监控系统,另一方面,目前的运维工作无法在系统快要达到阈值时发出告警。基于以上对现状的分析,可以看出,OTT TV系统的运营与维护工作受到了很大的挑战,怎样在系统快要到达阈值时进行预警,使运维人员做到主动的去运维,怎样快速地判断OTT系统的故障类型或者IP网络的故障类型,怎样比较客观的去评价用户的体验质量和OTT TV的服务质量,由此可见,建立一套针对OTT TV业务的视频质量监测系统是很有必要的。本课题使用了B/S架构来实现了一套Web系统供运维人员可以实时的观测到目前整个互联网电视系统的运行健康程度,并从多个维度展示系统的运行状态。本课题在设计与实现这一系统时,对其业务流程做了充分的调研,并对其进行了详尽的需求分析,无论是功能性需求,还是非功能需求,都做了详细的说明。之后对系统进行了总体设计,介绍了系统的总体架构和模块划分,还介绍了系统的数据库设计,并对一些的数据库表进行了详细介绍。随着介绍了系统各模块的设计与实现,运用了流程图、类图、序列图对各模块的业务流程以及实现逻辑进行了说明,其分别对通信模块、终端管理模块、服务器管理模块、数据管理模块、故障挖掘模块、报表管理模块等六个模块进行了说明。最后对系统进行了测试,首先明确了系统的测试目标,之后对系统进行了功能性测试和非功能性测试,并展示了测试结果和分析结果,系统的运行结果均满足系统需求。