按鍵遙控器、使用按鍵遙控器控制電子設備的方法
2023-05-14 21:31:36
按鍵遙控器、使用按鍵遙控器控制電子設備的方法
【專利摘要】本發明適用於按鍵遙控領域,提供了按鍵遙控器、使用按鍵遙控器控制電子設備的方法,均應用於至少由按鍵遙控器和電子設備組成的系統;所述按鍵遙控器在檢測到按鍵操作時生成按鍵事件,將生成的按鍵事件轉換為最終事件,向所述電子設備發送所述最終事件;所述電子設備接收所述最終事件,通過所述最終事件觸發所述電子設備中對應的安卓應用程式執行動作。這樣,可沿用按鍵遙控器,模擬滑鼠、觸控螢幕等外設使用電子設備上的安卓系統。
【專利說明】按鍵遙控器、使用按鍵遙控器控制電子設備的方法
【技術領域】
[0001]本發明屬於按鍵遙控領域,尤其涉及按鍵遙控器、使用按鍵遙控器控制電子設備的方法。
【背景技術】
[0002]電子設備,由集成電路、電晶體、電子管等電子元器件組成,通過電子技術或軟體技術使其具有一種或多種功能;隨著電子設備的發展,已具有智能電視、桌上型電腦、智能電器以及移動終端等電子設備。
[0003]安卓Android系統,作為一種基於Linux的自由及開放原始碼的作業系統,現主要行動裝置,但也逐漸在各種電子設備上得到普及應用,如通過在智能電視上安裝安卓系統,使其不但具有傳統的電視功能,還能使用安卓系統提供的各種應用,同時通過該安卓系統還能擴充電視功能,如在線點播、視頻通話等。
[0004]安卓系統通常都是使用滑鼠或觸控螢幕操控的,電子設備基本上都使用按鍵遙控器控制的;但為了兼容安卓系統,使用哪種外設控制具有安卓系統的電子設備是一個亟待解決的問題。
【發明內容】
[0005]本發明的目的在於提供按鍵遙控器、使用按鍵遙控器控制電子設備的方法,提供一種嶄新的控制方式:通過事件轉換技術,延用按鍵遙控器控制安裝有安卓系統的電子設備。
[0006]一方面,本發明提供一種使用按鍵遙控器控制電子設備的方法,應用於至少由按鍵遙控器和電子設備組成的系統,所述使用按鍵遙控器控制電子設備的方法包括:
[0007]SI,所述按鍵遙控器在檢測到按鍵操作時生成按鍵事件,將生成的按鍵事件轉換為最終事件,向所述電子設備發送所述最終事件;
[0008]S2,所述電子設備接收所述最終事件,通過所述最終事件觸發所述電子設備中對應的安卓應用程式執行動作。
[0009]一方面,本發明提供一種按鍵遙控器,所述按鍵遙控器包括:
[0010]生成單元,用於在檢測到按鍵操作時生成按鍵事件;
[0011]轉換單元,用於將生成的按鍵事件轉換為最終事件;
[0012]發送單元,用於向電子設備發送所述最終事件。
[0013]本發明的有益效果:在電子設備中註冊為與最終事件匹配的設備類型;進而,針對每次按下按鍵遙控器上的按鍵所觸發的按鍵事件,均需轉換為最終事件,僅向電子設備發送轉換後的最終事件。這樣,仍然可沿用按鍵遙控器,模擬滑鼠、觸控螢幕等外設使用電子設備上的安卓系統。
【專利附圖】
【附圖說明】
[0014]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0015]圖1是本發明實施例提供的使用按鍵遙控器控制電子設備的方法的工作流程圖;
[0016]圖2是本發明實施例提供的使用按鍵遙控器控制電子設備的方法的一種優化流程圖;
[0017]圖3是本發明實施例提供的按鍵遙控器的組成結構圖;
[0018]圖4是本發明實施例提供的按鍵遙控器的一種優化組成結構圖。
【具體實施方式】
[0019]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。
[0020]本發明實施例提供的使用按鍵遙控器控制電子設備的方法,應用於至少由按鍵遙控器和電子設備組成的系統。其中,該電子設備上安裝安卓系統,該電子設備可以由該按鍵遙控器控制。另還需強調的是,該按鍵遙控器至少包括一個或多個按鍵;該按鍵遙控器包含的按鍵可以為物理按鍵(即實體按鍵),如機械按鍵,再如矽膠按鍵。在人為按下該按鍵遙控器中的按鍵時,所述按鍵遙控器會檢測到人為的按鍵操作並生成與該按鍵對應的按鍵事件。
[0021]對於本發明實施例提供的使用按鍵遙控器控制電子設備的方法,參見圖1 ;圖1示出了本發明實施例提供的使用按鍵遙控器控制電子設備的方法的工作流程,為了便於描述,僅不出了與本發明實施例相關的部分。
[0022]如圖1所示,所述使用按鍵遙控器控制電子設備的方法包括:
[0023]步驟SI,所述按鍵遙控器在檢測到按鍵操作時生成按鍵事件,將生成的按鍵事件轉換為最終事件,向所述電子設備發送所述最終事件。
[0024]在本發明實施例中,只要用戶按下按鍵遙控器中的某一按鍵,所述按鍵遙控器會檢測到對該按鍵的按鍵操作並生成與該按鍵對應的按鍵事件。當然,在用戶同時按下至少兩個按鍵時,所述按鍵遙控器會檢測到每個被按下的按鍵和與其(每個被按下的按鍵)對應的按鍵操作,並針對檢測到的每個按鍵操作分別生成與對應的按鍵事件。
[0025]需說明的是,所述按鍵遙控器具有處理器和存儲器,該存儲器中存儲有事件轉換表,該事件轉換表記錄有每個最終事件與一個或多個按鍵事件的映射關係。具體地,該事件轉換表記錄的一組或多組映射關係為:一個最終事件與一個按鍵事件的一一映射關係;還有可能是,該事件轉換表記錄的一組或多組映射關係為:多個按鍵事件的組合映射到一個最終事件。
[0026]進而,步驟SI針對生成的一個或多個按鍵事件,所述按鍵遙控器的處理器均會查找事件轉換表以確定是否能夠查找到匹配的最終事件,如果從事件轉換表中查找出匹配的最終事件,向所述電子設備發送所述最終事件。作為一優選的實施方式,針對生成的每個按鍵事件,均查找事件轉換表,確定是否能夠查找到與該按鍵事件匹配的最終事件,如果查找到匹配的最終事件,則終止從事件轉換表對最終事件的查找;如果未查找到,並且如果同時生成的事件有多個,則針對兩個事件的組合在該事件轉換表中進行查找,確定是否能夠查找到與該組合匹配的最終事件,如果查找到與該組合匹配的最終事件,則終止繼續從事件轉換表查找匹配的最終事件;依次類推,如果未查找到,如果同時生成的事件為三個及以上,逐漸增多組合中的事件個數,針對該增多事件後的組合繼續進行在該事件轉換表中進行查找,如果查找到與該組合匹配的最終事件,則終止繼續從事件轉換表查找匹配的最終事件,如果未查找到,則繼續,直到同時生成的事件的每種組合均在該事件轉換表中遍歷查找完畢。作為另一優選的實施方式,針對同時生成的事件的每種組合,按照事件由多到少的組合方式,從事件轉換表中查找以確定是否存在與該組合匹配的最終事件,只要查找到與該組合匹配的最終事件,則停止查找,如果未查找到,則繼續減少組合中的事件個數,繼續查找事件轉換表,直到查找到匹配的最終事件或針對每種事件的組合均已完成查找。
[0027]需說明的是,現有技術已針對安卓系統開發了海量的安卓應用程式,其中,部分安卓應用程式中的某些動作需要最終事件觸發;其中,本發明實施例所述的最終事件為以下事件中的任一種:觸控事件、滑鼠事件和按鍵事件等與安卓應用程式匹配的事件。
[0028]作為一優選實施例,如果按鍵遙控器持續檢測到按鍵操作,則按照預設頻率生成按鍵事件。該預設頻率為單位時間內生成按鍵時間的個數,如每間隔I秒就生成一個按鍵時事件。
[0029]圖2示出了本發明實施例提供的使用按鍵遙控器控制電子設備的方法的一種優化流程,為了便於描述,僅示出了與本發明實施例相關的部分。
[0030]在本發明一實施例中,所述系統還包括事件轉發設備;因此,在本實施例中,該系統至少由按鍵遙控器、電子設備和該事件轉發設備組成。其中,該事件轉發設備分別與所述按鍵遙控器和所述電子設備連接,用於將從該按鍵遙控器接收到的最終事件轉發至該電子設備。作為一【具體實施方式】,該事件轉發設備為通用串行總線(Universal Serial Bus,USB)轉發設備。該USB轉發設備與該按鍵遙控器是有線或無線連接的;優選地,該USB轉發設備與該按鍵遙控器之間是採用射頻技術建立連接的。該USB轉發設備與該電子設備是有線或無線連接的;優選地,通過人機接口設備(Human Interface Device, HID)協議建立該USB轉發設備與該電子設備的通信連接,進而,該USB轉發設備與該電子設備的通信使用HID協議進行數據傳輸。
[0031]在本實施例中,如圖2所示,所述步驟SI之前,所述使用按鍵遙控器控制電子設備的方法還包括:步驟S3,所述事件轉發設備在所述電子設備的安卓系統中註冊與所述最終事件匹配的設備類型。
[0032]具體地,在按鍵遙控器檢測到事件轉發設備的接入時,會向事件轉發設備發送設備請求以識別該設備。進而,所述事件轉發設備向所述電子設備發送:設備類型、設備名稱、要佔用的帶寬以及傳輸方式等設備信息發送給該電子設備;該電子設備的安卓系統根據設備類型和設備名稱等設備信息進行註冊。作為一實施方式,將該電子設備在其安卓系統的內核層完成設備類型和設備名稱等設備信息進行註冊;進而,電子設備可通過安卓系統中與該事件轉發設備匹配的驅動程序,與該事件轉發設備進行數據傳輸。
[0033]需說明的是,步驟S3中註冊的設備類型包括但不限於:觸控類型、滑鼠類型和按鍵類型。只要所述事件轉發設備向所述電子設備發送了一個或多個設備類型,電子設備通常都會兼容事件轉發設備,將接收到的設備類型並進行註冊,註冊為所述事件轉發設備發送的一個或多個設備類型。
[0034]待在電子設備中完成事件轉發設備的註冊之後,電子設備能夠正確接收事件轉發設備轉發的所述最終事件。
[0035]在本實施例中,如圖2所示,所述步驟SI具體包括:
[0036]步驟S11,所述按鍵遙控器在檢測到按鍵操作時生成按鍵事件,將生成的按鍵事件轉換為最終事件,向所述事件轉發設備發送所述最終事件;
[0037]步驟S12,所述事件轉發設備將所述最終事件轉發至所述電子設備。
[0038]具體在本實施例中,由於所述按鍵遙控器與所述電子設備的數據傳輸,是通過所述事件轉發設備轉發的,因此所述按鍵遙控器在步驟Sll中需將最終事件發送給事件轉發設備。繼而,事件轉發設備將所述最終事件轉發至所述電子設備。
[0039]作為一優選實施方式,所述按鍵遙控器與所述事件轉發設備是採用射頻技術建立連接和進行數據傳輸的;因此,這種無線的數據傳輸方式,能夠讓用戶靈活使用按鍵遙控器,如在不同地點使用按鍵遙控器,再如以不同方式使用遙控器,不需要向紅外遙控器或藍牙遙控器等需要對準電子設備,才能實現對電子設備的控制(即電子設備才能夠接收到該最終事件);因此,所述按鍵遙控器與所述事件轉發設備是採用射頻技術建立連接的方式,更加人性化,更具可操控性。
[0040]作為一優選實施方式,所述事件轉發設備採用有線方式(如USB總線)與電子設備連接,便於將該事件轉發設備與該電子設備集成,提高了該最終事件準確傳輸至該電子設備的成功率。另外,由於該事件轉發設備與該電子設備是分立的,所以,在該事件轉發設備或該電子設備出現異常時,可拆卸式地進行相應更換,有效地節省了成本。
[0041]在本發明一優選實施例中,步驟S3中註冊的設備類型包括以下類型中的一種或其組合:觸控類型、滑鼠類型和按鍵類型。
[0042]需說明的是,本實施例根據以下條件確定是否需要在電子設備中註冊的設備類型,該條件為:至少需要在該電子設備中註冊與最終事件匹配的設備類型。例如:如果該最終事件包括觸控事件,則在該電子設備中註冊的設備類型必須包括觸控類型。例如:如果該最終事件包括滑鼠事件,則在該電子設備中註冊的設備類型必須包括滑鼠類型。例如:如果該最終事件包括按鍵事件,則在該電子設備中註冊的設備類型必須包括按鍵類型;在通常情況下,該按鍵遙控器生產的事件為按鍵事件,因此,也通常都會在電子設備中註冊按鍵類型。
[0043]在本發明一優選實方式中,步驟S3中註冊的設備類型包括:觸控類型、滑鼠類型和按鍵類型。這樣能夠兼容該按鍵遙控器發送的不同類型的最終事件,包括觸控事件、滑鼠事件和按鍵事件。
[0044]具體地,待將事件轉發設備在電子設備中註冊為觸控類型之後,電子設備才能將事件轉發設備識別為觸控設備,能夠對事件轉發設備轉發的觸控事件進行正確接收。
[0045]同理,待將事件轉發設備在電子設備中註冊為滑鼠類型之後,電子設備才能將事件轉發設備識別為滑鼠設備,能夠對事件轉發設備轉發的滑鼠事件進行正確接收。
[0046]同理,待將事件轉發設備在電子設備中註冊為按鍵類型之後,電子設備才能將事件轉發設備識別為按鍵設備,能夠對事件轉發設備轉發的按鍵事件進行正確接收。
[0047]在本發明一實施例中,所述步驟SI之前,所述使用按鍵遙控器控制電子設備的方法還包括:所述按鍵遙控器接收模式指令,切換為所述模式指令指定的原本模式或轉換模式。
[0048]由於按鍵事件是現有按鍵遙控器均能生成的,因此,本實施例提供了原本模式;在該原本模式,按鍵遙控器在檢測到按鍵操作時生成按鍵事件,並不需要對該按鍵事件進行轉換,直接將該按鍵事件發送給電子設備,或者通過事件轉發設備轉發該按鍵事件至該電子設備。
[0049]另外,本實施例還提供了轉換模式,在該轉換模式,針對按鍵遙控器在檢測到按鍵操作時生成一個或多個按鍵事件,通過查找事件轉換表的方式,將該單個按鍵事件或多個按鍵事件的組合轉換為匹配的最終事件。需說明的是,本實施例所述的事件轉換表記錄有:觸控事件和滑鼠事件這兩種事件中任一種事件與按鍵事件的映射關係。作為一種實施方式,該事件轉換表僅記錄有觸控事件和與按鍵事件的映射關係;進而,針對按鍵遙控器在檢測到按鍵操作時生成的一個或多個按鍵事件,通過事件轉換表查找到的匹配的最終事件都為觸控事件;這樣,電子設備中對應的安卓應用程式根據接收到的觸控事件執行動作時,會呈現通過觸控方式操控電子設備的效果。作為一種實施方式,該事件轉換表僅記錄有滑鼠事件和與按鍵事件的映射關係;進而,針對按鍵遙控器在檢測到按鍵操作時生成的一個或多個按鍵事件,通過事件轉換表查找到的匹配的最終事件都為滑鼠事件;這樣,電子設備中對應的安卓應用程式根據接收到的觸控事件執行動作時,會呈現通過滑鼠方式操控電子設備的結果。
[0050]作為一優選實施方式,針對一個或多個按鍵事件,在該事件轉換表記錄該個按鍵事件與滑鼠事件的一一映射關係;這樣,在某個時刻僅觸發了單個按鍵事件時,查找該事件轉換表以找到匹配的滑鼠事件,通過查找到的該滑鼠事件觸發對應的安卓應用程式執行動作;例如某時刻僅觸發了上、下、左或右等單個按鍵事件,僅針對上、下、左或右等單個按鍵事件,對應轉換為向上移動、向下移動、向左移動或向右移動的滑鼠事件;通過向上移動、向下移動、向左移動或向右移動的滑鼠事件觸發光標移動程序,該光標移動程序控制安卓系統中的光標對應地向上移動、向下移動、向左移動或向右移動。
[0051]另外,還針對一個或多個按鍵事件,在該事件轉換表記錄多個按鍵事件的組合與觸控事件的一一映射關係。這樣,在某個時刻同時觸發了多個按鍵事件時,通過該事件轉換表找與該多個按鍵事件的組合匹配的觸控事件,通過查找到的該觸控事件觸發對應的安卓應用程式執行動作。例如,例如某時刻同時觸發了「上、下」兩個按鍵事件,查找該事件轉換表將「上、下」兩個按鍵事件的組合轉換為「離開」觸控事件,通過「離開」觸控事件觸發圖像放大程序(為安卓應用程式的一種)將當前圖片放大。再例如,某時刻同時觸發了「確認、上」兩個按鍵事件,查找該事件轉換表將「確認、上」兩個按鍵事件的組合轉換為「選取」觸控事件,通過「選取」觸控事件觸發圖標選取程序(為安卓應用程式的一種)對當前圖標進行選取確定。
[0052]進而在本實施例中,所述步驟SI中將生成的按鍵事件轉換為最終事件這一步驟,具體包括:如果處於所述轉換模式,則根據事件轉換表將生成的按鍵事件轉換為匹配的觸控事件或滑鼠事件;如果處於所述原本模式,則不對所述按鍵事件進行事件轉換。
[0053]具體在所述步驟SI中,所述按鍵遙控器實時檢測是否有按鍵被按下這一按鍵操作,如果在某時刻檢測到某個按鍵被按下,在該時刻生成與該個按鍵對應的按鍵事件;如果按鍵遙控器處於所述轉換模式,針對生成的該個按鍵事件,將該個按鍵事件通過事件轉換錶轉換為單個滑鼠事件,通過該個滑鼠事件觸發對應的安卓應用程式執行對應動作。如果在該時刻檢測到多個按鍵被按下,則生成與該多個按鍵對應的多個按鍵事件,將該多個按鍵事件的組合通過事件轉換錶轉換為單個觸控事件,通過該個觸控事件觸發對應的安卓應用程式執行對應動作。如果按鍵遙控器處於所述原本模式,不對按鍵事件進行事件轉換,直接將該按鍵事件發送至電子設備,或直接將該按鍵事件發送至事件轉發設備以轉發至電子設備。
[0054]步驟S2,所述電子設備接收所述最終事件,通過所述最終事件觸發所述電子設備中對應的安卓應用程式執行動作。需說明的是,該安卓應用程式為適用於安卓系統的程序,包括:安卓系統自帶的程序(包括系統程序和應用程式)和第三方針對安卓系統開發的應用程式。
[0055]在本發明實施例中,所述電子設備實時準備好對最終事件的接收;進而,電子設備上的安卓系統的驅動程序會接收到該最終事件。
[0056]進而,可通過該最終事件觸發安卓系統的安卓應用程式執行對應動作,具體如下:正在運行的安卓應用程式,如果該安卓應用程式是與接收到的最終事件對應的,則該安卓應用程式在運行過程中會監聽到該最終事件,觸發該安卓應用程式執行與該最終事件匹配的動作。觸發該安卓應用程式執行與該最終事件匹配的動作的具體方式至少為兩種:第一種方式,安卓應用程式監聽到該最終事件並由該安卓應用程式執行對應動作;例如,光標移動程序(為安卓應用程式的一種)在監聽到「向上移動、向下移動、向左移動或向右移動」的滑鼠事件(最終事件)時,對應地控制該光標向上移動、向下移動、向左移動或向右移動;第二種方式,安卓應用程式監聽到該最終事件並由該安卓應用程式調用其它安卓應用程式執行對應動作;例如:顯示程序在監聽到「離開」觸控事件,會調用圖像放大程序,通過該圖像放大程序將當前圖片放大。
[0057]本領域普通技術人員還可以理解,實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,所述的程序可以在存儲於一計算機可讀取存儲介質中,所述的存儲介質,包括R0M/RAM、磁碟、光碟等。
[0058]需要說明的是,本發明實施例提供的按鍵遙控器適用於本發明實施例提供的使用按鍵遙控器控制電子設備的方法。
[0059]圖3示出了本發明實施例提供的按鍵遙控器的組成結構,為了便於描述,僅示出了與本發明實施例相關的部分。
[0060]本實施例提供的按鍵遙控器,如圖3所示,包括:
[0061]生成單元61,用於在檢測到按鍵操作時生成按鍵事件;
[0062]轉換單元62,用於將生成的按鍵事件轉換為最終事件;
[0063]發送單元63,用於向電子設備發送所述最終事件。
[0064]在本發明一優選實施中,所述發送單元63具體為:
[0065]向事件轉發設備發送所述最終事件,以使得所述事件轉發設備將所述最終事件轉發至所述電子設備。
[0066]在本發明一優選實施中,所述最終事件為以下事件中的任一種:觸控事件、滑鼠事件和按鍵事件。
[0067]圖4示出了本發明實施例提供的按鍵遙控器的一種優化結構,為了便於描述,僅不出了與本發明實施例相關的部分。
[0068]在本發明一優選實施中,如圖4所示,所述按鍵遙控器還包括:模式切換單元64,用於接收模式指令,切換為所述模式指令指定的原本模式或轉換模式;
[0069]所述轉換單元62,具體用於在處於所述轉換模式時,根據事件轉換表將生成的按鍵事件轉換為匹配的觸控事件或滑鼠事件,所述事件轉換表記錄有:觸控事件和滑鼠事件這兩種事件中任一種事件與按鍵事件的映射關係。
[0070]在本發明一優選實施中,如圖4所示,所述轉換單元62,具體用於在處於所述原本模式時,不對所述按鍵事件進行事件轉換。
[0071]本領域技術人員可以理解為本發明實施例提供的按鍵遙控器所包括的各個單元只是按照功能邏輯進行劃分的,但並不局限於上述的劃分,只要能夠實現相應的功能即可;另外,各功能單元的具體名稱也只是為了便於相互區分,並不用於限制本發明的保護範圍。
[0072]以上內容是結合具體的優選實施方式對本發明所作的進一步詳細說明,不能認定本發明的具體實施只局限於這些說明。對於本發明所屬【技術領域】的普通技術人員來說,在不脫離本發明構思的前提下做出若干等同替代或明顯變型,而且性能或用途相同,都應當視為屬於本發明由所提交的權利要求書確定的專利保護範圍。
【權利要求】
1.一種使用按鍵遙控器控制電子設備的方法,其特徵在於,應用於至少由按鍵遙控器和電子設備組成的系統,所述使用按鍵遙控器控制電子設備的方法包括: SI,所述按鍵遙控器在檢測到按鍵操作時生成按鍵事件,將生成的按鍵事件轉換為最終事件,向所述電子設備發送所述最終事件; S2,所述電子設備接收所述最終事件,通過所述最終事件觸發所述電子設備中對應的安卓應用程式執行動作。
2.如權利要求1所述的使用按鍵遙控器控制電子設備的方法,其特徵在於,所述系統還包括事件轉發設備; 所述步驟SI之前,所述使用按鍵遙控器控制電子設備的方法還包括: S3,所述事件轉發設備在所述電子設備的安卓系統中註冊與所述最終事件匹配的設備類型; 所述步驟SI具體包括: S11,所述按鍵遙控器在檢測到按鍵操作時生成按鍵事件,將生成的按鍵事件轉換為最終事件,向所述事件轉發設備發送所述最終事件; S12,所述事件轉發設備將所述最終事件轉發至所述電子設備。
3.如權利要求2所述的使用按鍵遙控器控制電子設備的方法,其特徵在於,步驟S3中註冊的設備類型包括以下類型中的一種或其組合:觸控類型、滑鼠類型和按鍵類型。
4.如權利要求1或2所述的使用按鍵遙控器控制電子設備的方法,其特徵在於,所述最終事件為以下事件中的任一種:觸控事件、滑鼠事件和按鍵事件。
5.如權利要求4所述的使用按鍵遙控器控制電子設備的方法,其特徵在於,所述步驟SI之前,所述使用按鍵遙控器控制電子設備的方法還包括: 所述按鍵遙控器接收模式指令,切換為所述模式指令指定的原本模式或轉換模式; 所述步驟SI中將生成的按鍵事件轉換為最終事件這一步驟,具體包括: 如果處於所述轉換模式,則根據事件轉換表將生成的按鍵事件轉換為匹配的觸控事件或滑鼠事件,所述事件轉換表記錄有:觸控事件和滑鼠事件這兩種事件中任一種事件與按鍵事件的映射關係; 如果處於所述原本模式,則不對所述按鍵事件進行事件轉換。
6.一種按鍵遙控器,其特徵在於,所述按鍵遙控器包括: 生成單元,用於在檢測到按鍵操作時生成按鍵事件; 轉換單元,用於將生成的按鍵事件轉換為最終事件; 發送單元,用於向電子設備發送所述最終事件。
7.如權利要求6所述的按鍵遙控器,其特徵在於,所述發送單元具體為: 向事件轉發設備發送所述最終事件,以使得所述事件轉發設備將所述最終事件轉發至所述電子設備。
8.如權利要求6所述的按鍵遙控器,其特徵在於,所述最終事件為以下事件中的任一種:觸控事件、滑鼠事件和按鍵事件。
9.如權利要求6至8任一項所述的按鍵遙控器,其特徵在於,所述按鍵遙控器還包括:模式切換單元,用於接收模式指令,切換為所述模式指令指定的原本模式或轉換模式; 所述轉換單元,具體用於在處於所述原本模式時,不對所述按鍵事件進行事件轉換。
10.如權利要求9所述的按鍵遙控器,其特徵在於,所述轉換單元,具體用於在處於所述轉換模式時,根據事件轉換表將生成的按鍵事件轉換為匹配的觸控事件或滑鼠事件,所述事件轉換表記錄有:觸控事件和滑鼠事件這兩種事件中任一種事件與按鍵事件的映射關係ο
【文檔編號】H04N21/422GK104202638SQ201410428969
【公開日】2014年12月10日 申請日期:2014年8月27日 優先權日:2014年8月27日
【發明者】過中梁 申請人:深圳市啟望科文技術有限公司