專利名稱:自訂使用者接口的方法及其電子裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種使用者接口,尤其涉及一種自訂使用者接口的方法及其電子裝置。
背景技術(shù):
隨著行動(dòng)科技的精進(jìn),除了提升裝置本身的功能之外,使用者接口的設(shè)計(jì)也越來越受到廠商的重視。市面上的智能型手機(jī)多半可讓使用者將常用的應(yīng)用程序的圖標(biāo)(icon)置放在主畫面,據(jù)以方便使用者開啟使用。此外,亦有智能型手機(jī)可讓使用者將所需的接口工具集(Widget)加入至主畫面,以提升操作上的趣味性。
然而,使用者僅能通過應(yīng)用程序的圖標(biāo)與其文字說明得知此應(yīng)用程序的功能,而無法單就主畫面進(jìn)一步了解先前使用此應(yīng)用程序來開啟檔案或執(zhí)行功能的狀態(tài)。換言之,使用者必須點(diǎn)選圖標(biāo)以啟動(dòng)應(yīng)用程序,如此才能看到先前操作的內(nèi)容。另一方面,雖然接口工具集能在不需使用者點(diǎn)選執(zhí)行的情況下顯示信息,但當(dāng)應(yīng)用程序的圖標(biāo)與接口工具集并存于主畫面時(shí),兩種不同的使用型態(tài)容易讓使用者在操作時(shí)感到混淆。此外,在諸多智能型手機(jī)的操作模式下,若離開當(dāng)前執(zhí)行的應(yīng)用程序并回到主畫面,雖然屏幕已不顯示該應(yīng)用程序的操作畫面,但該應(yīng)用程序卻會(huì)繼續(xù)在系統(tǒng)執(zhí)行而未被 真正關(guān)閉。舉例來說,假設(shè)使用者在智能型手機(jī)執(zhí)行一文字編輯程序,當(dāng)編寫文字文件告一段落且使用者回到主畫面并開啟多媒體播放程序,由于使用者在執(zhí)行多媒體播放程序觀看影片的同時(shí),文字編輯程序也仍舊在背景執(zhí)行,未被真正關(guān)閉的文字編輯程序會(huì)占用內(nèi)存資源而導(dǎo)致整體系統(tǒng)效能低落。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種自訂使用者接口的方法及其電子裝置,讓使用者在主畫面即可得知應(yīng)用程序的操作進(jìn)度,同時(shí)可通過節(jié)省系統(tǒng)資源來提升效能。本發(fā)明提供一種自訂使用者接口的方法,適用于包括屏幕的電子裝置,此方法包括在屏幕顯示關(guān)于應(yīng)用程序的使用中窗口(active window)時(shí),判斷是否檢測(cè)到第一類輸入信號(hào)。若檢測(cè)到第一類輸入信號(hào),則獲取使用中窗口的執(zhí)行畫面,接著關(guān)閉使用中窗口。接下來,建立執(zhí)行畫面的縮圖與執(zhí)行畫面之間的啟動(dòng)機(jī)制,并將縮圖加入至使用者接口的主畫面,以及將主畫面顯示于屏幕。在本發(fā)明的一實(shí)施例中,上述的電子裝置還包括主存儲(chǔ)器及輔助存儲(chǔ)器,而關(guān)閉使用中窗口的步驟包括自主存儲(chǔ)器取得使用中窗口所對(duì)應(yīng)的執(zhí)行信息,將執(zhí)行信息儲(chǔ)存至輔助存儲(chǔ)器,并釋放主存儲(chǔ)器中配置給使用中窗口的空間以關(guān)閉使用中窗口。在本發(fā)明的一實(shí)施例中,上述的自訂使用者接口的方法,還包括在將主畫面顯示于屏幕的步驟之后,判斷是否檢測(cè)到對(duì)應(yīng)縮圖的第二類輸入信號(hào)。若檢測(cè)到第二類輸入信號(hào),則執(zhí)行啟動(dòng)機(jī)制以將儲(chǔ)存在輔助存儲(chǔ)器中的執(zhí)行信息加載主存儲(chǔ)器,并經(jīng)由應(yīng)用程序根據(jù)執(zhí)行信息顯示執(zhí)行畫面。
在本發(fā)明的一實(shí)施例中,上述的自訂使用者接口的方法,還包括在將主畫面顯示于屏幕的步驟之后,判斷是否檢測(cè)到對(duì)應(yīng)縮圖的第三類輸入信號(hào)。若檢測(cè)到第三類輸入信號(hào),則將縮圖自主畫面移除,并刪除輔助存儲(chǔ)器中對(duì)應(yīng)縮圖的執(zhí)行信息。在本發(fā)明的一實(shí)施例中,上述的自訂使用者接口的方法,還包括在將主畫面顯示于屏幕的步驟之后,重新取得目前的使用中窗口,其中目前的使用中窗口系對(duì)應(yīng)于上述應(yīng)用程序。在檢測(cè)到第一類輸入信號(hào)時(shí),獲取目前的使用中窗口的執(zhí)行畫面,再關(guān)閉使用中窗口。接著,建立執(zhí)行畫面的縮圖與執(zhí)行畫面之間的啟動(dòng)機(jī)制,并將縮圖加入至主畫面以及將主畫面顯示于屏幕。本發(fā)明提供一種電子裝置,此電子裝置包括屏幕、檢測(cè)模塊及控制模塊。其中屏幕顯示關(guān)于應(yīng)用程序的使用中窗口。檢測(cè)模塊用以檢測(cè)第一類輸入信號(hào)。控制模塊耦接屏幕與檢測(cè)模塊。控制模塊在檢測(cè)模塊檢測(cè)到第一類輸入信號(hào)時(shí),獲取使用中窗口的執(zhí)行畫面,接著關(guān)閉使用中窗口,并建立執(zhí)行畫面的縮圖與執(zhí)行畫面之間的啟動(dòng)機(jī)制,以及將此縮圖加入至使用者接口的主畫面,并顯示此主畫面于屏幕。所述的電子裝置,還包括一主存儲(chǔ)器,耦接至該控制模塊;以及一輔助存儲(chǔ)器,耦接至該控制模塊,其中該控制模塊自該主存儲(chǔ)器取得該使用中窗口所對(duì)應(yīng)的一執(zhí)行信息,儲(chǔ)存該執(zhí)行信息至該輔助存儲(chǔ)器,并釋放該主存儲(chǔ)器中配置給該使用中窗口的空間以關(guān)閉該使用者窗口。所述的電子裝置,其中當(dāng)該檢測(cè)模塊檢測(cè)到對(duì)應(yīng)該縮圖的一第二類輸入信號(hào)時(shí),該控制模塊用以執(zhí)行該啟動(dòng)機(jī)制以將儲(chǔ)存在該輔助存儲(chǔ)器中的該執(zhí)行信息加載該主存儲(chǔ) 器,以及經(jīng)由該應(yīng)用程序根據(jù)該執(zhí)行信息顯示該執(zhí)行畫面。所述的電子裝置,其中當(dāng)該檢測(cè)模塊檢測(cè)到對(duì)應(yīng)該縮圖的一第三類輸入信號(hào)時(shí),該控制模塊用以將該縮圖自該主畫面移除,以及刪除該輔助存儲(chǔ)器中對(duì)應(yīng)該縮圖的該執(zhí)行信息。所述的電子裝置,其中該控制模塊重新取得目前的該使用中窗口,其中目前的該使用中窗口系對(duì)應(yīng)該應(yīng)用程序,而在該檢測(cè)模塊檢測(cè)到該第一類輸入信號(hào)時(shí),該控制模塊獲取目前的該使用中窗口的該執(zhí)行畫面,關(guān)閉該使用中窗口,建立該執(zhí)行畫面的該縮圖與該執(zhí)行畫面之間的該啟動(dòng)機(jī)制,以及加入該縮圖至該主畫面,并顯示該主畫面于該屏幕?;谏鲜?,本發(fā)明系藉由獲取使用中窗口的執(zhí)行畫面并將其縮圖加入至電子裝置的主畫面,藉以能讓使用者從主畫面的縮圖就能清楚得知應(yīng)用程序上次關(guān)閉前的執(zhí)行進(jìn)度。此外,本發(fā)明也在獲取執(zhí)行畫面的后即關(guān)閉使用中窗口,據(jù)此能節(jié)省系統(tǒng)資源。為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖作詳細(xì)說明如下。
圖I是依照本發(fā)明的一實(shí)施例所顯示的一種電子裝置的方塊圖。圖2是依照本發(fā)明的一實(shí)施例所顯示的一種自訂使用者接口方法的流程圖。圖3是依照本發(fā)明的另一實(shí)施例所顯示的一種電子裝置的方塊圖。圖4是依照本發(fā)明的另一實(shí)施例所顯示的一種自訂使用者接口方法的流程圖。圖5A是依照本發(fā)明的另一實(shí)施例所顯示的主畫面的示意圖。
圖5B是依照本發(fā)明的另一實(shí)施例所顯示的執(zhí)行畫面的示意圖。圖5C是依照本發(fā)明的另一實(shí)施例所顯示的主畫面的示意圖。圖是依照本發(fā)明的另一實(shí)施例所顯示的主畫面的示意圖。主要組件符號(hào)說明
100、300:電子裝置110:屏幕120 :檢測(cè)模塊130,330 :控制模塊340 :主存儲(chǔ)器350 :輔助存儲(chǔ)器502 :主畫面510、510,、520、530、540 :縮圖560 :執(zhí)行畫面S210 S250、S410 S470 :流程步驟
具體實(shí)施例方式圖I是依照本發(fā)明的一實(shí)施例所顯示的一種電子裝置的方塊圖。請(qǐng)參閱圖1,電子裝置100可包括(但不局限于)屏幕110、檢測(cè)模塊120及控制模塊130。在本實(shí)施例中,電子裝置100例如是手機(jī)、智能型手機(jī)、個(gè)人數(shù)字助理或平板計(jì)算機(jī)等行動(dòng)電子裝置,但本發(fā)明并不局限于此。在其它實(shí)施例中,電子裝置100也可為桌上型計(jì)算機(jī)、筆記型計(jì)算機(jī)、智能型手機(jī)、個(gè)人數(shù)字助理及大型主機(jī)等所有包括屏幕及中央處理器功能的電子裝置。屏幕110耦接至控制模塊130,屏幕110可為液晶顯示器、電容式觸控屏幕、電阻式觸控屏幕及光學(xué)式觸控屏幕等可提供顯示功能的裝置。檢測(cè)模塊120耦接至控制模塊130,為檢測(cè)使用者的輸入操作的裝置。舉例來說,檢測(cè)模塊120可為檢測(cè)使用者的輸入操作所產(chǎn)生的信號(hào)的電子組件??刂颇K130用以根據(jù)檢測(cè)模塊120所檢測(cè)到的信號(hào)而產(chǎn)生電子裝置100的使用者接口。在本實(shí)施例中,控制模塊130可為硬件及/或軟件所實(shí)現(xiàn)的功能模塊。其中,硬件可包括中央處理器、芯片組、微處理器等具有運(yùn)算功能的硬設(shè)備或上述硬設(shè)備的組合,而軟件則可以是操作系統(tǒng)、驅(qū)動(dòng)程序等等。為了進(jìn)一步說明電子裝置100的詳細(xì)運(yùn)作方式,以下特舉另一實(shí)施例來對(duì)本發(fā)明進(jìn)行說明。圖2是依照本發(fā)明的一實(shí)施例所顯示的一種自訂使用者接口方法的流程圖。請(qǐng)同時(shí)參照?qǐng)DI及圖2。首先如步驟S210所示,在屏幕110顯示關(guān)于應(yīng)用程序的使用中窗口(activewindow)時(shí),檢測(cè)模塊120反復(fù)判斷是否檢測(cè)到第一類輸入信號(hào)。詳言之,使用者可在行動(dòng)裝置100啟動(dòng)一或多個(gè)應(yīng)用程序,或利用同一種應(yīng)用程序開啟一個(gè)以上的窗口,而使用中窗口是指目前顯示在最上層而能接收使用者操作的窗口。在本實(shí)施例中,使用中窗口的工具列具有一特定圖示,當(dāng)使用者以輸入工具點(diǎn)選該特定圖標(biāo)時(shí),檢測(cè)模塊120便會(huì)檢測(cè)到第一類輸入信號(hào)。在其它實(shí)施例中,第一類輸入信號(hào)也可以是當(dāng)使用者點(diǎn)選屏幕110上的特定軟件按鍵或電子裝置100上的特定實(shí)體按鍵時(shí)所觸發(fā)。
一旦檢測(cè)模塊120檢測(cè)到第一類輸入信號(hào),如步驟S220所示,控制模塊130獲取此時(shí)使用中窗口的執(zhí)行畫面。亦即,使用者在觸發(fā)第一類輸入信號(hào)之前對(duì)使用中窗口所進(jìn)行的操作都將反映于控制模塊130所獲取的執(zhí)行畫面。舉例來說,當(dāng)使用中窗口所對(duì)應(yīng)的應(yīng)用程序?yàn)槲淖志庉嫵绦驎r(shí),控制模塊130所獲取的執(zhí)行畫面會(huì)呈現(xiàn)此文本文件目前的編輯進(jìn)度,假設(shè)使用者在觸發(fā)第一類輸入信號(hào)之時(shí)已編輯至此文本文件的第十行,控制模塊130所獲取的執(zhí)行畫面就會(huì)顯示編輯至第十行的情況。當(dāng)使用中窗口所對(duì)應(yīng)的應(yīng)用程序?yàn)槎嗝襟w播放軟件時(shí),控制模塊130所獲取的執(zhí)行畫面會(huì)呈現(xiàn)此多媒體檔案目前的播放進(jìn)度,例如,假設(shè)使用者在觸發(fā)第一類輸入信號(hào)之時(shí)正好觀看到影片檔被播放至第二十分鐘的畫面,控制模塊130所獲取的執(zhí)行畫面就會(huì)是此影片檔被播放至第二十分鐘時(shí)的內(nèi)容。而當(dāng)使用中窗口所對(duì)應(yīng)的應(yīng)用程序?yàn)閷?shí)時(shí)通信軟件時(shí),控制模塊130所獲取的執(zhí)行畫面會(huì)呈現(xiàn)使用者當(dāng)時(shí)利用實(shí)時(shí)通信軟件進(jìn)行交談的畫面,包括交談對(duì)象與對(duì)話內(nèi)容等。必須說明的是,控制模塊130在獲取執(zhí)行畫面之余,亦會(huì) 產(chǎn)生對(duì)應(yīng)此執(zhí)行畫面的縮圖??s圖可以是聯(lián)合照相專家群(Joint Photographic ExpertsGroup, JPEG)格式或位映像(Bitmap)格式等,在此并不加以限制。接著在步驟S230中,控制模塊130關(guān)閉此使用中窗口,以釋放其占據(jù)的系統(tǒng)資源。并如步驟S240所示,建立縮圖與執(zhí)行畫面之間的啟動(dòng)機(jī)制。最后在步驟S250中,控制模塊130將此縮圖加入電子裝置100的使用者接口的主畫面(home screen),并控制屏幕110顯示主畫面。通過在縮圖與執(zhí)行畫面之間建立啟動(dòng)機(jī)制,可讓顯示在主畫面的縮圖具備能因應(yīng)使用者操作而啟動(dòng)所對(duì)應(yīng)的應(yīng)用程序的功能。如圖2所示,在使用者觸發(fā)第一類輸入信號(hào)時(shí),控制模塊130會(huì)關(guān)閉當(dāng)時(shí)的使用中窗口并在電子裝置100的主畫面顯示一縮圖。由于控制模塊130會(huì)真正地關(guān)閉當(dāng)時(shí)的使用中窗口,而并非只是將窗口隱藏在背景運(yùn)行,因此能釋放該窗口所占據(jù)的系統(tǒng)資源而達(dá)到提升效能的目的。且由于在將縮圖顯示于主畫面后,控制模塊130并不會(huì)對(duì)縮圖進(jìn)行更新,因此也不需額外占用中央處理器資源。在本發(fā)明的另一實(shí)施例中,控制模塊130在關(guān)閉使用中窗口時(shí)亦會(huì)關(guān)閉相關(guān)裝置的電源,因而能減少電子裝置100整體的電力消耗。也因?yàn)榭刂颇K130所產(chǎn)生的縮圖系對(duì)應(yīng)第一類輸入信號(hào)被觸發(fā)當(dāng)時(shí)使用中窗口的執(zhí)行畫面,故即便在窗口被關(guān)閉的情況下,使用者仍可在主畫面看到之前對(duì)該窗口進(jìn)行操作的內(nèi)容,亦可在主畫面點(diǎn)選縮圖以重新開啟窗口(開啟窗口的詳細(xì)運(yùn)作方式將于后配合圖示再做說明)。換言之,顯示在主畫面的縮圖能呈現(xiàn)類似接口工具集(widget)的效果。使用者不僅能在主畫面看到常用或最近開啟的檔案,且通過縮圖即可看出之前使用相應(yīng)應(yīng)用程序的情境,而不需要實(shí)際執(zhí)行應(yīng)用程序。本實(shí)施例能讓使用者在感到窗口被持續(xù)開啟之余,亦降低系統(tǒng)資源的消耗而改善電子裝置100的效能。值得一提的是,圖2所示的自訂使用者接口的方法能在主畫面產(chǎn)生對(duì)應(yīng)同一種應(yīng)用程序的兩個(gè)(或兩個(gè)以上)的縮圖,且該些縮圖分別對(duì)應(yīng)不同的窗口。舉例來說,使用者可利用文字編輯程序同時(shí)編輯兩個(gè)檔案(例如為第一檔案與第二檔案),在對(duì)應(yīng)第一檔案的窗口為使用中窗口時(shí),電子裝置100可經(jīng)過圖2所示的各步驟的處理以在主畫面顯示對(duì)應(yīng)第一檔案的縮圖。之后,倘若使用者在對(duì)應(yīng)第二檔案的窗口為使用中窗口時(shí)觸發(fā)第一類輸入信號(hào),電子裝置100將再經(jīng)過圖2所示的各步驟以于主畫面顯示對(duì)應(yīng)第二檔案的縮圖?;?,使用者可在主畫面看到利用同一種應(yīng)用程序所編輯的兩個(gè)檔案的縮圖,而在主畫面點(diǎn)選不同的縮圖便可對(duì)應(yīng)地開啟不同的檔案。圖3是依照本發(fā)明的另一實(shí)施例所顯示的一種電子裝置的方塊圖。如圖3所示,電子裝置300包括屏幕110、檢測(cè)模塊120、控制模塊330、主存儲(chǔ)器340與輔助存儲(chǔ)器350。由于電子裝置300與圖I的電子裝置100相似,故以下僅就不同之處進(jìn)行說明。請(qǐng)參閱圖3,在本實(shí)施例中,屏幕110、檢測(cè)模塊120、主存儲(chǔ)器340,以及輔助存儲(chǔ)器350均耦接至控制模塊330。其中,主存儲(chǔ)器340包括隨機(jī)存取內(nèi)存(Random AccessMemory, RAM)。輔助存儲(chǔ)器350則可以是嵌入式多媒體卡(Embedded Multi Media Card,eMMC)或硬盤等儲(chǔ)存裝置。進(jìn)一步來說,主存儲(chǔ)器340是指電子裝置300的中央處理器能直接存取的儲(chǔ)存裝置。主存儲(chǔ)器340用以加載各種程序與數(shù)據(jù)以供中央處理器使用。亦即,所有電子裝置300支持的程序在被執(zhí)行時(shí),其相關(guān)的執(zhí)行信息都將被加載主存儲(chǔ)器340。若同時(shí)開啟許多應(yīng)用程序或利用同一應(yīng)用程序開啟多個(gè)檔案,可能因?yàn)橄嚓P(guān)的執(zhí)行信息都被加載至主存儲(chǔ)器340而造成主存儲(chǔ)器340的空間不足,在此情況下,部份加載主存儲(chǔ)器340的信息必須被置 換(swap out)到輔助存儲(chǔ)器350,以將主存儲(chǔ)器340的空間挪給其它應(yīng)用程序使用。換言之,主存儲(chǔ)器340的空間一旦不足便會(huì)對(duì)電子裝置300的整體效能造成負(fù)面影響。為了避免上述情況,在以下的實(shí)施例中,控制模塊330在關(guān)閉使用中窗口時(shí)會(huì)利用輔助存儲(chǔ)器350儲(chǔ)存原先存于主存儲(chǔ)器340中的執(zhí)行信息。而以下將以圖4來說明電子裝置300的詳細(xì)運(yùn)作方式。請(qǐng)同時(shí)參照?qǐng)D3及圖4。在步驟S410中,在屏幕110顯示關(guān)于一應(yīng)用程序的使用中窗口時(shí),檢測(cè)模塊120反復(fù)判斷是否檢測(cè)到第一類輸入信號(hào)(例如,判斷使用者是否點(diǎn)選使用中窗口上的特定圖標(biāo))。當(dāng)檢測(cè)模塊120檢測(cè)到上述第一類輸入信號(hào)時(shí),如步驟S420所示,控制模塊330獲取此時(shí)使用中窗口的執(zhí)行畫面。接著在步驟S430中,控制模塊330自主存儲(chǔ)器340取得使用中窗口所對(duì)應(yīng)的執(zhí)行信息。執(zhí)行信息是關(guān)于使用中窗口的一切狀態(tài)(context)信息。舉例來說,當(dāng)應(yīng)用程序是多媒體播放程序時(shí),其相關(guān)的使用中窗口的執(zhí)行信息包括目前所播放的多媒體檔案的文件名和播放進(jìn)度。若應(yīng)用程序是文字編輯程序時(shí),其相關(guān)的使用中窗口的執(zhí)行信息則包括所編輯的文件的檔名及已編輯的內(nèi)容。若應(yīng)用程序?yàn)閷?shí)時(shí)通信軟件,其相關(guān)的使用中窗口的執(zhí)行信息則包括好友清單、對(duì)話記錄等賬戶信息。若應(yīng)用程序是瀏覽器,其相關(guān)的使用中窗口的執(zhí)行信息則包括瀏覽網(wǎng)址、網(wǎng)頁(yè)內(nèi)容,及使用者當(dāng)時(shí)在網(wǎng)頁(yè)上進(jìn)行瀏覽所停留的位置。接下來如步驟S440所示,控制模塊330將使用中窗口所對(duì)應(yīng)的執(zhí)行信息儲(chǔ)存至輔助存儲(chǔ)器350。并在步驟S450中,控制模塊330釋放主存儲(chǔ)器340中配置給使用中窗口的空間以關(guān)閉使用中窗口。必須說明的是,控制模塊330會(huì)真正地關(guān)閉使用中窗口,而并非讓其在背景繼續(xù)運(yùn)行。在本實(shí)施例中,控制模塊330是在執(zhí)行步驟S430至步驟S450的動(dòng)作的期間產(chǎn)生所獲取的執(zhí)行畫面的縮圖。然而在其它實(shí)施例中,控制模塊330也可在完成上述動(dòng)作之前或之后產(chǎn)生執(zhí)行畫面的縮圖。接著如步驟S460所示,控制模塊330建立此縮圖與執(zhí)行畫面之間的啟動(dòng)機(jī)制。最后在步驟S470中,控制模塊330將此縮圖加入至電子裝置300的使用者接口的主畫面,并顯示主畫面于屏幕110。
舉例來說,倘若使用者在以文字編輯程序編寫一檔案的期間觸發(fā)第一類輸入信號(hào),屏幕110所顯示的畫面將由該檔案的編輯窗口轉(zhuǎn)換到主畫面,且主畫面會(huì)顯示對(duì)應(yīng)編輯進(jìn)度的縮圖。通過圖4所示的步驟S430至步驟S450,由于與編寫該檔案相關(guān)的執(zhí)行信息都已從主存儲(chǔ)器340移至輔助存儲(chǔ)器350,因此能確保在屏幕110顯示主畫面時(shí)已確實(shí)關(guān)閉先前的使用中窗口,避免該窗口在系統(tǒng)中繼續(xù)執(zhí)行,從而節(jié)省系統(tǒng)資源而提升電子裝置300的整體運(yùn)作效率。以下將以圖5A、圖5B、圖5C及圖說明在以圖4所示的各步驟建立具有數(shù)個(gè)縮圖的主畫面后,電子裝置300在檢測(cè)到使用者欲利用縮圖啟動(dòng)對(duì)應(yīng)的窗口或?qū)s圖進(jìn)行管理時(shí)的運(yùn)作方式。請(qǐng)同時(shí)參照?qǐng)D3、圖5A、圖5B圖5C及圖如圖5A所示,在本實(shí)施例中假設(shè)主畫面502具有以圖4所示的各步驟所產(chǎn)生的三個(gè)縮圖。其中,第一縮圖510是以文字編輯程序開啟的第一文本文件的對(duì)應(yīng)縮圖,第二縮圖520為以文字編輯程序開啟的第二文本文件的對(duì)應(yīng)縮圖,而第三縮圖530則是以照片瀏覽軟件開啟的第一照片檔案的對(duì)應(yīng)縮圖。
當(dāng)電子裝置300的屏幕110顯示主畫面502時(shí),檢測(cè)模塊120會(huì)不斷判斷是否檢測(cè)到對(duì)應(yīng)任何縮圖的第二類輸入信號(hào)。其中,第二類信號(hào)例如是使用者以輸入工具點(diǎn)選主畫面502上的縮圖所觸發(fā)。倘若檢測(cè)模塊120檢測(cè)到對(duì)應(yīng)第一縮圖510的第二類輸入信號(hào)(例如,使用者點(diǎn)選主畫面502上的第一縮圖510),控制模塊330會(huì)執(zhí)行縮圖510與其執(zhí)行畫面之間的啟動(dòng)機(jī)制,以將儲(chǔ)存在輔助存儲(chǔ)器350中關(guān)于第一縮圖510的執(zhí)行信息加載主存儲(chǔ)器340,并經(jīng)由文字編輯程序根據(jù)執(zhí)行信息而在屏幕110呈現(xiàn)第一文本文件在前次被關(guān)閉時(shí)的執(zhí)行畫面(如圖5B的執(zhí)行畫面560所示)。在屏幕110顯示執(zhí)行畫面560的情況下(亦即,顯示第一文本文件的窗口為使用中窗口),使用者可通過文字編輯程序繼續(xù)對(duì)第一文本文件進(jìn)行編輯。在本發(fā)明的一實(shí)施例中,倘若使用者再觸發(fā)第一類輸入信號(hào),控制模塊330會(huì)利用主存儲(chǔ)器340中的關(guān)于第一文本文件的新執(zhí)行信息來更新輔助存儲(chǔ)器350中相應(yīng)的舊執(zhí)行信息,并釋放主存儲(chǔ)器340中儲(chǔ)存新執(zhí)行信息的空間,且如圖5C所示,在主畫面502上利用對(duì)應(yīng)新編輯進(jìn)度的縮圖510’以覆蓋舊的第一縮圖510。在本發(fā)明另一實(shí)施例中,控制模塊330將保留輔助存儲(chǔ)器350中的舊執(zhí)行信息,并額外將主存儲(chǔ)器340中的新執(zhí)行信息存入輔助存儲(chǔ)器350,接著再釋放主存儲(chǔ)器340中儲(chǔ)存新執(zhí)行信息的空間。據(jù)此如圖所示,控制模塊330在主畫面502保留第一縮圖510,并另外顯示第四縮圖540來呈現(xiàn)新的編輯進(jìn)度。由于在主畫面502上,第一縮圖510和第四縮圖540是對(duì)應(yīng)第一文本文件的兩種不同的編輯進(jìn)度,因此,當(dāng)使用者在主畫面502點(diǎn)擊第一縮圖510或第四縮圖540時(shí),控制模塊330會(huì)分別從輔助存儲(chǔ)器350中加載不同的編輯進(jìn)度并顯示不同的執(zhí)行畫面,以利使用者進(jìn)行編輯。另一方面,請(qǐng)回到圖5A,當(dāng)電子裝置300的屏幕110顯示主畫面502時(shí),檢測(cè)模塊120亦會(huì)不斷判斷是否檢測(cè)到對(duì)應(yīng)任何縮圖的第三類輸入信號(hào)。第三類輸入信號(hào)可驅(qū)使控制模塊330刪除主畫面502上的縮圖。舉例來說,第三類輸入信號(hào)可由相應(yīng)的軟件按鍵或?qū)嶓w按鍵來達(dá)成,其中,軟件按鍵可以是顯示在縮圖上的刪除圖標(biāo)或顯示于屏幕110的任意位置的圖標(biāo)。
假設(shè)使用者已經(jīng)不需要再編寫第一文本文件,便可點(diǎn)選第一縮圖510上的刪除圖示以觸發(fā)第三類輸入信號(hào)。此時(shí),控制模塊330除了會(huì)將第一縮圖510自主畫面502移除,還會(huì)刪除輔助存儲(chǔ)器350中對(duì)應(yīng)第一縮圖510的執(zhí)行信息。綜上所述,本發(fā)明所述的自訂使用者接口的方法及其電子裝置系因應(yīng)使用者的操作而獲取使用中的應(yīng)用程序的執(zhí)行畫面,且將此執(zhí)行畫面的縮圖呈現(xiàn)于主畫面。據(jù)此,使用者可從縮圖直接得知先前使用應(yīng)用程序的情境。而當(dāng)使用者點(diǎn)選主畫面上的縮圖時(shí),通過縮圖與執(zhí)行畫面之間的啟動(dòng)機(jī)制,將使應(yīng)用程序根據(jù)儲(chǔ)存在輔助存儲(chǔ)器的執(zhí)行信息而接續(xù)先前的狀態(tài)執(zhí)行。此外,由于本發(fā)明在建立縮圖時(shí)會(huì)真正地關(guān)閉使用中窗口,藉此可避免該窗口繼續(xù)占據(jù)主存儲(chǔ)器的資源,從而達(dá)到提升系統(tǒng)效能的功效。雖然本發(fā)明已以實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域中的普通技術(shù)人員,當(dāng)可作些許的更動(dòng)與潤(rùn)飾,而不脫離本發(fā)明的精神和范圍。權(quán)利要求
1.一種自訂使用者接口的方法,適用于包括一屏幕的一電子裝置,該方法包括 在該屏幕顯示關(guān)于一應(yīng)用程序的一使用中窗口時(shí),判斷是否檢測(cè)到一第一類輸入信號(hào); 若檢測(cè)到該第一類輸入信號(hào),則獲取該使用中窗口的一執(zhí)行畫面; 關(guān)閉該使用中窗口; 建立該執(zhí)行畫面的一縮圖與該執(zhí)行畫面之間的一啟動(dòng)機(jī)制;以及 加入該縮圖至該使用者接口的一主畫面,并顯示該主畫面于該屏幕。
2.根據(jù)權(quán)利要求I所述的方法,其中該電子裝置還包括一主存儲(chǔ)器及一輔助存儲(chǔ)器,而關(guān)閉該使用中窗口的步驟包括 自該主存儲(chǔ)器取得該使用中窗口所對(duì)應(yīng)的一執(zhí)行信息; 儲(chǔ)存該執(zhí)行信息至該輔助存儲(chǔ)器;以及 釋放該主存儲(chǔ)器中配置給該使用中窗口的空間以關(guān)閉該使用中窗口。
3.根據(jù)權(quán)利要求2所述的方法,其中在顯示該主畫面于該屏幕的步驟之后,該方法還包括 判斷是否檢測(cè)到對(duì)應(yīng)該縮圖的一第二類輸入信號(hào); 若檢測(cè)到該第二類輸入信號(hào),則執(zhí)行該啟動(dòng)機(jī)制以將儲(chǔ)存在該輔助存儲(chǔ)器中的該執(zhí)行信息加載該主存儲(chǔ)器;以及 經(jīng)由該應(yīng)用程序根據(jù)該執(zhí)行信息顯示該執(zhí)行畫面。
4.根據(jù)權(quán)利要求2所述的方法,其中在顯示該主畫面于該屏幕的步驟之后,該方法還包括 判斷是否檢測(cè)到對(duì)應(yīng)該縮圖的一第三類輸入信號(hào); 若檢測(cè)到該第三類輸入信號(hào),則將該縮圖自該主畫面移除;以及 刪除該輔助存儲(chǔ)器中對(duì)應(yīng)該縮圖的該執(zhí)行信息。
5.根據(jù)權(quán)利要求I所述的方法,其中在顯示該主畫面于該屏幕的步驟之后,該方法還包括 重新取得目前的該使用中窗口,其中目前的該使用中窗口系對(duì)應(yīng)該應(yīng)用程序; 在檢測(cè)到該第一類輸入信號(hào)時(shí),獲取目前的該使用中窗口的該執(zhí)行畫面; 關(guān)閉該使用中窗口; 建立該執(zhí)行畫面的該縮圖與該執(zhí)行畫面之間的該啟動(dòng)機(jī)制;以及 加入該縮圖至該主畫面,并顯示該主畫面于該屏幕。
6.一種電子裝置,包括 一屏幕,用以顯示關(guān)于一應(yīng)用程序的一使用中窗口 ; 一檢測(cè)模塊,用以檢測(cè)一第一類輸入信號(hào);以及 一控制模塊,耦接該屏幕與該檢測(cè)模塊,該控制模塊在該檢測(cè)模塊檢測(cè)到該第一類輸入信號(hào)時(shí),用以獲取該使用中窗口的一執(zhí)行畫面,關(guān)閉該使用中窗口,建立該執(zhí)行畫面的一縮圖與該執(zhí)行畫面之間的一啟動(dòng)機(jī)制,加入該縮圖至該使用者接口的一主畫面,并顯示該主畫面于該屏幕。
7.根據(jù)權(quán)利要求6所述的電子裝置,還包括 一主存儲(chǔ)器,耦接至該控制模塊;以及一輔助存儲(chǔ)器,耦接至該控制模塊, 其中該控制模塊自該主存儲(chǔ)器取得該使用中窗口所對(duì)應(yīng)的一執(zhí)行信息,儲(chǔ)存該執(zhí)行信息至該輔助存儲(chǔ)器,并釋放該主存儲(chǔ)器中配置給該使用中窗口的空間以關(guān)閉該使用者窗□。
8.根據(jù)權(quán)利要求7所述的電子裝置,其中當(dāng)該檢測(cè)模塊檢測(cè)到對(duì)應(yīng)該縮圖的一第二類輸入信號(hào)時(shí),該控制模塊用以執(zhí)行該啟動(dòng)機(jī)制以將儲(chǔ)存在該輔助存儲(chǔ)器中的該執(zhí)行信息加載該主存儲(chǔ)器,以及經(jīng)由該應(yīng)用程序根據(jù)該執(zhí)行信息顯示該執(zhí)行畫面。
9.根據(jù)權(quán)利要求7所述的電子裝置,其中當(dāng)該檢測(cè)模塊檢測(cè)到對(duì)應(yīng)該縮圖的一第三類輸入信號(hào)時(shí),該控制模塊用以將該縮圖自該主畫面移除,以及刪除該輔助存儲(chǔ)器中對(duì)應(yīng)該縮圖的該執(zhí)行信息。
10.根據(jù)權(quán)利要求6所述的電子裝置,其中該控制模塊重新取得目前的該使用中窗口, 其中目前的該使用中窗口系對(duì)應(yīng)該應(yīng)用程序,而在該檢測(cè)模塊檢測(cè)到該第一類輸入信號(hào)時(shí),該控制模塊獲取目前的該使用中窗口的該執(zhí)行畫面,關(guān)閉該使用中窗口,建立該執(zhí)行畫面的該縮圖與該執(zhí)行畫面之間的該啟動(dòng)機(jī)制,以及加入該縮圖至該主畫面,并顯示該主畫面于該屏幕。
全文摘要
本發(fā)明公開了一種自訂使用者接口的方法及其電子裝置。此方法在電子裝置的屏幕顯示關(guān)于一應(yīng)用程序的使用中窗口時(shí),若檢測(cè)到第一類輸入信號(hào),則獲取使用中窗口的執(zhí)行畫面,并關(guān)閉使用中窗口。接著,建立執(zhí)行畫面的縮圖與執(zhí)行畫面之間的啟動(dòng)機(jī)制,并將縮圖加入至電子裝置的主畫面,以及將主畫面顯示于屏幕。如此一來,確保被關(guān)閉的窗口不再占據(jù)系統(tǒng)資源,從而達(dá)到提升電子裝置效能的目的。
文檔編號(hào)G06F11/32GK102736832SQ201110094190
公開日2012年10月17日 申請(qǐng)日期2011年4月13日 優(yōu)先權(quán)日2011年4月13日
發(fā)明者聶劍揚(yáng) 申請(qǐng)人:宏碁股份有限公司