发明名称 多种连接器的主机装置及传输数据方法和协议选择装置
摘要 本发明多种连接器的主机装置及传输数据方法和协议转换装置,包括多种连接器、CPU、存储单元、内存和显示控制器,以及为存储装置各模块供电的电源控制单元,还包括端口侦测单元,分别和所述多种连接器连接;分别向多个连接器发送测速数据包,根据返回的测速数据包检测出各连接器的传输速度,利用测速结果选择指定连接器;端口选择单元,选择所述指定连接器和外设装置连通;所述主机装置选择指定连接器作为外设装置和存储单元之间数据通道的连接器。本发明通过收发测速数据包的时间选择出传输速度最快的连接器,有效利用各接口,提高主机装置传输数据的速度。
申请公布号 CN102156680B 申请公布日期 2015.09.30
申请号 CN201010111813.X 申请日期 2010.02.11
申请人 爱国者电子科技有限公司 发明人 李栋
分类号 G06F13/38(2006.01)I;G06F13/40(2006.01)I;G06F13/42(2006.01)I 主分类号 G06F13/38(2006.01)I
代理机构 代理人
主权项 一种具有多种连接器的主机装置,包括多种连接器、CPU、存储单元、内存和显示控制器,以及为主机装置的各模块供电的电源控制单元,其特征在于,还包括端口侦测单元,分别和所述多种连接器连接;所述端口侦测单元分别多次向多种连接器发送大小不同的测速数据包,计算得出连接器多次传输测速数据包时间的平均值或加权平均值,根据返回的测速数据包检测出各连接器的传输速度,利用测速结果选择指定连接器;所述端口侦测单元连接端口选择单元,所述端口选择单元通过第二微处理器连接在所述存储单元上,所述第二微处理器控制转换不同的传输协议;所述内存和显示控制器分别连接于第一微处理器,所述第二微处理器通过所述第一微处理器连接在CPU上;所述端口侦测单元或第二微处理器或CPU通过芯片电路连接状况识别多种连接器中的哪些接口与外设装置实现物理连接;所述实现物理连接的连接器有多种,所述第二微处理器或CPU判断多种实现物理连接的连接器是否连接同一外设装置,如果是,所述端口侦测单元通过所述多种实现物理连接的连接器向外设装置发送测速数据包;端口选择单元,选择所述指定连接器和外设装置连通;所述主机装置选择指定连接器作为外设装置和存储单元之间数据通道的连接器;其中,所述指定连接器选择完毕,进行接口切换前,所述第二微处理器或CPU判断出当前数据通道存在数据传输,且当前传输数据的传输协议和选定连接器的传输协议不同时,等待正在传输的数据传输完毕。
地址 100080 北京市海淀区北四环西路58号理想国际大厦11层