本文将概述 IBM® 智能">运营中心 IOC (Intelligent Operations Center) 在一氧化碳监控告警管理系统中的实践。该系统主要对居民一氧化碳含量超标数据进行收集、转换、过滤、报警和展示,然后通过客服告知房东和租户开窗通风,从而降低、减除一氧化碳中毒事件的发生。
项目背景
在中国以及世界其他国家,很大一部分地区还是通过在室内使用煤炭生炉子进行取暖。如果天气寒冷,家里门窗关的比较严实。一旦疏忽大意,就容易导致一氧化碳中毒事件的发生。如果吸入一定浓度的一氧化碳,在很短的时间内就会导致人失去意识,严重损害人体的健康和生命安全。
如果有对一氧化碳数据进行业务处理及数据分析的高可用的支持软件,并在用户家安装一氧化碳检测告警设备,那么将在很大程度上预防一氧化碳中毒事件的发生。本文介绍的系统就可以对居民家中的一氧化碳浓度数据进行分析处理,及时进行告警,并产生直观、清晰的告警单和报表分析。
系统需求
本系统为政府提供服务和支持。系统以多级的方式进行监管。
本系统将实现监控数据通过一氧化碳监控设备输出,在被系统平台采集进行分析后,以各种查询和报表的形式进行多方位展示,通过提供更直观、更具体、更有说服力的依据,实现更有力地对一氧化碳的监控,从而有效避免一氧化碳中毒事件发生。
应用 IOC 的优势
IBM® 智能运营中心(Intelligent Operations Center, IOC)是 IBM 智慧城市产品系列中的一个解决方案,提供了测量、监视和建模工具,用于将底层系统整合为一个完整的解决方案,从而改进运作效率、规划和协作。
IOC 是一个基于 GUI 的解决方案,能够根据角色来访问一个组织及其底层领域的事件。它具有事件管理、集成映射和资源监视功能。该解决方案可以提供和跟踪活动的相应过程和工作流程,为响应事件做准备。它还具有关键业绩指标 (KPI)、报告和协作功能,能够提高效能。这些功能使政府机构能够整合各个领域,从而增进合作和提高决策能力。
对本系统来说,IOC 的上述特点恰好可以满足绝大部分应用场景,我们只需在 IOC 基础框架之上根据业务需求进行适当扩展,就可以完成大部分系统功能,开发效率大大优于完全基于中间件从零开始进行系统架构设计和开发。
系统架构
系统业务需求
一氧化碳监控告警系统,主要对居民一氧化碳含量超标数据进行采集、分析和展示。结合项目特点,将设备心跳数据、一氧化碳浓度超标警告、求救报警的业务逻辑进行详细分析。
告警管理是监控中心的核心功能之一,是针对来自报警器的一氧化碳浓度超标警告、报警器心跳、显示终端心跳、微通站心跳,进行警告分析、告警过滤、告警压缩、告警级别定义、告警升级、告警清除、信息丰富等操作,并为服务支持功能部分提供告警数据的双向交互接口。
产生告警后,将告警及时的展示在呼叫中心以及村乡级告警管理员界面,告警管理员通过电话、短信等方式提醒住户开窗通风,避免一氧化碳中毒。
系统物理架构
告警器安装于租户家里,终端安装于房东家里。该两种设备都通过架设在附近的微型通信站(下文简称微通站)双向无线通信。微通站通过 800M 专网和 GPRS 网络,通过基站将数据传送到平台。一氧化碳监控告警系统对数据流进行处理,展示出告警单。用户通过 IE 浏览器访问系统。如图 1 所示:
图 1. 系统的物理架构
系统逻辑架构
一氧化碳监控告警系统依据 IOC(Intelligent Operations Center)为设计原型进行客户化定制和开发。在 IOC 的架构基础上,利用 IOC 的扩展接口,对系统的多个部分进行了扩展。如图 2 所示。
图 2. 系统对 IOC 的扩展
具体扩展大体包括如下几个方面:
自主开发了一氧化碳告警器的终端以及微通站作为终端
传感器和
数据传输单元。同时在
服务器端开发了数据收集服务器 , 用于对微通站上传的数据进行收集和基础处理。 定义了告警规则,通过对终端数据的分析,匹配规则时自动生成告警事件。 定义了各种业务流程的自动化处理机制,其中包括一氧化碳告警流程、求救告警流程、测试告警流程、设备故障告警流程、无心跳告警、新心跳告警、心跳间断告警、设备故障管理流程、系统异常告警等。 对系统界面进行了定制化开发以满足项目需求,同时对 IOC 已有报表进行了扩展,从而最大程度的丰富了系统展示视图。