專利名稱:一種移動終端控制機頂盒的方法及機頂盒的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信技術(shù)領(lǐng)域,尤其涉及一種移動終端控制機頂盒的方法及機頂盒。
背景技術(shù):
目前,在電視系統(tǒng)中,我們都是使用遙控器 進行操作各種應(yīng)用程序,比如瀏覽網(wǎng)頁,看圖片,玩游戲等等。在現(xiàn)有技術(shù)中,安卓(android)系統(tǒng)的遙控器面板主要有“上、下、左、右、確定、返回、退出”七個鍵,簡潔及便于用戶操作。但上述現(xiàn)有技術(shù)同時也帶來一個問題,原生的android系統(tǒng)是針對手機進行開發(fā)的一套系統(tǒng),主要使用觸摸屏來進行操作,移植到電視系統(tǒng)中,輸入體驗很差,甚至有的應(yīng)用場景無法進行下去。并且,android系統(tǒng)只支持單個用戶操作,這樣子將給用戶帶來很大的不便及困惑。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種移動終端控制機頂盒的方法及機頂盒,用以實現(xiàn)當多個智能移動終端同時與一個機頂盒終端相連時,選擇一個智能移動終端控制該機頂盒。本發(fā)明實施例提供的移動終端控制機頂盒的方法,包括機頂盒與通過所述機頂盒認證的多個移動終端進行連接;在所述多個移動終端中選擇一個移動終端作為主用戶終端,所述主用戶終端用于控制所述機頂盒;將所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述操作界面進行操作來控制所述電視機屏幕的控制界面;將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機。本發(fā)明實施例提供的機頂盒,包括連接模塊,用于與通過所述機頂盒認證的多個移動終端進行連接;選擇模塊,用于在所述連接模塊連接的所述多個移動終端中選擇一個移動終端作為主用戶終端,所述主用戶終端用于控制所述機頂盒;生成模塊,用于將所述機頂盒所連接的電視機屏幕的控制界面與所述選擇模塊選擇的所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述操作界面進行操作來控制所述電視機屏幕的控制界面;發(fā)送模塊,用于將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機。從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點機頂盒在所述多個移動終端中選擇一個移動終端作為主用戶終端控制所述機頂盒,實現(xiàn)在局域網(wǎng)中的多個移動終端中,選擇一個主用戶終端來控制機頂盒,將所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述主用戶終端屏幕的操作界面來控制所述電視機屏幕的控制界面,將主用戶終端作為輸入設(shè)備,相比使用遙控器作為輸入設(shè)備時以單個字符輸入的方式控制電視機,提高了輸入設(shè)備控制電視機的效率。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例中移動終端控制機頂盒的系統(tǒng)連接不意圖;圖2為本發(fā)明實施例中移動終端控制機頂盒的方法的一個實施例示意圖;圖3為本發(fā)明實施例中移動終端控制機頂盒的方法的另一個實施例示意圖; 圖4為本發(fā)明實施例中機頂盒的一個實施例示意圖;圖5為本發(fā)明實施例中機頂盒的另一個實施例示意圖。
具體實施例方式下面結(jié)合附圖和具體實施例進一步說明本發(fā)明實施例的技術(shù)方案,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供了一種移動終端控制機頂盒的方法及機頂盒,用以實現(xiàn)當多個智能移動終端同時與一個機頂盒終端相連時,選擇一個智能移動終端控制該機頂盒。本發(fā)明實施例典型應(yīng)用場景是在家庭網(wǎng)絡(luò)中,移動終端控制機頂盒的系統(tǒng)示意圖請參見圖1,多個移動終端,包括第一終端101、第二終端102、第三終端103,通過家庭用路由104與機頂盒105組成一個局域網(wǎng),該多個移動終端可聯(lián)網(wǎng)控制該機頂盒105,進而控制與該機頂盒105相連的電視機106。移動終端可以為智能移動終端,包括手機、平板電腦等,支持android系統(tǒng)的觸摸屏移動終端,也可以擴展支持其他系統(tǒng)的智能移動終端。在移動終端上安裝客戶端程序,本實施例中可用到該移動終端以下特性控制機頂盒與電視機進行交互1、wifi功能實現(xiàn)無線網(wǎng)絡(luò)通訊;2、傳感器重力感應(yīng),溫度感應(yīng)數(shù)據(jù)傳給機頂盒;3、觸摸屏模擬鼠標鍵盤操作;4、全球定位系統(tǒng)(GPS,Global Positioning System):將經(jīng)度,緯度,準確度,高度,速度,軸承等數(shù)據(jù)傳給機頂盒;5、震動,鈴聲機頂盒可以控制手機上的鈴聲和震動,實現(xiàn)更好的用戶體驗。本發(fā)明實施例中的機頂盒由以下四個模塊組成1、設(shè)備廣播及認證模塊,用于機頂盒在局域網(wǎng)中廣播數(shù)據(jù),并完成對移動終端的認證;2、設(shè)備策略控制模塊,用于機頂盒按照預(yù)先設(shè)置的策略,通過與移動終端進行確認以選擇用戶,并完成與移動終端交互數(shù)據(jù)的流程,該數(shù)據(jù)可包括按鍵數(shù)據(jù),鼠標移動數(shù)據(jù),傳感器數(shù)據(jù)等;
3、設(shè)備通訊模塊,為系統(tǒng)核心,用于完成數(shù)據(jù)的接收與解析,數(shù)據(jù)的處理,數(shù)據(jù)的回應(yīng)等;4、應(yīng)用接口模塊,用于給APK (Android Package)應(yīng)用程序提供與系統(tǒng)交互的接口,可實現(xiàn)多用戶控制機頂盒。當前安卓(android)系統(tǒng)本身只支持單個用戶操作,本發(fā)明實施例中,在android系統(tǒng)的應(yīng)用接口模塊中新增多用戶事件監(jiān)聽接口來給應(yīng)用程序使用,實現(xiàn)多個移動終端操作同一個應(yīng)用中的不同的角色,主用戶進行系統(tǒng)原有的按鍵流程,主用戶之外的其他用戶都是進行新增的按鍵流程。下面進一步描述本發(fā)明實施例中的移動終端控制機頂盒的方法,請參閱圖2,本發(fā)明實施例中的移動終端控制機頂盒的方法的一個實施例包括201、機頂盒與通過所述機頂盒認證的多個移動終端進行連接;當同時有多個通過機頂盒認證的移動終端,請求與機頂盒連接時,機頂盒根據(jù)移 動終端的請求,與該多個通過所述機頂盒認證的移動終端進行連接??紤]機頂盒與連接上的多個移動終端數(shù)據(jù)傳輸安全性,可在機頂盒與移動終端之間建立傳輸控制協(xié)議(TCP,Transmission Control Protocol)連接來傳輸數(shù)據(jù)。202、在所述多個移動終端中選擇一個移動終端作為主用戶終端,所述主用戶終端用于控制所述機頂盒;機頂盒在連接上的多個移動終端中選擇一個移動終端作為主用戶終端,由該主用戶終端控制所述機頂盒。203、將所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述操作界面進行操作來控制所述電視機屏幕的控制界面;將所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,將主用戶終端作為輸入設(shè)備,使得用戶通過對所述操作界面進行操作來控制所述電視機屏幕的控制界面,播放節(jié)目內(nèi)容。204、將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機。本發(fā)明實施例中,機頂盒在所述多個移動終端中選擇一個移動終端作為主用戶終端控制所述機頂盒,實現(xiàn)在局域網(wǎng)中的多個移動終端中,選擇一個主用戶終端來控制機頂盒,將所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述主用戶終端屏幕的操作界面來控制所述電視機屏幕的控制界面,將主用戶終端作為輸入設(shè)備,相比使用遙控器作為輸入設(shè)備時以單個字符輸入的方式控制電視機,提高了輸入設(shè)備控制電視機的效率。下面以另一實施例詳細說明本發(fā)明實施例中的移動終端控制機頂盒的方法,請參閱圖3,本發(fā)明實施例中的移動終端控制機頂盒的方法的另一個實施例包括301、機頂盒定時發(fā)送可擴展標記語言格式的廣播數(shù)據(jù);機頂盒在局域網(wǎng)中定時發(fā)送可擴展標記語言(XML, Extensible MarkupLanguage)格式的廣播數(shù)據(jù),XML格式語言用于標記電子文件使其具有結(jié)構(gòu)性的標記語言,可以用來標記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標記語言進行定義的源語言。廣播地址可以是255. 255. 255. 255,廣播端口可以是50782,定時發(fā)送廣播數(shù)據(jù)的時間間隔可以是60秒。
發(fā)送的廣播數(shù)據(jù)格式如下
< xml version=" 1.0" encoding="utf-8" >
<pack classid=”d.1scovrery.ethemet.multiplayer ">
<host name="multiplayer-settop" ip=" 192.168.1.101" version=" 1.0" />
</pack>其中,字符編碼采用統(tǒng)一碼轉(zhuǎn)換格式UTF-8, UTF (Unicode TransformationFormat)是UNICODE的一種變長字符編碼,UTF-8用I到6個字節(jié)編碼UNICODE字符。保持與美國信息交換標準代石馬(ASCII,American Standard Code for Information Interchange) 兼容。Classid為廣播類型的唯一標識,用于區(qū)分廣播類型,以避免在同一地址同一端口其他主機發(fā)出的廣播。host節(jié)點標識主機信息,主機信息包括主機名稱,主機網(wǎng)段內(nèi)IP地址。version為廣播數(shù)據(jù)版本號,用以區(qū)分不同版本的廣播,廣播數(shù)據(jù)以最新版本的為準。由于廣播數(shù)據(jù)不能以數(shù)據(jù)先抵達作為數(shù)據(jù)新舊的依據(jù),因此以廣播數(shù)據(jù)中的版本數(shù)據(jù)作為區(qū)分新舊數(shù)據(jù)的依據(jù)。如果數(shù)據(jù)有更新,機頂盒會在下一個廣播周期發(fā)送新的數(shù)據(jù),版本號相應(yīng)遞增。302、接收所述移動終端發(fā)送的認證請求;移動終端建立用戶數(shù)據(jù)報協(xié)議(UDP,User Datagram Protocol)套接字,在255. 255. 255. 255:50782端口接收機頂盒發(fā)送的廣播數(shù)據(jù),根據(jù)該廣播數(shù)據(jù)中的相關(guān)參數(shù),向機頂盒發(fā)送認證請求,請求進行身份認證,該機頂盒接收所述移動終端發(fā)送的認證請求。303、對所述移動終端進行認證,并向所述移動終端反饋認證結(jié)果信息;機頂盒對發(fā)送認證請求的移動終端進行認證,具體認證方式可以是機頂盒隨機生成驗證碼并在電視屏幕上顯示,移動終端輸入顯示的驗證碼并發(fā)送給機頂盒,機頂盒識別所述移動終端發(fā)送的認證驗證碼,并對比在機頂盒保存的驗證碼對該移動終端發(fā)送的認證驗證碼,若該兩種驗證碼匹配,則通過該移動終端的認證,并向所述移動終端反饋認證結(jié)果信息。304、接收所述移動終端發(fā)送的建立連接的請求;305、機頂盒與通過所述機頂盒認證的多個移動終端進行連接;根據(jù)移動終端的建立連接的請求,機頂盒與通過認證的多個移動終端進行連接。為監(jiān)測移動終端的連接狀態(tài),機頂盒可以定期向移動終端發(fā)送心跳消息,在預(yù)置時長內(nèi)未收到移動終端的回應(yīng),則可判斷該移動終端已經(jīng)離開網(wǎng)絡(luò)。例如,每隔5秒向移動終端發(fā)送一次心跳消息,如果超過預(yù)置的30秒還沒有收到該移動終端的回應(yīng),則表示移動終端已離開網(wǎng)絡(luò)或自行關(guān)閉,機頂盒將主動斷開與該移動終端的連接。306、在所述多個移動終端中選擇一個移動終端作為主用戶終端,所述主用戶終端用于控制所述機頂盒;在所述多個移動終端中,選擇最先成功建立連接的移動終端作為王用戶終端;或,根據(jù)所述多個移動終端協(xié)商的結(jié)果,確定所述多個移動終端中的主用戶終端。
具體地,選擇主用戶終端的方式可以是當機頂盒與移動終端建立連接后,為該移動終端分配一個唯一的編號,記錄該編號與該移動終端的對應(yīng)關(guān)系信息,并記錄該移動終端連接上的時間。在所述多個移動終端中,選擇最先成功建立連接的移動終端作為主用戶終端,機頂盒記錄該移動終端的編號作為主用戶終端的編號。當主用戶終端離開網(wǎng)絡(luò)后,將第二個成功連接上的移動終端確定為主用戶終端,并記錄該第二個連接上的移動終端的編號作為主用戶終端的編號。選擇主用戶終端的方式也可以是機頂盒根據(jù)所述多個移動終端協(xié)商的結(jié)果,確定所述多個移動終端中的主用戶終端,機頂盒記錄該移動終端的編號作為主用戶終端的編號。選擇主用戶終端后,機頂盒接收該主用戶終端與機頂盒傳遞的數(shù)據(jù),該數(shù)據(jù)可包括按鍵數(shù)據(jù),鼠標移動數(shù)據(jù),傳感器數(shù)據(jù)等。307、將所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操 作界面生成映射關(guān)系,使得用戶通過對所述操作界面進行操作來控制所述電視機屏幕的控制界面;機頂盒將其連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述操作界面進行操作來控制所述電視機屏幕的控制界面。例如,生成映射關(guān)系的具體方式可以是,機頂盒將當前電視機屏幕的控制界面的截屏圖像發(fā)送給該主用戶終端,在該主用戶終端上顯示該截屏圖像。再將用戶在該用戶終端上進行操作對應(yīng)的坐標信息轉(zhuǎn)發(fā)給電視機控制系統(tǒng),由電視機的控制系統(tǒng)識別該坐標信息,判斷該坐標信息對應(yīng)的控制界面上的位置是作何種操作,進而根據(jù)該操作做出反應(yīng)。在用戶終端通過觸摸屏控制電視機屏幕的控制界面時,在該觸摸屏上進行操作與電視機屏幕上對該操作的反映不是對等的,用戶的手指在該觸摸屏上很小距離的移動可能在電視機屏幕上反映的便是更大距離的移動,所以在生成映射關(guān)系時需考慮到這種情況,那么,用戶終端在接收到用戶的操作指令時,電視機才能根據(jù)操作指令進行正確的反應(yīng)。308、將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機。機頂盒將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機,所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶可快速定位到操作位置,通過安裝的客戶端進行操控。該客戶端的操作界面類似遙控器,也包含“上、下、左、右、確定”等功能觸摸按鍵。進一步地,將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機還可以包括機頂盒接收所述主用戶終端通過所述操作系統(tǒng)的輸入法編輯出的指令文字,所述指令文字用于控制所述機頂盒進行對應(yīng)的操作,將所述指令文字發(fā)送給所述機頂盒。本發(fā)明實施例中,機頂盒在局域網(wǎng)中廣播XML格式的數(shù)據(jù),XML格式的數(shù)據(jù)允許用戶對標記語言進行自定義,比較靈活,而且XML格式的數(shù)據(jù)可以滿足網(wǎng)絡(luò)應(yīng)用的需求,XML代碼清晰和便于閱讀理解用XML格式的數(shù)據(jù)將使編程更加簡單也便于學習和創(chuàng)建。機頂盒對移動終端進行認證,增加系統(tǒng)安全性。在所述多個移動終端中,選擇最先成功建立連接的移動終端作為主用戶終端,或,根據(jù)所述多個移動終端協(xié)商的結(jié)果,確定所述多個移動終端中的主用戶終端,以此實現(xiàn)在局域網(wǎng)中的多個移動終端中選擇一個主用戶終端來控制機頂盒。將所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶可快速定位到操作位置,將接收的所述主用戶終端通過所述操作系統(tǒng)的輸入法編輯出的指令文字發(fā)送給機頂盒,提高移動終端控制電視機的效率。下面介紹本發(fā)明實施例中的機頂盒,請參閱圖4,本發(fā)明實施例中的機頂盒的一個實施例包括連接模塊401,用于與通過所述機頂盒認證的多個移動終端進行連接;選擇模塊402,用于在所述連接模塊401連接的所述多個移動終端中選擇一個移動終端作為主用戶終端,所述主用戶終端用于控制所述機頂盒;生成模塊403,用于 將所述機頂盒所連接的電視機屏幕的控制界面與所述選擇模塊402選擇的所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述操作界面進行操作來控制所述電視機屏幕的控制界面;發(fā)送模塊404,用于將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機。本發(fā)明實施例中的機頂盒中各模塊實現(xiàn)各自功能的過程,請參見前述圖2所示實施例的中描述的具體內(nèi)容,此處不再贅述。本發(fā)明實施例中,選擇模塊402在所述多個移動終端中選擇一個移動終端作為主用戶終端控制所述機頂盒,實現(xiàn)在局域網(wǎng)中的多個移動終端中,選擇一個主用戶終端來控制機頂盒,生成模塊403將所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述主用戶終端屏幕的操作界面來控制所述電視機屏幕的控制界面,將主用戶終端作為輸入設(shè)備,相比使用遙控器作為輸入設(shè)備時以單個字符輸入的方式控制電視機,提高了輸入設(shè)備控制電視機的效率。下面詳細介紹本發(fā)明實施例中的機頂盒,請參閱圖5,本發(fā)明實施例中的機頂盒的另一個實施例包括連接模塊501,用于與通過所述機頂盒認證的多個移動終端進行連接;選擇模塊502,用于在所述連接模塊501連接的所述多個移動終端中選擇一個移動終端作為主用戶終端,所述主用戶終端用于控制所述機頂盒;生成模塊503,用于將所述機頂盒所連接的電視機屏幕的控制界面與所述選擇模塊502選擇的所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述操作界面進行操作來控制所述電視機屏幕的控制界面;發(fā)送模塊504,用于將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機。進一步地,所述選擇模塊502,具體用于在所述多個移動終端中,選擇最先成功建立連接的移動終端作為主用戶終端;或,根據(jù)所述多個移動終端協(xié)商的結(jié)果,確定所述多個移動終端中的主用戶終端。本發(fā)明實施例中的機頂盒還可以進一步包括接收模塊505,用于接收所述主用戶終端通過所述操作系統(tǒng)的輸入法編輯出的指令文字,所述指令文字用于控制所述機頂盒進行對應(yīng)的操作;所述發(fā)送模塊504,還用于將所述指令文字發(fā)送給所述機頂盒。進一步地,所述發(fā)送模塊504,還用于定時發(fā)送可擴展標記語言格式的廣播數(shù)據(jù);所述接收模塊505,還用于接收所述移動終端發(fā)送的認證請求,接收所述移動終端發(fā)送的建立連接的請求。本發(fā)明實施例中的機頂盒還可以進一步包括認證模塊506,用于對所述移動終端進行認證,并向所述移動終端反饋認證結(jié)果信
肩、O所述認證模塊506,具體用于對比接收的所述移動終端發(fā)送的認證驗證碼,與所述機頂盒中的驗證碼是否匹配,若是,則通過所述移動終端的認證。本發(fā)明實施例中的機頂盒中各模塊實現(xiàn)各自功能的過程,請參見前述圖2和圖3所示實施例的中描述的具體內(nèi)容,此處不再贅述。本發(fā)明實施例中,發(fā)送模塊504在局域網(wǎng)中廣播XML格式的數(shù)據(jù),XML格式的數(shù) 據(jù)允許用戶對標記語言進行自定義,比較靈活,而且XML格式的數(shù)據(jù)可以滿足網(wǎng)絡(luò)應(yīng)用的需求,XML代碼清晰和便于閱讀理解用XML格式的數(shù)據(jù)將使編程更加簡單也便于學習和創(chuàng)建。認證模塊506對移動終端進行認證,增加系統(tǒng)安全性。選擇模塊502在所述多個移動終端中,選擇最先成功建立連接的移動終端作為主用戶終端,或,根據(jù)所述多個移動終端協(xié)商的結(jié)果,確定所述多個移動終端中的主用戶終端,以此實現(xiàn)在局域網(wǎng)中的多個移動終端中選擇一個主用戶終端來控制機頂盒。生成模塊503將所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶可快速定位到操作位置,發(fā)送模塊504將接收的所述主用戶終端通過所述操作系統(tǒng)的輸入法編輯出的指令文字發(fā)送給機頂盒,提高移動終端控制電視機的效率。本領(lǐng)域技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上對本發(fā)明所提供的一種移動終端控制機頂盒的方法及機頂盒進行了詳細介紹,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種移動終端控制機頂盒的方法,其特征在于,包括機頂盒與通過所述機頂盒認證的多個移動終端進行連接;在所述多個移動終端中選擇一個移動終端作為主用戶終端,所述主用戶終端用于控制所述機頂盒;將所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述操作界面進行操作來控制所述電視機屏幕的控制界面; 將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述多個移動終端中選擇一個移動終端作為主用戶終端包括在所述多個移動終端中,選擇最先成功建立連接的移動終端作為王用戶終端;或,根據(jù)所述多個移動終端協(xié)商的結(jié)果,確定所述多個移動終端中的主用戶終端。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機包括接收所述主用戶終端通過所述操作系統(tǒng)的輸入法編輯出的指令文字,所述指令文字用于控制所述機頂盒進行對應(yīng)的操作;將所述指令文字發(fā)送給所述機頂盒。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述機頂盒與通過所述機頂盒認證的多個移動終端進行連接之前包括所述機頂盒定時發(fā)送可擴展標記語言格式的廣播數(shù)據(jù);接收所述移動終端發(fā)送的認證請求;對所述移動終端進行認證,并向所述移動終端反饋認證結(jié)果信息;接收所述移動終端發(fā)送的建立連接的請求。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對所述移動終端進行認證包括對比接收的所述移動終端發(fā)送的認證驗證碼,與所述機頂盒中的驗證碼是否匹配; 若是,則通過所述移動終端的認證。
6.一種機頂盒,其特征在于,包括連接模塊,用于與通過所述機頂盒認證的多個移動終端進行連接;選擇模塊,用于在所述連接模塊連接的所述多個移動終端中選擇一個移動終端作為主用戶終端,所述主用戶終端用于控制所述機頂盒;生成模塊,用于將所述機頂盒所連接的電視機屏幕的控制界面與所述選擇模塊選擇的所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述操作界面進行操作來控制所述電視機屏幕的控制界面;發(fā)送模塊,用于將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機。
7.根據(jù)權(quán)利要求6所述的機頂盒,其特征在于,所述選擇模塊,具體用于在所述多個移動終端中,選擇最先成功建立連接的移動終端作為主用戶終端;或,根據(jù)所述多個移動終端協(xié)商的結(jié)果,確定所述多個移動終端中的主用戶終端。
8.根據(jù)權(quán)利要求6或7所述的機頂盒,其特征在于,所述機頂盒還包括接收模塊,用于接收所述主用戶終端通過所述操作系統(tǒng)的輸入法編輯出的指令文字, 所述指令文字用于控制所述機頂盒進行對應(yīng)的操作;所述發(fā)送模塊,還用于將所述指令文字發(fā)送給所述機頂盒。
9.根據(jù)權(quán)利要求8所述的機頂盒,其特征在于,所述發(fā)送模塊,還用于定時發(fā)送可擴展標記語言格式的廣播數(shù)據(jù);所述接收模塊,還用于接收所述移動終端發(fā)送的認證請求,接收所述移動終端發(fā)送的建立連接的請求。
10.根據(jù)權(quán)利要求9所述的機頂盒,其特征在于,所述機頂盒還包括認證模塊,用于對所述移動終端進行認證,并向所述移動終端反饋認證結(jié)果信息。 所述認證模塊,具體用于對比接收的所述移動終端發(fā)送的認證驗證碼,與所述機頂盒中的驗證碼是否匹配,若是,則通過所述移動終端的認證。
全文摘要
本發(fā)明實施例公開了一種移動終端控制機頂盒的方法和機頂盒,用于實現(xiàn)在多個智能移動終端中選擇一個智能移動終端控制該機頂盒。本發(fā)明實施例方法包括機頂盒與通過所述機頂盒認證的多個移動終端進行連接,在所述多個移動終端中選擇一個移動終端作為主用戶終端,將所述機頂盒所連接的電視機屏幕的控制界面與所述主用戶終端屏幕的操作界面生成映射關(guān)系,使得用戶通過對所述操作界面進行操作來控制所述電視機屏幕的控制界面,將所述主用戶終端發(fā)送的控制所述電視機的信號轉(zhuǎn)發(fā)給所述電視機。
文檔編號H04N21/422GK103024525SQ20121057882
公開日2013年4月3日 申請日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者徐佳宏, 陳華兵, 吳軍 申請人:深圳市茁壯網(wǎng)絡(luò)股份有限公司