A data processing method provided by the embodiment of the application includes: a data transmitting device receives a data packet from the PDCP layer as an RLC SDU; the data transmitting device encapsulates the RLC SDU into at least one RLC PDU, wherein each RLC PDU encapsulated by the data transmitting device in the RLC layer includes a head and a load, and the load is used to carry data from the same RLC SDU. It can be seen that the sender no longer splices the packets in the RLC layer, which reduces the splicing processing of the sender, and further reduces the processing complexity and processing delay. In addition, the processing of the receiver becomes more simple and efficient.
【技术实现步骤摘要】
数据处理方法、装置及系统
本申请涉及通信
,特别涉及数据处理方法、装置及系统。
技术介绍
随着无线通信技术的发展,无线网络的峰值速率、系统带宽等性能不断提高,其带给用户的业务体验也越来越好,因此,无线通信获得越来越广泛的应用。无线通信应用的扩展带来了为无线网络带来了更多的业务数据,因此对数据发送端和接收端的数据处理效率提出了更高的要求。
技术实现思路
有鉴于此,本申请提供数据处理方法、装置及系统,以期提高数据处理的效率。第一方面,提供一种数据处理方法,由数据发送装置执行,包括如下步骤:从分组数据汇聚协议(PDCP)层接收数据包,该数据包作为无线链路控制(RLC)业务数据单元(SDU);将所述RLCSDU封装成至少一个RLC协议数据单元(PDU),其中,数据发送装置在RLC层封装的每个RLCPDU包括头部和负载,且所述负载用于承载来自同一个RLCSDU的数据。第二方面,提供一种数据处理装置,位于发送端,包括用于执行以上第一方面各个步骤的单元或手段(means)。第三方面,提供一种数据处理装置,包括处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行本申请第一方面种提供的方法。第四方面,本申请提供一种数据处理装置,包括用于执行以上第一方面的方法的至少一个处理元件(或芯片)。第五方面,本申请提供一种程序,该程序在被处理器执行时用于执行以上第一方面的方法。第六方面,提供一种程序产品,例如计算机可读存储介质,包括第五方面的程序。 ...
【技术保护点】
1.一种数据处理方法,包括:/n数据发送装置从分组数据汇聚协议PDCP层接收数据包,该数据包作为无线链路控制RLC业务数据单元SDU;/n所述数据发送装置在RLC层将所述RLC SDU封装成至少一个RLC协议数据单元PDU,/n其中,所述封装的每个RLC PDU包括头部和负载,且所述负载用于承载来自同一个RLCSDU的数据,所述头部包括分段指示SI域,所述SI域包括2比特,且所述SI域的取值表示:/n第一取值用于表示该SI域所在的RLC PDU中封装的是一个完整的RLC SDU,第二取值用于表示该SI域所在的RLC PDU中封装的是一个RLC SDU的第一个片段,第三取值用于表示该SI域所在的RLC PDU中封装的是一个RLC SDU的中间片段,第四取值用于表示该SI域所在的RLC PDU中封装的是一个RLC SDU的最后一个片段。/n
【技术特征摘要】
1.一种数据处理方法,包括:
数据发送装置从分组数据汇聚协议PDCP层接收数据包,该数据包作为无线链路控制RLC业务数据单元SDU;
所述数据发送装置在RLC层将所述RLCSDU封装成至少一个RLC协议数据单元PDU,
其中,所述封装的每个RLCPDU包括头部和负载,且所述负载用于承载来自同一个RLCSDU的数据,所述头部包括分段指示SI域,所述SI域包括2比特,且所述SI域的取值表示:
第一取值用于表示该SI域所在的RLCPDU中封装的是一个完整的RLCSDU,第二取值用于表示该SI域所在的RLCPDU中封装的是一个RLCSDU的第一个片段,第三取值用于表示该SI域所在的RLCPDU中封装的是一个RLCSDU的中间片段,第四取值用于表示该SI域所在的RLCPDU中封装的是一个RLCSDU的最后一个片段。
2.如权利要求1所述的方法,其特征在于,当RLCPDU包括一个RLCSDU的中间片段或者最后一个片段时,所述RLCPDU的头部还包括分段偏移SO域,用于指示该SO域所在的RLCPDU的负载的第一个字节在该负载所属的RLCSDU中的字节偏移量。
3.如权利要求1所述的方法,其特征在于,当RLCPDU包括一个完整的RLCSDU或者包括一个RLCSDU的第一个片段时,所述RLCPDU的头部不包括分段偏移SO域,所述SO域用于指示该SO域所在的RLCPDU的负载的第一个字节在该负载所属的RLCSDU中的字节偏移量。
4.如权利要求1至3任一项所述的方法,其特征在于,所述头部还包括序列号SN域,其中,当一个RLCSDU被封装成多个RLCPDU时,所述多个RLCPDU的头部的SN域的SN相同。
5.如权利要求1至4任一项所述的方法,其特征在于,所述数据发送装置将所述RLCSDU封装成至少一个RLCPDU,包括:
根据媒体接入控制MAC层的指示,将所述RLCSDU封装成至少一个RLCPDU;或者,
根据预设的RLCPDU大小,将所述RLCSDU封装成至少一个RLCPDU。
6.如权利要求1至5任一项所述的方法,其特征在于,还包括:
所述数据发送装置向MAC层发送RLC数据包,所述RLC数据包包括一个或多个RLCPDU。
7.如权利要求1至6任一项所述的方法,其特征在于,还包括:
所述数据发送装置从数据接收装置接收到RLCPDU未正确接收的反馈时,进一步对该RLCPDU进行分段,并重传该RLCPDU。
8.如权利要求1至7任一项所述的方法,其特征在于,所述数据发送装置在PDCP层维护PDCP发送窗,且所述方法还包括:
所述数据发送装置在PDCP层向RLC层发送PDCPPDU;
当发送的PDCPPDU的数量达到所述PDCP发送窗所能容纳的最大数量,且所述数据发送装置在PDCP层未收到成功反馈时,所述数据发送装置停止发送PDCPPDU。
9.一种数据处理装置,位于发送端,包括:
接收单元,用于从分组数据汇聚协议PDCP层接收数据包,该数据包作为无线链路控制RLC业务数据单元SDU;
第一处理单元,用于在RLC层将所述RLCSDU封装...
【专利技术属性】
技术研发人员:权威,张戬,李秉肇,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。