輸入設(shè)備切換電路及方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種輸入設(shè)備切換電路及方法。所述電路包括:控制芯片,分別與輸入設(shè)備及各個(gè)計(jì)算裝置的輸入設(shè)備連接端口連接,并且與用戶輸入的切換控制信號(hào)連接,用于根據(jù)所述切換控制信號(hào)的輸入輸出I/O控制信號(hào),將所述輸入設(shè)備切換至一個(gè)所述計(jì)算裝置的所述輸入設(shè)備連接端口。本發(fā)明實(shí)施例提供的輸入設(shè)備切換電路及方法使得鼠標(biāo)在不同裝置之間的切換更加方便。
【專利說(shuō)明】
輸入設(shè)備切換電路及方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明實(shí)施例涉及計(jì)算機(jī)外圍設(shè)備技術(shù)領(lǐng)域,尤其涉及一種輸入設(shè)備切換電路及 方法。
【背景技術(shù)】
[0002] 隨著個(gè)人電腦的普及,鼠標(biāo)這種常用外設(shè)的使用也越來(lái)越普及。但鼠標(biāo)只能接入 一個(gè)終端設(shè)備,目前市場(chǎng)上都是直接通過(guò)拔插鼠標(biāo)與其他的終端設(shè)備單一相連。因此在使 用過(guò)程中,如果切換了所使用的終端設(shè)備時(shí),就需要把鼠標(biāo)一并拔插到新的設(shè)備上使用。每 次的更換設(shè)備時(shí),都需要進(jìn)行拔插更換操作。而且,在同一個(gè)時(shí)刻,鼠標(biāo)只能插入一個(gè)設(shè)備 而已。
【發(fā)明內(nèi)容】
[0003] 針對(duì)上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種輸入設(shè)備切換電路及方法,以方便 鼠標(biāo)在不同裝置之間的切換。
[0004] -方面,本發(fā)明實(shí)施例提供了一種輸入設(shè)備切換電路,所述電路包括:
[0005] 控制芯片,分別與輸入設(shè)備及各個(gè)計(jì)算裝置的輸入設(shè)備連接端口連接,并且與用 戶輸入的切換控制信號(hào)連接,用于根據(jù)所述切換控制信號(hào)的輸入輸出I/O控制信號(hào),將所述 輸入設(shè)備切換至一個(gè)所述計(jì)算裝置的所述輸入設(shè)備連接端口。
[0006] 另一方面,本發(fā)明實(shí)施例還提供了一種輸入設(shè)備切換方法,所述方法包括:
[0007] 接收用戶輸入的切換控制信息信號(hào);
[0008] 對(duì)所述切換控制信號(hào)進(jìn)行譯碼;
[0009] 根據(jù)譯碼的結(jié)果輸出I/O控制信號(hào),以將所述輸入設(shè)備切換至多個(gè)計(jì)算裝置中的 一個(gè)計(jì)算裝置。
[0010] 本發(fā)明實(shí)施例提供的輸入設(shè)備切換電路及方法,通過(guò)設(shè)置將鼠標(biāo)選通至不同的計(jì) 算裝置的選通芯片,使得鼠標(biāo)能夠在不同的計(jì)算裝置之間方便切換。
【附圖說(shuō)明】
[0011]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它 特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0012] 圖1是本發(fā)明第一實(shí)施例提供的輸入設(shè)備切換電路的原理框圖;
[0013] 圖2是本發(fā)明第二實(shí)施例提供的輸入設(shè)備切換電路的原理框圖;
[0014] 圖3是本發(fā)明第三實(shí)施例提供的輸入設(shè)備切換方法的流程圖;
[0015] 圖4是本發(fā)明第四實(shí)施例提供的輸入設(shè)備切換方法的流程圖。
【具體實(shí)施方式】
[0016] 下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。可以理解的是,此處所描 述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便 于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0017] 第一實(shí)施例
[0018] 本實(shí)施例提供了輸入設(shè)備切換電路的一種技術(shù)方案。
[0019] 參見(jiàn)圖1,所述輸入設(shè)備切換電路包括:控制芯片12。所述控制芯片12分別與輸入 設(shè)備,也就是鼠標(biāo)11,以及各個(gè)計(jì)算裝置13連接。所述控制芯片12還與切換控制信號(hào)連接, 以便根據(jù)所述切換控制信號(hào)的輸入變化,將所述輸入設(shè)備切換至不同的計(jì)算裝置。
[0020] 具體的,所述控制芯片12集成在一個(gè)多媒體教育一體機(jī)中。通過(guò)將鼠標(biāo)11接入到 切換芯片上,并且通過(guò)主板的控制芯片12對(duì)切換芯片進(jìn)行控制,用計(jì)算裝置13作為切換開(kāi) 關(guān)的使能,當(dāng)對(duì)計(jì)算裝置13進(jìn)行切換時(shí),控制芯片13就會(huì)對(duì)應(yīng)時(shí)序表對(duì)切換芯片的I/O控制 輸出電平,控制切換芯片的狀態(tài),切換芯片通過(guò)當(dāng)前的狀態(tài)對(duì)內(nèi)部的電子開(kāi)關(guān)進(jìn)行控制,使 得鼠標(biāo)11能自動(dòng)跟隨計(jì)算裝置13切換。
[0021]當(dāng)一體機(jī)上電使用時(shí),一體機(jī)的主板上電,控制芯片12開(kāi)始工作,控制芯片12的I/ 〇 口輸出默認(rèn)值,計(jì)算裝置13同時(shí)處于默認(rèn)值狀態(tài)。由于未對(duì)計(jì)算裝置13進(jìn)行選擇動(dòng)作,因 此切換芯片根據(jù)控制芯片12輸出的I/O不變的前提下不進(jìn)行切換鼠標(biāo)11通道。只有當(dāng)計(jì)算 裝置13進(jìn)行切換時(shí),控制芯片12會(huì)根據(jù)計(jì)算裝置13的切換反饋信息,輸出I/O控制信號(hào),切 換芯片才會(huì)根據(jù)控制芯片12的I/O控制信號(hào)的電平值進(jìn)行切換。終端設(shè)備的切換就相當(dāng)于 一個(gè)無(wú)形的切換開(kāi)關(guān),通過(guò)選擇其他的計(jì)算裝置13產(chǎn)生連鎖反應(yīng),控制芯片12會(huì)根據(jù)計(jì)算 裝置13的反饋而做出I/O口的控制,切換芯片根據(jù)控制芯片12的I/O口輸出的電平進(jìn)行數(shù)據(jù) 通道切換,采用切換芯片內(nèi)置的電子開(kāi)關(guān)無(wú)縫瞬間完成鼠標(biāo)通道切換,從而完成了切換計(jì) 算裝置鼠標(biāo)自動(dòng)切換的動(dòng)作。
[0022] 由于鼠標(biāo)13的供電時(shí)不經(jīng)過(guò)切換芯片控制,因此在切換數(shù)據(jù)通道的時(shí)候,所述鼠 標(biāo)13依舊處于工作狀態(tài),保證在數(shù)據(jù)通道切換后,不會(huì)因?yàn)槭髽?biāo)13重新上電復(fù)位導(dǎo)致觸摸 框工作延遲。
[0023] 本實(shí)施例通過(guò)在多媒體教育一體機(jī)中設(shè)置控制芯片,并由所述控制芯片根據(jù)所述 切換控制信號(hào)的輸入輸出I/O控制信號(hào),以將所述輸入設(shè)備切換至一個(gè)所述計(jì)算裝置的所 述輸入設(shè)備連接端口,使得輸入設(shè)備能夠在不同的計(jì)算裝置之間方便的無(wú)縫切換。
[0024] 第二實(shí)施例
[0025]本實(shí)施例提供了輸入設(shè)備切換電路的另一種技術(shù)方案。
[0026]參見(jiàn)圖2,所述輸入設(shè)備切換電路包括:第一控制芯片U13、第二控制芯片U14。所述 第一控制芯片U13與鼠標(biāo),以及第一計(jì)算裝置的輸入設(shè)備連接端口 J29、第二計(jì)算裝置的輸 入設(shè)備連接端口 J30連接。所述第二控制芯片U14與鼠標(biāo),以及第三計(jì)算裝置的輸入設(shè)備連 接端口 J23、第四計(jì)算裝置的輸入設(shè)備連接端口連接。
[0027]在本實(shí)施例中,各個(gè)計(jì)算裝置的輸入設(shè)備連接端口均為通用串行總線(Universal serial bus,USB)端口。所述計(jì)算裝置可以是例如智能手機(jī)這樣的手持設(shè)備,也可以是例如 個(gè)人桌面電腦這樣的固定設(shè)備。而且,所述鼠標(biāo)的連接端口也是USB端口。
[0028]所述鼠標(biāo)的USB端口的正信號(hào)及負(fù)信號(hào)分別被連接至所述第一控制芯片U13及第 二控制芯片U14。同時(shí),各個(gè)計(jì)算裝置的USB端口中的正信號(hào)及負(fù)信號(hào)頁(yè)分別被連接至所述 第一控制芯片U13及所述第二控制芯片U14。
[0029] 所述第一控制芯片U13還與第一切換控制信號(hào)的信號(hào)端口 P0RT-A、第二切換控制 信號(hào)的信號(hào)端口 P0RT-B連接。對(duì)應(yīng)的,所述第二控制芯片U14還分別與第三切換控制信號(hào)的 信號(hào)端口 P0RT-C及第三切換控制信號(hào)的信號(hào)端口 P0RT-D連接。
[0030] 當(dāng)用戶有上述四個(gè)信號(hào)端口輸入對(duì)應(yīng)的切換控制信號(hào)之后,所述第一控制芯片 U13及所述第二控制芯片U14會(huì)根據(jù)對(duì)應(yīng)時(shí)序表輸出I/O控制信號(hào),以控制對(duì)各個(gè)計(jì)算裝置 的使能。表1具體示出了上述對(duì)應(yīng)時(shí)序表:
[0031] 表1
[0033] 在本實(shí)施例中,所述第一控制芯片U13及所述第二控制芯片U14通過(guò)控制所述I/O 控制信號(hào)的輸出電平來(lái)控制對(duì)各個(gè)計(jì)算裝置的使能。
[0034]當(dāng)一個(gè)計(jì)算裝置被使能時(shí),所述第一控制芯片U13或者所述第二控制芯片U14控制 所述鼠標(biāo)自身的USB端口的正信號(hào)線與所述計(jì)算裝置的USB端口的正信號(hào)線連接,所述鼠標(biāo) 自身的USB端口的負(fù)信號(hào)線與所述計(jì)算裝置的USB端口的負(fù)信號(hào)線連接。
[0035]本實(shí)施例通過(guò)設(shè)置兩個(gè)控制芯片,并將所述控制芯片分別與鼠標(biāo)及鼠標(biāo)切換的目 標(biāo)計(jì)算裝置的USB端口連接,使得所述鼠標(biāo)能夠在多個(gè)目標(biāo)計(jì)算裝置之間方便的無(wú)縫切換。 [0036] 第三實(shí)施例
[0037] 本實(shí)施例提供了輸入設(shè)備切換方法的一種技術(shù)方案。所述輸入設(shè)備切換方法由本 發(fā)明前述實(shí)施例提供的輸入設(shè)備切換電路執(zhí)行。并且,所述輸入設(shè)備切換方法包括:接收用 戶輸入的切換控制信號(hào);對(duì)所述切換控制信號(hào)進(jìn)行譯碼;根據(jù)譯碼的結(jié)果輸出I/O控制信 號(hào),以將所述輸入設(shè)備切換至多個(gè)計(jì)算裝置中的一個(gè)計(jì)算裝置。
[0038] 參見(jiàn)圖3,所述輸入設(shè)備切換方法包括:
[0039] S31,接收用戶輸入的切換控制信號(hào)。
[0040]所述切換控制信號(hào)是用于控制鼠標(biāo)在多個(gè)目標(biāo)計(jì)算裝置之間切換的信號(hào)。具體 的,所述切換控制信號(hào)可以以不同的信號(hào)電平代表需要接入的目標(biāo)計(jì)算裝置。例如,所述切 換控制信號(hào)為IV時(shí),需要接入的目標(biāo)計(jì)算裝置是第一計(jì)算裝置,所述切換控制信號(hào)為2V時(shí), 需要接入的目標(biāo)計(jì)算裝置是第二計(jì)算裝置。
[0041] 另外,所述切換控制信號(hào)還可以通過(guò)當(dāng)前的應(yīng)用場(chǎng)景及不同的信號(hào)電平,確定需 要接入的目標(biāo)計(jì)算裝置。例如,鼠標(biāo)當(dāng)前接入的計(jì)算裝置是第一計(jì)算裝置,如果此時(shí)所述切 換控制信號(hào)出現(xiàn)高電平信號(hào),則鼠標(biāo)需要接入的目標(biāo)計(jì)算裝置是第二計(jì)算裝置。而鼠標(biāo)當(dāng) 前接入的計(jì)算裝置是第三計(jì)算裝置,如果此時(shí)所述切換控制信號(hào)出現(xiàn)高電平信號(hào),則鼠標(biāo) 需要接入的目標(biāo)計(jì)算裝置是第四計(jì)算裝置。
[0042] 另外,用戶可以通過(guò)設(shè)置在于所述輸入設(shè)備切換電路連接的鼠標(biāo)上的按鍵,輸入 所述切換控制信號(hào)。
[0043] S32,對(duì)所述切換控制信號(hào)進(jìn)行譯碼。
[0044] 所述譯碼的目的在于根據(jù)所述切換控制信號(hào)所對(duì)應(yīng)的目標(biāo)計(jì)算裝置。上述譯碼過(guò) 程是根據(jù)預(yù)先確定的對(duì)應(yīng)時(shí)序表的譯碼。
[0045] S33,根據(jù)譯碼的結(jié)果輸出I/O控制信號(hào),以將所述輸入設(shè)備切換至多個(gè)計(jì)算設(shè)備 中的一個(gè)計(jì)算設(shè)備。
[0046] 完成譯碼之后,根據(jù)所述譯碼操作的結(jié)果,即可以輸出I/O控制信號(hào)。所述I/O控制 信號(hào)傳輸至計(jì)算裝置之后,各個(gè)計(jì)算裝置就可以根據(jù)對(duì)所述I/O控制信號(hào)的識(shí)別,確定自身 是否是此次切換的目標(biāo)計(jì)算設(shè)備。
[0047] 本實(shí)施例通過(guò)接收用戶輸入的切換控制信號(hào),對(duì)所述切換控制信號(hào)進(jìn)行譯碼,以 及根據(jù)譯碼的結(jié)果輸出I/O控制信號(hào),已將所述輸入設(shè)備切換至多個(gè)計(jì)算裝置中的一個(gè)計(jì) 算裝置,實(shí)現(xiàn)了鼠標(biāo)在多個(gè)計(jì)算裝置之間的無(wú)縫切換。
[0048] 第四實(shí)施例
[0049] 本實(shí)施例提供了輸入設(shè)備切換方法的另一種技術(shù)方案。
[0050] 參見(jiàn)圖4,所述輸入設(shè)備切換方法包括:
[0051 ] S41,主板上電,控制芯片工作。
[0052] S42,鼠標(biāo)通道處于默認(rèn)狀態(tài),數(shù)據(jù)通道不切換,保持原先通道。
[0053]在默認(rèn)狀態(tài)下,鼠標(biāo)的數(shù)據(jù)通道為一個(gè)預(yù)先確定的數(shù)據(jù)通道。除了這個(gè)預(yù)先確定 的數(shù)據(jù)通道,其他數(shù)據(jù)通道在默認(rèn)狀態(tài)下不被使用。
[0054] S43,判斷計(jì)算裝置是否有切換,若有,執(zhí)行S44,若無(wú),執(zhí)行S42。
[0055] 具體的,可以通過(guò)識(shí)別用戶的輸入信號(hào)的變化,判斷所述計(jì)算裝置是否有切換。
[0056] S44,控制芯片執(zhí)行I/O控制,輸出對(duì)應(yīng)的高低電平。
[0057]控制芯片通過(guò)輸出切換控制信號(hào)的高低電平,執(zhí)行I/O控制。
[0058] S45,鼠標(biāo)的切換芯片根據(jù)所述高低電平切換其數(shù)據(jù)通道。
[0059] 所述切換芯片與所述控制芯片連接,能夠接收到所述控制芯片輸出的切換控制信 號(hào)。在接收到所述切換控制信號(hào)之后,所述切換芯片根據(jù)所述高低電平切換自身的數(shù)據(jù)通 道。
[0060] S46,判斷計(jì)算裝置是否有切換,若有,繼續(xù)執(zhí)行S44,若無(wú),執(zhí)行S47。
[0061] 在執(zhí)行一次切換操作之后,所述控制芯片可以繼續(xù)判斷是否有切換發(fā)生,以便執(zhí) 行下一次切換。
[0062] S47,鼠標(biāo)通道處于默認(rèn)狀態(tài),數(shù)據(jù)通道不切換,保持原先通道。
[0063]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域技術(shù)人員 而言,本發(fā)明可以有各種改動(dòng)和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同 替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種輸入設(shè)備切換電路,其特征在于,包括: 控制芯片,分別與輸入設(shè)備及各個(gè)計(jì)算裝置的輸入設(shè)備連接端口連接,并且與用戶輸 入的切換控制信號(hào)連接,用于根據(jù)所述切換控制信號(hào)的輸入輸出I/O控制信號(hào),將所述輸入 設(shè)備切換至一個(gè)所述計(jì)算裝置的所述輸入設(shè)備連接端口。2. 根據(jù)權(quán)利要求1所述的輸入設(shè)備切換電路,其特征在于,所述輸入設(shè)備包括:鼠標(biāo)。3. 根據(jù)權(quán)利要求2所述的輸入設(shè)備切換電路,其特征在于,所述輸入設(shè)備連接端口包 括:通用串行總線USB端口。4. 根據(jù)權(quán)利要求3所述的輸入設(shè)備切換電路,其特征在于,當(dāng)所述鼠標(biāo)被切換至一個(gè)計(jì) 算裝置的USB端口時(shí),所述鼠標(biāo)自身的USB端口的正信號(hào)線與所述計(jì)算裝置的USB端口的正 信號(hào)線連接,所述鼠標(biāo)自身的USB端口的負(fù)信號(hào)線與所述計(jì)算裝置的USB端口的負(fù)信號(hào)線連 接。5. 根據(jù)權(quán)利要求3所述的輸入設(shè)備切換電路,其特征在于,所述切換控制信號(hào)為兩路切 換控制信號(hào),所述計(jì)算裝置的數(shù)目為四個(gè)。6. 根據(jù)權(quán)利要求3所述的輸入設(shè)備切換電路,其特征在于,所述切換控制信號(hào)為四路切 換控制信號(hào),所述計(jì)算裝置的數(shù)目為四個(gè)。7. 根據(jù)權(quán)利要求5或6所述的輸入設(shè)備切換電路,其特征在于,所述鼠標(biāo)自身的USB端口 與所述計(jì)算裝置的USB端口分別獨(dú)立供電。8. -種輸入設(shè)備切換方法,其特征在于,包括: 接收用戶輸入的切換控制信號(hào); 對(duì)所述切換控制信號(hào)進(jìn)行譯碼; 根據(jù)譯碼的結(jié)果輸出I/O控制信號(hào),以將所述輸入設(shè)備切換至多個(gè)計(jì)算裝置中的一個(gè) 計(jì)算裝置。
【文檔編號(hào)】G06F3/038GK105929988SQ201610412558
【公開(kāi)日】2016年9月7日
【申請(qǐng)日】2016年6月12日
【發(fā)明人】曾冉冉, 何利民, 周濤武, 周小群, 曾鳳頻, 何光洪
【申請(qǐng)人】深圳中電數(shù)碼顯示有限公司