用于大型公共建筑能耗数据采集传输的通信报文方法技术

技术编号:20014494 阅读:31 留言:0更新日期:2019-01-05 22:37
本发明专利技术提出一种用于大型公共建筑能耗数据采集传输的通信报文方法,在建筑楼宇安装数据采集器设备,采用本通信报文方法,通过以太网连接、校验、加密验证后将数据上传至数据中心服务器,可以支持因传输网络故障等原因造成的传输中断,待恢复网络传输功能后,利用断点续传可将数据进行重新传输。

Communication Message Method for Energy Consumption Data Acquisition and Transmission in Large Public Buildings

The invention provides a communication message method for data acquisition and transmission of energy consumption in large public buildings. The data acquisition device is installed in the building, and the data is uploaded to the data center server through Ethernet connection, verification and encryption verification. The method can support transmission interruption caused by transmission network failure and other reasons, and the network transmission work to be restored. After that, data can be retransmitted by breakpoint continual transmission.

【技术实现步骤摘要】
用于大型公共建筑能耗数据采集传输的通信报文方法
本专利技术属于大型公共建筑能耗管理领域,尤其是一种用于大型公共建筑能耗数据采集传输的通信报文方法。
技术介绍
能源问题日益成为困扰社会发展以及科技进步的重要因素,建筑节能工作尤为重要。近年来国家高度重视建筑节能,对大型公共建筑实施能耗监测、能耗统计、能源审计、能效公示和制度建设。目前大多针对能耗数据的监测,对于数据的传输改进并未有涉及。
技术实现思路
本专利技术所解决的技术问题在于提供一种用于大型公共建筑能耗数据采集传输的通信报文方法,在建筑楼宇安装数据采集器设备,采用本通信报文方法,通过以太网连接、校验、加密验证后将数据上传至数据中心服务器,可以支持因传输网络故障等原因造成的传输中断,待恢复网络传输功能后,利用断点续传可将数据进行重新传输。实现本专利技术目的的技术解决方案为:用于大型公共建筑能耗数据采集传输的通信报文方法,包括以下步骤:步骤1:安装在公共建筑上的数据采集器采集公共建筑的能耗数据,再通过以太网向数据中心服务器发送通信数据包以发起TCP通信连接;步骤2:若以太网传输网络正常,则数据中心服务器向数据采集器发送随机序列,否则转到步骤1;步骤3:数据采集器对随机序列进行MD5加密,并将加密后的随机序列发回数据中心服务器进行验证,若验证通过,则转到步骤4,否则转到步骤1;步骤4:数据采集器上传数据至数据中心服务器,同时发送心跳到数据中心服务器并接收授时信息;步骤5:若数据采集器上传成功或数据中心服务器授时不成功,则结束;若数据采集器上传不成功且数据中心服务器授时成功,则转到步骤6;步骤6:将通信数据包存储到数据存储服务器,等待网络传输功能恢复后,转到步骤4进行断点续传。进一步的,本专利技术的用于大型公共建筑能耗数据采集传输的通信报文方法,步骤1中的通信数据包结构为:包头有效数据总长度有效数据CRC校验包尾其中,包头、包尾、有效数据总长度均为4字节,有效数据包括4个字节的指令序号和M个字节的指令内容,CRC校验为2个字节。进一步的,本专利技术的用于大型公共建筑能耗数据采集传输的通信报文方法,指令内容为经过AES加密后的XML文本。进一步的,本专利技术的用于大型公共建筑能耗数据采集传输的通信报文方法,包头的标识符为0x680x680x160x16。进一步的,本专利技术的用于大型公共建筑能耗数据采集传输的通信报文方法,包尾的标识符为0x550xAA0x550xAA。进一步的,本专利技术的用于大型公共建筑能耗数据采集传输的通信报文方法,CRC校验只对有效数据进行校验并获得校验码。本专利技术采用以上技术方案与现有技术相比,具有以下技术效果:1、本专利技术的用于大型公共建筑能耗数据采集传输的通信报文方法应用设备简单,传输方便,易于实施;2、本专利技术的用于大型公共建筑能耗数据采集传输的通信报文方法能够支持网络故障后的断点续传。附图说明图1是本专利技术的用于大型公共建筑能耗数据采集传输的通信报文方法流程图。具体实施方式下面详细描述本专利技术的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。用于大型公共建筑能耗数据采集传输的通信报文方法,如图1所示,包括以下步骤:步骤1:安装在公共建筑上的数据采集器采集公共建筑的能耗数据,再通过以太网向数据中心服务器发送通信数据包以发起TCP(传输控制协议)通信连接;通信数据包结构为:包头有效数据总长度有效数据CRC校验包尾其中,包头、包尾、有效数据总长度均为4字节,有效数据总长度是指有效数据的长度,有效数据包括4个字节的指令序号和M个字节的指令内容,CRC(循环冗余校验码)校验为2个字节,指令内容为经过AES加密后的XML文本;包头的标识符为0x680x680x160x16;包尾的标识符为0x550xAA0x550xAA;CRC校验只对有效数据进行校验并获得校验码。指令序号:由指令发起方指定,标识了指令发起方向指令应答方发送的指令,指令应答方应答时,本项内容需要按照指令发起方提供的标识符来进行填充。指令内容:根据指令的不同,内容不同,根据不同的指令序号,编写指令内容。步骤2:若以太网传输网络正常,则数据中心服务器向数据采集器发送随机序列,否则转到步骤1;步骤3:数据采集器对随机序列进行MD5(消息摘要算法第五版)加密,并将加密后的随机序列发回数据中心服务器进行验证,若验证通过,则转到步骤4,否则转到步骤1;步骤4:数据采集器上传数据至数据中心服务器,同时发送心跳到数据中心服务器并接收授时信息;步骤5:若数据采集器上传成功或数据中心服务器授时不成功,则结束;若数据采集器上传不成功且数据中心服务器授时成功,则转到步骤6;步骤6:将通信数据包存储到数据存储服务器,等待网络传输功能恢复后,转到步骤4进行断点续传。本方法应用设备简单,传输方便,易于实施,能够支持网络故障后的断点续传。以上所述仅是本专利技术的部分实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进,这些改进应视为本专利技术的保护范围。本文档来自技高网
...

【技术保护点】
1.用于大型公共建筑能耗数据采集传输的通信报文方法,其特征在于,包括以下步骤:步骤1:安装在公共建筑上的数据采集器采集公共建筑的能耗数据,再通过以太网向数据中心服务器发送通信数据包以发起TCP通信连接;步骤2:若以太网传输网络正常,则数据中心服务器向数据采集器发送随机序列,否则转到步骤1;步骤3:数据采集器对随机序列进行MD5加密,并将加密后的随机序列发回数据中心服务器进行验证,若验证通过,则转到步骤4,否则转到步骤1;步骤4:数据采集器上传数据至数据中心服务器,同时发送心跳到数据中心服务器并接收授时信息;步骤5:若数据采集器上传成功或数据中心服务器授时不成功,则结束;若数据采集器上传不成功且数据中心服务器授时成功,则转到步骤6;步骤6:将通信数据包存储到数据存储服务器,等待网络传输功能恢复后,转到步骤4进行断点续传。

【技术特征摘要】
1.用于大型公共建筑能耗数据采集传输的通信报文方法,其特征在于,包括以下步骤:步骤1:安装在公共建筑上的数据采集器采集公共建筑的能耗数据,再通过以太网向数据中心服务器发送通信数据包以发起TCP通信连接;步骤2:若以太网传输网络正常,则数据中心服务器向数据采集器发送随机序列,否则转到步骤1;步骤3:数据采集器对随机序列进行MD5加密,并将加密后的随机序列发回数据中心服务器进行验证,若验证通过,则转到步骤4,否则转到步骤1;步骤4:数据采集器上传数据至数据中心服务器,同时发送心跳到数据中心服务器并接收授时信息;步骤5:若数据采集器上传成功或数据中心服务器授时不成功,则结束;若数据采集器上传不成功且数据中心服务器授时成功,则转到步骤6;步骤6:将通信数据包存储到数据存储服务器,等待网络传输功能恢复后,转到步骤4进行断点续传。2.根据权利要求1所述的用于...

【专利技术属性】
技术研发人员:迟立凯王志刚孔德嵩明祥宇王磊李晓鹏
申请(专利权)人:镇江中建低碳科技有限公司镇江中博节能科技有限公司南京绿耀节能科技有限公司南京睿璟节能技术有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1