首页> 中国专利> 网络视频录像存储方法及系统、网络视频录像机

网络视频录像存储方法及系统、网络视频录像机

摘要

本发明提供一种网络视频录像存储方法及系统、网络视频录像机,包括以下步骤:在网络视频录像机上集成区块链模块,并为网络视频录像机配置设备ID;基于区块链模块在设备存证区块链中对网络视频录像机进行注册,且网络视频录像机的注册ID与设备ID相同;基于区块链模块对摄像头进行定时检查,仅在摄像头的设备ID与设备存证区块链上的注册ID相同时接收摄像头生成的视频录像;基于区块链模块在所备存证区块链上进行定时校验,仅在网络视频录像机的设备ID与设备存证区块链上的注册ID相同时,判定所述网络视频录像机的有效性。本发明的网络视频录像存储方法及系统、网络视频录像机基于区块链实现网络视频录像的可靠存储,以满足不同应用场景下的需求。

著录项

  • 公开/公告号CN112839189A

    专利类型发明专利

  • 公开/公告日2021-05-25

    原文格式PDF

  • 申请/专利权人 上海源庐加佳信息科技有限公司;

    申请/专利号CN202110043272.X

  • 发明设计人 杜博;杨炜祖;李从恺;

    申请日2021-01-13

  • 分类号H04N5/76(20060101);

  • 代理机构31219 上海光华专利事务所(普通合伙);

  • 代理人徐秋平

  • 地址 201208 上海市浦东新区双桥路1255号2006室

  • 入库时间 2023-06-19 11:05:16

说明书

技术领域

本发明涉及视频存储的技术领域,特别是涉及一种网络视频录像存储方法及系统、网络视频录像机。

背景技术

网络视频录像机(Network Video Recorder,NVR)是网络视频监控系统的存储转发部分,其核心功能是视频流的存储与转发。与硬盘录像机(Digital Video Recorder,DVR)相比,NVR功能比较单一,本身不具有模数转换及编码功能,不能独立工作。通常,DVR需要与网络视频服务器(Digital Video Server,DVS)或网络摄像机(IP Camera)协同工作,来完成视频的录像、存储及转发功能。

另外,NVR中保存的视频录像存储在本地,能够被人为地删除和篡改,在安防及风控场景下无法确保视频录像数据的安全性和可靠性。

发明内容

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种网络视频录像存储方法及系统、网络视频录像机,基于区块链实现网络视频录像的可靠存储,以满足不同应用场景下的需求。

为实现上述目的及其他相关目的,本发明提供一种网络视频录像存储方法,应用于网络视频录像机,包括以下步骤:在网络视频录像机上集成区块链模块,并为所述网络视频录像机配置设备ID;基于所述区块链模块在设备存证区块链中对所述网络视频录像机进行注册,且所述网络视频录像机的注册ID与所述设备ID相同;基于所述区块链模块对摄像头进行定时检查,仅在所述摄像头的设备ID与所述设备存证区块链上的注册ID相同时接收所述摄像头生成的视频录像;基于所述区块链模块在所述设备存证区块链上进行定时校验,仅在所述网络视频录像机的设备ID与所述设备存证区块链上的注册ID相同时,判定所述网络视频录像机的有效性。

于本发明一实施例中,当所述摄像头未集成所述区块链模块或所述设备存证区块链上不存在与所述摄像头的设备ID相同的注册ID时,所述网络视频录像机不再接收所述摄像头生成的视频录像。

于本发明一实施例中,还包括在所述网络视频录像机上集成星际文件系统,以在所述星际文件系统存储设备ID与所述设备存证区块链上的注册ID相同的摄像头生成的视频录像。

于本发明一实施例中,仅当所述网络视频录像机在所述设备存证区块链上注册成功时,所述网络视频录像机才能与所述星际文件系统进行数据通信。

本发明提供一种网络视频录像机,包括集成模块、注册模块、检查模块和校验模块;

所述集成模块用于在网络视频录像机上集成区块链模块,并为所述网络视频录像机配置设备ID;

所述注册模块用于基于所述区块链模块在设备存证区块链中对所述网络视频录像机进行注册,且所述网络视频录像机的注册ID与所述设备ID相同;

所述检查模块用于基于所述区块链模块对摄像头进行定时检查,仅在所述摄像头的设备ID与所述设备存证区块链上的注册ID相同时接收所述摄像头生成的视频录像;

所述校验模块用于基于所述区块链模块在所述设备存证区块链上进行定时校验,仅在所述网络视频录像机的设备ID与所述设备存证区块链上的注册ID相同时,判定所述网络视频录像机的有效性。

本发明提供一种网络视频录像存储系统,包括至少两个上述的网络视频录像机和与所述网络视频录像机关联的摄像头;

所述摄像头集成有区块链模块,配置有设备ID,且在所述设备存证区块链上的注册ID与所述设备ID相同,用于生成视频录像并存储至所述网络视频录像机上。

于本发明一实施例中,所述网络视频录像机上集成有星际文件系统;所述至少两个网络视频录像机构建为一个分布式存储网络,任一网络视频录像机产生的视频录像存储在所述分布式存储网络的每个网络视频录像机上。

于本发明一实施例中,还包括外部设备,所述外部设备集成有所述星际文件系统和区块链模块,并基于所述区块链模块在所述设备存证区块链上进行注册;所述外部设备作为所述分布式存储网络的节点进行视频录像的分布式存储。

如上所述,本发明的网络视频录像存储方法及系统、网络视频录像机,具有以下有益效果:

(1)基于设备存证区块链确保源头设备无法被篡改,基于视频录像的区块链校验确保存储数据的真实性和可靠性;

(2)不再依赖单一的录像机进行本地存储视频流,基于星际文件系统的存储方式能够保证数据副本不在单一节点保存且数据无法被单一节点篡改;用户可以直接部署节点接入星际文件系统网络来获取所需视频的原始文件;

(3)能够对空闲空间进行利用,提升NVR设备的利用率。

附图说明

图1显示为本发明的网络视频录像存储方法于一实施例中的示意图;

图2显示为网络视频录像机于一实施例中的结构示意图;

图3显示为本发明的网络视频录像存储系统于一实施例中的结构示意图。

元件标号说明

21 集成模块

22 注册模块

23 检查模块

24 校验模块

31 网络视频录像机

32 摄像头

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。

需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

本发明的网络视频录像存储方法及系统、网络视频录像机基于区块链技术确保源头设备无法被篡改;基于星际文件系统实现网络视频录像的分布式存储,保证数据副本不在单一节点保存且数据无法被单一节点篡改,从根本上保证了视频录像的真实性和可控性,满足安防及风控等场景下的应用需求,极具实用性。

如图1所示,于一实施例中,本发明的网络视频录像存储方法应用于网络视频录像机,包括以下步骤:

步骤S1、在网络视频录像机上集成区块链模块,并为所述网络视频录像机配置设备ID。

具体地,在网络视频录像机上集成区块链模块,如区块链SDK,来实现所述网络视频录像机与区块链之间的通信。同时,集成有所述区块链模块的网络视频录像机配置有唯一的设备ID,以标识所述网络视频录像机。

步骤S2、基于所述区块链模块在设备存证区块链中对所述网络视频录像机进行注册,且所述网络视频录像机的注册ID与所述设备ID相同。

具体地,所述网络视频录像机通过所述区块链模块在设备存在区块链上进行注册。只有注册成功的网络视频录像机才可以启动。在本发明中,所述网络视频录像机的注册ID与所述设备ID相同。

步骤S3、基于所述区块链模块对摄像头进行定时检查,仅在所述摄像头的设备ID与所述设备存证区块链上的注册ID相同时接收所述摄像头生成的视频录像。

具体地,所述网络视频录像机与摄像头相关联,所述摄像头用于生成视频录像,所述网络视频录像机用于存储及转发视频录像。所述网络视频录像机需要定时对所述摄像头进行检查,以判断其是否处于有效状态。其中,所述摄像头需满足以下条件:(1)集成有区块链模块;(2)配置有的设备ID;(3)在设备存证区块链上注册,且注册ID与设备ID相同。所述网络视频录像机对所述摄像头进行检查时,仅在所述摄像头的设备ID与所述设备存证区块链上的注册ID相同时接收所述摄像头生成的视频录像。当所述摄像头未集成所述区块链模块或所述设备存证区块链上不存在与所述摄像头的设备ID相同的注册ID时,所述网络视频录像机不再接收所述摄像头生成的视频录像,从而保证视频录像源数据的真实可靠。

步骤S4、基于所述区块链模块在所述设备存证区块链上进行定时校验,仅在所述网络视频录像机的设备ID与所述设备存证区块链上的注册ID相同时,判定所述网络视频录像机的有效性。

具体地,所述网络视频录像同时通过所述区块链模块在在所述设备存证区块链上进行定时校验,判断所述网络视频录像机的设备ID与所述设备存证区块链上的注册ID是否相同。仅在二者相同时,判定所述网络视频录像机的有效性,从而保证了提供视频录像的源设备的真实可靠。

需要说明的是,步骤S3和步骤S4的执行顺序是任意的,并不限定与上述方式。

于本发明一实施例中,本发明的网络视频录像存储方法还包括在所述网络视频录像机上集成星际文件系统,以在所述星际文件系统存储设备ID与所述设备存证区块链上的注册ID相同的摄像头生成的视频录像。具体地,星际文件系统(InterPlanetary FileSystem,IPFS)是一个将现有的成功系统分布式哈希表(Distributed Hash Tables(DHTs))、BitTorrent、版本控制系统Git、自认证文件系统(Self-Certified Filesystems-SFS)与区块链相结合的文件存储和内容分发网络协议。集成所述星际文件系统之后,所述网络视频录像机即可作为所述星际文件系统的一个节点,仅存储设备ID与所述设备存证区块链上的注册ID相同的摄像头生成的视频录像。所有集成有星际文件系统的网络视频录像机将组成一个分布式存储网络。所述分布式存储网络中,对任何一个网络视频录像机节点产生的视频录像进行分布式存储,使得所述视频录像存储在每个节点,无法在单一网络视频录像机中进行删除或者篡改,确保了视频录像的真实性。

需要说明的是,仅当所述网络视频录像机在所述设备存证区块链上注册成功时,所述网络视频录像机才能与所述星际文件系统进行数据通信。

如图2所示,于一实施例中,本发明的网络视频录像机包括集成模块21、注册模块22、检查模块23和校验模块24。

所述集成模块21用于在网络视频录像机上集成区块链模块,并为所述网络视频录像机配置设备ID。

所述注册模块22与所述集成模块21相连,用于基于所述区块链模块在设备存证区块链中对所述网络视频录像机进行注册,且所述网络视频录像机的注册ID与所述设备ID相同。

所述检查模块23与所述集成模块21和所述注册模块22相连,用于基于所述区块链模块对摄像头进行定时检查,仅在所述摄像头的设备ID与所述设备存证区块链上的注册ID相同时接收所述摄像头生成的视频录像。

所述校验模块24与所述集成模块21和所述注册模块22相连,用于基于所述区块链模块在所述设备存证区块链上进行定时校验,仅在所述网络视频录像机的设备ID与所述设备存证区块链上的注册ID相同时,判定所述网络视频录像机的有效性。

其中,集成模块21、注册模块22、检查模块23和校验模块24的结构和原理与上述网络视频录像存储方法中的步骤一一对应,故在此不再赘述。

需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,x模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上x模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(Digital Signal Processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。

如图3所示,于一实施例中,本发明的网络视频录像存储系统包括至少两个上述的网络视频录像机31和与所述网络视频录像机关联的摄像头32。

所述摄像头32集成有区块链模块,配置有设备ID,且在所述设备存证区块链上的注册ID与所述设备ID相同,用于生成视频录像并存储至所述网络视频录像机31上。

于本发明一实施例中,所述网络视频录像机31上集成有星际文件系统;所述至少两个网络视频录像机构建为一个分布式存储网络,任一网络视频录像机产生的视频录像存储在所述分布式存储网络的每个网络视频录像机上。通过任一网络视频录像机,均可访问所述星际文件系统中的文件,从而实现视频录像的查看、共享。

优选地,本发明的网络视频录像存储系统还包括外部设备,如外部计算机等。所述外部设备集成有所述星际文件系统和区块链模块,并基于所述区块链模块在所述设备存证区块链上进行注册。故所述外部设备也可作为所述分布式存储网络的节点进行视频录像的分布式存储。

综上所述,本发明的网络视频录像存储方法及系统、网络视频录像机基于设备存证区块链确保源头设备无法被篡改,基于视频录像的区块链校验确保存储数据的真实性和可靠性;不再依赖单一的录像机进行本地存储视频流,基于星际文件系统的存储方式能够保证数据副本不在单一节点保存且数据无法被单一节点篡改;用户可以直接部署节点接入星际文件系统网络来获取所需视频的原始文件;能够对空闲空间进行利用,提升NVR设备的利用率。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号