專利名稱:一種用戶菜單處理方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算機(jī)信息處理領(lǐng)域,尤其涉及用戶界面菜單的處理,其顯示 在系統(tǒng)的觸控式屏幕上。
背景技術(shù):
傳統(tǒng)的菜單是以"列表式"或"省略圖式"的方式呈現(xiàn),如圖1和2所示。 在使用標(biāo)準(zhǔn)手持鍵盤時,因為可有效的執(zhí)行屏幕巻動與選擇,這些菜單在使用 上^f艮方便。然而,上述方式都只能打開菜單項才能夠看到下一級的子菜單,如 果用戶要尋找某子菜單項,則需要多次重復(fù)操作,而且在例如便攜式移動設(shè)備、 PDA設(shè)備或移動電話等移動設(shè)備上,由于屏幕并不大,這樣的表單在使用上就 會相對困難。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種適合于移動設(shè)備,使用方便,時尚美觀的菜單 處理方法、系統(tǒng)和i殳備。
為了實現(xiàn)上述目的,本發(fā)明提供了一種用戶界面菜單處理方法,包括下列 步驟
在觸控式屏幕上顯示所述菜單,其中所述菜單包括可供用戶選擇的多個區(qū) 域,其中部分區(qū)域僅僅為操作區(qū)域,另外的區(qū)域既是菜單項顯示區(qū)域,又是操 作區(qū)域;
接收操作信號,其中所述操作信號根據(jù)用戶在所述多個區(qū)域中所進(jìn)行的操
作而產(chǎn)生;以及
在所述觸控式屏幕上顯示操作界面以回應(yīng)所述操作信號。
進(jìn)一步地,當(dāng)觸控筆或者手指在操作區(qū)域上移動時,其對應(yīng)的菜單項顯示
區(qū)域會旋轉(zhuǎn)移動顯示。進(jìn)一步地,位于菜單項顯示區(qū)域中間的菜單項為當(dāng)前選中的菜單項。 進(jìn)一步地,其中所述多個區(qū)域為弧形區(qū)域,由多條曲線分隔,且各曲線包
括兩個端點位于或鄰近所述觸控式屏幕的一個顯示邊緣或者兩個不同的顯示
邊緣上。
進(jìn)一步地,其中多條曲線中的部分曲線的兩個端點位于同一顯示邊緣上, 其余曲線的兩個端點位于相對的顯示邊緣上。
進(jìn)一步地,其中所有曲線都具有相同或者相似的彎曲方向。
進(jìn)一步地,所述多個區(qū)域可以為4個區(qū)域,2個區(qū)域僅僅為操作區(qū)域,分 別對應(yīng)于既作為菜單項顯示區(qū)域又作為操作區(qū)域的另外2個區(qū)域。
進(jìn)一步地,其中既作為菜單項顯示區(qū)域又作為操:作區(qū)域的2個區(qū)域包括作 為主菜單項顯示區(qū)域的1個區(qū)域和作為子菜單項顯示區(qū)域的1個區(qū)域,所述子 菜單項顯示區(qū)域用于顯示主菜單項顯示區(qū)域中被選定的主菜單項所包含的子 菜單。
進(jìn)一步地,其中的主菜單項是固定設(shè)置的。但是,每個主菜單項下對應(yīng)的 子菜單項是可以變動的。每個主菜單項下的子菜單項,由系統(tǒng)目錄下實際的應(yīng) 用程序安裝情況而決定,可以根據(jù)實際情況相應(yīng)的做出變化。
進(jìn)一步地,其中所述多個區(qū)域是連續(xù)相鄰的。
進(jìn)一步地,其中所述觸控式屏幕為侵_攜式移動設(shè)備的觸控式屏幕。
本發(fā)明還提供了一種用戶界面菜單處理系統(tǒng),包含處理器、存儲器與觸控 式屏幕,所述存儲器包括可被處理器執(zhí)行的計算機(jī)程序,所述觸控式屏幕用以 顯示可供用戶通過手指、筆或者觸控筆來操作的菜單,其特征在于所述菜單 包括多個區(qū)域,其中部分區(qū)域為操作區(qū)域,另外的區(qū)域既是菜單項顯示區(qū)域, 又是操作區(qū)域。所述觸控式屏幕還用于接收操作信號,所述操作信號根據(jù)用戶 在所述多個區(qū)域中所進(jìn)行的操作而產(chǎn)生;以及所述觸控式屏幕用于顯示操作界 面以回應(yīng)所述才喿作信號。
相應(yīng)地,本發(fā)明還提供了一種用戶界面菜單處理設(shè)備,包括裝置,用于在觸控式屏幕上顯示所述菜單,其中所述菜單包括可供用戶選 擇的多個區(qū)域,其中部分區(qū)域僅僅為操作區(qū)域,另外的區(qū)域既是菜單項顯示區(qū)
域,又是操作區(qū)域;
裝置,用于接收操作信號,其中所述操作信號根據(jù)用戶在所述多個區(qū)域中 所進(jìn)行的操作而產(chǎn)生;以及
裝置,用于在所述觸控式屏幕上顯示操作界面以回應(yīng)所述操作信號。
通過本發(fā)明的方法和系統(tǒng),多級的菜單項能夠更為清晰地同時顯示在屏幕 上,從而方便用戶選擇菜單項。而且采用多區(qū)域顯示的方式,適于移動設(shè)備的 較小屏幕,使得用戶能夠直觀方便地查看和選擇菜單。
圖1示出了傳統(tǒng)的列表式菜單;
圖2示出了傳統(tǒng)的省略圖式菜單;
圖3示出了計算機(jī)菜單系統(tǒng)的功能方塊圖4示出了本發(fā)明方法的流程圖5為本發(fā)明操作界面示意圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明實施例進(jìn)行詳細(xì)說明。
參見圖3,計算機(jī)菜單處理系統(tǒng)包括處理器,存儲器,觸控式屏幕,輸入 裝置,麥克風(fēng),揚(yáng)聲器,無線通信模塊。其中的存儲器(如RAM、ROM、 SDRAM、 記憶卡)上具有可被處理器執(zhí)行的管理操作或者完成某種功能的軟件程序。所 述觸控式屏幕用以顯示可供用戶通過手指、筆或者觸控筆來才喿作的菜單。
參見圖4有關(guān)本發(fā)明方法的流程圖,同時參照圖5,來說明本發(fā)明的目標(biāo)。
步驟401:在觸控式屏幕上顯示菜單和旋轉(zhuǎn)操作區(qū)域
圖5為一實施菜單的示意圖,本發(fā)明設(shè)計四個區(qū)域,區(qū)域1-區(qū)域4,其中 區(qū)域1和區(qū)域2^f叉僅為操作區(qū)域,區(qū)域3和區(qū)域4既是菜單項顯示區(qū)域,又是
7操作區(qū)域,它們分為主菜單項顯示區(qū)域(區(qū)域3 )和子菜單項顯示區(qū)域(區(qū)域 4)。在區(qū)域l、區(qū)域2、區(qū)域3、和區(qū)域4中,通過手指或者觸控筆在該區(qū)域內(nèi) 移動,與其對應(yīng)的菜單項區(qū)域會隨之而旋轉(zhuǎn),其中僅僅為操:作區(qū)域的部分區(qū)域 與既是菜單項顯示區(qū)域又是操作區(qū)域的部分區(qū)域相對應(yīng),既是菜單項顯示區(qū)域 又是操作區(qū)域的部分區(qū)域與其自身的菜單項顯示區(qū)域相對應(yīng)。即其中區(qū)域1和 區(qū)域3對應(yīng)的是區(qū)域3,區(qū)域2和區(qū)域4對應(yīng)的是區(qū)域4,即手指或觸控筆在 區(qū)域1或者區(qū)域3中移動,則區(qū)域3會旋轉(zhuǎn)顯示,在區(qū)域3中顯示主菜單項, 其中最中間的主菜單項會被放大顯示,表示是當(dāng)前被選定的主菜單項,該主菜 單項對應(yīng)的子菜單項會在區(qū)域4顯示。同樣,手指或觸控筆在區(qū)域2或者區(qū)域 4中移動,則區(qū)域4會旋轉(zhuǎn)顯示,在區(qū)域4中最中間的子菜單項會被放大顯示, 表示是當(dāng)前被選定的子菜單項。當(dāng)然,既是菜單項顯示區(qū)域又是操作區(qū)域的區(qū) 域也可以對應(yīng)于其它的菜單項顯示區(qū)域,例如當(dāng)手指或觸控筆在區(qū)域3中移動 時,則區(qū)域4會旋轉(zhuǎn)顯示。 步驟402:接收^t喿作信號
所述操作信號根據(jù)用戶在操作區(qū)域或菜單項顯示區(qū)域中所進(jìn)行的操作而 產(chǎn)生。例如^f吏用觸控筆或手指在操作區(qū)域內(nèi)移動,使用觸控筆或手指點擊菜單 項顯示區(qū)域中的菜單項。
步驟403:顯示操作界面,以回應(yīng)所述操作信號。
例如用觸控筆或者手指在各個區(qū)域中移動時,則旋轉(zhuǎn)相關(guān)菜單項,旋轉(zhuǎn)到 中心位置的菜單項將^皮;改大顯示,如果是主菜單項,則該菜單項對應(yīng)的子菜單 項也將被顯示在區(qū)域4中;另外一種情況是用筆或者觸控筆點擊觸控屏幕上的 相關(guān)菜單項,如果點擊到的是主菜單項,該項被;故大顯示在最中間,其對應(yīng)的 子菜單項將^L顯示在區(qū)域4,如果點擊到的是子菜單項,該菜單項對應(yīng)的應(yīng)用 程序?qū)⒈粓?zhí)行,顯示執(zhí)行程序的界面。
步驟404:菜單項的變動。
進(jìn)一步地,其中的主菜單項是固定設(shè)置的。但是,每個主菜單項下對應(yīng)的子菜單項是可以由用戶設(shè)置變動的。每個主菜單項都是一個分類。菜單處理系 統(tǒng)從系統(tǒng)固定目錄下讀取配置文件來對所有的應(yīng)用程序進(jìn)行分類,分別顯示在 所屬類別的主菜單項里。
應(yīng)該注意的是,上述實施例l又僅為了便于說明而示例。所述多個區(qū)域的數(shù) 量可以才艮據(jù)具體情況而不同,例如具有進(jìn)一步的下級菜單區(qū)域以顯示子菜單中 所包含的更下一級菜單。區(qū)域的形狀也不必須為弧形,例如可以為多個矩形區(qū) 域,或矩形區(qū)域和弧形區(qū)域的組合,甚至是不規(guī)則區(qū)域。例如為了區(qū)分操作區(qū) 域和菜單項顯示區(qū)域,而使得操作區(qū)域為矩形,菜單項顯示區(qū)域為弧形。
明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求 及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種用戶界面菜單處理方法,包括下列步驟在觸控式屏幕上顯示所述菜單,其中所述菜單包括可供用戶選擇的多個區(qū)域,其中部分區(qū)域僅僅為操作區(qū)域,另外的區(qū)域既是菜單項顯示區(qū)域又是操作區(qū)域;接收操作信號,其中所述操作信號根據(jù)用戶在所述多個區(qū)域中所進(jìn)行的操作而產(chǎn)生;以及在所述觸控式屏幕上顯示操作界面以回應(yīng)所述操作信號。
2. 如權(quán)利要求1所述的用戶界面菜單處理方法,當(dāng)觸控筆或者手指在操作區(qū)域上移動時,其對應(yīng)的菜單項顯示區(qū)域會旋轉(zhuǎn)移動顯示。
3. 如4又利要求2所述的用戶界面菜單處理方法,位于菜單項顯示區(qū)域中間的菜單項為當(dāng)前選中的菜單項。
4. 如權(quán)利要求1所述的用戶界面菜單處理方法,其中所述多個區(qū)域為弧形區(qū)域,由多條曲線分隔,且各曲線包括兩個端點位于或鄰近所述觸控式屏幕的一個顯示邊緣或者兩個不同的顯示邊緣上。
5. 如權(quán)利要求4所述的用戶界面菜單處理方法,其中多條曲線中的部分曲線的兩個端點位于同一顯示邊緣上,其余曲線的兩個端點位于相對的顯示邊緣上。
6. 如權(quán)利要求4所述的用戶界面菜單處理方法,其中所有曲線都具有相同或者相似的彎曲方向。
7. 如權(quán)利要求4所述的用戶界面菜單處理方法,其中所述多個區(qū)域為4個區(qū)域,2個區(qū)域僅僅為操:作區(qū)域,分別對應(yīng)于既作為菜單項顯示區(qū)域又作為操作區(qū)域的另外2個區(qū)域。
8. 如權(quán)利要求7所述的用戶界面菜單處理方法,其中既作為菜單項顯示區(qū)域又作為操:作區(qū)域的2個區(qū)域包括作為主菜單項顯示區(qū)域的1個區(qū)域和作為子菜單項顯示區(qū)域的l個區(qū)域,所述子菜單項顯示區(qū)域用于顯示主菜單項顯示區(qū)域中被選定的主菜單項所包含的子菜單;其中的主菜單項是固定設(shè)置的,每個主菜單項下的子菜單項由系統(tǒng)目錄下 實際的應(yīng)用程序安裝情況而決定,根據(jù)實際情況相應(yīng)的做出變化。
9. 如權(quán)利要求1或4所述的用戶界面菜單處理方法,其中所述多個區(qū)域是 連續(xù)相鄰的。
10. 如權(quán)利要求1所述的用戶界面菜單處理方法,其中所述觸控式屏幕為 便攜式移動設(shè)備的觸控式屏幕。
11. 一種用戶界面菜單處理系統(tǒng),包含處理器、存儲器與觸控式屏幕,所 述存儲器包括可被處理器執(zhí)行的計算機(jī)程序,所述觸控式屏幕用以顯示可供用 戶通過手指、筆或者觸控筆來操作的菜單,其特征在于所述菜單包括多個區(qū) 域,其中部分區(qū)域僅僅為操作區(qū)域,另外的區(qū)域既是菜單項顯示區(qū)域,又是操 作區(qū)域,所述觸控式屏幕還用于接收操作信號,所述操作信號根據(jù)用戶在所述 多個區(qū)域中所進(jìn)行的操作而產(chǎn)生;以及所述觸控式屏幕用于顯示操作界面以回 應(yīng)所述操作信號。
12. 如權(quán)利要求11所述的用戶界面菜單處理系統(tǒng),其中當(dāng)觸控筆或者手指 在操作區(qū)域上移動時,其對應(yīng)的菜單項顯示區(qū)域會旋轉(zhuǎn)移動顯示。
13. 如權(quán)利要求12所述的用戶界面菜單處理系統(tǒng),位于菜單項顯示區(qū)域中 間的菜單項為當(dāng)前選中的菜單項。
14. 如權(quán)利要求11所述的用戶界面菜單處理系統(tǒng),其中所述觸控式屏幕包 括4個顯示邊緣,所所述多個區(qū)域為弧形區(qū)域,由多條曲線分隔,且各曲線包 括兩個端點位于或鄰近所述觸控式屏幕的一個顯示邊緣或者兩個不同的顯示 邊緣上。
15. 如權(quán)利要求14所述的用戶界面菜單處理系統(tǒng),其中多條曲線中的部 分曲線的兩個端點位于同一顯示邊緣上,其余曲線的兩個端點位于相對的顯示 邊緣上。
16.如權(quán)利要求14所述的用戶界面菜單處理系統(tǒng),其中所有曲線都有相同 或者相似的彎曲方向。
17. 如權(quán)利要求11或14所述的用戶界面菜單處理系統(tǒng),其中所述多個區(qū) i或是連續(xù)相鄰的。
18. 如權(quán)利要求11所述的用戶界面菜單處理系統(tǒng),其中所述觸控式屏幕為 便攜式移動設(shè)備的觸控式屏幕。
19. 一種用戶界面菜單處理設(shè)備,包括裝置,用于在觸控式屏幕上顯示所述菜單,其中所述菜單包括可供用戶選 擇的多個區(qū)域,其中部分區(qū)域僅僅為操作區(qū)域,另外的區(qū)域既是菜單項顯示區(qū) 域,又是操作區(qū)域;裝置,用于接收操作信號,其中所述操作信號根據(jù)用戶在所述區(qū)域中所進(jìn) 行的操作而產(chǎn)生;以及裝置,用于在所述觸控式屏幕上顯示操作界面以回應(yīng)所述操作信號。
全文摘要
本發(fā)明提供了用戶界面菜單處理方法,包括在觸控式屏幕上顯示所述菜單,其中所述菜單包括可供用戶選擇的多個區(qū)域,其中部分區(qū)域僅僅為操作區(qū)域,另外的區(qū)域既是菜單項顯示區(qū)域又是操作區(qū)域;接收操作信號,其中所述操作信號根據(jù)用戶在所述多個區(qū)域中所進(jìn)行的操作而產(chǎn)生;以及在所述觸控式屏幕上顯示操作界面以回應(yīng)所述操作信號。還提供了一種用戶界面菜單處理的系統(tǒng)。通過使用多個顯示區(qū)域,能夠更為清晰地同時顯示多級菜單,適合于移動設(shè)備的較小屏幕,美觀且方便用戶的操作。
文檔編號G06F3/048GK101630222SQ20091009136
公開日2010年1月20日 申請日期2009年8月19日 優(yōu)先權(quán)日2009年8月19日
發(fā)明者張慶源, 童清化, 耿長剛, 陳科斌, 文 龔 申請人:中科方德軟件有限公司