一種信息檢測(cè)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及檢測(cè)技術(shù)領(lǐng)域,特別涉及一種信息檢測(cè)方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)終端技術(shù)的發(fā)展,移動(dòng)終端上的功能越來(lái)越多,人們不僅可以在移動(dòng)終端上進(jìn)行通話或短信交流,還可以在移動(dòng)終端上購(gòu)物、游戲、觀看視頻、收發(fā)郵件等。
[0003]目前,由于移動(dòng)終端上功能的增多,用戶(hù)在使用移動(dòng)終端時(shí),常常有許多應(yīng)用程序在移動(dòng)終端的后臺(tái)運(yùn)行,在后臺(tái)運(yùn)行的應(yīng)用程序中,一些應(yīng)用程序的CPU(CentralProcessing Unit,中央處理器)占用率較高,此時(shí),如果不關(guān)閉這些應(yīng)用程序,它們將持續(xù)占用移動(dòng)終端的(PU資源,這將導(dǎo)致移動(dòng)終端耗電過(guò)快,移動(dòng)終端的可用時(shí)間變短。
[0004]現(xiàn)有技術(shù)中,移動(dòng)終端中應(yīng)用程序的CPU占用率通常是用戶(hù)估算的,這種方法準(zhǔn)確度低,往往用戶(hù)根據(jù)其估算值關(guān)閉的一些應(yīng)用程序并不是CHJ占用率最高的應(yīng)用程序,因此,應(yīng)用現(xiàn)有技術(shù)提供的方案不能有效延長(zhǎng)移動(dòng)終端的可用時(shí)間。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例的目的在于提供一種信息檢測(cè)方法及裝置,能夠解決移動(dòng)終端耗電快、可用時(shí)間短的技術(shù)問(wèn)題。
[0006]為達(dá)到上述目的,本發(fā)明實(shí)施例公開(kāi)了一種信息檢測(cè)方法,應(yīng)用于移動(dòng)終端,所述方法包括步驟:
[0007]按照預(yù)設(shè)的時(shí)間間隔,獲得所述移動(dòng)終端的中央處理器CPU總占用率;
[0008]判斷所述CPU總占用率是否大于第一預(yù)設(shè)占用率;
[0009]若為是,則獲得所述移動(dòng)終端中處于運(yùn)行狀態(tài)的各個(gè)應(yīng)用程序的CPU占用率;
[0010]根據(jù)所獲得的CPU占用率中大于第二預(yù)設(shè)占用率的CPU占用率對(duì)應(yīng)的應(yīng)用程序,生成針對(duì)應(yīng)用程序的檢測(cè)結(jié)果。
[0011 ] —種具體實(shí)現(xiàn)方式中,所述方法還包括:
[0012]在所述移動(dòng)終端處于鎖屏狀態(tài)的情況下,接收針對(duì)所述移動(dòng)終端的屏幕解鎖指令;
[0013]獲得接收到所述屏幕解鎖指令之前第一預(yù)設(shè)時(shí)長(zhǎng)內(nèi)生成的每一檢測(cè)結(jié)果,其中,所述檢測(cè)結(jié)果中包含應(yīng)用程序的標(biāo)識(shí);
[0014]統(tǒng)計(jì)相同的應(yīng)用程序的標(biāo)識(shí)在所獲得的所有檢測(cè)結(jié)果中出現(xiàn)的次數(shù);
[0015]根據(jù)統(tǒng)計(jì)次數(shù)大于第一預(yù)設(shè)次數(shù)的標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序,生成針對(duì)所述移動(dòng)終端的提不?目息;
[0016]在滿(mǎn)足預(yù)設(shè)的第一信息展示條件的情況下,展示針對(duì)所述移動(dòng)終端的提示信息。
[0017]—種具體實(shí)現(xiàn)方式中,所述檢測(cè)結(jié)果中包含所述移動(dòng)終端的當(dāng)前電量;
[0018]所述根據(jù)統(tǒng)計(jì)次數(shù)大于第一預(yù)設(shè)次數(shù)的標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序,生成針對(duì)所述移動(dòng)終端的提示信息,包括:
[0019]根據(jù)統(tǒng)計(jì)次數(shù)大于第一預(yù)設(shè)次數(shù)的標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序的檢測(cè)結(jié)果中包含的當(dāng)前電量,確定所述移動(dòng)終端的耗電量;
[0020]根據(jù)所述耗電量和預(yù)設(shè)的耗電量,生成針對(duì)所述移動(dòng)終端的提示信息。
[0021]一種具體實(shí)現(xiàn)方式中,所述在滿(mǎn)足預(yù)設(shè)的第一信息展示條件的情況下,展示針對(duì)所述移動(dòng)終端的提示信息,包括:
[0022]在所述移動(dòng)終端根據(jù)所述屏幕解鎖指令成功解鎖后,判斷所述移動(dòng)終端的當(dāng)前顯示界面是否為所述移動(dòng)終端的桌面;
[0023]若為是,則展示針對(duì)所述移動(dòng)終端的提示信息。
[0024]—種具體實(shí)現(xiàn)方式中,所述方法還包括:
[0025]在所述移動(dòng)終端處于非鎖屏狀態(tài)的情況下,獲得當(dāng)前時(shí)刻之前第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)生成的針對(duì)目標(biāo)應(yīng)用程序的檢測(cè)結(jié)果,其中,所述目標(biāo)應(yīng)用程序?yàn)?所獲得的CPU占用率中任一大于第二預(yù)設(shè)占用率的CPU占用率對(duì)應(yīng)的應(yīng)用程序;
[0026]判斷所獲得的檢測(cè)結(jié)果的次數(shù)是否大于第二預(yù)設(shè)次數(shù);
[0027]若為是,則生成針對(duì)所述目標(biāo)應(yīng)用程序的提示信息;
[0028]在滿(mǎn)足預(yù)設(shè)的第二信息展示條件的情況下,展示針對(duì)所述目標(biāo)應(yīng)用程序的提示信息。
[0029]—種具體實(shí)現(xiàn)方式中,所述方法還包括:
[0030]清理針對(duì)滿(mǎn)足預(yù)設(shè)的清理?xiàng)l件的應(yīng)用程序的檢測(cè)結(jié)果。
[0031]一種具體實(shí)現(xiàn)方式中,所述清理針對(duì)滿(mǎn)足預(yù)設(shè)的清理?xiàng)l件的應(yīng)用程序的檢測(cè)結(jié)果,包括:
[0032]接收針對(duì)應(yīng)用程序C的關(guān)閉指令;根據(jù)所述關(guān)閉指令關(guān)閉所述應(yīng)用程序C,并清理針對(duì)所述應(yīng)用程序C的檢測(cè)結(jié)果;或
[0033]清理第三預(yù)設(shè)時(shí)長(zhǎng)之前生成的針對(duì)應(yīng)用程序的檢測(cè)結(jié)果。
[0034]為達(dá)到上述目的,本發(fā)明實(shí)施例還公開(kāi)了一種信息檢測(cè)裝置,應(yīng)用于移動(dòng)終端,所述裝置包括:第一占用率獲得單元、占用率判斷單元、第二占用率獲得單元和檢測(cè)結(jié)果生成單元;
[0035]其中,所述第一占用率獲得單元,用于按照預(yù)設(shè)的時(shí)間間隔,獲得所述移動(dòng)終端的中央處理器CPU總占用率;
[0036]所述占用率判斷單元,用于判斷所述CPU總占用率是否大于第一預(yù)設(shè)占用率,若為是,則觸發(fā)所述第二占用率獲得單元;
[0037]所述第二占用率獲得單元,用于獲得所述移動(dòng)終端中處于運(yùn)行狀態(tài)的各個(gè)應(yīng)用程序的CPU占用率;
[0038]所述檢測(cè)結(jié)果生成單元,用于根據(jù)所獲得的CPU占用率中大于第二預(yù)設(shè)占用率的CPU占用率對(duì)應(yīng)的應(yīng)用程序,生成針對(duì)應(yīng)用程序的檢測(cè)結(jié)果。
[0039]—種具體實(shí)現(xiàn)方式中,所述裝置還包括:屏幕解鎖指令接收單元、第一檢測(cè)結(jié)果獲得單元、第一次數(shù)統(tǒng)計(jì)單元、第一提示信息生成單元和第一提示信息展示單元;
[0040]其中,所述屏幕解鎖指令接收單元,用于在所述移動(dòng)終端處于鎖屏狀態(tài)的情況下,接收針對(duì)所述移動(dòng)終端的屏幕解鎖指令;
[0041]所述第一檢測(cè)結(jié)果獲得單元,用于獲得接收到所述屏幕解鎖指令之前第一預(yù)設(shè)時(shí)長(zhǎng)內(nèi)生成的每一檢測(cè)結(jié)果,其中,所述檢測(cè)結(jié)果中包含應(yīng)用程序的標(biāo)識(shí);
[0042]所述第一次數(shù)統(tǒng)計(jì)單元,用于統(tǒng)計(jì)相同的應(yīng)用程序的標(biāo)識(shí)在所獲得的所有檢測(cè)結(jié)果中出現(xiàn)的次數(shù);
[0043]所述第一提示信息生成單元,用于根據(jù)統(tǒng)計(jì)次數(shù)大于第一預(yù)設(shè)次數(shù)的標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序,生成針對(duì)所述移動(dòng)終端的提示信息;
[0044]所述第一提示信息展示單元,用于在滿(mǎn)足預(yù)設(shè)的第一信息展示條件的情況下,展示針對(duì)所述移動(dòng)終端的提示信息。
[0045]—種具體實(shí)現(xiàn)方式中,所述檢測(cè)結(jié)果中包含所述移動(dòng)終端的當(dāng)前電量;
[0046]所述第一提示信息生成單元,包括:耗電量確定子單元和提示信息生成子單元;
[0047]其中,所述耗電量確定子單元,用于根據(jù)統(tǒng)計(jì)次數(shù)大于第一預(yù)設(shè)次數(shù)的標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序的檢測(cè)結(jié)果中包含的當(dāng)前電量,確定所述移動(dòng)終端的耗電量;
[0048]所述提示信息生成子單元,用于根據(jù)所述耗電量和預(yù)設(shè)的耗電量,生成針對(duì)所述移動(dòng)終端的提示信息。
[0049]—種具體實(shí)現(xiàn)方式中,所述第一提示信息展示單元,包括:顯示界面判斷子單元和提示信息展示子單元;
[0050]其中,所述顯示界面判斷子單元,用于在所述移動(dòng)終端根據(jù)所述屏幕解鎖指令成功解鎖后,判斷所述移動(dòng)終端的當(dāng)前顯示界面是否為所述移動(dòng)終端的桌面,若為是,則觸發(fā)所述提示信息展示子單元;
[0051]所述提示信息展示子單元,用于展示針對(duì)所述移動(dòng)終端的提示信息。
[0052]一種具體實(shí)現(xiàn)方式中,所述裝置還包括:第二檢測(cè)結(jié)果獲得單元、第二次數(shù)判斷單元、第二提示信息生成單元和第二提示信息展示單元;
[0053]其中,所述第二檢測(cè)結(jié)果獲得單元,用于在所述移動(dòng)終端處于非鎖屏狀態(tài)的情況下,獲得當(dāng)前時(shí)刻之前第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)生成的針對(duì)目標(biāo)應(yīng)用程序的檢測(cè)結(jié)果,其中,所述目標(biāo)應(yīng)用程序?yàn)?所獲得的CPU占用率中任一大于第二預(yù)設(shè)占用率的CPU占用率對(duì)應(yīng)的應(yīng)用程序;
[0054]所述第二次數(shù)判斷單元,用于判斷所獲得的檢測(cè)結(jié)果的次數(shù)是否大于第二預(yù)設(shè)次數(shù),若為是,則觸發(fā)所述第二提示信息生成單元;
[0055]所述第二提示信息生成單元,用于生成針對(duì)所述目標(biāo)應(yīng)用程序的提示信息;
[0056]所述第二提示信息展示單元,用于在滿(mǎn)足預(yù)設(shè)的第二信息展示條件的情況下,展示針對(duì)所述目標(biāo)應(yīng)用程序的提示信息。
[0057]一種具體實(shí)現(xiàn)方式中,所述裝置還包括:檢測(cè)結(jié)果清理單元,用于清理針對(duì)滿(mǎn)足預(yù)設(shè)的清理?xiàng)l件的應(yīng)用程序的檢測(cè)結(jié)果。
[0058]一種具體實(shí)現(xiàn)方式中,所述檢測(cè)結(jié)果清理單元,
[0059]具體用于:接收針對(duì)應(yīng)用程序C的關(guān)閉指令;根據(jù)所述關(guān)閉指令關(guān)閉所述應(yīng)用程序C,并清理針對(duì)所述應(yīng)用程序C的檢測(cè)結(jié)果;或
[0060]具體用于:清理第三預(yù)設(shè)時(shí)長(zhǎng)之前生成的針對(duì)應(yīng)用程序的檢測(cè)結(jié)果。
[0061]由上可見(jiàn),本發(fā)明實(shí)施例中,移動(dòng)終端按照預(yù)設(shè)的時(shí)間間隔獲得其中央處理器CPU總占用率,在獲得的CPU總占用率大于第一預(yù)設(shè)占用率時(shí),獲得該移動(dòng)終端中處于運(yùn)行狀態(tài)的各個(gè)應(yīng)用程序的CPU占用率,若存在一應(yīng)用程序的CPU占用率中大于第二預(yù)設(shè)占用率,則生成該應(yīng)用程序的檢測(cè)結(jié)果。該檢測(cè)結(jié)果中應(yīng)用程序的CPU占用率由移動(dòng)終端檢測(cè)獲得