專利名稱:一種觸控界面的實現(xiàn)方法及裝置的制作方法
技術領域:
本發(fā)明涉及用戶界面控制領域,尤其涉及一種觸控界面的實現(xiàn)方法及裝置。
背景技術:
目前在一些具備觸摸屏的設備上對運行的應用程序操作時,通常有幾種方式:一種是先點擊菜單按鈕再在下拉菜單中點擊所需要的菜單鍵從而執(zhí)行相應的命令;另一種是先點擊設備上的實體菜單按鈕,然后在彈出的平面分布的菜單上點擊,從而執(zhí)行相應的命令;還有一種是在應用程序窗口上長按然后彈出橫向排列或縱向排列的菜單鍵,然后再點擊所需要的菜單,從而執(zhí)行菜單所對應的命令。這三種方式均存在共同的缺點:需要使用者在繁多的菜單鍵中尋找自己所需要的那一個,然后再去點擊,而橫向或縱向排列的繁多菜單中絕大部分都不是使用者所需要的,但還是需要從上到下或從左到右依次尋找所需要的那個菜單,費時費力,而且容易按錯,同時由于會彈出繁多菜單,所以也會對用戶界面中顯示的內容產生遮擋,用戶友好度很差。
發(fā)明內容
本發(fā)明的目的在于提供一種可應用于任何程序用戶界面上的簡捷而又非常方便友好的觸控界面的顯示控制方法及裝置,從而解決現(xiàn)有技術中存在的前述問題。為了實現(xiàn)上述目的,本發(fā)明采用的技術方案如下:一種觸控界面的實現(xiàn)方法,包括以下步驟:SI,根據(jù)程序中顯示的多種內容的不同類型分別構建與特定內容對應的控制選項,每一個所述控制選項分別對應一個實現(xiàn)具體功能的命令;S2,在用戶界面上構建一個或多個用于接受觸控指令的觸控區(qū)域,所述觸控區(qū)域是可見區(qū)域或非可見區(qū)域;S3,任何一個所述觸控區(qū)域接收到所述觸控指令后,則在接收到所述觸控指令的所述觸控區(qū)域周圍展開控制選項列表;所述控制選項列表以圓環(huán)形或是扇形展示,所述控制選項以圖標或文本形式分布在所述控制選項列表上。優(yōu)選的,S3具體為:S31,獲取接收到的所述觸控指令的類型,及被觸發(fā)的所述觸控區(qū)域的用戶界面坐標值;S32,根據(jù)所述坐標值,得到所述用戶界面中相應位置所顯示的內容的類型;S33,將與所述觸控指令的類型和所述內容的類型對應的控制選項布置于所述控制選項列表中,并等待針對于所述控制選項的觸發(fā)指令。優(yōu)選的,S3后還包括以下步驟:S4,所述控制選項接收到觸發(fā)指令后,則執(zhí)行所述控制選項在被特定觸控指令類型觸發(fā)時對應的命令或彈出下級控制選項列表;S5,開始執(zhí)行所述控制選項對應的命令后,所述控制選項列表隱藏。S6,如果用戶在所述觸控區(qū)域按下后滑動到任意控制選項,然后又滑動回起始位置或滑出控制選項列表范圍,并離開所述觸控區(qū)域,則關閉所述控制選項列表而不執(zhí)行任何命令。優(yōu)選的,S3中的所述圓環(huán)形或扇形是以接收到所述觸控指令的觸控區(qū)域為中心點的扇形或圓環(huán)形。優(yōu)選的,S3中的觸控指令是在所述觸控區(qū)域使用單個手指單擊或雙擊或長按或按下并滑動或按下并滑動再放開。優(yōu)選的,S33中的觸發(fā)指令是指在所述控制選項上使用單個手指單擊或雙擊或滑動或按下并滑動或按下并滑動再放開。優(yōu)選的,分布于所述控制選項列表上的所述控制選項按優(yōu)先級從與所述用戶界面縱軸平行的軸線開始自高到低的順序依次排列或從與所述用戶界面縱軸垂直的軸線開始自高到低的順序依次排列;所述控制選項的優(yōu)先級為所述控制選項被觸發(fā)的次數(shù),即觸發(fā)次數(shù)越多則優(yōu)先級越高。優(yōu)選的,所述控制選項分別以不同顏色顯示。優(yōu)選的,所述觸控區(qū)域是觸控開始則顯示,觸控結束則隱藏的按鈕。一種觸控界面的實現(xiàn)裝置,包括:控制選項創(chuàng)建模塊,用于根據(jù)程序中顯示的多種內容的不同類型分別構建與特定內容對應的控制選項,每一個所述控制選項分別對應一個實現(xiàn)具體功能的命令;觸控區(qū)域構建模塊,用于在用戶界面上上構建一個或多個用于接受觸控指令的觸控區(qū)域,所述觸控區(qū)域為可見區(qū)域或非可見區(qū)域;觸控界面交互模塊,用于當任何一個所述觸控區(qū)域接收到所述觸控指令后,則在接收到所述觸控指令的所述觸控區(qū)域周圍展開控制選項列表;所述控制選項列表以圓環(huán)形或是扇形展示,所述控制選項以圖標或文本形式分布在所述控制選項列表上。本發(fā)明的有益效果是:1.根據(jù)觸控位置的具體內容類型彈出,與該內容類型相對應的特定控制選項,從而不必在繁多菜單鍵中尋找。2.彈出的控制選項扇形分布或圓環(huán)形分布,可使手指滑動或移動極短距離即可完成觸發(fā)操作,同時由于扇形分布或圓環(huán)形分布,使得不易按錯。3.引入優(yōu)先級概念,可以根據(jù)使用者的操作習慣對控制選項動態(tài)排列,使用頻率高的菜單鍵排列在最容易觸發(fā)的位置,使得使用者可以非常方便快捷的觸發(fā)所需命令,提高用戶友好度,也更適合使用者單指操作。4.扇形或圓環(huán)形的列表中的控制選項是根據(jù)當前內容而來,從而去掉了與當前內容無關的項目,減小了列表覆蓋面,從而避免了遮擋過多的用戶界面內顯示的內容。
圖1是本發(fā)明的觸控界面的實現(xiàn)方法步驟流程圖;圖2是本發(fā)明的觸控界面的一種展現(xiàn)形狀(扇形);
圖3是本發(fā)明的觸控界面的一種展現(xiàn)形狀(圓環(huán)形)。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施方式
僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖1所示,本發(fā)明公開了一種應用于任何程序用戶界面上的簡捷而又方便、友好的觸控界面的實現(xiàn)方法及裝置,對于操作者來講既便于操作又不容易按錯。本發(fā)明公開的觸控界面的實現(xiàn)方法,包括以下步驟:SI,根據(jù)程序中顯示的多種內容的不同類型分別構建與特定內容對應的控制選項,每一個所述控制選項分別對應一個實現(xiàn)具體功能的命令;S2,在用戶界面上上構建一個或多個用于接受觸控指令的觸控區(qū)域,所述觸控區(qū)域為可見區(qū)域或非可見區(qū)域;觸控區(qū)域的形狀、大小、表現(xiàn)形式等可以根據(jù)程序的具體需要設置。它們可以表現(xiàn)為一個按鈕,也可以是用戶不可見的一個區(qū)域;此觸控區(qū)域支持單個和多個接觸點的觸控.支持觸控指令包括并不限于:點擊,長按,按下并滑動等.
S3,任何一個所述觸控區(qū)域接收到所述觸控指令后,則在接收到所述觸控指令的所述觸控區(qū)域周圍展開控制選項列表;所述控制選項列表以圓環(huán)形或是扇形展示,所述控制選項以圖標或文本形式分布在所述控制選項列表上。當然也可以是別的更利于用戶操作的形狀。S3具體為:S31,獲取接收所述觸控指令的所述觸控區(qū)域的處于用戶界面內的坐標值;S32,根據(jù)所述坐標值,得到所述用戶界面中相應位置所顯示的內容的類型;S33,將與所述類型對應的控制選項布置于所述控制選項列表中,并等待針對于所述控制選項的觸發(fā)指令。S3后還包括以下步驟:S4,所述控制選項接收到觸發(fā)指令后,則執(zhí)行所述控制選項在被特定觸控指令類型觸發(fā)時對應的命令或彈出下級控制選項列表;S5,開始執(zhí)行所述控制選項對應的命令后,所述控制選項列表隱藏。S6,如果用戶在所述觸控區(qū)域按下后滑動到任意控制選項,然后又滑動回起始位置或滑出控制選項列表范圍,并離開所述觸控區(qū)域,則關閉所述控制選項列表而不執(zhí)行任何命令。此處主要是為了用于當用戶不想進行任何操作時,便于用戶取消剛才的觸控操作。S3中的所述圓環(huán)形或扇形是以接收到所述觸控指令的觸控區(qū)域為中心點的扇形或圓環(huán)形。S3中的觸控指令是在所述觸控區(qū)域單擊或雙擊或長按或按下并滑動或按下并滑動再放開。本例優(yōu)選按下并滑動,它相比點擊操作,能更加快捷。并能形成習慣性的手勢操作。此方案更方便用戶單指完成操作。S33中的觸發(fā)指令是指在所述控制選項上單擊或雙擊或滑動或按下并滑動或按下并滑動再放開。此方案更方便用戶單指完成操作。分布于所述控制選項列表上的所述控制選項按優(yōu)先級從與所述用戶界面縱軸平行的軸線開始自高到低的順序依次排列或從與所述用戶界面縱軸垂直的軸線開始自高到低的順序依次排列;所述控制選項的優(yōu)先級為所述控制選項被觸發(fā)的次數(shù),即觸發(fā)次數(shù)越多則優(yōu)先級越高。這樣使得用戶可以更方便的觸發(fā)到自己最常使用的命令選項,更具人性化。為了讓用戶更容易區(qū)分各控制選項,所述控制選項可以分別以不同顏色顯示。所述觸控區(qū)域是觸控開始則顯示,觸控結束則隱藏的按鈕。在用戶無觸控操作時按鈕不顯示,當用戶操作時在用戶界面上經觸并按住,則控制按鈕顯示,并在控制按鈕周圍展示一圈(圓環(huán))或半圈(扇形)控制選項列表,用戶可以根據(jù)需要滑動到需要使用的控制選項上然后抬起手指,則觸發(fā)相應命令。當然也可以彈出二級控制選項以進一步選擇。觸發(fā)相應命令后,列表和按鈕隱藏。本發(fā)明的觸控界面的實現(xiàn)裝置,包括:控制選項創(chuàng)建模塊,用于根據(jù)程序中顯示的多種內容的不同類型分別構建與特定內容對應的控制選項,每一個所述控制選項分別對應一個實現(xiàn)具體功能的命令;觸控區(qū)域構建模塊,用于在用戶界面上上構建一個或多個用于接受觸控指令的觸控區(qū)域,所述觸控區(qū)域為可見區(qū)域或非可見區(qū)域;觸控界面交互模塊,用于當任何一個所述觸控區(qū)域接收到所述觸控指令后,則在接收到所述觸控指令的所述觸控區(qū)域周圍展開控制選項列表;所述控制選項列表以圓環(huán)形或是扇形展示,所述控制選項以圖標或文本形式分布在所述控制選項列表上。通過采用本發(fā)明公開的上述技術方案,得到了如下有益的效果:1.根據(jù)觸控位置的具體內容類型彈出,與該內容類型相對應的特定控制選項,從而不必在繁多菜單鍵中尋找。2.彈出的控制選項扇形分布或圓環(huán)形分布,可使手指滑動或移動極短距離即可完成觸發(fā)操作,同時由于扇形分布或圓環(huán)形分布,使得不易按錯。3.引入優(yōu)先級概念,可以根據(jù)使用者的操作習慣對控制選項動態(tài)排列,使用頻率高的菜單鍵排列在最容易觸發(fā)的位置,使得使用者可以非常方便快捷的觸發(fā)所需命令,提高用戶友好度,也更適合使用者單指操作。4.扇形或圓環(huán)形的列表中的控制選項是根據(jù)當前內容而來,從而去掉了與當前內容無關的項目,減小了列表覆蓋面,從而避免了遮擋過多的用戶界面內顯示的內容。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種觸控界面的實現(xiàn)方法,其特征在于,包括以下步驟: SI,根據(jù)程序中顯示的多種內容的不同類型分別構建與特定內容對應的控制選項,每一個所述控制選項分別對應一個實現(xiàn)具體功能的命令; S2,在用戶界面上構建一個或多個用于接受觸控指令的觸控區(qū)域,所述觸控區(qū)域是可見區(qū)域或非可見區(qū)域; S3,任何一個所述觸控區(qū)域接收到所述觸控指令后,則在接收到所述觸控指令的所述觸控區(qū)域周圍展開控制選項列表;所述控制選項列表以圓環(huán)形或是扇形展示,所述控制選項以圖標或文本形式分布在所述控制選項列表上。
2.根據(jù)權利要求1所述的觸控界面的實現(xiàn)方法,其特征在于,S3具體為: S31,獲取接收到的所述觸控指令的類型,及被觸發(fā)的所述觸控區(qū)域的用戶界面坐標值; S32,根據(jù)所述坐標值,得到所述用戶界面中相應位置所顯示的內容的類型; S33,將與所述觸控指令的類型和所述內容的類型對應的控制選項布置于所述控制選項列表中,并等待針對于所述控制選項的觸發(fā)指令。
3.根據(jù)權利要求1所述的觸控界面的實現(xiàn)方法,其特征在于,S3后還包括以下步驟: S4,所述控制選項接收到觸發(fā)指令后,則執(zhí)行所述控制選項在被特定觸控指令類型觸發(fā)時對應的命令或彈出下級控制選項列表; S5,開始執(zhí)行所述控制選項 對應的命令后,所述控制選項列表隱藏。
S6,如果用戶在所述觸控區(qū)域按下后滑動到任意控制選項,然后又滑動回起始位置或滑出控制選項列表范圍,并離開所述觸控區(qū)域,則關閉所述控制選項列表而不執(zhí)行任何命令。
4.根據(jù)權利要求1所述的觸控界面的實現(xiàn)方法,其特征在于,S3中的所述圓環(huán)形或扇形是以接收到所述觸控指令的觸控區(qū)域為中心點的扇形或圓環(huán)形。
5.根據(jù)權利要求1所述的觸控界面的實現(xiàn)方法,其特征在于,S3中的觸控指令是在所述觸控區(qū)域使用單個手指單擊或雙擊或長按或按下并滑動或按下并滑動再放開。
6.根據(jù)權利要求2所述的觸控界面的實現(xiàn)方法,其特征在于,S33中的觸發(fā)指令是指在所述控制選項上使用單個手指單擊或雙擊或滑動或按下并滑動或按下并滑動再放開。
7.根據(jù)權利要求1所述的觸控界面的實現(xiàn)方法,其特征在于,分布于所述控制選項列表上的所述控制選項按優(yōu)先級從與所述用戶界面縱軸平行的軸線開始自高到低的順序依次排列或從與所述用戶界面縱軸垂直的軸線開始自高到低的順序依次排列;所述控制選項的優(yōu)先級為所述控制選項被觸發(fā)的次數(shù),即觸發(fā)次數(shù)越多則優(yōu)先級越高。
8.根據(jù)權利要求1所述的觸控界面的實現(xiàn)方法,其特征在于,所述控制選項分別以不同顏色顯示。
9.根據(jù)權利要求1所述的觸控界面的實現(xiàn)方法,其特征在于,所述觸控區(qū)域是觸控開始則顯示,觸控結束則隱藏的按鈕。
10.一種觸控界面的實現(xiàn)裝置,其特征在于,包括: 控制選項創(chuàng)建模塊,用于根據(jù)程序中顯示的多種內容的不同類型分別構建與特定內容對應的控制選項,每一個所述控制選項分別對應一個實現(xiàn)具體功能的命令; 觸控區(qū)域構建模塊,用于在用戶界面上上構建一個或多個用于接受觸控指令的觸控區(qū)域,所述觸控區(qū)域為可見區(qū)域或非可見區(qū)域; 觸控界面交互模塊,用于當任何一個所述觸控區(qū)域接收到所述觸控指令后,則在接收到所述觸控指令的所述觸控區(qū)域周圍展開控制選項列表;所述控制選項列表以圓環(huán)形或是扇形展示,所述控 制選項以圖標或文本形式分布在所述控制選項列表上。
全文摘要
本發(fā)明公開了一種觸控界面的實現(xiàn)方法及裝置,包括步驟S1.根據(jù)程序中顯示的多種內容的不同類型分別構建與特定內容對應的控制選項,每一個所述控制選項分別對應一個實現(xiàn)具體功能的命令;S2.在用戶界面上構建一個或多個用于接受觸控指令的觸控區(qū)域,所述觸控區(qū)域是可見區(qū)域或非可見區(qū)域;S3.任何一個觸控區(qū)域接收到觸控指令后,則在接收到觸控指令的觸控區(qū)域周圍展開控制選項列表;所述控制選項列表以圓環(huán)形或是扇形展示,所述控制選項以圖標或文本形式分布在所述控制選項列表上。扇形或圓環(huán)形的列表中的控制選項是根據(jù)當前內容而來,從而去掉了與當前內容無關的項目,減小了列表覆蓋面,從而避免了遮擋過多的用戶界面內顯示的內容。
文檔編號G06F3/0482GK103092508SQ201210526340
公開日2013年5月8日 申請日期2012年12月7日 優(yōu)先權日2012年12月7日
發(fā)明者陳明杰 申請人:北京傲游天下科技有限公司