定制交互式电视机顶盒页面焦点移动方式的方法及装置制造方法及图纸

技术编号:16287330 阅读:51 留言:0更新日期:2017-09-25 11:44
本发明专利技术公开了一种定制交互式电视IPTV机顶盒页面焦点移动方式的方法及装置,其中方法包括:预先定义焦点移动处理对象,至少包括:焦点移动处理的接口和焦点移动相关参数的属性;对当前页面,屏蔽浏览器处理焦点移动事件的功能,并触发焦点移动定制化处理流程:当在页面上进行按键操作并判定按键事件为方向键时,创建焦点移动处理对象,调用焦点移动处理的接口并在焦点移动处理相关参数的属性中导入参数的数值,按照焦点移动相关参数的设置进行焦点移动;本发明专利技术能避免不同浏览器对同一页面焦点移动风格不一致甚至是有错误的问题,同时能克服浏览器焦点算法无法处理页面焦点的问题。

Method and apparatus for customizing page move mode of interactive television set-top box

The invention discloses a method and a device for customized interactive TV set-top box IPTV mobile page focus mode, wherein the method comprises the following steps: pre focus mobile processing object, the definition includes at least: the properties of the interface and move the focus parameters focus movement is processed; on the current page, the browser focus Mobile event shielding function, and trigger the focus mobile customized processing: when operated on the page and determine the key event for the direction key, create focus mobile processing object, call the focus of mobile processing interface and import parameter attribute in the focus of mobile processing related parameters in numerical, focus mobile set parameters according to the present invention can avoid the different focus; the browser on the same page focus movement style is inconsistent and even a wrong question, at the same time can be overcome The browser focus algorithm cannot handle the problem of page focus.

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种定制交互式电视机顶盒页面焦点移动方式的方法及装置
技术介绍
IPTV(InteractivePersonalityTV),交互式电视,是一种以电视,嵌入式设备为主要终端,利用宽带有线通讯技术,向家庭用户提供交互式和多媒体服务的应用。目前,普通的有线数字电视已经不能满足人们对家庭电视交互性等功能的需求,因此,IPTV在普通家庭中的应用越来越普及。IPTV机顶盒通常是由浏览器来完成EPG(ElectronicProgramGuide,电子节目菜单)业务的展示以及与用户的动态交互。对于一般的家庭用户,使用IPTV服务就是利用摇控器在EPG页面上进行操作,选择自己需要的服务。其中,最重要也最常见的操作就是在EPG页面上进行焦点移动。如果页面焦点无法移动,用户就不能自由选择IPTV提供的各项服务和功能,从而大大影响服务质量和用户体验度。通常情况下,页面焦点移动是由浏览器来处理的。不同的浏览器处理焦点的算法是不同的。如:zebra浏览器的焦点算法是基于距离计算的方法,而webkit浏览器的焦点算法是基于焦点分类和距离计算的方法。因此,对于同样的页面,使用不同的浏览器来移动焦点,焦点移动的风格也可能不同。即,对同一个页面,在当前焦点相同的情况下,按同一个方向键,对不同的浏览器,移动到的下一个焦点可能不同。另外,由于浏览器的焦点算法都不是完美的,因此,有时在页面移动焦点时会发现焦点移动存在一定的错误,移动的目前焦点位置不正确,有的页面元素焦点甚至都无法移动到上面,严重影响用户体验和使用。同时,浏览器在移动焦点时,是采用逐个焦点的移动方式。如果页面的焦点比较多,要移动到特定元素上时往往要操作很多次,比如从页面的第一个焦点移动到最后一个焦点上面。给用户操作带来不便。同样,浏览器实现的焦点其焦点框风格也比较单一,无法满足用户对焦点框风格多样化的需求。此外,采用浏览器焦点算法来处理页面焦点移动还有一个缺陷,就是浏览器只能处理真焦点的焦点移动,所谓真焦点,是指页面中的a焦点或者map焦点。对于假焦点,即js焦点,浏览器是不处理的。
技术实现思路
鉴于上述的分析,本专利技术旨在提供一种定制IPTV机顶盒页面焦点移动方式的方法及装置,用以解决现有技术中传统浏览器焦点算法存在的焦点移动风格不一致,部分页面焦点移动存在错误等问题。本专利技术的目的主要是通过以下技术方案实现的:本专利技术提供了一种定制IPTV机顶盒页面焦点移动方式的方法,包括:预先定义焦点移动处理对象,至少包括:焦点移动处理的接口和焦点移动相关参数的属性;对当前页面,屏蔽浏览器处理焦点移动事件的功能,并触发焦点移动定制化处理流程:当在页面上进行按键操作并判定按键事件为方向键时,创建焦点移动处理对象,调用焦点移动处理的接口并在焦点移动处理相关参数的属性中导入参数的数值,按照焦点移动相关参数的设置进行焦点移动。进一步地,还包括:对当前页面,判断是否启动焦点移动定制化处理,如果是,屏蔽浏览器处理焦点移动事件的功能,并触发焦点移动定制化处理流程;否则采用浏览器默认的焦点事件处理流程。进一步地,当判定按键事件不为方向键时,判断是否要发生页面跳转,如果是,进行页面跳转操作;否则,采用浏览器默认的焦点事件处理流程。其中,所述焦点移动相关参数包括:焦点的移动方向以及焦点移动的步长。所述焦点移动相关参数还包括:焦点的循环移动和/或焦点框的风格。所述预先定义焦点移动处理对象以.js文件格式提供给外面调用。本专利技术还提供了一种定制IPTV机顶盒页面焦点移动方式的装置,包括:焦点移动处理模块,用于预先定义焦点移动处理对象,该对象至少包括:焦点移动处理的接口和焦点移动相关参数的属性;调用处理模块,用于对当前页面,屏蔽浏览器处理焦点移动事件的功能,并触发焦点移动定制化处理流程:当在页面上进行按键操作并判定按键事件为方向键时,创建焦点移动处理对象,调用焦点移动处理的接口并在焦点移动处理相关参数的属性中导入参数的数值,按照焦点移动相关参数的设置进行焦点移动。进一步地,所述装置还包括:判断模块,用于对当前页面,判断是否启动焦点移动定制化处理,如果是,触发所述调用处理模块;否则触发浏览器采用默认的焦点事件处理流程。进一步地,所述调用处理模块还用于,当判定按键事件不为方向键时,判断是否要发生页面跳转,如果是,进行页面跳转操作;否则,触发浏览器采用默认的焦点事件处理流程。其中,所述焦点移动相关参数包括:焦点的移动方向以及焦点移动的步长。所述焦点移动相关参数还包括:焦点的循环移动和/或焦点框的风格。本专利技术有益效果如下:本专利技术能避免不同浏览器对同一页面焦点移动风格不一致甚至是有错误的问题,同时能克服浏览器焦点算法无法处理页面焦点(即假焦点)的问题。同时,能定制焦点移动方式,加快焦点移动的速度。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明图1为本专利技术第一方法实施例的流程示意图;图2为本专利技术第二方法实施例的流程示意图;图3为本专利技术第一装置实施例的结构示意图;图4为本专利技术第二装置实施例的结构示意图。具体实施方式下面结合附图来具体描述本专利技术的优选实施例,其中,附图构成本申请一部分,并与本专利技术的实施例一起用于阐释本专利技术的原理。首先,结合附图1和图2对本专利技术实施例所述方法进行详细说明。第一方法实施例如图1所示,图1为本专利技术第一方法实施例的流程示意图,具体可以包括:步骤101:预先定义焦点移动处理对象,至少包括:焦点移动处理的接口和焦点移动相关参数的属性;步骤102:对当前页面,屏蔽浏览器处理焦点移动事件的功能,并触发焦点移动定制化处理流程:当在页面上进行按键操作并判定按键事件为方向键时,创建焦点移动处理对象,调用焦点移动处理的接口并在焦点移动处理相关参数的属性中导入参数的数值,按照焦点移动相关参数的设置进行焦点移动。以上第一方法实施例为默认前提就是执行焦点移动定制化处理流程,本发明实际应用过程中,还可以选择执行焦点移动定制化处理流程或者浏览器默认的焦点事件处理流程,具体过程参见下面第二方法实施例。第二方法实施例如图2所示,图2为本专利技术第本文档来自技高网
...

【技术保护点】
一种定制交互式电视IPTV机顶盒页面焦点移动方式的方法,其特征在于,包括:预先定义焦点移动处理对象,至少包括:焦点移动处理的接口和焦点移动相关参数的属性;对当前页面,屏蔽浏览器处理焦点移动事件的功能,并触发焦点移动定制化处理流程:当在页面上进行按键操作并判定按键事件为方向键时,创建焦点移动处理对象,调用焦点移动处理的接口并在焦点移动处理相关参数的属性中导入参数的数值,按照焦点移动相关参数的设置进行焦点移动。

【技术特征摘要】
1.一种定制交互式电视IPTV机顶盒页面焦点移动方式的方法,其特征在
于,包括:
预先定义焦点移动处理对象,至少包括:焦点移动处理的接口和焦点移动
相关参数的属性;
对当前页面,屏蔽浏览器处理焦点移动事件的功能,并触发焦点移动定制
化处理流程:
当在页面上进行按键操作并判定按键事件为方向键时,创建焦点移动处理
对象,调用焦点移动处理的接口并在焦点移动处理相关参数的属性中导入参数
的数值,按照焦点移动相关参数的设置进行焦点移动。
2.根据权利要求1所述的方法,其特征在于,还包括:
对当前页面,判断是否启动焦点移动定制化处理,如果是,屏蔽浏览器处
理焦点移动事件的功能,并触发焦点移动定制化处理流程;否则采用浏览器默
认的焦点事件处理流程。
3.根据权利要求1或2所述的方法,其特征在于,当判定按键事件不为方
向键时,判断是否要发生页面跳转,如果是,进行页面跳转操作;否则,采用
浏览器默认的焦点事件处理流程。
4.根据权利要求1所述的方法,其特征在于,所述焦点移动相关参数包括:
焦点的移动方向以及焦点移动的步长。
5.根据权利要求4所述的方法,其特征在于,所述焦点移动相关参数还包
括:焦点的循环移动和/或焦点框的风格。
6.根据权利要求1所述的方法,其特征在于,所述预先定义焦点移动处理
对象以....

【专利技术属性】
技术研发人员:谢华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1