基于電容式觸控面板啟動(dòng)單手操作模式的方法及其系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能移動(dòng)終端的操作技術(shù)領(lǐng)域,更具體地涉及一種基于電容式觸控面板啟動(dòng)單手操作模式的方法及其系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)今的智能型手持式設(shè)備,尤其是手機(jī)和平板,幾乎都已配備電容式多點(diǎn)觸控屏幕。這是由于多點(diǎn)感測(cè)對(duì)于使用者的手勢(shì)偵測(cè)或虛擬游戲桿等人機(jī)接口的設(shè)計(jì)是必須的,加上電容式的觸控屏幕的反應(yīng)度及流暢度高且近年來(lái)價(jià)格相對(duì)便宜,所以無(wú)論智能型手持式設(shè)備的等級(jí)為高階或低階,都幾乎配備電容式多點(diǎn)觸控屏幕。
[0003]而隨著移動(dòng)通信的迅速發(fā)展,智能型手持設(shè)備的功能也更加齊全,因此,現(xiàn)代人對(duì)于的智能型手持式設(shè)備的依賴度高,幾乎隨時(shí)隨地都可以看到人們?cè)诨瑒?dòng)手機(jī)或平板。但在某些狀況之下,使用者不得不使用單手和其手持式裝置互動(dòng)。例如一邊吃飯,一邊使用手機(jī);在通勤時(shí),站在公交車上,一手扶把手另一手使用手機(jī);最多的狀況是走在路上一手提著包包,另一手使用手機(jī)。愈來(lái)愈多的狀況造成使用者經(jīng)常性地使用單手操作手機(jī)甚至平板,而如何讓使用者可以很方便地使用單手對(duì)手機(jī)平板進(jìn)行操作,也是很多使用者經(jīng)驗(yàn)(UX)團(tuán)隊(duì)所研究的課題。
[0004]目前,很多品牌廠商設(shè)計(jì)出單手操作的模式,其主要是將屏幕縮小并位移至單手拇指可操作的范圍中。當(dāng)需要啟動(dòng)智能式手持設(shè)備的單手操作功能時(shí),一般是利用手勢(shì)或按鍵去啟動(dòng)“單手模式”,例如iPhone利雙擊Home鍵來(lái)啟動(dòng),而其他手機(jī),例如小米,利用狀態(tài)欄下拉,再去按下“啟動(dòng)單手模式”的功能來(lái)切換成單手模式。但,利用手勢(shì)或按鍵去啟動(dòng)“單手模式”,像雙擊Home鍵,無(wú)法判斷左右手單手模式;而狀態(tài)欄下拉,再去按下“啟動(dòng)單手模式”的方法,需要先用雙手操作,或是單手但費(fèi)力操作下才能完成。若是使用者在路上提重物走路,要啟動(dòng)單手模式,要先放上手中物品,雙手完成設(shè)定后再提重物繼續(xù)走路,對(duì)使用者而言是極不方便。
【發(fā)明內(nèi)容】
[0005]鑒于現(xiàn)有技術(shù)所存在的上述技術(shù)問(wèn)題,本發(fā)明的目的是提供一種基于電容式觸控面板啟動(dòng)單手操作模式的方法及其系統(tǒng),該方法及其系統(tǒng)在準(zhǔn)確地判斷出單手操作后,通過(guò)可辨識(shí)度高的單手觸發(fā)手勢(shì)可快速、方便地切換到單手操作模式接口,可提高使用者的體驗(yàn)效果。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種基于電容式觸控面板啟動(dòng)單手操作模式的方法,其包括:
[0007](1)判斷是否有拇指接觸移動(dòng)終端的屏幕;
[0008](2)當(dāng)有拇指接觸屏幕時(shí),檢測(cè)并判斷拇指接觸屏幕所形成的接觸面的長(zhǎng)寬比是否符合拇指的側(cè)邊范圍;
[0009](3)當(dāng)長(zhǎng)寬比符合拇指的側(cè)邊范圍時(shí),檢測(cè)并判斷橢圓的長(zhǎng)軸與Y軸的角度是否符合預(yù)設(shè)范圍;
[0010](4)根據(jù)(3)的判斷結(jié)果確定是否為單手操作;
[0011](5)檢測(cè)并判斷是否有拇指長(zhǎng)按屏幕;
[0012](6)當(dāng)有拇指長(zhǎng)按屏幕時(shí),檢測(cè)并判斷在預(yù)設(shè)時(shí)間內(nèi)是否有下拉操作;
[0013](7)根據(jù)判斷結(jié)果啟動(dòng)單手操作模式。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明的方法先判斷是否有拇指接觸屏幕,接著再進(jìn)一步判斷拇指接觸屏幕的接觸面的長(zhǎng)寬比是否符合拇指的側(cè)邊范圍,當(dāng)符合側(cè)邊范圍時(shí),再判斷橢圓形的接觸面的長(zhǎng)軸與Y軸的角度是否符合預(yù)設(shè)范圍,當(dāng)符合時(shí),則判斷當(dāng)前為單手操作,之后再通過(guò)步驟(5)至(7)提供一種可辨識(shí)度高的手勢(shì)來(lái)觸發(fā),以快速切換至單手操作模式接口(即啟動(dòng)單手操作模式);即該方法利用了電容式觸控面板的多點(diǎn)觸控特性,并結(jié)合拇指接觸屏幕的接觸面的長(zhǎng)寬比和接觸面的長(zhǎng)軸與Y軸的角度,來(lái)實(shí)現(xiàn)了對(duì)單手操作屏幕的偵測(cè),進(jìn)一步地結(jié)合可辨識(shí)度高的單手觸發(fā)手勢(shì)快速、方便地切換到了單手操作模式接口,從而給使用者提供了較好的體驗(yàn)效果,且該方法準(zhǔn)確、快速且簡(jiǎn)單。
[0015]在本發(fā)明的一優(yōu)選實(shí)施例中,判斷是否有拇指接觸移動(dòng)終端的屏幕之前還包括:
[0016]判斷是否有手指接觸屏幕;
[0017]根據(jù)判斷結(jié)果上報(bào)接觸面的信息至移動(dòng)終端的框架層。
[0018]在本發(fā)明的另一優(yōu)選實(shí)施例中,步驟(4)之后還包括:
[0019]根據(jù)橢圓的中心坐標(biāo)及橢圓的長(zhǎng)軸與Y軸的角度判斷為左手操作或右手操作。
[0020]相應(yīng)地,本發(fā)明還提供了一種基于電容式觸控面板偵測(cè)單手操作的系統(tǒng),包括:
[0021]拇指判斷模塊,用于判斷是否有拇指接觸移動(dòng)終端的屏幕;
[0022]第一判斷模塊,用于當(dāng)有拇指接觸所述屏幕時(shí)、檢測(cè)并判斷拇指接觸屏幕所形成的接觸面的長(zhǎng)寬比是否符合拇指的側(cè)邊范圍;
[0023]第二判斷模塊,用于當(dāng)長(zhǎng)寬比符合拇指的側(cè)邊范圍時(shí)、檢測(cè)并判斷橢圓的長(zhǎng)軸與Y軸的角度是否符合預(yù)設(shè)范圍;
[0024]第一確定模塊,用于根據(jù)第二判斷模塊的判斷結(jié)果確定是否為單手操作;
[0025]第三判斷模塊,用于檢測(cè)并判斷是否有所述拇指長(zhǎng)按所述屏幕;
[0026]第四判斷模塊,用于當(dāng)有所述拇指長(zhǎng)按所述屏幕時(shí)、檢測(cè)并判斷在預(yù)設(shè)時(shí)間內(nèi)是否有下拉操作;以及
[0027]第二確定模塊,用于根據(jù)所述第四判斷模塊的判斷結(jié)果啟動(dòng)單手操作模式。
[0028]可選地,在本發(fā)明的一優(yōu)選實(shí)施例中,該系統(tǒng)還包括:
[0029]手指判斷模塊,用于判斷是否有手指接觸屏幕;
[0030]上報(bào)模塊,用于根據(jù)手指判斷模塊的判斷結(jié)果上報(bào)接觸面的信息至移動(dòng)終端的框架層。
[0031]可選地,在本發(fā)明的另一優(yōu)選實(shí)施例中,該系統(tǒng)還包括:
[0032]第三確定模塊,用于根據(jù)橢圓的中心坐標(biāo)及橢圓的長(zhǎng)軸與Y軸的角度判斷為左手操作或右手操作。
[0033]通過(guò)以下的描述并結(jié)合附圖,本發(fā)明將變得更加清晰,這些附圖用于解釋本發(fā)明的實(shí)施例。
【附圖說(shuō)明】
[0034]圖1為本發(fā)明基于電容式觸控面板啟動(dòng)單手操作模式的方法的主流程圖。
[0035]圖2為拇指接觸屏幕的示意圖。
[0036]圖3為本發(fā)明基于電容式觸控面板啟動(dòng)單手操作模式的方法一實(shí)施例的流程圖。
[0037]圖4為根據(jù)角度判斷左右手操作的示意圖。
[0038]圖5為左手持機(jī)在屏幕上由上而下滑動(dòng)的示意圖。
[0039]圖6為本發(fā)明基于電容式觸控面板啟動(dòng)單手操作模式的系統(tǒng)的主框圖。
[0040]圖7為本發(fā)明基于電容式觸控面板啟動(dòng)單手操作模式的系統(tǒng)一實(shí)施例的框圖。
【具體實(shí)施方式】
[0041]現(xiàn)在參考附圖描述本發(fā)明的實(shí)施例,附圖中類似的元件標(biāo)號(hào)代表類似的元件。
[0042]為了更好地理解本發(fā)明,先對(duì)其基本原理做如下說(shuō)明。本發(fā)明的原理是利用電容式觸控屏幕多點(diǎn)偵測(cè)的特性,理論上可以支持的點(diǎn)數(shù)遠(yuǎn)大于應(yīng)用層能偵測(cè)到的點(diǎn)數(shù)。這主要是因?yàn)榫芏群头直娴膯?wèn)題。所以當(dāng)手指觸摸到面板時(shí),雖然對(duì)使用者而言是按下一個(gè)點(diǎn),但因?yàn)槭种钙鋵?shí)是一個(gè)面,所以對(duì)于底層核心或軔體(firmware)而言,其實(shí)已經(jīng)偵測(cè)到多個(gè)點(diǎn)而形成一面,并且回報(bào)主要接觸點(diǎn)(Major Touch)以及和X軸及Y軸的角度對(duì)映關(guān)系(Orientat1n),加上接觸面的長(zhǎng)寬比(Major length:Minor length)藉此判定使用者是否為單手操作。
[0043]其中,關(guān)于主接觸點(diǎn),