基于云端处理的智能家居控制系统及方法与相关技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本技术涉及一种基于云端处理的智能家居控制系统。包括依次连接的输入终端、虚拟云电脑、云端服务器集群、区域交互单元和输出终端;虚拟云电脑包括至少一台云电脑;所述虚拟云电脑与云端服务器集群相互连接;虚拟云电脑通过区域交互单元与输出终端连接;云端服务器集群用于向云电脑提供服务和算法;云电脑控制整个虚拟云电脑系统上所有的输入终端和输出终端;云端服务器集群包括至少一个云端服务器;云电脑包括推送单元、接入数据单元、动态业务处理单元和功能单元。本技术提供了一种可简化物联网连接云端服务器,提高云端服务器的计算能力且扩大物联网系统的扩展性的基于云端处理的智能家居控制系统及方法。
技术要求
1.一种基于云端处理的智能家居控制系统,其特征在于:包括依次连接的输入终端、虚拟云电脑、云端服务器集群、区域交互单元和输出终端;
所述虚拟云电脑包括至少一台云电脑;所述虚拟云电脑与云端服务器集群相互连接;所
述虚拟云电脑通过区域交互单元与输出终端连接;
所述云端服务器集群用于向云电脑提供服务和算法;
所述云电脑控制所述智能家居控制系统上所有的输入终端和输出终端;
所述云端服务器集群包括至少一个云端服务器;
所述云电脑包括推送单元、接入数据单元、动态业务处理单元和功能单元;
所述输入终端或所述输出终端包括非同步上传装置、非同步下载装置和同步装置。
2.根据权利要求1所述的一种基于云端处理的智能家居控制系统,其特征在于:所述非同步上传装置为带有传输功能且可以直接将数据传输给云端服务器的数据传输单元;所述数据传输单元为智能插座或智能开关或智能音箱或智能摄像头;
所述数据传输单元通过Wi-Fi或GPRS或3G或4G或LORA或NB-IOT将数据传输到云端服务器。
3.根据权利要求2所述的一种基于云端处理的智能家居控制系统,其特征在于:所述非同步下载装置包括键盘或LCD荧幕或控制开关;
所述非同步下载装置与云端服务器之间通过路由器相互连接;
所述非同步下载装置将数据先传输给路由器,然后通过路由器上传到虚拟云电脑;虚拟云电脑处理后,推送通知给路由器,然后路由器获取通知后传输给非同步下载装置;所述同步装置包括通过网页、手机、本地电脑等作为执行载体的软件;当软件通过执行载体打开后直接与虚拟云电脑连接,并从虚拟云电脑上取得数据或是事件推送通知。
4.根据权利要求3所述的一种基于云端处理的智能家居控制系统,其特征在于:所述云电脑通过推送单元主动发送数据给输入终端或输出终端,推送单元在发送数据后不需要等待处理时间,只需等云电脑处理好数据后主动发送。
5.根据权利要求4所述的一种基于云端处理的智能家居控制系统,其特征在于:所述接入数据单元为处理数据上行的数据通道;所述接入数据单元将HTTP协议传输的数据,根据内容转换成为虚拟云电脑内部的数据,通过命名管道的方式提供后续使用。
6.根据权利要求5所述的一种基于云端处理的智能家居控制系统,其特征在于:所述动态业务处理单元是云端服务器运行时从云端直接动态载入;若需变更业务逻辑,云电脑只需要暂停,上传动态载入程序,就可以变更云端服务器处理流程。
7.基于权利要求1所述的一种基于云端处理的智能家居控制系统的控制方法,其特征在于:包括以下步骤:
S1:输入终端将数据发送至虚拟云电脑;所述输入终端分别为非同步上传装置、非同步下载装置和同步装置;
S2:虚拟云电脑处理收到的数据,调用云端服务器进行处理;
S3:云端服务器将处理结果发送至虚拟云电脑;
S4:虚拟云电脑通过区域交互单元将处理数据发送至输出终端;或者直接通过虚拟云电
脑将通知发送给输入终端。
8.根据权利要求7所述的一种基于云端处理的智能家居控制系统的控制方法,其特征在于:所述步骤S2:
所述输入终端或输出终端为非同步上传装置时,非同步上传装置将数据包装成为含有表头的数据内容;所述表头内容包含数据分类、数据内容大小、数据内容格式、数据发生时间等;根据连接方法的不同可以是HTTP或是TCP的数据包;然后发送给虚拟云电脑。
9.根据权利要求8所述的一种基于云端处理的智能家居控制系统的控制方法,其特征在于:所述步骤S2:
所述输入终端或输出终端为非同步下载装置时,当非同步下载装置平时处于待机状态,接受虚拟云电脑的推送内容后启动,从虚拟云电脑取得数据,如果数据不大,直接包含在推送内容中,然后处理该数据,接着回到待机状态等待下次触发。
10.根据权利要求9所述的一种基于云端处理的智能家居控制系统的控制方法,其特征在于:所述步骤S2:
当同步装置利用HTTP协议的等待方式,同步装置发生事件后;将数据包装成为含有表头的数据内容;所述表头内容包含数据分类、数据内容大小、数据内容格式、数据发生时间等;利用HTTP传送给虚拟云电脑,然后等待虚拟云电脑上HTTP的回复,回复的HTTP 内容为结果,根据结果发起下一次的HTTP请求,或是直接执行。
技术说明书
一种基于云端处理的智能家居控制系统及方法
技术领域
本技术属于智能家居控制领域,涉及一种智能家居控制系统,尤其涉及一种基于云端处理的智能家居控制系统及方法。
背景技术
智能家居是近年来各大公司争相研究的技术热点。智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音云端服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。
而传统的智能家居基本是采用无线技术、网络通信技术、自动控制技术、音视频处理技术等将各个系统模块进行集成,构建出一套管理系统。但是,上述的模块集成后往往采用的还是传统的连接方式,硬件根据云端服务器上的业务处理逻辑单一的处理任务;当出现业务变化时,现有的硬件则不能顺畅的工作,必须修改硬件设置或者修改软件参数,这样会使整个系统没有良好的适应能力。
现在的解决办法基本分为两种,一种是本地化的中央处理方式,在本地可以直接处理用户的命令或者收集相应的环境信息,但是这种方式受硬件环境和数据量的限制,智能化程度难以提升;