一种数据传输方法及相关设备技术

技术编号:19126798 阅读:56 留言:0更新日期:2018-10-10 08:10
本发明专利技术实施例公开了一种数据传输方法及相关设备。其中,该方法包括:发送端在确定向接收端发送的第一数据包后,可以基于第一数据包生成第二数据包,从而对第二数据包进行编码,并发送编码后的第二数据包,其中,第二数据包的长度大于第一数据包的长度。通过本发明专利技术实施例,发送端在向接收端发送数据包时,可以将长度较短的数据包合成长度较长的数据包,经信道编码后发送给接收端,这样可以在数据传输时得到较高的信道编码增益,避免短包传输的较高误码率,从而能够提高数据传输的可靠性。

【技术实现步骤摘要】
一种数据传输方法及相关设备
本专利技术涉及通信
,具体涉及一种数据传输方法及相关设备。
技术介绍
在第五代(5thGeneration,5G)通信系统以及后续更多可能的通信系统中定义了三大类场景,分别为增强移动宽带(enhancedMobileBroadband,eMBB)、超可靠低延时通信(UltraReliableLowLatencyCommunications,URLLC)和大规模物联网通信(massiveMachineTypeCommunications,mMTC)。其中,eMBB业务主要包含超高清视频、增强现实(AugmentedReality,AR)、虚拟现实(VirtualReality,VR)等等,主要特点是传输数据量大、传输速率高;URLLC业务主要是用于物联网中的等,主要特点是高可靠性、低延时以及具有突发性;mMTC业务主要用于物联网中的智能电网、智慧城市等,主要特点是海量设备连接、传输数据量小、容忍较长时间的延时。现有技术中,信道编码的编码增益随着码长的增加而增加,而在某些URLLC应用场景中,传输的数据包长度一般较短,例如在工业控制、无人驾驶等场景下,数据包的长度往往小于100bit,如果采用现有的编码方式很难得到较高的编码增益。因此,如何在URLLC场景下得到较高的编码增益以保障URLLC业务的高可靠性已成为亟待解决的问题。
技术实现思路
本专利技术实施例公开了一种数据传输方法及相关设备,可以在URLLC场景下得到较高的信道编码增益,提高数据传输可靠性。本专利技术实施例第一方面公开了一种数据传输方法,该方法可以包括:发送端在确定向接收端发送的第一数据包后,可以基于第一数据包生成第二数据包,从而对第二数据包进行编码,并发送编码后的第二数据包,其中,第二数据包的长度大于第一数据包的长度。其中,发送端可以为网络设备,也可以为用户终端;相应的,接收端可以为用户终端,也可以为网络设备。发送端在向接收端发送数据包时,可以将长度较短的数据包合成长度较长的数据包,经信道编码后发送给接收端,这样可以在数据传输时得到较高的信道编码增益,避免短包传输的较高误码率,从而能够提高数据传输的可靠性。可选的,发送端基于第一数据包生成第二数据包的方式可以包括以下几种:方式一、发送端基于第一填充规则对第一数据包进行数据填充,得到第二数据包。其中,第一填充规则可以是在第一数据包后全部填充“0”和/或“1”数据,使得填充后的数据包能够达到指定长度;也可以将第一数据包进行重复,使得数据包达到指定长度。方式一可应用于数据上下行传输。采用数据填充或者单用户重复机制,在编码前将短包拼接成长包,可以避免在URLLC场景中传输短包时误码率高或者误块率高的问题,从而能够安静的传输误码率,满足URLLC类型业务的高可靠性的需求。方式二、发送端确定向第二接收端发送的第三数据包,从而将第一数据包和第三数据包进行拼接,得到第二数据包。方式三、发送端确定向第二接收端发送的第三数据包后,可以基于第二填充规则分别对第三数据包和第一数据包进行数据填充,并将填充后的第三数据包和填充后的第一数据包进行拼接,得到第二数据包。方式四、发送端确定向第二接收端发送的第三数据包,并将第一数据包和第三数据进行拼接后,基于第二填充规则对拼接后的数据包进行数据填充,得到第二数据包。方式二至方式四可应用于数据下行传输,第二接收端可以止与第一接收端不同的一个或多个接收端。采用多用户联合传输的机制,在编码前将短包拼接成长包,可以避免在URLLC场景中传输短包时误码率高或者误块率高的问题,从而能够安静的传输误码率,满足URLLC类型业务的高可靠性的需求。可选的,发送端在获取第一数据包之后,首先可以确定第一数据包的长度,如果该长度小于预设长度阈值,再基于第一数据包生成长度比第一数据包长的第二数据包。可选的,发送端可以向接收端发送第二数据包的相关信息,该相关信息用于指示接收端的第一数据包。可以理解的是,如果第二数据包由第一接收端的第一数据包和第二接收端的第三数据包拼接得到,那么该相关信息可以分别指示第一数据包和第三数据包在第二数据包中的位置;也可以分别指示第一数据包和第三数据包的起始数据、长度等信息;还可以分别指示第一接收端和第二接收端的标识。其中,该相关信息可以携带于第二数据包中;也可以在系统中广播该相关信息;还可以将该相关信息分别发送给各个接收端;还可以将各个接收端各自数据包的位置、起始数据、长度、接收端标识发送给对应的接收端。进一步的,如果第二数据包由第一数据包进行数据填充得到,那么该相关信息可以用于指示第一数据包在第二数据包中的位置、起始数据、长度等信息,也可以用于指示第一数据包所对应接收端的标识,等等。本专利技术实施例第二方面公开了一种数据传输方法,该方法可以包括:接收端在接收到发送端发送的第二数据包后,可以对第二数据包进行译码,从而从译码后的第二数据包中获取接收端的第一数据包。其中,第二数据包是由第一数据包经数据填充或多接收端数据拼接等方式得到。发送端可以为网络设备,也可以为用户终端;相应的,接收端可以为用户终端,也可以为网络设备。发送端在向接收端发送数据包时,可以将长度较短的数据包合成长度较长的数据包,经信道编码后发送给接收端,这样可以在数据传输时得到较高的信道编码增益,避免短包传输的较高误码率,从而能够降低误码率,提高数据传输的可靠性。可选的,接收端还可以接收发送端发送的第二数据包的相关信息,其中,该相关信息用于指示接收端的第一数据包。那么接收端从译码后的第二数据包中获取接收端的第一数据包的具体方式可以为:基于该相关信息,从译码后的第二数据包中获取该相关信息所指示的第一数据包。其中,第二数据包可以是第一数据包经数据填充和/或与其他接收端的数据包进行数据拼接得到的。那么该相关信息还可以指示其他接收端的数据包。本专利技术实施例第三方面公开了一种发送端,可以为网络设备,也可以为用户终端。具体的,发送端可以包括确定模块、生成模块、编码模块和发送模块,用于执行第一方面所描述的数据传输方法。在向接收端发送数据包时,通过将长度较短的数据包合成长度较长的数据包,经信道编码后发送给接收端,可以在数据传输时得到较高的信道编码增益,避免短包传输的较高误码率,从而能够降低误码率,提高数据传输的可靠性。本专利技术实施例第四方面公开了一种接收端,可以为网络设备,也可以为用户终端。具体的,接收端可以包括接收模块、译码模块和获取模块,用于执行第二方面所描述的数据传输方法。发送端在向接收端发送数据包时,通过将长度较短的数据包合成长度较长的数据包,经信道编码后发送给接收端,可以在数据传输时得到较高的信道编码增益,避免短包传输的较高误码率,从而能够降低误码率,提高数据传输的可靠性。本专利技术实施例第五方面公开了一种网络设备,可以包括收发器、处理器和存储器,其中:处理器、收发器和存储器之间相互连接;收发器受处理器的控制用于收发消息;存储器用于存储一组程序代码,处理器用于调用存储器中存储的程序代码执行上述第一方面或者第二方面公开的数据传输方法。本专利技术实施例第六方面公开了一种用户终端,可以包括输入设备、输出设备、处理器和存储器,其中:输入设备、输出设备、处理器和存储器之间可以通过总线连接;输入设备和输出设备受处理本文档来自技高网...
一种数据传输方法及相关设备

【技术保护点】
1.一种数据传输方法,其特征在于,包括:发送端确定向第一接收端发送的第一数据包;所述发送端基于所述第一数据包生成第二数据包,其中,所述第二数据包的长度大于所述第一数据包的长度;所述发送端对所述第二数据包进行编码,并发送编码后的所述第二数据包。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:发送端确定向第一接收端发送的第一数据包;所述发送端基于所述第一数据包生成第二数据包,其中,所述第二数据包的长度大于所述第一数据包的长度;所述发送端对所述第二数据包进行编码,并发送编码后的所述第二数据包。2.根据权利要求1所述的方法,其特征在于,所述发送端基于所述第一数据包生成第二数据包,包括:所述发送端确定向第二接收端发送的第三数据包;所述发送端将所述第一数据包与所述第三数据包拼接,得到所述第二数据包。3.根据权利要求1所述的方法,其特征在于,所述发送端基于所述第一数据包生成第二数据包,包括:所述发送端基于第一填充规则对所述第一数据包进行数据填充,得到所述第二数据包。4.根据权利要求2所述的方法,其特征在于,所述发送端确定向第二接收端发送的第三数据包之后,所述方法还包括:所述发送端基于第二填充规则分别对所述第三数据包以及所述第一数据包进行数据填充;所述发送端将所述第一数据包与所述第三数据包拼接,得到第二数据包,包括:所述发送端将填充后的所述第三数据包与填充后的所述第一数据包拼接,得到所述第二数据包。5.根据权利要求2所述的方法,其特征在于,所述发送端将所述第一数据包与所述第三数据包拼接,得到第二数据包,包括:所述发送端将所述第一数据包与所述第三数据包拼接,并基于第二填充规则对拼接后的数据包进行数据填充,得到所述第二数据包。6.根据权利要求1~5任一项所述的方法,其特征在于,所述发送端获取所述第一接收端的第一数据包之后,所述方法还包括:所述发送端确定所述第一数据包的长度,并在所述第一数据包的长度小于预设长度阈值的情况下,执行所述基于所述第一数据包生成第二数据包的操作。7.根据权利要求1~5任一项所述的方法,其特征在于,所述方法还包括:所述发送端发送所述第二数据包的相关信息,所述相关信息用于指示所述第一接收端的所述第一数据包。8.一种数据传输方法,其特征在于,包括:接收端接收发送端发送的第二数据包;所述接收端对所述第二数据包进行译码;所述接收端从译码后的所述第二数据包中获取所述接收端的第一数据包。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述接收端接收所述发送端发送的所述第二数据包的相关信息,所述相关信息用于指示所述接收端的第一数据包;所述接收端从译码后的所述第二数据包中获取所述接收端的第一数据包,包括:所述接收端基于所述相关信息,从译码后的所述第二数据包中获取所述相关信息...

【专利技术属性】
技术研发人员:乔云飞张朝龙王坚戴胜辰李榕
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1