主页 购物车 询价 关于我们
www.GB-GBT.com
收录标准: 222550 (2026-05-23) 搜索

HJ 727-2014 相关标准英文版PDF

标准号码价格美元第2步(购买)交付天数标准名称
HJ 727-2014 789 HJ 727-2014 [PDF]天数 <=5 环境信息交换技术规范
   
基本信息
标准编号 HJ 727-2014 (HJ727-2014)
中文名称 环境信息交换技术规范
英文名称 Technical specification for data exchange of environmenal information
行业 环保行业标准
字数估计 30,356
发布日期 12/25/2014
实施日期 3/1/2015
标准依据 环境保护部公告公告2014年第87号
发布机构 生态环境部
范围 本标准规定了环境信息的XML描述方式、交换格式、交换模式、传输方式、交换流程等, 适用于国家、省、市环境保护部门之间的环境信息交换活动。各类环境信息的交换活动可在本标准基础上, 根据交换信息的数据项, 制定详细的数据交换报文格式。如, 环境污染源自动监控信息传输、交换适用M/T 352-2007。

HJ 727-2014 Technical specification for data exchange of environmenal information 中华人民共和国国家环境保护标准 环境信息交换技术规范 2014-12-25发布 2015-03-01实施 环 境 保 护 部 发布 目次 前言II  1  适用范围.1  2  规范性引用文件.1  3  术语和定义.1  4  缩略语.2  5  环境信息分类.2  6  交换信息 XML描述..2  7  环境信息交换网络基础.2  8  环境信息交换方式.2  9  环境信息交换总体框架.2  10  环境信息交换模型.3  11  环境信息传输方式.3  12  环境信息交换流程.4  13  环境信息交换报文规范15  附录 A (规范性附录) 环境信息交换方式 Schema.16  附录 B (规范性附录) 环境信息交换报文格式 Schema.22 附录C (资料性附录) 信息交换 xml文件 object项实例27 前言 为贯彻《中华人民共和国环境保护法》,加强环境信息管理,规范环境信息交换流程, 促进环境数据共享和应用,制定本标准。 本标准规定了环境信息的 XML描述方式、信息交换格式,描述了异构系统间的环境信 息交换模型、传输方式、交换流程。 本标准的附录 A、附录 B为规范性附录,附录 C为资料性附录。 本标准首次发布。 本标准由环境保护部科技标准司组织制订。 本标准主要起草单位:环境保护部信息中心、江苏省环境信息中心。 本标准环境保护部 2014年 12月 25日批准。 本标准自 2015年 3月 1日起实施。 本标准由环境保护部解释。 环境信息交换技术规范 1 适用范围 本标准规定了环境信息的 XML描述方式、交换格式、交换模型、传输方式、交换流程 等,适用于国家、省、市环境保护部门之间的环境信息交换活动。 各类环境信息的交换活动可在本标准基础上,根据交换信息的数据项,制定详细的数据 交换报文格式。如,环境污染源自动监控信息传输、交换适用 HJ/T 352-2007。 2 规范性引用文件 本标准内容引用了下列文件或其中的条款。凡是不注明日期的引用文件,其有效版本适 用于本标准。 GB 2312-1980 信息交换用汉字编码字符集 基本集 GB 13000.1-1993 信息技术 通用多八位编码字符集(UCS)第一部分:体系结构与基本多 文种平面 HJ/T 352-2007 环境污染源自动监控信息传输、交换技术规范(试行) HJ/T 417-2007 环境信息分类与代码 3 术语和定义 下列术语和定义适用于本标准。 3.1 环境信息 environmental information 环境管理、环境科学、环境技术、环境保护产业等与环境保护相关的数据、指令和信号 等,以及其相关动态变化信息,包括文字、数字、符号、图形、图像、影像和声音等各种形 式。 3.2 信息类型 information type 进行交换的数据类型主要包括数据集、档案、文件、报告、服务信息等,具体的形式可 以是数据库、图片、文档、音频、视频、服务信息等。 3.3 信息交换 information exchange 将分布在不同地域、不同部门、不同系统的同一应用或者不同应用中的同类信息按统一 格式、时间要求传到交换中心(也可以是另一系统)。 3.4 交换节点 exchanging node 交换节点是指参与环境信息交换的环保部门。按照树的结构来定义各交换节点之间的关 系,上一级交换节点是下一级交换节点的父节点,下一级交换节点是上一级交换节点的子节 点;按照传输的方向,所有数据均是由发送方向接收方传输。 3.5 国家级节点 national node 环境保护部节点。国家级节点是各省级节点的父节点。 3.6 省级节点 provincial node 省级环境保护厅(局)节点。各省级节点是国家级节点的子节点,是其所含市级节点的 父节点。 3.7 市级节点 city node 市级环境保护局节点。各市级节点是其所属省级节点的子节点。 3.8 信息交换格式 information exchange format 一个预定义和结构化的、在功能上相互关联的聚合数据元或数据元的集合,它涵盖在信 息共享活动中对某类交换信息的共享要求,旨在双边或多边的信息交换中确保各方对所交换 信息的无歧义理解和自动处理。 4 缩略语 下列缩略语适用于本标准。 FTP 文件传输协议(File Transfer Protocol) HTTP 超文本传输协议(HyperText Transfer Protocol) SOAP 简单对象访问协议(Simple Object Access Protocol) XML 可扩展标记语言(Extensible Markup Language) eiXML 环境信息可扩展标记语言( environmenal information Extensible Markup Language) 5 环境信息分类 环境信息分类方式应符合 HJ/T 417-2007的要求。 6 交换信息 XML描述 6.1 字符集 使用的字符集应符合 GB 13000.1-1993或 GB 2312-1980的规定。 6.2 命名空间 6.3 Schema描述 交换信息 Schema描述应符合附录 A和附录 B的要求。 7 环境信息交换网络基础 各节点之间的环境信息交换采用国家环境保护业务专网。 8 环境信息交换方式 环境信息交换方式分为数据发送和数据调用两种方式。 8.1 数据发送 一个交换节点直接向另一个交换节点主动传输数据。例如省级节点直接向国家级节点传 输某一天水质自动站的全部数据。 8.2 数据调用 数据调用是指一个交换节点向另一个交换节点发送数据请求,并由该节点向其发送数 据。例如国家级节点向某个省级节点发送数据请求,需要某一天的某个污染源的数据,该省 级节点在收集完数据后,将数据传输给国家级节点;或者一个省级节点向国家级节点查询另 一个省的某些数据,国家级节点在收集完数据后,将数据传输给发送请求的省级节点。 9 环境信息交换总体框架 环境信息交换总体框架,规定了省级节点与国家级节点之间、市级节点与省级节点之间 的数据发送与数据调用。环境信息交换总体框架见图 1。 图 1 环境信息交换总体框架 10 环境信息交换模型 环境信息交换模型基于通用的 XML技术进行数据标准化集成,实现异构系统、异构数 据库之间的环境信息交换。交换模型如图 2所示。 当进行复杂的跨节点环境信息交换时,可使用多个交换模型完成逐级交换。 图 2 环境信息交换模型 11 环境信息传输方式 11.1 消息队列传输方式 交换节点之间的数据传输采用消息队列方式,借助消息队列中间件完成对子节点和父节 点之间的数据传输。 交换节点向消息队列中间件发送消息,消息的格式可以是 XML格式,或是只包含各种 数据和命令的简单文本,在接收到消息后,对消息进行分组,添加到各消息队列中等待执行。 11.2 FTP传输方式 对于各类多媒体及文本文件,使用 FTP方式在交换节点之间进行传输。 11.3 Web Services传输方式 使用Web Services方式来传输 XML格式的环境信息。 11.4 HTTP传输方式 使用 HTTP方式来传输网络中的文件。 11.5 SOAP传输方式 使用 SOAP方式来传输 XML格式的环境信息。 12 环境信息交换流程 12.1 交换操作 12.1.1 数据请求 数据请求操作是指从一个节点向另一个节点发送请求,请求对方向其发送一组环境信 息,数据请求数据结构见表 1。 表 1 数据请求数据结构 Diagram Children 数据报文 Source 见附录 A 环境信息交换方式.xsd 12.1.2 数据传输 数据传输操作是指一个节点将一组环境信息传输到另一个节点,数据传输数据结构见表 2。 表 2 数据传输数据结构 Diagram Children 数据报文 Source 见附录 A 环境信息交换方式.xsd 12.2 交换流程 12.2.1 数据上传 数据上传的主要环节为子节点向父节点的数据传输操作,子节点与父节点之间的环境信 息交换使用证书颂发机构的数字证书进行身份认证。流程见图 3。 图 3 数据上传 12.2.2 数据下发 数据下发的主要环节为父节点向子节点的数据传输操作,数据下发过程中不对父节点的 身份进行认证。流程见图 4。 图 4 数据下发 12.2.3 数据查询与响应 数据查询与响应的主要环节为父节点向子节点的数据请求操作、子节点向父节点的数据 传输操作,流程见图 5。 查询失败 父节点 子节点 查询请求 处理成功,传输数据 请求处理 处理错误,返回错误信息 查询失败 请求响应 处理返回结果 成功 图 5 数据查询与响应 12.2.4 跨节点数据查询与响应 跨节点数据查询与响应的主要环节为子节点 A 向父节点的数据传输请求、父节点向子 节点 B数据调用、子节点 B向父节点的数据传输、父节点向子节点 A的数据传输,子节点 A与子节点 B同属于一个父节点,流程见图 6。 图 6 跨节点数据查询与响应 12.3 错误信息 12.3.1 错误信息结构 错误信息类型包括操作错误、数据错误等,错误信息结构见表 3。 表 3 错误信息结构 diagram children 操作错误 数据错误 source 见附录 A 信息交换方式.xsd 12.3.2 操作错误 a) 操作错误结构 交换过程中发生操作错误的结构见表 4。 表 4 操作错误结构 diagram children 操作错误编码 操作错误名称 操作错误描述 source 见附录 A 信息交换方式.xsd b) 编码规则 操作类别编码(2位编码)+传输方式编码(2位编码)+错误原因编码(3位编码)。 操作类别编码、传输方式编码、错误原因编码分别见表 5、表 6、表 7。 表 5 操作类别编码 编码 名称 描述 01 数据发送操作 与数据请求有关的操作 02 数据调用操作 与数据传输有关的操作 表 6 传输方式编码 编码 名称 描述 01 消息队列传输 使用消息队列传输的方式 02 FTP传输 使用 FTP传输的方式 03 Web Services传输 使用Web Services传输的方式 04 HTTP传输 使用 HTTP传输的方式 05 SOAP传输 使用 SOAP传输的方式 表 7 错误原因编码 编码 名称 描述 001 数字证书非法 节点认证无效,数字证书非法 002 数字证书已过期 节点认证无效,数字证书已过期 003 数字证书已被废除 节点认证无效,数字证书已被废除 004 其他证书错误 节点认证无效,其他证书错误 010 节点不存在 节点信息未注册 011 节点掉线 节点已注册,但不在线 012 节点信息过期 节点信息更换后,未重新注册 020 数据不存在 操作数据不存在 030 数据已存在 操作数据已存在 031 数据有歧义 操作的数据存在歧义 032 数据格式有误 数据的格式不符合目标类型 033 数据容量过大 数据的容量太大,不满足传输要求 040 权限超限 超出赋予的操作权限范围 050 数据库错误 数据库系统错误 060 无法建立网络连接 网络不通,无法连接到对端节点 061 网络连接中断 网络突然中断,交换过程未全部完成 12.3.3 数据错误 数据内容相关的错误信息。接收方接收到一个格式不正确的数据包,则需要向发送方返 回数据错误信息。数据错误信息结构见表 8,“数据错误编码”的编码规则见表 9。 表 8 数据错误信息结构 diagram children 数据错误编码 数据错误描述 source 见附录 A 信息交换方式.xsd 表 9 “数据错误编码”的编码规则 编码 描述 001 数据格式错误 002 数据包版本不正确 003 不支持的交换类型 004 交换格式错误 005 数据包不能通过 Schema 验证 006 数据包签名验证有误 007 连接不到指定接收方 008 地址不匹配,即数据包的接收方与该数据包的“接收方”定义不相同 注:数据错误的服务优先级缺省为 4级,操作错误的服务优先级缺省为 3级。 13 环境信息交换报文规范 13.1 环境信息交换报文结构 eixml报文是环境信息交换中的基本交换单元,包括报文头和报文体两部分。报文结构 见表 10。 表 10 eixml报文结构 diagram children 报文头 报文体 source 见附录 B eiXML.xsd 13.2 报文头 报文头的作用是在两个节点之间的信息进行交换时,将数据包正确地传送到目的地址。 报文头结构见表 11。 表 11 报文头结构 diagram children 发送方 接收方 消息序号 服务时间 服务时限 服务类型 服务优先级 回执 要求 used by eiXML source 见附录 B eiXML.xsd 13.2.1 发送方 发送数据包的节点。 13.2.2 接收方 接收数据包的节点。 13.2.3 消息序号 环境信息数据传输发送方与接收方之间交换信息时数据包的匹配序号。 消息序号由数据发送方产生,接收方在消息序号的基础上加 1,其采用 24 个字节长的 可见字符串,构成方式为: 其中,随机数为十进制表示的小于 9999的随机产生数字,累加数起始为 001。 若某一个节点的数据传输发送时间为 2009年 12月 10日 15时 25分 24秒 023毫秒、随 13.2.4 服务时间 服务时间应符合 HJ/T 352-2007的 10.2.4中要求。 13.2.5 服务时限 服务时限应符合 HJ/T 352-2007的 10.2.5中要求。 13.2.6 服务类型 表示数据包承载信息的类型,分别为数据请求和数据发送。 服务类型可以根据需要扩充。 13.2.7 服务优先级 表示数据包在网络传输交换以及系统处理时的优先级。一般分为 5级,级数越高,优先 级越高。若请求数据包规定服务优先级为 5级,则相应数据包的服务优先级也为 5级。 13.2.8 回执要求 定义是否需要接收方给出回执表示对方已经收到数据包。0表示不需要回执,1表示需 要回执,缺省值为 0。 13.3 报文体 13.3.1 报文体结构 环境信息发送方需要接收方处理的数据内容,包括数据信息或系统产生的错误信息。可 以根据需要扩展。报文体结构见表 12。 表 12 报文体结构 diagram children 环境信息分类码 信息类型 签名信息 系统回执 object used by eiXML source 见附录 B eiXML.xsd 13.3.2 环境信息分类码 环境信息分类码应符合 HJ/T 417-2007中要求。 13.3.3 信息类型 信息类型代码见表 13。 表 13 信息类型代码 编码 信息类型 00 管理信息 01 数据集 02 图片 03 文档 04 视频 05 音频 06 服务信息 13.3.4 签名信息 签名信息包括五个元素:摘要算法、签名算法信息、签名值、签名时间、签名备注。 摘要算法取值为:0,1,2。0 表示 SHA-1 算法,1 表示 MD5 算法,2 表示 SHA-1 和 MD5,可以根据实际需要扩充。 签名算法信息为:签名算法名和公钥证书。签名算法名取值为:0,1,2。0 表示 RSA 算法,1表示 DSS算法,2表示 ECC算法(根据实际需要扩充)。公钥证书为签名者所持的 公钥证书。 签名信息结构见表 14。签名算法信息结构见表 15。 表 14 签名信息结构 diagram children 摘要算法 签名算法信息 签名值 签名时间 签名备注 used by eiXML source 见附录 B eiXML.xsd 表 15 签名算法信息结构 diagram children 签名算法名 公钥证书 used by eiXML source 见附录 B eiXML.xsd 13.3.5 系统回执 接收方正确收到数据包时,返回发送方正确接收的确认数据包。 13.3.6 数据项 根据信息类型传输数据。 示例: < ?xml version=”1.0” encoding=”GB 2312”? > < 报文头 > < /报文头 > < 报文体 > < 数据发送 > < /数据发送 > < 数据调用 > < /数据调用 > < /报文体 > < /eiXML > 14 环境信息交换安全机制 14.1 身份验证 子节点与父节点通信时,先进行身份验证,确保节点的安全。父节点与子节点通信时, 通过心跳信息确保节点安全。 14.2 加密传输 各节点采用 SSL配置的方式,要求发送方节点使用 HTTPS的方式登录,通过身份认证 后,对数据加密传输。可以根据情况采用其他方式加密传输。 14.3 签名 在数据传输过程中,要求传输节点加入数据签名信息。签名信息元素表示对数据元素内 容的摘要进行签名。 14.4 数据一致性 数据传输过程中,要求保证数据的一致性。当出现同一条数据重复传输时,以最后一条 数据为准,传输时间以接收方节点时间为准。 附录 A (规范性附录) 环境信息交换方式 Schema 环境信息交换方式.xsd < ?xml version="1.0" encoding=" GB 2312"? > < xs:element name="数据请求" > < xs:annotation > < xs:documentation >从一个节点向另一个节点发送请求,请求对方向其发送一组环境 信息< /xs:documentation > < /xs:annotation > < xs:complexType > < xs:choice > < xs:element name="数据报文"/ > < /xs:choice > < /xs:complexType > < /xs:element > < xs:element name="数据传输" > < xs:annotation > < xs:documentation >一个节点将一组环境信息传输到另一个节点 < /xs:documentation > < /xs:annotation > < xs:complexType > < xs:all > < xs:element name="数据报文"/ > < /xs:all > < /xs:complexType > < /xs:element > < xs:element name="错误信息" > < xs:complexType > < xs:sequence > < xs:element ref="操作错误"/ > < xs:element ref="数据错误"/ > < /xs:sequence > < /xs:complexType > < /xs:element > < xs:element name="操作错误" > < xs:annotation > < xs:documentatio......

英文网页English: HJ 727-2014

相关标准: HJ 511|HJ 945.3|HJ 943|