[发明专利]Web环境下基于池技术的环保物联网实时控制方法有效
申请号: | 201410331300.8 | 申请日: | 2014-07-14 |
公开(公告)号: | CN104079658B | 公开(公告)日: | 2018-08-14 |
发明(设计)人: | 丁浩;管致锦;程学云;李跃华;陈森博;朱鹏程;张义清;梁惺彦 | 申请(专利权)人: | 南通大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京正联知识产权代理有限公司 32243 | 代理人: | 顾伯兴 |
地址: | 226000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 环境 基于 技术 环保 联网 实时 控制 方法 | ||
本发明公开了一种Web环境下基于池技术的环保物联网实时控制方法,适用于B/S架构的污染源实时监控系统,所涉及的池包括:存储监控终端、浏览器等Socket连接信息的连接池,存储浏览器端向远程目标设备发出控制请求的执行中控制池和等待控制池,以及存储各类数据的数据池,所述的环保物联网实时控制方法,利用池技术实现了浏览器端对远程设备的并发控制,并能将无来源标识的控制结果准确地返回给发起控制的浏览器。
技术领域
本发明涉及一种基于池技术的环保物联网实时控制方法,主要应用于B/S架构下,环保物联网中监控中心服务器或任何浏览器端对现场设备进行远程实时控制。
背景技术
随着信息技术、网络技术的飞速发展,我国环境信息化建设工作也得到了较快发展,以国家级环境信息网络系统为中枢、省级环境信息网络系统为骨干、城市级环境信息网络系统为基础、县级环境信息网络系统为补充的四级全国环境信息网络系统已初具规模。虽然污染源自动监控系统经过10多年的建设,技术越来越先进,功能越来越复杂,但要使自动监控系统更完善、满足新时期环境预警与监控的要求,还有很多问题迫切需要解决。
现有的污染源在线监控中心对远程设备的控制,如远程读取实时数据、远程采样、远程读取分析仪的当前运行状态、远程关闭排污口阀门等功能,有的只能在中心服务器实现;有的基于C/S架构,在客户端安装相应的软件实现,实际使用中有一定的局限性。在B/S架构的污染源远程监控系统中,如何将浏览器上的信息快速地发送到远程现场设备,实现浏览器与远程监控设备之间实时、高效的双向通信是亟待解决的问题。
发明内容
本发明的目的是为了解决上述问题,提供一种Web环境下基于池技术的环保物联网实时控制方法。
本发明的目的通过以下技术方案来实现:环保物联网在线监控平台上,包括三类池:一是存储监控终端、浏览器等Socket连接的连接池,二是用于远程实时控制的控制池,三是存储各类数据的数据池。控制池包括执行中控制池和等待控制池,每个远程设备某个时刻只支持一个浏览器端的控制,如果有其他的发往该远程设备的控制请求则进入等待控制池中等待,实现浏览器端并发控制远程设备。根据连接池中保存的最新连接信息,监控服务器可将执行中控制池的控制命令准确而无冲突地发往相应的目标设备,同时能将目标设备返回的无来源标识的结果准确地反馈给发出请求的浏览器。
本发明的进一步改进在于:连接池实现了服务器与远程数采仪、数据传输单元、浏览器之间所有连接信息的统一管理。在实时控制中,一方面,因为数采仪与监控平台的Socket连接有时会断开,所以有些数采仪在反控实现时,是借助数采仪主动向监控平台发起的最近的一条连接来实现反控的,这会影响对数采仪实时反控的实现,甚至无法反控,为此通过引入连接池,记录所有连接信息,当数采仪每向监控中心发送数据就维护连接池中所有连接的最新信息,确保反控信息能够借助该连接即时发送命令给目标设备,减少等待时间;另一方面,连接池维护了浏览器端的Socket连接信息,当控制终端设备时,返回的结果信息可以通过这些连接通道快速地发送给发起控制的浏览器。
本发明的进一步改进在于:在服务器上根据接收数据类型的不同,进一步划分为存储不同类型数据包的包池,将接收的新数据直接存储在内存中,可以快速地将各类最新数据显示在监控界面上,无需频繁地进行入库查询和读取等操作,提高了页面加载数据的速度。
本发明的进一步改进在于:浏览器端向远程目标设备发出控制命令,如果当前该目标设备没有其他浏览器向其发出控制请求,则将该控制命令连同浏览器和服务器以及服务器和目标设备之间的连接信息封装后进入执行中控制池,并将相应的控制命令发往目标设备;当服务器监听到目标设备发送过来的数据时,先检查执行中控制池是否有发往该目标设备的相关控制命令,如有则将其作为反馈数据,并读取执行中控制池该条控制命令的相关连接信息,将反馈数据返回给发出请求的浏览器端,并将该条控制命令从执行中控制池删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410331300.8/2.html,转载请声明来源钻瓜专利网。