本技術(shù)涉及通信領(lǐng)域,尤其涉及一種菜單的交互方法以及相關(guān)設(shè)備。
背景技術(shù):
1、如今人們的生活已經(jīng)離不開電子屏幕,電子屏幕所顯示的內(nèi)容方便了用戶對(duì)于信息的獲取。攜帶電子屏幕的設(shè)備可以提供多種輸入方式,從而改變電子屏幕的顯示內(nèi)容,或者對(duì)電子屏幕顯示的內(nèi)容進(jìn)行操作。其中,可以通過菜單對(duì)屏幕顯示內(nèi)容進(jìn)行操作。
2、在傳統(tǒng)實(shí)現(xiàn)方式中,在展開菜單中某個(gè)菜單項(xiàng)的子菜單時(shí),子菜單的顯示區(qū)域固定在父菜單附近。也就是說,子菜單的顯示區(qū)域與父菜單的顯示區(qū)域具有綁定關(guān)系,兩者密切相關(guān)。
3、在這種方式中,如果用戶需要使用子菜單的功能,要求用戶操作的輸入位置始終位于父菜單附近。如果用戶的操作位于其他位置,則需要移動(dòng)至父菜單附近才能對(duì)子菜單中的功能進(jìn)行操作,存在交互路徑長、交互時(shí)延高的問題,降低了用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供了一種菜單的交互方法以及相關(guān)設(shè)備,在菜單的交互方法中,用于顯示第一菜單項(xiàng)的子菜單的第二顯示區(qū)域與第一位置具有關(guān)聯(lián)關(guān)系,第一位置與第一菜單(也即父菜單)的第一顯示區(qū)域之間并沒有必然聯(lián)系。也就是說,子菜單的顯示區(qū)域與父菜單的顯示區(qū)域無關(guān),而是考慮第一位置,使得子菜單的顯示區(qū)域更貼近實(shí)際應(yīng)用的需求,能夠縮短交互路徑和交互時(shí)延,增強(qiáng)用戶體驗(yàn)。
2、本技術(shù)第一方面提供了一種菜單的交互方法,該方法應(yīng)用于包括顯示屏的設(shè)備。為了說明的簡單,在下文的描述中,用目標(biāo)設(shè)備指示包括顯示屏的設(shè)備。菜單交互的方法包括:
3、目標(biāo)設(shè)備在顯示屏的第一顯示區(qū)域顯示第一菜單,第一菜單包括至少一個(gè)菜單項(xiàng)。第一菜單的表現(xiàn)形式有多種可能,可以是徑向菜單、列菜單、徑向菜單等,具體此處不做限定。另外,第一菜單既可以是系統(tǒng)級(jí)的菜單,也可以是應(yīng)用級(jí)的菜單,具體此處不做限定。其中,系統(tǒng)級(jí)的菜單是指顯示在系統(tǒng)桌面,至少一個(gè)菜單項(xiàng)反映的是設(shè)備系統(tǒng)級(jí)別的功能的菜單。應(yīng)用級(jí)的菜單是指顯示在應(yīng)用界面,至少一個(gè)菜單項(xiàng)反映的是應(yīng)用級(jí)別的功能的菜單。確定第一菜單的至少一個(gè)菜單項(xiàng)中的第一菜單項(xiàng),也即命中第一菜單項(xiàng)。所謂命中第一菜單項(xiàng)意味著當(dāng)前時(shí)刻選中了第一菜單項(xiàng),將要執(zhí)行第一菜單項(xiàng)的功能。設(shè)備還可以獲取第一位置,該第一位置指示的是顯示屏的操控工具在顯示屏上的位置。設(shè)備獲取第一位置的方式有多種可能,可以是響應(yīng)針對(duì)于顯示屏的操作獲取,也可以是通過接口響應(yīng)目標(biāo)設(shè)備的外界設(shè)備的操作獲取的,具體此處不做限定?;诘谝晃恢?,在顯示屏的第二顯示區(qū)域顯示第一菜單項(xiàng)的子菜單,該第二顯示區(qū)域是與第一位置關(guān)聯(lián)的區(qū)域。
4、從以上技術(shù)方案可以看出,本技術(shù)具有以下優(yōu)點(diǎn):用于顯示第一菜單項(xiàng)的子菜單的第二顯示區(qū)域與第一位置具有關(guān)聯(lián)關(guān)系,第一位置與第一菜單(也即父菜單)的第一顯示區(qū)域之間并沒有必然聯(lián)系。也就是說,子菜單的顯示區(qū)域與父菜單的顯示區(qū)域無關(guān),而是考慮第一位置,使得子菜單的顯示區(qū)域更貼近實(shí)際應(yīng)用的需求,能夠縮短交互路徑和交互時(shí)延,增強(qiáng)用戶體驗(yàn)。
5、在第一方面的一種可能的實(shí)現(xiàn)方式中,顯示屏的操控工具有多種可能,可以包括手寫筆或者用戶的手。此時(shí),第一位置包括操控工具在顯示屏上的懸停位置,或者操控工具與顯示屏的接觸位置。具體是懸停位置還是接觸位置,取決于操控工具對(duì)顯示屏的操控方式。通常情況下,當(dāng)操控工具通過懸停對(duì)顯示屏的顯示內(nèi)容進(jìn)行操控時(shí),可以確定第一位置包括操控工具在顯示屏上的懸停位置。當(dāng)操控工具通過接觸顯示屏以對(duì)顯示屏的顯示內(nèi)容進(jìn)行操控時(shí),可以確定第一位置包括操控工具與顯示屏的接觸位置。
6、在第一方面的一種可能的實(shí)現(xiàn)方式中,顯示屏的操控工具還可以包括鼠標(biāo),通過鼠標(biāo)對(duì)顯示屏所顯示的內(nèi)容進(jìn)行操控時(shí),顯示屏上顯示有鼠標(biāo)的光標(biāo)。此時(shí),第一位置包括鼠標(biāo)的光標(biāo)在顯示屏上的位置。
7、在第一方面的一種可能的實(shí)現(xiàn)方式中,顯示屏的操控工具還可以包括機(jī)械臂、仿真手、遙控器等其他能對(duì)顯示屏進(jìn)行操作,或者能夠被目標(biāo)設(shè)備檢測(cè)到的工具,具體此處不做限定。
8、在第一方面的一種可能的實(shí)現(xiàn)方式中,當(dāng)檢測(cè)到操控工具懸停時(shí),可以確定第一位置為操控工具在顯示屏上的懸停位置。當(dāng)檢測(cè)到操控工具與顯示屏接觸時(shí),可以確定第一位置為操控工具與顯示屏的接觸位置。目標(biāo)設(shè)備還可以響應(yīng)來自于操控工具的點(diǎn)擊操作,確定第一位置包括操控工具對(duì)應(yīng)的光標(biāo)在顯示屏上的顯示位置。
9、本技術(shù)中,顯示屏的操控工具有多種可能,豐富了本技術(shù)技術(shù)方案的實(shí)現(xiàn)方式和應(yīng)用場景。同時(shí),對(duì)于不同的操控工具,獲取第一位置的方式也有不同的可能,進(jìn)一步增強(qiáng)了本技術(shù)技術(shù)方案的可實(shí)現(xiàn)性。
10、在第一方面的一種可能的實(shí)現(xiàn)方式中,第二顯示區(qū)域與第一位置的關(guān)聯(lián)有多種可能,可以是第一位置包含于第二顯示區(qū)域,或者第一位置與第二顯示區(qū)域的中心的距離小于第一閾值,或者第二顯示區(qū)域環(huán)繞第一位置。其中,第二顯示區(qū)域環(huán)繞第一位置,意味著第二顯示區(qū)域是環(huán)形區(qū)域,那么第一菜單項(xiàng)的子菜單即為徑向菜單。
11、本技術(shù)中,第二顯示區(qū)域與第一位置之間的關(guān)聯(lián)有多種表現(xiàn)形式,進(jìn)一步豐富了本技術(shù)的實(shí)現(xiàn)方式和應(yīng)用場景。
12、在第一方面的一種可能的實(shí)現(xiàn)方式中,在顯示屏的第一顯示區(qū)域顯示第一菜單可以是響應(yīng)第一操作顯示的。也就是說,目標(biāo)設(shè)備可以響應(yīng)于第一操作,在第一顯示區(qū)域顯示第一菜單。換言之,第一操作為喚起第一菜單顯示的操作,該操作的操作類型可以為預(yù)設(shè)的操作類型,例如長按顯示屏、在顯示屏上的某個(gè)位置長時(shí)間懸停、在顯示屏上的某個(gè)位置連續(xù)點(diǎn)擊鼠標(biāo)等,預(yù)設(shè)的操作類型可以根據(jù)實(shí)際應(yīng)用的需要設(shè)置,具體此處不做限定。另外,需要說明的是,第一操作對(duì)應(yīng)在顯示屏上的位置包含于顯示屏的無控件區(qū)域,無控件區(qū)域是指沒有觸發(fā)顯示屏當(dāng)前顯示界面中的某個(gè)功能控件的區(qū)域。另外,第一操作對(duì)應(yīng)在顯示屏上的位置并不是某個(gè)固定的位置,也就是說,喚起第一菜單并不需要在固定的位置執(zhí)行。
13、本技術(shù)中,觸發(fā)顯示第一菜單的第一操作在顯示屏上對(duì)應(yīng)的位置并不固定,也就是說,本技術(shù)技術(shù)方案中并不要求第一操作在顯示屏上對(duì)應(yīng)固定的位置,更容易滿足用戶的需求,提升了本技術(shù)技術(shù)方案的靈活性和實(shí)用性。
14、在第一方面的一種可能的實(shí)現(xiàn)方式中,第一顯示區(qū)域是關(guān)于對(duì)稱軸對(duì)稱設(shè)置的,對(duì)于不同類型的第一操作,第一區(qū)域的對(duì)稱軸可能會(huì)有所不同??蛇x的,當(dāng)?shù)谝徊僮髟陲@示屏上對(duì)應(yīng)的區(qū)域?yàn)榫€性區(qū)域時(shí),第一顯示區(qū)域的對(duì)稱軸可以是經(jīng)過線性區(qū)域的頂點(diǎn)的直線。其中,線性區(qū)域包括線條??蛇x的,當(dāng)?shù)谝徊僮髟陲@示屏上的區(qū)域?yàn)榉蔷€性區(qū)域時(shí),第一顯示區(qū)域的對(duì)稱軸可以是經(jīng)過非線性區(qū)域的中心點(diǎn)的直線。
15、本技術(shù)中,在第一顯示區(qū)域關(guān)于對(duì)稱軸對(duì)稱的情況下,第一操作在顯示屏上的區(qū)域不同,該對(duì)稱軸所在的直線也有所不同,更加貼近實(shí)際應(yīng)用的場景,進(jìn)一步提升了本技術(shù)技術(shù)方案的實(shí)用性。
16、在第一方面的一種可能的實(shí)現(xiàn)方式中,第一顯示區(qū)域是關(guān)于對(duì)稱軸對(duì)稱設(shè)置的,該對(duì)稱軸包括下述中的任一項(xiàng):第一操作在顯示屏上的區(qū)域的長軸、顯示屏邊緣的垂直線、顯示屏的對(duì)角線、顯示屏的對(duì)稱中心線、顯示屏的角中心線。
17、本技術(shù)中,第一顯示區(qū)域的對(duì)稱軸有多種可能,能夠根據(jù)實(shí)際應(yīng)用確定,豐富了本技術(shù)技術(shù)方案的實(shí)現(xiàn)方式,同時(shí)也提升了本技術(shù)技術(shù)方案的靈活性。
18、在第一方面的一種可能的實(shí)現(xiàn)方式中,第一菜單可以是徑向菜單,徑向菜單的圓心包括第一操作在顯示屏上的位置。具體來說,當(dāng)?shù)谝徊僮鳛橛|控操作時(shí),徑向菜單的圓心包括觸控操作在顯示屏上的觸控位置。其中,觸控位置包括操控工具與顯示屏的接觸位置,或者觸控操作在顯示屏上的區(qū)域的中心點(diǎn)。當(dāng)?shù)谝徊僮鳛閼彝2僮鲿r(shí),徑向菜單的圓心包括懸停操作在顯示屏上的中心位置。其中,中心位置包括懸停操作在顯示屏上的區(qū)域的中心點(diǎn)或者頂點(diǎn)。
19、本技術(shù)中,在第一菜單為徑向菜單的情況下,徑向菜單的圓心為第一操作在顯示屏上的位置,隨著第一操作的不同,第一操作在顯示屏上的位置有所不同。能夠靈活適應(yīng)于多種應(yīng)用場景,進(jìn)一步豐富了本技術(shù)技術(shù)方案的實(shí)現(xiàn)方式。
20、在第一方面的一種可能的實(shí)現(xiàn)方式中,目標(biāo)設(shè)備可以響應(yīng)于第二操作,從第一菜單的至少一個(gè)菜單項(xiàng)中確定第一菜單項(xiàng)。目標(biāo)設(shè)備之所以能夠確定第一菜單項(xiàng),是因?yàn)榈诙僮髦赶蛄说谝徊藛雾?xiàng)。
21、在第一方面的一種可能的實(shí)現(xiàn)方式中,第二操作指向第一菜單項(xiàng),有多種表現(xiàn)形式。如果第二操作是滑動(dòng)操作,那么該滑動(dòng)操作的方向指向的是第一菜單項(xiàng)。需要注意的是,這里所說的滑動(dòng),不僅包括與顯示屏接觸的滑動(dòng)操作(例如用戶的手、手寫筆等在屏幕上滑動(dòng)),還包括不與顯示屏接觸的滑動(dòng)操作(例如操控工具在檢測(cè)到懸停的高度范圍內(nèi)移動(dòng))。除此之外,還可以是其他類型的滑動(dòng),例如鼠標(biāo)等外界設(shè)備的光標(biāo)在顯示屏上移動(dòng)。如果第二操作為觸摸操作,那么觸摸操作在顯示屏上的區(qū)域的長軸指向第一菜單項(xiàng)。
22、本技術(shù)中,目標(biāo)設(shè)備基于第二操作的方向,就可以從至少一個(gè)菜單項(xiàng)中確定第一菜單項(xiàng)。也就是說,本技術(shù)中,并不要求第二操作在顯示屏上的位置到達(dá)第一菜單項(xiàng)的位置才命中第一菜單項(xiàng),從而縮短了交互路徑,也即實(shí)現(xiàn)了短距離的交互,降低了時(shí)延,增強(qiáng)了用戶體驗(yàn)。
23、在第一方面的一種可能的實(shí)現(xiàn)方式中,目標(biāo)設(shè)備還可以響應(yīng)第三操作,從第一菜單的至少一個(gè)菜單項(xiàng)中確定第二菜單項(xiàng)。其中,第三操作指向第二菜單項(xiàng),與前文介紹的第二操作指向第一菜單項(xiàng)類似,此處不再贅述。目標(biāo)設(shè)備根據(jù)第三操作在顯示屏上的位置和第二菜單項(xiàng)的顯示位置之間的距離,顯示第二菜單項(xiàng)的窗口界面。
24、在第一方面的一種可能的實(shí)現(xiàn)方式中,第三操作可以是滑動(dòng)操作。根據(jù)第三操作在顯示屏上的位置和第二菜單項(xiàng)的顯示位置之間的距離,顯示第二菜單項(xiàng)的窗口界面,包括:在第二菜單項(xiàng)的窗口界面為非全屏顯示,且檢測(cè)到第三操作終點(diǎn)的位置與第二菜單項(xiàng)的顯示位置之間的距離減小的情況下,第二菜單項(xiàng)的窗口界面的顯示面積增加。也就是說,在第三操作朝著靠近第二菜單項(xiàng)的顯示位置的方向移動(dòng)的過程中,第二菜單項(xiàng)的窗口界面的顯示面積增加?;蛘?,檢測(cè)到第三操作終點(diǎn)的位置與第二菜單項(xiàng)的顯示位置之間的距離增加的情況下,第二菜單項(xiàng)的窗口界面的顯示面積減小。也就是說,在第三操作朝著遠(yuǎn)離第二菜單項(xiàng)的顯示位置的方向移動(dòng)的過程中,第二菜單項(xiàng)的窗口界面的顯示面積減小。
25、本技術(shù)中,第一菜單還可以包括第二菜單項(xiàng),基于第三操作確定第二菜單項(xiàng)時(shí),還可以依據(jù)第三操作在顯示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離,確定第二菜單項(xiàng)的窗口界面的顯示方式。第三操作在顯示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離越小,第二菜單項(xiàng)的窗口界面的顯示面積越大,更貼近實(shí)際應(yīng)用的需求,進(jìn)一步提升了本技術(shù)技術(shù)方案的實(shí)用性。
26、在第一方面的一種可能的實(shí)現(xiàn)方式中,根據(jù)第三操作在顯示屏上的位置和第二菜單項(xiàng)的顯示位置之間的距離,顯示第二菜單項(xiàng)的窗口界面,包括:當(dāng)?shù)谌僮髟陲@示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離小于第二閾值時(shí),全屏顯示第二菜單項(xiàng)的窗口界面。或者,當(dāng)?shù)谌僮髟陲@示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離大于第二閾值時(shí),非全屏顯示第二菜單項(xiàng)的窗口界面。其中,第二閾值可以根據(jù)實(shí)際應(yīng)用的需求設(shè)定,具體此處不做限定。
27、在第一方面的一種可能的實(shí)現(xiàn)方式中,非全屏顯示第二菜單項(xiàng)的窗口界面,包括:分屏顯示或者懸浮窗顯示第二菜單項(xiàng)的窗口界面。通常情況下,分屏顯示的顯示面積大于懸浮窗顯示的顯示面積。在第三操作在顯示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離大于第二閾值時(shí),非全屏顯示第二菜單項(xiàng)的窗口界面,包括:當(dāng)?shù)谌僮髟陲@示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離大于第二閾值且小于第三閾值時(shí),分屏顯示第二菜單項(xiàng)的窗口界面?;蛘撸?dāng)?shù)谌僮髟陲@示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離大于第三閾值時(shí),懸浮窗顯示第二菜單項(xiàng)的窗口界面。其中,第三閾值可以根據(jù)實(shí)際應(yīng)用的需求設(shè)定,具體此處不做限定。綜合本實(shí)現(xiàn)方式和上一實(shí)現(xiàn)方式來看,在第三操作在顯示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離逐漸減小的過程中,第二菜單項(xiàng)的顯示從懸浮窗顯示到分屏顯示,再到全屏顯示。
28、本技術(shù)中,根據(jù)第三操作在顯示屏上的位置和第二菜單項(xiàng)的顯示位置之間的距離,顯示第二菜單項(xiàng)的窗口界面,有多種實(shí)現(xiàn)方式,為實(shí)際應(yīng)用提供了多種可能,進(jìn)一步豐富了本技術(shù)技術(shù)方案的應(yīng)用場景。
29、在第一方面的一種可能的實(shí)現(xiàn)方式中,第三操作在顯示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離小于第二閾值,包括第三操作在顯示屏上的位置與第二菜單項(xiàng)的顯示位置重疊。
30、在第一方面的一種可能的實(shí)現(xiàn)方式中,第二菜單項(xiàng)的功能包括第一子功能和第二子功能。目標(biāo)設(shè)備根據(jù)第三操作在顯示屏上的位置和第二菜單項(xiàng)的顯示位置之間的距離,顯示第二菜單項(xiàng)的窗口界面,包括:當(dāng)?shù)谌僮髟陲@示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離大于第四閾值時(shí),顯示第一子功能的窗口界面?;蛘?,當(dāng)?shù)谌僮髟陲@示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離小于第四閾值時(shí),顯示第二子功能的窗口界面。也就是說,隨著第三操作在顯示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離與第四閾值的關(guān)系的不同,顯示屏上可以顯示第二菜單項(xiàng)不同的子功能的窗口界面。
31、本技術(shù)中,確定第二菜單項(xiàng)的第三操作在顯示屏上的位置和第二菜單項(xiàng)的顯示位置之間的距離,在與第四閾值的關(guān)系不同時(shí),顯示屏上可以顯示第二菜單項(xiàng)不同的子功能的窗口界面。也就是說,可以通過調(diào)整第三操作在顯示屏上的位置和第二菜單項(xiàng)的顯示位置之間的距離,實(shí)現(xiàn)對(duì)第二菜單項(xiàng)的子功能切換,進(jìn)一步豐富了操作與菜單之間的交互方式,提升了本技術(shù)技術(shù)方案的靈活性。
32、本技術(shù)第二方面提供了一種菜單的交互方法,該方法應(yīng)用于包括顯示屏的設(shè)備,為了說明的簡單,在下文的描述中,用目標(biāo)設(shè)備指示包括顯示屏的設(shè)備。菜單交互的方法包括:
33、目標(biāo)設(shè)備可以響應(yīng)于第二操作,確定第一菜單項(xiàng),第一菜單項(xiàng)為第一菜單中至少一個(gè)菜單項(xiàng)中的任一個(gè)菜單項(xiàng)。其中,第二操作指向第一菜單項(xiàng)。
34、本技術(shù)中,基于第二操作的方向,就可以從至少一個(gè)菜單項(xiàng)中確定第一菜單項(xiàng)。也就是說,本技術(shù)中,并不要求第二操作在顯示屏上的位置到達(dá)第一菜單項(xiàng)的位置才命中第一菜單項(xiàng),從而縮短了交互路徑,也即實(shí)現(xiàn)了短距離的交互,降低了時(shí)延,增強(qiáng)了用戶體驗(yàn)。
35、本技術(shù)第二方面還包括一些可選的實(shí)施方式,其具體內(nèi)容和有益效果與前述第一方面以及第一方面的任一種實(shí)現(xiàn)方式類似,此處不再贅述。
36、本技術(shù)第三方面提供了一種菜單的交互方法,該方法應(yīng)用于包括顯示屏的設(shè)備,為了說明的簡單,在下文的描述中,用目標(biāo)設(shè)備指示包括顯示屏的設(shè)備。菜單交互的方法包括:
37、目標(biāo)設(shè)備可以響應(yīng)第三操作,從第一菜單的至少一個(gè)菜單項(xiàng)中確定第二菜單項(xiàng)。目標(biāo)設(shè)備根據(jù)第三操作在顯示屏上的位置和第二菜單項(xiàng)的顯示位置之間的距離,顯示第二菜單項(xiàng)的窗口界面。其中,第三操作指向第二菜單項(xiàng),與前文介紹的第二操作指向第一菜單項(xiàng)類似,此處不再贅述。
38、本技術(shù)第三方面還包括一些可選的實(shí)施方式,其具體內(nèi)容和有益效果與前述第一方面以及第一方面的任一種實(shí)現(xiàn)方式類似,此處不再贅述。
39、本技術(shù)第四方面提供了一種菜單的交互方法,該方法應(yīng)用于包括顯示屏的設(shè)備,為了說明的簡單,在下文的描述中,用目標(biāo)設(shè)備指示包括顯示屏的設(shè)備。菜單交互的方法包括:
40、目標(biāo)設(shè)備在顯示屏的第一顯示區(qū)域顯示第一菜單,第一菜單包括至少一個(gè)菜單項(xiàng)。確定第一菜單的至少一個(gè)菜單項(xiàng)中的第一菜單項(xiàng),也即命中第一菜單項(xiàng)。所謂命中第一菜單項(xiàng)意味著當(dāng)前時(shí)刻選中了第一菜單項(xiàng),將要執(zhí)行第一菜單項(xiàng)的功能。目標(biāo)設(shè)備還可以獲取第一位置,第一位置指示顯示屏的預(yù)設(shè)位置?;诘谝晃恢?,在顯示屏的第二顯示區(qū)域顯示第一菜單項(xiàng)的子菜單,該第二顯示區(qū)域是與第一位置關(guān)聯(lián)的區(qū)域。
41、從以上技術(shù)方案可以看出,本技術(shù)具有以下優(yōu)點(diǎn):第一位置指示的是顯示屏的預(yù)設(shè)位置,而且第一位置與第二顯示區(qū)域之間具有一定的關(guān)聯(lián)關(guān)系。那么在確定命中第一菜單項(xiàng)后,目標(biāo)設(shè)備就可以在第二顯示區(qū)域顯示子菜單,增加了子菜單顯示的便捷性和操作的便捷性。
42、本技術(shù)第五方面提供了一種電子設(shè)備,包括顯示單元和處理單元。
43、顯示單元,用于在電子設(shè)備的顯示屏的第一顯示區(qū)域顯示第一菜單,該第一菜單包括至少一個(gè)菜單項(xiàng)。
44、處理單元,用于確定第一菜單項(xiàng),第一菜單項(xiàng)為第一菜單的至少一個(gè)菜單項(xiàng)中的任一菜單項(xiàng)。
45、處理單元,還用于獲取第一位置,第一位置指示顯示屏的操控工具在顯示屏上的位置。
46、顯示單元,還用于在顯示屏的第二顯示區(qū)域顯示第一菜單項(xiàng)的子菜單,第二顯示區(qū)域是與第一位置關(guān)聯(lián)的區(qū)域。
47、在第五方面的一些可選的實(shí)施方式中,操控工具包括手寫筆或者用戶的手,第一位置包括操控工具在顯示屏上的懸停位置或者操控工具與顯示屏的接觸位置。
48、在第五方面的一些可選的實(shí)施方式中,操控工具包括鼠標(biāo),第一位置包括鼠標(biāo)的光標(biāo)在顯示屏上的位置。
49、在第五方面的一些可選的實(shí)施方式中,第一位置包含于第二顯示區(qū)域、第一位置與第二顯示區(qū)域的中心的距離小于第一閾值、或者第二顯示區(qū)域環(huán)繞第一位置。
50、在第五方面的一些可選的實(shí)施方式中,第一顯示區(qū)域關(guān)于對(duì)稱軸對(duì)稱設(shè)置。當(dāng)?shù)谝徊僮髟陲@示屏上的區(qū)域?yàn)榫€性區(qū)域時(shí),對(duì)稱軸為經(jīng)過線性區(qū)域的頂點(diǎn)的直線;或者,當(dāng)?shù)谝徊僮髟陲@示屏上的區(qū)域?yàn)榉蔷€性區(qū)域時(shí),對(duì)稱軸為經(jīng)過非線性區(qū)域的中心點(diǎn)的直線。
51、在第五方面的一些可選的實(shí)施方式中,處理單元,具體用于響應(yīng)于第二操作,確定第一菜單項(xiàng),第二操作指向第一菜單項(xiàng)。
52、在第五方面的一些可選的實(shí)施方式中,第二操作指向第一菜單項(xiàng),包括當(dāng)?shù)诙僮鳛榛瑒?dòng)操作時(shí),滑動(dòng)操作的方向指向第一菜單項(xiàng);或者,當(dāng)?shù)诙僮鳛橛|摸操作時(shí),觸摸操作對(duì)在顯示屏上的區(qū)域的長軸指向第一菜單項(xiàng)。
53、在第五方面的一些可選的實(shí)施方式中,處理單元,還用于響應(yīng)于第三操作,確定第二菜單項(xiàng),第三操作指向第二菜單項(xiàng),第二菜單項(xiàng)為第一菜單的至少一個(gè)菜單項(xiàng)中的任一菜單項(xiàng)。顯示單元,還用于根據(jù)第三操作在顯示屏上的位置和第二菜單項(xiàng)的顯示位置之間的距離,顯示第二菜單項(xiàng)的窗口界面。
54、在第五方面的一些可選的實(shí)施方式中,第三操作為滑動(dòng)操作。顯示單元,具體用于在第二菜單項(xiàng)的窗口界面為非全屏顯示,且檢測(cè)到第三操作終點(diǎn)的位置與第二菜單項(xiàng)的顯示位置之間的距離減小的情況下,第二菜單項(xiàng)的窗口界面的顯示面積增加;或者,檢測(cè)到第三操作終點(diǎn)的位置與第二菜單項(xiàng)的顯示位置之間的距離增加的情況下,第二菜單項(xiàng)的窗口界面的顯示面積減小。
55、在第五方面的一些可選的實(shí)施方式中,顯示單元,具體用于當(dāng)?shù)谌僮髟陲@示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離小于第二閾值時(shí),全屏顯示第二菜單項(xiàng)的窗口界面;或者,當(dāng)?shù)谌僮髟陲@示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離大于第二閾值時(shí),非全屏顯示第二菜單項(xiàng)的窗口界面。
56、在第五方面的一些可選的實(shí)施方式中,第二菜單項(xiàng)的功能包括第一子功能和第二子功能。顯示單元,具體用于當(dāng)?shù)谌僮髟陲@示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離大于第四閾值時(shí),顯示第一子功能的窗口界面;或者,當(dāng)?shù)谌僮髟陲@示屏上的位置與第二菜單項(xiàng)的顯示位置之間的距離小于第四閾值時(shí),顯示第二子功能的窗口界面。
57、電子設(shè)備用于執(zhí)行前述第一方面以及第一方面任一種可能的實(shí)現(xiàn)方式所示的方法,或者第二方面以及第二方面任一種可能的實(shí)現(xiàn)方式所示的方法,或者第三方面以及第三方面任一種可能的實(shí)現(xiàn)方式所示的方法,其有益效果與前文類似,此處不再贅述。
58、本技術(shù)實(shí)施例第六方面提供了一種電子設(shè)備,包括顯示單元和處理單元。
59、顯示單元,用于在電子設(shè)備的顯示屏的第一顯示區(qū)域顯示第一菜單,該第一菜單包括至少一個(gè)菜單項(xiàng)。
60、處理單元,用于確定第一菜單項(xiàng),第一菜單項(xiàng)為第一菜單的至少一個(gè)菜單項(xiàng)中的任一菜單項(xiàng)。
61、處理單元,還用于獲取第一位置,第一位置指示顯示屏的預(yù)設(shè)位置。
62、顯示單元,還用于在顯示屏的第二顯示區(qū)域顯示第一菜單項(xiàng)的子菜單,第二顯示區(qū)域是與第一位置關(guān)聯(lián)的區(qū)域。
63、電子設(shè)備用于執(zhí)行前述第四方面以及第四方面任一種可能的實(shí)現(xiàn)方式所示的方法,其有益效果與前文類似,此處不再贅述。
64、本技術(shù)第七方面提供了一種電子設(shè)備,包括處理器和存儲(chǔ)器,處理器存儲(chǔ)指令,當(dāng)存儲(chǔ)在存儲(chǔ)器上的指令在處理器上運(yùn)行時(shí),實(shí)現(xiàn)前述第一方面以及第一方面的任一種可能的實(shí)現(xiàn)方式,或者第二方面以及第二方面任一種可能的實(shí)現(xiàn)方式所示的方法,或者第三方面以及第三方面任一種可能的實(shí)現(xiàn)方式所示的方法,或者第四方面以及第四方面任一種可能的實(shí)現(xiàn)方式所示的方法,所示的方法。
65、本技術(shù)第八方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中保存有指令,當(dāng)指令在處理器上運(yùn)行時(shí),實(shí)現(xiàn)第一方面以及第一方面的任一種可能的實(shí)現(xiàn)方式,或者第二方面以及第二方面任一種可能的實(shí)現(xiàn)方式所示的方法,或者第三方面以及第三方面任一種可能的實(shí)現(xiàn)方式所示的方法,或者第四方面以及第四方面任一種可能的實(shí)現(xiàn)方式所示的方法所示的方法。
66、本技術(shù)第九方面提供了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)計(jì)算機(jī)程序產(chǎn)品在處理器上執(zhí)行時(shí),實(shí)現(xiàn)第一方面以及第一方面的任一種可能的實(shí)現(xiàn)方式,或者第二方面以及第二方面任一種可能的實(shí)現(xiàn)方式所示的方法,或者第三方面以及第三方面任一種可能的實(shí)現(xiàn)方式所示的方法,或者第四方面以及第四方面任一種可能的實(shí)現(xiàn)方式所示的方法所示的方法。
67、第七方面至第九方面所示的有益效果與第一方面、以及第一方面任一種可能的實(shí)現(xiàn)方式,或者第二方面以及第二方面任一種可能的實(shí)現(xiàn)方式所示的方法,或者第三方面以及第三方面任一種可能的實(shí)現(xiàn)方式所示的方法,或者第四方面以及第四方面任一種可能的實(shí)現(xiàn)方式所示的方法類似,此處不再贅述。