[发明专利]一种基于区块链保护版权的方法、装置、介质及设备在审
申请号: | 202110001340.6 | 申请日: | 2021-01-04 |
公开(公告)号: | CN114722356A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 周志刚 | 申请(专利权)人: | 武汉斗鱼鱼乐网络科技有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/60;G06F21/62;G06F16/27 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 姚萱萱 |
地址: | 430000 湖北省武汉市东湖新技术开发区软件园东路*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 保护 版权 方法 装置 介质 设备 | ||
本发明提供了一种基于区块链保护版权的方法、装置、介质及计算机设备,包括:当利用第一区块链客户端启动应用程序时,获取预先存储在应用程序初始化文件中的公钥信息;获取存储在应用程序代码中的密钥信息;判断公钥信息及密钥信息是否一致,若不一致,则将密钥信息发送至联盟链,以使联盟链基于密钥信息对用户执行处罚操作;如此,若公钥信息及密钥信息出现不一致的情况,可以确定出用户为非正常用户;此外,因公钥信息及密钥信息是基于购买用户的注册信息生成的,因此可以基于密钥信息确定购买用户的注册信息,追溯到泄漏版权的购买用户,进而对购买用户及购买用户的分享用户及执行处罚,保护软件开发者的版权。
技术领域
本发明属于软件开发技术领域,尤其涉及一种基于区块链保护版权的方法、装置、介质及计算机设备。
背景技术
随着互联网的发展,越来越多的软件开发商各种工具软件及应用软件(可统称为应用程序),软件开发是一项巨大的耗时、耗力且需要付出极高的成本。
但是现有技术中经常会存在一个用户购买了版权后,将软件免费分享给其他用户,从而使得其他人也可以使用正版软件,而又查询不到是哪个用户泄漏了序列号及注册码,导致软件开发者的版权得不到保护。
发明内容
针对现有技术存在的问题,本发明实施例提供了一种基于区块链保护版权的方法、装置、介质及计算机设备,用于解决现有技术中当一个用户购买软件后,会分发给其他人使用,导致软件开发者的版权得不到保护的技术问题。
本发明提供一种基于区块链保护版权的方法,所述方法包括:
当利用第一区块链客户端启动应用程序时,通过预设的接口获取预先存储在应用程序初始化文件中的公钥信息;所述第一所述应用程序包括:第一应用程序文件及第二应用程序文件;所述第一应用程序文件包括第一主程序文件及第一模块文件,所述第二应用程序文件包括:第二主程序文件、第二模块文件及所述公钥信息;所述公钥信息是基于用户的注册信息生成;
获取存储在应用程序代码中的密钥信息,所述密钥信息为对所述公钥信息加密后生成的数据;
判断所述公钥信息及所述密钥信息是否一致,若不一致,则将所述密钥信息发送至联盟链,以使所述联盟链基于所述密钥信息对所述用户执行处罚操作。
可选的,方法还包括:
当利用所述第一区块链客户端启动所述应用程序时,将所述第二应用程序文件上报至区块链网络中;以使第二区块链客户端计算所述第二应用程序中的所述第二主程序文件的第一哈希值及所述第二模块文件对应的第一哈希值;对所述第一哈希值与所述区块链网络中记录的第二哈希值进行对比,若确定所述第一哈希值及所述第二哈希值不一致时,将所述第二应用程序文件发送至联盟链,以使所述联盟链基于所述第二应用程序文件中的密钥信息对所述用户执行处罚操作;其中,
所述第二区块链客户端为所述区块链网络中除所述第一区块链客户端之外的任一客户端。
可选的,所述方法还包括:
当所述应用程序在运行中时,基于预设的检测周期,计算所述第二应用程序中的所述第二主程序文件对应的第一哈希值及所述第二模块文件对应的第一哈希值;
从区块链网络中获取所述第二主程序文件对应的第二哈希值及所述第二模块文件对应的第二哈希值;
对所述第一哈希值与所述第二哈希值进行对比,若确定所述第一哈希值及所述第二哈希值不一致时,将所述密钥信息发送至联盟链,以使所述联盟链基于所述密钥信息对所述用户执行处罚操作。
可选的,所述方法还包括:
当所述应用程序在运行中时,基于预设的检测周期,利用所述第一区块链客户端算所述第二应用程序中的所述第二主程序文件的第一哈希值及所述第二模块文件对应的第一哈希值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼鱼乐网络科技有限公司,未经武汉斗鱼鱼乐网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110001340.6/2.html,转载请声明来源钻瓜专利网。