利索能及
我要发布
收藏
专利号: 2020105553980
申请人: 杭州海康威视系统技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-22
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种存储文件的方法,其特征在于,所述方法包括:

网络设备获取待存储的文件集合,所述文件集合包括M个数据类型相同的文件,M为大于1的整数;

所述网络设备生成对象标识信息,所述对象标识信息包括所述文件集合对应的N个分类参数,N为大于1的整数;

所述网络设备向云存储系统发送存储请求,所述存储请求包括所述对象标识信息和所述文件集合,所述存储请求用于所述云存储系统分配对象,将所述文件集合保存在所述对象,以及保存所述对象标识信息和所述对象的位置信息之间的对应关系。

2.如权利要求1所述的方法,其特征在于,所述N个分类参数包括所述数据类型、所述对象所在存储桶的桶标识、存储所述文件集合的时间段和所述网络设备的设备标识。

3.如权利要求2所述的方法,其特征在于,在所述文件集合被存储在多个对象情况下,第一对象的对象标识信息还包括所述第一对象的编号,所述第一对象是所述多个对象中的任一个。

4.如权利要求1至3任一项所述的方法,其特征在于,所述网络设备向云存储系统发送存储请求之后,还包括:所述网络设备接收所述云存储系统发送目标文件在所述对象中的起始存储位置和结束存储位置;

所述网络设备生成所述目标文件的统一资源定位符URL,所述URL包括所述对象的对象标识信息、所述目标文件在所述对象的起始存储位置和结束存储位置。

5.如权利要求4所述的方法,其特征在于,所述方法还包括:所述网络设备接收第一查询请求,所述第一查询请求包括所述目标文件的URL;

所述网络设备向所述云存储系统发送所述URL中包括的对象标识信息和所述目标文件的起始存储位置和结束存储位置;

所述网络设备接收所述目标文件,所述目标文件是所述云存储系统根据所述对象标识信息、所述目标文件的起始存储位置和结束存储位置发送的;

所述网络设备发送第一查询响应,所述第一查询响应包括所述目标文件。

6.如权利要求1至3任一项所述的方法,其特征在于,所述网络设备向云存储系统发送存储请求之后,还包括:所述网络设备接收第二查询请求,所述第二查询请求包括至少一个分类参数,所述N个分类参数包括所述至少一个分类参数;

所述网络设备根据所述至少一个分类参数生成至少一个前缀信息;

所述网络设备从所述云存储系统中获取以目标前缀信息为前缀的对象标识信息,所述目标前缀信息是所述至少一个前缀信息中的任一个;

所述网络设备从所述云存储系统中获取所述对象标识信息对应的对象中保存的文件;

所述网络设备发送第二查询响应,所述第二查询响应包括所述获取的各文件。

7.一种存储文件的方法,其特征在于,所述方法包括:

云存储系统接收存储请求,所述存储请求包括对象标识信息和待存储的文件集合,所述文件集合包括M个数据类型相同的文件,M为大于1的整数,所述对象标识信息包括所述文件集合对应的N个分类参数,N为大于1的整数;

所述云存储系统分配用于存储所述文件集合的对象;

所述云存储系统将所述文件集合存储在所述对象中,以及将所述对象标识信息和所述对象的位置信息对应保存在对象标识信息与位置信息的对应关系中。

8.如权利要求7所述的方法,其特征在于,所述方法还包括:在将目标文件存储在所述对象时,向网络设备发送所述目标文件在所述对象中的起始存储位置和结束存储位置,目标文件为所述文件集合中的任一个文件。

9.如权利要求7或8所述的方法,其特征在于,所述N个分类参数包括所述数据类型、所述对象所在存储桶的桶标识、存储所述文件集合的时间段和网络设备的设备标识,所述网络设备是发送所述存储请求的设备。

10.如权利要求7或8所述的方法,其特征在于,在所述文件集合被存储在多个对象情况下,第一对象的标识信息还包括所述第一对象的编号,所述第一对象是所述多个对象中的任一个。

11.一种存储文件的装置,其特征在于,所述装置包括:

获取模块,用于获取待存储的文件集合,所述文件集合包括M个数据类型相同的文件,M为大于1的整数;

生成模块,用于生成对象标识信息,所述对象标识信息包括所述文件集合对应的N个分类参数,N为大于1的整数;

发送模块,用于向云存储系统发送存储请求,所述存储请求包括所述对象标识信息和所述文件集合,所述存储请求用于所述云存储系统分配对象,将所述文件集合保存在所述对象,以及保存所述对象标识信息和所述对象的位置信息之间的对应关系。

12.一种存储文件的装置,其特征在于,所述装置包括:

接收模块,用于接收存储请求,所述存储请求包括对象标识信息和待存储的文件集合,所述文件集合包括M个数据类型相同的文件,M为大于1的整数,所述对象标识信息包括所述文件集合对应的N个分类参数,N为大于1的整数;

分配模块,用于分配用于存储所述文件集合的对象;

存储模块,用于将所述文件集合存储在所述对象中,以及将所述对象标识信息和所述对象的位置信息对应保存在对象标识信息与位置信息的对应关系中。

13.一种存储文件的系统,其特征在于,所述系统包括:如权利要求11和12所述的装置。