开源软件的管理方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:34106505 阅读:30 留言:0更新日期:2022-07-12 00:33
本申提供一种开源软件的管理方法、装置、电子设备及计算机存储介质,该方法包括:获取用户的开源软件需求;然后,根据用户的开源软件需求在互联网上进行搜索,得到搜索结果;搜索结果包括至少一个目标开源软件;针对每一个目标开源软件,采集目标开源软件的评价信息;其中,评价信息包括互联网评价信息和个人用户评价信息;根据目标开源软件的互联网评价信息,生成目标开源软件的互联网评价评分;根据目标开源软件的个人用户评价信息,生成目标开源软件的个人用户评价评分;最终,向用户展示每一个目标开源软件以及目标开源软件的互联网评价评分和个人用户评价评分。从而用户可以选择评分较高开源软件,进而提高管理开源软件过程中的安全性。过程中的安全性。过程中的安全性。

【技术实现步骤摘要】
开源软件的管理方法、装置、电子设备及计算机存储介质


[0001]本申请涉及计算机
,特别涉及一种开源软件的管理方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]目前,开源技术在云计算、大数据等重要
已成为主流,很多金融机构也开始引入开源软件,开源软件的好处显而易见,拥抱开源已经成为一种不可逆转的潮流,对企业而言,引入开源是一种必然,然而引入开源软件也存在着很大的风险。

技术实现思路

[0003]有鉴于此,本申请提供一种开源软件的管理方法、装置、电子设备及计算机存储介质,用于提高管理开源软件过程中的安全性。
[0004]本申请第一方面提供了一种开源软件的管理方法,包括:
[0005]获取用户的开源软件需求;
[0006]根据所述用户的开源软件需求在互联网上进行搜索,得到搜索结果;其中,所述搜索结果包括至少一个目标开源软件;所述目标开源软件为符合用户的开源软件需求的开源软件;
[0007]针对每一个所述目标开源软件,采集所述目标开源软件的评价信息;其中,所述评价信息包括互联网评价信息和个人用户评价信息;
[0008]根据所述目标开源软件的互联网评价信息,生成所述目标开源软件的互联网评价评分;
[0009]根据所述目标开源软件的个人用户评价信息,生成所述目标开源软件的个人用户评价评分;
[0010]向用户展示每一个所述目标开源软件以及所述目标开源软件的互联网评价评分和个人用户评价评分。
[0011]可选的,所述开源软件的管理方法,还包括:
[0012]判断所述目标开源软件的互联网评价评分是否大于第一阈值以及判断所述个人用户评价评分是否大于第二阈值;
[0013]若判断出所述目标开源软件的互联网评价评分大于第一阈值且所述个人用户评价评分大于第二阈值,则说明所述目标开源软件安全。
[0014]可选的,所述开源软件的管理方法,还包括:
[0015]接收用户的下载请求;其中,所述下载请求包括用户选择的目标开源软件;
[0016]获取所述用户选择的目标开源软件的基础信息和源文件出处;
[0017]根据所述用户选择的目标开源软件的基础信息和源文件出处,下载用户选择的目标开源软件。
[0018]可选的,在下载用户选择的目标开源软件的过程中实时展示下载情况。
[0019]可选的,所述开源软件的管理方法,还包括:
[0020]在收到所述目标开源软件的软件管理系统对用户发送的运行许可后,保留所述运行许可,并提醒用户运行所述目标开源软件时需要注意的兼容安全的问题。
[0021]可选的,所述开源软件的管理方法,还包括:
[0022]接收用户的反馈信息;其中,所述反馈信息包括提交开源软件安装以及运行时安全的评价信息和复制目标开源软件的互联网评价信息。
[0023]可选的,所述开源软件的管理方法,还包括:
[0024]实时获取用户终端使用所述目标开源软件的情况;
[0025]根据用户终端使用所述目标开源软件的情况,对所述目标开源软件进行评估,得到评估结果;其中,所述评估结果表明所述目标开源软件的市场市值和评分。
[0026]本申请第二方面提供了一种开源软件的管理装置,包括:
[0027]第一获取单元,用于获取用户的开源软件需求;
[0028]搜索单元,用于根据所述用户的开源软件需求在互联网上进行搜索,得到搜索结果;其中,所述搜索结果包括至少一个目标开源软件;所述目标开源软件为符合用户的开源软件需求的软件;
[0029]采集单元,用于针对每一个所述目标开源软件,采集所述目标开源软件的评价信息;其中,所述评价信息包括互联网评价信息和个人用户评价信息;
[0030]第一生成单元,用于根据所述目标开源软件的互联网评价信息,生成所述目标开源软件的互联网评价评分;
[0031]第二生成单元,用于根据所述目标开源软件的个人用户评价信息,生成所述目标开源软件的个人用户评价评分;
[0032]展示单元,用于向用户展示每一个所述目标开源软件以及所述目标开源软件的互联网评价评分和个人用户评价评分。
[0033]可选的,所述开源软件的管理装置,还包括:
[0034]判断单元,用于判断所述目标开源软件的互联网评价评分是否大于第一阈值以及判断所述个人用户评价评分是否大于第二阈值;
[0035]确定单元,用于若所述第一判断单元判断出,所述目标开源软件的互联网评价评分大于第一阈值且所述个人用户评价评分大于第二阈值,则说明所述目标开源软件安全。
[0036]可选的,所述开源软件的管理装置,还包括:
[0037]第一接收单元,用于接收用户的下载请求;其中,所述下载请求包括用户选择的目标开源软件;
[0038]第二获取单元,用于获取所述用户选择的目标开源软件的基础信息和源文件出处;
[0039]下载单元,用于根据所述用户选择的目标开源软件的基础信息和源文件出处,下载用户选择的目标开源软件。
[0040]可选的,所述开源软件的管理装置,还包括:
[0041]所述展示单元还用于在下载单元下载用户选择的目标开源软件的过程中实时展示下载情况。
[0042]可选的,所述开源软件的管理装置,还包括:
[0043]提醒单元,用于在收到所述目标开源软件的软件管理系统对用户发送的运行许可后,保留所述运行许可,并提醒用户运行所述目标开源软件时需要注意的兼容安全的问题。
[0044]可选的,所述开源软件的管理装置,还包括:
[0045]第二接收单元,用于接收用户的反馈信息;其中,所述反馈信息包括提交开源软件安装以及运行时安全的评价信息和复制目标开源软件的互联网评价信息。
[0046]可选的,所述开源软件的管理装置,还包括:
[0047]第三获取单元,用于实时获取用户终端使用所述目标开源软件的情况;
[0048]评估单元,用于根据用户终端使用所述目标开源软件的情况,对所述目标开源软件进行评估,得到评估结果;其中,所述评估结果表明所述目标开源软件的市场市值和评分。
[0049]本申请第三方面提供了一种电子设备,包括:
[0050]一个或多个处理器;
[0051]存储装置,其上存储有一个或多个程序;
[0052]当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第一方面任意一项所述的开源软件的管理方法。
[0053]本申请第四方面提供了一种计算机存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如第一方面任意一项所述的开源软件的管理方法。
[0054]由以上方案可知,本申请提供一种开源软件的管理方法、装置、电子设备及计算机存储介质,所述开源软件的管理方法包括:首先,获取用户的开源软件需求;然后,根据所述用户的开源软件需求在互联网上进行搜索,得到搜索结果;其中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种开源软件的管理方法,其特征在于,包括:获取用户的开源软件需求;根据所述用户的开源软件需求在互联网上进行搜索,得到搜索结果;其中,所述搜索结果包括至少一个目标开源软件;所述目标开源软件为符合用户的开源软件需求的开源软件;针对每一个所述目标开源软件,采集所述目标开源软件的评价信息;其中,所述评价信息包括互联网评价信息和个人用户评价信息;根据所述目标开源软件的互联网评价信息,生成所述目标开源软件的互联网评价评分;根据所述目标开源软件的个人用户评价信息,生成所述目标开源软件的个人用户评价评分;向用户展示每一个所述目标开源软件以及所述目标开源软件的互联网评价评分和个人用户评价评分。2.根据权利要求1所述的管理方法,其特征在于,还包括:判断所述目标开源软件的互联网评价评分是否大于第一阈值以及判断所述个人用户评价评分是否大于第二阈值;若判断出所述目标开源软件的互联网评价评分大于第一阈值且所述个人用户评价评分大于第二阈值,则说明所述目标开源软件安全。3.根据权利要求1所述的管理方法,其特征在于,还包括:接收用户的下载请求;其中,所述下载请求包括用户选择的目标开源软件;获取所述用户选择的目标开源软件的基础信息和源文件出处;根据所述用户选择的目标开源软件的基础信息和源文件出处,下载用户选择的目标开源软件。4.根据权利要求3所述的管理方法,其特征在于,在下载用户选择的目标开源软件的过程中实时展示下载情况。5.根据权利要求1所述的管理方法,其特征在于,还包括:在收到所述目标开源软件的软件管理系统对用户发送的运行许可后,保留所述运行许可,并提醒用户运行所述目标开源软件时需要注意的兼容安全的问题。6.根...

【专利技术属性】
技术研发人员:李枫刘琳杨晓勤
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1