首页> 中国专利> 一种计算机扩展坞及其切换工作方法

一种计算机扩展坞及其切换工作方法

摘要

本发明提供了一种计算机扩展坞及其切换工作方法。所述方法包括:监测所述有线输入模块是否与计算机主机相连接,并输出监测结果;在所述监测结果指示所述有线输入模块与所述计算机主机相连时,控制所述第一数据处理模块与所述有线输入模块连接;以及在所述监测结果指示所述有线输入模块没有与所述计算机主机相连时,控制所述第一数据处理模块与所述无线输入模块连接。按照本发明,可以以无线方式和有线方式为计算机主机提供扩展接口。

著录项

  • 公开/公告号CN101685323A

    专利类型发明专利

  • 公开/公告日2010-03-31

    原文格式PDF

  • 申请/专利权人 联想(北京)有限公司;

    申请/专利号CN200810222681.0

  • 发明设计人 严小平;谢巍;郭子华;

    申请日2008-09-22

  • 分类号G06F1/16(20060101);H04L29/06(20060101);H04L12/26(20060101);

  • 代理机构11243 北京银龙知识产权代理有限公司;

  • 代理人许静

  • 地址 100085 北京市海淀区上地信息产业基地创业路6号

  • 入库时间 2023-12-17 23:48:38

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2011-06-22

    授权

    授权

  • 2010-05-12

    实质审查的生效 IPC(主分类):G06F1/16 申请日:20080922

    实质审查的生效

  • 2010-03-31

    公开

    公开

说明书

技术领域

本发明涉及计算机领域中的外设装置与计算机的传输控制技术领域,具体涉及一种计算机扩展坞及其切换工作方法。

背景技术

目前,计算机扩展坞(Docking Station)已成为计算机系统,尤其是便携式计算机系统的一种很重要的外设装置。如图1所示,扩展坞12通过通用串行总线(USB,Universal Serial Bus)电缆或无线USB(WUSB,Wireless USB)方式或者其它接口或无线协议(如超宽带通用无线电平台(WiNet)等)与便携计算机11连接,可以再生出整个计算机上所有的输入/输出(I/O,Input/Output)端口,即外部设备接口,如串口、并口,以太网口,视频接口,麦克风/音箱接口等。图1中示出了通过扩展坞12上的视频接口连接的显示器13,以及通过扩展坞12上的摄像头接口和音箱接口分别连接的摄像头14和音箱15。

Docking Station作为一种新兴的技术,目前主要包括以下几种类型:

1)有线USB接口的Docking Station:采用通用的USB接口与计算机相连接,所有的计算机外扩的以太网、VGA/DVI和音频信号,均须打成USB数据包传输到Docking Station,然后由Docking Station实现USB数据包到各种接口数据的转换。

2)超宽带(UWB,Ultra wideband)等无线接口的Docking Station:采用无线UWB方式与计算机相连接,实现UWB数据包到各种接口数据包的转换。

上述第1种类型的Docking Station没有无线扩展功能,缺乏灵活的移动性;而第2种类型的Docking Station只有无线扩展功能,对于没有UWB功能的计算机则无法支持和使用该Docking Station。可以看出,现有技术的DockingStation不能同时支持无线方式和有线方式连接,从而导致其应用范围受到一定的限制。

发明内容

本发明实施例的目的是提供一种计算机扩展坞,以及该计算机扩展坞的切换工作方法,支持以无线方式和有线方式为计算机主机还包括嵌入式等便携主机设备提供扩展接口。

为了实现上述目的,本发明的一个实施例提供了一种计算机扩展坞,包括:

无线输入模块,用于通过无线方式接收来自计算机主机的数据和/或通过无线方式向所述计算机主机发送数据;

有线输入模块,用于通过有线方式接收来自计算机主机的数据和/或通过有线方式向所述计算机主机发送数据;

至少一个扩展接口单元,用于与外部设备连接;

第一数据处理模块,与每个所述至少一个扩展接口单元连接,用于处理所述计算机主机与所述外部设备间的交互的数据包;

监测模块,用于监测所述有线输入模块是否与所述计算机主机相连接,和/或监测所述无线输入模块与所述计算机主机之间是否建立了无线连接,并输出监测结果;

第一切换模块,用于在所述监测结果指示所述有线输入模块与所述计算机主机相连或所述无线输入模块与所述计算机主机之间没有建立无线连接时,控制所述第一数据处理模块与所述有线输入模块连接;以及在所述监测结果指示所述有线输入模块没有与所述计算机主机相连时,控制所述第一数据处理模块与所述无线输入模块连接。

优选地,上述计算机扩展坞,其中,所述第一数据处理模块包括:

第二切换模块,用于根据所述数据包的优先级信息,优选处理其中优先级高的数据包,其中,所述优先级信息是根据所述数据包中携带的优先级标识或者是根据所述数据包的业务类型预先确定的。

优选地,上述计算机扩展坞,其中,所述第一数据处理模块包括:

判断模块,用于接收所述计算机主机发送的数据包,并根据该数据包中的通道标识位,输出一个指示该数据包是无线数据包或有线数据包的判断结果,其中,所述通道标识位是所述计算机主机在所发送数据包中增加的用于标识该数据包为无线数据包或有线数据包的标识位;

告警模块,用于接收所述监测结果和判断结果,并在所述监测结果指示所述有线输入模块与所述计算机主机相连并且所述判断结果为有线数据包时,或者在所述监测结果指示所述有线输入模块没有与所述计算机主机相连并且所述判断结果为无线数据包时,输出一个用于指示第一切换模块工作正常的指示信号;以及在所述监测结果指示所述有线输入模块与所述计算机主机相连并且所述判断结果为无线数据包时,或者在所述监测结果指示所述有线输入模块没有与所述计算机主机相连并且所述判断结果为有线数据包时,输出用于指示第一切换模块工作异常的指示信号。

优选地,上述计算机扩展坞,其中,所述计算机扩展坞还包括第二数据处理模块和视频传输控制模块;所述至少一个扩展接口单元中包括视频接口单元,所述视频接口单元可与外部的视频设备连接;

所述无线输入模块包括无线接口、第一接口和第二接口,其中,所述第一接口与所述第一数据处理模块连接,所述第二接口与所述第二数据处理模块连接;所述无线接口用于接收来自所述计算机主机的无线数据包,并将所述无线数据包中的视频数据包通过所述第二接口发送至所述第二数据处理模块,将所述无线数据包中除视频数据包外的其它数据包通过所述第一接口发送至所述第一数据处理模块;

所述第二数据处理模块可与所述视频接口单元连接,用于处理所述计算机主机和所述视频设备之间交互的视频数据包;

所述视频传输控制模块,用于接收所述监测结果,并在所述监测结果指示所述有线输入模块与所述计算机主机相连时,控制所述视频接口单元与所述第一数据处理模块连接;以及在所述监测结果指示所述有线输入模块没有与所述计算机主机相连时,控制所述视频接口单元与所述第二数据处理模块连接。

优选地,上述计算机扩展坞,其中,所述视频数据包是所述计算机主机根据视频业务数据传输协议,对视频业务的数据进行传输控制处理所生成的数据包。

优选地,上述计算机扩展坞,其中,所述无视频业务数据传输协议包括基于Wimedia MAC的用户自定义的视频业务数据传输协议、基于IP协议的Winet协议和基于下一代的超宽带传输协议。

优选地,上述计算机扩展坞,其中,所述有线输入模块为USB接口模块,所述监测模块为分压电路,与所述USB接口模块的电源管脚连接,用于在所述USB接口模块与所述计算机主机连接时,输出一个高电平信号,以及在所述USB接口模块没有与所述计算机主机连接时,输出一个低电平信号,其中所述高电平信号用于指示所述有线输入模块与所述计算机主机相连,所述低电平信号用于指示所述有线输入模块没有与所述计算机主机相连。

本发明实施例还提供了一种计算机扩展坞的切换工作方法,包括:

监测所述计算机扩展坞的有线输入模块是否与计算机主机相连接,和/或监测所述计算机扩展坞的无线输入模块与所述计算机主机之间是否建立了无线连接,并输出监测结果,其中,所述计算机扩展坞可以通过所述无线输入模块以无线方式接收来自所述计算机主机的数据和/或通过无线方式向所述计算机主机发送数据,所述计算机扩展坞可以通过所述有线输入模块以有线方式接收来自计算机主机的数据和/或通过有线方式向所述计算机主机发送数据;

在所述监测结果指示所述有线输入模块与所述计算机主机相连或所述无线输入模块与所述计算机主机之间没有建立无线连接时,控制第一数据处理模块与所述有线输入模块连接;以及在所述监测结果指示所述有线输入模块没有与所述计算机主机相连时,控制所述第一数据处理模块与所述无线输入模块连接,其中,所述第一数据处理模块通过至少一个扩展接口单元与外部设备连接,用于处理所述计算机主机与所述外部设备间的交互的数据包。。

优选地,上述切换工作方法还包括:所述第一数据处理模块进一步根据所述数据包的优先级信息,优选处理其中优先级高的数据包,其中,所述优先级信息是根据所述数据包中携带的优先级标识确定的或者是根据所述数据包的业务类型预先确定的。

优选地,上述切换工作方法,还包括:

接收所述计算机主机发送的数据包,并根据该数据包中的通道标识位,输出一个指示该数据包是无线数据包或有线数据包的判断结果,其中,所述通道标识位是所述计算机主机在所发送数据包中增加的用于标识该数据包为无线数据包或有线数据包的标识位;

接收所述监测结果和判断结果,并在所述监测结果指示所述有线输入模块与所述计算机主机相连并且所述判断结果为有线数据包时,或者在所述监测结果指示所述有线输入模块没有与所述计算机主机相连并且所述判断结果为无线数据包时,输出一个用于指示第一切换模块工作正常的指示信号;以及在所述监测结果指示所述有线输入模块与所述计算机主机相连并且所述判断结果为无线数据包时,或者在所述监测结果指示所述有线输入模块没有与所述计算机主机相连并且所述判断结果为有线数据包时,输出用于指示第一切换模块工作异常的指示信号。

优选地,上述切换工作方法,还包括:

在所述监测结果指示所述有线输入模块没有与所述计算机主机相连时,控制视频接口单元与第二数据处理模块连接;

通过所述无线接口接收来自所述计算机主机的无线数据包,并将所述无线数据包中的视频数据包通过第二接口发送至所述第二数据处理模块,将所述无线数据包中除视频数据包外的其它数据包通过第一接口发送至所述第一数据处理模块;

通过所述第二数据处理模块处理所述计算机主机和所述视频设备之间交互的视频数据包。

优选地,上述切换工作方法,其中,所述视频数据包是所述计算机主机根据视频业务数据传输协议,对视频业务的数据进行传输控制处理所生成的数据包。

优选地,上述切换工作方法,其中,所述无视频业务数据传输协议包括基于Wimedia MAC的用户自定义的视频业务数据传输协议、基于IP协议的Winet协议和基于下一代的超宽带传输协议。

优选地,上述切换工作方法,其中,所述监测结果是按照以下方式产生:通过一个分压电路与所述有线输入模块的电源管脚连接,在所述USB接口模块与所述计算机主机连接时,输出一个高电平的监测结果,以及在所述USB接口模块没有与所述计算机主机连接时,输出一个低电平的监测结果,其中所述高电平信号用于指示所述有线输入模块与所述计算机主机相连,所述低电平信号用于指示所述有线输入模块没有与所述计算机主机相连。

从以上所述可以看出,本发明实施例提供的计算机扩展坞及其切换工作方法,至少具有以下有益效果:

1)本发明实施例在计算机扩展坞中通过增加监测模块和第一切换模块,在使用过程中能够自动切换有线或无线输入,从而提供了一种有线/无线接入可切换的计算机扩展坞,具有使用方便灵活等优点。

2)本发明实施例中,可以通过检验当前接收到的数据包是否与当前工作的通道相匹配,判断出第一级切换是否正常,在切换异常时,用户可以得到告警及清楚知道故障所在并采取相应措施进行处理,从而提高了第一级切换的准确可靠性。

3)本发明实施例还为数据包设定传输优先级,进一步保证了优先级高的数据包的传输高效可靠和根据具体需要实现通道选择的灵活性。

4)在既有USB有线数据输入也有UWB无线数据输入时,本发明实施例可缺省选择支持USB有线数据输入,在第一级切换即进行通道选择,可以有效避免后续的数据处理需要支持多个USB控制器,同时也可以避免由于UWB数据传输不稳定造成的乒乓效应,导致在USB和UWB之间频繁切换。

5)本发明实施例中通过增设专门的视频通道,弥补了现有UWB采用Wireless USB带宽不足的问题,同时也适应未来UWB可能采用新的传输接口问题;并且,本发明所有实施例所述的扩展坞,都可以用嵌入式CPU实现,也可以用一个低成本的FPGA或专用ASIC实现。

附图说明

图1为现有技术的计算机扩展坞与计算机主机的连接示意图;

图2为本发明实施例所述计算机扩展坞的结构示意图;

图3为本发明实施例所述计算机扩展坞的电路实现示意图;

图4为本发明另一实施例的计算机扩展坞的结构示意图;

图5为本发明实施例所述计算机扩展坞的切换工作方法的流程图。

具体实施方式

本发明实施例所述的计算机扩展坞及其切换工作方法,通过在该计算机扩展坞增加切换功能,从而使得该扩展坞能够支持以无线方式和有线方式为计算机主机(包括嵌入式等便携主机设备)提供扩展接口。下面将结合附图及具体实施例进行详细描述。

如图2所示,本发明实施例的计算机扩展坞20包括:

无线输入模块22,通过所述无线输入模块22,所述计算机扩展坞20可连接至计算机主机。这里,该无线输入模块可以是UWB无线接口模块。

有线输入模块21,通过所述有线输入模块21,所述计算机扩展坞20可连接至计算机主机。这里,该有线输入模块21可以是USB接口模块。

一个或多个扩展接口单元23,所述扩展接口单元23用于与所述扩展接口单元13相匹配的外部设备(如显示器、音箱等)连接。

第一数据处理模块24,与每个扩展接口单元23连接,并可与所述无线输入模块22或有线输入模块21连接,用于处理计算机主机与各种外部设备间的交互的数据包。

监测模块25,用于监测所述有线输入模块21是否与所述计算机主机相连接,并输出监测结果。这里,所述监测模块25,还可以通过监测所述计算机主机与所述无线输入模块22之间是否有无线数据交互,来判断所述无线输入模块与所述计算机主机之间是否建立了无线连接,进而输入相应的监测结果。

第一切换模块26,用于在所述监测结果指示所述有线输入模块21与所述计算机主机相连时,控制所述第一数据处理模块24与所述有线输入模块21连接;以及在所述监测结果指示所述有线输入模块21没有与所述计算机主机相连时,控制所述第一数据处理模块24与所述无线输入模块22连接。这里,所述第一切换模块26还可以在所述监测结果指示所述无线输入模块与所述计算机主机之间没有建立无线连接时,控制所述第一数据处理模块与所述有线输入模块连接。

再请参照图3,图3中虚线框中所示是图2所述计算机扩展坞的一个具体的实现电路示意图。图3中计算机扩展坞通过USB电缆(有线方式)以及天线、UWB接口模块(无线方式)与计算机主机连接。图3中的分压电路和USBSWITCH(切换)分别对应于图2中的监测模块25和第一切换模块26。这里,分压电路的输入直接连接USB电缆上的电源信号(5V电压)上,在该USB电缆连接到工作中的计算机主机上时,该分压电路可以输出一个高电平的监测结果,并且根据USB SWITCH和主芯片SOC的电平要求,该高电平具体可以是+5V、+3.3V、+2.5V或1.8V等高电平。当USB SWITCH接收到一个高电平的监测结果,则USB SWITCH切换到连接计算机主机的有线USB的a通道上;反之,如果USB电缆没有连接到工作中的计算机主机上时,USB SWITCH将接收到一个低电平的监测结果,此时USB SWITCH切换到连接计算机主机的UWB接口模块的b通道上。这里的分压电缆和USB SWITCH构成了第一级切换电路,该切换是对物理通道进行切换,属于硬切换。

图3中,当该扩展坞通过USB电缆连接到计算机主机时,还可以利用分压电路,为该扩展坞中的各个模块和单元进行供电。

图3中,USB SWITCH连接到USB HUB(USB集线器)。USB HUB将来自USB SWITCH的USB数据包发送到主芯片SOC和串并接口单元,其中,串并接口单元用于对数据进行串并转换,转换为符合相关格式要求的数据后发送给外部的串口/并口设备。SOC芯片中,通过USB控制器对USB数据包进行传输控制等处理,再通过高性能(AHB)总线、FIFO发送到数据包处理单元,进行数据包的解析、分类等操作,然后将各种业务的数据包分别发送至对应的接口单元,如音频、视频、以太网接口单元等,在这样接口单元处按照相应的协议标准进行处理,最后发送到外部对应的设备上。

本实施例中还可以进一步检验第一级切换电路切换的准确可靠性。首先,计算机主机在其所发送数据包中增加一个用于标识该数据包为无线数据包或有线数据包的通道标识位;图3中,分压电路输出的监测结果信号进一步发送给主芯片SOC,在主芯片中增加一个判断模块和告警模块,其中,

所述判断模块,用于接收所述计算机主机发送的数据包,并根据该数据包中的通道标识位,输出一个指示该数据包是无线数据包或有线数据包的判断结果;

所述告警模块,用于接收所述监测结果和判断结果,并在所述监测结果指示所述有线输入模块与所述计算机主机相连并且所述判断结果为有线数据包时,或者在所述监测结果指示所述有线输入模块没有与所述计算机主机相连并且所述判断结果为无线数据包时,输出一个用于指示第一切换模块工作正常的指示信号;以及在所述监测结果指示所述有线输入模块与所述计算机主机相连并且所述判断结果为无线数据包时,或者在所述监测结果指示所述有线输入模块没有与所述计算机主机相连并且所述判断结果为有线数据包时,输出用于指示第一切换模块工作异常的指示信号。

这样,通过以上方式,该计算机扩展坞可以检验当前接收到的数据包是否与当前工作的通道相匹配,判断出第一级切换是否正常,在切换异常时,用户可以得到告警并清楚知道故障所在(例如,第一级切换发生故障),从而可以采取相应措施进行处理,提高了第一级切换的准确可靠性。

除了上述第一级切换,本实施例还可以增加基于数据包的优先级的第二级切换,具体方式是:在图2中的第一数据处理模块24中,增加一个第二切换模块,该第二切换模块用于根据所述计算机主机与所述外部设备间的交互的数据包的优先级信息,优选处理其中优先级高的数据包,其中,所述优先级信息是根据所述数据包中携带的优先级标识确定的或者是根据所述数据包的业务类型预先确定的。即,可以由计算机主机或外部设备在各自发送的数据包中携带一个优先级标识,用以标识该数据包的优先级,从而第二切换模块在接收到多个数据包时,可以根据自身处理能力和数据包的优先级,优选处理那些优先级高的数据包。当然,这里也可以在第二切换模块中预先设定不同类型数据包所具有的优先级,从而第二切换模块可以直接根据数据包的类型进行相应处理。这种处理方式也有利于根据具体需要,实现灵活的通道选择。

以上实施例中,(1)在只有USB有线数据输入情况时,这里的USB数据称为复合数据,主要包括音频,视频,以太网,及其他接口数据,通过第一数据处理模块24处理所有上述复合数据;(2)在只有UWB无线数据输入情况时,无线输入模块22输入数据包括音频,视频,以太网及其他接口数据,同样的,通过第一数据处理模块24处理所有上述复合数据;(3)在既有USB有线数据输入也有UWB无线数据输入时,USB有线传输优先级高于UWB无线传输,即USB和UWB同时有数据时,缺省选择支持USB有线数据输入。这样做的好处在于:在第一级切换进行通道选择,可以有效避免后续的数据处理需要支持多个USB控制器,同时也可以避免由于UWB数据传输不稳定造成的乒乓效应,导致在USB和UWB之间频繁切换。

图4是本发明另一实施例的计算机扩展坞的结构示意图。该计算机扩展坞40部分模块或单元与图2所示的计算机扩展坞20相同,所不同的是,计算机扩展坞40还包括第二数据处理模块27和视频传输控制模块28,且其中一个扩展接口单元为视频接口单元29,所述视频接口单元29可与外部的视频设备连接。图4中的无线输入模块22具体包括无线接口、第一接口和第二接口,其中,所述无线接口可连接至计算机主机,所述第一接口与所述第一数据处理模块连接,所述第二接口与所述第二数据处理模块连接;所述无线接口用于接收来自所述计算机主机的无线数据包,并将所述无线数据包中的视频数据包通过所述第二接口(c通道)发送至所述第二数据处理模块27,将所述无线数据包中除视频数据包外的其它数据包通过所述第一接口(b通道)发送至所述第一数据处理模块24;

所述第二数据处理模块27可与所述视频接口单元连接,用于处理所述计算机主机和所述视频设备之间交互的视频数据包;

所述视频传输控制模块28,用于接收所述监测模块25输出的监测结果,并在所述监测结果指示所述有线输入模块21与所述计算机主机相连时,控制所述视频接口单元29与所述第一数据处理模块24连接;以及在所述监测结果指示所述有线输入模块21没有与所述计算机主机相连时,控制所述视频接口单元29与所述第二数据处理模块27连接。

可以看出,图4所述的实施例中,当只有UWB无线数据输入情况时,选择b通道和c通道同时输入,其中无线b通道可为低速通道(用于传输包括音频和以太网等数据包),c通道可为高速通道(用于传输视频数据包)。b通道数据包通过第一级切换电路进入主芯片SOC后均不再通过第二级的数据切换,而是直接由专用芯片(如ARM芯片)来控制各种数据包的解析和输出(输出至对应的扩展接口单元);c通道的视频包数据则可直接进入第二数据处理模块27,由该第二数据处理模块27处理后输出至视频接口单元29。采用c通道作为专用视频通道传输,有利于灵活采用比较简单的协议生成视频数据包,而不采用传输效率及有效带宽都较低的Wireless USB协议,这样,很大程度上能增强计算机主机和计算机扩展坞之间的无线数据输入的整体带宽,来满足用户的需求,例如,计算机主机或无线输入模块22都可以按照基于WimediaMAC的用户自定义的视频业务数据传输协议、基于IP协议的Winet协议和基于下一代的超宽带传输协议等协议,对视频业务的数据进行传输控制处理,生成视频数据包。

需要指出的是,图4所示的计算机扩展坞40中,无线输入模块22还可以仅通过c通道与第二数据处理模块27连接。这种模式仅用来提供未来UWB成熟后的更高速无线数据输入传输模式。

由于目前通常的UWB技术采用Wireless USB协议,其有效带宽较小(通常不足100Mbps),在传输数据量较大(如需要传输视频数据)时不能很好满足用户需求。本实施例中通过增设专门的视频通道,弥补了现有UWB采用Wireless USB带宽不足的问题,同时也适应未来UWB可能采用新的传输接口问题。并且,本发明所有实施例所述的扩展坞,都可以用嵌入式CPU实现,也可以用一个低成本的FPGA或专用ASIC实现。

综上所述,本发明实施例通过在该计算机扩展坞增加切换功能,使得该计算机扩展坞能够支持以无线方式和有线方式为计算机提供扩展接口,该计算机扩展坞使用方便灵活,具有很好移动性,并且有良好的扩展性,能够很好的满足用户的需求。

基于以上实施例中所述的计算机扩展坞,本发明实施例还提供了一种计算机扩展坞的切换工作方法。这里,所述扩展坞包括:可连接至计算机主机的无线输入模块和有线输入模块;至少一个扩展接口单元,与所述扩展接口单元相匹配的外部设备连接;用于处理所述计算机主机与所述外部设备间的交互的数据包的第一数据处理模块,所述第一数据处理模块与每个所述至少一个扩展接口单元连接,并可与所述无线输入模块或有线输入模块连接。如图5所示,本实施例所述计算机扩展坞的切换工作包括以下步骤:

步骤51,监测所述有线输入模块是否与所述计算机主机相连接,并输出监测结果;

步骤52,根据监测结果,判断有线输入模块是否与计算机主机相连:在所述监测结果指示所述有线输入模块与所述计算机主机相连时,进入步骤53;在所述监测结果指示所述有线输入模块没有与所述计算机主机相连时,进入步骤54;

步骤53,控制所述第一数据处理模块与所述有线输入模块连接;

步骤54,控制所述第一数据处理模块与所述无线输入模块连接。

优选的,上述切换工作方法还包括:所述第一数据处理模块进一步根据所述数据包的优先级信息,优选处理其中优先级高的数据包,其中,所述优先级信息是根据所述数据包中携带的优先级标识确定的或者是根据所述数据包的业务类型预先确定的。

优选的,上述切换工作方法还包括:接收所述计算机主机发送的数据包,并根据该数据包中的通道标识位,输出一个指示该数据包是无线数据包或有线数据包的判断结果,其中,所述通道标识位是所述计算机主机在所发送数据包中增加的用于标识该数据包为无线数据包或有线数据包的标识位;接收所述监测结果和判断结果,并在所述监测结果指示所述有线输入模块与所述计算机主机相连并且所述判断结果为有线数据包时,或者在所述监测结果指示所述有线输入模块没有与所述计算机主机相连并且所述判断结果为无线数据包时,输出一个用于指示第一切换模块工作正常的指示信号;以及在所述监测结果指示所述有线输入模块与所述计算机主机相连并且所述判断结果为无线数据包时,或者在所述监测结果指示所述有线输入模块没有与所述计算机主机相连并且所述判断结果为有线数据包时,输出用于指示第一切换模块工作异常的指示信号。

这里,所述计算机扩展坞还可以包括第二数据处理模块,所述至少一个扩展接口单元中包括视频接口单元,所述视频接口单元可与外部的视频设备连接;所述无线输入模块包括无线接口、第一接口和第二接口,其中,所述无线接口可连接至计算机主机,所述第一接口与所述第一数据处理模块连接,所述第二接口与所述第二数据处理模块连接;此时,上述切换工作方法还可以包括:

在所述监测结果指示所述有线输入模块没有与所述计算机主机相连时,控制所述视频接口单元与所述第二数据处理模块连接;通过所述无线接口接收来自所述计算机主机的无线数据包,并将所述无线数据包中的视频数据包通过所述第二接口发送至所述第二数据处理模块,将所述无线数据包中除视频数据包外的其它数据包通过所述第一接口发送至所述第一数据处理模块;通过所述第二数据处理模块处理所述计算机主机和所述视频设备之间交互的视频数据包。

优选的,上述视频数据包是所述计算机主机根据视频业务数据传输协议,对视频业务的数据进行传输控制处理所生成的数据包。所述无视频业务数据传输协议具体包括基于Wimedia MAC的用户自定义的视频业务数据传输协议、基于IP协议的Winet协议和基于下一代的超宽带传输协议。

优选的,上述监测结果可以按照以下方式产生:通过一个分压电路与所述有线输入模块的电源管脚连接,在所述USB接口模块与所述计算机主机连接时,输出一个高电平的监测结果,以及在所述USB接口模块没有与所述计算机主机连接时,输出一个低电平的监测结果,其中所述高电平信号用于指示所述有线输入模块与所述计算机主机相连,所述低电平信号用于指示所述有线输入模块没有与所述计算机主机相连。

上述方法中的计算机扩展坞,具备有无线输入模块和有线输入模块,并能根据所述监测结果,自动连接到其中一个输入模块上,从而能够灵活方便地支持有线/无线的Docking。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号