Miracast反向控制方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種Miracast反向控制方法及系統(tǒng),其中的方法包括:Miracast源端與Miracast目的端通過(guò)協(xié)商發(fā)現(xiàn)Miracast源端不支持用戶接入反向通道時(shí),Miracast目的端向Miracast源端發(fā)起建立第二TCP連接通道的請(qǐng)求;Miracast源端通過(guò)對(duì)預(yù)設(shè)端口的監(jiān)聽(tīng),獲取請(qǐng)求并建立第二TCP連接通道;通過(guò)所建立的第二TCP連接通道,Miracast目的端向Miracast源端傳輸控制信號(hào);其中,Miracast目的端根據(jù)預(yù)設(shè)的控制信號(hào)類型,將輸入的控制信號(hào)封裝成相應(yīng)類型的控制信號(hào)報(bào)文發(fā)送給Miracast源端,Miracast源端對(duì)接收到的控制信號(hào)報(bào)文進(jìn)行解析,得到解析后的控制信號(hào),實(shí)現(xiàn)Miracast目的端對(duì)Miracast源端的反向控制。通過(guò)本發(fā)明能夠傳遞用戶的控制信號(hào),實(shí)現(xiàn)從Miracast目的端反向控制Miracast源端。
【專利說(shuō)明】Mi racast反向控制方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無(wú)線傳輸【技術(shù)領(lǐng)域】,更為具體地,涉及一種Mircast反向控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,尤其是短距離無(wú)線傳輸一W1-FI的興起,無(wú)疑給人們的日常生活帶來(lái)極大的便利。通過(guò)W1-FI人們可以隨心所欲、隨時(shí)隨地的享受網(wǎng)絡(luò)帶來(lái)的各種便利,例如瀏覽網(wǎng)頁(yè)、收發(fā)郵件、觀看視頻等等。
[0003]Miracast又稱為W1-FI Display,其是由W1-FI聯(lián)盟制定的一種點(diǎn)到點(diǎn)的多媒體分享協(xié)議,其主要目的在于通過(guò)無(wú)線傳輸?shù)姆绞綄⒃丛O(shè)備的多媒體數(shù)據(jù)傳輸?shù)侥康脑O(shè)備進(jìn)行播放顯示。具體地,Miracast以W1-FI Direct為基礎(chǔ)的無(wú)線顯示標(biāo)準(zhǔn),支持此標(biāo)準(zhǔn)的3C裝置可通過(guò)無(wú)線方式分享視訊畫面。例如手機(jī)可通過(guò)Miracast將影片或者照片直接在電視或者其他裝置上播放而無(wú)需任何連接線。
[0004]其中,Miracast的連接過(guò)程包括建立連接、建立會(huì)話與操作三個(gè)階段。圖1示出了現(xiàn)有的Miracast的連接流程。如圖1所示,建立連接階段(即階段I)包括設(shè)備發(fā)現(xiàn)和連接建立兩項(xiàng)操作;在建立會(huì)話階段(即階段2)包括建立TCP連接、功能協(xié)商和會(huì)話建立等操作;而操作階段(即階段3)則包括音視頻數(shù)據(jù)流傳輸?shù)臅和Ec恢復(fù)以及斷開(kāi)會(huì)話兩項(xiàng)操作。
[0005]在Miracast中定義了諸多功能以及其所支持的音視頻格式,客廳是其主要應(yīng)用場(chǎng)景之一。通過(guò)對(duì)Miracast協(xié)議的支持,用戶在客廳中無(wú)需使用連接線的情況下,可將手機(jī)或者平板電腦等手持設(shè)備的顯示內(nèi)容鏡像到大屏幕的電視上,滿足用戶觀賞視頻的需求,從而提升用戶體驗(yàn)。
[0006]另外,Miracast還可應(yīng)用于智能手機(jī)與車載系統(tǒng)相連的場(chǎng)景。隨著智能手機(jī)的廣泛普及,越來(lái)越多的用戶希望能在車內(nèi)使用智能手機(jī)的功能,而Miracast剛好能實(shí)現(xiàn)用戶的這一需求。Miracast能夠?qū)⒁粋€(gè)設(shè)備的屏幕映射到另一個(gè)設(shè)備上,且傳輸性能較好,能夠滿足用戶在車內(nèi)的使用需求。
[0007]然而,不管是應(yīng)用于客廳場(chǎng)景還是應(yīng)用于智能手機(jī)與車載系統(tǒng)相連的場(chǎng)景,用戶都只能從源端控制目的端,而不能實(shí)現(xiàn)從目的端控制源端的功能,即設(shè)備的反向控制功能。以智能手機(jī)與車載系統(tǒng)相連的場(chǎng)景為例,智能手機(jī)作為源端,車載系統(tǒng)作為目的端,用戶不僅希望能將手機(jī)的屏幕鏡像到車載系統(tǒng)的屏幕,還希望能夠在車載系統(tǒng)的大屏幕上控制手機(jī)。因此,如何在智能手機(jī)與車載系統(tǒng)之間傳遞用戶的控制信息變得十分重要,而Miracast重點(diǎn)關(guān)注的是屏幕鏡像功能,對(duì)于用戶控制信號(hào)的傳遞則沒(méi)有強(qiáng)制要求支持。在目前很多的Miracast應(yīng)用實(shí)現(xiàn)中,則沒(méi)有傳遞用戶控制信號(hào)的功能,如此便限制了 Miracast的使用場(chǎng)景。
【發(fā)明內(nèi)容】
[0008]鑒于上述問(wèn)題,本發(fā)明的目的是提供一種Miracast反向控制方法及系統(tǒng),以解決目前的Miracast不能傳遞用戶的控制信號(hào),無(wú)法實(shí)現(xiàn)目的端對(duì)源端的反向控制問(wèn)題。
[0009]根據(jù)本發(fā)明的一個(gè)方法,提供一種Miracast反向控制方法,包括:
[0010]在Miracast的建立會(huì)話階段,Miracast源端與Miracast目的端通過(guò)建立的第一TCP連接通道進(jìn)行功能協(xié)商,當(dāng)通過(guò)協(xié)商發(fā)現(xiàn)Miracast源端不支持用戶接入反向通道時(shí),Miracast目的端向Miracast源端發(fā)起建立第二 TCP連接通道的請(qǐng)求;
[0011]Miracast源端通過(guò)對(duì)預(yù)設(shè)端口的監(jiān)聽(tīng),獲取請(qǐng)求并建立第二 TCP連接通道;
[0012]通過(guò)所建立的第二 TCP連接通道,Miracast目的端向Miracast源端傳輸控制信號(hào);其中,
[0013]Miracast目的端根據(jù)預(yù)設(shè)的控制信號(hào)類型,將輸入的控制信號(hào)封裝成相應(yīng)類型的控制信號(hào)報(bào)文發(fā)送給Miracast源端,Miracast源端根據(jù)預(yù)設(shè)的控制信號(hào)類型,對(duì)接收到的控制信號(hào)報(bào)文進(jìn)行解析,得到解析后的控制信號(hào),實(shí)現(xiàn)Miracast目的端對(duì)Miracast源端的反向控制。
[0014]其中,在Miracast目的端根據(jù)預(yù)設(shè)的控制信號(hào)類型,將輸入的控制信號(hào)封裝成相應(yīng)類型的控制信號(hào)報(bào)文發(fā)送給Miracast源端的過(guò)程中,控制信號(hào)報(bào)文包括控制信號(hào)的類型、控制信號(hào)的長(zhǎng)度以及對(duì)控制信號(hào)的描述。
[0015]另一方面,本發(fā)明還提供一種Miracast反向控制系統(tǒng),包括:
[0016]請(qǐng)求發(fā)起單元,用于在Miracast的建立會(huì)話階段,Miracast源端與Miracast目的端通過(guò)建立的第一 TCP連接通道進(jìn)行功能協(xié)商,當(dāng)通過(guò)協(xié)商發(fā)現(xiàn)Miracast源端不支持用戶接入反向通道時(shí),Miracast目的端向Miracast源端發(fā)起建立第二 TCP連接通道的請(qǐng)求;
[0017]第二 TCP連接通道建立單元,用于Miracast源端通過(guò)對(duì)預(yù)設(shè)端口的監(jiān)聽(tīng),獲取請(qǐng)求并建立第二 TCP連接通道;
[0018]控制信號(hào)傳輸單元,用于通過(guò)所建立的第二 TCP連接通道,Miracast目的端向Miracast源端傳輸控制信號(hào);其中,Miracast目的端根據(jù)預(yù)設(shè)的控制信號(hào)類型,將輸入的控制信號(hào)封裝成上應(yīng)類型的控制信號(hào)報(bào)文發(fā)送給Miracast源端,Miracast源端根據(jù)預(yù)設(shè)的控制信號(hào)類型,對(duì)接收到的控制信號(hào)報(bào)文進(jìn)行解析,得到解析后的控制信號(hào),實(shí)現(xiàn)Miracast目的端對(duì)Miracast源端的反向控制。
[0019]利用上述根據(jù)本發(fā)明的Miracast反向控制方法及系統(tǒng),通過(guò)建立新的控制信號(hào)傳輸通道,并規(guī)定傳輸流程及控制信號(hào)報(bào)文格式,能夠傳遞用戶的控制信號(hào),實(shí)現(xiàn)從目的端反向控制源端的功能。
[0020]為了實(shí)現(xiàn)上述以及相關(guān)目的,本發(fā)明的一個(gè)或多個(gè)方面包括后面將詳細(xì)說(shuō)明并在權(quán)利要求中特別指出的特征。下面的說(shuō)明以及附圖詳細(xì)說(shuō)明了本發(fā)明的某些示例性方面。然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明旨在包括所有這些方面以及它們的等同物。
【專利附圖】
【附圖說(shuō)明】
[0021]通過(guò)參考以下結(jié)合附圖的說(shuō)明及權(quán)利要求書(shū)的內(nèi)容,并且隨著對(duì)本發(fā)明的更全面理解,本發(fā)明的其它目的及結(jié)果將更加明白及易于理解。在附圖中:
[0022]圖1為現(xiàn)有的Miracast的連接流程示意圖;[0023]圖2為根據(jù)本發(fā)明實(shí)施例的Miracast反向控制方法流程示意圖;
[0024]圖3為根據(jù)本發(fā)明實(shí)施例的Miracast目的端在建立第二 TCP連接通道時(shí)的流程示意圖;
[0025]圖4為根據(jù)本發(fā)明實(shí)施例的Miracast源端在建立第二 TCP連接通道時(shí)的流程示意圖;
[0026]圖5為根據(jù)本發(fā)明實(shí)施例的Miracast目的端的控制信號(hào)傳輸流程示意圖;
[0027]圖6為根據(jù)本發(fā)明實(shí)施例的Miracast源端的控制信號(hào)傳輸流程示意圖;
[0028]圖7示為根據(jù)本發(fā)明實(shí)施例的Miracast反向控制系統(tǒng)邏輯結(jié)構(gòu)框圖。
[0029]在所有附圖中相同的標(biāo)號(hào)指示相似或相應(yīng)的特征或功能。
【具體實(shí)施方式】
[0030]以下將結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)描述。
[0031]針對(duì)前述在現(xiàn)有的Miracast應(yīng)用實(shí)現(xiàn)中,沒(méi)有傳遞用戶控制信號(hào)的功能,以致于無(wú)法在Miracast的使用場(chǎng)景中實(shí)現(xiàn)從的目的端反向控制源端的問(wèn)題。本發(fā)明通過(guò)建立一個(gè)新的用戶控制通道,并相應(yīng)的在該控制通道中規(guī)定控制信號(hào)的傳輸流程,以及控制信號(hào)報(bào)文的傳輸格式,實(shí)現(xiàn)在各種Miracast的使用場(chǎng)景中均能支持從目的端反向控制源端的功能,拓展Miracast的應(yīng)用范圍。
[0032]下述將對(duì)本發(fā)明中所提及的UIBC進(jìn)行解釋:UIBC(User Input Back Channel,用戶接入反向通道),其定義了如何將接收端(即Miracast目的端)控制信號(hào)回送到傳送端(即Miracast源端)。即讓用戶通過(guò)接收端的輸入設(shè)備回控傳送端,例如通過(guò)觸控、鼠標(biāo)、鍵盤、游戲桿等輸入設(shè)備回控傳送端。
[0033]為了說(shuō)明本發(fā)明提供的Miracast反向控制方法,圖2示出了根據(jù)本發(fā)明實(shí)施例的Miracast反向控制方法的流程。
[0034]如圖2所示,本發(fā)明提供的Miracast反向控制方法包括如下步驟:
[0035]S210:在Miracast的建立會(huì)話階段,Miracast源端與Miracast目的端通過(guò)建立的第一 TCP連接通道進(jìn)行功能協(xié)商,當(dāng)通過(guò)協(xié)商發(fā)現(xiàn)Miracast源端不支持用戶接入反向通道時(shí),Miracast目的端向Miracast源端發(fā)起建立第二 TCP連接通道的請(qǐng)求。
[0036]由于Miracast的連接過(guò)程分為三個(gè)階段,其中,在建立會(huì)話階段會(huì)建立一個(gè)TCP連接(即第一 TCP連接通道),以便于在Miracast源端與Miracast目的端之間傳輸信息。例如,在建立第一 TCP連接通道之后,通過(guò)所建立的第一 TCP連接通道在Miracast源端與Miracast目的端之間進(jìn)行格式協(xié)商或者控制協(xié)商等功能性協(xié)商。
[0037]當(dāng)Miracast源端與Miracast目的端通過(guò)所建立的第一 TCP連接通道進(jìn)行功能協(xié)商之后,發(fā)現(xiàn)所建立的第一 TCP連接通道的源端并不能傳輸控制信號(hào)時(shí),還需在此階段再建立一個(gè)用于傳輸控制信號(hào)的TCP連接(即第二 TCP連接通道)。
[0038]具體地,將Miracast源端作為第二 TCP連接通道的服務(wù)端,其負(fù)責(zé)監(jiān)聽(tīng)指定端口 ;將Miracast目的端作為第二 TCP連接通道的客戶端,當(dāng)通過(guò)協(xié)商發(fā)現(xiàn)Miracast源端不支持HBC時(shí),負(fù)責(zé)向Miracast源端發(fā)起連接請(qǐng)求,以建立第二 TCP連接通道。
[0039]S220 =Miracast源端通過(guò)對(duì)預(yù)設(shè)端口的監(jiān)聽(tīng),獲取請(qǐng)求并建立第二 TCP連接通道。
[0040]具體地,Miracast源端通過(guò)對(duì)指定端口(即預(yù)設(shè)端口)的監(jiān)聽(tīng),當(dāng)發(fā)現(xiàn)Miracast目的端所發(fā)起的連接請(qǐng)求到達(dá)時(shí),關(guān)閉對(duì)指定端口的監(jiān)聽(tīng),然后在Miracast源端與Miracast目的端之間建立連接,并進(jìn)行相關(guān)初始化工作。這里所說(shuō)的相關(guān)初始化工作包括關(guān)閉監(jiān)聽(tīng)端口,開(kāi)啟控制信號(hào)輸入監(jiān)聽(tīng)線程等。
[0041]S230:通過(guò)所建立的第二 TCP連接通道,Miracast目的端向Miracast源端傳輸控制信號(hào)。其中,Miracast目的端根據(jù)預(yù)設(shè)的控制信號(hào)類型,將輸入的控制信號(hào)封裝成相應(yīng)類型的控制信號(hào)報(bào)文發(fā)送給Miracast源端,Miracast源端根據(jù)預(yù)設(shè)的控制信號(hào)類型,對(duì)接收到的控制信號(hào)進(jìn)行解析,得到解析后的控制信號(hào),實(shí)現(xiàn)Miracast目的端對(duì)Miracast源端的反向控制。
[0042]在Miracast目的端根據(jù)預(yù)設(shè)的控制信號(hào)類型,將輸入的控制信號(hào)封裝成相應(yīng)類型的控制信號(hào)報(bào)文發(fā)送給Miracast源端的過(guò)程中,該控制信號(hào)報(bào)文包括控制信號(hào)的類型、控制信號(hào)的長(zhǎng)度以及對(duì)控制信號(hào)的描述。其中,預(yù)設(shè)的控制信號(hào)可以是鼠標(biāo)點(diǎn)擊信號(hào)、觸控信號(hào)或者按鍵信號(hào)等。
[0043]通過(guò)圖2所示的流程可以看出,本發(fā)明提供的Miracast反向控制方法能夠通過(guò)新建立的第二 TCP連接通道,并相應(yīng)的規(guī)定傳輸流程及報(bào)文格式,實(shí)現(xiàn)傳遞用戶控制信號(hào)的功能,達(dá)到從Miracast目的端反向控制Miracast源端的目的。
[0044]為了更為清楚地說(shuō)明本發(fā)明提供的Miracast反向控制方法,下述將通過(guò)圖3與圖4分別對(duì)Miracast目的端與Miracast源端在建立第二 TCP連接通道時(shí)的流程作詳細(xì)說(shuō)明。
[0045]其中,圖3示出了根據(jù)本發(fā)明實(shí)施例的Miracast目的端在建立第二 TCP連接通道時(shí)的流程。如圖3所不:
[0046]S310:Miracast目的端向Miracast源端發(fā)起請(qǐng)求建立第一 TCP連接通道;
[0047]S320:Miracast目的端等待Miracast源端的響應(yīng)之后,建立第一 TCP連接通道;
[0048]S330:Miracast目的端與Miracast源端通過(guò)所建立的第一 TCP連接通道進(jìn)行功能協(xié)商;
[0049]S340:通過(guò)功能協(xié)商,判斷Miracast源端是否支持HBC,如果是進(jìn)入步驟S380,否則進(jìn)入步驟S350 ;
[0050]S350:Miracast目的端向Miracast源端發(fā)起請(qǐng)求建立第二 TCP連接通道,在Miracast目的端等待Miracast源端的響應(yīng)之后,建立第二 TCP連接通道;
[0051]S360:Miracast目的端通過(guò)所建立的第二 TCP連接通道向Miracast源端傳輸用戶控制信號(hào);
[0052]S370:判斷用戶是否關(guān)閉程序,即判斷用戶是否關(guān)閉本次控制信號(hào)的傳輸,如果是則結(jié)束,否則回到步驟S360;
[0053]S380:通過(guò)所建立的第一 TCP連接通道傳輸用戶控制信號(hào)。
[0054]圖4示出了根據(jù)本發(fā)明實(shí)施例的Miracast源端在建立第二 TCP連接通道時(shí)的流程。如圖4所不:
[0055]S410:Miracast源端監(jiān)聽(tīng)特定的端口 ;其中該特定端口是事先預(yù)設(shè)的。
[0056]S420:判斷是否有連接請(qǐng)求到達(dá)該端口,如果有進(jìn)入步驟S430,否則回到S410 ;
[0057]S430:關(guān)閉對(duì)特定端口的監(jiān)聽(tīng),然后與Miracast目的端建立連接通道(即與Miracast目的端建立連接);
[0058]S440:判斷對(duì)端(即Miracast目的端)是否斷開(kāi)連接,如果是則結(jié)束,否則進(jìn)入步驟 S450 ;
[0059]S450:接收Miracast傳送的控制信號(hào)報(bào)文。
[0060]需要說(shuō)明的是,在圖4所示的流程中,Miracast源端一旦監(jiān)聽(tīng)到指定的端口有連接請(qǐng)求到達(dá)時(shí),立即關(guān)閉對(duì)指定端口的監(jiān)聽(tīng),如此便能夠保證Miracast源端和Miracast目的端只會(huì)有一個(gè)第二 TCP連接通道被建立。
[0061]通過(guò)圖3和圖4所示的流程可以看出,一旦Miracast源端與Miracast目的端通過(guò)功能協(xié)商之后發(fā)現(xiàn)Miracast源端不支持用戶接入反向通道時(shí),則會(huì)建立另外一個(gè)連接通道用于傳輸用戶的控制信號(hào)。當(dāng)然,Miracast源端與Miracast目的端的協(xié)商是建立在已經(jīng)建立第一 TCP連接通道的基礎(chǔ)上。
[0062]也就是說(shuō),在已經(jīng)建立的第一 TCP連接通道的基礎(chǔ)上,Miracast源端與Miracast目的端進(jìn)行功能協(xié)商,經(jīng)過(guò)協(xié)商發(fā)現(xiàn)Miracast源端不支持用戶接入反向通道時(shí),則再建立第二 TCP連接通道用于傳輸用戶的控制信號(hào)。
[0063]在利用所建立的第二 TCP連接通道進(jìn)行控制信號(hào)傳輸時(shí),首先Miracast目的端根據(jù)預(yù)設(shè)的控制信號(hào)類型,將用戶所輸入的控制信號(hào)封裝成相應(yīng)類型的控制信號(hào)報(bào)文,然后將封裝的控制信號(hào)報(bào)文發(fā)送給Miracast源端。Miracast源端對(duì)接收到的控制信號(hào)報(bào)文進(jìn)行解析,以得到解析后的控制信號(hào),實(shí)現(xiàn)Miracast目的端對(duì)Miracast源端的反向控制。[0064]由于在Miracast目的端的輸入設(shè)備可能有很多,用戶利用輸入設(shè)備輸入的控制信號(hào)也存在多種。因此,在Miracast目的端將用戶所輸入的控制信號(hào)封裝成控制信號(hào)報(bào)文的過(guò)程中,Miracast源端需根據(jù)預(yù)設(shè)的控制信號(hào)類型,對(duì)用戶所輸入的控制信號(hào)進(jìn)行分類封裝。
[0065]具體地,控制信號(hào)報(bào)文包括控制信號(hào)的類型、控制信號(hào)的長(zhǎng)度以及對(duì)控制信號(hào)的描述等信息。在本發(fā)明的一個(gè)示例中,預(yù)設(shè)的控制信號(hào)類型有鼠標(biāo)點(diǎn)擊信號(hào)及按鍵信號(hào)。下述將以表格的形式對(duì)控制信號(hào)作詳細(xì)說(shuō)明。其中,控制信號(hào)報(bào)文的結(jié)構(gòu)如表1所示:
[0066]
【權(quán)利要求】
1.一種Miracast反向控制方法,包括: 在Miracast的建立會(huì)話階段,Miracast源端與Miracast目的端通過(guò)建立的第一 TCP連接通道進(jìn)行功能協(xié)商,當(dāng)通過(guò)協(xié)商發(fā)現(xiàn)所述Miracast源端不支持用戶接入反向通道時(shí),所述Miracast目的端向所述Miracast源端發(fā)起建立第二 TCP連接通道的請(qǐng)求; 所述Miracast源端通過(guò)對(duì)預(yù)設(shè)端口的監(jiān)聽(tīng),獲取所述請(qǐng)求并建立第二 TCP連接通道; 通過(guò)所建立的第二 TCP連接通道,所述Miracast目的端向所述Miracast源端傳輸控制信號(hào);其中, 所述Miracast目的端根據(jù)預(yù)設(shè)的控制信號(hào)類型,將輸入的控制信號(hào)封裝成相應(yīng)類型的控制信號(hào)報(bào)文發(fā)送給所述Miracast源端,所述Miracast源端根據(jù)預(yù)設(shè)的控制信號(hào)類型,對(duì)接收到的控制信號(hào)報(bào)文進(jìn)行解析,得到解析后的控制信號(hào),實(shí)現(xiàn)所述Miracast目的端對(duì)所述Miracast源端的反向控制。
2.如權(quán)利要求1所述的Miracast反向控制方法,其中,在所述Miracast目的端根據(jù)預(yù)設(shè)的控制信號(hào)類型,將輸入的控制信號(hào)封裝成相應(yīng)類型的控制信號(hào)報(bào)文發(fā)送給所述Miracast源端的過(guò)程中, 所述控制信號(hào)報(bào)文包括控制信號(hào)的類型、控制信號(hào)的長(zhǎng)度以及對(duì)控制信號(hào)的描述。
3.如權(quán)利要求1所述的Miracast反向控制方法,其中,所述預(yù)設(shè)的控制信號(hào)為鼠標(biāo)點(diǎn)擊信號(hào)、觸控信號(hào)或者按鍵信號(hào)。
4.一種Miracast反向控制系統(tǒng),包括: 請(qǐng)求發(fā)起單元,用于在Miracast的建立會(huì)話階段,Miracast源端與Miracast目的端通過(guò)建立的第一 TCP連接通道進(jìn)行功能協(xié)商,當(dāng)通過(guò)協(xié)商發(fā)現(xiàn)所述Miracast源端不支持用戶接入反向通道時(shí),所述Miracast目的端向所述Miracast源端發(fā)起建立第二 TCP連接通道的請(qǐng)求; 第二 TCP連接通道建立單元,用于所述Miracast源端通過(guò)對(duì)預(yù)設(shè)端口的監(jiān)聽(tīng),獲取所述請(qǐng)求并建立第二 TCP連接通道; 控制信號(hào)傳輸單元,用于通過(guò)所建立的第二 TCP連接通道,所述Miracast目的端向所述Miracast源端傳輸控制信號(hào);其中,所述Miracast目的端根據(jù)預(yù)設(shè)的控制信號(hào)類型,將輸入的控制信號(hào)封裝成相應(yīng)類型的控制信號(hào)報(bào)文發(fā)送給所述Miracast源端,所述Miracast源端根據(jù)預(yù)設(shè)的控制信號(hào)類型,對(duì)接收到的控制信號(hào)報(bào)文進(jìn)行解析,得到解析后的控制信號(hào),實(shí)現(xiàn)所述Miracast目的端對(duì)所述Miracast源端的反向控制。
5.如權(quán)利要求4所述的Miracast反向控制系統(tǒng),其中,所述控制信號(hào)傳輸單兀在將輸入的控制信號(hào)封裝成相應(yīng)類型的控制信號(hào)報(bào)文發(fā)送給所述Miracast源端的過(guò)程中, 所述控制信號(hào)報(bào)文包括控制信號(hào)的類型、控制信號(hào)的長(zhǎng)度以及對(duì)控制信號(hào)的描述。
【文檔編號(hào)】H04W76/02GK103702436SQ201310669632
【公開(kāi)日】2014年4月2日 申請(qǐng)日期:2013年12月11日 優(yōu)先權(quán)日:2013年12月11日
【發(fā)明者】聶山人, 張霞, 趙立軍, 張騫, 楊明, 毛泳江, 張翼 申請(qǐng)人:東軟集團(tuán)股份有限公司