移動(dòng)終端的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種移動(dòng)終端,包括觸控模塊、監(jiān)視模塊、顯示控制模塊與虛擬按鍵,虛擬按鍵包括至少一個(gè)子按鍵。觸控模塊用于獲取用戶的觸發(fā)信息;監(jiān)視模塊用于監(jiān)視觸控模塊被觸發(fā)的事件;顯示控制模塊用于在觸控模塊被觸發(fā)時(shí)將虛擬按鍵顯示于觸摸屏;虛擬按鍵預(yù)存有與子按鍵一一對(duì)應(yīng)的功能界面的鏈接參數(shù),在子按鍵被操作時(shí),觸摸屏的顯示界面切換至與被操作子按鍵對(duì)應(yīng)的功能界面。上述移動(dòng)終端,觸控模塊未觸發(fā)時(shí),虛擬按鍵處于隱藏狀態(tài),不占用手機(jī)觸摸屏的顯示空間,由于虛擬按鍵的在觸摸屏中的顯示位置可以進(jìn)行調(diào)整,用戶可以根據(jù)自身操作習(xí)慣將虛擬按鍵的顯示位置調(diào)整至適當(dāng)?shù)奈恢?,以方便用戶進(jìn)行觸控。
【專利說(shuō)明】移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸控【技術(shù)領(lǐng)域】,特別涉及一種移動(dòng)終端。
【背景技術(shù)】
[0002]隨著社會(huì)的發(fā)展,手機(jī)成為日常生活中不可替代的通訊工具。傳統(tǒng)的手機(jī)具有主屏鍵、返回鍵、菜單鍵和搜索鍵等實(shí)體按鍵,該些實(shí)體按鍵通常設(shè)置于手機(jī)觸摸屏的下方,占用了手機(jī)觸摸屏的顯示空間,并且該些實(shí)體按鍵需要專用的實(shí)體硬件支持,增加了手機(jī)成本。另外,從用戶體驗(yàn)的角度來(lái)講,手指方便活動(dòng)的區(qū)域在手機(jī)觸摸屏的中部,將常用的按鍵置于手機(jī)觸摸屏的底部,不便于用戶的觸控,并且在用戶點(diǎn)擊按鍵時(shí)容易使手機(jī)滑落,損傷手機(jī)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問(wèn)題是為了克服傳統(tǒng)手機(jī)實(shí)體按鍵占用觸摸屏顯示空間以及觸控不方便的缺陷,提供了一種無(wú)需占用觸摸屏顯示空間、觸控方便的移動(dòng)終端。
[0004]本發(fā)明是通過(guò)下述技術(shù)方案來(lái)解決上述技術(shù)問(wèn)題的:
[0005]一種移動(dòng)終端,包括觸控模塊、監(jiān)視模塊、顯示控制模塊與虛擬按鍵,所述虛擬按鍵包括至少一個(gè)子按鍵,
[0006]所述觸控模塊用于獲取用戶的觸發(fā)信息;
[0007]所述監(jiān)視模塊用于監(jiān)視所述觸控模塊被觸發(fā)的事件;
[0008]所述顯示控制模塊用于在所述觸控模塊被觸發(fā)時(shí)將所述虛擬按鍵顯示于觸摸屏;
[0009]所述虛擬按鍵預(yù)存有與所述子按鍵一一對(duì)應(yīng)的功能界面的鏈接參數(shù),在所述子按鍵被操作時(shí),所述觸摸屏的顯示界面切換至與被操作子按鍵對(duì)應(yīng)的功能界面。
[0010]優(yōu)選的,所述顯示控制模塊還用于在所述虛擬按鍵未被操作時(shí)隱藏所述虛擬按鍵。
[0011 ] 優(yōu)選的,所述手機(jī)還包括編輯模塊,所述虛擬按鍵包括多個(gè)子按鍵,所述編輯模塊用于編輯所述虛擬按鍵的形狀、顏色、大小、在所述觸摸屏中的顯示位置以及所述多個(gè)子按鍵的數(shù)量與各個(gè)子按鍵的鍵值。
[0012]優(yōu)選的,所述虛擬按鍵為扇形,所述編輯模塊還用于編輯各個(gè)子按鍵在所述虛擬按鍵中的排列順序以及各個(gè)子按鍵所覆蓋的角度。
[0013]優(yōu)選的,所述觸控模塊設(shè)置于所述觸摸屏的邊緣。
[0014]優(yōu)選的,所述觸控模塊設(shè)置于所述移動(dòng)終端的側(cè)面。
[0015]優(yōu)選的,所述觸控模塊被觸發(fā)時(shí)所述虛擬按鍵顯示于所述觸摸屏的左側(cè)或右側(cè)。
[0016]優(yōu)選的,所述觸控模塊被觸發(fā)時(shí)所述虛擬按鍵顯示于所述觸摸屏上靠近所述觸控模塊的一側(cè)。
[0017]本發(fā)明的積極進(jìn)步效果在于:上述移動(dòng)終端,虛擬按鍵只有在觸控模塊被觸發(fā)時(shí),才會(huì)顯示于觸摸屏,未觸發(fā)時(shí),虛擬按鍵處于隱藏狀態(tài),不占用手機(jī)觸摸屏的顯示空間,由于虛擬按鍵的在觸摸屏中的顯示位置可以進(jìn)行調(diào)整,用戶可以根據(jù)自身操作習(xí)慣將虛擬按鍵的顯示位置調(diào)整至適當(dāng)?shù)奈恢?,以方便用戶進(jìn)行觸控。
【專利附圖】
【附圖說(shuō)明】
[0018]圖1為本發(fā)明較佳實(shí)施例的移動(dòng)終端的模塊圖。
[0019]圖2為本發(fā)明較佳實(shí)施例的移動(dòng)終端的觸摸屏的示意圖。
【具體實(shí)施方式】
[0020]下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說(shuō)明本發(fā)明的技術(shù)方案。
[0021]如圖1和圖2所示,本發(fā)明較佳實(shí)施例的移動(dòng)終端,包括觸控模塊110、監(jiān)視模塊120、顯示控制模塊130與虛擬按鍵140。其中,虛擬按鍵140包括至少一個(gè)子按鍵142。本實(shí)施例中,移動(dòng)終端為手機(jī)終端。
[0022]觸控模塊110,用于獲取用戶的觸發(fā)信息。通常,觸控模塊110設(shè)置于觸摸屏210的邊緣,既方便用戶觸控,又可以避免用戶在觸摸屏210上進(jìn)行操作時(shí)誤操作觸控模塊110。不難理解,還可以將觸控模塊110設(shè)置于移動(dòng)終端的側(cè)面,采用實(shí)體按鈕進(jìn)行觸控。
[0023]監(jiān)視模塊120,與觸控模塊110相連,用于監(jiān)視觸控模塊110被觸發(fā)的事件。通常通過(guò)一個(gè)后臺(tái)運(yùn)行的服務(wù)器監(jiān)視觸控模塊110被觸發(fā)的事件。onOpenO方法為觸控模塊110被觸發(fā)時(shí)調(diào)用的方法,以實(shí)現(xiàn)控制顯示虛擬按鍵140的目的。
[0024]顯示控制模塊130,與監(jiān)視模塊120相連,用于在觸控模塊110被觸發(fā)時(shí)將虛擬按鍵140顯示于觸摸屏210。在觸控模塊110被觸發(fā)時(shí),通過(guò)forceToTopO方法強(qiáng)制使虛擬按鍵140顯示在觸摸屏210的最上層,此時(shí),虛擬按鍵140的優(yōu)先級(jí)最高。在本實(shí)施例中,顯示控制模塊130還用于在虛擬按鍵140未被操作時(shí)隱藏虛擬按鍵140。
[0025]虛擬按鍵140,與顯示控制模塊130相連。虛擬按鍵140中預(yù)存有與子按鍵142一一對(duì)應(yīng)的功能界面的鏈接參數(shù),在子按鍵142被操作時(shí),觸摸屏210的顯示界面切換至與被操作子按鍵142對(duì)應(yīng)的功能界面。虛擬按鍵140的顯示位置可以根據(jù)用戶的操作習(xí)慣進(jìn)行調(diào)整,對(duì)于習(xí)慣于右手操作的用戶,可以將虛擬按鍵140設(shè)置于觸摸屏210的左側(cè),對(duì)于習(xí)慣于左手操作的用戶,可以將虛擬按鍵140設(shè)置于觸摸屏210的右側(cè)。不難理解,用戶還可以將虛擬按鍵140設(shè)置于觸摸屏210上的其他位置。通常,根據(jù)用戶的操作習(xí)慣,虛擬按鍵140的顯示位置設(shè)置于觸摸屏210上靠近觸控模塊110的一側(cè)。
[0026]在具體的實(shí)施例中,移動(dòng)終端還包括編輯模塊。虛擬按鍵140具有多個(gè)子按鍵142,其中包括返回鍵、主屏鍵、菜單鍵、多用鍵、搜索鍵等。編輯模塊用于編輯虛擬按鍵140的形狀、顏色、大小、在觸摸屏210中的顯示位置以及多個(gè)子按鍵142的數(shù)量與各個(gè)子按鍵142的鍵值。本實(shí)施例中,虛擬按鍵140的形狀為扇形,編輯模塊還用于編輯各個(gè)子按鍵142在虛擬按鍵140中的排列順序以及各個(gè)子按鍵142所覆蓋的角度。對(duì)于扇形虛擬按鍵的設(shè)定,mCenter和mRadius分別為扇形虛擬按鍵的中心坐標(biāo)和半徑。mBackground控制虛擬按鍵140的背景色。mCurrentltem為當(dāng)前觸發(fā)的子按鍵142的鍵值。InitO方法實(shí)現(xiàn)了虛擬按鍵140的繪制,包括中心坐標(biāo)與半徑大小、背景色的初始化以及選擇點(diǎn)擊該虛擬按鍵時(shí)的背景色等。通常,通過(guò)用戶操作子按鍵的坐標(biāo)判斷用戶選擇操作的子按鍵,getltemldO用來(lái)獲取用戶點(diǎn)擊的坐標(biāo)并計(jì)算出用戶選擇的子按鍵。對(duì)于各個(gè)子按鍵的設(shè)定,內(nèi)半徑的大小、夕卜半徑的大小分別由getlnnerRadius和getOutRadius方法設(shè)定。采用isSeclectedO方法判斷該按鍵是否被選擇,getStartAngle O方法初始化按鍵放置角度,即多個(gè)子按鍵在虛擬按鍵140中的排列順序,相應(yīng)的getSweepO則確定了各個(gè)子按鍵所覆蓋的角度。
[0027]上述移動(dòng)終端,在觸控模塊110未被觸發(fā)時(shí),虛擬按鍵140處于隱藏狀態(tài),不占用手機(jī)觸摸屏210的顯示空間,由于虛擬按鍵140的在觸摸屏210中的顯示位置可以進(jìn)行調(diào)整,用戶可以根據(jù)自身需要將虛擬按鍵140調(diào)整至適當(dāng)?shù)奈恢?,以便于用戶的觸控,有效的避免了因按鍵操作位置不當(dāng)造成的手機(jī)滑落。另外,由于虛擬按鍵的設(shè)置通過(guò)軟件程序完成,依賴于移動(dòng)終端自身的硬件既可以實(shí)現(xiàn),無(wú)需配備專用的實(shí)體硬件,降低了移動(dòng)終端的成本。
[0028]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說(shuō)明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種移動(dòng)終端,其特征在于,包括觸控模塊、監(jiān)視模塊、顯示控制模塊與虛擬按鍵,所述虛擬按鍵包括至少一個(gè)子按鍵, 所述觸控模塊用于獲取用戶的觸發(fā)信息; 所述監(jiān)視模塊用于監(jiān)視所述觸控模塊被觸發(fā)的事件; 所述顯示控制模塊用于在所述觸控模塊被觸發(fā)時(shí)將所述虛擬按鍵顯示于觸摸屏;所述虛擬按鍵預(yù)存有與所述子按鍵一一對(duì)應(yīng)的功能界面的鏈接參數(shù),在所述子按鍵被操作時(shí),所述觸摸屏的顯示界面切換至與被操作子按鍵對(duì)應(yīng)的功能界面。
2.如權(quán)利要求1所述的移動(dòng)終端,其特征在于,所述顯示控制模塊還用于在所述虛擬按鍵未被操作時(shí)隱藏所述虛擬按鍵。
3.如權(quán)利要求1所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括編輯模塊,所述虛擬按鍵包括多個(gè)子按鍵,所述編輯模塊用于編輯所述虛擬按鍵的形狀、顏色、大小、在所述觸摸屏中的顯示位置以及所述多個(gè)子按鍵的數(shù)量與各個(gè)子按鍵的鍵值。
4.如權(quán)利要求2所述的移動(dòng)終端,其特征在于,所述虛擬按鍵為扇形,所述編輯模塊還用于編輯各個(gè)子按鍵在所述虛擬按鍵中的排列順序以及各個(gè)子按鍵所覆蓋的角度。
5.如權(quán)利要求1所述的移動(dòng)終端,其特征在于,所述觸控模塊設(shè)置于所述觸摸屏的邊緣。
6.如權(quán)利要求1所述的移動(dòng)終端,其特征在于,所述觸控模塊設(shè)置于所述移動(dòng)終端的側(cè)面。
7.如權(quán)利要求1所述的移動(dòng)終端,其特征在于,所述觸控模塊被觸發(fā)時(shí)所述虛擬按鍵顯示于所述觸摸屏的左側(cè)或右側(cè)。
8.如權(quán)利要求1所述的移動(dòng)終端,其特征在于,所述觸控模塊被觸發(fā)時(shí)所述虛擬按鍵顯示于所述觸摸屏上靠近所述觸控模塊的一側(cè)。
【文檔編號(hào)】H04M1/725GK103873672SQ201210552233
【公開(kāi)日】2014年6月18日 申請(qǐng)日期:2012年12月18日 優(yōu)先權(quán)日:2012年12月18日
【發(fā)明者】何振龍 申請(qǐng)人:沈陽(yáng)晨訊希姆通科技有限公司