專利名稱:通過快捷鍵移除外部設(shè)備的方法及使用該方法的計算機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種移除方法及其計算機,且特別是有關(guān)于一種通過快捷鍵移除 外部設(shè)備的方法及其計算機。
背景技術(shù):
隨著信息科技的高度發(fā)展,計算機外設(shè)產(chǎn)品的應(yīng)用也愈趨普及。通用序列總線 (Universal Serial Bus, USB)為計算機上常使用的標(biāo)準連接接口。在計算機上,常應(yīng)用 通用序列總線連接外部裝置,如鼠標(biāo)、鍵盤、游戲桿、掃描儀、數(shù)字相機、打印機、硬盤……等 等。此外,通過在USB2. 0規(guī)格中所新增的USBOn-The-Go (OTG),亦使得通用序列總線能夠應(yīng) 用在機上盒以及游戲主機上,與可攜式外部設(shè)備進行數(shù)據(jù)交換,因而擴展了通用序列總線 應(yīng)用范圍。其中,通用序列總線具有下列特點。通用序列總線所支持的速度比并列端口(例 如EPP、LPT)與串行端口(例如RS-232)等傳統(tǒng)計算機用標(biāo)準總線快上許多。此外,通用 序列總線可支持熱插拔和即插即用。也就是說,主機在開機狀態(tài)時,可直接將通用序列總線 裝置插入。然后,主機將上述裝置所需的驅(qū)動程序?qū)崟r加載后,便可使用所插入的裝置。因 此,使用通用序列總線,遠比不能熱插拔裝置的外圍控制器接口(peripheral controller interface, PCI)及工業(yè)標(biāo)準架構(gòu)(Industry Standard Architecture, ISA)總線方便。在通用序列總線的規(guī)范下,使用者可有兩種方式移除通用序列總線裝置。一種移 除方式是將通用序列總線裝置直接從計算機拔除。然而,如果計算機與通用序列總線裝置 仍在進行數(shù)據(jù)傳輸?shù)脑?,直接拔除通用序列總線裝置容易造成計算機當(dāng)機,并可能損壞通 用序列總線裝置上的數(shù)據(jù)。另一種移除方式需逐步操作操作系統(tǒng),用戶啟動刪除硬件程序, 選擇相應(yīng)通用序列總線,使計算機與通用序列總線裝置的連接斷開,再拔除通用序列總線 裝置。由上可知,通過逐步操作而移除的方法,不僅步驟繁瑣,且需要浪費時間等待計算機 斷開與通用序列總線裝置的連接。
發(fā)明內(nèi)容
因此,本發(fā)明的一目的是在提供一種通過快捷鍵移除外部設(shè)備的方法及使用該方 法的計算機,用以在使用者按壓快捷鍵時,將插設(shè)于快捷鍵對應(yīng)的接口的外部設(shè)備移除。依據(jù)本發(fā)明一實施例,一種通過快捷鍵移除外部設(shè)備的方法包含設(shè)置一計算機 的至少一快捷鍵對應(yīng)其至少一接口。在偵測到一外部設(shè)備插入接口時,分配一動態(tài)地址給 外部設(shè)備,并檢測外部設(shè)備的名稱。建立外部設(shè)備名稱、動態(tài)地址與接口的對應(yīng)關(guān)系。在使 用者按壓接口對應(yīng)的快捷鍵時,將插設(shè)于接口的外部設(shè)備自計算機移除。依據(jù)本發(fā)明另一實施例,一種計算機包含至少一接口、至少一快捷鍵以及一處理 元件。接口用以連接一外部設(shè)備。在使用者按壓快捷鍵時,快捷鍵產(chǎn)生一按鍵信號。處理元 件電性連接接口以及快捷鍵,包含一對應(yīng)模塊、一偵測模塊、一配置模塊以及一移除模塊。 對應(yīng)模塊記錄接口與快捷鍵的對應(yīng)關(guān)系。偵測模塊在偵測到有一外部設(shè)備插入接口時,分配一動態(tài)地址給外部設(shè)備,并檢測外部設(shè)備的名稱。配置模塊建立外部設(shè)備名稱、動態(tài)地址 與接口的對應(yīng)關(guān)系。移除模塊在自快捷鍵收到按鍵信號時,移除插設(shè)于接口的外部設(shè)備。
由上可知,應(yīng)用本發(fā)明具有下列優(yōu)點。使用者僅需通過按壓接口對應(yīng)的快捷鍵,便 可快速的移除插設(shè)于接口的外部設(shè)備,而不需執(zhí)行復(fù)雜的移除步驟。此外,在按壓快捷鍵后 才將外部設(shè)備自接口移除,可避免當(dāng)機或外部設(shè)備上的數(shù)據(jù)遺失。
為讓本發(fā)明的上述和其它目的、特征、優(yōu)點與實施例能更明顯易懂,所附附圖的說明如下
圖1是依照本發(fā)明一實施方式的一種通過快捷鍵移除外部設(shè)備的方法的流程圖2繪示依照本發(fā)明一實施方式的一種計算機的功能方塊圖。
主要元件符號說明
100通過快捷鍵移除外部設(shè)備的方法 231 對應(yīng)模塊
110 150 步驟232 偵測模塊
200計算機233 配置模塊
210接口234 移除模塊
220快捷鍵235 數(shù)據(jù)斷開器
230處理元件236 電源斷開器
300外部設(shè)備
具體實施例方式請參照圖1,其是依照本發(fā)明一實施方式的一種通過快捷鍵移除外部設(shè)備的方法 的流程圖。通過快捷鍵移除外部設(shè)備的方法在使用者按壓快捷鍵時,將插設(shè)于快捷鍵對應(yīng) 的接口的外部設(shè)備移除。因此,通過快捷鍵移除外部設(shè)備的方法包含以下步驟在步驟110中,設(shè)置一計算機的至少一快捷鍵對應(yīng)其至少一接口。其中,可應(yīng)用鍵 盤上一按鍵或多個按鍵的組合鍵(如ALT+數(shù)字鍵)作為快捷鍵。此外,亦可應(yīng)用熱鍵(hot key)或新增其它按鍵作為快捷鍵,并不限于本揭露。另外,上述接口以及外部設(shè)備是應(yīng)用 通用序列總線(Universal Serial Bus, USB)或其它支持熱插拔(hot plug)的總線標(biāo)準。 此外,在步驟110中,可建立一列表,以記錄接口的一固定物理地址(physical address)表 征與快捷鍵的對應(yīng)關(guān)系,借此通過列表使物理地址與快捷鍵一一對應(yīng)。在偵測到一外部設(shè)備插入接口(步驟120)時,分配一動態(tài)地址給外部設(shè)備(步驟 130)。接下來,外部設(shè)備便可使用上述動態(tài)地址,與計算機進行數(shù)據(jù)傳輸。其中,可在偵測 到一外部設(shè)備插入接口(步驟120)時,檢測外部設(shè)備的名稱。接下來,在分配動態(tài)地址給 外部設(shè)備(步驟130)后,根據(jù)記錄著固定物理地址表征與快捷鍵的對應(yīng)關(guān)系的列表,建立 外部設(shè)備名稱、動態(tài)地址與接口的對應(yīng)關(guān)系。在使用者按壓接口對應(yīng)的快捷鍵(步驟140)時,將插設(shè)于接口的外部設(shè)備自計算 機移除(步驟150)。其中,在步驟140中,可查詢外部設(shè)備名稱、動態(tài)地址與接口的對應(yīng)關(guān) 系,取得被按壓的快捷鍵所對應(yīng)的接口,作為步驟150進行移除的根據(jù)。步驟150可包含斷 開外部設(shè)備與計算機之間的數(shù)據(jù)傳輸。此外,步驟150亦可在斷開外部設(shè)備與計算機之間的數(shù)據(jù)傳輸后,斷開透過接口提供給外部設(shè)備的電源。接下來,使用者便可將外部設(shè)備安全 地自計算機的接口拔除,而不會造成計算機當(dāng)機或外部設(shè)備上的數(shù)據(jù)遺失。請參照圖2,其繪示依照本發(fā)明一實施方式的一種計算機的功能方塊圖。在使用者 按壓計算機的快捷鍵時,將插設(shè)于快捷鍵對應(yīng)的接口的外部設(shè)備移除。計算機200包含一接口 210、一快捷鍵220以及一處理元件230。其中,處理元件 230電性連接接口 210以及快捷鍵220。接口 210是應(yīng)用通用序列總線或其它支持熱插拔 的總線標(biāo)準,用以連接一外部設(shè)備300??蓱?yīng)用鍵盤的一個按鍵或多個按鍵的組合鍵(如 ALT+數(shù)字鍵)作為快捷鍵220。此外,亦可應(yīng)用熱鍵或新增其它按鍵作為快捷鍵220,并不 限于本揭露。另外,在其它實施例中,可隨著計算機的接口數(shù)量,而增加所使用的快捷鍵數(shù) 量,并不限于本揭露??旖萱I220是用以在被使用者按壓時,產(chǎn)生一按壓信號。處理元件230包含一對 應(yīng)模塊231、一偵測模塊232、一配置模塊233以及一移除模塊234。對應(yīng)模塊231記錄接口 210與快捷鍵220的對應(yīng)關(guān)系。其中,對應(yīng)模塊231可建立一列表,用以記錄接口 210的一 固定物理地址表征與快捷鍵220的對應(yīng)關(guān)系,借此通過列表使接口 210的物理地址與快捷 鍵220 —一對應(yīng)。當(dāng)偵測模塊232偵測到有一外部設(shè)備300插入接口 210時,分配一動態(tài) 地址給外部設(shè)備300,并檢測外部設(shè)備300的名稱。接下來,外部設(shè)備300便可使用上述動 態(tài)地址,與處理元件230進行數(shù)據(jù)傳輸。配置模塊233建立外部設(shè)備300的名稱、上述動態(tài) 地址以及接口 210的對應(yīng)關(guān)系。移除模塊234在自接口 210對應(yīng)的快捷鍵220收到按鍵信號時,移除插設(shè)于接口 210的外部設(shè)備300。其中,移除模塊234根據(jù)外部設(shè)備300的名稱、上述動態(tài)地址以及接 口 210的對應(yīng)關(guān)系,移除插設(shè)于接口 210的外部設(shè)備300。移除模塊234可包含一數(shù)據(jù)斷開 器235,用以斷開外部設(shè)備300與處理元件230之間的數(shù)據(jù)傳輸。此外,移除模塊234亦可 包含一電源斷開器236,用以斷開透過接口 210提供給外部設(shè)備300的電源。接下來,使用 者便可將外部設(shè)備300自接口 210拔除。如此一來,使用者即可通過按壓計算機200上的 快捷鍵220,而移除外部設(shè)備300。由上述本發(fā)明實施方式可知,應(yīng)用本發(fā)明具有下列優(yōu)點。使用者僅需通過按壓接 口對應(yīng)的快捷鍵,便可快速的移除插設(shè)于接口的外部設(shè)備,而不需執(zhí)行復(fù)雜的移除步驟。此 外,在按壓快捷鍵后才將外部設(shè)備自接口移除,可避免計算機當(dāng)機或外部設(shè)備上的數(shù)據(jù)遺 失。雖然本發(fā)明已以實施方式揭露如上,然其并非用以限定本發(fā)明,任何熟悉此技術(shù) 的人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動與潤飾,因此本發(fā)明的保護范 圍當(dāng)視權(quán)利要求書所界定的范圍為準。
權(quán)利要求
一種通過快捷鍵移除外部設(shè)備的方法,其特征在于,包含設(shè)置一計算機的至少一快捷鍵對應(yīng)該計算機的至少一接口;在偵測到一外部設(shè)備插入該接口時,分配一動態(tài)地址給該外部設(shè)備,并檢測該外部設(shè)備的名稱;建立該外部設(shè)備名稱、該動態(tài)地址與該接口的對應(yīng)關(guān)系;以及在使用者按壓該接口對應(yīng)的該快捷鍵時,將插設(shè)于該接口的該外部設(shè)備自該計算機移除。
2.根據(jù)權(quán)利要求1所述的通過快捷鍵移除外部設(shè)備的方法,其特征在于,將該外部設(shè) 備自該計算機移除的步驟包含斷開該外部設(shè)備與該計算機之間的數(shù)據(jù)傳輸。
3.根據(jù)權(quán)利要求2所述的通過快捷鍵移除外部設(shè)備的方法,其特征在于,將該外部設(shè) 備自該計算機移除的步驟還包含斷開透過該接口提供給該外部設(shè)備的電源。
4.根據(jù)權(quán)利要求1所述的通過快捷鍵移除外部設(shè)備的方法,其特征在于,將該外部設(shè) 備自該計算機移除的步驟是根據(jù)該外部設(shè)備名稱、該動態(tài)地址與該接口的對應(yīng)關(guān)系而完 成。
5.根據(jù)權(quán)利要求1所述的通過快捷鍵移除外部設(shè)備的方法,其特征在于,設(shè)置該快捷 鍵對應(yīng)該計算機接口的步驟還包含建立一列表,以記錄該接口的一固定的物理地址表征與該快捷鍵的對應(yīng)關(guān)系,借此通 過該列表使該物理地址與該快捷鍵一一對應(yīng)。
6.一種計算機,其特征在于,包含 至少一接口,用以連接一外部設(shè)備;至少一快捷鍵,在被按壓時產(chǎn)生一按鍵信號;以及 一處理元件,電性連接該接口以及該快捷鍵,包含 一對應(yīng)模塊,記錄該接口與該快捷鍵的對應(yīng)關(guān)系;一偵測模塊,當(dāng)偵測到有該外部設(shè)備插入該接口時,分配一動態(tài)地址給該外部設(shè)備,并 檢測該外部設(shè)備的名稱;一配置模塊,建立該外部設(shè)備名稱、該動態(tài)地址與該接口的對應(yīng)關(guān)系;以及 一移除模塊,在自該接口對應(yīng)的該快捷鍵收到該按鍵信號時,移除插設(shè)于該接口的該 外部設(shè)備。
7.根據(jù)權(quán)利要求6所述的計算機,其特征在于,該對應(yīng)模塊紀錄該接口的固定物理地 址,并建立該物理地址與該快捷鍵的對應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求6所述的計算機,其特征在于,該移除模塊包含 一數(shù)據(jù)斷開器,斷開該外部設(shè)備與該處理元件之間的數(shù)據(jù)傳輸。
9.根據(jù)權(quán)利要求6所述的計算機,其特征在于,該移除模塊包含 一電源斷開器,斷開透過該接口提供給該外部設(shè)備的電源。
10.根據(jù)權(quán)利要求6所述的計算機,其特征在于,該接口是應(yīng)用通用序列總線。
全文摘要
本發(fā)明涉及一種通過快捷鍵移除外部設(shè)備的方法及使用該方法的計算機,該方法包含設(shè)置一計算機的至少一快捷鍵對應(yīng)其至少一接口。在偵測到一外部設(shè)備插入接口時,分配一動態(tài)地址給外部設(shè)備,并檢測外部設(shè)備的名稱。建立外部設(shè)備名稱、動態(tài)地址與接口的對應(yīng)關(guān)系。在使用者按壓接口對應(yīng)的快捷鍵時,將插設(shè)于接口的外部設(shè)備自計算機移除。
文檔編號G06F3/023GK101968683SQ200910151158
公開日2011年2月9日 申請日期2009年7月27日 優(yōu)先權(quán)日2009年7月27日
發(fā)明者彭輝, 陳志豐 申請人:英業(yè)達股份有限公司