專利名稱:電子設(shè)備及其顯示界面切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子設(shè)備的領(lǐng)域,更具體地,本發(fā)明涉及一種電子設(shè)備及其顯示界面切換方法。
背景技術(shù):
諸如移動終端的電子設(shè)備通常具有諸如待機(jī)狀態(tài)、鎖定狀態(tài)、應(yīng)用程序執(zhí)行狀態(tài)的各種類型的狀態(tài)。根據(jù)電子設(shè)備所處的不同狀態(tài),電子設(shè)備的顯示屏幕將顯示不同的顯示界面。在電子設(shè)備在不同的狀態(tài)之間切換的同時,相應(yīng)地執(zhí)行對應(yīng)于不同狀態(tài)的顯示界面的切換。在現(xiàn)有的電子設(shè)備的顯示界面切換中,通常執(zhí)行全屏幕的切換。以移動電話解鎖 操作前后的顯示界面為例,鎖定狀態(tài)下移動電話顯示屏的顯示界面與解鎖后的顯示界面沒有任何聯(lián)系,鎖定狀態(tài)下的顯示界面通常覆蓋在解鎖后的顯示界面之上,解鎖操作即將鎖定狀態(tài)下的顯示界面“揭開”從而露出下面的顯示界面,或者將鎖定狀態(tài)下的顯示界面淡出、移動到顯示屏之外以顯示解鎖后的顯示界面。這樣的顯示界面切換方法使得使用者能夠明顯感覺到界面切換過程中的斷檔,劣化了關(guān)于使用順暢性的用戶體驗(yàn)。
發(fā)明內(nèi)容
有鑒于上述情況,本發(fā)明提供了一種電子設(shè)備及其顯示界面切換方法,其能夠無縫地執(zhí)行電子設(shè)備的顯示界面的切換,從而大大改進(jìn)了用戶體驗(yàn)。根據(jù)本發(fā)明實(shí)施例,提供了一種顯示界面的切換方法,所述方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備具有第一狀態(tài)和與所述第一狀態(tài)不同的第二狀態(tài),當(dāng)所述電子設(shè)備處于所述第一狀態(tài)時,能夠響應(yīng)指令集合中的第一部分指令,并且顯示第一顯示界面,當(dāng)所述電子設(shè)備處于所述第二狀態(tài)時,能夠響應(yīng)所述指令集合中的第二部分指令,并且顯示第二顯示界面,所述方法包括在所述第一狀態(tài)下,獲得一輸入操作;根據(jù)所述輸入操作確定所述輸入操作與所述第一部分指令中的第一指令對應(yīng),并且根據(jù)所述第一指令指示所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài);在根據(jù)所述第一指令所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài)的過程中,比較所述第一顯示界面和所述第二顯示界面,確定所述第一顯示界面與所述第二顯示界面中的相同部分以及所述第一顯示界面與所述第二顯示界面中的不同部分;以及基于所述第一顯示界面和所述第二顯示界面的比較結(jié)果,在所述第一顯示界面下維持顯示所述相同部分,并且將所述不同部分替換顯示為所述第二顯示界面中的對應(yīng)部分。此外,根據(jù)本發(fā)明實(shí)施例的顯示界面的切換方法,其中所述第一部分指令的指令數(shù)目小于所述第二部分指令的指令數(shù)目。此外,根據(jù)本發(fā)明實(shí)施例的顯示界面的切換方法,其中所述電子設(shè)備的顯示界面分為多個單元格,并且以單元格為單位執(zhí)行顯示。此外,根據(jù)本發(fā)明實(shí)施例的顯示界面的切換方法,其中在構(gòu)成所述第一顯示界面和所述第二顯示界面中的每個單元格中,能夠顯示一對象,所述對象能夠被觸發(fā)以執(zhí)行相應(yīng)操作。此外,根據(jù)本發(fā)明實(shí)施例的顯示界面的切換方法,其中比較所述第一顯示界面和所述第二顯示界面包括比較構(gòu)成所述第一顯示界面和所述第二顯示界面的每個單元格中的內(nèi)容,并且將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容相同的單元格識別為所述相同部分,將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格識別為所述不同部分。此外,根據(jù)本發(fā)明實(shí)施例的顯示界面的切換方法,其中比較所述第一顯示界面和所述第二顯示界面包括確定所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者是否具有對象,如果所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者具有對象,則比較構(gòu)成所述第一顯示界面中的單元格和所述第二顯示界面中的相應(yīng)單元格的對象,如果具有相同的對象,則將所述單元格識別為所述相同部分,否者如果具有不同的對象,則將所述單元格識別為所述不同部分;否則,如果所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格都不具有對象,則進(jìn)一步比·較構(gòu)成所述第一顯示界面和所述第二顯示界面的每個單元格的內(nèi)容,并且將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容相同的單元格識別為所述相同部分,將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格識別為所述不同部分。此外,根據(jù)本發(fā)明實(shí)施例的顯示界面的切換方法,其中將所述不同部分替換顯示為所述第二顯示界面中的對應(yīng)部分包括以隨機(jī)方式將所述不同的單元格翻轉(zhuǎn)為構(gòu)成第二顯示界面的多個單元格中的對應(yīng)單元格。根據(jù)本發(fā)明另一實(shí)施例,提供了一種電子設(shè)備,所述電子設(shè)備具有第一狀態(tài)和與所述第一狀態(tài)不同的第二狀態(tài),當(dāng)所述電子設(shè)備處于所述第一狀態(tài)時,能夠響應(yīng)指令集合中的第一部分指令,并且顯示第一顯示界面,當(dāng)所述電子設(shè)備處于所述第二狀態(tài)時,能夠響應(yīng)所述指令集合中的第二部分指令,并且顯示第二顯示界面,其中所述電子設(shè)備包括顯示屏,用于一顯示界面;以及處理器,用于在所述第一狀態(tài)下,控制所述顯示屏顯示所述第一顯示界面;在所述第一狀態(tài)下,獲得一輸入操作;根據(jù)所述輸入操作確定所述輸入操作與所述第一部分指令中的第一指令對應(yīng),并且根據(jù)所述第一指令指示所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài);在根據(jù)所述第一指令所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài)的過程中,比較所述第一顯示界面和所述第二顯示界面,確定所述第一顯示界面與所述第二顯示界面中的相同部分以及所述第一顯示界面與所述第二顯示界面中的不同部分;并且基于所述第一顯示界面和所述第二顯示界面的比較結(jié)果,在所述第一顯示界面下維持顯示所述相同部分,并且將所述不同部分替換顯示為所述第二顯示界面中的對應(yīng)部分。此外,根據(jù)本發(fā)明另一實(shí)施例的電子設(shè)備,其中所述第一部分指令的指令數(shù)目小于所述第二部分指令的指令數(shù)目。此外,根據(jù)本發(fā)明另一實(shí)施例的電子設(shè)備,其中所述顯示界面分為多個單元格,并且以單元格為單位執(zhí)行顯示。此外,根據(jù)本發(fā)明另一實(shí)施例的電子設(shè)備,其中在構(gòu)成所述第一顯示界面和所述第二顯示界面中的每個單元格中,能夠顯示一對象,所述對象能夠被觸發(fā)以執(zhí)行相應(yīng)操作。此外,根據(jù)本發(fā)明另一實(shí)施例的電子設(shè)備,其中比較所述第一顯示界面和所述第二顯示界面包括比較構(gòu)成所述第一顯示界面和所述第二顯示界面的每個單元格中的內(nèi)容,并且將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容相同的單元格識別為所述相同部分,將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格識別為所述不同部分。此外,根據(jù)本發(fā)明另一實(shí)施例的電子設(shè)備,其中比較所述第一顯示界面和所述第二顯示界面包括確定所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者是否具有對象,如果所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者具有對象,則比較構(gòu)成所述第一顯示界面中的單元格和所述第二顯示 界面中的相應(yīng)單元格的對象,如果具有相同的對象,則將所述單元格識別為所述相同部分,否者如果具有不同的對象,則將所述單元格識別為所述不同部分;否則,如果所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格都不具有對象,則進(jìn)一步比較構(gòu)成所述第一顯示界面和所述第二顯示界面的每個單元格的內(nèi)容,并且將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容相同的單元格識別為所述相同部分,將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格識別為所述不同部分。此外,根據(jù)本發(fā)明另一實(shí)施例的電子設(shè)備,其中將所述不同部分替換顯示為所述第二顯示界面中的對應(yīng)部分包括以隨機(jī)方式將所述不同的單元格翻轉(zhuǎn)為構(gòu)成第二顯示界面的多個單元格中的對應(yīng)單元格。此外,通過根據(jù)本發(fā)明實(shí)施例的電子設(shè)備及其顯示界面切換方法,能夠無縫地執(zhí)行電子設(shè)備的顯示界面的切換,從而大大改進(jìn)了用戶體驗(yàn)。要理解的是,前面的一般描述和下面的詳細(xì)描述兩者都是示例性的,并且意圖在于提供要求保護(hù)的技術(shù)的進(jìn)一步說明。
圖I是圖示根據(jù)本發(fā)明實(shí)施例的顯示界面的切換方法的流程圖;圖2是圖示根據(jù)本發(fā)明實(shí)施例的顯示界面的切換方法中的顯示界面比較過程的具體流程圖;圖3是圖示根據(jù)本發(fā)明實(shí)施例的顯示界面的切換的具體示意圖;以及圖4是圖示根據(jù)本發(fā)明實(shí)施例的電子設(shè)備的主要配置的框圖。
具體實(shí)施例方式以下,將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。首先,將參照圖I描述根據(jù)本發(fā)明實(shí)施例的用于電子設(shè)備的顯示界面的切換方法。根據(jù)本發(fā)明實(shí)施例的顯示界面的切換方法應(yīng)用于電子設(shè)備中。所述電子設(shè)備例如智能手機(jī)、個人數(shù)字助理、掌上電腦等。所述電子設(shè)備具有第一狀態(tài)和與所述第一狀態(tài)不同的第二狀態(tài),當(dāng)所述電子設(shè)備處于所述第一狀態(tài)時,能夠響應(yīng)指令集合中的第一部分指令,并且顯示第一顯示界面,當(dāng)所述電子設(shè)備處于所述第二狀態(tài)時,能夠響應(yīng)所述指令集合中的第二部分指令,并且顯示第二 顯示界面。首先需要說明的是,該電子設(shè)備具有一全集指令集合,并且該電子設(shè)備具有第一狀態(tài)(例如鎖定狀態(tài)/鎖屏狀態(tài))和第二狀態(tài)(例如,非鎖定狀態(tài)/非鎖屏狀態(tài));在第一狀態(tài)下,該電子設(shè)備可以響應(yīng)作為該全集指令集合中第一部分的第一指令集合,在第二狀態(tài)下,該電子設(shè)備可以響應(yīng)作為該全集指令集合中第二部分的第二指令集合,并且,第一指令集合中的指令數(shù)量小于第二指令集合中的指令數(shù)量。所述第一部分指令包括但不限于解鎖指令、來電提示、短信提示指令、定時提醒指令(如鬧鐘、備忘錄等提示),并且所述第二部分指令包括但不限于呼叫指令、訪問本地?cái)?shù)據(jù)、訪問本地網(wǎng)絡(luò)等等;所述第二部分指令還可以包括在第一狀態(tài)下可以響應(yīng)的指令,例如,通信提示、定時提醒等。在本發(fā)明的實(shí)施例中,所述電子設(shè)備的顯示界面分為多個單元格,并且以單元格為單位執(zhí)行顯示。例如,可以將小部件(widget)獲得內(nèi)容作為對象顯示在構(gòu)成顯示界面的單元格中,例如,天氣的widget、新聞的widget、郵件widget等。不同的小部件(widget)對應(yīng)獲得不同內(nèi)容現(xiàn)在在不同的單元格內(nèi)。同時特定應(yīng)用(諸如解鎖圖標(biāo)、日歷、郵件、短信、備忘錄、通信錄、工具、設(shè)置、相機(jī)等)對應(yīng)的對象(例如,應(yīng)用的圖標(biāo))可以顯示在構(gòu)成顯示界面的多個單元格中。用戶可以通過觸發(fā)單元格中顯示的對象來使得所述電子設(shè)備執(zhí)行預(yù)定操作。本發(fā)明的實(shí)施例中,在所述電子設(shè)備的顯示屏被點(diǎn)亮的時顯示的第一顯示界面的多個單元格內(nèi)至少需要包括用于指示產(chǎn)生第一指令的對象(例如解鎖圖標(biāo))。當(dāng)然該第一顯示界面的所述多個單元格內(nèi)還可以顯示小部件(widget)獲得的內(nèi)容,(例如,天氣的widget獲得當(dāng)天的天氣信息顯示在對應(yīng)的單元格內(nèi)等)。第二顯示界面的多個單元格內(nèi)顯示的內(nèi)容不限定,每一個單元格既能夠顯示特定應(yīng)用對應(yīng)的對象又能夠顯示小部件(widget)獲得的內(nèi)容。每一個單元格接收用戶的設(shè)定。從而用戶可以按照自己的需求定義每一個單元格顯示的內(nèi)容。根據(jù)本發(fā)明實(shí)施例的顯示界面的切換方法包括在步驟SlOl中,電子設(shè)備在所述第一狀態(tài)下獲得一輸入操作。具體地,例如用戶可以通過操作所述電子設(shè)備的觸摸屏或鍵盤等輸入裝置為電子設(shè)備提供輸入操作。在步驟S102中,根據(jù)所述輸入操作確定所述輸入操作與所述第一部分指令中的第一指令對應(yīng),并且根據(jù)所述第一指令指示所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài)。具體而言,所述電子設(shè)備在所述第一狀態(tài)下獲得一輸入操作包括在所述電子設(shè)備的顯示屏被點(diǎn)亮的時候顯示的第一顯示界面的多個單元格內(nèi)中的一個單元格顯示用于指示產(chǎn)生第一指令的對象(例如解鎖圖標(biāo))或者在所述電子設(shè)備的顯示屏被點(diǎn)亮的時候顯示的第一顯示界面,該第一顯示界面上顯示有用于指示產(chǎn)生第一指令的對象。獲得一針對所述用于指示產(chǎn)生第一指令的對象的輸入操作。所述基于根據(jù)所述輸入操作確定所述輸入操作與所述第一部分指令中的第一指令對應(yīng)包括判斷所述輸入操作是否滿足預(yù)定條件,產(chǎn)生一判斷結(jié)果;當(dāng)所述判斷結(jié)果表示所述輸入操作滿足預(yù)定條件時,產(chǎn)生第一指令(例如,解鎖指令)。所述預(yù)定條件可以是針對所述用于指示產(chǎn)生第一指令的對象的輸入操作是否移動了預(yù)定長度,或者是否達(dá)到了預(yù)定區(qū)域等等。當(dāng)然也可以是其他的預(yù)定條件本發(fā)明的實(shí)施例不做限定,只要能夠在滿足預(yù)定條件后產(chǎn)生第一指令即可。例如,將處于鎖定狀態(tài)(即,所述第一狀態(tài))下的電子設(shè)備切換到解鎖狀態(tài)(即,所述第二狀態(tài))。替代地,可以將處于顯示默認(rèn)界面狀態(tài)(即,所述第一狀態(tài))下的電子設(shè)備切換到特定應(yīng)用的運(yùn)行界面狀態(tài)(即,所述第二狀態(tài))。顯然,所述第一狀態(tài)和第二狀態(tài)不限于上述示例,本領(lǐng)域的技術(shù)人員可以理解,所述第一狀態(tài)和第二狀態(tài)可以包括電子設(shè)備所處的任何狀態(tài)。此外,在根據(jù)所述第一指令指示所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài)的過程中,電子設(shè)備同時獲得與所述第二狀態(tài)對應(yīng)的第二顯示界面。在步驟S103中,比較所述第一顯示界面和所述第二顯示界面,確定所述第一顯示界面與所述第二顯示界面中的相同部分以及所述第一顯示界面與所述第二顯示界面中的不同部分。優(yōu)選地,所述比較所述第一顯示界面和所述第二顯示界面的處理可以在在根據(jù)所 述第一指令所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài)的過程中執(zhí)行。具體地,比較構(gòu)成所述第一顯示界面和所述第二顯示界面的每個單元格中的內(nèi)容,并且將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容相同的單元格識別為所述相同部分,將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格識別為所述不同部分。值得注意的是,在比較所述第一顯示界面和所述第二顯示界面的過程中,具體還實(shí)現(xiàn)以下步驟a)獲得所述第二顯示界面;b)獲得顯示屏的尺寸;以及c)判斷所述第二顯示界面尺寸與所述顯示屏尺寸兩者的大小,當(dāng)所述第二顯示界面尺寸大于所述顯示屏的尺寸時,以所述顯示屏的尺寸在第二顯示界面上獲得待比較的顯示界面。換句話說,當(dāng)所述第二顯示界面尺寸大于所述顯示屏的尺寸時獲取上一次(即最后一次顯示)以所述顯示屏的尺寸顯示的所述第二顯示界面上的部分。以該部分作為待比較的顯示界面。 在步驟S104中,基于所述第一顯示界面和所述第二顯示界面的比較結(jié)果,在所述第一顯示界面下維持顯示所述相同部分,并且將所述不同部分替換顯示為所述第二顯示界面中的對應(yīng)部分。優(yōu)選地,將所述不同部分替換顯示為所述第二顯示界面中的對應(yīng)部分以包括以隨機(jī)方式將所述不同的單元格翻轉(zhuǎn)為構(gòu)成第二顯示界面的多個單元格中的對應(yīng)單元格。通過以隨機(jī)方式進(jìn)行單元格的翻轉(zhuǎn),使得顯示界面的切換表現(xiàn)地更加順暢。顯然,本領(lǐng)域的技術(shù)人員可以理解,可以將所述不同的單元格同時翻轉(zhuǎn)為構(gòu)成第二顯示界面的多個單元格中的對應(yīng)單元格。通過上述步驟SlOl到步驟S104的操作,完成了電子裝置從第一顯示界面到第二顯示界面的切換。在現(xiàn)有的電子設(shè)備的顯示界面切換中,執(zhí)行全屏幕的切換不同,本發(fā)明通過隨機(jī)翻轉(zhuǎn)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格,實(shí)現(xiàn)了第一顯示界面到第二顯示界面的無縫切換,從而大大改進(jìn)了用戶體驗(yàn)。上面參考圖I描述了根據(jù)本發(fā)明實(shí)施例的切換方法的流程圖。以下將參考圖2進(jìn)一步詳細(xì)描述根據(jù)本發(fā)明實(shí)施例的切換方法中的顯示界面比較過程(即,圖I中的步驟S103)的優(yōu)選實(shí)施方式的具體流程。
在步驟S201中,首先判斷所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者是否具有對象。如果在步驟S201的判斷中得到肯定結(jié)果,即所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者具有對象,則流程進(jìn)到步驟S202。在步驟S202中,判斷構(gòu)成所述第一顯示界面中的單元格和所述第二顯示界面中的相應(yīng)單元格的對象是否相同。如果在步驟S202判斷中得到肯定結(jié)果,即構(gòu)成所述第一顯示界面中的單元格和所述第二顯示界面中的相應(yīng)單元格的對象是相同的,則流程進(jìn)到步驟S204,在步驟S204中確定進(jìn)行比較的單元格為所述第一顯示界面和第二顯示界面中的相同部分;如果在步驟S202判斷中得到否定結(jié)果,即構(gòu)成所述第一顯示界面中的單元格和所述第二顯示界面中的相應(yīng)單元格的對象是不同的,或者僅僅構(gòu)成所述第一顯示界面中的單元格和所述第二顯示 界面中的相應(yīng)單元格之一具有對象,則流程進(jìn)到步驟S205,在步驟S205中確定進(jìn)行比較的單元格為所述第一顯示界面和第二顯示界面中的不同部分。相反,如果在步驟S201的判斷中得到否定結(jié)果,即所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格都不具有對象,則流程進(jìn)到步驟S203。在步驟S203中,判斷構(gòu)成所述第一顯示界面中的單元格和所述第二顯示界面中的相應(yīng)單元格的內(nèi)容是否相同。如果在步驟S203判斷中得到肯定結(jié)果,即構(gòu)成所述第一顯示界面中的單元格和所述第二顯示界面中的相應(yīng)單元格的內(nèi)容是相同的,則流程進(jìn)到步驟S204,在步驟S204中確定進(jìn)行比較的單元格為所述第一顯示界面和第二顯示界面中的相同部分;如果在步驟S203判斷中得到否定結(jié)果,即構(gòu)成所述第一顯示界面中的單元格和所述第二顯示界面中的相應(yīng)單元格的內(nèi)容是不同的,則流程進(jìn)到步驟S205,在步驟S205中確定進(jìn)行比較的單元格為所述第一顯示界面和第二顯示界面中的不同部分。通過上述步驟S201到步驟S205的操作,將所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格進(jìn)行比較,從而確定所述第一顯示界面和所述第二顯示界面中的相同部分和不同部分。在該優(yōu)選實(shí)施例中,沒有直接將所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格中的內(nèi)容進(jìn)行比較,而是首先所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格中的對象進(jìn)行比較,僅僅在所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格都不具有對象的情況下,才進(jìn)行相應(yīng)單元格中的內(nèi)容的比較。由于相應(yīng)單元格中的對象比較的速度將顯著快于相應(yīng)單元格中的內(nèi)容比較的速度,所以該比較方式將提高切換方法中的顯示界面比較過程的速度,從而相應(yīng)地提高電子設(shè)備的顯示界面的切換速度,有助于改進(jìn)界面切換過程的用戶體驗(yàn)。以下將參照圖3描述根據(jù)本發(fā)明實(shí)施例的顯示界面的切換的具體示意圖。圖3圖示了切換前的第一顯示界面I以及切換后的第二顯示界面2。為了圖示的方便,在圖3中將第一顯示界面I和第二顯示界面2顯示為以4X4的單元格進(jìn)行顯示。顯而易見,電子裝置的顯示界面的顯示方式不限于此。如圖3所示,切換前的第一顯示界面I中的四個單元格中分別顯示圖標(biāo)I、圖標(biāo)2、內(nèi)容I和內(nèi)容2。相應(yīng)地,切換后的第二顯示界面2中相應(yīng)的四個單元格中分別顯示內(nèi)容
3、內(nèi)容4、圖標(biāo)3和圖標(biāo)4。此外,圖3中第一顯示界面I和第二顯示界面2中陰影部分的單元格分別代表在參照圖2所述的顯示界面比較過程中確定為相同內(nèi)容的單元格,這里將省略對于這些單元格中具體內(nèi)容的描述。在參照圖2所述的顯示界面比較過程中,將第一顯示界面I中分別顯示圖標(biāo)I、圖標(biāo)2、內(nèi)容I和內(nèi)容2的四個單元格與第二顯示界面2中分別顯示內(nèi)容3、內(nèi)容4、圖標(biāo)3和圖標(biāo)4、的相應(yīng)的四個單元格確定為不同內(nèi)容的單元 格。從而,在參照圖I的步驟S104描述過程中,在第一顯示界面I下將顯示圖標(biāo)I、圖標(biāo)2、內(nèi)容I和內(nèi)容2的單元格隨機(jī)翻轉(zhuǎn)為顯示內(nèi)容3、內(nèi)容4、圖標(biāo)3和圖標(biāo)4,同時保持圖3所示的陰影部分的單元格不變,從而實(shí)現(xiàn)了第一顯示界面I到第二顯示界面2的無縫切換。上面描述了根據(jù)本發(fā)明實(shí)施例的顯示界面的切換方法、所述切換方法中的顯示界面比較過程的優(yōu)選實(shí)施例以及顯示界面的切換的具體示意圖。以下將參考圖4描述根據(jù)本發(fā)明實(shí)施例的電子設(shè)備。所述電子設(shè)備例如智能手機(jī)、個人數(shù)字助理、掌上電腦等。具體地,根據(jù)本發(fā)明實(shí)施例的電子設(shè)備400具有第一狀態(tài)和與所述第一狀態(tài)不同的第二狀態(tài),當(dāng)所述電子設(shè)備400處于所述第一狀態(tài)時,能夠響應(yīng)指令集合中的第一部分指令,并且顯示第一顯示界面,當(dāng)所述電子設(shè)備處于所述第二狀態(tài)時,能夠響應(yīng)所述指令集合中的第二部分指令,并且顯示第二顯示界面,其中所述電子設(shè)備400包括顯示屏401,用于一顯示界面;以及處理器402,用于在所述第一狀態(tài)下,控制所述顯示屏401顯示所述第一顯示界面;在所述第一狀態(tài)下,獲得一輸入操作;根據(jù)所述輸入操作確定所述輸入操作與所述第一部分指令中的第一指令對應(yīng),并且根據(jù)所述第一指令指示所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài);在根據(jù)所述第一指令所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài)的過程中,比較所述第一顯示界面和所述第二顯示界面,確定所述第一顯示界面與所述第二顯示界面中的相同部分以及所述第一顯示界面與所述第二顯示界面中的不同部分;并且基于所述第一顯示界面和所述第二顯示界面的比較結(jié)果,在所述第一顯示界面下維持顯示所述相同部分,并且將所述不同部分替換顯示為所述第二顯示界面中的對應(yīng)部分。優(yōu)選地,所述顯示屏401配置為將所述顯示界面分為多個單元格,并且以單元格為單位執(zhí)行顯示。此外,優(yōu)選地,所述第一部分指令的指令數(shù)目小于所述第二部分指令的指令數(shù)目。此外,優(yōu)選地,在構(gòu)成所述第一顯示界面和所述第二顯示界面中的每個單元格中,能夠顯示一對象,所述對象能夠被觸發(fā)以使得所述處理器402執(zhí)行相應(yīng)操作。此外,優(yōu)選地,所述處理器402配置為比較構(gòu)成所述第一顯示界面和所述第二顯示界面的每個單元格中的內(nèi)容,并且將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容相同的單元格識別為所述相同部分,將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格識別為所述不同部分。具體地,所述處理器402配置為確定所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者是否具有對象,如果所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者具有對象,則比較構(gòu)成所述第一顯示界面中的單元格和所述第二顯示界面中的相應(yīng)單元格的對象,如果具有相同的對象,則將所述單元格識別為所述相同部分,否者如果具有不同的對象,則將所述單元格識別為所述不同部分;否則,如果所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格都不具有對象,則進(jìn)一步比較構(gòu)成所述第一顯示界面和所述第二顯示界面的每個單元格的內(nèi)容,并且將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容相同的單元格識別為所述相同部分,將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格識別為所述不同部分。此外,優(yōu)選地,所述處理器402配置為以隨機(jī)方式將所述不同的單元格翻轉(zhuǎn)為構(gòu)成第二顯示界面的多個單元格中的對應(yīng)單元格。以上,參照圖I到 圖4描述了根據(jù)本發(fā)明實(shí)施例的電子設(shè)備及其顯示界面切換方法。需要說明的是,在本說明書中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。最后,還需要說明的是,上述一系列處理不僅包括以這里所述的順序按時間序列執(zhí)行的處理,而且包括并行或分別地、而不是按時間順序執(zhí)行的處理。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過硬件來實(shí)施?;谶@樣的理解,本發(fā)明的技術(shù)方案對背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例或者實(shí)施例的某些部分所述的方法。以上對本發(fā)明進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種顯示界面的切換方法,所述方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備具有第一狀態(tài)和與所述第一狀態(tài)不同的第二狀態(tài),當(dāng)所述電子設(shè)備處于所述第一狀態(tài)時,能夠響應(yīng)指令集合中的第一部分指令,并且顯示第一顯示界面,當(dāng)所述電子設(shè)備處于所述第二狀態(tài)時,能夠響應(yīng)所述指令集合中的第二部分指令,并且顯示第二顯示界面,所述方法包括 在所述第一狀態(tài)下,獲得一輸入操作; 根據(jù)所述輸入操作確定所述輸入操作與所述第一部分指令中的第一指令對應(yīng); 根據(jù)所述第一指令指示所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài); 在根據(jù)所述第一指令所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài)的過程中,t匕較所述第一顯示界面和所述第二顯示界面,確定所述第一顯示界面與所述第二顯示界面中的相同部分以及所述第一顯示界面與所述第二顯示界面中的不同部分;以及 基于所述第一顯示界面和所述第二顯示界面的比較結(jié)果,在所述第一顯示界面下維持顯示所述相同部分,并且將所述不同部分替換顯示為所述第二顯示界面中的對應(yīng)部分。
2.如權(quán)利要求I所述的顯示界面切換方法,其中所述第一部分指令的指令數(shù)目小于所述第二部分指令的指令數(shù)目。
3.如權(quán)利要求I所述的顯示界面切換方法,其中所述電子設(shè)備的顯示界面分為多個單元格,并且以單元格為單位執(zhí)行顯示。
4.如權(quán)利要求3所述的顯示界面切換方法,其中在構(gòu)成所述第一顯示界面和所述第二顯示界面中的每個單元格中,能夠顯示一對象,所述對象能夠被觸發(fā)以執(zhí)行相應(yīng)操作。
5.如權(quán)利要求3所述的顯示界面切換方法,其中比較所述第一顯示界面和所述第二顯示界面包括 比較構(gòu)成所述第一顯示界面和所述第二顯示界面的每個單元格中的內(nèi)容,并且將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容相同的單元格識別為所述相同部分,將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格識別為所述不同部分。
6.如權(quán)利要求4所述的顯示界面切換方法,其中比較所述第一顯示界面和所述第二顯示界面包括 確定所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者是否具有對象, 如果所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者具有對象,則比較構(gòu)成所述第一顯示界面中的單元格和所述第二顯示界面中的相應(yīng)單元格的對象,如果具有相同的對象,則將所述單元格識別為所述相同部分,否者如果具有不同的對象,則將所述單元格識別為所述不同部分; 否則,如果所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格都不具有對象,則進(jìn)一步比較構(gòu)成所述第一顯示界面和所述第二顯示界面的每個單元格的內(nèi)容,并且將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容相同的單元格識別為所述相同部分,將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格識別為所述不同部分。
7.如權(quán)利要求5或6所述的顯示界面切換方法,其中將所述不同部分替換顯示為所述第二顯示界面中的對應(yīng)部分包括以隨機(jī)方式將所述不同的單元格翻轉(zhuǎn)為構(gòu)成第二顯示界面的多個單元格中的對應(yīng)單元格。
8.一種電子設(shè)備,所述電子設(shè)備具有第一狀態(tài)和與所述第一狀態(tài)不同的第二狀態(tài),當(dāng)所述電子設(shè)備處于所述第一狀態(tài)時,能夠響應(yīng)指令集合中的第一部分指令,并且顯示第一顯示界面,當(dāng)所述電子設(shè)備處于所述第二狀態(tài)時,能夠響應(yīng)所述指令集合中的第二部分指令,并且顯示第二顯示界面,其中所述電子設(shè)備包括 顯示屏,用于一顯示界面;以及 處理器,用于在所述第一狀態(tài)下,控制所述顯示屏顯示所述第一顯示界面; 在所述第一狀態(tài)下,獲得一輸入操作; 根據(jù)所述輸入操作確定所述輸入操作與所述第一部分指令中的第一指令對應(yīng),并且根據(jù)所述第一指令指示所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài); 在根據(jù)所述第一指令所述電子設(shè)備從所述第一狀態(tài)切換到所述第二狀態(tài)的過程中,t匕較所述第一顯示界面和所述第二顯示界面,確定所述第一顯示界面與所述第二顯示界面中的相同部分以及所述第一顯示界面與所述第二顯示界面中的不同部分;并且 基于所述第一顯示界面和所述第二顯示界面的比較結(jié)果,在所述第一顯示界面下維持顯示所述相同部分,并且將所述不同部分替換顯示為所述第二顯示界面中的對應(yīng)部分。
9.如權(quán)利要求8所述的電子設(shè)備,其中所述第一部分指令的指令數(shù)目小于所述第二部分指令的指令數(shù)目。
10.如權(quán)利要求8所述的電子設(shè)備,其中所述顯示界面分為多個單元格,并且以單元格為單位執(zhí)行顯示。
11.如權(quán)利要求10所述的電子設(shè)備,其中在構(gòu)成所述第一顯示界面和所述第二顯示界面中的每個單元格中,能夠顯示一對象,所述對象能夠被觸發(fā)以執(zhí)行相應(yīng)操作。
12.如權(quán)利要求10所述的電子設(shè)備,其中比較所述第一顯示界面和所述第二顯示界面包括 比較構(gòu)成所述第一顯示界面和所述第二顯示界面的每個單元格中的內(nèi)容,并且將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容相同的單元格識別為所述相同部分,將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格識別為所述不同部分。
13.如權(quán)利要求11所述的電子設(shè)備,其中比較所述第一顯示界面和所述第二顯示界面包括 確定所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者是否具有對象, 如果所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格之一或兩者具有對象,則比較構(gòu)成所述第一顯示界面中的單元格和所述第二顯示界面中的相應(yīng)單元格的對象,如果具有相同的對象,則將所述單元格識別為所述相同部分,否者如果具有不同的對象,則將所述單元格識別為所述不同部分; 否則,如果所述第一顯示界面中的單元格與所述第二顯示界面中的相應(yīng)單元格都不具有對象,則進(jìn)一步比較構(gòu)成所述第一顯示界面和所述第二顯示界面的每個單元格的內(nèi)容,并且將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容相同的單元格識別為所述相同部分,將構(gòu)成所述第一顯示界面的多個單元格與構(gòu)成所述第二顯示界面的多個單元格中內(nèi)容不同的單元格識別為所述不同部分。
14.如權(quán)利要求12或13所述的電子設(shè)備,其中將所述不同部分替換顯示為所述第二顯示界面中的對應(yīng)部分包括以隨機(jī)方式將所述不同的單元格翻轉(zhuǎn)為構(gòu)成第二顯示界面的多個單元格中的對應(yīng)單元格。
全文摘要
本發(fā)明公開了電子設(shè)備及其顯示界面切換方法。所述方法應(yīng)用于電子設(shè)備中,電子設(shè)備具有第一狀態(tài)和與之不同的第二狀態(tài),當(dāng)處于第一狀態(tài),能夠響應(yīng)指令集合中的第一部分指令,并且顯示第一顯示界面,當(dāng)處于第二狀態(tài),能夠響應(yīng)指令集合中的第二部分指令,并且顯示第二顯示界面,所述方法包括在第一狀態(tài)下,獲得一輸入操作;根據(jù)輸入操作確定輸入操作與第一部分指令中的第一指令對應(yīng);根據(jù)第一指令指示電子設(shè)備從第一狀態(tài)切換到第二狀態(tài);在切換到第二狀態(tài)的過程中,比較第一和第二顯示界面,確定第一與第二顯示界面中的相同以及不同部分;以及基于比較結(jié)果,在第一顯示界面下維持顯示相同部分,并且將不同部分替換顯示為第二顯示界面中的對應(yīng)部分。
文檔編號G06F3/048GK102955643SQ20111024189
公開日2013年3月6日 申請日期2011年8月22日 優(yōu)先權(quán)日2011年8月22日
發(fā)明者王人杰 申請人:聯(lián)想(北京)有限公司