專利名稱:終端設(shè)備及控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信終端領(lǐng)域,尤其涉及一種終端設(shè)備及控制方法。
背景技術(shù):
目前Android系統(tǒng)的智能手機(jī)、平板電腦或電視正以直線上升趨勢進(jìn)入市場,越來越多的人成為Android用戶,而通過手機(jī)平板電腦或電視瀏覽網(wǎng)頁、看電子書、看視頻、聽音樂、玩游戲等功能已經(jīng)成為人們生活必不可少的一部分,但是由于Android系統(tǒng)界面設(shè)計的緣故,用戶在使用應(yīng)用程序時,會經(jīng)常不小心碰到屏幕最下方的四個主按鍵(home鍵,menu鍵(菜單鍵),返回鍵和搜索鍵),而在Android操作系統(tǒng)中,對這四個主按鍵的操作是沒有誤操作的提示(在瀏覽網(wǎng)頁時對返回鍵有誤操作提示,但若頻繁誤操作提示再取消,也是十分不便的),因此造成用戶需要重復(fù)進(jìn)入或者退出由于誤操作而進(jìn)入的頁面。雖然home鍵不會影響退出時的界面,但是如果經(jīng)常有這種誤操作,用戶不得不重新進(jìn)入頁面,這樣不僅浪費(fèi)時間,造成不便,而且也影響用戶的使用體驗。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述問題,提供一種終端設(shè)備及控制方法,本發(fā)明在用戶使用應(yīng)用程序時,可避免對主按鍵的誤操作所帶來的不便,從而改善用戶體驗。為實現(xiàn)上述的目的,本發(fā)明采用下述技術(shù)方案:
一種終端設(shè)備,包括主按鍵、控制按鍵、軟件控制模塊和控制模塊;所述控制按鍵用于控制主按鍵的狀態(tài);所述控制模塊與控制按鍵連接,用于在收到控制按鍵的電平信號之后,將電平信號轉(zhuǎn)化為控制信號,并傳送至軟件控制模塊;所述軟件控制模塊包括應(yīng)用程序模塊和狀態(tài)更新模塊;所述應(yīng)用程序模塊與控制模塊和主按鍵連接,用于獲取控制按鍵和主按鍵的狀態(tài);所述狀態(tài)更新模塊與應(yīng)用程序模塊以及主按鍵連接,用于根據(jù)應(yīng)用程序模塊的輸出信息來更新主按鍵的狀態(tài)。進(jìn)一步,所述終端設(shè)備進(jìn)一步包括一顯示模塊,所述顯示模塊與狀態(tài)更新模塊連接,用于獲得并顯示狀態(tài)更新模塊輸出的主按鍵狀態(tài)信息。進(jìn)一步,所述的主按鍵為多個并排設(shè)置的主按鍵。進(jìn)一步,所述的終端設(shè)備為手機(jī)、平板電腦和電視機(jī)中任意一種。一種控制方法,采用所述的終端設(shè)備,其特征在于,包括如下步驟:
(a)控制按鍵接收用戶一輸入信號,所述控制按鍵產(chǎn)生電平信號并傳送至控制模
塊;
(b)所述控制模塊在收到電平信號之后,將電平信號轉(zhuǎn)化為控制信號,并傳送至應(yīng)用程序模塊;
(C) 所述應(yīng)用程序模塊接收控制信號后,又獲得與應(yīng)用程序模塊連接的主按鍵的狀態(tài),并傳送至狀態(tài)更新模塊;
(d)狀態(tài)更新模塊根據(jù)主按鍵現(xiàn)有的狀態(tài)及所述的控制信號,更新主按鍵的狀態(tài)。
進(jìn)一步,所述終端設(shè)備進(jìn)一步包括一顯示模塊,所述顯示模塊與狀態(tài)更新模塊連接,在步驟(d)之后進(jìn)一步包括如下步驟:
所述顯示模塊獲得并顯示狀態(tài)更新模塊輸出的主按鍵狀態(tài)信息。本發(fā)明的優(yōu)點(diǎn)在于,通過控制按鍵,用戶在使用應(yīng)用程序時,可避免對主按鍵的誤操作所帶來的不便,用戶更享受更好的體驗。
圖1是本發(fā)明所述的終端設(shè)備的結(jié)構(gòu)框 圖2是采用本發(fā)明所述的控制方法的具體實施方式
的實施步驟示意圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明一鍵控制設(shè)備及方法的具體實施方式
作詳細(xì)說明。參見圖1是本發(fā)明所述的終端設(shè)備的結(jié)構(gòu)框圖。一種終端設(shè)備M10,包括主按鍵M13、控制按鍵Ml1、軟件控制模塊M14、控制模塊M15和顯示模塊M12。所述控制按鍵Mll用于控制主按鍵M13的狀態(tài);所述控制模塊M15與控制按鍵Mll連接,用于在收到控制按鍵Mll的電平信號之后,將電平信號轉(zhuǎn)化為控制信號,并傳送至軟件控制模塊M14。所述軟件控制模塊M14包括應(yīng)用程序模塊M141和狀態(tài)更新模塊M142 ;所述應(yīng)用程序模塊M141與主按鍵M13和控制按鍵Mll連接,應(yīng)用程序模塊M141用于獲取控制按鍵MlI的電平信號和主按鍵M13的狀態(tài)。所述狀態(tài)更新模塊M142與應(yīng)用程序模塊M141以及主按鍵M13連接,用于根據(jù)應(yīng)用程序模塊M141的輸出信息來更新主按鍵M13的狀態(tài)。所述顯示模塊M12為可選模塊,與狀態(tài)更新模塊M142連接,用于獲得并顯示狀態(tài)更新模塊M142輸出的主按鍵狀態(tài)信息。所述的主按鍵M13為終端所應(yīng)用的系統(tǒng)平臺提供的操作按鍵。在本發(fā)明以應(yīng)用Android操作系統(tǒng)的終端為例,所述主按鍵M13包括第一主按鍵M131、第二主按鍵M132、第三主按鍵M133和第四主按鍵M134 ;所述第一主按鍵M131、第二主按鍵M132、第三主按鍵M133和第四主按鍵M134有序地設(shè)置在終端設(shè)備的一側(cè)。所述第一主按鍵M131、第二主按鍵M132、第三主按鍵M133和第四主按鍵M134分別為home鍵、menu鍵(菜單鍵)、返回鍵和搜索鍵。所述的終端設(shè)備MlO為手機(jī)、平板電腦和電視機(jī)中任意一種。在本發(fā)明的具體實施例中所述的終端為手機(jī)。而在本發(fā)明其他具體實施例中,所述的終端設(shè)備MlO除了為手機(jī)之外,還可以為平板電腦和電視機(jī)。圖2是采用本發(fā)明所述的控制方法的具體實施方式
的實施步驟示意圖,采用所述的終端設(shè)備M10,包括如下步驟:
步驟SlOl:控制按鍵接收用戶一輸入信號,所述控制按鍵產(chǎn)生電平信號并傳送至控制模塊;
步驟S102:控制模塊在收到電平信號之后,將電平信號轉(zhuǎn)化為應(yīng)用程序模塊可接收的控制信號,并傳送至應(yīng)用程序模塊;
步驟S103:所述應(yīng)用程序模塊接收控制信號后,又獲得與應(yīng)用程序模塊連接的主按鍵的狀態(tài),并傳送至狀態(tài)更新模塊;
步驟S104:狀態(tài)更新模塊根據(jù)主按鍵現(xiàn)有的狀態(tài)及所述的控制信號,更新主按鍵的狀態(tài)。在本發(fā)明的具體實施例中,主按鍵的狀態(tài)值為I和O,O表示主按鍵被屏蔽,暫時失效(點(diǎn)觸無法實現(xiàn)主按鍵功能,但不影響其他按鍵的功能),I表示主按鍵為有效(即開啟),功能恢復(fù)。步驟S105:所述顯示模塊獲得并顯示狀態(tài)更新模塊輸出的主按鍵狀態(tài)信息。在本發(fā)明的具體實施例中,當(dāng)禁止主按鍵功能后,在顯示屏上彈出一個提示框,提示用戶“已屏蔽主按鍵”,幾秒鐘之后,提示框消失;當(dāng)開啟主按鍵功能后,在顯示屏上彈出一個提示框,提示用戶“已恢復(fù)主按鍵”,幾秒鐘之后,提示框消失。以下給出本發(fā)明的一個實施例。采用所述的終端設(shè)備的控制方法,具體實施步驟如下:
步驟S201:用戶觀看視頻,為防止誤操作影響視頻的觀看,對控制按鍵進(jìn)行操作,即控制按鍵接收用戶一輸入信號,所述控制按鍵產(chǎn)生電平信號并傳送至控制模塊。步驟S202:控制模塊在收到電平信號之后,將電平信號轉(zhuǎn)化為控制信號,并傳送至應(yīng)用程序模塊。步驟S203:所述應(yīng)用程序模塊接收控制信號,又讀取與應(yīng)用程序模塊連接的主按鍵的狀態(tài)值,并傳送至狀態(tài)更新模塊。其中主按鍵的狀態(tài)值為I (I表示有效)。步驟S204:狀態(tài)更新模塊分析主按鍵的原有狀態(tài)值及所述的控制信號,更新主按鍵的狀態(tài)值。所述主按鍵的原有狀態(tài)值為I,而控制信號有變化,主按鍵的狀態(tài)值被更新為
0(表示主按鍵已失效)。狀態(tài)更新模塊對第一主按鍵、第二主按鍵、第三主按鍵和第四主按鍵進(jìn)行屏蔽功能的操作。步驟S205:當(dāng)狀態(tài)更新模塊更新主按鍵的狀態(tài)值后,顯示模塊讀取主按鍵的現(xiàn)有狀態(tài)值。其中所述主按鍵的現(xiàn)有狀態(tài)值為O。在終端設(shè)備的顯示屏上彈出一個提示框,提示用戶“已屏蔽主按鍵”,幾秒鐘之后,提示框消失。用戶可以繼續(xù)觀看視頻,不影響暫停、快進(jìn)、切換下一個視頻等其他視頻播放操作。步驟S206:當(dāng)視頻播發(fā)結(jié)束或該用戶想退出視頻播放時,再次點(diǎn)擊控制按鍵,所述控制按鍵產(chǎn)生電平信號傳送至控制模塊。步驟S207:控制模塊在收到電平信號之后,將電平信號轉(zhuǎn)化為控制信號,并傳送至應(yīng)用程序模塊。步驟S208:所述應(yīng)用程序模塊接收控制信號,又讀取與應(yīng)用程序模塊連接的主按鍵的狀態(tài)值,并傳送至狀態(tài)更新模塊。其中主按鍵的狀態(tài)值為O (O表示無效)。步驟S209:狀態(tài)更新模塊分析主按鍵的原有狀態(tài)值及所述的控制信號,更新主按鍵的狀態(tài)值。所述主按鍵的原有狀態(tài)值為0,而控制信號有變化,主按鍵的狀態(tài)值被更新為
1(表示主按鍵恢復(fù)功能)。狀態(tài)更新模塊對第一主按鍵、第二主按鍵、第三主按鍵和第四主按鍵進(jìn)行恢復(fù)功能的操作。步驟S210:當(dāng)狀態(tài)更新模塊更新主按鍵的狀態(tài)值后,顯示模塊讀取主按鍵的現(xiàn)有狀態(tài)值。其中所述主按鍵的現(xiàn)有狀態(tài)值為I。在終端設(shè)備的顯示屏上彈出一個提示框,提示用戶“已恢復(fù)主按鍵”,幾秒鐘之后,提示框消失。用戶可以對主按鍵進(jìn)行操作了。除了上述本發(fā)明具體實施例一之外,在本發(fā)明其他實施例(如玩游戲時對控制按鍵的操作,聽音樂時對控制按鍵的操作),所述控制按鍵對主按鍵同樣可以起到屏蔽/開啟的作用。此處不再重復(fù)贅述。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種終端設(shè)備,包括主按鍵,其特征在于,還包括控制按鍵、軟件控制模塊和控制模塊;所述控制按鍵用于控制主按鍵的狀態(tài);所述控制模塊與控制按鍵連接,用于在收到控制按鍵的電平信號之后,將電平信號轉(zhuǎn)化為控制信號,并傳送至軟件控制模塊;所述軟件控制模塊包括應(yīng)用程序模塊和狀態(tài)更新模塊;所述應(yīng)用程序模塊與控制模塊和主按鍵連接,用于獲取控制按鍵和主按鍵的狀態(tài);所述狀態(tài)更新模塊與應(yīng)用程序模塊以及主按鍵連接,用于根據(jù)應(yīng)用程序模塊的輸出信息來更新主按鍵的狀態(tài)。
2.如權(quán)利要求1所述的終端設(shè)備,其特征在于,所述終端設(shè)備進(jìn)一步包括一顯示模塊,所述顯示模塊與狀態(tài)更新模塊連接,用于獲得并顯示狀態(tài)更新模塊輸出的主按鍵狀態(tài)信肩、O
3.如權(quán)利要求1所述的終端設(shè)備,其特征在于,所述的主按鍵為多個并排設(shè)置的主按鍵。
4.如權(quán)利要求1所述的終端設(shè)備,其特征在于,所述的終端設(shè)備為手機(jī)、平板電腦和電視機(jī)中任意一種。
5.一種控制方法,采用權(quán)利要求1所述的終端設(shè)備,其特征在于,包括如下步驟: (a)控制按鍵接收用戶一輸入信號,所述控制按鍵產(chǎn)生電平信號并傳送至控制模塊; (b)所述控制模塊在收到電平信號之后,將電平信號轉(zhuǎn)化為控制信號,并傳送至應(yīng)用程序模塊; (C)所述應(yīng)用程序模塊接收控制信號后,獲得與應(yīng)用程序模塊連接的主按鍵的狀態(tài),并傳送至狀態(tài)更新模塊; (d)狀態(tài)更新模塊根據(jù)主按鍵現(xiàn)有的狀態(tài)及所述的控制信號,更新主按鍵的狀態(tài)。
6.如權(quán)利要求5所述的控制方法,其特征在于,所述設(shè)備進(jìn)一步包括一顯示模塊,所述顯示模塊與狀態(tài)更新模塊連接,在步驟(d)之后進(jìn)一步包括如下步驟:所述顯示模塊獲得并顯示狀態(tài)更新模塊輸出的主按鍵狀態(tài)信息。
全文摘要
本發(fā)明涉及移動通信終端領(lǐng)域,是一種終端設(shè)備及控制方法。所述終端設(shè)備,包括主按鍵、控制按鍵、軟件控制模塊和控制模塊;所述控制按鍵用于控制主按鍵的狀態(tài);所述控制模塊與控制按鍵連接,用于電平信號轉(zhuǎn)化為控制信號;所述軟件控制模塊包括應(yīng)用程序模塊和狀態(tài)更新模塊;所述應(yīng)用程序模塊與控制模塊和主按鍵連接,用于獲取控制按鍵和主按鍵的狀態(tài);所述狀態(tài)更新模塊與應(yīng)用程序模塊以及主按鍵連接,用于根據(jù)應(yīng)用程序模塊的輸出信息來更新主按鍵的狀態(tài)。本發(fā)明在用戶使用應(yīng)用程序時,可避免對主按鍵的誤操作所帶來的不便,從而改善用戶體驗。
文檔編號G06F3/023GK103164039SQ201110422339
公開日2013年6月19日 申請日期2011年12月16日 優(yōu)先權(quán)日2011年12月16日
發(fā)明者崔歡 申請人:希姆通信息技術(shù)(上海)有限公司