一種移動終端及其提高運行速度的方法和裝置的制造方法
【技術領域】
[0001]本發明涉及移動終端技術領域,具體涉及一種移動終端及其提高運行速度的方法和裝置。
【背景技術】
[0002]隨著手持移動終端日益普及,許多終端應用程序應運而生,這有可能使得終端設備上同時運行有多個應用程序,造成終端設備可用內存不足,從而降低終端設備運行速度,具體而言,現有技術中對終端的內存管理方法具有以下技術缺陷:
[0003]1.現有技術的內存管理方法是設置固定的清理周期,在每個周期內清理內存,該方式容易造成系統查殺掉比較重要的程序進行,從而影響智能終端的相關功能實現。
[0004]2.提供內存清理白名單,當進行內存查殺時,不對白名單內的程序進行清理,但是設置白名單的方式較為繁瑣,需要用戶一一設定,與智能終端給用戶帶來智能體驗的初衷相違背。。
[0005]現有的另一種提高終端運行速度或清理終端內存的方法是判斷當前終端的狀態達到清理條件以后,自動將操作系統中正在運行的進程中,除了系統核心進程以及受保護進程之外的進程,確定為當前操作系統中的可清理內容并清除。現有的這種方法是一個完全智能的過程,在確定哪些進程為可以清除的過程中,有可能將用戶正在使用的應用程序的進程當做非核心進程清理掉,給用戶帶來使用出錯的煩惱。
[0006]因此,現有技術的內存管理方法具有操作繁瑣、人性化較差的技術缺陷。
【發明內容】
[0007]本發明提供一種移動終端及其提高運行速度的方法和裝置,以達到提高終端系統運行速度的目的,克服上述現有技術中容易將用戶正在使用的應用程序的進程清理掉所帶來的缺陷。
[0008]本發明解決上述技術問題的技術方案如下。
[0009]根據本發明的一個方面,提供的一種提高移動終端運行速度的方法,該方法應用于移動終端,該移動終端預存有內存清理的條件,該方法包括:
[0010]監測所有正在運行的應用程序所占的內存;
[0011]判斷監測到的內存是否符合預存的內存清理的條件,若是,則顯示所有正在運行的應用程序并提供關閉應用程序的提示選項,否則,繼續監測所有正在運行的應用程序所占的內存并重復本步驟;
[0012]根據用戶輸入的選擇指令關閉對應的應用程序或忽略本次提示。
[0013]優選地,上述預存的內存清理的條件包括所有應用程序所占的內存占總內存的比例條件,該方法具體包括:
[0014]計算監測到的內存占總內存的第一比例;
[0015]判斷計算的第一比例是否超過預設閾值,若是,則判斷監測到的內存符合預存的內存清理的條件,否則,判斷監測到的內存不符合預存的內存清理的條件。
[0016]優選地,針對上述顯示所有正在運行的應用程序,該方法還包括:
[0017]獲取每個應用程序最后接收用戶的操作指令的時間距離當前時間的時間段;
[0018]按照時間段越長越優先的規則對所有正在運行的應用程序排序;
[0019]按照排序的先后顯示應用程序。
[0020]優選地,針對上述顯示所有正在運行的應用程序,該方法還包括:
[0021]獲取每個正在運行的應用程序所占用的內存;
[0022]計算每個正在運行的應用程序所占用的內存占總內存的第二比例;
[0023]顯示每個正在運行的應用程序對應占用的內存和對應的第二比例。
[0024]優選地,在根據用戶輸入的選擇指令輸入的選擇忽略本次提示的步驟之后,該方法還包括:
[0025]在預設的第一時間段之后繼續監測所有正在運行的應用程序所占的內存,并重復至根據用戶輸入的選擇指令關閉對應的應用程序或忽略本次提示的步驟。
[0026]優選地,在上述根據用戶輸入的選擇指令關閉對應的應用程序的步驟之后,該方法還包括:
[0027]在預設第二時間段之后,重復監測所有正在運行的應用程序所占的內存至根據用戶輸入的選擇指令關閉對應的應用程序或忽略本次提示之間的步驟。
[0028]根據本發明的另一個方面,提供的一種提高移動終端運行速度的裝置,該裝置包括:
[0029]監測模塊,用于監測所有正在運行的應用程序所占的內存;
[0030]判斷模塊,用于判斷監測到的內存是否符合預存的內存清理的條件,若是,則顯示所有正在運行的應用程序并提供關閉應用程序的提示選項,否則,繼續監測所有正在運行的應用程序所占的內存并重復本步驟;
[0031]程序關閉模塊,用于根據用戶輸入的選擇指令關閉對應的應用程序或忽略本次提不O
[0032]優選地,上述判斷模塊具體包括:
[0033]計算單元,用于計算監測到的內存占總內存的第一比例;
[0034]判斷單元,用于判斷計算的第一比例是否超過預設閾值,若是,則判斷監測到的內存符合預存的內存清理的條件,否則,判斷監測到的內存不符合預存的內存清理的條件。
[0035]優選地,該提高移動終端運行速度的裝置還包括:
[0036]時間段獲取模塊,用于獲取每個應用程序最后接收用戶的操作指令的時間距離當前時間的時間段;
[0037]排序模塊,用于按照時間段越長越優先的規則對所有正在運行的應用程序排序;
[0038]顯示模塊,用于按照排序的先后顯示應用程序。
[0039]根據本發明的又一個方面提供的一種移動終端,該移動終端包括上述的提高移動終端運行速度的裝置。
[0040]本發明提供了一種移動終端及其提高運行速度的方法和裝置,在用戶打開過多應用程序,使得終端設備可用內存不夠,嚴重影響到設備運行速度時,通過提示用戶關閉一部分程序,節省設備內存占用,提高了系統運行速度,同時也可節省部分耗電和流量,另外,本發明具體關閉哪些應用程序是根據用戶的選擇來關閉的,更可提高用戶的使用體驗。
【附圖說明】
[0041]圖1為實現本發明各個實施例的移動終端的硬件結構示意圖;
[0042]圖2為如圖1所示的移動終端的無線通信系統示意圖;
[0043]圖3為根據本發明的一個實施例的提高移動終端運行速度的方法的流程圖;
[0044]圖4為根據本發明的另一實施例的提高移動終端運行速度的方法的流程圖;
[0045]圖5為根據本發明的一個實施例的提高移動終端運行速度的裝置的示范性結構框圖;
[0046]圖6為根據本發明的一個實施例的移動終端的示范性結構框圖。
【具體實施方式】
[0047]以下結合附圖對本發明的原理和特征進行描述,所舉實例只用于解釋本發明,并非用于限定本發明的范圍。
[0048]現在將參考附圖描述實現本發明各個實施例的移動終端。在后續的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發明的說明,其本身并沒有特定的意義。因此,〃模塊〃與〃部件〃可以混合地使用。
[0049]移動終端可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據本發明的實施方式的構造也能夠應用于固定類型的終端。
[0050]圖1為實現本發明各個實施例的移動終端的硬件結構示意。
[0051]移動終端100可以包括無線通信單元110、A/V (音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。
[0052]無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統或網絡之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊111、移動通信模塊112、無線互聯網模塊113、短程通信模塊114和位置信息模塊115中的至少一個。<