一种播放视频文件的方法及装置制造方法

文档序号:7778333阅读:140来源:国知局
一种播放视频文件的方法及装置制造方法
【专利摘要】本发明公开了一种播放视频文件的方法及装置,属于互联网通信领域。所述方法包括:获取待播放的视频的视频文件和交互描述文件,所述交互描述文件包括交互操作命令与播放时间的对应关系;播放所述视频文件,获取播放所述待播放的视频的时间轴上当前播放位置对应的播放时间,根据所述获取的播放时间,查找所述交互描述文件;如果查找到对应的交互操作命令,则执行所述查找的交互操作命令对应的交互操作。所述装置包括:获取模块、播放查找模块和执行模块。本发明能够让用户感受到视频文件中的真实场景。
【专利说明】一种播放视频文件的方法及装置

【技术领域】
[0001] 本发明涉及互联网通信领域,特别涉及一种播放视频文件的方法及装置。

【背景技术】
[0002] 随着视频技术的发展,市场上已经出现了大量的视频文件,用户可以通过终端播 放视频文件来观看视频。
[0003] 目前,在播放视频文件时,终端获取待播放的视频的视频文件,其中,该视频文件 包括图像数据和播放时间的对应关系、声音数据和播放时间的对应关系以及字幕信息和播 放时间的对应关系,终端实时获取时间轴上当前播放位置对应的播放时间,根据获取的播 放时间,从待播放的视频的视频文件中查找对应的图像数据、声音数据和字幕信息,播放查 找的图像数据、声音数据和字幕信息。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 现有技术播放的视频文件仅播放了图像、声音和字幕,很难让用户感受到视频文 件中的真实场景,例如在播放到地震场景时,仅播放图像、声音和字幕,很难让用户感受到 地震震动的真实场景。


【发明内容】

[0006] 为了让用户感受到视频文件中的真实场景,本发明提供了一种播放视频文件的方 法及装置。所述技术方案如下:
[0007] -种播放视频文件的方法,所述方法包括:
[0008] 获取待播放的视频的视频文件和交互描述文件,所述交互描述文件包括交互操作 命令与播放时间的对应关系;
[0009] 播放所述视频文件,获取播放所述待播放的视频的时间轴上当前播放位置对应的 播放时间,根据所述获取的播放时间,查找所述交互描述文件;
[0010] 如果查找到对应的交互操作命令,则执行所述查找的交互操作命令对应的交互操 作。
[0011] 一种播放视频文件的装置,所述装置包括:
[0012] 获取模块,用于获取待播放的视频的视频文件和交互描述文件,所述交互描述文 件包括交互操作命令与播放时间的对应关系;
[0013] 播放查找模块,用于播放所述视频文件,获取播放所述待播放的视频的时间轴上 当前播放位置对应的播放时间,根据所述获取的播放时间,查找所述交互描述文件;
[0014] 执行模块,用于如果查找到对应的交互操作命令,则执行所述查找的交互操作命 令对应的交互操作。
[0015] 在本发明实施例中,获取待播放的视频的视频文件和交互描述文件,交互描述文 件包括交互操作命令与播放时间的对应关系;播放该视频文件,获取播放待播放的视频的 时间轴上当前播放位置对应的播放时间,根据获取的播放时间,查找交互描述文件;如果查 找到对应的交互操作命令,则执行查找的交互操作命令对应的交互操作。由于不仅获取了 待播放视频的视频文件,还获取了交互描述文件,根据交互描述文件,在对应的播放时间执 行对应的交互操作,更能让用户感受视频文件中的真实场景。

【专利附图】

【附图说明】
[0016] 图1是本发明实施例1提供的一种播放视频文件的方法流程图;
[0017] 图2-1是本发明实施例2提供的一种播放视频文件的方法流程图;
[0018] 图2-2是本发明实施例2提供的一种播放视频文件的界面示意图;
[0019] 图3是本发明实施例3提供的一种播放视频文件的方法流程图;
[0020] 图4是本发明实施例4提供的一种播放视频文件的装置结构示意图。

【具体实施方式】
[0021] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0022] 实施例1
[0023] 参见图1,本发明实施例提供了一种播放视频文件的方法,包括:
[0024] 步骤101 :获取待播放的视频的视频文件和交互描述文件,交互描述文件包括交 互操作命令与播放时间的对应关系;
[0025] 步骤102 :播放该视频文件,获取播放待播放的视频的时间轴上当前播放位置对 应的播放时间,根据获取的播放时间,查找交互描述文件;
[0026] 步骤103 :如果查找到对应的交互操作命令,则执行查找的交互操作命令对应的 交互操作。
[0027] 优选地,执行查找的交互操作命令对应的交互操作,包括:
[0028] 根据查找的交互操作命令,驱动硬件设备执行交互操作命令对应的交互操作。
[0029] 优选地,根据查找的交互操作命令,驱动硬件设备执行交互操作命令对应的交互 操作,包括:
[0030] 根据查找的交互操作命令,从交互操作命令与系统驱动接口的对应关系中,查找 对应的系统驱动接口;
[0031] 从系统驱动接口与硬件设备标识的对应关系中,获取查找的系统驱动接口对应的 硬件设备标识;
[0032] 发送交互操作命令给硬件设备标识对应的硬件设备,使硬件设备执行交互操作命 令对应的交互操作。
[0033] 优选地,交互操作至少包括震动、闪光、拍摄、放大声音、发出闹铃响声、吹风、喷 水、烟雾、气泡、气味、布景、人物表演、向移动终端中的预设程序中的联系人发送信息、向预 设范围内的移动终端发送信息和操控家庭网络终端执行预设操作中的一种。
[0034] 优选地,获取待播放的视频的视频文件和交互描述文件,包括:
[0035] 发送播放请求消息给视频服务器,播放请求消息携带待播放的视频的标识;
[0036] 接收视频服务器发送的待播放的视频的视频数据压缩包,视频数据压缩包包括视 频文件和交互描述文件;
[0037] 解压缩视频数据压缩包,得到视频文件和交互描述文件。
[0038] 在本发明实施例中,获取待播放的视频的视频文件和交互描述文件,交互描述文 件包括交互操作命令与播放时间的对应关系;播放该视频文件,获取播放待播放的视频的 时间轴上当前播放位置对应的播放时间,根据获取的播放时间,查找交互描述文件;如果查 找到对应的交互操作命令,则执行查找的交互操作命令对应的交互操作。由于不仅获取了 待播放视频的视频文件,还获取了交互描述文件,根据交互描述文件,在对应的播放时间执 行对应的交互操作,更能让用户感受视频文件中的真实场景。
[0039] 实施例2
[0040] 参见图2-1,本发明实施例提供了 一种播放视频文件的方法,终端从视频服务器获 取待播放的视频的视频文件和交互描述文件,并播放待播放的视频的视频文件以及执行待 播放的视频的交互描述文件包括的交互操作命令,包括:
[0041] 步骤201 :终端发送播放请求消息给视频服务器,该播放请求消息携带待播放的 视频的标识;
[0042] 例如,终端发送播放请求消息给视频服务器,该播放请求消息携带待播放的视频 Videol 的标识 URL1。
[0043] 步骤202 :视频服务器接收播放请求消息,根据待播放的视频的标识获取待播放 视频的视频数据压缩包,该视频数据压缩包包括视频文件和交互描述文件;
[0044] 具体地,视频服务器接收播放请求消息,根据播放请求消息携带的待播放视频的 标识,从已存储的视频标识与视频数据压缩包的对应关系中,获取待播放视频的视频数据 压缩包,该视频数据压缩包包括视频文件和交互描述文件。
[0045] 其中,视频文件包括视频数据与播放时间的对应关系,视频数据包括图像数据、声 音数据和/或字幕信息;交互描述文件包括交互操作命令与播放时间的对应关系。
[0046] 例如,视频服务器接收播放请求消息,根据播放请求消息携带的待播放视频 Videol的标识URL1,从已存储的如表1所示的视频标识与视频数据压缩包的对应关系中, 获取待播放视频Videol的视频数据压缩包F1,该视频数据压缩包F1包括视频文件和交互 描述文件。
[0047] 表 1
[0048]

【权利要求】
1. 一种播放视频文件的方法,其特征在于,所述方法包括: 获取待播放的视频的视频文件和交互描述文件,所述交互描述文件包括交互操作命令 与播放时间的对应关系; 播放所述视频文件,获取播放所述待播放的视频的时间轴上当前播放位置对应的播放 时间,根据所述获取的播放时间,查找所述交互描述文件; 如果查找到对应的交互操作命令,则执行所述查找的交互操作命令对应的交互操作。
2. 如权利要求1所述的方法,其特征在于,所述执行所述查找的交互操作命令对应的 交互操作,包括: 根据所述查找的交互操作命令,驱动硬件设备执行所述交互操作命令对应的交互操 作。
3. 如权利要求2所述的方法,其特征在于,所述根据所述查找的交互操作命令,驱动硬 件设备执行所述交互操作命令对应的交互操作,包括: 根据所述查找的交互操作命令,从交互操作命令与系统驱动接口的对应关系中,查找 对应的系统驱动接口; 从系统驱动接口与硬件设备标识的对应关系中,获取所述查找的系统驱动接口对应的 硬件设备标识; 发送所述交互操作命令给所述硬件设备标识对应的硬件设备,使所述硬件设备执行所 述交互操作命令对应的交互操作。
4. 如权利要求1-3任一项权利要求所述的方法,其特征在于,所述交互操作至少包括 震动、闪光、拍摄、放大声音、发出闹铃响声、吹风、喷水、烟雾、气泡、气味、布景、人物表演、 向移动终端中的预设程序中的联系人发送信息、向预设范围内的移动终端发送信息和操控 家庭网络终端执行预设操作中的一种。
5. 如权利要求1所述的方法,其特征在于,所述获取待播放的视频的视频文件和交互 描述文件,包括: 发送播放请求消息给视频服务器,所述播放请求消息携带所述待播放的视频的标识; 接收所述视频服务器发送的所述待播放的视频的视频数据压缩包,所述视频数据压缩 包包括所述视频文件和所述交互描述文件; 解压缩所述视频数据压缩包,得到所述视频文件和所述交互描述文件。
6. -种播放视频文件的装置,其特征在于,所述装置包括: 获取模块,用于获取待播放的视频的视频文件和交互描述文件,所述交互描述文件包 括交互操作命令与播放时间的对应关系; 播放查找模块,用于播放所述视频文件,获取播放所述待播放的视频的时间轴上当前 播放位置对应的播放时间,根据所述获取的播放时间,查找所述交互描述文件; 执行模块,用于如果查找到对应的交互操作命令,则执行所述查找的交互操作命令对 应的交互操作。
7. 如权利要求6所述的装置,其特征在于,所述执行模块包括: 驱动单元,用于根据所述查找的交互操作命令,驱动硬件设备执行所述交互操作命令 对应的交互操作。
8. 如权利要求7所述的装置,其特征在于,所述驱动单元包括: 查找子单元,用于根据所述查找的交互操作命令,从交互操作命令与系统驱动接口的 对应关系中,查找对应的系统驱动接口; 获取子单元,用于从系统驱动接口与硬件设备标识的对应关系中,获取所述查找的系 统驱动接口对应的硬件设备标识; 发送子单元,用于发送所述交互操作命令给所述硬件设备标识对应的硬件设备,使所 述硬件设备执行所述交互操作命令对应的交互操作。
9. 如权利要求6-8任一项权利要求所述的装置,其特征在于,所述交互操作至少包括 震动、闪光、拍摄、放大声音、发出闹铃响声、吹风、喷水、烟雾、气泡、气味、布景、人物表演、 向移动终端中的预设程序中的联系人发送信息、向预设范围内的移动终端发送信息和操控 家庭网络终端执行预设操作中的一种。
10. 如权利要求6所述的装置,其特征在于,所述获取模块包括: 发送单元,用于发送播放请求消息给视频服务器,所述播放请求消息携带所述待播放 的视频的标识; 接收单元,用于接收所述视频服务器发送的所述待播放的视频的视频数据压缩包,所 述视频数据压缩包包括所述视频文件和所述交互描述文件; 解压缩单元,用于解压缩所述视频数据压缩包,得到所述视频文件和所述交互描述文 件。
【文档编号】H04N21/858GK104093078SQ201310627592
【公开日】2014年10月8日 申请日期:2013年11月29日 优先权日:2013年11月29日
【发明者】李大龙 申请人:腾讯科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1