TW201109956A - Data storage access device - Google Patents
Data storage access device Download PDFInfo
- Publication number
- TW201109956A TW201109956A TW099118778A TW99118778A TW201109956A TW 201109956 A TW201109956 A TW 201109956A TW 099118778 A TW099118778 A TW 099118778A TW 99118778 A TW99118778 A TW 99118778A TW 201109956 A TW201109956 A TW 201109956A
- Authority
- TW
- Taiwan
- Prior art keywords
- file system
- file
- request
- storage
- stored
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C5/00—Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels
- G01C5/06—Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels by using barometric means
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1059—End-user terminal functionalities specially adapted for real-time communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/253—Telephone sets using digital voice transmission
- H04M1/2535—Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
- H04M1/6033—Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
- H04M1/6041—Portable telephones adapted for handsfree use
- H04M1/6075—Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S40/00—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
- Y04S40/18—Network protocols supporting networked applications, e.g. including control of end-device applications over a network
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Navigation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Telephone Function (AREA)
Description
201109956 六、發明說明: 【發明所屬之技術領域】 本發明係關於-種資料儲存存取器件,及係關於在資料 儲存器件上實行《系㈣作之方法1例而言,本發明 係關於-種形成行動周邊器件(諸如攜帶型導航器件、行 動電a、攜帶型遊戲機、相機、Mp3或其他攜帶型音樂播 放器·、視訊相機或視訊播放器)之—部分的資料錯存存取 @件’該資料儲存存取器件可連接至主電腦以用於藉由該 電月自執行檔案系統操作,例如資料之上載或下載。 【先前技術】 夕種電子器件目前包括用於資料儲存之記憶體。舉例而 & ’快閃記憶體器件愈來愈普遍地用作永久安裝型 枓儲存器件或用作抽取式資料儲存器件,例如記憶卡。 令智=行動周邊器件(例如攜帶型導航器件、行動電 '型遊戲機、相機、MP3或其他攜帶型音樂播放 憶體:放器)通常包括用於儲存檔案之記 接至電腦時,儲存器之智慧型行動周邊器件連 時,該槽宰儲存V鹿 應為電腦可存取的。當斷接 常靠電池應可㈣器件本身使用,此時該器件通 為吏當權案儲存器可為電腦存取之最常見方式 存器之原始儲存心ΓΓ’將代管該周邊器件之檔㈣ 腦後,該電rir 處置°在該周邊器件連接至電 _ 3發送對該儲存器啟動區段之讀取請求而 148529.doc 201109956 存取該權案儲在哭 从 碎存益。若電腦判定該原 腦已知的一檔宏备e ^ r。碎存裔係使用該電 案系統來貝h亥電腦可使用該檔 仔取周邊益件之檔案儲存器。 然而’如此會導致在檔 尤其是關…h "技術選擇中存在取捨, …Lt 使用之檔案系統類型方面。-已
夫口万/走為使用槽牵公主/t? A VFAT/FAT 、 )檔案系統(諸如 Microsoft VFAT/FAT 32)用於 « ^ ^ 儲存。當器件之基礎儲存 斋父由主電腦之作業系 ^ ^ ^儲存於該器件上之檔案 可由主電腦以直接方式存取, 午 # A # * 而檔木系統幾乎普遍用於 :電“。然而,若由該器件使用,則選擇諸如 ^叫VFAT/FAT 32檔案系統之_楷案系統可能並非 取佳’尤其在該器件為電池 併電态件的情況下,因為缺乏 由该4檔案系統所提供之 _ 5己錄特徵,自該等檔案系統 進行之讀取或向該等權幸系铽^ U〆寻稭茶糸統進订之寫入均非電源故障安 全(P_-faU safe)的。舉例而言,電源故障(詳言之若在 寫入操作期間出現電源故障)可能會損壞檔案内容與棺案 中繼資料之間的關係,同時會損壞稽案系統之内部一致 性〇 一些電子器件監視電源位準,且在電源接近於耗盡的情 況下確保安全關機。然%,即使使用該等電子器件,若抽 取式資料儲存H件在讀取操作或寫人操作期間被強制抽 取’或若由於意外的器件或組件故障而出現電源故障.,則 仍可能出現問題。 電源故障問題在汽車環境中可能尤其嚴重,因為電力常 14S529.doc 201109956 由車輛電池傳遞至與車輛相關聯之電子器件。在汽車環境 :之此類電子器件之實例包括導航器件,例如攜帶型 裔件(PND)。該等電子器件之軟體或其他控制系統可能對 所傳遞電力之位準進行很少的控制或不進行控制。舉例而 言,在引擎啟動期間,尤其在車輛電池老舊的情況下電力 可能下降至易發生危險的低位準。若使用非電源故障安全 檔案系統(諸如FAT),此情況可能導致資料損毀。 更-般而言,若_SD卡或任何其他抽取式又記憶體器件 在該辦或記憶體器件正在被寫入的同時自器件或電腦 (例如PC)移除,則可能出現電源故障問題。 該器件之性質可能會使㈣檑案系統或其他PC相容之電 源系統並非最適合於該器件。周邊器件或其他電子器件會 選擇使用許多高度最佳化之播案系統,但此等播案系統不 此由標準PC直接讀取或寫入,因此儘管其較適合於該等器 件之操作但常常不被使用。 本發明之-目標為提供一種用於存取所儲存之資料的經 改良之或至少替代性器件及方法。 【發明内容】 在本發明之第一獨立態樣 — 、一精由一外部器件提 供對於根據-第-槽案系統儲存於實體儲存器上之資料之 存取的資料儲存存取器件,該資料儲存存取器件包含··一 ;該:二器!提供一楷案系統介面之標案系統介面操作 膏辦計礼案系統介面將根據該第—檑案系統儲存於該 貫體儲存器上之資料表示為根據一第二檔案系統儲存之資 148529.doc 201109956 料。 因此可使用用於儲存於該實體儲存器上之資料之所要稽 案系統’同時仍維持與該外部器件所用檔㈣統之相容 性。舉例而言,可使用電源安全檔案系統,不管該外部器 件是否經組態以使用該或任何電源安全槽案系統。或者或 另外,可使用-檔案系統,其支援可用於該外部器件上之 樓案系統一般不瞭解之檔案屬性,諸如樓案所有者或存取 控制清單。此外,無須修改主電腦之作業系統來處理最佳 化用於資料儲存器件中之檔案系統的細小區別。 該外部器件可包含桌上型或膝上型電腦,例如?。或
Mac。該擋案系統介面操作器可包含驅動程式或其他可執 灯軟體、硬體或軟體與硬體之組合。該樓案系統介面操作 器可包含一或多個模組。 。亥資料可包含檔案、子目錄、根目錄或啟動區段。 該資料儲存存取器件可包括實體儲存H。或者該實體儲 存器可在該資料儲存存取器件的外部。 該檔案系統操作器可包含一用於該第一檔案系統之檔案 系統驅動程式。 Μ 。。該資料儲存存取器件可進—步包含處理資源,例如處理 益。該處理資源可操作以使用③第—才當案系統對儲存於實 體儲存益上之資料實行檔案系統操作。該檔案系統介面操 作器可儲存於實體儲存器上,且可自該實體儲存器由該處 理資源讀取及/或執行。 乂地 該器件可進一步包含或經組態以與一檔案系統操作器通 148529.doc 201109956 “,以用於根據遠第一權$备β & 料。 第系、统存取該實體儲#器上之資 該擋案系統操作器可包令—#班/ 權案糸統驅動程式。該檔宏 系統操作器可儲存於實體儲 x擋案 由該處理資源讀取及/或執行。 〇霄體儲存窃 該第-檔案系統可具有第—類型 具有第二不同類型。 μ第一檔案系統可 該檔案系統介面操作3| 之根據第二編::::=攔截來自該外部器件 該請求。 月求,且使用該第—播案系統實行 5亥權案系統介面操作器可經組 之回應格式的回鹿來對'〜、9帛二檔案系統 可包含第,宰作應。舉例而言,該回應 m統之中繼資料〇該中繼資料 次 料儲存於第二類型之權 以貝 宰季轉夕^ 架系統下该回應可排除該第一檔 一系、、先之任何中繼資料。 檔案系統介面操作器可經組態以指派 至少一邏輯儲左-钿系糸統之 該幹安儲存於該第一槽案系統中之檔案。 “統介面操作器可經組態以映射該第二 r-邏輯儲存元件至該第一標案系統之至少一儲= 儲作器可經組態以產生-檔案分配表,其將 存元件。'存器上之槽案分配至第二檔案系統之邏輯儲 °匕3在該第二檔案系統之至少一邏輯儲存元件 148529.d〇c 201109956 卞貫,作之請求’例如讀取或寫入該第二樓案系統之至 少-邏輯儲存元件之請求。 无之至 。亥檔案系統介面操作器可經組態以㈣請 據該第一檔案系統之請求。 巧根 礼“統介面操作^可肋態謂該請求轉譯為 ;稽案系統之至少—邏輯或實體儲存元件上實行操 °月求,例如讀;gj +命> < 元件之請求:5 ’’’’入該第-擋案系統之至少-邏輯儲存 第操作器可經組態以將該請求轉譯為-根據該 刼作之清求轉譯為— 彳田案 元件上^… 第檔案系統之邏輯或實體儲存 π仵上貫仃操作之 诚仔 一寫入請求…打門^ 可包含—讀取請求; 案、子目錄或目錄技·^ 节D月求,一關閉擋 求,一儲存請求< 、"、或目錄請 月π及重命名請求中之至少一音。 該檔案系統介面操作器可經組態以心 檔案系統之至少一邏輯 ,、匕a该第二 發出之* 储存兀件之回應而對該外部写件所 毛出之一續取請求作出回應。 丨态件所 該檔案系統介面操作器可經組態以接 寫入該第二檔案系統之至 寫〜求,以 標案系統之至少-財_邏_存元件,判定該第- y储存兀件對應於該第二 一邏輯儲存元件,及 案糸統之至少 儲存元件。 '4寫入該第-檔案系統之至少_ 6亥第二檔案系統之邏輊 …4存兀件或該第二檀案系統之每 148529.doc 201109956 -邏輯儲存元件可包含區塊或區段。該第一檔案系統之儲 存元件可包含區塊、區段或叢集。 該檔案系統介面操作器可經組態以藉由-指示該實體儲 存器係根據第二類型之槽案系統經格式化之回應來對該實 體儲存器之啟動區段的讀取請求作出回應。 該檔案系統介面可包含對該第二檔案系統中之檔案、目 錄及/或子目錄之表示,該等槽案、目錄及/或子目錄對應 於在該第一檔案系統下儲存於該實體儲存器中之檔案、目 錄及/或子目錄。 該檔案系統介面操作器可經組態以回應於該第一檔案系 統下儲存於該實體儲存器中 ' 、 (檑案、目錄或子目錄的改變 而更新該檔案系統介面吏 ^ _ 付π心案糸統介面將現該等改 變表不為出現在該第二檔案系統下。 :檔案系統介面操作器可藉由修改該第二檔案系統之中 繼;i料而將該等改蠻* 盔 …k表不為出現在該第二檔案系統下。 S亥第一檔案系統之中繼咨伞土 1 Α Λ 之中繼貧枓可包含以下各項之至少一 者:檔案名;檔幸大,丨.η &丄 舒大】、.㈣ 或子目錄名稱;目錄或子目 録大小,擋案、子目雜十 入時間。 钱目錄較資料;讀取時間;及寫 該檔案系統介面可經組態以將該 ^ Ψ ^ U ^ ^ Λ第檔案糸統下儲存於 5亥貫體儲存益上之資料 ⑼安会綠τ 些表不為儲存在該第- 檔案系統下,且將該第一檔 乐一 上之資料中的至少m統下儲存於該實體儲存器 下。第-類型之檔案 …系統 3 tXt型檔案系統。該Ext檔 148529.doc 201109956 案系統可包含一 Ext3檔案系統或該Ext3檔案系統之一後繼 者(successor) 〇 該第二類型之檔案系統可包含一基於FAT之檔案系統或 NTFS檔案系統。該基於FAT之檔案系統可包含FAT、 vFAT、FAT 16或FAT 32檔案系統中之一者。 該實體儲存器可包含NAND快閃儲存器,且該第—槽案 系統可包含曰誌結構之檔案系統,例如JFFS2。在本發明 之另一獨立態樣中,提供—種存取在一第一檔案系統下儲 存於資料儲存器件上之資料的方法,其包含提供一檔案系 、’充”面,该檔案系統介面將該第一檔案系統下儲存於該資 料儲存盗件上之資料表示為在—第二樓案系統下儲存。 第槽案系統可為第一類型之樓案系統,且該第二檔 案糸統可為笛—T ^ , 句第—不同類型之檔案系統。 ▲:方法可包含攔截—根據該第二檔案系統之請求及使用 D亥第一檔案系統實行該請求。 來;I:::包含藉由呈該第二檔案系統之回應格式之回應 來對忒5月求作出回應。 件包含一在該第二檔案系統之至少-邏輯儲存元 丁 *作之請求,例如讀取或寫入該第二檔宰李έ充之 至::邏輯儲存元件之請求。 “糸、.充之 請=^可包含將該請求轉譯為—根據該第-槽案系統之 該方法可 一邏輯或實 包含將該請求轉譯為在該第一 體儲存元件上實行操作之請求 檔案系統之至少 ’例如讀取或寫 148529.doc 201109956 入該第〜檔案系統之至少一 該方法可包人或貫體儲存元件之請求。 M_ 3 八包含該第二檔案系統之至少一邏 輯儲存疋件之回應來對一讀 只取凊求作出回應。 .泫方法可包含接收一寫 .5 ,κ ^ f衣以寫入該第二檔案系統 邏輯儲存元件,判定 在元件 j疋該第—檔案系統之至少一儲 存凡件對應於該第二檔宰李 胳眢料宜 糸統之至少—邏輯儲存元件,及 案系統之至少-儲存元件。 咸万法可包含藉由一指 ^ ^ $ . 貫體儲存器係使用第二類型 之檔案糸統經格式化之回鹿 ^ ^ %來對该貫體儲存器之啟動區段 的4取凊求作出回應。 該方法可包含將該第一 φ ^ 栗系統下儲存於該實體儲存器 f之搞累、目錄及/或 ㈣、曰Μ 千目錄表不為該第二檔案系統中之 權案目錄及/或子目錄。 该方法可包含回應於該一 存器中之檔案、目下儲存於該實體儲 面,使得該檔案系統介 观系·,“ 播案系統下。 將4寻改變表示為出現在該第二 可包含將儲存於該第-檔案系統下之資料中之至 ’’ 二表不為儲存在該第 一栲Πτ 統下’且將儲存於該第 一二I# Ο料中之至少-些表示為儲存在至少-另 “、統下。該方法可包含藉由修改該第二槽"统之 中繼資料而將該等改變表千“ 福案系,-先之 /太細 表^出現在該第二檔案系統下。 在本發明之另—獨 装包…… 中’提供一種電腦程式產品, 其包含可執打以實行如本文 張或描述之方法的電腦可 148529.doc • 11 · 201109956 讀指令。 S亥等電腦可讀指令可由一雷早 田冤子态件之處理器來執行,例 如灯動周邊器件’諸如攜帶型導航器件、行動電話、攜帶 型遊戲機、相機、MP3或其他攜帶型音樂播放器、視吼相 機或視訊播放器。 亦可提供大體上如本文中春砉陆 W看隨_式所描述之裝置或 方法。 本發明之一項態樣中的任何輯 寺破了 U任何適當組合庳用 於本發明之其他態樣。舉例而言 。應用 仟特徵可應用於方法 特徵,且方法特徵可應用於器件特徵。 【實施方式】 現藉由非限制性實例來於下圖中> 1。& 卜圖中铴述且說明本發明之實 施例。 現將僅藉由實例來描述本發明之實施例。 f二"Β::據第一實施例之可由—f料儲存存取系統 存取的-貧料儲存器件^„_存^ 子器件中,且由該電子哭杜田# 一 电 — α牛用於貢料儲存。在圖1之實施 例中,該貧料儲存器件2意欲 V航态件2〇中,但 可用於任何合適電子器件中,例如行動電話、攜帶型遊戲 機、相機、则或其他„型音_ mMII。 1 目機或視 該資料儲存器件2為包含一 F ^ ^ 檔案系統4(在此情況下為
Ext3檔案系統)之so卡形式,媸安么^ ❹統4中可儲存複數個資 科及其他檔案6。該等檔荦包括 系匕括各種可執行程式檔案,包 148529.doc 12 201109956 2應用程式、作業系統組件及驅動程心該等播案包括儲 子一楷案系統介面驅動程式8之檔案,該檔案系統介面驅 式8可執行以提供檔案系統介面,從而使主電腦能夠 • 冑用與該資料儲存器件2本身所用之檔案系統不同的檔案 彡統來存取資料儲存器件,其將在下文中詳細描述。 圖2說明導航&件2() ’且該導航器件⑼提供可操作以當 該儲存器件2安裝於該導航器件中時執行該樓案系統介: 驅動程式8之處理資源。該檔案系統介面驅動程式8提供一 檔案系統介面以使主電腦能夠使用與該資料儲存器件2本 身所用之檔案系統不同的檔案系統來存取資料儲存器件 2 ’其將詳細描述於下文。該導航器件20因此可充當—資 料儲存存取器件,其使得能夠由外部器件存取該儲存器件 2 〇 該導航器件20位於一外殼(未圖示)中。該外殼包括—處 理器22,該處理器22連接至一輸入器件24及一顯示螢幕 26。該輸入器件24可包括鍵盤器件、語音輸入器件、觸控 面板及/或用來輸入資訊之任何其他已知輸入器件;且該 顯示螢幕26可包括任何類型之顯示螢幕,諸如LCD顯示 . 器。在一個配置中,輸入器件24及顯示螢幕26經整合為一 - 整合式輸入與顯示器件,該整合式輸入與顯示器件包括一 觸控板或觸控螢幕輸入,使得使用者僅需觸摸該顯示榮幕 26之一部分來選擇複數個顯示選擇中之一者或者啟動複數 個虛擬按鈕中之一者。 該導航器件可包括一輸出器件28或連接至一輪出器件 148529.doc •13· 201109956 28,例如聲訊輸出器件(例如揚聲器或車載無線電)。因為 輸出器件28可產生用於導航器件2〇之使用者的聲訊資訊, 所以應同樣理解,輸入器件24亦可包括用於接收輸入語音 命令之麥克風及軟體。 在導航器件20中,處理器22經由連接3〇以操作方式連接 . 至輸入器件24’且經設定以經由連接3〇自輸入器件24接收 輸入資訊’且經由輸出連接32以操作方式連接至顯示榮幕 26及輸出器件28中之至少一者以輸出資訊至該至少一者。 另外’該處理器22經由連接36以操作方式福接至該資料儲 存器件2,且經由連接39以操作方式麵接至内部快閃記憶 體37(在此情況下為M〇viNand器件)。該處理器“進—步經 調適以經由連接40自輸入/輸出⑽)埠38接收資訊或發送 資訊至輸入/輸出(I/O)谭38,其中該1/〇埠38可連接至處於 導航器件20外部之另一1/0器件42。該導航器件2〇亦包含 一揮發性記憶體(未圖示),諸如一隨機存取記憶體 (RAM)。 圖2進一步說明處理器22與一 Gps天線/接收器料之間經 由連接46進行之操作連接。天線/接收器44為了說明目的 而示意性組合,但可為分開^位之組件。天線可為例如— GPS塊狀天線或螺旋天線。 。現參看附圖之圖3,内部快閃記憶體37儲存可由該處理-器22執行之啟動載入程式’以便載入作業系統別及來自儲 存益件2之由功能硬體組件執行之應用軟體,此提供應用 軟體52可運作之環境。該作業系統5〇用來控制功能硬體組 J48529.doc 201109956 件,且駐留於應用軟體52與該等功能硬體組件之間。可看 出該作業系統50包括檔案系統介面驅動程式卜作業系統 亦包括標準檔案系統驅動程式用於存取由該儲存器件2所 用之檔案系統4(在此情況下為£以3檔案系統)。 該應用軟體52提供包括GUI之操作環境,⑽支援導航 器件20之核心功能,例如地圖檢視、路線規劃、導航功能 及與其相關聯之任何其他功能。在所述實施例之變體中, 作業系統50及/或應用軟體52儲存於快閃記憶體”上。根 據彼等變體中之一些,該檔案系統介面驅動程式8亦可儲 存於快閃記憶體37中而非儲存於儲存器件2中。在一些其 他實施例中,無内部快閃記憶體37包括於該器件2〇中:: 啟動載人&式碼、作業系統5G及應用軟體52皆儲存於該儲 存器件2上。 該應用軟體所用之資料(包括地圖資料)可儲存於該資料 儲存器件2上。在啟動後作㈣統及應用程式安裝於該器 件之揮發性記憶體中。 在圖1及2之實施例中,該檔案系統4為以13檔案系統, 且導航器件之處理器22能夠藉由使用作業系統5〇中所包括 的已知Ext3樓案系.統驅動程式對儲存於該資料儲存器件中 之樓案實行讀取、寫人及其他標準操作。該加檔案系統 提供日誌記錄能力,且因此可提供電源故障安全操作。 如圖4中所示,Ext3檔案系統4包含—啟動區域川、一索 引節點(inode)區域72及一資料區域76。該啟動區域7〇含有 關於Ext3檔案系統之基本資訊,例如叢集及區段大小以及 148529.doc 15 201109956 該索引節點區域72之大小及位置。舍引^ + & 置 索引卽點區域72含有以 ’、引郎點形式的表示儲存於該Ε _ 仔統中之槽案之性 質的中繼資料’例如檔案類型 , 系頸& ^案大小、―或多種屬性 歹•槽案是否為只讀或存取特權)及表示建立及/或修改之 a::的時間戮記’(若需要)以及資料區域%中含有該檔案 '4之叢集的識別碼及位置。每—㈣節點為128位元組 大小且並不使用延伸屬性。資料區域76含有槽案資料,且 亦含有目錄資料(至少包含根目錄資料)以及曰誌記錄項 目,所述日記錄項目用以在㈣系統寫人f料及中繼資 料期間曰誌記錄資料及/或中繼資料。 導航器件2G可連接至%或其他電腦以使資料(例如與該 導航器件之使用有關之日钱資料)能夠轉移至電腦,或使 資料(例如軟體升級或地圖或其他資料)能夠自電腦轉移至 導航器件20且儲存於儲存器件2中。圖5展示經由一 USB纜 線102連接至1^ 1〇0之導航器件20。該PC 1〇〇包括一包含 應用軟體之應用層104以及一在核心中包括 fat/VFAT/FAT-32驅動程式1〇8之已知作#系統ι〇6(例如 MS Windows或Mac 〇s χ)。當導航器件2〇連接至個人電腦 100時,使用者可經由在個人電腦1〇〇上運作之應用軟件 1〇4所提供之功能性實行與導航器件2〇有關之功能。 在圖5中展示之配置中,pc 1〇〇不包括任何Εχβ檔案系 統驅動程式。儘管如此,PC 1〇〇能夠使用該資料儲存器件 2上之Ext3檔案系統6經由檔案系統介面驅動程式8之操作 而對所儲存之檔案實行操作(例如讀取、寫入或刪除檔 148529.doc •16- 201109956 案)。 在操作中,檔案系統介面驅動程式8攔截來自電腦ι〇〇之 讀取及寫入請求,且提供針對電腦100之檔案系統介面。 • 提供至電腦100之介面並未直接表現原始儲存器件2,而替 代表現為含有FAT擋案系統之塊狀結構式儲存器件。 圖6中更詳細地展示檔案系統介面驅動程式8之結構。該 檔案系統介面驅動程式包括攔截模組12〇,其可操作以攔 截來自電腦或其他外部裝置之讀取請求及其他槽案系統請 求。該檔案系統介面驅動程式亦包括一虛擬檔案系統建立 模組122、一映射模組ι24及一輸出模組126。 虛擬檔案系統建立模組丨22可操作以建立對應於儲存器 件2之檔案系統8的虛擬檔案系統。該虛擬檔案系統具有與 儲存器件2之檔案系統類型(例如Ext3)不同之類型(例如, VPAT或FAT 32卜在一特定實施例中選擇將哪一類型的檔 案系統用作虛擬檔案系統可視將使用該實施例之特定應用 及所儲存檔案之大小或内容而定。舉例而言,相比於FAT 32 FAT 16得到更為廣泛的支援,但FAT 32可保持超過 • 2 GB之資料,在此情況下在FAT 16與1?八丁 32之間所作的 選擇可視Ext3大小或實體儲存器之其他類型檔案系統而 ' 定。 在器件向電腦1〇〇提供FAT檔案系統介面之實施例中, 虛擬檔案系統建立模組122產生一檔案分配表,其將儲存 於實體儲存器上之檔案分配至第二檔案系統之邏輯儲存元 件〇 148529.doc 201109956 映射模組124可操作以將虛擬檔案系統之檔案、目錄、 子目錄及檔案系統邏輯元件(例如區段或區塊)映射至樓案 系統8之檔案、目錄、子目錄及檔案系統邏輯或實體儲存 元件(例如區段、區塊或叢集),或將檔案系統8之檔案、目 錄、子目錄及檔案系統邏輯或實體儲存元件(例如區段、 區塊或叢集)映射至虛擬檔案系統之檔案、目錄、子目錄 及檔案系統邏輯元件(例如區段或區塊)。輸出模組126可操 作以自電腦或儲存器件2中之一者接收請求或資料,藉由 映射模組124基於映射而修改請求或資料,且輪出經修改 之請求或資料至電腦或儲存器件2中之另_者。 在-個操作模式中,當對儲存器件2之啟動區段進行讀 取之讀取請求(例如對區段〇之請求)到達時,槽案系統介面 驅動程式8以包含偽FAT啟動區段(固定之512位元組資料姓 構)之已準備回應來回應1示該儲存器件係使用電腦所 用:檔案系統:式化’電腦所用之檔案系統在此情況下為 纟此實例中§㈣案系統介面驅動程式之回應包括 在偏移量0x52下之字电心 T32」及在偏移量fe下之 位元組0x55 〇χΑΑ。 電腦1 0 0接收且虚理# ^十 FA丁 32声宏备 "回應,並判定該儲存器件正使用 糸 存裔件事貫上正使用Ext;3檔荦 系統)。在此實例中,戈 張 目丨 &供槽案系統介面驅動程式8, 則返回至外部器件的對 今儲广。。放 '啟動區段請求的回應將正確指示 '•亥儲存窃件正使用Ext 邱哭姓,士 茶糸統。在彼情況下,因為該外 邛态件(在此情況下為p ^ 马C)不包括Ext3檔案系統驅動程式, 148529.doc 201109956 因此其將放棄該讀取操作。 在正常操作中,為存取儲存於資料儲存器件2上之資 料’電腦1〇〇將接著傳輸一對FAT η根目錄進行讀取之讀 取請求至該器件20。當對FAT32根目錄進行讀取之讀取請 求到達時,樓案系統介面驅動程式8將其攔截,且隨後掏 取實際檔案儲存器之根目錄(在此情況下使用_而非 VFAT/FAT 32) ’且在記憶體(例如在導航器件ram中)中建 立-VFAT/FAT 32合成根目錄。該vfat/fat 32目錄中之 每-項目對應於該檔案儲存器之「暴露根」目錄中之項 目。由於VFAT支援單—檔案之「長」名稱及「短」名稱 兩者’因此單-實體檔案可能存在兩個wat項目。 在一個操作模式中,若電腦1〇〇試圖對區段〇進行寫入, 則攔截模組120將報告-寫入失敗,從而防止電腦⑽重新 格式化該器件之任何嘗試。在另一操作模式中,若電腦 100試圖對區段〇進行寫入來重新格式化該器件,則播案系 統介面驅動程式8讀取包括於電腦100之該請求中之檔案系 先識別符重新格式化遠器件,且隨後向電腦提供樓案系 統介面,該檔案系統介面所包含之檔案系統類型係由包括 於該重新格式化請求中之該檔案系統識別符所判定。 舉例而言,該實體儲存器件可包括一Ext3檔案系統,且 在預设條件下檔案系統介面驅動程式8可提供如下樓案系 統;I面’即該檔案系統介面將該實體健存器上之資料表示 為儲存在FAT 32檔案系統下。若㈣系統介面驅動程式8 隨後針對FAT 16檔案系統之情況自電腦⑽接收對區段〇進 148529.doc 201109956 灯寫入的言,求’則在—個操 程式8作為回應而更改 、八^槽案斤、統介面驅動 於實體财”介面,使得其隨後將儲存 因此#料表示為料在FAT 16播案系統下, 該實體儲存器之操作。若Λ Λ動程式8而實行對 .χ °亥租求作為重新格式化請求之— 二被:收,則檔案系統介面驅動程式8亦可(例如)藉由寫 有現;碟的新檀案系統資料而自該實體儲存器移除所 I田”及目錄。或者,檔案系統介面驅動程式8可在 虛擬構案系統下向雷聪 _ w 下向電服觸表不··所有現存檔案及目錄已 被復寫,同時將其保留在實體儲存器上。 根目錄中之項目(例如檔案及子目錄)包括唯一虛擬區塊 編號’它們是由電腦100根據常用謝叫當案系統解譯為 表不對應於檔案及子目錄之資料區塊位置。 事貫上’虛擬區塊編號並不與實際實體儲存位置相關而 是用於未來請求中。 ^ 〇上之應用私式可隨後建立對儲存在虛擬FAT擋 案系統下之檔案或目錄的讀取請求。電腦1〇〇上之作業系 統將該讀取請求轉換為FAT檔案讀取請求,且電腦1〇〇上 之FAT檔案系統驅動程式將該請求轉譯為一或多個區 段讀取請求。該-或多個區段讀取請求包括識別該(等)區 段所在之FAT區塊的識別符。 當該讀取請求自電腦100到達檔案系統介面驅動程式8 時’該驅動程式8將該請求轉譯回FAT檔案讀取請求,且 檢查包括於該請求中之區塊編號是否對應於虛擬檔案系統 148529.doc -20- 201109956 _之目錄或檔案項目。在該實施例中,若區塊編號為標案 項目’則驅動程式8將區塊編號映射為原始檔案名,將 FAT槽案讀取請求轉譯為根據咖㈣系統之讀取請求, 且使用㈣3㈣系統驅動程式返回來自儲存ϋ件2之檔案 儲存器中檔案的相應資料位元組從而存取所述資料。 /若區塊編號指代子目冑,則合成子目錄建立於虛擬㈣ 系統中。該過程與合成根目錄之建立類似,除了該等項目 係獲自擋案儲存器上之對應子目錄而非檔案儲存器上之根 目錄以外。驅動程式8自_檔案系統讀取相應子目錄, 且重新格式化/轉譯所含子目錄項目以對應於以丁格式,例 如其移除或替代Ext3特^資訊。經移除之資訊之實例為識 别檔案所有者或建立者之識別符(Ext3將該識別符儲存於 播案之目錄項目中,FAT根本不儲存該識別符)。
Ik後進仃類似過程以實行寫人操作。寫人操作由樓案系 統介面驅動程式8解譯為與檔案寫入或目錄修改有關,且 該驅動程式8隨後傳遞相應指令至加3標案系統驅動程 式。在—些情況中,由於寫入重新排序,實體寫入不能被 立即分類為槽案寫人或目錄修改。在該情況下,寫入資料 由檔案系統介面驅動程式8保留直至可對其分類,其後相 應地更新檔案儲存器。 右電腦100想要修改所擷取之檔案,其可根據正常FAT 3 2技術將經修改之資料作為經修改之區塊傳回。然而,替 代使用正常FAT 32技術將經修改之區塊寫入至實體儲存 器,映射模組124替代地判定哪些Ext3儲存元件對應於經 148529.doc •21 · 201109956 修改之虛擬區塊,且輪φ 叛出Μ組126經由包括於導航器件2〇 中之Ext3槽案系統驅動起斗人—μ ^ 士 勒程式向實體儲存器件2上之彼等
Ext3儲存元件進行寫入β 圖7之流程圖概述^ , 田茶系統介面驅動程式8之一個操作模 式0 在一些操作模式中,儲存器件2之檔案儲存器中之每一 項目(檔案、子目錄 '目錄)在虛擬稽案系統中具有對應項 目。在其他操作模式中’該器件可僅將其檔案儲存器之一 部分父由電腦1 00處置。舉例而言,該器件可確保合成 FAT根目錄不與儲存器件2上之根目錄一致而是可替代 地由映射模組124將合成根目錄映射至儲存於儲存器件2上 之另一目錄或子目錄。 圖8說明儲存於儲存器件2之檔案儲存器中之子目錄(命 名為Vr〇〇t)140、檔案 142、144、146、15〇、152及另一子 目錄148與由檔案系統介面驅動程式8所建立且作為虛擬檔 案系統儲存於器件20之RAM中的對應合成根目錄丨6〇、檔 案162、164、166、170、172及子目錄168之間的對應性。 在此情況下,合成根目錄160映射至Ext3檔案系統之Vroot 子目錄而非貫際Ext3根目錄。合成槽案之樓案内容不儲存 於RAM中。反而,如上所述,若該等合成檔案之内容係由 電腦100或其他外部器件請求’則該内容係由檔案系統介 面驅動程式8使用Ext3播案系統驅動程式自實體儲存器件2 獲得。 在操作中’檔案系統介面驅動程式8修改虛擬檔案系統 148529.doc -22· 201109956 以使修改匹配於實際權案系統。舉例而言,檀案系統介面 驅動程式8回應於對應檔案或子目錄自儲存器件㈣除而自 虛擬檔案系統刪除檔案或子目錄項目。 檔案系統介面驅動程式8將虛擬槽案系統之中繼資料(例 如,檔案名、檔案位置、播案大小、目錄名、目錄位置、 目錄大小、檔案或目錄歷史資料、讀取時間及寫入時間) 維持且儲存於RAM中,且藉由修改虛擬標案系統之中繼資 料來表示改變。由電腦經由楷案系統介面驅動程“對儲 存於資料儲存器件2中之資料所實行之任何操作可藉由對 儲存於RAM中之虛擬檔案系統中繼資料進行的修改來表 示。舉例而言,若電腦或其他外部器件請求將稽案自—子 目錄移動至另-子目錄,則由槽案系統介面驅動程式” 仃該操作以經由Ext3檔案系統驅動程式發送相應請求。修 改儲存於實體儲存器件2上之Ext3棺案系統中繼資料,以 反映Ext3檔案系統中檔案位置之改變。另夕卜,亦可修改儲 存於RAM中且對於電腦1〇〇或其他外部器件可用之虛擬檔 案系統中繼資料(在此情況下為FAT 32中繼資料)以反映改 變。 在替代性實施财,前段中所提及之中繼資料儲存於替 代RAM之其他揮發性記憶體中,或儲存於非揮發性記憶體 中,或在需要時重新產生。 在替代性實施例中,槽案系統介面驅動程式經組態以提 供其他類型檔案系統之間(例如以下各項之任何組合之間) 的介面:NTFS、任何類型的FAT擋案系統(例如FAT 12、 148529.doc •23- 201109956 FAT 16、FAT 32)、UDF、Ext2、Ext3、Ext4、Btrfs 或 JFFS2。舉例而言,在某些實施例中,在電腦側之檔案系 統為CDFS(通常由CD使用)、UDF(通常由DVD使用)、 NTFS或任何類型FAT檔案系統中之一者,且在器件側之檔 案系統為Ext3、ExH、Btrfs、JFFS2或任何其他日誌結構 檔案系統中之一者。 在一項實施例中,該器件之實體儲存器為NAnd快閃記 憶體。在NAND快閃記憶體上使用jFFS2檔案系統。JFFS2 播案系統或其他日誌結構檔案系統常常用於nand快閃記 憶體器件’因為該等器件僅允許抹除大(例如丨28 KB)的資 料區塊,且因為記憶體之一些區塊在產生後不可使用及其 他區塊隨時間而失效。在存在該等故障的情況下,使用日 諸結構檔案系統保護所儲存資料之完整性。在實施例中, 棺案系統介面驅動程式8將JFFS2檔案系統映射至基於虛擬 FAT之介面’因此使PC或其他外部器件在未要求pc或其他 外部器件包括JFFS2驅動程式的情況下能夠存取儲存在快 閃記憶體上之資料。 在其他實施例中,檔案系統介面驅動程式8經組態以操 作使得虛擬檔案系統建立模組! 22建立兩種或兩種以上之 不同類型之不同虛擬檔案系統(例如,一個FAT 16檔案系 統及一個FAT 32檔案系統),來表示該器件之檔案系統。 映射模組124經組態以將該器件之不同檔案、子目錄、根 目錄及區段或區塊映射至不同虚擬檔案系統中之一者或其 他者。 148529.doc •24· 201109956 在圖1及圓2之實施例中,在第一檔案系統下儲存資料之 實體儲存器包括於實體器件(導航器件2〇)令,該實體器件 提供旎夠使用包含虛擬檔案系統之檔案系統介面來存取資 料的檔案系統介面驅動程式。在其他實施例中,該實體儲 存器與包括該檔案系統介面驅動程式或其他檔案系統介面 操作器之器件分離。例如,在一項此類實施例中,可操作 以提供檔案系,綠介面驅動程式或其他檔案系統介面操作器 用於提供檔案系統介面之處理資源包括於SD卡讀取器中, 該SD卡讀取器可接受找丁格式化之犯卡且建立一虛擬而 檔案系統,能夠藉由使用FAT檔案系統之pc或其他器件來 存取SD卡上之資料。 在另一實施例中,可操作以提供檔案系統介面驅動程式 ,其他檔案系統介面操作器用於提供檔案系統介面之處理 貧源包括於可—側連接至USB磁碟(例如在Ext3下格式化) 且另一側連接至PC之配接器盒中。配接器盒將可操作以將 ’碟表不為FAT格式化磁碟或根據任何其他所要格式 而格式化。 本發明之實施例或特徵可實施為供電腦系統使用之電腦 程式產品,該電腦程式產品為(例如)-系列電腦指令,該 系列之電腦指令儲存於諸如磁片、cd_r〇m、或固定 有形資料记錄媒體上,或體現於電腦資料信號中, ^唬係經由有形媒體或無線媒體(例如,微波或紅外線) :傳::'該系列之電腦指令可構成上述功能性之全部或部 刀且亦可儲存於任何記憶體器件(揮發性或非揮發性 148529.doc -25- 201109956 的’諸如’半導體、磁性、光學或其他記憶體器件)中。 一般熟習此項技術者亦將充分理解,雖然實施例藉由< 體實施某些功能性’但該功能性可完全以硬體(例如,藉 由-或多個ASIC(特殊應用積體電路))實施,《由硬^ 軟體之混合來實施。因而,實施例不僅限於以軟體實施:、 將理解’在上文僅藉由實例來說明本發明,且可在本發 明之範鳴内進行細節之修改。 ,可獨立地或以任何適當組合來提供在實施方式及(若適 當)申請專利範圍及圖式中所揭示之每_特徵。 【圖式簡單說明】 圖1為根據一項實施例之資料儲存器件的示意圖 圖2為導航器件的示意圖; 一 圖3為圖2之導航器件之建築堆疊的示意圓. 圖4為資料儲存器件之檔案系統之資料結構的示意圖; 圖5為展示連接至電腦之圖2之導般器件的示意圖; 1圖6為圖1之資料儲存器件之權案系統介面驅動程式的 圖7為概述說明讀取操作及 俊冩入知作之流程圖; 圆8马展示圖1之資斜蚀 子目样… 件之檔案儲存器的根目金 擬槽案系統介面中的根目;案面驅動程式提心 的示意圖。’根目錄、子目錄及檀案之間的對肩 【主要元件符號說明】 2 資料儲存器件/實體儲存器 J48529.doc -26 - 201109956 4 6 8 20 22 24 26 28 30 32 36 37 38 39 40 42 44 46 50 52 70 72 76 100 檔案系統 檔案系統/複數個資料及其他檔案 檔案系統介面驅動程式/檔案系統介面操作器 導航器件/資料儲存存取器件 處理器 輸入器件 顯示螢幕 輸出器件 連接 輸出連接 連接 内部快閃記憶體 輸入/輸出(I/O)埠 連接 連接 I/O器件 天線/接收器 連接 作業系統 應用軟體 啟動區域 索引節點區域 貧料區域 個人電腦/外部器件 148529.doc -27- 201109956 102 通用串列匯流排(USB)纜線 104 應用軟件/應用層 106 作業系統 120 攔截模組 122 虛擬檔案系統建立模組 124 映射模組 126 輸出模組 140 子目錄 142 檔案 144 檔案 146 檔案 148 子目錄 150 檔案 152 檔案 160 合成根目錄 162 檔案 164 檔案 166 檔案 168 子目錄 170 檔案 172 檔案 148529.doc -28-
Claims (1)
- 201109956 七、申請專利範圍: 1. 一種資料儲存器存取器件(20) ’其用於藉由一外部器件 (100)存取根據一第一檔案系統儲存於實體儲存器(2)上 之資料’該資料儲存器存取器件(20)包含: 一檔案系統介面操作器(8) ’其用於向該外部器件 (100)提供一檔案系統介面,其中該檔案系統介面將根據 該第—檔案系統儲存於該實體儲存器(2)上之資料表示為 根據一第二檔案系統而儲存。 2. 如請求項1之器件,其進一步包含一檔案系統操作器或 經組態以與該㈣系統操作器通信,以用於存取根據該 第一檔案系統在該實體儲存器(2)上之資料。 3. 如明求項1之器#,其中該第一權案系統屬於一第一類 型,且該第二樓案系統屬於—第二不同類型。 4. 如任何前述請求項之器件,其中該檔案系統介面摔作器 ⑻經組態以攔截—來自該外部器件之根據該第二檑案系 統之凊求,且使用該第-檔案系統實行該請求。 5. 如請求項4之器件,立由—& x入 態以藉由一… 案系 操作器(8)經組 曰 ° "第一檔案系統之一回應格式之回岸來_ 該請求作出回應。 w應來對 6. 如請求項4之器件,甘+ & 牛其中该請求包含一對該第二檔案系 ,,-充之至少一邏輯儲存元 #作之& /…、 第二槽案系统之5,貫订一杯作之明未’例如對該 之請求。、… 邏輯儲存元件進行-讀取或寫入 7·如“項6之㈣’其令該檔案系統介面操作器⑻經組 148529.doc 201109956 態以將該請求轉譯為-根據該第一檔案系統之請求。 8.如請求項7之器件’其中該檔案系統介面操作器⑻經組 態以將該請求轉譯為一對該第一檔案系統之至少一邏輯 或實體儲存元件實行一操作之請求’例如對該第一檔案 系統之至少-邏輯儲存元件進行—讀取或寫人之請求。 9_如請求項4之器件’其中該檔案系統介面操作器⑻經組 態以藉由提供-^該第二樓案系统之至少一邏輯儲存 元件之回應而對該外部器件(_所發出之—讀取請求作 出回應》 10. 如請求項6之器#,其中該第二槽案系統之該邏輯儲存 元件或該第二檔案系統之每一邏輯儲存元件包含一區塊 或一區段。 11. 如請求項1、2或3之器件,其中該檔案系統介面操作器 (8)經組態以藉由一指示該實體儲存器(2)係根據該第二 類型之一槽案糸統而格式化之回應而對一對該實體儲存 器(2)之啟動區段進行讀取的讀取請求作出回應。 12. 如請求項i、2或3之器件,其中該檔案系統介面包含對 S亥第一棺案系統中之檔案、目錄及/或子目錄之表示,該 等檔案、目錄及/或子目錄對應於在該第一檔案系統下儲 存於該實體儲存器中之檔案、目錄及/或子目錄。 13. 如請求項1、2或3之器件,其中該檔案系統介面操作器 (8)經組態以回應於在該第一檔案系統下儲存於該實體儲 存器(2)中之檔案、目錄或子目錄之改變來更新該檔案系 統介面,使得該檔案系統介面將該等改變表示為出現在 148529.doc 201109956 該第二檔案系統下。 14·如請求们3之器件’其中該檔案系統介面操作器⑻藉由 修改6亥第二檔案系統之中繼資料而將該等改變表示為出 • 現在該第二擋案系統下。 • 15·如請求項卜2或3之器件’其中該檔案系統介面經組態 =將在垓第一檔案系統下儲存在該實體儲存器(2)上之該 貧料中的至少一些表示為儲存在該第二檔案系統下,且 將在該第一檔案系統下儲存在該實體儲存器(2)上之該資 料中的至少一些表示為健存在至少—另一檔案系統下。 16·如請求項卜2或3之器件,其中該第一檔案系統包含一 Ext型檔案系統,及/或該第二檔案系統包含一基於FAT 之檔案系統或NTFS檔案系統。 Η·如請求項1、2或3之器件,其中該實體儲存器(2)包含 NAND快閃儲存器,且該第一檔案系統包含一日誌結構 檔案系統,例如JFFS2。 1 8. —種存取在一第一檔案系統下儲存在一資料儲存器件 上之資料的方法,其包含提供一檔案系統介面,該檔案 系統介面將在該第一檔案系統下儲存在該資料儲存器件 (2)上之資料表示為儲存在一第二種類型之—第二樓案系 - 統下。 ’ 19. 一種電腦程式產品,其包含可執行以實行如請求項η之 方法的若干電腦可讀指令。 148529.doc
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US24025309P | 2009-09-07 | 2009-09-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201109956A true TW201109956A (en) | 2011-03-16 |
Family
ID=42153919
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098146652A TW201113506A (en) | 2009-09-07 | 2009-12-31 | Navigation apparatus and method of supporting hands-free voice communication |
| TW099107869A TW201109705A (en) | 2009-09-07 | 2010-03-17 | Satellite signal acquisition apparatus, navigation apparatus and method of acquiring a satellite signal |
| TW099118778A TW201109956A (en) | 2009-09-07 | 2010-06-09 | Data storage access device |
| TW099123871A TW201116808A (en) | 2009-09-07 | 2010-07-20 | Land-based navigation using on-the-fly elevation assessments |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098146652A TW201113506A (en) | 2009-09-07 | 2009-12-31 | Navigation apparatus and method of supporting hands-free voice communication |
| TW099107869A TW201109705A (en) | 2009-09-07 | 2010-03-17 | Satellite signal acquisition apparatus, navigation apparatus and method of acquiring a satellite signal |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW099123871A TW201116808A (en) | 2009-09-07 | 2010-07-20 | Land-based navigation using on-the-fly elevation assessments |
Country Status (4)
| Country | Link |
|---|---|
| US (4) | US8793033B2 (zh) |
| EP (2) | EP2476049A1 (zh) |
| TW (4) | TW201113506A (zh) |
| WO (7) | WO2011026530A1 (zh) |
Families Citing this family (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2678636A1 (en) * | 2011-02-18 | 2014-01-01 | Sony Mobile Communications AB | System and method for determining altitude |
| ITTO20110686A1 (it) * | 2011-07-28 | 2013-01-29 | Sisvel Technology Srl | Metodo per garantire la continuità di servizio di un dispositivo di navigazione personale e relativo dispositivo |
| US20140032733A1 (en) | 2011-10-11 | 2014-01-30 | Citrix Systems, Inc. | Policy-Based Application Management |
| US9280377B2 (en) | 2013-03-29 | 2016-03-08 | Citrix Systems, Inc. | Application with multiple operation modes |
| US9215225B2 (en) | 2013-03-29 | 2015-12-15 | Citrix Systems, Inc. | Mobile device locking with context |
| US9529996B2 (en) | 2011-10-11 | 2016-12-27 | Citrix Systems, Inc. | Controlling mobile device access to enterprise resources |
| US9043480B2 (en) | 2011-10-11 | 2015-05-26 | Citrix Systems, Inc. | Policy-based application management |
| US9400183B1 (en) | 2011-11-10 | 2016-07-26 | Google Inc. | Method and apparatus to transition between levels using warp zones |
| US9449169B2 (en) * | 2012-03-26 | 2016-09-20 | Vmware, Inc. | Block storage virtualization on commodity secure digital cards |
| US20140108558A1 (en) | 2012-10-12 | 2014-04-17 | Citrix Systems, Inc. | Application Management Framework for Secure Data Sharing in an Orchestration Framework for Connected Devices |
| US9516022B2 (en) | 2012-10-14 | 2016-12-06 | Getgo, Inc. | Automated meeting room |
| US8910239B2 (en) | 2012-10-15 | 2014-12-09 | Citrix Systems, Inc. | Providing virtualized private network tunnels |
| US20140109176A1 (en) | 2012-10-15 | 2014-04-17 | Citrix Systems, Inc. | Configuring and providing profiles that manage execution of mobile applications |
| US9606774B2 (en) | 2012-10-16 | 2017-03-28 | Citrix Systems, Inc. | Wrapping an application with field-programmable business logic |
| WO2014062804A1 (en) | 2012-10-16 | 2014-04-24 | Citrix Systems, Inc. | Application wrapping for application management framework |
| US9971585B2 (en) | 2012-10-16 | 2018-05-15 | Citrix Systems, Inc. | Wrapping unmanaged applications on a mobile device |
| US20140108793A1 (en) | 2012-10-16 | 2014-04-17 | Citrix Systems, Inc. | Controlling mobile device access to secure data |
| US9424267B2 (en) * | 2013-01-02 | 2016-08-23 | Oracle International Corporation | Compression and deduplication layered driver |
| US9104893B2 (en) | 2013-03-04 | 2015-08-11 | Microsoft Technology Licensing, Llc | Rule based access for removable storage |
| US9985850B2 (en) | 2013-03-29 | 2018-05-29 | Citrix Systems, Inc. | Providing mobile device management functionalities |
| US9369449B2 (en) | 2013-03-29 | 2016-06-14 | Citrix Systems, Inc. | Providing an enterprise application store |
| US10284627B2 (en) | 2013-03-29 | 2019-05-07 | Citrix Systems, Inc. | Data management for an application with multiple operation modes |
| US9455886B2 (en) | 2013-03-29 | 2016-09-27 | Citrix Systems, Inc. | Providing mobile device management functionalities |
| US9355223B2 (en) | 2013-03-29 | 2016-05-31 | Citrix Systems, Inc. | Providing a managed browser |
| US9188445B2 (en) * | 2013-05-21 | 2015-11-17 | Honda Motor Co., Ltd. | System and method for storing and recalling location data |
| US9858290B1 (en) * | 2013-06-27 | 2018-01-02 | EMC IP Holding Company LLC | Cluster file system with a fuse file system interface |
| CN103512562A (zh) * | 2013-09-24 | 2014-01-15 | 上海海洋大学 | 基于Arduino的近岸海域环境自动监测及预警系统 |
| TWI571715B (zh) * | 2013-10-22 | 2017-02-21 | 光寶電子(廣州)有限公司 | 具有自動校正功能之控制裝置 |
| US9639978B2 (en) * | 2013-12-04 | 2017-05-02 | Verizon Telematics Inc. | Method and system for avatar replay based on mobile sensor information |
| US20150185330A1 (en) * | 2013-12-31 | 2015-07-02 | Hemisphere Gnss Inc. | Gnss extension device |
| CN104121913B (zh) * | 2014-07-25 | 2017-06-23 | 广东翼卡车联网服务有限公司 | 可拨打ip电话的导航盒及语音导航系统、方法 |
| CN104121912A (zh) * | 2014-07-25 | 2014-10-29 | 广东翼卡车联网服务有限公司 | 基于手机ip电话的车载导航系统及方法 |
| US10690777B2 (en) * | 2014-07-31 | 2020-06-23 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Multi-antenna-GNSS receiver-system to raise the probability of line of sight |
| US9658074B2 (en) * | 2014-10-13 | 2017-05-23 | Here Global B.V. | Diverging and converging road geometry generation from sparse data |
| DE102016210352A1 (de) * | 2016-06-10 | 2017-12-14 | Continental Automotive Gmbh | Positionsbestimmungsverfahren, elektronisches Steuerungsmodul und Verwendung |
| DE102016007516B4 (de) * | 2016-06-20 | 2023-08-24 | Joynext Gmbh | Detektionsverfahren und Detektionsvorrichtung für eine Navigationseinrichtung |
| MX2019009567A (es) | 2017-02-10 | 2020-01-27 | Jiangsu hongbao hardware co ltd | Sistemas y métodos para servicio de vehículos compartidos. |
| CN106658414A (zh) * | 2017-02-10 | 2017-05-10 | 北京拜克洛克科技有限公司 | 一种找寻预约单车的方法及用户终端 |
| US10446027B1 (en) * | 2017-12-11 | 2019-10-15 | Waymo Llc | Differentiating roadways by elevation |
| US10979857B2 (en) | 2018-05-03 | 2021-04-13 | Curbside Inc. | Content conversion tracking based on location data |
| US11694369B2 (en) * | 2018-09-21 | 2023-07-04 | Lg Electronics Inc. | Vehicle user interface device and operating method of vehicle user interface device |
| US11002546B2 (en) | 2019-04-05 | 2021-05-11 | Toyota Connected North America, Inc. | Systems and methods for determining a location of a vehicle within a structure |
| WO2021005714A1 (ja) * | 2019-07-09 | 2021-01-14 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
| US11681052B2 (en) | 2020-01-07 | 2023-06-20 | All. Space Networks Limited | Non-cooperative position, navigation, and timing extraction from VSAT communications signals using multi-beam phased array antenna |
| JP2021123133A (ja) * | 2020-01-31 | 2021-08-30 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
| US20220306076A1 (en) * | 2021-03-24 | 2022-09-29 | Ford Global Technologies, Llc | Systems and methods to avoid undesirable vehicle operations inside a confined space |
| US12276735B2 (en) * | 2022-08-04 | 2025-04-15 | Qualcomm Incorporated | Enhanced navigation mode with location detection and map layer switching |
| US20240393995A1 (en) * | 2023-05-23 | 2024-11-28 | Bae Systems Information And Electronic Systems Integration Inc | Handheld navigation device |
Family Cites Families (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5587715A (en) * | 1993-03-19 | 1996-12-24 | Gps Mobile, Inc. | Method and apparatus for tracking a moving object |
| US5646857A (en) * | 1995-03-31 | 1997-07-08 | Trimble Navigation Limited | Use of an altitude sensor to augment availability of GPS location fixes |
| US6216064B1 (en) * | 1998-02-24 | 2001-04-10 | Alliedsignal Inc. | Method and apparatus for determining altitude |
| DE10024007B4 (de) * | 1999-07-14 | 2015-02-12 | Volkswagen Ag | Verfahren zur informativen Unterstützung eines Kraftfahrzeugführers mittels eines Fahrzeug-Multimediasystems |
| JP4441962B2 (ja) * | 1999-11-18 | 2010-03-31 | 株式会社エクォス・リサーチ | 案内システム |
| GB2357582A (en) * | 1999-12-21 | 2001-06-27 | Nokia Mobile Phones Ltd | Communication handset incorporating an altimeter |
| EP1136788A1 (fr) * | 2000-03-22 | 2001-09-26 | Asulab S.A. | Récepteur GPS portable utilisant un altimètre barométrique |
| JP4380032B2 (ja) * | 2000-07-19 | 2009-12-09 | ソニー株式会社 | 情報処理システム及び情報処理方法、並びに記憶媒体 |
| DE10048576A1 (de) * | 2000-09-30 | 2002-04-25 | Siemens Ag | Verfahren zur Übermittlung von individuellen Daten an Kraftfahrzeuge |
| US6522298B1 (en) * | 2001-04-12 | 2003-02-18 | Garmin Ltd. | Device and method for calibrating and improving the accuracy of barometric altimeters with GPS-derived altitudes |
| JP4230132B2 (ja) * | 2001-05-01 | 2009-02-25 | パナソニック株式会社 | デジタル地図の形状ベクトルの符号化方法と位置情報伝達方法とそれを実施する装置 |
| US6970795B1 (en) * | 2001-05-09 | 2005-11-29 | Garmin Ltd. | Method and apparatus for calculating altitude based on barometric and GPS measurements |
| WO2003050557A2 (en) * | 2001-12-07 | 2003-06-19 | Dashsmart Investments, Llc | Portable navigation and communication systems |
| DE10202928A1 (de) * | 2002-01-25 | 2003-07-31 | Opel Adam Ag | System zum Abspeichern und Abrufen von Daten benutzer- und/oder fahrzeugindividueller Einstellungen |
| JP2003269979A (ja) * | 2002-03-19 | 2003-09-25 | Pioneer Electronic Corp | 経路案内装置及び経路案内方法 |
| JP4291003B2 (ja) * | 2003-01-23 | 2009-07-08 | 本田技研工業株式会社 | 操舵装置 |
| FR2852685B1 (fr) * | 2003-03-19 | 2005-05-20 | Airbus France | Procede et dispositif pour determiner au moins une information de position verticale d'un aeronef. |
| JP2005043076A (ja) * | 2003-07-22 | 2005-02-17 | Pioneer Electronic Corp | ナビゲーションシステム及び方法、並びにコンピュータプログラム |
| US7035733B1 (en) * | 2003-09-22 | 2006-04-25 | Navteq North America, Llc | Method and system for obtaining road grade data |
| US20050102098A1 (en) * | 2003-11-07 | 2005-05-12 | Montealegre Steve E. | Adaptive navigation system with artificial intelligence |
| KR101072181B1 (ko) * | 2003-12-30 | 2011-10-10 | 엘지전자 주식회사 | Gps가 내장된 휴대 단말기를 이용한 차량 네비게이션시스템 및 그 방법 |
| JP4466238B2 (ja) * | 2004-07-07 | 2010-05-26 | 株式会社デンソー | 車両用ナビゲーション装置 |
| FR2880444B1 (fr) * | 2005-01-06 | 2007-03-09 | Gemplus Sa | Dispositif de stockage de donnees |
| US8014942B2 (en) * | 2005-06-15 | 2011-09-06 | Airbiquity, Inc. | Remote destination programming for vehicle navigation |
| US20070050128A1 (en) * | 2005-08-31 | 2007-03-01 | Garmin Ltd., A Cayman Islands Corporation | Method and system for off-board navigation with a portable device |
| FR2892503B1 (fr) * | 2005-10-25 | 2008-01-11 | Thales Sa | Procede d'aide au calage de l'altitude barometrique d'un aeronef |
| JP2007127419A (ja) * | 2005-10-31 | 2007-05-24 | Aisin Aw Co Ltd | 経路案内システム及び経路案内方法 |
| US7752391B2 (en) * | 2006-01-20 | 2010-07-06 | Apple Inc. | Variable caching policy system and method |
| EP2267472A1 (en) | 2006-04-24 | 2010-12-29 | Qualcomm Incorporated | Ephemeris extension systems and methods for GNSS applications |
| JP2008003688A (ja) * | 2006-06-20 | 2008-01-10 | Denso Corp | 車載通信システム及び車載無線通信装置 |
| GB0613055D0 (en) * | 2006-06-30 | 2006-08-09 | Nats En Route Plc | Air traffic control |
| US7558907B2 (en) * | 2006-10-13 | 2009-07-07 | Spansion Llc | Virtual memory card controller |
| JP4683576B2 (ja) * | 2006-12-08 | 2011-05-18 | パイオニア株式会社 | ナビゲーション装置及びナビゲーション方法 |
| JP2008191781A (ja) * | 2007-02-01 | 2008-08-21 | Hitachi Ltd | 衝突回避システム |
| US8014793B2 (en) | 2007-02-08 | 2011-09-06 | Hewlett-Packard Development Company, L.P. | Use of previously-calculated position fix for location based query |
| US20080234928A1 (en) | 2007-03-23 | 2008-09-25 | Palm, Inc. | Location based services using altitude |
| US7835863B2 (en) * | 2007-04-18 | 2010-11-16 | Mitac International Corporation | Method and system for navigation using GPS velocity vector |
| US20090049459A1 (en) * | 2007-08-14 | 2009-02-19 | Microsoft Corporation | Dynamically converting symbolic links |
| US20090140887A1 (en) * | 2007-11-29 | 2009-06-04 | Breed David S | Mapping Techniques Using Probe Vehicles |
| US8332137B2 (en) * | 2007-12-04 | 2012-12-11 | Qualcomm Incorporated | Navigation system with dynamically calibrated pressure sensor |
| US20090150012A1 (en) * | 2007-12-10 | 2009-06-11 | Leedor Agam | System for producing a flight plan |
| US8370402B2 (en) * | 2008-01-02 | 2013-02-05 | Sandisk Il Ltd | Dual representation of stored digital content |
| TW200935221A (en) * | 2008-02-13 | 2009-08-16 | Genesys Logic Inc | System for securing an access to flash memory device and method for the same |
| US8473941B2 (en) * | 2008-07-08 | 2013-06-25 | Sandisk Il Ltd. | Dynamic file system restriction for portable storage devices |
| US8281062B2 (en) * | 2008-08-27 | 2012-10-02 | Sandisk Il Ltd. | Portable storage device supporting file segmentation and multiple transfer rates |
| US8386723B2 (en) * | 2009-02-11 | 2013-02-26 | Sandisk Il Ltd. | System and method of host request mapping |
| US20100268460A1 (en) * | 2009-04-15 | 2010-10-21 | Telenav, Inc. | Navigation system with predictive multi-routing and method of operation thereof |
| US20120221609A1 (en) * | 2009-07-10 | 2012-08-30 | Jaap-Jan Boor | Data Storage System and Method |
| US8930424B2 (en) * | 2009-07-10 | 2015-01-06 | Tomtom International B.V. | Data storage system and method for protecting the system in case of power-failure |
| US9449021B2 (en) * | 2009-07-10 | 2016-09-20 | Tomtom International B.V. | Use of long file names in data storage systems |
-
2009
- 2009-12-30 WO PCT/EP2009/068036 patent/WO2011026530A1/en not_active Ceased
- 2009-12-31 TW TW098146652A patent/TW201113506A/zh unknown
-
2010
- 2010-02-22 WO PCT/EP2010/052211 patent/WO2011026654A1/en not_active Ceased
- 2010-03-03 WO PCT/EP2010/052684 patent/WO2011026656A1/en not_active Ceased
- 2010-03-03 US US13/394,595 patent/US8793033B2/en active Active
- 2010-03-17 TW TW099107869A patent/TW201109705A/zh unknown
- 2010-05-19 US US13/394,590 patent/US20120265792A1/en not_active Abandoned
- 2010-05-19 EP EP10723555A patent/EP2476049A1/en not_active Withdrawn
- 2010-05-19 WO PCT/EP2010/056914 patent/WO2011026660A1/en not_active Ceased
- 2010-06-09 TW TW099118778A patent/TW201109956A/zh unknown
- 2010-06-15 US US13/394,582 patent/US20120265437A1/en not_active Abandoned
- 2010-06-15 WO PCT/EP2010/058409 patent/WO2011026664A1/en not_active Ceased
- 2010-07-20 TW TW099123871A patent/TW201116808A/zh unknown
- 2010-09-06 US US13/394,578 patent/US8706403B2/en active Active
- 2010-09-06 WO PCT/IB2010/002406 patent/WO2011027224A1/en not_active Ceased
- 2010-09-06 EP EP10775882.3A patent/EP2475962B1/en active Active
- 2010-09-07 WO PCT/EP2010/063119 patent/WO2011026994A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2011027224A1 (en) | 2011-03-10 |
| US20120265437A1 (en) | 2012-10-18 |
| EP2475962B1 (en) | 2017-11-08 |
| US20120259478A1 (en) | 2012-10-11 |
| US8793033B2 (en) | 2014-07-29 |
| WO2011026654A1 (en) | 2011-03-10 |
| TW201116808A (en) | 2011-05-16 |
| WO2011026530A1 (en) | 2011-03-10 |
| US20120265792A1 (en) | 2012-10-18 |
| TW201113506A (en) | 2011-04-16 |
| WO2011026656A1 (en) | 2011-03-10 |
| WO2011026660A1 (en) | 2011-03-10 |
| TW201109705A (en) | 2011-03-16 |
| WO2011026994A1 (en) | 2011-03-10 |
| US20120226436A1 (en) | 2012-09-06 |
| US8706403B2 (en) | 2014-04-22 |
| WO2011026664A1 (en) | 2011-03-10 |
| EP2476049A1 (en) | 2012-07-18 |
| EP2475962A1 (en) | 2012-07-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW201109956A (en) | Data storage access device | |
| KR100820263B1 (ko) | 메모리기기에서 데이터를 액세스하기 위한 시스템 및 방법 | |
| CN100470548C (zh) | 管理隐藏区域的装置和方法 | |
| US8370835B2 (en) | Method for dynamically generating a configuration for a virtual machine with a virtual hard disk in an external storage device | |
| CN113316761B (zh) | 自格式化数据存储设备 | |
| US9449021B2 (en) | Use of long file names in data storage systems | |
| US8510352B2 (en) | Virtualized boot block with discovery volume | |
| KR20090046567A (ko) | 반도체 디스크 및 그것의 동작 방법 | |
| US8930424B2 (en) | Data storage system and method for protecting the system in case of power-failure | |
| WO2008048388A2 (en) | Virtual memory card controller | |
| EP2370914A1 (en) | A storage device presenting to hosts only files compatible with a defined host capability | |
| CN101430700B (zh) | 文件系统管理装置和方法以及存储装置 | |
| CN103218227B (zh) | 一种安卓设备内置硬盘上兼容多种文件系统的方法及装置 | |
| CN102243636B (zh) | 存储待保护文件信息、保护文件的方法及装置 | |
| US8200936B2 (en) | Systems and methods for recording information to a memory card | |
| TW200935221A (en) | System for securing an access to flash memory device and method for the same | |
| JP2009205590A (ja) | アクセスモジュール、情報記録モジュール、コントローラ、及び情報記録システム | |
| EP2306294A1 (en) | Method for accessing a storage system with numerous file systems | |
| JP5161989B2 (ja) | 情報記録装置、情報記録方法及び情報記録用プログラム | |
| US12541430B2 (en) | Generating file-block change information for a backup | |
| US20250348383A1 (en) | Generating file-block change information for a backup | |
| KR100754195B1 (ko) | 멀티미디어 장치의 데이터 백업 방법 | |
| JP2010257250A (ja) | 電子機器、ファイルシステムの記憶領域割当法、および記憶領域割当プログラム | |
| CN102455921A (zh) | 嵌入式系统的启动存取方法与储存装置 | |
| JP2012068853A (ja) | 情報処理装置、及び情報処理方法 |