一种数据的远程获取系统及远程获取方法技术方案

技术编号:7839827 阅读:195 留言:0更新日期:2012-10-12 07:26
本发明专利技术提供了一种数据的远程获取系统及方法,监控客户端发送获取录像文件请求至监控设备,从监控设备获取包含录像名称的录像文件基本信息;监控客户端分析录像文件名称获得存储服务器的序号,发送获取存储配置信息请求至监控设备,获得存储服务器的网络地址及目录信息;监控客户端利用存储服务器的网络地址、目录信息及分析录像文件名称获得的上级录像文件的名称,通过网络从存储服务器下载上级录像文件;监控客户端利用录像文件基本信息,确定其在所属的上级录像文件中的起止位置及偏移量,根据起止位置及偏移量对上级录像文件进行截取,获得录像文件的音视频数据。采用本发明专利技术的系统及方法,无需进行地址映射,能够提高兼容性,降低操作难度。

【技术实现步骤摘要】

本专利技术涉及数据存储及调用技术,特别涉及。
技术介绍
图I为现有的视频监控系统中录像回放系统的结构示意图。现结合图1,对现有的视频监控系统中录像回放系统进行说明,具体如下现有的视频监控系统包含监控设备10、网络监控客户端11及网络附加存储(Network Attached Storage, NAS)存储服务器12。其中,NAS存储服务器12用于存储录像索引信息及录像文件的音视频流;监控设备10可采用现有的数字硬盘录像机(DigitalVideo Recorder, DVR),监控设备10接收来自网络监控客户端11的搜索录像文件请求,从 NAS存储服务器12中获取录像索引信息,给网络监控客户端11返回包含录像索引信息的搜索结果;网络监控客户端11根据录像索引信息获取录像文件所在网络硬盘的硬盘号,根据网络硬盘的硬盘号获取NAS存储服务器12的地址和路径,使用映射网络驱动器挂载NAS存储服务器12的地址和路径,打开录像索引信息对应的录像文件,从NAS存储服务器12中读取录像文件的音视频流。现有的视频监控系统中录像回放系统包含的网络监控客户端需要对监控设备和NAS存储服务器进行协同操作,并且网络监控客户端需要对NAS存储服务器上的录像索引信息分析后,才能从NAS存储服务器上获得回放所需的音视频流,若多个保存录像索引信息的NAS存储服务器上的索引信息不完全相同,则网络监控服客户端还需要对上述多个NAS存储服务器进行兼容,使得网络监控客户端的操作较为复杂,兼容性较差;网络监控客户端映射NAS存储服务器的地址的方式可能存在映射失败的可能性,进而影响回放的正常进行,还有待进一步改进。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种数据的远程获取系统,该系统无需进行地址映射,能够提高兼容性,降低操作难度。本专利技术的目的在于提供一种数据的远程获取方法,该方法无需进行地址映射,能够提高兼容性,降低操作难度。为达到上述目的,本专利技术的技术方案具体是这样实现的一种数据的远程获取系统,该系统包含至少一个存储服务器,任一存储服务器用以保存录像文件的音视频数据;监控设备,根据来自监控客户端的获取录像文件请求,发送包含录像文件名称的录像文件基本信息至监控客户端,根据来自监控客户端的携带存储服务器的序号的获取存储配置信息请求,发送存储服务器的网络地址及目录信息至监控客户端;监控客户端,对接收到的录像文件名称进行分析,获得存储服务器的序号及录像文件所属的上级录像文件的名称;利用上级录像文件的名称、接收到的存储服务器的网络地址及目录信息,通过网络从存储服务器下载上级录像文件,根据包含录像文件名称的录像文件基本信息确定其在所属的上级录像文件中的起止位置及偏移量;根据录像文件在所属的上级录像文件中的起止位置及偏移量,对上级录像文件进行截取,获得录像文件的音视频数据。较佳地,所述监控设备还将外部输入的录像文件保存于存储服务器时,根据录像文件存储时其所属的上级录像文件的名称、在上级录像文件中的序号、上级录像文件所存储的目录及该目录所属的存储服务器的序号,对录像文件进行命名。较佳地,所述监控客户端还根据录像文件名称确定录像文件在上级录像文件中的序号,根据包含录像文件名称的录像文件基本信息、录像文件所属的上级录像文件的名称、 录像文件在上级录像文件中的序号及偏移量,生成录像文件下载列表;所述监控客户端还根据录像文件下载列表,对从存储服务器下载的上级录像文件进行截取。上述系统中,所述监控设备包含第一存储单元,用以保存录像文件基本信息、存储服务器的序号、存储服务器的网络地址及该存储服务器上的目录信息;所述录像文件基本信息至少包含录像文件名称及录像文件大小;第一控制单元,根据接收到的获取录像文件请求,从第一存储单元中读取包含录像文件名称的录像文件基本信息,并发送给所述监控客户端;根据接收到的携带存储服务器的序号的获取存储配置信息请求,从第一存储单元中读取与存储服务器的序号对应的存储服务器的网络地址,及该存储服务器上的目录信息,发送存储服务器的网络地址及目录信息至监控客户端。上述系统中,所述监控客户端包含第二存储单元,用以保存上级录像文件;第二控制单元,发送获取录像文件请求至监控设备,接收包含录像文件名称的录像文件基本信息,将录像文件名称输出至数据分析单元;发送携带存储服务器的序号的获取存储配置信息请求至所述监控设备,利用存储服务器的网络地址,与存储服务器建立网络链接;利用目录信息及上级录像文件的名称,通过网络从存储服务器的该目录下载上级录像文件,并将上级录像文件写入第二存储单元;所述录像文件基本信息至少包含录像文件名称及录像文件大小;所述第二控制单元根据上级录像文件包含的子文件、录像文件在上级录像文件中的序号及录像文件大小,获取录像文件在所属的上级录像文件中的起止位置及偏移量,并输出至数据截取单元;数据分析单元,对录像文件名称进行分析,获得录像文件所保存的存储服务器的序号、录像文件所属的上级录像文件的名称、录像文件在上级录像文件中的序号、及上级录像文件所存储的目录信息,并输出至第二控制单元;数据截取单元,根据录像文件在所属的上级录像文件中的起止位置及偏移量,对第二存储单元中录像文件所属的上级录像文件进行截取,获得录像文件的音视频流。上述系统中,所述监控客户端包含第二存储单元,用以保存上级录像文件及录像文件下载列表;第二控制单元,发送获取录像文件请求至监控设备,接收包含录像文件名称的录像文件基本信息,将录像文件名称输出至数据分析单元;发送携带存储服务器的序号的获取存储配置信息请求至所述监控设备,利用存储服务器的网络地址,与存储服务器建立网络链接;利用目录信息及上级录像文件的名称,通过网络从存储服务器的该目录下载上级录像文件,将上级录像文件写入第二存储单元;所述录像文件基本信息至少包含录像文件名称及录像文件大小; 所述第二控制单元根据上级录像文件包含的子文件、录像文件在上级录像文件中的序号、及录像文件大小,获取录像文件在所属的上级录像文件中的起止位置及偏移量;根据录像文件在上级录像文件中的序号,根据包含录像文件名称的录像文件基本信息、录像文件所属的上级录像文件的名称、录像文件在上级录像文件中的序号及偏移量,生成录像文件下载列表并写入第二存储单元;数据分析单元,对录像文件名称进行分析,获得录像文件所保存的存储服务器的序号、录像文件所属的上级录像文件的名称、录像文件在上级录像文件中的序号、及上级录像文件所存储的目录信息,并输出至第二控制单元;数据截取单元,根据第二存储单元中的录像文件下载列表,对第二存储单元中录像文件所属的上级录像文件进行截取,获得录像文件的音视频流。一种数据的远程获取方法,该方法包含A、监控客户端发送获取录像文件请求至监控设备,从监控设备获取包含录像文件名称的录像文件基本信息;B、监控客户端分析录像文件名称获得存储服务器的序号,发送获取存储配置信息请求至监控设备,从监控设备获得存储服务器的网络地址及目录信息;C、监控客户端利用存储服务器的网络地址、目录信息及分析录像文件名称获得的上级录像文件的名称,通过网络从存储服务器下载上级录像文件;D、监控客户端利用包含录像文件名称的录像文件基本信息,确定其在所属的上级录像文件中的起止位置及偏移量,根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的远程获取系统,其特征在于,该系统包含 至少一个存储服务器,任一存储服务器用以保存录像文件的音视频数据; 监控设备,根据来自监控客户端的获取录像文件请求,发送包含录像文件名称的录像文件基本信息至监控客户端,根据来自监控客户端的携带存储服务器的序号的获取存储配置信息请求,发送存储服务器的网络地址及目录信息至监控客户端; 监控客户端,对接收到的录像文件名称进行分析,获得存储服务器的序号及录像文件所属的上级录像文件的名称;利用上级录像文件的名称、接收到的存储服务器的网络地址及目录信息,通过网络从存储服务器下载上级录像文件,根据包含录像文件名称的录像文件基本信息确定其在所属的上级录像文件中的起止位置及偏移量;根据录像文件在所属的上级录像文件中的起止位置及偏移量,对上级录像文件进行截取,获得录像文件的音视频数据。2.根据权利要求I所述的系统,其特征在于,所述监控设备还将外部输入的录像文件保存于存储服务器时,根据录像文件存储时其所属的上级录像文件的名称、在上级录像文·件中的序号、上级录像文件所存储的目录及该目录所属的存储服务器的序号,对录像文件进行命名。3.根据权利要求I或2所述的系统,其特征在于,所述监控客户端还根据录像文件名称确定录像文件在上级录像文件中的序号,根据包含录像文件名称的录像文件基本信息、录像文件所属的上级录像文件的名称、录像文件在上级录像文件中的序号及偏移量,生成录像文件下载列表; 所述监控客户端还根据录像文件下载列表,对从存储服务器下载的上级录像文件进行截取。4.根据权利要求I所述的系统,其特征在于,所述监控设备包含 第一存储单元,用以保存录像文件基本信息、存储服务器的序号、存储服务器的网络地址及该存储服务器上的目录信息;所述录像文件基本信息至少包含录像文件名称及录像文件大小; 第一控制单元,根据接收到的获取录像文件请求,从第一存储单元中读取包含录像文件名称的录像文件基本信息,并发送给所述监控客户端;根据接收到的携带存储服务器的序号的获取存储配置信息请求,从第一存储单元中读取与存储服务器的序号对应的存储服务器的网络地址,及该存储服务器上的目录信息,发送存储服务器的网络地址及目录信息至监控客户端。5.根据权利要求I或2所述的系统,其特征在于,所述监控客户端包含 第二存储单元,用以保存上级录像文件; 第二控制单元,发送获取录像文件请求至监控设备,接收包含录像文件名称的录像文件基本信息,将录像文件名称输出至数据分析单元;发送携带存储服务器的序号的获取存储配置信息请求至所述监控设备,利用存储服务器的网络地址,与存储服务器建立网络链接;利用目录信息及上级录像文件的名称,通过网络从存储服务器的该目录下载上级录像文件,并将上级录像文件写入第二存储单元;所述录像文件基本信息至少包含录像文件名称及录像文件大小; 所述第二控制单元根据上级录像文件包含的子文件、录像文件在上级录像文件中的序号及录像文件大小,获取录像文件在所属的上级录像文件中的起止位置及偏移量,并输出至数据截取单元; 数据分析单元,对录像文件名称进行分析,获得录像文件所保存的存储服务器的序号、录像文件所属的上级录像文件的名称、录像文件在上级录像文件中的序号、及上级录像文件所存储的目录信息,并输出至第二控制单元; 数据截取单元,根据录像文件在所属的上级录像文件中的起止位置及偏移量,对第二存储单元中录像文件所属的上级录像文件进行截取,获得录像文件的音视频流。6.根据权利要求3所述的系统,其特征在于,所述监控客户端包含 第二存储单元,用以保存上级录像文件及录像文件下载列表; 第二控制单元,发送获取录像文件请求至监控设备,接收包含录像文件名称的录像文件基本信息,将录像文件名称输出至数据分析单元;发送携带存储服务器...

【专利技术属性】
技术研发人员:张小媛李奎金祥庆石炎明
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1