数据的传输控制方法、系统、设备、介质及程序产品与流程

文档序号:39336288发布日期:2024-09-10 11:49阅读:16来源:国知局
数据的传输控制方法、系统、设备、介质及程序产品与流程

本公开涉及通信,特别涉及一种数据的传输控制方法、系统、设备、介质及程序产品。


背景技术:

1、基于3gpp协议版本,发送端ue(用户设备)在上行发送rlc um模式(一种无线链路层数据传输服务)的drb(数据无线承载)数据时,经常发生rx_hfn(一种状态变量)更新有错误,导致发送端ue和基站的count值(用于解密的变量)不一致,使得解密出来的数据包是一个不期望的数据包,在交换机或者路由器等网元中被检查出来而被丢弃,从而导致语音和视频的接收者能够明显感知到丢语音、掉话、视频卡顿、黑屏等,造成用户体验感较差等问题。


技术实现思路

1、本公开要解决的技术问题是为了克服现有技术中ue在上行发送rlc um的drb数据时,经常发生hfn失步,最终导致语音和视频的接收者感知到丢语音、掉话、视频卡顿、黑屏等,用户体验感较差等缺陷,提供一种数据的传输控制方法、系统、设备、介质及程序产品。

2、本公开是通过下述技术方案来解决上述技术问题:

3、本公开提供一种数据的传输控制方法,所述传输控制方法包括:

4、响应于发送rlc um模式的drb的数据包时发生harq(混合自动重传请求)重传,且rlc(无线链路层控制协议)sn(序列号)的长度小于pdcp(分组数据汇聚协议)sn的长度,判断已被成功接收的新传包的数量是否达到接收端的重排序窗口上限值,若否,则确定继续对待接收sn的harq重传;若是,则确定阻止对所述待接收sn的harq重传,以使发送端与所述接收端中的状态变量同步。

5、较佳地,未被接收的所述待接收sn的umd(通用模块化定义)pdu为所述重排序窗口中对应最小sn的pdu(协议数据单元)。

6、较佳地,所述状态变量包括hfn和count值。

7、较佳地,所述确定阻止对所述待接收sn的harq重传的步骤之后,还包括:

8、在接收到所述接收端发送的harq重传的指示信息后,发送下一数据发送轮次的新的数据包至所述接收端;或,确定不向所述接收端传输数据。

9、较佳地,所述传输控制方法还包括:

10、在确定harq重传后所述待接收sn被所述接收端接收到时,控制停止harq重传。

11、本公开还提供一种数据的传输控制方法,所述传输控制方法包括:

12、响应于发送端发送rlc um模式的drb的数据包时发生harq重传,且rlc sn的长度小于pdcp sn的长度,并在所述发送端已被成功接收的新传包的数量达到接收端的重排序窗口上限值时,若否,则确定接受所述发送端harq重传的待接收sn;若是,确定不接受所述发送端harq重传的待接收sn,以使所述发送端与所述接收端中的状态变量同步。

13、较佳地,未被接收的所述待接收sn的umd pdu为所述重排序窗口中对应最小sn的pdu。

14、较佳地,所述状态变量包括hfn和count值。

15、较佳地,所述确定不接受所述发送端harq重传的待接收sn的步骤之后,还包括:

16、向所述发送端发送harq重传的指示信息,并接收所述发送端基于所述指示信息发送的下一数据发送轮次的新的数据包。

17、较佳地,在确定接收到所述发送端harq重传的所述待接收sn时,基于所述接收端的mac层解包并发送至rlc层,并在所述待接收sn满足预设丢弃条件时,在所述rlc层将所述待接收sn丢弃。

18、本公开还提供一种数据的传输控制系统,所述传输控制系统包括:

19、第一数据处理模块,用于响应于发送rlc um模式的drb的数据包时发生harq重传,且rlc sn的长度小于pdcp sn的长度,判断已被成功接收的新传包的数量是否达到接收端的重排序窗口上限值,若否,则确定继续对待接收sn的harq重传;若是,则确定阻止对所述待接收sn的harq重传,以使发送端与所述接收端中的状态变量同步。

20、较佳地,未被接收的所述待接收sn的umd pdu为所述重排序窗口中对应最小sn的pdu。

21、较佳地,所述状态变量包括hfn和count值。

22、较佳地,所述传输控制系统还包括:

23、响应模块,用于在接收到所述接收端发送的harq重传的指示信息后,发送下一数据发送轮次的新的数据包至所述接收端;或,确定不向所述接收端传输数据。

24、较佳地,所述传输控制系统还包括:

25、重传停止控制模块,用于在确定harq重传后所述待接收sn被所述接收端接收到时,控制停止harq重传。

26、本公开还提供一种数据的传输控制系统,所述传输控制系统包括:

27、第二数据处理模块,用于响应于发送rlc um模式的drb的数据包时发生harq重传,且rlc sn的长度小于pdcp sn的长度,判断已被成功接收的新传包的数量是否达到接收端的重排序窗口上限值,若否,则确定继续对待接收sn的harq重传;若是,则确定阻止对所述待接收sn的harq重传,以使发送端与所述接收端中的状态变量同步。

28、较佳地,未被接收的所述待接收sn的umd pdu为所述重排序窗口中对应最小sn的pdu。

29、较佳地,所述状态变量包括hfn和count值。

30、较佳地,所述传输控制系统还包括:

31、指示信息发送模块,用于向所述发送端发送harq重传的指示信息;

32、数据接收模块,用于接收所述发送端基于所述指示信息发送的下一数据发送轮次的新的数据包。

33、较佳地,所述传输控制系统还包括:

34、数据处理模块,用于在确定接收到所述发送端harq重传的所述待接收sn时,基于所述接收端的mac层解包并发送至rlc层,并在所述待接收sn满足预设丢弃条件时,在所述rlc层将所述待接收sn丢弃。

35、本公开还提供一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的数据的传输控制方法。

36、本公开还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的数据的传输控制方法。

37、本公开还提供一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的数据的传输控制方法。

38、在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本公开各较佳实例。

39、本公开的积极进步效果在于:

40、本公开中,设计出ue在上行发送时的保护处理机制,具体地,ue在上行发送rlc um的drb数据时,能通过当前的发送情况来预估基站的接收情况,包括状态变量的更新、count值的更新等,有效地避免发送端和接收端的hfn失步的情况发生,保证发送端和接收端的hfn同步,进而使得发送端和接收端的count值一致,从而使得ue上行语音包或视频包不会在接收端的接入层丢包或者丢得很少,有效地防止可能的丢包情况发生,实现尽可能地保证lte下ue上行语音包和视频数据包发送的健壮性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1