一種基於觸控螢幕電視機的虛擬按鍵方法及電視機的製作方法
2023-05-17 17:37:51 1
專利名稱:一種基於觸控螢幕電視機的虛擬按鍵方法及電視機的製作方法
技術領域:
本發明涉及電視機領域,尤其涉及的是一種基於觸控螢幕電視機的虛擬按鍵方法及電視機。
背景技術:
隨著智能電視機的發展,目前的智能電視機的屏幕都具有觸摸輸入功能,目前的智能電視都設置側端按鍵,用於控制電視機的開關機、音量加減、頻道加減、信源、菜單和待機等。此外,基於Android系統等的智能電視機,其硬體上還具有Home、Back、Recent (最近運行程序)等幾個作業系統按鍵。相比於用戶已經習慣的觸控螢幕操作方式而言,所述側端按鍵和作業系統按鍵的操作較為麻煩;而若將所述作業系統按鍵設置在電視機遙控器上,則存在用戶進行觸控螢幕操作過程中還需依賴遙控器上作業系統按鍵才能快速返回到系統主頁的問題,用戶操作繁瑣。另外,在智能電視機設置所述側端按鍵和作業系統按鍵還存在硬體成本的增加,且如果按鍵不夠突出會使操作不便捷,但按鍵設置得太大又影響電視機的外在美觀度的缺陷,並且由於所述物理按鍵的耐久性有·限,若某一按鍵失效,將會對用戶操作電視機帶來不便。因此,現有技術還有待於改進和發展。
發明內容
本發明要解決的技術問題在於,針對現有技術的上述缺陷,提供一種基於觸控螢幕電視機的虛擬按鍵方法及電視機,旨在用懸浮在電視機觸控螢幕上的虛擬按鍵代替傳統的電視機側端按鍵和作業系統按鍵,使得用戶可通過觸控螢幕操作完成對智能電視機的控制。本發明解決技術問題所採用的技術方案如下
一種基於觸控螢幕電視機的虛擬按鍵方法,其中,包括步驟
A、預先設置一懸浮在電視機觸控螢幕上的Π界面,所述Π界面中包含一個或者多個虛擬按鍵,建立所述各個虛擬按鍵與各自的鍵值的映射關係;
B、開啟電視機進入電視機作業系統,檢測用戶觸摸所述Π界面的觸摸操作指令,當收到用戶對所述虛擬按鍵的觸摸操作指令時,根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程序;
C、電視機系統程序根據所述鍵值控制電視機執行相應的操作。所述的基於觸控螢幕電視機的虛擬按鍵方法,其中,所述步驟B包括
B1、開啟電視機進入電視機作業系統;
B2、檢測用戶是否在預定的時間內觸摸所述Π界面,若是,進入步驟B3,否則,重新執行步驟B2 ;
B3、接收用戶觸摸所述UI界面的觸摸操作指令,判斷所述觸摸操作指令的類型;
B4、當所述觸摸操作指令為拖動指令類型時,根據所述指令控制所述Π界面移動;當所述觸摸操作指令為按鍵操作指令類型時,根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程序。所述的基於觸控螢幕電視機的虛擬按鍵方法,其中,所述步驟A中還包括
Al、預先設置所述Π界面的第一模式、第二模式和第三模式,其中,
所述第一模式為標準模式,包括一個或者多個虛擬按鍵,所述虛擬按鍵的鍵值與控制電視機作業系統的鍵值對應;還包括一個用於控制所述Π界面進入第二模式的操作按鈕;所述第二模式為擴展模式,包括第一模式下的所有虛擬按鍵,還包括與控制電視機功能的鍵值對應的多個虛擬按鍵;以及包括一個用於控制所述Π界面返回所述第一模式的操作按鈕;
所述第三模式為最小化模式,包含一個控制所述Π界面進入所述第一模式的操作按鈕。所述的基於觸控螢幕電視機的虛擬按鍵方法,其中,電視機系統初始化時,控制所述UI界面進入所述第三模式;
在所述第三模式下,若檢測到用戶觸摸所 述Π界面中所述控制進入所述第一模式的操作按鈕時,控制所述UI界面進入所述第一模式;
在所述第一模式,當檢測到用戶觸摸其中的用於控制所述Π界面進入第二模式的操作按鈕的觸摸操作時,控制所述Π界面進入第二模式;
在所述第二模式,當檢測到用戶觸摸其中的用於控制所述Π界面返回第一模式的操作按鈕的觸摸操作時,控制所述Π界面返回第一模式;
在所述第一模式或第二模式下,若預定時間內未檢測到用戶觸摸所述Π界面時,自動控制所述UI界面進入第三模式。所述的基於觸控螢幕電視機的虛擬按鍵方法,其中,
所述控制電視機作業系統的按鍵包括主頁、返回和最近運行程序;
所述控制電視機功能的按鍵為音量加減、頻道加減、信源、菜單和待機。一種採用所述基於觸控螢幕電視機的虛擬按鍵方法的電視機,其中,包括
設置模塊,用於預先設置一懸浮在電視機觸控螢幕上的Π界面,所述Π界面中包含一個或者多個虛擬按鍵,建立所述各個虛擬按鍵與各自的鍵值的映射關係;
處理模塊,用於電視機進入作業系統後,檢測用戶觸摸所述Π界面的觸摸操作指令,當收到用戶對所述虛擬按鍵的觸摸操作指令時,根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程序;
操作模塊,用於電視機系統程序根據所述鍵值控制電視機執行相應的操作。所述的電視機,其中,所述處理模塊包括
檢測單元,用於開啟電視機進入電視機作業系統後,檢測用戶是否在預定的時間內觸摸所述Π界面,若是,則發送以控制指令給判斷單元,否則,重新檢測用戶的操作指令;
判斷單元,用於當收到所述檢測單元發送的控制指令時,接收用戶觸摸所述Π界面的觸摸操作指令,判斷所述觸摸操作指令的類型,並發送所述觸摸操作指令及其類型信息給處理單元;
處理單元、用於根據所述觸摸操作指令及其類型信息,若所述觸摸操作指令為拖動指令類型,則根據所述指令控制所述UI界面移動;若所述觸摸操作指令為按鍵操作指令類型,則根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程序。所述的電視機,其中,所述設置模塊還包括
模式設置單元,用於預先設置所述Π界面的第一模式、第二模式和第三模式;所述第一模式為標準模式,包括一個或者多個虛擬按鍵,所述虛擬按鍵的鍵值與控制電視機作業系統的鍵值對應;還包括一個用於控制所述Π界面進入第二模式的操作按鈕;所述第二模式為擴展模式,包括第一模式下的所有虛擬按鍵,還包括與控制電視機功能的鍵值對應的多個虛擬按鍵;以及包括一個用於控制所述Π界面返回所述第一模式的操作按鈕;
第三模式為最小化模式,包含一個控制所述Π界面進入所述第一模式的操作按鈕。所述的電視機,其中,所述處理模塊還包括
模式控制單元、用於在電視機系統初始化時,控制所述Π界面進入所述第三模式;以及用於在所述第三模式下,若檢測到用戶觸摸所述Π界面中所述控制進入所述第一模式的操作按鈕時,控制所述Π界面進入所述第一模式;以及用於在所述第一模式,當檢測到用戶觸摸其中的用於控制所述Π界面進入第二模式的操作按鈕的觸摸操作時,控制所述UI界面進入第二模式;以及用於在所述第二模式,當檢測到用戶觸摸其中的用於控制所述UI界面返回第一模式的操 作按鈕的觸摸操作時,控制所述Π界面返回第一模式;以及用於在所述第一模式或第二模式下,若預定時間內未檢測到用戶觸摸所述Π界面時,自動控制所述Π界面進入第三模式。所述的電視機,其特徵在於,所述其中,
所述控制電視機作業系統的按鍵包括主頁、返回和最近運行程序;
所述控制電視機功能的按鍵為音量加減、頻道加減、信源、菜單和待機。本發明所提供的一種基於觸控螢幕電視機的虛擬按鍵方法及電視機,其通過在智能電視機的觸控螢幕上設置一懸浮的包括若干虛擬按鍵的Π界面,當用戶觸摸所述虛擬按鍵時,通過預設的程序模塊接收用戶的觸摸操作指令並將所述觸摸操作指令轉換為對應的鍵值,控制電視機根據所述鍵值執行對應的操作,實現了用懸浮在電視機屏幕上的虛擬按鍵代替傳統電視機的側端按鍵和遙控器上的作業系統按鍵,為用戶操作電視機提供了方便;並使智能電視增加了新功能可接收用戶觸摸顯示屏上的虛擬按鍵並控制電視機執行對應的操作。降低了設置側端按鍵和作業系統按鍵的硬體成本,同時也增強了電視機的外觀美觀度。
圖1是本發明一種基於觸控螢幕電視機的虛擬按鍵方法的基本流程圖。圖2是本發明一種基於觸控螢幕電視機的虛擬按鍵方法的實施例的具體算法流程圖。圖3是本發明一種電視機的實施例原理框圖。圖4是本發明一種移動終端的實施例的處理模塊原理框圖。
具體實施例方式為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖並舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。請參見圖1,圖1是本發明一種基於觸控螢幕電視機的虛擬按鍵方法的實施例的流程圖。本實施例中,所述的基於觸控螢幕電視機的虛擬按鍵方法包括以下步驟
步驟S110、預先設置一懸浮在電視機觸控螢幕上的Π界面,所述Π界面中包含一個或者多個虛擬按鍵,建立所述各個虛擬按鍵與各自的鍵值的映射關係。具體實施時,即利用電視機屏幕的觸摸輸入能力,在電視機中設計一個虛擬按鍵程序模塊;在電視機觸控螢幕呈現一懸浮式的UI界面。本實施例中,還預先設置了所述Π界面的三種顯示模式
所述第一模式為標準模式,包括一個或者多個虛擬按鍵,所述虛擬按鍵的鍵值與控制電視機作業系統的鍵值對應,如Home、Back、Recent等控制電視機作業系統的按鍵;還包括一個用於控制所述Π界面進入第二模式的操作按鈕;並且,根據具體需要還可對所述虛擬按鍵其他設置;
所述第二模式為擴展模式,即在所述第一模式下的所有虛擬按鍵基礎上,還設置了與控制電視機功能的鍵值對應的多個虛擬按鍵,如音量加減、頻道加減、信源、菜單和待機等;根據具體需要還可設置其他的擴展虛擬按鍵;還包括一個用於控制所述Π界面返回所述第一模式的操作按鈕。第三模式為最小化模式,比如呈現為手柄狀態,包含一個控制所述Π界面進入所述第一模式的操作按鈕。電視機系統初始化 時,控制所述UI界面進入所述第三模式;在所述第三模式下,若檢測到用戶觸摸所述Π界面中所述控制所述Π界面進入所述第一模式的操作按鈕時,控制所述UI界面進入所述第一模式;在所述第一模式,當檢測到用戶觸摸其中的用於控制所述Π界面進入第二模式的操作按鈕的觸摸操作時,控制所述Π界面進入第二模式;在所述第二模式,當檢測到用戶觸摸其中的用於控制所述UI界面返回第一模式的操作按鈕的觸摸操作時,控制所述Π界面返回第一模式;在所述第一模式或第二模式下,若預定時間內未檢測到用戶觸摸所述Π界面時,自動控制所述Π界面進入第三模式。並且,任一所述模式下,都可對所述UI界面都進行在屏幕上的拖動或停靠。步驟S120、開啟電視機進入電視機作業系統,檢測用戶觸摸所述UI界面的觸摸操作指令,當收到用戶觸摸所述UI界面中的某一虛擬按鍵的操作指令時,根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程序。具體實施時,開啟電視機進入電視機作業系統後,啟動一個計時器,檢測用戶是否在所述計時器預定的時間內觸摸所述Π界面,若否,則重啟所述計時器並重新檢測用戶的觸摸操作;若是,則接收用戶觸摸所述UI界面的觸摸操作指令,判斷所述觸摸操作指令的類型;當所述觸摸操作指令為拖動指令類型時,根據所述指令控制所述Π界面移動;當所述觸摸操作指令為按鍵操作指令類型時,根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程序。步驟S130、電視機系統程序根據所述鍵值控制電視機執行相應的操作。具體實施例中,如圖2所示,在安卓作業系統的電視機中,本發明所述基於觸控螢幕電視機的虛擬按鍵方法可通過兩個並發的線程配合實現,即在電視機開機並進入安卓作業系統後,自動運行線程一,用於控制所述Π界面,如進行所述手柄模式、標準模式和擴展模式的初始化或切換等,同時並發運行線程二,用於接收用戶的觸控螢幕操作並根據所述用戶操作控制電視機及安卓系統的執行對應的操作。具體如下。如圖2 (I)所示,線程一
10、開始;
11、控制後臺服務初始化預設的所述Π界面對應的Π模塊,比如出初始化所述Π界面的所述三種模式,以在電視機屏幕上呈現對應模式的所述UI界面,同時初始化用於實現所述Π界面拖動操作的拖動控制模塊;
12、啟動一定時器;開始計時;
13、檢測用戶是否在預定的時間內觸摸電視機屏幕上的所述Π界面?若是,進入步驟14,否則,重新執行步驟13;
14、關閉所述計時器;
15、接收用戶的所述觸摸操作指令,判斷所述觸摸操作指令的類型;若為拖動指令類型,則執行步驟16,若為虛擬按鍵指 令類型,則執行步驟18 ;
16、所述拖動控制模塊根據用戶觸摸指令控制所述Π界面在電視機屏幕上移動;
17、當檢測到用戶鬆開手指停止拖動所述Π界面時,播放預先設置的停靠所述Π界面的動畫;返回步驟12 ;
18、將用戶觸摸操作的虛擬按鍵信息發送給線程二,以通知線程二根據所述觸摸操作指令對電視機進行控制;返回步驟12。如圖2 ( 2 )所示,線程二
20、開始;
21、初始化預先設置的按鍵處理模塊、所述按鍵處理模塊用於根據所述虛擬按鍵對應的鍵值控制電視機;
22、監測所述線程一發送的消息;
23、是否監測到所述線程一發送的用戶觸摸操作的虛擬按鍵信息?若是,進入步驟24,否則返回步驟22 ;
24、接收線程一發送的所述用戶觸摸操作的虛擬按鍵信息;
25、根據預先設置的映射關係,獲得與所述虛擬按鍵對應的鍵值;
26、將所述鍵值發送給對應的系統程序,以控制電視機執行相應的操作。返回步驟22。由上可見,在電視機啟動並進入Android系統時,以後臺服務的形式進行啟動對應的模塊和線程,無論電視機當前運行了何種應用,所述Π界面都懸浮於該應用或視頻之上,只要系統不關閉,所述Π界面將一直存在。並且,所述UI界面小巧靈活、可移動、打開或縮小,可自動停靠在電視機屏幕邊緣,不影響當前應用程式的操作。另外,本發明所述方法無需修改Android系統本身的按鍵處理流程,因此可方便的移植到不同的電視機中。通過上述實施例所述基於觸控螢幕電視機的虛擬按鍵方法,基於具備觸摸顯示屏的智能電視,利用現有的屏幕觸摸輸入能力,可通過虛浮在電視機觸控螢幕上的虛擬按鍵代替現有技術中設置在電視機上的物理按鍵並實現對應功能,為用戶使用電視機提供了方便。基於上述實施例,本發明還提供了一種採用上述所述基於觸控螢幕電視機的虛擬按鍵方法的移動終端,如圖3所示,本實施例的移動終端包括
設置模塊510,用於預先設置一懸浮在電視機觸控螢幕上的UI界面,所述UI界面中包含一個或者多個虛擬按鍵,建立所述各個虛擬按鍵與各自的鍵值的映射關係;具體如上述實施例所述。處理模塊520,用於開啟電視機進入電視機作業系統,檢測用戶觸摸所述Π界面的觸摸操作指令,當收到用戶觸摸所述Π界面中的某一虛擬按鍵的操作指令時,根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程;具體如上述實施例所述。操作模塊530,用於電視機系統程序根據所述鍵值控制電視機執行相應的操作;具體如上述實施例所述。較佳地,如圖4所示,所述處理模塊520包括
檢測單元521,用於開啟電視機進入電視機作業系統後,檢測用戶是否在預定的時間內觸摸所述Π界面,若是,則發送以控制指令給判斷單元,否則,重新檢測用戶的操作指令;具體如上述實施例所述。判斷單元522,用於當收到所述檢測單元發送的控制指令時,接收用戶觸摸所述UI界面的觸摸操作指令,判斷所述觸摸操作指令的類型,並發送所述觸摸操作指令及其類型信息給處理單元;具體如上述實施例所述。處理單元523、用於根據所述觸摸操作指令及其類型信息,若所述觸摸操作指令為拖動指令類型,則根據所述指令控制所述UI界面移動;若所述觸摸操作指令為按鍵操作指令類型,則根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程序。具體如上述實施例所述。
較佳地,所述設置模塊種還包括一模式設置單元,用於預先設置所述Π界面的第一模式、第二模式和第三模式;其中,所述第一模式為標準模式,包括一個或者多個虛擬按鍵,所述虛擬按鍵的鍵值與控制電視機作業系統的鍵值對應;還包括一個用於控制所述Π界面進入第二模式的操作按鈕;所述第二模式為擴展模式,包括第一模式下的所有虛擬按鍵,還包括與控制電視機功能的鍵值對應的多個虛擬按鍵;以及包括一個用於控制所述Π界面返回所述第一模式的操作按鈕;第三模式為最小化模式,包含一個控制所述Π界面進入所述第一模式的操作按鈕。具體如上述實施例所述。較佳的,如圖4所示,所述處理模塊520還包括
模式控制單元524、用於在電視機系統初始化時,控制所述Π界面進入所述第三模式;以及用於在所述第三模式下,若檢測到用戶觸摸所述Π界面中所述控制進入所述第一模式的操作按鈕時,控制所述Π界面進入所述第一模式;以及用於在所述第一模式,當檢測到用戶觸摸其中的用於控制所述Π界面進入第二模式的操作按鈕的觸摸操作時,控制所述Π界面進入第二模式;以及用於在所述第二模式,當檢測到用戶觸摸其中的用於控制所述Π界面返回第一模式的操作按鈕的觸摸操作時,控制所述Π界面返回第一模式;還用於在所述第一模式或第二模式下,若預定時間內未檢測到用戶觸摸所述Π界面時,自動控制所述Π界面進入第三模式。其中,所述控制電視機作業系統的按鍵包括主頁、返回和最近運行程序等;所述控制電視機功能的按鍵為音量加減、頻道加減、信源、菜單和待機等。綜上所述,本發明所提供的一種基於觸控螢幕電視機的虛擬按鍵方法及電視機,其通過在智能電視機的觸控螢幕上設置一懸浮的包括若干虛擬按鍵的UI界面,當用戶觸摸所述虛擬按鍵時,通過預設的程序模塊接收用戶的觸摸操作指令並將所述觸摸操作指令轉換為對應的鍵值,控制電視機根據所述鍵值執行對應的操作,實現了用懸浮在電視機屏幕上的虛擬按鍵代替傳統電視機的側端按鍵和遙控器上的作業系統按鍵,為用戶操作電視機提供了方便;並使智能電視增加了新功能可接收用戶觸摸顯示屏上的虛擬按鍵並控制電視機執行對應的操作。降低了設置側端按鍵和作業系統按鍵的硬體成本,同時也增強了電視機的外觀美觀度。應當理解的是,本發明的應用不限於上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬於本發明所附權利要求的保護範圍 。
權利要求
1.一種基於觸控螢幕電視機的虛擬按鍵方法,其特徵在於,包括步驟 A、預先設置一懸浮在電視機觸控螢幕上的Π界面,所述Π界面中包含一個或者多個虛擬按鍵,建立所述各個虛擬按鍵與各自的鍵值的映射關係; B、開啟電視機進入電視機作業系統,檢測用戶觸摸所述Π界面的觸摸操作指令,當收到用戶對所述虛擬按鍵的觸摸操作指令時,根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程序; C、電視機系統程序根據所述鍵值控制電視機執行相應的操作。
2.根據權利要求1所述的基於觸控螢幕電視機的虛擬按鍵方法,其特徵在於,所述步驟B包括 B1、開啟電視機進入電視機作業系統; B2、檢測用戶是否在預定的時間內觸摸所述Π界面,若是,進入步驟B3,否則,重新執行步驟B2 ; B3、接收用戶觸摸所述UI界面的觸摸操作指令,判斷所述觸摸操作指令的類型; B4、當所述觸摸操作指令為拖動指令類型時,根據所述指令控制所述Π界面在電視機屏幕上移動;當所述觸摸操作指令為按鍵操作指令類型時,根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程序。
3.根據權利要求2所述的基於觸控螢幕電視機的虛擬按鍵方法,其特徵在於,所述步驟A中還包括 Al、預先設置所述Π界面的第一模式、第二模式和第三模式,其中, 所述第一模式為標準模式,包括一個或者多個虛擬按鍵,所述虛擬按鍵的鍵值與控制電視機作業系統的鍵值對應;還包括一個用於控制所述Π界面進入所述第二模式的操作按鈕; 所述第二模式為擴展模式,包括第一模式下的所有虛擬按鍵,還包括與控制電視機功能的鍵值對應的多個虛擬按鍵;以及一個用於控制所述Π界面返回所述第一模式的操作按鈕; 所述第三模式為最小化模式,包含一個控制所述Π界面進入所述第一模式的操作按鈕。
4.根據權利要求3所述的基於觸控螢幕電視機的虛擬按鍵方法,其特徵在於,所述步驟B中還包括 電視機系統初始化時,控制所述Π界面進入所述第三模式; 在所述第三模式下,若檢測到用戶觸摸所述Π界面中所述控制所述Π界面進入所述第一模式的操作按鈕時,控制所述Π界面進入所述第一模式; 在所述第一模式,當檢測到用戶觸摸其中的用於控制所述Π界面進入第二模式的操作按鈕的觸摸操作時,控制所述Π界面進入第二模式; 在所述第二模式,當檢測到用戶觸摸其中的用於控制所述Π界面返回第一模式的操作按鈕的觸摸操作時,控制所述Π界面返回第一模式; 在所述第一模式或第二模式下,若預定時間內未檢測到用戶觸摸所述Π界面時,自動控制所述Π界面進入第三模式。
5.根據權利要求3所述的基於觸控螢幕電視機的虛擬按鍵方法,其特徵在於,其中,所述控制電視機作業系統的按鍵包括主頁、返回和最近運行程序; 所述控制電視機功能的按鍵為音量加減、頻道加減、信源、菜單和待機。
6.一種採用權利要求1所述基於觸控螢幕電視機的虛擬按鍵方法的電視機,其特徵在於,包括 設置模塊,用於預先設置一懸浮在電視機觸控螢幕上的Π界面,所述Π界面中包含一個或者多個虛擬按鍵,建立所述各個虛擬按鍵與各自的鍵值的映射關係; 處理模塊,用於電視機進入作業系統後,檢測用戶觸摸所述Π界面的觸摸操作指令,當收到用戶對所述虛擬按鍵的觸摸操作指令時,根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程序; 操作模塊,用於電視機系統程序根據所述鍵值控制電視機執行相應的操作。
7.根據權利要求6所述的電視機,其特徵在於,所述處理模塊包括 檢測單元,用於開啟電視機進入電視機作業系統後,檢測用戶是否在預定的時間內觸摸所述Π界面,若是,則發送以控制指令給判斷單元,否則,重新檢測用戶的操作指令; 判斷單元,用於當收到所述檢測單元發送的控制指令時,接收用戶觸摸所述Π界面的觸摸操作指令,判斷所述觸摸操作指令的類型,並發送所述觸摸操作指令及其類型信息給處理單元; 處理單元、用於根據所述觸摸操作指令及其類型信息,若所述觸摸操作指令為拖動指令類型,則根據所述指令控制所述Π界面在電視機屏幕上移動;若所述觸摸操作指令為按鍵操作指令類型,則根據所述映射關係將所述觸摸操作指令轉換為對應的鍵值,並將所述鍵值發送給電視機系統程序。
8.根據權利要求7所述的電視機,其特徵在於,所述設置模塊還包括 模式設置單元,用於預先設置所述Π界面的第一模式、第二模式和第三模式;所述第一模式為標準模式,包括一個或者多個虛擬按鍵,所述虛擬按鍵的鍵值與控制電視機作業系統的鍵值對應;還包括一個用於控制所述Π界面進入第二模式的操作按鈕;所述第二模式為擴展模式,包括第一模式下的所有虛擬按鍵,還包括與控制電視機功能的鍵值對應的多個虛擬按鍵;以及包括一個用於控制所述Π界面返回所述第一模式的操作按鈕; 第三模式為最小化模式,包含一個控制所述Π界面進入所述第一模式的操作按鈕。
9.根據權利要求8所述的電視機,其特徵在於,所述處理模塊還包括 模式控制單元、用於在電視機系統初始化時,控制所述Π界面進入所述第三模式;以及用於在所述第三模式下,若檢測到用戶觸摸所述Π界面中所述控制進入所述第一模式的操作按鈕時,控制所述Π界面進入所述第一模式;以及用於在所述第一模式,當檢測到用戶觸摸其中的用於控制所述Π界面進入第二模式的操作按鈕的觸摸操作時,控制所述UI界面進入第二模式;以及用於在所述第二模式,當檢測到用戶觸摸其中的用於控制所述UI界面返回第一模式的操作按鈕的觸摸操作時,控制所述Π界面返回第一模式;以及用於在所述第一模式或第二模式下,若預定時間內未檢測到用戶觸摸所述Π界面時,自動控制所述Π界面進入第三模式。
10.根據權利要求8所述的電視機,其特徵在於,其中, 所述控制電視機作業系統的按鍵包括主頁、返回和最近運行程序; 所述控制電視機功能的按鍵為音量加減、頻道加減、信源、菜單和待機。
全文摘要
本發明公開了一種基於觸控螢幕電視機的虛擬按鍵方法及電視機,所述方法包括預先設置一懸浮在電視機觸控螢幕上的UI界面,所述UI界面中包含一個或者多個虛擬按鍵;開啟電視機進入電視機作業系統,當收到用戶對所述虛擬按鍵的觸摸操作指令時,將所述觸摸操作指令轉換為對應的鍵值,電視機系統程序根據所述鍵值控制電視機執行相應的操作。通過設置在電視機觸控螢幕上懸浮的虛擬按鍵接收用戶的觸控螢幕操作指令,以代替傳統電視機的側端按鍵和系統按鍵控制智能電視機,為用戶操作提供了方便;降低了硬體成本,增強了電視機的外觀美觀度。
文檔編號G06F3/0484GK103067784SQ201210563658
公開日2013年4月24日 申請日期2012年12月21日 優先權日2012年12月21日
發明者李 根, 慄虎, 趙松齡 申請人:康佳集團股份有限公司