[发明专利]数据传输方法和装置无效
| 申请号: | 200910045834.3 | 申请日: | 2009-01-23 |
| 公开(公告)号: | CN101789915A | 公开(公告)日: | 2010-07-28 |
| 发明(设计)人: | 费柳;顾建忠;蔡世光 | 申请(专利权)人: | 英华达(上海)电子有限公司 |
| 主分类号: | H04L25/02 | 分类号: | H04L25/02 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈亮 |
| 地址: | 2002*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据传输 方法 装置 | ||
技术领域
本发明涉及数据传输,尤其涉及一种数据传输方法和装置。
背景技术
目前基带传输中,存在串行和并行两种传输方式。并行传输方式是指数据的各位(bit)同时进行传送,其特点是传输速度快,但当传输距离较远、位数又多时,导致了通信线路复杂且成本提高。串行传输方式是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。
发明内容
为此,本发明提供一种结合了串行和并行传输方式的数据传输方法和装置,加快数据传输速度,使得数据传输慢这个瓶颈得以解决。
本发明提出一种数据传输方法,用以在一发送端与一接收端之间传输数据,该发送端与该接收端之间连接有多个控制线及多个数据线,该数据传输方法包括以下步骤:在发送端根据数据线和数据传输方式将待传输数据打包为多个数据包,并分别分配到多个数据线;通过多个数据线分别传输所述多个数据包,其中每一数据线使用串行方式传输;以及在接收端分别接收所述多个数据块,并复原为原始数据。
在上述的方法中,将多个数据包分配到所述多个数据线包括:将多个数据包分配到各数据线的缓冲结构中。其中,所述缓冲结构包括链表或内存。
在上述的方法中,还包括为每一数据线配置一表示数据线是否繁忙的标志位,并且在所述发送端根据数据线是否繁忙来分配所述数据包。
在上述的方法中,在上述接收端是按照预定顺序接收所述多个数据包。
在上述的方法中,还包括:通过所述多个控制线统一控制所述多个数据线的传输参数。其中,多个数据线的传输参数包括:传输的方向、数据包、速度是否同步、校准冗余、以及数据传输方式。
另外,本发明提供一种数据传输装置,包括一发送端、一接收端、以及设于该发送端与该接收端之间的多个控制线及多个数据线,其中发送端根据数据线和数据传输方式将待传输数据打包为多个数据包,并分别分配到多个数据线;多个数据线用以分别传输所述多个数据包,其中每一数据线使用串行方式传输;接收端用以分别接收所述多个数据块,并复原为原始数据。
因此,本发明的数据传输方法和装置能够解决传输数据的速度瓶颈,克服串行传输方式单条数据线传输受限的缺点,也克服并行传输方式中容易出现数据传输出错而导致重传的弱点。
附图说明
为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式作详细说明,其中:
图1示出根据本发明一实施例的数据传输装置示意图。
图2示出根据本发明一实施例的数据传输方法流程图。
图3示出根据本发明一实施例的发送端流程图。
具体实施方式
本发明的基本构思是将基带传输中的传输方式并行与串行结合起来,实现另外一种传输方式。在硬件架构上,本发明是在串行线路的基础上增加一条或多条数据传输线路,而对于其他的线路不变(即在以往传输引脚不变的基础上,加上一个或多个传输数据引脚,并增加可以控制多路数据线传输的控制格式),与原来的数据线共同使用相同的硬件性能或者在原有基础上,针对不同的数据传输线路可以实现不同的传输方式,这就需要控制器和设备具有多种传输方式的功能和硬件实现。
本发明一实施例的数据传输装置如图1所示,其包含有主控制器10、传输设备20、多个控制线13_1~13_n以及多个数据线14_1~14_n,其中n=1,2,3,...。在一实施例中,主控制器10和传输设备20之间例如为主从关系,由主控制器10进行控制,对传输设备20发起连接,断开,唤醒,挂起等操作。多个控制线13_1~13_n可为传统串行线路所具备的控制线,而多个数据线14_1~14_n中,是在传统串行线路的1条数据线的基础上增加的。对于新增的数据线,与原来数据线结构相同,具有同样的硬件特征,然后赋予不同的功能和特性,实现多路的串行传输。数据线14_1~14_n可以通过制定相应的协议和规范使其统一化。
对于传输的数据格式,主控制器10可以通过制定数据结构给出的相应的数据类型来进行打包,分配线路,以及可以规定传输包的大小,速度,方向等等。给出的数据结构中包含要传输的数据,并进一步把这些结构以链表或者其他方式(如内存)实现,形成一个缓冲结构,当要实现传输时,只要把数据域传输出去就可实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英华达(上海)电子有限公司,未经英华达(上海)电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910045834.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:耐压抗弯曲光缆及其制造方法
- 下一篇:心电信号检测方法及装置





