《条件接收装置、在条件接收装置中实现EPG的方法.pdf》由会员分享,可在线阅读,更多相关《条件接收装置、在条件接收装置中实现EPG的方法.pdf(9页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102026036A43申请公布日20110420CN102026036ACN102026036A21申请号201010585332222申请日20101210H04N21/462201101H04N21/4623201101H04N21/435201101H04N21/47220110171申请人深圳国微技术有限公司地址518000广东省深圳市高新技术产业园南区高新南一道国微大厦2F72发明人江楚发74专利代理机构深圳市康弘知识产权代理有限公司44247代理人胡朝阳杨乐兵54发明名称条件接收装置、在条件接收装置中实现EPG的方法57摘要本发明提出一种条件接收装置、在条件接收。
2、装置中实现EPG的方法。其中,该方法包括条件接收装置获取包括节目列表和播放参数信息的EPG数据;主机从条件接收装置获取EPG应用脚本,使用浏览器执行该EPG应用脚本并显示执行结果;条件接收装置与主机通过CI接口进行EPG信息交互;其中,EPG应用脚本使用与主机的浏览器相适配的脚本语言。本发明不仅增加了条件接收装置的业务范围,同时也扩大了EPG的实现载体,且有利于运营商的需求,定制完全统一风格的个性化EPG进行统一管理。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书5页附图2页CN102026051A1/1页21一种在条件接收装置中实现EPG的方法,其特征在于。
3、,包括条件接收装置获取包含节目列表和播放参数信息的EPG数据;主机从条件接收装置获取EPG应用脚本,使用浏览器执行该EPG应用脚本,并利用EPG数据生成EPG;条件接收装置与主机通过CI接口进行EPG信息交互;其中,EPG应用脚本使用与主机的浏览器相适配的脚本语言。2根据权利要求1所述在条件接收装置中实现EPG的方法,其特征在于,所述条件接收装置至少从以下途径其中之一获取EPG数据通过CI接口从主机的传输流解析获取EPG数据;从条件接收装置自带的数字电视信号接收模块输出的传输流中解析获取EPG数据;通过网络从其他传输流解析装置中获取EPG数据。3根据权利要求1所述在条件接收装置中实现EPG的方。
4、法,其特征在于,所述获取EPG应用脚本的步骤包括条件接收装置向主机发起一个EPG应用启动请求的应用命令,主机通过EPG应用启动应答的应用命令作出回复;主机通过文件请求的应用命令向条件接收装置请求EPG应用脚本,条件接收装置通过文件应答的应用命令将EPG应用脚本或发送给主机。4根据权利要求3所述在条件接收装置中实现EPG的方法,其特征在于,在条件接收装置向主机发起一个EPG应用启动请求之前,还包括条件接收装置与主机协商会话通道的步骤。5根据权利要求1所述在条件接收装置中实现EPG的方法,其特征在于,条件接收装置与主机均采用CI及其扩展标准的通信协议。6根据权利要求1所述在条件接收装置中实现EPG。
5、的方法,其特征在于,CI接口为PCMCIA接口。7根据权利要求1所述在条件接收装置中实现EPG的方法,其特征在于,EPG应用脚本存储在条件接收装置内部的存储器或外接的智能卡,或者,EPG应用脚本由条件接收装置从传输流或网络上获取。8一种条件接收装置,通过CI接口与主机通信,该条件接收装置至少包括EPG信息收集模块,用于获取包含节目列表和播放参数信息的EPG数据;EPG应用管理器,用于管理EPG数据使执行EPG应用脚本时生成EPG;EPG信息存储单元,用于存储EPG应用脚本的代码和EPG内容信息;由主机从条件接收装置获取EPG应用脚本,使用浏览器执行该EPG应用脚本并显示执行结果,且条件接收装置。
6、与主机通过CI接口进行EPG信息交互;其中,EPG应用脚本使用与主机的浏览器相适配的脚本语言。9根据权利要求8所述条件接收装置,其特征在于,条件接收装置与主机均采用CI及其扩展标准通信协议。10根据权利要求8所述条件接收装置,其特征在于,CI接口为PCMCIA接口。权利要求书CN102026036ACN102026051A1/5页3条件接收装置、在条件接收装置中实现EPG的方法技术领域0001本发明涉及一种数字电视技术中的电子节目指南EPG,尤其是涉及一种在条件接收装置中实现EPG的方法,以及使用该方法的条件接收装置。背景技术0002近20年来,由于广播技术例如有线电视、卫星电视和其它数字电视。
7、系统的发展,电视观众可利用的节目选择数目急骤增长。今天,许多电视观众可能要从几百个电视频道进行选择。0003电子节目指南ELECTRONICPROGRAMGUIDE,EPG以矩阵形式排列和显示广播的节目,且可随时更新EPG,以反映节目时间表中的变化;还有,EPG可以传送列出的每个节目的非常详细的描述,其中包括节目的梗概、剧中演员、播出时间、分类或类型、以及节目是可为所有的观众接纳还是只有成年观众接纳。由于可以存储大量的节目信息,所以通常可以按照节目类型或主题来分类或归类EPG信息。这就允许观众指定他或她感兴趣的节目类型,并且只观看这些符合观众指定类型的节目清单。0004由于EPG的出现便利了电。
8、视用户,因而,在当前市场上的机顶盒SETTOPBOX,STB和数字电视一体机INTEGRATEDDIGITALTV,IDTV普遍都集成EPG,这种EPG是与电视机所绑定,出厂后便固定下来,不同厂商或不同类别的电视机具有不同风格的EPG,这样很不利于运营商统一管理,以及不方便进行业务的扩展。0005另外,条件接收CONDITIONALACCESS,CA装置作为与运营商个性化密切相关的产品,用来控制用户收看经过授权的数字电视节目含音频、视频、数据等,通过条件接收装置可让数字电视运营商在电视系统中对用户进行授权控制及授权管理,从而实现数字电视节目的有偿服务。0006当前,条件接收装置在功能上只作为授。
9、权解扰模块,功能比较单一,无法用户在条件接收装置上实现个性化定制新功能的要求。发明内容0007本发明提出一种条件接收装置、在条件接收装置中实现EPG的方法,以满足用户在条件接收装置上实现个性化定制新功能的要求。0008本发明采用了如下技术方案来实现一种在条件接收装置中实现EPG的方法,其包括条件接收装置获取包含节目列表和播放参数信息的EPG数据;0009主机从条件接收装置获取EPG应用脚本,使用浏览器执行该EPG应用脚本,并利用EPG数据生成EPG;条件接收装置与主机通过CI接口进行EPG信息交互;其中,EPG应用脚本使用与主机的浏览器相适配的脚本语言。0010其中,所述条件接收装置至少从以下。
10、途径其中之一获取EPG数据通过CI接口从主机的传输流解析获取EPG数据;从条件接收装置自带的数字电视信号接收模块输出的传输流中解析获取EPG数据;通过网络从其他传输流解析装置中获取EPG数据。说明书CN102026036ACN102026051A2/5页40011其中,所述获取EPG应用脚本的步骤包括条件接收装置与主机协商会话通道;条件接收装置向主机发起一个EPG应用启动请求的应用命令,主机通过EPG应用启动应答的应用命令作出回复;主机通过文件请求的应用命令向条件接收装置请求EPG应用脚本,条件接收装置通过文件应答的应用命令将EPG应用脚本或发送给主机。0012其中,条件接收装置与主机均采用C。
11、I及其扩展标准的通信协议;CI接口为PCMCIA接口;EPG应用脚本存储在条件接收装置内部的存储器或外接的智能卡。0013本发明公开的条件接收装置,通过CI接口与主机通信,该条件接收装置至少包括EPG信息收集模块,用于通过CI接口从主机获取传输流,提取包括节目列表和播放参数信息的EPG数据;EPG应用管理器,用于管理EPG数据使执行EPG应用脚本时生成EPG;EPG信息存储单元,用于存储EPG应用脚本的代码和EPG内容信息;由主机从条件接收装置获取EPG应用脚本,使用浏览器执行该EPG应用脚本并显示执行结果,且条件接收装置与主机通过CI接口进行EPG信息交互;其中,EPG应用脚本使用与主机的浏。
12、览器相适配的脚本语言。0014其中,条件接收装置与主机采用符合CI通信协议应用层命令进行EPG信息交互;CI接口为PCMCIA接口。0015与现有技术相比,本发明具有如下有益技术效果00161传统EPG只是实现在机顶盒或电视机上,本发明在条件接收装置上实现EPG,不仅增加了条件接收装置的业务范围,同时也扩大了EPG的实现载体。00172传统的EPG是固化在机顶盒或电视机上,而且EPG的风格因制造厂商不同而有差异。而利用本发明在条件接收装置上实现的EPG是可定制化,可针对运营商的需求,定制完全统一风格的个性化EPG,这有利于运营商统一管理。00183传统的EPG只是作为节目信息的显示,本发明在条。
13、件接收装置上的EPG可以实现更多的业务应用,如可以在EPG上实现运营商实时的广告业务,可以针对用户需要,实现定时播放的功能,等。附图说明0019图1是“浏览器脚本”的模型示意图;0020图2是条件接收装置实现EPG的结构示意图;0021图3是条件接收装置与主机在实现EPG过程中的信息交互示意图。具体实施方式0022本发明提供一种在条件接收装置中实现EPG的方法,以满足用户在条件接收装置上实现个性化定制新功能的要求。0023传统的EPG主要是解决两个问题一是EPG数据的收集,即从传输流TRANSPORTSTREAM,TS中提取节目提供商播出节目的列表和播放参数。按照EPG国家标准,EPG数据主要。
14、包括两部分基于SISERVICEINFORMATION,服务信息的基本EPG数据和基于XML的扩展EPG数据;二是构建EPG图层画面,将EPG数据通过一定的布局,以直观的形式显示给数字电视用户,使得用户可以方便地接收、选择数字电视节目。0024本发明在条件接收装置中实现EPG,除了需要解决以上两个问题之外,还需说明书CN102026036ACN102026051A3/5页5考虑另外两个问题一是实现标准化的通信协议,使得EPG图形界面及EPG数据可以通过CI接口传输给主机带CI接口的机顶盒或电视机,由CI主机的浏览器如MHEG5BROWSER执行及显示EPG画面;二是使用与主机浏览器相适配的脚本。
15、语言如MHEG5脚本语言,实现由运营商定制的EPG图形界面通过CI接口,条件接收装置将实现的EPG执行脚本发送个CI主机,主机浏览器运行脚本后在电视屏幕显示EPG界面,同时主机也可将用户的遥控器操作事件通过CI接口告诉条件接收装置,从而达成用户操作与条件接收装置之间的交互。0025本发明中,EPG数据是指实现EPG所必须的节目列表和播放信息等信息,可以从多种途径获取比如,通过CI接口从主机的传输流中解析获取;又如,条件接收装置可以自带电视信号接收模块该模块包括用于将接收的电视节目信号从高频信号切换成中频信号的调谐器;用于将调谐器输出的中频信号调解处理成传输流的调解器输出的传输流中获取;甚至,还。
16、可以通过网络从外接的其他传输流解析装置比如,数字电视的前端服务器或网站中获取节目列表和播放信息等信息。0026而EPG应用脚本不同于EPG数据,是一种可运行在主机浏览器的脚本,EPG应用脚本主要作用是实现EGP个性化图形界面。另外EPG应用脚本可根据运营商的需求,在条件接收装置中定制,预先存储在条件接收装置的存储器;当然EPG应用脚本也可以在条件接收装置运行时从通过传输流打包传输,或网络上其他设备获取。0027本发明主要用于数字电视机卡分离系统,主机可以是采用CI接口的机顶盒或者数字电视一体机;条件接收装置与智能卡采用存储接口连接,比如PCMCIA接口、SD接口等,行业标准一般是采用PCMCI。
17、A接口。其中,主机与条件接收装置采用CI接口连接,在国家信息产业部公布的数字电视接收设备机卡分离标准SJ/T113372006数字电视接收机条件接收接口规范一文中对CI接口的规范有详细描述,本文不再详述;CI接口一般采用PCMCIA接口来实现。0028本发明的主要采用“浏览器脚本”模式,类似于WEB网页执行方式。主机当作一个浏览器相当与PC的浏览器,将集成在条件接收装置的EPG脚本相当于网页,通过CI接口发送给主机,CI主机接收到脚本后在浏览器上执行EPG脚本,并在屏幕上显示执行效果。0029如图1是“浏览器脚本”模型。应用脚本SCRIPT,是使用一种特定的描述性语言,依据一定的格式编写的可执。
18、行文件,又称作宏或批处理文件是一种脚本代码,可执行在主机的浏览器上,应用脚本储存在条件接收装置的智能卡或其他的存储器之中,在脚本中编写了EPG的轮廓结构,脚本也可以执行事件操作,通过CI接口与条件接收装置通信。0030在已有的标准下,支持CIPLUSSPECIFICATION简写CI标准的条件接收装置可以利用支持CIPLUSSPECIFICATION标准的主机完成EPG功能,如图2所示,其包括EPG内容信息的收集和执行EPG在主机上显示的过程。其中CI主机指支持CIPLUSSPECIFICATION标准的机顶盒或一体机;CICAM指支持CIPLUSSPECIFICATION标准的条件接收装置,。
19、即所谓的大卡;浏览器引擎指符合CIPLUSSPECIFICATION标准的MHEG5浏览器引擎;显示控制模块在CI主机执行EPG应用脚步后控制输出执行结果,同时接收用户操作指令包括主机的控制面板上的按键指令、用户通过遥控器的遥控操作指令;CI通信协议指CIPLUS说明书CN102026036ACN102026051A4/5页6SPECIFICATION标准,是在EN50221和TS101699上的扩充;EPG信息收集模块主要通过从TS流的NIT、SDT、EIT等标准过滤节目列表和播放参数,支持双向模式情况下,也可以通过网络从运营商服务器前端获取;EPG应用管理器是CICAM中集中对各种EPG应。
20、用的资源管理器,包括根据EPG信息收集模块获取的节目列表和播放参数信息生成EPG应用脚本;EPG信息存储单元主要是存储EPG应用脚本的代码和EPG内容信息。0031图3所示是CICAM实现EPG准备过程,结合表一所涉及到的符合CIPLUSSPECIFICATION标准要求的应用层命令00320033表一0034实现EPG应用的过程包括0035首先,CICAM初始化完成之后,向CI主机发送会话通道请求;CI主机收到该请求后,分配一个与CICAM进行通话的会话通道并应答,将分配的会话通道告知CICAM。0036其次,CICAM利用分配的会话通道向CI主机发起一个EPG应用启动请求REQUESTST。
21、ART,CI主机收到EPG应用请求后,CI主机向CICAM作出EPG应用启动应答REQUESTSTARTACK的回复。0037再次,在EPG应用启动之后,CI主机通过文件请求FILEREQUEST应用命令向CICAM请求EPG应用脚本或其他内容图片;EPG数据,比如EPG框架LAYOUT或图层画面数据,等;CICAM通过文件应答FILEACKNOWLEDGE将EPG应用脚本或其他内容回复CI主机。0038然后,CI主机的浏览器执行EPG应用脚本,并将执行结果输出,比如输出至电视屏幕,使主机的浏览器运行EPG应用脚本后在电视屏幕显示EPG界面。0039在显示EPG界面后,用户的遥控器操作事件由C。
22、I主机通过CI接口向CICAM发送EPG信息请求,由CICAM针对该遥控器操作事件,调用其内部的EPG应用管理资源执行相应处理后,对CI主机发出EPG信息应答,从而达成用户针对CI主机上EPG界面的遥控操作与CICAM之间的交互。0040当CICAM或CI主机要求退出EPG应用时,其中一方可以向另一方通过发送应用取消请求APPABORTREQUEST,另一方回复应用取消应答APPABORTACK回应退出请求。0041综上,本发明的主要采用“浏览器脚本”模式,主机当作一个浏览器相当与PC的浏览器,将集成在条件接收装置的EPG应用脚本,通过CI接口发送给主机,由主机接收到脚本后在浏览器上执行EPG脚本,并在屏幕上显示执行效果,且条件接收说明书CN102026036ACN102026051A5/5页7装置与主机采用符合CI及其扩展标准应用层命令进行EPG信息交互,从而在条件接收装置中实现EPG的生成与应用。说明书CN102026036ACN102026051A1/2页8图1图2说明书附图CN102026036ACN102026051A2/2页9图3说明书附图CN102026036A。