本发明主要涉及到训练仿真实验,尤其是一种基于仿真流程的训练活动资源动态管理系统及方法。
背景技术:
1、实战化训练仿真实验任务具有训练任务场景多样化、规模宏大、参训人员众多、参训资源多样、资源形态差异较大、资源异地分布等特点。传统的依靠人工规划组织训练仿真实验任务各个阶段,人工传递各个阶段的训练活动资源,已不能满足训练规模越来越大、资源越来越多的现状。
2、如何高效地组织实施训练、动态管理训练活动资源是训练仿真实验领域必须解决的重要问题。
技术实现思路
1、针对现有技术存在的技术问题,本发明提出一种基于仿真流程的训练活动资源动态管理系统及方法,以提高训练活动资源的全周期、全过程、全方面的精细化管理。
2、为实现上述目的,本发明采用的技术方案如下:
3、一方面,本发明提供一种基于仿真流程的训练活动资源动态管理系统,包括仿真流程系统管理模块、仿真流程模板管理模块、仿真流程过程管理模块;
4、所述仿真流程系统管理模块,用于确定训练仿真实验任务,为训练仿真实验任务提供用户管理、角色管理以及权限管理;
5、所述仿真流程模板管理模块,用于以可视化拖拽方式定义训练仿真实验任务的各个仿真流程阶段和仿真训练活动,对仿真训练活动所需的资源进行编辑形成仿真流程模板,以模板方式对同类相关流程进行管理与设计,能够依据模板快速生成特征需求的训练仿真流程;
6、所述仿真流程过程管理模块,用于以实验批号方式管理整个仿真流程,根据实验批号关联管理训练仿真过程中的各类资源,实现对训练仿真流程执行过程的实时监控和管理。
7、进一步地,本发明所述仿真流程系统管理模块包括用户管理子模块、角色管理子模块以及权限管理子模块;
8、所述用户管理子模块,用于为用户提供系统登录验证,实现用户的创建、删除、修改、查询、查看、启用和禁用操作,实现用户与角色信息的关联;
9、所述角色管理子模块,用于执行训练仿真实验任务中角色的添加、修改、删除、查询、查看操作,提供角色与权限的关联设置;
10、所述权限管理子模块,用于执行角色权限的添加、修改、删除、查询、查看操作,对训练仿真实验任务中涉及到的所有资源进行集中权限管理,设置不同角色人员具有不同的资源查看和使用权限,为用户分配角色,为角色分配权限,用户间接拥有相应的权限。
11、进一步地,本发明所述仿真流程模板管理模块包括:
12、流程模板定义子模块,用于通过可视化拖拽方式,进行仿真流程模板设计,规划训练仿真实验任务中的各个仿真流程阶段,确定每个仿真流程阶段涉及的主要仿真训练活动以及相邻仿真训练活动之间的关联关系,提供以工作流方式进行训练执行任务阶段活动建模,将仿真流程模板设计状态动态传递给流程检查校验子模块和辅助推荐设计子模块;
13、流程检查校验子模块,支持在仿真流程模板定义过程中,获取用户当前仿真流程模板设计状态动态信息,实时进行仿真流程模板设计检查获得流程检查校验结果,并将流程检查校验结果传递给辅助推荐设计子模块,向用户提出仿真流程操作建议,保障仿真流程模板设计的有效性和正确性;
14、辅助推荐设计子模块,支持在仿真流程模板定义过程中,依据用户当前仿真流程模板设计状态动态信息和流程检查校验结果,捕获用户意图,向用户推荐合理有效的仿真流程模板设计建议;
15、表单组件库设计子模块,用于设计表单组件库中的表单组件,所述表单组件库中内置的表单组件包括输入框组件、文本框组件、数字输入框组件、下拉选择框组件、多选框组件、单选框组件和日期选择框组件;用户能够根据需要设计自定义表单组件,自定义表单组件存放到表单组件库中;
16、流程表单配置子模块,根据训练仿真实验任务需要,为仿真流程模板配置流程表单;支持通过可视化拖拽方式自由定义流程表单内容,为仿真流程模板或者活动节点配置流程表单;流程表单设计时可拖拽表单组件库中定义的表单组件,支持对表单组件属性动态设置和流程表单设计效果预览查看;
17、流程实例生成子模块,提供训练仿真流程实例生成功能,基于设计出的仿真流程模板,生成具体的训练仿真流程实例,基于具体的训练仿真流程实例执行训练仿真流程。
18、进一步地,本发明所述流程模板定义子模块支持对仿真流程模板中必填信息的定义、可选信息的定义以及模板标签定义,将定义的仿真流程模板存储至流程模板库,能够通过复用部分或全部的仿真流程模板内容以构建新的训练仿真流程模板;所述流程模板定义子模块支持仿真流程模板的新增、修改、删除、复制、导出操作。
19、进一步地,本发明所述仿真流程过程管理模块包括:
20、流程执行引擎,用于在训练仿真过程中通过用户下发流程控制指令,支持解析指令至仿真运行环境,触发训练仿真流程执行,并控制训练仿真流程从开始到结束整个实施过程中的执行状态;
21、流程状态管理子模块,用于通过统一组织和规划,对训练仿真过程中各个仿真流程阶段的执行状态进行有效管理;建立实验批号对各类仿真训练活动状态进行管理,以便支持训练仿真流程状态查询和训练仿真过程分析,能够管理驱动整个仿真流程执行,提供仿真流程过程的启动、停止、跳过、暂停、继续和处理的过程控制;
22、流程过程监控子模块,用于提供训练仿真流程进度的全局监视视图,以可视化方式查看各个仿真流程阶段的执行进度、状态、步骤及详细信息,并进行实时展示。
23、进一步地,本发明所述流程执行引擎包括流程引擎和规则引擎,流程引擎用于流程解析、流程驱动、流程调度、流程参数管理、流程并发控制、流程动态变更、流程模式控制和流程版本管理;规则引擎用于规则解析、规则驱动、规则变更和规则扩展。
24、另一方面,基于上述基于仿真流程的训练活动资源动态管理系统,提供一种基于仿真流程的训练活动资源动态管理方法,包括:
25、步骤s1,定义仿真流程模板;
26、基于训练仿真实验任务的各个仿真流程阶段和仿真训练活动,对仿真训练活动所需的资源进行编辑形成仿真流程模板,在仿真流程模板中设计仿真流程阶段、每个仿真流程阶段包含的活动节点、每个活动节点属性信息、每个活动节点处理单位或处理角色或处理人员;
27、步骤s2,流程表单配置;
28、根据训练仿真实验任务需要,为仿真流程模板或/和仿真流程模板中的活动节点配置流程表单,所述流程表单是指仿真流程中活动节点处理过程中需要填写的内容项,训练活动资源借助于各仿真流程中活动节点配置的表单实现动态管理;
29、步骤s3,生成流程实例;
30、将配置流程表单的训练流程模板实例化,生成可执行的训练仿真流程实例和流程实验批号;
31、步骤s4,仿真流程执行;
32、启动仿真流程实例执行,流程执行引擎按照配置的仿真流程阶段和活动节点,执行训练仿真任务,记录各阶段状态,可以根据执行情况停止、跳过、暂停、继续流程实例执行;
33、步骤s5,流程事项处理;
34、处理流程活动待办事项,查看仿真流程已办活动节点的处理内容和资源,按照仿真流程中活动节点上配置的流程表单输入相应的处理信息,上传活动节点相关的资源,所有资源以流程实验批号加资源名称的形成命名,利用流程实验批号快速检索该流程涉及的所有活动资源;
35、步骤s6,仿真流程监控;
36、在可视化图像界面上查看仿真流程全局视图,监控仿真流程执行情况,实时查看仿真流程各阶段、各活动节点执行进度、状态、步骤、关联活动资源的详细信息。
37、相比现有技术,本发明的技术效果:
38、(1)本发明能将复杂的训练仿真实验过程设计成相互关联的仿真流程中的活动节点,以实验批号方式管理训练仿真流程,将各式各样、异地分布的训练活动资源绑定到仿真流程中的活动节点上,利用仿真流程将整个训练仿真实验过程涉及的所有活动资源关联起来,实现了训练活动资源的全周期、全过程、全方面的精细化管理。
39、(2)针对训练仿真流程的特点,本发明对训练仿真流程进行建模,绘制训练仿真流程图,提供了可视化建模的效果,缩短了流程建模的时间。
40、(3)本发明针对训练仿真流程节点任务的不同,设计了训练仿真流程节点的可配置、可扩展性,可以对训练仿真流程节点进行任务分配、绑定表单等操作。同时能够支持任务表单的灵活定制,具有较强的可扩展性,系统设计了流程表单的可视化展示框架,可按照任务需求由用户自定义表单的显示页面。
1.基于仿真流程的训练活动资源动态管理系统,其特征在于,包括仿真流程系统管理模块、仿真流程模板管理模块、仿真流程过程管理模块;
2.根据权利要求1所述基于仿真流程的训练活动资源动态管理系统,其特征在于,所述仿真流程系统管理模块包括用户管理子模块、角色管理子模块以及权限管理子模块;
3.根据权利要求2所述的基于仿真流程的训练活动资源动态管理系统,其特征在于,所述仿真流程模板管理模块包括:
4.根据权利要求3所述的基于仿真流程的训练活动资源动态管理系统,其特征在于,所述流程模板定义子模块支持对仿真流程模板中必填信息的定义、可选信息的定义以及模板标签定义,将定义的仿真流程模板存储至流程模板库,能够通过复用部分或全部的仿真流程模板内容以构建新的训练仿真流程模板;所述流程模板定义子模块支持仿真流程模板的新增、修改、删除、复制、导出操作。
5.根据权利要求3所述基于仿真流程的训练活动资源动态管理系统,其特征在于,所述仿真流程过程管理模块包括:
6.根据权利要求5所述基于仿真流程的训练活动资源动态管理系统,其特征在于,所述流程执行引擎包括流程引擎和规则引擎,流程引擎用于流程解析、流程驱动、流程调度、流程参数管理、流程并发控制、流程动态变更、流程模式控制和流程版本管理;规则引擎用于规则解析、规则驱动、规则变更和规则扩展。
7.基于如权利要求1所述基于仿真流程的训练活动资源动态管理系统的方法,其特征在于,包括: