网络环境下城市事件驱动的决策信息聚焦服务方法及系统的制作方法

文档序号:6634857阅读:215来源:国知局
网络环境下城市事件驱动的决策信息聚焦服务方法及系统的制作方法
【专利摘要】本发明公开了网络环境下城市事件驱动的决策信息聚焦服务方法及系统,本发明提出的从关联城市事件类型及阶段的抽象决策信息聚焦服务链建模与注册,到城市事件驱动的关联的抽象决策信息聚焦服务链的发现,到抽象决策信息聚焦服务链的实例化与执行,到最后的决策结果的网络化共享的整个流程,是一种网络环境下城市事件驱动的决策信息聚焦服务方法,实现了抽象决策信息聚焦服务链网络化共享及协作管理、事件驱动的抽象决策信息聚焦服务链精确高效发现和决策结果的网络化共享,为智慧城市突发事件的科学准确决策和快速应急响应提供了支持。
【专利说明】网络环境下城市事件驱动的决策信息聚焦服务方法及系统
[0001]

【技术领域】
[0002]本发明属于智慧城市空间信息智能服务【技术领域】,尤其涉及一种网络环境下城市事件驱动的决策信息聚焦服务方法及系统。
[0003]

【背景技术】
[0004]目前,智慧城市建设正在全国范围内如火如荼地开展,智慧城市是在数字城市的基础上,通过物联网将现实城市与数字城市进行有效的融合,自动和实时地感知现实世界中的人和物的各种变化,通过云计算中心来处理海量和复杂的计算与控制,为城市管理和公众提供各种智能化的服务。智慧城市资源丰富,具有各类数据资源和服务资源。其中,数据资源包括城市自来水、电气、燃气、管线的实时监测数据、历史存档的基础地理数据和水电气管线监测的存档数据、CORS站位置信息数据、遥感卫星影像数据、无人机影像数据、RFID射频数据、视频监控数据等;服务资源包括地理空间数据互操作服务(网络要素服务WFS、网络覆盖服务WCS、网络地图服务WMS等)、传感器观测服务(S0S,实时获取传感器观测数据)、网络处理服务(WPS,进行数据处理)、传感器事件服务(SES,监测和过滤事件)、消息通知服务(WNS,进行消息发布)等。同时,城市中各类公共突发事件频发,如各类事故灾难(包括安全事故、交通运输事故、公共设施和设备事故等),常常造成重大人员伤亡和经济损失,需要事先监测预警、及时进行应急响应和恢复评估。因此,如何在复杂网络环境下根据城市突发事件应急处置的决策任务需求,对城市各类资源进行高效聚集,以最优模式建立起面向城市公共突发事件应急处置任务的城市决策聚焦服务,向用户提供及时、可靠的信息服务,从而满足智慧城市中公共突发事件的各种综合性、区域性和专题性的分析决策需要,是智慧城市建设迫切需要研究和解决的问题。
[0005]现有的决策支持和服务模型局限于孤立的获取特定的、有限的信息,不适应分布、协作、可扩展的网络化环境,无法根据城市公共突发事件应急处置任务对传感器资源、数据资源、计算资源和决策资源进行高效聚集,不能满足用户的多样化需求;此外,无法针对突发事件做出快速、高效地反应,无法完成事件的预警和通知、信息处理和决策支持的联动机制,具体表现在:
(I)不支持抽象决策服务链网络化共享和协作管理。目前相关方法对于抽象服务链采用单机操作及管理模式,服务链模型文件存储在本地,共享和复用困难,利用效率低下。
[0006](2)不支持网络环境下城市事件驱动的抽象决策服务链的精确高效发现。现有相关方法建立的抽象决策服务链大都是孤立的,没有关联城市事件信息,在面对城市重大突发事件时,采取的是人工基于经验的决策服务链的查找方式,这种工作方式不仅极大地依赖决策者对于灾害应急决策流程的先验知识,也极大地限制了处置服务链的发现和获取效率,难以满足灾害事件应急处置高效精确的要求。
[0007](3)不支持城市突发事件决策结果的网络化共享。现有方法中决策结果以本地存储为主,难以复用,决策结果应用效益低下。
[0008]


【发明内容】

[0009]为了解决上述技术问题,本发明提供了一种网络环境下城市事件驱动的决策信息聚焦服务方法及系统。
[0010]本发明的方法所采用的技术方案是:一种网络环境下城市事件驱动的决策信息聚焦服务方法,其特征在于,包括以下步骤:
步骤1:构建关联城市事件类型及阶段的抽象决策信息聚焦服务链模型,包括以下子步骤:
步骤1.1:构建抽象决策信息聚焦服务原子决策模型;
步骤1.2:构建抽象决策信息聚焦服务原子决策模型链接,用于将一个决策模型的输出链接到另一个决策模型的输入,形成决策流程;
步骤2:构建关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据模型,包括以下子步骤:
步骤2.1:构建抽象决策信息聚焦服务链标识信息;
步骤2.2:构建抽象决策信息聚焦服务链关联事件信息;
步骤2.3:构建抽象决策信息聚焦服务链组件信息;
步骤2.4:构建抽象决策信息聚焦服务链管理信息;
步骤2.5:构建抽象决策信息聚焦服务链约束信息;
步骤3:注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息,包括以下子步骤:
步骤3.1:设置关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据注册权限信息、注册内容和保存目标文件名称;
步骤3.2:发送关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据注册请求到注册中心,注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息;
步骤4:获取城市事件信息并依据城市事件信息发现关联的抽象决策信息聚焦服务链,包括以下子步骤:
步骤4.1:从注册中心获取注册的城市事件信息;
步骤4.2:依据城市事件信息,从注册中心发现关联的抽象决策信息聚焦服务链;
步骤5:实例化抽象决策信息聚焦服务链,包括以下子步骤:
步骤5.1:为抽象决策信息聚焦服务链中每一个原子决策模型添加处理服务绑定; 步骤5.2:为添加处理服务绑定后的每一个原子决策模型关联输入数据;
步骤6:执行决策信息聚焦服务链实例并共享决策结果,包括以下子步骤:
步骤6.1:执行决策信息聚焦服务链实例;
步骤6.2:网络化发布决策结果;
步骤6.3:构建决策结果元数据模型;
步骤6.4:注册决策结果元数据信息到注册中心。
[0011]作为优选,步骤1.1中所述的原子决策模型信息包含原子决策模型名称信息、摘要信息、输入参数信息和输出参数信息;所述的摘要信息用于简要描述原子决策模型;所述的输入参数信息包含参数名称和类型;所述的输出参数信息包含参数名称和类型,输出参数值为输出参数名称,参数类型在原子决策模型绑定具体的处理服务时自动获取。
[0012]作为优选,步骤2中所述的抽象决策信息聚焦服务链元数据模型包括五个方面的信息:标识信息、关联信息、组件信息、管理信息和约束信息;
所述的标识信息用于描述抽象决策信息聚焦服务链的基本信息,包括抽象决策信息聚焦服务链名称(包括全称和简称)、摘要、关键词、标识符、用途和提供者信息;
所述的关联信息包括事件类型及事件阶段,事件类型包括三个级别:一级类型、二级类型和三级类型,事件阶段按演进顺序分为“事件监测”、“事件告警”、“应急响应”、“事件评估”四个阶段;
所述的组件信息包括复杂过程(ComplexProcess)和图(Figures)信息,复杂过程由一系列原子决策模型和链接流程(ChainFlow)组成,每一个原子决策模型拥有一个唯一标识符(uuid), —个名称(name), —个摘要(abstract)和一组输入参数(包括参数名称name、格式format和值value)以及一个输出参数OutputParam (包括参数名称name、格式format和值value),链接流程拥有一个位置标识符(uuid);图信息包括一组处理图(ProcessFigure)和一组流程图(FlowFigure),每一个处理图包括一个唯一标识符(uuid)、坐标位置(1cXY)和一个或多个数据图(DataFigure,包括输入数据图和输出数据图),每一个数据图包括一个唯一标识符(uuid)、位置坐标(1cXY)和状态(state),其中状态state的取值范围为“代^皿^妨^代^^分别表示“对前一个原子决策模型处理结果的引用”、“参数值未指定”,“参数已赋值”,“处理结果数据图”;流程图拥有一个唯一标识符(uuid);
所述的管理信息包括联系人信息、历史信息和文档信息,联系人信息包括联系人姓名、联系人地址及联系方式;历史信息记录抽象决策信息聚焦服务链管理(注册、更新及维护)的历史信息;文档信息描述抽象决策信息聚焦服务链管理的文档信息;
所述的约束信息包括安全约束信息和法律约束信息。
[0013]作为优选,步骤3.1中所述的注册权限信息包括用户名和密码。
[0014]作为优选,步骤5.1中所述的为抽象决策信息聚焦服务链中每一个原子决策模型添加处理服务绑定,其绑定过程包括设置绑定名称、指定分析与处理服务集、选择处理过程和模型参数绑定;所述的绑定名称任意指定,所述的分析与处理服务集一般为包含了一组处理过程(处理算法)的部署在网络服务器上的网络处理服务(WPS)实例,所述的处理过程为具体的处理算法,所述的模型参数绑定是将模型原型参数一一关联到绑定模型参数的过程,其中模型原型参数是指抽象决策信息聚焦服务链中原子决策模型的输入参数,绑定模型参数指处理过程的输入参数。
[0015]作为优选,步骤6.3中所述的决策结果元数据模型,包括七个方面的信息:标识信息、关联信息、生成时间信息、格式信息、访问信息、管理信息和约束信息;所述的标识信息描述决策结果的基本信息,包括决策结果名称、摘要、关键词、标识符和提供者信息;所述的关联信息描述了决策结果关联的事件信息和关联的服务信息,其中关联的事件信息包括事件标识符、事件名称、事件发生地点、事件类型和事件所处阶段,关联的服务信息包括产生该服务结果的原子决策服务标识符和该原子决策服务所属决策信息聚焦服务链的标识符;所述的生成时间信息记录该决策结果生成时间;所述的格式信息描述该决策结果的存储格式;所述的访问信息描述该决策结果的网络访问路径;所述的管理信息包括联系信息、历史信息和文档信息;所述的约束信息包括法律约束信息和安全约束信息。
[0016]本发明的装置所采用的技术方案是:一种网络环境下城市事件驱动的决策信息聚焦服务系统,其特征在于,包括以下装置:
用于构建关联城市事件类型及阶段的抽象决策信息聚焦服务链模型的装置,进一步包括:
用于构建抽象决策信息聚焦服务原子决策模型的装置;
用于构建抽象决策信息聚焦服务原子决策模型链接的装置;
用于构建关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据模型的装置,进一步包括:
用于构建抽象决策信息聚焦服务链标识信息的装置;
用于构建抽象决策信息聚焦服务链关联事件信息的装置;
用于构建抽象决策信息聚焦服务链组件信息的装置;
用于构建抽象决策信息聚焦服务链管理信息的装置;
用于构建抽象决策信息聚焦服务链约束信息的装置;
用于注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息的装置,进一步包括:
用于设置关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据注册权限信息、注册内容和保存目标文件名称的装置;
用于发送关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据注册请求到注册中心,注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息的装置;用于获取城市事件信息并依据城市事件信息发现关联的抽象决策信息聚焦服务链的装置,进一步包括:
用于从注册中心获取注册的城市事件信息的装置;
用于依据城市事件信息,从注册中心发现关联的抽象决策信息聚焦服务链的装置;
用于实例化抽象决策信息聚焦服务链的装置,进一步包括:
用于为抽象决策信息聚焦服务链中每一个原子决策模型添加处理服务绑定的装置; 用于为添加处理服务绑定后的每一个原子决策模型关联输入数据的装置;
用于执行决策信息聚焦服务链实例并共享决策结果的装置,进一步包括:
用于执行决策信息聚焦服务链实例的装置;
用于网络化发布决策结果的装置;
用于构建决策结果元数据模型的装置;
用于注册决策结果元数据信息到注册中心的装置。
[0017]本发明提出的从关联城市事件类型及阶段的抽象决策信息聚焦服务链建模与注册,到城市事件驱动的关联的抽象决策信息聚焦服务链的发现,到抽象决策信息聚焦服务链的实例化与执行,到最后的决策结果的网络化共享的整个流程,是一种网络环境下城市事件驱动的决策信息聚焦服务方法,实现了抽象决策信息聚焦服务链网络化共享及协作管理、事件驱动的抽象决策信息聚焦服务链精确高效发现和决策结果的网络化共享,为智慧城市突发事件的科学准确决策和快速应急响应提供了支持。
[0018]本发明具有以下优点和积极效果:
(1)支持抽象决策信息聚焦服务链网络化共享和协作管理。目前相关方法对于抽象服务链采用单机操作及管理模式,服务链模型文件存储在本地,共享和复用困难,利用效率低下。本发明基于抽象决策信息聚焦服务链元数据模型,构建抽象决策信息聚焦服务链元数据文档,并利用Web Service技术,通过注册中心提供的操作接口,将构建的抽象决策信息聚焦服务链元数据信息注册到注册中心,实现了抽象决策信息聚焦服务链(决策流程)的网络化共享,有利于抽象决策信息聚焦服务链的复用,提高了决策信息聚焦服务链的利用率。另一方面,由于抽象决策信息聚焦服务链都在注册中心注册,所有拥有注册中心相应权限的用户均可以利用注册中心提供的更新接口对注册的抽象决策信息聚焦服务链进行更新和维护,实现了对决策信息聚焦服务链的协作管理。总体来说,本方法打破了传统方法对服务链的单机操作及管理模式,实现了“一人创建,多方使用,共同维护,协作管理”的聚焦服务链管理新模式;
(2)支持网络环境下城市事件驱动的抽象决策信息聚焦服务链的精确高效发现。现有相关方法建立的抽象决策服务链大都是孤立的,没有关联城市事件信息,在面对城市重大突发事件时,采取的是人工基于经验的决策服务链的查找方式,这种工作方式不仅极大地依赖决策者对于灾害应急决策流程的先验知识,也极大地限制了处置服务链的发现和获取效率,难以满足灾害事件应急处置高效精确的要求。本发明将城市事件信息纳入抽象决策信息聚焦服务链注册元数据,关联城市事件类型及阶段,在面对城市重大突发事件时,利用事件自身信息,即可精确高效地从注册中心发现和获取关联的抽象决策信息聚焦服务链,实现对城市突发事件的快速应急响应和决策支持;
(3)支持城市突发事件决策结果网络化共享。现有方法中决策结果以本地存储为主,难以复用,决策结果应用效益低下。本发明提出的方法一方面将决策结果进行网络化发布,形成可通过互联网访问和获取的网络资源,充分利用互联网的优势,实现决策结果的在线分发;另一方面,通过对决策结果进行统一描述,关联事件信息和决策信息聚焦服务链信息,并注册到注册中心,实现决策结果及其元数据的共享,不仅有利于决策结果的复用,提高决策结果的应用效益,而且有利于决策结果的精确高效发现和获取。

【专利附图】

【附图说明】
[0019]图1:是本发明的流程图。
[0020]图2:是本发明的抽象决策信息聚焦服务链元数据UML类图。
[0021]图3:是本发明的事件分类体系图。
[0022]图4:是本发明实施例提供的抽象决策信息聚焦服务链组件参数信息图。
[0023]图5:是本发明的决策结果元数据UML类图。
[0024]

【具体实施方式】
[0025]为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。
[0026]为了对抽象决策信息聚焦服务链进行共享和协作管理并实现城市事件驱动的抽象决策信息聚焦服务链的快速精确发现,需要建立抽象决策信息聚焦服务链元数据模型。该模型通过对抽象决策信息聚焦服务链的标识信息、关联信息、组件信息、管理信息和约束信息进行统一描述,利用注册中心提供的注册、更新和查询接口,实现对抽象决策信息聚焦服务链的共享和协作管理;同时,抽象决策信息聚焦服务链元数据模型通过包含的城市事件信息实现城市事件驱动的抽象决策信息聚焦服务链快速精确发现。
[0027]为了实现决策结果的共享,需要建立决策结果元数据模型。该模型通过对决策结果的标识信息、关联信息、生成时间信息、格式信息、访问信息、管理信息和约束信息共七个方面的信息进行统一描述,利用注册中心提供的注册、查询等操作实现决策结果的共享。
[0028]城市决策信息聚焦服务聚焦基础服务的管理,抽象决策信息聚焦服务链、抽象决策信息聚焦服务链关联的事件信息、抽象决策信息聚焦服务链实例化所需的城市分析与决策模型服务、城市传感网服务、地理空间数据互操作服务和决策结果等均在注册中心注册,通过注册中心提供的注册、删除、更新和查询等丰富的操作接口,进行统一管理和维护。
[0029]网络环境下城市事件驱动的决策信息聚焦服务,即根据城市突发事件信息,发现所需服务资源和数据资源,进行聚焦服务,及时科学地进行城市突发事件应急决策。城市事件信息驱动决策信息聚焦服务有三个关键点:一是注册中心需要注册关联城市事件信息(事件类型及事件阶段)的抽象决策信息聚焦服务链,形成决策流程库;二是决策信息聚焦服务系统需要根据城市突发事件信息,自动从注册中心的决策流程库中发现关联的适合处置该事件的决策流程(抽象决策信息聚焦服务链);三是决策结果元数据需要关联城市事件信息和决策信息聚焦服务链信息,形成(城市事件,决策流程,决策结果)关联三元组,对决策结果进行唯一标识,以支持决策过程及决策结果的精确完整表现,同时有利于决策结果的溯源。基于上述三点考虑,本发明设计了抽象决策信息聚焦服务链元数据模型和决策结果元数据模型,提出了从关联城市事件类型及阶段的抽象决策信息聚焦服务链建模与注册,到城市事件驱动的关联的抽象决策信息聚焦服务链的发现,到抽象决策信息聚焦服务链的实例化与执行,到最后的决策结果的网络化共享的一整套流程,是一种网络环境下城市事件驱动的决策信息聚焦服务方法,为城市突发事件的科学准确决策和快速应急响应提供了支持。
[0030]请见图1,本实施例提供的一种网络环境下城市事件驱动的决策信息聚焦服务方法,包括构建关联城市事件类型及阶段的抽象决策信息聚焦服务链模型、构建关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息、注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息、获取城市事件信息并依据城市事件信息发现关联的抽象决策信息聚焦服务链、实例化抽象决策信息聚焦服务链以及执行决策信息聚焦服务链并共享决策结果六个步骤,具体实现过程为:
步骤1:构建关联城市事件类型及阶段的抽象决策信息聚焦服务链模型,包括以下子步骤,
步骤1-1:构建抽象决策信息聚焦服务原子决策模型。原子决策模型信息包含原子决策模型名称、摘要、输入参数和输出参数。摘要信息简要描述原子决策模型,如原子决策模型用途等信息。输入参数包含参数名称和类型,参数类型取值为“Literal Parameter”或"Complex Parameter",前者表示简单数据类型,如数值、布尔值等,后者表示复杂数据类型,如地理图层数据(Shape格式、GML格式、GeoTIFF格式等)等。输出参数值为输出参数名称,参数类型在原子决策模型绑定具体的处理服务时自动获取。实施例以燃气泄漏事件应急响应阶段为例,该阶段首先需要利用燃气扩散模型计算燃气扩散的范围,然后利用缓冲区分析模型计算燃气扩散可能的影响区域。因此,本实施例中包含两个原子决策模型:燃气扩散模型和缓冲区分析模型。燃气扩散模型的摘要信息为“利用燃气扩散算法计算天然气爆管后天然气扩散区域”;输入参数名称及类型分别为:(管道压强,Literal Parameter),(大气压强,Literal Parameter),(环境温度,Literal Parameter),(泄漏直径,LiteralParameter),(泄漏时间,Literal Parameter),(管道高度,Literal Parameter),(泄漏时风速,Literal Parameter),(泄漏时风向,Literal Parameter),(泄露点经度,LiteralParameter),(泄露点纟韦度,Literal Parameter);输出参数为“天然气扩散区域各点的天然气浓度”。缓冲区模型的摘要信息为“利用基本的矢量数据缓冲区分析算法对燃气扩散区域进行缓冲区分析,计算燃气泄漏可能的影响区域”;输入参数及其类型分别为:(需要缓冲的数据,Complex Parameter),(缓冲范围,Literal Parameter);输出参数为“燃气泄漏可能影响区域”。
[0031]步骤1-2:构建抽象决策信息聚焦服务原子决策模型链接。抽象决策信息聚焦服务原子决策模型链接用于将一个决策模型的输出链接到另一个决策模型的输入,形成决策流程。在本实施例中,抽象决策信息聚焦服务原子决策模型链接将燃气扩散模型的输出“天然气扩散区域各点的天然气浓度”链接到缓冲区分析模型的输入“需要缓冲的数据”,即将前一个决策模型的输出作为后一个决策模型的输入。
[0032]步骤2:构建关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据模型。抽象决策信息聚焦服务链元数据模型包括五个方面的信息:标识信息、关联信息、组件信息、管理信息和约束信息。其中标识信息描述抽象决策信息聚焦服务链的基本信息,包括服务链名称、摘要、关键词、标识符、用途和提供者信息;关联信息描述了抽象决策信息聚焦服务链关联的事件信息,包括事件类型和阶段;组件信息描述的是服务链包含的复杂过程信息和图表信息,其中复杂过程又包括一个或多个原子过程以及原子过程之间的链接流,图表信息包括一个或多个过程图表以及流程图表;管理信息包括联系信息、历史信息、文档信息等,其中历史信息记录了服务链的注册及更新历史;约束信息包括法律约束和安全约束。抽象决策信息聚焦服务链元数据模型的UML类图如图2所示。具体包括以下子步骤,
步骤2-1:构建抽象决策信息聚焦服务链标识信息。标识信息描述抽象决策信息聚焦服务链的基本信息,包括抽象决策信息聚焦服务链名称(包括全称和简称)、摘要、关键词、标识符、用途和提供者信息。其中,名称中的全称以及标识符(唯一标识该抽象决策信息聚焦服务链)为必填信息,其余均为可选信息。在本实施例中抽象决策信息聚焦服务链的名称全称为“燃气扩散处置服务链”;简称可留空;摘要为“首先利用燃气扩散算法计算天然气爆管后天然气扩散区域,然后利用基本的矢量数据缓冲区分析算法对燃气扩散区域进行缓冲区分析,计算燃气泄漏可能的影响区域”;关键词包括“燃气扩散”、“燃气泄漏”、“应急响应”等;标识符为“ urn: ogc: def: service:1 ink: gasLeakage: resonse: gasExpans1nCal,,;用途为“计算天然气爆管后天然气扩散区域及可能的影响区域”;提供者为“武汉大学测绘遥感信息工程国家重点实验室”。
[0033]步骤2-2:构建抽象决策信息聚焦服务链关联事件信息。抽象决策信息聚焦服务链关联的事件信息包括事件类型及阶段,为必选信息,其中事件类型包括三个级别:一级类型、二级类型和三级类型。事件的一级、二级类型采用如图3所示分类体系。事件阶段按演进顺序分为“事件监测”、“事件告警”、“应急响应”、“事件评估”四个阶段。在本实施例中事件阶段为“应急响应”。
[0034]步骤2-3:构建抽象决策信息聚焦服务链组件信息。抽象决策信息聚焦服务链组件信息包括复杂过程(ComplexProcess)和图(Figures)信息。复杂过程由一系列原子决策模型和链接流程(ChainFlow)组成。每一个原子决策模型拥有一个唯一标识符(uuid),一个名称(name),—个摘要(abstract)和一组输入参数(包括参数名称name、格式format和值value,其中参数格式和值均为空)以及一个输出参数OutputParam (包括参数名称name、格式format和值value,其中参数格式和值均为空)。流程链接拥有一个位置标识符(uuid)。图信息包括一组处理图(ProcessFigure)和一组流程图(FlowFigure)。每一个处理图包括一个唯一标识符(uuid),坐标位置(1cXY)和一个或多个数据图(DataFigure,包括输入数据图和输出数据图)。每一个数据图包括一个唯一标识符Uuid)、位置坐标(1cXY)和状态(state)。其中状态state的取值范围为“ref ”、“nul”、“val”、“res”,分别表示“对前一个原子决策模型处理结果的引用”、“参数值未指定”,“参数已赋值”,“处理结果数据图”。流程图拥有一个唯一标识符Uuid)。在本实施例中,各个参数值如图4所示。
[0035]步骤2-4:构建抽象决策信息聚焦服务链管理信息。抽象决策信息聚焦服务链管理息包括联系人息、历史息和文档息。其中,联系息包括联系人姓名、联系人地址及联系方式;历史信息记录了抽象决策信息聚焦服务链管理(注册、更新及维护等)的历史信息;文档信息描述了抽象决策信息聚焦服务链管理的文档信息;抽象决策信息聚焦服务链管理信息的每一个子项信息均为可选信息。在本实施例中,联系人姓名“李悦”,联系方式为“15248751364”,联系地址的国家、管理区域及城市分别为“中国”、“湖北”、“武汉”,邮政编码为“430079”、电子邮箱为Ir.whuihotmail.com。历史信息包含一个事件列表,在本实施例中,事件为“燃气扩散应急处置服务链注册”。
[0036]步骤2-5:构建抽象决策信息聚焦服务链约束信息。抽象决策信息聚焦服务链约束信息包括安全约束和法律约束。安全约束和法律约束均为可选信息。在本实施例中,两个均留空。
[0037]步骤3:注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息,具体包括以下几个子步骤:
步骤3-1:设置关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据注册权限信息、注册内容和保存目标文件名称。注册中心为抽象决策信息聚焦服务链元数据信息的注册设置了权限,即需要通过用户名和密码认证才能进行注册。注册内容为步骤2构建的关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息。保存目标文件名称为抽象决策信息聚焦服务链元数据信息在注册中心保存成的XML文件名称,通常采用全球唯一标识符(UUID)标识,以确保文件名称的唯一性。在本实施例中,注册权限信息中的用户名和密码分别为“eventadmin”和“cswadmin”,注册内容为步骤2构建的关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息,为一个遵从抽象决策信息聚焦服务链元数据模型模式的XML文件对应的字符串表示。保存的目标文件名称(不包含文件后缀名.xml)为“80ee20eb763c4dc29f5b247002381626”。
[0038]步骤3-2:发送关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据注册请求到注册中心,注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息。注册中心提供了抽象决策信息聚焦服务链元数据注册接口 uploadDocument,其输入参数为步骤3-1所述四个参数:用户名、密码、注册内容和保存目标文件名称。通过该接口,并输入步骤3-1指定的四个参数值,即可将关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据注册请求发送到注册中心,注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息。
[0039]步骤4:获取城市事件信息并依据城市事件信息发现关联的抽象决策信息聚焦服务链,具体包括如下几个子步骤:
步骤4-1:从注册中心获取注册的城市事件信息。利用注册中心提供的getAllEventBasicInfo获取所有在注册中心注册的城市事件信息,得到城市事件信息列表。然后,从城市事件信息列表中选定要处理的城市事件,在本实施例中,选定已在注册中心注册的“2014年8月15日太原市天然气泄漏”事件。
[0040]步骤4-2:依据城市事件信息,从注册中心发现关联的抽象决策信息聚焦服务链。步骤4-1选定的事件为“2014年8月15日太原市天然气泄漏”,该事件所属事件类型为“事故灾难/安全事故/燃气泄漏”,事件阶段在本实施例中为“应急响应”。注册中心提供了根据事件类型及阶段获取关联的抽象决策信息聚焦服务链的接口:getServiceChainlnfosByEvent。该接口有四个输入参数:用户名、密码、事件类型和事件阶段。在本实施例中,四个参数值分别为“serviceadmin”、“cswadmin”、“事故灾难/安全事故/燃气泄漏”、“应急响应”。通过该接口从注册中心发现关联该事件类型及阶段的抽象决策信息聚焦服务链有一条,其名称为“燃气扩散处置服务链”。
[0041]步骤5:实例化抽象决策信息聚焦服务链,包括以下子步骤,
步骤5-1:为抽象决策信息聚焦服务链中每一个原子决策模型添加处理服务绑定。由于抽象决策信息聚焦服务链中每一个原子决策模型均是抽象的、不可执行的。为此,需要将原子决策模型绑定到具体的可执行的分析处理服务。绑定过程包括设置绑定名称、指定分析与处理服务集、选择处理过程和绑定模型参数。绑定名称可以任意指定;分析与处理服务集一般为包含了一组处理过程(处理算法)的部署在网络服务器上的网络处理服务(WPS)实例,处理过程为具体的处理算法。模型参数绑定是将模型原型参数一一关联到绑定模型参数的过程,其中模型原型参数是指抽象决策信息聚焦服务链中原子决策模型的输入参数,绑定模型参数指处理过程的输入参数。在本实施例中,燃气扩散模型的绑定名称为“燃气扩散模型”,分析与处理服务集指定为网络路径为http://202.114.118.60:8080/wps863/WebProcessingService的网络处理服务实例,处理过程选择该分析与处理服务集中的“wps.smart.XuanRanAIgorithm”算法,模型参数绑定按格式“(模型原型参数,绑定模型参数)”指定为:(管道压强,insidePressure),(大气压强,outsidePressure),(环境温度,temperature),(泄漏直径,IeakDiameter),(泄漏时间,IeakTime),(管道高度,height),(泄漏时风速,windSpeed),(泄漏时风向,windDirect1n),(泄露点经度,IeakPointLont),(泄露点纬度,IeakPointLat);缓冲区分析模型的绑定名称为“缓冲区分析模型”,分析与处理服务集指定为网络路径为 http://202.114.118.60:8080/wps863/ffebProcessingService的网络处理服务实例,处理过程选择该分析与处理服务集中的“org.n52.wps.server,algorithm.SimpleBufferAlgorithm”算法,模型参数绑定按格式“(模型原型参数,绑定模型参数)”指定为:(需要缓冲的数据,data),(缓冲范围,width)。
[0042]步骤5-2:为添加处理服务绑定后的每一个原子决策模型关联输入数据。抽象决策信息聚焦服务链中每一个原子决策模型添加处理服务绑定后,需要关联输入数据才可执行。输入数据包括原子决策模型输入参数值及输出格式。在本实施例中,燃气扩散模型的输入参数值及单位分别为:(管道压强,400000.0,Pa),(大气压强,101325.0,Pa),(环境温度,300.0,K),(泄漏直径,0.04,m),(泄漏时间,1200.0,S),(管道高度,2.0,m),(泄漏时风速,4.0,m/s),(泄漏时风向,60.0,° ),(泄露点经度,120.0,° ),(泄露点纬度,30.0, ° ),输出格式指定为“applicat1n/x-zipped-shp”;缓冲区分析模型的中输入参数“需要缓冲的数据”为燃气扩散模型的输出,“缓冲范围”为2m,输出格式为“applicat1n/x-zipped-shp,,。
[0043]步骤6:执行决策信息聚焦服务链实例并共享决策结果。具体包括如下几个子步骤:
步骤6-1:执行决策信息聚焦服务链实例。抽象决策信息聚焦服务链实例化之后,即可通过用于执行决策信息聚焦服务链实例的装置执行该决策信息聚焦服务链实例,得到决策结果。在本实施例中,通过用于执行决策信息聚焦服务链实例的装置执行燃气扩散处置服务链,得到中间决策结果“天然气扩散区域各点的天然气浓度”和最终决策结果“燃气泄漏可能影响区域”。
[0044]步骤6-2:网络化发布决策结果。决策信息聚焦服务链实例执行结果通过网络化发布,形成可通过互联网访问的网络资源,实现决策结果的共享。在本实施例中,决策结果“天然气扩散区域各点的天然气浓度”和“燃气泄漏可能影响区域”的网络路径分别为 http://202.114.118.60:8080/temp/wpsl407317320719.zip 和http://202.114.118.60:8080/temp/wpsl407317321362.zip。
[0045]步骤6-3:构建决策结果元数据模型。通过对决策结果进行统一描述并注册到注册中心,利用注册中心提供的查询接口,可以实现对决策结果的网络共享。为了对决策结果进行统一描述,需要建立决策结果元数据模型。如图5所示,决策结果元数据模型包括七个方面的信息:标识信息、关联信息、生成时间信息、格式信息、访问信息、管理信息和约束信息。其中标识信息描述决策结果的基本信息,包括决策结果名称、摘要、关键词、标识符和提供者信息;关联信息描述了决策结果关联的事件信息和关联的服务信息,其中关联的事件信息包括事件标识符、事件名称、事件发生地点、事件类型和事件所处阶段,关联的服务信息包括产生该服务结果的原子决策服务标识符和该原子决策服务所属决策信息聚焦服务链的标识符;生成时间信息记录了该决策结果生成时间;格式信息描述了该决策结果的存储格式;访问信息描述了该决策结果的网络访问路径;管理信息包括联系信息、历史信息和文档信息等;约束信息包括法律约束和安全约束。
[0046]在本实施例中,决策结果“天然气扩散区域各点的天然气浓度”的各个元数据值分别为:(决策结果名称,“天然气扩散区域各点的天然气浓度”),(决策结果摘要,“天然气扩散区域各点的天然气浓度,以矢量格式表示”),(决策结果关键词,“天然气扩散;天然气浓度分布”),(决策结果标识符,“Icd0bd8913714af58551fcec77fd01e4”),(决策结果提供者,“武汉大学测绘遥感信息工程国家重点实验室”),(关联事件标识符,“87b05f47Cd3548eb9e27f4clf056d743”),(关联事件名称,“2014年8月15日太原市天然气泄露”),(关联事件发生时间起点,“2014-08-15 23:10:23,,),(关联事件发生时间终点,“2014-08-16 23:10:23,,),(关联事件发生位置经度,112.5616),(关联事件发生位置纬度,37.8074),(关联事件类型,“事故灾难/安全事故/燃气泄漏”),(关联事件阶段,“应急响应”),(关联原子决策服务标识符,“fO5da0c044e94f9088al9526528e0fal”),(关联决策信息聚焦服务链标识符,“urn:ogc: def: service:1 ink: gasLeakage: resonse: gasExpans1nCal,,),(决策结果生成时间,“2014-08-16T12:56:12.700+08:00,,),(决策结果格式,“applicat1n/x-zipped-shp”),(决策结果网络访问路径,“http://202.114.118.60:8080/temp/wpsl407317320719.zip”),管理信息和约束信息均留空。决策结果“燃气泄漏可能影响区域”的各个元数据值分别为:(决策结果名称,“燃气泄漏可能影响区域”),(决策结果摘要,“天然气泄漏可能影响区域,以矢量格式表示”),(决策结果关键词,“天然泄漏、影响区域”),(决策结果标识符,“2f9d63dfab874867a60d6d8ccb2deffd,O,(决策结果提供者,“武汉大学测绘遥感信息工程国家重点实验室”),(关联事件标识符,“87b05f47cd3548eb9e27f4clf056d743”),(关联事件名称,“2014年8月15日太原市天然气泄露”),(关联事件发生时间起点,“2014-08-1523:10:23”),(关联事件发生时间终点,“2014-08-16 23:10:23”),(关联事件发生位置经度,112.5616),(关联事件发生位置纬度,37.8074),(关联事件类型,“事故灾难/安全事故/燃气泄漏”),(关联事件阶段,“应急响应”),(关联原子决策服务标识符,“e05blfaf2c844407b5228eee8071febl”),(关联决策信息聚焦服务链标识符,“urn:ogc: def: service: link:gasLeakage: resonse: gasExpans1nCal,,),(决策结果生成时间,“2014-08-16T12:56:32.520+08:00”),(决策结果格式,“applicat1n/x-zipped-shp”),(决策结果网络访问路径,^http://202.114.118.60:8080/temp/wpsl407317321362.zip”),管理信息和约束信息均留空。
[0047]步骤6-4:注册决策结果元数据信息到注册中心。注册中心提供了决策结果元数据注册接口 uploadDocument,其输入参数为:用户名、密码、注册内容和保存目标文件名称。通过该接口,并输入四个参数值,即可将决策结果元数据注册请求发送到注册中心,注册决策结果元数据信息。在本实施例中,用户名、密码分别为“serviceadmin”、“cswadmin”;两个决策结果“天然气扩散区域各点的天然气浓度”和“燃气泄漏可能影响区域”的注册内容为步骤6-3构建的两个决策结果元数据信息,均为遵从决策结果元数据模型模式的XML文件的字符串表示;保存的目标文件名称(不包含文件后缀名.xml)均为一个随机生成的全球唯一标识符(UUID),分别为 “ Icd0bd8913714af58551fcec77fd01e4” 和“2f9d63dfab874867a60d6d8ccb2deffd”。决策结果注册到注册中心后,地理分布的决策者可以通过网络利用注册中心提供的决策结果查询接口获取决策结果,进行决策过程可视化动态展示等,实现决策结果的共享。
[0048]通过上述步骤,可以在网络环境下实现城市突发事件驱动的决策信息聚焦服务,为城市突发事件的科学准确决策和快速应急响应提供支持。
[0049]应当理解的是,本说明书未详细阐述的部分均属于现有技术。
[0050]应当理解的是,上述针对较佳实施例的描述较为详细,并不能因此而认为是对本发明专利保护范围的限制,本领域的普通技术人员在本发明的启示下,在不脱离本发明权利要求所保护的范围情况下,还可以做出替换或变形,均落入本发明的保护范围之内,本发明的请求保护范围应以所附权利要求为准。
【权利要求】
1.一种网络环境下城市事件驱动的决策信息聚焦服务方法,其特征在于,包括以下步骤: 步骤1:构建关联城市事件类型及阶段的抽象决策信息聚焦服务链模型,包括以下子步骤: 步骤1.1:构建抽象决策信息聚焦服务原子决策模型; 步骤1.2:构建抽象决策信息聚焦服务原子决策模型链接,用于将一个决策模型的输出链接到另一个决策模型的输入,形成决策流程; 步骤2:构建关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据模型,包括以下子步骤: 步骤2.1:构建抽象决策信息聚焦服务链标识信息; 步骤2.2:构建抽象决策信息聚焦服务链关联事件信息; 步骤2.3:构建抽象决策信息聚焦服务链组件信息; 步骤2.4:构建抽象决策信息聚焦服务链管理信息; 步骤2.5:构建抽象决策信息聚焦服务链约束信息; 步骤3:注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息,包括以下子步骤: 步骤3.1:设置关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据注册权限信息、注册内容和保存目标文件名称; 步骤3.2:发送关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据注册请求到注册中心,注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息; 步骤4:获取城市事件信息并依据城市事件信息发现关联的抽象决策信息聚焦服务链,包括以下子步骤: 步骤4.1:从注册中心获取注册的城市事件信息; 步骤4.2:依据城市事件信息,从注册中心发现关联的抽象决策信息聚焦服务链; 步骤5:实例化抽象决策信息聚焦服务链,包括以下子步骤: 步骤5.1:为抽象决策信息聚焦服务链中每一个原子决策模型添加处理服务绑定; 步骤5.2:为添加处理服务绑定后的每一个原子决策模型关联输入数据; 步骤6:执行决策信息聚焦服务链实例并共享决策结果,包括以下子步骤: 步骤6.1:执行决策信息聚焦服务链实例; 步骤6.2:网络化发布决策结果; 步骤6.3:构建决策结果元数据模型; 步骤6.4:注册决策结果元数据信息到注册中心。
2.根据权利要求1所述的网络环境下城市事件驱动的决策信息聚焦服务方法,其特征在于:步骤1.1中所述的原子决策模型信息包含原子决策模型名称信息、摘要信息、输入参数信息和输出参数信息;所述的摘要信息用于简要描述原子决策模型;所述的输入参数信息包含参数名称和类型;所述的输出参数信息包含参数名称和类型,输出参数值为输出参数名称,参数类型在原子决策模型绑定具体的处理服务时自动获取。
3.根据权利要求1所述的网络环境下城市事件驱动的决策信息聚焦服务方法,其特征在于:步骤2中所述的抽象决策信息聚焦服务链元数据模型包括五个方面的信息:标识信息、关联信息、组件信息、管理信息和约束信息; 所述的标识信息用于描述抽象决策信息聚焦服务链的基本信息,包括抽象决策信息聚焦服务链名称(包括全称和简称)、摘要、关键词、标识符、用途和提供者信息; 所述的关联信息包括事件类型及事件阶段,事件类型包括三个级别:一级类型、二级类型和三级类型,事件阶段按演进顺序分为“事件监测”、“事件告警”、“应急响应”、“事件评估”四个阶段; 所述的组件信息包括复杂过程(ComplexProcess)和图(Figures)信息,复杂过程由一系列原子决策模型和链接流程(ChainFlow)组成,每一个原子决策模型拥有一个唯一标识符(uuid), —个名称(name), —个摘要(abstract)和一组输入参数(包括参数名称name、格式format和值value)以及一个输出参数OutputParam (包括参数名称name、格式format和值value),链接流程拥有一个位置标识符(uuid);图信息包括一组处理图(ProcessFigure)和一组流程图(FlowFigure),每一个处理图包括一个唯一标识符(uuid)、坐标位置(1cXY)和一个或多个数据图(DataFigure,包括输入数据图和输出数据图),每一个数据图包括一个唯一标识符(uuid)、位置坐标(1cXY)和状态(state),其中状态state的取值范围为“ref”、“nUl”、“Val”、“reS”,分别表示“对前一个原子决策模型处理结果的引用”、“参数值未指定”,“参数已赋值”,“处理结果数据图”;流程图拥有一个唯一标识符(uuid); 所述的管理信息包括联系人信息、历史信息和文档信息,联系人信息包括联系人姓名、联系人地址及联系方式;历史信息记录抽象决策信息聚焦服务链管理(注册、更新及维护)的历史信息;文档信息描述抽象决策信息聚焦服务链管理的文档信息; 所述的约束信息包括安全约束信息和法律约束信息。
4.根据权利要求1所述的网络环境下城市事件驱动的决策信息聚焦服务方法,其特征在于:步骤3.1中所述的注册权限信息包括用户名和密码。
5.根据权利要求1所述的网络环境下城市事件驱动的决策信息聚焦服务方法,其特征在于:步骤5.1中所述的为抽象决策信息聚焦服务链中每一个原子决策模型添加处理服务绑定,其绑定过程包括设置绑定名称、指定分析与处理服务集、选择处理过程和模型参数绑定;所述的绑定名称任意指定,所述的分析与处理服务集一般为包含了一组处理过程(处理算法)的部署在网络服务器上的网络处理服务(WPS)实例,所述的处理过程为具体的处理算法,所述的模型参数绑定是将模型原型参数一一关联到绑定模型参数的过程,其中模型原型参数是指抽象决策信息聚焦服务链中原子决策模型的输入参数,绑定模型参数指处理过程的输入参数。
6.根据权利要求1所述的网络环境下城市事件驱动的决策信息聚焦服务方法,其特征在于:步骤6.3中所述的决策结果元数据模型,包括七个方面的信息:标识信息、关联信息、生成时间信息、格式信息、访问信息、管理信息和约束信息;所述的标识信息描述决策结果的基本信息,包括决策结果名称、摘要、关键词、标识符和提供者信息;所述的关联信息描述了决策结果关联的事件信息和关联的服务信息,其中关联的事件信息包括事件标识符、事件名称、事件发生地点、事件类型和事件所处阶段,关联的服务信息包括产生该服务结果的原子决策服务标识符和该原子决策服务所属决策信息聚焦服务链的标识符;所述的生成时间信息记录该决策结果生成时间;所述的格式信息描述该决策结果的存储格式;所述的访问信息描述该决策结果的网络访问路径;所述的管理信息包括联系信息、历史信息和文档信息;所述的约束信息包括法律约束信息和安全约束信息。
7.—种网络环境下城市事件驱动的决策信息聚焦服务系统,其特征在于,包括以下装置: 用于构建关联城市事件类型及阶段的抽象决策信息聚焦服务链模型的装置,进一步包括: 用于构建抽象决策信息聚焦服务原子决策模型的装置; 用于构建抽象决策信息聚焦服务原子决策模型链接的装置; 用于构建关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据模型的装置,进一步包括: 用于构建抽象决策信息聚焦服务链标识信息的装置; 用于构建抽象决策信息聚焦服务链关联事件信息的装置; 用于构建抽象决策信息聚焦服务链组件信息的装置; 用于构建抽象决策信息聚焦服务链管理信息的装置; 用于构建抽象决策信息聚焦服务链约束信息的装置; 用于注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息的装置,进一步包括: 用于设置关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据注册权限信息、注册内容和保存目标文件名称的装置; 用于发送关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据注册请求到注册中心,注册关联城市事件类型及阶段的抽象决策信息聚焦服务链元数据信息的装置;用于获取城市事件信息并依据城市事件信息发现关联的抽象决策信息聚焦服务链的装置,进一步包括: 用于从注册中心获取注册的城市事件信息的装置; 用于依据城市事件信息,从注册中心发现关联的抽象决策信息聚焦服务链的装置; 用于实例化抽象决策信息聚焦服务链的装置,进一步包括: 用于为抽象决策信息聚焦服务链中每一个原子决策模型添加处理服务绑定的装置; 用于为添加处理服务绑定后的每一个原子决策模型关联输入数据的装置; 用于执行决策信息聚焦服务链实例并共享决策结果的装置,进一步包括: 用于执行决策信息聚焦服务链实例的装置; 用于网络化发布决策结果的装置; 用于构建决策结果元数据模型的装置; 用于注册决策结果元数据信息到注册中心的装置。
【文档编号】G06F17/30GK104318407SQ201410664604
【公开日】2015年1月28日 申请日期:2014年11月19日 优先权日:2014年11月19日
【发明者】陈能成, 肖长江 申请人:武汉大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1