[发明专利]一种可视化程序页面数据节点匹配方法有效

专利信息
申请号: 201810694363.8 申请日: 2018-06-29
公开(公告)号: CN108920435B 公开(公告)日: 2022-08-26
发明(设计)人: 谭林丰;陈宏君;文继锋;刘坤;曾凯;顾熹 申请(专利权)人: 南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司
主分类号: G06F8/75 分类号: G06F8/75;G06F40/194;G06F8/34
代理公司: 南京纵横知识产权代理有限公司 32224 代理人: 董建林
地址: 211102 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 可视化 程序 页面 数据 节点 匹配 方法
【说明书】:

发明公开了一种可视化程序页面数据节点匹配方法,包括读取待比较的两个可视化程序页面,设置逐步弱化的匹配条件,根据从最优到次优的匹配条件对可视化程序页面的编程符号和连接线进行数据节点的匹配对比。本发明方法依次减弱的匹配条件对待比对的可视化程序页面的编程符号和连接线进行层层匹配筛选,一方面保证未更改的编程符号能首先精确匹配,另一方面保证属性和连接关系发生变化的编程符号也能匹配;本发明方法在可视化程序页面进行比较时,能够以最优‑次优的方法形成用于比较分析的编程符号、连接线的匹配节点,能充分考虑到页面修改前后的各种新建、删除、位置连接关系的变化后,形成较为精确的匹配对,为单个符号的差异分析奠定基础。

技术领域

本发明属于可视化编程领域,具体涉及一种可视化程序页面数据节点匹配方法。

背景技术

可视化编程由于直观可视的特点,在电力系统、工业控制等嵌入式装置开发中已经广泛应用。可视化程序存在修改维护的需求,需要进行可视化页面数据的对比和差异分析,而差异分析的关键是对编程符号和连接线进行节点匹配,找到用于比较的2侧符号节点,本案由此产生。

发明内容

本发明的目的是以较优、相对精确的方法形成用于待比较分析的匹配节点。为了达成上述目的,提供一种可视化程序页面数据节点匹配方法,其特征是,包括以下步骤:

S1:读取页面文件信息,按照数据流依赖关系形成网络拓扑排序,确定编程符号链表和连接线链表;

S2:读取待比较的两个可视化程序页面,设置逐步弱化的匹配条件,根据从最优到次优的匹配条件对可视化程序页面的编程符号和连接线进行数据节点的匹配对比。

进一步地,读取页面文件信息包括编程符号、连接线、中继点的数据,并设置连接线起点和终点信息。

进一步地,所述编程符号有若干个输入-输出点可供连接连;所述连接线用于连接符号之间的输出-输入点,表示编程符号之间的数据流关系;所述中继点是在连接线上的圆点,用于从连接线上引出新的连接线并将原连接线分段。

再进一步地,对待比较可视化程序页面的编程符号和连接线进行匹配时包括匹配编程符号和连接线的UUID、特征信息、描述信息、连接信息和位置信息。

进一步地,所述UUID是编程符号和连接线新建时自动形成的一串随机字符串,调用操作系统的API接口形成,具有唯一性。

进一步地,所述特征信息是在读取可视化程序页面时,根据编程符号信息形成的一个字符串;特征信息描述了编程符号自身属性和外部连接关系,具体包括编程符号的类型和名称、所有变量的类型和名称以及与输入输出连接点相连的对侧连接点和对侧编程符号的类型和名称。

进一步地,所述描述信息是在读取可视化程序页面时,根据编程符号信息生成的一个字符串,描述信息描述了编程符号自身属性,但不包括连接信息,具体包括编程符号的类型和名称和所有变量的类型和名称。

再进一步地,对待比较可视化程序页面的编程符号进行数据节点的匹配对比,具体包括以下步骤:

a)依次遍历2个可视化程序页面的编程符号列表,将可视化程序页面1中的每一个编程符号与可视化程序页面2中的每一个编程符号进行UUID的比较,若两个编程符号UUID相同,则形成为匹配节点,并从编程符号列表里删除匹配的编程符号;

b)依次遍历2个可视化程序页面的编程符号列表,将可视化程序页面1中的每一个编程符号与可视化程序页面2中的每一个编程符号进行特征信息的比较;若两个编程符号特征信息相同,则形成为匹配节点,并从编程符号列表里删除匹配的编程符号;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司,未经南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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