[发明专利]定制交互式电视机顶盒页面焦点移动方式的方法及装置在审
申请号: | 201210482615.3 | 申请日: | 2012-11-23 |
公开(公告)号: | CN103841443A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 谢华 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N21/422 | 分类号: | H04N21/422;H04N21/472;H04N21/475;H04N21/482 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 马东伟 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定制 交互式 电视 机顶盒 页面 焦点 移动 方式 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种定制交互式电视机顶盒页面焦点移动方式的方法及装置。
背景技术
IPTV(InteractivePersonalityTV),交互式电视,是一种以电视,嵌入式设备为主要终端,利用宽带有线通讯技术,向家庭用户提供交互式和多媒体服务的应用。目前,普通的有线数字电视已经不能满足人们对家庭电视交互性等功能的需求,因此,IPTV在普通家庭中的应用越来越普及。
IPTV机顶盒通常是由浏览器来完成EPG(Electronic Program Guide,电子节目菜单)业务的展示以及与用户的动态交互。对于一般的家庭用户,使用IPTV服务就是利用摇控器在EPG页面上进行操作,选择自己需要的服务。其中,最重要也最常见的操作就是在EPG页面上进行焦点移动。如果页面焦点无法移动,用户就不能自由选择IPTV提供的各项服务和功能,从而大大影响服务质量和用户体验度。
通常情况下,页面焦点移动是由浏览器来处理的。不同的浏览器处理焦点的算法是不同的。如:zebra浏览器的焦点算法是基于距离计算的方法,而webkit浏览器的焦点算法是基于焦点分类和距离计算的方法。因此,对于同样的页面,使用不同的浏览器来移动焦点,焦点移动的风格也可能不同。即,对同一个页面,在当前焦点相同的情况下,按同一个方向键,对不同的浏览器,移动到的下一个焦点可能不同。另外,由于浏览器的焦点算法都不是完美的,因此,有时在页面移动焦点时会发现焦点移动存在一定的错误,移动的目前焦点位置不正确,有的页面元素焦点甚至都无法移动到上面,严重影响用户体验和使用。同时,浏览器在移动焦点时,是采用逐个焦点的移动方式。如果页面的焦点比较多,要移动到特定元素上时往往要操作很多次,比如从页面的第一个焦点移动到最后一个焦点上面。给用户操作带来不便。同样,浏览器实现的焦点其焦点框风格也比较单一,无法满足用户对焦点框风格多样化的需求。此外,采用浏览器焦点算法来处理页面焦点移动还有一个缺陷,就是浏览器只能处理真焦点的焦点移动,所谓真焦点,是指页面中的a焦点或者map焦点。对于假焦点,即js焦点,浏览器是不处理的。
发明内容
鉴于上述的分析,本发明旨在提供一种定制IPTV机顶盒页面焦点移动方式的方法及装置,用以解决现有技术中传统浏览器焦点算法存在的焦点移动风格不一致,部分页面焦点移动存在错误等问题。
本发明的目的主要是通过以下技术方案实现的:
本发明提供了一种定制IPTV机顶盒页面焦点移动方式的方法,包括:
预先定义焦点移动处理对象,至少包括:焦点移动处理的接口和焦点移动相关参数的属性;
对当前页面,屏蔽浏览器处理焦点移动事件的功能,并触发焦点移动定制化处理流程:
当在页面上进行按键操作并判定按键事件为方向键时,创建焦点移动处理对象,调用焦点移动处理的接口并在焦点移动处理相关参数的属性中导入参数的数值,按照焦点移动相关参数的设置进行焦点移动。
进一步地,还包括:
对当前页面,判断是否启动焦点移动定制化处理,如果是,屏蔽浏览器处理焦点移动事件的功能,并触发焦点移动定制化处理流程;否则采用浏览器默认的焦点事件处理流程。
进一步地,当判定按键事件不为方向键时,判断是否要发生页面跳转,如果是,进行页面跳转操作;否则,采用浏览器默认的焦点事件处理流程。
其中,所述焦点移动相关参数包括:焦点的移动方向以及焦点移动的步长。
所述焦点移动相关参数还包括:焦点的循环移动和/或焦点框的风格。
所述预先定义焦点移动处理对象以.js文件格式提供给外面调用。
本发明还提供了一种定制IPTV机顶盒页面焦点移动方式的装置,包括:
焦点移动处理模块,用于预先定义焦点移动处理对象,该对象至少包括:焦点移动处理的接口和焦点移动相关参数的属性;
调用处理模块,用于对当前页面,屏蔽浏览器处理焦点移动事件的功能,并触发焦点移动定制化处理流程:
当在页面上进行按键操作并判定按键事件为方向键时,创建焦点移动处理对象,调用焦点移动处理的接口并在焦点移动处理相关参数的属性中导入参数的数值,按照焦点移动相关参数的设置进行焦点移动。
进一步地,所述装置还包括:
判断模块,用于对当前页面,判断是否启动焦点移动定制化处理,如果是,触发所述调用处理模块;否则触发浏览器采用默认的焦点事件处理流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210482615.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:胶带输送机滚筒用拉紧装置
- 下一篇:一种带压紧的输送履带