一种基于硬盘录像机的监控系统的制作方法

文档序号:7673588阅读:194来源:国知局
专利名称:一种基于硬盘录像机的监控系统的制作方法
技术领域
本发明涉及视频监控领域,特别涉及一种基于硬盘录像机的监控系统。
背景技术
数字视频录像机(Digital Video Recorder,DVR)相对于传统的模拟视频录像机, 采用硬盘录像,故常常被称为硬盘录像机,也被称为DVR。DVR是一套进行图像存储处理的系统,具有对图像和/或语音进行长时间录像、录音、远程监视和控制的功能;DVR集合了录像机、画面分割器、云台镜头控制、报警控制、网络传输等五种功能于一身。DVR采用的是数字记录技术,在图像处理、图像储存、检索、备份、以及网络传递、远程控制等方面也远远优于模拟监控设备。图1为现有的基于硬盘录像机的监控系统的结构示意图。现结合图1,对现有的基于硬盘录像机的监控系统的结构进行说明,具体如下现有的基于硬盘录像机的监控系统包括管理控制模块10、n个DVRll和η个拍摄装置12。其中,η为整数;11个DVRll的结构相同。管理控制模块10用于根据外部输入的指令,对与其连接的η个DVRll进行管理和控制;nfDVRll中的任一 DVR用于在管理控制模块10的控制下,对与其连接的拍摄装置12输出的图像进行处理和保存;各个DVRll之间是无法直接进行通信的,需要通过管理控制模块10实现各个DVRll之间的通信。由于现有的基于硬盘录像机的监控系统是由管理控制模块10对整个系统包含的 DVR进行管理和控制,在系统包含的DVR数量较少的情况下,管理控制模块10会增加整个系统的成本;另外,现有的基于硬盘录像机的监控系统中的各DVR之间是通过管理控制模块 10进行通信的,管理控制模块10除了根据外部的指令管理和控制η个DVRll之外,还需要转发DVRll之间交互的信息,这样,一旦管理控制模块10出现了故障,不仅整个系统将无法正常工作,而且各个DVRll之间也无法进行通信,降低了整个系统的容错能力和抗故障能力。

发明内容
有鉴于此,本发明的目的在于提供一种基于硬盘录像机的监控系统,该系统能够降低成本,提高容错能力和抗故障能力。为达到上述目的,本发明的技术方案具体是这样实现的一种基于硬盘录像机的监控系统,该系统包含多个拍摄装置,该系统还包含M级子系统;所述M为整数;所述M级子系统中的任一级子系统包含主硬盘录像机,根据监控指令携带的第一设备标识信息及初始化时获取的设备信息列表,获得与第一设备标识信息对应的拍摄装置连接的从硬盘录像机的地址信息,检测所述从硬盘录像机是否发生故障,在确定未发生故障时,输出携带第一设备标识信息的监控指令至所述从硬盘录像机,在确定发生故障时,从与第一设备标识信息对应的拍摄装置获取视频流;多个从硬盘录像机,其包含的任一从硬盘录像机至少连接一个拍摄装置,保存初始化时获取的本级子系统包含的主硬盘录像机的地址信息及与该从硬盘录像机连接的拍摄装置的设备标识信息;根据监控指令携带的第一设备标识信息,控制与第一设备标识信息对应的拍摄装置进行拍摄,根据主硬盘录像机的地址信息输出视频流;所述设备信息列表包含本级子系统连接的多个拍摄装置的设备标识信息、本级子系统包含的多个从硬盘录像机的地址信息和设备标识信息;所述设备标识信息包含设备从属连接关系、设备类型和设备连接的通道号;所述第一设备标识信息为请求提供服务的拍摄装置的设备标识信息。上述系统中,所述M大于1时,所述M级子系统中的第i级子系统包含的多个从硬录像机中至少一个从硬盘录像机进一步连接多个第i+Ι级子系统包含的从硬盘录像机;所述i为大于等于1且小于M的整数;所述连接多个第i+Ι级子系统的从硬盘录像机的所述第i级子系统的从硬盘录像机为第i+Ι级子系统的主硬盘录像机;所述连接多个第i+Ι级子系统的从硬盘录像机的所述第i级子系统的从硬盘录像机还进一步保存初始化时获取的设备信息列表。上述系统中,所述设备从属连接关系为该设备所在子系统的级数、连接该设备的上一级子系统包含的主硬盘录像机的设备标识信息及连接该设备的本级子系统包含的从硬盘录像机的设备标识信息。较佳地,所述任一级子系统包含的主硬盘录像机在获得与第一设备标识信息对应的拍摄装置连接的从硬盘录像机的地址信息之前,进一步判断与第一设备标识信息对应的拍摄装置是否与主硬盘录像机直接连接,如果是,则根据监控指令携带的第一设备标识信息,控制与第一设备标识信息对应的拍摄装置进行视频拍摄,并输出视频流。较佳地,所述任一级子系统包含的任一从硬盘录像机进一步保存初始化时获取的该从硬盘录像机的地址信息和设备标识信息;所述任一从硬盘录像机在初始化后,进一步根据主硬盘录像机的地址信息,发送携带该从硬盘录像机的地址信息和设备标识信息的注册请求至本级子系统的主硬盘录像机;所述本级子系统的主硬盘录像机根据注册请求携带的从硬盘录像机的设备标识信息和地址信息,判断设备信息列表中是否存在与注册请求携带信息相同的信息,如果是, 则输出注册成功响应至请求注册的从硬盘录像机,否则输出注册失败响应至请求注册的从硬盘录像机。较佳地,所述本级子系统的主硬盘录像机在输出注册成功响应至请求注册的从硬盘录像机时,进一步将与请求注册的从硬盘录像机连接的多个下一级子系统的从硬盘录像机的设备标识信息和地址信息发送给请求注册的从硬盘录像机;所述本级子系统的从硬盘录像机进一步根据接收到的设备标识信息和地址信息, 对该从硬盘录像机初始化时保存的设备信息列表进行更新。较佳地,所述任一级子系统的主硬盘录像机进一步根据接收到的携带第二设备标识信息的删除指令,判断该主硬盘录像机保存的设备信息列表中是否存在与第二设备标识信息相同的信息,如果是,则从设备信息列表中删除与第二设备标识信息相同的设备标识信息和地址信息,否则,将携带第二设备标识信息的删除指令输出至本级子系统的多个从硬盘录像机;所述第二设备标识信息为需要删除的硬盘录像机的设备标识信息。较佳地,所述任一级子系统的主硬盘录像机进一步根据接收到的携带第三设备标识信息和第三地址信息的添加指令,判断该主硬盘录像机保存的设备信息列表中是否存在与添加指令携带的信息相同的信息,如果是,则输出添加失败的响应,否则,将第三设备标识信息和第三地址信息添加至该主硬盘录像机的设备信息列表;所述第三设备信息为需要添加至本级子系统的硬盘录像机的设备标识信息;所述第三地址信息为需要添加至本级子系统的硬盘录像机的地址信息。较佳地,所述任一级子系统中的从硬盘录像机进一步根据预设的报警触发条件进行监测,判定满足报警触发条件后,输出报警信号至本级子系统的主硬盘录像机;所述本级子系统的主硬盘录像机在接收到报警信号后,根据预设的报警联动策略和设备信息列表,获得本级子系统中进行联动的多个从硬盘录像机的地址信息,输出联动控制命令至本级子系统中进行联动的多个从硬盘录像机;所述本级子系统中进行联动的多个从硬盘录像机根据联动控制指令,控制从硬盘录像机连接的拍摄装置进行视频拍摄,获取视频流;所述报警联动策略包含本级子系统中用以输出报警信号的从硬盘录像机的设备标识信息及进行联动的多个从硬盘录像机的设备标识信息。上述系统中,所述任一级子系统包含的主硬盘录像机包含第一存储模块,用于保存初始化时获取的设备信息列表;第一控制模块,根据监控指令携带的第一设备标识信息及第一存储模块中保存的设备信息列表,判断与第一设备标识信息对应的拍摄装置是否属于该主硬盘录像机的拍摄装置,如果是,则输出携带第一设备标识信息的监控指令至第二控制模块,否则,获得与第一设备标识信息对应的拍摄装置连接的从硬盘录像机的地址信息;所述第一控制模块根据从硬盘录像机的地址信息,输出故障检测指令至本级子系统的从硬盘录像机,在确定从硬盘录像机未发生故障时,输出携带第一设备标识信息的监控指令至从硬盘录像机,在确定从硬盘录像机发生故障时,输出携带第一设备标识信息的建立连接指令至第二控制模块;第二控制模块,根据携带第一设备标识信息的监控指令或携带第一设备标识信息的建立连接指令,控制与第一设备标识信息对应的拍摄装置进行拍摄,获得视频流。上述系统中,所述任一级子系统包含的从硬盘录像机包含第二存储模块,用于保存初始化时获取的本级子系统包含的主硬盘录像机的地址信息及该从硬盘录像机连接的拍摄装置的设备标识信息。第三控制模块,根据接收到的故障检测指令,从第二存储模块获取本级子系统包含的主硬盘录像机的地址信息,反馈故障检测响应至本级子系统包含的主硬盘录像机;将携带第一设备标识信息的监控指令转发给第四控制模块,根据第二存储模块中的本级子系统包含的主硬盘录像机的地址信息,输出视频流至所述主硬盘录像机;第四控制模块,根据携带第一设备标识信息的监控指令,控制与第一设备标识信息对应的拍摄装置进行拍摄,获得视频流并输出至第三控制模块。
由上述的技术方案可见,本发明提供了一种基于硬盘录像机的监控系统,该系统包含M级子系统和多个拍摄装置,M级子系统中的任一级子系统包含一个硬盘录像机和多个从硬盘录像机,任一级子系统包含的主硬盘录像机实现了对该子系统包含的从硬盘录像机的管理和控制,降低了系统的成本;在任一级子系统包含的从硬盘录像机发生故障时,本级子系统包含的主硬盘录像机直接控制与发生故障的从硬盘录像机连接的拍摄装置进行拍摄,以获得视频流,提高了整个系统的容错能力和抗故障能力。采用本发明的系统,能够降低成本,提高容错能力和抗故障能力。


图1为现有的基于硬盘录像机的监控系统的结构示意图。图2为本发明基于硬盘录像机的监控系统的结构示意图。图3为本发明基于硬盘录像机的监控系统中主硬盘录像机的结构示意图。图4为本发明基于硬盘录像机的监控系统中从硬盘录像机的结构示意图。
具体实施例方式为使本发明的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施例, 对本发明进一步详细说明。本发明基于硬盘录像机的监控系统包含M级子系统及多个拍摄装置,下述实施例仅以系统包含两级子系统的结构进行说明;对于包含多于两级子系统的系统结构可根据下述实施例中的结构进行类推,在此不再赘述。图2为本发明基于硬盘录像机的监控系统的结构示意图。现结合图2,对本发明基于硬盘录像机的监控系统的结构进行说明,具体如下本发明基于硬盘录像机的监控系统包含M级子系统及多个拍摄装置(图2中未示出)。M级子系统中的任一级子系统包含一个主硬盘录像机和多个从硬盘录像机;第i 级子系统包含的多个从硬录像机中至少一个从硬盘录像机还连接多个第i+Ι级子系统包含的从硬盘录像机,连接多个第i+Ι级子系统的从硬盘录像机的第i级子系统的从硬盘录像机为第i+Ι级子系统的主硬盘录像机。其中,i为大于等于1且小于M的整数。比如第一级子系统20包含作为第一级子系统的主硬盘录像机的硬盘录像机Al、 作为第一级子系统的从硬盘录像机的硬盘录像机Bi、硬盘录像机B2、···、及硬盘录像机; 第二级子系统21包含作为本级子系统的主硬盘录像机的硬盘录像机Bi、作为本级子系统的从硬盘录像机的硬盘录像机Cl、硬盘录像机C2和硬盘录像机C3 ;第二级子系统22包含作为本级子系统的主硬盘录像机的硬盘录像机&K作为本级子系统的从硬盘录像机的硬盘录像机Cx、…、及硬盘录像机Cn。现仅以M级子系统中的任一级子系统的结构进行说明,具体如下主硬盘录像机根据接收到的监控指令携带的第一设备标识信息及初始化时获取的设备信息列表,获得与第一设备标识信息对应的拍摄装置连接的从硬盘录像机的地址信息,检测从硬盘录像机是否发生故障,在确定未发生故障时,输出携带第一设备标识信息的监控指令至从硬盘录像机,在确定发生故障时,从与第一设备标识信息对应的拍摄装置获取视频流。其中,在硬件连接关系上,主硬盘录像机连接多个从硬盘录像机、及与从硬盘录像机连接的拍摄装置;在软件连接关系上,在从硬盘录像机未发生故障时,从硬盘录像机通过已建立的硬件连接关系,与其连接的拍摄装置进行指令和视频流的交互,在从硬盘录像机发生故障时,主硬盘录像机通过已建立的硬件连接关系,与发生故障的从硬盘录像机控制的拍摄装置进行指令和视频流的交互,进而提高了整个系统的容错能力和抗故障能力,保证了系统的正常运转。设备信息列表包含本级子系统连接的多个拍摄装置的设备标识信息、本级子系统包含的多个从硬盘录像机的地址信息和设备标识信息。设备标识信息包含设备从属连接关系、设备类型和设备连接的通道号。设备类型为硬盘录像机或拍摄装置。设备连接的通道号可包含用以传输指令和报警信号的控制通道号和用以传输视频流的视频通道号。设备从属连接关系为该设备所在的子系统的级数、连接该设备的上一级子系统包含的主硬盘录像机的设备标识信息及连接该设备的本级子系统包含的从硬盘录像机的设备标识信息,比如硬盘录像机Al的设备从属连接关系为其所在的子系统为第一级子系统、与其连接的作为第一级子系统的从硬盘录像机的硬盘录像机Bl至硬盘录像机to的设备标识信息;硬盘录像机Bl的设备从属连接关系为其所在的子系统为第一级子系统、其连接的第一级子系统的用作主硬盘录像机的硬盘录像机Al的设备标识信息、及其连接的第二级子系统中用作从硬盘录像机的硬盘录像机Cl至硬盘录像机C3的设备标识信息;硬盘录像机B2的设备从属连接关系为其所在的子系统为第一级子系统、及其连接的第一级子系统的用作主硬盘录像机的硬盘录像机Al的设备标识信息;硬盘录像机Cl的设备从属连接关系为其所在的子系统为第二级子系统、与其连接的作为第二级子系统的主硬盘录像机的硬盘录像Bl的设备标识信息。对于拍摄装置的设备从属连接关系来说,其为拍摄装置连接的主硬盘录像机的设备标识信息和/或连接的从硬盘录像机的设备标识信息。根据设备从属连接关系能够确定与该设备连接的主硬盘录像机和从硬盘录像机的信息及该设备所在的子系统的级数。多个从硬盘录像机中的任一从硬盘录像机至少连接一个拍摄装置(图2中未示出),保存初始化时获取的主硬盘录像机的地址信息、与其连接的拍摄装置的设备标识信息、和该从硬盘录像机的设备标识信息;根据监控指令携带的第一设备标识信息,控制与第一设备标识信息对应的拍摄装置进行视频拍摄,根据主硬盘录像机的地址信息输出视频流。其中,第一设备标识信息为请求提供服务的拍摄装置的设备标识信息。任一级子系统包含的主硬盘录像机还进一步连接有至少一个拍摄装置;主硬盘录像机在接收到携带第一设备标识信息的监控指令后,先判断与第一设备标识信息对应的拍摄装置是否属于与其直接连接的拍摄装置,如果是,则根据监控指令,直接控制与第一设备标识信息对应的拍摄装置进行视频拍摄,获取视频流并输出;否则,再根据初始化时获取的设备信息列表和第一设备标识信息,获得与第一设备标识信息对应的拍摄装置连接的从硬盘录像机的地址信息。在系统初始化完成后,且运行之前,虽然任一级子系统中的主硬盘录像机与多个从硬盘录像机建立的硬件上的连接关系,但还需要多个从硬盘录像机完成注册,进而与主硬盘录像机建立软件上的连接关系,以便后续进行指令和视频流的交互,具体如下
本级子系统中的任一从硬盘录像机进一步保存初始化时获取的该从硬盘录像机的地址信息,且在初始化后,进一步根据主硬盘录像机的地址信息,发送携带其地址信息和设备标识信息的注册请求至本级子系统的主硬盘录像机。另外,任一从硬盘录像机可根据接收到的注册成功响应,与本级子系统的主硬盘录像机建立软件上的连接关系,以便后续与主硬盘录像机进行信息和视频流动的交互。本级子系统的主硬盘录像机根据注册请求携带的从硬盘录像机的设备标识信息和地址信息,判断设备信息列表中是否存在与注册请求携带的地址信息和设备标识信息都相同的信息,如果是,则输出注册成功响应至请求注册的从硬盘录像机,否则输出注册失败响应至请求注册的从硬盘录像机。任一级子系统包含的主硬盘录像机能够完成对本级子系统包含的从硬盘录像机的管理,即添加从硬盘录像机和删除从硬盘录像机,具体如下本级子系统的主硬盘录像机进一步根据接收到的携带第二设备标识信息的删除指令,判断其保存的设备信息列表中是否存在与第二设备标识信息相同的信息,如果是,则从设备信息列表中删除与第二设备标识信息相同的设备标识信息和地址信息,否则,将携带第二设备标识信息的删除指令输出至本级子系统的多个从硬盘录像机,以便作为下一级子系统的主硬盘录像机的本级子系统的从硬盘录像机判断与其连接的下一级子系统的从硬盘录像机中是否存在需要删除的硬盘录像机。第二设备标识信息为需要删除的硬盘录像机的设备标识信息。本级子系统的主硬盘录像机进一步根据接收到的携带第三设备标识信息和第三地址信息的添加指令,判断其保存的设备信息列表中是否存在与添加指令携带的信息相同的信息,如果是,则输出添加失败的响应,否则,将第三设备标识信息和第三地址信息添加至设备信息列表。其中,第三设备信息为需要添加至本级子系统的硬盘录像机的设备标识信息;第三地址信息为需要添加至本级子系统的硬盘录像机的地址信息。任一级子系统包含的主硬盘录像机在不增加额外服务器等硬件设备的情况下,能够在本级子系统内实现报警联动,具体如下本级子系统的主硬盘录像机进一步保存预设的报警联动策略,本级子系统中用以输出报警信号的从硬盘录像机进一步保存报警触发条件。其中,报警联动策略包含本级子系统中用以输出报警信号的从硬盘录像机的设备标识信息及进行联动的多个从硬盘录像机的设备标识信息。本级子系统中用以输出报警信号的从硬盘录像机进一步检测到满足报警触发条件时,输出报警信号至本级子系统的主硬盘录像机;本级子系统的主硬盘录像机在接收到报警信号后,根据报警联动策略和设备信息列表,获得本级子系统中进行联动的多个从硬盘录像机的地址信息,输出联动控制命令至本级子系统中进行联动的多个从硬盘录像机;本级子系统中进行联动的多个从硬盘录像机根据联动控制指令,控制其连接的拍摄装置进行视频拍摄,获取视频流。在M级子系统中的第i级子系统的主硬盘录像机完成对本级子系统的从硬盘录像机的注册后,为了实现本发明的多级控制和管理,在确定请求注册的从硬盘录像机还可作为第i+Ι级子系统的主硬盘录像机时,第i级子系统的主硬盘录像机会将从硬盘录像机连接的多个第i+Ι级子系统的从硬盘录像机的设备标识信息与注册成功响应一起,发送给第 i级子系统中请求注册的从硬盘录像机;第i级子系统中请求注册的从硬盘录像机进一步根据接收到的设备标识信息和地址信息,对其初始化时保存的设备信息列表进行更新。这样,就能保证主硬盘录像机上保存的设备信息列表和从硬盘录像机上保存的设备信息列表的一致性,能够实现有效地管理和控制。在M级子系统中,第i+Ι级子系统在完成本级子系统内的从硬盘录像机的添加后, 为了能够实现主硬盘录像机对从硬盘录像机的有效管理,需要更新与其连接的第i级子系统的主硬盘录像机保存的设备信息列表中的设备标识信息,具体如下第i+Ι级子系统的主硬盘录像机在将第三设备标识信息和第三地址信息添加至其保存的设备信息列表后,进一步判定存在与其连接的上一级子系统,即第i级子系统,则输出携带第三设备标识信息和第三地址信息至第i级子系统的主硬盘录像机;第i级子系统的主硬盘录像机根据第三设备标识信息和第三地址信息,更新其保存的设备信息列表, 换句话说,根据第三设备标识信息和第三地址信息更新其保存的第i+ι级子系统中发送上述信息的硬盘录像机的设备标识信息。图3为本发明基于硬盘录像机的监控系统中主硬盘录像机的结构示意图。现结合图3,对本发明任一级子系统包含的主硬盘录像机的结构进行说明,具体如下本发明任一级子系统包含的主硬盘录像机包括第一控制模块301、第二控制模块 302和用于保存初始化时获取的设备信息列表的第一存储模块303。第一控制模块301连接本级子系统的上一级子系统包含的主硬盘录像机,连接本级子系统包含的从硬盘录像机;根据监控指令携带的第一设备标识信息及第一存储模块303中保存的设备信息列表,判断与第一设备标识信息对应的拍摄装置是否属于该主硬盘录像机的拍摄装置,如果是,则输出携带第一设备标识信息的监控指令至第二控制模块 302,否则,获得与第一设备标识信息对应的拍摄装置连接的从硬盘录像机的地址信息。第一控制模块301根据从硬盘录像机的地址信息,输出故障检测指令至本级子系统的从硬盘录像机,在确定从硬盘录像机未发生故障时,输出携带第一设备标识信息的监控指令至从硬盘录像机,在确定从硬盘录像机发生故障时,输出携带第一设备标识信息的建立连接指令至第二控制模块302。其中,第一控制模块301在检测从硬盘录像机是否发生故障时,可通过发送一个检测信号,根据从硬盘录像机反馈的响应信号,来判断从硬盘录像机是否发生故障,也可采用现有的其他故障检测方法进行检测,在此不再赘述。第二控制模块302根据携带第一设备标识信息的监控指令或携带第一设备标识信息的建立连接指令,控制与第一设备标识信息对应的拍摄装置进行拍摄,获得视频流。第二控制模块302在根据建立连接指令控制与第一设备标识信息对应的拍摄装置时,第二控制模块302需要在已有的硬件连接关系的基础上,从软件上建立与第一设备标识信息对应的拍摄装置之间的连接关系,也就是从软件上与拍摄装置建立一个通信通道,以便进行视频流和指令的交互。本发明的主硬盘录像机中的第二控制模块302仅用于控制与主硬盘录像机有硬件连接关系的拍摄装置,而本发明的主硬盘录像机中的第一控制模块303除了用于对从硬盘录像机的故障检测及从硬盘录像机的控制之外,还用于完成从硬盘录像机的注册、添加、 删除及报警联动,在此不再赘述。
图4为本发明基于硬盘录像机的监控系统中从硬盘录像机的结构示意图。现结合图4,对本发明任一级子系统包含的从硬盘录像机的结构进行说明,具体如下本发明任一级子系统包含的从硬盘录像机包含第三控制模块401、第四控制模块 402和第二存储模块403。第二存储模块403用于保存初始化时获取的本级子系统包含的主硬盘录像机的地址信息及该从硬盘录像机连接的拍摄装置的设备标识信息。第三控制模块401根据接收到的故障检测指令,从第二存储模块403获取本级子系统包含的主硬盘录像机的地址信息,反馈故障检测响应至本级子系统包含的主硬盘录像机;将携带第一设备标识信息的监控指令转发给第四控制模块402,根据第二存储模块403 中的本级子系统包含的主硬盘录像机的地址信息,输出视频流至相应的主硬盘录像机。第四控制模块402根据携带第一设备标识信息的监控指令,控制与第一设备标识信息对应的拍摄装置进行拍摄,获得视频流并输出至第三控制模块401。当本级子系统包含的从硬盘录像机还可进一步用作下一级子系统的主硬盘录像机,则本级子系统包含的从硬盘录像机的第二存储模块403还可进一步包含下一级子系统的主硬盘录像机的第一存储模块303的功能,本级子系统包含的从硬盘录像机的第四控制模块402还可进一步包含下一级子系统的主硬盘录像机的第二控制模块302的功能,本级子系统包含的从硬盘录像机的第三控制模块401还可进一步包含下一级子系统的主硬盘录像机的第一控制模块301的功能,在此不再赘述。本发明的上述较佳实施例中,任一级子系统包含的主硬盘录像机实现了对该子系统包含的从硬盘录像机的管理和控制,降低了系统的成本;在本级子系统包含的从硬盘录像机发生故障时,本级子系统包含的主硬盘录像机直接控制与发生故障的从硬盘录像机连接的拍摄装置获取视频流,提高了整个系统的容错能力和抗故障能力;本发明的系统采用多级子系统按照等级高低,依次连接的结构,任何一级子系统包含的主硬盘录像机可通过本级子系统的下属多级子系统中的主硬盘录像机,间接地管理和控制等级较低的子系统包含的从硬盘录像机,提高了系统资源的利用率。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种基于硬盘录像机的监控系统,该系统包含多个拍摄装置,其特征在于,该系统还包含M级子系统;所述M为整数;所述M级子系统中的任一级子系统包含主硬盘录像机,根据监控指令携带的第一设备标识信息及初始化时获取的设备信息列表,获得与第一设备标识信息对应的拍摄装置连接的从硬盘录像机的地址信息,检测所述从硬盘录像机是否发生故障,在确定未发生故障时,输出携带第一设备标识信息的监控指令至所述从硬盘录像机,在确定发生故障时,从与第一设备标识信息对应的拍摄装置获取视频流;多个从硬盘录像机,其包含的任一从硬盘录像机至少连接一个拍摄装置,保存初始化时获取的本级子系统包含的主硬盘录像机的地址信息及与该从硬盘录像机连接的拍摄装置的设备标识信息;根据监控指令携带的第一设备标识信息,控制与第一设备标识信息对应的拍摄装置进行拍摄,根据主硬盘录像机的地址信息输出视频流;所述设备信息列表包含本级子系统连接的多个拍摄装置的设备标识信息、本级子系统包含的多个从硬盘录像机的地址信息和设备标识信息;所述设备标识信息包含设备从属连接关系、设备类型和设备连接的通道号;所述第一设备标识信息为请求提供服务的拍摄装置的设备标识信息。
2.根据权利要求1所述的系统,其特征在于,所述M大于1时,所述M级子系统中的第 i级子系统包含的多个从硬录像机中至少一个从硬盘录像机进一步连接多个第i+Ι级子系统包含的从硬盘录像机;所述i为大于等于1且小于M的整数;所述连接多个第i+Ι级子系统的从硬盘录像机的所述第i级子系统的从硬盘录像机为第i+Ι级子系统的主硬盘录像机;所述连接多个第i+Ι级子系统的从硬盘录像机的所述第 i级子系统的从硬盘录像机还进一步保存初始化时获取的设备信息列表。
3.根据权利要求2所述的系统,其特征在于,所述设备从属连接关系为该设备所在子系统的级数、连接该设备的上一级子系统包含的主硬盘录像机的设备标识信息及连接该设备的本级子系统包含的从硬盘录像机的设备标识信息。
4.根据权利要求1、2或3所述的系统,其特征在于,所述任一级子系统包含的主硬盘录像机在获得与第一设备标识信息对应的拍摄装置连接的从硬盘录像机的地址信息之前,进一步判断与第一设备标识信息对应的拍摄装置是否与主硬盘录像机直接连接,如果是,则根据监控指令携带的第一设备标识信息,控制与第一设备标识信息对应的拍摄装置进行视频拍摄,并输出视频流。
5.根据权利要求1、2或3所述的系统,其特征在于,所述任一级子系统包含的任一从硬盘录像机进一步保存初始化时获取的该从硬盘录像机的地址信息和设备标识信息;所述任一从硬盘录像机在初始化后,进一步根据主硬盘录像机的地址信息,发送携带该从硬盘录像机的地址信息和设备标识信息的注册请求至本级子系统的主硬盘录像机;所述本级子系统的主硬盘录像机根据注册请求携带的从硬盘录像机的设备标识信息和地址信息,判断设备信息列表中是否存在与注册请求携带信息相同的信息,如果是,则输出注册成功响应至请求注册的从硬盘录像机,否则输出注册失败响应至请求注册的从硬盘录像机。
6.根据权利要求5所述的系统,其特征在于,所述本级子系统的主硬盘录像机在输出注册成功响应至请求注册的从硬盘录像机时,进一步将与请求注册的从硬盘录像机连接的多个下一级子系统的从硬盘录像机的设备标识信息和地址信息发送给请求注册的从硬盘录像机;所述本级子系统的从硬盘录像机进一步根据接收到的设备标识信息和地址信息,对该从硬盘录像机初始化时保存的设备信息列表进行更新。
7.根据权利要求1、2或3所述的系统,其特征在于,所述任一级子系统的主硬盘录像机进一步根据接收到的携带第二设备标识信息的删除指令,判断该主硬盘录像机保存的设备信息列表中是否存在与第二设备标识信息相同的信息,如果是,则从设备信息列表中删除与第二设备标识信息相同的设备标识信息和地址信息,否则,将携带第二设备标识信息的删除指令输出至本级子系统的多个从硬盘录像机;所述第二设备标识信息为需要删除的硬盘录像机的设备标识信息。
8.根据权利要求1、2或3所述的系统,其特征在于,所述任一级子系统的主硬盘录像机进一步根据接收到的携带第三设备标识信息和第三地址信息的添加指令,判断该主硬盘录像机保存的设备信息列表中是否存在与添加指令携带的信息相同的信息,如果是,则输出添加失败的响应,否则,将第三设备标识信息和第三地址信息添加至该主硬盘录像机的设备信息列表;所述第三设备信息为需要添加至本级子系统的硬盘录像机的设备标识信息;所述第三地址信息为需要添加至本级子系统的硬盘录像机的地址信息。
9.根据权利要求1、2或3所述的系统,其特征在于,所述任一级子系统中的从硬盘录像机进一步根据预设的报警触发条件进行监测,判定满足报警触发条件后,输出报警信号至本级子系统的主硬盘录像机;所述本级子系统的主硬盘录像机在接收到报警信号后,根据预设的报警联动策略和设备信息列表,获得本级子系统中进行联动的多个从硬盘录像机的地址信息,输出联动控制命令至本级子系统中进行联动的多个从硬盘录像机;所述本级子系统中进行联动的多个从硬盘录像机根据联动控制指令,控制从硬盘录像机连接的拍摄装置进行视频拍摄,获取视频流;所述报警联动策略包含本级子系统中用以输出报警信号的从硬盘录像机的设备标识信息及进行联动的多个从硬盘录像机的设备标识信息。
10.根据权利要求4所述的系统,其特征在于,所述任一级子系统包含的主硬盘录像机包含第一存储模块,用于保存初始化时获取的设备信息列表;第一控制模块,根据监控指令携带的第一设备标识信息及第一存储模块中保存的设备信息列表,判断与第一设备标识信息对应的拍摄装置是否属于该主硬盘录像机的拍摄装置,如果是,则输出携带第一设备标识信息的监控指令至第二控制模块,否则,获得与第一设备标识信息对应的拍摄装置连接的从硬盘录像机的地址信息;所述第一控制模块根据从硬盘录像机的地址信息,输出故障检测指令至本级子系统的从硬盘录像机,在确定从硬盘录像机未发生故障时,输出携带第一设备标识信息的监控指令至从硬盘录像机,在确定从硬盘录像机发生故障时,输出携带第一设备标识信息的建立连接指令至第二控制模块;第二控制模块,根据携带第一设备标识信息的监控指令或携带第一设备标识信息的建立连接指令,控制与第一设备标识信息对应的拍摄装置进行拍摄,获得视频流。
11.根据权利要求4所述的系统,其特征在于,所述任一级子系统包含的从硬盘录像机包含第二存储模块,用于保存初始化时获取的本级子系统包含的主硬盘录像机的地址信息及该从硬盘录像机连接的拍摄装置的设备标识信息。第三控制模块,根据接收到的故障检测指令,从第二存储模块获取本级子系统包含的主硬盘录像机的地址信息,反馈故障检测响应至本级子系统包含的主硬盘录像机;将携带第一设备标识信息的监控指令转发给第四控制模块,根据第二存储模块中的本级子系统包含的主硬盘录像机的地址信息,输出视频流至所述主硬盘录像机;第四控制模块,根据携带第一设备标识信息的监控指令,控制与第一设备标识信息对应的拍摄装置进行拍摄,获得视频流并输出至第三控制模块。
全文摘要
本发明提供了一种基于硬盘录像机的监控系统,该系统包含的M级子系统中的任一级子系统的主硬盘录像机根据监控指令携带的第一设备标识信息及初始化时获取的设备信息列表,获得与第一设备标识信息对应的拍摄装置连接的从硬盘录像机的地址信息,检测从硬盘录像机是否发生故障,在确定发生故障时,从与第一设备标识信息对应的拍摄装置获取视频流;多个从硬盘录像机包含的任一从硬盘录像机至少连接一个拍摄装置,根据监控指令携带的第一设备标识信息,控制与第一设备标识信息对应的拍摄装置进行拍摄,根据主硬盘录像机的地址信息输出视频流。采用本发明的系统,能够降低成本,提高容错能力和抗故障能力。
文档编号H04N5/781GK102223523SQ20111013275
公开日2011年10月19日 申请日期2011年5月17日 优先权日2011年5月17日
发明者刘彦, 王建炜, 陈结合 申请人:杭州海康威视数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1