欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

大容量存儲卡的應(yīng)用方法及移動終端的制作方法

文檔序號:6580678閱讀:182來源:國知局
專利名稱:大容量存儲卡的應(yīng)用方法及移動終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種大容量存儲卡的應(yīng)用方法及移動纟冬端。
背景技術(shù)
隨著移動通信技術(shù)的高速發(fā)展,移動終端(例如,手機)逐漸成為人們?nèi)粘9ぷ骱蜕钪斜夭豢缮俚墓ぞ撸苿咏K端存^f諸卡的^吏用也越來越普遍,例如,可以使用移動終端存儲卡保存歌曲、視頻、數(shù)據(jù)等資料。
目前,隨著用戶對存儲卡容量的要求越來越高,市場對大容量
(例如,8GB甚至16GB)的移動終端存儲卡的需求非常迫切。但是移動終端受操作系統(tǒng)及基帶處理芯片的限制,能夠支持的最大容量往往非常有限,通常只支持4GB以下的移動終端存儲卡,例如,高通的MSM6280平臺的手才幾基帶處理芯片只支持最大4GB的TF存儲卡,而不能夠支持超過4GB的存儲卡。
現(xiàn)有技術(shù)中,當(dāng)向移動終端中插入超過其能夠支持的最大容量的存儲卡時,往往不能識別,或者按其能夠支持的最大容量來使用。例如,向基于高通的6280平臺的手機中插入8GB的存儲卡時,其只能被當(dāng)成4G的存儲卡來使用,這對用戶來說,是一種存儲空間的浪費,也給用戶的使用帶來了很大的不便,取而代之,用戶只能攜帶體積更大的移動硬盤來存儲這些資料。針對相關(guān)4支術(shù)中移動終端不能夠應(yīng)用大容量,例如,超過4G的存儲卡導(dǎo)致存儲空間浪費以及用戶使用不便的問題,目前尚未提出有效的解決方案。

發(fā)明內(nèi)容
針對移動終端不能夠應(yīng)用大容量,例如,超過4G的存儲卡導(dǎo)致存儲空間浪費以及用戶使用不便的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種大容量存儲卡的應(yīng)用方法及移動終端,以解決上述問題至少之一。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種大容量存儲卡的應(yīng)用方法,用于存儲卡的容量大于移動終端支持的最大容量的情況,該方法包括將存儲卡劃分為n個邏輯存儲卡,并設(shè)置底層接口的地址映射函數(shù),其中,n-「M/N"], M為存儲卡的容量,N為移動終端支持的最大容量,地址映射函凄史用于實現(xiàn)邏輯存々者卡的地址與存儲卡的地址之間的轉(zhuǎn)換;為n個邏輯存儲卡中的每個邏輯存4諸卡分配獨立的文件系統(tǒng);才艮據(jù)地址映射函數(shù)和文件系統(tǒng)中的信息將對邏輯存儲卡的操作映射為對存儲卡的操作。
優(yōu)選地,文件系統(tǒng)中的信息包括第一偏移塊地址,其中,第移i夾i也址。
優(yōu)選地,在判斷存儲卡的容量大于移動終端支持的最大容量時,上述方法還包括獲取存儲卡的預(yù)定參數(shù),并根據(jù)預(yù)定參數(shù)計算存儲卡的容量,其中,預(yù)定參數(shù)包括塊大小BLOCK—SIZE和總塊數(shù)BLOCK一NUM, M=BLOCK—SIZE*BLOCK—NUM。
優(yōu)選地,邏輯存儲卡的地址包括邏輯存儲卡的標號和第一偏移塊地址,其中,標號的取值范圍是O, 1, 2......n-l;存儲卡的地址包括第二偏移塊地址,第二偏移塊地址為以存卩諸卡的首地址為基
準的偏移塊地址;地址映射函數(shù)為a=b+(N/BLOCK—SIZE)*x,其中,a為第二偏移塊地址,b為第一偏移塊地址,x為邏輯存儲卡的標號。
優(yōu)選地,將存儲卡劃分為n個邏輯存儲卡之后,上述方法還包括在移動終端的UI界面上顯示n個存4諸卡。
優(yōu)選地,將存儲卡劃分為n個邏輯存儲卡之后,方法還包括在移動終端的UI界面上顯示1個存儲卡,存儲卡容量為M,并建立存儲卡中文件與邏輯存儲卡的標號的對應(yīng)關(guān)系。
優(yōu)選地,上述方法還包括為n個邏輯存4諸卡中的每個邏輯存儲卡分配獨立的數(shù)據(jù)結(jié)構(gòu)。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一個方面,提供了一種移動終端,該終端包括容量判斷模塊,用于判斷存儲卡的容量是否大于移動終端支持的最大容量,若是,則觸發(fā)預(yù)設(shè)置模塊;預(yù)設(shè)置模塊,用于將存儲卡劃分為n個邏輯存儲卡,并設(shè)置底層接口的地址映射函數(shù),其中,n=「M/N"l, M為存儲卡的容量,N為移動終端支持的最大容量;分配模塊,用于為n個邏輯存儲卡中的每個邏輯存4諸卡分配獨立的文件系統(tǒng);底層4妄口處理;漠塊,用于才艮據(jù)地址映射函數(shù)和文件系統(tǒng)中的信息將對邏輯存儲卡的操作映射對為存儲卡的操作。
優(yōu)選地,上述移動終端還包括容量獲取模塊,用于獲取存儲卡的預(yù)定參數(shù),并根據(jù)預(yù)定參數(shù)計算存儲卡的容量,其中,預(yù)定參數(shù)包括塊大小BLOCK—SIZE和總塊數(shù)BLOCK—NUM ,M-BLOCK—SIZE*BLOCK_NUM。
優(yōu)選地,上述移動終端還包括顯示控制模塊,用于確定在UI界面上顯示的存儲卡個數(shù),若確定顯示為1個,則觸發(fā)文件映射模
7塊;文件映射模塊,用于建立存儲卡中文件與邏輯存儲卡的標號的對應(yīng)關(guān)系。
通過本發(fā)明,采用將容量超過移動終端能夠支持的最大容量的存儲卡劃分為多個邏輯存儲卡,并設(shè)置底層接口的地址映射函數(shù),為每個邏輯存々者卡分配單獨的文件系統(tǒng),解決了移動終端不能夠應(yīng)用大容量,例如,超過4G的存儲卡導(dǎo)致存儲空間浪費以及用戶使用不便的問題,克服了系統(tǒng)對存儲卡最大容量的限制,充分利用了存儲卡的容量,提高了用戶體驗。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1是根據(jù)本發(fā)明實施例的大容量存儲卡的應(yīng)用方法的流程
圖2是才艮據(jù)本發(fā)明實施例的大容量存4諸卡的應(yīng)用方法的詳細流程圖3是根據(jù)本發(fā)明實施例的用戶界面的操作與對應(yīng)的實際存儲空間的邏輯映射關(guān)系示意圖4是根據(jù)本發(fā)明實施例的移動終端的結(jié)構(gòu)框圖5是4艮據(jù)本發(fā)明實施例的移動終端的詳細結(jié)構(gòu)框圖。
具體實施例方式
功能相克述
考慮到現(xiàn)有技術(shù)中存在的問題,本發(fā)明實施例提供了 一種大容
量存儲卡的應(yīng)用方案,該方案的處理原則為將存儲卡劃分為n個邏輯存儲卡,并設(shè)置底層接口的地址映射函數(shù);為n個邏輯存儲卡中的每個邏輯存4諸卡分配獨立的文件系統(tǒng);4艮據(jù)地址映射函凄丈和文件系統(tǒng)中的信息將對邏輯存儲卡的操作映射為對存儲卡的操作。該方案能夠克服系統(tǒng)對存儲卡最大容量的限制,充分利用了存儲卡的容量,提高了用戶體驗。
下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以才目互纟且合。
方法實施例
根據(jù)本發(fā)明的實施例,提供了 一種大容量存儲卡的應(yīng)用方法,用于存儲卡的容量大于移動終端支持的最大容量的情況,圖l是根據(jù)本發(fā)明實施例的大容量存4諸卡的應(yīng)用方法的流程圖,如圖1所示,該方法包括如下的步驟S102至步驟S108:
S102,獲取存儲卡的預(yù)定參數(shù),根據(jù)預(yù)定參數(shù)計算存儲卡的容量,判斷存儲卡的容量大于移動終端支持的最大容量,其中,預(yù)定參凄史包4舌塊大小BLOCK—SIZE和總塊凄t BLOCK—NUM,M=BLOCK—SIZE*BLOCK_NUM。
S104,將存儲卡劃分為n個邏輯存儲卡,并設(shè)置底層接口的地址映射函凄t,其中,n=「M/N"l, M為存儲卡的容量,N為移動終端支持的最大容量,地址映射函數(shù)用于實現(xiàn)邏輯存儲卡的地址與存儲 卡的地址之間的轉(zhuǎn)換。
在步驟S104中,邏輯存儲卡的地址可以包括邏輯存儲卡的 標號和第一偏移塊地址,其中,標號的取值范圍可以是0, 1,
2......n-l;存〗渚卡的:t也址可以包^"第二偏移塊地址,第二偏移塊i也
址為以存^f諸卡的首地址為基準的偏移塊地址;;也址映射函凄史為 a=b+(N/BLOCK—SIZE)*x,其中,a為第二偏移塊地址,b為第一偏 移塊地址,x為邏輯存儲卡的標號。
而且,在存々者卡劃分為n個邏輯存儲卡之后,可以在移動終端 的UI界面上顯示n個存儲卡,也可以在移動終端的UI界面上顯示 1個存儲卡,存儲卡容量為M,并建立存儲卡中文件與邏輯存儲卡 的標號的對應(yīng)關(guān)系。
S106,為n個邏輯存儲卡中的每個邏輯存儲卡分配獨立的文件 系統(tǒng),優(yōu)選地,還可以為n個邏輯存儲卡中的每個邏輯存儲卡分配 獨立的數(shù)據(jù)結(jié)構(gòu)。
S108,根據(jù)地址映射函數(shù)和文件系統(tǒng)中的信息將對邏輯存儲卡 的操作映射為對存儲卡的才乘作,其中,文件系統(tǒng)中的信息包括第 一偏移塊地址,第 一偏移塊地址是以文件所在的邏輯存儲卡中的首 塊地址為基準的偏移塊地址;且上述操作可以包4舌以下至少之一 讀耳又、寫入、刪除。
下面將結(jié)合實例對本發(fā)明實施例的實現(xiàn)過程進4于詳細描述。
以下以手機為例對本發(fā)明實施例提供的大容量存儲卡的應(yīng)用方 法進4亍詳細介紹,圖2是才艮據(jù)本發(fā)明實施例的大容量存^f諸卡的應(yīng)用 方法的詳細流程圖,上述方法主要包4舌以下步驟步驟201,當(dāng)插入存儲卡時,手枳輪測4妻口上的才企測信號電平 發(fā)生變化,手機根據(jù)該電平變化來檢測設(shè)備的插入。根據(jù)存儲卡的 協(xié)議規(guī)范,手機發(fā)送設(shè)備類型命令,請求獲取物理接口上的設(shè)備類 型,以判斷是存儲卡還是與存儲卡相同物理接口的其他設(shè)備,若是 存儲卡,則進入步驟203的處理,否則返回。在該實例中,存儲卡 應(yīng)答,手機根據(jù)該應(yīng)答信息識別到插入的設(shè)備是存儲卡。
以TF卡類型的存儲卡插入為例,手機基帶芯片通過檢測信號 檢測到接口上有設(shè)備插入后,開始識別過程,發(fā)送CMD5命令來識 別是TF卡還是與TF卡相同接口的其他設(shè)備,通過判斷后,確定插 入的設(shè)備是TF卡。
步驟203,手機發(fā)送參數(shù)命令,請求讀取存儲卡的參數(shù),存儲 卡就該請求進行應(yīng)答,手機獲得包括塊大小BLOCK—SIZE和總的塊 數(shù)BLOCK一NUM等參數(shù)信息,并計算存儲卡的容量,用M表示, M=BLOCK—SIZE*BLOCK_NUM。判斷M是否大于系統(tǒng)能夠支持 的最大容量,如果大于最大容量,則進行步驟205的處理,否則返 回。還以TF卡為例,手機判斷插入i殳備是TF卡后,發(fā)送CMD9 命令,請求得到TF卡的信息,包括卡的塊大小、塊總數(shù)、是否為 高速卡等信息。
步驟205,根據(jù)存儲卡的容量M和手機實際支持的最大容量(用 N表示),得到需要映射的存儲卡的總數(shù)(用n表示),n=「M/N], 其中,「M/N]表示大于或等于M/N的最小整數(shù),例如,M/N=3.0, 貝'汀M/Nl-3; M/N=3.5,則「M/N"]-4。
在手機UI界面上映射出n個存儲卡(每個存儲卡邏輯容量為N ) 或1個存儲卡(每個存儲卡容量為M),在物理上,存儲卡被劃分 為n個大小為N的區(qū)域,每個大小為N的區(qū)i或分別映射為一個獨立 的邏輯單元,也稱邏輯存儲卡,上述n個邏輯單元或邏輯存儲卡分別標號為0, 1, 2, ......n-l。每個邏輯單元均4吏用獨立的文件系統(tǒng)
來分配和管理,對某個邏輯單元的讀寫等操作對應(yīng)到物理上每個區(qū) 域的操作。系統(tǒng)將掛載的每一個邏輯存儲卡作為一個普通的文件系 統(tǒng),并分配單獨的數(shù)據(jù)結(jié)構(gòu)和單獨的文件分配表,該文件分配表為 文件系統(tǒng)的組成部分,主要用于存儲該文件系統(tǒng),即,該邏輯存儲 卡中的文件的基本信息及其地址信息,該地址信息可以包括上述第 一偏移塊地址,其是以文件所在的邏輯存儲卡中的首塊地址為基準 的偏移塊地址。
具體地,在識別到存儲卡后,向UI層發(fā)送卡的信息,4艮據(jù)容 量的大小顯示為多個可支持的空間,即,邏輯存儲卡,或者在UI 層顯示為一個存儲卡,其容量為存儲卡的實際容量M。 TF卡在邏
輯上映射為n個獨立的邏輯存儲卡,分別標號為0、 1、 2.......n-l。
n個邏輯存儲卡作為n個普通文件系統(tǒng)掛載,同時分配數(shù)據(jù)結(jié)構(gòu)和 文件分配表,每個邏輯存儲卡使用獨立的文件分配表來維護。假如 某TF卡的容量為8G,系統(tǒng)支持的最大容量為2G,以標號為1的 邏輯存儲卡為例,它的實際存儲空間為2G-4G。對邏輯存儲卡l的 格式化、讀寫及刪除操作,就是對物理空間地址為2G-4G單元的操 作。對于該單元中的每個文件估文出地址映射,建立文件分配表。
步驟207,用戶對邏輯存儲卡的操作封裝到底層為對相應(yīng)物理 單元的讀、寫及擦除(即,刪除)操作。當(dāng)UI需要讀、寫或刪除文 件時,傳送當(dāng)前文件所在的邏輯存儲卡標號x和在該邏輯存儲卡中 的第一偏移塊地址Base,則存儲卡的偏移i也址Addr計算式如下
Addr=Base+(N/BLOCK—SIZE)承x
其中N表示手機實際支持的最大容量,BLOCK—SIZE表示塊大小。以TF卡為例,讀取操作的基本實現(xiàn)過程如下根據(jù)每個邏輯 存儲卡的文件分配表,依次讀取每個邏輯存儲卡的內(nèi)容。根據(jù)邏輯 存儲卡的標號x來計算該邏輯存儲卡對應(yīng)在實際存儲卡的block的 起始地址A, A=x*N, block的大小為N,然后將這些參數(shù)組成命令 包的格式,發(fā)送CMD18命令,讀取存儲卡的數(shù)據(jù)并存儲到buffer。 用戶上層就可以從buffer中獲得對應(yīng)的內(nèi)容。
寫入才喿作和上述讀取流程基本相同,4艮據(jù)每個映射空間,即邏 輯存儲卡的標號x來計算對應(yīng)在實際存儲卡的block的起始地址A, A=x*N, block的大小為N,然后將這些參數(shù)組成命令包的格式,發(fā) 送CMD25命令,將存儲在buffer中的數(shù)據(jù)寫入到實際的空間中。
刪除才喿作與上述讀取流程相同大致相同,在此不再贅述。
通過上述過程,能夠?qū)⒊^最大容量的存儲卡映射為多個邏輯 存儲卡,通過不同的標號來尋址容量超過系統(tǒng)支持最大容量的存儲 卡。
在用戶界面顯示為n個存儲卡的情況下,用戶界面和實際對應(yīng) 操作的儲存空間的邏輯映射關(guān)系如圖3所示, <叚如系統(tǒng)支持的最大 容量為2GB,對于超過系統(tǒng)最大容量的存儲卡,在邏輯上將其分成 n個容量為2GB的空間。這樣每個空間都能被系統(tǒng)支持(已為其分 配單獨文4牛系統(tǒng)),通過標號即可識別各個映射的空間。
需要說明的是,在上述實施例中以手機為例進行了詳細說明, 在實際應(yīng)用中,其^f也移動終端也可采用本發(fā)明實施例提供的方法只于 大容量的存儲卡進4于識別與應(yīng)用,其原理大致相同,在此不再贅述。裝置實施例
根據(jù)本發(fā)明的實施例,提供了 一種移動終端,圖4是根據(jù)本發(fā) 明實施例的移動終端的結(jié)構(gòu)框圖,如圖4所示,該移動終端包4舌
容量判斷模塊42,用于判斷存儲卡的容量是否大于移動終端支 持的最大容量,若是,則觸發(fā)預(yù)設(shè)置模塊44;預(yù)設(shè)置模塊44,連接 于容量判斷模塊42,用于將存儲卡劃分為n個邏輯存儲卡,并設(shè)置 底層接口的地址映射函數(shù),其中,n=「M/N], M為存儲卡的容量, N為移動終端支持的最大容量;分配模塊46,連接于預(yù)設(shè)置模塊44, 用于為n個邏輯存儲卡中的每個邏輯存儲卡分配獨立的文件系統(tǒng); 底層接口處理模塊48,連接于預(yù)設(shè)置模塊44和分配模塊46,用于 根據(jù)地址映射函數(shù)和文件系統(tǒng)中的信息將對邏輯存儲卡的操作映射 對為存儲卡的操作。
圖5是才艮據(jù)本發(fā)明實施例的移動終端的詳細結(jié)構(gòu)框圖,如圖5 所示,在圖4所示的容量判斷模塊42、預(yù)設(shè)置模塊44、分配模塊 46和底層接口處理模塊48的基礎(chǔ)上,上述移動終端還包括容量 獲取模塊52,連接于容量判斷模塊42,用于獲取存儲卡的預(yù)定參數(shù), 并根據(jù)預(yù)定參數(shù)計算存儲卡的容量,其中,預(yù)定參數(shù)包括塊大小 BLOCK—SIZE 和 總 塊 數(shù) BLOCK_NUM , M=BLOCK—SIZE*BLOCK—NUM;顯示控制才莫塊54,連沖妄于預(yù)i殳置 模塊44,用于確定在UI界面上顯示的存儲卡個數(shù),若確定顯示為1 個,則觸發(fā)文件映射模塊56;文件映射模塊56,連接于顯示控制模 塊54和分配模塊46,用于建立存儲卡中文件與邏輯存儲卡的標號 的對應(yīng)關(guān)系。
與現(xiàn)有4支術(shù)相比,采用本發(fā)明實施例的方法,能夠有效克月良系 統(tǒng)對存儲卡最大容量的限制,大大提高了存儲能力,用戶可以存儲 更多的歌曲、圖片、影視、資料等,而不用攜帶體積較大的移動硬
14盤。存儲卡的體積小,攜帶方便,能夠為用戶使用手機帶來更大的 方便。
需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計 算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出 了邏輯順序,^f旦是在某些情況下,可以以不同于此處的順序扭一f亍所 示出或描述的步驟。
顯然,本領(lǐng):威的才支術(shù)人員應(yīng)該明白,上述的本發(fā)明的各才莫塊或 各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成 電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模
塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述^f又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的4支術(shù)人員來i兌,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等, 均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種大容量存儲卡的應(yīng)用方法,用于存儲卡的容量大于移動終端支持的最大容量的情況,其特征在于,所述方法包括將所述存儲卡劃分為n個邏輯存儲卡,并設(shè)置底層接口的地址映射函數(shù),其中,所述 id="icf0001" file="A2009101761280002C1.tif" wi="25" he="8" top= "55" left = "103" img-content="drawing" img-format="tif" orientation="portrait" inline="yes"/>M為所述存儲卡的容量,N為所述移動終端支持的最大容量,所述地址映射函數(shù)用于實現(xiàn)所述邏輯存儲卡的地址與所述存儲卡的地址之間的轉(zhuǎn)換;為所述n個邏輯存儲卡中的每個邏輯存儲卡分配獨立的文件系統(tǒng);根據(jù)所述地址映射函數(shù)和所述文件系統(tǒng)中的信息將對所述邏輯存儲卡的操作映射為對所述存儲卡的操作。
2. 4艮據(jù)權(quán)利要求1所述的方法,其特征在于,所述文件系統(tǒng)中的 信息包括第一偏移塊地址,其中,所述第一偏移塊地址是以 文件所在的邏輯存儲卡中的首塊地址為基準的偏移塊地址。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在判斷所述存儲卡 的容量大于所述移動終端支持的最大容量時,所述方法還包 括獲取所述存儲卡的預(yù)定參數(shù),并根據(jù)所述預(yù)定參數(shù)計算所 述存儲卡的容量,其中,所述預(yù)定參數(shù)包括塊大小 BLOCK—SIZE 和總塊BLOCK—NUM , 所述 M=BLOCK—SIZE*BLOCK—NUM。
4. 根據(jù)權(quán)利要求3述的方法,其特征在于,所述邏輯存儲卡的地 址包括所述邏輯存儲卡的標號和所述第一偏移塊地址,其中,所述標號的取值范圍是O, 1, 2......n-l;所述存儲卡的地址包括第二偏移塊地址,所述第二偏移塊地址為以所述存儲卡的首地址為基準的偏移塊地址;所述地址映射函凄t為a=b+(N/BLOCK—SIZE)*x,其中,a為所述第二偏移塊地址,b為所述第一偏移塊地址,x為所述邏輯存儲卡的標號。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述存儲卡劃分為n個所述邏輯存儲卡之后,所述方法還包括在所述移動終端的UI界面上顯示n個存〗渚卡。
6. 才艮據(jù)權(quán)利要求1所述的方法,其特征在于,將所述存儲卡劃分為n個所述邏輯存儲卡之后,所述方法還包括在所述移動終端的UI界面上顯示1個存儲卡,所述存儲卡容量為M,并建立所述存儲卡中文件與所述邏輯存儲卡的標號的對應(yīng)關(guān)系。
7. 根據(jù)權(quán)利要求1至6中任一項所述的方法,其特征在于,所述方法還包括為所述n個邏輯存儲卡中的每個邏輯存儲卡分配獨立的^:據(jù)結(jié)構(gòu)。
8. —種移動終端,其特4正在于,包括容量判斷模塊,用于判斷存儲卡的容量是否大于移動終端支持的最大容量,若是,則觸發(fā)預(yù)設(shè)置模塊;所述預(yù)設(shè)置才莫塊,用于將所述存儲卡劃分為n個邏輯存儲卡,并設(shè)置底層接口的地址映射函數(shù),其中,所述n呵M/N"l,M為所述存儲卡的容量,N為所述移動終端支持的最大容量;分配模塊,用于為所述n個邏輯存儲卡中的每個邏輯存儲卡分配獨立的文件系統(tǒng);底層接口處理模塊,用于才艮據(jù)所述地址映射函數(shù)和所述文 件系統(tǒng)中的信息將對所述邏輯存儲卡的操作映射對為所述存 儲卡的操作。
9. 根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述移動終端 還包括容量獲取模塊,用于獲取所述存儲卡的預(yù)定參數(shù),并根據(jù) 所述預(yù)定參數(shù)計算所述存儲卡的容量,其中,所述預(yù)定參數(shù)包 括塊大小BLOCK—SIZE和總塊數(shù)BLOCK—NUM , M=BLOCK—SIZE*BLOCK_NUM。
10. 根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述移動終端 還包括顯示控制模塊,用于確定在UI界面上顯示的存儲卡個數(shù), 若確定顯示為1個,則觸發(fā)文件映射;f莫塊;所述文件映射模塊,用于建立所述存儲卡中文件與所述邏 輯存儲卡的標號的對應(yīng)關(guān)系。
全文摘要
本發(fā)明公開了一種大容量存儲卡的應(yīng)用方法及移動終端,該方法包括將存儲卡劃分為n個邏輯存儲卡,并設(shè)置底層接口的地址映射函數(shù),其中,n=「M/N,M為存儲卡的容量,N為移動終端支持的最大容量,地址映射函數(shù)用于實現(xiàn)邏輯存儲卡的地址與存儲卡的地址之間的轉(zhuǎn)換;為n個邏輯存儲卡中的每個邏輯存儲卡分配獨立的文件系統(tǒng);根據(jù)地址映射函數(shù)和文件系統(tǒng)中的信息將對邏輯存儲卡的操作映射為對存儲卡的操作。本發(fā)明克服了系統(tǒng)對存儲卡最大容量的限制,充分利用了存儲卡的容量,提高了用戶體驗。
文檔編號G06F12/06GK101650690SQ200910176128
公開日2010年2月17日 申請日期2009年9月21日 優(yōu)先權(quán)日2009年9月21日
發(fā)明者焱 石 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乐昌市| 上思县| 筠连县| 沙坪坝区| 通州区| 康乐县| 房山区| 香河县| 莲花县| 宝丰县| 河南省| 大荔县| 惠水县| 大邑县| 桑植县| 济阳县| 伊金霍洛旗| 新建县| 都安| 双城市| 嵊泗县| 江油市| 独山县| 剑阁县| 涿州市| 临西县| 卫辉市| 扎囊县| 平果县| 开原市| 隆林| 通河县| 蓬莱市| 甘德县| 萝北县| 林西县| 吉林省| 平南县| 磐石市| 崇文区| 象州县|