專利名稱:可識別外圍設(shè)備的多電腦切換器及其識別方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多電腦切換器,特別是一種可為其耦接的電腦識別外圍設(shè) 備的多電腦切換器及其識別方法。
背景技術(shù):
就個人電腦系統(tǒng)而言,所謂外圍設(shè)備例如鍵盤、鼠標(biāo)或打印機(jī),均直接與 電腦主機(jī)連接。這些外圍設(shè)備在電腦開機(jī)期間或者當(dāng)它們與電腦主機(jī)進(jìn)行連接 時,安裝于電腦操作軟件內(nèi),對應(yīng)于該外圍設(shè)備的驅(qū)動程序會請求該外圍設(shè)備 的識別信息,以使該外圍設(shè)備能正常地與電腦連接并工作。
特別是一些具有特殊功能的外圍設(shè)備,例如多媒體鍵盤,對于其所連接的 電腦主機(jī)而言,前文所述的請求識別信息的工作便是一種必要的程序。因為只 有識別程序完成后,前文所述的特殊功能才能夠啟動。而在一多電腦切換系統(tǒng) 中,外圍設(shè)備通過一多電腦切換器與復(fù)數(shù)臺電腦相連接,使用者可在操控裝置 上通過多電腦切換器對其中一臺電腦進(jìn)行控制、存取。但由于多電腦切換器僅 依據(jù)標(biāo)準(zhǔn)或基本的規(guī)范設(shè)定,模擬虛擬存在的外圍設(shè)備,因此連接于多電腦切 換器的電腦無法識別其實際上所使用的外圍設(shè)備的型號等信息。因此,如前文 所述的多媒體鍵盤或多媒體鼠標(biāo)等具有特殊功能的外圍設(shè)備,在公知的多電腦 切換系統(tǒng)中,僅被識別為一該類外圍設(shè)備的標(biāo)準(zhǔn)裝置,使用者無法使用其具有 的特殊功能。
因此,如發(fā)展一多電腦切換器,可為其耦接的電腦識別外圍設(shè)備,便能夠 解決上述現(xiàn)有技術(shù)的缺點,且使用者亦能在多電腦切換系統(tǒng)中,使用現(xiàn)今業(yè)界
研發(fā)出越來越多具有特殊功能的外圍設(shè)備。
發(fā)明內(nèi)容
本發(fā)明的目的之一在于提供一種多電腦切換器,可為其耦接的電腦識別外 圍設(shè)備,并能在電腦上執(zhí)行該外圍設(shè)備所具備的特殊功能。
本發(fā)明的多電腦切換器包括一存儲器以及一多電腦控制模組。當(dāng)外圍設(shè)備 連接至多電腦切換器時(多電腦切換器初始化外圍設(shè)備時),在存儲器中儲存外 圍設(shè)備回應(yīng)的識別信息,且當(dāng)電腦請求識別信息以識別外圍設(shè)備時,存儲器儲 存電腦所產(chǎn)生的初始化指令。多電腦切換器初始化外圍設(shè)備時,多電腦控制模 組對外圍設(shè)備傳送儲存于存儲器的初始化指令以請求識別信息,且當(dāng)電腦請求 識別信息以識別外圍設(shè)備時,多電腦控制模組以存儲器儲存的識別信息回應(yīng)電 腦。而當(dāng)電腦產(chǎn)生新的初始化指令時,多電腦控制模組則會更新原本儲存于存 儲器的初始化指令。 '
本發(fā)明的另一目的在于提供一種耦接于多電腦切換器的電腦識別外圍設(shè)備 的方法,包括下列步驟
電腦請求識別信息以識別外圍設(shè)備時,儲存電腦產(chǎn)生初始化指令;
多電腦切換器初始化外圍設(shè)備時,向外圍設(shè)備傳送儲存于存儲器的初始化
指令,以請求識別信息;
多電腦切換器初始化外圍設(shè)備時,在存儲器中儲存外圍設(shè)備回應(yīng)的識別信 息;以及
電腦請求識別信息以識別外圍設(shè)備時,以儲存于存儲器的識別信息回應(yīng)電腦。
本發(fā)明的識別方法更進(jìn)一步包括一步驟,即電腦產(chǎn)生新的初始化指令時, 更新儲存于存儲器的初始化指令。
值得注意的是,當(dāng)電腦產(chǎn)生的初始化指令及外圍設(shè)備的識別信息已儲存于 存儲器內(nèi)后,前述本發(fā)明識別方法的各個步驟即無特定順序, 一般而言,多電
腦切換器能于同一期間,同時對電腦及外圍設(shè)備進(jìn)行前述的各相關(guān)步驟,而能 使操控裝置的使用者對電腦使用其外圍設(shè)備的特殊功能。
為讓本發(fā)明內(nèi)容能更明顯易懂,下文特舉較佳實施例,并配合附圖作詳細(xì) 說明如下
圖1為本發(fā)明的可為其耦接的電腦識別外圍設(shè)備的多電腦切換器的方框圖; 圖2為本發(fā)明的耦接至多電腦切換器的電腦識別外圍設(shè)備的方法流程圖。
具體實施例方式
以下結(jié)合圖,具體說明本發(fā)明的實施方式。
請參考圖l,為本發(fā)明的可為其耦接的電腦302、 304識別外圍設(shè)備的多電 腦切換器100的方框圖。本發(fā)明實施例中,外圍設(shè)備可以為鍵盤202或鼠標(biāo)204, 但此例并非對本發(fā)明的限制。多電腦切換器100包括一存儲器102、 一多電腦控 制模組104、 一鍵盤/鼠標(biāo)控制器106以及一切換裝置108。鍵盤/鼠標(biāo)控制器106 檢測鍵盤202與鼠標(biāo)204的操作并將其轉(zhuǎn)換成鍵盤/鼠標(biāo)操作信號。切換裝置108 則在控制裝置的鍵盤202、游標(biāo)控制器(鼠標(biāo))204、顯示器206以及電腦302、 304之間分別作切換并傳送鍵盤/鼠標(biāo)操作信號與影像信號。
本發(fā)明實施例中,對應(yīng)外圍設(shè)備(鍵盤202或鼠標(biāo)204)的驅(qū)動程序若非隨附 于電腦302、 304的操作軟件內(nèi),則需額外安裝于電腦302、 304內(nèi)。在電腦302 開機(jī)期間(電腦304亦同),前述外圍設(shè)備的驅(qū)動程序會產(chǎn)生一初始化指令并傳 送至多電腦切換器IOO,來請求識別信息以識別外圍設(shè)備(鍵盤202或鼠標(biāo)204)。 本發(fā)明多電腦切換器100的存儲器102便儲存前述初始化指令。接著,多電腦 控制模組104對該外圍設(shè)備(鍵盤202或鼠標(biāo)204)傳送儲存于存儲器102前述的 初始化指令,以請求其識別信息,亦即初始化外圍設(shè)備。假設(shè)外圍設(shè)備已經(jīng)連 接至多電腦切換器100,則外圍設(shè)備會以其識別信息回應(yīng)多電腦控制模組104,以表明其為何種類、何型號的外圍設(shè)備。假設(shè)外圍設(shè)備是在電腦302與多電腦 切換器100開機(jī)后,才連接至多電腦切換器IOO,當(dāng)外圍設(shè)備連接至多電腦切換 器100并以該電腦切換器100對該外圍設(shè)備初始化時,多電腦控制模組104會 傳送儲存于存儲器102中的初始化指令,以請求外圍設(shè)備的識別信息。
接著,在存儲器102儲存外圍設(shè)備的識別信息,多電腦控制模組104以該 識別信息回應(yīng)電腦302。此后,如果電腦302產(chǎn)生一新的初始化指令時,多電腦 控制模組104會更新原本儲存于存儲器102的初始化指令。例如電腦302安 裝了對應(yīng)外圍設(shè)備(鍵盤加2或鼠標(biāo)204)較新版本的驅(qū)動程序,多電腦控制模組 104便會更新原本儲存于存儲器102較舊版本的初始化指令。并且,存儲器102 亦儲存一預(yù)設(shè)的初始化指令與一預(yù)設(shè)的識別信息,能將外圍設(shè)備認(rèn)定為該種類 的一標(biāo)準(zhǔn)設(shè)備(例如 一標(biāo)準(zhǔn)鍵盤或一標(biāo)準(zhǔn)鼠標(biāo))以確保該外圍設(shè)備必定能正常 地通過多電腦切換器100與電腦302連接并工作。亦即,當(dāng)電腦302內(nèi)安裝的 驅(qū)動程序與外圍設(shè)備(鍵盤202或鼠標(biāo)204)不相容,驅(qū)動程序所產(chǎn)生的初始化指 令無法識別外圍設(shè)備時,多電腦控制模組104便改對外圍設(shè)備傳送預(yù)設(shè)的初始 化指令或以預(yù)設(shè)的識別信息回應(yīng)電腦302。
請參考圖2,為本發(fā)明的方法流程圖。本發(fā)明的方法包括下列步驟 步驟210,電腦請求識別信息以識別外圍設(shè)備時,儲存電腦所產(chǎn)生的初始化 指令;
步驟220,電腦產(chǎn)生新的初始化指令時,更新儲存于存儲器的初始化指令; 步驟230,對外圍設(shè)備傳送儲存于存儲器的初始化指令,以請求識別信息; 步驟240,多電腦切換器初始化外圍設(shè)備時,在存儲器中儲存外圍設(shè)備回應(yīng) 的識別信息;以及
步驟250,電腦請求識別信息以識別外圍設(shè)備時,以儲存于存儲器的識別信 息回應(yīng)電腦。
值得注意的是, 一旦多電腦切換器完成前述步驟,儲存初始化指令及識別 信息于存儲器內(nèi)后,前述本發(fā)明識別方法的各個步驟即可以無特定的順序進(jìn)行,
對外圍設(shè)備進(jìn)行識別或回應(yīng)電腦所請求的識別信息等。
例如此后,本發(fā)明能同時對電腦端執(zhí)行步驟210及步驟250。每當(dāng)電腦開機(jī), 請求識別信息以識別外圍設(shè)備時,存儲器儲存電腦所產(chǎn)生的初始化指令,多電 腦控制模組則以儲存于存儲器的識別信息回應(yīng)該電腦。
此后,本發(fā)明能同時對外圍設(shè)備端執(zhí)行步驟230及步驟240。每當(dāng)外圍設(shè)備 連接(實質(zhì)上電性連接)多電腦切換器時,多電腦控制模組傳送儲存于存儲器的 初始化指令至外圍設(shè)備,以請求識別信息,同時,存儲器則儲存外圍設(shè)備的識 別信息。
并且,如果電腦產(chǎn)生一新的初始化指令時,例如電腦安裝了對應(yīng)外圍設(shè) 備較新版本的驅(qū)動程序時,多電腦控制模組會更新原本儲存于存儲器較舊版本 的初始化指令。則可依前述次序完整執(zhí)行步驟210、 220、 230、 240以及250, 以完成請求識別信息,為電腦正確識別外圍設(shè)備做準(zhǔn)備。
雖然本發(fā)明已用較佳實施例揭露如上,然其并非用以限定本發(fā)明,本發(fā)明 所屬技術(shù)領(lǐng)域中的技術(shù)人員,在不脫離本發(fā)明之精神和范圍內(nèi),當(dāng)可作各種變 動與潤飾,因此本發(fā)明之保護(hù)范圍當(dāng)以權(quán)利要求為準(zhǔn)。
權(quán)利要求
1. 一種多電腦切換器,可為其耦接的至少一電腦識別外圍設(shè)備,其特征在于,包括一存儲器,用于當(dāng)該多電腦切換器初始化該外圍設(shè)備時,儲存該外圍設(shè)備回應(yīng)的識別信息;以及一多電腦控制模組,用于當(dāng)該電腦請求該識別信息以識別該外圍設(shè)備時,以儲存于該存儲器的識別信息回應(yīng)該電腦。
2. 如權(quán)利要求l所述的多電腦切換器,其特征在于,當(dāng)所述電腦請求所述 識別信息時,所述存儲器儲存所述電腦所產(chǎn)生的一初始化指令。
3. 如權(quán)利要求2所述的多電腦切換器,其特征在于,所述多電腦控制模組 對所述外圍設(shè)備傳送儲存于所述存儲器的所述初始化指令,以請求所述識別信
4. 如權(quán)利要求2所述的多電腦切換器,其特征在于,所述電腦產(chǎn)生一新的 初始化指令時,所述多電腦控制模組會更新儲存于所述存儲器的所述初始化指
5. 如權(quán)利要求l所述的多電腦切換器,其特征在于,所述存儲器還儲存一 預(yù)設(shè)的識別信息。
6. 如權(quán)利要求2所述的多電腦切換器,其特征在于,所述存儲器還儲存一 預(yù)設(shè)的初始化指令,用以識別所述外圍設(shè)備。
7. —種多電腦切換器,可為其耦接的至少一電腦識別外圍設(shè)備,其特征在 于,包括一存儲器,用于當(dāng)該電腦請求識別信息以識別該外圍設(shè)備時,儲存該電腦 所產(chǎn)生的一初始化指令;以及一多電腦控制模組,用于當(dāng)該多電腦切換器初始化該外圍設(shè)備時,對該外 圍設(shè)備傳送儲存于該存儲器的該初始化指令,以請求該識別信息。
8. 如權(quán)利要求7所述的多電腦切換器,其特征在于,所述電腦產(chǎn)生一新的 初始化指令時,所述多電腦控制模組會更新儲存于所述存儲器的所述初始化指 令。
9. 如權(quán)利要求7所述的多電腦切換器,其特征在于,所述外圍設(shè)備連接至 所述多電腦切換器時,所述存儲器儲存所述外圍設(shè)備的所述識別信息。
10. 如權(quán)利要求9所述的多電腦切換器,其特征在于,所述電腦請求所述識 別信息以識別所述外圍設(shè)備時,所述多電腦控制模組以所述識別信息回應(yīng)所述 電腦。
11. 如權(quán)利要求7所述的多電腦切換器,其特征在于,所述存儲器還儲存一 預(yù)設(shè)的初始化指令,用以識別所述外圍設(shè)備。
12. 如權(quán)利要求8所述的多電腦切換器,其特征在于,所述存儲器還儲存一 預(yù)設(shè)的識別信息。
13. —種為耦接于多電腦切換器的至少一臺電腦識別外圍設(shè)備的方法,包括 下列步驟該多電腦切換器初始化該外圍設(shè)備時,于一存儲器中儲存該外圍設(shè)備回應(yīng) 的識別信息;以及該電腦請求該識別信息以識別該外圍設(shè)備時,以儲存于該存儲器的識別信 息回應(yīng)該電腦。
14. 如權(quán)利要求13所述的方法,其特征在于,所述步驟還包括所述電腦 請求所述識別信息以識別該外圍設(shè)備時,儲存所述電腦所產(chǎn)生的一初始化指令 于該存儲器中。
15. 如權(quán)利要求14所述的方法,其特征在于,所述步驟還包括對所述外 圍設(shè)備傳送儲存于所述存儲器的所述初始化指令,以請求所述識別信息。
16. 如權(quán)利要求14所述的方法,其特征在于,所述步驟還包括所述電腦 產(chǎn)生一新的初始化指令時,更新儲存于所述存儲器的該初始化指令。
17. —種為耦接于多電腦切換器的至少一臺電腦識別外圍設(shè)備的方法,其特 征在于,包括下列步驟該電腦請求識別信息以識別該外圍設(shè)備時,于一存儲器中儲存該電腦所產(chǎn) 生的一初始化指令;以及該多電腦切換器初始化該外圍設(shè)備時,對該外圍設(shè)備傳送儲存于該存儲器 的該初始化指令,以請求該識別信息。
18. 如權(quán)利要求17所述的方法,其特征在于,所述步驟還包括所述電腦 產(chǎn)生一新的初始化指令時,更新儲存于該存儲器的所述初始化指令。
19. 如權(quán)利要求17所述的方法,其特征在于,所述步驟還包括所述多電 腦切換器初始化該外圍設(shè)備時,于所述存儲器中儲存該外圍設(shè)備回應(yīng)的所述識 別信息。
20. 如權(quán)利要求19所述的方法,其特征在于,所述歩驟還包括所述電腦 請求所述識別信息以識別所述外圍設(shè)備時,以儲存于所述存儲器的所述識別信 息回應(yīng)所述電腦。
全文摘要
本發(fā)明公開了一種可為其耦接的至少一臺電腦識別外圍設(shè)備的多電腦切換器及其識別方法,所述多電腦切換器包括存儲器以及多電腦控制模組。當(dāng)該多電腦切換器初始化外圍設(shè)備時,該存儲器儲存外圍設(shè)備回應(yīng)的識別信息,且在該電腦請求識別信息以識別外圍設(shè)備時,該存儲器儲存電腦所產(chǎn)生的初始化指令。當(dāng)該外圍設(shè)備連接多電腦切換器時,多電腦控制模組對外圍設(shè)備傳送儲存于存儲器的初始化指令以請求識別信息,且在該電腦請求識別信息以識別外圍設(shè)備時,多電腦控制模組以儲存于存儲器的識別信息回應(yīng)該電腦。而在電腦產(chǎn)生新的初始化指令時,多電腦控制模組會更新原本儲存于存儲器的初始化指令。
文檔編號G06F3/038GK101382875SQ20081021501
公開日2009年3月11日 申請日期2008年9月2日 優(yōu)先權(quán)日2007年9月5日
發(fā)明者孫守志, 謝百怡 申請人:宏正自動科技股份有限公司