一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于智能门锁的家居设备联动控制方法、装置及智能门锁与流程

2022-02-25 21:51:23 来源:中国专利 TAG:


1.本发明涉及智能家居的技术领域,尤其涉及一种基于智能门锁的家居设备联动控制方法、装置及智能门锁。


背景技术:

2.随着智能家居的快速发展,市面上有各种各样智能家居设备在售卖,比如,智能照明设备、智能电视、智能冰箱以及智能空调等等。由于各种设备的功能也越来越多,越来越丰富,用户也可以根据其个人喜好或生活需求购买各种智能家居设备,让消费者充分体验到了生活的智能化改变,同时也让生活更加便利。
3.由于不同的智能家居设备是由不同的厂家生产,而不同的厂家对智能设备的控制或设定不同,只能使用厂家特定的遥控器对对应的设备进行相应的控制。为了方便用户控制,目前常用的控制方式有两种,第一种是通过用户终端与各个智能家居设备建立连接,通过用户终端来控制智能家居设备的执行相应的操作。第二种是分别在每个智能家居设备中装设语音识别装置,通过语音识别装置识别用户的语音指令来控制智能家居设备的执行相应的操作。
4.但目前常用的控制方式有如下技术问题:通过用户终端的集成控制需要用户终端与各个智能设备在相同的网络环境下建立连接,例如,连接同一个wifi或蓝牙连接,此控制方式对网络要求高,若通信不稳定或信号中断,容易出现控制中断的情况,导致设备无法执行操作;而通过语音控制需要用户靠近设备,操作不方便,而且用户的语音信息容易同时触发多个设备工作,导致多个设备出现误触发或执行出错的情况,不但增加了设备的能耗,也降低了用户的使用体验。


技术实现要素:

5.本发明提出一种基于智能门锁的家居设备联动控制方法、装置及智能门锁,所述方法可以在智能门锁识别用户信息后,由智能门锁触发各个家居设备准确执行用户设定的操作,既可以避免控制中断和误触发的情况,也可以实现多设备的联动控制,以提高用户的使用体验。
6.本发明实施例的第一方面提供了一种基于智能门锁的家居设备联动控制方法,所述方法适用于智能门锁,所述智能门锁通过以太网与多个家居设备连接,所述方法包括:
7.在进入待机状态并确定进行活体检测时,采集用户的人脸图像;
8.从所述人脸图像中提取人脸特征数据;
9.基于所述人脸特征数据从预设数据库中查找人脸id信息;
10.根据所述人脸id信息获取运行信息,并基于所述运行信息分别控制所述多个家居设备执行对应的场景操作。
11.在第一方面的一种可能的实现方式中,所述预设数据库存有多个本地数据,每个所述本地数据对应一个人脸id信息,所述本地数据为用户存储的具有使用权限的图像数
据;
12.所述基于所述人脸特征数据从预设数据库中查找人脸id信息,包括:
13.计算所述人脸特征数据的数据特征值,以及计算预设数据库内存储的每个本地数据对应的本体特征值,得到多个本体特征值;
14.计算所述数据特征值与每个所述本体特征值的相似值,得到多个相似值;
15.从所述多个相似值中筛选数值最大的相似值,并获取所述数值最大的相似值对应的人脸id信息。
16.在第一方面的一种可能的实现方式中,所述从所述人脸图像中提取人脸特征数据,包括:
17.识别所述人脸图像中的若干个特征点,得到若干个特征点数据;
18.解析所述若干个特征点数据得到人脸特征数据。
19.在第一方面的一种可能的实现方式中,所述根据所述人脸id信息获取运行信息,包括:
20.基于所述人脸id信息在预设的多个场景分组中确定目标场景分组;
21.从所述目标场景分组中分别提取运行列表、运行数据和运行方案;
22.集合所述运行列表、运行数据和运行方案得到运行信息。
23.在第一方面的一种可能的实现方式中,所述基于所述运行信息分别控制所述多个家居设备执行对应的场景操作,包括:
24.基于所述运行列表从所述多个家居设备中选择n个目标家居设备,其中,n为正整数;
25.采用所述运行数据和所述运行方案生成控制指令;
26.将所述控制指令分别发送至每个所述目标家居设备,以供每个所述目标家居设备执行对应的场景操作。
27.在第一方面的一种可能的实现方式中,在所述在进入待机状态并确定进行活体检测的步骤前,所述方法还包括:
28.获取用户的访问信息;
29.若确定所述访问信息验证通过时,接收用户输入的变更数据;
30.将所述变更数据输入至预设数据库中,以更新预设数据库。
31.本发明实施例的第二方面提供了一种基于智能门锁的家居设备联动控制装置,所述装置适用于智能门锁,所述智能门锁通过以太网与多个家居设备连接,所述装置包括:
32.采集模块,用于在进入待机状态并确定进行活体检测时,采集用户的人脸图像;
33.提取模块,用于从所述人脸图像中提取人脸特征数据;
34.查找模块,用于基于所述人脸特征数据从预设数据库中查找人脸id信息;
35.控制模块,用于根据所述人脸id信息获取运行信息,并基于所述运行信息分别控制所述多个家居设备执行对应的场景操作。
36.本发明实施例的第三方面提供了一种智能门锁,其特征在于,所述智能门锁应用了如上所述的基于智能门锁的家居设备联动控制方法,所述智能门锁包括:墙座与面板;
37.所述墙座设有嵌入槽,所述面板的底面设有底盖,所述底盖与所述嵌入槽可拆卸连接。
38.本发明实施例的第四方面提供了一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的基于智能门锁的家居设备联动控制方法。
39.本发明实施例的第五方面提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上所述的基于智能门锁的家居设备联动控制方法。
40.相比于现有技术,本发明实施例提供的一种基于智能门锁的家居设备联动控制方法、装置及智能门锁,其有益效果在于:本发明可以在智能门锁识别用户信息后,基于用户信息查找对应的运行信息,基于运行信息触发控制各个家居设备准确执行用户设定的操作,既可以避免控制中断和误触发的情况,也可以实现多设备的联动控制,以提高用户的使用体验。
附图说明
41.图1是本发明一实施例提供的一种基于智能门锁的家居设备联动控制方法的流程示意图;
42.图2是本发明一实施例提供的智能门锁的连接示意图;
43.图3是本发明一实施例提供的一种基于智能门锁的家居设备联动控制方法的操作流程图;
44.图4是本发明一实施例提供的一种基于智能门锁的家居设备联动控制装置的结构示意图;
45.图5是本发明一实施例提供的一种智能门锁的结构示意图。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.目前常用的智能家居设备的控制方式有如下技术问题:通过用户终端的集成控制需要用户终端与各个智能设备在相同的网络环境下建立连接,例如,连接同一个wifi或蓝牙连接,此控制方式对网络要求高,若通信不稳定或信号中断,容易出现控制中断的情况,导致设备无法执行操作;而通过语音控制需要用户靠近设备,操作不方便,而且用户的语音信息容易同时触发多个设备工作,导致多个设备出现误触发或执行出错的情况,不但增加了设备的能耗,也降低了用户的使用体验。
48.为了解决上述问题,下面将通过以下具体的实施例对本技术实施例提供的一种基于智能门锁的家居设备联动控制方法进行详细介绍和说明。
49.参照图1,示出了本发明一实施例提供的一种基于智能门锁的家居设备联动控制方法的流程示意图。
50.在一实施例中,所述基于智能门锁的家居设备联动控制方法可以适用于智能门锁,所述智能门锁通过以太网与多个家居设备连接。
51.参照图2,示出了本发明一实施例提供的智能门锁的连接示意图。
52.在一实施例中,所述智能门锁可以通过以太网与终端、网关、各种智能家居设备连接。
53.可选地,智能门锁可以设有摄像头,该摄像头可以在一定的范围或区域中采集用户的人脸图像、眼睛图像或肢体图像。
54.其中,作为示例的,所述基于智能门锁的家居设备联动控制方法,可以包括:
55.s11、在进入待机状态并确定进行活体检测时,采集用户的人脸图像。
56.当智能门锁上电后,智能门锁会进入待机状态。若有用户途径智能门锁或在智能门锁摄像头的采集范围内时,可以确定需要进行活体检测。
57.可以触发摄像头启动并在其预设的图像采集范围中采集用户的人脸图像。
58.由于不同的用户对智能门锁的使用用途不同,可能用在个人房间的房门,可能用在房屋大门,为了方便用户开锁并进行调整,在进行活体检测前,用户可以预先设定对应的管理人员,该管理人员具有管理与调整智能门锁的权限。
59.为了方便用户进行智能门锁的调整,在步骤s11前,所述方法还可以包括以下步骤:
60.s21、获取用户的访问信息。
61.所述访问信息可以是用户输入的账号和密码信息。
62.在一实施例中,智能门锁可以与用户终端连接,用户可以在用户终端输入访问信息,并由用户终端将访问信息发送至智能门锁。
63.s22、若确定所述访问信息验证通过时,接收用户输入的变更数据。
64.在获取用户的访问信息后,智能门锁可以识别访问信息与存储在数据库中的预设访问信息是否相同,若相同,则确定访问信息验证通过。在通过后,可以接收用户通过用户终端输入的变更数据。
65.该变更数据可以包括各个智能家居设备启动后执行的操作数据、场景数据、访问信息、访问时间或各个设备的触发条件等等。
66.s23、将所述变更数据输入至预设数据库中,以更新预设数据库。
67.预设数据库可以是智能门锁通过以太网连接的服务器的数据库,该数据库可以存储各种用户设定的数据以及智能家居设备的控制数据。
68.通过变更数据可以实现数据的更新替换,方便用户对智能门锁以及对各个与智能门锁的智能家居设备进行调整。
69.可选地,用户可以向智能门锁上传对应的人脸图像数据,该人脸图像数据对应的用户是具有一定权限控制的用户。
70.s12、从所述人脸图像中提取人脸特征数据。
71.在采集了用户的人脸图像后,可以从人脸图像中提取人脸特征,得到人脸特征数据。
72.可选地,该人脸特征可以是灰度特征、轮廓特征、形状特征、纹理特征或颜色特征等等。
73.为了准确识别用户是否为预设的具有权限或的用户,其中,作为示例的,步骤s12可以包括以下子步骤:
74.子步骤s121、识别所述人脸图像中的若干个特征点,得到若干个特征点数据。
75.可选地,可以通过相应的人脸识别解析sdk识别人脸图像中的若干个特征点。
76.子步骤s122、解析所述若干个特征点数据得到人脸特征数据。
77.接着也可以通过解析sdk解析若干个特征点数据得到人脸特征数据。
78.s13、基于所述人脸特征数据从预设数据库中查找人脸id信息。
79.由于用户设定了若干个具有权限用户,每个用户可以在智能门锁中存有个性化的调整信息,以进行门锁调整和控制,通过人脸特征数据可以查找该用户对应的人脸id信息,从而可以通过人脸id信息确定该用于设定的个性化控制信息,从而可以通过控制信息控制智能门锁以及各个智能家居设备。
80.在一实施例中,所述预设数据库存有多个本地数据,每个所述本地数据对应一个人脸id信息,所述本地数据为用户存储的具有使用权限的图像数据。
81.具体地,该本地数据可以包括用户设定的本人个性化控制信息以及用户本人的人脸特征数据(例如,用户照片或人脸图像),其中,个性化控制信息可以用于控制智能家居设备以及智能门锁。
82.其中,作为示例的,步骤s13可以包括以下子步骤:
83.子步骤s131、计算所述人脸特征数据的数据特征值,以及计算预设数据库内存储的每个本地数据对应的本体特征值,得到多个本体特征值。
84.例如,人脸特征数据包括516个float类型的数据,利用sdk解析后可以得到该516个float类型的数据对应的数据特征值。
85.接着,可以从每个本地数据中提取所包含的用户本人的人脸特征数据,然后计算用户本人的人脸特征数据对应的特征值,得到多个本体特征值。
86.需要说明的是,为了提高传输效率,可以通过服务器下发数据包(人id以及人脸照片),而服务器可以每50个人脸数据为一个包发送至智能门锁中。
87.子步骤s132、计算所述数据特征值与每个所述本体特征值的相似值,得到多个相似值。
88.可以将数据特征值与每个本体特征值进行两两比较,以计算得到数据特征值与每个本体特征值之前的相似值。
89.子步骤s133、从所述多个相似值中筛选数值最大的相似值,并获取所述数值最大的相似值对应的人脸id信息。
90.从多个相似值中筛选数值最大的相似值,并且可以获取数值最大的相似值对应的人脸id信息。
91.s14、根据所述人脸id信息获取运行信息,并基于所述运行信息分别控制所述多个家居设备执行对应的场景操作。
92.该运行信息可以为用户设定的本人个性化控制信息,该运行信息可以用于控制智能家居设备执行相应个操作。
93.该场景操作可以是智能家居设备执行设定的本人个性化操作。
94.由于用户设定的本人个性化控制信息可能有多个,需要执行操作的家居涉及多个,而不同的家居设备需要执行的场景操作不同,为了能同时采集多个家居设备运行所需的信息,在一实施例中,步骤s14可以包括以下子步骤:
95.子步骤s141、基于所述人脸id信息在预设的多个场景分组中确定目标场景分组。
96.具体地,由于设定的人脸id信息可能有多个,而每个人脸id信息可以对应一个场景分组,为了方便管理,可以将多个场景分组存储在预设数据库中,再基于人脸id信息从预设的多个场景分组中确定目标场景分组。
97.子步骤s142、从所述目标场景分组中分别提取运行列表、运行数据和运行方案。
98.可以在目标场景分组中提取运行列表、运行数据和运行方案。其中运行列表存有本次运行所涉及的智能家居设备列表;运行数据包括智能家居设备运行所需的各种参数;运行方案为控制各个智能家居设备的顺序。
99.子步骤s143、集合所述运行列表、运行数据和运行方案得到运行信息。
100.将运行列表、运行数据和运行方案集合成一个信息集合,得到运行信息。
101.由于用户设定的个性化场景设计多个智能家居设备,为了实现多设备的联动控制,其中,作为示例的,步骤s14还可以包括以下子步骤:
102.子步骤s144、基于所述运行列表从所述多个家居设备中选择n个目标家居设备,其中,n为正整数。
103.具体地,可以通过读取运行列表所存储的执行操作的智能家居设备,从而可以从多个智能家居设备中确定本次执行操作的n个目标家居设备。
104.子步骤s145、采用所述运行数据和所述运行方案生成控制指令。
105.接着,可以根据运行数据和运行方案生成对应的控制指令,该控制指令可以包含运行数据和运行方案。
106.子步骤s146、将所述控制指令分别发送至每个所述目标家居设备,以供每个所述目标家居设备执行对应的场景操作。
107.通过以太网和物联网将控制指令发送至每个目标家居设备中,使得每个目标家居设备可以响应控制指令执行响应的操作。
108.参照图3,示出了本发明一实施例提供的一种基于智能门锁的家居设备联动控制方法的操作流程图。
109.在本实施例中,所述基于智能门锁的家居设备联动控制方法可以在上电后进入待机状态,在待机状态时,若有管理人员访问,可以获取变更数据,以实现数据更新;若没有管理人员访问,可以确定是否进行活体检测,若进行活体检测,则可以调用摄像头采集用户的人脸图像,并且从人脸图像中提取人脸特征,接着基于人脸特征获取对应的人脸id信息,基于人脸id信息确定对应的场景分组,并从场景分组中提取对应的运行数据,最后基于运行数据生成对应的控制指令,通过控制指令控制各个智能家居设备执行相应的操作。
110.在本实施例中,本发明实施例提供了一种基于智能门锁的家居设备联动控制方法,其有益效果在于:本发明可以在智能门锁识别用户信息后,基于用户信息查找对应的运行信息,基于运行信息触发控制各个家居设备准确执行用户设定的操作,既可以避免控制中断和误触发的情况,也可以实现多设备的联动控制,以提高用户的使用体验。
111.本发明实施例还提供了一种基于智能门锁的家居设备联动控制装置,参见图4,示出了本发明一实施例提供的一种基于智能门锁的家居设备联动控制装置的结构示意图。
112.所述装置适用于智能门锁,所述智能门锁通过以太网与多个家居设备连接。
113.其中,作为示例的,所述基于智能门锁的家居设备联动控制装置可以包括:
114.采集模块401,用于在进入待机状态并确定进行活体检测时,采集用户的人脸图像;
115.提取模块402,用于从所述人脸图像中提取人脸特征数据;
116.查找模块403,用于基于所述人脸特征数据从预设数据库中查找人脸id信息;
117.控制模块404,用于根据所述人脸id信息获取运行信息,并基于所述运行信息分别控制所述多个家居设备执行对应的场景操作。
118.可选地,所述预设数据库存有多个本地数据,每个所述本地数据对应一个人脸id信息,所述本地数据为用户存储的具有使用权限的图像数据;
119.所述查找模块还用于:
120.计算所述人脸特征数据的数据特征值,以及计算预设数据库内存储的每个本地数据对应的本体特征值,得到多个本体特征值;
121.计算所述数据特征值与每个所述本体特征值的相似值,得到多个相似值;
122.从所述多个相似值中筛选数值最大的相似值,并获取所述数值最大的相似值对应的人脸id信息。
123.可选地,所述提取模块还用于:
124.识别所述人脸图像中的若干个特征点,得到若干个特征点数据;
125.解析所述若干个特征点数据得到人脸特征数据。
126.可选地,所述控制模块还用于:
127.基于所述人脸id信息在预设的多个场景分组中确定目标场景分组;
128.从所述目标场景分组中分别提取运行列表、运行数据和运行方案;
129.集合所述运行列表、运行数据和运行方案得到运行信息。
130.可选地,所述控制模块还用于:
131.基于所述运行列表从所述多个家居设备中选择n个目标家居设备,其中,n为正整数;
132.采用所述运行数据和所述运行方案生成控制指令;
133.将所述控制指令分别发送至每个所述目标家居设备,以供每个所述目标家居设备执行对应的场景操作。
134.可选地,在所述在进入待机状态并确定进行活体检测的步骤前,所述装置还包括:
135.获取模块,用于获取用户的访问信息;
136.接收模块,用于若确定所述访问信息验证通过时,接收用户输入的变更数据;
137.更新模块,用于将所述变更数据输入至预设数据库中,以更新预设数据库。
138.本发明实施例还提供了一种智能门锁,参见图5,示出了本发明一实施例提供的一种智能门锁的结构示意图。
139.所述智能门锁应用了如上述实施例所述的基于智能门锁的家居设备联动控制方法。
140.其中,作为示例的,所述智能门锁可以包括:墙座51与面板52;
141.所述墙座设有嵌入槽53,所述面板的底面设有底盖54,所述底盖与所述嵌入槽可拆卸连接。
142.进一步的,本技术实施例还提供了一种电子设备,包括:存储器、处理器及存储在
存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例所述的基于智能门锁的家居设备联动控制方法。
143.进一步的,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述实施例所述的基于智能门锁的家居设备联动控制方法。
144.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献