本公開涉及電子設(shè)備應(yīng)用領(lǐng)域,尤其涉及一種遙控方法及裝置。
背景技術(shù):
智能電視是具有全開放式平臺,搭載操作系統(tǒng),在用戶欣賞普通電視內(nèi)容的同時,可自行安裝和卸載各類應(yīng)用軟件,持續(xù)對功能進(jìn)行擴(kuò)充和升級的新電視產(chǎn)品。智能電視能夠不斷給用戶帶來有別于使用有線數(shù)字電視接收機(jī)的豐富的個性化體驗(yàn),已經(jīng)成為潮流趨勢。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問題:智能電視使用的傳統(tǒng)遙控器,在選擇頻道、切換播放模式、搜索節(jié)目或者人機(jī)交互輸入文字時,操作過于復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本公開實(shí)施例提供一種遙控方法及裝置,用以通過遙控設(shè)備上所顯示的受控設(shè)備的屏幕鏡像,直接控制受控設(shè)備。
根據(jù)本公開實(shí)施例的第一方面,提供一種遙控方法,包括:
根據(jù)用戶的選擇確定受控設(shè)備,使遙控設(shè)備與所述受控設(shè)備建立連接;
建立與所述受控設(shè)備連接的用戶輸入反向信道;
接收來自所述受控設(shè)備的屏幕信息,根據(jù)所述屏幕信息顯示屏幕鏡像;
根據(jù)用戶在所述屏幕鏡像上的操作獲取用戶輸入信息;
通過所述用戶輸入反向信道向所述受控設(shè)備發(fā)送所述用戶輸入信息,以對受控設(shè)備進(jìn)行控制。
優(yōu)選地,在所述接收來自所述受控設(shè)備的屏幕信息,根據(jù)所述屏幕信息實(shí)現(xiàn)屏幕鏡像步驟之前還包括:向所述受控設(shè)備發(fā)送性能信息。
優(yōu)選地,所述性能信息包括:
支持的視頻格式、解碼率、分辨率和信道負(fù)載。
優(yōu)選地,在所述根據(jù)用戶的選擇確定受控設(shè)備,與所述受控設(shè)備建立連接步驟之前還包括:
通過Wi-Fi直連查找附近支持Wi-Fi直連的設(shè)備,并顯示查找到的設(shè)備供用戶選擇。
優(yōu)選地,所述方法還包括:
在接收所述屏幕信息的同時,接收來自所述受控設(shè)備的音頻信息,根據(jù)所述音頻信息播放音頻。
根據(jù)本公開實(shí)施例的第三方面,提供一種遙控裝置,包括:
無線連接模塊,用于根據(jù)用戶的選擇確定受控設(shè)備,使遙控設(shè)備與所述受控設(shè)備建立連接;
信道建立模塊,用于建立與所述受控設(shè)備連接的用戶輸入反向信道;
顯示模塊,用于接收來自所述受控設(shè)備的屏幕信息,根據(jù)所述屏幕信息顯示屏幕鏡像;
輸入模塊,用于根據(jù)用戶在所述屏幕鏡像上的操作獲取用戶輸入信息;
回控模塊,用于通過所述用戶輸入反向信道向所述受控設(shè)備發(fā)送所述用戶輸入信息,以對受控設(shè)備進(jìn)行控制。
優(yōu)選地,所述裝置還包括:
發(fā)送模塊,用于向所述受控設(shè)備發(fā)送性能信息。
優(yōu)選地,所述性能信息包括:
支持的視頻格式、解碼率、分辨率和信道負(fù)載。
優(yōu)選地,所述裝置還包括:
查找模塊,用于通過Wi-Fi直連查找附近支持Wi-Fi直連的設(shè)備,并顯示查找到的設(shè)備供用戶選擇。
優(yōu)選地,所述裝置還包括:
音頻模塊,用于在接收所述屏幕信息的同時,接收來自所述受控設(shè)備的音頻信息,根據(jù)所述音頻信息播放音頻。
由上述技術(shù)方案可見,本公開實(shí)施例能夠克服現(xiàn)有技術(shù)中智能電視使用的傳統(tǒng)遙控器,在選擇頻道、切換播放模式、搜索節(jié)目或者人機(jī)交互輸入文字時,操作過于復(fù)雜的問題。
在本公開實(shí)施例中,遙控設(shè)備接收來自所述受控設(shè)備的屏幕信息,根據(jù)所述屏幕信息顯示屏幕鏡像,用戶通過在所述屏幕鏡像上進(jìn)行操作來輸入控制信息,遙控設(shè)備能夠建立與所述受控設(shè)備連接的用戶輸入反向信道,將遙控設(shè)備的控制信息回送到受控設(shè)備。通過在遙控設(shè)備上所顯示的受控設(shè)備的屏幕鏡像上進(jìn)行操作直接控制受控設(shè)備,可以規(guī)避傳統(tǒng)遙控器在進(jìn)行選擇頻道、切換播放模式、搜索節(jié)目或者人機(jī)交互輸入文字等對智能電視的遙控時,需要頻繁按鍵,操作過于復(fù)雜的問題。
附圖說明
通過參照以下附圖對本公開實(shí)施例的描述,本公開實(shí)施例的上述以及其它目的、特征和優(yōu)點(diǎn)將更為清楚,在附圖中:
圖1是根據(jù)本公開實(shí)施例提供的一種遙控方法的流程圖;
圖2是根據(jù)本公開實(shí)施例提供的一種遙控方法的流程圖;
圖3是根據(jù)本公開實(shí)施例提供的一種受控方法的流程圖;
圖4是根據(jù)本公開實(shí)施例提供的一種遙控裝置的結(jié)構(gòu)示意圖;
圖5是根據(jù)本公開實(shí)施例提供的一種遙控裝置的結(jié)構(gòu)示意圖;
圖6是根據(jù)本公開實(shí)施例提供的一種受控裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下基于實(shí)施例對本公開實(shí)施例進(jìn)行描述,但是本公開實(shí)施例并不僅僅限于這些實(shí)施例。在下文對本公開實(shí)施例的細(xì)節(jié)描述中,詳盡描述了一些特定的細(xì)節(jié)部分。對本領(lǐng)域技術(shù)人員來說沒有這些細(xì)節(jié)部分的描述也可以完全理解本公開實(shí)施例。為了避免混淆本公開實(shí)施例的實(shí)質(zhì),公知的方法、過程、流程沒有詳細(xì)敘述。
附圖中的流程圖、框圖圖示了本發(fā)明實(shí)施例的方法、系統(tǒng)、裝置的可能的體系框架、功能和操作,流程圖和框圖上的方框可以代表一個模塊、程序段或僅僅是一段代碼,所述模塊、程序段和代碼都是用來實(shí)現(xiàn)規(guī)定邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,所述實(shí)現(xiàn)規(guī)定邏輯功能的可執(zhí)行指令可以重新組合,從而生成新的模塊和程序段。因此附圖的方框以及方框順序只是用來更好的圖示實(shí)施例的過程和步驟,而不應(yīng)以此作為對發(fā)明本身的限制。
圖1是根據(jù)本公開實(shí)施例提供的一種遙控方法的流程圖,如圖1所示,該方法具體由如下步驟實(shí)現(xiàn):
在步驟S101,根據(jù)用戶的選擇確定受控設(shè)備,使遙控設(shè)備與所述受控設(shè)備建立連接。
在一可選實(shí)施例中,在步驟S101之前還包括:通過Wi-Fi直連查找附近支持Wi-Fi直連的設(shè)備,并顯示查找到的設(shè)備供用戶選擇。
在步驟S102,建立與所述受控設(shè)備連接的用戶輸入反向信道。
在一可選實(shí)施例中,用戶輸入反向信道定義如何將遙控設(shè)備的控制信息回送到受控設(shè)備,包括觸控屏、按鍵鍵盤等設(shè)備事件,讓用戶通過遙控設(shè)備的輸入設(shè)備回控受控設(shè)備。
在一可選實(shí)施例中,用戶輸入反向信道主要用于處理用戶發(fā)起的一些控制操作,產(chǎn)生的控制數(shù)據(jù)將通過傳輸控制協(xié)議發(fā)送給受控設(shè)備。
在步驟S103,接收來自所述受控設(shè)備的屏幕信息,根據(jù)所述屏幕信息顯示屏幕鏡像。
在一可選實(shí)施例中,所述屏幕信息為受控設(shè)備的屏幕上所呈現(xiàn)的圖像信息,包括視頻信息、圖片信息、桌面信息、菜單界面信息等。
在一可選實(shí)施例中,在接收所述屏幕信息的同時,接收來自所述受控設(shè)備的音頻信息,根據(jù)所述音頻信息播放音頻。
在一可選實(shí)施例中,根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議接收所述屏幕信息。
在一可選實(shí)施例中,在步驟S103之前還包括:根據(jù)傳輸控制協(xié)議向所述受控設(shè)備發(fā)送性能信息。
在一可選實(shí)施例中,所述性能信息包括:支持的視頻格式、解碼率、分辨率和信道負(fù)載。
在步驟S104,根據(jù)用戶在所述屏幕鏡像上的操作獲取用戶輸入信息。
在一可選實(shí)施例中,獲取用戶輸入信息的方法包括:
根據(jù)用戶在顯示屏幕鏡像的觸控屏上進(jìn)行的手勢操作獲取用戶輸入信息。其中,所述手勢操作包括:單指或多指的按壓、移動、旋轉(zhuǎn)、單擊、連續(xù)多擊、滾動和輕掃,以及多指的捏合和張開;根據(jù)用戶在按鍵鍵盤或虛擬鍵盤上進(jìn)行的輸入操作獲取用戶輸入信息;根據(jù)用戶錄入的語音信息。
在步驟S105,通過所述用戶輸入反向信道向所述受控設(shè)備發(fā)送所述用戶輸入信息,以對受控設(shè)備進(jìn)行控制。
在一可選實(shí)施例中,根據(jù)傳輸控制協(xié)議發(fā)送所述用戶輸入信息。
在本公開實(shí)施例中,可以通過遙控設(shè)備選擇不同的受控設(shè)備,只要兩個設(shè)備均支持Wi-Fi直連,就可以的實(shí)現(xiàn)遙控設(shè)備對受控設(shè)備的遙控,用戶不需要針對不同的受控設(shè)備配置不同的遙控設(shè)備。用戶通過在所述屏幕鏡像上進(jìn)行包括操作觸控屏、按鍵鍵盤等操作來輸入控制信息,觸摸屏的手勢操作快捷簡便,能夠快速地切換節(jié)目,播放模式,選擇菜單,暫停視頻等等,手機(jī)的按鍵鍵盤或虛擬鍵盤也更加符合用戶習(xí)慣,用戶可以快速輸入信息。此外,還可以利用手機(jī)的語音輸入功能,更加簡化用戶操作。受控設(shè)備根據(jù)所述用戶輸入的控制信息執(zhí)行相應(yīng)操作。通過在遙控設(shè)備上所顯示的受控設(shè)備的屏幕鏡像上進(jìn)行操作直接控制受控設(shè)備,可以規(guī)避傳統(tǒng)遙控器在進(jìn)行選擇頻道、切換播放模式、搜索節(jié)目或者人機(jī)交互輸入文字等對智能電視的遙控時,需要頻繁按鍵,操作過于復(fù)雜的問題。
在本公開實(shí)施例中,根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議接收所述屏幕信息之前根據(jù)傳輸控制協(xié)議向所述受控設(shè)備發(fā)送性能信息,增強(qiáng)受控設(shè)備和遙控設(shè)備的配適性。根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議接收所述屏幕信息網(wǎng)絡(luò)資源開銷較小,數(shù)據(jù)處理速度快時延短,有利于提高用戶體驗(yàn)。通過傳輸控制協(xié)議將遙控設(shè)備的控制信息回送到受控設(shè)備,增強(qiáng)了控制信息傳輸?shù)目煽啃浴?/p>
圖2是根據(jù)本公開實(shí)施例提供的一種遙控方法的流程圖,如圖2所示,該方法具體由如下步驟實(shí)現(xiàn):
在步驟S201,通過Wi-Fi直連查找附近支持Wi-Fi直連的設(shè)備,并顯示查找到的設(shè)備供用戶選擇。
在一可選實(shí)施例中,可以通過Wi-Fi直連查找到周邊所有支持Wi-Fi直連的設(shè)備,當(dāng)然不限于受控設(shè)備,從所有查找到的設(shè)備中選擇一個希望控制的設(shè)備作為受控設(shè)備。之后可以更換受控設(shè)備,即一個遙控設(shè)備可以控制多個受控設(shè)備。
在一可選實(shí)施例中,所述顯示查找到的設(shè)備供用戶選擇,可以通過列表形式顯示,并附上設(shè)備名稱,設(shè)備類型,性能參數(shù),與遙控設(shè)備的距離等信息。
在一可選實(shí)施例中,所述顯示查找到的設(shè)備供用戶選擇,還可以通過圖標(biāo)形式顯示,根據(jù)設(shè)備類型顯示不同圖標(biāo),并附上設(shè)備名稱,性能參數(shù),與遙控設(shè)備的距離等信息。
在步驟S202,根據(jù)用戶的選擇確定受控設(shè)備,使遙控設(shè)備與所述受控設(shè)備建立連接。
在一可選實(shí)施例中,受控設(shè)備和遙控設(shè)備之間通過Wi-Fi直連建立連接。
在一可選實(shí)施例中,受控設(shè)備和遙控設(shè)備之間通過Wi-Fi直連建立連接后,在受控設(shè)備和遙控設(shè)備之間將建立一個傳輸控制協(xié)議連接,同時創(chuàng)建一個實(shí)時流傳輸協(xié)議的端口用于后續(xù)的基于影音串流的聯(lián)機(jī)協(xié)議的會話管理和控制工作。
在一可選實(shí)施例中,在無線網(wǎng)絡(luò)聯(lián)機(jī)建立后,TCP/IP層之上的控制命令包括以實(shí)時流傳輸協(xié)議進(jìn)行裝置能力溝通、影音串流聯(lián)機(jī)協(xié)議的建立與管理、用戶輸入反向信道、遠(yuǎn)程I2C讀寫(Remote I2C Read/Write)或高帶寬數(shù)字內(nèi)容保護(hù)控制信息數(shù)據(jù)的傳送。
在步驟S203,建立與所述受控設(shè)備連接的用戶輸入反向信道。
在步驟S204,向所述受控設(shè)備發(fā)送性能信息。執(zhí)行完步驟S204,同時執(zhí)行步驟S205和步驟S206。
在一可選實(shí)施例中,根據(jù)傳輸控制協(xié)議向所述受控設(shè)備發(fā)送性能信息。
在一可選實(shí)施例中,所述性能信息包括支持的視頻格式、解碼率、分辨率和信道負(fù)載
在步驟S205,接收來自所述受控設(shè)備的屏幕信息,根據(jù)所述屏幕信息顯示屏幕鏡像。
在一可選實(shí)施例中,所述屏幕信息為受控設(shè)備的屏幕上所呈現(xiàn)的圖像信息,包括視頻信息、圖片信息、桌面信息、菜單界面信息等。
在一可選實(shí)施例中,根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議接收所述屏幕信息。
在一可選實(shí)施例中,接收到的屏幕信息需要反向的解封裝、分工,才能呈現(xiàn)。
在步驟S206,接收來自所述受控設(shè)備的音頻信息,根據(jù)所述音頻信息播放音頻。
在一可選實(shí)施例中,接收到的音頻信息需要反向的解封裝、分工,才能呈現(xiàn)。
在步驟S207,根據(jù)用戶在所述屏幕鏡像上的操作獲取用戶輸入信息。
在步驟S208,通過所述用戶輸入反向信道向所述受控設(shè)備發(fā)送所述用戶輸入信息。
在一可選實(shí)施例中,根據(jù)傳輸控制協(xié)議發(fā)送所述用戶輸入信息。
在本公開實(shí)施例中,通過圖標(biāo)形式顯示查找到的設(shè)備,方便用戶選擇受控設(shè)備。根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議接收所述屏幕信息之前根據(jù)傳輸控制協(xié)議向所述受控設(shè)備發(fā)送性能信息,增強(qiáng)受控設(shè)備和遙控設(shè)備的配適性。根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議接收所述屏幕信息網(wǎng)絡(luò)資源開銷較小,數(shù)據(jù)處理速度快時延短,有利于提高用戶體驗(yàn)。通過傳輸控制協(xié)議將遙控設(shè)備的控制信息回送到受控設(shè)備,增強(qiáng)了控制信息傳輸?shù)目煽啃?。接收來自所述受控設(shè)備的屏幕信息的同時接收來自所述受控設(shè)備的音頻信息,根據(jù)所述音頻信息播放音頻,有利于用戶在距離受控設(shè)備較遠(yuǎn)的情況下,把握受控設(shè)備的播放內(nèi)容。
圖3是根據(jù)本公開實(shí)施例提供的一種受控方法的流程圖,如圖3所示,該方法具體由如下步驟實(shí)現(xiàn):
在步驟S301,使受控設(shè)備與遙控設(shè)備建立連接。
在一可選實(shí)施例中,受控設(shè)備和遙控設(shè)備之間通過Wi-Fi直連建立連接。
在一可選實(shí)施例中,受控設(shè)備和遙控設(shè)備之間通過Wi-Fi直連建立連接后,在受控設(shè)備和遙控設(shè)備之間將建立一個傳輸控制協(xié)議連接,同時創(chuàng)建一個實(shí)時流傳輸協(xié)議的端口用于后續(xù)的基于影音串流的聯(lián)機(jī)協(xié)議的會話管理和控制工作。
在一可選實(shí)施例中,在無線網(wǎng)絡(luò)聯(lián)機(jī)建立后,TCP/IP層之上的控制命令包括以實(shí)時流傳輸協(xié)議進(jìn)行裝置能力溝通、影音串流聯(lián)機(jī)協(xié)議的建立與管理、用戶輸入反向信道、遠(yuǎn)程I2C讀寫(Remote I2C Read/Write)或高帶寬數(shù)字內(nèi)容保護(hù)控制信息數(shù)據(jù)的傳送。
在步驟S302,建立與所述遙控設(shè)備連接的用戶輸入反向信道。
在一可選實(shí)施例中,用戶輸入反向信道定義如何將遙控設(shè)備的控制信息回送到受控設(shè)備,包括觸控屏、按鍵鍵盤等設(shè)備事件,讓用戶通過遙控設(shè)備的輸入設(shè)備回控受控設(shè)備。
在一可選實(shí)施例中,用戶輸入反向信道主要用于處理用戶發(fā)起的一些控制操作,受控設(shè)備通過傳輸控制協(xié)議接收遙控設(shè)備發(fā)送的控制數(shù)據(jù)將。
在步驟S303,接收所述遙控設(shè)備發(fā)送的性能信息,根據(jù)所述性能信息調(diào)整屏幕信息的傳輸。執(zhí)行完步驟S303,同時執(zhí)行步驟S304和步驟S305。
在一可選實(shí)施例中,根據(jù)傳輸控制協(xié)議接收所述遙控設(shè)備發(fā)送的性能信息。
在步驟S304,獲取屏幕信息,向所述遙控設(shè)備發(fā)送所述屏幕信息。
在一可選實(shí)施例中,所述屏幕信息為受控設(shè)備的屏幕上所呈現(xiàn)的圖像信息,包括視頻信息、圖片信息、桌面信息、菜單界面信息等。
在一可選實(shí)施例中,獲取屏幕信息,向所述遙控設(shè)備發(fā)送所述屏幕信息的流程,大致上分為幾個階段,首先將獲取到的屏幕信息進(jìn)行壓縮,壓縮后的數(shù)據(jù)再轉(zhuǎn)為基本封包串流封包格式,若應(yīng)用高帶寬數(shù)字內(nèi)容保護(hù),需加入相關(guān)信息,如果有實(shí)時同步的音頻信息再以MPEG2-TS(Transport Stream傳輸流)的方式進(jìn)行影音數(shù)據(jù)的融合,接下來再加上實(shí)時傳輸協(xié)議的標(biāo)頭,最后透過用戶數(shù)據(jù)報(bào)協(xié)議的方式傳送。
在步驟S305,獲取音頻信息,向所述遙控設(shè)備發(fā)送音頻信息。
在一可選實(shí)施例中,獲取音頻信息,向所述遙控設(shè)備發(fā)送音頻信息的流程,大致上分為幾個階段,首先將獲取到的音頻信息進(jìn)行壓縮,壓縮后的數(shù)據(jù)再轉(zhuǎn)為基本封包串流封包格式,若應(yīng)用高帶寬數(shù)字內(nèi)容保護(hù),需加入相關(guān)信息,如果有實(shí)時同步的屏幕信息再以MPEG2-TS的方式進(jìn)行影音數(shù)據(jù)的融合,接下來再加上實(shí)時傳輸協(xié)議的標(biāo)頭,最后透過用戶數(shù)據(jù)報(bào)協(xié)議的方式傳送。
在步驟S306,接收所述遙控設(shè)備通過所述用戶輸入反向信道發(fā)送的用戶輸入信息,根據(jù)所述用戶輸入信息執(zhí)行相應(yīng)操作。
在一可選實(shí)施例中,根據(jù)傳輸控制協(xié)議接收所述用戶輸入信息。
在本公開實(shí)施例中,可以通過遙控設(shè)備選擇不同的受控設(shè)備,只要兩個設(shè)備均支持Wi-Fi直連,就可以實(shí)現(xiàn)受控設(shè)備為遙控設(shè)備遙控。通過在遙控設(shè)備上所顯示的受控設(shè)備的屏幕鏡像上進(jìn)行操作直接控制受控設(shè)備,可以規(guī)避傳統(tǒng)遙控器在進(jìn)行選擇頻道、切換播放模式、搜索節(jié)目或者人機(jī)交互輸入文字等對智能電視的遙控時,需要頻繁按鍵,操作過于復(fù)雜的問題。
在本公開實(shí)施例中,根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議發(fā)送所述屏幕信息之前根據(jù)傳輸控制協(xié)議接收所述受控設(shè)備性能信息,增強(qiáng)受控設(shè)備和遙控設(shè)備的配適性。根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議發(fā)送所述屏幕信息網(wǎng)絡(luò)資源開銷較小,數(shù)據(jù)處理速度快時延短,有利于提高用戶體驗(yàn)。通過傳輸控制協(xié)議接收遙控設(shè)備的控制信息,增強(qiáng)了控制信息傳輸?shù)目煽啃?。發(fā)送受控設(shè)備屏幕信息的同時發(fā)送所述受控設(shè)備的音頻信息,有利于用戶在距離受控設(shè)備較遠(yuǎn)的情況下,把握受控設(shè)備的播放內(nèi)容。
圖4是根據(jù)本公開實(shí)施例提供的一種遙控裝置的結(jié)構(gòu)示意圖,如圖4所示,遙控裝置40包括:無線連接模塊401、信道建立模塊402、顯示模塊403、輸入模塊404和回控模塊405。
無線連接模塊401用于根據(jù)用戶的選擇確定受控設(shè)備,使遙控設(shè)備與所述受控設(shè)備建立連接。
在一可選實(shí)施例中,受控設(shè)備和遙控設(shè)備之間通過Wi-Fi直連建立連接。
在一可選實(shí)施例中,受控設(shè)備和遙控設(shè)備之間通過Wi-Fi直連建立連接后,在受控設(shè)備和遙控設(shè)備之間將建立一個傳輸控制協(xié)議連接,同時創(chuàng)建一個實(shí)時流傳輸協(xié)議的端口用于后續(xù)的基于影音串流的聯(lián)機(jī)協(xié)議的會話管理和控制工作。
信道建立模塊402用于建立與所述受控設(shè)備連接的用戶輸入反向信道。
在一可選實(shí)施例中,用戶輸入反向信道主要用于將遙控設(shè)備的控制信息回送到受控設(shè)備,包括觸控屏、按鍵鍵盤等設(shè)備事件,讓用戶通過遙控設(shè)備的輸入設(shè)備回控受控設(shè)備,所述控制信息將通過傳輸控制協(xié)議發(fā)送給受控設(shè)備。
顯示模塊403用于接收來自所述受控設(shè)備的屏幕信息,根據(jù)所述屏幕信息顯示屏幕鏡像。
在一可選實(shí)施例中,所述屏幕信息為受控設(shè)備的屏幕上所呈現(xiàn)的圖像信息,包括視頻信息、圖片信息、桌面信息、菜單界面信息等。
在一可選實(shí)施例中,根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議接收所述屏幕信息。
在一可選實(shí)施例中,接收到的屏幕信息需要反向的解封裝、分工,才能呈現(xiàn)。
輸入模塊404用于根據(jù)用戶在所述屏幕鏡像上的操作獲取用戶輸入信息。
在一可選實(shí)施例中,獲取用戶輸入信息的方法包括:
根據(jù)用戶在顯示屏幕鏡像的觸控屏上進(jìn)行的手勢操作獲取用戶輸入信息。其中,所述手勢操作包括:單指或多指的按壓、移動、旋轉(zhuǎn)、單擊、連續(xù)多擊、滾動和輕掃,以及多指的捏合和張開;根據(jù)用戶在按鍵鍵盤或虛擬鍵盤上進(jìn)行的輸入操作獲取用戶輸入信息;根據(jù)用戶錄入的語音信息。
回控模塊405用于通過所述用戶輸入反向信道向所述受控設(shè)備發(fā)送所述用戶輸入信息,以對受控設(shè)備進(jìn)行控制。
在一可選實(shí)施例中,根據(jù)傳輸控制協(xié)議發(fā)送所述用戶輸入信息。
在本公開實(shí)施例中,用戶通過在所述屏幕鏡像上進(jìn)行包括操作觸控屏、按鍵鍵盤等操作來輸入控制信息,觸摸屏的手勢操作快捷簡便,能夠快速地切換節(jié)目,播放模式,選擇菜單,暫停視頻等等,手機(jī)的按鍵鍵盤或虛擬鍵盤也更加符合用戶習(xí)慣,用戶可以快速輸入信息。此外,還可以利用手機(jī)的語音輸入功能,更加簡化用戶操作。受控設(shè)備根據(jù)所述用戶輸入的控制信息執(zhí)行相應(yīng)操作。通過在遙控設(shè)備上所顯示的受控設(shè)備的屏幕鏡像上進(jìn)行操作直接控制受控設(shè)備,可以規(guī)避傳統(tǒng)遙控器在進(jìn)行選擇頻道、切換播放模式、搜索節(jié)目或者人機(jī)交互輸入文字等對智能電視的遙控時,需要頻繁按鍵,操作過于復(fù)雜的問題。
圖5是根據(jù)本公開實(shí)施例提供的一種遙控裝置的結(jié)構(gòu)示意圖,如圖5所示,遙控裝置40還包括:查找模塊406、發(fā)送模塊407、音頻模塊408。
查找模塊406用于通過Wi-Fi直連查找附近支持Wi-Fi直連的設(shè)備,并顯示查找到的設(shè)備供用戶選擇。
在一可選實(shí)施例中,可以通過Wi-Fi直連查找到周邊所有支持Wi-Fi直連的設(shè)備,當(dāng)然不限于受控設(shè)備,從所有查找到的設(shè)備中選擇一個希望控制的設(shè)備作為受控設(shè)備。之后可以更換受控設(shè)備,即一個遙控設(shè)備可以控制多個受控設(shè)備。
發(fā)送模塊407用于向所述受控設(shè)備發(fā)送性能信息。
在一可選實(shí)施例中,根據(jù)傳輸控制協(xié)議向所述受控設(shè)備發(fā)送性能信息。
在一可選實(shí)施例中,所述性能信息包括支持的視頻格式、解碼率、分辨率和信道負(fù)載。
音頻模塊408用于在接收所述屏幕信息的同時,接收來自所述受控設(shè)備的音頻信息,根據(jù)所述音頻信息播放音頻。
在本公開實(shí)施例中,通過從所有查找到的設(shè)備中選擇一個希望控制的設(shè)備作為受控設(shè)備,一個遙控設(shè)備可以控制多個受控設(shè)備。根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議發(fā)送所述屏幕信息之前根據(jù)傳輸控制協(xié)議接收所述受控設(shè)備性能信息,增強(qiáng)受控設(shè)備和遙控設(shè)備的配適性。接收所述屏幕信息的同時,接收來自所述受控設(shè)備的音頻信息增強(qiáng)用戶體驗(yàn),有利于用戶在距離受控設(shè)備較遠(yuǎn)時選擇自己喜愛的節(jié)目。
圖6是根據(jù)本公開實(shí)施例提供的一種受控裝置的結(jié)構(gòu)示意圖,如圖6所示,受控裝置60包括:無線連接模塊601、信道建立模塊602、接收模塊603、鏡像投射模塊604、音頻模塊605和受控模塊606。
無線連接模塊601用于使受控設(shè)備與遙控設(shè)備建立連接。
在一可選實(shí)施例中,受控設(shè)備和遙控設(shè)備之間通過Wi-Fi直連建立連接。
在一可選實(shí)施例中,受控設(shè)備和遙控設(shè)備之間通過Wi-Fi直連建立連接后,在受控設(shè)備和遙控設(shè)備之間將建立一個傳輸控制協(xié)議連接,同時創(chuàng)建一個實(shí)時流傳輸協(xié)議的端口用于后續(xù)的基于影音串流的聯(lián)機(jī)協(xié)議的會話管理和控制工作。
信道建立模塊602用于建立與所述遙控設(shè)備連接的用戶輸入反向信道。
在一可選實(shí)施例中,用戶輸入反向信道主要用于受控設(shè)備接收遙控設(shè)備的控制信息,包括觸控屏、按鍵鍵盤等設(shè)備事件,用戶通過遙控設(shè)備的輸入設(shè)備回控受控設(shè)備,受控設(shè)備將通過傳輸控制協(xié)議接收所述控制信息。
接收模塊603用于接收所述遙控設(shè)備發(fā)送的性能信息,根據(jù)所述性能信息調(diào)整屏幕信息的傳輸。
在一可選實(shí)施例中,根據(jù)傳輸控制協(xié)議接收所述遙控設(shè)備發(fā)送的性能信息。
鏡像投射模塊604用于獲取屏幕信息,向所述遙控設(shè)備發(fā)送所述屏幕信息。
在一可選實(shí)施例中,所述屏幕信息為受控設(shè)備的屏幕上所呈現(xiàn)的圖像信息,包括視頻信息、圖片信息、桌面信息、菜單界面信息等。
在一可選實(shí)施例中,首先將獲取到的屏幕信息進(jìn)行壓縮,壓縮后的數(shù)據(jù)再轉(zhuǎn)為基本封包串流封包格式,若應(yīng)用高帶寬數(shù)字內(nèi)容保護(hù),需加入相關(guān)信息,如果有實(shí)時同步的音頻信息再以MPEG2-TS(Transport Stream傳輸流)的方式進(jìn)行影音數(shù)據(jù)的融合,接下來再加上實(shí)時傳輸協(xié)議的標(biāo)頭,最后透過用戶數(shù)據(jù)報(bào)協(xié)議的方式傳送。
音頻模塊605用于獲取音頻信息,向所述遙控設(shè)備發(fā)送音頻信息。
在一可選實(shí)施例中,首先將獲取到的音頻信息進(jìn)行壓縮,壓縮后的數(shù)據(jù)再轉(zhuǎn)為基本封包串流封包格式,若應(yīng)用高帶寬數(shù)字內(nèi)容保護(hù),需加入相關(guān)信息,如果有實(shí)時同步的屏幕信息再以MPEG2-TS的方式進(jìn)行影音數(shù)據(jù)的融合,接下來再加上實(shí)時傳輸協(xié)議的標(biāo)頭,最后透過用戶數(shù)據(jù)報(bào)協(xié)議的方式傳送。
受控模塊606用于接收所述遙控設(shè)備通過所述用戶輸入反向信道發(fā)送的用戶輸入信息,并根據(jù)所述用戶輸入信息執(zhí)行相應(yīng)操作。
在一可選實(shí)施例中,根據(jù)傳輸控制協(xié)議接收所述用戶輸入信息。
在一可選實(shí)施例中,所述相應(yīng)操作包括:選擇頻道、切換播放模式、搜索節(jié)目或者其他人機(jī)交互類操作。
在一可選實(shí)施例中,所述相應(yīng)操作還包括:將音頻信息分流至音響設(shè)備。
在本公開實(shí)施例中,可以通過遙控設(shè)備選擇不同的受控設(shè)備,只要兩個設(shè)備均支持Wi-Fi直連,就可以實(shí)現(xiàn)受控設(shè)備為遙控設(shè)備遙控。通過在遙控設(shè)備上所顯示的受控設(shè)備的屏幕鏡像上進(jìn)行操作直接控制受控設(shè)備,可以規(guī)避傳統(tǒng)遙控器在進(jìn)行選擇頻道、切換播放模式、搜索節(jié)目或者人機(jī)交互輸入文字等對智能電視的遙控時,需要頻繁按鍵,操作過于復(fù)雜的問題。
在本公開實(shí)施例中,根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議發(fā)送所述屏幕信息之前根據(jù)傳輸控制協(xié)議接收所述受控設(shè)備性能信息,增強(qiáng)受控設(shè)備和遙控設(shè)備的配適性。根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議發(fā)送所述屏幕信息網(wǎng)絡(luò)資源開銷較小,數(shù)據(jù)處理速度快時延短,有利于提高用戶體驗(yàn)。通過傳輸控制協(xié)議接收遙控設(shè)備的控制信息,增強(qiáng)了控制信息傳輸?shù)目煽啃浴?/p>
以上所述僅為本公開實(shí)施例的優(yōu)選實(shí)施例,并不用于限制本公開實(shí)施例,對于本領(lǐng)域技術(shù)人員而言,本公開實(shí)施例可以有各種改動和變化。凡在本公開實(shí)施例的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本公開實(shí)施例的保護(hù)范圍之內(nèi)。