首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于开源软件图谱的许可证选取方法和系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京中科微澜科技有限公司

摘要:本发明提供一种基于开源软件图谱的许可证选取方法和系统,涉及信息技术、计算机软件技术领域。本发明利用开源软件图谱中的开源库特性和知识产权信息能为软件开发人员的许可证选取提供丰富数据支持的特点,提出基于开源软件图谱进行许可证选取的方法和系统,该方法针对待选取许可证的软件项目构造专用解析器,自动化地发现及抽取软件项目中与许可证相关的信息,然后将软件项目作为实体,许可证相关信息作为属性,构建三元组并存入开源软件图谱中,再建立相似度评估引擎,基于相似度值计算结果和用户输入的软件使用约束条件进行许可证选取,并最终生成检测报告,以此为软件开发人员自动化选取适合项目需求的许可证。

主权项:1.一种基于开源软件图谱的许可证选取方法,其特征在于,所述方法包括:基于待选取许可证的软件项目构造解析器,利用所述解析器解析软件项目特征,获取待选取许可证的软件项目中与许可证相关的信息;将所述软件项目作为实体,所述许可证相关的信息作为属性,对应的值作为属性值,构建三元组并存入开源软件图谱;建立相似度评估引擎,并基于所述相似度评估引擎和所述开源软件图谱中许可证相关的属性及软件使用约束条件进行许可证选取;生成检测报告;其中,所述相似度评估引擎包括:相似开源软件查找部分、开源软件过滤部分、许可证排序部分;所述建立相似度评估引擎,并基于所述相似度评估引擎和所述开源软件图谱中许可证相关的属性及软件使用约束条件进行许可证选取,具体包括:S31、输入待选取许可证的软件项目的软件使用约束条件;S32、基于所述软件使用约束条件,得到所述待选取许可证集合;S33、对所述开源软件图谱中的每个实体,选取项目权重、许可证类型、许可证相关属性及属性值;S34、基于所述S33中原有开源软件图谱中的每个实体的许可证相关属性及属性值与存入开源软件图谱中的每个实体的许可证相关属性及属性值进行实体相似度计算,得到实体相似度值并保存;S35、判断所述实体相似度值是否超过阈值,若是,转到S36;否则转到S33;S36、判断所述S35中实体相似度值超过阈值的开源软件项目的许可证类型是否在所述待选取许可证集合中,若是,保留满足所述待选取许可证集合的开源软件项目并转到S37;否则转到S33;S37、记录满足S36条件的所有开源软件项目,并按照开源软件项目的许可证类型将所述所有开源软件项目进行分类;S38、对每种许可证类型中的所有开源软件项目进行计算评分,得到每种许可证类型的总分,并按照总分分数由高到低进行排序。

全文数据:

权利要求:

百度查询: 北京中科微澜科技有限公司 基于开源软件图谱的许可证选取方法和系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。