[发明专利]一种数据包的处理方法和设备有效
| 申请号: | 201510051856.6 | 申请日: | 2015-01-30 |
| 公开(公告)号: | CN104683262B | 公开(公告)日: | 2018-02-02 |
| 发明(设计)人: | 高凯 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
| 主分类号: | H04L12/861 | 分类号: | H04L12/861;H04L12/823 |
| 代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 王莹 |
| 地址: | 100083*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据包 处理 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种数据包的处理方法和设备。
背景技术
在LTE(Long Term Evolution,长期演进)系统中,随着上下行速率的大幅提高,特别是随着载波聚合技术的引入,ZUC(祖冲之)加解密算法软件的实现会极大的增加CPU(Central Processing Unit,中央处理器)占有率,难以保证系统需要,而针对ZUC算法的硬件加速器并未普及。因此,ZUC加解密算法由FPGA(Field Programmable Gate Array,现场可编程门阵列)实现的方式比较合理。在这种实现方式下,对于PDCP(Packet Data Converge Protocol,分组数据汇聚协议)层所在的DSP(digital signal processing,数字信号处理)芯片,与FPGA之间的数据交换遵循CPRI(Common Public Radio Interface,通用公共无线电接口)协议的基带处理单元来说,一般为数据到达PDCP层处理后,通过多条CPRI链路传送到FPGA上,在FPGA上经过ZUC算法加解密之后,通过多条CPRI链路再次回传到PDCP层,然后PDCP层再进行后续处理。
LTE协议规定:在非重建立AM(确认模式)模式下,PDCP层收到底层传来的数据包做如下处理:所有已经接收的比当前接收到的PDCP SDU(Service Data Unit,服务数据单元)COUNT(计数)值小的数据包按照由低到高的顺序递交给高层;从当前接收到的PDCP SDU COUNT开始往后COUNT值连续的数据包按照由低到高的顺序递交给高层;设置lastsubmit(最后提交)PDCP SN(序列号)为最后一包递交给高层的数据包的PDCP SN。由上述协议可知,如果PDCP层对从FPGA收到的数据包不做重排序的话,对于AM模式,PDCP按照协议解包时,可能会产生PDCP层的乱序丢包问题。
综上所述,为了满足业务速率的要求采用多硬件链路方式,并且FPGA对长度不同的单个数据包处理时间的不同时,会导致PDCP顺序递交给FPGA处理的数据经过FPGA加解密后返回的顺序是乱序的,如果这些数据包不经过重排序,会导致PDCP层按照协议处理时丢包,从而影响正常业务的速率。
发明内容
本发明实施例提供一种数据包的处理方法和设备,以对接收队列内缓存的接收数据包进行重新排列,避免PDCP层按照协议处理时丢包。
本发明实施例提供一种数据包的处理方法,所述方法包括以下步骤:
分组数据汇聚协议PDCP实体获得待发送给现场可编程门阵列FPGA芯片的发送数据包,在所述发送数据包中添加发送序列号,并将携带所述发送序列号的发送数据包发送给所述FPGA芯片;以使所述FPGA芯片在处理完发送数据包之后,利用所述发送序列号得到携带接收序列号的接收数据包;
所述PDCP实体接收来自所述FPGA芯片的携带所述接收序列号的接收数据包,并将所述接收数据包缓存到接收队列,并利用所述接收数据包中携带的接收序列号对所述接收队列内缓存的接收数据包进行重新排列;
所述PDCP实体按照所述接收队列内的重新排列的接收数据包,将所述接收队列内的接收数据包发送给无线链路控制RLC实体。
所述方法进一步包括:
所述PDCP实体在将携带所述发送序列号的发送数据包发送给FPGA芯片时,所述PDCP实体在指定时间内发送给所述FPGA芯片的携带所述发送序列号的发送数据包的数量总和小于预设第一数值,发送给所述FPGA芯片的携带所述发送序列号的发送数据包的数据量总和小于预设第二数值。
所述方法进一步包括:
所述PDCP实体在将多个携带所述发送序列号的发送数据包发送给FPGA芯片时,所述PDCP实体将所述多个携带所述发送序列号的发送数据包均匀分布到多个通用公共无线电接口CPRI通道上,并通过所述多个CPRI通道将对应的携带所述发送序列号的发送数据包发送给所述FPGA芯片。
所述方法进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510051856.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于网络的涉密可控U盘系统
- 下一篇:一种流量控制方法及系统





