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

一種屏保的顯示方法、裝置及電子設(shè)備與流程

文檔序號:11514784閱讀:275來源:國知局
一種屏保的顯示方法、裝置及電子設(shè)備與流程

本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,具體涉及一種屏保的顯示方法、裝置及電子設(shè)備。



背景技術(shù):

隨著終端技術(shù)的發(fā)展,各種各樣的屏保應(yīng)運而生,終端中一般具有多個屏保。因此,如何保證某個屏保在終端中的優(yōu)先顯示是當(dāng)前研究的熱點問題。



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

本發(fā)明實施例提供一種屏保的顯示方法、裝置及電子設(shè)備,能夠改善屏保的屏保顯示時機(jī)。

本發(fā)明實施例第一方面提供一種屏保的顯示方法,所述方法應(yīng)用于終端中,所述終端中至少包括待顯示的第一屏保,所述方法包括:

確定創(chuàng)建第一屏保進(jìn)程的第一時間,所述第一屏保進(jìn)程是所述第一屏保的屏保進(jìn)程;

如果所述終端中存在第二屏保進(jìn)程,則獲取創(chuàng)建所述第二屏保進(jìn)程的第二時間,所述第二屏保進(jìn)程是第二屏保的屏保進(jìn)程,所述第二屏保為除所述第一屏保以外的屏保;

如果所述第二時間晚于所述第一時間,則在所述終端處于滅屏狀態(tài)時,對所述第一屏保進(jìn)程進(jìn)行回收處理,在所述第二時間之后創(chuàng)建所述第一屏保進(jìn)程;

在接收到針對所述終端的顯示屏的亮屏指令時,在所述終端的顯示屏上顯示所述第一屏保。

相應(yīng)的,本發(fā)明實施例第二方面還提供一種屏保的顯示裝置,該屏保的顯示裝置可以設(shè)置在終端中,該終端中至少包括待顯示的第一屏保,所述裝置包括:

確定模塊,用于確定創(chuàng)建第一屏保進(jìn)程的第一時間;所述第一屏保進(jìn)程是所述第一屏保的屏保進(jìn)程;

獲取模塊,用于如果檢測到所述終端中存在第二屏保進(jìn)程,則獲取創(chuàng)建所述第二屏保進(jìn)程的第二時間;所述第二屏保進(jìn)程是所述第二屏保的屏保進(jìn)程;

創(chuàng)建模塊,用于如果所述第二時間晚于所述第一時間,則在所述終端處于滅屏狀態(tài)時,對所述第一屏保進(jìn)程進(jìn)行回收處理,在所述第二時間之后創(chuàng)建所述第一屏保進(jìn)程;

顯示模塊,用于在接收到針對所述終端的顯示屏的亮屏指令時,在所述終端的顯示屏上顯示所述第一屏保。

本發(fā)明實施例第三方面還提供了一種電子設(shè)備,所述電子設(shè)備中至少包括待顯示的第一屏保,所述電子設(shè)備包括:處理器、存儲器、通信接口和通信總線;

所述處理器、所述存儲器和所述通信接口通過所述總線連接并完成相互間的通信;所述存儲器存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行一種屏保的顯示方法;其中,所述方法包括:

確定創(chuàng)建第一屏保進(jìn)程的第一時間,所述第一屏保進(jìn)程是所述第一屏保的屏保進(jìn)程;

如果所述電子設(shè)備中存在第二屏保進(jìn)程,則獲取創(chuàng)建所述第二屏保進(jìn)程的第二時間,所述第二屏保進(jìn)程是第二屏保的屏保進(jìn)程,所述第二屏保為除所述第一屏保以外的屏保;

如果所述第二時間晚于所述第一時間,則在所述電子設(shè)備處于滅屏狀態(tài)時,對所述第一屏保進(jìn)程進(jìn)行回收處理,在所述第二時間之后創(chuàng)建所述第一屏保進(jìn)程;

在接收到針對所述電子設(shè)備的顯示屏的亮屏指令時,在所述電子設(shè)備的顯示屏上顯示所述第一屏保。

本發(fā)明實施例第四方面提供了一種計算機(jī)程序產(chǎn)品,其中,當(dāng)該計算機(jī)程序產(chǎn)品中的指令由處理器執(zhí)行時,執(zhí)行一種屏保的顯示方法。

本發(fā)明實施例第五方面提供了一種存儲介質(zhì),其中,當(dāng)該存儲介質(zhì)中的指令由終端的處理器執(zhí)行時,使得該終端能夠執(zhí)行一種屏保的顯示方法。

本發(fā)明實施例中,如果存在第二屏保的屏保進(jìn)程的創(chuàng)建時間晚于第一屏保的屏保進(jìn)程的創(chuàng)建時間,在終端處于滅屏狀態(tài)時,回收第一屏保的屏保進(jìn)程,并創(chuàng)建第一屏保的屏保進(jìn)程,可以提高第一屏保的屏保進(jìn)程創(chuàng)建的成功率,并對終端的運行內(nèi)存影響較小,在終端接收到亮屏的指令時,顯示該第一屏保,能夠改善屏保的屏保顯示時機(jī),并可以提高屏保的價值。

附圖說明

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

圖1是本發(fā)明第一實施例提供的一種屏保的顯示方法的流程示意圖;

圖2是本發(fā)明第二實施例提供的一種屏保的顯示方法的流程示意圖;

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

圖4是本發(fā)明第二實施例提供的一種屏保的顯示裝置的結(jié)構(gòu)示意圖;

圖5是本發(fā)明第三實施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

以下對本發(fā)明實施例提供的屏保的顯示方法、裝置和電子設(shè)備進(jìn)行詳細(xì)介紹。

需要說明是的,本發(fā)明實施例中所述的屏??梢允侵附K端中攜帶有控件的一種提示界面,例如,在終端接收到解鎖顯示屏的指令、接收到亮屏指令或接收到提示信息時,創(chuàng)建了屏保進(jìn)程的屏保就會顯示在終端的顯示屏上。另外,因為屏保最先顯示在終端的顯示屏上,可以加深用戶對該屏保的印象,并給用戶帶來良好的屏保顯示體驗,進(jìn)而可以體現(xiàn)該屏保的價值,所以本發(fā)明所述屏保顯示的時機(jī)是指屏保在終端需要顯示屏保時,最先顯示在終端的顯示屏上。

請參閱圖1,圖1為本發(fā)明第一實施例提供的一種屏保的顯示方法的流程示意圖,該屏保的顯示方法可以由屏保的顯示裝置來執(zhí)行,該屏保的顯示裝置可以設(shè)置在終端中,該終端中至少包括待顯示的第一屏保。如圖1所示,該屏保的顯示方法可以包括以下步驟:

s101、確定創(chuàng)建第一屏保進(jìn)程的第一時間,該第一屏保進(jìn)程是所述第一屏保的屏保進(jìn)程。

本發(fā)明實施例中,終端可以創(chuàng)建針對第一屏保的第一屏保進(jìn)程,以使終端在接收到解鎖該終端的顯示屏的指令、亮屏指令或者在接收到提示信息等需要顯示屏保時,第一屏保可以顯示在該終端的顯示屏上,終端可以通過檢測日志(log)文件、檢測timeline進(jìn)程等方式確定該第一屏保進(jìn)程的第一時間,其中該日志(log)文件可以用于記錄終端中發(fā)生的事件(例如,終端創(chuàng)建屏保的屏保進(jìn)程),timeline進(jìn)程可以用于記錄屏保名稱、創(chuàng)建屏保進(jìn)程的時間信息。第一時間可以是創(chuàng)建第一屏保進(jìn)程的結(jié)束時間,也可以是創(chuàng)建第一屏保進(jìn)程的開始時間,或者是其他與創(chuàng)建第一屏保進(jìn)程相關(guān)的時間,本發(fā)明實施例中不做限定。

需要說明的是,本發(fā)明實施例中的終端包括智能手機(jī)(如android手機(jī)、ios手機(jī)、windowsphone手機(jī)等)、平板電腦、掌上電腦、筆記本電腦、移動互聯(lián)網(wǎng)設(shè)備(mobileinternetdevices,mid)或穿戴式設(shè)備等至少包括待顯示的第一屏保的設(shè)備,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。

另外,該第一屏保可以是終端中指定的屏保(例如,被標(biāo)記為用戶評分較高的屏保、耗電量較小的屏?;蛘加孟到y(tǒng)內(nèi)存較小的屏保等),該第一屏保還可以是從其他方面考慮確定的屏保,該第二屏??梢允窃摻K端中除該第一屏保以外的任意屏保,還可以是該終端中指定的屏保(例如,被標(biāo)記為惡意屏保的屏保、耗電量較大的屏?;蛘加孟到y(tǒng)內(nèi)存較大的屏保等),該第二屏保還可以是當(dāng)前終端中最后創(chuàng)建屏保進(jìn)程的屏保。

s102、如果該終端中存在第二屏保進(jìn)程,則獲取創(chuàng)建該第二屏保進(jìn)程的第二時間,該第二屏保進(jìn)程是第二屏保的屏保進(jìn)程,該第二屏保為除該第一屏保以外的屏保。

本發(fā)明實施例中,終端可以通過檢測日志(log)文件、檢測timeline進(jìn)程等方式判斷該終端中是否存在第二屏保進(jìn)程,如果檢測到該終端中存在第二屏保進(jìn)程,則獲取創(chuàng)建該第二屏保進(jìn)程的第二時間,該第二屏保進(jìn)程是該第二屏保的屏保進(jìn)程。

其中,該第二時間可以是創(chuàng)建第二屏保進(jìn)程的結(jié)束時間,也可以是創(chuàng)建第二屏保進(jìn)程的開始時間,或者是其他與創(chuàng)建第二屏保進(jìn)程相關(guān)的時間。進(jìn)一步的,第二時間與第一時間存在一定的關(guān)聯(lián)關(guān)系,例如,若第一時間為創(chuàng)建第一屏保進(jìn)程的結(jié)束時間,則第二時間應(yīng)為創(chuàng)建第二屏保進(jìn)程的結(jié)束時間。

作為一種可選的實施例,步驟s101、s102確定第一時間和第二時間的方式可以通過以下步驟實現(xiàn):獲取該終端中第一屏保和第二屏保的進(jìn)程創(chuàng)建信息,該進(jìn)程創(chuàng)建信息包括應(yīng)用名稱、創(chuàng)建屏保進(jìn)程的時間信息;根據(jù)該進(jìn)程創(chuàng)建信息中的創(chuàng)建屏保進(jìn)程的時間信息,確定該第一時間和該第二時間。

本發(fā)明實施例中,終端可以通過檢測終端中的進(jìn)程創(chuàng)建信息,并采用預(yù)設(shè)的信息分析規(guī)則從該進(jìn)程創(chuàng)建信息中確定出第一屏保和第二屏保的進(jìn)程創(chuàng)建信息,并根據(jù)該進(jìn)程創(chuàng)建信息中的創(chuàng)建屏保進(jìn)程的時間信息,確定該第一時間和該第二時間。例如,可以通過在進(jìn)程創(chuàng)建信息中查找屏保的名稱的方式確定出第一屏保和第二屏保的進(jìn)程創(chuàng)建信息,還可以根據(jù)預(yù)先設(shè)置的屏保的進(jìn)程創(chuàng)建信息的文件的后綴名等方式確定出第一屏保和第二屏保的屏保進(jìn)程創(chuàng)建信息,進(jìn)而可以根據(jù)該進(jìn)程創(chuàng)建信息中的創(chuàng)建屏保進(jìn)程的時間信息,確定該第一時間和該第二時間。

s103、如果該第二時間晚于該第一時間,則在該終端處于滅屏狀態(tài)時,對該第一屏保進(jìn)程進(jìn)行回收處理,在該第二時間之后創(chuàng)建所述第一屏保進(jìn)程。

本發(fā)明實施例中,在終端需要顯示屏保時,如果屏保能夠在第一時間顯示在終端的顯示屏上,可以加深用戶對該屏保的印象,并給用戶帶來良好的屏保顯示體驗,進(jìn)而可以體現(xiàn)該屏保的價值。根據(jù)終端工作的原理可知,屏保顯示在終端顯示屏上的先后順序與終端針對該屏保創(chuàng)建的屏保進(jìn)程的時間先后順序有關(guān),即終端在接收到解鎖該終端的顯示屏的指令、接收到亮屏指令或者在接收到提示信息等需要顯示屏保時,終端將先顯示創(chuàng)建屏保進(jìn)程較晚的屏保。

舉例來說,該終端中存在針對屏保a和屏保b創(chuàng)建的屏保進(jìn)程,屏保a的屏保進(jìn)程創(chuàng)建時間為8:20:40,屏保b的屏保進(jìn)程創(chuàng)建時間為同一天的8:19:38,該終端在接收到亮屏指令時,該屏保a將會最先顯示在終端的顯示屏上,在檢測用戶針對顯示屏的滑動操作時,該屏保b對應(yīng)的屏保才會顯示在終端的顯示屏上。

本發(fā)明實施例中,如果終端的顯示屏處于開啟狀態(tài),這時終端可能在執(zhí)行其他任務(wù),在這種情況下再次創(chuàng)建該第一屏保進(jìn)程,可能對終端運行內(nèi)存造成很大的負(fù)擔(dān),且可能對再次創(chuàng)建該第一屏保進(jìn)程的成功率造成一定的影響,同時為了避免該第一屏保進(jìn)程占有系統(tǒng)內(nèi)存空間。所以如果該第二時間晚于該第一時間,且在該終端處于滅屏狀態(tài)時,對該第一屏保進(jìn)程進(jìn)行回收處理,并在該第二時間之后創(chuàng)建該第一屏保進(jìn)程。

s104、在接收到針對該終端的顯示屏的亮屏指令時,在該終端的顯示屏上顯示所述第一屏保。

本發(fā)明實施例中,由于第一屏保進(jìn)程創(chuàng)建時間晚于第二屏保進(jìn)程的創(chuàng)建時間,因此在接收到針對該終端的顯示屏的亮屏指令時,可以在該終端的顯示屏上顯示所述第一屏保,使得第一屏保獲得了顯示時機(jī)。

作為一種可選的實施例,在接收到針對該終端的顯示屏的解鎖指令時,在該終端的顯示屏上顯示該第二屏保。

本發(fā)明實施例中,由于第二屏保進(jìn)程創(chuàng)建時間晚于第一屏保進(jìn)程的創(chuàng)建時間,因此終端在接收到針對該終端的顯示屏的解鎖指令時,可以在該終端的顯示屏上顯示該第二屏保。

本發(fā)明實施例中,如果存在第二屏保的屏保進(jìn)程的創(chuàng)建時間晚于第一屏保的屏保進(jìn)程的創(chuàng)建時間,在終端處于滅屏狀態(tài)時,回收第一屏保的屏保進(jìn)程,并創(chuàng)建第一屏保的屏保進(jìn)程,可以提高第一屏保的屏保進(jìn)程創(chuàng)建的成功率,并對終端的運行內(nèi)存影響較小,在終端接收到亮屏的指令時,顯示該第一屏保,能夠改善屏保的屏保顯示時機(jī),并可以提高屏保的價值。

請參閱圖2,圖2為本發(fā)明第二實施例提供的一種屏保的顯示方法的流程示意圖,該屏保的顯示方法可以由屏保的顯示裝置來執(zhí)行,該屏保的顯示裝置可以設(shè)置在終端中,該終端中至少包括待顯示的第一屏保。具體的,圖2所示的該屏保的顯示方法還可以包括以下步驟:

s201、確定創(chuàng)建第一屏保進(jìn)程的第一時間,該第一屏保進(jìn)程是該第一屏保的屏保進(jìn)程。

s202、檢測該終端中已經(jīng)創(chuàng)建屏保進(jìn)程的屏保。

本發(fā)明實施例中,終端可以通過檢測日志(log)文件、檢測timeline進(jìn)程等方式來獲取終端中已經(jīng)創(chuàng)建屏保進(jìn)程的屏保。

s203、從該檢測到的屏保中確定創(chuàng)建屏保進(jìn)程的時間最晚的第一目標(biāo)屏保。

本發(fā)明實施例中,根據(jù)終端工作的原理可知,屏保顯示在終端顯示屏上的先后順序與終端針對該屏保創(chuàng)建的屏保進(jìn)程的時間先后順序有關(guān),即終端在接收到亮屏指令或者在接收到提示信息等需要顯示屏保時,終端將先顯示創(chuàng)建屏保進(jìn)程較晚的屏保。所以終端可以從該檢測到的屏保中確定出該終端創(chuàng)建屏保進(jìn)程時間最晚的第一目標(biāo)屏保,以便可以進(jìn)一步確定該第一目標(biāo)屏保是否是用戶想要最先顯示的屏保。

s204、判斷該第一目標(biāo)屏保是否是該第一屏保,如果不是,終端可以執(zhí)行步驟s205,如果是,終端可以不執(zhí)行以下任意步驟。

本發(fā)明實施例中,為了使第一屏保可以在終端需要顯示屏保時最先顯示,終端可以判斷該第一目標(biāo)屏保是否是該第一屏保。

s205、如果該第一目標(biāo)屏保不是該第一屏保,則將該第一目標(biāo)屏保確定為該第二屏保,并將該第一目標(biāo)屏保的屏保進(jìn)程確定為該第二屏保進(jìn)程。

本發(fā)明實施例中,如果該第一目標(biāo)屏保不是該第一屏保,說明創(chuàng)建屏保進(jìn)程時間最晚的屏保不是第一屏保,所以可以將該第一目標(biāo)屏保確定為該第二屏保,并將所述第一目標(biāo)屏保的屏保進(jìn)程確定為所述第二屏保進(jìn)程,以便可以進(jìn)一步處理使得第一屏保的屏保進(jìn)程的創(chuàng)建時間最晚。

進(jìn)一步,如果該第一目標(biāo)屏保是該第一屏保,說明第一屏保的屏保進(jìn)程是最晚建立的,終端在需要顯示屏保時會最先顯示該第一屏保,進(jìn)而終端可以不執(zhí)行以下任意步驟。

作為一種可選的實施例,步驟s202~s205確定第二屏保的方式可以通過以下步驟實現(xiàn):判斷是否存在第二目標(biāo)屏保的屏保進(jìn)程,該第二目標(biāo)屏保為預(yù)置屏保列表中的屏保;若存在所述第二目標(biāo)屏保的屏保進(jìn)程,則將該第二目標(biāo)屏保確定為該第二屏保,并將該第二目標(biāo)屏保的屏保進(jìn)程確定為該第二屏保進(jìn)程。

本發(fā)明實施例中,通常用戶并不希望檢測終端中所有的屏保(除第一屏保以外的)是否創(chuàng)建屏保進(jìn)程,如,用戶可能只希望檢測出終端中被標(biāo)記為惡意屏保的屏保、耗電量較大的屏保或占用系統(tǒng)內(nèi)存較大的屏保是否創(chuàng)建屏保進(jìn)程,這種情況下,終端可以為這些屏保預(yù)先設(shè)置屏保列表(例如,終端可以為將占用系統(tǒng)內(nèi)存大于預(yù)設(shè)閾值的屏保的預(yù)先設(shè)置屏保列表),以便可以快速并高效地檢測出需要檢測的屏保。

具體的,終端可以判斷是否存在針對預(yù)置屏保列表中的第二目標(biāo)屏保創(chuàng)建的屏保進(jìn)程,若存在針對該第二目標(biāo)屏保創(chuàng)建的屏保進(jìn)程,則將該第二目標(biāo)屏保確定為該第二屏保。特別地,如果確定該預(yù)置屏保列表中存在針對多個屏保創(chuàng)建的屏保進(jìn)程,可以將創(chuàng)建屏保進(jìn)程時間最晚的屏保確定為第二屏保或者將用戶評分最低的屏保確定為第二屏保,還可以從創(chuàng)建了屏保進(jìn)程的多個屏保中隨機(jī)選擇一個屏保作為第二屏保,還可以從其他方面考慮從創(chuàng)建了屏保進(jìn)程的多個屏保中選擇一個屏保作為第二屏保,本發(fā)明實施例不做限定。

另外,如果確定不存在針對該預(yù)置屏保列表中的屏保創(chuàng)建屏保進(jìn)程,該終端可以通過其他方式來確定第二屏保。其中,上述預(yù)置屏保列表包括可以除第一屏保以外的所有屏保,還可以只包括除第一屏保以外的部分屏保(例如,被標(biāo)記為惡意屏保的屏保、耗電量較大的屏?;蛘加孟到y(tǒng)內(nèi)存較大的屏保等)。

s206、獲取創(chuàng)建該第二屏保進(jìn)程的第二時間;該第二屏保進(jìn)程是該第二屏保的屏保進(jìn)程。

s207、如果該第二時間晚于該第一時間,則在該終端處于滅屏狀態(tài)時,對該第一屏保進(jìn)程進(jìn)行回收處理,在該第二時間之后創(chuàng)建所述第一屏保進(jìn)程。

本發(fā)明實施例中,如果該第二時間晚于該第一時間,說明針對第二屏保創(chuàng)建屏保進(jìn)程的時間晚于針對第一屏保創(chuàng)建屏保進(jìn)程的時間,該終端可以對該第一屏保進(jìn)程進(jìn)行回收處理,即關(guān)閉第一屏保進(jìn)程,并從終端中刪除該第一屏保進(jìn)程,以避免該第一屏保進(jìn)程占有系統(tǒng)空間,并再次創(chuàng)建該第一屏保進(jìn)程,以使該第一屏保可以在需要顯示屏保時第一時間顯示在終端顯示屏上。

作為一種可選的實施例,在執(zhí)行步驟s207之后,終端還可以執(zhí)行以下步驟:判斷該第二屏保是否在預(yù)置屏保列表中;如果該第二屏保不在該預(yù)置屏保列表中,將該第二屏保添加到該預(yù)置屏保列表中。

本發(fā)明實施例中,如果針對第二屏保創(chuàng)建屏保進(jìn)程的時間晚于針對第一屏保創(chuàng)建屏保進(jìn)程的時間,可能下次針對第二屏保創(chuàng)建屏保進(jìn)程的時間仍晚于針對第一屏保創(chuàng)建屏保進(jìn)程的時間,為了下次檢測時,可以有針對性的檢測針對該第二屏保創(chuàng)建屏保進(jìn)程的時間是否晚于針對第一屏保創(chuàng)建屏保進(jìn)程的時間,終端可以將第二屏保添加到一個列表中,以便縮小下次檢測的范圍,并進(jìn)一步提高檢測效率。

具體的,由于該第二屏??赡芤呀?jīng)被添加到預(yù)置屏保列表中,為了避免重復(fù)將該第二屏保添加到預(yù)置屏保列表中,所以終端可以判斷該第二屏保是否在預(yù)置屏保列表中,如果該第二屏保不在該預(yù)置屏保列表中,將該第二屏保添加到該預(yù)置屏保列表中,如果該第二屏保在該預(yù)置屏保列表中,可以不將該第二屏保添加到該預(yù)置屏保列表中。

s208、在接收到針對該終端的顯示屏的亮屏指令時,在該終端的顯示屏上顯示所述第一屏保。

作為一種可選的實施例,在該終端處于滅屏狀態(tài)時,可以執(zhí)行以下步驟:

獲取預(yù)設(shè)時間段內(nèi)創(chuàng)建該第一屏保進(jìn)程的次數(shù)。

在該次數(shù)小于預(yù)設(shè)次數(shù)閾值時,執(zhí)行該的對該第一屏保進(jìn)程進(jìn)行回收處理的步驟。

本發(fā)明實施例中,根據(jù)終端的性能可知,創(chuàng)建屏保進(jìn)程次數(shù)越多,會對終端的運行速度及系統(tǒng)內(nèi)存等方面造成不利影響,所以終端可以獲取預(yù)設(shè)時間段內(nèi)創(chuàng)建該第一屏保進(jìn)程的次數(shù),在該次數(shù)小于預(yù)設(shè)次數(shù)閾值時,執(zhí)行該的對該第一屏保進(jìn)程進(jìn)行回收處理的步驟。例如,可以設(shè)置在12小時之內(nèi)再次創(chuàng)建第一屏保進(jìn)程的次數(shù)不超過2次。

需要說明的是,本實施例中的步驟的說明可以參考第一實施例中的對應(yīng)步驟的說明,在此不再贅述。

本發(fā)明實施例中,終端可以獲取終端創(chuàng)建屏保進(jìn)程時間最晚的屏保,并在最晚創(chuàng)建屏保進(jìn)程的屏保不是第一屏保時,再次創(chuàng)建該第一屏保進(jìn)程,該第一屏保進(jìn)程是該第一屏保的屏保進(jìn)程,可以避免對終端中所有的屏保進(jìn)程的創(chuàng)建時間進(jìn)行檢測,提高了檢測速度及效率,在終端接收到亮屏的指令時,顯示該第一屏保,能夠改善屏保的屏保顯示時機(jī),并可以提高屏保的價值。

請參閱圖3,圖3為本發(fā)明第一實施例提供的一種屏保的顯示裝置的結(jié)構(gòu)示意圖,該屏保的顯示裝置可以設(shè)置在終端中,該終端可以為各種智能終端,包括但不限于平板電腦、手機(jī)、智能可穿戴設(shè)備等終端,該終端中至少包括待顯示的第一屏保。如圖3所示,該屏保的顯示裝置可以包括:

確定模塊301,用于確定創(chuàng)建第一屏保進(jìn)程的第一時間;所述第一屏保進(jìn)程是所述第一屏保的屏保進(jìn)程。

獲取模塊302,用于如果檢測到所述終端中存在第二屏保進(jìn)程,則獲取創(chuàng)建所述第二屏保進(jìn)程的第二時間;所述第二屏保進(jìn)程是所述第二屏保的屏保進(jìn)程。

創(chuàng)建模塊303,用于如果所述第二時間晚于所述第一時間,則在所述終端處于滅屏狀態(tài)時,對所述第一屏保進(jìn)程進(jìn)行回收處理,在所述第二時間之后創(chuàng)建所述第一屏保進(jìn)程。

顯示模塊304,用于在接收到針對所述終端的顯示屏的亮屏指令時,在所述終端的顯示屏上顯示所述第一屏保。

本發(fā)明實施例中,如果存在第二屏保的屏保進(jìn)程的創(chuàng)建時間晚于第一屏保的屏保進(jìn)程的創(chuàng)建時間,在終端處于滅屏狀態(tài)時,回收第一屏保的屏保進(jìn)程,并創(chuàng)建第一屏保的屏保進(jìn)程,在接收到針對該終端的顯示屏的亮屏指令時,在該終端的顯示屏上顯示所述第一屏保,能夠改善屏保的屏保顯示時機(jī),并可以提高屏保的價值。

請一并參閱圖4,圖4為本發(fā)明第二實施例提供的一種屏保的顯示裝置的結(jié)構(gòu)示意圖,該屏保的顯示裝置可以設(shè)置在終端中,該終端可以為各種智能終端,包括但不限于平板電腦、手機(jī)、智能可穿戴設(shè)備等終端,該終端中至少包括待顯示的第一屏保,圖4是在圖3的基礎(chǔ)上優(yōu)化得到的,該裝置除了包括圖3中的確定模塊301,獲取模塊302、創(chuàng)建模塊303及顯示模塊304,該裝置還包括檢測模塊305、判斷模塊306,其中:

所述顯示模塊304,還用于在接收到針對所述終端的顯示屏的解鎖指令時,在所述終端的顯示屏上顯示所述第二屏保。

檢測模塊305,用于檢測所述終端中已經(jīng)創(chuàng)建屏保進(jìn)程的屏保;

所述確定模塊301,還用于從所述檢測到的屏保中確定創(chuàng)建屏保進(jìn)程的時間最晚的第一目標(biāo)屏保;

判斷模塊306,用于判斷所述第一目標(biāo)屏保是否是所述第一屏保;

所述確定模塊301,還用于如果所述第一目標(biāo)屏保不是所述第一屏保,則將所述第一目標(biāo)屏保確定為所述第二屏保,并將所述第一目標(biāo)屏保的屏保進(jìn)程確定為所述第二屏保進(jìn)程。

所述判斷模塊306,還用于判斷是否存在第二目標(biāo)屏保的屏保進(jìn)程,所述第二目標(biāo)屏保為預(yù)置屏保列表中的屏保;

所述確定模塊301,還用于若存在所述第二目標(biāo)屏保的屏保進(jìn)程,則將所述第二目標(biāo)屏保確定為所述第二屏保,并將所述第二目標(biāo)屏保的屏保進(jìn)程確定為所述第二屏保進(jìn)程。

所述獲取模塊302,還用于獲取預(yù)設(shè)時間段內(nèi)創(chuàng)建所述第一屏保進(jìn)程的次數(shù);

所述創(chuàng)建模塊303,還用于在所述次數(shù)小于預(yù)設(shè)次數(shù)閾值時,執(zhí)行所述的對所述第一屏保進(jìn)程進(jìn)行回收處理的步驟。

本發(fā)明實施例中,如果存在第二屏保的屏保進(jìn)程的創(chuàng)建時間晚于第一屏保的屏保進(jìn)程的創(chuàng)建時間,在終端處于滅屏狀態(tài)時,回收第一屏保的屏保進(jìn)程,并創(chuàng)建第一屏保的屏保進(jìn)程,在接收到針對該終端的顯示屏的亮屏指令時,在該終端的顯示屏上顯示所述第一屏保,能夠改善屏保的屏保顯示時機(jī),并可以提高屏保的價值。

請參閱圖5,圖5是本發(fā)明第三實施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖,如圖所示,該電子設(shè)備可以包括:至少一個處理器501,例如cpu(centralprocessingunit,中央處理器),至少一個通信接口503,存儲器504,至少一個通信總線502。其中,通信總線502用于實現(xiàn)這些組件之間的連接通信。其中,通信接口503可以包括顯示屏(display)、鍵盤(keyboard),可選通信接口503還可以包括標(biāo)準(zhǔn)的有線接口、無線接口。存儲器504可以是高速ram存儲器(ramdomaccessmemory,易揮發(fā)性隨機(jī)存取存儲器),也可以是非不穩(wěn)定的存儲器(non-volatilememory),例如至少一個磁盤存儲器。存儲器504可選的還可以是至少一個位于遠(yuǎn)離前述處理器501的存儲裝置。其中處理器501可以結(jié)合圖4和5所描述的裝置,存儲器504中存儲一組程序代碼,且處理器501調(diào)用存儲器504中存儲的程序代碼,以用于執(zhí)行一種屏保的顯示方法,即用于執(zhí)行以下操作:

確定創(chuàng)建第一屏保進(jìn)程的第一時間,所述第一屏保進(jìn)程是所述第一屏保的屏保進(jìn)程;

如果所述電子設(shè)備中存在第二屏保進(jìn)程,則獲取創(chuàng)建所述第二屏保進(jìn)程的第二時間,所述第二屏保進(jìn)程是第二屏保的屏保進(jìn)程,所述第二屏保為除所述第一屏保以外的屏保;

如果所述第二時間晚于所述第一時間,則在所述電子設(shè)備處于滅屏狀態(tài)時,對所述第一屏保進(jìn)程進(jìn)行回收處理,在所述第二時間之后創(chuàng)建所述第一屏保進(jìn)程;

在接收到針對所述電子設(shè)備的顯示屏的亮屏指令時,在所述電子設(shè)備的顯示屏上顯示所述第一屏保。

本發(fā)明實施例中,處理器501調(diào)用存儲器504中的程序代碼,還用于執(zhí)行以下操作:

在接收到針對所述電子設(shè)備的顯示屏的解鎖指令時,在所述電子設(shè)備的顯示屏上顯示所述第二屏保。

本發(fā)明實施例中,處理器501調(diào)用存儲器504中的程序代碼,還用于執(zhí)行以下操作:

檢測所述電子設(shè)備中已經(jīng)創(chuàng)建屏保進(jìn)程的屏保;

從所述檢測到的屏保中確定創(chuàng)建屏保進(jìn)程的時間最晚的第一目標(biāo)屏保;

判斷所述第一目標(biāo)屏保是否是所述第一屏保;

如果所述第一目標(biāo)屏保不是所述第一屏保,則將所述第一目標(biāo)屏保確定為所述第二屏保,并將所述第一目標(biāo)屏保的屏保進(jìn)程確定為所述第二屏保進(jìn)程。

本發(fā)明實施例中,處理器501調(diào)用存儲器504中的程序代碼,還用于執(zhí)行以下操作:

判斷是否存在第二目標(biāo)屏保的屏保進(jìn)程,所述第二目標(biāo)屏保為預(yù)置屏保列表中的屏保;

若存在所述第二目標(biāo)屏保的屏保進(jìn)程,則將所述第二目標(biāo)屏保確定為所述第二屏保,并將所述第二目標(biāo)屏保的屏保進(jìn)程確定為所述第二屏保進(jìn)程。

本發(fā)明實施例中,處理器501調(diào)用存儲器504中的程序代碼,還用于執(zhí)行以下操作:

獲取預(yù)設(shè)時間段內(nèi)創(chuàng)建所述第一屏保進(jìn)程的次數(shù);

在所述次數(shù)小于預(yù)設(shè)次數(shù)閾值時,執(zhí)行所述的對所述第一屏保進(jìn)程進(jìn)行回收處理的步驟。

本發(fā)明實施例中,如果存在第二屏保的屏保進(jìn)程的創(chuàng)建時間晚于第一屏保的屏保進(jìn)程的創(chuàng)建時間,在終端處于滅屏狀態(tài)時,回收第一屏保的屏保進(jìn)程,并創(chuàng)建第一屏保的屏保進(jìn)程,在接收到針對該終端的顯示屏的亮屏指令時,在該終端的顯示屏上顯示所述第一屏保,能夠改善屏保的屏保顯示時機(jī),并可以提高屏保的價值。

其中,通信總線502可以是外設(shè)部件互連標(biāo)準(zhǔn)(peripheralcomponentinterconnect,簡稱pci)總線或擴(kuò)展工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(extendedindustrystandardarchitecture,簡稱eisa)總線等。所述通信總線502可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖5中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。

其中,存儲器504可以包括易失性存儲器(英文:volatilememory),例如隨機(jī)存取存儲器(英文:random-accessmemory,縮寫:ram);存儲器也可以包括非易失性存儲器(英文:non-volatilememory),例如快閃存儲器(英文:flashmemory),硬盤(英文:harddiskdrive,縮寫:hdd)或固態(tài)硬盤(英文:solid-statedrive,縮寫:ssd);存儲器504還可以包括上述種類的存儲器的組合。

其中,處理器501可以是中央處理器(英文:centralprocessingunit,縮寫:cpu),網(wǎng)絡(luò)處理器(英文:networkprocessor,縮寫:np)或者cpu和np的組合。

其中,處理器501還可以進(jìn)一步包括硬件芯片。上述硬件芯片可以是專用集成電路(英文:application-specificintegratedcircuit,縮寫:asic),可編程邏輯器件(英文:programmablelogicdevice,縮寫:pld)或其組合。上述pld可以是復(fù)雜可編程邏輯器件(英文:complexprogrammablelogicdevice,縮寫:cpld),現(xiàn)場可編程邏輯門陣列(英文:field-programmablegatearray,縮寫:fpga),通用陣列邏輯(英文:genericarraylogic,縮寫:gal)或其任意組合。

可選地,所述存儲器504還用于存儲程序指令。所述處理器501可以調(diào)用所述程序指令,實現(xiàn)如本申請圖1和2實施例中所示的屏保的顯示方法。

本發(fā)明實施例提供了一種計算機(jī)程序產(chǎn)品,其中,當(dāng)該計算機(jī)程序產(chǎn)品中的指令由處理器執(zhí)行時,可以執(zhí)行如本申請圖1和2實施例中所示的屏保的顯示方法。

本發(fā)明實施例還提供了一種存儲介質(zhì),其中,當(dāng)該存儲介質(zhì)中的指令由終端的處理器執(zhí)行時,使得該終端能夠執(zhí)行如本申請圖1和2實施例中所示的屏保的顯示方法。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機(jī)存儲記憶體(randomaccessmemory,ram)等。

以上所揭露的僅為本發(fā)明一種較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。

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