[发明专利]一种基于USB的高速数据传输设备及方法有效
申请号: | 201410117622.2 | 申请日: | 2014-03-26 |
公开(公告)号: | CN103902491B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 周飞;欧阳亚;冯久超 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
代理公司: | 广州市华学知识产权代理有限公司44245 | 代理人: | 蔡茂略 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 usb 高速 数据传输 设备 方法 | ||
技术领域
本发明属于数据通信技术领域,特别涉及一种基于USB的高速数据传输设备及方法。
背景技术
通用串行总线(Universal Serial Bus,USB)是连接计算机系统与外部设备的一个串口总线标准,也是一种输入输出接口的技术规范,被广泛应用于计算机和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。目前,两台计算机之间数据的备份或分享主要有两种途径,第一,通过网络;第二,使用移动存储设备。第一种方法必须通过网卡,但是现有的五类线上限支持100Mbps,第二种通过移动硬盘是目前使用较多、速率较快的方式。第一种方法受到五类线传输速率的限制,也可能受到路由器、交换机等组成局域网设备的传输速率的限制,因此在传输大量数据的时候相对比较慢的,而第二种方法不仅受限于读写移动存储设备的速率,更重要的一点,在进行数据备份或分享时需要经过一个中间媒介,这样就多了一次读写数据的过程。目前,在计算机上有较高传输速率的协议包括Thunderbolt(20Gbps)、USB2.0(480Mbps)、USB3.0(5Gbps)、USB3.1(10Gbps)、SATA2、(3Gbps)SATA3(6Gbps)、PCI Express(最高16Gbps)等,但是还没一种设备使得两台计算机之间的数据传输能够很好的利用这些高速协议。另外,在目前普及的计算机上使用以上提到的各个协议的接口在计算机硬件组成中主要负责的功能不一样,作为最普及的外设、即插即用的接口中USB接口已经占据了主要地位,并且,随着计算机的更新换代,USB3.0接口已经普及,近期又推出了USB3.1接口协议,将传输速率从3.0版本的5Gbps提升到3.1版本的10Gbps,USB接口传输速率上又得到了质的飞跃。
发明内容
本发明的目的在于克服现有技术的缺点与不足,提供一种基于USB的高速数据传输设备,该数据传输设备利用已经广泛普及的USB接口及其高速的传输速率实现一种高速的计算机间数据传输,使得用户在不需要经过额外的移动存储介质的情况下直接在计算机间快速备份以及分享大容量的数据。
本发明的另一目的在于提供一种上述基于USB的高速数据传输设备的数据传送方法。
本发明的第一目的通过下述技术方案实现:一种基于USB的高速数据传输设备,包括带有USB接口的第一微控制器和第二微控制器,所述第一微控制器和第二微控制器上分别设置有GPIF接口,所述第一微控制器和所述第二微控制器之间通过GPIF接口连接,所述第一微控制器和第二微控制器通过其上的USB接口分别与需要进行数据交换且带有设备驱动的两台计算机连接;所述第一微控制器和第二微控制器中均包括一个缓存器。
优选的,所述第一微控制器和第二微控制器均为CYUSB3014芯片。
优选的,所述与第一控制器的GPIF接口和第二控制器的GPIF接口通过控制数据传输线进行连接。
优选的,所述两台计算机、第一微控制器和第二微控制器上的USB接口均为USB3.1接口协议。
本发明的第二目的通过下述技术方案实现:一种基于USB的高速数据传输设备的数据传输方法,包括以下步骤:
(1)发送方计算机和接收方计算机通过其上的USB接口分别与数据传输设备的第一微控制器和第二微控制器的USB接口连接;
(2)发送方计算机和接收方计算机通过数据传输设备连接后,双方计算机操作系统给数据传输设备加载设备驱动,驱动加载完成后自动交换双方计算机系统信息;同时第一微控制器和第二微控制器加载自身的驱动,将第一微控制器和第二微控制器的设备信息传递给分别与它们连接的计算机,以识别数据传输设备和对方计算机;
(3)识别到对方计算机后,在双方计算机分别设置读写权限;
(4)双方计算机通过分别获取对方计算机内的存储设备信息;
(5)接收方计算机先通过数据传输设备向发送方计算机请求发送数据,发送方计算机通过数据传输设备接收到接收方计算机的发送数据请求后,检测接收方计算机是否符合权限要求;
若是,则发送方计算机将要传送的数据通过USB接口传送给第一微控制器的数据缓冲区,当缓冲区内有数据时,第一微控制器通过与第二微控制器连接的GPIF接口将数据传送给第二微控制器的数据缓冲区,当第二数据检测到缓冲区有数据时,将数据传输给接收方计算机;
若否,则拒绝发送数据请求。
优选的,所述步骤(4)中两台计算机用户界面上分别以图形目录树的方式构建出对方计算的存储设备信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410117622.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:粉笔灰槽自动扫灰装置
- 下一篇:一种涂改压头及含有这种涂改压头的修正带