專利名稱:微件顯示方法、顯示裝置及電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子設(shè)備的領(lǐng)域。更具體地,本發(fā)明涉及一種微件顯示方法、顯示裝置及電子設(shè)備。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,開發(fā)用于如智能便攜式終端的電子設(shè)備的應(yīng)用/微件的數(shù)量越來越多。這些應(yīng)用/微件通常通過其圖標(biāo)以平鋪形式(全局形式)顯示在電子設(shè)備上。在應(yīng)用/微件數(shù)量較多的情況下,從中找到想要的應(yīng)用/微件并不容易。此外,對(duì)于每個(gè)應(yīng)用/微件而言,平鋪顯示的僅僅是其圖標(biāo),信息量有限。另一方面,如果將該應(yīng)用/微件全 屏顯示,則可以顯示關(guān)于該應(yīng)用/微件的最大信息量。然而,在此情況下,不能掌握電子設(shè)備中的應(yīng)用/微件的整體情況,并且不容易從當(dāng)前全屏顯示的應(yīng)用/微件切換到其他應(yīng)用/微件。
發(fā)明內(nèi)容
有鑒于上述情況,本發(fā)明提供了一種微件顯示方法、顯示裝置及電子設(shè)備,其使得能夠以兩種模式顯示電子設(shè)備中的應(yīng)用/微件,并且能夠方便地進(jìn)行切換,從而使得用戶能夠通過簡(jiǎn)單的操作掌握電子設(shè)備中的應(yīng)用/微件的整體情況,并能重點(diǎn)查看感興趣的一個(gè)或多個(gè)應(yīng)用/微件。根據(jù)本發(fā)明實(shí)施例,提供了一種微件顯示方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備具有一顯示區(qū)域,所述電子設(shè)備中存儲(chǔ)多個(gè)微件,所述電子設(shè)備包括微件導(dǎo)航視圖和微件平鋪視圖,所述微件平鋪視圖包括按組平鋪排列的所述多個(gè)微件,所述微件導(dǎo)航視圖包括多個(gè)導(dǎo)航圖標(biāo),其中,每個(gè)所述導(dǎo)航圖標(biāo)對(duì)應(yīng)于所述微件平鋪視圖中的一組微件,所述微件顯示方法包括當(dāng)顯示所述微件導(dǎo)航視圖時(shí),檢測(cè)一輸入;根據(jù)所述輸入,確定對(duì)應(yīng)的導(dǎo)航圖標(biāo);根據(jù)所述導(dǎo)航圖標(biāo),確定所述微件平鋪視圖中與所述導(dǎo)航圖標(biāo)對(duì)應(yīng)的一組微件作為目標(biāo)微件組;以及將所述目標(biāo)微件組顯示在所述顯示區(qū)域中。所述微件平鋪視圖可通過下述步驟生成獲取所述多個(gè)微件的類型;基于所述類型,將所述多個(gè)微件分組;以及基于所述分組的結(jié)果,生成所述微件平鋪視圖。所述微件平鋪視圖可包括大小相同的多個(gè)區(qū)域,并且所述生成微件平鋪視圖還可包括判斷每個(gè)微件組包含的微件的數(shù)量是否大于上限;以及當(dāng)該微件組包含的微件的數(shù)量不大于上限時(shí),將該微件組的微件顯示在同一區(qū)域中;當(dāng)該微件組包含的微件的數(shù)量大于上限時(shí),將該微件組中上限數(shù)量的微件顯示在同一區(qū)域中,并將該微件組中超過上限數(shù)量的微件顯示在與該區(qū)域相鄰的區(qū)域中。所述微件導(dǎo)航視圖可通過下述步驟生成獲取所述微件平鋪視圖中的微件組的類型;基于所述微件組的類型,生成與所述微件組對(duì)應(yīng)的導(dǎo)航圖標(biāo);以及基于所述導(dǎo)航圖標(biāo),生成所述微件導(dǎo)航視圖。所述生成微件導(dǎo)航視圖還可包括獲取所述微件組所在的區(qū)域在所述微件導(dǎo)航視圖中的位置信息;基于所述位置信息,確定所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置;以及基于所確定的導(dǎo)航圖標(biāo)的位置,生成所述微件導(dǎo)航視圖。所述微件顯示方法還可包括檢測(cè)是否存在微件改變信息,其中,所述微件改變信息為關(guān)于向所述電子設(shè)備中增加微件或從所述電子設(shè)備中刪除微件的信息;當(dāng)檢測(cè)到存在微件改變信息時(shí),基于所述微件改變信息,更新所述微件平鋪視圖;以及基于所更新的微件平鋪視圖,更新所述微件導(dǎo)航視圖。所述微件導(dǎo)航視圖可以通過以下步驟顯示當(dāng)所述電子設(shè)備 的顯示區(qū)域中顯示桌面應(yīng)用的畫面的至少一部分時(shí),檢測(cè)一操作;判斷所述操作是否是意圖將所述畫面移出所述顯示區(qū)域的操作;以及當(dāng)判斷所述操作是意圖將所述畫面移出所述 顯示區(qū)域的操作時(shí),響應(yīng)于所述操作,顯示微件導(dǎo)航視圖。根據(jù)本發(fā)明另一實(shí)施例,提供了一種顯示裝置,具有一顯示區(qū)域,所述顯示裝置中存儲(chǔ)多個(gè)微件,所述顯示裝置包括微件導(dǎo)航視圖和微件平鋪視圖,所述微件平鋪視圖包括按組平鋪排列的所述多個(gè)微件,所述微件導(dǎo)航視圖包括多個(gè)導(dǎo)航圖標(biāo),其中,每個(gè)所述導(dǎo)航圖標(biāo)對(duì)應(yīng)于所述微件平鋪視圖中的一組微件,所述顯示裝置包括第一檢測(cè)單元,當(dāng)顯示所述微件導(dǎo)航視圖時(shí),檢測(cè)一輸入;第一確定單元,根據(jù)所述輸入,確定對(duì)應(yīng)的導(dǎo)航圖標(biāo);第二確定單元,根據(jù)所述導(dǎo)航圖標(biāo),確定所述微件平鋪視圖中與所述導(dǎo)航圖標(biāo)對(duì)應(yīng)的一組微件作為目標(biāo)微件組;以及顯示處理單元,將所述目標(biāo)微件組顯示在所述顯示區(qū)域中。所述顯示裝置還可包括第一獲取單元,獲取所述多個(gè)微件的類型;分組單元,基于所述類型,將所述多個(gè)微件分組;以及第一生成單元,基于所述分組的結(jié)果,生成所述微件平鋪視圖。所述微件平鋪視圖可包括大小相同的多個(gè)區(qū)域,并且所述第一生成單元還可包括判斷單元,判斷每個(gè)微件組包含的微件的數(shù)量是否大于上限;并且當(dāng)判斷單元判斷該微件組包含的微件的數(shù)量不大于上限時(shí),所述顯示處理單元將該微件組的微件顯示在同一區(qū)域中;當(dāng)判斷單元判斷該微件組包含的微件的數(shù)量大于上限時(shí),所述顯示處理單元將該微件組中上限數(shù)量的微件顯示在同一區(qū)域中,并將該微件組中超過上限數(shù)量的微件顯示在與該區(qū)域相鄰的區(qū)域中。所述顯示裝置還可包括第二獲取單元,獲取所述微件平鋪視圖中的微件組的類型;第二生成單元,基于所述微件組的類型,生成與所述微件組對(duì)應(yīng)的導(dǎo)航圖標(biāo);以及第三生成單元,基于所述導(dǎo)航圖標(biāo),生成所述微件導(dǎo)航視圖。所述第三生成單元還可包括第三獲取單元,獲取所述微件組所在的區(qū)域在所述微件導(dǎo)航視圖中的位置信息;第三確定單元,基于所述位置信息,確定所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置;以及導(dǎo)航視圖生成單元,基于所確定的導(dǎo)航圖標(biāo)的位置,生成所述微件導(dǎo)航視圖。所述顯示裝置還可包括第二檢測(cè)單元,檢測(cè)是否存在微件改變信息,其中,所述微件改變信息為關(guān)于向所述電子設(shè)備中增加微件或從所述電子設(shè)備中刪除微件的信息;第一更新單元,當(dāng)檢測(cè)到存在微件改變信息時(shí),基于所述微件改變信息,更新所述微件平鋪視圖;以及第二更新單元,基于所更新的微件平鋪視圖,更新所述微件導(dǎo)航視圖。根據(jù)本發(fā)明另一實(shí)施例,提供了一種電子設(shè)備,包括顯示器,其具有一顯示區(qū)域;存儲(chǔ)器,存儲(chǔ)多個(gè)微件,并存儲(chǔ)微件導(dǎo)航視圖和微件平鋪視圖,所述微件平鋪視圖包括按組平鋪排列的所述多個(gè)微件,所述微件導(dǎo)航視圖包括多個(gè)導(dǎo)航圖標(biāo),其中,每個(gè)所述導(dǎo)航圖標(biāo)對(duì)應(yīng)于所述微件平鋪視圖中的一組微件;輸入單元,當(dāng)顯示所述微件導(dǎo)航視圖時(shí),檢測(cè)一輸入;以及處理器;其中,所述處理器被配置為根據(jù)所述輸入,確定對(duì)應(yīng)的導(dǎo)航圖標(biāo);根據(jù)所述導(dǎo)航圖標(biāo),確定所述微件平鋪視圖中與所述導(dǎo)航圖標(biāo)對(duì)應(yīng)的一組微件作為目標(biāo)微件組;以及將所述目標(biāo)微件組顯示在所述顯示區(qū)域中。通過本發(fā)明實(shí)施例的微件顯示方法、顯示裝置及電子設(shè)備,能夠以微件導(dǎo)航視圖和微件平鋪視圖兩種方式顯示微件,并且能夠在這兩者之間方便地進(jìn)行切換,從而既能以全局方式顯示電子設(shè)備中存儲(chǔ)的應(yīng)用/微件,又能以包含較多信息量的方式重點(diǎn)顯示用戶感興趣的一個(gè)或多個(gè)應(yīng)用/微件,由此改進(jìn)了用戶的體驗(yàn)。
圖I是圖示根據(jù)本發(fā)明實(shí)施例的微件顯示方法的處理的流程圖;圖2是圖示根據(jù)本發(fā)明實(shí)施例的微件顯示方法生成微件平鋪視圖的處理的流程 圖;圖3是圖示根據(jù)本發(fā)明實(shí)施例的微件顯示方法生成微件導(dǎo)航視圖的處理的流程圖;圖4是圖示根據(jù)本發(fā)明實(shí)施例的顯示裝置的主要配置的框圖;圖5是更詳細(xì)圖示根據(jù)本發(fā)明實(shí)施例的顯示裝置的配置的框圖;圖6是圖示根據(jù)本發(fā)明實(shí)施例的電子設(shè)備的主要配置的框圖;以及圖7A和7B分別是圖示根據(jù)本發(fā)明實(shí)施例的微件導(dǎo)航視圖和微件平鋪視圖的示意圖。
具體實(shí)施例方式下面,將參考附圖描述根據(jù)本發(fā)明實(shí)施例的微件顯示方法、顯示裝置及電子設(shè)備。所述微件顯示方法應(yīng)用于如便攜式終端、個(gè)人計(jì)算機(jī)、平板電腦等電子設(shè)備。所述電子設(shè)備可包括存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)應(yīng)用/微件等。所述存儲(chǔ)器例如硬盤、非易失性存儲(chǔ)器、閃存等等。當(dāng)然,所述電子設(shè)備也可不必包括所述存儲(chǔ)器,而是可分離地與所述存儲(chǔ)器耦合。此外,所述電子設(shè)備具有一顯示單元。所述顯示單元具有一顯示區(qū)域,用于顯示所述應(yīng)用/微件等。優(yōu)選地,所述電子設(shè)備還包括觸摸傳感單元,用于感測(cè)指點(diǎn)物與所述電子設(shè)備的接觸。所述觸摸傳感單元可以與所述顯示單元層疊設(shè)置,以形成觸摸顯示單元。替代地,所述觸摸傳感單元也可不必與所述顯示單元層疊設(shè)置,只要觸摸傳感單元的觸摸點(diǎn)和顯示單元的顯示位置之間具有映射關(guān)系即可。此外,需要指出的是,如本領(lǐng)域技術(shù)人員所知,微件(widget)又稱窗口小部件、窗口小應(yīng)用等,其是基于代碼復(fù)用的思想的一種特殊的應(yīng)用。由于其為電腦、移動(dòng)終端等電子設(shè)備的桌面提供了多樣化的內(nèi)容,滿足了用戶的各種需求,因此近年來得到了飛速發(fā)展。以下,以微件為例描述了根據(jù)本發(fā)明實(shí)施例的微件顯示方法、顯示裝置及電子設(shè)備。當(dāng)然,本領(lǐng)域技術(shù)人員能夠理解,所述微件顯示方法、顯示裝置及電子設(shè)備也可類似地適用于顯示其他各種普通應(yīng)用。在本發(fā)明實(shí)施例中,為了顯示所述微件,所述電子設(shè)備中包括微件導(dǎo)航視圖和微件平鋪視圖。所述微件導(dǎo)航視圖和微件平鋪視圖例如可存儲(chǔ)在所述存儲(chǔ)器中。具體地,所述微件平鋪視圖包括按組平鋪排列的所述電子設(shè)備中的所有微件。也就是說,所述微件顯示方法獲得所述電子設(shè)備中包括的所有微件,并將其以例如矩陣形式平鋪,以形成如圖7B示意性所示的微件平鋪視圖。在圖7B所示的微件平鋪視圖中,包括如日歷微件、時(shí)鐘微件、郵件推送微件等在內(nèi)的多個(gè)微件。此外,如圖7B中的粗實(shí)線所示,將所述微件平鋪視圖劃分為多個(gè)出個(gè))相同大小的區(qū)域,并且每個(gè)區(qū)域中包括一組微件。在本發(fā)明實(shí)施例中,一組微件的最大數(shù)量為4。當(dāng)然,本發(fā)明不限于此。此外,需要指出的是,在所述電子設(shè)備中包含的微件數(shù)量較多的情況下,所述微件平鋪視圖的面積可能大于所述電子設(shè)備的顯示區(qū)域的面積。因此,所述電子設(shè)備的顯示區(qū)域上可能僅顯示所述微件平鋪視圖的一部分。另一方面,所述微件導(dǎo)航視圖包括多個(gè)導(dǎo)航圖標(biāo)。每個(gè)所述導(dǎo)航圖標(biāo)對(duì)應(yīng)于所述 微件平鋪視圖中的一組微件。所述微件顯示方法可以將所述微件導(dǎo)航視圖中的導(dǎo)航圖標(biāo)與所述微件平鋪視圖中的微件組之間的對(duì)應(yīng)關(guān)系例如以查找表的形式預(yù)先(例如,在生成微件導(dǎo)航視圖和微件平鋪視圖時(shí))存儲(chǔ)在所述電子設(shè)備中。當(dāng)然,本領(lǐng)域技術(shù)人員能夠理解,本發(fā)明實(shí)施例的微件顯示方法不限于以查找表的形式存儲(chǔ)所述微件導(dǎo)航視圖中的導(dǎo)航圖標(biāo)與所述微件平鋪視圖中的微件組之間的對(duì)應(yīng)關(guān)系,只要通過所述導(dǎo)航圖標(biāo)能夠確定所對(duì)應(yīng)的微件組即可。例如,所述微件顯示方法可對(duì)每個(gè)導(dǎo)航圖標(biāo)添加一附加屬性信息。在該附加屬性信息中,包含與該導(dǎo)航圖標(biāo)相對(duì)應(yīng)的微件組中的每個(gè)微件的標(biāo)識(shí)。所述微件的標(biāo)識(shí)例如為所述微件的名稱等。所述微件導(dǎo)航視圖的示例例如如圖7A所示,其中示出了 6個(gè)導(dǎo)航圖標(biāo)。每個(gè)導(dǎo)航圖標(biāo)對(duì)應(yīng)于如圖7B所示的微件平鋪視圖中的一組微件。例如,圖7A所示的微件導(dǎo)航視圖中的導(dǎo)航圖標(biāo)“設(shè)置”對(duì)應(yīng)于圖7B所示的微件平鋪視圖中的進(jìn)入設(shè)置頁(yè)面微件、藍(lán)牙設(shè)置微件、Wifi設(shè)置微件和GPS設(shè)置微件。又例如,圖7A所示的微件導(dǎo)航視圖中的導(dǎo)航圖標(biāo)“日歷”對(duì)應(yīng)于圖7B所示的微件平鋪視圖中的日歷微件。當(dāng)然,本領(lǐng)域技術(shù)人員能夠理解,圖7A和圖7B所示的微件導(dǎo)航視圖和微件平鋪視圖僅僅為示例。所述微件平鋪視圖中包括的微件的數(shù)量、排列方式、以及所述微件導(dǎo)航視圖中包括的導(dǎo)航圖標(biāo)的數(shù)量及排列方式均不限于此。此外,所述微件平鋪視圖和所述微件導(dǎo)航視圖可以在制造所述顯示裝置或電子設(shè)備時(shí)內(nèi)置在所述顯示裝置或電子設(shè)備中,也可以如后所述由本發(fā)明實(shí)施例的微件顯示方法在需要時(shí)適當(dāng)?shù)厣?。下面,將參照?qǐng)DI具體描述根據(jù)本發(fā)明實(shí)施例的微件顯示方法。在本發(fā)明實(shí)施例的方法開始時(shí),所述電子設(shè)備上顯示所述微件導(dǎo)航視圖。也就是說,所述電子設(shè)備可以默認(rèn)顯示所述微件導(dǎo)航視圖。如圖I所示,所述微件顯示方法包括在步驟S101,所述微件顯示方法檢測(cè)一輸入。具體地,所述微件顯示方法例如檢測(cè)是否按壓了預(yù)定硬鍵。替代地,在所述電子設(shè)備包括觸摸感應(yīng)單元的情況下,所述微件顯示方法可通過所述觸摸感應(yīng)單元檢測(cè)是否觸摸了預(yù)定軟鍵。在步驟S102,所述微件顯示方法根據(jù)在步驟SlOl所檢測(cè)到的輸入,確定與該輸入對(duì)應(yīng)的導(dǎo)航圖標(biāo)。更具體地,例如,在步驟SlOl檢測(cè)到用戶按壓了例如確定鍵的預(yù)定硬鍵的情況下,所述微件顯示方法獲得此時(shí)指示標(biāo)識(shí)(如光標(biāo)、指示框等)所處的位置,并根據(jù)所述指示標(biāo)識(shí)的位置確定與該輸入對(duì)應(yīng)的導(dǎo)航圖標(biāo)。替代地,在步驟SlOl檢測(cè)到用戶觸摸了所述觸摸感應(yīng)單元的情況下,所述微件顯示方法獲得觸摸點(diǎn)的位置,并根據(jù)所述觸摸點(diǎn)的位置確定與該輸入對(duì)應(yīng)的導(dǎo)航圖標(biāo)。在步驟S103,所述微件顯示方法確定所述微件平鋪視圖中與所述導(dǎo)航圖標(biāo)對(duì)應(yīng)的一組微件作為目標(biāo)微件組。具體地,如上所述,所述微件導(dǎo)航視圖中的每個(gè)所述導(dǎo)航圖標(biāo)對(duì)應(yīng)于所述微件平鋪視圖中的一組微件。因此,例如,所述微件顯示方法根據(jù)在步驟S102獲得的導(dǎo)航圖標(biāo),通過包含所述導(dǎo)航圖標(biāo)與所述微件組之間的對(duì)應(yīng)關(guān)系的所述查找表,查找對(duì)應(yīng)的微件組(即,一組微件),并將該微件組確定為目標(biāo)微件組。替代地,例如,所述微件顯示方法根據(jù)在步驟S102獲得的導(dǎo)航圖標(biāo),通過該導(dǎo)航圖標(biāo)的附加屬性信息,獲得所述附加屬性信息中包含的與該導(dǎo)航圖標(biāo)相對(duì)應(yīng)的微件組中的每個(gè)微件的標(biāo)識(shí),并根據(jù)所述微件組中的每個(gè)微 件的標(biāo)識(shí),確定所述微件平鋪視圖中一組微件,作為所述目標(biāo)微件組。在步驟S104,所述微件顯示方法將所述目標(biāo)微件組顯示在所述顯示區(qū)域中。例如,所述微件顯示方法可以將所述顯示區(qū)域中的一區(qū)域預(yù)先設(shè)定為所述目標(biāo)微件組要顯示的位置。當(dāng)在步驟S103確定目標(biāo)微件組之后,所述微件顯示方法將所述目標(biāo)微件組顯示在所述區(qū)域。所述微件顯示方法可以任意設(shè)定所述區(qū)域,優(yōu)選地,將其設(shè)定在所述顯示區(qū)域的顯著位置,例如,所述顯示區(qū)域的中心。由此,方便用戶查看所述目標(biāo)微件組。以上描述了根據(jù)本發(fā)明實(shí)施例的微件顯示方法。通過根據(jù)用戶的輸入確定微件導(dǎo)航視圖中對(duì)應(yīng)的導(dǎo)航圖標(biāo),根據(jù)所述導(dǎo)航目標(biāo)確定目標(biāo)微件組,并顯示所述目標(biāo)微件組,使得用戶既能通過微件導(dǎo)航視圖了解電子設(shè)備中包括的微件的整體情況,又能方便地切換到微件平鋪視圖以詳細(xì)了解特定微件組的更多內(nèi)容,從而改進(jìn)了用戶體驗(yàn)。此外,優(yōu)選地,在所述微件顯示方法將所述微件平鋪視圖中的目標(biāo)微件組顯示在所述顯示區(qū)域中之后,當(dāng)所述微件顯示方法進(jìn)一步檢測(cè)到用戶的輸入操作(如,滑動(dòng)操作)時(shí),可根據(jù)用戶的滑動(dòng)操作的方向,確定所述微件平鋪視圖的移動(dòng)方向,并根據(jù)所述移動(dòng)方向,移動(dòng)所述微件平鋪視圖,以便將所述微件平鋪視圖中的其他微件組顯示在所述顯示區(qū)域中,從而方便用戶查看其它微件組的更多內(nèi)容。在上述實(shí)施例中,微件導(dǎo)航視圖和微件平鋪視圖既可以預(yù)先存儲(chǔ)在電子設(shè)備中,也可以在需要時(shí)由根據(jù)本發(fā)明實(shí)施例的微件顯示方法生成。下面,將參考圖2和圖3詳細(xì)描述微件平鋪視圖和微件導(dǎo)航視圖的生成方法。如圖2所示,為生成所述微件平鋪視圖,在步驟S201,所述微件顯示方法獲取所述多個(gè)微件的類型。具體地,所述微件顯示方法例如從所述電子設(shè)備中的每個(gè)微件的屬性信息獲取所述微件的類型,如“生活”、“通信”、“日歷”等。例如,在圖7B所示的電子設(shè)備的情況下,所述微件顯示方法從進(jìn)入設(shè)置頁(yè)面微件、藍(lán)牙設(shè)置微件、Wifi設(shè)置微件和GPS設(shè)置微件的屬性信息獲取的類型均為“設(shè)置”。又例如,所述微件顯示方法從日歷微件獲取的類型為“日歷”。此后,在步驟S202,所述微件顯示方法基于所述類型,將所述多個(gè)微件分組。具體地,所述微件顯示方法將屬于相同類型的微件分為一組。例如,在圖7B所示的電子設(shè)備的情況下,所述微件顯示方法將進(jìn)入設(shè)置頁(yè)面微件、藍(lán)牙設(shè)置微件、Wifi設(shè)置微件和GPS設(shè)置微件分為一組,并將日歷微件單獨(dú)分為一組。通過上述分組,將所述電子設(shè)備中的所有微件分為一個(gè)或多個(gè)微件組。此后,在步驟S203,所述微件顯示方法基于所述分組的結(jié)果,生成所述微件平鋪視圖。具體地,例如,所述微件顯示方法可以將屬于同一微件組的一個(gè)或多個(gè)微件的位置設(shè)置得彼此靠近。例如,在以矩形形式生成所述微件平鋪視圖的情況下,所述微件顯示方法可以根據(jù)所述電子設(shè)備中存儲(chǔ)的微件的數(shù)量,確定所述矩形的行數(shù)和列數(shù),并將屬于同一微件組的一個(gè)或多個(gè)微件的位置設(shè)置在同一行或同一列。在將其設(shè)置在同一行(或列)的同一微件組的微件的數(shù)量超過列數(shù)(或行數(shù))的情況下,所述微件顯示方法可以將未能設(shè)置在該行(或列)的微件的位置設(shè)置在與該行(或列)相鄰的行(或列)。需要指出的是,在本發(fā)明實(shí)施例中,優(yōu)選地,所述微件顯示方法可以將屬于同一微件組的微件的位置以矩形方式設(shè)置得彼此靠近。例如,在所述矩形為2X2(其單位為單個(gè)微件顯示時(shí)的最小變長(zhǎng))的矩形的情況下,所述微件顯示方法在要生成的微件平鋪視圖中 設(shè)置多個(gè)2X2區(qū)域。此后,所述微件顯示方法判斷屬于同一微件組的微件的數(shù)量是否大于4。在所述微件的數(shù)量不大于4的情況下,所述微件顯示方法將該微件組的各微件的位置設(shè)置在同一區(qū)域。優(yōu)選地,所述微件顯示方法可進(jìn)一步將該2X2區(qū)域分為多個(gè)子區(qū)域,并將各微件的位置分別設(shè)置在同一區(qū)域中的各子區(qū)域(例如,如圖7B中的進(jìn)入設(shè)置頁(yè)面微件、藍(lán)牙設(shè)置微件、Wif i設(shè)置微件和GPS設(shè)置微件所示)。當(dāng)然,對(duì)于微件組中僅包括一個(gè)微件的情況,所述微件顯示方法也可不進(jìn)一步劃分子區(qū)域(例如,如圖7B中的日歷微件)。此夕卜,當(dāng)所述微件的數(shù)量大于4的情況下,所述微件顯示方法將該微件組中的4個(gè)微件的位置分別設(shè)置在同一區(qū)域中的4個(gè)子區(qū)域,并將該微件組中超過上限數(shù)量的(未能設(shè)置在該區(qū)域中的剩余)微件設(shè)置在與該區(qū)域相鄰的另一區(qū)域中,此后,根據(jù)所設(shè)置的位置來生成微件平鋪視圖。也就是說,所述微件顯示方法將所述微件平鋪視圖分為大小相同的多個(gè)區(qū)域,并且判斷每個(gè)微件組包含的微件的數(shù)量是否大于上限。當(dāng)該微件組包含的微件的數(shù)量不大于上限時(shí),將該微件組的微件顯示在同一區(qū)域中;當(dāng)該微件組包含的微件的數(shù)量大于上限時(shí),將該微件組中上限數(shù)量的微件顯示在同一區(qū)域中,并將該微件組中超過上限數(shù)量的微件顯示在與該區(qū)域相鄰的區(qū)域中。在設(shè)置了所述電子設(shè)備中的每個(gè)微件在微件平鋪視圖中的位置之后,所述微件顯示方法根據(jù)所設(shè)置的位置,生成微件平鋪視圖。以下,將參考圖3描述微件導(dǎo)航視圖的生成方法。如圖3所示,為生成微件導(dǎo)航視圖,在步驟S301,所述微件顯示方法獲取所述微件平鋪視圖中的微件組的類型。在步驟S302,所述微件顯示方法基于所述微件組的類型,生成與所述微件組對(duì)應(yīng)的導(dǎo)航圖標(biāo)。例如,所述微件顯示方法將所述電子設(shè)備中預(yù)先存儲(chǔ)的圖片與所述微件組相對(duì)應(yīng),作為所述微件組的導(dǎo)航圖標(biāo)。優(yōu)選地,所述微件顯示方法還可設(shè)置所述微件組的名稱。例如,所述微件顯示方法可以將所述微件組的類型名稱作為所述微件組的名稱。此后,在步驟S303,所述微件顯示方法基于所述導(dǎo)航圖標(biāo),生成所述微件導(dǎo)航視圖。首先,所述微件顯示方法設(shè)置所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置。例如,所述微件顯示方法根據(jù)所述微件組的名稱的首字母排序來設(shè)置所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置。替代地,所述微件顯示方法也可根據(jù)其他任意規(guī)則來設(shè)置所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置。優(yōu)選地,所述微件顯示方法根據(jù)所述微件平鋪視圖中的微件組的位置,對(duì)應(yīng)地設(shè)置所述導(dǎo)航圖標(biāo)的位置。具體地,所述微件顯示方法獲取所述微件組所在的區(qū)域在所述微件導(dǎo)航視圖中的位置信息,并基于所述位置信息,確定所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置。此后,所述微件顯示方法基于所確定的導(dǎo)航圖標(biāo)的位置,生成所述微件導(dǎo)航視圖。以上描述了所述微件顯示方法生成微件平鋪視圖和微件導(dǎo)航視圖的處理。以下,將進(jìn)一步描述當(dāng)所述電子設(shè)備中存儲(chǔ)的微件的數(shù)量改變(增加或減少)時(shí)的處理。 具體地,當(dāng)所述電子設(shè)備中增加微件或刪除微件時(shí),所述微件顯示方法檢測(cè)到微件改變信息。即,所述微件改變信息為關(guān)于向所述電子設(shè)備中增加微件或從所述電子設(shè)備中刪除微件的信息。此后,所述微件顯示方法基于所述微件改變信息,通過與圖2所示的處理類似的處理,更新所述微件平鋪視圖。例如,所述微件顯示方法可以基于所述微件改變信息,獲取所增加/刪除的微件的類型,并根據(jù)該微件的類型對(duì)其進(jìn)行分類,此后,基于分類的結(jié)果,通過步驟S203的處理生成微件平鋪視圖,作為更新后的微件平鋪視圖。在更新了微件平鋪視圖后,如果所述微件顯示方法獲取了新的微件組類型信息,則所述微件顯示方法根據(jù)新的微件組類型信息,通過步驟S301-S303的處理更新所述微件導(dǎo)航視圖。如果所述微件顯示方法沒有獲取新的微件組類型信息,則所述微件顯示方法可以不更新所述微件導(dǎo)航視圖。此外,優(yōu)選地,在上述實(shí)施例中的微件導(dǎo)航視圖可以通過以下步驟顯示當(dāng)所述電子設(shè)備的顯示區(qū)域中顯示桌面應(yīng)用的畫面的至少一部分時(shí),檢測(cè)一操作;判斷所述操作是否是意圖將所述畫面移出所述顯示區(qū)域的操作;以及當(dāng)判斷所述操作是意圖將所述畫面移出所述顯示區(qū)域的操作時(shí),響應(yīng)于所述操作,顯示微件導(dǎo)航視圖。具體地,如本領(lǐng)域技術(shù)人員所知,所述電子設(shè)備可包括桌面應(yīng)用(如Android系統(tǒng)中的Launcher應(yīng)用),用于將用戶自行安裝到所述電子設(shè)備中或出廠時(shí)預(yù)先安裝到所述電子設(shè)備的各種其他應(yīng)用(稱為已安裝應(yīng)用)的標(biāo)記(如圖標(biāo)、名稱等)顯示在所述顯示區(qū)域中。當(dāng)已安裝應(yīng)用的數(shù)量較多時(shí),由于所述顯示區(qū)域的面積有限,所述已安裝應(yīng)用的標(biāo)記不能同時(shí)全部顯示在所述顯示區(qū)域中。因此,通常,將所述已安裝應(yīng)用的標(biāo)記按一定順序(如,已安裝應(yīng)用的安裝或修改時(shí)間、已安裝應(yīng)用的名稱的首字母等)排列,并將排列后的標(biāo)記以行列形式分屏顯示在所述顯示區(qū)域中。當(dāng)用戶想要選擇當(dāng)前未顯示在所述顯示區(qū)域中的已安裝應(yīng)用的標(biāo)記時(shí),可以通過一定的操作(常見地,向左或向右的滑動(dòng)操作),將當(dāng)前顯示在所述顯示區(qū)域中的畫面逐漸(例如,逐列)移出顯示區(qū)域、同時(shí)將當(dāng)前未顯示在所述顯示區(qū)域中的畫面逐漸(例如,逐列)移入顯示區(qū)域。換句話說,所述桌面應(yīng)用的畫面可以理解為由一個(gè)或多個(gè)子畫面構(gòu)成的整體。所述一個(gè)或多個(gè)子畫面中的每個(gè)子畫面對(duì)應(yīng)于所述顯示區(qū)域中顯示的一屏畫面。此外,每個(gè)子畫面包括已安裝應(yīng)用的標(biāo)記。當(dāng)所述電子設(shè)備的顯示區(qū)域中顯示桌面應(yīng)用的畫面的至少一部分時(shí),所述微件顯示方法例如通過觸摸傳感器或加速度傳感器檢測(cè)一操作,并獲得所述操作的方向。此后,所述微件顯示方法根據(jù)所述方向進(jìn)行判斷。更具體地,在本發(fā)明一實(shí)施例中,所述桌面應(yīng)用的畫面的面積大于顯示區(qū)域的面積,并且所述畫面能沿第一方向、相對(duì)于所述顯示區(qū)域移動(dòng),換句話說,所述畫面在第一方向上的長(zhǎng)度大于顯示區(qū)域相應(yīng)方向的長(zhǎng)度。因此,所述微件顯示方法可以確定當(dāng)前顯示的桌面應(yīng)用的畫面的至少一部分是否包括所述畫面中與第一方向相應(yīng)的兩邊界之一。當(dāng)確定當(dāng)前顯示的所述畫面的所述至少一部分包括與第一方向相應(yīng)的兩邊界之一時(shí),所述微件顯示方法判斷該邊界與上述操作的方向是否匹配。當(dāng)兩者匹配時(shí),所述微件顯示方法判斷所述操作是意圖將所述畫面移出所述顯示區(qū)域的操作。例如,為描述方便,假設(shè)所述第一方向?yàn)樗鲲@示單元的水平方向,與所述水平方向相對(duì)應(yīng)的兩邊界為所述畫面的左右邊界,并且左邊界與方向向右的操作相對(duì)應(yīng),而右邊界與方向向左的操作相對(duì)應(yīng)。在所述微件顯示方法確定所述畫面的至少一部分包括所述畫面的右邊界之后,進(jìn)一步判斷所述操作的方向與右邊界是否匹配。當(dāng)所述操作的方向?yàn)橄蜃髸r(shí),所述微件顯示方法判斷兩者匹配,并且所述操作是意圖將所述畫面移出所述顯示區(qū)域的操作。當(dāng)所述操作的方向?yàn)橄蛴視r(shí),所述微件顯示方法判斷兩者不匹配。另一方面,在本發(fā)明另一實(shí)施例中,所述畫面不能沿第二方向(例如,所述顯示單元的垂直方向)、相對(duì)于所述顯示區(qū)域移動(dòng),換句話說,所述畫面在第二方向上的長(zhǎng)度小于等于顯示區(qū)域相應(yīng)方向的長(zhǎng)度。因此,所述微件顯示方法可以判斷所述操作的方向是否是第二方向。當(dāng)所述操作的方向是第二方向時(shí),所述微件顯示方法判斷所述操作是意圖將所述畫面移出所述顯示區(qū)域的操作。 本領(lǐng)域技術(shù)人員能夠理解,上面關(guān)于第一方向及其對(duì)應(yīng)的邊界、以及第二方向的假設(shè)僅為了描述方便,而并非限制本發(fā)明。此外,上述各實(shí)施例可分別使用或組合使用。此后,當(dāng)判斷所述操作是意圖將所述畫面移出所述顯示區(qū)域的操作時(shí),響應(yīng)于所述操作,顯示微件導(dǎo)航視圖。通過本發(fā)明上述實(shí)施例的方法,用戶能夠從桌面應(yīng)用的畫面方便地切換到微件導(dǎo)航視圖,并進(jìn)一步通過本發(fā)明實(shí)施例的微件顯示方法從微件導(dǎo)航視圖切換到微件平鋪視圖,從而進(jìn)一步方便了用戶的操作,改進(jìn)了用戶體驗(yàn)。以上,參照?qǐng)DI到圖3描述了根據(jù)本發(fā)明實(shí)施例的微件顯示方法。通過根據(jù)用戶的輸入確定微件導(dǎo)航視圖中對(duì)應(yīng)的導(dǎo)航圖標(biāo),根據(jù)所述導(dǎo)航目標(biāo)確定目標(biāo)微件組,并顯示所述目標(biāo)微件組,使得用戶既能通過微件導(dǎo)航視圖了解電子設(shè)備中包括的微件的整體情況,又能方便地切換到微件平鋪視圖以詳細(xì)了解特定微件組的內(nèi)容,從而改進(jìn)了用戶體驗(yàn)。此外,通過生成并實(shí)時(shí)更新微件平鋪視圖和微件導(dǎo)航視圖,使得所述微件平鋪視圖和微件導(dǎo)航視圖能夠?qū)崟r(shí)反映所述電子設(shè)備中的微件信息以便于用戶了解,從而改進(jìn)了用戶體驗(yàn)。以下,將參考圖4和圖5描述根據(jù)本發(fā)明實(shí)施例的顯示裝置。所述顯示裝置例如便攜式終端、個(gè)人計(jì)算機(jī)、平板電腦等。所述顯示裝置可包括存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)應(yīng)用/微件等。所述存儲(chǔ)器例如硬盤、非易失性存儲(chǔ)器、閃存等等。當(dāng)然,所述顯示裝置也可不必包括所述存儲(chǔ)器,而是可分離地與所述存儲(chǔ)器耦合。此外,所述顯示裝置具有一顯示單元。所述顯示單元具有一顯示區(qū)域,用于顯示所述應(yīng)用/微件等。優(yōu)選地,所述顯示裝置還包括觸摸傳感單元,用于感測(cè)指點(diǎn)物與所述顯示裝置的接觸。所述觸摸傳感單元可以與所述顯示單元層疊設(shè)置,以形成觸摸顯示單元。替代地,所述觸摸傳感單元也可不必與所述顯示單元層疊設(shè)置,只要觸摸傳感單元的觸摸點(diǎn)和顯示單元的顯示位置之間具有映射關(guān)系即可。在本發(fā)明實(shí)施例中,為了顯示所述微件,所述顯示裝置中包括微件導(dǎo)航視圖和微件平鋪視圖。所述微件導(dǎo)航視圖和微件平鋪視圖例如可存儲(chǔ)在所述存儲(chǔ)器中。如圖4所示,顯示裝置400包括第一檢測(cè)單元401、第一確定單元402、第二確定單元403和顯示處理單元404。具體地,當(dāng)顯示所述微件導(dǎo)航視圖時(shí),第一檢測(cè)單元401檢測(cè)一輸入。例如,所述第一檢測(cè)單元401檢測(cè)是否按壓了預(yù)定硬鍵。替代地,所述第一檢測(cè)單元401可以是觸摸傳感器,用于檢測(cè)是否觸摸了預(yù)定軟鍵。第一確定單元402根據(jù)所述輸入確定對(duì)應(yīng)的導(dǎo)航圖標(biāo)。更具體地,例如,在第一檢測(cè)單元401檢測(cè)到用戶按壓了例如確定鍵的預(yù)定硬鍵的情況下,所述第一確定單元402獲得此時(shí)指示標(biāo)識(shí)(如光標(biāo)、指示框等)所處的位置,并根據(jù)所述指示標(biāo)識(shí)的位置確定與該輸入對(duì)應(yīng)的導(dǎo)航圖標(biāo)。替代地,在第一檢測(cè)單元401檢測(cè)到用戶觸摸了所述顯示裝置的情況下,所述第一確定單元402獲得觸摸點(diǎn)的位置,并根據(jù)所述觸摸點(diǎn)的位置確定與該輸入對(duì)應(yīng)的導(dǎo)航圖標(biāo)。
第二確定單元403根據(jù)所述導(dǎo)航圖標(biāo),確定所述微件平鋪視圖中與所述導(dǎo)航圖標(biāo)對(duì)應(yīng)的一組微件作為目標(biāo)微件組。所述第二確定單元403根據(jù)第一確定單元402確定的導(dǎo)航圖標(biāo),通過包含所述導(dǎo)航圖標(biāo)與所述微件組之間的對(duì)應(yīng)關(guān)系的所述查找表,查找對(duì)應(yīng)的微件組(即,一組微件),并將該微件組確定為目標(biāo)微件組。替代地,例如,所述第二確定單元403根據(jù)第一確定單元402確定的導(dǎo)航圖標(biāo),通過該導(dǎo)航圖標(biāo)的附加屬性信息,獲得所述附加屬性信息中包含的與該導(dǎo)航圖標(biāo)相對(duì)應(yīng)的微件組中的每個(gè)微件的標(biāo)識(shí),并根據(jù)所述微件組中的每個(gè)微件的標(biāo)識(shí),確定所述微件平鋪視圖中一組微件,作為所述目標(biāo)微件組。顯示處理單元404將所述目標(biāo)微件組顯示在所述顯示區(qū)域中。例如,所述顯示處理單元404可以將所述顯示區(qū)域中的一區(qū)域預(yù)先設(shè)定為所述目標(biāo)微件組要顯示的位置。當(dāng)?shù)诙_定單元403確定目標(biāo)微件組之后,所述顯示處理單元404將所述目標(biāo)微件組顯示在所述區(qū)域。所述顯示處理單元404可以任意設(shè)定所述區(qū)域,優(yōu)選地,將其設(shè)定在所述顯示區(qū)域的顯著位置,例如,所述顯示區(qū)域的中心。由此,方便用戶查看所述目標(biāo)微件組。下面,將參考圖5更詳細(xì)地描述本發(fā)明實(shí)施例的顯示裝置的配置。在圖5中,與圖4中的各組件相同的組件用相同的參考標(biāo)號(hào)表示,并省略其重復(fù)描述。如圖5所示,所述顯示裝置除第一檢測(cè)單元401、第一確定單元402、第二確定單元403和顯示處理單元404外,還包括第一獲取單元501、分組單元502和第一生成單元503。具體地,第一獲取單元501獲取所述多個(gè)微件的類型。例如,所述第一獲取單元501從所述顯示裝置中的每個(gè)微件的屬性信息獲取所述微件的類型,如“生活”、“通信”、“日歷”等。所述分組單元502基于所述類型,將所述多個(gè)微件分組。具體地,所述分組單元502將屬于相同類型的微件分為一組,從而將所述顯示裝置中的所有微件分為一個(gè)或多個(gè)微件組。第一生成單元503基于所述分組的結(jié)果,生成所述微件平鋪視圖。具體地,例如,所述第一生成單元503可以將屬于同一微件組的一個(gè)或多個(gè)微件的位置設(shè)置得彼此靠近。優(yōu)選地,所述第一生成單元503可以將屬于同一微件組的微件的位置以矩形方式設(shè)置得彼此靠近。在此情況下,所述第一生成單元503還可包括判斷單元(未示出),判斷每個(gè)微件組包含的微件的數(shù)量是否大于上限。當(dāng)判斷單元判斷該微件組包含的微件的數(shù)量不大于上限時(shí),所述顯示處理單元404將該微件組的微件顯示在同一區(qū)域中;當(dāng)判斷單元判斷該微件組包含的微件的數(shù)量大于上限時(shí),所述顯示處理單元404將該微件組中上限數(shù)量的微件顯示在同一區(qū)域中,并將該微件組中超過上限數(shù)量的微件顯示在與該區(qū)域相鄰的區(qū)域中。此外,如圖5所示,所述顯示裝置還包括第二獲取單元504、第二生成單元505和第三生成單元506。第二獲取單元504獲取所述微件平鋪視圖中的微件組的類型。第二生成單元505基于所述微件組的類型,生成與所述微件組對(duì)應(yīng)的導(dǎo)航圖標(biāo)。例如,所述第二生成單元505將所述顯示裝置中預(yù)先存儲(chǔ)的圖片與所述微件組相對(duì)應(yīng),作為所述微件組的導(dǎo)航圖標(biāo)。優(yōu)選地,所述第二生成單元505還可設(shè)置所述微件組的名稱。例如,所述第二生成單元505可以將所述微件組的類型名稱作為所述微件組的名稱。 第三生成單元506基于所述導(dǎo)航圖標(biāo),生成所述微件導(dǎo)航視圖。首先,所述第三生成單元506設(shè)置所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置。例如,所述第三生成單元506根據(jù)所述微件組的名稱的首字母排序來設(shè)置所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置。替代地,所述第三生成單元506也可根據(jù)其他任意規(guī)則來設(shè)置所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置。優(yōu)選地,所述第三生成單元506根據(jù)所述微件平鋪視圖中的微件組的位置,對(duì)應(yīng)地設(shè)置所述導(dǎo)航圖標(biāo)的位置。在此情況下,雖然未示出,但是所述第三生成單元506還可包括第三獲取單元、第三確定單元和導(dǎo)航視圖生成單元。第三獲取單元獲取所述微件組所在的區(qū)域在所述微件導(dǎo)航視圖中的位置信息。第三確定單元基于所述位置信息,確定所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置。導(dǎo)航視圖生成單元基于所確定的導(dǎo)航圖標(biāo)的位置,生成所述微件導(dǎo)航視圖。此外,雖然未示出,但是所述顯示裝置還可包括第二檢測(cè)單元、第一更新單元和第二更新單元。第二檢測(cè)單元檢測(cè)是否存在微件改變信息,其中,所述微件改變信息為關(guān)于向所述顯示裝置中增加微件或從所述顯示裝置中刪除微件的信息。當(dāng)檢測(cè)到存在微件改變信息時(shí),第一更新單元基于所述微件改變信息,更新所述微件平鋪視圖。第二更新單元基于所更新的微件平鋪視圖,更新所述微件導(dǎo)航視圖。以上,參照?qǐng)D4和圖5描述了根據(jù)本發(fā)明實(shí)施例的顯示裝置。通過根據(jù)用戶的輸入確定微件導(dǎo)航視圖中對(duì)應(yīng)的導(dǎo)航圖標(biāo),根據(jù)所述導(dǎo)航目標(biāo)確定目標(biāo)微件組,并顯示所述目標(biāo)微件組,使得用戶既能通過微件導(dǎo)航視圖了解顯示裝置中包括的微件的整體情況,又能方便地切換到微件平鋪視圖以詳細(xì)了解特定微件組的內(nèi)容,從而改進(jìn)了用戶體驗(yàn)。此外,通過生成并實(shí)時(shí)更新微件平鋪視圖和微件導(dǎo)航視圖,使得所述微件平鋪視圖和微件導(dǎo)航視圖能夠?qū)崟r(shí)反映所述顯示裝置中的微件信息以便于用戶了解,從而改進(jìn)了用戶體驗(yàn)。下面,將參考圖6描述根據(jù)本發(fā)明實(shí)施例的電子設(shè)備。如圖6所示,根據(jù)本發(fā)明實(shí)施例的電子設(shè)備600包括彼此可通信地耦合的顯示器601、存儲(chǔ)器602、輸入單元603和處理器604。顯示器601具有一顯示區(qū)域。存儲(chǔ)器602存儲(chǔ)多個(gè)微件,并存儲(chǔ)微件導(dǎo)航視圖和微件平鋪視圖,所述微件平鋪視圖包括按組平鋪排列的所述多個(gè)微件,所述微件導(dǎo)航視圖包括多個(gè)導(dǎo)航圖標(biāo),其中,每個(gè)所述導(dǎo)航圖標(biāo)對(duì)應(yīng)于所述微件平鋪視圖中的一組微件。輸入單元603在顯示所述微件導(dǎo)航視圖時(shí),檢測(cè)一輸入。處理器604被配置為根據(jù)所述輸入,確定對(duì)應(yīng)的導(dǎo)航圖標(biāo);根據(jù)所述導(dǎo)航圖標(biāo),確定所述微件平鋪視圖中與所述導(dǎo)航圖標(biāo)對(duì)應(yīng)的一組微件作為目標(biāo)微件組;以及將所述目標(biāo)微件組顯示在所述顯示區(qū)域中。上述各部件的具體操作已經(jīng)參考圖I在根據(jù)本發(fā)明實(shí)施例的微件顯示方法中詳細(xì)描述,在此不再重復(fù)。以上,參照?qǐng)DI到圖7描述了根據(jù)本發(fā)明實(shí)施例的微件顯示方法、顯示裝置及電子設(shè)備。需要說明的是,在本說明書中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備
所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)......”限定的要素,并不排
除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
最后,還需要說明的是,上述一系列處理不僅包括以這里所述的順序按時(shí)間序列執(zhí)行的處理,而且包括并行或分別地、而不是按時(shí)間順序執(zhí)行的處理。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過硬件來實(shí)施。基于這樣的理解,本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。在本發(fā)明實(shí)施例中,單元/模塊可以用軟件實(shí)現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來說,其可以被構(gòu)建為對(duì)象、過程或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲(chǔ)在不同位里上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成單元/模塊并且實(shí)現(xiàn)該單元/模塊的規(guī)定目的。在單元/模塊可以利用軟件實(shí)現(xiàn)時(shí),考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實(shí)現(xiàn)的單元/模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對(duì)應(yīng)的硬件電路來實(shí)現(xiàn)對(duì)應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實(shí)現(xiàn)。以上對(duì)本發(fā)明進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.ー種微件顯示方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備具有ー顯示區(qū)域,所述電子設(shè)備中存儲(chǔ)多個(gè)微件,所述電子設(shè)備包括微件導(dǎo)航視圖和微件平鋪視圖,所述微件平鋪視圖包括按組平鋪排列的所述多個(gè)微件,所述微件導(dǎo)航視圖包括多個(gè)導(dǎo)航圖標(biāo),其中,每個(gè)所述導(dǎo)航圖標(biāo)對(duì)應(yīng)于所述微件平鋪視圖中的ー組微件,所述微件顯示方法包括 當(dāng)顯示所述微件導(dǎo)航視圖時(shí),檢測(cè)ー輸入; 根據(jù)所述輸入,確定對(duì)應(yīng)的導(dǎo)航圖標(biāo); 根據(jù)所述導(dǎo)航圖標(biāo),確定所述微件平鋪視圖中與所述導(dǎo)航圖標(biāo)對(duì)應(yīng)的ー組微件作為目標(biāo)微件組;以及 將所述目標(biāo)微件組顯示在所述顯示區(qū)域中。
2.如權(quán)利要求I所述的微件顯示方法,其中,所述微件平鋪視圖通過下述步驟生成 獲取所述多個(gè)微件的類型; 基于所述類型,將所述多個(gè)微件分組;以及 基于所述分組的結(jié)果,生成所述微件平鋪視圖。
3.如權(quán)利要求2所述的微件顯示方法,其中,所述微件平鋪視圖包括大小相同的多個(gè)區(qū)域,并且所述生成微件平鋪視圖還包括 判斷每個(gè)微件組包含的微件的數(shù)量是否大于上限;以及 當(dāng)該微件組包含的微件的數(shù)量不大于上限時(shí),將該微件組的微件顯示在同一區(qū)域中;當(dāng)該微件組包含的微件的數(shù)量大于上限時(shí),將該微件組中上限數(shù)量的微件顯示在同一區(qū)域中,并將該微件組中超過上限數(shù)量的微件顯示在與該區(qū)域相鄰的區(qū)域中。
4.如權(quán)利要求3所述的微件顯示方法,其中,所述微件導(dǎo)航視圖通過下述步驟生成 獲取所述微件平鋪視圖中的微件組的類型; 基于所述微件組的類型,生成與所述微件組對(duì)應(yīng)的導(dǎo)航圖標(biāo);以及 基于所述導(dǎo)航圖標(biāo),生成所述微件導(dǎo)航視圖。
5.如權(quán)利要求4所述的微件顯示方法,其中,所述生成微件導(dǎo)航視圖還包括 獲取所述微件組所在的區(qū)域在所述微件導(dǎo)航視圖中的位置信息; 基于所述位置信息,確定所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置;以及 基于所確定的導(dǎo)航圖標(biāo)的位置,生成所述微件導(dǎo)航視圖。
6.如權(quán)利要求I所述的微件顯示方法,還包括 檢測(cè)是否存在微件改變信息,其中,所述微件改變信息為關(guān)于向所述電子設(shè)備中増加微件或從所述電子設(shè)備中刪除微件的信息; 當(dāng)檢測(cè)到存在微件改變信息時(shí),基于所述微件改變信息,更新所述微件平鋪視圖;以及 基于所更新的微件平鋪視圖,更新所述微件導(dǎo)航視圖。
7.如權(quán)利要求I所述的微件顯示方法,其中,所述微件導(dǎo)航視圖通過以下步驟顯示 當(dāng)所述電子設(shè)備的顯示區(qū)域中顯示桌面應(yīng)用的畫面的至少一部分時(shí),檢測(cè)一操作; 判斷所述操作是否是意圖將所述畫面移出所述顯示區(qū)域的操作;以及 當(dāng)判斷所述操作是意圖將所述畫面移出所述顯示區(qū)域的操作時(shí),響應(yīng)于所述操作,顯示微件導(dǎo)航視圖。
8.—種顯示裝置,具有ー顯示區(qū)域,所述顯示裝置中存儲(chǔ)多個(gè)微件,所述顯示裝置包括微件導(dǎo)航視圖和微件平鋪視圖,所述微件平鋪視圖包括按組平鋪排列的所述多個(gè)微件,所述微件導(dǎo)航視圖包括多個(gè)導(dǎo)航圖標(biāo),其中,每個(gè)所述導(dǎo)航圖標(biāo)對(duì)應(yīng)于所述微件平鋪視圖中的ー組微件,所述顯示裝置包括 第一檢測(cè)單元,當(dāng)顯示所述微件導(dǎo)航視圖時(shí),檢測(cè)ー輸入; 第一確定單元,根據(jù)所述輸入,確定對(duì)應(yīng)的導(dǎo)航圖標(biāo); 第二確定單元,根據(jù)所述導(dǎo)航圖標(biāo),確定所述微件平鋪視圖中與所述導(dǎo)航圖標(biāo)對(duì)應(yīng)的ー組微件作為目標(biāo)微件組;以及 顯示處理單元,將所述目標(biāo)微件組顯示在所述顯示區(qū)域中。
9.如權(quán)利要求8所述的顯示裝置,還包括 第一獲取單元,獲取所述多個(gè)微件的類型; 分組單元,基于所述類型,將所述多個(gè)微件分組;以及 第一生成単元,基于所述分組的結(jié)果,生成所述微件平鋪視圖。
10.如權(quán)利要求9所述的顯示裝置,其中,所述微件平鋪視圖包括大小相同的多個(gè)區(qū)域,并且所述第一生成單元還包括 判斷単元,判斷每個(gè)微件組包含的微件的數(shù)量是否大于上限;并且當(dāng)判斷単元判斷該微件組包含的微件的數(shù)量不大于上限時(shí),所述顯示處理單元將該微件組的微件顯示在同一區(qū)域中;當(dāng)判斷単元判斷該微件組包含的微件的數(shù)量大于上限吋,所述顯示處理單元將該微件組中上限數(shù)量的微件顯示在同一區(qū)域中,并將該微件組中超過上限數(shù)量的微件顯示在與該區(qū)域相鄰的區(qū)域中。
11.如權(quán)利要求10所述的顯示裝置,還包括 第二獲取單元,獲取所述微件平鋪視圖中的微件組的類型; 第二生成単元,基于所述微件組的類型,生成與所述微件組對(duì)應(yīng)的導(dǎo)航圖標(biāo);以及 第三生成単元,基于所述導(dǎo)航圖標(biāo),生成所述微件導(dǎo)航視圖。
12.如權(quán)利要求11所述的顯示裝置,其中,所述第三生成單元還包括 第三獲取單元,獲取所述微件組所在的區(qū)域在所述微件導(dǎo)航視圖中的位置信息; 第三確定單元,基于所述位置信息,確定所述導(dǎo)航圖標(biāo)在所述微件導(dǎo)航視圖中的位置;以及 導(dǎo)航視圖生成単元,基于所確定的導(dǎo)航圖標(biāo)的位置,生成所述微件導(dǎo)航視圖。
13.如權(quán)利要求10所述的顯示裝置,還包括 第二檢測(cè)單元,檢測(cè)是否存在微件改變信息,其中,所述微件改變信息為關(guān)于向所述顯示裝置中增加微件或從所述顯示裝置中刪除微件的信息; 第一更新単元,當(dāng)檢測(cè)到存在微件改變信息時(shí),基于所述微件改變信息,更新所述微件平鋪視圖;以及 第二更新単元,基于所更新的微件平鋪視圖,更新所述微件導(dǎo)航視圖。
14.ー種電子設(shè)備,包括 顯示器,其具有ー顯示區(qū)域; 存儲(chǔ)器,存儲(chǔ)多個(gè)微件,并存儲(chǔ)微件導(dǎo)航視圖和微件平鋪視圖,所述微件平鋪視圖包括按組平鋪排列的所述多個(gè)微件,所述微件導(dǎo)航視圖包括多個(gè)導(dǎo)航圖標(biāo),其中,每個(gè)所述導(dǎo)航圖標(biāo)對(duì)應(yīng)于所述微件平鋪視圖中的一組微件; 輸入單元,當(dāng)顯示所述微件導(dǎo)航視圖時(shí),檢測(cè)ー輸入;以及處理器; 其中,所述處理器被配置為 根據(jù)所述輸入,確定對(duì)應(yīng)的導(dǎo)航圖標(biāo); 根據(jù)所述導(dǎo)航圖標(biāo),確定所述微件平鋪視圖中與所述導(dǎo)航圖標(biāo)對(duì)應(yīng)的ー組微件作為目標(biāo)微件組; 以及 將所述目標(biāo)微件組顯示在所述顯示區(qū)域中。
全文摘要
本發(fā)明提供了一種微件顯示方法、顯示裝置和電子設(shè)備,所述微件顯示方法應(yīng)用于電子設(shè)備,所述電子設(shè)備具有一顯示區(qū)域,所述電子設(shè)備中存儲(chǔ)多個(gè)微件,所述電子設(shè)備包括微件導(dǎo)航視圖和微件平鋪視圖,所述微件平鋪視圖包括按組平鋪排列的所述多個(gè)微件,所述微件導(dǎo)航視圖包括多個(gè)導(dǎo)航圖標(biāo),其中,每個(gè)所述導(dǎo)航圖標(biāo)對(duì)應(yīng)于所述微件平鋪視圖中的一組微件,所述微件顯示方法包括當(dāng)顯示所述微件導(dǎo)航視圖時(shí),檢測(cè)一輸入;根據(jù)所述輸入,確定對(duì)應(yīng)的導(dǎo)航圖標(biāo);根據(jù)所述導(dǎo)航圖標(biāo),確定所述微件平鋪視圖中與所述導(dǎo)航圖標(biāo)對(duì)應(yīng)的一組微件作為目標(biāo)微件組;以及將所述目標(biāo)微件組顯示在所述顯示區(qū)域中。
文檔編號(hào)G06F9/44GK102693120SQ20111006796
公開日2012年9月26日 申請(qǐng)日期2011年3月21日 優(yōu)先權(quán)日2011年3月21日
發(fā)明者王人杰 申請(qǐng)人:聯(lián)想(北京)有限公司