节点文献
互动电视监控系统的设计与实现
Design and Implementation of Interactive TV Monitoring System
【作者】 赵泉;
【导师】 史清华;
【作者基本信息】 山东大学 , 软件工程, 2011, 硕士
【摘要】 视频点播是互动电视的主要业务,数字电视的转换和有线电视网的双向改造为有线电视运营商开展视频点播业务提供了基础条件。目前各地运营商已开始建设或规划互动电视业务平台。运营商为了摆脱受一家互动电视厂商的限制,通常分别采购不同厂家的视频服务器,后台管理系统,IP-QAM,应用服务器等产品。不同厂家的产品都有相应的监控系统,但是运营商没有统一的监控系统。针对运营商互动电视系统没有统一监控系统的问题,解决的方法是设计了一套统一的互动电视监控系统。在文中,首先对互动电视系统进行了详细的分析,通过深入分析机顶盒点播过程可知,只要点播成功说明点播系统工作正常。由此利用计算机模拟机顶盒的点播过程来判断后台管理系统,视频服务器系统,IP-QAM设备的运行情况。只要模拟过程信令交互正常,则说明系统正常。其次,通过Connect连接门户服务器、数据库服务器及FTP服务器等服务器的相应端口是否连上来判定服务是否正常。然后,通过Ping命令判断互动电视系统的网络是否通畅。最后,若互动电视系统工作不正常,通过手机短信报警的方式及时通知互动电视运营商和集成商。监控系统的实现采用VC++6.0开发工具,access2003数据库,利用ADO、Socket和多线程编程技术实现了互动电视监控系统。对于开发工具的选择,考虑到短信猫设备提供的驱动是VC++6.0实现的,所以开发工具采用VC++6.0。因为监控程序需要访问数据库的数据量不大,且监控日志都记录到日志文件中,所以采用access数据库。利用易于实现的ADO技术操作access数据库。该系统的模块划分为:计算机模拟机顶盒点播RTSP模块、Connect模块、Ping模块和短信报警模块。系统分别对各个模块进行了测试,测试通过后,又进行了综合测试,测试效果良好。为了避免在监控系统机器重启后需要手动重启监控程序,将该程序打包成服务程序,这样监控程序在机器重启时能够自动重启。该监控系统在某广电运营商系统进行了测试,测试效果良好。系统对运营商和集成商及时发现故障和排除故障,提供了很大的帮助,避免了接到用户投诉后才发现故障的情况,并为运营商节省了成本。
【Abstract】 Video on demand is the main business of interactive TV, Digital TV Conversion and cable TV networks throughout the two-way transformation prepares the basic conditions for cable operators to provide video on demand service. Operators across the country have started construction or planning platform for interactive TV services. In order to get rid of restrictions of operators by an interactive TV vendor, a video server, back office systems, IP-QAM, application servers and other products of different manufacturers are generally purchased. Each product has an own monitoring system, but there is no unified monitoring system. There is no uniform system problem for interactive TV monitoring system, the solution is to design a unified set of interactive TV monitoring system.In the paper, first, the interactive TV system is analyzed detailed, through in-depth analysis of STB’s demand; we know that as long as demand shows the success of on-demand, system is working properly. Thus, the process of using computer simulates STB’s on demand to determine running situation of the back office system, video server system, IP-QAM. As long as signaling interaction process is normal, the system is normal. Secondly, Connecting the corresponding port of the portal server, database server and an FTP server and other servers through the Connect function is up to determine whether the service runs normally. Then, determine the interactive TV system network running situation by the Ping function. Finally, if the interactive TV system is not working properly, and interactive TV operators and integrators are informed through the SMS alarm notification timely. Monitoring System take advantage of VC++6.0 development tools, access 2003 database, using ADO, Socket and multi-threaded programming techniques achieves TV monitoring system. For the choice of development tools, taking into account the GSM MODEM device driver implementation of VC++6.0, so the development tool uses VC++6.0. Monitoring program need access the database, because the amount of data is small and monitoring log writes a log file, it uses ACCESS DB. Using the ADO technology of easy realization operates ACCESS DB.The system is divided into modules:module of computer simulating STB RTSP on-demand, module of connect, module of Ping and module of SMS alarm. Systems are tested on each module, then a comprehensive test is carried out, the test result is good. In order to avoid restarting the monitoring program manually after restarting the machine, the program is packaged into a service program, so the monitor program can automatically restart when restart the machine. The monitoring system is tested in a radio and TV operators, it has good results. It is a great help for System operators and integrators to detect faults and solute problems, and avoids the problem of the discovering faults after receiving a complaint and cost is saved for operators.
【Key words】 interactive TV; monitoring system; simulating STB program; SMS alarming;
- 【网络出版投稿人】 山东大学 【网络出版年期】2012年 07期
- 【分类号】TP311.52
- 【被引频次】2
- 【下载频次】69