[发明专利]层二数据包时延的获取方法及设备有效
申请号: | 201110375848.9 | 申请日: | 2011-11-23 |
公开(公告)号: | CN103138873B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 张为兴 | 申请(专利权)人: | 宁夏恒信捷通信息技术服务有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/16 |
代理公司: | 北京高航知识产权代理有限公司11530 | 代理人: | 赵永强 |
地址: | 750000 宁夏回族自治区银川市*** | 国省代码: | 宁夏;64 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 获取 方法 设备 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种层二数据包时延的获取方法及设备。
背景技术
图1是根据相关技术的长期演进(Long Term Evolution,简称为LTE)用户面下行数据的流程图,如图1所示,演进陆地无线接入网节点(E-URTANNodeB,简称为eNB)和用户设备(User Equipment,简称为UE)的协议栈中,从高层到低层包含:GPRS通道协议用户面(GPRS Tunneling Protocol user Plane,简称为GTPU)层、分组数据汇聚协议(Packet Data Convergence Protocol,简称为PDCP)层、无线链路控制(Radio Link Control,简称为RLC)层、媒体接入控制(MediumAccess Control,简称为MAC)层、下行数据到达eNB后,经过GTPU层、PDCP层、RLC层、MAC层处理,最后到达发送端的物理信道(Physical Channel,简称为PHY)层。
按照协议规定,层二数据包时延是指从eNB的PDCP层接收到一个数据或数据包开始,直到该数据或该数据包的最后一个分片接收到对端的混合自动重传请求(Hybrid Automatic Repeat Request,简称为HARQ)应答所花费的时间,该应答可以是对端接收到数据或数据包的最后一个分片后所返回的确认字符(Acknowledgment,简称为ACK),也可以是该数据或该数据包的最后一个分片传输至对端失败后,对端发送的混合自动重传请求(HybridAutomatic Repeat Request,简称为HARQ)。但是按照现有的处理机制,不能保证层二数据包时延的计算准确性。现有的处理机制判断一个PDCP数据包完全被UE所接收到的标准是RLC层接收到了该PDCP数据包对应的应答,这种计算方法比协议规定的方法增加了对端向本端MAC层返回应答后,MAC层向RLC层发送应答的时间,因此得到的时延值会比真实的层二数据包时延值大。另外,RLC层的传输模式有三种,分别为:确认模式(又称为AM模式)、非确认模式(又称为UM模式)和透明模式(又称为TM模式)。对于UM模式,不需要接收方将正确接收到数据的情况告知发送方,即发送数据后不反馈状态报告,因此上述计算层二数据包时延的方法不适用于UM模式下的数据传输。
针对相关技术中层二数据包时延的计算方法的准确度低和通用性差的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中层二数据包时延的计算方法的准确度低和通用性差的问题,本发明提供了一种层二数据包时延的获取方法及设备,以至少解决上述问题。
根据本发明的一个方面,提供了一种层二数据包时延的获取方法,该方法包括:MAC层获取并存储PDCP层接收的数据包的接收时间;并向对端发送数据包;MAC层接收对端对该数据包的应答;MAC层确定数据包的应答接收完毕后,获取数据包的应答时间;MAC层设置应答时间减去接收时间,得到该数据包的层二数据包时延。
优选地,MAC层获取并存储PDCP层接收的数据包的接收时间包括:PDCP层接收到PDCP层序列号为SN的数据包后,将该数据包的接收时间和该数据包发送给RLC层;RLC层根据当前带宽确定上述数据包的发送方式,其中,该发送方式包括拆分方式或组合方式;RLC层按照确定的发送方式将该数据包和上述接收时间发送给MAC层;MAC层接收该数据包和该接收时间后,将上述SN和该接收时间缓存在对应的缓冲区。
优选地,RLC层按照确定的发送方式将上述数据包和上述接收时间发送给MAC层包括:当确定的发送方式为拆分方式时,RLC层将该数据包拆分为多个RLC数据包;RLC层将上述多个RLC数据包发送给MAC层,并将上述SN和接收时间发送给MAC层;
MAC层向对端发送数据包包括:MAC层接收上述多个RLC数据包,将多个RLC数据包封装为多个传输块TB;MAC层向对端发送多个TB;
MAC层确定数据包的应答接收完毕后,获取该数据包的应答时间包括:MAC层接收到多个TB的所有应答后,确定该数据包的应答接收完毕;MAC层将多个TB中最后一个TB的应答接收时间作为该数据包的应答时间。
优选地,缓存上述SN和上述接收时间的缓冲区为发送上述多个TB对应的各个缓冲区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁夏恒信捷通信息技术服务有限公司,未经宁夏恒信捷通信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110375848.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型户外不锈钢箱体
- 下一篇:一种监控机箱底座