技术新讯 > 核算装置的制造及其应用技术 > 智能锁及其控制方法和装置、可读存储介质与流程  >  正文

智能锁及其控制方法和装置、可读存储介质与流程

  • 国知局
  • 2024-09-14 15:11:57

本发明涉及智能锁,具体而言,涉及一种智能锁及其控制方法和装置、可读存储介质。

背景技术:

1、随着智能锁技术的发展,智能锁的使用范围越来越广泛,使用用户也越来越多。智能锁一般搭载多种开锁方式,如人脸开锁、指纹开锁、密码开锁以及感应卡开锁等方式。

2、其中,人脸开锁以及指纹开锁等生物识别开锁方式对使用人群有一定要求,如老人和小孩指纹浅、身高不足都会影响生物识别的成功率。对于特定人群来说,密码开锁仍然是高频使用的一种开锁方式。

3、然而,智能锁的密码键盘的输入区域基本都是固定的,随着用户使用智能锁的时间的增加,密码键盘的常用按键上留下的残留物也越来越多,常用按键的使用痕迹越来越明显。这样,很容易被他人根据密码键盘的各个按键上的残留物痕迹破解出开锁密码,降低了智能锁的安全性以及可靠性。

技术实现思路

1、本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

2、为此,本发明的第一个方面在于提出一种智能锁的控制方法。

3、本发明的第二个方面在于提出另一种智能锁的控制方法。

4、本发明的第三个方面在于提出一种智能锁的控制装置。

5、本发明的第四个方面在于提出另一种智能锁的控制装置。

6、本发明的第五个方面在于提出一种智能锁。

7、本发明的第六个方面在于提出另一种智能锁。

8、本发明的第七个方面在于提出一种可读存储介质。

9、有鉴于此,根据本发明的第一个方面,提出了一种智能锁的控制方法,智能锁包括密码键盘,密码键盘包括多个按键,控制方法包括:获取每个按键的历史按压参数值和历史按压时长;根据每个按键的历史按压参数值和历史按压时长确定随机码,随机码包括n个按键符号,n个按键符号对应多个按键中的n个目标按键,n为大于1的正整数;控制智能锁通知用户按压n个目标按键。

10、在本发明第一个方面所提供的智能锁的控制方法中,在用户使用智能锁的过程中,如在用户使用智能锁输入密码之前或之后,智能锁的控制装置获取用户对每个按键的历史按压时长以及历史按压参数值。进一步地,智能锁的控制装置根据获取到的每个按键的历史按压时长以及历史按压参数值,确定一个包含n个按键符号的随机码。其中,n为大于1的整数,随机码中的n个按键符号分别对应密码键盘中的n个目标按键。在此基础上,智能锁的控制装置控制智能锁工作,以通知用户在输入密码之前或之后对上述n个目标按键进行按压。这样,在用户使用智能锁时,能够基于用户以往使用智能锁时对智能锁每个按键的按压情况,通知用户按压以往按压痕迹较少的按键,从而能够平衡各个按键的按压痕迹,使得各个按键上留下的残留物痕迹相近,从而避免他人利用残留物痕迹破解密码,提高了智能锁的安全性和可靠性。

11、根据本发明的上述智能锁的控制方法,还可以具有以下附加技术特征:

12、在一些技术方案中,可选地,获取每个按键的历史按压参数值,包括:在智能锁包括压力传感器的情况下,根据每个按键每次被按压时的压力值之和确定每个按键的历史压力值;和/或在密码键盘为电容屏的情况下,根据每个按键每次被按压时产生的电容差值之和确定每个按键的历史电容差值;和/或记录每个按键被按压的次数,得到每个按键的历史按压次数。

13、在该技术方案中,在上述智能锁中设置有压力传感器的情况下,在用户每次使用智能锁输入密码时,智能锁的控制装置检测并记录用户每次按压每个按键时的压力值,进而计算用户以往按压每个按键的压力值的总和,得到每个按键的历史压力值。进一步地,在上述密码键盘为电容屏的情况下,在用户每次使用智能锁输入密码时,智能锁的控制装置检测并记录用户每次按压每个按键时所产生的电容差值,进而计算用户以往按压每个按键所产生的电容差值的总和,得到每个按键的历史电容差值。进一步地,在上述密码键盘不是电容屏,且智能锁中未设置有压力传感器的情况下,在用户每次使用智能锁输入密码时,智能锁的控制装置记录每个按键被用户按压的次数,进而计算用户以往按压每个按键的次数的总和,得到每个按键的历史按压次数。这样,保证了历史按压参数值确定的准确性和及时性,提高了后续基于历史按压参数值控制智能锁工作的准确性,提高了智能锁工作的安全性以及可靠性。

14、在一些技术方案中,可选地,根据每个按键的历史按压参数值和历史按压时长确定随机码,包括:按照历史按压参数值从小到大的顺序对多个按键进行排序;按照历史按压时长从小到大的顺序,对历史按压参数值相同的按键进行排序,得到第一序列表;将第一序列表中前n个按键的按键符号确定为随机码。

15、在该技术方案中,智能锁的控制装置按照历史按压参数值从小到大的顺序,对密码键盘中的多个按键进行排序,对于历史按压参数值相同的按键,智能锁的控制装置再按照历史按压时长从小到大的顺序,对其进行排序,从而得到第一序列表。在此基础上,智能锁的控制装置选择第一序列表中的前n个按键,并将这n个按键对应的按键符号确定为上述随机码。这样,将密码键盘中按压痕迹较轻的前n个按键所对应的n个按键符号设置为随机码,在用户基于随机码按压对应按键后,能够使得密码键盘中的各个按键的使用频率相近,从而能够平衡密码键盘中各个按键的按压痕迹,使得密码键盘的各个按键上留下的残留物痕迹相近,从而避免他人利用不同按键上的残留物痕迹的轻重程度破解开锁密码,提高了智能锁的安全性和可靠性。

16、在一些技术方案中,可选地,控制智能锁通知用户按压n个目标按键,包括:在每个按键均设置有发光件的情况下,控制n个目标按键对应的发光件工作,以突出显示n个目标按键,提示用户按压n个目标按键;和/或在智能锁包括显示屏的情况下,控制显示屏显示提示信息,提示信息用于提示用户按压n个目标按键;和/或在智能锁包括扬声器的情况下,控制扬声器播放提示信息;和/或在智能锁和用户终端建立通信的情况下,控制智能锁向用户终端发送提示信息。

17、在该技术方案中,在每个按键均设置有对应的发光件的情况下,智能锁的控制装置控制n个目标按键对应的发光件工作,以突出显示n个目标按键,从而提示用户对上述n个目标按键进行按压。进一步地,在智能锁上设置有显示屏的情况下,智能锁的控制装置控制显示屏显示提示信息,以通过该提示信息提示用户对上述n个目标按键进行按压。进一步地,在智能锁内设置有扬声器的情况下,智能锁的控制装置控制扬声器播放提示信息,以通过该提示信息提示用户对上述n个目标按键进行按压。进一步地,在用户终端与智能锁建立通信的情况下,智能锁的控制装置控制智能锁向用户终端发送提示信息,以通过该提示信息提示用户对上述n个目标按键进行按压。如此,在用户通过智能锁输入密码之外,基于智能锁的类型以及具体构造的不同,采用相应的通知方式,通知用户额外对密码键盘中按压痕迹较轻的n个目标按键进行按压。这样,能够使得各个按键的使用频率相近,从而能够平衡密码键盘中各个按键的按压痕迹,使得密码键盘的各个按键上留下的残留物痕迹相近,从而避免他人利用不同按键上的残留物痕迹的轻重程度破解开锁密码,提高了智能锁的安全性和可靠性。

18、在一些技术方案中,可选地,密码键盘为触控面板,多个按键对应触控面板的多个触控区域,触控区域用于显示按键符号,控制方法还包括:根据智能锁中保存的密码信息对多个按键进行排序,得到第二序列表;根据第一序列表和第二序列表调整多个触控区域显示的按键符号。

19、在该技术方案中,密码键盘为触控面板,多个按键分别对应触控面板上的多个触控区域,不同的触控区域用于显示不同的按键符号,智能锁中还保存有至少一个密码信息。在用户通过智能锁输入密码之前,智能锁的控制装置还可根据上述至少一个密码信息对多个按键进行排序,得到第二序列表。其中,第二序列表用于指示每个按键对应的按键符号在上述至少一个密码信息中出现频次的多少。基于此,在用户通过智能锁输入密码之前,智能锁的控制装置可根据上述确定的第二序列表以及第一序列表,对上述多个触控区域内显示的按键符号进行调整。这样,能够平衡各个按键的按压痕迹,使得各个按键上留下的残留物痕迹相近,从而避免他人利用残留物痕迹破解密码,提高了智能锁的安全性和可靠性。

20、根据本发明的第二个方面,提出了另一种智能锁的控制方法,智能锁包括触控面板,触控面板的多个触控区域对应多个按键,触控区域用于显示按键符号,控制方法包括:获取每个触控区域的历史按压参数值和历史按压时长;根据历史按压参数值和历史按压时长对多个按键进行排序,得到第一序列表;根据智能锁中保存的密码信息对多个按键进行排序,得到第二序列表,第一序列表和第二序列表中相同位次的按键相对应;将第一序列表中第一按键对应的第一触控区域显示的按键符号,调整为第二序列表中第二按键对应的第二触控区域显示的按键符号,第二按键与第一按键相对应。

21、在本发明第二个方面所提供的智能锁的控制方法中,在用户通过智能锁输入密码之前,智能锁的控制装置获取用户对每个按键即每个触控区域的历史按压时长以及历史按压参数值。进一步地,智能锁的控制装置根据获取到的每个触控区域的历史按压时长以及历史按压参数值,对多个触控区域对应的多个按键进行排序,得到第一序列表。其中,第一序列表用于指示多个按键对应的多个触控区域的按压痕迹的轻重程度。进一步地,智能锁的控制装置可按照每个按键对应的按键符号在上述至少一个密码信息中的出现频次由大到小的顺序,对多个按键进行排序,得到第二序列表。其中,第二序列表用于指示每个按键对应的按键符号在上述至少一个密码信息中出现频次的多少,第二序列表与第一序列表中相同位次的按键相互对应。在此基础上,在用户通过智能锁输入密码之前,智能锁的控制装置将第一序列表中第一按键对应的第一触控区域内所显示的按键符号,调整为第二序列表中相同位次的第二按键对应的第二触控区域内所显示的按键符号。其中,第一按键与第二按键相对应。这样,能够平衡各个按键的按压痕迹,使得各个按键上留下的残留物痕迹相近,从而避免他人利用残留物痕迹破解密码,提高了智能锁的安全性和可靠性。

22、根据本发明的上述智能锁的控制方法,还可以具有以下附加技术特征:

23、在一些技术方案中,可选地,根据历史按压参数值和历史按压时长对多个按键进行排序,得到第一序列表,包括:按照历史按压参数值从小到大的顺序对多个按键进行排序;按照历史按压时长从小到大的顺序,对历史按压参数值相同的按键进行排序,得到第一序列表。

24、在该技术方案中,智能锁的控制装置按照每个触控区域的历史按压参数值从小到大的顺序,对多个触控区域对应的多个按键进行排序,对于历史按压参数值相同的触控区域,智能锁的控制装置再按照每个触控区域的历史按压时长从小到大的顺序,对触控区域对应的按键进行排序,从而得到第一序列表。这样,保证了第一序列表确定的准确性,提高了后续基于第一序列表控制智能锁工作的准确性,提高了智能锁工作的安全性以及可靠性。

25、在一些技术方案中,可选地,智能锁还包括图像传感器,图像传感器用于采集用户图像,根据智能锁中保存的密码信息对多个按键进行排序,得到第二序列表,包括:根据用户图像识别用户身份;根据用户身份从密码信息中选择目标密码;按照目标密码中各按键符号的出现频次从大到小的顺序,对多个按键进行排序,得到第二序列表。

26、在该技术方案中,智能锁上还设置有图像传感器,图像传感器用于采集用户图像。在此基础上,智能锁的控制装置通过采集到的用户图像对用户身份进行识别,进而根据识别到的用户身份,对用户即将要输入的密码进行判断,并从至少一个密码信息中选择与用户身份对应的目标密码。进一步地,智能锁的控制装置再按照每个按键对应的按键符号在上述目标密码中的出现频次由大到小的顺序,对多个按键进行排序,得到第二序列表。这样,在智能锁中保存的密码信息过多的情况下,可以精准地对触控区域内显示的按键符号进行改变,无需遍历所有密码信息,提高了智能锁的运行速度。

27、在一些技术方案中,可选地,控制方法还包括:根据第一序列表确定随机码,随机码包括n个按键符号,n为大于1的正整数;通知用户按压n个按键符号对应的n个触控区域。

28、在该技术方案中,在得到上述第一序列表之后,智能锁的控制装置还可选择第一序列表中的前n个按键,并将这n个按键对应的按键符号确定为随机码。进一步地,智能锁的控制装置基于确定的随机码控制智能锁工作,以通知用户对上述n个按键符号对应的n个触控区域进行按压。这样,在用户通过智能锁输入密码之外,通知用户额外对按压痕迹较轻的前n个触控区域进行按压,能够平衡各个触控区域的按压痕迹,使得各个触控区域上留下的残留物痕迹相近,从而避免他人利用不同触控区域上的残留物痕迹的轻重程度破解开锁密码,提高了智能锁的安全性和可靠性。

29、根据本发明的第三个方面,提出了一种智能锁的控制装置,智能锁包括密码键盘,密码键盘包括多个按键,控制装置包括:第一获取单元,用于获取每个按键的历史按压参数值和历史按压时长;第一处理单元,用于根据每个按键的历史按压参数值和历史按压时长确定随机码,随机码包括n个按键符号,n个按键符号对应多个按键中的n个目标按键,n为大于1的正整数;第一控制单元,用于控制智能锁通知用户按压n个目标按键。

30、本发明第三个方面所提供的智能锁的控制装置包括第一获取单元、第一处理单元以及第一控制单元。在用户使用智能锁的过程中,如在用户使用智能锁输入密码之前或之后,第一获取单元获取用户对每个按键的历史按压时长以及历史按压参数值。进一步地,第一处理单元根据获取到的每个按键的历史按压时长以及历史按压参数值,确定一个包含n个按键符号的随机码。其中,n为大于1的整数,随机码中的n个按键符号分别对应密码键盘中的n个目标按键。在此基础上,第一控制单元控制智能锁工作,以通知用户在输入密码之前或之后对上述n个目标按键进行按压。这样,在用户使用智能锁时,能够基于用户以往使用智能锁时对智能锁每个按键的按压情况,通知用户按压以往按压痕迹较少的按键,从而能够平衡各个按键的按压痕迹,使得各个按键上留下的残留物痕迹相近,从而避免他人利用残留物痕迹破解密码,提高了智能锁的安全性和可靠性。

31、根据本发明的第四个方面,提出了另一种智能锁的控制装置,智能锁包括触控面板,触控面板的多个触控区域对应多个按键,触控区域用于显示按键符号,控制装置包括:第二获取单元,用于获取每个触控区域的历史按压参数值和历史按压时长;第二处理单元,用于根据历史按压参数值和历史按压时长对多个按键进行排序,得到第一序列表;第二处理单元,还用于根据智能锁中保存的密码信息对多个按键进行排序,得到第二序列表,第一序列表和第二序列表中相同位次的按键相对应;第二处理单元,还用于将第一序列表中第一按键对应的第一触控区域显示的按键符号,调整为第二序列表中第二按键对应的第二触控区域显示的按键符号,第二按键与第一按键相对应。

32、本发明第四个方面所提供的智能锁的控制装置包括第二获取单元以及第二处理单元,在用户通过智能锁输入密码之前,第二获取单元获取用户对每个按键即每个触控区域的历史按压时长以及历史按压参数值。进一步地,第二处理单元根据获取到的每个触控区域的历史按压时长以及历史按压参数值,对多个触控区域对应的多个按键进行排序,得到第一序列表。其中,第一序列表用于指示多个按键对应的多个触控区域的按压痕迹的轻重程度。进一步地,第二处理单元可按照每个按键对应的按键符号在上述至少一个密码信息中的出现频次由大到小的顺序,对多个按键进行排序,得到上述第二序列表。其中,第二序列表用于指示每个按键对应的按键符号在上述至少一个密码信息中出现频次的多少,第二序列表与第一序列表中相同位次的按键相互对应。在此基础上,在用户通过智能锁输入密码之前,第二处理单元将第一序列表中第一按键对应的第一触控区域内所显示的按键符号,调整为第二序列表中相同位次的第二按键对应的第二触控区域内所显示的按键符号。其中,第一按键与第二按键相对应。这样,能够平衡各个按键的按压痕迹,使得各个按键上留下的残留物痕迹相近,从而避免他人利用残留物痕迹破解密码,提高了智能锁的安全性和可靠性。

33、根据本发明的第五个方面,提出了一种智能锁,包括:密码键盘,包括多个按键;压力传感器,与密码键盘连接,压力传感器用于检测多个按键中的每个按键被按压时的压力值;处理器,用于获取每个按键的历史按压时长,根据每个按键每次被按压时的压力值之和确定每个按键的历史压力值;根据每个按键的历史压力值和历史按压时长确定随机码,随机码包括n个按键符号,n个按键符号对应多个按键中的n个目标按键,n为大于1的正整数;控制智能锁通知用户按压n个目标按键。

34、具体地,本发明的第五个方面所提供的智能锁包括密码键盘、压力传感器以及处理器。其中,密码键盘包括多个按键,不同的按键对应不同的按键符号。

35、进一步地,压力传感器与密码键盘连接,压力传感器用于检测多个按键中的每个按键每次被用户按压时的压力值。

36、进一步地,在智能锁的工作过程中,处理器用于获取每个按键的历史按压时长,根据每个按键每次被按压时的压力值之和确定每个按键的历史压力值;根据每个按键的历史压力值和历史按压时长确定随机码,随机码包括n个按键符号,n个按键符号对应多个按键中的n个目标按键,n为大于1的正整数;控制智能锁通知用户按压n个目标按键。这样,在用户使用智能锁时,能够基于用户以往使用智能锁时对智能锁每个按键的按压情况,通知用户按压以往按压痕迹较少的按键,从而能够平衡各个按键的按压痕迹,使得各个按键上留下的残留物痕迹相近,从而避免他人利用残留物痕迹破解密码,提高了智能锁的安全性和可靠性。

37、根据本发明的上述智能锁,还可以具有以下附加技术特征:

38、在一些技术方案中,可选地,密码键盘为触控面板,多个按键对应触控面板的多个触控区域,触控区域用于显示按键符号,压力传感器具体用于检测每个触控区域被按压时的压力值,智能锁还包括:存储器,与处理器连接,存储器中存储有密码信息;处理器还用于:获取每个触控区域的历史压力值和历史按压时长;根据历史压力值和历史按压时长对多个按键进行排序,得到第一序列表;根据密码信息对多个按键进行排序,得到第二序列表,第一序列表和第二序列表中相同位次的按键相对应;将第一序列表中第一按键对应的第一触控区域显示的按键符号,调整为第二序列表中第二按键对应的第二触控区域显示的按键符号,第二按键与第一按键相对应。

39、在该技术方案中,上述密码键盘具体可为触控面板,上述多个按键分别对应触控面板上的多个触控区域,不同的触控区域用于显示不同的按键符号,压力传感器具体用于检测每个触控区域每次被用户按压时的压力值。

40、进一步地,上述智能锁中还设置有存储器,存储器与处理器连接,存储器中存储有至少一个密码信息。

41、在智能锁的工作过程中,处理器还可用于获取每个触控区域的历史压力值和历史按压时长;根据历史压力值和历史按压时长对多个按键进行排序,得到第一序列表;根据密码信息对多个按键进行排序,得到第二序列表,第一序列表和第二序列表中相同位次的按键相对应;将第一序列表中第一按键对应的第一触控区域显示的按键符号,调整为第二序列表中第二按键对应的第二触控区域显示的按键符号,第二按键与第一按键相对应。这样,能够平衡各个按键的按压痕迹,使得各个按键上留下的残留物痕迹相近,从而避免他人利用残留物痕迹破解密码,提高了智能锁的安全性和可靠性。并且,变换触控区域内显示的按键符号,能够使得用户在每次输入密码时对触控面板的触控位置不同,降低了开锁密码被泄漏的风险,进一步提高了智能锁的安全性以及可靠性。另外,对于使用实体按键的智能锁,通过变换触控区域内显示的按键符号,可以保证每个按键的使用频率相近,从而能够延长智能锁的使用寿命。

42、在一些技术方案中,可选地,智能锁还包括:图像传感器,用于采集用户图像。

43、在该技术方案中,智能锁上还设置有图像传感器,图像传感器用于采集用户图像。

44、根据本发明的第六个方面,提出了另一种智能锁,包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如上述任一技术方案中的智能锁的控制方法的步骤。因此,本发明第六个方面所提出的智能锁具备上述任一技术方案中的智能锁的控制方法的全部有益效果,在此不再赘述。

45、根据本发明的第七个方面,提出了一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现如上述任一技术方案中的智能锁的控制方法。因此,本发明第七个方面所提出的可读存储介质具备上述任一技术方案中的智能锁的控制方法的全部有益效果,在此不再赘述。

46、本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

本文地址:https://www.jishuxx.com/zhuanli/20240914/297326.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。