基于云端处理的智能家居控制系统及方法与相关技术

合集下载

基于云计算技术的智能家居控制系统设计与实现

基于云计算技术的智能家居控制系统设计与实现

基于云计算技术的智能家居控制系统设计与实现智能家居是指利用现代化科技手段,将家庭生活中的安全、能源消耗、环境控制和智能家电等各种功能进行集成、自动化和智能化的家居系统。

智能家居是现代家居生活的必需品,它使人们生活更加便捷、舒适、安全。

云计算技术是智能家居控制系统中发挥重要作用的关键技术之一,它可以为智能家居系统提供强大的支持和优势。

本文将以基于云计算技术的智能家居控制系统为研究对象,深入探讨其设计与实现。

一、智能家居控制系统的影响智能家居控制系统是利用各种智能化技术手段进行协作,将家庭生活中的安全、消费、环境控制和智能家电等各种功能进行集成、自动化和智能化的家居系统。

智能家居控制系统的出现,对于现代家居生活产生了重大的影响。

1、让生活更加便捷智能家居控制系统可以在保证家庭安全的情况下,来控制家庭中的各种设备和家电。

用户可以通过手机APP,或手动控制开、关、升温、降温、灯光、防盗等各种功能,从而方便用户的生活,让家庭生活变得更加便捷。

2、让生活更加舒适智能家居控制系统可以根据用户的需求和有效数据进行个性化的数据处理,达到更加精细、人性化的调整。

用户家中的环境可以实现随心所欲的控制。

比如可以自动化地调整家中气温、湿度、光照等因素,让用户更加舒适。

3、让生活更加安全智能家居控制系统可以在实时信息监控的基础上进行数据分析,及时警示用户,避免发生家庭安全事故。

比如智能安防系统可以检测门窗是否关闭,智能烟雾报警系统可以对家庭是否有烟雾报警进行监控等,让用户更加放心和安心。

二、基于云计算技术的智能家居控制系统设计智能家居控制系统基于云计算技术的设计,可以提高系统的安全性、可靠性以及实时性。

本章将就基于云计算技术的智能家居控制系统进行设计。

(一)系统架构设计智能家居控制系统基于云计算技术的架构设计如下:核心控制器、主机终端、智能控制终端、云端存储终端。

核心控制器负责控制整个系统,并与其他部分实现数据和功能的互相联系,控制部分可以采用ARM9芯片,在芯片内置设备的支持下,实现智能家居设备的控制。

基于云计算和边缘计算的智能家居控制系统设计

基于云计算和边缘计算的智能家居控制系统设计

基于云计算和边缘计算的智能家居控制系统设计智能家居控制系统是利用物联网技术将家庭中的各种设备和家居设施进行互联,实现远程监测和控制的智能化系统。

在现代人们生活的方方面面,智能家居都对我们生活带来了极大的便利和舒适。

然而,由于传统智能家居控制系统局限于中央控制和集中部署的模式,存在成本高昂、易受信道干扰和单点故障等问题。

因此,基于云计算和边缘计算的智能家居控制系统的设计应运而生。

本文将从系统架构、云计算和边缘计算的应用、数据安全以及智能化应用等方面,详细介绍基于云计算和边缘计算的智能家居控制系统的设计。

一、系统架构基于云计算和边缘计算的智能家居控制系统,将云端和边缘设备相结合,构建了一种分布式的系统架构。

系统由云服务器、边缘智能设备和用户终端三个层次组成。

在系统架构中,云服务器负责数据存储和分析、用户管理以及远程控制等核心功能,边缘智能设备则负责采集并传输传感器数据到云服务器,而用户终端可以通过移动设备或者电脑等终端设备,远程监测和控制智能家居设备。

二、云计算和边缘计算的应用云计算技术在智能家居控制系统中的应用,主要体现在数据存储和计算方面。

云服务器可以承担数据存储和计算的任务,将海量的传感器数据上传到云端,进行数据分析和处理,并生成智能化的决策结果。

同时,云计算技术还可以提供大规模数据存储和强大的计算能力,为智能家居控制系统提供更多的功能和服务。

边缘计算技术则主要用于传感器数据的采集和处理。

边缘智能设备可以在本地对传感器数据进行预处理、过滤和分析,将重要的数据上传到云服务器,减少对网络带宽的依赖,降低延迟,并提高系统的实时性。

三、数据安全在智能家居控制系统中,数据安全是非常重要的。

云计算和边缘计算的结合,为数据安全提供了一定的保障。

首先,云计算平台可以采用加密和访问控制技术来确保数据的机密性和完整性。

只有经过授权的用户才能访问和处理数据,从而防止未经授权的访问和数据泄露的风险。

其次,边缘计算技术可以在本地对数据进行处理和分析,减少数据在传输过程中的风险,提高数据的安全性。

基于云计算的智能家居系统设计与实现

基于云计算的智能家居系统设计与实现

基于云计算的智能家居系统设计与实现随着科技的不断发展和普及,人们对于生活品质和便利性的要求也越来越高,智能家居系统应运而生。

智能家居系统通过物联网技术,在家庭内连接实物设备,实现数字化、可视化和智能化控制,让家庭更加舒适、安全、便捷和节能。

而基于云计算的智能家居系统,更是突破了传统局限,给用户带来更好的用户体验和业务价值。

一、智能家居系统的发展与优势智能家居系统,起源于上世纪90年代,最初应用于一些高端别墅和商务空间。

随着科技的进步和市场需求的增加,智能家居系统逐渐普及化,进入了普通家庭和社区。

智能家居系统主要应用于家庭安防、智能节能、环境控制、家庭娱乐等方面,给人们带来了诸多便利。

智能家居系统的优势主要体现在以下三个方面:1. 便利性智能家居系统通过互联网技术,将家庭内的各种设备进行联网,极大地提高了控制的便利性。

用户只需通过手机或者智能音箱等终端设备,就可以实现家庭设备的远程控制,如控制灯光、窗帘、电视、空调等。

2. 安全性智能家居系统应用了高科技的安全保障技术,通过传感器、智能摄像机等技术实现对家庭的安全监控。

当有可疑人员进入家庭,或者发生燃气泄漏、火灾等危险时,可以及时报警,让用户及时采取应急措施。

3. 节能性智能家居系统可以通过高科技节能技术,对家庭的用电、用水、用气等进行监控和管理,实现节能减排,降低能源消耗,为环境保护做出贡献。

例如,当家庭离开时,系统可以自动关闭空调、电视等电器设备,避免浪费能源。

二、基于云计算的智能家居系统设计方案基于云计算的智能家居系统,是智能家居发展的又一次突破,是以云计算技术为基础,将智能家居设备数据和控制指令传输到云端,通过云计算中心集中管理和处理数据,使得智能家居系统更加灵活、可靠和安全。

基于云计算的智能家居系统设计方案需要考虑以下几个方面:1. 系统架构设计。

智能家居系统的云平台需要建立在强大的云计算系统之上,可以包括云服务器、云存储、云数据库、云计算服务等模块,以保证系统的高可用、高可靠和高安全性。

基于云计算的智能家居控制系统设计

基于云计算的智能家居控制系统设计

基于云计算的智能家居控制系统设计智能家居是指利用物联网、传感器、互联网等技术,实现对家居设备和家居环境的智能化管理和控制,提高生活的便利性、舒适性和安全性。

随着云计算技术的不断发展和普及,基于云计算的智能家居控制系统成为了当前智能家居领域的热门话题。

本文将从设计的角度探讨基于云计算的智能家居控制系统,包括系统架构、功能模块、技术实现等方面。

一、系统架构设计基于云计算的智能家居控制系统通常包括终端设备、网关设备、云平台和移动客户端四个主要组成部分。

其中,终端设备负责采集环境数据和执行控制指令,网关设备负责将数据传输到云平台并接收控制指令,云平台负责数据存储、处理和分析,移动客户端则提供用户界面和远程控制功能。

二、功能模块设计远程监控与控制模块:用户可以通过移动客户端实时监测家庭环境数据,并进行远程控制,如调节温度、开关灯光等。

场景设置模块:用户可以根据自己的需求设置不同的场景,如“回家模式”、“离家模式”等,一键实现多个设备的联动操作。

安防监测模块:通过摄像头、门磁等传感器实时监测家庭安全状态,并在异常情况下及时发送警报信息给用户。

能耗管理模块:分析家庭用电情况,提供用电统计报表和节能建议,帮助用户合理管理能源消耗。

语音识别模块:支持语音指令控制,提高用户体验,实现更便捷的操作方式。

三、技术实现方案终端设备:采用各种传感器(温湿度传感器、光照传感器等)和执行器(智能插座、智能灯泡等),通过Wi-Fi或蓝牙与网关设备通信。

网关设备:集成各种通信协议(Wi-Fi、Zigbee、LoRa等),负责将终端设备采集到的数据上传至云平台,并接收来自云平台的控制指令。

云平台:采用分布式架构,具有高可用性和扩展性,支持海量数据存储和实时数据处理,同时保障数据安全和隐私保护。

移动客户端:支持Android和iOS双平台,具有友好的用户界面和流畅的操作体验,实现远程监控与控制功能。

四、总结基于云计算的智能家居控制系统设计涉及到硬件设备、软件系统以及网络通信等多个方面,在实际应用中需要综合考虑用户需求、系统稳定性、数据安全性等因素。

云计算架构下的智能家居控制系统设计与实现

云计算架构下的智能家居控制系统设计与实现

云计算架构下的智能家居控制系统设计与实现随着物联网技术的发展,智能家居控制系统越来越受到人们的关注和追捧。

智能家居控制系统的问世,为了人们的日常生活增加了不少方便和舒适,也成为了许多家庭必不可少的一部分。

而云计算技术的应用,则为智能家居控制系统的发展带来了更多的可能性。

本文将着重探讨云计算架构下的智能家居控制系统的设计与实现。

一、云计算架构下智能家居控制系统的概念云计算架构下的智能家居控制系统,简单来说,就是通过云计算技术,实现对家庭设备的智能控制。

在云计算架构下,智能设备的通讯、数据处理和分析等功能,都可以在云端完成。

用户只需在移动设备上进行操作,即可实现家庭设备的控制。

云计算架构下的智能家居控制系统,不仅具有方便、实用、高效的特点,还能够将家庭设备的资源整合起来,使得各类设备之间能够更加智能和自由地交互。

二、云计算架构下智能家居控制系统的架构云计算架构下的智能家居控制系统,包含了物理层、网络层、云平台层和应用层四个层次。

物理层:这是指家庭设备的硬件部分,包括传感器、执行机构、控制器等各种设备。

智能家居控制系统中的各种设备,都需要与云平台进行连接,以实现远程控制和数据传输等功能。

网络层:网络层就是智能控制终端与家庭设备之间的通讯环节,包括局域网、无线网络、互联网等各种通信连接。

物联网技术作为连接"万物"的核心技术,充当了云计算架构下的智能家居控制系统的信息桥梁,实现设备之间的互联互通。

云平台层:在云计算架构下,智能家居控制系统的云平台主要承担存储、数据处理、分析和应用程序开发等工作。

包括云存储、云计算、云数据库等各种云计算服务。

应用层:应用层是智能家居控制系统中的关键部分,包括控制界面、智能家居管理平台等各种功能应用,允许用户通过各种移动设备、电脑等工具,对智能家居设备进行远程控制,实现智能、便捷的生活体验。

三、云计算架构下智能家居控制系统的实现要实现云计算架构下的智能家居控制系统,需要根据上面所述的架构,进行以下三方面的建设。

基于云平台的智能家居控制系统设计与优化

基于云平台的智能家居控制系统设计与优化

基于云平台的智能家居控制系统设计与优化智能家居是现代科技的重要应用之一,它将我们的家庭环境和设备联网互动,为我们带来更加便利和舒适的生活体验。

在过去的几十年里,随着云计算技术的不断发展和普及,基于云平台的智能家居控制系统也逐渐成为智能家居领域的关键技术之一。

本文将重点介绍基于云平台的智能家居控制系统的设计与优化。

一、智能家居控制系统的设计基于云平台的智能家居控制系统设计的核心目标是实现家居设备的智能化控制和联动。

首先,需要通过传感器和控制器将家居设备与云平台连接起来,实现数据的采集和传输。

接下来,通过云平台对接收到的数据进行处理、分析和存储,并提供相应的数据展示和操作界面。

最后,将控制指令通过云平台传达给设备,实现对家居设备的远程控制。

在系统设计时,需要考虑以下几个关键因素。

首先,要确保系统的稳定性和可靠性,因为智能家居控制系统关系到用户的日常生活,任何故障都可能影响用户体验。

其次,要注重系统的安全性,通过合理的身份认证和权限控制,防止非法用户对家居设备的恶意操作。

最后,要考虑系统的扩展性和兼容性,支持更多的家居设备接入,并与其他智能家居产品进行互联。

二、智能家居控制系统的优化在设计基于云平台的智能家居控制系统时,还需要进行优化,以提升系统的性能和用户体验。

以下是几种常见的优化方法。

1. 数据处理和分析优化智能家居系统通过传感器采集到大量的数据,对这些数据进行实时处理和分析是系统的核心任务。

为了提高处理效率,可以采用并行计算和分布式存储等技术,将数据处理任务分配到多个服务器上同时进行处理,以降低系统负载和提高响应速度。

此外,还可以利用机器学习和数据挖掘的方法,对采集到的数据进行分析和建模,以实现更精准的规则控制和智能化决策。

2. 用户界面和交互优化用户界面和交互设计直接影响用户对智能家居系统的体验和使用便利性。

优化用户界面的设计,可以提供直观、简洁和易用的操作界面,使用户能够轻松掌握系统的功能和操作流程。

基于云平台的智能家居分析控制系统的设计与实现

基于云平台的智能家居分析控制系统的设计与实现

五、云平台设计
1、选择合适的云平台。考虑到易用性和稳定性,本系统选用阿里云作为云 平台。
2、创建云服务器。在阿里云上创建一个云服务器,用于运行本系统的后端 程序。
3、编写后端程序。使用Java或其他编程语言编写后端程序来实现与Arduino 板的通信。该程序需要实现以下功能:接收Arduino板发送的温度、湿度和烟雾 数据,根据预设的阈值判断是否需要开启空调、加湿器等设备;将设备状态信息 返回给Arduino板;接收用户通过手机APP发送的控制指令来控制电动窗帘等设备。
参考内容
随着科技的快速发展,智能家居成为了人们生活中不可或缺的一部分。越来 越多的家庭开始使用智能家居设备来提高生活质量和便利性。在此背景下,本次 演示将介绍一种基于Arduino的云平台智能家居控制系统的设计与实现方法。
一、系统总体设计
本系统的设计主要分为四个部分:Arduino控制板、传感器模块、执行器模 块和云平台。其中,Arduino控制板是系统的核心,负责收集传感器模块的数据 并发送给云平台,同时接收云平台的控制指令来控制执行器模块。
感谢观看
基于云平台的智能家居分析控 制系统的设计与实现
01 一、系统架构
目录
02 二、系统功能
03 三、实现方法
04 四、总结与展望
05 参考内容
随着科技的快速发展,智能家居已经成为现代生活的重要组成部分。为了满 足人们对智能家居的需求,本次演示提出并设计了一种基于云平台的智能家居分 析控制系统。该系统能够实现对家居设备的远程监控、分析和控制,提供更加便 捷、高效和智能的家居生活。
3、智能控制:根据用户设定的规则或自动学习算法,自动控制家庭设备, 如定时开关灯、自动调节空调温度等。
4、语音控制:支持与主流语音助手(如Amazon Alexa、Google Assistant 等)进行联动,通过语音命令实现对家庭设备的控制。

基于云端的智能家居系统的构建与实践

基于云端的智能家居系统的构建与实践

基于云端的智能家居系统的构建与实践现代科技的快速发展使得人们的生活也在不断地发生改变,智能家居就是其中之一。

智能家居系统是指将各种家用电器设备通过互联网连接起来,使得用户可以通过智能设备进行远程操控和管理。

而基于云端的智能家居系统,正是这一发展趋势的重要方向。

一、云计算与智能家居系统首先,云计算是实现基于云端智能家居系统的重要技术基础。

云计算是指将信息处理的任务和数据存储在云端服务器上,用户可以通过网络连接来访问这些服务和数据。

因此,云计算技术可以为智能家居提供强大的存储和处理能力,并且可以实现对智能家居设备的遥控和操控。

二、构建基于云端的智能家居系统其次,基于云端的智能家居系统需要以下三个方面的技术支持:1. 智能硬件设备:智能硬件设备是智能家居系统的基础组成部分,包括传感器、智能插座、智能门锁等设备。

这些设备需要集成云计算技术和物联网技术,才能实现对设备的远程控制和管理。

2. 移动应用程序:移动应用程序作为用户与智能家居系统进行交互的媒介,需要与智能硬件设备进行通信,并且提供远程操作和管理智能家居的功能。

因此,移动应用程序需要具备良好的用户体验和便于使用的界面。

3. 云端服务:云端服务是整个智能家居系统的重要组成部分,可以提供智能家居设备的存储、处理、管理和分析功能。

由于云端服务可以灵活扩展和升级,因此可以保证智能家居系统的可靠性和稳定性,同时可以为智能家居用户提供更好的用户体验。

三、智能家居系统的实践最后,为了使基于云端的智能家居系统能够真正地与人们的生活相结合,需要将其落地到实际的场景中。

这需要根据用户的需求和不同的生活场景来定制智能家居系统,同时也需要解决以下问题:1. 系统的可扩展性:由于智能家居系统的普及程度较低,因此很难预测用户的需求和未来智能家居市场的发展方向。

为了满足未来用户的需求,智能家居系统需要具备良好的可扩展性和升级性。

2. 系统的安全性:智能家居系统涉及到用户的个人信息和家庭安全问题,因此需要保证系统的数据加密和隐私保护等安全措施。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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请求,或是直接执行。

技术说明书一种基于云端处理的智能家居控制系统及方法技术领域本技术属于智能家居控制领域,涉及一种智能家居控制系统,尤其涉及一种基于云端处理的智能家居控制系统及方法。

背景技术智能家居是近年来各大公司争相研究的技术热点。

智能家居是在互联网影响之下物联化的体现。

智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音云端服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。

与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。

而传统的智能家居基本是采用无线技术、网络通信技术、自动控制技术、音视频处理技术等将各个系统模块进行集成,构建出一套管理系统。

但是,上述的模块集成后往往采用的还是传统的连接方式,硬件根据云端服务器上的业务处理逻辑单一的处理任务;当出现业务变化时,现有的硬件则不能顺畅的工作,必须修改硬件设置或者修改软件参数,这样会使整个系统没有良好的适应能力。

现在的解决办法基本分为两种,一种是本地化的中央处理方式,在本地可以直接处理用户的命令或者收集相应的环境信息,但是这种方式受硬件环境和数据量的限制,智能化程度难以提升;另一种是使用云端处理信息的方式,在云端服务器上处理用户命令或者收集相应的环境信息,云端云端服务器能够通过大数据有效提升系统的只能水平,但由于其使用单个处理模块进行管理,处理方式及信息的收集方法过于单一,当遇到不同的任务指令时,受到硬件或是软件的限制不能符合云端云端服务器的需求,经常会导致系统最终所作出的动作错误或者系统的崩溃。

传统连接方式,硬件根据云端云端服务器上的业务处理逻辑发送软件需要的数据给云端。

一旦业务处理发生变化,必须同时修改硬件和软件。

举例:一个智能摄像头每次发送3张照片给云端处理人脸辨识。

每次发送的时候将3张照片融合成为云端服务器需要的JSON资料。

运作后发现3张照片不够需要5张照片,这时候硬件必须修改,才能符合云端服务器的需求。

反观传统电脑的方式:摄像头根据硬件限制每隔一段时间,截取一张照片发送给电脑。

电视运行软件的需求,抛弃或是传使用这个数据。

这样不论执行的是视频软件,照相机软件,或是视频会议的软,用的是同一个摄像头不需要修改硬件。

虚拟云电脑系统,就是将传统电脑的处理方式扩大变成看不见的连接线,将云和装置连接在一起,根据软件执行不同的功能。

现在的云处理方式,在业务处理上需要连接不同的云端服务器,直接使用IP/DNS等方式调用服务接口,一旦和其他协作的云端服务器发生变化的时候,必须同时修改业务流程云端服务器和相关连接云端服务器的软件。

必须在其他服务先行测试然后上线,上线后应为云端服务器的变换无法完全保证量产云端服务器和开发云端服务器的运行是一样的结果。

无论采用上述哪种方式,都是通过单一的设备进行数据交换从而实现控制,在使用上存在较大的局限性。

技术内容为了解决背景技术中所提出的技术问题,本技术提出了一种基于云端处理的智能家居控制系统及方法。

本技术在系统中通过设置虚拟虚拟云电脑,对各种信息和指令进行预处理,在将数据发送到云端服务器,经上位机处理后反馈信息,有效的解决了由于软、硬件单一而造成的系统数据处理的不准确定及局限性。

本技术的技术解决方案是:一种基于云端处理的智能家居控制系统,其特殊之处在于:包括依次连接的输入终端、虚拟云电脑、云端服务器集群、区域交互单元和输出终端;虚拟云电脑包括至少一台云电脑;虚拟云电脑与云端服务器集群相互连接;虚拟云电脑通过区域交互单元与输出终端连接;云端服务器集群用于向云电脑提供服务和算法;云电脑控制整个虚拟云电脑系统上所有的输入终端和输出终端;云端服务器集群包括至少一个云端服务器;云电脑包括推送单元、接入数据单元、动态业务处理单元和功能单元。

输入终端或输出终端包括非同步上传装置、非同步下载装置和同步装置。

非同步上传装置为带有传输功能且可以直接将数据传输给云端服务器的数据传输单元;数据传输单元为智能插座或智能开关或智能音箱或智能摄像头;数据传输单元通过Wi-Fi或GPRS或3G或4G或LORA或NB-IOT将数据传输到云端服务器。

非同步下载装置包括键盘或LCD荧幕或控制开关;非同步下载装置与云端服务器之间通过路由器相互连接;非同步下载装置将数据先传输给路由器,然后通过路由器上传到虚拟云电脑;虚拟云电脑处理后,推送通知给路由器,然后路由器获取通知后传输给非同步下载装置;同步装置包括通过网页、手机、本地电脑等作为执行载体的软件;当软件通过执行载体打开后直接与虚拟云电脑连接,并从虚拟云电脑上取得数据或是事件推送通知;云电脑通过推送单元主动发送数据给输入终端或输出终端,推送单元在发送数据后不需要等待处理时间,只需等云电脑处理好数据后主动发送。

接入数据单元为处理数据上行的数据通道;接入数据单元将HTTP协议传输的数据,根据内容转换成为虚拟云电脑内部的数据,通过命名管道的方式提供后续使用。

动态业务处理单元是云端服务器运行时从云端直接动态载入;若需变更业务逻辑,云电脑只需要暂停,上传动态载入程序,就可以变更云端服务器处理流程。

本技术还提出一种基于云端处理的智能家居控制系统的控制方法,其特殊之处在于:包括以下步骤:S1:输入终端将数据发送至虚拟云电脑;输入终端分别为非同步上传装置、非同步下载和同步装置;S2:虚拟云电脑处理收到的数据,调用云端服务器进行处理;S3:云端服务器将处理结果发送至虚拟云电脑;S4:虚拟云电脑通过区域交互单元将处理数据发送至输出终端;或者直接通过虚拟云电脑将通知发送给输入终端。

步骤S2:输入终端或输出终端为非同步上传装置时,非同步上传装置将数据包装成为含有表头的数据内容;表头内容包含数据分类、数据内容大小、数据内容格式、数据发生时间等;根据连接方法的不同可以是HTTP或是TCP的数据包;然后发送给虚拟云电脑。

相关文档
最新文档