获得和下发数据的方法及装置制造方法及图纸

技术编号:19126799 阅读:6 留言:0更新日期:2018-10-10 08:10
本发明专利技术公开了获得和下发数据的方法及装置,基于辅服务小区SCell向所述主服务小区PCell申请的第一数据量的大小,确定所述主服务小区PCell的RLC层需要转发给所述辅服务小区SCell第二数据量的大小,其中,所述主服务小区PCell和所述辅服务小区SCell属于不同的基站;确定所述主服务小区PCell的需要转发给所述辅服务小区SCell的每个RLC PDU的预设大小;基于所述第二数据量的大小以及所述每个RLC PDU的预设大小,获得所述主服务小区PCell需要转发给所述辅服务小区M个RLC PDU;并通过X2口周期性或事件性传递给SCell侧的RLC层。

【技术实现步骤摘要】
获得和下发数据的方法及装置
本专利技术涉及通信领域,尤其涉及获得和下发数据的方法及装置。
技术介绍
在LTE(LongTermEvolution,长期演进)系统中,服务小区是为UE提供数据传输服务的小区,每个UE最多只存在一个服务小区。Rel-10引入CA(CarrierAggregation,载波聚合)技术后,UE可以同时有多个服务小区,即系统将两个或更多可用的载波聚合在一起,组成一个更大的传输带宽,为了达到更高的传输速率,为用户提供更好的服务体验。因此,为UE服务的小区被分为两类:PCell/PCC(PrimaryCell/PrimaryComponentCarrier,主服务小区/主成员载波)和SCell/SCC(SecondaryCell/SecondaryComponentCarrier,辅服务小区/辅成员载波))。其中,PCell继承LTE系统中服务小区的性质,而SCell仅被作为附加的资源,承载数据传输的功能。PCell和SCell都是从UE的角度来说的。PCell即为UE建立RRC连接的服务小区,其建立过程与LTE系统完全相同。SCell由PCell的RRC层进行配置。PCell根据实际需求对UE进行SCell配置,SCell配置包括SCell的添加、SCell的删除和SCell的修改,通过RRC重配置过程完成。现有的站内载波聚合调度中,只要UE有激活的SCell,在调度这个用户时,其PCell和激活的SCell就都会参与资源分配,而PCell和SCell同属于一个基站,RLC层可将数据无时延的转发给SCell的MAC层。但对于站间载波聚合,PCell和SCell分属于不同基站,数据交互通过X2口传输,不能达到实时调度的目标,因此,可采用通过RLC层将部分数据转发给SCell侧的方法。现有技术是针对的是站内载波聚合,即PCell和SCell同属于一个基站,数据以及信息交互不存在时延,RLC层根据MAC层申请数据进行组包,不用考虑时延的影响。可见,现有技术中存在如下技术问题,在站间载波聚合时,PCell和SCell不属于同一个基站,数据以及信息在不同的基站中的PCell和SCell之间传递,对SCell侧MAC层的调度存在时延影响,降低用户体验。
技术实现思路
本专利技术实施例通过提供获得和下发数据的方法及装置,用于解决现有技术中在站间载波聚合时,PCell和SCell不属于同一个基站,数据以及信息在不同的基站中的PCell和SCell之间传递,对SCell侧MAC层的调度存在时延影响,降低用户体验技术问题。第一方面,本专利技术一实施例提供了一种一种获得数据的方法,应用于主服务小区PCell,包括:基于辅服务小区SCell向所述主服务小区PCell申请的第一数据量的大小,确定所述主服务小区PCell需要转发给所述辅服务小区SCell第二数据量的大小,其中,所述主服务小区PCell和所述辅服务小区SCell属于不同的基站;基于第一预设规则,确定所述主服务小区PCell需要转发给所述辅服务小区SCell的每个RLCPDU的预设大小;基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU;其中,所述M为大于等于1的整数。可选的,在所述基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU之后,所述方法还包括:将所述M个RLCPDU通过X2口转发给所述辅服务小区SCell。可选的,所述基于辅服务小区SCell向所述主服务小区PCell申请的第一数据量的大小,确定所述主服务小区PCell需要转发给所述辅服务小区SCell第二数据量的大小,包括:基于所述辅服务小区SCell向所述主服务小区PCell申请的第一数据量大小,确定一终端的第j个无线承载RB在所述主服务小区PCell的无线链路控制RLC层需要转发给辅服务小区SCell第二数据量的大小。可选的,基于第一预设规则,确定所述主服务小区PCell需要转发给所述辅服务小区SCell的每个RLCPDU的预设大小,包括:基于从所述辅服务小区SCell获得的每个RLCPDU的预设大小的建议值,确定所述主服务小区PCell需要转发给所述辅服务小区SCell的每个RLCPDU的预设大小,其中,所述每个RLCPDU的预设大小均相等,所述预设大小为第一预设值。可选的,基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU,包括:判断所述第二数据量的大小是否小于所述第一预设值,获得第一判断结果,基于所述第一判断结果,获得所述主服务小区PCell需要转发给所述辅服务小区M个RLCPDU;在所述第一判断结果为是时,基于所述第二数据量的大小对所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的至少一个RLCSDU进行1次分段,获得所述主服务小区PCell需要转发给所述辅服务小区1个RLCPDU;在所述第一判断结果为否时,基于所述第二数据量的大小和所述第一预设值,对所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的至少一个RLCSDU进行M次分段,获得M个RLCPDU,其中,第1至第M-1次分段获得的第1至第M-1个RLCPDU的实际大小均等于第一预设值,第M次分段获得的第M个RLCPDU的实际大小小于或等于第一预设值。可选的,所述基于第一预设规则,确定所述主服务小区PCell需要转发给所述辅服务小区SCell的每个RLCPDU的预设大小,包括:所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的N个RLCSDU的大小之和与1个RLCPDU的预设大小一一对应,其中所述N为大于等于1的整数。可选的,所述基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU,包括:按照N个RLCSDU为单位对所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的数据进行组包,获得所述M个RLCPDU;其中,第1至第M-1个RLCPDU的大小之和小于所述第二数据量的大小,且第1至第M个RLCPDU的大小之和大于等于所述第二数据量的大小。可选的,所述基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU,包括:当所述第二数据量的大小小于等于即将进行的第1次组包对应的N个RLCSDU的大小之和时,进行第1次组包,将第1次组包对应的所述N个RLCSDU中Q个RLCSDU进行组包或者第1次组包对应的N个RLCSDU中1个RLCSDU进行分段,获得1个RLCPDU,其中,所述获得的1个RLCPDU的大小大于所述第二数据量的大小,所述M等于1。可选的,基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU,包括:当所述第二数据量的大小大于即将进行的第1次组包的对应的所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的N个RLCSDU的大小之和时,将所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的每N个RLCSDU依次进行P次组包,获得P个RLCPDU;当所述第二数据量的大小减去所述P个RLCPDU的大小之和的差值,小于等于即将进行的第P+1次组包对应的N个RLCSDU的大小之和时,进行P+1次组包,将第P+1次组包对应的N个RLCSDU中Q本文档来自技高网
...
获得和下发数据的方法及装置

【技术保护点】
1.一种获得数据的方法,应用于主服务小区PCell,其特征在于,包括:基于辅服务小区SCell向所述主服务小区PCell申请的第一数据量的大小,确定所述主服务小区PCell需要转发给所述辅服务小区SCell第二数据量的大小,其中,所述主服务小区PCell和所述辅服务小区SCell属于不同的基站;基于第一预设规则,确定所述主服务小区PCell需要转发给所述辅服务小区SCell的每个RLC PDU的预设大小;基于所述每个RLC PDU的预设大小确定所述第二数据量对应的M个RLC PDU;其中,所述M为大于等于1的整数。

【技术特征摘要】
1.一种获得数据的方法,应用于主服务小区PCell,其特征在于,包括:基于辅服务小区SCell向所述主服务小区PCell申请的第一数据量的大小,确定所述主服务小区PCell需要转发给所述辅服务小区SCell第二数据量的大小,其中,所述主服务小区PCell和所述辅服务小区SCell属于不同的基站;基于第一预设规则,确定所述主服务小区PCell需要转发给所述辅服务小区SCell的每个RLCPDU的预设大小;基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU;其中,所述M为大于等于1的整数。2.如权利要求1所述的方法,其特征在于,在所述基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU之后,所述方法还包括:将所述M个RLCPDU通过X2口转发给所述辅服务小区SCell。3.如权利要求1所述的方法,其特征在于,所述基于辅服务小区SCell向所述主服务小区PCell申请的第一数据量的大小,确定所述主服务小区PCell需要转发给所述辅服务小区SCell第二数据量的大小,包括:基于所述辅服务小区SCell向所述主服务小区PCell申请的第一数据量大小,确定一终端的第j个无线承载RB在所述主服务小区PCell的无线链路控制RLC层需要转发给辅服务小区SCell第二数据量的大小。4.如权利要求1所述的方法,其特征在于,基于第一预设规则,确定所述主服务小区PCell需要转发给所述辅服务小区SCell的每个RLCPDU的预设大小,包括:基于从所述辅服务小区SCell获得的每个RLCPDU的预设大小的建议值,确定所述主服务小区PCell需要转发给所述辅服务小区SCell的每个RLCPDU的预设大小,其中,所述每个RLCPDU的预设大小均相等,所述预设大小为第一预设值。5.如权利要求4所述的方法,其特征在于,基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU,包括:判断所述第二数据量的大小是否小于所述第一预设值,获得第一判断结果,基于所述第一判断结果,获得所述主服务小区PCell需要转发给所述辅服务小区M个RLCPDU;在所述第一判断结果为是时,基于所述第二数据量的大小对所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的至少一个RLCSDU进行1次分段,获得所述主服务小区PCell需要转发给所述辅服务小区1个RLCPDU;在所述第一判断结果为否时,基于所述第二数据量的大小和所述第一预设值,对所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的至少一个RLCSDU进行M次分段,获得M个RLCPDU,其中,第1至第M-1次分段获得的第1至第M-1个RLCPDU的实际大小均等于第一预设值,第M次分段获得的第M个RLCPDU的实际大小小于或等于第一预设值。6.如权利要求1所述的方法,其特征在于,所述基于第一预设规则,确定所述主服务小区PCell需要转发给所述辅服务小区SCell的每个RLCPDU的预设大小,包括:所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的N个RLCSDU的大小之和与1个RLCPDU的预设大小一一对应,其中所述N为大于等于1的整数。7.如权利要求6所述的方法,其特征在于,所述基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU,包括:按照N个RLCSDU为单位对所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的数据进行组包,获得所述M个RLCPDU;其中,第1至第M-1个RLCPDU的大小之和小于所述第二数据量的大小,且第1至第M个RLCPDU的大小之和大于等于所述第二数据量的大小。8.如权利要求6所述的方法,其特征在于,所述基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU,包括:当所述第二数据量的大小小于等于即将进行的第1次组包对应的N个RLCSDU的大小之和时,进行第1次组包,将第1次组包对应的所述N个RLCSDU中Q个RLCSDU进行组包或者第1次组包对应的N个RLCSDU中1个RLCSDU进行分段,获得1个RLCPDU,其中,所述获得的1个RLCPDU的大小大于所述第二数据量的大小,所述M等于1。9.如权利要求6所述的方法,其特征在于,基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU,包括:当所述第二数据量的大小大于即将进行的第1次组包的对应的所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的N个RLCSDU的大小之和时,将所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的每N个RLCSDU依次进行P次组包,获得P个RLCPDU;当所述第二数据量的大小减去所述P个RLCPDU的大小之和的差值,小于等于即将进行的第P+1次组包对应的N个RLCSDU的大小之和时,进行P+1次组包,将第P+1次组包对应的N个RLCSDU中Q个RLCSDU进行组包或者第P+1次组包对应的N个RLCSDU中1个RLCSDU进行分段,获得第P+1个RLCPDU,组包结束,其中,所述M等于所述P+1,所述P为大于等于1小于M的整数。10.如权利要求6所述的方法,其特征在于,所述基于所述每个RLCPDU的预设大小确定所述第二数据量对应的M个RLCPDU,包括:当所述第二数据量的大小大于即将进行的第1次组包对应的N个RLCSDU的大小之和时,将所述主服务小区PCell的无线链路控制RLC层发送缓冲区中的每N个RLCSDU依次进行P次组包,获得P个RLCPDU;当所述第二数据量的大小减去所述P个RLCPDU的大小之和的差值,大于即将进行的第P+1次组包对应的N个RLCSDU的大小之和时,进行P+1次组包,将第P+1次组包对应的N个RLCSDU进行组包,获得第P+1个RLCPDU;继续进行i次组包,获得第P+i个RLCPDU,直至当所述第二数据量的大小减去所述P+i个RLCPDU的大小之和的差值,小于等于即将进行的第P+i+1次组包对应的N个RLCSDU的大小之和,进行P+i+1次组包,将第P+i+1次组包对应的N个RLCSDU中Q个RLCSDU进行组包或者第P+i+1次组包对应的N个RLCSDU中1个RLCSDU进行分段,获得第P+i+1个RLCPDU,组包结束,其中,所述M等于所述P+i+1,所述P和i均为大于等于1小于M的整数。11.一种下发数据的方法,应用于辅服务小区SCell,其特征在于,包括:接收主服务小区PCell转发给所述辅服务小区SCell的M个RLCPDU,M为大于等于1的整数,其中,所述主服务小区PCell和所述辅服务小区SCell属于不同的基站;将所述M个RLCPDU存入所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区;基于所述辅服务小区SCell的媒体介入控制MAC层向所述辅服务小区SCell的无线链路控制RLC层请求的第四数据量的大小以及所述M个RLCPDU对应的无线承载RB的类型,确定所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区中的M个RLCPDU的下发方式,其中,M为大于等于1的整数。12.如权利要求11所述的方法,其特征在于,包括:在所述接收所述主服务小区PCell转发给所述辅服务小区SCell的M个RLCPDU之前,确定所述辅服务小区SCell向主服务小区PCell发送的每个RLCPDU的大小的建议值;获得所述辅服务小区SCell向所述主服务小区PCell申请的第一数据量的大小以使得所述主服务小区PCell基于所述建议值和所述第一数据量确定转发给所述辅服务小区SCell的M个RLCPDU。13.如权利要求12所述的方法,其特征在于,所述确定所述辅服务小区SCell对每个RLCPDU的大小的建议值,包括:基于所述辅服务小区SCell一个发送周期内的每个子帧下发的RLCPDU的大小,确定所述辅服务小区SCell对每个RLCPDU的大小的建议值。14.如权利要求13所述的方法,其特征在于,基于所述辅服务小区SCell一个发送周期内的每个子帧所述辅服务小区SCell的媒体介入控制MAC层向所述辅服务小区SCell的无线链路控制RLC层申请的RLCPDU的大小,确定所述辅服务小区SCell对每个RLCPDU的大小的建议值,包括:基于所述辅服务小区SCell一个发送周期内的每个子帧所述辅服务小区SCell的媒体介入控制MAC层向所述辅服务小区SCell的无线链路控制RLC层申请的RLCPDU的平均值,确定所述辅服务小区SCell对每个RLCPDU的大小的建议值;或者,基于所述辅服务小区SCell一个发送周期内的每个子帧所述辅服务小区SCell的媒体介入控制MAC层向所述辅服务小区SCell的无线链路控制RLC层申请的RLCPDU的最小值,确定所述辅服务小区SCell对每个RLCPDU的大小的建议值;或者,基于所述辅服务小区SCell一个发送周期内的每个子帧所述辅服务小区SCell的媒体介入控制MAC层向所述辅服务小区SCell的无线链路控制RLC层申请的RLCPDU的累积分布函数CDF的百分比,确定所述辅服务小区SCell对每个RLCPDU的大小的建议值。15.如权利要求11所述的方法,其特征在于,在所述基于所述辅服务小区SCell的媒体介入控制MAC层向所述辅服务小区SCell的无线链路控制RLC层请求的第四数据量的大小以及所述M个RLCPDU对应的无线承载RB的类型,确定所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区中的M个RLCPDU的下发方式之前,包括:通知所述辅服务小区SCell的媒体介入控制MAC层所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区的第五数据量的大小,其中所述第五数据量等于所述M个RLCPDU的大小之和,或者所述第五数据量的大小为所述M个RLCPDU中第j个RLCPDU的大小,其中,所述j大于等于1且小于等于M的整数。16.如权利要求11-14任一项所述的方法,其特征在于,所述基于所述辅服务小区SCell的媒体介入控制MAC层向所述辅服务小区SCell的无线链路控制RLC层请求的第四数据量的大小以及所述M个RLCPDU对应的无线承载RB的模式,确定所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区中的M个RLCPDU的下发方式,包括:当所述M个RLCPDU对应的无线承载RB为AM模式时,基于所述辅服务小区SCell的媒体介入控制MAC层向所述辅服务小区SCell的无线链路控制RLC层请求的第四数据量的大小,所述辅服务小区SCell的无线链路控制RLC层将所述辅服务小区SCell的RLC层的重传缓冲区中的M个RLCPDU中的Y个RLCPDU不重新分段或者重新分段下发给所述辅服务小区SCell的媒体介入控制MAC层,其中,所述Y个RLCPDU的大小与所述第四数据量的大小相适应,所述Y为大于等于1且小于等于M的整数。17.如权利要求11-14任一项所述的方法,其特征在于,所述基于所述辅服务小区SCell的媒体介入控制MAC层向所述辅服务小区SCell的无线链路控制RLC层请求的第四数据量的大小以及所述M个RLCPDU对应的无线承载RB的模式,确定所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区中的M个RLCPDU的下发方式,包括:当所述M个RLCPDU对应的无线承载RB为UM模式时,判断所述第四数据量的大小是否大于所述M个RLCPDU中的第1个RLCPDU的大小,获得第一判断结果;在所述第一判断结果为是时,从所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区中依次取出Z个RLCPDU,所述辅服务小区SCell的无线链路控制RLC层将所述Z个RLCPDU下发给所述辅服务小区SCell的媒体介入控制MAC层,其中,所述Z个RLCPDU的大小之和大于等于所述第四数据量的大小,且所述Z-1个所述RLCPDU的大小之和小于所述第四数据量的大小,所述Z为大于等于1且小于等于M的整数;在所述第一判断结果为否时,所述辅服务小区SCell的无线链路控制RLC层不下发所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区的M个RLCPDU中的任一RLCPDU给所述辅服务小区SCell的媒体介入控制MAC层。18.如权利要求11-14任一项所述的方法,其特征在于,所述基于所述辅服务小区SCell的媒体介入控制MAC层向所述辅服务小区SCell的无线链路控制RLC层请求的第四数据量的大小以及所述M个RLCPDU对应的无线承载RB的模式,确定所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区中的M个RLCPDU的下发方式,包括:当所述M个RLCPDU对应的无线承载RB为TM模式时,判断第四数据量的大小是否大于等于所述M个RLCPDU中的第k个RLCPDU的大小,获得第二判断结果;在所述第二判断结果为是时,所述辅服务小区SCell的无线链路控制RLC层将所述第k个RLCPDU下发给所述辅服务小区SCell的媒体介入控制MAC层,其中,k为大于等于1小于等于M的整数;在所述第二判断结果为否时,所述辅服务小区SCell的无线链路控制RLC层不下发所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区的M个RLCPDU中的任一RLCPDU给所述辅服务小区SCell的媒体介入控制MAC层。19.如权利要求11-14任一项所述的方法,其特征在于,在所述基于辅服务小区SCell的媒体介入控制MAC层向所述辅服务小区SCell的无线链路控制RLC层请求的第四数据量的大小以及所述M个RLCPDU对应的无线承载RB的模式,确定所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区中的M个RLCPDU的下发方式之后,包括:当所述辅服务小区SCell对所述辅服务小区SCell的无线链路控制RLC层的重传缓冲区中的M个RLCPDU中的全部数据或部分数据进行ARQ时,如果所述主服务小区PCell收到对于所述ARQ的第一反馈,所述辅服务小区SCell接收所述主服务小区PCell发送的所述第一反馈;和/或,当所述辅服务小区SCell对所述辅服务小区SCell的媒体介入控制MAC层的接收到的所述辅服务小区SCell的无线链路控制RLC层下发的PDU中的全部数据或部分数据进行HARQ时,如果所述主服务小区PCell收到对于所述HARQ的第二反馈,所述辅服务小区SCell接收所述主服务小区PCell发送的所述第二反馈;和/或,当所述辅服务小区SCell接收到对于所述主服务小区PCell进行的ARQ或者HARQ的第三反馈时,所述辅服务小区SCell将所述第三反馈发送给...

【专利技术属性】
技术研发人员:徐明宇寇会如齐丙花刘蓉
申请(专利权)人:电信科学技术研究院
类型:发明
国别省市:北京,11

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

1