STB按键控制的处理系统及方法技术方案

技术编号:12923377 阅读:125 留言:0更新日期:2016-02-25 11:53
本发明专利技术公开了一种STB按键控制的处理系统及方法,包括机顶盒和与机顶盒配套的遥控器,遥控器用于向机顶盒发送指令,机顶盒内置有浏览器,浏览器用于在网页中构建用来存储被激活焦点的唯一标识符的全局变量、用来获取被激活焦点标识符的网页真焦点标签和用来完成被激活焦点跳转的中转点,并将网页真焦点标签获取的标识符存储到全局变量中,机顶盒通过浏览器对遥控器的按键情况进行监控,并调用全局变量中存储的被激活焦点的信息,在按键触发时,控制焦点通过中转点完成跳转,并在浏览器的网页上进行体现。上述STB按键控制的处理系统及方法,使得设计师可以依照自己的想法去进行焦点的移动,实现了对焦点的完美控制。

【技术实现步骤摘要】

本专利技术涉及按键处理领域,特别涉及一种STB按键控制的处理系统及方法
技术介绍
目前互联网电视行业中,广电的大部分STB应用属于网页应用,在做按键焦点移动时,基本上使用的网页真焦点(a标签,input标签,button标签)的模式。但以网页真焦点的模式去移动焦点,就完全依赖于机顶盒本中浏览器本身内部的实现。而真焦点的寻找焦点的模式,具有很大的局限性。这样也造成了设计师在设计页面时考虑焦点移动的局限性。
技术实现思路
针对上述技术问题,本专利技术提供一种全新的、可以将设计师想做的焦点控制效果完美体现的STB按键控制的处理系统及方法。为解决上述技术问题,本专利技术所采取的技术方案是:提供一种STB按键控制的处理系统,包括机顶盒和与所述机顶盒配套的遥控器;所述遥控器用于向所述机顶盒发送指令;所述机顶盒内置有浏览器;所述浏览器用于在网页中构建用来存储被激活焦点的唯一标识符的全局变量、用来获取被激活焦点标识符的网页真焦点标签和用来完成被激活焦点跳转的中转点,并将网页真焦点标签获取的标识符存储到全局变量中;所述机顶盒通过所述浏览器对所述遥控器的按键情况进行监控,在按键触发时,被激活的焦点向离该焦点最近的中转点移动,并将该中转点激活,被激活的中转点调用全局变量中存储的上一被激活焦点的信息,依据存储的被激活焦点的信息设定即将跳转到的点,并引导焦点完成跳转。本专利技术由于采用以上技术方案,其达到的技术效果为:本专利技术通过构建的网页真焦点标签获取当前已激活焦点以及被激活焦点的标识值,并将获取的标识值存储到设置的全局变量内,同时为焦点的移动构建位于当前焦点正上方、正下方、正左方和正右方的中转点,当按键被触发时,焦点会按照离被触发焦点最近正方向上的中转点移动,在移动到最近的中转点时,对应的中转点被激活,在中转点被激活时通过全局变量可以知道最近被激活的焦点是谁,并根据之前被激活的焦点设定即将要跳转的点为焦点,当焦点移动到设定的点时,存储该点的唯一标识符,以便后续的焦点移动,通过以上方法,使得设计师可以依照自己的想法去进行焦点的移动,不用考虑设备的限制,实现了对焦点的完美控制。较优地,在上述技术方案中,焦点跳转过程中会通过所述浏览器的网页体现当前焦点跳转的状态。采用上述进一步方案的有益效果是:焦点跳转过程中会通过浏览器的网页进行显示跳转的状态,方便用户能实时了解到焦点跳转或遥控器控制的状态,提高了用户的体验。在STB按键控制的处理系统的基础上,还提供了一种STB按键控制的处理方法,包括以下步骤:步骤S10:在机顶盒内浏览器的网页中设置一用于存储识别当前被激活焦点唯一标识值的全局变量;步骤S20:在当前网页中构建用于获取焦点的网页真焦点标签,通过所述网页真焦点标签获取当前被激活焦点的标识值,并将获取的标识值存储到所述全局变量内;步骤S30:在当前网页中构建焦点移动过程中的中转点;步骤S40:浏览器监控遥控器按键的触发情况,在按键被触发时,已被激活焦点向离该焦点最近的中转点移动,在移动到最近中转点时,激活该中转点;步骤S50:被激活的中转点调用全局变量获得上一被激活焦点的信息,并结合上一被激活焦点的信息设定即将跳转的点为焦点;步骤S60:完成焦点跳转。较优地,在上述技术方案中,还包括步骤S70:焦点完成跳转后,调用全局变量存储记录当前跳转到的焦点的标识值。采用上述进一步方案的有益效果是:在焦点完成跳转后,将跳转到的焦点的标识值存储到全局变量中,方便了焦点在后续跳转过程中信息的读取,不需要再重新获取焦点的标识值。较优地,在上述技术方案中,浏览器实时监测所述网页真焦点标签的触发情况,并在所述网页真焦点标签被激活时,触发激活事件方法onfocus或onmouseover。采用上述进一步方案的有益效果是:在按键触发时调用onfocus或onmouseover方法,并完成方法的重写,onfocus和onmouseover方法是在网页真焦点激活时,由浏览器本身内部实现的,并且onfocus或onmouseover方法是成熟的技术,保证了激活事件方法的准确性。较优地,在上述技术方案中,所述激活事件方法执行过程中生成一用于标识对应焦点的标识值,并将生成的标识值存储到所述全局变量中。采用上述进一步方案的有益效果是:生成的标识符是对于焦点来说是唯一确定的,提高了通过标识符验证焦点的准确性,同时为焦点的跳转提供了很好的依据。较优地,在上述技术方案中,所述中转点位于已被激活焦点的正上方、正下方、正左方和正右方。采用上述进一步方案的有益效果是:将中转点构建在被激活焦点的正上方、正下方、正左方和正右方,可以从多方向对被激活焦点的预移动方向进行监控,为焦点的移动和即将跳转到的点的判断提供了很好的依据。较优地,在上述技术方案中,所述网页真焦点标签具有激活和中转激活2个状态。采用上述进一步方案的有益效果是:网页真焦点标签激活和中转激活状态,使得用户能够了解到当前焦点跳转过程中所处的状态,具有很好的互动性。较优地,在上述技术方案中,所述激活状态为改变当前网页元素,并告知用户改变后的网页为目标状态;所述中转激活状态为改变当前网页元素,并告知用户改变后的网页并非目标状态。采用上述进一步方案的有益效果是:网页真焦点标签在激活和中转激活状态时,会改变当前网页元素,通过不同的网页元素告知用户当前所述的状态,提高了用户的使用体验。较优地,在上述技术方案中,浏览器对遥控器的“方向键”及“确认”和/或“ok”键进行监控。采用上述进一步方案的有益效果是:通过对遥控器“方向键”及“确认”和/或“ok”键的监控,实现了对遥控器所有按键的监控,在监控过程中不会发生遗漏。【附图说明】下面结合附图对本专利技术作进一步说明:图1是本专利技术STB按键控制的处理方法的流程图;图2是本专利技术STB按键控制的处理方法焦点跳转的一实施例图。【具体实施方式】实施例一本专利技术提供的STB按键控制的处理系统,包括机顶盒和与所述机顶盒配套的遥控器,遥控器用于向机顶盒发送指令,机顶盒内置有浏览器,浏览器用于在网页中构建用来存储被激活焦点的唯一标识符的全局变量、用来获取被激活焦点标识符的网页真焦点标签和用来完成被激活焦点跳转的中转点,并将网页真焦点标签获取的标识符存储到全局变量中,机顶盒通过浏览器对遥控器的按键情况进行监控,在按键触发时,被激活的焦点向离该焦点最近的中转点移动,并将该中转点激活,被激活的中转点调用全局变量中存储的上一被激活焦点的信息,依据存储的被激活焦点的信息设定即将跳转到的点,并引导焦点完成跳转。作为一种可实施方式,焦点跳转过程中会通过浏览器的网页体现当前焦点跳转的状态。焦点跳转过程中会通过浏览器的网页进行显示跳转的状态,方便用户能实时了解到焦点跳转或遥控器控制的状态,提高了用户的体验。实施例二如图1所示,在实施例一的基础上,还提供了一种STB按键控制的处理方法,包括以下步骤:步骤S10:在机顶盒内浏览器的网页中设置一用于存储识别当前被激活焦点唯一标识值的全局变量;步骤S20:在当前网页中构建用于获取焦点的网页真焦点标签,通过网页真焦点标签获取当前被激活焦点的标识值,并将获取的标识值存储到全局变量内;步骤S30:在当前网页中构建焦点移动过程中的中转点;...

【技术保护点】
一种STB按键控制的处理系统,其特征在于:包括机顶盒和与所述机顶盒配套的遥控器;所述遥控器用于向所述机顶盒发送指令;所述机顶盒内置有浏览器;所述浏览器用于在网页中构建用来存储被激活焦点的唯一标识符的全局变量、用来获取被激活焦点标识符的网页真焦点标签和用来完成被激活焦点跳转的中转点,并将网页真焦点标签获取的标识符存储到全局变量中;所述机顶盒通过所述浏览器对所述遥控器的按键情况进行监控,在按键触发时,被激活的焦点向离该焦点最近的中转点移动,并将该中转点激活,被激活的中转点调用全局变量中存储的上一被激活焦点的信息,依据存储的被激活焦点的信息设定即将跳转到的点,并引导焦点完成跳转。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈朱尧张书权
申请(专利权)人:成都视达科信息技术有限公司
类型:发明
国别省市:四川;51

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

1