專利名稱:一種多屏融合協(xié)作的系統(tǒng)及方法
技術領域:
本發(fā)明涉及網絡視頻應用領域,尤其是涉及一種多屏融合協(xié)作的系統(tǒng)及方法。
背景技術:
目前,多屏融合、多屏協(xié)作成為了時代的潮流,但是由于各個平臺(例如個人電腦終端平臺與消費電子平臺)運行在異構的運行環(huán)境下,功能集也不盡相同,因此,現有的技術并不能實現多個平臺之間的相互融合、相互協(xié)作,從而也就不能有效的整合各個平臺的優(yōu)勢,例如個人電腦終端平臺的安全通道優(yōu)勢以及多線程上傳、下載優(yōu)勢,消費電子平臺的便持性?;谏鲜霈F有技術中存在的問題,本發(fā)明公開了一種個人電腦終端平臺和消費電子平臺上視頻應用軟件之間相互融合、互通有無、相互協(xié)作的方案,而這種方案極大地豐富了網絡視頻軟件的功能,增強了網絡視頻軟件的能力,從而為軟件用戶更好地利用和享受數字化生活方式帶來的便捷、貼心、人性化服務。在目前多屏融合、多屏協(xié)作的時代背景下,在網絡視頻軟件領域存在著這么一種場景:得力于同一套后臺支撐系統(tǒng)的條件,既有傳統(tǒng)個人電腦終端平臺上的客戶端軟件,又有消費電子平臺上的客戶端軟件。雖然這些終端軟件運行在異構的各種平臺上并且具有相當差異的表現形式,但是他們的功能既有雷同或甚至相同的功能集,又有因為平臺差異或者計算能力而衍生出來的不同的功能集。無論是個人電腦終端平臺還是消費電子平臺,都有其亮點、優(yōu)勢和方便之處。本發(fā)明結合這些優(yōu)劣勢,以及朝著多屏融合協(xié)作的效用和目標,提出了一種個人電腦終端平臺端和消費電子平臺端網絡視頻應用軟件多屏融合及協(xié)作的設計方案。
發(fā)明內容
本發(fā)明提供了一種多屏融合協(xié)作的系統(tǒng),其包括以下裝置:個人電腦終端,在其上運行基于信息網絡的視頻應用,用作消費電子平臺端上網絡視頻應用的上傳代理、下載代理、轉碼代理、備份代理;消費電子平臺端:在其上同樣運行基于信息網絡的視頻應用,利用個人電腦終端網絡視頻應用輸出的媒體流進行遠程播放以及實現離線上傳、離線下載、離線轉碼、和離線備份;后臺服務集群子系統(tǒng):運行在后臺服務器上的上傳、下載、備份服務集群子系統(tǒng);命令控制服務后臺系統(tǒng),轉發(fā)消費電子平臺端發(fā)出的控制指令給個人電腦終端以控制個人電腦終端網絡視頻應用執(zhí)行上傳、下載、轉碼、備份功能,而且可以實現遠程觀看個人電腦終端的流媒體內容。進一步,在廣域網中,所述系統(tǒng)還設置有遠程命令與控制CC網關,通過該網關在消費電子平臺端和個人電腦終端之間建立安全的、可靠的通信隧道。進一步,所述消費電子平臺端通過UPnP標準的SSDP協(xié)議,查詢個人電腦終端的存在,并且將個人電腦終端當作其一個代理通過在個人電腦終端實現相應的上傳、下載、轉碼、備份的服務入口來實現上傳、下載、轉碼、備份。進一步,個人電腦終端應用在下載完成后直接轉碼成為消費電子平臺端能支持的音視頻編碼格式以及視頻容器格式。進一步,消費電子平臺端可以周期性地自動搜索個人電腦終端。本發(fā)明還提供了一種多屏融合協(xié)作的方法,其包括以下步驟:步驟(I)消費電子平臺端周期性自動搜索個人電腦終端的代理上傳、下載、轉碼、備份服務的入口;步驟(2 )命令控制服務后臺系統(tǒng)轉發(fā)消費電子平臺發(fā)出的控制指令給個人電腦終端以控制個人電腦終端網絡視頻應用執(zhí)行上傳、下載、轉碼、備份功能,而且可以實現遠程觀看個人電腦終端的流媒體視頻;步驟(3)消費電子平臺端把需要上傳的視頻內容從消費電子平臺端轉移到個人電腦終端,個人電腦終端用多線程上傳的方式把相應的視頻內容上傳到網站的后臺服務器上;或者遠程控制個人電腦終端下載視頻內容,將下載完成的視頻內容直接轉碼為消費電子平臺端能支持的音視頻編碼格式以及視頻容器格式;或者消費電子平臺端將數據同步到個人電腦終端,個人電腦終端將該數據同步到后臺服務集群系統(tǒng)。進一步,在廣域網中,消費電子平臺端登陸到遠程CC網關,通過該網關消費電子平臺端和個人電腦終端建立通信隧道。進一步,所述步驟(I)中消費電子平臺端通過UPnP標準的SSDP協(xié)議,搜索個人電腦終端的存在,并且將個人電腦終端當作其一個代理通過在個人電腦終端實現相應的上傳、下載、轉碼、同步、備份的服務入口來實現上傳、下載、轉碼、備份。
圖1是示出根據本發(fā)明的系統(tǒng)的示意圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點更加明顯易懂,下面結合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明:如圖1所示,本技術方案針對個人電腦終端和消費電子平臺端網絡視頻應用在局域網和廣域網絡如何相互融合、互相協(xié)作的技術問題。首先簡述圖中所展示的軟件構件。網絡視頻應用軟件:互聯(lián)網用戶用來搜索、播放、加工、生產、傳輸、存儲網絡視頻內容的應用軟件。個人電腦終端應用:運行在傳統(tǒng)個人電腦終端平臺上的網絡視頻應用軟件。消費電子平臺端應用:運行在消費電子平臺上的網絡視頻應用軟件。后臺服務集群子系統(tǒng):運行在后臺服務器上的上傳、下載、轉碼、備份服務集群子系統(tǒng)。UPnP/DLNA:本身是基于工業(yè)界盛行的UPnP協(xié)議實現的一種媒體管理、自動發(fā)現和控制協(xié)議。這個應用場景里用于家庭網絡或者局域網環(huán)境中分別位于個人電腦終端和消費電子平臺端的網絡視頻應用軟件間實現零配置、自動發(fā)現、控制的特性和功能。UPnP協(xié)議是一種分布的、開放的協(xié)議架構,它基于TCP/IP、HTTP、XML、SOAP等業(yè)界標準。在應用場景里,一般分為兩種角色=UPnP控制點和UPnP設備。顯然,UPnP控制點利用UPnP協(xié)議來控制UPnP設備。UPnP的協(xié)議架構支持零網絡配置。任何廠商的遵從UPnP協(xié)議的設備能隨時動態(tài)加入、獲取IP網絡地址、通告自己提供的服務、獲取網絡中其他設備是否存在的信息及其了解其能夠提供的服務。通過UPnP標準中的SSDP協(xié)議,UPnP網絡中的各成員能夠相互發(fā)現對方;通過發(fā)送SOAP消息,UPnP控制點能控制UPnP設備。UPnP AV標準是為了到達來自不同廠商的MediaServer和MediaRenderer之間實現可互操作而設計和提出的。上下轉備:上傳、下載、轉碼、備份的縮寫。在某些需求場合,受帶寬、存儲空間、能耗等方面的制約和考量,個人電腦終端可以充當消費電子端網絡視頻應用的上傳代理、下載代理、轉碼代理、備份同步代理。在這個操作過程中,消費電子平臺端網絡視頻應用借助于傳統(tǒng)個人電腦終端視頻應用的幫助相可以達到離線上傳、離線下載、離線轉碼、自動同步和離線備份的效用。通過UPnP標準的SSDP協(xié)議,消費電子端能夠零配置地發(fā)現個人電腦終端的存在,并且通過在個人電腦終端實現相應的上傳、下載、轉碼、備份的服務入口,消費電子端可以將個人電腦終端當作其一個代理。上傳:基于SSDP協(xié)議,消費電子端得知了個人電腦終端的存在;通過UPnP的描述接口,消費電子端得知了個人電腦終端的上傳服務入口 ;消費電子端將需要上傳的內容通過網絡上傳到個人電腦終端;個人電腦終端再將內容上傳。下載:基于SSDP協(xié)議,消費電子端得知了個人電腦終端的存在;通過UPnP的描述接口,消費電子端得知了個人電腦終端的下載服務入口 ;消費電子端向個人電腦終端請求需要下載的視頻內容地址,個人電腦終端開始下載;消費電子端在下載的過程中或者下載完成之后可以部分或者一次性全部把下載好的內容從個人電腦終端同步到電子端。轉碼:基于SSDP協(xié)議,消費電子端得知了個人電腦終端的存在;通過UPnP的描述接口,消費電子端得知了個人電腦終端的轉碼服務入口 ;消費電子端將需要轉碼的內容上傳到個人電腦終端;個人電腦終端轉碼;完成后再同步回來到消費電子端。備份:基于SSDP協(xié)議,消費電子端得知了個人電腦終端的存在;通過UPnP的描述接口,消費電子端得知了個人電腦終端的備份服務入口 ;消費電子端將數據同步到個人電腦終端;個人電腦終端將該數據同步到后臺服務集群系統(tǒng)。流媒體服務:個人電腦終端網絡視頻應用軟件對原視頻內容加工后輸出的流式化的媒體流,可供包括電視機、手機、平板電腦等在內的消費電子平臺端上視頻應用軟件遠程播放。基于SSDP協(xié)議,消費電子端得知了個人電腦終端的存在;通過UPnP的描述接口,消費電子端得知了個人電腦終端的流媒體播放入口。個人電腦終端上的網絡視頻軟件直接可以輸出媒體流供網絡播放。命令控制服務:個人電腦終端應用中的一個使用安全通道的、支持遠程訪問及支持遠程下發(fā)命令的控制性作用的構件,實質上相當于一個代理服務,代理源自于遠程的從消費性電子平臺上過來的命令和控制指令的輸入、處理、輸出過程。這些遠程指令不僅可以控制個人電腦終端網絡視頻應用立即或者計劃執(zhí)行上傳、下載、轉碼、備份等功能,而且可以傳輸視頻內容數據達到可遠程觀看個人電腦終端的流媒體視頻的效用。消費電子端登陸到遠程CC網關;遠程CC網關和命令控制服務全部位于后臺系統(tǒng)中。個人電腦終端和命令控制服后臺系統(tǒng)之間有通訊的通道;遠程CC網關和命令服務后臺系統(tǒng)之間有通訊的通道。命令控制服務后臺系統(tǒng)只負責轉發(fā)命令;而遠程CC網關除提供登陸入口外,還充當權限認證、安全審計方面的角色。消費電子端登陸到遠程CC網關并告知需要控制的個人電腦終端標識,當然登陸過程中存在安全權限校驗等過程;cc網關將通過安全、審計校驗的命令字轉發(fā)給命令控制服務,命令控制服務再將命令字轉發(fā)給個人電腦終端。在整個邏輯路徑通了后,消費電子端就可以相當于在本地一樣控制個人電腦終端上的網絡視頻軟件完成各種視頻應用操作。由于并非每個個人電腦終端都具有全球可達的IP地址,所以CC (命令與控制)網關運行于公網環(huán)境中,再加上命令控制服務的反向代理,使得當個人電腦終端在NAT之后也可以和消費電子平臺端建立通訊隧道,從而達到能對其下發(fā)命令和實施控制的效用。并且利用SSL安全套接層協(xié)議技術,可以實現建立安全的、加密的通道來保障數據流的安全性。在局域網場景下,相互協(xié)作的流程如下所述:消費電子平臺端應用遵循DLNA/UPnP的協(xié)議自動搜索,如果找到了個人電腦終端網絡視頻應用軟件的服務入口,則可以使用個人電腦終端網絡視頻軟件提供的流媒體服務播放視頻內容;或者可以讓個人電腦終端網絡視頻軟件應用代理上傳、下載、轉碼、備份等工作。為提供更加便捷的服務,可以讓個人電腦終端網絡視頻應用在下載完后直接轉碼成為消費電子平臺能支持的音視頻編碼方法以及適用的視頻容器格式。在廣域網場景下,相互協(xié)作的流程如下所述:消費電子平臺端應用登陸到遠程CC網關,通過遠程網關可以和在NAT之后的個人電腦終端應用建立安全的、可靠的通信隧道。一旦建立了遠程的通信隧道,可以象在局域網場景下一樣使用上下轉備服務和流媒體服務。1.在上傳、下載方面,個人電腦終端平臺上比消費電子平臺有更好的計算性能。在某些情況下,還能相當程度地節(jié)省消費電子平臺的流量費用。把上傳、下載視頻內容文件的任務轉移到個人電腦終端上執(zhí)行,可以使得用戶可以利用消費電子平臺進行其他的操作。2.在轉碼方面,受資源限制等條件制約消費電子平臺基本上不方便實現。把針對于消費電子平臺的轉碼需求轉移到個人電腦終端平臺上實現,彌補了消費電子平臺在這方面的不足之處。3.在備份方面,消費電子平臺上的一些音視頻數據自動同步并備份到個人電腦終端平臺上甚至網絡的服務器上,這樣豐富了軟件的功能,保證了用戶數據的安全性,增加了軟件對用戶的黏性。一旦消費電子端的網絡視頻應用發(fā)現了個人電腦終端的網絡視頻應用的存在和其服務入口,那么可以把自己終端里的數據同步到個人電腦終端,個人電腦終端的應用再往上自動同步到后臺服務集群子系統(tǒng)。個人電腦終端應用支持UPnP/DLNA并且支持流媒體服務,可以和各種遵從SSDP協(xié)議的消費電子平臺端的視頻應用軟件相互融合、協(xié)作起來,也具有相當程度的可互操作性。實施例一:手機端自拍的大視頻內容文件想要上傳到位于網絡上的后臺上傳服務器,借助于SSDP協(xié)議,消費電子平臺端自動發(fā)現了個人電腦終端的代理上傳服務的入口,消費電子平臺端把需要上傳的視頻內容快速從手機轉移到個人電腦終端。個人電腦終端用多線程上傳的方式快速地把相應的視頻內容上傳到網站的后臺上傳服務器。實施例二:消費電子平臺端可以實現遠程提前安排個人電腦終端從網絡通過加速器下載視頻內容。消費電子平臺端應用登陸到遠程CC控制網關,通過命令控制服務的反向代理功能,消費電子平臺端和個人電腦終端建立了安全、可靠的通信隧道。通信隧道一旦建立,可以預先把計劃任務提交給個人電腦終端的視頻應用。同時,消費電子平臺端還可以遠程查詢下載任務的進度。以上是對本發(fā)明的優(yōu)選實施例進行的詳細描述,但本領域的普通技術人員應該意識到,在本發(fā)明的范圍內和精神指導下,各種改進、添加和替換都是可能的。這些都在本發(fā)明的權利要求所限定的保護范圍內。
權利要求
1.一種多屏融合協(xié)作的系統(tǒng),其特征在于包括以下裝置: 個人電腦終端,在其上運行基于信息網絡的視頻應用,用作消費電子平臺端上網絡視頻應用的上傳代理、下載代理、轉碼代理、備份代理; 消費電子平臺端:在其上同樣運行基于信息網絡的視頻應用,利用個人電腦終端網絡視頻應用輸出的媒體流進行遠程播放以及實現離線上傳、離線下載、離線轉碼、和離線備份; 后臺服務集群子系統(tǒng):運行在后臺服務器上的上傳、下載、備份服務集群子系統(tǒng); 命令控制服務后臺系統(tǒng),轉發(fā)消費電子平臺端發(fā)出的控制指令給個人電腦終端以控制個人電腦終端網絡視頻應用執(zhí)行上傳、下載、轉碼、備份功能,而且可以實現遠程觀看個人電腦終端的流媒體視頻。
2.根據權利要求1所述的系統(tǒng),其特征在于: 在廣域網中,所述系統(tǒng)還設置有遠程命令與控制CC (command and control)網關,借助于該網關,使得消費電子平臺端能與在NAT網絡地址轉換后的個人電腦終端應用建立安全的、可靠的通信隧道進而達到消費電子端能夠遠程控制個人電腦終端的效用。
3.根據權利要求1所述的系統(tǒng),其特征在于: 所述消費電子平臺端通過UPnP標準的SSDP協(xié)議,查詢個人電腦終端的存在,并且將個人電腦終端當作其一個代理通過在個人電腦終端實現相應的上傳、下載、轉碼、備份的服務入口來實現上傳、下載、轉碼、備份。
4.根據權利要求1所述的系統(tǒng),其特征在于: 個人電腦終端應用在下載完成后直接轉碼成為消費電子平臺端能支持的音視頻編碼格式以及視頻容器格式。
5.根據權利要求1所述的系統(tǒng),其特征在于:消費電子平臺端周期性地搜索個人電腦終端是否存在。
6.一種多屏融合協(xié)作的方法,其特征在于包括以下步驟: 步驟(I)消費電子平臺端周期性自動搜索個人電腦終端的代理上傳、下載、轉碼、備份服務的入口; 步驟(2 )命令控制服務后臺系統(tǒng)轉發(fā)消費電子平臺端傳輸的控制指令給個人電腦終端以控制個人電腦終端網絡視頻應用代為執(zhí)行上傳、下載、轉碼、備份功能,而且可以實現遠程觀看個人電腦終端的流媒體視頻; 步驟(3)消費電子平臺端把需要上傳的視頻內容從消費電子平臺端轉移到個人電腦終端,個人電腦終端用多線程上傳的方式把相應的視頻內容上傳到網站的后臺服務器上;或者遠程控制個人電腦終端下載視頻內容,將下載完成的視頻內容直接轉碼為消費電子平臺端能支持的音視頻編碼格式以及視頻容器格式;或者消費電子平臺端將數據同步到個人電腦終端,個人電腦終端將該數據同步到后臺服務集群系統(tǒng)。
7.根據權利要求6所述的方法,其特征在于: 在廣域網中,消費電子平臺端登陸到遠程CC網關,借助于遠程命令與服務的橋接過程,使得消費電子平臺端和個人電腦終端得以遠程建立通信隧道。
8.根據權利要求6所述的方法,其特征在于: 所述步驟(I)中消費電 子平臺端通過UPnP標準的SSDP協(xié)議,搜索個人電腦終端的存在,并且將個人電腦終端當作其一個代理通過在個人電腦終端實現相應的上傳、下載、轉碼、備份的服務入 口來實現上傳、下載、轉碼、備份的效用。
全文摘要
本發(fā)明涉及一種多屏融合協(xié)作的系統(tǒng)及方法,該系統(tǒng)包括用作消費電子平臺端的代理的個人電腦終端,對其輸出的媒體流進行遠程播放以及離線上傳、離線下載、離線轉碼、離線備份的消費電子平臺端,用于上傳、下載、轉碼、備份的后臺服務集群子系統(tǒng),用于轉發(fā)控制指令給個人電腦終端的命令控制服務后臺系統(tǒng)。該方法包括自動搜索個人電腦終端的代理入口;轉發(fā)控制指令給個人電腦終端;視頻內容轉移到個人電腦終端,將相應的視頻內容上傳到后臺服務器上;或者遠程控制個人電腦終端下載視頻內容;或者控制個人電腦終端對下載完成的視頻內容進行轉碼;或者消費電子平臺端將數據同步到個人電腦終端,個人電腦終端將數據同步到后臺服務集群子系統(tǒng)。
文檔編號H04L29/06GK103078848SQ20121057874
公開日2013年5月1日 申請日期2012年12月27日 優(yōu)先權日2012年12月27日
發(fā)明者王峰, 闕宏宇, 楊敬宇, 姚鍵, 潘柏宇, 盧述奇 申請人:合一網絡技術(北京)有限公司