IPTV系统中EPG模块框架的设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:candyyao007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IPTV是互联网业的新兴应用,它基于宽带IP网,提供给人们全新的视听体验,并将深深影响人们的生活和学习。EPG模块是IPTV系统中最重要的模块之一,是整个系统中变化最快的模块。本文重点阐述了一个具有高可扩展性、易维护、易扩展的EPG框架的设计和实现。 文中首先分析了数字电视中的EPG实现方案和主流的Web应用开发平台,并根据论文实现所用的IPTV系统整体结构,选择了EPG实现所用的方案和平台。 所用方案为交互式方案,因为相对于数字电视,IPTV系统最大的特点就是和用户的强大交互性。平台使用LAMP,此平台具有高性价比且被中小企业开发广泛采用。EPG实现采用给客户端的机顶盒提供HTML页面,由机顶盒负责解释并显示。 EPG实现基于MVC模式思想,便于快速开发,容易支持多套显示界面。框架实现分为五层,每层都有特定的功能,高层调用底层提供的服务。 EPG模块和其他模块的通信采用了代理方式,这同样有助与扩展性和维护性。EPG的实现基于SDK,便于以后给客户提供集成的EPG开发工具,让客户自己制作EPG。 在论文最后对EPG性能进行了测试,测试结果表明性能满足了最初的设计目标。IPTV的发展要求EPG有更高的性能,一些性能改进措施在文后进行了阐述。 目前国内外关于IPTV的标准还在定制中,本文所做的研究对EPG标准的建立和其它厂商的EPG开发都有重要的参考价值。
其他文献
将计算机技术、数字信号处理技术和通信技术相结合,实现工程机械的远程故障诊断是当前机械设备智能化的重要发展方向。本文结合“装载机远程服务系统与智能化挖掘机”这一项
本文首先提出了短信增值业务平台系统模型,解决了许多企业在构建自己的短信服务渠道的时候,将面临的同时接入多个移动运营商而现有的多个业务系统都需要使用短信服务的问题;然后
随着现代社会的高速发展,高速宽带网络正变得日益普及,而且,宽带网络将占领大部分互联网市场。网络流量的迅猛增长对网络质量、网络安全以及网络运营带来沉重的压力。对于面临的
交通运输信息标准是交通运输信息系统建设的重要依据,其本身应具有科学性、唯一性。然而,由于交通运输领域内的复杂性、相关领域之间的交叉特点以及标准编写人员对交通运输业务
设计模式在软件开发领域中的地位早已被认可,它能使所生成的系统体系结构更加精巧,简洁和易于理解。MVC三元组结构是近年来兴起的一种架构模式,它将软件开发分成模型-视图-控制
在软件的开发中,有相当多的都涉及到数据库的使用,面向数据库的单元测试在其中发挥着重要的作用。本文设计并实现一种面向数据库的单元测试框架,该框架使用在.NET下,能够有效
椭圆曲线密码体制(Elliptic Curve Cryptology,ECC)相比RSA拥有更高安全性、更小存储空间以及更低带宽要求,已经被工业界广泛应用于安全性要求高的芯片中。但是ECC的安全性所
随着网络信息技术的迅速发展和企业信息化程度的提高,有越来越多的信息积累,其中大部分是以文本形式存在。人们急需一种能够从大规模的文本信息资源中提取符合需要的、简洁的、
信息技术与Internet的飞速发展极大的改变着人们的学习方法和方式,为教育的发展带来了很大的契机。网络教学是随着现代信息技术发展而产生的一种新型的教学形式,具有突破时空
自主计算是近年兴起来的一个热门领域,其研究目标是解决日益增加的计算系统复杂度问题,主要特征包括:自配置、自优化、自修复和自保护等。本文对当前的自主计算研究现状进行