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