一种网络摄像机数据的存储方法技术

技术编号:39826710 阅读:14 留言:0更新日期:2023-12-29 16:02
本发明专利技术公开了一种网络摄像机数据的存储方法

【技术实现步骤摘要】
一种网络摄像机数据的存储方法、装置、设备及存储介质


[0001]本专利技术涉及数据存储
,特别涉及一种网络摄像机数据的存储方法

装置

设备及存储介质


技术介绍

[0002]IPCamera(
网络摄像机
)
记录事件录像,需要对记录的数据进行存储,目前普遍做法是通过网络上传至云存储进行保存,有数据安全敏感性强的用户,或者不愿意支持云存储费用的用户,会选择本地存储

但云存储和本地存储会存在以下问题
1)
网络问题,导致上传失败,录像片段丢失;
2)
存储卡故障写入失败,录像片段丢失;
3)
网络传输速度低于摄像机采集速度,事件时间持续过长,内存缓存溢出,录像片段丢失,事件记录不完整;
4)
存储卡写速度低于摄像机采集速度,事件时间持续过长,内存缓存溢出,录像片段丢失,事件记录不完整

[0003]因此,当前对网络摄像机的数据进行本地全量存储的方法存在存储效果较差的技术问题


技术实现思路

[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]图1为本专利技术实施例提供的一种当前网络摄像机数据存储的流程示例图;
[0037]图2为本专利技术实施例提供的一种网络摄像机数据的存储方法的流程图;
[0038]图3为本专利技术实施例提供的另一种网络摄像机数据的存储方法的流程图;
[0039]图4为本专利技术实施例提供的一种网络摄像机数据的存储方法的流程示例图;
[0040]图5为本专利技术实施例提供的另一种网络摄像机数据的存储方法的流程示例图;
[0041]图6为本专利技术实施例提供的一种网络摄像机存储数据的回放方法的流程示例图;
[0042]图7为本专利技术实施例提供的一种网络摄像机数据的存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种网络摄像机数据的存储方法,其特征在于,包括:采集摄像机事件数据;对所述摄像机事件数据进行分片处理,得到多个目标分片数据;将所述目标分片数据发送给多个事件数据摄像机,以使多个所述事件数据摄像机接收并分布式存储所述目标分片数据
。2.
根据权利要求1所述的网络摄像机数据的存储方法,其特征在于,在所述对所述摄像机事件数据进行分片处理,得到多个目标分片数据之后,还包括:利用前向纠错信道编码技术对多个所述目标分片数据进行编码,生成多个编码块;相应的,所述将所述目标分片数据发送给多个事件数据摄像机,以使多个所述事件数据摄像机接收并分布式存储所述目标分片数据,包括:将所述编码块发送给多个所述事件数据摄像机,以使多个所述事件数据摄像机接收并分布式存储所述编码块
。3.
根据权利要求1所述的网络摄像机数据的存储方法,其特征在于,在所述对所述摄像机事件数据进行分片处理,得到多个目标分片数据之后,还包括:根据存储配置表中各个摄像机的序号对所述目标分片数据进行编号;相应的,所述将所述目标分片数据发送给多个事件数据摄像机,以使多个所述事件数据摄像机接收并分布式存储所述目标分片数据,包括:根据所述编号将所述目标分片数据发送至对应的所述事件数据摄像机
。4.
根据权利要求1所述的网络摄像机数据的存储方法,其特征在于,在所述将所述目标分片数据发送给多个事件数据摄像机,以使多个所述事件数据摄像机接收并分布式存储所述目标分片数据之后,还包括:当至少收到预设个数副摄像机的写成功响应时,向事件索引对象中添加录像片段编号,确定所述目标分片数据成功写入所述事件数据摄像机
。5.
根据权利要求1至4任一项所述的网络摄像机数据的存储方法,其特征在于,所述将所述目...

【专利技术属性】
技术研发人员:蔡乾盟陈杰丁世宇金伟应红力
申请(专利权)人:杭州觅睿科技股份有限公司
类型:发明
国别省市:

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

1