實(shí)施方式】
[0023]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明基于移動(dòng)終端的CPU參數(shù)升級(jí)方法的較佳實(shí)施例的流程圖。圖1所示的一種基于移動(dòng)終端的CPU參數(shù)升級(jí)方法,包括:
步驟S100、預(yù)先將需升級(jí)的CPU參數(shù)的內(nèi)容存儲(chǔ)在移動(dòng)終端中指定的需升級(jí)的CPU參數(shù)文件中。
[0025]即本發(fā)明實(shí)施例中,預(yù)先將需升級(jí)的CPU參數(shù)的內(nèi)容存儲(chǔ)在移動(dòng)終端中指定的需升級(jí)的CPU參數(shù)文件中,即即為新版本CPU參數(shù)文件。
[0026]其中,所述CPU參數(shù)文件用于放置CPU參數(shù);CPU參數(shù)文件由移動(dòng)終端廠商或CPU芯片廠商提供,CPU參數(shù)文件的文件大小是用來(lái)表明CPU參數(shù)文件新舊。
[0027]其中,所述CPU參數(shù)包含對(duì)于CTU中可以設(shè)置的參數(shù)進(jìn)行設(shè)置的參數(shù)值,譬如,某(PU開(kāi)放以下參數(shù)供設(shè)置,移動(dòng)終端設(shè)置CPU的參數(shù)如下:
主頻:2GHz 電壓:1.8V 緩存大小:128kb 指令集版本:18.6。
[0028]本實(shí)施例中:在制作CPU參數(shù)文件時(shí),包括如下步驟:
51、在CPU參數(shù)文件中寫(xiě)入最新的CPU參數(shù)內(nèi)容,生成一個(gè)文本文件;
52、獲取上一版本的CPU參數(shù)文件的文件大小,判斷步驟SI中所生成的文本文件是否大于上一版本的CPU參數(shù)文件的文件大小,若為是則步驟SI中生成的文本文件即為新版本CPU參數(shù)文件,否則執(zhí)行S3;
53、將步驟SI中生成的文本文件通過(guò)在文件中增添冗余直到文件大小大于上一版本的CHJ參數(shù)文件的文件大小,從而得到新版本CPU參數(shù)文件。
[0029]步驟S200、在移動(dòng)終端開(kāi)機(jī)時(shí),首先獲取需升級(jí)的CPU參數(shù)文件的大小,并將所述需升級(jí)的CPU參數(shù)文件的大小與保存在移動(dòng)終端中的上一次升級(jí)時(shí)的CPU參數(shù)文件的大小進(jìn)行比較。
[0030]具體為:在移動(dòng)終端開(kāi)機(jī)時(shí),首先獲取需升級(jí)的CPU參數(shù)文件(即新版本CPU參數(shù)文件)的大小;將所述需升級(jí)的CPU參數(shù)文件的大小與事先保存在移動(dòng)終端中的上一次升級(jí)時(shí)的CPU參數(shù)文件的大小進(jìn)行比較。
[0031]步驟S300、若所述需升級(jí)的CPU參數(shù)文件的大小大于上一次升級(jí)時(shí)的CPU參數(shù)文件的大小,則升級(jí)CPU參數(shù),并保存該CPU參數(shù)文件的大小之后開(kāi)機(jī);若所述需升級(jí)的CPU參數(shù)文件的大小小于等于上一次升級(jí)時(shí)的CHJ參數(shù)文件的大小,則直接開(kāi)機(jī)。
[0032]本步驟具體為:若所述需升級(jí)的CPU參數(shù)文件(即新版本CPU參數(shù)文件)的大小大于上一次升級(jí)時(shí)的CPU參數(shù)文件的大小,則升級(jí)CPU參數(shù),并保存該CPU參數(shù)文件的大小之后開(kāi)機(jī);若所述需升級(jí)的CPU參數(shù)文件的大小小于等于上一次升級(jí)時(shí)的CPU參數(shù)文件的大小,則直接開(kāi)機(jī)。
[0033]本發(fā)明實(shí)施例中,設(shè)置所述CPU參數(shù)文件的版本與CPU參數(shù)文件的大小成正相關(guān)關(guān)系,即設(shè)置CPU參數(shù)文件的大小越大,其CPU參數(shù)文件的版本越新。即所述CPU參數(shù)文件的版本與CPU參數(shù)文件的大小成正相關(guān)關(guān)系,也就是說(shuō)CPU參數(shù)文件的大小越大,其CPU參數(shù)文件的版本越新。
[0034]以下通過(guò)一具體的應(yīng)用實(shí)施例,對(duì)本發(fā)明的方法做進(jìn)一步詳細(xì)說(shuō)明:
請(qǐng)參閱圖2,圖2所示為本發(fā)明一種基于移動(dòng)終端的CPU參數(shù)升級(jí)方法的具體應(yīng)用實(shí)施例的流程圖,如圖1所示,包括如下步驟:
S10、在移動(dòng)終端開(kāi)機(jī)時(shí),首先獲取(需升級(jí))CPU參數(shù)文件(即新版本CPU參數(shù)文件)的大小。
[0035]S20、將所述CPU參數(shù)文件的大小與事先保存在移動(dòng)終端中的上一次升級(jí)時(shí)的CPU參數(shù)文件的大小進(jìn)行比較。
[0036]S30、若所述CHJ參數(shù)文件的大小大于事先保存在移動(dòng)終端中的上一次升級(jí)時(shí)的CHJ參數(shù)文件則升級(jí)CPU參數(shù)然后保存該CPU參數(shù)文件的大小之后開(kāi)機(jī),否則直接開(kāi)機(jī)。
[0037]其中,所述步驟SlO,具體地,用戶在前一次開(kāi)機(jī)時(shí)先將所獲取到的CPU參數(shù)文件放于指定目錄,譬如目錄/sdcard/cpu_param/下;至于CPU參數(shù)文件的獲取方式,可以有多種,譬如通過(guò)網(wǎng)絡(luò)下載得到;在移動(dòng)終端開(kāi)機(jī)時(shí),其將在目錄/sdcard/cpu_param/下檢查是否存在文件,若不存在則不更新CHJ參數(shù)直接開(kāi)機(jī),若存在多個(gè)文件則獲取這幾個(gè)文件的文件大小,只關(guān)注文件大小最大的文件,若只有一個(gè)文件則只關(guān)注該文件;本步驟中所得到的CHJ參數(shù)文件的大小即為前述所關(guān)注的文件的大小。
[0038]其中,所述步驟S20,其根據(jù)步驟SlO中得到的文件的大小與事先保存在移動(dòng)終端中的上一次升級(jí)時(shí)的CPU參數(shù)文件的大小進(jìn)行比較。
[0039]其中,所述步驟S30,若步驟S20中的比較結(jié)果為大于,則升級(jí)CPU參數(shù)然后保存該CHJ參數(shù)文件的大小之后開(kāi)機(jī),否則直接開(kāi)機(jī)。
[0040]其中,所述步驟S30,升級(jí)CPU參數(shù)為獲取CPU參數(shù)文件中的內(nèi)容,并按內(nèi)容升級(jí)相關(guān)的CPU參數(shù)。
[0041 ]所述CPU參數(shù)文件的內(nèi)容,其包含CPU參數(shù)及對(duì)應(yīng)的值,譬如,如下為一例cPU參數(shù)文件的內(nèi)容,第一列為參數(shù)名稱,第二列為對(duì)應(yīng)的值:
主頻:2GHz 電壓:1.8V 緩存大小:128kb 指令集版本:18.6
移動(dòng)終端通過(guò)獲取cPU參數(shù)文件的內(nèi)容,然后對(duì)CPU參數(shù)進(jìn)行設(shè)置。
[0042]上述CPU參數(shù)文件由移動(dòng)終端廠商或CPU芯片廠商提供,CPU參數(shù)文件的文件大小是用來(lái)表明CPU參數(shù)文件新舊;在制作CPU參數(shù)文件時(shí),如圖3所示,包括如下步驟:
SI 1、在CPU參數(shù)文件中寫(xiě)入最新的CPU參數(shù)內(nèi)容,生成一個(gè)文本文件;
512、獲取上一版本的CPU參數(shù)文件的文件大小,判斷步驟SII中所生成的文本文件是否大于上一版本的CPU參數(shù)文件的文件大小,若為是則步驟SI I中生成的文本文件即為新版本CHJ參數(shù)文件,否則執(zhí)行SI 3;
513、將步驟Sll中生成的文本文件通過(guò)在文件中增添冗余直到文件大小大于上一版本的CPU參數(shù)文件的文件大小,從而得到新版本CPU參數(shù)文件。
[0043]其中,所述步驟S13,所述冗余,譬如用若干個(gè)O作為冗余寫(xiě)在步驟SI中生成的文本文件的末尾以增加文件的大小,其只會(huì)增加文件的大小,文件的內(nèi)容是保持不變的。另外,所述CPU參數(shù)文件的版本與CPU參數(shù)文件的大小成正相關(guān)關(guān)系,也就是說(shuō)CPU參數(shù)文件的大小越大,其CR]參數(shù)文件的版本越新。
[0044]由上可見(jiàn),本發(fā)明提供的一種基于移動(dòng)終端的CPU參數(shù)升級(jí)方法;提供了一種快速可靠的基于移動(dòng)終端的CPU參數(shù)升級(jí)方法及系統(tǒng),其操作簡(jiǎn)單,實(shí)現(xiàn)容易,提高了 CPU參數(shù)升級(jí)效率,為用戶提供了方便。
[0045]基于上述方法實(shí)施例,本發(fā)明還提供了一種基于移動(dòng)終端的CPU參數(shù)升級(jí)系統(tǒng),如圖4所示,所述系統(tǒng)包括:
升級(jí)參數(shù)存儲(chǔ)模塊410,用于預(yù)先將需升級(jí)的CPU參數(shù)的內(nèi)容存儲(chǔ)在移動(dòng)終端中指定的需升級(jí)的CPU參數(shù)文件中;具體如上所述。
[0046]參數(shù)比較模塊420,用于在移動(dòng)終端開(kāi)機(jī)時(shí),首先獲取需升級(jí)的CPU參數(shù)文件的大小,并將所述需升級(jí)的CHJ參數(shù)文件的大小與保存在移動(dòng)終端中的上一次升級(jí)時(shí)的CPU參數(shù)文件的大小進(jìn)行比較;具體如上所述。
[0047]CPU參數(shù)升級(jí)控制模塊430,用于若所述需升級(jí)的CPU參數(shù)文件的大小大于上一次升級(jí)時(shí)的CPU參數(shù)文件的大小,則升級(jí)CPU參數(shù),并保存該CPU參數(shù)文件的大小之后開(kāi)機(jī);若所述需升級(jí)的CPU參數(shù)文件的大小小于等于上一次升級(jí)時(shí)的CPU參數(shù)文件的大小,則直接開(kāi)機(jī);具體如上所述。
[0048]較佳地,所述基于移動(dòng)終端的CPU參數(shù)升級(jí)系統(tǒng),其中,升級(jí)參數(shù)存儲(chǔ)模塊包括:
生成單元,用于在CPU參數(shù)文件中寫(xiě)入最新的CPU參