[发明专利]一种区块链离链数据的安全存储系统在审
申请号: | 201810434071.0 | 申请日: | 2018-05-08 |
公开(公告)号: | CN108683655A | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 杨金源 | 申请(专利权)人: | 深圳万智联合科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04N21/2347;H04N21/4408 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 检索模块 视频数据 路由 安全存储系统 视频数据传输 数据发送模块 数据分类模块 信息维护模块 加密模块 加密 搜索 视频数据发送 数据备份模块 存储模块 分类处理 风险问题 数据丢失 跳信息 主链 维护 | ||
1.一种区块链离链数据的安全存储系统,其特征是,包括加密模块、数据分类模块、信息维护模块、路由检索模块、数据发送模块、存储模块、数据备份模块和区块链主链,所述加密模块用于对输入的离链视频数据进行加密;所述数据分类模块用于对加密后的离链视频数据进行分类处理;所述信息维护模块用于对离链视频数据的一跳信息进行维护;所述路由检索模块用于进行离链视频数据传输路径进行搜索;所述数据发送模块用于对所述路由检索模块搜索到的路径中选择最优的路径进行离链视频数据发送。
2.根据权利要求1所述的一种区块链离链数据的安全存储系统,其特征是,所述存储模块将所述数据发送模块发送来的离链视频数据进行可靠存储,至少包括硬盘存储以及云盘存储。
3.根据权利要求1所述的一种区块链离链数据的安全存储系统,其特征是,所述数据备份模块根据系统写入区块链主链的既定策略将所述存储模块的离链视频数据写入区块链主链。
4.根据权利要求1所述的一种区块链离链数据的安全存储系统,其特征是,所述数据分类模块对加密后的离链视频数据采用MPEG-4方式对视频流进行编码,得到了由多个帧组成的离链视频数据,这些帧分为三类,分别是I帧、P帧和B帧,并优先确保I帧和P帧的可靠传输。
5.根据权利要求4所述的一种区块链离链数据的安全存储系统,其特征是,所述信息维护模块进行一跳信息维护,各节点周期性地向邻居节点发送状态报文,报告自己的状态信息,包括节点ID、剩余能量、位置等,并且将该周期设定为较长的时间,其他节点收到状态报文后,首先在自己的邻居节点信息表(邻居节点信息表包括邻节点ID、坐标、剩余能量、状态和信息更新时间)中查找,如果找到该节点,就更新该节点的状态信息和到达时间,如果未找到,就将该节点放入表中;此外,各节点也定期对自己的邻节点信息表进行检查,如果某条信息超过较长时间后仍未更新,则说明给节点已经死亡或者过于繁忙,对本节点都是不可用的,应将其从表中删除。
6.根据权利要求5所述的一种区块链离链数据的安全存储系统,其特征是,所述路由检索模块在网络中搜索尽可能多的从源节点到汇聚节点的路径,包括:
(1)源节点从临界点信息表中寻找一个可用的邻居节点,并向其发出一个探寻包,该探寻包中包含源节点、目的节点等必要信息;
(2)中间节点使用贪心策略寻找可用的邻居节点,如果找到,则向其转发探寻包,如果找不到,则向上一跳点发出阻塞信息,由上一跳点重新探寻路径,重复此步骤,直至抵达目的节点;
路径搜索采用的是贪心转发策略机制,即每一跳节点都选择最优的邻居节点来转发离链视频数据,某一节点p对其邻居节点q的评价通过以下自定义评价公式进行:
其中,Xpq表示节点p对节点q的评价值,R(q,k)表示节点q至目的节点k的距离,Rmax(p)表示节点p的所有邻居节点中距离k的最大值,Rmin(p)节点p的所有邻居节点中距离k的最小值,g0(q)表示节点q的初始能量,g1(q)表示节点q的当前剩余能量;
μ表示能量系数,gmax(p)表示节点p的所有邻居节点中剩余能量的最大值,gmin(p)表示节点p的所有邻居节点中剩余能量的最小值;
(3)目的节点收到探寻包后,沿原路径返回一个“确认”信息,并将经过的所有节点标记为“占用”状态,直至抵达源节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳万智联合科技有限公司,未经深圳万智联合科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810434071.0/1.html,转载请声明来源钻瓜专利网。