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

文档序号:30623369发布日期:2022-07-02 05:26阅读:161来源:国知局
智能设备的控制方法和装置、存储介质及电子装置与流程

1.本技术涉及通信领域,具体而言,涉及一种智能设备的控制方法和装置、存储介质及电子装置。


背景技术:

2.目前,随着科学技术的进步和人工智能的发展,智能算法越来越多的应用到日常生活中。例如,在家电领域中,为了能够解决用户的迫切需求,不断提高智能家电的智能化。传统的智慧家庭场景中,为了提供家电的安全防护,通常是将各个智能设备独立开来,由各个家电各自实现家电安全的监护等职责,独立承担使用安全的问题,但是这种方案受到家电放置位置及功能区域的限制,无法与自由活动的用户产生实时互动,也无法满足用户在智慧家庭场景下的智慧体验,还会带来安全隐患。
3.相关技术中,存在智能设备的安全防控效率较低的问题。
4.针对相关技术中,存在智能设备的安全防控效率较低的问题,尚未提出有效的解决方案。


技术实现要素:

5.本技术实施例提供了一种智能设备的控制方法和装置、存储介质及电子装置,以至少解决相关技术中,存在智能设备的安全防控效率较低的问题。
6.根据本技术实施例的一个实施例,提供了一种智能设备的控制方法,包括:确定运行于目标区域的第一智能设备的设备控制事件;在检测到第一对象进入所述目标区域的情况下,通过所述第一智能设备的识别功能对所述第一对象进行对象识别,以确定所述第一对象对于所述第一智能设备的对象行为事件;在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,以调整所述第一对象对所述第一智能设备的使用权限。
7.进一步地,在一个示例性实施例中,在第二对象在所述目标区域对第一智能设备进行操作的情况下,通过所述目标区域内的智能设备的识别功能对第二对象进行对象识别,以确定所述第一智能设备的设备控制事件;所述智能设备包括:所述第一智能设备。
8.进一步地,在一个示例性实施例中,通过所述目标区域内的智能设备的识别功能对第二对象进行对象识别,以确定所述第一智能设备的设备控制事件,包括:通过所述目标区域内的智能设备的识别功能对第二对象进行对象识别,得到第一识别结果;其中,所述识别功能至少包括以下之一:人脸识别功能,语音识别功能,图像识别功能,红外识别功能;从所述第一识别结果中确定所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一智能设备的运行状态,所述第二对象的标识信息;其中,所述设备控制事件至少包括:所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一智能设备的运行状态,所述第二对象的标识信息。
9.进一步地,在一个示例性实施例中,通过所述第一智能设备的识别功能对所述第
一对象进行对象识别,以确定所述第一对象对于所述第一智能设备的对象行为事件,包括:通过智能设备的识别功能对第一对象进行对象识别,得到第二识别结果;其中,所述识别功能至少包括以下之一:人脸识别功能,语音识别功能,图像识别功能,红外识别功能;从所述第二识别结果中确定所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一对象的当前状态,所述第一对象的标识信息;其中,所述对象行为事件至少包括:所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一对象的当前状态,所述第一对象的标识信息。
10.进一步地,在一个示例性实施例中,在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥之前,所述方法还包括:获取所述智能设备的历史使用记录;根据所述历史使用记录确定与所述设备控制事件为互斥关系的历史对象行为事件,并根据所述设备控制事件和所述历史对象行为事件确定所述预设互斥事件集;或者,将目标对象设置的互斥事件确定为所述预设互斥事件集,其中,所述目标对象包括所述第二对象。
11.进一步地,在一个示例性实施例中,根据预设互斥事件集确定所述设备控制事件和所述对象行为事件是否互斥,包括:根据对所述第一对象的识别结果确定所述第一对象的年龄值与所述第一对象的操作权限;在确定所述第一对象的年龄值小于第一阈值的情况下,确定所述设备控制事件和所述对象行为事件存在互斥;在确定所述第一对象的年龄值大于所述第一阈值,且小于第二阈值的情况下,根据对第一对象的识别结果确定所述第一对象的当前操作类型;在确定所述第一对象的操作权限与所述第一对象的预设操作类型不一致的情况下,确定所述设备控制事件和所述对象行为事件存在互斥。
12.进一步地,在一个示例性实施例中,根据互斥事件集确定所述设备控制事件和所述对象行为事件互斥,包括:获取所述智能设备的事件池,其中,所述智能设备的事件池用于存储具有互斥关系的所述设备控制事件和所述对象行为事件;在从所述智能设备的事件池中获取到与所述设备控制事件互斥的对象行为事件的情况下,确定所述设备控制事件与所述对象行为事件互斥。
13.进一步地,在一个示例性实施例中,在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令之后,所述方法还包括:通过所述第一智能设备的识别功能对所述第一对象进行对象识别,得到第三识别结果;从所述第三识别结果中确定所述第一对象的当前位置;在确定所述第一对象的当前位置位于安全区域内的情况下,确定所述第一对象当前为安全状态。
14.根据本技术实施例的另一个实施例,还提供了一种智能设备的控制装置,包括:运行模块,用于确定运行于目标区域的第一智能设备的设备控制事件;识别模块,用于在检测到第一对象进入所述目标区域的情况下,通过所述第一智能设备的识别功能对所述第一对象进行对象识别,以确定所述第一对象对于所述第一智能设备的对象行为事件;调整模块,用于在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,以调整所述第一对象对所述第一智能设备的使用权限。
15.根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述智能
设备的控制方法。
16.根据本技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的智能设备的控制方法。
17.在本技术实施例中,通过确定运行于目标区域的第一智能设备的设备控制事件;在检测到第一对象进入所述目标区域的情况下,通过所述第一智能设备的识别功能对所述第一对象进行对象识别,以确定所述第一对象对于所述第一智能设备的对象行为事件;在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,采用上述技术方案,解决了智能设备的安全防控效率较低的问题,进而提高了智能设备的安全防控效率。
附图说明
18.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
19.图1是本技术实施例的一种智能设备的控制方法的计算机终端的硬件结构框图;
20.图2是根据本技术实施例的智能设备的控制方法的流程图;
21.图3是根据本技术实施例的智能设备的控制原理的示意图;
22.图4是根据本技术实施例的一种智能设备的控制装置的结构框图(一);
23.图5是根据本技术实施例的一种智能设备的控制装置的结构框图(二)。
具体实施方式
24.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
25.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
26.本技术实施例所提供的方法实施例可以在计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是本技术实施例的一种智能设备的控制方法的计算机终端的硬件结构框图。如图1所示,计算机终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,在一个示例性实施例中,上述计算机终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结
构仅为示意,其并不对上述计算机终端的结构造成限定。例如,计算机终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。
27.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本技术实施例中的智能设备的控制方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
28.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
29.在本实施例中提供了一种智能设备的控制方法,应用于上述计算机终端,图2是根据本技术实施例的智能设备的控制方法的流程图,该流程包括如下步骤:
30.步骤s202,确定运行于目标区域的第一智能设备的设备控制事件;
31.步骤s204,在检测到第一对象进入所述目标区域的情况下,通过所述第一智能设备的识别功能对所述第一对象进行对象识别,以确定所述第一对象对于所述第一智能设备的对象行为事件;
32.步骤s206,在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,以调整所述第一对象对所述第一智能设备的使用权限。
33.在一个实施例中,上述对象行为事件可以理解为根据第一对象对第一智能设备的使用权限设置的行为事件,例如,第一对象为10岁的孩子,第一智能设备为空调,10岁孩子对空调的使用权限包括打开空调和关闭空调,那么根据第一对象对第一智能设备的使用权限的对象行为事件为控制空调开关。
34.通过上述步骤,确定运行于目标区域的第一智能设备的设备控制事件;在检测到第一对象进入所述目标区域的情况下,通过所述第一智能设备的识别功能对所述第一对象进行对象识别,以确定所述第一对象对于所述第一智能设备的对象行为事件;在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,解决了相关技术中,存在智能设备的安全防控效率较低的问题,进而提高了智能设备的安全防控效率。
35.可选的,在一个示例性实施例中,为了更好的理解上述步骤s202中如何确定运行于目标区域的第一智能设备的设备控制事件,可以在第二对象在所述目标区域对第一智能设备进行操作的情况下,通过所述目标区域内的智能设备的识别功能对第二对象进行对象识别,以确定所述第一智能设备的设备控制事件,所述智能设备包括:所述第一智能设备。
36.需要说明的是,上述设备控制事件可以包括为智能设备预先设置的控制事件,其
中,可以根据智能设备的设备类型设置设备控制事件,例如,在智能设备的设备类型为门锁的情况下,可以设置门锁的控制事件为打开门锁或者关闭门锁,在智能设备的设备类型为音箱的情况下,可以设置音箱的控制事件为切换歌曲。或者根据智能设备支持的设备功能设置设备控制事件。例如,在智能设备支持语音通话的情况下,可以设置智能设备的设备控制事件为选择通话对象。
37.可选的,在一个示例性实施例中,为了更好的理解如何通过所述目标区域内的智能设备的识别功能对第二对象进行对象识别,以确定所述第一智能设备的设备控制事件,可以通过所述目标区域内的智能设备的识别功能对第二对象进行对象识别,得到第一识别结果;其中,所述识别功能至少包括以下之一:人脸识别功能,语音识别功能,图像识别功能,红外识别功能;从所述第一识别结果中确定所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一智能设备的运行状态,所述第二对象的标识信息;其中,所述设备控制事件至少包括:所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一智能设备的运行状态,所述第二对象的标识信息。
38.需要说明的是,在对应于智能设备的识别功能在智能设备上安装识别装置。例如,可以通过在智能设备上安装摄像装置实现人脸识别功能或图像识别功能,也可以通过在智能设备上安装语音装置实现语音识别功能,或者,通过在智能设备上安装传感装置实现红外识别功能,本技术对此不做限制。本实施例中,上述智能设备包括但不限于智能家电设备。
39.可选的,在一个示例性实施例中,为了更好的理解上述步骤s204中如何通过所述第一智能设备的识别功能对所述第一对象进行对象识别,以确定所述第一对象对于所述第一智能设备的对象行为事件,提出了一种技术方案,具体步骤包括:通过智能设备的识别功能对第一对象进行对象识别,得到第二识别结果;其中,所述识别功能至少包括以下之一:人脸识别功能,语音识别功能,图像识别功能,红外识别功能;从所述第二识别结果中确定所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一对象的当前状态,所述第一对象的标识信息;其中,所述对象行为事件至少包括:所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一对象的当前状态,所述第一对象的标识信息。
40.通过上述实施例,通过智能设备的多种识别功能,提供了多种获取对象行为事件与设备控制事件的方式,提高了对对象行为事件和设备控制事件的识别准确率。
41.可选的,在一个示例性实施例中,在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥之前,还提出了一种技术方案,具体步骤包括:获取所述智能设备的历史使用记录;根据所述历史使用记录确定与所述设备控制事件为互斥关系的历史对象行为事件,并根据所述设备控制事件和所述历史对象行为事件确定所述预设互斥事件集;或者,将目标对象设置的互斥事件确定为所述预设互斥事件集,其中,所述目标对象包括所述第二对象。
42.可选的,在一个示例性实施例中,为了更好的理解上述步骤s206如何按照预设互斥事件集确定所述设备控制事件和所述对象行为事件是否互斥,可以根据对所述第一对象的识别结果确定所述第一对象的年龄值与所述第一对象的操作权限;在确定所述第一对象的年龄值小于第一阈值的情况下,确定所述设备控制事件和所述对象行为事件存在互斥;在确定所述第一对象的年龄值大于所述第一阈值,且小于第二阈值的情况下,根据对第一
对象的识别结果确定所述第一对象的当前操作类型;在确定所述第一对象的操作权限与所述第一对象的预设操作类型不一致的情况下,确定所述设备控制事件和所述对象行为事件存在互斥。
43.需要说明的是,上述第一阈值、上述第二阈值和上述第二对象的预设操作权项可以直接由第二对象设置。
44.在本技术的一可选实施例中,在确定儿童(相当于上述第一对象)的年龄值为3,儿童的预设操作权限为禁止操作,且上述第一阈值为5的情况下,如果根据对儿童的识别结果确定儿童的当前操作类型为打开冰箱,则确定儿童对应的对象行为事件与打开冰箱对应的设备控制事件为互斥事件,进而向冰箱发送调整控制指令,以指示冰箱根据调整控制指令调整儿童对冰箱的使用权限,例如将儿童对冰箱的使用权限调整为禁止使用。
45.可选的,在一个示例性实施例中,为了更好的理解上述步骤s206中如何按照预设互斥事件集确定所述设备控制事件和所述对象行为事件是否互斥,还提出了一种技术方案,具体步骤包括:获取所述智能设备的事件池,其中,所述智能设备的事件池用于存储具有互斥关系的所述设备控制事件和所述对象行为事件;在从所述智能设备的事件池中获取到与所述设备控制事件互斥的对象行为事件的情况下,确定所述设备控制事件与所述对象行为事件互斥。
46.可选的,在一个示例性实施例中,在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,以调整所述第一对象对所述第一智能设备的使用权限之后,还提出了一种技术方案,具体步骤包括:通过所述第一智能设备的识别功能对所述第一对象进行对象识别,得到第三识别结果;从所述第三识别结果中确定所述第一对象的当前位置;在确定所述第一对象的当前位置位于安全区域内的情况下,确定所述第一对象当前为安全状态。
47.需要说明的是,上述安全区域可以理解为上述第一对象所处的无法操作第一智能设备的区域,例如,在上述第一智能设备为放置在厨房的烤箱的情况下,安全区域可以包括浴室、客厅、餐厅等不是厨房的区域,本技术对此不做限制。
48.可选的,在一个示例性实施例中,在存在互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,,以调整所述第一对象对所述第一智能设备的使用权限之后,提出了一种技术方案,具体步骤包括:通过所述识别功能对所述智能设备进行识别,得到第四识别结果;从所述第四识别结果中确定所述智能设备的运行状态;在确定所述智能设备的运行状态为运行,且所述第一对象的当前位置位于危险区域内的情况下,确定所述第一对象当前为危险状态;使用第二智能设备对所述第二对象发出警告信息,其中,所述第二智能设备为距离所述第二对象最近的设备。
49.需要说明的是,上述危险区域可以理解为上述第一对象所处的能够操作第一智能设备的区域,例如,在上述第一智能设备为放置在客厅的空调的情况下,安全区域可以包括厨房、卧室、餐厅等不是客厅的区域,本技术对此不做限制。
50.为了更好的理解上述智能设备的控制方法的过程,以下再结合可选实施例对上述智能设备的控制的实现方法流程进行说明,但不用于限定本技术实施例的技术方案。
51.接下来结合图3对智能设备的控制方法进行说明,图3是根据本技术实施例的智能
设备的控制原理的示意图,本实施例基于一种多模态的互斥事件的智慧家庭安全防护系统,主要由分布于家庭各空间的智能设备、智慧大脑两部分组成。
52.其中,设置家庭空间类型(相当于上述目标区域的位置信息)用t表示,t的取值范围为[0,∞]。
[0053]
例如,在一个实施例中,t=0,表示家庭空间类型为阳台。t=1,表示家庭空间类型为客厅,但不限于此。
[0054]
设置设备类型(相当于上述第一智能设备的设备标识)用d表示,d的取值范围为[0,∞]。
[0055]
例如,在一个实施例中,d=0,表示设备类型为洗衣机。d=1,表示设备类型为晾衣架,d=2,表示设备类型为电视,但不限于此。
[0056]
设置设备状态类型(相当于上述第一智能设备的运行状态)用c表示,c的取值范围为[0,∞]。
[0057]
例如,在一个实施例中,在设备类型为洗衣机的情况下,c=0表示设备状态类型为运行烘干。c=1表示设备状态类型为洗衣物,但不限于此。
[0058]
设置用户行为场景(相当于上述第一对象的当前状态或者第二对象的当前状态)用b表示,b的取值范围为[0,∞]。
[0059]
例如,在一个实施例中,b=0表示第二对象的当前状态为睡眠,b=1表示第二对象的当前状态为洗浴,b=3表示第二对象的当前状态为离家,但不限于此。
[0060]
设置用户id(相当于第二对象的标识信息或者第一对象的标识信息)用u表示,u的取值范围为[0,∞]。
[0061]
例如,在一个实施例中,u=0表示第二对象的标识信息对应的用户为女主人,u=1表示第一对象的标识信息对应的用户为孩子,但不限于此。
[0062]
则,将家电事件(相当于上述设备控制事件)定义为ei(ti,di,cj,ui),将用户行为事件(相当于上述对象行为事件)定义为mj(tj,dj,uj,bj),那么可以根据互斥事件的决策方案sj得到智慧大脑端的定义互斥事件集为{...,(ei,mj,sj),

},其中,i,j为自然数。
[0063]
具体地,本实施例的工作流程如下:
[0064]
步骤1,通过智慧大脑预置多模态的互斥事件集。
[0065]
步骤2,用户ui在家庭空间ti中通过语音、图像、红外、或手动等途径触发设备di,发生设备状态ci,产生并上报设备控制事件ei(ti,di,ci,ui),根据设备控制事件ei中的家庭空间类型、设备类型、设备状态类型和用户id更新事件池(相当于上述智能设备的事件池)。
[0066]
步骤3,用户ui在家庭空间tj中通过图像、语音、红外、或手动途径触发设备dj,识别用户行为bj,产生并上报用户事件mj(tj,dj,uj,bj),那么可以根据家庭空间类型、设备类型、用户id和用户行为场景更新事件池。例如,在用户通过玄关,并打开屋门离开家的情况下,通过玄关门铃的内屏摄像头检测到的用户uj的出门行为即用户事件mj。
[0067]
步骤4,智慧大脑通过检索事件池,判断事件池中是否存在与上述用户事件mj(tj,dj,uj,bj)互斥的设备控制事件,如果存在,则向设备bj发送预置的决策方案sj。否则,不向设备bj发送预置的决策方案sj。
[0068]
在本技术的一可选实施例中,可以在智慧大脑端定义设备控制事件“烤箱工作”与对象行为事件“家长离家”为互斥事件,或者定义设备控制事件“烤箱工作”与对象行为事件“儿童进入厨房”为互斥事件,则,在家长(相当于上述第二对象)在厨房语音操作烤箱开始烘烤食物后离开家门的情况下,位于玄关的门铃摄像头通过人脸识别检测到家长,这时门铃摄像头会语音提醒家长“烤箱正在工作,是否关闭烤箱后再离开”,能够减小烤箱烤糊食物的概率,提高用户的使用体验,还能够减小烤箱的安全隐患,提高使用烤箱的安全性。如果儿童在家长未关闭烤箱就离家的情况下进入厨房,通过设置的烤箱上的摄像头检测到儿童出现在烤箱附近的危险区域,则立刻向儿童发出警报,并控制烤箱停止工作,减小儿童烫伤的概率。
[0069]
本实施例通过在智慧大脑中融合人脸、图像、语音、红外等多模态事件,定义互斥的对象行为事件与设备控制事件,并在智慧大脑捕捉到互斥事件发生的情况下,向智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,实现智慧家庭全空间的安全防护,解决智能设备的安全防控效率较低的问题,提高了智能设备的使用安全性和安全防护能力。
[0070]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例的方法。
[0071]
图4是根据本技术实施例的一种智能设备的控制装置的结构框图。如图4所示,包括:
[0072]
运行模块42,用于确定运行于目标区域的第一智能设备的设备控制事件;
[0073]
识别模块44,用于在检测到第一对象进入所述目标区域的情况下,通过所述第一智能设备的识别功能对所述第一对象进行对象识别,以确定所述第一对象对于所述第一智能设备的对象行为事件;
[0074]
调整模块46,用于在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,以调整所述第一对象对所述第一智能设备的使用权限。
[0075]
在一个实施例中,上述对象行为事件可以理解为根据第一对象对第一智能设备的使用权限设置的行为事件,例如,第一对象为10岁的孩子,第一智能设备为空调,10岁孩子对空调的使用权限包括打开空调和关闭空调,那么根据第一对象对第一智能设备的使用权限的对象行为事件为控制空调开关。
[0076]
通过上述装置,确定运行于目标区域的第一智能设备的设备控制事件;在检测到第一对象进入所述目标区域的情况下,通过所述第一智能设备的识别功能对所述第一对象进行对象识别,以确定所述第一对象对于所述第一智能设备的对象行为事件;在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,解决了相关技术中,存在智能设备的安全防控效率较低的问题,进而提高了智能设备的安全防控效率。
[0077]
可选的,在一个示例性实施例中,上述运行模块还用于,在第二对象在所述目标区域对第一智能设备进行操作的情况下,通过所述目标区域内的智能设备的识别功能对第二
对象进行对象识别,以确定所述第一智能设备的设备控制事件,所述智能设备包括:所述第一智能设备。
[0078]
需要说明的是,上述设备控制事件可以包括为智能设备预先设置的控制事件,其中,可以根据智能设备的设备类型设置设备控制事件,例如,在智能设备的设备类型为门锁的情况下,可以设置门锁的控制事件为打开门锁或者关闭门锁,在智能设备的设备类型为音箱的情况下,可以设置音箱的控制事件为切换歌曲。或者根据智能设备支持的设备功能设置设备控制事件。例如,在智能设备支持语音通话的情况下,可以设置智能设备的设备控制事件为选择通话对象。
[0079]
可选的,在一个示例性实施例中,上述运行模块还用于,通过所述目标区域内的智能设备的识别功能对第二对象进行对象识别,得到第一识别结果;其中,所述识别功能至少包括以下之一:人脸识别功能,语音识别功能,图像识别功能,红外识别功能;从所述第一识别结果中确定所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一智能设备的运行状态,所述第二对象的标识信息;其中,所述设备控制事件至少包括:所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一智能设备的运行状态,所述第二对象的标识信息。
[0080]
需要说明的是,在对应于智能设备的识别功能在智能设备上安装识别装置。例如,可以通过在智能设备上安装摄像装置实现人脸识别功能或图像识别功能,也可以通过在智能设备上安装语音装置实现语音识别功能,或者,通过在智能设备上安装传感装置实现红外识别功能,本技术对此不做限制。
[0081]
可选的,在一个示例性实施例中,上述识别模块还用于,通过智能设备的识别功能对第一对象进行对象识别,得到第二识别结果;其中,所述识别功能至少包括以下之一:人脸识别功能,语音识别功能,图像识别功能,红外识别功能;从所述第二识别结果中确定所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一对象的当前状态,所述第一对象的标识信息;其中,所述对象行为事件至少包括:所述目标区域的位置信息,所述第一智能设备的设备标识,所述第一对象的当前状态,所述第一对象的标识信息。
[0082]
通过上述实施例,通过智能设备的多种识别功能,提供了多种获取对象行为事件与设备控制事件的方式,提高了对对象行为事件和设备控制事件的识别准确率。
[0083]
可选的,在一个示例性实施例中,上述智能设备的控制装置还包括获取模块,用于获取所述智能设备的历史使用记录;根据所述历史使用记录确定与所述设备控制事件为互斥关系的历史对象行为事件,并根据所述设备控制事件和所述历史对象行为事件确定所述预设互斥事件集;或者,将目标对象设置的互斥事件确定为所述预设互斥事件集,其中,所述目标对象包括所述第二对象。
[0084]
可选的,在一个示例性实施例中,上述调整模块还用于,根据对所述第一对象的识别结果确定所述第一对象的年龄值与所述第一对象的操作权限;在确定所述第一对象的年龄值小于第一阈值的情况下,确定所述设备控制事件和所述对象行为事件存在互斥;在确定所述第一对象的年龄值大于所述第一阈值,且小于第二阈值的情况下,根据对第一对象的识别结果确定所述第一对象的当前操作类型;在确定所述第一对象的操作权限与所述第一对象的预设操作类型不一致的情况下,确定所述设备控制事件和所述对象行为事件存在互斥。
[0085]
需要说明的是,上述第一阈值、上述第二阈值和上述第二对象的预设操作权项可以直接由第二对象设置。
[0086]
在本技术的一可选实施例中,在确定儿童(相当于上述第一对象)的年龄值为3,儿童的预设操作权限为禁止操作,且上述第一阈值为5的情况下,如果根据对儿童的识别结果确定儿童的当前操作类型为打开冰箱,则确定儿童对应的对象行为事件与打开冰箱对应的设备控制事件为互斥事件,进而向冰箱发送调整控制指令,以指示冰箱根据调整控制指令调整儿童对冰箱的使用权限,例如将儿童对冰箱的使用权限调整为禁止使用。
[0087]
可选的,在一个示例性实施例中,上述调整模块还用于,获取所述智能设备的事件池,其中,所述智能设备的事件池用于存储具有互斥关系的所述设备控制事件和所述对象行为事件;在从所述智能设备的事件池中获取到与所述设备控制事件互斥的对象行为事件的情况下,确定所述设备控制事件与所述对象行为事件互斥。
[0088]
图5是根据本技术实施例的一种智能设备的控制装置的结构框图。如图5所示,上述智能设备的控制装置包括运行模块42、识别模块44、调整模块46、安全状态确定模块52和危险状态确定模块54。
[0089]
在一个示例性实施例中,上述安全状态确定模块,用于通过所述第一智能设备的识别功能对所述第一对象进行对象识别,得到第三识别结果;从所述第三识别结果中确定所述第一对象的当前位置;在确定所述第一对象的当前位置位于安全区域内的情况下,确定所述第一对象当前为安全状态。
[0090]
需要说明的是,上述安全区域可以理解为上述第一对象所处的无法操作第一智能设备的区域,例如,在上述第一智能设备为放置在厨房的烤箱的情况下,安全区域可以包括浴室、客厅、餐厅等不是厨房的区域,本技术对此不做限制。
[0091]
在一个示例性实施例中,上述危险状态确定模块,用于通过所述识别功能对所述智能设备进行识别,得到第四识别结果;从所述第四识别结果中确定所述智能设备的运行状态;在确定所述智能设备的运行状态为运行,且所述第一对象的当前位置位于危险区域内的情况下,确定所述第一对象当前为危险状态;使用第二智能设备对所述第二对象发出警告信息,其中,所述第二智能设备为距离所述第二对象最近的设备。
[0092]
需要说明的是,上述危险区域可以理解为上述第一对象所处的能够操作第一智能设备的区域,例如,在上述第一智能设备为放置在客厅的空调的情况下,安全区域可以包括厨房、卧室、餐厅等不是客厅的区域,本技术对此不做限制。
[0093]
本技术的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
[0094]
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
[0095]
s1,确定运行于目标区域的第一智能设备的设备控制事件;
[0096]
s2,在检测到第一对象进入所述目标区域的情况下,通过所述第一智能设备的识别功能对所述第一对象进行对象识别,以确定所述第一对象对于所述第一智能设备的对象行为事件;
[0097]
s3,在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,以
调整所述第一对象对所述第一智能设备的使用权限。
[0098]
本技术的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
[0099]
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
[0100]
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
[0101]
s1,确定运行于目标区域的第一智能设备的设备控制事件;
[0102]
s2,在检测到第一对象进入所述目标区域的情况下,通过所述第一智能设备的识别功能对所述第一对象进行对象识别,以确定所述第一对象对于所述第一智能设备的对象行为事件;
[0103]
s3,在根据预设互斥事件集确定所述设备控制事件和所述对象行为事件互斥的情况下,向所述第一智能设备发送与所述第一对象的对象行为事件对应的调整控制指令,以调整所述第一对象对所述第一智能设备的使用权限。
[0104]
可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0105]
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
[0106]
显然,本领域的技术人员应该明白,上述的本技术的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本技术不限制于任何特定的硬件和软件结合。
[0107]
以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1