一种录像覆盖方法、装置及网络硬盘录像机制造方法及图纸

技术编号:15899301 阅读:156 留言:0更新日期:2017-07-28 21:49
本发明专利技术属于安防监控领域,提供了一种录像覆盖方法、装置及网络硬盘录像机,所述方法当满足预设的覆盖条件时,判断目标存储介质的当前状态是否为平衡状态;若所述目标存储介质的当前状态为平衡状态,则确定与当前待存储录像文件对应的录像通道;选取确定的所述录像通道对应的第一录像文件;对选取的所述第一录像文件进行覆盖。通过本发明专利技术实施例,首先判断目标存储介质的当前状态是否为平衡状态,只有在其为平衡状态时,各个录像通道才会覆盖本录像通道存储起始时间最早的录像文件,而当其为非平衡状态时,则可以根据实际情况,采取其它的覆盖方法,兼顾了效率和合理性。

【技术实现步骤摘要】
一种录像覆盖方法、装置及网络硬盘录像机
本专利技术属于安防监控领域,尤其涉及一种录像覆盖方法、装置及网络硬盘录像机(NetworkVideoRecorder,NVR)。
技术介绍
随着安防行业高清视频技术和信息化技术的发展,迫切需要提高的是NVR各项业务的性能,其中,录像覆盖不仅是NVR最核心的业务,而且也是NVR高效稳定的基本保障。录像覆盖具体是指当录像数据写完磁盘空间后,需要在原来的数据上进行再次写入数据。磁盘空间总是有限的,而录像是不能停止的,所以录像覆盖就是第一轮空白写完后,反复进行重写,影响录像覆盖的两大关键因素是磁盘空间大小和录像通道数量。现有技术中的录像覆盖方法大都是在文件写满的基础上,每个通道的录像无条件地直接覆盖自身的最早的文件,这种覆盖方法虽然简便,但由于不考虑各个通道的实际状态,所覆盖的并不一定是最需要被覆盖的文件。
技术实现思路
鉴于此,本专利技术实施例提供一种录像覆盖方法及装置,以解决现有的录像覆盖方法中用每个通道的录像直接覆盖自身的最早的文件存在所覆盖的并不一定是最需要被覆盖的文件的问题。本专利技术实施例提供的一种录像覆盖方法,可以包括:当满足预设的覆盖条件时,判断目标存储介质的当前状态是否为平衡状态;所述平衡状态为所述目标存储介质上的各个录像通道对应的各个第一录像文件的覆盖权重系数满足预设的权重系数条件时的状态;所述覆盖权重系数用于表征录像文件被覆盖的优先程度,通过所述录像文件的文件存储起始时间与所述录像文件所在录像通道的覆盖周期来确定;所述第一录像文件为录像通道中文件存储起始时间最早的录像文件;若所述目标存储介质的当前状态为平衡状态,则确定与当前待存储录像文件对应的录像通道;选取确定的所述录像通道对应的第一录像文件;对选取的所述第一录像文件进行覆盖。进一步地,在所述判断目标存储介质的当前状态是否为平衡状态之后,还可以包括:若所述目标存储介质的当前状态为非平衡状态,则按照预设的选取规则从所述各个录像通道中选取备选待覆盖文件;按照预设的计算规则计算与所述备选待覆盖文件对应的所述覆盖权重系数;根据所述覆盖权重系数对所述备选待覆盖文件进行排序,得到排序结果;根据所述排序结果对所述备选待覆盖文件进行覆盖。优选地,所述判断目标存储介质的当前状态是否为平衡状态可以包括:获取所述各个第一录像文件的覆盖权重系数中的最大值和最小值;计算所述最大值和所述最小值的差值;判断所述最大值和所述最小值的差值是否小于预设的第一阈值;若所述最大值和所述最小值的差值小于所述第一阈值,则确定所述目标存储介质的当前状态为平衡状态;若所述最大值和所述最小值的差值大于或等于所述第一阈值,则确定所述目标存储介质的当前状态为非平衡状态。可选地,所述判断目标存储介质的当前状态是否为平衡状态可以包括:计算所述各个第一录像文件的覆盖权重系数的方差;判断所述方差是否小于预设的第二阈值;若所述方差小于所述第二阈值,则确定所述目标存储介质的当前状态为平衡状态;若所述方差大于或等于所述第二阈值,则确定所述目标存储介质的当前状态为非平衡状态。进一步地,在所述对选取的所述第一录像文件进行覆盖之后,还可以包括:判断所述目标存储介质的录像通道或所述目标存储介质的各个录像通道的录像码流是否发生变化;若所述目标存储介质的录像通道或所述目标存储介质的各个录像通道的录像码流发生变化,则修改所述目标存储介质的当前状态为非平衡状态。本专利技术实施例提供的一种录像覆盖装置,可以包括:第一判断模块,用于当满足预设的覆盖条件时,判断目标存储介质的当前状态是否为平衡状态;所述平衡状态为所述目标存储介质上的各个录像通道对应的各个第一录像文件的覆盖权重系数满足预设的权重系数条件时的状态;所述覆盖权重系数用于表征录像文件被覆盖的优先程度,通过所述录像文件的文件存储起始时间与所述录像文件所在录像通道的覆盖周期来确定;所述第一录像文件为录像通道中文件存储起始时间最早的录像文件;确定模块,用于若所述目标存储介质的当前状态为平衡状态,则确定与当前待存储录像文件对应的录像通道;第一选取模块,用于选取确定的所述录像通道对应的第一录像文件;第一覆盖模块,用于对选取的所述第一录像文件进行覆盖。进一步地,所述录像覆盖装置还可以包括:第二选取模块,用于若所述目标存储介质的当前状态为非平衡状态,则按照预设的选取规则从所述各个录像通道中选取备选待覆盖文件;计算模块,用于按照预设的计算规则计算与所述备选待覆盖文件对应的所述覆盖权重系数;排序模块,用于根据所述覆盖权重系数对所述备选待覆盖文件进行排序,得到排序结果;第二覆盖模块,用于根据所述排序结果对所述备选待覆盖文件进行覆盖。优选地,所述第一判断模块可以包括:获取单元,用于获取所述各个第一录像文件的覆盖权重系数中的最大值和最小值;第一计算单元,用于计算所述最大值和所述最小值的差值;第一判断单元,用于判断所述最大值和所述最小值的差值是否小于预设的第一阈值;第一确定单元,用于若所述最大值和所述最小值的差值小于所述第一阈值,则确定所述目标存储介质的当前状态为平衡状态;第二确定单元,用于若所述最大值和所述最小值的差值大于或等于所述第一阈值,则确定所述目标存储介质的当前状态为非平衡状态。可选地,所述第一判断模块可以包括:第二计算单元,用于计算所述各个第一录像文件的覆盖权重系数的方差;第二判断单元,用于判断所述方差是否小于预设的第二阈值;第三确定单元,用于若所述方差小于所述第二阈值,则确定所述目标存储介质的当前状态为平衡状态;第四确定单元,用于若所述方差大于或等于所述第二阈值,则确定所述目标存储介质的当前状态为非平衡状态。进一步地,所述录像覆盖装置还可以包括:第二判断模块,用于判断所述目标存储介质的录像通道或所述目标存储介质的各个录像通道的录像码流是否发生变化;修改模块,用于若所述目标存储介质的录像通道或所述目标存储介质的各个录像通道的录像码流发生变化,则修改所述目标存储介质的当前状态为非平衡状态。本专利技术实施例提供的一种网络硬盘录像机,可以包括以上所述的任何一种录像覆盖装置。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例当满足预设的覆盖条件时,判断目标存储介质的当前状态是否为平衡状态;所述平衡状态为所述目标存储介质上的各个录像通道对应的各个第一录像文件的覆盖权重系数满足预设的权重系数条件时的状态;所述覆盖权重系数用于表征录像文件被覆盖的优先程度,通过所述录像文件的文件存储起始时间与所述录像文件所在录像通道的覆盖周期来确定;所述第一录像文件为录像通道中文件存储起始时间最早的录像文件;若所述目标存储介质的当前状态为平衡状态,则确定与当前待存储录像文件对应的录像通道;选取确定的所述录像通道对应的第一录像文件;对选取的所述第一录像文件进行覆盖。通过本专利技术实施例,首先判断目标存储介质的当前状态是否为平衡状态,只有在其为平衡状态时,各个录像通道才会覆盖本录像通道存储起始时间最早的录像文件,而当其为非平衡状态时,则可以根据实际情况,采取其它的覆盖方法,例如对各个录像通道统一进行考虑,通过预定的计算方法对各个录像通道中的录像文件进行评估,选择最优先的录像文件来覆盖。这样既可以保证在平衡状态时采取最便捷的覆盖方法,又可以保证在非平衡状态时采取其它方法使得所覆盖的一定本文档来自技高网...
一种录像覆盖方法、装置及网络硬盘录像机

【技术保护点】
一种录像覆盖方法,其特征在于,包括:当满足预设的覆盖条件时,判断目标存储介质的当前状态是否为平衡状态;所述平衡状态为所述目标存储介质上的各个录像通道对应的各个第一录像文件的覆盖权重系数满足预设的权重系数条件时的状态;所述覆盖权重系数用于表征录像文件被覆盖的优先程度,通过所述录像文件的文件存储起始时间与所述录像文件所在录像通道的覆盖周期来确定;所述第一录像文件为录像通道中文件存储起始时间最早的录像文件;若所述目标存储介质的当前状态为平衡状态,则确定与当前待存储录像文件对应的录像通道;选取确定的所述录像通道对应的第一录像文件;对选取的所述第一录像文件进行覆盖。

【技术特征摘要】
1.一种录像覆盖方法,其特征在于,包括:当满足预设的覆盖条件时,判断目标存储介质的当前状态是否为平衡状态;所述平衡状态为所述目标存储介质上的各个录像通道对应的各个第一录像文件的覆盖权重系数满足预设的权重系数条件时的状态;所述覆盖权重系数用于表征录像文件被覆盖的优先程度,通过所述录像文件的文件存储起始时间与所述录像文件所在录像通道的覆盖周期来确定;所述第一录像文件为录像通道中文件存储起始时间最早的录像文件;若所述目标存储介质的当前状态为平衡状态,则确定与当前待存储录像文件对应的录像通道;选取确定的所述录像通道对应的第一录像文件;对选取的所述第一录像文件进行覆盖。2.根据权利要求1所述的录像覆盖方法,其特征在于,在所述判断目标存储介质的当前状态是否为平衡状态之后,还包括:若所述目标存储介质的当前状态为非平衡状态,则按照预设的选取规则从所述各个录像通道中选取备选待覆盖文件;按照预设的计算规则计算与所述备选待覆盖文件对应的所述覆盖权重系数;根据所述覆盖权重系数对所述备选待覆盖文件进行排序,得到排序结果;根据所述排序结果对所述备选待覆盖文件进行覆盖。3.根据权利要求1所述的录像覆盖方法,其特征在于,所述判断目标存储介质的当前状态是否为平衡状态包括:获取所述各个第一录像文件的覆盖权重系数中的最大值和最小值;计算所述最大值和所述最小值的差值;判断所述最大值和所述最小值的差值是否小于预设的第一阈值;若所述最大值和所述最小值的差值小于所述第一阈值,则确定所述目标存储介质的当前状态为平衡状态;若所述最大值和所述最小值的差值大于或等于所述第一阈值,则确定所述目标存储介质的当前状态为非平衡状态。4.根据权利要求1所述的录像覆盖方法,其特征在于,所述判断目标存储介质的当前状态是否为平衡状态包括:计算所述各个第一录像文件的覆盖权重系数的方差;判断所述方差是否小于预设的第二阈值;若所述方差小于所述第二阈值,则确定所述目标存储介质的当前状态为平衡状态;若所述方差大于或等于所述第二阈值,则确定所述目标存储介质的当前状态为非平衡状态。5.根据权利要求1至4中任一项所述的录像覆盖方法,其特征在于,在所述对选取的所述第一录像文件进行覆盖之后,还包括:判断所述目标存储介质的录像通道或所述目标存储介质的各个录像通道的录像码流是否发生变化;若所述目标存储介质的录像通道或所述目标存储介质的各个录像...

【专利技术属性】
技术研发人员:毛金花
申请(专利权)人:深圳英飞拓科技股份有限公司
类型:发明
国别省市:广东,44

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

1