[发明专利]流程图的生成方法和装置有效
申请号: | 201210252214.9 | 申请日: | 2012-07-20 |
公开(公告)号: | CN103577164A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 陈超 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 杨波 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流程图 生成 方法 装置 | ||
技术领域
本发明涉及计算机应用领域,尤其涉及一种流程图的生成方法和装置。
背景技术
随着计算机技术的发展,为了明确生产线上的工艺流程或一项任务必需的管理过程,流程图绘制软件的应用也越来越广泛。
流程图绘制软件通过在文档视图上添加、移动和排列图形符号,建立每个图形符号之间的连接关系,可以达到绘制流程图的目的。
在实现本发明的过程中,发明人发现目前存在的流程图绘制软件至少存在以下缺陷:1)流程图中的图形符号不能嵌套,因此不能在同一幅流程图中描述父流程和子流程的关系;2)流程图不能折叠,造成流程图的显示面积过大,不易观看;3)不能在同一个文档窗口中建立超大的流程图;4)流程图绘制完成后,流程图中的连接关系不易维护;5)多个人不能维护同一个流程图。
发明内容
本发明实施例提供了一种流程图的生成方法和装置,以实现流程图中父流程和子流程的父子关系和连接关系的自动建立,并进一步实现子流程的折叠和展开,降低了流程图绘制和维护的难度。
第一方面,本发明实施例提供了一种流程图的生成方法,所述方法包括:
根据所需节点的类型,建立节点;
从所述节点中选择父节点和子节点,将所述子节点置于所述父节点内,建立节点间的父子关系;
根据所述父节点和子节点与其他节点之间的时序关系,建立所述父节点和子节点与其他节点之间的连接关系,从而生成流程图。
第二方面,本发明实施例提供了一种流程图的生成方法,所述方法包括:
从流程图的节点中选择父节点;
在所述父节点中根据所需子节点的类型,建立子节点;
根据所述父节点和子节点与其他节点之间的时序关系,建立所述父节点和子节点与其他节点之间的连接关系,从而生成流程图。
第三方面,本发明实施例提供了一种流程图的生成装置,所述装置包括:
节点建立单元,用于根据所需节点的类型,建立节点;
父子关系建立单元,用于从所述节点中选择父节点和子节点,将所述子节点置于所述父节点内,建立节点间的父子关系;
连接关系建立单元,用于根据所述父节点和子节点与其他节点之间的时序关系,建立所述父节点和子节点与其他节点之间的连接关系,从而生成流程图。
第四方面,本发明实施例提供了一种流程图的生成装置,所述装置包括:
选择单元,用于从流程图的节点中选择父节点;
子节点建立单元,用于在所述父节点中根据所需子节点的类型,建立子节点;
连接关系建立单元,用于根据所述父节点和子节点与其他节点之间的时序关系,建立所述父节点和子节点与其他节点之间的连接关系,从而生成流程图。
本发明实施例提供的流程图的生成方法和装置,根据生成流程图所需节点的类型,建立节点;从所述节点中选择父节点和子节点,将所述子节点置于所述父节点内,建立节点间的父子关系;根据所述父节点和子节点与其他节点之间的时序关系,建立所述父节点和子节点与其他节点之间的连接关系,从而生成流程图。本发明实施例还可以隐藏目标节点下的所有子节点或展开目标节点下的所有子节点。由此实现了流程图中父流程和子流程的父子关系和连接关系的自动建立,并进一步实现了子流程的折叠和展开,降低了流程图绘制和维护的难度。
附图说明
图1为本发明实施例提供的一种流程图的生成方法流程示意图;
图2为本发明实施例提供的一种流程图中父子关系建立的操作示意图;
图3为本发明实施例提供的一种流程图中折叠操作示意图;
图4为本发明实施例提供的又一流程图的生成方法流程示意图;
图5为本发明实施例提供的一种流程图的生成装置示意图;
图6为本发明实施例提供的又一流程图的生成装置示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明实施例提供的一种流程图的生成方法流程示意图。如图1所示,该实施例包括以下步骤:
步骤101,根据所需节点的类型,建立节点。
具体地,使用绘图软件可以创建多种类型的节点,如长方形节点、菱形节点等。一般情况下,判断、决策过程用菱形节点表示,具体的操作步骤用长方形节点表示。在绘制流程图时,可以先根据所需节点的类型建立节点。
步骤102,从所述节点中选择父节点和子节点,将所述子节点置于所述父节点内,建立节点间的父子关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210252214.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理系统、手册阅览装置、信息处理方法
- 下一篇:随机数产生电路与方法