System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于节点式可视化编辑器的交互事件管理方法及装置制造方法及图纸_技高网

基于节点式可视化编辑器的交互事件管理方法及装置制造方法及图纸

技术编号:40898905 阅读:12 留言:0更新日期:2024-04-18 11:15
本发明专利技术公开了一种基于节点式可视化编辑器的交互事件管理方法及装置,方法包括:在节点式可视化编辑器中创建多种类型的节点式图像元素;在节点式可视化编辑器中对交互事件进行配置,将事件与一个或多个节点式图像元素相关联;利用事件监控和调试工具实时调试和监控交互事件的执行;其中,节点式图像元素包括节点名称、节点唯一标识符、节点属性定义以及事件触发条件的定义;交互事件包括事件名称、事件唯一标识符、事件的触发条件、响应操作列表、事件逻辑以及事件触发顺序;事件监控和调试工具包括事件触发历史记录、事件状态跟踪、错误消息反馈和断点功能。本发明专利技术方法使用户轻松创建、编辑和管理复杂的交互事件。

【技术实现步骤摘要】

本专利技术属于编辑器,具体涉及一种基于节点式可视化编辑器的交互事件管理方法及装置


技术介绍

1、节点式可视化编辑器随着工作流的增长,节点的数量和连线可能会急剧增加,导致画布上变得非常复杂和混乱。这使得难以清晰地理解整个工作流,尤其是在大型项目中。传统编辑器通常依赖于手动布局,用户必须手动拖动和排列节点,以使工作流看起来整洁有序,这会消耗时间,并且可能不容易达到理想的布局。连接节点之间的线条可能会交叉、重叠或变得混乱,这会导致视觉上的混乱,使得难以跟踪数据流和控制流。随着工作流的复杂性增加,传统编辑器可能会面临性能问题,例如加载时间增加和响应时间减慢。

2、节点式可视化编辑器的背景根植于图形用户界面(gui)和可视化编程的发展。它们在多个领域,如计算机图形、数据处理、自动化工作流程、游戏开发、机器学习等方面得到广泛应用。这种编辑器的背景也与用户友好性和可视化编程的不断增长相关,它们旨在降低编程门槛,使更多人能够创建复杂的工作流程和应用。然而,当前的节点式可视化编辑器在交互事件管理方面存在一些限制,如难以实现复杂的交互逻辑或动态事件处理。

3、现有编辑器通常提供有限的可视化选项,难以支持用户创建自定义的事件触发条件和响应操作。使得事件触发条件和响应操作的可视化配置受到限制;大多数编辑器提供基本的事件监控工具,但缺乏全面的调试支持,有限的事件监控和调试工具,使得开发人员难以跟踪和排除事件逻辑中的问题;针对需要处理多个交互事件之间的复杂逻辑或条件的情况,现有编辑器通常不够灵活不足以应对复杂场景。

4、综上所述,现有的节点式可视化编辑器有以下缺陷:

5、有限的可视化事件配置:在现有节点式可视化编辑器中,用户通常受限于预定义的基本事件,如单击或拖拽。这限制了用户创建复杂交互事件的能力,例如需要多个条件和多个动作的事件;

6、复杂事件管理:当需要处理多个节点之间的事件关系和逻辑时,现有编辑器常常缺乏直观的方法。开发人员通常需要依赖编程来处理复杂的事件交互,这增加了开发难度和错误的风险。

7、有限的调试工具:现有编辑器提供的事件监控和调试工具往往有限,开发人员很难追踪事件触发的历史记录、检查事件执行状态或诊断问题。

8、缺乏事件触发条件的灵活性:在现有编辑器中,用户通常无法轻松地定义复杂的事件触发条件,如多个节点的组合条件或事件触发次数。

9、有限的可扩展性:现有编辑器难以支持用户自定义事件类型和交互逻辑,因此缺乏对不同应用场景的灵活性。


技术实现思路

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、灵活性:引入了直观的事件管理和关系图,用户能够创建和管理复杂的交互事件,而无需深入编程,提供更灵活的交互逻辑定义;

26、直观性:可视化界面使用户能够直观地配置事件触发条件和响应操作,降低了学习曲线,允许用户轻松创建、编辑和管理复杂的交互事件。用户可以使用可视界面配置事件触发条件和响应操作,而无需手动绘制复杂的连接线和节点,这减少了画布上的混乱,使得用户可以更清晰地定义事件逻辑;

27、监控和调试工具:事件监控和调试工具可以帮助用户更轻松地追踪事件执行,检查事件状态和诊断问题并实现事件的精确调试。这有助于用户在工作流程复杂的情况下保持对事件逻辑的控制;

28、可扩展性:提供更丰富的可视化事件配置选项,使用户能够定义复杂的事件逻辑,包括多条件触发和多步骤响应操作;

29、自定义性:允许用户能够自定义节点式图形元素和事件类型,这些自定义的元素可以代表特定的操作、逻辑或功能单元。用户可以将这些自定义元素用作事件的触发条件和响应操作,从而减少了画布上的节点数量。通过将多个操作合并到本文档来自技高网...

【技术保护点】

1.一种基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述节点式图像元素的类型包括对象节点、条件节点和动作节点。

3.根据权利要求1所述的基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述事件的触发条件包括单个节点式图像元素的状态、多个节点式元素图像元素之间的逻辑关系、时间触发条件以及触发条件的组合。

4.根据权利要求1所述的基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述交互事件的配置通过可视化界面进行,具体包括:通过拖放、连接元素和设置参数的方式定义事件逻辑。

5.根据权利要求1所述的基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述事件触发顺序为串行执行或并性执行或根据事件之间的逻辑关系执行。

6.根据权利要求1所述的基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述响应操作列表包括更改节点式图形元素的节点属性、触发其他事件、执行自定义脚本以及与外部系统进行通信。

7.根据权利要求1所述的基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述交互事件管理方法还包括通过仅加载可见区域内的元素、分层绘制和延迟加载,用于应对复杂的工作流。

8.一种基于节点式可视化编辑器的交互事件管理装置,其特征在于,所述装置包括:

9.根据权利要求8所述的基于节点式可视化编辑器的交互事件管理装置,其特征在于,所述装置还包括加载和绘制模块,用于通过仅加载可见区域内的元素、分层绘制和延迟加载来应对复杂的工作流。

10.根据权利要求8所述的基于节点式可视化编辑器的交互事件管理装置,其特征在于,所述事件的触发条件包括单个节点式图像元素的状态、多个节点式元素图像元素之间的逻辑关系、时间触发条件以及触发条件的组合。

...

【技术特征摘要】

1.一种基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述节点式图像元素的类型包括对象节点、条件节点和动作节点。

3.根据权利要求1所述的基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述事件的触发条件包括单个节点式图像元素的状态、多个节点式元素图像元素之间的逻辑关系、时间触发条件以及触发条件的组合。

4.根据权利要求1所述的基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述交互事件的配置通过可视化界面进行,具体包括:通过拖放、连接元素和设置参数的方式定义事件逻辑。

5.根据权利要求1所述的基于节点式可视化编辑器的交互事件管理方法,其特征在于,所述事件触发顺序为串行执行或并性执行或根据事件之间的逻辑关系执行。

6.根据权利要求1所述的基于节点式...

【专利技术属性】
技术研发人员:许黛妮
申请(专利权)人:深圳航天智慧城市系统技术研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1