[发明专利]基于区块链的云存储中的重复图像删除方法和系统在审
| 申请号: | 202011188132.3 | 申请日: | 2020-10-30 |
| 公开(公告)号: | CN112307233A | 公开(公告)日: | 2021-02-02 |
| 发明(设计)人: | 谭书华;朱元亮;李潇;孙莎莎;王志彬;陈露;孙知信;孙哲 | 申请(专利权)人: | 圆通速递有限公司 |
| 主分类号: | G06F16/51 | 分类号: | G06F16/51;G06F16/215;G06F16/22;G06F16/27 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
| 地址: | 201705 上海市青*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 存储 中的 重复 图像 删除 方法 系统 | ||
1.一种基于区块链的云存储中的重复图像删除方法,其特征在于,方法包括:
步骤1:基于WM-LBPH哈希生成方法计算得到用户待上传图像的图像索引;
步骤2:用户将待上传图像的图像索引上传到云存储模块,云存储模块查找该图像索引,若云存储模块查找成功则由云存储模块验证用户身份之后,供用户根据查找到的图像索引下载图像并通过区块链模块获得图像的相应信息,若云存储模块查找失败则云存储模块通知区块链模块查找图像索引;
步骤3:区块链模块查找图像索引,若区块链模块查找失败,则通知云存储模块该图像索引不存在,云存储模块验证用户身份,获得用户信息,允许用户上传加密图像及其图像索引并进行存储,并通知区块链模块添加新区块;若区块链模块查找成功,则区块链模块返回云存储模块正确的图像索引及其存储位置信息,以供云存储模块根据存储位置查找到对应的加密图像,云存储模块在验证用户身份之后供用户根据图像索引下载并通过区块链模块获得图像的相应信息。
2.根据权利要求1所述的基于区块链的云存储中的重复图像删除方法,其特征在于,步骤1进一步包括:
步骤1.1:将待上传的原始图像转变为灰度图,选取图像的低频特征,生成GLCM灰度共生矩阵,并从GLCM灰度共生矩阵中选择图像特征,为每个图像特征生成一行哈希码;
步骤1.2:将原始图像转变来的灰度图转换为NS域中的白色像素部分和不确定部分,转换为NS域中的图像,组合成图像的颜色哈希码;
步骤1.3:将步骤1.1所得结果的图像特征哈希码与步骤1.2所得结果的图像的颜色哈希码相加,生成图像索引。
3.根据权利要求1所述的基于区块链的云存储中的重复图像删除方法,其特征在于,在步骤3中,在通知区块链模块添加新区块的处理中,区块链模块用于云存储中图像去重,区块链模块的每一区块中记录图像特定信息,图像特定信息包含图像索引、用户属性、位置信息与时间戳,图像的每一步上传云存储的操作都被区块链所记录,且图像信息不可篡改。
4.根据权利要求1所述的基于区块链的云存储中的重复图像删除方法,其特征在于,方法还包括:
步骤4:在用户下载图像时,先将图像索引上传到云存储模块,首先在云存储模块中查找该图像索引,若云存储模块查找成功,则经云存储模块验证用户身份后,供用户根据图像索引下载对应图像并通过区块链模块获得图像的相应信息;若云存储模块查找失败则由云存储模块通知区块链模块查找该图像索引,若区块链模块查找失败则通知云存储模块该图像索引不存在,再通过云存储模块通知用户图像查找失败;若区块链模块查找成功则返回云存储模块正确的图像索引及其存储位置信息,云存储模块根据存储位置查找到对应的加密图像,经云存储模块验证用户身份后供用户根据图像索引下载对应图像并通过区块链模块获得图像的相应信息。
5.一种基于WM-LBPH哈希的图像索引生成方法,其特征在于,方法包括:
将原始图像转变为灰度图,选取图像的低频特征,生成GLCM灰度共生矩阵,并从GLCM灰度共生矩阵中选择图像特征,为每个图像特征生成一行哈希码;
将原始图像转变来的灰度图转换为NS域中的白色像素部分和不确定部分,转换为NS域中的图像,组合成图像的颜色哈希码;
将第一步所得结果的图像特征哈希码与第二步所得结果的图像的颜色哈希码相加,生成图像索引。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于圆通速递有限公司,未经圆通速递有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011188132.3/1.html,转载请声明来源钻瓜专利网。





