桂林电子科技大学王勇获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉桂林电子科技大学申请的专利一种基于区块链的软件版权交易和保护方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119622670B 。
龙图腾网通过国家知识产权局官网在2025-10-31发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411674150.0,技术领域涉及:G06F21/10;该发明授权一种基于区块链的软件版权交易和保护方法及系统是由王勇;许凯设计研发完成,并于2024-11-21向国家知识产权局提交的专利申请。
本一种基于区块链的软件版权交易和保护方法及系统在说明书摘要公布了:本发明提供一种基于区块链的软件版权交易和保护方法及系统,具体涉及区块链应用技术领域;系统允许软件供应商提交不同版本的软件信息,并将这些信息存储在分布式文件系统IPFS中,通过在区块链中索引这些信息的哈希值,实现了版权信息的不可篡改存储;此外,系统采用抽象语法树提取软件代码的语法结构,进一步增强版权保护;版权信息生成的数字签名与版权信息一同被记录在区块链节点中,确保版权信息的可追溯性;当有版权交易产生后,系统会生成包含版权信息的数字签名,并将其与交易信息一起写入区块链节点,记录版权的每一次交易,实现版权历史的透明追溯;此外,系统还提供了一种疑似软件抄袭的对比方法,允许软件作者上传疑似侵权软件,并通过比对区块链上存储的抽象语法树结构来识别和警告潜在的抄袭行为;本发明的方法及系统不仅提高了软件版权保护的效率和安全性,而且为软件版权交易提供了一个可靠、透明的平台,有助于促进版权的合理流通和利用。
本发明授权一种基于区块链的软件版权交易和保护方法及系统在权利要求书中公布了:1.一种基于区块链的软件版权交易和保护方法,其特征在于,包括如下步骤: S1、若干软件供应商通过共识机制建立联盟链,每个线下终端设备分别作为星际文件系统IPFS节点; S2、软件开发者将软件成品及其版权信息上传至星际文件系统IPFS,并在联盟链数字节点记录并验证版权信息; S3、根据版权信息生成数字签名,软件通过抽象语法树提取软件代码的语法结构,提取到的抽象语法树是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构;将数字签名、抽象语法树、版权信息和软件版本信息整合,作为联盟链初始区块写入区块链数字节点; S4、软件购买双方达成交易意向后,通过智能合约进行版权交易;购买方在满足智能合约条件后进行链下交易;交易完成后,交易过程被存证于联盟链数字节点中,购买方获得星际文件系统IPFS上软件最新版本的哈希值索引CID,CID是唯一在IPFS中准确获得对应的软件文件的方式; S5、软件购买双方发现疑似侵权软件时,提出检测需求,疑似软件通过抽象语法树处理后上传至联盟链,智能合约将自动对比正版软件和疑似软件的抽象语法树结构; S6、设定相似度阈值,并根据改进后的杰卡德系数判定区间的算法计算两款软件的相似度;算法包括如下步骤:设定Sc1和Sc2是需要相似性验证的两个软件源代码,定义SETSc1和SETSc2为经过预处理的Sc1和Sc2的Javascript代码标准化格式集合,然后,使用改进后的杰卡德系数评估Sc1和Sc2之间的相似性分数,计算方法如下: 该公式的结果将不受两个哈希值之间的不同量或生成哈希值索引的过程的影响;通过这种方式,两段软件源代码之间的相似性被归一化到0%至100%的范围内;基于预先设定的合理阈值,相似度得分超过该阈值,则判断代码存在抄袭行为;阈值会随代码量而变化;对于代码量庞大、功能更为全面的软件,相应的阈值也会相应调低;根据计算结果,判断是否存在抄袭行为。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人桂林电子科技大学,其通讯地址为:541004 广西壮族自治区桂林市七星区金鸡路一号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励