[发明专利]一种IPTV机顶盒浏览器的按键处理方法及系统有效
申请号: | 201810163909.7 | 申请日: | 2018-02-27 |
公开(公告)号: | CN108347638B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 杨娟;祝振东;陈世庆;姜超 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04N21/422 | 分类号: | H04N21/422;H04N21/443;H04N21/81;G06F9/451 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 彭程程 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iptv 机顶盒 浏览器 按键 处理 方法 系统 | ||
本发明公开了一种IPTV机顶盒浏览器的按键处理方法及系统,涉及机顶盒技术领域。本方法包括以下步骤:当浏览器收到用户通过遥控器对当前页面的按键操作指令时,关闭浏览器默认的按键处理逻辑;根据收到的按键操作指令将重构按键事件发送到当前页面,其中,重构按键事件根据按键操作指令中的遥控器按键信息构造并用于执行按键操作指令。本发明通过重构按键事件在当前页面中执行按键操作指令,无论当前页面内的注册按键事件是onkeypress、onkeydown或者onkeyup事件,都能确保每个按键操作指令的正确执行,降低了机顶盒浏览器适配页面的难度,提高服务质量和用户体验度。
技术领域
本发明涉及机顶盒技术领域,具体是涉及一种IPTV机顶盒浏览器的按键处理方法及系统。
背景技术
交互式电视(Interactive Personality TV,IPTV)利用宽带向用户提供交互式和多媒体服务,在普通家庭中普及程度越来越高。IPTV机顶盒通常由浏览器来完成电子节目菜单(Electronic Program Guide,EPG)业务的展示,遥控器是机顶盒的主要输入设备,用户可通过遥控器的按键对机顶盒浏览器所加载的页面进行焦点导航(例如上、下、左、右和确定键)、视频播控操作(例如快进、快退和暂停等)以及快捷键操作(例如直播、点播、回看和信息等)等操作,选择自己需要的服务。这些遥控器按键处理事件定义在浏览器内核用于加载页面的JavaScript脚本中,即遥控器的按键触发相应的按键处理事件才能够实现上述操作。
在浏览器内核中,主要采用onkeypress、onkeydown、onkeyup三个事件进行遥控器按键事件侦听捕获,其中,用户按下遥控器的任何按键都会触发onkeydown事件,用户放开之前按下的遥控器的任何按键时触发onkeyup事件,但是,用户按住遥控器的数字键、字母键或者确定键时才会触发onkeypress事件,onkeypress事件不能响应系统功能键,例如前进和后退等。由于不同机顶盒浏览器加载的页面具有多样性、不规则性等特点,IPTV平台的JavaScript脚本的编写者一般会忽略onkeydown事件和onkeypress事件的区别,直接将onkeydown事件的按键处理逻辑定义在了onkeypress事件里面,导致用户无法通过遥控器对浏览器加载的页面进行焦点导航,也无法对视频进行快进/快退等操作,降低了服务质量和用户体验度。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种IPTV机顶盒浏览器的按键处理方法及系统,浏览器收到每个按键操作指令后,通过重构按键事件在当前页面中执行按键操作指令,无论当前页面内的注册按键事件是onkeypress、onkeydown或者onkeyup事件,都能确保每个按键操作指令的正确执行,有效地避免了在进行焦点导航和视频操作时按键无响应等各种异常现象,降低了机顶盒浏览器适配页面的难度,提高服务质量和用户体验度。
本发明提供一种IPTV机顶盒浏览器的按键处理方法,其包括以下步骤:
当浏览器收到用户通过遥控器对当前页面的按键操作指令时,关闭浏览器默认的按键处理逻辑;
根据收到的按键操作指令将重构按键事件发送到当前页面,其中,重构按键事件根据按键操作指令中的遥控器按键信息构造并用于执行按键操作指令。
在上述技术方案的基础上,所述重构按键事件包括重构的onkeydown事件、重构的onkeypress事件和重构的onkeyup事件,其中,用户按下遥控器的任何按键触发重构的onkeydown事件,用户按住遥控器的任何按键触发重构的onkeypress事件,用户放开之前按下的遥控器的任何按键触发重构的onkeyup事件。
在上述技术方案的基础上,所述重构按键事件的按键信息包括当前页面的按键键值、遥控器按键键值、键值标识和键值类型,其中,遥控器按键键值、键值标识和键值类型根据所述遥控器按键信息确定,当前页面的按键键值对应于遥控器按键键值并且根据预先定义的键值映射关系确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810163909.7/2.html,转载请声明来源钻瓜专利网。