【技术实现步骤摘要】
数据传输方法、装置、电子设备及存储介质
本专利技术涉及无线通信
,尤其涉及一种数据传输方法、装置、电子设备及存储介质。
技术介绍
现有的LTE(LongTermEvolution,长期演进)系统中,RLC(RadioLinkControl,无线链路控制协议)层具有聚合功能,RLC层可以支持同一个数据承载上的多个PDCP(PacketDataConvergenceProtocol,分组数据汇聚协议)PDU(ProtocolDataUnit,协议数据单元)聚合在同一个RLCPDU中,发送给MAC(MediaAccessControl,媒体访问控制)层中对应的逻辑信道。现有技术中的LTEMACPDU格式如图1所示,RLCPDU发送到MAC层后变为对应的MACPDU,如图1所示的一个MACPDU中包括MAC头和要发送的MAC数据(payload),其中MACpayload中包括MAC控制单元1、MAC控制单元2、多个MACSDU(ServiceDataUnit,业务数据单元)和填充位(padding),MAC头包括多个R/F2/E/LCID子头、多个R/F2/E/L ...
【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:根据待发送的多个媒体访问控制业务数据单元MAC SDU,将所述多个MAC SDU聚合为至少一个MAC SDU组,其中聚合后的同一个MAC SDU组中的每个MAC SDU至少一个聚合参数相同,所述聚合参数包括长度和使用的逻辑信道;针对每个MAC SDU组,根据该MAC SDU组中包含的MAC SDU的数量,及所述MAC SDU组中相同的聚合参数,确定所述MAC SDU组对应的第一MAC头;将所述至少一个MAC SDU组及其对应的第一MAC头封装为一个MAC协议数据单元PDU进行发送。
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:根据待发送的多个媒体访问控制业务数据单元MACSDU,将所述多个MACSDU聚合为至少一个MACSDU组,其中聚合后的同一个MACSDU组中的每个MACSDU至少一个聚合参数相同,所述聚合参数包括长度和使用的逻辑信道;针对每个MACSDU组,根据该MACSDU组中包含的MACSDU的数量,及所述MACSDU组中相同的聚合参数,确定所述MACSDU组对应的第一MAC头;将所述至少一个MACSDU组及其对应的第一MAC头封装为一个MAC协议数据单元PDU进行发送。2.如权利要求1所述的方法,其特征在于,如果所述聚合参数包括长度,所述针对每个MACSDU组,根据该MACSDU组中包含的MACSDU的数量,及所述MACSDU组中相同的聚合参数,确定所述MACSDU组对应的第一MAC头包括:将所述每个MACSDU组中相同的聚合参数为长度的MACSDU组作为第一目标MACSDU组;针对每个第一目标MACSDU组,确定所述第一目标MACSDU组包含的MACSDU的第一目标数量,及所述第一目标MACSDU组中任意一个MACSDU的第一目标长度,将所述第一目标数量和第一目标长度,确定为所述第一目标MACSDU组对应的第一MAC头。3.如权利要求2所述的方法,其特征在于,所述将所述第一目标数量和第一目标长度,确定为所述第一目标MACSDU组对应的第一MAC头之前,所述方法还包括:判断所述第一目标MACSDU组对应的第一目标长度是否为第一基准长度;如果是,进行后续步骤;如果否,确定所述第一目标长度与所述第一基准长度的第一差值,将所述第一目标数量和所述第一差值,确定为所述第一目标MACSDU组对应的第一MAC头。4.如权利要求2或3所述的方法,其特征在于,所述将所述第一目标数量和第一目标长度,确定为所述第一目标MACSDU组对应的第一MAC头之后,所述方法还包括:识别所述第一目标MACSDU组中的每个MACSDU使用的逻辑信道,判断是否存在使用的逻辑信道相同的MACSDU;若是,将使用的逻辑信道相同的MACSDU聚合为第一子MACSDU组,确定所述第一子MACSDU组中包含的MACSDU的第一子数量,及所述第一子MACSDU组中任意一个MACSDU使用的第一目标逻辑信道,将使用的所述第一目标逻辑信道和所述第一子数量,确定为所述第一子MACSDU组对应的第二MAC头。5.如权利要求1所述的方法,其特征在于,如果所述聚合参数包括使用的逻辑信道,所述所述针对每个MACSDU组,根据该MACSDU组中包含的MACSDU的数量,及所述MACSDU组中相同的聚合参数,确定所述MACSDU组对应的第一MAC头包括:将所述每个MACSDU组中相同的聚合参数为使用的逻辑信道的MACSDU组作为第二目标MACSDU组;针对每个第二目标MACSDU组,确定所述第二目标MACSDU组包含的MACSDU的第二目标数量,及所述第二目标MACSDU组中任意一个MACSDU使用的第二目标逻辑信道,将所述第二目标数量和所述第二目标逻辑信道,确定为所述第二目标MACSDU组对应的第一MAC头。6.如权利要求5所述的方法,其特征在于,所述将所述第二目标数量和所述第二目标逻辑信道,确定为所述第二目标MACSDU组对应的第一MAC头之后,所述方法还包括:识别所述第二目标MACSDU组中每个MACSDU的长度,判断是否存在长度相同的MACSDU;若是,将长度相同的MACSDU聚合为第二子MACSDU组,确定所述第二子MACSDU组中包含的MACSDU的第二子数量,及所述第二子MACSDU组中任意一个MACSDU的第二目标长度,将所述第二目标长度和所述第二子数量,确定为所述第二子MACSDU组对应的第二MAC头。7.如权利要求6所述的方法,其特征在于,所述将所述第二目标长度和所述第二子数量,确定为所述第二子MACSDU组对应的第二MAC头之前,所述方法还包括:判断所述第二子MACSDU组对应的第二目标长度是否为第二基准长度;如果是,进行后续步骤;如果否,确定所述第二目标长度与所述第二基准长度的第二差值,将所述第二子数量和所述第二差值,确定为所述第二子MACSDU组对应的第二MAC头。8.如权利要求1所述的方法,其特征在于,如果所述聚合参数包括长度和使用的逻辑信道,所述针对每个MACSDU组,根据该MACSDU组中包含的MACSDU的数量,及所述MACSDU组中相同的聚合参数,确定所述MACSDU组对应的第一MAC头包括:将所述每个MACSDU组中相同的聚合参数为长度和逻辑信道的MACSDU组作为第三目标MACSDU组;针对每个第三目标MACSDU组,确定所述第一目标MACSDU组包含的MACSDU的第三目标数量、所述第三目标MACSDU组中任意一个MACSDU的第三目标长度及使用的第三目标逻辑信道,将所述三目标数量、第三目标长度和第三目标逻辑信道,确定为所述第三目标MACSDU组对应的第一MAC头。9.如权利要求1所述的方法,其特征在于,针对每个MACSDU组,确定该组中包含的MACSDU的数量包括:针对每个MACSDU组,将该MACSDU组中包含的MACSDU的数量与设定的数量的第三差值,确定为该MACSDU组中包含的MACSDU的数量。10.如权利要求1所述的方法,其特征在于,所述将所述至少一个MACSDU组及其对应的第一MAC头封装为一个MACPDU包括:将确定的每个第一MAC头排列在所有MACPDU组的前端并封装;或将每个所述第一MAC头排列在其对应的MACSDU组之前并封装。11.一种数据传输装置,其特征在于,所述装置包括:聚合模块,用于根据待发送的多个媒体访问控制业务数据单元MACSDU,将所述多个MACSDU聚合为至少一个MACSDU组,其中聚合后的同一个MACSDU组中的每个MACSDU至少...
【专利技术属性】
技术研发人员:王莹莹,孙军帅,黄学艳,韩星宇,易芝玲,
申请(专利权)人:中国移动通信有限公司研究院,中国移动通信集团公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。