一种录像点播方法及装置的制造方法

文档序号:9814691阅读:366来源:国知局
一种录像点播方法及装置的制造方法
【技术领域】
[0001 ]本申请设及视频监控技术领域,尤其设及一种录像点播方法及装置。
【背景技术】
[0002] 视频监控系统通常部署于租用网络上,租用网络的带宽资源有限,致使录像数据 缓存时间较长,用户点播体验欠佳。
[0003] 现有技术方案一般通过传输协议优化、数据压缩传输W及QoS(Quality Of Service,服务质量)控制等技术手段提高录像数据传输效率。但是,该技术方案为网络数据 传输的通用技术方案,将其直接应用于视频监控系统并未明显提升录像点播效率,仍然不 能提供较好的用户体验。

【发明内容】

[0004] 有鉴于此,本申请提供一种录像点播方法及装置。
[0005] 具体地,本申请是通过如下技术方案实现的:
[0006] 本申请提供一种录像点播方法,应用于加速服务器上,该方法包括:
[0007] 从存储设备上加载智能分析数据W及对应的关键录像片段,所述智能分析数据包 含关键事件触发时间点,所述关键录像片段为在关键事件触发时间点发生的关键事件的视 频片段;
[000引接收监控客户端设备的录像点播请求,所述录像点播请求中包含录像点播时间 段;
[0009] 判断所述智能分析数据中的关键事件触发时间点是否位于所述录像点播时间段 内;
[0010] 当所述关键事件触发时间点位于所述录像点播时间段内且所述录像点播请求中 不包含浓缩指令时,将所述关键事件触发时间点对应的关键录像片段发送给所述监控客户 端设备。
[0011] 本申请还提供一种录像点播方法,应用于监控客户端设备上,该方法包括:
[0012] 向加速服务器发送录像点播请求,所述录像点播请求中包含录像点播时间段但不 包含浓缩指令;
[0013] 接收所述加速服务器根据所述录像点播请求返回的关键录像片段;
[0014] 在所述录像点播时间段内通过图像插值播放所述关键录像片段。
[0015] 本申请还提供一种录像点播装置,应用于加速服务器上,该装置包括:
[0016] 加载单元,用于从存储设备上加载智能分析数据W及对应的关键录像片段,所述 智能分析数据包含关键事件触发时间点,所述关键录像片段为在关键事件触发时间点发生 的关键事件的视频片段;
[0017] 接收单元,用于接收监控客户端设备的录像点播请求,所述录像点播请求中包含 录像点播时间段;
[0018] 判断单元,用于判断所述智能分析数据中的关键事件触发时间点是否位于所述录 像点播时间段内;
[0019] 发送单元,用于当所述关键事件触发时间点位于所述录像点播时间段内且所述录 像点播请求中不包含浓缩指令时,将所述关键事件触发时间点对应的关键录像片段发送给 所述监控客户端设备。
[0020] 本申请还提供一种录像点播装置,应用于监控客户端设备上,该装置包括:
[0021] 发送单元,用于向加速服务器发送录像点播请求,所述录像点播请求中包含录像 点播时间段但不包含浓缩指令;
[0022] 接收单元,用于接收所述加速服务器根据所述录像点播请求返回的关键录像片 段;
[0023] 播放单元,用于在所述录像点播时间段内通过图像插值播放所述关键录像片段。
[0024] 由W上描述可W看出,本申请通过加速服务器对存储设备中的智能分析数据和关 键录像片段进行同步,当监控客户端设备点播时,向就近的加速服务器请求。加速服务器向 监控客户端设备提供关键录像片段,并由监控客户端设备根据关键录像片段自行完成插值 处理后播放。通过本申请可有效降低对网络带宽的依赖,且监控客户端设备不需要缓存大 量视频数据,提高点播效率,提升用户点播体验。
【附图说明】
[0025] 图1是本申请一示例性实施例示出的视频监控系统示意图;
[0026] 图2是本申请一示例性实施例示出的一种录像点播方法流程图;
[0027] 图3是本申请另一示例性实施例示出的一种录像点播方法流程图;
[0028] 图4是本申请一示例性实施例示出的一种录像点播装置所在设备的基础硬件结构 示意图;
[0029] 图5是本申请一示例性实施例示出的一种录像点播装置的结构示意图;
[0030] 图6是本申请另一示例性实施例示出的一种录像点播装置的结构示意图。
【具体实施方式】
[0031] 运里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述设及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。W下示例性实施例 中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0032] 在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。 在本申请和所附权利要求书中所使用的单数形式的"一种"、"所述"和"该"也旨在包括多数 形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语"和/或"是指并包 含一个或多个相关联的列出项目的任何或所有可能组合。
[0033] 应当理解,尽管在本申请可能采用术语第一、第二、第=等来描述各种信息,但运 些信息不应限于运些术语。运些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离 本申请范围的情况下,第一信息也可W被称为第二信息,类似地,第二信息也可W被称为第 一信息。取决于语境,如在此所使用的词语"如果"可W被解释成为"在……时"或"当…… 时"或"响应于确定"。
[0034] 视频监控系统通常部署于租用网络上,租用网络的带宽资源有限,致使录像数据 缓存时间较长,用户点播体验欠佳。
[0035] 现有技术方案一般通过传输协议优化、数据压缩传输W及QoS控制等技术手段提 高录像数据传输效率。但是,该技术方案为网络数据传输的通用技术方案,将其直接应用于 视频监控系统并未明显提升录像点播效率,仍然不能提供较好的用户体验。
[0036] 针对上述问题,本申请实施例提出一种录像点播方法,该方法应用于部署了加速 服务器的视频监控系统中,具体参见图1,为本申请一示例性实施例示出的视频监控系统示 意图。其中,加速服务器部署于监控客户端设备附近。
[0037] 当监控客户端设备向管理应用服务器发送点播录像请求时,管理应用服务器根据 监控客户端设备所处区域,将录像点播请求重定向到距离监控客户端设备最近的加速服务 器上。
[0038] 加速服务器根据预先从存储设备加载的智能分析数据,查询满足录像点播要求的 关键录像片段,将关键录像片段发送给监控客户端设备。监控客户端设备根据接收的关键 录像片段自行确定播放内容。
[0039] 参见图2,为本申请录像点播方法的一个实施例流程图,该实施例从加速服务器侧 对录像点播过程进行描述。
[0040] 步骤201,从存储设备上加载智能分析数据W及对应的关键录像片段,所述智能分 析数据包含关键事件触发时间点,所述关键录像片段为在关键事件触发时间点发生的关键 事件的视频片段。
[0041 ]目前,视频监控系统的监控前端设备一般都具有智能分析功能,例如,智能摄像机 通过设定拌线、禁区W及移动量检测等得到智能分析数据。参见表1,为智能分析数据示例。
[0044] 监控前端设备在将监控录像发送给存储设备保存的同时,也将智能分析数据发送 给存储设备保存。存储设备根据接收的智能分析数据对监控录像进行二次处理,例如,从监 控录像中提取关键事件触发时间点前后N秒的视频数据,生成当前智能分析数据对应的关 键录像片段,即预先准备好关键录像片段,W备加速服务器加载,提升加载速度。
[0045] 加速服务器实时同步存储设备保存的智能分析数据W及关键录像片段。当然,也 可W先获取智能分析数据,再根据智能分析数据中的关键事件触发时间点向存储设备查询 并加载关键事件触发时间点前后N秒的视频数据。当同步的数据量较大时,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1