一種滑動觸摸屏幕切換單手操作模式的系統(tǒng)及其方法
【專利摘要】本發(fā)明公開了一種切換單手操作模式的方法,屏幕生成程序模塊生成圓形判斷點;屏幕監(jiān)控程序模塊監(jiān)控用戶對屏幕的觸摸滑動操作,并繪制滑動圖像;主控程序模塊接收屏幕監(jiān)控程序模塊監(jiān)控到的滑動圖像;主控程序模塊判斷滑動圖像是否符合切換單手操作模式的條件;若符合,切換單手操作模式成功,屏幕控制程序模塊執(zhí)行滑動圖像對應(yīng)的基本手勢操作,并顯示滑動圖像,屏幕釋放程序模塊重置圓形判斷點,釋放屏幕;若不符合,切換單手操作模式失敗,屏幕釋放程序模塊重置圓形判斷點,釋放屏幕。本發(fā)明還公開了一種切換單手操作模式的系統(tǒng)。本發(fā)明利用觸摸屏幕的優(yōu)勢,結(jié)合人們手勢使用的習慣,提高用戶在操作輸入法時更加方便快捷的切換單手模式的體驗。
【專利說明】一種滑動觸摸屏幕切換單手操作模式的系統(tǒng)及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端交互顯示領(lǐng)域,具體涉及一種滑動觸摸屏幕切換單手操作模式的系統(tǒng)及其方法。
【背景技術(shù)】
[0002]隨著產(chǎn)業(yè)化的發(fā)展,越來越多的觸屏設(shè)備成為現(xiàn)代人生活的必須品,特別是在個人移動終端方面。屏幕尺寸不斷提升,分辨率逐漸增加,精度逐漸提高。用戶終端逐漸融合了PC機和手機的功能,在人們的生活中占有越來越重要的地位。而且根據(jù)現(xiàn)在的發(fā)展趨勢,觸摸屏幕最終將取代鼠標和鍵盤,成為未來電子設(shè)備用戶的主流的輸入方式。
[0003]正因為屏幕取代了傳統(tǒng)的輸入工具,所以人們需要更加方便快捷的,并且適用于觸摸屏幕的輸入方法,來達到快速并且有效輸入想要輸入的內(nèi)容。隨著用戶需求和市場的需要,越來越多的輸入法都應(yīng)運而生,各種模糊音識別和輸入記憶功能極大地滿足了用戶對快速輸入和準確輸入的要求。
[0004]但是隨著屏幕尺寸越來越大,輸入法也隨著屏幕的增大,從而越來越不適合單手輸入。因為移動設(shè)備的特性,需要拿在手里面使用手指進行輸入的,所以用戶對單手輸入的需求隨著屏幕尺寸的提升日益增加。目前很多的輸入法軟件和瀏覽軟件,已經(jīng)開始慢慢擁有了單手模式的功能,但這些功能的進入和切換十分的不變,需要手動點擊一些選項才能實現(xiàn)這些功能。
[0005]在觸摸屏幕的操作中,手勢操作是很重要的一個環(huán)節(jié),方便快捷的滑動界面操作不僅能夠極大的滿足用戶體驗,還能夠有效地解決一些需要點擊才能解決的功能模塊的開啟。在此之前的一些操作手勢專利中,這些手勢在應(yīng)用中多被用于切換屏幕或者滑動解鎖上,缺乏對開啟某個具體功能的支持與認可,最終未見有在具體應(yīng)用中有所延續(xù)和發(fā)展。
[0006]因此,一種更加簡單、高效和直接的切換輸入的手勢急需要得到發(fā)展和應(yīng)用。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的在于提供一種滑動觸摸屏幕切換單手操作模式的系統(tǒng)及其方法,適應(yīng)現(xiàn)代觸屏技術(shù)要求和發(fā)展的新的切換手勢,利用觸摸屏幕的優(yōu)勢,結(jié)合人們手勢使用的習慣,提高用戶在操作輸入法時更加方便快捷的切換單手模式的體驗。
[0008]為了達到上述目的,本發(fā)明通過以下技術(shù)方案實現(xiàn):一種滑動觸摸屏幕切換單手操作模式的系統(tǒng),其特點是,包含:
主控程序模塊;
分別與主控程序模塊連接的屏幕生成程序模塊、屏幕監(jiān)控程序模塊、屏幕控制程序模塊及屏幕釋放程序模塊;
上述的屏幕控制程序模塊與屏幕釋放程序模塊連接;
上述的主控程序模塊用于接收屏幕監(jiān)控程序模塊監(jiān)控到的滑動圖像,并判斷滑動圖像是否符合切換單手操作模式的條件; 上述的屏幕生成程序模塊用于在屏幕上生成圓形判斷點;
上述的屏幕監(jiān)控程序模塊用于后臺監(jiān)控用戶對屏幕的滑動操作,并判斷是否檢測到用戶滑動圖像;
上述的屏幕控制程序模塊用于當達到切換單手操作模式條件時,執(zhí)行滑動圖像對應(yīng)的手勢操作,并顯示滑動圖像;
上述的屏幕釋放程序模塊用于主控程序模塊完成判斷后重置圓形判斷點,釋放屏幕。
[0009]一種用于上述滑動觸摸屏幕切換單手操作模式系統(tǒng)的方法,其特點是,包含以下步驟:
步驟1、屏幕生成程序模塊生成圓形判斷點;
步驟2、屏幕監(jiān)控程序模塊監(jiān)控用戶對屏幕的觸摸滑動操作,并繪制出用戶滑動過程中圓形判斷點連接所組成的滑動圖像;
步驟3、主控程序模塊接收屏幕監(jiān)控程序模塊監(jiān)控到的滑動圖像;
步驟4、主控程序模塊判斷滑動圖像是否符合切換單手操作模式的條件;a:若符合,則切換單手操作模式成功,屏幕控制程序模塊執(zhí)行滑動圖像對應(yīng)的基本手勢操作,并顯示滑動圖像,屏幕釋放程序模塊重置圓形判斷點,釋放屏幕;
b:若不符合,則切換單手操作模式失敗,屏幕釋放程序模塊重置圓形判斷點,釋放屏眷。
[0010]上述的步驟I中的圓形判斷點按照屏幕的長寬比例及屏幕分辨率生成的。
[0011]上述的步驟2中用戶對屏幕進行滑動操作時,滑動軌跡所經(jīng)過的圓形判斷點寬度超過圓形判斷點的半徑才會被點亮。
[0012]上述的步驟4中的切換單手操作模式的基本手勢操作包含手指從左向右、從上往下滑動;手指從右往左、從上往下滑動。
[0013]上述的步驟a中若屏幕監(jiān)控程序模塊監(jiān)控到關(guān)閉單手操作模式的基本手勢操作,則關(guān)閉單手操作模式;
上述的關(guān)閉單手操作模式的基本手勢操作包含手指從左至右滑動;手指從右至左滑動。
[0014]上述的步驟4中主控程序模塊判斷切換單手操作模式的方法包含以下步驟:
步驟4.1、創(chuàng)建屏幕坐標系;
步驟4.2、主控程序模塊采集被點亮的圓形判斷點;
步驟4.3、判斷橫軸方向及縱軸方向的圓形判斷點的個數(shù)是否達到開啟切換單手操作模式的閥值;
若達到,則開啟單手操作模式;
若未達到,則取消單手操作模式。
[0015]上述的步驟4.1中屏幕坐標系的橫軸為屏幕寬,縱軸與橫軸呈45度夾角。
[0016]上述的開啟切換單手操作模式的閥值為橫軸方向點亮四個圓形判斷點;
縱軸方向點亮四個圓形判斷點。
[0017]上述的主控程序模塊關(guān)閉單手操作模式的方法包含以下步驟:
51、主控程序模塊采集被點亮的圓形判斷點;
52、判斷橫軸方向的圓形判斷點的個數(shù)是否達到關(guān)閉單手操作模式的閥值; 若達到,則關(guān)閉單手操作模式;
若未達到,則取消。
[0018]本發(fā)明與現(xiàn)有技術(shù)相比具有以下優(yōu)點:本發(fā)明能有效的增強單手對大屏觸屏手機的觸控,使用戶可以隨時享受單手或雙手操作,用戶體驗明顯改善;利用觸摸屏幕的優(yōu)勢,結(jié)合人類手勢使用的習慣,提高用戶在操作輸入法、瀏覽網(wǎng)頁時更加方便快捷的切換單手模式的體驗;本發(fā)明簡單、高效和直接的切換輸入的手勢。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明一種滑動觸摸屏幕切換單手操作模式系統(tǒng)的結(jié)構(gòu)框圖。
[0020]圖2為本發(fā)明一種滑動觸摸屏幕切換單手操作模式系統(tǒng)的結(jié)構(gòu)框圖。
[0021]圖3為從左向右、從上往下滑動基本手勢操作示意圖。
[0022]圖4為從右往左、從上往下滑動基本手勢操作示意圖。
[0023]圖5為從左至右滑動基本手勢操作示意圖。
[0024]圖6為從右至左滑動基本手勢操作示意圖。
[0025]圖7為向右縮放屏幕效果圖。
[0026]圖8為向左縮放屏幕效果圖。
[0027]圖9為還原縮放功能效果圖。
[0028]圖10為圓形判斷點示意圖。
[0029]圖11為滑動軌跡示意圖。
[0030]圖12為點売圓形判斷點的不意圖。
【具體實施方式】
[0031]以下結(jié)合附圖,通過詳細說明一個較佳的具體實施例,對本發(fā)明做進一步闡述。
[0032]如圖1所示,一種滑動觸摸屏幕切換單手操作模式的系統(tǒng),包含:主控程序模塊I ;分別與主控程序模塊I連接的屏幕生成程序模塊2、屏幕監(jiān)控程序模塊3、屏幕控制程序模塊4及屏幕釋放程序模塊5 ;屏幕控制程序模塊4與屏幕釋放程序模塊5連接;主控程序模塊I用于接收屏幕監(jiān)控程序模塊3監(jiān)控到的滑動圖像,并判斷滑動圖像是否符合切換單手操作模式的條件;屏幕生成程序模塊2用于在屏幕上生成圓形判斷點;屏幕監(jiān)控程序模塊3用于后臺監(jiān)控用戶對屏幕的滑動操作,并判斷是否檢測到用戶滑動圖像;屏幕控制程序模塊4用于當達到切換單手操作模式條件時,執(zhí)行滑動圖像對應(yīng)的手勢操作,并顯示滑動圖像;屏幕釋放程序模塊5用于主控程序模塊丨完成判斷后重置圓形判斷點,釋放屏幕。
[0033]如圖2所示,一種用于上述滑動觸摸屏幕切換單手操作模式系統(tǒng)的方法,包含以下步驟:
步驟1、屏幕生成程序模塊2生成圓形判斷點;
步驟2、屏幕監(jiān)控程序模塊3監(jiān)控用戶對屏幕的觸摸滑動操作,并繪制出用戶滑動過程中圓形判斷點連接所組成的滑動圖像;
步驟3、主控程序模塊I接收屏幕監(jiān)控程序模塊3監(jiān)控到的滑動圖像;
步驟4、主控程序模塊I判斷滑動圖像是否符合切換單手操作模式的條件; a:若符合,則切換單手操作模式成功,屏幕控制程序模塊4執(zhí)行滑動圖像對應(yīng)的基本手勢操作,并顯示滑動圖像,屏幕釋放程序模塊5重置圓形判斷點,釋放屏幕;
b:若不符合,則切換單手操作模式失敗,屏幕釋放程序模塊5重置圓形判斷點,釋放屏眷。
[0034]步驟I中的圓形判斷點按照屏幕的長寬比例及屏幕分辨率生成的。
[0035]步驟2中用戶對屏幕進行滑動操作時,滑動軌跡所經(jīng)過的圓形判斷點寬度超過圓形判斷點的半徑才會被點亮。
[0036]步驟4中的切換單手操作模式的基本手勢操作包含手指從左向右、從上往下滑動;手指從右往左、從上往下滑動,如圖3、圖4所示。
[0037]步驟a中若屏幕監(jiān)控程序模塊3監(jiān)控到關(guān)閉單手操作模式的基本手勢操作,則關(guān)閉單手操作模式;
關(guān)閉單手操作模式的基本手勢操作包含手指從左至右滑動;手指從右至左滑動,如圖
5、圖6所示。
[0038]步驟4中主控程序模塊I判斷切換單手操作模式的方法包含以下步驟:
步驟4.1、創(chuàng)建屏幕坐標系;
步驟4.2、主控程序模塊I采集被點亮的圓形判斷點;
步驟4.3、判斷橫軸方向及縱軸方向的圓形判斷點的個數(shù)是否達到開啟切換單手操作模式的閥值;
若達到,則開啟單手操作模式;
若未達到,則取消單手操作模式。
[0039]步驟4.1中屏幕坐標系的橫軸為屏幕寬,縱軸與橫軸呈45度夾角。
[0040]上述的開啟切換單手操作模式的閥值為橫軸方向點亮四個圓形判斷點;
縱軸方向點亮四個圓形判斷點。
[0041]主控程序模塊I關(guān)閉單手操作模式的方法包含以下步驟:
51、主控程序模塊I采集被點亮的圓形判斷點;
52、判斷橫軸方向的圓形判斷點的個數(shù)是否達到關(guān)閉單手操作模式的閥值,達到點亮橫軸方向的三個圓形判斷點;
若達到,則關(guān)閉單手操作模式;
若未達到,則取消。
[0042]具體應(yīng)用:本發(fā)明可以應(yīng)用到輸入法、瀏覽網(wǎng)頁時,如圖7、圖8、圖9所示,分別為向右縮放屏幕效果圖、向左縮放屏幕效果圖、還原縮放功能效果圖。使用手勢切換輸入法屏幕大小,可以更加方便的進行單手輸入的操作,只需要拿著手機的手輕輕滑動屏幕,就能輕松的進入單手輸入模式中。使用手勢可以切換瀏覽器界面的大小,能輕松的點擊瀏覽器最上角無法單手點擊的內(nèi)容,輕松單手瀏覽網(wǎng)頁。例如在乘坐公交車或者地鐵時、走路時、手提物品時,都能輕松的使用單手完成各種操作,提高用戶的體驗感受。
[0043]以屏幕為16:9的大屏手機為例對本發(fā)明進行說明,首先自動按照屏幕的分辨率和長寬比例,生成適合屏幕的、緊湊排列的圓形判斷點,將16:9的屏幕劃分為橫向9、縱向16的144個圓形判斷點,如圖10所示。
[0044]如圖11所示,滑動圖案的向量判斷點由兩個圓形判斷點組成,且需要滿足橫軸向量-1,縱軸向量±1的時候,才能進行連接并為接下來的滑動圖案確定方向向量,已用來保證斜度為±45。經(jīng)過向量判斷點判斷以后,接下來滑動生成的圖像,只能沿著±45°的位置繼續(xù)向下生成一條有圓形判斷點組成的斜線。經(jīng)過延生點以后,會有一個橫向的滑動過程。這個過程的點就是轉(zhuǎn)折點,轉(zhuǎn)折點同時也是一個向量判斷點,它需要判斷接下來的向量是與橫軸水平的?;瑒榆壽E所經(jīng)過的圓形判斷點寬度超過圓形判斷點的半徑才會被點亮,如圖12所示,兩條平行線之間的圓形判斷點會被點亮。
[0045]盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實施例作了詳細介紹,但應(yīng)當認識到上述的描述不應(yīng)被認為是對本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護范圍應(yīng)由所附的權(quán)利要求來限定。
【權(quán)利要求】
1.一種滑動觸摸屏幕切換單手操作模式的系統(tǒng),其特征在于,包含: 主控程序模塊(I); 分別與主控程序模塊(I)連接的屏幕生成程序模塊(2)、屏幕監(jiān)控程序模塊(3)、屏幕控制程序模塊(4)及屏幕釋放程序模塊(5); 所述的屏幕控制程序模塊(4)與屏幕釋放程序模塊(5)連接; 所述的主控程序模塊(I)用于接收屏幕監(jiān)控程序模塊(3)監(jiān)控到的滑動圖像,并判斷滑動圖像是否符合切換單手操作模式的條件; 所述的屏幕生成程序模塊(2)用于在屏幕上生成圓形判斷點; 所述的屏幕監(jiān)控程序模塊(3)用于后臺監(jiān)控用戶對屏幕的滑動操作,并判斷是否檢測到用戶滑動圖像; 所述的屏幕控制程序模塊(4)用于當達到切換單手操作模式條件時,執(zhí)行滑動圖像對應(yīng)的手勢操作,并顯示滑動圖像; 所述的屏幕釋放程序模塊(5)用于主控程序模塊(I)完成判斷后重置圓形判斷點,釋放屏幕。
2.一種用于上述滑動觸摸屏幕切換單手操作模式系統(tǒng)的方法,其特征在于,包含以下步驟: 步驟1、屏幕生成程序模塊(2)生成圓形判斷點; 步驟2、屏幕監(jiān)控程序模塊(3)監(jiān)控用戶對屏幕的觸摸滑動操作,并繪制出用戶滑動過程中圓形判斷點連接所組成的滑動圖像; 步驟3、主控程序模塊(I)接收屏幕監(jiān)控程序模塊(3)監(jiān)控到的滑動圖像; 步驟4、主控程序模塊(I)判斷滑動圖像是否符合切換單手操作模式的條件;a:若符合,則切換單手操作模式成功,屏幕控制程序模塊(4)執(zhí)行滑動圖像對應(yīng)的基本手勢操作,并顯示滑動圖像,屏幕釋放程序模塊(5)重置圓形判斷點,釋放屏幕; b:若不符合,則切換單手操作模式失敗,屏幕釋放程序模塊(5)重置圓形判斷點,釋放屏幕。
3.如權(quán)利要求2所述的滑動觸摸屏幕切換單手操作模式的方法,其特征在于,所述的步驟I中的圓形判斷點按照屏幕的長寬比例及屏幕分辨率生成的。
4.如權(quán)利要求2所述的滑動觸摸屏幕切換單手操作模式的方法,其特征在于,所述的步驟2中用戶對屏幕進行滑動操作時,滑動軌跡所經(jīng)過的圓形判斷點寬度超過圓形判斷點的半徑才會被點亮。
5.如權(quán)利要求2所述的滑動觸摸屏幕切換單手操作模式的方法,其特征在于,所述的步驟4中的切換單手操作模式的基本手勢操作包含手指從左向右、從上往下滑動;手指從右往左、從上往下滑動。
6.如權(quán)利要求2所述的滑動觸摸屏幕切換單手操作模式的方法,其特征在于,所述的步驟a中若屏幕監(jiān)控程序模塊(3)監(jiān)控到關(guān)閉單手操作模式的基本手勢操作,則關(guān)閉單手操作模式; 所述的關(guān)閉單手操作模式的基本手勢操作包含手指從左至右滑動;手指從右至左滑動。
7.如權(quán)利要求4所述的滑動觸摸屏幕切換單手操作模式的方法,其特征在于,所述的步驟4中主控程序模塊(I)判斷切換單手操作模式的方法包含以下步驟: 步驟4.1、創(chuàng)建屏幕坐標系; 步驟4.2、主控程序模塊(I)采集被點亮的圓形判斷點; 步驟4.3、判斷橫軸方向及縱軸方向的圓形判斷點的個數(shù)是否達到開啟切換單手操作模式的閥值; 若達到,則開啟單手操作模式; 若未達到,則取消單手操作模式。
8.如權(quán)利要求5所述的滑動觸摸屏幕切換單手操作模式的方法,其特征在于,所述的步驟4.1中屏幕坐標系的橫軸為屏幕寬,縱軸與橫軸呈45度夾角。
9.如權(quán)利要求7所述的滑動觸摸屏幕切換單手操作模式的方法,其特征在于,所述的開啟切換單手操作模式的閥值為橫軸方向點亮四個圓形判斷點; 縱軸方向點亮四個圓形判斷點。
10.如權(quán)利要求7所述的滑動觸摸屏幕切換單手操作模式的方法,其特征在于,所述的主控程序模塊(I)關(guān)閉單手操作模式的方法包含以下步驟: S1、主控程序模塊(I)采集被點亮的圓形判斷點; S2、判斷橫軸方向的圓形判斷點的個數(shù)是否達到關(guān)閉單手操作模式的閥值; 若達到,則關(guān)閉單手操作模式; 若未達到,則取消。
【文檔編號】H04M1/725GK103713851SQ201410002456
【公開日】2014年4月9日 申請日期:2014年1月3日 優(yōu)先權(quán)日:2014年1月3日
【發(fā)明者】楊奕東 申請人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司