论文部分内容阅读
近年来,随着三网融合的逐步推进,IPTV业务也得到了迅猛的发展。IPTV是一种利用宽带有线电视网,集互联网、多媒体以及通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的新技术。IPTV的交互式业务提供模式也日益得到广大用户的认可,IPTV业务也已经成为电信运营商们新的收入增长点。
在IPTV业务迅速发展的同时,用户对IPTV业务的服务质量也提出了更高的要求,如何采取全面有效的措施监测并维护IPTV网络是当前IPTV业务推广过程中面临的最大挑战。目前,IPTV网络监测系统技术尚未完全成熟,已有的基于WinCE平台的手持式IPTV测试仪表还存在一些问题,不能完全满足运营商现阶段监测与维护IPTV网络的需求。
针对这一状况,论文在以嵌入式Linux下的网络测试仪的研发为背景,在介绍IPTV网络概况以及当前监测技术的同时,重点完成了基于嵌入式Linux下IPTV网络测试仪的软件架构设计以及实现。本文的主要工作包括以下几个方面:
①充分调研IPTV的市场需求以及发展现状,对比了当前IPTV网络监测技术的发展现状。
②深入研究了嵌入式Linux操作系统的结构设计、进程调度、文件系统、图形界面等相关内容,构建了基于嵌入式Linux下的软件开发模式,并完成了软件开发环境的搭建,同时也对Linux操作系统内核的裁剪与定制进行了研究。
③针对测试仪的功能需求以及嵌入式Linux系统的软硬件资源,提出了适合IPTV测试仪硬件环境的软件总体设计方案,并对所用的重要开发方法进行了分析。
④基于面向对象以及模块化的设计思想,对IPTV网络测试仪上层软件中主要模块的实现进行了详细设计。主要包括IPTV网络性能测试、局域网维护工具、设备驱动程序设计、测试数据管理、功能升级以及图形界面模块的设计及实现。
⑤通过现场测试,对各功能模块进行了验证,并对测试数据进行了分析。
⑥最后对论文做出了总结,同时指出了下一步研究以及应用的难点与方向。
通过对电信运营商IPTV网络的实际现场测试表明,本文提出的基于嵌入式Linux的IPTV网络协议监测技术的软件实现方案可以在硬件平台上稳定可靠地运行,完全可以满足现阶段电信运营商对IPTV网络性能测试与维护的需求,该测试仪已经成功商用,市场反应效果良好。