《全国危险化学品重大危险源在线监控及事故预警系统数据交换》由会员分享,可在线阅读,更多相关《全国危险化学品重大危险源在线监控及事故预警系统数据交换(30页珍藏版)》请在金锄头文库上搜索。
1、 附件 3 全国危险化学品重大危险源 在线监控及事故预警系统数据交换准则 (试行) 1 概述 本数据准则旨在定义危险化学品重大危险源在线监控预警数据在企业、 区县(园区)、市、省、国家各级监控中心的数据交换标准,以达到数据的统筹管理,更有效的保证数据的实时性、安全性与有效性。 1.1 交换方式 本系统的数据交换采用前置交换模式,即在国家、省、市、区县(园区)和企业分别部署数据交换系统,数据交换系统首先实现与本地系统的数据集成,然后通过消息队列与上下级的数据交换系统实现数据交换。 国家、省、市、区县(园区)之间交换的是危险化学品重大危险源监管预警数据;区县(园区)和企业之间交换的是在线监控数据。
2、 国家、省、市、区县(园区)和企业之间的数据交换采用消息队列技术,为了保证数据安全,数据传输时进行加密处理。 国家中心国家中心危险化学品重大危险源在线监控及事故预 警系统(国家级)危险化学品重大危险源在线监控及事故预 警系统(省级)省级中心省级中心危险化学品重大危险源在线监控及事故预 警系统(市级)市级中心市级中心危险化学品重大危险源在线监控及事故预 警系统(区县级)区县区县(园区园区)中心中心企业端企业端数据采集系统视频温度压力浓度液位其他消息队列+数据加密消息队列+数据加密消息队列+数据加密接口调用接口调用接口调用消息队列+数据加密接口调用接口调用数据交换 系统数据交换 系统数据交换 系统
3、数据交换 系统接口调用1.2 省级中心数据交换系统与应用系统的接口函数简述 函数类别函数类别 函数名称函数名称 函数概述函数概述 数据交换系统接口函数 setCompanyInfo 提供重大危险源申报企业信息 setDangerousSourceInfo 提供重大危险源特征信息 setMonitoringEquipmentInfo 提供监控设备信息 setAlertInfo 提供报警信息 setTaskExecutionInfo 提供任务完成情况 应用接口函数 setTaskInfo 提供任务信息 1.3 市级中心数据交换系统与应用系统的接口函数简述 函数函数类别类别 函数名称函数名称 函数概
4、述函数概述 前置机接口函数 setCompanyInfo 提供重大危险源申报企业信息 setDangerousSourceInfo 提供重大危险源特征信息 setMonitoringEquipmentInfo 提供监控设备信息 setAlertInfo 提供报警信息 setTaskExecution 提供任务完成情况 应用接口函数 setTaskInfo 提供任务信息 1.4 区县(园区)中心数据交换系统与应用系统的接口函数简述 函数函数类别类别 函数名称函数名称 函数概述函数概述 前置机接口函数 setCompanyInfo 提供重大危险源申报企业信息 setDangerousSourceI
5、nfo 提供重大危险源特征信息 setMonitoringEquipmentInfo 提供监控设备信息 setAlertInfo 提供报警信息 setTaskExecution 提供任务完成情况 应用接口函数 setTaskInfo 提供任务信息 1.5 数据采集系统与监控系统的接口函数简述 数据采集系统中内置了与视频监控、液位、压力、有毒气体、可燃气体等监控设备。其中视频监控需要通过视频监控系统提供的接口对视频信息进行操作。其他的液位、压力、可燃气体、有毒气体只需要通过其服务器端获取设备列表和接受报警信息,不需要控制设备。 函数函数类型类型 函数名称函数名称 函数概述函数概述 通用 GetS
6、erver 获得第三方系统服务器连接句柄,需要连接到服务器 GetSendorList 获得第三方系统里定义的传感器或摄像头列表信息 getAlertInfo 获取传感器的报警信息 视频监控 StartLiveVideo 播放视频监控子系统上摄像机的实时视频 PanTiltZoom 控制第三方监控系统摄像机的 PTZ 移动 CaptureImage 抓取第三方视频系统上的图像图片来存储到本地 SendRecordedVideoRequest 播放录像及对录像进行控制操作 StartLiveVideo 播放视频监控子系统上摄像机的实时视频 ExportVideoToFile 从第三方视频监控系统
7、里下载录像图像到本地里 1.6 数据采集系统安全接口函数简述 通过建设核心的基于数字证书的加密设备认证体系, 为每个加密设备及数据采集系统颁发数字证书, 通过数字证书的鉴权及验签来保证加密设备及下达指令的合法性和有效性。 数据采集系统采集的数据属于企业经营性数据,并涉及生产安全和环境安全,在传送给上级各个中心前,需要进行数据加密,数据加密需采用国密算法。在接入 4G、有线宽带网络时,需要通过防火墙进行隔离。 函数函数类型类型 函数名称函数名称 函数概述函数概述 通用 encryptData 数据加密接口 signData 签名接口 verifySignedData 验签接口 1.7 加密网关接
8、口函数简述 在国家、省、市、区县(园区)各级部署加密网关,实现数据的加密传输,同时在国家中心部署安全控制中心,负责数据采集系统、加密网关接入安全认证和在线实时检测。 函数函数类型类型 函数名称函数名称 函数概述函数概述 通用 encryptData 数据加密接口 decryptData 数据解密接口 signData 签名接口 verifySignedData 验签接口 2 接口调用函数详细描述 2.1 省级中心数据交换系统与应用系统的接口函数详细描述 2.1.12.1.1 上报重大危险源申报企业接口说明 1. 方法名称:setCompanyInfo 2. 参数说明 参数名称 取值类型 允许为
9、空 说明 username String 不允许 登录名 password String 不允许 密码 companyInfo String 不允许 将企业信息以 xml 形式进行描述, String 方式进行传输 (1)参数 CompanyInfo 示例,具体数据项参考危险化学品重大危险源企业信息。 xxxxxx xxxxxx 。 3. 返回值说明 返回类型:String 返回值说明: xxxxxx (1) Status 的值有 True 和 False 两种。 (2) Description 为返回值得描述信息。 2.1.22.1.2 上报重大危险源特征信息接口说明 1. 方法名称:set
10、DangerousSourceInfo 2. 参数说明 参数名称 取值类型 允许为空 说明 username String 不允许 登录名 password String 不允许 密码 dangerouSourceInfo String 不允许 将危险源信息以 xml 形式进行描述,以String 方式进行传输 (1)参数 dangerouSourceInfo 示例,具体数据项参考危险化学品重大危险源基本特征信息。 xxxxxx xxxxxx xxxxxx 。 3. 返回值说明 返回类型:String 返回值说明: xxxxxx (1) Status 的值有 True 和 False 两种。
11、(2) Description 为返回值得描述信息。 2.1.32.1.3 上报监控设备信息接口说明 1. 方法名称:setMonitoringEquipmentInfo 2. 参数说明 参数名称 取值类型 允许为空 说明 username String 不允许 登录名 password String 不允许 密码 monitoringEquipmentInfo String 不允许 将监控设备信息以 xml 形式进行描述,以 String 方式进行传输 (1)参数 monitoringEquipmentInfo 示例,具体数据项参考危险化学品重大危险源监控设备信息。 xxxxxx xxxxx
12、x 。 3. 返回值说明 返回类型:String 返回值说明: xxxxxx (1) Status 的值有 True 和 False 两种。 (2) Description 为返回值得描述信息。 2.1.42.1.4 上报监控设备报警信息接口说明 4. 方法名称:setAlertInfo 5. 参数说明 参数名称 取值类型 允许为空 说明 username String 不允许 登录名 password String 不允许 密码 alertInfo String 不允许 将监控设备报警信息以 xml 形式进行描述,以 String 方式进行传输 (1)参数 alertInfo 示例,具体数据
13、项参考危险化学品重大危险源报警信息。 xxxxxx xxxxxx 。 6. 返回值说明 返回类型:String 返回值说明: xxxxxx (1) Status 的值有 True 和 False 两种。 (2) Description 为返回值得描述信息。 2.1.52.1.5 上报任务完成情况接口说明 1. 方法名称:setTaskExecutionInfo 2. 参数说明 参数名称 取值类型 允许为空 说明 username String 不允许 登录名 password String 不允许 密码 taskExecutionInfo String 不允许 将任务完成情况以 xml 形式进
14、行描述,以 String 方式进行传输 (1)参数 taskExecutionInfo 示例。 xxxxxx xxxxxx、 xxxxxx 。 3. 返回值说明 返回类型:String 返回值说明: xxxxxx (1) Status 的值有 True 和 False 两种。 (2) Description 为返回值得描述信息。 2.1.62.1.6 下达任务接口说明 1. 方法名称:setTaskInfo 2. 参数说明 参数名称 取值类型 允许为空 说明 username String 不允许 登录名 password String 不允许 密码 taskInfo String 不允许 将
15、任务情况以 xml 形式进行描述,以String 方式进行传输 (1)参数 taskInfo 示例。 xxxxxx xxxxxx、 xxxxxx 。 3. 返回值说明 返回类型:String 返回值说明: xxxxxx (1) Status 的值有 True 和 False 两种。 (2) Description 为返回值得描述信息。 2.2 市级中心数据交换系统与应用系统的接口函数详细描述 2.2.12.2.1 上报重大危险源申报企业接口说明 1. 方法名称:setCompanyInfo 2. 参数说明 参数名称 取值类型 允许为空 说明 username String 不允许 登录名 pa
16、ssword String 不允许 密码 companyInfo String 不允许 将企业信息以 xml 形式进行描述,以String 方式进行传输 (1)参数 CompanyInfo 示例,具体数据项参考危险化学品重大危险源企业信息。 xxxxxx xxxxxx 。 3. 返回值说明 返回类型:String 返回值说明: xxxxxx (1) Status 的值有 True 和 False 两种。 (2) Description 为返回值得描述信息。 2.2.22.2.2 上报重大危险源特征信息接口说明 1. 方法名称:setDangerousSourceInfo 2. 参数说明 参数名称 取值类型 允许为空 说明 username String 不允许 登录名 password String 不允许 密码 dangerouSourceInfo String 不允许 将危险源信息以 xml 形式进行描述,以String 方式进行传输 (1)参数 dangerouSourceInfo 示例,具体数据项参考危险化学