本申请涉及按钮,具体涉及一种目标按钮失效的处理方法、装置、电子设备及存储介质。
背景技术:
1、在按钮处于休眠状态时被按下,将唤醒该按钮对应的功能。正常的按钮使用过程中,一般是短暂按下按钮后使其恢复形变,从而唤醒其对应的功能,但是在实际使用中,可能因为某些特殊原因,持续按下按钮而不松开,致使其保持形变状态,该按钮有被损坏的风险,将导致按钮面板短路,从而影响其它按钮的正常使用。
技术实现思路
1、鉴于上述问题,本申请提供了一种目标按钮失效的处理方法、装置、电子设备及存储介质,以在目标按钮处于失效状态下,保证除目标按钮以外的其它按钮正常使用。
2、根据本申请一个方面,提供了一种目标按钮失效的处理方法,所述处理方法包括:在预设第一时长内检测是否持续接收到目标信号;其中,所述目标信号是触发目标按钮所产生的信号;若检测到在所述预设第一时长内持续接收到所述目标信号,则开启提醒模式,以提醒用户停止触发所述目标信号,并在预设第二时长内检测是否持续接收到所述目标信号,得到检测结果;根据所述检测结果对状态寄存器的响应值进行更新操作,以在所述目标按钮处于失效状态下,保证除所述目标按钮以外的其它按钮正常使用。
3、在一种可选的方式中,所述在预设第二时长内检测是否持续接收到所述目标信号,得到检测结果,进一步包括:检测计数寄存器中的最高位是否为零值;其中,所述计数寄存器用于对时间进行计时,所述计数寄存器的计时时长为预设第二时长;若为零值,则得到表征在所述预设第二时长内持续接收到所述目标信号的检测结果。
4、在一种可选的方式中,所述根据所述检测结果对状态寄存器的响应值进行更新操作,进一步包括:若所述检测结果表征在所述预设第二时长内持续接收到所述目标信号,则对状态寄存器的响应值进行置零操作;若所述检测结果表征在所述预设第二时长到达之前已停止接收所述目标信号,则将所述计数寄存器与所述状态寄存器中的值进行与运算,并基于与运算结果的值更新所述状态寄存器中的响应值。
5、在一种可选的方式中,所述处理方法还包括:若所述检测结果表征在所述预设第二时长到达之前已停止接收所述目标信号,则表征所述目标按钮处于误触状态,并关闭所述提醒模式。
6、在一种可选的方式中,所述根据所述检测结果对状态寄存器的响应值进行更新操作,进一步包括:若所述检测结果表征在所述预设第二时长内持续接收到所述目标信号,则确定所述目标按钮处于所述失效状态,并将状态寄存器的响应值由一更新为零值;其中,所述状态存储器的原始响应值为一。
7、在一种可选的方式中,所述在预设第一时长内检测是否持续接收到目标信号,进一步包括:若检测到在所述预设第一时长内未持续接收到所述目标信号,则表征所述目标按钮处于正常状态。
8、在一种可选的方式中,所述处理方法还包括:若检测到所述目标按钮处于正常状态或误触状态,则在预设第三时长内,检测是否接收到所述目标信号,和/或接收到表征触发所述其它按钮而产生的信号;若检测未接收到任一信号,则表征所有按钮皆处于休眠状态。
9、根据本申请另一方面,提供了一种目标按钮失效的处理装置,所述处理装置包括:
10、第一检测模块,用于在预设第一时长内检测是否持续接收到目标信号;其中,所述目标信号是触发目标按钮所产生的信号;第二检测模块,用于若检测到在所述预设第一时长内持续接收到所述目标信号,则开启提醒模式,以提醒用户停止触发所述目标信号,并在预设第二时长内检测是否持续接收到所述目标信号,得到检测结果;更新处理模块,用于根据所述检测结果对状态寄存器的响应值进行更新操作,以在所述目标按钮处于失效状态下,保证除所述目标按钮以外的其它按钮正常使用。
11、根据本申请一个方面,提供了一种电子设备,包括:控制器;存储器,用于存储一个或多个程序,当一个或多个程序被所述控制器执行时,以执行上述的处理方法。
12、根据本申请一个方面,还提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行上述的处理方法。
13、根据本申请一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的处理方法。
14、本申请在相应预设时长内通过信号检测的方式,以判断目标按钮的状态,在其误触状态下开启提醒模式,以提醒用户停止误触行为。同时,根据相应的检测结果对状态寄存器的响应值进行更新操作,避免按钮面板因目标按钮的失效而发生短路的情况,以在目标按钮处于失效状态下,保证除目标按钮以外的其它按钮正常使用。
15、上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请技术手段,而可依照说明书的内容予以实施,并且为了让本申请上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
1.一种目标按钮失效的处理方法,其特征在于,所述处理方法包括:
2.根据权利要求1所述的处理方法,其特征在于,所述在预设第二时长内检测是否持续接收到所述目标信号,得到检测结果,进一步包括:
3.根据权利要求2所述的处理方法,其特征在于,所述根据所述检测结果对状态寄存器的响应值进行更新操作,进一步包括:
4.根据权利要求3所述的处理方法,其特征在于,所述处理方法还包括:
5.根据权利要求1所述的处理方法,其特征在于,所述根据所述检测结果对状态寄存器的响应值进行更新操作,进一步包括:
6.根据权利要求1所述的处理方法,其特征在于,所述在预设第一时长内检测是否持续接收到目标信号,进一步包括:
7.根据权利要求1至6中任一项所述的处理方法,其特征在于,所述处理方法还包括:
8.一种目标按钮失效的处理装置,其特征在于,所述处理装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的处理方法。
