【发明授权】用于处理数据的方法、发送端和接收端_华为技术有限公司_201710010455.5 

申请/专利权人:华为技术有限公司

申请日:2017-01-06

发明/设计人:酉春华;刘星;黄曲芳

公开(公告)日:2020-10-23

代理机构:北京龙双利达知识产权代理有限公司

公开(公告)号:CN108282292B

代理人:孙涛;毛威

主分类号:H04L5/00(20060101)

地址:518129 广东省深圳市龙岗区坂田华为总部办公楼

分类号:H04L5/00(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.10.23#授权;2018.08.07#实质审查的生效;2018.07.13#公开

摘要:本发明实施例提供了一种用于处理数据的方法、发送端和接收端。该方法包括:发送端中的第一实体获取重配置信息,所述重配置信息包括将第一序列号SN长度配置为第二SN长度的信息;所述第一实体根据所述重配置信息将所述第一SN长度配置为第二SN长度。本发明实施例的用于处理数据的方法、发送端和接收端,能够灵活地配置SN长度,实现数据包的无损传输。

主权项:1.一种用于处理数据的方法,其特征在于,包括:发送端中的第一实体获取重配置信息,所述重配置信息包括将第一序列号SN长度配置为第二SN长度的信息;所述第一实体根据所述重配置信息将所述第一SN长度配置为第二SN长度;在所述第一实体获取到所述重配置信息后,所述方法还包括:所述第一实体暂停或停止所述第一实体中的数据处理操作,所述数据处理操作包括数据加密操作、头压缩操作、完整性保护操作、向所述发送端中的第二实体传输所述第一实体中的数据操作、所述第一实体根据使用的SN长度对数据增加SN号的操作中的至少一种操作;所述发送端为目标网络设备,所述重配置信息携带于所述目标网络设备获取的切换确认消息中,所述方法还包括:所述目标网络设备接收源网络设备发送的SN状态报告,所述SN状态包括第一协议数据单元PDU和第一服务数据单元SDU,其中,所述第一SDU是所述源网络设备根据接收到确认消息的PDU生成的,所述第一PDU包括使用所述第一SN长度传输数据时超出所述第二SN长度的对应窗口的PDU、使用所述第二SN长度时未接收到确认消息的PDU中的至少一种,所述第二SN长度小于所述第一SN长度;所述目标网络设备对使用所述第一SN长度传输数据时超出所述第二SN长度的对应窗口的PDU,以及所述第一SDU,使用所述第一SN长度的SN进行编号并传输;或者,所述目标网络设备对使用所述第二SN长度时未接收到确认消息的PDU,使用所述第二SN长度的SN进行编号并传输。

全文数据:用于处理数据的方法、发送端和接收端技术领域[0001]本发明实施例涉及通信领域,并且更具体地,涉及一种用于处理数据的方法、发送端和接收端。背景技术[0002]在长期演进LongTermEvolution,LTE系统中,无线接口协议枝可以分为二个协议层,从下至上依次是:物理层L1、数据链路层(L2和网络层(L3。其中,数据链路层L2从下至上依次是:媒体接入控制MediumAccessControl,MAC层、(RadioLinkControl,RLC层和分组数据汇聚协议(PacketDataConvergenceProtocol,PDCP层。PDCP层处理控制平面上的无线资源控制(RadioResourceControl,RRC消息以及用户平面上的因特网协议包(InternetProtoco1,IP等。在用户平面上,PDCP子层得到来自上层的IP数据分组后,可以对IP数据分组包roCP服务数据单元ServiceDataUnit,SDU进行头压缩和加密,以及处理完的数据包增加一个PDCP头head,形成PDCP协议数据单元ProtocolDataUnit,PDU,然后把PDCPPDU递交到RLC子层。PDCP子层还向上层提供按序提交和重复分组检测功能,为此,在每一个PDCPPDU中PDCPhead中都有一个序列号SequenceNumber,SN。而且FDCP在加密和解密CipheringandDeciphering的时候,也会用到rocpSN,roCPSN是COUNT的组成部分,其中,COUNT是加密和解密算法的输入参数。目前,在L2层的全配置中,只能使用一个固定的SN长度,不能对SN进行重配置。基于此,亟需提出一种新的方案。发明内容[0003]本发明实施例提供一种用于处理数据的方法、发送端和接收端,能够灵活地配置SN长度,实现数据包的无损传输。[0004]第一方面,提供了一种用于处理数据的方法,包括:[0005]发送端中的第一实体获取重配置信息,所述重配置信息包括将第一序列号SN长度配置为第二SN长度的信息;[0006]所述第一实体根据所述重配置信息将所述第一SN长度配置为第二SN长度。[0007]在一些可能的实现方式中,在所述第一实体获取到所述重配置信息后,所述方法还可以包括:[0008]所述第一实体暂停或停止所述第一实体中的数据处理操作,所述数据处理操作包括数据加密操作、头压缩操作、完整性保护操作、向所述发送端中的第二实体传输所述第一实体中的数据操作、所述第一实体根据使用的SN长度对数据增加SN号的操作中的至少一种操作。[0009]其中,所述数据加密操作用于防止数据被窃听,所述头压缩操作用于节省开销,所述完整性保护操作用于防止数据被篡改。应理解,这里的解释只是示意性地描述数据操作的功能,并不对本发明构成限定。[0010]在本发明实施例中,发送端中的第一实体通过获取重配置信息,并根据所述重配置信息将第一SN长度配置为第二SN长度,能够灵活地配置SN长度,实现数据包的无损传输。[0011]在一些可能的实现方式中,第一SN长度可以大于第二SN长度,也可以小于所述第二SN长度。换言之,发送端在对SN长度进行重配置时,可以结合当前业务情况,把SN长度由长变短或由短变长,对此不作限定。比如,第一SN长度可以是1S比特bits,第二SN长度可以是12bits。[0012]在一些可能的实现方式中,发送端中的第一实体可以是所述发送端的多个实体中的任一实体,对此不作限定。换言之,所述第一实体可以为所述发送端中的分组数据汇聚协议rocp实体、无线链路层控制协议RLC实体、媒体接入控制MAC实体、物理PHY实体中的任一实体。[0013]在一些可能的实现方式中,针对SN长度变化后:如何让接收端获知接收到的数据包使用的是第一SN长度还是第二SN长度,提供了解决方案。[0014]可选地,发送端和接收端通过“握手交互”,以使得接收端获知接收到的数据包使用的是第一SN长度还是第二SN长度。[0015]在一些可能的实现方式中,所述第一实体向接收端中的第三实体发送第一信息,所述第一信息用于向所述第三实体通知所述第一SN长度的第一参数,所述第一参数用于标识所述第一SN长度对应的协议数据单元PDU。[0016]在本发明实施例中,所述第一实体和所述第三实体属于同一层的对应或对等的实体。比如发送端的第一实体为PDCP实体,对应地,接收端的第三实体也为rocp实体。或者,比如,发送端的第一实体为RLC实体,对应地,接收端的第三实体也为RLC实体。[0017]需要说明的是,所述第一SN长度对应的PDU可以包括多种情况。比如若所述第一参数指示了使用第一SN长度时的结束位,那么所述第一SN长度对应的PDU可以理解为:所述结束位之前使用所述第一SN长度的PDU;或者,若所述第一参数指示了第一SN长度中的多个SN号(比如采用位图法编号),那么所述第一SN长度对应的PDU可以理解为所述多个SN号对应的PDU,本发明实施例对此不作限定。[0018]这里,所述第一实体可以向接收端中的第三实体发送第一信息,以使得所述第三实体获知第一SN长度的第一参数。其中,所述第一参数包括COUNT值、第一SN长度的SN号中的至少一项。其中,COUNT值可以唯一分配给某一个PDU,所述COUNT值可以用于标识FDU。[0019]在一些可能的实现方式中,所述第一信息可以通过rocp消息发送,或者,也可以通过RRC消息发送,对此不作限定。[0020]在一些可能的实现方式中,所述方法还可以包括:[0021]所述第一实体接收所述第三实体发送的第二信息;[0022]所述第一实体根据所述第二信息和所述重配置信息,启用所述第二SN长度。[0023]在一些可能的实现方式中,所述第一实体在接收到所述第二信息后,可以恢复或开始所述第一实体中的数据处理操作。比如,所述第一实体开始启用所述第二SN长度进行编号,向协议栈的下层的实体递交数据。[0024]在一些可能的实现方式中,所述第一实体在接收到所述第二信息后,还可以重置所述第一实体、所述第二实体中的至少一项。比如,PDCP实体在接收到所述第二信息后,可以重置ResetPDCP实体和或RLC实体。[0025]在一些可能的实现方式中,所述方法还可以包括:[0026]所述第一实体确定所述第一信息。i[0027]具体而言,所述第一实体可以确定所述第一信息。可选地,所述第一信息可以包括SN的状态信息、编号信息包括某一个特定SN的编号等。可选地,所述状态信息可以理解为SN集合,比如位图文件bitmap等。[0028]在一些可能的实现方式中,所述第二信息是所述第三实体在第一定时器超时后发送给所述第一实体的,其中,所述第一定时器用于所述第三实体在所述第一定时器运行期间获取所述第一SN长度的PDU,所述第一定时器是所述第三实体获取到所述第一信息时启动的。[0029]在一些可能的实现方式中,在所述第一实体接收到所述第三实体发送的第二信息后,所述方法还包括:[0030]所述第一实体恢复或开始所述第一实体中的所述数据处理操作。[0031]在一些可能的实现方式中,所述方法还可以应用于发送端的切换场景中,所述发送端为目标网络设备,所述重配置信息携带于所述目标网络设备获取的切换确认消息中,所述方法还包括:[0032]所述目标网络设备接收源网络设备发送的SN状态报告,所述SN状态包括第一PDU和第一服务数据单元SDU,其中,所述第一SDU是所述源网络设备根据接收到确认消息的PDU生成的,所述第一PDU包括使用所述第一SN长度传输数据时超出所述第二SN长度的对应窗口的pdu、使用所述第二sn长度时未接收到确认消息的rou中的至少一种,所述第二SN长度小于所述第一SN长度;[0033]所述目标网络设备对使用所述第一SN长度传输数据时超出所述第二SN长度的对应窗口的PDU,以及所述第一SDU,使用所述第一SN长度的SN进行编号并传输;或者,[0034]所述目标网络设备对使用所述第二SN长度时未接收到确认消息的PDU,使用所述第二SN长度的SN进行编号并传输。[0035]在一些可能的实现方式中,所述方法还可以包括:[0036]所述发送端中的第二实体将第一数据发送至所述第一实体,其中,所述第一数据为所述第二实体中缓存的数据;[0037]所述第一实体对所述第一数据增加所述第二SN长度的编号,得到第二数据,将所述第二数据发送至所述第二实体;[0038]所述第一实体向所述第二实体发送第一指示信息,所述第一指示信息用于通知所述第二数据对应的SN长度。[0039]在一些可能的实现方式中,所述方法还可以包括:[0040]所述第二实体对所述第二实体中的协议数据单元PDU增加第二指示信息,所述第二指示信息用于指示所述PDU中的第一实体的PDU对应的SN长度,所述第二指示信息承载于所述PDU对应的帧结构中的预留字段;[0041]所述第二实体向所述接收端中的第四实体发送所述PDU,所述第二指示信息用于向所述第四实体通知所述PDU对应的SN长度。[0042]这里,所述第一数据可以包括:RLC实体未处理过的RLCSDU、RLC实体的发送窗口外未发送的RLCPDIKRLC实体的发送窗口中被ACK过和尚未ACK的HU中的至少一项。[0043]在一些可能的实现方式中,在所述第一实体接收所述第三实体发送的第二信息前,所述方法还可以包括:[0044]在所述第一实体暂停或停止所述第一实体中的数据处理操作后,所述第一实体将所述第一实体的服务数据单元SDU确定为不可用数据,所述不可用数据表示所述第一实体不处理第三实体针对所述第一实体的SDU触发的调度请求SR。[0045]第二方面,提供了一种用于处理数据的方法,包括:[0046]发送端中的第一实体生成或获取标识信息,所述标识信息用于指示协议数据单元TOU使用的SN长度,所述标识信息承载于所述PDU对应的帧格式中的预留字段;[0047]所述第一实体向接收端中的第三实体发送所述PDU。[0048]在本发明实施例中,比如,PDCPHead中可以携带指示不同SN长度的标识信息。这样,发送端中第一实体可以向接收端中的第三实体发送所述PDU,可以灵活地配置SN长度,实现数据包的无损传输。[0049]在一些可能的实现方式中,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于重配置信息中。[0050]第三方面,提供了一种用于处理数据的方法,包括:[0051]接收端中的第三实体接收发送端中的第一实体发送的第一信息;[0052]所述第三实体根据所述第一信息获取第一SN长度对应的数据包,所述第一SN长度为所述第一实体进行SN长度重配置前的SN长度。[0053]在本发明实施例中,接收端中的第三实体接收发送端中的第一实体发送的第一信息,并根据所述第一信息获取第一SN长度对应的数据包,所述第一SN长度为所述第一实体进行SN长度重配置前的SN长度,以便于与发送端进行交互,通知发送端启用第二SN长度,能够灵活地配置SN长度,实现数据包的无损传输。[0054]在一些可能的实现方式中,所述第三实体根据所述第一信息,获取所述第一SN长度的第一参数;[0055]所述第三实体根据所述第一参数接收所述第一SN长度对应的协议数据单元PDU。[0056]在一些可能的实现方式中,可选地,所述第三实体根据所述第一参数接收所述第一SN长度对应的协议数据单元HU后,可以ResetHCP实体和或RLC实体[0057]在一些可能的实现方式中,所述方法还可以包括:[0058]在所述第三实体获取到所述第一SN长度对应的数据包后,所述第三实体向所述第一实体发送第二信息,所述第二信息用于通知所述第一实体启用第二SN长度。[0059]在一些可能的实现方式中,所述方法还可以包括:[0060]在所述第三实体获取到所述第一信息时,所述第三实体启动第一定时器;[0061]所述第三实体在所述第一定时器运行期间,获取所述第一SN长度对应的协议数据单元rou;[0062]其中,所述第三实体向所述第一实体发送第二信息,包括:[0063]所述第三实体在所述第一定时器超时后,向所述第一实体发送第二信息。[0064]也就是说,在采用RLCUM模式传输数据时,接收端的第三实体在接收到所述第一信息时,可以启动一个定时器(比如第一定时器),然后在该定时器运行期间等待或接收第一SN长度对应的PDU具体即第一参数对应的PDU。接着,在所述第一定时器超时后,所述第三实体可以向所述第一实体发送第二信息,以便于通知所述第一实体启用第二SN长度。[0065]在一些可能的实现方式中,所述第一定时器的时长可以是网络设备预先配置好的,或者,协议里规定好的,对此不作限定。[0066]第四方面,提供了一种用于处理数据的方法,包括:[0067]接收端中的第三实体接收发送端中的第一实体发送的协议数据单元PDU;[0068]所述第三实体根据所述PDU获取标识信息,所述标识信息用于指示协议数据单元PDU使用的SN长度,所述标识信息承载于所述PDU对应的帧格式中的预留字段;[0069]所述第三实体根据所述标识信息,确定所述PDU使用的SN长度、SN号中的至少一项。[0070]本发明实施例的用于处理数据的方法,接收端中的第三实体可以获取标识信息,并根据所述标识信息,确定所述PDU使用的SN长度、SN号中的至少一项,能够灵活地配置SN长度,实现数据包的无损传输。[0071]在一些可能的实现方式中,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于重配置信息中。[0072]也就是说,接收端仳如接收端中的第三实体也可以从PDCPHead中获取指示信息,具体即预留字段,从而获知哪些PDU采用旧sn长度,哪些rou采用新的SN长度,以实现准确的解密。[0073]在本发明实施例中,所述标识信息与SN长度存在对应关系mapping,所述对应关系可以是协议里预先规定好的。[0074]第五方面,提供了一种用于处理数据的方法,包括:[0075]如果发送端中至少一个协议数据单元PDU的序列号SN长度将要发生改变,所述发送端生成或获取第一信息,所述第一信息用于确定未发生改变的至少一个rou;[0076]所述发送端向接收端发送所述第一信息。[0077]在本发明实施例中,若发送端中至少一个PDU的SN长度将要发生改变,则发送端可以生成或获取第一信息,所述第一信息用于确定未发生改变的至少一个PDU,并向接收端发送所述第一信息,能够在SN长度发生变化时,保证数据包的无损传输。[0078]结合第五方面,在第一种可能的实现方式中,所述第一信息指示了未发生改变的最后一个PDU。[0079]这里,第一信息可以指示:在所述至少一个PDU中,SN长度未发生改变时的最后一个PDU,使得接收端可以获知所述最后一个PDU。[0080]或者,可选地,所述第~'信息也可以指不:在所述至少一'个PDU中,SN长度未发生改变的一些rou,使得接收端可以获知所述sn长度未发生改变的一些rou。[0081]结合第五方面或第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还可以包括:[0082]所述发送端接收所述接收端发送的第二信息,所述第二信息用于所述接收端指示允许所述发送端发送所述至少一个PDU,所述至少一个PDU的SN长度将要发生改变;[0083]在所述至少一个PDU的SN长度发生了改变之后,所述发送端向所述接收端发送所述至少一个rou。[0084]在本发明实施例中,发送端可以接收第二信息,获知可以开始发送SN长度发生改变的至少一个rou。进一步地,在所述至少一个PDU的SN长度发生了改变之后,发送端可以向接收端发送所述一个PDU即SN长度发生改变后的rou。换言之,所述发送端需要得到所述第二信息,才被允许使用改变后的SN长度发送所述至少一个PDU。其中,所述“第一信息”和所述“第二信息”可以理解为发送端和接收端进行“握手交互”时的相关信息。[0085]可选地,在所述至少一个PDU的SN长度发生了改变之后,发送端不再生成SN长度发生改变之前的SN长度的PDU。[0086]结合第五方面、第五方面的第一种可能的实现方式和第五方面的第二种可能的实现方式中的任一种,在第三种可能的实现方式中,所述方法还可以包括:[0087]所述发送端的fDCP实体向所述发送端的RLC实体发送所述SN长度未改变的至少一个PDU;可选地,所述发送端的RLC实体发送所述SN长度未改变的至少一个PDU。[0088]结合第五方面的第二种可能的实现方式或第五方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第二信息是所述接收端接收到所述未发生改变的至少一个PDU或第一定时器超时后发送给所述发送端的,其中,所述第一定时器用于所述接收端在所述第一定时器运行期间获取所述未发生改变的至少一个PDU。[0089]可选地,所述第一定时器的时长可以是网络设备预先配置好的,或者,协议里规定好的,对此不作限定。[0090]结合第五方面、第五方面的第一种可能的实现方式、第五方面的第二种可能的实现方式、第五方面的第三种可能的实现方式和第五方面的第四种可能的实现方式中的任一种,在第五种可能的实现方式中,在向接收端发送rou之前,所述PDU中携带指示信息,所述指示信息指示了所述rou的发生改变了PDU的SN长度或未改变的PDU的SN长度。[0091]第六方面,提供了一种用于处理数据的方法,包括:[0092]接收端接收发送端发送的第一信息;[0093]所述接收端根据所述第一信息确定未发生改变的至少一个PDU;[0094]其中,所述第一信息是所述发送端中至少一个PDU的SN长度将要发生改变时,所述发送端生成或获取的。[0095]在本发明实施例中,接收端可以接收发送端发送的第一信息,则发送端可以生成或获取第一信息并根据所述第一信息确定未发生改变的至少一个PDU,能够在SN长度发生变化时,保证数据包的无损传输。[0096]可选地,所述接收端根据所述第一信息确定未发生改变的至少一个PDU,包括:所述接收端根据所述第一信息,确定未发生改变的至少一个rou的SN号或C0UNT值。[0097]结合第六方面,在第一种可能的实现方式中,所述第一信息指示了未发生改变的最后一个PDU。[0098]或者,可选地,所述第一信息也可以指示:在所述至少一个PDU中,SN长度未发生改变的一些PDU,使得接收端可以获知所述SN长度未发生改变的一些rou。[0099]结合第六方面或第六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还可以包括:[0100]所述接收端向所述发送端发送第二信息,所述第二信息指示允许所述发送端发送所述至少一个PDU;[0101]在所述至少一个rou的sn长度发生了改变之后,所述接收端接收所述发送端发送的所述至少一个PDU。[0102]可选地,在所述发送端的PDCP实体向发送端的RLC发送未发生改变的至少一个PDU之后,所述接收端的rocp实体停止生成sn长度未改变的rou。[0103]结合第六方面、第六方面的第一种可能的实现方式和第六方面的第二种可能的实现方式中的任一种,在第三种可能的实现方式中,所述方法还可以包括:[0104]所述接收端获取到所述第一信息后,启动第一定时器;[0105]所述接收端在所述第一定时器运行期间获取所述未发生改变的至少一个PDU;[0106]在所述接收端接收到所述未发生改变的至少一个PDU或第一定时器超时后,所述接收端向所述发送端发送所述第二信息,所述第二信息用于指示允许所述发送端发送至少一个rou,所述至少一个rou的sn长度将要发生改变。[0107]在本发明实施例中,接收端在获取到所述第一信息后,可以启动第一定时器,然后在所述第一定时器运行期间获取所述未发生改变的至少一个rou,并且,在所述接收端接收到所述未发生改变的至少一个pdu或第一定时器超时后,向所述发送端发送所述第二信息,以便于通知发送端可以在SN长度发生改变后,继续发送至少一个PDU。[0108]可选地,所述第一定时器的时长可以是网络设备预先配置好的,或者,协议里规定好的,对此不作限定。[0109]结合第六方面、第六方面的第一种可能的实现方式、第六方面的第二种可能的实现方式和第六方面的第三种可能的实现方式中的任一种,在第四种可能的实现方式中,所述方法还可以包括:[0110]所述接收端接收发送端发送的PDU,所述PDU中携带指示信息,所述指示信息指示了所述PDU的发生改变了PDU的SN长度或未改变的PDU的SN长度;[0111]所述接收端根据所述指示信息确定所述PDU的SN长度。[0112]这里,接收端可以从发送端发送的pdu携带的指示信息中,读取rou的SN长度。应理解,该标识信息可以理解为前文提到的承载于所述PDU对应的帧格式中的预留字段,这里只是换一种表述方式,并不对本发明构成限定。[0113]第七方面,提供了一种发送端,用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第一方面或第一方面的任意可能的实现方式中的方法的单元。[0114]第八方面,提供了一种发送端,用于执行上述第二方面或第二方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第二方面或第二方面的任意可能的实现方式中的方法的单元。[0115]第九方面,提供了一种接收端,用于执行上述第三方面或第三方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第三方面或第三方面的任意可能的实现方式中的方法的单元。[0116]第十方面,提供了一种接收端,用于执行上述第四方面或第四方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第四方面或第四方面的任意可能的实现方式中的方法的单元。[0117]第^一方面,提供了一种发送端,用于执行上述第五方面或第五方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第五方面或第五方面的任意可能的实现方式中的方法的单元。[0118]第十二方面,提供了一种接收端,用于执行上述第六方面或第六方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第六方面或第六方面的任意可能的实现方式中的方法的单元。[0119]第十三方面,提供了一种发送端。该发送端包括处理器、存储器和通信接口。处理器与存储器和通信接口连接。存储器用于存储指令,处理器用于执行该指令,通信接口用于在处理器的控制下与其他网元进行通信。该处理器执行该存储器存储的指令时,该执行使得该处理器执行第一方面或第一方面的任意可能的实现方式中的方法。[0120]第十四方面,提供了一种发送端。该发送端包括处理器、存储器和通信接口。处理器与存储器和通信接口连接。存储器用于存储指令,处理器用于执行该指令,通信接口用于在处理器的控制下与其他网元进行通信。该处理器执行该存储器存储的指令时,该执行使得该处理器执行第二方面或第二方面的任意可能的实现方式中的方法。[0121]第十五方面,提供了一种接收端。该接收端包括处理器、存储器和通信接口。处理器与存储器和通信接口连接。存储器用于存储指令,处理器用于执行该指令,通信接口用于在处理器的控制下与其他网元进行通信。该处理器执行该存储器存储的指令时,该执行使得该处理器执行第三方面或第三方面的任意可能的实现方式中的方法。[0122]第十六方面,提供了一种接收端。该接收端包括处理器、存储器和通信接口。处理器与存储器和通信接口连接。存储器用于存储指令,处理器用于执行该指令,通信接口用于在处理器的控制下与其他网元进行通信。该处理器执行该存储器存储的指令时,该执行使得该处理器执行第四方面或第四方面的任意可能的实现方式中的方法。[0123]第十七方面,提供了一种发送端。该发送端包括处理器、存储器和通信接口。处理器与存储器和通信接口连接。存储器用于存储指令,处理器用于执行该指令,通信接口用于在处理器的控制下与其他网元进行通信。该处理器执行该存储器存储的指令时,该执行使得该处理器执行第五方面或第五方面的任意可能的实现方式中的方法。[0124]第十八方面,提供了一种接收端。该接收端包括处理器、存储器和通信接口。处理器与存储器和通信接口连接。存储器用于存储指令,处理器用于执行该指令,通信接口用于在处理器的控制下与其他网元进行通信。该处理器执行该存储器存储的指令时,该执行使得该处理器执行第六方面或第六方面的任意可能的实现方式中的方法。[0125]第十九方面,提供了了种计算机可读存储介质,该计算机可读存储介质存储有程序,该程序使得发送端执行上述第一方面,及其各种实现方式中的任一种用于处理数据的方法。[0126]第二十方面,提供了二种计算机可读存储介质,该计算机可读存储介质存储有程序,该程序使得发送端执行上述第二方面,及其各种实现方式中的任一种用于处理数据的方法。[0127]第二!^一方面,提巧了一种计算机可读存储介质,该计算机可读存储介质存储有程序,该程序使得接收端执行上述第三方面,及其各种实现方式中的任一种用于处理数据的方法。[0128]第二十二方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有程序,该程序使得接收端执行上述第四方面,及其各种实现方式中的任一种用于处理数据的方法。[0129]第二十三方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有程序,该程序使得发送端执行上述第五方面,及其各种实现方式中的任一种用于处理数据的方法。[0130]第二十四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有程序,该程序使得接收端执行上述第六方面,及其各种实现方式中的任一种用于处理数据的方法。附图说明_[0131]图1是一个场景示意图。[0132]图2是根据本发明实施例的用于处理数据的方法的示意性流程图。[0133]图3是根据本发明实施例的切换场景下的方法的示意性交互图。[0134]图4是根据本发明实施例的一个例子的示意图。[0135]图5是根据本发明另一实施例的用于处理数据的方法的示意性流程图。[0136]图6是根据本发明实施例的发送端的示意性框图。[0137]图7是根据本发明实施例的接收端的示意性框图。[0138]图8是根据本发明一个实施例提供的发送端的结构框图。[0139]图9是根据本发明一个实施例提供的接收端的结构框图。具体实施方式[0140]下面将结合附图,对本发明实施例中的技术方案进行描述。[0141]应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯GlobalSystemofMobilecommunication,GSM系统、码分多址(CodeDivisionMultipleAccess,CDMA系统、宽带码分多址(WidebandCodeDivisionMultipleAccess,WCDMA系统、通用分组无线业务GeneralPacketRadioService,GPRS、长期演进(LongTermEvolution,LTE系统、LTE频分双工(FrequencyDivisionDuplex,FDD系统、LTE时分双工(TimeDivisionDuplex,TDD、通用移动通信系统(UniversalMobileTelecommunicationSystem,UMTS、等目前的通信系统,以及,尤其应用于未来的5G新无线NewRadio,NRNR系统或5G系统。[0142]还应理解,本发明实施例中,网络侧设备也可以称为网络设备或基站等,基站可以是GSM或CDMA中的基站(BaseTransceiverStation,BTS,也可以是WCDMA中的基站Node©,还可以是LTE中的演进型基站EvolutionalNodeB,eNB或eNodeB,或者是未来5G网络中的基站设备gNB等,本发明对此并不限定。[0143]还应理解,在本发明实施例中,终端设备可以经无线接入网(RadioAccessNetwork,RAN与一个或多个核心网(CoreNetwork进行通信,终端设备可称为接入终端、用户设备UserEquipment,!®、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备可以是蜂窝电话、无绳电话、会话启动协议(SessionInitiationProtocol,SIP电话、无线本地环路WirelessLocalLoop,WLL站、个人数字处理(PersonalDigitalAssistant,PDA、具有无线通fe功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及未来5G网络中的终端设备等。[0144]下面先对本发明实施例中涉及的相关概念或术语进行介绍。[0145]在LTE中,无线接口可以分为三个协议层,从下到上依次是:物理层L1、数据链路层L2和网络层L3丄1主要用于为高层业务提供传输的无线物理通道。L2从下至上依次是:分组数据汇聚(PacketDataConvergenceProtocol,PDCP、无线链路层控制(RadioLinkControl,RLC、媒体接入控制MediumAccessControl,MAC三个子层。L3包括接入层中的无线资源控制(RadioResourceControl,RRC子层和非接入层的移动性管理MobilityManagement,MM和呼叫控制(CallControl,CC。[0146]在数据传输过程中,L2层中的每个子层可以对应一个实体。比如,PDCP层对应一个PDCP实体,负责管理PDCP层,RLC层对应一个RLC实体,负责管理RLC层。比如,某一个无线承载(RadioBearer,RB中的数据可以经过PDCP实体的处理,生成PDCP协议数据单元ProtocolDataUnit,PDU,PDCP实体将PDCPPDU递交给相应的RLC实体,RLC实体处理完成后,生成RLCPDU,并递交给MAC实体处理,MAC实体处理完成后生成MACPDU,并递交给L1层,以便成功发送RB中的数据。[0147]其中,RLC实体可以配置成以下模式之一:[0148]1透明模式TransparentMode,TM:对应TMRLC实体,简称TM实体。该模式可以认为是空的RLC,因为这种模式下只提供数据的透传passthrough功能。[0149]2不确认模式UnacknowledgedMode,UM:对应UMRLC实体,简称UM实体。该模式提供除重传和重分段外的RLC功能,因此提供了一种不可靠的传输服务。[0150]3确认模式AcknowledgedMode,AM:对应AMRLC实体,简称AM实体。通过出错检测和重传,AM模式提供了一种可靠的传输服务。[0151]上述多个模式每个模式所支持的功能与现有协议中定义相似,在此不作详细描述。[0152]其中,PDCP层用于处理控制平面上的RRC消息、用户平面上的因特网协议InternetProtocol,IP包以及非IP包等。在用户平面上,PDCP层得到来自上层的数据包后,可以对数据分组包,比如,PDCP服务数据单元Servicedataunit,SDU进行头压缩和加密,并对处理完的数据包增加一个HCPhead,形成PDCProu,然后把HCPPDU递交到RLC层。PDCP层还具有向上层提供按序提交和重复分组检测的功能。为此,在每一个rocpPDU中PDCPhead中都有一个序列号(SequenceNumberJNhPDCP在加密和解密的时候,也会用到HCPSN,PDCPSN是COUNT的组成部分,其中,COUNT是加密和解密算法的输入参数。比如,数据包加密所使用的COUNT值可以唯一标识某一数据包。在控制平面,PDCP层为上层RRC提供信令传输服务,并实现RRC信令的加密和一致性保护,以及在反方向上实现RRC信令的解密和一致性检查。[0153]应理解,在本发明实施例中,数据经过协议层的相关功能处理(比如,下文提到的各种数据处理操作之后得到的数据可以称作或者,也可以是5G中新定义的术语,本发明实施例对此不作限定。[0154]另外,PDCP的流控方式主要采取窗口机制,窗口越大,数据传输越快,窗口越小,数据传输越慢。具体地,在数据传输过程中,发送端维护一个发送窗口,接收端维护一个接收窗口。发送窗口和接收窗口的长度是匹配的。其中,发送窗口和接收窗口的长度等于PDCPSN长度Length的一半。[0155]目前,在现有技术中,SN长度的改变只能通过全配置Fullconfiguration实现,需要重置reset整个L2层。本发明实施例拟提出一种用于处理数据的方法,试图对SN长度进行重配置,比如,在L2层中的PDCP层或RLC层进行SN长度重配置。进一步地,本发明实施例还对SN长度重配置后接收端或发送端如何获知新旧SN长度提供了解决方案。[0156]在本发明实施例中,发送端可以是网络设备,对应的接收端可以是终端设备;或者,发送端可以是终端设备,对应的接收端可以是网络设备,本发明对此不作限定。[0157]图1是一个场景示意图。应理解,为了便于理解,这里引入图1中的场景为例进行说明,但并不对本发明构成限制。图1中示出了终端设备11、终端设备12、终端设备13和基站21。比如,基站21为发送端,终端设备11为接收端。[0158]如图1所示,终端设备11可以与基站21进行通信,终端设备12可以与基站21进行通信,终端设备13与基站21进行通信。或者,终端设备12也可以与终端设备11进行通信。或者,作为另一种情形,终端设备13与基站12进行通信。[0159]图2示出了根据本发明实施例的用于处理数据的方法200的示意性流程图。该方法200可以由发送端执行。例如,该发送端可以是图1中的基站21,对应的接收端为图1中的终端设备11、终端设备12或终端设备13。又例如,该发送端可以是图1中的终端设备11、终端设备12或终端设备13,对应的接收端可以是图1中的基站21。如图2所示,该方法200包括:[0160]S210,发送端中的第一实体获取重配置信息,所述重配置信息包括将第一序列号SN长度配置为第二SN长度的信息;[0161]S220,所述第一实体根据所述重配置信息将所述第一SN长度配置为第二SN长度。[0162]举例来说,当发送端是网络设备时,网络设备可以根据业务情况对SN长度进行重配置。具体地,当业务数据量减少的情况下,网络设备可以将SN长度从长变短,以节省空口资源;当业务数据量增大的情况下,网络设备可以将SN长度从短变长,以提高数据传输的效率,降低数据传输时延,避免丢包。换言之,SN长度可以根据业务数据情况进行重配置,并且也不需要重置整个L2层,能够保证数据的无损传输。[0163]例如,在5G中,多种类型的flows数据可以同时映射到一个数据承载中。对于某一数据承载,若某一种flow数据传输结束或被删除,则网络设备可以缩短SN长度,以节省开销;反之,若某一种flow数据大量到来或被增加到该数据承载中,则网络设备可以拓展extendSN长度,保证数据的传输效率。[0164]可选地,在本发明实施例中,第一SN长度可以大于第二SN长度,也可以小于所述第二SN长度。换言之,发送端在对SN长度进行重配置时,可以结合当前业务情况,把SN长度由长变短或由短变长,对此不作限定。比如,第一SN长度可以是18比特bits,第二SN长度可以是12bits。[0165]可选地,在本发明实施例中,“重配置信息”可以是发送端生成的,也可以是接收端发送的,本发明实施例对此不作限定。[0166]例如,“重配置信息,,可以是发送端的RRC实体生成,也可以是接收端的RRC实体生成的,并在切换中或RRC重配置中发送给发送端的。[0167]需要说明的是,在本发明实施例中,发送端中的第一实体可以是所述发送端的多个实体中的任一实体,对此不作限定。换言之,所述第一实体可以为所述发送端中的分组数据汇聚协议rocp实体、无线链路层控制协议RLC实体、媒体接入控制MAC实体、物理PHY实体中的任一实体。[0168]可选地,在本发明实施例中,在所述第一实体获取到所述重配置信息后,所述方法200还可以包括:[0169]所述第一实体暂停或停止所述第一实体中的数据处理操作,所述数据处理操作包括数据加密操作、头压缩操作、完整性保护操作、向所述发送端中的第二实体传输所述第一实体中的数据操作、所述第一实体根据使用的SN长度对数据增加SN号的操作中的至少一种操作。[0170]其中,所述数据加密操作用于防止数据被窃听,所述头压缩操作用于节省开销,所述完整性保护操作用于防止数据被篡改。应理解,这里的解释只是示意性地描述数据操作的功能,并不对本发明构成限定。[0171]所述第一实体暂停或停止所述第一实体中的数据处理操作,还可以理解为,所述第一实体挂起所述第一实体中的数据处理操作。[0172]具体而言,第一实体在获取到重配置信息后,可以暂停或停止所述第一实体中的数据处理操作,包括对数据的加密处理、头压缩处理、向协议找的下层中的实体传输数据等操作。比如,若第一实体为rocp实体,PDCP实体在获取到重配置信息后,可以暂停或停止向RLC实体传输数据。[0173]因此,在本发明实施例中,发送端中的第一实体通过获取重配置信息,并根据所述重配置信息将第一SN长度配置为第二SN长度,能够灵活地配置SN长度,实现数据包的无损传输。[0174]在本发明实施例中,针对SN长度变化后:如何让接收端获知接收到的数据包使用的是第一SN长度还是第二SN长度,提供了解决方案。[0175]可选地,发送端和接收端通过“握手交互”,以使得接收端获知接收到的数据包使用的是第一SN长度还是第二SN长度。下面将进行详细描述。[0176]可选地,作为一个实施例,所述方法2〇〇还可以包括:[0177]所述第一实体向接收端中的第三实体发送第一信息,所述第一信息用于向所述第三实体通知所述第一SN长度的第一参数,所述第一参数用于标识所述第一SN长度对应的协议数据单元rou。在本发明实施例中,所述第一实体和所述第三实体属于同一层的对应或对等的实体。比如发送端的第一实体为PDCP实体,对应地,接收端的第三实体也为PDCP实体。或者,比如,发送端的第一实体为实体,对应地,接收端的第三实体也为RLC实体。[0178]具体而言,所述第一实体可以向接收端中的第三实体发送第一信息,以使得所述第三实体获知第一SN长度的第一参数。其中,所述第一参数包括⑶UNT值、第一SN长度的SN号中的至少一项。其中,COUNT值可以唯一分配给某一个PDU,所述⑶UNT值可以用于标识PDU。[0179]应理解,在本发明实施例中,COUNT值可以是一个或多个;类似地,SN号也可以是一个或多个,对此不作限定。[0180]还应理解,引入所述第一参数只是便于描述第一信息的SN号、或⑶UNT值,并不对本发明构成限定。[0181]需要说明的是,所述第一SN长度对应的PDU可以包括多种情况。比如若所述第一参数指示了使用第一SN长度时的结束位,那么所述第一SN长度对应的PDU可以理解为:所述结束位和所述结束位之前使用所述第一SN长度的至少一个PDU或所有的PDU;或者,若所述第一参数指示了第一SN长度中的多个SN号(比如采用位图法编号),那么所述第一SN长度对应的PDU可以理解为所述多个SN号对应的rou,本发明实施例对此不作限定。[0182]比如,具体来说,假设发送端的PDCP实体确定的结束SN号为16,若当前发送窗口底部SN号为8,那么发送端的PDCP实体把SN号为8至16的PDCPPDU全部递交给RLC实体后挂起,比如,不再向RLC实体递交PDCPPDU。或者,如果第一参数指示的是COUNT值,那么发送端的PDCP实体可以把小于或等于该COUNT值对应的PDCPPDU递交给底层之后再挂起,比如,不再向RLC实体递交PDCPPDU。或者,比如,如果第一参数指示的是第一SN长度的SN号(比如结束位对应的SN号),那么发送端的PDCP实体可以把小于或等于该SN号对应的COUNT值对应的至少一个rocpPDU递交给底层之后再挂起。[0183]举例来说,第一信息可以理解为第一实体向第三实体通知第一SN长度中的最后一个PDU的信息,比如,位置信息、数据信息、编号信息等。[0184]可选地,所述第一信息可以在第一SN长度中的最后一个PDU中传输,或者,也可以在第一SN长度中的任意一个PDU传输,对此不作限定。[0185]可选地,所述第一信息可以通过PDCP消息发送,或者,也可以通过RRC消息发送,对此不作限定。比如,第一信息可以是PDCP层的控制信息ControlPDU或数据信息dataPDU,也可以位于RRC层的控制信息。[0186]可选地,所述第一实体在把所述第一SN长度对应的PDU如前文所述的多种情况,在此不做赘述递交给第二实体后,可以暂停或停止向所述第二实体递交PDU,即所述第一实体的rocp挂起。另外,所述第一实体的PDCP挂起后,除非接收到接收端对应的第三实体)发送的第二信息时,才会启用第二SN长度进行所述第一实体中的数据处理操作。[0187]相应地,接收端中的第三实体比如PDCP实体可以接收所述第一信息。[0188]这样,所述第三实体可以根据所述第一信息接收所述第一SN长度对应的PDU如前文所述的多种情况,在此不做赘述),从而可以接收使用第—SN长度的PDU。可选地,当接收端中的第三实体接收到第一参数对应的PDU后,接收端中的第三实体可以重置所述接收端中的第三实体和或第四实体,并向发送端中的第一实体发送第二信息,用于通知所述第一实体可以启用第二SN长度,还可以理解为,用于通知所述第一实体可以恢复或开始所述第一实体的数据处理操作。比如,若第一信息中包括使用第—SN长度的SN结束号,则接收端的PDCP实体在接收到所述SN结束号对应的PDU后,可以ResetPDCP实体和或RLC实体。[0189]其中,接收端ResetPDCP实体包括以下中的至少一种:[0190]⑴ResetPDCP定时器,比如PDCP重排序定时器T-ReorderingJ-Reordering定时器是用于PDCP检测丢包。[0191]⑵停止rocp定时器,比如rocp重排序定时器T-Reordering。[0192]⑶ResetPDCP重排序窗口Reordering_Window,根据第二SN长度,设置新的Reordering_Window。可选地,新的Reordering_Window不大于桌_SN长度。比如新的Reordering_Window等于第二SN长度的一半。[0193]⑷Reset加密和解密算法cipheringanddecipheringfunction。比如,resetCOUNT,COUNT从0开始计数。包括Reset第二SN长度对应的帧号HyperFrameNumber,HFN和SN。其中,HFN和SN共同组成COUNT。[0194]⑸ResetHFN,第二SN长度对应的HFN从0开始。[0195]⑹Reset第二SN长度对应的起始SN,从0开始。[0196]⑺Reset头压缩协议headercompressionprotocol。[0197]⑻清空该PDCP实体的PDCPPDUbuffer。[0198]应理解,上述(1和⑵中只是以重排序定时器为例进行说明,具体实现时也可以是其他定时器,本发明实施例对此不作限定。[0199]其中,接收端ResetRLC实体包括以下中的至少—种:[0200]1ResetRLC定时器,比如RLC重排序定时器T-ReorderingJ-Reordering定时器是用于RLC检测丢包。可选地,T-Reordering定时器时长可以由基站配置。[0201]2停止RLC定时器,比如RLCT-Reordering。[0202]3ResetRLC定时器,比如RLC状态禁止定时器t-StatusProhibiUt-StatusProhibit定时器是用于禁止向发送端触发RLC状态报告的传输。t-StatusProhibit定时器运行期间,不会触发RLC状态报告。可选地,t-StatusProhibit定时器时长可以由基站配置。[0203]⑷停止RLC定时器,比如RLCt-StatusProhibit。[0204]⑸ResetRLCAM—Window_Size,RLCAM模式的窗口(接收窗口)。[0205]⑹ResetRLCUM—Window_Size,RLCUM模式的窗口(接收窗口)。[0206]⑺清空该RLC实体的RLCPDU的buffer。[0207]应理解,上述(1和⑵中只是以重排序定时器为例进行说明,具体实现时也可以是其他定时器,本发明实施例对此不作限定。[0208]也应理解,上述3中只是以状态禁止定时器为例进行说明,具体实现时也可以是其他定时器,本发明实施例对此不作限定。[0209]还应理解,上述只是示例性地列出了接收端ResetPDCP实体和或RLC实体的一些可能的实现方式,并不对本发明构成限制。[0210]可选地,所述方法200还可以包括:[0211]所述第一实体接收所述第三实体发送的第二信息;[0212]所述第一实体根据所述第二信息和所述重配置信息,启用所述第二SN长度。[0213]这里,第三实体向所述第一实体发送第二信息,用于通知所述第一实体(比如PDCP实体可以开始启用第二SN长度,向所述发送端中的第二实体比如RLC实体递交PDU,还可以理解为,用于通知所述第一实体可以恢复或开始所述第一实体的数据处理操作。其中,该PDU是第二SN长度的PDU。[0214]可选地,所述第一实体在接收到所述第二信息后,可以恢复或开始所述第一实体中的数据处理操作。比如,所述第一实体开始启用所述第二SN长度进行编号,向协议桟的下层的实体递交数据。[0215]可选地,所述第一实体在接收到所述第二信息后,还可以重置所述第一实体、所述第二实体中的至少一项。、[0216]比如,pDCP实体在接收到所述第二彳目息后,可以重置ResetPDCP实体和或RLC实体。[0217]其中,发送端ResetPDCP实体包括以下中的至少一种:[0218]1停止PDCP定时器,比如PDCP丢弃定时器discardTimendiscardTimer定时器是用于控制KCPSDU在空口的传输时间,也就是说,如果discardTimer超时还没成功发送,那么该rocpSDU就会被丢弃。可选地,discardTimer定时器时长可以由基站配置。[0219]2ResetF*DCP定时器。比如PDCPdiscardTimer。[0220]3Reset加密和解密cipheringanddecipheringfunction。比如,resetCOUNT,COUNT从0开始计数。包括Reset第二SN长度对应的HFN和SN。[0221]⑷ResetHFN,第二SN长度对应的HFN从0开始。[0222]5Reset第二SN长度对应的起始SN,从0开始。[0223]⑹Reset头压缩协议headercompressionprotocol〇[0224]⑺清空该PDCP实体的PDCPPDU缓存buffer。[0225]应理解,上述(1和⑵中只是以丢弃定时器为例进行说明,具体实现时也可以是其他定时器,本发明实施例对此不作限定。[0226]其中,发送端ResetRLC实体包括以下中的至少一种:[0227]1停止RLC定时器,比如RLC的转发定时器t-PollRetransmiUt-PollRetransmit定时器用于通知接收端触发RLC状态报告,在t-Pol1Retransmit定时器超时之后,通知接收端触发RLC状态报告。该RLC状态报告用于通知发送端,哪些RLCPDU接收成功,哪些RLCPDU尚未接收成功。可选地,t-PollRetransmit定时器时长可以由基站配置。[0228]2ResetRLC定时器,比如RLC的t-PollRetransmit。[0229]3ResetRLCAM_Window_Size,RLCAM模式的窗口(发送窗口)。[0230]ResetRLCUM_Window_Size〇RLCUM模式的窗口(发送窗口)。[0231]⑷清空该RLC实体的RLCPDU的buffer。[0232]应理解,上述(1和⑵中只是以转发定时器为例进行说明,具体实现时也可以是其他定时器,本发明实施例对此不作限定。[0233]还应理解,上述只是示例性地列出了发送端ResetPDCP实体和或RLC实体的一些可能的实现方式,并不对本发明构成限制。[0234]可选地,在本发明实施例中,第一SN长度中的最后一个PDU对应的加密C0UNT1,与第二SN长度中的最开始的TOU对应的加密C0UNT2存在关系:C0UNT2=C0UNTl+k,其中,k为大于等于1的整数。[0235]可选地,假设C0UNT=Nbits,第一SN长度为Nlbits,则第一SN长度对应的HFN1长度就可以推断为N-Nlbits;重配置的第二SN长度为N2bits,第二SN长度对应的HFN2的长度自然就为N-N2bits,其中,N1,N2,N为整数。也就是说,SN长度要从Nlbits,变为N2bits。假设最后一个第一SN长度的PDCPPDU的SN为:SN=x二进制),HFNl=y二进制)。该第一SN长度的HCPPDU所使用的加密COUNT就为:xy二进制)。那么,启用第二SN长度的起始SN,可以有三种情况:[0236]1第二SN长度的HFN和SN从0开始:SN=0二进制),此时的HFN2=0二进制)。[0237]⑵第二SN长度的起始SN从C0UNT+1的低N2位开始•HFN2取COUNT的高N-N2位。[0238]⑶第二SN长度的起始SN从0开始。HFN2高|M-N2|绝对值位等于HFN1+1,低N-N1位补00。[0239]举例来说,COUNT为8bits,第一SN长度为6bits,第一SN长度对应的HFN1长度就可以推断为2bits;重配置的第二SN长度为4bits,第二SN长度对应的HFN2的长度自然就为4bits。也就是说,SN长度要从6bits,变为4bits。假设最后一个第一SN长度的PDCPPDU的SN为:SN=100101二进制),HFN1=00。该PDCPPDU所使用的加密COUNT就为:00100101。那么启用第二SN长度的起始SN,可以有三种情况:[0240]1第二SN长度的HFN和SN从0开始:SN=0000,此时的HFN2=0000。[0241]2第二SN长度的起始SN从C0UNT+1的低4位开始,S卩0110。其中,HFN2取COUNT的高4位0010。[0242]3第二SN长度的起始SN从0开始。HFN2高2位等于HFN1+1,低2位补00,HFN2=0100〇[0243]相应地,接收端可以根据以上规则,进行数据的处理过程,比如加密和解密。[0244]应理解,上述只是示例性地描述第一SN长度与第二SN长度的关系,以及第二SN长度的起始位,实际中可以有更多合理的形式,本发明实施例对此不作限定。[0245]可选地,所述方法200还可以包括:[0246]所述第一实体确定所述第一信息。[0247]具体而言,所述第一实体可以确定所述第一信息。可选地,所述第一信息可以包括SN的状态信息、编号信息包括某一个特定SN的编号等。可选地,所述状态信息可以理解为SN集合,比如位图文件bitmap等。[0248]比如,若采用位图法表示:01110001,其中,从右至左依次为第〇位至第8位,其中,第0、4、5、6位表示使用第二SN长度进行编号,其余的使用第一SN长度编号。[0249]在本发明实施例中,对于RLC层的数据传输过程,可以米用AM模式,也可以米用UM模式。可选地,在采用UM模式时,接收端侧可以引入一个定时器来获取所述第一SN长度的PDU〇^[0250]可选地,作为一个实施例,所述第二伯息是所述第二实体在第一定时器超时后发送给所述第一实体的,其中,所述第一定时器用于所述第三实体在所述第一定时器运行期间获取所述第一SN长度的PDU,所述第一定时器是所述第三实体获取到所述第一信息时启动的。[0251]具体而言,对于接收端的第三实体,在接收到发送端中的所述第一实体发送的所述第一信息(g卩获知第一参数后,可以启动一个定时器(比如第一定时器)。在所述第二定时器运行期间,所述第三实体可以获取或等待所述第一SN长度对应的PDU。换言之,所述第一定时器可以理解为用于所述接收端等待第一参数对应的™1^另外,所述第三实体在^述第一定时器超时或接收到第一参数对应的叩11后,可以向所述第一实体发送所述第一彳曰息,使得所述第一实体启用第二SN长度。、、〜[0252]可选地,所述第一定时器的时长可以是网络设备预先配置好的,或者,协议里规疋好的,对此不作限定。^[0253]这样,对于RLCUM模式的无线承载RB,接收端中的第三实体可以启动足时器,在足时器运行期间接收使用第一SN长度的PDU,并在定时器超时后通知发送端中的第一实体启用第二SN长度。[0254]因此,本发明实施例的用于处理数据的方法,发送端中的第一实体通过获取重配置信息,并根据所述重配置信息将第一別长度配置为第二SN长度,能够灵活地配置SN长度,实现数据包的无损传输。[0255]上文描述了发送端与接收端进行交互,以获知何时启用新SN长度的实施例。下面将描述本发明提供的另一实施例。在本发明实施例中,PDCPHead中可以携带指示不同別长度的标识信息。[0256]可选地,本发明另一实施例的用于处理数据的方法,还可以包括:[0257]发送端中的第一实体生成或获取标识信息,所述标识信息用于指示协议数据单元PDU使用的SN长度,所述标识信息承载于所述PDU对应的帧格式中的预留字段;[0258]所述第一实体向接收端中的第三实体发送所述PDU;[0259]所述第三实体根据所述标识信息,确定所述PDU使用的SN长度、SN号中的至少一项。[0260]可选地,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于重配置信息中。[0261]举例来说,PDCPdataPDU中的预留字段,可以用于指示第一SN长度和第二SN长度。比如,预留字段为〇时,表示PDU对应第一SN长度(旧SN长度);预留字段为1时,表示PDU对应第二SN长度新SN长度)。—[0262]这样,接收端中的第三实体可以通过读取预留字段中所指示的内容,获知PDU采用第一SN长度还是第二SN长度,以及相应SN长度下的SN号。[0263]在本发明实施例中,所述标识信息与SN长度存在对应关系mapping,所述对应关系可以是协议里预先规定好的。[0264]类似地,接收端或接收端中的实体也可以获取所述标识信息,即获取预留字段里的指示,从而确定出PDU使用的是第一SN长度还是第二SN长度,以实现准确的解密所述PDU〇[0265]可选地,本发明实施例的用于处理数据的方法还可以应用于切换场景中,比如一个移动性管理实体MobilityManagementEntity,MME下的基站之间的切换,或者不同MME之间的基站的切换。下面将进行详细描述。[0266]可选地,所述发送端为目标网络设备,所述重配置信息携带于所述目标网络设备获取的切换确认消息中,所述方法还包括:[0267]所述目标网络设备接收源网络设备发送的SN状态报告,所述SN状态包括第一PDU和第一服务数据单元SDU,其中,所述第一SDU是所述源网络设备根据接收到确认消息ACK的PDU生成的,所述第一PDU包括使用所述第一SN长度传输数据时超出所述第二SN长度的对应窗口的HU、使用所述第二SN长度时未接收到确认消息ACK的PDU中的至少一种,所述第二SN长度小于所述第一SN长度;[0268]所述目标网络设备对使用所述第一SN长度传输数据时超出所述第二SN长度的对应窗口的PDU,以及所述第一SDU,使用所述第一SN长度的SN进行编号并传输;或者,[0269]所述目标网络设备对使用所述第二SN长度时未接收到确认消息ACK的PDU,使用所述第二SN长度的SN进行编号并传输。__[0270]图3示出了根据本发明实施例的切换场景下的方法3〇〇的示意性交互图。应理解,为了简洁,这里对于与现有技术切换场景中类似的部分不作赘述。这里,所述发送端为切换场景中的目标网络设备。如图3所示,所述方法300可以包括:[0271]S301,源网络设备30向目标网络设备31发送的切换请求。可选地,所述切换请求中可以携带终端设备的SN长度配置信息(比如,旧SN长度为Xbits,也可以不携带,对此不作限定。[0272]S3〇2,目标网络设备:31向源网络设备3〇发送切换确认消息,所述切换确认消息中携带重配置信息(比如,该重配置信息中包括新SN长度Ybits,假设Y小于X。对应地,源网络设备向终端设备发送所述重配置信息,以告知终端设备SN长度改变。该重配置信息源网络设备可以读取。[0273]S303,源网络设备30可以生成SN状态报告。[0274]S304,源网络设备30向目标网络设备31发送SN状态报告。[0275]其中,源网络设备生成SN状态报告的具体步骤如下:[0276]源网络设备的RLC实体把当前RLC缓存的ACK的RLCPDU,处理成RLCSDU,并将所述RLCSDU递交给PDCP实体。PDCP实体根据当前发送窗口的状态,生成SN状态报告,采用位图法表示ACKNACK,用0表示ACKHCP,用1表示NACKTOCP。[0277]S305,源网络设备30进行数据转发DataForwarding。[0278]这里,由于Y小于X,那么PDCP实体的发送窗口由长变短。这样,源网络设备30在进行数据转发时,需要把短窗口外的PDCPPDU包括ACK或未被ACK的PDU进行处理得到SDU,然后把SDU转发给目标网络设备31。[0279]可选地,源网络设备30在进行数据转发时,还需要把短窗口内的PDCPPDU未被ACK的TOU,转发给目标网络设备31。举例来说,第一SN长度为12bits,则第一SN长度对应的发送窗口大小为6;第二SN长度为6bits,则第二SN长度对应的发送窗口大小为3。下面结合图4举例说明。图4不出了根据本发明实施例的一个例子的不意图。如图4所不,第一SN长度的发送窗口大于第二SN长度的发送窗口。假设第一SN长度中的SN=1,3为NACKHCPfDU,SN=2,4,5为ACK的PDCPPDU即被成功接收)^由于窗口缩小(变为第二SN长度),那么终端设备会把SN=4,5的PDCPPDU进行丢弃。为了避免丢包,源网络设备需要把SN=4,5对应的PDCPSDU也转发给目标网络设备。当然,源网络设备也需要把第二SN长度的NACK的PDCPSDU转发给目标网络设备。[0280]也就是说,在网络设备的切换场景中,本发明实施例的方法仍然适用,能够实现切换场景中SN长度的重配置,并保证数据包的无损传输。[0281]可选地,作为一个实施例,所述方法200还可以包括:[0282]所述发送端中的第二实体将第一数据发送至所述第一实体,其中,所述第一数据为所述第二实体中缓存的数据;[0283]所述第一实体对所述第一数据增加所述第二SN长度的编号,得到第二数据,将所述第二数据发送至所述第二实体;[0284]所述第一实体向所述第二实体发送第一指示信息,所述第一指示信息用于通知所述第二数据对应的SN长度。[0285]可选地,所述方法200还可以包括:[0286]所述第二实体对所述第二实体中的协议数据单元PDU增加第二指示信息,所述第二指示信息用于指示所述PDU中的第一实体的PDU对应的SN长度,所述第二指示信息承载于所述rou对应的帧结构中的预留字段;[0287]所述第二实体向所述接收端中的第四实体发送所述PDU,,所述第二指示信息用于通知所述PDU对应的SN长度。[0288]这里以第一实体为PDCP实体、第二实体为RLC实体进行说明。具体地,RLC实体可以把RLC实体缓存buffer中的数据(比如第一数据递交给PDCP实体进行重新处理。PDCP实体对所述第一数据去除报头,包括第一SN长度的SN号,重新添加新的报头,包括第二SN长度的SN号,得到第二数据,并将所述第二数据递交给RLC实体。可选地,PDCP实体还可以向RLC实体发送第一指示信息,所述第一指示信息用于向RLC实体通知所述第二数据对应的SN长度,以使得协议栈的上层获知所述第二数据使用的SN长度。这样,发送端中的RLC实体可以根据第一指示信息获知第二数据对应的SN长度。[0289]在本发明实施例中,所述第一数据可以包括:RLC实体未处理过的RLCSDU、RLC实体的发送窗口外未发送的RIXPDU、RLC实体的发送窗口中被ACK过和尚未ACK的PDU中的至少一项。[0290]在本发明实施例中,“ACK过的PDU”是指被接收端的对等实体(比如RLC实体确认成功接收的PDU。[0291]可选地,所述RLC实体可以对RLC实体中的RLCPDU重新添加或增加指示信息(比如第二指示信息),所述第二指示信息承载于所述PDU对应的帧结构中的预留字段。可选地,所述RLC实体可以将承载所述第二指示信息的PDU发送给接收端中的RLC实体。接收端中的RLC实体可以根据所述第二指示信息确定当前RLCPDU是第一SN长度的PDU,还是第二SN长度的PDU,并把RLCPDU处理成RLCSDU,再将RLCSDU和对应的SN长度通知给PDCP实体,以便于rocp实体能够准确接收或解密rocppdu数据包,实现数据包的按序递交及无损传输。[0292]可选地,作为一个实施例,在所述第一实体接收所述第三实体发送的第二信息前,所述方法200还可以包括:[0293]在所述第一实体暂停或停止所述第一实体中的数据处理操作后,所述第一实体将所述第一实体的服务数据单元SDU确定为不可用数据,所述不可用数据不用于通知MAC实体触发调度请求SR。[0294]具体比如,在发送端中的PDCP实体暂停或停止rocp实体中的数据处理操作后,所述PDCP实体将rocp实体的服务数据单元SDU视为不可用数据,所述不可用数据表示所述发送端中的PDCP实体不用于MAC实体触发的调度请求SchedulingRequest,SR。[0295]也就是说,当发送端中的PDCP实体在递交芫第一SN长度对应的F*DCPPDU之后,可以将暂停或停止PDCP实体中的数据处理操作如前文所述),比如可以将PDCP实体挂起,不再往RLC实体递交PDCPPDU,存储的PDCPSDU不再变为可用数据。此时,PDCPSDU将不再用于响应MAC实体触发的调度请求SR。[0296]需要说明的是,在本发明实施例中,若SN长度由长变短,或发送接收窗口由长变短,那么在对SN重配置之前,网络设备需要通过调度,来保证长SN长度下的数据包对应的SN号均在短窗口内,从而实现数据包的无损传输。[0297]应理解,在一些可能的合理实现方式中,本发明实施例中的一些实施例可以组合使用,本发明对此不作限定。[0298]前文从发送端的角度描述了根据本发明实施例的用于处理数据的方法,下面将从接收端描述根据本发明实施例的用于处理数据的方法。为了简洁,对于涉及到与发送端相同或相似的术语或概念将不再赘述。[0299]图5示出了根据本发明另一实施例的用于处理数据的方法500的示意性流程图。所述方法500可以由接收端执行,例如,所述接收端为图1中的终端设备11、终端设备12或终端设备13,对应的发送端可以是图1中的基站21。又例如,所述接收端可以是图1中的基站21,对应的发送端可以是图1中的终端设备11、终端设备12或终端设备13。如图5所示,该方法500包括:[0300]S510,接收端中的第三实体接收发送端中的第一实体发送的第一信息;[0301]S520,所述第三实体根据所述第一信息获取第一SN长度对应的数据包,所述第一SN长度为所述第一实体进行SN长度重配置前的SN长度。[0302]具体而言,与前文所述的“握手交互”相对应,接收端中的第三实体(比如PDCP实体可以接收发送端发送的第一信息,并根据所述第一信息获取第一SN长度对应的数据包,以便于与发送端进行交互,通知发送端启用第二SN长度。[0303]因此,本发明实施例的用于处理数据的方法,接收端中的第三实体接收发送端中的第一实体发送的第一信息,并根据所述第一信息获取第一SN长度对应的数据包,所述第一SN长度为所述第一实体进行SN长度重配置前的SN长度,以便于与发送端进行交互,通知发送端启用第二SN长度,能够灵活地配置SN长度,实现数据包的无损传输。[0304]可选地,S520可以包括:[0305]所述第三实体根据所述第一信息,获取所述第一SN长度的第一参数;[0306]所述第三实体根据所述第一参数接收所述第一SN长度对应的协议数据单元PDU。[0307]这里,所述“第一参数”的相关含义在前文发送端己介绍过,与接收端表示的含义相同,为了简洁,这里不作赘述。[0308]在本发明实施例中,接收端的第三实体可以根据所述第一信息,获取所述第一SN长度的第一参数。所述第三实体可以根据所述第一参数,接收所述第一SN长度的数据包,比如,若所述第一参数指示的是第一SN长度的结束SN号,那么所述第三实体可以接收所述SN号之前包括所述SN号)对应的PDU。又比如,若所述第一参数指示的是多个SN号仳如位图法中不连续的SN号)或多个COUNT值,那么所述第三实体可以接收所述多个SN号或多个count值对应的rou。具体比如,如果第一参数指示的是COUNT值,那么接收端的rocp实体可以接收小于或等于该COUNT值对应的PDCPPDU。或者,具体比如,如果第一参数指示的是第一SN长度的SN号(比如结束位对应的SN号),那么接收端的PDCP实体可以接收小于或等于该sn号对应的count值对应的rocprou。[0309]可选地,所述第三实体根据所述第一参数接收所述第一SN长度对应的协议数据单元PDU后,可以ResetPDCP实体和或RLC实体已在前文详细介绍过,这里不作赘述)。[0310]可选地,所述方法500还可以包括:[0311]在所述第三实体获取到所述第一SN长度对应的PDU后,所述第三实体向所述第一实体发送第二信息,所述第二信息用于通知所述第一实体启用第二SN长度。[0312]这里,所述第三实体PDCP实体在接收到所述第一SN长度对应的数据包后,可以向发送端中的第一实体PDCP实体发送第二信息,所述第二信息用于接收端通知发送端开始启用第二SN长度。[0313]可选地,所述方法500还可以包括:[0314]在所述第三实体获取到所述第一信息时,所述第三实体启动第一定时器;[0315]所述第三实体在所述第一定时器运行期间,获取所述第一SN长度对应的协议数据单元PDU;[0316]其中,所述第三实体向所述第一实体发送第二信息,包括:[0317]所述第三实体在所述第一定时器超时后,向所述第一实体发送第二信息。[0318]也就是说,在采用RLCUM模式传输数据时,接收端的第三实体在接收到所述第一信息时,可以启动一个定时器(比如第一定时器),然后在该定时器运行期间等待或接收第一SN长度对应的PDU具体即第一参数对应的PDU。接着,在所述第一定时器超时后,所述第三实体可以向所述第一实体发送第二信息,以便于通知所述第一实体启用第二切长度。[0319]可选地,所述第一定时器的时长可以是网络设备预先配置好的,或者,协议里规定好的,对此不作限定。[0320]前面介绍了“握手交互”时接收端侧的相应实施例。可选地,接收端也可以从PDCPHead中获取用于指示不同SN长度的标识信息。[0321]可选地,本发明另一实施例的用于处理数据的方法,还可以包括:[0322]接收端中的第三实体接收发送端中的第一实体发送的协议数据单元rou;[0323]所述第三实体根据所述PDU获取标识信息,所述标识信息用于指示协议数据单元PDU使用的SN长度,所述标识信息承载于所述PDU对应的帧格式中的预留字段;[0324]所述第三实体根据所述标识信息,确定所述PDU使用的SN长度、SN号中的至少一项。[0325]可选地,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于重配置信息中。[0326]也就是说,接收端(比如接收端中的第三实体也可以接收发送端发送的PDU,然后根据该PDU的PDCPHead获取标识信息,具体即读取预留字段中所指示的内容,从而PDU采用第一SN长度还是第二SN长度,以及相应SN长度下的SN号。[0327]在本发明实施例中,所述标识信息与SN长度存在对应关系mapping,所述对应关系可以是协议里预先规定好的。_[0328]本发明实施例的用于处理数据的方法,接收端中的第三实体可以获取标识信息,并根据所述标识信息,确定所述PDU使用的SN长度、SN号中的至少一项,无需与发送端交互,能够灵活地配置SN长度,实现数据包的无损传输。[0329]可选地,下面提供了根据本发明再一实施例的用于处理数据的方法,该方法可以由发送端执行,该方法包括:[0330]如果发送端中至少一个rou的序列号SN长度将要发生改变,所述发送端生成或获取第一信息,所述第一信息用于确定未发生改变的至少一个PDU;[0331]所述发送端向接收端发送所述第一信息。[0332]在本发明实施例中,若发送端中至少一个PDU的SN长度将要发生改变,则发送端可以生成或获取第一信息,所述第一信息用于确定未发生改变的至少一个rou,并向接收端发送所述第一信息,能够在SN长度发生变化时,保证数据包的无损传输。[0333]可选地,所述第一信息指示了未发生改变的最后一个PDU。[0334]这里,第一信息可以指示:在所述至少一个PDU中,SN长度未发生改变时的最后一个PDU,使得接收端可以获知所述最后一个PDU。[0335]或者,可选地,所述第一信息也可以指示:在所述至少一个PDU中,SN长度未发生改变的一些rou,使得接收端可以获知所述SN长度未发生改变的一些PDU。[0336]可选地,所述方法还可以包括:_[0337]所述发送端接收所述接收端发送的第二信息,所述第二信息用于所述接收端指示允许所述发送端发送所述至少一个PDU,所述至少一个rou的SN长度将要发生改变;[0338]在所述至少一个PDU的SN长度发生了改变之后,所述发送端向所述接收端发送所述至少一个PDU。[0339]这里,发送端可以接收第二信息,获知可以开始发送SN长度发生改变的至少一个rou。进一步地,在所述至少一个PDU的SN长度发生了改变之后,发送端可以向接收端发送所述一个PDU即SN长度发生改变后的PDU。换言之,所述发送端需要得到所述第二信息,才被允许使用改变后的SN长度发送所述至少一个PDU。其中,所述“第一信息”和所述“第二信息”可以理解为发送端和接收端进行“握手交互”时的相关信息。[0340]可选地,在所述至少一个PDU的SN长度发生了改变之后,发送端不再生成SN长度发生改变之前的SN长度的PDU。[0341]可选地,所述方法还可以包括:[0342]所述发送端的PDCP实体向所述发送端的RLC实体发送所述SN长度未改变的至少一个PDU;可选地,所述发送端的RLC实体发送所述SN长度未改变的至少一个PDU;[0343]可选地,所述第二信息是所述接收端接收到所述未发生改变的至少一个PDU或第一定时器超时后发送给所述发送端的,其中,所述第一定时器用于所述接收端在所述第一定时器运行期间获取所述未发生改变的至少一个PDU。[0344]可选地,所述第一定时器的时长可以是比如网络设备预先配置好的,或者,协议里规定好的,对此不作限定。__[0345]可选地,在发送PDU之前,所述PDU中携带指示信息,所述指示信息指示了所述TOU的发生改变了PDU的SN长度或未改变的PDU的SN长度。[0346]这里,发送端可以从PDU携带的指示信息中读取PDU的SN长度。应理解,该标识信息可以理解为前文提到的承载于所述PDU对应的帧格式中的预留字段,这里只是换一种表述方式,并不对本发明构成限定。[0347]可选地,下面提供了根据本发明再一实施例提供了一种用于处理数据的方法,该方法可以由接收端执行,该方法包括:[0348]接收端接收发送端发送的第一信息;[0349]所述接收端根据所述第一信息确定未发生改变的至少一个PDU;[0350]其中,所述第一信息是所述发送端中至少一个PDU的SN长度将要发生改变时,所述发送端生成或获取的。[0351]在本发明实施例中,接收端可以接收发送端发送的第一信息,则发送端可以生成或获取第一信息并根据所述第一信息确定未发生改变的至少一个rou,能够在SN长度发生变化时,保证数据包的无损传输。[0352]可选地,所述接收端根据所述第一信息确定未发生改变的至少一个PDU,包括:所述接收端根据所述第一信息,确定未发生改变的至少一个?冊的別号或C0UNT值。[0353]可选地,所述第一信息指示了未发生改变的最后一个PDU。[0354]或者,可选地,所述第一信息也可以指示:在所述至少一个PDU中,SN长度未发生改变的一些PDU,使得接收端可以获知所述SN长度未发生改变的一些rou。[0355]可选地,所述方法还可以包括:[0356]所述接收端向所述发送端发送第二信息,所述第二信息指示允许所述发送端发送所述至少一个rou;[0357]在所述至少一个PDU的SN长度发生了改变之后,所述接收端接收所述发送端发送的所述至少一个PDU。[0358]可选地,在一些可能的实现方式中,在所述发送端的roCP实体向发送端的RLC发送未发生改变的至少一个PDU之后,所述接收端的PDCP实体停止生成SN长度未改变的rou。[0359]可选地,所述方法还可以包括:[0360]所述接收端获取到所述第一信息后,启动第一定时器;[0361]所述接收端在所述第一定时器运行期间获取所述未发生改变的至少一个PDU;[0362]在所述接收端接收到所述未发生改变的至少一个rou或第一定时器超时后,所述接收端向所述发送端发送所述第二信息,所述第二信息用于指示允许所述发送端发送至少一个rou,所述至少一个PDU的SN长度将要发生改变。[0363]在本发明实施例中,接收端在获取到所述第一信息后,可以启动第一定时器,然后在所述第一定时器运行期间获取所述未发生改变的至少一个PDU,并且,在所述接收端接收到所述未发生改变的至少一个PDU或第一定时器超时后,向所述发送端发送所述第二信息,以便于通知发送端可以在SN长度发生改变后,继续发送至少一个PDU。[0364]可选地,所述第一定时器的时长可以是网络设备预先配置好的,或者,协议里规定好的,对此不作限定。[0365]可选地,所述接收端接收发送端发送的PDU,所述PDU中携带指示信息,所述指示信息指示了所述PDU的发生改变了PDU的SN长度或未改变的PDU的SN长度;[0366]所述接收端根据所述指示信息确定所述PDU的SN长度。[0367]这里,接收端可以从发送端发送的PDU携带的指示信息中,读取PDU的SN长度。应理解,该标识信息可以理解为前文提到的承载于所述PDU对应的帧格式中的预留字段,这里只是换一种表述方式,并不对本发明构成限定。[0368]因此,接收端可以接收发送端发送的第一信息,则发送端可以生成或获取第一信息并根据所述第一信息确定未发生改变的至少一个PDU,能够在SN长度发生变化时,保证数据包的无损传输。[0369]前文描述了根据本发明实施例的用于处理数据的方法,下面描述根据本发明实施例的发送端和接收端。[0370]图6示出了根据本发明实施例的发送端600的示意性框图。如图6所示,所述发送端600包括:[0371]第一实体610,用于获取重配置信息,所述重配置信息包括将第一序列号SN长度配置为第二SN长度的信息;[0372]所述第一实体610还用于,根据所述重配置信息将所述第一SN长度配置为第二SN长度。[0373]可选地,作为一个实施例,所述第一实体610还用于:在获取到所述重配置信息后,暂停或停止所述第一实体中的数据处理操作,所述数据处理操作包括数据加密操作、头压缩操作、完整性保护操作、向所述发送端中的第二实体传输所述第一实体中的数据操作、所述第一实体根据使用的SN长度对数据增加SN号的操作中的至少一种操作。[0374]可选地,作为一个实施例,所述第一实体610还用于:向接收端中的第三实体发送第一信息,所述第一信息用于向所述第三实体通知所述第一切长度的第一参数,所述第一参数用于标识所述第一SN长度对应的协议数据单元PDU。[0375]可选地,作为一个实施例,所述第一实体61〇还用于:[0376]接收所述第三实体发送的第二信息;[0377]根据所述第二信息和所述重配置信息,启用所述第二SN长度。[0378]可选地,作为一个实施例,所述第一实体610还用于:[0379]确定所述第一信息;[0380]在所述第一实体根据所述第一信息处理完所述第一信息对应的PDU所述第一信息对应的PDU后,暂停或停止所述第一实体中的数据处理操作。[0381]可选地,作为一个实施例,所述第一实体6丨〇还用于:[0382]在所述第一实体接收到所述第三实体发送的第二信息后,恢复或开始所述第一实体中的所述数据处理操作。[0383]可选地,作为一个实施例,所述发送端600还可以包括:[0384]第二实体,用于将第一数据发送至所述第一实体,其中,所述第一数据为所述第二实体中缓存的数据;[0385]所述第一实体还用于,对所述第一数据增加所述第二SN长度的编号,得到第二数据,将所述第二数据发送至所述第二实体;[0386]所述第一实体还用于,向所述第二实体发送第一指示信息,所述第一指示信息用于通知所述第二数据对应的SN长度。[0387]可选地,作为一个实施例,所述第二实体还用于,对所述第二实体中的协议数据单元PDU增加第二指示信息,所述第二指示信息承载于所述PDU对应的帧结构中的预留字段;[0388]还用于向所述接收端中的第四实体发送所述PDU,所述第二指示信息用于通知所述PDU对应的SN长度。[0389]根据本发明实施例的发送端600可执行根据本发明实施例的用于处理数据的方法200,并且该发送端600中的各个模块的上述和其它操作和或功能分别为了实现前述各个方法的相应流程,为了简洁,在此不再赘述。[0390]因此,本发明实施例的发送端600,发送端中的第一实体通过获取重配置信息,并根据所述重配置信息将第一SN长度配置为第二SN长度,能够灵活地配置SN长度,实现数据包的无损传输。[0391]可选地,作为一个实施例,本发明还提供了一种发送端,包括:[0392]第一实体可以是前文所述的第一实体610,用于生成或获取标识信息,所述标识信息用于指示协议数据单元PDU使用的SN长度,所述标识信息承载于所述PDU对应的帧格式中的预留字段;[0393]所述第一实体还用于,向接收端中的第三实体发送所述PDU。[0394]可选地,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于重配置信息中。_[0395]图7示出了根据本发明实施例的接收端7〇〇。如图7所不,所述接收端70〇包括:[0396]第三实体710,用于接收发送端中的第一实体发送的第一信息;[0397]所述第三实体710还用于,根据所述第一信息获取第一SN长度对应的数据包,所述第一SN长度为所述第一实体进行SN长度重配置前的SN长度。[0398]可选地,作为一个实施例,所述第三实体71〇具体用于:[0399]根据所述第一信息,获取所述第一SN长度的第一参数;一[0400]根据所述第一参数接收所述第一SN长度对应的协议数据单元PDU。[0401]可选地,作为一个实施例,所述第三实体710还用于:[0402]在获取到所述第一SN长度对应的数据包后,向所述第一实体发送第二信息,所述第二信息用于通知所述第一实体启用第二SN长度。[0403]可选地,作为一个实施例,所述第三实体710还用于:[0404]在获取到所述第一信息时,启动第一定时器;[0405]在所述第一定时器运行期间,获取所述第一SN长度对应的协议数据单元PDU;[0406]在所述第一定时器超时后,向所述第一实体发送第二信息。[0407]可选地,作为一个实施例,本发明还提供了一种接收端,包括:[0408]第三实体可以是前文所述的第三实体710,用于接收发送端中的第一实体发送的协议数据单元PDU;^_[0409]所述第三实710还用于,根据所述PDU获取标识信息,所述标识信息用于指示协议数据单元PDU使用的SN长度,所述标识信息承载于所述PDU对应的帧格式中的预留字段;[0410]所述第三实710还用于,根据所述标识信息,确定所述PDU使用的SN长度、SN号中的至少一项。[0411]可选地,作为一个实施例,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于重配置信息中。[0412]根据本发明实施例的接收端700可执行根据本发明实施例的用于处理数据的方法500,并且该接收端700中的各个模块的上述和其它操作和或功能分别为了实现前述各个方法的相应流程,为了简洁,在此不再赘述。[0413]因此,本发明实施例的接收端700中的第三实体710,接收发送端中的第一实体发送的第一信息,并根据所述第一信息获取第一SN长度对应的数据包,所述第一SN长度为所述第一实体进行SN长度重配置前的SN长度,以便于与发送端进行交互,通知发送端启用第二SN长度,能够灵活地配置SN长度,实现数据包的无损传输。[0414]图8示出了本发明一个实施例提供的发送端的结构,包括至少一个处理器802例如CPU,至少一个网络接口803或者其他通信接口,存储器8〇4。可选地,还可以接收器805和发送器806。处理器802用于执行存储器804中存储的可执行模块,例如计算机程序。存储器804可能包含高速随机存取存储器RAM:RandomAccessMemory,也可能还包括非不稳定的存储器non-volatilememory,例如至少一个磁盘存储器。通过至少一个网络接口803可以是有线或者无线实现与至少一个其他网元之间的通信连接。接收器805和发送器806用于传输各种信号或信息。该发送端可以是发送端中的第一实体。[0415]在一些实施方式中,存储器804存储了程序8041,程序8041可以被处理器802执行,用于执行前述本发明实施例的发送端的方法。[0416]图9示出了本发明一个实施例提供的接收端的结构,包括至少一个处理器902例如CPU,至少一个网络接口9〇3或者其他通信接口,存储器904。可选地,还可以接收器905和发送器9〇6。处理器9〇2用于执行存储器904中存储的可执行模块,例如计算机程序。存储器904可能包含尚速随机存取存储器RAM:RandomAccessMemory,也可能还包括非不稳定的存储器non-volatilememory,例如至少一个磁盘存储器。通过至少一个网络接口903可以是有线或者无线实现与至少一个其他网元之间的通信连接。接收器905和发送器906用于传输各种信号或信息。该接收端可以是接收端中的第三实体。[0417]在一些实施方式中,存储器904存储了程序9041,程序9041可以被处理器902执行,用于执行前述本发明实施例的接收端的方法。[0418]应理解,在本发明实施例中,发送端和接收端可以执行上述实施例中的部分或全部步骤,这些步骤或操作仅是示例,本发明实施例还可以执行其它操作或者各种操作的变形。此外,各个步骤可以按照上述实施例呈现的不同的顺序来执行,并且有可能并非要执行上述实施例中的全部操作。[0419]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能宄竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。[0420]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。[0421]在本发明实施例所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0422]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0423]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。[0424]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器R0M,Read-0nlyMemory、随机存取存储器RAM,RandomAccessMemory、磁碟或者光盘等各种可以存储程序代码的介质。[0425]以上所述,仅为本发明实施例的具体实施方式,但本发明实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明实施例的保护范围之内。因此,本发明实施例的保护范围应所述以权利要求的保护范围为准。

权利要求:1.一种用于处理数据的方法,其特征在于,包括:发送端中的第一实体获取重配置信息,所述重配置信息包括将第一序列号SN长度配置为第二SN长度的信息;所述第一实体根据所述重配置信息将所述第一別长度配置为第二SN长度。2.根据权利要求1所述的方法,其特征在于,在所述第一实体获取到所述重配置信息后,所述方法还包括:所述第一实体暂停或停止所述第一实体中的数据处理操作,所述数据处理操作包括数据加密操作、头压缩操作、完整性保护操作、向所述发送端中的第二实体传输所述第一实体中的数据操作、所述第一实体根据使用的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长度,所述标识信息承载于所述rou对应的帧格式中的预留字段,所述重配置信息包括所述标识信息;所述第一实体根据所述标识信息,确定所述PDU使用的SN长度、SN号中的至少一项。11.根据权利要求10所述的方法,其特征在于,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于所述重配置消息中。12.根据权利要求1至9中任一项所述的方法,其特征在于,所述发送端为目标网络设备,所述重配置信息携带于所述目标网络设备获取的切换确认消息中,所述方法还包括:所述目标网络设备接收源网络设备发送的SN状态报告,所述SN状态包括第一rou和第一服务数据单元SDU,其中,所述第一SDU是所述源网络设备根据接收到确认消息的PDU生成的,所述第一PDU包括使用所述第一SN长度传输数据时超出所述第二SN长度的对应窗口的PDU、使用所述第二SN长度时未接收到确认消息的PDU中的至少一种,所述第二SN长度小于所述第一SN长度;所述目标网络设备对使用所述第一SN长度传输数据时超出所述第二SN长度的对应窗口的rou,以及所述第一SDU,使用所述第一SN长度的SN进行编号并传输;或者,所述目标网络设备对使用所述第二SN长度时未接收到确认消息的PDU,使用所述第二SN长度的SN进行编号并传输。13.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述发送端中的第二实体将第一数据发送至所述第一实体,其中,所述第一数据为所述第二实体中缓存的数据;所述第一实体对所述第一数据增加所述第二SN长度的编号,得到第二数据,将所述第二数据发送至所述第二实体;所述第一实体向所述第二实体发送第一指示信息,所述第一指示信息用于通知所述第二数据对应的SN长度。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:所述第二实体对所述第二实体中的协议数据单元PDU增加第二指示信息,所述第二指示信息承载于所述PDU对应的帧结构中的预留字段;所述第二实体向所述接收端中的第四实体发送所述PDU,所述第二指示信息用于向所述第四实体通知所述rou对应的SN长度。15.根据权利要求4至7中任一项所述的方法,其特征在于,在所述第一实体接收所述第三实体发送的第二信息前,所述方法还包括:在所述第一实体暂停或停止所述第一实体中的数据处理操作后,所述第一实体将所述第一实体的服务数据单元SDU确定为不可用数据,所述不可用数据表示所述第一实体不处理第三实体针对所述第一实体的SDU触发的调度请求SR。16.—种用于处理数据的方法,其特征在于,包括:发送端中的第一实体生成或获取标识信息,所述标识信息用于指示协议数据单元PDU使用的sn长度,所述标识信息承载于所述rou对应的帧格式中的预留字段;所述第一实体向接收端中的第三实体发送所述PDU。17.根据权利要求16所述的方法,其特征在于,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于重配置信息中。18.—种用于处理数据的方法,其特征在于,包括:接收端中的第三实体接收发送端中的第一实体发送的第一信息;所述第三实体根据所述第一信息获取第一SN长度对应的数据包,所述第一SN长度为所述第一实体进行SN长度重配置前的SN长度。19.根据权利要求18所述的方法,其特征在于,所述第三实体根据所述第一信息获取弟一SN长度对应的数据包,包括:所述第三实体根据所述第一信息,获取所述第—SN长度的第一参数;所述第三实体根据所述第一参数接收所述第一SN长度对应的协议数据单元PDU。20.根据权利要求18或19所述的方法,其特征在于,所述方法还包括:在所述第三实体获取到所述第一SN长度对应的数据包后,所述第三实体向所述第一实体发送第二信息,所述第二信息用于通知所述第一实体启用第二SN长度。21.根据权利要求20所述的方法,其特征在于,所述方法还包括:在所述第三实体获取到所述第一信息时,所述第三实体启动第一定时器;一所述第三实体在所述第一定时器运行期间,获取所述第—SN长度对应的协议数据单元PDU;其中,所述第三实体向所述第一实体发送第二信息,包括:所述第三实体在所述第一定时器超时后,向所述第一实体发送第二信息。22.—种用于处理数据的方法,其特征在于,包括:接收端中的第三实体接收发送端中的第一实体发送的协议数据单元PDU;所述第三实体根据所述rou获取标识信息,所述标识信息用于指示协议数据单元pdu使用的SN长度,所述标识信息承载于所述PDU对应的帧格式中的预留字段;所述第三实体根据所述标识信息,确定所述PDU使用的SN长度、SN号中的至少一项。23.根据权利要求22所述的方法,其特征在于,所述标识信息与SN长度存在对应关系’其中,所述对应关系是协议里预先规定的,或所述对应关系携带于重配置信息中。24.—种发送端,其特征在于,包括:第一实体,用于获取重配置信息,所述重配置信息包括将第一序列号SN长度配置为第二SN长度的信息;所述第一实体还用于,根据所述重配置信息将所述第一SN长度配置为第二SN长度。25.根据权利要求24所述的发送端,其特征在于,所述第一实体还用于:在获取到所述重配置信息后,暂停或停止所述第一实体中的数据处理操作,所述数据处理操作包括数据加密操作、头压缩操作、完整性保护操作、向所述发送端中的第二实体传输所述第一实体中的数据操作、所述第一实体根据使用的SN长度对数据增加別号的操作中的至少一种操作。26.根据权利要求24或25所述的发送端,其特征在于,所述第一实体还用于:向接收端中的第三实体发送第一信息,所述第一信息用于向所述第三实体通知所述第一SN长度的第一参数,所述第一参数用于标识所述第一SN长度对应的协议数据单元PDU。27.根据权利要求26所述的发送端,其特征在于,所述第一实体还用于:接收所述第三实体发送的第二信息;根据所述第二信息和所述重配置信息,启用所述第二SN长度。28.根据权利要求26或27所述的发送端,其特征在于,所述第一实体还用于:确定所述第一信息;在所述第一实体根据所述第一信息处理完所述第一信息对应的PDU所述第一信息对应的rou后,暂停或停止所述第一实体中的数据处理操作。29.根据权利要求27或28所述的发送端,其特征在于,所述第一实体还用于:在所述第一实体接收到所述第三实体发送的第二信息后,恢复或开始所述第一实体中的所述数据处理操作。30.根据权利要求24所述的发送端,其特征在于,所述发送端还包括:第二实体,用于将第一数据发送至所述第一实体,其中,所述第一数据为所述第二实体中缓存的数据;所述第一实体还用于,对所述第一数据增加所述第二SN长度的编号,得到第二数据,将所述第二数据发送至所述第二实体;_所述第一实体还用于,向所述第二实体发送第一指示信息,所述第一指示信息用于通知所述第二数据对应的SN长度。31.根据权利要求30所述的发送端,其特征在于,所述第二实体还用于,对所述第二实体中的协议数据单元rou增加第二指示信息,所述第二指示信息承载于所述pdu对应的帧结构中的预留字段;_还用于向所述接收端中的第四实体发送所述PDU,所述第二指示信息用于向所述第四实体通知所述PDU对应的SN长度。32.—种发送端,其特征在于,包括:_第一实体,用于生成或获取标识信息,所述标识信息用于指示协议数据单元PDU使用的sn长度,所述标识信息承载于所述rou对应的帧格式中的预留字段;所述第一实体还用于,向接收端中的第三实体发送所述PDU。33.根据权利要求32所述的发送端,其特征在于,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于重配置信息中。34.—种接收端,其特征在于,包括:第三实体,用于接收发送端中的第一实体发送的第一信息;所述第三实体还用于,根据所述第一信息获取第—SN长度对应的数据包,所述第一SN长度为所述第一实体进行SN长度重配置前的别长度。35.根据权利要求34所述的接收端,其特征在于,所述第三实体具体用于:根据所述第一信息,获取所述第一SN长度的第一参数;根据所述第一参数接收所述第一SN长度对应的协议数据单元PDU。36.根据权利要求34或35所述的接收端,其特征在于,所述第三实体还用于:在所述第三实体获取到所述第一SN长度对应的数据包后,向所述第一实体发送第二信息,所述第二信息用于通知所述第一实体启用第二SN长度。37.根据权利要求36所述的接收端,其特征在于,所述第三实体还用于:在获取到所述第一信息时,启动第一定时器;在所述第一定时器运行期间,获取所述第一SN长度对应的协议数据单元PDU;在所述第一定时器超时后,向所述第一实体发送第二信息。38.—种接收端,其特征在于,包括:第三实体,用于获取接收发送端中的第一实体发送的协议数据单元PDU;所述第三实体还用于,根据所述PDU获取标识信息,所述标识信息用于指示协议数据单元rou使用的SN长度,所述标识信息承载于所述PDU对应的帧格式中的预留字段;所述第三实体还用于,根据所述标识彳目息,确定所述PDU使用的SN长度、SN号中的至少一项。39.根据权利要求38所述的接收端,其特征在于,所述标识信息与SN长度存在对应关系,其中,所述对应关系是协议里预先规定的,或所述对应关系携带于重配置信息中。

百度查询: 华为技术有限公司 用于处理数据的方法、发送端和接收端