[发明专利]一种提高非可靠通讯环境下单向通讯可靠性的方法有效
申请号: | 200710125036.2 | 申请日: | 2007-12-14 |
公开(公告)号: | CN101188555A | 公开(公告)日: | 2008-05-28 |
发明(设计)人: | 段磊令 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 曹建军 |
地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种提高非可靠通讯环境下单向通讯可靠性的方法。该方法主要涉及单向通讯的发送者和接收者通过非可靠传输通道进行数据传输。发送者是通讯的发起者,负责组织数据包并将数据发送给非可靠传输通道;接收者是数据包的接受者,完成对发送者发送的数据包的接收及处理。本发明通过进行发送过程的调整,可以在很大程度上提高单向通讯的可靠性,尤其是在大数据量的情况下,将数据按照一定的时间间隔均匀发送,能很好的调整网络流量,缓解网络拥塞的情况,对减少丢包率效果非常明显;另外,由于兼顾考虑了数据包缓存的数量和每次发送包的大小,对效率的影响可控制在可以接受的范围之内,在完全不增加接收者任何工作的情况下提高了通讯的可靠性。 | ||
搜索关键词: | 一种 提高 可靠 通讯 环境 单向 可靠性 方法 | ||
【主权项】:
1.一种提高非可靠通讯环境下单向通讯可靠性的方法,其特征在于,包括如下步骤:步骤A.在发送者处进行参数配置,配置发送停等时间T、间隔系数n、每次发送最大包数M、发送者等待队列限制长度L;发送者系统在初始化时读入配置的参数T、n、M和L,根据系统对实时性的要求和发送者所在硬件系统的资源情况设置T、n、M、L值;步骤B.数据包发送模块从数据包缓冲队列中读取要发送的数据包;b1.如果数据包不存在,等待数据包生成模块根据功能情况产生数据包,并将数据包置入数据包缓冲队列中;b2.如果数据包存在,则获取数据包缓冲队列中的M个数据包或者全部数据包,获取到数据包后执行步骤C操作;步骤C.判断数据包缓冲队列中剩余的数据包总数,以决定数据包发送模块的等待时间t;步骤D.数据包发送模块等待t时间后将数据包发送出去;步骤E.循环执行步骤B。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710125036.2/,转载请声明来源钻瓜专利网。
- 上一篇:远距离剪刀
- 下一篇:亲水性石墨/氧化物复合粉体的制备方法