一种存储车载dvr报警录像片段的方法

文档序号:8365848阅读:402来源:国知局
一种存储车载dvr报警录像片段的方法
【技术领域】
[0001]本发明涉及车载视频监控领域,特别涉及一种存储车载DVR (Digital VideoRecorder,硬盘录像机)报警录像片段的方法。
【背景技术】
[0002]车载DVR属于传统嵌入式硬盘录像机的细分领域,它是随着数字视音频编码技术在车辆上应用而发展起来的一种新兴专用产品。车载DVR广泛地应用于公交、长途客运等各种移动交通工具。
[0003]在应用于长途客运、公交车时,需要对发生事故时车载DVR的录像片段进行即时上传,将车载DVR录制的关于发生事故时和发生事故前后时间段内录像数据上传至备份服务器,进而便于事故录像数据的获取和对事故原因的追踪。备份服务器设置于远离车载DVR的地方(例如客运公司、公交公司的管理指挥单位),车载DVR的录像数据通过无线方式例如3G Urd-generat1n,第三代移动通信技术)网络上传至备份服务器,车载DVR和备份服务器之间的通信通过无线方式例如3G网络进行。
[0004]在车载DVR工作过程中,车载DVR始终进行录像,在大部分的时间里的录像数据是正常行车没有事故发生时的录像数据,这一部分录像数据对于事故发生的追踪没有用处,而仅仅在事故发生前后的一段时间的录像数据需要进行追踪,才能够获取到事故的原因。因此,在车载DVR工作的大部分时间内,不需要将正常行车没有事故发生时的录像数据上传至备份服务器,而仅仅将发生事故时和发生事故前后一段时间内的录像数据上传至备份服务器即可。这样做的好处,一方面避免了录像数据实时上传给3G网络带来的压力,节省了 3G网络资源,另一方面节省了备份服务器的容量,再一方面,上传至备份服务器的较短的录像数据(发生事故时和发生事故前后一段时间内的录像数据)相比于较长的录像数据(车载DVR工作过程中所录制的所有包括正常行车没有事故发生时的录像数据和发生事故时和发生事故前后一段时间内的录像数据)来说,更加便于对发生事故的查看。
[0005]车载DVR将发生事故时和发生事故前后一段时间内的录像数据上传至备份服务器的实现过程主要有两种方法。
[0006]第一种方法是,车载DVR在录像过程中,在其内存中缓冲当前时刻之前几分钟内的录像数据,当发生事故报警时,车载DVR通过3G网络将报警信息发送给备份服务器,备份服务器接收到车载DVR上传的报警信息后,通过3G网络主动向车载DVR获取缓冲在其内存中的发生报警前的几分钟内的录像数据,并在该段录像数据从车载DVR长传到备份服务器完成后,备份服务器继续通过3G网络获取车载DVR的实时录像数据,直到报警结束后的几分钟为止。
[0007]第二种方法是,车载DVR在录像过程中,在其内存中缓冲当前时刻之前几分钟内的录像数据,当发生事故报警时,车载DVR通过3G网络主动向备份服务器上传缓冲在其内存中的发生报警前的几分钟内的录像数据以及车载DVR的实时录像数据并由备份服务器存储,直到报警结束后几分钟位置。
[0008]无论是采用上述第一种方法还是第二种方法,均会出现相同的问题:
[0009]1、受到车载DVR内存资源的限制,当前时刻之前几分钟内的录像数据不能存储很多,进而当发生报警时,发生报警时刻之前几分钟内的录像数据不能存储很多,进而导致在较短的录像数据中无法查询到发生事故的真正原因;
[0010]2、在录像数据通过3G网络上传的过程中,若网络中断,则报警前后一段时间内的录像数据将出现部分数据的缺失。

【发明内容】

[0011]有鉴于此,本发明提供一种存储车载DVR报警录像片段的方法,以增加发生报警时刻之前的录像数据,并保证车载DVR向备份服务器所上传报警录像数据的完整。
[0012]本申请的技术方案是这样实现的:
[0013]一种存储车载DVR报警录像片段的方法,包括:
[0014]预先设置第一延时和第二延时;
[0015]在有无事故发生时,所述车载DVR均保持录像状态;
[0016]当事故报警发生时,所述车载DVR将报警发生时刻之前第一延时的时刻处开始的录像由普通录像更改为报警录像;
[0017]当事故报警结束后,所述车载DVR在事故报警结束后的第二延时的时刻处开始的录像由报警录像更改为普通录像;
[0018]备份服务器从所述车载DVR获取并存储所述报警录像。
[0019]进一步,所述备份服务器从所述车载DVR获取并存储报警录像,为在事故报警结束后的第二延时时刻之后立即获取并存储报警录像。
[0020]进一步,所述备份服务器从所述车载DVR获取并存储报警录像,为定期获取并存储报警录像。
[0021]进一步,所述备份服务器从所述车载DVR定期获取并存储报警录像包括:
[0022]预先设置第一时间段;
[0023]所述备份服务器向所述车载DVR查询所述第一时间段内文件列表,以获取所述报警录像文件信息;
[0024]根据所述开始录像时刻将所述报警录像文件按照时间顺序排列;
[0025]从最后一个录制的报警录像文件开始,所述备份服务器从所述车载DVR依次获取所述报警录像文件。
[0026]进一步:
[0027]所述备份服务器从所述车载DVR获取任一报警录像文件时,所述备份服务器先检查本地是否已经获取了该报警录像文件;
[0028]如果所述备份服务器没有获取过该报警录像文件,则获取该报警录像文件;
[0029]如果所述备份服务器已经获取过该报警录像文件,则检查本地已经获取的该报警录像文件的大小是否和从所述车载DVR中获取的所述报警录像文件信息中所记录的文件大小是否一致;
[0030]如果不一致,则所述备份服务器向所述车载DVR发送带有文件偏移量的上传命令,所述车载DVR从所述文件偏移量处开始向所述备份服务器上传该报警录像文件;
[0031]如果一致,则所述备份服务器从所述车载DVR继续获取下一段报警录像文件。
[0032]进一步,所述报警录像信息包括报警录像文件名、文件大小和开始录像时刻。
[0033]进一步,所述第一时间段为I小时?I天。
[0034]进一步,所述第一延时为I?10分钟,所述第二延时为I?10分钟。
[0035]进一步,在无事故报警发生时,所述车载DVR录像的类型为普通录像。
[0036]进一步,所述备份服务器通过3G网络从所述车载DVR获取并存储报警录像。
[0037]从上述方案可以看出,与现有技术相比,本发明的存储车载DVR报警录像片段的方法,并不采用车载DVR内存缓冲当前时刻之前一段时间内的录像数据的方式进行报警录像数据的上传,而是当事故报警发生时,将报警发生时刻之前第一延时的时刻处开始的录像由普通录像更改为报警录像,当事故报警结束后,所述车载DVR在事故报警结束后的第二延时处开始的录像再由报警录像更改为普通录像,这样便从事故报警发生之前第一延时的时刻开始到事故报警结束后的第二延时的时刻的一段时间内的录像记录为了报警录像,当向备份服务器上传时,不需要再访问内存中所缓冲的录像内容,而是直接将这段报警录像直接进行上传即可,通过对第一延时和第二延时的设置,可延长发生报警时刻前后的录像时间,能够保证在该报警录像中记录完整的事故发生原因。另外,所述备份服务器从所述车载DVR获取报警录像文件时,通过对报警录像文件信息和本地报警录像文件的比对而得知所获取的报警录像文件是否完整,进而通过带有文件偏移量的上传命令使得车载DVR从文件偏移量处开始向所述备份服务器上传该报警录像文件,进而实现了断点续传,保证了在3G网络不通畅时报警录像数据的完整上传。
【附图说明】
[0038]图1为本发明的存储车载DVR报警录像片段的方法的示意图;
[0039]图2为本发明方法的流程实施例示意图。
【具体实施方式】
[0040]为了使本发明的目的、技术方案及
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1