[发明专利]一种程序源代码综合管理系统及方法在审
申请号: | 202011510307.8 | 申请日: | 2020-12-19 |
公开(公告)号: | CN112541165A | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 庄志炎 | 申请(专利权)人: | 重庆智庄信息科技有限公司 |
主分类号: | G06F21/16 | 分类号: | G06F21/16;G06F21/12 |
代理公司: | 成都鱼爪智云知识产权代理有限公司 51308 | 代理人: | 代述波 |
地址: | 400010 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 源代码 综合 管理 系统 方法 | ||
1.一种程序源代码综合管理系统,其特征在于,包括框架创建模块、共识机制模块、数据存储模块、利益分配模块以及侵权追溯模块,其中:
框架创建模块,用于创建基于区块链、IPFS分布式云存储、网络爬虫、人工智能和神经网络的基本管理框架;
共识机制模块,用于建立区块链共识机制;
数据存储模块,用于设定基于区块链和分布式云存储系统的数据存储方式,获取程序源代码并对程序源代码进行封装,使用RSA加密算法中的私钥对封装后的代码进行数字签名加密,并储存在IPFS分布式云存储上;获取程序源代码使用者的IP地址信息、MAC地址信息和域名信息并上传至区块链中;
利益分配模块,用于建立AI人工智能识别系统,智能识别每个开发者的贡献并进行利益分配,生成并发送利益分配信息;
侵权追溯模块,用于建立基于网络爬虫和人工神经网络系统的程序源代码侵权检测追溯模型,通过程序源代码侵权检测追溯模型在全网进行检索并和存储在分布式云存储系统上的程序源代码进行比对,生成并发送侵权追溯信息。
2.根据权利要求1所述的一种程序源代码综合管理系统,其特征在于,所述基本管理框架包括自上而下依次设置的应用层、区块链层、分布式云存储层、中间件层、人工智能和神经网络系统层。
3.根据权利要求1所述的一种程序源代码综合管理系统,其特征在于,还包括优化模块,用于获取优化者的源代码优化信息,对程序源代码进行优化并将优化后的程序源代码上传至IPFS分布式云存储系统中进行存储。
4.根据权利要求1所述的一种程序源代码综合管理系统,其特征在于,所述侵权追溯模块包括对比子模块和追溯子模块,其中:
对比子模块,用于通过程序源代码侵权检测追溯模型采用爬虫技术进行全网对比,将在全网进行检索的结果与存储在分布式云存储系统上的程序源代码进行比对,生成并发送侵权对比结果;
追溯子模块,用于通过程序源代码侵权检测追溯模型根据区块链中存储的对应的使用者的IP地址信息、MAC地址信息、域名信息以及侵权对比结果生成并发送侵权追溯信息。
5.根据权利要求1所述的一种程序源代码综合管理系统,其特征在于,所述侵权追溯信息包括侵权的程序源代码及其使用者的IP地址信息、MAC地址信息和域名信息。
6.一种程序源代码综合管理方法,其特征在于,包括以下步骤:
创建基于区块链、IPFS分布式云存储、网络爬虫、人工智能和神经网络的基本管理框架;
建立区块链共识机制;
设定基于区块链和分布式云存储系统的数据存储方式,获取程序源代码并对程序源代码进行封装,使用RSA加密算法中的私钥对封装后的代码进行数字签名加密,并储存在IPFS分布式云存储上;获取程序源代码使用者的IP地址信息、MAC地址信息和域名信息并上传至区块链中;
建立AI人工智能识别系统,智能识别每个开发者的贡献并进行利益分配,生成并发送利益分配信息;
建立基于网络爬虫和人工神经网络系统的程序源代码侵权检测追溯模型,通过程序源代码侵权检测追溯模型在全网进行检索并和存储在分布式云存储系统上的程序源代码进行比对,生成并发送侵权追溯信息。
7.根据权利要求6所述的一种程序源代码综合管理方法,其特征在于,所述基本管理框架包括自上而下依次设置的应用层、区块链层、分布式云存储层、中间件层、人工智能和神经网络系统层。
8.根据权利要求6所述的一种程序源代码综合管理方法,其特征在于,还包括以下步骤:
获取优化者的源代码优化信息,对程序源代码进行优化并将优化后的程序源代码上传至IPFS分布式云存储系统中进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆智庄信息科技有限公司,未经重庆智庄信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011510307.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种针对可疑人员的管控方法、系统及设备
- 下一篇:一种制作面条用搅拌装置