一种显示设备及资源控制方法与流程
- 国知局
- 2024-09-14 14:58:00
本申请涉及显示设备,尤其涉及一种显示设备及资源控制方法。
背景技术:
1、由于智能电视的视频内容格式的快速发展,要求电视的芯片处理能力以及系统的处理性能不断增加,但是由于不同的电视平台的整机处理能力参差不齐,同样的软件搭载不同芯片平台上,用户体验也存在较大差异。
2、例如,对同样格式的视频进行播放,由于不同芯片平台的android系统中央处理器(central processing unit,cpu)负载指数不同,而且android系统的重复按键发送间隔是固定配置的,电视开机后用户无法通过设置界面进行修改。现在一般android系统默认设定重复按键发送时间间隔为50ms。如果此数值设定的过高,长按方向键时会出现界面滑动慢,用户体验界面卡顿。如果此数值设定的过低,若芯片的处理能力无法满足,也会出现界面卡顿的现象。
3、因此,电视在开机运行的状态下,由于不同的芯片平台处理能力差异较大,且电视的软件配置参数基本是一致的,未根据机型做任何区分。导致不同机型的电视在相同的电视场景下,同样的用户操作无法及时处理,出现电视画面时常卡顿跳帧的情况。
技术实现思路
1、本申请一些实施例提供了一种显示设备及资源控制方法,通过内存使用状态和中央处理器使用率调整重复按键发送的时间间隔,解决由于中央处理器负载较重时,同时用户在不断的操作用户界面,导致中央处理器负载持续加大,无法及时响应导致用户界面卡顿跳帧的问题。
2、第一方面,本申请一些实施例中提供一种显示设备,包括:
3、在接收到控制设备发送的第一按键的按压事件后,分发第一按键对应的按键指令;
4、如果所述第一按键为目标按键,将重复按键发送的时间间隔设置为预设时间间隔,所述目标按键包括与用户界面变化相关的按键;
5、如果未接收到所述控制设备发送的所述第一按键的抬起事件,且距离分发按键指令的时间间隔等于所述预设时间间隔,则再次分发第一按键对应的按键指令,以及,根据内存使用状态和/或中央处理器使用率,调整所述重复按键发送的时间间隔。
6、在一些实施例中,所述控制器执行根据内存使用状态和/或中央处理器使用率,调整所述重复按键发送的时间间隔,被进一步配置为:
7、记录分发第一按键对应的按键指令的重复次数;
8、如果所述重复次数大于0,则根据内存使用状态和/或中央处理器使用率,调整所述重复按键发送的时间间隔。
9、在一些实施例中,所述控制器执行根据内存使用状态,调整所述重复按键发送的时间间隔,被进一步配置为:
10、获取内存使用状态;
11、如果所述内存使用状态为紧张状态,则将重复按键发送的时间间隔设置为第一目标时间间隔;
12、如果所述内存使用状态不为紧张状态,则将重复按键发送的时间间隔设置为第二目标时间间隔,所述第一目标时间间隔大于所述第二目标时间间隔。
13、在一些实施例中,所述控制器执行根据中央处理器使用率,调整所述重复按键发送的时间间隔,被进一步配置为:
14、获取中央处理器使用率;
15、如果所述中央处理器使用率大于预设阈值,则将重复按键发送的时间间隔设置为第三目标时间间隔;
16、如果所述中央处理器使用率不大于预设阈值,则将重复按键发送的时间间隔设置为第二目标时间间隔,所述第三目标时间间隔大于所述第二目标时间间隔。
17、在一些实施例中,如果内存使用状态为紧张状态,或者,中央处理器使用率大于预设阈值,所述控制器,被配置为:
18、冻结目标服务进程。
19、在一些实施例中,所述控制器执行冻结目标服务进程,被进一步配置为:
20、冻结后台空闲的服务进程;或者,
21、获取服务进程的优先级值;
22、如果所述服务进程不在禁止冻结的服务白名单内且所述优先级值小于预设优先级阈值的服务进程,则冻结所述服务进程。
23、在一些实施例中,所述控制器,被配置为:
24、在接收到所述控制设备发送的第二按键的按压事件,或者,在接收到所述控制设备发送的第一按键的抬起事件的预设时长后,将重复按键发送的时间间隔恢复为预设时间间隔,所述第二按键不为所述目标按键。
25、在一些实施例中,所述控制器执行如果所述第一按键为目标按键,将重复按键发送的时间间隔设置为预设时间间隔,被进一步配置为:
26、如果动态调整开关为开启状态,则判断所述第一按键是否为目标按键,所述动态调整开关用于控制动态调整重复按键发送的时间间隔功能的开关;
27、如果所述第一按键为目标按键,将重复按键发送的时间间隔设置为预设时间间隔。
28、在一些实施例中,在根据内存使用状态和/或中央处理器使用率,调整所述重复按键发送的时间间隔后,所述控制器,被配置为:
29、将重复按键动态调整的标志位设置为预设值,所述标志位为预设值表征重复按键发送的时间间隔已调整。
30、第二方面,本申请一些实施例中提供一种资源控制方法,包括:
31、在接收到控制设备发送的第一按键的按压事件后,分发第一按键对应的按键指令;
32、如果所述第一按键为目标按键,将重复按键发送的时间间隔设置为预设时间间隔,所述目标按键包括与用户界面变化相关的按键;
33、如果未接收到所述控制设备发送的所述第一按键的抬起事件,且距离分发按键指令的时间间隔等于所述预设时间间隔,则再次分发第一按键对应的按键指令,以及,根据内存使用状态和/或中央处理器使用率,调整所述重复按键发送的时间间隔。
34、本申请的一些实施例提供一种显示设备及资源控制方法。在接收到控制设备发送的第一按键的按压事件后,分发第一按键对应的按键指令。如果第一按键为目标按键,将重复按键发送的时间间隔设置为预设时间间隔。其中,目标按键包括与用户界面变化相关的按键。根据当前时间和预设时间间隔确定下一次可以发送重复按键的时间。如果超过下一次可以发送重复按键的时间,仍未接收到控制设备发送的第一按键的抬起事件,则再次分发第一按键对应的按键指令,以及,根据内存使用状态和/或中央处理器使用率,调整重复按键发送的时间间隔。本申请实施例可以在中央处理器负载比较重和系统内存处于紧张状态的场景,通过延长重复按键发送的时间间隔,减少用户界面变化,从而避免中央处理器负载加重,避免显示设备画面出现卡顿跳帧的现象。
技术特征:1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器执行根据内存使用状态和/或中央处理器使用率,调整所述重复按键发送的时间间隔,被进一步配置为:
3.根据权利要求1所述的显示设备,其特征在于,所述控制器执行根据内存使用状态,调整所述重复按键发送的时间间隔,被进一步配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述控制器执行根据中央处理器使用率,调整所述重复按键发送的时间间隔,被进一步配置为:
5.根据权利要求3或4所述的显示设备,其特征在于,如果内存使用状态为紧张状态,或者,中央处理器使用率大于预设阈值,所述控制器,被配置为:
6.根据权利要求5所述的显示设备,其特征在于,所述控制器执行冻结目标服务进程,被进一步配置为:
7.根据权利要求1所述的显示设备,其特征在于,所述控制器,被配置为:
8.根据权利要求1所述的显示设备,其特征在于,所述控制器执行如果所述第一按键为目标按键,将重复按键发送的时间间隔设置为预设时间间隔,被进一步配置为:
9.根据权利要求1所述的显示设备,其特征在于,在根据内存使用状态和/或中央处理器使用率,调整所述重复按键发送的时间间隔后,所述控制器,被配置为:
10.一种资源控制方法,其特征在于,包括:
技术总结本申请一些实施例示出一种显示设备及资源控制方法,所述方法包括:在接收到控制设备发送的第一按键的按压事件后,分发第一按键对应的按键指令;如果第一按键为目标按键,将重复按键发送的时间间隔设置为预设时间间隔;如果未接收到控制设备发送的第一按键的抬起事件,且距离分发按键指令的时间间隔等于预设时间间隔,则再次分发第一按键对应的按键指令,以及,根据内存使用状态和/或中央处理器使用率,调整重复按键发送的时间间隔。本申请实施例可以在中央处理器负载比较重和系统内存处于紧张状态的场景,通过延长重复按键发送的时间间隔,减少用户界面变化,从而避免中央处理器负载加重,避免显示设备画面出现卡顿跳帧的现象。技术研发人员:陈相涛受保护的技术使用者:海信视像科技股份有限公司技术研发日:技术公布日:2024/9/12本文地址:https://www.jishuxx.com/zhuanli/20240914/296537.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。