两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種菜單選擇的方法和裝置的制造方法

文檔序號(hào):10624457閱讀:244來源:國知局
一種菜單選擇的方法和裝置的制造方法
【專利摘要】本發(fā)明提供了一種菜單選擇的方法和裝置,其中方法包括:捕捉到按住菜單按鈕的觸屏操作時(shí),展現(xiàn)子菜單;捕捉到從所述按住位置開始滑動(dòng)的觸屏操作時(shí),依據(jù)滑動(dòng)的位置確定所述子菜單中處于被選中狀態(tài)的菜單項(xiàng);捕捉到抬起的觸屏操作時(shí),觸發(fā)當(dāng)前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。通過本發(fā)明提供的方式,用戶通過按下菜單鍵后滑動(dòng)即可實(shí)現(xiàn)子菜單中菜單項(xiàng)的選擇,從而觸發(fā)該菜單項(xiàng)的功能,無需兩次點(diǎn)擊,提高了效率,且用戶操作更加流暢,提高了用戶體驗(yàn)。
【專利說明】
一種菜單選擇的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種菜單選擇的方法和裝置。
【【背景技術(shù)】】
[0002]觸摸屏作為一種最新的電腦輸入設(shè)備,是目前最簡單、方便、自然的一種人機(jī)交互方式,因此具有觸摸屏的終端設(shè)備得到了廣泛的應(yīng)用。當(dāng)用戶在使用具有觸摸屏的終端設(shè)備時(shí),不可避免地會(huì)遇到通過多級(jí)菜單來觸發(fā)某一功能的情況。目前在進(jìn)行菜單選擇時(shí),大多數(shù)的實(shí)現(xiàn)方式為點(diǎn)擊菜單按鈕后,展開子菜單,再從子菜單中點(diǎn)擊其中一個(gè)菜單項(xiàng),從而觸發(fā)執(zhí)行該菜單項(xiàng)對(duì)應(yīng)的功能。
[0003]例如圖1中所示,用戶點(diǎn)擊界面上“ + ”標(biāo)識(shí)的菜單按鈕后,展開子菜單,再從子菜單中選擇“掃一掃”所標(biāo)識(shí)的菜單項(xiàng),從而進(jìn)入掃一掃的功能界面。再例如圖2中所示,用戶點(diǎn)擊界面上表情的菜單按鈕后,展開子菜單,再從子菜單中選擇一個(gè)具體的表情所標(biāo)識(shí)的菜單項(xiàng),從而完成該具體表情的輸入功能。
[0004]可見現(xiàn)有的實(shí)現(xiàn)方式至少需要兩次點(diǎn)擊、效率低,用戶體驗(yàn)較差。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明提供了一種菜單選擇的方法和裝置,以便于提高效率、優(yōu)化用戶體驗(yàn)。
[0006]具體技術(shù)方案如下:
[0007]本發(fā)明提供了一種菜單選擇的方法,該方法包括:
[0008]捕捉到按住菜單按鈕的觸屏操作時(shí),展現(xiàn)子菜單;
[0009]捕捉到從所述按住位置開始滑動(dòng)的觸屏操作時(shí),依據(jù)滑動(dòng)的位置確定所述子菜單中處于被選中狀態(tài)的菜單項(xiàng);
[0010]捕捉到抬起的觸屏操作時(shí),觸發(fā)當(dāng)前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。
[0011]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述子菜單中各菜單項(xiàng)呈直線型排列或者呈弧線形排列。
[0012]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,在初始展現(xiàn)所述子菜單時(shí),默認(rèn)所述子菜單中其中一個(gè)菜單項(xiàng)處于被選中狀態(tài)。
[0013]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述依據(jù)滑動(dòng)的位置確定所述子菜單中處于被選中狀態(tài)的菜單項(xiàng)包括:
[0014]獲取與所述子菜單相關(guān)的映射表,該映射表中包含觸屏位置與所述子菜單中各菜單項(xiàng)的映射關(guān)系;
[0015]當(dāng)滑動(dòng)的位置到達(dá)所述映射關(guān)系中某菜單項(xiàng)對(duì)應(yīng)的觸屏位置時(shí),將所述某菜單項(xiàng)設(shè)置為被選中狀態(tài)。
[0016]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該方法還包括:突出顯示處于被選中狀態(tài)的菜單項(xiàng)。
[0017]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該方法還包括:
[0018]如果捕捉到按住菜單按鈕的觸屏操作后沒有滑動(dòng)的觸屏操作就捕捉到抬起的觸屏操作,則判斷所述按住菜單按鈕的觸屏操作時(shí)長是否大于或等于預(yù)設(shè)時(shí)長閾值,如果是,則觸發(fā)默認(rèn)處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;否則,結(jié)束所述子菜單的展現(xiàn)。
[0019]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,觸發(fā)處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能包括:
[0020]調(diào)用對(duì)應(yīng)的系統(tǒng)接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者,
[0021]調(diào)用其他應(yīng)用的接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者,
[0022]調(diào)用本應(yīng)用的內(nèi)部接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者,
[0023]調(diào)用系統(tǒng)的web引擎或者瀏覽器以打開處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的鏈接。
[0024]本發(fā)明還提供了一種菜單選擇的裝置,該裝置包括:
[0025]捕捉單元,用于捕捉觸屏操作;
[0026]展現(xiàn)單元,用于所述捕捉單元捕捉到按住菜單按鈕的觸屏操作時(shí),展現(xiàn)子菜單;
[0027]選擇單元,用于所述捕捉單元捕捉到從所述按住位置開始滑動(dòng)的觸屏操作時(shí),依據(jù)滑動(dòng)的位置確定所述子菜單中處于被選中狀態(tài)的菜單項(xiàng);
[0028]觸發(fā)單元,用于所述捕捉單元捕捉到抬起的觸屏操作時(shí),觸發(fā)當(dāng)前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。
[0029]根據(jù)本發(fā)明一可選實(shí)施方式,所述子菜單中各菜單項(xiàng)呈直線型排列或者呈弧線形排列。
[0030]根據(jù)本發(fā)明一可選實(shí)施方式,所述選擇單元,還用于在所述展現(xiàn)單元初始展現(xiàn)子菜單時(shí),默認(rèn)所述子菜單中其中一個(gè)菜單項(xiàng)處于被選中狀態(tài)。
[0031]根據(jù)本發(fā)明一可選實(shí)施方式,所述選擇單元在依據(jù)滑動(dòng)的位置確定所述子菜單中處于被選中狀態(tài)的菜單項(xiàng)時(shí),具體執(zhí)行:
[0032]獲取與所述子菜單相關(guān)的映射表,該映射表中包含觸屏位置與所述子菜單中各菜單項(xiàng)的映射關(guān)系;
[0033]當(dāng)滑動(dòng)的位置到達(dá)所述映射關(guān)系中某菜單項(xiàng)對(duì)應(yīng)的觸屏位置時(shí),將所述某菜單項(xiàng)設(shè)置為被選中狀態(tài)。
[0034]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述展現(xiàn)單元,還用于突出顯示處于被選中狀態(tài)的菜單項(xiàng)。
[0035]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該裝置還包括:
[0036]判斷單元,用于如果所述捕捉單元捕捉到按住菜單按鈕的觸屏操作后沒有滑動(dòng)的觸屏操作就捕捉到抬起的觸屏操作,則判斷所述按住菜單按鈕的觸屏操作時(shí)長是否大于或等于預(yù)設(shè)時(shí)長閾值,如果是,則觸發(fā)所述觸發(fā)單元;否則觸發(fā)所述展現(xiàn)單元;
[0037]所述觸發(fā)單元,還用于受到所述判斷單元的觸發(fā)后,觸發(fā)默認(rèn)處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;
[0038]所述展現(xiàn)單元,還用于受到所述判斷單元的觸發(fā)后,結(jié)束所述子菜單的展現(xiàn)。
[0039]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述觸發(fā)單元在觸發(fā)處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能時(shí),調(diào)用對(duì)應(yīng)的系統(tǒng)接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者,調(diào)用其他應(yīng)用的接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者,調(diào)用本應(yīng)用的內(nèi)部接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者,調(diào)用系統(tǒng)的web引擎或者瀏覽器以打開處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的鏈接。
[0040]由以上技術(shù)方案可以看出,通過本發(fā)明提供的方式,用戶通過按下菜單鍵后滑動(dòng)即可實(shí)現(xiàn)子菜單中菜單項(xiàng)的選擇,從而觸發(fā)該菜單項(xiàng)的功能,無需兩次點(diǎn)擊,提高了效率,且用戶操作更加流暢,提高了用戶體驗(yàn)。
【【附圖說明】】
[0041]圖1為現(xiàn)有技術(shù)中菜單選擇的一個(gè)實(shí)例圖;
[0042]圖2為現(xiàn)有技術(shù)中菜單選擇的另一個(gè)實(shí)例圖;
[0043]圖3為本發(fā)明實(shí)施例提供的方法流程圖;
[0044]圖4a為本發(fā)明實(shí)施例提供的一個(gè)界面的實(shí)例圖;
[0045]圖4b、圖4c和圖4d分別為本發(fā)明實(shí)施例提供的子菜單中菜單項(xiàng)的一種突出顯示示意圖;
[0046]圖5a、圖5b和圖5c分別為本發(fā)明實(shí)施例提供的一種子菜單位置的示意圖;
[0047]圖6為本發(fā)明實(shí)施例提供的采用弧線形方式排列的子菜單示意圖;
[0048]圖7a為本發(fā)明實(shí)施例提供的一種選擇菜單項(xiàng)的滑動(dòng)方式示意圖;
[0049]圖7b為本發(fā)明實(shí)施例提供的另一種選擇菜單項(xiàng)的滑動(dòng)方式示意圖;
[0050]圖8為本發(fā)明實(shí)施例提供的裝置結(jié)構(gòu)圖。
【【具體實(shí)施方式】】
[0051]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
[0052]圖3為本發(fā)明實(shí)施例提供的方法流程圖,如圖3中所示,該方法可以包括以下步驟:
[0053]在301中,捕捉到用戶手指按住菜單按鈕的操作時(shí),展現(xiàn)子菜單。
[0054]在本發(fā)明實(shí)施例中,可以通過系統(tǒng)提供的按下或者長按API接口監(jiān)聽用戶手指是否按住菜單按鈕,例如通過Android系統(tǒng)提供的setOnTouchListener或者SetOnLongClickListener進(jìn)行監(jiān)聽。另外用戶手指的位置是通過監(jiān)聽觸屏坐標(biāo)(mLastMot1nX,mLastMot1nY)來確定的。
[0055]當(dāng)捕捉到用戶手指按住菜單按鈕的操作時(shí),展現(xiàn)該菜單按鈕對(duì)應(yīng)的子菜單。子菜單的展現(xiàn)樣式和展現(xiàn)位置可以通過后臺(tái)、云端或者本地手動(dòng)編輯的方式預(yù)先設(shè)置,樣式內(nèi)容包括子菜單中各菜單項(xiàng)的形狀、顏色、大小、文字、排列方式等等。
[0056]在本發(fā)明實(shí)施例中展現(xiàn)子菜單時(shí),可以默認(rèn)其中一個(gè)菜單項(xiàng)處于被選中狀態(tài),為了便于用戶選擇菜單項(xiàng),可以突出顯示處于被選中狀態(tài)的菜單項(xiàng)。該突出顯示的方式可以采用但不限于:高亮顯示、特殊標(biāo)記、特殊顏色、加粗斜體顯示等。
[0057]舉幾個(gè)例子,假設(shè)用戶按下如圖4a中所示界面中的菜單項(xiàng)時(shí),彈出如圖4b中所示的子菜單,其中默認(rèn)突出顯示“文字”菜單項(xiàng),如果采用高亮方式突出顯示,則如圖4b中所示。如果采用特殊標(biāo)記的方式突出顯示,例如采用線框標(biāo)記的方式可以如圖4c中所示。如果采用加粗斜體顯示的方式突出顯示,則可以如圖4d中所示。上述例子中各菜單項(xiàng)的形狀采用方角矩形,也可以采用諸如圓形、圓角矩形、橢圓形等其他形狀。
[0058]另外,子菜單的展現(xiàn)位置可以根據(jù)菜單按鈕的位置設(shè)置于菜單按鈕上方、下方、左方、右方等任意位置,如圖5a中所示子菜單可以位于菜單下方,如圖5b中所示子菜單可以位于右方,如圖5c中所示子菜單可以位于菜單左方。
[0059]子菜單中各菜單項(xiàng)的排列方式可以呈直線型排列,如圖4b中的排列方式,也可以采用其他形狀的排列,例如呈弧線型排列,如圖6中所示。
[0060]在302中,捕捉到用戶手指從按住位置開始滑動(dòng)的操作時(shí),依據(jù)用戶手指滑動(dòng)的位置確定子菜單中處于被選中狀態(tài)的菜單項(xiàng)。
[0061]當(dāng)捕捉到用戶手指從按住位置開始滑動(dòng)的操作時(shí),即從按下事件開始監(jiān)聽到移動(dòng)事件(中間沒有釋放事件),則獲取與子菜單相關(guān)的映射表,該映射表中包含觸屏位置與子菜單中各菜單項(xiàng)的映射關(guān)系,在該映射關(guān)系中,各子菜單項(xiàng)都對(duì)應(yīng)有一個(gè)位置范圍。當(dāng)用戶手指在觸摸屏上從按住位置開始滑動(dòng)時(shí),當(dāng)滑動(dòng)到某子菜單項(xiàng)對(duì)應(yīng)的位置范圍時(shí),就將該菜單項(xiàng)進(jìn)行突出顯示。
[0062]假設(shè)用戶在圖4b所示情況下,手指進(jìn)行向右滑動(dòng),當(dāng)滑動(dòng)到“圖片”菜單項(xiàng)對(duì)應(yīng)的位置范圍時(shí),突出顯示“圖片”菜單項(xiàng),如圖7a中所示。用戶在圖6所示情況下,手指進(jìn)行順時(shí)針的弧線滑動(dòng),當(dāng)滑動(dòng)到“圖片”菜單項(xiàng)對(duì)應(yīng)的位置范圍時(shí),突出顯示“圖片”菜單項(xiàng),如圖7b中所示。
[0063]在303中,捕捉到用戶手指抬起的操作時(shí),觸發(fā)當(dāng)前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。
[0064]當(dāng)捕捉到用戶手指抬起的操作時(shí),例如監(jiān)聽到釋放(Released)事件,則觸發(fā)當(dāng)前突出顯示(處于被選中狀態(tài))的菜單項(xiàng)對(duì)應(yīng)的功能??梢园ǖ幌抻谝韵聨追N情況:
[0065]第一種情況:調(diào)用系統(tǒng)API來觸發(fā)菜單項(xiàng)對(duì)應(yīng)的功能。例如,當(dāng)前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能為剪切功能,則調(diào)用系統(tǒng)提供的剪切功能API。再例如,當(dāng)前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能為調(diào)取系統(tǒng)相冊(cè),則調(diào)用系統(tǒng)提供的調(diào)取系統(tǒng)相冊(cè)的API。再例如,當(dāng)前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能為獲取地理位置,則調(diào)用系統(tǒng)提供的定位功能的API。
[0066]第二種情況:前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能需要另一個(gè)APP,則調(diào)用該功能所屬的APP的接口,由被調(diào)用的APP執(zhí)行對(duì)應(yīng)的方法。例如在某購物類APP的子菜單項(xiàng)中選擇的具有支付功能的菜單項(xiàng),則會(huì)調(diào)用支付類APP來完成支付功能。
[0067]第三種情況:調(diào)用本應(yīng)用的內(nèi)部接口以執(zhí)行被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。例如在即時(shí)通信類APP中按住插入表情按鈕時(shí)彈出表情子菜單,當(dāng)被選中的菜單項(xiàng)為其中一個(gè)表情時(shí),調(diào)用本APP內(nèi)部的API來插入被選中的表情。
[0068]第四種情況:當(dāng)前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能為打開一個(gè)鏈接,則可以調(diào)用系統(tǒng)的web引擎或者其他瀏覽器獲取該鏈接對(duì)應(yīng)的資源。
[0069]如果用戶手指沒有產(chǎn)生滑動(dòng)就捕捉到用戶手指抬起的操作,則會(huì)判斷用戶手指按住菜單按鈕的時(shí)長,如果該時(shí)長大于或等于預(yù)設(shè)閾值,例如超過0.5s,則觸發(fā)默認(rèn)處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。例如,圖4b中所示的情況下,用戶手指沒有滑動(dòng),僅僅是按住菜單按鈕的時(shí)長超過0.5s,則觸發(fā)“文字”菜單項(xiàng)對(duì)應(yīng)的功能。如果用戶手指按住菜單按鈕的時(shí)長小于預(yù)設(shè)閾值,則取消子菜單的展現(xiàn)。例如,圖4b中所示的情況下,用戶手指沒有滑動(dòng),僅僅是很短暫的按住菜單按鈕,時(shí)長小于0.5s,則結(jié)束子菜單項(xiàng)展現(xiàn),恢復(fù)成圖4a中的界面。
[0070]需要說明的是,上述實(shí)施例中“用戶手指”僅僅為其中一種在觸摸屏上的操作方式,也可以采用“觸摸筆”等其他方式,只要是觸發(fā)了上述實(shí)施例中的觸屏操作,就可以執(zhí)行上述實(shí)施例中所描述的流程。
[0071]以上是對(duì)本發(fā)明所提供的方法進(jìn)行的詳細(xì)描述,下面對(duì)本發(fā)明提供的裝置進(jìn)行詳細(xì)描述。圖8為本發(fā)明實(shí)施例提供的裝置結(jié)構(gòu)圖,該裝置可以設(shè)置于APP中,也可以設(shè)置為網(wǎng)頁中的可執(zhí)行模塊。如圖8中所示,該裝置可以包括:捕捉單元01、展現(xiàn)單元02、選擇單元03和觸發(fā)單元04,進(jìn)一步包括判斷單元05。
[0072]捕捉單元01負(fù)責(zé)捕捉觸屏操作,即監(jiān)聽觸屏操作的事件。捕捉單元01捕捉到按住菜單按鈕的觸屏操作時(shí),展現(xiàn)單元02展現(xiàn)子菜單。子菜單的展現(xiàn)樣式和展現(xiàn)位置可以通過后臺(tái)、云端或者本地手動(dòng)編輯的方式預(yù)先設(shè)置,樣式內(nèi)容包括子菜單中各菜單項(xiàng)的形狀、顏色、大小、文字、排列方式等等。選擇單元03在展現(xiàn)單元02展現(xiàn)子菜單時(shí),默認(rèn)子菜單中其中一個(gè)菜單項(xiàng)處于被選中狀態(tài)。
[0073]在本發(fā)明實(shí)施例中,展現(xiàn)單元02對(duì)于處于被選中狀態(tài)的菜單項(xiàng)可以進(jìn)行突出顯示。突出顯示的方式可以采用但不限于:高亮顯示、特殊標(biāo)記、特殊顏色、加粗斜體顯示等。子菜單的展現(xiàn)位置可以根據(jù)菜單按鈕的位置設(shè)置于菜單按鈕上方、下方、左方、右方等位置。子菜單中各菜單項(xiàng)的排列方式可以呈直線型排列,也可以采用其他形狀的排列,例如呈弧線型排列。
[0074]捕捉單元01捕捉到從按住位置開始滑動(dòng)的觸屏操作時(shí),選擇單元03依據(jù)滑動(dòng)的位置確定子菜單中處于被選中狀態(tài)的菜單項(xiàng)。具體地,選擇單元03獲取與子菜單相關(guān)的映射表,該映射表中包含觸屏位置與子菜單中各菜單項(xiàng)的映射關(guān)系;當(dāng)滑動(dòng)的位置到達(dá)映射關(guān)系中某菜單項(xiàng)對(duì)應(yīng)的觸屏位置時(shí),將某菜單項(xiàng)設(shè)置為被選中狀態(tài)。其中,映射關(guān)系中的觸屏位置可以體現(xiàn)為位置范圍。
[0075]捕捉單元01捕捉到抬起的觸屏操作時(shí),觸發(fā)單元04觸發(fā)當(dāng)前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。
[0076]如果捕捉單元01捕捉到按住菜單按鈕的觸屏操作后沒有滑動(dòng)的觸屏操作就捕捉到抬起的觸屏操作,則判斷單元05判斷按住菜單按鈕的觸屏操作時(shí)長是否大于或等于預(yù)設(shè)時(shí)長閾值,如果是,則觸發(fā)觸發(fā)單元01 ;否則觸發(fā)展現(xiàn)單元02。
[0077]觸發(fā)單元01受到判斷單元05的觸發(fā)后,觸發(fā)默認(rèn)處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。展現(xiàn)單元02受到判斷單元05的觸發(fā)后,結(jié)束子菜單的展現(xiàn)。
[0078]具體地,觸發(fā)單元01在觸發(fā)處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能時(shí),可以采用但不限于以下方式:
[0079]第一種方式:調(diào)用對(duì)應(yīng)的系統(tǒng)接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。
[0080]第二種方式:調(diào)用其他應(yīng)用以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。
[0081]第三種方式:調(diào)用本應(yīng)用的內(nèi)部接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功會(huì)K。
[0082]第四種方式:調(diào)用系統(tǒng)的web引擎或者瀏覽器以打開處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的鏈接。
[0083]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式。
[0084]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0085]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory, ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0086]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種菜單選擇的方法,其特征在于,該方法包括: 捕捉到按住菜單按鈕的觸屏操作時(shí),展現(xiàn)子菜單; 捕捉到從所述按住位置開始滑動(dòng)的觸屏操作時(shí),依據(jù)滑動(dòng)的位置確定所述子菜單中處于被選中狀態(tài)的菜單項(xiàng); 捕捉到抬起的觸屏操作時(shí),觸發(fā)當(dāng)前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述子菜單中各菜單項(xiàng)呈直線型排列或者呈弧線形排列。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在初始展現(xiàn)所述子菜單時(shí),默認(rèn)所述子菜單中其中一個(gè)菜單項(xiàng)處于被選中狀態(tài)。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)滑動(dòng)的位置確定所述子菜單中處于被選中狀態(tài)的菜單項(xiàng)包括: 獲取與所述子菜單相關(guān)的映射表,該映射表中包含觸屏位置與所述子菜單中各菜單項(xiàng)的映射關(guān)系; 當(dāng)滑動(dòng)的位置到達(dá)所述映射關(guān)系中某菜單項(xiàng)對(duì)應(yīng)的觸屏位置時(shí),將所述某菜單項(xiàng)設(shè)置為被選中狀態(tài)。5.根據(jù)權(quán)利要求1、3或4所述的方法,其特征在于,該方法還包括:突出顯示處于被選中狀態(tài)的菜單項(xiàng)。6.根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法還包括: 如果捕捉到按住菜單按鈕的觸屏操作后沒有滑動(dòng)的觸屏操作就捕捉到抬起的觸屏操作,則判斷所述按住菜單按鈕的觸屏操作時(shí)長是否大于或等于預(yù)設(shè)時(shí)長閾值,如果是,則觸發(fā)默認(rèn)處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;否則,結(jié)束所述子菜單的展現(xiàn)。7.根據(jù)權(quán)利要求1至4任一權(quán)項(xiàng)或者權(quán)利要求6所述的方法,其特征在于,觸發(fā)處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能包括: 調(diào)用對(duì)應(yīng)的系統(tǒng)接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者, 調(diào)用其他應(yīng)用的接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者, 調(diào)用本應(yīng)用的內(nèi)部接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者, 調(diào)用系統(tǒng)的web引擎或者瀏覽器以打開處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的鏈接。8.一種菜單選擇的裝置,其特征在于,該裝置包括: 捕捉單元,用于捕捉觸屏操作; 展現(xiàn)單元,用于所述捕捉單元捕捉到按住菜單按鈕的觸屏操作時(shí),展現(xiàn)子菜單; 選擇單元,用于所述捕捉單元捕捉到從所述按住位置開始滑動(dòng)的觸屏操作時(shí),依據(jù)滑動(dòng)的位置確定所述子菜單中處于被選中狀態(tài)的菜單項(xiàng); 觸發(fā)單元,用于所述捕捉單元捕捉到抬起的觸屏操作時(shí),觸發(fā)當(dāng)前處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述子菜單中各菜單項(xiàng)呈直線型排列或者呈弧線形排列。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述選擇單元,還用于在所述展現(xiàn)單元初始展現(xiàn)子菜單時(shí),默認(rèn)所述子菜單中其中一個(gè)菜單項(xiàng)處于被選中狀態(tài)。11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述選擇單元在依據(jù)滑動(dòng)的位置確定所述子菜單中處于被選中狀態(tài)的菜單項(xiàng)時(shí),具體執(zhí)行: 獲取與所述子菜單相關(guān)的映射表,該映射表中包含觸屏位置與所述子菜單中各菜單項(xiàng)的映射關(guān)系; 當(dāng)滑動(dòng)的位置到達(dá)所述映射關(guān)系中某菜單項(xiàng)對(duì)應(yīng)的觸屏位置時(shí),將所述某菜單項(xiàng)設(shè)置為被選中狀態(tài)。12.根據(jù)權(quán)利要求8、11或12所述的裝置,其特征在于,所述展現(xiàn)單元,還用于突出顯示處于被選中狀態(tài)的菜單項(xiàng)。13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,該裝置還包括: 判斷單元,用于如果所述捕捉單元捕捉到按住菜單按鈕的觸屏操作后沒有滑動(dòng)的觸屏操作就捕捉到抬起的觸屏操作,則判斷所述按住菜單按鈕的觸屏操作時(shí)長是否大于或等于預(yù)設(shè)時(shí)長閾值,如果是,則觸發(fā)所述觸發(fā)單元;否則觸發(fā)所述展現(xiàn)單元; 所述觸發(fā)單元,還用于受到所述判斷單元的觸發(fā)后,觸發(fā)默認(rèn)處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能; 所述展現(xiàn)單元,還用于受到所述判斷單元的觸發(fā)后,結(jié)束所述子菜單的展現(xiàn)。14.根據(jù)權(quán)利要求8至11任一權(quán)項(xiàng)或者權(quán)利要求13所述的裝置,其特征在于,所述觸發(fā)單元在觸發(fā)處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能時(shí),調(diào)用對(duì)應(yīng)的系統(tǒng)接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者,調(diào)用其他應(yīng)用的接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者,調(diào)用本應(yīng)用的內(nèi)部接口以執(zhí)行處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的功能;或者,調(diào)用系統(tǒng)的web引擎或者瀏覽器以打開處于被選中狀態(tài)的菜單項(xiàng)對(duì)應(yīng)的鏈接。
【文檔編號(hào)】G06F3/0484GK105988668SQ201510091923
【公開日】2016年10月5日
【申請(qǐng)日】2015年2月27日
【發(fā)明人】毛瀟笑
【申請(qǐng)人】阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
涞源县| 河池市| 普兰店市| 荃湾区| 大理市| 泰和县| 泗洪县| 武功县| 工布江达县| 化州市| 且末县| 犍为县| 阿克| 义乌市| 民勤县| 阳泉市| 岳池县| 仙桃市| 敖汉旗| 永修县| 萨嘎县| 常熟市| 炎陵县| 洱源县| 临朐县| 思茅市| 厦门市| 泾源县| 贞丰县| 额济纳旗| 闻喜县| 读书| 册亨县| 古蔺县| 西乌| 右玉县| 新乡县| 安塞县| 嘉峪关市| 桂林市| 驻马店市|