重点用能单位能耗在线监测系统技术规范 第 3 部分(试行)
- 2019-01-10 16:10:00
- Gary 原创
- 1259
目 次
前 言............................................................. II
附录: 各省、自治区、直辖市数据上传时间要求...............................................23
为贯彻落实《国家发展改革委 质检总局关于印发 重点 用能单位 能耗 在线监测 系统推广建设工作方案的通知》(发改环资〔2017〕1711 号),规范和指导 重点 用能单位能耗在线监测系统建设,按照统一标准、互联互通、信息共享的建设原则,特制定《 重点 用能单位能耗在线监测系统技术规范》。
本部分为《 重点 用能单位能耗在线监测系统技术规范》的第3 部分。本部分参照 GB/T1.1-2009给出的规则起草。
本部分起草指导单位为国家发展改革委环资司、市场监管总局计量司。
本部分主要起草单位:国家 节能中心、中国电子技术标准化研究院、浙江中易和 节能技术有限公司、中国 节能环保集团公司、重庆市通信建设有限公司、广州博依特智能信息科技有限公司、普天信息技术有限公司、中国计量科学研究院。
重点 用能单位能耗在线监测系统技术规范第 3 部分 系统平台接口协议规范
本规范规定了数据传输过程的应用层通信协议,本规范不限制系统扩展其他的信息内容,在扩展内容时应与所使用或保留的控制命令兼容。
本规范适用于 重点 用能单位能耗在线监测系统国家平台和 省级平台之间的数据交换传输。
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB 32100 法人和其他组织统一社会信用代码编码规则
GB/T 2260 中华人民共和国行政区划代码
GB/T 4754 国民经济行业分类
国统字〔1998〕200号 国家统计局国家工商行政管理局《关于划分企业登记注册类型的规定》
NHJC-02 重点 用能单位能耗在线监测系统基础信息与格式规范
NHJC-07 重点 用能单位能耗在线监测系统 能源品种采集规范
JJF1051 计量器具命名与分类编码
下列术语和定义适用于本规范。
3.1 国家平台
国家平台指设立在国家 节能主管部门,用于接收、存储、汇总、统计、分析全国 重点 用能单位能源相关数据,为相关政府部门、 用能单位、社会公众提供应用服务,也称“国家 数据中心”。
3.2 省级平台
省级平台是部署在省(区、市)相关部门,用于接收、存储、汇总、统计、分析本地区内 重点 用能单位能耗在线监测数据,为本地相关政府部门、 用能单位、社会公众提供应用服务,也称“省级数据中心”。
3.3 前置机
前置机是部署在 省级平台政务外网区的数据交换系统,负责收集、汇总经 互联网区跨网交换的 重点 用能单位能耗在线监测数据,并按照相关技术规范的要求,向国家平台、 省级平台双发数据。
3.4 应用系统平台
应用系统平台包括:
数据接入平台:驻留在国家平台数据接入服务器上的软件系统,主要功能是接收 省级平台上传的 能耗在线监测数据。
数据上传平台:驻留在 省级平台数据上传服务器上的软件系统,主要功能是上传 省级平台汇总的 能耗在线监测数据。CA(CertificateAuthority,认证授权机构)认证中心:提供 省级平台的身份认证服务。 省级平台向数据接入平台发送数据之前,须先到CA认证中心进行身份认证,只有通过认证才允许发送数据。
3.5 通信协议
指实现通信的双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。。
本规范主要定义应用层协议。
指放置在 重点 用能单位,用于采集、分析、汇总 用能单位 能耗数据并将数据上传到系统平台的设备总称。
下列缩略语适用于本规范。
HTTPS:安全超文本传输协议(hyper text transfer protocol over secure socket layer)
SSL:安全套接层(secure socket layer)
JSON: 对象表示法(javascript object notation)
CA:证书授权中心(certificate authority)
XML:可扩展标记语言(Extensible Markup Language)
TCP/IP:传输控制协议/因特网互联协议(Transmission Control Protocol/Internet Protocol)
国家平台与各 省级平台实现 能耗在线监测数据的数据通讯功能,国家平台与 省级平台网络互联互通使用国家政务外网,通信结构如下图1所示:
图 1 国家平台与 省级平台通信结构图
国家平台与 省级平台应用系统平台之间协议关系如图 2 所示:
图 2 协议层次结构图
传输层基于TCP/IP协议。
应用层基于HTTPS协议,在应用层传输的业务数据采用JSON交互格式,数据交互采用的格式详见应用协议说明。
本规范中通信模式为由客户端和服务端采用请求应答模式。
通讯请求的发起端作为客户端,通讯请求的应答端作为服务端。请求应答过程由客户端发起服务端应答组成。
8.1 概述
省级平台前置机需采用统一要求的CA数字证书进行身份验证,通过身份验证后才能接入国家平台。 省级平台将 重点 用能单位采集数据经政务外网上传至国家平台时,需同时采用SSL VPN通道及HTTPS协议进行安全加密传输。
通信协议的构成如图3:
图 3 省级平台与国家平台通信协议构成
省级平台与国家平台的交互操作主要有如下:
a) 省级平台注册: 省级平台注册到国家平台并获取接入传输平台的服务地址;
b) 基础数据下载: 省级平台从数据接入平台下载基础数据;
c) 平台版本校验: 省级平台定期检查国家平台版本号信息,如检查到版本更新,则 省级平台进行相应的更新下载;
d) 用能单位基础信息上传: 省级平台上传 用能单位的基础信息至国家平台;
e) 用能单位 计量器具信息上传: 省级平台上传 用能单位的 计量器具信息至国家平台;
f) 用能单位采集数据上传: 省级平台上传 用能单位的采集数据至国家平台;
g) 用能单位基础数据下载(可选项):从国家平台下载 用能单位基础信息;
h) 用能单位采集数据下载(可选项):从国家平台下载 用能单位采集数据;
8.2 通信流程
省级平台与国家平台的通信流程分为3种类型。
a. 首次注册并上传数据:包含 省级平台注册、基础数据下载(可选)、 用能单位基础信息上传、 用能单位 计量器具信息上传、 用能单位采集数据上传、 用能单位基础信息下载、 用能单位采集数据下载流程,见图4;
b. 基础信息、 用能单位 计量器具信息修改及平日数据上传:包含 用能单位基础信息上传、 用能单位 计量器具信息上传、 用能单位采集数据上传流程,见图5;
c. 平台版本校验: 省级平台应至少每天一次进行平台版本校验,见图6。
图 4 首次注册并上传数据
图 5 基础信息修改及平日数据上传
图 6 平台版本校验
各通信流程及对应采用协议见表1:
表 1 通信流程及对应采用协议
序号 |
通信流程 |
采用协议 |
1 |
省级平台 注册 |
省级平台 注册协议(见 8.3 ) |
2 |
基础数据下载 |
基础数据下载协议(见 8.4 ) |
3 |
平台版本校验 |
平台版本校验协议(见 8.5 ) |
4 |
用能单位 基础信息上传 |
用能单位 基础信息上传协议(见 8.6 ) |
5 |
||
6 |
用能单位 采集数据上传 |
用能单位 采集数据上传协议(见 8.8 ) |
7 |
用能单位 基础信息下载 |
用能单位 基础信息下载协议(见 8.9 ) |
8 |
用能单位 采集数据下载 |
用能单位 采集数据下载协议(见 8.10 ) |
8.3 省级平台注册
省级平台向国家平台上传所采集 重点 用能单位能耗数据前,需进行 省级平台注册。在国家平台上部署的注册平台负责为 省级平台提供 URL 地址。
省级平台注册是指 省级平台向注册平台( 省级平台数据对接专用)发送请求,不是向数
据接入平台发送请求。
省级平台注册应提供如下信息:
a. 所在行政区域的行政区划代码,行政区划代码为 6 位,参见《GB/T 2260 中华人民共和国行政区划代码》。
b. 平台归属,规定为“province”,表示 省级平台。
平台返回值包含如下信息:
a. 返回码及说明:详见表 3。
b. 省级平台序列号:provinceId,为 省级平台数据对接接口服务器统一编码,为32 位, 由国家平台统一生成并下发。
c. 国家平台,基础数据下载地址:如 192.168.1.2/downloadBaseData ,用于基础数据下载。
d. 国家平台,平台版本下载地址:如 192.168.1.3/versionCheck ,用于平台版本校验。
e. 国家平台, 用能单位基础信息配置上传地址:如 192.168.1.4/uploadConfigData , 用于 用能单位基础信息上传至国家平台。
f. 国家平台, 用能单位 计量器具信息上传地址:如 192.168.1.5/uploadMeteringData,用于 用能单位 计量器具信息上传至国家平台。
g. 国家平台,采集数据上传地址:如 192.168.1.6/uploadEnergyData ,用于 用能单位采集数据上传至国家平台。
h. 国家平台, 用能单位基础信息配置下载地址:如 192.168.1.7/downloadConfigData , 用于从国家平台下载 用能单位基础信息。
i. 国家平台,采集数据下载地址:如 192.168.1.8/downloadEnergyData ,用于从国家平台下载 用能单位采集数据。
省级平台注册协议代码示例见表2:
表 2 省级平台注册协议代码示例
类型 |
说明 |
URL |
https://[ www.nfcc.gov.cn] , // 固定的域名或 IP , 能耗在线监测 系统注册平台 |
Method |
POST |
Request |
{ "region":"110000"// 省级行政区划代码 "ascription":"province", // 注册归属, province 代表 省级平台 } |
Response |
{ "responseCode": “0”, // 返 回 码 , 详 见 表 3 "responseMessage": "RECEIVE SUCCESS", // 状态提示 "provinceId": "0ef6ecea08bf84c7b639c3e9b84ed546",// 省级平台 序列号 "loadConfigURL": "192.168.1.2/downloadBaseData",// 国家平台,基础数据下载地址 “loadDicVersionURL”: “192.168.1.3/versionCheck”,// 国家平台,平台版本下载地址 "centerInfoURL": "192.168.1.4/uploadConfigData",// 国家平台, 用能单位 基础信息配置 上传地址 "centerMeteringDataURL": "192.168.1.5/uploadMeteringData",// 国家平台, 用能单位 计量器具 信息上传地址 "centerDataURL": "192.168.1.6/uploadEnergyData",// 国家平台,采集数据上传地址 "centerInfoDownloadURL": "192.168.1.7/downloadConfigData",// 国家平台, 用能单位 基础信息配置下载地址 "centerDataDownloadURL": "192.168.1.8/downloadEnergyData",// 国家平台,采集数据下载地址 } |
省级平台发送的每个请求,都会返回相应响应信息。响应信息包括返回码和相应的描述,详见表 3。
表 3 服务地址获取返回码定义
返回码 |
说明 |
0 |
请求成功 |
E1001 |
平台服务异常 |
E1002 |
服务器数据库异常 |
E2001 |
请求参数异常,缺少必填项 |
E2002 |
请求参数异常,参数格式不合法 |
8.4 基础数据下载
省级平台注册成功后,即可通过国家平台返回的基础数据下载地址下载基础数据字典,进行系统对接初始化配置。基础数据字典包括行政区划、行业、能源品种、生产工序、产品指标等相关数据、指标及编码信息。
省级平台需要根据基础数据字典信息,对传输至国家平台的 用能单位基础信息、数据接入配置信息、数据指标等进行定义及编码配置。
省级平台发起基础数据下载应提供如下信息:
a. 省级平台序列号:provinceId,为 省级平台数据对接接口服务器统一编码,为 32 位, 由国家平台统一生成并下发。
平台返回值包含如下信息:
a. 返回码及说明:详见表 3。
b. 行政区划代码:参照《GB/T 2260 中华人民共和国行政区划代码》
c. 行业代码:参照《GB/T 4754 国民经济行业分类》。
d. 单位类别编码:参照《国统字〔1998〕200 号文件》。
e. 采集数据项编码:参照《NECC-NHJC-02 重点 用能单位能耗在线监测系统基础信息与格式规范》。
f. 采集数据项数据用途:参照《NECC-NHJC-02 重点 用能单位能耗在线监测系统基础信息与格式规范》。
g. 产品指标:包含各类单产能耗指标项的指标名称、编码及单位等内容。基础数据下载协议代码示例见表 4。
表 4 基础数据下载协议代码示例
类型 |
说明 |
URL |
https://[192.168.1.2/downloadBaseData] , // 国家平台基础数据下载地址 |
Method |
POST |
REQUEST |
{ provinceId": "0ef6ecea08bf84c7b639c3e9b84ed546" // 从服务地址发布平台获取 ( 必 填 ) } |
RESPONSE |
{ "responseCode": “0”, // 返回码,详见表 3 "responseMessage": "RECEIVE SUCCESS", // 状态提示 "data": { "region": [ // 行政区划(参照 GB/T 2260 ) { "code": "110000", "fullName": " 北京市 ", "name": " 北京 ", "pcode": "000000", // 上一级行政区划编码,全国以 "000000" 表示。 "type": 1 // 1 :省级, 2 :市级, 3 :县级 }, { "code": "110100", "fullName": " 市辖区 ", "name ": " 市辖区 ", "pcode": "110000", "type": 2 }, { "code": "110101", "fullName": " 东城区 ", "name ": " 东城区 ", "pcode": "110100", "type": 3 } ], "industry": [ // 行业 (参照 GB/T 4754 ) { "code": "C", // 行业编码 "fullName": " 制造业 ", // 行业全名 "jgzh": false, // 是否能源加工转换类行业 |