一种录像回放方法、监控客户端和数字硬盘录像机的利记博彩app

文档序号:7749497阅读:148来源:国知局
专利名称:一种录像回放方法、监控客户端和数字硬盘录像机的利记博彩app
技术领域
本发明涉及监控领域,特别是涉及一种录像回放方法、监控客户端和数字硬盘录 像机。
背景技术
随着近年来编解码技术、多媒体通信技术以及嵌入式技术的日趋成熟,出现了一 批具有崭新技术特点的设备,数字硬盘录像机(DVR,Digital VideoRecorder)就是其中的 一个典型代表。伴随数字硬盘录像机的出现,监控系统得到了更新换代。目前的监控系统主要包 括(参见图1)前端设备(包括DVR、网络摄像机、视频服务器等)、监控客户端(采用本地 数据库)、流媒体服务器和NAS(Network AttachedStorage,网络附加存储)服务器。其中, 前端设备用于采集音视频媒体内容,监控客户端用于控制整个监控系统的运作,流媒体服 务器用于对媒体内容进行采集、缓存、调度和传输播放,NAS服务器是一种将分布、独立的数 据整合为大型、集中化管理的数据中心,用于存储媒体文件。监控系统主要采用两种存储模式1、DVR本地存储,由DVR进行录像,NAS服务器 进行存储;2、后端存储,也就是监控客户端从DVR获取码流进行本地存储。对于DVR录像、NAS服务器存储的模式,工作流程如下监控客户端向DVR请求录像文件媒体流,DVR从NAS服务器读取录像文件的媒体 流后再转发给监控客户端。这种工作模式存在一个问题,就是当监控客户端无法连接DVR(如DVR出现故障等 情况)时,监控客户端无法从DVR获得媒体流,进而无法正常进行录像回放。

发明内容
本发明的目的是提供一种录像回放方法、监控客户端和数字硬盘录像机,以实现 监控客户端无法连接DVR时录像的正常回放。本发明提供了一种录像回放方法,配置数字硬盘录像机DVR的标识ID、网络附加 存储NAS服务器IP地址和目录的映射关系;所述方法包括根据所述映射关系,查找与目标DVR的ID对应的NAS服务器IP地址和目录;
通过所述IP地址连接到对应的NAS服务器,并对从所述NAS服务器的所述目录中 选择的录像文件进行播放。优选的,在所述配置映射关系前,还可以包括监控客户端在与目标DVR建立连接 后,从目标DVR获取NAS服务器IP地址和目录。所述从目标DVR获取NAS服务器IP地址和目录具体可以包括监控客户端向目标DVR发送获取NAS服务器IP地址和目录的请求;目标DVR返回携带有为其服务的NAS服务器IP地址和目录的响应。所述通过IP地址连接到对应的NAS服务器具体可以包括
监控客户端通过映射网络驱动器挂载所述IP地址的NAS服务器上所述目录的路径。本发明还提供了一种监控客户端,包括 配置模块,用于配置数字硬盘录像机DVR的标识ID、网络附加存储NAS服务器IP 地址和目录的映射关系;检索模块,用于根据所述映射关系,查找与目标DVR的ID对应的NAS服务器IP地 址和目录;连接模块,用于通过所述IP地址连接到对应的NAS服务器;播放模块,用于对从所述NAS服务器的所述目录中选择的录像文件进行播放。优选的,所述监控客户端还包括获取模块,用于在所述监控客户端与目标DVR建 立连接后,从目标DVR获取NAS服务器IP地址和目录。优选的,所述获取模块可以包括发送单元,用于向目标DVR发送获取NAS服务器IP地址和目录的请求;接收单元,用于接收目标DVR返回的携带有为其服务的NAS服务器IP地址和目录 的响应。优选的,所述连接模块包括网络映射驱动器单元,用于通过映射网络驱动器挂载 所述IP地址的NAS服务器上所述目录的路径。本发明还提供了一种数字硬盘录像机,包括接收模块,用于接收监控客户端发送的获取网络附加存储NAS服务器IP地址和目 录的请求;返回模块,用于向监控客户端返回携带有为所述数字硬盘录像机服务的NAS服务 器IP地址和目录的响应,以便监控客户端配置所述数字硬盘录像机的标识ID、网络附加存 储NAS服务器的IP地址和目录的映射关系,使所述监控客户端通过所述IP地址连接到对 应的NAS服务器,并对从所述NAS服务器的所述目录中选择的录像文件进行播放。本发明的录像回放方法、监控客户端和数字硬盘录像机,对于DVR录像、NAS服务 器存储的模式,在录像文件回放时不需访问DVR,监控客户端可以根据配置的DVR的ID、NAS 服务器的IP地址和目录的映射关系,查找到与DVR对应的NAS服务器及目录,直接访问所 述NAS服务器,从所述目录中选择录像文件进行回放,当监控客户端无法连接DVR时,保障 了录像文件的正常回放。


图1是现有的监控系统的架构示意图;图2是本发明的录像回放方法的一个实施例的流程示意图;图3是本发明的录像回放方法的另一个实施例的流程示意图;图4是本发明的监控客户端的一个实施例的结构示意图;图5是本发明的监控客户端的另一个实施例的结构示意图;图6是本发明的数字硬盘录像机的一个实施例的结构示意图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明实施例作进一步详细的说明。本发明提供了一种录像回放方法,如图2所示,包括如下步骤S101,配置DVR的标识ID、NAS服务器IP地址和目录的映射关系;S102,根据所述映射关系,查找与目标DVR的ID对应的NAS服务器IP地址和目录;S103,通过所述IP地址连接到对应的NAS服务器,并对从所述NAS服务器的所述 目录中选择的录像文件进行播放。下面通过具体实施例对上述方法进行详细介绍。实施例一本实施例提供了一种录像回放方法,如图3所示,包括以下步骤S201,配置DVR的ID、NAS服务器IP地址和目录的映射关系。所述DVR的ID可以是任何能够区分DVR的编号或代码,例如DVR的MAC(Media Access Control,介质访问控制)地址、IP地址、用户自定义的命名等。所述目录是NAS服 务器为每个DVR分配的录像文件的存储空间。所述映射关系可以配置在网络侧数据库上, 易于实现对存储的映射关系数据进行扩容;也可以配置在监控客户端本地,由此查找速度 可以更快且不受网络侧数据库故障的限制。当然,对于DVR的ID、NAS服务器IP地址和目录的对应关系固定的监控系统,也可 以在最初架构监控系统时,为其中各个DVR指定NAS服务器和目录,并在监控客户端或网络 侧数据库中存储DVR的ID、NAS服务器IP地址和目录的映射关系。S202,根据所述映射关系,查找与目标DVR的ID对应的NAS服务器IP地址和目录。1)对于映射关系配置在网络侧数据库的情形,所述查找NAS服务器IP地址和目录 具体可以包括 监控客户端向网络侧数据库发送所述目标DVR的ID ;网络侧数据库根据配置的DVR的ID、NAS服务器的IP地址和目录的映射关系,查 找与目标DVR的ID对应的NAS服务器IP地址和目录;网络侧数据库将所述NAS服务器IP地址和目录返回所述监控客户端。2)对于映射关系配置在监控客户端本地的情形,所述查找NAS服务器IP地址和目 录具体可以包括监控客户端根据本地存储的DVR的ID、NAS服务器的IP地址和目录的映射关系, 查找与目标DVR的ID对应的NAS服务器IP地址和目录。S203,通过所述IP地址连接到对应的NAS服务器,并对从所述NAS服务器的所述 目录中选择的录像文件进行播放。其中,所述通过IP地址连接到对应的NAS服务器优选可以为监控客户端 通过映射网络驱动器挂载所述IP地址的NAS服务器上所述目录的路径,例如通过 API (Application Programming Interface,应用程序接口)来建立映射。如此操作后,可 以将所述NAS服务器的所述目录映射为本地的盘符,便于访问。之后,用户可以在监控客户端看到所述DVR录制的录像文件所在的目录,进而可 以选择目录中的录像文件进行播放。
由于本实施例的回放方法,对于DVR录像、NAS服务器存储的模式,在录像文件回 放时不需访问DVR,监控客户端可以根据配置的DVR的ID、NAS服务器的IP地址和目录的 映射关系,查找到与DVR对应的NAS服务器及目录,直接访问所述NAS服务器,从所述目录 中选择录像文件进行回放,当监控客户端无法连接DVR时,保障了录像文件的正常回放。本 实施例的方法可以在监控客户端与目标DVR无法连接时启动,也可以在目标DVR和网络都 正常时应用。在步骤S201之前,还可以包括步骤S201a 监控客户端在与目标DVR建立连接后, 从所述目标DVR获取NAS服务器IP地址和目录。监控客户端从目标DVR获取NAS服务器IP地址和目录具体可以包括监控客户端向目标DVR发送获取NAS服务器IP地址和目录的请求;目标 DVR返回 携带有为其服务的NAS服务器IP地址和目录的响应。所述请求可以是监控客户端发送给目标DVR播放录像文件的消息,利用一个扩展 字段或原消息中的空闲字段携带获取NAS服务器IP地址和目录的指示,其中的扩展字段可 以位于消息体的最后;所述请求也可以是一个新的消息,该消息具有与获取NAS服务器IP 地址和目录功能对应的ID。对应的,所述响应可以是目标DVR接收到所述请求后,生成的携 带有所述ID、成功标志位和为自己服务的NAS服务器IP地址和目录的响应消息,所述成功 标志位用于通知监控客户端获取NAS服务器IP地址和目录的相关信息成功。在监控客户端与目标DVR之间的能够正常连接时,监控客户端可以通过现有技术 的方式,即监控客户端向目标DVR请求录像文件媒体流,目标DVR从NAS服务器读取录像文 件的媒体流后再转发给监控客户端,同时,监控客户端也会向目标DVR请求NAS服务器IP 地址和目录,根据目标DVR返回的NAS服务器IP地址和目录,配置目标DVR的ID、NAS服务 器IP地址和目录的映射关系。监控客户端可以定期向目标DVR请求一次NAS服务器IP地 址和目录,也可以每次与目标DVR建立连接后请求一次。这种动态更新的方式能够适应为 目标DVR服务的NAS服务器发生变动的情况。本实施例的回放方法,对于DVR录像、NAS服务器存储的模式,在录像文件回放时 不需访问DVR,监控客户端可以根据配置的DVR的ID、NAS服务器的IP地址和目录的映射 关系,查找到与DVR对应的NAS服务器及目录,直接访问所述NAS服务器,从所述目录中选 择录像文件进行回放,当监控客户端无法连接DVR时,保障了录像文件的正常回放。实施例二本实施例提供了一种监控客户端,如图4所示,所述监控客户端1包括配置模块 10、检索模块20、连接模块30和播放模块40。配置模块10用于配置DVR的ID、NAS服务器IP地址和目录的映射关系。检索模块20用于根据所述映射关系,查找与目标DVR的ID对应的NAS服务器IP 地址和目录。连接模块30用于通过所述IP地址连接到对应的NAS服务器。连接模块30优选 可以包括网络映射驱动器单元,用于通过映射网络驱动器挂载所述IP地址的NAS服务器上 所述目录的路径。播放模块40用于对从所述NAS服务器的所述目录中选择的录像文件进行播放。如图5所示,所述监控客户端1还可以包括
获取模块50,用于在所述监控客户端1与目标DVR建立连接后,从目标DVR获取 NAS服务器IP地址和目录。所述获取模块50可以包括发送单元,用于向目标DVR发送获取NAS服务器IP地址和目录的请求;接收单元, 用于接收目标DVR返回的携带有为其服务的NAS服务器IP地址和目录的响应。对于监控客户端1将映射关系存储配置在网络侧服务器的应用模式,监控客户端 1还可以包括发送模块,用于向网络侧数据库发送所述目标DVR的ID ;接收模块,用于接收网络侧数据库返回的NAS服务器IP地址和目录。所述发送模块还可以用于将监控客户端1形成的DVR的ID、NAS服务器IP地址 和目录的映射关系发送给网络侧数据库,之后,网络侧数据库对所述DVR的ID、NAS服务器 IP地址和目录的映射关系进行存储。本实施例的监控客户端,对于DVR录像、NAS服务器存储的模式,在录像文件回放 时不需访问DVR,可以根据配置的DVR的ID、NAS服务器的IP地址和目录的映射关系,查找 到与DVR对应的NAS服务器及目录,直接访问所述NAS服务器,从所述目录中选择录像文件 进行回放,当监控客户端无法连接DVR时,保障了录像文件的正常回放。实施例三本实施例提供了一种数字硬盘录像机,如图6所示,包括接收模块11和返回模块 22。接收模块11用于接收监控客户端发送的获取NAS服务器IP地址和目录的请求;返回模块22用于向监控客户端返回携带有为所述数字硬盘录像机服务的NAS服 务器IP地址和目录的响应,以便监控客户端配置所述数字硬盘录像机的ID、NAS服务器的 IP地址和目录的映射关系,使所述监控客户端通过所述IP地址连接到对应的NAS服务器, 并对从所述NAS服务器的所述目录中选择的录像文件进行播放。由于本实施例的数字硬盘录像机,对于DVR录像、NAS服务器存储的模式,在监控 客户端与DVR连接正常时,通过响应监控客户端获取为DVR服务的NAS服务器IP地址和目 录的请求,将NAS服务器IP地址和目录返回给监控客户端,使得监控客户端可以在录像文 件回放时不需访问DVR,根据配置的DVR的ID、NAS服务器的IP地址和目录的映射关系,查 找到与DVR对应的NAS服务器及目录,直接访问所述NAS服务器,从所述目录中选择录像文 件进行回放,当监控客户端无法连接DVR时,保障了录像文件的正常回放。由于实施例二、实施例三与实施例一的相似内容较多,因此描述的比较简略,相关 之处请参见实施例一。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存 在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素 的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或 者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由 语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围 内。
权利要求
一种录像回放方法,其特征在于,配置数字硬盘录像机DVR的标识ID、网络附加存储NAS服务器IP地址和目录的映射关系;所述方法包括根据所述映射关系,查找与目标DVR的ID对应的NAS服务器IP地址和目录;通过所述IP地址连接到对应的NAS服务器,并对从所述NAS服务器的所述目录中选择的录像文件进行播放。
2.如权利要求1所述的方法,其特征在于,在所述配置映射关系前,还包括监控客户 端在与目标DVR建立连接后,从目标DVR获取NAS服务器IP地址和目录。
3.如权利要求2所述的方法,其特征在于,所述从目标DVR获取NAS服务器IP地址和 目录具体包括监控客户端向目标DVR发送获取NAS服务器IP地址和目录的请求; 目标DVR返回携带有为其服务的NAS服务器IP地址和目录的响应。
4.如权利要求1-3任一项所述的方法,其特征在于,所述通过IP地址连接到对应的 NAS服务器具体包括监控客户端通过映射网络驱动器挂载所述IP地址的NAS服务器上所述目录的路径。
5.一种监控客户端,其特征在于,包括配置模块,用于配置数字硬盘录像机DVR的标识ID、网络附加存储NAS服务器IP地址 和目录的映射关系;检索模块,用于根据所述映射关系,查找与目标DVR的ID对应的NAS服务器IP地址和 目录;连接模块,用于通过所述IP地址连接到对应的NAS服务器;播放模块,用于对从所述NAS服务器的所述目录中选择的录像文件进行播放。
6.如权利要求5所述的监控客户端,其特征在于,所述监控客户端还包括获取模块, 用于在所述监控客户端与目标DVR建立连接后,从目标DVR获取NAS服务器IP地址和目录。
7.如权利要求6所述的监控客户端,其特征在于,所述获取模块包括 发送单元,用于向目标DVR发送获取NAS服务器IP地址和目录的请求;接收单元,用于接收目标DVR返回的携带有为其服务的NAS服务器IP地址和目录的响应。
8.如权利要求5-7任一项所述的监控客户端,其特征在于,所述连接模块包括网络映 射驱动器单元,用于通过映射网络驱动器挂载所述IP地址的NAS服务器上所述目录的路径。
9.一种数字硬盘录像机,其特征在于,包括接收模块,用于接收监控客户端发送的获取网络附加存储NAS服务器IP地址和目录的 请求;返回模块,用于向监控客户端返回携带有为所述数字硬盘录像机服务的NAS服务器 IP地址和目录的响应,以便监控客户端配置所述数字硬盘录像机的标识ID、网络附加存储 NAS服务器的IP地址和目录的映射关系,使所述监控客户端通过所述IP地址连接到对应的 NAS服务器,并对从所述NAS服务器的所述目录中选择的录像文件进行播放。
全文摘要
本发明公开了一种录像回放方法、监控客户端和数字硬盘录像机,其中,所述方法包括配置DVR的ID、NAS服务器IP地址和目录的映射关系;根据所述映射关系,查找与目标DVR的ID对应的NAS服务器IP地址和目录;通过所述IP地址连接到对应的NAS服务器,并对从所述NAS服务器的所述目录中选择的录像文件进行播放。监控客户端可以根据配置的DVR的ID、NAS服务器的IP地址和目录的映射关系,查找到与DVR对应的NAS服务器及目录,直接访问所述NAS服务器进行录像文件回放,保障了当监控客户端无法连接DVR时录像文件的正常回放。
文档编号H04N7/18GK101873463SQ201010179330
公开日2010年10月27日 申请日期2010年5月20日 优先权日2010年5月20日
发明者何振华, 林圣拿, 胡佳妮, 胡扬忠, 蒋海青, 邬伟琪 申请人:杭州海康威视系统技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1