專利名稱:一種實(shí)現(xiàn)觸控操作應(yīng)用程序的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)及嵌入式領(lǐng)域,特別涉及一種實(shí)現(xiàn)觸控操作應(yīng)用程序的方法及 裝直。
背景技術(shù):
現(xiàn)有技術(shù)中,電腦通常都是單用戶使用模式,即使是多點(diǎn)觸控的電腦,在一個(gè)時(shí)間里通常也都是一個(gè)用戶在使用,沒有多個(gè)用戶同時(shí)使用的模式存在。本申請(qǐng)發(fā)明人在實(shí)現(xiàn)本申請(qǐng)實(shí)施例技術(shù)方案的過程中,至少發(fā)現(xiàn)現(xiàn)有技術(shù)中存在如下技術(shù)問題現(xiàn)有的解決方案I :支持兩點(diǎn)觸摸的應(yīng)用模式,該方案在現(xiàn)有的windows交互習(xí)慣模式下開發(fā)支持兩點(diǎn)觸控的應(yīng)用。該方案的缺點(diǎn)是只支持單用戶使用模式,應(yīng)用也是單任務(wù)模式,沒有多人同時(shí)使用的交互模式;另外軟件只支持單方向顯示,用戶只能在一個(gè)方向上使用?,F(xiàn)有的解決方案2 :支持多點(diǎn)的應(yīng)用模式,用戶可以在屏幕的上下位置進(jìn)行觸摸操作。該方案的缺點(diǎn)是具有方向性的局限,只允許用戶在在兩個(gè)方向上使用,該方向固定后無法更改。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)觸控操作應(yīng)用程序的方法及裝置,用于實(shí)現(xiàn)多用戶操作。一種實(shí)現(xiàn)觸控操作應(yīng)用程序的方法,所述方法應(yīng)用于在包括有具有多點(diǎn)觸控功能屏幕的數(shù)據(jù)處理終端中,所述數(shù)據(jù)處理終端在運(yùn)行過程中在所述屏幕上顯示至少一主菜單,所述主菜單包括M個(gè)觸摸區(qū)域,其中,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域?qū)?yīng)一個(gè)應(yīng)用程序,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域中圖案和/或文字都能在至少兩個(gè)不同的方向上進(jìn)行正方向的顯示,其中,所述M為大于I的整數(shù),所述方法包括基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令; 基于所述操作指令,將所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的顯示位置從各自的第一位置調(diào)整到第二位置,其中,所述M個(gè)觸摸區(qū)域中至少有一個(gè)觸摸區(qū)域中圖案和/或文字在各自的第一位置的正方向不同于在第二位置的正方向;基于在所述第一觸摸區(qū)域上的用于打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序的操作,產(chǎn)生應(yīng)用程序打開指令;基于所述應(yīng)用程序打開指令,打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序。較佳地,所述主菜單的M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的兩側(cè)都分別與所述M個(gè)觸摸區(qū)域中的一個(gè)觸摸區(qū)域緊鄰。
較佳地,所述主菜單為圓形,橢圓形或正多邊形。較佳地,在所述主菜單為圓形或正多邊形時(shí),所述正方向?yàn)樗鲋鞑藛蔚纳渚€方向。較佳地,所述基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令,具體為基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的帶有弧度的旋轉(zhuǎn)操作,產(chǎn)生針對(duì)所述 主菜單的操作指令;或基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的沿著直線方向的移動(dòng)操作,產(chǎn)生針對(duì)所述主菜單的操作指令;或基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的針對(duì)所述M個(gè)觸摸區(qū)域中任一觸摸區(qū)域的初始位置的點(diǎn)擊操作和目標(biāo)位置的點(diǎn)擊操作,產(chǎn)生針對(duì)所述主菜單的操作指令。較佳地,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域在所述屏幕上對(duì)應(yīng)的顯示區(qū)域的面積相等或不相等。較佳地,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域?qū)?yīng)的應(yīng)用程序被打開后,每個(gè)應(yīng)用程序在所述屏幕上的顯示面積相等或不相等。較佳地,所述M個(gè)觸摸區(qū)域中至少一個(gè)所述觸摸區(qū)域?qū)?yīng)有至少一個(gè)子觸摸區(qū)域;基于對(duì)所述對(duì)應(yīng)有所述子觸摸區(qū)域的觸摸區(qū)域的第二輸入操作,產(chǎn)生子觸摸區(qū)域打開指令;基于所述子觸摸區(qū)域打開指令,打開所述觸摸區(qū)域所對(duì)應(yīng)的子觸摸區(qū)域。一種實(shí)現(xiàn)觸控操作應(yīng)用程序的裝置,應(yīng)用于包括有具有多點(diǎn)觸控功能屏幕的數(shù)據(jù)處理終端中,所述數(shù)據(jù)處理終端在運(yùn)行過程中在所述屏幕上顯示至少一主菜單,所述主菜單包括M個(gè)觸摸區(qū)域,其中,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域?qū)?yīng)一個(gè)應(yīng)用程序,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域中圖案和/或文字都能在至少兩個(gè)不同的方向上進(jìn)行正方向的顯示,其中,所述M為大于I的整數(shù),包括第一生成模塊,用于基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令;調(diào)整模塊,用于基于所述操作指令,將所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的顯示位置從各自的第一位置調(diào)整到第二位置,其中,所述M個(gè)觸摸區(qū)域中至少有一個(gè)觸摸區(qū)域中圖案和/或文字在各自的第一位置的正方向不同于在第二位置的正方向;第二生成模塊,用于基于在所述第一觸摸區(qū)域上的用于打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序的操作,產(chǎn)生應(yīng)用程序打開指令;操作模塊,用于基于所述應(yīng)用程序打開指令,打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序。較佳地,所述主菜單的M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的兩側(cè)都分別與所述M個(gè)觸摸區(qū)域中的一個(gè)觸摸區(qū)域緊鄰。較佳地,所述主菜單為圓形,橢圓形,正多邊形或不規(guī)則但只有一個(gè)中間區(qū)域的圖形。較佳地,在所述主菜單為圓形或正多邊形時(shí),所述所任述所述正方向?yàn)闉樗鲋鞑藛蔚纳渚€方向。較佳地,所述第一生成模塊用于基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的帶有弧度的旋轉(zhuǎn)操作,產(chǎn)生針對(duì)所述主菜單的操作指令;或基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的沿著直線方向的移動(dòng)操作,產(chǎn)生針對(duì)所述主菜單的操作指令;或基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的針對(duì)所述M個(gè)觸摸區(qū)域中任一觸摸區(qū)域的初始位置的點(diǎn)擊操作和目標(biāo)位置的點(diǎn)擊操作,產(chǎn)生針對(duì)所述主菜單的操作指令。較佳地,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域在所述屏幕上對(duì)應(yīng)的顯示區(qū)域的面積相等或不相等。較佳地,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域?qū)?yīng)的應(yīng)用程序被打開后,每個(gè)應(yīng)用程序在所述屏幕上的顯示面積相等或不相等。較佳地,所述M個(gè)觸摸區(qū)域中至少一個(gè)所述觸摸區(qū)域?qū)?yīng)有至少一個(gè)子觸摸區(qū)域;所述第二生成模塊還用于基于對(duì)所述對(duì)應(yīng)有所述子觸摸區(qū)域的觸摸區(qū)域的第二輸入操作,產(chǎn)生子觸摸區(qū)域打開指令;所述操作模塊還用于基于所述子觸摸區(qū)域打開指令,打開所述觸摸區(qū)域所對(duì)應(yīng)的 子觸摸區(qū)域。本發(fā)明實(shí)施例中實(shí)現(xiàn)觸控操作應(yīng)用程序的方法包括基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令;基于所述操作指令,將所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的顯示位置從各自的第一位置調(diào)整到第二位置,其中,所述M個(gè)觸摸區(qū)域中至少有一個(gè)觸摸區(qū)域中圖案和/或文字在各自的第一位置的正方向不同于在第二位置的正方向;基于在所述第一觸摸區(qū)域上的用于打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序的操作,產(chǎn)生應(yīng)用程序打開指令;基于所述應(yīng)用程序打開指令,打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序。本發(fā)明實(shí)施例中的主菜單可以旋轉(zhuǎn),可以為多個(gè)用戶提供操作,且可以使用戶始終正向面對(duì)所述主菜單,便于用戶操作。
圖I為本發(fā)明實(shí)施例中實(shí)現(xiàn)觸控操作應(yīng)用程序的裝置的主要結(jié)構(gòu)圖;圖2為本發(fā)明實(shí)施例中主菜單為圓形時(shí)的示意圖;圖3為本發(fā)明實(shí)施例中實(shí)現(xiàn)觸控操作應(yīng)用程序的主要方法流程圖。
具體實(shí)施例方式本發(fā)明實(shí)施例中實(shí)現(xiàn)觸控操作應(yīng)用程序的方法包括基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令;基于所述操作指令,將所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的顯示位置從各自的第一位置調(diào)整到第二位置,其中,所述M個(gè)觸摸區(qū)域中至少有一個(gè)觸摸區(qū)域中圖案和/或文字在各自的第一位置的正方向不同于在第二位置的正方向;基于在所述第一觸摸區(qū)域上的用于打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序的操作,產(chǎn)生應(yīng)用程序打開指令;基于所述應(yīng)用程序打開指令,打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序。本發(fā)明實(shí)施例中的主菜單可以旋轉(zhuǎn),可以為多個(gè)用戶提供操作,且可以使用戶始終正向面對(duì)所述主菜單,便于用戶操作。參見圖1,本發(fā)明實(shí)施例中實(shí)現(xiàn)觸控操作應(yīng)用程序的裝置包括第一生成模塊101、調(diào)整模塊102、第二生成模塊103及操作模塊104。所述裝置可以應(yīng)用在包括有具有多點(diǎn)觸控功能屏幕的數(shù)據(jù)處理終端中,所述數(shù)據(jù)處理終端在運(yùn)行過程中在所述屏幕上顯示至少一主菜單,所述主菜單可以包括M個(gè)觸摸區(qū)域,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的兩側(cè)都分別與所述M個(gè)觸摸區(qū)域中的一個(gè)觸摸區(qū)域緊鄰。其中,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域可以對(duì)應(yīng)一個(gè)應(yīng)用程序,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域中的圖案和/或文字都能在至少兩個(gè)不同的方向上進(jìn)行正方向的顯示,其中,所述M為大于I的整數(shù)。其中,本發(fā)明實(shí)施例中的正方向是指觸摸區(qū)域中的圖案和/或文字正對(duì)用戶的方向,即所述M個(gè)觸摸區(qū)域中任一觸摸區(qū)域中文字和/或圖案顯示的正方向?yàn)榕c任一觸摸區(qū)域前用戶兩眼構(gòu)成的直線相互垂直的方向。本發(fā)明實(shí)施例中主菜單可以是個(gè)封閉空間圖形,主菜單的射線可以是以主菜單的中心點(diǎn)為端點(diǎn)。第一生成模塊101用于基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令。用戶可能在主菜單對(duì)應(yīng)的屏幕區(qū)域上進(jìn)行第一輸入操作,例如,可以是基于用戶在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的帶有弧度的旋轉(zhuǎn)操作,產(chǎn)生針對(duì)所述主菜單的操作指令;或可以是基于用戶在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的沿著直線方向的移動(dòng)操作,產(chǎn)生針對(duì)所述主菜單的操作指令;或可以是用戶基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的針對(duì)所述M個(gè)觸摸區(qū)域中任一觸摸區(qū)域的初始位置的點(diǎn)擊操作和目標(biāo)位置的點(diǎn)擊操作,產(chǎn)生針對(duì)所述主菜單的操作指令,等等。調(diào)整模塊102用于基于所述操作指令,將所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的顯示位置從各自的第一位置調(diào)整到第二位置,其中,所述M個(gè)觸摸區(qū)域中至少有一個(gè)觸摸區(qū)域中圖案和/或文字在各自的第一位置的正方向不同于在第二位置的正方向。較佳的,所述M個(gè)觸摸區(qū)域中有第一觸摸區(qū)域,所述第一觸摸區(qū)域的第一位置離所述用戶的距離要大于所述第一觸摸區(qū)域的第二位置離所述用戶的距離,即調(diào)整模塊102是基于所述操作指令,將用戶需要的主菜單中的第一觸摸區(qū)域移動(dòng)到了離用戶較近的位置。其中主菜單中的M個(gè)觸摸區(qū)域,每個(gè)區(qū)域可以對(duì)應(yīng)一種應(yīng)用類型,用戶點(diǎn)擊之后可以獲得相應(yīng)的應(yīng)用類型,例如可以看視頻、看照片等。或者,所述M個(gè)觸摸區(qū)域中可以至少有一個(gè)所述觸摸區(qū)域?qū)?yīng)有至少一個(gè)子觸摸區(qū)域。較佳的,子觸摸區(qū)域的形狀可以是扇形,當(dāng)對(duì)主菜單進(jìn)行旋轉(zhuǎn)或移動(dòng)等操作時(shí),子觸摸區(qū)域也會(huì)隨之旋轉(zhuǎn)或移動(dòng)。例如,一個(gè)觸摸區(qū)域?yàn)椤耙曨l”,其下的子觸摸區(qū)域可以是“娛樂視頻”、“體育視頻”等等不同的類目。如果觸摸區(qū)域?qū)?yīng)有子觸摸區(qū)域,則用戶點(diǎn)擊觸摸區(qū)域之后會(huì)顯示該觸摸區(qū)域下的子觸摸區(qū)域,用戶可以再通過點(diǎn)擊一個(gè)或多個(gè)子觸摸區(qū)域獲得所需的應(yīng)用程序。本發(fā)明實(shí)施例中可以同時(shí)支持用戶使用多個(gè)應(yīng)用程序,以支持多用戶操作。本發(fā)明實(shí)施例中所述主菜單可以旋轉(zhuǎn),所述主菜單可以是圓形、多邊形、橢圓形等不同形狀的圖形,用戶可以對(duì)其進(jìn)行任意角度的順時(shí)針或逆時(shí)針旋轉(zhuǎn),同時(shí)主菜單上的圖案和/或文字的方向也會(huì)隨之旋轉(zhuǎn),以旋轉(zhuǎn)到用戶所需的位置。在所述主菜單為圓形或正多邊形時(shí),本發(fā)明實(shí)施例中所述的正方向可以為所述主菜單的射線方向。如圖2所示為當(dāng)主菜單是圓形時(shí)的示意圖,圖2是以將主菜單劃分為六個(gè)部分的觸摸區(qū)域?yàn)槔?,每個(gè)觸摸、區(qū)域代表一種應(yīng)用類型,每個(gè)觸摸區(qū)域的圖案和/或文字(圖2中以文字為例)的方向?yàn)榇怪庇趫A形的切線方向,無論用戶在屏幕的哪一個(gè)方向使用所述主菜單,所述主菜單上與用戶距離最近的圖案和/或文字可以始終正向面對(duì)用戶,保證用戶在選擇過程中的使用正向性,便于用戶操作。 本發(fā)明實(shí)施例中子觸摸區(qū)域可以放大或縮小,例如可以通過用戶的手動(dòng)操作來實(shí)現(xiàn)子觸摸區(qū)域的放大或縮小。如,用戶兩個(gè)手指同時(shí)向使該兩手指間距離增大的方向觸摸某一子觸摸區(qū)域時(shí),該子觸摸區(qū)域可以相應(yīng)增大,用戶兩個(gè)手指同時(shí)向使該兩手指間距離減小的方向觸摸某一子觸摸區(qū)域時(shí),該子觸摸區(qū)域可以相應(yīng)減小。即所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域在屏幕上對(duì)應(yīng)的顯示區(qū)域的面積可以相等也可以不相等,其大小均可調(diào)整。同樣的,例如,第一觸摸區(qū)域?qū)?yīng)有三個(gè)子觸摸區(qū)域,該三個(gè)子觸摸區(qū)域在屏幕上對(duì)應(yīng)的顯示區(qū)域的面積可以相等也可以不相等,其大小均可調(diào)整;或者,例如,第一觸摸區(qū)域?qū)?yīng)有一個(gè)子觸摸區(qū)域,第二觸摸區(qū)域?qū)?yīng)有三個(gè)子觸摸區(qū)域,該四個(gè)子觸摸區(qū)域在屏幕上對(duì)應(yīng)的顯示區(qū)域的面積可以相等也可以不相等,其大小均可調(diào)整。第二生成模塊103用于基于在所述第一觸摸區(qū)域上的用于打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序的操作,產(chǎn)生應(yīng)用程序打開指令。用戶可以在第一觸摸區(qū)域上進(jìn)行操作,例如可以是點(diǎn)擊操作,第二生成模塊103接受到該點(diǎn)擊操作后產(chǎn)生應(yīng)用程序打開指令。第二生成模塊103還用于基于對(duì)所述對(duì)應(yīng)有所述子觸摸區(qū)域的觸摸區(qū)域的第二輸入操作,產(chǎn)生子觸摸區(qū)域打開指令。例如,本發(fā)明實(shí)施例中一種第二輸入操作可以是點(diǎn)擊操作。如果某一觸摸區(qū)域?qū)?yīng)有子觸摸區(qū)域,則用戶對(duì)該觸摸區(qū)域進(jìn)行點(diǎn)擊操作時(shí),相當(dāng)于第二生成模塊103接收到了用戶的點(diǎn)擊操作,則第二生成模塊103產(chǎn)生子觸摸區(qū)域打開指令。操作模塊104用于基于所述應(yīng)用程序打開指令,打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序。操作模塊104接收到該應(yīng)用程序打開指令后,打開該第一觸摸區(qū)域所對(duì)應(yīng)的應(yīng)用程序。該應(yīng)用程序打開指令中可以攜帶有觸摸區(qū)域標(biāo)識(shí),以供操作模塊104根據(jù)該觸摸區(qū)域標(biāo)識(shí)打開相應(yīng)的第一觸摸區(qū)域。每個(gè)應(yīng)用程序所占用的屏幕大小可以由操作模塊104根據(jù)需要進(jìn)行自動(dòng)調(diào)整,例如一個(gè)用戶看視頻,另一個(gè)用戶聽音樂,可能視頻軟件需要更大的屏幕面積,則操作模塊104可以相應(yīng)增大視頻軟件所占用的屏幕面積。或者也可以由用戶手動(dòng)進(jìn)行調(diào)整,例如應(yīng)用程序中嵌入有調(diào)整放大或縮小的按鍵,用戶可以通過點(diǎn)擊這些按鍵實(shí)現(xiàn)相應(yīng)功能。即所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域?qū)?yīng)的應(yīng)用程序被打開后,每個(gè)應(yīng)用程序在所述屏幕上的顯示面積相等或不相等,其大小可調(diào)整。操作模塊104還用于基于所述子觸摸區(qū)域打開指令,打開所述觸摸區(qū)域所對(duì)應(yīng)的子觸摸區(qū)域。當(dāng)操作模塊104接收到第二生成模塊103發(fā)送的子觸摸區(qū)域打開指令時(shí),基于所述子觸摸區(qū)域打開指令打開所述觸摸區(qū)域所對(duì)應(yīng)的子觸摸區(qū)域。較佳的,該子觸摸區(qū)域打開指令中可以攜帶有觸摸區(qū)域標(biāo)識(shí),操作模塊104可以根據(jù)該觸摸區(qū)域標(biāo)識(shí)打開相應(yīng)的觸摸區(qū)域所對(duì)應(yīng)的子觸摸區(qū)域。以下通過具體實(shí)施例介紹實(shí)現(xiàn)觸控操作應(yīng)用程序的方法。參見圖3,本發(fā)明實(shí)施例中實(shí)現(xiàn)觸控操作應(yīng)用程序的主要方法流程如下步驟301 :基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令。步驟302 :基于所述操作指令,將所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的顯示位置從各自的第一位置調(diào)整到第二位置,其中,所述M個(gè)觸摸區(qū)域中至少有一個(gè)觸摸區(qū)域中圖案和/或文字在各自的第一位置的正方向不同于在第二位置的正方向。步驟303 :基于在所述第一觸摸區(qū)域上的用于打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序的操作,產(chǎn)生應(yīng)用程序打開指令。步驟304 :基于所述應(yīng)用程序打開指令,打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序。所述方法可以應(yīng)用于在包括有具有多點(diǎn)觸控功能屏幕的數(shù)據(jù)處理終端中,所述數(shù)據(jù)處理終端在運(yùn)行過程中在所述屏幕上顯示至少一主菜單,所述主菜單包括M個(gè)觸摸區(qū) 域,其中,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域?qū)?yīng)一個(gè)應(yīng)用程序,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域中圖案和/或文字都能在至少兩個(gè)不同的方向上進(jìn)行正方向的顯示,其中,所述M為大于I的整數(shù)。本發(fā)明實(shí)施例中實(shí)現(xiàn)觸控操作應(yīng)用程序的方法包括基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令;基于所述操作指令,將所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的顯示位置從各自的第一位置調(diào)整到第二位置,其中,所述M個(gè)觸摸區(qū)域中至少有一個(gè)觸摸區(qū)域中圖案和/或文字在各自的第一位置的正方向不同于在第二位置的正方向;基于在所述第一觸摸區(qū)域上的用于打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序的操作,產(chǎn)生應(yīng)用程序打開指令;基于所述應(yīng)用程序打開指令,打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序。本發(fā)明實(shí)施例中的主菜單可以旋轉(zhuǎn),可以為多個(gè)用戶提供操作,且可以使用戶始終正向面對(duì)所述主菜單及應(yīng)用程序,便于用戶操作。且子觸摸區(qū)域會(huì)跟隨主菜單同時(shí)旋轉(zhuǎn),以保證用戶操作過程中的正向性。且可以根據(jù)需要調(diào)整觸摸區(qū)域或應(yīng)用程序所占用的顯示區(qū)域的面積大小,更利于實(shí)際應(yīng)用。本發(fā)明實(shí)施例中的主菜單可以有多種不同的形狀,便于靈活選擇。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)觸控操作應(yīng)用程序的方法,所述方法應(yīng)用于在包括有具有多點(diǎn)觸控功能屏幕的數(shù)據(jù)處理終端中,所述數(shù)據(jù)處理終端在運(yùn)行過程中在所述屏幕上顯示至少一主菜單,所述主菜單包括M個(gè)觸摸區(qū)域,其中,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域?qū)?yīng)一個(gè)應(yīng)用程序,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域中圖案和/或文字都能在至少兩個(gè)不同的方向上進(jìn)行正方向的顯示,其中,所述M為大于I的整數(shù),其特征在于,所述方法包括 基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令; 基于所述操作指令,將所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的顯示位置從各自的第一位置調(diào)整到第二位置,其中,所述M個(gè)觸摸區(qū)域中至少有一個(gè)觸摸區(qū)域中圖案和/或文字在各自的第一位置的正方向不同于在第二位置的正方向; 基于在所述第一觸摸區(qū)域上的用于打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序的操作,產(chǎn)生應(yīng)用程序打開指令; 基于所述應(yīng)用程序打開指令,打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序。
2.如權(quán)利要求I所述的方法,其特征在于,所述主菜單的M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的兩側(cè)都分別與所述M個(gè)觸摸區(qū)域中的一個(gè)觸摸區(qū)域緊鄰。
3.如權(quán)利要求2所述的方法,其特征在于,所述主菜單為圓形,橢圓形或正多邊形。
4.如權(quán)利要求3所述的方法,其特征在于,在所述主菜單為圓形或正多邊形時(shí),所述正方向?yàn)樗鲋鞑藛蔚纳渚€方向。
5.如權(quán)利要求I所述的方法,其特征在于,所述基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令,具體為 基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的帶有弧度的旋轉(zhuǎn)操作,產(chǎn)生針對(duì)所述主菜單的操作指令;或 基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的沿著直線方向的移動(dòng)操作,產(chǎn)生針對(duì)所述主菜單的操作指令;或 基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的針對(duì)所述M個(gè)觸摸區(qū)域中任一觸摸區(qū)域的初始位置的點(diǎn)擊操作和目標(biāo)位置的點(diǎn)擊操作,產(chǎn)生針對(duì)所述主菜單的操作指令。
6.如權(quán)利要求I所述的方法,其特征在于,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域在所述屏幕上對(duì)應(yīng)的顯示區(qū)域的面積相等或不相等。
7.如權(quán)利要求1,2,3或6所述的方法,其特征在于,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域?qū)?yīng)的應(yīng)用程序被打開后,每個(gè)應(yīng)用程序在所述屏幕上的顯示面積相等或不相等。
8.如權(quán)利要求I所述方法,其特征在于,所述M個(gè)觸摸區(qū)域中至少一個(gè)所述觸摸區(qū)域?qū)?yīng)有至少一個(gè)子觸摸區(qū)域; 基于對(duì)所述對(duì)應(yīng)有所述子觸摸區(qū)域的觸摸區(qū)域的第二輸入操作,產(chǎn)生子觸摸區(qū)域打開指令; 基于所述子觸摸區(qū)域打開指令,打開所述觸摸區(qū)域所對(duì)應(yīng)的子觸摸區(qū)域。
9.一種實(shí)現(xiàn)觸控操作應(yīng)用程序的裝置,應(yīng)用于包括有具有多點(diǎn)觸控功能屏幕的數(shù)據(jù)處理終端中,所述數(shù)據(jù)處理終端在運(yùn)行過程中在所述屏幕上顯示至少一主菜單,所述主菜單包括M個(gè)觸摸區(qū)域,其中,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域?qū)?yīng)一個(gè)應(yīng)用程序,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域中圖案和/或文字都能在至少兩個(gè)不同的方向上進(jìn)行正方向的顯示,其中,所述M為大于I的整數(shù),其特征在于,包括 第一生成模塊,用于基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令; 調(diào)整模塊,用于基于所述操作指令,將所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的顯示位置從各自的第一位置調(diào)整到第二位置,其中,所述M個(gè)觸摸區(qū)域中至少有一個(gè)觸摸區(qū)域中圖案和/或文字在各自的第一位置的正方向不同于在第二位置的正方向; 第二生成模塊,用于基于在所述第一觸摸區(qū)域上的用于打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序的操作,產(chǎn)生應(yīng)用程序打開指令; 操作模塊,用于基于所述應(yīng)用程序打開指令,打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序。
10.如權(quán)利要求9所述的裝置,其特征在于,所述主菜單的M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的兩側(cè)都分別與所述M個(gè)觸摸區(qū)域中的一個(gè)觸摸區(qū)域緊鄰。
11.如權(quán)利要求10所述的裝置,其特征在于,所述主菜單為圓形,橢圓形,正多邊形或不規(guī)則但只有一個(gè)中間區(qū)域的圖形。
12.如權(quán)利要求11所述的裝置,其特征在于,在所述主菜單為圓形或正多邊形時(shí),所述所任述所述正方向?yàn)闉樗鲋鞑藛蔚纳渚€方向。
13.如權(quán)利要求9所述的裝置,其特征在于,所述第一生成模塊用于 基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的帶有弧度的旋轉(zhuǎn)操作,產(chǎn)生針對(duì)所述主菜單的操作指令;或 基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的沿著直線方向的移動(dòng)操作,產(chǎn)生針對(duì)所述主菜單的操作指令;或 基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的針對(duì)所述M個(gè)觸摸區(qū)域中任一觸摸區(qū)域的初始位置的點(diǎn)擊操作和目標(biāo)位置的點(diǎn)擊操作,產(chǎn)生針對(duì)所述主菜單的操作指令。
14.如權(quán)利要求9所述的裝置,其特征在于,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域在所述屏幕上對(duì)應(yīng)的顯示區(qū)域的面積相等或不相等。
15.如權(quán)利要求9、10、11或14所述的裝置,其特征在于,所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域?qū)?yīng)的應(yīng)用程序被打開后,每個(gè)應(yīng)用程序在所述屏幕上的顯示面積相等或不相等。
16.如權(quán)利要求9所述的裝置,其特征在于,所述M個(gè)觸摸區(qū)域中至少一個(gè)所述觸摸區(qū)域?qū)?yīng)有至少一個(gè)子觸摸區(qū)域; 所述第二生成模塊還用于基于對(duì)所述對(duì)應(yīng)有所述子觸摸區(qū)域的觸摸區(qū)域的第二輸入操作,產(chǎn)生子觸摸區(qū)域打開指令; 所述操作模塊還用于基于所述子觸摸區(qū)域打開指令,打開所述觸摸區(qū)域所對(duì)應(yīng)的子觸摸區(qū)域。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)觸控操作應(yīng)用程序的方法,用于實(shí)現(xiàn)多用戶操作。所述方法包括基于在所述主菜單對(duì)應(yīng)所述屏幕的區(qū)域上的第一輸入操作,產(chǎn)生針對(duì)所述主菜單的操作指令;基于所述操作指令,將所述M個(gè)觸摸區(qū)域中每個(gè)觸摸區(qū)域的顯示位置從各自的第一位置調(diào)整到第二位置,其中,所述M個(gè)觸摸區(qū)域中至少有一個(gè)觸摸區(qū)域中圖案和/或文字在各自的第一位置的正方向不同于在第二位置的正方向;基于在所述第一觸摸區(qū)域上的用于打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序的操作,產(chǎn)生應(yīng)用程序打開指令;基于所述應(yīng)用程序打開指令,打開所述第一觸摸區(qū)域?qū)?yīng)的應(yīng)用程序。本發(fā)明還公開了用于實(shí)現(xiàn)所述方法的裝置。
文檔編號(hào)G06F3/048GK102768607SQ20111034231
公開日2012年11月7日 申請(qǐng)日期2011年11月2日 優(yōu)先權(quán)日2011年11月2日
發(fā)明者李軍, 路璐, 黃雙喜 申請(qǐng)人:聯(lián)想(北京)有限公司