[发明专利]一种重传数据包的方法、装置及系统有效
申请号: | 200910091232.1 | 申请日: | 2009-08-13 |
公开(公告)号: | CN101621368A | 公开(公告)日: | 2010-01-06 |
发明(设计)人: | 罗银生;张俊辉;唐智斌 | 申请(专利权)人: | 北京必创科技有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L1/16;H04W28/06;H04W28/14;H04W88/02 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王一斌;王 琦 |
地址: | 100085北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 方法 装置 系统 | ||
1.一种重传数据包的方法,其特征在于,该方法包括:
发送端在待发送数据包中设置标识该数据包的名称号并发送数据包;
接收端接收所述数据包,判断接收的所述数据包是否正确:
如果接收的所述数据包正确,按照数据包携带的名称号将该数据包存储 在与数据包名称号相匹配的接收数组中;
如果接收的所述数据包不正确,向发送端发送携带要求重传的数据包消 息,发送端将消息中要求重传的数据包进行缓存;
发送端检测通信状态,如果处于空闲状态,发送缓存的要求重传的数据 包;
所述名称号包括用于标识发送端身份的发送端识别ID、用于标识数据 包所属批次的批次标识、以及用于标识数据包在所属批次中的顺序的标记 号;
所述接收数组以接收数组名称号进行标识,所述接收数组名称号包括: 数据包源端ID、数组名以及元素名;
所述发送端识别ID与所述数据包源端ID相同,所述批次标识匹配所述 数组名,所述标记号匹配所述元素名。
2.如权利要求1所述的方法,其特征在于,所述发送端在待发送数据 包中设置标识该数据包的名称号包括:
发送端为待发送数据包设置批次标识,所述待发送数据包的标记号依次 递增;
当标记号达到预先设置的最大标记号时,发送端重新设置与已设置的批 次标识不同的批次标识,并重新设置该批次标识对应数据包的标记号;
发送端将待发送数据包缓存在第一数据包缓存器中。
3.如权利要求1或2所述的方法,其特征在于,所述按照数据包携带 的名称号将该数据包存储在与数据包名称号相匹配的接收数组中包括:
判断所述数据包携带的名称号与已设置的接收端的接收数组名称号是 否匹配,如果匹配,将所述数据包存储至匹配的接收数组中;如果不匹配, 将当前接收数组中存储的数据包存储至存储模块,设置与当前接收的数据包 名称号相匹配的接收数组并接收所述数据包。
4.如权利要求3所述的方法,其特征在于,所述将数据包存储至匹配 的接收数组中包括:
如果数据包携带的名称号与当前接收数组名称号相匹配,根据数据包的 标记号将该数据包存储至当前接收数组与标记号匹配的元素名中;如果数据 包携带的名称号与存储模块中的接收数组名称号相匹配,根据数据包发送端 ID、批次标识以及标记号将数据包存储至存储模块中与之匹配的接收数组的 元素名中。
5.如权利要求2所述的方法,其特征在于,所述发送端将消息中要求 重传的数据包进行缓存包括:发送端从第一数据包缓存器中提取消息中要求 重传的数据包,缓存至第二数据包缓存器。
6.如权利要求5所述的方法,其特征在于,所述方法进一步包括:
如果发送端处于忙状态,通知第二数据包缓存器停止发送缓存的要求重 传的数据包。
7.如权利要求6所述的方法,其特征在于,所述发送端检测通信状态 包括:
检测发送端第一数据包缓存器的缓存状态,如果第一数据包缓存器为 空,则确定发送端处于空闲状态;如果第一数据包缓存器不为空,则确定发 送端处于忙状态。
8.一种重传数据包的接收端装置,其特征在于,该接收端装置包括: 射频模块、主处理模块、以及存储模块,其中,
射频模块,用于接收发送端射频模块发送的数据包,输出至主处理模块, 接收主处理模块输出的携带要求重传的数据包消息,发送至接收端;
主处理模块,用于接收射频模块输出的数据包,
如果接收的所述数据包正确,判断所述数据包携带的名称号与已设置的 接收端的接收数组名称号是否匹配,如果是,将所述数据包存储至匹配的接 收数组中;如果不,将当前接收数组中存储的数据包存储至存储模块,设置 与当前接收的数据包名称号相匹配的接收数组并接收所述数据包;
如果确定接收的数据包不正确,向射频模块发送携带要求重传的数据包 消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京必创科技有限公司,未经北京必创科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910091232.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理设备和信息处理设备中的振动控制方法
- 下一篇:钓鱼诱饵