本發明專利技術屬于通信領域,提供了一種移動終端運行內存的控制方法。在本發明專利技術實施例中,首先獲取所述移動終端的剩余電量百分比和顯示幀率,并檢測所述移動終端前臺應用和后臺應用分別占用的運行內存比,然后根據所述移動終端的剩余電量百分比和顯示幀率,以及所述移動終端前臺應用和后臺應用分別占用的運行內存比對所述移動終端的運行內存進行控制,使得移動終端的運存內存能夠根據剩余電量和顯示幀率的變化動態調整,降低功耗,延長移動終端的電池的使用時間,提升用戶的使用體驗。
【技術實現步驟摘要】
本專利技術屬于通信領域,尤其涉及一種移動終端運行內存的控制方法及移動終端。
技術介紹
移動終端作為簡單通信設備伴隨移動通信發展已有幾十年的歷史。自2007年開始,智能化引發了移動終端基因突變,從根本上改變了終端作為移動網絡末梢的傳統定位。移動智能終端幾乎在一瞬之間轉變為互聯網業務的關鍵入口和主要創新平臺,新型媒體、電子商務和信息服務平臺,互聯網資源、移動網絡資源與環境交互資源的最重要樞紐,其操作系統和處理器芯片甚至成為當今整個ICT產業的戰略制高點。目前,移動終端的運行內存都是按需分配,應用程序在后臺運行,則一直占據著運行內存,導致運存內存不夠,顯示幀率下降,且移動終端的剩余電量不足時,運存內存大量的占用表明功耗高,減少電池的使用時間,降低用戶的使用體驗。
技術實現思路
本專利技術實施例的目的在于提供一種移動終端運行內存的控制方法,旨在解決移動終端的運存內存不能根據移動終端的剩余電量及顯示幀率進行動態調整的問題。為了解決上述技術問題,本專利技術是這樣實現的:一種移動終端運行內存的控制方法,所述方法包括以下步驟:獲取所述移動終端的剩余電量百分比和顯示幀率;檢測所述移動終端前臺應用和后臺應用分別占用的運行內存比;根據所述移動終端的剩余電量百分比和顯示幀率,以及所述移動終端前臺應用和后臺應用分別占用的運行內存比對所述移動終端的運行內存進行控制。進一步地,所述獲取所述移動終端的剩余電量百分比的步驟,包括:檢測所述移動終端的電池的剩余電容量以及所述電池充滿電的實際總容量;根據所述電池的剩余電容量以及實際總容量計算所述移動終端的剩余電量百分比。進一步地,所述檢測所述移動終端前臺應用和后臺應用分別占用的運行內存比的步驟,包括:檢測所述移動終端的前臺應用占用的運行內存以及后臺應用占用的總運行內存;獲取所述移動終端實際可用的總運行內存;根據所述移動終端的前臺應用占用的運行內存以及后臺應用占用的總運行內存,以及所述移動終端實際可用的總運行內存計算移動終端前臺應用和后臺應用分別占用的運行內存比。進一步地,所述根據所述移動終端的剩余電量百分比和顯示幀率,以及所述移動終端前臺應用和后臺應用分別占用的運行內存比對所述移動終端的運行內存進行控制的步驟,包括:根據以下算式計算所述移動終端占用的運行內存比Y:將所述移動終端的運行內存占比調整至運行內存比Y;其中,N表示所述移動終端的實際可用的總運行內存,M1表示前臺應用占用的運行內存比,M2表示后臺應用占用的總運行內存比,d表示所述移動終端的剩余電量百分比,Z1表示所述移動終端的顯示幀率,Z2表示預設顯示幀率。進一步地,所述將所述移動終端的運行內存占比調整至運行內存比Y的步驟,包括:實時關閉所述移動終端后臺占用運行內存最小的應用程序,直至所述移動終端的運行內存占比調整至運行內存比Y。本專利技術實施例的目的還在于提供一種移動終端,所述移動終端包括:獲取單元,用于獲取所述移動終端的剩余電量百分比和顯示幀率;檢測單元,用于檢測所述移動終端前臺應用和后臺應用分別占用的運行內存比;控制單元,用于根據所述移動終端的剩余電量百分比和顯示幀率,以及所述移動終端前臺應用和后臺應用分別占用的運行內存比對所述移動終端的運行內存進行控制。進一步地,所述獲取單元具體用于:檢測所述移動終端的電池的剩余電容量以及所述電池充滿電的實際總容量;根據所述電池的剩余電容量以及實際總容量計算所述移動終端的剩余電量百分比。進一步地,所述檢測單元具體用于:檢測所述移動終端的前臺應用占用的運行內存以及后臺應用占用的總運行內存;獲取所述移動終端實際可用的總運行內存;根據所述移動終端的前臺應用占用的運行內存以及后臺應用占用的總運行內存,以及所述移動終端實際可用的總運行內存計算移動終端前臺應用和后臺應用分別占用的運行內存比。進一步地,所述控制單元具體用于:根據以下算式計算所述移動終端占用的運行內存比Y:將所述移動終端的運行內存占比調整至運行內存比Y;其中,N表示所述移動終端的實際可用的總運行內存,M1表示前臺應用占用的運行內存比,M2表示后臺應用占用的總運行內存比,d表示所述移動終端的剩余電量百分比,Z1表示所述移動終端的顯示幀率,Z2表示預設顯示幀率。進一步地,所述控制單元將所述移動終端的運行內存占比調整至運行內存比Y的方式為:實時關閉所述移動終端后臺占用運行內存最小的應用程序,直至所述移動終端的運行內存占比調整至運行內存比Y。在本專利技術實施例中,首先獲取所述移動終端的剩余電量百分比和顯示幀率,并檢測所述移動終端前臺應用和后臺應用分別占用的運行內存比,然后根據所述移動終端的剩余電量百分比和顯示幀率,以及所述移動終端前臺應用和后臺應用分別占用的運行內存比對所述移動終端的運行內存進行控制,使得移動終端的運存內存能夠根據剩余電量和顯示幀率的變化動態調整,降低功耗,延長移動終端的電池的使用時間,提升用戶的使用體驗。附圖說明圖1是本專利技術實施例提供的移動終端運行內存的控制方法的流程圖;圖2是本專利技術實施例提供的移動終端的框架結構示意圖。具體實施方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。以下結合具體實施例對本專利技術的具體實現進行詳細描述:圖1示出了本專利技術實施例提供的移動終端運行內存的控制方法的流程,為了便于說明,僅列出與本專利技術實施例相關的部分,詳述如下:本專利技術實施例提供的移動終端運行內存的控制方法,包括以下步驟:步驟S10,獲取移動終端的剩余電量百分比和顯示幀率。在本專利技術實施例中,獲取移動終端的剩余電量百分比的優選實施方式為:檢測移動終端的電池的剩余電容量以及電池充滿電的實際總容量;根據電池的剩余電容量以及實際總容量計算移動終端的剩余電量百分比,而移動終端的顯示幀率則可以通過軟件實時監測。步驟S20,檢測移動終端前臺應用和后臺應用分別占用的運行內存比。具體地,步驟S20的實施方式為:檢測移動終端的前臺應用占用的運行內存以及后臺應用占用的總運行內存(后臺有多個應用程序運行,則檢測后臺應用占用的總運行內存);獲取移動終端實際可用的總運行內存(實際可用的總運行內存往往低于標稱運行內存);根據移動終端的前臺應用占用的運行內存以及后臺應用占用的總運行內存,以及移動終端實際可用的總運行內存計算移動終端前臺應用和后臺應用分別占用的運行內存比。步驟S30,根據移動終端的剩余電量百分比和顯示幀率,以及移動終端前臺應用和后臺應用分別占用的運行內存比對移動終端的運行內存進行控制。作為本專利技術一優選實施例,步驟S30的優選實施方式為:根據以下算式計算移動終端占用的運行內存比Y:將移動終端的運行內存占比調整至運行內存比Y;其中,N表示移動終端的實際可用的總運行內存,M1表示前臺應用占用的運行內存比,M2表示后臺應用占用的總運行內存比,d表示移動終端的剩余電量百分比,Z1表示移動終端的顯示幀率,Z2表示預設顯示幀率。由上述算式可知,移動終端占用的運行內存比Y與移動終端前臺應用和后臺應用分別占用的運行內存比、移動終端的剩余電量百分比以及移動終端的顯示幀率相關,這些因素的變化將會對移動終端占用的運行內存比Y進行調節,在保證移動終端正常運行的基礎上,使移動終端的運本文檔來自技高網...

【技術保護點】
一種移動終端運行內存的控制方法,其特征在于,所述方法包括以下步驟:獲取所述移動終端的剩余電量百分比和顯示幀率;檢測所述移動終端前臺應用和后臺應用分別占用的運行內存比;根據所述移動終端的剩余電量百分比和顯示幀率,以及所述移動終端前臺應用和后臺應用分別占用的運行內存比對所述移動終端的運行內存進行控制。
【技術特征摘要】
1.一種移動終端運行內存的控制方法,其特征在于,所述方法包括以下步驟:獲取所述移動終端的剩余電量百分比和顯示幀率;檢測所述移動終端前臺應用和后臺應用分別占用的運行內存比;根據所述移動終端的剩余電量百分比和顯示幀率,以及所述移動終端前臺應用和后臺應用分別占用的運行內存比對所述移動終端的運行內存進行控制。2.根據權利要求1所述的方法,其特征在于,所述獲取所述移動終端的剩余電量百分比的步驟,包括:檢測所述移動終端的電池的剩余電容量以及所述電池充滿電的實際總容量;根據所述電池的剩余電容量以及實際總容量計算所述移動終端的剩余電量百分比。3.根據權利要求1所述的方法,其特征在于,所述檢測所述移動終端前臺應用和后臺應用分別占用的運行內存比的步驟,包括:檢測所述移動終端的前臺應用占用的運行內存以及后臺應用占用的總運行內存;獲取所述移動終端實際可用的總運行內存;根據所述移動終端的前臺應用占用的運行內存以及后臺應用占用的總運行內存,以及所述移動終端實際可用的總運行內存計算移動終端前臺應用和后臺應用分別占用的運行內存比。4.根據權利要求1所述的方法,其特征在于,所述根據所述移動終端的剩余電量百分比和顯示幀率,以及所述移動終端前臺應用和后臺應用分別占用的運行內存比對所述移動終端的運行內存進行控制的步驟,包括:根據以下算式計算所述移動終端占用的運行內存比Y:將所述移動終端的運行內存占比調整至運行內存比Y;其中,N表示所述移動終端的實際可用的總運行內存,M1表示前臺應用占用的運行內存比,M2表示后臺應用占用的總運行內存比,d表示所述移動終端的剩余電量百分比,Z1表示所述移動終端的顯示幀率,Z2表示預設顯示幀率。5.根據權利要求4所述的方法,其特征在于,所述將所述移動終端的運行內存占比調整至運行內存比Y的步驟,包括:實時關閉所述移動終端...
【專利技術屬性】
技術研發人員:周華龍,晉太洋,
申請(專利權)人:滁州職業技術學院,
類型:發明
國別省市:安徽;34
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。