家居设备控制方法及装置与流程

文档序号:15205248发布日期:2018-08-21 08:07阅读:130来源:国知局

本发明涉及家居设备控制技术领域,具体而言,涉及一种家居设备控制方法及装置。



背景技术:

随着技术的发展以及居民生活水平的提高,智能家居在日常生活中使用越来越广泛,为家居生活带来不少便利。

然而现有技术中,当用户需要对智能家居进行批量控制时,通常需要用户手动对设备进行分组或手动定义场景,具体操作极其繁琐,真正能够成功操作的用户非常少。因此,简化设备的批量控制方法对于本领域技术人员而言是一个亟待解决的问题。



技术实现要素:

为了克服现有技术中的上述不足,本发明的目的在于提供一种家居设备控制方法及装置,以简化批量控制设备的操作流程。

为了实现上述目的,本发明较佳实施例采用的技术方案如下:

第一方面,本发明实施例提供一种家居设备控制方法,应用于家居设备控制装置,所述家居设备控制装置分别与家居设备及控制开关通讯连接,所述方法包括:

获取新增设备的设备信息及已连接至家居设备控制装置的已有设备的设备信息;

根据设备分类信息及所述新增设备和已有设备的设备信息,判断所述已有设备中是否存在与新增设备关联的设备;

在所述已有设备中存在与新增设备关联的设备时,检测是否配置有用于控制所述与新增设备关联的设备的控制开关;

若配置有用于控制所述与新增设备关联的设备的控制开关,将所述新增设备关联到该控制开关,由该控制开关对所述新增设备进行控制;

若未配置有用于控制所述与新增设备关联的设备的控制开关,则创建一控制开关对所述新增设备及其关联设备进行控制。

进一步地,在本发明实施例中,所述根据设备分类信息及所述新增设备和已有设备的设备信息,判断所述已有设备中是否存在与新增设备关联的设备,包括:

解析所述新增设备和已有设备的设备信息,获得所述新增设备和已有设备的产品识别码;

根据所述新增设备和已有设备的产品识别码判断所述已有设备中是否存在与新增设备相同品类的设备;

在所述已有设备中不存在与新增设备相同品类的设备时,根据设备分类信息及所述新增设备和已有设备的产品识别码判断所述已有设备中是否存在与新增设备满足预设分类条件的设备。

进一步地,所述在所述已有设备中存在与新增设备关联的设备时,检测是否配置有用于控制所述与新增设备关联的设备的控制开关,包括:

在所述已有设备中存在与新增设备相同品类的设备时,检测是否配置有用于控制所述与新增设备相同品类的设备的控制开关;

在所述已有设备中存在与新增设备满足预设分类条件的设备时,检测是否配置有用于控制所述与新增设备满足预设分类条件的设备的控制开关。

进一步地,在本发明实施例中,所述若配置有用于控制所述与新增设备关联的设备的控制开关,将所述新增设备关联到该控制开关,由该控制开关对所述新增设备进行控制,包括:

在检测到配置有用于控制所述与新增设备相同品类的设备的控制开关时,将所述新增设备关联到用于控制所述与新增设备相同品类的设备的控制开关;

在检测到配置有用于控制所述与新增设备满足预设分类条件的设备的控制开关时,将所述新增设备关联到用于控制所述与新增设备满足预设分类条件的设备的控制开关。

进一步地,在本发明实施例中,所述若未配置有用于控制所述与新增设备关联的设备的控制开关,则创建一控制开关对所述新增设备及其关联设备进行控制,包括:

在检测到存在与新增设备相同品类的设备但未配置有用于控制所述与新增设备相同品类的设备的控制开关时,创建一控制开关用于控制所述新增设备及其同品类设备;

在检测到存在与新增设备满足预设分类条件的设备但未配置有用于控制所述与新增设备满足预设分类条件的设备的控制开关时,创建一控制开关用于控制所述新增设备及与新增设备满足预设分类条件的设备。

可选地,在本发明实施例中,所述控制开关包括第一状态和第二状态,所述方法还包括:

检测所述控制开关的状态变化;

在检测到所述控制开关的状态发生变化时,根据所述控制开关的状态变更信号对所述控制开关管理的家居设备进行模式调整。

进一步地,所述在检测到所述控制开关的状态发生变化时,根据所述控制开关的状态变更信号对所述控制开关管理的家居设备进行模式调整,包括:

在检测到所述控制开关的状态由第一状态变更为第二状态时,控制所述控制开关管理的家居设备由第一模式变更为第二模式;

在检测到所述控制开关的状态由第二状态变更为第一状态时,控制所述控制开关管理的家居设备由第二模式变更为第一模式。

可选地,在本发明实施例中,所述方法还包括:

检测是否配置有用于控制所有家居设备的总开关;

若未配置有用于控制所有家居设备的总开关,则创建一总开关对所有家居设备进行控制。

进一步地,所述总开关包括第一状态和第二状态,所述方法还包括:

检测所述总开关的状态变化;

在检测到所述总开关的状态发生变化时,根据所述总开关的状态变更信号对所述总开关管理的所有家居设备进行模式调整。

第二方面,本发明实施例还提供一种家居设备控制装置,用于家居设备控制管理,所述家居设备控制装置分别与家居设备及控制开关通讯连接,所述家居设备控制装置包括:

获取模块,用于获取新增设备的设备信息及已连接至家居设备控制装置的已有设备的设备信息;

判断模块,用于根据设备分类信息及所述新增设备和已有设备的设备信息,判断所述已有设备中是否存在与新增设备关联的设备;

检测模块,用于在所述已有设备中存在与新增设备关联的设备时,检测是否配置有用于控制所述与新增设备关联的设备的控制开关;

关联模块,用于在配置有用于控制所述与新增设备关联的设备的控制开关时,将所述新增设备关联到该控制开关;

创建模块,用于在未配置有用于控制所述与新增设备关联的设备的控制开关时,创建用于控制所述新增设备及其关联设备的控制开关;

控制模块,用于根据所述控制开关的状态变更信号对所述控制开关管理的家居设备进行控制。

相对于现有技术而言,本发明具有以下有益效果:

本发明实施例提供的家居设备控制方法及装置通过在添加新增设备时根据新增设备和已有设备的设备信息以及设备分类信息自动判断已有设备中是否存在与新增设备关联的设备,并在判定存在与新增设备关联的设备时,自动将该新增设备关联到用于控制所述与新增设备关联的设备的控制开关下,或者自动创建一用于控制所述新增设备及其关联设备的控制开关,极大地简化了批量控制家居设备的操作流程。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的控制设备的方框示意图;

图2为本发明实施例提供的家居设备控制方法的步骤示意图;

图3为本发明实施例提供的控制开关控制步骤示意图;

图4为本发明实施例提供的总开关创建步骤示意图;

图5为本发明实施例提供的总开关控制步骤示意图;

图6为本发明实施例提供的家居设备控制装置的模块示意图。

图标:100-控制设备;111-存储器;112-存储控制器;113-处理器;70-家居设备控制装置;700-获取模块;701-判断模块;702-检测模块;703-关联模块;704-创建模块;705-控制模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参阅图1,为本发明较佳实施例提供的一种控制设备100的方框示意图。所述控制设备100可以包括家居设备控制装置70、存储器111、存储控制器112及处理器113。

所述存储器111、存储控制器112及处理器113各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述家居设备控制装置70可以包括至少一个可以软件或固件(firmware)的形式存储于所述存储器111中或固化在所述控制设备100的操作系统(operatingsystem,os)中的软件功能模块。所述处理器113用于执行所述存储器111中存储的可执行模块,例如所述家居设备控制装置70所包括的软件功能模块及计算机程序等。

其中,所述存储器111可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存储器111用于存储程序,所述处理器113在接收到执行指令后,执行所述程序。所述处理器113以及其他可能的组件对存储器111的访问可在所述存储控制器112的控制下进行。

所述处理器113可能是一种集成电路芯片,具有信号的处理能力;也可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。

应当理解的是,图1所示的结构仅为示意图,所述控制设备100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

第一实施例

参阅图2,本发明实施例提供一种家居设备控制方法,所述方法应用于图1中所示的家居设备控制装置70,该方法包括:

步骤s10,获取新增设备的设备信息及已连接至家居设备控制装置70的已有设备的设备信息。

在本实施例中,所述家居设备控制装置70用于对智能家居设备进行控制,步骤s10中所述的设备信息可以包括设备的品牌、ppid(productpartidentification,产品识别码)、种类、型号等,并且所述设备信息可以以代码或其他的形式体现。

所述家居设备控制装置70可以通过wifi、zigbee、蓝牙等通讯方式中的任意一种或多种与智能家居设备建立通讯连接。当用户添加新增设备时,通过将所述家居设备控制装置70与家居设备建立通讯连接即可获取新增设备的设备信息以及已连接至该家居设备控制装置70的已有设备信息。

应当注意的是,所述家居设备控制装置70可以通过,但不限于上述的几种通讯方式与家居设备建立通讯连接。

步骤s20,根据设备分类信息及所述新增设备和已有设备的设备信息,判断所述已有设备中是否存在与新增设备关联的设备。

本实施例中,在家居设备控制装置70与家居设备建立通讯连接,并获取到新增设备的设备信息以及已有设备的设备信息后,通过对所述新增设备和已有设备的设备信息进行解析,得到新增设备和已有设备的产品识别码,然后通过将该产品识别码与设备分类信息进行比对,判断出已连接至所述家居设备控制装置70的已有设备中是否存在与新增设备关联的设备。

具体地,在本发明实施例中,所述设备分类信息可以包括以下两种关联情况:

1.已有设备中存在与新增设备相同品类的设备(例如:已有设备为床头灯a,新增设备为床头灯b);

2.已有设备中不存在与新增设备相同品类的设备,但存在与新增设备满足预设分类条件的设备(例如:已有设备为电视机,新增设备为机顶盒)。

在所述家居设备控制装置70判断已有设备中是否存在与新增设备关联的设备时,只需满足以上关联情况中的任意一种即可判定所述已有设备中存在与新增设备关联的设备。具体地,若满足上述第一种关联情况,则将已有设备中与新增设备相同品类的设备作为新增设备的关联设备;若满足上述第二种关联情况,则将已有设备中与新增设备满足预设分类条件的设备作为新增设备的关联设备。其中,所述设备分类信息可以根据用户需求进行自定义设置,只要是满足同一控制条件的设备均可根据用户需求将其作为预设分类条件进行设备分类信息设置。

可选地,在本发明实施例中,还可以在所述步骤s20之前增加判断新增设备是否为高频使用设备的步骤,然后在判定新增设备为高频使用设备的前提下执行上述步骤s20,从而避免低频使用设备占用不必要的开关,在一定程度降低了所述开关控制装置70的使用难度。

步骤s30,在所述已有设备中存在与新增设备关联的设备时,检测是否配置有用于控制所述与新增设备关联的设备的控制开关。

在本实施例中,当家居设备控制装置70判定已建立通讯连接的已有设备中存在与新增设备关联的设备时,家居设备控制装置70自动检测是否配置有用于控制所述新增设备及其关联设备的控制开关。

具体地,在本发明实施例中,当所述已有设备中存在与新增设备相同品类的设备时,检测是否配置有用于控制所述与新增设备相同品类的设备的控制开关;当所述已有设备中存在与新增设备满足预设分类条件的设备时,检测是否配置有用于控制所述与新增设备满足预设分类条件的设备的控制开关。

步骤s40,若配置有用于控制所述与新增设备关联的设备的控制开关,将所述新增设备关联到该控制开关,由该控制开关对所述新增设备进行控制。

在本实施例中,若所述家居设备控制装置70通过上述步骤s30检测到已配置有用于控制所述新增设备及其关联设备的控制开关时,自动将该新增设备关联到该控制开关下,由该控制开关对所述新增设备进行控制。

具体地,当检测到配置有用于控制所述与新增设备相同品类的设备的控制开关时,将所述新增设备关联到用于控制所述与新增设备相同品类的设备的控制开关。当检测到配置有用于控制所述与新增设备满足预设分类条件的设备的控制开关时,将所述新增设备关联到用于控制所述与新增设备满足预设分类条件的设备的控制开关。

步骤s50,若未配置有用于控制所述与新增设备关联的设备的控制开关,则创建一控制开关对所述新增设备及其关联设备进行控制。

在本实施例中,若检测到存在与新增设备关联的设备但未配置有用于控制新增设备及其关联设备的控制开关,则所述家居设备控制装置70在添加新增设备并检测到已有设备中存在与其关联的设备后,自动创建一用于控制该新增设备及其关联设备的控制开关。

具体地,在检测到存在与新增设备相同品类的设备但未配置有用于控制所述与新增设备相同品类的设备的控制开关时,创建一控制开关用于控制所述新增设备及其同品类设备。

在检测到存在与新增设备满足预设分类条件的设备但未配置有用于控制所述与新增设备满足预设分类条件的设备的控制开关时,创建一控制开关用于控制所述新增设备及与新增设备满足预设分类条件的设备。

创建用于控制该新增设备及其关联设备的控制开关后,即可通过该控制开关对所述新增设备及其关联设备进行开关控制。

进一步地,参阅图3,在本发明实施例中,所述控制开关包括第一状态和第二状态,所述方法还包括:

步骤s60,检测控制开关的状态变化。

步骤s61,在检测到所述控制开关的状态发生变化时,根据所述控制开关的状态变更信号对所述控制开关管理的家居设备进行模式调整。

在本实施例中,所述家居设备控制装置70可实时检测所述控制开关的状态变化,当家居设备控制装置70检测到所述控制开关的状态发生变化时,自动根据所述控制开关的状态变更信号对该控制开关管理的家居设备进行批量模式调整。

具体地,在本实施例中,当家居设备控制装置70检测到所述控制开关的状态发生变化时,根据所述控制开关的状态变更信号对所述控制开关管理的家居设备进行模式调整时,所述步骤s61具体包括:

子步骤s62,在检测到所述控制开关的状态由第一状态变更为第二状态时,控制所述控制开关管理的家居设备由第一模式变更为第二模式。

子步骤s63,在检测到所述控制开关的状态由第二状态变更为第一状态时,控制所述控制开关管理的家居设备由第二模式变更为第一模式。

在本发明实施例中,所述控制开关的第一状态和第二状态应当理解为控制开关的不同工作状态,如启动和关闭,其可以通过同一个开关进行控制,也可以通过两个不同开关分别进行控制。所述第一模式和第二模式为家居设备的不同工作模式,所述控制开关对家居设备的模式进行调整,可以指切换家居设备的工作模式,如调整灯具的亮度等,也可以指对家居设备开/关状态的切换。

具体地,在本发明实施例中,当家居设备控制装置70检测到控制开关的状态由开状态变更为关状态时,自动控制该控制开关管理的所有设备关闭。若该控制开关管理的设备中存在当前已处于关闭状态的设备,则该处于关闭状态的设备在此次控制开关的状态变更时不进行动作,在下一次控制开关状态变更时该家居设备的工作状态与控制开关同步。

进一步地,当家居设备控制装置70检测到控制开关的状态由关状态变更为开状态时,其控制效果与开状态变更为关状态时同理,在此将不进行赘述。

应当注意的是,在本发明实施例中,所述控制开关的状态变更可以通过,但不限于触控面板操作信号、按键信号或鼠标点击信号等方式实现。

请参阅图4,可选地,在本发明实施例中,所述方法还包括:

步骤s70,检测是否配置有用于控制所有家居设备的总开关。

步骤s71,若未配置有用于控制所有家居设备的总开关,则创建一总开关对所有家居设备进行控制。

为了在实现批量控制关联设备的同时实现一键控制所有家居设备,便于用户在回家或离家时一键打开或关闭所有家居设备,在本发明较佳实施例中,所述家居设备控制装置70还可以自动检测是否配置有用于控制所有家居设备的总开关。所述家居设备控制装置70在检测到未配置有用于控制所有家居设备的总开关时,根据用户需求创建一总开关对所有与所述家居设备控制装置70通讯连接的家居设备进行控制。

进一步地,在本发明实施例中,当出现设备工作状态与控制开关或总开关的状态不一致时,用户可通过连续两次操作所述控制开关或总开关,使所述控制开关或总开关管理的所有设备与开关状态同步。

参阅图5,可选地,在本发明实施例中,所述总开关包括第一状态和第二状态,所述方法还包括:

步骤s80,检测所述总开关的状态变化。

步骤s81,在检测到所述总开关的状态发生变化时,根据所述总开关的状态变更信号对所述总开关管理的所有家居设备进行模式调整。

在本发明实施例中,所述家居设备控制装置70还可实时检测总开关的状态,当家居设备控制装置70检测到总开关的状态发生变化时,家居设备控制装置70根据该总开关的状态变更信号对该总开关管理的所有家居设备进行工作模式调整。

具体地,在本实施例中,当家居设备控制装置70检测到所述总开关的状态发生变化,根据所述总开关的状态变更信号对所述总开关管理的所有家居设备进行模式调整时,所述步骤s81具体包括:

子步骤s82,在检测到总开关由第一状态变更为第二状态时,控制所述总开关管理的所有家居设备由第一模式变更为第二模式。

子步骤s83,在检测到总开关由第二状态变更为第一状态时,控制所述总开关管理的所有家居设备由第二模式变更为第一模式。

在本实施例中,所述总开关的具体控制原理与所述控制开关相同,在此也不再进行赘述。

第二实施例

请参阅图6,本发明实施例还提供一种家居设备控制装置70,用于家居设备控制管理,所述家居设备控制装置70分别与家居设备及控制开关通讯连接,所述家居设备控制装置70包括:

获取模块700,用于获取新增设备的设备信息及已连接至家居设备控制装置70的已有设备的设备信息;

判断模块701,用于根据设备分类信息及所述新增设备和已有设备的设备信息,判断所述已有设备中是否存在与新增设备关联的设备;

检测模块702,用于在所述已有设备中存在与新增设备关联的设备时,检测是否配置有用于控制所述与新增设备关联的设备的控制开关;

关联模块703,用于在配置有用于控制所述与新增设备关联的设备的控制开关时,将所述新增设备关联到该控制开关;

创建模块704,用于在未配置有用于控制所述与新增设备关联的设备的控制开关时,创建用于控制所述新增设备及其关联设备的控制开关;

控制模块705,用于根据所述控制开关的状态变更信号对所述控制开关管理的家居设备进行控制。

应当注意的是,在本发明实施例中所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

综上所述,本发明实施例提供一种家居设备控制方法及装置。所述方法及装置通过在添加新增设备时根据新增设备和已有设备的设备信息以及设备分类信息自动判断已有设备中是否存在与新增设备关联的设备,并在判定存在与新增设备关联的设备时,自动将该新增设备关联到用于控制所述与新增设备关联的设备的控制开关下,或者自动创建一用于控制所述新增设备及其关联设备的控制开关,极大地简化了批量控制家居设备的操作流程。此外,本发明实施例提供的家居设备控制方法及装置还可根据用户需求自动创建用于批量控制所有家居设备的总开关,使得一键控制所有家居设备更加方便。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1