一种USB设备与主机的连接切换系统和方法技术方案

技术编号:38521948 阅读:12 留言:0更新日期:2023-08-19 17:00
本发明专利技术公开了一种USB设备与主机的连接切换系统,属于通信设备技术领域,该系统包括至少一个USB设备、至少一个主机以及切换装置,切换装置包括多路通道、检测模块和控制模块,多路通道至少包括第一通道和第二通道,至少一个USB设备通过第一通道与第一主机连接;切换装置用于通过检测模块检测第一通道是否断开,在检测到第一通道断开时,通过控制模块控制至少一个USB设备通过第二通道与第二主机连接。本方案能够在不插拔USB接口的情况下实现USB设备的切换连接控制。备的切换连接控制。备的切换连接控制。

【技术实现步骤摘要】
一种USB设备与主机的连接切换系统和方法


[0001]本专利技术涉及通信设备
,具体涉及一种USB设备与主机的连接切换系统和方法。

技术介绍

[0002]USB设备通过接口与计算机主机连接,主机通过安装USB设备驱动程序与设备进行数据传输。由于USB协议的限制,主机和USB设备之间只能采用一对一通讯的方式。如果需要切换设备与主机之间的连接需要手动进行插拔操作。但是对于传输距离较远,或者有多组主机设备同时工作的情况,切换工作量较大,操作也不方便,频繁的插拔接口会大幅度降低USB设备的使用寿命。因此,在不插拔接口的情况下,实现远程设备连接切换控制,对USB通信应用非常必要。
[0003]现有的USB设备切换器虽然可以通过按键开关或虚拟软件点击达到多台USB主机共享一个USB设备,但是并不能适用于多主机与多USB设备同时共享的情况,并且在远程连接场景下,无法实现USB设备与主机之间连接切换的便捷性。
[0004]因此,需要一种USB设备与主机的连接切换方法,能够避免频繁地插拔USB接口进行切换连接的操作,实现高传输带宽USB设备的实时跟随切换。

技术实现思路

[0005]鉴于上述问题,本方案提出了一种USB设备与主机的连接切换方法,能够在检测到USB设备与主机连接断开时,通过切换传输通道的方式实现高传输带宽USB设备的实时跟随切换连接。
[0006]根据本专利技术的第一方面,提供一种USB设备与主机的连接切换系统,包括至少一个USB设备、至少一个主机以及切换装置,切换装置中包括多路通道、检测模块和控制模块,多路通道至少包括第一通道和第二通道。至少一个USB设备通过第一通道与第一主机连接;切换装置用于通过检测模块检测第一通道是否断开,在检测到第一通道断开时,通过控制模块控制至少一个USB设备通过第二通道与第二主机连接。
[0007]通过上述方案,在切换多个USB设备与主机之间的连接时,不需要来回插拔USB接口,可以直接通过切换连接通道的方式实现多个USB设备与主机之间的连接切换。
[0008]可选地,在上述系统中,切换装置还用于接收USB设备的连接切换请求,并根据连接切换请求控制USB设备通过预设通道连接至预设主机,其中,连接切换请求中包含USB设备信息和预设主机信息。
[0009]可选地,在上述系统中,USB设备为基于USB2.0、USB3.0、USB3.1中任意一种通信协议。
[0010]根据本专利技术的第二方面,提供了一种USB设备与主机的连接切换方法,适于在上述切换装置中执行,包括:检测USB设备与第一主机之间的第一通道连接是否断开,当检测到第一通道连接断开时,获取USB设备的驱动信息;将第一通道切换为第二通道,根据USB设备
的驱动信息,控制USB设备通过第二通道连接至第二主机。
[0011]可选地,在上述方法中,检测USB设备接口的电源端是否为高电平,当接口的电源端为高电平时判断USB设备与第一主机连接,当检测到接口的电源端为低电平则判断USB设备与第一主机断开连接。
[0012]可选地,在上述方法中,接收USB设备的连接切换请求,并根据连接切换请求控制USB设备通过预设通道连接至预设主机,其中,连接切换请求中包含USB设备信息和预设主机信息。
[0013]可选地,在上述方法中,可以获取USB设备的驱动信息,并将驱动信息发送给预设主机;预设主机基于驱动信息与USB设备通过预设通道连接。
[0014]可选地,在上述方法中,USB设备的驱动信息至少包括USB设备标识符、驱动路径、传输类型和传输方向。
[0015]根据本专利技术的方案,通过检测USB设备与主机之间的连接通道是否断开或者接收USB设备的连接切换请求,可以通过切换连接通道的方式实现多个USB设备与多个主机的连接切换操作,能够避免频繁插拔USB接口,并且可以适用于远程高速传输速率达10Gbps的USB设备的连接切换控制。
[0016]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0017]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的USB设备与主机的连接切换系统的结构示意图;图2示出了根据本专利技术一个实施例的USB设备与主机通过切换装置连接示意图;图3示出了根据本专利技术一个实施例的USB设备与主机的连接切换方法300的流程示意图。
具体实施方式
[0018]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0019]根据USB协议规范,USB是主机和设备之间的一对一通讯方式,如果一台主机想共享多个USB设备,HUB即可解决此问题。但如果多台主机想共享一个USB设备或者多台主机共享多个USB设备,一般需要手动将USB设备从一台主机端口拔出,然后插入另一台主机端口,费事费力,而且人为多次插拔,可能带来物理磨损、静电损坏等问题,从而降低USB设备的使用寿命。
[0020]为了避免频繁插拔USB接口实现多个USB设备与多个主机之间的连接切换,本方案提供了一种USB设备与主机的连接切换系统和方法,能够通过对USB设备与主机之间的连接通道进行切换,实现设备与主机之间通信连接的切换,避免频繁插拔设备接口,有利于延长通信设备的使用寿命。
[0021]本专利技术提供的USB设备与主机的连接切换系统包括至少一个USB设备、至少一个主机和切换装置。至少一个USB设备通过切换装置与至少一个主机连接。
[0022]其中,切换装置中包括多路通道、检测模块和控制模块。在本专利技术的一个实施例中,多路通道至少包括第一通道和第二通道。需要说明的是,多路通道内连接通道的数量可以根据需要连接的USB设备的数量而设置,本方案对此不做限定。
[0023]初始状态下,至少一个USB设备可以通过第一通道与第一主机连接。切换装置可以通过检测模块检测第一通道是否断开,在检测到第一通道断开时,通过控制模块控制至少一个USB设备通过第二通道与第二主机连接。这样在由于某一通道连接断开导致USB设备与主机连接断开时,可以直接通过切换连接通道的方式使USB设备与主机之间保持通信连接,而不需要插拔USB设备接口重新建立通信连接。
[0024]图1示出了根据本专利技术一个实施例的USB设备与主机的连接切换系统结构示意图。如图1所示,通信设备端为多个USB设备(USB设备1、USB设备2、USB设备3......本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种USB设备与主机的连接切换系统,其特征在于,包括至少一个USB设备、至少一个主机以及切换装置,所述切换装置包括多路通道、检测模块和控制模块,所述多路通道至少包括第一通道和第二通道,所述至少一个USB设备通过第一通道与第一主机连接;所述切换装置用于通过所述检测模块检测所述第一通道是否断开,在检测到所述第一通道断开时,通过所述控制模块控制所述至少一个USB设备通过第二通道与第二主机连接。2.根据权利要求1所述的连接切换系统,其特征在于,所述切换装置还用于接收USB设备的连接切换请求,并根据所述连接切换请求控制所述USB设备通过预设通道连接至预设主机,其中,所述连接切换请求中包含USB设备信息和预设主机信息。3.根据权利要求1所述的连接切换系统,其特征在于,所述USB设备为基于USB2.0、USB3.0、USB3.1中任意一种通信协议。4.一种USB设备与主机的连接切换方法,适于在如权利要求1

3任意一项中所述的切换装置中执行,其特征在于,包括:检测USB设备与第一主机之间的第一通道连接是否断开,当检测到第一通道连接断开时,获取所述USB设备的驱动信息;将所述第...

【专利技术属性】
技术研发人员:詹澄海曾水生涂华康韦玉善
申请(专利权)人:深圳市东明炬创电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1