条件接收装置、在条件接收装置中实现EPG的方法.pdf

上传人:Y0****01 文档编号:1094491 上传时间:2018-03-31 格式:PDF 页数:9 大小:393.85KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010585332.2

申请日:

2010.12.10

公开号:

CN102026036A

公开日:

2011.04.20

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 21/462申请日:20101210|||公开

IPC分类号:

H04N21/462(2011.01)I; H04N21/4623(2011.01)I; H04N21/435(2011.01)I; H04N21/472(2011.01)I

主分类号:

H04N21/462

申请人:

深圳国微技术有限公司

发明人:

江楚发

地址:

518000 广东省深圳市高新技术产业园南区高新南一道国微大厦2F

优先权:

专利代理机构:

深圳市康弘知识产权代理有限公司 44247

代理人:

胡朝阳;杨乐兵

PDF下载: PDF下载
内容摘要

本发明提出一种条件接收装置、在条件接收装置中实现EPG的方法。其中,该方法包括:条件接收装置获取包括节目列表和播放参数信息的EPG数据;主机从条件接收装置获取EPG应用脚本,使用浏览器执行该EPG应用脚本并显示执行结果;条件接收装置与主机通过CI接口进行EPG信息交互;其中,EPG应用脚本使用与主机的浏览器相适配的脚本语言。本发明不仅增加了条件接收装置的业务范围,同时也扩大了EPG的实现载体,且有利于运营商的需求,定制完全统一风格的个性化EPG进行统一管理。

权利要求书

1: 一种在条件接收装置中实现 EPG 的方法,其特征在于,包括 : 条件接收装置获取包含节目列表和播放参数信息的 EPG 数据 ; 主机从条件接收装置获取 EPG 应用脚本,使用浏览器执行该 EPG 应用脚本,并利用 EPG 数据生成 EPG ; 条件接收装置与主机通过 CI 接口进行 EPG 信息交互 ; 其中, EPG 应用脚本使用与主机的浏览器相适配的脚本语言。
2: 根据权利要求 1 所述在条件接收装置中实现 EPG 的方法,其特征在于,所述条件 接收装置至少从以下途径其中之一获取 EPG 数据 : 通过 CI 接口从主机的传输流解析获取 EPG 数据 ; 从条件接收装置自带的数字电视信号接收模块输出的传输流中解析获取 EPG 数据 ; 通过网络从其他传输流解析装置中获取 EPG 数据。
3: 根据权利要求 1 所述在条件接收装置中实现 EPG 的方法,其特征在于,所述获取 EPG 应用脚本的步骤包括 : 条件接收装置向主机发起一个 EPG 应用启动请求的应用命令,主机通过 EPG 应用启 动应答的应用命令作出回复 ; 主机通过文件请求的应用命令向条件接收装置请求 EPG 应用脚本,条件接收装置通 过文件应答的应用命令将 EPG 应用脚本或发送给主机。
4: 根据权利要求 3 所述在条件接收装置中实现 EPG 的方法,其特征在于,在条件接 收装置向主机发起一个 EPG 应用启动请求之前,还包括条件接收装置与主机协商会话通 道的步骤。
5: 根据权利要求 1 所述在条件接收装置中实现 EPG 的方法,其特征在于,条件接收 装置与主机均采用 CI 及其扩展标准的通信协议。
6: 根据权利要求 1 所述在条件接收装置中实现 EPG 的方法,其特征在于, CI 接口为 PCMCIA 接口。
7: 根据权利要求 1 所述在条件接收装置中实现 EPG 的方法,其特征在于, EPG 应用 脚本存储在条件接收装置内部的存储器或外接的智能卡,或者, EPG 应用脚本由条件接 收装置从传输流或网络上获取。
8: 一种条件接收装置,通过 CI 接口与主机通信,该条件接收装置至少包括 : EPG 信息收集模块,用于获取包含节目列表和播放参数信息的 EPG 数据 ; EPG 应用管理器,用于管理 EPG 数据使执行 EPG 应用脚本时生成 EPG ; EPG 信息存储单元,用于存储 EPG 应用脚本的代码和 EPG 内容信息 ; 由主机从条件接收装置获取 EPG 应用脚本,使用浏览器执行该 EPG 应用脚本并显示 执行结果,且条件接收装置与主机通过 CI 接口进行 EPG 信息交互 ; 其中, EPG 应用脚本使用与主机的浏览器相适配的脚本语言。
9: 根据权利要求 8 所述条件接收装置,其特征在于,条件接收装置与主机均采用 CI 及其扩展标准通信协议。
10: 根据权利要求 8 所述条件接收装置,其特征在于, CI 接口为 PCMCIA 接口。

说明书


条件接收装置、 在条件接收装置中实现 EPG 的方法

    【技术领域】
     本发明涉及一种数字电视技术中的电子节目指南 (EPG),尤其是涉及一种在条 件接收装置中实现 EPG 的方法,以及使用该方法的条件接收装置。背景技术
     近 20 年来,由于广播技术例如有线电视、卫星电视和其它数字电视系统的发 展,电视观众可利用的节目选择数目急骤增长。 今天,许多电视观众可能要从几百个电 视频道进行选择。
     电子节目指南 (Electronic Program Guide,EPG) 以矩阵形式排列和显示广播的节 目,且可随时更新 EPG,以反映节目时间表中的变化 ;还有, EPG 可以传送列出的每个 节目的非常详细的描述,其中包括节目的梗概、剧中演员、播出时间、分类或类型、以 及节目是可为所有的观众接纳还是只有成年观众接纳。 由于可以存储大量的节目信息, 所以通常可以按照节目类型或主题来分类或归类 EPG 信息。 这就允许观众指定他或她感 兴趣的节目类型,并且只观看这些符合观众指定类型的节目清单。
     由于 EPG 的出现便利了电视用户,因而,在当前市场上的机顶盒 (Set Top Box, STB) 和数字电视一体机 (Integrated Digital TV,iDTV) 普遍都集成 EPG,这种 EPG 是与电 视机所绑定,出厂后便固定下来,不同厂商或不同类别的电视机具有不同风格的 EPG, 这样很不利于运营商统一管理,以及不方便进行业务的扩展。
     另外,条件接收 (Conditional Access, CA) 装置作为与运营商个性化密切相关的 产品,用来控制用户收看经过授权的数字电视节目 ( 含音频、视频、数据等 ),通过条件 接收装置可让数字电视运营商在电视系统中对用户进行授权控制及授权管理,从而实现 数字电视节目的有偿服务。
     当前,条件接收装置在功能上只作为授权解扰模块,功能比较单一,无法用户 在条件接收装置上实现个性化定制新功能的要求。 发明内容
     本发明提出一种条件接收装置、在条件接收装置中实现 EPG 的方法,以满足用 户在条件接收装置上实现个性化定制新功能的要求。
     本发明采用了如下技术方案来实现 :一种在条件接收装置中实现 EPG 的方法, 其包括 :条件接收装置获取包含节目列表和播放参数信息的 EPG 数据 ;
     主机从条件接收装置获取 EPG 应用脚本,使用浏览器执行该 EPG 应用脚本,并 利用 EPG 数据生成 EPG ;条件接收装置与主机通过 CI 接口进行 EPG 信息交互 ;其中, EPG 应用脚本使用与主机的浏览器相适配的脚本语言。
     其中,所述条件接收装置至少从以下途径其中之一获取 EPG 数据 :通过 CI 接口 从主机的传输流解析获取 EPG 数据 ;从条件接收装置自带的数字电视信号接收模块输出 的传输流中解析获取 EPG 数据 ;通过网络从其他传输流解析装置中获取 EPG 数据。其中,所述获取 EPG 应用脚本的步骤包括 :条件接收装置与主机协商会话通 道 ;条件接收装置向主机发起一个 EPG 应用启动请求的应用命令,主机通过 EPG 应用启 动应答的应用命令作出回复 ;主机通过文件请求的应用命令向条件接收装置请求 EPG 应 用脚本,条件接收装置通过文件应答的应用命令将 EPG 应用脚本或发送给主机。
     其中,条件接收装置与主机均采用 CI 及其扩展标准的通信协议 ;CI 接口为 PCMCIA 接口 ;EPG 应用脚本存储在条件接收装置内部的存储器或外接的智能卡。
     本发明公开的条件接收装置,通过 CI 接口与主机通信,该条件接收装置至少包 括 :EPG 信息收集模块,用于通过 CI 接口从主机获取传输流,提取包括节目列表和播放 参数信息的 EPG 数据 ;EPG 应用管理器,用于管理 EPG 数据使执行 EPG 应用脚本时生 成 EPG ;EPG 信息存储单元,用于存储 EPG 应用脚本的代码和 EPG 内容信息 ;由主机 从条件接收装置获取 EPG 应用脚本,使用浏览器执行该 EPG 应用脚本并显示执行结果, 且条件接收装置与主机通过 CI 接口进行 EPG 信息交互 ;其中,EPG 应用脚本使用与主机 的浏览器相适配的脚本语言。
     其中,条件接收装置与主机采用符合 CI 通信协议应用层命令进行 EPG 信息交 互 ;CI 接口为 PCMCIA 接口。 与现有技术相比,本发明具有如下有益技术效果 :
     1) 传统 EPG 只是实现在机顶盒或电视机上,本发明在条件接收装置上实现 EPG,不仅增加了条件接收装置的业务范围,同时也扩大了 EPG 的实现载体。
     2) 传统的 EPG 是固化在机顶盒或电视机上,而且 EPG 的风格因制造厂商不同 而有差异。 而利用本发明在条件接收装置上实现的 EPG 是可定制化,可针对运营商的需 求,定制完全统一风格的个性化 EPG,这有利于运营商统一管理。
     3) 传统的 EPG 只是作为节目信息的显示,本发明在条件接收装置上的 EPG 可以 实现更多的业务应用,如 :可以在 EPG 上实现运营商实时的广告业务,可以针对用户需 要,实现定时播放的功能,等。
     附图说明
     图 1 是 “浏览器 - 脚本” 的模型示意图 ; 图 2 是条件接收装置实现 EPG 的结构示意图 ; 图 3 是条件接收装置与主机在实现 EPG 过程中的信息交互示意图。具体实施方式
     本发明提供一种在条件接收装置中实现 EPG 的方法,以满足用户在条件接收装 置上实现个性化定制新功能的要求。
     传 统 的 EPG 主 要 是 解 决 两 个 问 题 :一 是 EPG 数 据 的 收 集, 即 :从 传 输 流 (Transport Stream,TS) 中提取节目提供商播出节目的列表和播放参数。 按照 EPG 国家标 准,EPG 数据主要包括两部分 :基于 SI(Service Information,服务信息 ) 的基本 EPG 数据 和基于 XML 的扩展 EPG 数据 ;二是构建 EPG 图层画面,将 EPG 数据通过一定的布局, 以直观的形式显示给数字电视用户,使得用户可以方便地接收、选择数字电视节目。
     本发明在条件接收装置中实现 EPG,除了需要解决以上两个问题之外,还需考虑另外两个问题 :一是实现标准化的通信协议,使得 EPG 图形界面及 EPG 数据可以 通过 CI 接口传输给主机 ( 带 CI 接口的机顶盒或电视机 ),由 CI 主机的浏览器 ( 如 : MHEG-5 Browser) 执行及显示 EPG 画面 ;二是使用与主机浏览器相适配的脚本语言 ( 如 :MHEG-5 脚本语言 ),实现由运营商定制的 EPG 图形界面——通过 CI 接口,条件 接收装置将实现的 EPG 执行脚本发送个 CI 主机,主机浏览器运行脚本后在电视屏幕显示 EPG 界面,同时主机也可将用户的遥控器操作事件通过 CI 接口告诉条件接收装置,从而 达成用户操作与条件接收装置之间的交互。
     本发明中, EPG 数据是指实现 EPG 所必须的节目列表和播放信息等信息,可以 从多种途径获取 :比如,通过 CI 接口从主机的传输流中解析获取 ;又如,条件接收装置 可以自带电视信号接收模块 ( 该模块包括用于将接收的电视节目信号从高频信号切换成 中频信号的调谐器 ;用于将调谐器输出的中频信号调解处理成传输流的调解器 ) 输出的 传输流中获取 ;甚至,还可以通过网络从外接的其他传输流解析装置 ( 比如,数字电视 的前端服务器或网站 ) 中获取节目列表和播放信息等信息。
     而 EPG 应用脚本不同于 EPG 数据,是一种可运行在主机浏览器的脚本,EPG 应 用脚本主要作用是实现 EGP 个性化图形界面。 另外 EPG 应用脚本可根据运营商的需求, 在条件接收装置中定制,预先存储在条件接收装置的存储器 ;当然 EPG 应用脚本也可以 在条件接收装置运行时从通过传输流打包传输,或网络上其他设备获取。
     本发明主要用于数字电视机卡分离系统,主机可以是采用 CI 接口的机顶盒或者 数字电视一体机 ;条件接收装置与智能卡采用存储接口连接,比如 PCMCIA 接口、SD 接 口等,行业标准一般是采用 PCMCIA 接口。 其中,主机与条件接收装置采用 CI 接口连 接,在国家信息产业部公布的数字电视接收设备—机卡分离标准 :《SJ/T 11337-2006 数 字电视接收机条件接收接口规范》 一文中对 CI 接口的规范有详细描述,本文不再详述 ; CI 接口一般采用 PCMCIA 接口来实现。
     本发明的主要采用 “浏览器 - 脚本” 模式,类似于 web 网页执行方式。 主机当 作一个浏览器——相当与 PC 的浏览器,将集成在条件接收装置的 EPG 脚本——相当于网 页,通过 CI 接口发送给主机,CI 主机接收到脚本后在浏览器上执行 EPG 脚本,并在屏幕 上显示执行效果。
     如图 1 是 “浏览器 - 脚本”模型。 应用脚本 (script,是使用一种特定的描述性语 言,依据一定的格式编写的可执行文件,又称作宏或批处理文件 ) 是一种脚本代码,可 执行在主机的浏览器上,应用脚本储存在条件接收装置的智能卡或其他的存储器之中, 在脚本中编写了 EPG 的轮廓结构,脚本也可以执行事件操作,通过 CI 接口与条件接收装 置通信。
     在已有的标准下,支持 CI Plus specification( 简写 CI+) 标准的条件接收装置可以 利用支持 CI Plus specification 标准的主机完成 EPG 功能,如图 2 所示,其包括 EPG 内容信 息的收集和执行 EPG 在主机上显示的过程。 其中 :CI+ 主机指支持 CI Plus specification 标 准的机顶盒或一体机 ;CI+CAM 指支持 CI Plus specification 标准的条件接收装置,即所谓 的大卡 ;浏览器引擎指符合 CI Plus specification 标准的 MHEG-5 浏览器引擎 ;显示控制 模块在 CI+ 主机执行 EPG 应用脚步后控制输出执行结果,同时接收用户操作指令 ( 包括主 机的控制面板上的按键指令、用户通过遥控器的遥控操作指令 ) ;CI+ 通信协议指 CI Plusspecification 标准,是在 EN50221 和 TS101699 上的扩充 ;EPG 信息收集模块主要通过从 TS 流的 NIT、SDT、EIT 等标准过滤节目列表和播放参数,支持双向模式情况下,也可以 通过网络从运营商服务器前端获取 ;EPG 应用管理器是 CI+CAM 中集中对各种 EPG 应用 的资源管理器,包括根据 EPG 信息收集模块获取的节目列表和播放参数信息生成 EPG 应 用脚本 ;EPG 信息存储单元主要是存储 EPG 应用脚本的代码和 EPG 内容信息。
     图 3 所 示 是 CI+CAM 实 现 EPG 准 备 过 程, 结 合 表 一 所 涉 及 到 的 符 合 CIPlus specification 标准要求的应用层命令 :
     表一
     实现 EPG 应用的过程包括 :
     首先, CI+CAM 初始化完成之后,向 CI+ 主机发送会话通道请求 ;CI+ 主机收 到该请求后,分配一个与 CI+CAM 进行通话的会话通道并应答,将分配的会话通道告知 CI+CAM。
     其次, CI+CAM 利用分配的会话通道向 CI+ 主机发起一个 EPG 应用启动请求 (RequestStart),CI+ 主机收到 EPG 应用请求后,CI+ 主机向 CI+CAM 作出 EPG 应用启动 应答 (RequestStartAck) 的回复。
     再次,在 EPG 应用启动之后, CI+ 主机通过文件请求 (FileRequest) 应用命令向 CI+CAM 请求 EPG 应用脚本或其他内容 ( 图片 ;EPG 数据,比如 EPG 框架 (layout) 或图 层画面数据,等 ) ;CI+CAM 通过文件应答 (FileAcknowledge) 将 EPG 应用脚本或其他内 容回复 CI+ 主机。
     然后, CI+ 主机的浏览器执行 EPG 应用脚本,并将执行结果输出,比如输出至 电视屏幕,使主机的浏览器运行 EPG 应用脚本后在电视屏幕显示 EPG 界面。
     在显示 EPG 界面后,用户的遥控器操作事件由 CI+ 主机通过 CI 接口向 CI+CAM 发送 EPG 信息请求,由 CI+CAM 针对该遥控器操作事件,调用其内部的 EPG 应用管理资 源执行相应处理后,对 CI+ 主机发出 EPG 信息应答,从而达成用户针对 CI+ 主机上 EPG 界面的遥控操作与 CI+CAM 之间的交互。
     当 CI+CAM 或 CI+ 主机要求退出 EPG 应用时,其中一方可以向另一方通过发送 应用取消请求 (AppAbortRequest),另一方回复应用取消应答 (AppAbortAck) 回应退出请 求。
     综上,本发明的主要采用 “浏览器 - 脚本” 模式,主机当作一个浏览器——相 当与 PC 的浏览器,将集成在条件接收装置的 EPG 应用脚本,通过 CI 接口发送给主机, 由主机接收到脚本后在浏览器上执行 EPG 脚本,并在屏幕上显示执行效果,且条件接收
     装置与主机采用符合 CI 及其扩展标准应用层命令进行 EPG 信息交互,从而在条件接收装 置中实现 EPG 的生成与应用。

条件接收装置、在条件接收装置中实现EPG的方法.pdf_第1页
第1页 / 共9页
条件接收装置、在条件接收装置中实现EPG的方法.pdf_第2页
第2页 / 共9页
条件接收装置、在条件接收装置中实现EPG的方法.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《条件接收装置、在条件接收装置中实现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。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1