按键防呆的控制方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:29075538 阅读:28 留言:0更新日期:2021-06-30 09:32
本申请涉及控制开发领域,特别是涉及到一种按键防呆的控制方法、装置、计算机设备及存储介质,其中方法包括:获取按键的输出信号;统计在连续的时间范围内所述输出信号为同一输出值的持续时长;若所述持续时长大于预设时间值,确定所述按键处于异常状态;获取所述按键的防呆措施,并针对所述按键实施所述防呆措施。本申请通过持续地监控按键的输出信号,并针对发生异常状态的按键实施防呆措施,自动调整出错的按键,确保按键的输出信号的正确性。确保按键的输出信号的正确性。确保按键的输出信号的正确性。

【技术实现步骤摘要】
按键防呆的控制方法、装置、计算机设备及存储介质


[0001]本申请涉及到控制开发领域,特别是涉及到一种按键防呆的控制方法、装置、计算机设备及存储介质。

技术介绍

[0002]目前的机器设备,大多配备有不同的按键,不同的按键控制着不同的功能,当机器设备在运行时,会不可避免地出现运行错误的现象,当机器设备出现错误时,可能是机器设备上的按键出现错误,而目前,对于机器设备上的按键出现错误,无法主动地进行定位,更无法主动地进行调整、校正,例如机器设备持续地输出某一个字符,可能是由于机器设备的输入端的某个按键出现异常,而此时机器设备无法自动调整,即目前机器设备的按键若是出错或出现异常无法实现自动调整。

技术实现思路

[0003]本申请的主要目的为提供一种按键防呆的控制方法、装置、计算机设备及存储介质,旨在解决目前的按键出错无法自动调整的问题。
[0004]为了实现上述专利技术目的,本申请提出一种按键防呆的控制方法,包括:
[0005]获取按键的输出信号;
[0006]统计在连续的时间范围内所述输出信号为同一输出值的持续时长;
[0007]若所述持续时长大于预设时间值,确定所述按键处于异常状态;
[0008]获取所述按键的防呆措施,并针对所述按键实施所述防呆措施。
[0009]进一步地,所述获取按键的输出信号,包括:
[0010]将若干个按键定义为按键组;
[0011]获取所述按键组的输出信号。
[0012]进一步地,所述将若干个按键定义为按键组,包括:
[0013]获取按键的关联关系;
[0014]将具有关联关系的若干个按键定义为按键组。
[0015]进一步地,所述获取按键的关联关系,包括:
[0016]获取当前的应用场景;
[0017]根据所述当前的应用场景确定按键的关联关系。
[0018]进一步地,所述获取所述按键的防呆措施,并针对所述按键实施所述防呆措施之后,还包括:
[0019]获取所述按键在实施所述防呆措施后的输出信号;
[0020]若所述输出信号为预设输出值,确定所述防呆措施实施成功;
[0021]若所述输出信号不为预设输出值,确定所述防呆措施实施失败,向指定的通知渠道发送防呆措施实施失败的消息。
[0022]进一步地,所述获取所述按键的防呆措施,并针对所述按键实施所述防呆措施,包
括:
[0023]获取所述按键的若干项防呆措施;
[0024]获取所述若干项防呆措施处理所述异常状态的成功率;
[0025]选取所述成功率最高的防呆措施作为目标防呆措施,并针对所述按键实施所述目标防呆措施。
[0026]进一步地,所述选取所述成功率最高的防呆措施作为目标防呆措施,并针对所述按键实施所述目标防呆措施之后,还包括:
[0027]判断所述目标防呆措施是否实施成功;
[0028]若否,判断所述异常状态的危险等级;
[0029]若所述危险等级满足预警级别,控制与所述按键的相关线路停止工作。
[0030]本申请还提供一种按键防呆的控制装置,包括:
[0031]信号监控模块,用于获取按键的输出信号;
[0032]时长统计模块,用于统计在连续的时间范围内所述输出信号为同一输出值的持续时长;
[0033]异常判断模块,用于若所述持续时长大于预设时间值,确定所述按键处于异常状态;
[0034]防呆控制模块,用于获取所述按键的防呆措施,并针对所述按键实施所述防呆措施。
[0035]本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述按键防呆的控制方法的步骤。
[0036]本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述按键防呆的控制方法的步骤。
[0037]本申请例提供了一种针对按键出现的异常信号自动进行校正的按键防呆控制方法,通过获取按键的输出信号,持续地监控按键的输出信号,对于各个按键的输出信号的监控可以便于对各个按键的输出信号的输出值进行统计,统计在连续的时间范围内所述输出信号为同一输出值的持续时长,若所述按键的输出信号在连续的时间范围内为同一输出值的持续时长大于预设时间值,可以判定所述按键处于异常状态,当确定了所述按键处于异常状态后,不同的按键对于发生异常的应对措施不同,获取所述按键的防呆措施,并针对所述按键实施所述防呆措施,能够自动调整出现异常状态的按键,提高按键的输出信号的正确率,保证具备了不同按键的设备的正确执行。
附图说明
[0038]图1为本申请按键防呆的控制方法的一实施例流程示意图;
[0039]图2为本申请按键防呆的控制方法的另一实施例流程示意图;
[0040]图3为本申请按键防呆的控制装置的一实施例结构示意图;
[0041]图4为本申请计算机设备的一实施例结构示意框图。
[0042]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0043]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0044]参照图1,本申请实施例提供一种按键防呆的控制方法,包括步骤S10

S40,对于所述按键防呆的控制方法的各个步骤的详细阐述如下。
[0045]S10、获取按键的输出信号。
[0046]本实施例应用于具有按键的设备中,当产品中的按键处于不同的状态时,能够输出不同的工作信号,本实施例获取按键的输出信号,在一种实施方式中,当设备中具有多个不同的按键时,每一个按键均为独立的按键,此时获取每一个按键的输出信号,以便对各个按键的输出信号进行监控、控制。
[0047]S20、统计在连续的时间范围内所述输出信号为同一输出值的持续时长。
[0048]本实施例中,对各个按键的输出信号进行监控,对于各个按键的输出信号的监控可以便于对各个按键的输出信号的输出值进行统计,统计按键在哪个时间段或哪个时间点的输出值,从而可以精确地监控按键的输出信号,在一种实施方式中,统一按键在连续的时间范围内的所述输出信号是否为同一输出值,并且统计输出信号为同一输出值的持续时长。
[0049]S30、若所述持续时长大于预设时间值,确定所述按键处于异常状态。
[0050]在统计了按键的输出信号的输出值后,若所述按键的输出信号在连续的时间范围内为同一输出值的持续时长大于预设时间值,可以判定所述按键处于异常状态,所述按键处于异常状态包括按键的线路发生短路现象,导致按键的输出信号一直为同一输出值,所述按键处于异常状态包括按键被持续的按下,导致按键的输出信号一直为同一输出值。
[0051]S40、获取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种按键防呆的控制方法,其特征在于,包括:获取按键的输出信号;统计在连续的时间范围内所述输出信号为同一输出值的持续时长;若所述持续时长大于预设时间值,确定所述按键处于异常状态;获取所述按键的防呆措施,并针对所述按键实施所述防呆措施。2.根据权利要求1所述的按键防呆的控制方法,其特征在于,所述获取按键的输出信号,包括:将若干个按键定义为按键组;获取所述按键组的输出信号。3.根据权利要求2所述的按键防呆的控制方法,其特征在于,所述将若干个按键定义为按键组,包括:获取按键的关联关系;将具有关联关系的若干个按键定义为按键组。4.根据权利要求3所述的按键防呆的控制方法,其特征在于,所述获取按键的关联关系,包括:获取当前的应用场景;根据所述当前的应用场景确定按键的关联关系。5.根据权利要求1所述的按键防呆的控制方法,其特征在于,所述获取所述按键的防呆措施,并针对所述按键实施所述防呆措施之后,还包括:获取所述按键在实施所述防呆措施后的输出信号;若所述输出信号为预设输出值,确定所述防呆措施实施成功;若所述输出信号不为预设输出值,确定所述防呆措施实施失败,向指定的通知渠道发送防呆措施实施失败的消息。6.根据权利要求1所述的按键防呆的控制方法,其特征在于,所述获取所述按键的防呆措施,并针对所述按键实施所述防...

【专利技术属性】
技术研发人员:林正为
申请(专利权)人:深圳前海云充科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1