[发明专利]可视化拖拽绘制流程图方法、装置、设备及存储介质在审
申请号: | 202110118216.8 | 申请日: | 2021-01-28 |
公开(公告)号: | CN112950744A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 傅海涛 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06F3/0486 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518027 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 绘制 流程图 方法 装置 设备 存储 介质 | ||
1.一种可视化拖拽绘制流程图方法,其特征在于,所述可视化拖拽绘制流程图方法包括:
在接收到绘制流程图的请求后,根据所述请求确定所述流程图的起始图形和结束图形;
基于所述起始图形确定起始点和所述起始点的出发方向,以及基于所述结束图形确定终点和所述终点的进入方向;
创建所述起始点与所述终点之间的连线,并计算所述终点相对于所述起始点的连线方向;
根据所述出发方向、所述进入方向和所述连线方向,分别计算出所述起始点的下一连接点的第一坐标和所述终点的前一连接点的第二坐标;
基于所述所述出发方向、所述进入方向、所述连线方向、所述第一坐标和所述第二坐标,调用SDK工具包绘制所述起始图形和所述结束图形之间的连接线,得到所述流程图。
2.根据权利要求1所述的可视化拖拽绘制流程图方法,其特征在于,所述在接收到绘制流程图的请求后,根据所述请求确定所述流程图的起始图形和结束图形包括:
根据所述请求确定绘制所述流程图的初始位置和结束位置;
以所述初始位置为搜索中心,获取一定距离内的多个坐标点,并将多个所述坐标点相互串联,得到起始图形;
通过拖拽操作将所述起始图形拖拽至所述结束位置,得到结束图形。
3.根据权利要求1或2所述的可视化拖拽绘制流程图方法,其特征在于,所述基于所述起始图形确定起始点和所述起始点的出发方向包括:
选取所述起始图形任意一点作为起始点;
以所述起始点为中点,绘制水平正交线和垂直正交线;
判断所述水平正交线和所述垂直正交线与所述起始图形是否有重叠,得到第一判断结果;
根据所述第一判断结果选择与所述起始图形没有重叠的正交线的方向为所述起始点的出发方向。
4.根据权利要求1或2所述的可视化拖拽绘制流程图方法,其特征在于,所述基于所述结束图形确定终点和所述终点的进入方向包括:
选取所述结束图形任意一点作为终点;
以所述终点为中点,绘制水平正交线和垂直正交线;
判断所述水平正交线和所述垂直正交线与所述结束图形是否有重叠,得到第二判断结果;
根据所述第二判断结果选择与所述结束图形没有重叠的正交线的方向为所述终点的进入方向。
5.根据权利要求1所述的可视化拖拽绘制流程图方法,其特征在于,所述根据所述出发方向、所述进入方向和所述连线方向,分别计算出所述起始点的下一连接点的第一坐标和所述终点的前一连接点的第二坐标包括:
基于所述起始点和所述出发方向,确定起始点到下一连接点的下一连接方向;
根据所述下一连接方向,通过所述起始点的坐标加上固定长度,得到所述起始点的下一个连接点的第一坐标;
基于所述终点和所述进入方向,确定所述终点到所述终点前一连接点的连接方向;
根据所述连接方向,通过所述终点的坐标减去固定长度,得到所述终点前的前一连接点的第二坐标。
6.根据权利要求1所述的可视化拖拽绘制流程图方法,其特征在于,所述基于所述出发方向、所述进入方向、所述连线方向、所述第一坐标和所述第二坐标,调用SDK工具包绘制所述起始图形和所述结束图形之间的连接线,得到所述流程图包括:
判断所述出发方向和所述进入方向是否同向;
若否,则只有一个转折点,通过所述第二坐标加上固定长度,得到转折点坐标;
若是,则有两个转折点,起始点坐标加上正交线起始方向向量的一半得到第一个转折点,根据第一个转折点加上水平向量中与起始向量垂直的向量,得到第二个转折点;
将所述转折点连接起来,得到由起始点到终点轨迹的所述流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110118216.8/1.html,转载请声明来源钻瓜专利网。