Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
VIDEO PLAY METHOD, TERMINAL AND SYSTEM
Document Type and Number:
WIPO Patent Application WO/2014/100966
Kind Code:
A1
Abstract:
Disclosed are a video play method, device and system. The method comprises: dividing an original play picture into at least two regions of interest; determining a first region of interest having a trigger event in the at least two regions of interest; acquiring decoding data of a first video picture displayed in the first region of interest; and rendering the decoding data of the first video picture to an appointed play window for playing. According to the video play method, device and system in the embodiments of the present invention, by means of dividing an original play picture into a plurality of regions of interest, and independently displaying a picture of a region of interest having a trigger event, on one hand, a user can watch a clearer picture of the region of interest, and on the other hand, the user can track pictures of the plurality of regions of interest at the same time, thereby being capable of greatly improving the user experience.

Inventors:
HE RONGHUI (CN)
Application Number:
PCT/CN2012/087391
Publication Date:
July 03, 2014
Filing Date:
December 25, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04N5/445
Foreign References:
CN101540858A2009-09-23
CN101365117A2009-02-11
CN1901642A2007-01-24
Other References:
None
See also references of EP 2768216A4
Attorney, Agent or Firm:
LONGSUN LEAD IP LTD. (CN)
北京龙双利达知识产权代理有限公司 (CN)
Download PDF:
Claims:
权利要求

1、 一种播放视频的方法, 其特征在于, 包括:

将原始播放画面划分为至少两个感兴趣区域;

确定所述至少两个感兴趣区域中具有触发事件的第一感兴趣区域; 获取在所述第一感兴趣区域显示的第一视频画面的解码数据; 将所述第一视频画面的解码数据渲染到指定播放窗口进行播放。

2、 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 确定所述至少两个感兴趣区域中的每个感兴趣区域与指定播放窗口的 对应关系;

所述将所述第一视频画面的解码数据渲染到指定播放窗口进行播放, 包 括:

根据所述对应关系,将所述第一视频画面的解码数据渲染到与所述第一 感兴趣区域相应的指定播放窗口进行播放。

3、 根据权利要求 1或 2所述的方法, 其特征在于, 所述确定所述至少 两个感兴趣区域中具有触发事件的第一感兴趣区域, 包括:

确定用户对所述原始播放画面中的感兴趣区域的触发操作, 所述触发操 作包括: 单击操作、 双击操作或感兴趣区域的选定操作;

将具有触发操作的感兴趣区域确定为所述第一感兴趣区域。

4、 根据权利要求 1或 2所述的方法, 其特征在于, 所述确定所述至少 两个感兴趣区域中具有触发事件的第一感兴趣区域, 包括:

获取所述原始播放画面内的触发事件发生点的坐标元数据;

根据所述坐标元数据,将所述触发事件发生点所属的感兴趣区域确定为 所述第一感兴趣区域。

5、 根据权利要求 1至 4中任一项所述的方法, 其特征在于, 所述获取 在所述第一感兴趣区域显示的第一视频画面的解码数据, 包括:

获取所述原始播放画面的解码数据;

根据所述原始播放画面的解码数据, 确定所述第一视频画面的解码数 据。

6、 根据权利要求 1至 5中任一项所述的方法, 其特征在于, 所述将所 述第一视频画面的解码数据渲染到指定播放窗口进行播放, 包括:

将所述第一视频画面的解码数据渲染到所述指定播放窗口进行放大播 放, 其中所述指定播放窗口大于所述第一感兴趣区域。

7、 根据权利要求 1至 6中任一项所述的方法, 其特征在于, 所述将所 述第一视频画面的解码数据渲染到指定播放窗口进行播放, 包括:

弹出独立播放窗口;

将所述第一视频画面的解码数据渲染到所述独立播放窗口进行播放。

8、 一种播放视频的终端, 其特征在于, 包括:

划分模块, 用于将原始播放画面划分为至少两个感兴趣区域;

第一确定模块,用于确定所述划分模块划分的所述至少两个感兴趣区域 中具有触发事件的第一感兴趣区域;

获取模块, 用于获取在所述第一确定模块确定的所述第一感兴趣区域显 示的第一视频画面的解码数据;

播放模块, 用于将所述获取模块获取的所述第一视频画面的解码数据渲 染到指定播放窗口进行播放。

9、 根据权利要求 8所述的终端, 其特征在于, 所述终端还包括: 第二确定模块,用于确定所述至少两个感兴趣区域中的每个感兴趣区域 与指定播放窗口的对应关系;

其中, 所述播放模块还用于: 根据所述第二确定模块确定的所述对应关 系,将所述获取模块获取的所述第一视频画面的解码数据渲染到与所述第一 感兴趣区域相应的指定播放窗口进行播放。

10、 根据权利要求 8或 9所述的终端, 其特征在于, 所述第一确定模块 包括:

第一确定单元,用于确定用户对所述原始播放画面中的感兴趣区域的触 发操作,所述触发操作包括: 单击操作、双击操作或感兴趣区域的选定操作; 第二确定单元,用于将具有所述第一确定单元确定的触发操作的感兴趣 区域确定为所述第一感兴趣区域。

11、 根据权利要求 8或 9所述的终端, 其特征在于, 所述第一确定模块 包括:

第一获取单元,用于获取所述原始播放画面内的触发事件发生点的坐标 元数据;

第三确定单元, 用于根据所述第一获取单元获取的所述坐标元数据, 将 所述触发事件发生点所属的感兴趣区域确定为所述第一感兴趣区域。 12、 根据权利要求 8至 11 中任一项所述的终端, 其特征在于, 所述获 取模块包括:

第二获取单元, 用于获取所述原始播放画面的解码数据;

第三确定单元,用于根据所述第二获取单元获取的所述原始播放画面的 解码数据, 确定所述第一视频画面的解码数据。

13、 根据权利要求 8至 12中任一项所述的终端, 其特征在于, 所述播 放模块还用于: 将所述第一视频画面的解码数据渲染到所述指定播放窗口进 行放大播放, 其中所述指定播放窗口大于所述第一感兴趣区域。

14、 根据权利要求 8至 13中任一项所述的终端, 其特征在于, 所述播 放模块包括:

弹出单元, 用于弹出独立播放窗口;

播放单元, 用于将所述第一视频画面的解码数据渲染到所述弹出单元弹 出的所述独立播放窗口进行播放。

15、 一种播放视频的系统, 其特征在于, 包括:

根据权利要求 8至 14中任一项所述的终端;

视频采集系统, 用于采集视频图像, 并通过将所述视频图像编码而生成 媒体流;

服务器, 用于获取所述视频采集系统生成的所述媒体流, 以及向所述终 端提供所述媒体流; 和

存储设备, 用于存储所述服务器获取的所述媒体流。

Description:
播放视频的方法、 终端和系统 技术领域

本发明涉及视频监控领域, 尤其涉及视频监控领域中播放视频的方法、 终端和系统。 背景技术

当前, 高清视频已经成为视频监控领域一个重要的技 术趋势, 720p、 1080p分辨率的摄像机在视频监控领域的应用也 来越广泛。 随着分辨率的 不断提升,单个摄像机能够监控的范围也变得 越来越大,细节也越来越清晰; 同时, 对视频画面的智能分析技术也逐步得到应用。 随着硬件设备的技术发 展,硬件性能已经能够满足对同一个画面多个 感兴趣区域进行智能分析的需 求, 大大节省了人力监控的成本。

现有的视频监控客户端, 一般都会同时播放多个摄像机的视频画面, 而 随着视频画面分辨率的提升, 多个摄像机视频画面的总分辨率往往超过了客 户端监视器的分辨率范围。 以 22寸显示器为例, 最大分辨率一般只能支持 到 1920*1080, 也就是说只能满足一路 1080p画面的播放, 如果在一个监视 器上同时播放多路 1080p画面,只能缩小画面;而且典型的视频监 客户端, 界面上除了播放窗口外, 还有标题栏、 摄像机列表、 云台控制面板等多种辅 助功能面板, 进一步降低了视频画面可显示的空间。 因而, 播放窗口可播放 的画面相对于原始画面要小的多。

特别是当视频画面有事件发生时 (如智能分析触发事件等), 由于播放 时进行了画面缩小显示, 发生事件的区域画面将更加微小, 将给用户查看带 来不便。 如果靠人员肉目艮监控画面, 缩小后的画面使得观察人员难以关注到 细节的变化, 导致漏掉关键信息。

目前多数客户端提供了对画面的框选放大功能 , 即鼠标在视频播放画面 上滑动框选, 将框选区域放大显示, 一定程度上提升了感兴趣区域的画面质 量。 但对视频画面的数字缩放会造成部分像素点信 息的丟失, 因此影响了画 面质量, 也影响了用户对画面细节部分的观察效果。 另外, 如果使用框选放 大的功能, 一方面需要用户手动操作, 当事件发生的较快时可能来不及操作 导致事件丟失, 另一方面如果画面不同区域发生事件时, 无法将两个区域都 放大显示。 因此, 用户体验较差。 发明内容

本发明实施例提供了一种播放视频的方法、 终端和系统, 能够提高用户 体验。

第一方面, 本发明实施例提供了一种播放视频的方法, 该方法包括: 将 原始播放画面划分为至少两个感兴趣区域; 确定该至少两个感兴趣区域中具 有触发事件的第一感兴趣区域; 获取在该第一感兴趣区域显示的第一视频画 面的解码数据; 将该第一视频画面的解码数据渲染到指定播放 窗口进行播 放。

在第一方面的第一种可能的实现方式中, 该方法还包括: 确定该至少两 个感兴趣区域中的每个感兴趣区域与指定播放 窗口的对应关系; 该将该第一 视频画面的解码数据渲染到指定播放窗口进行 播放,包括:根据该对应关系, 将该第一视频画面的解码数据渲染到与该第一 感兴趣区域相应的指定播放 窗口进行播放。

结合第一方面或第一方面的第一种可能的实现 方式,在第一方面的第二 种可能的实现方式中, 该确定该至少两个感兴趣区域中具有触发事件 的第一 感兴趣区域,包括:确定用户对该原始播放画 面中的感兴趣区域的触发操作, 该触发操作包括: 单击操作、 双击操作或感兴趣区域的选定操作; 将具有触 发操作的感兴趣区域确定为该第一感兴趣区域 。

结合第一方面或第一方面的第一种可能的实现 方式,在第一方面的第三 种可能的实现方式中, 该确定该至少两个感兴趣区域中具有触发事件 的第一 感兴趣区域,包括:获取该原始播放画面内的 触发事件发生点的坐标元数据; 根据该坐标元数据,将该触发事件发生点所属 的感兴趣区域确定为该第一感 兴趣区域。

结合第一方面或第一方面的第一种至第三种可 能的实现方式中的任一 种可能的实现方式, 在第一方面的第四种可能的实现方式中, 该获取在该第 一感兴趣区域显示的第一视频画面的解码数据 , 包括: 获取该原始播放画面 的解码数据; 根据该原始播放画面的解码数据, 确定该第一视频画面的解码 数据。

结合第一方面或第一方面的第一种至第四种可 能的实现方式中的任一 种可能的实现方式, 在第一方面的第五种可能的实现方式中, 该将该第一视 频画面的解码数据渲染到指定播放窗口进行播 放, 包括: 将该第一视频画面 的解码数据渲染到该指定播放窗口进行放大播 放, 其中该指定播放窗口大于 该第一感兴趣区域。

结合第一方面或第一方面的第一种至第五种可 能的实现方式中的任一 种可能的实现方式, 在第一方面的第六种可能的实现方式中, 该将该第一视 频画面的解码数据渲染到指定播放窗口进行播 放,包括:弹出独立播放窗口; 将该第一视频画面的解码数据渲染到该独立播 放窗口进行播放。

第二方面, 本发明实施例提供了一种播放视频的终端, 该终端包括: 划 分模块, 用于将原始播放画面划分为至少两个感兴趣区 域; 第一确定模块, 用于确定该划分模块划分的该至少两个感兴趣 区域中具有触发事件的第一 感兴趣区域; 获取模块, 用于获取在该第一确定模块确定的该第一感兴 趣区 域显示的第一视频画面的解码数据; 播放模块, 用于将该获取模块获取的该 第一视频画面的解码数据渲染到指定播放窗口 进行播放。

在第二方面的第一种可能的实现方式中,该终 端还包括:第二确定模块, 用于确定该至少两个感兴趣区域中的每个感兴 趣区域与指定播放窗口的对 应关系; 其中,该播放模块还用于:根据该第二确定模 块确定的该对应关系, 将该获取模块获取的该第一视频画面的解码数 据渲染到与该第一感兴趣区 域相应的指定播放窗口进行播放。

结合第二方面或第二方面的第一种可能的实现 方式,在第二方面的第二 种可能的实现方式中, 该第一确定模块包括: 第一确定单元, 用于确定用户 对该原始播放画面中的感兴趣区域的触发操作 ,该触发操作包括:单击操作、 双击操作或感兴趣区域的选定操作; 第二确定单元, 用于将具有该第一确定 单元确定的触发操作的感兴趣区域确定为该第 一感兴趣区域。

结合第二方面或第二方面的第一种可能的实现 方式,在第二方面的第三 种可能的实现方式中, 该第一确定模块包括: 第一获取单元, 用于获取该原 始播放画面内的触发事件发生点的坐标元数据 ; 第三确定单元, 用于根据该 第一获取单元获取的该坐标元数据,将该触发 事件发生点所属的感兴趣区域 确定为该第一感兴趣区域。

结合第二方面或第二方面的第一种至第三种可 能的实现方式中的任一 种可能的实现方式, 在第二方面的第四种可能的实现方式中, 该获取模块包 括: 第二获取单元, 用于获取该原始播放画面的解码数据; 第三确定单元, 用于根据该第二获取单元获取的该原始播放画 面的解码数据,确定该第一视 频画面的解码数据。

结合第二方面或第二方面的第一种至第四种可 能的实现方式中的任一 种可能的实现方式, 在第二方面的第五种可能的实现方式中, 该播放模块还 用于: 将该第一视频画面的解码数据渲染到该指定播 放窗口进行放大播放, 其中该指定播放窗口大于该第一感兴趣区域。

结合第二方面或第二方面的第一种至第五种可 能的实现方式中的任一 种可能的实现方式, 在第二方面的第六种可能的实现方式中, 该播放模块包 括: 弹出单元, 用于弹出独立播放窗口; 播放单元, 用于将该第一视频画面 的解码数据渲染到该弹出单元弹出的该独立播 放窗口进行播放。

第三方面, 本发明实施例提供了一种播放视频的系统, 该系统包括: 根 据本发明第二方面的终端; 视频采集系统, 用于采集视频图像, 并通过将该 视频图像编码而生成媒体流; 服务器, 用于获取该视频采集系统生成的该媒 体流, 以及向该终端提供该媒体流; 和存储设备, 用于存储该服务器获取的 该媒体流; 其中该终端包括: 划分模块, 用于将原始播放画面划分为至少两 个感兴趣区域; 第一确定模块, 用于确定该划分模块划分的该至少两个感兴 趣区域中具有触发事件的第一感兴趣区域; 获取模块, 用于获取在该第一确 定模块确定的该第一感兴趣区域显示的第一视 频画面的解码数据; 播放模 块, 用于将该获取模块获取的该第一视频画面的解 码数据渲染到指定播放窗 口进行播放。

基于上述技术方案, 本发明实施例的播放视频的方法、 终端和系统, 通 过将原始播放画面划分成多个感兴趣区域, 并将具有触发事件的感兴趣区域 的画面单独进行显示, 一方面使得用户能够观察到更清晰的感兴趣区 域的画 面细节, 另一方面也使得用户能够同时跟踪多个感兴趣 区域的画面细节, 从 而能够显著提高用户体验。 附图说明

为了更清楚地说明本发明实施例的技术方案, 下面将对本发明实施例中 所需要使用的附图作筒单地介绍, 显而易见地, 下面所描述的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的 前提下, 还可以根据这些附图获得其他的附图。

图 1是本发明实施例的一种示例性应用场景的示 性构架图。

图 2是根据本发明实施例的播放视频的方法的示 性流程图。

图 3是根据本发明实施例的播放视频的方法的另 示意性流程图。 图 4是根据本发明实施例的划分感兴趣区域的方 的示意性流程图。 图 5 是根据本发明实施例的划分感兴趣区域的方法 的另一示意性流程 图。

图 6是根据本发明实施例的确定具有触发事件的 兴趣区域的方法的示 意性流程图。

图 7是根据本发明实施例的确定具有触发事件的 兴趣区域的方法的另 一示意性流程图。

图 8是根据本发明实施例的获取感兴趣区域的解 数据的方法的示意性 流程图。

图 9是根据本发明实施例的播放感兴趣区域的画 的方法的示意性流程 图。

图 10是根据本发明另一实施例的播放视频的方法 示意性流程图。 图 11A和 11B是根据本发明另一实施例的播放视频的方法 的另一示意 性流程图。

图 12A和 12B是根据本发明实施例的播放感兴趣区域的示 意图。

图 13是根据本发明实施例的终端的示意性框图。

图 14是根据本发明实施例的终端的另一示意性框 。

图 15是根据本发明实施例的第一确定模块的示意 框图。

图 16是根据本发明实施例的第一确定模块的另一 意性框图。

图 17是根据本发明实施例的获取模块的示意性框 。

图 18是根据本发明实施例的播放模块的示意性框 。

图 19是根据本发明实施例的系统的示意性框图。

图 20是根据本发明另一实施例的终端的示意性框 。 具体实施方式

下面将结合本发明实施例中的附图,对本发明 实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例是本发明的一部分实施例, 而不 是全部实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做出创 造性劳动的前提下所获得的所有其他实施例, 都应属于本发明保护的范围。

图 1示出了本发明实施例的一种示例性应用场景 示意性构架图。如图 1所示,适合于应用本发明实施例的视频监控 统可以包括:视频采集设备、 中心服务器、 存储设备和具有客户端的终端, 其中, 视频采集设备可以用于 采集视频图像, 并可以通过将该视频图像编码而生成媒体流以 便于网络传 输, 例如视频采集设备可以包括: 网络摄像机、 模拟摄像机、 编码器、 数字 视频录像机(Digital Video Recorder, 筒称为 "DVR" )等设备; 终端的客户 端在连接到中心服务器后, 可以请求视频流, 并可以进行解码和显示, 并可 以供用户查看现场视频图像等。

中心服务器可以包括管理服务器和媒体服务器 , 其中媒体服务器可以负 责接收媒体流, 并将媒体流数据录制保存在存储设备上, 并向客户端转发媒 体流以供点播播放; 管理服务器可以负责用户的登录、 鉴权、 业务调度等功 能; 中心服务器还可接收多个客户端的访问, 并管理各视频监控系统之间通 过网络的连接等。 存储设备例如可以为磁盘阵列, 该磁盘阵列可以负责视频 数据的存储, 并可采用网络连接式存储(Network Attached Storage, 筒称为 "NAS" )、 存储域网络(Storage Area Network, 筒称为 "SAN" )或服务器 自身进行存储。

应理解, 图 1所示的视频监控系统只是适合应用本发明方 的一个实施 例, 而并不用于对本发明的用途和功能等进行任何 限制, 本发明也不应解释 为与所示的该视频监控系统的部件中的任一个 或组合具有任何相关的要求。 但为了更清楚地阐述本发明, 下文中本发明实施例将以视频监控系统的应用 场景为例进行说明, 但本发明并不限于此。

还应理解, 本发明实施例中的视频数据的传输技术方案可 以采用各种通 信网络或通信系统, 例如: 全球移动通讯 ( Global System of Mobile communication, 筒称为 "GSM" ) 系统、 码分多址( Code Division Multiple Access, 筒称为 "CDMA" ) 系统、 宽带码分多址( Wideband Code Division Multiple Access,筒称为 "WCDMA" )系统、通用分组无线业务( General Packet Radio Service, 筒称为 "GPRS" )、 长期演进( Long Term Evolution, 筒称为 "LTE" )系统、 LTE频分双工(Frequency Division Duplex, 筒称为 "FDD" ) 系统、 LTE时分双工(Time Division Duplex, 筒称为 "TDD" )、 通用移动通 信系统 ( Universal Mobile Telecommunication System, 筒称为 "UMTS" )或 全球互联微波接入 ( Worldwide Interoperability for Microwave Access , 筒称为 "WiMAX" )通信系统等, 本发明实施例并不限于此。

图 2示出了根据本发明实施例的播放视频的方法 100的示意性流程图, 该方法 100可以由播放视频的装置执行, 该装置例如为终端或客户端等。 如 图 2所示, 该方法 100包括:

S 110 , 将原始播放画面划分为至少两个感兴趣区域;

S120, 确定该至少两个感兴趣区域中具有触发事件的 第一感兴趣区域; S 130 , 获取在该第一感兴趣区域显示的第一视频画面 的解码数据; S140, 将该第一视频画面的解码数据渲染到指定播放 窗口进行播放。 为了不影响播放视频的画面质量, 并能够提高用户对画面细节的观察效 果, 特别是在同一窗口缩小显示多个视频画面的情 况下, 播放视频的装置可 以先将原始播放画面划分成多个感兴趣区域, 并获取具有触发事件的感兴趣 区域显示的视频画面的解码数据,从而播放视 频的装置可以将该视频画面的 解码数据渲染到单独的指定播放窗口进行播放 , 由此能够以独立的窗口显示 用户感兴趣的画面细节, 并在不影响画面质量的情况下, 提升了用户对画面 细节的观察效果。

因此, 本发明实施例的播放视频的方法, 通过将原始播放画面划分成多 个感兴趣区域, 并将具有触发事件的感兴趣区域的画面单独进 行显示, 一方 面使得用户能够观察到更清晰的感兴趣区域的 画面细节, 另一方面也使得用 户能够同时跟踪多个感兴趣区域的画面细节, 从而能够显著提高用户体验。

应理解, 在本发明实施例中, 视频既可以包括视频文件, 也可以包括实 时的视频流, 本发明实施例仅以播放实时的视频流为例进行 说明, 但本发明 实施例并不限于此。

在本发明实施例中, 可选地, 如图 3所示, 该方法 100还包括:

S 150 ,确定该至少两个感兴趣区域中的每个感兴趣 域与指定播放窗口 的对应关系;

其中, 该将该第一视频画面的解码数据渲染到指定播 放窗口进行播放, 包括:

S141 , 根据该对应关系, 将该第一视频画面的解码数据渲染到与该第一 感兴趣区域相应的指定播放窗口进行播放。 即对于每个感兴趣区域, 可以关联一个或多个播放窗口, 用于在感兴趣 区域具有触发事件时, 播放该感兴趣区域的画面。 该指定窗口可以是显示装 置的最大播放窗口, 也可以是该最大播放窗口的一部分; 该指定窗口可以是 目前已有的播放窗口或该已有的播放窗口的一 部分,也可以是重新弹出或重 新生成的播放窗口, 本发明实施例并不限于此。

下面将结合图 4至图 12B, 详细描述根据本发明实施例的播放视频的方 法。

在 S110中, 可选地, 该将原始播放画面划分为至少两个感兴趣区域 , 包括: 采用等分的方式或自由分割的方式, 将该原始播放画面划分为该至少 两个感兴趣区域。

具体而言,针对单个播放窗口,可以在客户端 预先划分多个感兴趣区域, 各感兴趣区域的大小可以相等, 也可以不相等, 并且各感兴趣区域可以设置 为不规则区域; 此外, 在本发明实施例中, 还可以确定不同感兴趣区域与播 放窗口的对应关系。 感兴趣区域的划分可以由用户手动进行分割, 也可以通 过客户端软件自动配置, 并由客户端保存配置。

画面的分割可采用等分的方式或自由分割的方 式, 具体配置流程例如如 图 4和 5所示。 例如, 如图 4所示, 采用等分方式划分感兴趣区域的方法包 括:

S111 , 点击右键菜单或工具栏按钮, 弹出配置窗口;

S112, 在弹出的配置窗口中, 设置感兴趣区域的数量, 例如设置感兴趣 区域的数量为 16个;

5113, 右键点击感兴趣区域, 以设置该感兴趣区域绑定的播放窗口;

5114, 选择一个播放窗口, 用于在该感兴趣区域具有触发事件时, 播放 该感兴趣区域的视频。

如图 5所示,采用自由分割的方式划分感兴趣区域 方法例如可以包括:

5115, 点击右键菜单或工具栏按钮, 弹出配置窗口;

5116, 在弹出的配置窗口中, 拖动鼠标以画出感兴趣区域, 各感兴趣区 域的大小的形状可以相同, 也可以不同;

5117, 右键点击感兴趣区域, 以设置该感兴趣区域绑定的播放窗口; S118, 选择一个播放窗口, 用于在该感兴趣区域具有触发事件时, 播放 该感兴趣区域的视频。 应理解, 在本发明实施例中, 进行感兴趣区域划分的原始播放画面, 可 以是显示设备的最大播放窗口内的所有播放画 面,也可以是该最大部分窗口 内同时播放的多个画面中的一个或多个画面, 本发明实施例并不限于此。

在 S120中, 播放视频的装置确定该至少两个感兴趣区域中 具有触发事 件的第一感兴趣区域, 以将该第一感兴趣区域内的图画在单独的播放 窗口中 显示, 从而提升画面细节的显示效果。

在本发明实施例中, 可以由用户手动触发事件并确定感兴趣区域, 也可 以检测事件自动产生的触发, 并确定感兴趣区域, 下面将结合图 6和图 7分 别进行描述。

如图 6所示, 可选地, 该确定该至少两个感兴趣区域中具有触发事件 的 第一感兴趣区域, 包括:

5121 , 确定用户对该原始播放画面中的感兴趣区域的 触发操作, 该触发 操作包括: 单击操作、 双击操作或感兴趣区域的选定操作;

5122, 将具有触发操作的感兴趣区域确定为该第一感 兴趣区域。

具体而言, 用户在查看视频时, 如果发现有事件发生, 可以通过操作客 户端界面, 例如对该原始播放画面中的感兴趣区域进行触 发操作, 以将事件 所在的感兴趣区域画面播放到事先指定的播放 窗口,或者通过弹出的独立播 放窗口进行显示; 当多个感兴趣区域具有事件发生时, 可以触发多个窗口进 行显示。 该触发操作例如为: 对感兴趣区域的单击操作、 双击操作或选定操 作等, 本发明实施例并不限于此。

图 7示出了根据本发明实施例的确定具有触发事 的感兴趣区域的方法 的另一示意性流程图。 如图 7所示, 可选地, 该确定该至少两个感兴趣区域 中具有触发事件的第一感兴趣区域, 包括:

5123 , 获取该原始播放画面内的触发事件发生点的坐 标元数据; S124, 根据该坐标元数据, 将该触发事件发生点所属的感兴趣区域确定 为该第一感兴趣区域。

具体而言, 例如, 用户可以预先配置需要自动检测事件的区域, 并配置 事件检测规则, 例如移动侦测或智能分析检测等。 当事件发生时, 客户端软 件可以根据触发事件发生点的坐标元数据,确 定对应的预先配置的感兴趣区 域, 从而能够将对应的画面播放到事先指定的播放 窗口, 或者通过弹出的独 立播放窗口进行显示; 当多个感兴趣区域具有事件发生时, 可以触发多个窗 口进行显示。

应理解, 对于不规则的智能分析区域, 触发事件可能覆盖多个感兴趣区 域,此时,可以将该多个感兴趣区域确定为具 有触发事件的第一感兴趣区域, 本发明实施例并不限于此。

在本发明实施例中,播放视频的装置可以通过 移动侦测或智能分析检测 等手段,确定感兴趣区域内是否具有触发事件 ;中心服务器也可以进行检测, 以确定感兴趣区域内是否具有触发事件, 并在检测到触发事件时, 可以将触 发事件发生点的坐标元数据反馈给播放视频的 装置, 以使得播放视频的装置 可以根据该坐标元数据, 并确定具有触发事件的第一感兴趣区域, 本发明实 施例并不限于此。

在 S130中, 播放视频的装置获取在该第一感兴趣区域显示 的第一视频 画面的解码数据, 以便于以指定的播放窗口播放第一视频画面。

在本发明实施例中, 可选地, 如图 8所示, 该获取在该第一感兴趣区域 显示的第一视频画面的解码数据, 包括:

S131 , 获取该原始播放画面的解码数据;

S132, 根据该原始播放画面的解码数据, 确定该第一视频画面的解码数 据。

具体而言, 例如播放视频的装置接收用户手动触发的事件 , 包括鼠标单 击、 双击、 点击工具栏按钮或快捷键触发等, 或装置根据坐标元数据, 确定 具有触发事件的第一感兴趣区域之后, 该装置可以从原始播放窗口的解码后 的 YUV数据中, 截取属于该感兴趣区域的数据内容, 并可以根据预先配置 的对应关系, 将该部分内容在事先制定的播放窗格播放(或 弹出独立的播放 窗口播放), 由于多个播放窗口都是使用同一个 YUV数据源, 因此, 该装置 不需要引出或增加额外的多股视频流。

例如, 叚设原始播放画面的分辨率为 Width X Height, 感兴趣区域的起 始点横坐标为 StartX、 纵坐标为 StartY, 结束点横坐标为 EndX、 纵坐标为 EndY, 原始播放画面的 YUV数据在数组 Org[Width Height]中, 感兴趣区 域的 YUV数据在 Dst[ROIWidth X ROIHeight]中, n为该感兴趣区域中的任 意一个点, 则根据下面的等式可以确定感兴趣区域的 YUV数据:

ROIWidth = EndX-StartX;

ROIHeight = EndY-StartY; Dst[n] = Org[(Width (StartY+n / ROIWidth)+StartX+n%ROIWidth)]; 其中, 除法运算 " 表示向下取整, 符号 为取余运算。

在 S140中, 播放视频的装置将该第一视频画面的解码数据 渲染到指定 播放窗口进行播放。

具体而言, 播放视频的装置可以在弹出的窗口播放该第一 视频画面, 也 可以在新播放窗口显示该第一视频画面,还可 以在原播放窗口显示该第一视 频画面,并且可以对该第一视频画面进行数字 缩放,以适应播放窗口的大小。 即在本发明实施例中, 指定窗口可以是显示装置的最大播放窗口, 也可以是 该最大播放窗口的一部分; 该指定窗口可以是目前已有的播放窗口或该已 有 的播放窗口的一部分, 也可以是重新弹出或重新生成的播放窗口; 该指定窗 口可以是一个窗口, 也可以是一个以上的窗口, 本发明实施例并不限于此。

在本发明实施例中, 可选地, 该将该第一视频画面的解码数据渲染到指 定播放窗口进行播放, 包括:

将该第一视频画面的解码数据渲染到该指定播 放窗口进行放大播放, 其 中该指定播放窗口大于该第一感兴趣区域。

在本发明实施例中, 例如, 如图 9所示, 该将该第一视频画面的解码数 据渲染到指定播放窗口进行播放, 包括:

5142, 弹出独立播放窗口;

5143 , 将该第一视频画面的解码数据渲染到该独立播 放窗口进行播放。 应理解, 在本发明实施例中, 该指定窗口即为弹出的独立播放窗口, 该 弹出的独立播放窗口可以大于该第一感兴趣区 域, 以对第一视频画面进行放 大播放, 但本发明实施例并不限于此。 例如, 该独立播放窗口也可以小于或 等于该第一感兴趣区域。

应理解, 在本发明实施例中, "与 A相应的 B"表示 B与 A相关联, 根 据 A可以确定 但还应理解, 根据 A确定 B并不意味着仅仅根据 A确定

B, 还可以根据 A和 /或其它信息确定^

应理解, 在本发明的各种实施例中, 上述各过程的序号的大小并不意味 着执行顺序的先后, 各过程的执行顺序应以其功能和内在逻辑确定 , 而不应 对本发明实施例的实施过程构成任何限定。

因此, 本发明实施例的播放视频的方法, 通过将原始播放画面划分成多 个感兴趣区域, 并将具有触发事件的感兴趣区域的画面单独进 行显示, 一方 面使得用户能够更清晰且更直观地观察感兴趣 区域的画面细节, 另一方面也 使得用户能够同时跟踪多个感兴趣区域的画面 细节,从而能够显著提高用户 体验; 此外, 本发明实施例使用原始的解码数据播放感兴趣 区域的画面, 不 会增加额外的视频流。

下面将结合图 10至图 12B, 详细描述根据本发明实施例的播放视频的 方法。

如图 10所示, 该播放视频的方法 200可以由播放视频的装置执行, 该 装置例如为终端或客户端, 该方法 200可以包括:

5201 , 显示客户端的图形用户界面 (Graphical User Interface, 筒称为 "GUI" );

5202, 确定是否设置播放画面的分割方式, 如果是则流程进行到 S203, 否则流程进行到 S204;

5203, 设置播放画面的分割方式, 并且流程进行到 S204;

5204, 确定用户是否启动播放, 如果是则流程进行到 S205, 否则流程 进行到 S201;

5205, 打开网络端口;

5206,接收媒体流,并对媒体流进行解码, 以渲染到显示装置进行显示;

5207, 确定用户是否手动触发事件, 如果是在流程进行到 S208, 否则 流程进行到 S209;

S208, 在确定用户手动触发事件时, 将事件发生区域在指定窗口进行放 大显示, 并且流程进行到 S206;

5209, 确定装置是否自动触发事件, 如果是在流程进行到 S210, 否则 流程进行到 S211;

5210, 在确定装置自动触发事件时, 将事件发生区域在指定窗口进行放 大显示, 并且流程进行到 S206;

5211 , 确定用户是否结束播放, 如果是则流程进行到 S212, 否则流程 进行到 S206;

5212, 确定用户是否关闭客户端, 如果是则流程进行到 S213 , 否则流 程进行到 S201;

S213, 清理系统资源, 视频播放结束。

应理解, 在本发明的各种实施例中, 上述各过程的序号的大小并不意味 着执行顺序的先后, 各过程的执行顺序应以其功能和内在逻辑确定 , 而不应 对本发明实施例的实施过程构成任何限定。

图 11A示出了根据本发明实施例的手动触发感兴趣 区域的播放方法 300 的示意性流程图, 该方法 300可以由播放视频的装置执行, 该装置例如为终 端或客户端。 如图 11A所示, 该方法 300可以包括:

5301 , 对每一帧视频画面, 在原始播放窗口进行正常渲染播放;

5302, 确定用户是否手动触发事件, 如果是则流程进行到 S303 , 否则 流程进行到 S301 ;

5303 , 获取用户事件所在的感兴趣区域;

S304, 检查感兴趣区域所绑定的播放窗口;

5305 , 对每一帧视频画面, 计算感兴趣区域所覆盖的视频画面的 YUV 数据;

5306, 对每一帧视频画面, 将感兴趣区域 YUV数据渲染到指定的播放 窗口进行播放; 例如, 如图 12A所示, 整个播放窗口包括一个原始播放画面 窗口, 以及三个与原始播放画面窗口大小相同的指定 播放窗口, 其中, 原始 播放画面被划分为 16个感兴趣区域, 具有手动触发事件的感兴趣区域的画 面在其中一个指定播放窗口中被放大播放;

5307 , 确定用户是否结束播放, 如果是在流程进行到 S308, 否则流程 进行到 S305;

S308, 停止视频播放, 流程结束。

图 11B 示出了根据本发明实施例的事件自动触发感兴 趣区域的播放方 法 400的示意性流程图, 该方法 400可以包括:

5401 , 对每一帧视频画面, 在原始播放窗口进行正常渲染播放;

5402, 进行智能分析, 以确定是否具有触发事件, 如果是则流程进行到 S403 , 否则流程进行到 S401 ;

5403 , 计算智能分析区域和感兴趣区域的对应关系;

5404, 获取分析事件所覆盖的感兴趣区域(可能多个 );

5405 , 检查感兴趣区域所绑定的播放窗口;

5406, 对每一帧视频画面, 计算感兴趣区域所覆盖的视频画面的 YUV 数据;

5407, 对每一帧视频画面, 将感兴趣区域 YUV数据渲染到指定的播放 窗口进行播放; 例如, 如图 12B所示, 整个播放窗口包括一个原始播放画面 窗口, 以及三个与原始播放画面窗口大小相同的指定 播放窗口, 其中, 原始 播放画面被划分为 16个感兴趣区域, 具有触发事件的感兴趣区域的画面在 其中一个指定播放窗口中被放大播放;

S408 , 确定用户是否结束播放, 如果是在流程进行到 S409, 否则流程 进行到 S406;

S409, 停止视频播放, 流程结束。

应理解, 在本发明的各种实施例中, 上述各过程的序号的大小并不意味 着执行顺序的先后, 各过程的执行顺序应以其功能和内在逻辑确定 , 而不应 对本发明实施例的实施过程构成任何限定。

因此, 本发明实施例的播放视频的方法, 通过将原始播放画面划分成多 个感兴趣区域, 并将具有触发事件的感兴趣区域的画面单独进 行显示, 一方 面使得用户能够观察到更清晰的感兴趣区域的 画面细节, 另一方面也使得用 户能够同时跟踪多个感兴趣区域的画面细节, 从而能够显著提高用户体验。

上文中结合图 1至图 12B , 详细描述了根据本发明实施例的播放视频的 方法, 下面将结合图 13至图 20, 详细描述根据本发明实施例的播放视频的 终端和系统。

图 13示出了根据本发明实施例的终端 500的示意性框图。如图 13所示, 该终端 500包括:

划分模块 510, 用于将原始播放画面划分为至少两个感兴趣区 域; 第一确定模块 520, 用于确定该划分模块 510划分的该至少两个感兴趣 区域中具有触发事件的第一感兴趣区域;

获取模块 530, 用于获取在该第一确定模块 520确定的该第一感兴趣区 域显示的第一视频画面的解码数据;

播放模块 540, 用于将该获取模块 530获取的该第一视频画面的解码数 据渲染到指定播放窗口进行播放。

因此, 本发明实施例的播放视频的终端, 通过将原始播放画面划分成多 个感兴趣区域, 并将具有触发事件的感兴趣区域的画面单独进 行显示, 一方 面使得用户能够观察到更清晰的感兴趣区域的 画面细节, 另一方面也使得用 户能够同时跟踪多个感兴趣区域的画面细节, 从而能够显著提高用户体验。

应理解, 在本发明实施例中, 播放视频的终端既可以播放视频文件, 也 可以播放实时的视频流, 本发明实施例仅以终端播放实时的视频流为例 进行 说明, 但本发明实施例并不限于此。

在本发明实施例中, 可选地, 如图 14所示, 该终端 500还包括: 第二确定模块 550, 用于确定该至少两个感兴趣区域中的每个感兴 趣区 域与指定播放窗口的对应关系;

其中, 该播放模块 540还用于: 根据该第二确定模块 550确定的该对应 关系,将该获取模块 530获取的该第一视频画面的解码数据渲染到与 该第一 感兴趣区域相应的指定播放窗口进行播放。

在本发明实施例中, 可选地, 该划分模块 510还用于: 采用等分的方式 或自由分割的方式, 将该原始播放画面划分为该至少两个感兴趣区 域。

在本发明实施例中, 可选地, 如图 15所示, 该第一确定模块 520包括: 第一确定单元 521 , 用于确定用户对该原始播放画面中的感兴趣区 域的 触发操作,该触发操作包括: 单击操作、双击操作或感兴趣区域的选定操作 ; 第二确定单元 522, 用于将具有该第一确定单元 521确定的触发操作的 感兴趣区域确定为该第一感兴趣区域。

在本发明实施例中, 可选地, 如图 16所示, 该第一确定模块 520包括: 第一获取单元 523 , 用于获取该原始播放画面内的触发事件发生点 的坐 标元数据;

第三确定单元 524,用于根据该第一获取单元 523获取的该坐标元数据, 将该触发事件发生点所属的感兴趣区域确定为 该第一感兴趣区域。

在本发明实施例中, 可选地, 如图 17所示, 该获取模块 530包括: 第二获取单元 531 , 用于获取该原始播放画面的解码数据;

第三确定单元 532, 用于根据该第二获取单元 531获取的该原始播放画 面的解码数据, 确定该第一视频画面的解码数据。

在本发明实施例中, 可选地, 该播放模块还用于: 将该第一视频画面的 解码数据渲染到该指定播放窗口进行放大播放 , 其中该指定播放窗口大于该 第一感兴趣区域。

在本发明实施例中, 可选地, 如图 18所示, 该播放模块 540包括: 弹出单元 541 , 用于弹出独立播放窗口;

播放单元 542, 用于将该第一视频画面的解码数据渲染到该弹 出单元弹 出的该独立播放窗口进行播放。 应理解,根据本发明实施例的播放视频的终端 500可对应于本发明实施 例中的播放视频的装置, 并且终端 500 中的各个模块的上述和其它操作和 / 或功能分别为了实现图 1至图 12B中的各个方法 100至 400的相应流程,为 了筒洁, 在此不再赘述。

因此, 本发明实施例的播放视频的终端, 通过将原始播放画面划分成多 个感兴趣区域, 并将具有触发事件的感兴趣区域的画面单独进 行显示, 一方 面使得用户能够观察到更清晰的感兴趣区域的 画面细节, 另一方面也使得用 户能够同时跟踪多个感兴趣区域的画面细节, 从而能够显著提高用户体验。

图 19示出了根据本发明实施例的系统 600的示意性框图。如图 19所示, 该系统 600包括:

根据本发明实施例所述的终端 610;

视频采集系统 620, 用于采集视频图像, 并通过将该视频图像编码而生 成媒体流;

服务器 630, 用于获取该视频采集系统生成的该媒体流, 以及向该终端 620提供该媒体流; 和

存储设备 640, 用于存储该服务器 630获取的该媒体流。

应理解,根据本发明实施例的播放视频的系统 600包括的终端 610可对 应于本发明实施例中的播放视频的终端 500, 并且终端 610中的各个模块的 上述和其它操作和 /或功能分别为了实现图 1至图 12B中的各个方法 100至 400的相应流程, 为了筒洁, 在此不再赘述。

因此, 本发明实施例的播放视频的系统, 通过将原始播放画面划分成多 个感兴趣区域, 并将具有触发事件的感兴趣区域的画面单独进 行显示, 一方 面使得用户能够观察到更清晰的感兴趣区域的 画面细节, 另一方面也使得用 户能够同时跟踪多个感兴趣区域的画面细节, 从而能够显著提高用户体验。

本发明实施例还提供了一种播放视频的终端, 如图 20所示,该终端 700 包括: 处理器 710、 存储器 720和总线系统 730, 其中, 处理器 710和存储 器 720通过总线系统 730相连, 该存储器 720用于存储指令, 该处理器 710 用于执行该存储器 720存储的指令, 其中, 该处理器 710用于: 将原始播放 画面划分为至少两个感兴趣区域; 确定该至少两个感兴趣区域中具有触发事 件的第一感兴趣区域; 获取在该第一感兴趣区域显示的第一视频画面 的解码 数据; 将该第一视频画面的解码数据渲染到指定播放 窗口进行播放。 因此, 本发明实施例的播放视频的终端, 通过将原始播放画面划分成多 个感兴趣区域, 并将具有触发事件的感兴趣区域的画面单独进 行显示, 一方 面使得用户能够观察到更清晰的感兴趣区域的 画面细节, 另一方面也使得用 户能够同时跟踪多个感兴趣区域的画面细节, 从而能够显著提高用户体验。

应理解,在本发明实施例中,该处理器 710可以是中央处理单元(Central

Processing Unit, 筒称为 "CPU" ), 该处理器 710还可以是其他通用处理器、 数字信号处理器(DSP )、专用集成电路(ASIC )、现成可编程门阵列(FPGA ) 或者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件等。 通用处理器可以是微处理器或者该处理器也可 以是任何常规的处理器等。

该存储器 720可以包括只读存储器和随机存取存储器, 并向处理器 710 提供指令和数据。存储器 720的一部分还可以包括非易失性随机存取存储 器。 例如, 存储器 720还可以存储设备类型的信息。

该总线系统 730除包括数据总线之外, 还可以包括电源总线、 控制总线 和状态信号总线等。 但是为了清楚说明起见, 在图中将各种总线都标为总线 系统 730。

在实现过程中,上述方法的各步骤可以通过处 理器 710中的硬件的集成 逻辑电路或者软件形式的指令完成。结合本发 明实施例所公开的方法的步骤 可以直接体现为硬件处理器执行完成, 或者用处理器中的硬件及软件模块组 合执行完成。 软件模块可以位于随机存储器, 闪存、 只读存储器, 可编程只 读存储器或者电可擦写可编程存储器、 寄存器等本领域成熟的存储介质中。 该存储介质位于存储器 720, 处理器 710读取存储器 720中的信息, 结合其 硬件完成上述方法的步骤。 为避免重复, 这里不再详细描述。

可选地, 作为一个实施例, 处理器 710还用于: 确定该至少两个感兴趣 区域中的每个感兴趣区域与指定播放窗口的对 应关系; 处理器 710将该第一 视频画面的解码数据渲染到指定播放窗口进行 播放,包括:根据该对应关系, 将该第一视频画面的解码数据渲染到与该第一 感兴趣区域相应的指定播放 窗口进行播放。

可选地, 作为一个实施例, 处理器 710该将原始播放画面划分为至少两 个感兴趣区域, 包括: 采用等分的方式或自由分割的方式, 将该原始播放画 面划分为该至少两个感兴趣区域。

可选地, 作为一个实施例, 处理器 710确定该至少两个感兴趣区域中具 有触发事件的第一感兴趣区域, 包括: 确定用户对该原始播放画面中的感兴 趣区域的触发操作, 该触发操作包括: 单击操作、 双击操作或感兴趣区域的 选定操作; 将具有触发操作的感兴趣区域确定为该第一感 兴趣区域。

可选地, 作为一个实施例, 处理器 710确定该至少两个感兴趣区域中具 有触发事件的第一感兴趣区域, 包括: 获取该原始播放画面内的触发事件发 生点的坐标元数据; 根据该坐标元数据, 将该触发事件发生点所属的感兴趣 区域确定为该第一感兴趣区域。

可选地, 作为一个实施例, 处理器 710获取在该第一感兴趣区域显示的 第一视频画面的解码数据, 包括: 获取该原始播放画面的解码数据; 根据该 原始播放画面的解码数据, 确定该第一视频画面的解码数据。

可选地, 作为一个实施例, 该终端 700还用于: 将该第一视频画面的解 码数据渲染到该指定播放窗口进行放大播放, 其中该指定播放窗口大于该第 一感兴趣区域。

可选地, 作为一个实施例, 该终端 700还包括显示器 740, 其中, 处理 器 710将该第一视频画面的解码数据渲染到指定播 放窗口进行播放, 包括: 弹出独立播放窗口; 该显示器 740用于将该第一视频画面的解码数据渲染到 该独立播放窗口进行播放。

应理解,根据本发明实施例的播放视频的终端 700可对应于本发明实施 例中的播放视频的终端 500或终端 610, 并且终端 700中的各个模块的上述 和其它操作和 /或功能分别为了实现图 1至图 12B中的各个方法 100至 400 的相应流程, 为了筒洁, 在此不再赘述。

因此, 本发明实施例的播放视频的终端, 通过将原始播放画面划分成多 个感兴趣区域, 并将具有触发事件的感兴趣区域的画面单独进 行显示, 一方 面使得用户能够观察到更清晰的感兴趣区域的 画面细节, 另一方面也使得用 户能够同时跟踪多个感兴趣区域的画面细节, 从而能够显著提高用户体验。

本领域普通技术人员可以意识到, 结合本文中所公开的实施例描述的各 示例的单元及算法步骤, 能够以电子硬件、 计算机软件或者二者的结合来实 现, 为了清楚地说明硬件和软件的可互换性, 在上述说明中已经按照功能一 般性地描述了各示例的组成及步骤。这些功能 究竟以硬件还是软件方式来执 行, 取决于技术方案的特定应用和设计约束条件。 专业技术人员可以对每个 特定的应用来使用不同方法来实现所描述的功 能,但是这种实现不应认为超 出本发明的范围。

所属领域的技术人员可以清楚地了解到, 为了描述的方便和筒洁, 上述 描述的系统、 装置和单元的具体工作过程, 可以参考前述方法实施例中的对 应过程, 在此不再赘述。

在本申请所提供的几个实施例中, 应该理解到, 所揭露的系统、 装置和 方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示 意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可 以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到 另一个 系统, 或一些特征可以忽略, 或不执行。 另外, 所显示或讨论的相互之间的 耦合或直接耦合或通信连接可以是通过一些接 口、装置或单元的间接耦合或 通信连接, 也可以是电的, 机械的或其它的形式连接。 为单元显示的部件可以是或者也可以不是物理 单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据 实际的需要选择其中的部分或 者全部单元来实现本发明实施例方案的目的。

另外, 在本发明各个实施例中的各功能单元可以集成 在一个处理单元 中, 也可以是各个单元单独物理存在, 也可以是两个或两个以上单元集成在 一个单元中。 上述集成的单元既可以采用硬件的形式实现, 也可以采用软件 功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实 现并作为独立的产品销 售或使用时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明的技术方案本质上或者说对现有技术做 出贡献的部分, 或者该技术方 案的全部或部分可以以软件产品的形式体现出 来, 该计算机软件产品存储在 一个存储介质中, 包括若干指令用以使得一台计算机设备(可以 是个人计算 机, 服务器, 或者网络设备等)执行本发明各个实施例所述 方法的全部或部 分步骤。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储器(ROM, Read-Only Memory )、 随机存取存储器 ( RAM, Random Access Memory )、 磁碟或者光盘等各种可以存储程序代码的介质 。

以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限 于此, 任何熟悉本技术领域的技术人员在本发明揭露 的技术范围内, 可轻易 想到各种等效的修改或替换, 这些修改或替换都应涵盖在本发明的保护范围 之内。 因此, 本发明的保护范围应以权利要求的保护范围为 准。