本发明专利技术公开了一种数据包处理方法。在终端侧,获取当前协议数据单元(PDU)对应的第一序列号(SN)、前一个PDU对应的第二SN、当前多播/组播单频网络(MBSFN)子帧、和无线链路控制(RLC)组包SN复位时间点;比较所述第一SN和所述第二SN,当所述第一SN和第二SN不连续时,根据所述第一SN、以及所述当前MBSFN子帧与所述SN复位时间点的关系,采用不同方式进行PDU解包。本发明专利技术还公开了应用于终端侧的一种数据包处理装置。
【技术实现步骤摘要】
一种数据包处理方法和装置本案是申请号为201610116326.X、申请日为2016年03月01日、专利技术名称为“一种数据包处理方法和装置”的专利申请的分案申请。
本专利技术涉及增强型多媒体广播/多播业务(eMBMS,ehancedMultimediaBroadcast/MulticastService),尤其涉及一种数据包处理方法和装置。
技术介绍
eMBMS也被称为长期演进(LTE,LongTermEvolution)广播/多播,是一种先进的移动数据传输技术,可以使运营商显著降低在LTE网络上同一时间向多个用户提供诸如视频、音频等高带宽内容的成本。eMBMS采用LTE制式的非确认模式(UM,UnacknowledgedMode)无线链路控制(RLC,RadioLinkControl)层传输方式,该种方式不需要接收方确认,发送方不重传数据,适用于实时性高的场景;因此保证传输成功率是非常重要的。RLC层是用来完成服务数据单元(SDU,ServiceDataUnit)的组包或协议数据单元(PDU,ProtocolDataUnit)解包工作。eMBMS业务中RLC层是UM模式,基站侧将SDU组包成PDU,并按序将序列号(SN,SerialNumber)和SDU分段信息(FI,FramingInfo)写入RLC子头;终端侧根据RLC子头信息从PDU中解出SDU数据,并将完整的SDU提交高层。对于终端侧,SN的连续性很重要,连续的SN能保证SDU数据的连续性、完整性;如果SN发生跳跃,则意味着可能会发生SDU丢包;一般SN发生跳跃的原因是空口丢包,这种情况下,丢失的SDU或SDU分段就无法还原。但是,在eMBMS业务中,SN的跳跃不一定是因为空口丢包;这种场景下,是有可能保证SDU数据的连续性和完整性的。eMBMS相关协议规定,在多播控制信道(MCCH,MulticastControlCHannel)修改周期点或者多播信道调度信息(MSI,MulticastchannelSchedulingInformation)周期点,基站侧要将SN复位为0;这样,对于终端侧来说,终端侧接收的SN很可能是不连续的;SN的不连续意味着中间丢包,这种情况下,作为接收方的终端侧会将之前保存的SDU分段信息丢掉;并且,如果SN等于0的PDU中,第一个SDU不是完整的,即为SDU分段,则该SDU也会被丢弃。如何避免在MCCH修改周期点或MSI周期点这种场景下丢包,是亟待解决的问题。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种数据包处理方法和装置,能避免在MCCH修改周期点和/或MSI周期点的场景下丢包,提高传输成功率。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种数据包处理方法,所述方法包括:获取当前多播/组播单频网络(MBSFN,MultimediaBroadcastmulticastserviceSingleFrequencyNetwork)子帧信息和RLC组包SN复位时间点;根据MBSFN子帧与所述SN复位时间点的关系,采用不同方式进行PDU组包。上述方案中,所述采用不同方式进行PDU组包,包括:所述MBSFN子帧为所述SN复位时间点,且有上一次PDU组包剩余SDU分段组入时,将所述SDU分段所属SDU重新组包到PDU中;和/或,所述MBSFN子帧为所述SN复位时间点的前一个MBSFN子帧,且有SDU不能完全组入当前PDU中,需要进行分段时,放弃将所述SDU组入当前PDU中。上述方案中,所述SN复位时间点,包括:MCCH修改周期点、和/或MSI周期点。本专利技术实施例还提供了一种数据包处理方法,所述方法包括:获取当前PDU对应的第一SN、前一个PDU对应的第二SN、当前MBSFN子帧、和RLC组包SN复位时间点;比较所述第一SN和所述第二SN,当所述第一SN和第二SN不连续时,根据所述第一SN、以及所述当前MBSFN子帧与所述SN复位时间点的关系,采用不同方式进行PDU解包。上述方案中,所述采用不同方式进行PDU解包,包括:如果所述第一SN为0,所述当前MBSFN子帧为所述SN复位时间点,且保存的SDU分段和当前PDU之间没有丢失过数据,则将之前保存的SDU分段和当前PDU中的第一个SDU分段合并出完整的SDU;如果所述第一SN不为0,则丢弃之前保存的SDU分段和当前PDU中的第一个SDU分段。上述方案中,确定所述保存的SDU和当前PDU之间没有丢失过数据的方法,包括:如果所述保存的SDU分段是在所述当前PDU前一个连续的MBSFN子帧被更新过,且所述当前PDU前一个连续的MBSFN子帧和当前PDU的MBSFN子帧为配置给同一终端的MBSFN子帧,则确定保存的SDU分段和当前PDU之间没有丢失过数据。上述方案中,所述RLC组包SN复位时间点,包括:MCCH修改周期点、和/或MSI周期点。本专利技术实施例还提供了一种数据包处理装置,所述装置包括:第一获取模块、组包模块;其中,所述第一获取模块,用于获取当前MBSFN子帧信息和RLC组包SN复位时间点;所述组包模块,用于根据MBSFN子帧与所述SN复位时间点的关系,采用不同方式进行PDU组包。上述方案中,所述组包模块,具体用于:所述MBSFN子帧为所述SN复位时间点,且有上一次PDU组包剩余SDU分段组入时,将所述SDU分段所属SDU重新组包到PDU中;和/或,所述MBSFN子帧为所述SN复位时间点的前一个MBSFN子帧,且有SDU不能完全组入当前PDU中,需要进行分段时,放弃将所述SDU组入当前PDU中。上述方案中,所述SN复位时间点,包括:MCCH修改周期点、和/或MSI周期点。本专利技术实施例还提供了一种数据包处理装置,所述装置包括:第二获取模块、解包模块;其中,所述第二获取模块,用于获取当前PDU对应的第一SN、前一个PDU对应的第二SN、当前MBSFN子帧、和RLC组包SN复位时间点信息;所述解包模块,用于比较所述第一SN和所述第二SN,当所述第一SN和第二SN不连续时,根据所述第一SN、以及所述当前MBSFN子帧与所述SN复位时间点的关系,采用不同方式进行PDU解包。上述方案中,所述解包模块,具体用于:如果所述第一SN为0,所述当前MBSFN子帧为所述SN复位时间点,且保存的SDU分段和当前PDU之间没有丢失过数据,则将之前保存的SDU分段和当前PDU中的第一个SDU分段合并出完整的SDU;如果所述第一SN不为0,则丢弃之前保存的SDU分段和当前PDU中的第一个SDU分段。上述方案中,所述解包模块,还用于:如果所述保存的SDU分段是在所述当前PDU前一个连续的MBSFN子帧被更新过,且所述当前PDU前一个连续的MBSFN子帧和当前PDU的MBSFN子帧为配置给同一终端的MBSFN子帧,则确定保存的SDU分段和当前PDU之间没有丢失过数据。上述方案中,所述RLC组SN复位时间点,包括:MCCH修改周期点、和/或MSI周期点。本专利技术实施例所提供的数据包处理方法和装置,在基站侧,获取当前MBSFN子帧信息和RLC组包SN复位时间点;根据所述MBSFN子帧与所述SN复位时间点的关系,采用不同方式进行PDU组包;在终端侧,获取当前本文档来自技高网...

【技术保护点】
一种数据包处理方法,其特征在于,所述方法包括:获取当前协议数据单元PDU对应的第一序列号SN、前一个PDU对应的第二SN、当前多播/组播单频网络MBSFN子帧、和无线链路控制RLC组包SN复位时间点;比较所述第一SN和所述第二SN,当所述第一SN和第二SN不连续时,根据所述第一SN、以及所述当前MBSFN子帧与所述SN复位时间点的关系,采用不同方式进行PDU解包。
【技术特征摘要】
1.一种数据包处理方法,其特征在于,所述方法包括:获取当前协议数据单元PDU对应的第一序列号SN、前一个PDU对应的第二SN、当前多播/组播单频网络MBSFN子帧、和无线链路控制RLC组包SN复位时间点;比较所述第一SN和所述第二SN,当所述第一SN和第二SN不连续时,根据所述第一SN、以及所述当前MBSFN子帧与所述SN复位时间点的关系,采用不同方式进行PDU解包。2.根据权利要求1所述的方法,其特征在于,所述采用不同方式进行PDU解包,包括:如果所述第一SN为0,所述当前MBSFN子帧为所述SN复位时间点,且保存的服务数据单元SDU分段和当前PDU之间没有丢失过数据,则将之前保存的SDU分段和当前PDU中的第一个SDU分段合并出完整的SDU;如果所述第一SN不为0,则丢弃之前保存的SDU分段和当前PDU中的第一个SDU分段。3.根据权利要求2所述的方法,其特征在于,确定所述保存的SDU和当前PDU之间没有丢失过数据的方法,包括:如果所述保存的SDU分段是在所述当前PDU前一个连续的MBSFN子帧被更新过,且所述当前PDU前一个连续的MBSFN子帧和当前PDU的MBSFN子帧为配置给同一终端的MBSFN子帧,则确定保存的SDU分段和当前PDU之间没有丢失过数据。4.根据权利要求1至3任一项所述的方法,其特征在于,所述RLC组包SN复位时间点,包括:多播控制信道MCCH修改周期点、...
【专利技术属性】
技术研发人员:韩虎贲,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。