一种上传和接收缓冲区状态的方法、装置与流程

文档序号:12823199阅读:268来源:国知局
一种上传和接收缓冲区状态的方法、装置与流程

本发明涉及数据传输技术,尤其涉及一种上传和接收缓冲区状态的方法、装置。



背景技术:

目前,在用户终端(userequipment,ue)通过上行调度请求(schedulingrequest,sr)向演进型基站(evolvednodeb,enb)请求上行资源时,只指明了ue是否有上行数据需要发送,而没有说明ue需要发送多少上行数据;此时,ue需要通过向enb发送缓冲区状态报告(bufferstatusreport,bsr),使enb获知ue需要发送的上行数据的数据量,以便于enb决定给ue分配多少上行资源。

现有技术中,ue将实际需要传输的数据量写入bsr中,以请求enb给ue调度相应的资源。当ue处于弱覆盖区域中,且需要上传较大的数据包时,enb可以基于bsr给ue调度相应的资源,但是,此时ue上行需要传输的数据的数据量可能超过自身的传输能力,导致出现丢包和频繁重传,影响ue通话和数据传输性能。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种上传和接收缓冲区状态的方法、装置,能够保证ue在弱覆盖区域的起呼成功率,提升用户的语音及数据业务体验。

本发明的技术方案是这样实现的:

本发明实施例提供了一种上传缓冲区状态的方法,包括:

在需要向网络侧上传数据时,获取用户终端ue的无线信道质量参数和待上传至网络侧的数据的数据量;

基于所获取的ue的无线信道质量参数和待上传至网络侧的数据的数据量,更新缓冲区状态报告bsr;

将更新后的bsr上传至网络侧。

上述方案中,所述基于所获取的ue的无线信道质量参数和待上传至网络侧的数据的数据量,更新缓冲区状态报告bsr,包括:在所获取的待上传至网络侧的数据的数据量大于预设的数据量阈值,且所获取的ue的无线信道质量参数小于预设的参数阈值时,将bsr中携带的上行缓冲区数据量信息更新为预设的数据量阈值。

上述方案中,所述预设的数据量阈值为预设的第1数据量门限值至预设的第n数据量门限值中的一个数值,所述预设的参数阈值为预设的第1参数门限值至预设的第n参数门限值中的一个数值,n为大于1的自然数;

所述预设的数据量阈值为预设的第i数据量门限值时,所述预设的参数阈值为预设的第i参数门限值,i取1至n。

上述方案中,在将更新后的bsr上传至网络侧之后,所述方法还包括:基于更新后的bsr,将数据上传至网络侧。

上述方案中,所述基于所获取的ue的无线信道质量参数和待上传至网络侧的数据的数据量,更新缓冲区状态报告bsr,包括:在所获取的待上传至网络侧的数据的数据量大于预设的数据量阈值,且所获取的ue的无线信道质量参数小于预设的参数阈值时,将bsr中携带的上行缓冲区数据量信息更新为预设的数据量阈值;

所述基于更新后的bsr,将数据上传至网络侧,包括:将更新后的bsr发送至网络侧,以请求网络侧为ue发送上行授权信息;在收到上行授权信息之后,将上传至网络侧的数据分m次上传至网络侧,每次上传至网络侧的数据的数据量小于等于预设的数据量阈值,m为大于1的自然数。

上述方案中,所述ue的无线信道质量参数为ue的上行信道质量参数或ue的下行信道质量参数。

本发明实施例还提供了一种接收缓冲区状态的方法,包括:

接收ue发送的更新后的bsr,所述更新后的bsr为:基于ue的无线信道质量参数和ue待上传至网络侧的数据的数据量而更新的bsr;

基于所接收的bsr,为ue分配上行授权信息。

上述方案中,所述基于所接收的bsr,为ue分配上行授权信息,包括:基于所接收的bsr中携带的上行缓冲区数据量信息,为ue分配相应的上行授权信息。

上述方案中,在为ue分配上行授权信息之后,所述方法还包括:接收ue上传的数据。

本发明实施例还提供了一种上传缓冲区状态的装置,包括:获取模块、更新模块和上传模块;其中,

获取模块,用于在需要向网络侧上传数据时,获取用户终端ue的无线信道质量参数和待上传至网络侧的数据的数据量;

更新模块,用于基于所获取的ue的无线信道质量参数和待上传至网络侧的数据的数据量,更新缓冲区状态报告bsr;

上传模块,用于将更新后的bsr上传至网络侧。

上述方案中,所述更新模块,具体用于在所获取的待上传至网络侧的数据的数据量大于预设的数据量阈值,且所获取的ue的无线信道质量参数小于预设的参数阈值时,将bsr中携带的上行缓冲区数据量信息更新为预设的数据量阈值。

上述方案中,所述预设的数据量阈值为预设的第1数据量门限值至预设的第n数据量门限值中的一个数值,所述预设的参数阈值为预设的第1参数门限值至预设的第n参数门限值中的一个数值,n为大于1的自然数;

所述预设的数据量阈值为预设的第i数据量门限值时,所述预设的参数阈值为预设的第i参数门限值,i取1至n。

上述方案中,所述上传模块,还用于在将更新后的bsr上传至网络侧之后,基于更新后的bsr,将数据上传至网络侧。

上述方案中,所述更新模块,具体用于在所获取的待上传至网络侧的数据的数据量大于预设的数据量阈值,且所获取的ue的无线信道质量参数小于预设的参数阈值时,将bsr中携带的上行缓冲区数据量信息更新为预设的数据量阈值;

所述上传模块,具体用于将更新后的bsr发送至网络侧,以请求网络侧为ue发送上行授权信息;在收到上行授权信息之后,将上传至网络侧的数据分m次上传至网络侧,每次上传至网络侧的数据的数据量小于等于预设的数据量阈值,m为大于1的自然数。

上述方案中,所述ue的无线信道质量参数为ue的上行信道质量参数或ue的下行信道质量参数。

本发明实施例还提供了一种接收缓冲区状态的装置,包括第一接收模块和分配模块;其中,

第一接收模块,用于接收用户终端ue发送的更新后的缓冲区状态报告bsr,所述更新后的bsr为:基于ue的无线信道质量参数和ue待上传至网络侧的数据的数据量而更新的bsr;

所述分配模块,用于基于所接收的bsr,为ue分配上行授权信息。

上述方案中,所述分配模块,具体用于基于所接收的bsr中携带的上行缓冲区数据量信息,为ue分配相应的上行授权信息。

上述方案中,所述装置还包括第二接收模块,所述第二接收模块,用于在为ue分配上行授权信息之后,接收ue上传的数据。

本发明实施例提供的一种上传和接收缓冲区状态的方法、装置,在需要向网络侧上传数据时,获取用户终端ue的无线信道质量参数和待上传至网络侧的数据的数据量;基于所获取的ue的无线信道质量参数和待上传至网络侧的数据的数据量,更新缓冲区状态报告bsr;将更新后的bsr上传至网络侧;如此,可以基于所获取的ue的无线信道质量参数和待上传至网络侧的数据的数据量,来决定是否更新bsr,从而可以灵活地控制每次发送的数据的数据量,保证ue在弱覆盖区域的起呼成功率,提升用户的语音及数据业务体验。

附图说明

图1为本发明上传缓冲区状态的方法的实施例的流程图;

图2为本发明接收缓冲区状态的方法的实施例的流程图;

图3为本发明实施例上传缓冲区状态的装置的组成结构示意图;

图4为本发明实施例接收缓冲区状态的装置的组成结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

第一实施例

本发明第一实施例提供了一种上传缓冲区状态的方法,这里,可以利用ue向网络侧上传数据,ue向网络侧上传数据之前,需要向网络侧发送bsr;这里,网络侧包括但不限于enb。

图1为本发明上传缓冲区状态的方法的实施例的流程图,如图1所示,该流程包括:

步骤100:在需要向网络侧上传数据时,获取ue的无线信道质量参数和待上传至网络侧的数据的数据量。

本步骤中,并不对向网络侧上传的数据类型进行限定,例如,网络侧上传的数据包括但不限于:信令包、业务包等,这里,信令包可以是会话初始协议(sessioninitiationprotocol,sip)消息或无线资源控制(radioresourcecontrol,rrc)消息,业务包可以是语音包或数据业务包。

显然,对于ue来说,可以实时检测自身是否需要向网络侧上传数据,当检测到当前时刻自身需要向网络侧上传数据时,获取当前时刻ue的无线信道质量参数和待上传至网络侧的数据的数据量;这里,待上传至网络侧的数据的数据量用于表示待上传至网络侧的数据的大小,待上传至网络侧的数据的数据量的单位可以是bit,b、kb等等,示例性地,待上传至网络侧的数据的数据量为1000bit。

这里,ue的无线信道质量参数为ue的上行信道质量参数或ue的下行信道质量参数;示例性地,ue的无线信道质量参数可以是参考信号接收功率(referencesignalreceivingpower,rsrp)、信号与干扰加噪声比(signaltointerferenceplusnoiseratio,sinr)、块差错率(blockerrorratio,bler)、分组丢失率(packetlossrate,plr)或平均意见值(meanopinionscore,mos)。

可以理解的是,可以采用多种现有的实现方式来获取ue的无线信道质量参数,这里不再详述。

步骤101:基于所获取的ue的无线信道质量参数和待上传至网络侧的数据的数据量,更新bsr。

本步骤具体包括:在所获取的待上传至网络侧的数据的数据量大于预设的数据量阈值,且所获取的ue的无线信道质量参数小于预设的参数阈值时,将bsr中携带的上行缓冲区数据量信息更新为预设的数据量阈值,以实现对bsr的更新。

本步骤中,预设的数据量阈值可以是固定值,也可以是预设的第1数据量门限值至预设的第n数据量门限值中的一个数值,n为大于1的自然数;预设的参数阈值可以是固定值,也可以是预设的参数阈值为预设的第1参数门限值至预设的第n参数门限值中的一个数值。

当预设的数据量阈值为预设的第i数据量门限值时,所述预设的参数阈值为预设的第i参数门限值,i取1至n;也就是说,第i数据量门限值与第i参数门限值相对应。

下面以ue的无线信道质量参数是rsrp为例,通过表1说明数据量门限值与参数门限值的对应关系。

表1

在表1中,从第二行开始,每一行中说明了一个数据量门限值以及与该数据量门限值相对应的参数门限值。

可以理解的是,bsr中携带的上行缓冲区数据量信息用表示ue需要发送多少上行数据,如此,当ue将bsr发送至网络侧时,网络侧可以获知ue需要上传的数据的数据量,进而可以向ue发送相应的上行授权信息。

这里,在未更新bsr之前,bsr中携带的上行缓冲区数据量信息为当前时刻待上传至网络侧的数据的数据量;而在更新bsr之后,bsr中携带的上行缓冲区数据量信息为预设的数据量阈值,如此,可以在ue处于弱覆盖区域中,且需要上传数据量较大的数据时,向网络侧请求较少的上行资源。

需要说明的是,在所获取的待上传至网络侧的数据的数据量不大于预设的数据量阈值,或所获取的ue的无线信道质量参数不小于预设的参数阈值时,按照常规方法设置bsr中携带的上行缓冲区数据量信息,即,bsr中携带的上行缓冲区数据量信息为待上传至网络侧的数据的数据量。

步骤102:将更新后的bsr上传至网络侧。

这里,可以采用多种现有的方式将更新后的bsr上传至网络侧,这里不再详述。

在本步骤之后,还可以基于更新后的bsr,将数据上传至网络侧。

具体地,所述基于更新后的bsr,将数据上传至网络侧,包括:将更新后的bsr发送至网络侧,以请求网络侧为ue发送上行授权信息;在收到上行授权信息之后,将上传至网络侧的数据分m次上传至网络侧,每次上传至网络侧的数据的数据量小于等于预设的数据量阈值,m为大于1的自然数。

可以理解的是,网络侧在接收到更新后的bsr之后,基于更新后的bsr向ue发送相应的上行授权信息,网络侧向ue发送的上行授权信息代表了网络侧的上行资源分配结果,网络侧通过发送上行授权信息告知ue可以上传多大数据量的数据。

这里,ue在检测到待上传至网络侧的数据已发送完毕时,返回至步骤100。

应用本发明第一实施例的上传缓冲区状态的方法,可以通过所获取的ue的无线信道质量参数和待上传至网络侧的数据的数据量,来决定是否更新bsr,从而可以灵活地控制每次发送的数据的数据量,保证ue在弱覆盖区域的起呼成功率,提升用户的语音及数据业务体验。

第二实施例

本发明第二实施例提供了一种接收缓冲区状态的方法,这里,网络侧可以接收ue上传的bsr,基于所接收的bsr,为ue分配上行授权信息;网络侧包括但不限于enb。

图2为本发明接收缓冲区状态的方法的实施例的流程图,如图2所示,该流程包括:

步骤200:接收ue发送的更新后的bsr,所述更新后的bsr为:基于ue的无线信道质量参数和ue待上传至网络侧的数据的数据量而更新的bsr。

在本步骤之前,ue需要向网络侧上传数据时,获取ue的无线信道质量参数和待上传至网络侧的数据的数据量,在所获取的待上传至网络侧的数据的数据量大于预设的数据量阈值,且所获取的ue的无线信道质量参数小于预设的参数阈值时,将bsr中携带的上行缓冲区数据量信息更新为预设的数据量阈值,以实现对bsr的更新。

这里,ue对bsr的更新过程已经在本发明第一实施例作出说明,这里不再详述。

步骤201:基于所接收的bsr,为ue分配上行授权信息。

本步骤具体包括:基于所接收的bsr中携带的上行缓冲区数据量信息,为ue分配相应的上行授权信息。

这里,为ue分配的上行授权信息对ue每次上传的数据的数据量进行限制。

在本步骤之后,还可以接收ue上传的数据。

应用本发明第二实施例的接收缓冲区状态的方法,可以通过所获取的ue的无线信道质量参数和待上传至网络侧的数据的数据量,来决定是否更新bsr,从而可以灵活地控制每次发送的数据的数据量,保证ue在弱覆盖区域的起呼成功率,提升用户的语音及数据业务体验。

第三实施例

针对本发明第一实施例的上传缓冲区状态的方法,本发明第三实施例提供了一种上传缓冲区状态的装置。

图3为本发明实施例上传缓冲区状态的装置的组成结构示意图,如图3所示,该装置包括:获取模块300、更新模块301和上传模块302;其中,

获取模块300,用于在需要向网络侧上传数据时,获取ue的无线信道质量参数和待上传至网络侧的数据的数据量。

更新模块301,用于基于所获取的ue的无线信道质量参数和待上传至网络侧的数据的数据量,更新bsr。

上传模块302,用于将更新后的bsr上传至网络侧。

具体地,所述更新模块301,用于在所获取的待上传至网络侧的数据的数据量大于预设的数据量阈值,且所获取的ue的无线信道质量参数小于预设的参数阈值时,将bsr中携带的上行缓冲区数据量信息更新为预设的数据量阈值。

这里,所述预设的数据量阈值为预设的第1数据量门限值至预设的第n数据量门限值中的一个数值,所述预设的参数阈值为预设的第1参数门限值至预设的第n参数门限值中的一个数值,n为大于1的自然数。

所述预设的数据量阈值为预设的第i数据量门限值时,所述预设的参数阈值为预设的第i参数门限值,i取1至n。

所述上传模块302,还用于在将更新后的bsr上传至网络侧之后,基于更新后的bsr,将数据上传至网络侧。

所述更新模块301,用于在所获取的待上传至网络侧的数据的数据量大于预设的数据量阈值,且所获取的ue的无线信道质量参数小于预设的参数阈值时,将bsr中携带的上行缓冲区数据量信息更新为预设的数据量阈值。

所述上传模块302,用于将更新后的bsr发送至网络侧,以请求网络侧为ue发送上行授权信息;在收到上行授权信息之后,将上传至网络侧的数据分m次上传至网络侧,每次上传至网络侧的数据的数据量小于等于预设的数据量阈值,m为大于1的自然数。

这里,所述ue的无线信道质量参数为ue的上行信道质量参数或ue的下行信道质量参数。

在实际应用中,所述获取模块300、更新模块301和上传模块302均可由位于ue中的中央处理器(centralprocessingunit,cpu)、微处理器(microprocessorunit,mpu)、数字信号处理器(digitalsignalprocessor,dsp)、或现场可编程门阵列(fieldprogrammablegatearray,fpga)等实现。

第四实施例

针对本发明第二实施例的接收缓冲区状态的方法,本发明第四实施例提供了一种接收缓冲区状态的装置。

图4为本发明实施例接收缓冲区状态的装置的组成结构示意图,如图4所示,该装置包括:第一接收模块400和分配模块401;其中,

第一接收模块400,用于接收ue发送的更新后的bsr,所述更新后的bsr为:基于ue的无线信道质量参数和ue待上传至网络侧的数据的数据量而更新的bsr。

所述分配模块401,用于基于所接收的bsr,为ue分配上行授权信息。

具体地,所述分配模块401,用于基于所接收的bsr中携带的上行缓冲区数据量信息,为ue分配相应的上行授权信息。

进一步地,所述装置还包括第二接收模块402,所述第二接收模块402,用于在为ue分配上行授权信息之后,接收ue上传的数据。

在实际应用中,所述第一接收模块400、分配模块401和第二接收模块402均可由位于enb中的中央处理器(centralprocessingunit,cpu)、微处理器(microprocessorunit,mpu)、数字信号处理器(digitalsignalprocessor,dsp)、或现场可编程门阵列(fieldprogrammablegatearray,fpga)等实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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