所谓 EPG 电子节目菜单。可你是否知道 EPG 并非单纯的“节目菜单”? IPTV 所提供的各种业务的索引及导航都是通过 EPG 系统来完成的。 IPTV EPG 实际上就是 IPTV 的一个门户系统。实际上在 EPG 界面上一般都提供各类菜单、按钮、链接等可供用户选择节目时直接点击的组件。
网络协议电视(Internet Protocol Television,IPTV),是基于宽带网络的,集合互联网、通信和多媒体等多种技术于一体的新型交互式服务。IPTV是传统电视与互联网的相互渗透,这种新型业务将广电和电信的传统业务相融合,是电信网、计算机网和有线电视网三大网络融合的重要突破点。 IPTV系统中的电子节目菜单(Electronic Program Guide,EPG)是运行在IPTV业务支撑平台上的门户服务子系统。EPG是基于终端机顶盒的,面向最终用户的人机交互界面,是IPTV系统的重要组成部分。IPTV系统中的EPG不同于传统的数字电视中的EPG,因为数字电视终端与IPTV终端为EPG提供的系统环境不同,IPTV的EPG能够为用户提供更好的交互,所以需要根据IPTV的特点进行EPG的设计。研究目的是设计并实现IPTV系统中的EPG门户系统,与IPTV业务平台接口以及机顶盒终端接口集成,实现完整的IPTV业务流程。 本文首先说明了课题的研究背景,介绍了IPTV发展的历程和趋势。然后分析了IPTV系统的架构,说明EPG所处的位置和作用。最后根据软件工程的相关理论,对IPTV系统中的EPG门户按照需求分析,系统设计,代码实现的顺序构建了整个系统。 所做的主要工作包括: (1)需求分析。明确了EPG的系统范围和所要达成的目标。EPG在IPTV中为用户操作提供导航,提供有关节目的信息、用户的信息,用户命令的解析和交互。对EPG给用户提供的功能进行具体的分析。