基于本地网络的多屏互动系统及其实现方法
【专利摘要】本发明公开了基于本地网络的多屏互动系统及其实现方法,其基于本地网络的多屏互动系统包括视频服务器、互动终端和视频播放终端。由互动终端通过本地网络与视频播放终端和视频服务器建立连接,当互动终端的在线视频应用启动时,从视频服务器中获取相应的视频播放地址播放视频,并将所述视频播放地址发送给与其连接的视频播放终端;视频播放终端在收到所述视频播放地址后,与所述视频服务器交互,播放所述视频播放地址对应的视频。这样在进行多屏互动时,即使互动终端关闭或者断开网络连接,视频播放终端仍能播放视频服务器中的视频,使视频播放内容不受影响,而且无需对当前多屏互动传递在线内容进行逐个集成,有利于多屏互动技术的普及。
【专利说明】基于本地网络的多屏互动系统及其实现方法
【技术领域】
[0001]本发明涉及多媒体控制技术,特别涉及一种基于本地网络的多屏互动系统及其实现方法。
【背景技术】
[0002]随着互联网技术的不断发展,多屏互动技术应运而生。多屏互动技术所指的是,在不同的操作系统(如IOS、ANDROID、WIN7、WINDOWS XP,VISTA等),以及不同的终端设备(如智能手机、平板电脑、智能电视等)之间可以相互兼容跨越操作,通过无线网络连接的方式,实现数字多媒体(如高清视频、音频、图片等)内容的传输,可以同步不同屏幕的显示内容,可以通过智能终端实现控制设备等一系列操作。
[0003]现有的多屏互动技术,虽然能处理在线视频,但必须保持互动终端(如手机、平板电脑等)为工作状态,受手机续航能力的影响,不能长时间使用多屏互动功能。如TCL多屏互动2.X版本及之后的版本,苹果的airplay (简称AP,飞乐,是一款小巧的免费音频播放器)等,在手机关机或断开连接时,与其同步的智能终端(如智能电视)将不能播放同步视频。
[0004]在互动终端关闭时,如果需要使智能终端仍能播放同步视频,必须在互动终端中将当前多屏互动传递的在线内容的各个模块逐个集成在智能电视终端中,此方式很难普及,限制了多屏互动技术的发展。
【发明内容】
[0005]鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于本地网络的多屏互动系统及其实现方法,以解决现有技术中在互动终端关闭时不能传递在线视频的问题。
[0006]为了达到上述目的,本发明采取了以下技术方案:
一种基于本地网络的多屏互动系统,其包括:
视频服务器,用于提供在线视频;
互动终端,通过本地网络与视频服务器建立连接,当互动终端的在线视频应用启动时,从视频服务器中获取相应的视频播放地址播放视频;
视频播放终端,所述互动终端通过本地网络发送视频播放地址给所述视频播放终端,所述视频播放终端在收到所述视频播放地址后,通过本地网络与所述视频服务器交互,播放所述视频播放地址对应的视频。
[0007]所述的基于本地网络的多屏互动系统,还包括地址转换服务器;
所述互动终端,还用于向地址转换服务器发送所述视频播放地址;
所述地址转换服务器,用于对所述互动终端中的视频播放地址进行识别,如果能识别所述视频播放地址,则将视频播放地址转换后返回给所述互动终端;如果不能识别所述视频播放地址,则返回原来的视频播放地址。
[0008]所述的基于本地网络的多屏互动系统中,所述地址转换服务器对视频播放地址的转换包括:修改播放视频的参数、修改视频服务器地址。[0009]所述的基于本地网络的多屏互动系统中,互动终端包括:
在线视频应用模块,用于获取播放视频的视频播放地址,并将视频播放地址发送给操作系统模块;
操作系统模块,用于播放视频,并将视频播放地址和播放状态发送给互动应用模块;互动应用模块,用于通过本地网络与视频播放终端和视频服务器建立连接,以及向所述视频播放终端发送视频播放地址。
[0010]所述的基于本地网络的多屏互动系统中,所述视频播放终端包括:
互动播放模块,用于将接收的视频播放地址发送给兼容播放模块;
兼容播放模块,用于代替所述操作系统模块通过本地网络与视频服务器交互,及播放视频播放地址对应的视频。
[0011]一种上述的基于本地网络的多屏互动系统的实现方法,包括:
A、互动终端通过本地网络与视频播放终端和视频服务器建立连接,当互动终端的在线视频应用模块启动时,从视频服务器中获取相应的视频播放地址,并使用互动终端中的操作系统模块提供的接口进行播放;
B、操作系统模块收到视频播放地址时,进行视频播放,并将视频播放地址及播放状态通知给互动应用模块;
C、互动应用模块收到操作系统模块发送的视频播放地址后,判断互动终端的网络连接状态;若自身为已连接状态,则在互动终端的用户界面上显示可进行互动的视频播放终端的图标;
D、互动应用模块将视频播放地址经本地网络传送给被选择的视频播放终端的互动播放模块;
E、互动播放模块收到视频播放地址后,将视频播放地址交给兼容播放模块,由兼容播放模块代替操作系统模块直接与视频服务器进行交互,并播放相关视频。
[0012]所述的实现方法中,在步骤C之后、步骤D之前,所述的实现方法还包括:
Cl、互动应用模块将收到的视频播放地址,通过互联网传送给地址转换服务器;
C2、由地址转换服务器判断是否能识别该视频播放地址;若可识别该视频播放地址,则将该视频播放地址进行转换后返回给互动应用模块,通知互动应用模块更新地址;若无法识别,则返回原来的视频播放地址。
[0013]所述的实现方法中,所述地址转换服务器对视频播放地址的转换包括:修改播放视频的参数、修改视频服务器地址。
[0014]所述的实现方法中,在步骤E之后,所述的实现方法还包括:
F、互动终端的互动应用模块重新与视频播放终端中的互动播放模块建立连接,并询问视频播放终端当前的播放状态;
G、在视频播放终端向互动终端返回当前播放的界面信息后,互动终端显示控制界面调节视频播放终端的播放状态。
[0015]所述的实现方法中,在步骤A之前,所述的实现方法还包括:
Al、互动终端中的互动应用模块在本地网络中寻找是否存在支持多屏互动的视频播放终端,如果是,则与相应的视频播放终端则建立连接,并将自身标注为已连接状态。
[0016]相较于现有技术,本发明提供的基于本地网络的多屏互动系统及其实现方法,由互动终端与视频播放终端和视频服务器建立网络连接,当互动终端的在线视频应用启动时,从视频服务器中获取相应的视频播放地址播放视频,并将所述视频播放地址发送给与其连接的视频播放终端;在视频播放终端在收到所述视频播放地址后,与所述视频服务器交互,播放所述视频播放地址对应的视频。这样在进行多屏互动时,即使互动终端关闭或者断开网络连接,视频播放终端仍能播放视频服务器中的视频,使视频播放内容不受影响,而且无需对当前多屏互动传递在线内容进行逐个集成,有利于多屏互动技术的普及。
【专利附图】
【附图说明】
[0017]图1为本发明基于本地网络的多屏互动系统的结构框图。
[0018]图2为本发明基于本地网络的多屏互动系统的实现方法的流程图。
[0019]图3为本发明基于本地网络的多屏互动系统的实现方法的应用实施例的流程图。
【具体实施方式】
[0020]本发明提供一种基于本地网络的多屏互动系统及其实现方法,基于互动终端的底层实现,无需对当前多屏互动传递在线内容逐个集成,即可将在线内容推送到视频播放终端上,并且可以在播放过程中关闭互动终端,能够节省互动终端的电量,延长互动终端的续航时间,有利于多屏互动技术的普及。
[0021]为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0022]请参阅图1,其为本发明基于本地网络的多屏互动系统的结构框图。如图1所示,本发明的基于本地网络的多屏互动系统包括互动终端10、视频播放终端20和视频服务器30。所述互动终端10与视频播放终端20和视频服务器30建立连接,其中,互动终端10通过本地网络(如wifi)与视频播放终端20建立连接,所述本地网络通过有线网络或者无线网络与互联网对接后,互动终端10通过本地网络和互联网与视频服务器30建立连接。
[0023]所述视频服务器30存储有多媒体文件,如视频文件、音频文件等,主要提供在线视频和在线首乐。
[0024]所述互动终端10为手机、平板电脑、笔记本电脑、台式电脑等,用于当互动终端10的在线视频应用启动时,从视频服务器30中获取相应的视频播放地址播放视频,并通过本地网络将所述视频播放地址发送给与其连接的视频播放终端20。
[0025]所述视频播放终端20为智能电视等,用于在收到所述视频播放地址后,通过本地网络和互联网与所述视频服务器30交互,播放所述视频播放地址对应的视频,通过智能电视的大屏幕显示该视频,提高用户体验效果。当视频播放终端20与视频服务器30交互之后,即在视频播放终端20播放所述视频播放地址对应的视频时,互动终端10可以关闭以延长互动终端10的续航时间,也可以断开其与视频播放终端20和视频服务器30的连接,使互动终端10能够进行其它操作,如打电话,发信息等,或者仅断开其与视频播放终端20的连接,进行浏览网页、玩微信等操作。
[0026]请继续参阅图1,本发明提供的基于本地网络的多屏互动系统还包括地址转换服务器40,所述互动终端10还通过本地网络和互联网连接地址转换服务器40,向地址转换服务器40发送所述视频播放地址。所述地址转换服务器40对所述互动终端10中的视频播放地址进行识别,如果能识别所述视频播放地址,则将视频播放地址转换后返回给所述互动终端10 ;如果不能识别所述视频播放地址,则返回原来的视频播放地址。
[0027]其中,地址转换服务器40对视频播放地址的转换包括修改视频文件的参数,以获取更适合视频播放终端20播放的视频文件,如修改URL的某个参数、修改视频的分辨率等。
[0028]以智能手机和智能电视为例,智能手机、智能电视最佳观看的分辨率、编码等形式都不相同,也有可能部分网站的视频节目需要授权。地址转换服务器40主要是给集成了相关视频内容的视频网站提供一个机会,使其能够提供更好的体验。但如果地址转换服务器40未集成地址识别功能(即无法识别地址),视频播放地址也可以不经过转换,直接返回给视频播放终端20使用。
[0029]另外,地址转换服务器40的对视频播放地址的转换还包括修改视频服务器30地址,使用地址转换服务器40的云端服务器获取相同的播放内容,从而能够使视频播放终端20能够更好,更浏畅的播放视频。本实施例中,云端服务器也视为一种视频服务器。
[0030]譬如,互动终端10通过本地网络和互联网在优酷的视频服务器上点播在线视频时,在优酷的视频服务器上获取相应的视频播放地址进行视频播放,在用户选择了视频播放终端20后,互动终端10将之前收到的视频播放地址通过互联网传送给地址转换服务器40,由地址转换服务器判断是否能识别该视频播放地址;若可识别该视频播放地址,则将该视频播放地址进行转换后返回给互动终端10,通知互动终端10更新地址;如,在经过地址转换服务器40转换之后可能转换到了华数的视频服务器上进行点播;若地址转换服务器40无法识别地止,则返回地址未知通知。之后互动终端10将转换后的视频播放地址经本地网络传送给视频播放终端20,视频播放终端20收到视频播放地址后代替互动终端10直接与视频服务器30进行交互,并播放相关视频。
[0031]请继续参阅图1,具体实施过程中,所述互动终端10包括在线视频应用模块101、操作系统模块102和互动应用模块103。在线视频应用模块101通过本地网络连接视频服务器30,并获取播放视频的视频播放地址,将视频播放地址发送给操作系统模块102。由操作系统模块102播放视频,并将视频播放地址和播放状态发送给互动应用模块103。互动应用模块103通过本地网络与视频播放终端20和视频服务器30建立连接,以及向所述视频播放终端20和地址转换服务器40发送视频播放地址。
[0032]具体而言,互动应用模块103在本地网络中寻找是否存在支持多屏互动功能的视频播放终端20,如果找到了视频播放终端20则与其建立连接,并将自身标注为已连接状态。用户可通过在线视频应用模块101浏览、选择感兴趣的视频,获取视频播放的地址,并使用操作系统模块102提供的接口进行播放。操作系统模块102收到视频播放地址时,进行视频播放,并将视频播放地址及播放状态通知给互动应用模块103。互动应用模块103收到操作系统模块102发送的地址后,若自身为已连接状态,则在互动终端10的用户界面上显示可进行互动的视频播放终端20的图标,供用户选择需同步播放的视频播放终端20。
[0033]所述视频播放终端20包括互动播放模块201和兼容播放模块202。互动播放模块201将接收的视频播放地址发送给兼容播放模块202。所述兼容播放模块202代替所述操作系统模块102通过本地网络与视频服务器30交互,及播放视频播放地址对应的视频。
[0034]所述兼容播放模块202主要取代操作系统模块102的功能,在互动播放模块201收到所述互动应用模块103经本地网络发送的视频播放地址之后,将视频播放地址发送给兼容播放模块202,并按操作系统模块102的协议,代替操作系统模块102直接与视频服务器30进行交互,并播放视频。此时用户可关闭互动终端10或者退出互动应用。兼容播放模块202通过互动播放模块201、本地网络、互联网与视频服务器30进行交互。
[0035]本发明还相应提供一种基于本地网络的多屏互动系统的实现方法,请参阅图2,其包括以下步骤:
S100、互动终端通过本地网络与视频播放终端和视频服务器建立连接,当互动终端的在线视频应用模块启动时,从视频服务器中获取相应的视频播放地址并使用互动终端中的操作系统模块提供的接口进行播放。具体请参阅上述实施例。
[0036]S200、操作系统模块收到视频播放地址时,进行视频播放,并将视频播放地址及播放状态通知给互动应用模块。具体请参阅上述实施例。
[0037]S300、互动应用模块收到操作系统模块发送的视频播放地址后,判断互动终端的网络连接状态;若自身为已连接状态,则在互动终端的用户界面上显示可进行互动的视频播放终端的图标。具体请参阅上述实施例。
[0038]S400、互动应用模块将视频播放地址经本地网络传送给被选择的视频播放终端的互动播放模块。具体请参阅上述实施例。
[0039]S500、互动播放模块收到视频播放地址后,将视频播放地址交给兼容播放模块,由兼容播放模块代替操作系统模块直接与视频服务器进行交互,并播放相关视频。具体请参阅上述实施例。
[0040]其中,在步骤SlOO之前,本发明的基于本地网络的多屏互动系统的实现方法还包括:互动终端中的互动应用模块在本地网络中寻找是否存在支持多屏互动的视频播放终端,如果是,则与相应的视频播放终端则建立连接,并将自身标注为已连接状态。
[0041]在另一实施例中,为了使视频播放终端能够更好、更流畅的播放视频,在所述步骤S300之后、步骤S400之前,本发明的基于本地网络的多屏互动系统的实现方法还包括:互动应用模块将收到的视频播放地址,通过互联网传送给地址转换服务器;由地址转换服务器判断是否能识别该视频播放地址;若可识别该视频播放地址,则将该视频播放地址进行转换后返回给互动应用模块,通知互动应用模块更新地址;若无法识别,则返回原来的视频播放地址。其中,,所述地址转换服务器对视频播放地址的转换包括:修改播放视频的参数、修改视频服务器地址等,具体请参阅上述实施例。
[0042]当互动终端关闭或者与视频播放终端和视频服务器断开连接之后,如果用户想要控制互动播放模块的播放操作时,如进行快进、快退、暂停、音量大小、调节画质等操作时,本发明的基于本地网络的多屏互动系统的实现方法还包括:由互动终端的互动应用模块重新与视频播放终端中的互动播放模块建立连接,并询问视频播放终端当前的播放状态;之后,在视频播放终端向互动终端返回当前播放的界面信息后,互动终端显示控制界面通过互动终端调节视频播放终端的播放状态。
[0043]为了更好的理解本发明,以下结合图3对本发明的基于本地网络的多屏互动系统及其实现方法进行详细说明:
步骤301、互动终端(如手机、平板电脑等)接入本地网络时,或者用户主动打开互动终端的多屏互动功能时,互动终端中的互动应用模块在本地网络中寻找是否存在支持多屏互动的视频播放终端(如支持多屏互动的智能电视等);如果找到了相应的视频播放终端则建立连接,并将自身标注为已连接状态。
[0044]步骤302、用户通过互动终端中的在线视频应用模块(其为在线视频类应用,如Youtube,优酷视频等)浏览、选择感兴趣的视频,获取视频播放的地址,并使用互动终端中的操作系统模块(如Android操作系统)提供的接口进行播放。
[0045]步骤303、操作系统模块收到视频播放地址时,进行视频播放,并将视频播放地址及播放状态通知给互动应用模块。
[0046]步骤304、互动应用模块收到操作系统模块发送的视频播放地址后,判断互动终端的网络连接状态;若自身为已连接状态,则在互动终端的用户界面上显示可进行互动的视频播放终端的图标。
[0047]步骤305、当用户点击进行多屏互动的视频播放终端的图标后(即视频播放终端被选取后),操作系统模块将在线视频应用模块的在线视频类应用置为后台,并将互动应用模块置为前台。
[0048]步骤306、互动应用模块将之前收到的视频播放地址,通过互联网传送给地址转换服务器,由地址转换服务器判断是否能识别该视频播放地址;若可识别该视频播放地址,则将该视频播放地址进行转换后返回给互动应用模块,通知互动应用模块更新地址;若无法识别,则返回地址未知通知,互动应用模块仍使用原来的地址,并将原来的地址发送给视频播放终端中的互动播放模块。
[0049]步骤307、互动应用模块将视频播放地址经本地网络传送给互动播放模块。
[0050]步骤308、互动播放模块收到视频播放地址后,将视频播放地址交给兼容播放模块,兼容播放模块按操作系统模块中定义的协议,代替操作系统模块直接与视频服务器进行交互,并播放相关视频。
[0051]此时用户可以关闭互动终端或者退出互动应用模块,断开其与视频播放终端和视频服务器的连接。
[0052]步骤309、当用户希望控制互动播放模块的播放时(如进行快退、快进、暂停播放、更换视频等操作时),则重新打开互动终端进入互动应用模块,使互动应用模块重新与视频播放终端中的互动播放模块建立连接。
[0053]步骤310、由互动应用模块向互动播放模块请求互动播放模块的当前状态;若互动播放模块正在进行播放,则向互动应用模块返回当前正在播放的界面信息(其界面信息包括节目名称、时长、当前位置等);否则,向互动应用模块返回未播放。
[0054]步骤311、互动应用模块收到播放的界面信息后,显示控制界面。用户可在此界面进行操作,互动应用模块将操作命令发送给视频播放终端中的互动播放模块,由互动播放模块完成控制。
[0055]综上所述,本发明提供的基于本地网络的多屏互动系统及其实现方法,在解决了基于本地网络的多屏互动系统无法传递在线视频的问题的同时,在多屏互动过程中互动终端无须保持工作状态,延长了互动终端的续航时间,而且无需对当前多屏互动传递在线内容逐个集成,有利于多屏互动技术普及。
[0056]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种基于本地网络的多屏互动系统,其特征在于,包括: 视频服务器,用于提供在线视频; 互动终端,通过本地网络与视频服务器建立连接,当互动终端的在线视频应用启动时,从视频服务器中获取相应的视频播放地址播放视频; 视频播放终端,所述互动终端通过本地网络发送视频播放地址给所述视频播放终端,所述视频播放终端在收到所述视频播放地址后,通过本地网络与所述视频服务器交互,播放所述视频播放地址对应的视频。
2.根据权利要求1所述的基于本地网络的多屏互动系统,其特征在于,还包括地址转换服务器; 所述互动终端,还用于向地址转换服务器发送所述视频播放地址; 所述地址转换服务器,用于对所述互动终端中的视频播放地址进行识别,如果能识别所述视频播放地址,则将视频播放地址转换后返回给所述互动终端;如果不能识别所述视频播放地址,则返回原来的视频播放地址。
3.根据权利要求2所述的基于本地网络的多屏互动系统,其特征在于,所述地址转换服务器对视频播放地址的转换包括:修改播放视频的参数、修改视频服务器地址。
4.根据权利要求1所述的基于本地网络的多屏互动系统,其特征在于,互动终端包括: 在线视频应用模块,用于获取播放视频的视频播放地址,并将视频播放地址发送给操作系统模块; 操作系统模块,用于播放视频,并将视频播放地址和播放状态发送给互动应用模块; 互动应用模块,用于通过本地网络与视频播放终端和视频服务器建立连接,以及向所述视频播放终端发送视频播放地址。
5.根据权利要求3所述的基于本地网络的多屏互动系统,其特征在于,所述视频播放终端包括: 互动播放模块,用于将接收的视频播放地址发送给兼容播放模块; 兼容播放模块,用于代替所述操作系统模块通过本地网络与视频服务器交互,及播放视频播放地址对应的视频。
6.一种如权利要求1所述的基于本地网络的多屏互动系统的实现方法,其特征在于,包括: A、互动终端通过本地网络与视频播放终端和视频服务器建立连接,当互动终端的在线视频应用模块启动时,从视频服务器中获取相应的视频播放地址,并使用互动终端中的操作系统模块提供的接口进行播放; B、操作系统模块收到视频播放地址时,进行视频播放,并将视频播放地址及播放状态通知给互动应用模块; C、互动应用模块收到操作系统模块发送的视频播放地址后,判断互动终端的网络连接状态;若自身为已连接状态,则在互动终端的用户界面上显示可进行互动的视频播放终端的图标; D、互动应用模块将视频播放地址经本地网络传送给被选择的视频播放终端的互动播放模块; E、互动播放模块收到视频播放地址后,将视频播放地址交给兼容播放模块,由兼容播放模块代替操作系统模块直接与视频服务器进行交互,并播放相关视频。
7.根据权利要求6所述的实现方法,其特征在于,在步骤C之后、步骤D之前,所述的实现方法还包括: Cl、互动应用模块将收到的视频播放地址,通过互联网传送给地址转换服务器; C2、由地址转换服务器判断是否能识别该视频播放地址;若可识别该视频播放地址,则将该视频播放地址进行转换后返回给互动应用模块,通知互动应用模块更新地址;若无法识别,则返回原来的视频播放地址。
8.根据权利要求7所述的实现方法,其特征在于,所述地址转换服务器对视频播放地址的转换包括:修改播放视频的参数、修改视频服务器地址。
9.根据权利要求6所述的实现方法,其特征在于,在步骤E之后,所述的实现方法还包括: F、互动终端的互动应用模块重新与视频播放终端中的互动播放模块建立连接,并询问视频播放终端当前的播放状态; G、在视频播放终端向互动终端返回当前播放的界面信息后,互动终端显示控制界面调节视频播放终端的播放状态。
10.根据权利要求6所述的实现方法,其特征在于,在步骤A之前,所述的实现方法还包括: Al、互动终端中的互动应用模块在本地网络中寻找是否存在支持多屏互动的视频播放终端,如果是,则与相应的视频播放终端则建立连接,并将自身标注为已连接状态。
【文档编号】H04N21/65GK103546823SQ201310405487
【公开日】2014年1月29日 申请日期:2013年9月9日 优先权日:2013年9月9日
【发明者】李辉 申请人:Tcl商用信息科技(惠州)股份有限公司