数据传输控制方法、装置及用户设备制造方法及图纸

技术编号:19702266 阅读:32 留言:0更新日期:2018-12-08 14:09
本发明专利技术提供一种数据传输控制方法、装置及用户设备。所述方法包括:当UE发生可恢复错时,通过无线链路控制层触发复位流程;在媒体访问控制层将缓存中的所有数据清除;通过媒体访问控制层向网络侧发送复位指示;接收网络侧反馈的复位确认响应,继续进行数据传输。本发明专利技术能够在UE发生可恢复错时尽快使UE和网络侧的状态达到一致,避免数据传输链路中断。

【技术实现步骤摘要】
数据传输控制方法、装置及用户设备
本专利技术涉及无线通信
,尤其涉及一种数据传输控制方法、装置及用户设备。
技术介绍
UE(UserEquipment,用户设备)在数据传输过程中,可能受到信道衰落等影响而发生异常,如一个PDU(ProtocolDataUnit,协议数据单元)重传达到最大次数或接收到错误的状态包,从而导致和网络侧的状态不一致,可能使得UE与网络侧之间的连接中断。为了避免连接中断,在UE侧,RLC(RadioLinkControl,无线链路控制)层会触发复位流程,将UE侧和网络侧的状态都重置为初始状态,保证数据传输正常进行。RLC层生成的RLCPDU先放入缓存中,在物理层指示的发送时隙由MAC(MediaAccessControl,媒体访问控制)层从缓存中取数据组成MACPDU进行发送。当UE触发复位时,网络侧处理了复位流程后,缓存中的数据将不会被网络侧认为是有效数据,因此缓存中的数据应该被清除。UE收到网络的复位确认,即确认网络执行了复位流程,这时RLC层会发送给MAC层一条FLUSH消息来把缓存中的数据全部清除。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下技术问题:当UE侧的RLC层触发了复位,RLC层停止接收和发送数据,但MAC层还可以继续发送缓存中的数据,直到收到网络侧回复的复位确认。由于RESETPDU优先于AMDPDU发送,网络侧先收到RESETPDU会先处理复位流程,恢复为初始状态,当收到UE侧的MAC层发送的缓存数据时,又会再次触发复位,最终导致出现不可恢复错,进而导致数据传输链路中断。
技术实现思路
本专利技术提供的数据传输控制方法、装置及用户设备,能够在UE发生可恢复错时尽快使UE和网络侧的状态达到一致,避免数据传输链路中断。第一方面,本专利技术提供一种数据传输控制方法,包括:当UE发生可恢复错时,通过无线链路控制层触发复位流程;在媒体访问控制层将缓存中的所有数据清除;通过媒体访问控制层向网络侧发送复位指示;接收网络侧反馈的复位确认响应,继续进行数据传输。可选地,所述通过无线链路控制层触发复位流程包括:通过无线链路控制层向媒体访问控制层发送数据清除消息,指示媒体访问控制层将缓存中的所有数据清除。可选地,在所述通过媒体访问控制层向网络侧发送复位指示之前,所述方法还包括:在无线链路控制层生成复位协议数据单元并保存至所述缓存中;所述通过媒体访问控制层向网络侧发送复位指示包括:通过媒体访问控制层向网络侧发送所述缓存中保存的复位协议数据单元。第二方面,本专利技术提供一种数据传输控制装置,包括:触发单元,用于当UE发生可恢复错时,通过无线链路控制层触发复位流程;清除单元,用于在媒体访问控制层将缓存中的所有数据清除;发送单元,用于通过媒体访问控制层向网络侧发送复位指示;接收单元,用于接收网络侧反馈的复位确认响应,继续进行数据传输。可选地,所述触发单元,用于通过无线链路控制层向媒体访问控制层发送数据清除消息,指示媒体访问控制层将缓存中的所有数据清除。可选地,所述装置还包括:生成单元,用于在所述发送单元通过媒体访问控制层向网络侧发送复位指示之前,在无线链路控制层生成复位协议数据单元并保存至所述缓存中;所述发送单元,用于通过媒体访问控制层向网络侧发送所述缓存中保存的复位协议数据单元。第三方面,本专利技术提供一种用户设备,所述用户设备包括上述数据传输控制装置。本专利技术实施例提供的数据传输控制方法、装置及用户设备,当UE发生可恢复错时,通过复位流程尽快使UE和网络侧的状态达到一致,一旦触发复位流程就立即清除缓存中的数据,而不是等到接收到网络侧回复的复位确认响应时才清除,从而可以避免将缓存中的数据发送到网络侧而触发不必要的复位流程进而导致数据传输链路中断。附图说明图1为本专利技术一实施例数据传输控制方法的流程图;图2为本专利技术另一实施例数据传输控制方法的流程图;图3为本专利技术一实施例数据传输控制装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种数据传输控制方法,所述方法应用于UE侧,如图1所示,所述方法包括:S11、当UE发生可恢复错时,通过无线链路控制层触发复位流程;S12、在媒体访问控制层将缓存中的所有数据清除;S13、通过媒体访问控制层向网络侧发送复位指示;S14、接收网络侧反馈的复位确认响应,继续进行数据传输。本专利技术实施例提供的数据传输控制方法,当UE发生可恢复错时,通过复位流程尽快使UE和网络侧的状态达到一致,一旦触发复位流程就立即清除缓存中的数据,而不是等到接收到网络侧回复的复位确认响应时才清除,从而可以避免将缓存中的数据发送到网络侧而触发不必要的复位流程进而导致数据传输链路中断。如图2所示,本专利技术实施例提供的数据传输控制方法的详细流程如下:当UE发生可恢复错时,UE通过无线链路控制层触发复位流程,向媒体访问控制层发送复位指示(RESET),并通过无线链路控制层向媒体访问控制层发送数据清除消息(FLUSH),指示媒体访问控制层将缓存(buffer)中的所有数据清除;然后,UE在媒体访问控制层将缓存中的所有数据清除;接着,UE在无线链路控制层生成复位协议数据单元(RESETPDU)并保存至所述缓存中;随之,UE通过媒体访问控制层向网络侧(NodeB)发送所述缓存中保存的RESETPDU;然后,媒体访问控制层接收网络侧反馈的复位确认响应(RESETACK),并将该复位确认响应转发至无线链路控制层。至此,UE和网络侧两端的状态都重置为初始状态,达到一致,UE与网络侧之间继续进行数据传输。本专利技术实施例还提供一种数据传输控制装置,如图3所示,所述装置包括:触发单元11,用于当UE发生可恢复错时,通过无线链路控制层触发复位流程;清除单元12,用于在媒体访问控制层将缓存中的所有数据清除;发送单元13,用于通过媒体访问控制层向网络侧发送复位指示;接收单元14,用于接收网络侧反馈的复位确认响应,继续进行数据传输。本专利技术实施例提供的数据传输控制装置,当UE发生可恢复错时,通过复位流程尽快使UE和网络侧的状态达到一致,一旦触发复位流程就立即清除缓存中的数据,而不是等到接收到网络侧回复的复位确认响应时才清除,从而可以避免将缓存中的数据发送到网络侧而触发不必要的复位流程进而导致数据传输链路中断。可选地,所述触发单元11,用于通过无线链路控制层向媒体访问控制层发送数据清除消息,指示媒体访问控制层将缓存中的所有数据清除。可选地,所述装置还包括:生成单元,用于在所述发送单元13通过媒体访问控制层向网络侧发送复位指示之前,在无线链路控制层生成复位协议数据单元并保存至所述缓存中;所述发送单元13,用于通过媒体访问控制层向网络侧发送所述缓存中保存的复位协议数据单元。本实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。本专利技术实施例还提供一种用户设备,所述用户设备包括上述数据传输控制本文档来自技高网...

【技术保护点】
1.一种数据传输控制方法,其特征在于,包括:当UE发生可恢复错时,通过无线链路控制层触发复位流程;在媒体访问控制层将缓存中的所有数据清除;通过媒体访问控制层向网络侧发送复位指示;接收网络侧反馈的复位确认响应,继续进行数据传输。

【技术特征摘要】
1.一种数据传输控制方法,其特征在于,包括:当UE发生可恢复错时,通过无线链路控制层触发复位流程;在媒体访问控制层将缓存中的所有数据清除;通过媒体访问控制层向网络侧发送复位指示;接收网络侧反馈的复位确认响应,继续进行数据传输。2.根据权利要求1所述的方法,其特征在于,所述通过无线链路控制层触发复位流程包括:通过无线链路控制层向媒体访问控制层发送数据清除消息,指示媒体访问控制层将缓存中的所有数据清除。3.根据权利要求1所述的方法,其特征在于,在所述通过媒体访问控制层向网络侧发送复位指示之前,所述方法还包括:在无线链路控制层生成复位协议数据单元并保存至所述缓存中;所述通过媒体访问控制层向网络侧发送复位指示包括:通过媒体访问控制层向网络侧发送所述缓存中保存的复位协议数据单元。4.一种数据传输控制装置,其特征在于,包括:触发单元,用于当...

【专利技术属性】
技术研发人员:蒋海芳夏少华贺元才
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

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

1