多電腦切換器及其操作方法
【專利摘要】本發(fā)明的多電腦切換器耦接于至少一周邊設(shè)備與多個(gè)受控電腦之間,其操作方法包括下列步驟:判斷多電腦切換器的熱鍵模式是否開啟;若是,當(dāng)多電腦切換器接收到來(lái)自該些受控電腦中的特定受控電腦的第一信號(hào)時(shí),直接將第一信號(hào)轉(zhuǎn)傳給至少一周邊設(shè)備中的相對(duì)應(yīng)的特定周邊設(shè)備;當(dāng)多電腦切換器于一段預(yù)定時(shí)間內(nèi)接收到來(lái)自特定周邊設(shè)備所回應(yīng)的第二信號(hào)時(shí),判斷第二信號(hào)是否包括特定數(shù)據(jù);若是,將第二信號(hào)中的特定數(shù)據(jù)置換為無(wú)關(guān)數(shù)據(jù)以形成第三信號(hào)并將其傳送至特定受控電腦。無(wú)關(guān)數(shù)據(jù)對(duì)應(yīng)于特定受控電腦且不會(huì)對(duì)特定受控電腦產(chǎn)生任何作用。
【專利說(shuō)明】
多電腦切換器及其操作方法
技術(shù)領(lǐng)域
[0001]本發(fā)明與多電腦切換器(Keyboard-Video-MouseSwitch, KVM Switch)有關(guān),特別是關(guān)于一種多電腦切換器及其操作方法。
【背景技術(shù)】
[0002]—般而言,傳統(tǒng)的多電腦切換器耦接于周邊設(shè)備與受控電腦之間,當(dāng)多電腦切換器操作于一繞道(Bypass)模式下時(shí),一旦多電腦切換器接收到來(lái)自周邊設(shè)備的信號(hào),多電腦切換器并不會(huì)改變周邊設(shè)備的信號(hào),而是直接將周邊設(shè)備的信號(hào)傳送至受控電腦。
[0003]假設(shè)耦接多電腦切換器的周邊設(shè)備是一鍵盤,當(dāng)多電腦切換器的一熱鍵(Hotkey)模式開啟時(shí),使用者可操作鍵盤上預(yù)設(shè)的熱鍵(例如Enter鍵或ESC鍵)來(lái)控制多電腦切換器的不同功能(例如控制多電腦切換器切換至不同受控電腦)。
[0004]然而,當(dāng)多電腦切換器操作于繞道模式下時(shí),來(lái)自周邊設(shè)備的熱鍵數(shù)據(jù)(例如Enter鍵、ESC鍵值或數(shù)字鍵值)就會(huì)被多電腦切換器直接傳送至受控電腦,由于部分的熱鍵數(shù)據(jù)(例如Enter鍵、ESC鍵值或數(shù)字鍵值)會(huì)對(duì)受控電腦產(chǎn)生某些作用(例如在文書處理軟件里會(huì)自動(dòng)跳到下一行或是會(huì)自動(dòng)跳離原來(lái)執(zhí)行的程序畫面),這將會(huì)嚴(yán)重影響受控電腦的正常操作,造成使用者的不便與困擾。
【發(fā)明內(nèi)容】
[0005]因此,本發(fā)明提出一種多電腦切換器及其操作方法,以解決先前技術(shù)所遭遇到的上述問(wèn)題。
[0006]根據(jù)本發(fā)明的一具體實(shí)施例為一種多電腦切換器操作方法。在此實(shí)施例中,多電腦切換器操作方法用以操作一多電腦切換器,多電腦切換器耦接于至少一周邊設(shè)備與多個(gè)受控電腦之間。
[0007]多電腦切換器操作方法包括下列步驟:(a)判斷多電腦切換器的一熱鍵(Hotkey)模式是否開啟;(b)若步驟(a)的判斷結(jié)果為是,當(dāng)多電腦切換器接收到來(lái)自該些受控電腦中的一特定受控電腦的一第一信號(hào)時(shí),直接將第一信號(hào)轉(zhuǎn)傳給該至少一周邊設(shè)備中相對(duì)應(yīng)的一特定周邊設(shè)備;(C)當(dāng)多電腦切換器于一段預(yù)定時(shí)間內(nèi)接收到來(lái)自特定周邊設(shè)備所回應(yīng)的一第二信號(hào)時(shí),判斷第二信號(hào)是否包括一特定數(shù)據(jù);以及(d)若步驟(C)的判斷結(jié)果為是,將第二信號(hào)中的特定數(shù)據(jù)置換為一無(wú)關(guān)數(shù)據(jù)以形成一第三信號(hào)并將第三信號(hào)傳送至特定受控電腦,其中無(wú)關(guān)數(shù)據(jù)對(duì)應(yīng)于特定受控電腦且不會(huì)對(duì)特定受控電腦產(chǎn)生任何作用。
[0008]在一實(shí)施例中,步驟(C)包括下列步驟:(Cl)當(dāng)多電腦切換器接收到第二信號(hào)時(shí),判斷第二信號(hào)是否來(lái)自特定周邊設(shè)備;以及(c2)若步驟(Cl)的判斷結(jié)果為是,判斷第二信號(hào)是否包括特定數(shù)據(jù)。
[0009]在一實(shí)施例中,特定周邊設(shè)備為一人性化接口裝置(Human InterfaceDevice, HID)。
[0010]在一實(shí)施例中,若步驟(a)的判斷結(jié)果為否,該方法進(jìn)一步包括下列步驟:(b’)當(dāng)多電腦切換器接收到來(lái)自特定受控電腦的第一信號(hào)時(shí),直接將第一信號(hào)轉(zhuǎn)傳給特定周邊設(shè)備;以及(C’)當(dāng)多電腦切換器接收到來(lái)自特定周邊設(shè)備所回應(yīng)的第二信號(hào)時(shí),直接將第二信號(hào)轉(zhuǎn)傳給特定受控電腦。
[0011]在一實(shí)施例中,若步驟(C)的判斷結(jié)果為否,該方法進(jìn)一步包括下列步驟:(d’)直接將第二信號(hào)轉(zhuǎn)傳給特定受控電腦。
[0012]在一實(shí)施例中,多電腦切換器操作于一繞道模式下。
[0013]在一實(shí)施例中,特定數(shù)據(jù)包括會(huì)對(duì)該些受控電腦產(chǎn)生作用而對(duì)其功能及運(yùn)作造成影響的熱鍵數(shù)據(jù)。
[0014]根據(jù)本發(fā)明的另一具體實(shí)施例為一種多電腦切換器。在此實(shí)施例中,多電腦切換器耦接于至少一周邊設(shè)備與多個(gè)受控電腦之間。多電腦切換器包括第一傳送/接收模塊、第二傳送/接收模塊及控制模塊。第一傳送/接收模塊耦接該至少一周邊設(shè)備。第二傳送/接收模塊耦接該些受控電腦??刂颇K分別耦接第一傳送/接收模塊及第二傳送/接收模塊。控制模塊判斷多電腦切換器的一熱鍵模式是否開啟。若是,第一傳送/接收模塊將第二傳送/接收模塊自該些受控電腦中的一特定受控電腦接收到的一第一信號(hào)直接轉(zhuǎn)傳給該至少一周邊設(shè)備中相對(duì)應(yīng)的一特定周邊設(shè)備。當(dāng)?shù)谝粋魉?接收模塊于一段預(yù)定時(shí)間內(nèi)接收到來(lái)自特定周邊設(shè)備所回應(yīng)的一第二信號(hào)時(shí),控制模塊判斷第二信號(hào)是否包括一特定數(shù)據(jù)。若是,控制模塊將第二信號(hào)中的特定數(shù)據(jù)置換為一無(wú)關(guān)數(shù)據(jù)以形成一第三信號(hào),并由第二傳送/接收模塊將第三信號(hào)傳送至特定受控電腦,其中無(wú)關(guān)數(shù)據(jù)對(duì)應(yīng)于特定受控電腦且不會(huì)對(duì)特定受控電腦產(chǎn)生任何作用。
[0015]相較于先前技術(shù),根據(jù)本發(fā)明的多電腦切換器及其操作方法具有下列優(yōu)點(diǎn):
[0016](I)當(dāng)本發(fā)明的多電腦切換器操作于繞道模式下時(shí),即使多電腦切換器接收到來(lái)自特定周邊設(shè)備(例如鍵盤)的熱鍵數(shù)據(jù)(例如Enter鍵、ESC鍵值或數(shù)字鍵值),多電腦切換器會(huì)將其置換為無(wú)關(guān)數(shù)據(jù)后再傳送至受控電腦,故能避免受控電腦受到熱鍵數(shù)據(jù)的影響而無(wú)法正常操作。
[0017](2)由于多電腦切換器可能同時(shí)耦接多個(gè)周邊設(shè)備,本發(fā)明的多電腦切換器可只針對(duì)來(lái)自會(huì)對(duì)受控電腦產(chǎn)生影響的特定周邊設(shè)備(例如鍵盤)的信號(hào)進(jìn)行上述置換程序,至于來(lái)自其他不會(huì)對(duì)受控電腦產(chǎn)生影響的周邊設(shè)備的信號(hào),本發(fā)明的多電腦切換器仍會(huì)將其直接傳送至受控電腦。
[0018]關(guān)于本發(fā)明的優(yōu)點(diǎn)與精神可以通過(guò)以下的發(fā)明詳述及所附圖式得到進(jìn)一步的了解。
【附圖說(shuō)明】
[0019]圖1是繪示根據(jù)本發(fā)明的一具體實(shí)施例的耦接于周邊設(shè)備與受控電腦之間的多電腦切換器的功能方塊圖。
[0020]圖2是繪示將第二信號(hào)中的特定數(shù)據(jù)置換為無(wú)關(guān)數(shù)據(jù)而形成第三信號(hào)的示意圖。
[0021]圖3是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的多電腦切換器操作方法的流程圖。 【符號(hào)說(shuō)明】
KVM:多電腦切換器 TRl:第一傳送/接收模塊 TR2:第二傳送/接收模塊
CM:控制模塊
PCl?PC3:受控電腦
MR:顯示器
MS:鼠標(biāo)
KB:鍵盤
SGl:第一信號(hào)
SG2:第二信號(hào)
SG3:第三信號(hào)
M:特定數(shù)據(jù)
X:無(wú)關(guān)數(shù)據(jù)
SYN:同步區(qū)段
PID:產(chǎn)品識(shí)別碼區(qū)段
CRC:循環(huán)冗余查核區(qū)段
SlO?S22:流程步驟
【具體實(shí)施方式】
[0022]根據(jù)本發(fā)明的一較佳具體實(shí)施例為一種多電腦切換器。在此實(shí)施例中,多電腦切換器耦接于至少一周邊設(shè)備與多個(gè)受控電腦之間。實(shí)際上,該至少一周邊設(shè)備可以是一人性化接口裝置(Human Interface Device, HID),例如鍵盤、鼠標(biāo);該些受控電腦可以是服務(wù)器主機(jī)、個(gè)人電腦或筆記本電腦,但不以此為限。
[0023]請(qǐng)參照?qǐng)D1,圖1繪示此實(shí)施例中耦接于周邊設(shè)備與受控電腦之間的多電腦切換器的功能方塊圖。如圖1所示,多電腦切換器KVM耦接于多個(gè)周邊設(shè)備MR、MS及KB與多個(gè)受控電腦PCl?PC3之間。
[0024]于此實(shí)施例中,多電腦切換器KVM包括第一傳送/接收模塊TRl、第二傳送/接收模塊TR2及控制模塊CM。其中,第一傳送/接收模塊TRl分別耦接至顯示器MR、鼠標(biāo)MS及鍵盤KB并分別與顯示器MR、鼠標(biāo)MS及鍵盤KB進(jìn)行雙向信號(hào)的溝通;第二傳送/接收模塊TR2分別耦接該些受控電腦PCl?PC3,并分別與該些受控電腦PCl?PC3進(jìn)行雙向信號(hào)的溝通;控制模塊CM分別耦接第一傳送/接收模塊TRl及第二傳送/接收模塊TR2。
[0025]于實(shí)際應(yīng)用中,控制模塊CM可以專用集成電路(Applicat1n-SpecificIntegrated Circuit, ASIC)來(lái)實(shí)現(xiàn),但不以此為限;多電腦切換器KVM還可包括親接第一傳送/接收模塊TRl的多個(gè)連接端口,例如通用串行總線(Universal Serial Bus, USB)連接端口,至多可達(dá)127個(gè),但不以此為限;該些周邊設(shè)備可分別為顯示器MR、鼠標(biāo)MS及鍵盤KB,可分別通過(guò)多電腦切換器KVM的該些連接端口耦接至第一傳送/接收模塊TRl,并可通過(guò)例如通用串行總線(USB)傳輸協(xié)議來(lái)與多電腦切換器KVM進(jìn)行雙向溝通,但不以此為限。
[0026]需先說(shuō)明的是,由于本發(fā)明為了解決操作于一繞道(Bypass)模式下的多電腦切換器的功能及運(yùn)作受到熱鍵數(shù)據(jù)影響的現(xiàn)象,因此,于此實(shí)施例中的多電腦切換器KVM操作于繞道模式下,而不是操作于一模擬(Emulat1n)模式下。
[0027]首先,控制模塊CM會(huì)判斷多電腦切換器KVM的一熱鍵模式是否開啟。若控制模塊CM的判斷結(jié)果為是,亦即多電腦切換器KVM的熱鍵模式已被開啟,此時(shí),若第二傳送/接收模塊TR2自該些受控電腦PCl?PC3中的特定受控電腦PCl接收到第一信號(hào)SGl,控制模塊CM會(huì)將第一信號(hào)SGl直接轉(zhuǎn)傳給第一傳送/接收模塊TRl,并由第一傳送/接收模塊TRl將第一信號(hào)SGl直接轉(zhuǎn)傳給該些周邊設(shè)備MR、MS及KB中相對(duì)應(yīng)的特定周邊設(shè)備,例如鍵盤KB,但不以此為限。
[0028]實(shí)際上,作為通用串行總線主機(jī)(USB Host)的多電腦切換器KVM可通過(guò)解析作為通用串行總線裝置(USB Device)的該些周邊設(shè)備MR、MS及KB所具有的不同地址(Address)及端點(diǎn)(Endpoint)來(lái)辨別該些周邊設(shè)備MR、MS及KB中何者為鍵盤KB。
[0029]另一方面,若控制模塊CM的判斷結(jié)果為否,亦即多電腦切換器KVM的熱鍵模式并未被開啟,此時(shí),由于沒有任何受控電腦PCl?PC3會(huì)受到熱鍵數(shù)據(jù)的影響而無(wú)法正常操作,故多電腦切換器KVM會(huì)維持原本的繞道模式的運(yùn)作,亦即多電腦切換器KVM會(huì)通過(guò)第二傳送/接收模塊TR2將來(lái)自該些周邊設(shè)備MR、MS及KB的信號(hào)直接轉(zhuǎn)傳至該些受控電腦PCl?PC3,并通過(guò)第一傳送/接收模塊TRl將來(lái)自該些受控電腦PCl?PC3的信號(hào)直接轉(zhuǎn)傳至該些周邊設(shè)備MR、MS及KB,而不會(huì)對(duì)該些信號(hào)進(jìn)行任何信號(hào)處理的程序。
[0030]當(dāng)多電腦切換器KVM通過(guò)第一傳送/接收模塊TRl將第一信號(hào)SGl直接轉(zhuǎn)傳給鍵盤KB后,多電腦切換器KVM的第一傳送/接收模塊TRl會(huì)在一段預(yù)定時(shí)間內(nèi)等待來(lái)自鍵盤KB的回應(yīng)。因此,當(dāng)多電腦切換器KVM的第一傳送/接收模塊TRl于該段預(yù)定時(shí)間內(nèi)接收到一第二信號(hào)SG2時(shí),多電腦切換器KVM的控制模塊CM會(huì)先判斷第二信號(hào)SG2是否來(lái)自鍵盤KB。若控制模塊CM的判斷結(jié)果為是,亦即第一傳送/接收模塊TRl所接收到的第二信號(hào)SG2是來(lái)自鍵盤KB的回應(yīng)信號(hào),則控制模塊CM會(huì)進(jìn)一步判斷第二信號(hào)SG2是否包括一特定數(shù)據(jù)M。
[0031]需說(shuō)明的是,上述的特定數(shù)據(jù)M包括可能會(huì)對(duì)受控電腦PCl?PC3產(chǎn)生某些作用而對(duì)受控電腦PCl?PC3的功能及運(yùn)作造成影響(例如在文書處理軟件里會(huì)自動(dòng)跳到下一行或是會(huì)自動(dòng)跳離原來(lái)執(zhí)行的程序畫面)的熱鍵數(shù)據(jù)(例如Enter鍵或ESC鍵值或數(shù)字鍵值)或其他類似的數(shù)據(jù),但不以此為限。
[0032]若控制模塊CM的判斷結(jié)果為是,亦即第二信號(hào)SG2的確包括有會(huì)對(duì)受控電腦的功能及運(yùn)作造成影響的特定數(shù)據(jù)M,則控制模塊CM會(huì)將第二信號(hào)SG2中的特定數(shù)據(jù)M置換為一無(wú)關(guān)數(shù)據(jù)X,以形成一第三信號(hào)SG3。需說(shuō)明的是,相對(duì)于會(huì)對(duì)受控電腦的功能及運(yùn)作造成影響的特定數(shù)據(jù)M,上述無(wú)關(guān)數(shù)據(jù)X并不會(huì)對(duì)受控電腦的功能及運(yùn)作造成任何影響,也就是說(shuō),只要是任何不會(huì)對(duì)受控電腦的功能及運(yùn)作造成影響的數(shù)據(jù)均屬于無(wú)關(guān)數(shù)據(jù)X的范疇內(nèi),例如無(wú)關(guān)數(shù)據(jù)X可以是一否定確認(rèn)(Negative Acknowledgement, NAK)信號(hào),但不以此為限。實(shí)際上,無(wú)關(guān)數(shù)據(jù)X可以只對(duì)應(yīng)于特定受控電腦PCl且不會(huì)對(duì)特定受控電腦PCl產(chǎn)生任何作用;當(dāng)然,無(wú)關(guān)數(shù)據(jù)X亦可以同時(shí)對(duì)應(yīng)于受控電腦PCl?PC3且不會(huì)對(duì)受控電腦PCl?PC3產(chǎn)生任何作用。
[0033]接著,控制模塊CM會(huì)將包括無(wú)關(guān)數(shù)據(jù)X的第三信號(hào)SG3傳送至第二傳送/接收模塊TR2,并由第二傳送/接收模塊TR2將第三信號(hào)SG3傳送至特定受控電腦PC1。由于第三信號(hào)SG3所包括的無(wú)關(guān)數(shù)據(jù)X不會(huì)對(duì)特定受控電腦PCl造成任何影響,因此,當(dāng)特定受控電腦PCl接收到第三信號(hào)SG3時(shí),特定受控電腦PCl的功能及運(yùn)作并不會(huì)受到任何影響,使得先前技術(shù)的受控電腦的功能及運(yùn)作受到熱鍵數(shù)據(jù)影響的情事不會(huì)發(fā)生在本發(fā)明中。
[0034]于實(shí)際應(yīng)用中,第二傳送/接收模塊TR2可以是一切換電路(Switch),并由控制模塊CM來(lái)控制第二傳送/接收模塊(切換電路)TR2的切換,藉以選擇要直接轉(zhuǎn)傳第二信號(hào)SG2給特定受控電腦PCl,或是選擇要將經(jīng)置換后的第三信號(hào)SG3傳送至特定受控電腦PCl。
[0035]當(dāng)控制模塊CM的判斷結(jié)果為是時(shí),控制模塊CM會(huì)將第二信號(hào)SG2中的特定數(shù)據(jù)M置換為無(wú)關(guān)數(shù)據(jù)X以形成第三信號(hào)SG3并切換第二傳送/接收模塊(切換電路)TR2以選擇將第三信號(hào)SG3傳送至特定受控電腦PCl ;當(dāng)控制模塊CM的判斷結(jié)果為否時(shí),控制模塊CM會(huì)切換第二傳送/接收模塊(切換電路)TR2以選擇直接轉(zhuǎn)傳第二信號(hào)SG2給特定受控電腦PCI。
[0036]舉例而言,如圖2所示,假設(shè)來(lái)自鍵盤KB的第二信號(hào)SG2依序包括同步區(qū)段SYN、產(chǎn)品識(shí)別碼區(qū)段PID、特定數(shù)據(jù)M及循環(huán)冗余查核區(qū)段CRC等多個(gè)區(qū)段,則控制模塊CM會(huì)判定第二信號(hào)SG2包括特定數(shù)據(jù)M,因此,控制模塊CM會(huì)將第二信號(hào)SG2中的特定數(shù)據(jù)M置換為無(wú)關(guān)數(shù)據(jù)X而形成第三信號(hào)SG3。
[0037]需說(shuō)明的是,由于控制模塊CM對(duì)第二信號(hào)SG2執(zhí)行上述置換程序以形成第三信號(hào)SG3,雖會(huì)導(dǎo)致鍵盤KB輸出第二信號(hào)SG2的時(shí)間點(diǎn)與特定受控電腦PCl接收到第三信號(hào)SG3的時(shí)間點(diǎn)之間出現(xiàn)一段延遲時(shí)間,但根據(jù)實(shí)驗(yàn)結(jié)果可知:此段延遲時(shí)間并不長(zhǎng),仍在通用串行總線(USB)傳輸協(xié)議所能容許的延遲時(shí)間長(zhǎng)度范圍內(nèi)。
[0038]于實(shí)際應(yīng)用中,多電腦切換器KVM還可通過(guò)底層邏輯自動(dòng)回應(yīng)的方式來(lái)分別自動(dòng)回應(yīng)特定受控電腦PCl與鍵盤KB,例如多電腦切換器KVM中設(shè)置有以專用集成電路(ASIC)實(shí)現(xiàn)的自動(dòng)回應(yīng)引擎,以大幅縮減其控制模塊CM的處理時(shí)間,使得統(tǒng)反應(yīng)速度能變得更快。
[0039]另一方面,若控制模塊CM判定來(lái)自鍵盤KB的第二信號(hào)SG2并未包括特定數(shù)據(jù)M,代表第二信號(hào)SG2并不會(huì)對(duì)特定受控電腦PCl的操作造成影響,所以第二傳送/接收模塊TR2會(huì)直接將第二信號(hào)SG2轉(zhuǎn)傳給特定受控電腦PCl。
[0040]根據(jù)本發(fā)明的另一具體實(shí)施例為一種多電腦切換器操作方法。于此實(shí)施例中,多電腦切換器操作方法用以操作一多電腦切換器,并且多電腦切換器耦接于至少一周邊設(shè)備與多個(gè)受控電腦之間。實(shí)際上,該至少一周邊設(shè)備可以是一人性化接口裝置(HumanInterface Device, HID),例如鍵盤、鼠標(biāo)等輸入裝置,但不以此為限;該些受控電腦可以是服務(wù)器主機(jī)、個(gè)人電腦或筆記本電腦,但不以此為限。
[0041]需先說(shuō)明的是,此實(shí)施例中的多電腦切換器操作于繞道模式下,而不是操作于模擬模式下。也就是說(shuō),多電腦切換器會(huì)將來(lái)自該些周邊設(shè)備的信號(hào)直接轉(zhuǎn)傳至該些受控電腦,并將來(lái)自該些受控電腦的信號(hào)直接轉(zhuǎn)傳至該些周邊設(shè)備,而不會(huì)對(duì)該些信號(hào)進(jìn)行任何信號(hào)處理的程序。
[0042]請(qǐng)參照?qǐng)D3,圖3繪示此實(shí)施例中的多電腦切換器操作方法的流程圖。如圖3所示,首先,于步驟SlO中,該方法會(huì)判斷多電腦切換器的一熱鍵模式是否開啟。
[0043]若步驟SlO的判斷結(jié)果為是,亦即多電腦切換器的熱鍵模式已被開啟,于步驟S12中,多電腦切換器接收到來(lái)自該些受控電腦中的一特定受控電腦的一第一信號(hào),該方法會(huì)執(zhí)行步驟S14,直接將第一信號(hào)轉(zhuǎn)傳給該至少一周邊設(shè)備中相對(duì)應(yīng)的一特定周邊設(shè)備。
[0044]若步驟SlO的判斷結(jié)果為否,亦即多電腦切換器的熱鍵模式并未被開啟,此時(shí),該方法則會(huì)維持原來(lái)的繞道模式并再次執(zhí)行步驟S10。也就是說(shuō),在原來(lái)的繞道模式下,當(dāng)多電腦切換器接收到來(lái)自特定受控電腦的第一信號(hào)時(shí),多電腦切換器會(huì)直接將第一信號(hào)轉(zhuǎn)傳給特定周邊設(shè)備;當(dāng)多電腦切換器接收到來(lái)自特定周邊設(shè)備所回應(yīng)的第二信號(hào)時(shí),多電腦切換器會(huì)直接將第二信號(hào)轉(zhuǎn)傳給特定受控電腦。
[0045]接著,于步驟S16中,多電腦切換器于一段預(yù)定時(shí)間內(nèi)接收到來(lái)自特定周邊設(shè)備所回應(yīng)的一第二信號(hào),該方法會(huì)執(zhí)行步驟S18,判斷第二信號(hào)是否包括一特定數(shù)據(jù)。需說(shuō)明的是,于步驟S16中,當(dāng)多電腦切換器接收到第二信號(hào)時(shí),該方法會(huì)先判斷第二信號(hào)是否來(lái)自特定周邊設(shè)備,若是,該方法才會(huì)進(jìn)一步執(zhí)行步驟S18,判斷第二信號(hào)是否包括特定數(shù)據(jù)。
[0046]若步驟S18的判斷結(jié)果為是,亦即第二信號(hào)包括特定數(shù)據(jù),該方法會(huì)執(zhí)行步驟S20,將第二信號(hào)中的特定數(shù)據(jù)置換為一無(wú)關(guān)數(shù)據(jù)以形成一第三信號(hào),并將第三信號(hào)傳送至特定受控電腦,其中無(wú)關(guān)數(shù)據(jù)對(duì)應(yīng)于特定受控電腦且不會(huì)對(duì)特定受控電腦產(chǎn)生任何作用。
[0047]若步驟S18的判斷結(jié)果為否,亦即第二信號(hào)并未包括特定數(shù)據(jù),該方法會(huì)執(zhí)行步驟S22,直接將第二信號(hào)轉(zhuǎn)傳給特定受控電腦。
[0048]相較于先前技術(shù),根據(jù)本發(fā)明的多電腦切換器及其操作方法具有下列優(yōu)點(diǎn):
[0049](I)當(dāng)本發(fā)明的多電腦切換器操作于繞道模式下時(shí),即使多電腦切換器接收到來(lái)自特定周邊設(shè)備(例如鍵盤)的熱鍵數(shù)據(jù)(例如Enter鍵、ESC鍵值或數(shù)字鍵值),多電腦切換器會(huì)將其置換為無(wú)關(guān)數(shù)據(jù)后再傳送至受控電腦,故能避免受控電腦受到熱鍵數(shù)據(jù)的影響而無(wú)法正常操作。
[0050](2)由于多電腦切換器可能同時(shí)耦接多個(gè)周邊設(shè)備,本發(fā)明的多電腦切換器可只針對(duì)來(lái)自會(huì)對(duì)受控電腦產(chǎn)生影響的特定周邊設(shè)備(例如鍵盤)的信號(hào)進(jìn)行上述置換程序,至于來(lái)自其他不會(huì)對(duì)受控電腦產(chǎn)生影響的周邊設(shè)備的信號(hào),本發(fā)明的多電腦切換器仍會(huì)將其直接傳送至受控電腦。
[0051]通過(guò)以上較佳具體實(shí)施例的詳述,希望能更加清楚描述本發(fā)明的特征與精神,而并非以上述所揭露的較佳具體實(shí)施例來(lái)對(duì)本發(fā)明的范疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排于本發(fā)明所欲申請(qǐng)的專利范圍的范疇內(nèi)。
【主權(quán)項(xiàng)】
1.一種多電腦切換器操作方法,用以操作一多電腦切換器,該多電腦切換器耦接于至少一周邊設(shè)備與多個(gè)受控電腦之間,該多電腦切換器操作方法包括下列步驟: (a)判斷該多電腦切換器的一熱鍵模式是否開啟; (b)若步驟(a)的判斷結(jié)果為是,當(dāng)該多電腦切換器接收到來(lái)自該些受控電腦中的一特定受控電腦的一第一信號(hào)時(shí),直接將該第一信號(hào)轉(zhuǎn)傳給該至少一周邊設(shè)備中相對(duì)應(yīng)的一特定周邊設(shè)備; (C)當(dāng)該多電腦切換器于一段預(yù)定時(shí)間內(nèi)接收到來(lái)自該特定周邊設(shè)備所回應(yīng)的一第二信號(hào)時(shí),判斷該第二信號(hào)是否包括一特定數(shù)據(jù);以及 (d)若步驟(C)的判斷結(jié)果為是,將該第二信號(hào)中的該特定數(shù)據(jù)置換為一無(wú)關(guān)數(shù)據(jù)以形成一第三信號(hào)并將該第三信號(hào)傳送至該特定受控電腦,其中該無(wú)關(guān)數(shù)據(jù)對(duì)應(yīng)于該特定受控電腦且不會(huì)對(duì)該特定受控電腦產(chǎn)生任何作用。2.如權(quán)利要求1所述的多電腦切換器操作方法,其特征在于,步驟(C)包括下列步驟: (Cl)當(dāng)該多電腦切換器接收到該第二信號(hào)時(shí),判斷該第二信號(hào)是否來(lái)自該特定周邊設(shè)備;以及 (c2)若步驟(Cl)的判斷結(jié)果為是,判斷該第二信號(hào)是否包括該特定數(shù)據(jù)。3.如權(quán)利要求2所述的多電腦切換器操作方法,其特征在于,該特定周邊設(shè)備為一人性化接口裝置。4.如權(quán)利要求1所述的多電腦切換器操作方法,其特征在于,若步驟(a)的判斷結(jié)果為否,該方法進(jìn)一步包括下列步驟: (b’)當(dāng)該多電腦切換器接收到來(lái)自該特定受控電腦的該第一信號(hào)時(shí),直接將該第一信號(hào)轉(zhuǎn)傳給該特定周邊設(shè)備;以及 (c’)當(dāng)該多電腦切換器接收到來(lái)自該特定周邊設(shè)備所回應(yīng)的該第二信號(hào)時(shí),直接將該第二信號(hào)轉(zhuǎn)傳給該特定受控電腦。5.如權(quán)利要求1所述的多電腦切換器操作方法,其特征在于,若步驟(c)的判斷結(jié)果為否,該方法進(jìn)一步包括下列步驟: (d’ )直接將該第二信號(hào)轉(zhuǎn)傳給該特定受控電腦。6.如權(quán)利要求1所述的多電腦切換器操作方法,其特征在于,該多電腦切換器操作于一繞道模式下。7.如權(quán)利要求1所述的多電腦切換器操作方法,其特征在于,該特定數(shù)據(jù)包括會(huì)對(duì)該些受控電腦產(chǎn)生作用而對(duì)其功能及運(yùn)作造成影響的熱鍵數(shù)據(jù)。8.一種多電腦切換器,耦接于至少一周邊設(shè)備與多個(gè)受控電腦之間,該多電腦切換器包括: 一第一傳送/接收模塊,耦接該至少一周邊設(shè)備; 一第二傳送/接收模塊,耦接該些受控電腦;以及 一控制模塊,分別耦接該第一傳送/接收模塊及該第二傳送/接收模塊,該控制模塊判斷該多電腦切換器的一熱鍵模式是否開啟,若是,該第一傳送/接收模塊將該第二傳送/接收模塊自該些受控電腦中的一特定受控電腦接收到的一第一信號(hào)直接轉(zhuǎn)傳給該至少一周邊設(shè)備中相對(duì)應(yīng)的一特定周邊設(shè)備,當(dāng)該第一傳送/接收模塊于一段預(yù)定時(shí)間內(nèi)接收到來(lái)自該特定周邊設(shè)備所回應(yīng)的一第二信號(hào)時(shí),該控制模塊判斷該第二信號(hào)是否包括一特定數(shù)據(jù),若是,該控制模塊將該第二信號(hào)中的該特定數(shù)據(jù)置換為一無(wú)關(guān)數(shù)據(jù)以形成一第三信號(hào)并由該第二傳送/接收模塊將該第三信號(hào)傳送至該特定受控電腦,其中該無(wú)關(guān)數(shù)據(jù)對(duì)應(yīng)于該特定受控電腦且不會(huì)對(duì)該特定受控電腦產(chǎn)生任何作用。9.如權(quán)利要求8所述的多電腦切換器,其特征在于,當(dāng)該第一傳送/接收模塊接收到該第二信號(hào)時(shí),該控制模塊會(huì)先判斷該第二信號(hào)是否來(lái)自該特定周邊設(shè)備,若是,該控制模塊才會(huì)進(jìn)一步判斷該第二信號(hào)是否包括該特定數(shù)據(jù)。10.如權(quán)利要求9所述的多電腦切換器,其特征在于,該特定周邊設(shè)備為一人性化接口 目.ο11.如權(quán)利要求8所述的多電腦切換器,其特征在于,若該控制模塊判定該多電腦切換器的該熱鍵模式并未開啟,該第一傳送/接收模塊直接將該第一信號(hào)轉(zhuǎn)傳給該特定周邊設(shè)備,該第二傳送/接收模塊直接將該第二信號(hào)轉(zhuǎn)傳給該特定受控電腦。12.如權(quán)利要求8所述的多電腦切換器,其特征在于,若該控制模塊判定該第二信號(hào)并未包括該特定數(shù)據(jù),該第二傳送/接收模塊直接將該第二信號(hào)轉(zhuǎn)傳給該特定受控電腦。13.如權(quán)利要求8所述的多電腦切換器,其特征在于,該多電腦切換器操作于一繞道模式下。14.如權(quán)利要求8所述的多電腦切換器,其特征在于,該第二傳送/接收模塊為一切換電路,并由該控制模塊控制該切換電路的切換,以選擇要直接轉(zhuǎn)傳該第二信號(hào)給該特定受控電腦或是將該第三信號(hào)傳送至該特定受控電腦。15.如權(quán)利要求8所述的多電腦切換器,其特征在于,該特定數(shù)據(jù)包括會(huì)對(duì)該些受控電腦產(chǎn)生作用而對(duì)其功能及運(yùn)作造成影響的熱鍵數(shù)據(jù)。
【文檔編號(hào)】G06F13/38GK105843758SQ201510015871
【公開日】2016年8月10日
【申請(qǐng)日】2015年1月13日
【發(fā)明人】黃士榮, 陳奕任, 林永彬
【申請(qǐng)人】宏正自動(dòng)科技股份有限公司