多个智能终端之间切换网络视频的方法、系统及智能终端的制作方法

文档序号:7927713阅读:187来源:国知局
专利名称:多个智能终端之间切换网络视频的方法、系统及智能终端的制作方法
技术领域
本发明涉及视频点播领域,尤其涉及多个智能终端之间切换网络视频的方法、系统及智能终端。
背景技术
三网融合是指电信网、计算机网和有线电视网三大网络通过技术改造,能够提供包括语音、数据、图像等综合多媒体的通信业务。现阶段,三网融合是指在信息传递中,把广播传输中的“点”对“面”,通信传输中的“点”对“点”,计算机中的存储时移融合在一起,更好为人类服务。但这并不意味着电信网、计算机网和有线电视网三大网络的物理合一,而主要是指高层业务应用的融合。数字技术的迅速发展和全面采用,使电话、数据和图像信号可以通过统一的编码进行传输和交换,所有业务在网络中都将成为统一的“O”或“ I”的比特流, 三网融合相关技术实现后,可用电视遥控器打电话,在手机上看电视剧,随需选择通信网络和数字终端。也就是说,只需要一条通信通道即可完成电话通信、电视点播、互联网上网等功能。如果用户正在使用移动终端的用户正在播放互联网上的视频或图片、文档等,希望通过电视观看,可以通过移动终端发送所述视频、图片、文档的链接地址到机顶盒,通过机顶盒再次获取相关数据后显示观看。当视频从移动终端切换到数字电视终端后,用户还可能希望通过移动终端控制数字电视终端中正在播放的网络视频,而现有技术无法实现此功倉泛。发明内容
本发明所要解决的技术问题在于,提供多个智能终端之间切换网络视频的方法、 系统及智能终端,可实现在多智能终端之间实时、无缝地切换网络视频的技术问题。
为了解决上述技术问题,本发明提供了一种用于多个智能终端之间切换网络视频的方法,包括当第一终端处于播放网络视频的状态时,根据用户的输入判断是否切去所述网络视频至第二终端;若是,则第一终端获取所述网络视频的视频信息,生成切去视频接口消息并发送至第二终端;其中,所述切去视频接口消息包括所述网络视频的视频信息和切去指令信息,所述视频信息包括所述网络视频的链接地址、网络视频标识以及记录所述网络视频当前播放时长的第一播放时长;第二终端接收到所述切去视频接口消息后,解析所述切去视频接口消息,得到所述视频息和切去指令息;若第二终端正处于播放点播视频的状态,则第二终端还获取所述点播视频的标识和用于记录所述点播视频的当前播放时长的第二播放时长,返回给视频点播系统;第二终端根据所述切去视频接口消息向相应的在线业务系统请求从所述网络视频的第一播放时长指示的位置处开始播放;其中,所述在线业务系统提供接口文档,所述接口文档支持第二终端根据所述第一播放时长直接跳到第一播放时长指示的位置处播放。为了解决本发明的技术问题,本发明还提供用于多个智能终端之间切换网络视频的系统,包括第一终端、第二终端、在线业务系统和视频点播系统,第一终端包括第一视频播放模块,用于播放网络视频;交互模块,用于接收用户的输入,根据用户的输入判断是否切去所述网络视频至第二终端,若是,则;第一消息模块,用于获取所述网络视频的视频信息,生成切去视频接口消息并发送至第二终端,其中,所述切去视频接口消息包括所述网络视频的视频信息和切去指令信息,所述网络视频的视频信息包括所述网络视频的链接地址、网络视频标识以及记录所述网络视频当前播放时长的第一播放时长;第二终端包括第二消息模块,用于接收所述切去视频接口消息,解析得到当前网络视频的视频信息和切去指令信息;第二视频播放模块,用于当处于播放点播视频的状态时,获取所述点播视频的标识和用于记录所述点播视频的当前播放时长的第二播放时长,返回给视频点播系统;根据所述切去视频接口消息向相应的在线业务系统请求从所述网络视频的第一播放时长指示的位置处开始播放;其中,所述在线业务系统提供接口文档,所述接口文档支持第二视频播放模块根据所述第一播放时长直接跳到第一播放时长指示的位置处播放。
为了解决本发明的技术问题,本发明还提供一种智能终端,包括第一视频播放模块,用于播放网络视频;交互模块,用于接收用户的输入,根据用户的输入判断是否切去所述网络视频至另一智能终端,若是,则;第一消息模块,用于获取当前网络视频的视频信息,生成切去视频接口消息并发送至所述另一智能终端,其中,所述切去视频接口消息包括所述网络视频的视频信息和切去指令信息,所述视频信息包括所述网络视频的链接地址、网络视频标识以及记录所述网络视频当前播放时长的第一播放时长。
为了解决本发明的技术问题,本发明还提供一种智能终端,包括第二消息模块,用于接收另一智能终端发送的切去视频接口消息,解析得到当前网络视频的视频信息和切去指令信息,所述的视频信息包括所述网络视频的链接地址、网络视频标识以及记录所述网络视频当前播放时长的第一播放时长;第二视频播放模块,用于当处于播放点播视频的状态时,获取所述点播视频的标识和用于记录所述点播视频的当前播放时长的第二播放时长,返回给视频点播系统;根据所述切去视频接口消息向相应的在线业务系统请求从所述网络视频的第一播放时长指示的位置处开始播放,其中,所述在线业务系统提供接口文档,所述接口文档支持第二视频播放模块根据所述第一播放时长直接跳到第一播放时长指示的位置处播放。
与现有技术相比,本发明实施例具有如下有益效果本发明实施例能够较好地实现不同的智能终端之间实时地,无缝地切换网络视频,特别是在第一终端向正在播放点播视频节目的第二终端切换网络视频后,第二终端仍然能够从断点处续播原先点播的视频节目。



图1是本发明实施例的第一终端切换网络视频至第二终端的流程图;图2是本发明实施例的第一终端从第二终端切回网络视频的流程图;图3是本发明实施例的第一终端和第二终端之间切换网络视频的系统结图;图4是本发明实施例的第一终端的交互模块的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的多个智能终端之间切换网络视频的方法、系统及智能终端, 可实现将一终端播放的网络视频切换至另一终端。以下以移动终端作为第一终端、数字电视终端作为第二终端为例进行说明。
在本发明实施例中,数字电视终端以数字电视双向网络为基础,在该双向网络中, 数字电视终端不仅可以接收前端系统的广播电视节目,还可以主动向前端系统的视频点播系统发送请求信息,请求点播视频节目。另外,所述数字电视终端还可以访问互联网的媒体资源。数字电视终端包括数字电视、机顶盒、电视一体机、IPTV、手机、个人数字助理、个人计算机、便携式电脑、平板电脑中的任意一种。
在本发明实施例中,移动终端包括但不限于台式电脑、平板电脑PAD、手机、PDA (Personal Digital Assistant,掌上电脑)、笔记本电脑及车载电脑。本实施例以PAD为例,具体阐述如何实现在移动终端与数子电视终端之间的实时切换视频后,移动终端控制数字电视终端播放视频的技术方案。
另外,在本发明实施例中,移动终端和数字电视终端都已经启动,并都支持访问互联网;且在移动终端和数字电视终端均集成一个后台服务程序,且所述后台服务程序可以不开机启动。移动终端和数字电视终端任一终端登陆在线业务系统后,该后台服务程序都可提供设备间点对点通讯,支持调用播放器API (Application Programming Interface, 应用程序编程接口功能),支持存储当前播放信息。另外,在本发明实施例中,移动终端的后台服务程序可通过悬浮在显示界面上的按钮作为可视化标识,用户点击或滑动或通过其他动作触摸此按钮即可实现将移动终端的视频节目切换到数字电视终端中播放,当用户再次点击或滑动或其他通过其他动作触摸此按钮后又可实现将所述视频从数字电视终端中切回来。所述按钮可以通过图片、文字或动画的形式展示,另外,不同终端之间的视频切换也可以通过不同的形式展示。在本发明实施例中所述在线业务系统是指提供互联网在线视频业务的系统。
本发明实施例的移动终端播放互联网的网络视频的流程步骤如下步骤S11,移动终端开机初始化,默认启动或根据用户的指令启动后台服务程序;步骤S12,移动终端接收用户的输入,连接互联网,根据用户的请求和\或用户登录账号,登录在线业务系统;如果用户账号正确,则执行步骤S003,如果用户账号错误,则执行步骤S1014 ;步骤S13,移动终端登录到在线业务系统;步骤S14,登录失败,执行步骤S002,重新登录;步骤S15,移动终端根据用户的输入,向在线业务系统发送视频节目播放请求;步骤S16,在线业务系统向移动终端返回所述视频节目,移动终端启动媒体播放器播放所述视频节目。
本发明实施例的第二终端播放点播频道的点播视频节目的流程如下步骤S21,数字电视终端开机初始化,默认启动或根据用户的指令启动后台服务程序; 步骤S22,数字电视终端根据用户的请求,向视频点播系统发送点播请求;步骤S23,视频点播系统向数字电视终端返回点播视频的媒体流;步骤S24,数字电视终端接收所述点播视频的媒体流,并播放该点播视频。
用户在外地办公,出差,旅游时用移动终端比较方便,但是,当用户在家里用移动终端观看到精彩的互联网视频时,希望与家人分享时,由于受限于移动终端屏幕尺寸,用户体验会比较差,而本发明可以让用户将该视频切换到数字电视终端进行播放,而观看完精彩片段之后,又可以将网络视频切换回来,继续在移动终端上观看,而且不会影响到他人观看数字电视终端的点播视频。
请参见图1,是本发明实施例的第一终端和第二终端之间切换网络视频的流程图, 包括以下步骤步骤S100、当第一终端处于播放网络视频的状态时,根据用户的输入判断是否切去所述网络视频至第二终端;本发明实施例以用户正在使用移动终端观看互联网视频服务的视频在线节目,数字电视终端正在播放点播节目为例进行说明。
具体的,移动终端启动后台服务程序后,屏幕上显示视频切去按钮,例如“ Ba”。当移动终端处于播放网络视频的状态时,针对触摸屏类型的移动终端的用户点击或滑动该视频切去按钮,即为输入切去指令,切去所述网络视频至数字电视终端。针对非触摸屏类型的移动终端,用户通过按下物理按键选中该视频切去按钮后,即为输入切去指令,切去所述网络视频至数字电视终端。
在本发明实施例中,所述网络视频包括带图片、动画或连续图像的视频,还包括不带图片、动画或连续图像的纯音频。可以理解本发明实施例同样可以应用在例如在线音乐、 电子图书等其他业务中。
步骤S200,若是,则第一终端获取所述网络视频的视频信息,生成切去视频接口消息并发送至第二终端;其中,所述切去视频接口消息包括所述网络视频的视频信息和切去指令信息,所述视频信息包括所述网络视频的链接地址、网络视频标识以及记录所述网络视频当前播放时长的第一播放时长;具体地,当移动终端收到用户输入的指令为切去指令时,移动终端获取所述网络视频的视频信息,包括网络视频的链接地址、网络视频标识以及记录所述 网络视频当前播放时长的第一播放时长,生成包括视频信息和切去指令信息的切去视频接口消息,并将所述切去视频接口消息通过基于3G、WLAN、UWB、蓝牙,WIFI等无线通讯技术发送给数字电视终端。
其中,切去指令信息可通过令牌Token实现,赋予令牌token值,令牌token值的作用在一次网络视频切去和一次网络视频切回整个过程中,令牌token值的功能是锁定一次完整的视频切换,包括一次视频切去和一次视频切回。具体的,push消息对应切去指令信息,pull消息对应切回指令信息,一对push、pull消息使用同一 token值。以push指令切去网络视频为例,若移动终端标识为“IPAD00001”,类型是网络视频,接口版本号是1. O。播放网络视频的进程名称为“Video_Name”,版本号为“Video_Version”,网络视频名称为“V_ A”,则切去指令信息的格式如下
权利要求
1.一种用于多个智能终端之间切换网络视频的方法,其特征在于,包括 当第一终端处于播放网络视频的状态时,根据用户的输入判断是否切去所述网络视频至第二终端; 若是,则第一终端获取所述网络视频的视频信息,生成切去视频接口消息并发送至第二终端;其中,所述切去视频接口消息包括所述网络视频的视频信息和切去指令信息,所述视频信息包括所述网络视频的链接地址、网络视频标识以及记录所述网络视频当前播放时长的第一播放时长; 第二终端接收到所述切去视频接口消息后,解析所述切去视频接口消息,得到所述视频息和切去指令息; 若第二终端正处于播放点播视频的状态,则第二终端还获取所述点播视频的标识和用于记录所述点播视频的当前播放时长的第二播放时长,返回给视频点播系统,控制播放所述点播视频的程序待机,待再次播放时向视频点播系统请求从第二播放时长处续播所述点播视频; 第二终端根据所述切去视频接口消息,通过数字电视网络向代理服务器请求从所述网络视频的第一播放时长指示的位置处开始播放; 代理服务器向相应的在线业务系统获取所述第二终端请求的网络视频,通过数字电视网络返回给第二终端;所述在线业务系统提供接口文档,所述接口文档支持第二终端通过代理服务器获取网络视频,并根据所述第一播放时长直接跳到第一播放时长指示的位置处播放; 第二终端收到所述代理服务器返回的网络视频后,从第一播放时长指示的位置处播放。
2.如权利要求1所述的方法,其特征在于,在第二终端根据所述切去视频接口消息向相应的在线业务系统请求从所述网络视频的第一播放时长指示的位置处开始播放的步骤之后,还包括以下步骤 当第一终端处于不播放所述网络视频的状态时,根据用户的输入判断是否从第二终端切回所述网络视频; 若是,则第一终端生成切回视频接口消息并发送至第二终端,其中,所述切回视频接口消息包括所述网络视频标识和切回指令信息; 第二终端接收所述切回视频接口消息,解析所述切回视频接口消息,得到所述视频信息和切回指令信息; 第二终端根据所述切回视频接口消息获取记录所述网络视频当前播放时长的第三播放时长,生成切回应答接口消息,并发送至第一终端;其中,所述切回应答接口消息包括所述第三播放时长和用于确认切回所述网络视频至第一终端的确认信息; 第一终端根据接收的所述切回应答接口消息,向所述在线业务系统请求从所述网络视频的第三播放时长指示的位置处开始播放;其中,所述在线业务系统提供接口文档,所述接口文档支持第一终端根据所述第三播放时长直接跳到第三播放时长指示的位置处播放。
3.如权利要求2所述的方法,其特征在于,所述第二终端接收所述切回视频接口消息,根据所述切回视频接口消息获取记录所述网络视频当前播放时长的第三播放时长,生成切回应答接口消息,并发送至第一终端的步骤之后,还包括第二终端向视频点播系统请求从第二播放时长处续播所述点播视频; 视频点播系统根据所述第二播放时长,向第二终端发送续播推流; 第二终端接收所述续播推流,从第二播放时长处播放所述点播视频。
4.一种用于多个智能终端之间切换网络视频的系统,包括第一终端、第二终端、在线业务系统、代理服务器和视频点播系统,其特征在于, 第一终端包括 第一视频播放模块,用于播放网络视频; 交互模块,用于接收用户的输入,根据用户的输入判断是否切去所述网络视频至第二终端,若是,则; 第一消息模块,用于获取所述网络视频的视频信息,生成切去视频接口消息并发送至第二终端,其中,所述切去视频接口消息包括所述网络视频的视频信息和切去指令信息,所述网络视频的视频信息包括所述网络视频的链接地址、网络视频标识以及记录所述网络视频当前播放时长的第一播放时长; 第二终端包括 第二消息模块,用于接收所述切去视频接口消息,解析得到当前网络视频的视频信息和切去指令信息; 第二视频播放模块,用于当处于播放点播视频的状态时,获取所述点播视频的标识和用于记录所述点播视频的当前播放时长的第二播放时长,返回给视频点播系统,控制播放所述点播视频的程序待机,待再次播放时向视频点播系统请求从第二播放时长处续播所述点播视频;根据所述切去视频接口消息通过数字电视网络向代理服务器请求从所述网络视频的第一播放时长指示的位置处开始播放;收到所述代理服务器返回的网络视频后,从第一播放时长指示的位置处播放; 代理服务器向相应的在线业务系统获取所述第二终端请求的网络视频,通过数字电视网络返回给第二终端;其中,所述在线业务系统提供接口文档,所述接口文档支持第二视频通过代理服务器获取网络视频,并播放模块根据所述第一播放时长直接跳到第一播放时长指示的位置处播放。
5.如权利要求4所述的系统,其特征在于, 所述交互模块还用于当所述第一视频播放模块不播放所述网络视频时,接收用户的输入判断是否从第二终端切回所述网络视频,若是,则; 所述第一消息模块还用于生成切回视频接口消息并发送至第二终端,其中,所述切回视频接口消息包括所述网络视频标识和切回指令信息;以及,接收第二终端发送的切回应答接口消息;其中,所述切回应答接口消息包括记录所述网络视频当前播放时长的第三播放时长和用于确认切回所述网络视频的确认信息; 所述第一视频播放模块还用于根据接收的所述切回应答接口消息,向所述在线业务系统请求从所述网络视频的第三播放时长指示的位置处开始播放;其中,所述在线业务系统提供接口文档,所述接口文档支持第一视频播放模块根据所述第三播放时长直接跳到第三播放时长指示的位置处播放; 所述第二消息模块还用于接收所述切回视频接口消息,解析所述切回视频接口消息,得到所述视频信息和切回指令信息;根据所述切回视频接口消息获取记录所述网络视频当前播放时长的第三播放时长,生成切回应答接口消息,并发送至第一终端。
6.如权利要求5所述的系统,其特征在于, 所述第二视频播放模块,还用于在第二消息模块接收到所述切去视频接口消息后,向视频点播系统请求从第二播放时长处续播所述点播视频;接收视频点播系统返回的续播推流,从第二播放时长处播放所述点播视频。
7.一种智能终端,其特征在于,包括 第二消息模块,用于接收另一智能终端发送的切去视频接口消息,解析得到当前网络视频的视频信息和切去指令信息,所述的视频信息包括所述网络视频的链接地址、网络视频标识以及记录所述网络视频当前播放时长的第一播放时长;以及接收代理服务器向在线业务系统获取的第二终端请求的网络视频; 第二视频播放模块,用于当处于播放点播视频的状态时,获取所述点播视频的标识和用于记录所述点播视频的当前播放时长的第二播放时长,返回给视频点播系统,控制播放所述点播视频的程序待机,待再次播放时向视频点播系统请求从第二播放时长处续播所述点播视频;根据所述切去视频接口消息通过数字电视网络向代理服务器请求从所述网络视频的第一播放时长指示的位置处开始播放;收到所述代理服务器返回的网络视频后,从第一播放时长指示的位置处播放;其中,所述在线业务系统提供接口文档,所述接口文档支持第二视频播放模块通过代理服务器获取网络视频,并根据所述第一播放时长直接跳到第一播放时长指示的位置处播放。
8.根据权利要求7所述的智能终端,其特征在于,所述第二消息模块,还用于接收所述另一智能终端发送的切回视频接口消息,解析所述切回视频接口消息,得到所述视频信息和切回指令信息;根据所述切回视频接口消息获取记录所述网络视频当前播放时长的第三播放时长,生成切回应答接口消息,并发送至所述另一智能终端;其中,所述切回视频接口消息包括所述网络视频标识和切回指令信息;所述切回应答接口消息包括所述网络视频的第三播放时长和用于确认切回所述网络视频至所述另一智能终端的确认信息。
9.根据权利要求8所述的智能终端,其特征在于,所述第二视频播放模块,还用于在第二消息模块接收到所述切回视频接口消息后,向视频点播系统请求从第二播放时长处续播所述点播视频;接收视频点播系统返回的续播推流,从第二播放时长处播放所述点播视频。
10.根据权利要求7或8或9所述的智能终端,其特征在于,所述智能终端包括数字电视、机顶盒、电视一体机、IPTV、手机、个人数字助理、个人计算机、便携式电脑、平板电脑中的任意一种。
全文摘要
本发明公开一种用于多个智能终端之间切换网络视频的方法,包括当第一终端根据用户的输入判断切去网络视频至第二终端时,第一终端发送所述网络视频至第二终端;第二终端接收到所述视频后,若第二终端正处于播放点播视频的状态,则第二终端还获取所述点播视频的标识和用于记录所述点播视频的当前播放时长的第二播放时长,返回给视频点播系统进行存储;通过数字电视网络向代理服务器请求从所述网络视频,代理服务器向相应的在线业务系统获取网络视频,通过数字电视网络返回给第二终端;第二终端打开接收到的网络视频,从断点处开始播放。本发明能够较好地实现不同的智能终端之间实时地,无缝地切换网络视频。
文档编号H04N21/435GK103037244SQ201110296929
公开日2013年4月10日 申请日期2011年9月30日 优先权日2011年9月30日
发明者黄颖, 袁明 申请人:深圳市龙视传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1