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

智能家居设备控制方法及控制设备和智能家居设备与流程

2021-10-08 18:00:00 来源:中国专利 TAG:智能家居 控制 设备 控制设备 特别


1.本技术涉及智能家居控制技术领域,特别涉及一种智能家居设备控制方法及控制设备和智能家居设备。


背景技术:

2.智能家居(smart home,home automation)是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性,并实现环保节能的居住环境。
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.图1中示例性示出了根据实施例中家居场景示意图;
35.图2中示例性示出了一种控制设备的结构;
36.图3中示例性示出了一种智能家居设备的结构;
37.图4中示例性示出了本技术实施例提供的智能家居设备控制方法的流程示意图;
38.图5中示例性示出了智能家居设备调用api以请求进行用户信息验证的示意图。
具体实施方式
39.为使本技术示例性实施例的目的、技术方案和优点更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
40.基于本技术中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。此外,虽然本技术中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。
41.应当理解,本技术中说明书和权利要求书及上述附图中的术语

第一



第二



第三

等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,例如能够根据本技术实施例图示或描述中给出那些以外的顺序实施。
42.此外,术语

包括



具有

以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
43.本技术中使用的术语

模块

,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
44.图1示例性示出了智能家居场景的示意图。如图所示,家居环境中可包含多种智能家居设备,比如如图中所示的智能门锁101、智能空调102、健康监测设备103等。智能家居设备与控制设备104连接,控制设备104通过网络105与服务器106连接。服务器106还可以通过移动通信网络107与用户的移动终端108进行通信连接。其中,控制设备主要用于实现对智能家居设备的管理控制,控制设备也可称为智能管家设备。
45.在一些应用场景中,各智能家居设备与控制设备之间可通过局域网络连接,控制设备可通过互联网与服务器连接。
46.一些智能家居设备需要对用户输入的信息进行验证,根据验证结果进行相应处理操作。以智能门锁为例,用户可输入指纹,以使智能门锁对该指纹进行验证,只有在验证通过的情况下才能打开门锁。再以智能空调为例,用户可以通过语音指令来控制智能空调,智能空调可对用户的语音进行识别并对识别到的语音特征(声纹)进行验证,只有在验证通过的情况下才能响应用户的语音指令。
47.在常规情况下,用户的指纹、声纹等信息存储在智能家居设备中,以便智能家居设备进行验证,但这种方式下,用户隐私信息被泄露的风险较高。
48.为此,本技术实施例中,智能家居设备中无需存储用于对用户身份进行合法性验
证的用户信息(比如指纹、声纹、人脸信息等),而是将该用户信息存储在控制设备中。当智能家居设备需要基于用户输入的用户信息对用户身份进行合法性验证时,则可将待验证的用户信息发送给控制设备,以使得控制设备根据本地存储的用户信息进行合法性验证,并将验证结果发送给智能家居设备。
49.控制设备可以是独立设备,也可以与其他设备集成形成的,或者是通过在其他设备(比如家庭网关或机顶盒)中增加本技术实施例提供的功能实现的。
50.本技术实施例中,可首先将各智能家居设备接入控制设备,并对各智能家居设备进行设备注册,即,将智能家居设备的相关信息(比如设备id、ip地址、mac地址、安装位置等信息)保存到控制设备中,以便控制设备与这些智能家居设备进行交互,实现对智能家居设备的控制和管理。
51.本技术实施例中,还需要对用户进行注册。以家居场景为例,需要对家庭成员进行注册,包括采集用户信息,对采集到的用户信息进行脱敏算法处理,并保存处理后的用户信息。进一步地,为了数据安全起见,可以将用户信息进行加密处理后再保存。用户信息的采集和存储可在控制设备上完成。其中,所述用户信息可包括指纹、声纹、人脸图像(或人脸特征信息)等。以上仅为用户信息的几种示例,本技术实施例对用户信息的种类不做限制。
52.图2示例性示出了一种控制设备的结构,如图所示,该控制设备可包括:处理器21、存储器22,进一步地,还可包括信息采集器23以及通信接口24。
53.其中,存储器22中存储有计算机指令,该计算机指令可被处理器21执行以实现本技术实施例提供的方法。存储器22还可存储处理器21运行过程中产生的中间数据,以及采集到的用户信息。
54.信息采集器23可实现用户信息的采集功能,可支持多模态用户隐私数据采集,比如,信息采集器23可包括指纹采集器,用于采集用户指纹,还可包括图像采集器,用于采集用户人脸信息,还可包括声音采集器,用于采用用户声纹信息。
55.通信接口24可以采用有线通信接口(比如网线接口)或无线通信接口(比如蓝牙接口)以实现与智能家居设备之间的数据传输。控制设备中还可包括与外部网络设备之间的通信接口,以通过该外部网络设备与服务器之间进行数据传输。
56.处理器22可被配置为执行以下操作:接收智能家居设备发送的认证请求,该认证请求中包含待验证的用户信息,该用户信息用于对用户身份进行合法性验证;根据本地存储的用户信息对该待验证的用户信息进行验证;向该智能家居设备发送认证响应,该认证响应中包含对该待验证的用户信息的验证结果,使得该智能家居设备根据验证结果进行相应处理操作。
57.在一些实施例中,处理器22还可被配置为:若对待验证的用户信息验证失败,则生成与该智能家居设备对应的验证失败记录并保存。所保存的验证失败记录可允许用户查询。
58.在一些实施例中,所述认证请求中可包含智能家居设备的信息,比如智能家居设备的标识、地址、类型、型号中的至少一项。相应的,处理器22还可被配置为:根据认证请求中包含的智能家居设备的信息,查询智能家居设备与用户信息类型的对应关系,得到与该智能家居设备的信息对应的用户信息类型;根据该用户信息类型,获取本地存储的相应类型的用户信息;根据本地存储的相应类型的用户信息对待验证的用户信息进行验证。
59.在一些实施例中,认证请求中可包含待验证的用户信息的类型指示信息。相应的,处理器22还可被配置为:根据认证请求中包含的待验证的用户信息的类型指示信息,获取本地存储的相应类型的用户信息;根据本地存储的相应类型的用户信息对该待验证的用户信息进行验证。
60.图3示例性示出了一种智能家居设备的结构,如图所示,该控制设备可包括:处理器31、存储器32,进一步地,还可包括信息采集器33以及通信接口34。
61.其中,存储器32中存储有计算机指令,该计算机指令可被处理器31执行以实现本技术实施例提供的方法。信息采集器33可实现用户信息的采集功能,比如,信息采集器33可包括指纹采集器,用于采集用户指纹,还可包括图像采集器,用于采集用户人脸信息,还可包括声音采集器,用于采用用户声纹信息。通信接口34可以采用有线通信接口(比如网线接口)或无线通信接口(比如蓝牙接口)以实现与智能家居设备之间的数据传输。
62.处理器32可被配置为执行以下操作:响应于采集用户信息的操作,向控制设备发送认证请求,该认证请求中包含用户输入的待验证的用户信息,接收稿控制设备根据认证请求发送的认证响应,i认证响应中包含对该待验证的用户信息的验证结果,根据验证结果进行相应处理操作。
63.参见图4,为本技术实施例提供的智能家居设备控制方法的流程示意图,如图所示,该流程可包括如下步骤:
64.s401:智能家居设备向控制设备发送认证请求,该认证请求中包含待验证的用户信息,该用户信息用于对用户身份进行合法性验证。
65.其中,所述用户信息,包括:指纹信息、声纹信息、人脸信息中的至少一项。
66.该步骤中,智能家居设备通过控制设备提供的统一认证接口调用用户信息认证,比如,智能门锁若需要调用用户信息认证,则先在智能门锁终端程序调用控制设备提供的用户信息认证api(application programming interface,应用程序接口)对智能门锁实现人脸认证开关锁或指纹认证开关锁等服务。
67.图5示例性示出了智能家居设备调用api以请求控制设备进行用户信息验证的示意图。如图所示,智能门锁、健康监测设备等智能家居设备,可调用控制设备提供的统一认证api以使得控制设备对各种用户信息进行验证。
68.s402:控制设备接收到该认证请求后,根据本地存储的用户信息对该待验证的用户信息进行验证。
69.该步骤中,控制设备可将待验证的用户信息与其本地保存的用户信息进行比对,如果匹配(比如相同),则验证通过,否则验证失败。本技术实施例对用户信息验证算法不做限制。
70.进一步地,如果本次保存的用户信息进行了加密处理,则在验证前可先对加密的用户信息进行解密处理。
71.本技术实施例中,不同的智能家居设备所使用的用户信息类型可能不同,比如,智能门锁需要对用户指纹进行验证,智能音箱需要对用户的声纹进行验证;同一智能家居设备,其也可以使用多种用户信息,比如,智能门锁需要同时对用户指纹和用户人脸进行验证。因此控制设备中可能存储有多种类型的用户信息。为了提高验证效率,可以在认证请求中携带相关信息,以使得控制设备可以根据该信息确定需要进行验证的用户信息的类型,
以便提高验证效率。
72.在一些实施例中,在控制设备中,可建立智能家居设备的相关信息(如智能家居设备的标识、地址、类型、型号等)与用户信息种类的对应关系,用以表示不同智能家居设备所使用的用户信息的类型,从而使得控制设备可以快速确定需要对哪种或哪些类型的用户信息进行验证。具体地,认证请求中包含智能家居设备的信息,比如包含智能家居设备的标识、地址、类型、型号中的至少一项。相应的,控制设备可根据该认证请求中包含的智能家居设备的信息,查询智能家居设备与用户信息类型的对应关系,得到与该智能家居设备的信息对应的用户信息类型,根据该用户信息类型获取本地存储的相应类型的用户信息,并根据本地存储的相应类型的用户信息对该待验证的用户信息进行验证。
73.在另一些实施例中,可在认证请求中携带用于指示用户信息类型的指示信息,以使得控制设备可以快速确定需要对哪种或哪些类型的用户信息进行验证。具体地,认证请求中包含待验证的用户信息的类型指示信息。相应的,控制设备可根据该认证请求中包含的待验证的用户信息的类型指示信息,获取本地存储的相应类型的用户信息,并根据本地存储的相应类型的用户信息对该待验证的用户信息进行验证。
74.s403:控制设备向该智能家居设备发送认证响应,该认证响应中包含对该待验证的用户信息的验证结果。
75.其中,验证结果可包括以下两种情况:
76.验证通过:表明待验证的用户信息与控制设备本地保存的用户信息相匹配;
77.验证失败:表明待验证的用户信息与控制设备本地保存的用户信息不匹配。
78.在一些实施例中,若控制设备对待验证的用户信息验证失败,则可以进行日志记录,以便后续进行查看。
79.在一些实施例中,如果控制设备对智能家居设备连续多次发送的用户信息验证失败,则可以发送报警信息给服务器,以使得服务器将该报警信息发送给指定用户的移动终端,从而及时通知相关用户。
80.s404:智能家居设备接收该认证响应,并根据验证结果进行相应处理操作。
81.以智能门锁为例,如果智能门锁接收到的认证响应中携带验证通过的结果,则执行开锁的操作;如果智能门锁接收到的认证响应中携带验证失败的结果,则不会执行开锁的操作,进一步地,还可提示用户重新输入指纹,或者发出报警,或者进行日志记录以记录验证失败的相关信息(比如发生时间、发生次数、失败原因等)。
82.通过以上描述可以看出,本技术的上述实施例中,为用户隐私数据授权的智能家居设备提供统一认证授权接口,智能家居设备本地无需存储用户信息,当智能家居设备需要对用户输入的用户信息进行验证时,向用于统一进行认证的设备(控制设备)发送认证请求,使得该设备可根据本地存储的用户信息对待验证的用户信息进行验证,由于用户信息通常为隐私信息,比如指纹等,若存储在智能家居设备本地则具有较大的泄露风险,而一旦用户隐私信息被泄露,则会导致较大安全风险,而采用本技术的上述实施例,由于用户隐私信息集中存储在控制设备,由控制设备统一进行认证,从而降低了用户隐私信息泄露的风险。
83.另一方面,本技术实施例可以将用户家庭中涉及用户隐私信息识别功能的智能家居设备进行统一认证且本地化管理,无需向不同设备厂商提供个人隐私数据,设备厂商也
无需承担隐私数据认证设备成本及算法研究成本,既实现了用户隐私数据的集中管理及保护,也减少了涉及用户隐私的智能家居设备的研发成本。本技术实施例可适用于不同厂商、不同智能家居设备,具有高可靠性、可扩展性。
84.在一些实施例中,控制设备还可以提供查询功能,比如用户可通过所使用的终端(比如手机)上的应用程序(app)向控制设备发送查询请求,控制设备可以响应该请求,将其本地存储的记录有用户信息验证失败信息的日志发送给该用户终端,以使得用户可通过该app查看用户信息验证失败情况。
85.在一些实施例中,服务器可提供查询功能,比如用户可通过所使用的终端(比如手机)上的应用程序(app)向服务器发送查询请求,服务器可以响应该请求,将其本地存储的或从控制设备获取的记录有用户信息验证失败信息的日志发送给该用户终端,以使得用户可通过该app查看用户信息验证失败情况。
86.根据示例性的实施方式中的一方面,提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序指令,当所述指令在计算机上运行时,使得所述计算机执行上述的用户信息认证方法。
87.在符合本领域常识的基础上,上述各优选条件可任意组合,即得本技术各较佳实施例。
88.由于本技术实施例中的通信终端和计算机存储介质可以应用于上述处理方法,因此,其所能获得的技术效果也可参考上述方法实施例,本技术的实施例在此不再赘述。
89.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
90.虽然以上描述了本技术的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本技术的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本技术的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本技术的保护范围。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜