一种视频文件管理方法和装置制造方法及图纸

技术编号:10041766 阅读:176 留言:0更新日期:2014-05-14 12:33
本发明专利技术适用于视频技术领域,提供了一种视频文件管理方法和装置,包括:根据预定格式创建可扩展标记语言XML索引文件;当数字视频录像机DVR产生视频文件时,根据所述预定格式对应的排序顺序,通过XML解析器将所述视频文件的索引信息插入到所述XML索引文件中。本发明专利技术根据预定格式创建XML索引文件,当数字视频录像机DVR产生视频文件时,根据预定格式对应的排序顺序,通过XML解析器将视频文件的索引信息插入到XML索引文件中,由此通过预定格式对应的排序顺序快速定位到指定的视频文件,从而大大提高了视频文件的管理效率。

【技术实现步骤摘要】

本专利技术属于视频
,尤其涉及一种视频文件管理方法和装置
技术介绍
随着信息技术的不断发展、存储技术的提高以及存储成本的降低,发展大容量的DVR(Digital Video Recorder,数字视频录像机)成为一种必然趋势,现有的DVR的录像视频文件的保留时间可以从几个月到几年。一般情况,DVR系统将录像视频文件记录为文本或者二进制私有格式,抽取关键信息并按自定义格式保存在存储器中,以供DVR查询。存储器抽离DVR后,需要配备相应的查询软件,使查询软件按自定义格式读取存储器中的文本或者二进制私有格式,从而查询录像视频文件。现有技术有如下缺点:第一,接口封闭,需要配备相应的查询软件才能查询录像视频文件;第二,查询速度慢,无论是按行读取还是按自定义格式整体读取,文件IO(Input/Output,输入/输出)操作都很慢,特别是大文件;第三,录像视频文件如果记录为二进制私有格式,那么存储器中的所有录像视频文件对于查询软件有如一个黑盒,只能打开文件夹对文件名逐个遍历,需要依赖文件命名的规范性来判断录像视频文件,当存储大量文件时,非常不便,效率极低。
技术实现思路
本专利技术实施例的目的在于提供一种视频文件管理方法,旨在解决现有的视频文件的管理效率低的问题。本专利技术实施例是这样实现的,一种视频文件管理方法,包括:根据预定格式创建可扩展标记语言XML索引文件;当数字视频录像机DVR产生视频文件时,根据所述预定格式对应的排序顺序,通过XML解析器将所述视频文件的索引信息插入到所述XML索引文件中。本专利技术实施例的另一目的在于提供一种视频文件管理装置,包括:XML索引文件创建模块,用于根据预定格式创建可扩展标记语言XML索引文件;视频索引信息插入模块,用于当数字视频录像机DVR产生视频文件时,根据所述预定格式对应的排序顺序,通过XML解析器将所述视频文件的索引信息插入到所述XML索引文件中。本专利技术实施例根据预定格式创建XML索引文件,当数字视频录像机DVR产生视频文件时,根据预定格式对应的排序顺序,通过XML解析器将视频文件的索引信息插入到XML索引文件中,由此通过预定格式对应的排序顺序快速定位到指定的视频文件,从而大大提高了视频文件的管理效率。附图说明图1是本专利技术实施例提供的视频文件管理方法的实现流程图;图2是本专利技术另一实施例提供的视频文件管理方法的实现流程图;图3是本专利技术实施例提供的视频文件管理装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例根据预定格式创建XML索引文件,当数字视频录像机DVR产生视频文件时,根据预定格式对应的排序顺序,通过XML解析器将视频文件的索引信息插入到XML索引文件中,由此通过预定格式对应的排序顺序快速定位到指定的视频文件,从而大大提高了视频文件的管理效率。图1示出了本专利技术实施例提供的视频文件管理方法的实现流程图,参照图1:在步骤S101中,根据预定格式创建可扩展标记语言XML索引文件。作为本专利技术的一个实施例,根据预定格式创建XML(eXtensible Markup Language,可扩展标记语言)索引文件包括:在根节点下,按照完整的月结点、日结点和视频文件结点三层结点结构生成所述XML索引文件。在根结点下,月结点按时间先后顺序有序排列;在月结点下,日结点按时间先后顺序有序排列;在日结点下,视频文件结点按录像开始时间有序排列。作为本专利技术的另一个实施例,根据预定格式创建XML索引文件还可以包括:若两个以上视频文件的录像开始时间相同,则录像开始时间相同的两个以上视频文件按DVR(Digital Video Recorder,数字视频录像机)通道号有序排列。需要说明的是,本专利技术实施例中的视频文件包括但不限于DVR拍摄的音视频文件以及DVR抓拍的图片。DVR从摄像机输入路数上可分为1路、2路、4路、6路、9路、12路、16路、32路等,在此不对DVR的输入路数的个数作限定。若DVR的输入路数为16路,那么该DVR最多能与16台监控摄像机连接,分别对每一路输入视频分配一个DVR通道号。作为本专利技术的一个实施例,在DVR开机时,判断该DVR的存储器中是否有旧的XML索引文件。若存储器中有旧的XML索引文件,则直接通过XML解析器读取该旧的XML索引文件,从而将已有的视频文件与新的视频系统融为一体,方便第三方视频系统对已有的视频文件的二次利用,实现视频文件最大限度的多次利用。若存储器中没有旧的XML索引文件,则根据预定格式以及相应的语言类型创建XML索引文件,此时创建的XML索引文件为空的XML框架文本,再通过XML解析器读取该XML索引文件。在步骤S102中,当数字视频录像机DVR产生视频文件时,根据所述预定格式对应的排序顺序,通过XML解析器将所述视频文件的索引信息插入到所述XML索引文件中。在这里,XML解析器的类型与XML索引文件所采用的语言的类型相对应。进一步地,所述预定格式对应的排序顺序包括以下至少一项:所述预定格式对应的时间顺序或者所述预定格式对应的DVR通道号顺序。作为本专利技术的一个实施例,创建XML索引文件后,按照视频文件的录像开始时间有序地在XML索引文件中插入视频文件的索引信息。作为本专利技术的一个实施例,插入过程中按照视频文件的录像开始时间的先后顺序有序插入,如果两个以上视频文件的录像开始时间相同,则按照该两个以上视频文件的DVR通道号有序插入。此时,所有的视频文件已经形成一个有序的排列,记录在XML索引文件中。优选地,所述视频文件的索引信息包括以下至少一项:录像开始时间、DVR通道号、文件路径或者视频类型。在本专利技术实施例中,在XML索引文件中插入的视频文件的索引信息可以包括视频文件的录像开始时间,输入该视频文件的DVR通道号,视频文件的具体存放文件路径以及视频文件的视频类型等,在此不作限定。图2示出了本专利技术另一实施例提供的视频文件管理方法的实现流程图,参照图2:在步骤S103中,接收查询请求,根据所述预定格式对应的排序顺序,通过所述XML解析器从所述XML索引文件中查询所述视频文件的索引信息。由于DVR存储容量的增大,视频文件保留时间可以从几个月到几年,因...

【技术保护点】
一种视频文件管理方法,其特征在于,包括:根据预定格式创建可扩展标记语言XML索引文件;当数字视频录像机DVR产生视频文件时,根据所述预定格式对应的排序顺序,通过XML解析器将所述视频文件的索引信息插入到所述XML索引文件中。

【技术特征摘要】
1.一种视频文件管理方法,其特征在于,包括:
根据预定格式创建可扩展标记语言XML索引文件;
当数字视频录像机DVR产生视频文件时,根据所述预定格式对应的排序
顺序,通过XML解析器将所述视频文件的索引信息插入到所述XML索引文
件中。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收查询请求,根据所述预定格式对应的排序顺序,通过所述XML解析
器从所述XML索引文件中查询所述视频文件的索引信息。
3.如权利要求1所述的方法,其特征在于,所述预定格式对应的排序顺
序包括以下至少一项:所述预定格式对应的时间顺序或者所述预定格式对应的
DVR通道号顺序。
4.如权利要求1所述的方法,其特征在于,所述视频文件的索引信息包
括以下至少一项:录像开始时间、DVR通道号、文件路径或者视频类型。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述DVR的存储器与计算机连接时,提供接口给所述计算机,以使所
述计算机查询所述视频文件的索引信息并查看视频。
6.一种视频文件管理装置,其特征在于,包括:
XML...

【专利技术属性】
技术研发人员:庄少华陈文明黄昭敏
申请(专利权)人:深圳市华宝电子科技有限公司
类型:发明
国别省市:广东;44

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

1