掌桥专利:专业的专利平台
掌桥专利
首页

多电脑切换器和数据传输方法

文献发布时间:2023-06-19 11:52:33


多电脑切换器和数据传输方法

技术领域

本公开内容涉及一种多电脑切换器及一数据传输方法,且特别涉及一种免安装软件的多电脑切换器及数据传输方法。

背景技术

通过多电脑切换器(KVM switch)连接机房内多台电脑主机,使用者能以一组键盘、显示装置及鼠标在多台电脑主机之间进行切换和操作。

然而,当欲针对当前运行画面中的部分影像进行复制贴上的操作时,一般而言,每台电脑主机皆须通过软件和多电脑切换器进行数据传输。如果电脑主机没有安装或者不能安装软件,便无法和多电脑切换器沟通以进行复制贴上的操作。

发明内容

本公开内容的一实施方式涉及一种多电脑切换器。多电脑切换器适用于第一电脑、第二电脑、显示装置和输入接口装置。多电脑切换器包含第一电脑连接端、第二电脑连接端、显示装置端、输入接口装置端以及处理单元。第一电脑连接端耦接第一电脑。第二电脑连接端耦接第二电脑。显示装置端耦接显示装置。输入接口装置端耦接输入接口装置。处理单元耦接第一电脑连接端、第二电脑连接端、显示装置端以及输入接口装置端。输入接口装置端从输入接口装置接收第一操作指令,第一电脑连接端因应第一操作指令而从第一电脑接收选取画面,处理单元识别选取画面并对应产生文字信息。输入接口装置端从输入接口装置接收第二操作指令且处理单元因应第二操作指令而将文字信息经由第二电脑连接端传输至第二电脑以供显示装置显示文字信息。

在部分实施例中,在输入接口装置端从输入接口装置接收第一操作指令时,处理单元将第一电脑的第一运行画面经由显示装置端传输至显示装置进行显示,在输入接口装置端从输入接口装置接收第一操作指令后,输入接口装置端从输入接口装置接收第三操作指令,处理单元因应第三操作指令而将第二电脑的第二运行画面经由显示装置端传输至显示装置进行显示。

在部分实施例中,输入接口装置端从输入接口装置接收第一操作指令后,处理单元经由输入接口装置端从输入接口装置接收选取数据,处理单元因应选取数据产生并经由显示装置显示选取框,第一电脑连接端因应选取框而从第一电脑接收选取框内的画面影像数据作为选取画面。

在部分实施例中,其中处理单元根据文字信息产生键盘字串代码,并因应第二操作指令而将键盘字串代码经由第二电脑连接端传输至第二电脑以供显示装置进行显示。

在部分实施例中,处理单元根据文字信息产生百分比编码,再根据百分比编码产生键盘字串代码,并因应第二操作指令而将百分比编码经由第二电脑连接端传输至第二电脑以供显示装置显示进行显示。

本公开内容的另一实施方式涉及一种数据传输方法,用于第一电脑、第二电脑、输入接口装置、显示装置和多电脑切换器之间。第一电脑、第二电脑、输入接口装置和显示装置耦接至多电脑切换器。数据传输方法包含:当多电脑切换器自输入接口装置接收第一操作指令,多电脑切换器因应第一操作指令而自第一电脑接收选取画面;由多电脑切换器识别选取画面并对应产生文字信息;以及当多电脑切换器自输入接口装置接收第二操作指令,多电脑切换器因应第二操作指令而将文字信息传输至第二电脑,并于显示装置显示文字信息。

在部分实施例中,数据传输方法还包含:在多电脑切换器自输入接口装置接收第一操作指令时,多电脑切换器将第一电脑的第一运行画面传输至显示装置进行显示;以及当多电脑切换器自输入接口装置接收第三操作指令,多电脑切换器因应第三操作指令将第二电脑的第二运行画面传输至显示装置进行显示。

在部分实施例中,数据传输方法还包含:当多电脑切换器自输入接口装置接收第一操作指令后,多电脑切换器自输入接口装置接收选取数据;多电脑切换器因应选取数据产生并经由显示装置显示选取框;以及多电脑切换器从第一电脑接收选取框内的画面影像数据作为选取画面。

在部分实施例中,数据传输方法还包含:多电脑切换器根据文字信息产生键盘字串代码;以及多电脑切换器因应第二操作指令而将键盘字串代码传输至第二电脑以供显示装置进行显示。

在部分实施例中,数据传输方法还包含:多电脑切换器根据文字信息产生百分比编码;多电脑切换器根据百分比编码产生键盘字串代码;以及多电脑切换器因应第二操作指令而将百分比编码传输至第二电脑以供显示装置显示进行显示。

综上所述,通过多电脑切换器根据数据传输方法配合复制、切换和贴上的指令,就能让使用者在不需要安装额外软件的条件下进行文字的复制贴上。

附图说明

图1是根据本公开内容的部分实施例示出一种多电脑切换器的示意图。

图2和图3是根据本公开内容的部分实施例示出一种数据传输方法的流程图。

图4是根据本公开内容的部分实施例示出一种多电脑切换器进行复制指令的示意图。

图5是根据本公开内容的部分实施例示出一种显示装置的示意图。

图6是根据本公开内容的部分实施例示出一种多电脑切换器进行切换指令的示意图。

图7是根据本公开内容的部分实施例示出一种多电脑切换器进行贴上指令的示意图。

附图标记说明:

100...多电脑切换器

110...第一电脑连接端

120...第二电脑连接端

130...显示装置端

140...输入接口装置端

150...处理单元

160...存储器

210...第一电脑

220...第二电脑

230...显示装置

240...输入接口装置

200:数据传输方法

S210、S220、S230、S310、S320、S330、S340、S350、S360、S370、S380、S390:操作

CC...复制指令

CS...切换指令

CV...贴上指令

DXY...选取数据

FR...选取框

IMG...选取画面

KC...键盘字串代码

(X1,Y1)、(X2,Y2)...坐标

DIS...运行画面

具体实施方式

下文是举实施例配合说明书附图作详细说明,以更好地理解本公开的实施方式,但所提供的实施例并非用以限制本公开所涵盖的范围,而结构操作的描述非用以限制其执行的顺序,任何由元件重新组合的结构,所产生具有均等技术效果的装置,皆为本公开所涵盖的范围。此外,根据业界的标准及惯常做法,附图仅以辅助说明为目的,并未依照原尺寸作图,实际上各种特征的尺寸可任意地增加或减少以便于说明。下述说明中相同元件将以相同的符号标示来进行说明以便于理解。

在全篇说明书与相关申请文件所使用的用词(terms),除有特别注明外,通常具有每个用词使用在此领域中、在此公开的内容中与特殊内容中的平常意义。某些用以描述本公开的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本公开的描述上额外的引导。

此外,在本文中所使用的用词“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指“包含但不限于”。此外,本文中所使用的“及/或”,包含相关列举项目中一或多个项目的任意一个以及其所有组合。

于本文中,当一元件被称为“连接”或“耦接”时,可指“电性连接”或“电性耦接”。“连接”或“耦接”亦可用以表示二或多个元件间相互搭配操作或互动。

此外,虽然本文中使用“第一”、“第二”……等用语描述不同元件,该用语仅是用以区别以相同技术用语描述的元件或操作。除非上下文清楚指明,否则该用语并非特别指称或暗示次序或顺位,亦非用以限定本发明。

请参考图1。图1是根据本公开内容的部分实施例示出一种多电脑切换器100的示意图。如图1所示,多电脑切换器100适用于第一电脑210、第二电脑220、显示装置230和输入接口装置240。多电脑切换器100包含第一电脑连接端110、第二电脑连接端120、显示装置端130、输入接口装置端140、处理单元150以及存储器160。

结构上,多电脑切换器100中的处理单元150耦接第一电脑连接端110、第二电脑连接端120、显示装置端130、输入接口装置端140以及存储器160。多电脑切换器100经由第一电脑连接端110耦接第一电脑210。多电脑切换器100经由第二电脑连接端120耦接第二电脑220。多电脑切换器100经由显示装置端130耦接显示装置230。多电脑切换器100经由输入接口装置端140耦接输入接口装置240。

具体而言,第一电脑210和第二电脑220可通过VGA端子(Video Graphics Arrayconnector)及/或通用序列总线(Universal Serial Bus,USB)连接多电脑切换器100。显示装置230可通过高画质多媒体接口(High Definition Multimedia Interface,HDMI)连接多电脑切换器100。输入接口装置端140可为键盘、鼠标、触控板等等输入装置,通过序列端(Serial port)及/或通用序列总线连接多电脑切换器100。上述的连接接口仅为举例说明,亦可以是其他相容于目前市面上常用的电脑、显示装置及输入接口装置的其它接口,本发明并不以上述接口为限。

在部分实施例中,处理单元150可由各种处理电路、微控制单元(microcontroller)、中央处理器、微处理器(microprocessor)、数字信号处理器(Digital SignalProcessor,DSP)、特殊应用集成电路(application specific integrated circuit,ASIC)、复杂型可编程逻辑元件(Complex Programmable Logic Device,CPLD)、现场可程序化闸阵列(Field-programmable gate array,FPGA)或逻辑电路等各种方式实作。

在部分实施例中,存储器160可包含一或多个存储器装置,每一存储器装置或多个存储器装置的集合包含电脑可读取记录媒体。存储器160可由只读存储器(read onlymemory,ROM)、快闪存储器、软碟、硬盘、光盘、快闪碟、随身碟(U盘)、磁带、可从网络读取的数据库,或任何本公开内容所属技术领域中技术人员所能想到具相同功能的记录媒体所实现。

为便于说明起见,多电脑切换器100当中各个元件的具体操作将于以下段落中搭配附图进行说明,但不以此为限,任何本领域技术人员,在不脱离本公开的构思和范围内,当可对作各种变动与润饰。请参考图2和图3。图2和图3是根据本公开内容的部分实施例示出一种数据传输方法200的流程图。数据传输方法200用于第一电脑210、第二电脑220、显示装置230、输入接口装置240和多电脑切换器100之间。数据传输方法200包含以下两个部分:根据切换指令进行显示的操作S210~S230,以及根据复制指令和贴上指令分别进行复制贴上的操作S310~S390。

第一部分如图2所示,数据传输方法200包含操作S210、S220以及S230。首先,在操作S210中,由多电脑切换器100将当前所操控的电脑的运行画面传输至显示装置230进行显示。具体而言,由多电脑切换器100中的处理单元150自当前所连接的电脑连接端接收相应电脑的运行画面,并将此运行画面经由显示装置端130传输至显示装置230进行显示。举例来说,当多电脑切换器100当前连接的是第一电脑210时,多电脑切换器100的处理单元150通过第一电脑连接端110接收第一电脑210的运行画面。处理单元150再经由显示装置端130传输第一电脑210的运行画面至显示装置230进行显示。

接着,在操作S220中,当多电脑切换器100没有自输入接口装置240接收到切换指令时,继续进行操作S210,多电脑切换器100将第一电脑210的运行画面传输置显示装置230进行显示。另一方面,当多电脑切换器100自输入接口装置240接收到切换指令时,进行操作S230,由多电脑切换器100因应切换指令切换当前所操控的电脑。具体而言,当使用者通过输入接口装置240输入切换指令时,多电脑切换器100中的处理单元150自输入接口装置端140接收切换指令,并根据切换指令将当前所操控的电脑切换至另一电脑。

举例来说,若多电脑切换器100当前连接的是第一电脑210,当使用者通过按压键盘按键或点击鼠标发出切换指令时,多电脑切换器100将根据切换指令将当前操控的电脑切换为第二电脑220。接着,继续进行操作S210时,多电脑切换器100将第二电脑220的运行画面传输至显示装置230进行显示。

如此一来,当多电脑切换器100连接多台电脑主机时,使用者通过输入接口装置240下达切换指令,便能在多台电脑主机之间进行切换和操作。值得注意的是,虽然本公开仅示出两台电脑,然而电脑的数量仅为方便说明的示例,并非用以限制本公开。本领域具通常知识者可根据实际需求配置电脑数量并设计相应的切换指令。

第二部分如图3所示,数据传输方法200包含操作S310、S320、S330、S340、S350、S360、S370、S380以及S390。首先,在操作S310中,多电脑切换器100处于一般模式。具体而言,当多电脑切换器100处于一般模式时,将根据切换指令进行相应的显示(如上述操作S210~S230),但不以此为限,亦可包含根据其他指令进行相应操作。

接着,在操作S320中,当多电脑切换器100没有自输入接口装置240接收到复制指令时,继续进行操作S310。而当多电脑切换器100自输入接口装置240接收到复制指令时,进行操作S330,多电脑切换器100进入复制模式。具体而言,如图4所示,当使用者通过输入接口装置240输入复制指令CC时,多电脑切换器100中的处理单元150通过输入接口装置端140接收复制指令CC,并根据复制指令CC使多电脑切换器100进入复制模式。举例来说,当多电脑切换器100进入复制模式时,显示装置230维持显示进入复制模式前的最后运行画面。也就是说,进入复制模式后不能进行电脑切换或对目前显示的视窗内容进行操作。

接着,在操作S340中,当多电脑切换器100自输入接口装置240接收到选取数据时,进行操作S350,多电脑切换器100因应选取数据产生选取框,并经由显示装置230显示选取框。且,多电脑切换器100将从当前所操控的电脑接收选取框内的画面影像数据作为选取画面。具体而言,如图4所示,多电脑切换器100将处于复制模式直到处理单元150通过输入接口装置端140接收到选取数据DXY后,多电脑切换器100回到一般模式。其中,选取数据DXY可为一组坐标数据。多电脑切换器100根据选取数据DXY产生选取框FR输出至显示装置230进行显示,并根据选取数据DXY从当前所操控的第一电脑210接收选取框FR内的画面影像数据作为选取画面IMG。在部分实施例中,多电脑切换器100可由相似于影像获取卡的功能电路据以实施。

举例来说,使用者可通过鼠标点按、拖曳并放开以产生一个起始坐标和一个终点坐标,多电脑切换器100将接收这组起始和终点坐标作为选取数据。在部分实施例中,当使用者操控鼠标的同时,多电脑切换器100根据鼠标点按的起始坐标和鼠标进行拖曳当下的坐标产生并经由显示装置230显示一个选取框。在其他部分实施例中,当使用者操控鼠标点按、拖曳并放开之后,多电脑切换器100根据点按鼠标的起始坐标(如图5中坐标(X1,Y1))和放开鼠标的终点坐标(如图5中坐标(X2,Y2))产生并经由显示装置230显示一个选取框(如图5中选取框FR)。如图5所示,处理单元150将选取框FR内(即坐标(X1,Y1)到坐标(X2,Y2)之间)的画面影像数据作为选取画面IMG。

接着,在操作S360中,多电脑切换器100识别选取画面IMG并对应产生文字信息。具体而言,处理单元150将对选取画面IMG进行影像识别以识别选取画面IMG中所包含的文字。例如,如图5所示,处理单元150针对选取框FR内的选取画面IMG应识别出以下文字:“Nov 2809:23:46geja-ubuntu16 anacron[597]:Job‘cron.weekly’terminated Nov 28 09:23:46geja-ubuntu16 anacron[597]:Normal exit(2jobs run)”。

接着,在操作S370中,多电脑切换器100根据文字信息产生键盘字串代码(keycode,ascii code)KC并存储至存储器160。例如,多电脑切换器100根据文字信息中的“Nov 28”产生并存储键盘字串代码“78 79 86 3298 104”。在其他部分实施例中,当选取画面IMG中所包含的文字没有直接对应的键盘字串代码时,由多电脑切换器100根据文字信息产生百分比编码,再根据百分比编码产生键盘字串代码KC。例如,选取画面IMG中包含中文字“你好”,多电脑切换器100根据文字信息“你好”产生百分比编码“%E4%BD%A0%E5%A5%BD”,再根据百分比编码产生并存储相应的键盘字串代码。

如此一来,在不安装软件的情况下,使用者通过输入接口装置240下达复制指令给多电脑切换器100,便能控制多电脑切换器100从当前操控的电脑中取得欲复制的画面影像。通过多电脑切换器100对选取画面进行影像识别,便能把选取画面影像中的文字转为键盘字串代码KC存储。此外,当影像中的文字不是英文时,也能经由把文字转为键盘打得出的百分比编码,使得在不需安装额外软件的情况下,也能轻易解析这些文字。

接着,在操作S380中,当多电脑切换器100自输入接口装置240接收到贴上指令时,进行操作S390,由多电脑切换器100将文字信息传输至当前所操控的电脑,并于显示装置230显示文字信息。具体而言,当多电脑切换器100在操作S380和操作S370之间没有收到切换指令时,即不会进行上述操作S230,多电脑切换器100将在同一台电脑上进行复制和贴上。另一方面,当多电脑切换器100在操作S380和操作S370之间有收到切换指令时,则将进行上述操作S230,多电脑切换器100可在不同台电脑上分别进行复制和贴上。

举例来说,当多电脑切换器100已从第一电脑210上取得文字数据存入存储器160之后,如图6所示,若多电脑切换器100自输入接口装置240接收到切换指令CS,则多电脑切换器100将当前所操控的第一电脑210切换至第二电脑220。也就是说,多电脑切换器100将第二电脑220的运行画面DIS传输至显示装置230进行显示。

接着,如图7所示,当多电脑切换器100的处理单元150通过输入接口装置端140从输入接口装置240接收到贴上指令CV时,处理单元150将自存储器160中提取键盘字串代码KC并通过第二电脑连接端120传送至当前所操控的第二电脑220。而当第二电脑220接收到键盘字串代码KC时,将通过显示装置230将键盘字串代码KC所代表的文字显示出来。例如,当第二电脑220接收到键盘字串代码KC为“74 79 66”时,将通过显示装置230显示出文字“job”。

如此一来,在不安装软件的情况下,使用者通过输入接口装置240下达贴上指令给多电脑切换器100,便能控制多电脑切换器100将存储于存储器160中的键盘字串代码KC传送至当前操控的电脑中,使得此电脑以为相连接的键盘输入了这些按键,进而转换回对应的英文或数字显示在显示装置230上。

值得注意的是,在操作S390之后,若多电脑切换器100再次收到贴上指令(即,满足操作S380的条件),由于键盘字串代码KC是存储于存储器160中,因此多电脑切换器100亦可再次执行操作S390。而,若多电脑切换器100在收到贴上指令之前,再次收到复制指令和选取数据(即,满足操作S320和S340的条件),则多电脑切换器100将产生新的一笔键盘字串代码KC并覆盖掉上一笔的键盘字串代码KC。

以另一种角度而言,数据传输方法200中的操作S220、S320和380是各自独立的触发条件,本公开附图及上述说明仅为方便说明的例子,并不以此为限,本领域技术人员可依据实际需求进行设计调整。此外,在其他部分实施例中,数据传输方法200中亦可包含取消指令,使得多电脑切换器100能够跳出复制状态,而不会产生新的选取数据,以避免因误触进入复制模式导致覆盖到上一笔选取数据所相应的文字字串。

虽然本文将所公开的方法示出和描述为一系列的步骤或事件,但是应当理解,所示出的这些步骤或事件的顺序不应解释为限制意义。例如,部分步骤可以以不同顺序发生和/或与除了本文所示和/或所描述的步骤或事件以外的其他步骤或事件同时发生。另外,实施本文所描述的一个或多个实施方式或实施例时,并非所有于此示出的步骤皆为必需。此外,本文中的一个或多个步骤亦可能在一个或多个分离的步骤和/或阶段中执行。

需要说明的是,在不冲突的情况下,在本公开内容各个附图、实施例及实施例中的特征与电路可以相互组合。附图中所示出的电路仅为示例之用,是简化以使说明简洁并便于理解,并非用以限制本公开。此外,上述各实施例中的各个装置、单元及元件可以由各种类型的数字或模拟电路实现,亦可分别由不同的集成电路芯片实现,或整合至单一芯片。上述仅为例示,本公开内容并不以此为限。

综上所述,本公开通过应用上述各个实施例中,通过多电脑切换器100根据数据传输方法200配合复制、切换和贴上的指令,就能让使用者在不需要安装额外软件的条件下进行文字的复制贴上。由于不需要安装额外软件,因此不同作业系统的电脑皆可直接适用。在使用上,电脑端能够仅连接键盘、鼠标和显示装置,不会看到额外为了支援软件所配合的额外硬件。另外,由于本公开是由多电脑切换器100根据数据传输方法200进行复制贴上,因此与作业系统无关,能在主机尚未完整启动时便能进行复制。换言之,本公开可复制开机画面中出现的文字并粘贴至其他主机上进行进一步的分析,便于进行错误排除。

虽然本公开内容已以实施方式公开如上,然其并非用以限定本公开内容,所属技术领域技术人员在不脱离本公开内容的构思和范围内,当可作各种变动与润饰,因此本公开内容的保护范围当视权利要求所界定者为准。

相关技术
  • 多电脑切换器和数据传输方法
  • 包括电脑切换器的电脑系统及操作电脑系统的方法
技术分类

06120113084560