在发送出去SR后,达到某些条件的情况下,UE感觉到比较满意的话,就会收起自己的小脾气,也就会停止SR的发送,具体情况如下
由于BSR而触发的SR:
1 当包含long/short BSR MAC CE的MAC PDU 被传输,那在 MAC PDU 组装之前由于BSR的原因导致的所有pending SR 应被取消,每个相应的 sr-ProhibitTimer 应停止( long/Short BSR MAC CE包含buffer status是持续到MAC PDU 组装之前 最后一次触发BSR前的所有data volume);此时UE有发送BSR MAC CE的UL grant了,UE好开心,那这种情况下UE就不需要继续发送SR。
2 另一种情况当UL grant足以发送所有的pending data时,UE欣喜若狂,那所有因BSR发送说触发的pending SR都会取消,并且对应的sr-ProhibitTimer也应停止,皆大欢喜。
对于不是由于BSR触发的SR(还有其他情况也会触发SR,比如BFR场景等等),serving cell:
(1) 如果此 SR 在 MAC PDU 组装之前由Pre-emptive BSR 过程触发,并且包含相关Pre-emptive BSR MAC CE 的 MAC PDU 被传输;或者
(2) 如果此 SR 是由 SCell 的BFR触发且传输了 MAC PDU,此 PDU 包括 BFR MAC CE 或Truncated BFR MAC CE(包含此 SCell 的BFR信息);或者
(3) 如果此 SR 由 SCell 的BFR触发但是该 SCell 被deactive;或者
(4) 如果此 SR 是由 SCell 的consistent LBT failure recovery触发且UE正在发送包含SCell consistent LBT failure MAC CE的MAC PDU;或者
(5) 如果此 SR 是由一个 SCell 的consistent LBT failure recovery所触发且该 SCell 的所有触发的consistent LBT failure都被取消 :
发生以上任意情况时 ,UE MAC也要取消pending SR并停止相应的sr-ProhibitTimer(在run的话)。