发明名称 数据包序列号计算方法及数据包传输方法
摘要 一种数据包序列号计算方法,用于接收端获得全头数据包的数据包序列号,包括:(1)设置滑动窗口的范围[a,b),滑动窗口的起点a为期望数据包序列号,由预设滑动窗口长度L确定滑动窗口的终点b;(2)由a的高字节和当前接收到的数据包序列号的低字节组成数据包序列号c;(3)判断是否满足a的高字节和b的高字节相同且c落在窗口之内或者a、b的高字节不相同且c落在[a,x]范围内的其中条件之一,若是,当前数据包序列号为c,否则,进行步骤(4);(4)由b的高字节和当前接收到的数据包序列号的低字节组成数据包序列号e;(5)若a、b的高字节不相同且e落在[y,b)范围内,则当前数据包序列号为e,所述x为a的高字节和低字节为0xFF组成,所述y为b的高字节和低字节为0x00组成,通过上述方法可以正确计算全头数据包的序列号。
申请公布号 CN1913484A 申请公布日期 2007.02.14
申请号 CN200510089995.4 申请日期 2005.08.09
申请人 大唐移动通信设备有限公司 发明人 王鑫;周杰
分类号 H04L12/56(2006.01) 主分类号 H04L12/56(2006.01)
代理机构 北京集佳知识产权代理有限公司 代理人 胡晶;逯长明
主权项 1、一种数据包序列号计算方法,用于接收端获得全头数据包的数据包序列号,其特征在于,包括:(1)设置滑动窗口的范围[a,b),所述滑动窗口的起点a为期望数据包序列号,由预设滑动窗口长度L确定滑动窗口的终点b;(2)由a的高字节和当前接收到的数据包序列号的低字节组成数据包序列号c;(3)判断是否满足条件一:a的高字节和b的高字节相同且c落在窗口之内,或者满足条件二:a,b的高字节不相同且c落在[a,x]范围内,若是,当前数据包序列号为c,否则,进行步骤(4);(4)由b的高字节和当前接收到的数据包序列号的低字节组成数据包序列号e;(5)若a,b的高字节不相同且e落在[y,b)范围内,则当前数据包序列号为e,所述x为a的高字节和低字节为0xFF组成,所述y为b的高字节和低字节为0x00组成。
地址 100083北京市海淀区学院路29号