[发明专利]一种数据包类型的判断方法及其装置无效
申请号: | 200810066193.5 | 申请日: | 2008-03-24 |
公开(公告)号: | CN101547070A | 公开(公告)日: | 2009-09-30 |
发明(设计)人: | 高闻 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 类型 判断 方法 及其 装置 | ||
技术领域
本发明涉及通信领域,特别是涉及通信系统中数据包类型的判断方法及其装置。
背景技术
LTE(Long Term Evolution,长期演进)项目主要针对3GPP组织准备在未来10年间推动的移动通信体系架构,E-UTRAN(Evolved UniversalTerrestrial Radio Access Network,演进的UMTS陆地无线接入网),它是在当前UMTS标准上进行演进的一套系统架构。
图1为现有技术中E-UTRAN系统的用户面协议架构示意图。如图2所示,由上到下的各层分别是:PDCP(Packet Data Convergence Protocol,分组数据汇聚层)、RLC(Radio Link Control,无线链路控制层)、MAC(Medium Access Control,媒体接入控制层)和PHY(Physical Layer,物理层)。
RLC层有3种传输模式,分别为AM(Acknowledge Mode,确认模式),UM(Unacknowledged Mode,非确认模式)以及TM(Transparent Mode,透明模式)。
在发送端,来自高层的数据经过打包后发往下层,具体的,RLC层会对PDCP层发来的SDU(Service Data Unit,业务数据单元)进行分段或串接处理后打包,添加数据头信息,即RLC头,并将生成的RLC PDU(ProtocolData Unit,协议数据单元)发送至MAC层。MAC层会将RLC层发来的RLC PDU作为MAC SDU进行打包,添加数据头信息,即MAC头,生成MAC PDU,并将MAC PDU送往下层。相应的,接收端接收到来自MAC层的数据包后,将根据包头信息提取RLC层所需的数据,并将组成的RLC层数据包发往PDCP层,PDCP层将从RLC层数据包中提取数据。
为描述方便,以下方案中不单独描述MAC层和PHY层的数据处理过程,而以RLC层之间直接进行数据传输为例,即发送端将RLC PDU直接发送给接收端,接收端收到RLC PDU后,反馈确认消息给发送端。由于E-UTRAN系统支持HARQ(Hybrid Automatic Repeat Request,混合自动重传请求)功能,而多个HARQ进程通常并行处理数据,因此,接收端收到的RLC PDU次序会产生混乱,需要对RLC PDU进行HARQ重排序处理后,再发送给上层。
现有的RLC层HARQ重排序处理是通过重排序窗口的设置和更新来实现的,详细方案请参考LTE RLC 36.322-810协议第5.1.2.2章,以及RAN2第61次会议的R2-080938提案。具体的,如图2所示为现有技术中重排序窗口的示意图。重排序窗口的上边界UH设置为接收端已接收到的RLCPDU中序列号(Sequence Number,SN)最大值加1,即:UH=SNmax+1,UH初始值为0;重排序窗口的大小用Window_Size表示,该值取决于SN的比特长度,设SN为n比特,则Window_Size=2n-1;重排序窗口的下边界UL取决于重排序窗口的上边界和重排序窗口的大小,即:UL=UH-Window_Size。
同时,接收端设置UR变量,表示等待按顺序接收的RLC PDU的序号SN,初始值为0;还设置UX变量,用于记录触发重排序定时器T1的RLCPDU的序号加1,初始值为NULL,该定时器用于检测底层可能的丢包。具体的,设接收端在某一时刻收到的RLC PDU序列号为SNx,当SNx落在重排序窗口之外时,更新UH为SNx+1,如果此时UR落于窗口之外则更新UR为UH-Window_Size;当SNx等于UR时,更新UR为接收端等待接收的RLC PDU的序列号中大于当前UR的最小序列号SNmin;如果T1未运行,且UH大于UR,则启动T1,并更新UX为UH;如果T1正在运行,且UX小于等于UR或者UX落在重排序窗口之外,则将定时器T1停止或者复位,并更新UX为NULL。当T1超期时,更新UR为接收端等待接收的RLC PDU的序列号中大于当前UR的最小序列号SNmin;如果UH大于UR,则启动T1,并更新UX为UH;否则,更新UX为NULL。可见,重排序窗口的位置随着UH的变化而发生改变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810066193.5/2.html,转载请声明来源钻瓜专利网。