專利名稱:一種快速切換輸入輸出設(shè)備的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息系統(tǒng)處理外部設(shè)備的方法與裝置,更具體地說,本發(fā)明涉 及信息系統(tǒng)快速切換輸入輸出設(shè)備的方法及裝置。
背景技術(shù):
隨著技術(shù)的發(fā)展及人們對系統(tǒng)功能要求的不斷提高,信息系統(tǒng)中所連接的 輸入輸出設(shè)備越來越多,并且在不同的場合下,用戶對輸入輸出設(shè)備的需求是 變化的,所以需要信息系統(tǒng)提供對輸入輸出設(shè)備的切換方法。一種方法是在系統(tǒng)中預(yù)先集成對多種輸入輸出設(shè)備的驅(qū)動,在系統(tǒng)啟動時 將所有的輸入輸出設(shè)備驅(qū)動打開,等待輸入輸出設(shè)備的切換。這種方法的缺陷 有1、 系統(tǒng)體積大,特別是對于諸如移動終端系統(tǒng)等資源有限的信息系統(tǒng)來 說,更是一種不能容忍的缺陷。2、 因為系統(tǒng)可集成的對輸入輸出設(shè)備驅(qū)動的種類比較有限,這樣就不能 任意切換輸入輸出設(shè)備,所以不能滿足不同用戶的個性化需求。3、 采用這種方法,在系統(tǒng)啟動的時候必定會導(dǎo)致啟動速度比較慢,會帶 來不愉快的用戶體驗。另一種常用的方法是輸入輸出設(shè)備的動態(tài)切換,該方法如圖1所示。信息系統(tǒng)100中設(shè)置有一加載器101。該信息系統(tǒng)100可為一計算機系統(tǒng),也可為 移動通信系統(tǒng)等其他信息系統(tǒng)。該系統(tǒng)中還預(yù)先設(shè)置有一驅(qū)動信息鏈接表 103,該驅(qū)動信息鏈接表103中存儲有多種設(shè)備驅(qū)動(1、 2……N)的驅(qū)動信息。 即,將各種輸入輸出設(shè)備的驅(qū)動信息預(yù)先鏈接到系統(tǒng)中。當(dāng)一輸入輸出設(shè)備 102與所述信息系統(tǒng)100連接時,所述信息系統(tǒng)100利用一驅(qū)動定位表104, 并通過一定位機制,在所述驅(qū)動信息鏈接表103中查找與輸入輸出設(shè)備102 匹配的驅(qū)動信息,如果找到則進行設(shè)備加載。這種方法減小了系統(tǒng)的大小,但是其缺點也很明顯1、 只能集成有限的輸入輸出設(shè)備的驅(qū)動,不能滿足用戶的不同需求。2、 雖然在系統(tǒng)啟動時減輕了系統(tǒng)工作量,但增加了加載器的工作量。3、 使用了復(fù)雜的定位機制,系統(tǒng)處理復(fù)雜。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種簡單、通用的信息系統(tǒng)快速切換輸入輸出設(shè)備 的方法及裝置,解決現(xiàn)有技術(shù)的系統(tǒng)體積大、可支持的外部設(shè)備少、系統(tǒng)處理 復(fù)雜的問題。為了實現(xiàn)上述目的,本發(fā)明提供了一種快速切換輸入輸出設(shè)備的方法,用 于一信息系統(tǒng)的輸入輸出設(shè)備切換,包括步驟l,于所述信息系統(tǒng)中指定一唯一的路徑,該路徑下存儲有輸入輸出 設(shè)備的驅(qū)動;步驟2,當(dāng)切換一輸入輸出設(shè)備時,所述信息系統(tǒng)在所述路徑中查詢所述 輸入輸出設(shè)備的驅(qū)動,所述輸入輸出設(shè)備的名稱與所述輸入輸出設(shè)備的驅(qū)動一 一對應(yīng),如果存在所述輸入輸出設(shè)備的驅(qū)動,執(zhí)行步驟3,如果不存在,獲取 所述輸入輸出設(shè)備的驅(qū)動,并存儲至所述路徑中,執(zhí)行步驟3;步驟3,將所述輸入輸出設(shè)備的驅(qū)動加載至所述信息系統(tǒng)。 步驟2中所述獲取所述輸入輸出設(shè)備的驅(qū)動的步驟進一步包括通過網(wǎng)絡(luò)下載所述驅(qū)動、自所述信息系統(tǒng)中進一步檢索該驅(qū)動或自一移動 存儲裝置中讀取該驅(qū)動。所述步驟2進一步包括:所述信息系統(tǒng)依據(jù)所述輸入輸出設(shè)備的名稱在所述路徑中進行査詢。所述的方法還包括步驟4:當(dāng)所述輸入輸出設(shè)備需要與所述信息系統(tǒng)斷開 鏈接時,所述信息系統(tǒng)卸載所述驅(qū)動。所述信息系統(tǒng)為計算機系統(tǒng)或移動通信系統(tǒng)。本發(fā)明還公開了一種快速切換裝置,設(shè)置于一信息系統(tǒng)中,用于所述信息 系統(tǒng)的輸入輸出設(shè)備切換,該快速切換裝置包括存儲模塊,用于存儲輸入輸出設(shè)備的驅(qū)動,該存儲模塊在所述信息系統(tǒng)中 是唯一的;查詢模塊,用于在切換一輸入輸出設(shè)備時,在所述存儲模塊中査詢所述輸 入輸出設(shè)備的驅(qū)動,所述輸入輸出設(shè)備的名稱與所述輸入輸出設(shè)備的驅(qū)動一一 對應(yīng);獲取模塊,用于在所述查詢模塊未査詢到所述輸入輸出設(shè)備的驅(qū)動時,獲 取所述輸入輸出設(shè)備的驅(qū)動,并存儲至所述存儲模塊中;加載模塊,用于將所述輸入輸出設(shè)備的驅(qū)動加載至所述信息系統(tǒng)。所述獲取模塊進一步包括 一下載模塊、 一檢索模塊和/或一讀取模塊; 所述下載模塊用于通過網(wǎng)絡(luò)下載所述驅(qū)動; 所述檢索模塊用于自所述信息系統(tǒng)中進一步檢索該驅(qū)動; 所述讀取模塊用于自一移動存儲裝置中讀取該驅(qū)動。所述查詢模塊利用所述輸入輸出設(shè)備的名稱在所述存儲模塊中進行查詢。 所述的裝置還包括一卸載模塊,用于當(dāng)所述輸入輸出設(shè)備需要與所述信息 系統(tǒng)斷開鏈接時,卸載所述驅(qū)動。所述信息系統(tǒng)為計算機系統(tǒng)或移動通信系統(tǒng)。本發(fā)明的效果在于簡單、通用、高效,系統(tǒng)的體積小,系統(tǒng)啟動速度快, 可支持的輸入輸出設(shè)備多,處理簡單。不需要系統(tǒng)以大體積換速度,或者系統(tǒng) 以大開銷換速度,解決了以往方法中的缺陷。
圖1為現(xiàn)有技術(shù)中動態(tài)切換輸入輸出設(shè)備方法的流程圖;圖2為本發(fā)明的快速切換裝置的結(jié)構(gòu)示意圖;圖3為本發(fā)明的快速切換輸入輸出設(shè)備的方法的流程圖。
具體實施方式
以下配合實施例以及附圖,詳細描述本發(fā)明的技術(shù)特征。請參閱圖2,圖2所示為本發(fā)明的快速切換裝置結(jié)構(gòu)示意圖。在信息系統(tǒng)100中設(shè)置有一快速切換裝置200。在快速切換裝置200中,設(shè)置有存儲模塊201、查詢模塊202、加載模塊203、獲取模塊205,還可設(shè)置一卸載模塊204。 其中,存儲模塊201用于存儲各輸入輸出設(shè)備的驅(qū)動。即,系統(tǒng)指定一路徑用于存儲驅(qū)動,各系統(tǒng)指定的路徑(存儲模塊)可不一致,但在同一個系統(tǒng)中是唯一的。
當(dāng)需要切換輸入輸出設(shè)備時,例如將該輸入輸出設(shè)備插接在信息系統(tǒng)100中時,快速切換裝置200中的查詢模塊202根據(jù)該輸入輸出設(shè)備的名稱在所述 存儲模塊201中進行查詢。輸入輸出設(shè)備的名稱與存儲的輸入輸出設(shè)備的驅(qū)動 相互關(guān)聯(lián)一一對應(yīng),即根據(jù)該輸入輸出設(shè)備的名稱進行查詢可找到唯一的驅(qū) 動。如果經(jīng)查詢模塊202的査找,在所述存儲模塊201中找到該輸入輸出設(shè)備 的驅(qū)動,則利用加載模塊203直接將該驅(qū)動加載到系統(tǒng)中,從而使得用戶可以 使用該輸入輸出設(shè)備。如果沒有找到該輸入輸出設(shè)備的驅(qū)動,則通過獲取模塊 205獲取該驅(qū)動,將該輸入輸出設(shè)備的驅(qū)動添加到所述存儲模塊201中。獲取 模塊205進一步包括一下載模塊2051、 一檢索模塊2052和/或一讀取模塊 2053。下載模塊2051用于利用網(wǎng)絡(luò)下載該驅(qū)動,檢索模塊2052用于自該信 息系統(tǒng)中的其他存儲裝置或數(shù)據(jù)庫中進一步檢索該驅(qū)動,讀取模塊2053用于 自一移動存儲裝置中讀取該驅(qū)動。當(dāng)該輸入輸出設(shè)備需要與信息系統(tǒng)斷開鏈接時,快速切換裝置200還可利 用該卸載模塊204,從信息系統(tǒng)中卸載所述驅(qū)動。圖3所示為本發(fā)明的快速切換輸入輸出設(shè)備的方法的流程圖。步驟301,首先需在信息系統(tǒng)中指定一用于存儲各輸入輸出設(shè)備的驅(qū)動的 路徑。各系統(tǒng)指定的路徑(存儲模塊)可不一致,但在同一個系統(tǒng)中是唯一的。步驟302,用戶切換輸入輸出設(shè)備,例如將該輸入輸出設(shè)備插接在信息系 統(tǒng)100中。步驟303,信息系統(tǒng)査詢是否存儲有該輸入輸出設(shè)備的驅(qū)動,如果是,執(zhí) 行步驟304,如果不是,執(zhí)行步驟305。輸入輸出設(shè)備的名稱與存儲的輸入輸 出設(shè)備的驅(qū)動相互關(guān)聯(lián)一一對應(yīng),即根據(jù)該輸入輸出設(shè)備的名稱進行査詢可找 到唯一的驅(qū)動。步驟304,將該輸入輸出設(shè)備的驅(qū)動加載到信息系統(tǒng),之后根據(jù)需要執(zhí)行 步驟306。步驟305,獲取該輸入輸出設(shè)備的驅(qū)動并存儲到該指定的存儲路徑。 該步驟中,可利用如自動通過網(wǎng)絡(luò)下載該驅(qū)動、自系統(tǒng)中的其他存儲裝置或數(shù)據(jù)庫中進一步檢索該驅(qū)動或自一移動存儲裝置中讀取該驅(qū)動等方法,進一步獲取該驅(qū)動,并存儲至所述存儲路徑,執(zhí)行步驟304。步驟306,當(dāng)該輸入輸出設(shè)備需要與信息系統(tǒng)斷開鏈接時,從信息系統(tǒng)中 卸載所述驅(qū)動。相對于背景技術(shù)中圖1所示的方法,本發(fā)明無須建立輸入輸出設(shè)備驅(qū)動的 定位表以及定位機制,無須將輸入輸出設(shè)備驅(qū)動信息預(yù)先鏈接到系統(tǒng)中,減小 了系統(tǒng)的開銷。故本發(fā)明的效果在于簡單、通用、高效,系統(tǒng)的體積小,系 統(tǒng)啟動速度快,可支持的輸入輸出設(shè)備多,處理簡單。只需要根據(jù)輸入輸出設(shè) 備的名稱,就可以實現(xiàn)輸入輸出設(shè)備的快速切換。不需要系統(tǒng)以大體積換速度, 或者系統(tǒng)以大開銷換速度,解決了以往方法中的缺陷。當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情 況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但 這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1、一種快速切換輸入輸出設(shè)備的方法,用于一信息系統(tǒng)的輸入輸出設(shè)備切換,其特征在于,步驟1,于所述信息系統(tǒng)中指定一唯一的路徑,該路徑下存儲有輸入輸出設(shè)備的驅(qū)動;步驟2,當(dāng)切換一輸入輸出設(shè)備時,所述信息系統(tǒng)在所述路徑中查詢所述輸入輸出設(shè)備的驅(qū)動,所述輸入輸出設(shè)備的名稱與所述輸入輸出設(shè)備的驅(qū)動一一對應(yīng),如果存在所述輸入輸出設(shè)備的驅(qū)動,執(zhí)行步驟3,如果不存在,獲取所述輸入輸出設(shè)備的驅(qū)動,并存儲至所述路徑中,執(zhí)行步驟3;步驟3,將所述輸入輸出設(shè)備的驅(qū)動加載至所述信息系統(tǒng)。
2、 如權(quán)利要求l所述的方法,其特征在于,步驟2中所述獲取所述輸入 輸出設(shè)備的驅(qū)動的步驟進一步包括通過網(wǎng)絡(luò)下載所述驅(qū)動、自所述信息系統(tǒng)中進一步檢索該驅(qū)動或自一移動 存儲裝置中讀取該驅(qū)動。
3、 如權(quán)利要求l所述的方法,其特征在于,所述步驟2進一步包括所述信息系統(tǒng)依據(jù)所述輸入輸出設(shè)備的名稱在所述路徑中進行査詢。
4、 如權(quán)利要求卜3中任一所述的方法,其特征在于,還包括步驟4:當(dāng)所述輸入輸出設(shè)備需要與所述信息系統(tǒng)斷開鏈接時,所述信息系統(tǒng)卸載 所述驅(qū)動。
5、 如權(quán)利要求1-3中任一所述的方法,其特征在于,所述信息系統(tǒng)為計 算機系統(tǒng)或移動通信系統(tǒng)。
6、 一種快速切換裝置,設(shè)置于一信息系統(tǒng)中,用于所述信息系統(tǒng)的輸入輸出設(shè)備切換,其特征在于,該快速切換裝置包括存儲模塊,用于存儲輸入輸出設(shè)備的驅(qū)動,該存儲模塊在所述信息系統(tǒng)中是唯一的;査詢模塊,用于在切換一輸入輸出設(shè)備時,在所述存儲模塊中査詢所述輸 入輸出設(shè)備的驅(qū)動,所述輸入輸出設(shè)備的名稱與所述輸入輸出設(shè)備的驅(qū)動一一 對應(yīng);獲取模塊,用于在所述查詢模塊未査詢到所述輸入輸出設(shè)備的驅(qū)動時,獲 取所述輸入輸出設(shè)備的驅(qū)動,并存儲至所述存儲模塊中;加載模塊,用于將所述輸入輸出設(shè)備的驅(qū)動加載至所述信息系統(tǒng)。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊進-一步包括 一下載模塊、 一檢索模塊和/或一讀取模塊; 所述下載模塊用于通過網(wǎng)絡(luò)下載所述驅(qū)動; 所述檢索模塊用于自所述信息系統(tǒng)中進一步檢索該驅(qū)動; 所述讀取模塊用于自一移動存儲裝置中讀取該驅(qū)動。
8、 如權(quán)利要求6所述的裝置,其特征在于,所述查詢模塊利用所述輸入 輸出設(shè)備的名稱在所述存儲模塊中進行查詢。
9、 如權(quán)利要求6-8中任一所述的裝置,其特征在于,還包括一卸載模塊,用于當(dāng)所述輸入輸出設(shè)備需要與所述信息系統(tǒng)斷開鏈接時,卸載所述驅(qū)動。
10、 如權(quán)利要求6-8中任一所述的裝置,其特征在于,所述信息系統(tǒng)為計 算機系統(tǒng)或移動通信系統(tǒng)。
全文摘要
本發(fā)明公開了一種快速切換輸入輸出設(shè)備的方法及裝置。所述方法包括步驟1,于信息系統(tǒng)中指定唯一的路徑,該路徑下存儲有輸入輸出設(shè)備的驅(qū)動;步驟2,當(dāng)切換一輸入輸出設(shè)備時,信息系統(tǒng)在路徑中查詢輸入輸出設(shè)備的驅(qū)動,輸入輸出設(shè)備的名稱與輸入輸出設(shè)備的驅(qū)動一一對應(yīng),如果存在輸入輸出設(shè)備的驅(qū)動,執(zhí)行步驟3,如果不存在,獲取輸入輸出設(shè)備的驅(qū)動,并存儲至路徑中,執(zhí)行步驟3;步驟3,將輸入輸出設(shè)備的驅(qū)動加載至信息系統(tǒng)。本發(fā)明的效果在于簡單、通用、高效,系統(tǒng)的體積小,系統(tǒng)啟動速度快,可支持的輸入輸出設(shè)備多,處理簡單。不需要系統(tǒng)以大體積換速度,或者系統(tǒng)以大開銷換速度,解決了以往方法中的缺陷。
文檔編號G06F13/10GK101149712SQ20071017664
公開日2008年3月26日 申請日期2007年10月31日 優(yōu)先權(quán)日2007年10月31日
發(fā)明者李鳳霞, 浩 楊, 淺 聶 申請人:中興通訊股份有限公司