CN113542147B - 一种数据传输方法及*** - Google Patents

一种数据传输方法及*** Download PDF

Info

Publication number
CN113542147B
CN113542147B CN202110778035.8A CN202110778035A CN113542147B CN 113542147 B CN113542147 B CN 113542147B CN 202110778035 A CN202110778035 A CN 202110778035A CN 113542147 B CN113542147 B CN 113542147B
Authority
CN
China
Prior art keywords
pdcp
layer
congestion
pdcp layer
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110778035.8A
Other languages
English (en)
Other versions
CN113542147A (zh
Inventor
何波
是元吉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Qingkun Information Technology Co Ltd
Original Assignee
Shanghai Qingkun Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Qingkun Information Technology Co Ltd filed Critical Shanghai Qingkun Information Technology Co Ltd
Priority to CN202110778035.8A priority Critical patent/CN113542147B/zh
Publication of CN113542147A publication Critical patent/CN113542147A/zh
Application granted granted Critical
Publication of CN113542147B publication Critical patent/CN113542147B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/25Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/30Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/32Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/625Queue scheduling characterised by scheduling criteria for service slots or service orders

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了一种数据传输方法及***,方法包括:获取PDCP层中多个PDCP SDU,以及PDCP层的缓冲区可用内存;根据PDCP层的缓冲区可用内存、PDCP层的缓冲区总内存,以及多个超时PDCP SDU所占内存,确定拥塞条件;根据是否满足拥塞条件,确定向应用层发送的控制指令;应用层根据控制指令,更新向PDCP层传输PDCP SDU的传输速率。本发明根据PDCP层是否拥塞不断调节应用层向PDCP层传输PDCP SDU的传输速度;能够保证数据传输时接收端接收到的PDCP SDU的序列号连续,减少无线资源开销。

Description

一种数据传输方法及***
技术领域
本发明涉及数据传输领域,特别是涉及一种数据传输方法及***。
背景技术
在NR(New Radio,新无线接入技术)网络上行数据传输过程中,当终端应用产生的数据传输速率高于空口传输速率的时,应用层或传输层不知情保持原有速度向PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)层传输数据,会使得基站拥塞加重,最终可能导致缓存溢出大量丢包,或者导致应用层或传输层没有及时重传,造成过长的传输延迟。
为了避免这种情况,在无线承载的数据传输中,PDCP层从高层接收到PDCP SDU(PacketData Convergence Protocol Service DataUnit,分组数据汇聚协议业务数据单元)时,会为PDCP SDU关联一个丢弃定时器,当丢弃定时器时间到达一定阈值后,直接将其对应的数据从PDCP层缓存区删除,应用层根据丢包率判断网络发生了拥塞,启动拥塞控制机制,降低发送传输速率来匹配网络的传输能力。但是这种主动丢包的方式会导致PDCP SN(Packet Data Convergence Protocol Serial Number,分组数据汇聚协议序列号)不连续,应用层对PDCP层丢失的PDCP SDU进行数据的重新传输,接收端需对多次接收到的PDCPSDU按照PDCP SN进行重排序,浪费大量的时间成本,此外,当出现大量数据丢失时,甚至会导致传输终止,使得所有数据均需重新传输,造成了无线资源开销。
发明内容
本发明的目的是提供一种数据传输方法及***,能够调节数据的传输速度以保证数据传输时接收端接收到的PDCP SDU的序列号连续,减少无线资源开销。
为实现上述目的,本发明提供了如下方案:
一种数据传输方法,所述方法应用于NR数据传输网络,所述NR数据传输网络包括:应用层、PDCP层和接收端;所述PDCP层分别与所述应用层和所述接收端连接;所述PDCP层用于接收所述应用层发送的多个PDCP SDU;并将多个所述PDCP SDU传输至所述接收端;
所述数据传输方法,包括:
获取所述PDCP层中多个PDCP SDU,以及所述PDCP层的缓冲区可用内存;
确定到达所述PDCP层的时间大于时间阈值的PDCP SDU为超时PDCP SDU;
根据所述PDCP层的缓冲区可用内存、所述PDCP层的缓冲区总内存,以及多个所述超时PDCP SDU所占内存,确定拥塞条件;所述拥塞条件为所述PDCP层的缓冲区可用内存与所述PDCP层的缓冲区总内存的比值小于第一阈值,且多个所述超时PDCP SDU所占内存之和与所述PDCP层的缓冲区总内存的比值大于第二阈值;
根据是否满足所述拥塞条件,确定向所述应用层发送的控制指令;所述控制指令为拥塞状态指令或非拥塞状态指令;
所述应用层根据所述控制指令,更新向所述PDCP层传输所述PDCP SDU的传输速率,并执行步骤“获取所述PDCP层中多个PDCP SDU,以及所述PDCP层的缓冲区可用内存”。
可选的,所述根据是否满足所述拥塞条件,确定向所述应用层发送的控制指令,具体包括:
若满足所述拥塞条件,则向所述应用层发送所述拥塞状态指令;
若不满足所述拥塞条件,则向所述应用层发送所述非拥塞状态指令。
可选的,所述应用层根据所述控制指令,更新向所述PDCP层传输所述PDCP SDU的传输速率,具体包括:
当所述控制指令为所述拥塞状态指令时,所述应用层以第一预设倍数倍的当前传输速率作为更新后的当前传输速率,向所述PDCP层传输所述PDCP SDU;所述第一预设倍数小于1;
当所述控制指令为所述非拥塞状态指令时,所述应用层以第二预设倍数倍的当前传输速率作为更新后的当前传输速率,向所述PDCP层传输所述PDCP SDU;所述第二预设倍数大于1。
可选的,在所述根据是否满足所述拥塞条件,确定向所述应用层发送的控制指令之后,还包括:
当所述控制指令为所述拥塞状态指令时,确定PDCP层处的拥塞状态标志位置为使能状态。
当所述控制指令为所述非拥塞状态指令时,确定PDCP层处的所述拥塞状态标志位置为非使能状态。
一种数据传输***,所述***应用于NR数据传输网络,所述NR数据传输网络包括:应用层、PDCP层和接收端;所述PDCP层分别与所述应用层和所述接收端连接;所述PDCP层用于接收所述应用层发送的多个PDCP SDU;并将多个所述PDCP SDU传输至所述接收端;
所述数据传输***,包括:
数据获取模块,用于获取所述PDCP层中多个PDCP SDU,以及所述PDCP层的缓冲区可用内存;
超时PDCP SDU确定模块,用于确定到达所述PDCP层的时间大于时间阈值的PDCPSDU为超时PDCP SDU;
拥塞条件确定模块,用于根据所述PDCP层的缓冲区可用内存、所述PDCP层的缓冲区总内存,以及多个所述超时PDCP SDU所占内存,确定拥塞条件;所述拥塞条件为所述PDCP层的缓冲区可用内存与所述PDCP层的缓冲区总内存的比值小于第一阈值,且多个所述超时PDCP SDU所占内存之和与所述PDCP层的缓冲区总内存的比值大于第二阈值;
控制指令确定模块,用于根据是否满足所述拥塞条件,确定向所述应用层发送的控制指令;所述控制指令为拥塞状态指令或非拥塞状态指令;
传输速率更新模块,用于使所述应用层根据所述控制指令,更新向所述PDCP层传输所述PDCP SDU的传输速率,并调用所述数据获取模块。
可选的,所述控制指令确定模块,具体包括:
拥塞状态指令确定单元,用于若满足所述拥塞条件,则向所述应用层发送所述拥塞状态指令;
非拥塞状态指令确定单元,用于若不满足所述拥塞条件,则向所述应用层发送所述非拥塞状态指令。
可选的,所述传输速率更新模块,具体包括:
第一传输速率更新单元,用于当所述控制指令为所述拥塞状态指令时,所述应用层以第一预设倍数倍的当前传输速率作为更新后的当前传输速率,向所述PDCP层传输所述PDCP SDU;所述第一预设倍数小于1;
第二传输速率更新单元,用于当所述控制指令为所述非拥塞状态指令时,所述应用层以第二预设倍数倍的当前传输速率作为更新后的当前传输速率,向所述PDCP层传输所述PDCP SDU;所述第二预设倍数大于1。
可选的,所述***,还包括:
第一拥塞状态标志位置状态确定模块,用于当所述控制指令为所述拥塞状态指令时,确定PDCP层处的拥塞状态标志位置为使能状态。
第二拥塞状态标志位置状态确定模块,用于当所述控制指令为所述非拥塞状态指令时,确定PDCP层处的所述拥塞状态标志位置为非使能状态。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明提供了一种数据传输方法及***,方法包括:获取PDCP层中多个PDCP SDU,以及PDCP层的缓冲区可用内存;确定到达PDCP层的时间大于时间阈值的PDCP SDU为超时PDCP SDU;根据PDCP层的缓冲区可用内存、PDCP层的缓冲区总内存,以及多个超时PDCP SDU所占内存,确定拥塞条件;根据是否满足拥塞条件,确定向应用层发送的控制指令;应用层根据控制指令,更新向PDCP层传输PDCP SDU的传输速率,并执行步骤“获取PDCP层中多个PDCP SDU,以及PDCP层的缓冲区可用内存”。本发明根据PDCP层是否拥塞不断调节应用层向PDCP层传输PDCP SDU的传输速度;与直接将到达PDCP层的时间大于时间阈值的PDCP SDU删除相比,能够保证数据传输时接收端接收到的PDCP SDU的序列号连续,减少无线资源开销。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中数据传输方法流程图;
图2为本发明实施例中数据传输的控制流程图;
图3为本发明实施例中数据传输***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种数据传输方法及***,能够调节数据的传输速度以保证数据传输时接收端接收到的PDCP SDU的序列号连续,减少无线资源开销。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1为本发明实施例中数据传输方法流程图,如图1所示,本发明提供了一种数据传输方法,方法应用于NR(New Radio,新无线接入技术)数据传输网络,NR数据传输网络包括:应用层、PDCP层和接收端;PDCP层分别与应用层和接收端连接;PDCP层用于接收应用层发送的多个PDCP SDU;并将多个PDCP SDU传输至接收端;数据传输方法的具体步骤如下:
步骤101:获取PDCP层中多个PDCP SDU,以及PDCP层的缓冲区可用内存;
步骤102:确定到达PDCP层的时间大于时间阈值的PDCP SDU为超时PDCP SDU;
步骤103:根据PDCP层的缓冲区可用内存、PDCP层的缓冲区总内存,以及多个超时PDCP SDU所占内存,确定拥塞条件;拥塞条件为PDCP层的缓冲区可用内存与PDCP层的缓冲区总内存的比值小于第一阈值,且多个超时PDCP SDU所占内存之和与PDCP层的缓冲区总内存的比值大于第二阈值;
步骤104:根据是否满足拥塞条件,确定向应用层发送的控制指令;控制指令为拥塞状态指令或非拥塞状态指令;
步骤105:应用层根据控制指令,更新向PDCP层传输PDCP SDU的传输速率,并执行步骤“获取PDCP层中多个PDCP SDU,以及PDCP层的缓冲区可用内存”。
步骤104,具体包括:
若满足拥塞条件,则向应用层发送拥塞状态指令;
若不满足拥塞条件,则向应用层发送非拥塞状态指令。
步骤105,具体包括:
当控制指令为拥塞状态指令时,应用层以第一预设倍数倍的当前传输速率作为更新后的当前传输速率,向PDCP层传输PDCP SDU;第一预设倍数小于1;
当控制指令为非拥塞状态指令时,应用层以第二预设倍数倍的当前传输速率作为更新后的当前传输速率,向PDCP层传输PDCP SDU;第二预设倍数大于1。
此外,本发明提供的的数据传输方法,在步骤104之后,还包括:
当控制指令为拥塞状态指令时,确定PDCP层处的拥塞状态标志位置为使能状态。
当控制指令为非拥塞状态指令时,确定PDCP层处的拥塞状态标志位置为非使能状态。
图2为本发明实施例中数据传输的控制流程图,如图2所示,本发明提供的数据传输方法,具体包括:
当有数据需要发送时,PDCP层从高层接收PDCP SDU,并为PDCP SDU关联一个丢弃定时器。丢弃定时器超时不删除关联SDU,关联SDU仍保存在缓冲区中。并为相关SDU设置并启动新的丢弃定时器,定时器时长为原先标准时长。新的定时器超时后对相关联SDU进行删除操作。
检测当前缓冲区剩余大小与整个缓冲区大小的比值是否小于阈值T(第一阈值)。
若当前缓冲区剩余大小与整个缓冲区大小的比值小于阈值T,则触发下述动作:
检测当前超时的多个丢弃定时器关联的PDCP SDU总大小与当前缓冲区大小的比值是否大于阈值P(第二阈值)。
1)若当前超时的多个丢弃定时器关联的PDCP SDU总大小与当前缓冲区大小的比值大于阈值P,则检测当前拥塞状态标志位置是否使能。
A)若拥塞状态标志位置不使能,则将拥塞状态标志位置切换为为使能状态,并往高层发送拥塞状态指令(Congestion Status indication),指示高层降低数据发送速率。
B)若拥塞状态标志位置为使能,则不做任何动作。
2)当前超时的多个丢弃定时器关联的PDCP SDU总大小与当前缓冲区大小的比值小于或者等于阈值P,则检测当前拥塞状态标志位置是否使能。
A)若拥塞状态标志位置使能,则将拥塞状态标志位置切换为不使能状态,并往高层发送取消拥塞状态指示,指示高层恢复正常数据发送速率。
B)若拥塞状态标志位置不使能,则不做任何动作。
若当前缓冲区剩余大小与整个缓冲区大小的比值大于阈值T,则触发下述动作:
检测当前拥塞状态标志位置是否使能。
1)若拥塞状态标志位置使能,则将拥塞状态标志位置切换为不使能状态,并往高层发送取消拥塞状态指示,指示高层恢复正常数据发送速率。
2)若拥塞状态标志位置不使能,则不往高层发送取消拥塞状态指示。
其中,第一阈值与第二阈值均为0.2,第一预设倍数为0.8。
在下一个传输周期,计算当前缓冲区剩余大小与整个缓冲区大小的比值小于阈值0.2,或当前超时的丢弃定时器关联的SDU总大小与当前缓冲区大小的比值小于0.2。PDCP层往高层发送取消拥塞状态指示,高层收到指示后恢复正常数据发送速率或提高数据发送速率。
图3为本发明实施例中数据传输***的结构示意图,如图3所示,本发明提供了一种数据传输***,***应用于NR数据传输网络,NR数据传输网络包括:应用层、PDCP层和接收端;PDCP层分别与应用层和接收端连接;PDCP层用于接收应用层发送的多个PDCP SDU;并将多个PDCP SDU传输至接收端;
数据传输***,包括:
数据获取模块301,用于获取PDCP层中多个PDCP SDU,以及PDCP层的缓冲区可用内存;
超时PDCP SDU确定模块302,用于确定到达PDCP层的时间大于时间阈值的PDCPSDU为超时PDCP SDU;
拥塞条件确定模块303,用于根据PDCP层的缓冲区可用内存、PDCP层的缓冲区总内存,以及多个超时PDCP SDU所占内存,确定拥塞条件;拥塞条件为PDCP层的缓冲区可用内存与PDCP层的缓冲区总内存的比值小于第一阈值,且多个超时PDCP SDU所占内存之和与PDCP层的缓冲区总内存的比值大于第二阈值;
控制指令确定模块304,用于根据是否满足拥塞条件,确定向应用层发送的控制指令;控制指令为拥塞状态指令或非拥塞状态指令;
传输速率更新模块305,用于使应用层根据控制指令,更新向PDCP层传输PDCP SDU的传输速率,并调用数据获取模块。
其中,控制指令确定模块304,具体包括:
拥塞状态指令确定单元,用于若满足拥塞条件,则向应用层发送拥塞状态指令;
非拥塞状态指令确定单元,用于若不满足拥塞条件,则向应用层发送非拥塞状态指令。
传输速率更新模块305,具体包括:
第一传输速率更新单元,用于当控制指令为拥塞状态指令时,应用层以第一预设倍数倍的当前传输速率作为更新后的当前传输速率,向PDCP层传输PDCP SDU;第一预设倍数小于1;
第二传输速率更新单元,用于当控制指令为非拥塞状态指令时,应用层以第二预设倍数倍的当前传输速率作为更新后的当前传输速率,向PDCP层传输PDCP SDU;第二预设倍数大于1。
此外,本发明提供的数据传输***,还包括:
第一拥塞状态标志位置状态确定模块,用于当控制指令为拥塞状态指令时,确定PDCP层处的拥塞状态标志位置为使能状态。
第二拥塞状态标志位置状态确定模块,用于当控制指令为非拥塞状态指令时,确定PDCP层处的拥塞状态标志位置为非使能状态。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

Claims (8)

1.一种数据传输方法,其特征在于,所述方法应用于NR数据传输网络,所述NR数据传输网络包括:应用层、PDCP层和接收端;所述PDCP层分别与所述应用层和所述接收端连接;所述PDCP层用于接收所述应用层发送的多个PDCP SDU;并将多个所述PDCP SDU传输至所述接收端;
所述数据传输方法,包括:
获取所述PDCP层中多个PDCP SDU,以及所述PDCP层的缓冲区可用内存;
确定到达所述PDCP层的时间大于时间阈值的PDCP SDU为超时PDCP SDU;
根据所述PDCP层的缓冲区可用内存、所述PDCP层的缓冲区总内存,以及多个所述超时PDCP SDU所占内存,确定拥塞条件;所述拥塞条件为所述PDCP层的缓冲区可用内存与所述PDCP层的缓冲区总内存的比值小于第一阈值,且多个所述超时PDCP SDU所占内存之和与所述PDCP层的缓冲区总内存的比值大于第二阈值;
根据是否满足所述拥塞条件,确定向所述应用层发送的控制指令;所述控制指令为拥塞状态指令或非拥塞状态指令;
所述应用层根据所述控制指令,更新向所述PDCP层传输所述PDCP SDU的传输速率,并执行步骤“获取所述PDCP层中多个PDCP SDU,以及所述PDCP层的缓冲区可用内存”。
2.根据权利要求1所述的数据传输方法,其特征在于,所述根据是否满足所述拥塞条件,确定向所述应用层发送的控制指令,具体包括:
若满足所述拥塞条件,则向所述应用层发送所述拥塞状态指令;
若不满足所述拥塞条件,则向所述应用层发送所述非拥塞状态指令。
3.根据权利要求2所述的数据传输方法,其特征在于,所述应用层根据所述控制指令,更新向所述PDCP层传输所述PDCP SDU的传输速率,具体包括:
当所述控制指令为所述拥塞状态指令时,所述应用层以第一预设倍数倍的当前传输速率作为更新后的当前传输速率,向所述PDCP层传输所述PDCP SDU;所述第一预设倍数小于1;
当所述控制指令为所述非拥塞状态指令时,所述应用层以第二预设倍数倍的当前传输速率作为更新后的当前传输速率,向所述PDCP层传输所述PDCP SDU;所述第二预设倍数大于1。
4.根据权利要求2所述的数据传输方法,其特征在于,在所述根据是否满足所述拥塞条件,确定向所述应用层发送的控制指令之后,还包括:
当所述控制指令为所述拥塞状态指令时,确定PDCP层处的拥塞状态标志位置为使能状态;
当所述控制指令为所述非拥塞状态指令时,确定PDCP层处的所述拥塞状态标志位置为非使能状态。
5.一种数据传输***,其特征在于,所述***应用于NR数据传输网络,所述NR数据传输网络包括:应用层、PDCP层和接收端;所述PDCP层分别与所述应用层和所述接收端连接;所述PDCP层用于接收所述应用层发送的多个PDCP SDU;并将多个所述PDCP SDU传输至所述接收端;
所述数据传输***,包括:
数据获取模块,用于获取所述PDCP层中多个PDCP SDU,以及所述PDCP层的缓冲区可用内存;
超时PDCP SDU确定模块,用于确定到达所述PDCP层的时间大于时间阈值的PDCP SDU为超时PDCP SDU;
拥塞条件确定模块,用于根据所述PDCP层的缓冲区可用内存、所述PDCP层的缓冲区总内存,以及多个所述超时PDCP SDU所占内存,确定拥塞条件;所述拥塞条件为所述PDCP层的缓冲区可用内存与所述PDCP层的缓冲区总内存的比值小于第一阈值,且多个所述超时PDCPSDU所占内存之和与所述PDCP层的缓冲区总内存的比值大于第二阈值;
控制指令确定模块,用于根据是否满足所述拥塞条件,确定向所述应用层发送的控制指令;所述控制指令为拥塞状态指令或非拥塞状态指令;
传输速率更新模块,用于使所述应用层根据所述控制指令,更新向所述PDCP层传输所述PDCP SDU的传输速率,并调用所述数据获取模块。
6.根据权利要求5所述的数据传输***,其特征在于,所述控制指令确定模块,具体包括:
拥塞状态指令确定单元,用于若满足所述拥塞条件,则向所述应用层发送所述拥塞状态指令;
非拥塞状态指令确定单元,用于若不满足所述拥塞条件,则向所述应用层发送所述非拥塞状态指令。
7.根据权利要求6所述的数据传输***,其特征在于,所述传输速率更新模块,具体包括:
第一传输速率更新单元,用于当所述控制指令为所述拥塞状态指令时,所述应用层以第一预设倍数倍的当前传输速率作为更新后的当前传输速率,向所述PDCP层传输所述PDCPSDU;所述第一预设倍数小于1;
第二传输速率更新单元,用于当所述控制指令为所述非拥塞状态指令时,所述应用层以第二预设倍数倍的当前传输速率作为更新后的当前传输速率,向所述PDCP层传输所述PDCP SDU;所述第二预设倍数大于1。
8.根据权利要求6所述的数据传输***,其特征在于,所述***,还包括:
第一拥塞状态标志位置状态确定模块,用于当所述控制指令为所述拥塞状态指令时,确定PDCP层处的拥塞状态标志位置为使能状态;
第二拥塞状态标志位置状态确定模块,用于当所述控制指令为所述非拥塞状态指令时,确定PDCP层处的所述拥塞状态标志位置为非使能状态。
CN202110778035.8A 2021-07-09 2021-07-09 一种数据传输方法及*** Active CN113542147B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110778035.8A CN113542147B (zh) 2021-07-09 2021-07-09 一种数据传输方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110778035.8A CN113542147B (zh) 2021-07-09 2021-07-09 一种数据传输方法及***

Publications (2)

Publication Number Publication Date
CN113542147A CN113542147A (zh) 2021-10-22
CN113542147B true CN113542147B (zh) 2024-05-14

Family

ID=78098223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110778035.8A Active CN113542147B (zh) 2021-07-09 2021-07-09 一种数据传输方法及***

Country Status (1)

Country Link
CN (1) CN113542147B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117042041B (zh) * 2023-07-06 2024-07-02 佰路威科技(上海)有限公司 数据传输方法、装置、电子设备、存储介质及程序产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1756226A (zh) * 2004-09-29 2006-04-05 中兴通讯股份有限公司 一种专用信道的流控方法
CN104507122A (zh) * 2014-12-15 2015-04-08 武汉虹信通信技术有限责任公司 用于移动通信***中数据链路层的流量控制方法及***
CN104581422A (zh) * 2015-02-05 2015-04-29 成都金本华科技股份有限公司 一种用于处理网络数据传输的方法和装置
CN109863782A (zh) * 2016-10-26 2019-06-07 瑞典爱立信有限公司 5g拥塞控制

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101917766B1 (ko) * 2012-05-25 2018-11-13 삼성전자주식회사 무선 통신 시스템에서 혼잡 제어 방법 및 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1756226A (zh) * 2004-09-29 2006-04-05 中兴通讯股份有限公司 一种专用信道的流控方法
CN104507122A (zh) * 2014-12-15 2015-04-08 武汉虹信通信技术有限责任公司 用于移动通信***中数据链路层的流量控制方法及***
CN104581422A (zh) * 2015-02-05 2015-04-29 成都金本华科技股份有限公司 一种用于处理网络数据传输的方法和装置
CN109863782A (zh) * 2016-10-26 2019-06-07 瑞典爱立信有限公司 5g拥塞控制

Also Published As

Publication number Publication date
CN113542147A (zh) 2021-10-22

Similar Documents

Publication Publication Date Title
KR100802619B1 (ko) 무선 링크 제어 프로토콜에 따르는 수신기에서의 알엘씨데이터 수신 윈도우 처리 방법
KR100474302B1 (ko) 무선 링크 콘트롤(rlc) 계층의 버퍼제어 방법
CN106063324B (zh) 重排序pdcp封包的方法以及用户设备
US8817806B2 (en) Method and apparatus for flow control between RLC and PDCP in a communication
KR101467798B1 (ko) 무선통신시스템에서의 상태정보 전송 방법 및 수신장치
RU2487485C2 (ru) Способ управления окном передачи и повторной передачей и передающее устройство
KR20060090191A (ko) 이동통신 시스템에서 재전송 제어를 위한 상태보고의요청/전송 방법 및 장치
EP2420014B1 (en) Method of receiving a point-to-multipoint service in a wireless communication system
US20110093754A1 (en) Data transmission method and data re-transmission method
KR101461970B1 (ko) 무선 통신 시스템에서의 폴링 과정 수행 방법
CN101689977B (zh) 序列号更新
JP2003283596A (ja) 高速ダウンリンクパケット接続システムにおけるタイマーを利用した交錯状況回避システム及び方法
EP3142442B1 (en) Method, device and system for controlling air interface resources
EP2141890A1 (en) Retransmission request transmitting method and receiving side device
CN102461248B (zh) 在无线通信***中用于流量控制的方法和装置
CN108260222B (zh) 一种上行资源调度的方法和装置
JP4060181B2 (ja) データ送信プロトコル
CN102868508B (zh) 一种无线链路控制传输的方法、***及装置
CN113542147B (zh) 一种数据传输方法及***
CN113132930B (zh) 物联网控制方法、***、设备及存储介质
CN101730250A (zh) 一种资源的半持续调度方法、基站和用户终端
CN107659959B (zh) 一种专网无线通信***中上报接收数据状态的方法
JP2000253096A (ja) Tcp制御方法
US8023449B2 (en) Method of data preservation and minimizing reduction in data throughput in the event of a cell change
CN110912831B (zh) Tcp传输方法、装置及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant