午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

終端設(shè)備及其文件傳輸方法

文檔序號(hào):10492210閱讀:219來(lái)源:國(guó)知局
終端設(shè)備及其文件傳輸方法
【專利摘要】本發(fā)明公開(kāi)了一種終端設(shè)備及其文件傳輸方法。終端設(shè)備包括:連接單元、控制單元和播放單元;所述連接單元,用于與第二終端設(shè)備以無(wú)線相容性認(rèn)證直連的方式建立連接,以接收來(lái)自所述第二終端設(shè)備的媒體數(shù)據(jù)流;所述播放單元,用于基于所述媒體數(shù)據(jù)流進(jìn)行播放;所述控制單元,還用于控制所述連接單元開(kāi)啟文件監(jiān)測(cè)模式;所述連接單元,還用于基于所述連接檢測(cè)是否有來(lái)自所述第二終端設(shè)備的文件,并基于所述連接接收所檢測(cè)到的來(lái)自所述第二終端設(shè)備的所述文件。實(shí)施本發(fā)明,能夠在WFD服務(wù)中融合實(shí)現(xiàn)文件傳輸功能。
【專利說(shuō)明】
終端設(shè)備及其文件傳輸方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù),尤其涉及一種終端設(shè)備及其文件傳輸方法。
【背景技術(shù)】
[0002]隨著電子產(chǎn)業(yè)的快速發(fā)展,終端設(shè)備智能化程度越來(lái)越高。終端設(shè)備研發(fā)公司也越來(lái)越注重智能化、人性化設(shè)計(jì)。在此終端設(shè)備快速發(fā)展的背景下,終端設(shè)備的便捷操作和人性化設(shè)計(jì)成為終端設(shè)備不可忽視的一部分。
[0003]在當(dāng)前終端設(shè)備快速普及,越來(lái)越多的用戶開(kāi)始持有兩個(gè)或多個(gè)終端設(shè)備,因此,基于無(wú)線相容性認(rèn)證直連(W1-Fi Direct)的無(wú)線相容性認(rèn)證播放(WFD,W1-Fi Display)服務(wù)隨科技發(fā)展浪潮而誕生,通過(guò)WFD服務(wù)可以將一個(gè)終端設(shè)備(投射終端或源終端設(shè)備)中的信息通過(guò)無(wú)線傳輸方式投射到另一個(gè)終端設(shè)備(接收終端設(shè)備),例如投射視頻、音頻或者將播放單元的顯示界面投射到另一個(gè)終端設(shè)備,其中作為投射端的終端設(shè)備還可以控制內(nèi)容在接收終端設(shè)備的播放。
[0004]在用戶使用WFD服務(wù)的過(guò)程中用戶往往還具有傳輸文件的需求,例如傳輸當(dāng)前正在投影的視頻文件、照片或其他文件如文本文件等,但是目前的WFD并不支持傳輸文件,為此,用戶還需要退出WFD服務(wù)以傳輸文件,如果傳輸文件結(jié)束后還需要使用WDF功能,則需要重新開(kāi)啟WFD服務(wù),操作繁瑣,影響了用戶使用體驗(yàn)。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明實(shí)施例為解決現(xiàn)有技術(shù)中存在的至少一個(gè)問(wèn)題而提供一種終端設(shè)備及其文件傳輸方法。
[0006]本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0007]第一方面,本發(fā)明實(shí)施例提供一種第一終端設(shè)備,所述第一終端設(shè)備包括:連接單元、控制單元和播放單元;其中,
[0008]所述連接單元,用于與第二終端設(shè)備以無(wú)線相容性認(rèn)證直連的方式建立連接,以接收來(lái)自所述第二終端設(shè)備的媒體數(shù)據(jù)流;
[0009]所述播放單元,用于基于所述媒體數(shù)據(jù)流進(jìn)行播放;
[0010]所述控制單元,還用于控制所述連接單元開(kāi)啟文件監(jiān)測(cè)模式;
[0011]所述連接單元,還用于控制所述基于所述連接檢測(cè)是否有來(lái)自所述第二終端設(shè)備的文件,并基于所述連接接收所檢測(cè)到的來(lái)自所述第二終端設(shè)備的所述文件。
[0012]可選地,所述控制單元,還用于在所述連接單元開(kāi)啟所述文件監(jiān)測(cè)模式時(shí),屏蔽使所述播放單元基于所述接收的媒體數(shù)據(jù)流進(jìn)行播放。
[0013]可選地,所述控制單元,還用于檢測(cè)到所述第一終端設(shè)備中對(duì)應(yīng)所述文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)時(shí)控制所述連接單元開(kāi)啟所述文件監(jiān)測(cè)模式;
[0014]或者,當(dāng)所述連接單元接收到第一觸發(fā)指令時(shí)控制所述連接單元開(kāi)啟所述文件監(jiān)測(cè)模式,所述第一觸發(fā)指令為所述第二終端設(shè)備在檢測(cè)到所述第二終端設(shè)備中的對(duì)應(yīng)所述文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)發(fā)送。
[0015]可選地,所述控制單元,還用于當(dāng)所述連接單元接收到所述第二終端設(shè)備發(fā)送的第二觸發(fā)指令時(shí),控制所述連接單元開(kāi)啟所述文件傳輸模式,以基于所述連接接收來(lái)自所述第二終端設(shè)備的文件,在所述文件傳輸完畢后控制所述連接單元切換到所述文件監(jiān)測(cè)模式;
[0016]所述第二觸發(fā)指令為所述第二終端設(shè)備的播放單元在所加載的文件標(biāo)識(shí)中接收到預(yù)設(shè)類型操作時(shí)發(fā)送;其中,
[0017]所述預(yù)設(shè)類型操作包括:在所述第二終端設(shè)備的播放單元拖動(dòng)文件標(biāo)識(shí)向所述第二終端設(shè)備的播放單元的邊緣區(qū)域滑動(dòng)的操作,且滑動(dòng)的距離超出預(yù)設(shè)距離。
[0018]可選地,所述文件為圖像;
[0019]所述控制單元,還用于將所述連接單元接收的圖像數(shù)據(jù)與所述第一終端設(shè)備的播放單元當(dāng)前所呈現(xiàn)圖像進(jìn)行合并;
[0020]所述第一終端設(shè)備的播放單元,還用于呈現(xiàn)合并后的圖像。
[0021 ] 可選地,所述控制單元,還用于當(dāng)所述連接單元在預(yù)設(shè)時(shí)間內(nèi)未通過(guò)所述連接檢測(cè)到來(lái)自所述第二終端設(shè)備的文件時(shí),控制所述連接單元關(guān)閉所述文件監(jiān)測(cè)模式;
[0022]所述控制單元,還用于所述文件監(jiān)測(cè)模式未開(kāi)啟時(shí),控制所述連接單元接收來(lái)自所述第二終端設(shè)備的媒體數(shù)據(jù)流,并控制所述第一終端設(shè)備的播放單元基于所接收的所述媒體數(shù)據(jù)流進(jìn)行播放。
[0023]可選地,所述控制單元,還用于在關(guān)閉所述文件監(jiān)測(cè)模式后,控制所述連接單元斷開(kāi)與所述第二終端設(shè)備之間的連接;
[0024]所述控制單元,還用于在關(guān)閉所述文件監(jiān)測(cè)模式后,檢測(cè)所述連接單元是否還基于連接接收到來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流,如果還接收到,則基于媒體數(shù)據(jù)流進(jìn)行播放,如果未接收到媒體數(shù)據(jù)流則控制所述連接單元斷開(kāi)與第二終端設(shè)備之間的連接。
[0025]第二方面,本發(fā)明實(shí)施例提供一種文件傳輸方法,所述方法包括:
[0026]第一終端設(shè)備與第二終端設(shè)備以無(wú)線相容性認(rèn)證直連的方式建立連接,以接收來(lái)自所述第二終端設(shè)備的媒體數(shù)據(jù)流,基于所述媒體數(shù)據(jù)流進(jìn)行播放;
[0027]第一終端設(shè)備開(kāi)啟文件監(jiān)測(cè)模式;
[0028]第一終端設(shè)備基于所述連接檢測(cè)是否有來(lái)自所述第二終端設(shè)備的文件,基于所述連接接收所檢測(cè)到的來(lái)自所述第二終端設(shè)備的所述文件。
[0029]可選地,所述方法還包括:
[0030]第一終端設(shè)備開(kāi)啟文件監(jiān)測(cè)模式時(shí),屏蔽基于所述連接接收的所述媒體數(shù)據(jù)流進(jìn)行播放。
[0031]可選地,所述開(kāi)啟文件監(jiān)測(cè)模式,包括:
[0032]第一終端設(shè)備檢測(cè)到所述第一終端設(shè)備中對(duì)應(yīng)所述文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)時(shí)開(kāi)啟所述文件監(jiān)測(cè)模式;
[0033]或者,當(dāng)?shù)谝唤K端設(shè)備接收到第一觸發(fā)指令時(shí)開(kāi)啟所述文件監(jiān)測(cè)模式,所述第一觸發(fā)指令為所述第二終端設(shè)備在檢測(cè)到所述第二終端設(shè)備中的對(duì)應(yīng)所述文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)發(fā)送。
[0034]可選地,所述方法還包括:
[0035]第一終端設(shè)備接收所述第二終端設(shè)備發(fā)送的第二觸發(fā)指令時(shí),開(kāi)啟文件傳輸模式以基于所述連接檢測(cè)是否有來(lái)自所述第二終端設(shè)備的文件,在所述文件傳輸完畢后切換到所述文件監(jiān)測(cè)模式;
[0036]所述第二觸發(fā)指令為所述第二終端設(shè)備的播放單元在所加載的文件標(biāo)識(shí)中接收到預(yù)設(shè)類型操作時(shí)發(fā)送;其中,
[0037]所述預(yù)設(shè)類型操作包括:在所述第二終端設(shè)備的播放單元拖動(dòng)所述文件標(biāo)識(shí)向所述第二終端設(shè)備的播放單元的邊緣區(qū)域滑動(dòng)的操作,且滑動(dòng)的距離超出預(yù)設(shè)距離。
[0038]可選地,所述文件為圖像;
[0039]所述方法還包括:
[0040]第一終端設(shè)備將所接收的圖像與所述第一終端設(shè)備當(dāng)前所呈現(xiàn)的圖像合并;
[0041]在所述第一終端設(shè)備的播放單元中呈現(xiàn)合并后的圖像。
[0042]可選地,所述方法還包括:
[0043]第一終端設(shè)備在預(yù)設(shè)時(shí)間內(nèi)未通過(guò)所述連接檢測(cè)到來(lái)自所述第二終端設(shè)備的文件時(shí),關(guān)閉所述文件監(jiān)測(cè)模式;
[0044]所述方法還包括:
[0045]第一終端設(shè)備在所述文件監(jiān)測(cè)模式未開(kāi)啟時(shí),基于所述連接接收來(lái)自所述第二終端設(shè)備的媒體數(shù)據(jù)流,并基于所接收的所述媒體數(shù)據(jù)流進(jìn)行播放。
[0046]可選地,所述方法還包括:第一終端設(shè)備在關(guān)閉所述文件監(jiān)測(cè)模式后,檢測(cè)是否還基于所述連接接收到來(lái)自所述第二終端設(shè)備的媒體數(shù)據(jù)流,如果還接收到,則基于所接收的媒體數(shù)據(jù)流進(jìn)行播放,如果未接收到則斷開(kāi)與第二終端設(shè)備之間的連接。
[0047]本發(fā)明實(shí)施例中當(dāng)?shù)谝唤K端設(shè)備與第二終端設(shè)備實(shí)現(xiàn)WH)服務(wù)時(shí),如果第二終端設(shè)備存在向第一終端設(shè)備傳輸文件的需求,通過(guò)由第二終端設(shè)備開(kāi)啟文件監(jiān)測(cè)模式中止接收來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流,通過(guò)承載WFD服務(wù)的媒體數(shù)據(jù)流的連接檢測(cè)來(lái)自第二終端設(shè)備的文件并進(jìn)行接收,實(shí)現(xiàn)了 WFD服務(wù)與傳輸文件功能的融合,不需要完全退出WFD服務(wù)即可傳輸文件的需求。
【附圖說(shuō)明】
[0048]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的一個(gè)可選的終端設(shè)備的功能結(jié)構(gòu)示意圖;
[0049]圖2為本發(fā)明各實(shí)施例中終端設(shè)備實(shí)現(xiàn)WFD服務(wù)的一個(gè)可選的流程示意圖;
[0050]圖3為本發(fā)明各實(shí)施例中終端設(shè)備實(shí)現(xiàn)WFD服務(wù)的一個(gè)可選的架構(gòu)示意圖;
[0051]圖4-1和圖4-2為本發(fā)明各實(shí)施例中終端設(shè)備在WD功能中進(jìn)行文件傳輸?shù)目蛇x的流程示意圖;
[0052]圖5為本發(fā)明各實(shí)施例中終端設(shè)備在WH)功能中進(jìn)行文件傳輸?shù)囊粋€(gè)可選的流程示意圖;
[0053]圖6-1至圖6-4為本發(fā)明各實(shí)施例中終端設(shè)備在WFD中傳輸文件的可選的場(chǎng)景示意圖;
[0054]圖7為本發(fā)明各實(shí)施例中終端設(shè)備在WH)功能中進(jìn)行文件傳輸?shù)囊粋€(gè)可選的流程
示意圖?!揪唧w實(shí)施方式】
[0055]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明的技術(shù)方案,并不用于限定本發(fā)明的保護(hù)范圍。
[0056]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的終端設(shè)備。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0057]終端設(shè)備可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、個(gè)人數(shù)字助理(PDA)、平板電腦(PAD)、便攜式多媒體播放器(PMP)、導(dǎo)航裝置等等的終端設(shè)備以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。
[0058]參見(jiàn)圖1,為本發(fā)明實(shí)施例的終端設(shè)備的功能結(jié)構(gòu)示意圖。
[0059]本發(fā)明實(shí)施例的提供的終端設(shè)備100包括:連接單元101、控制單元102、播放單元103和輸入單元104。
[0060]當(dāng)終端設(shè)備100作為WTO功能中的源終端設(shè)備(Source端)時(shí),特別地,如果用于投影則為源終端設(shè)備,當(dāng)然,源終端設(shè)備也可以僅向接收終端設(shè)備發(fā)射音頻。
[0061]連接單元101用于執(zhí)行設(shè)備發(fā)現(xiàn),以搜索可配合實(shí)現(xiàn)WH)服務(wù)的相鄰設(shè)備。當(dāng)發(fā)現(xiàn)其它設(shè)備時(shí),連接單元101通過(guò)實(shí)時(shí)流傳輸協(xié)議(RTSP)與其它設(shè)備進(jìn)行交互、能力協(xié)商,以使終端設(shè)備100與接收設(shè)備連接,實(shí)際應(yīng)用中連接單元101可由WiFi通信模塊實(shí)現(xiàn)。
[0062]控制單元102控制終端設(shè)備100內(nèi)的基本操作。具體的,控制單元102進(jìn)行控制以使得播放單元103播放的內(nèi)容(屏幕數(shù)據(jù)或音頻數(shù)據(jù))基于RTSP通過(guò)連接單元101被發(fā)送給其它設(shè)備。控制單元102通過(guò)輸入單元104確定來(lái)自用戶的輸入信號(hào)形式以根據(jù)輸入信號(hào)控制終端設(shè)備100。例如,根據(jù)輸入信號(hào)發(fā)起設(shè)備搜索等。實(shí)際應(yīng)用中輸入單元104可以為任意類型的支持用戶進(jìn)行操作的裝置,如終端設(shè)備100中的物理按鍵、觸控播放單元等。
[0063]當(dāng)終端設(shè)備100作為接收終端設(shè)備(Sink端)時(shí):
[0064]連接單元101還用于與源終端設(shè)備建立連接,接收媒體數(shù)據(jù)流,當(dāng)媒體數(shù)據(jù)流包括視頻數(shù)據(jù)時(shí),控制單元102還用于對(duì)接收的媒體數(shù)據(jù)流進(jìn)行解碼以使得播放單元103顯示,此時(shí)播放單元103可以由播放單元(如各種形式的顯示器)實(shí)施。當(dāng)媒體數(shù)據(jù)流包括音頻數(shù)據(jù)時(shí),控制單元102還用于對(duì)接收的媒體數(shù)據(jù)流進(jìn)行解碼以使得播放單元103播放,此時(shí)播放單元103可以由音頻輸出單元(如揚(yáng)聲器)實(shí)施。
[0065]參見(jiàn)圖2為本發(fā)明實(shí)施例提供的終端設(shè)備實(shí)現(xiàn)wro功能的流程示意圖,包括以下步驟:
[0066]設(shè)備發(fā)現(xiàn)步驟:源終端設(shè)備執(zhí)行用于尋找支持wro的其它設(shè)備的設(shè)備(也即是接收終端設(shè)備)發(fā)現(xiàn)。
[0067]設(shè)備連接步驟:當(dāng)任一其它設(shè)備被發(fā)現(xiàn)時(shí),源終端設(shè)備設(shè)置與該設(shè)備的連接,進(jìn)行交換能力并且執(zhí)行協(xié)商。
[0068]播放步驟:設(shè)備利用RTSP協(xié)議進(jìn)行能力協(xié)商并匹配相關(guān)參數(shù),經(jīng)過(guò)RTSP播放命令后,將源終端設(shè)備中的任意內(nèi)容(如屏幕當(dāng)前顯示的內(nèi)容、以及當(dāng)前正在播放的音頻)編碼為媒體數(shù)據(jù)流,然后經(jīng)過(guò)RTSP協(xié)議直接將媒體數(shù)據(jù)流發(fā)送到接收終端設(shè)備。RTSPS卩實(shí)時(shí)傳輸協(xié)議,屬于TCP/IP協(xié)議體系中的一個(gè)應(yīng)用層協(xié)議,支持設(shè)備能力協(xié)商以及數(shù)據(jù)傳輸。
[0069]本發(fā)明各實(shí)施例提供的終端設(shè)備支持WH)服務(wù),以本發(fā)明實(shí)施例提供的終端設(shè)備為第一終端設(shè)備且第一終端設(shè)備和第二終端設(shè)備實(shí)現(xiàn)WFD服務(wù)為例進(jìn)行說(shuō)明,其中,假設(shè)第一終端設(shè)備為Wro服務(wù)中的接收(Sink)端,第二終端設(shè)備為WFD服務(wù)中的源(Source)端。參見(jiàn)圖3示出的第一終端設(shè)備與第二終端設(shè)備實(shí)現(xiàn)WH)服務(wù)的一個(gè)可選的示意圖,第一終端設(shè)備與第二終端設(shè)備設(shè)備進(jìn)行設(shè)備發(fā)現(xiàn),第一終端設(shè)備與第二終端設(shè)備進(jìn)行能力協(xié)商,確定第一終端設(shè)備用戶獲取對(duì)方設(shè)備的能力,包括視頻編碼能力、音頻輸出能力、是否支持加密等。在獲取這些能力之后,第二終端設(shè)備選擇一種視頻編碼格式以及音頻格式用于與第一終端設(shè)備的會(huì)話連接當(dāng)中。當(dāng)一個(gè)會(huì)話連接建立后,雙方協(xié)商出用于傳輸媒體數(shù)據(jù)流的端口。協(xié)商完畢后,第二終端設(shè)備可以向第二終端設(shè)備傳輸媒體數(shù)據(jù)流,其中,第二終端設(shè)備需要在第一終端設(shè)備投影顯示的內(nèi)容數(shù)據(jù)如視頻幀/音頻幀/圖像/中的至少一種進(jìn)行編碼的得到媒體數(shù)據(jù)流,傳輸至第一終端設(shè)備,第一終端設(shè)備對(duì)接收的媒體數(shù)據(jù)流進(jìn)行解碼及播放,其中的視頻幀可以是第二終端設(shè)備中的視頻文件(例如,存儲(chǔ)的視頻文件或正在播放的視頻文件)中的視頻幀,也可以是對(duì)第二終端設(shè)備播放單元當(dāng)前顯示內(nèi)容進(jìn)行采集得到的視頻幀。
[0070]基于上述終端設(shè)備的硬件結(jié)構(gòu)以及通信系統(tǒng),以實(shí)現(xiàn)WFD服務(wù)的終端設(shè)備為第一終端設(shè)備(作為源終端設(shè)備)和第二終端設(shè)備(作為接收終端設(shè)備)為例提出本發(fā)明各個(gè)實(shí)施例。
[0071 ] 實(shí)施例一
[0072]本實(shí)施例以第一終端設(shè)備與第二終端設(shè)備實(shí)現(xiàn)wro服務(wù)的過(guò)程中,第二終端設(shè)備具有向第一終端設(shè)備傳輸文件的需求為例進(jìn)行說(shuō)明。
[0073]本實(shí)施例提供的第一終端設(shè)備可以采用圖1示出的功能結(jié)構(gòu)。
[0074]第一終端設(shè)備中的連接單元,用于與第二終端設(shè)備以無(wú)線相容性認(rèn)證直連的方式建立連接,連接用于接收來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流。
[0075]第一終端設(shè)備中的控制單元,用于基于接收的媒體數(shù)據(jù)流進(jìn)行播放,常見(jiàn)的場(chǎng)景包括:I)將第二終端設(shè)備播放單元播放的內(nèi)容在第一終端設(shè)備播放(如播放的屏幕內(nèi)容以及音頻);2)將第二終端設(shè)備中的內(nèi)容(如存儲(chǔ)的視頻或音頻)在第一終端設(shè)備播放。
[0076]第一終端設(shè)備中的控制單元還用于在播放來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流時(shí)控制播放單元開(kāi)啟文件監(jiān)測(cè)模式,上述基于接收的媒體數(shù)據(jù)流進(jìn)行播放是控制單元未控制連接單元開(kāi)啟文件監(jiān)測(cè)模式時(shí)的處理過(guò)程,以下對(duì)控制單元控制連接單元開(kāi)啟文件監(jiān)測(cè)模式的處理進(jìn)行說(shuō)明。
[0077]連接單元在控制單元控制開(kāi)啟文件監(jiān)測(cè)模式時(shí),對(duì)于連接單元基于連接所接收的媒體數(shù)據(jù)流進(jìn)行屏蔽,也就是播放單元不再基于媒體數(shù)據(jù)流進(jìn)行播放,例如,忽略通過(guò)連接接收的來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流。
[0078]連接還可用于接收來(lái)自第二終端設(shè)備的文件,其中媒體數(shù)據(jù)流是第一終端設(shè)備對(duì)內(nèi)容的數(shù)據(jù)進(jìn)行編碼后得到的數(shù)據(jù)流(數(shù)據(jù)流可以包括視頻、音頻中至少一種,需要由第一終端設(shè)備的控制單元進(jìn)行解碼后播放,以在第一終端設(shè)備和第二終端設(shè)備之間實(shí)現(xiàn)WFD月艮務(wù)。文件是第二終端設(shè)備存儲(chǔ)的任意文件(如視頻、音頻、圖像等媒體文件以及文本文件)的原始的二進(jìn)制數(shù)據(jù)(未經(jīng)過(guò)編碼處理)。
[0079]相應(yīng)地,連接單元基于連接檢測(cè)是否有來(lái)自第二終端設(shè)備的文件。例如可以采用這樣的方式:連接單元檢測(cè)是否接收到第二終端設(shè)備發(fā)送的第二觸發(fā)指令,如果接收到,則控制單元確定第二終端設(shè)備即將通過(guò)連接發(fā)送文件,因此控制連接單元切換到文件傳輸模式以使連接單元進(jìn)行文件接收,在連接單元接收文件完畢時(shí)由控制單元控制連接單元結(jié)束文件傳輸模式并切換回文件監(jiān)測(cè)模式。
[0080]文件的發(fā)送是由第二終端設(shè)備發(fā)起,作為示例,第二終端設(shè)備的播放單元中可以顯示候選的待傳輸文件的文件標(biāo)識(shí),當(dāng)?shù)诙K端設(shè)備的播放單元在所加載的文件標(biāo)識(shí)中接收到預(yù)設(shè)類型操作時(shí)向第一終端設(shè)備發(fā)送第二觸發(fā)指令,示例性地,預(yù)設(shè)類型操作包括:在第二終端設(shè)備的播放單元拖動(dòng)文件標(biāo)識(shí)向第二終端設(shè)備的播放單元的邊緣區(qū)域滑動(dòng)(如向屏幕的左側(cè)邊緣滑動(dòng),或者向屏幕的右側(cè)邊緣滑動(dòng))的操作,且滑動(dòng)的距離超出預(yù)設(shè)距離。當(dāng)然,預(yù)設(shè)類型操作也可以為其他任意類型的觸控操作,還可以為特定的語(yǔ)音(如類似“發(fā)送文件”的語(yǔ)音指令),也就是說(shuō),在第二移動(dòng)設(shè)備中只要針對(duì)需要傳送文件的文件標(biāo)識(shí)實(shí)施滑動(dòng)或者語(yǔ)音這樣簡(jiǎn)單的指令,即可觸發(fā)將文件傳送至第一終端設(shè)備。
[0081]連接單元基于連接接收所檢測(cè)到的來(lái)自第二終端設(shè)備的文件,示例性地,當(dāng)連接單元在預(yù)設(shè)時(shí)間內(nèi)未通過(guò)連接檢測(cè)到來(lái)自第二終端設(shè)備的文件時(shí),由控制單元關(guān)閉文件監(jiān)測(cè)模式,或者,在連接單元未通過(guò)連接檢測(cè)到來(lái)自第二終端設(shè)備的文件的次數(shù)超出預(yù)定次數(shù)時(shí),由控制單元關(guān)閉文件監(jiān)測(cè)模式。
[0082]在控制單元關(guān)閉文件監(jiān)測(cè)模式之后,作為一個(gè)示例,控制單元可以控制連接單元直接斷開(kāi)與第二終端設(shè)備之間的連接。作為另一個(gè)示例,控制單元檢測(cè)連接單元是否還基于連接接收到來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流,這樣實(shí)現(xiàn)了基于WH)服務(wù)的連接傳輸文件的目的。如果還接收到,表明第二終端設(shè)備除了利用WH)服務(wù)傳輸文件需求,還具有在第一終端設(shè)備播放媒體數(shù)據(jù)流的需求,則基于媒體數(shù)據(jù)流進(jìn)行播放,如果未接收到媒體數(shù)據(jù)流則控制連接單元斷開(kāi)與第二終端設(shè)備之間的連接。
[0083]對(duì)于接收的文件,當(dāng)文件為第二終端設(shè)備存儲(chǔ)的圖像(如照片)時(shí),控制單元可以將圖像在第一終端設(shè)備的存儲(chǔ)器中的特定位置(如專用于接收傳輸文件的文件夾)存儲(chǔ),或者,在第一終端設(shè)備的播放單元顯示圖像,又或者,將接收的圖像與第一終端設(shè)備的播放單元當(dāng)前顯示的圖像合并為新的圖像并顯示。
[0084]本實(shí)施例中當(dāng)?shù)谝唤K端設(shè)備與第二終端設(shè)備實(shí)現(xiàn)WH)服務(wù)時(shí),如果第二終端設(shè)備存在向第一終端設(shè)備傳輸文件的需求,通過(guò)由第二終端設(shè)備開(kāi)啟文件監(jiān)測(cè)模式中止接收來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流,檢測(cè)來(lái)自第二終端設(shè)備的文件并進(jìn)行接收,實(shí)現(xiàn)了在WFD月艮務(wù)中融合傳輸文件功能,不需要完全退出WFD服務(wù)即可向接收終端設(shè)備設(shè)備傳輸文件。
[0085]實(shí)施例二
[0086]本實(shí)施例針對(duì)以下場(chǎng)景進(jìn)行說(shuō)明,第一終端設(shè)備與第二終端設(shè)備實(shí)現(xiàn)WH)服務(wù)之前,第二終端設(shè)備選擇需要通過(guò)WFD服務(wù)傳輸?shù)奈募?、以及文件的接收終端設(shè)備(以第一終端設(shè)備為例),在第一終端設(shè)備與第二終端設(shè)備之間建立實(shí)現(xiàn)WFD服務(wù)的連接,使用WFD服務(wù)的連接向第一終端設(shè)備傳輸文件。
[0087]本實(shí)施例提供的第一終端設(shè)備可以采用圖1示出的終端設(shè)備的功能結(jié)構(gòu)。
[0088]第二終端設(shè)備在播放單元可以使用WFD服務(wù)傳輸?shù)亩鄠€(gè)文件(例如圖像),供用戶選擇,用戶選擇文件后,第二終端設(shè)備提示文件的接收終端設(shè)備,假設(shè)選中的接收終端設(shè)備為第一終端設(shè)備,第二終端設(shè)備與第一終端設(shè)備將建立基于無(wú)線相容性認(rèn)證直連的連接,該連接可以用戶傳輸媒體數(shù)據(jù)流以實(shí)現(xiàn)WH)服務(wù)。連接還可用于接收來(lái)自第二終端設(shè)備的文件,其中媒體數(shù)據(jù)流是第一終端設(shè)備對(duì)內(nèi)容的數(shù)據(jù)進(jìn)行編碼后得到的數(shù)據(jù)流(數(shù)據(jù)流可以包括視頻、音頻中至少一種,需要由第一終端設(shè)備的控制單元進(jìn)行解碼后播放,以在第一終端設(shè)備和第二終端設(shè)備之間實(shí)現(xiàn)WH)服務(wù)。文件是第二終端設(shè)備存儲(chǔ)的任意文件(如媒體文件、文本文件)的原始的二進(jìn)制數(shù)據(jù)(未經(jīng)過(guò)編碼處理)。
[0089]第一終端設(shè)備中的控制單元在檢測(cè)到連接單元與第二終端設(shè)備連接后,開(kāi)啟文件監(jiān)測(cè)模式,監(jiān)測(cè)模式的開(kāi)啟可以通過(guò)以下兩種情況觸發(fā):
[0090]I)第一終端設(shè)備設(shè)置有針對(duì)文件監(jiān)測(cè)模式的按鍵,文件監(jiān)測(cè)模式由第一終端設(shè)備觸發(fā)開(kāi)啟。
[0091]控制單元檢測(cè)到第一終端設(shè)備中對(duì)應(yīng)文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)時(shí),控制連接單元切換到文件監(jiān)測(cè)模式,按鍵可以采用虛擬按鍵,或者采用第一終端設(shè)備本體設(shè)置的物理按鍵的形式,該物理按鍵可以為針對(duì)文件監(jiān)測(cè)模式所獨(dú)立設(shè)置的按鍵,也可以復(fù)用第一終端設(shè)備本體上設(shè)置的任意物理按鍵(如音量調(diào)節(jié)鍵,在第一終端設(shè)備與第二終端設(shè)備實(shí)現(xiàn)WFD服務(wù)時(shí),該按鍵用于觸發(fā)文件監(jiān)測(cè)模式,在第一終端設(shè)備與第二終端設(shè)備未實(shí)現(xiàn)Wro服務(wù)時(shí),該按鍵用于支持音量調(diào)節(jié))。
[0092]2)第一終端設(shè)備未設(shè)置有針對(duì)文件監(jiān)測(cè)模式的按鍵(例如第一終端設(shè)備為不具有文件監(jiān)測(cè)模式按鍵的設(shè)備,如電視機(jī)),文件監(jiān)測(cè)模式由第二終端設(shè)備觸發(fā)開(kāi)啟。
[0093]當(dāng)控制單元通過(guò)連接單元、經(jīng)由連接接收到來(lái)自第二終端設(shè)備的第一觸發(fā)指令時(shí)切換到文件監(jiān)測(cè)模式,第一觸發(fā)指令為第二終端設(shè)備在檢測(cè)到第二終端設(shè)備中的對(duì)應(yīng)文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)發(fā)送,類似地,第二終端設(shè)備中的按鍵可以為以采用屏幕中顯示的虛擬按鍵,或者采用第二終端設(shè)備本體設(shè)置的物理按鍵,該物理按鍵可以為針對(duì)文件監(jiān)測(cè)模式所獨(dú)立設(shè)置的按鍵,也可以復(fù)用第二終端設(shè)備本體上設(shè)置的任意物理按鍵(如音量調(diào)節(jié)鍵,在第一終端設(shè)備與第二終端設(shè)備實(shí)現(xiàn)WH)服務(wù)時(shí),該按鍵用于觸發(fā)文件監(jiān)測(cè)模式,在第一終端設(shè)備與第二終端設(shè)備未實(shí)現(xiàn)WFD服務(wù)時(shí),該按鍵用于支持音量調(diào)節(jié))。
[0094]以下對(duì)文件監(jiān)測(cè)模式開(kāi)啟時(shí)的處理進(jìn)行說(shuō)明。
[0095]控制單元控制連接單元開(kāi)啟文件監(jiān)測(cè)模式時(shí),如果連接單元通過(guò)連接接收到來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流,則控制播放單元屏蔽基于接收的媒體數(shù)據(jù)流進(jìn)行播放,例如,忽略通過(guò)連接接收的來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流。
[0096]并且,連接單元基于連接檢測(cè)是否有來(lái)自第二終端設(shè)備的文件。例如可以采用這樣的方式:連接單元檢測(cè)是否接收第二終端設(shè)備發(fā)送的第二觸發(fā)指令,如果接收到,則控制單元確定第二終端設(shè)備即將通過(guò)連接發(fā)送文件,因此控制單元控制連接單元切換到文件傳輸模式以使連接單元進(jìn)行文件接收,在連接單元接收文件完畢時(shí)由控制單元結(jié)束文件傳輸模式并切換回文件監(jiān)測(cè)模式。
[0097]文件的發(fā)送是由第二終端設(shè)備發(fā)起,作為示例,第二終端設(shè)備的播放單元中可以顯示候選的待傳輸文件的文件標(biāo)識(shí),當(dāng)播放單元在所加載的文件標(biāo)識(shí)中接收到預(yù)設(shè)類型操作時(shí)向第一終端設(shè)備發(fā)送第二觸發(fā)指令,示例性地,預(yù)設(shè)類型操作包括:在第二終端設(shè)備的屏幕拖動(dòng)文件標(biāo)識(shí)向第二終端設(shè)備的屏幕的邊緣區(qū)域滑動(dòng)(如向屏幕的左側(cè)邊緣滑動(dòng),或者向屏幕的右側(cè)邊緣滑動(dòng))的操作,且滑動(dòng)的距離超出預(yù)設(shè)距離。當(dāng)然,也可以為其他任意類型的觸控操作,還可以為特定的語(yǔ)音(如類似“發(fā)送文件”的語(yǔ)音指令),也就是說(shuō),在第二移動(dòng)設(shè)備中只要針對(duì)需要傳送的文件的標(biāo)識(shí)實(shí)施滑動(dòng)或者語(yǔ)音這樣簡(jiǎn)單的指令,即可觸發(fā)將文件傳送至第一終端設(shè)備。
[0098]當(dāng)控制單元切換回文件監(jiān)測(cè)模式后,如果連接單元在預(yù)設(shè)時(shí)間內(nèi)未通過(guò)連接檢測(cè)到來(lái)自第二終端設(shè)備的文件時(shí),判定第二終端設(shè)備不再有傳輸文件的需求,由控制單元控制連接單元關(guān)閉文件監(jiān)測(cè)模式,或者,在連接單元未通過(guò)連接檢測(cè)到來(lái)自第二終端設(shè)備的文件的次數(shù)超出預(yù)定次數(shù)時(shí),由控制單元控制連接單元關(guān)閉文件監(jiān)測(cè)模式。
[0099]在控制單元關(guān)閉文件監(jiān)測(cè)模式之后,作為一個(gè)示例,控制單元可以控制連接單元直接斷開(kāi)與第二終端設(shè)備之間的連接,這樣實(shí)現(xiàn)了基于WFD服務(wù)傳輸文件的目的。作為另一個(gè)示例,控制單元檢測(cè)連接單元是否還基于連接接收到來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流,如果還接收到,表明第二終端設(shè)備除了利用WFD服務(wù)傳輸文件需求,還有在第一終端設(shè)備播放媒體數(shù)據(jù)流的需求,則基于媒體數(shù)據(jù)流進(jìn)行播放,如果未接收到媒體數(shù)據(jù)流則控制連接單元斷開(kāi)與第二終端設(shè)備之間的連接。
[0100]對(duì)于連接單元接收的文件,當(dāng)文件為第二終端設(shè)備存儲(chǔ)的圖像(如照片)時(shí),控制單元可以將圖像在第一終端設(shè)備的存儲(chǔ)器中的特定位置(如專用于接收傳輸文件的文件夾)存儲(chǔ),或者,在第一終端設(shè)備的播放單元顯示圖像,又或者,將圖像與第一終端設(shè)備的播放單元當(dāng)前顯示的圖像合并為新的圖像并顯示。
[0101]第一終端設(shè)備中的控制單元,用于基于接收的媒體數(shù)據(jù)流進(jìn)行播放,常見(jiàn)的場(chǎng)景包括:1)將第二終端設(shè)備播放單元當(dāng)前播放的內(nèi)容(如屏幕正在顯示的內(nèi)容、以及正在播放的音頻)在第一終端設(shè)備播放;2)將第二終端設(shè)備中的內(nèi)容(例如存儲(chǔ)的視頻或音頻)在第一終端設(shè)備播放。
[0102]本實(shí)施例中,在第一終端設(shè)備與第二終端設(shè)備未實(shí)現(xiàn)WFD服務(wù)時(shí),支持第二終端設(shè)備選擇利用Wro傳輸文件的接收終端設(shè)備以及需要傳輸?shù)奈募?,?shí)現(xiàn)了 WFD服務(wù)中融合傳輸文件功能,并且,第二終端設(shè)備還可以根據(jù)需要繼續(xù)使用WH)服務(wù)向第一終端設(shè)備傳輸媒體數(shù)據(jù)流的以繼續(xù)在第一終端設(shè)備和第二終端設(shè)備之間實(shí)現(xiàn)WFD服務(wù)。
[0103]實(shí)施例三
[0104]與前述實(shí)施例一對(duì)應(yīng),本實(shí)施例提供一種文件傳輸方法,以第一終端設(shè)備與第二終端設(shè)備實(shí)現(xiàn)WH)服務(wù)的過(guò)程中,第二終端設(shè)備具有向第一終端設(shè)備傳輸文件的需求為例進(jìn)行說(shuō)明。
[0105]參見(jiàn)圖4-1示出的文件傳輸方法的一個(gè)可選的流程示意圖,包括以下步驟:
[0106]步驟101,第一終端設(shè)備與第二終端設(shè)備以無(wú)線相容性認(rèn)證直連的方式建立連接。
[0107]步驟102,基于連接接收來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流,基于媒體數(shù)據(jù)流進(jìn)行播放。
[0108]媒體數(shù)據(jù)流為基于視頻幀/音頻幀/圖像/文本中的至少一種進(jìn)行編碼得到。特別地,當(dāng)圖像幀為第二終端設(shè)備的播放單元顯示的內(nèi)容采集得到時(shí),能夠?qū)崿F(xiàn)將第二終端設(shè)備播放單元的內(nèi)容在第一終端設(shè)備同步顯示的效果。
[0109]步驟103,第一終端設(shè)備開(kāi)啟文件監(jiān)測(cè)模式,屏蔽基于連接接收的媒體數(shù)據(jù)流進(jìn)行播放。
[0110]檢測(cè)到第一終端設(shè)備中對(duì)應(yīng)文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)時(shí)開(kāi)啟文件監(jiān)測(cè)模式;或者,當(dāng)接收到來(lái)自第二終端設(shè)備的第一觸發(fā)指令時(shí)開(kāi)啟文件監(jiān)測(cè)模式,第一觸發(fā)指令為第二終端設(shè)備在檢測(cè)到第二終端設(shè)備中的對(duì)應(yīng)文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)發(fā)送。
[0111]步驟104,基于連接檢測(cè)是否有來(lái)自第二終端設(shè)備的文件,基于連接接收所檢測(cè)到的來(lái)自第二終端設(shè)備的文件。
[0112]第二終端設(shè)備的播放單元在所加載的文件標(biāo)識(shí)中接收到預(yù)設(shè)類型操作時(shí)發(fā)送第二觸發(fā)指令,第一終端設(shè)備接收第二終端設(shè)備發(fā)送的第二觸發(fā)指令時(shí),開(kāi)啟文件傳輸模式以基于連接檢測(cè)是否有來(lái)自第二終端設(shè)備的文件;在文件傳輸完畢后切換到文件監(jiān)測(cè)模式。
[0113]示例性地,預(yù)設(shè)類型操作包括:在第二終端設(shè)備的播放單元拖動(dòng)文件標(biāo)識(shí)向第二終端設(shè)備的播放單元的邊緣區(qū)域滑動(dòng)的操作,且滑動(dòng)的距離超出預(yù)設(shè)距離。當(dāng)然,預(yù)設(shè)類型操作還可以為其他形式的觸控操作,又或者可以為語(yǔ)音操作。
[0114]作為一個(gè)實(shí)施方式,參見(jiàn)圖4-2不出的文件傳輸方法的一個(gè)可選的流程不意圖,基于圖4-1,還包括:
[0115]步驟105,預(yù)設(shè)時(shí)間內(nèi)未通過(guò)連接檢測(cè)到來(lái)自第二終端設(shè)備的文件時(shí),關(guān)閉文件監(jiān)測(cè)模式。
[0116]步驟106,文件監(jiān)測(cè)模式未開(kāi)啟時(shí),基于連接接收來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流,并基于所接收的媒體數(shù)據(jù)流進(jìn)行播放。
[0117]示例性地,當(dāng)文件為圖像時(shí),第一終端設(shè)備可以將所接收的圖像與第一終端設(shè)備當(dāng)前顯示的圖像合并,在第一終端設(shè)備的播放單元中顯示合并后的圖像,或者,存儲(chǔ)合并后的圖像。
[0118]本實(shí)施例中當(dāng)?shù)谝唤K端設(shè)備與第二終端設(shè)備實(shí)現(xiàn)WH)服務(wù)時(shí),如果第二終端設(shè)備存在向第一終端設(shè)備傳輸文件的需求,通過(guò)由第二終端設(shè)備開(kāi)啟文件監(jiān)測(cè)模式中止接收來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流,檢測(cè)來(lái)自第二終端設(shè)備的文件并進(jìn)行接收,實(shí)現(xiàn)了 WFD服務(wù)中融合傳輸文件功能,不需要完全退出WFD服務(wù)即可向接收終端設(shè)備設(shè)備傳輸文件的需求。
[0119]實(shí)施例四
[0120]本實(shí)施例針對(duì)以下場(chǎng)景進(jìn)行說(shuō)明,第一終端設(shè)備與第二終端設(shè)備實(shí)現(xiàn)WFD服務(wù)之前,第二終端設(shè)備選擇使用WFD服務(wù)傳輸?shù)奈募约拔募慕邮战K端設(shè)備(以第一終端設(shè)備為例),第一終端設(shè)備與第二終端設(shè)備建立實(shí)現(xiàn)WFD服務(wù)的連接,并使用連接傳輸文件。
[0121]參見(jiàn)圖5示出的文件傳輸方法的一個(gè)可選的流程示意圖,包括以下步驟:
[0122]步驟201,第一終端設(shè)備與第二終端設(shè)備以無(wú)線相容性認(rèn)證直連的方式建立連接。
[0123]第二終端設(shè)備在播放單元可以使用WFD服務(wù)傳輸?shù)亩鄠€(gè)文件(例如圖像),供用戶選擇,用戶選擇文件后,第二終端設(shè)備提示文件的接收終端設(shè)備,假設(shè)選中的接收終端設(shè)備為第一終端設(shè)備,第二終端設(shè)備與第一終端設(shè)備將建立基于無(wú)線相容性認(rèn)證直連的連接以實(shí)現(xiàn)WFD服務(wù)。
[0124]步驟202,第一終端設(shè)備開(kāi)啟文件監(jiān)測(cè)模式,屏蔽基于連接接收的媒體數(shù)據(jù)流進(jìn)行播放。
[0125]檢測(cè)到第一終端設(shè)備中對(duì)應(yīng)文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)時(shí)開(kāi)啟文件監(jiān)測(cè)模式;或者,當(dāng)接收到來(lái)自第二終端設(shè)備的第一觸發(fā)指令時(shí)開(kāi)啟文件監(jiān)測(cè)模式,第一觸發(fā)指令為第二終端設(shè)備在檢測(cè)到第二終端設(shè)備中的對(duì)應(yīng)文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)發(fā)送。
[0126]步驟203,第一終端設(shè)備基于連接檢測(cè)是否有來(lái)自第二終端設(shè)備的文件,基于連接接收所檢測(cè)到的來(lái)自第二終端設(shè)備的文件。
[0127]第二終端設(shè)備的播放單元在所加載的文件標(biāo)識(shí)中接收到預(yù)設(shè)類型操作時(shí)發(fā)送第二觸發(fā)指令,第一終端設(shè)備接收第二終端設(shè)備發(fā)送的第二觸發(fā)指令時(shí),開(kāi)啟文件傳輸模式以基于連接檢測(cè)是否有來(lái)自第二終端設(shè)備的文件;在文件傳輸完畢后切換到文件監(jiān)測(cè)模式。
[0128]示例性地,預(yù)設(shè)類型操作包括:在第二終端設(shè)備的播放單元拖動(dòng)文件標(biāo)識(shí)向第二終端設(shè)備的播放單元的邊緣區(qū)域滑動(dòng)的操作,且滑動(dòng)的距離超出預(yù)設(shè)距離。當(dāng)然,預(yù)設(shè)類型操作還可以為其他形式的觸控操作,又或者可以為語(yǔ)音操作。
[0129]步驟204,第一終端設(shè)備預(yù)設(shè)時(shí)間內(nèi)未通過(guò)連接檢測(cè)到來(lái)自第二終端設(shè)備的文件時(shí),關(guān)閉文件監(jiān)測(cè)模式。
[0130]文件監(jiān)測(cè)模式未開(kāi)啟時(shí),可以執(zhí)行步驟205a以繼續(xù)實(shí)現(xiàn)WFD服務(wù),或者斷開(kāi)第一終端設(shè)備與第二移動(dòng)中觀的連接,停止使用WFD服務(wù)。
[0131 ]步驟205a,第一終端設(shè)備基于連接接收來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流,并基于所接收的媒體數(shù)據(jù)流進(jìn)行播放。
[0132]媒體數(shù)據(jù)流為基于視頻幀/音頻幀/圖像/文本中的至少一種進(jìn)行編碼得到。特別地,當(dāng)圖像幀為第二終端設(shè)備的播放單元顯示的內(nèi)容采集得到時(shí),能夠?qū)崿F(xiàn)將第二終端設(shè)備播放單元的內(nèi)容在第一終端設(shè)備同步顯示的效果。
[0133]示例性地,當(dāng)文件為圖像時(shí),第一終端設(shè)備可以將所接收的圖像與第一終端設(shè)備當(dāng)前所播放的圖像合并,在第一終端設(shè)備的播放單元中播放合并后的圖像,或者,存儲(chǔ)合并后的圖像。
[0134]步驟205b,第一終端設(shè)備斷開(kāi)與第二終端設(shè)備的連接。
[0135]本實(shí)施例中當(dāng)?shù)谝唤K端設(shè)備與第二終端設(shè)備實(shí)現(xiàn)WH)服務(wù)時(shí),如果第二終端設(shè)備存在向第一終端設(shè)備傳輸文件的需求,通過(guò)由第二終端設(shè)備開(kāi)啟文件監(jiān)測(cè)模式中止接收來(lái)自第二終端設(shè)備的媒體數(shù)據(jù)流,檢測(cè)來(lái)自第二終端設(shè)備的文件并進(jìn)行接收,實(shí)現(xiàn)了 WFD服務(wù)中融合傳輸文件功能,不需要完全退出WFD服務(wù)即可向接收終端設(shè)備設(shè)備傳輸文件的需求。
[0136]實(shí)施例五
[0137]本實(shí)施例針對(duì)以下場(chǎng)景進(jìn)行說(shuō)明:接收終端設(shè)備(第一終端設(shè)備)作為WFD服務(wù)的接收(Sink)端,源終端設(shè)備(第二終端設(shè)備)作為WFD服務(wù)的源(Source)端,源終端設(shè)備向接收終端設(shè)備傳輸媒體數(shù)據(jù)流為基于源終端設(shè)備的屏幕當(dāng)前顯示的內(nèi)容編碼形成,因此本實(shí)施例中WFD服務(wù)也可以視為投影功能,源終端設(shè)備還需要利用投影功能向接收終端設(shè)備傳輸照片,對(duì)于傳輸文件(如視頻文件、文本文件等)的情況可以根據(jù)對(duì)本實(shí)施例的理解而實(shí)施。
[0138]參見(jiàn)圖7示出的文件傳輸方法的一個(gè)可選的流程示意圖,接收終端設(shè)備和源終端設(shè)備嘗試建立用于WFD服務(wù)的連接也就WD連接(步驟301),連接成功(步驟302)后,源終端設(shè)備將屏幕的顯示界面中的內(nèi)容編碼為媒體數(shù)據(jù)流傳輸至接收終端設(shè)備,接收終端設(shè)備顯示源終端設(shè)備的界面(步驟303)。
[0139]如圖6-1所示,在接收終端設(shè)備進(jìn)入播放單元投影的與源終端設(shè)備進(jìn)行wro聯(lián)動(dòng)以實(shí)現(xiàn)投影功能的過(guò)程中(源終端設(shè)備可以對(duì)在接收終端設(shè)備投影顯示的內(nèi)容進(jìn)行控制),用戶可以開(kāi)啟圖6-2示出的接收終端設(shè)備的照片接收按鈕101(步驟304),接收終端設(shè)備進(jìn)入照片監(jiān)測(cè)模式,如果源終端設(shè)備接收到如圖6-3示出的拖動(dòng)文件的文件標(biāo)識(shí)102或觸發(fā)文件標(biāo)識(shí)102向源終端設(shè)備播放單元邊緣滑動(dòng)的距離為L(zhǎng)的操作(步驟305),則源終端設(shè)備觸發(fā)接收終端設(shè)備的接收終端設(shè)備顯示源終端設(shè)備界面的容器(surfaceview)進(jìn)入照片接收模式(步驟306),接收源終端設(shè)備通過(guò)WFD連接(也就是傳輸用于投影的媒體數(shù)據(jù)流的連接)發(fā)送的照片,在接收終端設(shè)備的界面顯示接收的照片,還可以將接收的照片與接收照片之前所顯示的照片合成一張完整照片,達(dá)到一出(從源終端設(shè)備發(fā)出)一進(jìn)(傳輸至接收終端設(shè)備)的效果。
[0140]如前,如接收終端設(shè)備根據(jù)用戶在源終端設(shè)備播放單元的操作,判斷出用戶向源終端設(shè)備的播放單元邊緣拖動(dòng)某一照片的距離達(dá)到L,則接收終端設(shè)備的surfaceview進(jìn)入照片接收模式以接收照片,照片可以采用圖6-4示出的漸進(jìn)的方式在播放單元顯示從而實(shí)現(xiàn)滑入播放單元的效果:從接收終端設(shè)備邊緣逐步劃入播放單元的顯示窗口的方式進(jìn)行顯示,實(shí)現(xiàn)動(dòng)畫效果一拋(從源終端設(shè)備拋出照片)一接(接收終端設(shè)備接收照片)的動(dòng)畫效果,接收到照片存放至用戶指定目錄或系統(tǒng)默認(rèn)目錄文件夾下。
[0141]接收終端設(shè)備通過(guò)WTO連接接收照片完畢后,如果源終端設(shè)備還通過(guò)WFD連接傳輸媒體數(shù)據(jù)流,則繼續(xù)解碼媒體數(shù)據(jù)流以在接收終端設(shè)備播放單元實(shí)時(shí)播放,并支持進(jìn)行投影功能聯(lián)動(dòng),例如用戶可以在源終端設(shè)備控制內(nèi)容在接收終端設(shè)備播放的進(jìn)度、音頻參數(shù)(音量)和視頻參數(shù)(亮度、飽和度)等。
[0142]實(shí)施例六
[0143]本實(shí)施例針對(duì)以下場(chǎng)景進(jìn)行說(shuō)明:接收終端設(shè)備作為WFD服務(wù)的接收(Sink)端,源終端設(shè)備作為WFD服務(wù)的源(Source)端,源終端設(shè)備顯示的照片被選中時(shí)提示可以通過(guò)WFD服務(wù)傳輸文件照片的終端,在選中接收終端設(shè)備時(shí)與接收終端設(shè)備建立WFD連接,接收終端設(shè)備不顯示源終端設(shè)備的屏幕的界面,而是接收源終端設(shè)備傳輸?shù)恼掌@示。
[0144]源終端設(shè)備向接收終端設(shè)備傳輸媒體數(shù)據(jù)流為源終端設(shè)備屏幕當(dāng)前顯示的內(nèi)容進(jìn)行編碼形成,因此本實(shí)施例中WFD服務(wù)也可以視為投影功能,此時(shí)接收終端設(shè)備和源終端設(shè)備工作與投影模式,源終端設(shè)備還需要利用投影功能向接收終端設(shè)備傳輸照片,對(duì)于傳輸文件(如視頻文件、文本文件等)的情況可以根據(jù)對(duì)本實(shí)施例的理解而實(shí)施。
[0145]源終端設(shè)備用戶長(zhǎng)按需要傳輸照片時(shí)在源終端設(shè)備播放單元(如見(jiàn)屏幕)彈出相應(yīng)提示,提示在投影模式中用戶可通過(guò)投影模式傳輸照片的目標(biāo)終端供用戶選擇。用戶選擇相應(yīng)接收終端設(shè)備后,對(duì)接收終端設(shè)備發(fā)起WFD連接,但接收終端設(shè)備對(duì)接收到源終端設(shè)備的媒體數(shù)據(jù)流不進(jìn)行播放,依然顯示接收終端設(shè)備自身的界面,同時(shí),默認(rèn)文件照片接收按鈕使能,當(dāng)源終端設(shè)備用戶實(shí)施有向接收終端設(shè)備傳輸照片的操作時(shí),則接收終端設(shè)備進(jìn)入照片接收模式,以間隔時(shí)間t,且t>T(T用戶可以設(shè)置)檢測(cè)照片,在t時(shí)間中用戶未實(shí)施例有照片傳輸?shù)牟僮鳎瑪嚅_(kāi)與源終端設(shè)備的WH)連接,或者,如果還接收到來(lái)自源終端設(shè)備的媒體數(shù)據(jù)流,則可以基于媒體數(shù)據(jù)流(為源終端設(shè)備基于自身播放單元的界面內(nèi)容編碼形成)顯示源終端設(shè)備的界面。
[0146]本實(shí)施例不僅可把照片投影到接收終端設(shè)備顯示,還可方便將照片傳輸?shù)街付ǖ慕K端設(shè)備中,提高了終端WFD服務(wù)的的靈活性、易用性,提供給用戶良好的使用體驗(yàn)。
[0147]應(yīng)理解,說(shuō)明書通篇中提到的“一個(gè)實(shí)施例”或“一實(shí)施例”意味著與實(shí)施例有關(guān)的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說(shuō)明書各處出現(xiàn)的“在一個(gè)實(shí)施例中”或“在一實(shí)施例中”未必一定指相同的實(shí)施例。此外,這些特定的特征、結(jié)構(gòu)或特性可以任意適合的方式結(jié)合在一個(gè)或多個(gè)實(shí)施例中。應(yīng)理解,在本發(fā)明的各種實(shí)施例中,上述各過(guò)程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過(guò)程構(gòu)成任何限定。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0148]需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
[0149]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過(guò)一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
[0150]上述作為分離部件說(shuō)明的單元可以是、或也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0151]另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0152]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(Read Only Memory,R0M)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0153]或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、R0M、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0154]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種第一終端設(shè)備,其特征在于,所述第一終端設(shè)備包括:連接單元、控制單元和播放單元;其中, 所述連接單元,用于與第二終端設(shè)備以無(wú)線相容性認(rèn)證直連的方式建立連接,以接收來(lái)自所述第二終端設(shè)備的媒體數(shù)據(jù)流; 所述播放單元,用于基于所述媒體數(shù)據(jù)流進(jìn)行播放; 所述控制單元,還用于控制所述連接單元開(kāi)啟文件監(jiān)測(cè)模式; 所述連接單元,還用于基于所述連接檢測(cè)是否有來(lái)自所述第二終端設(shè)備的文件,并基于所述連接接收所檢測(cè)到的來(lái)自所述第二終端設(shè)備的所述文件。2.根據(jù)權(quán)利要求1所述的第一終端設(shè)備,其特征在于, 所述控制單元,還用于檢測(cè)到所述第一終端設(shè)備中對(duì)應(yīng)所述文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)時(shí)控制所述連接單元開(kāi)啟所述文件監(jiān)測(cè)模式; 或者,當(dāng)所述連接單元接收到第一觸發(fā)指令時(shí)控制所述連接單元開(kāi)啟所述文件監(jiān)測(cè)模式,所述第一觸發(fā)指令為所述第二終端設(shè)備在檢測(cè)到所述第二終端設(shè)備中的對(duì)應(yīng)所述文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)發(fā)送。3.根據(jù)權(quán)利要求1所述的第一終端設(shè)備,其特征在于, 所述控制單元,還用于當(dāng)所述連接單元接收到所述第二終端設(shè)備發(fā)送的第二觸發(fā)指令時(shí),控制所述連接單元開(kāi)啟所述文件傳輸模式,以基于所述連接接收來(lái)自所述第二終端設(shè)備的文件,在所述文件傳輸完畢后控制所述連接單元切換到所述文件監(jiān)測(cè)模式; 所述第二觸發(fā)指令為所述第二終端設(shè)備的播放單元在所加載的文件標(biāo)識(shí)中接收到預(yù)設(shè)類型操作時(shí)發(fā)送;其中, 所述預(yù)設(shè)類型操作包括:在所述第二終端設(shè)備的播放單元拖動(dòng)文件標(biāo)識(shí)向所述第二終端設(shè)備的播放單元的邊緣區(qū)域滑動(dòng)的操作,且滑動(dòng)的距離超出預(yù)設(shè)距離。4.根據(jù)權(quán)利要求1所述的第一終端設(shè)備,其特征在于,所述文件為圖像; 所述控制單元,還用于將所述連接單元接收的圖像數(shù)據(jù)與所述第一終端設(shè)備的播放單元當(dāng)前所呈現(xiàn)圖像進(jìn)行合并; 所述第一終端設(shè)備的播放單元,還用于呈現(xiàn)合并后的圖像。5.根據(jù)權(quán)利要求1所述的第一終端設(shè)備,其特征在于, 所述控制單元,還用于當(dāng)所述連接單元在預(yù)設(shè)時(shí)間內(nèi)未通過(guò)所述連接檢測(cè)到來(lái)自所述第二終端設(shè)備的文件時(shí),控制所述連接單元關(guān)閉所述文件監(jiān)測(cè)模式; 所述控制單元,還用于所述文件監(jiān)測(cè)模式未開(kāi)啟時(shí),控制所述連接單元接收來(lái)自所述第二終端設(shè)備的媒體數(shù)據(jù)流,并控制所述第一終端設(shè)備的播放單元基于所接收的所述媒體數(shù)據(jù)流進(jìn)行播放。6.一種文件傳輸方法,其特征在于,所述方法包括: 第一終端設(shè)備與第二終端設(shè)備以無(wú)線相容性認(rèn)證直連的方式建立連接,以接收來(lái)自所述第二終端設(shè)備的媒體數(shù)據(jù)流進(jìn)行播放; 所述第一終端設(shè)備開(kāi)啟文件監(jiān)測(cè)模式; 所述第一終端設(shè)備基于所述連接檢測(cè)是否有來(lái)自所述第二終端設(shè)備的文件,基于所述連接接收所檢測(cè)到的來(lái)自所述第二終端設(shè)備的所述文件。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第一終端設(shè)備開(kāi)啟文件監(jiān)測(cè)模式,包 括: 所述第一終端設(shè)備檢測(cè)到所述第一終端設(shè)備中對(duì)應(yīng)所述文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)時(shí)開(kāi)啟所述文件監(jiān)測(cè)模式; 或者,當(dāng)所述第一終端設(shè)備接收到第一觸發(fā)指令時(shí)開(kāi)啟所述文件監(jiān)測(cè)模式,所述第一觸發(fā)指令為所述第二終端設(shè)備在檢測(cè)到所述第二終端設(shè)備中的對(duì)應(yīng)所述文件監(jiān)測(cè)模式的按鍵處于觸發(fā)狀態(tài)發(fā)送。8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 所述第一終端設(shè)備接收所述第二終端設(shè)備發(fā)送的第二觸發(fā)指令時(shí),開(kāi)啟文件傳輸模式以基于所述連接檢測(cè)是否有來(lái)自所述第二終端設(shè)備的文件,在所述文件傳輸完畢后切換到所述文件監(jiān)測(cè)模式; 所述第二觸發(fā)指令為所述第二終端設(shè)備的播放單元在所加載的文件標(biāo)識(shí)中接收到預(yù)設(shè)類型操作時(shí)發(fā)送;其中, 所述預(yù)設(shè)類型操作包括:在所述第二終端設(shè)備的播放單元拖動(dòng)所述文件標(biāo)識(shí)向所述第二終端設(shè)備的播放單元的邊緣區(qū)域滑動(dòng)的操作,且滑動(dòng)的距離超出預(yù)設(shè)距離。9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述文件為圖像; 所述方法還包括: 所述第一終端設(shè)備將所接收的圖像與所述第一終端設(shè)備當(dāng)前所呈現(xiàn)的圖像合并; 在所述第一終端設(shè)備的播放單元中呈現(xiàn)合并后的圖像。10.根據(jù)權(quán)利要求6所述的方法,其特征在于, 所述方法還包括: 所述第一終端設(shè)備在預(yù)設(shè)時(shí)間內(nèi)未通過(guò)所述連接檢測(cè)到來(lái)自所述第二終端設(shè)備的文件時(shí),關(guān)閉所述文件監(jiān)測(cè)模式; 所述方法還包括: 所述第一終端設(shè)備在所述文件監(jiān)測(cè)模式未開(kāi)啟時(shí),基于所述連接接收來(lái)自所述第二終端設(shè)備的媒體數(shù)據(jù)流,并基于所接收的所述媒體數(shù)據(jù)流進(jìn)行播放。
【文檔編號(hào)】H04L29/08GK105847274SQ201610270592
【公開(kāi)日】2016年8月10日
【申請(qǐng)日】2016年4月27日
【發(fā)明人】陶冬
【申請(qǐng)人】努比亞技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1