基于微信公共平台的智能控制系统及其控制方法

文档序号:8342826阅读:371来源:国知局
基于微信公共平台的智能控制系统及其控制方法
【技术领域】
[0001]本发明涉及物联网控制领域,特别是指基于微信公共平台的智能控制系统及其控制方法。
【背景技术】
[0002]物联网是指通过各种信息传感设备,实时采集需要监控、连接、互动的物体或过程等各种需要的信息,与互联网结合形成的一个巨大网络;其目的是实现物与物、物与人、所有的物品与网络的连接,方便识别、管理和控制。
[0003]物联网终端如智能家电、智能家居和可穿戴计算设备等具有广阔的应用前景。个人智能终端如智能手机和平板电脑等是目前常见的个人随身携带的计算终端,通常作为收集来自各种物联网终端的数据并实时对这些智能终端进行控制的设备。目前物联网远程数据收集和实时控制面临如下缺陷:
[0004](1)、费用高昂:通常通过专用的网络进行控制,需要租用专线,构建服务器,租用服务器等。
[0005]⑵、手续复杂,部署难度较大:部署的通用性不好,缺乏统一的标准。
[0006]⑶、管理不便:缺乏通用的安装接口、管理接口、维护接口。
[0007]⑷、可扩展性不好:当多次部署或者大量节点部署时困难较大,系统架构缺乏弹性。
[0008]亟待出现一种可解决上述问题的物联网数据采集和控制终端。

【发明内容】

[0009]本发明公开的基于微信公共平台的智能控制系统及其控制方法,其目的在于提供一种方便统一数据采集和控制被控终端。
[0010]本发明的技术方案是这样实现的:基于微信公共平台的智能控制系统,包括顺序连接的微信移动端和微信公共平台、服务器和被控终端;所述被控终端和服务器的通信方式为双工通信;所述被控终端包括网络模块和通过网络模块定期发送数据包至服务器的ID模块。
[0011]进一步地,所述服务器包括数据库模块、数据推送模块和映射关系模块;所述微信移动端通过微信公共平台生成的二维码连接服务器映射关系模块;所述数据库模块和数据推送模块通过映射关系模块和二维码一一对应。
[0012]优选地,所述ID模块为网络模块MAC地址或烧入的序列号。
[0013]进一步地,所述服务器为Web服务器;所述双工通信具体的为WebSocket协议;所述网络模块为TCP/IP以太网络模块或wifi模块。
[0014]进一步地,所述微信移动端包括永久控制端和临时控制端;所述永久控制端和临时控制端通过服务器二维码和映射关系模块连接数据库模块。
[0015]优选地,还包括终端显示设备,所述终端显示设备包括按键或触发器,所述按键或触发器通过微信公共平台连接Web服务器。
[0016]基于微信公共平台的智能控制方法,包括如下步骤:
[0017]A、建立用于远程访问和控制的微信公共平台和用于控制系统的Web服务器;在被控终端设置网络模块和ID模块,并将被控终端信息录入Web服务器数据库模块,所述Web服务器和被控终端双工通信;
[0018]B、Web服务器通过二维码连接微信公共平台,并将二维码通过映射关系模块连接数据库模块和数据推送模块;
[0019]C、微信移动端通过二维码连接服务器,服务器对微信移动端二维码进行验证,进行权限设定,并将对应信息向微信移动端推送;微信移动端通过微信公共平台和服务器控制被控终端。
[0020]进一步地,步骤A的ID模块具体的是网络模块MAC地址或烧入的序列号,所述网络模块可以为TCP/IP以太网络模块或Wifi模块。
[0021]进一步地,所述微信移动端包括永久控制端和临时控制端;所述永久控制端通过服务器全部控制被控终端;所述临时控制端在一段时间内控制被控终端,所述临时控制端可通过微信公共平台或通过终端显示设备请求服务器请求二维码。
[0022]本发明所公开的基于微信公共平台的智能控制系统及其控制方法,通过微信公共平台和Web服务器达到微信移动端控制被控终端的目的,方便统一数据采集和控制被控终端,本发明结构简单,控制部署方便,实用性强,控制接口通用,兼容性好,容易使用,用户体验好,可支持海量终端,同时使用的安全性高。
【附图说明】
[0023]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0024]图1:本发明的模块示意图;
[0025]图2:本发明的控制流程图;
[0026]其中:10、微信移动端;20、微信公共平台;30、Web服务器;31、映射关系模块;32、数据库模块;33、数据推送模块;40、被控终端;41、网络模块;42、ID模块;50、终端显示设备。
【具体实施方式】
[0027]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028]如图1本发明的模块示意图所示,基于微信公共平台的智能控制系统,包括顺序连接的微信移动端10和微信公共平台20、服务器和被控终端40 ;所述被控终端40和服务器的通信方式为双工通信;所述被控终端40包括网络模块41和通过网络模块41定期发送数据包至服务器的ID模块42。
[0029]进一步地,所述服务器包括数据库模块32、数据推送模块33和映射关系模块31 ;所述微信移动端10通过微信公共平台20生成的二维码连接服务器映射关系模块31 ;所述数据库模块32和数据推送模块33通过映射关系模块31和二维码一一对应。
[0030]优选地,所述ID模块42为网络模块MAC地址或烧入的序列号。进一步地,所述服务器为Web服务器30 ;所述双工通信具体的为WebSocket协议;所述网络模块41为TCP/IP以太网络t旲块或wifi t旲块。
[0031]进一步地,所述微信移动端10包括永久控制端和临时控制端;所述永久控制端和临时控制端通过服务器二维码和映射关系模块31连接数据库模块32。
[0032]优选地,还包括终端显示设备50,所述终端显示设备50包括按键或触发器,所述按键或触发器通过微信公共平台20连接Web服务器30。
[0033]如图2本发明的控制流程图所示,基于微信公共平台20的智能控制方法包括如下步骤:A、建立用于远程访问和控制的微信公共平台20和用于控制系统的Web服务器30 ;在被控终端40设置网络模块41和ID模块42,并将被控终端40信息录入Web服务器30数据库模块32,所述Web服务器30和被控终端40双工通信;B、Web服务器30通过二维码连接微信公共平台20,并将二维码通过映射关系模块31连接数据库模块32和数据推送模块33 ;C、微信移动端10通过二维码连接Web服务器30,Web服务器30对微信移动端10 二维码进行验证,进行权限设定,并将对应信息向微信移动端10推送;微信移动端10通过微信公共平台20和Web服务器30控制被控终端40。
[0034]进
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1