一種終端、一種基于觸控技術(shù)的菜單選擇方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種終端、一種基于觸控技術(shù)的菜單選擇方法及裝置。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,某一應(yīng)用程序存放在二級(jí)菜單中,若用戶需要打開(kāi)該應(yīng)用程序,需要找到二級(jí)菜單所對(duì)應(yīng)的一級(jí)菜單,在該一級(jí)菜單中點(diǎn)擊進(jìn)入二級(jí)菜單,并在二級(jí)菜單中找到該應(yīng)用程序,再對(duì)該應(yīng)用程序進(jìn)行點(diǎn)擊打開(kāi),在打開(kāi)該應(yīng)用程序時(shí)需要進(jìn)行多次的“抬起”、“按下”的操作,操作方式比較單一,并且不利于大屏手機(jī)的單手操作。
【發(fā)明內(nèi)容】
[0003]針對(duì)現(xiàn)有技術(shù)不足,本發(fā)明的目的在于提供一種終端、一種基于觸控技術(shù)的菜單選擇方法及裝置,通過(guò)壓力和時(shí)間結(jié)合進(jìn)行對(duì)菜單的選擇,旨在解決在現(xiàn)有技術(shù)中對(duì)菜單選擇是通過(guò)點(diǎn)擊的方式,其操作方式單一且不利于大屏手機(jī)的單手操作的問(wèn)題。
[0004]本發(fā)明提出的技術(shù)方案是:
[0005]一種基于觸控技術(shù)的菜單選擇方法,包括:
[0006]檢測(cè)當(dāng)前觸按壓力;
[0007]基于觸按壓力的大小,將當(dāng)前菜單切換到所述觸按壓力所對(duì)應(yīng)的預(yù)設(shè)菜單;
[0008]檢測(cè)所述觸按壓力的持續(xù)時(shí)間;
[0009]在所述觸按壓力的持續(xù)時(shí)間超過(guò)閾值時(shí),進(jìn)入所述預(yù)設(shè)菜單的下一級(jí)菜單。
[0010]進(jìn)一步地,所述觸按壓力為數(shù)值范圍。
[0011]進(jìn)一步地,在進(jìn)入所述預(yù)設(shè)菜單的下一級(jí)菜單后,檢測(cè)當(dāng)前觸按壓力,若當(dāng)前觸按壓力保持在所述數(shù)值范圍內(nèi),則持續(xù)顯示所述預(yù)設(shè)菜單的下一級(jí)菜單,若當(dāng)前觸按壓力不屬于所述數(shù)值范圍,則切換至所述當(dāng)前觸按壓力對(duì)應(yīng)預(yù)設(shè)菜單。
[0012]進(jìn)一步地,在進(jìn)入所述預(yù)設(shè)菜單的下一級(jí)菜單后,對(duì)于所述預(yù)設(shè)菜單的下一級(jí)菜單中選項(xiàng)的選擇方法包括:
[0013]檢測(cè)所述觸按壓力所在位置為起點(diǎn)的滑行,其中在滑行過(guò)程中所述觸按壓力的改變不會(huì)切換當(dāng)前顯示界面;
[0014]識(shí)別所述滑行的終點(diǎn)并打開(kāi)所述滑行的終點(diǎn)所在位置的選項(xiàng)。
[0015]進(jìn)一步地,在進(jìn)入所述預(yù)設(shè)菜單的下一級(jí)菜單后,在所述觸按壓力的持續(xù)時(shí)間超過(guò)預(yù)設(shè)值時(shí),返回所述預(yù)設(shè)菜單的下一級(jí)菜單所對(duì)應(yīng)的所述預(yù)設(shè)菜單。
[0016]本發(fā)明還提供一種基于觸控技術(shù)的菜單選擇裝置,包括:
[0017]壓力檢測(cè)模塊,用于檢測(cè)當(dāng)前觸按壓力;
[0018]壓力執(zhí)行模塊,基于觸按壓力的大小,用于將當(dāng)前菜單切換到所述觸按壓力所對(duì)應(yīng)的預(yù)設(shè)菜單;
[0019]時(shí)間檢測(cè)模塊,用于檢測(cè)所述觸按壓力的持續(xù)時(shí)間;
[0020]時(shí)間執(zhí)行模塊,在所述觸按壓力的持續(xù)時(shí)間超過(guò)閾值時(shí),用于進(jìn)入所述預(yù)設(shè)菜單的下一級(jí)菜單。
[0021 ] 進(jìn)一步地,所述觸按壓力為數(shù)值范圍。
[0022]進(jìn)一步地,在進(jìn)入所述預(yù)設(shè)菜單的下一級(jí)菜單后,所述壓力檢測(cè)模塊檢測(cè)當(dāng)前觸按壓力,若當(dāng)前觸按壓力保持在所述數(shù)值范圍內(nèi),則持續(xù)顯示所述預(yù)設(shè)菜單的下一級(jí)菜單,若當(dāng)前觸按壓力不屬于所述數(shù)值范圍,則所述壓力執(zhí)行模塊切換至所述當(dāng)前觸按壓力對(duì)應(yīng)預(yù)設(shè)菜單。
[0023]進(jìn)一步地,所述裝置包括:
[0024]滑行檢測(cè)模塊,在進(jìn)入所述預(yù)設(shè)菜單的下一級(jí)菜單后,用于檢測(cè)所述觸按壓力所在位置為起點(diǎn)的滑行,其中在滑行過(guò)程中所述觸按壓力的改變不會(huì)切換當(dāng)前顯示界面;
[0025]識(shí)別模塊,用于識(shí)別所述滑行的終點(diǎn);
[0026]滑行執(zhí)行模塊,用于打開(kāi)所述滑行的終點(diǎn)所在位置的選項(xiàng)。
[0027]本發(fā)明還提供一種終端,包括上述的一種基于觸控技術(shù)的菜單選擇裝置。
[0028]根據(jù)上述的技術(shù)方案,本發(fā)明一種終端、一種基于觸控技術(shù)的菜單選擇方法及裝置的有益效果:當(dāng)用戶觸按觸摸屏?xí)r,檢測(cè)觸摸屏受到的觸按壓力,根據(jù)觸按壓力與預(yù)設(shè)菜單的關(guān)系,根據(jù)觸按壓力的大小切換到與觸按壓力相對(duì)應(yīng)的預(yù)設(shè)菜單,并對(duì)觸按壓力的持續(xù)時(shí)間進(jìn)行檢測(cè),當(dāng)檢測(cè)到觸按壓力的持續(xù)時(shí)間達(dá)到預(yù)設(shè)閾值后,進(jìn)入預(yù)設(shè)菜單的下一級(jí)菜單,操作比較簡(jiǎn)單,由于采用觸按的方式,利用壓力與時(shí)間的組合對(duì)菜單進(jìn)行選擇,而不是點(diǎn)擊,可以在大屏手機(jī)中進(jìn)行單手操作。
【附圖說(shuō)明】
[0029]圖1是本發(fā)明實(shí)施例提供的一種基于觸控技術(shù)的菜單選擇方法的流程圖;
[0030]圖2是本發(fā)明實(shí)施例提供的一種基于觸控技術(shù)的菜單選擇裝置的功能模塊框圖。
【具體實(shí)施方式】
[0031]為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0032]如圖1所示,本發(fā)明實(shí)施例所提供的一種基于觸控技術(shù)的菜單選擇方法,包括以下步驟:
[0033]步驟S101、檢測(cè)當(dāng)前觸按壓力。
[0034]在手機(jī)解鎖后,觸按觸摸屏的空白處,當(dāng)然,也可以在觸摸屏上設(shè)置虛擬觸按鈕以供用戶進(jìn)行觸按。當(dāng)觸摸屏受到觸按壓力時(shí),對(duì)觸按壓力的大小進(jìn)行檢測(cè)。
[0035]步驟S102、基于觸按壓力的大小,將當(dāng)前菜單切換到觸按壓力所對(duì)應(yīng)的預(yù)設(shè)菜單。
[0036]檢測(cè)到當(dāng)前觸按壓力后,根據(jù)觸按壓力與預(yù)設(shè)菜單的對(duì)應(yīng)關(guān)系,顯示與觸按壓力相對(duì)應(yīng)的預(yù)設(shè)菜單。
[0037]觸按壓力與預(yù)設(shè)菜單的對(duì)應(yīng)關(guān)系,包括以下兩種情況:
[0038]第一種,觸按壓力為數(shù)值。
[0039]如,觸按壓力F1對(duì)應(yīng)顯示預(yù)設(shè)菜單a,觸按壓力F2對(duì)應(yīng)顯示預(yù)設(shè)菜單b。
[0040]第二種,觸按壓力為數(shù)值范圍。
[0041]如,觸按壓力F1?觸按壓力F2的范圍對(duì)應(yīng)顯示預(yù)設(shè)菜單a,觸按壓力F2?觸按壓力F3的范圍對(duì)應(yīng)顯示預(yù)設(shè)菜單b,其中FI < F2 < F3。
[0042]當(dāng)然,對(duì)于觸按壓力的大小定義可以根據(jù)每個(gè)人使用的習(xí)慣不同進(jìn)行自我學(xué)習(xí)記錄。比如對(duì)于第一次輕壓屏幕感應(yīng)到的值為N1,制定一個(gè)升壓門限Λ。N1和Λ的值最開(kāi)始都有一個(gè)默認(rèn)值,這個(gè)值會(huì)根據(jù)一般用戶測(cè)試得到。當(dāng)機(jī)主拿到手機(jī)之后會(huì)根據(jù)機(jī)主使用手機(jī)的具體情況調(diào)整Ν1和Λ的值。具體獲取過(guò)程如下:
[0043]1、輕壓屏幕獲取Ν1的值;
[0044]2、當(dāng)增大壓力到Ν2、在增大到Ν3、最后到Νη ;
[0045]3、計(jì)算Λ值如下:
[0046](Νη_Ν1)/η =Δ η,
[0047]......
[0048](Ν3-Ν1)/2 =Δ 2,
[0049]Ν2-Ν1 =Δ 1,
[0050]對(duì)得到的Λ i進(jìn)行求平均值。
[0051]Λ= ( Λ n+…+ Λ 2+Λ l)/n。
[0052]本實(shí)施例中,預(yù)設(shè)菜單主要是根據(jù)功能進(jìn)行分類的得出的類別主題,如搜索類、購(gòu)物類、新聞?lì)?、聊天類?br>[0053]預(yù)設(shè)菜單的下一級(jí)菜單的內(nèi)容主要為應(yīng)用程序,如搜索類的下一級(jí)菜單的內(nèi)容有百度、谷歌,購(gòu)物類的下一級(jí)菜單內(nèi)容有淘寶、易迅,新聞?lì)惖南乱患?jí)菜單內(nèi)容有騰訊、瀑布流,聊天類的下一級(jí)菜單內(nèi)容有騰訊、微信。
[0054]步驟S103、檢測(cè)觸按壓力的持續(xù)時(shí)間。本實(shí)施例中,對(duì)觸按壓力進(jìn)行時(shí)間檢測(cè),主要是檢測(cè)觸按壓力的持續(xù)時(shí)間。
[0055]當(dāng)預(yù)設(shè)菜單對(duì)應(yīng)的觸按壓力為數(shù)值時(shí),檢測(cè)觸按壓力的數(shù)值所持續(xù)的時(shí)間。如,觸按壓力F1對(duì)應(yīng)的預(yù)設(shè)菜單a,當(dāng)前顯示界面為預(yù)設(shè)菜單a,則檢測(cè)觸按壓力F1所持續(xù)時(shí)間。
[0056]當(dāng)預(yù)設(shè)菜單對(duì)應(yīng)的觸按壓力為數(shù)值范圍時(shí),檢測(cè)觸按壓力在數(shù)值范圍內(nèi)所持續(xù)的時(shí)間。如,觸按壓力F1?觸按壓力F2的范圍對(duì)應(yīng)的預(yù)設(shè)菜單a,當(dāng)前顯示界面為預(yù)設(shè)菜單a,則檢測(cè)觸按壓力