WO/2011/098681 | CENTRAL HIGHLY SECURE MONITORING AND MANAGEMENT SYSTEM FOR HOMES |
JP3068813 | [Name of device] Microcomputer |
WO/2019/114561 | STANDARD TRACK SMART HOME SYSTEM |
CN104793505A | 2015-07-22 | |||
CN105700366A | 2016-06-22 | |||
CN105372999A | 2016-03-02 | |||
CN106657398A | 2017-05-10 | |||
CN106371324A | 2017-02-01 | |||
US20150105911A1 | 2015-04-16 |
权利要求书 [权利要求 1] 一种基于云平台的物联网控制系统, 其特征在于, 包括控制器、 终端 设备、 环境传感器以及家电设备, 所述控制器、 终端设备、 环境传感 器以及家电设备相互连接, 所述终端设备上部署有用于与用户交互的 虚拟机; 所述环境传感器, 用于采集当前的环境参数信息以及获取当前的地理 位置信息, 并将所述环境参数信息以及所述地理位置信息发送至所述 控制器; 所述控制器, 用于在接收到所述环境传感器发送的环境参数信息以及 地理位置信息后, 确定接收到的所述地理位置信息与所述家电设备是 否在预定范围内, 若是, 通过所述云平台分析所述环境参数信息是否 在正常区间内, 并将分析结果发送至所述终端设备; 所述终端设备, 用于接收所述控制器发送的所述分析结果, 并通过所 述虚拟机向用户显示所述分析结果, 接收用户根据所述分析结果通过 所述虚拟机触发的控制信号, 并将所述控制信号发送至所述家电设备 所述家电设备, 用于根据所述控制信号进行相应的控制。 [权利要求 2] 如权利要求 1所述的物联网控制系统, 其特征在于, 所述环境传感器 包括温度传感器、 湿度传感器和 /或光照传感器; 所述环境传感器采 集的环境参数信息包括通过所述温度传感器采集的室内温度、 通过所 述湿度传感器采集的室内湿度和 /或通过所述光照传感器采集的室内 亮度; 所述控制器, 具体用于将所述室内温度、 室内湿度和 /或室内亮度上 传至云平台, 以使得云平台比较所述室内温度是否大于温度阈值、 比 较所述室内湿度是否大于湿度阈值和 /或比较所述室内亮度是否大于 亮度阈值, 并将比较结果作为所述分析结果反馈至所述控制器。 [权利要求 3] 如权利要求 1所述的物联网控制系统, 其特征在于, 所述物联网控制 系统还包括: 摄像头; 所述摄像头, 用于采集当前环境图像, 并将采集的所述环境图像发送 至所述终端设备。 [权利要求 4] 如权利要求 1所述的物联网控制系统, 其特征在于, 所述控制器, 具 体用于在接收到所述环境传感器发送的环境参数信息以及地理位置信 息后, 根据预先存储的传感器与家电设备的对应关系表以及所述家电 设备的位置信息确定接收到的所述地理位置信息与其对应的家电设备 是否在预定范围内, 若是, 通过所述云平台分析所述环境参数信息是 否在正常区间内, 并将分析结果发送至所述终端设备; 若否, 刪除接 收到的所述环境参数信息以及地理位置信息。 [权利要求 5] 如权利要求 1至 4任一项所述的物联网控制系统, 其特征在于, 所述终 端设备, 还用于向所述云平台发送升级所述家电设备的请求信息; 所述云平台, 用于确定所述请求信息指定的所述家电设备, 向所述控 制器发送确定的所述家电设备的升级包; 所述控制器, 用于接收所述升级包, 使用所述升级包对所述家电设备 升级。 [权利要求 6] —种基于云平台的物联网控制方法, 其特征在于, 所述物联网控制方 法应用于包括控制器、 终端设备、 环境传感器以及家电设备的系统, 所述控制器、 终端设备、 环境传感器以及家电设备相互连接, 所述终 端设备上部署有用于与用户交互的虚拟机; 所述方法包括: 所述环境传感器采集当前的环境参数信息以及获取当前的地理位置信 息, 并将所述环境参数信息以及所述地理位置信息发送至所述控制器 所述控制器在接收到所述环境传感器发送的环境参数信息以及地理位 置信息后, 确定接收到的所述地理位置信息与所述家电设备是否在预 定范围内, 若是, 通过所述云平台分析所述环境参数信息是否在正常 区间内, 并将分析结果发送至所述终端设备; 所述终端设备接收所述控制器发送的所述分析结果, 并通过所述虚拟 机向用户显示所述分析结果, 接收用户根据所述分析结果通过所述虚 拟机触发的控制信号, 并将所述控制信号发送至所述家电设备; 所述家电设备根据所述控制信号进行相应的控制。 如权利要求 6所述的物联网控制方法, 其特征在于, 所述环境传感器 包括温度传感器、 湿度传感器和 /或光照传感器; 所述环境传感器采 集的环境参数信息包括通过所述温度传感器采集的室内温度、 通过所 述湿度传感器采集的室内湿度和 /或通过所述光照传感器采集的室内 亮度; 所述控制器将所述室内温度、 室内湿度和 /或室内亮度上传至云平台 , 以使得云平台比较所述室内温度是否大于温度阈值、 比较所述室内 湿度是否大于湿度阈值和 /或比较所述室内亮度是否大于亮度阈值, 并将比较结果作为所述分析结果反馈至所述控制器。 如权利要求 6所述的物联网控制方法, 其特征在于, 所述系统还包括 摄像头; 所述摄像头采集当前环境图像, 并将采集的所述环境图像发送至所述 终端设备。 如权利要求 6所述的物联网控制方法, 其特征在于, 所述所述控制器 在接收到所述环境传感器发送的环境参数信息以及地理位置信息后, 确定接收到的所述地理位置信息与所述家电设备是否在预定范围内, 若是, 通过所述云平台分析所述环境参数信息是否在正常区间内, 并 将分析结果发送至所述终端设备包括: 所述控制器在接收到所述环境传感器发送的环境参数信息以及地理位 置信息后, 根据预先存储的传感器与家电设备的对应关系表以及所述 家电设备的位置信息确定接收到的所述地理位置信息与其对应的家电 设备是否在预定范围内, 若是, 通过所述云平台分析所述环境参数信 息是否在正常区间内, 并将分析结果发送至所述终端设备; 若否, 刪 除接收到的所述环境参数信息以及地理位置信息。 如权利要求 6至 9任一项所述的物联网控制方法, 其特征在于, 所述方 法还包括: 所述终端设备向所述云平台发送升级所述家电设备的请求信息; 所述云平台确定所述请求信息指定的所述家电设备, 向所述控制器发 送确定的所述家电设备的升级包; 所述控制器接收所述升级包, 使用所述升级包对所述家电设备升级。 |
技术领域
[0001] 本发明属于物联网技术领域, 尤其涉及一种基于云平台的物联网控制系统和 方 法。
背景技术
[0002] 随着物联网技术的发展, 越来越多的家用电器设备、 车载设备等具备了联网能 力。 另外, 云平台支持的物联网设备的种类也海量增加, 这使得基于云平台的 物联网更趋复杂和智能, 当然, 异常发生的概率和场景也相应增多。
[0003] 例如, 基于云平台, 若家电设备根据环境情况智能调节出错, 将可能会危及用 户安全及损坏室内物品。
技术问题
[0004] 鉴于此, 本发明提供一种基于云平台的物联网控制系统 和方法, 以减少由于家 电设备调节出错导致的危害。
问题的解决方案
技术解决方案
[0005] 一方面, 提供基于云平台的物联网控制系统, 包括控制器、 终端设备、 环境传 感器以及家电设备, 所述控制器、 终端设备、 环境传感器以及家电设备相互连 接, 所述终端设备上部署有用于与用户交互的虚拟 机;
[0006] 所述环境传感器, 用于采集当前的环境参数信息以及获取当前的 地理位置信息
, 并将所述环境参数信息以及所述地理位置信息 发送至所述控制器;
[0007] 所述控制器, 用于在接收到所述环境传感器发送的环境参数 信息以及地理位置 信息后, 确定接收到的所述地理位置信息与所述家电设 备是否在预定范围内, 若是, 通过所述云平台分析所述环境参数信息是否在 正常区间内, 并将分析结 果发送至所述终端设备;
[0008] 所述终端设备, 用于接收所述控制器发送的所述分析结果, 并通过所述虚拟机 向用户显示所述分析结果, 接收用户根据所述分析结果通过所述虚拟机触 发的 控制信号, 并将所述控制信号发送至所述家电设备;
[0009] 所述家电设备, 用于根据所述控制信号进行相应的控制。
[0010] 另一方面, 提供一种基于云平台的物联网控制方法, 所述物联网控制方法应用 于包括控制器、 终端设备、 环境传感器以及家电设备的系统, 所述控制器、 终 端设备、 环境传感器以及家电设备相互连接, 所述终端设备上部署有用于与用 户交互的虚拟机; 所述方法包括:
[0011] 所述环境传感器采集当前的环境参数信息以及 获取当前的地理位置信息, 并将 所述环境参数信息以及所述地理位置信息发送 至所述控制器;
[0012] 所述控制器在接收到所述环境传感器发送的环 境参数信息以及地理位置信息后 , 确定接收到的所述地理位置信息与所述家电设 备是否在预定范围内, 若是, 通过所述云平台分析所述环境参数信息是否在 正常区间内, 并将分析结果发送 至所述终端设备;
[0013] 所述终端设备接收所述控制器发送的所述分析 结果, 并通过所述虚拟机向用户 显示所述分析结果, 接收用户根据所述分析结果通过所述虚拟机触 发的控制信 号, 并将所述控制信号发送至所述家电设备;
[0014] 所述家电设备根据所述控制信号进行相应的控 制。
发明的有益效果
有益效果
[0015] 本发明的有益效果是: 控制器对环境传感器采集的环境参数信息通过 云平台做 统计分析, 并将分析结果发送给终端设备; 用户可以根据分析结果做决策, 如 果需要调整室内环境, 则会操作终端设备的虚拟机生成控制信号发送 至家电设 备进行控制, 实现用户在远端对家电设备进行调节, 减少了现有家电设备自动 调节出错的概率。 如果室内环境有孩子或老人, 这种远端调节室内环境的方式 非常人性化, 具有较强的易用性及实用性。
对附图的简要说明
附图说明
[0016] 为了更清楚地说明本发明实施例中的技术方案 , 下面将对实施例或现有技术描 述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是 本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性 的前提下, 还可以根据这些附图获得其他的附图。
[0017] 图 1是本发明实施例提供的基于云平台的物联网 制系统的一种系统架构结构 图;
[0018] 图 2是本发明实施例提供的基于云平台的物联网 制方法的一种示意性流程图
[0019] 图 3是本发明实施例提供的基于云平台的物联网 制方法的一种示意性流程图
[0020] 图 4是本发明实施例提供的升级家电设备的一种 意性流程图;
[0021] 图 5是本发明实施例提供的终端设备的一种示意 框图。
本发明的实施方式
[0022] 以下描述中, 为了说明而不是为了限定, 提出了诸如特定系统结构、 技术之类 的具体细节, 以便透彻理解本发明实施例。 然而, 本领域的技术人员应当清楚 , 在没有这些具体细节的其它实施例中也可以实 现本发明。 在其它情况中, 省 略对众所周知的系统、 装置、 电路以及方法的详细说明, 以免不必要的细节妨 碍本发明的描述。
[0023] 参见图 1, 本发明实施例适用的场景中, 具有控制器 101和终端设备 102, 控制 器 101和终端设备 102通过网络互连, 这样, 控制器 101和终端设备 102可以进行 数据的交互。 控制器 101与终端设备 102类似, 均包括处理器、 存储器、 输入 /输 出 (Input/Output,简称 10)等设备。
[0024] 其中, 所述控制器 101包括任何具有处理能力的处理器芯片。
[0025] 可选地, 所述处理器为中央处理器 (Central Processing Unit, 简称 CPU) 。 可 选地, 所述处理器可以是 ARM (Advanced RISC Machines) 。 可选地, 所述处理 器为众核处理器, 例如英特尔的多核处理器 MIC。
[0026] 终端设备 102上部署有用于与用户交互的虚拟机。 用户可以操作该虚拟机, 例 如浏览该虚拟机显示的信息, 还可以通过该虚拟机触发控制信号。
[0027] 本发明实施例适用的场景中还具有环境传感器 103和家电设备 104, 环境传感器 103和家电设备 104位于同一环境中, 例如同一室内。
[0028] 所述控制器 101分别与环境传感器 103和家电设备 104连接, 连接的方式不做限 定, 可以是有线连接或者网络连接。 有线连接可以是指通过串口、 并口或者通 用输入 /输出 (General Purpose Input Output, 简称 GPIO) 等实现的电路连接。 网 络连接可以是指无线网络连接或者有线网络连 接; 无线网络可以是指 WIFI, 全 球微波互联接入 (Worldwide Interoperability for Microwave Access,简称 WiMAX)等 ; 有线网络是指通过线缆 (例如网线, 光纤) 等接入的互联网网络。
[0029] 环境传感器 103, 用于采集其所处室内的环境参数信息, 例如室内温度, 室内 湿度, 室内光照, 室内含氧度等, 以及获取当前的地理位置信息。
[0030] 具体地, 环境传感器 103包括温度传感器、 湿度传感器和光照传感器。
[0031] 温度传感器, 用于采集该温度传感器所处环境的温度 (即室内温度) 。 湿度传 感器, 用于采集该湿度传感器所处环境的湿度 (即室内湿度) 。 光照传感器, 用于采集该光照传感器所处环境的亮度 (即室内亮度) 。
[0032] 可选地, 所述温度传感器、 所述湿度传感器和所述光照传感器分别通过无 线局 域网与所述控制器 101连接。
[0033] 可选地, 所述温度传感器、 所述湿度传感器和所述光照传感器分别与所述 控制 器 101电性连接。
[0034] 家电设备 104包括空调和智能灯具等。 所述空调和所述智能灯具分别与所述控 制器网络连接。
[0035] 空调, 用于调节室内的温度和湿度。 智能灯具, 用于调节室内的亮度。
[0036] 本发明实施例适用的场景中还具有云平台 105。 组建云平台的架构可以是 openst ack架构。
[0037] 可选地, 云计算 105部署在集群中, 该集群包括一个或多个云平台控制节点 105 , 还可以包括存储资源, 此处的存储资源可以是任何具有数据存储功能 的介质 , 例如硬盘, 磁盘整列, 磁带等。 存储资源供云平台 105使用或对云平台 105提 供存储服务。
[0038] 云平台 105可以与控制器 101和终端设备 102通信。 例如, 云平台 105指示终端设 备 102启动虚拟机或者卸载虚拟机。 [0039] 优选的是, 所述云平台 105用于存储所述环境参数的正常区间值或者预 先设定 的环境参数阈值, 例如温度阈值、 湿度阈值、 亮度阈值等。
[0040] 所述控制器 101, 用于在接收到所述传感器 103发送的环境参数信息以及地理位 置信息后, 确定接收到的所述地理位置信息与所述家电设 备 104是否在预定范围 内, 若是, 通过所述云平台 105分析所述环境参数信息是否在正常区间内, 并将 分析结果发送至所述终端设备 102。
[0041] 所述云平台 105在接收到所述控制器 101发送的环境参数信息吋, 将所述环境参 数信息与存储的环境参数的正常区间值进行比 较, 并将比较结果作为所述分析 结果反馈至所述控制器 101。
[0042] 所述终端设备 102, 用于接收所述控制器 101发送的所述分析结果, 并通过所述 虚拟机向用户显示所述分析结果, 接收用户根据所述分析结果通过所述虚拟机 触发的控制信号, 并将所述控制信号发送至所述家电设备 104;
[0043] 所述家电设备 104, 用于根据所述控制信号进行相应的控制。
[0044] 优选的, 所述控制器 101, 还用于根据预先存储的控制策略, 选择与所述环境 参数信息相对应的控制信号, 并将所选择的控制信号发送至所述家电设备 104进 行相应的控制, 其中所述控制策略包括控制信息与环境参数信 息的对应关系。
[0045] 优选的, 所述终端设备 102, 还用于向所述云平台 105发送升级所述家电设备 10 4的请求信息;
[0046] 所述云平台 105, 用于确定所述请求信息指定的所述家电设备 104, 向所述控制 器 101发送确定的所述家电设备 104的升级包;
[0047] 所述控制器 101, 用于接收所述升级包, 使用所述升级包对所述家电设备 104升 级。
[0048] 可选的, 所述系统还可以包括:
[0049] 路由器、 摄像头以及远程终端, 所述摄像头、 传感器通过所述路由器与所述远 程终端连接通信; 所述远程终端包括显示器, 所述显示器可用于显示由用户输 入的信息或提供给用户的信息等。 显示器可包括显示面板, 可选的, 可以采用 液晶显示器 (Liquid Crystal Display, LCD) 、 有机发光二极管 (Organic Light-Emitting Diode, OLED) 等形式来配置显示面板。 进一步的, 所述显示器还 可包括触控面板, 所述触控面板可覆盖显示面板, 以检测在触控面板上的触摸 操作。
[0050] 所述传感器, 还用于将检测到的环境参数信息以及获取的地 理位置信息通过所 述路由器发送至所述远程终端;
[0051] 可选的, 所述物联网控制系统还包括: 摄像头;
[0052] 所述摄像头, 用于采集当前环境图像, 并将采集的所述环境图像发送至所述终 端设备, 以便于所述终端设备所在用户了解现场环境信 息。
[0053] 其中, 所述远程终端可以为手机、 平板电脑、 膝上型计算机等便携式设备。 还 应当理解的是, 在某些实施例中, 所述远程终端还可以是具有触摸敏感表面 (例 如, 触摸屏显示器和 /或触摸板)的台式计算机。
[0054] 进一步的, 所述摄像头、 控制器也可以将获取的地理位置信息通过所述 路由器 发送给所述远程终端;
[0055] 所述远程终端, 用于在接收到所述摄像头、 传感器、 控制器发送的地理位置信 息后, 绘制相应的设备分布图, 以便于用户査看。
[0056] 进一步的, 所述远程终端还可以根据所述环境参数信息以 及设备分布图通过所 述路由器发送控制指令到指定的终端设备以实 现相应的控制。 所述控制指令可 以是用户输入的指令, 也可以是根据预先存储的所述控制策略获取的 与所述环 境参数信息相对应的控制指令。
[0057] 需要说明的是, 本发明实施例可以预先将监控范围的地面划分 为网格, 将所述 传感器、 控制器、 终端设备、 摄像头等设置在网格的点上或网格内的中心位 置 上; 或者, 在监控范围的地面上划若干个同心圆, 从圆心向四周引出若干条射 线, 将所述传感器、 控制器、 终端设备、 摄像头等设置在射线与圆的交点位置 处。
[0058] 通过本发明实施例, 可实现用户在远端对家电设备进行调节, 减少了现有家电 设备自动调节出错的概率。 如果室内环境有孩子或老人, 这种远端调节室内环 境的方式非常人性化。
[0059] 方法实施例
[0060] 一种基于云平台的物联网控制方法, 所应用的系统如图 1所示, 参见上述。 该 系统控制器、 终端设备、 环境传感器以及家电设备的系统, 所述控制器、 终端 设备、 环境传感器以及家电设备相互连接, 所述终端设备上部署有用于与用户 交互的虚拟机。
[0061] 参见图 2, 所述方法包括步骤 201、 步骤 202、 步骤 203和步骤 204。
[0062] 步骤 201, 所述环境传感器采集当前的环境参数信息以及 获取当前的地理位置 信息, 并将所述环境参数信息以及所述地理位置信息 发送至所述控制器。
[0063] 其中, 所述环境参数信息包括但不限于以下至少一项 : 温度、 湿度、 光照强度 等。 所述当前的地理位置信息的指所述传感器当前 所在区域的信息。 所述传感 器包括用于检测温度的传感器、 检测湿度的传感器、 检测光照强度的传感器等 ; 或者具有多种检测功能集合的传感器, 例如所述传感器同吋具有温度、 湿度 、 光照强度等检测功能。
[0064] 如果环境传感器不具有数据处理功能, 则环境传感器将实吋采集的表征环境参 数信息的数据不做处理, 直接发送给控制器。 这种情况下, 控制器在步骤 202中 用于统计分析的环境参数信息是原始的, 未加工处理的, 这样能保证分析结果 的精确性, 但相对于来说, 会增加控制器的负荷, 对控制器的处理器要求较高
[0065] 如果环境传感器具有数据处理功能, 环境传感器首先对实吋采集的表征环境参 数信息的数据作去噪处理, 甚至做简单的统计分析, 然后再将初步处理的结果 (去噪结果或者分析结果) 发送给控制器。 这种情况下, 控制器在步骤 202中用 于统计分析的环境参数信息是已初步处理的结 果, 因此在步骤 202中仅需要基于 该初步处理的结果做进一步统计分析, 这样能减少控制器的负荷, 但步骤 202是 使用初步处理的结果来统计分析, 可能会存在失真的风险。
[0066] 另外, 在所述传感器将所述环境参数信息以及所述地 理位置信息发送至某一个 控制器吋, 优选发送至距离所述传感器最近的一个控制器 。
[0067] 步骤 202, 所述控制器在接收到所述传感器发送的环境参 数信息以及地理位置 信息后, 确定接收到的所述地理位置信息与所述家电设 备是否在预定范围内, 若是, 通过所述云平台分析所述环境参数信息是否在 正常区间内, 并将分析结 果发送至所述终端设备。 [0068] 具体地, 对所述环境参数信息进行统计分析所得的结果 是分析结果。 所述控制 器将分析结果发送至所述终端设备, 发送分析结果所使用的协议不做限定, 例 如可以是 TCP/IP协议, 也可以是 VXLAN协议。
[0069] 需要说明的是, 每个传感器对应至少一个家电设备, 所述控制器预先存储有传 感器与家电设备的对应关系表以及家电设备的 位置信息。 所述控制器在接收到 所述传感器发送地理位置信息后, 根据预先存储的传感器与家电设备的对应关 系表以及家电设备的位置信息确定接收到的所 述地理位置信息与其对应的家电 设备是否在预定范围内, 以避免对不在预定范围内的家电设备进行控制 , 例如 邻居家的家电设备。
[0070] 步骤 203, 所述终端设备接收所述控制器发送的所述分析 结果, 并通过所述虚 拟机向用户显示所述分析结果, 接收用户根据所述分析结果通过所述虚拟机触 发的控制信号, 并将所述控制信号发送至所述家电设备。
[0071] 具体地, 终端设备将分析结果通过虚拟机展示给用户, 是为了用户根据该分析 结果做决策, 决策是否操作虚拟机触发控制信号, 以及触发哪种类型的控制信 号, 例如是触发控制空调的控制信号, 以及还是触发控制智能灯具的控制信号 ; 更进一步地, 如果该控制信号是用于控制空调的, 则还需确定该控制信号是 指示空调调高温度还是降低温度, 或者是指示空调调高湿度还是降低湿度, 如 果该控制信号是用于控制智能灯具的, 则还需确定该控制信号是指示智能灯具 增加光照或者减少光照。 如果用户通过所述虚拟机触发了控制信号, 终端设备 会将该控制信号发送至所述家电设备。
[0072] 可选的, 所述触发条件可以为: 在监测到用户在终端设备的触摸屏上的触摸动 作为两点触摸且滑动轨迹为纵向相对滑动后, 判断两触摸点纵向相对滑动的位 移是否同吋大于预设的第一阈值、 所述两触摸点最终落点的距离差是否小于预 设的第二阈值、 且所述两触摸点滑动的速度是否同吋大于预设 的第三阈值; 或 者在监测到所述触摸动作为两点触摸且所述滑 动轨迹为相反方向滑动后, 判断 两触摸点相反方向滑动的位移是否同吋大于预 设的第一阈值、 所述两触摸点最 终落点的距离差是否大于预设的第四阈值、 且所述两触摸点滑动的速度是否同 吋大于预设的第三阈值, 若是 (即上述三个条件判断结果都为"是") , 则判定为 触发终端设备向家电设备 /控制器发送所述控制信号; 若否 (上述三个条件的判 断结果至少有一个为"否") , 则不执行, 结束当前操作。
[0073] 步骤 204, 所述家电设备根据所述控制信号进行相应的控 制。
[0074] 举例说明, 如果该控制信号是指示空调调高温度或者降低 温度, 则所述空调将 室内温度调整到该控制信号指定的温度; 和 /或, 如果该控制信号是指示空调调 高湿度或者降低湿度, 则所述空调将室内湿度调整到该控制信号指定 的湿度; 和 /或, 如果该控制信号是指示智能灯具增加光照或者 减少光照, 则所述智能灯 具将室内亮度调整到该控制信号指定的亮度。
[0075] 本实施例中, 控制器将室内环境相关的分析结果发送给终端 设备, 用户可以根 据分析结果做决策, 如果需要调整室内环境, 则会操作终端设备的虚拟机生成 控制信号发送至家电设备进行控制, 实现用户在远端对家电设备进行调节, 减 少了现有家电设备自动调节出错的概率。 如果室内环境有孩子或老人, 这种远 端调节室内环境的方式非常人性化。
[0076] 可选地, 所述环境传感器包括温度传感器和湿度传感器 ; 所述环境传感器采集 的环境参数信息包括通过所述温度传感器采集 的室内温度和通过所述湿度传感 器采集的室内湿度。
[0077] 相应地, 对步骤 202做一可选细化, 所述控制器将所述室内温度上传至云平台 , 以使得云平台比较所述室内温度是否大于温度 阈值, 并将比较结果作为所述 分析结果反馈至所述控制器。
[0078] 相应地, 对步骤 203做一可选细化, 所述终端设备通过所述虚拟机向用户显示 所述分析结果, 接收用户通过所述虚拟机触发的控制信号, 具体包括: 所述终 端设备通过所述虚拟机向用户显示所述温度比 较结果和所述湿度比较结果, 并 接收用户触发的控制空调的控制信号, 所述家电设备包括所述空调。
[0079] 如上述, 控制空调的控制信号可能是用于调节室内温度 或者室内湿度的。
[0080] 可选地, 所述环境传感器包括光照传感器; 所述环境传感器采集的环境参数信 息包括通过所述光照传感器采集的室内亮度;
[0081] 相应地, 对步骤 202做一可选细化, 所述控制器将所述室内亮度上传至云平台 , 以使得云平台比较比较所述室内亮度是否大于 亮度阈值, 并将比较结果作为 所述分析结果反馈至所述控制器;
[0082] 相应地, 对步骤 203做一可选细化, 所述终端设备通过所述虚拟机向用户显示 所述分析结果, 接收用户通过所述虚拟机触发的控制信号, 具体包括: 所述终 端设备通过所述虚拟机向用户显示所述亮度比 较结果, 并接收用户触发的控制 智能灯具的控制信号, 所述家电设备包括所述智能灯具。
[0083] 如上述, 控制智能灯具的控制信号是用于调节室内亮度 的。
[0084] 可选地, 所述方法还包括:
[0085] 所述控制器在向所述终端设备发送所述分析结 果之前, 对所述分析结果加密; [0086] 所述终端设备对接收到的所述分析结果解密, 以便向用户显示解密后的所述分 析结果。
[0087] 其中, 所述控制器加密所使用的加密算法, 与所述终端设备解密所使用的解密 算法, 是对应的; 即使用该加密算法加密后的密文, 只能使用该解密算法才能 得到正确的明文。
[0088] 可选地, 该加密算法可以是由云平台控制节点预先下发 给控制器的, 相应地, 该解密算法可以是由云平台控制节点预先下发 给终端设备的。 这样, 通过第三 方提供加密算法和解密算法, 而并非通过控制器与终端设备的通信交互来相 互 获知加密算法和解密算法, 提高了加解密的安全性。
[0089] 方法实施例
[0090] 一种基于云平台的物联网控制方法, 所应用的系统如图 1所示, 参见上述。 该 系统控制器、 终端设备、 环境传感器以及家电设备的系统, 所述控制器、 终端 设备、 环境传感器以及家电设备相互连接, 所述终端设备上部署有用于与用户 交互的虚拟机。
[0091] 参见图 3, 所述方法包括步骤 301、 步骤 302、 步骤 303和步骤 304。
[0092] 步骤 301, 所述环境传感器采集当前的环境参数信息以及 获取当前的地理位置 信息, 并将所述环境参数信息以及所述地理位置信息 发送至所述控制器。
[0093] 步骤 302, 所述控制器在接收到所述传感器发送的环境参 数信息以及地理位置 信息后, 确定接收到的所述地理位置信息与所述家电设 备是否在预定范围内, 若是, 通过所述云平台分析所述环境参数信息是否在 正常区间内, 并将分析结 果发送至所述终端设备。
[0094] 步骤 303, 所述终端设备接收所述控制器发送的所述分析 结果, 并通过所述虚 拟机向用户显示所述分析结果, 接收用户根据所述分析结果通过所述虚拟机触 发的控制信号, 并将所述控制信号发送至所述控制器。
[0095] 步骤 301~303的具体实施过程可参见上述步骤 201~203的描述, 在此不再赘述。
[0096] 步骤 304, 所述控制器根据所述控制信号对所述家电设备 进行相应的控制。
[0097] 具体的, 所述控制器根据预先存储的控制策略, 选择与所述环境参数信息相对 应的控制信号, 并将所选择的控制信号发送至所述家电设备进 行相应的控制, 其中所述控制策略包括控制信息与环境参数信 息的对应关系。
[0098] 本实施例中, 控制器将室内环境相关的分析结果发送给终端 设备, 用户可以根 据分析结果做决策, 如果需要调整室内环境, 则会操作终端设备的虚拟机生成 控制信号并向控制器反馈, 继而, 控制器可以根据该控制信号指示家电设备做 相应动作, 实现用户在远端对室内环境进行调节; 如果室内环境有孩子或老人 , 这种调节方式非常人性化。
[0099] 方法实施例
[0100] 可选地, 云平台分别与所述控制器和所述终端设备网络 连接; 参见图 4, 所述 方法还包括:
[0101] 所述环境传感器采集当前的环境参数信息以及 获取当前的地理位置信息, 并将 所述环境参数信息以及所述地理位置信息发送 至所述控制器;
[0102] 所述控制器在接收到所述传感器发送的环境参 数信息以及地理位置信息后, 确 定接收到的所述地理位置信息与所述家电设备 是否在预定范围内, 若是, 通过 所述云平台分析所述环境参数信息是否在正常 区间内, 并将分析结果发送至所 述终端设备;
[0103] 所述终端设备接收所述控制器发送的所述分析 结果, 并通过所述虚拟机向用户 显示所述分析结果, 接收用户根据所述分析结果通过所述虚拟机触 发的控制信 号, 并将所述控制信号发送至所述家电设备 /控制器;
[0104] 所述家电设备根据所述控制信号进行相应的控 制; 或者所述控制器根据所述控 制信号对所述家电设备进行相应的控制。 [0105] 步骤 401, 所述终端设备请求所述云平台升级所述家电设 备;
[0106] 步骤 402, 所述云平台确定所述请求指定的所述家电设备 , 向所述控制器发送 确定的所述家电设备的升级包;
[0107] 步骤 403, 所述控制器接收所述升级包, 使用所述升级包对所述家电设备升级
[0108] 本实施例中, 所述云平台还可以直接将所述家电升级包发送 给家电设备, 以使 得家电设备直接根据所述升级包进行升级。
[0109] 家电设备的升级包存储在云平台。 由于云平台所使用的存储资源是海量的, 所 以可以存储海量家电设备的升级版本。
[0110] 用户可操作终端设备 (例如操作终端设备上的虚拟机) 请求云平台对控制器上 的所述家电设备进行升级; 终端设备请求云平台吋, 会指定升级家电设备所使 用的版本, 如果未指定版本, 则默认是最新版本。
[0111] 所述云平台根据请求指定的家电设备以及指定 的该家电设备的升级版本, 获取 升级包; 云平台向控制器下发该升级包。 所述控制器使用所述升级包便可对所 述家电设备进行升级。
[0112] 系统实施例
[0113] 本实施例提供的基于云平台的物联网控制系统 是采用图 1所示的设备组建的, 各设备的功能、 各设备之间的连接关系以及各设备之间的工作 关系可参见上述
[0114] 本实施例提供的基于云平台的物联网控制系统 与上述的方法实施例提供的基于 云平台的物联网控制方法对应, 因此, 基于云平台的物联网控制系统中各设备 的工作原理参见上述方法实施例的描述。
[0115] 一种基于云平台的物联网控制系统, 包括网络互连的控制器 101和终端设备 102 ; 所述控制器 101分别与环境传感器 103和家电设备 104连接, 环境传感器 103和 家电设备 104位于同一室内; 所述终端设备 102上部署有用于与用户交互的虚拟 机;
[0116] 所述环境传感器 103, 用于采集当前的环境参数信息以及获取当前的 地理位置 信息, 并将所述环境参数信息以及所述地理位置信息 发送至所述控制器 101; [0117] 所述控制器 101, 用于用于在接收到所述传感器发送的环境参数 信息以及地理 位置信息后, 确定接收到的所述地理位置信息与所述家电设 备是否在预定范围 内, 若是, 通过所述云平台分析所述环境参数信息是否在 正常区间内, 并将分 析结果发送至所述终端设备 102;
[0118] 所述终端设备 102, 用于接收所述控制器发送的所述分析结果, 并通过所述虚 拟机向用户显示所述分析结果, 接收用户根据所述分析结果通过所述虚拟机触 发的控制信号, 并将所述控制信号发送至所述家电设备 104;
[0119] 所述家电设备 104, 用于根据所述控制信号进行相应的控制。
[0120] 可选地, 所述环境传感器 103包括温度传感器、 湿度传感器和 /或光照传感器; 所述环境传感器采集的环境参数信息包括通过 所述温度传感器采集的室内温度 、 通过所述湿度传感器采集的室内湿度和 /或通过所述光照传感器采集的室内亮 度;
[0121] 所述控制器 101, 具体用于将所述室内温度、 室内湿度和 /或室内亮度上传至云 平台, 以使得云平台比较所述室内温度是否大于温度 阈值、 比较所述室内湿度 是否大于湿度阈值和 /或比较所述室内亮度是否大于亮度阈值, 并将比较结果作 为所述分析结果反馈至所述控制器 101;
[0122] 所述终端设备 102, 用于通过所述虚拟机向用户显示所述温度比较 结果和所述 湿度比较结果, 并接收用户触发的控制空调的控制信号, 所述家电设备 104包括 所述空调。
[0123] 可选地, 所述环境传感器 103包括光照传感器; 所述环境传感器 103采集的环境 参数信息包括通过所述光照传感器采集的室内 亮度;
[0124] 所述控制器 101, 具体用于比较所述室内亮度是否大于亮度阈值 , 并将亮度比 较结果作为所述分析结果;
[0125] 所述终端设备 102, 用于通过所述虚拟机向用户显示所述亮度比较 结果, 并接 收用户触发的控制智能灯具的控制信号。
[0126] 可选地, 所述环境传感器 103包括温度传感器、 湿度传感器和光照传感器; 所 述温度传感器、 所述湿度传感器和所述光照传感器分别通过无 线局域网与所述 控制器连接, 或者所述温度传感器、 所述湿度传感器和所述光照传感器分别与 所述控制器电性连接;
[0127] 所述家电设备 104包括空调和智能灯具, 所述空调和所述智能灯具分别与所述 控制器网络连接。
[0128] 可选的, 所述控制器 101, 还用于根据预先存储的控制策略, 选择与所述环境 参数信息相对应的控制信号, 并将所选择的控制信号发送至所述家电设备 104进 行相应的控制, 其中所述控制策略包括控制信息与环境参数信 息的对应关系。
[0129] 可选地, 云平台 105分别与所述控制器 101和所述终端设备 102网络连接;
[0130] 所述终端设备 102, 还用于请求所述云平台 105升级所述家电设备 104;
[0131] 所述云平台 105, 用于确定所述请求指定的所述家电设备 104, 向所述控制器 10 1发送确定的所述家电设备 104的升级包;
[0132] 所述控制器 101, 用于接收所述升级包, 使用所述升级包对所述家电设备 104升 级。
[0133] 参见图 5, 是本发明实施例提供的终端设备的结构框图, 该终端设备可以用于 实施本发明实施例提供的基于云平台的物联网 控制方法的实施例中所描述的实 现方式。
[0134] 如图 5所示, 终端设备 1200可以包括 RF (Radio Frequency , 射频) 电路 110、 包 括有一个或一个以上 (图中仅示出一个) 计算机可读存储介质的存储器 120、 输 入单元 130、 显示单元 140、 传感器 150、 音频电路 160、 传输模块 170、 包括有一 个或者一个以上 (图中仅示出一个) 处理核心的处理器 180以及电源 190等部件 。 本领域技术人员可以理解, 图 5中示出的终端设备结构并不构成对终端设备 限定, 可以包括比图示更多或更少的部件, 或者组合某些部件, 或者不同的部 件布置。 其中:
[0135] RF电路 110用于接收以及发送电磁波, 实现电磁波与电信号的相互转换, 从而 与通讯网络或者其他设备进行通讯。 RF电路 110可包括各种现有的用于执行这些 功能的电路元件, 例如, 天线、 射频收发器、 数字信号处理器、 加密 /解密芯片 、 用户身份模块 (SIM) 卡、 存储器等等。 RF电路 110可与各种网络如互联网、 企业内部网、 无线网络进行通讯或者通过无线网络与其他设 备进行通讯。 上述 的无线网络可包括蜂窝式电话网、 无线局域网或者城域网。 [0136] 存储器 120可用于存储软件程序以及模块, 如上述实施例一至二中数据迁移方 法 /实施例三中终端设备对应的程序指令 /模块, 处理器 180通过运行存储在存储 器 120内的软件程序以及模块, 从而执行各种功能应用以及数据处理, 即实现获 取预设事件对应的资源的功能。 存储器 120可包括高速随机存储器, 还可包括非 易失性存储器, 如一个或者多个磁性存储装置、 闪存、 或者其他非易失性固态 存储器。 在一些实例中, 存储器 120可进一步包括相对于处理器 180远程设置的 存储器, 这些远程存储器可以通过网络连接至终端设备 1200。 上述网络的实例 包括但不限于互联网、 企业内部网、 局域网、 移动通信网及其组合。
[0137] 输入单元 130可用于接收输入的数字或字符信息, 以及产生与用户设置以及功 能控制有关的键盘、 鼠标、 操作杆、 光学或者轨迹球信号输入。
[0138] 显示单元 140可用于显示由用户输入的信息或提供给用户 的信息以及终端设备 1 200的各种图形用户接口, 这些图形用户接口可以由图形、 文本、 图标、 视频和 其任意组合来构成。 显示单元 140可包括显示面板 141, 可选的, 可以采用 LCD(L iquid Crystal Display , 液晶显示器)、 OLED(Organic Light-Emitting Diode,有机发 光二极管)等形式来配置显示面板 141。
[0139] 终端设备 1200还可包括至少一种传感器 150, 比如光传感器、 运动传感器以及 其他传感器。 具体地, 光传感器可包括环境光传感器及接近传感器, 其中, 环 境光传感器可根据环境光线的明暗来调节显示 面板 141的亮度, 接近传感器可在 终端设备 1200移动到耳边吋, 关闭显示面板 141和 /或背光。 作为运动传感器的一 种, 重力加速度传感器可检测各个方向上 (一般为三轴) 加速度的大小, 静止 吋可检测出重力的大小及方向, 可用于识别手机姿态的应用 (比如横竖屏切换 、 相关游戏、 磁力计姿态校准) 、 振动识别相关功能 (比如计步器、 敲击) 等; 至于终端设备 1200还可配置的陀螺仪、 气压计、 湿度计、 温度计、 红外线传感 器等其他传感器, 在此不再赘述。
[0140] 音频电路 160、 扬声器 161, 传声器 162可提供用户与终端设备 1200之间的音频 接口。 音频电路 160可将接收到的音频数据转换后的电信号, 传输到扬声器 161 , 由扬声器 161转换为声音信号输出; 另一方面, 传声器 162将收集的声音信号 转换为电信号, 由音频电路 160接收后转换为音频数据, 再将音频数据输出处理 器 180处理后, 经 RF电路 110以发送给比如另一终端, 或者将音频数据输出至存 储器 120以便进一步处理。 音频电路 160还可能包括耳塞插孔, 以提供外设耳机 与终端设备 1200的通信。
[0141] 终端设备 1200通过传输模块 170 (例如 WiFi模块) 可以帮助用户收发电子邮件 、 浏览网页和访问流式媒体等, 它为用户提供了无线的宽带互联网访问。 虽然 图 5示出了传输模块 170, 但是可以理解的是, 其并不属于终端设备 1200的必须 构成, 完全可以根据需要在不改变发明的本质的范围 内而省略。
[0142] 处理器 180是终端设备 1200的控制中心, 利用各种接口和线路连接整个手机的 各个部分, 通过运行或执行存储在存储器 120内的软件程序和 /或模块, 以及调用 存储在存储器 120内的数据, 执行终端设备 1200的各种功能和处理数据, 从而对 手机进行整体监控。 可选的, 处理器 180可包括一个或多个处理核心; 优选的, 处理器 180可集成应用处理器和调制解调处理器, 其中, 应用处理器主要处理操 作系统、 用户界面和应用程序等, 调制解调处理器主要处理无线通信。 可以理 解的是, 上述调制解调处理器也可以不集成到处理器 180中。
[0143] 终端设备 1200还包括给各个部件供电的电源 190 (比如电池) , 优选的, 电源 可以通过电源管理系统与处理器 180逻辑相连, 从而通过电源管理系统实现管理 充电、 放电、 以及功耗管理等功能。 电源 190还可以包括一个或一个以上的直流 或交流电源、 再充电系统、 电源故障检测电路、 电源转换器或者逆变器、 电源 状态指示器等任意组件。
[0144] 尽管未示出, 终端设备 1200还可以包括摄像头、 蓝牙模块等, 在此不再赘述。
具体在本实施例中, 终端设备的显示单元是触摸屏显示器, 终端设备还包括有 存储器, 以及一个或者一个以上的程序, 其中一个或者一个以上程序存储于存 储器中, 且经配置以由一个或者一个以上处理器执行述 一个或者一个以上程序 包含用于进行以下操作的指令:
[0145] 接收控制器发送的分析结果, 并通过终端设备的虚拟机向用户显示所述分析 结 果, 接收用户根据所述分析结果通过所述虚拟机触 发的控制信号, 并将所述控 制信号发送至家电设备, 以使得所述家电设备根据所述控制信号进行相 应的控 制; [0146] 其中, 所述分析结果是所述所述控制器在接收到环境 传感器发送的环境参数信 息以及地理位置信息后, 确定接收到的所述地理位置信息与所述家电设 备是否 在预定范围内, 若是, 通过所述云平台分析所述环境参数信息是否在 正常区间 内得到的。
[0147] 本领域普通技术人员可以意识到, 结合本文中所公幵的实施例描述的各示例的 单元及算法步骤, 能够以电子硬件、 或者计算机软件和电子硬件的结合来实现 。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特定应用和设 计约束条件。 专业技术人员可以对每个特定的应用来使用不 同方法来实现所描 述的功能, 但是这种实现不应认为超出本发明的范围。
[0148] 在本发明所提供的实施例中, 应该理解到, 所揭露的装置和方法, 可以通过其 它的方式实现。 例如, 以上所描述的系统实施例仅仅是示意性的, 例如, 所述 模块或单元的划分, 仅仅为一种逻辑功能划分, 实际实现吋可以有另外的划分 方式, 例如多个单元或组件可以结合或者可以集成到 另一个系统, 或一些特征 可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间的耦合或直接耦合或 通讯连接可以是通过一些接口, 装置或单元的间接耦合或通讯连接, 可以是电 性, 机械或其它的形式。
[0149] 所述作为分离部件说明的单元可以是或者也可 以不是物理上分幵的, 作为单元 显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可 以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或者全部 单元 来实现本实施例方案的目的。
[0150] 另外, 在本发明各个实施例中的各功能单元可以集成 在一个处理单元中, 也可 以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元中 。 上述集成的单元既可以采用硬件的形式实现, 也可以采用软件功能单元的形式 实现。
[0151] 所述集成的单元如果以软件功能单元的形式实 现并作为独立的产品销售或使用 吋, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明实施 例的技术方案本质上或者说对现有技术做出贡 献的部分或者该技术方案的全部 或部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介 质中, 包括若干指令用以使得一台计算机设备 (可以是个人计算机, 服务器, 或者网络设备等) 或处理器 (processor) 执行本发明实施例各个实施例所述方法 的全部或部分步骤。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储器 (R OM, Read-Only Memory) 、 随机存取存储器 (RAM, Random Access Memory
) 、 磁碟或者光盘等各种可以存储程序代码的介质 。
以上所述实施例仅用以说明本发明的技术方案 , 而非对其限制; 尽管参照前述 实施例对本发明进行了详细的说明, 本领域的普通技术人员应当理解: 其依然 可以对前述各实施例所记载的技术方案进行修 改, 或者对其中部分技术特征进 行等同替换; 而这些修改或者替换, 并不使相应技术方案的本质脱离本发明各 实施例技术方案的精神和范围, 均应包含在本发明的保护范围之内。
Next Patent: METHOD AND SYSTEM FOR MANAGING DEVICES IN EDGE NETWORK