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

文档序号:25605994发布日期:2021-06-25 13:42阅读:102来源:国知局
智能设备的控制方法、装置、设备及存储介质与流程

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.图1是根据一示例性实施例示出的一种智能设备的控制方法流程图;
34.图2是根据一示例性实施例示出的一种位置信息确定方法流程图;
35.图3是根据一示例性实施例示出的一种智能设备控制装置示意图;
36.图4是根据一示例性实施例示出的又一种智能设备控制装置示意图;
37.图5是根据一示例性实施例示出的一种计算机设备的结构示意图。
具体实施方式
38.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的具体方式并不代表与本公开相一致的所有方案。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
39.在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
40.应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
41.相关的智能设备中通常预先设置了多种不同的作业模式,用户可以主动选择需要的作业模式实现对该智能设备作业方式的控制。以空调设备为例,空调设备中通常预先设置了不同的摆风模式:上下摆风、左右摆风,用户可以根据自身需求选择对应的摆风模式,控制空调设备进行上下摆风、或左右摆风。
42.该空调设备的作业方式中,用户一旦选择了对应的摆风模式,空调设备将机械地进行上下摆风或左右摆风,并不能根据使用空调设备的用户的实际情况进行适应性摆风调整,从而大大降低了空调设备用户的使用体验。可见,相关的智能设备的作业方式中,在用户选择对应的作业模式后,智能设备只能机械地按照对应的作业模式进行作业,并不能基于用户的实际情况做出适应性调整。相关的智能设备的作业方式中,设备的工作过程更依赖于用户操作,并且在选定作业模式后,设备的工作方式单一且适应性较差。
43.基于以上,本公开提供了一种智能设备的控制方法,可以根据目标对象的位置信息更有针对性地向目标对象提供对应服务,提升了目标对象使用智能设备的使用体验。
44.为了使本公开提供的智能设备的控制方法更加清楚,下面结合附图和具体实施例对本公开提供的方案执行过程进行详细描述。
45.参见图1,图1是本公开提供的实施例示出的一种智能设备的控制方法流程图。本公开实施例中智能设备包括可以按照一定的控制方法进行作业的设备。例如,智能设备可以包括空调设备、电视机、音响设备、加湿器等具备支持不同作业方式的设备。如图1所示,该流程包括:
46.步骤101,获取所述智能设备的作业区域的图像数据。
47.本公开实施例中,智能设备的作业区域可以包括智能设备作业过程中产生作业效果的区域。例如,在房间a中安装空调设备a的情况下,可以认为空调设备a的作业区域是房间a的整个空间区域。又例如,在客厅b中安装电视机b的情况下,可以认为在客厅中对电视机b可视的区域即为电视机b的作业区域。在一种可能的实现方式中,可以通过自定义的方式设置对应区域为智能设备的作业区域,比如,基于智能设备的功能等设置作业区域。
48.在一种可能的实现方式中,在获取图像数据之前可以预先设置图像采集设备,并且预先设置的图像采集设备可以采集到该智能设备的作业区域的图像数据。例如,可以在智能设备的作业区域中或附近区域预先设置一个或多个摄像头,以从一个或多个角度获取智能设备的作业区域的图像数据。图像采集设备的部署数量可以与作业区域的大小有关,和/或与图像数据的获取需求有关等。比如,在图像数据的获取需求为获取到全方位的图像数据的情况下,可以设置多个图像采集设备,从而防止单个图像采集设备采集得到的图像数据存在死角,以更加全面的获取智能设备的作业区域的图像数据。类似的,图像采集设备的种类、部署位置(比如,部署的高低等)也会与作业区域的大小和/或图像数据的获取需求等有关,在此不予赘述。
49.在另一种可能的实现方式中,可以复用已有的图像采集设备作为预先设置的图像采集设备。例如,在房间a中已安装用于安防的摄像头a1的情况下,本步骤可以复用摄像头a1,并基于摄像头a1获取包括房间a中的图像数据,作为空调设备a作业区域的图像数据。
50.在另一种可能的实现方式中,可以通过与所述智能设备关联的图像采集设备,对所述作业区域进行拍摄,得到所述图像数据,并且所述图像采集设备预先设置于所述智能设备中。该方式中,由于图像采集设备预先设置于智能设备中,所以图像采集设备可以更加方便的获取智能设备的作业区域的图像数据。例如,智能设备上设置有摄像头,以采集智能设备的作业区域的图像数据。示例性的,可以在电视机的屏幕上方设置摄像头,基于摄像头采集包括客厅区域的图像数据,作为该电视机的作业区域的图像数据。
51.步骤102,根据所述图像数据,确定所述作业区域中目标对象的位置信息。
52.智能设备的作业区域中的目标对象包括使用该智能设备的使用对象。其中,使用对象可以包括人体对象、或动物对象等。例如,在房间a中存在人体对象body1和动物对象animal1的情况下,可以将人体对象body1和动物对象animal1作为空调设备a的使用对象,即空调设备a的作业区域房间a中的目标对象。
53.在一种可能的实现方式中,可以预先定义智能设备的作业区域中的目标对象。例如,可以预先定义作业区域中的人体对象为目标对象。又例如,可以预先定义作业区域中的动物对象为目标对象。再例如,可以预先定义作业区域中的老人或儿童为目标对象。由此可见,预先定义的目标对象可以基于对象的类别、对象的属性等中的一项或是多项来确定。其中,对象的类别可以包括但不限于对象的种类,诸如人体、动物等;对象的属性可以包括但不限于对象的年龄、性别、健康程度等。
54.在获取智能设备的作业区域的图像数据后,本步骤可以根据获取的图像数据,确定智能设备的作业区域中目标对象的位置信息。其中,目标对象的位置信息用于表征目标对象在智能设备的作业区域中的位置。示例性的,可以在房间a中预先定义坐标系,并基于坐标系确定人体对象body1的位置坐标,作为目标对象body1的位置信息。
55.在一些可选实施例中,所述位置信息包括以下至少一项:所述目标对象至图像采
集设备的距离信息、所述目标对象相对所述图像采集设备的角度信息。上述实施例中,可以确定目标对象至图像采集设备的距离作为目标对象的位置信息;或者确定目标对象相对图像采集设备的角度作为目标对象的位置信息;或者可以将目标对象至图像采集设备的距离和目标对象相对图像采集设备的角度作为目标对象的位置信息。
56.在一种可能的实现方式中,在确定目标对象至图像采集设备的距离信息的情况下,可以根据目标对象至图像采集设备的距离信息,结合图像采集设备与智能设备之间的位置关系,确定目标对象至智能设备的距离信息,作为目标对象的位置信息。在另一种可能的实现方式中,在确定目标对象相对图像采集设备的角度信息的情况下,可以根据目标对象相对图像采集设备的角度信息,结合图像采集设备与智能设备之间的位置关系,确定目标对象相对智能设备的角度信息,作为目标对象的位置信息。在另一种可能的实现方式中,可以将目标对象至智能设备的距离信息和目标对象相对智能设备的角度信息,作为目标对象的位置信息。
57.上述可选实施例中,可以从距离和角度的层面,更准确的确定目标对象在智能设备的作业区域中的位置信息。以基于目标对象的位置信息,控制智能设备向目标对象提供更具针对性的作业服务。
58.在一些可选实施例中,所述根据所述图像数据,确定所述作业区域中目标对象的位置信息,包括:将所述图像采集设备所在位置设置为参考位置坐标;基于所述参考位置坐标、所述距离信息和所述角度信息,确定所述目标对象的位置坐标。
59.上述可选实施例中,可以预先设置坐标系,并且将图像采集设备所在位置设置为坐标系中的参考位置坐标。例如,可以将图像采集设备所在位置设置为坐标系中的坐标原点。从而可以基于目标对象所在的参考位置坐标、目标对象至图像采集设备的距离信息和目标对象相对图像采集设备的角度信息,确定坐标系中目标对象相对参考位置坐标的位置坐标,作为目标对象的位置信息。例如,可以确定坐标系中目标对象相对坐标原点的位置坐标,作为目标对象的位置信息。
60.上述可选实施例中,在将图像采集设备所在位置设置为参考位置坐标的基础上,可以进一步结合距离信息和角度信息,更加准确的得到目标对象的位置坐标,作为智能设备的作业区域中目标对象的位置信息。
61.步骤103,基于所述目标对象的位置信息,调整所述智能设备的作业方式。
62.在确定目标对象的位置信息后,本步骤可以基于目标对象的位置信息,具有针对性的对智能设备的作业方式进行调整。以空调设备为例,本步骤可以根据空调设备的作业区域中人体对象的位置坐标,控制空调设备进行针对性的摆风作业。例如,可以控制空调设备向人体对象进行持续摆风作业,以满足人体对象的吹风需求。又例如,可以控制空调设备避开人体对象进行摆风作业,以避免直吹对人体对象带来的干扰。
63.本公开实施例中,可以通过获取智能设备的作业区域的图像数据,并根据图像数据确定智能设备的作业区域中目标对象的位置信息,从而可以基于作业区域中目标对象的位置信息调整智能设备的作业方式。该作业方式中,可以根据目标对象的位置信息,更具针对性的调整智能设备的作业方式,使智能设备可以为目标对象提供更加个性化的作业服务,提升智能设备的作业区域中目标对象的使用体验。
64.在一些可选实施例中,如图2所示,步骤102的具体实现可以包括以下步骤:
65.步骤201,检测所述图像数据中目标对象的对象特征信息。
66.本实施例中对象特征信息包括可以表示图像数据中目标对象特征的信息。示例性的,可以将人体框、人脸框、人脸关键点、肢体框或肢体关键点等可以表征人体对象特征的信息,作为目标对象的对象特征信息。本步骤可以从获取的图像数据中检测并提取目标对象的对象特征信息。
67.在一种可能的实现方式中,在所述目标对象是人体对象的情况下,可以将图像数据输入预先训练得到的人脸检测网络,由人脸检测网络输出目标对象的人脸特征信息。人脸特征信息可以包括人脸框信息或人脸关键点信息。其中,人脸检测网络可以是相关成熟并可直接用于进行人脸检测的神经网络。
68.该方式中,可以基于预先训练得到的人脸检测网络,检测出图像数据中目标对象的人脸特征信息,作为目标对象的对象特征信息。例如,可以将人脸检测网络从图像数据中检测得到的人脸框或人脸关键点作为目标对象的对象特征信息。
69.在另一种可能的实现方式中,在所述目标对象是人体对象的情况下,可以将图像数据输入预先训练得到的肢体检测网络,由肢体检测网络输出目标对象的肢体特征信息。肢体特征信息可以包括肢体框信息、肢体关键点信息。其中,肢体检测网络可以是相关成熟并可直接用于进行肢体检测的神经网络。
70.该方式中,可以基于预先训练得到的肢体检测网络,检测出图像数据中目标对象的肢体特征信息,作为目标对象的对象特征信息。例如,可以将肢体检测网络从图像数据中检测得到的肢体框或肢体关键点作为目标对象的对象特征信息。
71.在另一种可能的实现方式中,可以将从图像数据中检测得到的人脸特征信息和肢体特征信息,作为目标对象的对象特征信息。例如,可以将从图像数据中检测得到的人脸框、人脸关键点、肢体框和肢体关键点,作为目标对象的对象特征信息。
72.在一些可选实施例中,在所述目标对象的对象特征信息包括所述人脸特征信息和所述肢体特征信息的情况下,可以对所述人脸特征信息中的每个人脸特征信息,分别与所述肢体特征信息进行匹配;将匹配结果满足预设要求的人脸特征信息和肢体特征信息,确定为同一个目标对象的对象特征信息。
73.以人脸框作为人脸特征信息、肢体框作为肢体特征信息为例,进行示例性说明。在从图像数据中检测得到一个或多个人脸框,且检测得到一个或多个肢体框的基础上,上述实施例中可以将检测得到的每个人脸框与每个人体框进行匹配,以确定所匹配的人脸框和肢体框是否属于同一人体对象。
74.其中,将人脸框与人体框进行匹配的具体匹配方式可以包括多种形式。在一种可能的实现方式中,可以预设要求:人脸框与人体框的距离小于预设阈值。在人脸框与人体框进行匹配的具体过程可以包括:确定人脸框与人体框的距离。在人脸框与人体框的距离小于预设阈值的情况下,可认为人脸框与人体框的匹配结果满足预设要求,并将进行匹配的人脸框与人体框作为同一个人体对象的对象特征信息。
75.在另一种可能的实现方式中,可以预设要求:人脸框与人体框存在重叠区域。在人脸框与人体框进行匹配的具体过程可以包括:确定人脸框与人体框是否存在重叠区域。在人脸框与人体框存在重叠区域的情况下,可认为人脸框与人体框的匹配结果满足预设要求,并将进行匹配的人脸框与人体框作为同一个人体对象的对象特征信息。
76.上述实施例中,可以将从图像数据中检测得到的人脸特征信息和肢体特征信息进行匹配,根据匹配结果将属于同一个人体对象的人脸特征信息和肢体特征信息作为同一个人体对象的对象特征信息。该方式可以确定同时检测出人脸特征信息和肢体特征信息的人体对象,并将属于该人体对象的人脸特征信息和人体特征信作为对应的对象特征信息,以用于确定该人体对象的位置信息。
77.在一些可选实施例中,在检测图像数据中目标对象的对象特征信息之前,还包括:将图像数据进行灰度处理。进行灰度处理后可以减少图像数据的数据量,从而可以提高对图像数据的检测效率。
78.步骤202,基于所述目标对象的对象特征信息、所述图像数据的分辨率信息、所述图像数据的视场角信息,确定所述目标对象的位置信息。
79.在图像采集设备确定的情况下,图像采集设备获取的图像数据的分辨率确定、图像采集设备获取的图像数据的视场角确定。其中,视场角是图像采集设备可以接收影像的角度范围,例如摄像头的fov视场角。本步骤可以基于图像数据中目标对象的对象特征信息、图像数据的分辨率和图像数据的视场角,确定目标对象的位置信息。从而,可以根据目标对象在智能设备的作业区域中的位置信息,更具针对性的对智能设备的作业方式进行调整,以提升使用智能设备的目标用户的使用体验。
80.在一些可选实施例中,可以响应于所述智能设备的作业区域中不存在目标对象,控制所述智能设备进入待机状态或关闭。例如,可以对图像数据进行目标对象的检测,在图像数据中检测不到目标对象的情况下,可以确定智能设备的作业区域中不存在目标对象。示例性的,在将人体对象作为目标对象的情况下,可以将图像数据输入预先训练得到的神经网络,由该神经网络检测并确定输入的图像数据中不存在人体对象,则可以确定智能设备的作业区域中不存在目标对象。
81.在智能设备的作业区域中不存在目标对象的情况下,可以控制智能设备做出适应性调整。例如,可以控制智能设备进入待机状态或直接控制智能设备关闭。在一种可能的实现方式中,可以预先设置控制智能设备进入待机状态或关闭的预设条件。例如,可以预设条件:在预设时长内,智能设备的作业区域中不存在目标对象。示例性的,在预设时长一个小时内,空调设备的作业区域中不存在使用空调的人体对象的情况下,可以将空调设备切换为待机状态或关闭。
82.上述实施例中,可以通过图像数据确定智能设备的作业区域中是否存在目标对象,并在作业区域中不存在目标对象的情况下,控制智能设备进入待机状态或关闭,从而可以减少智能设备的工作消耗、延长使用寿命、节约能源。
83.在一些可选实施例中,所述方法还包括:根据预设时长内所述智能设备的历史作业轨迹,确定第一作业轨迹;在图像采集设备未采集所述作业区域的图像数据的情况下,根据所述第一作业轨迹,控制所述智能设备进行作业。
84.上述实施例中,可以预先获取预设时长内智能设备的历史作业轨迹,并基于历史作业轨迹确定第一作业轨迹。其中,确定第一作业轨迹的方式可以包括多种形式。示例性的,可以记录一天24小时时长内智能设备的作业轨迹,直接将记录下的作业轨迹确定为第一作业轨迹。示例性的,可以记录10天内智能设备的作业轨迹,基于10天的作业轨迹综合得到对应一天24小时时长的作业轨迹,作为确定的第一作业轨迹。
85.上述实施例中,在使用智能设备时,可以选择关闭图像采集设备,智能设备直接按照确定的第一作业轨迹进行作业。例如,在关闭摄像头的情况下,空调设备可以按照确定的第一作业轨迹进行摆风作业。该方式中,智能设备可以在图像采集设备未采集作业区域的图像数据的情况下,直接按照基于历史作业轨迹确定的第一作业轨迹进行作业。该方式可以在关闭图像采集设备的情况下控制空调设备作业,可以有效节能、提升对作业区域中目标对象的隐私保护,提升目标对象的使用体验。
86.在一些可选实施例中,所述智能设备包括温控设备;所述基于所述目标对象的位置信息,调整所述智能设备的作业方式,包括:基于所述目标对象的位置信息,控制所述温控设备的温控方式,所述温控方式包括如下至少一项:提供温控的方向、强度和频率。
87.上述实施例中,温控设备为可用于温度控制的设备。例如,可以为柜式空调、壁挂式空调等智能空调设备。以空调设备作为温控设备为例。空调设备中通常预先设置了不同的摆风模式:上下摆风或左右摆风,用户在选择具体的摆风模式后,空调设备只能按照选定的摆风模式进行上下摆风或左右摆风,并不会基于空调作业区域中人体对象的位置,对摆风方式做出适应调整。
88.上述实施例中,可以基于作业区域中目标对象的位置信息,控制温控设备的提供温控的方向、强度和频率。例如,可以基于作业区域中目标对象的位置信息,控制空调设备进行摆风的方向、强度和频率。该方式可以基于作业区域中目标对象的位置信息,更有针对性的控制温控设备的温控方式,提升用户对温控设备的使用体验。例如,可以基于空调作业区域中人体对象的位置,空调设备可以更有针对性的进行摆风作业,而非只能机械的按照选定模式进行上下或左右摆风,提升了使用空调设备的目标对象的使用体验。
89.在一些可选实施例中,所述基于所述目标对象的位置信息,控制所述温控设备的温控方式,包括:基于所述目标对象的位置信息,控制所述温控设备以第一温控方式向所述目标对象所在区域进行温控作业;或者,基于所述目标对象的位置信息,控制所述温控设备以第二温控方式向所述目标对象的非所在区域进行温控作业。
90.上述实施例中,在获取目标对象的位置信息后,可以控制温控设备以第一温控方式向目标对象所在区域进行温控作业。由于该方式中温控设备将向目标对象所在区域直接进行温控作业,所以温控设备所选用的第一温控方式可以根据具体的目标对象或温控设备的具体使用场景得到。例如,目标对象为老人或婴儿的情况下,可以设置适合老人或婴儿的作业方式为第一温控方式。比如,在第一温控方式下温控设备提供的新风可以更加温和,以防止造成老人或婴儿的不适反应。
91.上述实施例中,在获取目标对象的位置信息后,可以控制温控设备以第二温控方式向目标对象的非所在区域进行温控作业。该方式中温控设备并不会直接向目标对象所在区域进行温控作业,而是可以避开目标对象的所在区域以第二温控方式进行温控作业。基于不会直接向目标对象所在区域进行温控作业的特点,可以对第二温控方式进行设置。例如,在目标对象同样是老人或婴儿的情况下,第二温控方式下温控设备提供的新风的风力相对更大,以更快达到预期室温而不会对目标对象造成不适影响。
92.以空调设备作为温控设备进行举例说明。在获取目标对象的位置信息后,可以控制空调设备以第一温控方式直接向目标对象进行摆风作业。例如,在炎热的夏季,该方式可以精确控制空调设备向人体对象直接进行摆风,使得人体对象可以快速获取冷风以降低体
表温度,从而提升使用空调设备的人体对象的使用体验。
93.或者,在获取目标对象的位置信息后,可以控制空调设备以第二温控方式避免直接向目标对象进行摆风作业。例如,在夏季使用空调设备进行冷风降温时,该方式可以控制空调设备避开人体对象进行冷风的摆风作业,以避免冷风直接吹向人体对象,对人体对象造成不适感,从而提升目标对象使用空调设备的使用体验。
94.上述实施例中,可以基于目标对象的位置信息,控制温控设备以第一温控方式直接向目标对象进行温控作业;或者,可以控制温控设备以第二温控方式避免直接向目标对象进行温控作业。该方式中可以控制温控设备直接或间接对目标对象进行温控作业,并且在直接或间接进行温控作业过程中可以设置不同的温控方式,可以更具针对性的向目标对象提供温控作业的服务,提升目标对象的用户体验。
95.图3所示,本公开提供了一种智能设备控制装置,该装置可以执行本公开任一实施例的智能设备的控制方法。该装置可以包括图像数据获取模块301、位置信息确定模块302和作业方式调整模块303。其中:
96.图像数据获取模块301,用于获取所述智能设备的作业区域的图像数据;
97.位置信息确定模块302,用于根据所述图像数据,确定所述作业区域中目标对象的位置信息;
98.作业方式调整模块303,用于基于所述目标对象的位置信息,调整所述智能设备的作业方式。
99.可选地,所述图像数据获取模块301,在用于获取所述智能设备的作业区域的图像数据时,包括:通过与所述智能设备关联的图像采集设备,对所述作业区域进行拍摄,得到所述图像数据,所述图像采集设备预先设置于所述智能设备中。
100.可选地,如图4所示,所述位置信息确定模块302,包括:
101.对象特征信息检测子模块401,用于检测所述图像数据中目标对象的对象特征信息;
102.位置信息确定子模块402,用于基于所述目标对象的对象特征信息、所述图像数据的分辨率信息、所述图像数据的视场角信息,确定所述目标对象的位置信息。
103.可选地,如图4所示,在所述目标对象是人体对象的情况下,所述对象特征信息检测子模块401,包括如下至少一项:
104.人脸特征信息检测子模块403,用于将所述图像数据输入预先训练得到的人脸检测网络,由所述人脸检测网络输出所述目标对象的人脸特征信息;所述人脸特征信息包括以下至少一项:人脸框信息、人脸关键点信息;
105.肢体特征信息检测子模块404,用于将所述图像数据输入预先训练得到的肢体检测网络,由所述肢体检测网络输出所述目标对象的肢体特征信息;所述肢体特征信息包括以下至少一项:肢体框信息、肢体关键点信息。
106.可选地,在所述目标对象的对象特征信息包括所述人脸特征信息和所述肢体特征信息的情况下,对所述人脸特征信息中的每个人脸特征信息,分别与所述肢体特征信息进行匹配;将匹配结果满足预设要求的人脸特征信息和肢体特征信息,确定为同一个目标对象的对象特征信息。
107.可选地,所述位置信息包括以下至少一项:所述目标对象至图像采集设备的距离
信息、所述目标对象相对所述图像采集设备的角度信息。
108.可选地,所述位置信息确定模块302,在用于根据所述图像数据,确定所述作业区域中目标对象的位置信息时,包括:将图像采集设备所在位置设置为参考位置坐标;基于所述参考位置坐标、距离信息和角度信息,确定所述目标对象的位置坐标。
109.可选地,响应于所述智能设备的作业区域中不存在目标对象,所述作业方式调整模块303,在用于基于所述目标对象的位置信息,调整所述智能设备的作业方式时,包括:控制所述智能设备进入待机状态或关闭。
110.可选地,如图4所示,所述装置还包括:
111.第一作业轨迹确定模块405,用于根据预设时长内所述智能设备的历史作业轨迹,确定第一作业轨迹;
112.作业控制模块406,在图像采集设备未采集所述作业区域的图像数据的情况下,根据所述第一作业轨迹,控制所述智能设备进行作业。
113.可选地,所述智能设备包括温控设备;所述作业方式调整模块303,在用于基于所述目标对象的位置信息,调整所述智能设备的作业方式时,包括:
114.基于所述目标对象的位置信息,控制所述温控设备的温控方式,所述温控方式包括如下至少一项:提供温控的方向、强度和频率。
115.可选地,所述作业方式调整模块303,用于基于所述目标对象的位置信息,控制所述温控设备的温控方式时,包括:基于所述目标对象的位置信息,控制所述温控设备以第一温控方式向所述目标对象所在区域进行温控作业;或者,基于所述目标对象的位置信息,控制所述温控设备以第二温控方式向所述目标对象的非所在区域进行温控作业。
116.对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开至少一个实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
117.本公开还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时能够实现本公开任一实施例的智能设备的控制方法。
118.图5示出了本公开实施例所提供的一种更为具体的计算机设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
119.处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
120.存储器1020可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储
操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
121.输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
122.通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
123.总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
124.需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
125.本公开还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时能够实现本公开任一实施例的智能设备的控制方法。
126.其中,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd

rom、磁带、软盘和光数据存储设备等,本公开并不对此进行限制。
127.在一些可选实施例中,本公开实施例提供了一种计算机程序产品,包括计算机可读代码,当计算机可读代码在设备上运行时,设备中的处理器执行用于实现如上任一实施例提供的智能设备的控制方法。该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。
128.本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
129.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
130.以上所述仅为本公开的较佳实施例而已,并不用于限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1