1.一種應(yīng)用控制的方法,其特征在于,所述方法包括:
接收目標應(yīng)用程序發(fā)送的喚醒鎖的申請指令,所述喚醒鎖設(shè)置有亮屏開關(guān)狀態(tài);
根據(jù)所述申請指令為所述目標應(yīng)用程序配置喚醒鎖,所述目標應(yīng)用程序配置的喚醒鎖的亮屏開關(guān)狀態(tài)為開狀態(tài);
監(jiān)測所述目標應(yīng)用程序的運行狀態(tài);
當(dāng)所述目標應(yīng)用程序是否位于系統(tǒng)后臺時,判斷所述目標應(yīng)用程序是否滿足預(yù)設(shè)條件,若是,則將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述目標應(yīng)用程序是否滿足預(yù)設(shè)條件包括:
判斷所述目標應(yīng)用程序是否為預(yù)設(shè)名單內(nèi)的應(yīng)用程序,若否,則表示所述目標應(yīng)用程序滿足預(yù)設(shè)條件;若是,則表示所述目標應(yīng)用程序不滿足預(yù)設(shè)條件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)之前,所述方法還包括:
判斷所述目標應(yīng)用程序已經(jīng)釋放喚醒鎖,若否,則執(zhí)行將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)的步驟;若是,則不執(zhí)行將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)的步驟。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述判斷所述目標應(yīng)用程序已經(jīng)釋放喚醒鎖之前,所述方法還包括:
計算所述目標應(yīng)用程序切換至系統(tǒng)后臺的時長,當(dāng)所述時長達到預(yù)設(shè)閾值時,則執(zhí)行所述判斷所述目標應(yīng)用程序已經(jīng)釋放喚醒鎖的步驟。
5.根據(jù)權(quán)利要求1至4其中任意一項所述的方法,其特征在于,在所述將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)之前,所述方法還包括:
判斷所述目標應(yīng)用程序是否處于工作狀態(tài),若否,則執(zhí)行所述將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)的步驟;若是,則不執(zhí)行所述將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)的步驟;其中,所述工作狀態(tài)為所述目標應(yīng)用程序在進行業(yè)務(wù)處理的狀態(tài)。
6.根據(jù)權(quán)利要求1至4其中任意一項所述的方法,其特征在于,所述方法還包括:
當(dāng)所述目標應(yīng)用程序切換至系統(tǒng)前臺時,將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為開狀態(tài)。
7.一種移動終端,其特征在于,所述移動終端包括:
接收單元,用于接收目標應(yīng)用程序發(fā)送的喚醒鎖的申請指令,所述喚醒鎖設(shè)置有亮屏開關(guān)狀態(tài);
配置單元,用于根據(jù)所述申請指令為所述目標應(yīng)用程序配置喚醒鎖,所述目標應(yīng)用程序配置的喚醒鎖的亮屏開關(guān)狀態(tài)為開狀態(tài);
監(jiān)測單元,用于監(jiān)測所述目標應(yīng)用程序的運行狀態(tài);
判斷單元,用于當(dāng)所述目標應(yīng)用程序是否位于系統(tǒng)后臺時,判斷所述目標應(yīng)用程序是否滿足預(yù)設(shè)條件;
設(shè)置單元,用于當(dāng)所述判斷單元判斷所述目標應(yīng)用程序滿足預(yù)設(shè)條件時,將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述判斷單元具體用于:
判斷所述目標應(yīng)用程序是否為預(yù)設(shè)名單內(nèi)的應(yīng)用程序,若否,則表示所述目標應(yīng)用程序滿足預(yù)設(shè)條件;若是,則表示所述目標應(yīng)用程序不滿足預(yù)設(shè)條件。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述判斷單元還用于:
在所述設(shè)置單元將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)之前,判斷所述目標應(yīng)用程序已經(jīng)釋放喚醒鎖,若否,則執(zhí)行設(shè)置單元將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)的步驟;若是,則不執(zhí)行將所述設(shè)置目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)的步驟。
10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述移動終端還包括:
計算單元,在所述判斷單元判斷所述目標應(yīng)用程序已經(jīng)釋放喚醒鎖之前,用于計算所述目標應(yīng)用程序切換至系統(tǒng)后臺的時長,當(dāng)所述時長達到預(yù)設(shè)閾值時,則執(zhí)行所述判斷單元判斷所述目標應(yīng)用程序已經(jīng)釋放喚醒鎖的步驟。
所述判斷單元還用于:
在所述設(shè)置單元將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)之前,判斷所述目標應(yīng)用程序是否處于工作狀態(tài),若否,則執(zhí)行所述設(shè)置單元將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)的步驟;若是,則不執(zhí)行所述設(shè)置單元將所述目標應(yīng)用程序的喚醒鎖的亮屏開關(guān)狀態(tài)設(shè)置為關(guān)狀態(tài)的步驟;其中,所述工作狀態(tài)為所述目標應(yīng)用程序在進行業(yè)務(wù)處理的狀態(tài)。