智能家居控制方法及系统与流程

文档序号:12594644阅读:244来源:国知局
智能家居控制方法及系统与流程

本发明涉及智能家居领域,且特别涉及一种智能家居控制方法及系统。



背景技术:

随着物联网技术的不断发展,智能家居系统逐步地被普及和使用,给人们的生活带来了很大的便利。然而,在现有的智能家居系统中,每一个智能家居设备内每一个项目的状态改变均需要采用单独的单个命令进行设置。若想对多个智能家居进行设置以形成一个应用场景,则需要将一条一条命令逐一添加,组成一个控制命令集合。这个过程操作繁琐且会浪费了大量时间,严重限制了智能化场景在智能家居系统的应用。另外一种普遍存在的现象,想要把当前多个智能设备的运行状态保存设置为一个场景时,同样没有快捷的方法可以解决,还必须单个设备单条命令逐一添加,使用非常不方便。

此外,现有的智能家居系统控制方式简单,通常是用户下达命令改变智能家居设备的运行状态,需要用户下达控制策略,无法根据用户的状态来自动形成控制策略。



技术实现要素:

本发明为了克服现有智能家居系统在形成应用场景时操作繁琐且效率低的问题,提供一种可快速形成各种应用场景的智能家居控制方法及系统。

为了实现上述目的,本发明提供一种智能家居控制方法,该方法包括:

获取智能家居系统内多个家居设备的运行状态,经处理后形成至少一个场景指令;

响应于触发改变智能家居系统运行状态的操作,在至少一个场景指令内选取相应的场景指令;

将选取的场景指令发送给多个家居设备,改变多个家居设备的运行状态。

于本发明一实施例中,获取智能家居系统内多个家居设备的运行状态,形成至少一个场景指令,包括:

获取智能家居在某一时刻下多个智能家居设备的运行状态;

将多个智能家居设备的运行状态进行封装,形成与该时刻对应的场景指令。

于本发明一实施例中,获取智能家居系统内多个家居设备的运行状态,形成至少一个场景指令,包括:

获取智能家居系统内多个家居设备的历史运行状态;

从每一家居设备的历史运行状态中选取使用频率最高的运行状态;

将多个家居设备的使用频率最高的运行状态进行封装,形成最优场景指令。

于本发明一实施例中,获取智能家居系统内多个家居设备的运行状态,形成至少一个场景指令,包括:

响应于基于该场景指令内容修改操作,调用一现有的场景指令并在交互界面上呈现;

获取用户输入的更改操作并进行保存后封装成新的场景指令。

于本发明一实施例中,在每一场景指令内包括表征该场景的标志位。

于本发明一实施例中,每一场景指令均包括与家居设备数量相等的多个数据包,每个数据包包括该家居设备的地址,更改项目和更改值。

于本发明一实施例中,响应于触发改变智能家居系统运行状态的操作,在至少一个场景指令内选取相应的场景指令,包括:

获取改变智能家居系统运行状态的移动终端的时间信息;

在至少一个场景指令内选取与该时间信息相对应的场景指令。

于本发明一实施例中,响应于触发改变智能家居系统运行状态的操作,在至少一个场景指令内选取相应的场景指令,还包括:

获取改变智能家居系统运行状态的移动终端的位置变化信息;

结合获取的位置变化信息和时间信息选取与时间信息相对应的场景指令。

于本发明一实施例中,结合获取的位置变化信息和时间信息选取与时间信息相对应的场景指令,包括:

判断位置变化信息是否为回家;

若是,计算移动终端到住所的距离;

当该距离小于或等于预设值时,选取与该时间信息相对应的场景指令。

本发明另一方面还提供一种智能家居控制系统,该包括场景指令形成模块、选取模块和更改模块。场景指令形成模块获取智能家居系统内多个家居设备的运行状态,经处理后形成至少一个场景指令。选取模块响应于触发改变智能家居系统运行状态的操作,在至少一个场景指令内选取相应的场景指令。更改模块将选取的场景指令发送给多个家居设备,改变其运行状态。

综上所述,本发明提供的智能家居控制方法及系统通过获取多个家居设备的运行状态,并将这些运行状态组合在一起形成一个包含有多个命令的场景指令。当触发使用该场景指令时,控制系统将该指令同时发送至多个家居设备,达到同时改变多个家居设备运行状态的目的。本发明提供的智能家居控制系统可自动实现多个智能家居设备的运行状态的保存、提取以及组合。用户无需逐个设置智能家居设备或为了得到一个应用场景而逐个添加操作命令。大大提高了智能家居系统中场景应用的智能化,进一步方便用户的使用。

为让本发明的上述和其它目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合附图,作详细说明如下。

附图说明

图1所述为本发明一实施例提供的智能家居控制方法的流程图。

图2所示为本发明一实施例提供的智能家居控制系统的原理框图。

具体实施方式

在一个智能家居系统内通常会包含两个以上的家居设备,每个家居设备具有多种运行状态。在现有的智能家居系统内,多个家居设备运行状态的改变是通过对一个个家居设备单独进行调整来实现或通过手动逐条添加操作命令来形成一个场景指令,这种方式操作程序多且要浪费很多时间,自动化效果差。有鉴于此,本发明提供一种可自动形成场景指令的智能家居控制方法及系统。

如图1所示,本实施例提供的智能家居控制方法包括:获取智能家居系统内多个家居设备的运行状态,经处理后形成至少一个场景指令(步骤S1)。响应于触发改变智能家居系统运行状态的操作,在至少一个场景指令内选取相应的场景指令(步骤S2)。将选取的场景指令发送给多个家居设备,改变多个家居设备的运行状态(步骤S3)。

该控制方法始于步骤S1,于本实施例中,该步骤中至少一个场景指令采用以下方法形成:获取智能家居在某一时刻下多个智能家居设备的运行状态。将多个智能家居设备的运行状态进行封装,形成与该时刻对应的场景指令。如获取用户在早上起床时刻、离家时刻以及下班到家时刻等多个时刻下多个家居设备的运行状态,如客厅的灯具、空调、热水器、加湿器、电视机以及电脑等家居设备的运行状态。在每一个时刻下将这些家居设备的运行状态进行保存并封装成一个场景指令,形成与多个特定时刻相对应的多个场景指令。于本实施例中,多个智能家居设备的运行状态保存在云端,云端服务器对保存的多个智能家居设备的运行状态进行封装。然而,本发明对此不作任何限定。

于本实施例中,每一场景指令内均包括表征该场景的标志位。具体而言,所述标志位表征早上起床、离家以及下班回家等特定时刻。在实际使用时,系统可在不同的时间段通过该标志位来触发相应的场景指令。如在用户8点起床时触发与该时刻对应的场景指令,如将窗帘拉开,房间灯具开启,卫生间灯具开启等;在早上9点离家时触发与该时刻对应的指令,如将家里的灯具、电视机、空调等设备的电源切断;在下班6点到家时触发与该时刻对应的场景指令,如开启客厅灯具、空调以及热水器等家居设备。然而,本发明对此不作任何限定。于其它实施例中,还可在每一场景指令内增加与住宅区域相对应的表征区域位置的标志位。通过索引表征区域位置的标志位可快速对多个相同类型的家居设备(如客厅的灯具和卧式的灯具)的进行控制,避免发生控制错误。

于本实施例中,每一场景指令均包括与家居设备数量相等的多个数据包,每个数据包包括该家居设备的地址,更改项目和更改值。具体而言,当需要对智能家居内客厅灯具、电视机、空调、热水器以及加湿器这几个家居设备进行状态更改时,在获取到这些设备在特定时刻的场景指令后,控制系统将场景指令发送到每一个家居设备所对应的网络节点上。由于每个场景指令包含多个数据包,每个数据包内有每个家居设备的地址;因此,当数据传输到这个家居设备的网络节点上时,该家居设备的网络节点解析场景指令并在场景指令内查找到与其地址对应的数据包,并根据数据包内的更改项目和更改值对该家居设备的状态进行更改。如每个数据包格式为:01(A,B,C),其中01为家居设备的地址,A为更改项目,B为更改值,C为标志位。所谓更改项目包括家居设备的开启状态,对于空调而言,更改项目还包括运行模式,温度等参数。

本实施例仅仅提供了一种场景指令的形成方式,于其它实施例中,场景指令可采用以下的方式形成:获取智能家居系统内多个家居设备的历史运行状态;从每一家居设备的历史运行状态中选取使用频率最高的运行状态;将多个家居设备的使用频率最高的运行状态进行封装,形成最优场景指令。

该种方式是从用户的使用习惯中获取家居设备的最优使用状态,从而形成一个用户最舒适的场景指令。如通过获取历史运行状态中客厅内空调的运行状态,通过分析获得在历史运行状态中该空调工作频率最高的状态,如在历史运行状态中,该空调运行在26℃下的频率最高,因此将该状态定为该家居设备使用频率最高的运行状态并将其纳入场景指令内。同样的,以相同的方法获得其它家居设备在历史运行状态中使用频率最高的运行状态并纳入场景指令内,形成最优场景指令。

于其它实施例中,场景指令的形成方法还包括:响应于基于该场景指令内容修改操作,调用一现有的场景指令并在交互界面上呈现;获取用户输入的更改操作并进行保存后封装成新的场景指令。本方法可提供一种基于现有场景指令来形成新的场景指令的方法,方便用户自定义场景指令。

当形成场景指令后,于本实施例中,执行步骤S2,响应于触发改变智能家居系统运行状态的操作,在至少一个场景指令内选取相应的场景指令。于本实施例中,该步骤通过以下方法实现:获取改变智能家居系统运行状态的移动终端的时间信息和位置变化信息;结合获取的位置变化信息和时间信息选取与时间信息相对应的场景指令。以下将结合具体的示例介绍该步骤:

当获取到改变智能家居系统运行状态的移动终端的时间信息等于用户下班时间时,获取改变智能家居系统运行状态的移动终端的位置变化信息。位置变化信息可通过比较两次连续的移动终端的位置来实现,当后一次获取到的移动终端的位置相对于前一次获取到的移动终端的位置更加靠近住宅地址时,认为用户正在下班回家的途中。之后,不断地获取移动终端的位置并计算该位置到住宅的距离,当该距离小于或等于预设值时,选取与下班这一时间信息相对应的场景指令。该种自动控制策略是在时间信息的基础上结合用户的位置信息,可准确地根据用户的信息来触发智能家居系统应用场景的改变,在满足用户使用的基础上达到节能的目的。然而,本发明对此不作任何限定。于其它实施例中,也可单独根据获取到的时间信息来触发应用场景的改变。如在用户早上起床时,相比用户下班时间,起床时间是很固定的,因此采用时间信息进行触发就可以满足要求。

本实施例提供的改变智能家居系统运行状态的触发方式为根据用户信息而进行的全自动触发。然而,本发明对此不作任何限定。于其它实施例中,用户可手动进行触发。

本发明另一方面还提供一种智能家居控制系统,该系统包括场景指令形成模块100、选取模块200和更改模块300。场景指令形成模块100获取智能家居系统内多个家居设备的运行状态,经处理后形成至少一个场景指令。选取模块200响应于触发改变智能家居系统运行状态的操作,在至少一个场景指令内选取相应的场景指令。更改模块300将选取的场景指令发送给多个家居设备,改变其运行状态。

该系统将按照本实施例中所述的智能家居控制方法进行运行,在此不作冗述。

综上所述,本发明提供的智能家居控制方法及系统通过获取多个家居设备的运行状态,并将这些运行状态组合在一起形成一个包含有多个命令的场景指令。当触发使用该场景指令时,控制系统将该指令同时发送至多个家居设备,达到同时改变多个家居设备运行状态的目的。本发明提供的智能家居控制系统可自动实现多个智能家居设备的运行状态的保存、提取以及组合。用户无需逐个设置智能家居设备或为了得到一个应用场景而逐个添加操作命令。大大提高了智能家居系统中场景应用的智能化,进一步方便用户的使用。

虽然本发明已由较佳实施例揭露如上,然而并非用以限定本发明,任何熟知此技艺者,在不脱离本发明的精神和范围内,可作些许的更动与润饰,因此本发明的保护范围当视权利要求书所要求保护的范围为准。

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