[发明专利]一种Linux机顶盒焦点控制方法有效
申请号: | 201610766771.0 | 申请日: | 2016-08-30 |
公开(公告)号: | CN106162286B | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 高凯 | 申请(专利权)人: | 北京玖扬博文文化发展有限公司 |
主分类号: | H04N21/422 | 分类号: | H04N21/422;H04N21/482;H04N21/81 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 朱红涛;冯建基 |
地址: | 100037 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Linux机顶盒焦点控制方法,通过拦截机顶盒键值,使用JS控制焦点逻辑,具体步骤为:机顶盒接收到遥控器发出的红外线信号;机顶盒将接收到的红外线信号转换成十进制的值并被机顶盒当前业务界面拦截;机顶盒根据拦截到的十进制的值判断遥控器按下的是哪个键;机顶盒控制当前业务界面按照按下的键值执行焦点移动逻辑。本发明摒弃机顶盒默认焦点属性,使光标精准地按自身业务逻辑移动,减轻了开发人员调试困难。焦点灵活控制,遥控器操作更加灵活多变,提升了用户焦点移动体验。可以广泛适用所有Linux机顶盒,具备通用性。 | ||
搜索关键词: | 一种 linux 机顶盒 焦点 控制 方法 | ||
【主权项】:
1.一种Linux机顶盒焦点控制方法,其特征在于,所述Linux机顶盒焦点控制方法包括如下步骤:步骤S11.机顶盒接收到遥控器发出的红外线信号;步骤S12.所述机顶盒将接收到的所述红外线信号转换成十进制的值并被所述机顶盒的当前业务界面拦截;步骤S13.所述机顶盒根据拦截到的所述十进制的值判断遥控器按下的是哪个键;步骤S14.所述机顶盒控制所述当前业务界面按照所述按下的键值执行焦点移动逻辑或触发与所述键值对应的运行方法;所述步骤S14中焦点移动逻辑采用假焦点移动形式,通过对所述业务界面中需要选择的区域进行编码获得标识码,并将所述标识码放在同一数组中,根据所述数组下标获取标识码来改变所属区域样式,所述业务界面可根据功能位置不同划分为不同模块,所述每一个模块包含若干区域,所述每一个模块用一个数组表示,机顶盒开发人员根据特定业务逻辑要求和用户需求,对所述业务界面进行调试得到所述焦点移动对应逻辑判断;所述假焦点移动形式逻辑判断调试方法步骤如下:步骤S21.对需要选择的区域进行有序编码,获得所述选择区域的标识码,并将所述标识码放在同一数组中;步骤S22.初次访问机顶盒业务时,默认从数组下标为0的位置取所述标识码,改变所述标识码所属区域的样式,此区域变为焦点选中状态;步骤S23.在光标向右移动时,数组下标加1,拿到数组下标为1的标识码,同样改变该标识码所属区域的样式,此区域变为焦点选中状态,前面数组下标为0的标识码所属区域的样式则变为焦点离开状态;步骤S24.在光标向左移动时,数组下标减1,判断是否存在左边区域,若存在,则把所述左边区域设置为焦点选中状态;若不存在,则保持位置为最左边,并保持当前焦点选中状态;步骤S25.在光标上下移动时根据上下选择区域数量不同,所述数组下标加减值不同;步骤S26.当光标从一个模块移动到另一个模块时,则直接找到该选择区域的标识码,根据所述标识码选中所属区域,把所述区域设置为焦点选中状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京玖扬博文文化发展有限公司,未经北京玖扬博文文化发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610766771.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种抗洪抢险用充水式反滤围井
- 下一篇:一种丝杆手动调节部件