对录像数据进行云存储的方法、系统及管理节点的制作方法

文档序号:9691301阅读:798来源:国知局
对录像数据进行云存储的方法、系统及管理节点的制作方法
【技术领域】
[0001]本发明涉及录像数据存储技术,尤其涉及对录像数据进行云存储的方法、系统及管理节点。
【背景技术】
[0002]在视频录像技术中,对录像场景进行数据采集,得到录像数据;一个前端设备对应至少一个通道,前端设备根据录像计划通过指定通道获取相应应用场景的录像数据,进行存储。
[0003]现有的前端设备例如为网络硬盘录像机(NVR,Net Video Recorder)或数字硬盘录像机(DVR,Digital Video Recorder)等。目前对录像数据进行存储的方法为:直接将录像计划下发给对应的DVR或NVR等前端设备,由DVR或NVR执行录像计划。
[0004]录像计划中包含了需要进行录像数据获取的前端设备地址,前端设备通过每个通道接收来自不同应用场景的录像数据,录像计划中还包含通道地址以及相应的时间段;例如前端设备通过多个通道接收来自不同网络摄像机(IPC,IP camera)的录像数据。DVR或NVR接收录像计划后,若到达录像计划所包含的时间段,则根据通道地址从相应通道获取录像数据,存储在本地DVR或NVR中。而后,根据需要,可以再由应用程序访问DVR或NVR,读取录像数据进行预览或存储等处理。
[0005]现有对录像数据进行存储的方案存在如下缺陷:
[0006]应用程序与DVR或NVR建立连接进行访问时,由于DVR或NVR的最大连接数有限制,如果有多个用户在同一时间需要对同一 DVR或NVR进行访问,将无法都实现连接,导致请求失败;并且,由于DVR或NVR的存储空间有限,无法满足海量数据的存储要求。

【发明内容】

[0007]本发明提供了一种对录像数据进行云存储的方法,该方法能够保证对录像数据的成功访问,并能满足海量数据的存储需求。
[0008]本发明提供了一种对录像数据进行云存储的系统,该系统能够保证对录像数据的成功访问,并能满足海量数据的存储需求。
[0009]本发明提供了一种对录像数据进行云存储的管理节点,该管理节点能够保证对录像数据的成功访问,并能满足海量数据的存储需求。
[0010]一种对录像数据进行云存储的方法,该方法包括:
[0011]管理节点接收录像计划;
[0012]管理节点从录像计划中提取前端设备地址,从接入节点列表中查询与前端设备地址对应的视频接入节点标识:
[0013]如果查找到,将录像计划下发给与视频接入节点标识对应的视频接入节点,在接入节点列表中对应视频接入节点标识添加录像计划;如果没有查找到,则选取视频接入节点,将录像计划下发给选取的视频接入节点,在接入节点列表中对应选取的视频接入节点的标识添加录像计划;
[0014]视频接入节点执行接收的录像计划,从前端设备获取录像数据,将录像数据发送给存储节点进行存储。
[0015]一种对录像数据进行云存储的方法,该方法包括:
[0016]管理节点接收录像计划,选取视频接入节点,将录像计划下发给视频接入节点,在接入节点列表中对应视频接入节点的标识添加录像计划;视频接入节点执行接收的录像计划,从前端设备获取录像数据,将录像数据发送给存储节点进行存储;
[0017]该方法还包括:
[0018]管理节点读取接入节点列表,计算每个视频接入节点上需要分摊的平均录像计划数;
[0019]管理节点根据平均录像计划数以及每个接入视频节点的最大接入数属性,计算出每个接入视频节点需要切入或切出的录像计划数,将待切入的视频接入节点表示为第一视频接入节点,将待切出的视频接入节点表示为第二视频接入节点;
[0020]管理节点将第二视频接入节点上待切出的录像计划切换到第一视频接入节点,完成切换后更新接入节点列表中的信息。
[0021]一种对录像数据进行云存储的系统,该系统包括管理节点、视频接入节点和存储节点;
[0022]所述管理节点,接收录像计划,从录像计划中提取前端设备地址,从接入节点列表中查询与前端设备地址对应的视频接入节点标识:如果查找到,将录像计划下发给与视频接入节点标识对应的视频接入节点,在接入节点列表中对应视频接入节点标识添加录像计划;如果没有查找到,则选取视频接入节点,将录像计划下发给选取的视频接入节点,在接入节点列表中对应选取的视频接入节点的标识添加录像计划;
[0023]所述视频接入节点,接收来自管理节点的录像计划,执行录像计划,从前端设备获取录像数据,将录像数据发送给存储节点;
[0024]所述存储节点,存储接收的录像数据。
[0025]一种对录像数据进行云存储的管理节点,该管理节点包括计划获取单元、地址提取单元和查询下发单元;
[0026]所述计划获取单元,接收录像计划,发送给所述地址提取单元;
[0027]所述地址提取单元,从录像计划中提取前端设备地址,发送给所述查询下发单元;
[0028]所述查询下发单元,接收来自所述地址提取单元的前端设备地址,从接入节点列表中查询与前端设备地址对应的视频接入节点标识:如果查找到,将录像计划下发给与视频接入节点标识对应的视频接入节点执行,在接入节点列表中对应视频接入节点标识添加录像计划;如果没有查找到,则选取视频接入节点,将录像计划下发给选取的视频接入节点执行,在接入节点列表中对应选取的视频接入节点的标识添加录像计划。
[0029]从上述方案可以看出,本发明中,管理节点接收录像计划,从录像计划中提取前端设备地址,从接入节点列表中查询与前端设备地址对应的视频接入节点标识:如果查找到,将录像计划下发给与视频接入节点标识对应的视频接入节点;如果没有查找到,则选取视频接入节点;视频接入节点执行接收的录像计划,从前端设备获取录像数据,将录像数据发送给存储节点;存储节点存储录像数据后向管理节点上报关于录像数据的地址信息,管理节点将关于录像数据的地址信息添加到索引表中。本发明采用云存储方式对录像数据进行存储,在云存储集群中设置视频接入节点,管理节点结合接入节点列表对视频接入节点进行管理,包括将录像计划下发给视频接入节点,由视频接入节点获取前端设备的录像数据,存储到存储节点;采用该方案,当需要对录像数据进行访问时,直接对管理节点进行访问,而管理节点的最大连接数没有限制,即使有多个用户在同一时间进行访问,也不会造成连接失败;并且,若管理节点从接入节点列表中查询出与录像计划包含的前端设备地址对应的视频接入节点标识,则将录像计划下发给与视频接入节点标识对应的视频接入节点,采用这种方式,可以在采用云存储的基础上尽量减少视频接入节点与前端设备之间的连接;不仅如此,在云存储方案中,存储节点的空间容量足够大,且支持容量扩展,进一步满足了海量数据的存储需求。
【附图说明】
[0030]图1为本发明对录像数据进行云存储的方法示意性流程图;
[0031]图2为本发明对录像数据进行云存储的应用环境实例;
[0032]图3为本发明对录像数据进行云存储的连接方式示意图实例;
[0033]图4为本发明对录像数据进行云存储的负载均衡方法流程图实例;
[0034]图5为本发明对录像数据进行云存储的负载均衡示意图实例;
[0035]图6为本发明对录像数据进行云存储的系统结构示意图。
【具体实施方式】
[0036]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
[0037]现有对录像数据进行存储的方案中,直接将录像计划下发给对应的DVR或NVR,由DVR或NVR执行录像计划。而后,应用程序与DVR或NVR建立连接进行访问时,由于DVR或NVR的最大连接数有限制,会出现请求失败的情形;并且,由于DVR或NVR的存储空间有限,无法满足海量数据的存储要求。为了解决该技术问题,本发明采用云存储方式对录像数据进行存储,在云存储集群中设置视频接入节点,管理节点结合接入节点列表对视频接入节点进行管理,包括将录像计划下发给视频接入节点,由视频接入节点获取前端设备的录像数据
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1