[发明专利]对象上传方法、装置、电子设备及机器可读存储介质在审
| 申请号: | 201910062436.6 | 申请日: | 2019-01-23 |
| 公开(公告)号: | CN109828828A | 公开(公告)日: | 2019-05-31 |
| 发明(设计)人: | 柯丹丹;沈泽宇 | 申请(专利权)人: | 杭州宏杉科技股份有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F16/182;G06F16/188;G06F16/13 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310053 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分段 对象上传 上传 机器可读存储介质 对象存储系统 电子设备 任务标识 存储介质容量 对象创建 对象分配 预设策略 哈希 申请 并发 | ||
1.一种对象存储系统的对象上传方法,所述对象存储系统至少包括桶,其中,所述桶为用于保存所述对象的容器,其特征在于,所述方法包括:
获取所述对象,针对所述对象创建分段任务,得到所述分段任务的任务标识,其中所述任务标识用于唯一标识所述分段任务;
将所述对象在所述分段任务中按预设策略进行分段,获得分段对象,并为所述分段对象分配对应的分段编号,其中,所述分段编号用于指示所述分段对象在所述对象中的顺序;
基于至少包括所述任务标识及所述分段编号的哈希值,将所述分段对象上传至所述桶。
2.根据权利要求1所述的方法,其特征在于,在所述将所述分段对象上传至所述桶的同时,还包括:
创建或更新所述对象的索引,其中,所述索引用于指示所述分段对象在所述桶的存储位置。
3.根据权利要求2所述的方法,其特征在于,所述索引至少包括索引头、索引信息,其中,所述索引头至少包括所述对象的对象名、所述桶及所述任务标识,所述索引信息至少包括所述分段编号。
4.根据权利要求3所述的方法,其特征在于,当待下载所述对象的指定容量范围时,还包括:
基于所述索引及所述指定容量范围,获取所述对象指定容量范围对应的分段编号及其所指示的分段对象;
将所述对象的指定容量范围对应分段编号所指示的分段对象下载到本地。
5.根据权利要求3所述的方法,其特征在于,当待上传与所述对象的对象名重复的新对象时,在将所述新对象的分段对象上传至所述桶的同时,还包括:
创建所述新对象的索引,删除所述对象的索引以及所述索引对应的分段对象。
6.一种对象存储系统的对象上传装置,所述对象存储系统至少包括桶,其中,所述桶为用于保存所述对象的容器,其特征在于,所述装置包括:
创建模块,用于获取所述对象,针对所述对象创建分段任务,得到所述分段任务的任务标识,其中所述任务标识用于唯一标识所述分段任务;
所述创建模块,将所述对象在所述分段任务中按预设策略进行分段,获得分段对象,并为所述分段对象分配对应的分段编号,其中,所述分段编号用于指示所述分段对象在所述对象中的顺序;
上传模块,用于基于至少包括所述任务标识及所述分段编号的哈希值,将所述分段对象上传至所述桶。
7.根据权利要求6所述的装置,其特征在于,在所述将所述分段对象上传至所述桶的同时,还包括:
所述创建模块进一步,用于创建或更新所述对象的索引,其中,所述索引用于指示所述分段对象在所述桶的存储位置。
8.根据权利要求7所述的装置,其特征在于,所述索引至少包括索引头、索引信息,其中,所述索引头至少包括所述对象的对象名、所述桶及所述任务标识,所述索引信息至少包括所述分段编号。
9.根据权利要求8所述的装置,其特征在于,当待下载所述对象的指定容量范围时,还包括:
所述上传模块进一步,基于所述索引及所述指定容量范围,获取所述对象指定容量范围对应的分段编号及其所指示的分段对象;
下载模块,用于将所述对象的指定容量范围对应分段编号所指示的分段对象下载到本地。
10.根据权利要求8所述的装置,其特征在于,当待上传与所述对象的对象名重复的新对象时,在将所述新对象的分段对象上传至所述桶的同时,还包括:
所述创建模块进一步,创建所述新对象的索引,删除所述对象的索引以及所述索引对应的分段对象。
11.一种电子设备,其特征在于,包括通信接口、处理器、存储器和总线,所述通信接口、所述处理器和所述存储器之间通过总线相互连接;
所述存储器中存储机器可读指令,所述处理器通过调用所述机器可读指令,执行如权利要求1至5任一项所述的方法。
12.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可读指令,所述机器可读指令在被处理器调用和执行时,实现权利要求1至5任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州宏杉科技股份有限公司,未经杭州宏杉科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910062436.6/1.html,转载请声明来源钻瓜专利网。





