[发明专利]一种能源终端信息管理系统在审
申请号: | 201611132189.5 | 申请日: | 2016-12-09 |
公开(公告)号: | CN106802917A | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 卢小山;张进军;王波涛;勒长华;李光圣;韦东强 | 申请(专利权)人: | 深圳市华力特电气有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/06 |
代理公司: | 广州嘉权专利商标事务所有限公司44205 | 代理人: | 唐致明 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 能源 终端 信息管理 系统 | ||
技术领域
本发明涉及一种能源终端信息管理系统,属于能源管理领域。
背景技术
以电力系统为代表的传统的能源监控及能源管理软件,基本都是采用C/S架构模式开发,只能在单机上运行使用,而在能源互联网应用快速发展背景下,用户都希望能够通过浏览器WEB的访问方式或手机APP来远程访问和控制相关的软件和设备,传统的架构模式必然已满足不了用户的需求。
发明内容
为了解决上述问题,本发明通过提供一种能源终端信息管理系统。
本发明采用的技术方案一方面为一种能源终端信息管理系统,包括能源终端、信息服务器和信息显示端,其中,能源终端基于串口通信或socket连接信息服务器,所述信息显示端基于WEB技术连接信息服务器;所述信息服务器包括内存组件和终端数据处理组件,所述终端数据处理组件用于处理能源终端上传的数据并基于JSON转换其数据格式,所述内存组件用于使用内存储器存储终端数据处理组件输出的数据。
优选地,还包括信息集中端,该信息集中端通过串口通信连接能源终端,基于HTTP技术连接信息服务器;所述信息集中端接收并标记所述能源终端输出的数据,将标记之后的数据基于HTTP技术上传至信息服务器。
优选地,所述信息服务器还包括用于存储历史数据的关系数据库。
优选地,所述终端数据处理组件基于DLL技术处理能源终端上传的数据。
优选地,所述信息服务器基于Assembly.Load装载终端数据处理组件。
优选地,所述能源终端包括电表、水表、热力表和冷量表。
优选地,所述信息显示端包括智能手机,所述智能手机提供APP,该APP基于HTTP技术实现与信息服务器的交互。
本发明的有益效果为通过socket技术和串口收集能源终端的数据,将收集到的数据进行JSON化处理并存储在内存中,通过对内存的数据直接提取,能够非常快速的将数据传输至外部的设备,通过WEB浏览器能够适应各种外部设备的数据提取需要。
附图说明
图1所示为基于本发明实施例的一种能源终端信息管理系统示意图。
具体实施方式
以下结合实施例对本发明进行说明。
基于发明的实施例,如图1所示一方面为一种能源终端信息管理系统,包括能源终端、信息服务器和信息显示端,其中,能源终端基于串口通信或socket连接信息服务器,所述信息显示端基于WEB技术连接信息服务器;所述信息服务器包括内存组件和终端数据处理组件,所述终端数据处理组件用于处理能源终端上传的数据并基于JSON转换其数据格式,所述内存组件用于使用内存储器存储终端数据处理组件输出的数据。
能源终端为一系列的能源计量表,通过串口或者socket连接到信息服务器,信息服务器基于JSON将接收到的能源终端的数据进行格式转换并存储在内存存储器中,同时,内存存储器的数据是即时接收并存放,根据数据上传的时间,不停的更新存放在内存的数据,同时以前的数据会被保存在其他的容量更大的存储器中;外部的信息显示端(通过浏览器)通过直接从内存区中读取实时数据(基于WEB技术传输),性能上能达到毫秒级,从而实现数据传输的高效及时性。
该管理系统还包括信息集中端,该信息集中端通过串口通信连接能源终端,基于HTTP技术连接信息服务器;所述信息集中端接收并标记所述能源终端输出的数据,将标记之后的数据基于HTTP技术上传至信息服务器。
出于距离等因素的影响,通过串口和socket的方式收集能源终端的信息会有所不便,因此在信息服务器与能源终端之间设置一个中继站(信息集中端),通过串口连接能源终端并接收数据(同时根据发送来源标记这些数据),然后将这些数据基于HTTP发送至信息服务器。
所述信息服务器还包括用于存储历史数据的关系数据库。
所述终端数据处理组件基于DLL技术处理能源终端上传的数据。
一些电表之类的信息,不适合便捷存储,需要将其转换成更小的数据,通过终端数据处理组件接收对应的能源终端的数据并处理,处理过程利用DLL技术以节约处理程序有利于提高开发的效率降低开发的成本。
所述信息服务器基于Assembly.Load装载终端数据处理组件。
Assembly.Load即是将终端数据处理组件(即DLL集合)放置在指定的文件夹中,而服务器在读取这些DLL集合的时候不会加载目标DLL集合所引用和依赖的其他DLL集合。因此可以多次加载相同标识的DLL集合,只要DLL集合所在的目录位置不同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华力特电气有限公司,未经深圳市华力特电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611132189.5/2.html,转载请声明来源钻瓜专利网。