[发明专利]一种基于html5的流程图自动布局方法有效

专利信息
申请号: 202110816374.0 申请日: 2021-07-20
公开(公告)号: CN113268241B 公开(公告)日: 2021-11-26
发明(设计)人: 戚付涛;张林;刘启铨 申请(专利权)人: 浩鲸云计算科技股份有限公司
主分类号: G06F8/38 分类号: G06F8/38;G06F8/30;G06F16/958
代理公司: 南京中盟科创知识产权代理事务所(特殊普通合伙) 32279 代理人: 孙丽君
地址: 210000 江苏省南*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 html5 流程图 自动 布局 方法
【说明书】:

发明公开了一种基于html5的流程图自动布局方法,该方法包括以下步骤:S1、对流程图内的节点进行划分;S2、相邻节点之间设置加号按钮,通过点击加号按钮选择需要新增的节点;S3、程序代码通过点击的加号按钮的位置,生成相适应的JS对象简谱数据结构,并完成新增节点的添加;S4、根据生成的JS对象简谱数据结构执行代码,并创建超文本标记语言结构;S5、采用层叠样式表来设置所有节点的样式。有益效果:本发明在绘制流程图时,实现方式简单,只是依靠html标签和样式就能实现,无需像canvas或者svg那样,需要精确计算每个节点的具体坐标位置,从而有效提高了绘图的效率。

技术领域

本发明涉及互联网技术领域,具体来说,涉及一种基于html5的流程图自动布局方法。

背景技术

在开发环境、测试环境和生产环境中,流程图、架构图及拓扑图属于系统设计、运维等环节的基础依据,在企业各领域尤其是技术领域有重要作用,如展示流程、架构等;因而,在有需要时,一般会对这些图件进行绘制,其中,HTML5( Hyper Text Markup Language5,超文本标记语言)是构建Web内容的一种语言描述方式,是构建以及呈现互联网内容的一种语言方式;被认为是互联网的核心技术之一;广泛应用于互联网应用的开发。流程图符号是专门用来画图的,不管什么符号,都需要给它定义,定义行为是由制定人予以完成的,要完成这项工作不应该先定义符号代表什么,而应该在做到组织结构或者作业流程心中有数后进行归类,根据归类采用不同的符号加以区分。

现有的技术方案一般都是手工布局的方式进行流程图的绘制,通过手工拖拽的方式对流程图的节点位置进行排列,节点间的连线也是通过手工连线的方式进行,手工布局的局限性很大,布局排列比较杂乱无章,当布局复杂之后,需要不断进行手工调整布局,防止节点互相覆盖,连线交叉;另外,节点间可能会存在相互嵌套的场景,当定义一个for循环节点时,for循环节点可能会嵌套一个for循环节点的场景,这时就会存在手工布局无法表达的情况,因此,设计一种基于html5的流程图自动布局方法是很有必要的。

针对相关技术中的问题,目前尚未提出有效的解决方案。

发明内容

针对相关技术中的问题,本发明提出一种基于html5的流程图自动布局方法,以克服现有相关技术所存在的上述技术问题。

为此,本发明采用的具体技术方案如下:

一种基于html5的流程图自动布局方法,该方法包括以下步骤:

S1、对流程图内的节点进行划分;

S2、相邻节点之间设置加号按钮,通过点击加号按钮选择需要新增的节点;

S3、程序代码通过点击的加号按钮的位置,生成相适应的JS对象简谱数据结构,并完成新增节点的添加;

S4、根据生成的JS对象简谱数据结构执行代码,并创建超文本标记语言结构;

S5、采用层叠样式表来设置所有节点的样式。

进一步的,所述S1中对流程图内的节点进行划分包括将流程图内的节点划分为通信、客户端动作、服务端动作、if语句、验证事件、开关语句、循环语句、加载语句、目的地址及JS中的一种或多种节点。

进一步的,在所述JS对象简谱数据结构中,采用条件节点表示所述if语句节点的分支。

进一步的,在所述JS对象简谱数据结构中,采用循环节点表示所述循环语句节点的循环体。

进一步的,对所述JS对象简谱数据结构采用相适应的代码段描述符进行描述节点类型,且流程图中任意节点的下一个节点均需要放在子节点字段中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浩鲸云计算科技股份有限公司,未经浩鲸云计算科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110816374.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top