一种录像文件的备份方法和装置的制造方法_3

文档序号:8384013阅读:来源:国知局
文件中位于所述预定时间段内的数据,并将所保留的数据作为符合要求的录像文件。
[0116]较佳地,所述预定时间段可以是指:以感兴趣时间为终点即结束时间、以感兴趣时间-48小时为开始时间的时间段。
[0117]2)按照以下方式/规则,对查找出的各录像文件进行排序:
[0118]按照结束时间距离感兴趣时间越近排序越靠前的原则,对查找出的各录像文件进行排序。
[0119]图6为本发明当所采用的备份方式为以感兴趣时间为终点时,查找出的各录像文件的排序方式示意图。如图6所示,录像文件I的结束时间与感兴趣时间之间的距离〈录像文件2的结束时间与感兴趣时间之间的距离〈录像文件3的结束时间与感兴趣时间之间的距离〈录像文件4的结束时间与感兴趣时间之间的距离,因此,录像文件I排在最前面,其后依次是录像文件2、录像文件3、录像文件4。
[0120]3)假设查找出的录像文件的总个数大于M,那么完成排序之后,可选出排序后处于前M位的录像文件,作为处理对象。
[0121]4)计算出各处理对象的总数据量Al,假设Al大于备份设备的空闲空间,那么可按照以下方式进行处理。
[0122]a、将感兴趣时间作为第二时间端点T2,并将(感兴趣时间_t)作为第一时间端点Tl, t表示预定时长;
[0123]b、估算出各处理对象中位于Tl?T2这一时间段内的总数据量A2 ;
[0124]如果A2小于备份设备的空闲空间,则执行步骤c ;
[0125]如果A2等于备份设备的空闲空间,则执行步骤d ;
[0126]如果A2大于备份设备的空闲空间,则执行步骤e ;
[0127]C、令Tl=Tl_t,之后重复执行步骤b ;
[0128]d、将Tl?T2这一时间段作为备份时间段;
[0129]e、将Tl+t?T2这一时间段作为备份时间段。
[0130]所述t的具体取值可根据实际需要而定,较佳地,可为I分钟,即以感兴趣时间为终点,以分钟为单位,向前48小时扩展,直到得到符合要求的备份时间段为止。
[0131]5)根据备份时间段从各处理对象中确定出待备份的录像文件,并拷贝到备份设备中,具体实现与一)中的步骤5 )相同,不再赘述。
[0132]图7为本发明当所采用的备份方式为以感兴趣时间为终点时,进行切割后的各录像文件示意图。参照图6所示,在图7中,对录像文件I和录像文件4进行了切割。
[0133]无论是对于上述一)、二)、三)中的哪种备份方式,在实际应用中,除了需要对录像文件进行备份之外,可能还会需要对一些其它相关信息进行备份,如播放器和设备日志等。
[0134]当需要对播放器和设备日志进行备份时,备份设备的空闲空间可为:去除对播放器和设备日志进行备份所需的空间后的空闲空间。
[0135]另外,还可从备份设备的空闲空间中划分出一块预定大小的空间,作为预留空间,预留空间的具体大小可根据实际需要而定,比如50M,并将去除预留空间后的空闲空间作为备份设备的空闲空间;
[0136]这样,无论是对于上述一)、二)、三)中的哪种备份方式,如果步骤5)中计算出的A3大于备份设备的空闲空间,但小于或等于备份设备的空闲空间与预留空间之和,那么则可将N个录像文件拷贝到备份设备的空闲空间和预留空间中,从而无需对录像文件进行丢弃处理,进而简化了操作流程。
[0137]基于上述介绍,图8为本发明录像文件的备份装置实施例的组成结构示意图。如图8所示,包括:
[0138]第一处理模块81,用于在进行录像文件回放的过程中,当接收到用户发出的备份指令时,记录当前时间,并将所述当前时间确定为感兴趣时间;获取备份设备的空闲空间;确定所采用的备份方式,所述备份方式包括:以感兴趣时间为中心点、以感兴趣时间为起点,以及,以感兴趣时间为终点;将所述感兴趣时间、所述备份设备的空闲空间以及所采用的备份方式通知给第二处理模块82 ;
[0139]第二处理模块82,用于根据所采用的备份方式和所述感兴趣时间,确定出与所述备份设备的空闲空间相匹配的备份时间段,并根据所述备份时间段确定出待备份的录像文件,拷贝到所述备份设备中。
[0140]其中,
[0141]第一处理模块81还可进一步用于,在记录当前时间的同时,记录当前正在回放的通道,并通知给所述第二处理模块82 ;
[0142]相应地,第二处理模块82还可进一步用于,
[0143]在根据所采用的备份方式和所述感兴趣时间,确定出与所述备份设备的空闲空间相匹配的备份时间段之前,按照所采用的备份方式,从所记录的当前正在回放的通道对应的录像文件中查找出符合要求的录像文件;
[0144]按照预定规则对查找出的各录像文件进行排序,并确定查找出的录像文件的总个数是否小于或等于M,如果是,则将查找出的各录像文件均作为处理对象,否则,选出排序后处于前M位的录像文件,M为大于I的正整数,并将选出的各录像文件作为处理对象;计算各处理对象的总数据量Al,并确定Al是否小于或等于所述备份设备的空闲空间;
[0145]如果是,则将各处理对象均拷贝到所述备份设备中;
[0146]如果否,则根据所采用的备份方式和所述感兴趣时间,确定出与所述备份设备的空闲空间相匹配的备份时间段,并根据所述备份时间段从各处理对象中确定出待备份的录像文件,拷贝到所述备份设备中。
[0147]另外,
[0148]当所采用的备份方式为以感兴趣时间为中心点时,
[0149]第二处理模块82可针对所记录的当前正在回放的通道对应的每个录像文件,如果确定该录像文件的开始时间和结束时间均位于以所述感兴趣时间为中心点的预定时间段内,则将该录像文件作为符合要求的录像文件,如果确定该录像文件的开始时间和结束时间中的一个位于所述预定时间段内,则对该录像文件进行切割,仅保留该录像文件中位于所述预定时间段内的数据,并将所保留的数据作为符合要求的录像文件;
[0150]进行排序的预定规则包括:
[0151]属于第一类别的录像文件排在属于第二类别的录像文件之前,其中,属于第一类别的录像文件为:开始时间和结束时间限定出的时间段中包含所述感兴趣时间的录像文件,属于第二类别的录像文件为:开始时间和结束时间限定出的时间段中不包含所述感兴趣时间的录像文件;
[0152]对于属于第一类别的各录像文件,开始时间和结束时间的平均值距离所述感兴趣时间越近的录像文件排序越靠前;
[0153]对于属于第二类别的各录像文件,选出的时间距离所述感兴趣时间越近的录像文件排序越靠前,每个录像文件的选出的时间为:开始时间和结束时间中距离所述感兴趣时间较近的一个。
[0154]具体地,
[0155]第二处理模块82可将所述感兴趣时间作为第二时间端点T2,并将(所述感兴趣时间-t)作为第一时间端点Tl,所述t表示预定时长;或者,将所述感兴趣时间作为第一时间端点Tl,并将(所述感兴趣时间+t)作为第二时间端点T2 ;并根据Tl和T2执行以下预定处理:
[0156]估算出各处理对象中位于Tl?T2这一时间段内的总数据量A2 ;
[0157]如果A2小于所述备份设备的空闲空间,且最近一次更新的是Tl,则对T2进行更新,令T2=T2 + t,之后重复执行所述预定处理,如果最近一次更新的是Τ2,则对Tl进行更新,令Tl=Tl-t,之后重复执行所述预定处理;
[0158]如果A2等于所述备份设备的空闲空间,则将Tl?T2这一时间段作为所述备份时间段;
[0159]如果Α2大于所述备份设备的空闲空间,且最近一次更新的是Tl,则将Tl+t?Τ2这一时间段作为所述备份时间段;如果最近一次更新的是T2,则将Tl?T2_t这一时间段作为所述备份时间段。
[0160]当所采用的备份方式为以感兴趣时间为起点时,
[0161]第二处理模块82可针对所记录的当前正在回放的通道对应的每个录像文件,如果确定该录像文件的开始时间和结束时间均位于以所述感兴趣时间为开始时间的预定时间段内,则将该录像文件作为符合要求的录像文件,如果确定该录像文件的开始时间和结束时间中的一个位于所述预定时间段内,则对该录像文件进行切割,仅保留该录像文件中位于所述预定时间段内的数据,并将所保留的数据作为符合要求的录像文件;
[0162]进行排序的预定规则包括:开始时间距离所述感兴趣时间越近的录像文件排序越
N /.^ ^ BH O
[0163]具体地,
[0164]第二处理模块82可将所述感兴趣时间作为第一时间端点Tl,并将(所述感兴趣时间+t)作为第二时间端点T2,所述t表示预定时长;并根据Tl和T2执行以下预定处理:
[0165]估算出各处理对象中位于Tl?T2这一时间段内的总数据量A2 ;
[0166]如果A2小于所述备份设备的空闲空间,则令T2=T2 + t,之后重复执行所述预定处理;
[0167]如果A2等于所述备份设备的空闲空间,则将Tl?T2这一时间段作为所述备份时间段;
[0168]如果A2大于所述备份设备的空闲空间,则将Tl?T2_t这一时间段作为所述备份时间段。
[0169]当所采用的备份方式为以感兴趣时间为终点时,
[0170]第二处理模块82可针对所记录的当前正在回放的通道对应的每个录像文件,如果确定该录像文件的开始时间和结束时间均位于以所述感兴趣时间为结束时间的预定时间段内,则将该录像文件作为符合要求的录像文件,如果确定该录像文件的开始时间和结束时间中的一个位于所述预定时间段内,则对该录像文件进行切割,仅保留该录像文件中位于所述预定时间段内的数据,并将所保留的数据作为符合要求的录像文件;
[0171]进行排序的预定规则包括:结束时间距离所述感兴趣时间越近的录像文件排序越
N /.^ ^ BH O
[0172]具体地,
[0173]第二处理模块82可将所述感兴趣时间作为第二时间端点T2,并将(所述感兴趣时间-t)作为第一时间端点Tl,所述t表示预定时长;并根据Tl和T
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1