用于处理数据的方法、发送端和接收端技术

技术编号:18448921 阅读:17 留言:0更新日期:2018-07-14 11:59
本发明专利技术实施例提供了一种用于处理数据的方法、发送端和接收端。该方法包括:发送端中的第一实体获取重配置信息,所述重配置信息包括将第一序列号SN长度配置为第二SN长度的信息;所述第一实体根据所述重配置信息将所述第一SN长度配置为第二SN长度。本发明专利技术实施例的用于处理数据的方法、发送端和接收端,能够灵活地配置SN长度,实现数据包的无损传输。

【技术实现步骤摘要】
用于处理数据的方法、发送端和接收端
本专利技术实施例涉及通信领域,并且更具体地,涉及一种用于处理数据的方法、发送端和接收端。
技术介绍
在长期演进(LongTermEvolution,LTE)系统中,无线接口协议栈可以分为三个协议层,从下至上依次是:物理层(L1)、数据链路层(L2)和网络层(L3)。其中,数据链路层(L2)从下至上依次是:媒体接入控制(MediumAccessControl,MAC)层、(RadioLinkControl,RLC)层和分组数据汇聚协议(PacketDataConvergenceProtocol,PDCP)层。PDCP层处理控制平面上的无线资源控制((RadioResourceControl,RRC)消息以及用户平面上的因特网协议包(InternetProtocol,IP)等。在用户平面上,PDCP子层得到来自上层的IP数据分组后,可以对IP数据分组包PDCP服务数据单元(ServiceDataUnit,SDU)进行头压缩和加密,以及处理完的数据包增加一个PDCP头head,形成PDCP协议数据单元(ProtocolDataUnit,PDU),然后把PDCPPDU递交到RLC子层。PDCP子层还向上层提供按序提交和重复分组检测功能,为此,在每一个PDCPPDU中PDCPhead中都有一个序列号(SequenceNumber,SN)。而且PDCP在加密和解密CipheringandDeciphering的时候,也会用到PDCPSN,PDCPSN是COUNT的组成部分,其中,COUNT是加密和解密算法的输入参数。目前,在L2层的全配置中,只能使用一个固定的SN长度,不能对SN进行重配置。基于此,亟需提出一种新的方案。
技术实现思路
本专利技术实施例提供一种用于处理数据的方法、发送端和接收端,能够灵活地配置SN长度,实现数据包的无损传输。第一方面,提供了一种用于处理数据的方法,包括:发送端中的第一实体获取重配置信息,所述重配置信息包括将第一序列号SN长度配置为第二SN长度的信息;所述第一实体根据所述重配置信息将所述第一SN长度配置为第二SN长度。在一些可能的实现方式中,在所述第一实体获取到所述重配置信息后,所述方法还可以包括:所述第一实体暂停或停止所述第一实体中的数据处理操作,所述数据处理操作包括数据加密操作、头压缩操作、完整性保护操作、向所述发送端中的第二实体传输所述第一实体中的数据操作、所述第一实体根据使用的SN长度对数据增加SN号的操作中的至少一种操作。其中,所述数据加密操作用于防止数据被窃听,所述头压缩操作用于节省开销,所述完整性保护操作用于防止数据被篡改。应理解,这里的解释只是示意性地描述数据操作的功能,并不对本专利技术构成限定。在本专利技术实施例中,发送端中的第一实体通过获取重配置信息,并根据所述重配置信息将第一SN长度配置为第二SN长度,能够灵活地配置SN长度,实现数据包的无损传输。在一些可能的实现方式中,第一SN长度可以大于第二SN长度,也可以小于所述第二SN长度。换言之,发送端在对SN长度进行重配置时,可以结合当前业务情况,把SN长度由长变短或由短变长,对此不作限定。比如,第一SN长度可以是18比特(bits),第二SN长度可以是12bits。在一些可能的实现方式中,发送端中的第一实体可以是所述发送端的多个实体中的任一实体,对此不作限定。换言之,所述第一实体可以为所述发送端中的分组数据汇聚协议PDCP实体、无线链路层控制协议RLC实体、媒体接入控制MAC实体、物理PHY实体中的任一实体。在一些可能的实现方式中,针对SN长度变化后:如何让接收端获知接收到的数据包使用的是第一SN长度还是第二SN长度,提供了解决方案。可选地,发送端和接收端通过“握手交互”,以使得接收端获知接收到的数据包使用的是第一SN长度还是第二SN长度。在一些可能的实现方式中,所述第一实体向接收端中的第三实体发送第一信息,所述第一信息用于向所述第三实体通知所述第一SN长度的第一参数,所述第一参数用于标识所述第一SN长度对应的协议数据单元PDU。在本专利技术实施例中,所述第一实体和所述第三实体属于同一层的对应或对等的实体。比如发送端的第一实体为PDCP实体,对应地,接收端的第三实体也为PDCP实体。或者,比如,发送端的第一实体为RLC实体,对应地,接收端的第三实体也为RLC实体。需要说明的是,所述第一SN长度对应的PDU可以包括多种情况。比如若所述第一参数指示了使用第一SN长度时的结束位,那么所述第一SN长度对应的PDU可以理解为:所述结束位之前使用所述第一SN长度的PDU;或者,若所述第一参数指示了第一SN长度中的多个SN号(比如采用位图法编号),那么所述第一SN长度对应的PDU可以理解为所述多个SN号对应的PDU,本专利技术实施例对此不作限定。这里,所述第一实体可以向接收端中的第三实体发送第一信息,以使得所述第三实体获知第一SN长度的第一参数。其中,所述第一参数包括COUNT值、第一SN长度的SN号中的至少一项。其中,COUNT值可以唯一分配给某一个PDU,所述COUNT值可以用于标识PDU。在一些可能的实现方式中,所述第一信息可以通过PDCP消息发送,或者,也可以通过RRC消息发送,对此不作限定。在一些可能的实现方式中,所述方法还可以包括:所述第一实体接收所述第三实体发送的第二信息;所述第一实体根据所述第二信息和所述重配置信息,启用所述第二SN长度。在一些可能的实现方式中,所述第一实体在接收到所述第二信息后,可以恢复或开始所述第一实体中的数据处理操作。比如,所述第一实体开始启用所述第二SN长度进行编号,向协议栈的下层的实体递交数据。在一些可能的实现方式中,所述第一实体在接收到所述第二信息后,还可以重置所述第一实体、所述第二实体中的至少一项。比如,PDCP实体在接收到所述第二信息后,可以重置(Reset)PDCP实体和/或RLC实体。在一些可能的实现方式中,所述方法还可以包括:所述第一实体确定所述第一信息。具体而言,所述第一实体可以确定所述第一信息。可选地,所述第一信息可以包括SN的状态信息、编号信息(包括某一个特定SN的编号)等。可选地,所述状态信息可以理解为SN集合,比如位图文件bitmap等。在一些可能的实现方式中,所述第二信息是所述第三实体在第一定时器超时后发送给所述第一实体的,其中,所述第一定时器用于所述第三实体在所述第一定时器运行期间获取所述第一SN长度的PDU,所述第一定时器是所述第三实体获取到所述第一信息时启动的。在一些可能的实现方式中,在所述第一实体接收到所述第三实体发送的第二信息后,所述方法还包括:所述第一实体恢复或开始所述第一实体中的所述数据处理操作。在一些可能的实现方式中,所述方法还可以应用于发送端的切换场景中,所述发送端为目标网络设备,所述重配置信息携带于所述目标网络设备获取的切换确认消息中,所述方法还包括:所述目标网络设备接收源网络设备发送的SN状态报告,所述SN状态包括第一PDU和第一服务数据单元SDU,其中,所述第一SDU是所述源网络设备根据接收到确认消息的PDU生成的,所述第一PDU包括使用所述第一SN长度传输数据时超出所述第二SN长度的对应窗口的PDU、使用所述第二SN本文档来自技高网
...

【技术保护点】
1.一种用于处理数据的方法,其特征在于,包括:发送端中的第一实体获取重配置信息,所述重配置信息包括将第一序列号SN长度配置为第二SN长度的信息;所述第一实体根据所述重配置信息将所述第一SN长度配置为第二SN长度。

【技术特征摘要】
1.一种用于处理数据的方法,其特征在于,包括:发送端中的第一实体获取重配置信息,所述重配置信息包括将第一序列号SN长度配置为第二SN长度的信息;所述第一实体根据所述重配置信息将所述第一SN长度配置为第二SN长度。2.根据权利要求1所述的方法,其特征在于,在所述第一实体获取到所述重配置信息后,所述方法还包括:所述第一实体暂停或停止所述第一实体中的数据处理操作,所述数据处理操作包括数据加密操作、头压缩操作、完整性保护操作、向所述发送端中的第二实体传输所述第一实体中的数据操作、所述第一实体根据使用的SN长度对数据增加SN号的操作中的至少一种操作。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述第一实体向接收端中的第三实体发送第一信息,所述第一信息用于向所述第三实体通知所述第一SN长度的第一参数,所述第一参数用于标识所述第一SN长度对应的协议数据单元PDU。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述第一实体接收所述第三实体发送的第二信息;所述第一实体根据所述第二信息和所述重配置信息,启用所述第二SN长度。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:所述第一实体确定所述第一信息;其中,所述第一实体暂停或停止所述第一实体中的数据处理操作,包括:在所述第一实体根据所述第一信息处理完所述第一信息对应的PDU后,所述第一实体暂停或停止所述第一实体中的数据处理操作。6.根据权利要求3至5中任一项所述的方法,其特征在于,所述第一信息是通过分组数据汇聚PDCP消息或无线资源控制RRC消息发送的。7.根据权利要求4至6中任一项所述的方法,其特征在于,所述第二信息是所述第三实体在第一定时器超时后发送给所述第一实体的,其中,所述第一定时器用于所述第三实体在所述第一定时器运行期间获取所述第一SN长度对应的PDU,所述第一定时器是所述第三实体获取到所述第一信息时启动的。8.根据权利要求4至7中任一项所述的方法,其特征在于,在所述第一实体接收到所述第三实体发送的第二信息后,所述方法还包括:所述第一实体恢复或开始所述第一实体中的所述数据处理操作。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述第一实体重置所述第一实体、所述第二实体中的至少一项。10.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一实体生成或获取标识信息,所述标识信息用于指示协议数据单元PDU使用的SN长度,所述标识信息承载于所述PDU对应的帧格式中的预留字段,所述重配置信息包括所述标识信息;所述第一实体根据所述标识信息,确定所述PDU使用的SN长度、SN号中的至少一项。11.根据权利要求10所述的方法,其特征在于,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于所述重配置消息中。12.根据权利要求1至9中任一项所述的方法,其特征在于,所述发送端为目标网络设备,所述重配置信息携带于所述目标网络设备获取的切换确认消息中,所述方法还包括:所述目标网络设备接收源网络设备发送的SN状态报告,所述SN状态包括第一PDU和第一服务数据单元SDU,其中,所述第一SDU是所述源网络设备根据接收到确认消息的PDU生成的,所述第一PDU包括使用所述第一SN长度传输数据时超出所述第二SN长度的对应窗口的PDU、使用所述第二SN长度时未接收到确认消息的PDU中的至少一种,所述第二SN长度小于所述第一SN长度;所述目标网络设备对使用所述第一SN长度传输数据时超出所述第二SN长度的对应窗口的PDU,以及所述第一SDU,使用所述第一SN长度的SN进行编号并传输;或者,所述目标网络设备对使用所述第二SN长度时未接收到确认消息的PDU,使用所述第二SN长度的SN进行编号并传输。13.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述发送端中的第二实体将第一数据发送至所述第一实体,其中,所述第一数据为所述第二实体中缓存的数据;所述第一实体对所述第一数据增加所述第二SN长度的编号,得到第二数据,将所述第二数据发送至所述第二实体;所述第一实体向所述第二实体发送第一指示信息,所述第一指示信息用于通知所述第二数据对应的SN长度。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:所述第二实体对所述第二实体中的协议数据单元PDU增加第二指示信息,所述第二指示信息承载于所述PDU对应的帧结构中的预留字段;所述第二实体向所述接收端中的第四实体发送所述PDU,所述第二指示信息用于向所述第四实体通知所述PDU对应的SN长度。15.根据权利要求4至7中任一项所述的方法,其特征在于,在所述第一实体接收所述第三实体发送的第二信息前,所述方法还包括:在所述第一实体暂停或停止所述第一实体中的数据处理操作后,所述第一实体将所述第一实体的服务数据单元SDU确定为不可用数据,所述不可用数据表示所述第一实体不处理第三实体针对所述第一实体的SDU触发的调度请求SR。16.一种用于处理数据的方法,其特征在于,包括:发送端中的第一实体生成或获取标识信息,所述标识信息用于指示协议数据单元PDU使用的SN长度,所述标识信息承载于所述PDU对应的帧格式中的预留字段;所述第一实体向接收端中的第三实体发送所述PDU。17.根据权利要求16所述的方法,其特征在于,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于重配置信息中。18.一种用于处理数据的方法,其特征在于,包括:接收端中的第三实体接收发送端中的第一实体发送的第一信息;所述第三实体根据所述第一信息获取第一SN长度对应的数据包,所述第一SN长度为所述第一实体进行SN长度重配置前的SN长度。19.根据权利要求18所述的方法,其特征在于,所述第三实体根据所述第一信息获取第一SN长度对应的数据包...

【专利技术属性】
技术研发人员:酉春华刘星黄曲芳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1