【技术实现步骤摘要】
数据流图生成方法及装置、存储介质及终端
[0001]本公开涉及计算机
,尤其涉及一种数据流图生成方法及装置、计算机可读存储介质及终端。
技术介绍
[0002]在学习、工作、项目会议等应用场景下,数据流图可以帮助人们整理思路、发散思维。在浏览器中绘制数据流图相比于下载绘制工具来说更为方便,但相关技术中的数据流图生成方法中缺少简明清晰的数据流向方法。
[0003]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0004]本公开的目的在于提供一种数据流图的生成方法,至少在一定程度上克服由于相关技术中缺少清晰的数据流向的问题。
[0005]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0006]根据本公开的第一个方面,提供一种数据流图的生成方法,包括:通过画布接收对第一节点的第一触发事件,显示与上述第一节点关联的选择框;通过上述选择框监听并识别 ...
【技术保护点】
【技术特征摘要】
1.一种数据流图的生成方法,其特征在于,包括:通过画布接收对第一节点的第一触发事件,显示与所述第一节点关联的选择框;通过所述选择框监听并识别第二触发事件;通过引擎管理器,根据所述第二触发事件创建节点得到第二节点,并确定所述第一节点和所述第二节点的关系信息;通过关联管理器,根据关系信息对所述第一节点和所述第二节点进行关联处理,得到关于所述第一节点和所述第二节点的树形关系结构;通过渲染管理器渲染所述树形关系结构,得到数据流图。2.根据权利要求1所述的数据流图的生成方法,其特征在于,所述显示与所述第一节点关联的选择框,包括:通过所述引擎管理器,获取所述第一节点的位置信息以及第一节点的形状信息,并根据所述第一节点的位置信息和所述形状信息确定与所述第一节点关联的目标区域;确定所述第一触发事件作用于所述目标区域,则显示与所述第一节点关联的选择框;确定所述第一触发事件未作用于所述目标区域,则不显示所述选择框。3.根据权利要求1所述的数据流图的生成方法,其特征在于,所述确定所述第一节点和所述第二节点的关系信息,包括:将所述第一节点的标识确定为所述第二节点的父节点标识,确定所述第一节点和所述第二节点的关系信息。4.根据权利要求3所述的数据流图的生成方法,其特征在于,数据管理器中存储有所述第一节点的节点特征信息,其中,所述节点特征信息包括:位置信息、形状信息和父节点标识;所述方法还包括:通过所述数据管理器将所述第二节点的节点特征信息添加至所述第一节点的节点特征信息之后,以通过一维数组的形式进行维护。5.根据权利要求1
‑
4中任意一项所述的数据流图的生成方法,其特征在于,根据关系信息对所述第一节点和所述第二节点进行关联处理,得到关于所述第一节点和所述第二节点的树形关系结构,包括:根据所述关系信息确定存在兄弟关系的节点,以及确定存在父子关系的节点;计算存在所述兄弟关系的节点之间...
【专利技术属性】
技术研发人员:王达昇,
申请(专利权)人:广州视臻信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。