一种iptv电子节目指南显示控制的方法和机顶盒的制作方法

文档序号:7919926阅读:181来源:国知局
专利名称:一种iptv电子节目指南显示控制的方法和机顶盒的制作方法
技术领域
本发明涉及IPTV 4支术,尤其涉及一种IPTV电子节目指南 (EPG)显示控制的方法和^U贞盒。
背景技术
和传统电视业务相比,IPTV可以提供更多的频道,提供传统电视 业务没有的点播、信息等互动服务。随着IPTV业务的发展,用户对 IPTV业务提出了更高的要求,如提供更多的视音频内容,提供交互的 游戏服务,操作更简便,页面更人性化等等。
和互联网页面相比,IPTV EPG页面具有一些自己的特点。由于 IPTV用户使用遥控器进行操作,不能象鼠标一样随意点选,因此对于 IPTV来说焦点移动的逻辑控制变得很重要。当页面中的焦点较多排布 较复杂的时候,现有的使用浏览器来控制EPG页面焦点移动的方式会 导致焦点无法移动到用户想要的链接上的问题,极端情况可能导致 EPG页面当中某些链接始终无法得到焦点,导致用户无法使用。此 外,由于IPTV的内容是通过电视进行显示,因此互联网的链接显示方 式不适合IPTV页面链接。

发明内容
本发明要解决的一个技术问题是提供一种IPTV电子节目指南显 示控制的方法,能够提供较好的浏览显示效果。
本发明提供一种IPTV电子节目指南页面的显示控制方法,包括 通过电子节目指南页面中的扩展脚本将电子节目指南页面的显示控制方 由浏览器切换为该电子节目指南页面;通过电子节目指南页面中的扩展 脚本对电子节目指南页面的显示控制进行处理。
进一步,该方法还包括当离开所述电子节目指南页面时,恢复浏 览器的默认处理。
其中,对电子节目指南页面的显示控制包括对电子节目指南页面的 焦点移动控制和链接显示控制。
根据本发明的IPTV电子节目指南显示控制的方法的一个实施例, 通过电子节目指南页面中的扩展脚本将电子节目指南页面的显示控制方 由浏览器切换为电子节目指南页面的步骤包括通过浏览器从平台获得 所述电子节目指南页面,执行电子节目指南页面中的扩展脚本,屏蔽浏 览器的默认处理;将所述电子节目指南页面的显示控制方切换为电子节 目指南页面,将电子节目指南页面展示给用户。
本发明提供的IPTV电子节目指南显示控制的方法,通过页面中的 扩展脚本将页面的显示控制方由缺省的浏览器切换为该页面,通过页面 中的扩展脚本实现该页面的显示控制,可以根据用户定义的脚本逻辑实 现较好的浏览显示效果。
本发明要解决的另 一技术问题是提供一种机顶盒,能够提供对页 面的较好的浏览显示效果。
本发明提供一种机顶盒,包括浏览器,还包括控制切换模块,用 于通过电子节目指南页面中的扩展脚本将电子节目指南页面的显示控制 方由浏览器切换为电子节目指南页面;显示控制模块,用于通过电子节 目指南页面中的扩展脚本对电子节目指南页面的显示控制进^f亍处理。
进一步,上述控制切换模块还用于在离开该电子节目指南页面时将 显示控制方切换为浏览器。
根据本发明的机顶盒的一个实施例,显示控制模块包括焦点移动 控制模块,用于接收焦点移动指令,根据焦点移动指令控制电子节目指 南页面上的焦点移动;链接显示控制模块,用于对电子节目指南页面上 的链接显示进行控制。
本发明提供的机顶盒,通过控制切换模块将页面的显示控制方由缺 省的浏览器切换为该页面,通过显示控制模块实现该页面的显示控制, 可以根据用户定义的脚本逻辑实现较好的浏览显示效果。


图1为本发明的IPTV EPG显示控制的方法的一个实施例的流程
图;,
图《2为本发明的IPTV EPG显示控制的方法的一个应用例; 图3为本发明的机顶盒的一个实施例的结构图; 图4为本发明的机顶盒的另一个实施例的结构图。
具体实施例方式
本发明的基本思想是,通过屏蔽浏览器默认的显示方式,将显示控 制交给页面扩展脚本来完成,达到最优的浏览和显示效果。为了实现上 述目的,在EPG页面制作过程当中将相关的扩展脚本加入到页面当 中,这样的EPG页面将作为控制方来控制该页面的显示。当用户进入 包含控制显示控制方扩展脚本的页面的时候,页面加载扩展脚本,用户 通过操作遥控器发出的指令不再由浏览器进行处理,而是将相应的指令 提交给页面,由该页面进行处理。EPG页面对显示控制的生命周期为 当前页面,当用户离开当前页面进入不包含控制显示控制方扩展脚本的 页面时,显示控制方式自动恢复为默j人方式,由浏览器进4亍控制。
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例 性实施例。
图1为本发明的IPTV EPG显示控制的方法的一个实施例的流程图。
如图1所示,在步骤102,将页面下载到机顶盒后,对页面中的扩 展脚本进行解析执行,通过EPG页面中的扩展脚本将EPG页面的显示 控制方由浏览器切换为该EPG页面。
在步骤104,通过EPG页面中的扩展脚本对EPG页面的显示控制 进行处理。对EPG页面的显示控制可以包括焦点移动控制、链接显示 控制等。
下面介绍本发明的方法通过EPG页面中的扩展脚本对页面的焦点
移动进行控制的一个例子。
首先,在EPG页面中包括如下示例的扩展脚本代码 “<script langulate="Java Script"> Navigation disable Default Navigation(); </script>"
当EPG页面需要控制页面的焦点移动时,通过解析执行上述代码 禁止机顶盒浏览器对页面元素的焦点移动进行控制。
其次,在EPG页面中记录所有焦点之间的相对位置关系。当用户 进入此页面的时候,初始焦点位置位于页面指定的链接之上。当用户通 过遥控器选择上下左右操作的时候,已经获得焦点控制的EPG页面根 据当前焦点位置和用户的操作,获得目标链接,并将焦点移动至相应链 接上。通过这样的才几制,可以保证对焦点移动的正确导航,保证页面当 中没有"死链接"。
最后,在EPG页面中还包括如下示例的扩展脚本代码
"<a href="return.html" onClick="JavaScript:Navigation.enableDefaultNavigation()">"
当根据EPG业务逻辑需要,离开当前页面EPG页面不需要再控制 页面焦点时,调用上述代码将页面焦点的控制权重新交给机顶盒的浏览 器。
下面介绍一个根据本发明的方法实现对页面的链接显示控制的例 子。在EPG页面中添加如下的示例代码
"<script language="JavaScript"> Navigation, disable Highlight(); </script>"
这样,当该EPG页面被显示时,通过执行页面中的上述代码,可 以关闭浏览器缺省的高亮方式。相应的链接将没有浏览器缺省的高亮虚 线冲匡和实线坤匡。
如果要恢复浏览器缺省的高亮方式,则执行EPG页面中包含的下 述的示例代码
<formula>formula see original document page 8</formula>则可以恢复浏览器缺省的高亮方式。
需要指出的是,在上面的例子中使用的脚本语言是JavaScript,在 实际应用中也可以采用Perlscript, Tci等机顶盒的运行环境支持的其他 的脚本语言。
图2为本发明的IPTV EPG显示控制的方法的一个应用例的流程图。
如图2所示,在步骤202,用户浏览页面,移动焦点,选择其中一 个链接。
在步骤204,机顶盒的浏览器接受用户发送的指令(键值),确定用 户选择的焦点链接位置。
在步骤206,浏览器根据链接向平台请求相应页面。 在步骤208,平台向机顶盒下发请求的页面。
在步骤210 ,浏览器解析平台下发页面,执行页面扩展 JavaScript,屏蔽浏览器默-〖人处理,将焦点移动方式交由页面控制。
在步骤212,机顶盒将页面展示给用户
在步骤214,用户浏览页面,移动焦点,并选择某一链接。
在步骤216,浏览器不处理用户焦点移动的键值,而将其传给页面 扩展JavaScript处理。页面根据自定义的焦点移动方式,移动焦点,并 处理得出用户选择的链接。
在步骤218,页面将链接通知浏览器。
在步骤220,浏览器根据链接向平台请求相应页面。
在步骤222,平台向机顶盒下发页面。
在步骤224 ,浏览器解析平台下发页面,执行页面扩展 JavaScript,屏蔽浏览器默认处理,将链接显示方式交由新的页面控 制。
在步骤226,将链接没有高亮虛线框和实线框的页面展示给用户。
本发明的IPTV EPG显示控制的方法,通过EPG页面中的扩M 本将页面的显示控制由浏览器切换为该EPG页面,屏蔽默认的页面显 示方式,将IPTV EPG的显示交给页面扩展脚本来控制,实现自定义的 页面显示控制。本发明的IPTV EPG显示控制的方法可以改进IPTV使 用过程中用户浏览EPG页面时的用户体验。根据业务的需要,自定义 焦点移动的方式,正确的对页面焦点移动进行导航。屏蔽浏览器默认的 链接显示方式,丰富页面的显示,明显改善显示的效果,将页面制作的 更加美观。
图3为本发明的机顶盒的一个实施例的结构图。如图3所示,该机 顶盒包括浏览器31、控制切换模块32和显示控制模块33。其中,控制 切换模块32用于通过EPG页面中的扩展脚本将EPG页面的显示控制 方由浏览器31切换为EPG页面。显示控制模块33用于通过EPG页面 中的扩展脚本对EPG页面的显示控制进行处理。控制切换模块32还可 以用于在离开EPG页面时将显示控制方切换为浏览器31 。
图4为本发明的机顶盒的另一实施例的结构图。如图4所示,该机 顶盒包括浏览器41、控制切换模块42和显示控制模块43。浏览器41 和控制切换模块42可参见图3中对应模块的描述。其中,显示控制模 块43包括焦点移动控制模块431和链接显示控制模块432。其中,焦点 移动控制模块431用于接收来自遥控器的用户的焦点移动指令,根据焦 点移动指令控制EPG页面上的焦点移动。链接显示控制模块432用于 对EPG页面上的链接显示进4亍控制,如高亮显示等等。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的 或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技 术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理 和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适 于特定用途的带有各种修改的各种实施例。
权利要求
1.一种IPTV电子节目指南页面的显示控制方法,其特征在于,包括通过电子节目指南页面中的扩展脚本将所述电子节目指南页面的显示控制方由浏览器切换为所述电子节目指南页面;通过所述电子节目指南页面中的扩展脚本对所述电子节目指南页面的显示控制进行处理。
2. 根据权利要求1所述的IPTV电子节目指南页面的显示控制方 法,其特征在于,还包括当离开所述电子节目指南页面时,恢复浏览器的默il处理。
3. 根据权利要求1或2所述的IPTV电子节目指南页面的显示控 制方法,其特征在于,对所述电子节目指南页面的显示控制包括对所述 电子节目指南页面的焦点移动、链接显示控制。
4. 根据权利要求l或2所述的IPTV电子节目指南页面的显示控 制方法,其特征在于,通过电子节目指南页面中的扩展脚本将所述电子 节目指南页面的显示控制方由浏览器切换为所述电子节目指南页面的步 骤包括通过浏览器从平台获得所述电子节目指南页面,执行所述电子节目指南页面中的扩員本,屏蔽浏览器的默J人处理;将所述电子节目指南页面的显示控制方切换为所迷电子节目指南页 面,将所述电子节目指南页面展示给用户。
5. —种机顶盒,包括浏览器,其特征在于,还包括 控制切换模块,用于通过电子节目指南页面中的扩展脚本将所述电子节目指南页面的显示控制方由浏览器切换为所述电子节目指南页面;显示控制模块,用于通过所述电子节目指南页面中的扩展脚本对所 述电子节目指南页面的显示控制进行处理。
6. 根据权利要求5所述的机顶盒,其特征在于,所述控制切换模 块还用于在离开所述电子节目指南页面时将显示控制方切换为浏览器。
7.根据权利要求5或6所述的机顶盒,其特征在于,所述显示控 制模块包括焦点移动控制模块,用于接收焦点移动指令,根据所述焦点移动指 令控制所述电子节目指南页面上的焦点移动;链接显示控制模块,用于对所述电子节目指南页面上的链接显示进行控制。
全文摘要
本发明公开一种IPTV电子节目指南页面的显示控制方法和机顶盒,该方法包括通过电子节目指南页面中的扩展脚本将电子节目指南页面的显示控制方由浏览器切换为电子节目指南页面;通过电子节目指南页面中的扩展脚本对电子节目指南页面的显示控制进行处理。通过本发明的方法和机顶盒,能够解决目前使用浏览器默认处理页面焦点移动和链接显示的缺点,改进IPTV使用过程中用户浏览EPG页面时的用户体验。
文档编号H04N7/173GK101365105SQ200810167099
公开日2009年2月11日 申请日期2008年10月10日 优先权日2008年10月10日
发明者孙慧之, 孟建庭, 张晓宇, 王晓平, 敏 葛, 力 蒋, 晨 陈 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1