專利名稱:Widget顯示方法及電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及Widget顯示方法及電子設(shè)備。
背景技術(shù):
隨著Android操作系統(tǒng)在電子設(shè)備上的應(yīng)用日益普及,基于Android開發(fā)平臺的各種原生Widget的種類也越來越多,給用戶的使用帶來了很大的便利。但是,由于各種原生Widget的開發(fā)者不同,其形狀各異,當(dāng)在電子設(shè)備的同一個交互界面上顯示多個Widget時,這種形狀的差異不利于多個Widget的排列和呈現(xiàn),從而無法對于第三方的視覺效果進(jìn)行精確的控制。對于某一特定品牌的電子設(shè)備來說,這種視覺效果上的缺陷將不利于該品牌的品牌性的表達(dá)?!?br>
并且,在當(dāng)前的Android操作系統(tǒng)中,原生Widget通常只有一種表現(xiàn)形態(tài),不能根據(jù)Widget中具體的內(nèi)容進(jìn)行具體的呈現(xiàn),這樣就會造成信息量小的Widget在電子設(shè)備的顯示屏上占有空間小,缺乏體量感又容易和圖標(biāo)混淆,不利于用戶體驗;而信息量大的Widget在屏幕中占有的空間又過大,影響了用戶對于屏幕中其它信息的全局瀏覽。因此,需要一種Widget的顯示方法,其能夠克服現(xiàn)有技術(shù)中Widget的視覺顯示效果不佳的問題。
發(fā)明內(nèi)容
因此,針對上述現(xiàn)有技術(shù)中存在的問題和需求做出本發(fā)明。本發(fā)明的目的是提供一種Widget顯示方法及電子設(shè)備,其能夠通過切換Widget的不同顯示狀態(tài),帶給用戶良好的視覺顯示效果并增強(qiáng)用戶使用的便利。根據(jù)本發(fā)明實施例的一個方面,提供了一種Widget顯示方法,所述方法應(yīng)用于一電子設(shè)備中,所述電子設(shè)備安裝有一 Widget,所述方法包括所述Widget獲取第一信息并以第一顯示狀態(tài)顯示所述第一信息;當(dāng)所述Widget以所述第一顯示狀態(tài)顯示所述第一信息時,獲得一切換指令;響應(yīng)所述切換指令,所述Widget獲取第二信息并以第二顯示狀態(tài)顯示所述第二信息;其中,所述第一信息的信息量小于所述第二信息的信息量。在上述Widget顯示方法中,所述第二信息包含所述第一信息。在上述Widget顯示方法中,所述Widget與一應(yīng)用程序?qū)?yīng),所述第一信息與所述應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第一部分信息相同,且所述第二信息與所述應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第二部分信息相同。在上述Widget顯示方法中,所述以第一顯示狀態(tài)顯示所述第一信息包括將所述第一信息顯示在第一顯示區(qū)域上;所述以第二顯示狀態(tài)顯示所述第二信息包括將所述第二信息顯示在第二顯示區(qū)域上,其中,所述第二顯示區(qū)域大于所述第一顯示區(qū)域。在上述Widget顯示方法中,所述第二顯示區(qū)域覆蓋所述第一顯示區(qū)域。在上述Widget顯示方法中,所述電子設(shè)備具有第一交互界面,所述Widget基于所述第一交互界面存在;所述將所述第一信息顯示在第一顯示區(qū)域上包括將所述第一信息在所述第一交互界面上的第一顯示區(qū)域內(nèi)顯示;所述將所述第二信息顯示在第二顯示區(qū)域上包括以與所述第二顯示區(qū)域大小相同的第二交互界面顯示所述第二信息。在上述Widget顯示方法中,所述電子設(shè)備具有一顯示屏,所述以第二顯示狀態(tài)顯示所述第二信息還包括以向所述顯示屏中心點(diǎn)展開的方式顯示具有所述第二信息的所述第二顯示區(qū)域。在上述Widget顯示方法中,所述Widget為多個,不同的Widget具有不同的第二顯示狀態(tài),其中,所述以第二顯示狀態(tài)顯示所述第二信息之前,還包括獲得所述切換指令所對應(yīng)的Widget的屬性信息;根據(jù)所述屬性信息,確定與所述切換指令所對應(yīng)的Widget的第二顯示狀態(tài)。在上述Widget顯示方法中,進(jìn)一步包括獲得一第一輸入操作,其中,所述輸入操作為所述第二信息中的一條信息;響應(yīng)于所述第一輸入操作,啟動所述應(yīng)用程序,其中,所述應(yīng)用程序執(zhí)行與該條信息相關(guān)的操作。 根據(jù)本發(fā)明實施例的另一方面,提供了一種電子設(shè)備,所述電子設(shè)備安裝有一Widget,所述電子設(shè)備包括處理單元,用于控制所述Widget獲取第一信息并以第一顯示狀態(tài)顯示所述第一信息;當(dāng)所述Widget以所述第一顯示狀態(tài)顯示所述第一信息時,獲得一切換指令;響應(yīng)所述切換指令,所述Widget獲取第二信息并以第二顯示狀態(tài)顯示所述第二信息;其中,所述第一信息的信息量小于所述第二信息的信息量。在上述電子設(shè)備中,所述第二信息包含所述第一信息。在上述電子設(shè)備中,所述Widget與一應(yīng)用程序?qū)?yīng),所述第一信息與所述應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第一部分信息相同,且所述第二信息與所述應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第二部分信息相同。在上述電子設(shè)備中,所述處理單元控制以第一顯示狀態(tài)顯示所述第一信息包括將所述第一信息顯示在第一顯示區(qū)域上;所述處理單元控制以第二顯示狀態(tài)顯示所述第二信息包括將所述第二信息顯示在第二顯示區(qū)域上,其中,所述第二顯示區(qū)域大于所述第一顯示區(qū)域。在上述電子設(shè)備中,所述第二顯示區(qū)域覆蓋所述第一顯示區(qū)域。在上述電子設(shè)備中,所述電子設(shè)備具有第一交互界面,所述Widget基于所述第一交互界面存在;所述處理單元控制以將所述第一信息顯示在第一顯示區(qū)域上包括將所述第一信息在所述第一交互界面上的第一顯示區(qū)域內(nèi)顯示;所述處理單元控制以將所述第二信息顯示在第二顯示區(qū)域上包括以與所述第二顯示區(qū)域大小相同的第二交互界面顯示所述第二信息。在上述電子設(shè)備中,所述電子設(shè)備具有一顯示屏,所述處理單元控制以第二顯示狀態(tài)顯示所述第二信息還包括以向所述顯示屏中心點(diǎn)展開的方式顯示具有所述第二信息的所述第二顯示區(qū)域。在上述電子設(shè)備中,所述Widget為多個,不同的Widget具有不同的第二顯示狀態(tài);其中,所述處理單元以第二顯示狀態(tài)顯示所述第二信息之前,還包括獲得所述切換指令所對應(yīng)的Widget的屬性信息;根據(jù)所述屬性信息,確定與所述切換指令所對應(yīng)的Widget的第二顯示狀態(tài)。在上述電子設(shè)備中,所述處理單元進(jìn)一步控制以獲得一第一輸入操作,其中,所述輸入操作為所述第二信息中的一條信息;響應(yīng)于所述第一輸入操作,啟動所述應(yīng)用程序,其中,所述應(yīng)用程序執(zhí)行與該條信息相關(guān)的操作。通過根據(jù)本發(fā)明實施例的Widget的顯示方法和電子設(shè)備,可以基于不同的顯示狀態(tài)對Widget進(jìn)行顯示,從而適于用戶查看,增強(qiáng)Widget的視覺顯示效果并改進(jìn)用戶使用的便利度。
圖I是示出根據(jù)本發(fā)明實施例的Widget顯示方法的示意性框圖;圖2是示出了根據(jù)本發(fā)明實施例的Widget顯示方案的示意圖;
圖3是根據(jù)本發(fā)明實施例的Widget顯示方法中適合第三方應(yīng)用的第二顯 示狀態(tài)的不意圖;圖4是根據(jù)本發(fā)明實施例的Widget顯示方法中適合圖片瀏覽的第二顯示狀態(tài)的示意圖;圖5是根據(jù)本發(fā)明實施例的Widget顯示方法中適合多層級表式瀏覽的第二顯示狀態(tài)的示意圖;圖6是根據(jù)本發(fā)明實施例的Widget顯示方法中適合音樂播放的第二顯示狀態(tài)的示意圖;圖7是根據(jù)本發(fā)明實施例的電子設(shè)備的示意性框圖。
具體實施例方式下面,將結(jié)合附圖詳細(xì)描述根據(jù)本發(fā)明實施例的Widget顯示方法和電子設(shè)備。根據(jù)本發(fā)明實施例的一個方面,提供了一種Widget顯示方法,所述方法應(yīng)用于一電子設(shè)備中,所述電子設(shè)備安裝有一 Widget,所述方法包括所述Widget獲取第一信息并以第一顯示狀態(tài)顯示所述第一信息;當(dāng)所述Widget以所述第一顯示狀態(tài)顯示所述第一信息時,獲得一切換指令;響應(yīng)所述切換指令,所述Widget獲取第二信息并以第二顯示狀態(tài)顯示所述第二信息;其中,所述第一信息的信息量小于所述第二信息的信息量。通過上述Widget顯示方法,可以分別以第一顯示狀態(tài)和第二顯示狀態(tài)來顯示W(wǎng)idget,并且Widget的顯示可以在這兩種狀態(tài)之間切換,以實現(xiàn)Widget對于少量信息的顯示和對于大量信息的顯示,從而改進(jìn)了 Widget的視覺顯示效果。圖I是示出根據(jù)本發(fā)明實施例的Widget顯示方法的示意性框圖。如圖I所示,SI,Widget獲取第一信息并以第一顯示狀態(tài)顯示所述第一信息;S2,當(dāng)該Widget以第一顯示狀態(tài)顯示第一信息時,獲得一切換指令;S3,響應(yīng)該切換指令,Widget獲取第二信息并以第二顯不狀態(tài)顯不第二信息,其中,第一信息的信息量小于第二信息的信息量。在上述Widget顯示方法中,第二信息可以包含第一信息,也就是說,第一信息可以是第二信息的一部分。在這種情況下,用戶可以先通過第一顯示狀態(tài)下對Widget的顯示獲得該Widget的概要信息,并通過將Widget切換到第二顯示狀態(tài)來獲得該Widget的更加詳細(xì)的信息,從而提高了用戶使用的便利度。在上述Widget顯示方法中,所述Widget與一應(yīng)用程序?qū)?yīng),所述第一信息與所述應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第一部分信息相同,且所述第二信息與所述應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第二部分信息相同。由于Widget本身是基于Android平臺的一種程序,其可以直接獲得關(guān)于內(nèi)容的信息。例如,對于與天氣預(yù)報對應(yīng)的Widget來說,該Widget可以直接鏈接到提供天氣信息的網(wǎng)站,并從該網(wǎng)站上獲得關(guān)于天氣的信息,從而進(jìn)行顯示。此外,Widget本身也可能與某一應(yīng)用程序關(guān)聯(lián),例如圖片瀏覽程序或音樂播放程序等,從而顯示該應(yīng)用程序運(yùn)行時所形成的內(nèi)容信息。例如,當(dāng)該應(yīng)用程序是圖片瀏覽程序時,該Widget顯示的第一信息可以是部分圖片,或者圖片的縮略圖,而第二信息是全部圖片,或者完整大小的圖片,等等。并且,在本發(fā)明的實施例中,上述第一信息和第二信息可以由Widget本身獲取,如經(jīng)由鏈接從網(wǎng)站獲取或者從運(yùn)行的應(yīng)用程序中獲得形成的內(nèi)容信息。此外,本領(lǐng)域技術(shù)人員可以理解,可以在根據(jù)本發(fā)明實施例的電子設(shè)備中設(shè)置專門的獲取模塊,用于獲取相關(guān)的第一信息和第二信息,并且將所獲取的信息存儲在模塊當(dāng)中。這樣,當(dāng)Widget需要獲取第一信息和第二信息時,就可以直接從該獲取模塊獲取信息,而不需要鏈接到比如網(wǎng)站或者某個應(yīng)用程序,這顯然可以提高Widget獲取信息的效率,從而提高用戶使用的便利度。
·
在上述Widget的顯示方法中,所述以第一顯示狀態(tài)顯示所述第一信息包括將所述第一信息顯示在第一顯示區(qū)域上;且所述以第二顯示狀態(tài)顯示所述第二信息包括將所述第二信息顯示在第二顯示區(qū)域上,其中,所述第二顯示區(qū)域大于所述第一顯示區(qū)域。如上所述,與第二信息的信息量大于第一信息的信息量,在對于第一信息和第二信息進(jìn)行顯示時,可以將顯示第二信息的第二顯示區(qū)域設(shè)置地大于顯示第一信息的第一顯示區(qū)域。這樣,用戶在觀看信息量更大的第二顯示區(qū)域時,便不會因為信息量大而感到第二信息的顯示更加密集,從而提高用戶的顯示視覺效果。在所述第二顯示區(qū)域大于所述第一顯示區(qū)域的情況下,所述第二顯示區(qū)域可以覆蓋所述第一顯示區(qū)域。如上所述,如果第一信息是第二信息的一部分,那么當(dāng)顯示第二信息時,實際上包含了第一信息的全部內(nèi)容。在這種情況下,在第二顯示區(qū)域上顯示第二信息時,實際上不需要再對第一信息進(jìn)行顯示。此時以第二顯示區(qū)域覆蓋第一顯示區(qū)域,從而使得用戶可以不瀏覽重復(fù)的信息,顯然可以增強(qiáng)用戶體驗。在上述Widget的顯示方法中,所述電子設(shè)備具有第一交互界面,所述Widget基于所述第一交互界面存在;所述將所述第一信息顯示在第一顯示區(qū)域上包括將所述第一信息在所述第一交互界面上的第一顯示區(qū)域內(nèi)顯示;所述將所述第二信息顯示在第二顯示區(qū)域上包括以與所述第二顯示區(qū)域大小相同的第二交互界面顯示所述第二信息。在之前的描述中,已經(jīng)提到在Android操作系統(tǒng)中可以在交互界面上顯示W(wǎng)idget,即Widget是基于電子設(shè)備的交互界面存在的。此時,當(dāng)Widget獲取第一信息并以第一顯不狀態(tài)顯不第一信息時,就會將第一信息在第一交互界面上的第一顯不區(qū)域內(nèi)顯示。而當(dāng)Widget獲取第二信息并以第二顯示狀態(tài)顯示第二信息時,可以將電子設(shè)備從第一交互界面切換到第二交互界面,從而將第二信息顯示在第二交互界面上。這是,由于該第二交互界面是用于Widget以第二顯示區(qū)域顯示第二信息的交互界面,因此本領(lǐng)域技術(shù)人員可以理解,優(yōu)選地該第二交互界面的大小與第二顯示區(qū)域相同。這樣,在切換顯示狀態(tài)之后,以不同的交互界面顯示W(wǎng)idget的相關(guān)信息,可以使得用戶的操作不限于在顯示W(wǎng)idget的第一信息的第一交互界面中的操作,從而便利于用戶的進(jìn)一步操作。
當(dāng)然,本領(lǐng)域技術(shù)人員可以理解,在以第二顯示區(qū)域顯示第二信息時,也可以在相同交互界面上的第二顯示區(qū)域上進(jìn)行顯示。即,在上述實施例中,可以也在第一交互界面的第二顯示區(qū)域上顯示第二信息,指示顯示該第二信息的第二顯示區(qū)域要大于顯示第一信息的第一顯示區(qū)域而已。這樣,雖然由于沒有交互界面的切換,使得用戶的進(jìn)一步操作局限于在第一交互界面中的操作,但對于某些并不需要進(jìn)一步操作或者可以滿足于在第一交互界面中的已有操作的特定Widget來說,顯然可以簡化系統(tǒng)的工作流程。在上述Widget的顯示方法中,所述電子設(shè)備具有一顯示屏,且在所述顯示屏上顯示所述第一信息和所述第二信息。其中,所述以第二顯示狀態(tài)顯示所述第二信息還包括以向所述顯示屏中心點(diǎn)展開的方式顯示具有所述第二信息的所述第二顯示區(qū)域。就是說,由于第二信息的第二顯示區(qū)域要大于第一信息的第一顯示區(qū)域,在所述Widget的顯示方法中,在接收到切換指令從而由第一信息的顯示切換到第二信息的顯示 時,用戶感覺到的是將第一信息的第一顯示區(qū)域展開,從而形成第二信息的第二顯示區(qū)域。在這種情況下,考慮到用戶的視覺顯示效果,優(yōu)選地設(shè)置為向著顯示屏的中心點(diǎn)展開該第一顯示區(qū)域以形成第二顯示區(qū)域,下面將詳細(xì)描述這種展開方式的具體實施例。在根據(jù)本發(fā)明實施例的Widget的顯示方法中,如上所述,在第一交互界面上顯示第一信息的第一顯示區(qū)域,這里,如果第一交互界面與所述顯示屏的大小相同的話,所要展開的Widget可能位于第一交互界面的中間,也可能位于第一交互界面的邊緣,例如,第一交互界面的左側(cè)邊、右側(cè)邊、以及左上角、右上角等。在這種情況下,當(dāng)需要展開該第一信息的第一顯示區(qū)域時,就向著第一交互界面的中心,也就是顯示屏的中心展開以顯示第二信息的第二顯示區(qū)域。此外,第一交互界面的大小也可能大于顯示屏的大小,例如在顯示網(wǎng)頁的情況下,該網(wǎng)頁所處的頁面可能并不能完全顯示在當(dāng)前顯示屏內(nèi),而是需要進(jìn)行滾屏的操作來顯示完整的頁面。此外,如果該Widget位于第一交互界面上,其很有可能并不完全顯示在當(dāng)前顯示屏內(nèi),即,其可能被屏幕的邊緣分割,或者,該Widget的第一顯示區(qū)域的某一條邊與當(dāng)前顯示屏的邊緣重合。在這種情況下,在現(xiàn)有的顯示方法中,其展開方式可能是向著當(dāng)前顯示屏外進(jìn)行展開,但是在本發(fā)明實施例中,優(yōu)選地仍將該Widget向當(dāng)前顯示屏的中心展開以顯示第二顯示區(qū)域。這樣,由于無論Widget所處的位置如何,都向著當(dāng)前顯示屏的中心點(diǎn)展開該Widget的第一顯示區(qū)域以盡可能地在靠近顯示屏的中心的位置處顯示第二顯示區(qū)域,用戶可以舒服地觀看該第二顯示區(qū)域,從而改進(jìn)用戶的觀看效果。在上述Widget的顯示方法中,所述Widget為多個,不同的Widget具有不同的第二顯示狀態(tài),其中,所述以第二顯示狀態(tài)顯示所述第二信息之前,還包括獲得所述切換指令所對應(yīng)的Widget的屬性信息;根據(jù)所述屬性信息,確定與所述切換指令所對應(yīng)的Widget的第二顯示狀態(tài)。如上所述,在當(dāng)前基于Android操作系統(tǒng)的平臺上,Widget的種類越來越多,因此,可以基于Widget的種類以相應(yīng)的顯示狀態(tài)來對Widget進(jìn)行顯示。例如,基于Widget的屬性為應(yīng)用屬性、列表屬性、圖片屬性或音樂播放屬性,可以采用不同的第二顯示狀態(tài)來對展開后的Widget進(jìn)行顯示。在這種情況下,當(dāng)獲得切換指令時,還需要獲得與該切換指令對應(yīng)的Widget的屬性信息,從而根據(jù)該屬性信息確定Widget的第二顯示狀態(tài)。這樣,可以根據(jù)Widget的不同種類以不同的第二顯示狀態(tài)來進(jìn)行顯示,使得用戶可以更好地瀏覽展開后的Widget中的內(nèi)容,并進(jìn)行進(jìn)一步的操作,這顯然可以增強(qiáng)用戶體驗。在上述Widget的顯示方法中,進(jìn)一步包括獲得一第一輸入操作,其中,所述輸入操作為所述第二信息中的一條信息;響應(yīng)于所述第一輸入操作,啟動所述應(yīng)用程序,其中,所述應(yīng)用程序執(zhí)行與該條信息相關(guān)的操作。如上所述,根據(jù)Widget的種類的不同,以不同的第二顯示狀態(tài)來對展開后的Widget進(jìn)行顯示,并且,用戶可以對展開后的Widget進(jìn)行進(jìn)一步的操作。例如,當(dāng)展開后的Widget是文件列表時,用戶可以選中該文件列表中的某個文件以進(jìn)行查看。此時,當(dāng)用戶選中某個文件時,電子設(shè)備會啟動文本瀏覽器之類的應(yīng)用程序,并且使用該應(yīng)用程序瀏覽用戶選中的文件?;蛘?,當(dāng)展開后的Widget是某個新聞頁面時,可能在該新聞頁面中顯示多個新聞的鏈接,此時,用戶可以通過輸入操作來選中某個新聞鏈接,那么電子設(shè)備將響應(yīng)于用戶選中某個新聞鏈接的操作,其中網(wǎng)頁瀏覽器之類的應(yīng)用程序,從而顯示與該鏈接 所對應(yīng)的新聞網(wǎng)頁。這里,本領(lǐng)域技術(shù)人員可以理解,由于第二信息是所述Widget的相對具體和詳細(xì)的信息,盡管第二顯示區(qū)域的大小要大于第一顯示區(qū)域的大小,在第二顯示區(qū)域內(nèi)也可能不能完全顯示全部第二信息。例如,在如上所述的文件列表的情況下,如果文件數(shù)目過多,則可能不能在第二顯示區(qū)域內(nèi)顯示全部的文件。或者,如果與第二顯示區(qū)域顯示全部文件,第二顯示區(qū)域的大小將會變得不利于用戶查看。在這種情況下,可以獲得用戶的第二輸入操作,并且響應(yīng)于該第二輸入操作,在第二信息中的多個信息中進(jìn)行滾動。這樣,可以是適當(dāng)大小的第二顯示區(qū)域來顯示第二信息,改進(jìn)電子設(shè)備的視覺顯示效果。圖2到圖6是示出了上述根據(jù)本發(fā)明實施例的Widget的顯示方法的示意圖。其中,圖2是示出了根據(jù)本發(fā)明實施例的Widget顯示方案的示意圖。如圖2所示,可以基于電子設(shè)備的大畫布交互設(shè)計方案顯示W(wǎng)idget,將Widget訂制為以兩個顯示狀態(tài)進(jìn)行顯示。在該電子設(shè)備的交互界面上,所有的Widget在以第一顯示狀態(tài)顯示的情況下占有I個單元格,在統(tǒng)一的位置去呈現(xiàn)標(biāo)題、信息提示、狀態(tài)提示等,這樣可以起到了區(qū)分Widget屬性、強(qiáng)調(diào)Widget更新信息的作用。在初始條件下,各個Widget都默認(rèn)以第一顯示狀態(tài)呈現(xiàn)在電子設(shè)備的顯示屏上。當(dāng)用戶點(diǎn)擊該顯示屏上顯示的某個Widget時,該Widget會在同一交互界面上,向顯示屏的中心方向展開從而以第二顯示狀態(tài)進(jìn)行顯示,此時以第二顯示狀態(tài)顯示的Widget可以根據(jù)內(nèi)容的呈現(xiàn)依據(jù)大畫布的單元格展開成自適應(yīng)的不同形態(tài)。如圖2所示,在第二顯示狀態(tài)下,展開后的Widget以4個單元格進(jìn)行顯示,并且所顯示的第二信息的信息量要大于在以I個單兀格顯不時的第一信息的信息量。圖3是根據(jù)本發(fā)明實施例的Widget顯示方法中適合第三方應(yīng)用的第二顯示狀態(tài)的示意圖。圖4是根據(jù)本發(fā)明實施例的Widget顯示方法中適合圖片瀏覽的第二顯示狀態(tài)的示意圖。圖5是根據(jù)本發(fā)明實施例的Widget顯示方法中適合多層級表式瀏覽的第二顯示狀態(tài)的示意圖。且圖6是根據(jù)本發(fā)明實施例的Widget顯示方法中適合音樂播放的第二顯示狀態(tài)的示意圖。如上所述,根據(jù)Widget的不同種類,具有不同的屬性信息,并且對于每種Widget,具有Widget的不同的視圖(view),例如,分別有各種列表視圖(list view),圖片列表,幻燈片(slide)或是音樂播放的特殊結(jié)構(gòu)頁面等。在以第二顯示狀態(tài)顯示第二信息時,可以通過Widget的屬性信息,確定其相對應(yīng)的第二顯示狀態(tài),從而識別打開了哪一種視圖或是哪幾種視圖的組合。這樣,就可以在不同于第一交互界面的第二交互界面上以第二顯示狀態(tài)對展開后的Widget的第二信息進(jìn)行顯示。并且,通過在不同于第一交互界面的第二交互界面上進(jìn)行顯示,也可以便于用戶對于所顯示的第二信息的進(jìn)一步操作。例如,如圖5所示,用戶可以通過第一輸入操作選中第二交互頁面中顯示的某條相關(guān)新聞的鏈接,且Widget的顯示方法響應(yīng)于該第一輸入操作啟用網(wǎng)頁瀏覽器,從而打開與該條相關(guān)新聞的鏈接所對應(yīng)的新聞。又或者,雖然在圖5中沒有顯示,但本領(lǐng)域技術(shù)人員可以理解,在相關(guān)新聞條數(shù)較多的情況下,用戶可以通過第二輸入操作進(jìn)行滾動以瀏覽所有相關(guān)新聞的鏈接。在圖2到圖6所示的根據(jù)本發(fā)明實施例的Widget的顯示方法,可以根據(jù)大畫布的I個單元格為單位去呈現(xiàn)不同的以第一顯示狀態(tài)顯示的Widget,從而保證在以第一顯示狀態(tài)顯示時Widget在視覺和體驗上的整齊劃一。同時,根據(jù)每個Widget各自的屬性信息,依照其具體呈現(xiàn)內(nèi)容的需要以優(yōu)化的第二顯示狀態(tài)來顯示W(wǎng)idget的第二信息,提高了該電 子設(shè)備的視覺顯示效果,并增強(qiáng)了用戶操作的便利性。根據(jù)本發(fā)明實施例的另一方面,提供了一種電子設(shè)備,所述電子設(shè)備安裝有一Widget,所述電子設(shè)備包括處理單元,用于控制所述Widget獲取第一信息并以第一顯示狀態(tài)顯示所述第一信息;當(dāng)所述Widget以所述第一顯示狀態(tài)顯示所述第一信息時,獲得一切換指令;響應(yīng)所述切換指令,所述Widget獲取第二信息并以第二顯示狀態(tài)顯示所述第二信息;其中,所述第一信息的信息量小于所述第二信息的信息量。通過上述電子設(shè)備,可以分別以第一顯示狀態(tài)和第二顯示狀態(tài)在該電子設(shè)備上顯示W(wǎng)idget,并且Widget的顯示可以在這兩種狀態(tài)之間切換,以實現(xiàn)Widget對于少量信息的顯示和對于大量信息的顯示,從而改進(jìn)了該電子設(shè)備上Widget的視覺顯示效果。圖7是根據(jù)本發(fā)明實施例的電子設(shè)備的示意性框圖。如圖7所示,電子設(shè)備10安裝有一 Widget,且電子設(shè)備10包括處理單元11。處理單元11用于控制Widget獲取第一信息并以第一顯不狀態(tài)顯不第一信息;當(dāng)Widget以第一顯不狀態(tài)顯不第一信息時,獲得一切換指令;響應(yīng)所述指令,控制Widget獲取第二信息并以第二顯示狀態(tài)顯示第二信息;其中,第一信息的信息量小于第二信息的信息量。在上述電子設(shè)備中,第二信息包含第一信息。在上述電子設(shè)備中,Widget與一應(yīng)用程序?qū)?yīng),第一信息與該應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第一部分信息相同,且第二信息與該應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第二部分信息相同。在上述電子設(shè)備中,處理單元11控制以第一顯示狀態(tài)顯示所述第一信息包括將第一信息顯示在第一顯示區(qū)域上;且處理單元11控制以第二顯示狀態(tài)顯示第二信息包括將第二信息顯示在第二顯示區(qū)域上,其中,第二顯示區(qū)域大于第一顯示區(qū)域。在上述電子設(shè)備中,第二顯示區(qū)域覆蓋第一顯示區(qū)域。在上述電子設(shè)備中,電子設(shè)備具有第一交互界面,Widget基于第一交互界面存在;處理單元11控制以將第一信息顯示在第一顯示區(qū)域上包括將第一信息在第一交互界面上的第一顯示區(qū)域內(nèi)顯示;處理單元11控制以將第二信息顯示在第二顯示區(qū)域上包括以與第二顯示區(qū)域大小相同的第二交互界面顯示第二信息。在上述電子設(shè)備中,電子設(shè)備10具有一顯示屏,處理單元11控制以第二顯示狀態(tài)顯示第二信息還包括以向顯示屏中心點(diǎn)展開的方式顯示具有第二信息的第二顯示區(qū)域。
在上述電子設(shè)備中,所述Widget為多個,不同的Widget具有不同的第二顯示狀態(tài),其中,處理單元11以第二顯示狀態(tài)顯示第二信息之前,還包括獲得切換指令所對應(yīng)的Widget的屬性信息;根據(jù)屬性信息,確定與切換指令所對應(yīng)的Widget的第二顯示狀態(tài)。在上述電子設(shè)備中,處理單元11進(jìn)一步控制以獲得一第一輸入操作,其中,該第一輸入操作為第二信息中的一條信息;響應(yīng)于該第一輸入操作,啟動應(yīng)用程序,其中,該應(yīng)用程序執(zhí)行與該條信息相關(guān)的操作。通過根據(jù)本發(fā)明實施例的Widget的顯示方法和電子設(shè)備,可以基于不同的顯示狀態(tài)對Widget進(jìn)行顯示,從而適于用戶查看,增強(qiáng)Widget的視覺顯示效果并改進(jìn)用戶使用的便利度。本發(fā)明已經(jīng)參考具體實施例進(jìn)行了詳細(xì)說明。然而,很明顯,在不背離本發(fā)明的精 神的情況下,本領(lǐng)域技術(shù)人員能夠?qū)嵤├龍?zhí)行更改和替換。換句話說,本發(fā)明用說明的形式公開,而不是被限制地解釋。要判斷本發(fā)明的要旨,應(yīng)該考慮所附的權(quán)利要求。
權(quán)利要求
1.一種Widget顯不方法,所述方法應(yīng)用于一電子設(shè)備中,所述電子設(shè)備安裝有一Widget,所述方法包括 所述Widget獲取第一信息并以第一顯示狀態(tài)顯示所述第一信息; 當(dāng)所述Widget以所述第一顯示狀態(tài)顯示所述第一信息時,獲得一切換指令; 響應(yīng)所述切換指令,所述Widget獲取第二信息并以第二顯示狀態(tài)顯示所述第二信息; 其中,所述第一信息的信息量小于所述第二信息的信息量。
2.如權(quán)利要求I所述的方法,其中,所述第二信息包含所述第一信息。
3.如權(quán)利要求I或2所述的方法,其中, 所述Widget與一應(yīng)用程序?qū)?yīng),所述第一信息與所述應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第一部分信息相同,且所述第二信息與所述應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第二部分信息相同。
4.如權(quán)利要求I所述的方法,其中, 所述以第一顯示狀態(tài)顯示所述第一信息包括 將所述第一信息顯示在第一顯示區(qū)域上; 所述以第二顯示狀態(tài)顯示所述第二信息包括 將所述第二信息顯示在第二顯示區(qū)域上,其中,所述第二顯示區(qū)域大于所述第一顯示區(qū)域。
5.如權(quán)利要求4所述的方法,其中,所述第二顯示區(qū)域覆蓋所述第一顯示區(qū)域。
6.如權(quán)利要求4或5所述的方法,其中,所述電子設(shè)備具有第一交互界面,所述Widget基于所述第一交互界面存在; 所述將所述第一信息顯示在第一顯示區(qū)域上包括 將所述第一信息在所述第一交互界面上的第一顯示區(qū)域內(nèi)顯示; 所述將所述第二信息顯示在第二顯示區(qū)域上包括 以與所述第二顯示區(qū)域大小相同的第二交互界面顯示所述第二信息。
7.如權(quán)利要求I所述的方法,其中,所述電子設(shè)備具有一顯示屏,所述以第二顯示狀態(tài)顯示所述第二信息還包括 以向所述顯示屏中心點(diǎn)展開的方式顯示具有所述第二信息的所述第二顯示區(qū)域。
8.如權(quán)利要求I所述的方法,其中,所述Widget為多個,不同的Widget具有不同的第二顯示狀態(tài),其中,所述以第二顯示狀態(tài)顯示所述第二信息之前,還包括 獲得所述切換指令所對應(yīng)的Widget的屬性信息, 根據(jù)所述屬性信息,確定與所述切換指令所對應(yīng)的Widget的第二顯示狀態(tài)。
9.如權(quán)利要求I所述的方法,進(jìn)一步包括 獲得一第一輸入操作,其中,所述輸入操作為所述第二信息中的一條信息; 響應(yīng)于所述第一輸入操作,啟動所述應(yīng)用程序,其中,所述應(yīng)用程序執(zhí)行與該條信息相關(guān)的操作。
10.一種電子設(shè)備,所述電子設(shè)備安裝有一 Widget,所述電子設(shè)備包括 處理單元,用于控制所述Widget獲取第一信息并以第一顯示狀態(tài)顯示所述第一信息;當(dāng)所述Widget以所述第一顯示狀態(tài)顯示所述第一信息時,獲得一切換指令;響應(yīng)所述切換指令,所述Widget獲取第二信息并以第二顯示狀態(tài)顯示所述第二信息;其中,所述第一信息的信息量小于所述第二信息的信息量。
11.如權(quán)利要求10所述的電子設(shè)備,其中,所述第二信息包含所述第一信息。
12.如權(quán)利要求10或11所述的電子設(shè)備,其中, 所述Widget與一應(yīng)用程序?qū)?yīng),所述第一信息與所述應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第一部分信息相同,且所述第二信息與所述應(yīng)用程序運(yùn)行時形成的內(nèi)容信息中的第二部分信息相同。
13.如權(quán)利要求10所述的電子設(shè)備,其中, 所述處理單元控制以第一顯示狀態(tài)顯示所述第一信息包括將所述第一信息顯示在第一顯示區(qū)域上; 所述處理單元控制以第二顯示狀態(tài)顯示所述第二信息包括將所述第二信息顯示在第二顯示區(qū)域上,其中,所述第二顯示區(qū)域大于所述第一顯示區(qū)域。
14.如權(quán)利要求13所述的電子設(shè)備,其中,所述第二顯示區(qū)域覆蓋所述第一顯示區(qū)域。
15.如權(quán)利要求13或14所述的電子設(shè)備,其中,所述電子設(shè)備具有第一交互界面,所述Widget基于所述第一交互界面存在; 所述處理單元控制以將所述第一信息顯示在第一顯示區(qū)域上包括將所述第一信息在所述第一交互界面上的第一顯示區(qū)域內(nèi)顯示; 所述處理單元控制以將所述第二信息顯示在第二顯示區(qū)域上包括以與所述第二顯示區(qū)域大小相同的第二交互界面顯示所述第二信息。
16.如權(quán)利要求10所述的電子設(shè)備,其中,所述電子設(shè)備具有一顯示屏,所述處理單元控制以第二顯示狀態(tài)顯示所述第二信息還包括以向所述顯示屏中心點(diǎn)展開的方式顯示具有所述第二信息的所述第二顯示區(qū)域。
17.如權(quán)利要求10所述的電子設(shè)備,其中,所述Widget為多個,不同的Widget具有不同的第二顯示狀態(tài); 其中,所述處理單元以第二顯示狀態(tài)顯示所述第二信息之前,還包括獲得所述切換指令所對應(yīng)的Widget的屬性信息;根據(jù)所述屬性信息,確定與所述切換指令所對應(yīng)的Widget的第二顯示狀態(tài)。
18.如權(quán)利要求10所述的電子設(shè)備,其中, 所述處理單元進(jìn)一步控制以獲得一第一輸入操作,其中,所述輸入操作為所述第二信息中的一條信息;響應(yīng)于所述第一輸入操作,啟動所述應(yīng)用程序,其中,所述應(yīng)用程序執(zhí)行與該條信息相關(guān)的操作。
全文摘要
本發(fā)明實施例提供了Widget顯示方法和電子設(shè)備。所述Widget顯示方法應(yīng)用于一電子設(shè)備中,所述電子設(shè)備安裝有一Widget,所述方法包括所述Widget獲取第一信息并以第一顯示狀態(tài)顯示所述第一信息;當(dāng)所述Widget以所述第一顯示狀態(tài)顯示所述第一信息時,獲得一切換指令;響應(yīng)所述切換指令,所述Widget獲取第二信息并以第二顯示狀態(tài)顯示所述第二信息;其中,所述第一信息的信息量小于所述第二信息的信息量。通過根據(jù)本發(fā)明實施例的Widget的顯示方法和電子設(shè)備,可以基于不同的顯示狀態(tài)對Widget進(jìn)行顯示,從而適于用戶查看,增強(qiáng)Widget的視覺顯示效果并改進(jìn)用戶使用的便利度。
文檔編號G06F3/048GK102955642SQ20111024131
公開日2013年3月6日 申請日期2011年8月22日 優(yōu)先權(quán)日2011年8月22日
發(fā)明者王人杰, 蔡明 , 尤旸 申請人:聯(lián)想(北京)有限公司