亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種利用第一終端播放第二終端數(shù)據(jù)的方法

文檔序號:9420724閱讀:393來源:國知局
一種利用第一終端播放第二終端數(shù)據(jù)的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及無線傳輸方法技術(shù)領(lǐng)域,尤其設(shè)及一種利用第一終端播放第二終端數(shù) 據(jù)的方法。
【背景技術(shù)】
[0002] 現(xiàn)代生活中每個人都有一個移動終端設(shè)備,運些移動設(shè)備可能來自不同的移動廠 商,例如蘋果公司的iOS設(shè)備,S星公司的Amlroid(安卓)設(shè)備等。如何使iOS設(shè)備和 Amlroid設(shè)備之間實現(xiàn)多屏互動,如何在不同設(shè)備之間傳輸相關(guān)內(nèi)容和調(diào)用設(shè)備所提供的 服務(wù),如何實現(xiàn)設(shè)備間媒體文件的共享,是研究的主要目的。
[0003] 自2011年起,蘋果公司推出功能讓用戶將iPhone(蘋果手機),i化d(蘋果平板 電腦)等設(shè)備上的圖片、音視頻等多媒體文件內(nèi)容分享到AppleTV上供用戶觀看,提供了 良好的用戶觀賞體驗。但是由于AppleTV在市場上屬于高端電子產(chǎn)品,具有較高的價格口 檻,運使大量的消費者望而卻步。而性價比相對較高的An化Oid智能電視受到了大量智能 電視用戶的親耐。然而在移動終端,大量的蘋果用戶卻不能將自己手機的圖片、音視頻數(shù)據(jù) 分享到Amlroid智能電視(大屏幕)上,實現(xiàn)大屏與小屏之間的分享互動。
[0004] AirPlay是蘋果公司提出的一種基于無線技術(shù)的通訊協(xié)議。利用AirPlay協(xié)議, 用戶可W簡單的通過WiFi(無線網(wǎng)絡(luò))將iOS設(shè)備上的包括:圖片、音頻、視頻W及鏡像等 數(shù)據(jù)通過無線的方式傳輸?shù)街С謪f(xié)議的設(shè)備上。AirPlay與DLNA的功能類似,都是基于 無線傳屏。但AirPlay是還具有鏡像功能,運個功能與An化oid4. 2開始支持的Miracast 功能相似,即可W將一個設(shè)備的鏡像直接投影到另一個設(shè)備上去顯示,運是DLNA所不具備 的。AirPlay的鏡像功能,可W將iPhone,iPad等設(shè)備上的畫面無線傳輸?shù)狡渌O(shè)備上,換 句話說被分享設(shè)備顯示的是什么,那么分享設(shè)備上顯示的就是什么,而不僅僅限于圖片和 視頻。用戶還可W拿著iOS設(shè)備來當(dāng)作賽車游戲的方向盤,然后看著大屏幕玩游戲。但是, AirPlay的鏡像對硬件設(shè)備的要求比較高。

【發(fā)明內(nèi)容】
陽〇化]本發(fā)明為了解決現(xiàn)有技術(shù)中第一終端與第二終端之間的多屏互動的問題,提供了 一種利用第一終端播放第二終端數(shù)據(jù)的方法。從而使第二終端能與第一終端的連接,將第 二終端的內(nèi)容投射到第一終端上。
[0006] 在第一方面,為實現(xiàn)上述目的,本發(fā)明提供了一種利用第一終端播放第二終端數(shù) 據(jù)的方法,包括:
[0007] 包括第一操作系統(tǒng)的第一終端通過組播域名系統(tǒng)發(fā)布AirPlay服務(wù);所述服務(wù) 還包括端口號;
[0008] 包括第二操作系統(tǒng)的第二終端通過第一終端發(fā)布的服務(wù)與第一終端進行Air Play連接;
[0009] 當(dāng)?shù)诙K端進行AirPlay連接時,第一終端通過端口號指定的端口接收并播放 Air Play連接傳輸?shù)臄?shù)據(jù)。
[0010] 在第一方面的第一種可能實現(xiàn)的方式中,所述第一終端播放的數(shù)據(jù)是音頻、視頻、 鏡像中的一個或多個。
[0011] 在第一方面的第二種可能實現(xiàn)的方式中,所述第一終端發(fā)布Air Play服務(wù)的參數(shù) 包括Air Tunes service蘋果音樂服務(wù)的參數(shù)和Air Play service蘋果視頻服務(wù)的參數(shù)。
[0012] 結(jié)合第一方面的第=種可能實現(xiàn)的方式,在第四種可能實現(xiàn)的方式中,所述在發(fā) 布服務(wù)前還需要對發(fā)布的兩個Air Play服務(wù)進行命名;所述兩個服務(wù)的名稱必須相同。
[0013] 在第一方面的第五種可能實現(xiàn)的方式中,所述端口號包括3個;所述3個端口號 中,包括1個固定端口號W及2個任意端口號。
[0014] 結(jié)合第一方面的第五種可能實現(xiàn)的方式,在第六種可能實現(xiàn)的方式中,所述固定 端口號為用于傳輸鏡像的7100端口號,所述2個任意端口號為分別用于視頻和音頻傳輸?shù)?端口號。
[0015] 在第一方面的第屯種可能實現(xiàn)的方式中,所述Air Play連接播放的數(shù)據(jù)為音頻, 音頻播放的步驟包括:
[0016] 第一終端獲得音頻的信息;
[0017] 第一終端建立傳輸用的服務(wù)器,并在服務(wù)器內(nèi)建立一個與第二終端對話的通道;
[0018] 第一終端接收音頻數(shù)據(jù),并通過建立的服務(wù)器進行解碼。
[0019] 在第一方面的第八種可能實現(xiàn)的方式中,所述Air Play連接播放的數(shù)據(jù)為視頻, 視頻播放的步驟包括:
[0020] 第一終端接收第二終端發(fā)送的視頻播放請求,所述請求中包括相應(yīng)視頻的信息;
[0021] 第一終端發(fā)送第一終端的相關(guān)信息,所述相關(guān)信息包括網(wǎng)卡地址; 陽022] 第一終端接收相應(yīng)視頻數(shù)據(jù)并播放。
[0023] 在第一方面的第九種可能實現(xiàn)的方式中,所述Air Play連接播放的數(shù)據(jù)為圖片, 圖片播放的步驟包括:
[0024] 第一終端接收第二終端發(fā)送的請求,所述請求中包括相應(yīng)圖片的信息;
[0025] 第一終端接收圖片數(shù)據(jù),并利用所述圖片的信息對圖片數(shù)據(jù)進行解碼。
[00%] 在第一方面的第十種可能實現(xiàn)的方式中,所述Air Play連接播放的數(shù)據(jù)為鏡像, 鏡像播放的步驟包括:
[0027] 第一終端接收第二終端發(fā)送的加密信息;
[0028] 第一終端對加密信息進行解密,并將解密后的信息發(fā)送給第二終端;
[0029] 第一終端發(fā)送第一終端設(shè)備的相關(guān)信息給第二終端;
[0030] 第一終端接收第二終端發(fā)送的鏡像數(shù)據(jù)并播放。
[0031] 本發(fā)明提供了一種利用第一終端播放第二終端數(shù)據(jù)的方法。通過利用第一終端 發(fā)出發(fā)送組播域名系統(tǒng)廣播,該廣播中包括服務(wù)的參數(shù)和端口。其中發(fā)布的服務(wù)包括Air Tunes service和Air Play Service兩種。從而使第二終端能夠發(fā)現(xiàn)第一終端所發(fā)布的服 務(wù),并與第一終端相連。在第一終端發(fā)布的服務(wù)中,還包括端口號。從而實現(xiàn)了第一終端與 第二終端之間的多屏互動,使Air Play協(xié)議作為第一終端和第二終端之間實現(xiàn)圖片、音頻、 視頻W及鏡像等數(shù)據(jù)的實時傳輸與分享工具。
【附圖說明】
[0032] 圖1為本發(fā)明具體實施例的一種安卓客戶端與iOS設(shè)備的連接方法圖;
[0033] 圖2為本發(fā)明具體實施例iOS設(shè)備與安卓客戶端的不同服務(wù)的連接方法示意圖;
[0034] 圖3為本發(fā)明具體實施例的一種基于安卓客戶端的iOS設(shè)備播放方法流程圖。
【具體實施方式】
[0035] 下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
[0036] 在本發(fā)明的具體實施例中,第一終端為具有安卓操作系統(tǒng)的的設(shè)備,簡稱為安卓 客戶端。第二終端為具有ios操作系統(tǒng)的設(shè)備,簡稱為iOS設(shè)備。本發(fā)明基于現(xiàn)有技術(shù)中, ios設(shè)備(第二終端)與安卓客戶端(第一終端)不能多屏互動的問題。提出了一種使iOS 設(shè)備的內(nèi)容能夠在安卓客戶端上共享的方法,從而實現(xiàn)了ios設(shè)備與安卓客戶端之間的多 屏互動。在本發(fā)明的iOS設(shè)備(第二終端)上,設(shè)置了iOS系統(tǒng)(第二操作系統(tǒng)),安卓客 戶端(第一終端)上,設(shè)置了安卓系統(tǒng)(第一操作系統(tǒng))。
[0037] 下面對本發(fā)明的具體實施例中所列舉的部分英文作解釋:
[003引 j血NS:采用java描述的組播域名系統(tǒng);
[0039] Airl'unesservice:蘋果音樂服務(wù);
[0040] AirPlayservice:蘋果視頻服務(wù);
[0041] AbPlay:蘋果無線連接技術(shù); 陽0創(chuàng) iOS:蘋果(iOS)操作系統(tǒng);
[0043] Fair Play:-種加密算法;
[0044] 化tty: -種網(wǎng)絡(luò)協(xié)議;
[0045] 血NS:組播域名系統(tǒng)。
[0046] 圖1為本發(fā)明具體實施例中一種安卓客戶端與iOS設(shè)備的連接方法。如圖1所示 具體實施例的一種安卓客戶端與ios設(shè)備的連接方法圖,包括如下步驟:
[0047] 安卓客戶端發(fā)布AirPlay服務(wù);所述服務(wù)包括AirTunesservice和AirPlay service。
[0048] 安卓客戶端發(fā)布服務(wù)具體還包括將安卓客戶端連接在WiFi環(huán)境下。當(dāng)安卓客戶 端打開應(yīng)用時,安卓客戶端將會發(fā)出向局域網(wǎng)內(nèi)設(shè)備發(fā)送mDNS(組播域名系統(tǒng))廣播的 指令。廣播的發(fā)布通過使用加DNS進行。其發(fā)布的服務(wù)為AirPlay,其包括AirTunes service和AirPlayservice兩個服務(wù),在兩個服務(wù)中還包括了特定的參數(shù)W及端口。對 于AirTunesservice服務(wù),包括的參數(shù)如表1所示。對于AbPlayservice服務(wù),包括的 參數(shù)如表2所示。 W例對于表1和表2的內(nèi)容本發(fā)明的具體實施例不作限定。在表1中,PW項可W填寫false也可W填寫true,其中false為不使用密碼,true為使用密碼。am項為客戶端的設(shè) 備名稱,可W填寫AppleTVl(蘋果電視1)或AppleTV2 (蘋果電視2),AppleTVl或AppleTV2 可W任意填寫?;棡樗捎玫木W(wǎng)絡(luò)傳輸協(xié)議,包括TCP協(xié)議或UDP協(xié)議。雖然在本發(fā)明 的具體實施例中選擇了UDP協(xié)議,但在運里TCP協(xié)議同樣適用。在表2中,deviceid為網(wǎng) 卡地址,從而使iOS設(shè)備與安卓客戶端能夠?qū)崿F(xiàn)網(wǎng)絡(luò)的傳輸。
[0050] 通過j血NS進行指令發(fā)布前,還需要對所發(fā)布的兩個AirPlay服務(wù)命名。其中所 發(fā)布的兩個服務(wù)名稱必須相同。同時,格式也必須為:MAC地址+@+其他。也就是說,名稱的 開始必須為網(wǎng)卡地址,后面的后綴可W是任意的,在網(wǎng)卡地址和后綴之間用進行分割。
[0051] 表 1AirTunesservice
[0052]
[0053] 表 2AirPlayservice [00 日 4]
陽化5] iOS設(shè)備通過安卓客戶端發(fā)布的服務(wù)與安卓客戶端連接。
[0056]當(dāng)iOS設(shè)備打開AirP
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1