專(zhuān)利名稱(chēng):一種手持終端開(kāi)關(guān)機(jī)及其存儲(chǔ)卡識(shí)別方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲(chǔ)卡識(shí)別,具體涉及一種手持終端開(kāi)關(guān)機(jī)及其存儲(chǔ)卡識(shí)別方法。
背景技術(shù):
T-Flash存儲(chǔ)卡(簡(jiǎn)稱(chēng)T卡)幾乎已經(jīng)成為手機(jī)的標(biāo)配,隨著T卡容量的不斷增 加,所能存儲(chǔ)的文件數(shù)量可以數(shù)萬(wàn)數(shù)十萬(wàn)乃至更多。一臺(tái)配置有T卡的手機(jī)在關(guān)機(jī)后, 用戶(hù)可能會(huì)拔掉該T卡裝到其它手機(jī)或讀卡器上并修改、刪除、拷入文件,也可能會(huì)換 上另外一張T卡,手機(jī)在再次開(kāi)機(jī)后如何識(shí)別T卡發(fā)生了變化(包括換卡或文件系統(tǒng)被修 改)。如果手機(jī)能夠做到準(zhǔn)確識(shí)別T卡是否有變化,就可以做出是否需要重新掃描文件 系統(tǒng)的決定。顯然T卡未發(fā)生變化,就可以免去掃描過(guò)程,大大加快了開(kāi)機(jī)和初始化的 過(guò)程。但是,目前沒(méi)有這樣的方法或這樣的方法被公開(kāi)。
發(fā)明內(nèi)容
本發(fā)明需要解決的技術(shù)問(wèn)題是,如何提供一種手持終端開(kāi)關(guān)機(jī)及其存儲(chǔ)卡識(shí)別 方法,能準(zhǔn)確識(shí)別T卡的內(nèi)容在關(guān)機(jī)后是否發(fā)生了變化,從而加快了開(kāi)機(jī)和初始化的過(guò)程。本發(fā)明的第一個(gè)技術(shù)問(wèn)題這樣解決構(gòu)建一種手持終端存儲(chǔ)卡內(nèi)容變化識(shí)別方 法,包括以下步驟
關(guān)機(jī)時(shí)將與手持終端連接的當(dāng)前存儲(chǔ)卡中FAT表保存或更新到本機(jī)內(nèi)部存儲(chǔ)設(shè)備
內(nèi);
開(kāi)機(jī)后,根據(jù)首次讀取該手持終端連接的當(dāng)前存儲(chǔ)卡中FAT表(文件配置表,F(xiàn)ile Allocation Table)與被保存或更新的FAT表不相同判斷所述存儲(chǔ)卡被更換或文件被修改, 否則判斷所述存儲(chǔ)卡沒(méi)被更換且其中文件沒(méi)被修改。按照本發(fā)明提供的識(shí)別方法,按手持終端軟件設(shè)定,首次讀取通常發(fā)生初始化 系統(tǒng)過(guò)程中,開(kāi)機(jī)未連接存儲(chǔ)卡按下面描述處理。按照本發(fā)明提供的識(shí)別方法,在以下情況刪除所述被保存的FAT表 (-)在所述判斷之后;
(二)在開(kāi)機(jī)未檢查到與手持終端連接的當(dāng)前存儲(chǔ)卡后。按照本發(fā)明提供的識(shí)別方法,所述不相同可以是大小不相同,也可以是內(nèi)容不 相同。按照本發(fā)明提供的識(shí)別方法,所述存儲(chǔ)卡是外部擴(kuò)展的,包括但不限制于插 接,所述本機(jī)內(nèi)部存儲(chǔ)設(shè)備包括但不限制于是板載Flash和其它非易失性存儲(chǔ)器。按照本發(fā)明提供的方法,所述手持終端包括但不限制于是手機(jī)、MP4多媒體播 放器、平板電腦IPAD或移動(dòng)互聯(lián)網(wǎng)設(shè)備MID,尤其是手機(jī)。本發(fā)明的第二個(gè)技術(shù)問(wèn)題這樣解決構(gòu)建一種手持終端開(kāi)機(jī)方法,使用權(quán)利要 求1-5任一項(xiàng)所述存儲(chǔ)卡識(shí)別方法,還包括掃描判斷步驟構(gòu)建讀取并根據(jù)手持終端連接的當(dāng)前存儲(chǔ)卡中FAT表與被保存或更新的FAT表不相同掃描存儲(chǔ)卡文件系統(tǒng),否則跳 過(guò)所述掃描當(dāng)前存儲(chǔ)卡文件系統(tǒng)的步驟。按照本發(fā)明提供的開(kāi)機(jī)方法,還包括開(kāi)機(jī)未檢查到與手持終端連接的當(dāng)前存 儲(chǔ)卡后自動(dòng)跳過(guò)所述掃描判斷步驟。本發(fā)明的第三個(gè)技術(shù)問(wèn)題這樣解決構(gòu)建一種手持終端關(guān)機(jī)方法,使用權(quán)利要 求1-5任一項(xiàng)所述存儲(chǔ)卡識(shí)別方法,在關(guān)機(jī)時(shí)將與手持終端連接的當(dāng)前存儲(chǔ)卡中FAT表保 存或更新到本機(jī)存儲(chǔ)設(shè)備內(nèi)。按照本發(fā)明提供的關(guān)機(jī)方法,在關(guān)機(jī)時(shí)將與手持終端連接的當(dāng)前存儲(chǔ)卡中FAT 表的大小及內(nèi)容保存或更新到本機(jī)存儲(chǔ)設(shè)備內(nèi)。本發(fā)明提供的手持終端開(kāi)關(guān)機(jī)及其存儲(chǔ)卡識(shí)別方法,通過(guò)新舊FAT表對(duì)照識(shí)別 當(dāng)前存儲(chǔ)卡的變化,較現(xiàn)有技術(shù)能為用戶(hù)減少不必要的存儲(chǔ)卡文件系統(tǒng)掃描,對(duì)于減少 手機(jī)開(kāi)機(jī)和初始化時(shí)間,尤其是適用于8G/16G/32G/…大容量T卡不斷涌現(xiàn)的時(shí)代,對(duì) 存儲(chǔ)卡文件系統(tǒng)存儲(chǔ)數(shù)萬(wàn)數(shù)十萬(wàn)乃至更多的文件有著非常重要的意義。
下面結(jié)合附圖和具體實(shí)施例進(jìn)一步對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明 圖1是本發(fā)明手機(jī)開(kāi)機(jī)流程示意圖2是本發(fā)明手機(jī)關(guān)機(jī)流程示意圖。
具體實(shí)施例方式首先,說(shuō)明本發(fā)明基礎(chǔ)
1.編輯、刪除、新增文件會(huì)修改FAT表,如果FAT表沒(méi)有改動(dòng)則可以認(rèn)為文件系統(tǒng) 沒(méi)有發(fā)生變動(dòng);
2.存儲(chǔ)不同內(nèi)容的T卡,其FAT表一定是不同的。第二,結(jié)合本發(fā)明具體實(shí)施例詳細(xì)說(shuō)明本發(fā)明
該實(shí)施例應(yīng)用在手機(jī)上,包含開(kāi)機(jī)處理流程和關(guān)機(jī)處理流程。開(kāi)機(jī)流程用來(lái)檢測(cè)是 否需要重新掃描,關(guān)機(jī)流程則用來(lái)存儲(chǔ)關(guān)機(jī)時(shí)存儲(chǔ)卡的FAT表信息。一、開(kāi)機(jī)處理流程
如圖1,該流程發(fā)明點(diǎn)主要在于用來(lái)識(shí)別存儲(chǔ)卡的內(nèi)容是否發(fā)生變化(含換卡或拔 卡),包括以下步驟
101)檢測(cè)存儲(chǔ)卡是否在位;
102)如果存儲(chǔ)卡不在位,則從系統(tǒng)中刪除存儲(chǔ)卡的相關(guān)內(nèi)容(文件系統(tǒng)信息記 錄),并跳出該流程;
103)如果存儲(chǔ)卡在位,判斷本機(jī)中是否存儲(chǔ)了存儲(chǔ)卡的FAT表信息,如果不存在則 跳至步驟107 ;
104)從該存儲(chǔ)卡上讀取FAT表的大小(Sector數(shù)目)和FAT表的內(nèi)容;
105)從本機(jī)存儲(chǔ)中讀取上次關(guān)機(jī)時(shí)存儲(chǔ)的存儲(chǔ)卡的FAT大小及內(nèi)容;讀取后將其從 本機(jī)存儲(chǔ)中刪除;
106)判斷存儲(chǔ)卡的FAT大小與FAT表的內(nèi)容與存儲(chǔ)的數(shù)據(jù)是否完全相同。如果相同則表明存儲(chǔ)卡與上次關(guān)機(jī)時(shí)的存儲(chǔ)卡狀態(tài)是一致的,跳出步驟107),結(jié)束;若不同 則表明存儲(chǔ)卡被修改或換卡了,進(jìn)入下一步; 107)重新掃描存儲(chǔ)卡文件系統(tǒng)信息,結(jié)束。二、關(guān)機(jī)處理流程
如圖2,該流程發(fā)明點(diǎn)主要用來(lái)保存存儲(chǔ)卡的FAT表的大小及FAT表的內(nèi)容到本機(jī)存 儲(chǔ)中,包括以下步驟
201)檢測(cè)存儲(chǔ)卡是否在位,如果不在位,則跳出本流程;
202)判斷存儲(chǔ)卡是否已被掃描,如果未掃描,則跳出本流程;
203)從存儲(chǔ)卡上讀取其FAT表的大小及FAT表的內(nèi)容;
204)將存儲(chǔ)卡的FAT表的大小及FAT表的內(nèi)容保存到本機(jī)存儲(chǔ)中。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求范圍所做的均等變化 與修飾,皆應(yīng)屬本發(fā)明權(quán)利要求的涵蓋范圍。
權(quán)利要求
1.一種手持終端存儲(chǔ)卡識(shí)別方法,其特征在于,包括以下步驟關(guān)機(jī)時(shí)將與手持終端連接的當(dāng)前存儲(chǔ)卡中FAT表保存或更新到本機(jī)內(nèi)部存儲(chǔ)設(shè)備內(nèi);開(kāi)機(jī)后,根據(jù)首次讀取該手持終端連接的當(dāng)前存儲(chǔ)卡中FAT表與被保存或更新的 FAT表不相同判斷所述存儲(chǔ)卡被更換或文件被修改,否則判斷所述存儲(chǔ)卡沒(méi)被更換且其 中文件沒(méi)被修改。
2.根據(jù)權(quán)利要求1所述識(shí)別方法,其特征在于,所述不相同包括大小不相同或內(nèi)容不 相同。
3.根據(jù)權(quán)利要求1所述識(shí)別方法,其特征在于,還包括在所述判斷之后自動(dòng)刪除所述 被保存的FAT表。
4.根據(jù)權(quán)利要求1所述識(shí)別方法,其特征在于,還包括在開(kāi)機(jī)未檢查到與手持終端連 接的當(dāng)前存儲(chǔ)卡后自動(dòng)刪除所述被保存的FAT表。
5.根據(jù)權(quán)利要求1所述識(shí)別方法,其特征在于,所述存儲(chǔ)卡是外部擴(kuò)展的,所述本機(jī) 內(nèi)部存儲(chǔ)設(shè)備是板載Flash或其它非易失性存儲(chǔ)器。
6.根據(jù)權(quán)利要求1所述識(shí)別方法,其特征在于,所述手持終端是手機(jī)、媒體播放器、 平板電腦或移動(dòng)互聯(lián)網(wǎng)設(shè)備。
7.—種手持終端開(kāi)機(jī)方法,其特征在于,使用權(quán)利要求1-5任一項(xiàng)所述存儲(chǔ)卡識(shí)別方 法,還包括掃描判斷步驟讀取并根據(jù)手持終端連接的當(dāng)前存儲(chǔ)卡中FAT表與被保存或 更新的FAT表不相同掃描當(dāng)前存儲(chǔ)卡文件系統(tǒng),否則跳過(guò)所述掃描當(dāng)前存儲(chǔ)卡文件系統(tǒng) 的步驟。
8.根據(jù)權(quán)利要求7所述開(kāi)機(jī)方法,其特征在于,還包括開(kāi)機(jī)未檢查到與手持終端 連接的當(dāng)前存儲(chǔ)卡后自動(dòng)跳過(guò)所述掃描判斷步驟。
9.一種手持終端關(guān)機(jī)方法,其特征在于,使用權(quán)利要求1-5任一項(xiàng)所述存儲(chǔ)卡識(shí)別方 法,在關(guān)機(jī)時(shí)將與手持終端連接的當(dāng)前存儲(chǔ)卡中FAT表保存或更新到本機(jī)存儲(chǔ)設(shè)備內(nèi)。
10.根據(jù)權(quán)利要求9所述關(guān)機(jī)方法,其特征在于,還包括在關(guān)機(jī)時(shí)將與手持終端連 接的當(dāng)前存儲(chǔ)卡中FAT表大小保存或更新到本機(jī)存儲(chǔ)設(shè)備內(nèi)。
全文摘要
本發(fā)明涉及一種手持終端開(kāi)關(guān)機(jī)及其存儲(chǔ)卡識(shí)別方法,其中關(guān)機(jī)方法包括保存或更新當(dāng)前存儲(chǔ)卡中FAT表到本機(jī);識(shí)別方法包括開(kāi)機(jī)讀取當(dāng)前存儲(chǔ)卡中FAT表并與被保存的FAT表比較,不同則判斷所述存儲(chǔ)卡被更換或文件被修改,否則沒(méi)被更換且文件沒(méi)被修改;開(kāi)機(jī)方法利用識(shí)別方法選擇是否進(jìn)行文件系統(tǒng)掃描。這種手持終端開(kāi)關(guān)機(jī)及其存儲(chǔ)卡識(shí)別方法,尤其應(yīng)用于手機(jī)終端,能通過(guò)新舊FAT表對(duì)照識(shí)別接入存儲(chǔ)卡的變化,較現(xiàn)有技術(shù)能為用戶(hù)減少不必要的存儲(chǔ)卡文件系統(tǒng)掃描、縮短開(kāi)機(jī)和初始化時(shí)間。
文檔編號(hào)H04M1/725GK102014214SQ20101060256
公開(kāi)日2011年4月13日 申請(qǐng)日期2010年12月23日 優(yōu)先權(quán)日2010年12月23日
發(fā)明者謝琴 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司