视频读取方法、装置、设备和存储介质制造方法及图纸

技术编号:33135639 阅读:33 留言:0更新日期:2022-04-17 01:00
本申请涉及一种视频读取方法、装置、设备和存储介质。方法包括:接收视频查询时间,在预先构建的时间池中,获取视频查询时间对应的时间节点,根据时间节点内的数据节点标识,在预先构建的数据池中获取时间节点对应的数据节点,在数据节点内的视频文件存储位置处读取视频文件;时间节点内设有文件标识,文件标识为文件头标识、文件体标识或文件尾标识;根据时间节点内的数据节点标识,在预先构建的数据池中获取时间节点对应的数据节点包括:按照时间节点内的文件标识对时间节点进行遍历,得到视频文件的时间节点序列;按照时间节点序列中各时间节点内的数据节点标识,在数据池中获取各时间节点对应的数据节点。本方法能实现视频片段的完整获取。段的完整获取。段的完整获取。

【技术实现步骤摘要】
视频读取方法、装置、设备和存储介质
[0001]本申请是“申请号为:201910707187.1,申请日为:2019年8月1日,名称为:视频读取方法、装置、设备和存储介质”的专利技术申请的分案申请。


[0002]本申请涉及数据存储
,特别是涉及一种视频读取方法、装置、设备和存储介质。

技术介绍

[0003]随着视频监控技术的发展,摄像机在进行场景监控时,还能够实现报警录像、动检录像等视频片段的录制。例如,检测到监控画面内发生预设的报警事项时,触发报警,同步存储报警前后各5秒的视频,得到10秒时长的报警视频。又如,检测到监控画面发生变化时,同步存储检测到监控画面发生变化前后各5秒的视频,得到10秒时长的动检视频。因此,在服务器中、或者录像机的本地硬盘中存储着大量的视频片段,用户可以通过读取这些视频片段,准确了解到监控区域内相应事件的具体情况。
[0004]在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:
[0005]报警录像、动检录像等视频片段的数量极多、且视频时长较短,在众多的视频文件中可能无法完整地获取时间节点对应的视频片段。

技术实现思路

[0006]基于此,有必要针对上述技术问题,提供一种能够视频文件读取效率的视频读取方法、装置、设备和存储介质。
[0007]一种视频读取方法,所述方法包括:
[0008]接收视频查询时间;
[0009]在预先构建的时间池中,获取所述视频查询时间对应的时间节点;
[0010]根据所述时间节点内的数据节点标识,在预先构建的数据池中获取所述时间节点对应的数据节点;
[0011]在所述数据节点内的视频文件存储位置处读取视频文件;
[0012]所述时间节点内设有文件标识,所述文件标识为文件头标识、文件体标识或文件尾标识;所述根据所述时间节点内的数据节点标识,在预先构建的数据池中获取所述时间节点对应的数据节点的步骤,包括:
[0013]按照所述时间节点内的文件标识对所述时间节点进行遍历,得到所述视频文件的时间节点序列;
[0014]按照所述时间节点序列中各时间节点内的数据节点标识,在所述数据池中获取所述各时间节点对应的数据节点。
[0015]在其中一个实施例中,所述在预先构建的时间池中,获取所述视频查询时间对应的时间节点的步骤,包括:
[0016]根据所述时间池的预设基准时间与所述视频查询时间之间的时间差,确定时间索引值,在所述时间池内获取时间节点标识为所述时间索引值的时间节点。
[0017]在其中一个实施例中,所述时间节点内还设有业务类型标识;所述按照所述时间节点内的文件标识对所述时间节点进行遍历,得到所述视频文件的时间节点序列的步骤,包括:
[0018]按照所述时间节点内的文件标识和业务类型标识对所述时间节点进行遍历,得到各类所述视频文件的时间节点序列。
[0019]在其中一个实施例中,所述根据所述时间节点内的数据节点标识,在预先构建的数据池中获取所述时间节点对应的数据节点的步骤,包括:
[0020]根据所述时间池的预设基准时间,将所述时间节点内的时间节点标识设置为相应的视频拍摄时间,将设置好的所述时间节点发送至客户终端;
[0021]接收所述客户终端返回的视频读取请求,在所述数据池中获取所述视频读取请求中各时间节点内的数据节点标识所对应的数据节点。
[0022]在其中一个实施例中,所述在所述数据节点内的视频文件存储位置处读取视频文件的步骤,包括:
[0023]每隔预设时长,依次从预设数量个所述时间节点对应的数据节点中读取出视频文件,并发送至客户终端。
[0024]一种视频读取方法,所述方法包括:
[0025]接收视频查询时间,将所述视频查询时间发送给存储终端;
[0026]接收所述存储终端返回的时间节点,根据所述时间节点生成视频读取请求,并将所述视频读取请求发送给所述存储终端;
[0027]接收所述存储终端返回的视频文件;
[0028]所述时间节点内设有文件标识,所述文件标识为文件头标识、文件体标识或文件尾标识;所述接收所述存储终端返回的时间节点,根据所述时间节点生成视频读取请求的步骤,包括:
[0029]按照所述时间节点内的文件标识对所述时间节点进行遍历,得到所述视频文件的时间节点序列;
[0030]根据所述视频文件的时间节点序列生成所述视频读取请求。
[0031]一种视频读取装置,所述装置包括:
[0032]查询时间获取模块,用于接收视频查询时间;
[0033]时间节点获取模块,用于在预先构建的时间池中,获取所述视频查询时间对应的时间节点;
[0034]数据节点获取模块,用于根据所述时间节点内的数据节点标识,在预先构建的数据池中获取所述时间节点对应的数据节点;以及
[0035]视频文件读取模块,用于在所述数据节点内的视频文件存储位置处读取视频文件;
[0036]所述时间节点内设有文件标识,所述文件标识为文件头标识、文件体标识或文件尾标识;所述数据节点获取模块,还用于:
[0037]按照所述时间节点内的文件标识对所述时间节点进行遍历,得到所述视频文件的
时间节点序列;
[0038]按照所述时间节点序列中各时间节点内的数据节点标识,在所述数据池中获取所述各时间节点对应的数据节点。
[0039]一种视频读取装置,所述装置包括:
[0040]查询时间收发模块,用于接收视频查询时间,将所述视频查询时间发送给存储终端;
[0041]读取请求生成模块,用于接收所述存储终端返回的时间节点,根据所述时间节点生成视频读取请求,并将所述视频读取请求发送给所述存储终端;以及
[0042]视频文件接收模块,用于接收所述存储终端返回的视频文件;
[0043]所述时间节点内设有文件标识,所述文件标识为文件头标识、文件体标识或文件尾标识;所述读取请求生成模块,还用于:
[0044]按照所述时间节点内的文件标识对所述时间节点进行遍历,得到所述视频文件的时间节点序列;
[0045]根据所述视频文件的时间节点序列生成所述视频读取请求。
[0046]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述视频读取方法的各步骤。
[0047]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述视频读取方法的各步骤。
[0048]上述视频读取方法、装置、设备和存储介质,预先构建时间池和数据池,时间池中有时间节点,时间节点中有文件标识,包括文件头标识、文件体标识以及文件尾标识,数据池中有数据节点,在接收到视频查询时间时,在时间池中获取视频查询时间对应的时间节点,根据获取的时间节点内的文件标识对时间节点进行遍历,得到视频文件的时间节点序列,根据时间节点序列中各时间节点内的数据节点标识,在数据池中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频读取方法,其特征在于,所述方法包括:接收视频查询时间;根据时间节点内的时间节点标识,在预先构建的时间池中,获取所述视频查询时间对应的时间节点;根据所述时间节点内的数据节点标识,在预先构建的数据池中获取所述时间节点对应的数据节点;在所述数据节点内的视频文件存储位置处读取视频文件;所述时间节点内设有文件标识,所述文件标识为文件头标识、文件体标识或文件尾标识;所述根据所述时间节点内的数据节点标识,在预先构建的数据池中获取所述时间节点对应的数据节点的步骤,包括:按照所述时间节点内的文件标识对所述时间节点进行遍历,得到所述视频文件的时间节点序列;按照所述时间节点序列中各时间节点内的数据节点标识,在所述数据池中获取所述各时间节点对应的数据节点。2.根据权利要求1所述的方法,其特征在于,所述在预先构建的时间池中,获取所述视频查询时间对应的时间节点的步骤,包括:根据所述时间池的预设基准时间与所述视频查询时间之间的时间差,确定时间索引值,在所述时间池内获取时间节点标识为所述时间索引值的时间节点。3.根据权利要求1所述的方法,其特征在于,所述时间节点内还设有业务类型标识;所述按照所述时间节点内的文件标识对所述时间节点进行遍历,得到所述视频文件的时间节点序列的步骤,包括:按照所述时间节点内的文件标识和业务类型标识对所述时间节点进行遍历,得到各类所述视频文件的时间节点序列。4.根据权利要求1所述的方法,其特征在于,所述根据所述时间节点内的数据节点标识,在预先构建的数据池中获取所述时间节点对应的数据节点的步骤,包括:根据所述时间池的预设基准时间,将所述时间节点内的时间节点标识设置为相应的视频拍摄时间,将设置好的所述时间节点发送至客户终端;接收所述客户终端返回的视频读取请求,在所述数据池中获取所述视频读取请求中各时间节点内的数据节点标识所对应的数据节点。5.根据权利要求1所述的方法,其特征在于,所述在所述数据节点内的视频文件存储位置处读取视频文件的步骤,包括:每隔预设时长,依次从预设数量个所述时间节点对应的数据节点中读取出视频文件,并发送至客户终端。6.一种视频文件读取方法,其特征在于,所述方法包括:接收视频查询时间,将所述视频查询时间发送给存储终端;接收所述存储终端返回的时间节点,根据所述时间节点生成...

【专利技术属性】
技术研发人员:王亚奇
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1