一种避免无线链路控制rlc复位的方法和设备的制作方法

文档序号:7864259阅读:207来源:国知局
专利名称:一种避免无线链路控制rlc复位的方法和设备的制作方法
技术领域
本发明涉及通讯领域,尤其涉及一种避免无线链路控制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为本发明实施例提供的另一种避免无线链路控制RLC复位的方法的流程图;图3为本发明实施例提供的又一种避免无线链路控制RLC复位的方法的流程图;图4为本发明实施例提供一种避免无线链路控制复位的设备的结构示意图;图5为本发明实施例提供另一种避免无线链路控制复位的设备的结构示意图;图6为本发明实施例提供又一种避免无线链路控制复位的设备的结构示意图;图7为本发明另一实施例提供一种避免无线链路控制复位的设备的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于CN 102932860 A



4/9页
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。当前用户设备(User Equipment,简称UE)迁移的过程指的是在通用移动通信系统(Universal Mobile Telecommunications System,简称 UMTS)网络中,每个无线网络控制器(Radio Network Controller,简称RNC)负责控制其控制区域下的若干小区,并控制驻留在该小区下的用户设备UE,并为UE分配无线链路资源,这种无线网络控制器被称作服务无线网络控制器(Serving RNC,简称SRNC)。当UE从一个RNC控制的小区移动到另一个RNC控制的小区时,为UE提供无线链路资源的“SRNC”会发生变化,这种变化过程就叫做UE的迁移,这时在迁移过程中为UE提供无线链路资源的RNC被称作漂移无线网络控制器(Drift RNC,简称 DRNC)。本发明是为了避免在现有技术下因为无线链路控制复位导致用户设备掉话的情况下产生的,现有技术中因为用户设备上传的上行数据中数据协议数据单元的序列号不为O或者用户设备重传数据协议数据单元的次数超过了配置的最大重传次数,导致在漂移无线网络控制器下被判断为携带不合法的序列号数据协议数据单元并且触发了无线链路控制复位,在复位流程中最大的复位次数为1,当超过最大复位次数后,就会引起不可恢复的错误,导致用户设备掉话,为解决该问题,本发明提供一种避免无线链路控制复位的方法,参照图I所示,具体包括以下流程101、当用户设备向漂移无线网络控制器迁移时,漂移无线网络控制器新建与用户设备间的无线承载,并向用户设备发送陆地移动接入网移动性消息,同时设置对用户设备发送的上行数据中的数据协议数据单元丢弃次数为O。这里,用户设备UE要进入DRNC控制的区域,首先与DRNC建立新的无线承载(Radio Bear,简称RB),同时DRNC向用户设备UE发送陆地移动接入网移动性消息(UntraMobility Info,简称UMI),并设置对用户设备发送的上行数据中的数据协议数据单元丢弃次数为O。其中针对用户设备上传数据中的数据协议数据单元(PiOtocolData Unit,简称PDU)的丢弃次数,即针对数据PDU设置的丢弃次数设置一个最大丢弃次数,这里的最大丢弃次数小于DRNC配置的最大重传次数(Max DAT)大于在DRNC下发UMI至UE收到UMI这段时间内,UE在新建承载RB上可能发送的最大数据PDU个数,这是为保证丢弃次数在大于最大丢弃次数且小于最大重传次数时,在迁移前对应SRNC的数据PDU能够全部丢弃掉,确保在下一个重传数据PDU到来时序列号以O开始进行传送。102、漂移无线网络控制器接收用户设备发送的上行数据,并判断上行数据序列号是否为O。103、将序列号不为O的上行数据对应的数据包进行分类,其中上行数据包括状态协议数据单元和/或数据协议数据单元。104、判断对数据协议数据单元的丢弃次数是否超过设定的最大丢弃次数和数据协议数据单元的序列号是否为O。105、若判断结果为否,则将数据协议数据单元丢弃并将丢弃次数加1,则重新接收用户设备发送的数据协议数据单元,直到数据协议数据单元丢弃次数超过最大丢弃次数或者数据协议数据单元的序列号为O时将数据协议数据单元正常发送。
7
若当前数据rou的序列号非0,同时丢弃次数没有超过最大丢弃次数,表明该数据为用户设备UE在开始迁移前发送的对应SRNC的数据PDU ;或者为UE侧对应DRNC发送的序列号非O的数据rou,此时丢弃该数据PDU并将统计丢弃次数加1,DRNC对UE发出通知重新上传数据,直到上传数据中的数据rou的序列号是ο为止;其中UE发送至DRNC序列号非O的数据PDU有可能是在传输过程中由于物理层的传输错误被丢弃,导致此时DRNC侧收到的数据PDU序列号非O。可选的,还包括106、若判断的结果为是,则对数据协议数据单元的丢弃次数超过设定的最大丢弃次数和/或数据协议数据单元的序列号为0,则漂移无线网络控制器正常接收并处理用户设备之后发送的上行数据。这里DRNC接收的当前数据PDU的序列号若为0,表明该数据PDU为对应的新建RB上期望得到的数据;若当前丢弃次数已经超过最大丢弃次数,则表明在迁移前对应SRNC的数据rou已经全部丢弃掉,并且在下一个重传数据PDU到来时新的数据PDU序列号以O开始进行传送。当然若步骤106中用户设备上传的上行数据为正确数据,则用户设备通过确认模式向漂移无线网络控制器(DRNC)发送陆地移动接入网移动性确认消息(UNTRA MoblityInfo Confirm,简称UMIConf),然后DRNC通知用户设备迁移完成。这里本发明提到的UE在跨RNC的控制区域完成迁移的过程中,通常的技术手段是软切换,软切换指在导频信道的载波频率相同时小区之间的信道切换。在切换过程中,移动用户与原基站和新基站都保持通信链路,只有当移动台在新的小区建立稳定通信后,才断开与原基站的联系。在迁移情况中的软切换均可看作跨RNC切换,会产生UE的静态迁移,这种静态迁移场景下,发生因为序列号不一致导致掉话概率会较高。通过本发明技术方案,可以避免软切静态迁移场景下因为序列号不一致导致的掉话问题。本发明提供的避免无线链路控制复位的方法,通过漂移无线网络控制器对状态协议数据单元的状态判断以及对数据协议数据单元序列号是否为O或丢弃次数是否超过最大丢弃次数的判断,有效避免因为迁移场景下序列号不一致导致因为发生无线链路控制复位的情况触发用户设备掉话的问题。可选的,参照图2所示,在步骤102之后,本发明提供的避免无线链路控制复位的方法还包括107、接收序列号为O的上行数据,并将序列号为O的上行数据发送至网络侧。108、通知用户设备完成迁移过程。这里DRNC接收到的序列号为O的上行数据是合法数据,正常接收并处理该上行数据以及UE后续上传的数据。可选的,参照图3所示,在步骤103之后,本发明提供另一种避免无线链路控制复位的方法,还包括109、检测状态协议数据单元对应的漂移无线网络控制器新建的与用户设备间的无线承载是否发送过数据协议数据单元;110、若检测的结果为否,则将状态协议数据单元丢弃,并重新判断漂移无线网络控制器接收的用户设备发送的上行数据的序列号是否为O。
因为状态PDU在新建的RB新建后并未下发过数据TOU,所以若DRNC接收到的状态PDU肯定不是DRNC需要接收的状态H)U,且这时DRNC接收到的状态PDU属于不合理行为,于是将该状态PDU丢弃并重新判断漂移无线网络控制器接收的用户设备发送的上行数据的序列号是否为O。111、若检测结果为是,则将状态协议数据单元正常接收,并重新判断漂移无线网络控制器接收的用户设备发送的上行数据的序列号是否为O。因为状态PDU在新建的RB新建后已经下发过数据TOU,所以DRNC接收到的状态PDU属于合理行为,此处将正常接收并处理该状态rou,并重新判断漂移无线网络控制器接收的用户设备发送的上行数据的序列号是否为O。本发明提供的避免无线链路控制复位的方法,通过漂移无线网络控制器对状态协议数据单元的状态判断,有效避免因为状态协议数据单元对应的漂移无线网络控制器新建的与用户设备间的无线承载没有发送过数据协议数据单元从而丢弃数据协议数据单元,引起丢弃次数超过最大重传次数从而触发无线链路控制复位的情况导致用户设备掉话的情况发生。本发明提供一种避免无线链路控制复位的设备2,参照图4所示,包括链路设置单元21,序列号判别单元22,协议数据单元分类单元23,条件判别单元24和数据处理单元25,其中链路设置单元21,用于当用户设备向漂移无线网络控制器迁移时,漂移无线网络控制器新建与用户设备间的无线承载,并向用户设备发送陆地移动接入网移动性消息,同时设置对用户设备发送的上行数据中的数据协议数据单元丢弃次数为O ;序列号判别单元22,用于漂移无线网络控制器接收用户设备发送的上行数据,并判断上行数据序列号是否为O ;协议数据单元分类单元23,用于将序列号不为O的上行数据对应的数据包进行分类,其中上行数据包括状态协议数据单元和/或数据协议数据单元;条件判别单元24,用于判断对数据协议数据单元的丢弃次数是否超过设定的最大丢弃次数和数据协议数据单元的序列号是否为O ;数据处理单元25,用于若条件判别单元24的判断结果为否,则将数据协议数据单元丢弃并将丢弃次数加1,则重新接收用户设备发送的数据协议数据单元,直到数据协议数据单元丢弃次数超过最大丢弃次数或者数据协议数据单元的序列号为O时将数据协议数据单元正常发送。进一步,可选的,数据处理单元25,还用于若条件判别单元24的判断结果为是,则对数据协议数据单元满足丢弃次数超过设定的最大丢弃次数和/或者其序列号是否为0,则漂移无线网络控制器正常接收并处理用户设备之后发送的上行数据。本发明提供的避免无线链路控制复位的设备,通过漂移无线网络控制器对状态协议数据单元的状态判断以及对数据协议数据单元序列号是否为O或丢弃次数是否超过最大丢弃次数的判断,有效避免因为迁移场景下序列号不一致导致因为发生无线链路控制复位的情况触发用户设备掉话的问题。可选的,数据处理单元25,还用于接收序列号为O的上行数据,并将序列号为O的上行数据发送至网络侧。
进一步的,本发明提供的避免无线链路控制复位的设备2,参照图5所示,还包括通知发送单元26,其中通知发送单元26,用于通知用户设备完成迁移过程。可选的,条件判别单元24,还用于检测状态协议数据单元对应的漂移无线网络控制器新建的与用户设备间的无线承载是否发送过数据协议数据单元;可选的,本发明提供另一种避免无线链路控制复位的设备,参照图6所示,还包括状态数据处理单元27,其中状态数据处理单元27,用于若条件判别单元24的检测的结果为否,则将状态协议数据单元丢弃,并重新判断漂移无线网络控制器接收的用户设备发送的上行数据的序列号是否为O。进一步,状态数据处理单元27,还用于若条件判别单元24的检测的结果为是,则将状态协议数据单元正常接收,并重新判断漂移无线网络控制器接收的用户设备发送的上行数据的序列号是否为O。本发明提供的避免无线链路控制复位的设备,通过漂移无线网络控制器对状态协议数据单元的状态判断,有效避免因为状态协议数据单元对应的漂移无线网络控制器新建的与用户设备间的无线承载没有发送过数据协议数据单元从而丢弃数据协议数据单元,引发丢弃次数超过最大重传次数从而触发无线链路控制复位的情况导致用户设备掉话的情况发生。图7为本发明又一实施例提供的避免无线链路控制复位的设备的结构示意图。本实施例提供的避免无线链路控制复位的设备可以集成于已有的网络设备,也可以是专门用于避免无线链路控制复位的独立设备。如图7所示,本实施例的设备包括至少一个处理器31、存储器32、通信接口 33和总线。处理器31、存储器32和通信接口 33通过总线连接并完成相互间的通信。所述总线可以是工业标准体系结构(Industry StandardArchitecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry StandardArchitecture,简称为EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表不仅有一根总线或一种类型的总线。其中存储器32用于存储可执行程序代码,该程序代码包括计算机操作指令。存储器32可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。处理器31可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。通信接口 33主要用于实现本实施例提供的设备与其他设备或装置之间的通信。处理器31通过读取存储器32中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于处理器31,用于当用户设备向漂移无线网络控制器迁移时,漂移无线网络控制器新建与用户设备间的无线承载,并向用户设备通过通信接口 33发送陆地移动接入网移动性消息,同时设置对用户设备发送的上行数据中的数据协议数据单元丢弃次数为O ;
10
处理器31,还用于漂移无线网络控制器通过通信接口 33接收用户设备发送的上行数据,并判断上行数据序列号是否为O ;处理器31,还用于将序列号不为O的上行数据对应的数据包进行分类,其中上行数据包括状态协议数据单元和/或数据协议数据单元;处理器31,还用于判断对数据协议数据单元的丢弃次数是否超过设定的最大丢弃次数和数据协议数据单元的序列号是否为O ;处理器31,还用于若否,则将数据协议数据单元通过通信接口 33丢弃并将丢弃次数加1,则通过通信接口 33重新接收用户设备发送的数据协议数据单元,直到数据协议数据单元丢弃次数超过最大丢弃次数或者数据协议数据单元的序列号为O时将数据协议数据单元通过通信接口 33正常发送。本发明提供的避免无线链路控制复位的设备,通过漂移无线网络控制器对状态协议数据单元的状态判断以及对数据协议数据单元序列号是否为O或丢弃次数是否超过最大丢弃次数的判断,有效避免因为迁移场景下序列号不一致导致因为发生无线链路控制复位的情况触发用户设备掉话的问题。进一步,处理器31还用于,还用于通过通信接口 33接收序列号为O的上行数据,并将序列号为O的上行数据通过通信接口 33发送至网络侧;处理器31,还用于通过通信接口 33通知用户设备完成迁移过程。进一步,可选的,处理器31,还用于若是,若数据协议数据单元满足丢弃次数超过设定的最大丢弃次数或者其序列号是否为O其中一个条件,则漂移无线网络控制器通过通信接口 33正常接收并处理用户设备之后发送的上行数据。可选的,处理器31还用于判断状态协议数据单元对应的漂移无线网络控制器新建的与用户设备间的无线承载是否发送过数据协议数据单元;处理器,处理器31还用于若否,则将状态协议数据单元通过通信接口 33丢弃,并重新判断漂移无线网络控制器接收的用户设备发送的所述上行数据的序列号是否为O。进一步的,处理器31还用于判断状态协议数据单元对应的漂移无线网络控制器新建的与用户设备间的无线承载是否发送过数据协议数据单元;处理器31,还用于若是,则将状态协议数据单元通过通信接口 33正常接收,并重新判断漂移无线网络控制器接收的用户设备发送的上行数据的序列号是否为O。本发明提供的避免无线链路控制复位的设备,通过漂移无线网络控制器对状态协议数据单元的状态判断,有效避免因为状态协议数据单元对应的漂移无线网络控制器新建的与用户设备间的无线承载没有发送过数据协议数据单元从而丢弃数据协议数据单元,引发丢弃次数超过最大重传次数从而触发无线链路控制复位的情况导致用户设备掉话的情况发生。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种避免无线链路控制复位的方法,其特征在于,包括 当用户设备向漂移无线网络控制器迁移时,所述漂移无线网络控制器新建与所述用户设备间的无线承载,并向所述用户设备发送陆地移动接入网移动性消息,同时设置对所述用户设备发送的上行数据中的数据协议数据单元丢弃次数为O ; 所述漂移无线网络控制器接收所述用户设备发送的所述上行数据,并判断所述上行数据序列号是否为O ; 将所述序列号不为O的上行数据对应的数据包进行分类,其中所述上行数据包括状态协议数据单元和/或数据协议数据单元; 判断对所述数据协议数据单元的丢弃次数是否超过设定的最大丢弃次数和所述数据协议数据单元的序列号是否为O ; 若所述判断的结果为否,则将所述数据协议数据单元丢弃并将丢弃次数加1,则重新接收所述用户设备发送的所述数据协议数据单元,直到所述数据协议数据单元丢弃次数超过最大丢弃次数或者所述数据协议数据单元的序列号为O时将所述数据协议数据单元正常发送。
2.根据权利要求I所述的方法,其特征在于,所述方法还包括 接收所述序列号为O的上行数据,并将所述序列号为O的上行数据发送至网络侧; 通知所述用户设备完成迁移过程。
3.根据权利要求I所述的方法,其特征在于,所述方法还包括 检测所述状态协议数据单元对应的所述漂移无线网络控制器新建的与所述用户设备间的无线承载是否发送过数据协议数据单元; 若所述检测的结果为否,则将所述状态协议数据单元丢弃,并重新判断所述漂移无线网络控制器接收的所述用户设备发送的所述上行数据的序列号是否为O。
4.根据权利要求I所述的方法,其特征在于, 若所述判断的结果为是,则对所述数据协议数据单元的丢弃次数超过设定的最大丢弃次数和/或所述数据协议数据单元的序列号为O,则所述漂移无线网络控制器正常接收并处理所述用户设备之后发送的所述上行数据。
5.根据权利要求3所述的方法,其特征在于,所述检测所述状态协议数据单元对应的所述漂移无线网络控制器新建的与所述用户设备间的无线承载是否发送过数据协议数据单元后还包括 若所述检测结果为是,则将所述状态协议数据单元正常接收,并重新判断所述漂移无线网络控制器接收的所述用户设备发送的所述上行数据的序列号是否为O。
6.一种避免无线链路控制复位的设备,其特征在于,包括 链路设置单元,用于当用户设备向漂移无线网络控制器迁移时,所述漂移无线网络控制器新建与所述用户设备间的无线承载,并向所述用户设备发送陆地移动接入网移动性消息,同时设置对所述用户设备发送的上行数据中的数据协议数据单元丢弃次数为O ; 序列号判别单元,用于所述漂移无线网络控制器接收所述用户设备发送的所述上行数据,并判断所述上行数据序列号是否为O ; 协议数据单元分类单元,用于将所述序列号不为O的上行数据对应的数据包进行分类,其中所述上行数据包括状态协议数据单元和/或数据协议数据单元;条件判别单元,用于判断对所述数据协议数据单元的丢弃次数是否超过设定的最大丢弃次数和所述数据协议数据单元的序列号是否为O ; 数据处理单元,用于若所述条件判别单元的所述判断结果为否,则将所述数据协议数据单元丢弃并将丢弃次数加1,则重新接收所述用户设备发送的所述数据协议数据单元,直到所述数据协议数据单元丢弃次数超过最大丢弃次数或者所述数据协议数据单元的序列号为O时将所述数据协议数据单元正常发送。
7.根据权利要求6所述的设备,其特征在于,所述设备还包括 所述数据处理单元,还用于接收所述序列号为O的上行数据,并将所述序列号为O的上行数据发送至网络侧; 通知发送单元,用于通知所述用户设备完成迁移过程。
8.根据权利要求6所述的设备,其特征在于,所述设备还包括 所述条件判别单元,还用于检测所述状态协议数据单元对应的所述漂移无线网络控制器新建的与所述用户设备间的无线承载是否发送过数据协议数据单元; 状态数据处理单元,用于若所述条件判别单元的所述检测的结果为否,则将所述状态协议数据单元丢弃,并重新判断所述漂移无线网络控制器接收的所述用户设备发送的所述上行数据的序列号是否为O。
9.根据权利要求6所述的设备,其特征在于, 所述数据处理单元,还用于若所述条件判别单元的所述判断结果为是,则对所述数据协议数据单元的丢弃次数超过设定的最大丢弃次数和/或所述数据协议数据单元的序列号为O,则所述漂移无线网络控制器正常接收并处理所述用户设备之后发送的所述上行数据。
10.根据权利要求8所述的设备,其特征在于, 所述状态数据处理单元,还用于若所述条件判别单元的所述检测的结果为是,则将所述状态协议数据单元正常接收,并重新判断所述漂移无线网络控制器接收的所述用户设备发送的所述上行数据的序列号是否为O。
全文摘要
本发明实施例公开一种避免无线链路控制复位的方法和设备,涉及通讯领域,通过避免无线链路控制复位的方式,有利于避免因为迁移场景下序列号不一致导致的掉话问题的产生。该方法包括当用户设备向漂移无线网络控制器迁移时,漂移无线网络控制器新建与用户设备间的无线承载,并向用户设备发送陆地移动接入网移动性消息,同时设置对用户设备发送的上行数据中的数据协议数据单元丢弃次数为0;漂移无线网络控制器接收用户设备发送的上行数据,判断上行数据序列号是否为0;判断对数据协议数据单元的丢弃次数是否超过设定的最大丢弃次数和数据协议数据单元的序列号是否为0。本发明的实施例应用于通讯领域。
文档编号H04W36/08GK102932860SQ201210427998
公开日2013年2月13日 申请日期2012年10月31日 优先权日2012年10月31日
发明者汤玉宇, 刘金华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1