本发明专利技术实施例公开一种避免无线链路控制复位的方法和设备,涉及通讯领域,通过避免无线链路控制复位的方式,有利于避免因为迁移场景下序列号不一致导致的掉话问题的产生。该方法包括:当用户设备向漂移无线网络控制器迁移时,漂移无线网络控制器新建与用户设备间的无线承载,并向用户设备发送陆地移动接入网移动性消息,同时设置对用户设备发送的上行数据中的数据协议数据单元丢弃次数为0;漂移无线网络控制器接收用户设备发送的上行数据,判断上行数据序列号是否为0;判断对数据协议数据单元的丢弃次数是否超过设定的最大丢弃次数和数据协议数据单元的序列号是否为0。本发明专利技术的实施例应用于通讯领域。
【技术实现步骤摘要】
本专利技术涉及通讯领域,尤其涉及一种避免无线链路控制RLC复位的方法和设备。
技术介绍
在通用移动通信系统(UniversalMobile TeIecommunicationsSystem,简称UMTS)网络中,每个无线链路控制器(Radio NetworkController,简称RNC)负责控制在通用移动通信系统网络中的若干小区,并控制这些小区下属驻留的用户设备(UserEquipment,简称UE),并为用户设备分配无线链路资源,当用户设备从一个无线链路控制器控制的小区移动到另一个无线链路控制器控制的小区时,用户设备的服务无线链路控制器就会发生变化,这个变化过程就叫做用户设备的迁移。在无线链路控制器间相互迁移过程的数据传输中,当迁移到漂移无线链路控制器时出现异常的迁移状况,网络侧下发陆地移动接入网移动性消息,但用户设备还没收到其确认消息时若用户设备有一些上行数据上报,并且这些上报的数据是在无线链路控制(RadioLink Control,简称RLC)实体重建之前发送,且这些上报的数据携带的序列号信息与服务无线链路控制器(ServingRNC,简称SRNC)保持一致并不为0,则这些上行数据会被漂移无线链路控制器(Drift RNC,简称DRNC)在新建的无线链路控制实体上接收。由于新建的无线链路控制实体接收的序号不为0,所以此时漂移无线链路控制器上会判断该消息携带的序列号不合法,引发无线链路控制复位流程,网络侧配置的最大无线链路控制复位次数为1,这样则引发不可恢复的错误,导致实际需要传输的数据信息丢失从而产生掉话。
技术实现思路
本专利技术的实施例提供一种避免RLC复位的方法和设备,有利于避免因为迁移场景下序列号不一致导致的掉话问题的产生。为达到上述目的,本专利技术的实施例采用如下技术方案第一方面,提供一种避免无线链路控制复位的方法,包括当用户设备向漂移无线网络控制器迁移时,所述漂移无线网络控制器新建与所述用户设备间的无线承载,并向所述用户设备发送陆地移动接入网移动性消息,同时设置对所述用户设备发送的上行数据中的数据协议数据单元丢弃次数为O ;所述漂移无线网络控制器接收所述用户设备发送的所述上行数据,并判断所述上行数据序列号是否为O ;将所述序列号不为O的上行数据对应的数据包进行分类,其中所述上行数据包括状态协议数据单元和/或数据协议数据单元;判断对所述数据协议数据单元的丢弃次数是否超过设定的最大丢弃次数和所述数据协议数据单元的序列号是否为O ;若所述判断的结果为否,则将所述数据协议数据单元丢弃并将丢弃次数加1,则重新接收所述用户设备发送的所述数据协议数据单元,直到所述数据协议数据单元丢弃次数超过最大丢弃次数或者所述数据协议数据单元的序列号为O时将所述数据协议数据单元正常发送。在第一种可能实现的方式中,结合第一方面具体包括所述方法还包括·接收所述序列号为O的上行数据,并将所述序列号为O的上行数据发送至网络侧;通知所述用户设备完成迁移过程。在第二种可能实现的方式中,结合第一方面具体包括所述方法还包括检测所述状态协议数据单元对应的所述漂移无线网络控制器新建的与所述用户设备间的无线承载是否发送过数据协议数据单元;若所述检测的结果为否,则将所述状态协议数据单元丢弃,并重新判断所述漂移无线网络控制器接收的所述用户设备发送的所述上行数据的序列号是否为O。在第三种可能实现的方式中,结合第一方面具体包括若所述判断的结果为是,则对所述数据协议数据单元的丢弃次数超过设定的最大丢弃次数和/或所述数据协议数据单元的序列号为0,则所述漂移无线网络控制器正常接收并处理所述用户设备之后发送的所述上行数据。在第四种可能实现的方式中,结合在第二种可能实现的方式中,第一方面具体包括所述检测所述状态协议数据单元对应的所述漂移无线网络控制器新建的与所述用户设备间的无线承载是否发送过数据协议数据单元后还包括若所述检测结果为是,则将所述状态协议数据单元正常接收,并重新判断所述漂移无线网络控制器接收的所述用户设备发送的所述上行数据的序列号是否为O。第二方面,提供一种避免无线链路控制复位的设备,包括链路设置单元,用于当用户设备向漂移无线网络控制器迁移时,所述漂移无线网络控制器新建与所述用户设备间的无线承载,并向所述用户设备发送陆地移动接入网移动性消息,同时设置对所述用户设备发送的上行数据中的数据协议数据单元丢弃次数为O ;序列号判别单元,用于所述漂移无线网络控制器接收所述用户设备发送的所述上行数据,并判断所述上行数据序列号是否为O ;协议数据单元分类单元,用于将所述序列号不为O的上行数据对应的数据包进行分类,其中所述上行数据包括状态协议数据单元和/或数据协议数据单元;条件判别单元,用于判断对所述数据协议数据单元的丢弃次数是否超过设定的最大丢弃次数和所述数据协议数据单元的序列号是否为O ;数据处理单元,用于若所述条件判别单元的所述判断结果为否,则将所述数据协议数据单元丢弃并将丢弃次数加1,则重新接收所述用户设备发送的所述数据协议数据单元,直到所述数据协议数据单元丢弃次数超过最大丢弃次数或者所述数据协议数据单元的序列号为O时将所述数据协议数据单元正常发送。在第一种可能实现的方式中,结合第二方面具体包括所述设备还包括所述数据处理单元,还用于接收所述序列号为O的上行数据,并将所述序列号为O的上行数据发送至网络侧;通知发送单元,用于通知所述用户设备完成迁移过程。在第二种可能实现的方式中,结合第二方面具体包括所述设备还包括所述条件判别单元,还用于检测所述状态协议数据单元对应的所述漂移无线网络控制器新建的与所述用户设备间的无线承载是否发送过数据协议数据单元;状态数据处理单元,用于若所述条件判别单元的所述检测的结果为否,则将所述状态协议数据单元丢弃,并重新判断所述漂移无线网络控制器接收的所述用户设备发送的所述上行数据的序列号是否为O。在第三种可能实现的方式中,结合第二方面具体包括所述数据处理单元,还用于若所述条件判别单元的所述判断结果为是,则对所述数据协议数据单元的丢弃次数超过设定的最大丢弃次数和/或所述数据协议数据单元的序列号为0,则所述漂移无线网络控制器正常接收并处理所述用户设备之后发送的所述上行数据。在第四种可能实现的方式中,结合在第二种可能实现的方式中,在第二方面具体包括所述状态数据处理单元,还用于若所述条件判别单元的所述检测的结果为是,则将所述状态协议数据单元正常接收,并重新判断所述漂移无线网络控制器接收的所述用户设备发送的所述上行数据的序列号是否为O。本专利技术提供的避免复位的方法和设备,通过漂移无线网络控制器对状态协议数据单元的状态判断以及对数据协议数据单元序列号是否为O或丢弃次数是否超过最大丢弃次数的判断,有效避免因为迁移场景下序列号不一致导致因为发生无线链路控制复位的情况触发用户设备掉话的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例提供的一种避免无线链路控制RLC复位的方法的流程图;图2为本专利技术实施例提供的本文档来自技高网...
【技术保护点】
一种避免无线链路控制复位的方法,其特征在于,包括:当用户设备向漂移无线网络控制器迁移时,所述漂移无线网络控制器新建与所述用户设备间的无线承载,并向所述用户设备发送陆地移动接入网移动性消息,同时设置对所述用户设备发送的上行数据中的数据协议数据单元丢弃次数为0;所述漂移无线网络控制器接收所述用户设备发送的所述上行数据,并判断所述上行数据序列号是否为0;将所述序列号不为0的上行数据对应的数据包进行分类,其中所述上行数据包括状态协议数据单元和/或数据协议数据单元;判断对所述数据协议数据单元的丢弃次数是否超过设定的最大丢弃次数和所述数据协议数据单元的序列号是否为0;若所述判断的结果为否,则将所述数据协议数据单元丢弃并将丢弃次数加1,则重新接收所述用户设备发送的所述数据协议数据单元,直到所述数据协议数据单元丢弃次数超过最大丢弃次数或者所述数据协议数据单元的序列号为0时将所述数据协议数据单元正常发送。
【技术特征摘要】
1.一种避免无线链路控制复位的方法,其特征在于,包括 当用户设备向漂移无线网络控制器迁移时,所述漂移无线网络控制器新建与所述用户设备间的无线承载,并向所述用户设备发送陆地移动接入网移动性消息,同时设置对所述用户设备发送的上行数据中的数据协议数据单元丢弃次数为O ; 所述漂移无线网络控制器接收所述用户设备发送的所述上行数据,并判断所述上行数据序列号是否为O ; 将所述序列号不为O的上行数据对应的数据包进行分类,其中所述上行数据包括状态协议数据单元和/或数据协议数据单元; 判断对所述数据协议数据单元的丢弃次数是否超过设定的最大丢弃次数和所述数据协议数据单元的序列号是否为O ; 若所述判断的结果为否,则将所述数据协议数据单元丢弃并将丢弃次数加1,则重新接收所述用户设备发送的所述数据协议数据单元,直到所述数据协议数据单元丢弃次数超过最大丢弃次数或者所述数据协议数据单元的序列号为O时将所述数据协议数据单元正常发送。2.根据权利要求I所述的方法,其特征在于,所述方法还包括 接收所述序列号为O的上行数据,并将所述序列号为O的上行数据发送至网络侧; 通知所述用户设备完成迁移过程。3.根据权利要求I所述的方法,其特征在于,所述方法还包括 检测所述状态协议数据单元对应的所述漂移无线网络控制器新建的与所述用户设备间的无线承载是否发送过数据协议数据单元; 若所述检测的结果为否,则将所述状态协议数据单元丢弃,并重新判断所述漂移无线网络控制器接收的所述用户设备发送的所述上行数据的序列号是否为O。4.根据权利要求I所述的方法,其特征在于, 若所述判断的结果为是,则对所述数据协议数据单元的丢弃次数超过设定的最大丢弃次数和/或所述数据协议数据单元的序列号为O,则所述漂移无线网络控制器正常接收并处理所述用户设备之后发送的所述上行数据。5.根据权利要求3所述的方法,其特征在于,所述检测所述状态协议数据单元对应的所述漂移无线网络控制器新建的与所述用户设备间的无线承载是否发送过数据协议数据单元后还包括 若所述检测结果为是,则将所述状态协议数据单元正常接收,并重新判断所述漂移无线网络控制器接收的所述用户设备发送的所述上行数据的序列号是否为O。6.一种避免无线链路控制复位的设备,其特征在于,包括 链路设置单元,用于当用户设备向漂移无线...
【专利技术属性】
技术研发人员:汤玉宇,刘金华,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。