一種菜單項執(zhí)行方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種菜單項執(zhí)行方法,包括:持續(xù)偵測觸摸屏上的滑動觸摸信號;根據(jù)該滑動觸摸信號分析該觸摸屏上的滑動操作;當(dāng)該滑動操作的方向與預(yù)設(shè)方向一致時,根據(jù)該滑動操作逐一顯示一菜單列表中的菜單項;當(dāng)偵測到該滑動觸摸信號消失時,根據(jù)該菜單列表中菜單項的顯示情況執(zhí)行一個菜單項或取消本次操作。本發(fā)明還提供一種菜單項執(zhí)行裝置。利用本發(fā)明可以簡化調(diào)出被隱藏的菜單項的操作過程,并自動執(zhí)行相應(yīng)的菜單項,從而提高處理效率。
【專利說明】一種菜單項執(zhí)行方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明具體實施例涉及觸控【技術(shù)領(lǐng)域】,特別涉及一種利用觸控技術(shù)實現(xiàn)的菜單項 執(zhí)行方法及裝置。
【背景技術(shù)】
[0002] 近年來,隨著各種終端例如智能手機(jī)、平板電腦的功能不斷復(fù)雜和優(yōu)化,代替鍵盤 實現(xiàn)人機(jī)交互的觸摸屏已經(jīng)廣泛應(yīng)用于各類終端中。而同時各類終端的軟件配置也越來越 復(fù)雜。用戶可以在同一界面上查看大量的文字、圖片等信息。為了便于用戶的閱讀和操作, 在觸摸屏的尺寸做得越來越大的同時,用戶界面上顯示的菜單項也設(shè)置得越來越少,以期 留下更多的空間為用戶顯示信息。因此,在某些界面上,用戶不能直接看到一些被隱藏的菜 單項,需要進(jìn)行特定的操作后才能調(diào)出這些菜單項來執(zhí)行相應(yīng)的功能。
[0003] 目前該特定的操作方式通常有兩種,第一種是在可以滾動顯示的界面中,在觸摸 屏上通過與該滾動方向不同的方向上的滑動操作,調(diào)出該界面對應(yīng)的菜單列表,再點擊執(zhí) 行該菜單列表中的某個菜單項。第二種是在當(dāng)前顯示的界面中通過長按操作調(diào)出該界面對 應(yīng)的菜單列表,再點擊該執(zhí)行該菜單列表中的某個菜單項。然而,這兩種操作方式都需要用 戶在觸摸屏上進(jìn)行兩次觸摸操作才能實現(xiàn),尤其是第二種操作方式還需要用戶在長按操作 上花費一定的等待時間。因此,通過這兩種操作方式的處理效率都較低。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,有必要提供一種菜單項執(zhí)行方法及裝置,可以簡化調(diào)出被隱藏的菜單 項的操作過程,并自動執(zhí)行相應(yīng)的菜單項,從而提高處理效率。
[0005] -種菜單項執(zhí)行方法,包括以下步驟:持續(xù)偵測觸摸屏上的滑動觸摸信號;根據(jù) 該滑動觸摸信號分析該觸摸屏上的滑動操作;當(dāng)該滑動操作的方向與預(yù)設(shè)方向一致時,根 據(jù)該滑動操作逐一顯示一菜單列表中的菜單項;當(dāng)偵測到該滑動觸摸信號消失時,根據(jù)該 菜單列表中菜單項的顯示情況執(zhí)行一個菜單項或取消本次操作。
[0006] -種菜單項執(zhí)行裝置,包括:偵測模塊,用于持續(xù)偵測觸摸屏上的滑動觸摸信號; 分析模塊,用于根據(jù)該滑動觸摸信號分析該觸摸屏上的滑動操作;顯示模塊,用于當(dāng)該滑動 操作的方向與預(yù)設(shè)方向一致時,根據(jù)該滑動操作逐一顯示一菜單列表中的菜單項;執(zhí)行模 塊,用于當(dāng)偵測到該滑動觸摸信號消失時,根據(jù)該菜單列表中菜單項的顯示情況執(zhí)行一個 菜單項或取消本次操作。
[0007] 相較于現(xiàn)有技術(shù),本發(fā)明通過在觸摸屏上一次連續(xù)的滑動操作即可調(diào)出被隱藏的 菜單列表并選擇執(zhí)行相應(yīng)的菜單項,可以簡化調(diào)出被隱藏的菜單項的操作過程,并自動執(zhí) 行相應(yīng)的菜單項,從而提高處理效率。
[0008] 為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例, 并配合所附圖式,作詳細(xì)說明如下。
【專利附圖】
【附圖說明】
[0009] 圖1為本發(fā)明第一實施例提供的菜單項執(zhí)行方法應(yīng)用時的環(huán)境示意圖。
[0010] 圖2為本發(fā)明第一實施例提供的菜單項執(zhí)行方法的流程圖。
[0011] 圖3為滑動路徑的示意圖。
[0012] 圖4為以浮窗形式顯示菜單項的示意圖。
[0013] 圖5為將條目推出觸摸屏的顯示范圍的示意圖。
[0014] 圖6為本發(fā)明第二實施例提供的菜單項執(zhí)行方法的流程圖。
[0015] 圖7為觸摸屏上顯示的當(dāng)前界面的示意圖。
[0016] 圖8為商殼標(biāo)記采單項的不意圖。
[0017] 圖9為商殼標(biāo)記采單項之間區(qū)域的不意圖。
[0018] 圖10為本發(fā)明第三實施例提供的菜單項執(zhí)行裝置的框圖。
[0019]圖11為本發(fā)明第四實施例提供的菜單項執(zhí)行裝置的框圖。
【具體實施方式】
[0020] 為更進(jìn)一步闡述本發(fā)明為實現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合 附圖及較佳實施例,對依據(jù)本發(fā)明的【具體實施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。
[0021] 第一實施例
[0022] 參閱圖1所示,為本發(fā)明第一實施例提供的菜單項執(zhí)行方法應(yīng)用時的環(huán)境示意 圖。在本實施例中,該菜單項執(zhí)行方法應(yīng)用于包含有觸摸屏10的終端1中,該終端1可以包 括智能手機(jī)、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Audio Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4 (Moving Picture Experts Group Audio Layer IV,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器等。
[0023] 以下結(jié)合具體的實施例對上述的菜單項執(zhí)行方法詳細(xì)描述如下:
[0024] 圖2為第一實施例提供的菜單項執(zhí)行方法的流程圖,該菜單項執(zhí)行方法包括以下 步驟:
[0025] 步驟S1,持續(xù)偵測觸摸屏10上的滑動觸摸信號;
[0026] 步驟S2,根據(jù)該滑動觸摸信號分析該觸摸屏10上的滑動操作;
[0027] 步驟S3,當(dāng)該滑動操作的方向與預(yù)設(shè)方向一致時,根據(jù)該滑動操作逐一顯示一菜 單列表中的菜單項;
[0028] 步驟S4,當(dāng)偵測到該滑動觸摸信號消失時,根據(jù)該菜單列表中菜單項的顯示情況 執(zhí)行一個菜單項或取消本次操作。
[0029] 按照上述的菜單項執(zhí)行方法,通過在觸摸屏10上一次連續(xù)的滑動操作即可調(diào)出 被隱藏的菜單列表并選擇執(zhí)行相應(yīng)的菜單項,可以簡化調(diào)出被隱藏的菜單項的操作過程, 并自動執(zhí)行相應(yīng)的菜單項,從而提高處理效率。
[0030] 在一些實例中,上述方法的各步驟的實現(xiàn)細(xì)節(jié)如下:
[0031] 步驟S1中,該觸摸屏10顯示有終端1的當(dāng)前界面。該當(dāng)前界面可以是終端1的 系統(tǒng)界面,例如終端1開機(jī)或解鎖后進(jìn)入的在壁紙上顯示時鐘和天氣的主界面、終端1中應(yīng) 用程序的菜單界面等。該當(dāng)前界面也可以是終端1中應(yīng)用程序被執(zhí)行時的界面,例如微博 客戶端被執(zhí)行時顯示的微博列表的界面。該當(dāng)前界面還可以是通過終端1所訪問網(wǎng)頁的界 面,例如各大門戶網(wǎng)站的首頁。
[0032] 在觸摸屏10上所顯示的終端1的當(dāng)前界面設(shè)置有相應(yīng)的菜單列表,該菜單列表中 包括至少一個菜單項,用于對該當(dāng)前界面或該當(dāng)前界面中特定的條目執(zhí)行相應(yīng)的功能。例 如,若當(dāng)前界面為終端1的主界面,則該主界面對應(yīng)的菜單列表包括調(diào)節(jié)該主界面中字體 大小的菜單項、更換該主界面壁紙的菜單項、在該主界面中添加應(yīng)用程序的快捷方式的菜 單項等。還例如,若當(dāng)前界面為終端1登錄微博客戶端后的微博列表的界面,則該微博列表 的界面對應(yīng)的菜單列表包括評論、轉(zhuǎn)發(fā)、收藏該微博列表中相應(yīng)微博條目的菜單項。
[0033] 為了使該當(dāng)前界面盡可能多地顯示需要經(jīng)常查看的內(nèi)容,該菜單列表并不直接顯 示在該當(dāng)前界面中,而是隱藏在后臺,需要通過特定的操作才能觸發(fā)該菜單列表顯示出來。
[0034] 所述的滑動觸摸信號由觸摸屏10在其表面檢測得到。所述滑動觸摸信號可以為 電子信號,也可以為其它能夠被識別的信號。
[0035] 步驟S2所述的滑動操作可以是由用戶的指尖接觸該觸摸屏10的操作,也可以是 由手寫筆接觸觸摸屏10的操作。該滑動操作包括在觸摸屏10上的觸點位置,滑動的速度、 方向和位移等。由于所述滑動觸摸信號包括所述觸點位置在觸摸屏10上的坐標(biāo),根據(jù)該觸 點位置在觸摸屏10上坐標(biāo)的變化,即可得出該滑動操作的速度、方向和位移等。
[0036] 步驟S3所述的預(yù)設(shè)方向可根據(jù)觸摸屏10上當(dāng)前界面的顯示方式靈活設(shè)定。在一 個實例中,若當(dāng)前界面的顯示方式為支持滾動顯示,即通過在觸摸屏1〇上的上下滑動或左 右滑動可以令該當(dāng)前界面上下滾動顯示或左右滾動顯示,則該預(yù)設(shè)方向可以為與當(dāng)前界面 的滾動方向相垂直的方向。例如,若當(dāng)前界面的滾動方向為上下方向,則該預(yù)設(shè)方向可以為 向右??梢岳斫猓灰慌c原有的可觸發(fā)當(dāng)前界面發(fā)生響應(yīng)的滑動操作的方向相沖突,該預(yù) 設(shè)方向還可以設(shè)定為其它任意的方向。
[0037] 當(dāng)偵測到滑動觸摸信號表征的滑動操作在觸摸屏10上的方向與該預(yù)設(shè)方向一致 時,隨著該滑動操作的進(jìn)行,從該菜單列表中的第一個菜單項開始逐一顯示各菜單項。雖然 觸摸屏10的尺寸有限,但可以設(shè)定觸摸屏10上滑動操作在該預(yù)設(shè)方向上的位移足以使該 菜單列表中的所有菜單項都顯示出來。
[0038] 在另一個實例中,該預(yù)設(shè)方向可以是任意方向,并且通過在當(dāng)前界面上顯示一個 滑動路徑體現(xiàn)出來。該滑動路徑預(yù)設(shè)有固定的長度及方向,如圖3中觸摸屏10上顯示的直 線段所示。該滑動路徑還設(shè)置有起點(如圖3中滑動路徑左邊的圓點)和終點(如圖3中滑 動路徑右邊的圓點)。從該起點指向終點的方向被認(rèn)為是該預(yù)設(shè)方向。從該終點指向起點 的方向被認(rèn)為是與該預(yù)設(shè)方向相反的方向。該滑動路徑不限于是直線段,也可以是任意形 狀的曲線段或折線段。
[0039] 當(dāng)偵測到滑動觸摸信號表征的滑動操作在觸摸屏10上的觸點位置沿著該滑動路 徑指向終點的方向移動時,認(rèn)為該滑動操作的方向與預(yù)設(shè)方向一致。當(dāng)該滑動操作在觸摸 屏10上的觸點位置沿著該滑動路徑指向起點的方向移動時,認(rèn)為該滑動操作的方向與預(yù) 設(shè)方向相反。當(dāng)該滑動操作在觸摸屏10上的觸點位置與該滑動路徑的起點重合,并且沿著 預(yù)設(shè)方向逐漸移動時,從該菜單列表中的第一個菜單項開始逐一顯示各菜單項。當(dāng)該滑動 操作在觸摸屏10上的觸點位置沿著該預(yù)設(shè)方向逐漸移動到與該滑動路徑的終點重合時, 該菜單列表中的所有菜單項都顯示完畢。
[0040] 值得注意的是,若該菜單列表是對應(yīng)于該當(dāng)前界面的,則步驟S3判斷在當(dāng)前界面 的范圍內(nèi)的該滑動操作是否與預(yù)設(shè)方向一致,從而根據(jù)該滑動操作逐一顯示該當(dāng)前界面對 應(yīng)的菜單列表中的菜單項。當(dāng)執(zhí)行該當(dāng)前界面對應(yīng)的菜單列表中的菜單項時,可以對當(dāng)前 界面執(zhí)行該菜單項對應(yīng)的功能,例如更換主界面的壁紙。
[0041] 若該菜單列表是對應(yīng)于該當(dāng)前界面中顯示的某個條目的,則步驟S3判斷該條目 的顯示范圍內(nèi)的該滑動操作是否與預(yù)設(shè)方向一致,從而根據(jù)該滑動操作逐一顯示該條目對 應(yīng)的菜單列表中的菜單項。當(dāng)執(zhí)行該條目對應(yīng)的菜單列表中的菜單項時,可以對該條目執(zhí) 行該菜單項對應(yīng)的功能,例如轉(zhuǎn)發(fā)微博列表中的某一條微博。
[0042] 在本實施例中,在該菜單列表中的至少一個菜單項被顯示之后,若該滑動操作的 方向變?yōu)榕c預(yù)設(shè)方向相反,則根據(jù)該滑動操作逐一取消顯示該菜單列表中的菜單項。例如, 在觸摸屏10上向右滑動時已逐一顯示該菜單列表的部分或全部菜單項,當(dāng)在觸摸屏10上 的滑動方向變?yōu)橄蜃髸r,則將已顯示的菜單項逐一取消顯示。逐一顯示或逐一取消顯示該 菜單列表中的菜單項的速度與該滑動操作的速度成正比,即在單位時間內(nèi),顯示菜單項的 數(shù)量與該滑動操作的位移之間存在某個正比例函數(shù)關(guān)系。
[0043] 為了增加趣味性,還可以采用動畫效果逐一顯示該菜單列表中的菜單項。該動畫 效果例如可以是使菜單項以浮窗的形式逐一進(jìn)入當(dāng)前界面(如圖4所示),或者使菜單項在 逐一顯示的過程中將當(dāng)前界面或當(dāng)前界面中對應(yīng)的條目"推出"觸摸屏10的顯示范圍(如 圖5所示)。已顯示的菜單項可以以縱向或橫向排列顯示在觸摸屏10中。
[0044] 此外,步驟S3還包括根據(jù)該菜單列表中菜單項的顯示情況確定至多一個菜單項 處于選中狀態(tài)。該菜單項的顯示情況包括菜單項的圖標(biāo)顯示的完整度。該菜單項的圖標(biāo)顯 示的完整度可以通過該圖標(biāo)的顯示面積與該圖標(biāo)的總面積的比例來反映。例如,當(dāng)一個菜 單項的圖標(biāo)顯示的完整度在50%到100%之間,則確定該菜單項處于選中狀態(tài)。若沒有菜單 項的圖標(biāo)顯示的完整度在50%到100%之間,則確定沒有菜單項處于選中狀態(tài)。
[0045] 若確定一個菜單項處于選中狀態(tài),還需要可視化標(biāo)記處于選中狀態(tài)的該菜單項, 供用戶查看并確認(rèn)是否執(zhí)行該處于選中狀態(tài)的菜單項。該可視化標(biāo)記可以為高亮標(biāo)記,例 如將處于選中狀態(tài)的菜單項以紅色高亮標(biāo)記。若沒有菜單項處于選中狀態(tài),則可視化標(biāo)記 最近處于選中狀態(tài)的菜單項的周邊區(qū)域,或者不進(jìn)行可視化標(biāo)記。
[0046] 步驟S4中,由于步驟S3中根據(jù)菜單列表中菜單項的顯示情況實時確定至多一個 菜單項處于選中狀態(tài),當(dāng)偵測到滑動觸摸信號消失時,說明一次滑動操作結(jié)束,則選擇執(zhí)行 處于選中狀態(tài)的該菜單項。若無菜單項處于選中狀態(tài),則取消本次操作。該取消本次操作 包括取消顯示該菜單列表及其菜單項,并不執(zhí)行任何一個菜單項。
[0047] 第二實施例
[0048] 參閱圖6所示,第二實施例提供一種菜單項執(zhí)行方法,其相比于第一實施例的菜 單項執(zhí)行方法,對步驟S3和步驟S4進(jìn)一步提出一種具體的實現(xiàn)方案。本實施例的菜單項 執(zhí)行方法包括:
[0049] 步驟S11,在觸摸屏10上顯示終端1的當(dāng)前界面,該當(dāng)前界面為包括若干條目的條 目列表,如圖7所示。
[0050] 步驟S12,持續(xù)偵測觸摸屏10上的滑動觸摸信號,并根據(jù)該滑動觸摸信號分析該 觸摸屏10上的滑動操作。
[0051] 步驟S13,當(dāng)該滑動操作為在該條目列表中一個條目的顯示范圍內(nèi)向右滑動時,則 將該條目向右滾動顯示,同時隨著該條目的滾動,在該條目原先的顯示范圍內(nèi)將該條目對 應(yīng)的菜單列表中的菜單項逐一顯示出來,以實現(xiàn)將該條目向右"推出"觸摸屏10的效果,如 圖5所示。
[0052] 步驟S14,根據(jù)該菜單列表中菜單項的圖標(biāo)顯示的完整度確定至多一個處于選中 狀態(tài)的菜單項,并高亮標(biāo)記處于選中狀態(tài)的該菜單項。在本實施例中,當(dāng)前一個菜單項的圖 標(biāo)顯示的完整度達(dá)到50%,且后一個菜單項的圖標(biāo)顯示的完整度小于25%時,確定該前一個 菜單項處于選中狀態(tài),并高亮標(biāo)記該前一個菜單項(如圖8所示)。當(dāng)前一個菜單項的圖標(biāo)顯 示的完整度大于50%,且后一個菜單項的圖標(biāo)顯示的完整度在25%到50%之間時,確定無菜 單項處于選中狀態(tài),并高亮標(biāo)記該前一個菜單項與后一個菜單項之間的區(qū)域(如圖9所示)。
[0053] 步驟S15,當(dāng)偵測到該滑動觸摸信號消失時,執(zhí)行處于選中狀態(tài)的菜單項。若無菜 單項處于選中狀態(tài),則取消本次操作,包括取消顯示該菜單列表及其菜單項,并且將該條目 恢復(fù)顯示在原先的顯示范圍。
[0054] 第三實施例
[0055] 參閱圖10所示,本發(fā)明第三實施例提供一種菜單項執(zhí)行裝置100,其運(yùn)行于包含 有觸摸屏10的終端1中。該菜單項執(zhí)行裝置100包括偵測模塊101、分析模塊102、顯示模 塊103和執(zhí)行模塊104??梢岳斫猓鲜龅母髂K是指計算機(jī)程序或者程序段,用于執(zhí)行某 一項或多項特定的功能。此外,上述各模塊的區(qū)分并不代表實際的程序代碼也必須是分開 的。
[0056] 偵測模塊101,用于持續(xù)偵測觸摸屏10上的滑動觸摸信號。
[0057] 分析模塊102,用于根據(jù)該滑動觸摸信號分析該觸摸屏10上的滑動操作。該滑動 操作包括在觸摸屏10上的觸點位置,滑動的速度、方向和位移等。
[0058] 顯示模塊103,用于當(dāng)該滑動操作的方向與預(yù)設(shè)方向一致時,根據(jù)該滑動操作逐一 顯示一菜單列表中的菜單項。該顯示模塊103還用于當(dāng)該滑動操作的方向與預(yù)設(shè)方向相反 時,根據(jù)該滑動操作逐一取消顯示該菜單列表中的菜單項。逐一顯示或逐一取消顯示該菜 單列表中的菜單項的速度與該滑動操作的速度成正比。
[0059] 此外,該顯示模塊103還用于根據(jù)該菜單列表中菜單項的顯示情況確定至多一個 菜單項處于選中狀態(tài)。該菜單項的顯示情況包括菜單項的圖標(biāo)顯示的完整度。若確定一個 菜單項處于選中狀態(tài),則顯示模塊103還需要可視化標(biāo)記處于選中狀態(tài)的該菜單項。
[0060] 執(zhí)行模塊104,用于當(dāng)偵測到該滑動觸摸信號消失時,根據(jù)該菜單列表中菜單項的 顯示情況執(zhí)行一個菜單項或取消本次操作。具體而言,當(dāng)偵測到滑動觸摸信號消失時,選擇 執(zhí)行處于選中狀態(tài)的該菜單項。若無菜單項處于選中狀態(tài),則取消本次操作。該取消本次 操作包括取消顯示該菜單列表及其菜單項。
[0061] 對于以上各模塊的具體工作過程,可進(jìn)一步參考本發(fā)明第一實施例提供的菜單項 執(zhí)行方法,在此不再重復(fù)。
[0062] 綜上所述,本實施例的菜單項執(zhí)行裝置100,可以通過在觸摸屏10上一次連續(xù)的 滑動操作即可調(diào)出被隱藏的菜單列表并選擇執(zhí)行相應(yīng)的菜單項,可以簡化調(diào)出被隱藏的菜 單項的操作過程,并自動執(zhí)行相應(yīng)的菜單項,從而提高處理效率。
[0063] 第四實施例
[0064] 參閱圖11所示,本發(fā)明第四實施例提供一種菜單項執(zhí)行裝置200,其運(yùn)行于包含 有觸摸屏10的終端1中。該菜單項執(zhí)行裝置200包括第一顯示模塊201、第一偵測模塊 202、第二顯示模塊203、確定模塊204和第一執(zhí)行模塊205。
[0065] 第一顯示模塊201,用于在觸摸屏10上顯示終端1的當(dāng)前界面,該當(dāng)前界面為包括 若干條目的條目列表。
[0066] 第一偵測模塊202,用于持續(xù)偵測觸摸屏10上的滑動觸摸信號,并根據(jù)該滑動觸 摸信號分析該觸摸屏10上的滑動操作。
[0067] 第二顯示模塊203,用于當(dāng)該滑動操作為在該條目列表中一個條目的顯示范圍內(nèi) 向右滑動時,則將該條目向右滾動顯示,同時隨著該條目的滾動,在該條目原先的顯示范圍 內(nèi)將該條目對應(yīng)的菜單列表中的菜單項逐一顯示出來。
[0068] 確定模塊204,用于根據(jù)該菜單列表中菜單項的圖標(biāo)顯示的完整度確定至多一個 處于選中狀態(tài)的菜單項,并高亮標(biāo)記處于選中狀態(tài)的該菜單項。
[0069] 第一執(zhí)行模塊205,用于當(dāng)偵測到該滑動觸摸信號消失時,執(zhí)行處于選中狀態(tài)的菜 單項。若無菜單項處于選中狀態(tài),則取消本次操作。
[0070] 對于以上各模塊的具體工作過程,可進(jìn)一步參考本發(fā)明第二實施例提供的菜單項 執(zhí)行方法,在此不再重復(fù)。
[0071] 此外,本發(fā)明實施例還提供一種計算機(jī)可讀存儲介質(zhì),其內(nèi)存儲有計算機(jī)可執(zhí)行 指令,上述的計算機(jī)可讀存儲介質(zhì)例如為非易失性存儲器例如光盤、硬盤、或者閃存。上述 的計算機(jī)可執(zhí)行指令用于讓計算機(jī)或者類似的運(yùn)算裝置完成上述的菜單項執(zhí)行方法中的 各種操作。
[0072] 以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖 然本發(fā)明已以較佳實施例揭示如上,然而并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不 脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動或修飾為等同變 化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施 例所作的任何簡介修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【權(quán)利要求】
1. 一種菜單項執(zhí)行方法,其特征在于,該方法包括以下步驟: 持續(xù)偵測觸摸屏上的滑動觸摸信號; 根據(jù)該滑動觸摸信號分析該觸摸屏上的滑動操作; 當(dāng)該滑動操作的方向與預(yù)設(shè)方向一致時,根據(jù)該滑動操作逐一顯示一菜單列表中的菜 單項; 當(dāng)偵測到該滑動觸摸信號消失時,根據(jù)該菜單列表中菜單項的顯示情況執(zhí)行一個菜單 項或取消本次操作。
2. 如權(quán)利要求1所述的菜單項執(zhí)行方法,其特征在于,所述菜單項的顯示情況包括菜 單項的圖標(biāo)顯示的完整度。
3. 如權(quán)利要求1所述的菜單項執(zhí)行方法,其特征在于,所述根據(jù)該滑動操作逐一顯示 一菜單列表中的菜單項的步驟還包括: 根據(jù)該菜單列表中菜單項的顯示情況確定至多一個菜單項處于選中狀態(tài)。
4. 如權(quán)利要求3所述的菜單項執(zhí)行方法,其特征在于,所述根據(jù)該滑動操作逐一顯示 一菜單列表中的菜單項的步驟還包括: 若確定一個菜單項處于選中狀態(tài),則可視化標(biāo)記處于選中狀態(tài)的該菜單項。
5. 如權(quán)利要求3所述的菜單項執(zhí)行方法,其特征在于,所述根據(jù)該菜單列表中菜單項 的顯示情況選擇執(zhí)行一個菜單項或取消本次操作的步驟包括: 選擇執(zhí)行處于選中狀態(tài)的該菜單項;或 若無菜單項處于選中狀態(tài),則取消本次操作。
6. 如權(quán)利要求1所述的菜單項執(zhí)行方法,其特征在于,所述取消本次操作包括: 取消顯示該菜單列表及其菜單項。
7. 如權(quán)利要求1所述的菜單項執(zhí)行方法,其特征在于,所述滑動操作包括在觸摸屏上 的觸點位置,滑動的速度、方向和位移。
8. 如權(quán)利要求7所述的菜單項執(zhí)行方法,其特征在于,所述當(dāng)該滑動操作的方向與預(yù) 設(shè)方向一致時,根據(jù)該滑動操作逐一顯示一菜單列表中的菜單項的步驟還包括: 當(dāng)該滑動操作的方向與預(yù)設(shè)方向相反時,根據(jù)該滑動操作逐一取消顯示該菜單列表中 的菜單項。
9. 如權(quán)利要求8所述的菜單項執(zhí)行方法,其特征在于,逐一顯示或逐一取消顯示該菜 單列表中的菜單項的速度與該滑動操作的速度成正比。
10. -種菜單項執(zhí)行裝置,其特征在于,該裝置包括: 偵測模塊,用于持續(xù)偵測觸摸屏上的滑動觸摸信號; 分析模塊,用于根據(jù)該滑動觸摸信號分析該觸摸屏上的滑動操作; 顯示模塊,用于當(dāng)該滑動操作的方向與預(yù)設(shè)方向一致時,根據(jù)該滑動操作逐一顯示一 菜單列表中的菜單項; 執(zhí)行模塊,用于當(dāng)偵測到該滑動觸摸信號消失時,根據(jù)該菜單列表中菜單項的顯示情 況執(zhí)行一個菜單項或取消本次操作。
11. 如權(quán)利要求10所述的菜單項執(zhí)行裝置,其特征在于,所述菜單項的顯示情況包括 菜單項的圖標(biāo)顯示的完整度。
12. 如權(quán)利要求10所述的菜單項執(zhí)行裝置,其特征在于,所述顯示模塊還用于: 根據(jù)該菜單列表中菜單項的顯示情況確定至多一個菜單項處于選中狀態(tài)。
13. 如權(quán)利要求12所述的菜單項執(zhí)行裝置,其特征在于,所述顯示模塊還用于: 若確定一個菜單項處于選中狀態(tài),則可視化標(biāo)記處于選中狀態(tài)的該菜單項。
14. 如權(quán)利要求12所述的菜單項執(zhí)行裝置,其特征在于,所述執(zhí)行模塊用于: 選擇執(zhí)行處于選中狀態(tài)的該菜單項;或 若無菜單項處于選中狀態(tài),則取消本次操作。
15. 如權(quán)利要求10所述的菜單項執(zhí)行裝置,其特征在于,所述取消本次操作包括取消 顯示該菜單列表及其菜單項。
16. 如權(quán)利要求10所述的菜單項執(zhí)行裝置,其特征在于,所述滑動操作包括在觸摸屏 上的觸點位置,滑動的速度、方向和位移。
17. 如權(quán)利要求16所述的菜單項執(zhí)行裝置,其特征在于,所述顯示模塊還用于: 當(dāng)該滑動操作的方向與預(yù)設(shè)方向相反時,根據(jù)該滑動操作逐一取消顯示該菜單列表中 的菜單項。
18. 如權(quán)利要求17所述的菜單項執(zhí)行裝置,其特征在于,逐一顯示或逐一取消顯示該 菜單列表中的菜單項的速度與該滑動操作的速度成正比。
【文檔編號】G06F3/0488GK104102441SQ201310121303
【公開日】2014年10月15日 申請日期:2013年4月9日 優(yōu)先權(quán)日:2013年4月9日
【發(fā)明者】何寶晨 申請人:騰訊科技(深圳)有限公司