首页> 中国专利> 一种基于区块链的专利许可方法、装置、设备及存储介质

一种基于区块链的专利许可方法、装置、设备及存储介质

摘要

本发明属于专利许可与区块链技术领域,具体涉及一种基于区块链的专利许可方法、装置、设备及存储介质。本发明针对专利许可的整个过程,通过部署区块链审批网络及节点,并在各参与方上传的身份验证信息并完成实名验证后,将待许可专利的信息、待许可专利审批过程中所产生的数据信息均写入区块链审批网络及节点中,依靠区块链分布式存储、难以篡改等特性,实现一种有效的专利许可管理;解决了现有专利许可过程中容易产生数据篡改丢失的问题;保证了专利许可文件及专利许可过程中产生的数据信息的安全性,加强了专利许可行为的正确性,同时增强了专利许可数据的可信度与准确度。

著录项

  • 公开/公告号CN112529537A

    专利类型发明专利

  • 公开/公告日2021-03-19

    原文格式PDF

  • 申请/专利权人 广州博士信息技术研究院有限公司;

    申请/专利号CN202011536940.4

  • 发明设计人 殷建文;

    申请日2020-12-23

  • 分类号G06Q10/10(20120101);G06Q10/06(20120101);G06Q30/02(20120101);G06Q20/08(20120101);G06Q50/18(20120101);G06F21/64(20130101);G06F21/31(20130101);

  • 代理机构44663 广州博士科创知识产权代理有限公司;

  • 代理人梁志标

  • 地址 510000 广东省广州市高新技术产业开发区科学城科珠路203号1201D

  • 入库时间 2023-06-19 10:19:37

说明书

技术领域

本发明属于专利许可与区块链技术领域,具体涉及一种基于区块链的专利许可方法、装置、设备及存储介质。

背景技术

区块链是一种新型去中心化协议,能安全地存储数字货币交易或其他数据,信息不可伪造和篡改,可以自动执行智能合约,无需任何中心化机构的审核,所以通过区块链部署的系统具有天然的公信力。

专利权是人们就其智力劳动成果所依法享有的专有权利。专利许可(又称“专利实施许可”)是指专利技术所有人或其授权人许可他人在一定期限、一定地区、以一定方式实施其所拥有的专利,并向他人收取使用费用(即许可费用)。随着 专利申请数量的迅猛增长,存在很多专利许可和被许可需求,但是没有很好的许可渠道。目前专利许可都是线下进行的,在专利许可过程中,过于依赖人工,具有各种不确定的因素,容易产生数据篡改、丢失、记录错误等情况。

发明内容

本发明实施例的目的在于提出一种基于区块链的专利许可方法、装置、计算机设备及存储介质,以解决现有专利许可过程中容易产生数据篡改丢失的问题。

为了解决上述技术问题,本发明实施例提供一种基于区块链的专利许可方法,采用了如下所述的技术方案:

一种基于区块链的专利许可方法,包括:

构建专利审批网络,在所述专利审批网络中为各参与方部署对应的区块链节点,并将各参与方通过所述对应的区块链节点加入到所述专利审批网络中,其中,所述参与方至少包括专利权人方、专利审批方和资金管理方;

接收所述各参与方上传的身份验证信息,并基于所述身份验证信息对所述各参与方进行第一实名验证;

在所述第一实名验证通过后,接收从专利权人方的终端上传的专利许可请求,其中,所述专利许可请求包含待许可专利的信息;

将所述待许可专利的信息发送至所述专利审批网络的专利审批方节点,并指示所述专利审批方对待许可专利进行质量评价和许可费用评估,得到待许可专利的质量评价结果和许可费用评估值;

将所述质量评价结果和所述许可费用评估值发送至所述专利权人方节点,并指示所述专利权人对所述质量评价结果和所述许可费用评估值进行确认;

接收所述专利权人方的终端上传的确认信息,将所述确认信息发送至所述专利审批网络的资金管理方节点,以指示所述资金管理方生成付款指令;

将所述付款指令发送至所述专利权人方节点,并指示所述专利权人完成付款操作;

在所述专利权人完成付款操作后,获取付款信息,并基于所述质量评价结果和所述付款信息生成所述待许可专利的专利许可信息;

将所述待许可专利的专利许可信息加入专利许可信息库,将所述专利许可信息库中的所述专利许可信息发送给终端进行展示。

进一步地,所述构建专利审批网络,在所述专利审批网络中为各参与方部署对应的区块链节点,并将各参与方通过所述对应的区块链节点加入到所述专利审批网络中的步骤,具体包括:

构建专利审批网络,在所述专利审批网络中为各参与方部署对应的区块链节点;

接收所述各参与方上传的注册信息,并基于所述注册信息对所述各参与方进行第二实名验证;

将第二实名验证通过后,将实名验证通过的所述各参与方通过所述对应的区块链节点加入到所述专利审批网络中。

进一步地,所述接收所述各参与方上传的注册信息,并基于所述注册信息对所述各参与方进行第二实名验证的步骤,具体包括:

接收所述各参与方的注册指令,为所述各参与方生成相应的加密密钥,其中,所述加密密钥为密钥对,所述密钥对包括公钥和私钥;

将所述公钥发送至对应的各参与方,并指示各参与方通过各自接收到的所述公钥对需要上传的所述注册信息进行加密,以及指示各参与方上传加密后的注册信息;

接收各参与方上传的所述加密后的注册信息,并利用对应的私钥对所述加密后的注册信息进行解密;

基于解密后的注册信息对所述各参与方进行第二实名认证。

进一步地,所述接收所述各参与方上传的身份验证信息,并基于所述身份验证信息对所述各参与方进行第一实名验证的步骤,具体包括:

接收各参与方上传的身份验证信息,获取所述身份验证信息携带的第一电子签名;

获取所述加密后的注册信息携带的第二电子签名;

比对所述第一电子签名和所述第二电子签名,基于比对结果对所述各参与方进行第一实名验证。

进一步地,所述比对所述第一电子签名和所述第二电子签名,基于比对结果对所述各参与方进行第一实名验证的步骤之后,还包括:

若所述第一电子签名和所述第二电子签名一致,则所述第一实名验证成功,并将所述身份验证信息存储在所述各参与方对应的区块链节点;

若所述第一电子签名和所述第二电子签名不一致,则所述第一实名验证失败,输出所述第一实名验证失败的提示信息。

进一步地,在所述接收所述各参与方上传的身份验证信息,并基于所述身份验证信息对所述各参与方进行第一实名验证之前,还包括:

获取所述各参与方上传的账号信息;

基于所述各参与方上传的账号信息对所述各参与方进行账号安全验证。

进一步地,所述账号信息包括用户账号和账号登陆时间,所述基于所述各参与方上传的账号信息对所述各参与方进行账号安全验证的步骤,具体包括:

在预设的授权账号表单中查询所述各参与方的用户账号,其中,所述授权账号表单包含所有已授权账号;

若所述授权账号表单中包含所述各参与方的用户账号,则从预设的有效时间表单中获取所述各参与方的用户账号对应的有效时间段;

判断所述各参与方的账号登陆时间是否处于对应的有效时间段内;

若所述各参与方的账号登陆时间处于对应的有效时间段内,则所述账号安全验证通过。

为了解决上述技术问题,本发明实施例还提供一种基于区块链的专利许可装置,采用了如下所述的技术方案:

一种基于区块链的专利许可装置,包括:

网络构建模块,用于构建专利审批网络,在所述专利审批网络中为各参与方部署对应的区块链节点,并将各参与方通过所述对应的区块链节点加入到所述专利审批网络中,其中,所述参与方至少包括专利权人方、专利审批方和资金管理方;

身份验证模块,用于接收所述各参与方上传的身份验证信息,并基于所述身份验证信息对所述各参与方进行第一实名验证;

请求接收模块,用于在所述第一实名验证通过后,接收从专利权人方的终端上传的专利许可请求,其中,所述专利许可请求包含待许可专利的信息;

专利审批模块,用于将所述待许可专利的信息发送至所述专利审批网络的专利审批方节点,并指示所述专利审批方对待许可专利进行质量评价和许可费用评估,得到待许可专利的质量评价结果和许可费用评估值;

信息确认模块,用于将所述质量评价结果和所述许可费用评估值发送至所述专利权人方节点,并指示所述专利权人对所述质量评价结果和所述许可费用评估值进行确认;

指令生成模块,用于接收所述专利权人方的终端上传的确认信息,将所述确认信息发送至所述专利审批网络的资金管理方节点,以指示所述资金管理方生成付款指令;

指令发送模块,用于将所述付款指令发送至所述专利权人方节点,并指示所述专利权人完成付款操作;

信息生成模块,用于在所述专利权人完成付款操作后,获取付款信息,并基于所述质量评价结果和所述付款信息生成所述待许可专利的专利许可信息;

信息展示模块,用于将所述待许可专利的专利许可信息加入专利许可信息库,将所述专利许可信息库中的所述专利许可信息发送给终端进行展示。

进一步地,所述网络构建模块具体包括:

网络构建单元,用于构建专利审批网络,在所述专利审批网络中为各参与方部署对应的区块链节点;

注册验证单元,用于接收所述各参与方上传的注册信息,并基于所述注册信息对所述各参与方进行第二实名验证;

验证结果单元,用于将第二实名验证通过后,将实名验证通过的所述各参与方通过所述对应的区块链节点加入到所述专利审批网络中。

进一步地,所述注册验证单元具体包括:

密钥生成子单元,用于接收所述各参与方的注册指令,为所述各参与方生成相应的加密密钥,其中,所述加密密钥为密钥对,所述密钥对包括公钥和私钥;

信息加密子单元,用于将所述公钥发送至对应的各参与方,并指示各参与方通过各自接收到的所述公钥对需要上传的所述注册信息进行加密,以及指示各参与方上传加密后的注册信息;

信息解密子单元,用于接收各参与方上传的所述加密后的注册信息,并利用对应的私钥对所述加密后的注册信息进行解密;

第二实名认证子单元,用于基于解密后的注册信息对所述各参与方进行第二实名认证。

进一步地,所述身份验证模块具体包括:

第一电子签名获取单元,用于接收各参与方上传的身份验证信息,获取所述身份验证信息携带的第一电子签名;

第二电子签名获取单元,用于获取所述加密后的注册信息携带的第二电子签名;

签名比对单元,用于比对所述第一电子签名和所述第二电子签名,基于比对结果对所述各参与方进行第一实名验证。

进一步地,所述身份验证模块还包括:

第一比对结果单元,用于当所述第一电子签名和所述第二电子签名一致时,所述第一实名验证成功,并将所述身份验证信息存储在所述各参与方对应的区块链节点;

第二比对结果单元,用于当所述第一电子签名和所述第二电子签名不一致时,所述第一实名验证失败,输出所述第一实名验证失败的提示信息。

进一步地,所述基于区块链的专利许可装置还包括:

账号信息获取模块,用于获取所述各参与方上传的账号信息;

账号安全验证模块,用于基于所述各参与方上传的账号信息对所述各参与方进行账号安全验证。

进一步地,所述账号安全验证模块具体包括:

账号查找单元,用于在预设的授权账号表单中查询所述各参与方的用户账号,其中,所述授权账号表单包含所有已授权账号;

有效时间查找单元,用于当所述授权账号表单中包含所述各参与方的用户账号时,从预设的有效时间表单中获取所述各参与方的用户账号对应的有效时间段;

有效时间判断单元,用于判断所述各参与方的账号登陆时间是否处于对应的有效时间段内;

账号安全验证单元,用于当所述各参与方的账号登陆时间处于对应的有效时间段内时,所述账号安全验证通过。

为了解决上述技术问题,本发明实施例还提供一种计算机设备,采用了如下所述的技术方案:

一种设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如上述任一项所述的基于区块链的专利许可方法的步骤。

为了解决上述技术问题,本发明实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如上述任一项所述的基于区块链的专利许可方法的步骤。

与现有技术相比,本发明实施例主要有以下有益效果:

本发明公开了一种基于区块链的专利许可方法、装置、设备及存储介质。针对专利许可的整个过程,通过部署区块链审批网络及节点,并在各参与方上传的身份验证信息并完成实名验证后,将待许可专利的信息、待许可专利审批过程中所产生的数据信息均写入区块链审批网络及节点中,依靠区块链分布式存储、难以篡改等特性,实现一种有效的专利许可管理;解决现有专利许可过程中容易产生数据篡改丢失的问题;保证了专利许可文件及专利许可过程中产生的数据信息的安全性,加强了专利许可行为的正确性,同时增强了专利许可数据的可信度与准确度。

附图说明

为了更清楚地说明本发明中的方案,下面将对本发明实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明可以应用于其中的示例性系统架构图;

图2 示出了根据本发明的基于区块链的专利许可方法的一个实施例的流程图;

图3 示出了图2中S201的一个实施例的流程图;

图4 示出了图3中S302的一个实施例的流程图;

图5 示出了图2中S202的一个实施例的流程图;

图6示出了根据本发明的基于区块链的专利许可方法的账号安全验证的一个实施例的流程图;

图7示出了图6中S602的一个实施例的流程图;

图8示出了根据本发明的基于区块链的专利许可装置的一个实施例的结构示意图;

图9示出了根据本发明的计算机设备的一个实施例的结构示意图。

具体实施方式

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同;本文中在发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明;本发明的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本发明的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

为了使本技术领域的人员更好地理解本发明方案,下面将结合附图,对本发明实施例中的技术方案进行清楚、完整地描述。

如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。

终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器( Moving Picture ExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3 )、MP4( Moving PictureExperts Group Audio Layer IV,动态影像专家压缩标准音频层面4 )播放器、膝上型便携计算机和台式计算机等等。

服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上显示的页面提供支持的后台服务器。

需要说明的是,本发明实施例所提供的基于区块链的专利许可方法一般由服务器执行,相应地,基于区块链的专利许可装置一般设置于服务器中。

应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

继续参考图2,示出了根据本发明的基于区块链的专利许可的方法的一个实施例的流程图。所述的基于区块链的专利许可方法,包括以下步骤:

S201,构建专利审批网络,在所述专利审批网络中为各参与方部署对应的区块链节点,并将各参与方通过所述对应的区块链节点加入到所述专利审批网络中,其中,所述参与方至少包括专利权人方、专利审批方和资金管理方。

其中,所述参与方至少包括专利权人方、专利审批方和资金管理方。专利权人方如提出专利发明的企业或者个人,专利审批方如国务院专利行政部门以及各省、自治区、直辖市人民政府管理专利工作的部门,资金管理方如国务院专利行政部门指定的银行。在本发明具体的实施例中,国务院专利行政部门会在指定银行进行开户,专利权人方在进行费用递交(如许可费用等)时,可以将应缴款项汇入国务院专利行政部门会指定的银行账户,以实现费用递交。

具体的,基于区块链网络构建专利审批网络,并在所述专利审批网络中为各参与方部署对应的区块链节点,在各参与方完成节点注册后,将各参与方通过所述对应的区块链节点加入到所述专利审批网络中。本发明通过区块链网络构建专利审批网络,依靠区块链分布式存储、难以篡改等特性,实现一种有效的专利许可管理。保证了专利许可文件及专利许可过程中产生的数据信息的安全性,加强了专利许可行为的正确性,同时增强了专利许可数据的可信度与准确度。

S202,接收所述各参与方上传的身份验证信息,并基于所述身份验证信息对所述各参与方进行第一实名验证。

具体的,本发明构建专利审批网络在执行专利许可任务前,需要对专利许可过程中涉及的各参与方进行身份验证,本发明中的第一实名验证即身份验证。在本发明具体的实施例中,在所述专利审批网络中为各参与方部署对应的区块链节点之后,专利审批网络为所述各参与方生成相应的加密密钥,其中,所述加密密钥为密钥对,所述密钥对包括公钥和私钥,专利审批网络将加密密钥中的私钥存储在自身存储器中,专利审批网络将加密密钥中的公钥发送至各参与方的终端,各参与方的终端将接收到的公钥存储在自身的存储器中,在各参与方的终端需要将信息上传至专利审批网络时,先通过公钥对需要上传的信息进行加密,并生成电子签名,然后再将加密后的信息连同生成的电子签名一并发送至专利审批网络。在各参与方进行节点注册时,各参与方通过保存在自身存储器中的公钥对注册信息进行加密,得到第二电子签名。在执行专利许可任务前,各参与方需要进行身份验证时,此时各参与方需要通过保存在自身存储器中的公钥对身份验证信息进行加密,得到第一电子签名,服务器通过比对第一电子签名和第二电子签名对所述各参与方进行第一实名验证,即身份验证。

S203,在所述第一实名验证通过后,接收从专利权人方的终端上传的专利许可请求,其中,所述专利许可请求包含待许可专利的信息。

具体的,在上述各参与方身份验证均通过后,接收从专利权人方的终端上传的专利许可请求,其中,所述专利许可请求包含待许可专利的信息。待许可专利的信息如待许可专利的新发明文档,待许可专利的发明人信息等等。在专利权人方的终端上传专利许可请求时,需要通过保存在自身存储器中的公钥对专利许可请求进行加密,然后再进行传输,以保证数据信息的安全性。

在本实施例中,基于区块链的专利许可方法运行于其上的电子设备(例如图1所示的服务器/终端设备)可以通过有线连接方式或者无线连接方式接收从专利权人方的终端上传的专利许可请求。需要指出的是,上述无线连接方式可以包括但不限于3G/4G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB( ultra wideband )连接、以及其他现在已知或将来开发的无线连接方式。

S204,将所述待许可专利的信息发送至所述专利审批网络的专利审批方节点,并指示所述专利审批方对待许可专利进行质量评价和许可费用评估,得到待许可专利的质量评价结果和许可费用评估值。

具体的,所述专利审批网络在专利权人方的终端上传的专利许可请求,通过对应的私钥对专利权人方的终端上传的专利许可请求进行解密,并将解密后得到的所述待许可专利的信息存储到专利权人方节点,同时将所述待许可专利的信息发送至所述专利审批网络的专利审批方节点,并指示所述专利审批方对待许可专利进行质量评价和许可费用评估,得到待许可专利的质量评价结果和许可费用评估值。在本发明具体的实施例中,专利审批方的审查员可以在专利审批方的终端下载存储在专利审批方节点待许可专利的信息,然后依据待许可专利的信息对该待许可专利进行形式审查和实质性审查,得到该待许可专利的质量评价后,依据审查过程对该待许可专利的许可费用进行评估,得到许可费用评估值,然后通过保存在自身存储器中的公钥对质量评价和许可费用评估值进行加密,然后将加密后的质量评价和许可费用评估值上传到所述专利审批网络。

S205,将所述质量评价结果和所述许可费用评估值发送至所述专利权人方节点,并指示所述专利权人对所述质量评价结果和所述许可费用评估值进行确认。

具体的,在专利审批方的终端将加密后的质量评价和许可费用评估值上传后,专利审批网络先通过对应的私钥对加密后的质量评价和许可费用评估值进行解密,并将解密后得到的质量评价和许可费用评估值发送至所述专利权人方节点,并向所述专利权人方的终端发送一条信息确认指令,以指示所述专利权人对所述质量评价结果和所述许可费用评估值进行确认。所述专利权人的终端接收到信息确认指令后,提示专利权人从所述专利权人方节点下载质量评价和许可费用评估,并进行相应的信息确认,在本发明具体的实施例中,在将质量评价和许可费用评估值发送至专利权人的终端之前,专利审批网络需要通过保存在自身存储器中的私钥对身份验证信息进行加密,专利权人的终端在接收到加密的质量评价和许可费用评估值后,利用存储在自身存储器中的公钥对加密的质量评价和许可费用评估值进行解密。

S206,接收所述专利权人方的终端上传的确认信息,将所述确认信息发送至所述专利审批网络的资金管理方节点,以指示所述资金管理方生成付款指令。

具体的,在接收所述专利权人方的终端上传的确认信息后,将所述确认信息发送至所述专利审批网络的资金管理方节点,以指示所述资金管理方生成付款指令。资金管理方通过从资金管理方节点上下载专利权人方上传的确认信息,并依据上述确认信息和许可费用评估值的生成付款指令,付款指令中的付款金额与许可费用评估值相等。其中,资金管理方的终端在进行确认信息的下载和付款指令上传时均需要通过对应的加密密钥进行加密和解密,该加密和解密与上述注册信息、身份验证信息的加密和解密过程一致,在此不再赘述。

S207,将所述付款指令发送至所述专利权人方节点,并指示所述专利权人完成付款操作。

具体的,在所述资金管理方生成付款指令并上传专利审批网络后,将所述付款指令发送至所述专利权人方节点,并向所述专利权人方终端发送一条付款指令,以指示所述专利权人完成付款操作。

S208,在所述专利权人完成付款操作后,获取付款信息,并基于所述质量评价结果和所述付款信息生成所述待许可专利的专利许可信息。

具体的,在所述专利权人完成付款操作后,获取付款信息,并基于所述质量评价结果和所述付款信息生成所述待许可专利的专利许可信息。例如,若所述待许可专利的质量评价结果为可授予专利权,且专利权人方付款成功,则生成所述待许可专利的专利许可信息。

S209,将所述待许可专利的专利许可信息加入专利许可信息库,将所述专利许可信息库中的所述专利许可信息发送给终端进行展示。

具体的,在生成所述待许可专利的专利许可信息后,将所述待许可专利的专利许可信息加入专利许可信息库,将所述专利许可信息库中的所述专利许可信息发送给终端进行展示。在本发明具体的实施例中,可以在所述专利审批网络为专利许可信息库设置一个区块链节点,将所述待许可专利的专利许可信息加入专利许可信息库,在专利许可信息库对应的区块链节点实现信息同步,增强了专利许可数据的可信度与准确度。将所述专利许可信息库中的所述专利许可信息发送给显示终端进行展示。

本发明公开了一种基于区块链的专利许可方法。针对专利许可的整个过程,通过部署区块链审批网络及节点,并在各参与方上传的身份验证信息并完成实名验证后,将待许可专利的信息、待许可专利审批过程中所产生的数据信息均写入区块链审批网络及节点中,依靠区块链分布式存储、难以篡改等特性,实现一种有效的专利许可管理。保证了专利许可文件及专利许可过程中产生的数据信息的安全性,加强了专利许可行为的正确性,同时增强了专利许可数据的可信度与准确度。

进一步地,请参考图3,所述构建专利审批网络,在所述专利审批网络中为各参与方部署对应的区块链节点,并将各参与方通过所述对应的区块链节点加入到所述专利审批网络中的步骤,具体包括:

S301,构建专利审批网络,在所述专利审批网络中为各参与方部署对应的区块链节点;

S302,接收所述各参与方上传的注册信息,并基于所述注册信息对所述各参与方进行第二实名验证;

S303,将第二实名验证通过后,将实名验证通过的所述各参与方通过所述对应的区块链节点加入到所述专利审批网络中。

具体的,基于区块链网络构建专利审批网络,并在所述专利审批网络中为各参与方部署对应的区块链节点,接收所述各参与方上传的注册信息,并基于所述注册信息对所述各参与方进行第二实名验证,在本发明中,第二实名验证即注册信息验证,在各参与方完成节点注册后,将各参与方通过所述对应的区块链节点加入到所述专利审批网络中。本发明通过区块链网络构建专利审批网络,依靠区块链分布式存储、难以篡改等特性,实现一种有效的专利许可管理。保证了专利许可文件及专利许可过程中产生的数据信息的安全性,加强了专利许可行为的正确性,同时增强了专利许可数据的可信度与准确度。

进一步地,请参考图4,所述接收所述各参与方上传的注册信息,并基于所述注册信息对所述各参与方进行第二实名验证的步骤,具体包括:

S401,接收所述各参与方的注册指令,为所述各参与方生成相应的加密密钥,其中,所述加密密钥为密钥对,所述密钥对包括公钥和私钥;

S402,将所述公钥发送至对应的各参与方,并指示各参与方通过各自接收到的所述公钥对需要上传的所述注册信息进行加密,以及指示各参与方上传加密后的注册信息;

S403,接收各参与方上传的所述加密后的注册信息,并利用对应的私钥对所述加密后的注册信息进行解密;

S404,基于解密后的注册信息对所述各参与方进行第二实名认证。

其中,本发明的加密密钥为非对称加密密钥,由非对称加密算法生成加密密钥,非对称加密算法需要两个密钥:公开密钥(publickey:简称公钥)和私有密钥(privatekey:简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。 非对称加密算法实现机密信息交换的基本过程是:甲方生成一对密钥并将公钥公开,需要向甲方发送信息的其他角色(乙方)使用该密钥(甲方的公钥)对机密信息进行加密后再发送给甲方;甲方再用自己私钥对加密后的信息进行解密。甲方想要回复乙方时正好相反,使用乙方的公钥对数据进行加密,同理,乙方使用自己的私钥来进行解密。

具体的,接收所述各参与方的注册指令,为所述各参与方生成相应的加密密钥,其中,所述加密密钥为密钥对,所述密钥对包括公钥和私钥,将所述公钥发送至对应的各参与方,并指示各参与方通过各自接收到的所述公钥对需要上传的所述注册信息进行加密,以及指示各参与方上传加密后的注册信息,接收各参与方上传的所述加密后的注册信息,并利用对应的私钥对所述加密后的注册信息进行解密,基于解密后的注册信息对所述各参与方进行第二实名认证,即注册信息验证。在上述实施例中,通过非对称加密算法生成加密密钥,通过加密密钥对需要传输的信息进行加密,可以有效保障数据信息的安全性。

进一步地,请参考图5,所述接收所述各参与方上传的身份验证信息,并基于所述身份验证信息对所述各参与方进行第一实名验证的步骤,具体包括:

S501,接收各参与方上传的身份验证信息,获取所述身份验证信息携带的第一电子签名;

S502,获取所述加密后的注册信息携带的第二电子签名;

S503,比对所述第一电子签名和所述第二电子签名,基于比对结果对所述各参与方进行第一实名验证。

进一步地,所述比对所述第一电子签名和所述第二电子签名,基于比对结果对所述各参与方进行第一实名验证的步骤之后,还包括:

S504,若所述第一电子签名和所述第二电子签名一致,则所述第一实名验证成功,并将所述身份验证信息存储在所述各参与方对应的区块链节点;

S505,若所述第一电子签名和所述第二电子签名不一致,则所述第一实名验证失败,输出所述第一实名验证失败的提示信息。

具体的,在各参与方进行节点注册时,各参与方通过保存在自身存储器中的公钥对注册信息进行加密,得到第二电子签名。在执行专利许可任务前,各参与方需要进行身份验证时,此时各参与方需要通过保存在自身存储器中的公钥对身份验证信息进行加密,得到第一电子签名,服务器通过比对第一电子签名和第二电子签名对所述各参与方进行第一实名验证,即身份验证。若所述第一电子签名和所述第二电子签名一致,则所述第一实名验证成功,并将所述身份验证信息存储在所述各参与方对应的区块链节点。若所述第一电子签名和所述第二电子签名不一致,则所述第一实名验证失败,不允许将所述身份验证信息存储在所述各参与方对应的区块链节点,同时输出所述第一实名验证失败的提示信息。

进一步地,请参考图6,在所述接收所述各参与方上传的身份验证信息,并基于所述身份验证信息对所述各参与方进行第一实名验证之前,还包括:

S601,获取所述各参与方上传的账号信息;

S602,基于所述各参与方上传的账号信息对所述各参与方进行账号安全验证。

具体的,在进行身份信息验证之前,为了进一步验证各参与方的真实性,以保障提高数据的安全,本发明还需要对所述各参与方进行账号安全验证。在本发明具体的实施例中,通过获取所述各参与方上传的账号信息,基于所述各参与方上传的账号信息对所述各参与方进行账号安全验证。

进一步地,请参考图7,所述账号信息包括用户账号和账号登陆时间,所述基于所述各参与方上传的账号信息对所述各参与方进行账号安全验证的步骤,具体包括:

S701,在预设的授权账号表单中查询所述各参与方的用户账号,其中,所述授权账号表单包含所有已授权账号;

S702,若所述授权账号表单中包含所述各参与方的用户账号,则从预设的有效时间表单中获取所述各参与方的用户账号对应的有效时间段;

S703,判断所述各参与方的账号登陆时间是否处于对应的有效时间段内;

S704,若所述各参与方的账号登陆时间处于对应的有效时间段内,则所述账号安全验证通过。

具体的,在预设的授权账号表单中查询所述各参与方的用户账号,其中,所述授权账号表单包含所有已授权账号,判断预设的授权账号表单中是否存在所述各参与方的用户账号。若所述授权账号表单中包含所述各参与方的用户账号,所述账号安全验证不通过。若所述授权账号表单中包含所述各参与方的用户账号,则从预设的有效时间表单中获取所述各参与方的用户账号对应的有效时间段。然后判断所述各参与方的账号登陆时间是否处于对应的有效时间段内,若所述各参与方的账号登陆时间处于对应的有效时间段内,则所述账号安全验证通过。若所述各参与方的账号登陆时间不处于对应的有效时间段内,则所述账号安全验证不通过。

目前,对专利发明和审批的管理通常以线下的方式进行的。发明专利的企业由于自身专利知识的局限性,一般委托专业的专利代理机构对其专利进行管理,在专利代理机构的专利工程师完成专利的新发明文档后,通过代理机构向国家知识产权局进行申报,由国家知识产权局的审查员对提交专利进行审查,审查过程中,专利审查意见会发回代理机构,专利代理机构需要根据专利审查意见做出相应的答复,其中,一篇专利往往需要答复多次专利审查意见,在完成层层的审批后,国家知识产权局会对审查通过的专利授予专利权。在上述专利发明和审批的过程均是通过邮件或者纸件进行往来,这种管理方式过分依赖人工,具有各种不确定的因素,容易产生数据篡改、丢失、记录错误等情况。

针对上述技术问题,本发明公开了一种基于区块链的专利许可方法。针对专利许可的整个过程,通过部署区块链审批网络及节点,并在各参与方上传的身份验证信息并完成实名验证后,将待许可专利的信息、待许可专利审批过程中所产生的数据信息均写入区块链审批网络及节点中,依靠区块链分布式存储、难以篡改等特性,实现一种有效的专利许可管理。保证了专利许可文件及专利许可过程中产生的数据信息的安全性,加强了专利许可行为的正确性,同时增强了专利许可数据的可信度与准确度。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,该计算机可读指令可存储于一计算机可读取存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

进一步参考图8,作为对上述图2所示方法的实现,本发明提供了一种基于区块链的专利许可装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图8所示,本实施例所述的基于区块链的专利许可装置包括:

网络构建模块801,用于构建专利审批网络,在所述专利审批网络中为各参与方部署对应的区块链节点,并将各参与方通过所述对应的区块链节点加入到所述专利审批网络中,其中,所述参与方至少包括专利权人方、专利审批方和资金管理方;

身份验证模块802,用于接收所述各参与方上传的身份验证信息,并基于所述身份验证信息对所述各参与方进行第一实名验证;

请求接收模块803,用于在所述第一实名验证通过后,接收从专利权人方的终端上传的专利许可请求,其中,所述专利许可请求包含待许可专利的信息;

专利审批模块804,用于将所述待许可专利的信息发送至所述专利审批网络的专利审批方节点,并指示所述专利审批方对待许可专利进行质量评价和许可费用评估,得到待许可专利的质量评价结果和许可费用评估值;

信息确认模块805,用于将所述质量评价结果和所述许可费用评估值发送至所述专利权人方节点,并指示所述专利权人对所述质量评价结果和所述许可费用评估值进行确认;

指令生成模块806,用于接收所述专利权人方的终端上传的确认信息,将所述确认信息发送至所述专利审批网络的资金管理方节点,以指示所述资金管理方生成付款指令;

指令发送模块807,用于将所述付款指令发送至所述专利权人方节点,并指示所述专利权人完成付款操作;

信息生成模块808,用于在所述专利权人完成付款操作后,获取付款信息,并基于所述质量评价结果和所述付款信息生成所述待许可专利的专利许可信息;

信息展示模块809,用于将所述待许可专利的专利许可信息加入专利许可信息库,将所述专利许可信息库中的所述专利许可信息发送给终端进行展示。

进一步地,所述网络构建模块801具体包括:

网络构建单元,用于构建专利审批网络,在所述专利审批网络中为各参与方部署对应的区块链节点;

注册验证单元,用于接收所述各参与方上传的注册信息,并基于所述注册信息对所述各参与方进行第二实名验证;

验证结果单元,用于将第二实名验证通过后,将实名验证通过的所述各参与方通过所述对应的区块链节点加入到所述专利审批网络中。

进一步地,所述注册验证单元具体包括:

密钥生成子单元,用于接收所述各参与方的注册指令,为所述各参与方生成相应的加密密钥,其中,所述加密密钥为密钥对,所述密钥对包括公钥和私钥;

信息加密子单元,用于将所述公钥发送至对应的各参与方,并指示各参与方通过各自接收到的所述公钥对需要上传的所述注册信息进行加密,以及指示各参与方上传加密后的注册信息;

信息解密子单元,用于接收各参与方上传的所述加密后的注册信息,并利用对应的私钥对所述加密后的注册信息进行解密;

第二实名认证子单元,用于基于解密后的注册信息对所述各参与方进行第二实名认证。

进一步地,所述身份验证模块802具体包括:

第一电子签名获取单元,用于接收各参与方上传的身份验证信息,获取所述身份验证信息携带的第一电子签名;

第二电子签名获取单元,用于获取所述加密后的注册信息携带的第二电子签名;

签名比对单元,用于比对所述第一电子签名和所述第二电子签名,基于比对结果对所述各参与方进行第一实名验证。

进一步地,所述身份验证模块802还包括:

第一比对结果单元,用于当所述第一电子签名和所述第二电子签名一致时,所述第一实名验证成功,并将所述身份验证信息存储在所述各参与方对应的区块链节点;

第二比对结果单元,用于当所述第一电子签名和所述第二电子签名不一致时,所述第一实名验证失败,输出所述第一实名验证失败的提示信息。

进一步地,所述基于区块链的专利许可装置还包括:

账号信息获取模块,用于获取所述各参与方上传的账号信息;

账号安全验证模块,用于基于所述各参与方上传的账号信息对所述各参与方进行账号安全验证。

进一步地,所述账号安全验证模块具体包括:

账号查找单元,用于在预设的授权账号表单中查询所述各参与方的用户账号,其中,所述授权账号表单包含所有已授权账号;

有效时间查找单元,用于当所述授权账号表单中包含所述各参与方的用户账号时,从预设的有效时间表单中获取所述各参与方的用户账号对应的有效时间段;

有效时间判断单元,用于判断所述各参与方的账号登陆时间是否处于对应的有效时间段内;

账号安全验证单元,用于当所述各参与方的账号登陆时间处于对应的有效时间段内时,所述账号安全验证通过。

本发明公开了一种基于区块链的专利许可装置。针对专利许可的整个过程,通过部署区块链审批网络及节点,并在各参与方上传的身份验证信息并完成实名验证后,将待许可专利的信息、待许可专利审批过程中所产生的数据信息均写入区块链审批网络及节点中,依靠区块链分布式存储、难以篡改等特性,实现一种有效的专利许可管理。保证了专利许可文件及专利许可过程中产生的数据信息的安全性,加强了专利许可行为的正确性,同时增强了专利许可数据的可信度与准确度。

为解决上述技术问题,本发明实施例还提供计算机设备。具体请参阅图9,图9为本实施例计算机设备基本结构框图。

所述计算机设备9包括通过系统总线相互通信连接存储器91、处理器92、网络接口93。需要指出的是,图中仅示出了具有组件91-93的计算机设备9,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,本技术领域技术人员可以理解,这里的计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(ApplicationSpecific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable GateArray,FPGA)、数字处理器 (Digital Signal Processor,DSP)、嵌入式设备等。

所述计算机设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机设备可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。

所述存储器91至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器91可以是所述计算机设备9的内部存储单元,例如该计算机设备9的硬盘或内存。在另一些实施例中,所述存储器91也可以是所述计算机设备9的外部存储设备,例如该计算机设备9上配备的插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(FlashCard)等。当然,所述存储器91还可以既包括所述计算机设备9的内部存储单元也包括其外部存储设备。本实施例中,所述存储器91通常用于存储安装于所述计算机设备9的操作系统和各类应用软件,例如基于区块链的专利许可方法的计算机可读指令等。此外,所述存储器91还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器92在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器92通常用于控制所述计算机设备9的总体操作。本实施例中,所述处理器92用于运行所述存储器91中存储的计算机可读指令或者处理数据,例如运行所述基于区块链的专利许可方法的计算机可读指令。

所述网络接口93可包括无线网络接口或有线网络接口,该网络接口93通常用于在所述计算机设备9与其他电子设备之间建立通信连接。

本发明公开了一种设备。针对专利许可的整个过程,通过部署区块链审批网络及节点,并在各参与方上传的身份验证信息并完成实名验证后,将待许可专利的信息、待许可专利审批过程中所产生的数据信息均写入区块链审批网络及节点中,依靠区块链分布式存储、难以篡改等特性,实现一种有效的专利许可管理。保证了专利许可文件及专利许可过程中产生的数据信息的安全性,加强了专利许可行为的正确性,同时增强了专利许可数据的可信度与准确度。

本发明还提供了另一种实施方式,即提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令可被至少一个处理器执行,以使所述至少一个处理器执行如上述的基于区块链的专利许可方法的步骤。

本发明公开了一种存储介质。针对专利许可的整个过程,通过部署区块链审批网络及节点,并在各参与方上传的身份验证信息并完成实名验证后,将待许可专利的信息、待许可专利审批过程中所产生的数据信息均写入区块链审批网络及节点中,依靠区块链分布式存储、难以篡改等特性,实现一种有效的专利许可管理;解决现有专利许可过程中容易产生数据篡改丢失的问题;保证了专利许可文件及专利许可过程中产生的数据信息的安全性,加强了专利许可行为的正确性,同时增强了专利许可数据的可信度与准确度。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

显然,以上所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,附图中给出了本发明的较佳实施例,但并不限制本发明的专利范围。本发明可以以许多不同的形式来实现,相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本发明说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本发明专利保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号