一种控制方法及电子设备的制造方法

xiaoxiao2020-10-23  13

一种控制方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及控制技术,具体涉及一种控制方法及电子设备。
【背景技术】
[0002]随着电子技术的不断发展,越来越多的笔记本电脑、一体机电脑、平板电脑等都有增加采用电容式触控设计的Home键,这样的Home键一般通过塑胶或胶带设置在玻璃的背面,当外部环境骤变时,如温度或湿度突然发生变化时,因塑胶或胶带受到外部环境的刺激,会导致采用电容式触控设计的Home键中感应电容的变化,从而使得Home键存在无法响应或者异常(如跳变)的情况。

【发明内容】

[0003]为解决现有存在的技术问题,本发明实施例提供一种控制方法及电子设备,能够解决电容式触控单元无响应或跳变等问题。
[0004]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0005]本发明提供了一种控制方法,所述方法包括:
[0006]按预设规则获取电子设备的传感单元的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元对应的按键指令输出;
[0007]判断预设时间段内获取到的所述感应参数是否满足预定条件,获得第一判断结果;
[0008]当所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元的基准值。
[0009]较佳地,所述判断预设时间段内获取到的所述感应参数是否满足预定条件,包括:
[0010]判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围;
[0011]相应的,所述第一判断结果为所述预设时间段内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。
[0012]较佳地,所述修改所述传感单元的基准值之前,所述方法还包括:
[0013]获取所述电子设备当前的环境参数;所述环境参数至少包括:温度值和/或湿度值;
[0014]相应的,所述修改所述传感单元的基准值,包括:
[0015]基于所述环境参数查找预设基准值集合,获得所述预设基准值集合中与所述环境参数相匹配的第一基准值,修改所述传感单元的基准值为所述第一基准值。
[0016]较佳地,当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,所述方法还包括:
[0017]判断所述感应参数是否在第二预设阈值范围内,获得第二判断结果;其中,所述第二预设阈值范围小于所述第一预设阈值范围;
[0018]当所述第二判断结果为所述感应参数在所述第二预设阈值内时,生成并执行第二指令,基于所述感应参数调整所述传感单元的基准值。
[0019]较佳地,当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,所述方法还包括:
[0020]判断所述感应参数是否在所述第一预设阈值范围内,获得第三判断结果;
[0021]当所述第三判断结果为所述感应参数在所述第一预设阈值范围内时,生成并执行第三指令,控制所述传感单元对应的按键指令输出。
[0022]较佳地,所述按预设规则获取电子设备的传感单元的感应参数,包括:
[0023]每隔第一预设时间段获取所述电子设备的传感单元的感应参数,使得所述预设时间段内获取到N个感应参数;N为正整数。
[0024]本发明又提供了一种电子设备,所述电子设备包括:传感单元、获取单元、判定单元和执行单元;其中,
[0025]所述获取单元,用于按预设规则获取所述传感单元的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元对应的按键指令输出;
[0026]所述判定单元,用于判断预设时间段内获取到的所述获取单元获取的所述感应参数是否满足预定条件,获得第一判断结果;
[0027]所述执行单元,用于当所述判定单元获得的所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元的基准值。
[0028]较佳地,所述判定单元,用于判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围;
[0029]相应的,所述判定单元获得的所述第一判断结果为所述预设时间段内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。
[0030]较佳地,所述获取单元,还用于所述执行单元修改所述传感单元的基准值之前,获取当前的环境参数;所述环境参数至少包括:温度值和/或湿度值;
[0031]所述执行单元,还用于基于所述获取单元获取的所述环境参数查找预设基准值集合,获得所述预设基准值集合中与所述环境参数相匹配的第一基准值,修改所述传感单元的基准值为所述第一基准值。
[0032]较佳地,所述判定单元,还用于当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,判断所述感应参数是否在第二预设阈值范围内,获得第二判断结果;其中,所述第二预设阈值范围小于所述第一预设阈值范围;
[0033]所述执行单元,还用于当所述判定单元获得的所述第二判断结果为所述感应参数在所述第二预设阈值内时,生成并执行第二指令,基于所述感应参数调整所述传感单元的基准值。
[0034]较佳地,所述判定单元,还用于当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,判断所述感应参数是否在所述第一预设阈值范围内,获得第三判断结果;
[0035]所述执行单元,还用于当所述判定单元获得的所述第三判断结果为所述感应参数在所述第一预设阈值范围内时,生成并执行第三指令,控制所述传感单元对应的按键指令输出。
[0036]较佳地,所述获取单元,用于每隔第一预设时间段获取所述电子设备的传感单元的感应参数,使得所述预设时间段内获取到N个感应参数;N为正整数。
[0037]本发明实施例提供的控制方法及电子设备,通过按预设规则获取电子设备的传感单元的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元对应的按键指令输出;判断预设时间段内获取到的所述感应参数是否满足预定条件,获得第一判断结果;当所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元的基准值。如此,采用本发明实施例的技术方案,当检测到所述传感单元的感应参数满足预定条件(也即所述感应参数未发生变化,或者所述感应参数超过所述第一预设阈值范围)时,相当于所述感应单元的感应参数无响应或者发生跳变时,重置所述传感单元的基准值,以便所述电子设备接收到触控操作时,能够基于重置后的基准值使得获得的所述传感单元感应参数在第一预设阈值范围内,从而能够使能所述传感单元对应的按键指令输出,从而避免了电容式触控单元无响应或跳变等问题,提升了用户的操作体验。
【附图说明】
[0038]图1为本发明实施例一的控制方法的流程示意图;
[0039]图2为本发明实施例二的控制方法的流程示意图;
[0040]图3为本发明实施例三的控制方法的流程示意图;
[0041]图4为本发明实施例四的控制方法的流程示意图;
[0042]图5为本发明实施例中传感单元的感应参数的场景示意图;
[0043]图6为本发明实施例的电子设备的组成结构示意图。
【具体实施方式】
[0044]下面结合附图及具体实施例对本发明作进一步详细的说明。
[0045]实施例一
[0046]本发明实施例提供了一种控制方法,图1为本发明实施例一的控制方法的流程示意图;如图1所示,所述控制方法包括:
[0047]步骤101:按预设规则获取电子设备的传感单元的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元对应的按键指令输出。
[0048]本实施例所述的控制方法应用于电子设备中,所述电子设备设置有传感单元,所述传感单元为电容式触控传感单元。也就是说,本实施例所述的控制方法可应用于具有触控感应屏的智能手机、平板电脑中,也可以应用于具有电容式触控设计的按键(如采用电容式触摸设计的Home键)的笔记本电脑、一体机电脑中。所述电容式触控传感单元通常为感应电容;当操作体(如手指)靠近所述电容式触控传感单元时,通过检测所述电容式触控传感单元的感应电容的变化量A C,从而确定所述操作体的触控操作点;也就是说,当检测到所述感应电容的变化量Λ C达到第一预设阈值范围内时,使能所述感应电容对应的按键指令输出,相当于触发所述感应电容对应的按键。本实施例中,所述传感单元的感应参数为所述感应电容的变化量Λ C?
[0049]这里,所述按预设规则获取电子设备的传感单元的感应参数,包括:每隔第一预设时间段获取所述电子设备的传感单元的感应参数,使得所述预设时间段内获取到N个感应参数;Ν为正整数。
[0050]例如,所述预设规则为:在4秒内,每隔10毫秒检测传感单元的感应参数,也即检测传感单元的电容变化量。
[0051]步骤102:判断预设时间段内获取到的所述感应参数是否满足预定条件,获得第一判断结果。
[0052]这里,所述判断预设时间段内获取到的所述感应参数是否满足预定条件,包括:判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围。
[0053]具体的,所述判断所述预设时间段内获取到的所述感应参数是否发生变化,作为一种实施方式,可以是所述预设时间段(如4秒)内获取到的所述感应参数(如 获取到的N个感应电容的变化量)是否发生变化;所述感应参数是否发生变化可以是数值上是否完全不变;作为另一种实施方式,所述感应参数是否发生变化还可以是所述预设时间段(如4秒)内获取到的所述感应参数(如获取到的N个感应电容的变化量)是否在预设微小范围内,所述预设微小范围区间远小于所述第一预设阈值范围;例如,当所述第一预设阈值范围为Λ Cl时,所述预设微小范围设定为AC1/20 ;当然,所述预设微小范围的设定仅为一种示意,不限于上述示意。
[0054]另一方面,所述判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围,这里,所述第一预设阈值范围为能够使能所述传感单元对应的按键指令输出的阈值范围;所述感应参数超过所述第一预设阈值范围也即,所述感应参数大于所述第一预设阈值范围中的任一数值。具体的,当所述第一预设阈值范围为大于4小于6,即当检测到所述传感单元的变化量Λ C为5时,能够触发所述传感单元对应的按键指令输出;当检测到所述传感单元的变化量为7时,确定所述感应参数超过所述第一预设阈值范围。
[0055]本步骤中,所述判断预设时间段内获取到的所述感应参数是否满足预定条件的第一种判定条件(即判断所述预设时间段内获取到的所述感应参数是否发生变化),是为了判断所述传感单元对应的按键是否处于无响应的异常状态;所述判断预设时间段内获取到的所述感应参数是否满足预定条件的第二种判定条件(即判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围),是为了判断所述传感单元对应的按键是否处于跳变的异常状态。
[0056]步骤103:当所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元的基准值。
[0057]本步骤中,所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。具体的,所述预设时间段内获取到的所述感应参数未发生变化可以是,所述预设时间段内获取到的所述感应参数的数值未变化;或者也可以是所述预设时间段内获取到的所述感应参数在预设微小范围内变化。
[0058]具体的,所述修改所述传感单元的基准值,包括:重新获取所述传感单元的感应参数,基于所述感应参数修改所述传感单元的基准值,也即将新获取的感应参数作为所述传感单元的基准值。
[0059]采用本发明实施例的技术方案,当检测到所述传感单元的感应参数满足预定条件(也即所述感应参数未发生变化,或者所述感应参数超过所述第一预设阈值范围)时,相当于所述感应单元的感应参数无响应或者发生跳变时,重置所述传感单元的基准值,以便所述电子设备接收到触控操作时,能够基于重置后的基准值使得获得的所述传感单元感应参数在第一预设阈值范围内,从而能够使能所述传感单元对应的按键指令输出;另一方面,本实施例每隔第一预设时间段获取所述电子设备的传感单元的感应参数,如:4秒内,每隔10毫秒检测传感单元的感应参数,从而能够在极短的时间内检测到传感单元是否存在无响应或跳变的问题,也基于此解决了电容式触控单元无响应或跳变等问题,提升了用户的操作体验。
[0060]实施例二
[0061]本发明实施例还提供了一种控制方法。图2为本发明实施例二的控制方法的流程示意图;如图2所示,所述控制方法包括:
[0062]步骤201:按预设规则获取电子设备的传感单元的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元对应的按键指令输出。
[0063]本实施例所述的控制方法应用于电子设备中,所述电子设备设置有传感单元,所述传感单元为电容式触控传感单元。也就是说,本实施例所述的控制方法可应用于具有触控感应屏的智能手机、平板电脑中,也可以应用于具有电容式触控设计的按键(如采用电容式触摸设计的Home键)的笔记本电脑、一体机电脑中。所述电容式触控传感单元通常为感应电容;当操作体(如手指)靠近所述电容式触控传感单元时,通过检测所述电容式触控传感单元的感应电容的变化量A C,从而确定所述操作体的触控操作点;也就是说,当检测到所述感应电容的变化量Λ C达到第一预设阈值范围内时,使能所述感应电容对应的按键指令输出,相当于触发所述感应电容对应的按键。本实施例中,所述传感单元的感应参数为所述感应电容的变化量Λ C?
[0064]这里,所述按预设规则获取电子设备的传感单元的感应参数,包括:每隔第一预设时间段获取所述电子设备的传感单元的感应参数,使得所述预设时间段内获取到N个感应参数;Ν为正整数。
[0065]例如,所述预设规则为:在4秒内,每隔10毫秒检测传感单元的感应参数,也即检测传感单元的电容变化量。
[0066]步骤202:判断预设时间段内获取到的所述感应参数是否满足预定条件,获得第一判断结果。
[0067]这里,所述判断预设时间段内获取到的所述感应参数是否满足预定条件,包括:判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围。
[0068]具体的,所述判断所述预设时间段内获取到的所述感应参数是否发生变化,作为一种实施方式,可以是所述预设时间段(如4秒)内获取到的所述感应参数(如获取到的N个感应电容的变化量)是否发生变化;所述感应参数是否发生变化可以是数值上是否完全不变;作为另一种实施方式,所述感应参数是否发生变化还可以是所述预设时间段(如4秒)内获取到的所述感应参数(如获取到的N个感应电容的变化量)是否在预设微小范围内,所述预设微小范围区间远小于所述第一预设阈值范围;例如,当所述第一预设阈值范围为Λ Cl时,所述预设微小范围设定为AC1/20 ;当然,所述预设微小范围的设定仅为一种示意,不限于上述示意。
[0069]另一方面,所述判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围,这里,所述第一预设阈值范围为能够使能所述传感单元对应的按键指令输出的阈值范围;所述感应参数超过所述第一预设阈值范围也即,所述感应参数大于所述第一预设阈值范围中的任一数值。具体的,当所述第一预设阈值范围为大于4小于6,即当检测到所述传感单元的变化量Λ C为5时,能够触发所述传感单元对应的按键指令输出;当检测到所述传感单元的变化量为7时,确定所述感应参数超过所述第一预设阈值范围。
[0070]本步骤中,所述判断预设时间段内获取到的所述感应参数是否满足预定条件的第一种判定条件(即判断所述预设时间段内获取到的所述感应参数是否发生变化),是为了判断所述传感单元对应的按键是否处于无响应的异常状态;所述判断预设时间段内获取到的所述感应参数是否满足预定条件的第二种判定条件(即判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围),是为了判断所述传感单元对应的按键是否处于跳变的异常状态。
[0071]步骤203:当所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,获取所述电子设备当前的环境参数;所述环境参数至少包括:温度值和/或湿度值。
[0072]本步骤中,所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。具体的,所述预设时间段内获取到的所述感应参数未发生变化可以是,所述预设时间段内获取到的所述感应参数的数值未变化;或者也可以是所述预设时间段内获取到的所述感应参数在预设微小范围内变化。
[0073]本实施例中,所述电子设备中设置有环境参数检测单元,所述环境参数检测单元具体可以是温度传感器和/或湿度传感器,通过所述温度传感器和/或湿度传感器能够获取所述电子设备当前的温度值和/或湿度值。
[0074]步骤204:生成并执行第一指令,基于所述环境参数查找预设基准值集合,获得所述预设基准值集合中与所述环境参数相匹配的第一基准值,修改所述传感单元的基准值为所述第一基准值。
[0075]本实施例中,所述电子设备中配置有预设基准值集合,所述预设基准值集合中包括至少一组温度值和/或湿度值对应的所述传感单元的基准值;所述至少一组温度值和/或湿度值对应的所述传感单元的基准值可依据经验值预先配置。当所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,也即当所述预设时间内获取到的N个感应参数未发生变化或超过所述第一预设阈值范围时,通过获取到的环境参数(包括温度值和/或湿度值)查询所述预设基准值集合,获得与所述环境参数匹配的第一基准值,控制所述传感单元当前的基准值修改为所述第一基准值。
[0076]采用本发明实施例的技术方案,当检测到所述传感单元的感应参数满足预定条件(也即所述感应参数未发生变化,或者所述感应参数超过所述第一预设阈值范围)时,相当于所述感应单元的感应参数无响应或者发生跳变时,重置所述传感单元的基准值,以便所述电子设备接收到触控操作时,能够基于重置后的基准值使得获得的所述传感单元感应参数在第一预设阈值范围内,从而能够使能所述传感单元对应的按键指令输出;另一方面,本实施例每隔第一预设时间段获取所述电子设备的传感单元的感应参数,如:4秒内,每隔10毫秒检测传感单元的感应参数,从而能够在极短的时间内检测到传感单元是否存在无响应或跳变的问题,也基于此解决了电容式触控单元无响应或跳变等问题,提升了用户的操作体验。
[0077]实施例三
[0078]本发明实施例还提供了一种控制方法。图3为本发明实施例三的控制方法的流程示意图;如图3所示,所述控制方法包括:
[0079]步骤301:按预设规则获取电子设备的传感单元的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元对应的按键指令输出。
[0080]本实施例所述的控制方法应用于电子设备中,所述电子设备设置有传感单元,所述传感单元为电容式触控传感单元。也就是说 ,本实施例所述的控制方法可应用于具有触控感应屏的智能手机、平板电脑中,也可以应用于具有电容式触控设计的按键(如采用电容式触摸设计的Home键)的笔记本电脑、一体机电脑中。所述电容式触控传感单元通常为感应电容;当操作体(如手指)靠近所述电容式触控传感单元时,通过检测所述电容式触控传感单元的感应电容的变化量A C,从而确定所述操作体的触控操作点;也就是说,当检测到所述感应电容的变化量Λ C达到第一预设阈值范围内时,使能所述感应电容对应的按键指令输出,相当于触发所述感应电容对应的按键。本实施例中,所述传感单元的感应参数为所述感应电容的变化量Λ C?
[0081]这里,所述按预设规则获取电子设备的传感单元的感应参数,包括:每隔第一预设时间段获取所述电子设备的传感单元的感应参数,使得所述预设时间段内获取到N个感应参数;Ν为正整数。
[0082]例如,所述预设规则为:在4秒内,每隔10毫秒检测传感单元的感应参数,也即检测传感单元的电容变化量。
[0083]步骤302:判断预设时间段内获取到的所述感应参数是否满足预定条件,获得第一判断结果。
[0084]这里,所述判断预设时间段内获取到的所述感应参数是否满足预定条件,包括:判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围。
[0085]具体的,所述判断所述预设时间段内获取到的所述感应参数是否发生变化,作为一种实施方式,可以是所述预设时间段(如4秒)内获取到的所述感应参数(如获取到的N个感应电容的变化量)是否发生变化;所述感应参数是否发生变化可以是数值上是否完全不变;作为另一种实施方式,所述感应参数是否发生变化还可以是所述预设时间段(如4秒)内获取到的所述感应参数(如获取到的N个感应电容的变化量)是否在预设微小范围内,所述预设微小范围区间远小于所述第一预设阈值范围;例如,当所述第一预设阈值范围为Λ Cl时,所述预设微小范围设定为AC1/20 ;当然,所述预设微小范围的设定仅为一种示意,不限于上述示意。
[0086]另一方面,所述判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围,这里,所述第一预设阈值范围为能够使能所述传感单元对应的按键指令输出的阈值范围;所述感应参数超过所述第一预设阈值范围也即,所述感应参数大于所述第一预设阈值范围中的任一数值。具体的,当所述第一预设阈值范围为大于4小于6,即当检测到所述传感单元的变化量Λ C为5时,能够触发所述传感单元对应的按键指令输出;当检测到所述传感单元的变化量为7时,确定所述感应参数超过所述第一预设阈值范围。
[0087]本步骤中,所述判断预设时间段内获取到的所述感应参数是否满足预定条件的第一种判定条件(即判断所述预设时间段内获取到的所述感应参数是否发生变化),是为了判断所述传感单元对应的按键是否处于无响应的异常状态;所述判断预设时间段内获取到的所述感应参数是否满足预定条件的第二种判定条件(即判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围),是为了判断所述传感单元对应的按键是否处于跳变的异常状态。
[0088]步骤303:当所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元的基准值。
[0089]本步骤中,所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。具体的,所述预设时间段内获取到的所述感应参数未发生变化可以是,所述预设时间段内获取到的所述感应参数的数值未变化;或者也可以是所述预设时间段内获取到的所述感应参数在预设微小范围内变化。
[0090]作为一种实施方式,所述修改所述传感单元的基准值,包括:重新获取所述传感单元的感应参数,基于所述感应参数修改所述传感单元的基准值,也即将新获取的感应参数作为所述传感单元的基准值。
[0091]步骤304:当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,判断所述感应参数是否在第二预设阈值范围内,获得第二判断结果;其中,所述第二预设阈值范围小于所述第一预设阈值范围。
[0092]这里,所述第一判断结果为所述预设时间内获取到的所述感应参数不满足预定条件,为:所述预设时间段内获取到的所述感应参数发生变化;其中,所述感应参数发生变化为所述感应参数在所述预设微小范围外发生的变化。
[0093]本实施例中,所述第二预设阈值范围小于所述第一预设阈值范围;即所述第二预设阈值范围内的任一数值小于所述第一预设范围内的任一数值。例如,所述第一预设范围为大于4小于6,则所述第二预设范围可以为大于I小于2。
[0094]步骤305:当所述第二判断结果为所述感应参数在所述第二预设阈值范围内时,生成并执行第二指令,基于所述感应参数调整所述传感单元的基准值。
[0095]这里,当所述第二判断结果为所述感应参数在所述第二预设阈值范围内时,基于所述感应参数调整所述传感单元的基准值;具体的,将所述传感单元的基准值调整为所述感应参数,也即将所述传感单元的基准值调整为所述感应电容的变化量Λ C。
[0096]采用本发明实施例的技术方案,当检测到所述传感单元的感应参数满足预定条件(也即所述感应参数未发生变化,或者所述感应参数超过所述第一预设阈值范围)时,相当于所述感应单元的感应参数无响应或者发生跳变时,重置所述传感单元的基准值,以便所述电子设备接收到触控操作时,能够基于重置后的基准值使得获得的所述传感单元感应参数在第一预设阈值范围内,从而能够使能所述传感单元对应的按键指令输出;另一方面,本实施例每隔第一预设时间段获取所述电子设备的传感单元的感应参数,如:4秒内,每隔10毫秒检测传感单元的感应参数,从而能够在极短的时间内检测到传感单元是否存在无响应或跳变的问题,也基于此解决了电容式触控单元无响应或跳变等问题,提升了用户的操作体验。
[0097]实施例四
[0098]本发明实施例还提供了一种控制方法。图4为本发明实施例四的控制方法的流程示意图;如图4所示,所述控制方法包括:
[0099]步骤401:按预设规则获取电子设备的传感单元的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元对应的按键指令输出。
[0100]本实施例所述的控制方法应用于电子设备中,所述电子设备设置有传感单元,所述传感单元为电容式触控传感单元。也就是说,本实施例所述的控制方法可应用于具有触控感应屏的智能手机、平板电脑中,也可以应用于具有电容式触控设计的按键(如采用电容式触摸设计的Home键)的笔记本电脑、一体机电脑中。所述电容式触控传感单元通常为感应电容;当操作体(如手指)靠近所述电容式触控传感单元时,通过检测所述电容式触控传感单元的感应电容的变化量A C,从而确定所述操作体的触控操作点;也就是说,当检测到所述感应电容的变化量Λ C达到第一预设阈值范围内时,使能所述感应电容对应的按键指令输出,相当于触发所述感应电容对应的按键。本实施例中,所述传感单元的感应参数为所述感应电容的变化量Λ C?
[0101]这里,所述按预设规则获取电子设备的传感单元的感应参数,包括:每隔第一预设时间段获取所述电子设备的传感单元的感应参数,使得所述预设时间段内获取到N个感应参数;Ν为正整数。
[0102]例如,所述预设规则为:在4秒内,每隔10毫秒检测传感单元的感应参数,也即检测传感单元的电容变化量。
[0103]步骤402:判断预设时间段内获取到的所述感应参数是否满足预定条件,获得第一判断结果。
[0104]这里,所述判断预设时间段内获取到的所述感应参数是否满足预定条件,包括:判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围。
[0105]具体的,所述判断所述预设时间段内获取到的所述感应参数是否发生变化,作为一种实施方式,可以是所述预设时间段(如4秒)内获取到的所述感应参数(如获取到的N个感应电容的变化量)是否发生变化;所述感应参数是否发生变化可以是数值上是否完全不变;作为另一种实施方式,所述感应参数是否发生变化还可以是所述预设时间段(如4秒)内获取到的所述感应参数(如获取到的N个感应电容的变化量)是否在预设微小范围内,所述预设微小范围区间远小于所述第一预设阈值范围;例如,当所述第一预设阈值范围为Λ Cl时,所述预设微小范围设定为Λ Cl/20 ;当然,所述预设微小范围的设定仅为一种示意,不限于上述示意。
[0106]另一方面,所述判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围,这里,所述第一预设阈值范围为能够使能所述传感单元对应的按键指令输出的阈值范围;所述感应参数超过所述第一预设阈值范围也即,所述感应参数大于所述第一预设阈值范围中的任一数值。具体的,当所述第一预设阈值范围为大于4小于6,即当检测到所述传感单元的变化量Λ C为5时,能够触发所述传感单元对应的按键指令输出;当检测到所述传感单元的变化量为7时,确定所述感应参数超过所述第一预设阈值范围。
[0107]本步骤中,所述判断预设时间段内获取到的所述感应参数是否满足预定条件的第一种判定条件(即判断所述预设时间段内获取到的所述感应参数是否发生变化),是为了判断所述传感单元对应的按键是否处于无响应的异常状态;所述判断预设时间段内获取到的所述感应参数是否满足预定条件的第二种判定条件(即判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围),是为了判断所述传感单元对应的按键是否处于跳变的异常状态。
[0108]步骤403:当所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元的基准值。
[0109]本步骤中,所述第一判 断结果为所述预设时间内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。具体的,所述预设时间段内获取到的所述感应参数未发生变化可以是,所述预设时间段内获取到的所述感应参数的数值未变化;或者也可以是所述预设时间段内获取到的所述感应参数在预设微小范围内变化。
[0110]作为一种实施方式,所述修改所述传感单元的基准值,包括:重新获取所述传感单元的感应参数,基于所述感应参数修改所述传感单元的基准值,也即将新获取的感应参数作为所述传感单元的基准值。
[0111]步骤404:当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,判断所述感应参数是否在所述第一预设阈值范围内,获得第三判断结果。
[0112]这里,所述第一判断结果为所述预设时间内获取到的所述感应参数不满足预定条件,为:所述预设时间段内获取到的所述感应参数发生变化;其中,所述感应参数发生变化为所述感应参数在所述预设微小范围外发生的变化。
[0113]步骤405:当所述第三判断结果为所述感应参数在所述第一预设阈值范围内时,生成并执行第三指令,控制所述传感单元对应的按键指令输出。
[0114]这里,当所述第三判断结果为所述感应参数在所述第一预设阈值范围内时,能够使能所述传感单元对应的按键指令输出,也即使能所述感应电容对应的按键指令输出。
[0115]采用本发明实施例的技术方案,当检测到所述传感单元的感应参数满足预定条件(也即所述感应参数未发生变化,或者所述感应参数超过所述第一预设阈值范围)时,相当于所述感应单元的感应参数无响应或者发生跳变时,重置所述传感单元的基准值,以便所述电子设备接收到触控操作时,能够基于重置后的基准值使得获得的所述传感单元感应参数在第一预设阈值范围内,从而能够使能所述传感单元对应的按键指令输出;另一方面,本实施例每隔第一预设时间段获取所述电子设备的传感单元的感应参数,如:4秒内,每隔10毫秒检测传感单元的感应参数,从而能够在极短的时间内检测到传感单元是否存在无响应或跳变的问题,也基于此解决了电容式触控单元无响应或跳变等问题,提升了用户的操作体验。
[0116]在本发明实施例一至实施例四中,所述电子设备的传感单元对应有多个预设阈值范围。图5为本发明实施例中传感单元的感应参数的场景示意图;如图5所示,假设所述传感单元的基准值为C,针对所述基准值C设置有第一预设阈值范围Λ Cl、第二预设阈值范围Λ C2和第三预设阈值范围Λ C3。当获取到的所述传感单元的感应参数(即所述感应电容的变化量Λ C)在第一预设阈值范围Λ Cl内时,能够使能所述传感单元对应的按键指令输出;当获取到的所述传感单元的感应参数在所述第二预设阈值范围Λ C2内时,能够基于所述感应参数调整所述传感单元的基准值,也即将所述传感单元的基准值调整为所述感应参数;当获取到的所述传感单元的感应参数在第三预设阈值范围Λ C3内时,不执行任何操作;当获取到的所述传感单元的感应参数未发生变化或者超过所述第一预设阈值范围Δ Cl时,触发本发明实施例中的基准值重置流程,如重新获取所述传感单元的感应参数,将新获取的感应参数作为所述传感单元的基准值。
[0117]实施例五
[0118]本发明实施例还提供了一种电子设备。图6为本发明实施例的电子设备的组成结构示意图,如图6所示,所述电子设备包括:传感单元60、获取单元61、判定单元62和执行单元63 ;其中,
[0119]所述获取单元61,用于按预设规则获取所述传感单元60的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元60对应的按键指令输出;
[0120]所述判定单元62,用于判断预设时间段内获取到的所述获取单元61获取的所述感应参数是否满足预定条件,获得第一判断结果;
[0121]所述执行单元63,用于当所述判定单元62获得的所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元60的基准值。
[0122]具体的,所述获取单元61,用于每隔第一预设时间段获取所述电子设备的传感单元60的感应参数,使得所述预设时间段内获取到N个感应参数;Ν为正整数。
[0123]具体的,所述判定单元62,用于判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围;
[0124]相应的,所述判定单元62获得的所述第一判断结果为所述预设时间段内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。
[0125]本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述控制方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
[0126]实施例六
[0127]本发明实施例还提供了一种电子设备,如图6所示,所述电子设备包括:传感单元60、获取单元61、判定单元62和执行单元63 ;其中,
[0128]所述获取单元61,用于按预设规则获取所述传感单元60的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元60对应的按键指令输出;还用于所述执行单元63修改所述传感单元60的基准值之前,获取当前的环境参数;所述环境参数至少包括:温度值和/或湿度值;
[0129]所述判定单元62,用于判断预设时间段内获取到的所述获取单元61获取的所述感应参数是否满足预定条件,获得第一判断结果;
[0130]所述执行单元63,用于当所述判定单元62获得的所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,基于所述获取单元61获取的所述环境参数查找预设基准值集合,获得所述预设基准值集合中与所述环境参数相匹配的第一基准值,修改所述传感单元60的基准值为所述第一基准值。
[0131]具体的,所述获取单元61,用于每隔第一预设时间段获取所述电子设备的传感单元60的感应参数,使得所述预设时间段内获取到N个感应参数;N为正整数。
[0132]具体的,所述判定单元62,用于判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围;
[0133]相应的,所述判定单元62获得的所述第一判断结果为所述预设时间段内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。
[0134]本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述控制方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
[0135]实施例七
[0136]本发明实施例还提供了一种电子设备,如图6所示,所述电子设备包括:传感单元60、获取单元61、判定单元62和执行单元63 ;其中,
[0137]所述获取单元61,用于按预设规则获取所述传感单元60的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元60对应的按键指令输出;
[0138]所述判定单元62,用于判断预设时间段内获取到的所述获取单元61获取的所述感应参数是否满足预定条件,获得第一判断结果;还用于当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,判断所述感应参数是否在第二预设阈值范围内,获得第二判断结果;其中,所述第二预设阈值范围小于所述第一预设阈值范围;
[0139]所述执行单元63,用于当所述判定单元62获得的所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元60的基准值;还用于当所述判定单元62获得的所述第二判断结果为所述感应参数在所述第二预设阈值内时,生成并执行第二指令,基于所述感应参数调整所述传感单元60的基准值。
[0140]具体的,所述获取单元61,用于每隔第一预设时间段获取所述电子设备的传感单元60的感应参数,使得所述预设时间段内获取到N个感应参数;N为正整数。
[0141]具体的,所述判定单元62,用于判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围;
[0142]相应的,所述判定单元62获得的所述第一判断结果为所述预设时间段内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。
[0143]本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述控制方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
[0144]实施例八
[0145]本发明实施例还提供了一种电子设备,如图6所示,所述电子设备包括:传感单元60、获取单元61、判定单元62和执行单元63 ;其中,
[0146]所述获取单元61,用于按预设规则获取所述传感单元60的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元60对应的按键指令输出;
[0147]所述判定单元62,用于判断预设时间段内获取到的所述获取单元 61获取的所述感应参数是否满足预定条件,获得第一判断结果;还用于当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,判断所述感应参数是否在所述第一预设阈值范围内,获得第三判断结果;
[0148]所述执行单元63,用于当所述判定单元62获得的所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元60的基准值;还用于当所述判定单元62获得的所述第三判断结果为所述感应参数在所述第一预设阈值范围内时,生成并执行第三指令,控制所述传感单元60对应的按键指令输出。
[0149]具体的,所述获取单元61,用于每隔第一预设时间段获取所述电子设备的传感单元60的感应参数,使得所述预设时间段内获取到N个感应参数;N为正整数。
[0150]具体的,所述判定单元62,用于判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围;
[0151]相应的,所述判定单元62获得的所述第一判断结果为所述预设时间段内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。
[0152]本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述控制方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
[0153]本发明实施例五至实施例八中,所述电子设备中的判定单元62和执行单元63,在实际应用中均可由所述电子设备中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP, Digital Signal Processor)或可编程门阵列(FPGA,Field -Programmable Gate Array)实现;所述电子设备中的传感单元60,在实际应用中可由所述电子设备中的感应电容实现;所述电子设备中的获取单元61,在实际应用中可由所述电子设备中的与所述传感单元60连接的感应电路中设置的电流传感器实现,在另一实施方式中,所述获取单元61在实际应用中可由温度传感器和/或湿度传感器实现。
[0154]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0155]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0156]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0157]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0158]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1.一种控制方法,所述方法包括: 按预设规则获取电子设备的传感单元的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元对应的按键指令输出; 判断预设时间段内获取到的所述感应参数是否满足预定条件,获得第一判断结果; 当所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元的基准值。2.根据权利要求1所述的方法,其特征在于,所述判断预设时间段内获取到的所述感应参数是否满足预定条件,包括: 判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围; 相应的,所述第一判断结果为所述预设时间段内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。3.根据权利要求1所述的方法,其特征在于,所述修改所述传感单元的基准值之前,所述方法还包括: 获取所述电子设备当前的环境参数;所述环境参数至少包括:温度值和/或湿度值; 相应的,所述修改所述传感单元的基准值,包括: 基于所述环境参数查找预设基准值集合,获得所述预设基准值集合中与所述环境参数相匹配的第一基准值,修改所述传感单元的基准值为所述第一基准值。4.根据权利要求1所述的方法,其特征在于,当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,所述方法还包括: 判断所述感应参数是否在第二预设阈值范围内,获得第二判断结果;其中,所述第二预设阈值范围小于所述第一预设阈值范围; 当所述第二判断结果为所述感应参数在所述第二预设阈值内时,生成并执行第二指令,基于所述感应参数调整所述传感单元的基准值。5.根据权利要求1所述的方法,其特征在于,当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,所述方法还包括: 判断所述感应参数是否在所述第一预设阈值范围内,获得第三判断结果; 当所述第三判断结果为所述感应参数在所述第一预设阈值范围内时,生成并执行第三指令,控制所述传感单元对应的按键指令输出。6.根据权利要求1所述的方法,其特征在于,所述按预设规则获取电子设备的传感单元的感应参数,包括: 每隔第一预设时间段获取所述电子设备的传感单元的感应参数,使得所述预设时间段内获取到N个感应参数;N为正整数。7.一种电子设备,所述电子设备包括:传感单元、获取单元、判定单元和执行单元;其中, 所述获取单元,用于按预设规则获取所述传感单元的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元对应的按键指令输出; 所述判定单元,用于判断预设时间段内获取到的所述获取单元获取的所述感应参数是否满足预定条件,获得第一判断结果; 所述执行单元,用于当所述判定单元获得的所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元的基准值。8.根据权利要求7所述的电子设备,其特征在于,所述判定单元,用于判断所述预设时间段内获取到的所述感应参数是否发生变化;或者,判断所述预设时间段内获取到的所述感应参数是否超过所述第一预设阈值范围; 相应的,所述判定单元获得的所述第一判断结果为所述预设时间段内获取到的所述感应参数满足预定条件,为:所述预设时间段内获取到的所述感应参数未发生变化;或者,所述预设时间段内获取到的所述感应参数超过所述第一预设阈值范围。9.根据权利要求7所述的电子设备,其特征在于,所述获取单元,还用于所述执行单元修改所述传感单元的基准值之前,获取当前的环境参数;所述环境参数至少包括:温度值和/或湿度值; 所述执行单元,还用于基于所述获取单元获取的所述环境参数查找预设基准值集合,获得所述预设基准值集合中与所述环境参数相匹配的第一基准值,修改所述传感单元的基准值为所述第一基准值。10.根据权利要求7所述的电子设备,其特征在于,所述判定单元,还用于当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,判断所述感应参数是否在第二预设阈值范围内,获得第二判断结果;其中,所述第二预设阈值范围小于所述第一预设阈值范围; 所述执行单元,还用于当所述判定单元获得的所述第二判断结果为所述感应参数在所述第二预设阈值内时,生成并执行第二指令,基于所述感应参数调整所述传感单元的基准值。11.根据权利要求7所述的电子设备,其特征在于,所述判定单元,还用于当所述第一判断结果为所述预设时间段内获取到的所述感应参数不满足预设条件时,判断所述感应参数是否在所述第一预设阈值范围内,获得第三判断结果; 所述执行单元,还用于当所述判定单元获得的所述第三判断结果为所述感应参数在所述第一预设阈值范围内时,生成并执行第三指令,控制所述传感单元对应的按键指令输出。12.根据权利要求7所述的电子设备,其特征在于,所述获取单元,用于每隔第一预设时间段获取所述电子设备的传感单元的感应参数,使得所述预设时间段内获取到N个感应参数;N为正整数。
【专利摘要】本发明实施例公开了一种控制方法及电子设备;所述控制方法包括:按预设规则获取电子设备的传感单元的感应参数;其中,当所述感应参数在第一预设阈值范围内时能够使能所述传感单元对应的按键指令输出;判断预设时间段内获取到的所述感应参数是否满足预定条件,获得第一判断结果;当所述第一判断结果为所述预设时间内获取到的所述感应参数满足预定条件时,生成并执行第一指令,修改所述传感单元的基准值。
【IPC分类】G06F9/445, G06F3/044
【公开号】CN104898910
【申请号】CN201510222377
【发明人】杨子户
【申请人】联想(北京)有限公司
【公开日】2015年9月9日
【申请日】2015年5月4日

最新回复(0)