一种数据传输的方法及通信装置与流程

文档序号:33618489发布日期:2023-03-25 10:10阅读:55来源:国知局
一种数据传输的方法及通信装置与流程

1.本技术涉及通信技术领域,尤其涉及一种数据传输的方法及通信装置。


背景技术:

2.随着视频业务的广泛应用、移动互联网业务的加速发展等因素影响,用户对网络速率的要求越来越高,利用高频载波或载波聚合(carrier aggregation,ca)成为提升移动网络容量和用户数据传输速率的重要手段。载波聚合是指将多个分量载波(component carrier,cc)聚合起来之后,终端设备可使用的带宽是多个载波的带宽之和,其峰值速率也能获得几乎成比例的提升。
3.载波聚合可以有不同类型,例如纯高频载波(如fr1小区频段的载波)聚合,也可以是纯低频载波(如fr2小区频段的载波)聚合,高频载波可以也和低频载波聚合,如图1所示,在高频载波和低频载波进行ca时,一个无线承载(radio bearer,rb)的数据包在物理层既可以通过低频载波传输,也可以通过高频载波传输。
4.在现有技术中,基站会为一个rb配置一套控制参数(例如重组定时器,状态禁止定时器等定时器),终端设备基于该控制参数传输rb上的数据包。在纯高频载波或纯高频载波聚合或高频载波和低频载波聚合的场景下,基站配置的控制参数可能无法满足终端设备通过高频小区高效地传输数据。


技术实现要素:

5.本技术实施例提供了一种数据传输的方法及通信装置,有利于终端设备能够灵活地选择合适的控制参数,以适配不同的场景。
6.第一方面,本技术提供了一种数据传输方法,该方法包括:终端设备接收来自网络设备的第一信息,该第一信息携带无线承载rb对应的多套控制参数,该多套控制参数为多套自动重传请求arq控制参数或分组数据汇聚协议pdcp定时器的多套控制参数;终端设备根据至少一项因素从多套控制参数中选择目标控制参数,因素包括:rb关联的小区的传输质量、终端设备在rb关联的小区上的发送速率、rb关联的小区的激活情况和rb关联的小区的部分带宽bwp的激活情况;终端设备基于目标控制参数传输rb承载的数据。
7.在第一方面所描述的方法中,第一信息中携带了rb对应的多套控制参数,因此,终端设备可以灵活地从多套控制参数中选择合适的控制参数,以适配不同的场景,有利于提高终端设备在不同场景下的传输效率。
8.在一种可能的实现方式,rb关联的小区包括第一频段小区,因素为rb关联的小区的传输质量;目标控制参数为满足第一条件对应的控制参数;该第一条件为以下条件中的任意一项或者多项:终端设备在rb关联的第一频段小区上发生波束失败和/或波束阻塞和/或小区质量衰减;终端设备在rb关联的第一频段小区上触发连续先听后说lbt失败;第一比值大于第一阈值,该第一比值为第二数据包数量与第一数据包数量的比值,该第一数据包数量为终端设备在第一时间段内通过rb关联的第一频段小区发送成功的数据包的总数量,
该第二数据包数量为终端设备在第一时间段内通过rb关联的第一频段小区发送成功的混合自动重传请求经过harq和/或arq重传而发送成功数据包的数量;第二比值大于第二阈值,该第二比值为第四数据包数量与第三数据包数量的比值,该第三数据包数量为终端设备在第二时间段内通过rb关联的第一频段小区传输的数据包的总数量,该第四数据包数量为终端设备在第二时间段内通过rb关联的第一频段小区传输的harq和/或arq重传数据包的数量。当满足第一条件时,说明当前的信道传输质量较差,基于该实现方式,选择满足第一条件对应的控制参数,有利于终端设备在信道传输质量较差时避免频繁发送状态报告带来的信令开销。
9.可选的,发生波束失败和/或波束阻塞和/或小区质量衰减的第一频段小区的数量大于或者等于预设值;触发连续先听后说lbt失败的该第一频段小区的数量大于或者等于预设值;第一比值大于第一阈值的第一频段小区的数量大于或者等于预设值;第二比值大于第二阈值的第一频段小区的数量大于或者等于预设值。满足第一条件说明当前的信道传输质量较差。基于该实现方式,选择满足第一条件对应的控制参数,有利于终端设备避免在信道传输质量较差时频繁接收或发送状态报告,造成较大的信令开销。
10.可选的,发生波束失败和/或波束阻塞和/或小区质量衰减的第一频段小区为网络设备指定小区;触发连续先听后说lbt失败的第一频段小区为网络设备指定小区;第一比值大于第一阈值的第一频段小区为网络设备指定小区;第二比值大于第二阈值的第一频段小区为网络设备指定小区。由于网络设备指定小区满足第一条件,则说明当前信道传输质量较差。基于该实现方式,选择满足第一条件对应的控制参数,有利于避免终端设备在信道传输质量较差时频繁接收或发送状态报告,造成较大的信令开销。
11.在一种可能的实现方式中,rb关联的小区包括第一频段小区,因素为rb关联的小区的传输质量;目标控制参数为满足第二条件对应的控制参数;该第二条件为以下条件中的一项或者多项:终端设备在rb关联的第一频段小区上完成波束失败恢复过程;终端设备在rb关联的第一频段小区上取消触发连续先听后说lbt失败,和/或,终端设备在rb关联的第一频段小区接收到下行数据;第一比值小于或等于第三阈值,该第一比值为第二数据包数量与第一数据包数量的比值,该第一数据包数量为终端设备在第一时间段内通过rb关联的第一频段小区发送成功的数据包的总数量,该第二数据包数量为终端设备在该第一时间段内通过rb关联的第一频段小区经过harq和/或arq重传而发送成功的数据包的数量;第二比值小于或等于第四阈值,该第二比值为第四数据包数量与第三数据包数量的比值,该第三数据包数量为终端设备在第二时间段内通过rb关联的第一频段小区传输的数据包的总数量,该第四数据包数量为终端设备在第二时间段内通过rb关联的第一频段小区传输的harq和/或arq重传数据包的数量。当满足第二条件时,说明当前的信道传输质量较好。选择满足第二条件对应的控制参数,有利于使接收侧更快的触发或者发送状态报告,避免发送侧卡窗而降低吞吐率。
12.可选的,发生波束失败恢复过程的第一频段小区的数量大于或者等于预设值;取消触发连续先听后说lbt失败的第一频段小区的数量大于或者等于预设值,和/或,接收到下行数据的rb关联的第一频段小区的数量大于或者等于预设值;第一比值小于或等于第三阈值的第一频段小区的数量大于或者等于预设值;第二比值小于或等于第四阈值的第一频段小区的数量大于或者等于预设值。满足第二条件说明终端设备当前的传输质量较好。基
于该实现方式,选择第二条件对应的控制参数,有利于在信道传输质量较好时使接收侧能够更快的触发或者发送状态报告,避免发送侧卡窗而降低吞吐率。
13.可选的,发生波束失败恢复过程的该第一频段小区为网络设备指定小区;取消触发连续先听后说lbt失败的第一频段小区为网络设备指定小区,和/或,接收到下行数据的rb关联的第一频段小区为网络设备指定小区;第一比值小于或等于第三阈值的第一频段小区为网络设备指定小区;第二比值小于或等于第四阈值的第一频段小区为网络设备指定小区。由于网络设备指定小区满足第二条件,说明终端设备当前的传输质量较好。基于该实现方式,选择满足第二条件对应的控制参数,有利于使接收侧更快的触发或者发送状态报告,避免发送侧卡窗而降低吞吐率。
14.在一种可能的实现方式中,rb关联的小区包括第一频段小区,因素为终端设备在rb关联的小区上的发送速率;目标控制参数为满足第三条件对应的控制参数,或者,目标控制参数为不满足第三条件对应的控制参数;第三条件为以下条件中的任意一项或者多项:第五数据包数量大于第五阈值,第五数据包数量为终端设备在第三时间段内通过rb关联的第一频段小区发送的数据包的数量;第一数据量大于第六阈值,第一数据量为终端设备在第三时间段内通过rb关联的第一频段小区发送的数据量的大小。基于该实现方式,终端设备可以根据终端设备在rb关联的小区上的发送速率从多套控制参数中灵活地选择合适的控制参数,以适配不同的场景。
15.在一种可能的实现方式中,rb关联的小区包括第一频段小区和第二频段小区,因素为终端设备在rb关联的小区上的发送速率;目标控制参数为满足第四条件对应的控制参数,或者,目标控制参数为不满足第四条件对应的控制参数;第四条件为以下条件中的一项或者多项:第六数据包数量与第五数据包数量的比值大于第七阈值,第五数据包数量为终端设备在第三时间段内通过rb关联的第一频段小区发送的数据包的数量,第六数据包数量为终端设备在第三时间段内通过rb关联的第二频段小区发送的数据包的数量;第二数据量与第一数据量的比值大于第八阈值,第一数据量为终端设备在第三时间段内通过rb关联的第一频段小区发送数据包的总数据量大小,该第二数据量为终端设备在该第三时间段内通过rb关联的该第二频段小区发送数据包的数据量的大小;第五数据包数量小于第九阈值,第六数据包数量大于第十阈值;第一数据量小于第十一阈值,第二数据量大于第十二阈值。基于该实现方式,终端设备可以根据在rb关联的小区上的发送速率从多套控制参数中灵活地选择合适的控制参数,以适配不同的场景。
16.可选的,终端设备接收来自网络设备的第二信息,该第二信息用于指示第三时间段。
17.在一种可能的实现方式中,rb关联的小区包括第一频段小区,因素为rb关联的小区的激活情况;目标控制参数为满足第五条件对应的控制参数,或者,目标控制参数为不满足第五条件对应的控制参数;第五条件为以下条件中的一项:第一数量大于或等于第十三阈值,该第一数量为rb关联的被激活的第一频段小区的数量;或者,第一数量和第二数量的比值大于第十四阈值,该第二数量为rb关联的第一频段小区的总数量;或者,rb关联的所有第一频段小区被激活;或者,网络设备指定的rb关联的第一频段小区被激活。基于该实现方式,终端设备可以根据rb关联的小区的激活情况从多套控制参数中灵活地选择合适的控制参数,以适配不同的场景。
18.在一种可能的实现方式中,rb关联的小区包括第一频段小区,因素为rb关联的小区的部分带宽bwp的激活情况;目标控制参数为满足第六条件对应的控制参数,或者,目标控制参数为不满足该第六条件对应的控制参数;该第六条件为以下条件中的一项:第三数量大于或者等于第十五阈值,该第三数量为rb关联的bwp被激活的第一频段小区的数量;或者,第三数量和第四数量的比值大于第十六阈值时,该第四数量为rb关联的第一频段小区的总数量;或者,rb关联的所有第一频段小区的bwp被激活;或者,网络设备指定的rb关联的第一频段小区的bwp被激活。基于该实现方式,终端设备可以根据rb关联的小区的bwp激活情况从多套控制参数中灵活地选择合适的控制参数,以适配不同的场景。
19.第二方面,本技术提供了一种数据传输方法,该方法包括:终端设备接收来自网络设备的第一信息,第一信息携带数据无线承载rb对应的多套控制参数,该多套控制参数为多套自动重传请求arq控制参数或分组数据汇聚协议pdcp定时器的多套控制参数;终端设备接收来自网络设备的控制信令,该控制信令用于指示多套控制参数中的目标控制参数;终端设备基于控制信令和至少一套控制参数确定目标控制参数;终端设备基于目标控制参数传输rb承载的数据。
20.基于第二方面所描述的方法,网络设备通过发送控制信令指示终端设备选择对应的目标控制参数,有利于使网络设备能更灵活地调整rb对应的控制参数,同时也可以降低终端设备选择控制参数的复杂度。配置合适的arq控制参数,可以使得发送侧及时获取到状态报告,从而及时更新发送窗口,最大化利用空口资源传输业务数据,避免因为窗口卡住而导致业务传输速率下降。同时可以使接收侧可以按需触发发送状态报告,避免状态报告发送过少导致发送侧卡窗,或避免状态报告过多导致无用的信令传输。因此,设置合适的arq控制参数,可以最大化业务传输速率和资源利用率。
21.在一种可能的实现方式中,该控制信令还携带用于调整目标控制参数的参数信息;终端设备基于目标控制参数传输rb承载的数据,包括:终端设备基于参数信息对目标控制参数进行调整;终端设备基于调整后目标控制参数和调整系数传输rb承载的数据。基于该实现方式,有利于网络设备能更灵活地调整rb对应的控制参数。
22.第三方面,本技术提供了一种通信装置,该装置可以是终端设备,也可以是终端设备中的装置,或者是能够和终端设备匹配使用的装置。其中,该通信装置还可以为芯片系统。该通信装置可执行第一方面或第二方面所述的方法。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。该单元或模块可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见上述第一方面或第二方面所述的方法以及有益效果,重复之处不再赘述。
23.第四方面,本技术提供了一种通信装置,所述通信装置包括处理器,当所述处理器调用存储器中的计算机程序时,如第一方面或第二方面的方法被执行。
24.第五方面,本技术提供了一种通信装置,通信装置包括处理器和存储器,处理器和存储器耦合;处理器用于实现如第一方面或第二方面的方法。
25.第六方面,本技术提供了一种通信装置,通信装置包括处理器和接口电路,该接口电路用于接收来自通信装置之外的其它通信装置的信号并传输至处理器或将来自处理器的信号发送给通信装置之外的其它通信装置,处理器通过逻辑电路或执行代码指令用于实现如第一方面或第二方面的方法。
26.第七方面,本技术提供了一种计算机可读存储介质,存储介质中存储有计算机程序或指令,当计算机程序或指令被通信装置执行时,实现如第一方面或第二方面中任意一项的方法。
27.第八方面,本技术提供一种包括指令的计算机程序产品,当计算机读取并执行计算机程序产品时,使得计算机执行如第一方面或第二方面的方法。
附图说明
28.图1是本技术实施例提供的一种高低频聚合示意图;
29.图2为本技术实施例提供的用户面协议栈示意图;
30.图3为本技术实施例中提供的一种通信系统示意图;
31.图4a为本技术实施例中提供的一种通信网络架构示意图;
32.图4b为本技术实施例中提供的一种通信网络架构示意图;
33.图4c为本技术实施例中提供的一种通信网络架构示意图;
34.图5是本技术实施例提供的一种数据传输的方法的流程示意图;
35.图6是本技术实施例提供的又一种数据传输的方法的流程示意图;
36.图7是本技术实施例提供的一种控制信令格式示意图;
37.图8是本技术实施例提供的又一种控制信令格式示意图;
38.图9是本技术实施例提供的一种通信装置的结构示意图;
39.图10是本技术实施例提供的又一种通信装置的结构示意图;
40.图11是本技术实施例提供的芯片的结构示意图。
具体实施方式
41.下面结合附图对本技术具体实施例作进一步的详细描述。
42.本技术的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
43.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
44.在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的对应关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
45.为了能够使终端设备在不同场景下选择合适的控制参数,本技术实施例提供了一种数据传输的方法,下面先对本技术涉及的专业术语进行介绍:
46.一、无线链路层控制协议(radio link control,rlc):如图2所示,图2为本技术实施例提供的用户面协议栈示意图,rlc层位于分组数据汇聚协议(packet data convergence protocol,pdcp)层和媒介访问控制(media access control,mac)层之间,承担数传功能(分段/重组、重分段、重复性检测),以及自动重传请求(automatic repeat-request,arq)等功能。rlc实体可以被配置为透明模式(transparent mode,tm)、非确认模式(un-acknowledge mode,um)或确认模式(acknowledge mode,am)。其中,tm rlc实体主要用于传输寻呼消息、系统消息等消息。um rlc实体主要用于时延敏感和容忍差错的实时应用,例如时延敏感流媒体业务等。am rlc实体可以通过arq机制支持无差错传输,即通过重传来保证无线接入网(radio access network,ran)侧零丢包,主要用于在错误敏感、时延可以容忍的非实时应用中,例如文件传输协议(file transfer protocol,ftp)文件下载、信令传输等。
47.二、分组数据汇聚协议:pdcp层用于处理控制平面上的无线资源管理(radio resource control,rrc)消息以及用户平面上的因特网协议(internet protocol,ip)包。在用户平面上,pdcp实体接收到来自上层的ip数据分组后,可以对ip数据分组进行头压缩和加密,然后递交到rlc实体。除此以外,pdcp实体还可以向上层提供按序提交和重复分组检测功能。在控制平面上,pdcp实体为上层rrc提供信令传输服务,并实现rrc信令的加密和一致性保护,以及实现rrc信令的解密和一致性检查。
48.三、载波聚合(carrier aggregation,ca):ca指将多个分量载波(component carrier,cc)聚合起来之后,终端设备可使用的带宽是多个载波的带宽之和,其峰值速率也能获得较大的提升。在载波聚合场景中,终端设备可以同时使用多个载波,其中一个载波称为主载波(primary carrier,pcc),pcc对应的小区称为主小区(primary cell,pcell),其它载波称为辅载波(secondary carrier,scc),scc对应的小区称为辅小区(secondary cell,scell)。
49.四、自动重传请求:arq用于支持数据包无差错传输,即发送侧am rlc实体会接收到接收侧am rlc实体反馈的rlc状态报告,rlc状态报告可以指示数据包是否已经传输成功,如果存在数据包未传输成功,发送侧rlc实体将重传未传输成功的数据包。
50.下面对本技术实施例的系统架构进行介绍:
51.为便于理解本技术实施例的技术方案,下面将对本技术实施例提供的方法的系统架构进行简要说明。可理解的,本技术实施例描述的系统架构是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定。
52.本技术实施例的技术方案可以应用于各种通信系统,例如:卫星通信系统、传统的移动通信系统。其中,所述卫星通信系统可以与传统的移动通信系统(即地面通信系统)相融合。通信系统例如:无线局域网(wireless local area network,wlan)通信系统长期演进(long term evolution,lte)系统、第五代(5th generation,5g)系统或新无线(new radio,nr),第六代(6th generation,6g)系统,以及其他未来的通信系统等,还支持多种无线技术融合的通信系统,例如,还可以应用于无人机、卫星通信系统、高空平台(high altitude platform station,haps)通信等非地面网络(non-terrestrial network,ntn)
融合地面移动通信网络的系统。
53.图3为适用于本技术实施例的通信系统的示例。通信系统包括至少一个网络设备以及至少一个终端设备。参见图3,包括网络设备和6个终端设备。这6个终端设备可以是蜂窝电话、智能电话、便携式电脑、手持通信设备、手持计算设备、卫星无线电装置、全球定位系统、pda和/或用于在无线通信系统上通信的任意其它适合设备,且均可以与网络设备连接。这六个终端设备均能够与网络设备通信。当然图3中的终端设备的数量只是举例,还可以更少或更多。
54.本技术中的网络设备可以是lte中的演进型基站(evolved node b,enb或enodeb);或者5g网络中的基站,宽带网络业务网关(broadband network gateway,bng),汇聚交换机或非第三代合作伙伴项目(3rd generation partnership project,3gpp)接入设备等,本技术实施例对此不作具体限定。示例性的,本技术实施例中的基站可以包括各种形式的基站,例如:宏基站、微基站(也称为小站)、中继站、接入点、下一代基站(gnodeb,gnb)、传输接入点(transmitting and receiving point,trp)、发射点(transmitting point,tp)、移动交换中心以及设备到设备(device-to-device,d2d)、车辆外联(vehicle-to-everything,v2x)、机器到机器(machine-to-machine,m2m)通信、物联网(internet of things)通信中承担基站功能的设备等,本技术实施例对此不作具体限定。
55.网络设备可以和核心网设备进行通信交互,向终端设备提供通信服务。核心网设备例如为5g网络核心网(core network,cn)中的设备。核心网作为承载网络提供到数据网络的接口,为用户设备(user equipment,ue)提供通信连接、认证、管理、策略控制以及对数据业务完成承载等。网络设备通过无线或有线方式与核心网设备连接。核心网设备与网络设备可以是独立的不同的物理设备;或者核心网设备的功能与网络设备的逻辑功能集成在同一个物理设备上;又或者部分核心网设备的功能和部分的网络设备的功能集成在同一个物理设备上。
56.本技术实施例中提及的终端设备,可以是一种具有无线收发功能的设备,具体可以指用户设备(user equipment,ue)、接入终端、用户单元(subscriber unit)、用户站、移动台(mobile station)、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。终端设备还可以是卫星电话、蜂窝电话、智能手机、无线数据卡、无线调制解调器、机器类型通信设备、可以是无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、高空飞机上搭载的通信设备、可穿戴设备、无人机、机器人、设备到设备通信(device-to-device,d2d)中的终端、车到一切(vehicle to everything,v2x)中的终端、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端或者未来通信网络中的终端设备等,本技术不作限制。
57.另外,本技术实施例中,终端设备可以是指用于实现终端的功能的装置,也可以是
能够支持终端设备实现该功能的装置,例如芯片系统,该装置可以被安装在终端设备中。例如终端设备也可以是车辆探测器、加油站中的传感器。
58.图4a示出了本技术提供的通信系统中的一种通信网络架构,后续提供的实施例均可适用于该架构。第一网络设备是终端设备(后续以ue为例进行说明)的源网络设备(或称为,工作网络设备,或服务网络设备),第二网络设备为ue的目标网络设备(或称为,备用网络设备),即切换后为ue提供服务的网络设备。“切换”,是指为ue提供服务的网络设备发生切换,并不限于“小区切换”。为方便描述,以网络设备为基站为例进行描述。所述“切换”可以指,由于为ue提供服务的基站发生变化而造成的切换。例如,当ue的源基站发生故障时,由备用基站为ue提供服务。又例如,ue从源基站切换到与另一个基站通信的过程中,由切换后的目标基站为ue提供服务。ue切换前与切换后的接入的小区可以变化,也可以不变。可以理解的是,所述备用网络设备是相对的概念,例如,相对于一个ue,基站2是基站1的备用网络设备,而相对于另一个ue,基站1是基站2的备用网络设备。
59.所述第一网络设备和所述第二网络设备可以是两个不同的设备,例如,第一网络设备和第二网络设备是两个不同的基站。示例性的,所述第一网络设备和第二网络设备也可以是同一个设备中的两套功能模块。所述功能模块可以是硬件模块,或软件模块,或者硬件模块与软件模块。例如,所述第一网络设备和所述第二网络设备位于同一个基站中,是该基站中的两个不同的功能模块。一种实现方式中,所述第一网络设备和所述第二网络设备对于ue来说不是透明的。ue在与相应的网络设备交互时,能够知道究竟是在与哪个网络设备交互。另一种实现方式中,所述第一网络设备和所述第二网络设备对于ue来说是透明的。ue能够与网络设备通信,但并不知道是在与这两个网络设备中的哪个网络设备交互。或者说,对于ue来说,可能认为只有一个网络设备。在后续描述中,网络设备可以是第一网络设备,也可以是第二网络设备。
60.图4b示出了本技术提供的通信系统中的另一种通信网络架构。如图4b所示,通信系统包括核心网(new core,cn)和ran。其中ran中的网络设备(例如,基站)包括基带装置和射频装置。基带装置可以由一个或多个节点实现,射频装置可以从基带装置拉远独立实现,也可以集成基带装置中,或者部分拉远部分集成在基带装置中。ran中的网络设备可以包括集中单元(cu)和分布单元(du),多个du可以由一个cu集中控制。cu和du可以根据其具备的无线网络的协议层功能进行划分,例如pdcp层及以上协议层的功能设置在cu,pdcp以下的协议层,例如rlc层和mac层等的功能设置在du。需要说明的是,这种协议层的划分仅仅是一种举例,还可以在其它协议层划分。射频装置可以拉远,不放在du中,也可以集成在du中,或者部分拉远部分集成在du中,本技术不作任何限制。
61.图4c示出了本技术提供的通信系统中的另一种通信网络架构。相对于图4b所示的架构,还可以将cu的控制面(cp)和用户面(up)分离,分成不同实体来实现,分别为控制面cu实体(cu-cp实体)和用户面cu实体(cu-up实体)。在该网络架构中,cu产生的信令可以通过du发送给ue,或者ue产生的信令可以通过du发送给cu。du可以不对该信令进行解析而直接通过协议层封装而透传给ue或cu。在该网络架构中,将cu划分为作为ran侧的网络设备,此外,也可以将cu划分作为cn侧的网络设备,本技术对此不做限制。
62.本技术实施例中,用于实现网络设备的功能的装置可以是网络设备,也可以是能够支持网络设备实现该功能的装置,例如芯片系统或可实现网络设备功能的组合器件、部
件,该装置可以被安装在网络设备中。在本技术实施例提供的技术方案中,以用于实现网络设备的功能的装置是网络设备为例,描述本技术实施例提供的技术方案。
63.下面对本技术提供的数据传输方法及通信装置进行详细介绍:
64.请参见图5,图5是本技术实施例提供的一种数据传输方法的流程示意图。如图5所示,该数据传输方法包括步骤501~步骤503。图5所示的方法执行主体可以为终端设备和网络设备。或者,图5所示的方法执行主体可以为终端设备中的芯片和网络设备中的芯片。图5以终端设备和网络设备为例进行说明。后续流程图的执行主体同理,后续不再赘述。其中:
65.501、终端设备接收来自网络设备的第一信息。
66.本技术实施例中,第一信息携带无线承载(radio bearer,rb)对应的多套控制参数,该多套控制参数为多套arq控制参数或pdcp定时器的多套控制参数。基于该实现方式,有利于终端设备能够灵活地选择合适的控制参数,以适配不同的场景。
67.其中,arq控制参数可以为以下参数中的任意一种或者多种:轮询重传定时器(t-pollretransmit)、轮询协议数据单元(pollpdu)、轮询字节(pollbyte)、重组定时器(t-reassembly)或状态禁止定时器(t-statusprohibit)。
68.t-pollretransmit用于控制发送侧am rlc实体的轮询(poll)重传。发送侧am rlc实体可以通过主动向接收侧am rlc实体发送轮询比特(polling bit),以请求接收侧am rlc实体反馈rlc状态报告。当发送侧rlc实体向发送侧mac实体递交携带了polling bit的rlc协议数据单元(protocol data unit,pdu)时,定时器启动,且轮询发送状态变量(poll_sn)将设置为当前已递交给mac实体的rlc pdu的最大序列号(serial number,sn)。若发送侧rlc实体接收到接收侧am rlc实体反馈的rlc状态报告,且rlc状态报告包含了当前发送侧已发送的所有数据包情况,即poll_sn对应的sn被应答(acknowledgement,ack)或者被否定应答(negative acknowledgement,nack),则定时器将停止计时,并清零。当定时器时间超过t-pollretransmit对应的时间后,rlc实体需要再次在向mac实体递交携带polling bit的rlc pdu。
69.pollpdu用于控制发送侧am rlc实体的poll重传。发送侧rlc实体发送pollpdu个pdu后,将向发送侧mac实体递交携带了polling bit的rlc pdu。
70.pollbyte用于控制发送侧am rlc实体的poll重传。发送侧rlc实体发送pollbyte字节pdu后,将向发送侧mac实体递交携带了polling bit的rlc pdu。
71.t-reassembly用于rlc实体检测底层传输丢包。当接收侧rlc实体接收窗口内出现空洞(即接收到的数据包对应的sn不连续)时,rlc实体启动定时器;当接收窗口内的空洞被补齐时,停止该定时器并清零;当定时器时间超过t-reassembly对应的时间后,接收侧rlc实体触发rlc状态报告,并将该rlc状态报告发送至发送侧rlc实体。
72.t-statusprohibit用于控制rlc状态报告的发送频率。当接收侧rlc实体触发了rlc状态报告时,若t-statusprohibit对应的定时器未运行,则接收侧rlc实体在接收到底层指示的传输机会时,将状态报告递交给底层传输,并启动定时器。若接收侧rlc实体触发了rlc状态报告,且定时器正在运行,需要在等到该定时器时间到t-statusprohibit超时后,才能传输rlc状态报告,并重启定时器。
73.其中,pdcp定时器的控制参数可以包括以下控制参数中的任意一种或者多种:重排序定时器t-reordering或丢弃定时器discardtimer。
74.t-reordering用于接收侧pdcp实体检测底层传输的丢包。接收侧pdcp实体接收窗口内出现空洞(即接收到的数据包对应的sn不连续),接收侧pdcp实体将会启动定时器。若当接收窗口内的空洞被补齐时,则停止定时器并清零。若定时器时间超过t-reordering对应的时间,仍未接收到该数据包,则默认该数据包丢失,不会再等待接收对应数据包。
75.discardtimer用于发送侧pdcp实体控制数据包的发送。发送侧pdcp实体从上层实体接收到一个数据包(pdcp业务数据单元(service data unit,sdu))后开启该数据包对应的该定时器。如果该定时器时间超时,那么发送侧pdcp实体将触发该数据包的丢弃过程,即丢弃该pdcp sdu和对应的pdcp pdu,并指示rlc实体丢弃对应的rlc数据包。
76.除了上述所描述的arq控制参数和pdcp定时器的控制参数,该控制参数还可以为其他控制参数,本技术实施例对此不作限定。
77.可选的,该第一信息可以为rrc重配置信令,或者其他消息,本技术实施例对此不作限定。
78.可选的,rb可以为数据无线承载(data radio bearer,drb)或者信令无线承载(signalling radio bearer,srb),本技术实施例对此不作限定。drb用于承载用户面数据,srb用于承载控制面数据。
79.可选的,在初始配置rb时,可以预先设定一套初始控制参数,终端设备在选择目标控制参数之前,默认基于初始控制参数进行数据传输;或者,也可以由网络设备发送信息,指示终端设备选择对应的控制参数。本技术实施例对此不作限定。
80.502、终端设备根据至少一项因素从多套控制参数中选择目标控制参数。
81.本技术实施例中,该因素包括:rb关联的小区的传输质量、终端设备在rb关联的小区上的发送速率、rb关联的小区的激活情况和rb关联的小区的部分带宽(bandwidth part,bwp)的激活情况。终端设备选择目标控制参数的实现方式可以有以下五种实现方式。
82.在第一种可能的实现方式中,当因素为rb关联的小区的传输质量时,rb关联的小区包括第一频段小区。终端设备可以根据rb关联的小区的传输质量选择目标控制参数,目标控制参数为满足第一条件对应的控制参数,或者,目标控制参数为满足第二条件对应的控制参数。例如,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为满足第一条件对应的控制参数,第二控制参数为满足第二条件对应的控制参数。当满足第一条件时,终端设备选择第一控制参数作为目标控制参数,当满足第二条件时,终端设备选择第二控制参所作为目标控制参数。
83.其中,第一频段小区对应的频段为高频频段,例如可以为频段2(frequency range 2,fr2),fr2频段范围包括至少24250mhz~52600mhz,或包括24250mhz~71000mhz;或者,第一频段小区对应的频段还可以为频段2-1(frequency range 2-1,fr2-1),fr2-1频段范围包括24250mhz~52600mhz;或者,第一频段小区对应的频段还可以频段2-2(frequency range 2-2,fr2-2),fr2-2频段范围包括52600mhz~71000mhz。
84.其中,第一条件为以下条件中的任意一项或者多项:
85.(1)终端设备在rb关联的第一频段小区上发生波束失败和/或波束阻塞和/或小区质量衰减。
86.(2)终端设备在rb关联的第一频段小区上触发连续先听后说(listen before talk,lbt)失败。
87.(3)第一比值大于第一阈值,该第一比值为第二数据包数量与第一数据包数量的比值,该第一数据包数量为终端设备在第一时间段内通过rb关联的第一频段小区发送成功的数据包的总数量,该第二数据包数量为终端设备在第一时间段内通过rb关联的第一频段小区经过混合自动重传请求(hybrid automatic repeat request,harq)和/或arq重传而发送成功的数据包的数量。
88.(4)第二比值大于第二阈值,该第二比值为第四数据包数量与第三数据包数量的比值,该第三数据包数量为终端设备在第二时间段内通过rb关联的第一频段小区传输的数据包的总数量,该第四数据包数量为终端设备在该第二时间段内通过rb关联的第一频段小区传输的harq和/或arq重传数据包的数量。
89.条件(1)中,波束阻塞(beam blockage)是指终端设备检测到小区当前使用的波束质量下降,例如,在一段时间内,波束对应的参考信号的接收信号强度持续低于一个预设阈值;波束失败(beam failure)是指终端设备在连续的多段时间段内均检测到波束失败事件(beam failure instance);小区质量衰减是指小区当前传输质量下降到一定程度,例如,在一段时间内,小区对应的参考信号质量持续低于一个预设阈值。终端设备检测到波束失败或波束阻塞或小区质量衰减可以触发波束失败恢复(beam failure recovery,bfr)过程。
90.条件(2)中,第一频段小区对应的频谱为非授权频谱,终端设备通过lbt,确定该非授权频谱处于空闲状态时占用该非授权频谱传输数据。若终端设备多次连续占用非授权频谱失败,则终端设备将触发连续lbt失败。
91.条件(3)中,第一比值为第二数据包数量与第一数据包数量的比值,示例性的,在第一时间段内,终端设备通过rb关联的第一频段小区成功发送了100个数据包,第一数据包数量为100。但其中有90个数据包是一次发送成功,只有10个数据包是通过harq和/或arq重传后才发送成功,因此第二数据包数量为10。第一比值即为1/10。
92.其中,harq机制依赖于终端设备或网络设备的harq进程,终端设备或网络设备的每个harq进程均采用停等协议。当发送侧的一个harq进程发送数据包后,需要等待接收侧的反馈指示,当反馈指示数据包传输失败或需要重传时,发送侧的该harq进程进行数据包重传;接收侧接收到重传数据包后,可以与该harq进程之前接收到的数据包进行合并解码,提高解码成功概率。通常为了避免陷入过多次数的harq重传,通常一个mac pdu进行数次harq重传。如果接收侧仍无法成功解析数据包,则不再进行harq重传。arq则是rlc层采用的保证无损传输的机制,发送侧发送一批数据包后,均需要等待接收侧反馈的状态报告,状态报告中指示传输失败的数据包需要进行重传;重传的数据包是无法与之前传输的数据包进行合并解析的。arq机制需要保证数据包接收正确,否则将会持续触发rlc层重传,当一个数据包重传到指定次数后仍未传输成功,则会触发终端设备的无线链路失败(radio link failure,rlf)过程,进一步触发终端设备的rrc连接重建立。
93.条件(4)中,第二比值为第四数据包数量与第三数据包数量的比值,示例性的,在第二时间段内,终端设备通过rb关联的第一频段小区进行了100次传输,1次传输1个数据包,即第三数据包数量为100。但100个数据包中有90个数据包是初传的数据包,有10个数据包是通过harq和/或arq重传传输的数据包,因此第四数据包数量为10。第二比值即为1/10。
94.当满足第一条件时,说明第一频段小区的传输质量较差,终端设备可以选择合适
的控制参数以避免频繁发送状态报告带来的信令开销。例如,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为满足第一条件对应的控制参数。若控制参数包括t-statusprohibit,第一控制参数对应的t-statusprohibit大于第二控制参数对应的t-statusprohibit,终端设备选择第一控制参数作为目标控制参数,可以降低触发状态报告的频率。基于该实现方式,有利于避免终端设备在信道传输质量较差时频繁接收或发送状态报告,造成较大的信令开销。
95.可选的,第一条件为以下条件中的一项或者多项:发生波束失败和/或波束阻塞和/或小区质量衰减的第一频段小区的数量大于或者等于预设值;触发连续先听后说lbt失败的第一频段小区的数量大于或者等于预设值;第一比值大于第一阈值的第一频段小区的数量大于或者等于预设值;第二比值大于第二阈值的第一频段小区的数量大于或者等于预设值。其中,上述所描述的预设值可以不相同。预设值可以为由网络设备配置,也可以由预先设定,本技术实施例对此不做限定。
96.可选的,第一条件为以下条件中的一项或者多项:发生波束失败和/或波束阻塞和/或小区质量衰减的第一频段小区的数量和rb关联的所有第一频段小区数量的比值大于或者等于预设值;触发连续先听后说lbt失败的第一频段小区的数量和rb关联的所有第一频段小区数量的比值大于或者等于预设值;第一比值大于第一阈值的第一频段小区的数量和rb关联的所有第一频段小区数量的比值大于或者等于预设值;第二比值大于第二阈值的第一频段小区的数量和rb关联的所有第一频段小区数量的比值大于或者等于预设值。
97.可选的,第一条件为以下条件中的一项或者多项:rb关联的所有第一频段小区均发生波束失败和/或波束阻塞和/或小区质量衰减;rb关联的所有第一频段小区触发连续先听后说lbt失败;rb关联的所有第一频段小区的第一比值大于第一阈值;rb关联的所有第一频段小区的第二比值大于第二阈值。基于该实现方式,当满足第一条件时说明当前的信道传输质量较差。在该情况下,终端设备选择满足第一条件对应的控制参数有利于避免终端设备在信道传输质量较差时频繁接收或发送rlc状态报告,造成较大的信令开销。
98.可选的,第一条件为以下条件中的一项或者多项:发生波束失败和/或波束阻塞和/或小区质量衰减的第一频段小区为网络设备指定小区;触发连续先听后说lbt失败的该第一频段小区为网络设备指定小区;第一比值大于第一阈值的第一频段小区为网络设备指定小区;第二比值大于第二阈值的第一频段小区为网络设备指定小区。基于该实现方式,由于网络设备指定小区满足第一条件,则说明当前的传输质量较差,在该情况下,终端设备选择满足第一条件对应的控制参数有利于避免终端设备在信道传输质量较差时频繁接收或发送rlc状态报告,造成较大的信令开销。
99.其中,该第二条件为以下条件中的一项或者多项:
100.(1)终端设备在rb关联的第一频段小区上完成波束失败恢复过程和/或小区质量恢复。
101.(2)终端设备在rb关联的第一频段小区上取消触发连续先听后说lbt失败,和/或,终端设备在rb关联的第一频段小区接收到下行数据。
102.(3)第一比值小于或等于第三阈值,该第一比值为第二数据包数量与第一数据包数量的比值,该第一数据包数量为终端设备在第一时间段内通过rb关联的第一频段小区发送成功的数据包的总数量,该第二数据包数量为终端设备在第一时间段内通过rb关联的第
一频段小区经过harq和/或arq重传而发送成功的数据包的数量。
103.(4)第二比值小于或等于第四阈值,该第二比值为第四数据包数量与第三数据包数量的比值,该第三数据包数量为终端设备在第二时间段内通过rb关联的第一频段小区传输的数据包的总数量,该第四数据包数量为终端设备在第二时间段内通过rb关联的第一频段小区传输的harq和/或arq重传数据包的数量。
104.条件(1)中,波束失败恢复(beam failure recovery,bfr)在终端设备检测到波束失败后发起,是用于恢复用于数据传输的波束的过程。例如,终端设备在pcell或主辅小区(primary secondary cell,pscell)上发起的bfr过程会触发在pcell或者pscell上的随机接入过程,从而与网络设备协商确定新的用于数据传输的波束;当pcell或者pscell上bfr触发的随机接入过程成功完成,则认为相应的bfr过程成功完成。又例如,终端设备在scell上发起的bfr过程会触发终端设备向网络设备发送bfr媒体访问控制的控制信元(media access controlcontrol element,mac ce),当该scell为终端设备的一个harq进程调度了grant,且该harq进程是终端设备向网络设备发送bfr mac ce或截断bfr mac ce使用的harq进程,则认为相应的bfr过程成功完成;小区质量恢复是指小区当前传输质量恢复到一定程度,例如,在一段时间内,小区对应的参考信号质量持续高于一个预设阈值。
105.条件(2)中,第一频段小区对应的频谱为非授权频谱,终端设备在rb关联的第一频段小区上取消触发连续先听后说lbt失败,以及终端设备在rb关联的第一频段小区接收到下行数据,均说明当前非授权频谱处于空闲状态,终端设备可以通过该非授权频谱接收并发送数据。
106.条件(3)中,第一比值与第一条件中描述的第一比值相同,本技术实施例在此不作赘述。其中,第三阈值可以与第一阈值相同或者不相同。
107.条件(4)中,第二比值与第一条件中描述的第二比值相同,本技术实施例在此不作赘述。其中,第四阈值可以与第二阈值相同或者不相同。
108.当满足第二条件时,说明当前的传输质量较好,终端设备可以选择合适的控制参数以满足接收侧能够更快地触发或者发送状态报告,避免发送侧卡窗而降低吞吐率。例如,多套控制参数中包括了第一控制参数和第二控制参数,第二控制参数为满足第二条件对应的控制参数。若控制参数包括t-statusprohibit,第一控制参数对应的t-statusprohibit大于第二控制参数对应地的t-statusprohibit,终端设备选择第二控制参数作为目标控制参数,有利于使接收侧更快地触发或者发送状态报告,避免发送侧卡窗而降低吞吐率。
109.可选的,第二条件为以下条件中的一项或者多项:发生波束失败恢复过程和/或小区质量恢复的第一频段小区的数量大于或者等于预设值;取消触发连续先听后说lbt失败的第一频段小区的数量大于或者等于预设值,和/或,接收到下行数据的rb关联的第一频段小区的数量大于或者等于预设值;该第一比值小于该第三阈值的第一频段小区的数量大于或者等于预设值;第二比值小于第四阈值的第一频段小区的数量大于或者等于预设值。其中,上述所描述的预设值可以不相同。该预设值可以为由网络设备配置,也可以由预先设定,本技术实施例对此不做限定。
110.可选的,第二条件为以下条件中的一项或者多项:发生波束失败恢复过程和/或小区质量恢复的该第一频段小区的数量和rb关联的所有第一频段小区数量的比值大于或者等于预设值;取消触发连续先听后说lbt失败的第一频段小区的数量和rb关联的所有第一
频段小区数量的比值大于或者等于预设值,和/或,接收到下行数据的rb关联的第一频段小区的数量和rb关联的所有第一频段小区数量的比值大于或者等于预设值;第一比值小于第三阈值的该第一频段小区的数量和rb关联的所有第一频段小区数量的比值大于或者等于预设值;第二比值小于第四阈值的该第一频段小区的数量和rb关联的所有第一频段小区数量的比值大于或者等于预设值。
111.可选的,第二条件为以下条件中的一项或者多项:rb关联的所有第一频段小区均发生波束失败恢复过程和/或小区质量恢复;rb关联的所有第一频段小区均取消触发连续先听后说lbt失败的该第一频段小区的数量,和/或,rb关联的所有第一频段小区均接收到下行数据;rb关联的所有第一频段小区的第一比值大于该第三阈值;rb关联的所有第一频段小区的第二比值大于该第四阈值。基于该实现方式,满足第二条件说明当前的传输质量较好。选择满足第二条件对应的控制参数有利于在信道传输质量较好时使接收侧更快的触发或者发送状态报告,避免发送侧卡窗而降低吞吐率。
112.可选的,第二条件为以下条件中的一项或者多项:发生波束失败恢复过程和/或小区质量恢复的第一频段小区为网络设备指定小区;取消触发连续先听后说lbt失败的第一频段小区为网络设备指定小区,和/或,接收到下行数据的rb关联的第一频段小区为网络设备指定小区;第一比值小于或等于该第三阈值的第一频段小区为网络设备指定小区;第二比值小于或等于第四阈值的第一频段小区为网络设备指定小区。基于该实现方式,由于网络设备指定小区满足第二条件,则说明当前的传输质量较好。终端设备选择满足第二条件对应的控制参数有利于使接收侧更快的触发或者发送rlc状态报告,避免发送侧卡窗而降低吞吐率。
113.可选的,终端设备在初始配置rb时,可以默认使用其中满足第一条件对应的控制参数,或默认使用其中满足第二条件对应的控制参数。
114.在第二种可能的实现方式中,当因素为终端设备在rb关联的小区上的发送速率时,rb关联的小区包括第一频段小区。终端设备可以根据rb关联的小区上的发送速率选择目标控制参数。其中,目标控制参数为满足第三条件对应的控制参数,或者,目标控制参数为不满足第三条件对应的控制参数。例如,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为不满足第三条件对应的控制参数,第二控制参数为满足第三条件对应的控制参数。当不满足第三条件时,终端设备选择第一控制参数作为目标控制参数,当满足第三条件时,终端设备选择第二控制参数作为目标控制参数。
115.其中,第一频段小区对应的频段与上述描述相同,本技术实施例在此不作赘述。
116.其中,第三条件为以下条件中一项或者多项:
117.(1)第五数据包数量大于第五阈值,该第五数据包数量为终端设备在第三时间段内通过rb关联的第一频段小区发送的数据包的数量。
118.(2)第一数据量大于第六阈值,该第一数据量为终端设备在第三时间段内通过rb关联的第一频段小区发送的数据量的大小。
119.示例性的,若终端设备在第三时间段内通过rb关联的第一频段小区发送100个数据包,100个数据包的数据量大小为200byte,即第五数据包数量为100,第一数据量为200byte。
120.可选的,终端设备接收来自该网络设备的第二信息,该第二信息用于指示第三时
间段。除此以外,该第三时间段还可以预先设定,本技术实施例对此不作限定。
121.示例性的,第二实现方式可以通过以下具体步骤实现:首先网络设备发送第二信息至终端设备指示第三时间段,终端设备确定定时器的定时时长为第三时间段,且初始化通过第一频段小区发送的数据包个数count=0和/或初始化通过第一频段小区发送的数据量byte=0。当终端设备的rlc实体建立成功时,启动该定时器。当定时器开始运行时,rlc实体统计通过第一频段小区发送的数据包个数和/或数据量大小,例如,rlc实体每通过第一频段小区的上行资源发送了一个新的rlc sdu,count值累加1,和/或,byte累加该发送的rlc sdu的字节大小。当定时器计时超时后,统计count和/或byte的值。此时,count的值即为第五数据包数量,byte的值即为第一数据量。终端设备根据统计结果选择满足第三条件对应的控制参数或者选择不满足第三条件对应的控制参数。最后,重启定时器,并初始化count=0和/或byte=0。
122.当第五数据包数量和第一数据量越大时,说明当前终端设备的发送速率越快;当第五数据包数量和第一数据量越小时,说明当前终端设备的发送速率越慢。终端设备可以根据终端设备在rb关联的小区上的发送速率从多套控制参数中灵活地选择合适的控制参数,以适配不同的场景。例如,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为不满足第三条件对应的控制参数,第二控制参数为满足第三条件对应的控制参数。若控制参数包括t-statusprohibit,第一控制参数对应的t-statusprohibit大于第二控制参数的t-statusprohibit。当发送速率较慢时,不满足第三条件,选择第一控制参数作为目标控制参数,可以降低触发或发送状态报告的频率,有利于避免终端设备在信道传输质量较差时频繁接收或发送rlc状态报告,造成较大的信令开销。当发送速率较快时,满足第三条件,选择第二控制参数作为目标控制参数,有利于使接收侧更快地触发或者发送状态报告,避免发送侧卡窗而降低吞吐率。
123.可选的,终端设备在初始配置rb时,可以默认使用其中满足第三条件对应的控制参数,或默认使用其中不满足第三条件对应的控制参数。
124.在第三种可能的实现方式中,当因素为终端设备在rb关联的小区上的发送速率时,rb关联的小区包括第一频段小区和第二频段小区。终端设备根据在rb关联的小区上的发送速率选择目标控制参数。其中,目标控制参数为满足第四条件对应的控制参数,或者,目标控制参数为不满足第四条件对应的控制参数。例如,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为不满足第四条件对应的控制参数,第二控制参数为满足第四条件对应的控制参数。当不满足第四条件时,终端设备选择第一控制参数作为目标控制参数,当满足第四条件时,终端设备选择第二控制参数作为目标控制参数。
125.其中,第一频段小区对应的频段为高频频段,例如可以为频段2(frequency range 2,fr2),fr2频段范围包括至少24250mhz~52600mhz,或包括24250mhz~71000mhz;或者,第一频段小区对应的频段还可以为频段2-1(frequency range 2-1,fr2-1),fr2-1频段范围包括24250mhz~52600mhz;或者第一频段小区对应的频段还可以频段2-2(frequency range 2-2,fr2-2),fr2-2频段范围包括52600mhz~71000mhz。第二频段小区对应的频段为低频频段,例如可以为fr1频段,fr1频段范围包括410mhz~7125mhz。
126.其中,第四条件为以下条件中的一项或者多项:
127.(1)第六数据包数量与第五数据包数量的比值大于第七阈值,该第五数据包数量
为终端设备在第三时间段内通过rb关联的第一频段小区发送的数据包的数量,该第六数据包数量为终端设备在该第三时间段内通过rb关联的第二频段小区发送的数据包的数量。
128.(2)第二数据量与第一数据量的比值大于第八阈值,该第一数据量为终端设备在该第三时间段内通过rb关联的第一频段小区发送数据包的总数据量大小,该第二数据量为终端设备在第三时间段内通过rb关联的第二频段小区发送数据包的数据量的大小。
129.(3)第五数据包数量小于第九阈值,第六数据包数量大于第十阈值。
130.(4)第一数据量小于第十一阈值,第二数据量大于第十二阈值。
131.示例性的,若终端设备在第三时间段内通过rb关联的第一频段小区发送100个数据包,该100个数据包的总数据量大小为200byte,即第五数据包数量为100,第一数据量为200byte。终端设备在第三时间段内通过rb关联的第二频段小区发送50个数据包,该50个数据包的总数据量大小为100byte,即第六数据包数量为50,第二数据量为100byte。
132.可选的,终端设备接收来自该网络设备的第二信息,该第二信息用于指示第三时间段。除此以外,该第三时间段还可以预先设定,本技术实施例对此不作限定。
133.示例性的,第三实现方式可以通过以下具体步骤实现:首先网络设备发送第二信息至终端设备指示第三时间段,终端设备确定定时器的定时时长为第三时间段,且初始化通过第一频段小区发送的数据包个数count1=0、通过第一频段小区发送的数据量byte1=0、通过第二频段小区发送的数据包个数count2=0和通过第二频段小区发送的数据量byte2=0。当终端设备的rlc实体建立成功时,启动该定时器。当定时器开始运行时,rlc实体统计通过第一频段小区发送的数据包个数和/或数据量大小,例如,若rlc实体每通过第一频段小区的上行资源发送了一个新的rlc sdu,count1值累加1,byte1累加该发送的rlc sdu的字节大小。若rlc实体每通过第二频段小区的上行资源发送了一个新的rlc sdu,count2值累加1,byte2累加该发送的rlc sdu的字节大小。当定时器超时,统计count1、byte1、count2和byte2的值。此时count1的值即为第五数据包数量,byte1的值即为第一数据量,count2的值即为第六数据包数量,byte1的值即为第二数据量。终端设备根据统计结果,选择满足第三条件对应的控制参数或者选择不满足第三条件对应的控制参数。最后,重启定时器,并初始化count1=0、byte1=0、count2=0和byte2=0。
134.其中,当第三时间段内通过第一频段小区传输的数据量小于通过第二频段小区传输的数据量时,不满足第四条件,由于第一频段小区对应的频段高于第二频段小区对应的频段,因此说明当前终端设备的发送速率较慢。当第三时间段内通过第一频段小区传输的数据量远大于通过第二频段小区传输的数据量时,满足第四条件,说明当前终端设备的发送速率较快。终端设备可以根据终端设备在rb关联的小区上的发送速率从多套控制参数中灵活地选择合适的控制参数,以适配不同的场景。例如,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为不满足第四条件对应的控制参数,第二控制参数为满足第四条件对应的控制参数。若控制参数包括t-statusprohibit,第一控制参数对应的t-statusprohibit大于第二控制参数的t-statusprohibit。当发送速率较慢时,不满足第四条件,选择第一控制参数作为目标控制参数,可以降低触发或发送状态报告的频率,有利于避免终端设备频繁接收或发送状态报告,造成较大的信令开销。当发送速率较快时,满足第四条件,终端设备选择第二控制参数作为目标控制参数,有利于使接收侧更快地触发或者发送状态报告,避免发送侧卡窗而降低吞吐率。
135.当使用第三种可能的实现方式时,终端设备在初始配置rb时,可以默认使用其中满足第四条件对应的控制参数,或默认使用其中不满足第四条件对应的控制参数。
136.在第四种可能的实现方式中,当因素为rb关联的小区的激活情况时,rb关联的小区包括第一频段小区。终端设备根据rb关联的小区的激活情况选择目标控制参数。其中,目标控制参数为满足第五条件对应的控制参数,或者,目标控制参数为不满足第五条件对应的控制参数。例如,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为不满足第五条件对应的控制参数,第二控制参数为满足第五条件对应的控制参数。当不满足第五条件时,终端设备选择第一控制参数作为目标控制参数,当满足第五条件时,终端设备选择第二控制参数作为目标控制参数。
137.其中,第一频段小区对应的频段与上述描述相同,本技术实施例在此不作赘述。
138.其中,第五条件为以下条件中的一项:
139.(1)第一数量大于或等于第十三阈值,该第一数量为rb关联的被激活的第一频段小区的数量。
140.(2)第一数量和第二数量的比值大于第十四阈值,该第二数量为rb关联的第一频段小区的总数量。
141.(3)rb关联的所有第一频段小区被激活。
142.(4)网络设备指定的rb关联的第一频段小区被激活。
143.示例性的,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为不满足第五条件对应的控制参数,第二控制参数为满足第五条件对应的控制参数。若第五条件为条件(1),第十三阈值为3,终端设备确定当前rb关联的被激活的第一频段小区数量为2,第一数量小于第十三阈值,不满足第五条件,终端设备将选择第一控制参数作为目标控制参数。若经过一段时间后,网络设备向终端设备发送信息指示一个rb关联的第一频段小区被激活,第一数量变为了3,且等于第十三阈值,满足第五条件,终端设备将选择第二控制参数作为目标控制参数。
144.又例如,网络设备配置了rb可用小区1、小区2、小区3、小区4,其中,小区4为网络设备指定rb关联的第一频段小区,网络设备还为rb配置了多套控制参数,多套控制参数种包括第一控制参数和第二控制参数,第一控制参数为不满足第五条件对应的控制参数,第二控制参数为满足第五条件对应的控制参数。小区4初始未激活,终端设备初始默认第一控制参数为目标控制参数。经过一段时间后,网络设备向终端设备发送信息指示小区4激活,此时满足第五条件,rb对应的控制参数切换使用第二控制参数。再经过一段时间后,网络设备发送信息指示小区4去激活,此时不满足第五条件,rb对应的控制参数切换为第一控制参数。
145.可选的,终端设备初始使用的控制参数可以由网络设备发送信息指示,也可以由终端设备基于rb关联的第一频段小区的初始激活情况确定是否满足第四条件,从而选择对应控制参数。
146.其中,被激活的第一频段小区数量越多,以及网络设备指定的rb关联的第一频段小区被激活,说明当前的传输质量越好。因此,终端设备根据是否满足第五条件选择对应的控制参数,有利于终端设备选择更适合于当前场景的控制参数。例如,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为不满足第五条件对应的控制参数,第二
控制参数为满足第五条件对应的控制参数。若控制参数包括t-statusprohibit,第一控制参数对应的t-statusprohibit大于第二控制参数的t-statusprohibit。当不满足第五条件时,选择第一控制参数作为目标控制参数可以降低触发或发送rlc状态报告的频率,有利于避免终端设备在信道传输质量较差时频繁接收或发送状态报告,造成较大的信令开销。当满足第五条件时,选择第二控制参数作为目标控制参数,有利于使接收侧更快地触发或者发送状态报告,避免发送侧卡窗而降低吞吐率。
147.在第五种可能的实现方式中,当因素为rb关联的小区的bwp的激活情况时,rb关联的小区包括第一频段小区。终端设备根据rb关联的小区的激活情况选择目标控制参数。其中,目标控制参数为满足第六条件对应的控制参数,或者,目标控制参数为不满足第六条件对应的控制参数。例如,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为不满足第六条件对应的控制参数,第二控制参数为满足第六条件对应的控制参数。当不满足第六条件时,终端设备选择第一控制参数作为目标控制参数,当满足第六条件时,终端设备选择第二控制参数作为目标控制参数。
148.其中,第一频段小区对应的频段与上述描述相同,本技术实施例在此不作赘述。其中,第六条件为以下条件中的一项:
149.(1)第三数量大于或者等于第十五阈值,该第三数量为rb关联的bwp被激活的第一频段小区的数量。
150.(2)该第三数量和第四数量的比值大于第十六阈值时,该第四数量为rb关联的第一频段小区的总数量。
151.(3)rb关联的所有第一频段小区的bwp被激活。
152.(4)该网络设备指定的rb关联的第一频段小区的bwp被激活。
153.示例性的,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为不满足第五条件对应的控制参数,第二控制参数为满足第五条件对应的控制参数。若第五条件为条件(1),第十三阈值为3,终端设备确定当前rb关联的bwp被激活的第一频段小区数量为2,第一数量小于第十三阈值,不满足第五条件,终端设备将选择第一控制参数作为目标控制参数。若经过一段时间后,网络设备向终端设备发送信息指示一个rb关联的第一频段小区的bwp被激活,第一数量变为了3,且等于第十三阈值,满足第六条件,终端设备将选择第二控制参数作为目标控制参数。
154.可选的,终端设备初始使用的控制参数可以由网络设备发送信息指示,也可以由终端设备基于初始rb关联的第一频段小区的bwp激活情况确定是否满足第五条件,从而选择对应控制参数。
155.其中,bwp被激活的第一频段小区的数量越多,以及该网络设备指定的rb关联的第一频段小区的bwp被激活,则说明当前的传输质量越好。因此终端设备根据是否满足第六条件选择对应的控制参数,有利于终端设备选择更适合于当前场景的控制参数。例如,多套控制参数中包括了第一控制参数和第二控制参数,第一控制参数为不满足第六条件对应的控制参数,第二控制参数为满足第六条件对应的控制参数。若控制参数包括t-statusprohibit,第一控制参数对应的t-statusprohibit大于第二控制参数的t-statusprohibit。当不满足第六条件时,选择第一控制参数作为目标控制参数可以降低状态报告的频率,有利于避免终端设备在信道传输质量较差时频繁接收或发送状态报告,造
成较大的信令开销。当满足第六条件时,选择第二控制参数作为目标控制参数,有利于使接收侧更快地触发或者发送状态报告,避免发送侧卡窗而降低吞吐率。
156.可选的,在第一至第五种可能的实现方式中,如果控制参数集合中包含有rlc层或pdcp层的定时器时长,例如t-reassembly等,当rb切换所对应的控制参数时,如果该定时器正在运行,则终端设备可以重启该定时器并应用新的定时时长值;或者,终端设备可以继续当前定时器的运行,等待下次启动/重启该定时器时应用新的定时时长值;或者,终端设备直接停止该定时器的运行。
157.503、终端设备基于目标控制参数传输rb承载的数据。
158.其中,终端设备可以基于该目标控制参数向网络设备发送rb承载的数据,也可以向其他终端设备发送rb承载的数据,或者,终端设备还可以基于该目标控制参数,接收其他设备发送的数据,本技术实施例对此不做限定。
159.请参见图6,图6是本技术实施例提供的一种数据传输方法的流程示意图。如图6所示,该数据传输方法包括如下步骤601~步骤604。其中,步骤601和步骤604与上述步骤501和步骤503的具体实现方式相同,本技术实施例对此不作赘述。
160.601、终端设备接收来自网络设备的第一信息。
161.本技术实施例中,第一信息携带rb对应的至少一套控制参数,该至少一套控制参数为多套arq控制参数或pdcp定时器的多套控制参数。具体控制参数描述见步骤501中对应的内容。
162.在一种可能的实现方式中,至少一套控制参数可以用不同的标识进行区分。例如,假设网络设备配置了n套控制参数,这n套控制参数可以分别使用fr1-set,fr2-set,

,frn-set表示n套控制参数。
163.在一种可能的实现方式中,初始配置rb时,rb可以默认使用其中一套控制参数,也可以由网络设备指定该rb初始使用哪套参数,本技术实施例对此不作限定。
164.602、终端设备接收来自网络设备的控制信令。
165.本技术实施例中,控制信令用于指示至少一套控制参数中的目标控制参数。基于该实现方式,有利于网络设备能够根据底层服务小区的信道状态,灵活地调整rb对应的控制参数,以提升在高频和低频ca场景或纯高频场景下的传输效率。同时也可以降低终端设备选择控制参数的复杂度,能够使网络设备更好地控制rb的数据传输。通过配置合适的arq控制参数,可以使得发送侧可以及时获取到rlc状态报告,从而及时更新发送窗口,使得能够最大化利用空口资源传输业务数据,避免因为窗口卡住而导致业务传输速率下降。同时可以使得接收侧可以按需触发发送状态报告,避免状态报告发送过少导致发送侧卡窗,或过多导致无用的信令传输。因此,根据实际空口传输速率设置合适的arq控制参数,可以最大化业务传输速率和资源利用率。
166.在一种可能的实现方式中,该控制信令可以为以下信令中的任意一种:下行控制信息(downlink control information,dci)、mac ce、无线链路层控制协议的控制协议数据单元(rlc control pdu)或分组数据汇聚协议控制协议数据单元(pdcp control pdu)。该控制信令除上述所描述的信令以外,还可以为其他类型信令,本技术实施例对此不做限定。
167.可选的,每套控制参数对应一个标识,网络设备发送的控制信令携带该控制参数
的标识信息和rb的标识信息,从而可以指示终端设备选择对应的控制参数。例如,rb的标识信息可以为rb id,或者rb的标识信息还可以为终端设备对应的多个rb的rbid按照升序/降序排列后的索引值等;控制参数的标识信息可以是网络设备在配置时所指定的索引值等。示例性的,假设控制信令为mac ce,如图7所示,其中,包括5比特的rb id和3比特的控制参数索引值。
168.可选的,网络设备可以为终端设备配置一套控制参数。网络设备可以通过控制信令携带用于调整该目标控制参数的参数信息。该参数信息用于在已配置的目标控制参数的基础上,基于该参数信息调整目标控制参数的大小。网络设备可以通过设置参数信息对应的参数值调整目标控制参数的值,如目标控制参数乘以一个参数得到调整后的目标控制参数取值。示例性的,设置目标控制参数对应的t-reassembly=20ms,网络设备设置参数取值可以为1,1/2,1/4,1/5,1/10等;当网络设备通过控制信令指示参数值为1/2,终端设备将该rb对应的t-reassembly调整乘1/2,确定调整后的t-reassembly为10ms。以控制信令为mac ce为例,如图8所示,其中包括5比特的rb id,和3比特的参数标识,其中一个参数标识对应一个具体的参数取值,例如参数标识为0表示参数值为1、参数标识为1表示参数为1/2等。
169.603、终端设备基于控制信令和至少一套控制参数确定目标控制参数。
170.在一种可能的实现方式中,控制信令携带目标控制参数的标识信息,终端设备基于所携带的目标控制参数的标识信息从多套控制参数中确定目标控制参数。
171.在另一种可能的实现方式中,控制信息携带用于调整目标控制参数的参数信息,终端设备基于该参数信息,以及网络设备配置的一套控制参数,确定目标控制参数。具体确定方式可以参考步骤602中的描述。
172.可选的,如果控制参数集合中包含有rlc层或pdcp层的定时器时长,例如t-reassembly等,当rb切换所对应的控制参数时,如果该定时器正在运行,则终端设备可以重启该定时器并应用新的定时时长值;或者,终端设备可以继续当前定时器的运行,等待下次启动/重启该定时器时应用新的定时时长值;或者,终端设备直接停止该定时器的运行。
173.604、终端设备基于目标控制参数传输rb承载的数据。
174.请参见图9,图9示出了本技术实施例的一种通信装置的结构示意图。图9所示的通信装置可以用于执行上述图5所描述的方法实施例中终端设备的部分或全部功能。该装置可以是终端设备,也可以是终端设备中的装置,或者是能够和终端设备匹配使用的装置。其中,该通信装置还可以为芯片系统。图9所示的通信装置可以包括通信单元901和处理单元902。其中,处理单元902,用于进行数据处理。通信单元901集成有接收单元和发送单元。通信单元901也可以称为收发单元。或者,也可将通信单元901拆分为接收单元和发送单元。下文的处理单元902和通信单元901同理,下文不再赘述。其中:
175.该通信单元901,用于接收来自网络设备的第一信息,该第一信息携带无线承载rb对应的多套控制参数,该多套控制参数为多套自动重传请求arq控制参数或分组数据汇聚协议pdcp定时器的多套控制参数;该处理单元902,用于根据至少一项因素从多套控制参数中选择目标控制参数,该因素包括:rb关联的小区的传输质量、终端设备在rb关联的小区上的发送速率、rb关联的小区的激活情况、rb关联的小区的部分带宽bwp的激活情况;该通信单元901,还用于基于该目标控制参数传输rb承载的数据。
176.通信装置的其他可能的实现方式,可参见上述图5对应的方法实施例中对终端设
备功能的相关描述,在此不赘述。
177.请参见图9,图9示出了本技术实施例的一种通信装置的结构示意图。图9所示的通信装置可以用于执行上述图6所描述的方法实施例中终端设备的部分或全部功能。该装置可以是终端设备,也可以是终端设备中的装置,或者是能够和终端设备匹配使用的装置。其中,该通信装置还可以为芯片系统。图9所示的通信装置可以包括通信单元901和处理单元902。
178.其中:
179.该通信单元901,用于接收来自网络设备的第一信息,该第一信息携带数据无线承载rb对应的多套控制参数,该多套控制参数为多套自动重传请求arq控制参数或分组数据汇聚协议pdcp定时器的多套控制参数;该通信单元901,还用于接收来自该网络设备的控制信令,该控制信令用于指示该多套控制参数中的目标控制参数;该处理单元902,用于基于控制信令和至少一套控制参数确定目标控制参数;该处理单元902,还用于基于目标控制参数传输rb承载的数据。
180.通信装置的其他可能的实现方式,可参见上述图6对应的方法实施例中对终端设备功能的相关描述,在此不赘述。
181.图10给出了一种通信装置的结构示意图。所述通信装置1000可以是上述方法实施例中的终端设备,还可以是支持终端设备实现上述方法的芯片、芯片系统、或处理器等。该通信装置可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。
182.所述通信装置1000可以包括一个或多个处理器1001。所述处理器1001可以是通用处理器或者专用处理器等。例如可以是基带处理器或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、基带芯片,终端、终端芯片,du或cu等)进行控制,执行软件程序,处理软件程序的数据。
183.可选的,所述通信装置1000中可以包括一个或多个存储器1002,其上可以存有指令1004,所述指令可在所述处理器1001上被运行,使得所述通信装置1000执行上述方法实施例中描述的方法。可选的,所述存储器1002中还可以存储有数据。所述处理器1001和存储器1002可以单独设置,也可以集成在一起。
184.可选的,所述通信装置1000还可以包括收发器1005、天线1006。所述收发器1005可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器1005可以包括接收器和发送器,接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。
185.所述通信装置1000为终端设备:处理器1001用于执行上述方法实施例中终端设备的数据处理操作。收发器1005用于执行上述方法实施例中终端设备的数据收发操作。
186.另一种可能的设计中,处理器1001中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。
187.又一种可能的设计中,可选的,处理器1001可以存有指令1003,指令1003在处理器
only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
206.本技术还提供了一种计算机可读介质,用于储存计算机软件指令,当所述指令被通信装置执行时,实现上述任一方法实施例的功能。
207.本技术还提供了一种计算机程序产品,用于储存计算机软件指令,当所述指令被通信装置执行时,实现上述任一方法实施例的功能。
208.上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
209.本技术实施例还提供一种计算机程序产品,当所述计算机程序产品在处理器上运行时,上述方法实施例的方法流程得以实现。
210.本技术提供的各实施例的描述可以相互参照,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。为描述的方便和简洁,例如关于本技术实施例提供的各装置、设备的功能以及执行的操作可以参照本技术方法实施例的相关描述,各方法实施例之间、各装置实施例之间也可以互相参考、结合或引用。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1