密码锁的控制方法、装置及计算机可读存储介质与流程

文档序号:23545414发布日期:2021-01-05 20:58阅读:96来源:国知局
密码锁的控制方法、装置及计算机可读存储介质与流程

本申请涉及控制技术领域,尤其涉及一种密码锁的控制方法、装置及计算机可读存储介质。



背景技术:

智能密码锁已经逐渐替代了传统门锁,且相比传统门锁安全系数更高。现有的,智能密码锁对应的门框上会设置有童锁设定按键,当该童锁设定按键被按下时,门把手将会锁定,可防止儿童破解密码开门。对应的,智能密码锁对应的门框上会设置有童锁解除按键,当该童锁解除按键被按下时,门把手会解除锁定,可以在智能密码锁中正常输入密码打开房门。

但是,现有通过按键控制童锁开启或关闭的方式,用户每次开启或关闭都需按下按键,操作过于繁琐,影响了用户体验。



技术实现要素:

本申请提供一种密码锁的控制方法、装置及计算机可读存储介质,该方法可以实现:用户无需通过按键控制童锁模式的开启或关闭,减少了繁琐的操作,提升了用户体验。

为达到上述目的,本申请采用如下技术方案:

第一方面,本申请提供一种密码锁的控制方法,包括:密码锁的控制装置获取第一预设时间段内的用户行为参数;然后,密码锁的控制装置根据用户行为参数确定第一预设时间段内的输入用户为异常用户,控制密码锁开启童锁模式。其中,控制密码锁开启童锁模式,包括:控制密码锁的显示界面的第一区域关闭显示,第二区域正常显示。之后,密码锁的控制装置监听显示界面的触发区域,在显示界面的触发区域满足预设触发条件的情况下,控制密码锁关闭童锁模式。其中,控制密码锁关闭童锁模式,包括:控制第一区域和第二区域均正常显示。

用户行为参数可以表征当前输入用户是否为异常用户(比如,儿童),所以当确定输入用户为异常用户时,密码锁的控制装置可以控制密码锁开启童锁模式。另外,本申请中密码锁的控制装置控制密码锁开启或关闭童锁模式,是通过控制密码锁的显示界面的显示情况来实现的。这样,密码锁的控制装置在开启童锁模式的情况下可以监听密码锁的显示界面的触发区域,通过对监听到的触发区域进行分析来确定是否控制密码锁关闭童锁模式。可以看出,本申请提供的密码锁的控制方法中,密码锁的控制装置是根据用户行为参数以及监听到的显示界面的触发区域来实现对于童锁模式的自动化控制的,相比传统通过按键控制童锁模式开启或关闭的方式更为智能化,因而可以提升用户体验。

可选地,在一种可能的设计方式中,上述“用户行为参数”可以包括目标区域,其中目标区域为第一预设次数对应的密码验证中密码锁的显示界面未被触发的区域。在根据用户行为参数确定第一预设时间段内的输入用户为异常用户,控制密码锁开启童锁模式之前,本申请提供的密码锁的控制方法还包括:将目标区域确定为第二区域,将显示界面中非目标区域确定为第一区域。

可选地,在另一种可能的设计方式中,上述“在显示界面的触发区域满足预设触发条件的情况下,控制密码锁关闭童锁模式”可以包括:若n次密码验证中监听到的显示界面的触发区域均为第一区域,则在第n+i次密码验证中监听到的显示界面的触发区域为第二区域的情况下,控制密码锁关闭童锁模式。

其中,第n+i次密码验证为n次密码验证之后的任意一次密码验证;n为第二预设次数,n和i均为正整数。

可选地,在另一种可能的设计方式中,上述“在第n+i次密码验证中监听到的显示界面的触发区域为第二区域的情况下,控制密码锁关闭童锁模式”可以包括:在第n+i次密码验证中监听到的显示界面的触发区域为第二区域,且第三预设次数对应的密码验证中监听到的显示界面的触发区域均为第二区域的情况下,控制密码锁关闭童锁模式。

其中,第三预设次数为第n+i次密码验证之后的密码验证次数。

可选地,在另一种可能的设计方式中,上述“第三预设次数”对应的密码验证在第二预设时间段内。

可选地,在另一种可能的设计方式中,上述“第三预设次数”中每次密码验证的时间间隔小于第一预设时长。

可选地,在另一种可能的设计方式中,上述“在显示界面的触发区域满足预设触发条件的情况下,控制密码锁关闭童锁模式”还可以包括:在第j+1次密码验证中监听到的显示界面的触发区域为第二区域的情况下,获取目标时间间隔;在目标时间间隔小于第二预设时长的情况下,控制密码锁关闭童锁模式。

其中,目标时间间隔为j+1次密码验证与第j次密码验证的时间间隔。

可选地,在另一种可能的设计方式中,上述“在显示界面的触发区域满足预设触发条件的情况下,控制密码锁关闭童锁模式”还可以包括:在第四预设次数对应的密码验证中监听到的显示界面的触发区域均为第一区域的情况下,获取预设解锁密码的第一位字符;若第一位字符处于第二区域的显示区内,则第二区域的显示区显示的字符不变;若第一位字符处于第一区域的显示区内,则在第二区域的显示区显示第一位字符和随机字符;获取用户输入密码;在确定用户输入密码为第一位字符的情况下,控制密码锁关闭童锁模式。

可选地,在另一种可能的设计方式中,上述“在显示界面的触发区域满足预设触发条件的情况下,控制密码锁关闭童锁模式”还可以包括:在第四预设次数对应的密码验证中监听到的显示界面的触发区域中包括第二区域的情况下,获取第一位字符,并在第二区域的显示区显示第一位字符和随机字符;获取用户输入密码;在确定用户输入密码为第一位字符的情况下,控制密码锁关闭童锁模式。

第二方面,本申请提供一种密码锁的控制装置,包括获取模块和控制模块。其中,获取模块,用于获取第一预设时间段内的用户行为参数。控制模块,用于根据获取模块获取的用户行为参数确定第一预设时间段内的输入用户为异常用户,控制密码锁开启童锁模式;控制密码锁开启童锁模式,包括:控制密码锁的显示界面的第一区域关闭显示,第二区域正常显示。控制模块,还用于监听显示界面的触发区域,在显示界面的触发区域满足预设触发条件的情况下,控制密码锁关闭童锁模式;控制密码锁关闭童锁模式,包括:控制第一区域和第二区域均正常显示。

第三方面,本申请提供一种密码锁的控制装置,包括处理器,处理器用于与存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面或第一方面中任一种可能的设计方式所提供的密码锁的控制方法。

可选地,该密码锁的控制装置还可以包括存储器,该存储器用于保存该密码锁的控制装置的程序指令和数据。进一步可选地,该密码锁的控制装置还可以包括收发器,该收发器用于在密码锁的控制装置的处理器的控制下,执行收发数据、信令或信息的步骤,例如,获取第一预设时间段内的用户行为参数。

可选地,该密码锁的控制装置可以是密码锁中的一部分装置,例如可以是密码锁中的芯片系统。该芯片系统用于支持密码锁的控制装置实现第一方面或第一方面中任一种可能的设计方式中所涉及的功能,例如,接收,发送或处理上述密码锁的控制方法中所涉及的数据和/或信息。该芯片系统包括芯片,也可以包括其他分立器件或电路结构。

第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,以实现如第一方面或第一方面中任一种可能的设计方式提供的密码锁的控制方法。

第五方面,本申请提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在计算机上运行时,使得所述计算机执行如第一方面或第一方面中任一种可能的设计方式提供的密码锁的控制方法。

需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与密码锁的控制装置的处理器封装在一起的,也可以与密码锁的控制装置的处理器单独封装,本申请对此不作限定。

本申请中第二方面、第三方面、第四方面以及第五方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面、第四方面、以及第五方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。

在本申请中,上述密码锁的控制装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本发明类似,属于本申请权利要求及其等同技术的范围之内。

本申请的这些方面或其他方面在以下的描述中会更加简明易懂。

附图说明

图1为本申请实施例提供的一种密码锁的控制系统的系统架构示意图;

图2为本申请实施例提供的一种密码锁的控制方法的流程示意图;

图3为本申请实施例提供的一种控制界面的示意图;

图4为本申请实施例提供的另一种控制界面的示意图;

图5为本申请实施例提供的另一种密码锁的控制方法的流程示意图;

图6为本申请实施例提供的又一种密码锁的控制方法的流程示意图;

图7为本申请实施例提供的又一种密码锁的控制方法的流程示意图;

图8为本申请实施例提供的又一种密码锁的控制方法的流程示意图;

图9为本申请实施例提供的又一种密码锁的控制方法的流程示意图;

图10为本申请实施例提供的又一种密码锁的控制方法的流程示意图;

图11为本申请实施例提供的一种密码锁的控制装置的结构示意图;

图12为本申请实施例提供的另一种密码锁的控制装置的结构示意图。

具体实施方式

下面结合附图对本申请实施例提供的密码锁的控制方法及装置进行详细地描述。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。

此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,本申请实施例中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。

在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。

智能密码锁已经逐渐替代了传统门锁,且相比传统门锁安全系数更高。现有的,智能密码锁对应的门框上会设置有童锁设定按键,当该童锁设定按键被按下时,门把手将会锁定,可防止儿童破解密码开门。对应的,智能密码锁对应的门框上会设置有童锁解除按键,当该童锁解除按键被按下时,门把手会解除锁定,可以在智能密码锁中正常输入密码打开房门。

但是,现有通过按键控制童锁开启或关闭的方式,用户每次开启或关闭都需按下按键,操作过于繁琐,影响了用户体验。

针对上述现有技术中存在的问题,本申请实施例提供了一种密码锁的控制方法,该方法可以应用于密码锁的控制装置。

在一种可能的实现方式中,密码锁的控制装置可以设置在密码锁上,比如密码锁的控制装置可以是密码锁中的芯片系统。该芯片系统用于支持密码锁的控制装置实现本申请实施例提供的密码锁的控制方法所涉及的功能。

在另一种可能的实现方式中,本申请实施例提供的密码锁的控制方法还可应用于密码锁的控制系统。如图1所示,密码锁的控制系统可以包括密码锁的控制装置01和多个密码锁02。

在一种可能的实现方式中,密码锁的控制装置01可以为物理机(如服务器),也可以为部署在物理机上的虚拟机(virtualmachine,vm),用于监控各个密码锁02,以实现对各个密码锁02的控制。例如:根据用户行为参数确定第一预设时间段内的输入用户为异常用户,控制密码锁02开启童锁模式。本申请实施例中,密码锁的控制装置01可以是一个独立的物理机或虚拟机。本申请实施例中密码锁的控制装置01对每个密码锁02的处理过程均相同。

在另一种可能的实现方式中,密码锁的控制装置01可以为终端。其中,终端,可以是与密码锁连接的手机、平板电脑、桌面型计算机、膝上型计算机、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、手持计算机、上网本、个人数字助理(personaldigitalassistant,pda)、可穿戴电子设备、虚拟现实设备等不同类型的终端。

参照图2所示,本申请实施例提供了一种密码锁的控制方法,该方法包括s101-s103:

s101、密码锁的控制装置获取第一预设时间段内的用户行为参数。

其中,第一预设时间段可以是人为事先确定的一个时间间隔。比如,第一预设时间段可以为5分钟。

由于异常用户(比如,儿童)的密码验证次数一般多于正常用户的密码验证次数,所以,可选地,密码锁的控制装置可以周期性的获取输入用户的密码验证次数。当确定一个预设周期内输入用户的密码验证次数达到第五预设次数时,密码锁的控制装置可以确定输入用户为疑似异常用户。因为会出现正常用户忘记开锁密码或者输错密码的情况,所以当密码锁的控制装置确定密码验证次数达到第五预设次数时,可以确定当前输入用户为疑似异常用户。进一步地,可以通过获取第一预设时间段的用户行为参数来分析用户行为从而确定当前输入用户是否为异常用户。

其中,预设周期和第五预设次数可以为人为事先确定的参数。示例性地,密码锁的控制装置可以每间隔3分钟确定在上个3分钟内输入用户的密码验证次数,当确定上个3分钟内输入用户的密码验证次数达到5次时,密码锁的控制装置可以获取第一预设时间段的用户行为参数。

在一种可能的实现方式中,密码锁的显示界面可以显示如图3所示的界面,用户每输入一次开锁密码,会按下“#”键确认验证密码,密码锁的控制装置可以获取用户按下“#”键的次数来确定第一预设时间段内的密码验证次数。可以理解的是,在实际应用中,不同密码锁的验证方式不同,密码锁的控制装置可以根据密码锁验证密码的方式确定第一预设时间段内的密码验证次数,本申请实施例对此不做限定。

s102、密码锁的控制装置根据用户行为参数确定第一预设时间段内的输入用户为异常用户,控制密码锁开启童锁模式。

在一种可能的实现方式中,用户行为参数可以为第一预设时间段内任意一次密码验证的按键触发次数。可以理解的是,儿童在将密码锁视为玩具时,由于并不是真正在验证密码,所以每次验证时输入的密码个数会少于正确密码的个数。因此,可选地,密码锁的控制装置可以获取第一预设时间段内任意一次密码验证的按键触发次数,当确定第一预设时间段内任意一次密码验证的按键触发次数小于第一预设值时,确定当前输入用户为异常用户,控制密码锁开启童锁模式。

其中,第一预设值可以是人为事先确定的按键触发次数。示例性地,第一预设值可以为5次。

在另一种可能的实现方式中,用户行为参数可以为第一预设时间段内密码锁的显示界面被触发的区域。可以理解的是,由于儿童的身高限制,儿童在将密码锁视为玩具时,密码锁的显示界面被触发的区域一般低于正常用户。所以,可选地,密码锁的控制装置可以获取第一预设时间段内密码锁的显示界面被触发的区域,当确定第一预设时间段内密码锁的显示界面被触发的区域处于第一预设区域的范围之内时,确定当前输入用户为儿童,也即是确定当前输入用户为异常用户,控制密码锁开启童锁模式。

其中,第一预设区域可以是用户预先设定的密码锁的显示界面的低位区域。示例性地,如图4所示,可以将区域1设定为第一预设区域。

在另一种可能的实现方式中,用户行为参数可以为第一时刻与第二时刻的间隔时长。可以理解的是,儿童在玩闹时可能采用跳跃等方式来触摸密码锁的显示界面上的高位区域,此时,儿童连续两次密码验证的时间间隔与正常用户相比较长。所以,可选地,密码锁的控制装置可以获取第一时刻与第二时刻的间隔时长,当确定第一时刻与第二时刻的间隔时长大于第三预设时长时,确定当前输入用户为异常用户,控制密码锁开启童锁模式。

其中,第一时刻为第k次密码验证中密码锁的按键最后一次被触发的时刻,第二时刻为第k+1次密码验证中密码锁的按键首次被触发的时刻;第k次密码验证和第k+1次密码验证为第一预设时间段内的两次连续密码验证,且第k次密码验证或第k+1次密码验证的按键触发区域处于第二预设区域内;k为正整数。

第三预设时长可以是人为事先确定的时长。第二预设区域可以是用户预先设定的密码锁的显示界面的高位区域。示例性地,如图4所示,可以将区域2设定为第二预设区域。

为了提高区分正常用户和异常用户的准确性,可选地,用户行为参数可以是第一时刻与第二时刻的间隔时长、以及第三时刻与第四时刻的间隔时长。密码锁的控制装置确定第一时刻与第二时刻的间隔时长大于第三预设时长,且第三时刻与第四时刻的间隔时长也大于第三预设时长时,可以确定当前输入用户为异常用户。

其中,第三时刻为第k+1次密码验证中按键最后一次被触发的时刻,第四时刻为第k+2次密码验证中按键首次被触发的时刻。第k+1次密码验证和第k+2次密码验证为第一预设时间段内的两次连续密码验证,且第k+1次密码验证的按键触发区域处于第一预设区域内。

可以理解的是,在实际应用中,也可以结合第一预设时间段内任意一次密码验证的按键触发次数、第一预设时间段内密码锁的显示界面被触发的区域、第一时刻与第二时刻的间隔时长确定当前输入用户为异常用户。

示例性地,密码锁的控制装置可以先获取第一预设时间段内任意一次密码验证的按键触发次数,当第一预设时间段内任意一次密码验证的按键触发次数小于第一预设值时,确定当前输入用户为异常用户。若第一预设时间段内任意一次密码验证的按键触发次数不小于第一预设值,密码锁的控制装置可以进一步获取第一预设时间段内密码锁的显示界面被触发的区域,当第一预设时间段内密码锁的显示界面被触发的区域处于第一预设区域的范围之内时,确定当前输入用户为异常用户,相反的,若不处于第一预设区域的范围之内,密码锁的控制装置可以进一步获取第一时刻与第二时刻的间隔时长,当第一时刻与第二时刻的间隔时长大于第三预设时长时,确定当前输入用户为异常用户。若第一时刻与第二时刻的间隔时长小于或等于第三预设时长时,密码锁的控制装置可以重新获取第一预设时间段内任意一次密码验证的按键触发次数,以此反复循环获取用户行为参数。

当然,在实际应用中,还可以采用其他方式确定当前输入用户为异常用户,本申请实施例对此不做限定。

另外,控制密码锁开启童锁模式具体可以包括:控制密码锁的显示界面的第一区域关闭显示,第二区域正常显示。

在一种可能的实现方式中,第一区域可以为第一预设区域,即图4中的区域1。第二区域可以为第二预设区域,即图4中的区域2。

在另一种可能的实现方式中,用户行为参数还可以包括第一预设次数对应的密码验证中密码锁的显示界面未被触发的区域(对应本申请实施例中的目标区域)。密码锁的控制装置可以将该将目标区域确定为第二区域,将显示界面中非目标区域确定为第一区域。

其中,第一预设次数可以是人为事先确定的密码验证次数。

s103、密码锁的控制装置监听显示界面的触发区域,在显示界面的触发区域满足预设触发条件的情况下,控制密码锁关闭童锁模式。

其中,密码锁的控制装置控制密码锁关闭童锁模式具体可以包括:控制第一区域和第二区域均正常显示。

在一种可能的实现方式中,若密码锁的控制装置在n次密码验证中监听到的显示界面的触发区域均为第一区域,而在第n+i次密码验证中监听到的显示界面的触发区域为第二区域。由于异常用户(比如,儿童)在显示界面的触发区域一般为第一区域,所以此时密码锁的控制装置可以确定n次密码验证为异常用户的输入行为,而第n+i次密码验证为正常用户的输入行为。因此,在该情况下密码锁的控制装置可以控制密码锁关闭童锁模式。

其中,第n+i次密码验证为n次密码验证之后的任意一次密码验证;n为第二预设次数,n和i均为正整数。第二预设次数可以是人为事先确定的密码验证次数。

可选地,为了提高密码锁的控制装置确定正常用户的输入行为的准确性,若密码锁的控制装置在n次密码验证中监听到的显示界面的触发区域均为第一区域,在第n+i次密码验证中监听到的显示界面的触发区域为第二区域,且在第三预设次数对应的密码验证中监听到的显示界面的触发区域均为第二区域的情况下,密码锁的控制装置可以确定此时为正常用户的输入行为,控制密码锁关闭童锁模式。

其中,第三预设次数为第n+i次密码验证之后的密码验证次数。

可选地,为了进一步提高密码锁的控制装置确定正常用户的输入行为的准确性,第三预设次数对应的密码验证在第二预设时间段内。其中,第二预设时间段可以是人为事先确定的一个时间间隔。比如,第二预设时间段可以为4分钟。

由于儿童在玩闹时可能采用跳跃等方式来触摸密码锁的显示界面上的高位区域,此时,儿童连续两次密码验证的时间间隔与正常用户相比较长。所以,可选地,第三预设次数中每次密码验证的时间间隔小于第一预设时长。

其中,第一预设时长可以是人为事先确定的时长。

由于儿童连续两次密码验证的时间间隔与正常用户相比较长,所以,可选地,密码锁的控制装置还可以目标时间间隔来确定输入行为是否为正常用户的输入行为。具体地,密码锁的控制装置在监听显示界面的触发区域的过程中,若监听到第j+1次密码验证中的显示界面的触发区域为第二区域,则可以获取第j+1次密码验证与第j+1次密码验证的前一次密码验证的时间间隔(对应本申请实施例中的目标时间间隔)。当密码锁的控制装置确定目标时间间隔小于第二预设时长时,可以确定此时为正常用户的输入行为,控制密码锁关闭童锁模式。

其中,目标时间间隔为j+1次密码验证与第j次密码验证的时间间隔。第二预设时长可以是人为事先确定的时长。

可选地,为了进一步提高密码锁的控制装置确定正常用户的输入行为的准确性,密码锁的控制装置若监听到第j+1次密码验证中的显示界面的触发区域为第二区域,可以获取第j+1次密码验证与第j次密码验证的时间间隔,同时可以获取第j+1次密码验证与第j+2次密码验证的时间间隔。当密码锁的控制装置确定第j+1次密码验证与第j次密码验证的时间间隔、第j+1次密码验证与第j+2次密码验证的时间间隔均小于第二预设时长时,可以确定此时为正常用户的输入行为,控制密码锁关闭童锁模式。

在上述实现方式中,密码锁的控制装置无需记忆密码锁的预设解锁密码,仅依据用户行为参数(包括密码验证的触发区域、密码验证次数以及相邻两次密码验证的时间间隔等)确定是否识别到正常用户。

在另一种可能的实现方式中,密码锁的控制装置可以将预设解锁密码的第一位字符作为快速关闭童锁模式的密码。

具体地,密码锁的控制装置在监听显示界面的触发区域时,在第四预设次数对应的密码验证中监听到的显示界面的触发区域均为第一区域的情况下,可以获取预设解锁密码的第一位字符;若第一位字符处于第二区域的显示区内,则密码锁的控制装置控制第二区域的显示区显示的字符不变;若第一位字符处于第一区域的显示区内,则密码锁的控制装置控制第二区域的显示区显示第一位字符和随机字符。之后,密码锁的控制装置可以获取用户输入密码,在确定用户输入密码为第一位字符的情况下,控制密码锁关闭童锁模式。

其中,第四预设次数可以是人为事先确定的密码验证次数。

另外,密码锁的控制装置在监听显示界面的触发区域时,在第四预设次数对应的密码验证中监听到的显示界面的触发区域中包括第二区域的情况下,可以获取预设解锁密码的第一位字符,并在第二区域的显示区显示第一位字符和随机字符。之后,密码锁的控制装置可以获取用户输入密码,在确定用户输入密码为第一位字符的情况下,控制密码锁关闭童锁模式。

其中,预设解锁密码为人为事先确定的开启密码锁的密码,预设解锁密码可以包括有多个字符。示例性地,预设解锁密码可以为“654321”。

本申请实施例提供的密码锁的控制方法中,用户行为参数可以表征当前输入用户是否为异常用户(比如,儿童),所以当确定输入用户为异常用户时,密码锁的控制装置可以控制密码锁开启童锁模式。另外,本申请中密码锁的控制装置控制密码锁开启或关闭童锁模式,是通过控制密码锁的显示界面的显示情况来实现的。这样,密码锁的控制装置在开启童锁模式的情况下可以监听密码锁的显示界面的触发区域,通过对监听到的触发区域进行分析来确定是否控制密码锁关闭童锁模式。可以看出,本申请实施例提供的密码锁的控制方法中,密码锁的控制装置是根据用户行为参数以及监听到的显示界面的触发区域来实现对于童锁模式的自动化控制的,相比传统通过按键控制童锁模式开启或关闭的方式更为智能化,因而可以提升用户体验。

综合上述描述,如图5所示,在步骤s102之前,本申请实施例提供的密码锁的控制方法还包括s104:

s104、密码锁的控制装置将目标区域确定为第二区域,将显示界面中非目标区域确定为第一区域。

可选地,如图6所示,图2中的步骤s103可以替换为s1031:

s1031、密码锁的控制装置监听显示界面的触发区域,若n次密码验证中监听到的显示界面的触发区域均为第一区域,则在第n+i次密码验证中监听到的显示界面的触发区域为第二区域的情况下,控制密码锁关闭童锁模式。

可选地,如图7所示,图2中的步骤s103可以替换为s1032:

s1032、密码锁的控制装置监听显示界面的触发区域,若n次密码验证中监听到的显示界面的触发区域均为第一区域,则在第n+i次密码验证中监听到的显示界面的触发区域为第二区域,且第三预设次数对应的密码验证中监听到的显示界面的触发区域均为第二区域的情况下,控制密码锁关闭童锁模式。

可选地,如图8所示,图2中的步骤s103可以替换为s1033-s1034:

s1033、密码锁的控制装置监听显示界面的触发区域,在第j+1次密码验证中监听到的显示界面的触发区域为第二区域的情况下,获取目标时间间隔。

s1034、密码锁的控制装置在目标时间间隔小于第二预设时长的情况下,控制密码锁关闭童锁模式。

可选地,如图9所示,图2中的步骤s103可以替换为s1035-s1039:

s1035、密码锁的控制装置监听显示界面的触发区域,在第四预设次数对应的密码验证中监听到的显示界面的触发区域均为第一区域的情况下,获取预设解锁密码的第一位字符。

s1036、密码锁的控制装置判断第一位字符处于第二区域的显示区内。

当密码锁的控制装置确定第一位字符处于第二区域的显示区内,则执行步骤s1037;当密码锁的控制装置确定第一位字符不处于第二区域的显示区内,而是处于第一区域的显示区内,则执行步骤s1038。

s1037、密码锁的控制装置控制第二区域的显示区显示的字符不变。

在步骤s1037之后,执行步骤s1039。

s1038、密码锁的控制装置控制第二区域的显示区显示第一位字符和随机字符。

在步骤s1038之后,执行步骤s1039。

s1039、密码锁的控制装置获取用户输入密码,在确定用户输入密码为第一位字符的情况下,控制密码锁关闭童锁模式。

可选地,如图10所示,图2中的步骤s103可以替换为s10310-s10311:

s10310、密码锁的控制装置监听显示界面的触发区域,在第四预设次数对应的密码验证中监听到的显示界面的触发区域中包括第二区域的情况下,获取第一位字符,并在第二区域的显示区显示第一位字符和随机字符。

s10311、密码锁的控制装置获取用户输入密码,在确定用户输入密码为第一位字符的情况下,控制密码锁关闭童锁模式。

如图11所示,本申请实施例还提供了一种密码锁的控制装置,该密码锁的控制装置可以是图1所示的密码锁的控制系统中的密码锁的控制装置01,该密码锁的控制装置包括:获取模块11和控制模块12。

其中,获取模块11执行上述方法实施例中的s101,控制模块12执行上述方法实施例中的s102和s103。

具体地,获取模块11,用于获取第一预设时间段内的用户行为参数。

控制模块12,用于根据获取模块11获取的用户行为参数确定第一预设时间段内的输入用户为异常用户,控制密码锁开启童锁模式。具体地,控制密码锁开启童锁模式,包括:控制密码锁的显示界面的第一区域关闭显示,第二区域正常显示。

控制模块12,还用于监听显示界面的触发区域,在显示界面的触发区域满足预设触发条件的情况下,控制密码锁关闭童锁模式。具体地,控制密码锁关闭童锁模式,包括:控制第一区域和第二区域均正常显示。

可选地,用户行为参数包括目标区域,目标区域为第一预设次数对应的密码验证中密码锁的显示界面未被触发的区域。本申请实施例提供的密码锁的控制装置还可以包括确定模块,确定模块,用于将目标区域确定为第二区域,将显示界面中非目标区域确定为第一区域。

可选地,控制模块12具体用于:监听显示界面的触发区域,若n次密码验证中监听到的显示界面的触发区域均为第一区域,则在第n+i次密码验证中监听到的显示界面的触发区域为第二区域的情况下,控制密码锁关闭童锁模式。

其中,第n+i次密码验证为n次密码验证之后的任意一次密码验证;n为第二预设次数,n和i均为正整数。

可选地,控制模块12具体还用于:监听显示界面的触发区域,若n次密码验证中监听到的显示界面的触发区域均为第一区域,则在第n+i次密码验证中监听到的显示界面的触发区域为第二区域,且第三预设次数对应的密码验证中监听到的显示界面的触发区域均为第二区域的情况下,控制密码锁关闭童锁模式。其中,第三预设次数为第n+i次密码验证之后的密码验证次数。

可选地,第三预设次数对应的密码验证在第二预设时间段内。

可选地,第三预设次数中每次密码验证的时间间隔小于第一预设时长。

可选地,控制模块12具体还用于:监听显示界面的触发区域,在第j+1次密码验证中监听到的显示界面的触发区域为第二区域的情况下,获取目标时间间隔;目标时间间隔为j+1次密码验证与第j次密码验证的时间间隔;在目标时间间隔小于第二预设时长的情况下,控制密码锁关闭童锁模式。

可选地,控制模块12具体还用于:监听显示界面的触发区域,在第四预设次数对应的密码验证中监听到的显示界面的触发区域均为第一区域的情况下,获取预设解锁密码的第一位字符;若第一位字符处于第二区域的显示区内,则第二区域的显示区显示的字符不变;若第一位字符处于第一区域的显示区内,则在第二区域的显示区显示第一位字符和随机字符;获取用户输入密码;在确定用户输入密码为第一位字符的情况下,控制密码锁关闭童锁模式。

可选地,控制模块12具体还用于:监听显示界面的触发区域,在第四预设次数对应的密码验证中监听到的显示界面的触发区域中包括第二区域的情况下,获取第一位字符,并在第二区域的显示区显示第一位字符和随机字符;获取用户输入密码;在确定用户输入密码为第一位字符的情况下,控制密码锁关闭童锁模式。

可选地,密码锁的控制装置还包括存储模块。存储模块用于存储该密码锁的控制装置的程序代码等。

如图12所示,本申请实施例还提供一种密码锁的控制装置,包括存储器41、处理器42、总线43和通信接口44;存储器41用于存储计算机执行指令,处理器42与存储器41通过总线43连接;当密码锁的控制装置运行时,处理器42执行存储器41存储的计算机执行指令,以使密码锁的控制装置执行如上述实施例提供的密码锁的控制方法。

在具体的实现中,作为一种实施例,处理器42(42-1和42-2)可以包括一个或多个中央处理器(centralprocessingunit,cpu),例如图12中所示的cpu0和cpu1。且作为一种实施例,密码锁的控制装置可以包括多个处理器42,例如图12中所示的处理器42-1和处理器42-2。这些处理器42中的每一个cpu可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器42可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

存储器41可以是只读存储器41(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器41可以是独立存在,通过总线43与处理器42相连接。存储器41也可以和处理器42集成在一起。

在具体的实现中,存储器41,用于存储本申请中的数据和执行本申请的软件程序对应的计算机执行指令。处理器42可以通过运行或执行存储在存储器41内的软件程序,以及调用存储在存储器41内的数据,密码锁的控制装置的各种功能。

通信接口44,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如控制系统、无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。通信接口44可以包括接收单元实现接收功能,以及发送单元实现发送功能。

总线43,可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponentinterconnect,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。该总线43可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

作为一个示例,结合图11,密码锁的控制装置中的获取模块实现的功能与图12中的接收单元实现的功能相同,密码锁的控制装置中的控制模块实现的功能与图12中的处理器实现的功能相同,密码锁的控制装置中的存储模块实现的功能与图12中的存储器实现的功能相同。

本实施例中相关内容的解释可参考上述方法实施例,此处不再赘述。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,使得计算机执行上述实施例提供的密码锁的控制方法。

其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、ram、rom、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、寄存器、硬盘、光纤、cd-rom、光存储器件、磁存储器件、或者上述的任意合适的组合、或者本领域熟知的任何其它形式的计算机可读存储介质。一种示例性地存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(applicationspecificintegratedcircuit,asic)中。在本申请实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。

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