一种基于可配置流程的应急事件处置方法_2

文档序号:9489948阅读:来源:国知局
个文本节点(表示该处置阶段的文本信息)和一个关联业务节点(表示该处置阶段 的关联业务,如信息收集,力量协调等)。
[0036] 步骤2 :软件界面根据配置文件,动态生成应急事件处置界面,包括应急事件类别 选择部分,应急事件流程方案部分。
[0037] 1)读取应急事件流程配置文件,获取配置文件配置的所有应急事件相关信息,将 其存入vector容器(vector〈EMGYProcessInfo>m_p;rocessInfo)中。
[0038]
[0039] 2)新建QListWidget用于展现应急事件类别列表。遍历m_processInfo,将每一种 应急事件的图标与名称以ICON的形式加入到QListWidget中,并设置样式为居中,可选。。
[0040] 3)新建QStackedWidget用于展现相应的应急事件处置流程图。遍历m_ processlnfo,为每一种应急事件自动生成流程图。每一个流程图生成一个页面,该页面 的主要框架,QStackedWidget中包含多个Page,每一个Page表示着一个应急事件的流 程图,Page中有一个QGridLayout,其由一个QHBoxLayout,和N个QVBoxLayout组成。 QHBoxLayout用于显示应急事件标题。QVBoxLayout的数量根据所选险情的阶段个数而定, 一个QVBoxLayout只存放三个阶段按钮。如某应急事件有七个阶段时,开始+阶段+结束= 1+7+1 = 9,QVBoxLayout数量为9/3 = 3个。按照应急事件的阶段容器,将每一个阶段自 动生成一个QPushButton,其文本填充为阶段结构的文本字段,并将其插入到QVBoxLayout 中。然后,将这一个QHBoxLayout与N个QVBoxLayout加入到一个QGridLayout中,再将 QGridLayout加入到页面中。最后,将生成好的页面加入背景图(如七按钮则加七按钮的连 接箭头图),再加入到QStackedWidget中
[0041] 4)把QListWidget与QStackedWidget展现到软件主界面上,并相互关联,实现在 QListWidget中选择的应急事件在QStackedWidget中都是展现相应的处置流程图。
[0042] 步骤3 :实现所有的处置业务,并将其匹配到相应的处置环节中。
[0043] 1)将与海事相关的业务和VTS系统自身的基础业务集成到本软件模块中,并给予 相应的业务编号。
[0044] 已实现相关处置业务有:
[0045]
[0046] 2)在自动生成的处置流程图页面中,每点击一个阶段按钮,便会关联到该阶段配 置的关联业务编号,按编号调用相应业务。点击"信息收集"按钮,获取其关联的业务编号 为11,便调用11号业务"信息收集",弹出信息收集对话框。
[0047] 本发明提供了一种基于可配置流程的应急事件处置方法,具体实现该技术方案的 方法和途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润 饰也应视为本发明的保护范围。本实施例中未明确的各组成部分均可用现有技术加以实 现。
【主权项】
1. 一种基于可配置流程的应急事件处置方法,其特征在于,包括如下步骤: 步骤1:配置应急事件类别,针对每一种应急事件,配置其流程的所有处置环节,每个 环节实现不同的处置业务; 步骤2 :软件界面根据配置文件,动态生成应急事件处置界面,包括应急事件类别选择 部分,应急事件流程方案部分; 步骤3 :实现所有的处置业务,并将其匹配到相应的处置环节中。2. 根据权利要求1所述的一种基于可配置流程的应急事件处置方法,其特征在于,步 骤1包括: 步骤la,在配置文件中加入需要处理的应急事件的流程信息; 步骤Ib,加入应急事件的标题名称与图标; 步骤lc,加入应急事件处置流程的各个阶段信息; 步骤ld,重复步骤Ia~lc,加入各种不同的应急事件类型,完成配置。3. 根据权利要求1所述的一种基于可配置流程的应急事件处置方法,其特征在于,步 骤2包括: 步骤2a,读取应急事件流程配置文件,获取配置文件配置的所有应急事件相关信息,将 其存入vector容器中; 步骤2b,新建列表QListWidget,用于展现应急事件类别; 步骤2c,新建流程图QStackedWidget,用于展现相应的应急事件处置; 步骤2d,遍历vector容器中的信息,将每一个应急事件的名称与图标加载至列表 QListWidget中,将每一个应急事件的处置流程加载至流程图QStackedWidget中; 步骤2e,把列表QListWidget与流程图QStackedWidget展现到软件主界面上,并相互 关联,实现在列表QListWidget中选择的应急事件在流程图QStackedWidget中都是展现相 应的处置流程图。4. 根据权利要求1所述的一种基于可配置流程的应急事件处置方法,其特征在于,步 骤3包括: 步骤3a,将与海事相关的业务和VTS系统自身的基础业务集成,并给予相应的业务编 号; 步骤3b,在处置流程图页面中,每点击一个阶段按钮,便会关联到该阶段配置的关联业 务编号,按编号调用相应业务。
【专利摘要】本发明公开了一种基于可配置流程的应急事件处置方法,包括如下步骤:步骤1:配置应急事件类别,针对每一种应急事件,配置其流程的所有处置环节,每个环节实现不同的处置业务;步骤2:软件界面根据配置文件,动态生成应急事件处置界面,包括应急事件类别选择部分,应急事件流程方案部分;步骤3:实现所有的处置业务,并将其匹配到相应的处置环节中。本发明解决对于险情处置的流程不确定性多,本地化特征明显,多变性大等实际问题,达到一种流程可配,处置界面动态生成,处置要点可自定义链接处置业务的效果,以简化代码开发量,提高软件复用性。并以此信息化应急事件处置流程,提高效率。
【IPC分类】G06Q50/26
【公开号】CN105243630
【申请号】CN201510684560
【发明人】周一航, 步红, 何红, 崔越, 王君, 王唯圳, 郭晓鸿
【申请人】中国电子科技集团公司第二十八研究所
【公开日】2016年1月13日
【申请日】2015年10月20日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1