一种综合监控决策支持模型的实现方法

文档序号:9787943阅读:684来源:国知局
一种综合监控决策支持模型的实现方法
【技术领域】
[0001]本发明涉及一种综合监控技术领域,尤其涉及一种综合监控决策支持模型的实现方法。
【背景技术】
[0002]我国城市轨道交通处于高速发展期。随着地铁运营自动化水平的提高,综合监控系统在地铁中的应用也越来越广泛,综合监控系统中的决策支持模型分为后台执行服务和逻辑编辑界面两个,逻辑编辑界面用于进行逻辑编辑、排序、存储,后台执行服务把存储到数据库的逻辑树装载进来并执行,从而协助轨道交通系统进行应急处理和决策支持。随着综合监控系统在地铁中的广泛应用,相应的综合监控系统部署及实施也日益复杂,各种自动化设备的接入方式、不同厂家的设备、各运营制度和制式等的多样化,大大改变现有运营组织和调度指挥模式。而目前的决策支持模型,不能够处理复杂的控制逻辑,配置不够灵活,不能满足工程应用中的日益增多的各种需求。

【发明内容】

[0003]本发明所要解决的技术问题在于,提供一种综合监控决策支持模型的实现方法,可以处理复杂的控制逻辑,灵活配置,从而满足工程应用中的日益增多的各种需求。
[0004]为了解决上述技术问题,本发明提供了一种综合监控决策支持模型的实现方法,包括:
[0005]将决策支持模型按照逻辑分为若干业务模块,并采用符合BPMN2.0标准的流对象描述所有业务模块类型,根据需求选取所需业务模块,采用符合BPMN2.0标准的流对象描述相应业务模块的功能及内容,从而建立业务流程图;
[0006]通过图形配置工具,对选中的业务模块进行拓扑排序,并进行统一组态,从而完成所述业务流程图的网络逻辑关系;
[0007]配置触发条件,选取触发模式,并与所述业务流程图进行关联;
[0008]采用XML方式存储所述业务流程图;
[0009]当满足触发条件时,所述业务流程图按照预定义进行执行。
[0010]进一步的,所述采用XML方式存储所述业务流程图,具体包括:
[0011]采用XML方式保存所述业务流程图,其中,存储的所述业务流程图中的业务模块的内容包括模块的坐标,模块的实时状态、模块间的逻辑关系及其扩展的模块功能。
[0012]进一步的,所述符合BPMN2.0标准的流对象包括:事件Events、活动Activities和网关Gateways,其中Events事件对应决策流程的触发及结束,活动Activi ties对应具体的业务操作,网关Gateways对应如何控制流程和业务锁。
[0013]进一步的,所述业务模块采用归一化设计,采用统一的格式及通用的语言描述,并使用Json串的方式进行储存及传递。
[0014]进一步的,所述触发模式具体为条件触发、消息触发和时间触发中的一种或多种,其中,条件触发通过数据点变位捕捉,消息触发是其他服务通过消息传递方式触发,时间触发是通过预设值的时间触发。
[0015]实施本发明,具有如下有益效果:本发明实现的综合监控决策支持模型可以处理复杂的控制逻辑,灵活配置,从而满足工程应用中的日益增多的各种需求。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明提供的综合监控决策支持模型的实现方法的一个实施例的流程示意图。
【具体实施方式】
[0018]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0019]图1是本发明提供的综合监控决策支持模型的实现方法的一个实施例的流程示意图,本发明实施例提供的综合监控决策支持模型的实现方法支持跨平台,在Unix、Windows、SunOS等各主流操作系统下同一套代码各自编译实现的跨平台系统,从而实现在每个平台下设计完全一致,界面完全一致和操作完全一致。具体的,如图1所示,本发明实施例包括步骤:
[0020]S101、将决策支持模型按照逻辑分为若干业务模块,并采用符合BPMN(BusineSSProcess Modeling Notat1n,业务流程建模与标注)2.0标准的流对象描述所有业务模块类型,根据需求选取所需业务模块,采用符合BPMN2.0标准的流对象描述相应业务模块的功能及内容,从而建立业务流程图。
[0021]其中,业务流程的建模和标注都采用基本的BPMN2.0标准符号,从而实现多种图元组合成反映符合设计逻辑的业务流程图。
[0022]其中,所述符合BPMN2.0标准的流对象具体包括:事件Events、活动Activities和网关Gateways,其中Events事件对应决策流程的触发及结束,活动Activi ties对应具体的业务操作,网关Gateways对应如何控制流程和业务锁。
[0023]其中,所述业务模块采用归一化设计,采用统一的格式及通用的语言描述,并使用Json串的方式进行储存及传递。
[0024]S102、通过图形配置工具,对选中的业务模块进行拓扑排序,并进行统一组态,从而完成所述业务流程图的网络逻辑关系。
[0025]在具体实施中,编辑决策支持实例细节如下:根据BPMN2.0标准,抽象并实现原子业务模块,并实例化出相应功能模块,每种功能模块相互独立,封装成单独的动态库,可进行动态地增加或删减,把所有的业务模块按照预设计的逻辑进行排列和组态,设计出相应工作流程图。
[0026]S103、配置触发条件,选取触发模式,并与所述业务流程图进行关联。
[0027]其中,所述触发模式具体为条件触发、消息触发和时间触发中的一种或多种,其中,条件触发通过数据点变位捕捉,消息触发是其他服务通过消息传递方式触发,时间触发是通过预设值的时间触发。
[0028]S104、采用XML方式存储所述业务流程图。
[0029]具体的,步骤S104包括步骤:采用XML方式保存所述业务流程图,其中,存储的所述业务流程图中的业务模块的内容包括模块的坐标,模块的实时状态、模块间的逻辑关系及其扩展的模块功能。
[0030]当保存完毕后,经由消息总线发消息通知后台服务进行同步数据同步,提供在线编辑,修改模型功能,不需要重新启停后台服务加载新数据。
[0031]S105、当满足触发条件时,所述业务流程图按照预定义进行执行。
[0032]在执行时,通过消息与后台服务进行交互,每一步的执行过程及结果都实时的显示在界面上,界面上提供操作员参与方式,可以根据实时情况随时改变,中断运行。还提供历史数据查询功能,可以再界面上根据过滤条件查询所需的工作流程图,并显示当次执行的过程及结果等信息。
[0033]实施本发明,具有如下有益效果:本发明创新性的采用BPMN2.0标准的业务流程图来实现综合监控决策支持模型,因此可以处理复杂的控制逻辑,并灵活配置,扩展性强,在轨道交通综合监控领域决策支持方面提供了新的方法及方向,从而满足工程应用中的日益增多的各种需求。
[0034]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0035]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种综合监控决策支持模型的实现方法,其特征在于,包括: 将决策支持模型按照逻辑分为若干业务模块,并采用符合BPMN2.0标准的流对象描述所有业务模块类型,根据需求选取所需业务模块,采用符合BPMN2.0标准的流对象描述相应业务模块的功能及内容,从而建立业务流程图; 通过图形配置工具,对选中的业务模块进行拓扑排序,并进行统一组态,从而完成所述业务流程图的网络逻辑关系; 配置触发条件,选取触发模式,并与所述业务流程图进行关联; 采用XML方式存储所述业务流程图; 当满足触发条件时,所述业务流程图按照预定义进行执行。2.如权利要求1所述的综合监控决策支持模型的实现方法,其特征在于,所述采用XML方式存储所述业务流程图,具体包括: 采用XML方式保存所述业务流程图,其中,存储的所述业务流程图中的业务模块的内容包括模块的坐标,模块的实时状态、模块间的逻辑关系及其扩展的模块功能。3.如权利要求1所述的综合监控决策支持模型的实现方法,其特征在于,所述符合BPMN2.0标准的流对象包括:事件Events、活动Acti vi ties和网关Gateways,其中Events事件对应决策流程的触发及结束,活动Acti vi ties对应具体的业务操作,网关Gateways对应如何控制流程和业务锁。4.如权利要求1所述的综合监控决策支持模型的实现方法,其特征在于,所述业务模块采用归一化设计,采用统一的格式及通用的语言描述,并使用Json串的方式进行储存及传递。5.如权利要求1所述的综合监控决策支持模型的实现方法,其特征在于,所述触发模式具体为条件触发、消息触发和时间触发中的一种或多种,其中,条件触发通过数据点变位捕捉,消息触发是其他服务通过消息传递方式触发,时间触发是通过预设值的时间触发。
【专利摘要】本发明公开了一种综合监控决策支持模型的实现方法,包括:将决策支持模型按照逻辑分为若干业务模块,并采用符合BPMN2.0标准建立业务流程图;通过图形配置工具,对选中的业务模块进行拓扑排序,并进行统一组态,从而完成所述业务流程图的网络逻辑关系;配置触发条件,选取触发模式,并与所述业务流程图进行关联;采用XML方式存储所述业务流程图;当满足触发条件时,所述业务流程图按照预定义进行执行。采用本发明,可以处理复杂的控制逻辑,灵活配置,从而满足工程应用中的日益增多的各种需求。
【IPC分类】G06Q10/06
【公开号】CN105550819
【申请号】CN201511010039
【发明人】李冰, 陈莉莉, 张振山, 徐漫江, 胡波, 许涛, 曹子涛
【申请人】国电南瑞科技股份有限公司, 国电南瑞南京控制系统有限公司
【公开日】2016年5月4日
【申请日】2015年12月29日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1