报警录像录制方法及装置制造方法

文档序号:6635528阅读:211来源:国知局
报警录像录制方法及装置制造方法
【专利摘要】本发明适用于录像【技术领域】,提供了一种报警录像录制方法及装置,所述方法包括:在报警模式下,录制预录录像文件,将所述预录录像文件保存到磁盘存储器;当接收到报警指令时,停止录制预录录像文件,并开始录制报警录像文件;在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器,并将所述预录录像文件标记为报警录像文件。本发明将将预录录像文件存储在磁盘存储器中,为预录录像文件提供了更多的存储空间,从而获得更多的预录录像文件;且预录录像文件和报警录像文件均存储到磁盘存储器中,避免了现有方法中对保存在内存中的预录录像文件的拷贝,能够减少系统内存的消耗,进一步提高系统运行的效率。
【专利说明】报警录像录制方法及装置

【技术领域】
[0001]本发明属于录像【技术领域】,尤其涉及一种报警录像录制方法及装置。

【背景技术】
[0002]视频监控录像通过记录每个时间段内的视频信息,特别是报警情况下的视频信息,为后续查看报警情况提供了参考依据。现有的报警录像录制方法主要是在内存开辟一块缓存,用于存储预先录制的录像文件;以及在外部存储器中存储报警录像,并将预先录制的录像文件拷贝到所述外部存储器中,以及修改报警录像的时间为预录录像文件的时间。
[0003]然而,由于系统内存是有限的,通常只有几百MByte,因此,现有方法获得的预先录制的录像文件通常只有几十秒;并且由于占用了系统的内存,导致系统的运行速率低。


【发明内容】

[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]图1是本发明实施例一提供的报警录像录制方法的第一实现流程图;
[0044]图2是本发明实施例一提供的报警录像录制方法的第二实现流程图;
[0045]图3是本发明实施例二提供的报警录像录制方法中步骤S101的具体实现流程图;
[0046]图4是本发明实施例三提供的报警录像录制装置的组成结构图。。

【具体实施方式】
[0047]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0048]本发明实施例通过设置磁盘存储器,在报警模式下,录制预录录像文件,将所述预录录像文件保存到磁盘存储器;当接收到报警指令时,停止录制预录录像文件,并开始录制报警录像文件;在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器,并将所述预录录像文件标记为报警录像文件;从而获得更多的预录录像文件,并且所述预录录像文件保存到磁盘存储器中,能够减少对系统内存的消耗,进一步提高了系统运行的效率。本发明实施例还提供了相应的装置,以下分别进行详细的说明。
[0049]实施例一
[0050]图1示出了本发明实施例一提供的报警录像录制方法的第一实现流程;为了便于说明,仅不出了与本发明相关的部分。
[0051]如图1所示,所述方法包括:
[0052]在步骤S101中,在报警模式下,录制预录录像文件,将所述预录录像文件保存到磁盘存储器。
[0053]在报警模式下且未接到报警指令,系统在后台录制录像文件,并将所述录像文件标记为预录录像文件。所述预录录像文件是指报警指令到来前所录制的的录像文件。优选地,在本发明实施例中,预先设置一个时间间隔,后台按照预设的时间间隔循环录制预录录像文件,并隐藏所述预录录像文件。因此,在报警模式下,用户是查看不到所述预录录像文件的。所述预录录像文件以视频文件的格式存储,比如常用的H.264数字视频压缩格式,且保存到本发明实施例开辟的磁盘存储器中。
[0054]由于磁盘存储器是以磁盘为存储介质的存储器,具有存储容量大、数据传输率高、存储数据可长期保存等特点。因此,将预录录像文件保存到磁盘存储器中,能够减少系统内存的消耗,提高系统运行的速度,并且可以获得比十几秒时间更长的预录录像文件,比如十五分钟长的预录录像文件。
[0055]其中,所述按照预设的时间间隔循环录制预录录像文件的步骤将在后续实施例进行详细的描述,具体请参阅后续实施例。
[0056]在步骤S102中,当接收到报警指令时,停止录制预录录像文件,并开始录制报警录像文件。
[0057]若报警到来,接收到报警指令时,则停止后台录制预录录像文件,并开始录制报警录像文件,以及去掉预录录像文件的隐藏文件属性。所述报警录像文件是指在报警指令到来后报警时间段内所录制的录像文件。
[0058]在步骤S103中,在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器,并将所述预录录像文件标记为报警录像文件。
[0059]在本实施例中,报警录像结束后,将所述报警录像文件保存到磁盘存储器中。所述磁盘存储器可以为与存储预录录像文件相同的磁盘存储器。将预录录像文件标记为报警录像文件。
[0060]通过将上述步骤,在存储预录录像文件和报警录像文件时,均将其存储到磁盘存储器中,避免了现有方法中对保存在内存中的预录录像文件的拷贝,能够减少系统内存的消耗,进一步提高系统运行的效率。
[0061]优选地,在报警录像结束后,所述方法将返回步骤S101,进入下一轮的预录录像文件的录制。
[0062]在本发明实施例中,设置磁盘存储器;在报警模式下,录制预录录像文件,将所述预录录像文件保存到磁盘存储器;当接收到报警指令时,停止录制预录录像文件,并开始录制报警录像文件;在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器,并将所述预录录像文件标记为报警录像文件;从而获得更多的预录录像文件,并且所述预录录像文件保存到磁盘存储器中,能够减少对系统内存的消耗,进一步提高了系统运行的效率。
[0063]优选地,本发明实施例还提供了在正常模式下报警录像录制的实现流程,以下以图2对报警录像录制方法第二实现流程进行说明。
[0064]在本发明实施例中,在报警模式下,所获得的预录录像文件的文件属性是隐藏文件,用户是查看不到的,而在正常模式下,获得的预录录像文件是可见的。
[0065]如图2所述,所述方法包括:
[0066]在步骤S201中,当接收到用户输入的模式切换指令时,从报警模式切换到正常模式。
[0067]在本实施例中,用户可通过修改模式参数等方式输入模式切换指令,实现报警模式切换到正常模式。在从报警模式切换到正常模式时,删除报警模式下所录制的预录录像文件。
[0068]在步骤S202中,在正常模式下,录制普通录像文件。
[0069]在本发明是是例中,在正常模式下录制的录像文件标记为普通录像文件,同样以视频文件的格式进行存储。优选地,所述普通录像文件中包含了视频头、视频数据和帧索引信息。其中,所述视频头中存储有用户自定义的信息,比如公司名称、驾驶员相关信息等;所述视频数据包括帧头和帧数据。所述普通录像文件优选存储在磁盘存储器中。
[0070]在步骤S203中,当接收到报警指令时,停止录制普通录像文件,并开始录制报警录像文件。
[0071]在步骤S204中,在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器,并将报警指令之前的预设时间范围内的普通录像文件标记为报警录像文件。
[0072]在本实施例中,报警录像结束后,将所述报警录像文件保存到磁盘存储器中,并且从普通录像文件中截取从报警指令起往前预设时间范围内的普通录像文件,定义所述从报警指令起往前预设时间范围内的普通录像文件为预录录像文件;将所述预录录像文件标记为报警录像文件。
[0073]由于磁盘存储器的存储容量大,因此,存储到磁盘存储器中的普通录像文件的容量大,从中可截取到更长时间的预录录像文件;并且普通录像文件和报警录像文件均存储在磁盘存储器中,能够减少系统内存的消耗,提高系统运行的速度。
[0074]实施例二
[0075]图3示出了本发明实施例一提供的报警录像录制方法中步骤S101的具体实现流程,为了便于说明,仅示出了与本发明相关的部分。
[0076]如图3所述,步骤S101包括:
[0077]在步骤S301中,开始录制录像,记录录制的起始时间。
[0078]为了实现了循环录制,本发明实施例采用录制时间来记录每一次录制。在报警模式下且未接收到报警指令时,后台录制录像文件,所述录像文件的属性为隐藏文件,并且记录录制的起始时间。所述录制的起始时间为第一个被压缩的录像文件的录制时间。
[0079]在步骤S302中,录制时间每经过一个预设的时间间隔时,将时间间隔内所录制的录像压缩为录像文件,并记录当前的录制时间。
[0080]本发明实施例将每一个时间间隔内的录像压缩为录像文件,并记录所述录像文件的起始录制时间,记为录制时间。因此,每压缩一个录像文件,并记录当前的录制时间,实际是记录下一个录像文件的录制时间。
[0081]在步骤S303中,在所记录的录制时间最大值与录制时间最小值之差大于两倍的预设时间间隔时,删除录制时间最小值对应的录像文件,并且删除所述录制时间最小值,所述录制时间最大值对应的录像文件为预录录像文件。
[0082]在本实施例中,若记录的录制时间最大值与录制时间最小值之差大于两倍的预设时间间隔,表明已经压缩了至少两个录像文件。为了减少被占用的磁盘空间,提高存储的速度,本发明是实施例在录制时间最大值与录制时间最小值之差大于两倍的预设时间间隔时,则将录制时间最小值对应的录像文件进行删除,并且去掉所述录制时间最小值。所述录制时间最大值对应的录像文件为预录录像文件。若还没接收到报警指令,则继续进行循环录制。后续的预录录像文件通过步骤S303所述的删除方案来覆盖前面的预录录像文件。
[0083]优选地,所述预设时间间隔优选为15分钟。
[0084]通过上述步骤,实现了在报警模式下按照预设的时间间隔录制预录录像文件。保留了报警指令之前预设时间间隔范围内的录像文件,其占用的磁盘空间少,因此能够提高磁盘存储器的存储速率。
[0085]实施例三
[0086]图4示出了本发明实施例三提供的报警录像录制装置的组成结构,为了便于说明,仅不出了与本发明相关的部分。
[0087]如图4所示,所述装置包括:
[0088]预录像模块41,用于在报警模式下,录制预录录像文件,将所述预录录像文件保存到磁盘存储器。
[0089]报警录像模块42,用于当接收到报警指令时,停止录制预录录像文件,并开始录制报警录像文件。
[0090]存储模块43,用于在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器,并将所述预录录像文件标记为报警录像文件。
[0091]本发明实施例将预录录像文件存储在磁盘存储器中,为预录录像文件提供了更多的存储空间,从而获得更多的预录录像文件;且预录录像文件和报警录像文件均存储到磁盘存储器中,避免了现有方法中对保存在内存中的预录录像文件的拷贝,能够减少系统内存的消耗,进一步提高系统运行的效率。
[0092]优选地,所述预录像模块41还包括:
[0093]循环录制单元411,用于按照预设的时间间隔循环录制预录录像文件。
[0094]隐藏单元412,用于隐藏所述预录录像文件。
[0095]优选地,所述循环录制单元411具体用于:
[0096]开始录制录像,记录录制的起始时间;
[0097]录制时间每经过一个预设的时间间隔时,将时间间隔内所录制的录像压缩为录像文件,并记录当前的录制时间;
[0098]在所记录的录制时间最大值与录制时间最小值之差大于两倍的预设时间间隔时,删除录制时间最小值对应的录像文件,并且删除所述录制时间最小值,所述录制时间最大值对应的录像文件为预录录像文件。
[0099]通过上述步骤,实现了在报警模式下按照预设的时间间隔录制预录录像文件。保留了报警指令之前预设时间间隔范围内的录像文件,其占用的磁盘空间少,因此能够提高磁盘存储器的存储速率。
[0100]优选地,在本发明实施例中,在报警模式下,所获得的预录录像文件的文件属性是隐藏文件,用户是查看不到的。在正常模式下,获得的预录录像文件是可见的。因此所述装置还包括:
[0101]切换模块44,用于在接收到用户输入的模式切换指令,从报警模式切换到
[0102]正常模式。
[0103]在正常模式下,所述预录模块41还用于:录制普通录像文件;
[0104]所述报警录像模块42还用于:当接收到报警指令时,停止录制普通录像文件,并开始录制报警录像文件;
[0105]所述存储模块43还用于:在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器中,并将报警指令之前的预设时间范围内的普通录像文件标记为报警录像文件。
[0106]优选地,所述切换模块44还用于:
[0107]删除报警模式下所录制的预录录像文件。
[0108]需要说明的是,本发明实施例中的移动终端可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
[0109]本发明实施例通过设置磁盘存储器,在报警模式下,录制预录录像文件,将所述预录录像文件保存到磁盘存储器;当接收到报警指令时,停止录制预录录像文件,并开始录制报警录像文件;在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器,并将所述预录录像文件标记为报警录像文件;从而获得更多的预录录像文件,并且所述预录录像文件保存到磁盘存储器中,能够减少对系统内存的消耗,进一步提高了系统运行的效率。
[0110]本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括R0M/RAM、磁盘、光盘等。
[0111]以上所述仅为本发明的优选实施例而已,并不用于限制本发明。例如,各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可?’另夕卜,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0112]凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种报警录像录制方法,其特征在于,所述方法包括: 在报警模式下,录制预录录像文件,将所述预录录像文件保存到磁盘存储器; 当接收到报警指令时,停止录制预录录像文件,并开始录制报警录像文件; 在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器,并将所述预录录像文件标记为报警录像文件。
2.如权利要求1所述的报警录像录制方法,其特征在于,所述在报警模式下,录制预录录像文件包括: 按照预设的时间间隔循环录制预录录像文件; 隐藏所述预录录像文件。
3.如权利要求2所述的报警录像录制方法,其特征在于,所述按照预设的时间间隔循环录制预录录像文件包括: 开始录制录像,记录录制的起始时间; 录制时间每经过一个预设的时间间隔时,将时间间隔内所录制的录像压缩为录像文件,并记录当前的录制时间; 在所记录的录制时间最大值与录制时间最小值之差大于两倍的预设时间间隔时,删除录制时间最小值对应的录像文件,并且删除所述录制时间最小值,所述录制时间最大值对应的录像文件为预录录像文件。
4.如权利要求1所述的报警录像录制方法,其特征在于,所述方法还包括: 在接收到用户输入的模式切换指令,从报警模式切换到在正常模式; 在正常模式下,录制普通录像文件; 当接收到报警指令时,停止录制普通录像文件,并开始录制报警录像文件; 在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器,并将报警指令之前的预设时间范围内的普通录像文件标记为报警录像文件。
5.如权利要求4所述的报警录像录制方法,其特征在于,从报警模式切换到正常模式时,所述方法还包括: 删除报警模式下所录制的预录录像文件。
6.一种报警录像录制装置,其特征在于,所述装置包括: 预录像模块,用于在报警模式下,录制预录录像文件,将所述预录录像文件保存到磁盘存储器; 报警录像模块,用于当接收到报警指令时,停止录制预录录像文件,并开始录制报警录像文件; 存储模块,用于在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器,并将所述预录录像文件标记为报警录像文件。
7.如权利要求6所述的报警录像录制装置,其特征在于,所述预录像模块包括: 循环录制单元,用于按照预设的时间间隔循环录制预录录像文件; 隐藏单元,用于隐藏所述预录录像文件。
8.如权利要求7所述的报警录像录制装置,其特征在于,所述循环录制单元具体用于: 开始录制录像,记录录制的起始时间; 录制时间每经过一个预设的时间间隔时,将时间间隔内所录制的录像压缩为录像文件,并记录当前的录制时间; 在所记录的录制时间最大值与录制时间最小值之差大于两倍的预设时间间隔时,删除录制时间最小值对应的录像文件,并且删除所述录制时间最小值,所述录制时间最大值对应的录像文件为预录录像文件。
9.如权利要求6所述的报警录像录制装置,其特征在于,所述装置还包括: 切换模块,用于在接收到用户输入的模式切换指令,从报警模式切换到正常模式; 在正常模式下,所述预录模块还用于:录制普通录像文件; 所述报警录像模块还用于:当接收到报警指令时,停止录制普通录像文件,并开始录制报警录像文件; 所述存储模块还用于:在报警录像文件录制结束时,将所述报警录像文件保存到磁盘存储器,并将报警指令之前的预设时间范围内的普通录像文件标记为报警录像文件。
10.如权利要求9所述的报警录像录制装置,其特征在于,所述切换模块还用于: 删除报警模式下所录制的预录录像文件。
【文档编号】G06F17/30GK104408109SQ201410681450
【公开日】2015年3月11日 申请日期:2014年11月24日 优先权日:2014年11月24日
【发明者】庄少华, 陈文明, 江常杯 申请人:深圳市华宝电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1