一种基于上下文的值特征提取系统及其方法

    公开(公告)号:CN110795530B

    公开(公告)日:2022-10-04

    申请号:CN201910857258.6

    申请日:2019-09-11

    Inventor: 程华 袁洋

    Abstract: 本发明涉及计算机应用技术领域,具体涉及一种基于上下文的值特征提取系统及其方法。本发明通过以下技术方案得以实现的:一种基于上下文的值特征提取系统,包含:变量提取模块,用于自动提取出代码中的变量;变量上下文数量统计模块,用于统计出每个变量在不同的上下文环境中出现的数量信息;特征矩阵生成模块,用于生成特征矩阵,每个特征矩阵中每一行都对应于一个变量,而该行中的每一个元素,表示该变量在不同上下文中的词频;特征比较模块。本发明的目的是提供一种基于上下文的值特征提取系统及其方法,采用值特征匹配上下文敏感的设计结构,既有着值特征匹配技术的高效率,又由于兼顾了上下文敏感信息而增加了匹配精度。

    一种基于上下文的值特征提取系统及其方法

    公开(公告)号:CN110795530A

    公开(公告)日:2020-02-14

    申请号:CN201910857258.6

    申请日:2019-09-11

    Inventor: 程华 袁洋

    Abstract: 本发明涉及计算机应用技术领域,具体涉及一种基于上下文的值特征提取系统及其方法。本发明通过以下技术方案得以实现的:一种基于上下文的值特征提取系统,包含:变量提取模块,用于自动提取出代码中的变量;变量上下文数量统计模块,用于统计出每个变量在不同的上下文环境中出现的数量信息;特征矩阵生成模块,用于生成特征矩阵,每个特征矩阵中每一行都对应于一个变量,而该行中的每一个元素,表示该变量在不同上下文中的词频;特征比较模块。本发明的目的是提供一种基于上下文的值特征提取系统及其方法,采用值特征匹配上下文敏感的设计结构,既有着值特征匹配技术的高效率,又由于兼顾了上下文敏感信息而增加了匹配精度。

    一种基于特征元信息的搜索剪枝优化方法

    公开(公告)号:CN110659064A

    公开(公告)日:2020-01-07

    申请号:CN201910857079.2

    申请日:2019-09-11

    Inventor: 程华 马良

    Abstract: 本发明属于源代码相似度检测技术领域,具体涉及一种基于特征元信息的搜索剪枝优化方法。其特征在于,包括:代码库过滤步骤,基于待测代码块的代码典型特征过滤代码库中的代码块;特征矩阵匹配步骤,将所述待测代码块的特征矩阵与过滤后代码库中各代码块的特征矩阵一一进行特征匹配。上述技术方案中,基于待测代码块的代码典型特征快速过滤掉代码库中不适合的代码块,减少源代码相似度检测的代码搜索空间。

    一种基于可信树的特征存储与匹配方法

    公开(公告)号:CN110990017A

    公开(公告)日:2020-04-10

    申请号:CN201910857073.5

    申请日:2019-09-11

    Inventor: 程华 周诚淇

    Abstract: 本发明涉及计算机应用技术领域,具体涉及一种基于可信树的特征存储与匹配方法。本发明通过以下技术方案得以实现的:一种基于可信树的特征存储与匹配方法,包含如下步骤:分层建立步骤;将整个项目分成若干逻辑层;特征生成步骤;每一个逻辑层的逻辑元素提取出反应自身参数特点的特征值;上下层特征关联步骤;上一个逻辑层的逻辑元素包含自身特征值和合并特征值,所述合并特征值为该逻辑元素对应的下一层逻辑层的所有逻辑元素的特征值的相加;匹配步骤。本发明的目的是提供一种基于可信树的特征存储与匹配方法,在数据存储过程中基于可信树从下至上的存储,而匹配过程则从上至下进行特征匹配,速率高,匹配精准。

    一种基于可信树的特征存储与匹配方法

    公开(公告)号:CN110990017B

    公开(公告)日:2022-09-09

    申请号:CN201910857073.5

    申请日:2019-09-11

    Inventor: 程华 周诚淇

    Abstract: 本发明涉及计算机应用技术领域,具体涉及一种基于可信树的特征存储与匹配方法。本发明通过以下技术方案得以实现的:一种基于可信树的特征存储与匹配方法,包含如下步骤:分层建立步骤;将整个项目分成若干逻辑层;特征生成步骤;每一个逻辑层的逻辑元素提取出反应自身参数特点的特征值;上下层特征关联步骤;上一个逻辑层的逻辑元素包含自身特征值和合并特征值,所述合并特征值为该逻辑元素对应的下一层逻辑层的所有逻辑元素的特征值的相加;匹配步骤。本发明的目的是提供一种基于可信树的特征存储与匹配方法,在数据存储过程中基于可信树从下至上的存储,而匹配过程则从上至下进行特征匹配,速率高,匹配精准。

    一种多级特征提取方法
    6.
    发明授权

    公开(公告)号:CN110704308B

    公开(公告)日:2022-09-09

    申请号:CN201910857082.4

    申请日:2019-09-11

    Abstract: 本发明属于软件代码相似度检测技术领域,具体涉及应用于代码相似度检测的一种多级特征提取方法。其特征在于,包括:获取并存储代码库各软件项目的混合特征集合;所述混合特征集合包括表征所述软件项目中各文件夹结构的文件夹级特征、表征所述软件项目中各文件语义的文件级特征、表征所述软件项目中各函数语义和语法的函数级特征、表征所述软件项目中各代码段语法、语义、文本的代码段级特征。在代码库中预先获取并存储代码库中各软件项目全面的混合特征集合,使之可以全面刻画软件项目在文件夹、文件、函数、代码段等多种级别的信息,有力提升了系统的检测精度。在待测软件输入后仅需实时计算代码库特征即可进行比对,提高了比对速度。

    一种基于特征元信息的搜索剪枝优化方法

    公开(公告)号:CN110659064B

    公开(公告)日:2022-09-13

    申请号:CN201910857079.2

    申请日:2019-09-11

    Inventor: 程华 马良

    Abstract: 本发明属于源代码相似度检测技术领域,具体涉及一种基于特征元信息的搜索剪枝优化方法。其特征在于,包括:代码库过滤步骤,基于待测代码块的代码典型特征过滤代码库中的代码块;特征矩阵匹配步骤,将所述待测代码块的特征矩阵与过滤后代码库中各代码块的特征矩阵一一进行特征匹配。上述技术方案中,基于待测代码块的代码典型特征快速过滤掉代码库中不适合的代码块,减少源代码相似度检测的代码搜索空间。

    一种多级特征提取方法
    8.
    发明公开

    公开(公告)号:CN110704308A

    公开(公告)日:2020-01-17

    申请号:CN201910857082.4

    申请日:2019-09-11

    Abstract: 本发明属于软件代码相似度检测技术领域,具体涉及应用于代码相似度检测的一种多级特征提取方法。其特征在于,包括:获取并存储代码库各软件项目的混合特征集合;所述混合特征集合包括表征所述软件项目中各文件夹结构的文件夹级特征、表征所述软件项目中各文件语义的文件级特征、表征所述软件项目中各函数语义和语法的函数级特征、表征所述软件项目中各代码段语法、语义、文本的代码段级特征。在代码库中预先获取并存储代码库中各软件项目全面的混合特征集合,使之可以全面刻画软件项目在文件夹、文件、函数、代码段等多种级别的信息,有力提升了系统的检测精度。在待测软件输入后仅需实时计算代码库特征即可进行比对,提高了比对速度。

    一种打印机自主可控度评估方法

    公开(公告)号:CN108985626A

    公开(公告)日:2018-12-11

    申请号:CN201810778225.8

    申请日:2018-07-16

    Abstract: 本发明公开一种打印机自主可控度评估方法,采用“基于过程要素和研制团队背景的层次分析法”进行评估内容分析,将产品的研发生产过程视为多个过程,分别进行过程要素分析。从研发过程、核心技术、生产制造、研发人员等方面提出自主可控度的评估体系,包括准入条件、评估内容及权重值、评估工具和环境、评估过程、分值模型、等级划分六部分。本发明能够准确、全面的计算出打印机的自主化程度,评估出打印机国产化率。本评估体系明确了进行自主可控度评估的一级评估内容和权重值,以及每一项一级评估内容包括的二级评估内容和权重值。科学系统、指标明确,可指导对打印机的自主可控度评估。

    一种软件产品自主可控度评估方法

    公开(公告)号:CN107766246A

    公开(公告)日:2018-03-06

    申请号:CN201710971346.X

    申请日:2017-10-18

    CPC classification number: G06F11/3608 G06F11/3624

    Abstract: 本发明公开一种软件产品自主可控度评估方法,包括:基于过程要素的层次分析模型,依据软件产品开发生产过程设定评估指标;确定所述评估指标的权重值,并设定所述评估指标的二级评估内容的得分;分别计算所述评估指标的自主可控度,并通过加权计算获得软件产品自主可控度。本发明能够准确、全面的计算出软件产品的自主化程度,评估出软件产品的国产化率,是一种可量化的软件产品自主可控度评估方法。本发明可以指导产品研制部门开展自主可控度自评价,促进产品不断改进完善和自主化水平的提高,也可以作为第三方评估机构开展产品自主可控度评估的基本依据,评估结果可以为应用部门把握产品自主可控程度、开展产品选型工作提供数据支撑。

Patent Agency Ranking