[发明专利]显示设备和遥控器按键复用方法有效
申请号: | 202010412738.4 | 申请日: | 2020-05-15 |
公开(公告)号: | CN112399213B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 王大勇;于文钦;朱铄;丁国耀 | 申请(专利权)人: | 海信视像科技股份有限公司 |
主分类号: | H04N21/41 | 分类号: | H04N21/41;H04N21/422;H04N21/4788;H04N21/478;H04N21/81;H04N21/431;H04N5/232 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 设备 遥控器 按键 方法 | ||
1.一种显示设备,其特征在于,包括:
显示器,用于呈现用户界面;
控制器,被配置为:
获取遥控器信号焦点的前台界面,监测所述前台界面是否发生切换;
如果所述前台界面未发生切换,获取前台界面的界面属性;
基于所述界面属性确定属性取值,判断所述前台界面属性和/或属性取值是否发生变化;
在所述前台界面属性和/或属性取值发生变化时,将被复用的按键的按键状态设定为复用状态,未被复用的按键的按键状态设定为原生状态;
响应于接收到遥控器的按键输入事件,确定所述按键输入事件对应的复用状态;
响应于确定按键输入事件对应于复用状态,发送包含按键输入事件的定制化广播,所述定制化广播用于指示应用执行所述按键输入事件对应的复用功能;
如果所述前台界面发生切换,在所述前台界面由第一界面成功切换到第二界面,获取所述第二界面的界面属性,所述界面属性用于表征界面是否复用遥控器按键;
在所述第二界面的界面属性表征第二界面复用遥控器按键时,根据所述第二界面所复用的按键更新按键复用策略,所述按键复用策略中被复用的按键的按键状态为复用状态,未被复用的按键的按键状态为原生状态;
响应于接收到遥控器的按键输入事件,根据更新后的按键复用策略确定所述按键输入事件对应的按键状态;
响应于确定所述按键输入事件对应于所述复用状态,发送包含按键输入事件的定制化广播,所述定制化广播用于指示应用执行所述按键输入事件对应的复用功能。
2.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为,在获取第二界面的界面属性之前:
响应于接收到用于将前台界面由第一界面切换到第二界面的请求,将按键复用策略更新为默认策略,所述默认策略中任意按键对应的按键状态均为原生状态;
以及,将所述第一界面从前台退出,将所述第二界面在前台显示。
3.根据权利要求1所述的显示设备,其特征在于,所述控制器被配置为,根据所述第二界面所复用的按键按照下述步骤更新按键复用策略:
将所述按键复用策略中所述第二界面所复用按键的按键状态更新为复用状态,其余按键的按键状态更新为原生状态。
4.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:
响应于按键复用策略中至少一个按键的按键状态被更新为复用状态,生成提示信息,所述提示信息用于提示用户当前已复用的遥控器按键;
将所述提示信息在前台界面上显示。
5.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:
检测前台应用是否异常;
响应于检测到前台应用异常,将所述按键复用策略更新为默认策略。
6.根据权利要求1所述的显示设备,其特征在于,所述控制器被配置为按照下述步骤获取所述第二界面的界面属性:
获取所述第二界面的界面名称;
在预先建立的界面属性表中,查找所述界面名称对应的界面属性;
以及,所述控制器还被配置为,从所述界面属性表获取所述第二界面所复用的按键。
7.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为,在根据所述第二界面所复用的按键更新按键复用策略之前,根据所述第二界面的界面属性判断所述第二界面是否复用遥控器按键,其中,如果所述第二界面的界面属性值为预定值,则所述第二界面为复用遥控器按键的预设界面;如果所述第二界面的界面属性值非预定值,则所述第二界面为不复用遥控器按键的非预设界面。
8.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:
响应于确定所述按键输入事件对应于所述原生状态,则将所述按键输入事件发送给应用层的线程。
9.根据权利要求1所述的显示设备,其特征在于,所述第一界面和第二界面为同一应用的不同界面,或者,所述第一界面和第二界面分别为不同应用的界面。
10.一种遥控器按键复用方法,其特征在于,所述方法包括:
获取遥控器信号焦点的前台界面,监测所述前台界面是否发生切换;
如果所述前台界面未发生切换,获取前台界面的界面属性;
基于所述界面属性确定属性取值,判断所述前台界面属性和/或属性取值是否发生变化;
在所述前台界面属性和/或属性取值发生变化时,将被复用的按键的按键状态设定为复用状态,未被复用的按键的按键状态设定为原生状态;
响应于接收到遥控器的按键输入事件,确定所述按键输入事件对应的复用状态;
响应于确定按键输入事件对应于复用状态,发送包含按键输入事件的定制化广播,所述定制化广播用于指示应用执行所述按键输入事件对应的复用功能;
如果所述前台界面发生切换,在所述前台界面由第一界面成功切换到第二界面,获取所述第二界面的界面属性,所述界面属性用于表征界面是否复用遥控器按键;
在所述第二界面的界面属性表征第二界面复用遥控器按键时,根据所述第二界面所复用的按键更新按键复用策略,所述按键复用策略中被复用的按键的按键状态为复用状态,未被复用的按键的按键状态为原生状态;
响应于接收到遥控器的按键输入事件,根据更新后的按键复用策略确定所述按键输入事件对应的按键状态;
响应于确定所述按键输入事件对应于所述复用状态,发送包含所述按键输入事件的定制化广播,所述定制化广播用于指示应用执行所述按键输入事件对应的复用功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010412738.4/1.html,转载请声明来源钻瓜专利网。