1.一種基于推送服務(wù)的功耗管控方法,其特征在于,所述方法包括步驟:
在接收到應(yīng)用程序的啟動指令后,獲取所述應(yīng)用程序的推送組件;
檢測所述推送組件是否存在關(guān)聯(lián)應(yīng)用程序;
若是,則判斷所述關(guān)聯(lián)應(yīng)用程序的關(guān)聯(lián)推送組件是否與所述推送組件同名;
若是,則禁止所述推送組件進行推送服務(wù)。
2.根據(jù)權(quán)利要求1所述基于推送服務(wù)的功耗管控方法,其特征在于,所述檢測所述推送組件是否存在關(guān)聯(lián)應(yīng)用程序之前,所述方法還包括:
判斷所述推送組件是否存在長連接,若是,則執(zhí)行檢測所述推送組件是否存在關(guān)聯(lián)應(yīng)用程序的步驟。
3.根據(jù)權(quán)利要求2所述基于推送服務(wù)的功耗管控方法,其特征在于,所述檢測所述推送組件是否存在關(guān)聯(lián)應(yīng)用程序之后,判斷所述關(guān)聯(lián)應(yīng)用程序的關(guān)聯(lián)推送組件是否與所述推送組件同名之前,所述方法還包括:
判斷所述關(guān)聯(lián)應(yīng)用程序的關(guān)聯(lián)推送組件是否存在長連接,若是,則執(zhí)行判斷所述關(guān)聯(lián)應(yīng)用程序的關(guān)聯(lián)推送組件是否與所述推送組件同名的步驟。
4.根據(jù)權(quán)利要求3所述基于推送服務(wù)的功耗管控方法,其特征在于,所述判斷所述關(guān)聯(lián)應(yīng)用程序的關(guān)聯(lián)推送組件是否存在長連接之后,判斷所述關(guān)聯(lián)應(yīng)用程序的關(guān)聯(lián)推送組件是否與所述推送組件同名之前,所述方法還包括:
判斷所述關(guān)聯(lián)推送組件的長連接的網(wǎng)址與所述推送組件的長連接的網(wǎng)址是否相同;若是,則執(zhí)行判斷所述關(guān)聯(lián)應(yīng)用程序的關(guān)聯(lián)推送組件是否與所述推送組件同名步驟。
5.根據(jù)權(quán)利要求1所述基于推送服務(wù)的功耗管控方法,其特征在于,所述禁止所述推送組件進行推送服務(wù)之后,所述方法還包括:
將所述應(yīng)用程序或所述推送組件與關(guān)聯(lián)應(yīng)用程序進行關(guān)聯(lián)存儲。
6.一種移動終端,其特征在于,包括:
推送獲取單元,用于在接收到應(yīng)用程序的啟動指令后,獲取所述應(yīng)用程序的推送組件;
檢測單元,用于檢測所述推送組件是否存在關(guān)聯(lián)應(yīng)用程序;
同名判斷單元,用于若所述推送組件存在關(guān)聯(lián)應(yīng)用程序,則判斷所述關(guān)聯(lián)應(yīng)用程序的關(guān)聯(lián)推送組件是否與所述推送組件同名;
禁止單元,用于若所述關(guān)聯(lián)應(yīng)用程序的關(guān)聯(lián)推送組件與所述推送組件同名,則禁止所述推送組件進行推送服務(wù)。
7.根據(jù)權(quán)利要求6所述移動終端,其特征在于,還包括長連接判斷單元,用于判斷所述推送組件是否存在長連接。
8.根據(jù)權(quán)利要求7所述移動終端,其特征在于,所述長連接判斷單元還用于判斷關(guān)聯(lián)應(yīng)用程序的關(guān)聯(lián)推送組件是否存在長連接。
9.根據(jù)權(quán)利要求8所述移動終端,其特征在于,所述長連接判斷單元還用于判斷所述關(guān)聯(lián)推送組件的長連接的網(wǎng)址與所述推送組件的長連接的網(wǎng)址是否相同。
10.根據(jù)權(quán)利要求6所述移動終端,其特征在于,還包括關(guān)聯(lián)存儲單元,用于將所述應(yīng)用程序或所述推送組件與關(guān)聯(lián)應(yīng)用程序進行關(guān)聯(lián)存儲。