一种基于公有云的家电控制系统及方法

文档序号:7817887阅读:216来源:国知局
一种基于公有云的家电控制系统及方法
【专利摘要】本发明涉及一种基于公有云的家电控制系统及方法,家电端将家电状态记录在状态描述文件中并由公有云端保存,以便控制端通过读取保存的状态描述文件来获取家电状态;控制端将家电控制命令记录在命令描述文件中并由公有云端保存,以便家电端通过读取保存的命令描述文件,来获取家电控制命令以驱使家电执行相应的操作;控制端通过读取公有云端保存的记录有命令执行后家电状态的状态描述文件或命令执行结果描述文件,获知家电控制命令的执行情况。本发明的控制核心是控制端或家电端,公有云端只需保存描述文件,因此方便在不同的公有云间进行数据迁移。
【专利说明】一种基于公有云的家电控制系统及方法

【技术领域】
[0001]本发明涉及家电智能控制领域,特别涉及一种基于公有云的家电控制系统及方法。

【背景技术】
[0002]现有云家电控制系统都是基于某个特定的云来执行,云端主动地获取家电的状态并发送给控制端;或者控制端的控制命令发出之后,云端主动帮助把命令发送给家电。可见现有的云家电控制是以云端为核心,控制端命令的分发和家电端状态的反馈都是依赖于这个特定的云去执行,不方便迁移;而且这些云对其所提供的云家电控制服务大多是收费的。


【发明内容】

[0003]本发明的目的在于提供一种基于公有云的家电控制系统及方法,不依赖于公有云的控制,存储数据可以方便地从一个公有云迁移到另一个公有云。
[0004]为了达到上述目的,本发明的一个技术方案是提供一种基于公有云的家电控制方法,其中,家电端将家电状态记录在状态描述文件中,由公有云端保存所述状态描述文件;控制端通过读取公有云端保存的状态描述文件,来获取家电状态;
所述控制端将家电控制命令记录在命令描述文件中,由公有云端保存所述命令描述文件;家电端通过读取公有云端保存的命令描述文件,来获取家电控制命令以驱使家电执行相应的操作;
所述家电端将命令执行后的家电状态,记录在命令执行结果描述文件中;由公有云端保存所述命令执行结果描述文件;控制端通过读取公有云端保存的命令执行结果描述文件,获知命令执行后的家电状态。
[0005]另一个示例中,所述家电端将命令执行后的家电状态,记录在状态描述文件中;控制端通过读取公有云端保存的状态描述文件中命令执行前后的家电状态,来获知家电控制命令的执行情况。
[0006]优选地,所述家电端和控制端通过同一个账号和密码登录到同一个公有云端; 所述家电端和控制端各自记录的描述文件中,包含与所述账号对应的标识信息。
[0007]优选地,所述家电端或控制端登录到公有云端后,对描述文件进行在线记录或更新;或者,所述家电端或控制端在本地记录或更新描述文件后,将描述文件发送至公有云端保存。
[0008]优选地,所述家电端在家电状态改变的时刻,立即将更新的家电状态记录在状态描述文件中;
或者,家电端在设置的一个第一间隔时间到达时,将第一间隔时间到达时刻的家电状态或将第一间隔时间之内所有的家电状态,记录在状态描述文件中。
[0009]优选地,家电端在家电状态改变的时刻,立即将记录了更新的家电状态的状态描述文件发送给公有云端; 或者,家电端在设置的一个第二间隔时间到达时,将第二间隔时间之内记录所有的状态描述文件一起发送给云端。
[0010]优选地,所述状态描述文件中包含家电端的登录时间、家电状态、家电正在执行的命令;
所述命令描述文件中包含控制端的ID号、命令写入时间、家电控制命令及其参数;
所述命令执行结果描述文件中包含控制端的ID号、命令写入时间,家电控制命令、命令执行结果、命令执行完成的时间。
[0011]优选地,所述公有云端按照时间顺序,保存家电端记录的所有状态描述文件; 所述控制端随时或定期读取最近时刻的家电状态,或读取所有历史时刻的家电状态。
[0012]本发明的另一个技术方案是提供一种基于公有云的家电控制系统,其中包含:
公有云端,其保存对应各家电的描述文件;所述描述文件包含状态描述文件、命令描述文件、命令执行结果描述文件;
家电端,其与所述公有云端进行数据交互,将初始的家电状态记录在状态描述文件中,读取公有云端保存的命令描述文件来获取家电控制命令,以及将命令执行后的家电状态记录在命令执行结果描述文件中;
控制端,其与所述公有云端进行数据交互,读取公有云端保存的状态描述文件来获取初始的家电状态,将家电控制命令记录在命令描述文件中,以及读取公有云端保存的命令执行结果描述文件来获知命令执行后的家电状态。
[0013]本发明还提供另一个不例的基于公有云的家电控制系统,其中包含:
公有云端,其保存对应各家电的描述文件;所述描述文件包含状态描述文件、命令描述文件;
家电端,其与所述公有云端进行数据交互,将初始的家电状态或命令执行后的家电状态分别记录在状态描述文件中,以及读取公有云端保存的命令描述文件来获取家电控制命令;
控制端,其与所述公有云端进行数据交互,读取公有云端保存的状态描述文件来获取初始的家电状态或命令执行后的家电状态,以及将家电控制命令记录在命令描述文件中。
[0014]与核心控制由云端实现的现有技术相比,本发明所述基于公有云的家电控制系统及方法,其优点在于:本发明中实际的控制核心是控制端和家电端,其主动访问存储在公有云端的描述文件;本发明通过免费的公有云如百度云盘、金山快盘等可以随时随地了解家电的情况,并进行家电控制。本发明中不依赖于公有云的控制,公有云只是一个存储介质,来保存控制端发出的命令和家电端的家电状态数据,因而可以方便地将数据从一个公有云迁移到另一个公有云。

【专利附图】

【附图说明】
[0015]图1是本发明中所述家电控制系统的结构示意图;
图2是本发明中云端描述文件的一种文件系统结构的示意图;
图3是本发明中所述家电控制方法的一个示例的流程图;
图4是本发明中的状态描述文件的一种内容结构的示意图;
图5是本发明中的命令描述文件的一种内容结构的示意图; 图6是本发明中的命令执行结果描述文件的一种内容结构的示意图。

【具体实施方式】
[0016]如图1、图2所示,本发明提供的家电控制系统中,家电端将家电的初始状态写入到状态描述文件中并由云端保存,如果家电状态发生变化,家电端会更新状态描述文件中对应的值,家电的状态描述文件只有家电端可写。
[0017]控制端读取云端保存的状态描述文件,获取家电状态;控制端想要控制家电时,将控制命令写到命令描述文件中并由云端保存;命令描述文件只有控制端可写。
[0018]家电端从云端读取所保存的命令描述文件,查看有没有新的命令需要执行,如果有,就执行新的命令来驱使家电进行相应操作,将执行命令之后家电的更新状态写入到状态描述文件中并由云端保存。控制端可以在下一次读取保存的状态描述文件时,了解家电端执行命令后的家电状态改变的效果。
[0019]或者,在另一些应用示例中,家电端根据命令描述文件执行新的命令后,是将执行命令之后家电的更新状态,进一步写入到一个命令执行结果描述文件中并由云端存储。控制端通过读取保存的命令执行结果描述文件,来了解家电端执行命令后的效果。
[0020]优选地,家电端和控制端通过同一个账号和密码登录到同一个云端。云端可以为每个账号都设置对应的云空间,将同一个账号登录的家电端和控制端各自的描述文件保存在该账号对应的云空间中。家电端或控制端各自的描述文件中,也可以包含与该账号对应的标识信息。如图2所示,云端可以进一步针对家电端的每一个家电设置更细分的存储空间来保存对应该家电的各个描述文件。
[0021]在一些不同的应用示例中,可以是由家电端或控制端登录到云端时进行描述文件的在线更新;也可以是在家电端或控制端本地完成描述文件后再发送至云端保存。
[0022]在一些不同的应用示例中,对家电端的设置,可以是一旦家电的状态有更新(包括根据控制端命令进行的更新,或并非执行命令而是自行发生的更新)时,家电端就立刻更新和/或上传状态描述文件。对家电端的设置,也可以是在所设置的一个第一间隔时间到达时,将该第一间隔时间到达时刻(一个时间点)的家电状态,或者将第一间隔时间之内(一个时间段)的家电状态,记录在状态描述文件中。对家电端的设置,还可以是在所设置的一个第二间隔时间到达时,将第二间隔时间之内的状态描述文件一起发给云端。所述的控制端,可以随时或定期地从云端读取状态描述文件。
[0023]在一些不同的应用示例中,所述的家电端包含但不限于家电设备上内置或外接的智能控制单元,其可以对应控制一个或多个家电设备;该智能控制单元通过直接或间接地接入网络,来与云端进行数据交互。所述的控制端包含但不限于配置了相应控制模块或程序的用户终端(手机、电脑等),通过直接或间接地接入网络,来与云端进行数据交互。
[0024]所述的云端包含但不限于服务器、数据库等设备。基于上文描述可知,本发明中的云端不需要作控制用,而主要是用来保存家电端及控制端各自的描述文件,因而使用免费的公有云(比如百度云盘、金山快盘等)就可以实现。
[0025]如图3所示,本发明所述家电控制方法的一个具体示例中,包含以下过程:
S1、家电端将家电的初始状态记录在状态描述文件中,云端对状态描述文件进行保存。
[0026]图4中示出了状态描述文件内容结构的一个示例。家电端通过账号和密码登录公有云,在状态描述文件中写入登录时间、家电的状态(例如家电状态的值、正在执行的命令等)。在退出时可以将云端原先保存的对应状态描述文件节点删除,对当前最新的状态描述文件进行保存。
[0027]S2、控制端读取云端保存的状态描述文件,获取家电状态;
S3、控制端向命令描述文件里写入命令,并由云端保存。此处对S2、S3步骤的描述,并非对其执行的先后顺序进行限制。在不同情况下,步骤S2、S3的操作还可以各自独立进行。
[0028]具体地,控制端通过相同的账号和密码登录到相同的公有云,即可列出此账号下所有已经登录的家电端及其下属的家电,并可选择想要查看或控制的家电。选择家电后,控制端可通过获取该家电对应的状态描述文件,来了解此家电的所有状态。
[0029]对于要控制的家电,控制端可以将命令写到命令描述文件中并由云端保存。图5中示出了命令描述文件内容结构的一个示例,其中包含控制端的ID号(该ID号与登录的账号对应),命令写入时间,具体的命令及其参数。
[0030]S4、家电端读取云端保存的命令描述文件,根据获得的命令使家电进行相应操作;
S5、家电端将执行命令后的家电状态,记录在命令执行结果描述文件中,并由云端保存。
[0031]图6示出了命令执行结果描述文件的内容结构的一个示例,其中针对控制端的ID号,命令写入时间,和具体的命令,记录了与各命令对应的执行结果,以及命令执行完成的时间。
[0032]写完命令之后,控制端可以定期去查看命令执行结果描述文件,查看命令的执行结果情况。
[0033]或者,在其他的一些示例中,家电端并不另外形成所述命令执行结果描述文件,而是将执行命令后的家电状态记录在最新的状态描述文件中。则,云端可以按照时间(例如登录时间或状态改变时间等等)的先后顺序,保存家电的所有状态描述文件;根据不同设定,控制端可以读取最近的家电状态或进一步读取所有历史状态。控制端可以根据命令下达前后状态描述文件中家电状态的调整情况,了解命令的执行结果。
[0034]综上所述,本发明提供的基于公有云的家电控制系统及方法中,实际的控制核心是控制端或家电端,其可以分别主动地访问存储在公有云端的描述文件;免费的公有云端只需保存这些描述文件即可,因此方便在不同的公有云间进行数据迁移。
[0035]尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
【权利要求】
1.一种基于公有云的家电控制方法,其特征在于, 家电端将家电状态记录在状态描述文件中,由公有云端保存所述状态描述文件;控制端通过读取公有云端保存的状态描述文件,来获取家电状态; 所述控制端将家电控制命令记录在命令描述文件中,由公有云端保存所述命令描述文件;家电端通过读取公有云端保存的命令描述文件,来获取家电控制命令以驱使家电执行相应的操作; 所述家电端将命令执行后的家电状态记录在命令执行结果描述文件或记录在状态描述文件中;由公有云端保存所述命令执行结果描述文件或状态描述文件;控制端通过读取公有云端保存的命令执行结果描述文件或状态描述文件中命令执行前后的家电状态,获知命令执行后的家电状态。
2.如权利要求1所述的家电控制方法,其特征在于, 所述家电端和控制端通过同一个账号和密码登录到同一个公有云端; 所述家电端和控制端各自记录的描述文件中,包含与所述账号对应的标识信息。
3.如权利要求1所述的家电控制方法,其特征在于, 所述家电端或控制端登录到公有云端后,对描述文件进行在线记录或更新;或者,所述家电端或控制端在本地记录或更新描述文件后,将描述文件发送至公有云端保存。
4.如权利要求1所述的家电控制方法,其特征在于, 所述家电端在家电状态改变的时刻,立即将更新的家电状态记录在状态描述文件中;或者,家电端在设置的一个第一间隔时间到达时,将第一间隔时间到达时刻的家电状态或将第一间隔时间之内所有的家电状态,记录在状态描述文件中。
5.如权利要求1所述的家电控制方法,其特征在于, 家电端在家电状态改变的时刻,立即将记录了更新的家电状态的状态描述文件发送给公有云端; 或者,家电端在设置的一个第二间隔时间到达时,将第二间隔时间之内记录所有的状态描述文件一起发送给云端。
6.如权利要求1所述的家电控制方法,其特征在于, 所述状态描述文件中包含家电端的登录时间、家电状态、家电正在执行的命令; 所述命令描述文件中包含控制端的ID号、命令写入时间、家电控制命令及其参数; 所述命令执行结果描述文件中包含控制端的ID号、命令写入时间,家电控制命令、命令执行结果、命令执行完成的时间。
7.如权利要求1所述的家电控制方法,其特征在于, 所述公有云端按照时间顺序,保存家电端记录的所有状态描述文件; 所述控制端随时或定期读取最近时刻的家电状态,或读取所有历史时刻的家电状态。
8.一种基于公有云的家电控制系统,其特征在于,包含: 公有云端,其保存对应各家电的描述文件;所述描述文件包含状态描述文件、命令描述文件、命令执行结果描述文件; 家电端,其与所述公有云端进行数据交互,将初始的家电状态记录在状态描述文件中,读取公有云端保存的命令描述文件来获取家电控制命令,以及将命令执行后的家电状态记录在命令执行结果描述文件中; 控制端,其与所述公有云端进行数据交互,读取公有云端保存的状态描述文件来获取初始的家电状态,将家电控制命令记录在命令描述文件中,以及读取公有云端保存的命令执行结果描述文件来获知命令执行后的家电状态。
9.一种基于公有云的家电控制系统,其特征在于,包含: 公有云端,其保存对应各家电的描述文件;所述描述文件包含状态描述文件、命令描述文件; 家电端,其与所述公有云端进行数据交互,将初始的家电状态或命令执行后的家电状态分别记录在状态描述文件中,以及读取公有云端保存的命令描述文件来获取家电控制命令; 控制端,其与所述公有云端进行数据交互,读取公有云端保存的状态描述文件来获取初始的家电状态或命令执行后的家电状态,以及将家电控制命令记录在命令描述文件中。
【文档编号】H04L12/28GK104270294SQ201410585710
【公开日】2015年1月7日 申请日期:2014年10月28日 优先权日:2014年10月28日
【发明者】黄洪华, 包卫卫 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1