预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113742519A(43)申请公布日2021.12.03(21)申请号202111014874.9H04N21/231(2011.01)(22)申请日2021.08.31H04N21/2312(2011.01)(71)申请人杭州登虹科技有限公司地址310000浙江省杭州市西湖区西斗门路3号天堂软件园A幢20楼A室(72)发明人周莹方泽梁陈帅斌蒋泽飞夏虹(74)专利代理机构杭州裕阳联合专利代理有限公司33289代理人王贞利(51)Int.Cl.G06F16/71(2019.01)G06F16/732(2019.01)G06F16/14(2019.01)G06F16/172(2019.01)权利要求书1页说明书5页附图1页(54)发明名称一种多对象存储的云视频Timeline存储方法和系统(57)摘要本发明公开了一种多对象存储的云视频Timeline存储方法和系统,所述方法包括如下步骤:获取对象存储,计算所述对象存储的质量分数;选取最优的质量分数的对象存储作为目标对象存储;生成raw文件和所述raw文件key,将所述raw文件和raw文件key保存于目标对象存储中;判断当前目标对象存储是否变更,若变更则保存对象存储变更记录。所述方法和系统在存储时,可以将raw文件元信息编码进对象存储key,使得所述对象存储key可以实现自我描述的功能,从而在查询时通过raw文件key规则匹配raw文件列表,从匹配的所述raw文件列表反向生成Timeline,从而无需单独设置的Timeline索引,显著降低了存储成本和运维复杂度。CN113742519ACN113742519A权利要求书1/1页1.一种多对象存储的云视频Timeline存储方法,其特征在于,所述方法包括如下步骤:获取对象存储,计算所述对象存储的质量分数;选取最优的质量分数的对象存储作为目标对象存储;获取raw文件并生成raw文件key,将所述raw文件和raw文件key保存于目标对象存储中;判断当前目标对象存储是否变更,若变更则保存对象存储变更记录。2.根据权利要求1所述的一种多对象存储的云视频Timeline存储方法,其特征在于,所述raw文件key生成方法包括如下步骤:获取摄像头唯一标识,获取raw文件视频开始时间戳和结束时间戳;将所述raw文件视频开始时间戳转化为年月日格式的时间;将所述摄像头唯一标识、raw文件视频开始时间戳、raw文件视频结束时间戳和转化为年月日格式的时间组合生成具有字符串形式的raw文件key;将生成的所述raw文件key保存。3.根据权利要求1所述的一种多对象存储的云视频Timeline存储方法,其特征在于,在获取生成的raw文件key,设置所述raw文件的过期时间,若时间超过所述过期时间,则自动清理目标对象存储中的所述raw文件。4.根据权利要求1所述的一种多对象存储的云视频Timeline存储方法,其特征在于,若判断当前所使用的对象存储和上一次是否相同,若不同则生成对象存储变更记录,将所述对象存储变更记录保存于数据库中。5.根据权利要求1所述的一种多对象存储的云视频Timeline存储方法,其特征在于,所述方法包括查询阶段,所述查询阶段包括:获取摄像头的变更记录,并根据用户预设的查询时间范围进行过滤,获取目标变更范围内的变更记录。6.根据权利要求5所述的一种多对象存储的云视频Timeline存储方法,其特征在于,根据所述raw文件key生成规则生成key前缀,所述key前缀,所述key前缀包括以天为单位的字符串和以小时为单位的字符串。7.根据权利要求6所述的、一种多对象存储的云视频Timeline存储方法,其特征在于,所述查询阶段还包括:调用对象存储服务,获取相匹配key前缀的所有raw文件;遍历所述对象存储服务的所有变更记录,调用所有具有在变更记录中的对象存储,并汇总为符合查询时间范围所有raw文件,生成raw文件列表,解析所述raw文件列表,并反向生成timeline。8.根据权利要求5所述的一种多对象存储的云视频Timeline存储方法,其特征在于,所述查询阶段还包括:获取对象存储的属性维度,根据所述属性维度进行去重查询。9.一种多对象存储的云视频Timeline存储系统,其特征在于,所述系统执行上述权利要求1‑8中任意一项所述的一种多对象存储的云视频Timeline存储方法。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序可被处理器执行上述权利要求1‑8中任意一项所述的一种多对象存储的云视频Timeline存储方法。2CN113742519A说明书1/5页一种多对象存储的云视频Timeline存储方法和系统技术领域[0001]