一種多媒體數(shù)據(jù)的傳輸方法及相關(guān)設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種多媒體數(shù)據(jù)的傳輸方法及相關(guān)設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,通常存在如下需求:將屏幕較小的終端(例如:手機)中播放的視頻實時傳輸?shù)狡聊惠^大的設(shè)備(例如:電視)上進行實時播放,具體實現(xiàn)時可以通過HDMI線將手機和電視連接,通過HDMI線將手機上播放的視頻實時傳輸?shù)诫娨暽喜崟r播放,但是HDMI線需要耗費一定的成本,并且并不是每兩種設(shè)備之間都存在這樣的硬件線接口來實現(xiàn)多媒體數(shù)據(jù)的實時傳輸與實時播放,因此,出現(xiàn)了預(yù)設(shè)傳輸協(xié)議,預(yù)設(shè)傳輸協(xié)議使得設(shè)備間可以無需硬件線的連接,直接借助無線保真(W1-Fi,Wirelss Fidelity)即可實現(xiàn)將一個設(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)實時傳輸?shù)搅硪粋€設(shè)備并在該另一個設(shè)備上實時播放。無線屏幕分享(Miracast)協(xié)議是其中的一種。
[0003]Miracast 協(xié)議是 W1-Fi 聯(lián)盟(Wi_Fi Alliance)對支持 W1-Fi Display 功能的設(shè)備的認證名稱。通過Miracast認證的設(shè)備將在最大程度內(nèi)保持對W1-Fi Display功能的支持和兼容。而無線顯示(W1-Fi Display)的核心功能就是讓設(shè)備之間通過W1-Fi無線網(wǎng)絡(luò)來分享多媒體數(shù)據(jù)。有了 W1-Fi Display后,手機和電視機之間可以直接借助W1-Fi,而無需硬連線(如:高清多媒體接口(HDMI,High Definit1n Multimedia Interface)就可將手機中的視頻投遞到電視機上去顯示。
[0004]進一步地,要想使設(shè)備之間實現(xiàn)快速傳輸多媒體數(shù)據(jù),設(shè)備需要通過Miracast認證,也就是支持Miracast協(xié)議,在進行多媒體數(shù)據(jù)傳輸時,兩個設(shè)備中的一個設(shè)備作為傳送端(Source),另一個設(shè)備作為接收端(Sink),由Source快速、穩(wěn)定地將實時多媒體流傳送至Sink并以很小的時延播放出來。
[0005]這樣,Miracast用戶可以盡情在大屏幕上瀏覽智能手機拍下的照片,通過會議室投影儀實時共享筆記本屏幕,或者在平板電腦上收看家庭電視機頂盒的直播節(jié)目。但是,現(xiàn)有技術(shù)中,數(shù)以十億計的設(shè)備(例如:存量手機、平板電腦、機頂盒、筆記本、PC等)僅支持網(wǎng)絡(luò)連接而不支持Miracast協(xié)議,限制了 Miracast的應(yīng)用范圍。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供了一種多媒體數(shù)據(jù)的傳輸方法及相關(guān)設(shè)備,用以解決現(xiàn)有技術(shù)中不支持預(yù)設(shè)傳輸協(xié)議的設(shè)備無法將視頻實時傳輸給Sink設(shè)備并在Sink設(shè)備上實時播放的問題。
[0007]基于上述問題,本發(fā)明實施例提供的一種多媒體數(shù)據(jù)傳輸方法之一,包括:
[0008]Source設(shè)備接收終端設(shè)備發(fā)送的多媒體數(shù)據(jù),
[0009]其中,所述終端設(shè)備不支持預(yù)設(shè)傳輸協(xié)議,所述預(yù)設(shè)傳輸協(xié)議為能夠?qū)ource設(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)實時傳輸?shù)絊ink設(shè)備并在Sink設(shè)備上實時播放的傳輸協(xié)議;
[0010]將接收的多媒體數(shù)據(jù)輸出至所述Source設(shè)備的預(yù)設(shè)屏幕播放;
[0011]將所述Source設(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)通過所述預(yù)設(shè)傳輸協(xié)議實時發(fā)送給Sink設(shè)備并在Sink設(shè)備上實時播放。
[0012]本發(fā)明實施例提供的一種多媒體數(shù)據(jù)傳輸方法之二,包括:
[0013]終端設(shè)備獲取需要向傳送端Source設(shè)備發(fā)送多媒體數(shù)據(jù);并
[0014]向Source設(shè)備發(fā)送獲取的多媒體數(shù)據(jù),其中,所述終端設(shè)備不支持預(yù)設(shè)傳輸協(xié)議,所述預(yù)設(shè)傳輸協(xié)議為能夠?qū)ource設(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)實時傳輸?shù)絊ink設(shè)備并在Sink設(shè)備上實時播放的傳輸協(xié)議。
[0015]本發(fā)明實施例提供的一種多媒體數(shù)據(jù)傳輸方法之三,包括:
[0016]接收Source設(shè)備發(fā)送用于注冊所述Source設(shè)備信息的注冊消息,
[0017]其中,所述Source設(shè)備信息包括Source設(shè)備的連接信息以及Source設(shè)備所提供服務(wù)的服務(wù)信息;
[0018]將接收的Source設(shè)備的Source設(shè)備信息保存;
[0019]當接收到終端設(shè)備發(fā)送的用于查詢Source設(shè)備信息的查詢請求時,將保存的Source設(shè)備信息發(fā)送給所述終端設(shè)備。
[0020]本發(fā)明實施例提供的一種Source設(shè)備,包括:
[0021]接收模塊,用于接收終端設(shè)備發(fā)送的多媒體數(shù)據(jù),其中,所述終端設(shè)備不支持預(yù)設(shè)傳輸協(xié)議,所述預(yù)設(shè)傳輸協(xié)議為能夠?qū)⒈驹O(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)實時傳輸?shù)浇邮斩薙ink設(shè)備并在Sink設(shè)備上實時播放的傳輸協(xié)議;
[0022]輸出模塊,用于將所述接收模塊接收的多媒體數(shù)據(jù)輸出至本設(shè)備的預(yù)設(shè)屏幕播放;
[0023]發(fā)送模塊,用于將本設(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)通過所述預(yù)設(shè)傳輸協(xié)議實時發(fā)送給Sink設(shè)備并在Sink設(shè)備上實時播放。
[0024]本發(fā)明實施例提供的一種終端設(shè)備,包括:
[0025]獲取模塊,用于獲取需要向傳送端Source設(shè)備發(fā)送多媒體數(shù)據(jù);
[0026]發(fā)送模塊,用于向Source設(shè)備發(fā)送獲取的多媒體數(shù)據(jù),其中,本設(shè)備不支持預(yù)設(shè)傳輸協(xié)議,所述預(yù)設(shè)傳輸協(xié)議為能夠?qū)ource設(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)實時傳輸?shù)絊ink設(shè)備并在Sink設(shè)備上實時播放的傳輸協(xié)議。
[0027]本發(fā)明實施例提供的一種服務(wù)器,包括:
[0028]接收模塊,用于接收Source設(shè)備發(fā)送用于注冊所述Source設(shè)備信息的注冊消息,其中,所述Source設(shè)備信息包括Source設(shè)備的連接信息以及Source設(shè)備所提供服務(wù)的服務(wù)信息;
[0029]存儲模塊,用于將所述接收模塊接收的Source設(shè)備的Source設(shè)備信息保存;
[0030]發(fā)送模塊,用于當接收到終端設(shè)備發(fā)送的用于查詢Source設(shè)備信息的查詢請求時,將所述存儲模塊保存的Source設(shè)備信息發(fā)送給所述終端設(shè)備。
[0031 ] 本發(fā)明實施例的有益效果包括:
[0032]本發(fā)明實施例提供的一種多媒體數(shù)據(jù)的傳輸方法及相關(guān)設(shè)備,Source設(shè)備接收終端設(shè)備發(fā)送的多媒體數(shù)據(jù),其中,終端設(shè)備不支持預(yù)設(shè)傳輸協(xié)議,預(yù)設(shè)傳輸協(xié)議為能夠?qū)ource設(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)實時傳輸?shù)絊ink設(shè)備并在Sink設(shè)備上實時播放的傳輸協(xié)議;將接收的多媒體數(shù)據(jù)輸出至Source設(shè)備的預(yù)設(shè)屏幕播放;將Source設(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)通過預(yù)設(shè)傳輸協(xié)議實時發(fā)送給Sink設(shè)備并在Sink設(shè)備上實時播放。本發(fā)明實施例提供的一種多媒體數(shù)據(jù)的傳輸方法使得不支持預(yù)設(shè)傳輸協(xié)議的終端設(shè)備也能夠?qū)⒍嗝襟w數(shù)據(jù)通過Source設(shè)備實時發(fā)送給Sink設(shè)備,并在Sink設(shè)備上實時播放,并且當多個終端設(shè)備分別通過Source設(shè)備向Sink設(shè)備發(fā)送多媒體數(shù)據(jù),或者當既有終端設(shè)備通過Source設(shè)備發(fā)送給Sink設(shè)備的多媒體數(shù)據(jù)又有Source設(shè)備自身發(fā)送給Sink設(shè)備的多媒體數(shù)據(jù)時,與現(xiàn)有技術(shù)中,僅有一路設(shè)備(Source設(shè)備)的多媒體數(shù)據(jù)能夠在Sink設(shè)備實時播放相比,實現(xiàn)了 Sink設(shè)備對來自多路設(shè)備的多媒體數(shù)據(jù)進行實時播放。
【附圖說明】
[0033]圖1為本發(fā)明實施例提供的一種多媒體數(shù)據(jù)的傳輸方法,應(yīng)用于Source設(shè)備側(cè)的流程圖;
[0034]圖2為本發(fā)明實施例提供的一種多媒體數(shù)據(jù)的傳輸方法,應(yīng)用于終端設(shè)備側(cè)的流程圖;
[0035]圖3為本發(fā)明實施例1提供的Source設(shè)備與終端設(shè)備在局域網(wǎng)中連接示意圖;
[0036]圖4為本發(fā)明實施例1提供的一種多媒體數(shù)據(jù)的傳輸方法的流程圖之一;
[0037]圖5為本發(fā)明實施例1提供的一種多媒體數(shù)據(jù)的傳輸方法的流程圖之二 ;
[0038]圖6為本發(fā)明實施例2提供的一種多媒體數(shù)據(jù)的傳輸方法的流程圖之一;
[0039]圖7為本發(fā)明實施例2提供的一種多媒體數(shù)據(jù)的傳輸方法的流程圖之二 ;
[0040]圖8為本發(fā)明實施例提供的基于實施例1、實施例2的Source設(shè)備與終端設(shè)備交互示意圖;
[0041]圖9為本發(fā)明實施例3提供的Source設(shè)備與終端設(shè)備在廣域網(wǎng)中連接示意圖;
[0042]圖10為本發(fā)明實施例3提供的一種多媒體數(shù)據(jù)的傳輸方法的流程圖;
[0043]圖11為本發(fā)明實施例4提供的一種多媒體數(shù)據(jù)的傳輸方法的流程圖;
[0044]圖12為本發(fā)明實施例提供的基于實施例3、實施例4的Source設(shè)備與終端設(shè)備交互示意圖;
[0045]圖13為本發(fā)明實施例提供的一種Source設(shè)備的結(jié)構(gòu)示意圖;
[0046]圖14為本發(fā)明實施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖;
[0047]圖15為本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0048]本發(fā)明實施例提供了一種多媒體數(shù)據(jù)的傳輸方法及相關(guān)設(shè)備,以下結(jié)合說明書附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0049]本發(fā)明實施例提供一種多媒體數(shù)據(jù)的傳輸方法,應(yīng)用于Source設(shè)備側(cè),如圖1所示,包括:
[0050]SlOl、傳送端Source設(shè)備接收終端設(shè)備發(fā)送的多媒體數(shù)據(jù),
[0051]其中,該終端設(shè)備不支持預(yù)設(shè)傳輸協(xié)議,預(yù)設(shè)傳輸協(xié)議為能夠?qū)ource設(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)實時傳輸?shù)浇邮斩薙ink設(shè)備并在Sink設(shè)備上實時播放的傳輸協(xié)議。
[0052]S102、將接收的多媒體數(shù)據(jù)輸出至Source設(shè)備的預(yù)設(shè)屏幕播放。
[0053]S103、將Source設(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)通過所述預(yù)設(shè)傳輸協(xié)議實時發(fā)送給Sink設(shè)備并在Sink設(shè)備上實時播放。
[0054]與上述圖1所示方法相應(yīng)的,本發(fā)明實施例還提供一種多媒體數(shù)據(jù)的傳輸方法,應(yīng)用于終端設(shè)備側(cè),如圖2所示,包括:
[0055]S201、終端設(shè)備獲取需要向傳送端Source設(shè)備發(fā)送多媒體數(shù)據(jù)。
[0056]S202、向Source設(shè)備發(fā)送獲取的多媒體數(shù)據(jù),
[0057]其中,該終端設(shè)備不支持預(yù)設(shè)傳輸協(xié)議,預(yù)設(shè)傳輸協(xié)議為能夠?qū)ource設(shè)備的預(yù)設(shè)屏幕播放的多媒體數(shù)據(jù)實時傳輸?shù)絊ink設(shè)備并在Sink設(shè)備上實時播放的傳輸協(xié)議。
[0058]本發(fā)明實施例中,Source設(shè)備和Sink設(shè)備為支持預(yù)設(shè)傳輸協(xié)議的設(shè)備,并且Source設(shè)備可以將自身的預(yù)設(shè)屏幕的播放的多媒體通過預(yù)設(shè)傳輸協(xié)議實時傳輸給Sink設(shè)備,并在Sink設(shè)備上實時播放。終端設(shè)備為不支持預(yù)設(shè)傳輸協(xié)議的設(shè)備,因此,終端設(shè)備無法通過預(yù)設(shè)傳輸協(xié)議直接將自身播放的多媒體實時傳輸給Sink設(shè)備進行播放,而可以通過本發(fā)明實施例提供的方法將自身播放的多媒體傳輸給Source設(shè)備,再由Source設(shè)備通過預(yù)設(shè)傳輸協(xié)議將待播放多媒體傳輸給Sink設(shè)備實時播放。
[0059]下面結(jié)合附圖,用具體實施例對本發(fā)明提供的方法及相關(guān)設(shè)備進行詳細描述。
[0060]實施例1:
[0061]本發(fā)明實施例1中,Source設(shè)備與終端設(shè)備處于同一局域網(wǎng)中,圖3為Source設(shè)備與終端設(shè)備在局域網(wǎng)中連接示意圖,如圖3所示,終端設(shè)備不支持預(yù)設(shè)傳輸協(xié)議,終端設(shè)備可以為手機、平板電腦、筆記本電腦等各種電子設(shè)備,Source設(shè)備和Sink設(shè)備為支持預(yù)設(shè)傳輸協(xié)議的設(shè)備,終端設(shè)備通過局域網(wǎng)與Source設(shè)備相連,Source設(shè)備通過預(yù)設(shè)傳輸協(xié)議與Sink設(shè)備進行多媒體數(shù)據(jù)傳輸。
[0062]本發(fā)明實施例1應(yīng)用于Source設(shè)備側(cè),如圖4所示,具體包括如下步驟:
[0063]S40K Source設(shè)備按照預(yù)設(shè)發(fā)送規(guī)則發(fā)送廣播消息,
[0064]其中,廣播消息中攜帶有所述Sourc