一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于恢复分离承载的NR支线中的悬挂数据的方法和系统与流程

2022-06-09 02:43:11 来源:中国专利 TAG:

用于恢复分离承载的nr支线中的悬挂数据的方法和系统
技术领域
1.本文的实施例涉及分离承载网络中的上行链路(ul)支线切换(leg switching),更具体地,涉及用于实现对由于ul支线切换而悬挂在长期演进(lte)ul支线或新无线电(nr)ul支线中的数据的恢复的方法和系统。


背景技术:

2.在分离承载网络中,存在这样的可能性,其中上行链路(ul)支线切换可以由网络触发以切换由用户设备(ue)进行的ul传输。网络可以触发长期演进(lte)ul支线或新无线电(nr)ul支线的ul支线切换。当ul支线切换被触发时,如果由ue发送的ul数据越过由网络配置的ul-datasplitthreshold,则网络可以停止或恢复在ul支线(lte或nr)中的任一个上的ul授权的分配。例如,如果由于nr信道中的信道状况较差,网络打算触发从nr到lte的ul支线切换,并且如果所发送的ul数据量已经越过ul-datasplitthreshold,则网络可以停止向nr ul支线上的用户设备(ue)提供ul授权。这可能导致nr ul支线中的所有分组悬挂在nr ul支线中,这些分组已经由分组数据汇聚协议(pdcp)层发送到nr的无线电链路控制(rlc)和媒体接入控制(mac)层。此外,如果pdcp丢弃定时器期满,则ue有可能丢弃分组,这可能导致数据丢失和吞吐量下降。
3.如果网络由于ul支线切换而停止在分离承载的nr支线中提供ul授权,则ue可以发送调度请求(sr)以从网络获得ul授权。发送sr是为了发送缓冲器状态报告(bsr),该bsr考虑了pdcp、rlc和mac协议数据单元(pdu)。如果网络没有在nr支线上提供任何ul授权,则在ue已经发送了最大可能数量的sr之后,ue可以触发nr随机接入信道(rach)。这有可能导致无线电链路故障(rlf)。
4.由于波动的网络状况,所以如果网络继续改变(增加/减少)ul授权在两个支线中的分配,则在ul传输期间有可能遇到pdcp序列号间隙。波动的网络状况也导致lte/nr上行链路中的数据的频繁悬挂。数据的频繁悬挂导致ul吞吐量下降。
5.如果网络在ul支线切换之前没有分配所需数量的ul授权,则ue尝试清除nr支线(即nr rlc和nr mac)中的pdu。ue发送包括pdcp pdu、rlc pdu和mac pdu的bsr。这可能导致数据的悬挂,因为只要ue在nr支线上具有ul授权,pdcp就有可能继续向nr rlc和nr mac发送数据,而不管ue可用的ul授权的数量。
6.图1描绘了由于ul支线切换而暂停nr支线中的ul授权分配的示例场景。目前,网络使用rrc信令来发送与ul支线切换有关的参数。网络在无线电资源控制(rrc)重新配置消息中配置ul-datasplitthreshold。当ul数据量跨越ul-datasplitthreshold时,ue可以基于ul授权在主小区组(mcg)支线(lte)、scg支线(nr)或mcg和scg支线两者上发送ul数据。如果nr的ul信道状况变差,则网络可以通过暂停nr上ul授权的分配并在lte上提供ul授权来切换ul数据路径。一旦nr信道状况复原,网络可以恢复在nr支线上分配ul授权。
7.图2描绘了由于nr ul信道的较差状况而在nr支线中发生数据悬挂的示例场景。如果网络将nr配置为主ul路径,则nr pdcp可以将ul数据推送到nr rlc支线。nr mac实体可以
基于ue可用的ul授权在ul中推送数据。如果所发送的ul数据量达到由网络配置的ul-datasplitthreshold,并且nr ul信道状况不是最佳的,则网络可以暂停在nr支线上提供ul授权,转而在lte支线上提供ul授权。
8.当没有可用的ul授权并且ue没有在nr支线上接收到任何授权时,已经从nr pdcp发送到nr rlc的pdu将处于悬挂状况,因为没有可用于发送已经在没有ul授权的情况下被推到nr rlc的pdu的手段。处于悬挂状况的pdu必须被丢弃,这导致数据丢失和吞吐量下降。如果nr ul信道的状况由于发送器功率限制、障碍、相量角失配等而快速波动,则吞吐量损失很可能增加。
9.如果ue在nr支线上没有用于发送bsr的ul授权以用于发送已经提交给nr rlc的pdu,则ue可以向网络发送调度请求(sr)以获得ul授权。sr被发送给网络以发送bsr。ue继续触发sr,直到ue获得发送bsr所需的ul授权,以用于清除nr支线上的悬挂数据。如果由ue触发的sr数量达到由网络配置的最大值,则ue可以声明nr无线电链路失败(rlf)或scg失败,并且在nr上执行rach。这可能导致nr链路断开。
10.图3描绘了由于连续数据流中的中断而遇到pdcp序列号(sn)中的间隙的示例场景。由于nr支线中的数据悬挂而遇到pdcp sn中的间隙。考虑在由nr pdcp发送到nr rlc的“x y”个pdu当中,已经通过nr支线发送了“x”个pdu。如果nr ul支线切换发生在“x”个pdu被发送之后,则在nr支线中将没有ul授权可用。结果,“y”个pdu将悬挂在nr支线中。当接收到“y”个pdu时,很可能将在接收器侧创建sn间隙,因为在ul支线切换之后,将通过lte rlc使用ul授权来发送具有从“x y 1”开始的sn的pdu。
11.例如,考虑在nr rlc上接收到ul授权,并且nr pdcp发送sn为“x”到“x 50”的pdu。考虑sn为“x”到“x 25”的pdu已经被发送,并且sn为“x 26”到“x 50”的pdu在缓冲器中。在这个阶段,考虑ul支线切换被触发。网络停止分配nr授权,并且分配lte ul授权。pdcp通过lte rlc发送sn为“x 51”到“x 100”的pdu,这些pdu由网络接收。由于网络没有接收到sn为“x 26”到“x 50”的pdu,所以sn为“x 26”到“x 50”的pdu在网络侧创建了sn间隙。
12.图4描绘了由lte支线和nr支线上的来回的ul支线切换导致的pdu悬挂的示例。如图4所示,考虑在nr支线上接收到ul授权,并且pdcp将200个pdu推送到nr rlc和nr mac,其中100个pdu被发送。剩余的100个pdu将处于nr rlc和nr mac中。在这个阶段,考虑ul支线切换已经发生,并且通过lte支线接收用于传输的ul授权。结果,100个pdu将悬挂在nr缓冲器中。
13.考虑pdcp向lte rlc和lte mac推送100个pdu,并且在发送60个pdu之后发生了ul支线切换。结果,40个pdu将悬挂在lte rlc和lte mac中。一旦ul支线切换发生,通过nr支线接收用于传输的ul授权。
14.考虑pdcp将200个pdu推送到nr rlc和nr mac,并且在发送了130个分组之后发生了ul支线切换。结果,70个pdu将悬挂在nr rlc和nr mac中,未经处理或无人看管。在这个阶段,通过lte支线接收用于传输的ul授权。


技术实现要素:

15.技术问题
16.本文的实施例的主要目的是公开用于实现具有分离承载配置的用户设备(ue)对
数据的恢复的方法和系统,由于网络触发ul支线切换,该数据悬挂在新无线电(nr)ul支线中,其中该ue连接到网络。
17.本文的实施例的另一目的是使ue能够通过确定分配给ue的、用于通过nr支线传输ul数据的ul授权数量是否在超过预定的阈值持续时间内小于预定的阈值ul授权数量,以及在预定的阈值持续时间期间ul重传数量是否大于预定的阈值ul重传数量,来预测nr ul支线切换。
18.本文的实施例的另一目的是在预测网络很可能触发ul支线切换时执行对悬挂在nr缓冲器中的协议数据单元(pdu)的恢复,其中通过将pdu发送到长期演进(lte)无线电链路控制(rlc)和lte媒体接入控制(mac)来执行恢复。
19.本文的实施例的另一目的是,如果确定pdu已经分别从lte rlc和lte mac或者nr rlc和nr mac发送,则通过允许ue从lte rlc和lte mac中删除pdu来防止pdu的重复。
20.本文的实施例的另一目的是在检测到网络已经触发nr ul支线切换之后防止分组数据汇聚协议(pdcp)层将pdu推送到nr rlc和nr mac,并且允许ue发送仅包括悬挂在nr缓冲器中的nr rlc pdu和nr mac pdu的bsr,以便清理nr缓冲器。
21.本文的实施例的另一目的是,如果nr支线没有任何ul授权并且lte支线具有ul授权,则防止ue触发调度请求(sr)。
22.本文的实施例的另一目的是使网络能够向ue发送关于网络触发nr ul支线切换的指示,其中该指示是通过mac控制元素(ce)子报头发送的,其中该ue可以确定网络将在接收到该指示时触发nr支线上的ul支线切换,其中可以定义具有/没有定时信息的mac ce指示符。
23.本文的实施例的另一目的是通过使网络能够触发pdcp状态报告来实现对悬挂在nr缓冲器中的pdu的恢复,其中如果分离专用无线电承载(drb)被配置为确认模式(am),则由网络触发pdcp状态报告的生成。
24.技术方案
25.相应地,实施例提供了用于实现对由于网络触发nr上行链路(ul)支线切换而悬挂在新的无线电(nr)支线中的数据的恢复的方法和系统。实施例允许用户设备(ue)在网络触发nr ul支线切换之后恢复nr ul支线中的悬挂数据。实施例使ue能够通过识别分配给ue的、用于通过nr支线的传输的ul授权数量是否在超过预定的阈值持续时间内小于预定阈值,以及在预定的阈值持续时间内的ul重传数量是否大于预定的阈值ul重传数量,来预测网络触发nr ul支线切换的可能性。
26.实施例包括在预测网络已经触发nr ul支线切换之后,防止分组数据汇聚协议(pdcp)层将协议数据单元(pdu)推送到nr无线电链路控制(rlc)和nr媒体接入控制(mac)。本文的实施例允许ue发送包括悬挂在nr支线中的nr rlc pdu和nr mac pdu的bsr,以便清理nr缓冲器。本文的实施例允许在预测网络很可能触发nr ul支线切换时,通过将pdu分别发送到长期演进(lte)rlc和lte mac来恢复悬挂在nr缓冲器中的pdu。本文的实施例允许,如果pdu已经分别从lte rlc和lte mac或者nr rlc和nr mac发送,则ue从lte rlc和lte mac中删除pdu,以避免pdu的重复。
27.这些实施例使网络能够向ue发送关于网络触发nr ul支线切换的指示。可以使用mac控制元素(ce)子报头将指示发送给ue。这些实施例使ue能够确定网络是否将在接收到
该指示时触发nr支线上的nr ul支线切换。网络可以定义具有/没有定时信息的mac ce指示符。如果网络定义了没有定时信息的mac ce指示符,则ue可以在接收到mac ce指示符时确定网络已经触发nr ul支线切换。如果网络定义了具有定时信息的mac ce指示符,则ue可以在接收到mac ce指示符时确定网络将在某个时间段之后触发nr ul支线切换。
28.本文的实施例通过使网络能够触发pdcp状态报告来实现对悬挂在nr缓冲器中的pdu的恢复,其中如果确定分离专用无线电承载(drb)被配置为确认模式(am),则由网络生成pdcp状态报告。
29.当结合下面的描述和附图进行考虑时,将会更好地理解和明白本文的实施例的这些方面和其他方面。然而,应当理解,下面的描述虽然指示实施例和其中的许多具体细节,但是是作为说明而非限制给出的。在不脱离本文的精神的情况下,可以在本文的实施例的范围内进行许多改变和修改,并且本文的实施例包括所有这样的修改。
附图说明
30.本文的实施例在附图中示出,贯穿附图,相同的附图标记表示各种图中相对应的部分。参考附图,从下面的描述中将更好地理解本文的实施例,其中:
31.图1描绘了由于ul支线切换而暂停nr支线中的ul授权分配的示例场景;
32.图2描绘了由于nr ul信道的较差状况而在nr支线中发生ul数据悬挂的示例场景;
33.图3描绘了由于连续数据流中的中断而遇到分组数据汇聚协议(pdcp)序列号(sn)中的间隙的示例场景;
34.图4描绘了由长期演进(lte)支线和nr支线上的来回ul支线切换导致的协议数据单元(pdu)悬挂的示例;
35.图5描绘了根据本文公开的实施例的包括ue和网络506的系统,其中用户设备(ue)被配置为预测网络触发ul支线切换的发生;
36.图6描绘了根据本文公开的实施例的时间线,在该时间线内,在预测网络触发ul支线切换的可能性之后,ue发起用于恢复悬挂在nr ul支线中的pdu的过程;
37.图7描绘了根据本文公开的实施例的时间线,在该时间线内,在预测网络触发ul支线切换的可能性之后,ue发起用于恢复悬挂在nr ul支线中的pdu的另一过程;
38.图8a和图8b描绘了根据本文公开的实施例的网络利用媒体接入控制(mac)控制元素(ce)来通知ue关于ul支线切换的触发;
39.图9是示出根据本文公开的实施例的用于实现对由于网络触发nr ul支线切换而悬挂在nr ul支线中的数据的恢复的方法的流程图;以及
40.图10是示出根据本文公开的实施例的用于实现对由于网络触发ul支线切换而悬挂在nr ul支线中的数据的恢复的另一方法的流程图。
具体实施方式
41.在进行下面的详细描述之前,阐述贯穿本专利文档使用的某些词和短语的定义可能是有利的:术语“包括”和“包含”及其派生词意味着没有限制的包括;术语“或”是包括性的,意味着和/或;短语“与
……
相关联”和“与其相关联”及其派生词可以意味着包括、被包括在内、与
……
互连、包含、被包含在内、与
……
连接、与
……
耦合、可与
……
通信、与
……

501的nr ul授权向网络506发送ul数据。如果网络506检测到nr信道状况是非最优的、次优的或较差的,则网络506很可能暂停ul授权的分配并触发nr ul支线切换。因此,如果ue 501可以检测nr信道的状况,并且确定nr信道的状况正在恶化;则ue 501可以预测网络506很可能触发nr ul支线切换。
50.如果ue 501没有接收到nr ul授权,或者如果ue 501可用的nr ul授权数量不足以在nr rlc和nr mac中发送所有协议数据单元(pdu),则pdu将悬挂在nr支线中。如果分组数据汇聚协议(pdcp)层继续将pdu推送到nr rlc和nr mac,则悬挂在nr支线中的pdu数量会增加。
51.为了防止由于ul支线切换而导致的数据悬挂,实施例使ue 501能够预测网络506触发ul支线切换的可能性。网络506可以在当前正在发送ul数据的nr支线的ul信道状况开始恶化时触发ul支线切换。ue 501可以通过处理器502基于多个因素来识别nr ul支线的恶化。允许ue 501识别nr ul信道的恶化的示例因素是但不限于发送功率、调制和编码方案(mcs)、参考信号接收功率(rsrp)、波束rsrp(rsrp)、信噪比(snr)、ul重传、路径损耗和pdcp丢弃定时器。
52.如果由ue 501用来发送pdu的功率接近最大发送功率极限(mtpl)值,ul mcs值下降,ul重传数量正在增加,参考信号接收功率(rsrp)低,波束rsrp(rsrp)低,信噪比(snr)差,在mtpl下的ul传输数量大于阈值ul传输数量,激活pdcp丢弃定时器(如果rlc和mac层中的pdu没有被发送,则在pdcp丢弃定时器被激活之后),等等,则处理器502可以确定nr信道正在恶化。
53.处理器502可以检查与网络506有关的细节,诸如公共陆地移动网络(plmn)身份(id)、小区id、位置id等。如果处理器502先前已经确定nr信道的状况在作为特定plmn的特定的小区和/或位置中较差,则处理器502可以检查ue 501是否正在利用来自特定的小区、位置和plmn的服务。基于处理器502确定nr ul支线的状况是否正在恶化,处理器502可以预测网络506触发nr ul支线切换的可能性。
54.处理器502可以基于多个参数来预测网络506触发ul支线切换的可能性的时间实例。处理器502包括学习模块502a,学习模块502a可以提供多个参数的值作为输出。学习模块502a可以基于多个因素来确定多个参数的值,这些因素是学习模块502a的输入。多个参数包括ue 501可用的阈值ul授权数量、ue 501可用的ul授权数量小于阈值ul授权数量的阈值时间段、阈值时间段内的阈值重传数量、在mtpl下的阈值ul传输数量以及其后pdcp丢弃定时器将被激活的阈值时间段。随着多个因素的输入值的变化,多个参数的输出值很可能改变。
55.例如,学习模块502a基于多个因素来确定ue 501可用的阈值ul授权数量、ue 501可用的ul授权数量小于阈值ul授权数量的阈值时间段、阈值时间段内的阈值重传数量、在mtpl下的阈值ul传输数量以及其后pdcp丢弃定时器将被激活的阈值时间段的值。如果满足至少一个状况,则处理器502可以预测网络506很可能在特定时间实例处触发ul支线切换。这些状况是:ue 501可用于ul传输的ul授权数量小于阈值ul授权数量;ue501可用于ul传输的ul授权数量小于阈值ul授权数量的时间间隔大于阈值时间段;阈值时间段内的重传数量大于阈值重传数量;在mtpl下的ul传输数量大于在mtpl下的阈值ul传输数量;以及其后pdcp丢弃定时器被激活的时间段小于其后pdcp丢弃定时器应当被激活的阈值时间段。
56.此外,学习模块502a可以基于触发ul支线切换的实际实例来更新多个参数的值。如果预测不准确,即网络506触发ul支线切换的实际实例发生在触发ul支线切换的预测实例之前或之后,则学习模块502a可以更新多个参数的值。在一个实施例中,学习模块502a可以利用成本函数来最小化网络506触发ul支线切换的实际时间实例与预测时间实例之间的差异,并且更新多个参数的值。
57.例如,如果ul支线切换已经发生,并且如果ue 501可用于ul传输的ul授权数量大于阈值ul授权数量;如果ue 501可用于ul传输的ul授权数量小于阈值ul授权数量的时间间隔小于阈值时间段;以及如果阈值时间段内的重传数量小于阈值重传数量;则学习模块502a可以更新多个参数的值。在这种情况下,当ul支线切换被触发时,阈值ul授权数量被更新为ue 501可用的ul授权数量;阈值时间段减少到ue 501可用的ul授权数量等于更新后的阈值ul授权数量的时间段;并且阈值重传数量从阈值重传数量的较早值减少。
58.图5示出了系统500的示例性单元,但是应当理解,其他实施例不限于此。在其他实施例中,系统500可以包括更少或更多数量的单元。此外,系统500的单元的标签或名称仅用于说明目的,并且不限制本发明的范围。一个或多个单元可以组合在一起,以在系统500中执行相同或基本相似的功能。
59.图6描绘了根据本文公开的实施例的时间线,在该时间线内,在预测网络506触发ul支线切换的可能性之后,ue 501发起用于恢复悬挂在nr ul支线中的pdu的过程。考虑ue 501正在使用nr支线发送ul数据,并且已经确定nr ul支线的状况已经恶化。ue 501可以继续监视在ue通过nr支线传送ul pdu的同时的ul授权数量,以及是否已经达到ul-datasplitthreshold。一旦nr支线的状况开始恶化,ue 501可用的ul授权数量将开始减少。如果ul授权数量减少到低于阈值ul授权数量(nulth),则ue 501可以启动阈值定时器(t1)。此后,ue 501可以随着阈值定时器递增来监视ul重传数量。在经过一个时间段之后,阈值定时器变为默认值。该时间段指定ul授权数量减少到低于阈值ul授权数量的阈值时间段。
60.如果处理器502确定在阈值定时器期满之前,阈值时间段内的ul重传数量大于阈值重传数量(nretrans);或者如果在阈值定时器期满之前,ul授权数量低于阈值ul授权数量;则ue 501可以预测网络很可能触发nr ul支线切换。如果ue 501预测网络506很可能触发nr ul支线切换,则处理器502可以被配置为针对nr rlc pdu和nr mac pdu在nr支线上发送缓冲器状态报告(bsr)。处理器502可以被配置为不在bsr中包括nr pdcp pdu。此后,nr pdcp不会将更多的pdu推送到nr rlc。通过(在bsr中包括nr rlc pdu和nr mac pdu的)该过程,ue 501尝试在网络506如预测的那样触发ul支线切换之前向nr rlc和nr mac发送pdu。
61.如果在ul支线切换被触发之后,ue 501不能在nr支线上获得任何ul授权,并且在lte支线上接收到ul授权,则处理器502可以发起lte支线上的ul传输。处理器502将丢弃nr支线中还没有被发送到网络506的nr rlc pdu和nr mac pdu。处理器502可以在lte支线上发送已经从nr支线中丢弃的nr rlc pdu和nr mac pdu。以这种方式,ue 501可以恢复悬挂数据,并且不会发生数据丢失。
62.图7描绘了根据本文公开的实施例的时间线,在该时间线内,在预测网络506触发ul支线切换的可能性之后,ue 501发起用于恢复悬挂在nr ul支线中的pdu的另一过程。考虑ue 501正在使用nr支线发送ul数据,并且已经确定nr ul支线的状况已经恶化。如果在阈值定时器期满之前,处理器502确定阈值时间段内的ul重传数量大于阈值重传数量
(nretrans)(阈值定时器在经过阈值时间段之后期满,其中阈值时间段指定ul授权数量减少到低于阈值ul授权数量的时间段);或者如果在阈值定时器期满之前,ul授权数量低于阈值ul授权数量;则ue 501预测网络506很可能触发nr ul支线切换。此后,处理器502被配置为创建nr rlc pdu的副本,并且将这些副本发送给lte rlc支线。类似地,处理器502被配置为创建nr mac pdu的副本,并且将这些副本发送给lte mac支线。
63.一旦nr rlc pdu和nr mac pdu已经从lte支线或nr支线发送,处理器502可以标记nr rlc pdu和nr mac pdu。处理器502可以等待从网络506接收确认,以便查明网络506是否已经接收到pdu。一旦ue 501接收到确认,如果pdu已经从nr/lte支线发送,则处理器502可以从lte/nr支线中删除pdu。这可以防止pdcp重复。这也将最小化网络处的t-重新排序定时器期满。同时,处理器502可以被配置为一旦ue 501预测网络506很可能触发nr ul支线切换,就发送nr rlc pdu和nr mac pdu的bsr。处理器502可以被配置为不在bsr中包括nr pdcp pdu。一旦ul支线切换被网络触发,ue 501不能在nr支线上获得任何ul授权。然而,ue 501能够在lte支线上接收ul授权。处理器502可以发起lte支线上的ul传输,并且pdcp可以停止在nr支线上推送pdu。
64.图8a和图8b描绘了根据本文公开的实施例的网络506利用mac控制元素(ce)来通知ue 501关于ul支线切换的触发。网络506可以使用mac ce子报头向ue 501发送ul支线切换指示。在接收到该指示时,ue501可以确定网络506将在lte支线或nr支线上触发ul支线切换。在一个实施例中,网络506可以利用mac ce子报头的预留位来指示ue 501关于网络506对ul支线切换的触发。在mac ce子报头中,预留33到46位的位数。在一个示例中,网络可以使用第33位来指示ue 501关于网络506对ul支线切换的触发。
65.如图8a所示,mac ce子报头不包括定时信息。当由ue 501接收到mac ce子报头时,处理器502可以确定网络506已经触发ul支线切换。mac ce子报头包括一个八位字节。在这一个八位字节中,前6位将指示必须应用ul支线切换的逻辑信道id(lcid)。第7位可以指示小区组id。小区组id指示ul支线被触发或将要被触发的支线,即lte/nr。一个示例小区组id是(mcg 0,scg 1)。如果lte被配置为mcg,nr被配置为scg,则该小区组id指示在nr支线上触发ul支线。另一示例小区组id是(mcg1,scg 0)。如果lte被配置为mcg,nr被配置为scg,则该小区组id指示在lte支线上触发ul支线。预留八位字节中的最后一位。
66.如图8b所示,mac ce子报头包括定时信息。当由ue 501接收到mac ce子报头时,处理器502可以确定网络506将在特定时间段之后触发ul支线切换。mac ce子报头包括两个八位字节。第一个八位字节与没有定时信息的mac ce子报头的八位字节相同。第二个八位字节可以包括将在ul支线切换之前应用的定时信息。
67.在从网络506接收到具有/没有定时信息的mac ce子报头时,ue 501可以应用ul支线切换。如果接收到的mac ce子报头不包括定时信息,则ue 501可以丢弃网络506已经触发ul支线切换的ul支线上的所有待传输的pdu。ue 501可以基于在mac ce子报头的第7位中提供的指示,在另一ul支线上重传被丢弃的pdu。这导致悬挂数据的恢复。ue 501避免发起调度请求(sr)触发,因为ue 501被通知关于ul支线切换的触发。由于没有触发多个sr,所以将不会发生由于最大sr重传而导致的nr无线电链路失败(rlf),并且可以防止nr连接的丢失。
68.如果接收到的mac ce子报头包括定时信息,则处理器502可以在接收到mac ce子报头时防止新的pdu从pdcp推送到ul支线切换已被触发的ul支线的rlc。处理器502可以启
动定时器,该定时器被设置为当ul支线切换被触发时期满。处理器502可以基于定时信息来配置定时器。在利用关于要重传的数据的信息(mac)进行计算之后,将bsr发送到网络506。ue 501可以在bsr计算期间考虑harq缓冲器中的混合自动重复请求(harq)重传数据。在定时器期满时,ul支线(在该ul支线上ul支线切换已经被触发)上待传输的pdu可以被丢弃,并且pdu可以在另一ul支线上被重传。处理器502可以识别已经被丢弃的pdu,使得另一ul支线不会再次发送相同的pdu。
69.在一个实施例中,在接收到mac ce子报头并通过经由另一ul支线重传pdu来恢复悬挂pdu之后(在ul支线切换已经被触发之后),ue 501可以向网络506发送确认,以指示ul支线切换已经被适当应用。为了提供该指示,ue 501可以使用mac ce子报头的预留位中的任何一个。在一个示例中,ue 501已经使用了mac ce子报头的第33位。ue 501可以向网络506发送mac ce子报头作为确认,作为对ul支线切换的证实。
70.在一个实施例中,一旦ul支线切换被触发,网络506发起用于恢复悬挂在已经发生ul支线切换的ul支线中的pdu的过程。该过程涉及触发pdcp状态报告。为了恢复悬挂pdu,在每个ul支线切换之后,网络可以触发pdcp状态报告。如果分离专用无线电承载(drb)被配置为确认模式(am)模式,则可以触发pdcp状态报告。
71.在网络506已经向ue 501发送了mac ce子报头之后,可以触发pdcp状态报告,以指示网络506将要触发或者已经触发ul支线切换。如果网络506没有向ue 501发送mac ce子报头,则一旦网络506已经决定触发ul支线切换,就可以触发pdcp状态报告。一旦生成pdcp状态报告,网络506可以向ue 501发送pdcp状态报告。如果已经在nr支线上触发ul支线切换,则ue 501可以基于从网络506接收的pdcp状态报告来识别需要通过lte ul支线发送的pdcp服务数据单元(sdu)。
72.一旦pdcp状态报告被触发,网络506可以通过将第一缺失计数(fmc)字段设置为rx_deliv来编译pdcp状态报告。如果rx_deliv小于rx_next,则可以分配位图字段。网络506可以针对尚未被接收到的所有pdcp sdu,并且可选地针对解压失败的pdcp sdu,将位图字段设置为“0”。网络506可以针对已经由网络506接收到的所有pdcp sdu将位图字段设置为“1”。一旦ue 501接收到pdcp状态报告,处理器502可以识别位图字段中被设置为“1”的位,或者如果相关联的count值小于fmc字段的值,则处理器502可以丢弃那些pdcp sdu。ue 501可以在lte ul支线上发送剩余的sdu(考虑在nr支线上触发ul支线切换)。这导致ul支线切换期间的无损数据恢复。
73.图9是描绘了根据本文公开的实施例的用于实现对由于网络506触发ul支线切换而悬挂在nr ul支线中的数据的恢复的方法的流程图900。在步骤901,该方法包括预测网络506触发nr ul支线切换的可能性。当ul支线的ul信道状况开始恶化时,网络506可以触发ul支线切换。实施例包括基于多个因素来检测ul支线的恶化。示例因素是但不限于发送功率、mcs值、ul重传数量、rsrp、rsrp、snr、路径损耗、pdcp丢弃定时器等。
74.在一个实施例中,ue 501可以基于至少一个状况来确定nr ul支线存在恶化,这些状况包括ue 501用来发送pdu的功率接近mtpl、ul mcs值下降、ul重传数量增加、rsrp低、brsrp低、snr差、在mtpl下的ul传输数量大于阈值ul传输数量、激活pdcp丢弃定时器等。
75.实施例包括基于多个参数来预测网络506很可能触发ul支线切换的特定时间实例。实施例包括基于多个因素来确定多个参数的值。多个参数包括ue 501可用的ul授权的
阈值数量、ue 501可用的ul授权数量小于阈值ul授权数量的阈值时间段、阈值时间段内的阈值重传数量、在mtpl下的阈值ul传输数量以及其后pdcp丢弃定时器将被激活的阈值时间段。随着多个因素的值的变化,多个参数的值很可能改变。
76.实施例包括如果满足至少一个状况,则预测ul支线切换将在特定时间实例处被网络506触发。这些状况是:ue 501可用于ul传输的ul授权数量小于阈值ul授权数量;ue 501可用于ul传输的ul授权数量小于阈值ul授权数量的时间间隔大于阈值时间段;阈值时间段内的重传数量大于阈值重传数量;在mtpl下的ul传输数量大于在mtpl下的阈值ul传输数量;以及其后pdcp丢弃定时器被激活的时间段小于其后pdcp丢弃定时器应被激活的阈值时间段。
77.在步骤902,该方法包括在预测网络506很可能触发nr ul支线切换之后,防止pdcp层将pdu推送到nr rlc和nr mac。本文的实施例允许ue 501在nr支线中发送nr rlc pdu和nr mac pdu的bsr。实施例包括使用可用于ue 501的ul授权来发送nr rlc pdu和nr mac pdu。
78.在一个实施例中,在ue 501预测ul支线切换之后,创建nr rlc pdu的副本和nr mac pdu的副本。nr rlc pdu的副本被发送到lte rlc支线,并且nr mac pdu的副本被发送到lte mac支线。一旦nr rlc pdu和nr mac pdu已经从lte支线或nr支线发送,就标记nr rlc pdu和nr mac pdu。实施例包括从网络506接收确认,这允许ue 501查明网络506已经接收到pdu。实施例包括如果pdu已经从nr支线发送,则从lte支线中删除pdu。实施例包括如果pdu已经从lte支线发送,则从nr支线中删除pdu。这可以防止pdcp重复。
79.在步骤903,该方法包括发起对数据的恢复,该数据在网络506已经触发nr ul支线切换之后悬挂在nr ul支线中。考虑网络506已经触发nr ul支线切换。实施例包括在nr ul支线切换被触发之后,从nr rlc和nr mac向lte rlc和lte mac发送悬挂pdu。然而,如果在ul支线切换的预测之后,nr rlc和nr mac中的pdu被复制在lte rlc和lte mac中,则不存在悬挂pdu。
80.当nr ul支线切换被触发时,ue 501不能在nr支线上获得任何ul授权。相反,ue 501在lte支线上接收ul授权。实施例允许ue 501丢弃来自nr rlc和nr mac的悬挂pdu。在悬挂pdu从nr rlc和nr mac中丢弃之后,悬挂pdu从lte rlc和lte mac重传,以避免pdu的重复。
81.如果在ul支线切换的预测之后,nr rlc和nr mac中的pdu被复制在lte rlc和lte mac中;以及如果在nr ul支线切换被触发之后在nr支线中存在pdu,那么nr ul支线中的那些pdu将被自动丢弃。lte ul支线中的那些pdu的副本将被重传。
82.流程图900中的各种动作可以以所呈现的次序、以不同的次序或同时执行。此外,在一些实施例中,可以省略图9中列出的一些动作。
83.图10是描绘了根据本文公开的实施例的用于实现对由于网络506触发ul支线切换而悬挂在lte/nr ul支线中的数据的恢复的另一种方法的流程图1000。在步骤1001,该方法包括从网络506接收对网络506已经触发lte/nr ul支线切换或者将要触发lte/nr ul支线切换的指示。网络506可以使用mac ce子报头向ue 501发送指示。在一个实施例中,网络506可以使用mac ce子报头的预留位来发送关于ul支线切换触发的指示。在通过mac ce子报头接收到指示时,ue 501可以确定网络506是否将在lte/nr支线上触发lte/nr ul支线切换。
在一个实施例中,网络506可以使用mac ce子报头的第7位来指示ul支线切换触发将发生在lte支线还是nr支线。
84.网络506可以定义具有/没有定时信息的mac ce子报头。如果网络506定义了没有定时信息的mac ce子报头,则ue 501可以在接收到mac ce子报头时确定网络506已经触发lte/nr ul支线切换。如果网络506定义了具有定时信息的mac ce子报头,则ue 501可以在接收到mac ce子报头时确定网络506将要触发lte/nr ul支线切换。
85.在步骤1002,该方法包括发起用于恢复由于lte/nr ul支线切换而悬挂在lte/nr ul支线中的数据的过程。ue 501可以确定网络506是否已经在lte ul支线或nr ul支线上触发ul支线切换。考虑在nr ul支线上ul支线切换已经被网络506触发。如果接收到的mac ce子报头不包括定时信息,则ue 501丢弃nr ul支线上所有待传输的pdu。
86.如果接收到的mac ce子报头包括定时信息,则ue 501可以防止将新的pdu从pdcp推送到ul支线切换已被触发的ul支线的rlc。实施例包括启动定时器,该定时器在ul支线切换被触发时期满。定时器的配置基于定时信息。在利用关于要重传的数据的信息(mac)进行计算之后,将bsr发送到网络506。ue 501在bsr计算期间考虑harq缓冲器中的harq重传数据。考虑在nr ul支线上触发ul支线切换。在定时器期满时,可以丢弃nr ul支线上的pdu,并且可以在lte支线上重传pdu。
87.在步骤1003,该方法包括由ue 501向网络506发送确认,以指示ue501已经能够恢复悬挂数据。一旦ue 501能够恢复悬挂pdu,在ul支线切换触发之后,通过经由lte支线重传pdu(考虑ul支线切换已经在nr ul支线上被触发),可以向网络506发送确认。在一个实施例中,ue 501可以使用mac ce子报头的预留位来发送确认。
88.流程图1000中的各种动作可以以所呈现的次序、以不同的次序或同时执行。此外,在一些实施例中,可以省略图10中列出的一些动作。
89.本文公开的实施例可以通过运行在至少一个硬件设备上并执行网络管理功能以控制网络元件的至少一个软件程序来实施。图5所示的网络元件包括可以作为硬件设备或者硬件设备和软件模块的组合中的至少一个的块。
90.本文公开的实施例描述了用于使具有分离承载配置的ue能够恢复数据的方法和系统,该数据由于ue所连接的网络触发的ul支线切换而悬挂在lte ul支线或nr ul支线中。因此,应当理解,保护的范围扩展到这样的程序,并且除了其中具有消息的计算机可读装置之外,这样的计算机可读存储装置包含用于当程序在服务器或移动设备或任何合适的可编程设备上运行时实施该方法的一个或多个步骤的程序代码装置。在优选实施例中,该方法通过以示例超高速集成电路硬件描述语言(vhdl)或任何其他编程语言编写的软件程序来实施或与其一起实施,或者通过在至少一个硬件设备上执行的一个或多个vhdl或若干软件模块来实施。硬件设备可以是任何种类的可以编程的便携式设备。该设备还可以包括这样的装置,其可以是例如硬件装置(例如,专用集成电路(asic)),或者硬件装置和软件装置的组合(例如,asic和现场可编程门阵列(fpga),或者至少一个微处理器和至少一个其中具有软件模块的存储器)。本文描述的方法实施例可以部分用硬件实施,部分用软件实施。替代地,本发明可以(例如,使用多个中央处理单元(cpu))在不同的硬件设备上实施。
91.特定实施例的前述描述将如此充分地揭示本文的实施例的一般性质,以至于其他人可以通过应用当前知识,在不脱离一般概念的情况下,容易地修改和/或调整这种特定实
施例以用于各种应用,因此,这种调整和修改应当并且旨在被理解在所公开的实施例的等同物的含义和范围内。应当理解,本文使用的措辞或术语是为了描述的目的,而不是为了限制。因此,尽管已经根据优选实施例描述了本文的实施例,但是本领域技术人员将认识到,本文的实施例可以在本文描述的实施例的范围内进行修改来实施。
92.尽管已经用各种实施例描述了本公开,但是本领域技术人员可以想到各种变化和修改。本公开旨在涵盖落入所附权利要求的范围内的这些变化和修改。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献