[发明专利]一种异构模型框架提取与匹配方法、装置及可存储介质在审
申请号: | 202210288527.3 | 申请日: | 2022-03-23 |
公开(公告)号: | CN114610720A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 赵淳;申娜娜;刘文正;董琦 | 申请(专利权)人: | 北京信息科技大学;刘文正 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/242;G06F16/2458 |
代理公司: | 北京睿智保诚专利代理事务所(普通合伙) 11732 | 代理人: | 韩迎之 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模型 框架 提取 匹配 方法 装置 存储 介质 | ||
1.一种异构模型框架提取与匹配方法,其特征在于,包括:
将异构模型进行预处理;
将经过预处理后的所述异构模型形成模板;
利用二叉树的结构统一表示所述模板,并将所述模板存储在框架库中;
遍历所述二叉树得到的元素序列作为所述模板的序列化特征,获取所述序列化特征的包含关系;
提取所述序列化特征中出现频率高于预设阈值的序列进行处理后作为模型构造模式,模型构造模式的提取能够了解更多潜在的特征,同时实现框架库的管理。
2.根据权利要求1所述的一种异构模型框架提取与匹配方法,其特征在于,将所述异构模型进行预处理的具体过程包括:
将所述异构模型按照不同类别进行分类,然后提取所述异构模型的特征。
3.根据权利要求2所述的一种异构模型框架提取与匹配方法,其特征在于,将经过预处理后的所述异构模型形成模板的具体过程包括:
读取所述异构模型中关键字下的表达式,提取所述表达式中包含的参数名;
读取所述异构模型中方程下的表达式,提取所述表达式中包含的参数名,并形成参数列表;
判断所述关键字下的参数名是否出现在所述参数列表中,如果不存在就删除所述关键字名,如果存在用一致的名称进行替换,最后形成模板。
4.根据权利要求2所述的一种异构模型框架提取与匹配方法,其特征在于,所述特征包括:领域特征、逻辑特征、描述特征中的任一种或任几种。
5.根据权利要求3所述的一种异构模型框架提取与匹配方法,其特征在于,利用二叉树的结构统一表示所述模板的具体过程包括:
将所述模板中包含的公式按照空格切分后存入第一列表中,判断所述公式的长度是否等于1,若等于1直接输出为所述二叉树的根节点,若不等于1则依次对所述公式进行扫描并判断所述公式中是否存在括号;
若存在括号,移除所述公式中包含的括号后以所述公式中优先级最低的运算符为根节点,所述根节点之前包含的公式元素序列递归构建左子树,根节点之后的公式元素序列递归构建右子树;若不存在括号,直接采用递归的方法构建二叉树,直到所述公式由所述二叉树表示完毕。
6.根据权利要求5所述的一种异构模型框架提取与匹配方法,其特征在于,遍历所述二叉树得到的元素序列作为模板的序列化特征,获取所述序列化特征的包含关系的具体过程包括:
利用所述二叉树中序遍历得到的公式元素序列作为模板的序列化特征,采用朴素算法匹配序列化特征得到所述模板之间的包含关系。
7.一种异构模型框架提取与匹配装置,其特征在于,包括:
数据预处理模块,用于将异构模型进行预处理;
模板形成模块,用于将经过预处理后的所述异构模型形成模板;
模板表示模块,用于利用二叉树的结构统一表示所述模板,并将所述模板存储在框架库中;
处理模块,用于遍历所述二叉树得到的元素序列作为模板的序列化特征,获取所述序列化特征的包含关系;
提取模块,用于提取所述序列化特征中出现频率高于预设阈值的序列进行处理后作为模型构造模式,模型构造模式的提取能够了解更多潜在的特征,同时实现框架库的管理。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的异构模型框架提取与匹配方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信息科技大学;刘文正,未经北京信息科技大学;刘文正许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210288527.3/1.html,转载请声明来源钻瓜专利网。