智能设备及其控制方法、控制平台、智能设备系统技术方案

技术编号:16426879 阅读:28 留言:0更新日期:2017-10-21 20:21
本发明专利技术提供一种智能设备控制方法、智能设备改变状态的方法、智能设备、控制平台、智能设备系统,属于多智能设备控制技术领域,其可至少部分解决现有技术难以实现对多个智能设备进行集中控制、联动控制的问题。本发明专利技术的智能设备控制方法用于控制平台对多个智能设备的状态进行控制,每个智能设备中存储有子数据库,子数据库包括与其所在智能设备的状态对应的数据,多个智能设备中的子数据库共同构成分布式数据库;所述智能设备控制方法包括:向智能设备发出数据库指令,所述数据库指令为修改智能设备中子数据库中的数据的数据库语句。

【技术实现步骤摘要】
智能设备及其控制方法、控制平台、智能设备系统
本专利技术属于多智能设备控制
,具体涉及一种智能设备控制方法、智能设备改变状态的方法、智能设备、控制平台、智能设备系统。
技术介绍
随着智能家居产业的快速发展,出现了众多的智能设备(如家用电器、门窗、灯具、车辆等),而实现智能家居的基础是对大量智能设备的控制。现有的智能设备控制方法一般是向控制平台输入希望各智能设备具有的状态(如希望灯开或关,希望空调为什么模式,设定温度为多少度等),而控制平台据此生成JSON、XML、URL等形式的控制指令,并将控制指令发送给相应智能设备,智能设备则执行相应控制指令,改变自身状态。但是,以上形式的控制指令对关系型数据的描述能力差,故每条控制指令只能针对单一智能设备的单一状态。因此,当要针对多个智能设备进行集中控制(如要求关闭一个房间内的所有电器)时,或者要对智能设备进行联动控制(如要求先关闭窗户再打开空调)时,其操作和管理就很不方便。而随着物联网技术的发展,需要进行控制的智能设备越来越多,甚至可能要对海量的智能设备(如一个城市中的全部路灯)进行统一控制,故以上缺点就体现的越来越明显。
技术实现思路
本专利技术至少部分解决现有技术难以实现对多个智能设备进行集中控制、联动控制的问题,提供一种可方便的对海量智能设备任意进行操作和管理的智能设备控制方法、智能设备改变状态的方法、智能设备、控制平台、智能设备系统。解决本专利技术技术问题所采用的技术方案是一种智能设备控制方法,用于控制平台对多个智能设备的状态进行控制,每个智能设备中存储有子数据库,子数据库包括与其所在智能设备的状态对应的数据,多个智能设备中的子数据库共同构成分布式数据库;所述智能设备控制方法包括:向智能设备发出数据库指令,所述数据库指令为修改智能设备中子数据库中的数据的数据库语句。优选的是,所述数据库语句为SQL语句。优选的是,在所述向智能设备发出数据库指令之前,还包括对智能设备进行认证;和/或,在所述向智能设备发出数据库指令之后,还包括接收智能设备反馈的状态信息。优选的是,在向智能设备发出数据库指令之前,还包括:接收来自客户端的控制命令,所述控制命令包括要求智能设备具有的状态;根据所述控制命令生成数据库指令。解决本专利技术技术问题所采用的技术方案是一种智能设备改变状态的方法,用于智能设备在控制平台的控制下改变状态,所述智能设备中存储有子数据库,子数据库包括与智能设备的状态对应的数据,多个智能设备中的子数据库共同构成分布式数据库;所述智能设备改变状态的方法包括:接收来自控制平台的数据库指令,所述数据库指令为修改智能设备中子数据库中的数据的数据库语句;根据所述数据库指令修改子数据库中的数据;智能设备改变为与修改后的子数据库中的数据对应的状态。优选的是,所述分布式数据库采用横向切分的数据模式。优选的是,在接收来自控制平台的数据库指令之前,还包括对控制平台进行认证;和/或,在接收来自控制平台的数据库指令之后,还包括向控制平台反馈状态信息。解决本专利技术技术问题所采用的技术方案是一种控制平台,用于对多个智能设备的状态进行控制,每个智能设备中存储有子数据库,子数据库包括与其所在智能设备的状态对应的数据,多个智能设备中的子数据库共同构成分布式数据库;所述控制平台包括:指令发送单元,用于向智能设备发出数据库指令,所述数据库指令为修改智能设备中子数据库中的数据的数据库语句。解决本专利技术技术问题所采用的技术方案是一种智能设备,其能在在控制平台的控制下改变状态,所述智能设备包括:存储单元,其用于存储子数据库,并用于根据数据库指令修改子数据库中的数据,所述子数据库包括与该智能设备的状态对应的数据,多个智能设备中的子数据库共同构成分布式数据库;指令接收单元,用于接收来自控制平台的数据库指令,所述数据库指令为修改智能设备中子数据库中的数据的数据库语句;操作单元,用于将智能设备改变为与修改后的子数据库中的数据对应的状态。解决本专利技术技术问题所采用的技术方案是一种智能设备系统,其包括:上述的控制平台;多个上述的智能设备。本专利技术智能设备控制方法中,每个智能设备中有代表自身状态的子数据库,多个子数据库构成分布式数据库,故控制平台只要修改子数据库,相应智能设备即可根据子数据库对自身状态进行调整,从而完成对智能设备状态的控制;也就是说,控制平台通过对数据库的操作即可实现对多个智能设备的控制,而数据库语言对关系型数据的描述能力很强,故其可很容易的实现对海量智能设备的集中控制、联动控制等,操作和管理十分方便。附图说明图1为本专利技术的实施例的一种智能设备控制方法的流程图。具体实施方式为使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术作进一步详细描述。实施例1:本实施例提供一种智能设备控制方法,用于控制平台对多个智能设备的状态进行控制,每个智能设备中存储有子数据库,子数据库包括与其所在智能设备的状态对应的数据,多个智能设备中的子数据库共同构成分布式数据库;智能设备控制方法包括:向智能设备发出数据库指令,数据库指令为修改智能设备中子数据库中的数据的数据库语句。本实施例的智能设备控制方法中,每个智能设备中有代表自身状态的子数据库,多个子数据库构成分布式数据库,故控制平台只要修改子数据库,相应智能设备即可根据子数据库对自身状态进行调整,从而完成对智能设备状态的控制;也就是说,控制平台通过对数据库的操作即可实现对多个智能设备的控制,而数据库语言对关系型数据的描述能力很强,故其可很容易的实现对海量智能设备的集中控制、联动控制等,操作和管理十分方便。优选的,数据库语句为SQL语句。优选的,在向智能设备发出数据库指令之前,还包括对智能设备进行认证;和/或,在向智能设备发出数据库指令之后,还包括接收智能设备反馈的状态信息。优选的,在向智能设备发出数据库指令之前,还包括:接收来自客户端的控制命令,控制命令包括要求智能设备具有的状态;根据控制命令生成数据库指令。实施例2:本实施例提供一种智能设备改变状态的方法,用于智能设备在控制平台的控制下改变状态,智能设备中存储有子数据库,子数据库包括与智能设备的状态对应的数据,多个智能设备中的子数据库共同构成分布式数据库;智能设备改变状态的方法包括:接收来自控制平台的数据库指令,数据库指令为修改智能设备中子数据库中的数据的数据库语句;根据数据库指令修改子数据库中的数据;智能设备改变为与修改后的子数据库中的数据对应的状态。优选的,分布式数据库采用横向切分的数据模式。优选的,在接收来自控制平台的数据库指令之前,还包括对控制平台进行认证;和/或,在接收来自控制平台的数据库指令之后,还包括向控制平台反馈状态信息。实施例3:如图1所示,本实施例提供一种智能设备控制方法,该智能设备控制方法用于通过控制平台对多个智能设备进行控制。其中,控制平台是指用于对多个智能设备进行统一控制的控制装置,例如为智能家居系统的控制器,城市公共设置的管理平台等。智能设备则是指可在控制平台的控制下进行实际工作的装置,如家用电器、门窗、灯具、车辆等。每台智能设备都具有一项或多项可被设置为不同状态的工作选项,如空调具有多种不同的工作模式(如制冷、制热、抽湿等)、且具有不同的设定温度,而灯具可为开或关,门窗也可为开或关本文档来自技高网...
智能设备及其控制方法、控制平台、智能设备系统

【技术保护点】
一种智能设备控制方法,用于控制平台对多个智能设备的状态进行控制,其特征在于,每个智能设备中存储有子数据库,子数据库包括与其所在智能设备的状态对应的数据,多个智能设备中的子数据库共同构成分布式数据库;所述智能设备控制方法包括:向智能设备发出数据库指令,所述数据库指令为修改智能设备中子数据库中的数据的数据库语句。

【技术特征摘要】
1.一种智能设备控制方法,用于控制平台对多个智能设备的状态进行控制,其特征在于,每个智能设备中存储有子数据库,子数据库包括与其所在智能设备的状态对应的数据,多个智能设备中的子数据库共同构成分布式数据库;所述智能设备控制方法包括:向智能设备发出数据库指令,所述数据库指令为修改智能设备中子数据库中的数据的数据库语句。2.根据权利要求1所述的多智能设备控制方法,其特征在于,所述数据库语句为SQL语句。3.根据权利要求1所述的多智能设备控制方法,其特征在于,在所述向智能设备发出数据库指令之前,还包括对智能设备进行认证;和/或,在所述向智能设备发出数据库指令之后,还包括接收智能设备反馈的状态信息。4.根据权利要求1所述的多智能设备控制方法,其特征在于,在向智能设备发出数据库指令之前,还包括:接收来自客户端的控制命令,所述控制命令包括要求智能设备具有的状态;根据所述控制命令生成数据库指令。5.一种智能设备改变状态的方法,用于智能设备在控制平台的控制下改变状态,其特征在于,所述智能设备中存储有子数据库,子数据库包括与智能设备的状态对应的数据,多个智能设备中的子数据库共同构成分布式数据库;所述智能设备改变状态的方法包括:接收来自控制平台的数据库指令,所述数据库指令为修改智能设备中子数据库中的数据的数据库语句;根据所述数据库指令修改子数据库中的数据;智能设备改变为...

【专利技术属性】
技术研发人员:周广韩卫平冀哲王彬
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1