发明名称 |
一种实时环境下的零拷贝通信方法 |
摘要 |
本发明公开了一种实时环境下的零拷贝通信方法,步骤为:①发送端对待发送数据进行写保护;②发送端将静态系统缓冲作为用户发送缓冲;③发送端判断上述待发送数据的长度L<SUB>data</SUB>是否大于k,其中k为单片包内数据的最大长度,如果大于k,进入步骤④,否则进入步骤⑤;④发送端和接收端采用握手应答方式发送和接收需要分片的待发送数据,处理完毕后通信结束;⑤发送端和接收端采用直接映射方式发送和接收数据,处理完毕后通信结束。本方法在保证实时性的基础上,对不同情况的数据包采用通信延迟最小的方案进行传递,具有实时性、较短的通信延迟和硬件要求较低的特点。 |
申请公布号 |
CN1801806A |
申请公布日期 |
2006.07.12 |
申请号 |
CN200510019784.3 |
申请日期 |
2005.11.11 |
申请人 |
华中科技大学 |
发明人 |
金海;李胜利;袁平鹏;张明虎;徐力 |
分类号 |
H04L29/06(2006.01);H04L12/56(2006.01);G06F13/38(2006.01) |
主分类号 |
H04L29/06(2006.01) |
代理机构 |
华中科技大学专利中心 |
代理人 |
曹葆青 |
主权项 |
1、一种实时环境下的零拷贝通信方法,其步骤为:(1)发送端对待发送数据进行写保护;(2)发送端将静态系统缓冲作为用户发送缓冲;(3)发送端判断上述待发送数据的长度Ldata是否大于k,其中k为单片包内数据的最大长度,如果大于k,进入步骤(4),否则进入步骤(5);(4)发送端和接收端采用握手应答方式发送和接收需要分片的待发送数据,处理完毕后通信结束;(5)发送端和接收端采用直接映射方式发送和接收数据,处理完毕后通信结束。 |
地址 |
430074湖北省武汉市洪山区珞喻路1037号 |