一種啟動控制方法、裝置及終端的制作方法
【專利摘要】本發(fā)明公開了一種啟動控制方法、裝置及終端。其中,該方法包括:獲取應(yīng)用程序的使用記錄信息、資源占用信息以及程序清單信息;按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間。實施本發(fā)明,系統(tǒng)地實現(xiàn)了在對終端設(shè)備進行啟動控制時,針對用戶需求以及當(dāng)前終端設(shè)備的狀態(tài)確定待啟動程序的啟動清單、待啟動程序的啟動速度、待啟動程序的啟動次序以及待啟動程序的前后臺運行狀態(tài),從而在符合用戶使用需求的前提下,使得終端設(shè)備的啟動參數(shù)以及啟動狀態(tài)得到最優(yōu)化。
【專利說明】一種啟動控制方法、裝置及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種啟動控制方法、裝置及終端。
【背景技術(shù)】
[0002]隨著智能終端的廣泛普及,人們的生活中已經(jīng)離不開智能終端。于此同時,人們的生活節(jié)奏也越來越快,在使用移動終端時,對開機的啟動速度要求也越來越高。
[0003]而目前移動終端中在出廠前,一般會預(yù)置很多的應(yīng)用,并且用戶在使用過程中,也會安裝大量的第三方應(yīng)用。這些應(yīng)用當(dāng)中很多都是在開機時進行自啟動,啟動過程中會占用系統(tǒng)的內(nèi)存以及CPU資源。在開機的這一段時間內(nèi),大量應(yīng)用同時并發(fā)啟動,對系統(tǒng)的有限資源競爭使用,從而導(dǎo)致延長移動終端的開機時間,且用戶在系統(tǒng)桌面出現(xiàn)后,進行操作時會出現(xiàn)卡頓現(xiàn)象,特別是用戶急于使用某些應(yīng)用功能時,不能快速使用,造成不好的用戶使用體驗。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明要解決的技術(shù)問題是提供一種啟動控制方法、裝置及終端,以解決現(xiàn)有技術(shù)中,終端在啟動時,程序啟動不符合用戶需求,且終端啟動后系統(tǒng)資源消耗過大的缺陷。
[0005]本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案如下:
[0006]提出一種啟動控制方法,該方法包括:
[0007]獲取應(yīng)用程序的使用記錄信息、資源占用信息以及程序清單信息;
[0008]按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間。
[0009]優(yōu)選地,獲取應(yīng)用程序的使用記錄信息、資源占用信息以及啟動清單信息之前包括:
[0010]在預(yù)設(shè)時間內(nèi)統(tǒng)計并提取使用記錄信息,其中,使用記錄信息包括應(yīng)用程序的開啟時刻、關(guān)閉時刻、使用時間、運行狀態(tài)以及與其它應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。
[0011]優(yōu)選地,獲取應(yīng)用程序的使用記錄信息、資源占用信息以及啟動清單信息之后,按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間之前包括:
[0012]根據(jù)前一次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定本次啟動時所采用的調(diào)控系數(shù);
[0013]或者,自定義調(diào)控系數(shù);
[0014]或者,從云服務(wù)器端獲取調(diào)控系數(shù)。
[0015]優(yōu)選地,按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間具體包括:
[0016]根據(jù)使用記錄信息、資源占用信息以及啟動清單信息分別提取本次啟動時的預(yù)調(diào)控參數(shù);
[0017]按調(diào)控系數(shù)以及預(yù)調(diào)控參數(shù)確定本次啟動的調(diào)控參數(shù);
[0018]根據(jù)調(diào)控參數(shù)分別調(diào)整并得到應(yīng)用程序的自啟動值、啟動次序以及啟動時間。
[0019]優(yōu)選地,按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間之后包括:
[0020]記錄本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài);
[0021]根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定下一次啟動時所采用的調(diào)控系數(shù);
[0022]或者,根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定重新啟動時所采用的調(diào)控系數(shù)。
[0023]一種啟動控制裝置,該裝置包括:
[0024]信息獲取模塊,用于獲取應(yīng)用程序的使用記錄信息、資源占用信息以及程序清單信息;
[0025]啟動調(diào)控模塊,用于按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間。
[0026]優(yōu)選地,本裝置還包括預(yù)處理模塊,預(yù)處理模塊用于在預(yù)設(shè)時間內(nèi)統(tǒng)計并提取使用記錄信息,其中,使用記錄信息包括應(yīng)用程序的開啟時刻、關(guān)閉時刻、使用時間、運行狀態(tài)以及與其它應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。
[0027]優(yōu)選地,本裝置包括調(diào)控系數(shù)確定模塊,調(diào)控系數(shù)確定模塊用于,
[0028]根據(jù)前一次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定本次啟動時所采用的調(diào)控系數(shù);
[0029]或者,自定義調(diào)控系數(shù);
[0030]或者,從云服務(wù)器端獲取調(diào)控系數(shù)。
[0031]優(yōu)選地,啟動調(diào)控模塊包括預(yù)調(diào)控系數(shù)確定單元、調(diào)控參數(shù)確定單元以及啟動狀態(tài)調(diào)控單元,其中,
[0032]預(yù)調(diào)控系數(shù)確定單元用于根據(jù)使用記錄信息、資源占用信息以及啟動清單信息分別提取本次啟動時的預(yù)調(diào)控參數(shù);
[0033]調(diào)控參數(shù)確定單元用于按調(diào)控系數(shù)以及預(yù)調(diào)控參數(shù)確定本次啟動的調(diào)控參數(shù);
[0034]啟動狀態(tài)調(diào)控單元用于根據(jù)調(diào)控參數(shù)分別調(diào)整并得到應(yīng)用程序的自啟動值、啟動次序以及啟動時間;
[0035]裝置還包括啟動維護模塊,啟動維護模塊用于,
[0036]記錄本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài);
[0037]根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定下一次啟動時所采用的調(diào)控系數(shù);
[0038]或者,根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定重新啟動時所采用的調(diào)控系數(shù)。
[0039]一種啟動控制終纟而,該終纟而包括上述啟動控制t旲塊。
[0040]實施本發(fā)明,系統(tǒng)地實現(xiàn)了在對終端設(shè)備進行啟動控制時,針對用戶需求以及當(dāng)iu終端設(shè)備的狀態(tài)確定待啟動程序的啟動清單、待啟動程序的啟動速度、待啟動程序的啟動次序以及待啟動程序的前后臺運行狀態(tài),從而在符合用戶使用需求的前提下,使得終端設(shè)備的啟動參數(shù)以及啟動狀態(tài)得到最優(yōu)化。
【專利附圖】
【附圖說明】
[0041]下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:
[0042]圖1是本發(fā)明提出的啟動控制方法的流程圖;
[0043]圖2是本發(fā)明第二較佳實施例提出的啟動控制方法的流程圖;
[0044]圖3是本發(fā)明第三較佳實施例提出的啟動控制方法的流程圖;
[0045]圖4是本發(fā)明第四較佳實施例提出的啟動控制方法的流程圖;
[0046]圖5是本發(fā)明第五較佳實施例提出的啟動控制方法的流程圖;
[0047]圖6是本發(fā)明提出的啟動控制裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0048]為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0049]實施例1
[0050]圖1是本發(fā)明提出的啟動控制方法的流程圖。該方法包括:
[0051]SI,獲取應(yīng)用程序的使用記錄信息、資源占用信息以及程序清單信息。
[0052]一方面,通過終端的系統(tǒng)層調(diào)用應(yīng)用層的相應(yīng)功能接口,獲取應(yīng)用程序的使用記錄信息,另一方面,調(diào)用系統(tǒng)層的相應(yīng)功能模塊獲取應(yīng)用程序的資源占用信息,同時,統(tǒng)計記錄應(yīng)用程序的程序清單信息??梢岳斫?,本方法適用于移動終端、平板電腦、筆記本電腦等智能終端設(shè)備。
[0053]在此以手機為例,由于手機屬于移動設(shè)備,通常而言,既要考慮到用戶的正常使用需求能夠得以滿足,又需要考慮到移動設(shè)備的資源消耗,由該資源消耗所帶來的電量消耗以及移動設(shè)備續(xù)航時間。因此,在目前的移動終端智能操作系統(tǒng)內(nèi),均具有與電量監(jiān)控以及資源監(jiān)控相應(yīng)的功能模塊以及功能接口,通過這些功能模塊以及功能接口即可檢測運行于該智能操作系統(tǒng)之上的處于應(yīng)用層的應(yīng)用程序。
[0054]本方法在基于現(xiàn)有技術(shù)的基礎(chǔ)上,通過上述與電量監(jiān)控相關(guān)的模塊監(jiān)測應(yīng)用程序的資源占用信息,其中,該資源占用信息包括單位時間內(nèi)的CPU資源占用量、GPU資源占用量以及內(nèi)存占用量等。
[0055]進一步地,通過上述與系統(tǒng)注冊表相關(guān)的模塊監(jiān)測應(yīng)用程序的程序清單信息,其中,該程序清單信息包括應(yīng)用程序安裝信息、應(yīng)用程序卸載信息以及應(yīng)用程序凍結(jié)或者停用信息等。
[0056]進一步地,通過上述與系統(tǒng)行為記錄相關(guān)的模塊監(jiān)測應(yīng)用程序的使用記錄信息,其中,該使用記錄信息包括應(yīng)用程序的啟動時刻、前臺運行時間、后臺運行時間、終止時刻、在運行時與其它應(yīng)用程序之間的關(guān)聯(lián)關(guān)系、當(dāng)前系統(tǒng)環(huán)境參數(shù)等等。
[0057]進一步地,對運行于該智能手機內(nèi)的游戲程序同樣地可以適用本方法。
[0058]S2,按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間。
[0059]首先,預(yù)設(shè)一調(diào)控系數(shù),通過該調(diào)控系統(tǒng)控制對啟動操作的調(diào)控幅度。例如,可以將該調(diào)控系數(shù)設(shè)置為一到十級,級數(shù)越大,調(diào)控幅度越大,啟動的速度以及啟動后的初始資源消耗最??;
[0060]進一步地,還可以針對上述使用記錄信息、資源占用信息以及啟動清單信息分別設(shè)置相應(yīng)的調(diào)控系統(tǒng),從而分別調(diào)控上述使用記錄信息、資源占用信息以及啟動清單信息對啟動操作的調(diào)控幅度。
[0061]然后,確定需要作為調(diào)控的因素。即,可以將使用記錄信息、資源占用信息以及啟動清單信息都作為調(diào)控的因素,或者選擇一種或多種信息作為調(diào)控的因素。
[0062]最后,按上述設(shè)置的調(diào)控系數(shù),并結(jié)合上述使用記錄信息、資源占用信息以及啟動清單信息調(diào)控終端設(shè)備的啟動操作,例如,調(diào)控終端設(shè)備的啟動操作包括確定終端設(shè)備的啟動程序、待啟動程序的啟動速度、待啟動程序的啟動次序以及待啟動程序的如后臺運打狀態(tài)。
[0063]具體地,調(diào)控終端設(shè)備的啟動操作可以按如下方式進行:
[0064]首先,根據(jù)上述使用記錄信息,對應(yīng)用程序的開啟頻率由大到小進行排列,對應(yīng)用程序開啟后持續(xù)運行的時間由大到小進行排列,以及對應(yīng)用程序開啟后或者在開啟的過程中對資源占用量由大到小進行排列。
[0065]然后,根據(jù)上述步驟所確定的一個或多個調(diào)控系數(shù),并根據(jù)上述排列信息,確定相應(yīng)的開啟頻率閾值、運行時間閾值以及資源占用量閾值,確定終端設(shè)備的自啟動值、待啟動程序的啟動速度、待啟動程序的啟動次序以及待啟動程序的如后臺運彳丁狀態(tài)。
[0066]其中,自啟動值是指應(yīng)用程序開機啟動的控制值,例如,若該值為0,則該應(yīng)用程序不會開機啟動,若該值為I,則該應(yīng)用程序?qū)㈦S開機而啟動。
[0067]可以理解,統(tǒng)計應(yīng)用程序的自啟動值生成相應(yīng)的啟動清單。
[0068]本實施例的有益效果在于,通過獲取應(yīng)用程序的使用記錄信息、資源占用信息以及程序清單信息,然后,按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間。系統(tǒng)地實現(xiàn)了在對終端設(shè)備進行啟動控制時,針對用戶需求以及當(dāng)前終端設(shè)備的狀態(tài)確定待啟動程序的啟動清單、待啟動程序的啟動速度、待啟動程序的啟動次序以及待啟動程序的如后臺運彳丁狀態(tài),從而在符合用戶使用需求的前提下,使得終端設(shè)備的啟動參數(shù)以及啟動狀態(tài)得到最優(yōu)化。
[0069]實施例二
[0070]圖2是本發(fā)明第二較佳實施例提出的啟動控制方法的流程圖?;谏鲜鰧嵤├@取應(yīng)用程序的使用記錄信息、資源占用信息以及啟動清單信息之前包括:
[0071]S0,在預(yù)設(shè)時間內(nèi)統(tǒng)計并提取使用記錄信息。其中,使用記錄信息包括應(yīng)用程序的開啟時刻、關(guān)閉時刻、使用時間、運行狀態(tài)以及與其它應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。
[0072]如上例所述,通過手機內(nèi)與系統(tǒng)行為記錄相關(guān)的模塊監(jiān)測應(yīng)用程序的使用記錄信息,其中,該使用記錄信息包括應(yīng)用程序的啟動時刻、前臺運行時間、后臺運行時間、終止時亥IJ、在運行時與其它應(yīng)用程序之間的關(guān)聯(lián)關(guān)系、當(dāng)前系統(tǒng)環(huán)境參數(shù)等等。
[0073]如上例所述,若該手機內(nèi)裝載有通訊錄程序A、短信息程序B、聊天程序C、社交程序D以及系統(tǒng)快捷設(shè)置程序E。當(dāng)通過手機內(nèi)與系統(tǒng)行為記錄相關(guān)的模塊監(jiān)測應(yīng)用程序的使用記錄信息時,將分別記錄通訊錄程序A、短信息程序B、聊天程序C、社交程序D以及系統(tǒng)快捷設(shè)置程序E的程序的開啟時刻、關(guān)閉時刻、使用時間、運行狀態(tài)以及與其它應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。其中,與其它應(yīng)用程序之間的關(guān)聯(lián)關(guān)系是指,本程序在前臺或者后臺運行過程中,與之經(jīng)常切換或者與之聯(lián)用的應(yīng)用程序。可以理解,由于具有一定關(guān)聯(lián)關(guān)系的應(yīng)用程序的使用頻率、使用時間以及使用場景較為相近,因此,將具有一定關(guān)聯(lián)關(guān)系的應(yīng)用程序一并關(guān)聯(lián)處理,避免用戶在使用過程中,由于程序切換之間所的程序反應(yīng)遲滯等所帶來的不良好的用戶體驗。
[0074]本實施例的有益效果在于,通過在預(yù)設(shè)時間內(nèi)統(tǒng)計并提取使用記錄信息,并將具有一定關(guān)聯(lián)關(guān)系的應(yīng)用程序一并關(guān)聯(lián)處理,避免用戶在使用過程中,由于程序切換之間所的程序反應(yīng)遲滯等所帶來的不良好的用戶體驗。
[0075]實施例三
[0076]圖3是本發(fā)明第三較佳實施例提出的啟動控制方法的流程圖?;谏鲜鰧嵤├?,獲取應(yīng)用程序的使用記錄信息、資源占用信息以及啟動清單信息之后,按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間之前包括:
[0077]S11,根據(jù)前一次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定本次啟動時所采用的調(diào)控系數(shù);
[0078]或者,自定義調(diào)控系數(shù);
[0079]或者,從云服務(wù)器端獲取調(diào)控系數(shù)。
[0080]如上述實施例一所述,本方法所采用的調(diào)控系數(shù)可以是一個或多個,即,可以是采用一個調(diào)控系數(shù)對上述可調(diào)控因素進行調(diào)控,或者通過多個調(diào)控系數(shù)對上述可調(diào)控因素進行分別調(diào)控。
[0081]本步驟是在設(shè)置上述一個或多個調(diào)控系數(shù)的基礎(chǔ)上,確定該一個或多個調(diào)控系數(shù)的設(shè)置源。
[0082]可以理解,可以根據(jù)前一次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定本次啟動時所采用的調(diào)控系數(shù);
[0083]進一步地,還可以根據(jù)前多次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定本次啟動時所采用的調(diào)控系數(shù);
[0084]進一步地,還可以通過自定義框讓用戶自行確定該調(diào)控系數(shù);
[0085]進一步地,用戶還可以將該調(diào)控系數(shù)上傳至服務(wù)器,其它用戶則可以選擇借鑒的下載所需要的調(diào)控系數(shù),并將其用于本機的調(diào)控操作中;
[0086]進一步地,還可以通過服務(wù)器,針對不同的用戶需求,優(yōu)選一類或多類的調(diào)控系數(shù),并向終端設(shè)備提供該調(diào)控系統(tǒng)的下發(fā)通道,從而使得用戶在沒有調(diào)控經(jīng)驗的情形下,同樣地可以獲得最優(yōu)的調(diào)控系數(shù)。
[0087]本實施例的有益效果在于,通過根據(jù)前一次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定本次啟動時所采用的調(diào)控系數(shù);或者,自定義調(diào)控系數(shù);或者,從云服務(wù)器端獲取調(diào)控系數(shù)。實現(xiàn)了根據(jù)用戶的不同需求、并以多種方式獲取與需求相符合的調(diào)控系數(shù)。
[0088]實施例四
[0089]圖4是本發(fā)明第四較佳實施例提出的啟動控制方法的流程圖。基于上述實施例,按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間具體包括:
[0090]S21,根據(jù)使用記錄信息、資源占用信息以及啟動清單信息分別提取本次啟動時的預(yù)調(diào)控參數(shù)。
[0091]本實施例可以看作是與上述調(diào)控系數(shù)并列的優(yōu)選實施例,也可以看做基于上述調(diào)控系數(shù)實施例的進一步細化。
[0092]預(yù)調(diào)控參數(shù)是指,通過該預(yù)調(diào)控參數(shù)對啟動前的可調(diào)控參數(shù)進行預(yù)處理,獲取預(yù)處理結(jié)果。
[0093]具體地,對使用記錄信息、資源占用信息以及啟動清單信息分別進行相關(guān)處理。
[0094]具體地,預(yù)調(diào)控參數(shù)包含于使用記錄信息、資源占用信息以及啟動清單信息內(nèi),對各自信息的預(yù)處理,例如,針對使用記錄信息內(nèi)的預(yù)調(diào)控參數(shù)所帶來的有益效果是,通過該預(yù)調(diào)控參數(shù)確定該使用記錄信息被采納的內(nèi)容、比例或者權(quán)重。經(jīng)該預(yù)調(diào)控參數(shù)處理后的使用記錄信息,再與其它信息結(jié)合,交由調(diào)控參數(shù)一并進行分析處理。
[0095]S22,按調(diào)控系數(shù)以及預(yù)調(diào)控參數(shù)確定本次啟動的調(diào)控參數(shù)。
[0096]調(diào)控系數(shù)將根據(jù)上述實施例獲取,而預(yù)調(diào)控參數(shù)有上述步驟S21確定。
[0097]同時,結(jié)合按調(diào)控系數(shù)以及預(yù)調(diào)控參數(shù)確定本次啟動的調(diào)控參數(shù)。
[0098]S23,根據(jù)調(diào)控參數(shù)分別調(diào)整并得到應(yīng)用程序的自啟動值、啟動次序以及啟動時間。
[0099]可以理解,調(diào)控系數(shù)包含出本次啟動的調(diào)控參數(shù),因此,當(dāng)調(diào)控系數(shù)確定后,通過該確定的調(diào)控系數(shù)分離出相應(yīng)的調(diào)控參數(shù),并根據(jù)調(diào)控參數(shù)分別調(diào)整并得到應(yīng)用程序的自啟動值、啟動次序以及啟動時間。
[0100]本實施例的有益效果在于,通過使用記錄信息、資源占用信息以及啟動清單信息分別提取本次啟動時的預(yù)調(diào)控參數(shù),并按調(diào)控系數(shù)以及預(yù)調(diào)控參數(shù)確定本次啟動的調(diào)控參數(shù),最后,根據(jù)調(diào)控參數(shù)分別調(diào)整并得到應(yīng)用程序的自啟動值、啟動次序以及啟動時間。從而具體實現(xiàn)了以調(diào)控參數(shù)調(diào)整各個調(diào)控因素,使得啟動調(diào)控操作更為精準(zhǔn),更符合啟動調(diào)控的目的。
[0101]實施例五
[0102]圖5是本發(fā)明第五較佳實施例提出的啟動控制方法的流程圖?;谏鲜鰧嵤├搭A(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間之后包括:
[0103]S31,記錄本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)。
[0104]其中,啟動后的運行狀態(tài)包括程序的開啟時刻、關(guān)閉時刻、使用時間、運行狀態(tài)以及與其它應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。
[0105]S32,根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定下一次啟動時所采用的調(diào)控系數(shù);
[0106]或者,根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定重新啟動時所采用的調(diào)控系數(shù)。
[0107]本實施例的有益效果在于,通過記錄本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài),并根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定下一次啟動時所采用的調(diào)控系數(shù);或者,根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定重新啟動時所采用的調(diào)控系數(shù)。使得調(diào)控系數(shù)的選取更符合用戶自身的使用需求。
[0108]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來控制相關(guān)的硬件完成,所述的程序可以在存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。
[0109]實施例六
[0110]圖6是本發(fā)明提出的啟動控制裝置的結(jié)構(gòu)框圖。該裝置包括:
[0111]信息獲取模塊10,用于獲取應(yīng)用程序的使用記錄信息、資源占用信息以及程序清單?目息;
[0112]啟動調(diào)控模塊20,用于按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)使用記錄信息、資源占用信息以及啟動清單信息調(diào)控應(yīng)用程序的自啟動值、啟動次序以及啟動時間。
[0113]優(yōu)選地,本裝置還包括預(yù)處理模塊30,預(yù)處理模塊30用于在預(yù)設(shè)時間內(nèi)統(tǒng)計并提取使用記錄信息,其中,使用記錄信息包括應(yīng)用程序的開啟時刻、關(guān)閉時刻、使用時間、運行狀態(tài)以及與其它應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。
[0114]優(yōu)選地,本裝置還包括調(diào)控系數(shù)確定模塊40,調(diào)控系數(shù)確定模塊40用于,
[0115]根據(jù)前一次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定本次啟動時所采用的調(diào)控系數(shù);
[0116]或者,自定義調(diào)控系數(shù);
[0117]或者,從云服務(wù)器端獲取調(diào)控系數(shù)。
[0118]優(yōu)選地,啟動調(diào)控模塊20包括預(yù)調(diào)控系數(shù)確定單元21、調(diào)控參數(shù)確定單元22以及啟動狀態(tài)調(diào)控單元23,其中,
[0119]預(yù)調(diào)控系數(shù)確定單元21用于根據(jù)使用記錄信息、資源占用信息以及啟動清單信息分別提取本次啟動時的預(yù)調(diào)控參數(shù);
[0120]調(diào)控參數(shù)確定單元22用于按調(diào)控系數(shù)以及預(yù)調(diào)控參數(shù)確定本次啟動的調(diào)控參數(shù);
[0121]啟動狀態(tài)調(diào)控單元23用于根據(jù)調(diào)控參數(shù)分別調(diào)整并得到應(yīng)用程序的自啟動值、啟動次序以及啟動時間;
[0122]裝置還包括啟動維護模塊50,啟動維護模塊50用于,
[0123]記錄本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài);
[0124]根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定下一次啟動時所采用的調(diào)控系數(shù);
[0125]或者,根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定重新啟動時所采用的調(diào)控系數(shù)。
[0126]該啟動控制裝置可以用于移動電話,或者具有啟動控制功能的其他通信終端,例如智能手機等中,可以是運行于這些通信終端內(nèi)的軟件單元,也可以作為獨立的掛件集成到這些通信終端中或者運行于這些移動終端的應(yīng)用系統(tǒng)中。
[0127]本發(fā)明還提出了一種啟動控制終端,該終端包括上述啟動控制模塊。
[0128]需要說明的是,上述方法實施例中的技術(shù)特征在本裝置以及本終端均對應(yīng)適用,這里不再重述。
[0129]實施本發(fā)明,系統(tǒng)地實現(xiàn)了在對終端設(shè)備進行啟動控制時,針對用戶需求以及當(dāng)iu終端設(shè)備的狀態(tài)確定待啟動程序的啟動清單、待啟動程序的啟動速度、待啟動程序的啟動次序以及待啟動程序的前后臺運行狀態(tài),從而在符合用戶使用需求的前提下,使得終端設(shè)備的啟動參數(shù)以及啟動狀態(tài)得到最優(yōu)化。
[0130]以上參照【專利附圖】
【附圖說明】了本發(fā)明的優(yōu)選實施例,并非因此局限本發(fā)明的權(quán)利范圍。本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實質(zhì),可以有多種變型方案實現(xiàn)本發(fā)明,比如作為一個實施例的特征可用于另一實施例而得到又一實施例。凡在運用本發(fā)明的技術(shù)構(gòu)思之內(nèi)所作的任何修改、等同替換和改進,均應(yīng)在本發(fā)明的權(quán)利范圍之內(nèi)。
【權(quán)利要求】
1.一種啟動控制方法,其特征在于,所述方法包括: 獲取應(yīng)用程序的使用記錄信息、資源占用信息以及程序清單信息; 按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)所述使用記錄信息、所述資源占用信息以及所述啟動清單信息調(diào)控所述應(yīng)用程序的自啟動值、啟動次序以及啟動時間。
2.根據(jù)權(quán)利要求1所述的啟動控制方法,其特征在于,所述獲取應(yīng)用程序的使用記錄信息、資源占用信息以及啟動清單信息之前包括: 在預(yù)設(shè)時間內(nèi)統(tǒng)計并提取所述使用記錄信息,其中,所述使用記錄信息包括所述應(yīng)用程序的開啟時刻、關(guān)閉時刻、使用時間、運行狀態(tài)以及與其它應(yīng)用程序之間的關(guān)聯(lián)關(guān)系。
3.根據(jù)權(quán)利要求1所述的啟動控制方法,其特征在于,所述獲取應(yīng)用程序的使用記錄信息、資源占用信息以及啟動清單信息之后,所述按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)所述使用記錄信息、所述資源占用信息以及所述啟動清單信息調(diào)控所述應(yīng)用程序的自啟動值、啟動次序以及啟動時間之前包括: 根據(jù)前一次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定本次啟動時所采用的所述調(diào)控系數(shù); 或者,自定義所述調(diào)控系數(shù); 或者,從云服務(wù)器端獲取所述調(diào)控系數(shù)。
4.根據(jù)權(quán)利要求1所述的啟動控制方法,其特征在于,所述按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)所述使用記錄信息、所述資源占用信息以及所述啟動清單信息調(diào)控所述應(yīng)用程序的自啟動值、啟動次序以及啟動時間具體包括: 根據(jù)所述使用記錄信息、所述資源占用信息以及所述啟動清單信息分別提取本次啟動時的預(yù)調(diào)控參數(shù); 按所述調(diào)控系數(shù)以及所述預(yù)調(diào)控參數(shù)確定本次啟動的調(diào)控參數(shù); 根據(jù)所述調(diào)控參數(shù)分別調(diào)控所述應(yīng)用程序的自啟動值、啟動次序以及啟動時間。
5.根據(jù)權(quán)利要求1所述的啟動控制方法,其特征在于,所述按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)所述使用記錄信息、所述資源占用信息以及所述啟動清單信息調(diào)控所述應(yīng)用程序的自啟動值、啟動次序以及啟動時間之后包括: 記錄本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài); 根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定下一次啟動時所采用的所述調(diào)控系數(shù); 或者,根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定重新啟動時所采用的所述調(diào)控系數(shù)。
6.一種啟動控制裝置,其特征在于,所述裝置包括: 信息獲取模塊,用于獲取應(yīng)用程序的使用記錄信息、資源占用信息以及程序清單信息; 啟動調(diào)控模塊,用于按預(yù)設(shè)的調(diào)控系數(shù),并根據(jù)所述使用記錄信息、所述資源占用信息以及所述啟動清單信息調(diào)控所述應(yīng)用程序的自啟動值、啟動次序以及啟動時間。
7.根據(jù)權(quán)利要求6所述的啟動控制裝置,其特征在于,還包括預(yù)處理模塊,所述預(yù)處理模塊用于在預(yù)設(shè)時間內(nèi)統(tǒng)計并提取所述使用記錄信息,其中,所述使用記錄信息包括所述應(yīng)用程序的開啟時刻、關(guān)閉時刻、使用時間、運行狀態(tài)以及與其它應(yīng)用程序之間的關(guān)聯(lián)關(guān)系O
8.根據(jù)權(quán)利要求6所述的啟動控制裝置,其特征在于,還包括調(diào)控系數(shù)確定模塊,所述調(diào)控系數(shù)確定模塊用于, 根據(jù)前一次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定本次啟動時所采用的所述調(diào)控系數(shù); 或者,自定義所述調(diào)控系數(shù); 或者,從云服務(wù)器端獲取所述調(diào)控系數(shù)。
9.根據(jù)權(quán)利要求6所述的啟動控制裝置,其特征在于,所述啟動調(diào)控模塊包括預(yù)調(diào)控系數(shù)確定單元、調(diào)控參數(shù)確定單元以及啟動狀態(tài)調(diào)控單元,其中, 所述預(yù)調(diào)控系數(shù)確定單元用于根據(jù)所述使用記錄信息、所述資源占用信息以及所述啟動清單信息分別提取本次啟動時的預(yù)調(diào)控參數(shù); 所述調(diào)控參數(shù)確定單元用于按所述調(diào)控系數(shù)以及所述預(yù)調(diào)控參數(shù)確定本次啟動的調(diào)控參數(shù); 所述啟動狀態(tài)調(diào)控單元用于根據(jù)所述調(diào)控參數(shù)分別調(diào)整并得到所述應(yīng)用程序的自啟動值、啟動次序以及啟動時間; 所述裝置還包括啟動維護模塊,所述啟動維護模塊用于, 記錄本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài); 根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定下一次啟動時所采用的所述調(diào)控系數(shù); 或者,根據(jù)本次啟動時所采用的調(diào)控系數(shù)以及啟動后的運行狀態(tài)確定重新啟動時所采用的所述調(diào)控系數(shù)。
10.一種啟動控制終端,其特征在于,所述終端包括所述權(quán)利要求6-9所述的啟動控制模塊。
【文檔編號】G06F9/445GK104360885SQ201410659861
【公開日】2015年2月18日 申請日期:2014年11月18日 優(yōu)先權(quán)日:2014年11月18日
【發(fā)明者】王賢偉 申請人:深圳市中興移動通信有限公司