[发明专利]基于智能合约的非接触式知识产权变更方法在审
申请号: | 202010689740.6 | 申请日: | 2020-07-17 |
公开(公告)号: | CN111833188A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 王妍;李继鑫;刘德伟;刘万胜;谭爱平 | 申请(专利权)人: | 辽宁大学 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q50/18;H04L29/06;H04L29/08 |
代理公司: | 沈阳杰克知识产权代理有限公司 21207 | 代理人: | 罗莹 |
地址: | 110000 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 合约 接触 知识产权 变更 方法 | ||
1.基于智能合约的非接触式知识产权变更方法,其步骤为:
步骤1)、制定知识产权服务管理协议,该协议由知产变更合约和知产转让合约两部分组成;
步骤2)、采用动态程序分析方法观察智能合约在不同数据下运行中的行为,判断其是否存在安全问题;
步骤3)、在区块链平台上通过智能合约实现知产变更的自动化执行,对确定的知产作品采取检测技术进行检测;
步骤4)、根据步骤3)的检测结果,检测通过后用户通过客户端发起交易请求;
步骤5)、根据步骤4)区块链节点收到来自客户端的交易请求,依据请求类型调用相应的合约接口。
2.根据权利要求1所述的基于智能合约的非接触式知识产权变更方法,其特征在于:所述的步骤1)中,具体方法如下:
1.1)明确双方协议:开发人员明确知识产权变更及转让过程中双方的权利与义务;
1.2)编辑合约代码:使用具体的编程语言编写知产变更合约与知产转让合约;
1.3)智能合约编译:编译器将知产变更合约与知产转让合约的源代码编译为字节码;
1.4)部署合约实例:在客户端通过交易的方式将知产变更合约与知产转让合约的字节码部署到区块链平台上;
1.5)合约部署完成:智能合约部署完成之后,显示可被调用的合约方法。
3.根据权利要求1所述的基于智能合约的非接触式知识产权变更方法,其特征在于:所述的步骤2)中,具体方法如下:
2.1)合约函数分析:基于ContractFuzzer智能合约分析工具,分析知产变更和知产转让合约中的所有函数,若智能合约没有提供ABI则分析出其所有的外部函数;
2.2)模糊测试:利用知产变更和知产转让合约的ABI生成输入数据,利用EVM记录的运行轨迹进行漏洞分析;
2.3)污点标记与传播:将输入数据标记为污点,并在知产变更和知产转让合约运行过程中传播污点;
2.4)动态污点分析:污点分析主要关注输入参数的行为,通过追踪污点的传播路径,判断该路径上是否会出现安全漏洞;
2.5)安全问题处理:若发现智能合约存在代码覆盖率低、输入数据为指标级、整数溢出的问题,则需要根据当前存在的安全漏洞,对智能合约进行升级再部署。
4.根据权利要求1所述的基于智能合约的非接触式知识产权变更方法,其特征在于:所述的步骤3)中,检测确定的知产作品是否重复存在、是否具有原创性、是否有权进行变更,具体方法如下:
3.1)存在性检测:通过区块链记录的数据信息都具有准确性和唯一性,且不可进行篡改,在进行知产变更操作之前需要对其追溯查询,确定是否已存在;
3.2)原创性检测:采用抄袭检测技术检测出作品是否具有原创性,检测类型分为两类:文本媒体检测与数字图像检测;若知产作品属于文本媒体类型,则采用数字指纹技术进行鉴定;若知产作品属于数字图像类型,则采用拷贝检测技术进行鉴定;
3.3)可操作性检测:知识产权的变更及转让须由权利人进行操作,若用户为知识产权许可的权利人,则有权对知产作品进行变更及转让。
5.根据权利要求1所述的基于智能合约的非接触式知识产权变更方法,其特征在于:所述的步骤4)中,具体方法如下:
4.1)选择服务类型:用户根据自身需求选择知识产权变更或知识产权转让;
4.2)状态机判断:当事件或者数据信息传入知产变更合约或知产转让合约后,更新合约状态,并触发相应合约进行状态机判断,如果满足响应条件,状态机根据预置响应规则自动执行相应智能合约代码;
4.3)触发执行:若用户需要对存续期间的知识产权作品进行权利主体以及权利内容的变更,则执行已部署到区块链上的知产变更合约;若用户需要对存续期间的知识产权作品以买卖、互易、赠与方式进行转让,则执行已部署到区块链上的知产转让合约;
4.4)结果反馈:知产变更合约/知产转让合约执行后的结果将输出给用户,合约值和状态的改变将记录在区块链上。
6.根据权利要求1所述的基于智能合约的非接触式知识产权变更方法,其特征在于:所述的步骤5)中,具体方法如下:
5.1)区块创建:执行知产变更合约或者知产转让合约将产生交易数据,系统在设定的时间把这段时间待处理的交易数据打包进区块,在区块链网络上永久记录;
5.2)全网广播:生成的区块被广播给全网所有的参与者,网络中的所有节点用一套共识机制对新区块进行验证;
5.3)共识入链:如果所有交易都被验证,则新的区块将链接到上一个区块,形成块链,系统将分布式账本更新后的状态广播到网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁大学,未经辽宁大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010689740.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机硬盘保护装置
- 下一篇:一种无源可调节枕头及其调节方法