按键反馈单元驱动方法、按键组件及电子设备与流程

文档序号:37338461发布日期:2024-03-18 18:05阅读:15来源:国知局
按键反馈单元驱动方法、按键组件及电子设备与流程

本技术涉及电子产品,特别涉及一种按键反馈单元驱动方法、按键组件及电子设备。


背景技术:

1、目前,诸如手机、平板电脑等电子设备可以设置有按键组件来代替实体按键。这种按键组件无需像实体按键那样被按下和弹起,而是在用户例如使用手指按压按键组件的表面时,感应到用户按压施加的力,并提供能够被用户的手指感受到的反馈力。用户的手指感受到该反馈力就可以得知按键组件开始工作,如同按下实体按键一样。

2、然而,按键组件经过长时间使用后可能出现老化现象,这会导致按键组件提供的反馈力不准确,影响用户体验。


技术实现思路

1、本技术提供了一种按键反馈单元驱动方法、按键组件及电子设备,该方法可以检测并校准按键组件工作时提供的反馈力的大小,从而使反馈力的大小基本上保持不变,提高用户体验。所述技术方案如下:

2、第一方面,提供了一种按键反馈单元驱动方法。按键反馈单元驱动方法应用于电子设备中的处理单元。

3、电子设备具有按键组件。按键组件包括处理单元、形变部件、压力检测单元、按键反馈单元。其中,压力检测单元和按键反馈单元位于形变部件的同侧。压力检测单元与处理单元的输入端连接,处理单元的输出端与按键反馈单元连接。压力检测单元用于检测形变部件对压力检测单元的压力的大小,并向处理单元输出与该压力的大小相对应的压力信息。也就是说,压力信息用于指示形变部件对压力检测单元的压力的大小。处理单元用于驱动按键反馈单元。按键反馈单元工作时用于向形变部件提供反馈力。在此,处理单元使用本技术的按键反馈单元驱动方法来驱动按键反馈单元,下面对该方法进行说明。

4、该方法包括:当根据压力信息确定压力的大小增大至大于或等于第一压力阈值时,处理单元在第一预设时长内向按键反馈单元输出第一信号,以驱动按键反馈单元产生作用于形变部件的第一反馈力。其中,第一反馈力用于对用户使用按键组件的行为进行反馈。第一反馈力的方向与压力的方向相反。

5、该方法还包括:在第一预设时长后,处理单元根据压力信息确定第一反馈力值;若第一基准反馈力值与第一反馈力值的差值大于第一预设阈值,则处理单元设置第一信号的波形信息,以使第一信号对应的第一反馈力的大小等于第一基准反馈力值。其中,第一反馈力值是指作用于形变部件的第一反馈力的大小。第一信号对应的第一反馈力的大小指的是处理单元向按键反馈单元输出第一信号时,按键反馈单元对形变部件产生的第一反馈力的大小。

6、在本技术中,处理单元可以驱动按键反馈单元产生作用于形变部件的第一反馈力,以对用户使用按键组件的行为进行反馈。另外,处理单元还可以根据压力检测单元输出的压力信息确定第一反馈力的大小,即第一反馈力值。当第一基准反馈力值与第一反馈力值的差值大于第一预设阈值时,即第一反馈力值偏差较大时,处理单元还可以通过设置第一信号的波形信息来调节第一反馈力的大小,从而使按键反馈单元再次工作时第一反馈力的大小等于第一基准反馈力值。如此,该按键反馈单元驱动方法,可以检测并校准按键组件工作时产生的第一反馈力的大小,使第一基准反馈力值与第一反馈力的大小的差值始终保持在第一预设阈值内,也即使第一反馈力的大小基本上保持不变,从而可以提高用户体验。

7、在一些实施例中,处理单元根据压力信息确定第一反馈力值这一步骤,具体包括:处理单元获取第一压力值和第二压力值;处理单元将第一压力值减去第二压力值,得到第一反馈力值。其中,第一压力值为在压力的大小增大至大于或等于第一压力阈值时压力的大小,第二压力值为第一预设时长内压力的大小的最小值。

8、在一些实施例中,若第一基准反馈力值与第一反馈力值的差值大于第一预设阈值,则处理单元设置第一信号的波形信息这一步骤之前,该方法还包括:处理单元令m=0。

9、这种情况下,若第一基准反馈力值与第一反馈力值的差值大于第一预设阈值,则处理单元设置第一信号的波形信息这一步骤,具体包括:若第一基准反馈力值与第一反馈力值的差值大于第一预设阈值,则处理单元令m=m+1;若m大于或等于第一预设数值,则处理单元设置第一信号的波形信息,且令m=0。

10、可选的,若第一基准反馈力值与第一反馈力值的差值大于第一预设阈值,则处理单元令m=m+1这一步骤之后,还包括:若m小于第一预设数值,则处理单元重新执行在第一预设时长后,处理单元根据压力信息确定第一反馈力值的步骤。

11、可选的,该方法还包括:若第一基准反馈力值与第一反馈力值的差值小于或等于第一预设阈值,则处理单元令m=0。

12、在一些实施例中,若第一基准反馈力值与第一反馈力值的差值大于第一预设阈值,则处理单元设置第一信号的波形信息这一步骤,具体包括:若第一基准反馈力值与第一反馈力值的差值大于第一预设阈值,则处理单元获取电子设备的位姿参数;若根据电子设备的位姿参数确定电子设备处于水平静置状态,则处理单元设置第一信号的波形信息。

13、其中,电子设备的位姿参数可以包括电子设备的加速度传感器工作时输出的加速度参数和电子设备的陀螺仪工作时输出的角速度参数。

14、在一些实施例中,若第一基准反馈力值与第一反馈力值的差值大于第一预设阈值,则处理单元设置第一信号的波形信息这一步骤,具体包括:若第一基准反馈力值与第一反馈力值的差值大于第一预设阈值,则处理单元在根据压力信息确定压力的大小小于第三压力阈值后,设置第一信号的波形信息。

15、在一些实施例中,若第一基准反馈力值与第一反馈力值的差值大于第一预设阈值,则处理单元设置第一信号的波形信息这一步骤,具体包括:若第一基准反馈力值与第一反馈力值的差值大于第一预设阈值,则处理单元获取电子设备的位姿参数;若根据电子设备的位姿参数确定电子设备处于水平静置状态,则处理单元在根据压力信息确定压力的大小小于第三压力阈值后,在第二预设时长内向按键反馈单元输出第一信号,以驱动按键反馈单元产生作用于形变部件的第二反馈力;处理单元根据压力信息确定第二反馈力值;若第一基准反馈力值与第二反馈力值的差值大于第一预设阈值,则处理单元设置第一信号的波形信息。其中,第二反馈力值为作用于形变部件的第二反馈力的大小。

16、可选的,处理单元根据压力信息确定第二反馈力值这一步骤,具体包括:处理单元获取第三压力值和第四压力值;处理单元将第三压力值减去第四压力值,得到第二反馈力值。其中,第三压力值为在压力的大小恒小于第三压力阈值时压力的大小,第四压力值为第二预设时长内压力的大小的最小值。

17、在一些实施例中,该方法还包括:当根据压力信息确定压力的大小减小至小于或等于第二压力阈值时,处理单元在第三预设时长内向按键反馈单元输出第二信号,以驱动按键反馈单元产生作用于形变部件的第三反馈力。其中,第三反馈力用于对用户停止使用按键组件的行为进行反馈。第三反馈力的方向与压力的方向相反。

18、该方法还包括:在第三预设时长后,处理单元根据压力信息确定第三反馈力值;若第二基准反馈力值与第三反馈力值的差值大于第二预设阈值,则处理单元设置第二信号的波形信息,以使第二信号对应的第三反馈力的大小等于第二基准反馈力值。其中,第三反馈力值为作用于形变部件的第三反馈力的大小。第二信号对应的第三反馈力的大小是指处理单元向按键反馈单元输出第二信号时,按键反馈单元对形变部件产生的第三反馈力的大小。

19、在一些实施例中,处理单元根据压力信息确定第三反馈力值这一步骤,具体包括:处理单元获取第五压力值和第六压力值;处理单元将第五压力值减去第六压力值,得到第三反馈力值。其中,第五压力值为在压力的大小减小至小于或等于第二压力阈值时压力的大小,第六压力值为第三预设时长内压力的大小的最小值。

20、在一些实施例中,若第二基准反馈力值与第三反馈力值的差值大于第二预设阈值,则处理单元设置第二信号的波形信息这一步骤之前,该方法还包括:处理单元令p=0。

21、这种情况下,若第二基准反馈力值与第三反馈力值的差值大于第二预设阈值,则处理单元设置第二信号的波形信息这一步骤,具体包括:若第二基准反馈力值与第三反馈力值的差值大于第二预设阈值,则处理单元令p=p+1;若p大于或等于第二预设数值,则处理单元设置第二信号的波形信息,且令p=0。

22、第二方面,还提供了一种按键组件。按键组件包括处理单元、形变部件、压力检测单元、按键反馈单元。其中,压力检测单元和按键反馈单元位于形变部件的同侧。压力检测单元与处理单元的输入端连接,处理单元的输出端与按键反馈单元连接。压力检测单元用于输出压力信息至处理单元,压力信息用于指示形变部件对压力检测单元的压力的大小。处理单元用于驱动按键反馈单元。处理单元工作时执行如第一方面中任意一项的方法。

23、第三方面,还提供了一种电子设备,包括如第二方面中的按键组件。

24、上述第二方面、第三方面所获得的技术效果与上述第一方面中对应的技术手段获得的技术效果近似,在这里不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1