高可靠易扩展的录像存储、检索方法及其系统的利记博彩app

文档序号:6739358阅读:108来源:国知局
专利名称:高可靠易扩展的录像存储、检索方法及其系统的利记博彩app
技术领域
本发明涉及视频监控领域,特别涉及一种音视频录像存储检索技术。
背景技术
传统的独立网络视频录像机(Network Video Recorder,简称“NVR”)设备(如嵌入式NVR、PC-NVR等)只能接入固定数量的前端设备(如网络摄像机、网络视频服务器等),嵌入式NVR—般是16、32、64路,即使高配置的PC-NVR最多也就128、256路。本发明的发明人发现,传统NVR设备的缺点如下

I.信息孤岛、管理复杂,独立的NVR设备都是有接入总路数限制的,如果需要接入超过限制的网络摄像机,则必须再增加NVR设备;最后会存在多台独立的NVR,这些NVR彼此独立,形成一个个信息孤岛,不利于用户检索视音频数据;同时提高了整个系统管理的复杂度。2.可靠性低,传统NVR与IPC之间使用固定的连接方式,一旦某台NVR发生故障,那么与之绑定的所有IPC将全部失效,客户端或监控中心将无法获取到这些IPC的实时视音频和录像数据;3.扩展性差,独立NVR设备如果需要增加录像时间只能通过外挂近线存储设备(eSATA)或者网络设备(如网络接入服务器(Network Access Server,简称“NAS”)、IPSan等)。外挂存储设备的管理复杂度和稳定性都会影响NVR本身的稳定性。针对以上问题,本发明提出了一种高可靠易扩展的数字视音频存储检索系统,可以有效解决上述传统NVR在使用过程中遇到的问题。

发明内容
本发明的目的在于提供一种高可靠易扩展的录像存储、检索方法及其系统,提高系统可靠性,便于客户端的数据服务请求,避免现有技术中信息孤岛的问题,减少管理复杂度,实现从各设备节点的扩容。为解决上述技术问题,本发明的实施方式公开了一种高可靠易扩展的录像存储方法,基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备,方法包括以下步骤工作主设备在自身的映射表中查询到摄像机对应的从设备;工作主设备触发摄像机录像,并触发对应的从设备对该录像数据存储; 工作主设备和热备主设备同步更新各自的数据库。本发明的实施方式还公开了一种高可靠易扩展的录像检索方法,基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备,方法包括以下步骤工作主设备在数据库中索引查询客户端请求的录像数据所在的从设备;工作主设备触发录像数据所在的从设备转发该录像数据至客户端。本发明的实施方式还公开了一种高可靠易扩展的录像存储系统,基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备,存储系统包括以下模块查询模块,用于在工作主设备自身的映射表中查询摄像机对应的从设备;触发模块,用于在工作主设备中触发摄像机录像,并触发对应的从设备对该录像 数据存储;同步更新模块,用于在工作主设备中同步更新工作主设备和热备主设备中各自的数据库;存储模块,用于在从设备中对摄像机采集的录像数据存储。本发明的实施方式还公开了一种高可靠易扩展的录像检索系统,基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备,检索系统包括以下模块索引查询模块,用于在工作主设备自身的数据库中索引查询客户端请求的录像数据所在的从设备;转发触发模块,用于在工作主设备触发录像数据所在的从设备转发该录像数据至客户端。本发明实施方式与现有技术相比,主要区别及其效果在于在已有工作主设备的情况下增加热备主设备,可以提高系统可靠性,由主设备利用设备映射表和录像数据库统一管理各从设备以便于客户端的数据服务请求,可以避免现有技术中信息孤岛的问题,以及减少管理复杂度,同时在系统逻辑结构保持不变的基础上,可以实现从各设备节点的扩容。在已有工作主设备的情况下增加热备主设备,可以提高系统可靠性,由主设备统一管理各从设备,方便客户端随时访问从设备上的录像数据,可以避免现有技术中信息孤岛的问题,以及减少管理复杂度,同时在系统逻辑结构保持不变的基础上,可以实现从各设备节点的扩容。进一步地,工作主设备检测从设备是否还有周期性心跳信息,确定该从设备是否产生故障或下线,在确定从设备出现故障或者下线的情况下,重新为摄像机分配空闲从设备,以消除从设备节点故障,保障系统继续运行,从而进一步提高了系统可靠性。进一步地,通过空闲从设备对已有从设备的录像数据备份,从而实现系统对录像数据冗余的功能,进一步提高了系统的可靠性和录像数据的安全完整性。进一步地,通过新接入从设备进一步实现对系统的扩容。
进一步地,工作主设备中的心跳检测模块检测从设备是否还有周期性心跳信息,确定该从设备是否产生故障或下线,在确定从设备出现故障或者下线的情况下,重新为摄像机分配空闲从设备,以消除从设备节点故障,保障系统继续运行,从而进一步提高了系统可靠性。通过空闲从设备对已有从设备的录像数据备份,从而实现系统对录像数据冗余的功能,进一步提高了系统的可靠性和录像数据的安全完整性。


图I是本发明第一实施方式中一种高可靠易扩展的录像存储方法的流程示意图;图2是本发明第一实施方式中一种硬件系统机构不意图;
图3是本发明第二实施方式中中一种硬件系统机构示意图;图4是本发明第二实施方式中一种高可靠易扩展的录像存储方法的流程示意图;图5是本发明第二实施方式中中一种硬件系统机构示意图;图6是本发明第二实施方式中一种高可靠易扩展的录像存储方法的流程示意图;图7是本发明第三实施方式中一种高可靠易扩展的录像检索方法的流程示意图;图8是本发明第四实施方式中一种高可靠易扩展的录像存储系统的结构示意图;图9是本发明第六实施方式中一种高可靠易扩展的录像检索系统的结构示意图。
具体实施例方式在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。本发明第一实施方式涉及一种高可靠易扩展的录像存储方法。图I是该高可靠易扩展的录像存储方法的流程示意图。该高可靠易扩展的录像存储方法基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备。具体地说,如图I所示,该高可靠易扩展的录像存储方法包括以下步骤在步骤101中,工作主设备在自身的映射表中查询到摄像机对应的从设备。此后进入步骤102,工作主设备触发摄像机录像,并触发对应的从设备对该录像数据存储。此后进入步骤103,工作主设备和热备主设备同步更新各自的数据库。此后结束本流程。在已有工作主设备的情况下增加热备主设备,可以提高系统可靠性,由主设备利用设备映射表和录像数据库统一管理各从设备以便于客户端的数据服务请求,可以避免现有技术中信息孤岛的问题,以及减少管理复杂度,同时在系统逻辑结构保持不变的基础上,可以实现从各设备节点的扩容。
此外,可以理解,本发明中所指的摄像机,可以为网络摄像机,虚拟摄像机等。本发明中所指的录像数据包括但不限于数字音视频数据等。优选地,本发明中,主设备为网络视频录像机,是一种通过网络接收网络摄像机、数字视频服务器等设备传输的数字视频流,并进行存储、转发、管理的设备。从设备也为网络视频录像机,主要负责视音频录像数据的存储转发。摄像机为网络摄像机,由传统摄像机技术与网络技术结合所产生的新一代摄像机。同样地,在本发明中,可以将具有对图像/语音进行长时间录像、录音、远程监视和控制的功能的数字硬盘录像机代替摄像机。网络为互联网,但不仅限于互联网,还可以为因特网,局域网,城域网,广域网等其他类型的网络。该系统只有一个工作主设备统一管理各从设备,面向用户时对外部屏蔽内部其他设备,可以仅通过工作主设备占用一个网络域名或者网络地址,如同使用一台设备一样简单地实现,这样降低了管理的复杂度。准备至少两个主设备,一个主设备用于工作,一个主设备用于热备,这样可以确保 不会因为主设备单点故障导致整个系统瘫痪。日常工作中时刻保持所有设备上的数据库与映射表一致,当工作主设备发生故障后,热备主设备无缝接管整个系统,以保证整个系统的安全性和可靠性。即使没有热备主设备而只有一台工作主设备,如果工作主设备发生故障,本系统只要工作主设备故障处理完毕后重新上线,从设备会主动上报录像数据情况和摄像机接入情况,重建主设备录像数据库或数据库和设备映射表或映射表。工作主设备具有以下功能摄像机接入管理功能,客户端数据服务请求处理功能,云台控制功能,联动控制功能,客户端配置操作功能和从设备管理功能等。工作主设备实现摄像机接入管理功能可分为被动接入管理模式和主动接入管理模式两种模式。例如,如图2所示,工作主设备在被动接入管理模式中,首先摄像机I向工作主设备发起注册请求,然后工作主设备处理该注册请求,并为摄像机I分配从设备1,之后从设备I主动向摄像机I获取录像数据或者音视频码流数据。工作主设备在主动接入管理模式中,首先用户在工作主设备中输入需要接入的摄像机I参数信息,包括IP地址、录像时间或者天数、码率参数等,然后工作主设备对这些输入的参数信息自行配置,并为摄像机I分配从设备I,之后从设备I主动向摄像机I获取录像数据或者音视频码流数据。工作主设备可以根据整个系统中从设备的高效使用率,来选择分配从设备的策略,其中该分配策略基于但不限于从设备网络能力负载均衡、输入/输出带宽负载均衡、存储空间利用率等,总之,选取不同的分配策略的最终目标都是提高整个系统中从设备的使用效率。无论是在工作主设备的被动接入管理模式还是在主动接入管理模式中,摄像机主动注册或者被动参数配置接入系统,工作主设备将担负起该摄像机的管理工作,并据此更新设备映射表信息。工作主设备为摄像机分配从设备进行录像数据存储时,将该摄像机与从设备之间的连接关系写入或更新设备映射表或映射表中,同时将从设备中存储的录像数据的索引信息或摘要信息上报工作主设备以更新工作主设备自身的数据库或录像数据库,其中,录像数据的索引信息或摘要信息包括摄像机录像起始时间,录像结束时间等等。同样,如图2所示,工作主设备通过检测从设备周期性心跳信息以实现从设备管理功能。本发明中,从设备具有以下功能音视频录像数据存储功能和音视频录像数据转发功能等。亦如图2所示,当录像条件满足时,从设备I将摄像机I视音频数据记录到从设备I上的存储介质上存储备份。同时,从设备I向工作主设备发送录像信息,以更新工作主设备本身的录像数据库,确保客户端可以搜索到该录像数据。当客户端需要该录像数据时,从设备I将存储备份的录像数据转发至客户端。本发明第二实施方式涉及一种高可靠易扩展的录像存储方法。图3是本发明的一种硬件系统机构示意图,图4是该高可靠易扩展的录像存储方法的流程示意图。第二实施方式在第一实施方式的基础上进行了改进,主要改进之处在于工作主设备检测从设备是否还有周期性心跳信息,确定该从设备是否产生故障或下线,在确定从设备出现故障或者下线的情况下,重新为摄像机分配空闲从设备,以消除从设备节点故障, 保障系统继续运行,从而进一步提高了系统可靠性。通过空闲从设备对已有从设备的录像数据备份,从而实现系统对录像数据冗余的功能,进一步提高了系统的可靠性和录像数据的安全完整性。通过新接入从设备进一步实现对系统的扩容。具体地说硬件系统中至少存在两个从设备。在工作主设备在自身的映射表中查询到摄像机对应的从设备步骤之后,还包括以下步骤工作主设备检测对应的从设备是否还有周期性心跳信息。若工作主设备检测到对应的从设备没有周期性心跳信息,则工作主设备将空闲从设备作为摄像机对应的从设备,并与热备主设备同步更新各自的映射表。此外,可以理解,本发明中,空闲从设备为已接入系统且设备映射表中未被分配与摄像机有关联的从设备。作为本发明的一个优选实施方式,如图4所示,在上述工作主设备在自身的映射表中查询到摄像机对应的从设备的步骤101之后,还包括工作主设备通过检测从设备周期性心跳信息以实现从设备管理功能的步骤在步骤401中,工作主设备检测对应的从设备是否还有周期性心跳信息。若工作主设备检测到对应的从设备有周期性心跳信息,则进入上述工作主设备触发摄像机录像的步骤102。否则进入步骤402。在步骤402中,若工作主设备检测到对应的从设备没有周期性心跳信息,则工作主设备将空闲从设备作为摄像机对应的从设备。此后进入步骤403,工作主设备和热备主设备同步更新各自的映射表,此后进入上述工作主设备触发摄像机录像的步骤102。硬件系统中至少存在两个从设备。在工作主设备触发摄像机录像,并触发对应的从设备对该录像数据存储的步骤之后,还包括以下步骤工作主设备将一个空闲从设备与该对应的从设备关联,用于存储该对应的从设备转发的录像数据,并和热备主设备同步更新各自的映射表。在空闲从设备存储该对应的从设备转发的录像数据之后,工作主设备和热备主设备同步更新各自的数据库。此外,可以理解,如图5所示,摄像机I分配在从设备I上,从设备I出现故障下线或者心跳停止,工作主设备将根据整个系统情况为摄像机I重新分配从设备2,同时该系统将记录从设备I故障,并通知管理员。系统可针对摄像机通道设置冗余功能,工作主设备为摄像机I进行了 2次从设备分配,从设备I从摄像机I取流录像,从设备2从从设备I取流录像。当从设备I故障后,系统会再次冗余从设备2上已有数据,最终恢复到在整个系统中的不同从设备上存在2份一样的摄像机I通道录像数据。优选地,当从设备I故障处理完毕,恢复上线后,系统自动回收重复数据所占有的空间。 存储在从设备I中的视音频录像数据通过校验和保证数据的正确性,如果数据不完整,则可读取从设备2记录的冗余数据,保证数据正确性。硬件系统中至少存在两个从设备。在工作主设备将空闲从设备作为摄像机对应的从设备的步骤之前,还包括以下步骤工作主设备将新接入的从设备作为空闲从设备。此外,可以理解,作为本发明的另一个优选实施方式,如图6所示,实现系统扩容的方法包括增加摄像机通道接入数的步骤,如下在步骤601中,在硬件系统中增加从设备。此后进入步骤602,增加的从设备向工作主设备请求加入。此后进入步骤603,工作主设备更新从设备列表,以更新设备映射表。此后进入步骤604,新增摄像机向工作主设备注册。此后结束本流程。作为本发明的另一个优选实施方式,实现系统扩容的方法还包括以下若摄像机的通道数不变,则要求录像时间增加,即工作主设备可在多个从设备上分配空间给同一个摄像机通道,以增加该通道录像时间。本发明第三实施方式涉及一种高可靠易扩展的录像检索方法。图7是该高可靠易扩展的录像检索方法的流程示意图。该高可靠易扩展的录像检索方法基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备。具体地说,如图7所示,该高可靠易扩展的录像检索方法包括以下步骤在步骤701中,工作主设备在数据库中索引查询客户端请求的录像数据所在的从设备。此后进入步骤702,工作主设备触发录像数据所在的从设备转发该录像数据至客户端。此后结束本流程。在已有工作主设备的情况下增加热备主设备,可以提高系统可靠性,由主设备统一管理各从设备,方便客户端随时访问从设备上的录像数据,可以避免现有技术中信息孤岛的问题,以及减少管理复杂度,同时在系统逻辑结构保持不变的基础上,可以实现从各设备节点的扩容。此外,可以理解,优选地,在索引查找录像数据所在的从设备时,工作主设备根据摄像机关键字或者录像起始时间,录像结束时间等录像摘要信息,在本地数据库中搜索录像数据所在的从设备。优选地,客户端或应用端Client为用户检索系统中录像数据的计算机。本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(Programmable ArrayLogic,简称“PAL”)、随机存取存储器(Random Access Memory,简称“RAM”)、可编程只读存储器(Programmable Read Only Memory,简称“PROM”)、只读存储器(Read-Only Memory,简称“ROM”)、电可擦除可编程只读存储器(Electrically Erasable Programmable ROM,简称“EEPROM”)、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称“DVD”)等等。本发明第四实施方式涉及一种高可靠易扩展的录像存储系统。图8是该高可靠易扩展的录像存储系统的一种结构示意图。该高可靠易扩展的录像存储系统基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备。该高可靠易扩展的录像存储系统包括以下模块查询模块,用于在工作主设备自身的映射表中查询摄像机对应的从设备。触发模块,用于在工作主设备中触发摄像机录像,并触发对应的从设备对该录像数据存储。同步更新模块,用于在工作主设备中同步更新工作主设备和热备主设备中各自的数据库。存储模块,用于在从设备中对摄像机采集的录像数据存储。在已有工作主设备的情况下增加热备主设备,可以提高系统可靠性,由主设备利用设备映射表和录像数据库统一管理各从设备以便于客户端的数据服务请求,可以避免现有技术中信息孤岛的问题,以及减少管理复杂度,同时在系统逻辑结构保持不变的基础上,可以实现从各设备节点的扩容。第一实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一实施 方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。本发明第五实施方式涉及一种高可靠易扩展的录像存储系统。第五实施方式在第四实施方式的基础上进行了改进,主要改进之处在于工作主设备中的心跳检测模块检测从设备是否还有周期性心跳信息,确定该从设备是否产生故障或下线,在确定从设备出现故障或者下线的情况下,重新为摄像机分配空闲从设备,以消除从设备节点故障,保障系统继续运行,从而进一步提高了系统可靠性。通过空闲从设备对已有从设备的录像数据备份,从而实现系统对录像数据冗余的功能,进一步提高了系统的可靠性和录像数据的安全完整性。具体地说硬件系统中至少存在两个从设备。该高可靠易扩展的录像存储系统还包括以下模块心跳检测模块,用于在工作主设备中检测对应的从设备是否还有周期性心跳信
肩、O同步更新模块,还用于若心跳检测模块在工作主设备检测到对应的从设备没有周期性心跳信息,则在工作主设备中将空闲从设备作为摄像机对应的从设备,并同步更新工 作主设备和热备主设备中各自的映射表。此外,可以理解,工作主设备将一个空闲从设备与该对应的从设备关联,用于存储该对应的从设备转发的录像数据,并和热备主设备同步更新各自的映射表。在空闲从设备存储该对应的从设备转发的录像数据之后,工作主设备和热备主设备同步更新各自的数据库。第二实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。本发明第六实施方式涉及一种高可靠易扩展的录像检索系统。图9是该高可靠易扩展的录像检索系统的一种结构示意图。该高可靠易扩展的录像检索系统基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备。该高可靠易扩展的录像检索系统包括以下模块索引查询模块,用于在工作主设备自身的数据库中索引查询客户端请求的录像数据所在的从设备。转发触发模块,用于在工作主设备触发录像数据所在的从设备转发该录像数据至客户端。在已有工作主设备的情况下增加热备主设备,可以提高系统可靠性,由主设备统一管理各从设备,方便客户端随时访问从设备上的录像数据,可以避免现有技术中信息孤岛的问题,以及减少管理复杂度,同时在系统逻辑结构保持不变的基础上,可以实现从各设备节点的扩容。此外,可以理解,作为本发明的一个优选实施方式,该高可靠易扩展的录像检索系统的系统结构图如图9所示。第三实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第三实施方式互相配合实施。第三实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第三实施方式中。
需要说明的是,本发明各设备实施方式中提到的各模块都是逻辑模块,在物理上,一个逻辑模块可以是一个物理模块,也可以是一个物理模块的一部分,还可以以多个物理模块的组合实现,这些逻辑模块本身的物理实现方式并不是最重要的,这些逻辑模块所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述各设备实施方式并没有将与解决本发明所提出的技术问题关系不太密切的模块弓I入,这并不表明上述设备实施方式并不存在其它的模块。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
权利要求
1.一种高可靠易扩展的录像存储方法,基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备,其特征在于,所述方法包括以下步骤 工作主设备在自身的映射表中查询到摄像机对应的从设备; 工作主设备触发摄像机录像,并触发对应的从设备对该录像数据存储; 工作主设备和热备主设备同步更新各自的数据库。
2.根据权利要求I所述的高可靠易扩展的录像存储方法,其特征在于,所述硬件系统中至少存在两个从设备; 在所述工作主设备在自身的映射表中查询到摄像机对应的从设备步骤之后,还包括以下步骤 工作主设备检测对应的从设备是否还有周期性心跳信息; 若工作主设备检测到对应的从设备没有周期性心跳信息,则工作主设备将空闲从设备作为摄像机对应的从设备,并与热备主设备同步更新各自的映射表。
3.根据权利要求I所述的高可靠易扩展的录像存储方法,其特征在于,所述硬件系统中至少存在两个从设备; 在所述工作主设备触发摄像机录像,并触发对应的从设备对该录像数据存储的步骤之后,还包括以下步骤 工作主设备将一个空闲从设备与该对应的从设备关联,用于存储该对应的从设备转发的录像数据,并和热备主设备同步更新各自的映射表; 在空闲从设备存储该对应的从设备转发的录像数据之后,工作主设备和热备主设备同步更新各自的数据库。
4.根据权利要求2所述的高可靠易扩展的录像存储方法,其特征在于, 在所述工作主设备将空闲从设备作为摄像机对应的从设备的步骤之前,还包括以下步骤 工作主设备将新接入的从设备作为空闲从设备。
5.一种高可靠易扩展的录像检索方法,基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备,其特征在于,所述方法包括以下步骤 工作主设备在数据库中索引查询客户端请求的录像数据所在的从设备; 工作主设备触发录像数据所在的从设备转发该录像数据至客户端。
6.一种高可靠易扩展的录像存储系统,基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备,其特征在于,所述存储系统包括以下模块查询模块,用于在工作主设备自身的映射表中查询摄像机对应的从设备; 触发模块,用于在工作主设备中触发摄像机录像,并触发对应的从设备对该录像数据存储; 同步更新模块,用于在工作主设备中同步更新工作主设备和热备主设备中各自的数据库; 存储模块,用于在从设备中对摄像机采集的录像数据存储。
7.根据权利要求6所述的高可靠易扩展的录像存储系统,其特征在于,所述硬件系统中至少存在两个从设备; 所述存储系统还包括以下模块 心跳检测模块,用于在工作主设备中检测对应的从设备是否还有周期性心跳信息;所述同步更新模块,还用于若所述心跳检测模块在工作主设备检测到对应的从设备没有周期性心跳信息,则在工作主设备中将空闲从设备作为摄像机对应的从设备,并同步更新工作主设备和热备主设备中各自的映射表。
8.一种高可靠易扩展的录像检索系统,基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有该系统中各设备之间的映射表和经摄像机采集的录像数据组成的可索引的数据库,一个主设备为工作主设备与至少一个从设备和至少一个摄像机网络互联,其他主设备为热备主设备,其特征在于,所述检索系统包括以下模块 索引查询模块,用于在工作主设备自身的数据库中索引查询客户端请求的录像数据所在的从设备; 转发触发模块,用于在工作主设备触发录像数据所在的从设备转发该录像数据至客户端。
全文摘要
本发明涉及视频监控领域,公开了一种高可靠易扩展的录像存储、检索方法及其系统。提高系统可靠性,避免信息孤岛,减少管理复杂度,实现扩容。本发明中,基于一个由至少两个互联的主设备、至少一个从设备和至少一个摄像机组成的硬件系统,其中主设备中设有映射表和数据库,一个主设备为工作主设备,其他主设备为热备主设备。方法包括以下步骤工作主设备在自身的映射表中查询到摄像机对应的从设备;工作主设备触发摄像机录像,并触发对应的从设备对该录像数据存储;工作主设备和热备主设备同步更新各自的数据库。
文档编号G11B27/10GK102723094SQ20121020209
公开日2012年10月10日 申请日期2012年6月15日 优先权日2012年6月15日
发明者孙承华, 蒋华清 申请人:杭州海康威视数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1