[发明专利]一种软件缺陷信息管理方法及装置有效
申请号: | 201610915798.1 | 申请日: | 2016-10-20 |
公开(公告)号: | CN106502894B | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 李亚端 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种软件缺陷信息管理方法及装置,该方法包括预先确定软件缺陷信息与特征值之间的映射关系;预先设置用于存储待匹配特征值的数据库,还包括:获取目标软件缺陷信息;根据所述映射关系,确定所述目标软件缺陷信息对应的目标特征值;判断所述数据库中的至少一个待匹配特征值中是否存在与所述目标特征值相似的相似待匹配特征值,如果是,则禁止向用于存储软件缺陷信息的外部缺陷管理工具提交所述目标软件缺陷信息;否则,向所述外部缺陷管理工具提交所述目标软件缺陷信息,并将所述目标特征值作为待匹配特征值添加到所述数据库中。本发明能提高管理软件缺陷的效率。 | ||
搜索关键词: | 一种 软件 缺陷 信息管理 方法 装置 | ||
【主权项】:
1.一种软件缺陷信息管理方法,其特征在于,预先确定软件缺陷信息与特征值之间的映射关系;预先设置用于存储待匹配特征值的数据库,还包括:获取目标软件缺陷信息;根据所述映射关系,确定所述目标软件缺陷信息对应的目标特征值;判断所述数据库中的至少一个待匹配特征值中是否存在与所述目标特征值相似的相似待匹配特征值,如果是,则禁止向用于存储软件缺陷信息的外部缺陷管理工具提交所述目标软件缺陷信息;否则,向所述外部缺陷管理工具提交所述目标软件缺陷信息,并将所述目标特征值作为待匹配特征值添加到所述数据库中;所述判断数据库中的至少一个待匹配特征值中是否存在与所述目标特征值相似的相似待匹配特征值,包括:A1:确定所述目标特征值的位数,并确定所述至少一个待匹配特征值中,每一个待匹配特征值的位数;A2:判断是否存在至少一个与所述目标特征值的位数相等的目标待匹配特征值,如果是,则执行步骤A3;否则,确定所述至少一个所述待匹配特征值中不存在与所述目标特征值相似的相似待匹配特征值;A3:根据下述计算公式,分别确定各个目标待匹配特征值与所述目标特征值的相似度,当存在至少一个所述相似度大于预设阈值时,确定所述至少一个待匹配特征值中存在与所述目标特征值相似的所述相似待匹配特征值;
其中,y用于表征所述相似度,xi用于表征所述目标特征值与当前目标待匹配特征值的第i位的相似度,n用于表征所述目标特征值的位数,ai用于表征所述目标特征值的第i位数值,bi用于表征所述当前目标待匹配特征值的第i位数值;在所述获取目标软件缺陷信息之前,进一步包括:预先设置软件缺陷信息的模板格式;所述获取目标软件缺陷信息,包括:获取符合所述模板格式的目标软件缺陷信息;在所述获取符合所述模板格式的目标软件缺陷信息之前,进一步包括:获取用户输入的提交请求;根据所述提交请求,输出所述模板格式,以使所述用户根据所述模板格式生成所述目标软件缺陷信息;所述根据所述映射关系,确定所述目标软件缺陷信息对应的目标特征值,包括:利用下述映射关系,计算所述目标特征值;Y=MD5(SHA1(X))其中,Y用于表征所述目标特征值,MD5表征摘要算法,SHA1表征安全哈希算法,X用于表征所述目标软件缺陷信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610915798.1/,转载请声明来源钻瓜专利网。