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

文档序号:16515956发布日期:2019-01-05 09:38阅读:456来源:国知局
用于大型公共建筑能耗数据采集传输的通信报文方法与流程
本发明属于大型公共建筑能耗管理领域,尤其是一种用于大型公共建筑能耗数据采集传输的通信报文方法。
背景技术
:能源问题日益成为困扰社会发展以及科技进步的重要因素,建筑节能工作尤为重要。近年来国家高度重视建筑节能,对大型公共建筑实施能耗监测、能耗统计、能源审计、能效公示和制度建设。目前大多针对能耗数据的监测,对于数据的传输改进并未有涉及。技术实现要素:本发明所解决的技术问题在于提供一种用于大型公共建筑能耗数据采集传输的通信报文方法,在建筑楼宇安装数据采集器设备,采用本通信报文方法,通过以太网连接、校验、加密验证后将数据上传至数据中心服务器,可以支持因传输网络故障等原因造成的传输中断,待恢复网络传输功能后,利用断点续传可将数据进行重新传输。实现本发明目的的技术解决方案为:用于大型公共建筑能耗数据采集传输的通信报文方法,包括以下步骤:步骤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页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1