掌桥专利:专业的专利平台
掌桥专利
首页

一种设备的控制方法以及装置

文献发布时间:2023-06-19 10:38:35


一种设备的控制方法以及装置

技术领域

本申请属于智能家居领域,涉及一种设备的控制方法以及装置。

背景技术

随着物联网行业的发展,智能家居逐渐走入人们的生活中,使家居生活不断走向智能化,用户家中的不同区域有着不同的智能设备,用户可以通过手机APP对不同智能设备的参数进行控制。目前,如果用户需要控制设备按照预设的场景来运行的话,需要用户在手机APP中手动选择设备,然后选择执行预设场景,设备才会按照用户预设的场景来执行。

由此可见,在现有技术中,无法实现让设备自动按照预设的场景来运行。

发明内容

本发明提供了一种设备的控制方法以及装置,以解决在现有技术中,无法实现让设备自动按照预设的场景来运行技术问题。

根据本发明的第一方面,提供了一种设备的控制方法,包括:获取用户的位置并根据位置确定位置的关联设备;基于位置以及关联设备的设备信息确定目标场景;控制关联设备按照目标场景运行。

进一步地,设备信息包括关联设备的数量和/或关联设备的类型,其中,基于位置以及关联设备的设备信息确定目标场景包括:根据位置确定与位置关联的预设场景;根据设备信息从预设场景中确定目标场景。

进一步地,在设备信息为关联设备的数量的情况下,根据设备信息从预设场景中确定目标场景包括:获取预设场景中的指定预设场景关联的预设设备的数量;在关联设备的数量同预设设备的数量符合预设关系的情况下,确定指定预设场景为目标场景。

进一步地,在设备信息为关联设备的类型的情况下,根据设备信息从预设场景中确定目标场景包括:获取预设场景中的指定预设场景关联的预设设备的类型;在关联设备的类型同预设设备的类型匹配的情况下,确定指定预设场景为目标场景。

进一步地,在设备信息为关联设备的数量以及类型的情况下,根据设备信息从预设场景中确定目标场景包括:获取预设场景中的指定预设场景关联的预设设备的类型以及数量;在预设设备的类型与关联设备的类型相匹配并且预设设备的数量同关联设备的数量符合预设关系的情况下,确定指定预设场景为目标场景。

进一步地,获取用户的位置包括:获取智能传感器发送的用户的位置。

进一步地,控制关联设备按照目标场景运行包括:在目标场景的数量为多个的情况下,接收用户的选择指令,其中,选择指令用于从多个目标场景中确定特定目标场景;控制关联设备按照特定目标场景运行。

进一步地,在控制关联设备按照目标场景运行之后,方法包括:根据目标场景更新关联设备在数据库的当前运行参数;将更新后的当前运行参数发送至预设应用。

根据本发明的第二方面,提供了一种设备的控制装置,包括:获取单元,用于获取用户的位置并根据位置确定位置的关联设备;确定单元,用于基于位置以及关联设备的设备信息确定目标场景;控制单元,用于控制关联设备按照目标场景运行。

进一步地,设备信息包括关联设备的数量和/或关联设备的类型,其中,确定单元包括:第一确定模块,用于根据位置确定与位置关联的预设场景;第二确定模块,用于根据设备信息从预设场景中确定目标场景。

本发明提供了一种设备的控制方法以及装置,该方法包括:获取用户的位置并根据位置确定位置的关联设备;基于位置以及关联设备的设备信息确定目标场景;控制关联设备按照目标场景运行。解决了在现有技术中,无法实现让设备自动按照预设的场景来运行技术问题。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例一的设备的控制方法的流程图;

图2是根据本发明实施例一的可选的设备的控制方法的示意图;以及

图3是根据本发明实施例二的设备的控制装置的示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。

实施例一

如图1所示,本申请提供了一种设备的控制方法,该方法包括:

步骤S11,获取用户的位置并根据位置确定位置的关联设备。

步骤S13,基于位置以及关联设备的设备信息确定目标场景。

步骤S15,控制关联设备按照目标场景运行。

具体的,在本方案中,可以先获取到用户的位置信息,然后根据用户的位置信息得到与用户的位置关联的一个或者多个关联设备,需要说明的是,上述一个或者多个关联设备是在数据库记录的与用户的位置关联的设备,上述设备可以由用户在对家庭的设备进行配网的时候添加至APP中,比如,在第一位置处关联有电饭锅,烤箱,冰箱,在第二位置处关联有电视,智能音箱。在确定用户的位置关联的关联设备之后,本方案可以根据用户的位置以及上述至少一个关联设备的设备信息来确定目标场景,然后控制关联设备按照目标场景去运行。

需要说明的是,本文中的场景可以为各个智能家居设备的运行参数,比如对一个区域内各个电器控制参数的集合,例如家中用空调、冰箱和洗衣机,一个典型的家中的场景可以为:空调以制冷模式运行、目标温度为20℃、运行时长为从当前开始2小时,冰箱的运行模式为静音模式,制冷温度为0℃,洗衣机的运行模式为待机模式。

还需要说明的是,在本方案中,用户不需要手动去选择执行想要执行的场景,只需要走到任意位置,本方案自动获取位置关联的设备,然后根据用户的位置以及关联设备的设备信息匹配到目标场景,最后控制关联设备按照目标场景去运行,因此,本方案解决了在现有技术中,无法实现让设备自动按照用户预设的场景来运行技术问题。

可选的,上述关联设备的设备信息可以为关联设备的数量和/或类型,步骤S13,基于位置以及关联设备的设备信息确定目标场景的方法可以包括:

步骤S131,根据位置确定与位置关联的预设场景。

步骤S132,根据设备信息从预设场景中确定目标场景。

具体的,在本方案中,可以根据用户的位置确定与用户位置关联的一个或者多个预设场景,上述用户的位置可以为GPS信息,本方案可以通过上述GPS信息确定用户所处的区域,上述区域的类型可以为厨房区域,客厅区域,饭厅区域,书房区域等,本方案根据用户所处的不同的区域的类型去匹配得到不同的预设场景,即在本方案中,区域的类型不同,匹配到的预设场景就不同。然后根据关联设备的数量和/或类型从上述一个或者多个预设场景中确定目标场景。

可选的,在设备信息为关联设备的数量的情况下,步骤S132根据设备信息从预设场景中确定目标场景的步骤可以包括:

步骤S1321,获取预设场景中的指定预设场景关联的预设设备的数量。

步骤S1322,在关联设备的数量同预设设备的数量符合预设关系的情况下,确定指定预设场景为目标场景。

具体的,在本方案中,指定预设场景可以为一个或者多个预设场景中的任意一个或者预设场景,上述指定预设场景关联有一个或者多个预设设备,本方案判断关联设备的数量同预设设备的数量是否符合预设关系,在符合预设关系的话,确定上述指定预设场景为目标场景,比如,本文中的用户位置关联的关联设备为电饭锅、烤箱以及微波炉,关联设备的数量为3,上述指定预设场景关联的预设设备为电饭锅、烤箱以及电冰箱,预设设备的数量是3,上述预设关系可以为关联设备的数量与预设设备数量相接近,比如可以预先设定:在关联设备的数量与预设设备的数量的差值要小于±1,关联设备的数量与预设设备的数量才符合预设关系,那么在上述案例中,关联设备的数量3与预设设备的数量3之间的差值为零,因此,本方案判定关联设备的数量同预设设备的数量符合预设关系,本方案判定上述指定预设设备为目标场景。

可选的,在设备信息为关联设备的类型的情况下,步骤S132根据设备信息从预设场景中确定目标场景的步骤可以包括:

步骤S1323,获取预设场景中的指定预设场景关联的预设设备的类型。

步骤S1324,在关联设备的类型同预设设备的类型匹配的情况下,确定指定预设场景为目标场景。

具体的,在本方案中,具体的,在本方案中,指定预设场景可以为一个或者多个预设场景中的任意一个或者预设场景,上述指定预设场景关联有一个或者多个预设设备,本方案判断关联设备的类型同预设设备的类型是否相匹配,在相匹配的情况下,则确定上述指定预设场景为目标场景,比如,本文中的用户位置关联的关联设备为电饭锅、烤箱以及微波炉,那关联设备的类型为烹饪,上述指定预设场景关联的预设设备为砂锅、烤箱以及豆浆机,那预设设备的类型也为烹饪,则在关联设备的类型同预设设备的类型匹配,本方案则确定指定预设场景为目标场景。需要说明的是,如果关联设备的数量为多个的情况下,本方案可以将数量最多的设备的类型确定为关联设备的类型(就比如关联设备有电饭锅、砂锅、冰箱,上述三个设备中,烹饪设备占了两个,因此关联设备的类型为烹饪),然后再与指定预设场景关联的预设设备类型进行匹配。

可选的,在设备信息为关联设备的数量以及类型的情况下,步骤S132根据设备信息从预设场景中确定目标场景的步骤可以包括:

步骤S1325,获取预设场景中的指定预设场景关联的预设设备的类型以及数量。

步骤S1326,在预设设备的类型与关联设备的类型相匹配并且预设设备的数量同关联设备的数量符合预设关系的情况下,确定指定预设场景为目标场景。

具体的,在本方案中,还可以将预设设备与关联设备二者的类型以及数量同时进行判断,如果二者数量符合预设关系(无限接近),二者的类型也匹配,本方案则判定预设设备关联的指定预设场景为目标场景。

具体的,步骤S11中获取用户的位置可以包括:步骤S111,获取智能传感器发送的用户的位置。

具体的,在本方案中,可以通过在不同的空间中安装智能传感器(可以为AI微型传感器,以下简称AI微感器),当用户进入某个空间后,AI微感器检测到用户进入空间,然后生成用户的位置信息后通过WIFI模块上传至服务器。本方案利用AI微感器的定位技术,定位用户所在空间,在服务器中根据用户所处的空间位置和空间位置中设备的数量,自动匹配到空间和设备数匹配度最高的现有场景,并发送执行指令到设备上自动执行场景的设置,使智能家居APP更加智能和人性化。

可选的,步骤S15控制关联设备按照目标场景运行包括:

在目标场景的数量为多个的情况下,接收用户的选择指令,其中,选择指令用于从多个目标场景中确定特定目标场景;

步骤S152,控制关联设备按照特定目标场景运行。

具体的,当上述目标场景为多个的情况下,本方案可以通过App弹窗提醒用户,然后接受用户的选择指令来选择一个特定目标场景来控制设备运行。

具体的,在步骤S15控制至少一个设备按照目标场景运行之后,本方案的方法可以包括:

步骤S17,根据目标场景更新关联设备在数据库的当前运行参数。

步骤S19,将更新后的当前运行参数发送至预设应用。

具体的,服务器调取匹配得到目标场景的场景中设备的参数信息之后,通过服务器下发指令,设备的WIFI模块接收设备参数,启动设备,并根据服务器发送的指令调整设备目前的参数,在设备状态改变后,通过WIFI模块发送当前参数到服务器上,服务器把最新参数数据发送至智能家居App,App更新场景状态。

下面通过图2,介绍本方案的一种可选的实施例:

首先,AI微感器定位用户进行入某个空间,并发送定位信息给服务器,然后,服务器接收到定位信息后,根据该空间参数和产品数量与APP已设置的场景(多个预设场景)进行匹配,若匹配到一个目标场景时,则自动执行该目标场景,若匹配到多个目标场景时,由用户手动选择执行哪个场景,接着服务器发送场景参数到设备上,最后设备执行用户选择的场景。

实施例二

如图3所示,本方案提供了一种设备的控制装置,包括:获取单元30,用于用于获取用户的位置并根据位置确定位置的关联设备。确定单元32,用于基于位置以及关联设备的设备信息确定目标场景。控制单元34,用于控制关联设备按照目标场景运行。

在本方案中,用户不需要手动去选择执行想要执行的场景,只需要走到任意位置,本方案自动获取位置关联的设备,然后匹配到目标场景控制设备按照目标场景去运行,因此,本方案解决了在现有技术中,无法实现让设备自动按照用户预设的场景来运行技术问题。

可选的,设备信息包括关联设备的数量和/或关联设备的类型,其中,确定单元32包括:第一确定模块321,用于根据位置确定与位置关联的预设场景;第二确定模块322,用于根据设备信息从预设场景中确定目标场景。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”、“多”的含义是指至少两个,需要说明的是,本申请所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。

应该理解,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者可能同时存在居中元件;当一个元件被称为“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件,此外,这里使用的“连接”可以包括无线连接;使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为:表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

相关技术
  • 设备控制装置、声音识别装置、代理装置、车载设备控制装置、导航装置、音响装置、设备控制方法、声音识别方法、代理处理方法、车载设备控制方法、导航方法、音响装置控制方法和程序
  • 通信系统、用户设备、控制装置、通信系统控制方法、用户设备控制方法、以及控制装置控制方法
技术分类

06120112624760