一种解密或解压缩失败后的业务恢复方法和装置制造方法及图纸

技术编号:13510505 阅读:140 留言:0更新日期:2016-08-11 12:49
本发明专利技术公开了一种解密或解压缩失败后的业务恢复方法,判断PDCP报文解密失败或解压缩失败的次数是否达到预设阈值;当确定PDCP协议报文解密或解压缩失败的次数达到预设阈值时,发起小区内切换。本发明专利技术同时还公开了一种解密或解压缩失败后的业务恢复装置。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种解密或解压缩失败后的业务恢复方法,判断PDCP报文解密失败或解压缩失败的次数是否达到预设阈值;当确定PDCP协议报文解密或解压缩失败的次数达到预设阈值时,发起小区内切换。本专利技术同时还公开了一种解密或解压缩失败后的业务恢复装置。【专利说明】一种解密或解压缩失败后的业务恢复方法和装置
本专利技术涉及移动终端领域,具体涉及一种解密或解压缩失败后的业务恢复方法和 目.0
技术介绍
为了保护用户信息的安全,在无线移动网络中分组数据汇聚协议(H)CP,PacketData Convergence Protocol)报文发送过程中通常会使用一定程度的加密和完整性保护算法,常见的加密和完整性保护算法有:高级加密标准(AES,Advanced Encrypt1nStandard)算法、SNOW 3G算法及祖冲之算法。但是,在实际应用场景经常会出现例如,解密所用参数维护错误等问题导致的解密失败情况。另一方面,为了提高空口带宽的利用率,引入了例如,鲁棒性的包头压缩(R0HC,RObust Header Compress1n)算法的包头压缩算法,即对业务报文中的协议头进行压缩的技术。但是,在实际应用场景中经常出现解压缩失败的情况。现有技术中,当发生上述解密失败或解压缩失败情况时,业务即被中断,用户只能重新接入才能恢复业务。
技术实现思路
为了解决现有存在的技术问题,本专利技术实施例期望提供一种解密或解压缩失败后的业务恢复方法和装置。本专利技术实施例提供了一种解密或解压缩失败后的业务恢复方法,所述方法包括:基站侧用户面判断分组数据汇聚协议rocp报文解密失败或解压缩失败的次数是否达到预设阈值;当确定rocp报文解密或解压缩失败的次数达到预设阈值时,指示基站侧控制面发起小区内切换。上述方案中,通过以下方式判断rocp报文是否解密失败:在对rocp报文解密之后,判断解密后的rocp报文中协议固定的字段取值是否正确,如果是,确定rocp报文解密成功;如果否,确定rocp报文解密失败。上述方案中,所述rocp报文解压缩失败包括:rocp报文解压缩执行失败和rocp报文解压缩上下文查找失败。上述方案中,通过以下方式判断rocp报文是否解压缩执行失败:判断经过包头压缩的报文在解压缩之后,解压缩后的报文中的循环冗余校验CRC域的值是否错误,如果是,确定rocp报文解压缩执行失败;如果CRC域的值正确,确定rocp报文解压缩执行成功。上述方案中,通过以下方式判断rocp报文解压缩上下文查找失败:判断经包头压缩后的报文中是否存在上下文标识CID ;当经包头压缩后的报文中不存在CID时,确定rocp报文解压缩上下文查找失败;当经包头压缩后的报文中存在CID时,确定rocp报文解压缩上下文查找成功。上述方案中,通过以下方式确定rocp报文解密失败的次数达到预设阈值:初始化解密失败次数计数器;当rocp报文解密失败时,解密失败次数计数器值加I;当rocp报文解密成功时,解密失败次数计数器清零;当解密失败计数器值达到预设阈值时,确定rocp报文解密失败次数达到预设阈值,并将解密失败计数器清零。上述方案中,通过以下方式确定rocp报文解压缩失败次数达到预设阈值:初始化解压缩失败次数计数器;当rocp报文解压缩失败时,解压缩失败次数计数器值加I ;当rocp报文解压缩成功时,解压缩失败计数器清零;当解压缩失败计数器值达到预设阈值时,确定rocp报文解压缩失败次数达到预设阈值,并将解压缩失败计数器清零。上述方案中,当确定rocp报文解密失败次数达到预设阈值时,指示基站侧控制面依据以下方式发起小区内切换:重新配置基站中的rocp实体,同时指示终端重新配置终端内的rocp实体;当确定PDCP报文解压缩失败次数达到预设阈值时,指示基站侧控制面依据以下方式发起小区内切换:重置基站中的头压缩实体,指示终端重新配置终端内的头压缩实体。本专利技术实施例提供了一种解密或解压缩失败后的业务恢复装置,位于基站侧用户面,所述装置包括:第一判断模块、第二判断模块及指示模块;其中,所述第一判断模块,用于判断分组数据汇聚协议rocp报文解密失败次数是否达到预设阈值;所述第二判断模块,用于判断rocp报文解压缩失败次数是否达到预设阈值;所述指示模块,用于当第一判断模块确定rocp报文解密失败次数达到预设阈值时,指示基站侧控制面发起小区内切换;还用于当第二判断模块确定rocp报文解压缩失败次数达到预设阈值时,指示控制面发起小区内切换。上述方案中,第一判断模块通过以下方式判断rocp报文是否解密失败:在对rocp报文解密之后,判断解密后的rocp报文中协议固定的字段取值是否正确,如果是,确定rocp报文解密成功;如果否,确定rocp报文解密失败。上述方案中,所述rocp报文解压缩失败包括:rocp报文解压缩执行失败和rocp报文解压缩上下文查找失败。上述方案中,第二判断模块通过以下方式判断rocp报文是否解压缩执行失败:判断经过包头压缩的报文在解压缩之后,解压缩后的报文中的循环冗余校验CRC域的值是否错误,如果是,确定rocp报文解压缩执行失败;如果CRC域的值正确,确定rocp报文解压缩执行成功。上述方案中,所述第二判断模块通过以下方式判断rocp报文解压缩上下文查找失败:判断经包头压缩后的报文中是否存在上下文标识CID ;当经包头压缩后的报文中不存在CID时,确定rocp报文解压缩上下文查找失败;当经包头压缩后的报文中存在CID时,确定rocp报文解压缩上下文查找成功。上述方案中,所述第一判断模块通过以下方式确定rocp报文解密失败的次数达到预设阈值:初始化解密失败次数计数器;当rocp报文解密失败时,解密失败次数计数器值加I;当rocp报文解密成功时,解密失败次数计数器清零;当解密失败计数器值达到预设阈值时,确定rocp报文解密失败次数达到预设阈值,并将解密失败计数器清零。上述方案中,所述第二判断模块通过通过以下方式确定rocp报文解压缩失败次数达到预设阈值:初始化解压缩失败次数计数器;当rocp报文解压缩失败时,解压缩失败次数计数器值加I ;当rocp报文解压缩成功时,解压缩失败计数器清零;当解压缩失败计数器值达到预设阈值时,确定rocp报文解压缩失败次数达到预设阈值,并将解压缩失败计数器清零。上述方案中,当确定rocp报文解密失败次数达到预设阈值时,所述指示模块指示基站侧控制面依据以下方式发起小区内切换:重新配置基站中的rocp实体,同时指示终端重新配置终端内的rocp实体;当确定PDCP报文解压缩失败次数达到预设阈值时,所述指示模块指示基站侧控制面依据以下方式发起小区内切换:重置基站中的头压缩实体,指示终端重新配置终端内的头压缩实体。本专利技术实施例所提供的一种解密或解压缩失败后的业务恢复方法和装置,判断PDCP报文解密失败或解压缩失败的次数是否达到预设阈值;当确定rocp协议报文解密或解压缩失败的次数达到预设阈值时,发起小区内切换。如此,可以在rocp报文解密失败或解压缩失败的次数达到预设阈值时,发起小区内切换,这样可以在不中断用户当前业务的情况下,及时恢复用户业务,使得用户体验大大提高。【附图说明】图1为本专利技术实施例提供的解密或解压缩失败后的业务本文档来自技高网...

【技术保护点】
一种解密或解压缩失败后的业务恢复方法,其特征在于,所述方法包括:基站侧用户面判断分组数据汇聚协议PDCP报文解密失败或解压缩失败的次数是否达到预设阈值;当确定PDCP报文解密或解压缩失败的次数达到预设阈值时,指示基站侧控制面发起小区内切换。

【技术特征摘要】

【专利技术属性】
技术研发人员:武见马德宝贺保国董建军刘鑫
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1