[发明专利]一种基于区块链的流动放映授权管理方法有效

专利信息
申请号: 201910534554.2 申请日: 2019-06-20
公开(公告)号: CN110278462B 公开(公告)日: 2021-07-09
发明(设计)人: 张延华;陈冰容;杨睿哲;杨硕鹏;王倩雯;姚勇锋 申请(专利权)人: 北京工业大学
主分类号: H04N21/254 分类号: H04N21/254;H04N21/258;H04N21/266;H04N21/4627;H04N21/63
代理公司: 北京思海天达知识产权代理有限公司 11203 代理人: 刘萍
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于区块链的流动放映授权管理方法,涉及区块链技术领域、数字电影版权保护领域、数据安全领域。通过区块链技术和IPFS技术协同完成授权信息的加密分布式存储以及在节点上的授权处理。具体包括通过获取并上传授权信息,加密后存储到区块链IPFS存储系统中;用户设备分别接入区块链网络,形成用户交互网络和设备轻节点网络。用户节点提出授权申请后,通过身份认证以及设备认证进行授权信息的授权操作。认证成功后,设备轻节点可获取授权信息进行相应的解密处理。该方法利用区块链和IPFS的存储模型,改善区块链的容量存储问题,提高区块链的可扩展性。
搜索关键词: 一种 基于 区块 流动 放映 授权 管理 方法
【主权项】:
1.一种基于区块链的流动放映授权管理方法,其特征在于包括以下步骤:步骤1:打开windows的命令行程序,开启以太坊环境;在以太坊区块链上新建账户并解锁,另开一个命令行程序,执行truffle.cmd compile对合约进行编译,然后执行truffle.cmd migrate将合约部署在以太坊区块链上;步骤2:打开另一个windows的命令行程序,在Node.js环境下运行授权信息数据获取接口脚本和数据存储查询接口脚本;授权信息数据获取接口将开启监听等待授权信息的上传;步骤3:通过授权信息获取接口获取授权信息,并将授权信息加密后分布式存于IPFS中;步骤3.1:用户使用WebApp的方式输入用户ID、密码,并选择用户类型后发起注册请求;WebApp验证提交的信息后根据输入的密码生成用户公钥和私钥以及区块链地址,同时向区块链节点请求调用用户注册合约完成用户注册请求,并广播至各块链节点,达成共并记帐后用户注册完成;步骤3.2:设备生产商使用WebApp登录,填写设备信息进行设备注册,WebApp验证提交的设备信息后根据输入的设备唯一序列号生成设备公钥和私钥以及区块链地址,同时向区块链节点调用设备注册合约完成设备注册请求,并广播至各块链节点,达成共并记帐后设备注册完成;步骤3.3:利用步骤3中获取的授权信息进行影片授权信息的上传,流程如图3所示;用户使用WebApp上传信息并使用用户的公钥对上传请求进行签名,然后将授权信息用设备公钥进行加密后存入IPFS中并获取IPFS返回的哈希值,同时向区块链节点请求调用数据存储合约,区块链节点接收到请求首先验证用户的签名,通过后执行智能合约,并将哈希值、信息类型进行全网广播,达成共识后将智能合约执行结果写入区块链中,最后提示用户信息上传成功;步骤4:信息查询:用户发起查询请求进行签名后WebApp提取查询信息类别,然后向区块链节点请求调用数据查询合约输入用户ID和信息类别,区块链节点验证用户的签名后执行数据查询智能合约,然后继续调用查询访问权限合约,区块链节点智能合约根据用户信息及查询信息判断是否具有查询权限,若有权限则相应的区块链放映机轻节点调用区块链查询接口获取查询信息的哈希值,然后根据哈希值获取IPFS节点存储的加密信息;步骤5:区块链放映机轻节点将会将信息回传作为交易请求调用信息回传智能合约将交易请求发送至区块链服务器;区块链服务器接收并广播交易,在各个区块链节点达成共识后记入区块链账本并向用户返回信息回传结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910534554.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top