一种分散式云端录像平台的制作方法

文档序号:7771523
一种分散式云端录像平台的制作方法
【专利摘要】本发明公开了一种分散式云端录像平台,包括:可连接到互联网的服务器主机、至少两台网络摄像机以及至少两台硬件储存设备,服务器主机内建有一个用来进行任务分配的管理程序,且服务器主机内包括一个由该管理程序操控的数据库,服务器主机将网络摄像机的录像任务分配给不同的硬件储存设备,使每一个录像任务产生一个录像档案,各录像档案能被服务器主机指定分散储存在各硬件储存设备中,建设时,硬件储存设备可按照实际使用量安装,从而能大幅提高平台的扩充能力,且降低整体的建设与扩充成本,有效降低风险。
【专利说明】一种分散式云端录像平台

【技术领域】
[0001]本发明涉及整合网络摄像数据领域,具体而言涉及一种分散式云端录像平台,用来有效分散流量,降低成本与风险,且具有良好的扩充能力。

【背景技术】
[0002]随着网络服务的蓬勃发展,网络提供的服务也更加便利和多元,能够使用户通过特定沟通接口来进行网络服务,如商品订购、信息传递、数据储存、数据查询等。随着计算机技术以及互联网的快速发展,互联网提供的新形态云端服务也日益增加;其中,云端储存服务可实现用户经互联网对远程服务器主机所提供的空间存放数据,进而可突破本地硬件储存空间的限制,并增加档案的可移植性,因此与人们的生活更加密切,云端服务被广泛应用于各种网络文件、网络录像、网络语音等数据的储存服务中,用户可使用各种便携式设备通过互联网随时查看储存在云端的数据。
[0003]现有的云端录像平台(Cloud Video Recorder, CVR)大多由多台网络摄像机(IPCam)通过互联网连接至设置在机房的一台服务器主机以及一台极大容量的硬件储存设备,其中服务器主机内建有一个管理系统(Manager),用来记录和管理各录像档案的相关信息(如档案大小、建立时间等),并将各录像档案指定储存在硬件储存设备中的适当位置,且硬件储存设备另需准备一套相同规格的备份系统(Storage)。
[0004]为了提供更多、更快的服务与功能,云端录像平台建设中的电力供应分配,各服务器主机及各硬件储存设备之间的数据传输问题也随之凸显;因此,类似由多台服务器主机以及硬件储存设备建设成的云端服务系统,多采用将所有服务器主机以及硬件储存设备集中管理的方式建设,并且在系统建设初期将必需的电力、数据传送电线路配置完成,以满足实际运作需求。
[0005]由于录像数据包括影像数据,一般监视器一天24小时不断的执行录像工作,产生的档案数据量极大,以目前的云端录像平台为例,1000台网络摄像机每天约产生IT的数据,需要极大的带宽才能保持数据文件传输的流畅性,再加上高稳定度的要求,通常管理系统需采用高可用性运算环境(High-AvaiIability, HA),无形间大幅提高了云端录像平台的建设成本,同时数据的风险性(如断电、设备失火、人为破坏或故障等)也大幅提高。同时,由于平台建设初期即需要将所需的服务器主机、硬件储存设备固定,且需考虑整体的带宽与电力需求等,造成平台扩充的能力受到限制。


【发明内容】

[0006]本发明的主要目的在于提供一种分散式云端录像平台,可有效分散流量,降低成本与风险,且具有良好的扩充性,能有效提高经济效益。
[0007]本发明提供的分散式云端录像平台包括:
[0008]一台服务器主机,用于连接至互联网,服务器主机内建有用来进行任务分配的管理程序,且服务器主机内包括由该管理程序操控的数据库;
[0009]至少两台以上连接至互联网的网络摄像机;
[0010]至少两台以上连接至互联网的硬件储存设备,且各硬件储存设备按照服务器主机的指令分别执行各网络摄像机的录像任务,使每一个录像任务产生一个录像档案。
[0011]进一步地,每一台硬件储存设备均是其他任一硬件储存设备的备份设备。
[0012]本发明通过服务器主机的指令执行任务,将网络摄像机的录像任务分配给不同的硬件储存设备,产生对应的录像档案,各录像档案能被服务器主机指定分散储存在各硬件储存设备中,建设时,硬件储存设备可按照实际使用量安装,能大幅提高平台的扩充能力,且降低整体的建设与扩充成本,且硬件储存设备之间可相互备份,当有硬件储存设备出现问题时,不会影响到其他硬件储存设备,有效降低了风险,增加了产品的附加价值,且提高了经济效益。

【专利附图】

【附图说明】
[0013]图1为本发明分散式云端录像平台的简要架构示意图;
[0014]图2为本发明中服务器主机将录像任务分配给各硬件储存设备的流程示意图;
[0015]图3为本发明中服务器主机将录像任务分配给各硬件储存设备的流程示意图;
[0016]图4为本发明中服务器主机将录像任务分配给各硬件储存设备的流程示意图;
[0017]图5为本发明中服务器主机将录像任务分配给各硬件储存设备的流程示意图;
[0018]图6为本发明中录像档案分散储存在不同硬件储存设备与管理的流程示意图;
[0019]图7为本发明中录像档案分散储存在不同硬件储存设备与管理的流程示意图;
[0020]图8为本发明中用户查询录像档案的流程示意图。
[0021]附图标记说明:10_服务器主机;15_数据库;20_硬件储存设备;30_网络摄像机;40-用户。

【具体实施方式】
[0022]本发明提供的一种分布式云端录像平台,附图示例的本发明的具体实施例及其构件中,所有关于前与后、左与右、顶部与底部、上部与下部、以及水平与垂直的参考,仅用于方便进行描述,并非限制本发明,亦非将其构件限制于任何位置或空间方向。图式与说明书中所指定的尺寸,可在不离开本发明申请专利范围内,根据本发明的具体实施例的设计与需求进行变化。
[0023]如图1所示为本发明分散式云端录像平台的简要架构示意图,包括一台服务器主机(CVR Manager) 10以及若干个硬件储存设备(CVR Unit) 20,其中各硬件储存设备20通过互联网与服务器主机10连接,服务器主机10通过因特网与若干个网络摄像机30连接,供服务器主机10将各网络摄像机30的录像任务分配给不同的硬件储存设备20,使各硬件储存设备20产生对应的录像档案,且经服务器主机10指派将各录像档案分散储存在各该硬件储存设备20中,让不同用户(User) 40可利用各种网络设备通过互联网进入服务器主机10,供查找及观看各网络摄像机30储存在各硬件储存设备20中的各录像档案;
[0024]服务器主机10内建有一个管理程序,管理程序可用于执行指令、需求、进行任务分配以及文件备份等,且服务器主机10内包括一个由该管理程序操控的数据库15,用于将各录像档案的详细信息(例如录像档案来自哪台网络摄像机、IP位置、时间、分配储存在哪些硬件储存设备中)储存在数据库15内;
[0025]各硬件储存设备20通过互联网与服务器主机10连接,按照服务器主机10的指令执行任务,各硬件储存设备20可作为其他任一硬件储存设备20的备份设备;
[0026]由以上各设备可组成一个成本低、且扩充性良好的分散式云端录像平台。
[0027]本发明提供的分散式云端录像平台在实际使用时的数据整合过程包括:
[0028]一、服务器主机10将录像任务分配给各硬件储存设备20 ;
[0029]二、录像档案分散储存在不同硬件储存设备20中并进行管理;
[0030]三、用户查询录像档案。
[0031 ] 服务器主机10将录像任务分配给各硬件储存设备20的过程如图2-图5所示:
[0032]步骤1.1:如图2所示,每一台硬件储存设备20上线之后必须定期向服务器主机10报到,并告知其ID(或者由服务器主机10分配其ID),服务器主机10可以知道每台硬件储存设备20的ID以及其来自何处,并记录在服务器主机10操控的数据库15内;
[0033]步骤1.2:如图3所示,当有录像任务请求时,服务器主机10从数据库15中选取一台硬件储存设备20,并告知其该录像任务的细节,包括对应的网络摄像机30的所在位置与ID、密码等,以使硬件储存设备20提供录像服务,且产生一个对应的录像档案。服务器主机10在分配录像任务时,亦同步告知其必须将录像文件备份储存在哪一台硬件储存设备20 (可以不限一个)中;
[0034]步骤1.3:如图4所示,各硬件储存设备20在进行录像服务过程中必须定期向服务器主机10回报状态,以使服务器主机10判断录像服务是否被正常执行,并且服务器主机10亦会回复硬件储存设备20该服务是否需要中止;步骤1.4,如图5所示,录像服务结束前服务器主机10不断监看硬件储存设备20的回报,如果有异常则回到步骤1.2,将该服务分配给其他ID的硬件储存设备20。
[0035]录像档案分散储存在不同硬件储存设备20并进行管理的过程如图6所示,服务器主机10在分配录像任务时,亦同步告知其备份的录像档案储存在哪一个硬件储存设备20中(可以不限一个);
[0036]步骤2.1:如图7所示,各硬件储存设备20向服务器主机10告知有一个录像档案已经产生;
[0037]步骤2.2:服务器主机10在其数据库15中新增该录像档案的相关数据;
[0038]步骤2.3:各硬件储存设备20把该录像档案传送至所有备份的硬件储存设备20中,以完成备份。
[0039]用户查询录像档案的过程如图8所示,承前步骤2.2,服务器主机10在数据库15中关于录像档案的记录亦包含有录像执行硬件储存设备20及备份硬件储存设备20等信息:
[0040]步骤3.1:用户40向服务器主机10要求调阅某个网络摄像机30的某个录像档案;
[0041]步骤3.2:服务器主机10查询数据库15,找到该笔录像档案的记录后,根据记录告知其可以到哪些硬件储存设备20中找,包括原本执行录像的硬件储存设备20以及备份的硬件储存设备20中;
[0042]步骤3.3:用户40收到服务器主机10的回复后,按顺序到不同的存放有该录像档案的硬件储存设备20上取得数据。
[0043]本发明提供的分散式云端录像平台可通过服务器主机10的任务分配,将不同的网络摄像机30连接至不同的硬件储存设备20,以执行录像任务,且可同步指定不同的硬件储存设备20执行备份功能,同时将录像相关信息储存在服务器主机10的数据库15中,供服务器主机10管理与用户40查询,建设时,硬件储存设备20可按照实际使用量安装,能大幅提高平台的扩充能力,且降低整体的建设与扩充成本,因各硬件储存设备20可相互备份,当有硬件储存设备20出现问题时,不会影响到其他硬件储存设备20,有效降低了风险。
[0044]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
【权利要求】
1.一种分散式云端录像平台,其特征在于,包括: 服务器主机,用于连接至互联网,服务器主机内建有用来进行任务分配的管理程序,且服务器主机内包括由该管理程序操控的数据库; 至少两台以上连接至互联网的网络摄像机; 至少两台以上连接至互联网的硬件储存设备,各硬件储存设备根据服务器主机的指令分别执行各网络摄像机的录像任务,使每一个录像任务产生一个录像档案。
2.根据权利要求1所述的分散式云端录像平台,其特征在于,每一台硬件储存设备均是其他任一硬件储存设备的备份设备。
【文档编号】H04L29/08GK104469100SQ201310439582
【公开日】2015年3月25日 申请日期:2013年9月24日 优先权日:2013年9月24日
【发明者】张生福, 汪贤修 申请人:张生福, 汪贤修
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1