视频自动跳转播放的方法、终端及系统.pdf

上传人:Y948****062 文档编号:4763400 上传时间:2018-11-08 格式:PDF 页数:15 大小:2.30MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310687676.8

申请日:

2013.12.13

公开号:

CN103974141A

公开日:

2014.08.06

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 21/658申请日:20131213|||公开

IPC分类号:

H04N21/658(2011.01)I; H04N21/8352(2011.01)I; H04N21/84(2011.01)I

主分类号:

H04N21/658

申请人:

乐视网信息技术(北京)股份有限公司

发明人:

张磊

地址:

100089 北京市海淀区学院南路68号19号楼六层6184号房间

优先权:

专利代理机构:

北京国昊天诚知识产权代理有限公司 11315

代理人:

许志勇

PDF下载: PDF下载
内容摘要

本发明公开了视频自动跳转播放的方法、终端及系统,其中该方法包括:服务器根据关键字适配视频资源,当适配的视频资源中仅存在与其他终端类型标识对应的视频资源时,接收服务器发来的适配的视频资源的描述信息以及其他终端类型标识;搜索与当前终端处于同一局域网的其他类型的终端,并对其他类型的终端与所述其他终端类型标识进行匹配,提示匹配的其他终端类型标识;根据接收到的触发指令,确定从当前可用的其他类型的终端中选定的其他类型的终端,并向选定的终端发送相应的视频资源的描述信息,选定的终端向服务器请求相应的视频资源。本发明可以实现在当前终端不适合播放这段视频资源时,自动将这段视频资源跳转到其他适合的终端上进行播放。

权利要求书

权利要求书1.  一种视频自动跳转播放的方法,其特征在于,该方法包括:向服务器发送关键字和当前终端的终端类型标识,以便所述服务器根据所述关键字适配视频资源,当适配的视频资源中不存在与所述终端类型标识对应的视频资源,仅存在与其他终端类型标识对应的视频资源时,接收所述服务器发来的所述适配的视频资源的描述信息以及所述其他终端类型标识;搜索与所述当前终端处于同一局域网的其他类型的终端,并对所述其他类型的终端与所述其他终端类型标识进行匹配,根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端;根据接收到的触发指令,确定从所述当前可用的其他类型的终端中选定的其他类型的终端,并向选定的终端发送相应的视频资源的描述信息,以便所述选定的终端根据接收到的所述适配的视频资源的描述信息,向服务器请求相应的视频资源的播放码流和/或播放地址并播放所述相应的视频资源。2.  如权利要求1所述的方法,其特征在于,该方法还包括:当适配的视频资源中存在与所述终端类型标识对应的视频资源时,接收并显示所述服务器发来的与所述终端类型标识对应、且与所述关键字适配的视频资源的介绍信息,根据接收到的触发指令,向所述服务器请求与所述终端类型标识对应、且与所述关键字适配的视频资源的播放码流和/或播放地址,并播放所述相应的视频资源。3.  如权利要求1所述的方法,其特征在于,适配的视频资源中不存在与所述终端类型标识对应的视频资源,包括:所述终端类型标识对应的终端处理性能不支持播放所述适配的视频资源,和/或所述终端类型标识对应的终端没有播放所述适配的视频资源的版权。4.  如权利要求1所述的方法,其特征在于,向服务器发送关键字和当前终端的终端类型标识的操作,进一步包括:识别用户输入的关键字,并读取预先配置在所述当前终端中的终端类型标识,根据所述关键字和终端类型标识封装请求信息,将所述请求信息发送 给所述服务器。5.  如权利要求1所述的方法,其特征在于,所述方法还包括:在根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端时,显示与所述其他终端类型标识对应、且与所述关键字适配的视频资源的介绍信息。6.  如权利要求1所述的方法,其特征在于,所述关键字,包括以下一个或多个的组合:文字信息、语音信息、图片信息;所述终端的类型,包括:手机客户端、网络电视机、个人电脑的浏览器;所述视频资源的描述信息,包括:视频资源的标识和/或数字签名;所述视频资源的描述信息用于唯一标识所述视频资源。7.  一种支持视频自动跳转播放的终端,其特征在于,包括:发送模块、接收模块、搜索模块、匹配模块和跳转模块,其中,所述发送模块,用于向服务器发送关键字和当前终端的终端类型标识,以便所述服务器根据所述关键字适配视频资源;所述接收模块,用于当适配的视频资源中不存在与所述终端类型标识对应的视频资源,仅存在与其他终端类型标识对应的视频资源时,接收所述服务器发来的所述适配的视频资源的描述信息以及所述其他终端类型标识;所述搜索模块,用于搜索与所述当前终端处于同一局域网的其他类型的终端;所述匹配模块,用于对所述其他类型的终端与所述其他终端类型标识进行匹配,根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端;所述跳转模块,用于根据接收到的触发指令,确定从所述当前可用的其他类型的终端中选定的其他类型的终端,并向选定的终端发送相应的视频资源的描述信息,以便所述选定的终端根据接收到的所述适配的视频资源的描述信息,向服务器请求相应的视频资源的播放码流和/或播放地址并播放所述 相应的视频资源。8.  如权利要求7所述的终端,其特征在于,还包括:播放模块;所述接收模块,还用于当适配的视频资源中存在与所述终端类型标识对应的视频资源时,接收并显示所述服务器发来的与所述终端类型标识对应、且与所述关键字适配的视频资源的介绍信息;所述播放模块,用于根据接收到的触发指令向所述服务器请求与所述终端类型标识对应、且与所述关键字适配的视频资源的播放码流和/或播放地址,并播放所述相应的视频资源。9.  如权利要求7所述的终端,其特征在于,所述发送模块,具体用于识别用户输入的关键字,并读取预先配置在所述当前终端中的终端类型标识,根据所述关键字和终端类型标识封装请求信息,将所述请求信息发送给所述服务器。10.  如权利要求7所述的终端,其特征在于,所述匹配模块,在根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端时,还显示与所述其他终端类型标识对应、且与所述关键字适配的视频资源的介绍信息。11.  如权利要求7所述的终端,其特征在于,适配的视频资源中不存在与所述终端类型标识对应的视频资源,包括:所述终端类型标识对应的终端处理性能不支持播放所述适配的视频资源,和/或,所述终端类型标识对应的终端没有播放所述适配的视频资源的版权。12.  一种支持视频自动跳转播放的系统,其特征在于,包括:服务器、当前终端和一个或多个其他类型的终端,所述当前终端与一个或多个其他类型的终端处于同一局域网,其中,所述当前终端,包括如权利要求7-11所述的支持视频自动跳转播放的终端;所述服务器,用于根据所述当前终端发来的关键字适配视频资源,当适配的视频资源中不存在与所述终端类型标识对应的视频资源,仅存在与其他终端类型标识对应的视频资源时,向所述当前终端发送所述适配的视频资源 的描述信息以及所述其他终端类型标识;还用于接收所述当前终端选定的其他类型的终端发来的所述适配的视频资源的描述信息,向所述选定的其他类型的终端发送所述适配的视频资源的播放码流和/或播放地址;所述其他类型的终端,用于接收所述当前终端发来的视频资源的描述信息,向所述服务器请求所述适配的视频资源的播放码流和/或播放地址,并接收所述服务器发来的所述适配的视频资源的播放码流和/或播放地址从而播放所述相应的视频资源。

说明书

说明书视频自动跳转播放的方法、终端及系统
技术领域
本申请涉及视频播放领域,具体涉及一种视频自动跳转播放的方法、终端及系统。
背景技术
视频资源的在终端上播放,往往需要获取相应的播放版权。例如,视频在网络电视机上播放,需要获得在网络电视机上播放的版权。视频在浏览器网页上播放,同样也需要获取在浏览器上播放的版权。这些版权之间是相互独立的。对于同一内容的视频,往往会发生这样的情况:服务器具有某视频在网络电视机上播放的版权,但是没有手机客户端上播放的版权。如果通过手机客户端去服务器搜索这个视频从而在手机客户端上观看,现有方案中解决方式一般是向客户端返回404页面,404页面表示视频服务器无法正常提供信息或是视频服务器无法回应且不知道原因的错误信息。
而现今,很多用户会同时拥有多种类型的终端,比如用户拥有手机客户端,同时也用网络电视机。当前终端没有播放版权时,如何通过其他适合的终端来实现播放就成为了一个亟待解决的技术问题。
另一方面,视频资源的在终端上播放依赖于终端本身的处理性能。例如,在手机客户端上播放某一段高清视频,显然限于手机本身的处理能力和显示能力不足,是难以支持高清视频的播放的。而对于网络电视机来说,其处理能力和显示能力相对于手机客户端要强大得多,播放高清视频对于网络电视机来说则非常轻松。
对于同一内容的视频,服务器会存储高清版本和超高清版本,在物理上这是两组不同的数据,对终端的处理能力和显示能力要求很高。在手机用户通过输入关键词检索该视频时,服务器中会检索到该视频的高清版本和超高清版本,而服务器往往不考虑手机客户端是否支持的情况,会将高清版本和 超高清版本都反馈给手机客户端。对于手机客户端来说,无论是高清版本和超高清版本都是无法播放的。
而现今,很多用户会同时拥有多种类型的终端,比如用户拥有手机客户端,同时也用网络电视机。在当前使用的终端没有处理能力和显示能力时,如何通过其他适合的终端来实现播放就成为了另一个亟待解决的技术问题。
发明内容
本申请所要解决的技术问题在于提供一种视频自动跳转播放的方法、终端及系统,在当前客户端没有播放版权或者当前使用的客户端没有处理能力和显示能力时,通过其他适合的终端来实现播放。
为了解决上述问题,本申请揭示了一种视频自动跳转播放的方法,包括:向服务器发送关键字和当前终端的终端类型标识,以便所述服务器根据所述关键字适配视频资源,当适配的视频资源中不存在与所述终端类型标识对应的视频资源,仅存在与其他终端类型标识对应的视频资源时,接收所述服务器发来的所述适配的视频资源的描述信息以及所述其他终端类型标识;搜索与所述当前终端处于同一局域网的其他类型的终端,并对所述其他类型的终端与所述其他终端类型标识进行匹配,根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端;根据接收到的触发指令,确定从所述当前可用的其他类型的终端中选定的其他类型的终端,并向选定的终端发送相应的视频资源的描述信息,以便所述选定的终端根据接收到的所述适配的视频资源的描述信息,向服务器请求相应的视频资源的播放码流和/或播放地址并播放所述相应的视频资源。
进一步地,该方法还包括:当适配的视频资源中存在与所述终端类型标识对应的视频资源时,接收并显示所述服务器发来的与所述终端类型标识对应、且与所述关键字适配的视频资源的介绍信息,根据接收到的触发指令,向所述服务器请求与所述终端类型标识对应、且与所述关键字适配的视频资源的播放码流和/或播放地址,并播放所述相应的视频资源。
进一步地,适配的视频资源中不存在与所述终端类型标识对应的视频资源,包括:所述终端类型标识对应的终端处理性能不支持播放所述适配的视 频资源,和/或所述终端类型标识对应的终端没有播放所述适配的视频资源的版权。
进一步地,向服务器发送关键字和当前终端的终端类型标识的操作,包括:识别用户输入的关键字,并读取预先配置在所述当前终端中的终端类型标识,根据所述关键字和终端类型标识封装请求信息,将所述请求信息发送给所述服务器。
进一步地,所述方法还包括:在根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端时,显示与所述其他终端类型标识对应、且与所述关键字适配的视频资源的介绍信息。
进一步地,所述关键字,包括以下一个或多个的组合:文字信息、语音信息、图片信息;所述终端的类型,包括:手机客户端、网络电视机、个人电脑的浏览器;所述视频资源的描述信息,包括:视频资源的标识和/或数字签名;所述视频资源的描述信息用于唯一标识所述视频资源。
为了解决上述问题,本申请揭示了一种支持视频自动跳转播放的终端,包括:发送模块、接收模块、搜索模块、匹配模块和跳转模块,其中,所述发送模块,用于向服务器发送关键字和当前终端的终端类型标识,以便所述服务器根据所述关键字适配视频资源;所述接收模块,用于当适配的视频资源中不存在与所述终端类型标识对应的视频资源,仅存在与其他终端类型标识对应的视频资源时,接收所述服务器发来的所述适配的视频资源的描述信息以及所述其他终端类型标识;所述搜索模块,用于搜索与所述当前终端处于同一局域网的其他类型的终端;所述匹配模块,用于对所述其他类型的终端与所述其他终端类型标识进行匹配,根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端;所述跳转模块,用于根据接收到的触发指令,确定从所述当前可用的其他类型的终端中选定的其他类型的终端,并向选定的终端发送相应的视频资源的描述信息,以便所述选定的终端根据接收到的所述适配的视频资源的描述信息,向服务器请求相应的视频资源的播放码流和/或播放地址并播放所述相应的视频资源。
进一步地,还包括:播放模块;所述接收模块,还用于当适配的视频资源中存在与所述终端类型标识对应的视频资源时,接收并显示所述服务器发 来的与所述终端类型标识对应、且与所述关键字适配的视频资源的介绍信息;所述播放模块,用于根据接收到的触发指令向所述服务器请求与所述终端类型标识对应、且与所述关键字适配的视频资源的播放码流和/或播放地址,并播放所述相应的视频资源。
进一步地,所述发送模块,具体用于识别用户输入的关键字,并读取预先配置在所述当前终端中的终端类型标识,根据所述关键字和终端类型标识封装请求信息,将所述请求信息发送给所述服务器。
进一步地,所述匹配模块,在根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端时,还显示与所述其他终端类型标识对应、且与所述关键字适配的视频资源的介绍信息。
进一步地,适配的视频资源中不存在与所述终端类型标识对应的视频资源,包括:所述终端类型标识对应的终端处理性能不支持播放所述适配的视频资源,和/或,所述终端类型标识对应的终端没有播放所述适配的视频资源的版权。
为了解决上述问题,本申请还揭示了一种支持视频自动跳转播放的系统,包括:服务器、当前终端和一个或多个其他类型的终端,所述当前终端与一个或多个其他类型的终端处于同一局域网,其中,所述当前终端,包括所述的支持视频自动跳转播放的终端;所述服务器,用于根据所述当前终端发来的关键字适配视频资源,当适配的视频资源中不存在与所述终端类型标识对应的视频资源,仅存在与其他终端类型标识对应的视频资源时,向所述当前终端发送所述适配的视频资源的描述信息以及所述其他终端类型标识;还用于接收所述当前终端选定的其他类型的终端发来的所述适配的视频资源的描述信息,向所述选定的其他类型的终端发送所述适配的视频资源的播放码流和/或播放地址;所述其他类型的终端,用于接收所述当前终端发来的视频资源的描述信息,向所述服务器请求所述适配的视频资源的播放码流和/或播放地址,并接收所述服务器发来的所述适配的视频资源的播放码流和/或播放地址从而播放所述相应的视频资源。
与现有技术相比,本申请可以获得包括以下技术效果:
1)在当前终端不适合播放这段视频资源时,当前终端与服务器配合,自动将这段视频资源跳转到其他适合的终端上进行播放。
2)当前终端根据匹配的所述其他终端类型标识,向用户提示当前可用的其他类型的终端供用户选择,同时显示与所述其他终端类型标识对应的视频资源的介绍信息给用户,以便让用户确认找到的视频资源是否正确。
当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本申请实施例的方法流程图。
图2是本申请实施例的又一方法流程图。
图3a是本申请实施例的终端的结构示意图。
图3b是本申请实施例的终端的又一结构示意图。
图4是本申请实施例的系统的架构示意图。
具体实施方式
以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
下面以一实施例对本申请方法的实现作进一步说明。
本申请的视频自动跳转播放的方法流程如图1所示,包括:
步骤S10:向服务器发送关键字和当前终端的终端类型标识,以便所述服务器根据所述关键字适配视频资源,当适配的视频资源中不存在与所述终 端类型标识对应的视频资源,仅存在与其他终端类型标识对应的视频资源时,接收所述服务器发来的所述适配的视频资源的描述信息以及所述其他终端类型标识。
通过终端类型标识发现所有与关键词适配的视频资源中不存在与所述终端类型标识对应的视频资源,这种情况可能是所述终端类型标识对应的终端处理性能不支持播放所述适配的视频资源,也可能是所述终端类型标识对应的终端没有播放所述适配的视频资源的版权。
这时需要寻求其他的途径为终端进行播放,考虑到所有与关键词适配的视频资源中还存在与其他终端类型标识对应的视频资源,因此将这些视频资源的描述信息以及对应的所述其他终端类型标识发给终端,寻求其他播放途径。
步骤S11:搜索与所述当前终端处于同一局域网的其他类型的终端,并对所述其他类型的终端与所述其他终端类型标识进行匹配,根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端;
需要尝试寻找用户是否拥有多种类型的终端,如果找到与当前处于同一局域网的其他类型的终端,而服务器处收到的其他终端类型标识恰巧与其相匹配,说明与关键字适配的视频资源中存在适合这个其他类型的终端播放的视频资源,这就找到了替代的播放渠道。
步骤S12:根据接收到的触发指令,确定从所述当前可用的其他类型的终端中选定的其他类型的终端,并向选定的终端发送相应的视频资源的描述信息,以便所述选定的终端根据接收到的所述适配的视频资源的描述信息,向服务器请求相应的视频资源的播放码流和/或播放地址并播放所述相应的视频资源。
当前终端就根据指示开始向其他类型的终端跳转,所述其他类型的终端根据接收到的视频资源的描述信息就可以直接向服务器请求相应的视频资源了,不需要再通过关键词来检索了,这样就实现了在当前终端不适合播放这段视频资源时,当前终端与服务器配合,自动将这段视频资源跳转到其他适合的终端上进行播放。
下面再以一实施例对本申请方法的实现作进一步说明。
本申请的视频自动跳转播放的方法流程如图2所示,包括:
步骤20:当前终端识别用户输入的关键字,并读取预先配置在所述当前终端中的终端类型标识。
所述终端的类型,包括:手机客户端、网络电视机、个人电脑的浏览器等等。
用户输入的关键字以下一个或多个的组合:文字信息、语音信息、图片信息,也可以是其他能够传达用户搜索意图的信息。
以手机和网络电视机为例:
手机上装有客户端,通过手机客户端与视频提供商的服务器进行通信,查找视频并观看;网络电视机上也会装有客户端,通过网络电视机的客户端与服务器进行通信,查找视频并观看。个人电脑上一般都装有浏览器,用户通过浏览器打开视频提供商的网页进行访问,就可以与服务器进行通信,查找视频并观看。
手机用户(也可以是电视用户或个人电脑用户)通过手机客户端(也可以是电视客户端或者浏览器客户端)输入想查找的视频的关键词,手机客户端捕捉用户输入的关键词。例如:手机用户在手机客户端上的用户界面上开启搜索框,在搜索框内输入了关键词“小爸爸”,手机客户端捕捉到用户输入的关键词。
步骤21:根据所述关键字和终端类型标识封装请求信息,将所述请求信息发送给所述服务器。
客户端保存有终端的终端类型标识和请求信息的封装格式,根据封装格式封装请求信息,比如:终端类型标识—关键字。
终端类型标识采用数字或者代码来标识,例如:网络电视机—tv、手机—phone,个人电脑—PC等等。假设网络电视机用户输入的关键词是“小爸爸”,那封装后的请求信息格式为:TV—小爸爸。
需要说明的是,网络电视机的客户端在出厂时就已经安装了,并且客户端本身保存有终端的一切信息,包括终端类型标识。手机客户端一般是用户 自行下载安装,当然,网络电视机的客户端也可以是用户自行下载安装,安装后客户端自行获取终端的一切信息。
步骤22:所述服务器解析所述请求信息,根据所述关键字适配的视频资源,分别执行步骤23和28。
所述服务器根据封装格式解析请求信息,获取关键词和终端类型标识,根据所述关键字适配的视频资源,这就将所有与关键词适配的视频资源都搜出来了。
适配的视频资源中有可能存在与所述终端类型标识对应的视频资源,也有可能不存在与所述终端类型标识对应的视频资源,当然适配的视频资源中更有可能存在与其他终端类型标识对应的视频资源。
步骤23:当适配的视频资源中不存在与所述终端类型标识对应的视频资源,仅存在与其他终端类型标识对应的视频资源时,所述服务器向所述终端发送所述适配的视频资源的描述信息以及所述其他终端类型标识。
步骤22将所有与关键词适配的视频资源都搜出来了,步骤23就在根据当前终端的终端类型标识匹配下,服务器中预配置有视频资源与终端类型标识的对应关系。
通过终端类型标识发现所有与关键词适配的视频资源中不存在与所述终端类型标识对应的视频资源,这种情况可能是所述终端类型标识对应的终端处理性能不支持播放所述适配的视频资源,也可能是所述终端类型标识对应的终端没有播放所述适配的视频资源的版权。
这时需要寻求其他的途径为终端进行播放,考虑到所有与关键词适配的视频资源中还存在与其他终端类型标识对应的视频资源,因此将这些视频资源的描述信息以及对应的所述其他终端类型标识发给终端,寻求其他播放途径。
步骤24:搜索与所述当前终端处于同一局域网的其他类型的终端。
需要尝试寻找用户是否拥有多种类型的终端,当然还有一个必要条件是这些多种类型的终端属于同一局域网,这样首先通信没有障碍,而且从地理位置上必然很接近。从意图上来说,主要是希望能够找到同一个房间里的另 一种类型的设备。
例如手机客户端加入了家庭无线网络,通过家庭无线网络搜索到了同样加入家庭无线网络的网络电视机。
步骤25:对所述其他类型的终端与所述其他终端类型标识进行匹配,根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端。
这时需要将步骤24中找到的与当前处于同一局域网的其他类型的终端,与步骤23中由服务器处收到的其他终端类型标识去匹配,如果匹配上了,说明与关键字适配的视频资源中存在适合这个其他类型的终端播放的视频资源。
这时当前终端根据匹配的所述其他终端类型标识,向用户提示当前可用的其他类型的终端供用户选择。同时显示与所述其他终端类型标识对应、且与所述关键字适配的视频资源的介绍信息给用户,以便让用户确认找到的视频资源是否正确。
例如,步骤24中当前手机客户端通过无线网络等方式搜索其家庭局域网内还有网络电视机。而步骤23中当前手机的客户端获知服务器有“小爸爸”这个视频,没有手机客户端播放版权(如果没有某个终端的版权,服务器中不会存储相应终端可以播放的视频资源),但是具有电视播放版权。就向用户提示“当前视频在手机上没有播放版权,是否转到电视上播放”。
步骤26:根据接收到的触发指令,确定从所述当前可用的其他类型的终端中选定的其他类型的终端,并向选定的终端发送相应的视频资源的描述信息。
用户通过操作当前终端的客户端,从提示中选择了一个其他类型的终端,当前终端的客户端根据触发指令自动向这个选定的其他类型的终端发送相应的视频资源的描述信息。
比如:步骤25中客户端提示了“1)当前视频在手机上没有播放版权,可以转到电视上播放;2)当前视频在手机上没有播放版权,可以转到浏览器播放”;用户通过操作点选了1,当前手机客户端接收用户的触发指令,当前手机客户端自动将步骤23中获取到的在电视上具有播放版权的视频资 源的描述信息发送给网络电视机。
步骤27:所述选定的终端根据接收到的所述适配的视频资源的描述信息,向服务器请求相应的视频资源的播放码流和/或播放地址并播放所述相应的视频资源。
所述视频资源的描述信息,包括:视频资源的标识和/或数字签名,所述视频资源的描述信息用于唯一标识所述视频资源,所述选定的其他类型的终端根据接收到的所述适配的视频资源的描述信息就可以直接向服务器请求相应的视频资源了,不需要再通过关键词来检索了。服务器将相应的视频资源的播放码流和/或播放地址返回给所述选定的其他类型的终端播放。
比如:网络电视机将视频资源的描述信息发送到服务器,服务器就不需要再通过“小爸爸”这个关键词去适配了,直接根据描述信息这个唯一标识就可以获取播放码流发送给网络电视机,网络电视机直接播放了。
步骤28:当适配的视频资源中存在与所述终端类型标识对应的视频资源时,接收并显示所述服务器发来的与所述终端类型标识对应、且与所述关键字适配的视频资源的介绍信息,根据接收到的触发指令,向所述服务器请求与所述终端类型标识对应、且与所述关键字适配的视频资源的播放码流和/或播放地址,并播放所述相应的视频资源。
如果按照现有技术,手机客户端没有播放版权或者不具备播放能力,在提示用户后,就不会继续寻找其他的解决方案了。在本实施例中,实现了在当前终端不适合播放这段视频资源时,当前终端与服务器配合,自动将这段视频资源跳转到其他适合的终端上进行播放。
具体实施例1:
用户使用手机客户端的搜索框输入关键字“小爸爸”,点击搜索,手机客户端捕捉到关键词“小爸爸”,并且根据用户点击搜索按钮获取用户触发的功能是视频搜索。
手机客户端中预配置有终端类型标识phone,根据关键词和终端类型标识,按照封装格式将请求信息封装为:phone—小爸爸。
手机客户端将上述封装好的请求信息发送给服务器,服务器对请求信息进行解析获得关键词“小爸爸”和终端类型标识phone。
服务器的搜索引擎根据关键词“小爸爸”启动视频资源的搜索,找到了适配的15个视频资源,但是在查找视频资源与终端类型标识的对应关系,发现这15个视频资源都不与phone形成对应,这说明这15个视频资源都不具有在手机客户端上的播放版权(当然也可能是播放要求高,所以不适于手机客户端播放),但是却发现这15个视频资源中具有网页版播放版权和电视播放版权的相应视频。具有网页版播放版权的“小爸爸”的视频资源的描述信息key=1234,对应的终端类型标识是pc,具有电视播放版权的“小爸爸”的视频资源的描述信息key=5678,对应的终端类型标识是tv。
服务器将“小爸爸”的视频资源没有手机播放版权的搜索结果反馈给手机,同时将(pc,1234)和(tv,5678)发送给手机客户端。
手机客户端自动通过其加入的家庭无线网络搜索到所述家庭无线网络中存在多个ID,其中有一个是网络电视机,与服务器发来的终端类型标识匹配发现,key=5678这个视频资源对应的终端类型标识是tv,匹配命中,说明key=5678这个视频资源具有电视播放版权,手机客户端自动将“没有手机播放版权,是否转到电视上播放”显示给用户,并且将“小爸爸”的视频资源的图片和内容简介展示在手机客户端上。
用户通过“小爸爸”的视频资源的图片和内容简介发现是自己想看的视频资源,就操作手机客户端选择“是”,触发手机客户端通过家庭无线网络(当然也可以是红外线等等渠道)自动将key=5678发送给网络电视机。
网络电视机获取到key=tv5678,直接发送至服务器,服务器就不需要再通过“小爸爸”这个关键字去搜索引擎适配了,直接根据key=tv5678就可以唯一找到相应的视频播放码流并发送给网络电视机,网络电视机就直接播放“小爸爸”了。
本发明实施例还提供了相应的支持视频自动跳转播放的终端。
如图3a所示,包括:发送模块30、接收模块31、搜索模块32、匹配模 块33和跳转模块34,其中,
所述发送模块30,用于向服务器发送关键字和当前终端的终端类型标识,以便所述服务器根据所述关键字适配视频资源;
所述接收模块31,与发送模块30耦接,用于当适配的视频资源中不存在与所述终端类型标识对应的视频资源,仅存在与其他终端类型标识对应的视频资源时,接收所述服务器发来的所述适配的视频资源的描述信息以及所述其他终端类型标识;
所述搜索模块32,与接收模块31耦接,用于搜索与所述当前终端处于同一局域网的其他类型的终端;
所述匹配模块33,分别与接收模块31和接收模块32耦接,用于对所述其他类型的终端与所述其他终端类型标识进行匹配,根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端;在根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端时,还显示与所述其他终端类型标识对应、且与所述关键字适配的视频资源的介绍信息。
所述跳转模块34,分别与接收模块31和匹配模块33耦接,用于根据接收到的触发指令,确定从所述当前可用的其他类型的终端中选定的其他类型的终端,并向选定的终端发送相应的视频资源的描述信息,以便所述选定的终端根据接收到的所述适配的视频资源的描述信息,向服务器请求相应的视频资源的播放码流和/或播放地址并播放所述相应的视频资源。
所述发送模块30,具体用于识别用户输入的关键字,并读取预先配置在所述当前终端中的终端类型标识,根据所述关键字和终端类型标识封装请求信息,将所述请求信息发送给所述服务器。
适配的视频资源中不存在与所述终端类型标识对应的视频资源,包括:所述终端类型标识对应的终端处理性能不支持播放所述适配的视频资源,和/或,所述终端类型标识对应的终端没有播放所述适配的视频资源的版权。
本发明实施例还提供了另一种相应的支持视频自动跳转播放的终端。
如图3b所示,包括:发送模块30、接收模块31、搜索模块32、匹配模块33和跳转模块34和播放模块35。其中,发送模块30、接收模块31、搜索模块32、匹配模块33和跳转模块34的功能和连接关系与图3a相应实施例所示相同,就不再赘述了。
所述接收模块31,与发送模块30耦接,还用于当适配的视频资源中存在与所述终端类型标识对应的视频资源时,接收并显示所述服务器发来的与所述终端类型标识对应、且与所述关键字适配的视频资源的介绍信息;所述播放模块35,与接收模块31耦接,用于根据接收到的触发指令向所述服务器请求与所述终端类型标识对应、且与所述关键字适配的视频资源的播放码流和/或播放地址,并播放所述相应的视频资源。
本发明实施例还提供了相应的支持视频自动跳转播放的系统。
如图4所示,包括:服务器40、当前终端41和一个或多个其他类型的终端42,所述当前终端41与一个或多个其他类型的终端42处于同一局域网,其中,
所述当前终端41,包括如图3a和3b所述的支持视频自动跳转播放的终端;
所述服务器40,用于根据所述当前终端41发来的关键字适配视频资源,当适配的视频资源中不存在与所述终端类型标识对应的视频资源,仅存在与其他终端类型标识对应的视频资源时,向所述当前终端41发送所述适配的视频资源的描述信息以及所述其他终端类型标识;还用于接收所述当前终端选定的其他类型的终端42发来的所述适配的视频资源的描述信息,向所述选定的其他类型的终端42发送所述适配的视频资源的播放码流和/或播放地址;
所述其他类型的终端42,用于接收所述当前终端发来的视频资源的描述信息,向所述服务器请求所述适配的视频资源的播放码流和/或播放地址,并接收所述服务器发来的所述适配的视频资源的播放码流和/或播放地址从而播放所述相应的视频资源。
所述装置与前述的方法流程描述对应,不足之处参考上述方法流程的叙述,不再一一赘述。
上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。

视频自动跳转播放的方法、终端及系统.pdf_第1页
第1页 / 共15页
视频自动跳转播放的方法、终端及系统.pdf_第2页
第2页 / 共15页
视频自动跳转播放的方法、终端及系统.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《视频自动跳转播放的方法、终端及系统.pdf》由会员分享,可在线阅读,更多相关《视频自动跳转播放的方法、终端及系统.pdf(15页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103974141 A (43)申请公布日 2014.08.06 CN 103974141 A (21)申请号 201310687676.8 (22)申请日 2013.12.13 H04N 21/658(2011.01) H04N 21/8352(2011.01) H04N 21/84(2011.01) (71)申请人 乐视网信息技术 (北京) 股份有限公 司 地址 100089 北京市海淀区学院南路 68 号 19 号楼六层 6184 号房间 (72)发明人 张磊 (74)专利代理机构 北京国昊天诚知识产权代理 有限公司 11315 代理人 许志勇 (54) 发明名。

2、称 视频自动跳转播放的方法、 终端及系统 (57) 摘要 本发明公开了视频自动跳转播放的方法、 终 端及系统, 其中该方法包括 : 服务器根据关键字 适配视频资源, 当适配的视频资源中仅存在与其 他终端类型标识对应的视频资源时, 接收服务器 发来的适配的视频资源的描述信息以及其他终端 类型标识 ; 搜索与当前终端处于同一局域网的其 他类型的终端, 并对其他类型的终端与所述其他 终端类型标识进行匹配, 提示匹配的其他终端类 型标识 ; 根据接收到的触发指令, 确定从当前可 用的其他类型的终端中选定的其他类型的终端, 并向选定的终端发送相应的视频资源的描述信 息, 选定的终端向服务器请求相应的视频。

3、资源。 本 发明可以实现在当前终端不适合播放这段视频资 源时, 自动将这段视频资源跳转到其他适合的终 端上进行播放。 (51)Int.Cl. 权利要求书 2 页 说明书 9 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书9页 附图3页 (10)申请公布号 CN 103974141 A CN 103974141 A 1/2 页 2 1. 一种视频自动跳转播放的方法, 其特征在于, 该方法包括 : 向服务器发送关键字和当前终端的终端类型标识, 以便所述服务器根据所述关键字适 配视频资源, 当适配的视频资源中不存在与所述终端类型标识对应的视频资源。

4、, 仅存在与 其他终端类型标识对应的视频资源时, 接收所述服务器发来的所述适配的视频资源的描述 信息以及所述其他终端类型标识 ; 搜索与所述当前终端处于同一局域网的其他类型的终端, 并对所述其他类型的终端与 所述其他终端类型标识进行匹配, 根据匹配的所述其他终端类型标识提示当前可用的其他 类型的终端 ; 根据接收到的触发指令, 确定从所述当前可用的其他类型的终端中选定的其他类型的 终端, 并向选定的终端发送相应的视频资源的描述信息, 以便所述选定的终端根据接收到 的所述适配的视频资源的描述信息, 向服务器请求相应的视频资源的播放码流和 / 或播放 地址并播放所述相应的视频资源。 2. 如权利要。

5、求 1 所述的方法, 其特征在于, 该方法还包括 : 当适配的视频资源中存在与所述终端类型标识对应的视频资源时, 接收并显示所述服 务器发来的与所述终端类型标识对应、 且与所述关键字适配的视频资源的介绍信息, 根据 接收到的触发指令, 向所述服务器请求与所述终端类型标识对应、 且与所述关键字适配的 视频资源的播放码流和 / 或播放地址, 并播放所述相应的视频资源。 3. 如权利要求 1 所述的方法, 其特征在于, 适配的视频资源中不存在与所述终端类型标识对应的视频资源, 包括 : 所述终端类型标识对应的终端处理性能不支持播放所述适配的视频资源, 和 / 或所述 终端类型标识对应的终端没有播放所。

6、述适配的视频资源的版权。 4. 如权利要求 1 所述的方法, 其特征在于, 向服务器发送关键字和当前终端的终端类 型标识的操作, 进一步包括 : 识别用户输入的关键字, 并读取预先配置在所述当前终端中的终端类型标识, 根据所 述关键字和终端类型标识封装请求信息, 将所述请求信息发送给所述服务器。 5. 如权利要求 1 所述的方法, 其特征在于, 所述方法还包括 : 在根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端时, 显示与所述 其他终端类型标识对应、 且与所述关键字适配的视频资源的介绍信息。 6. 如权利要求 1 所述的方法, 其特征在于, 所述关键字, 包括以下一个或多个的组合。

7、 : 文字信息、 语音信息、 图片信息 ; 所述终端的类型, 包括 : 手机客户端、 网络电视机、 个人电脑的浏览器 ; 所述视频资源的描述信息, 包括 : 视频资源的标识和 / 或数字签名 ; 所述视频资源的描述信息用于唯一标识所述视频资源。 7. 一种支持视频自动跳转播放的终端, 其特征在于, 包括 : 发送模块、 接收模块、 搜索 模块、 匹配模块和跳转模块, 其中, 所述发送模块, 用于向服务器发送关键字和当前终端的终端类型标识, 以便所述服务 器根据所述关键字适配视频资源 ; 所述接收模块, 用于当适配的视频资源中不存在与所述终端类型标识对应的视频资 源, 仅存在与其他终端类型标识对。

8、应的视频资源时, 接收所述服务器发来的所述适配的视 权 利 要 求 书 CN 103974141 A 2 2/2 页 3 频资源的描述信息以及所述其他终端类型标识 ; 所述搜索模块, 用于搜索与所述当前终端处于同一局域网的其他类型的终端 ; 所述匹配模块, 用于对所述其他类型的终端与所述其他终端类型标识进行匹配, 根据 匹配的所述其他终端类型标识提示当前可用的其他类型的终端 ; 所述跳转模块, 用于根据接收到的触发指令, 确定从所述当前可用的其他类型的终端 中选定的其他类型的终端, 并向选定的终端发送相应的视频资源的描述信息, 以便所述选 定的终端根据接收到的所述适配的视频资源的描述信息, 向。

9、服务器请求相应的视频资源的 播放码流和 / 或播放地址并播放所述相应的视频资源。 8. 如权利要求 7 所述的终端, 其特征在于, 还包括 : 播放模块 ; 所述接收模块, 还用于当适配的视频资源中存在与所述终端类型标识对应的视频资源 时, 接收并显示所述服务器发来的与所述终端类型标识对应、 且与所述关键字适配的视频 资源的介绍信息 ; 所述播放模块, 用于根据接收到的触发指令向所述服务器请求与所述终端类型标识对 应、 且与所述关键字适配的视频资源的播放码流和 / 或播放地址, 并播放所述相应的视频 资源。 9. 如权利要求 7 所述的终端, 其特征在于, 所述发送模块, 具体用于识别用户输入。

10、的关键字, 并读取预先配置在所述当前终端中 的终端类型标识, 根据所述关键字和终端类型标识封装请求信息, 将所述请求信息发送给 所述服务器。 10. 如权利要求 7 所述的终端, 其特征在于, 所述匹配模块, 在根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端 时, 还显示与所述其他终端类型标识对应、 且与所述关键字适配的视频资源的介绍信息。 11. 如权利要求 7 所述的终端, 其特征在于, 适配的视频资源中不存在与所述终端类型标识对应的视频资源, 包括 : 所述终端类型 标识对应的终端处理性能不支持播放所述适配的视频资源, 和 / 或, 所述终端类型标识对 应的终端没有播放所述适。

11、配的视频资源的版权。 12. 一种支持视频自动跳转播放的系统, 其特征在于, 包括 : 服务器、 当前终端和一个 或多个其他类型的终端, 所述当前终端与一个或多个其他类型的终端处于同一局域网, 其 中, 所述当前终端, 包括如权利要求 7-11 所述的支持视频自动跳转播放的终端 ; 所述服务器, 用于根据所述当前终端发来的关键字适配视频资源, 当适配的视频资源 中不存在与所述终端类型标识对应的视频资源, 仅存在与其他终端类型标识对应的视频资 源时, 向所述当前终端发送所述适配的视频资源的描述信息以及所述其他终端类型标识 ; 还用于接收所述当前终端选定的其他类型的终端发来的所述适配的视频资源的描。

12、述信息, 向所述选定的其他类型的终端发送所述适配的视频资源的播放码流和 / 或播放地址 ; 所述其他类型的终端, 用于接收所述当前终端发来的视频资源的描述信息, 向所述服 务器请求所述适配的视频资源的播放码流和 / 或播放地址, 并接收所述服务器发来的所述 适配的视频资源的播放码流和 / 或播放地址从而播放所述相应的视频资源。 权 利 要 求 书 CN 103974141 A 3 1/9 页 4 视频自动跳转播放的方法、 终端及系统 技术领域 0001 本申请涉及视频播放领域, 具体涉及一种视频自动跳转播放的方法、 终端及系统。 背景技术 0002 视频资源的在终端上播放, 往往需要获取相应的。

13、播放版权。 例如, 视频在网络电视 机上播放, 需要获得在网络电视机上播放的版权。 视频在浏览器网页上播放, 同样也需要获 取在浏览器上播放的版权。这些版权之间是相互独立的。对于同一内容的视频, 往往会发 生这样的情况 : 服务器具有某视频在网络电视机上播放的版权, 但是没有手机客户端上播 放的版权。如果通过手机客户端去服务器搜索这个视频从而在手机客户端上观看, 现有方 案中解决方式一般是向客户端返回 404 页面, 404 页面表示视频服务器无法正常提供信息 或是视频服务器无法回应且不知道原因的错误信息。 0003 而现今, 很多用户会同时拥有多种类型的终端, 比如用户拥有手机客户端, 同时。

14、也 用网络电视机。当前终端没有播放版权时, 如何通过其他适合的终端来实现播放就成为了 一个亟待解决的技术问题。 0004 另一方面, 视频资源的在终端上播放依赖于终端本身的处理性能。 例如, 在手机客 户端上播放某一段高清视频, 显然限于手机本身的处理能力和显示能力不足, 是难以支持 高清视频的播放的。而对于网络电视机来说, 其处理能力和显示能力相对于手机客户端要 强大得多, 播放高清视频对于网络电视机来说则非常轻松。 0005 对于同一内容的视频, 服务器会存储高清版本和超高清版本, 在物理上这是两组 不同的数据, 对终端的处理能力和显示能力要求很高。在手机用户通过输入关键词检索该 视频时,。

15、 服务器中会检索到该视频的高清版本和超高清版本, 而服务器往往不考虑手机客 户端是否支持的情况, 会将高清版本和超高清版本都反馈给手机客户端。对于手机客户端 来说, 无论是高清版本和超高清版本都是无法播放的。 0006 而现今, 很多用户会同时拥有多种类型的终端, 比如用户拥有手机客户端, 同时也 用网络电视机。在当前使用的终端没有处理能力和显示能力时, 如何通过其他适合的终端 来实现播放就成为了另一个亟待解决的技术问题。 发明内容 0007 本申请所要解决的技术问题在于提供一种视频自动跳转播放的方法、 终端及系 统, 在当前客户端没有播放版权或者当前使用的客户端没有处理能力和显示能力时, 通。

16、过 其他适合的终端来实现播放。 0008 为了解决上述问题, 本申请揭示了一种视频自动跳转播放的方法, 包括 : 向服务器 发送关键字和当前终端的终端类型标识, 以便所述服务器根据所述关键字适配视频资源, 当适配的视频资源中不存在与所述终端类型标识对应的视频资源, 仅存在与其他终端类型 标识对应的视频资源时, 接收所述服务器发来的所述适配的视频资源的描述信息以及所述 其他终端类型标识 ; 搜索与所述当前终端处于同一局域网的其他类型的终端, 并对所述其 说 明 书 CN 103974141 A 4 2/9 页 5 他类型的终端与所述其他终端类型标识进行匹配, 根据匹配的所述其他终端类型标识提示 。

17、当前可用的其他类型的终端 ; 根据接收到的触发指令, 确定从所述当前可用的其他类型的 终端中选定的其他类型的终端, 并向选定的终端发送相应的视频资源的描述信息, 以便所 述选定的终端根据接收到的所述适配的视频资源的描述信息, 向服务器请求相应的视频资 源的播放码流和 / 或播放地址并播放所述相应的视频资源。 0009 进一步地, 该方法还包括 : 当适配的视频资源中存在与所述终端类型标识对应的 视频资源时, 接收并显示所述服务器发来的与所述终端类型标识对应、 且与所述关键字适 配的视频资源的介绍信息, 根据接收到的触发指令, 向所述服务器请求与所述终端类型标 识对应、 且与所述关键字适配的视频。

18、资源的播放码流和 / 或播放地址, 并播放所述相应的 视频资源。 0010 进一步地, 适配的视频资源中不存在与所述终端类型标识对应的视频资源, 包括 : 所述终端类型标识对应的终端处理性能不支持播放所述适配的视频资源, 和 / 或所述终端 类型标识对应的终端没有播放所述适配的视频资源的版权。 0011 进一步地, 向服务器发送关键字和当前终端的终端类型标识的操作, 包括 : 识别用 户输入的关键字, 并读取预先配置在所述当前终端中的终端类型标识, 根据所述关键字和 终端类型标识封装请求信息, 将所述请求信息发送给所述服务器。 0012 进一步地, 所述方法还包括 : 在根据匹配的所述其他终端。

19、类型标识提示当前可用 的其他类型的终端时, 显示与所述其他终端类型标识对应、 且与所述关键字适配的视频资 源的介绍信息。 0013 进一步地, 所述关键字, 包括以下一个或多个的组合 : 文字信息、 语音信息、 图片信 息 ; 所述终端的类型, 包括 : 手机客户端、 网络电视机、 个人电脑的浏览器 ; 所述视频资源的 描述信息, 包括 : 视频资源的标识和 / 或数字签名 ; 所述视频资源的描述信息用于唯一标识 所述视频资源。 0014 为了解决上述问题, 本申请揭示了一种支持视频自动跳转播放的终端, 包括 : 发送 模块、 接收模块、 搜索模块、 匹配模块和跳转模块, 其中, 所述发送模块。

20、, 用于向服务器发送 关键字和当前终端的终端类型标识, 以便所述服务器根据所述关键字适配视频资源 ; 所述 接收模块, 用于当适配的视频资源中不存在与所述终端类型标识对应的视频资源, 仅存在 与其他终端类型标识对应的视频资源时, 接收所述服务器发来的所述适配的视频资源的描 述信息以及所述其他终端类型标识 ; 所述搜索模块, 用于搜索与所述当前终端处于同一局 域网的其他类型的终端 ; 所述匹配模块, 用于对所述其他类型的终端与所述其他终端类型 标识进行匹配, 根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端 ; 所述 跳转模块, 用于根据接收到的触发指令, 确定从所述当前可用的其他类型。

21、的终端中选定的 其他类型的终端, 并向选定的终端发送相应的视频资源的描述信息, 以便所述选定的终端 根据接收到的所述适配的视频资源的描述信息, 向服务器请求相应的视频资源的播放码流 和 / 或播放地址并播放所述相应的视频资源。 0015 进一步地, 还包括 : 播放模块 ; 所述接收模块, 还用于当适配的视频资源中存在与 所述终端类型标识对应的视频资源时, 接收并显示所述服务器发来的与所述终端类型标识 对应、 且与所述关键字适配的视频资源的介绍信息 ; 所述播放模块, 用于根据接收到的触发 指令向所述服务器请求与所述终端类型标识对应、 且与所述关键字适配的视频资源的播放 说 明 书 CN 10。

22、3974141 A 5 3/9 页 6 码流和 / 或播放地址, 并播放所述相应的视频资源。 0016 进一步地, 所述发送模块, 具体用于识别用户输入的关键字, 并读取预先配置在所 述当前终端中的终端类型标识, 根据所述关键字和终端类型标识封装请求信息, 将所述请 求信息发送给所述服务器。 0017 进一步地, 所述匹配模块, 在根据匹配的所述其他终端类型标识提示当前可用的 其他类型的终端时, 还显示与所述其他终端类型标识对应、 且与所述关键字适配的视频资 源的介绍信息。 0018 进一步地, 适配的视频资源中不存在与所述终端类型标识对应的视频资源, 包括 : 所述终端类型标识对应的终端处理。

23、性能不支持播放所述适配的视频资源, 和 / 或, 所述终 端类型标识对应的终端没有播放所述适配的视频资源的版权。 0019 为了解决上述问题, 本申请还揭示了一种支持视频自动跳转播放的系统, 包括 : 服 务器、 当前终端和一个或多个其他类型的终端, 所述当前终端与一个或多个其他类型的终 端处于同一局域网, 其中, 所述当前终端, 包括所述的支持视频自动跳转播放的终端 ; 所述 服务器, 用于根据所述当前终端发来的关键字适配视频资源, 当适配的视频资源中不存在 与所述终端类型标识对应的视频资源, 仅存在与其他终端类型标识对应的视频资源时, 向 所述当前终端发送所述适配的视频资源的描述信息以及所。

24、述其他终端类型标识 ; 还用于接 收所述当前终端选定的其他类型的终端发来的所述适配的视频资源的描述信息, 向所述选 定的其他类型的终端发送所述适配的视频资源的播放码流和 / 或播放地址 ; 所述其他类型 的终端, 用于接收所述当前终端发来的视频资源的描述信息, 向所述服务器请求所述适配 的视频资源的播放码流和 / 或播放地址, 并接收所述服务器发来的所述适配的视频资源的 播放码流和 / 或播放地址从而播放所述相应的视频资源。 0020 与现有技术相比, 本申请可以获得包括以下技术效果 : 0021 1) 在当前终端不适合播放这段视频资源时, 当前终端与服务器配合, 自动将这段 视频资源跳转到其。

25、他适合的终端上进行播放。 0022 2) 当前终端根据匹配的所述其他终端类型标识, 向用户提示当前可用的其他类 型的终端供用户选择, 同时显示与所述其他终端类型标识对应的视频资源的介绍信息给用 户, 以便让用户确认找到的视频资源是否正确。 0023 当然, 实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。 附图说明 0024 此处所说明的附图用来提供对本申请的进一步理解, 构成本申请的一部分, 本申 请的示意性实施例及其说明用于解释本申请, 并不构成对本申请的不当限定。在附图中 : 0025 图 1 是本申请实施例的方法流程图。 0026 图 2 是本申请实施例的又一方法流程图。

26、。 0027 图 3a 是本申请实施例的终端的结构示意图。 0028 图 3b 是本申请实施例的终端的又一结构示意图。 0029 图 4 是本申请实施例的系统的架构示意图。 具体实施方式 说 明 书 CN 103974141 A 6 4/9 页 7 0030 以下将配合附图及实施例来详细说明本申请的实施方式, 藉此对本申请如何应用 技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。 0031 下面以一实施例对本申请方法的实现作进一步说明。 0032 本申请的视频自动跳转播放的方法流程如图 1 所示, 包括 : 0033 步骤 S10 : 向服务器发送关键字和当前终端的终端类型。

27、标识, 以便所述服务器根 据所述关键字适配视频资源, 当适配的视频资源中不存在与所述终端类型标识对应的视频 资源, 仅存在与其他终端类型标识对应的视频资源时, 接收所述服务器发来的所述适配的 视频资源的描述信息以及所述其他终端类型标识。 0034 通过终端类型标识发现所有与关键词适配的视频资源中不存在与所述终端类型 标识对应的视频资源, 这种情况可能是所述终端类型标识对应的终端处理性能不支持播放 所述适配的视频资源, 也可能是所述终端类型标识对应的终端没有播放所述适配的视频资 源的版权。 0035 这时需要寻求其他的途径为终端进行播放, 考虑到所有与关键词适配的视频资源 中还存在与其他终端类型。

28、标识对应的视频资源, 因此将这些视频资源的描述信息以及对应 的所述其他终端类型标识发给终端, 寻求其他播放途径。 0036 步骤 S11 : 搜索与所述当前终端处于同一局域网的其他类型的终端, 并对所述其 他类型的终端与所述其他终端类型标识进行匹配, 根据匹配的所述其他终端类型标识提示 当前可用的其他类型的终端 ; 0037 需要尝试寻找用户是否拥有多种类型的终端, 如果找到与当前处于同一局域网的 其他类型的终端, 而服务器处收到的其他终端类型标识恰巧与其相匹配, 说明与关键字适 配的视频资源中存在适合这个其他类型的终端播放的视频资源, 这就找到了替代的播放渠 道。 0038 步骤 S12 :。

29、 根据接收到的触发指令, 确定从所述当前可用的其他类型的终端中选 定的其他类型的终端, 并向选定的终端发送相应的视频资源的描述信息, 以便所述选定的 终端根据接收到的所述适配的视频资源的描述信息, 向服务器请求相应的视频资源的播放 码流和 / 或播放地址并播放所述相应的视频资源。 0039 当前终端就根据指示开始向其他类型的终端跳转, 所述其他类型的终端根据接收 到的视频资源的描述信息就可以直接向服务器请求相应的视频资源了, 不需要再通过关键 词来检索了, 这样就实现了在当前终端不适合播放这段视频资源时, 当前终端与服务器配 合, 自动将这段视频资源跳转到其他适合的终端上进行播放。 0040 。

30、下面再以一实施例对本申请方法的实现作进一步说明。 0041 本申请的视频自动跳转播放的方法流程如图 2 所示, 包括 : 0042 步骤 20 : 当前终端识别用户输入的关键字, 并读取预先配置在所述当前终端中的 终端类型标识。 0043 所述终端的类型, 包括 : 手机客户端、 网络电视机、 个人电脑的浏览器等等。 0044 用户输入的关键字以下一个或多个的组合 : 文字信息、 语音信息、 图片信息, 也可 以是其他能够传达用户搜索意图的信息。 0045 以手机和网络电视机为例 : 0046 手机上装有客户端, 通过手机客户端与视频提供商的服务器进行通信, 查找视频 说 明 书 CN 103。

31、974141 A 7 5/9 页 8 并观看 ; 网络电视机上也会装有客户端, 通过网络电视机的客户端与服务器进行通信, 查找 视频并观看。个人电脑上一般都装有浏览器, 用户通过浏览器打开视频提供商的网页进行 访问, 就可以与服务器进行通信, 查找视频并观看。 0047 手机用户 (也可以是电视用户或个人电脑用户) 通过手机客户端 (也可以是电视客 户端或者浏览器客户端) 输入想查找的视频的关键词, 手机客户端捕捉用户输入的关键词。 例如 : 手机用户在手机客户端上的用户界面上开启搜索框, 在搜索框内输入了关键词 “小爸 爸” , 手机客户端捕捉到用户输入的关键词。 0048 步骤 21 : 。

32、根据所述关键字和终端类型标识封装请求信息, 将所述请求信息发送给 所述服务器。 0049 客户端保存有终端的终端类型标识和请求信息的封装格式, 根据封装格式封装请 求信息, 比如 : 终端类型标识关键字。 0050 终端类型标识采用数字或者代码来标识, 例如 : 网络电视机tv、 手机phone, 个 人电脑PC 等等。假设网络电视机用户输入的关键词是 “小爸爸” , 那封装后的请求信息格 式为 : TV小爸爸。 0051 需要说明的是, 网络电视机的客户端在出厂时就已经安装了, 并且客户端本身保 存有终端的一切信息, 包括终端类型标识。手机客户端一般是用户自行下载安装, 当然, 网 络电视机。

33、的客户端也可以是用户自行下载安装, 安装后客户端自行获取终端的一切信息。 0052 步骤 22 : 所述服务器解析所述请求信息, 根据所述关键字适配的视频资源, 分别 执行步骤 23 和 28。 0053 所述服务器根据封装格式解析请求信息, 获取关键词和终端类型标识, 根据所述 关键字适配的视频资源, 这就将所有与关键词适配的视频资源都搜出来了。 0054 适配的视频资源中有可能存在与所述终端类型标识对应的视频资源, 也有可能不 存在与所述终端类型标识对应的视频资源, 当然适配的视频资源中更有可能存在与其他终 端类型标识对应的视频资源。 0055 步骤 23 : 当适配的视频资源中不存在与所。

34、述终端类型标识对应的视频资源, 仅存 在与其他终端类型标识对应的视频资源时, 所述服务器向所述终端发送所述适配的视频资 源的描述信息以及所述其他终端类型标识。 0056 步骤 22 将所有与关键词适配的视频资源都搜出来了, 步骤 23 就在根据当前终端 的终端类型标识匹配下, 服务器中预配置有视频资源与终端类型标识的对应关系。 0057 通过终端类型标识发现所有与关键词适配的视频资源中不存在与所述终端类型 标识对应的视频资源, 这种情况可能是所述终端类型标识对应的终端处理性能不支持播放 所述适配的视频资源, 也可能是所述终端类型标识对应的终端没有播放所述适配的视频资 源的版权。 0058 这时。

35、需要寻求其他的途径为终端进行播放, 考虑到所有与关键词适配的视频资源 中还存在与其他终端类型标识对应的视频资源, 因此将这些视频资源的描述信息以及对应 的所述其他终端类型标识发给终端, 寻求其他播放途径。 0059 步骤 24 : 搜索与所述当前终端处于同一局域网的其他类型的终端。 0060 需要尝试寻找用户是否拥有多种类型的终端, 当然还有一个必要条件是这些多种 类型的终端属于同一局域网, 这样首先通信没有障碍, 而且从地理位置上必然很接近。 从意 说 明 书 CN 103974141 A 8 6/9 页 9 图上来说, 主要是希望能够找到同一个房间里的另一种类型的设备。 0061 例如手机。

36、客户端加入了家庭无线网络, 通过家庭无线网络搜索到了同样加入家庭 无线网络的网络电视机。 0062 步骤 25 : 对所述其他类型的终端与所述其他终端类型标识进行匹配, 根据匹配的 所述其他终端类型标识提示当前可用的其他类型的终端。 0063 这时需要将步骤 24 中找到的与当前处于同一局域网的其他类型的终端, 与步骤 23 中由服务器处收到的其他终端类型标识去匹配, 如果匹配上了, 说明与关键字适配的视 频资源中存在适合这个其他类型的终端播放的视频资源。 0064 这时当前终端根据匹配的所述其他终端类型标识, 向用户提示当前可用的其他类 型的终端供用户选择。同时显示与所述其他终端类型标识对应。

37、、 且与所述关键字适配的视 频资源的介绍信息给用户, 以便让用户确认找到的视频资源是否正确。 0065 例如, 步骤 24 中当前手机客户端通过无线网络等方式搜索其家庭局域网内还有 网络电视机。而步骤 23 中当前手机的客户端获知服务器有 “小爸爸” 这个视频, 没有手机 客户端播放版权 (如果没有某个终端的版权, 服务器中不会存储相应终端可以播放的视频 资源) , 但是具有电视播放版权。 就向用户提示 “当前视频在手机上没有播放版权, 是否转到 电视上播放” 。 0066 步骤 26 : 根据接收到的触发指令, 确定从所述当前可用的其他类型的终端中选定 的其他类型的终端, 并向选定的终端发送。

38、相应的视频资源的描述信息。 0067 用户通过操作当前终端的客户端, 从提示中选择了一个其他类型的终端, 当前终 端的客户端根据触发指令自动向这个选定的其他类型的终端发送相应的视频资源的描述 信息。 0068 比如 : 步骤 25 中客户端提示了 “1) 当前视频在手机上没有播放版权, 可以转到电 视上播放 ; 2) 当前视频在手机上没有播放版权, 可以转到浏览器播放” ; 用户通过操作点选 了 1, 当前手机客户端接收用户的触发指令, 当前手机客户端自动将步骤 23 中获取到的在 电视上具有播放版权的视频资源的描述信息发送给网络电视机。 0069 步骤 27 : 所述选定的终端根据接收到的所。

39、述适配的视频资源的描述信息, 向服务 器请求相应的视频资源的播放码流和 / 或播放地址并播放所述相应的视频资源。 0070 所述视频资源的描述信息, 包括 : 视频资源的标识和 / 或数字签名, 所述视频资源 的描述信息用于唯一标识所述视频资源, 所述选定的其他类型的终端根据接收到的所述适 配的视频资源的描述信息就可以直接向服务器请求相应的视频资源了, 不需要再通过关键 词来检索了。服务器将相应的视频资源的播放码流和 / 或播放地址返回给所述选定的其他 类型的终端播放。 0071 比如 : 网络电视机将视频资源的描述信息发送到服务器, 服务器就不需要再通过 “小爸爸” 这个关键词去适配了, 直。

40、接根据描述信息这个唯一标识就可以获取播放码流发送 给网络电视机, 网络电视机直接播放了。 0072 步骤 28 : 当适配的视频资源中存在与所述终端类型标识对应的视频资源时, 接收 并显示所述服务器发来的与所述终端类型标识对应、 且与所述关键字适配的视频资源的介 绍信息, 根据接收到的触发指令, 向所述服务器请求与所述终端类型标识对应、 且与所述关 键字适配的视频资源的播放码流和 / 或播放地址, 并播放所述相应的视频资源。 说 明 书 CN 103974141 A 9 7/9 页 10 0073 如果按照现有技术, 手机客户端没有播放版权或者不具备播放能力, 在提示用户 后, 就不会继续寻找。

41、其他的解决方案了。 在本实施例中, 实现了在当前终端不适合播放这段 视频资源时, 当前终端与服务器配合, 自动将这段视频资源跳转到其他适合的终端上进行 播放。 0074 具体实施例 1 : 0075 用户使用手机客户端的搜索框输入关键字 “小爸爸” , 点击搜索, 手机客户端捕捉 到关键词 “小爸爸” , 并且根据用户点击搜索按钮获取用户触发的功能是视频搜索。 0076 手机客户端中预配置有终端类型标识 phone, 根据关键词和终端类型标识, 按照封 装格式将请求信息封装为 : phone小爸爸。 0077 手机客户端将上述封装好的请求信息发送给服务器, 服务器对请求信息进行解析 获得关键词。

42、 “小爸爸” 和终端类型标识 phone。 0078 服务器的搜索引擎根据关键词 “小爸爸” 启动视频资源的搜索, 找到了适配的 15 个视频资源, 但是在查找视频资源与终端类型标识的对应关系, 发现这 15 个视频资源都不 与 phone 形成对应, 这说明这 15 个视频资源都不具有在手机客户端上的播放版权 (当然也 可能是播放要求高, 所以不适于手机客户端播放) , 但是却发现这15个视频资源中具有网页 版播放版权和电视播放版权的相应视频。具有网页版播放版权的 “小爸爸” 的视频资源的 描述信息 key=1234, 对应的终端类型标识是 pc, 具有电视播放版权的 “小爸爸” 的视频资源。

43、 的描述信息 key=5678, 对应的终端类型标识是 tv。 0079 服务器将 “小爸爸” 的视频资源没有手机播放版权的搜索结果反馈给手机, 同时将 (pc,1234) 和 (tv,5678) 发送给手机客户端。 0080 手机客户端自动通过其加入的家庭无线网络搜索到所述家庭无线网络中存在多 个 ID, 其中有一个是网络电视机, 与服务器发来的终端类型标识匹配发现, key=5678 这个 视频资源对应的终端类型标识是 tv, 匹配命中, 说明 key=5678 这个视频资源具有电视播放 版权, 手机客户端自动将 “没有手机播放版权, 是否转到电视上播放” 显示给用户, 并且将 “小爸爸”。

44、 的视频资源的图片和内容简介展示在手机客户端上。 0081 用户通过 “小爸爸” 的视频资源的图片和内容简介发现是自己想看的视频资源, 就 操作手机客户端选择 “是” , 触发手机客户端通过家庭无线网络 (当然也可以是红外线等等 渠道) 自动将 key=5678 发送给网络电视机。 0082 网络电视机获取到key=tv5678, 直接发送至服务器, 服务器就不需要再通过 “小爸 爸” 这个关键字去搜索引擎适配了, 直接根据 key=tv5678 就可以唯一找到相应的视频播放 码流并发送给网络电视机, 网络电视机就直接播放 “小爸爸” 了。 0083 本发明实施例还提供了相应的支持视频自动跳转。

45、播放的终端。 0084 如图 3a 所示, 包括 : 发送模块 30、 接收模块 31、 搜索模块 32、 匹配模块 33 和跳转 模块 34, 其中, 0085 所述发送模块 30, 用于向服务器发送关键字和当前终端的终端类型标识, 以便所 述服务器根据所述关键字适配视频资源 ; 0086 所述接收模块 31, 与发送模块 30 耦接, 用于当适配的视频资源中不存在与所述终 端类型标识对应的视频资源, 仅存在与其他终端类型标识对应的视频资源时, 接收所述服 务器发来的所述适配的视频资源的描述信息以及所述其他终端类型标识 ; 说 明 书 CN 103974141 A 10 8/9 页 11 0。

46、087 所述搜索模块 32, 与接收模块 31 耦接, 用于搜索与所述当前终端处于同一局域网 的其他类型的终端 ; 0088 所述匹配模块33, 分别与接收模块31和接收模块32耦接, 用于对所述其他类型的 终端与所述其他终端类型标识进行匹配, 根据匹配的所述其他终端类型标识提示当前可用 的其他类型的终端 ; 在根据匹配的所述其他终端类型标识提示当前可用的其他类型的终端 时, 还显示与所述其他终端类型标识对应、 且与所述关键字适配的视频资源的介绍信息。 0089 所述跳转模块34, 分别与接收模块31和匹配模块33耦接, 用于根据接收到的触发 指令, 确定从所述当前可用的其他类型的终端中选定的。

47、其他类型的终端, 并向选定的终端 发送相应的视频资源的描述信息, 以便所述选定的终端根据接收到的所述适配的视频资源 的描述信息, 向服务器请求相应的视频资源的播放码流和 / 或播放地址并播放所述相应的 视频资源。 0090 所述发送模块 30, 具体用于识别用户输入的关键字, 并读取预先配置在所述当前 终端中的终端类型标识, 根据所述关键字和终端类型标识封装请求信息, 将所述请求信息 发送给所述服务器。 0091 适配的视频资源中不存在与所述终端类型标识对应的视频资源, 包括 : 所述终端 类型标识对应的终端处理性能不支持播放所述适配的视频资源, 和 / 或, 所述终端类型标 识对应的终端没有。

48、播放所述适配的视频资源的版权。 0092 本发明实施例还提供了另一种相应的支持视频自动跳转播放的终端。 0093 如图 3b 所示, 包括 : 发送模块 30、 接收模块 31、 搜索模块 32、 匹配模块 33 和跳转 模块 34 和播放模块 35。其中, 发送模块 30、 接收模块 31、 搜索模块 32、 匹配模块 33 和跳转 模块 34 的功能和连接关系与图 3a 相应实施例所示相同, 就不再赘述了。 0094 所述接收模块 31, 与发送模块 30 耦接, 还用于当适配的视频资源中存在与所述终 端类型标识对应的视频资源时, 接收并显示所述服务器发来的与所述终端类型标识对应、 且与所。

49、述关键字适配的视频资源的介绍信息 ; 所述播放模块 35, 与接收模块 31 耦接, 用于 根据接收到的触发指令向所述服务器请求与所述终端类型标识对应、 且与所述关键字适配 的视频资源的播放码流和 / 或播放地址, 并播放所述相应的视频资源。 0095 本发明实施例还提供了相应的支持视频自动跳转播放的系统。 0096 如图4所示, 包括 : 服务器40、 当前终端41和一个或多个其他类型的终端42, 所述 当前终端 41 与一个或多个其他类型的终端 42 处于同一局域网, 其中, 0097 所述当前终端 41, 包括如图 3a 和 3b 所述的支持视频自动跳转播放的终端 ; 0098 所述服务器 40, 用于根据所述当前终端 41 发来的关键字适配视频资源, 当适配的 视频资源中不存在与所述终端类型标识对应的视频资源, 仅存在与其他终端类型标识对应 的视频资源时, 向所述当前终端 41。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1