上行数据传输的实现方法、装置及用户设备与流程

文档序号:24388374发布日期:2021-03-23 11:23阅读:144来源:国知局
上行数据传输的实现方法、装置及用户设备与流程

本发明涉及无线通信技术领域,尤其涉及一种上行数据传输的实现方法、装置、用户设备及计算机可读存储介质。



背景技术:

在5gnr(newradio,新空口)下,rrc(radioresourcecontrol,无线资源控制)有三种状态:空闲态(idle)、非激活态(inactive)和连接态(connected)。如图1所示,为nr下rrc各状态之间的转换示意图,在连接态下,基站可以通过向ue发送releasewithsuspend消息使得ue转换到非激活态;在非激活态下,ue可以通过向基站发送resume消息返回连接态。

ue(userequipment,用户设备)向基站发送sr(schedulingrequest,调度请求)来请求上行资源时,只指明了其是否有上行数据需要发送,而没有指明自己需要发送多少上行数据。ue需要通过bsr(bufferstatusreport,缓冲状态报告)告诉基站,其上行缓冲区里有多少数据需要发送,以便基站决定给该ue分配多少上行资源。

当ue在连接态发送上行数据时,如果发送的上行数据多于bsr指示的缓冲区中的数据,bsr就会处于拥堵状态,在bsr重传定时器(retxbsr-timer)超时之后,网络向ue发送了releasewithsuspend消息,这时ue进入非激活态。当ue恢复至连接态之后,如果ue再有上行数据需要发送,ue并不会重新启动sr的调度机制,导致bsr不能重启,数据就不能进行传输。



技术实现要素:

本发明提供的上行数据传输的实现方法、装置、用户设备及计算机可读存储介质,能够在上行传输的数据多于bsr中的数据,且进入非激活态后再进入连接态时,仍能继续进行上行数据传输。

第一方面,本发明提供一种上行数据传输的实现方法,包括:

在向基站发送调度请求以及缓冲状态报告bsr、且ue被挂起并进入非激活态之后,判断ue被挂起之前实际要传输的上行数据是否多于所述bsr中指示的缓冲区中的数据,且ue是否在bsr重传定时器超时后被挂起;

若ue被挂起之前实际要传输的上行数据多于所述bsr中指示的缓冲区中的数据,且ue是在bsr重传定时器超时后被挂起,则在重新进入连接态后,若有新的上行数据需要传输,强制向基站发送调度请求,触发bsr,进行上行数据的传输。

可选地,在所述判断ue被挂起之前实际要传输的上行数据是否多于所述bsr中指示的缓冲区中的数据,且ue是否在bsr重传定时器超时后被挂起之后,所述方法还包括:

若ue被挂起之前实际要传输的上行数据不多于所述bsr中指示的缓冲区中的数据,和/或,ue不是在bsr重传定时器超时后被挂起,则在重新进入连接态后,若有新的上行数据需要传输,则自动触发调度请求,使bsr得以正常触发,从而进行上行数据的传输。

可选地,所述强制向基站发送调度请求包括:强制重新调用调度请求接口,再次向基站发送调度请求。

可选地,所述向基站发送调度请求以及缓冲状态报告bsr包括:

在进入连接态后,向基站发送调度请求,请求获取上行资源;

向基站发送bsr,告知基站需要传输的上行数据量。

第二方面,本发明提供一种上行数据传输的实现装置,包括:

判断单元,用于在向基站发送调度请求以及bsr、且ue被挂起并进入非激活态之后,判断ue被挂起之前实际要传输的上行数据是否多于所述bsr中指示的缓冲区中的数据,且ue是否在bsr重传定时器超时后被挂起;

第一处理单元,用于若ue被挂起之前实际要传输的上行数据多于所述bsr中指示的缓冲区中的数据,且ue是在bsr重传定时器超时后被挂起,则在重新进入连接态后,若有新的上行数据需要传输,则强制向基站发送调度请求,触发bsr,进行上行数据的传输。

可选地,所述装置还包括:

第二处理单元,用于在所述判断单元判断ue被挂起之前实际要传输的上行数据是否多于所述bsr中指示的缓冲区中的数据,且ue是否在bsr重传定时器超时后被挂起之后,若ue被挂起之前实际要传输的上行数据不多于所述bsr中指示的缓冲区中的数据,和/或,ue不是在bsr重传定时器超时后被挂起,则在重新进入连接态后,若有新的上行数据需要传输,则自动触发调度请求,使bsr得以正常触发,从而进行上行数据的传输。

可选地,所述第一传输单元,用于在重新进入连接态后,若有新的上行数据需要传输,则强制重新调用调度请求接口,再次向基站发送调度请求,触发bsr,进行上行数据的传输。

第三方面,本发明提供一种用户设备,所述用户设备包括上述上行数据传输的实现装置。

第四方面,本发明提供一种上行数据传输的实现装置,包括:

存储器;

以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行上述上行数据传输的实现方法。

第五方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令被处理器执行时实现上述上行数据传输的实现方法。

本发明实施例提供的上行数据传输的实现方法、装置、用户设备及计算机可读存储介质,在上行传输的数据多于bsr中的数据,且ue进入非激活态后再进入连接态时,ue能够强制向基站发送调度请求,触发bsr,从而保证能够继续进行上行数据传输。

附图说明

图1为nr下rrc各状态之间的转换示意图;

图2为本发明一实施例上行数据传输的实现方法的流程图;

图3为本发明另一实施例上行数据传输的实现方法的流程图;

图4为本发明一实施例上行数据传输的实现装置的结构示意图;

图5为本发明另一实施例上行数据传输的实现装置的结构示意图;

图6为本发明又一实施例上行数据传输的实现装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种上行数据传输的实现方法,所述方法应用于ue,如图2所示,所述方法包括:

s11、在向基站发送调度请求以及缓冲状态报告bsr、且ue被挂起并进入非激活态之后,判断ue被挂起之前实际要传输的上行数据是否多于所述bsr中指示的缓冲区中的数据,且ue是否在bsr重传定时器超时后被挂起。

s12、若ue被挂起之前实际要传输的上行数据多于所述bsr中指示的缓冲区中的数据,且ue是在bsr重传定时器超时后被挂起,则在重新进入连接态后,若有新的上行数据需要传输,则ue强制向基站发送调度请求,触发bsr,进行上行数据的传输。

本发明实施例提供的上行数据传输的实现方法,在上行传输的数据多于bsr中的数据,且ue进入非激活态后再进入连接态时,ue能够强制向基站发送调度请求,触发bsr,从而保证能够继续进行上行数据传输。

下面结合具体实施例对本发明上行数据传输的实现方法进行详细说明。

如图3所示,本实施例上行数据传输的实现方法包括:

s21、在ue进入连接态后,有上行数据要传输,ue向基站发送调度请求,请求获取上行资源。

s22、ue向基站发送bsr,告知基站需要传输的上行数据量,基站为ue分配所需的上行资源,ue进行上行数据传输。

s23、ue被挂起,进入非激活态。

s24、ue判断被挂起之前实际要传输的上行数据是否多于所述bsr中指示的缓冲区中的数据,且ue是在bsr重传定时器超时后被挂起,若是,则执行步骤s25;否则执行步骤s26。

s25、ue重新进入连接态后,有新的上行数据需要传输,ue强制重新调用调度请求接口,再次向基站发送调度请求,请求获取上行资源。

此时,ue不会认为该新的上行数据为新传数据,不会按照新传数据的传输流程自动触发调度请求,需要强制调用sr接口。

s26、ue重新进入连接态后,有新的上行数据需要传输,ue自动触发调度请求。

此时,ue认为待传输的数据为新传数据,按照新传数据的传输流程自动触发调度请求。

s27、ue启动bsr,进行上行数据的传输。

从而,在上行传输的数据多于bsr中的数据,且ue进入非激活态后再进入连接态时,ue能够强制向基站发送调度请求,触发bsr,从而保证能够继续进行上行数据传输。

本发明实施例还提供一种上行数据传输的实现装置,如图4所示,所述装置包括:

判断单元11,用于在向基站发送调度请求以及bsr、且ue被挂起并进入非激活态之后,判断ue被挂起之前实际要传输的上行数据是否多于所述bsr中指示的缓冲区中的数据,且ue是否在bsr重传定时器超时后被挂起;

第一处理单元12,用于若ue被挂起之前实际要传输的上行数据多于所述bsr中指示的缓冲区中的数据,且ue是在bsr重传定时器超时后被挂起,则在重新进入连接态后,若有新的上行数据需要传输,则强制向基站发送调度请求,触发bsr,进行上行数据的传输。

本发明实施例提供的上行数据传输的实现装置,在上行传输的数据多于bsr中的数据,且ue进入非激活态后再进入连接态时,ue能够强制向基站发送调度请求,触发bsr,从而保证能够继续进行上行数据传输。

进一步地,如图5所示,所述装置还包括:

第二处理单元13,用于在所述判断单元11判断ue被挂起之前实际要传输的上行数据是否多于所述bsr中指示的缓冲区中的数据,且ue是否在bsr重传定时器超时后被挂起之后,若ue被挂起之前实际要传输的上行数据不多于所述bsr中指示的缓冲区中的数据,和/或,ue不是在bsr重传定时器超时后被挂起,则在重新进入连接态后,若有新的上行数据需要传输,则自动触发调度请求,使bsr得以正常触发,从而进行上行数据的传输。

可选地,所述第一传输单元13,用于在重新进入连接态后,若有新的上行数据需要传输,则强制重新调用调度请求接口,再次向基站发送调度请求,触发bsr,进行上行数据的传输。

本实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例还提供一种用户设备,所述用户设备包括上述上行数据传输的实现装置。

本发明实施例还提供一种上行数据传输的实现装置2,如图6所示,所述装置包括:

存储器21;

以及耦接至所述存储器的处理器22,所述处理器22被配置为基于存储在所述存储器21中的指令,执行上述上行数据传输的实现方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令被处理器执行时实现上述上行数据传输的实现方法。

本领域普通技术人员可以理解实现上述方法实施例中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1