本申請(qǐng)涉及顯示設(shè)備,尤其涉及一種顯示設(shè)備及后臺(tái)應(yīng)用管理方法。
背景技術(shù):
1、顯示設(shè)備是能夠呈現(xiàn)用戶界面,并支持用戶交互的智能設(shè)備。以智能電視為例,智能電視是基于internet應(yīng)用技術(shù),具備開放式操作系統(tǒng)與芯片,擁有開放式應(yīng)用平臺(tái),可實(shí)現(xiàn)雙向人機(jī)交互功能,集影音、娛樂、數(shù)據(jù)等多種功能于一體的電視產(chǎn)品,用于滿足用戶多樣化和個(gè)性化需求。顯示設(shè)備上可以安裝并運(yùn)行應(yīng)用程序,用戶通過(guò)控制設(shè)備選中感興趣的應(yīng)用程序,即可控制顯示設(shè)備啟動(dòng)應(yīng)用程序,并在前臺(tái)運(yùn)行應(yīng)用程序。
2、當(dāng)顯示設(shè)備在前臺(tái)運(yùn)行應(yīng)用程序時(shí),用戶可以通過(guò)控制設(shè)備將顯示設(shè)備當(dāng)前顯示的界面切換為主頁(yè)界面或其他界面。此時(shí),正在運(yùn)行的應(yīng)用程序由前臺(tái)運(yùn)行狀態(tài)切換為后臺(tái)運(yùn)行狀態(tài)。當(dāng)應(yīng)用程序處于后臺(tái)運(yùn)行狀態(tài)時(shí),應(yīng)用程序的進(jìn)程會(huì)自動(dòng)退出。
3、然而,由于應(yīng)用程序的進(jìn)程已經(jīng)退出,若用戶在控制顯示設(shè)備切換為其他界面后,再次啟動(dòng)該應(yīng)用程序,會(huì)增加啟動(dòng)耗時(shí),降低用戶的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┮环N顯示設(shè)備及后臺(tái)應(yīng)用管理方法,以解決在將顯示設(shè)備正在運(yùn)行的應(yīng)用退出后,再次執(zhí)行啟動(dòng)應(yīng)用的過(guò)程耗時(shí)高的問題。
2、第一方面,本申請(qǐng)一些實(shí)施例提供一種顯示設(shè)備,包括:顯示器、存儲(chǔ)器以及控制器。
3、其中,所述顯示器被配置為顯示用戶界面;所述存儲(chǔ)器被配置為存儲(chǔ)應(yīng)用運(yùn)行信息;所述控制器被配置為:
4、響應(yīng)于用戶輸入的界面切換指令,將當(dāng)前處于前臺(tái)運(yùn)行狀態(tài)的應(yīng)用切換至后臺(tái)運(yùn)行狀態(tài);
5、獲取切換時(shí)間點(diǎn)以及預(yù)設(shè)檢測(cè)周期,所述預(yù)設(shè)檢測(cè)周期包括預(yù)設(shè)數(shù)量個(gè)檢測(cè)時(shí)間點(diǎn);
6、遍歷在所述預(yù)設(shè)檢測(cè)周期內(nèi),所述應(yīng)用在所述檢測(cè)時(shí)間點(diǎn)處于前臺(tái)運(yùn)行狀態(tài)的前臺(tái)運(yùn)行次數(shù);
7、計(jì)算應(yīng)用使用概率;其中,所述應(yīng)用使用概率等于所述前臺(tái)運(yùn)行次數(shù)與所述預(yù)設(shè)數(shù)量的比值;
8、若所述應(yīng)用使用概率小于或等于第一閾值,則停止運(yùn)行所述應(yīng)用;
9、若所述應(yīng)用使用概率大于第一閾值,則獲取所述顯示設(shè)備的系統(tǒng)資源占比和所述應(yīng)用的內(nèi)存使用值;以及在所述系統(tǒng)資源占比大于第二閾值或所述應(yīng)用的內(nèi)存使用值大于第三閾值時(shí),停止運(yùn)行所述應(yīng)用;在所述系統(tǒng)資源占比小于或等于第二閾值且所述應(yīng)用的內(nèi)存使用值小于或等于第三閾值時(shí),控制所述應(yīng)用保持所述后臺(tái)運(yùn)行狀態(tài);其中,所述系統(tǒng)資源占比為所述顯示設(shè)備已使用的系統(tǒng)內(nèi)存值與總系統(tǒng)內(nèi)存值的比值。
10、第二方面,本申請(qǐng)一些實(shí)施例還提供一種后臺(tái)應(yīng)用管理方法,應(yīng)用于第一方面提供的顯示設(shè)備,所述顯示設(shè)備包括:顯示器、存儲(chǔ)器以及控制器。所述方法包括:
11、響應(yīng)于用戶輸入的界面切換指令,將當(dāng)前處于前臺(tái)運(yùn)行狀態(tài)的應(yīng)用切換至后臺(tái)運(yùn)行狀態(tài);
12、獲取切換時(shí)間點(diǎn)以及預(yù)設(shè)檢測(cè)周期,所述預(yù)設(shè)檢測(cè)周期包括預(yù)設(shè)數(shù)量個(gè)檢測(cè)時(shí)間點(diǎn);
13、遍歷在所述預(yù)設(shè)檢測(cè)周期內(nèi),所述應(yīng)用在所述檢測(cè)時(shí)間點(diǎn)處于前臺(tái)運(yùn)行狀態(tài)的前臺(tái)運(yùn)行次數(shù);
14、計(jì)算應(yīng)用使用概率;其中,所述應(yīng)用使用概率等于所述前臺(tái)運(yùn)行次數(shù)與所述預(yù)設(shè)數(shù)量的比值;
15、若所述應(yīng)用使用概率小于或等于第一閾值,則停止運(yùn)行所述應(yīng)用;
16、若所述應(yīng)用使用概率大于第一閾值,則獲取所述顯示設(shè)備的系統(tǒng)資源占比和所述應(yīng)用的內(nèi)存使用值;以及在所述系統(tǒng)資源占比大于第二閾值或所述應(yīng)用的內(nèi)存使用值大于第三閾值時(shí),停止運(yùn)行所述應(yīng)用;在所述系統(tǒng)資源占比小于或等于第二閾值且所述應(yīng)用的內(nèi)存使用值小于或等于第三閾值時(shí),控制所述應(yīng)用保持所述后臺(tái)運(yùn)行狀態(tài);其中,所述系統(tǒng)資源占比為所述顯示設(shè)備已使用的系統(tǒng)內(nèi)存值與總系統(tǒng)內(nèi)存值的比值。
17、由以上技術(shù)方案可知,本申請(qǐng)一些實(shí)施例提供一種顯示設(shè)備及后臺(tái)應(yīng)用管理方法,所述方法可以響應(yīng)于用戶輸入的界面切換指令,將當(dāng)前處于前臺(tái)運(yùn)行狀態(tài)的應(yīng)用切換至后臺(tái)運(yùn)行狀態(tài)。并獲取切換時(shí)間點(diǎn)以及預(yù)設(shè)檢測(cè)周期。遍歷在預(yù)設(shè)檢測(cè)周期內(nèi),應(yīng)用在檢測(cè)時(shí)間點(diǎn)處于前臺(tái)運(yùn)行狀態(tài)的前臺(tái)運(yùn)行次數(shù)。以及計(jì)算應(yīng)用使用概率,若應(yīng)用使用概率小于或等于第一閾值,則停止運(yùn)行應(yīng)用;若應(yīng)用使用概率大于第一閾值,則獲取顯示設(shè)備的系統(tǒng)資源占比和應(yīng)用的內(nèi)存使用值。在系統(tǒng)資源占比大于第二閾值或應(yīng)用的內(nèi)存使用值大于第三閾值時(shí),停止運(yùn)行應(yīng)用;在系統(tǒng)資源占比小于或等于第二閾值且應(yīng)用的內(nèi)存使用值小于或等于第三閾值時(shí),控制應(yīng)用保持所述后臺(tái)運(yùn)行狀態(tài)。所述方法通過(guò)聯(lián)合判斷應(yīng)用使用概率和資源占用情況,確定當(dāng)應(yīng)用切換至后臺(tái)運(yùn)行狀態(tài)時(shí)是否停止運(yùn)行應(yīng)用,以解決在將顯示設(shè)備正在運(yùn)行的應(yīng)用退出后,再次執(zhí)行啟動(dòng)應(yīng)用的過(guò)程耗時(shí)高的問題。
1.一種顯示設(shè)備,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述預(yù)設(shè)檢測(cè)周期包括預(yù)設(shè)數(shù)量個(gè)單位檢測(cè)周期;所述控制器執(zhí)行響應(yīng)于用戶輸入的界面切換指令,將當(dāng)前處于前臺(tái)運(yùn)行狀態(tài)的應(yīng)用切換至后臺(tái)運(yùn)行狀態(tài)前,還被配置為:
3.根據(jù)權(quán)利要求2所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行遍歷在所述預(yù)設(shè)檢測(cè)周期內(nèi),所述應(yīng)用在所述檢測(cè)時(shí)間點(diǎn)處于前臺(tái)運(yùn)行狀態(tài)的前臺(tái)運(yùn)行次數(shù),具體被配置為:
4.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行若所述應(yīng)用使用概率大于第一閾值,則獲取所述顯示設(shè)備的系統(tǒng)資源占比和所述應(yīng)用的內(nèi)存使用值,具體被配置為:
5.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行在所述系統(tǒng)資源占比小于或等于第二閾值且所述應(yīng)用的內(nèi)存使用值小于或等于第三閾值時(shí),控制所述應(yīng)用保持所述后臺(tái)運(yùn)行狀態(tài),具體被配置為:
6.根據(jù)權(quán)利要求5所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行若所述系統(tǒng)資源占比小于或等于第二閾值且所述應(yīng)用的內(nèi)存使用值小于或等于第三閾值,則對(duì)所述應(yīng)用執(zhí)行自動(dòng)退出攔截,以控制所述應(yīng)用停止自動(dòng)退出后,還被配置為:
7.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行響應(yīng)于用戶輸入的界面切換指令,將當(dāng)前處于前臺(tái)運(yùn)行狀態(tài)的應(yīng)用切換至后臺(tái)運(yùn)行狀態(tài),具體被配置為:
8.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述控制器還被配置為:
9.根據(jù)權(quán)利要求8所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行通過(guò)所述資源回收進(jìn)程檢測(cè)非活躍應(yīng)用,具體被配置為:
10.一種后臺(tái)應(yīng)用管理方法,其特征在于,應(yīng)用于權(quán)利要求1-9任一項(xiàng)所述的顯示設(shè)備,所述方法包括: