[发明专利]一种程序逻辑的图形可视化展示和编辑的方法在审

专利信息
申请号: 201711360821.6 申请日: 2017-12-18
公开(公告)号: CN107943464A 公开(公告)日: 2018-04-20
发明(设计)人: 施健;王俊;申云宾 申请(专利权)人: 苏州蜗牛数字科技股份有限公司
主分类号: G06F8/20 分类号: G06F8/20
代理公司: 北京德崇智捷知识产权代理有限公司11467 代理人: 董柏雷
地址: 215000 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 程序逻辑 图形 可视化 展示 编辑 方法
【权利要求书】:

1.一种程序逻辑的图形可视化展示和编辑的方法,其特征在于,包括以下步骤:

(1)解析:打开流程图,将现有的函数,事件等导出为可识别的功能节点,节点配置的文件自行配置,导出配置完即可显示在流程图的菜单系统中;

(2)编辑:在流程编辑软件上绘制流程图,流程图上的一个节点代表一个基础的逻辑功能,连线代表基础逻辑功能的先后关系,节点和连线任意组合扩展,用基础的逻辑组合成复杂的逻辑;

(3)保存为序列化文件:保存后生成配置文件;

(4)编译:对所述步骤(3)中的配置文件进行编译,编译过程将流程图中的连线关系转化为一个只有先后顺序一系列基础逻辑功能的队列,并保存到新的配置文件中,最后由逻辑配置文件解析模块来解析这个新的配置文件,按其先后顺序依次执行约定的内置基础功能,实现用户在流程图中描述的程序逻辑。

2.根据权利要求1所述的程序逻辑的图形可视化展示和编辑的方法,其特征在于,在所述步骤(1)中,所述流程图定义了描述信息、节点数据、变量数据、事件数据、节点连接信息和函数数据;其中变量数据、事件数据、函数数据作为不同的节点的补充信息对节点加以区分,节点数据中则包含了流程图中所有被插入的节点,节点连接信息则是节点间引脚的连线情况;

解析以上的数据,先遍历节点数据并插入到流程图中,再根据节点连接信息,进行引脚的连接。

3.根据权利要求2所述的程序逻辑的图形可视化展示和编辑的方法,其特征在于,在所述步骤(1)中,节点中参数引脚关联了变量,则该引脚值取变量值使用;关联事件数据的节点作为事件类节点予以区分,此类节点作为流程图中一条执行流的开始节点;节点与函数数据关联,说明该节点是使用多个现有节点拼接而成,具体的拼接情况在函数数据中体现。

4.根据权利要求3所述的程序逻辑的图形可视化展示和编辑的方法,其特征在于,在所述步骤(2)中,在右键菜单中选中一个单元格单击,每个单元格都绑定了节点的唯一编号,单击操作时会进行编号的匹配,编号匹配上的会使用相应配置进行节点的绘制;编写逻辑时,按住节点的参数引脚、逻辑引脚连线,对右键菜单进行过滤,找到匹配的节点。

5.根据权利要求4所述的程序逻辑的图形可视化展示和编辑的方法,其特征在于,在所述步骤(2)中,参数端口是强类型匹配,判断连入的是逻辑引脚还是参数引脚,然后判断参数类型是入参还是出参;如果是参数引脚匹配类型得到相应的节点,从过滤后的列表中选中需要的节点,连接节点中匹配的第一个引脚。

6.根据权利要求5所述的程序逻辑的图形可视化展示和编辑的方法,其特征在于,在所述步骤(3)中,在流程图的控制器中,数据被单独解析保存,保存数据之前会对节点及连线数据做一次重新的汇总刷新,过程如下:

对于节点数据,重新遍历节点数据集,每个引脚重新设置序号;

节点连接信息,遍历连接数据集,写入有连线的节点唯一编号及连线引脚的序号;

数据更新完直接流程图控制器进行保存。

7.根据权利要求6所述的程序逻辑的图形可视化展示和编辑的方法,其特征在于,在所述步骤(4)中,首先预处理,将函数数据中封装的节点数据,还原并和流程图主文件中的节点联系数据合并为一份文件;要进行编译需要通过节点配置中的唯一编号获取相应的节点配置,发生节点配置获取失败时会返回错误号;获取到节点配置后会与本地缓存的节点数据进行匹配,如果发生了影响编译结果的差异,参数顺序改变、参数数量改变、参数类型改变等会返回相应错误。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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