发明名称 一种基于USB的高速双机数据交换方法及数据交换装置
摘要 本发明属于计算机通信技术领域,公开了一种USB2.0高速双机数据交换方法和基于该方法的双机数据交换装置,所述方法通过分包再重组的方法,采用多管道并发的方式传输数据,以减少宽带空闲,实现对USB2.0带宽的充分利用。有效的提高了双机数据交换的速率。所述装置由两个外设控制器和一个数据中转控制单元组成,所述两个外设控制器均设有用于与需要进行数据交换的主机进行连接的USB接口,所述数据中转控制单元通过两个并行数据输入输出接口分别与两个外设控制器相连。该装置数据传输速度可达到50MB/s,达到了USB2.0的极限传输速度,是普通通过路由器数据交换速率的5至100倍,是普通USB设备传输速度的2倍。
申请公布号 CN102541793B 申请公布日期 2014.10.08
申请号 CN201110440502.2 申请日期 2011.12.26
申请人 浙江大学 发明人 颜福才;叶炜;王超;孙文响;张卫杰;尤天容
分类号 G06F13/38(2006.01)I 主分类号 G06F13/38(2006.01)I
代理机构 浙江杭州金通专利事务所有限公司 33100 代理人 刘晓春
主权项 一种基于USB的高速双机数据交换方法,包括如下步骤:发送方主机将待传数据分包处理并连续编号后,经USB接口通过多个并发管道发送至发送方外设控制器;发送方外设控制器将待传数据经并行数据接口发送至共享缓冲区;接收方外设控制器经并行数据总线从共享缓冲区读取待传数据后,接收方主机经USB接口通过多个并发管道读取接收方外设控制器中的待传数据;接收方主机按编号顺序重组从接收方外设控制器中读取的数据;其特征在于,收发双方主机通过如下步骤实现数据连接:发送方主机通过端点0向发送方外设控制器发送发送数据请求特征码,发送方外设控制器再通过控制数据传输总线将该特征码传送至接收方外设控制器,接收方主机轮询外设控制器时从其中接收该特征码;接收方主机收到发送数据请求特征码后,通过端点0发送接收数据应答特征码,经接收方外设控制器、发送方外设控制器,最后到发送方主机;发送方外设控制器开通其到共享缓冲区方向的数据线路,同时将内部的端点全部设置为输出,接收方外设控制器开通共享缓冲区到其方向的数据线路,同时将内部的端点全部设置为输入;发送方和接收方外设控制器分别通过端点0向发送方主机和接收方主机发送通道已建成特征码;发送方主机收到通道已建成特征码后开始数据发送,接收方主机收到通道已建成特征码后准备数据接收,并在数据到达后开始接收数据。
地址 310027 浙江省杭州市西湖区浙大路38号