[发明专利]Web环境下基于池技术的环保物联网实时控制方法有效
申请号: | 201410331300.8 | 申请日: | 2014-07-14 |
公开(公告)号: | CN104079658B | 公开(公告)日: | 2018-08-14 |
发明(设计)人: | 丁浩;管致锦;程学云;李跃华;陈森博;朱鹏程;张义清;梁惺彦 | 申请(专利权)人: | 南通大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京正联知识产权代理有限公司 32243 | 代理人: | 顾伯兴 |
地址: | 226000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 环境 基于 技术 环保 联网 实时 控制 方法 | ||
1.一种Web环境下基于池技术的环保物联网实时控制方法,包括三类池:一是存储监控终端、浏览器端Socket连接信息的连接池,二是用于远程实时控制的控制池,三是存储各类数据的数据池,其特征在于:利用连接池和控制池,浏览器端能够实现并发控制目标设备,即现场数采仪或数据传输单元,同时能将目标设备返回的无来源标识的结果数据准确地转发给发起控制的浏览器端,所述连接池实现了服务器端与远程数采仪、数据传输单元、浏览器端之间所有连接信息的统一管理,支持入池、出池、从池中获取连接对象、池中连接信息实时维护操作,在实时控制中,引入连接池记录所有连接信息,当监控中心每收到一个新的有效数据包时就自动维护连接池中相应连接信息,从而确保连接池中均为最新的连接信息;一方面,当浏览器端远程控制目标设备时,能够迅速从连接池中取出该目标设备的最新连接信息,将控制命令发送给目标设备;另一方面,连接池维护了浏览器端的Socket连接信息,从目标设备返回的结果信息可以通过这些连接通道快速地发送给发起控制的浏览器端,所述数据池在服务器端上根据接收数据类型的不同,进一步划分为存储所有数据包的数据包池、存储数采仪上传数据的数采仪数据池、存储现场数采仪或数据传输单元上传数据的数据池、存储浏览器端发出控制请求的浏览器端数据池、以及存放无效数据的无效数据池,直接建立所接收的各类数据的数据池,可以快速地将各类数据显示在监控界面上,无需频繁地进行入库查询和读取操作,提高了页面加载数据的速度;所述控制池实现了服务器端上对浏览器端发往目标设备控制信息的管理,为了实现并发控制目标设备,并保证设备返回的无来源标识的数据准确地反馈给发起控制的浏览器端,进一步将控制池分为执行中控制池和等待控制池,保证每台目标设备某个时刻只能被一个浏览器端所控制;执行中控制池,浏览器端向目标设备发出控制命令,如果当前该目标设备没有其他浏览器端向其发出控制请求,则将该控制命令连同浏览器端和服务器端以及服务器端和目标设备之间的连接信息封装后进入执行中控制池,并将相应的控制命令发往目标设备;当服务器端监听到目标设备发送过来的数据时,先检查执行中控制池是否有发往该目标设备的相关控制命令,如有则将其作为反馈数据,并读取执行中控制池该条控制命令的相关连接信息,将反馈数据返回给发出请求的浏览器端,并将该条控制命令从执行中控制池删除;所述的等待控制池,一台目标设备在某一时刻仅响应一个浏览器端的控制命令,其余发往目标设备的控制命令都进入服务器端的等待控制池队列;当执行中控制池发往目标设备的控制命令执行结束或反馈时延超出了设置的最大时延时,将执行控制池中发往目标设备的控制数据出池,同时,从等待控制池中选取下一条发往该目标设备的控制数据,转入执行中控制池,并发往相应的目标设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410331300.8/1.html,转载请声明来源钻瓜专利网。