一种基于区块链和量子流数据块技术的流媒体服务系统技术方案

技术编号:19702407 阅读:21 留言:0更新日期:2018-12-08 14:12
本发明专利技术公开一种基于区块链和量子流数据块技术的本地云存储系统,提供安全的、可任意扩展的、可追溯的本地云存储系统。所发明专利技术的系统,首先将所要发布的流媒体文件通过量子流媒体系统处理成量子流数据块

【技术实现步骤摘要】
一种基于区块链和量子流数据块技术的流媒体服务系统
本专利技术涉及流媒体量子化处理、云存储和区块链领域,特别是明涉及一种基于区块链和量子流数据块技术的本地云存储系统。
技术介绍
区块链技术(BlockChain)是指通过去中心化的方式集体维护一个可靠数据库的技术方案。区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。共识性能确保共享账本是精确副本,并降低了发生交易欺诈的风险,因为篡改需要在许多地方同时执行。哈希加密算法(比如SHA256计算算法)能确保对交易输入的任何改动—甚至是最细微的改动—都会计算出一个不同的哈希值,表明交易输入可能被损坏。数字签名确保交易源自发送方(已使用私钥签名)而不是冒名顶替者。智能合约(SmartContract)封装了在网络上发生的交易的参与者协议条款;它们存储在区块链中的验证节点上并通过交易触发。在当前互联网生态里知识产权侵权现象严重,数字资产的版权保护成为了行业痛点的严峻形势下,利用区块链去中心化、不可逆、防篡改、共识等特性来保护艺术家们的版权和交易,实现去中心化的数字版权管理,无疑是一种很好的数字发型方式。量子流媒体数据块是一种创新的流媒体处理技术,通过将连续的流媒体文件切片处理,加密并集成为量子流媒体数据块,便于分布式虚拟存储和管理。同时还解决了任意扩展,减小维护工作量,增加可靠性。本专利技术公开一种基于区块链和量子流数据块技术的本地云存储系统,旨在解决流媒体文件通过区块链发布和云存储问题。
技术实现思路
本专利技术公开一种基于区块链和量子流数据块技术的本地云存储系统,提供安全的、可任意扩展的、可追溯的本地云存储系统。所专利技术的系统,首先将所要发布的流媒体文件通过量子流媒体系统处理成量子流数据块和伴生信息;量子流数据块存储到分布式存储系统中,伴生信息和数据块存储地址信息则用区块链超级账本进行存储和管理。当某一个用户需要下载所述的流媒体文件时,通过区块链交易获得授权,并下载所述的量子流数据块的伴生信息和数据存储地址,通过地址从分布式存储设备中直接下载所述的量子流数据块,并用相应的伴生信息将量子流数据块顺序解密,最后根据量子流切片顺序重组恢复成流媒体文件。作为优选方案之一,所述的系统首先要将连续的流媒体文件通过切片处理成量子流数据,所述的切片按照顺序切片,标记为j,内容标记为i。进一步,采用加密算法将j加密成r,得到量子数据片。进一步,将数据集合成量子流数据块。优选地,所述的量子流数据块,伴生信息包括内容标识i,加密算法,加密密钥,及加密后的顺序号r。进一步,选用DES加密算法为默认加密算法,此时,所述的伴生信息就只包含i,和r,记为。作为优选方案之二,所述的量子流数据块被随机存入云存储系统的存储设备中,构成量子流数据块分布式云存储系统。优选地,所述系统在存储量子流数据块时,可以做多个备份,以保证存储数据的高可靠性。第一步,随机获取主存储设备的IP地址,记为,并将数据块存入该存储设备;第二步,再随机获取备份设备的IP地址,记为,等,并将数据块存入该存储设备;第三步,由所述数据块的伴生信息和存储地址构成该量子流数据块的管理信息。优选地,将所述的数据块管理信息存入区块链超级账本中。优选地,云存储系统由多于一个网段的云存储设备组成时,选择多于一个备份副本,以提高云存储系统的可靠性。进一步,所述的第一个备份存储设备可以优先选择与主存储设备同一网段。进一步,所述的备份存储设备多余一个时,第二个备份存储设备选择在与主存储设备不同的网段,可以进一步提高数据存储的可靠性。作为优选方案之三,所述的区块链超级账本提供FabricCA系统,负责对用户的注册、登录、证书分发与管理。作为优选方案之四,所述的用户通过一个App集成超级账本SDK、CA的SDK及量子流媒体云存储系统的SDK。进一步,在终端用户登录时,调用CA的SDK完成在区块链超级账本上的登录。进一步,所述的终端通过调用超级账本SDK在向云存储系统存储量子流数据块时,将所述的量子流数据块管理信息存入区块链。进一步,所述的终端通过调用超级账本SDK在用户取出存储文件时,从超级账本中获取所述量子流数据块管理信息。进一步,所述的终端通过调用量子流媒体云存储系统的SDK,从云存储系统中下载所述的数据块,通过解密获得量子流切片顺序j,并按照j的顺序重组和恢复流媒体。本专利技术的有益效果是:提供一种最简单、部署方便、存储安全可靠、低能耗绿色环保的云存储系统。可以为大数据云存储产业提供优选,推动该产业的发展。由于所存储的数据由多个云存储设备以数据块方式同时读取,数据读取效率大大高于其它方法。采取数据随机存储均衡策略,多副本拷贝虚拟存储技术保证数据存储安全,使得该云存储系统比其它云存储系统更加安全可靠。该系统大大降低了成本和使用门槛,极大的方便了云存储的推广使用。对智慧城市、智慧社区、智慧医疗的推动具有重要作用。附图说明图1是本专利技术优选实施例的系统架构;图2是本专利技术优选实施例的量子流媒体管理信息存入区块链的流程;图3是本专利技术优选实施例的量子流数据块随机存储与均衡管理流程;图4是本专利技术优选实施例的量子流数据块获取和恢复流媒体原文件流程。具体实施方式现在结合附图和优选实施例对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。图1是本专利技术优选实施例的系统架构,包括11用户App,用户App基于云盘SDK,区块链SDK,CASDK和用户存储需求开发。超级账本CA模块12,负责提供用户的注册、登录、证书管理增加和撤销等。13是区块链系统子,通过多个主节点组成,基于智能合约(链码)实现的特定记账功能完成所述的区块链服务。14是区块链中的某个区块链节点,完成节点记账功能如背书、共识、排序等。15是流媒体云存储子系统,由分布式的量子流媒体云盘组成,完成流媒体数据块的分布式,虚拟化存储与备份。16是一个量子流媒体云盘,作为云存储系统的一个单元,有自己的IP地址,通过HTTP协议完成云盘节点间的数据传输。17是流媒体处理系统,负责将要存储的连续流媒体文件或大文件切片成为量子流媒体,并将其加密组成量子流媒体数据块,将数据快存入15子系统,管理信息存入13子系统。一个具体实施存储的流程是,用户通过11向12发起注册或登录,11完成登录后,用户11再向17发起存入请求,11将所要存入的流媒体文件处理后,将所述的数据块存入15中的任意云盘16,将所述的管理信息存入所述的区块链13。图2是本专利技术优选实施例的量子流媒体管理信息存入区块链的流程。用户21向超级账本CA系统22发起注册请求,并完成用户注册。同样地,用户21向超级账本CA系统22发起登录请求,并完成用户登录,22给用户发放证书,关于区块链的所以操作都需要证书签名。21向26发起存储请求,并将所要存储的文件送给26进行处理,26将文件处理成量子流媒体数据块后,将所述的数据库存入26的云存储系统,再将所述数据块的管理信息返回21,通过21送给区块链存储。在此,区块链完成其超级账本功能。首先是由21向本文档来自技高网
...

【技术保护点】
1.一种基于区块链和量子流数据块技术的本地云存储系统,其特征在于,所述的系统由区块链子系统、区块链CA子系统、量子流媒体云存储子系统组成。

【技术特征摘要】
1.一种基于区块链和量子流数据块技术的本地云存储系统,其特征在于,所述的系统由区块链子系统、区块链CA子系统、量子流媒体云存储子系统组成。2.如权利要求1中所述的一种基于区块链和量子流数据块技术的本地云存储系统,其特征在于,量子流媒体云存储子系统用来存储以量子流数据块方式存储的大数据,区块链用来保存所述的量子流数据块管理信息。3.如权利要求1中所述的量子流媒体云存储子系统,其特征在于,连续量子流文件或大文件被处理成量子流块数据和相应的管理数据,量子流块数据被随机存入所述的量子流媒体云存储子系统。4.如权利要求1中所述的量子流媒体云存储子系统,其特征在于,所...

【专利技术属性】
技术研发人员:刘亚平周琦其他发明人请求不公开姓名
申请(专利权)人:苏州米特希赛尔人工智能有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1