1.本申请涉及电子设备技术领域,具体涉及一种门锁控制方法、智能门锁及计算机可读存储介质。
背景技术:2.目前,现有门锁一般是将匹配的钥匙插入直接显示的钥匙孔进行开门,或者,在直接显示的密码输入界面内输入密码进行开门,单一通过钥匙孔或密码输入界面开门,这给不法分子提供了可趁之机,不法分子可以通过开锁技术通过钥匙孔开锁,或通过密码输入界面以排列组合的形式尝试开锁,使得现有的门锁安全性非常低。
技术实现要素:3.本申请实施例提供一种门锁控制方法、智能门锁及计算机可读存储介质,可以提高对门锁控制的安全性。
4.第一方面,本申请实施例提供了一种门锁控制方法,包括:
5.接收用户输入的身份信息,对所述身份信息进行验证;
6.当所述身份信息验证通过时,判断所述用户是否手持钥匙;
7.当所述用户手持钥匙时,控制门锁的钥匙孔从隐藏状态切换为显示状态;
8.接收所述用户通过显示状态下的所述钥匙孔插入钥匙激活门锁,以开启所述门锁。
9.第二方面,本申请实施例还提供了一种智能门锁,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行本申请实施例提供的任一种门锁控制方法。
10.第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器加载,以执行本申请实施例提供的任一种门锁控制方法。
11.本申请实施例可以接收用户输入的身份信息,对身份信息进行验证,当身份信息验证通过时,判断用户是否手持钥匙;当用户手持钥匙时,控制门锁的钥匙孔从隐藏状态切换为显示状态,此时可以接收用户通过显示状态下的钥匙孔插入钥匙激活门锁,以开启门锁。该方案需要在验证用户的身份信息通过后,进一步判断用户是否手持钥匙,来显示钥匙孔,以便用户开门,通过份信息验证和钥匙等多重保险,大大提高了对门锁控制的安全性。
附图说明
12.为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
13.图1是本申请实施例提供的门锁控制方法的流程示意图;
14.图2是本申请实施例提供的检测到用户需要开门的示意图;
15.图3是本申请实施例提供的隐藏钥匙孔和字符输入界面的门锁的示意图;
16.图4是本申请实施例提供的门锁控制方法的另一流程示意图;
17.图5是本申请实施例提供的的字符输入界面显示的示意图;
18.图6是本申请实施例提供的有效字符提取的示意图;
19.图7是本申请实施例提供的钥匙孔显示的示意图;
20.图8是本申请实施例提供的智能门锁和家电设备连接的示意图;
21.图9是本申请实施例提供的智能门锁的结构示意图。
具体实施方式
22.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
23.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
24.本申请的实施例提供了一种门锁控制方法、智能门锁及计算机可读存储介质。其中,该门锁控制方法可以应用于智能门锁(也可以简称为门锁)中,该门锁控制方法可以应用于移动终端中,该移动终端可以包括智能手机、平板电脑、或者掌上电脑等。
25.以下将以门锁控制方法应用于智能门锁中为例进行详细说明。
26.请参阅图1,图1是本申请一实施例提供的门锁控制方法的流程示意图。该门锁控制方法可以包括步骤s101至步骤s104等,具体可以如下:
27.s101、接收用户输入的身份信息,对身份信息进行验证。
28.为了提高对门锁控制的安全性,可以在对用户的身份信息验证通过后,激活门锁,以便用户开门。首先,可以在身份信息输入界面内接收用户输入的身份信息,然后对身份信息进行验证。
29.在一些实施方式中,身份信息包括人脸信息、字符信息、声纹信息或指纹信息,接收用户输入的身份信息,对身份信息进行验证可以包括:接收用户输入的人脸信息、字符信息、声纹信息或指纹信息;对人脸信息、字符信息、声纹信息和/或指纹信息进行验证。
30.例如,如图2所示,当用户需要开门时,智能门锁可以通过预设的摄像头接收用户输入的人脸信息,然后对人脸信息进行验证,即判断该人脸信息是否为家庭中任一成员的人脸信息,若为家庭中任一成员的人脸信息,则确定身份信息验证通过,若不是家庭中任一成员的人脸信息,则确定身份信息验证不通过。或者,判断该人脸信息与预先设置的目标人脸信息是否一致,若该人脸信息与预先设置的目标人脸信息一致,则确定身份信息验证通过,若该人脸信息与预先设置的目标人脸信息不一致,则确定身份信息验证不通过。
31.又例如,智能门锁可以通过字符输入界面接收用户输入的字符信息,该字符信息可以包括数字、字母、符号和/或文字等,然后对字符信息进行验证,即判断该字符信息与预
先设置的目标字符信息是否一致,若该字符信息与预先设置的目标字符信息一致,则确定身份信息验证通过,若该字符信息与预先设置的目标字符信息不一致,则确定身份信息验证不通过。
32.又例如,智能门锁可以通过声纹采集器接收用户输入的声纹信息,然后对声纹信息进行验证,即判断该声纹信息与预先设置的目标声纹信息是否一致,若该声纹信息与预先设置的目标声纹信息一致,则确定身份信息验证通过,若该声纹信息与预先设置的目标声纹信息不一致,则确定身份信息验证不通过。
33.又例如,智能门锁可以通过指纹采集器接收用户输入的指纹信息,然后对指纹信息进行验证,即判断该指纹信息与预先设置的目标指纹信息是否一致,若该指纹信息与预先设置的目标指纹信息一致,则确定身份信息验证通过,若该指纹信息与预先设置的目标指纹信息不一致,则确定身份信息验证不通过。
34.在一些实施方式中,接收用户输入的身份信息,对身份信息进行验证之前,门锁控制方法还可以包括:设置门锁的钥匙孔或门锁的字符输入界面的隐藏时间段;根据隐藏时间段对门锁的钥匙孔或门锁的字符输入界面进行隐藏。
35.为了避免不法分子通过钥匙孔或密码输入界面开门,可以对门锁的钥匙孔和密码输入界面进行隐藏。其中,门锁的钥匙孔可以通过挡板或门锁的其他部件进行隐藏,该挡板或门锁的其他部件的材质、设置位置、颜色或大小等可以根据实际需要进行灵活设置,例如,如图3所示,门锁的钥匙孔处于隐藏状态下,无法看出钥匙孔所在位置,更无法插入钥匙开门。密码输入界面可以是显示屏,密码输入界面的材质、设置位置、颜色或大小等可以根据实际需要进行灵活设置,如图3所示,密码输入界面在隐藏状态下,处于熄屏状态,可以与门锁的本体形成一体,无法看出密码输入界面所在位置,更无法输入密码开锁。
36.为了提高对门锁的钥匙孔或门锁的字符输入界面进行隐藏的灵活性,可以设置门锁的钥匙孔或门锁的字符输入界面的隐藏时间段,该时间段可以根据实际需要进行灵活设置,例如,可以将隐藏时间段设置为用户睡觉或外出的时间等,然后根据隐藏时间段对门锁的钥匙孔或门锁的字符输入界面进行隐藏。
37.s102、当身份信息验证通过时,判断用户是否手持钥匙。
38.当身份信息验证通过时,可以判断用户是否手持钥匙,以便控制门锁的钥匙孔或门锁的字符输入界面从隐藏状态转换为显示状态。当身份信息验证不通过时,可以维持门锁的钥匙孔或门锁的字符输入界面的隐藏状态。
39.在一些实施方式中,判断用户是否手持钥匙可以包括:通过门锁预设的摄像头采集门锁前方预设范围内的图像;从图像中提取用户的手持状态;根据手持状态判断用户是否手持钥匙。
40.为了提高对用户是否手持钥匙判断的准确性和便捷性,例如,可以通过门锁预设的摄像头采集门锁前方预设范围内的图像,该预设范围可以根据实际需要进行灵活设置,然后,可以从图像中提取用户的手持状态,该手持状态可以包括空手、手持移动终端、手持钥匙、或手持伞等状态,例如,可以对图像进行特征提取,根据提取到的特征信息识别用户手持的物品,此时可以根据手持状态判断用户是否手持钥匙,例如,若识别出钥匙时,则说明用户手持钥匙。
41.在一些实施方式中,如图4所示,判断用户是否手持钥匙之后,门锁控制方法还可
以包括:s105、当用户未手持钥匙时,控制门锁的字符输入界面从隐藏状态切换为显示状态;s106、接收用户通过显示状态下的字符输入界面输入的字符,得到有效字符;s107、当有效字符与预设的目标字符匹配时,开启门锁。
42.当用户未手持钥匙时,说明用户希望通过字符输入界面开锁,此时可以控制门锁的字符输入界面从隐藏状态切换为显示状态,例如,如图5所示,在显示状态下,字符输入界面可以亮屏显示多个字符,以便用户选择所需的字符。智能门锁可以接收用户通过显示状态下的字符输入界面输入的字符,得到有效字符,例如,可以接收用户通过显示状态下的字符输入界面内输入滑动操作,将滑动操作的滑动轨迹经过的字符设置为有效字符,或者,可以接收用户通过显示状态下的字符输入界面内输入点击操作,将点击操作所点击区域对应的字符设置为有效字符。
43.然后,将有效字符与预设的目标字符进行比较,判断有效字符与预设的目标字符是否一致,当有效字符与预设的目标字符一致时,说明有效字符与预设的目标字符匹配,此时可以开启门锁。
44.在一些实施方式中,接收用户通过显示状态下的字符输入界面输入的字符,得到有效字符可以包括:接收用户通过显示状态下的字符输入界面输入的字符,得到候选字符;从候选字符中提取有效位的字符,得到有效字符。
45.为了提高有效字符获取的安全性,可以对有效字符进行提取,例如,智能门锁可以接收用户通过显示状态下的字符输入界面输入的字符,得到候选字符,在得到候选字符后,智能门锁可以从候选字符中提取与有效位对应的字符,得到有效字符,例如,如图6所示,当用户在字符输入界面内输入滑动轨迹生成的选择指令,基于选择指令选择得到候选字符为9xy16b3时,若用户设置的有效位为第二位和第五位,则可以从候选字符中提取第二位和第五位的字符,得到有效字符为x6。
46.在一些实施方式中,从候选字符中提取与有效位对应的字符,得到有效字符可以包括:从候选字符中提取与有效位对应的字符;按照预设组合方式对有效位对应的字符进行组合,得到有效字符;或者,按照预设运算方式对有效位对应的字符进行运算,得到有效字符。
47.为了提高有效字符的复杂性,以提高对门锁控制的安全性,在得到有效字符后,智能门锁可以从候选字符中提取与有效位对应的字符,然后,按照预设组合方式对有效位对应的字符进行组合,得到有效字符,该预设组合方式可以根据实际需要进行灵活设置,例如,可以从候选字符123abc中提取与首位有效位对应的字符1c,然后,按照逆序组合方式对有效位对应的字符进行组合,得到有效字符c1。或者,智能门锁可以按照预设运算方式对有效位对应的字符进行运算,得到有效字符,该预设运算方式可以根据实际需要进行灵活设置,例如,可以从候选字符456789中提取与第二位和第三位有效位对应的字符56,然后,按照乘法运算对有效位对应的字符进行运算,得到有效字符30。
48.在一些实施方式中,开启门锁之后,门锁控制方法还可以包括:控制门锁的字符输入界面从显示状态切换为隐藏状态。
49.为了在不需要开门的情况下及时将字符输入界面隐藏,智能门锁可以在开启门锁之后,可以控制门锁的字符输入界面从显示状态切换为隐藏状态,或者,在开启门锁之后,在检测到门锁关闭时,可以控制门锁的字符输入界面从显示状态切换为隐藏状态。
50.s103、当用户手持钥匙时,控制门锁的钥匙孔从隐藏状态切换为显示状态。
51.当检测到用户手持钥匙时,说明用户希望通过钥匙开门,此时可以控制门锁的钥匙孔从隐藏状态切换为显示状态,例如,如图7所示,可以控制门锁的挡板打开以显示钥匙孔,在显示状态下,可以接收用户通过钥匙孔插入的钥匙进行开门。
52.s104、接收用户通过显示状态下的钥匙孔插入钥匙激活门锁,以开启门锁。
53.在钥匙孔切换到显示状态后,可以接收用户通过钥匙孔插入钥匙激活门锁,并旋转钥匙开启门锁。
54.在一些实施方式中,开启门锁之后,门锁控制方法还可以包括:控制门锁的钥匙孔从显示状态切换为隐藏状态。
55.为了在不需要开门的情况下及时将钥匙孔隐藏,智能门锁可以在开启门锁之后,可以控制门锁的钥匙孔从显示状态切换为隐藏状态,或者,在开启门锁之后,在检测到门锁关闭时,可以控制门锁的钥匙孔从显示状态切换为隐藏状态。门锁关闭时钥匙孔和密码输入界面处于隐藏状态,以避免不法分子通过钥匙孔或密码输入界面开门,以及当开门时需要对用户身份信息进行验证,并在验证通过后基于用户是否手持钥匙来显示钥匙孔或界面,便于用户开门,大大提高了对门锁控制的安全性。
56.在一些实施方式中,开启门锁之后,门锁控制方法还可以包括:确定待开启的家电设备,以及家电设备的运行参数;控制家电设备按照运行参数运行。
57.为了提高对家电设备控制的便捷性,如图8所示,可以预先通过wifi或蓝牙等建立智能门锁与各类家电设备之间的连接关系。在门锁开启之后,确定待开启的家电设备,该家电设备可以包括热水器、净水器、风扇、电源开关装置、智能电灯、空调、电视、空气净化器、暖风机和扫地机器人等,以及确定家电设备的运行参数,该运行参数可以包括温度、湿度、风量或运行模式等,此时可以控制家电设备按照运行参数运行。
58.在一些实施方式中,确定待开启的家电设备,以及家电设备的运行参数可以包括:获取用户的用户数据;获取室内环境参数以及当前时刻;根据用户数据、室内环境参数和当前时刻,确定待开启的家电设备,以及家电设备的运行参数。
59.为了提高对家电设备控制的准确性,基于不同用户差异性地确定家电设备的运行参数,可以确定当前开门的用户。由于不用用户的开门习惯或生物特征等不一样,因此可以建立家庭成员中不同用户的指纹信息与用户标识之间的映射关系,或者建立家庭成员中不同用户的人脸信息与用户标识之间的映射关系,或者建立家庭成员中不同用户的生物特征与用户标识之间的映射关系,等等,该用户标识可以是用户的名称或编号等。
60.例如,智能门锁可以通过预设的摄像头采集开门时门锁前方预设范围内的图像信息,该摄像头可以设置在门锁上,或者设置在门上的其他位置,或者设置在门口上方的墙上,等等。然后,可以从图像信息中提取用户的人脸、发型、瞳孔、虹膜、身高或体型等生物特征,基于不同用户的生物特征与用户标识之间的映射关系,以及采集到开门用户的生物特征,来确定当前开门的用户。
61.又例如,在用户触摸门锁的指纹采集区域时,智能门锁可以采集用户开门时输入的指纹信息,然后,基于不同用户的指纹信息与用户标识之间的映射关系,确定当前采集到的指纹信息对应的用户,即可得到当前开门的用户。
62.为了提高对家电设备控制的便捷性,可以基于当前开门的用户的用户数据、室内
环境参数以及当前时刻等控制家电设备运行。其中,用户数据可以包括用户习惯数据、以及用户健康数据等,用户习惯数据可以包括用户每天回家习惯开启的家电设备以及设置的运行参数等数据,用户健康数据可以包括体温、心率、运动量、体重、年龄、脂肪量、体水分、肌肉量、以及基础代谢等数据。例如,智能门锁可以从预先存储历史数据的数据库中获取用户每天回家开启的家电设备以及设置的运行参数等数据,得到用户习惯数据,以及通过用户携带的可穿戴设备采集用户的健康数据。
63.当前时刻可以是当前所处的北京时间,例如,11点16分或18点19分等。室内环境参数可以包括室内环境的温度、湿度、空气质量以及光线强度等。智能门锁可以通过室内预设的温度传感器采集室内环境的温度,通过室内预设的湿度传感器采集室内环境的湿度,以及通过室内预设的光敏传感器采集室内环境的光线强度,以及通过室内预设的空气监测仪检测室内环境的空气质量,等等。
64.在得到用户数据、室内环境参数和当前时刻等信息后,可以对用户数据、室内环境参数和当前时刻进行多维度分析,确定家电设备的运行参数,控制家电设备按照运行参数运行。
65.例如,当用户出门闲逛回来,习惯打开风扇和电视,且当前用户的健康状态良好,室内环境参数温湿度适宜和光线强度较强,以及当前时刻为11点钟时,可以确定需要开启风扇和电视,并且风扇的运行参数为风量1档和左右摇头,电视的运行参数为开启新闻节目。
66.又例如,当用户上班开车回来,习惯打开灯、空调、空气净化器和热水器,且当前用户的健康状态为感冒状态,室内环境温度适宜和光线强度非常弱,以及当前时刻为19点钟时,可以确定需要开启灯、空调、空气净化器和热水器,并且空调温度27度及风量最小(避免吹风加重感冒)等。
67.在一些实施方式中,控制家电设备按照运行参数运行可以包括:输出家电设备运行的提示信息;基于提述信息接收用户输入的确认指令;根据确认指令控制家电设备按照运行参数运行。
68.为了提高对家电设备控制的准确性,可以由用户确认家电设备的运行,例如,在确定家电设备的运行参数后,可以在智能门锁的显示屏内显示家电设备运行的提示信息,该提示信息可以包括家电设备运行列表,然后基于提示信息接收用户输入点击操作生成的确认指令,根据确认指令控制家电设备按照运行参数运行。或者,在确定家电设备的运行参数后,可以通过智能门锁语音功能播报家电设备运行的提示信息,基于提示信息接收用户回应生成的确认指令,根据确认指令控制家电设备按照运行参数运行。或者,在确定家电设备的运行参数后,可以将家电设备运行的提示信息发送给用户手持的移动终端,通过移动终端显示家电设备运行的提示信息,该提示信息可以包括家电设备运行列表,以使得用户可以基于提示信息对待控制的家电设备进行删除、确定或设置等,然后基于提示信息接收用户通过确定按钮输入的确认指令,根据确认指令控制家电设备按照运行参数运行。当基于基于提示信息未接收到用户输入的确认指令时,说明用户不想控制家电设备按照运行参数运行,此时,可以控制家电设备维持当前状态。
69.本申请实施例可以接收用户输入的身份信息,对身份信息进行验证,当身份信息验证通过时,判断用户是否手持钥匙;当用户手持钥匙时,控制门锁的钥匙孔从隐藏状态切
换为显示状态,此时可以接收用户通过显示状态下的钥匙孔插入钥匙激活门锁,以开启门锁。该方案需要在验证用户的身份信息通过后,进一步判断用户是否手持钥匙,来显示钥匙孔,以便用户开门,通过份信息验证和钥匙等多重保险,大大提高了对门锁控制的安全性。
70.请参阅图9,图9是本申请实施例提供的一种智能门锁的结构示意性框图。
71.如图9所示,该智能门锁300可以包括通过系统总线301连接的处理器302、存储器303和通信接口304,其中,存储器303可以包括非易失性计算机可读存储介质和内存储器。
72.非易失性计算机可读存储介质可存储计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种门锁控制方法。
73.处理器302用于提供计算和控制能力,支撑整个智能门锁的运行。
74.存储器303为非易失性计算机可读存储介质中的计算机程序的运行提供环境,该计算机程序被处理器302执行时,可使得处理器302执行任意一种门锁控制方法。
75.该通信接口304用于通信。本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的智能门锁300的限定,具体的智能门锁300可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
76.应当理解的是,该总线301比如为i2c(inter-integrated circuit)总线,存储器303可以是flash芯片、只读存储器(rom,read-only memory)磁盘、光盘、u盘或移动硬盘等,处理器302可以是中央处理单元(central processing unit,cpu),该处理器302还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
77.其中,在一些实施例中,处理器302用于运行存储在存储器303中的计算机程序,以执行如下步骤:
78.接收用户输入的身份信息,对身份信息进行验证;当身份信息验证通过时,判断用户是否手持钥匙;当用户手持钥匙时,控制门锁的钥匙孔从隐藏状态切换为显示状态;接收用户通过显示状态下的钥匙孔插入钥匙激活门锁,以开启门锁。
79.在一些实施方式中,在判断用户是否手持钥匙之后,处理器302还用于:当用户未手持钥匙时,控制门锁的字符输入界面从隐藏状态切换为显示状态;接收用户通过显示状态下的字符输入界面输入的字符,得到有效字符;当有效字符与预设的目标字符匹配时,开启门锁。
80.在一些实施方式中,在接收用户通过显示状态下的字符输入界面输入的字符,得到有效字符时,处理器302还用于:接收用户通过显示状态下的字符输入界面输入的字符,得到候选字符;从候选字符中提取有效位的字符,得到有效字符。
81.在一些实施方式中,在开启门锁之后,处理器302还用于:控制门锁的钥匙孔从显示状态切换为隐藏状态;或者,控制门锁的字符输入界面从显示状态切换为隐藏状态。
82.在一些实施方式中,身份信息包括人脸信息、字符信息、声纹信息或指纹信息,在接收用户输入的身份信息,对身份信息进行验证时,处理器302还用于:接收用户输入的人
脸信息、字符信息、声纹信息或指纹信息;对人脸信息、字符信息、声纹信息和/或指纹信息进行验证。
83.在一些实施方式中,在判断用户是否手持钥匙时,处理器302还用于:通过门锁预设的摄像头采集门锁前方预设范围内的图像;从图像中提取用户的手持状态;根据手持状态判断用户是否手持钥匙。
84.在一些实施方式中,在接收用户输入的身份信息,对身份信息进行验证之前,处理器302还用于:设置门锁的钥匙孔或门锁的字符输入界面的隐藏时间段;根据隐藏时间段对门锁的钥匙孔或门锁的字符输入界面进行隐藏。
85.在一些实施方式中,在开启门锁之后,处理器302还用于:确定待开启的家电设备,以及家电设备的运行参数;控制家电设备按照运行参数运行。
86.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对门锁控制方法的详细描述,此处不再赘述。
87.本申请实施例智能门锁可以接收用户输入的身份信息,对身份信息进行验证,当身份信息验证通过时,判断用户是否手持钥匙;当用户手持钥匙时,控制门锁的钥匙孔从隐藏状态切换为显示状态,此时可以接收用户通过显示状态下的钥匙孔插入钥匙激活门锁,以开启门锁。该方案需要在验证用户的身份信息通过后,进一步判断用户是否手持钥匙,来显示钥匙孔,以便用户开门,通过份信息验证和钥匙等多重保险,大大提高了对门锁控制的安全性。
88.本申请的实施例中还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序中包括程序指令,处理器执行程序指令,实现本申请实施例提供的任一项门锁控制方法。例如,该计算机程序被处理器加载,可以执行如下步骤:
89.接收用户输入的身份信息,对身份信息进行验证;当身份信息验证通过时,判断用户是否手持钥匙;当用户手持钥匙时,控制门锁的钥匙孔从隐藏状态切换为显示状态;接收用户通过显示状态下的钥匙孔插入钥匙激活门锁,以开启门锁。
90.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
91.其中,计算机可读存储介质可以是前述实施例的智能门锁的内部存储单元,例如智能门锁的硬盘或内存。计算机可读存储介质也可以是智能门锁的外部存储设备,例如智能门锁上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
92.由于该计算机可读存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种门锁控制方法,因此,可以实现本申请实施例所提供的任一种门锁控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
93.应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
94.还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确
列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
95.上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅是本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。