本技术属于电器,具体涉及一种光感感应按键的控制方法、装置、设备和存储介质。
背景技术:
1、随着家用电器的发展和推广,用户在选择家电时越来越重视体验感,其中,按键类型也成为用户选择家电的重要因素之一。
2、现有技术中,按键大多数是机械式按键、触摸弹簧按键、触摸膜按键。机械式按键在使用时需要用力按压达到按键效果,触摸弹簧按键和触摸膜按键是手指接触后,触摸芯片检测到的分布电容发生变化,从而达到按键效果。
3、然而,机械式按键和触摸弹簧按键存在按键容易失灵,用户体验感差的问题;触摸膜按键存在加工工艺复杂,成本高的问题。
技术实现思路
1、本技术提供了一种光感感应按键的控制方法、装置、设备和存储介质,用以解决现有技术中按键成本高,用户使用按键感受差的问题。
2、第一方面,本技术提供了一种光感感应按键的控制方法,包括:
3、获取目标感应按键的电压信息,所述电压信息包括:第一电压变化速率、第二电压变化速率以及目标电压,所述电压变化速率用于指示所述目标感应按键的电压值在单位时长内的变化情况;
4、根据所述第一电压变化速率和所述第二电压变化速率,确定所述目标感应按键的目标按压状态;
5、在所述目标按压状态为已按压状态时,执行所述目标感应按键对应的功能。
6、可选的,所述根据所述第一电压变化速率和所述第二电压变化速率,确定所述目标感应按键的目标按压状态,包括:
7、分别判断所述第一电压变化速率和所述第二电压变化速率是否大于预设变化速率;
8、在所述第一电压变化速率和所述第二电压变化速率均大于所述预设变化速率时,确定所述目标感应按键的目标按压状态为已按压状态;
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、确定模块,用于根据所述第一电压变化速率和所述第二电压变化速率,确定所述目标感应按键的目标按压状态;
35、处理模块,用于在所述目标按压状态为已按压状态时,执行所述目标感应按键对应的功能。
36、可选的,所述光感感应按键的控制装置还包括:判断模块;
37、所述判断模块,用于分别判断所述第一电压变化速率和所述第二电压变化速率是否大于预设变化速率;
38、所述确定模块,具体用于在所述第一电压变化速率和所述第二电压变化速率均大于所述预设变化速率时,确定所述目标感应按键的目标按压状态为已按压状态;
39、所述确定模块,具体用于在所述第一电压变化速率和/或所述第二电压变化速率不大于所述预设变化速率时,确定所述目标感应按键的目标按压状态为未按压状态。
40、可选的,所述获取模块,还用于获取所述第一电压变化速率的结束时刻以及所述第二电压变化速率的起始时刻;
41、所述确定模块,还用于根据所述结束时刻和所述起始时刻,确定所述目标感应按键的按压时长;
42、所述确定模块,还用于根据所述按压时长,确定所述目标感应按键的运行状态;
43、所处处理模块,具体用于在所述运行状态为有效运行状态时,执行所述目标感应按键对应的功能。
44、可选的,所述确定模块,具体用于根据所述第一电压变化速率和所述第二电压变化速率,确定所述目标感应按键的第一按压状态;
45、所述获取模块,还用于获取所述目标感应按键所处区域内的多个其他感应按键的电压信息;
46、所述确定模块,具体用于根据每个其他感应按键的电压信息,确定所述目标感应按键的第二按压状态;
47、所述确定模块,具体用于根据所述第一按压状态和所述第二按压状态,确定所述目标感应按键的目标按压状态。
48、可选的,所述确定模块,还用于根据每个其他感应按键的电压信息,确定每个其他感应按键的按压状态;
49、所述确定模块,还用于若按压状态为已按压状态所对应的其他感应按键的数量不大于预设数量,则确定所述目标感应按键的第二按压状态为已按压状态;
50、所述确定模块,还用于若按压状态为已按压状态所对应的其他感应按键的数量大于预设数量,则确定所述目标感应按键的第二按压状态为未按压状态。
51、可选的,所述判断模块,还用于判断所述第一按压状态与所述第二按压状态是否均为已按压状态;
52、所述确定模块,还用于在第一按压状态与所述第二按压状态是否均为已按压状态时,则确定所述目标感应按键的目标按压状态为已按压状态;
53、所述确定模块,还用于在第一按压状态与所述第二按压状态不都为已按压状态时,则确定所述目标感应按键的目标按压状态为未按压状态。
54、可选的,所述判断模块,还用于判断所述目标电压是否小于预设电压;
55、所述确定模块,还用于在所述目标电压小于所述预设电压时,确定所述目标感应按键的按压状态为已按压状态;
56、所述确定模块,还用于在所述目标电压不小于所述预设电压时,确定所述目标感应按键的按压状态为未按压状态。
57、第三方面,本技术提供一种光感感应按键的控制设备,包括:
58、存储器;
59、处理器;
60、其中,所述存储器存储计算机执行指令;
61、所述处理器执行所述存储器存储的计算机执行指令,以实现如上述第一方面及第一方面各种可能的实现所述的光感感应按键的控制方法。
62、第四方面,本技术提供一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面及第一方面各种可能的实现所述的光感感应按键的控制方法。
63、本技术提供的光感感应按键的控制方法,通过获取目标感应按键的电压信息,所述电压信息包括:第一电压变化速率以及第二电压变化速率,根据所述第一电压变化速率和所述第二电压变化速率,确定所述目标感应按键的按压状态,在所述目标感应按键的按压状态为已按压状态时,执行所述目标感应按键对应的功能;该方法不仅提升了按键识别的准确性,还提高了用户体验。