智能门锁控制方法、装置、电子设备及存储介质与流程

文档序号:28273224发布日期:2021-12-31 20:14阅读:117来源:国知局
智能门锁控制方法、装置、电子设备及存储介质与流程

1.本技术涉及智能门锁领域,尤其涉及一种智能门锁控制方法、装置、电子设备及存储介质。


背景技术:

2.随着智能门锁市场的发展,智能门锁的功能趋向于多样化。目前,智能门锁通常可以采用密码、指纹、指静脉、磁卡等多种方式进行开锁。
3.目前,智能门锁在开锁时,通常会控制智能门锁发出振动,或发出提示音等,以对用户进行提醒。但是,现有的智能门锁通常都是采用单一的控制策略,因此不能满足不同用户的不同需求。


技术实现要素:

4.为了解决上述现有智能门锁开锁反馈过于单一,不能满足不同用户的不同需求的技术问题,本技术提供了一种智能门锁控制方法、装置、电子设备及存储介质。
5.第一方面,本技术提供了一种智能门锁控制方法,其特征在于,包括:
6.获取当前开锁用户的目标用户信息;
7.确定所述目标用户信息对应的目标情景模式;
8.采用存储的与所述目标情景模式对应的控制策略控制智能门锁。
9.作为一种可能的实现方式,所述目标用户信息为当前开锁用户的人脸图像信息和/或当前开锁用户使用的开锁信息,所述开锁信息为用于开锁的信息。
10.作为一种可能的实现方式,所述确定所述目标用户信息对应的目标情景模式,包括:
11.从存储的用户信息与身份信息的对应关系表中查找与所述目标用户信息对应的身份信息;
12.将查找到的与所述目标用户信息对应的身份信息作为目标身份信息;
13.将预设的与所述目标身份信息绑定的情景模式作为所述目标用户信息对应的目标情景模式。
14.作为一种可能的实现方式,所述方法还包括:
15.若从存储的用户信息与身份信息的对应关系表中,未查找到与所述目标用户信息对应的身份信息,则将预设的默认身份信息作为目标身份信息。
16.作为一种可能的实现方式,所述方法还包括:
17.获取第一设置信息,所述第一设置信息包括所述目标用户信息与任一身份信息的对应关系;
18.将所述第一设置信息中包括的所述目标用户信息与任一身份信息的对应关系写入存储的用户信息与身份信息的对应关系表中。
19.作为一种可能的实现方式,所述方法还包括:
20.若确定所述目标情景模式为指定情景模式,则生成提醒信息;
21.将所述提醒信息发送至指定对象。
22.作为一种可能的实现方式,所述确定所述目标用户信息对应的目标情景模式之前,所述方法还包括:
23.验证所述目标用户信息是否为合法用户信息;
24.若确定所述目标用户信息为合法用户信息,则执行确定所述目标用户信息对应的目标情景模式的步骤。
25.第二方面,本技术实施例还提供了一种智能门锁控制装置,包括:
26.获取模块,用于获取当前开锁用户的目标用户信息;
27.模式确定模块,用于确定所述目标用户信息对应的目标情景模式;
28.控制模块,用于采用存储的与所述目标情景模式对应的控制策略控制智能门锁。
29.第三方面,本技术实施例还提供了一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的智能门锁控制程序,以实现第一方面所述的智能门锁控制方法。
30.第四方面,本技术实施例还提供了一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面所述的智能门锁控制方法。
31.本技术实施例提供的上述技术方案与现有技术相比具有如下优点:
32.本技术实施例提供的一种智能门锁控制方法,获取当前开锁用户的目标用户信息,确定目标用户信息对应的目标情景模式,然后采用存储的目标情景模式对应的控制策略控制智能门锁。本方案根据开锁用户的用户信息确定情景模式,从而可以实现针对不同的开锁用户采用不同的情景模式对应的控制策略控制智能门锁,从而使得智能门锁可以满足不同用户的需求。
33.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
34.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
35.图1是根据一示例性实施例示出的一种智能门锁控制方法的流程图。
36.图2是根据另一示例性实施例示出的一种智能门锁控制方法的流程图。
37.图3是根据一示例性实施例示出的一种智能门锁控制装置的框。
38.图4是根据一示例性实施例示出的一种电子设备的示意图。
具体实施方式
39.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
40.参见图1,图1是本技术的一个实施例提供的一种智能门锁控制方法的流程示意图。如图1所示,该方法可以包括如下步骤:
41.s11.获取当前开锁用户的目标用户信息。
42.其中,当前开锁用户即为当前对智能门锁执行开锁操作的用户,在检测到开锁操作后获取当前开锁用户的用户信息,也即目标用户信息。
43.作为一个实施例,用户信息可以为人脸图像信息和/或开锁信息,开锁信息是用于开锁的信息。随着智能门锁技术的发展,智能门锁通常可以支持生物信息(例如指纹、指静脉、虹膜等信息)开锁、磁卡开锁、密码开锁等开锁方式。因此,开锁信息可以为生理信息、磁卡id、或开锁密码等。
44.作为一个可选的实现方式,在检测到开锁操作后,可以通过摄像头采集当前开锁用户的图像信息,并通过图像分析获取其中的人脸图像信息,进而将得到的人脸图像信息作为当前开锁用户的目标用户信息。其中摄像头可以安装在智能门锁上,也可以与智能门锁通信连接。将人脸图像信息作为用户信息可以准确的区分出每个用户。
45.作为另一个可选的实现方式,智能门锁在使用过程中,当有用户对智能门锁执行开锁操作时,智能门锁会接收到开锁信号,开锁信号中可以携带用户输入的开锁信息,所以,在接收到开锁操作后,智能门锁可以对接收到的开锁信号进行解析,获取其中携带的开锁信息,进而将获取到的开锁信息作为当前开锁用户的目标用户信息。
46.在本技术实施例中,开锁操作包括但不限于在智能门锁的面板中输入开锁信息或在与智能门锁连接的手机app的开锁界面中输入开锁信息。
47.s12.确定目标用户信息对应的目标情景模式。
48.通常智能门锁可以应用于家庭、学校宿舍、酒店等多人场所。在多人场所中,不同的人使用智能门锁时可能会有不同的需求。比如智能门锁应用于家庭中时,家庭中通常有儿童、成年人和老年人,而儿童、成年人和老年人由于年龄、健康状况等不同,需求通常也不同。因此,为了满足不同的用户的不同需求,本技术实施例中,在执行s21之前,可以先设置智能门锁的各用户的用户信息,并设置各用户信息对应的情景模式如此,在获取到目标用户信息后,便可确定目标用户信息对应的情景模式(下称目标情景模式)。
49.作为一种实现方式,可以预先在智能门锁内设置多种身份信息,并为每种身份信息各绑定一种情景模式,不同的身份信息绑定的情景模式可以不同。基于此,在为各用户信息设置对应的情景模式时,可以直接设置各用户信息对应的身份信息,然后将各用户信息与身份信息的对应关系写入预先存储的用户信息与身份信息的对应关系表中。因为一种身份信息绑定有一种情景模式,如此便实现了对用户信息对应的情景模式的设置。基于此,在确定目标用户信息对应的目标情景模式时,可以从存储的用户信息与身份信息的对应关系表中查找与目标用户信息对应的身份信息,将查找到的与目标用户信息对应的身份信息作为目标身份信息,将预设的与目标身份信息绑定的情景模式作为目标用户信息对应的目标情景模式。
50.作为一个实施例,上述身份信息的类别可以是根据年龄、性别、职业、偏好等易于区分用户的特征设置的。例如,可以根据年龄设置普通、老人、儿童三类身份信息,再例如可以根据性别设置男性、女性两类身份信息,再例如可以根据职业设置保洁员、服务员、经理等身份信息等等。
51.作为一个实施例,在设置用户信息对应的身份信息时可以获取第一设置信息,第一设置信息包括待设置的用户信息(该用户信息可以是之前设置好的用户信息,也可以是新增的用户信息)与任一身份信息的对应关系,将第一设置信息中包括的待设置的用户信息与任一身份信息的对应关系写入存储的用户信息与身份信息的对应关系表中,以对存储的对应关系表进行更新。其中,在将第一设置信息中包括的待设置的用户信息与任一身份信息的对应关系写入存储的用户信息与身份信息的对应关系表中时,可以先查找对应关系表中是否有该待设置的用户信息,若没有,则直接将第一设置信息中包括的该待设置的用户信息与任一身份信息的对应关系写入对应关系表中,若有,则说明之前已经设置过该待设置的用户信息与身份信息的对应关系,此时,先将对应关系表中存储的该待设置的用户信息与身份信息的对应关系删除,再将第一设置信息中包括的该待设置的用户信息与任一身份信息的对应关系写入对应关系表中。如此,便可以实现对对应关系表中存储的对应关系的新增和删除。其中,第一设置信息可以是用户在智能门锁上执行对应关系设置操作时由智能门锁生成的,也可以是用户在与智能门锁连接的app中执行对应关系设置操作时,由app所在的终端(比如手机)发送至智能门锁的。
52.在实际应用中,用户可以通过app中的属性设置功能对自身和/或其他用户的用户信息对应的身份信息进行选择,以设置用户信息对应的身份信息,然后手机根据用户的选择,将用户信息和用户信息对应的身份信息添加到第一设置信息中,将第一设置信息发送至智能门锁,从而使智能门锁根据第一设置信息更新存储的用户信息与身份信息的对应关系表。
53.进一步的,作为一个实施例,有时智能门锁的用户过多,使得智能门锁中设置的用户信息过多,在此种情况下,若针对每个用户信息分别设置对应的情景模式,操作会比较繁琐,需要耗费较多时间,为此,可以预先将一种身份信息设置为默认身份信息,如此,在进行情景模式设置时,可以只设置对应的身份信息不是默认身份信息的用户信息,而对于对应的身份信息为默认身份信息的用户信息则可以不设置,如此便可以减少设置情景模式耗费的时间,提高设置效率。进一步的,基于此,在确定目标用户信息对应的目标情景模式时,若从存储的用户信息与身份信息的对应关系表中,未查找到与目标用户信息对应的身份信息,则将预设的默认身份信息作为目标身份信息,然后将默认身份信息绑定的情景模式作为目标情景模式。
54.由上述内容可知,在本技术中可以针对不同的用户设置不同的情景模式,实现对用户的个性化设置。
55.s13.采用存储的与目标情景模式对应的控制策略控制智能门锁。
56.在本技术实施例中,预先分别为每种情景模式设置了一种控制策略,并存储,不同的情景模糊对应的控制策略不同,控制策略是用于控制智能门锁的策略。
57.在本技术实施例中,在确定出目标情景模式之后,即可获取目标情景模式对应的控制策略,然后基于获取的控制策略控制智能门锁。
58.作为一个实施例,控制策略是控制智能门锁在开锁时,进行开锁反馈的策略,不同的控制策略可以控制智能门锁采用不同的开锁反馈方式。
59.作为一个实施例,各情景模式对应的控制策略可以编辑,具体的,针对每个情景模式对应的控制策略在进行编辑时,可以获取第二设置信息,第二设置信息包括待编辑的情
景模式的参数信息,基于第二设置信息中的参数信息对待编辑的情景模式进行编辑。其中,第二设置信息可以是用户在智能门锁上执行控制策略编辑操作时由智能门锁生成的,也可以是用户在与智能门锁连接的app中执行控制策略编辑操作时,由app所在的终端(比如手机)发送至智能门锁的。
60.本技术实施例提供的一种智能门锁控制方法,获取当前开锁用户的目标用户信息,确定目标用户信息对应的目标情景模式,然后采用存储的目标情景模式对应的控制策略控制智能门锁。本方案根据开锁用户的用户信息确定情景模式,从而可以实现针对不同的开锁用户采用不同的情景模式对应的控制策略控制智能门锁,从而使得智能门锁可以满足不同用户的需求。
61.进一步的,采用本技术提供的智能门锁控制方法的智能门锁相比于市场上单一情景模式的智能门锁,更能凸显门锁的智能化以及吸引力,对于不同的用户进行区分情景模式的智能化设计,满足用户对于家居生活特色化设计的需求,同时也提升了智能门锁的智慧性和竞争力。
62.在本技术另一个实施例中,为了保证智能门锁的安全性,在执行s12之前,可以先验证目标用户信息是否为合法用户信息,若确定目标用户信息为合法用户信息,则执行s12,若确定目标用户信息不是合法用户信息,则不执行s12。其中,合法用户信息为预先存储的用户信息。
63.在本技术又一实施例中,在执行s13之后,若确定目标情景模式为指定情景模式,则生成提醒信息,并将提醒信息发送至指定对象。其中,指定情景模式、指定对象以及具体的提醒信息的内容都可以根据实际需求设置,例如提醒信息可以为提醒指定对象使用指定情景模式的用户开锁的信息。
64.下面以智能门锁应用于家庭为例,结合图2,对本技术提供的智能门锁控制方法进行说明。
65.如图2所示,智能门锁控制方法具体可以包括如下步骤:
66.s21.设置各家庭成员的用户信息。
67.家庭用户可以通过与智能门锁连接的手机app设置并管理各家庭用户的用户信息。
68.作为一个实施例,家庭用户可以通过手机app设置各家庭用户的人脸图像信息和/或开锁信息(比如指纹、指静脉、密码等)。
69.s22.为各用户信息设置对应的身份信息。
70.家庭用户可以通过与智能门锁连接的手机app为各用户信息选择对应的身份信息(例如儿童、老人、普通),其中每个身份信息分别对应有一种情景模式,身份信息为儿童时对应的情景模式为儿童模式,身份信息为普通时对应的情景模式为普通模式,身份信息为老人时对应的情景模式为老人模式。
71.在为各用户信息设置对应的身份信息时,可以根据用户信息对应的家庭用户的特征(比如年龄、性别、偏好等)进行设置,例如,将年龄小于18岁的家庭成员的用户信息对应的身份信息设置为儿童,将年龄不小于18岁,且不大于65岁的家庭成员的用户信息对应的身份信息设置为普通,将年龄大于65岁的家庭成员的用户信息对应的身份信息设置为老人。
72.进一步的,对于各情景模式对应的控制策略,可以是出产时预置的,也可以是由用户根据实际需求编辑的,具体的,用户也通过手机app对控制策略进行编辑。
73.作为一个例子,老人模式对应的控制策略可以为采用特定的开、关锁提示音量,例如采用较高分贝的提示音量,例如40分贝。儿童模式的控制策略可以为采用儿童喜爱的卡通人物语音作为门锁提示音,用户也可以添加自定义的开关门提示音,例如针对每天自行放学回家的儿童,可以添加提醒音“请在规定时间内自觉完成家庭作业”或播放儿童喜爱的歌曲等。普通模式的控制策略则可以为采用默认提示音和默认提示音量(例如45分贝)。
74.s23.获取当前开锁用户的目标用户信息。
75.s24.查找存储的用户信息与身份信息的对应关系表是否有与目标用户信息对应的身份信息,若是,则执行s25,若否,则执行s26。
76.s25.将查找到的与目标用户信息对应的身份信息作为目标身份信息,并执行s27。
77.s26.将预设的默认身份信息作为目标身份信息。
78.对于未设置身份信息的用户信息,将默认身份信息确定为其对应的身份信息,其中默认身份信息为智能门锁中预设的多个身份信息中的一个,可以根据实际需求确定,例如可以为普通。
79.s27.将与目标身份信息绑定的情景模式作为目标用户信息对应的目标情景模式。
80.s28.采用存储的与目标情景模式对应的控制策略控制智能门锁。
81.作为一个实施例,若确定目标情景模式为儿童模式,则可以控制智能门锁在开锁和关锁时采用儿童喜欢的卡通人物的语音作为提示音,或采用用户自定义的提示音。
82.作为一个实施例,若确定目标情景模式为老人模式,则可以控制智能门锁在开锁和关锁时采用较高音量的提示音。
83.作为一个实施例,若确定目标情景模式为老人模式,则可以控制智能门锁在开锁和关锁时采用标准音量的默认提示音。
84.s29.若确定目标情景模式为指定情景模式,则生成提醒信息,并将提醒信息发送至指定对象。
85.作为一个实施例,指定情景模式可以为老人模式和儿童模式,若目标情景模式为老人情景模式,则生成提示老人开锁的提醒信息,若目标情景模式为老人情景模式,则生成提示儿童开锁的提醒信息,并将生成的提醒信息发送至与智能门锁连接的手机app,以提醒手机用户,家庭中的老人或儿童已经回到家。
86.本技术实施例还提供了一种智能门锁控制装置,如图3所示,该装置可以包括:
87.获取模块301,用于获取当前开锁用户的目标用户信息;
88.模式确定模块302,用于确定所述目标用户信息对应的目标情景模式;
89.控制模块303,用于采用存储的与所述目标情景模式对应的控制策略控制智能门锁。
90.作为一个实施例,目标用户信息为当前开锁用户的人脸图像信息和/或当前开锁用户使用的开锁信息,开锁信息为用于开锁的信息。
91.作为一个实施例,模式确定模块302,具体用于:
92.从存储的用户信息与身份信息的对应关系表中查找与所述目标用户信息对应的身份信息;
sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本文描述的存储器402旨在包括但不限于这些和任意其它适合类型的存储器。
113.在一些实施方式中,存储器402存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统4021和应用程序4022。
114.其中,操作系统4021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序4022,包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序4022中。
115.在本发明实施例中,通过调用存储器402存储的程序或指令,具体的,可以是应用程序4022中存储的程序或指令,处理器401用于执行各方法实施例所提供的方法步骤,例如包括:
116.获取当前开锁用户的目标用户信息;
117.确定目标用户信息对应的目标情景模式;
118.采用存储的目标情景模式对应的控制策略控制智能门锁。
119.上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成上述方法的步骤。
120.可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(application specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field

programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术功能的其它电子单元或其组合中。
121.对于软件实现,可通过执行本文功能的单元来实现本文的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
122.本发明实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器
还可以包括上述种类的存储器的组合。
123.当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在电子设备侧执行的智能门锁控制方法。
124.处理器用于执行存储器中存储的智能门锁控制程序,以实现以下在电子设备侧执行的智能门锁控制方法的步骤:
125.获取当前开锁用户的目标用户信息;
126.确定目标用户信息对应的目标情景模式;
127.采用存储的目标情景模式对应的控制策略控制智能门锁。
128.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
129.可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
130.需要说明的是,在本技术的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本技术的描述中,除非另有说明,“多个”的含义是指至少两个。
131.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
132.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
133.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
134.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
135.上述提到的存储介质可以是只读存储器,磁盘或光盘等。
136.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何
的一个或多个实施例或示例中以合适的方式结合。
137.尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1