支持定制的可视化仿真应用编排系统及方法

文档序号:35376570发布日期:2023-09-08 18:41阅读:30来源:国知局
支持定制的可视化仿真应用编排系统及方法

本申请涉及仿真设计,特别是涉及支持定制的可视化仿真应用编排系统及方法。


背景技术:

1、仿真应用是利用仿真技术通过规划设计符合业务需求的模拟场景,提供熟悉业务的操作和反馈,训练业务操作和故障处理能力的应用。

2、现有技术中,仿真应用的各个步骤和环节经过行业众多业务人员的提炼、总结和抽象化,形成了大量标准的步骤组件和环节组件。仿真应用开发工程师在设计仿真应用时,通过定义各步骤组件的顺序、跳转条件、组件运行时属性等,构造出符合业务需求的运行场景。

3、但是,现有技术中仿真应用的开发,需要组织大量的步骤组件、设置大量属性键值、编写大量的后台脚本代码定义各组件的执行顺序和跳转条件,并且没有全局流程预览功能,调测和修改都不方便,而且不支持定制。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种支持定制的可视化仿真应用编排系统及方法,能够实现仿真应用编排的定制化以及可视化预览。

2、支持定制的可视化仿真应用编排系统,包括:前端开发界面;

3、所述前端开发界面包括:组件面板、设计面板以及处理器;所述组件面板包括:仿真应用组件、仿真应用属性窗口以及仿真应用连接线;所述设计面板包括:可视化的仿真应用编排空间;

4、所述处理器分别与所述组件面板以及所述设计面板相连,以监听用户事件,在所述仿真应用编排空间绘制仿真应用组件,在所述仿真应用编排空间中的仿真应用组件上显示对应的仿真应用属性窗口供编辑,并在所述仿真应用编排空间中不同的仿真应用组件之间绘制所述仿真应用连接线。

5、在一个实施例中,还包括:后端校验控件;

6、所述后端校验控件与所述设计面板相连,以检查所述仿真应用编排空间中的仿真应用组件、仿真应用属性窗口以及仿真应用连接线。

7、在一个实施例中,所述后端校验控件还与所述处理器相连,在所述后端校验控件校验失败时,发送校验失败信号给所述处理器,以提示用户修改。

8、在一个实施例中,所述用户事件包括:组件拖放事件、组件点击事件以及组件连接事件。

9、在一个实施例中,当用户拖动所述仿真应用组件到所述仿真应用编排空间时,所述处理器监听到所述组件拖放事件,在所述仿真应用编排空间中绘制对应的仿真应用组件。

10、在一个实施例中,当用户点击所述设计面板上的仿真应用组件时,所述处理器监听到所述组件点击事件,在所述仿真应用编排空间中的仿真应用组件上显示对应的仿真应用属性窗口供编辑。

11、在一个实施例中,当用户选择所述仿真应用编排空间中不同的仿真应用组件时,所述处理器监听到所述组件连接事件,在对应的仿真应用组件之间绘制所述仿真应用连接线。

12、支持定制的可视化仿真应用编排方法,采用支持定制的可视化仿真应用编排系统,包括:

13、初始化设计面板的仿真应用编排空间;

14、从组件面板中选择需要的仿真应用组件,拖动所述仿真应用组件到所述仿真应用编排空间;

15、点击所述仿真应用编排空间中的仿真应用组件,并在弹出的仿真应用属性窗口中编辑对应仿真应用组件的各项属性;

16、在所述仿真应用编排空间中,选择具有连接关系的两个仿真应用组件,并在两个所述仿真应用组件之间绘制仿真应用连接线;

17、保存定制好的仿真应用编排空间。

18、在一个实施例中,在保存定制好的仿真应用编排空间之后还包括校验:

19、判断存在起始节点时,从所述起始节点开始,依次检验下一节点,检查每个节点的属性以及不同节点之间的连接线,直至校验结束。

20、在一个实施例中,校验还包括:

21、判断不存在起始节点时,校验失败,发送校验失败信号给处理器,以提示用户修改。

22、上述支持定制的可视化仿真应用编排系统及方法,包括前端部分(即前端开发界面)和后端部分(即后端校验控件);前端部分提供:设计界面布局、仿真应用组件拖放、仿真应用组件之间顺序关系、仿真应用组件之间连接关系、仿真应用组件之间跳转条件关系等逻辑的节点、线条、流程的页面展现,而且,在需要定制新的仿真应用组件或扩展现有的仿真应用组件时,提供定制和扩展仿真应用组件的前端界面,可以扩展组件面板上可拖放的组件数,例如增加一个新的可拖放组件;后端部分提供:总体步骤检查、单步骤组件解析、步骤创建、条件判断、步骤组件执行状态监控、流程跳转等后台逻辑的实际实现,并提供前端在模拟预览时的后端执行引擎以及实际执行时的运行时引擎,而且,在前端设计好仿真应用的全流程编排后,还能持久化保存前端的设计数据,保存定制和扩展的步骤组件数据,即仿真应用组件数据;两者结合的系统,采用通用的浏览器界面,基于web页面互动绘图和事件响应技术,实现组件的拖放和组件间的连接线对齐,提供给仿真应用开发人员可视化的可拖放、连接的仿真应用编排框架和设计面板,利用可拖放标准的仿真应用组件,定义仿真应用组件之间的依赖和执行顺序以及跳转条件,全局预览整个仿真应用的执行步骤,仅需基础操作,就能够开发设计仿真应用,实现仿真应用编排的定制化以及可视化预览。



技术特征:

1.支持定制的可视化仿真应用编排系统,其特征在于,包括:前端开发界面;

2.根据权利要求1所述的支持定制的可视化仿真应用编排系统,其特征在于,还包括:后端校验控件;

3.根据权利要求2所述的支持定制的可视化仿真应用编排系统,其特征在于,所述后端校验控件还与所述处理器相连,在所述后端校验控件校验失败时,发送校验失败信号给所述处理器,以提示用户修改。

4.根据权利要求1至3任一项所述的支持定制的可视化仿真应用编排系统,其特征在于,所述用户事件包括:组件拖放事件、组件点击事件以及组件连接事件。

5.根据权利要求4所述的支持定制的可视化仿真应用编排系统,其特征在于,当用户拖动所述仿真应用组件到所述仿真应用编排空间时,所述处理器监听到所述组件拖放事件,在所述仿真应用编排空间中绘制对应的仿真应用组件。

6.根据权利要求4所述的支持定制的可视化仿真应用编排系统,其特征在于,当用户点击所述设计面板上的仿真应用组件时,所述处理器监听到所述组件点击事件,在所述仿真应用编排空间中的仿真应用组件上显示对应的仿真应用属性窗口供编辑。

7.根据权利要求4所述的支持定制的可视化仿真应用编排系统,其特征在于,当用户选择所述仿真应用编排空间中不同的仿真应用组件时,所述处理器监听到所述组件连接事件,在对应的仿真应用组件之间绘制所述仿真应用连接线。

8.支持定制的可视化仿真应用编排方法,其特征在于,采用权利要求1至7任一项所述的支持定制的可视化仿真应用编排系统,包括:

9.根据权利要求8所述的支持定制的可视化仿真应用编排方法,其特征在于,在保存定制好的仿真应用编排空间之后还包括校验:

10.根据权利要求9所述的支持定制的可视化仿真应用编排方法,其特征在于,校验还包括:


技术总结
本申请属于仿真设计技术领域,涉及一种支持定制的可视化仿真应用编排系统及方法。系统包括:前端开发界面;所述前端开发界面包括:组件面板、设计面板以及处理器;所述组件面板包括:仿真应用组件、仿真应用属性窗口以及仿真应用连接线;所述设计面板包括:可视化的仿真应用编排空间;所述处理器分别与所述组件面板以及所述设计面板相连,以监听用户事件,在所述仿真应用编排空间绘制仿真应用组件,在所述仿真应用编排空间中的仿真应用组件上显示对应的仿真应用属性窗口供编辑,并在所述仿真应用编排空间中不同的仿真应用组件之间绘制所述仿真应用连接线。采用本申请能够实现仿真应用编排的定制化以及可视化预览。

技术研发人员:彭勇,尹全军,祝建成,胡越,焦鹏,秦龙,曾云秀,谢旭,毕兴,邵立贞,俞辉
受保护的技术使用者:中国人民解放军国防科技大学
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1