專利名稱:整合型裝置顯示單一磁盤驅(qū)動(dòng)器代號(hào)的方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種整合型裝置顯示單一磁盤驅(qū)動(dòng)器代號(hào)的方法,尤指 一種兼具內(nèi)存存取、卡片閱讀機(jī)功能的整合型裝置在與計(jì)算機(jī)連結(jié)后, 僅顯示單一磁盤驅(qū)動(dòng)器代號(hào)的方法。
背景技術(shù):
由于半導(dǎo)體科技的發(fā)達(dá),相關(guān)技術(shù)已廣泛運(yùn)用到一般人的日常生活
中,例如數(shù)字播放器(MP3、 MP4)、攜帶式閃存、記憶卡等,另有作為 記憶卡與計(jì)算機(jī)的連結(jié)接口的卡片閱讀機(jī),除此以外,也有整合內(nèi)存與 卡片閱讀機(jī)于一體的整合型裝置;而目前數(shù)字播放器(MP3、 MP4)、攜 帶式閃存,甚至記憶卡等裝置均設(shè)有USB接口,供與計(jì)算機(jī)上對(duì)應(yīng)的接 口端口連結(jié),依微軟窗口系統(tǒng)(Microsoft Windows)的定義,前述裝置 均在計(jì)算機(jī)上注冊(cè)為一 "卸除式磁盤",并占用一磁盤驅(qū)動(dòng)器代號(hào),例如 "卸除式磁盤(E:)"、"卸除式磁盤(F:)"等,較為特殊的是,多合一 卡片閱讀機(jī)及整合有內(nèi)存的卡片閱讀機(jī)(Cardreader)或集線器(Hub), 因?yàn)榧婢叨鄠€(gè)讀卡接口,或兼具讀卡接口及磁盤區(qū)功能,因此當(dāng)該等整 合型裝置與計(jì)算機(jī)連結(jié)時(shí),將會(huì)出現(xiàn)二個(gè)以上的磁盤驅(qū)動(dòng)器代號(hào),以兼 具磁盤區(qū)與卡片閱讀機(jī)的裝置為例,即分別占用一磁盤驅(qū)動(dòng)器代號(hào),換 言之,單一裝置占用了兩個(gè)磁盤驅(qū)動(dòng)器代號(hào),但單一裝置占用多個(gè)磁盤 驅(qū)動(dòng)器代號(hào)的狀況將使計(jì)算機(jī)上的顯示訊息變得復(fù)雜不易辨識(shí),同時(shí)也 影響了操作的便利性。故有進(jìn)一步檢討,并謀求有效解決方案的必要。
發(fā)明內(nèi)容
因此,本發(fā)明主要目的在于提供一種整合型裝置顯示單一磁盤驅(qū)動(dòng) 器代號(hào)的方法,其可使兼具磁盤區(qū)、讀卡接口的整合型裝置與計(jì)算機(jī)連 結(jié)后,僅顯示單一磁盤驅(qū)動(dòng)器代號(hào),以簡(jiǎn)化顯示訊息,并方便操作。
為達(dá)成前述目的采取的主要技術(shù)手段為令一裝置與計(jì)算機(jī)連結(jié)后自 動(dòng)執(zhí)行以下步驟
由計(jì)算機(jī)取得該裝置一個(gè)以上的磁盤驅(qū)動(dòng)器代號(hào)及其磁盤區(qū)名稱;
定義其中一磁盤區(qū)為代號(hào)磁盤驅(qū)動(dòng)器,其它磁盤區(qū)為待移動(dòng)磁盤區(qū);
于代號(hào)磁盤驅(qū)動(dòng)器上新建一個(gè)以上的目錄,分別對(duì)應(yīng)各待移動(dòng)磁盤
區(qū);
執(zhí)行磁盤區(qū)移轉(zhuǎn),使各移動(dòng)磁盤區(qū)分別掛載為代號(hào)磁盤驅(qū)動(dòng)器下的 目錄;
隱藏各移動(dòng)磁盤區(qū)的磁盤驅(qū)動(dòng)器代號(hào)。
利用前述方法,當(dāng)一兼具卡片閱讀機(jī)與存取內(nèi)存的裝置連結(jié)計(jì)算機(jī) 時(shí),計(jì)算機(jī)將只顯示存取內(nèi)存的磁盤驅(qū)動(dòng)器代號(hào),而卡片閱讀機(jī)則成為 存取內(nèi)存之下的一個(gè)目錄;由于只占用一個(gè)磁盤驅(qū)動(dòng)器代號(hào),故可簡(jiǎn)化 顯示訊息,而以目錄形式呈現(xiàn)的卡片閱讀機(jī)將更方便于存取操作。
圖1A C為本發(fā)明可應(yīng)用對(duì)象的示意圖。 圖2為本發(fā)明一較佳實(shí)施例的流程圖。 圖3為本發(fā)明又一較佳實(shí)施例的流程圖。
主要組件符號(hào)說明201取得裝置的磁盤驅(qū)動(dòng)器代號(hào)及其名稱
202取得計(jì)算機(jī)給予卡片閱讀機(jī)的磁盤區(qū)名稱 203在代號(hào)磁盤驅(qū)動(dòng)器"I:"下新建一個(gè)以上的目錄 204執(zhí)行磁盤區(qū)移轉(zhuǎn)
205選擇性修改注冊(cè)表以隱藏待移動(dòng)磁盤區(qū)的磁盤驅(qū)動(dòng)器代號(hào)
301取得裝置的磁盤驅(qū)動(dòng)器代號(hào)及其名稱
302在代號(hào)磁盤驅(qū)動(dòng)器"I:"下新建一個(gè)以上的目錄
303執(zhí)行磁盤區(qū)移轉(zhuǎn)
304選擇性修改注冊(cè)表以隱藏待移動(dòng)磁盤區(qū)的磁盤驅(qū)動(dòng)器代號(hào)
具體實(shí)施例方式
首先本發(fā)明中所稱的"整合型裝置"概如圖1所示,包括可同時(shí) 連結(jié)卡片閱讀機(jī)、可攜式內(nèi)存裝置的集線器(如圖1A所示)、內(nèi)建有閃 存(Flash)的卡片閱讀機(jī)(如圖1B所示)、內(nèi)建讀卡/存取控制器的可 攜式內(nèi)存裝置(如圖1C所示)。以上僅例舉幾種主要裝置,但不排除以 傳統(tǒng)方式與計(jì)算機(jī)連結(jié)后將產(chǎn)生一個(gè)以上磁盤驅(qū)動(dòng)器代號(hào)的其它裝置。
以前述內(nèi)建有閃存的卡片閱讀機(jī)為例,以往插上計(jì)算機(jī)后,會(huì)出現(xiàn) 兩個(gè)磁盤驅(qū)動(dòng)器代號(hào), 一個(gè)代表卡片閱讀機(jī),另一個(gè)代表閃存所構(gòu)成的 磁盤區(qū),本發(fā)明主要目的在于將卡片閱讀機(jī)視為磁盤區(qū)中的一個(gè)目錄, 例如
前述卡片閱讀機(jī)在以往插上計(jì)算機(jī)后,將分別顯示為 卸除式磁盤(E:) 卸除式磁盤(F:)
假設(shè)(F:)是代表卡片閱讀機(jī)(CardReader),則利用本發(fā)明可將(F:)以目錄形式掛載于卸除式磁盤(E:)之下,例如E:\CardReader (前述目 錄名為舉例)。藉此,在對(duì)E:\Card Reader存取時(shí),即相當(dāng)于實(shí)質(zhì)存取卡 片閱讀機(jī)(CardReader)。
至于具體的實(shí)施方式詳如以下所述
本發(fā)明是在一整合型裝置插上計(jì)算機(jī)后啟動(dòng)一執(zhí)行文件,該執(zhí)行文 件可以內(nèi)建在整合型裝置上,也可安裝在計(jì)算機(jī)上,執(zhí)行方式則可為自 動(dòng)或手動(dòng)執(zhí)行, 一般則選擇為自動(dòng)執(zhí)行。而前述執(zhí)行文件的一可行實(shí)施 例包括以下步驟(請(qǐng)參閱圖2所示)
201取得裝置的磁盤驅(qū)動(dòng)器代號(hào)及其名稱(或裝置狀態(tài))當(dāng)整合型
裝置以某種接口標(biāo)準(zhǔn)(例如USB)插上計(jì)算機(jī)后,即可由USB相對(duì)應(yīng)程 序或Windows API函數(shù)得知該裝置被分派的磁盤驅(qū)動(dòng)器代碼及名稱,例 如
閃存構(gòu)成的磁盤區(qū)為
卡片閱讀機(jī)(CardReader)為"H:"
202取得計(jì)算機(jī)給予卡片閱讀機(jī)的磁盤區(qū)名稱(例如待轉(zhuǎn)磁盤區(qū)的 全域唯一識(shí)別項(xiàng)(GUID)):
此 一 步驟可透過兩種方式取得其 一 ,透過注冊(cè)表 [HKEY—LOCAL—MACHINE\SYSTEM\Mounted Devices]可得知,例如 \\ \\Volume{00c80262-301b-lldc-a848-00023f66920b} \\DosDevices\\H:。
另一種方式是透過執(zhí)行微軟窗口系統(tǒng)的指令Mmmtvol / 取得,例
如
W WVolume {00c80262畫3 01 b-11 dc-a848-00023傷6920b} "g:\"。為方便以下說明,吾人先定義前述磁盤區(qū)"I:"為一代號(hào)磁盤驅(qū)動(dòng)器,
是指該磁盤區(qū)將使用計(jì)算機(jī)分配的磁盤驅(qū)動(dòng)器代號(hào),又定義卡片閱讀機(jī)
"H:"為一待移動(dòng)磁盤區(qū),表示卡片閱讀機(jī)"H:"將被以目錄形式移轉(zhuǎn) 到代號(hào)磁盤驅(qū)動(dòng)器"I:"以下。本實(shí)施例中,待移動(dòng)磁盤區(qū)只有一個(gè),但 實(shí)際上可視需要為一個(gè)以上。
203在代號(hào)磁盤驅(qū)動(dòng)器"L"下新建一個(gè)以上的目錄,分別對(duì)應(yīng)到各 個(gè)待移動(dòng)磁盤驅(qū)動(dòng)器。例如l:\Reader
204執(zhí)行磁盤區(qū)移轉(zhuǎn),將待移動(dòng)磁盤區(qū)"H:"移動(dòng)至代號(hào)磁盤驅(qū)動(dòng) 器"I:"以下主要是執(zhí)行MoimtVol指令,例如
MountVol I:\Reader\\ \\Volume{00c80262-301 b-11 dc-a848-00023f66920b}
在前述步驟完成后即可將待移動(dòng)磁盤區(qū)"H:"掛載于代號(hào)磁盤驅(qū)動(dòng) 器"I:",而以IAReader形式呈現(xiàn)。
205選擇性修改注冊(cè)表以隱藏待移動(dòng)磁盤區(qū)的磁盤驅(qū)動(dòng)器代號(hào) "H:"。
經(jīng)完成前述步驟后,插入計(jì)算機(jī)的整合型裝置雖含有閃存磁盤區(qū)及 卡片閱讀機(jī)等兩種裝置,但實(shí)際上只會(huì)在計(jì)算機(jī)顯示單一的磁盤驅(qū)動(dòng)器 代號(hào),其中一裝置(如卡片閱讀機(jī))將以目錄形式掛載在單一磁盤驅(qū)動(dòng) 器代號(hào)的磁盤區(qū)中,藉此可簡(jiǎn)化顯示訊息,且操作上將更為簡(jiǎn)便。
又本發(fā)明可以另一較佳實(shí)施例達(dá)成前述目的其仍在整合型裝置插 上計(jì)算機(jī)后啟動(dòng)一執(zhí)行文件,該執(zhí)行文件包括以下步驟(請(qǐng)參閱圖3所 示)
301取得裝置的磁盤驅(qū)動(dòng)器代號(hào)及其名稱(或裝置狀態(tài))當(dāng)整合型
裝置以某種接口標(biāo)準(zhǔn)(例如USB)插上計(jì)算機(jī)后,即可由USB相對(duì)應(yīng)程 序或Windows API函數(shù)得知該裝置被分派的磁盤驅(qū)動(dòng)器代碼及名稱,例如
閃存構(gòu)成的磁盤區(qū)為(代號(hào)磁盤驅(qū)動(dòng)器)
卡片閱讀機(jī)(CardReader)為"H:"(待移動(dòng)磁盤區(qū))
302在代號(hào)磁盤驅(qū)動(dòng)器"I:"下新建一個(gè)以上的目錄,分別對(duì)應(yīng)到各 個(gè)待移動(dòng)磁盤驅(qū)動(dòng)器。例如l:\Reader
303執(zhí)行磁盤區(qū)移轉(zhuǎn),將待移動(dòng)磁盤區(qū)"H:"移動(dòng)至代號(hào)磁盤驅(qū)動(dòng) 器"I:"以下主要是執(zhí)行指令Linkd.exe,例如
Linkd.exe I:\Reader H:
在前述指令執(zhí)行后,即可將待移動(dòng)磁盤區(qū)"H:"掛載于代號(hào)磁盤驅(qū) 動(dòng)器"I:",而以I:\Reader形式呈現(xiàn)。
304選擇性修改注冊(cè)表以隱藏待移動(dòng)磁盤區(qū)的磁盤驅(qū)動(dòng)器代號(hào)
權(quán)利要求
1、一種整合型裝置顯示單一磁盤驅(qū)動(dòng)器代號(hào)的方法,主要是在一具復(fù)數(shù)磁盤區(qū)的整合型裝置與計(jì)算機(jī)連結(jié)后啟動(dòng)一執(zhí)行文件,該執(zhí)行文件包括以下步驟取得該整合型裝置上各磁盤區(qū)的名稱及磁盤驅(qū)動(dòng)器代號(hào)及其磁盤區(qū)名稱;定義其中一磁盤區(qū)為代號(hào)磁盤驅(qū)動(dòng)器,其它磁盤區(qū)為待移動(dòng)磁盤區(qū);于代號(hào)磁盤驅(qū)動(dòng)器上新建一個(gè)以上的目錄,每一目錄分別對(duì)應(yīng)一待移動(dòng)磁盤區(qū);執(zhí)行磁盤區(qū)移轉(zhuǎn),使各移動(dòng)磁盤區(qū)掛載為代號(hào)磁盤驅(qū)動(dòng)器下的目錄。
2、 如權(quán)利要求1所述的整合型裝置顯示單一磁盤驅(qū)動(dòng)器代號(hào)的方法, 其特征在于執(zhí)行磁盤區(qū)移轉(zhuǎn)后即進(jìn)一步隱藏各移動(dòng)磁盤區(qū)的磁盤驅(qū)動(dòng) 器代號(hào)。
3、 如權(quán)利要求1所述的整合型裝置顯示單一磁盤驅(qū)動(dòng)器代號(hào)的方法, 其特征在于執(zhí)行磁盤區(qū)移轉(zhuǎn)前,先取得計(jì)算機(jī)給予待轉(zhuǎn)磁盤區(qū)的全域唯一識(shí)別項(xiàng)(GUID),再執(zhí)行MountVol指令進(jìn)行磁盤驅(qū)動(dòng)器移轉(zhuǎn)。
4、 如權(quán)利要求1所述的整合型裝置顯示單一磁盤驅(qū)動(dòng)器代號(hào)的方法, 其特征在于該磁盤區(qū)移轉(zhuǎn)是由執(zhí)行Linkd.exe所達(dá)成。
5、 如權(quán)利要求1至4中任一項(xiàng)所述的整合型裝置顯示單一磁盤驅(qū)動(dòng) 器代號(hào)的方法,其特征在于該執(zhí)行文件內(nèi)建于整合型裝置上。
6、 如權(quán)利要求1至4中任一項(xiàng)所述的整合型裝置顯示單一磁盤驅(qū)動(dòng) 器代號(hào)的方法,其特征在于該執(zhí)行文件安裝于整合型裝置連結(jié)的計(jì)算機(jī)上。
7、 如權(quán)利要求5所述的整合型裝置顯示單一磁盤驅(qū)動(dòng)器代號(hào)的方法,其特征在于該執(zhí)行文件為一自動(dòng)執(zhí)行文件。
8、如權(quán)利要求6所述的整合型裝置顯示單一磁盤驅(qū)動(dòng)器代號(hào)的方法, 其特征在于該執(zhí)行文件為一自動(dòng)執(zhí)行文件。
全文摘要
本發(fā)明提供一種整合型裝置顯示單一磁盤驅(qū)動(dòng)器代號(hào)的方法,是在兼具卡片閱讀機(jī)(Card reader)、磁盤區(qū)(Storage)的整合型裝置與計(jì)算機(jī)連結(jié)時(shí)自動(dòng)執(zhí)行一磁盤區(qū)移轉(zhuǎn)手段,使整合型裝置由磁盤區(qū)取得單一的磁盤驅(qū)動(dòng)器代號(hào),其卡片閱讀機(jī)則成為該磁盤區(qū)下的一個(gè)目錄,藉此可使整合型裝置與計(jì)算機(jī)連結(jié)時(shí)僅占用單一磁盤驅(qū)動(dòng)器代號(hào),以簡(jiǎn)化顯示訊息,并可方便進(jìn)行存取動(dòng)作。
文檔編號(hào)G06F3/06GK101498989SQ20081000698
公開日2009年8月5日 申請(qǐng)日期2008年1月28日 優(yōu)先權(quán)日2008年1月28日
發(fā)明者劉明輝, 姚立和 申請(qǐng)人:磐石國際股份有限公司