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