[發(fā)明專利]一種對(duì)智能存儲(chǔ)器的操作方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201210149056.4 | 申請(qǐng)日: | 2012-05-15 |
| 公開(公告)號(hào): | CN102707903A | 公開(公告)日: | 2012-10-03 |
| 發(fā)明(設(shè)計(jì))人: | 鐘衍徽 | 申請(qǐng)(專利權(quán))人: | 深圳市江波龍電子有限公司 |
| 主分類號(hào): | G06F3/06 | 分類號(hào): | G06F3/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057 廣東省深圳市南山區(qū)科發(fā)路8*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 智能 存儲(chǔ)器 操作方法 系統(tǒng) | ||
【技術(shù)領(lǐng)域】
本發(fā)明涉及數(shù)據(jù)訪問技術(shù),特別涉及一種對(duì)智能存儲(chǔ)器的操作方法及系統(tǒng)。
【背景技術(shù)】
智能存儲(chǔ)器是一種基于半導(dǎo)體快閃記憶器的新一代記憶設(shè)備,它被廣泛地應(yīng)用于便攜式裝置上,如數(shù)碼相機(jī)、個(gè)人數(shù)碼助理(PDA)、智能手機(jī)和多媒體播放器等。智能存儲(chǔ)器包括:主控、存儲(chǔ)單元、智能卡單元,智能存儲(chǔ)器即在普通存儲(chǔ)器內(nèi)掛接智能卡單元,智能存儲(chǔ)器除了提供傳統(tǒng)的存儲(chǔ)功能外,還提供智能卡服務(wù),典型代表為智能SD卡。
傳統(tǒng)的智能存儲(chǔ)器中的主控用于識(shí)別外部設(shè)備對(duì)文件系統(tǒng)的操作,若是對(duì)文件系統(tǒng)中的智能卡單元接口文件的操作,則訪問智能卡單元,否則訪問存儲(chǔ)單元。應(yīng)用程序?qū)⒅悄芸▎卧僮髅顚懭虢涌谖募骺叵蛑悄芸▎卧D(zhuǎn)發(fā)該命令,應(yīng)用程序讀接口文件,通過主控接收智能卡單元返回的響應(yīng)數(shù)據(jù)。
應(yīng)用程序讀寫智能卡單元接口文件時(shí),主控是通過固定的地址范圍去判斷應(yīng)用程序讀寫的地址是否屬于接口文件,故接口文件是靜態(tài)的,地址是固定不能改變的。若接口文件被刪除后再重建,因接口文件在文件系統(tǒng)中的地址已發(fā)生變化,應(yīng)用程序去讀寫接口文件時(shí)會(huì)被誤認(rèn)為是訪問存儲(chǔ)器,而應(yīng)用程序?qū)懳募驍?shù)據(jù)時(shí),如寫到接口文件的地址,會(huì)造成主控認(rèn)為此時(shí)寫入的文件或數(shù)據(jù)是對(duì)智能卡單元單元的操作,從而導(dǎo)致此時(shí)寫入的文件或數(shù)據(jù)失敗。因?qū)涌谖募M(jìn)行刪除或格式化會(huì)導(dǎo)致錯(cuò)誤,因此不方便用戶使用。
為避免格式化智能存儲(chǔ)器時(shí)重建接口文件及導(dǎo)致接口文件地址發(fā)生變化等問題,通過保護(hù)智能存儲(chǔ)器中與接口文件相關(guān)的文件系統(tǒng)的關(guān)鍵區(qū)域,從綁定了接口地址與接口文件。這些區(qū)域包括MBR、BPB、接口文件所在的FAT、接口文件所在的FDT,即對(duì)這些區(qū)域的寫視為無效,以達(dá)到保護(hù)的目的。當(dāng)用戶進(jìn)行格式化、刪除接口文件等操作時(shí),由于采用了保護(hù)MBR、BPB、接口文件所在的FAT、接口文件所在的FDT的機(jī)制,所以格式化或刪除操作將不被執(zhí)行。在下次上電后文件系統(tǒng)依然為出廠時(shí)的文件系統(tǒng),并且接口文件與接口地址一一對(duì)應(yīng),接口文件、接口文件地址均有效得到保護(hù)。但此方式將導(dǎo)致用戶不能格式化出廠時(shí)內(nèi)置文件系統(tǒng)以外的其他文件系統(tǒng)。
【發(fā)明內(nèi)容】
基于此,有必要提供一種方便用戶使用的一種對(duì)智能存儲(chǔ)器的操作方法,
一種對(duì)智能存儲(chǔ)器的操作方法,所述方法包括如下步驟:
進(jìn)入初始狀態(tài);
智能存儲(chǔ)器接收主機(jī)發(fā)送的第一組操作命令,并判斷第一組操作命令中是否包含第一特征;
若包含,則主機(jī)對(duì)存儲(chǔ)單元進(jìn)行操作,智能存儲(chǔ)器記錄第一組操作命令包含的地址為動(dòng)態(tài)接口地址,智能存儲(chǔ)器接收主機(jī)發(fā)送的下一組操作命令;若不包含,則主機(jī)對(duì)存儲(chǔ)單元進(jìn)行操作,返回初始狀態(tài);
智能存儲(chǔ)器判斷下一組操作命令包含的地址是否與所述動(dòng)態(tài)接口地址相同;
若相同,則智能存儲(chǔ)器判斷下一組操作命令是否包含第二特征;若不相同,則主機(jī)對(duì)存儲(chǔ)單元進(jìn)行操作,之后返回主機(jī)向智能存儲(chǔ)器發(fā)送下一組操作命令的步驟;
若下一組操作命令包含第二特征,則將動(dòng)態(tài)接口地址記錄為接口地址,對(duì)智能卡單元進(jìn)行操作;若下一組操作命令中不包含第二特征,則主機(jī)對(duì)存儲(chǔ)單元進(jìn)行操作,返回初始狀態(tài);
主機(jī)讀取根據(jù)智能卡單元操作命令返回的響應(yīng)數(shù)據(jù),獲取智能卡單元的響應(yīng),返回初始狀態(tài)。
本發(fā)明同時(shí)還提供一種方便用戶使用的對(duì)智能存儲(chǔ)器的操作系統(tǒng),所述系統(tǒng)包括:
接收模塊,用于智能存儲(chǔ)器接收主機(jī)發(fā)送的操作命令;
第一判斷模塊,用于接收模塊接收主機(jī)發(fā)送的第一組操作命令后,判斷第一組操作命令中是否包含第一特征;
第一記錄模塊,用于當(dāng)?shù)谝慌袛嗄K判斷第一組操作命令中包含第一特征時(shí),記錄第一組操作命令包含的地址為動(dòng)態(tài)接口地址;
第二判斷模塊,用于接收模塊接收主機(jī)發(fā)送的下一組操作命令后,判斷下一組操作命令包含的地址是否與所述動(dòng)態(tài)接口地址相同;
第三判斷模塊,用于當(dāng)?shù)诙袛嗄K判斷下一組操作命令包含的地址與所述動(dòng)態(tài)接口地址相同時(shí),判斷下一組操作命令是否包含第二特征;
第二記錄模塊,用于當(dāng)?shù)谌袛嗄K判斷下一組操作命令包含第二特征時(shí),將動(dòng)態(tài)接口地址記錄為接口地址;
第一操作模塊,用于接收模塊接收主機(jī)發(fā)送的第一組操作命令后,對(duì)存儲(chǔ)單元進(jìn)行操作;
第二操作模塊,用于當(dāng)?shù)诙袛嗄K判斷下一組操作命令包含的地址與所述動(dòng)態(tài)接口地址不相同時(shí)對(duì)存儲(chǔ)單元進(jìn)行操作;
第三操作模塊,用于當(dāng)?shù)谌袛嗄K判斷下一組操作命令不包含第二特征時(shí)對(duì)存儲(chǔ)單元進(jìn)行操作;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市江波龍電子有限公司,未經(jīng)深圳市江波龍電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210149056.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 用于控制非易失性存儲(chǔ)器的控制器
- 處理器、存儲(chǔ)器、計(jì)算機(jī)系統(tǒng)、系統(tǒng)LSI及其驗(yàn)證方法
- 存儲(chǔ)和檢索處理系統(tǒng)的數(shù)據(jù)的存儲(chǔ)器系統(tǒng)和性能監(jiān)視方法
- 用于控制半導(dǎo)體裝置的方法
- 存儲(chǔ)器存儲(chǔ)裝置及其測試方法
- 存儲(chǔ)器裝置及可促進(jìn)張量存儲(chǔ)器存取的方法
- 使用雙通道存儲(chǔ)器作為具有間隔的單通道存儲(chǔ)器
- 用于管理存儲(chǔ)器訪問操作的方法和系統(tǒng)
- 存儲(chǔ)器控制器、存儲(chǔ)裝置和存儲(chǔ)裝置的操作方法
- 具有部分組刷新的存儲(chǔ)器





