亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖像更新方法及裝置與流程

文檔序號:11385927閱讀:275來源:國知局
圖像更新方法及裝置與流程

本發(fā)明涉及終端技術(shù)領(lǐng)域,特別涉及一種圖像更新方法及裝置。



背景技術(shù):

隨著技術(shù)的發(fā)展,電子墨水屏漸漸走進人們的視線。其中,電子墨水屏是一種采用epd(electrophoreticdisplay,電泳顯示)技術(shù)的電子紙。其優(yōu)點是能夠提供類似于紙張的顯示效果,具有保護視力適于用戶進行長時間閱讀的優(yōu)點。因此,電子墨水屏的使用范圍也越來越廣,比如,電子墨水屏可以應(yīng)用在電子書閱讀器、移動終端中等等。

目前,當(dāng)終端的顯示屏為電子墨水屏?xí)r,在終端進入滅屏狀態(tài)后,該電子墨水屏上的圖像可能會發(fā)生更新,比如,更新電子墨水屏上的時鐘圖像。其中,終端可以通過安裝的操作系統(tǒng)中的顯示系統(tǒng)對電子墨水屏上的圖像進行更新,比如,以終端安裝android(安卓)系統(tǒng)為例進行說明。當(dāng)終端中的應(yīng)用檢測到需要進行電子墨水屏上的圖像更新時,可以向窗口管理器(windowmanager)發(fā)送更新通知,在窗口管理器接收到該更新通知時,進行亮屏操作并從顯示合成系統(tǒng)(surfaceflinger)中確定用于存儲待更新的目標(biāo)圖像的緩沖區(qū),此時,圖形系統(tǒng)(view)從該應(yīng)用中獲取目標(biāo)圖像,然后將該目標(biāo)圖像存儲至該緩沖區(qū)中。之后,硬件組合抽象層(hwcomposer)將需要更新的目標(biāo)圖像進行合成,進而通過電子墨水屏驅(qū)動模塊將目標(biāo)圖像在電子墨水屏上進行顯示,以進行電子墨水屏上的圖像更新。

但是,由于當(dāng)終端在滅屏狀態(tài)下對電子墨水屏顯示的圖像進行更新時,必須啟動操作系統(tǒng)的顯示系統(tǒng)(即終端進行亮屏操作),才能進行圖像的更新。比如,上述windowmanager、surfaceflinger和hwcomposer均為android系統(tǒng)的顯示系統(tǒng),此時,終端必須啟動該顯示系統(tǒng)才能進行電子墨水屏上的圖像更新。如果終端頻繁更新電子墨水屏上的圖像,則需要不斷進行亮屏操作,從而導(dǎo)致終端功耗較大,降低了終端續(xù)航時間。



技術(shù)實現(xiàn)要素:

為了降低終端功耗,提高終端續(xù)航時間,本發(fā)明實施例提供了一種圖像更新方法及裝置。所述技術(shù)方案如下:

一方面,提供了一種圖像更新方法,所述方法包括:

當(dāng)顯示管理模塊接收到第一更新通知時,向墨水屏控制模塊發(fā)送第二更新通知;

其中,所述第一更新通知為安裝的應(yīng)用在鎖屏的狀態(tài)下檢測到需要對電子墨水屏當(dāng)前顯示的圖像進行更新時發(fā)送,所述第一更新通知攜帶待更新的目標(biāo)圖像,所述顯示管理模塊為與安裝的操作系統(tǒng)中顯示系統(tǒng)相互獨立的模塊;

當(dāng)所述墨水屏控制模塊接收到所述第二更新通知時,將所述目標(biāo)圖像顯示在所述電子墨水屏上,以進行圖像更新。

可選地,所述顯示管理模塊向墨水屏控制模塊發(fā)送第二更新通知之前,還包括:

所述顯示管理模塊將所述目標(biāo)圖像存儲至共享存儲空間,所述共享存儲空間為預(yù)先設(shè)置的用于存儲與安裝的操作系統(tǒng)的應(yīng)用框架層相關(guān)的信息的空間;

相應(yīng)地,所述顯示管理模塊向所述墨水屏控制模塊發(fā)送的所述第二更新通知中攜帶所述目標(biāo)圖像的存儲路徑或所述目標(biāo)圖像的圖像標(biāo)識。

可選地,所述墨水屏控制模塊將所述目標(biāo)圖像顯示在所述電子墨水屏上,包括:

當(dāng)所述第二更新通知中攜帶所述目標(biāo)圖像的存儲路徑時,按照所述目標(biāo)圖像的存儲路徑,從所述共享存儲空間中獲取所述目標(biāo)圖像;

當(dāng)所述第二更新通知中攜帶所述目標(biāo)圖像的圖像標(biāo)識時,基于所述圖像標(biāo)識,遍歷所述共享存儲空間,以從所述共享存儲空間中獲取所述目標(biāo)圖像。

可選地,所述第一更新通知為所述應(yīng)用通過調(diào)用預(yù)設(shè)接口向所述顯示管理模塊發(fā)送。

可選地,所述顯示管理模塊向墨水屏控制模塊發(fā)送第二更新通知之前,還包括:

對所述第一更新通知的安全性進行驗證;

當(dāng)所述第一更新通知的安全性驗證通過時,執(zhí)行向墨水屏控制模塊發(fā)送第二更新通知的操作。

另一方面,提供了一種圖像更新裝置,所述裝置包括顯示管理模塊和墨水屏控制模塊;

所述顯示管理模塊,用于當(dāng)接收到第一更新通知時,向墨水屏控制模塊發(fā)送第二更新通知;

其中,所述第一更新通知為安裝的應(yīng)用在鎖屏的狀態(tài)下檢測到需要對電子墨水屏當(dāng)前顯示的圖像進行更新時發(fā)送,所述第一更新通知攜帶待更新的目標(biāo)圖像,所述顯示管理模塊為與安裝的操作系統(tǒng)中顯示系統(tǒng)相互獨立的模塊;

所述墨水屏控制模塊,用于當(dāng)接收到所述第二更新通知時,將所述目標(biāo)圖像顯示在所述電子墨水屏上,以進行圖像更新。

可選地,所述顯示管理模塊還用于:將所述目標(biāo)圖像存儲至共享存儲空間,所述共享存儲空間為預(yù)先設(shè)置的用于存儲與安裝的操作系統(tǒng)的應(yīng)用框架層相關(guān)的信息的空間;

相應(yīng)地,所述顯示管理模塊向所述墨水屏控制模塊發(fā)送的所述第二更新通知中攜帶所述目標(biāo)圖像的存儲路徑或所述目標(biāo)圖像的圖像標(biāo)識。

可選地,所述墨水屏控制模塊用于:

當(dāng)所述第二更新通知中攜帶所述目標(biāo)圖像的存儲路徑時,按照所述目標(biāo)圖像的存儲路徑,從所述共享存儲空間中獲取所述目標(biāo)圖像;

當(dāng)所述第二更新通知中攜帶所述目標(biāo)圖像的圖像標(biāo)識時,基于所述圖像標(biāo)識,遍歷所述共享存儲空間,以從所述共享存儲空間中獲取所述目標(biāo)圖像。

可選地,所述第一更新通知為所述應(yīng)用通過調(diào)用預(yù)設(shè)接口所述顯示管理模塊發(fā)送。

可選地,所述顯示管理模塊還用于:

對所述第一更新通知的安全性進行驗證;

當(dāng)所述第一更新通知的安全性驗證通過時,執(zhí)行向墨水屏控制模塊發(fā)送第二更新通知的操作。

本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:在本發(fā)明實施例中,當(dāng)應(yīng)用檢測到需要對電子墨水屏當(dāng)前顯示的圖像進行更新時,可以向顯示管理模塊發(fā)送攜帶目標(biāo)圖像的第一更新通知,顯示管理模塊可以基于該目標(biāo)圖像向墨水屏控制模塊發(fā)送第二更新通知,從而使墨水屏控制模塊將該目標(biāo)圖像在電子墨水屏上顯示。由于顯示管理模塊為與終端安裝的操作系統(tǒng)中顯示系統(tǒng)相互獨立的模塊,因此,當(dāng)通過顯示管理模塊進行圖像更新時,終端無需進行亮屏操作,從而降低了終端的功耗,延長了終端的續(xù)航時間。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例提供的一種圖像更新系統(tǒng)的結(jié)構(gòu)示意圖;

圖2是本發(fā)明實施例提供的一種圖像更新方法的流程圖;

圖3是本發(fā)明實施例提供的一種圖像更新裝置的結(jié)構(gòu)示意圖;

圖4是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。

在對本發(fā)明實施例進行詳細的解釋說明之前,先對本發(fā)明實施例中涉及到的應(yīng)用場景及系統(tǒng)架構(gòu)分別進行解釋說明。

首先,對本發(fā)明實施例涉及的應(yīng)用場景進行介紹。

本發(fā)明實施例提供的圖像更新方法可以應(yīng)用在顯示屏為電子墨水屏的終端中。在通常情況下,終端的電子墨水屏上可以顯示與時間相關(guān)的時間圖像、與天氣相關(guān)的天氣圖像、用戶自定義圖像等等。當(dāng)終端處于鎖屏狀態(tài)時,如果安裝的應(yīng)用檢測到需要對電子墨水屏當(dāng)前顯示的圖像進行更新,則終端需要進行圖像更新操作。下述分別以時間圖像更新、天氣圖像更新和用戶自定義圖像為例對本發(fā)明實施例中終端需要進行圖像更新的情況進行說明。

時間圖像

由于在通常情況下,終端的屏幕上顯示的時間圖像中可以包括年份、月份、日期、小時和分鐘。一般情況下,顯示的時間都精確到分鐘,且由于分鐘變化到一定程度會引起小時變化,小時變化到一定程度會引起日期的變化,日期變化到一定程度會引起月份變化,月份變化到一定程度會引起年份變化,因此,當(dāng)顯示的分鐘每發(fā)生一次變化就需要進行一次時間圖像的更新,也即是,終端每分鐘都需要對時間圖像進行一次更新。比如,當(dāng)時間由8點20分變?yōu)?點21分時,終端需要將顯示的時間圖像由8點20分更新為8點21分。

天氣圖像

由于終端在連接到網(wǎng)絡(luò)后,終端可以獲取當(dāng)前天氣的相關(guān)情況,如果天氣情況一直不發(fā)生變化,則該天氣圖像不會發(fā)生更新,當(dāng)天氣情況發(fā)生變化時,則需要對天氣圖像進行更新。比如,當(dāng)天氣情況由多云變?yōu)樾∮陼r,則終端需要將顯示的天氣圖像由多云更新為小雨。

用戶自定義圖像

用戶可以設(shè)置多張自定義圖像,使終端每隔指定時間間隔(2分鐘、30分鐘、1小時)進行一次更新,且終端可以將該多張用戶自定義圖像按照設(shè)置順序進行更新,也可以隨機進行更新。比如,用戶設(shè)置了自定義圖像a、自定義圖像b和自定義圖像c,當(dāng)電子墨水屏當(dāng)前顯示的圖像為自定義圖像a時,如果自定義圖像a的顯示時間達到2分鐘,則終端需要進行用戶自定義圖像的更新,以將顯示的自定義圖像a更新為自定義圖像b或自定義圖像c。

然后,對本發(fā)明實施例涉及的系統(tǒng)架構(gòu)進行介紹。

圖1是本發(fā)明實施例提供的一種圖像更新系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)中可以包括應(yīng)用1、顯示管理模塊2、墨水屏控制模塊3和共享存儲空間4。該應(yīng)用1可以與顯示管理模塊2進行通信;顯示管理模塊2可以與墨水屏控制模塊3進行通信,同時可以將與該顯示控制模塊相關(guān)的信息存儲至共享存儲空間4中;墨水屏控制模塊3可以訪問共享存儲空間4。

其中,該應(yīng)用1用于檢測當(dāng)前是否需要進行圖像更新,并在需要進行圖像更新時,向顯示管理模塊2發(fā)送第一更新通知;顯示管理模塊2用于在接收到該第一更新通知時,將目標(biāo)圖像存儲在共享存儲空間4中,并向墨水屏控制模塊3發(fā)送第二更新通知;墨水屏控制模塊3用于在接收到該第二更新通知時,從共享存儲空間4中獲取目標(biāo)圖像,并將該目標(biāo)圖像進行顯示,以進行圖像更新。

另外,在本發(fā)明實施例中,終端安裝的操作系統(tǒng)可以是android系統(tǒng),也可以是其他操作系統(tǒng),本發(fā)明實施例以終端安裝android系統(tǒng)為例,對該圖像更新系統(tǒng)進行說明。其中,顯示管理模塊2可以位于終端安裝的操作系統(tǒng)的應(yīng)用框架層(framework)中,且該顯示管理模塊2可以為epdmanagerservice(電泳顯示管理服務(wù))模塊,該共享存儲控件可以存儲與該應(yīng)用框架層相關(guān)的信息;墨水屏控制模塊3可以位于終端安裝的操作系統(tǒng)的硬件抽象層(hal)中。

由上述描述可知,終端進行圖像更新情況可以包括多種,且終端主要通過應(yīng)用、顯示管理模塊和墨水屏控制模塊進行圖像更新。現(xiàn)結(jié)合附圖2,對進行圖像更新的具體操作進行詳細地解釋說明,具體可以包括如下步驟。

步驟201:當(dāng)安裝的應(yīng)用在鎖屏的狀態(tài)下檢測到需要對電子墨水屏當(dāng)前顯示的圖像進行更新時,向顯示管理模塊發(fā)送第一更新通知,該第一更新通知攜帶待更新的目標(biāo)圖像,該顯示管理模塊為與安裝的操作系統(tǒng)中顯示系統(tǒng)相互獨立的模塊。

由上述可知,當(dāng)時間發(fā)生變化、天氣情況發(fā)生變化或用戶自定義圖像顯示時間到達時,終端需要進行圖像更新,因此,該應(yīng)用可以對當(dāng)前時間,天氣情況及用戶自定義圖像的顯示時間進行檢測,從而確定是否需要對電子墨水屏當(dāng)前顯示的圖像進行更新。

其中,該應(yīng)用可以調(diào)用預(yù)設(shè)接口,并通過該預(yù)設(shè)接口向該顯示管理模塊發(fā)送第一更新通知,且該預(yù)設(shè)接口為顯示管理模塊對外提供的用以訪問該顯示管理模塊的接口。

另外,由于終端進行圖像更新的情況包括多種(時鐘圖像更新的情況、天氣圖像更新的情況和用戶自定以圖像更新的情況),這些圖像更新情況可能每次只發(fā)生一種,比如,只發(fā)生了需要進行時鐘圖像更新的情況,或者,只發(fā)生了需要進行天氣圖像更新的情況,又或者,只發(fā)生了需要進行用戶自定義圖像更新的情況。也有可能多種圖像更新的情況同時發(fā)生,比如,同時發(fā)生了需要進行時鐘圖像更新、天氣圖像更新和用戶自定以圖像更新的情況,或者,同時發(fā)生了上述三種情況中任意兩種圖像更新的情況。因此,當(dāng)應(yīng)用在鎖屏的狀態(tài)下檢測到需要對電子墨水屏當(dāng)前顯示的圖像進行更新時,有可能只檢測到一種圖像更新的情況,也有可能同時檢測到多種圖像更新的情況。

比如,該應(yīng)用可能只檢測到時間由8點20分變?yōu)?點21分,或者,只檢測到最新的天氣情況由多云變?yōu)樾∮?,又或者,只檢測到當(dāng)前時間為用戶設(shè)置的更換自定義圖像的時間,再或者,該應(yīng)用同時檢測到當(dāng)前時間已由8點20分變?yōu)?點21分,且當(dāng)前時間(8點21分)為用戶設(shè)置的更換自定義圖像的時間,也即是,應(yīng)用同時檢測到時間圖像更新的情況和用戶自定義圖像更新的情況。

其中,當(dāng)應(yīng)用只檢測到一種需要進行圖像更新的情況時,該應(yīng)用可以獲取對應(yīng)圖像更新情況的目標(biāo)圖像,并將該目標(biāo)圖像發(fā)送至顯示管理模塊;當(dāng)應(yīng)用同時檢測到多種需要進行圖像更新的情況時,此時,該應(yīng)用可以同時獲取多個目標(biāo)圖像,并向該顯示管理模塊發(fā)送第一更新通知,該第一更新通知中攜帶多個目標(biāo)圖像。當(dāng)然,該應(yīng)用還可以從多個目標(biāo)圖像中選擇一張目標(biāo)圖像,將該選擇的目標(biāo)圖像通過第一更新通知發(fā)送給顯示管理模塊。

比如,該應(yīng)用同時檢測到時間圖像和用戶自定義圖像需要更新時,該應(yīng)用可以同時獲取時間圖像和用戶自定義圖像,并向該顯示管理模塊發(fā)送第一更新通知,該第一更新通知中攜帶兩個目標(biāo)圖像(時間圖像和用戶自定義圖像)。或者,該應(yīng)用可以獲取時間圖像或用戶自定義圖像中的任一個,將獲取的時間圖像或用戶自定義圖像通過第一更新通知發(fā)送給顯示管理模塊。

步驟202:當(dāng)顯示管理模塊接收到第一更新通知時,向墨水屏控制模塊發(fā)送第二更新通知。

在一種可能的實現(xiàn)方式中,該第一更新通知中可以攜帶一個目標(biāo)圖像(時間圖像或天氣圖像或自定義圖像),也可以攜帶多個目標(biāo)圖像(時間圖像、天氣圖像和自定義圖像中的至少兩個),當(dāng)該第一更新通知中攜帶一個目標(biāo)圖像時,該顯示管理模塊可以直接向該墨水屏控制模塊發(fā)送第二更新通知,該第二更新通知中攜帶該目標(biāo)圖像。

在另一種可能的實現(xiàn)方式中,顯示管理模塊可以將該目標(biāo)圖像存儲至共享存儲空間,該共享存儲空間為預(yù)先設(shè)置的用于存儲與安裝的操作系統(tǒng)的應(yīng)用框架層相關(guān)的信息的空間。由于顯示管理模塊對目標(biāo)圖像進行了存儲,因此,為了保證墨水屏控制模塊后續(xù)可以準確地獲取到目標(biāo)圖像,顯示管理模塊向墨水屏控制模塊發(fā)送的第二更新通知中可以攜帶該目標(biāo)圖像的存儲路徑或該目標(biāo)圖像的圖像標(biāo)識。

需要說明的是,該目標(biāo)圖像的圖像標(biāo)識用于唯一標(biāo)識該目標(biāo)圖像,且該目標(biāo)圖像的圖像標(biāo)識可以為該目標(biāo)圖像的名稱等。另外,該共享存儲空間中存儲的應(yīng)用框架層的信息可以是應(yīng)用框架層包括的模塊、應(yīng)用布局文件、應(yīng)用運行的進程等信息。

由上述可知,應(yīng)用可能會檢測到多種圖像更新的情況,且在應(yīng)用檢測到多種圖像更新的情況時,應(yīng)用向顯示管理模塊發(fā)送的第一更新通知中可以攜帶多個目標(biāo)圖像,此時,為了便于管理,該第一更新通知中還可以攜帶圖像類型;當(dāng)顯示管理模塊在接收到該第一更新通知時,可以根據(jù)攜帶的圖像類型將該多個目標(biāo)圖像存儲至共享存儲空間中。

值得說明的是,由于顯示管理模塊可能同時得到多個目標(biāo)圖像,而電子墨水屏同一時間在電子墨水屏中上只更新一個圖像,因此,顯示管理模塊可以通過預(yù)設(shè)規(guī)則從多個目標(biāo)圖像中選擇一個目標(biāo)圖像,并通過第二更新通知將該選擇的目標(biāo)圖像的存儲路徑或圖像標(biāo)識發(fā)送至墨水屏控制模塊。

需要說明的是,該預(yù)設(shè)規(guī)則可以事先設(shè)置,比如,該預(yù)設(shè)規(guī)則可以為按照圖像更新情況的優(yōu)先級,選擇優(yōu)先級最高的圖像更新情況對應(yīng)的圖像,該優(yōu)先級為時間圖像的更新高于用戶自定義圖像的更新,用戶自定義圖像的更新高于天氣圖像的更新等等;預(yù)設(shè)規(guī)則還可以為按照歷史更新記錄,選擇預(yù)設(shè)周期(1小時、2小時、一天等等)內(nèi)進行圖像更新次數(shù)最少的圖像更新情況對應(yīng)的圖像。

比如,當(dāng)?shù)谝桓峦ㄖ袛y帶的多個目標(biāo)圖像分別為時間圖像、天氣圖像和用戶自定以圖像,且預(yù)設(shè)規(guī)則為按照圖像更新情況的優(yōu)先級,選擇優(yōu)先級最高的圖像更新情況對應(yīng)的圖像時,顯示管理模塊可以將時間圖像的存儲路徑或圖像標(biāo)識通過第二更新通知發(fā)送至墨水屏控制模塊。

進一步地,由于應(yīng)用向顯示管理模塊發(fā)送的第一更新通知中,很可能不僅攜帶目標(biāo)圖標(biāo)圖像和目標(biāo)圖像的類型,還可能會攜帶一些垃圾信息,比如,各種類型的推廣廣告等。因此,為了避免在電子墨水屏上顯示垃圾信息,顯示管理模塊在向墨水屏控制模塊發(fā)送第二更新通知之前,還可以對第一更新通知的安全性進行驗證;當(dāng)?shù)谝桓峦ㄖ陌踩则炞C通過時,向墨水屏控制模塊發(fā)送第二更新通知;當(dāng)?shù)谝桓峦ㄖ陌踩则炞C不通過時,不進行任何操作,或者,顯示管理模塊向墨水屏控制模塊發(fā)送提示信息,該提示信息用于提示第一更新通知中存在垃圾信息。

其中,顯示管理模塊對第一更新通知的安全性進行驗證的操作可以為:對第一更新通知中攜帶的目標(biāo)圖像的來源進行驗證,當(dāng)檢測到該目標(biāo)圖像的來源不為指定來源時,確定該第一更新通知驗證不通過,當(dāng)該目標(biāo)圖像的來源為指定來源時,確定該第一更新通知驗證通過。

需要說明的是,該指定來源可以事先設(shè)置,比如,該指定來源可以為網(wǎng)頁地址、終端中存儲照片或圖像的文件位置等。

另外,在本發(fā)明實施例中,顯示管理模塊不僅可以通過上述方式驗證第一更新通知的安全性,還可以通過其他方式進行驗證,比如,第一更新通知中可以攜帶驗證碼,顯示管理模塊可以將第一更新通知中攜帶的驗證碼與存儲的驗證碼進行比較,當(dāng)兩者相同時,確定該第一更新通知驗證通過;當(dāng)兩者不同時,確定該第一更新通知驗證不通過。

步驟203:當(dāng)墨水屏控制模塊接收到第二更新通知時,將該目標(biāo)圖像顯示在電子墨水屏上,以進行圖像更新。

在一種可能的實現(xiàn)方式中,由于顯示管理模塊向該墨水屏控制模塊發(fā)送第二更新通知中可以直接攜帶該目標(biāo)圖像,因此,當(dāng)墨水屏控制模塊接收到第二更新通知時,可以直接將該目標(biāo)圖像顯示在電子墨水屏上,以進行圖像更新。

需要說明的是,墨水屏控制模塊將該目標(biāo)圖像顯示在電子墨水屏上,以進行圖像更新的操作可以參考相關(guān)技術(shù),本發(fā)明實施例對此不再進行一一贅述。

在另一種可能的實現(xiàn)方式中,由于顯示管理模塊向墨水屏控制模塊發(fā)送的第二更新通知中可以攜帶該目標(biāo)圖像的存儲路徑或該目標(biāo)圖像的圖像標(biāo)識,因此,當(dāng)墨水屏控制模塊接收到第二更新通知時,如果第二更新通知中攜帶該目標(biāo)圖像的存儲路徑,則按照該目標(biāo)圖像的存儲路徑,從該共享存儲空間中獲取該目標(biāo)圖像;如果第二更新通知中攜帶目標(biāo)圖像的圖像標(biāo)識,則基于該圖像標(biāo)識,遍歷該共享存儲空間,以從該共享存儲空間中獲取該目標(biāo)圖像。

由于在通常情況下,共享存儲空間中可能存儲有各種各樣的圖像,且存儲的圖像并不都是可以用來進行圖像更新的,因此,墨水屏控制模塊根據(jù)目標(biāo)圖像的存儲路徑或圖像標(biāo)識獲取該目標(biāo)圖像,從而避免了墨水屏控制模塊獲取到錯誤的圖像,提高了進行圖像更新的準確性。

在本發(fā)明實施例中,當(dāng)應(yīng)用檢測到需要對電子墨水屏當(dāng)前顯示的圖像進行更新時,可以直接向顯示管理模塊發(fā)送攜帶目標(biāo)圖像的第一更新通知,顯示管理模塊可以基于該目標(biāo)圖像向墨水屏控制模塊發(fā)送第二更新通知,從而使墨水屏控制模塊將該目標(biāo)圖像在電子墨水屏上顯示。由于顯示管理模塊為與終端安裝的操作系統(tǒng)中顯示系統(tǒng)相互獨立的模塊,因此,當(dāng)通過顯示管理模塊進行圖像更新時,終端無需進行亮屏操作,從而降低了終端的功耗,延長了終端的續(xù)航時間。

圖3為本發(fā)明實施例提供的一種圖像更新裝置的框圖,參見圖3,該圖像更新裝置可以由軟件、硬件或者兩者的結(jié)合實現(xiàn)。該裝置包括顯示管理模塊301和墨水屏控制模塊302;

顯示管理模塊301,用于當(dāng)接收到第一更新通知時,向墨水屏控制模塊發(fā)送第二更新通知;

其中,第一更新通知為安裝的應(yīng)用在鎖屏的狀態(tài)下檢測到需要對電子墨水屏當(dāng)前顯示的圖像進行更新時發(fā)送,第一更新通知攜帶待更新的目標(biāo)圖像,該顯示管理模塊301為與安裝的操作系統(tǒng)中顯示系統(tǒng)相互獨立的模塊;

墨水屏控制模塊302,用于接收到第二更新通知時,將該目標(biāo)圖像顯示在該電子墨水屏上,以進行圖像更新。

可選地,顯示管理模塊301還用于:將該目標(biāo)圖像存儲至共享存儲空間,該共享存儲空間為預(yù)先設(shè)置的用于存儲與安裝的操作系統(tǒng)的應(yīng)用框架層相關(guān)的信息的空間;

相應(yīng)地,該顯示管理模塊向該墨水屏控制模塊發(fā)送的第二更新通知中攜帶該目標(biāo)圖像的存儲路徑或該目標(biāo)圖像的圖像標(biāo)識。

可選地,墨水屏控制模塊302用于:

當(dāng)?shù)诙峦ㄖ袛y帶該目標(biāo)圖像的存儲路徑時,按照該目標(biāo)圖像的存儲路徑,從該共享存儲空間中獲取該目標(biāo)圖像;

當(dāng)該第二更新通知中攜帶該目標(biāo)圖像的圖像標(biāo)識時,基于該圖像標(biāo)識,遍歷該共享存儲空間,以從該共享存儲空間中獲取該目標(biāo)圖像。

可選地,第一更新通知為該應(yīng)用通過調(diào)用預(yù)設(shè)接口向該顯示管理模塊發(fā)送。

可選地,顯示管理模塊301還用于:

對第一更新通知的安全性進行驗證;

當(dāng)?shù)谝桓峦ㄖ陌踩则炞C通過時,執(zhí)行向墨水屏控制模塊發(fā)送第二更新通知的操作。

綜上所述,在本發(fā)明實施例中,當(dāng)應(yīng)用檢測到需要對電子墨水屏當(dāng)前顯示的圖像進行更新時,可以直接向顯示管理模塊發(fā)送攜帶目標(biāo)圖像的第一更新通知,顯示管理模塊可以基于該目標(biāo)圖像向墨水屏控制模塊發(fā)送第二更新通知,從而使墨水屏控制模塊將該目標(biāo)圖像在電子墨水屏上顯示。由于顯示管理模塊為與終端安裝的操作系統(tǒng)中顯示系統(tǒng)相互獨立的模塊,因此,當(dāng)通過顯示管理模塊進行圖像更新時,終端無需進行亮屏操作,從而降低了終端的功耗,延長了終端的續(xù)航時間。

圖4是根據(jù)一示例性實施例示出的一種終端400的框圖。例如,終端400可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。

參照圖4,終端400可以包括以下一個或多個組件:處理組件402,存儲器404,電源組件406,多媒體組件408,音頻組件410,輸入/輸出(i/o)的接口412,傳感器組件414,以及通信組件416。

處理組件402通??刂平K端400的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件402可以包括一個或多個處理器420來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件402可以包括一個或多個模塊,便于處理組件402和其他組件之間的交互。例如,處理組件402可以包括多媒體模塊,以方便多媒體組件408和處理組件402之間的交互。

存儲器404被配置為存儲各種類型的數(shù)據(jù)以支持在終端400的操作。這些數(shù)據(jù)的示例包括用于在終端400上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器404可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。

電源組件406為終端400的各種組件提供電源。電源組件406可以包括電源管理系統(tǒng),一個或多個電源,及其他與為終端400生成、管理和分配電源相關(guān)聯(lián)的組件。

多媒體組件408包括在所述終端400和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件408包括一個前置攝像頭和/或后置攝像頭。當(dāng)終端400處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。

音頻組件410被配置為輸出和/或輸入音頻信號。例如,音頻組件410包括一個麥克風(fēng)(mic),當(dāng)終端400處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器404或經(jīng)由通信組件416發(fā)送。在一些實施例中,音頻組件410還包括一個揚聲器,用于輸出音頻信號。

i/o接口412為處理組件402和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。

傳感器組件414包括一個或多個傳感器,用于為終端400提供各個方面的狀態(tài)評估。例如,傳感器組件414可以檢測到終端400的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為終端400的顯示器和小鍵盤,傳感器組件414還可以檢測終端400或終端400一個組件的位置改變,用戶與終端400接觸的存在或不存在,終端400方位或加速/減速和終端400的溫度變化。傳感器組件414可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件414還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件414還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

通信組件416被配置為便于終端400和其他設(shè)備之間有線或無線方式的通信。終端400可以接入基于通信標(biāo)準的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信組件416經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件416還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍牙(bt)技術(shù)和其他技術(shù)來實現(xiàn)。

在示例性實施例中,終端400可以被一個或多個應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述圖2所示實施例提供的方法。

在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器404,上述指令可由終端400的處理器420執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

一種非臨時性計算機可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行上述圖2所示實施例提供的方法。

需要說明的是:上述實施例提供的圖像更新裝置在進行圖像更新時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的圖像更新裝置與圖像更新方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1