專利名稱:一種遙控方法、遙控器、遙控響應方法以及機頂盒的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視領(lǐng)域,尤其涉及一種遙控方法、遙控器、遙控響應方法及機頂盒。
背景技術(shù):
隨著技術(shù)的發(fā)展和用戶娛樂需求的不斷提高,電視以及為電視提供業(yè)務的機頂盒已經(jīng)逐漸成為家庭娛樂的中心。在這種情況下,機頂盒/電視所提供的業(yè)務也不再僅僅是簡單的直播、點播內(nèi)容,而是更多地向PC —樣提供包括視頻、游戲、新聞、互聯(lián)網(wǎng)、通訊等全面豐富的業(yè)務功能。更多的業(yè)務功能要求更加精細的操作方式,而傳統(tǒng)的按鍵式遙控器已遠不能滿足上述操作的要求。
發(fā)明內(nèi)容
有鑒于此,實有必要提供一種操作方便,符合用戶使用習慣的遙控方法。同時,提供一種遙控器。同時,提供一種遙控響應方法。同時,提供一種機頂盒。本發(fā)明一實施例提供一種遙控方法,包括感應用戶選擇操作事件,判斷所述用戶選擇操作事件類型;當所述用戶選擇操作事件類型與操控模式類型相對應,則發(fā)送用戶選擇操作事件消息;當所述用戶選擇操作事件類型與所述操控模式類型不對應,則切換操控模式,并發(fā)送用戶選擇操作事件消息;以及感應用戶確定操作事件,判斷所述操控模式類型,發(fā)送與所述操控模式類型對應的用戶確定操作事件消息。本發(fā)明另一實施例提供一種遙控器,包括按鍵事件感應單元,用于感應通過用戶按鍵產(chǎn)生的用戶選擇操作事件;位移事件感應單元,用于感應通過鼠標位移產(chǎn)生的用戶選擇操作事件;確定事件感應單元,用于感應用戶確定操作事件;判斷單元,用于判斷來自所述按鍵事件感應單元或位移事件感應單元的用戶選擇操作事件類型與操控模式類型是否相對應;切換單元,用于當所述用戶選擇操作事件類型與操控模式類型不對應時,切換所述操控模式;發(fā)送單元,用于發(fā)送用戶選擇操作事件消息,以及發(fā)送與所述操控模式類型對應的用戶確定操作事件消息。本發(fā)明另一實施例提供一種遙控響應方法,包括接收用戶選擇操作事件消息,根據(jù)所述用戶選擇操作事件消息判斷用戶操作事件類型;當所述用戶選擇操作事件類型與操控模式類型相對應,則根據(jù)所述用戶選擇操作事件消息和所述對應的操控模式控制被控顯示設(shè)備顯示界面的顯示;當所述用戶選擇操作事件類型與操控模式類型不對應,則切換所述對應的操控模式,并根據(jù)所述用戶選擇操作事件消息和所述切換后的操控模式控制被控顯示設(shè)備顯示界面的顯示;以及接收用戶確定操作事件消息,判斷所述操控模式類型,根據(jù)所述操控模式執(zhí)行對被控顯示設(shè)備的確定操作。本發(fā)明又一實施例提供一種機頂盒,包括消息接收模塊,用于接收用戶選擇操作事件消息和用戶確定操作事件消息;判斷模塊,用于根據(jù)用戶選擇操作事件消息判斷用戶操作事件類型與操控模式類型是否對應;切換模塊,用于當所述用戶選擇操作事件類型與操控模式類型不對應,則切換所述操控模式;響應模塊,用于根據(jù)所述用戶選擇操作事件消息和所述對應的操控模式控制被控顯示設(shè)備顯示界面的顯示,以及根據(jù)用戶確定操作事件消息和所述操控模式執(zhí)行對被控顯示設(shè)備的確定操作。本發(fā)明實施例的遙控器,因為遙控器鼠標左鍵與遙控確定鍵合一,遙控操作界面簡單,用戶無需移動拇指,使得用戶使用更加舒適和簡單。另外,在操控模式切換上,符合用戶的使用習慣,使得用戶通過自然聯(lián)想,不需要特別學習就可以觸發(fā)操控模式切換,提高用戶體驗效果。同時,當用戶使用按鍵模式操作時,鼠標指針隱藏,從而避免了多媒體電視顯示界面上出現(xiàn)兩個視覺關(guān)注點所帶來的困擾,進一步提高用戶體驗效果。
圖I是本發(fā)明一實施例的遙控方法流程圖2是本發(fā)明一實施例的遙控器功能模塊圖3是本發(fā)明另一實施例的遙控器結(jié)構(gòu)示意圖4是本發(fā)明一實施例的遙控響應方法流程圖5是本發(fā)明一實施例的機頂盒功能模塊圖6是本發(fā)明一實施例的遙控方法預設(shè)操作事件示意圖7是本發(fā)明一實施例的被控設(shè)備顯示界面示意圖8是本發(fā)明另一實施例的被控設(shè)備顯示界面示意圖
圖9是本發(fā)明一實施例的的遙控方法的信令交互圖10是本發(fā)明又一實施例的遙控方法的信令交互圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完
整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖I是本發(fā)明一實施例的遙控方法流程圖,包括101、感應用戶選擇操作事件;具體的,遙控器內(nèi)設(shè)置有感應裝置,能夠感應到用戶在遙控器上的選擇操作事件, 在本實施例中,用戶選擇操作事件包括鼠標位移事件和方向按鍵事件,鼠標位移事件即用戶在三維空間上變換遙控器位置,包括連續(xù)多次、左右快速移動,上下移動等,或者為在具有觸摸界面的遙控器上連續(xù)三次、快速左右滑動觸摸界面;方向按鍵事件即用戶按壓遙控器上設(shè)置的多個方向按鍵。102、判斷用戶選擇操作事件類型與操控模式類型是否對應;具體的,在本實施例中,遙控器的操控模式包括兩種,一種是鼠標模式,在此模式中,遙控器可以類似鼠標使用,通過空間移動或滑動觸摸屏操控機頂盒或者多媒體電視;另一種為按鍵模式,在此模式下,遙控器功能就是傳統(tǒng)遙控器的功能,可以通過按壓遙控器上設(shè)置的功能鍵對機頂盒或者多媒體電視實現(xiàn)控制。遙控器在感應到用戶選擇操作事件類型后,進一步分析遙控器所處的操控模式,進一步判斷用戶選擇操作事件與操控模式是否對應,包括一種是用戶選擇操作事件為鼠標位移事件,操控模式為鼠標模式,則用戶選擇操作事件與操控模式對應;另一種為用戶選擇操作事件為方向按鍵事件,操控模式為按鍵模式,則用戶選擇操作事件與操控模式也對應。還有一種為用戶選擇操作事件為鼠標位移事件,但是操控模式為按鍵模式,或者用戶選擇操作事件為方向按鍵事件,但是操控模式為鼠標模式,則用戶選擇操作事件與操控模式不對應。103、當用戶選擇操作事件與操控模式不對應,則切換操控模式;具體的,當用戶選擇操作事件為鼠標位移事件,并且操控模式為按鍵模式,或者用戶選擇操作事件為方向按鍵事件,并且操控模式為鼠標模式,則自動切換操控模式,即當用戶選擇操作事件為鼠標位移事件,并且操控模式為按鍵模式,將操控自動切換成鼠標模式, 當用戶選擇操作事件為方向按鍵事件時,并且操控模式為鼠標模式時,將操控模式切換成按鍵模式,以便于方便用戶,進行下一步的鼠標或者遙控操作。鼠標模式與操控模式間的切換可以通過軟件程序?qū)崿F(xiàn)。特別的,遙控器從按鍵模式切換至鼠標模式時,鼠標位移事件需要符合特定的操作動作,是否為預設(shè)的用戶選擇操作事件,如圖6所示,比如連續(xù)三次以上、快速左右移動遙控,如果鼠標位移事件不符合特定操作動作,則不將操控模式從按鍵模式切換至鼠標模式。這樣,即可避免用戶因為誤操作,導致操控模式頻繁切換。在本發(fā)明的其他實施例中,特定的操作動作可由用戶或機頂盒或電視設(shè)備提供商任意設(shè)定。104、發(fā)送對應的用戶選擇操作事件消息;具體的,當用戶選擇操作事件為鼠標位移事件,則遙控器向機頂盒或者多媒體電視發(fā)送鼠標位移事件消息,以使機頂盒或者多媒體電視根據(jù)用戶輸出的鼠標位移事件在多媒體電視顯示界面上顯示鼠標指針,同時隱藏控制焦點,使得多媒體電視上只顯示一個用戶關(guān)注焦點,避免視覺誤差,提高用戶體驗。另外,當用戶選擇操作事件為方向按鍵事件時, 則遙控器向機頂盒發(fā)送方向按鍵事件消息,以使機頂盒或者多媒體電視在多媒體電視顯示界面上顯示控制焦點,隱藏指針,便于根據(jù)用戶下一步的遙控按鍵操作作出對應的響應。105、感應用戶確定操作事件;具體的,在本發(fā)明實施例中,遙控器將傳統(tǒng)的鼠標左鍵和傳統(tǒng)遙控器確定鍵合一, 當遙控器處于鼠標模式時,用戶按壓確定鍵產(chǎn)生鼠標左鍵確定功能,當遙控器處于按鍵模式時,用戶按壓確定鍵產(chǎn)生確定按鍵的功能。106、發(fā)送與操控模式類型對應的用戶確定操作事件消息;具體的,在本發(fā)明實施例中,操控模式包括兩種,鼠標模式和按鍵模式,因此,當操控模式為非按鍵模式即是鼠標模式;當操控模式為按鍵模式時,發(fā)送遙控確定鍵事件消息, 以使機頂盒或者多媒體電視根據(jù)遙控確定鍵事件消息,選擇確定的應用,以使應用根據(jù)用戶選擇做出響應。當操控模式為鼠標模式時,發(fā)送鼠標左鍵事件消息;以使機頂盒或者多媒體電視根據(jù)鼠標左鍵事件消息,選擇確定的應用,以使應用根據(jù)用戶選擇做出響應。圖2是本發(fā)明一實施例的遙控器結(jié)構(gòu)框圖,包括感應單元200,具體的感應單元200包括,按鍵事件感應單元201、位移事件感應單元202、確定事件感應單元203、判斷單元204、切換單元205以及發(fā)送單元206。其中, 按鍵事件感應單元201用來感應用戶方向按鍵操作事件,具體的,按鍵事件感應單元201可以為遙控器上設(shè)置的方向按鍵和與方向按鍵相連的電路模塊,可以感應用戶在方向按鍵上的操作。位移事件感應單元202,用于感應鼠標位移事件,具體的,可以是設(shè)置于遙控器內(nèi)的陀螺儀、光柵等裝置??梢酝ㄟ^感應遙控器空間位置變化,轉(zhuǎn)化成鼠標X、Y坐標位移。確定事件感應單元203,用于感應用戶確定操作事件,可以是設(shè)置在遙控器上的確定鍵和與確定鍵相連的電路模塊,可以感應用戶在確定鍵上的操作。判斷單元204,用于判斷遙控器所在的操控模式類型,還用于判斷用戶選擇操作事件類型與操控模式是否對應,以便于切換模塊205根據(jù)操控模式與用戶選擇操作事件類型是否對應作出相應的切換。具體的,用戶選擇操作事件為鼠標位移事件,操控模式為鼠標模式,則用戶選擇操作事件與操控模式對應;另一種為用戶選擇操作事件為方向按鍵事件,操控模式為按鍵模式,則用戶選擇操作事件與操控模式也對應。還有一種為用戶選擇操作事件為鼠標位移事件,但是操控模式為按鍵模式,或者用戶選擇操作事件為方向按鍵事件,但是操控模式為鼠標模式,則用戶選擇操作事件與操控模式不對應。切換單元205,用于當操控模式與用戶選擇操作事件不對應時,切換操控模式,具體的,當用戶選擇操作事件為鼠標位移事件,并且操控模式為按鍵模式,或者用戶選擇操作事件為方向按鍵事件,并且操控模式為鼠標模式,則先切換操控,即當用戶選擇操作事件為鼠標位移事件,并且操控模式為按鍵模式,將操控切換成鼠標模式,當用戶選擇操作事件為方向按鍵事件時,并且操控模式為鼠標模式時,將操控模式切換成按鍵模式。以便于方便用戶,進行下一步的鼠標或者遙控操作,特別的,遙控器從按鍵模式切換至鼠標模式時,鼠標位移事件需要符合特定的操作動作,比如連續(xù)三次以上、快速左右移動遙控,如果鼠標位移事件不符合特定操作動作,則不將操控模式從按鍵模式切換至鼠標模式。這樣,即可避免用戶因為誤操作,導致操控模式頻繁切換。發(fā)送單元206,用于發(fā)送對應的用戶選擇操作事件消息,具體的,當用戶選擇操作事件為鼠標位移事件,則遙控器向機頂盒或者多媒體電視發(fā)送鼠標位移事件消息,以使機頂盒或者多媒體電視根據(jù)用戶輸出的鼠標位移事件在多媒體電視顯示界面上顯示鼠標指針,同時隱藏控制焦點,使得多媒體電視上只顯示一個用戶關(guān)注焦點,避免視覺誤差,提高用戶體驗。另外,當用戶選擇操作事件為方向按鍵事件時,則遙控器向機頂盒發(fā)送方向按鍵事件消息,以使機頂盒或者多媒體電視在多媒體電視顯示界面上顯示控制焦點,隱藏指針, 便于根據(jù)用戶下一步的遙控按鍵操作作出對應的響應。另外,在發(fā)明的另一實施例中,發(fā)送單元206進一步根據(jù)操控模式,發(fā)送對應的確定操作事件消息。具體的,當操控模式為鼠標模式時,發(fā)送鼠標左鍵事件;以使機頂盒或者多媒體電視根據(jù)鼠標左鍵事件,選擇確定的應用,以使應用根據(jù)用戶選擇做出響應。如上所述的本發(fā)明一實施例的遙控器,因為遙控器鼠標左鍵與遙控確定鍵合一, 遙控操作界面簡單,用戶無需移動拇指,使得用戶使用更加舒適和簡單。另外,在操控模式切換上,符合用戶的使用習慣,使得用戶通過自然聯(lián)想,不需要特別學習就可以觸發(fā)操控模式切換,提高用戶體驗效果。同時,當用戶使用按鍵模式操作時,鼠標指針隱藏,從而避免了多媒體電視顯示界面上出現(xiàn)兩個視覺關(guān)注點所帶來的困擾,進一步提高用戶體驗效果。圖3是本發(fā)明另一實施例的遙控器結(jié)構(gòu)示意圖;包括一確定鍵301,若干方向鍵302,感應模塊303以及若干功能按鍵304。確定鍵 301,用于感應用戶確定操作事件,確定鍵301和與電路模塊相連,可以感應用戶在確定鍵上的操作。方向鍵302用來感應用戶方向按鍵事件,具體的,方向鍵301與電路模塊相連, 可以感應用戶在方向按鍵上的操作。感應模塊303用來感應鼠標位移事件,將遙控器在三維空間中的變化轉(zhuǎn)化成鼠標坐標X,Y的變化。該感應模塊303具體可以通過遙控器內(nèi)的陀螺儀、光柵、攝像頭、觸摸屏、軌跡球和光感軌跡球等實現(xiàn)。本發(fā)明實施的遙控器,因為鼠標左鍵與遙控確定鍵合二為一,使遙控器操作界面更加簡潔,用戶不需要移開拇指就能選擇確定應用,提聞用戶體驗。圖4是本發(fā)明一實施例的遙控響應方法流程圖;401、接收用戶選擇操作事件消息;具體的,機頂盒或者多媒體電視設(shè)置有接收裝置,能夠接收到遙控器發(fā)送的用戶選擇操作事件消息。在本實施例中,用戶選擇操作事件包括鼠標位移事件和方向按鍵事件, 鼠標位移事件即用戶在三維空間上變換遙控器位置,包括連續(xù)多次、左右快速移動,上下移動等;方向按鍵事件即用戶按壓遙控器上設(shè)置的多個方向按鍵。402、根據(jù)用戶選擇操作事件消息判斷用戶操作事件類型與操控模式是否對應;具體的,在本實施例中,在機頂盒或者多媒體電視中,操控模式只有兩種,一種是鼠標模式,在此模式中,遙控器可以類似鼠標使用,通過空間移動,操控機頂盒或者多媒體電視;另一種為按鍵模式,在此模式下,遙控器功能就是傳統(tǒng)遙控器的功能,可以通過按壓遙控器上設(shè)置的功能鍵對機頂盒或者多媒體電視實現(xiàn)控制。機頂盒或者多媒體電視在判斷出用戶選擇操作事件類型后,進一步分析遙控器所處的操控模式。判斷用戶選擇操作事件與操控模式是否對應,包括一種是用戶選擇操作事件為鼠標位移事件,操控模式為鼠標模式,則用戶選擇操作事件與操控模式對應;另一種為用戶選擇操作事件為方向按鍵事件,操控模式為按鍵模式,則用戶選擇操作事件與操控模式也對應。還有一種為用戶選擇操作事件為鼠標位移事件,但是操控模式為按鍵模式,或者用戶選擇操作事件為方向按鍵事件,但是操控模式為鼠標模式,則用戶選擇操作事件與操控模式不對應。403、當用戶選擇操作事件與操控模式不對應,則切換操控模式;具體的,當用戶選擇操作事件為鼠標位移事件,并且操控模式為按鍵模式,或者用戶選擇操作事件為方向按鍵事件,并且操控模式為鼠標模式,則先切換操控,即當用戶選擇操作事件為鼠標位移事件,并且操控模式為按鍵模式,將操控切換成鼠標模式,當用戶選擇操作事件為方向按鍵事件時,并且操控模式為鼠標模式時,將操控模式切換成按鍵模式。404、根據(jù)所述用戶選擇操作事件類型作出對應的響應;具體的,如圖7和圖8所示,顯示界面603上顯示有若干選擇框602,當用戶選擇操作事件為鼠標位移事件,則機頂盒或者多媒體電視根據(jù)用戶輸出的鼠標位移事件在多媒體電視顯示界面上顯示鼠標指針601,同時隱藏控制焦點,使得多媒體電視上只顯示一個用戶關(guān)注焦點,避免視覺誤差,提高用戶體驗。另外,當用戶選擇操作事件為方向按鍵事件時,則機頂盒或者多媒體電視在多媒體電視顯示界面上顯示控制焦點,即選擇框701邊框加粗, 隱藏指針601,便于根據(jù)用戶下一步的遙控按鍵操作作出對應的響應。405、接收用戶確定操作事件消息;具體的,在本發(fā)明實施例中,遙控器將傳統(tǒng)的鼠標左鍵和傳統(tǒng)遙控器確定鍵合一, 當遙控器處于鼠標模式時,用戶按壓確定鍵可以起到傳統(tǒng)鼠標左鍵確定功能,機頂盒或者多媒體電視接收鼠標左鍵確定事件,當遙控器處于按鍵模式時,用戶按壓確定鍵可以起到選擇確定的功能,機頂盒或者多媒體電視接收遙控確定鍵事件。406、判斷所述操控模式類型,根據(jù)所述操控模式執(zhí)行對被控顯示設(shè)備的確定操作;具體的,在本發(fā)明實施例中,操控模式只有兩種,鼠標模式和按鍵模式,當操控模式為按鍵模式時,接收遙控確定鍵事件,機頂盒或者多媒體電視根據(jù)遙控確定鍵事件,選擇確定的應用,以使應用根據(jù)用戶選擇做出響應。當操控模式為鼠標模式時,接收鼠標左鍵事件;機頂盒或者多媒體電視根據(jù)鼠標左鍵事件,選擇確定的應用,以使應用根據(jù)用戶選擇做出響應。當操控模式為按鍵模式時,接收遙控確定事件,機頂盒或者多媒體電視根據(jù)遙控確定事件,選擇確定的應用,以使應用根據(jù)用戶選擇做出響應圖5是本發(fā)明一實施例的機頂盒結(jié)構(gòu)框圖。包括消息接收模塊500,判斷單元504、切換單元505以及響應單元506。具體的消息接收模塊500包括按鍵事件接收單元501、位移事件接收單元502、確定事件接收單元503。其中,按鍵事件接收單元501用來接收用戶方向按鍵操作事件,位移事件接收單元 502,用于接收鼠標位移事件。判斷單元504,用于判斷遙控器所在的操控模式類型,還用于判斷用戶選擇操作事件類型與操控模式是否對應。具體的,用戶選擇操作事件為鼠標位移事件,操控模式為鼠標模式,則用戶選擇操作事件與操控模式對應;另一種為用戶選擇操作事件為方向按鍵事件, 操控模式為按鍵模式,則用戶選擇操作事件與操控模式也對應。還有一種為用戶選擇操作事件為鼠標位移事件,但是操控模式為按鍵模式,或者用戶選擇操作事件為方向按鍵事件, 但是操控模式為鼠標模式,則用戶選擇操作事件與操控模式不對應。切換單元505,用于當操控模式與用戶選擇操作事件不對應時,切換操控模式,具體的,當用戶選擇操作事件為鼠標位移事件,并且操控模式為按鍵模式,或者用戶選擇操作事件為方向按鍵事件,并且操控模式為鼠標模式,則先切換操控,即當用戶選擇操作事件為鼠標位移事件,并且操控模式為按鍵模式,將操控切換成鼠標模式,當用戶選擇操作事件為方向按鍵事件時,并且操控模式為鼠標模式時,將操控模式切換成按鍵模式。以便于方便用戶,進行下一步的鼠標或者遙控操作。響應單元506,用于響應對應的用戶選擇操作事件消息,具體的,當用戶選擇操作事件為鼠標位移事件,則機頂盒或者多媒體電視根據(jù)用戶輸出的鼠標位移事件在多媒體電視顯示界面上顯示鼠標指針,同時隱藏控制焦點,使得多媒體電視上只顯示一個用戶關(guān)注焦點,避免視覺誤差,提高用戶體驗。另外,當用戶選擇操作事件為方向按鍵事件時,則機頂盒或者多媒體電視在多媒體電視顯示界面上顯示控制焦點,隱藏指針,便于根據(jù)用戶下一步的遙控按鍵操作作出對應的響應。另外,在發(fā)明的另一實施例中,響應單元506進一步根據(jù)操控模式,響應對應的確定操作事件消息。具體的,當操控模式為鼠標模式時,接收鼠標左鍵事件;機頂盒或者多媒體電視根據(jù)鼠標左鍵事件,選擇確定的應用,以使應用根據(jù)用戶選擇做出響應。當操控模式為按鍵模式時,接收遙控確定事件,以使機頂盒或者多媒體電視根據(jù)遙控確定事件,選擇確定的應用,以使應用根據(jù)用戶選擇做出響應。如上所述的本發(fā)明一實施例的機頂盒或者多媒體電視,當用戶使用按鍵模式操作時,鼠標指針隱藏,從而避免了多媒體電視顯示界面上出現(xiàn)兩個視覺關(guān)注點所帶來的困擾,提高用戶體驗效果。另外,這種遙控器特定模式切換動作與用戶使用習慣一致,因為當在遙控器模式時,屏幕上無鼠標指針,而如果此時用戶想用鼠標,他會很自然地想到通過連續(xù)移動來發(fā)現(xiàn)鼠標的位置,這是因為人們知道眼睛對運動目標的捕捉比對靜止目標的捕捉更加靈敏。這樣,用戶幾乎無需學習即會使用。圖9為本發(fā)明一實施例的遙控方法遙控器與機頂盒信令交互圖;如圖9所示,在本實施例中,操控模式切換在機頂盒側(cè),遙控器只是發(fā)送各種操作事件。機頂盒初始工作在某一狀態(tài),假定為鼠標狀態(tài);此時遙控器感應到鼠標位移事件,直接將其發(fā)送給機頂盒或者多媒體電視,機頂盒或者多媒體電視顯示鼠標光標并移動位置, 此時,遙控器感應到用戶確定操作事件,將其直接發(fā)送至機頂盒,機頂盒將確定操作事件轉(zhuǎn)化成鼠標左鍵事件,并上報給機頂盒應用程序,以使應用程序被選擇做出響應。此時,遙控器感應到方向按鍵事件,并將其直接發(fā)送至機頂盒,機頂盒將操控模式切換成按鍵模式,并隱藏鼠標光標,移動焦點位置。此時,遙控器再感應到鼠標位移事件,并直接發(fā)送至機頂盒, 機頂盒判斷該鼠標位移事件是否為預設(shè)用戶選擇操作事件,具體為連續(xù)、三次以上、快速左右移動遙控器事件,如果不符合則機頂盒直接丟棄該事件,如果附后,機頂盒就將操控模式從按鍵模式切換至鼠標模式。其中,遙控器中感應模塊功能可由圖2中的方向按鍵事件感應單元201、位移事件感應單元203以及確定事件感應單元203實現(xiàn);機頂盒中的接收模塊可有由圖5中的按鍵事件接收單元501、位移事件接收單元502以及確定事件接收單元503
來實現(xiàn);機頂盒中的應用程序?qū)獔D5中的響應單元505。具體信令交互流程,如下
901、機頂盒初始狀態(tài)為鼠標模式;
902、遙控器感應模塊感應到鼠標位移事件,將其上報給發(fā)送單元
903、遙控器發(fā)送單元將鼠標位移事件發(fā)送給機頂盒接收模塊;
904、機頂盒顯示鼠標光標并移動光標位置;
905、此時,遙控器感應模塊感應到用戶確定操作事件,同時,
906、遙控器發(fā)送單元將用戶確定操作事件發(fā)送給機頂盒;
907、機頂盒將用戶確定操作事件轉(zhuǎn)為鼠標左鍵事件,并
908、向機頂盒應用程序上報鼠標左鍵事件;
909、機頂盒完成鼠標左鍵事件的處理;
910、此時,遙控器感應模塊感應到方向按鍵事件,上報給發(fā)送單元;
911、遙控器發(fā)送單元將方向按鍵事件發(fā)送給機頂盒;
912、機頂盒將操控模式切換成按鍵模式并隱藏鼠標光標;
913、機頂盒接收單元將方向按鍵事件上報給機頂盒應用程序;
914、機頂盒響應該方向按鍵事件,完成焦點移動;
915、遙控器感應模塊感應到鼠標位移事件;
916、遙控器將鼠標位移事件發(fā)送給機頂盒;
917、機頂盒判斷該鼠標位移事件是否符合預設(shè)的選擇操作事件,如果不符合,則直接丟棄;
918、遙控器感應到用戶確定操作事件,并發(fā)送給發(fā)送單元;
919、發(fā)送單元將用戶確定操作事件發(fā)送給機頂盒;
920、機頂盒將用戶確定操作事件認定為遙控確定鍵事件并上報給機頂盒應用程序;921、應用程序完成遙控器確定鍵事件的處理;922、遙控器感應到鼠標位移事件;323、遙控器將鼠標位移事件發(fā)送給機頂盒;324、機頂盒判斷該鼠標位移事件是否為預設(shè)的特定事件,如果是,則將操控模式切換成鼠標模式,并顯示鼠標光標;325、機頂盒顯示鼠標光標并移動光標位置。下面我們選擇一場景,如圖10所示為本發(fā)明一實施例的遙控方法遙控器與機頂盒信令交互圖;具體闡述在具體場景中,本發(fā)明一實施例的遙控方法的具體應用。假使遙控器初始狀態(tài)為鼠標模式狀態(tài),此時,遙控器感應到鼠標位移事件,直接發(fā)送給機頂盒或者多媒體電視,機頂盒或者多媒體電視收到鼠標位移事件后,切換模式為鼠標模式,顯示鼠標指針,同時機頂盒或者多媒體電視根據(jù)鼠標位移,在多媒體電視上顯示鼠標指針位置;此時遙控器感應到遙控器確定鍵事件,以鼠標左鍵事件發(fā)送給機頂盒或者多媒體電視,機頂盒或者多媒體電視將鼠標左鍵事件上報給應用程序,完成鼠標事件的響應處理。此時,遙控器感應到用戶方向按鍵事件,遙控器將操控模式切換成按鍵模式,同時將方向鍵事件發(fā)送給機頂盒或者多媒體電視,機頂盒或者多媒體電視在收到方向按鍵事件時,切換模式為遙控器模式,同時隱藏鼠標指針,使電視屏幕只有一個關(guān)注焦點,并在電視顯示界面上完成焦點移動。此時,遙控器又感應到鼠標位移事件,遙控器首先判斷該鼠標位移事件是否符合特定動作,如圖6所示,比如連續(xù)三次、左右快速移動,如果不符合,則因遙控器處于按鍵模式,則不將鼠標位移事件發(fā)送給機頂盒或者多媒體電視。如果鼠標位移事件符合特定動作, 比如連續(xù)三次、左右快速移動,則遙控器將操控模式切換成鼠標模式,同時將鼠標位移事件發(fā)送給機頂盒或者多媒體電視,機頂盒或者多媒體電視在接收到鼠標位移事件后將操控模式對應切換成鼠標模式,并在多媒體電視的顯示界面顯示鼠標指針,繪制鼠標指針位置。其中,遙控器中感應模塊功能可由圖2中方向按鍵事件感應單元201、位移事件感應單元203 以及確定事件感應單元203實現(xiàn);機頂盒中的接收模塊可有由圖5中的按鍵事件接收單元 501、位移事件接收單元502以及確定事件接收單元503來實現(xiàn);機頂盒中的應用程序?qū)獔D5中的響應單元505。具體信令交互流程,1001、遙控器此時處于鼠標模式;1002、此時感應單元感應到鼠標位移事件,將其上報給發(fā)送單元;1003、發(fā)送單元將鼠標位移事件發(fā)送給機頂盒;1004、機頂盒在收到鼠標位移事件后,若機頂盒當前操控模式為按鍵模式則將操控模式切換為鼠標模式;反之,無需切換;1005、同時顯示鼠標光標并移動鼠標光標位置;1006、此時遙控器感應模塊感應到用戶確定操作事件,則將鼠標左鍵事件并上報給發(fā)送單元;1007、遙控器將鼠標左鍵事件發(fā)送給機頂盒;1008、機頂盒接收單元將鼠標左鍵事件上報給機頂盒應用程序;
1009、應用程序完成鼠標左鍵事件響應;1010、遙控器感應模塊感應到方向按鍵事件并將其上報給發(fā)送單元;1011、遙控器將操控模式切換為按鍵模式,1012、同時遙控器將方向按鍵事件發(fā)送給機頂盒;1013、機頂盒在接收到方向按鍵事件后,將操控模式切換為按鍵模式,并隱藏鼠標光標;1014、機頂盒將方向按鍵事件上報給應用程序;1015、應用程序響應該方向按鍵事件并完成焦點移動;1016、此時遙控器感應到鼠標位移事件,將其上報給發(fā)送單元;1017、遙控器判斷該鼠標位移事件是否為預設(shè)的用戶選擇操作事件,如果該事件不是預設(shè)的用戶選擇操作事件就將該事件直接丟棄;1018、遙控器感應到用戶確定操作事件;1019、并將用戶確定操作事件認定為遙控器確定鍵事件,發(fā)送給機頂盒;1020、機頂盒將遙控確定鍵事件上報給機頂盒應用程序;1021、機頂盒應用程序完成遙控確定鍵事件的處理;1021、遙控器感應到鼠標位移事件,上報給發(fā)送單元;1023、遙控器判斷該鼠標位移事件是預設(shè)的用戶選擇操作事件,則遙控器將操控模式切換成鼠標模式;1024、向機頂盒發(fā)送該鼠標位移事件;1025、機頂盒切換操控模式為鼠標模式,顯示鼠標光標;1026、機頂盒顯示鼠標光標并移動鼠標光標位置。如上所述的本發(fā)明一實施例的遙控方法,因為遙控器鼠標左鍵與遙控確定鍵合一,遙控操作界面簡單,使得用戶使用更加舒適和簡單。另外,在操控模式切換上,符合用戶的使用習慣,使得用戶通過自然聯(lián)想,不需要特別學習就可以觸發(fā)操控模式切換,提高用戶體驗效果。同時,當用戶使用按鍵模式操作時,鼠標指針隱藏,從而避免了多媒體電視顯示界面上出現(xiàn)兩個視覺關(guān)注點所帶來的困擾,進一步提高用戶體驗效果。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,上述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,上述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(ROM=Read-OnlyMemory)或隨機存儲記憶體(RAM =Random Access Memory)等。綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種遙控方法,其特征在于,包括感應用戶選擇操作事件,判斷所述用戶選擇操作事件類型;當所述用戶選擇操作事件類型與操控模式類型相對應,則發(fā)送用戶選擇操作事件消息;當所述用戶選擇操作事件類型與所述操控模式類型不對應,則切換操控模式,并發(fā)送用戶選擇操作事件消息;以及感應用戶確定操作事件,發(fā)送與所述操控模式類型對應的用戶確定操作事件消息。
2.如權(quán)利要求I所述的遙控方法,其特征在于,所述用戶選擇操作事件類型包括鼠標位移事件和方向按鍵事件。
3.如權(quán)利要求2所述的遙控方法,其特征在于,所述操控模式類型包括鼠標模式和按鍵模式。
4.如權(quán)利要求3所述的遙控方法,其特征在于,所述用戶選擇操作事件與所述操控模式類型相對應,包括所述用戶選擇操作事件為鼠標位移事件,并且操控模式類型為鼠標模式;或者所述用戶選擇操作事件為方向按鍵事件,并且操控模式類型為按鍵模式。
5.如權(quán)利要求3所述的遙控方法,其特征在于,所述用戶選擇操作事件與所述操控模式類型不對應,包括所述用戶選擇操作事件為鼠標位移事件,并且操控模式類型為按鍵模式。
6.如權(quán)利要求5所述的遙控方法,其特征在于,所述切換操控模式,并發(fā)送對應的用戶選擇操作事件消息,包括將操控模式從按鍵模式直接切換至鼠標模式,并發(fā)送鼠標位移事件消息。
7.如權(quán)利要求6所述的遙控方法,其特征在于,所述發(fā)送的鼠標位移事件消息使得被控顯示設(shè)備在所述被控顯示設(shè)備的顯示界面上隱藏控制焦點,顯示鼠標指針。
8.如權(quán)利要求3所述的遙控方法,其特征在于,所述用戶選擇操作事件與所述操控模式類型不對應,包括所述用戶選擇操作事件為方向按鍵事件,并且操控模式類型為鼠標模式。
9.如權(quán)利要求8所述的遙控方法,其特征在于,所述切換操控模式,并發(fā)送對應的用戶選擇操作事件消息,包括將操控模式從鼠標模式直接切換至按鍵模式,并發(fā)送方向按鍵事件消息。
10.如權(quán)利要求9所述的遙控方法,其特征在于,所述發(fā)送的方向按鍵事件消息使得被控顯示設(shè)備在所述被控顯示設(shè)備的顯示界面上隱藏鼠標指針,顯示控制焦點。
11.如權(quán)利要求3所述的遙控方法,其特征在于,所述感應用戶確定操作事件,判斷所述操控模式類型,發(fā)送與所述操控模式類型對應的用戶確定操作事件消息,包括若所述操控模式類型為鼠標模式,則發(fā)送鼠標左鍵事件消息;若所述操控模式類型為按鍵模式,則發(fā)送遙控確定鍵事件消息。
12.如權(quán)利要求3所述的遙控方法,其特征在于,所述方法還包括預設(shè)一種用戶選擇操作事件,當所述感應用戶選擇操作事件與所述預設(shè)的用戶選擇操作事件相對應時,進一步判斷所述用戶選擇操作事件類型。
13.如權(quán)利要求12所述的遙控方式,其特征在于,所述預設(shè)的用戶選擇操作事件為連續(xù)、三次以上、快速并左右移動遙控器事件。
14.如權(quán)利要求12所述的遙控方式,其特征在于,所述預設(shè)的用戶選擇操作事件為連續(xù)、三次以上、快速并左右滑動觸摸遙控器事件。
15.—種遙控器,其特征在于,包括按鍵事件感應單元,用于感應通過用戶按鍵產(chǎn)生的用戶選擇操作事件;位移事件感應單元,用于感應通過鼠標位移產(chǎn)生的用戶選擇操作事件;確定事件感應單元,用于感應用戶確定操作事件;判斷單元,用于判斷來自所述按鍵事件感應單元或位移事件感應單元的用戶選擇操作事件類型與操控模式類型是否相對應;切換單元,用于當所述用戶選擇操作事件類型與操控模式類型不對應時,切換所述操控模式;發(fā)送單元,用于發(fā)送用戶選擇操作事件消息,以及發(fā)送與所述操控模式類型對應的用戶確定操作事件消息。
16.如權(quán)利要求15所述的遙控器,其特征在于,所述按鍵事件感應單元為位于所述遙控器上的若干機械按鍵。
17.如權(quán)利要求15所述的遙控器,其特征在于,所述位移事件感應單元為所述遙控器內(nèi)的陀螺儀、光柵、攝像頭、觸摸屏、軌跡球和光感軌跡球其中之一。
18.如權(quán)利要求15所述的遙控器,其特征在于,所述確定事件感應單元為位于所述遙控器上的一機械按鍵。
19.一種遙控響應方法,其特征在于,包括接收用戶選擇操作事件消息,根據(jù)所述用戶選擇操作事件消息判斷用戶操作事件類型;當所述用戶選擇操作事件類型與操控模式類型相對應,則根據(jù)所述用戶選擇操作事件消息和所述對應的操控模式控制被控顯示設(shè)備顯示界面的顯示;當所述用戶選擇操作事件類型與操控模式類型不對應,則切換所述對應的操控模式,并根據(jù)所述用戶選擇操作事件消息和所述切換后的操控模式控制被控顯示設(shè)備顯示界面的顯示;以及接收用戶確定操作事件消息,判斷所述操控模式類型,根據(jù)所述操控模式執(zhí)行對被控顯示設(shè)備的確定操作。
20.如權(quán)利要求19所述的遙控響應方法,其特征在于,所述用戶選擇操作事件類型包括鼠標位移事件和方向按鍵事件。
21.如權(quán)利要求20所述的遙控響應方法,其特征在于,所述操控模式類型包括鼠標模式和按鍵模式。
22.如權(quán)利要求21所述的遙控響應方法,其特征在于,所述用戶選擇操作事件與所述操控模式類型相對應,包括所述用戶選擇操作事件為鼠標位移事件,并且操控模式類型為鼠標模式;或者所述用戶選擇操作事件為方向按鍵事件,并且操控模式類型為按鍵模式。
23.如權(quán)利要求21所述的遙控響應方法,其特征在于,所述用戶選擇操作事件與所述操控模式類型不對應,包括所述用戶選擇操作事件為鼠標位移事件,并且操控模式類型為按鍵模式。
24.如權(quán)利要求23所述的遙控響應方法,其特征在于,所述切換所述操控模式,并根據(jù)所述用戶選擇操作事件消息和所述切換后的操控模式控制被控顯示設(shè)備顯示界面的顯示, 包括將操控模式從按鍵模式切換至鼠標模式,并在顯示界面上顯示鼠標指針,隱藏控制焦
25.如權(quán)利要求21所述的遙控響應方法,其特征在于,所述用戶選擇操作事件與所述操控模式類型不對應,包括所述用戶操作事件為方向按鍵事件,并且操控模式類型為鼠標模式。
26.如權(quán)利要求25所述的遙控響應方法法,其特征在于,所述切換所述操控模式,并根據(jù)所述用戶選擇操作事件消息和所述切換后的操控模式控制被控顯示設(shè)備顯示界面的顯示,包括將操控模式從鼠標模式切換至按鍵模式,并在顯示界面上顯示控制焦點,隱藏鼠標指針。
27.如權(quán)利要求19所述的遙控響應方法,其特征在于,所述接收用戶確定操作事件消息,判斷所述操控模式類型,根據(jù)所述操控模式類型執(zhí)行對被控顯示設(shè)備的確定操作,包括若所述操控模式類型為鼠標模式,則執(zhí)行鼠標左鍵事件操作;若所述操控模式類型為按鍵模式,則執(zhí)行遙控確定鍵事件操作。
28.一種機頂盒,其特征在于,包括消息接收模塊,用于接收用戶選擇操作事件消息和用戶確定操作事件消息;判斷模塊,用于根據(jù)用戶選擇操作事件消息判斷用戶操作事件類型與操控模式類型是否對應;切換模塊,用于當所述用戶選擇操作事件類型與操控模式類型不對應,則切換所述操控模式;響應模塊,用于根據(jù)所述用戶選擇操作事件消息和所述對應的操控模式控制被控顯示設(shè)備顯示界面的顯示,以及根據(jù)用戶確定操作事件消息和所述操控模式執(zhí)行對被控顯示設(shè)備的確定操作。
全文摘要
本發(fā)明實施例公開了一種遙控方法、遙控器、遙控響應方法及機頂盒,其中所述遙控方法包括感應用戶選擇操作事件,判斷所述用戶選擇操作事件類型;當所述用戶選擇操作事件類型與操控模式類型相對應,則發(fā)送用戶選擇操作事件消息;當所述用戶選擇操作事件類型與所述操控模式類型不對應,則切換操控模式,并發(fā)送用戶選擇操作事件消息;以及感應用戶確定操作事件,判斷所述操控模式類型,發(fā)送與所述操控模式類型對應的用戶確定操作事件消息。所述遙控方法在操控模式切換上,符合用戶的使用習慣,使得用戶通過自然聯(lián)想,不需要特別學習就可以觸發(fā)操控模式切換,提高用戶體驗效果。
文檔編號H04N21/422GK102595224SQ20111043945
公開日2012年7月18日 申請日期2011年12月23日 優(yōu)先權(quán)日2011年11月1日
發(fā)明者徐雪松, 黃崖松 申請人:華為技術(shù)有限公司