移動終端側(cè)鍵實(shí)現(xiàn)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端按鍵領(lǐng)域,尤其涉及一種移動終端側(cè)鍵實(shí)現(xiàn)方法及裝置。
【背景技術(shù)】
[0002]目前,隨著通信技術(shù)和終端技術(shù)的快速發(fā)展,移動電話、智能電話、筆記本電腦、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)等移動終端的使用越來越廣泛。由于大屏幕移動終端更適合觀看電影、玩游戲等各種娛樂活動,導(dǎo)致現(xiàn)有的移動終端屏幕越做越大,同時也導(dǎo)致了單手對移動終端的操作變得越來越困難。基于上述問題,市場上出現(xiàn)了改進(jìn)的移動終端,通過在移動終端的側(cè)邊設(shè)置側(cè)鍵來實(shí)現(xiàn)對應(yīng)的功能鍵。但是,由于移動終端側(cè)面的面積很小,導(dǎo)致了現(xiàn)有的移動終端側(cè)鍵無法識別滑動操作的問題,使得用戶體驗(yàn)度大為降低。因此,此方面的問題亟待發(fā)明人解決。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種移動終端側(cè)鍵的實(shí)現(xiàn)方法及裝置,旨在解決現(xiàn)有的移動終端側(cè)鍵無法識別滑動操作的問題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種移動終端側(cè)鍵實(shí)現(xiàn)方法,所述移動終端側(cè)鍵實(shí)現(xiàn)方法包括以下步驟:
[0006]在偵測到基于移動終端側(cè)邊傳感器的觸摸操作時,確定當(dāng)前觸摸操作的觸摸中心,并獲取前一次觸摸操作的觸摸中心;
[0007]比較當(dāng)前觸摸操作的觸摸中心與前一次觸摸操作的觸摸中心,根據(jù)所述觸摸中心的位置變化確定滑動方向;
[0008]根據(jù)所述滑動方向執(zhí)行對應(yīng)的功能。
[0009]優(yōu)選的,所述確定當(dāng)前觸摸操作的觸摸中心的步驟包括:
[0010]確定當(dāng)前觸摸操作的觸摸點(diǎn);
[0011]根據(jù)所確定的各觸摸點(diǎn)確定所述觸摸操作的觸摸行;
[0012]根據(jù)所述觸摸操作的觸摸行確定所述觸摸操作的觸摸中心。
[0013]優(yōu)選的,所述根據(jù)所確定的各觸摸點(diǎn)確定所述觸摸操作的觸摸行的步驟包括:
[0014]根據(jù)各觸摸點(diǎn)的位置確定各觸摸點(diǎn)所在的觸摸行;
[0015]判斷各觸摸點(diǎn)所在的觸摸行是否連續(xù);
[0016]若是,則將各觸摸點(diǎn)所在的觸摸行組合成為所述觸摸操作的觸摸行;
[0017]若否,則確定當(dāng)前觸摸操作為誤操作。
[0018]優(yōu)選的,所述根據(jù)所述觸摸行確定所述觸摸操作的觸摸中心的步驟包括:
[0019]獲取觸摸行與觸摸中心的映射關(guān)系;
[0020]根據(jù)所述映射關(guān)系確定所述觸摸操作的觸摸行所對應(yīng)的觸摸中心,并作為所述觸摸操作的觸摸中心。
[0021 ] 優(yōu)選的,所述比較當(dāng)前觸摸操作的觸摸中心與前一次觸摸操作的觸摸中心,根據(jù)所述觸摸中心的位置變化確定滑動方向的步驟包括:
[0022]比較當(dāng)前觸摸操作的觸摸中心與前一次觸摸操作的觸摸中心,判斷當(dāng)前觸摸操作的觸摸中心是否在前一次觸摸操作的觸摸中心上方;
[0023]若是,則確定當(dāng)前觸摸操作的滑動方向?yàn)樯匣?br>[0024]若否,則判斷當(dāng)前觸摸操作的觸摸中心是否在前一次觸摸操作的觸摸中心下方;
[0025]若是,則確定當(dāng)前觸摸操作的滑動方向?yàn)橄禄?br>[0026]若否,則確定當(dāng)前觸摸操作未滑動。
[0027]優(yōu)選的,獲取當(dāng)前觸摸操作的觸摸點(diǎn)數(shù)及前一次觸摸操作的觸摸點(diǎn)數(shù);
[0028]判斷當(dāng)前觸摸操作的觸摸點(diǎn)數(shù)與前一次觸摸操作的觸摸點(diǎn)數(shù)是否相等或相差大于預(yù)設(shè)值;
[0029]若是,則確定當(dāng)前觸摸操作未滑動;
[0030]若否,則比較當(dāng)前觸摸操作的觸摸點(diǎn)與前一次觸摸操作的觸摸點(diǎn),并根據(jù)所述觸摸點(diǎn)的變化確定當(dāng)前觸摸操作的滑動方向。
[0031]優(yōu)選的,所述比較當(dāng)前觸摸操作的觸摸點(diǎn)與前一次觸摸操作的觸摸點(diǎn),并根據(jù)所述觸摸點(diǎn)的變化確定當(dāng)前觸摸操作的滑動方向的步驟包括:
[0032]比較當(dāng)前觸摸操作的觸摸點(diǎn)與前一次觸摸操作的觸摸點(diǎn),并根據(jù)所述觸摸點(diǎn)的變化確定當(dāng)前觸摸操作的微滑動方向;
[0033]在連續(xù)預(yù)設(shè)次數(shù)的觸摸操作為微上滑時,確定所述觸摸操作的滑動方向?yàn)樯匣?br>[0034]在連續(xù)預(yù)設(shè)次數(shù)的觸摸操作為微下滑時,確定所述觸摸操作的滑動方向?yàn)橄禄?br>[0035]優(yōu)選的,所述確定當(dāng)前觸摸操作未滑動的步驟之后,還包括:
[0036]記錄所述觸摸操作的未滑動時間;
[0037]在所述觸摸操作的未滑動時間大于或者等于預(yù)設(shè)時間時,確定所述觸摸操作為長按觸摸。
[0038]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種移動終端側(cè)鍵實(shí)現(xiàn)裝置,所述移動終端側(cè)鍵實(shí)現(xiàn)裝置包括:
[0039]處理模塊,用于在偵測到基于移動終端側(cè)邊傳感器的觸摸操作時,確定當(dāng)前觸摸操作的觸摸中心,并獲取前一次觸摸操作的觸摸中心;
[0040]滑動判斷模塊,用于比較當(dāng)前觸摸操作的觸摸中心與前一次觸摸操作的觸摸中心,根據(jù)所述觸摸中心的位置變化確定滑動方向;
[0041]執(zhí)行模塊,用于根據(jù)所述滑動方向執(zhí)行對應(yīng)的功能。
[0042]優(yōu)選的,所述處理模塊包括:觸摸點(diǎn)處理單元、觸摸行處理單元及觸摸中心處理單元;
[0043]所述觸摸點(diǎn)處理單元,用于確定當(dāng)前觸摸操作的觸摸點(diǎn);
[0044]所述觸摸行處理單元,用于根據(jù)所確定的各觸摸點(diǎn)確定所述觸摸操作的觸摸行;
[0045]所述觸摸中心處理單元,用于根據(jù)所述觸摸操作的觸摸行確定所述觸摸操作的觸摸中心。
[0046]優(yōu)選的,所述觸摸行處理單元,還用于根據(jù)各觸摸點(diǎn)的位置確定各觸摸點(diǎn)所在的觸摸行;
[0047]所述觸摸行處理單元,還用于判斷各觸摸點(diǎn)所在的觸摸行是否連續(xù);
[0048]所述觸摸行處理單元,還用于若各觸摸點(diǎn)所在的觸摸行連續(xù),則將各觸摸點(diǎn)所在的觸摸行組合成為所述觸摸操作的觸摸行;
[0049]所述觸摸行處理單元,還用于若各觸摸點(diǎn)所在的觸摸行不連續(xù),則確定當(dāng)前觸摸操作為誤操作。
[0050]優(yōu)選的,所述觸摸中心處理單元,還用于獲取觸摸行與觸摸中心的映射關(guān)系;
[0051]所述觸摸中心處理單元,還用于根據(jù)所述映射關(guān)系確定所述觸摸操作的觸摸行所對應(yīng)的觸摸中心,并作為所述觸摸操作的觸摸中心。
[0052]優(yōu)選的,所述滑動判斷模塊包括:判斷單元及確定單元;
[0053]所述判斷單元,用于比較當(dāng)前觸摸操作的觸摸中心與前一次觸摸操作的觸摸中心,判斷當(dāng)前觸摸操作的觸摸中心是否在前一次觸摸操作的觸摸中心上方;
[0054]所述確定單元,用于若當(dāng)前觸摸操作的觸摸中心在前一次觸摸操作的觸摸中心上方,則確定當(dāng)前觸摸操作的滑動方向?yàn)樯匣?br>[0055]所述判斷單元,還用于若當(dāng)前觸摸操作的觸摸中心不在前一次觸摸操作的觸摸中心上方,則判斷當(dāng)前觸摸操作的觸摸中心是否在前一次觸摸操作的觸摸中心下方;
[0056]所述確定單元,還用于若當(dāng)前觸摸操作的觸摸中心在前一次觸摸操作的觸摸中心下方,則確定當(dāng)前觸摸操作的滑動方向?yàn)橄禄?br>[0057]所述確定單元,還用于若當(dāng)前觸摸操作的觸摸中心不在前一次觸摸操作的觸摸中心下方,則確定當(dāng)前觸摸操作未滑動。
[0058]優(yōu)選的,所述滑動判斷模塊還包括:獲取單元;
[0059]所述獲取單元,用于獲取當(dāng)前觸摸操作的觸摸點(diǎn)數(shù)及前一次觸摸操作的觸摸點(diǎn)數(shù);
[0060]所述判斷單元,還用于判斷當(dāng)前觸摸操作的觸摸點(diǎn)數(shù)與前一次觸摸操作的觸摸點(diǎn)數(shù)是否相等或相差大于預(yù)設(shè)值;
[0061]所述確定單元,還用于若當(dāng)前觸摸操作的觸摸點(diǎn)數(shù)與前一次觸摸操作的觸摸點(diǎn)數(shù)相等或相差大于預(yù)設(shè)值,則確定當(dāng)前觸摸操作未滑動;
[0062]所述判斷單元,還用于若當(dāng)前觸摸操作的觸摸點(diǎn)數(shù)與前一次觸摸操作的觸摸點(diǎn)數(shù)相差小于預(yù)設(shè)值,則比較當(dāng)前觸摸操作的觸摸點(diǎn)與前一次觸摸操作的觸摸點(diǎn),并根據(jù)所述觸摸點(diǎn)的變化確定當(dāng)前觸摸操作的滑動方向。
[0063]優(yōu)選的,所述判斷單元,還用于比較當(dāng)前觸摸操作的觸摸點(diǎn)與前一次觸摸操作的觸摸點(diǎn),并根據(jù)所述觸摸點(diǎn)的變化確定當(dāng)前觸摸操作的微滑動方向;
[0064]所述確定單元,還用于在連續(xù)預(yù)設(shè)次數(shù)的觸摸操作為微上滑時,確定所述觸摸操作的滑動方向?yàn)樯匣?br>[0065]所述確定單元,還用于在連續(xù)預(yù)設(shè)次數(shù)的觸摸操作為微下滑時,確定所述觸摸操作的滑動方向?yàn)橄禄?br>[0066]優(yōu)選的,所述確定單元,還用于記錄所述觸摸操作的未滑動時間;
[0067]所述確定單元,還用于在所述觸摸操作的未滑動時間大于或者等于預(yù)設(shè)時間時,確定所述觸摸操作為長按觸摸。
[0068]本發(fā)明提出的移動終端側(cè)鍵實(shí)現(xiàn)方法及裝置,通過觸摸操作過程中被觸摸的中心點(diǎn)位置的變化,來判斷滑動操作的滑動方向,實(shí)現(xiàn)了移動終端側(cè)鍵對滑動操作的準(zhǔn)確識別及對應(yīng)的按鍵功能。
【附圖說明】
[0069]圖1為實(shí)現(xiàn)本發(fā)明各個實(shí)施例的移動終端的硬件結(jié)構(gòu)示意;
[0070]圖2為如圖1所示的移動終端的無線通信系統(tǒng)示意圖;
[0071]圖3為本發(fā)明移動終端側(cè)鍵實(shí)現(xiàn)方法的第一實(shí)施例的流程示意圖;
[0072]圖4為本發(fā)明移動終端側(cè)鍵實(shí)現(xiàn)方法的第二實(shí)施例的流程示意圖;
[0073]圖5為本發(fā)明觸摸點(diǎn)、觸摸行及觸摸中心的較佳實(shí)施例的分布不意圖;
[0074]圖6為圖4中步驟S12的較佳實(shí)施例的流程示意圖;
[0075]圖7為圖4中步驟S13的較佳實(shí)施例的流程示意圖;
[0076]圖8為本發(fā)明移動終端側(cè)鍵實(shí)現(xiàn)方法的第三實(shí)施例的流程示意圖;
[0077]圖9為圖8中判斷長按觸摸操作過程的較佳實(shí)施例的流程示意圖;
[0078]圖10為圖8中步驟S250的較佳實(shí)施例的流程示意圖;
[0079]圖11為圖10中步驟S253的較佳實(shí)施例的流程示意圖;
[0080]圖12為本發(fā)明移動終端側(cè)鍵實(shí)現(xiàn)裝置的第一實(shí)施例的功能模塊示意圖;
[0081]圖13為本發(fā)明移動終端側(cè)鍵實(shí)現(xiàn)裝置的第二實(shí)施例的功能模塊示意圖;
[0082]圖14為本發(fā)明移動終端側(cè)鍵實(shí)現(xiàn)裝置的第三實(shí)施例的功能模塊示意圖。
[0083]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0084]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0085]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個實(shí)施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,〃模塊〃與〃部件〃可以混合地使用。
[0086]移動終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆