欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種應(yīng)用程序關(guān)閉方法和裝置的制造方法

文檔序號:10686870閱讀:212來源:國知局
一種應(yīng)用程序關(guān)閉方法和裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種應(yīng)用程序關(guān)閉方法和裝置;該方法包括:對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別;獲取應(yīng)用程序的歷史耗電信息;獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉應(yīng)用程序中應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù);該方案可以根據(jù)應(yīng)用程序的歷史耗電信息來關(guān)閉應(yīng)用程序中的相關(guān)函數(shù),而非直接關(guān)閉應(yīng)用程序,相對現(xiàn)有技術(shù)而言,不僅可以降低終端電量消耗的,還能提升應(yīng)用程序重新啟動(dòng)的速度。
【專利說明】
一種應(yīng)用程序關(guān)閉方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及終端技術(shù)領(lǐng)域,具體涉及一種應(yīng)用程序關(guān)閉方法和裝置。
【背景技術(shù)】
[0002]隨著智能終端的發(fā)展,智能終端能夠兼容的功能越來越多,不僅豐富用戶的生活,還給用戶帶來便利。隨著移動(dòng)終端設(shè)備日益融入人們生活、應(yīng)用功能日趨完善,給用戶帶來了極大便利以及提高用戶體驗(yàn)。
[0003]為了實(shí)現(xiàn)各種功能以滿足用戶的各種需求,通常智能終端會安裝各種各樣的應(yīng)用程序(可以簡稱為應(yīng)用)。但是,智能終端上安裝的應(yīng)用程序在運(yùn)行時(shí),會消耗大量的電量,降低智能終端的續(xù)航能力。并且,不同類型應(yīng)用程序的功率消耗不同,對智能終端續(xù)航能力的影響也不同。
[0004]應(yīng)用程序在運(yùn)行時(shí),會運(yùn)行一個(gè)主函數(shù)以及被主函數(shù)調(diào)用的多個(gè)子函數(shù),來實(shí)現(xiàn)應(yīng)用程序的功能。目前,為了減少智能終端電量的消耗,進(jìn)而提升智能終端的續(xù)航能力,智能終端在關(guān)閉應(yīng)用程序時(shí)會關(guān)閉應(yīng)用程序中所有的函數(shù)(包括主函數(shù)、子函數(shù)等等)。
[0005]然而,目前應(yīng)用程序的關(guān)閉方案雖然可以降低終端電量消耗,但是由于該方案是關(guān)閉應(yīng)用程序中所有的函數(shù),如果在關(guān)閉應(yīng)用程序之后,智能終端需要重新啟動(dòng)該應(yīng)用程序,那么此時(shí),智能終端需要重新調(diào)用該應(yīng)用程序的所有函數(shù),會導(dǎo)致應(yīng)用程序重新啟動(dòng)的速度比較慢。

【發(fā)明內(nèi)容】

[0006]本發(fā)明實(shí)施例提供一種應(yīng)用程序關(guān)閉方法和裝置,可以在降低終端電量消耗的同時(shí),提升應(yīng)用程序重新啟動(dòng)的速度。
[0007]本發(fā)明實(shí)施例提供一種應(yīng)用程序關(guān)閉方法,包括:
[0008]對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別;
[0009]獲取所述應(yīng)用程序的歷史耗電信息;
[0010]獲取所述歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別;
[0011]關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)。
[0012]進(jìn)一步的,所述歷史耗電信息為歷史耗電速率;所述獲取所述歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別的步驟具體包括:
[0013]判斷所述歷史耗電速率是否在預(yù)設(shè)耗電速率區(qū)間內(nèi);
[0014]如是,則獲取所述歷史耗電速率對應(yīng)的第一預(yù)設(shè)函數(shù)級別;
[0015]將所述第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
[0016]進(jìn)一步的,所述歷史耗電信息為歷史耗電量;所述獲取所述歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別的步驟具體包括:
[0017]判斷所述歷史耗電量是否在預(yù)設(shè)耗電量區(qū)間內(nèi);
[0018]如是,則獲取所述歷史耗電量對應(yīng)的第二預(yù)設(shè)函數(shù)級別;
[0019]將所述第二預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
[0020]進(jìn)一步的,所述第一目標(biāo)函數(shù)級別低于最高函數(shù)級別;所述關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)的步驟具體包括:
[0021 ]判斷所述第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;
[0022]若是,則關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù);
[0023]若否,則關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù),以及函數(shù)級別低于所述第一目標(biāo)函數(shù)級別的函數(shù)。
[0024]進(jìn)一步的,所述對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別的步驟具體包括:
[0025]獲取應(yīng)用程序中函數(shù)之間的調(diào)用關(guān)系;
[0026]根據(jù)所述調(diào)用關(guān)系對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別。
[0027]本發(fā)明實(shí)施例還提供了一種應(yīng)用程序關(guān)閉裝置,包括:
[0028]函數(shù)級別設(shè)置模塊,用于對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別;
[0029]耗電信息獲取模塊,用于獲取所述應(yīng)用程序的歷史耗電信息;
[0030]函數(shù)級別獲取模塊,用于獲取所述歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別;
[0031]關(guān)閉模塊,用于關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)。
[0032]進(jìn)一步的,所述歷史耗電信息為歷史耗電速率;所述函數(shù)級別獲取模塊包括:
[0033]第一判斷子模塊,用于判斷所述歷史耗電速率是否在預(yù)設(shè)耗電速率區(qū)間內(nèi);
[0034]第一獲取子模塊,用于在是時(shí),獲取所述歷史耗電速率對應(yīng)的第一預(yù)設(shè)函數(shù)級別;
[0035]第一設(shè)置子模塊,用于將所述第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
[0036]進(jìn)一步的,所述歷史耗電信息為歷史耗電量;所述函數(shù)級別獲取模塊包括:
[0037]第二判斷子模塊,用于判斷所述歷史耗電量是否在預(yù)設(shè)耗電量區(qū)間內(nèi);
[0038]第二獲取子模塊,用于在是時(shí),獲取所述歷史耗電量對應(yīng)的第二預(yù)設(shè)函數(shù)級別;
[0039]第二設(shè)置子模塊,用于將所述第二預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
[0040]進(jìn)一步的,所述第一目標(biāo)函數(shù)級別低于最高函數(shù)級別;所述關(guān)閉模塊包括:
[0041]判斷子模塊,用于判斷所述第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;
[0042]第一關(guān)閉子模塊,用于在是時(shí),關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù);
[0043]第二關(guān)閉子模塊,用于在否時(shí),關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù),以及函數(shù)級別低于所述第一目標(biāo)函數(shù)級別的函數(shù)。
[0044]進(jìn)一步的,所述函數(shù)級別設(shè)置模塊包括:
[0045]獲取子模塊,用于獲取應(yīng)用程序中函數(shù)之間的調(diào)用關(guān)系;
[0046]設(shè)置子模塊,用于根據(jù)所述調(diào)用關(guān)系對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別。
[0047]本發(fā)明實(shí)施例采用對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別;獲取應(yīng)用程序的歷史耗電信息;獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù);該方案可以基于應(yīng)用程序的歷史耗電信息關(guān)閉應(yīng)用程序中相應(yīng)的函數(shù),可以降低終端的電量消耗,且由于該方案并沒有直接關(guān)閉應(yīng)用程序,而是關(guān)閉應(yīng)用程序中相應(yīng)的函數(shù),因此,在需要重新啟動(dòng)該應(yīng)用程序時(shí),只需重新調(diào)用并且執(zhí)行關(guān)閉的函數(shù)即可,相對現(xiàn)有技術(shù)而言,可以在降低終端電量消耗的同時(shí),提升應(yīng)用程序重新啟動(dòng)的速度。
【附圖說明】
[0048]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0049]圖1為本發(fā)明的應(yīng)用程序關(guān)閉方法的第一優(yōu)選實(shí)施例的流程圖;
[0050]圖2為本發(fā)明的應(yīng)用程序關(guān)閉方法的第二優(yōu)選實(shí)施例的流程圖;
[0051 ]圖3為本發(fā)明的應(yīng)用程序關(guān)閉裝置的優(yōu)選實(shí)施例的結(jié)構(gòu)圖;
[0052]圖4為本發(fā)明的應(yīng)用程序關(guān)閉方法及裝置的具體實(shí)施例的流程圖。
【具體實(shí)施方式】
[0053]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0054]本發(fā)明實(shí)施例提供一種應(yīng)用程序關(guān)閉方法和裝置。以下將分別進(jìn)行詳細(xì)說明。
[0055]實(shí)施例一、
[0056]請參照圖1,圖1為本發(fā)明的應(yīng)用程序關(guān)閉方法的第一優(yōu)選實(shí)施例的流程圖。該方法用于對終端中的應(yīng)用程序進(jìn)行關(guān)閉處理,其中該終端可以是智能手機(jī)、平板電腦等移動(dòng)設(shè)備。本優(yōu)選實(shí)施例的應(yīng)用程序關(guān)閉方法包括:
[0057]步驟SlOl,對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別;
[0058]步驟S102,獲取應(yīng)用程序的歷史耗電信息;
[0059]步驟S103,獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別;
[0060]步驟S104,關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)。
[0061]下面詳細(xì)說明本優(yōu)選實(shí)施例的應(yīng)用程序關(guān)閉方法的各步驟的具體流程。
[0062]在步驟SlOl中,終端對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別。其中應(yīng)用程序具體可以為拍照應(yīng)用、視頻播放應(yīng)用、音樂播放應(yīng)用等應(yīng)用程序,此處不作具體限定。一個(gè)應(yīng)用程序中包含多個(gè)函數(shù),這些函數(shù)之間存在調(diào)用關(guān)系,共同實(shí)現(xiàn)應(yīng)用程序的功能。
[0063]每一個(gè)應(yīng)用程序都有一個(gè)主函數(shù),該主函數(shù)是程序的入口,可以對其他函數(shù)進(jìn)行調(diào)用,同時(shí)被主函數(shù)調(diào)用的函數(shù)還可以調(diào)用其他函數(shù)。同時(shí)該主函數(shù)還是程序的出口。因此當(dāng)關(guān)閉一個(gè)應(yīng)用程序時(shí),應(yīng)先退出被調(diào)用的函數(shù),再退出調(diào)用函數(shù),最后退出主函數(shù)。這樣層層的退出雖然會耗費(fèi)一定時(shí)間和電量,但能確保應(yīng)用不會出現(xiàn)異常。而如果直接退出調(diào)用函數(shù)或者直接退出主函數(shù),雖然可以有效的減少電量的消耗,但可能會導(dǎo)致應(yīng)用異常。因此可以根據(jù)函數(shù)的調(diào)用關(guān)系對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別。隨后轉(zhuǎn)入步驟S102。
[0064]在步驟S102中,終端獲取應(yīng)用程序的歷史耗電信息。其中,該歷史耗電信息可以是應(yīng)用程序的歷史耗電速率,如果歷史耗電速率較快,應(yīng)關(guān)閉較高級別的函數(shù)及低于該較高級別的函數(shù),這樣可以達(dá)到降低功耗的效果;如果歷史耗電速率較慢,應(yīng)關(guān)閉較低級別的函數(shù),以確保下次應(yīng)用可以快速啟動(dòng)。
[0065]即使應(yīng)用程序的歷史耗電速率較慢,但因?yàn)閼?yīng)用程序運(yùn)行時(shí)間長會使得總耗電量較大。因此,該歷史耗電信息還可以設(shè)置為應(yīng)用程序的歷史耗電量。如果歷史耗電量較大,應(yīng)關(guān)閉較高級別的函數(shù)及低于該較高級別的函數(shù),這樣可以達(dá)到降低功耗的效果;如果歷史耗電量較小,應(yīng)關(guān)閉較低級別的函數(shù),以確保下次應(yīng)用可以快速啟動(dòng)。隨后轉(zhuǎn)入步驟S103o
[0066]在步驟S103中,終端獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別。具體的,首先判斷歷史耗電信息中的歷史耗電速率或歷史耗電量是否處于一定的值區(qū)間中;如是,則終端獲取歷史耗電信息對應(yīng)的第一預(yù)設(shè)函數(shù)級別;最后終端將第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。隨后轉(zhuǎn)入步驟S104。
[0067]在步驟S104中,終端關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)。具體的,關(guān)閉步驟S103獲取的第一預(yù)設(shè)函數(shù)級別中包含的函數(shù)。
[0068]這樣即完成了本優(yōu)選實(shí)施例的應(yīng)用程序關(guān)閉方法對應(yīng)用程序進(jìn)行關(guān)閉處理的過程。
[0069]本優(yōu)選實(shí)施例的應(yīng)用程序關(guān)閉處理方法,通過對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別;獲取應(yīng)用程序的歷史耗電信息;獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)來對應(yīng)用程序進(jìn)行關(guān)閉處理。該方案可以根據(jù)應(yīng)用程序的歷史耗電信息來關(guān)閉應(yīng)用程序中的相關(guān)函數(shù),而非直接關(guān)閉應(yīng)用程序,不僅降低了功耗,還保證了應(yīng)用程序的快速啟動(dòng)。
[0070]實(shí)施例二、
[0071]請參照圖2,圖2為本發(fā)明的應(yīng)用程序關(guān)閉方法的第二優(yōu)選實(shí)施例的流程圖。該方法用于對終端中的應(yīng)用程序進(jìn)行關(guān)閉處理,其中該終端可以是智能手機(jī)、平板電腦等移動(dòng)設(shè)備。本優(yōu)選實(shí)施例的應(yīng)用程序關(guān)閉方法包括:
[0072]步驟S201,獲取應(yīng)用程序中函數(shù)之間的調(diào)用關(guān)系,根據(jù)調(diào)用關(guān)系對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別。
[0073]步驟S202,獲取應(yīng)用程序的歷史耗電信息;
[0074]步驟S203,獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別;
[0075]步驟S204,判斷第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;
[0076]步驟S205,若是,則關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù);
[0077]步驟S206,若否,則關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù),以及函數(shù)級別低于第一目標(biāo)函數(shù)級別的函數(shù)。
[0078]下面詳細(xì)說明本優(yōu)選實(shí)施例的應(yīng)用程序關(guān)閉方法的各步驟的具體流程。
[0079]在步驟S201中,終端獲取應(yīng)用程序中函數(shù)之間的調(diào)用關(guān)系,根據(jù)調(diào)用關(guān)系對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別。其中應(yīng)用程序具體可以為拍照應(yīng)用、視頻播放應(yīng)用、音樂播放應(yīng)用等應(yīng)用程序,此處不作具體限定。一個(gè)應(yīng)用程序中包含多個(gè)函數(shù),這些函數(shù)之間存在調(diào)用關(guān)系,共同實(shí)現(xiàn)應(yīng)用程序的功能。
[0080]每一個(gè)應(yīng)用程序都有一個(gè)主函數(shù),該主函數(shù)是程序的入口,可以對其他函數(shù)進(jìn)行調(diào)用,同時(shí)被主函數(shù)調(diào)用的函數(shù)還可以調(diào)用其他函數(shù)。同時(shí)該主函數(shù)還是程序的出口。因此當(dāng)關(guān)閉一個(gè)應(yīng)用程序時(shí),應(yīng)先退出被調(diào)用的函數(shù),再退出調(diào)用函數(shù),最后退出主函數(shù)。這樣層層的退出雖然會耗費(fèi)一定時(shí)間和電量,但能確保應(yīng)用不會出現(xiàn)異常。而如果直接退出調(diào)用函數(shù)或者直接退出主函數(shù),雖然可以有效的減少電量的消耗,但可能會導(dǎo)致應(yīng)用異常。因此可以根據(jù)函數(shù)的調(diào)用關(guān)系對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別。
[0081]具體的,可以將主函數(shù)設(shè)置為第一函數(shù)級別(最高函數(shù)級別);將主函數(shù)調(diào)用的函數(shù)設(shè)置為第二函數(shù)級別;將余下的函數(shù)設(shè)置為第三函數(shù)級別(最低函數(shù)級別)。隨后轉(zhuǎn)入步驟S202。
[0082]在步驟S202中,終端獲取應(yīng)用程序的歷史耗電信息。其中,該歷史耗電信息可以是應(yīng)用程序的歷史耗電速率,如果歷史耗電速率較快,應(yīng)關(guān)閉較高級別的函數(shù)及低于該較高級別的函數(shù),這樣可以達(dá)到降低功耗的效果;如果歷史耗電速率較慢,應(yīng)關(guān)閉較低級別的函數(shù),以確保下次應(yīng)用可以快速啟動(dòng)。
[0083]即使應(yīng)用程序的歷史耗電速率較慢,但因?yàn)閼?yīng)用程序運(yùn)行時(shí)間長會使得總耗電量較大。因此,該歷史耗電信息還可以設(shè)置為應(yīng)用程序的歷史耗電量。如果歷史耗電量較大,應(yīng)關(guān)閉較高級別的函數(shù)及低于該較高級別的函數(shù),這樣可以達(dá)到降低功耗的效果;如果歷史耗電量較小,應(yīng)關(guān)閉較低級別的函數(shù),以確保下次應(yīng)用可以快速啟動(dòng)。隨后轉(zhuǎn)入步驟S203o
[0084]在步驟S203中,終端獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別。
[0085]優(yōu)選的,若歷史耗電信息為歷史耗電速率,則獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別的步驟具體包括:首先終端判斷歷史耗電速率是否在預(yù)設(shè)耗電速率區(qū)間內(nèi);如是,則終端獲取歷史耗電速率對應(yīng)的第一預(yù)設(shè)函數(shù)級別;最后終端將第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
[0086]優(yōu)選的,若歷史耗電信息為歷史耗電量,則獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別的步驟具體包括:判斷歷史耗電量是否在預(yù)設(shè)耗電量區(qū)間內(nèi);如是,則獲取歷史耗電量對應(yīng)的第二預(yù)設(shè)函數(shù)級別;將第二預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
[0087]在步驟S204中,終端判斷第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別,若該第一目標(biāo)函數(shù)級別是最低函數(shù)級別,則轉(zhuǎn)入步驟S205;若第一目標(biāo)函數(shù)級別非最低函數(shù)級別,則轉(zhuǎn)入步驟S206。
[0088]在步驟S205中,若步驟S204中判斷第一目標(biāo)函數(shù)級別是最低函數(shù)級別,則終端關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)。具體地,判斷該第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別的方法為判斷是否還存在比第一目標(biāo)函數(shù)級別更低的函數(shù)級別存在,如果不存在,則說明該該第一目標(biāo)函數(shù)級別為最低函數(shù)級別,直接關(guān)閉第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)即可;如果存在,則說明該第一目標(biāo)函數(shù)級別不為最低函數(shù)級別,具體的函數(shù)關(guān)閉方法由步驟S206提供。
[0089]在步驟S206中,若步驟S204中判斷第一目標(biāo)函數(shù)級別非最低函數(shù)級別,則終端關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù),以及函數(shù)級別低于第一目標(biāo)函數(shù)級別的函數(shù)。例如,當(dāng)?shù)谝荒繕?biāo)函數(shù)級別為第三函數(shù)級別時(shí),則關(guān)閉函數(shù)級別小于或等于第三函數(shù)級別的函數(shù),具體為第三函數(shù)級別、第四函數(shù)級別及第五函數(shù)級別中的函數(shù)(當(dāng)函數(shù)級別為1-5級別時(shí))。
[0090]這樣即完成了本優(yōu)選實(shí)施例的應(yīng)用程序關(guān)閉方法對應(yīng)用程序進(jìn)行關(guān)閉處理的過程。
[0091]本優(yōu)選實(shí)施例的應(yīng)用程序關(guān)閉處理方法,通過獲取應(yīng)用程序中函數(shù)之間的調(diào)用關(guān)系,根據(jù)調(diào)用關(guān)系對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別;獲取應(yīng)用程序的歷史耗電信息;獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別;判斷第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;若是,則關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù);若否,則關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù),以及函數(shù)級別低于第一目標(biāo)函數(shù)級別的函數(shù)來對應(yīng)用程序進(jìn)一步進(jìn)行關(guān)閉處理。該方案可以根據(jù)應(yīng)用程序的歷史耗電速率和歷史耗電量來關(guān)閉應(yīng)用程序中的相關(guān)函數(shù),而非直接關(guān)閉應(yīng)用程序,不僅進(jìn)一步降低了功耗,還進(jìn)一步保證了應(yīng)用程序的快速啟動(dòng)。
[0092]實(shí)施例三、
[0093]為了更好地實(shí)施以上方法,本發(fā)明實(shí)施例還提供一種應(yīng)用程序關(guān)閉裝置,該應(yīng)用程序關(guān)閉裝置可以集成在終端中,該終端可以為移動(dòng)互聯(lián)網(wǎng)設(shè)備(如智能手機(jī)、平板電腦)、智能穿戴設(shè)備(如智能手表)等各類電子設(shè)備。如圖3所示,該應(yīng)用程序的關(guān)閉裝置30包括:函數(shù)級別設(shè)置模塊301、耗電信息獲取模塊302、函數(shù)級別獲取模塊303及關(guān)閉模塊304。具體描述如下:
[0094]該函數(shù)級別設(shè)置模塊301,用于對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別;
[0095]該耗電信息獲取模塊302,用于獲取應(yīng)用程序的歷史耗電信息;
[0096]該函數(shù)級別獲取模塊303,用于獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別;
[0097]該關(guān)閉模塊304,用于關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)。
[0098]優(yōu)選的,函數(shù)級別獲取模塊303包括第一判斷子模塊、第一獲取子模塊和第一設(shè)置子模塊。具體描述如下:
[0099]第一判斷子模塊,用于判斷歷史耗電速率是否在預(yù)設(shè)耗電速率區(qū)間內(nèi);
[0100]第一獲取子模塊,用于在是時(shí),獲取歷史耗電速率對應(yīng)的第一預(yù)設(shè)函數(shù)級別;
[0101]第一設(shè)置子模塊,用于將第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
[0102]優(yōu)選的,函數(shù)級別獲取模塊303包括第二判斷子模塊、第二獲取子模塊和第二設(shè)置子模塊。具體描述如下:
[0103]第二判斷子模塊,用于判斷歷史耗電量是否在預(yù)設(shè)耗電量區(qū)間內(nèi);
[0104]第二獲取子模塊,用于在是時(shí),獲取歷史耗電量對應(yīng)的第二預(yù)設(shè)函數(shù)級別;
[0105]第二設(shè)置子模塊,用于將第二預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
[0106]優(yōu)選的,關(guān)閉模塊304包括判斷子模塊、第一關(guān)閉子模塊和第二關(guān)閉子模塊。具體描述如下:
[0107]判斷子模塊,用于判斷第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別;
[0108]第一關(guān)閉子模塊,用于在是時(shí),關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù);
[0109]第二關(guān)閉子模塊,用于在否時(shí),關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù),以及函數(shù)級別低于第一目標(biāo)函數(shù)級別的函數(shù)。
[0110]優(yōu)選的,函數(shù)級別設(shè)置模塊301包括獲取子模塊和設(shè)置子模塊。具體描述如下:
[0111]獲取子模塊,用于獲取應(yīng)用程序中函數(shù)之間的調(diào)用關(guān)系;
[0112]設(shè)置子模塊,用于根據(jù)調(diào)用關(guān)系對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別。
[0113]本優(yōu)選實(shí)施例的應(yīng)用程序關(guān)閉處理裝置,通過對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別;獲取應(yīng)用程序的歷史耗電信息;獲取歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)來對應(yīng)用程序進(jìn)行關(guān)閉處理。該方案可以根據(jù)應(yīng)用程序的歷史耗電信息來關(guān)閉應(yīng)用程序中的相關(guān)函數(shù),而非直接關(guān)閉應(yīng)用程序,不僅降低了功耗,還保證了應(yīng)用程序的快速啟動(dòng)。
[0114]實(shí)施例四、
[0115]請參照圖4,圖4為本發(fā)明的應(yīng)用程序關(guān)閉方法及裝置的具體實(shí)施例的流程圖。
[0116]在步驟S401中,用戶打開函數(shù)級別設(shè)置界面,對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別。將為將主函數(shù)設(shè)置為第一函數(shù)級別(最高函數(shù)級別);將主函數(shù)調(diào)用的函數(shù)設(shè)置為第二函數(shù)級別;將余下的函數(shù)設(shè)置為第三函數(shù)級別(最低函數(shù)級別)。并將第一函數(shù)級別與歷史耗電量為總電量20%-30%關(guān)聯(lián),將第二函數(shù)級別與歷史耗電量為總電量10%-20%關(guān)聯(lián),第三函數(shù)級別與歷史耗電量為低于總電量10%關(guān)聯(lián)。
[0117]在步驟S402中,用戶關(guān)閉微信應(yīng)用,手機(jī)發(fā)現(xiàn)該微信應(yīng)用的歷史耗電低于總電量的10%,因此將第三函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。
[0118]在步驟S403中,手機(jī)將第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)關(guān)閉。
[0119]本優(yōu)選實(shí)施例的應(yīng)用程序關(guān)閉處理方法及裝置,通過對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別;獲取應(yīng)用程序的歷史耗電量;根據(jù)歷史耗電量獲取相應(yīng)的第一目標(biāo)函數(shù)級別;關(guān)閉應(yīng)用程序中第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)來對應(yīng)用程序進(jìn)行關(guān)閉處理。該方案可以根據(jù)應(yīng)用程序的歷史耗電量來關(guān)閉應(yīng)用程序中的相關(guān)函數(shù),而非直接關(guān)閉應(yīng)用程序,不僅降低了功耗,還保證了應(yīng)用程序的快速啟動(dòng)。
[0120]具體實(shí)施時(shí),以上各個(gè)模塊可以作為獨(dú)立的實(shí)體來實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來實(shí)現(xiàn),以上各個(gè)模塊的具體實(shí)施可參見前面的方法實(shí)施例,在此不再贅述。
[0121]需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于計(jì)算機(jī)可讀存儲介質(zhì)中,如存儲在終端的存儲器中,并被該終端內(nèi)的至少一個(gè)處理器執(zhí)行,在執(zhí)行過程中可包括如信息發(fā)布方法的實(shí)施例的流程。其中,存儲介質(zhì)可以包括:只讀存儲器(R0M,Read OnlyMemory)、隨機(jī)存取記憶體(RAM,Random Access Memory)、磁盤或光盤等。
[0122]以上對本發(fā)明實(shí)施例提供的一種應(yīng)用程序關(guān)閉方法和裝置進(jìn)行了詳細(xì)介紹,其各功能模塊可以集成在一個(gè)處理芯片中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序關(guān)閉方法,其特征在于,包括: 對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別; 獲取所述應(yīng)用程序的歷史耗電信息; 獲取所述歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別; 關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)。2.根據(jù)權(quán)利要求1所述的應(yīng)用程序關(guān)閉方法,其特征在于,所述歷史耗電信息為歷史耗電速率;所述獲取所述歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別的步驟具體包括: 判斷所述歷史耗電速率是否在預(yù)設(shè)耗電速率區(qū)間內(nèi); 如是,則獲取所述歷史耗電速率對應(yīng)的第一預(yù)設(shè)函數(shù)級別; 將所述第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。3.根據(jù)權(quán)利要求1所述的應(yīng)用程序關(guān)閉方法,其特征在于,所述歷史耗電信息為歷史耗電量;所述獲取所述歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別的步驟具體包括: 判斷所述歷史耗電量是否在預(yù)設(shè)耗電量區(qū)間內(nèi); 如是,則獲取所述歷史耗電量對應(yīng)的第二預(yù)設(shè)函數(shù)級別; 將所述第二預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。4.根據(jù)權(quán)利要求1所述的應(yīng)用程序關(guān)閉方法,其特征在于,所述第一目標(biāo)函數(shù)級別低于最高函數(shù)級別;所述關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)的步驟具體包括: 判斷所述第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別; 若是,則關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù); 若否,則關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù),以及函數(shù)級別低于所述第一目標(biāo)函數(shù)級別的函數(shù)。5.根據(jù)權(quán)利要求1所述的應(yīng)用程序關(guān)閉方法,其特征在于,所述對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別的步驟具體包括: 獲取應(yīng)用程序中函數(shù)之間的調(diào)用關(guān)系; 根據(jù)所述調(diào)用關(guān)系對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別。6.一種應(yīng)用程序關(guān)閉裝置,其特征在于,包括: 函數(shù)級別設(shè)置模塊,用于對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別; 耗電信息獲取模塊,用于獲取所述應(yīng)用程序的歷史耗電信息; 函數(shù)級別獲取模塊,用于獲取所述歷史耗電信息對應(yīng)的第一目標(biāo)函數(shù)級別; 關(guān)閉模塊,用于關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù)。7.根據(jù)權(quán)利要求6所述的應(yīng)用程序關(guān)閉裝置,其特征在于,所述歷史耗電信息為歷史耗電速率;所述函數(shù)級別獲取模塊包括: 第一判斷子模塊,用于判斷所述歷史耗電速率是否在預(yù)設(shè)耗電速率區(qū)間內(nèi); 第一獲取子模塊,用于在是時(shí),獲取所述歷史耗電速率對應(yīng)的第一預(yù)設(shè)函數(shù)級別; 第一設(shè)置子模塊,用于將所述第一預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。8.根據(jù)權(quán)利要求6所述的應(yīng)用程序關(guān)閉裝置,其特征在于,所述歷史耗電信息為歷史耗電量;所述函數(shù)級別獲取模塊包括: 第二判斷子模塊,用于判斷所述歷史耗電量是否在預(yù)設(shè)耗電量區(qū)間內(nèi); 第二獲取子模塊,用于在是時(shí),獲取所述歷史耗電量對應(yīng)的第二預(yù)設(shè)函數(shù)級別; 第二設(shè)置子模塊,用于將所述第二預(yù)設(shè)函數(shù)級別設(shè)置為第一目標(biāo)函數(shù)級別。9.根據(jù)權(quán)利要求6所述的應(yīng)用程序關(guān)閉裝置,其特征在于,所述第一目標(biāo)函數(shù)級別低于最尚函數(shù)級別;所述關(guān)閉t旲塊包括: 判斷子模塊,用于判斷所述第一目標(biāo)函數(shù)級別是否為最低函數(shù)級別; 第一關(guān)閉子模塊,用于在是時(shí),關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù); 第二關(guān)閉子模塊,用于在否時(shí),關(guān)閉所述應(yīng)用程序中所述第一目標(biāo)函數(shù)級別對應(yīng)的函數(shù),以及函數(shù)級別低于所述第一目標(biāo)函數(shù)級別的函數(shù)。10.根據(jù)權(quán)利要求6所述的應(yīng)用程序關(guān)閉裝置,其特征在于,所述函數(shù)級別設(shè)置模塊包括: 獲取子模塊,用于獲取應(yīng)用程序中函數(shù)之間的調(diào)用關(guān)系; 設(shè)置子模塊,用于根據(jù)所述調(diào)用關(guān)系對應(yīng)用程序中的函數(shù)設(shè)置函數(shù)級別。
【文檔編號】G06F9/445GK106055365SQ201610383703
【公開日】2016年10月26日
【申請日】2016年5月31日
【發(fā)明人】黃宏用
【申請人】廣東歐珀移動(dòng)通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
宜兴市| 石景山区| 武定县| 若尔盖县| 利津县| 梅州市| 平潭县| 湖南省| 德庆县| 青神县| 额敏县| 宁国市| 宁国市| 神农架林区| 阿荣旗| 铜鼓县| 六枝特区| 浏阳市| 南川市| 斗六市| 林甸县| 洛扎县| 澎湖县| 瓮安县| 墨玉县| 宜兰市| 麻栗坡县| 平山县| 微博| 罗甸县| 淮南市| 河北省| 肥西县| 长宁县| 富民县| 鄂尔多斯市| 佛山市| 武威市| 长顺县| 渑池县| 霍林郭勒市|