首页 / 基于工厂边缘侧设备的应急指挥中心平台及应急指挥方法

基于工厂边缘侧设备的应急指挥中心平台及应急指挥方法实质审查 发明

技术领域

[0001] 本申请涉及信息技术领域,特别是一种基于工厂边缘侧设备的应急指挥中心平台及应急指挥方法。

相关背景技术

[0002] 中石化某分公司设有安全视频监视系统、车牌识别系统和门禁人员识别系统,视频监控系统为宇视、海康、大华三个公司的产品,前端摄像头由不同的品牌不同类型的设备,包括模拟的、数字的、标清的、高清的等。生产区还配有环境数据实时采集系统、生产装置及辅助设施设有气体泄漏检测报警系统和火灾检测报警系统,但这些系统均未接入消防火警接处警系统。
[0003] 目前,分散控制系统(DCS)、环境数据采集系统、有毒有害气体监测等子系统的数据与其他系统如视频监控、消防系统未进行集成、关联和联动。各自信息孤立,未进行共享,无法为企业应急提供全面、有效的数据和信息,导致无法有效的进行应急指挥管理。

具体实施方式

[0020] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0021] 为了解决现有技术中存在的问题,如图1所示,本申请实施例提供了一种基于工厂边缘侧设备的应急指挥中心平台,所述应急指挥中心平台,包括:
[0022] 前端设备接入层,所述前端设备用于接入工厂边缘设备,所述工厂边缘设备用于采集工厂边缘信息;
[0023] 传输层,所述传输层设置有多个服务器,每个服务器至少与一个所述工厂边缘设备连接,每个所述服务器用于将对应的所述工厂边缘设备采集的工厂边缘信息进行存储与传输,提供数据支持;
[0024] 核心管理层,所述核心管理层上设置有应急指挥平台服务器群,所述应急指挥平台服务器群用于通过所述传输层获取所述工厂边缘设备采集的工厂边缘信息,并基于所述传输层提供的数据支持提供安全策略确定应用与应急指挥应用;
[0025] 用户层,所述用户层用于提供客户端,所述客户端用于与核心管理层进行交互,访问安全策略确定应用与应急指挥应用。
[0026] 其中,系统整体分为四层架构,前端设备接入层、传输层、核心管理层以及应用层。物理架构示意图描述以上不同层次物理链接情况。
[0027] 在本实施例的一些示例中,所述工厂边缘设备,包括:视频监控子系统、火灾自动报警及消防联动系统、有毒有害气体监测子系统、公共广播子系统、DCS实时数据库、应急物资管理系统中的至少一个。项目的前端子系统,主要为视频监控,又分为海康、大华、宇视系统,通过宇视视频管理平台进行集成接入。火灾报警接入、有毒有害气体监测通过DCS的IP21进行集成等。前端子系统通过集成接入平台,向平台提供数据。前端子系统包括视频监控子系统、火灾自动报警及消防联动系统、有毒有害气体监测子系统、公共广播子系统、DCS实时数据库、应急物资管理系统。
[0028] 在本实施例的一些示例中,所述传输层中的服务器通过有线网络和/或无线网络与前端设备接入层连接,以接收所述工厂边缘设备采集的工厂边缘信息;且所述传输层中的服务器通过有线网络和/或无线网络与核心管理层连接,以对所述核心管理层提供数据支持。传输层,主要通过有线网络和无线网络进行汇聚传输。完成子系统数据的传输。
[0029] 在本实施例的一些示例中,所述核心管理层上设置的应急指挥平台服务器群包括:主服务器、集成服务器以及数据库服务器。该应急指挥平台服务器用于提供安全策略确定应用与应急指挥应用,进而实现基于工厂边缘信息采集的安全策略确定与应用指挥。
[0030] 在本实施例的一些示例中,所述用户层用于提供多种客户端,不同客户端访问所述核心管理层时,对应不同的安全策略确定应用与应急指挥应用。应急指挥平台通过各种角色的客户端进行人机交互,实现系统互操。客户端一般分为如下角色,操作员客户端,进行日常实际应用操作,管理员客户端负责系统相关配置和管理。二者分开,便于部署、使用,提高整体安全性和效率。
[0031] 本实施例提供的基于工厂边缘侧设备的应急指挥中心平台,通过工厂边缘设备采集工厂边缘信息,并将该工厂边缘信息传输到云端的应急指挥平台服务器群,进而使得云端的应急指挥平台服务器群基于该工厂边缘信息提供安全策略确定应用与应急指挥应用,实现了基于工厂边缘信息的安全报警机制,此外当工厂边缘设备包括多种设备时,通过将多种工厂边缘信息传输到云端的应急指挥平台服务器群,实现了多种工厂边缘信息的智能化联动,也即,实现了采集多种工厂边缘信息的工厂边缘设备的联动。
[0032] 基于相同的构思,本实施例还提供一种应急指挥管理系统,如图2所示,所述应急指挥管理系统,包括:访问层、应用系统层、业务处理层、数据资源层;所述访问层用于提供多种应急指挥交互访问接口,并通过多种应急指挥交互访问接口管理用户的访问服务,不同类型用户对应不同应急指挥交互访问接口;所述应用系统层用于在用户通过应急指挥交互访问接口进行应急指挥访问服务时提供对应的应急指挥应用支持,不同应急指挥交互访问接口对应不同的应急指挥应用支持;所述业务处理层用于根据应急指挥应用支持进行应急指挥数据处理以提供对应的应急指挥业务服务;所述数据资源层用于存储工厂边缘设备采集的工厂边缘信息数据资源,并为所述业务处理层提供数据支持。
[0033] 本实施例提供的应急指挥管理系统包括:访问层、应用系统层、业务处理层、数据资源层;所述访问层用于提供多种应急指挥交互访问接口,并通过多种应急指挥交互访问接口管理用户的访问服务,不同类型用户对应不同应急指挥交互访问接口;所述应用系统层用于在用户通过应急指挥交互访问接口进行应急指挥访问服务时提供对应的应急指挥应用支持,不同应急指挥交互访问接口对应不同的应急指挥应用支持;所述业务处理层用于根据应急指挥应用支持进行应急指挥数据处理以提供对应的应急指挥业务服务;所述数据资源层用于存储工厂边缘设备采集的工厂边缘信息数据资源,并为所述业务处理层提供数据支持,通过应急指挥管理系统提供应急指挥交互访问接口,以此来基于工厂边缘信息提供对应的应急指挥应用,进而提供对应的额应急指挥业务服务,并通过数据资源层提供数据支持,实现了在应急指挥中的数据共享,避免了信息孤岛的情况,提升了用户的体验。
[0034] 在本实施例的一些示例中,所述访问层中的应急指挥交互访问接口包括:应急指挥中心交互访问接口、总调度中心交互访问接口、紧急接处紧中心交互访问接口;所述应急指挥中心交互访问接口用于管理应急指挥中心用户访问的访问服务;所述总调度中心交互访问接口用于管理总调度中心用户访问的访问服务;所述紧急接处紧中心交互访问接口用于管理紧急接处紧中心用户访问的访问服务。其中,应急指挥管理系统为用户提供多样化的交互访问方式,包括HTTP访问、接口服务调用等。应急指挥管理系统通过集成服务界面和门户平台管理的底层支持,建立面向业务用户、运行管理用户的访问服务。对于每一类型的用户,都可以支持个性化服务和单一登录。
[0035] 在本实施例的一些示例中,其中,如图2所示,所述应用系统层包括:紧急接处紧及应急预警监测平台,所述紧急接处紧及应急预警监测平台包括:信息发布及显示模块、移动终端业务呈现模块、系统客户端业务呈现模块、紧急接警业务应用模块,所述紧急接处紧及应急预警监测平台中不同模块对应不同类型的用户,当用户通过应急指挥交互访问接口进行应急指挥访问服务时,通过对应的模块提供对应的应急指挥应用支持。其中,移动终端业务呈现模块用于提供移动终端应用,系统客户端业务呈现模块用于提供系统客户端应用;信息发布及显示模块用于发布信息。
[0036] 承接上例,当应急指挥中心用户通过应急指挥中心交互访问接口进行访问服务时,应用系统层为应急指挥中心用户提供应急指挥中心用户的应用;应用系统层为应急指挥中心用户提供移动终端应用,以使得应急指挥中心用户可以通过移动终端应用上的应急指挥中心交互访问接口进行访问服务;同理,当总调度中心用户通过总调度中心交互访问接口进行访问服务时,应用系统层为总调度中心用户提供总调度中心用户的应用;应用系统层为总调度中心用户提供移动终端应用,以使得总调度中心用户可以通过移动终端应用上的总调度中心交互访问接口进行访问服务;同理,当紧急接处警用户通过紧急接处警交互访问接口进行访问服务时,应用系统层为紧急接处警用户提供紧急接处警用户的应用;应用系统层为紧急接处警用户提供移动终端应用,以使得紧急接处警用户可以通过移动终端应用上的紧急接处警交互访问接口进行访问服务;
[0037] 应当理解的是,在一些示例中,当出现险情时,先由总调度中心和紧急接处警中心进行处理,在总调度中心和紧急接处警中心无法处理险情时,才会上报到应急指挥中心进行处理。
[0038] 在本实施例的一些示例中,所述业务处理层包括:引擎模块、视频处理模块、数据挖掘模块、信息发布模块、可视化模块;所述引擎模块用于提供应用控制服务、用户权限、人员管理模块、车辆管理模块、设备驱动服务、报表引擎、时间处理引擎以及业务流程引擎的业务服务;所述视频处理模块用于提供录像归档、录像归档服务、联动服务、实时监控、流控服务、视频转发、设备管理以及视频回放的业务服务;所述数据挖掘模块用于提供人员管理、行为趋势研判、车辆管理、设备状态报告、事件轨迹、预案执行、管理分析报告以及事故演习的业务服务;所述信息发布模块用于提供手机/PAD网关、客户端网关、短信以及大屏幕的业务服务;所述可视化模块用于提供地图发布服务的业务服务。
[0039] 承接上例,在一些示例中,业务处理层提供包括安全事件数据服务、视频服务、GIS服务、设备资源数据服务、业务资源数据服务、物资数据服务、预案\工作流数据服务、用户信息服务、数据统计分析服务以及程序接口调用服务的数据服务。
[0040] 其中,业务处理层内包含的重要组件包括应用调度组件、设备管理组件、设备状态信息组件、工作流组件、事件(报警)管理组件、消息队列管理组件、视频集成、控制、管理各个组件、GIS组件、人员管理组件、趋势预判管理组件、预案执行组件、系统日志输出组件、报表组件、表单组件、管理分析报告、车辆管理组件、审计报告组件、信息发布组件、可视化展示等,其中,各个组件主要是通过企业服务总线进行数据交换,进而实现上述应用控制服务、用户权限、人员管理模块、车辆管理模块、设备驱动服务、报表引擎、时间处理引擎以及业务流程引擎的业务服务,以及录像归档、录像归档服务、联动服务、实时监控、流控服务、视频转发、设备管理以及视频回放的业务服务;以及人员管理、行为趋势研判、车辆管理、设备状态报告、事件轨迹、预案执行、管理分析报告以及事故演习的业务服务以及手机/PAD网关、客户端网关、短信以及大屏幕的业务服务;以及地图发布服务的业务服务。
[0041] 在本实施例的一些示例中,所述应急指挥管理系统还包括:业务子系统,所述业务子系统包括:紧急接处警子系统、视频监控子系统、火灾自动报警及消防联动系统、一卡通门禁子系统、有毒有害气体监测子系统、单兵子系统、公共广播子系统、分散控制系统实时数据库、应急物资管理系统中的至少一个;所述业务子系统通过总线与所述业务处理层进行数据交换,用于为所述业务处理层提供业务子系统产生的数据,以使得所述业务处理层支持多种业务服务。在一些示例中,上述已建或新建子系统等通过SDK、Webservice等协议与应急指挥管理系统进行数据交换。
[0042] 在本实施例的一些示例中,所述数据资源层包括:应急平台数据库、专家资源数据库、分散控制系统数据库、紧急接警数据库、安全资源管理数据库、安全事件管理数据库以及安全业务管理数据库中的至少一种,进而为所述业务处理层提供数据支持。其中,数据资源层主要分为文件系统、RDBMS(关系数据库管理系统)以及缓存数据库。文件系统部分主要划分为配置文件存储、日志文件存储、临时文件存储以及系统支撑数据文件存储等;RDBMS是根据系统的功能需求划分为基础支撑库、安全数据共享库,其中基础支撑库包括数据服务支撑信息、系统运行日志信息、服务统计信息以及运行监控信息,安全共享数据库是将厂区应急预警综合信息(包括报警信息、事件数据、应急资源数据库、应急预案数据库、DCS数据库、专家资源数据库、紧急接警数据库、安全事件数据库、视频监控数据、安全态势分析、安全资源管理数据库、安全事件管理数据库以及安全业务管理数据库等信息)进行全面采集、梳理、存储,构成厂区安全共享数据库。缓存数据库主要记录系统中产生的缓存数据,对系统的大量的只读数据能够有效的提供读取速度,大大减少数据库的访问压力,提高系统运行速度与效率
[0043] 在本实施例的一些示例中,所述应急指挥管理系统采用面向服务的架构(SOA)设计而成,C/S或B/S模块部署。
[0044] 其中,面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA可以看作是B/S模型、XML(标准通用标记语言的子集)/Web Service技术之后的自然延伸。SOA站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以往,以SOA架构的系统能够更加从容地面对业务的急剧变化。SOA系统是一种企业通用性架构。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。与之相反,紧耦合意味着应用程序的不同组件之间的接口与其功能和结构是紧密相连的,因而当需要对部分或整个应用程序进行某种形式的更改时,它们就显得非常脆弱。对松耦合的系统的需要来源于业务应用程序需要根据业务的需要变得更加灵活,以适应不断变化的环境,比如经常改变的政策、业务级别、业务重点、合作伙伴关系、行业地位以及其他与业务有关的因素,这些因素甚至会影响业务的性质。我们称能够灵活地适应环境变化的业务为按需(On demand)业务,在按需业务中,一旦需要,就可以对完成或执行任务的方式进行必要的更改。SOA意味服务接口,意味流程整合,意味资源再利用,意味着管制,在下面SOA组件图中,服务和服务消费者(客户端)之间存在多个约束,当一个服务显式暴露后,客户端能够通过绑定定位到该服务,相当于两者签订了合同,规定了合同内容和如何实施,具体合同的描述是通过消息方式进行:综合系统涉及环境监测、视频监控、大屏幕、应急广播、通信等大类的子系统的集成。对不同的子系统,根据不同子系统所提供的集成接口,分别按照工业总线、SDK、API、Web Service、串口协议、干接点等方式进行集成。架构合理,系统响应高效迅速,能满足100人并发访问情况下响应速度小于2秒。
[0045] 在一些示例中,本实施例并不限制为上述应急指挥管理系统提供基础支撑运行环境的方式,例如:操作系统、应用中间件、数据库等系统软件,可以由相关人员灵活设置。部署方式采用集中模式,将所有数据全部实时传递到机房中心服务器上进行集中存储。
[0046] 本实施例提供的应急指挥管理系统包括:访问层、应用系统层、业务处理层、数据资源层;所述访问层用于提供多种应急指挥交互访问接口,并通过多种应急指挥交互访问接口管理用户的访问服务,不同类型用户对应不同应急指挥交互访问接口;所述应用系统层用于在用户通过应急指挥交互访问接口进行应急指挥访问服务时提供对应的应急指挥应用支持,不同应急指挥交互访问接口对应不同的应急指挥应用支持;所述业务处理层用于根据应急指挥应用支持进行应急指挥数据处理以提供对应的应急指挥业务服务;所述数据资源层用于存储数据资源,并为所述业务处理层提供数据支持,通过应急指挥管理系统提供应急指挥交互访问接口,以此来提供对应的应急指挥应用,进而提供对应的额应急指挥业务服务,并通过数据资源层提供数据支持,实现了在应急指挥中的数据共享,避免了信息孤岛的情况,提升了用户的体验。此外,基于上述的一些示例,本实施例提供的应急指挥管理系统还具有以下优点:集成到系统中,同时通过应用系统层提供了移动终端等,因此具有随时可用,系统高可用的优点;采用SOA架构,进而具有粗粒度的服务接口分级,技术与业务灵活度高、松散耦合易于扩展、可重用的服务、服务接口设计管理标准化的服务接口的优点;同时,提供业务处理层,业务处理层接入多种子系统,由此具有支持各种消息模式、精确定义的服务契约、工作流即预案的可视化操作和应用、灵活的GIS等子系统的集成接入和应用。
[0047] 基于相同的构思,本实施例提供一种基于工厂边缘侧设备的应急指挥方法,所述基于工厂边缘侧设备的应急指挥方法应用于如上任一项所述的基于工厂边缘侧设备的应急指挥中心平台,所述基于工厂边缘侧设备的应急指挥方法,包括:
[0048] 通过前端设备接入层的工厂边缘设备采集工厂边缘信息;
[0049] 通过传输层的服务器将对应的所述工厂边缘设备采集的工厂边缘信息进行存储与传输,提供数据支持;
[0050] 通过所述核心管理层上设置的应急指挥平台服务器群,获取所述工厂边缘设备采集的工厂边缘信息,并基于所述传输层提供的数据支持提供安全策略确定应用与应急指挥应用;
[0051] 通过用户层提供客户端,所述客户端用于与所述核心管理层进行交互,访问安全策略确定应用与应急指挥应用。
[0052] 本申请实施例还提供了一种电子设备,如图3所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,
[0053] 存储器503,用于存放计算机程序;
[0054] 处理器501,用于执行存储器503上所存放的程序时,实现上述实施例中的基于工厂边缘侧设备的应急指挥方法的步骤。
[0055] 需要说明的是,处理器501在执行存储器503上所存放的程序时所起到的作用也是与上述实施例中的基于工厂边缘侧设备的应急指挥方法步骤是类似的,在此不再赘述。
[0056] 上述终端提到的通信总线可以是外设部件互连标准(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0057] 通信接口用于上述终端与其他设备之间的通信。
[0058] 存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non‑volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0059] 上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0060] 在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的应急指挥管理方法的步骤。
[0061] 在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的应急指挥管理方法的步骤。
[0062] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
[0063] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0064] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0065] 以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

当前第1页 第1页 第2页 第3页
相关技术
平台应急相关技术
工厂边缘相关技术
景疆发明人的其他相关专利技术