数据发送方法、装置、接收端、通信系统、设备及介质制造方法及图纸

技术编号:26178071 阅读:45 留言:0更新日期:2020-10-31 14:25
本发明专利技术公开一种数据发送方法、装置、接收端、通信系统、设备及介质,该方法包括:接收到TCP/IP包后,将TCP/IP包组包成待发送的PDCP PDU,同时启动丢弃定时器;向RLC层发送待发送的PDCP PDU;当所述丢弃定时器定时超时时,若PDCP PDU未在RLC层进行过组包操作,丢弃所述PDCP PDU;统计当前连续丢弃的PDCP PDU的数量;判断连续丢弃的PDCP PDU的数量是否达到预设的阈值,其中,阈值不大于2^(SN bit size‑1)‑1,SN bit size表示所述PDCP PDU的序号SN占用的bit数;当所述连续丢弃的PDCP PDU的数量达到所述阈值时,无论下一个待发送的PDCP PDU在所述丢弃定时器的定时时长内是否在RLC层进行过组包,停止丢弃下一个待发送的PDCP PDU。本发明专利技术可以解决因丢包严重导致发送端与接收端HFN不匹配而引起的解密失败问题,提高用户体验。

Data transmission method, device, receiving end, communication system, equipment and medium

【技术实现步骤摘要】
数据发送方法、装置、接收端、通信系统、设备及介质
本专利技术涉及通信领域,尤其涉及一种数据发送方法、装置、接收端、通信系统、设备及介质。
技术介绍
在现有LTE(LongTermEvolution,长期演进)和NR(NewRadio,新空口)系统以及未来可能出现的通信系统中,为了保证经过空口传输的数据在接收端可以被按序地传递到应用层,因此在发送端采用了为数据包分配序号的方法,即在PDCP(PacketDataConvergenceProtocol,分组数据汇聚协议)层按照待发送的PDCPPDU(PacketDataUnit,协议数据单元)数据包的顺序为数据包分配计数值(COUNT)。所述计数值包含两个部分:高位的超帧号(HFN,HyperFrameNumber)和低位的序号(SN,SequenceNumber),SN的取值范围为0~(2^(SNbitsize)-1),在本申请中,SNbitsize表示SN占用的bit(比特)数。在数据传送过程中,发送端将计数值COUNT中的序号SN与数据内容组装成如图1所示的PDCPPDU数据包后通过空本文档来自技高网...

【技术保护点】
1.一种数据发送方法,其特征在于,包括:/n接收到TCP/IP包后,将所述TCP/IP包组包成待发送的PDCP PDU,同时启动丢弃定时器;/n向RLC层发送待发送的PDCP PDU;/n当所述丢弃定时器定时超时时,检测所述PDCP PDU是否在RLC层进行过组包,若未在RLC层进行过组包,丢弃所述PDCP PDU;/n统计当前连续丢弃的PDCP PDU的数量;/n判断所述连续丢弃的PDCP PDU的数量是否达到预设的阈值,其中,所述阈值不大于2^(SN bit size-1)-1,SN bit size表示所述PDCP PDU的序号SN占用的bit数;/n当所述连续丢弃的PDCP PDU的数...

【技术特征摘要】
1.一种数据发送方法,其特征在于,包括:
接收到TCP/IP包后,将所述TCP/IP包组包成待发送的PDCPPDU,同时启动丢弃定时器;
向RLC层发送待发送的PDCPPDU;
当所述丢弃定时器定时超时时,检测所述PDCPPDU是否在RLC层进行过组包,若未在RLC层进行过组包,丢弃所述PDCPPDU;
统计当前连续丢弃的PDCPPDU的数量;
判断所述连续丢弃的PDCPPDU的数量是否达到预设的阈值,其中,所述阈值不大于2^(SNbitsize-1)-1,SNbitsize表示所述PDCPPDU的序号SN占用的bit数;
当所述连续丢弃的PDCPPDU的数量达到所述阈值时,无论下一个待发送的PDCPPDU在所述丢弃定时器的定时时长内是否在RLC层进行过组包,停止丢弃下一个待发送的PDCPPDU。


2.根据权利要求1所述的数据发送方法,其特征在于,所述方法还包括:
在启动丢弃定时器之前,设置所述丢弃定时器的定时时长。


3.根据权利要求1所述的数据发送方法,其特征在于,当所述连续丢弃的PDCPPDU的数量未达到所述阈值时,若下一个待发送的PDCPPDU在所述丢弃定时器的定时时长内未在RLC层进行过组包,则允许丢弃下一个待发送的PDCPPDU。


4.一种数据发送装置,其特征在于,包括:
PDCP组包模块,用于在接收到TCP/IP包后,将所述TCP/IP包组包成待发送的PDCPPDU,同时启动丢弃定时器;
发送模块,用于向RLC层发送待发送的PDCPPDU;
检测模块,用于在所述丢弃定时器定时超时时,检测所述PDCPPDU是否在RLC层进行过组包;
丢弃模块,用于在所述PDCPPDU未在R...

【专利技术属性】
技术研发人员:康书杰
申请(专利权)人:锐迪科微电子科技上海有限公司
类型:发明
国别省市:上海;31

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

1