一种使用多存储卡存储报警信息的方法技术

技术编号:11506899 阅读:76 留言:0更新日期:2015-05-27 08:24
本发明专利技术提供一种使用多存储卡存储报警信息的方法,该方法包括,信息获取步骤:外部事件触发报警,由智能视频监控设备进行数据采集,获取多段报警信息;信息存储步骤:将多段报警信息交叉存储在多个存储卡中。本方法实现了使用多存储卡进行交叉存储报警文件的方法,从而达到低成本扩充容量的同时避免某张存储卡损坏时丢失全部报警文件的目的。由于很多外部事件触发报警,如运动侦测,往往连续触发一段时间,会产生若干个报警,使用交叉存储的方式,不会导致连续的报警文件丢失,至少保留了部分图片或录像,这样可减少证据丢失的风险。

【技术实现步骤摘要】
一种使用多存储卡存储报警信息的方法
本专利技术涉及一种在存储卡上存储报警信息的方法,尤其涉及一种在网络智能视频监控设备内置的多存储卡上交替存储报警信息的方法。
技术介绍
近年来,随着智能视频监控设备应用的日益广泛和存储卡技术的快速发展,在智能视频监控设备前端越来越普遍地采用内置半导体固态存储卡的方式进行视频、图片的存储,这种方式具有体积小、功耗低,节省网络传输带宽等优点。但这种解决方式同样存在缺点,现有的智能视频监控设备大多只支持内置一个半导体存储卡。单张存储卡容量有限,而且由于日复一日地频繁读写容易出现故障,一旦出现故障,将导致卡中数据丢失,且新的报警录像信息将无法再进行存储。为解决这些问题,目前市场上有采用双卡存储的方法,但这种方法也存在一个问题,就是其存储方式是两张存储卡依次顺序存储,也就是一张卡存储满之后再存储第二张卡,当其中一张存储卡损坏时,这张卡内已存入的、连续记录多天的报警录像文件将可能全部丢失,给用户事后的调查取证带来很大的不便;而且存储卡损坏之后如果发生重要的安全事件也无法继续存储,对此,有必要提出一种解决方法。
技术实现思路
本专利技术的目的在于,提供一种使用多存储卡存储报警信息的方法,既能解决网络视频监控设备存在的内置单存储卡容量不足的问题、又能克服某张存储卡的损坏造成某连续时间段的全部报警图像信息丢失的问题、并可在其中某张存储卡损坏之后继续存储报警信息。本专利技术所提供的使用多存储卡存储报警信息的方法,包括:信息获取步骤:外部事件触发报警,由智能视频监控设备进行数据采集,获取多段报警信息;信息存储步骤:将多段报警信息交叉存储在多个存储卡中。进一步地,所述信息存储步骤具体为:(1)读取设置在所述智能视频监控设备的存储器中的存储标识,所述存储标识用于表示当前所要存储的报警信息所应当存入的存储卡;(2)将该段报警信息存入相应的存储卡中;(3)修改存储标识,使其表示下一次存储报警信息时,所应当存入的存储卡;返回步骤(1),直到所有报警信息均已被存储。进一步地,所述智能视频监控设备的存储器中设置有用于表示所述多个存储卡是否全部损坏的卡全坏标识,以及多个与所述多个存储卡对应的表示存储卡是否损坏的存储卡标识;在步骤(1)之前,还包括步骤(a):先读取卡全坏标识,如果所述多个存储卡均已损坏,则不存储任何报警信息;否则,执行步骤(1);在步骤(1)之后,还包括步骤(b):读取当前所要存储的报警信息所应当存入的存储卡的存储卡标识,如果该存储卡已经损坏,则执行步骤(3);否则,执行步骤(2)。进一步地,对所述多个存储卡进行检测,修改卡全坏标识以及多个存储卡标识,具体为:读取存储卡标识,如果存储卡标识显示该存储卡未损坏,则检测该存储卡,根据检测结果修改存储卡标识;读取其余存储卡的存储卡标识,直至所述多个存储卡均已检测;如果所述多个存储卡均已损坏,则将卡全坏标识的内容修改为表示多个存储卡均已损坏。进一步地,根据预先设定的检测周期对存储卡进行检测。进一步地,在检测到任意一个存储卡损坏时,发出警告信息,以提醒用户。进一步地,任意一个存储卡内存储的报警信息达到存储容量上限时,根据存储时间的先后,优先删除最早存储的报警信息。当存储卡空间接近用尽时,自动删除最早的文件,对每张存储卡存储的文件进行循环删除,这样新文件可以继续存储,在循环删除时,各存储卡独立使用,互不影响。本专利技术的方法实现了使用多存储卡进行交叉存储报警信息,从而达到低成本扩充容量的同时避免某张存储卡损坏时丢失全部报警文件的目的。该方法不要求多张存储卡的类型一致、容量相同,更能够给用户带来方便。由于很多触发报警如运动侦测,往往在触发时是连续触发一段时间,会产生若干个报警文件,使用了交叉存储的方式,不会导致连续的报警文件丢失,至少保留了部分图片或录像,这样可减少证据丢失的风险。这种方法是基于智能视频监控设备仅存储触发报警后抓拍的图像和短录像,而非存储连续录像。其优点是能够大大地节省存储空间,而且能够有效地记录重要事件,便于用户在事后调阅证据。更重要的是,在某张存储卡损坏之后,由于存储数据量远远小于常规的连续录像,用户在收到存储卡损坏的设备报警信息后,有比较充裕的时间来进行维修(单张抓拍的图片大小仅为数十KB字节,加上每次报警的短录像也不过数MB字节,按照单张存储卡容量32GB计算,可以存储多天的数据资料),而在维修期间的报警资料可以存储在另一张存储卡内,不会因为存储卡损坏就导致整张智能视频监控设备无法正常使用而给用户带来困扰。附图说明图1为本专利技术流程图;图2为存储卡检测流程图;图3为实施例1流程图。具体实施方式如图1所示,本专利技术所提供的使用多存储卡存储报警信息的方法,包括信息获取步骤和信息存储步骤,外部事件触发报警,由智能视频监控设备进行数据采集,获取多段报警信息;将多段报警信息交叉存储在多个存储卡中。智能视频监控设备的存储器中设置有用于表示多个存储卡是否全部损坏的卡全坏标识,以及多个与所述多个存储卡对应的表示存储卡是否损坏的存储卡标识,该存储卡标识的数量与存储卡的数量一致;信息存储步骤具体为:(a)先读取卡全坏标识,如果所述多个存储卡均已损坏,则不存储任何报警信息;否则,执行步骤(1);(1)读取设置在所述智能视频监控设备的存储器中的存储标识,所述存储标识用于表示当前所要存储的报警信息所应当存入的存储卡;(b)读取当前所要存储的报警信息所应当存入的存储卡的存储卡标识,如果该存储卡已经损坏,则执行步骤(3);否则,执行步骤(2)。(2)将该段报警信息存入相应的存储卡中;(3)修改存储标识,使其表示下一次存储报警信息时,所应当存入的存储卡;返回步骤(1),直到所有报警信息均已被存储。根据预定的检测周期对存储卡进行监测,读取存储卡标识,如果存储卡标识显示该存储卡未损坏,则检测该存储卡,根据检测结果修改存储卡标识;读取其余存储卡的存储卡标识,直至多个存储卡均已检测;如果多个存储卡均已损坏,则将卡全坏标识的内容修改为表示多个存储卡均已损坏。在检测到有存储卡损坏时,向客户、服务器平台发出存储卡损坏的邮件和警告信息。如图2所示,为对两个存储卡检测的流程图,先读取第一张卡的存储卡标识,如果存储卡标识显示第一张卡未坏,则对第一张卡进行检测,根据检测结果修改存储卡标识的内容,如果第一张卡已坏,则向客户、服务器平台发出存储卡损坏的邮件和警告信息;依相同原理,检测第二张卡;如果两张卡均已损坏,则将卡全坏标识的内容修改为表示两个存储卡均已损坏。实施例1:如图3所示,使用一个支持双存储卡的智能视频监控设备,使用2张32GB的存储卡,总的存储空间可达到64GB,数据存储量相对于一张卡翻了一倍。智能视频监控设备采集的数据采用以下方式向两张存储卡存储:外部事件触发智能视频监控设备抓拍图片和短录像。首先读取卡全坏标识,如果两张存储卡都已损坏,则不存储数据;否则,依次读取两张存储卡的存储卡标识,如果其中一张存储卡损坏,则将数据全部存入另一张存储卡中;如果两张存储卡都没有损坏,那么检查存储标识,对于仅有两张存储卡来说,存储标识可用0或1来表示应将当前数据存入哪张存储卡中,如,存储标识为1时表示将当前报警信息中抓拍的图存储在第一张存储卡上,对存储标识进行取反操作,则存储标识为0表示将短录像存储在本文档来自技高网...
一种使用多存储卡存储报警信息的方法

【技术保护点】
一种使用多存储卡存储报警信息的方法,其特征在于,该方法包括:信息获取步骤:外部事件触发报警,由智能视频监控设备进行数据采集,获取多段报警信息;信息存储步骤:将多段报警信息交叉存储在多个存储卡中。

【技术特征摘要】
1.一种使用多存储卡存储报警信息的方法,其特征在于,该方法包括:信息获取步骤:外部事件触发报警,由智能视频监控设备进行数据采集,获取多段报警信息;信息存储步骤:将多段报警信息交叉存储在多个存储卡中。2.如权利要求1所述的使用多存储卡存储报警信息的方法,其特征在于,所述信息存储步骤具体为:(1)读取设置在所述智能视频监控设备的存储器中的存储标识,所述存储标识用于表示当前所要存储的报警信息所应当存入的存储卡;(2)将该段报警信息存入相应的存储卡中;(3)修改存储标识,使其表示下一次存储报警信息时,所应当存入的存储卡;返回步骤(1),直到所有报警信息均已被存储。3.如权利要求2所述的使用多存储卡存储报警信息的方法,其特征在于,所述智能视频监控设备的存储器中设置有用于表示所述多个存储卡是否全部损坏的卡全坏标识,以及多个与所述多个存储卡对应的表示存储卡是否损坏的存储卡标识;在步骤(1)之前,还包括步骤(a):先读取卡全坏标识,如果所述多个存储卡均已损坏,则不存储任何报警信息;否则,执行步骤(1);在步骤...

【专利技术属性】
技术研发人员:韦剑李振宇臧士华
申请(专利权)人:南京视威电子科技股份有限公司
类型:发明
国别省市:江苏;32

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

1