操作系統(tǒng)優(yōu)化的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種操作系統(tǒng)優(yōu)化的方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,隨著用戶在操作系統(tǒng)如Android系統(tǒng)中安裝的應(yīng)用程序越來越多,導(dǎo)致Android系統(tǒng)中存儲的應(yīng)用程序相關(guān)數(shù)據(jù)越來越多,不僅占用了終端大量存儲空間,還導(dǎo)致操作系統(tǒng)運(yùn)行緩慢、操作卡頓,不夠流暢。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種操作系統(tǒng)優(yōu)化的方法及系統(tǒng),旨在當(dāng)終端操作系統(tǒng)安裝大量應(yīng)用程序時,提高終端操作系統(tǒng)的運(yùn)行速度。
[0004]為實(shí)現(xiàn)上述目的,本明發(fā)提供了一種操作系統(tǒng)優(yōu)化的方法,所述方法包括以下步驟:
[0005]在終端操作系統(tǒng)運(yùn)行過程中,判斷終端操作系統(tǒng)中已安裝的應(yīng)用程序是否符合預(yù)設(shè)的優(yōu)化條件;
[0006]若是,則將所述應(yīng)用程序的相關(guān)數(shù)據(jù)上傳到預(yù)設(shè)的云端服務(wù)器;
[0007]當(dāng)接收到所述應(yīng)用程序的啟動指令時,從所述云端服務(wù)器下載所述應(yīng)用程序的相關(guān)數(shù)據(jù),啟動所述應(yīng)用程序。
[0008]優(yōu)選地,所述在終端操作系統(tǒng)運(yùn)行過程中,判斷終端操作系統(tǒng)中已安裝的應(yīng)用程序是否符合預(yù)設(shè)的優(yōu)化條件的步驟包括:
[0009]在終端操作系統(tǒng)運(yùn)行過程中,記錄終端操作系統(tǒng)中已安裝的應(yīng)用程序的使用總時長和/或使用總次數(shù),并根據(jù)所述使用總時長和/或使用總次數(shù)獲取已安裝的應(yīng)用程序的使用頻率;
[0010]根據(jù)所述使用頻率判斷終端操作系統(tǒng)中已安裝的應(yīng)用程序是否符合預(yù)設(shè)的優(yōu)化條件。
[0011]優(yōu)選地,所述將所述應(yīng)用程序的相關(guān)數(shù)據(jù)上傳到預(yù)設(shè)的云端服務(wù)器的步驟還包括:
[0012]將所述應(yīng)用程序的相關(guān)數(shù)據(jù)上傳到預(yù)設(shè)的云端服務(wù)器,并停止所述應(yīng)用程序在終端操作系統(tǒng)中的后臺服務(wù);
[0013]所述當(dāng)接收到所述應(yīng)用程序的啟動指令時,從所述云端服務(wù)器下載所述應(yīng)用程序的相關(guān)數(shù)據(jù),啟動所述應(yīng)用程序的步驟還包括:
[0014]當(dāng)接收到所述應(yīng)用程序的啟動指令時,從所述云端服務(wù)器下載所述應(yīng)用程序的相關(guān)數(shù)據(jù),并恢復(fù)所述應(yīng)用程序在終端操作系統(tǒng)中的后臺服務(wù),正常啟動所述應(yīng)用程序。
[0015]優(yōu)選地,若符合預(yù)設(shè)的優(yōu)化條件的應(yīng)用程序不屬于終端出廠預(yù)裝應(yīng)用程序,則所述將所述應(yīng)用程序的相關(guān)數(shù)據(jù)上傳到預(yù)設(shè)的云端服務(wù)器的步驟還包括:
[0016]將所述應(yīng)用程序的相關(guān)數(shù)據(jù)上傳到預(yù)設(shè)的云端服務(wù)器,并刪除所述應(yīng)用程序在終端操作系統(tǒng)中的安裝信息;
[0017]所述當(dāng)接收到所述應(yīng)用程序的啟動指令時,從所述云端服務(wù)器下載所述應(yīng)用程序的相關(guān)數(shù)據(jù),啟動所述應(yīng)用程序的步驟還包括:
[0018]當(dāng)接收到所述應(yīng)用程序的啟動指令時,從所述云端服務(wù)器下載所述應(yīng)用程序的相關(guān)數(shù)據(jù),并在終端操作系統(tǒng)中添加所述應(yīng)用程序的安裝信息,正常啟動所述應(yīng)用程序。
[0019]優(yōu)選地,所述將所述應(yīng)用程序的相關(guān)數(shù)據(jù)上傳到預(yù)設(shè)的云端服務(wù)器的步驟之后還包括:
[0020]將所述應(yīng)用程序的圖標(biāo)變暗,以提示用戶所述應(yīng)用程序已優(yōu)化。
[0021 ]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種操作系統(tǒng)優(yōu)化的系統(tǒng),所述系統(tǒng)包括:
[0022]判斷模塊,用于在終端操作系統(tǒng)運(yùn)行過程中,判斷終端操作系統(tǒng)中已安裝的應(yīng)用程序是否符合預(yù)設(shè)的優(yōu)化條件;
[0023]上傳模塊,用于若所述應(yīng)用程序符合預(yù)設(shè)的優(yōu)化條件,則將所述應(yīng)用程序的相關(guān)數(shù)據(jù)上傳到預(yù)設(shè)的云端服務(wù)器;
[0024]啟動模塊,用于當(dāng)接收到所述應(yīng)用程序的啟動指令時,從所述云端服務(wù)器下載所述應(yīng)用程序的相關(guān)數(shù)據(jù),啟動所述應(yīng)用程序。
[0025]優(yōu)選地,所述判斷模塊還用于:
[0026]在終端操作系統(tǒng)運(yùn)行過程中,記錄終端操作系統(tǒng)中已安裝的應(yīng)用程序的使用總時長和/或使用總次數(shù),并根據(jù)所述使用總時長和/或使用總次數(shù)獲取已安裝的應(yīng)用程序的使用頻率;根據(jù)所述使用頻率判斷終端操作系統(tǒng)中已安裝的應(yīng)用程序是否符合預(yù)設(shè)的優(yōu)化條件。
[0027]優(yōu)選地,所述上傳模塊還用于:
[0028]將所述應(yīng)用程序的相關(guān)數(shù)據(jù)上傳到預(yù)設(shè)的云端服務(wù)器,并停止所述應(yīng)用程序在終端操作系統(tǒng)中的后臺服務(wù);
[0029]所述啟動模塊還用于:
[0030]當(dāng)接收到所述應(yīng)用程序的啟動指令時,從所述云端服務(wù)器下載所述應(yīng)用程序的相關(guān)數(shù)據(jù),并恢復(fù)所述應(yīng)用程序在終端操作系統(tǒng)中的后臺服務(wù),正常啟動所述應(yīng)用程序。
[0031]優(yōu)選地,若符合預(yù)設(shè)的優(yōu)化條件的應(yīng)用程序不屬于終端出廠預(yù)裝應(yīng)用程序,則所述上傳模塊還用于:
[0032]將所述應(yīng)用程序的相關(guān)數(shù)據(jù)上傳到預(yù)設(shè)的云端服務(wù)器,并刪除所述應(yīng)用程序在終端操作系統(tǒng)中的安裝信息;
[0033]所述啟動模塊還用于:
[0034]當(dāng)接收到所述應(yīng)用程序的啟動指令時,從所述云端服務(wù)器下載所述應(yīng)用程序的相關(guān)數(shù)據(jù),并在終端操作系統(tǒng)中添加所述應(yīng)用程序的安裝信息,正常啟動所述應(yīng)用程序。
[0035]優(yōu)選地,所述操作系統(tǒng)優(yōu)化的系統(tǒng)還包括:
[0036]提示模塊,用于將所述應(yīng)用程序的圖標(biāo)變暗,以提示用戶所述應(yīng)用程序已優(yōu)化。
[0037]本發(fā)明提出一種操作系統(tǒng)優(yōu)化的方法及系統(tǒng),在終端操作系統(tǒng)運(yùn)行過程中,將符合優(yōu)化條件的應(yīng)用程序的相關(guān)數(shù)據(jù)上傳至預(yù)設(shè)的云端服務(wù)器,當(dāng)需要啟動該應(yīng)用程序時,再從所述云端服務(wù)器下載該應(yīng)用程序的相關(guān)數(shù)據(jù),從而正常啟動該應(yīng)用程序。由于在終端操作系統(tǒng)運(yùn)行過程中能將需要進(jìn)行優(yōu)化的應(yīng)用程序的相關(guān)數(shù)據(jù)上傳至云端服務(wù)器,不僅釋放了終端操作系統(tǒng)中的存儲空間,還能在終端操作系統(tǒng)安裝大量應(yīng)用程序時,提高終端操作系統(tǒng)的響應(yīng)速度,保證終端操作系統(tǒng)運(yùn)行流暢。
【附圖說明】
[0038]圖1為本發(fā)明操作系統(tǒng)優(yōu)化的方法第一實(shí)施例的流程示意圖;
[0039]圖2為本發(fā)明操作系統(tǒng)優(yōu)化的方法第二實(shí)施例的流程示意圖;
[0040]圖3為本發(fā)明操作系統(tǒng)優(yōu)化的系統(tǒng)第一實(shí)施例的功能模塊示意圖;
[0041 ]圖4為本發(fā)明操作系統(tǒng)優(yōu)化的系統(tǒng)第二實(shí)施例的功能模塊示意圖。
【具體實(shí)施方式】
[0042]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0043]本發(fā)明提供一種操作系統(tǒng)優(yōu)化的方法。需要說明的是,本發(fā)明實(shí)施例中的操作系統(tǒng)可以為Android系統(tǒng)、10S系統(tǒng)、Windows Phone系統(tǒng)等終端操作系統(tǒng),在此不作限定。
[0044]參照圖1,圖1為本發(fā)明操作系統(tǒng)優(yōu)化的方法第一實(shí)施例的流程示意圖。
[0045]在第一實(shí)施例中,該操作系統(tǒng)優(yōu)化的方法包括:
[0046]步驟S10,在終端操作系統(tǒng)運(yùn)行過程中,判斷終端操作系統(tǒng)中已安裝的應(yīng)用程序是否符合預(yù)設(shè)的優(yōu)化條件;
[0047]本實(shí)施例中,在終端操作系統(tǒng)運(yùn)行過程中,判斷終端操作系統(tǒng)中已安裝的應(yīng)用程序中是否有需要進(jìn)行優(yōu)化的應(yīng)用程序。在一種實(shí)施方式中,在終端操作系統(tǒng)中可增加優(yōu)化設(shè)置選項(xiàng),用戶可根據(jù)自身使用習(xí)慣通過該優(yōu)化設(shè)置選項(xiàng)將終端操作系統(tǒng)中已安裝的應(yīng)用程序中常用的應(yīng)用程序設(shè)置為在終端中常駐的應(yīng)用程序,則此類應(yīng)用程序即不進(jìn)行優(yōu)化,而將終端操作系統(tǒng)中已安裝的應(yīng)用程序中不常用的應(yīng)用程序設(shè)置為需要進(jìn)行優(yōu)化的應(yīng)用程序,則自動對此類應(yīng)用程序進(jìn)行優(yōu)化處理。具體地,可在用戶在終端操作系統(tǒng)中安裝應(yīng)用程序或使用應(yīng)用程序過程中提示用戶進(jìn)行優(yōu)化設(shè)置,在此不作限定。
[0048]在另一種實(shí)施方式中,也可根據(jù)用戶對終端操作系統(tǒng)中已安裝的應(yīng)用程序的使用情況來判斷是否需要進(jìn)行優(yōu)化,如可根據(jù)終端操作系統(tǒng)中已安裝的各個應(yīng)用程序的安裝時間、程序類型,并結(jié)合近段時間內(nèi)用戶對終端操作系統(tǒng)中已安裝的各個應(yīng)用程序的使用時間、使用次數(shù)等判斷終端操作系統(tǒng)中已安裝的各個應(yīng)用程序的使用情況。若近段時間內(nèi)用戶沒用使用或很少使用終端操作系統(tǒng)中已安裝的部分應(yīng)用程序,則判斷此部分應(yīng)用程序?yàn)樾枰M(jìn)行優(yōu)化的應(yīng)用程序。
[0049]步驟S20,若是,則將所述應(yīng)用程序的相關(guān)數(shù)據(jù)上傳到預(yù)設(shè)的云端服務(wù)器;
[0050]在判斷終端操作系統(tǒng)中已安裝的部分應(yīng)用程序需要進(jìn)行優(yōu)化后,可將需要進(jìn)行優(yōu)化的應(yīng)用程序的相關(guān)數(shù)據(jù)上傳到預(yù)設(shè)的云端服務(wù)器,其中,所述相關(guān)數(shù)據(jù)可包括需要進(jìn)行優(yōu)化的應(yīng)用程序的安裝包文件、緩存文件、配置文件、用戶的設(shè)定數(shù)據(jù)等與所述應(yīng)用程序