基于sd卡多分區(qū)切換的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于SD卡多分區(qū)切換的方法,包括步驟:SD卡量產(chǎn)工具將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū);SD卡的固件將所述SD卡量產(chǎn)工具劃分的所述多個(gè)分區(qū)中的其中一個(gè)分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū);智能終端App識別所述SD卡的固件切換后的分區(qū)。本發(fā)明還公開了一種基于SD卡多分區(qū)切換的系統(tǒng)。本發(fā)明所能實(shí)現(xiàn)的有益效果為:支持多個(gè)安全分區(qū)、數(shù)據(jù)保密性好、使用方便、每個(gè)分區(qū)都可以作為不同功能使用。
【專利說明】基于SD卡多分區(qū)切換的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息存儲和信息安全領(lǐng)域,尤其涉及基于SD卡多分區(qū)切換的方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前SD卡實(shí)現(xiàn)多分區(qū),主要采用在文件系統(tǒng)上分區(qū)的方式,這種方式和電腦硬盤分區(qū)相類似,是在已經(jīng)量產(chǎn)的SD成品卡上,利用軟件更改SD卡內(nèi)的文件系統(tǒng),實(shí)現(xiàn)一個(gè)以上的分區(qū),但這種方案并不適用于對重要隱私數(shù)據(jù)的存儲。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于解決SD卡分區(qū)后對重要隱私數(shù)據(jù)存儲的問題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于SD卡多分區(qū)切換的方法,包括以下步驟:
[0005]SD卡的固件將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū);
[0006]SD卡量產(chǎn)工具將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū);
[0007]SD卡的固件將所述SD卡量產(chǎn)工具劃分的所述多個(gè)分區(qū)中的其中一個(gè)分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū);智能終端App (Applicat1n,應(yīng)用程序)識別所述SD卡的固件切換后的分區(qū)。
[0008]優(yōu)選地,所述在用戶身份驗(yàn)證成功后,執(zhí)行所述智能終端App選擇待切換的分區(qū),將所述待切換的分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū)的步驟之前還包括用戶身份驗(yàn)證步驟,當(dāng)用戶身份驗(yàn)證成功后,則執(zhí)行所述在用戶身份驗(yàn)證成功后,執(zhí)行所述智能終端App選擇待切換的分區(qū),將所述待切換的分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū)的步驟,所述用戶身份驗(yàn)證步驟包括:
[0009]所述智能終端App發(fā)送私有命令給所述SD卡的固件;所述SD卡的固件接收所述智能終端App發(fā)送的私有命令,對用戶身份進(jìn)行驗(yàn)證,如果SD卡的固件驗(yàn)證接收的是所述智能終端App發(fā)送的私有命令,則用戶身份驗(yàn)證成功。
[0010]優(yōu)選地,所述SD卡量產(chǎn)工具在量產(chǎn)時(shí)將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū)的步驟具體包括:
[0011 ] 所述SD卡量產(chǎn)工具掃描SD卡;
[0012]所述SD卡量產(chǎn)工具設(shè)定劃分分區(qū)的分區(qū)數(shù)量,并在每一個(gè)分區(qū)設(shè)置獨(dú)立的文件系統(tǒng);
[0013]所述SD卡量產(chǎn)工具根據(jù)所設(shè)定的分區(qū)數(shù)量劃分SD卡;
[0014]所述SD卡量產(chǎn)工具保存所述劃分分區(qū)的分區(qū)信息。
[0015]優(yōu)選地,所述基于SD卡多分區(qū)切換的方法在所述基于SD卡多分區(qū)切換的方法在所述智能終端App選擇待切換的分區(qū),將所述待切換的分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū)的步驟具體包括:
[0016]所述智能終端App將切換命令發(fā)送給所述SD卡的固件;
[0017]所述SD卡的固件接收所述智能終端App的切換命令;
[0018]所述SD卡的固件根據(jù)待切換命令修改相應(yīng)分區(qū)序號;
[0019]所述智能終端App接收所述SD卡的固件返回的所述分區(qū)序號;
[0020]智能終端操作系統(tǒng)掛載SD卡或者重新插拔SD卡讀取文件系統(tǒng);
[0021]所述SD卡的固件根據(jù)所述分區(qū)序號完成分區(qū)切換;
[0022]所述SD卡的固件將切換結(jié)果返回所述智能終端App。
[0023]優(yōu)選地,智能終端App識別所述SD卡的固件切換后的分區(qū)的步驟之后還包括:
[0024]所述SD卡的固件返回切換后分區(qū)的文件系統(tǒng),所述智能終端操作系統(tǒng)獲取所述切換后分區(qū)對應(yīng)的文件系統(tǒng),在所述切換后分區(qū)中進(jìn)行讀寫操作。
[0025]本發(fā)明進(jìn)一步提供一種基于SD卡多分區(qū)切換的系統(tǒng),包括SD卡量產(chǎn)工具、SD卡的固件和智能終端App,其中,
[0026]所述SD卡量產(chǎn)工具包括:
[0027]劃分模塊,用于將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū);
[0028]所述SD卡的固件包括:
[0029]切換模塊,用于將所述SD卡量產(chǎn)工具劃分的所述多個(gè)分區(qū)中的其中一個(gè)分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū);
[0030]所述智能終端App包括:
[0031]識別模塊,用于識別所述SD卡的固件切換的分區(qū)。
[0032]優(yōu)選地,所述智能終端App還包括:
[0033]所述智能終端App還包括:
[0034]App發(fā)送單元,用于發(fā)送私有命令給所述SD卡的固件;
[0035]所述SD卡的固件還包括:
[0036]固件接收單元,用于接收所述智能終端App發(fā)送單元發(fā)送的私有命令;
[0037]驗(yàn)證單元,用于對用戶身份進(jìn)行驗(yàn)證,如果SD卡的固件驗(yàn)證接收的是智能終端App發(fā)送的私有命令,則用戶身份驗(yàn)證成功。
[0038]優(yōu)選地,所述SD卡量產(chǎn)工具的劃分模塊包括:
[0039]掃描單元,用于掃描SD卡;
[0040]分區(qū)單元,用于設(shè)定劃分分區(qū)的分區(qū)數(shù)量,并在每一個(gè)分區(qū)設(shè)置獨(dú)立的文件系統(tǒng);
[0041]劃分單元,用于根據(jù)所設(shè)定的分區(qū)數(shù)量劃分SD卡;
[0042]存儲單元,用于保存所述劃分分區(qū)的分區(qū)信息。
[0043]優(yōu)選地,所述基于SD卡多分區(qū)切換的系統(tǒng)還包括智能終端操作系統(tǒng),其中,
[0044]所述智能終端App還包括:
[0045]App發(fā)送單元,用于將切換命令發(fā)送給所述SD卡的固件;
[0046]App接收單元,用于接收所述SD卡的固件返回的分區(qū)序號和SD卡的固件返回的切換結(jié)果;
[0047]所述SD卡的固件還包括:
[0048]固件接收單元,用于接收所述智能終端App發(fā)送單元發(fā)送的切換命令;
[0049]修改單元,用于根據(jù)待切換的分區(qū)修改相應(yīng)分區(qū)序號;
[0050]固件發(fā)送單元,用于發(fā)送修改單元修改后的分區(qū)序號和切換單元的切換結(jié)果;
[0051]切換單元,用于根據(jù)所述分區(qū)序號完成分區(qū)切換;
[0052]所述智能終端操作系統(tǒng),包括:
[0053]掛載單元,用于掛載SD卡或者重新插拔SD卡讀取文件系統(tǒng)。
[0054]優(yōu)選地,所述SD卡的固件還包括:
[0055]返回單元,用于返回切換后分區(qū)的文件系統(tǒng);
[0056]所述智能終端操作系統(tǒng)還包括:
[0057]讀寫單元,用于獲取所述切換后分區(qū)對應(yīng)的文件系統(tǒng),在所述切換后分區(qū)中進(jìn)行讀寫操作。
[0058]本發(fā)明提供的一種基于SD卡多分區(qū)切換的方法,包括以下步驟:SD卡量產(chǎn)工具將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū);SD卡的固件識別所述SD卡量產(chǎn)工具劃分的分區(qū);智能終端App將待切換的分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū)。
[0059]本發(fā)明所能實(shí)現(xiàn)的有益效果為:
[0060]一、支持多個(gè)安全分區(qū)。并且可用現(xiàn)有的分區(qū)工具對分區(qū)文件系統(tǒng)進(jìn)行修改,實(shí)現(xiàn)EXT分區(qū)或者SWAP分區(qū),此時(shí)并不影響安全分區(qū)。
[0061]二、數(shù)據(jù)保密性好,SD卡的固件增強(qiáng)數(shù)據(jù)的保密性,SD卡進(jìn)行數(shù)據(jù)讀寫操作時(shí),只能在當(dāng)前切換的分區(qū)內(nèi)進(jìn)行操作。
[0062]三、使用方便,每個(gè)安全分區(qū)之間、主分區(qū)和安全分區(qū)之間都是相互獨(dú)立的,對用戶來說,每個(gè)分區(qū)相當(dāng)于一張獨(dú)立的SD卡。
[0063]四、每個(gè)分區(qū)可以作為不同功能使用,比如說主分區(qū)用作普通數(shù)據(jù)存儲區(qū),安全分區(qū)設(shè)為第一安全分區(qū)和第二分區(qū),第一安全區(qū)分區(qū)可以設(shè)置為系統(tǒng)啟動(dòng)盤,第二安全分區(qū)對用戶重要隱私數(shù)據(jù)存儲分區(qū)。
【專利附圖】
【附圖說明】
[0064]圖1為本發(fā)明基于SD卡多分區(qū)切換的方法一實(shí)施例的流程示意圖;
[0065]圖2為圖1中步驟S200的細(xì)化流程示意圖;
[0066]圖3為圖1中步驟S300的細(xì)化流程示意圖;
[0067]圖4為本發(fā)明基于SD卡多分區(qū)切換的系統(tǒng)一實(shí)施例的功能模塊示意圖;
[0068]圖5為圖4的智能終端App劃分模塊的功能模塊示意圖;
[0069]圖6為本發(fā)明基于SD卡多分區(qū)切換的系統(tǒng)一功能模塊示意圖;
[0070]圖7為本發(fā)明基于SD卡多分區(qū)切換的系統(tǒng)另一功能模塊示意圖。
[0071]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0072]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0073]本發(fā)明提供基于SD卡多分區(qū)切換的方法,參照圖1,在一實(shí)施例中,該基于SD卡多分區(qū)切換的方法包括:
[0074]步驟S100、SD卡量產(chǎn)工具將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū)。
[0075]SD卡量產(chǎn)工具在量產(chǎn)時(shí)將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū)。主分區(qū)為SD卡默認(rèn)使用的分區(qū),可用現(xiàn)有的分區(qū)工具對主分區(qū)文件系統(tǒng)進(jìn)行修改,實(shí)現(xiàn)EXT分區(qū)或者SWAP分區(qū),此時(shí)并不影響安全分區(qū)。除了主分區(qū)外,SD卡還可設(shè)置有幾個(gè)安全分區(qū),比如說,安全分區(qū)包括第一安全分區(qū)和第二安全分區(qū),安全分區(qū)需要配合智能終端App和私有命令才能進(jìn)行訪問。每個(gè)分區(qū)也可以作為不同功能使用,比如說主分區(qū)用作普通數(shù)據(jù)存儲區(qū),第一安全區(qū)分區(qū)可以設(shè)置為系統(tǒng)啟動(dòng)盤,第二安全分區(qū)對用戶重要隱私數(shù)據(jù)存儲分區(qū)。
[0076]步驟S200、所述智能終端App發(fā)送私有命令給所述SD卡的固件;所述SD卡的固件接收所述智能終端App發(fā)送的私有命令,對用戶身份進(jìn)行驗(yàn)證,如果SD卡的固件驗(yàn)證接收的是所述智能終端App發(fā)送的私有命令,則用戶身份驗(yàn)證成功。
[0077]每個(gè)安全分區(qū)之間、安全分區(qū)和主分區(qū)之間都是相互獨(dú)立的,對用戶來說,每個(gè)分區(qū)都相當(dāng)于一張獨(dú)立的SD卡。分區(qū)切換需在智能終端App發(fā)送私有命令到SD卡的固件,SD卡的固件驗(yàn)證通過,然后重新掛載SD卡,才可以完成分區(qū)切換,數(shù)據(jù)保密性好,SD卡的固件增強(qiáng)對數(shù)據(jù)保密性,不可以通過地址溢出等方式來獲取其他分區(qū)的數(shù)據(jù),只有通過身份驗(yàn)證才能訪問安全分區(qū)。SD卡的固件是寫入SD卡的程序,通俗的理解是“固化的軟件”,SD卡的固件是B1S的軟件,但又與普通軟件完全不同,是固化在SD卡內(nèi)部的程序代碼,負(fù)責(zé)控制和協(xié)調(diào)SD卡的功能。安全分區(qū)包括第一安全分區(qū)和第二安全分區(qū),安全分區(qū)需要配合智能終端App和私有命令才能進(jìn)行訪問。私有命令封裝在一般USB數(shù)據(jù)包中,有特定的數(shù)據(jù)格式,智能終端App和SD卡的固件通過解釋數(shù)據(jù)格式,從而識別命令。私有命令是特定序列的寫命令,智能終端App需要和SD卡的固件進(jìn)行通信的時(shí)候,智能終端App通過API寫數(shù)據(jù)去和SD卡的固件建立連接,只是寫的數(shù)據(jù)是經(jīng)過協(xié)商的,比如說:前5個(gè)字節(jié)分別是0x11,0x22,0x33,0x44,0x55,然后SD卡的固件檢測到寫數(shù)據(jù)前5個(gè)字節(jié)符合要求,就識別為私有命令,然后解釋其他字節(jié),解釋出App的命令,則用戶身份驗(yàn)證成功。
[0078]步驟S300、SD卡的固件將所述SD卡量產(chǎn)工具劃分的所述多個(gè)分區(qū)中的其中一個(gè)分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū);智能終端App識別所述SD卡的固件切換后的分區(qū)。
[0079]基于SD卡多分區(qū)切換的系統(tǒng)當(dāng)前運(yùn)行在主分區(qū),且需要運(yùn)行第二安全分區(qū)時(shí),只需將主分區(qū)切換為第二安全分區(qū),即SD卡的固件選擇第二安全分區(qū)即完成切換,第二安全分區(qū)切換后,成為當(dāng)前唯一顯示的讀寫分區(qū),基于SD卡多分區(qū)切換的系統(tǒng)的智能終端App識別切換后的分區(qū)即第二安全分區(qū)的文件系統(tǒng)和數(shù)據(jù),此時(shí)操作數(shù)據(jù)也是在第二安全分區(qū)進(jìn)行,不可在其它分區(qū)同時(shí)進(jìn)行操作。
[0080]步驟S400、所述SD卡的固件返回切換后分區(qū)的文件系統(tǒng),所述智能終端操作系統(tǒng)獲取所述切換后分區(qū)對應(yīng)的文件系統(tǒng),在所述切換后分區(qū)中進(jìn)行讀寫操作。
[0081]SD卡的固件返回切換后的分區(qū)即第二安全分區(qū)的文件系統(tǒng),智能終端操作系統(tǒng)獲取所述第二安全分區(qū)對應(yīng)的文件系統(tǒng),在第二安全分區(qū)中進(jìn)行讀寫操作。被切換后的分區(qū)為當(dāng)前唯一顯示的讀寫分區(qū),即基于SD卡多分區(qū)切換的系統(tǒng)獲取切換后的分區(qū)的文件系統(tǒng)和數(shù)據(jù)以及操作的數(shù)據(jù)都是在切換后的分區(qū)內(nèi)進(jìn)行,不可在其它分區(qū)內(nèi)同時(shí)進(jìn)行讀寫操作,從而加強(qiáng)對用戶數(shù)據(jù)的安全性。
[0082]其中,智能終端App與SD卡的固件也可以不通過用戶身份驗(yàn)證,而直接進(jìn)行分區(qū)切換,SD卡進(jìn)行數(shù)據(jù)讀寫操作時(shí),只能在當(dāng)前切換的分區(qū)內(nèi)進(jìn)行操作,從而可以省略步驟S200。
[0083]本實(shí)施例提供的一種基于SD卡多分區(qū)切換的方法,SD卡量產(chǎn)工具將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū);SD卡的固件識別所述SD卡量產(chǎn)工具劃分的分區(qū);智能終端App將待切換的分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū)。
[0084]本實(shí)施例所能實(shí)現(xiàn)的有益效果為:
[0085]一、支持多個(gè)安全分區(qū)。并且可用現(xiàn)有的分區(qū)工具對分區(qū)文件系統(tǒng)進(jìn)行修改,實(shí)現(xiàn)EXT分區(qū)或者SWAP分區(qū),此時(shí)并不影響安全分區(qū)。
[0086]二、數(shù)據(jù)保密性好,SD卡的固件增強(qiáng)數(shù)據(jù)的保密性,SD卡進(jìn)行數(shù)據(jù)讀寫操作時(shí),不可以通過地址溢出等方式來獲取其他分區(qū)的數(shù)據(jù),只有通過身份驗(yàn)證才能訪問安全分區(qū)。在沒有智能終端App發(fā)送私有命令和用戶身份驗(yàn)證到SD卡的固件的情況下,SD卡的固件不可以修改操作的分區(qū)序號,不能訪問其他分區(qū)。
[0087]三、使用方便,每個(gè)安全分區(qū)之間、主分區(qū)和安全分區(qū)之間都是相互獨(dú)立的,對用戶來說,每個(gè)分區(qū)相當(dāng)于一張獨(dú)立的SD卡。分區(qū)切換只需智能終端App發(fā)送私有命令到SD卡的固件,SD卡的固件驗(yàn)證通過,然后重新掛載SD卡,就可以完成分區(qū)切換。
[0088]四、每個(gè)分區(qū)可以作為不同功能使用,比如說主分區(qū)用作普通數(shù)據(jù)存儲區(qū),安全分可設(shè)為第一安全分區(qū)和第二分區(qū),第一安全區(qū)分區(qū)可以設(shè)置為系統(tǒng)啟動(dòng)盤,第二安全分區(qū)對用戶重要隱私數(shù)據(jù)存儲分區(qū)。
[0089]具體地,進(jìn)一步參照圖2,所述步驟S200包括:
[0090]步驟S210、所述SD卡量產(chǎn)工具掃描SD卡。
[0091]SD卡量產(chǎn)工具掃描整個(gè)SD卡,檢查有沒有系統(tǒng)文件和扇區(qū)損壞,如有的話,將其進(jìn)行修復(fù)。
[0092]步驟S220、所述SD卡量產(chǎn)工具設(shè)定劃分分區(qū)的分區(qū)數(shù)量。
[0093]SD卡量產(chǎn)工具根據(jù)實(shí)際的需求可將SD卡劃分為多個(gè)分區(qū),并設(shè)定好要?jiǎng)澐值姆謪^(qū)數(shù)量。
[0094]步驟S230、所述SD卡量產(chǎn)工具根據(jù)所設(shè)定的分區(qū)數(shù)量劃分SD卡。
[0095]SD卡量產(chǎn)工具根據(jù)所設(shè)定的分區(qū)數(shù)量劃分SD卡,將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū)。主分區(qū)為SD卡默認(rèn)使用的分區(qū)。除了主分區(qū)外,SD卡還可設(shè)置有幾個(gè)安全分區(qū),比如說,安全分區(qū)包括第一安全分區(qū)和第二安全分區(qū),安全分區(qū)需要配合智能終端App和私有命令才能進(jìn)行訪問。每個(gè)分區(qū)也可以作為不同功能使用,比如說主分區(qū)用作普通數(shù)據(jù)存儲區(qū),第一安全區(qū)分區(qū)可以設(shè)置為系統(tǒng)啟動(dòng)盤,第二安全分區(qū)對用戶重要隱私數(shù)據(jù)存儲分區(qū)。每一個(gè)分區(qū)設(shè)置獨(dú)立的文件系統(tǒng),從而使每個(gè)安全分區(qū)之間、安全分區(qū)和主分區(qū)之間都是相互獨(dú)立的,對用戶來說,每個(gè)分區(qū)相當(dāng)于一張獨(dú)立的SD卡。
[0096]步驟S240、所述SD卡量產(chǎn)工具保存所述劃分分區(qū)的分區(qū)信息。
[0097]SD卡量產(chǎn)工具將劃分分區(qū)的分區(qū)信息進(jìn)行保存,分區(qū)信息包括劃分分區(qū)的數(shù)量、分區(qū)的功能和分區(qū)對應(yīng)的序號。
[0098]具體地,進(jìn)一步參見圖3,所述步驟S300包括:
[0099]步驟S310、所述智能終端App將切換命令發(fā)送給所述SD卡的固件。
[0100]智能終端App識別到要進(jìn)行分區(qū)切換時(shí),首先將切換命令發(fā)送給待切換的分區(qū),比如說第二安全分區(qū)。
[0101]步驟S320、所述SD卡的固件接收所述智能終端App的切換命令。
[0102]SD卡的固件接收到所述智能終端App的切換命令后,對所述智能終端App發(fā)送過來的切換命令進(jìn)行響應(yīng)。
[0103]步驟S330、所述SD卡的固件根據(jù)待切換命令修改相應(yīng)分區(qū)序號。
[0104]分區(qū)序號在SD卡的固件操作中,每個(gè)安全分區(qū)和主分區(qū)都有特定的序號,操作不同分區(qū)需要把正在操作的序號更改成指定分區(qū)序號。SD卡利用SD卡的固件進(jìn)行分區(qū),SD卡在量產(chǎn)時(shí)可由SD卡量產(chǎn)工具設(shè)置分區(qū)數(shù),每一個(gè)分區(qū)有獨(dú)立的文件系統(tǒng)。用戶可以通過智能終端App的私有命令和SD卡的固件進(jìn)行通信。當(dāng)不提供有效的身份驗(yàn)證,SD卡的固件只提供對主分區(qū)地址范圍內(nèi)的存儲操作,地址越界讀寫無效,用戶只能訪問主分區(qū),在不更改分區(qū)序號的前提下,對當(dāng)前分區(qū)格式化等操作不影響其他分區(qū)的數(shù)據(jù)。
[0105]步驟S340、所述智能終端App接收所述SD卡的固件返回的所述分區(qū)序號。
[0106]智能終端App接收SD卡的固件返回的分區(qū)序號,并對分區(qū)序號對應(yīng)的分區(qū)進(jìn)行確認(rèn)。
[0107]步驟S350、智能終端操作系統(tǒng)掛載SD卡或者重新插拔SD卡讀取文件系統(tǒng)。
[0108]智能終端操作系統(tǒng)對SD卡重新掛載時(shí)有兩個(gè)步驟:Umount和Mount。其中,Umount可以卸載目前掛在Linux目錄中的文件系統(tǒng)。Mount將Windows分區(qū)作為Linux的一個(gè)“文件”掛接到Linux的一個(gè)空文件夾下,從而將Windows的分區(qū)和mnt這個(gè)目錄聯(lián)系起來。進(jìn)行Umount時(shí)智能終端操作系統(tǒng)向SD卡的固件更新FAT表(File Allocat1n Table,文件分配表)。進(jìn)行Mount時(shí),智能終端操作系統(tǒng)會重新獲取分區(qū)的文件系統(tǒng)。
[0109]步驟S360、所述SD卡的固件根據(jù)所述分區(qū)序號完成分區(qū)切換。
[0110]如果SD卡的固件收到了智能終端App的切換命令,那么在系統(tǒng)重新讀取分區(qū)的文件系統(tǒng)的時(shí)候,SD卡的固件會把邏輯地址映射到新的切換分區(qū)中,從而返回新切換分區(qū)的文件系統(tǒng),系統(tǒng)讀寫的時(shí)候也是在新切換分區(qū)中。
[0111]步驟S370、所述SD卡的固件將切換結(jié)果返回所述智能終端App。
[0112]SD卡的固件將切換結(jié)果返回智能終端App,智能終端App接收SD卡的固件返回的確認(rèn)結(jié)果,確認(rèn)切換命令執(zhí)行完畢。
[0113]參照圖4,本實(shí)施例還進(jìn)一步提供一種基于SD卡多分區(qū)切換的系統(tǒng),在一實(shí)施例中,包括SD卡量產(chǎn)工具、SD卡的固件和智能終端App,其中,
[0114]所述SD卡量產(chǎn)工具包括:
[0115]劃分模塊10,用于將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū);
[0116]所述SD卡的固件包括:
[0117]切換模塊20,用于將所述SD卡量產(chǎn)工具劃分的所述多個(gè)分區(qū)中的其中一個(gè)分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū);
[0118]所述智能終端App包括:
[0119]識別模塊30,用于識別所述SD卡的固件切換的分區(qū)。
[0120]SD卡量產(chǎn)工具在量產(chǎn)時(shí)將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū)。主分區(qū)為SD卡默認(rèn)使用的分區(qū),可用現(xiàn)有的分區(qū)工具對主分區(qū)文件系統(tǒng)進(jìn)行修改,實(shí)現(xiàn)EXT分區(qū)或者SWAP分區(qū),此時(shí)并不影響安全分區(qū)。除了主分區(qū)外,SD卡還可設(shè)置有幾個(gè)安全分區(qū),比如說,安全分區(qū)包括第一安全分區(qū)和第二安全分區(qū),安全分區(qū)需要配合智能終端App和私有命令才能進(jìn)行訪問。每個(gè)分區(qū)也可以作為不同功能使用,比如說主分區(qū)用作普通數(shù)據(jù)存儲區(qū),第一安全區(qū)分區(qū)可以設(shè)置為系統(tǒng)啟動(dòng)盤,第二安全分區(qū)對用戶重要隱私數(shù)據(jù)存儲分區(qū)。
[0121]基于SD卡多分區(qū)切換的系統(tǒng)當(dāng)前運(yùn)行在主分區(qū),且需要運(yùn)行第二安全分區(qū)時(shí),只需將主分區(qū)切換為第二安全分區(qū),即智能終端App選擇第二安全分區(qū),第二安全分區(qū)即完成切換,第二安全分區(qū)切換后,成為當(dāng)前唯一顯示的讀寫分區(qū),基于SD卡多分區(qū)切換的系統(tǒng)獲取切換后的分區(qū)即第二安全分區(qū)的文件系統(tǒng)和數(shù)據(jù),此時(shí)操作數(shù)據(jù)也是在第二安全分區(qū)進(jìn)行,不可在其它分區(qū)同時(shí)進(jìn)行操作。
[0122]本實(shí)施例提供的一種基于SD卡多分區(qū)切換的系統(tǒng),在一實(shí)施例中,包括SD卡量產(chǎn)工具、SD卡的固件和智能終端App,其中,所述SD卡量產(chǎn)工具包括劃分模塊10,用于將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū);所述SD卡的固件包括切換模塊20,用于將所述SD卡量產(chǎn)工具劃分的所述多個(gè)分區(qū)中的其中一個(gè)分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū);所述智能終端App包括識別模塊30,用于識別所述SD卡的固件切換的分區(qū)。
[0123]本實(shí)施例所能實(shí)現(xiàn)的有益效果為:
[0124]一、支持多個(gè)安全分區(qū)。并且可用現(xiàn)有的分區(qū)工具對分區(qū)文件系統(tǒng)進(jìn)行修改,實(shí)現(xiàn)EXT分區(qū)或者SWAP分區(qū),此時(shí)并不影響安全分區(qū)。
[0125]二、數(shù)據(jù)保密性好,SD卡的固件增強(qiáng)數(shù)據(jù)的保密性,SD卡進(jìn)行數(shù)據(jù)讀寫操作時(shí),不可以通過地址溢出等方式來獲取其他分區(qū)的數(shù)據(jù),只有通過身份驗(yàn)證才能訪問安全分區(qū)。在沒有智能終端App發(fā)送私有命令和用戶身份驗(yàn)證到SD卡的固件的情況下,SD卡的固件不可以修改操作的分區(qū)序號,不能訪問其他分區(qū)。
[0126]三、使用方便,每個(gè)安全分區(qū)之間、主分區(qū)和安全分區(qū)之間都是相互獨(dú)立的,對用戶來說,每個(gè)分區(qū)相當(dāng)于一張獨(dú)立的SD卡。分區(qū)切換只需在智能終端App中通過用戶信息驗(yàn)證,發(fā)送私有命令到SD卡的固件,SD卡的固件驗(yàn)證通過,然后重新掛載SD卡,就可以完成分區(qū)切換。
[0127]四、每個(gè)分區(qū)可以作為不同功能使用,比如說主分區(qū)用作普通數(shù)據(jù)存儲區(qū),安全分區(qū)設(shè)為第一安全分區(qū)和第二分區(qū),第一安全區(qū)分區(qū)可以設(shè)置為系統(tǒng)啟動(dòng)盤,第二安全分區(qū)對用戶重要隱私數(shù)據(jù)存儲分區(qū)。
[0128]具體地,參見圖6,本實(shí)施例所述的基于SD卡多分區(qū)切換的系統(tǒng),
[0129]所述智能終端App還包括:
[0130]App發(fā)送單元31,用于發(fā)送私有命令給所述SD卡的固件;
[0131]所述SD卡的固件還包括:
[0132]固件接收單元33,用于接收所述智能終端App發(fā)送單元31發(fā)送的私有命令;
[0133]驗(yàn)證單元34,用于對用戶身份進(jìn)行驗(yàn)證,如果SD卡的固件驗(yàn)證接收的是智能終端App發(fā)送的私有命令,則用戶身份驗(yàn)證成功。
[0134]每個(gè)安全分區(qū)之間、安全分區(qū)和主分區(qū)之間都是相互獨(dú)立的,對用戶來說,每個(gè)分區(qū)都相當(dāng)于一張獨(dú)立的SD卡。分區(qū)切換需在智能終端App發(fā)送私有命令到SD卡的固件,SD卡的固件驗(yàn)證通過,然后重新掛載SD卡,才可以完成分區(qū)切換,數(shù)據(jù)保密性好,SD卡的固件增強(qiáng)對數(shù)據(jù)保密性,不可以通過地址溢出等方式來獲取其他分區(qū)的數(shù)據(jù),只有通過身份驗(yàn)證才能訪問安全分區(qū)。SD卡的固件是寫入SD卡的程序,通俗的理解是“固化的軟件”,SD卡的固件是B1S的軟件,但又與普通軟件完全不同,是固化在SD卡內(nèi)部的程序代碼,負(fù)責(zé)控制和協(xié)調(diào)SD卡的功能。安全分區(qū)包括第一安全分區(qū)和第二安全分區(qū),安全分區(qū)需要配合智能終端App和私有命令才能進(jìn)行訪問。私有命令封裝在一般USB數(shù)據(jù)包中,有特定的數(shù)據(jù)格式,智能終端App和SD卡的固件通過解釋數(shù)據(jù)格式,從而識別命令。私有命令是特定序列的寫命令,智能終端App需要和SD卡的固件進(jìn)行通信的時(shí)候,智能終端App通過API寫數(shù)據(jù)去和SD卡的固件建立連接,只是寫的數(shù)據(jù)是經(jīng)過協(xié)商的,比如說:前5個(gè)字節(jié)分別是0x11,0x22,0x33,0x44,0x55,然后SD卡的固件檢測到寫數(shù)據(jù)前5個(gè)字節(jié)符合要求,就識別為私有命令,然后解釋其他字節(jié),解釋出App的命令,則用戶身份驗(yàn)證成功。
[0135]具體地,如圖5所示,所述SD卡量產(chǎn)工具的劃分模塊10包括:
[0136]掃描單元11,用于掃描SD卡;
[0137]分區(qū)單元12,用于設(shè)定劃分分區(qū)的分區(qū)數(shù)量,并在每一個(gè)分區(qū)設(shè)置獨(dú)立的文件系統(tǒng);
[0138]劃分單元13,用于根據(jù)所設(shè)定的分區(qū)數(shù)量劃分SD卡;
[0139]存儲單元14,用于保存所述劃分分區(qū)的分區(qū)信息。
[0140]SD卡量產(chǎn)工具掃描單元11掃描整個(gè)SD卡,得出物理壞塊和好塊。SD卡量產(chǎn)工具分區(qū)單元12根據(jù)實(shí)際的需求可將SD卡劃分為多個(gè)分區(qū),并設(shè)定好要?jiǎng)澐值姆謪^(qū)數(shù)量。SD卡量產(chǎn)工具劃分單元13根據(jù)所設(shè)定的分區(qū)數(shù)量劃分SD卡,將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū)。主分區(qū)為SD卡默認(rèn)使用的分區(qū)。除了主分區(qū)外,SD卡還可設(shè)置有幾個(gè)安全分區(qū),比如說,安全分區(qū)包括第一安全分區(qū)和第二安全分區(qū),安全分區(qū)需要配合智能終端App和私有命令才能進(jìn)行訪問。每個(gè)分區(qū)也可以作為不同功能使用,比如說主分區(qū)用作普通數(shù)據(jù)存儲區(qū),第一安全區(qū)分區(qū)可以設(shè)置為系統(tǒng)啟動(dòng)盤,第二安全分區(qū)對用戶重要隱私數(shù)據(jù)存儲分區(qū)。每一個(gè)分區(qū)設(shè)置獨(dú)立的文件系統(tǒng),從而使每個(gè)安全分區(qū)之間、安全分區(qū)和主分區(qū)之間都是相互獨(dú)立的,對用戶來說,每個(gè)分區(qū)相當(dāng)于一張獨(dú)立的SD卡。SD卡量產(chǎn)工具存儲單元14將劃分分區(qū)的分區(qū)信息進(jìn)行保存,分區(qū)信息包括劃分分區(qū)的數(shù)量、分區(qū)的功能和分區(qū)對應(yīng)的序號。
[0141]具體地,進(jìn)一步參見圖6,本實(shí)施例所述的基于SD卡多分區(qū)切換的系統(tǒng),還包括智能終端操作系統(tǒng),其中,
[0142]所述智能終端App還包括:
[0143]App發(fā)送單元31,用于將切換命令發(fā)送給所述SD卡的固件;
[0144]App接收單元32,用于接收所述SD卡的固件返回的分區(qū)序號和SD卡的固件返回的切換結(jié)果;
[0145]所述SD卡的固件還包括:
[0146]固件接收單元33,用于接收所述智能終端App發(fā)送單元31發(fā)送的切換命令;
[0147]修改單元35,用于根據(jù)待切換的分區(qū)修改相應(yīng)分區(qū)序號;
[0148]固件發(fā)送單元36,用于發(fā)送修改單元35修改后的分區(qū)序號和切換單元38的切換結(jié)果;
[0149]切換單元38,用于根據(jù)所述分區(qū)序號完成分區(qū)切換。
[0150]所述智能終端操作系統(tǒng),包括:
[0151]掛載單元37,用于掛載SD卡或者重新插拔SD卡讀取文件系統(tǒng)。
[0152]智能終端App識別到要進(jìn)行分區(qū)切換時(shí),首先App發(fā)送單元31將切換命令發(fā)送給待切換的分區(qū),比如說第二安全分區(qū)。SD卡的固件的固件接收單元33接收到所述智能終端App的切換命令后,對所述智能終端App發(fā)送過來的切換命令進(jìn)行響應(yīng)。修改單元35的分區(qū)序號在SD卡的固件操作中,每個(gè)安全分區(qū)和主分區(qū)都有特定的序號,操作不同分區(qū)需要把正在操作的序號更改成指定分區(qū)序號。SD卡利用SD卡的固件進(jìn)行分區(qū),SD卡在量產(chǎn)時(shí)可由SD卡量產(chǎn)工具設(shè)置分區(qū)數(shù),每一個(gè)分區(qū)有獨(dú)立的文件系統(tǒng)。用戶可以通過智能終端App的私有命令和SD卡的固件進(jìn)行通信。當(dāng)不提供有效的身份驗(yàn)證,SD卡的固件只提供對主分區(qū)地址范圍內(nèi)的存儲操作,地址越界讀寫無效,用戶只能訪問主分區(qū),在不更改分區(qū)序號的前提下,對當(dāng)前分區(qū)格式化等操作不影響其他分區(qū)的數(shù)據(jù)。智能終端App的App接收單元32接收SD卡的固件返回的分區(qū)序號,并對分區(qū)序號對應(yīng)的分區(qū)進(jìn)行確認(rèn)。智能終端操作系統(tǒng)掛載單元37對SD卡重新掛載時(shí)有兩個(gè)步驟:Umount和Mount。其中,Umount可以卸載目前掛在Linux目錄中的文件系統(tǒng)。Mount將Windows分區(qū)作為Linux的一個(gè)“文件”掛接到Linux的一個(gè)空文件夾下,從而將Windows的分區(qū)和mnt這個(gè)目錄聯(lián)系起來。進(jìn)行Umount時(shí)智能終端操作系統(tǒng)向SD卡的固件更新FAT表(File Allocat1n Table,文件分配表)。進(jìn)行Mount時(shí),系統(tǒng)會重新獲取分區(qū)的文件系統(tǒng)。如果SD卡的固件收到了智能終端App的切換命令,那么在智能終端操作系統(tǒng)重新讀取分區(qū)的文件系統(tǒng)的時(shí)候,SD卡的固件會把邏輯地址映射到新的切換分區(qū)中,從而返回新切換分區(qū)的文件系統(tǒng),智能終端操作系統(tǒng)讀寫的時(shí)候也是在新切換分區(qū)中。SD卡的固件將切換結(jié)果返回智能終端App,智能終端App的App接收單元32接收SD卡的固件返回的確認(rèn)結(jié)果,確認(rèn)切換命令執(zhí)行完畢。
[0153]具體地,如圖7所示,所述SD卡的固件還包括:
[0154]返回單元41,用于返回切換后分區(qū)的文件系統(tǒng);
[0155]所述智能終端操作系統(tǒng)還包括:
[0156]讀寫單元42,用于獲取所述切換后分區(qū)對應(yīng)的文件系統(tǒng),在所述切換后分區(qū)中進(jìn)行讀寫操作。
[0157]SD卡的固件返回單元41返回切換后的分區(qū)即第二安全分區(qū)的文件系統(tǒng),智能終端操作系統(tǒng)讀寫單元42獲取所述第二安全分區(qū)對應(yīng)的文件系統(tǒng),在第二安全分區(qū)中進(jìn)行讀寫操作。被切換后的分區(qū)為當(dāng)前唯一顯示的讀寫分區(qū),即基于SD卡多分區(qū)切換的系統(tǒng)獲取切換后的分區(qū)的文件系統(tǒng)和數(shù)據(jù)以及操作的數(shù)據(jù)都是在切換后的分區(qū)內(nèi)進(jìn)行,不可在其它分區(qū)內(nèi)同時(shí)進(jìn)行讀寫操作,從而加強(qiáng)對用戶數(shù)據(jù)的安全性。
[0158]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種基于SD卡多分區(qū)切換的方法,其特征在于,所述基于SD卡多分區(qū)切換的方法包括以下步驟: SD卡量產(chǎn)工具將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū); SD卡的固件將所述SD卡量產(chǎn)工具劃分的所述多個(gè)分區(qū)中的其中一個(gè)分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū);智能終端App識別所述SD卡的固件切換后的分區(qū)。
2.如權(quán)利要求1所述的基于SD卡多分區(qū)切換的方法,其特征在于,所述在用戶身份驗(yàn)證成功后,執(zhí)行所述智能終端App選擇待切換的分區(qū),將所述待切換的分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū)的步驟之前還包括用戶身份驗(yàn)證步驟,當(dāng)用戶身份驗(yàn)證成功后,則執(zhí)行所述在用戶身份驗(yàn)證成功后,執(zhí)行所述智能終端App選擇待切換的分區(qū),將所述待切換的分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū)的步驟,所述用戶身份驗(yàn)證步驟包括: 所述智能終端App發(fā)送私有命令給所述SD卡的固件;所述SD卡的固件接收所述智能終端App發(fā)送的私有命令,對用戶身份進(jìn)行驗(yàn)證,如果SD卡的固件驗(yàn)證接收的是所述智能終端App發(fā)送的私有命令,則用戶身份驗(yàn)證成功。
3.如權(quán)利要求1所述的基于SD卡多分區(qū)切換的方法,其特征在于,所述SD卡量產(chǎn)工具在量產(chǎn)時(shí)將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū)的步驟具體包括: 所述SD卡量產(chǎn)工具掃描SD卡; 所述SD卡量產(chǎn)工具設(shè)定劃分分區(qū)的分區(qū)數(shù)量,并在每一個(gè)分區(qū)設(shè)置獨(dú)立的文件系統(tǒng); 所述SD卡量產(chǎn)工具根據(jù)所設(shè)定的分區(qū)數(shù)量劃分SD卡; 所述SD卡量產(chǎn)工具保存所述劃分分區(qū)的分區(qū)信息。
4.如權(quán)利要求2所述的基于SD卡多分區(qū)切換的方法,其特征在于,所述智能終端App選擇待切換的分區(qū),將所述待切換的分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū)的步驟具體包括: 所述智能終端App將切換命令發(fā)送給所述SD卡的固件; 所述SD卡的固件接收所述智能終端App的切換命令; 所述SD卡的固件根據(jù)待切換命令修改相應(yīng)分區(qū)序號; 所述智能終端App接收所述SD卡的固件返回的所述分區(qū)序號; 智能終端操作系統(tǒng)掛載SD卡或者重新插拔SD卡讀取文件系統(tǒng); 所述SD卡的固件根據(jù)所述分區(qū)序號完成分區(qū)切換; 所述SD卡的固件將切換結(jié)果返回所述智能終端App。
5.如權(quán)利要求1至4任一項(xiàng)所述的基于SD卡多分區(qū)切換的方法,其特征在于,所述智能終端App識別所述SD卡的固件切換后的分區(qū)的步驟之后還包括: 所述SD卡的固件返回切換后分區(qū)的文件系統(tǒng),所述智能終端操作系統(tǒng)獲取所述切換后分區(qū)對應(yīng)的文件系統(tǒng),在所述切換后分區(qū)中進(jìn)行讀寫操作。
6.一種基于SD卡多分區(qū)切換的系統(tǒng),其特征在于,包括SD卡量產(chǎn)工具、SD卡的固件和智能終端App,其中, 所述SD卡量產(chǎn)工具包括: 劃分模塊,用于將SD卡劃分為多個(gè)分區(qū),所述多個(gè)分區(qū)包括一個(gè)主分區(qū)和一個(gè)以上的安全分區(qū); 所述SD卡的固件包括: 切換模塊,用于將所述SD卡量產(chǎn)工具劃分的所述多個(gè)分區(qū)中的其中一個(gè)分區(qū)切換為當(dāng)前唯一顯示的讀寫分區(qū); 所述智能終端App包括: 識別模塊,用于識別所述SD卡的固件切換的分區(qū)。
7.如權(quán)利要求6所述的基于SD卡多分區(qū)切換的系統(tǒng),其特征在于,所述智能終端App還包括: App發(fā)送單元,用于發(fā)送私有命令給所述SD卡的固件; 所述SD卡的固件還包括: 固件接收單元,用于接收所述智能終端App發(fā)送單元發(fā)送的私有命令; 驗(yàn)證單元,用于對用戶身份進(jìn)行驗(yàn)證,如果SD卡的固件驗(yàn)證接收的是智能終端App發(fā)送的私有命令,則用戶身份驗(yàn)證成功。
8.如權(quán)利要求6所述的基于SD卡多分區(qū)切換的系統(tǒng),其特征在于,所述SD卡量產(chǎn)工具的劃分模塊包括: 掃描單兀,用于掃描SD卡; 分區(qū)單元,用于設(shè)定劃分分區(qū)的分區(qū)數(shù)量,并在每一個(gè)分區(qū)設(shè)置獨(dú)立的文件系統(tǒng); 劃分單元,用于根據(jù)所設(shè)定的分區(qū)數(shù)量劃分SD卡; 存儲單元,用于保存所述劃分分區(qū)的分區(qū)信息。
9.如權(quán)利要求7所述的基于SD卡多分區(qū)切換的系統(tǒng),其特征在于,所述基于SD卡多分區(qū)切換的系統(tǒng)還包括智能終端操作系統(tǒng),其中, 所述智能終端App還包括: App發(fā)送單元,用于將切換命令發(fā)送給所述SD卡的固件; App接收單元,用于接收所述SD卡的固件返回的分區(qū)序號和SD卡的固件返回的切換結(jié)果; 所述SD卡的固件還包括: 固件接收單元,用于接收所述智能終端App發(fā)送單元發(fā)送的切換命令; 修改單元,用于根據(jù)待切換的分區(qū)修改相應(yīng)分區(qū)序號; 固件發(fā)送單元,用于發(fā)送修改單元修改后的分區(qū)序號和切換單元的切換結(jié)果; 切換單元,用于根據(jù)所述分區(qū)序號完成分區(qū)切換; 所述智能終端操作系統(tǒng),包括: 掛載單元,用于掛載SD卡或者重新插拔SD卡讀取文件系統(tǒng)。
10.如權(quán)利要求6至9任一項(xiàng)所述的基于SD卡多分區(qū)切換的系統(tǒng),其特征在于,所述SD卡的固件還包括: 返回單元,用于返回切換后分區(qū)的文件系統(tǒng); 所述智能終端操作系統(tǒng)還包括: 讀寫單元,用于獲取所述切換后分區(qū)對應(yīng)的文件系統(tǒng),在所述切換后分區(qū)中進(jìn)行讀寫操作。
【文檔編號】G06F21/79GK104077546SQ201410277261
【公開日】2014年10月1日 申請日期:2014年6月19日 優(yōu)先權(quán)日:2014年6月19日
【發(fā)明者】曹志忠 申請人:深圳市硅格半導(dǎo)體有限公司