專利名稱:快速開機(jī)的手機(jī)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種快速開機(jī)的手機(jī)及方法。
背景技術(shù):
目前手機(jī)開機(jī)時(shí),需要將手機(jī)存儲(chǔ)器中存儲(chǔ)的應(yīng)用軟件和資料一筆一筆地讀到內(nèi)存,等 待全部讀完后,再將所有資料依條件進(jìn)行排序。例如,對(duì)于通訊錄資料,根據(jù)人名字母的先 后順序進(jìn)行排序,對(duì)于短信息資料,根據(jù)短信息的接收時(shí)間進(jìn)行排序。手機(jī)中存儲(chǔ)的資料越 多,資料讀取和排序所需的時(shí)間就會(huì)越長(zhǎng)。
隨著手機(jī)功能的增強(qiáng),手機(jī)中存儲(chǔ)的資料也在逐漸增加,目前市場(chǎng)上的手機(jī)都強(qiáng)調(diào)通訊
錄和短信息的儲(chǔ)存量,以手機(jī)通訊錄的存儲(chǔ)量為例,目前市場(chǎng)上通訊錄能存儲(chǔ)iooo筆以上的 機(jī)型比比皆是,而由于手機(jī)的微處理器處理能力有限,對(duì)iooo筆的資料進(jìn)行排序需要耗費(fèi)不
少時(shí)間,自然就延長(zhǎng)了手機(jī)的開機(jī)時(shí)間。
另外,目前手機(jī)大量運(yùn)用各種新穎的軟件功能(如復(fù)雜的開機(jī)動(dòng)畫),開機(jī)時(shí)必需進(jìn)行
各種應(yīng)用軟件的初始化。因此,開機(jī)時(shí)CPU將會(huì)有許多工作等著同時(shí)進(jìn)行,此時(shí)如果再加上 SMS, PhoneBook,麗S, EMS, IM, Wap message, e-mail及Broadcast message等資料需同 時(shí)從手機(jī)存儲(chǔ)器中讀到內(nèi)存并以各種條件加以排序,手機(jī)開機(jī)的時(shí)間將會(huì)更長(zhǎng)。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種快速開機(jī)的手機(jī),其可縮短手機(jī)開機(jī)的時(shí)間。 鑒于以上內(nèi)容,還有必要提供一種快速開機(jī)的方法,其可縮短手機(jī)開機(jī)的時(shí)間。 一種快速開機(jī)的手機(jī),所述手機(jī)包括 驅(qū)動(dòng)模塊,用于當(dāng)手機(jī)開機(jī)時(shí)驅(qū)動(dòng)硬件裝置; 初始化模塊,用于對(duì)手機(jī)中的應(yīng)用軟件進(jìn)行初始化; 讀取模塊,用于從手機(jī)的存儲(chǔ)器中讀取資料到手機(jī)的內(nèi)存中;
排序模塊,用于當(dāng)手機(jī)第一次開機(jī)時(shí),在所述內(nèi)存中建立各種資料對(duì)應(yīng)的表格,并根據(jù) 不同條件對(duì)每個(gè)表格進(jìn)行排序;
檔案創(chuàng)建模塊,用于將排序完的表格轉(zhuǎn)換成二進(jìn)制格式的檔案,并將該二進(jìn)制格式的檔 案存儲(chǔ)于存儲(chǔ)器中;及
所述讀取模塊在手機(jī)不是第一次開機(jī)時(shí),還用于直接從存儲(chǔ)器中讀取所述二進(jìn)制格式的檔案到手機(jī)內(nèi)存中,完成手機(jī)的開機(jī)動(dòng)作。 一種快速開機(jī)的方法,包括如下步驟 驅(qū)動(dòng)硬件裝置;
對(duì)手機(jī)中的應(yīng)用軟件進(jìn)行初始化;
從手機(jī)的存儲(chǔ)器中讀取資料到手機(jī)的內(nèi)存中;
當(dāng)手機(jī)第一次開機(jī)時(shí),在所述內(nèi)存中建立各種資料對(duì)應(yīng)的表格,并根據(jù)不同條件對(duì)每個(gè) 表格進(jìn)行排序;
將排序完的表格轉(zhuǎn)換成二進(jìn)制格式的檔案,并將該二進(jìn)制格式的檔案存儲(chǔ)于存儲(chǔ)器中;
及
當(dāng)手機(jī)不是第一次開機(jī)時(shí),直接從存儲(chǔ)器中讀取所述二進(jìn)制格式的檔案到手機(jī)內(nèi)存中, 完成手機(jī)的開機(jī)動(dòng)作。
相較于現(xiàn)有技術(shù),所述的快速開機(jī)的手機(jī)及方法,可以將第一次開機(jī)時(shí)排好序的資料以 二進(jìn)制格式的檔案保存在手機(jī)的存儲(chǔ)器中,下一次開機(jī)時(shí),直接從所述存儲(chǔ)器中讀取該二進(jìn) 制格式的檔案到手機(jī)內(nèi)存中,從而省去了再次對(duì)資料進(jìn)行排序的時(shí)間,縮短了手機(jī)開機(jī)的時(shí) 間。
圖l是本發(fā)明快速開機(jī)的手機(jī)較佳實(shí)施例的硬件架構(gòu)圖。 圖2是圖1中所示開機(jī)程序的功能模塊圖。 圖3是本發(fā)明快速開機(jī)的方法較佳實(shí)施例的流程圖。
具體實(shí)施例方式
如圖1所示,是本發(fā)明快速開機(jī)的手機(jī)較佳實(shí)施例的硬件架構(gòu)圖。該手機(jī)主要包括微處 理器l、存儲(chǔ)器2、內(nèi)存3及外部設(shè)備4,所述微處理器1與所述存儲(chǔ)器2、內(nèi)存3和外部設(shè)備4相 連。其中,所述存儲(chǔ)器2中存儲(chǔ)有手機(jī)中的應(yīng)用軟件和資料,所述手機(jī)中存儲(chǔ)的資料包括 通訊錄(用于記錄朋友的聯(lián)系電話)、短信息和電子郵件等。所述存儲(chǔ)器2中還存儲(chǔ)有開機(jī) 程序20,當(dāng)手機(jī)開機(jī)時(shí),所述微處理器1將所述開機(jī)程序20調(diào)入內(nèi)存3中,并控制所述開機(jī)程 序20的執(zhí)行,完成手機(jī)的開機(jī)動(dòng)作。所述存儲(chǔ)器2是一種非掉電易失性存儲(chǔ)體(如NAND FLASH),所述內(nèi)存3可以是動(dòng)態(tài)隨機(jī)存取內(nèi)存(Dynamic Random Access Memory, DRAM)或 同步動(dòng)態(tài)隨機(jī)存取內(nèi)存(Synchronous DRAM, SDRAM)等。外部設(shè)備4包括LCD液晶顯示屏和 鍵盤,用于顯示手機(jī)開機(jī)畫面及輸入信息。
如圖2所示,是圖1中所示開機(jī)程序20的功能模塊圖。所述開機(jī)程序20包括驅(qū)動(dòng)模塊201、初始化模塊202、讀取模塊203、排序模塊204、檔案創(chuàng)建模塊205和更新模塊206。本發(fā)明 所稱的模塊是完成一特定功能的計(jì)算機(jī)程序段,比程序更適合于描述軟件在計(jì)算機(jī)中的執(zhí)行 過程,因此在本發(fā)明以下對(duì)軟件描述中都以模塊描述。
所述驅(qū)動(dòng)模塊201用于當(dāng)手機(jī)開機(jī)時(shí)驅(qū)動(dòng)硬件裝置(如內(nèi)存3和外部設(shè)備4等)。
所述初始化模塊202用于對(duì)應(yīng)用軟件(如手機(jī)中的游戲和計(jì)時(shí)器等)進(jìn)行初始化。
所述讀取模塊203用于從所述存儲(chǔ)器2中讀取資料到所述內(nèi)存3中。所述資料包括通訊 錄、短信息和電子郵件等。
所述排序模塊204用于當(dāng)手機(jī)第一次開機(jī)時(shí),在所述內(nèi)存3中建立各種資料對(duì)應(yīng)的表格, 并根據(jù)不同條件對(duì)每個(gè)表格進(jìn)行排序。例如,對(duì)于通訊錄資料表格,可以根據(jù)人名字母的先 后順序進(jìn)行排序,對(duì)于短信息資料表格,可以根據(jù)短信息的接收時(shí)間進(jìn)行排序。
所述檔案創(chuàng)建模塊205用于將排序完的表格轉(zhuǎn)換成二進(jìn)制格式的檔案,并將該二進(jìn)制格 式的檔案存儲(chǔ)于存儲(chǔ)器2中。
當(dāng)下一次開機(jī)時(shí)(也即不是第一次開機(jī)時(shí)),所述讀取模塊203將直接從所述存儲(chǔ)器2中 讀取每個(gè)排序表格對(duì)應(yīng)的二進(jìn)制格式的檔案到所述內(nèi)存3中,從而省去了再次對(duì)資料進(jìn)行排 序的時(shí)間,縮短了手機(jī)開機(jī)的時(shí)間。
所述更新模塊206用于當(dāng)所述存儲(chǔ)器2中有新增的資料時(shí),同步更新所述新增資料對(duì)應(yīng)的 二進(jìn)制格式檔案。舉例而言,如果存儲(chǔ)器2中新增一筆通訊錄資料,則更新模塊206根據(jù)該新 增的通訊錄資料中的人名字母的順序?qū)⒃撔略龅耐ㄓ嶄涃Y料插入該通訊錄資料對(duì)應(yīng)的二進(jìn)制 格式檔案的相應(yīng)位置。如果存儲(chǔ)器2中新增一條短信息資料,則更新模塊206根據(jù)該新增的短 信息資料的接收時(shí)間將該新增的短信息資料插入該短信息資料對(duì)應(yīng)的二進(jìn)制格式檔案的相應(yīng) 位置。
在本實(shí)施例中,所述讀取模塊203是從所述存儲(chǔ)器2中讀取通訊錄資料,在其它實(shí)施例中 ,所述讀取模塊203也可以從手機(jī)的S頂(Subscriber Identity Model,客戶識(shí)別模塊)卡 中讀取。
如圖3所示,是本發(fā)明快速開機(jī)的方法較佳實(shí)施例的流程圖。首先,步驟S401,當(dāng)手機(jī) 開機(jī)時(shí),所述驅(qū)動(dòng)模塊201開始驅(qū)動(dòng)硬件裝置(如內(nèi)存3和外部設(shè)備4等)。
步驟S402,所述初始化模塊202對(duì)手機(jī)中的應(yīng)用軟件(如手機(jī)中的游戲和計(jì)時(shí)器等)進(jìn) 行初始化。
步驟S403,所述讀取模塊203從所述存儲(chǔ)器2中讀取資料到所述內(nèi)存3中。所述資料包括 :通訊錄、短信息和電子郵件等。當(dāng)手機(jī)第一次開機(jī)時(shí),步驟S404,所述排序模塊204在所述內(nèi)存3中建立各種資料對(duì)應(yīng)的 表格,并根據(jù)不同條件對(duì)每個(gè)表格進(jìn)行排序。例如,對(duì)于通訊錄資料表格,可以根據(jù)人名字 母的先后順序進(jìn)行排序,對(duì)于短信息資料表格,可以根據(jù)短信息的接收時(shí)間進(jìn)行排序。
步驟S405,所述檔案創(chuàng)建模塊205將排序完的表格轉(zhuǎn)換成二進(jìn)制格式的檔案,并將該二 進(jìn)制格式的檔案存儲(chǔ)于存儲(chǔ)器2中。
當(dāng)下一次開機(jī)時(shí)(也即不是第一次開機(jī)時(shí)),所述讀取模塊203將直接從所述存儲(chǔ)器2中 讀取每個(gè)排序表格對(duì)應(yīng)的二進(jìn)制格式的檔案到所述內(nèi)存3中,從而省去了再次對(duì)資料進(jìn)行排 序的時(shí)間,縮短了手機(jī)開機(jī)的時(shí)間。
步驟S406,更新模塊206判斷所述存儲(chǔ)器2中是否有新增的資料,如果存儲(chǔ)器2中沒有新 增的資料,則流程結(jié)束。
如果存儲(chǔ)器2中有新增的資料,步驟S407,更新模塊206同步更新所述新增資料對(duì)應(yīng)的二 進(jìn)制格式檔案。舉例而言,如果存儲(chǔ)器2中新增一筆通訊錄資料,則更新模塊206根據(jù)該新增 的通訊錄資料中的人名字母的順序?qū)⒃撔略龅耐ㄓ嶄涃Y料插入該通訊錄資料對(duì)應(yīng)的二進(jìn)制格 式檔案的相應(yīng)位置。如果存儲(chǔ)器2中新增一條短信息資料,則更新模塊206根據(jù)該新增的短信 息資料的接收時(shí)間將該新增的短信息資料插入該短信息資料對(duì)應(yīng)的二進(jìn)制格式檔案的相應(yīng)位 置。
在本實(shí)施例中,所述讀取模塊203是從所述存儲(chǔ)器2中讀取通訊錄資料,在其它實(shí)施例中 ,所述讀取模塊203也可以從手機(jī)的S頂卡中讀取。
權(quán)利要求
權(quán)利要求1一種快速開機(jī)的手機(jī),其特征在于,所述手機(jī)包括驅(qū)動(dòng)模塊,用于當(dāng)手機(jī)開機(jī)時(shí)驅(qū)動(dòng)硬件裝置;初始化模塊,用于對(duì)手機(jī)中的應(yīng)用軟件進(jìn)行初始化;讀取模塊,用于從手機(jī)的存儲(chǔ)器中讀取資料到手機(jī)的內(nèi)存中;排序模塊,用于當(dāng)手機(jī)第一次開機(jī)時(shí),在所述內(nèi)存中建立各種資料對(duì)應(yīng)的表格,并根據(jù)不同條件對(duì)每個(gè)表格進(jìn)行排序;檔案創(chuàng)建模塊,用于將排序完的表格轉(zhuǎn)換成二進(jìn)制格式的檔案,并將該二進(jìn)制格式的檔案存儲(chǔ)于存儲(chǔ)器中;及所述讀取模塊在手機(jī)不是第一次開機(jī)時(shí),還用于直接從存儲(chǔ)器中讀取所述二進(jìn)制格式的檔案到手機(jī)內(nèi)存中,完成手機(jī)的開機(jī)動(dòng)作。
2.如權(quán)利要求l所述的快速開機(jī)的手機(jī),其特征在于,所述手機(jī)還包括更新模塊,用于當(dāng)所述存儲(chǔ)器中有新增的資料時(shí),同步更新所述資料對(duì)應(yīng)的二進(jìn)制格 式檔案。
3.如權(quán)利要求l所述的快速開機(jī)的手機(jī),其特征在于,所述手機(jī)中存 儲(chǔ)的資料包括通訊錄、短信息和電子郵件。
4.如權(quán)利要求l所述的快速開機(jī)的手機(jī),其特征在于,所述存儲(chǔ)器是 一種非掉電易失性存儲(chǔ)體,所述內(nèi)存是一種動(dòng)態(tài)隨機(jī)存取內(nèi)存或同步動(dòng)態(tài)隨機(jī)存取內(nèi)存。
5.一種快速開機(jī)的方法,其特征在于,該方法包括如下步驟 驅(qū)動(dòng)硬件裝置;對(duì)手機(jī)中的應(yīng)用軟件進(jìn)行初始化;從手機(jī)的存儲(chǔ)器中讀取資料到手機(jī)的內(nèi)存中;當(dāng)手機(jī)第一次開機(jī)時(shí),在所述內(nèi)存中建立各種資料對(duì)應(yīng)的表格,并根據(jù)不同條件對(duì)每 個(gè)表格進(jìn)行排序;將排序完的表格轉(zhuǎn)換成二進(jìn)制格式的檔案,并將該二進(jìn)制格式的檔案存儲(chǔ)于存儲(chǔ)器中;及當(dāng)手機(jī)不是第一次開機(jī)時(shí),直接從存儲(chǔ)器中讀取所述二進(jìn)制格式的檔案到手機(jī)內(nèi)存中 ,完成手機(jī)的開機(jī)動(dòng)作。
6.如權(quán)利要求5所述的快速開機(jī)的方法,其特征在于,該方法還包括步驟當(dāng)所述存儲(chǔ)器中有新增的資料時(shí),同步更新所述資料對(duì)應(yīng)的二進(jìn)制格式檔案。
7.如權(quán)利要求5所述的快速開機(jī)的方法,其特征在于,所述手機(jī)中存儲(chǔ)的資料包括通訊錄、短信息和電子郵件。
8.如權(quán)利要求5所述的快速開機(jī)的方法,其特征在于,所述存儲(chǔ)器是一種非掉電易失性存儲(chǔ)體,所述內(nèi)存是一種動(dòng)態(tài)隨機(jī)存取內(nèi)存或同步動(dòng)態(tài)隨機(jī)存取內(nèi)存。
全文摘要
一種快速開機(jī)的手機(jī)及方法,該方法包括如下步驟驅(qū)動(dòng)硬件裝置;對(duì)手機(jī)中的應(yīng)用軟件進(jìn)行初始化;從手機(jī)的存儲(chǔ)器中讀取資料到手機(jī)的內(nèi)存中;當(dāng)手機(jī)第一次開機(jī)時(shí),在所述內(nèi)存中建立各種資料對(duì)應(yīng)的表格,并根據(jù)不同條件對(duì)每個(gè)表格進(jìn)行排序;將排序完的表格轉(zhuǎn)換成二進(jìn)制格式的檔案,并將該二進(jìn)制格式的檔案存儲(chǔ)于存儲(chǔ)器中;當(dāng)手機(jī)不是第一次開機(jī)時(shí),直接從存儲(chǔ)器中讀取所述二進(jìn)制格式的檔案到手機(jī)內(nèi)存中,完成手機(jī)的開機(jī)動(dòng)作。利用本發(fā)明可以縮短手機(jī)開機(jī)的時(shí)間。
文檔編號(hào)H04M1/02GK101437072SQ200710202540
公開日2009年5月20日 申請(qǐng)日期2007年11月14日 優(yōu)先權(quán)日2007年11月14日
發(fā)明者毛華仁 申請(qǐng)人:深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司