專利名稱:一種多終端系統資源共享及互動實現方法
技術領域:
本發明涉及一種多終端系統資源共享及互動實現方法,尤其是涉及一種局域網內的智能終端和電視之間的資源共享和互動。
背景技術:
隨著智能電視的出現,電視的功能有很大的提高,而這些不同的功能對電視的交互能力提出了越來越高的要求,并且,在家庭中我們的手機,電腦,以及現在的智能電視,都會在本地存儲不同的多媒體文件,目前,手機,電腦,智能電視都是獨立的,要想在電視的大屏幕播放手機里面的視頻會很麻煩。現有的比較先進的技術,例如申請號為 201010620203. 2 —種三屏互動的實現方法及裝置,雖然實現了手機,電腦,智能電視之間的互動,但其仍然存在以下缺點1.只能是手機和PC做控制終端,將電視作為顯示終端; 2.控制終端不能把局域網內的其它資源推送至顯示終端播放;3.需要互動服務器;4.在交互之前需要進行配對。
發明內容
本發明目的就是為了克服現有技術的不足,提供一種多終端系統資源共享及互動實現方法,實現了在控制之前不需要配對工作,只要接入局域網內的設備均可以相互控制, 相互共享資源。本發明提供了一種多終端系統資源共享及互動實現方法,包括以下步驟 Si、各個終端接入局域網后獲得IP地址;
s2、在局域網內廣播,聲明自己的身份; S3、在局域網內搜索其它終端設備,獲得其它終端設備的描述; s4、獲得其它終端設備的服務(service)及方法(action),對所述其它設備進行控制; 所述控制包括廣播及單播本設備的事件。進一步地,所述終端設備可以有幾種身份;所述身份包括服務端,顯示端,控制端。進一步地,所述步驟s2中,當所述終端進行資源共享時,首先聲明自己的身份是服務端,再把要共享出去的文件通過xml的描述性文件保存各個文件的索引。進一步地,所述步驟S3中,當所述終端要訪問共享資源時,首先搜索服務端,然后獲得服務端共享文件的索引xml信息。進一步地,所述步驟S3中,當控制終端對顯示終端進行控制時,所述控制終端先搜索所述顯示終端。進一步地,當所述控制終端要顯示終端播放其它設備資源時,還要搜索服務端;搜索到服務端后,定位要播放的媒體文件。進一步地,所述步驟s4中,所述控制終端獲得所述顯示終端支持的傳輸協議和數據類型,對比服務端支持的傳輸協議和數據類型,選擇匹配的傳輸協議和數據類型,向顯示終端發送消息,控制顯示終端直接從服務端獲取資源進行播放。
進一步地,當顯示終端進行播放時,所述控制終端還可以控制顯示終端的播放狀態,包括播放,暫停,快進,快退。進一步地,所述控制終端還可以將本地資源推送至所述顯示終端進行播放,所述控制終端直接對比所述顯示終端所支持的協議和數據類型,直接發送信息,使所述顯示終端直接從本地獲取資源。進一步地,為了保護使用者的隱私,所述服務端共享出來的資源可以手動設置共享內容,并將設置結果保存在所述ml文件中。進一步地,為了使設備更好的被識別,所述服務端和顯示端提供個性化設置界面, 使用者可以設置設備的名稱,并將設置結果保存在所述xml文件中。與現有技術相比,采用本發明的方案,實現了以下有益效果
1、真正實現了三屏互動,電腦、手機和智能電視均可以做控制終端;
2、控制終端可以把局域網內的其它資源推送至顯示終端進行播放,可以把局域網內的所有資源整合,在任何一個機器上都可以查看和播放局域網內的所有資源;
3、不需要互動服務器,電腦、手機均可以做服務器;
4、在交互之前不需要進行配對。
圖1是本發明實施例的基本原理圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述。具體地,如圖1所示,以手機等移動終端為機頂盒推送電腦里面的多媒體資源為例,包括以下步驟
1.手機接入局域網,在局域網內廣播自己,聲明自己為控制端,具體操作,在網絡內廣播,有監聽此網絡服務的設備會收到設備添加信號。2.電腦接入局域網,并聲明自己為服務端,并且監聽此網絡。具體操作,在網絡內廣播,有監聽此網絡的設備會收到設備添加信號,并監聽此網絡。3.機頂盒接入局域網,并聲明自己為顯示端,并監聽此網絡。具體操作,在網絡內廣播,有監聽此網絡的設備會收到設備添加信號,并監聽此網絡。4.手機在網絡內發送服務端搜索請求,此時,電腦監聽到了請求,電腦端解析請求信息,并生成返回信息,手機接收到返回信息,解析信息,并根據返回的信息,向電腦繼續發送請求,獲得準備推送到機頂盒的內容。5.手機在網絡內發送顯示端搜索請求,此時,機頂盒監聽到了請求,機頂盒解析請求信息,并生成返回信息,返回信息包含了機頂盒提供的服務接口,手機接收到返回信息, 解析信息,并根據返回的信息,向機頂盒發送請求,獲得機頂盒支持的傳輸協議以及數據類型。6.匹配服務端資源類型和機頂盒支持的傳輸協議以及數據類型,手機把等到的結果打包成消息,發送給機頂盒,機頂盒解析協議,等到數據地址,機頂盒向電腦發送請求,電腦和機頂盒之間直接建立數據傳輸連接,同時手機向電腦發送消息,獲得電腦的目錄列表, 以支持上一曲,下一曲的控制,如果傳輸為圖片數據,接收到數據不直接進行解碼,先判斷圖片大小,如果過大先進行縮放,再解碼,有效防止內存溢出。7.機頂盒獲得數據,進行播放。8.手機端可以有視頻播放的進度條,手機段拖動進度條,打包成消息,發送給機頂盒端,機頂盒端解析消息,控制自己的播放進度。9.類似步驟8,手機端同樣可以進行,快進,快退,上一曲,下一曲等等操作。推送第三方的資源給電視播放,這里采用的不僅僅是發送消息方法,而是當發現設備的時候,獲取設備的描述文件,可以得到設備支持的方法,然后相當于直接調用設備的服務。由于其它的方案不能把資源共享出來,導致其它方案手機只能把手機本地的資源推送給電視,不能把其它設備的資源推送給電視,而我們的發明,可以把局域網內的所有資源整合,在任何一個機器上都可以查看和播放局域網內的所有資源。以上所述是本發明的優選實施方式而已,當然不能以此來限定本發明之權利范圍,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和變動,這些改進和變動也視為本發明的保護范圍。
權利要求
1.一種多終端系統資源共享及互動實現方法,其特征在于,包括以下步驟Si、各個終端接入局域網后獲得IP地址;s2、在局域網內廣播,聲明自己的身份;S3、在局域網內搜索其它終端設備,獲得其它終端設備的描述;s4、獲得其它終端設備的服務(service)及方法(action),對所述其它設備進行控制; 所述控制包括廣播及單播本設備的事件。
2.根據權利要求1所述的多終端系統資源共享及互動實現方法,其特征在于,所述終端設備可以有幾種身份;所述身份包括服務端,顯示端,控制端。
3.根據權利要求1所述的多終端系統資源共享及互動實現方法,其特征在于,所述步驟s2中,當所述終端進行資源共享時,首先聲明自己的身份是服務端,再把要共享出去的文件通過xml的描述性文件保存各個文件的索引。
4.根據權利要求1和3所述的多終端系統資源共享及互動實現方法,其特征在于,所述步驟s3中,當所述終端要訪問共享資源時,首先搜索服務端,然后獲得服務端共享文件的索弓I xml信息。
5.根據權利要求1所述的多終端系統資源共享及互動實現方法,其特征在于,所述步驟s3中,當控制終端對顯示終端進行控制時,所述控制終端先搜索所述顯示終端。
6.根據權利要求5所述的多終端系統資源共享及互動實現方法,其特征在于,當所述控制終端要顯示終端播放其它設備資源時,還要搜索服務端;搜索到服務端后,定位要播放的媒體文件。
7.根據權利要求1和6所述的多終端系統資源共享及互動實現方法,其特征在于,所述步驟s4中,所述控制終端獲得所述顯示終端支持的傳輸協議和數據類型,對比服務端支持的傳輸協議和數據類型,選擇匹配的傳輸協議和數據類型,向顯示終端發送消息,控制顯示終端直接從服務端獲取資源進行播放。
8.根據權利要求7所述的多終端系統資源共享及互動實現方法,其特征在于,當顯示終端進行播放時,所述控制終端還可以控制顯示終端的播放狀態,包括播放,暫停,快進,快退。
9.根據權利要求5所述的多終端系統資源共享及互動實現方法,其特征在于,所述控制終端還可以將本地資源推送至所述顯示終端進行播放,所述控制終端直接對比所述顯示終端所支持的協議和數據類型,直接發送信息,使所述顯示終端直接從本地獲取資源。
10.根據權利要求3所述的多終端系統資源共享及互動實現方法,其特征在于,為了保護使用者的隱私,所述服務端共享出來的資源可以手動設置共享內容,并將設置結果保存在所述xml文件中。
11.根據權利要求3所述的多終端系統資源共享及互動實現方法,其特征在于,為了使設備更好的被識別,所述服務端和顯示端提供個性化設置界面,使用者可以設置設備的名稱,并將設置結果保存在所述ml文件中。
全文摘要
本發明公開了一種多終端系統資源共享及互動實現方法,包括以下步驟s1)各個終端接入局域網后獲得IP地址;s2)在局域網內廣播,聲明自己的身份;s3)在局域網內搜索其它終端設備,獲得其它終端設備的描述;s4)獲得其它設備的服務(service)及方法(action),來控制其它設備。本發明通過在現有的觸屏設備的操作,實現了對顯示設備的操作,實現了觸屏設備和電視之間的豐富的交互和資源的共享。
文檔編號H04N21/63GK102547443SQ20121001204
公開日2012年7月4日 申請日期2012年1月16日 優先權日2012年1月16日
發明者張運晨, 謝琨 申請人:廣州視源電子科技公司