发明名称 一种双主机端口USB集线器及其工作方法
摘要 本发明公开了一种双主机端口USB集线器及其工作方法,其包括第一、二和三USB集线器,控制器和路由器。第一和第二USB集线器的主机端口分别作为整个装置的第一和第二主机端口;第三USB集线器的外设端口作为整个装置的外设端口;第一和第二主机端口通过控制器的数据传输通道进行数据通讯,并通过控制器的控制通道对路由器进行主动或被动的切换控制;路由器可在切换控制指令的控制下完成建立第一USB集线器至第三USB集线器的通讯链路与建立第二USB集线器至第三USB集线器的通讯链路间的切换。本发明的双主机端口USB集线器可用于实现两台主机自由切换对外设的控制权,而外设的工作状态不被改变,得以继续执行切换前的控制指令。
申请公布号 CN102594605B 申请公布日期 2014.12.31
申请号 CN201210055227.7 申请日期 2012.03.05
申请人 常州市产品质量监督检验所;深圳市迈昂科技有限公司 发明人 施朝阳;陈云明;邓恒波
分类号 H04L12/24(2006.01)I;H04L12/70(2013.01)I 主分类号 H04L12/24(2006.01)I
代理机构 北京英特普罗知识产权代理有限公司 11015 代理人 齐永红;郭少晶
主权项 一种双主机端口USB集线器的工作方法,所述双主机端口USB集线器包括第一、第二和第三USB集线器,以及控制器和路由器,所述第一和第二USB集线器的主机端口分别作为所述双主机端口USB集线器的第一和第二主机端口,第三USB集线器的外设端口作为所述双主机端口USB集线器的外设端口;所述控制器的第一和第二USB端口分别与第一和第二USB集线器的一个外设端口连接,使第一和第二主机端口通过控制器的数据传输通道进行数据通讯;所述路由器的控制端口与控制器的用于输出切换控制指令的串口连接,使第一和第二主机端口通过控制器的控制通道对路由器进行主动或被动的切换控制;所述路由器通过其三个连接端口分别与所述第一USB集线器的另一个外设端口、第二USB集线器的另一个外设端口和第三USB集线器的主机端口通讯连接,以使路由器在切换控制指令的控制下完成建立第一USB集线器至第三USB集线器的通讯链路与建立第二USB集线器至第三USB集线器的通讯链路间的切换;其特征在于:所述工作方法为,所述控制器在双主机端口USB集线器启动后默认控制所述路由器连接第一和第三USB集线器,第一和第二主机端口通过控制器的数据传输通道进行互相侦听;当第二主机端口对第一主机端口的侦听失败时,由第二主机端口通过控制器的控制通道主动请求路由器断开第三USB集线器与第一USB集线器之间的连接,并请求建立第三USB集线器与第二USB集线器之间的连接;路由器随后根据请求将第三USB集线器切换连接至第二USB集线器并建立通讯链路;在控制器控制路由器进行切换的过程中,如果第二主机端口通过控制器的数据传输通道获得了第一主机端口对双主机端口USB集线器的外设端口发送的所有指令数据,则第二主机端口通过接收到的指令数据判断双主机端口USB集线器的外设端口的状态,如果未获得第一主机端口对双主机端口USB集线器的外设端口发送的所有或部分指令数据,则第二主机端口通过新建立的第三USB集线器至第二USB集线器间的通讯链路重新获取双主机端口USB集线器的外设端口的状态。
地址 213001 江苏省常州市天宁兰陵北路520号