掌桥专利:专业的专利平台
掌桥专利
首页

一种按键灵敏度控制方法、装置及电器设备

文献发布时间:2023-06-19 11:27:38


一种按键灵敏度控制方法、装置及电器设备

技术领域

本发明涉及家用电器技术领域,具体涉及一种按键灵敏度控制方法、装置及电器设备。

背景技术

随着电器产品的升级换代,越来越多的产品采用触摸面板进行功能控制,以提升用户体验。以采用触摸操作的电饭煲为例,当其在使用过程中,如果遇到跳闸、雷雨环境或者周围同时使用多种大功率器件时,容易出现按键跳键,按键失效等情况,因此,如何控制按键灵敏度对电器产品的性能优化具有重要意义。

发明内容

有鉴于此,本发明实施例提供了按键灵敏度控制方法、装置及电器设备以克服现有技术中的电器设备的按键的灵敏度难以进行有效控制的问题。

根据第一方面,本发明实施例提供了一种按键灵敏度控制方法,应用于具有按键的电器设备,该方法包括:

获取所述电器设备对应的按键参考数据;

基于所述按键参考数据确定按键的触发值区间;

基于所述触发值区间确定所述电器设备对应的目标按键触发值控制区间;

基于所述目标按键触发值控制区间确定所述电器设备对应的目标按键触发值。

可选地,所述按键参考数据包括:所述电器设备在预设干扰环境中进行抗干扰检测的检测数据和/或目标用户对所述电器设备进行按键操作的历史使用数据,所述基于所述按键参考数据确定按键的触发值区间,包括:

基于预设按键使用要求及所述历史使用数据确定按键的第一触发值区间,和/或,基于所述检测数据、预设按键使用要求和/或所述历史使用数据确定按键的第二触发值区间;

基于所述第一触发值区间和/或所述第二触发值区间,确定所述按键的触发值区间。

可选地,所述基于所述触发值区间确定所述电器设备对应的目标按键触发值控制区间,包括:

基于所述第一触发值区间和/或所述第二触发值区间和/或所述第一触发值区间与所述第二触发值区间的公共区间,确定所述电器设备对应的目标按键触发值控制区间。

可选地,所述按键使用要求包括:按键响应条件和按键不能响应条件,所述基于预设按键使用要求及所述历史使用数据确定按键的第一触发值区间,包括:

从所述历史使用数据中提取满足所述按键响应条件的各第一按键采样值;

从所述历史使用数据中提取满足所述按键不能响应条件的各第二按键采样值,所述第二按键采样值小于所述第一按键采样值;

基于第一按键采样值的最小值和第二按键采样值的最大值确定按键的第一触发值区间。

可选地,所述基于所述检测数据、预设按键使用要求和/或所述历史使用数据确定按键的第二触发值区间,包括:

从所述检测数据中提取满足所述按键使用要求和/或所述历史使用数据的第一检测数据;

从所述第一检测数据中提取无按键误响应的各第三按键采样值;

判断所述第一检测数据中是否存在按键误响应;

当所述第一检测数据中不存在按键误响应时,从所述检测数据中获取所述电器设备在无按键操作时无按键误响应的各第四按键采样值,所述第四按键采样值小于所述第三按键采样值;

基于第四按键采样值的最大值和第三按键采样值的最小值确定按键的第二触发值区间。

可选地,当所述第一检测数据中存在按键误响应时,从所述第一检测数据中提取存在按键误响应的各第五按键采样值,所述第五按键采样值小于所述第三按键采样值;

基于第五按键采样值的最大值和第三按键采样值的最小值确定按键的第二触发值区间。

可选地,所述方法还包括:

判断所述第一检测数据中是否存在跳键误响应,和/或所述电器设备在所述预设干扰环境中在无按键操作时是否存在跳键误响应;

当所述第一检测数据中存在跳键误响应时,和/或所述电器设备在无按键操作时存在跳键误响应时,获取跳键误响应对应的跳键频段;

降低所述跳键频段的按键采样值的采样频率。

可选地,所述方法还包括:基于所述目标按键触发值确定所述电器设备对应的目标按键释放值。

根据第二方面,本发明实施例提供了一种按键灵敏度控制装置,应用于具有按键的电器设备,该装置包括:

获取模块,用于获取所述电器设备在预设干扰环境中进行抗干扰检测的检测数据以及目标用户的按键使用要求和/或其对所述电器设备进行按键操作的历史使用数据;

第一处理模块,用于获取所述电器设备对应的按键参考数据;

第二处理模块,用于基于所述按键参考数据确定按键的触发值区间;

第三处理模块,用于基于所述触发值区间确定所述电器设备对应的目标按键触发值控制区间;

第四处理模块,用于基于所述目标按键触发值控制区间确定所述电器设备对应的目标按键触发值。

根据第三方面,本发明实施例提供了一种电器设备,所述电器设备具有按键,所述电器设备包括:

存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面,或者第一方面任意一种可选实施方式中所述的方法。

可选地,所述电器设备为电饭煲。

根据第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面,或者第一方面任意一种可选实施方式中所述的方法。

本发明技术方案,具有如下优点:

本发明实施例提供的按键灵敏度控制方法、装置及电器设备,通过获取电器设备对应的按键参考数据;基于按键参考数据确定按键的触发值区间;基于触发值区间确定电器设备对应的目标按键触发值控制区间;基于目标按键触发值控制区间确定电器设备对应的目标按键触发值。从而通过利用按键参考数据确定按键的触发值区间进而确定该电器设备对应的目标按键触发值,实现了对电器产品按键灵敏度精准控制,提升了电器产品按键灵敏度的控制性能,提高了用户的使用体验。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例的一种按键灵敏度控制方法的流程图;

图2为本发明实施例中按键响应过程中按键值的示意图;

图3为本发明实施例中发生按键跳键时按键值的示意图;

图4为本发明实施例中没有发生按键跳键时按键值的示意图;

图5为本发明实施例的一种按键灵敏度控制装置的结构示意图;

图6为本发明实施例的电器设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

随着电器产品的升级换代,越来越多的产品采用触摸面板进行功能控制,以提升用户体验。以采用触摸操作的电饭煲为例,当其在使用过程中,如果遇到跳闸、雷雨环境或者周围同时使用多种大功率器件时,容易出现按键跳键,按键失效等情况,因此,如何控制按键灵敏度对电器产品的性能优化具有重要意义。

基于上述问题,本发明实施例提供了按键灵敏度控制方法,应用于具有按键的电器设备,在本发明实施例中是以电器设备为电饭煲为例进行的说明,在实际用于中,该电器设备也可以是其他具有按键的电器如电压力锅等,本发明并不以此为限。如图1所示,该按键灵敏度控制方法,主要包括如下步骤:

步骤S101:获取电器设备对应的按键参考数据。

具体地,按键参考数据包括:电器设备在预设干扰环境中进行抗干扰检测的检测数据和/或目标用户对电器设备进行按键操作的历史使用数据。

其中,该检测数据为电器设备在出厂前将其置入预设干扰环境中进行电器抗干扰检测的检测数据,该预设干扰环境为可能影响按键正常使用的极端环境,即电器设备的实际运行中干扰最强的环境,该极端环境可以是噪声环境等,本发明并不以此为限。具体地抗干扰检测包括:不对电器设备进行任何操作,得到电器设备在该极端环境下对应的按键采样值及响应结果,此外,还包括:对电器设备进行模仿用户各种不同的按键操作,并得到电器设备在该极端环境下对应的按键采样值及响应结果等。

上述的按键使用要求可以是基于目标用户个人的使用习惯设定的目标用户的个性化按键使用要求,也可以是基于大数据分析等方式确定用户普遍的适用的按键使用要求等,本发明并不以此为限。在本发明实施例中,电饭煲会显示按键范围:即一个小圈,这个小圈的面积称作按键的有效范围(没有显示的以按键弹簧直径为标准),该按键使用要求包括:按键响应条件和按键不能响应条件,其中,按键响应条件为按下按键面积的1/2及以上需要百分百响应,按键不能响应条件为按键在有效操作范围外不能响应。

上述的历史使用数据具体包括;用户对电饭煲进行操作的按键操作数据及其对应的按键采样数据和响应结果等,其中,按键操作数据为目标用户如何操作电饭煲按键时手指与按键的接触面积及接触时间等,按键采样数据为电饭煲的处理器采集到的不同按键操作所对应的按键采样值,响应结果包括目标用户操作按键后电饭煲的响应情况如:开始烹饪或无任何响应等。

步骤S102:基于按键参考数据确定按键的触发值区间。

具体地,上述步骤S102具体包括如下步骤:

步骤S21:基于预设按键使用要求及历史使用数据确定按键的第一触发值区间,和/或,基于检测数据、预设按键使用要求和/或历史使用数据确定按键的第二触发值区间.

步骤S22:基于第一触发值区间和/或第二触发值区间,确定按键的触发值区间。

其中,该第一触发值区间为满足目标用户的按键使用要求的按键触发值的范围,当按键触发值在此范围内时可以满足目标用户的使用要求,以提高目标用户的使用体验;第二触发值区间为满足电器设备抗干扰能力要求的按键触发值的范围,当按键触发值在此范围内时可以满足保障电器设备的按键使用性能不被环境干扰影响。

步骤S103:基于触发值区间确定电器设备对应的目标按键触发值控制区间。

基于第一触发值区间和/或第二触发值区间和/或第一触发值区间与第二触发值区间的公共区间,确定电器设备对应的目标按键触发值控制区间。

步骤S104:基于目标按键触发值控制区间确定电器设备对应的目标按键触发值。

具体地,在本发明实施例中是以将第一触发区间和第二触发区间的公共区间确定为触发值区间为例进行的说明,以控制按键灵敏度在满足用户个性化按键需求的同时保证电器产品按键的抗干扰能力。在实际应用中,也可以根据电器产品的实际需求仅将第一触发值区间或仅将第二触发值区间作为按键的触发值区间,本发明并不以此为限。其中,该目标按键触发值属于该目标按键触发值控制区间,具体目标按键触发值的设定方式可以根据实际目标按键触发值控制区间的范围大小及电器设备的实际需求进行灵活的设置,本发明并不以此为限。

通过执行上述步骤,本发明实施例提供的按键灵敏度控制方法,通过利用按键参考数据确定按键的触发值区间进而确定该电器设备对应的目标按键触发值,实现了对电器产品按键灵敏度精准控制,提升了电器产品按键灵敏度的控制性能,提高了用户的使用体验。进一步地,通过利用满足用户使用需求的第一触发值区间和保证电器设备抗干扰性能的第二触发值区间来确定目标按键触发值控制区间,使得目标按键触发值即保证满足用户个性化使用需求又具有良好的抗干扰能力,提升了电器产品按键灵敏度的控制性能,提高了用户的使用体验。

具体地,在一实施例中,上述步骤S21中基于预设按键使用要求及历史使用数据确定按键的第一触发值区间,具体包括如下步骤:

步骤S201:从历史使用数据中提取满足按键响应条件的各第一按键采样值。具体地,如图2所示,当用户按下按键在按键响应过程中电饭煲的按键模块会实时采集按键采样值下文简称按键值,并发送至电饭煲的主控模块,当主控模块监测到按键值大于按键触发值时,对应按键进行响应,如用户进行开始煮饭操作时,控制电饭煲执行煮饭程序;而当主控模块监测到按键值小于按键释放值时,对应按键认为按键被释放取消当前按键对应的程序例如取消保温等。

步骤S202:从历史使用数据中提取满足按键不能响应条件的各第二按键采样值,第二按键采样值小于第一按键采样值。

其中,由于当用户在按键的有效范围外进行操作时,按键模块依然会采集到一定的按键值,为了避免出现误响应的情况,通过监测用户在按键的有效范围外进行操作的按键采样值以便于设置合理的按键触发值。

步骤S203:基于第一按键采样值的最小值和第二按键采样值的最大值确定按键的第一触发值区间。

其中,该第一触发值区间为上述第二按键采样值的最大值和第一按键采样值的最小值所限定的取值范围,以保障目标按键触发值在此范围内满足目标用户的个性化使用需求。假设第二按键采样值的最大值为S1,第一按键采样值的最小值为S2,按键触发值为DT,第一触发值区间为(S1,S2),则需要保障S1<DT<S2,以满足目标用户的个性化使用需求。

需要说明的是,在本发明实施例中,该第一触发值区间是以按键使用要求和历史使用数据为例进行的说明,在实际应用中,也可以仅以按键使用要求或历史使用数据来确定,相对应的第一触发值区间为单端区间即S1<DT或者DT<S2,本发明并不以此为限。

具体地,在一实施例中,上述步骤S21中基于检测数据、预设按键使用要求和/或历史使用数据确定按键的第二触发值区间,具体包括如下步骤:

步骤S301:从检测数据中提取满足按键使用要求和/或历史使用数据的第一检测数据。

其中,在本发明实施例中,是以从检测数据中提取满足用户上述按键使用要求的检测数据为例进行的说明,以避免不满足用户按键操作要求的检测数据对第二触发值区间结果的影像,在实际应用中,也可以仅筛选与用户历史使用数据相一致的检测数据,以使得第二触发值区间也满足用户的使用习惯,进一步地,还可以同时提取满足两种情况的检测数据,以进一步提高第二触发值区间的精确性。

步骤S302:从第一检测数据中提取无按键误响应的各第三按键采样值。

其中,由于在第一检测数据中可能存在按键误响应也可能不存在按键误响应,所有无按键误响应的按键采样值均可作为按键触发值,因此,只要保证按键触发值小于无按键误响应的按键采样值的最小值即可,假设第三按键采样值的最大值为S3,按键触发值为DT,因此需要保证DT≤S3,以避免按键触发值设置过大,降低电器设备按键的灵敏度,影响用户使用体验。

步骤S303:判断第一检测数据中是否存在按键误响应。

具体地,该按键误响应为电饭煲实际执行的程序与当前按键操作不符合或者没有响应的情况,如;当用户按下烹饪操作,电饭煲无响应,或者用户选择烹饪10分钟,电饭煲运行程序执行烹饪20分钟等。

步骤S304:当第一检测数据中不存在按键误响应时,从检测数据中获取电器设备在无按键操作时无按键误响应的各第四按键采样值,第四按键采样值小于第三按键采样值。

具体地,在将电饭煲放入预设干扰环境中后,不对其进行任何的按键操作,如果当前的按键触发值高于预设干扰环境中干扰信号引起的按键采样值,则电饭煲不会出现按键误响应,而如果按键触发值低于干扰信号引起的按键采样值,则电饭煲会出现自动跳键等误响应结果。如果不存在按键误响应,则说明所有的第四按键采样值均是干扰带来的,假设第四按键采样值的最大值为S4,按键触发值为DT,因此需要保证S4<DT,以避免按键误响应。

步骤S305:基于第四按键采样值的最大值和第三按键采样值的最小值确定按键的第二触发值区间。

其中,该第二触发值区间为上述第三按键采样值的最大值和第四按键采样值的最小值所限定的取值范围,以保障电饭煲具备要求的抗干扰能力。第二触发值区间为(S4,S3),则需要保障S4<DT≤S3,以满足电饭煲的抗干扰要求。

步骤S306:当第一检测数据中存在按键误响应时,从第一检测数据中提取存在按键误响应的各第五按键采样值,第五按键采样值小于第三按键采样值。

具体地,如果第一检测数据中存在按键误响应,通过更改增加按键触发值来避免按键误响应,也就是说,假设误响应的采样值最大为S5,按键触发值DT为则需要保证S5<DT,避免按键误响应的情况。

步骤S307:基于第五按键采样值的最大值和第三按键采样值的最小值确定按键的第二触发值区间。

其中,该第二触发值区间为上述第五按键采样值的最大值和第四按键采样值的最小值所限定的取值范围,以保障电饭煲具备要求的抗干扰能力。第二触发值区间为(S5,S3),则需要保障S5<DT≤S3,以满足电饭煲的抗干扰要求。

具体地,在一实施例中,上述步骤S104具体包括如下步骤:包括:计算目标按键触发值控制区间的起始按键触发值和终止按键触发值的差值;判断差值是否大于预设差值阈值;当差值大于预设差值阈值时,将起始按键触发值和终止按键触发值的平均值确定为目标按键触发值。具体地,如果按键触发值控制区间的选择范围较大,通过选择中间值的方式以兼顾保障用户的使用体验和抗干扰能力均处于较佳的水平。

当差值不大于预设差值阈值时,将终止按键触发值确定为目标按键触发值。如果按键触发值控制区间的选择范围较小,则设置最大的按键触发值以进一步提高用户的使用体验。

具体地,在一实施例中,上述的按键灵敏度控制方法还包括如下步骤:

步骤S105:基于目标按键触发值确定电器设备对应的目标按键释放值。在实际应用中,通常目标按键释放值DR根据正常实验条件下,满足企业标准和用户体验的情况下,可根据目标按键触发值进行经验选取,通常设定为按键触发值DT的一半。

具体地,在一实施例中,为了进一步提高按键灵敏度控制的准确性,避免出现按键跳键的情况,上述的方法还包括如下步骤:

步骤S106:判断第一检测数据中是否存在跳键误响应,和/或电器设备在预设干扰环境中在无按键操作时是否存在跳键误响应。

具体地,在实际应用中,当在预设干扰环境中对电饭煲进行按键操作的过程中以及将电饭煲至于预设干扰环境中不对其进行按键操作时,电饭煲都有可能出现跳键误响应的情况,图3为发生按键跳键时按键采样值的变化示意图,图4为不存在生按键跳键时按键采样值的变化示意图。

步骤S107:当第一检测数据中存在跳键误响应时,和/或电器设备在无按键操作时存在跳键误响应时,获取跳键误响应对应的跳键频段。

为了避免出现按键跳键误响应,本发明实施例通过利用现有的跳键频段获取方法或专用的监测设备,获取出现按键跳键误响应的跳键频段,如8M等。

步骤S108:降低跳键频段的按键采样值的采样频率。

具体地,由于电饭煲的按键模块在对按键数据进行采样时,会监测一定频率范围的信号,在得到跳键频段后,为了提高根据频率更改该频率的采样次数,例如:在8M的频率整机跳键,那么之前程序设置在8M频段采样10次,现在就在8M频段采样6次,通过减少采样次数,得到较少可能出现较大干扰的值,从而进一步提高了电饭煲的抗干扰能力。在实际应用中,由于电饭煲的主控芯片在得到按键模块发送的按键采样值后,通常会对按键采样值进行滤波处理,如通过设置消抖时间的方式来消除按键采样值的抖动,因此,也可以通过增加电饭煲中主控芯片的消抖时间的方式进一步提高抗干扰能力,例如之前的消抖时间为40ms,改为50ms。,也就是连续40ms内判断到按键采样值大于触发值,则认为按键被按下,如果之间一旦判断到采样值小于触发值就认为按键无效,从而避免干扰信号的影响。

本发明实施例所提供的按键灵敏度控制方法,通过在目标用户正常使用电饭煲按键的过程中,按键模块实时采集按键值,将数据发送到主控模块,从而确定满足用户使用需求的按键触发值阈值区间;然后根据电器设备在出厂前在预设的抗干扰环境对电饭煲进行抗干扰测试,按键模块实时采集按键值,将数据发送到主控模块,主控模块通过对数据进行监控处理确定满足抗干扰要求的按键触发值阈值区间;然后通过在两个阈值区间进的公共区间设置按键触发值,得到既满足用户需求又具有一定的抗干扰能力的按键触发值。

本发明实施例还提供了一种按键灵敏度控制装置,应用于具有按键的电器设备,如图5所示,该按键灵敏度控制装置包括:

获取模块101,用于获取电器设备对应的按键参考数据。详细内容参见上述步骤S101的相关描述,在此不再进行赘述。

第一处理模块102,用于基于按键参考数据确定按键的触发值区间。详细内容参见上述步骤S102的相关描述,在此不再进行赘述。

第二处理模块103,用于基于触发值区间确定电器设备对应的目标按键触发值控制区间。详细内容参见上述步骤S103的相关描述,在此不再进行赘述。

第三处理模块104,用于基于目标按键触发值控制区间确定电器设备对应的目标按键触发值。详细内容参见上述步骤S104的相关描述,在此不再进行赘述。

本发明实施例提供的按键灵敏度控制装置,用于执行上述实施例提供的按键灵敏度控制方法,其实现方式与原理相同,详细内容参见上述方法实施例的相关描述,不再赘述。

通过上述各个组成部分的协同合作,本发明实施例提供的按键灵敏度控制装置,通过利用按键参考数据确定按键的触发值区间进而确定该电器设备对应的目标按键触发值,实现了对电器产品按键灵敏度精准控制,提升了电器产品按键灵敏度的控制性能,提高了用户的使用体验。

本发明实施例还提供了一种电器设备,该电器设备为具有按键的电器设备在本发明实施例中,该电器设备为电饭煲,如图6所示,该电器设备还包括:处理器901和存储器902,其中,处理器901和存储器902可以通过总线或者其他方式连接,图6中以通过总线连接为例。

处理器901可以为中央处理器(Central Processing Unit,CPU)。处理器901还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。

存储器902作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如上述方法实施例中的方法所对应的程序指令/模块。处理器901通过运行存储在存储器902中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的方法。

存储器902可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器901所创建的数据等。此外,存储器902可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器902可选包括相对于处理器901远程设置的存储器,这些远程存储器可以通过网络连接至处理器901。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个模块存储在存储器902中,当被处理器901执行时,执行上述方法实施例中的方法。

上述电器设备具体细节可以对应参阅上述方法实施例中对应的相关描述和效果进行理解,此处不再赘述。

本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,实现的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;存储介质还可以包括上述种类的存储器的组合。

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

相关技术
  • 一种按键灵敏度控制方法、装置及电器设备
  • 基于控制按键的控制方法、装置及应用其的电器设备
技术分类

06120112935871