資源共享方法和相關(guān)裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及了資源共享方法和相關(guān)裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,各種各樣的終端產(chǎn)品開始進(jìn)入我們的生活,如網(wǎng)絡(luò)電視機(jī)頂盒(Over The Top,OTT)、數(shù)字電視一體機(jī)、平板電腦等。自從2003年啟動有線數(shù)字電視整體轉(zhuǎn)換以來,全國有線數(shù)字電視發(fā)展迅猛,數(shù)字電視基本普及,并且隨著中國寬帶網(wǎng)絡(luò)的加速發(fā)展,用戶終端也呈現(xiàn)爆發(fā)式的增長。
[0003]目前,現(xiàn)有的播放終端向用戶提供的節(jié)目資源大都局限于終端本地的媒體文件資源、終端本身所接入的有線電視網(wǎng)或終端本身所對接的視頻網(wǎng)站,但是,由于每個(gè)用戶終端設(shè)備都是互聯(lián)網(wǎng)中的一個(gè)節(jié)點(diǎn),如何使得每個(gè)節(jié)點(diǎn)設(shè)備不再孤立,其所訪問的資源不再局限于本地資源、終端本身所接入的有線電視網(wǎng)和對接的視頻網(wǎng)站,將互聯(lián)網(wǎng)中處于不同位置的用戶終端進(jìn)行互聯(lián)互通,實(shí)現(xiàn)設(shè)備之間信息資源共享,是一個(gè)亟待解決的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了資源共享方法和相關(guān)裝置及系統(tǒng),以期可以將互聯(lián)網(wǎng)中處于不同位置的用戶終端進(jìn)行互聯(lián)互通,實(shí)現(xiàn)設(shè)備之間的信息資源共享。
[0005]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例第一方面提供了一種資源共享方法,包括:
[0006]第一播放終端向前端服務(wù)器發(fā)送用于獲取K個(gè)播放終端的節(jié)目資源信息的第一請求;
[0007]其中,所述K個(gè)播放終端中的播放終端i的節(jié)目資源信息包括所述播放終端i的節(jié)目信息,所述播放終端i的節(jié)目信息包括所述播放終端i擁有的至少一種類型的至少一個(gè)節(jié)目的信息,所述播放終端i為所述K個(gè)播放終端中的任意一個(gè)播放終端;
[0008]所述第一播放終端接收所述前端服務(wù)器響應(yīng)所述第一請求而發(fā)送的所述K個(gè)播放終端的節(jié)目資源信息,在所述第一播放終端的用戶操作界面上展示所述K個(gè)所述節(jié)目資源信息;
[0009]所述第一播放終端獲取用戶從所述K個(gè)節(jié)目資源信息中選擇的目標(biāo)節(jié)目信息,并向所述目標(biāo)節(jié)目信息對應(yīng)的目標(biāo)播放終端發(fā)送用于獲取所述目標(biāo)節(jié)目信息的節(jié)目數(shù)據(jù)的
ΛΑ* ~-、豐—P?
弟一求;
[0010]所述第一播放終端接收所述目標(biāo)播放終端響應(yīng)所述第二請求而發(fā)送的所述節(jié)目數(shù)據(jù),并播放所述節(jié)目數(shù)據(jù)。
[0011]本發(fā)明實(shí)施例第二方面提供了一種資源共享方法,包括:
[0012]前端服務(wù)器接收來自第一播放終端的用于獲取K個(gè)播放終端的節(jié)目資源信息的第一請求;
[0013]其中,所述K個(gè)播放終端中的播放終端i的節(jié)目資源信息包括所述播放終端i的節(jié)目信息,所述播放終端i的節(jié)目信息包括所述播放終端i擁有的至少一種類型的至少一個(gè)節(jié)目的信息,所述播放終端i為所述K個(gè)播放終端中的任意一個(gè)播放終端;
[0014]所述前端服務(wù)器從數(shù)據(jù)庫中獲取所述K個(gè)播放終端的節(jié)目資源信息;
[0015]所述前端服務(wù)器向第一播放終端發(fā)送獲取的K個(gè)播放終端的節(jié)目資源信息以響應(yīng)所述第一請求。
[0016]本發(fā)明實(shí)施例第三方面提供了一種播放終端,包括:
[0017]第一請求發(fā)送單元,用于向前端服務(wù)器發(fā)送用于獲取K個(gè)播放終端的節(jié)目資源信息的第一請求;
[0018]其中,所述K個(gè)播放終端中的播放終端i的節(jié)目資源信息包括所述播放終端i的節(jié)目信息,所述播放終端i的節(jié)目信息包括所述播放終端i擁有的至少一種類型的至少一個(gè)節(jié)目的信息,所述播放終端i為所述K個(gè)播放終端中的任意一個(gè)播放終端;
[0019]節(jié)目資源信息接收單元,用于接收所述前端服務(wù)器響應(yīng)所述第一請求而發(fā)送的所述K個(gè)播放終端的節(jié)目資源信息,在所述播放終端的用戶操作界面上展示所述K個(gè)所述節(jié)目資源信息;
[0020]第二請求發(fā)送單元,用于獲取用戶從所述K個(gè)節(jié)目資源信息中選擇的目標(biāo)節(jié)目信息,并向所述目標(biāo)節(jié)目信息對應(yīng)的目標(biāo)播放終端發(fā)送用于獲取所述目標(biāo)節(jié)目信息的節(jié)目數(shù)據(jù)的第二請求;
[0021]節(jié)目數(shù)據(jù)接收單元,用于接收所述目標(biāo)播放終端響應(yīng)所述第二請求而發(fā)送的所述節(jié)目數(shù)據(jù),并播放所述節(jié)目數(shù)據(jù)。
[0022]本發(fā)明實(shí)施例第四方面提供了一種前端服務(wù)器,包括:
[0023]第一請求接收單元,用于接收來自第一播放終端的用于獲取K個(gè)播放終端的節(jié)目資源信息的第一請求;
[0024]其中,所述K個(gè)播放終端中的播放終端i的節(jié)目資源信息包括所述播放終端i的節(jié)目信息,所述播放終端i的節(jié)目信息包括所述播放終端i擁有的至少一種類型的至少一個(gè)節(jié)目的信息,所述播放終端i為所述K個(gè)播放終端中的任意一個(gè)播放終端;
[0025]節(jié)目資源信息獲取單元,用于從數(shù)據(jù)庫中獲取所述K個(gè)播放終端的節(jié)目資源信息;
[0026]節(jié)目資源信息發(fā)送單元,用于向播放終端發(fā)送獲取的K個(gè)播放終端的節(jié)目資源信息以響應(yīng)所述第一請求。
[0027]可以看出,在本發(fā)明實(shí)施例提供的技術(shù)方案中,第一播放終端向前端服務(wù)器發(fā)送用于獲取K個(gè)播放終端的節(jié)目資源信息的第一請求;其中,K個(gè)播放終端中的播放終端i的節(jié)目資源信息包括播放終端i的節(jié)目信息,播放終端i的節(jié)目信息包括播放終端i擁有的至少一種類型的至少一個(gè)節(jié)目的信息,播放終端i為K個(gè)播放終端中的任意一個(gè)播放終端;第一播放終端接收前端服務(wù)器響應(yīng)第一請求而發(fā)送的K個(gè)播放終端的節(jié)目資源信息,在第一播放終端的用戶操作界面上展示K個(gè)節(jié)目資源信息;從而第一播放終端可獲取到來自其它播放終端的節(jié)目資源信息并供用戶在用戶操作界面上選擇需要播放的節(jié)目,第一播放終端獲取用戶從K個(gè)節(jié)目資源信息中選擇的目標(biāo)節(jié)目信息,并向目標(biāo)節(jié)目信息對應(yīng)的目標(biāo)播放終端發(fā)送用于獲取目標(biāo)節(jié)目信息的節(jié)目數(shù)據(jù)的第二請求;第一播放終端接收目標(biāo)播放終端響應(yīng)第二請求而發(fā)送的節(jié)目數(shù)據(jù),并播放節(jié)目數(shù)據(jù)。通過獲取到K個(gè)播放終端的節(jié)目資源信息,在用戶操作界面上選擇需要播放的目標(biāo)節(jié)目信息,并向目標(biāo)節(jié)目信息對應(yīng)的目標(biāo)播放終端請求目標(biāo)節(jié)目信息對應(yīng)的節(jié)目數(shù)據(jù),從而使得在第一播放終端上播放來自其它播放終端的節(jié)目數(shù)據(jù)成為可能,實(shí)現(xiàn)了設(shè)備之間的信息資源共享。
[0028]可以看出,在本發(fā)明實(shí)施例提供的技術(shù)方案中,前端服務(wù)器接收來自第一播放終端的用于獲取K個(gè)播放終端的節(jié)目資源信息的第一請求;其中,K個(gè)播放終端中的播放終端i的節(jié)目資源信息包括所述播放終端i的節(jié)目信息,播放終端i的節(jié)目信息包括所述播放終端i擁有的至少一種類型的至少一個(gè)節(jié)目的信息,播放終端i為所述K個(gè)播放終端中的任意一個(gè)播放終端;前端服務(wù)器從數(shù)據(jù)庫中獲取所述K個(gè)播放終端的節(jié)目資源信息;前端服務(wù)器向第一播放終端發(fā)送獲取的K個(gè)播放終端的節(jié)目資源信息以響應(yīng)所述第一請求。前端服務(wù)器通過接收給第一播放終端提供K個(gè)播放終端的節(jié)目資源信息,從而使得在第一播放終端上播放來自其它播放終端的節(jié)目數(shù)據(jù)成為可能,實(shí)現(xiàn)了設(shè)備之間的信息資源共享。
【附圖說明】
[0029]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1是本發(fā)明實(shí)施例提供的一種資源共享方法的流程示意圖;
[0031]圖2是本發(fā)明的實(shí)施例提供的另一種資源共享方法的流程示意圖;
[0032]圖3-a是本發(fā)明實(shí)施例提供的另一種資源共享方法的流程示意圖;
[0033]圖3-b是本發(fā)明實(shí)施例提供的資源共享系統(tǒng)的網(wǎng)絡(luò)架構(gòu)示意圖;
[0034]圖4是本發(fā)明實(shí)施例提供的一種播放終端的結(jié)構(gòu)示意圖;
[0035]圖5是本發(fā)明實(shí)施例提供的一種前端服務(wù)器的結(jié)構(gòu)示意圖;
[0036]圖6是本發(fā)明的實(shí)施例提供的另一種播放終端的結(jié)構(gòu)示意圖;
[0037]圖7是本發(fā)明的實(shí)施例提供的另一種前端服務(wù)器的結(jié)構(gòu)示意圖;
[0038]圖8是本發(fā)明的實(shí)施例提供的一種資源共享系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0039]本發(fā)明實(shí)施例提供資源共享方法和相關(guān)裝置及系統(tǒng),以期可以將互聯(lián)網(wǎng)中處于不同位置的用戶終端進(jìn)行互聯(lián)互通,實(shí)現(xiàn)設(shè)備之間的信息資源共享。
[0040]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0041]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”和“第三”等是用于區(qū)別不同對象,而非用于描述特定順序。此外,術(shù)語“包括”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0042]本發(fā)明的一種資源共享方法的一個(gè)實(shí)施例,一種資源共享方法包括:第一播放終端向前端服務(wù)器發(fā)送用于獲取K個(gè)播放終端的節(jié)目資源信息的第一請求;其中,所述K個(gè)播放終端中的播放終端i的節(jié)目資源信息包括所述播放終端i的節(jié)目信息,所述播放終端i的節(jié)目信息包括所述播放終端i擁有的至少一種類型的至少一個(gè)節(jié)目的信息,所述播放終端i為所述K個(gè)播放終端中的任意一個(gè)播放終端;所述第一播放終端接收所述前端服務(wù)器響應(yīng)所述第一請求而發(fā)送的所述K個(gè)播放終端的節(jié)目資源信息,在所述第一播放終端的用戶操作界面上展示所述K個(gè)所述節(jié)目資源信息;所述第一播放終端獲取用戶從所述K個(gè)節(jié)目資源信息中選擇的目標(biāo)節(jié)目信息,并向所述目標(biāo)節(jié)目信息對應(yīng)的目標(biāo)播放終端發(fā)送用于獲取所述目標(biāo)節(jié)目信息的節(jié)目數(shù)據(jù)的第二請求;所述第一播放終端接收所述目標(biāo)播放終端響應(yīng)所述第二請求而發(fā)送的所述節(jié)目數(shù)據(jù),并播放所述節(jié)目數(shù)據(jù)。
[0043]首先參見圖1,圖1為本發(fā)明一個(gè)實(shí)施例提供的一種資源共享方法的流程示意圖。其中,如圖1所示,本發(fā)明的一個(gè)實(shí)施例提供的一種資源共享方法可以包括:
[0044]101、第一播放終端向前端服務(wù)器發(fā)送用于獲取K個(gè)播放終端的節(jié)目資源信息的第一請求。
[0045]其中,所述K個(gè)播放終端中的播放終端i的節(jié)目資源信息包括所述播放終端i的節(jié)目信息,所述播放終端i的節(jié)目信息包括所述播放終端i擁有的至少一種類型的至少一個(gè)節(jié)目的信息,所述播放終端i為所述K個(gè)播放終端中的任意一個(gè)播放終端。
[0046]其中,第一播放終端為數(shù)字電視等可以播放視頻的用戶終端;前端服務(wù)器為與第一播放終端建立連接并且為第一播放終端提供服務(wù)的服務(wù)器,也可以叫前端播發(fā)服務(wù)器。
[0047]可選地,在本發(fā)明一些可能的實(shí)施方式中,同時(shí)連接到同一個(gè)前端服務(wù)器上的播放終端的個(gè)數(shù)為K個(gè),其中,K的取值為正整數(shù),且K的取值大于2,此時(shí)可選取該K個(gè)播放終端中的一個(gè)為第一播放終端,與前端服務(wù)器建立連接,并向前端服務(wù)器發(fā)送獲取K個(gè)播放終端的節(jié)目資源信息的第一請求。
[0048]其中,每個(gè)播放終端隸屬于不同的有線電視網(wǎng),對接了不同的視頻網(wǎng)站,擁有著不同的存儲器媒體資源文件。節(jié)目資源信息為前端服務(wù)器上接收到的來自連接到該前端服務(wù)器上的所有的播放終端發(fā)送的節(jié)目資源信息,該節(jié)目資源信息主要包括各個(gè)播放終端所擁有的節(jié)目資源,包括以下節(jié)目資源中的至少一種:直播節(jié)目資源、本地媒體節(jié)目資源和網(wǎng)絡(luò)節(jié)目資源等。其中,直播節(jié)目資源,即第一播放終端所在的有線電視網(wǎng)提供的直播節(jié)目資源;本地媒體節(jié)目資源,即第一播放終端通過該問內(nèi)部存儲器和通過自身USB端口接入的外部存儲設(shè)備可獲取到的媒體節(jié)目資源;以及網(wǎng)絡(luò)節(jié)目資源,即第一播放終端通過訪問與自身對接的視頻網(wǎng)站服務(wù)器獲取到的網(wǎng)絡(luò)節(jié)目信息,如愛奇藝網(wǎng)站等。
[0049]102、所述第一播放終端接收所述前端服務(wù)器響應(yīng)所述第一請求而發(fā)送的所述K個(gè)播放終端的節(jié)目資源信息,在所述第一播放終端的用戶操作界面上展示所述K個(gè)所述節(jié)目資源信息。
[0050]其中,在所述第一播放終端的用戶操作界面上展示的所述K個(gè)節(jié)目資源信息用于提供給用戶選擇需要播放的節(jié)目資源信息。
[0051]例如,在本發(fā)明一些可能的實(shí)施方式中,當(dāng)?shù)谝徊シ沤K端為數(shù)字電視時(shí),當(dāng)接收到前端服務(wù)器發(fā)送的K個(gè)播放終端的節(jié)目資源信息時(shí),可在數(shù)字電視的屏幕上顯示節(jié)目資源信息,從而用戶可通過觸屏或者按鍵操作根據(jù)自身需要選擇需要觀看的節(jié)目。
[0052]可選地,在本發(fā)明一些可能的實(shí)施方式中,該節(jié)目資源信息可以為:直播節(jié)目信息、本地媒體節(jié)目信息和網(wǎng)絡(luò)節(jié)目信息等。
[0053]103、所述第一播放終端獲取用戶從所述K個(gè)節(jié)目資源信息中選擇的目標(biāo)節(jié)目信息,并向所述目標(biāo)節(jié)目信息對應(yīng)的目標(biāo)播放終端發(fā)送用于獲取所述目標(biāo)節(jié)目信息的節(jié)目數(shù)據(jù)的第二請求。
[0054]其中,節(jié)目資源信息可以為:直播節(jié)目信息、本地媒體節(jié)目信息和網(wǎng)絡(luò)節(jié)目信息等,目標(biāo)播放終端同樣為數(shù)字電視等可以播放視頻的用戶終端。
[0055]可選地,在本發(fā)明一些可能的實(shí)施方式中,當(dāng)同時(shí)連接到同一個(gè)前端服務(wù)器上有多個(gè)播放終端時(shí),目標(biāo)播放終端為其中擁有目標(biāo)節(jié)目信息對應(yīng)的節(jié)目數(shù)據(jù)的一個(gè)播放終端。
[0056]104、所述第一播放終端接收所述目標(biāo)播放終端響應(yīng)所述第二請求而發(fā)送的所述節(jié)目數(shù)據(jù),并播放所述節(jié)目數(shù)據(jù)。
[0057]其中,該節(jié)目數(shù)據(jù)可以為:直播節(jié)目信息對應(yīng)的節(jié)目數(shù)據(jù),即目標(biāo)放終端所在的有線電視網(wǎng)提供的直播節(jié)目數(shù)據(jù)流;本地媒體節(jié)目信息對應(yīng)的節(jié)目數(shù)據(jù),即以視頻格式存儲在目標(biāo)播放終端可以讀取到的存儲設(shè)備的節(jié)目數(shù)據(jù);網(wǎng)絡(luò)節(jié)目信息,即目標(biāo)播放終端通過訪問與自身對接的視頻網(wǎng)站服務(wù)器獲取到網(wǎng)絡(luò)節(jié)目數(shù)據(jù)流。
[0058]可以看出,在本實(shí)施例的方案中,第一播放終端向前端服務(wù)器發(fā)送用于獲取K個(gè)播放終端的節(jié)目資源信息的第一請求;其中,K個(gè)播放終端中的播放終端i的節(jié)目資源信息包括播放終端i的節(jié)目信息,播放終端i的節(jié)目信息包括播放終端i擁有的至少一種類型的至少一個(gè)節(jié)目的信息,播放終端i為K個(gè)播放終端中的任意一個(gè)播放終端;第一播放終端接收前端服務(wù)器響應(yīng)第一請求而發(fā)送的K個(gè)播放終端的節(jié)目資源信息,在第一播放終端的用戶操作界面上展示K個(gè)節(jié)目資源信息;從而第一播放終端可獲取到來自其它播放終端的節(jié)目資源信息并供用戶在用戶操作界面上選擇需要播放的節(jié)目,第一播放終端獲取用戶從K個(gè)節(jié)目資源信息中選擇的目標(biāo)節(jié)目信息,并向目標(biāo)節(jié)目信息對應(yīng)的目標(biāo)播放終端發(fā)送用于獲取目標(biāo)節(jié)目信息的節(jié)目數(shù)據(jù)的第二請求;第一播放終端接收目標(biāo)播放終端響應(yīng)第二請求而發(fā)送的節(jié)目數(shù)據(jù),并播放節(jié)目數(shù)據(jù)。通過獲取到K個(gè)播放終端的節(jié)目資源信息,在用戶操作界面上選擇需要播放的目標(biāo)節(jié)目信息,并向目標(biāo)節(jié)目信息對應(yīng)的目標(biāo)播放終端請求目標(biāo)節(jié)目信息對應(yīng)的節(jié)目數(shù)據(jù),從而使得在第一播放終端上播放來自其它播放終端的節(jié)目數(shù)據(jù)成為可能,實(shí)現(xiàn)了設(shè)備之間的信息資源共享。
[0059]可選地,在本發(fā)明的一些可能的實(shí)施方式中,所述第一播放終端向前端服務(wù)器發(fā)送獲取K個(gè)播放終端的節(jié)目資源信息的請求前,所述方法還包括:所述第一播放終端向前端服務(wù)器發(fā)送所述第一播放終端的節(jié)目資源信息,所述第一播放終端的節(jié)目信息包括所述第一播放終端擁有的至少一種類型的至少一個(gè)節(jié)目的信息。
[0060]同樣地,連接到同一個(gè)前端服務(wù)器上的所有播放終端均向前端服務(wù)器發(fā)送該播放終端上面的節(jié)目資源信息。
[0061]可選地,在本發(fā)明的一些可能的實(shí)施方式中,所述第一播放終端向前端服務(wù)器發(fā)送獲取K個(gè)播放終端的節(jié)目資源信息的請求前,所述第一播放終端將自身的工作狀態(tài)設(shè)定為運(yùn)行狀態(tài),并與所述前端服務(wù)器建立連接。
[0062]可選地,在本發(fā)明的一些可能的實(shí)施方式中,所述第一播放終端與前端服務(wù)器建立連接后,所述第一播放終端將自身的工作狀態(tài)向前端服務(wù)器進(jìn)行提交。
[006