[发明专利]一种用于庭审视频共享的分布式安全存储方法及系统在审
| 申请号: | 202210209475.6 | 申请日: | 2022-03-03 |
| 公开(公告)号: | CN114579995A | 公开(公告)日: | 2022-06-03 |
| 发明(设计)人: | 王大帅;李超;高传集 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F16/71;G06F16/182;G06Q50/26 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜鹏 |
| 地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 庭审 视频 共享 分布式 安全 存储 方法 系统 | ||
1.一种用于庭审视频共享的分布式安全存储方法,其特征是所述的方法具体步骤如下:
S1安装用户端软件加入庭审视频平台所在IPFS网络,通过IPFS分布式存储能力进行数据上传;
S2将存储视频信息的区块地址和该区块存储视频的基本信息存入数据库中;
S3对庭审视频数据进行授权操作与记录;
S4将下载的庭审视频数据与区块链信息经比对后进行权限审核;
S5对元数据进行清洗恢复。
2.根据权利要求1所述的方法,其特征是所述S1安装用户端软件加入庭审视频平台所在IPFS网络,通过IPFS分布式存储能力进行数据上传的具体步骤如下:
S101核验用户类型,并按照标准对上传视频格式对视频流进行格式化处理;
S102根据数据格式规范会数据进行校验;
S103调起IPFS客户端将文件的元数据与数据打包加密后一同传入IPFS里,并将IPFS网络返回的文件的CID与元数据一同上传至平台端。
3.根据权利要求2所述的方法,其特征是所述S3对庭审视频数据进行授权操作与记录的具体步骤如下:
S301检索庭审视频申请授权所需提供文件的区块地址;
S302在数据库表中新建申请授权记录,将该记录状态置为未审批后发送给数据生产者;
S303数据生产者通过审批后将其状态变为已审批,并将本条数据信息存入区块链,将区块的地址记回数据库中的该条记录的审批合约字段上。
4.根据权利要求3所述的方法,其特征是所述S4将下载的庭审视频数据与区块链信息经比对后进行权限审核,,审核通过后,下载模块会给视频播放器返回该文件的CID,播放器拉起IPFS客户端,随后从IPFS客户端中通过命令获取到文件流。
5.根据权利要求4所述的方法,其特征是所述S5对元数据进行清洗恢复的具体步骤包括:
S501新建空数据库并建立其表结构;
S502遍历区块链,将每个区块的数据信息一次写入数据库表中,将区块链作为一个日志;
S503执行日志重放操作。
6.一种用于庭审视频共享的分布式安全存储系统,其特征是所述的系统具体包括上传模块、检索模块、授权模块、下载模块和恢复模块:
上传模块:安装用户端软件加入庭审视频平台所在IPFS网络,通过IPFS分布式存储能力进行数据上传;
检索模块:将存储视频信息的区块地址和该区块存储视频的基本信息存入数据库中;
授权模块:对庭审视频数据进行授权操作与记录;
下载模块:将下载的庭审视频数据与区块链信息经比对后进行权限审核;
恢复模块:对元数据进行清洗恢复。
7.根据权利要求6所述的系统,其特征是所述上传模块具体包括数据处理模块、数据校验模块和数据上传模块:
数据处理模块:核验用户类型,并按照标准对上传视频格式对视频流进行格式化处理;
数据校验模块:根据数据格式规范会数据进行校验;
数据上传模块:调起IPFS客户端将文件的元数据与数据打包加密后一同传入IPFS里,并将IPFS网络返回的文件的CID与元数据一同上传至平台端。
8.根据权利要求7所述的系统,其特征是所述授权模块具体包括地址检索模块、记录创建模块和记录处理模块:
地址检索模块:检索庭审视频申请授权所需提供文件的区块地址;
记录创建模块:在数据库表中新建申请授权记录,将该记录状态置为未审批后发送给数据生产者;
记录处理模块:数据生产者通过审批后将其状态变为已审批,并将本条数据信息存入区块链,将区块的地址记回数据库中的该条记录的审批合约字段上。
9.根据权利要求8所述的系统,其特征是所述下载模块将下载的庭审视频数据与区块链信息经比对后进行权限审核,,审核通过后,下载模块会给视频播放器返回该文件的CID,播放器拉起IPFS客户端,随后从IPFS客户端中通过命令获取到文件流。
10.根据权利要求9所述的系统,其特征是所述恢复模块具体包括新库建立模块、数据写入模块和数据导入模块:
新库建立模块:新建空数据库并建立其表结构;
数据写入模块:遍历区块链,将每个区块的数据信息一次写入数据库表中,将区块链作为一个日志;
数据导入模块:执行日志重放操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210209475.6/1.html,转载请声明来源钻瓜专利网。





