專利名稱:界面操作控制方法、裝置及電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,具體而言,涉及一種界面操作控制方法、裝置及電子設(shè)備。
背景技術(shù):
傳統(tǒng)軟件界面都帶有供用戶操作的工具欄區(qū)域,工具欄中顯示用戶在操作軟件時(shí)常用的功能按鈕,從而方便用戶對(duì)高頻功能按鈕的操作。但工具欄區(qū)域設(shè)置的功能按鈕數(shù)量有一定的限制,因?yàn)檫^(guò)多的功能按鈕需要相對(duì)較大的工具欄區(qū)域界面,而工具欄區(qū)域太大會(huì)干擾用戶使用軟件的主界面。為了解決上述問(wèn)題,現(xiàn)有軟件會(huì)將頻度相對(duì)較低的功能按鈕放置到菜單中,或者
放置到高頻功能按鈕的二級(jí)界面中,以達(dá)到簡(jiǎn)化工具欄區(qū)域界面的目的。但是,采用該方法實(shí)現(xiàn)的軟件,用戶在操作頻度相對(duì)較低的功能按鈕時(shí),需要先觸發(fā)菜單,然后從菜單中尋找目標(biāo)功能按鈕;或者需要啟動(dòng)高頻功能按鈕的二級(jí)界面,然后從二級(jí)界面中尋找目標(biāo)功能按鈕,增加了操作步驟,讓操作復(fù)雜化。針對(duì)相關(guān)技術(shù)中軟件操作復(fù)雜的問(wèn)題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種界面操作控制方法、裝置及電子設(shè)備,以解決現(xiàn)有技術(shù)中軟件操作復(fù)雜的問(wèn)題。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種界面操作控制方法。根據(jù)本發(fā)明的界面操作控制方法包括檢測(cè)用戶在顯示界面上拖拽的圖標(biāo)的位置,其中,顯示界面包括多個(gè)區(qū)域,多個(gè)區(qū)域中的第一區(qū)域用于存放不同功能的圖標(biāo);當(dāng)檢測(cè)到被拖拽的圖標(biāo)處于第二區(qū)域時(shí),確定被拖拽的圖標(biāo)處于第二區(qū)域時(shí)所對(duì)應(yīng)的控制命令,其中,第二區(qū)域?yàn)槎鄠€(gè)區(qū)域中除第一區(qū)域外的任意一個(gè)區(qū)域,且被拖拽的圖標(biāo)處于多個(gè)區(qū)域中除第一區(qū)域外的不同區(qū)域時(shí),對(duì)應(yīng)不同的控制命令;以及執(zhí)行確定的控制命令。進(jìn)一步地,檢測(cè)用戶在顯示界面上拖拽的圖標(biāo)的位置包括檢測(cè)被拖拽的圖標(biāo)在顯示界面上的坐標(biāo);以及根據(jù)檢測(cè)到的坐標(biāo)確定圖標(biāo)被拖拽的圖標(biāo)的位置。進(jìn)一步地,在執(zhí)行確定的控制命令之前,該方法還包括記錄被拖拽的圖標(biāo)持續(xù)處于第二區(qū)域的時(shí)間,其中,當(dāng)記錄到的時(shí)間大于預(yù)設(shè)時(shí)間時(shí),執(zhí)行確定的控制命令。進(jìn)一步地,在執(zhí)行確定的控制命令之前,該方法還包括檢測(cè)被拖拽的圖標(biāo)產(chǎn)生的感應(yīng)信號(hào)是否消失,其中,當(dāng)用戶觸摸被拖拽的圖標(biāo)時(shí),產(chǎn)生感應(yīng)信號(hào),其中,當(dāng)檢測(cè)到感應(yīng)信號(hào)消失時(shí),執(zhí)行確定的控制命令。進(jìn)一步地,在執(zhí)行確定的控制命令之前,該方法還包括顯示確定的控制命令對(duì)應(yīng)的提示信息。進(jìn)一步地,當(dāng)被拖拽的圖標(biāo)為窗口切換按鈕圖標(biāo),且被拖拽的圖標(biāo)處于第二區(qū)域時(shí),執(zhí)行確定的控制命令為關(guān)閉已打開(kāi)的窗口,其中,已打開(kāi)窗口為單個(gè)窗口時(shí),關(guān)閉單個(gè)窗口,已打開(kāi)的窗口為多個(gè)窗口時(shí),關(guān)閉多個(gè)窗口 ;當(dāng)被拖拽的圖標(biāo)為窗口切換按鈕圖標(biāo),且被拖拽的圖標(biāo)處于第三區(qū)域時(shí),執(zhí)行確定的控制命令為最小化當(dāng)前窗口,其中,第三區(qū)域與第二區(qū)域、與第一區(qū)域?yàn)椴煌膮^(qū)域;當(dāng)被拖拽的圖標(biāo)為后退按鈕圖標(biāo),且被拖拽的圖標(biāo)處于第二區(qū)域時(shí),執(zhí)行確定的控制命令為執(zhí)行后退命令,并顯示回退歷史條目。根據(jù)本發(fā)明的另一方面,提供了一種界面操作控制裝置。根據(jù)本發(fā)明的界面操作控制裝置用于執(zhí)行本發(fā)明提供的界面操作控制方法。根據(jù)本發(fā)明的另一方面,提供了一種界面操作控制裝置。根據(jù)本發(fā)明的界面操作控制裝置包括檢測(cè)模塊,用于檢測(cè)用戶在顯示界面上拖拽的圖標(biāo)的位置,其中,顯示界面包括多個(gè)區(qū)域,多個(gè)區(qū)域中的第一區(qū)域用于存放不同功能的圖標(biāo);確定模塊,用于當(dāng)檢測(cè)到被拖拽的圖標(biāo)處于第二區(qū)域時(shí),確定被拖拽的圖標(biāo)處于第二區(qū)域時(shí)所對(duì)應(yīng)的控制命令,其中,第二區(qū)域?yàn)槎鄠€(gè)區(qū)域中除第一區(qū)域外的任意一個(gè)區(qū)域,且被拖拽的圖標(biāo)處于多個(gè)區(qū)域
中除第一區(qū)域外的不同區(qū)域時(shí),對(duì)應(yīng)不同的控制命令;以及執(zhí)行模塊,用于執(zhí)行確定的控制命令。進(jìn)一步地,該裝置還包括記錄模塊,用于在執(zhí)行確定的控制命令之前,記錄被拖拽的圖標(biāo)持續(xù)處于第二區(qū)域的時(shí)間,其中,執(zhí)行子模塊還用于當(dāng)記錄模塊所記錄到的時(shí)間大于預(yù)設(shè)時(shí)間時(shí),執(zhí)行確定的控制命令。進(jìn)一步地,顯示界面為觸摸屏,該裝置還包括感應(yīng)模塊,用于在執(zhí)行確定的控制命令之前,檢測(cè)被拖拽的圖標(biāo)產(chǎn)生的感應(yīng)信號(hào)是否消失,其中,當(dāng)用戶觸摸被拖拽的圖標(biāo)時(shí),產(chǎn)生感應(yīng)信號(hào),其中,執(zhí)行模塊還用于當(dāng)感應(yīng)模塊檢測(cè)到感應(yīng)信號(hào)消失時(shí),執(zhí)行確定的控制命令。根據(jù)本發(fā)明的另一方面,提供了一種電子設(shè)備。根據(jù)本發(fā)明的電子設(shè)備包括本發(fā)明提供的任意一種界面操作控制裝置。應(yīng)用本發(fā)明的技術(shù)方案,將電子設(shè)備的顯示界面劃分為多個(gè)區(qū)域,圖標(biāo)處于不同區(qū)域時(shí)電子設(shè)備執(zhí)行不同的控制命令,通過(guò)檢測(cè)圖標(biāo)所處的區(qū)域來(lái)觸發(fā)不同的控制命令,以實(shí)現(xiàn)電子設(shè)備的不同功能,從而用戶通過(guò)操作一個(gè)圖標(biāo),將圖標(biāo)置于不同的位置,即可達(dá)到實(shí)現(xiàn)多種功能,實(shí)現(xiàn)了同一功能按鈕的多種功能操作,解決了現(xiàn)有技術(shù)中軟件操作復(fù)雜的問(wèn)題,進(jìn)而達(dá)到了簡(jiǎn)化用戶操作,提高用戶體驗(yàn)的目的。
構(gòu)成本申請(qǐng)的一部分的說(shuō)明書(shū)附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明第一實(shí)施例的界面操作控制方法的流程圖;圖2是根據(jù)本發(fā)明第二實(shí)施例的界面操作控制方法的流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的界面操作控制裝置的框圖;圖4 Ca)至圖4 (g)是根據(jù)本發(fā)明第一實(shí)施例的電子設(shè)備操作示意圖;圖5 Ca)至圖5 Ce)是根據(jù)本發(fā)明第二實(shí)施例的電子設(shè)備操作示意圖;圖6 Ca)至圖6 Cf)是根據(jù)本發(fā)明第三實(shí)施例的電子設(shè)備操作示意圖;以及圖7 Ca)至圖7 (h)是根據(jù)本發(fā)明第四實(shí)施例的電子設(shè)備操作示意圖。
具體實(shí)施例方式需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。圖I是根據(jù)本發(fā)明第一實(shí)施例的界面操作控制方法的流程圖,如圖I所示,該方法包括如下的步驟S102至步驟S106 步驟S102 :檢測(cè)用戶在電子設(shè)備的顯示界面上拖拽的圖標(biāo)的位置。其中,顯示界面包括多個(gè)區(qū)域,多個(gè)區(qū)域劃分為工具欄區(qū)域和多個(gè)功能區(qū)域,多個(gè)區(qū)域中的第一區(qū)域?yàn)楣ぞ邫趨^(qū)域,用于存放多個(gè)不同功 能的圖標(biāo),在用戶不進(jìn)行任何操作的前提下,圖標(biāo)置于第一區(qū)域,電子設(shè)備不執(zhí)行任何命令,或者當(dāng)圖標(biāo)處于工具欄區(qū)域且接收到用戶點(diǎn)擊時(shí),電子設(shè)備執(zhí)行相應(yīng)的控制命令。該電子設(shè)備可以為計(jì)算機(jī),用戶通過(guò)鼠標(biāo)或觸摸板操作圖標(biāo),移動(dòng)圖標(biāo)的位置;該電子設(shè)備也可以為帶有觸摸屏的電子設(shè)備,如手機(jī)、個(gè)人PDA、平板電腦等,用戶通過(guò)觸摸顯示屏操作圖標(biāo),移動(dòng)圖標(biāo)的位置。步驟S104 :當(dāng)檢測(cè)到被拖拽的圖標(biāo)處于第二區(qū)域時(shí),確定被拖拽的圖標(biāo)處于第二區(qū)域時(shí)所對(duì)應(yīng)的控制命令。其中,除所述第一區(qū)域之外的其它區(qū)域?yàn)楣δ軈^(qū)域,當(dāng)用戶將圖標(biāo)拖拽至功能區(qū)域時(shí),電子設(shè)備執(zhí)行相應(yīng)的控制命令,具體地,用戶將同一圖標(biāo)拖拽于不同的功能區(qū)域時(shí),電子設(shè)備執(zhí)行的控制命令不同,用戶將不同的圖標(biāo)拖拽與同一功能區(qū)域時(shí),電子設(shè)備執(zhí)行的控制命令也不同。第二區(qū)域?yàn)楣δ軈^(qū)域中的任意一個(gè)區(qū)域,當(dāng)檢測(cè)到被拖拽的圖標(biāo)處于第二區(qū)域時(shí),確定該圖標(biāo)處于第二區(qū)域時(shí)所對(duì)應(yīng)的控制命令。步驟S106 :執(zhí)行確定的控制命令。在該實(shí)施例中,圖標(biāo)(也即功能按鈕)為可移動(dòng)的圖標(biāo),用戶通過(guò)移動(dòng)圖標(biāo)的位置實(shí)現(xiàn)操作目的。將電子設(shè)備的顯示界面劃分為工具欄區(qū)域和功能區(qū)域,移動(dòng)圖標(biāo)位于不同的功能區(qū)域時(shí),對(duì)應(yīng)不同的控制命令,不同控制命令對(duì)應(yīng)實(shí)現(xiàn)不同的功能。例如,某圖標(biāo)被用戶拖拽至第二區(qū)域時(shí),對(duì)應(yīng)的控制命令為關(guān)閉當(dāng)前窗口的命令,該圖標(biāo)被用戶拖拽至第三區(qū)域時(shí),對(duì)應(yīng)的控制命令為最小化當(dāng)前窗口的命令,該處的第二區(qū)域和第三區(qū)域均為功能區(qū)域。當(dāng)用戶移動(dòng)圖標(biāo)至第二區(qū)域時(shí),也即檢測(cè)到該圖標(biāo)處于第二區(qū)域時(shí),電子設(shè)備執(zhí)行關(guān)閉當(dāng)前窗口的命令,當(dāng)用戶移動(dòng)圖標(biāo)至第三區(qū)域時(shí),也即檢測(cè)到圖標(biāo)處于第三區(qū)域,電子設(shè)備執(zhí)行最小化當(dāng)前窗口的命令。采用該實(shí)施例提供的界面操作控制方法,將顯示界面劃分為多個(gè)區(qū)域,圖標(biāo)(也即功能按鈕)置于不同區(qū)域時(shí),電子設(shè)備相應(yīng)執(zhí)行不同的控制命令,從而用戶在操作電子設(shè)備實(shí)現(xiàn)多個(gè)功能時(shí),僅需移動(dòng)圖標(biāo)的位置,實(shí)現(xiàn)同一功能按鈕的多種功能操作,簡(jiǎn)化了操作步驟,提高用戶體驗(yàn)。優(yōu)選地,在步驟S102中,通過(guò)檢測(cè)圖標(biāo)在顯示界面上的坐標(biāo),根據(jù)檢測(cè)到的坐標(biāo)來(lái)確定圖標(biāo)在顯示界面上所處的區(qū)域。在該優(yōu)選實(shí)施例中,顯示界面各區(qū)域?qū)?yīng)不同的坐標(biāo)范圍,當(dāng)圖標(biāo)的坐標(biāo)落在某區(qū)域的坐標(biāo)范圍內(nèi)時(shí),確定該圖標(biāo)處于該區(qū)域內(nèi)。采用該優(yōu)選實(shí)施例,能夠準(zhǔn)確的確定圖標(biāo)位置,從而使該界面操作控制方法控制準(zhǔn)確,精度高。圖2是根據(jù)本發(fā)明第二實(shí)施例的界面操作控制方法的流程圖,如圖2所示,該方法包括如下的步驟S202至步驟S208
步驟S202 :檢測(cè)用戶拖拽的圖標(biāo)在顯示界面上的坐標(biāo)。其中,以顯示界面為坐標(biāo)平面,圖標(biāo)在顯示界面上處于不同位置時(shí),對(duì)應(yīng)不同坐標(biāo)值。步驟S204 :根據(jù)檢測(cè)到的坐標(biāo)來(lái)確定該圖標(biāo)在顯示界面上所處的區(qū)域。其中,顯示界面劃分為多個(gè)區(qū)域,不同區(qū)域?qū)?yīng)不同的坐標(biāo)范圍,當(dāng)該圖標(biāo)落在某區(qū)域的坐標(biāo)范圍內(nèi)時(shí),確定該圖標(biāo)處于該區(qū)域內(nèi)。步驟S206 :當(dāng)檢測(cè)到該圖標(biāo)處于第二區(qū)域時(shí),記錄該圖標(biāo)持續(xù)處于第二區(qū)域的時(shí)間。步驟S208 :當(dāng)記錄到的時(shí)間大于預(yù)設(shè)時(shí)間時(shí),執(zhí)行該圖標(biāo)處于第二區(qū)域時(shí)對(duì)應(yīng)的控制命令,否則返回步驟S202。在該實(shí)施例中,當(dāng)檢測(cè)到圖標(biāo)處于第二區(qū)域且處于該區(qū)域內(nèi)的時(shí)間大于預(yù)設(shè)時(shí)間時(shí),執(zhí)行該圖標(biāo)置于第二區(qū)域?qū)?yīng)的控制命令。采用該實(shí)施例,能夠避免用戶的誤操作,例如,用戶誤將圖標(biāo)移動(dòng)至第二區(qū)域時(shí),只需馬上移出第二區(qū)域即可避免命令的誤觸發(fā);還能夠避免用戶在將圖標(biāo)經(jīng)由第二區(qū)域移動(dòng)至其他區(qū)域時(shí),產(chǎn)生的誤觸發(fā),從而使得界面操作控制方法更加準(zhǔn)確。優(yōu)選地,當(dāng)該電子設(shè)備顯示界面為觸摸屏?xí)r,用戶通過(guò)觸摸顯示界面完成操作,其中,在用戶觸摸圖標(biāo)時(shí),產(chǎn)生感應(yīng)信號(hào),電子設(shè)備根據(jù)是否接收到感應(yīng)信號(hào)執(zhí)行相應(yīng)的命令。在圖2所示的實(shí)施例中,還可利用步驟S206'替換步驟S206,利用步驟S20V替換步驟S208,其中,步驟S206':當(dāng)檢測(cè)到該圖標(biāo)處于第二區(qū)域時(shí),檢測(cè)感應(yīng)信號(hào)是否消失;步驟S208'當(dāng)檢測(cè)到感應(yīng)信號(hào)消失時(shí),執(zhí)行該圖標(biāo)處于第二區(qū)域時(shí)對(duì)應(yīng)的控制命令。當(dāng)檢測(cè)到該圖標(biāo)處于第二區(qū)域時(shí),也即用戶通過(guò)觸摸顯示界面將該圖標(biāo)移動(dòng)至第二區(qū)域時(shí),通過(guò)檢測(cè)感應(yīng)信號(hào)是否消失來(lái)檢測(cè)用戶是否松手,當(dāng)檢測(cè)到感應(yīng)信號(hào)消失,也即用戶松手后,說(shuō)明用戶完成此次操作,電子設(shè)備執(zhí)行相應(yīng)的控制命令,如果用戶將圖標(biāo)從工具欄區(qū)域拖至功能區(qū)域又拖回工具欄區(qū)域的過(guò)程中,一直沒(méi)松手,則電子設(shè)備不執(zhí)行任何控制命令。采用該優(yōu)選實(shí)施例,能夠避免用戶的誤操作,例如,用戶誤將圖標(biāo)移動(dòng)至第二區(qū)域時(shí),如果不松手,便可避免命令的誤觸發(fā);還能夠避免用戶在將圖標(biāo)經(jīng)由第二區(qū)域移動(dòng)至其他區(qū)域時(shí),產(chǎn)生的誤觸發(fā),從而使得界面操作控制方法更加準(zhǔn)確。進(jìn)一步優(yōu)選地,在上述的任一界面操作控制方法中,在執(zhí)行確定的控制命令之前,該方法還包括顯示確定的控制命令對(duì)應(yīng)的提示信息。在該優(yōu)選實(shí)施例中,在執(zhí)行命令之前,顯示命令對(duì)應(yīng)的提示信息,該提示信息可以為提示用戶進(jìn)行下一步操作的信息,也可以為提示用戶該命令的執(zhí)行結(jié)果,從而用戶能夠明確操作步驟。采用該優(yōu)選實(shí)施例,增強(qiáng)電子設(shè)備與用戶的交互,提高用戶體驗(yàn)。本發(fā)明實(shí)施例還提供了界面操作控制裝置,以下對(duì)本發(fā)明實(shí)施例所提供的界面操作控制裝置進(jìn)行介紹。需要說(shuō)明的是,在本發(fā)明實(shí)施例的界面操作控制方法可以通過(guò)本發(fā)明實(shí)施例所提供的界面操作控制裝置來(lái)執(zhí)行,本發(fā)明實(shí)施例的界面操作控制裝置也可以用于執(zhí)行本發(fā)明實(shí)施例所提供的界面操作控制方法。圖3是根據(jù)本發(fā)明實(shí)施例的界面操作控制裝置的框圖,如圖3所示,該裝置包括檢測(cè)模塊20、確定模塊40和執(zhí)行模塊60。檢測(cè)模塊20用于檢測(cè)用戶在電子設(shè)備的顯示界面上拖拽的圖標(biāo)的位置,其中,將顯示界面預(yù)先劃分為多個(gè)區(qū)域,包括一個(gè)工具欄區(qū)域和多個(gè)功能區(qū)域,工具欄區(qū)域中存放多個(gè)不同功能的圖標(biāo)。確定模塊40用于當(dāng)檢測(cè)到被拖拽的圖標(biāo)處于第二區(qū)域時(shí),確定被拖拽的圖標(biāo)處于第二區(qū)域時(shí)所對(duì)應(yīng)的控制命令,其中,第二區(qū)域?yàn)槎鄠€(gè)功能區(qū)域中的一個(gè)功能區(qū)域,當(dāng)同一圖標(biāo)處于不同的功能區(qū)域時(shí),電子設(shè)備執(zhí)行不同的控制命令,不同的圖標(biāo)處于同一功能區(qū)域時(shí),電子設(shè)備也執(zhí)行不同的命令,在電子設(shè)備內(nèi)存儲(chǔ)有圖標(biāo)、區(qū)域以及命令的對(duì)應(yīng)列表,其中,一個(gè)圖標(biāo)對(duì)應(yīng)多個(gè)區(qū)域,每個(gè)區(qū)域?qū)?yīng)一種控制命令,從而一個(gè)圖標(biāo)對(duì)應(yīng)多個(gè)控制命令,列表中可包括多個(gè)圖標(biāo)分別與區(qū)域的對(duì)應(yīng)關(guān)系,確定模塊40根據(jù)具體被拖拽的圖標(biāo)以及該圖標(biāo)處于的區(qū)域確定對(duì)應(yīng)的控制命令。其中,該電子設(shè)備可以為計(jì)算機(jī),用戶通過(guò)鼠標(biāo)或觸摸板操作圖標(biāo),移動(dòng)圖標(biāo)的位置;該電子設(shè)備也可以為帶有觸摸屏的電子設(shè)備,如手機(jī)、個(gè)人PDA、平板電腦等,用戶通過(guò)觸摸顯示屏操作圖標(biāo),移動(dòng)圖標(biāo)的位置。執(zhí)行模塊40執(zhí)行確定的控制命令。在該實(shí)施例中,圖標(biāo)(也即功能按鈕)為可移動(dòng)的圖標(biāo),用戶通過(guò)移動(dòng)圖標(biāo)的位置實(shí)現(xiàn)操作目的。將電子設(shè)備的顯示界面劃分為一個(gè)工具欄區(qū)域和多個(gè)功能區(qū)域,對(duì)于某一圖標(biāo),其位于工具欄區(qū)域時(shí),不執(zhí)行任何命令,或僅在用戶點(diǎn)擊時(shí)執(zhí)行相應(yīng)的控制命令。其位于不同功能區(qū)域時(shí),對(duì)應(yīng)不同的控制命令,不同控制命令對(duì)應(yīng)實(shí)現(xiàn)不同的功能。例如,該圖標(biāo)置于第二區(qū)域時(shí),對(duì)應(yīng)的控制命令為關(guān)閉當(dāng)前窗口的命令,該圖標(biāo)置于第三區(qū)域時(shí),對(duì)應(yīng)的控制命令為最小化當(dāng)前窗口的命令。當(dāng)用戶移動(dòng)該圖標(biāo)至第二區(qū)域時(shí),也即檢測(cè)到該圖標(biāo)處于第二區(qū)域,電子設(shè)備執(zhí)行關(guān)閉當(dāng)前窗口的命令;當(dāng)用戶移動(dòng)圖標(biāo)至第三區(qū)域時(shí),也即檢測(cè)到該圖標(biāo)處于第三區(qū)域時(shí),電子設(shè)備執(zhí)行最小化當(dāng)前窗口的命令,該處的第二區(qū)域和第三區(qū)域?yàn)椴煌墓δ軈^(qū)域。采用該實(shí)施例提供的界面操作控制裝置,將顯示界面劃分為多個(gè)區(qū)域,圖標(biāo)(也即功能按鈕)置于不同區(qū)域時(shí),電子設(shè)備相應(yīng)執(zhí)行不同的控制命令,從而用戶在操作電子設(shè)備實(shí)現(xiàn)多個(gè)功能時(shí),僅需移動(dòng)圖標(biāo)的位置,實(shí)現(xiàn)同一功能按鈕的多種功能操作,簡(jiǎn)化了操作步驟,提高用戶體驗(yàn)。優(yōu)選地,檢測(cè)模塊20包括第一檢測(cè)子模塊和確定子模塊,第一檢測(cè)子模塊用于檢測(cè)圖標(biāo)在顯示界面上的坐標(biāo);確定子模塊用于根據(jù)檢測(cè)到的坐標(biāo)確定圖標(biāo)在顯示界面上所處的區(qū)域。在該優(yōu)選實(shí)施例中,顯示界面各區(qū)域?qū)?yīng)不同的坐標(biāo)范圍,當(dāng)圖標(biāo)的坐標(biāo)落在某區(qū)域的坐標(biāo)范圍內(nèi)時(shí),確定該圖標(biāo)處于該區(qū)域內(nèi)。采用該優(yōu)選實(shí)施例,能夠準(zhǔn)確的確定圖標(biāo)位置,從而使該界面操作控制裝置控制準(zhǔn)確,精度高。優(yōu)選地,該裝置還包括記錄模塊(圖中未示出),用于在執(zhí)行確定的控制命令之前,記錄被拖拽的圖標(biāo)持續(xù)處于第二區(qū)域的時(shí)間,其中,當(dāng)記錄到的時(shí)間大于預(yù)設(shè)時(shí)間時(shí),執(zhí)行模塊執(zhí)行確定的控制命令,當(dāng)記錄到的時(shí)間小于或等于預(yù)設(shè)時(shí)間時(shí),執(zhí)行模塊不執(zhí)行控制命令。在該優(yōu)選實(shí)施例中,當(dāng)檢測(cè)到圖標(biāo)處于第二區(qū)域且處于該區(qū)域內(nèi)的時(shí)間大于預(yù)設(shè)時(shí)間時(shí),執(zhí)行確定的控制命令。采用該實(shí)施例,能夠避免用戶的誤操作,例如,用戶誤將圖標(biāo)移動(dòng)至第二區(qū)域時(shí),只需馬上移出第二區(qū)域即可避免命令的誤觸發(fā);還能夠避免用戶在將圖標(biāo)經(jīng)由第二區(qū)域移動(dòng)至其他區(qū)域時(shí),產(chǎn)生誤觸發(fā),從而使得界面操作控制方裝置更加準(zhǔn)確。
優(yōu)選地,當(dāng)電子設(shè)備顯示界面為觸摸屏?xí)r,用戶觸摸圖標(biāo)時(shí),產(chǎn)生感應(yīng)信號(hào)。該裝置還包括感應(yīng)模塊(圖中未示出),感應(yīng)模塊用于在執(zhí)行確定的控制命令之前,檢測(cè)感應(yīng)信號(hào)是否消失,其中,當(dāng)檢測(cè)到感應(yīng)信號(hào)消失時(shí),執(zhí)行模塊執(zhí)行確定的控制命令。在該優(yōu)選實(shí)施例中,當(dāng)檢測(cè)到圖標(biāo)處于第二區(qū)域時(shí),也即用戶通過(guò)觸摸顯示界面將圖標(biāo)移動(dòng)至第二區(qū)域時(shí),通過(guò)檢測(cè)感應(yīng)信號(hào)是否消失來(lái)檢測(cè)用戶是否松手,當(dāng)檢測(cè)到感應(yīng)信號(hào)消失,也即用戶松手后,說(shuō)明用戶完成此次操作,電子設(shè)備執(zhí)行確定的控制命令。采用該優(yōu)選實(shí)施例,能夠避免用戶的誤操作,以及執(zhí)行模塊產(chǎn)生誤觸發(fā),從而使得界面操作控制裝置更加準(zhǔn)確。優(yōu)選地,該裝置還包括顯示模塊,該顯示模塊用于在執(zhí)行確定的控制命令之前,顯示該控制命令對(duì)應(yīng)的提示信息,采用該優(yōu)選實(shí)施例,增強(qiáng)電子設(shè)備與用戶的交互,提高用戶體驗(yàn)。本發(fā)明實(shí)施例還提供了帶有上述任意一種觸發(fā)功能交互裝置的電子設(shè)備,以下對(duì)本發(fā)明實(shí)施例所提供的電子設(shè)備進(jìn)行介紹。該電子設(shè)備可以為計(jì)算機(jī),用戶通過(guò)鼠標(biāo)或觸摸板操作;也可以為帶有觸摸屏的電子設(shè)備,如手機(jī)、個(gè)人PDA、平板電腦等,用戶通過(guò)觸摸顯示屏操作。圖4 Ca)至圖4 (g)是根據(jù)本發(fā)明第一實(shí)施例的電子設(shè)備操作示意圖,將電子設(shè)備的顯示區(qū)域定義為不同區(qū)域,如圖4 (a)所示,定義為功能停泊區(qū)域A (也即工具欄區(qū)域)和響應(yīng)功能區(qū)域B、C、D (也即多個(gè)功能區(qū)域),例如B區(qū)域?qū)?yīng)的控制命令可以為關(guān)閉當(dāng)前窗口的命令,C區(qū)域?qū)?yīng)的控制命令可以為最小化當(dāng)前窗口的命令。其中,如圖4(b)所示,在功能按鈕停泊區(qū)域A設(shè)置按鈕圖標(biāo)1、2、3、4、5。其中,當(dāng)按鈕圖標(biāo)處于功能停泊區(qū)域A時(shí),僅當(dāng)用戶點(diǎn)擊按鈕時(shí),響應(yīng)相應(yīng)功能。如圖4 (c)至圖4 (e)所示,當(dāng)用戶點(diǎn)擊功能按鈕,并將按鈕拖拽至響應(yīng)功能區(qū)域B、C、D且松手后,響應(yīng)當(dāng)前區(qū)域賦予的功能。如圖4 (f)和圖4 (g)所示,如果用戶將按鈕拖拽至響應(yīng)功能區(qū)域B、C、D且不松手,并將按鈕拖拽回到功能停泊區(qū)域,盡管按鈕經(jīng)由響應(yīng)功能區(qū)域B、C、D,電子設(shè)備也不響應(yīng)任何功能。圖5 Ca)至圖5 Ce)是根據(jù)本發(fā)明第二實(shí)施例的電子設(shè)備操作示意圖,將電子設(shè)備的顯示區(qū)域定義為不同區(qū)域,包括工具欄區(qū)域和多個(gè)功能區(qū)域,在工具欄區(qū)域設(shè)置按鈕圖標(biāo),其中,包括窗口切換功能按鈕。如圖5 (a)所示,將窗口切換功能按鈕向上拖拽到屏幕下方區(qū)域;如圖5 (b)所示,當(dāng)窗口切換功能按鈕處于屏幕下方區(qū)域時(shí),屏幕出現(xiàn)灰色遮罩,并顯示提示信息松手關(guān)閉當(dāng)前窗口;如圖5 (c)所示,用戶松手;如圖5 (d)所示,執(zhí)行關(guān)閉當(dāng)前窗口的命令,實(shí)現(xiàn)關(guān)閉當(dāng)前窗口功能,繪制窗口關(guān)閉動(dòng)畫(huà);如圖5 (e)所示,繪制動(dòng)畫(huà),示意當(dāng)前窗口被關(guān)閉。圖6 Ca)至圖6 Cf)是根據(jù)本發(fā)明第三實(shí)施例的電子設(shè)備操作示意圖,將電子設(shè)備的顯示區(qū)域定義為不同區(qū)域,包括工具欄區(qū)域和多個(gè)功能區(qū)域,在工具欄區(qū)域設(shè)置按鈕圖標(biāo),其中,包括窗口切換功能按鈕。如圖6 (a)所示,當(dāng)有多個(gè)窗口打開(kāi)的時(shí)候,將窗口切換功能按鈕向上拖拽到屏幕下方區(qū)域;如圖6 (b)所示,當(dāng)窗口切換功能按鈕處于屏幕下方區(qū)域時(shí),屏幕出現(xiàn)灰色遮罩,并顯示提示信息拖至此(灰色遮罩)關(guān)閉全部窗口 ;如圖6 (c)所示,用戶繼續(xù)將按鈕拖拽到灰色遮罩區(qū)域,顯示提示信息松手關(guān)閉所有窗口 ;如圖6 Cd)所示,用戶松手;如圖6 (e)所示,執(zhí)行關(guān)閉所有窗口的命令,實(shí)現(xiàn)關(guān)閉所有窗口功能,繪制窗口關(guān)閉動(dòng)畫(huà);如圖6 (f)所示,繪制動(dòng)畫(huà),示意當(dāng)前窗口被關(guān)閉。圖7 Ca)至圖7 (h)是根據(jù)本發(fā)明第四實(shí)施例的電子設(shè)備操作示意圖,將電子設(shè)備的顯示區(qū)域定義為不同區(qū)域,包括工具欄區(qū)域和多個(gè)功能區(qū)域,在工具欄區(qū)域設(shè)置按鈕圖標(biāo),其中,包括后退功能按鈕。如圖7 (a)和圖7 (b)所示,用戶將后退功能按鈕向上拖拽到屏幕底部區(qū)域;如圖7 (c)和圖7 (d)所示,用戶松手后,后退按鈕圖標(biāo)轉(zhuǎn)變?yōu)楹笸藲v史動(dòng)畫(huà),界面變化為后退歷史界面;如圖7 (e)所示,用戶選擇需要回退的歷史條目,進(jìn)行點(diǎn)擊;如圖7 (f)和圖7 (g)所示,顯示界面繪制后退歷史收縮動(dòng)畫(huà);如圖7 (h)所示,界面切換到用戶選擇的歷史頁(yè)面。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如 下技術(shù)效果用戶通過(guò)操作一個(gè)圖標(biāo),將圖標(biāo)置于不同的位置,即可達(dá)到實(shí)現(xiàn)多種功能,實(shí)現(xiàn)了同一功能按鈕的多種功能操作,解決了現(xiàn)有技術(shù)中軟件操作復(fù)雜的問(wèn)題,進(jìn)而達(dá)到了簡(jiǎn)化用戶操作,提高用戶體驗(yàn)的目的。需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種界面操作控制方法,其特征在于,包括 檢測(cè)用戶在所述顯示界面上拖拽的圖標(biāo)的位置,其中,所述顯示界面包括多個(gè)區(qū)域,所述多個(gè)區(qū)域中的第一區(qū)域用于存放不同功能的圖標(biāo); 當(dāng)檢測(cè)到被拖拽的圖標(biāo)處于第二區(qū)域時(shí),確定所述被拖拽的圖標(biāo)處于所述第二區(qū)域時(shí)所對(duì)應(yīng)的控制命令,其中,所述第二區(qū)域?yàn)樗龆鄠€(gè)區(qū)域中除所述第一區(qū)域外的任意一個(gè)區(qū)域,且所述被拖拽的圖標(biāo)處于所述多個(gè)區(qū)域中除所述第一區(qū)域外的不同區(qū)域時(shí),對(duì)應(yīng)不同的控制命令;以及 執(zhí)行確定的控制命令。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,檢測(cè)用戶在所述顯示界面上拖拽的圖標(biāo)的位置包括 檢測(cè)被拖拽的圖標(biāo)在所述顯示界面上的坐標(biāo);以及 根據(jù)檢測(cè)到的坐標(biāo)確定所述圖標(biāo)被拖拽的圖標(biāo)的位置。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,在執(zhí)行確定的控制命令之前,所述方法還包括 記錄被拖拽的圖標(biāo)持續(xù)處于所述第二區(qū)域的時(shí)間, 其中,當(dāng)記錄到的時(shí)間大于預(yù)設(shè)時(shí)間時(shí),執(zhí)行所述確定的控制命令。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,在執(zhí)行確定的控制命令之前,所述方法還包括 檢測(cè)被拖拽的圖標(biāo)產(chǎn)生的感應(yīng)信號(hào)是否消失,其中,當(dāng)用戶觸摸所述被拖拽的圖標(biāo)時(shí),產(chǎn)生所述感應(yīng)信號(hào), 其中,當(dāng)檢測(cè)到所述感應(yīng)信號(hào)消失時(shí),執(zhí)行所述確定的控制命令。
5.根據(jù)權(quán)利要求I至4中任一項(xiàng)所述的方法,其特征在于,在執(zhí)行確定的控制命令之前,所述該方法還包括 顯示所述確定的控制命令對(duì)應(yīng)的提示信息。
6.根據(jù)權(quán)利要求I至4中任一項(xiàng)所述的方法,其特征在于, 當(dāng)被拖拽的圖標(biāo)為窗口切換按鈕圖標(biāo),且所述被拖拽的圖標(biāo)處于所述第二區(qū)域時(shí),執(zhí)行確定的控制命令為關(guān)閉已打開(kāi)的窗口,其中,已打開(kāi)窗口為單個(gè)窗口時(shí),關(guān)閉所述單個(gè)窗口,已打開(kāi)的窗口為多個(gè)窗口時(shí),關(guān)閉所述多個(gè)窗口 ; 當(dāng)所述被拖拽的圖標(biāo)為所述窗口切換按鈕圖標(biāo),且所述被拖拽的圖標(biāo)處于第三區(qū)域時(shí),執(zhí)行確定的控制命令為最小化當(dāng)前窗口,其中,所述第三區(qū)域與所述第二區(qū)域、所述第一區(qū)域?yàn)椴煌膮^(qū)域; 當(dāng)所述被拖拽的圖標(biāo)為后退按鈕圖標(biāo),且所述被拖拽的圖標(biāo)處于所述第二區(qū)域時(shí),執(zhí)行確定的控制命令為執(zhí)行后退命令,并顯示回退歷史條目。
7.一種界面操作控制裝置,其特征在于,包括 檢測(cè)模塊,用于檢測(cè)用戶在所述顯示界面上拖拽的圖標(biāo)的位置,其中,所述顯示界面包括多個(gè)區(qū)域,所述多個(gè)區(qū)域中的第一區(qū)域用于存放不同功能的圖標(biāo); 確定模塊,用于當(dāng)檢測(cè)到被拖拽的圖標(biāo)處于第二區(qū)域時(shí),確定所述被拖拽的圖標(biāo)處于所述第二區(qū)域時(shí)所對(duì)應(yīng)的控制命令,其中,所述第二區(qū)域?yàn)樗龆鄠€(gè)區(qū)域中除所述第一區(qū)域外的任意一個(gè)區(qū)域,且所述被拖拽的圖標(biāo)處于所述多個(gè)區(qū)域中除所述第一區(qū)域外的不同區(qū)域時(shí),對(duì)應(yīng)不同的控制命令;以及 執(zhí)行模塊,用于執(zhí)行確定的控制命令。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括 記錄模塊,用于在執(zhí)行確定的控制命令之前,記錄被拖拽的圖標(biāo)持續(xù)處于所述第二區(qū)域的時(shí)間, 其中,所述執(zhí)行模塊還用于當(dāng)記錄模塊所記錄到的時(shí)間大于預(yù)設(shè)時(shí)間時(shí),執(zhí)行所述確定的控制命令。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述顯示界面為觸摸屏,所述裝置還包括感應(yīng)模塊,用于在執(zhí)行確定的控制命令之前,檢測(cè)被拖拽的圖標(biāo)產(chǎn)生的感應(yīng)信號(hào)是否消失,其中,當(dāng)用戶觸摸所述被拖拽的圖標(biāo)時(shí),產(chǎn)生所述感應(yīng)信號(hào), 其中,所述執(zhí)行模塊還用于當(dāng)感應(yīng)模塊檢測(cè)到所述感應(yīng)信號(hào)消失時(shí),執(zhí)行所述確定的控制命令。
10.一種電子設(shè)備,其特征在于,包括權(quán)利要求7至9中任一項(xiàng)所述的界面操作控制裝置。
全文摘要
本發(fā)明公開(kāi)了一種界面操作控制方法、裝置及電子設(shè)備。該界面操作控制方法包括檢測(cè)用戶在顯示界面上拖拽的圖標(biāo)的位置,其中,顯示界面包括多個(gè)區(qū)域,多個(gè)區(qū)域中的第一區(qū)域用于存放不同功能的圖標(biāo);當(dāng)檢測(cè)到被拖拽的圖標(biāo)處于第二區(qū)域時(shí),確定被拖拽的圖標(biāo)處于第二區(qū)域時(shí)所對(duì)應(yīng)的控制命令,其中,第二區(qū)域?yàn)槎鄠€(gè)區(qū)域中除第一區(qū)域外的任意一個(gè)區(qū)域,且被拖拽的圖標(biāo)處于多個(gè)區(qū)域中除第一區(qū)域外的不同區(qū)域時(shí),對(duì)應(yīng)不同的控制命令;以及執(zhí)行確定的控制命令。通過(guò)本發(fā)明,能夠?qū)崿F(xiàn)同一功能按鈕的多種功能操作,簡(jiǎn)化了用戶操作,同時(shí)簡(jiǎn)化了顯示界面。
文檔編號(hào)G06F3/0486GK102855068SQ20121029356
公開(kāi)日2013年1月2日 申請(qǐng)日期2012年8月16日 優(yōu)先權(quán)日2012年8月16日
發(fā)明者梁捷, 俞永福, 何小鵬, 朱順炎, 江衛(wèi)忠 申請(qǐng)人:優(yōu)視科技有限公司