[发明专利]一种按键响应异常修复方法、终端及存储介质有效
申请号: | 202011363739.0 | 申请日: | 2020-11-27 |
公开(公告)号: | CN112492303B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 鲍恒 | 申请(专利权)人: | 深圳创维-RGB电子有限公司 |
主分类号: | H04N17/04 | 分类号: | H04N17/04;H04N21/4425;H04N21/488;G01R19/165 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 朱阳波 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 按键 响应 异常 修复 方法 终端 存储 介质 | ||
本发明公开了一种按键响应异常修复方法、终端及存储介质,所述方法包括:获取预设检测时长内预设按键的多个脚电压值;对所述多个脚电压值进行均值处理,得到平均脚电压值;获取预设校准电压值,并将所述平均脚电压值与所述预设校准电压值进行对比;根据对比结果响应所述预设按键对应的按键指令,或根据对比结果屏蔽所述预设按键对应的按键指令。本发明在检测到硬件异常后,可以主动规避异常状态,以避免正常功能的按键受到影响;而且,通过修复算法规避异常按键脚电压,避免影响其他按键及功能的使用,可延长电子产品的使用寿命,减轻售后的工作压力。
技术领域
本发明涉及终端应用技术领域,尤其涉及的是一种按键响应异常修复方法、终端及存储介质。
背景技术
市场上大多数产品都会使用实体按键作为功能按键,不同的实体按键对应不同的电压值,产品的系统软件则通过ADC模块读取键值电压,判断执行键值电压对应的功能,以电视为例:多数电视的机身上保留了音量调节按键和频道切换按键,在电视开机之后,系统软件获取键值电压,并将该键值电压与电视内存中的键值功能表进行比对,以实现与键值电压对应的功能。
在电视硬件产生损伤之后,按键脚电压异常跌落到某一功能的电压执行范围内,系统软件则会一直执行这个功能,没有一个异常的纠正机制,例如,一直增加或者减小音量,十分影响用户的正常使用;然而,有些损伤仅仅是小范围的损伤,整机产品的其他部分依然能够正常工作,如果因某个功能的缺失而持续影响整个系统的运行,将会大大减小整机产品的使用寿命。
因此,现有技术还有待改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种按键响应异常修复方法、终端及存储介质,通过修复算法规避异常按键脚电压,避免影响其他按键及功能的使用。
本发明解决问题所采用的技术方案如下:
第一方面,本发明实施例提供一种按键响应异常修复方法,其中,所述方法包括:
获取预设检测时长内预设按键的多个脚电压值;
对所述多个脚电压值进行均值处理,得到平均脚电压值;
获取预设校准电压值,并将所述平均脚电压值与所述预设校准电压值进行对比;
根据对比结果响应所述预设按键对应的按键指令,或根据对比结果屏蔽所述预设按键对应的按键指令。
在一种实施方式中,所述获取预设检测时长内预设按键的多个脚电压值,之前还包括:
当检测到系统运行时,启动模拟数字转换器和定时器;
根据初始化指令分别对所述模拟数字转换器和所述定时器进行初始化处理;
通过所述模拟数字转换器设置所述预设校准电压值,以及通过所述定时器设置所述预设检测时长。
在一种实施方式中,所述获取预设检测时长内预设按键的多个脚电压值,具体包括:
通过所述模拟数字转换器读取所述预设检测时长内预设按键的多个脚电压值;
根据预设存储路径将所读取的按键脚电压值存入变量数组中。
在一种实施方式中,所述对所述多个脚电压值进行均值处理,得到平均脚电压值,具体包括:
将所述变量数组中的多个脚电压值代入求和算法中,得到所述多个脚电压值的总电压值;
对所述总电压值进行均值处理,得到所述预设按键在单位时间内的平均脚电压值。
在一种实施方式中,所述获取预设校准电压值,并将所述平均脚电压值与所述预设校准电压值进行对比,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维-RGB电子有限公司,未经深圳创维-RGB电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011363739.0/2.html,转载请声明来源钻瓜专利网。