[发明专利]一种录像文件读写方法及装置有效
申请号: | 202010569017.4 | 申请日: | 2020-06-19 |
公开(公告)号: | CN111757037B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 杭振;梁硕 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N5/781 | 分类号: | H04N5/781;H04N5/91;H04N21/845;H04L67/06;H04L47/6275;H04L49/9057 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;高莺然 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 录像 文件 读写 方法 装置 | ||
1.一种录像文件写方法,其特征在于,所述方法包括:
获取录像文件包括的多个视频帧中发生的事件信息,所述事件信息为对所述视频帧进行图像识别后得到的;
基于预设分片时长范围和所述多个视频帧中发生的事件信息,对所述录像文件进行分片处理,得到多个分片,所述多个分片间不重叠,所述多个分片按照录像时间先后顺序拼接起来为完整的所述录像文件;
对每一所述分片的属性信息进行结构化处理,得到每一所述分片的结构化信息,所述分片的结构化信息包括所述分片的属性信息;
基于所述分片的结构化信息,将多个所述分片上传至云存储设备。
2.根据权利要求1所述的方法,其特征在于,所述对每一所述分片的属性信息进行结构化处理,得到每一所述分片的结构化信息的步骤,包括:
根据预设的事件信息与优先级的对应关系,以及每一所述分片中发生的事件信息,确定每一所述分片的优先级;
对每一所述分片的属性信息以及每一所述分片的优先级进行结构化处理,得到每一所述分片的结构化信息,所述分片的结构化信息包括所述分片的属性信息和所述分片的优先级;
所述基于所述分片的结构化信息,将多个所述分片上传至云存储设备的步骤,包括:
按照所述分片的结构化信息包括的优先级从高到低的顺序,将所述多个分片依次上传至云存储设备。
3.根据权利要求2所述的方法,其特征在于,所述按照所述分片的结构化信息包括的优先级从高到低的顺序,将所述多个分片依次上传至云存储设备的步骤,包括:
按照所述分片的结构化信息包括的优先级从高到低的顺序,采用多线程将所述多个分片依次并发上传至云存储设备。
4.根据权利要求1所述的方法,其特征在于,在得到多个所述分片后,所述方法还包括:
为多个所述分片创建上传位图,所述上传位图中比特位与所述分片一一对应,且每一比特位的值为第一预设值;
对于每一所述分片,若该分片成功上传至所述云存储设备,则将所述上传位图中该分片对应的比特位的值设置为第二预设值。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在多个所述分片上传的过程中断后,获取所述上传位图中所述第一预设值的比特位对应的剩余分片;
将所述剩余分片上传至云存储设备;
在所述剩余分片成功上传至所述云存储设备后,将所述上传位图中所述剩余分片对应的比特位的值设置为所述第二预设值。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述分片以关键帧开始,所述分片包括的多个视频帧中发生的事件信息相同。
7.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
将多个所述分片的结构化信息上传至云存储设备。
8.一种录像文件读方法,其特征在于,所述方法包括:
获取针对录像文件的目标回放信息;
基于所述录像文件包括多个分片的结构化信息,确定满足所述目标回放信息的结构化信息对应的目标分片;
从云存储设备下载所述目标分片,其中,所述云存储设备中存储的分片是根据权利要求1-7任一项所述方法得到的。
9.根据权利要求8所述的方法,其特征在于,所述结构化信息包括所述分片的录像时间;
所述获取针对录像文件的目标回放信息的步骤,包括:
获取针对录像文件的回放游标所指示的第一目标录像时间;
所述基于所述录像文件包括多个分片的结构化信息,确定满足所述目标回放信息的结构化信息对应的目标分片的步骤,包括:
基于所述录像文件包括多个分片的结构化信息,确定以所述第一目标录像时间为起始时间的预设时长内的分片,作为目标分片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010569017.4/1.html,转载请声明来源钻瓜专利网。