下行数据接收方法、系统、存储介质及终端技术方案

技术编号:30550503 阅读:23 留言:0更新日期:2021-10-30 13:30
本发明专利技术提供了一种下行数据接收方法、系统、存储介质及终端,所述方法包括:通过RLC实体接收来自下层实体的下行数据包;当所述下行数据包的序列号落入第一下行接收窗口,且落入第二下行接收窗口内,所述RLC实体将所述下行数据包存入缓存中;其中,第二下行接收窗口小于所述第一下行接收窗口,当所述下行数据包序列号未落入所述第一下行接收窗口内,和/或,当所述下行数据包的序列号未落入所述第二下行接收窗口,所述RLC实体将所述下行数据包丢弃,本发明专利技术所述的方法有效减小了RLC下行缓存,减小芯片的内存压力。小芯片的内存压力。小芯片的内存压力。

【技术实现步骤摘要】
下行数据接收方法、系统、存储介质及终端


[0001]本专利技术涉及通信
,尤其涉及一种下行数据接收方法、系统、存储介质及终端。

技术介绍

[0002]窄带物联网(Narrow Band Internet of Things,NB

IoT),是一种3GPP标准定义的低功耗广域网(Low Power Wide Area,LPWA)解决方案,主要面向大规模物联网连接应用,其设计的主要目标是低成本、低复杂性、低延时、低功耗和强覆盖,对于芯片产品而言,低成本也就意味着小内存。而NB

IOT标准协议演进于长期演进协议(Long Term Evolution,LTE),相比于LTE,NB

IOT产品的内存要小的多,甚至有的整个内存只有几十kb,要远小于LTE相关产品。
[0003]而传统的方法的下行接收窗窗口较大,当下行无线链路协议控制层(Radio Link Control,RLC)有丢包时,已接收到的不连续的数据都需要保存起来而导致下行缓存被大量消耗,对于低成本的NB

IoT芯片,在上述情况发生时,很有可能将整个系统内存耗尽。
[0004]因此,有必要提供一种新型的下行数据接收方法、系统、存储介质及终端以解决现有技术中存在的上述问题。

技术实现思路

[0005]本专利技术的目的在于提供一种下行数据接收方法、系统、存储介质及终端,有效减小了RLC下行缓存,减小芯片的内存压力。
[0006]第一方面,为实现上述目的,本专利技术的所述一种下行数据接收方法,所述方法包括:
[0007]通过RLC实体接收来自下层实体的下行数据包;
[0008]当所述下行数据包的序列号落入第一下行接收窗口,且落入第二下行接收窗口内,所述RLC实体将所述下行数据包存入缓存中;
[0009]其中,第二下行接收窗口小于所述第一下行接收窗口。
[0010]本专利技术所述的下行数据接收方法的有益效果在于:由于第二接收窗口小于第一接收窗口,通过第一下行接收窗口和第二下行接收窗口接收的下行数据包进行处理,在下行数据包的序列号落入第一下行接收窗口和第二下行接收窗口内部的时候,将第一数据包存入缓存之中,对接收的下行数据包进行有效限制,减小下行缓存数据量,减小芯片设计的内存压力。
[0011]在一些可能的实施方式中,所述方法还包括:
[0012]当所述下行数据包序列号未落入所述第一下行接收窗口内,和/或,当所述下行数据包的序列号未落入所述第二下行接收窗口,所述RLC实体将所述下行数据包丢弃。其有益效果在于:将没有落入第一下行接收窗口或者没有落入第二下行接收窗口的下行数据包丢弃,从而有效减小缓存数据量。
[0013]在一些可能的实施方式中,所述方法还包括:
[0014]所述RLC实体利用所述下行数据包的序列号更新状态变量,所述状态变量用于记录丢弃的下行数据包的序列号的最大值;
[0015]所述RLC实体根据所述第二下行接收窗口的大小和所述状态变量,确定应答系列号;
[0016]所述RLC实体向发送设备发送反馈信息,所述反馈信息包括所述应答系列号。其有益效果在于:根据被丢弃的下行数据包的序列号更新状态变量,并根据状态变量和第二下行接收窗口的大小确定应答序列号,以便于RLC实体向发送设备发送反馈信息,保证反馈信息可以及时准确的发送到发送设备,以便于及时通知发送设备发送数据。
[0017]在一些可能的实施方式中,利用所述下行数据包的序列号更新状态变量,包括:
[0018]当所述状态变量的值为初始无效值时,所述RLC实体利用所述下行数据包的序列号更新所述状态变量;
[0019]当所述状态变量的值为第一数值,且所述第一数值不为初始无效值时,若第一数值小于所述下行数据包的序列号,则所述RLC实体利用所述下行数据包的序列号更新所述状态变量。
[0020]在一些可能的实施方式中,所述方法还包括:
[0021]当所述下行数据包的序列号大于最高接收状态变量,则RLC实体根据所述下行数据包的序列号,更新所述最高接收状态变量;
[0022]当状态变量为非初始无效值,且最高接收状态变量大于所述状态变量的值时,则所述RLC实体更新所述状态变量的值为初始无效值,其中,所述状态变量用于记录丢弃的下行数据包的序列号的最大值。
[0023]在一些可能的实施方式中,所述方法还包括:
[0024]所述RLC实体确定所述下行数据包与缓存中存储的数据包的内容不同。其有益效果在于:避免RLC接收到的下行数据包与缓存中存储的数据包出现重复,提高数据接收效率。
[0025]在一些可能的实施方式中,所述方法还包括:
[0026]当所述RLC实体对所述下行数据包进行处理重组生成一个完整的上层实体单元数据时,所述RLC实体将所述上层实体单元数据发送至上层实体。
[0027]在一些可能的实施方式中,所述RLC实体包括确认模式AM RLC实体,所述下行数据包包括RLC数据协议数据单元PDU。
[0028]第二方面,本专利技术还提供了一种下行数据接收系统,所述方法包括:
[0029]接收模块,用于通过RLC实体接收来自下层实体的下行数据包;
[0030]缓存模块,用于当所述下行数据包的序列号落入第一下行接收窗口,且落入第二下行接收窗口内,所述RLC实体将所述下行数据包存入缓存中;
[0031]其中,第二下行接收窗口小于所述第一下行接收窗口。
[0032]本专利技术所述的下行数据接收系统的有益效果在于:由于第二接收窗口小于第一接收窗口,接收模块通过第一下行接收窗口和第二下行接收窗口接收的下行数据包进行处理,缓存模块在下行数据包的序列号落入第一下行接收窗口和第二下行接收窗口内部的时候,将第一数据包存入缓存之中,对接收的下行数据包进行有效限制,减小下行缓存数据
量,减小芯片设计的内存压力。
[0033]在一些可能的实施方式中,还包括丢弃模块,所述丢弃模块用于当所述下行数据包序列号未落入所述第一下行接收窗口内,和/或,当所述下行数据包的序列号未落入所述第二下行接收窗口,所述RLC实体将所述下行数据包丢弃。
[0034]在一些可能的实施方式中,所述系统还包括反馈模块,所述反馈模块用于通过所述RLC实体利用所述下行数据包的序列号更新状态变量,所述RLC实体根据所述第二下行接收窗口的大小和所述状态变量,确定应答系列号,并通过所述RLC实体向发送设备发送反馈信息,所述反馈信息包括所述应答系列号,所述状态变量用于记录丢弃的下行数据包的序列号的最大值。
[0035]在一些可能的实施方式中,所述反馈模块还用于:
[0036]当所述状态变量的值为初始无效值时,所述RLC实体利用所述下行数据包的序列号更新所述状态变量;
[0037]当所述状态变量的值为第一数值,且所述第一数值不为初始无效值时,若第一数值小于所述下行数据包的序列号,则所述RLC本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种下行数据接收方法,其特征在于,所述方法包括:通过RLC实体接收来自下层实体的下行数据包;当所述下行数据包的序列号落入第一下行接收窗口,且落入第二下行接收窗口内,所述RLC实体将所述下行数据包存入缓存中;其中,第二下行接收窗口小于所述第一下行接收窗口。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述下行数据包序列号未落入所述第一下行接收窗口内,和/或,当所述下行数据包的序列号未落入所述第二下行接收窗口,所述RLC实体将所述下行数据包丢弃。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述RLC实体利用所述下行数据包的序列号更新状态变量,所述状态变量用于记录丢弃的下行数据包的序列号的最大值;所述RLC实体根据所述第二下行接收窗口的大小和所述状态变量,确定应答系列号;所述RLC实体向发送设备发送反馈信息,所述反馈信息包括所述应答系列号。4.根据权利要求3所述的方法,其特征在于,利用所述下行数据包的序列号更新状态变量,包括:当所述状态变量的值为初始无效值时,所述RLC实体利用所述下行数据包的序列号更新所述状态变量;当所述状态变量的值为第一数值,且所述第一数值不为初始无效值时,若第一数值小于所述下行数据包的序列号,则所述RLC实体利用所述下行数据包的序列号更新所述状态变量。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述下行数据包的序列号大于最高接收状态变量,则RLC实体根据所述下行数据包的序列号,更新所述最高接收状态变量;当状态变量为非初始无效值,且最高接收状态变量大于所述状态变量的值时,则所述RLC实体更新所述状态变量的值为初始无效值,其中,所述状态变量用于记录丢弃的下行数据包的序列号的最大值。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述RLC实体确定所述下行数据包与缓存中存储的数据包的内容不同。7.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当所述RLC实体对所述下行数据包进行处理重组生成完整的上层实体单元数据时,...

【专利技术属性】
技术研发人员:丁丽洁翟文豪何宁
申请(专利权)人:锐迪科微电子科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1