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

切换设备及其操作方法

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


切换设备及其操作方法

技术领域

本发明涉及一种电子装置,尤其涉及一种切换设备及其操作方法。

背景技术

键盘/屏幕/鼠标(Keyboard/Video/Mouse,KVM)切换器又名多计算机切换器。通过分时共享的方式,KVM切换器可以允许一组外围装置(peripheral device)去控制多台计算机。所述外围装置可以包括键盘、屏幕、鼠标、喇叭和其他装置中的一者或多者。一般而言,KVM切换器在相同时间中只会选择一台计算机,然后将这组外围装置连接至所述被选择的计算机。所述被选择的计算机可以称为当前计算机。

在运作过程中,KVM切换器所连接的这些计算机的任何一个可能会不定时地发生提示事件。举例来说,当计算机从因特网接获新的电子信件时(发生提示事件),这台计算机会发出提示信号(例如提示音)来通知使用者。在当前计算机(被选择的计算机)发生提示事件时,当前计算机可以通过KVM切换器而将提示信号传送给外围装置,以通知用户。然而在非当前计算机(没有被选择的计算机)发生提示事件时,非当前计算机的提示信号无法通过KVM切换器,致使非当前计算机无法实时地通知用户。

须注意的是,“现有技术”段落的内容是用来帮助了解本发明。在“现有技术”段落所公开的部份内容(或全部内容)可能不是所属技术领域技术人员所知道的现有技术。在“现有技术”段落所公开的内容,不代表该内容在本发明申请前已被所属技术领域技术人员所知悉。

发明内容

本发明是针对一种切换设备及其操作方法,其可以实时地发出通知,以指出发出提示信号的主机。

根据本发明的实施例,切换设备适用于多个主机以及一个外围装置。切换设备包括多个主机端口、一个外围装置端口、一个切换电路以及一个提示信号监控单元。这些主机端口耦接这些主机并接收来自这些主机的数据。外围装置端口耦接外围装置。切换电路耦接至这些主机端口与外围装置端口。切换电路接收并根据切换信号而选择性地将这些主机端口的其中之一所接收到的数据经由外围装置端口传输至外围装置。提示信号监控单元耦接至这些主机端口,以接收来自这些主机的其中的另一所发出的提示信号,并根据提示信号发出通知以指出接收到提示信号的主机连机端口。

根据本发明的实施例,操作方法包括:接收并根据切换信号而选择性地将从多个主机的其中之一所接收到的数据传输至外围装置;接收来自这些主机的其中的另一所发出的提示信号;以及根据提示信号发出通知,该通知用以指出发出提示信号的主机。

基于上述,本发明诸实施例所述切换设备可以从多个主机选择一个主机(称为当前主机),然后将当前主机连接至外围装置。所述切换设备可以接收这些主机的任何一者所发出的提示信号,而不论发出提示信号的主机是否为当前主机(被选择的主机)。根据提示信号,所述切换设备可以实时地发出通知,以指出发出提示信号的主机。因此,不只是当前主机,非当前主机(没有被选择的主机)亦可以实时地通知使用者。

附图说明

包含附图以便进一步理解本发明,且附图并入本说明书中并构成本说明书的一部分。附图说明本发明的实施例,并与描述一起用于解释本发明的原理。

图1是依照本发明的一实施例的一种切换设备的电路方块(circuit block)示意图;

图2是依照本发明的一实施例的一种切换设备的操作方法的流程示意图;

图3是依照本发明的一实施例说明图1所示提示信号监控单元的电路方块示意图;

图4是依照本发明的另一实施例说明图1所示提示信号监控单元的电路方块示意图;

图5是依照本发明的又一实施例说明图1所示切换电路与提示信号监控单元的电路方块示意图;

图6是依照本发明的另一实施例说明图1所示提示信号监控单元的电路方块示意图;

图7是依照本发明的再一实施例说明图1所示提示信号监控单元的电路方块示意图;

图8是依照本发明的更一实施例说明图1所示提示信号监控单元的电路方块示意图。

附图标号说明

10_1、10_n:主机;

20:外围装置;

40:管理网页;

50:显示设备;

100:切换设备;

110、110_1、110_n、150_1、150_n:主机端口;

120:切换电路;

130:提示信号监控单元;

131、131_1、131_n、133:提示信号检测电路;

132、134、135、136:提示单元;

140:外围装置端口;

310:信号处理单元;

311、611:触发信号;

320:存储单元;

410、810:处理器;

510:视频切换电路;

610:运算放大器;

620:闩锁电路;

630、710:振荡电路;

631、711:驱动脉冲串;

640:发光电路;

720、820:发声电路;

S210~S230:步骤;

St、St_1、St_n:状态信号;

SW:切换信号。

具体实施方式

现将详细地参考本发明的示范性实施例,示范性实施例的实例说明于附图中。只要有可能,相同元件符号在附图和描述中用来表示相同或相似部分。

在本案说明书全文(包括权利要求)中所使用的“耦接(或连接)”一词可指任何直接或间接的连接手段。举例而言,若文中描述第一装置耦接(或连接)于第二装置,则应该被解释成该第一装置可以直接连接于该第二装置,或者该第一装置可以通过其他装置或某种连接手段而间接地连接至该第二装置。本案说明书全文(包括权利要求)中提及的“第一”、“第二”等用语是用以命名组件(element)的名称,或区别不同实施例或范围,而并非用来限制组件数量的上限或下限,亦非用来限制组件的次序。另外,凡可能之处,在附图及实施方式中使用相同标号的组件/构件/步骤代表相同或类似部分。不同实施例中使用相同标号或使用相同用语的组件/构件/步骤可以相互参照相关说明。

图1是依照本发明的一实施例的一种切换设备100的电路方块(circuit block)示意图。依照设计需求,切换设备100可以是键盘/屏幕/鼠标(KVM)切换器(或称多计算机切换器)或是其他切换设备。切换设备100耦接多个主机(例如主机10_1、…、10_n)以及外围装置20。依照设计需求,外围装置20可以包括键盘、屏幕、鼠标、喇叭和其他装置中的一者或多者。依照应用需求,主机10_1~10_n中的任一者可以是服务器、工作站、个人计算机、笔记本电脑或是其他主机。

图2是依照本发明的一实施例的一种切换设备的操作方法的流程示意图。请参照图1与图2。在步骤S210中,切换设备100可以接收切换信号SW,并根据切换信号SW而选择性地将从主机10_1~10_n的其中之一所接收到的数据传输至外围装置20。在步骤S220中,切换设备100可以接收来自主机10_1~10_n的其中的另一所发出的提示信号。举例来说,假设切换设备100根据切换信号SW而选择将主机10_1的数据传输至外围装置20。切换设备100可以在步骤S220中监视主机10_1~10_n中除了主机10_1以外的其他主机有无发出提示信号。当主机10_1~10_n的任一者发出提示信号时,切换设备100可以接收所述提示信号。

在图2所示实施例中,步骤S220包括步骤S221、S222与S223。在步骤S221中,切换设备100可以检查(监视)主机10_1~10_n的输出。当步骤S222的判断结果为“无”时,切换设备100回到步骤S210。当主机10_1~10_n的任一者发出提示信号时(步骤S222的判断结果为“有”),切换设备100可以接收所述提示信号(步骤S223)。在步骤S230中,切换设备100可以根据所述提示信号发出通知,其中所述通知用以指出,发出所述提示信号的主机是主机10_1~10_n中的哪一个。

举例来说,当主机10_1~10_n的任一者(例如主机10_n)从因特网接获新的电子信件时(发生提示事件),这台主机会发出音频信号(提示信号)来通知使用者。切换设备100可以监视主机10_1~10_n有无发出音频信号(提示信号)。当主机10_n发出音频信号(提示信号)时,切换设备100可以根据所述音频信号(提示信号)发出通知给使用者,以指出发出所述提示信号的是主机10_n。依照设计需求,所述通知可以包括声、光、文字或是其他形式的通知。

请参照图1。图1所示切换设备100包括多个主机端口(例如主机端口110_1、…、110_n)、切换电路120、提示信号监控单元130以及外围装置端口140。多个主机端口110_1~110_n耦接主机10_1~10_n,并接收来自主机10_1~10_n的数据。外围装置端口140耦接外围装置20。切换电路120耦接至主机端口110_1~110_n与外围装置端口140。切换电路120可以接收切换信号SW。这个切换信号SW可以来自于接口电路(未示出)。用户可以操作所述接口电路而发出这个切换信号SW给切换电路120。根据切换信号SW,切换电路120可以选择性地将主机端口110_1~110_n的其中之一所接收到的数据经由外围装置端口140传输至外围装置20。

提示信号监控单元130耦接至主机端口110_1~110_n,以接收来自主机10_1~10_n发出的提示信号。举例来说,假设切换电路120根据切换信号SW而选择将主机10_1的数据传输至外围装置20,提示信号监控单元130可以监视主机10_1~10_n中除了主机10_1以外的其他主机有无发出提示信号。当主机10_1~10_n的任一者发出提示信号时,提示信号监控单元130可以接收所述提示信号,并根据所述提示信号发出通知,以指出接收到所述提示信号的主机连机端口是主机端口110_1~110_n中的哪一个。依照设计需求,所述通知可以包括声、光、文字或是其他形式的通知。用户可以依所述通知而获知主机10_1~10_n中的哪一个发出所述提示信号。另一方面,在一些操作情境中,由于主机10_1被选择为当前主机,因此来自当前主机10_1的提示信号一般来说可以较直觉地被使用者察觉,例如是通过弹出窗口等等方式,而来自其余主机的提示信号就可以通过上述的其他形式来通知使用者。

当接收到所述提示信号的主机端口被切换电路120选择时,提示信号监控单元130可以停止发出所述通知。举例来说,假设切换电路120根据切换信号SW而选择将主机10_1的数据传输至外围装置20,并且主机10_n发出提示信号。亦即,切换电路120根据切换信号SW而选择主机端口110_1,并且主机端口110_n接收到所述提示信号。因此,提示信号监控单元130可以根据所述提示信号发出通知,以指出“主机端口110_n接收到所述提示信号”。在提示信号监控单元130根据所述提示信号发出通知给使用者后,使用者可以操作切换设备100的接口电路(未示出),以控制切换电路120根据切换信号SW而改选择将主机10_n的数据传输至外围装置20。亦即,切换电路120根据切换信号SW而改选择主机端口110_n以查看主机10_n所发生的事件。当接收到所述提示信号的主机端口110_n被切换电路120选择时,提示信号监控单元130可以停止发出所述通知。

图3是依照本发明的一实施例说明图1所示提示信号监控单元130的电路方块示意图。于图3所示实施例中,提示信号监控单元130包括提示信号检测电路131以及提示单元132。提示信号检测电路131耦接至主机端口110。依照设计需求,在一些实施例中,图3所示主机端口110被用来表示主机端口110_1~110_n中的一个、多个或全部。在另一些实施例中,图3所示主机端口110被用来表示不同于主机端口110_1~110_n的一个或多个其他端口。提示信号检测电路131可以检测主机端口110有无接收到提示信号,并根据所述提示信号而产生状态信号St,以指出主机端口110是否接收到所述提示信号。提示单元132耦接至提示信号检测电路131,以接收状态信号St。依据状态信号St,提示单元132可以决定是否发出通知。

于图3所示实施例中,提示信号检测电路131包括信号处理单元310以及存储单元320。信号处理单元310耦接至主机端口110,以接收提示信号。信号处理单元310可以监视/检测主机端口110有无接收到提示信号。根据所述提示信号,信号处理单元310可以产生触发信号311,以指出接收到所述提示信号的主机端口110。信号处理单元310的监视功能可以依照设计需求来赋予。举例来说,在所述提示信号是音频信号的情况下,信号处理单元310可以识别所述音频信号。

存储单元320耦接至信号处理单元310,以接收触发信号311。根据触发信号311,存储单元320可以将状态信号St设置为第一逻辑状态,以指出接收到所述提示信号的主机端口110。在主机端口110被切换电路120选择时,切换电路120可以重设存储单元320。此时,存储单元320可以将状态信号St重设为第二逻辑状态,以控制提示单元132结束所述通知。依照设计需求,在一些实施例中,所述第一逻辑状态可以是高逻辑电平,而所述第二逻辑状态可以是低逻辑电平。在其他实施例中,所述第一逻辑状态可以是低逻辑电平,而所述第二逻辑状态可以是高逻辑电平。

图4是依照本发明的另一实施例说明图1所示提示信号监控单元130的电路方块示意图。于图4所示实施例中,提示信号监控单元130包括多个提示信号检测电路(例如提示信号检测电路131_1、…、131_n)以及提示单元132。图4所示提示信号检测电路131_1~131_n的每一个可以参照图3所示提示信号检测电路131的相关说明来类推,而图4所示提示单元132可以参照图3所示提示单元132的相关说明,故不再赘述。图4所示提示信号检测电路131_1~131_n耦接至主机端口110_1~110_n。提示单元132耦接至提示信号检测电路131_1~131_n,以接收状态信号St_1、…、St_n。

于图4所示实施例中,提示单元132包括处理器410。处理器410可以提供管理网页40。所述管理网页40可以作为用户管理接口。用户可以通过网络来使用所述管理网页40,以便查看切换设备100的状态,以及(或是)设置切换设备100的操作参数。依据状态信号St_1~St_n,处理器410可以决定是否发出通知。于图4所示实施例中,所述通知包括被加入管理网页40中的一个通知字符串。依照设计需求,在一些实施例中,该通知字符串可以指出接收到提示信号的主机端口是主机端口110_1~110_n中的哪一个(或是哪一些)。在另一些实施例中,该通知字符串可以指出发出提示信号的主机是主机10_1~10_n中的哪一个(或是哪一些)。

图5是依照本发明的又一实施例说明图1所示切换电路120与提示信号监控单元130的电路方块示意图。于图5所示实施例中,切换设备100还包括主机端口150_1、…、150_n。主机端口110_1~110_n用以接收主机10_1~10_n的视频信号,而主机端口150_1~150_n用以接收主机10_1~10_n的音频信号(提示信号)。图5所示提示信号监控单元130包括多个提示信号检测电路131_1~131_n以及处理器410(提示单元132)。图5所示提示信号检测电路131_1~131_n耦接至主机端口150_1~150_n,以检测提示信号。图5所示提示信号检测电路131_1~131_n与处理器410可以参照图4所示提示信号检测电路131_1~131_n与处理器410的相关说明来类推,故不再赘述。

于图5所示实施例中,切换电路120包括视频切换电路510。视频切换电路510耦接至主机端口110_1~110_n,以接收主机10_1~10_n的视频信号。根据切换信号SW,视频切换电路510可以选择主机端口110_1~110_n其中一个。视频切换电路510耦接至外围装置端口140。视频切换电路510可以将被选择的主机端口所接收到的视频信号经由外围装置端口140传输至外围装置20。于图5所示实施例中,所述外围装置20包括显示设备50。

视频切换电路510可以选择性地将主机10_1~10_n所输出的多个视频信号的其中一个传输至显示设备50。此外,视频切换电路510可以将一个屏幕上显示(On-ScreenDisplay,OSD)窗口加入显示设备50的画面中。依据提示信号检测电路131_1~131_n的状态信号,处理器410可以决定是否发出通知。于图5所示实施例中,所述通知包括被加入所述OSD窗口中的一个通知字符串(作为所述通知)。依照设计需求,在一些实施例中,该通知字符串可以指出接收到提示信号的主机端口是主机端口110_1~110_n中的哪一个(或是哪一些)。在另一些实施例中,该通知字符串可以指出发出提示信号的主机是主机10_1~10_n中的哪一个(或是哪一些)。处理器410可以依据信号检测电路131_1~131_n的状态信号来决定是否控制视频切换电路510,以将所述通知字符串加入所述OSD窗口。

图6是依照本发明的另一实施例说明图1所示提示信号监控单元130的电路方块示意图。于图6所示实施例中,提示信号监控单元130包括提示信号检测电路133以及提示单元134。图6所示主机端口110、提示信号检测电路133以及提示单元134可以参照图3所示主机端口110、提示信号检测电路131以及提示单元132的相关说明。

于图6所示实施例中,提示信号检测电路133包括运算放大器610以及闩锁电路620。运算放大器610的输入端耦接至对应端口(主机端口110),以接收提示信号。运算放大器610可以产生触发信号611,以指出接收到所述提示信号的主机端口100。闩锁电路620的输入端耦接至运算放大器610的输出端,以接收触发信号611。闩锁电路620的重置端受控于切换电路120的选择信号。在被触发信号611触发之后,闩锁电路620可以将状态信号St设置为第一逻辑状态,以指出接收到所述提示信号的主机端口110。在切换电路120的选择信号指出对应端口(主机端口110)被选择时,切换电路120可以重设闩锁电路620。此时,闩锁电路620将状态信号St重设为第二逻辑状态,以控制提示单元134结束所述通知。依照设计需求,在一些实施例中,所述第一逻辑状态可以是高逻辑电平,而所述第二逻辑状态可以是低逻辑电平。在其他实施例中,所述第一逻辑状态可以是低逻辑电平,而所述第二逻辑状态可以是高逻辑电平。

于图6所示实施例中,提示单元134包括振荡电路630以及发光电路640。振荡电路630耦接至提示信号检测电路133,以接收状态信号St。振荡电路630可以依据状态信号St来决定是否发出驱动脉冲串631给发光电路640。振荡电路630可以是任何可控振荡电路/组件。发光电路640耦接至振荡电路630,以接收驱动脉冲串631。当发光电路640依据驱动脉冲串631而发出闪光(作为所述通知)时,发光电路640可以指出接收到所述提示信号的主机端口100。

图7是依照本发明的再一实施例说明图1所示提示信号监控单元130的电路方块示意图。于图7所示实施例中,提示信号监控单元130包括多个提示信号检测电路(例如提示信号检测电路131_1~131_n)以及提示单元135。图7所示提示信号检测电路131_1~131_n耦接至主机端口110_1~110_n。提示单元135耦接至提示信号检测电路131_1~131_n,以接收状态信号St_1~St_n。图7所示提示信号检测电路131_1~131_n与状态信号St_1~St_n可以参照图4所示提示信号检测电路131_1~131_n与状态信号St_1~St_n的相关说明来类推,而图7所示提示单元135可以参照图3所示提示单元132的相关说明,故不再赘述。

于图7所示实施例中,提示单元135包括振荡电路710以及发声电路720。振荡电路710耦接至提示信号检测电路131_1~131_n,以接收状态信号St_1~St_n。振荡电路710可以依据状态信号St_1~St_n来决定是否发出驱动脉冲串711。此外,振荡电路710还可以依据状态信号St_1~St_n来动态调整驱动脉冲串711的频率。发声电路720耦接至振荡电路710,以接收驱动脉冲串711。基于驱动脉冲串711的频率的变化,发声电路720可以发出不同频率的提示音(作为所述通知)。

发声电路720通过发出不同频率的提示音来指出接收到所述提示信号的主机端口是主机端口110_1~110_n的哪一个。举例来说,发声电路720可以发出较低频率的提示音,来指出接收到所述提示信号的是主机端口110_1。在另一情境中,发声电路720可以发出较高频率的提示音,来指出接收到所述提示信号的是主机端口110_n。

图8是依照本发明的更一实施例说明图1所示提示信号监控单元130的电路方块示意图。于图8所示实施例中,提示信号监控单元130包括多个提示信号检测电路(例如提示信号检测电路131_1~131_n)以及提示单元136。图8所示提示信号检测电路131_1~131_n耦接至主机端口110_1~110_n。提示单元136耦接至提示信号检测电路131_1~131_n,以接收状态信号St_1~St_n。图8所示提示信号检测电路131_1~131_n与状态信号St_1~St_n可以参照图4所示提示信号检测电路131_1~131_n与状态信号St_1~St_n的相关说明来类推,而图8所示提示单元136可以参照图3所示提示单元132的相关说明,故不再赘述。

于图8所示实施例中,提示单元135包括处理器810以及发声电路820。处理器810耦接至发声电路820。处理器810可以依据状态信号St_1~St_n来决定是否控制发声电路820发出提示语音(作为所述通知)。其中,所述提示语音可以指出接收到所述提示信号的主机端口是主机端口110_1~110_n的哪一个。举例来说,发声电路820可以发出内容为“主机端口110_1已接收到提示信号”的提示语音,来指出接收到所述提示信号的是主机端口110_1。在另一情境中,发声电路820可以发出内容为“主机端口110_n已接收到提示信号”的提示语音,来指出接收到所述提示信号的是主机端口110_n。在另一实施例中,发声电路820可以发出内容为“主机10_1已发出提示信号”的提示语音来指出主机10_1已发出提示信号,以及发出内容为“主机10_n已发出提示信号”的提示语音来指出主机10_n已发出提示信号。

依照不同的设计需求,上述提示信号监控单元130、处理器410以及(或是)处理器810的方块的实现方式可以是硬件(hardware)、固件(firmware)、软件(software,即程序)或是前述三者中的多者的组合形式。

以硬件形式而言,上述提示信号监控单元130、处理器410以及(或是)处理器810的方块可以实现于集成电路(integrated circuit)上的逻辑电路。上述提示信号监控单元130、处理器410以及(或是)处理器810的相关功能可以利用硬件描述语言(hardwaredescription languages,例如Verilog HDL或VHDL)或其他合适的编程语言来实现为硬件。举例来说,上述提示信号监控单元130、处理器410以及(或是)处理器810的相关功能可以被实现于一或多个控制器、微控制器、微处理器、特殊应用集成电路(Application-specificintegrated circuit,ASIC)、数字信号处理器(digital signal processor,DSP)、场可程序逻辑门阵列(Field Programmable Gate Array,FPGA)和/或其他处理单元中的各种逻辑区块、模块和电路。

以软件形式和/或固件形式而言,上述提示信号监控单元130、处理器410以及(或是)处理器810的相关功能可以被实现为编程码(programming codes)。例如,利用一般的编程语言(programming languages,例如C、C++或汇编语言)或其他合适的编程语言来实现上述提示信号监控单元130、处理器410以及(或是)处理器810。所述编程码可以被记录/存放在记录媒体中,所述记录媒体中例如包括只读存储器(Read Only Memory,ROM)、存储装置和/或随机存取内存(Random Access Memory,RAM)。计算机、中央处理器(CentralProcessing Unit,CPU)、控制器、微控制器或微处理器可以从所述记录媒体中读取并执行所述编程码,从而达成相关功能。作为所述记录媒体,可使用“非临时的计算机可读取媒体(non-transitory computer readable medium)”,例如可使用带(tape)、磁盘(disk)、卡(card)、半导体内存、可程序设计的逻辑电路等。而且,所述程序也可经由任意传输媒体(通信网络或广播电波等)而提供给所述计算机(或CPU)。所述通信网络例如是互联网(Internet)、有线通信(wired communication)、无线通信(wireless communication)或其它通信介质。

综上所述,本发明诸实施例所述切换设备100可以从多个主机10_1~10_n中选择一个主机(当前主机),然后将当前主机连接至外围装置20。所述切换设备100可以接收这些主机10_1~10_n的任何一者所发出的提示信号,而不论发出提示信号的主机是否为当前主机(被选择的主机)。根据提示信号,所述切换设备100可以实时地发出通知给使用者,以指出发出提示信号的主机是主机10_1~10_n中的哪一个。因此,不只是当前主机,非当前主机(没有被选择的主机)亦可以实时地通知使用者。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

相关技术
  • 切换装置、切换组件、切换系统及其操作方法
  • 切换设备及其操作方法
技术分类

06120113084711