[发明专利]一种灵活方便的流程图构建方法有效
申请号: | 201610921198.6 | 申请日: | 2016-10-21 |
公开(公告)号: | CN106648608B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 吴晓军 | 申请(专利权)人: | 吴晓军 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06Q10/10 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 马世中 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种灵活高效的流程图构建方法,包括流程图的布局、编辑、局部折叠/展开、删除/撤销、粘贴复制等操作。所述方法首先定义基本节点和基本组,其中,基本组由组头、组尾以及中间的节点构成,基本组分成一般组,分支组,循环组;在构造流程图时候,由开始节点和结束节点连接构成基本流程图,然后其他的节点都往里面添加;流程图的布局也属于组布局,根据组的不同,组将布局分成主布局、分支组布局和循环组布局。通过组的折叠和展开,将局部流程图组折叠收起或展开,可使得复杂的流程图变得简介清晰,更便于业务逻辑梳理。本发明可广泛应用在基于流程图的程序构建、逻辑梳理等,本发明的一个典型应用是在机器视觉软件系统的搭建中。 | ||
搜索关键词: | 基本组 分支组 循环组 折叠 构建 梳理 基本流程图 局部流程图 程序构建 典型应用 基本节点 机器视觉 节点连接 局部折叠 开始节点 软件系统 业务逻辑 灵活 组头 粘贴 删除 简介 复制 撤销 清晰 应用 | ||
【主权项】:
1.一种灵活的流程图创建方法,其特征在于:所述方法包括:定义基本节点和基本组,其中,基本节点包括引入连接线、引出连接线和矩形框,基本组由组头、组尾以及中间的节点构成,并且基本组是基本节点的容器,包含了一个或多个基本节点,同时还能包含基本组,基本组按照结构的不同分成了三种:一般组,分支组,循环组;组的创建:在构造流程图时候,由开始节点和结束节点连接构成基本流程图,然后其他的节点都往里面添加;具体步骤包括:S11.创建要插入的对象,即节点,创建包括从单元列表中选择节点,或者在已有的流程图中复制节点;S12.删除原有位置的连接线;S13.将插入对象的上一个节点与插入节点创建连接线;S14.再将插入对象的下个节点与插入节点创建连接线;S15.最后对整体流程图进行布局;S16.同时在撤销堆栈中添加相应的操作信息;S17.清空重做堆栈中的对象信息;组的布局:流程图的布局也属于组布局,根据组的不同,组将布局分成:主布局、分支组布局和循环组布局;其中,主布局的具体步骤包括:S18.首先判断当前节点类型;S19.如果是基本节点,就直接设置下个节点的位置;S20.如果是组,先调用组的布局方法,算出组的高度和宽度,S21.然后设置下个节点的位置;S22.按照上述的步骤循环遍历所有的节点;直到遇到最后一个没有后续连接节点的终止节点,布局完成;分支组布局:分支组布局是对主布局的一个拓展,分别对分支都进行主布局,最后根据分支中高度最大的分支高度,计算组尾的位置进行布局;循环组布局:首先对组头的引出连接线进行布局;接着对循环内部的节点进行主布局;最后对折回线进行布局,布局完成;折叠和展开是组特有功能,流程图和基本节点都不具备,当组折叠的时候,只有组头显示,其他部分都隐藏,相当于变成了一个基本节点;组的折叠和展开有三种:一般组折叠和展开,分支组的折叠和展开,循环组的折叠和展开。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吴晓军,未经吴晓军许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610921198.6/,转载请声明来源钻瓜专利网。