【技术实现步骤摘要】
一种数据无线承载完整性保护验证失败的处理方法及装置
[0001]本专利技术涉及一种移动通信技术,特别是涉及一种5G技术中数据无线承载完整性保护验证失败的处理方法。
技术介绍
[0002]基于蜂窝组网的4G移动通信网络仅对控制面信令进行完整性保护,控制面是指负责传送和处理系统协调信令的协议。在5G移动通信网络中增加了用户面数据完整性保护,用户面是指负责传送和处理用户数据流工作的协议。这样5G移动通信在加密和完整性保护验证的双保护机制下,更有效地保护了用户数据,防止数据被监听和篡改。
[0003]在移动通信系统的接收端,PDU(Protocol Data Unit,协议数据单元)表示由下层传递到本层的数据。SDU(Service Data Unit,服务数据单元)表示将本层PDU处理后传递到上层的数据。例如,RLC(Radio link control,无线链路控制)层传递给上层PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)层的数据就是RLC SDU,也称PDCP PDU。PDCP层将PDCP PDU按照协议进行处理后传递给上层的数据就是PDCP SDU。PDCP PDU分为两种类型——PDCP数据PDU(PDCP Data PDU)和PDCP控制PDU(PDCP Control PDU)。PDCP数据PDU有PDCP序列号(PDCP SN),PDCP控制PDU没有PDCP序列号。PDCP SDU有计数值(COUNT),计数值由HFN(Hyper Frame Num ...
【技术保护点】
【技术特征摘要】
1.一种数据无线承载完整性保护验证失败的处理方法,其特征是,包括如下步骤;步骤S1:当UM模式的接收端的PDCP实体对当前PDCP序列号的PDCP数据PDU的数据无线承载DRB完整性保护验证失败时,记录该PDCP数据PDU的状态为“已收到但DRB完整性保护验证失败不递交给上层”;该状态表明该PDCP数据PDU不影响当前PDCP接收窗口的更新,但不递交给上层;同时UM模式的接收端的PDCP实体判断该当前PDCP序列号的PDCP数据PDU处理后产生的PDCP SDU的计数值是否等于RX_DELIV;如果是进入步骤S2,否则进入步骤S3;步骤S2:UM模式的接收端的PDCP实体依次执行以下操作;(1)不将该当前PDCP序列号的PDCP数据PDU处理后产生的PDCP SDU递交给上层,但视作为已递交;(2)将RX_DELIV之后的所有的按序的且DRB完整性保护验证成功的PDCP数据PDU处理后产生的PDCP SDU递交给上层;(3)更新RX_DELIV为第一个未能递交给上层的PDCP SDU的计数值;步骤S3:UM模式的接收端的PDCP实体依次执行以下操作;(1)判断该当前PDCP序列号的PDCP数据PDU是否在PDCP接收窗口内;如果出窗,则丢弃该当前PDCP序列号的PDCP数据PDU,并退出接收流程;如果未出窗,更新当前PDCP接收窗口;(2)如果当前重排序定时器未开启,则当条件RX_DELIV<RX_NEXT满足时,开启重排序定时器,待重排序定时器超时后将PDCP接收窗口内的DRB完整性保护验证成功的PDCP数据PDU处理后产生的PDCP SDU递交给上层;接着进入步骤S4;步骤S4:当UM模式的接收端的PDCP实体接着收到下一个PDCP序列号的PDCP数据PDU时,UM模式的接收端的PDCP实体判断该下一个PDCP序列号的PDCP数据PDU的DRB完整性保护验证是否成功;如果是进入步骤S5,否则进入步骤S6;步骤S5:当同时满足该下一个PDCP序列号的PDCP数据PDU处理后产生的PDCP SDU的计数值等于RX_DELIV时,UM模式的接收端的PDCP实体将该下一个PDCP序列号的PDCP数据PDU处理后产生的PDCP SDU递交给上层,同时更新RX_DELIV为第一个未能递交给上层的PDCP SDU的计数值,接着进入步骤S4对再下一个PDCP序列号的PDCP数据PDU进行处理;步骤S6:回到步骤S1对该下一个PDCP序列号的PDCP数据PDU进行处理。2.根据权利要求1所述的数据无线承载完整性保护验证失败的处理方法,其特征是,所述步骤S5中,当不满足该下一个PDCP序列号的PDCP数据PDU处理后产生的PDCP SDU的计数值等于RX_DELIV时,UM模式的接收端的PDCP实体依次执行以下操作;(1)判断该下一个PDCP序列号的PDCP数据PDU是否在PDCP接收窗口内;如果出窗,则丢弃该下一个PDCP序列号的PDCP数据PDU,并退出接收流程;如果未出窗,更新当前PDCP接收窗口;(2)如果当前重排序定时器未开启,则当条件RX_DELIV<RX_NEXT满足时,开启重排序定时器,待重排序定时器超时后将PDCP接收窗口内的DRB完整性保护验证成功的PDCP数据PDU处理后产生的PDCP SDU递交给上层;接着进入步骤S4对再下一个PDCP序列号的PDCP数据PDU进行处理;3.根据权利要求1所述的数据无线承载完整性保护验证失败的处理方法,其特征是,包括如下步骤;步骤S1a:当AM模式的接收端的PDCP实体对当前PDCP序列号的PDCP数据PDU的DRB完整性保护验证失败时,如果状态报告允许发送标识statusReportRequired配置为TRUE,进入步骤S2a;如果statusReportRequired配置为FALSE,进入步骤S3a;步骤S2a:AM模式的接收端的PDCP实体不将该当前PDCP序列号的PDCP数据PDU处理后产生的PDCP SDU放入重排序缓存中,不更新当前PDCP接收窗口,同时丢弃该PDCP数据PDU视作
未接收到,同时发送PDCP状态报告给发送端,触发发送端对该PDCP数据PDU重新进行加密和DRB完整性保护验证后重传给接收端...
【专利技术属性】
技术研发人员:孙金重,郑锐,张艳,冯子龙,胡成松,
申请(专利权)人:翱捷科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。