一种数据链路异常的处理方法及无线终端技术

技术编号:16608220 阅读:65 留言:0更新日期:2017-11-22 18:40
一种数据链路异常的处理方法及无线终端,以解决无线终端业务中断的问题。方法包括:无线终端的第二协议处理层接收携带切换命令的信息帧并上报给第一协议处理层;第一协议处理层将无线终端的数据链路置为挂起状态并通知第二协议处理层将数据链路置为挂起状态;第二协议处理层在检测出信息帧中帧序号错误时,向第一协议处理层发送数据链路异常指示原语;第一协议处理层忽略数据链路异常指示原语,并在数据链路可恢复时通知第二协议处理层将数据链路恢复为正常状态。在数据链路由于切换而处于挂起状态时,第一协议处理层忽略数据链路异常指示原语,并在数据链路可恢复时通知第二协议处理层将数据链路恢复,从而保证无线终端业务不被中断。

【技术实现步骤摘要】
一种数据链路异常的处理方法及无线终端
本专利技术涉及无线通信
,尤其涉及一种数据链路异常的处理方法及无线终端。
技术介绍
无线通信系统中,当无线终端开机后,通常会驻留到某一个小区上。当无线终端在该小区上建立业务连接后,若当前驻留的小区的信号质量较差,可能会触发小区间切换,无线终端切换到其他信号质量好的小区,以保证无线终端的业务不中断。以全球移动通信系统(GlobalSystemofMobilecommunication,GSM)为例,GSM系统中小区间切换过程的一种常见的处理流程可如图1所示。图1中,无线终端接收网络设备发送的切换命令(比如,Handovercommand),该切换命令承载于用于进行数据链路管理的协议处理层(GSM协议中称为“层二”)的数据包中,网络设备将承载了该切换命令的层二数据包发送给无线终端,并在该层二数据包中携带N(R)字段(接收序号字段),以指示网络设备期望收到的下一个数据帧的帧序号。无线终端的层二检测N(R)字段是否有效,然后将切换命令发送给无线终端的用于进行无线资源管理的协议处理层(GSM协议中称为“层三”),例如通过数据链路数据指示(DL-DATA-INDICATION)原语将切换命令发送给层三。层三收到切换命令后向层二发送数据链路挂起(DL-SUSPEND)原语。若无线终端的层二识别出该N(R)字段错误,则会向无线终端的层三发送数据链路异常指示(MDL-ERROR-INDICATION)原语,无线终端的层三收到该原语后,会通过管理数据链路释放(MDL-RELEASE)原语指示层二将无线终端的数据链路释放,层二收到该释放原语后将数据链路拆除。这样,无线终端的业务就会在切换过程中中断。此外,在小区内切换的场景下,切换命令可以是指派命令(Assignmentcommand),网络设备发送的指派命令所位于的层二数据包也可能发生N(R)字段错误的情况,也会导致小区内切换的过程中,无线终端的业务中断。综上,在诸如GSM系统的无线通信系统中,网络设备发送的层二数据包中用于指示网络设备期望收到的下一个数据帧的帧序号错误时,会导致无线终端的业务中断。
技术实现思路
本专利技术实施例提供一种数据链路异常的处理方法及无线终端,用以解决由于层二数据包中的用于指示网络设备期望收到的下一个数据帧的帧序号错误导致的无线终端的业务中断的问题。第一方面,本专利技术实施例提供一种数据链路异常的处理方法,该方法中:无线终端的第二协议处理层(即:对无线终端的数据链路进行管理的协议层)接收来自网络设备的信息帧,其中,该信息帧中包括切换命令,并向无线终端的第一协议处理层(即:对无线终端进行无线资源管理的协议层)发送数据链路数据指示原语,并在该数据链路数据指示原语中携带该切换命令;第一协议处理层在收到第二协议处理层发送的数据链路数据指示原语,并确定数据链路数据指示原语中携带有切换命令时,将无线终端的数据链路置为挂起状态,并向第二协议处理层发送数据链路挂起原语;第二协议处理层在收到第一协议处理层发送的数据链路挂起原语后,根据数据链路挂起原语的指示,将无线终端的数据链路置为挂起状态;若第二协议处理层在检测出信息帧中的一个字段错误,且该字段为网络设备期望收到的下一个信息帧的帧序号时,会向第一协议处理层发送数据链路异常指示原语,并指示信息帧中该字段错误;第一协议处理层在收到数据链路异常指示原语,并确定信息帧中该字段错误后,忽略数据链路异常指示原语,并在无线终端的数据链路可以由挂起状态恢复为正常状态时,向第二协议处理层发送数据链路恢复原语;第二协议处理层在收到数据链路恢复原语后,根据数据链路恢复原语的指示,将无线终端的数据链路由挂起状态恢复为正常状态。其中,处于挂起状态的数据链路并没有被释放,但是不能够用于进行数据传输,处于正常状态的数据链路能够用于进行数据传输。采用上述方案,第二协议处理层在收到来自网络设备的切换命令并将切换命令上报给第一协议处理层,第一协议处理层向第二协议处理层发送数据链路挂起原语,将无线终端的数据链路置为挂起状态。第二协议处理层在检测出网络设备期望收到的下一个信息帧的帧序号错误时,通过数据链路异常指示原语将该错误上报给第一协议处理层,第一协议处理层在收到第二协议处理层发送的数据链路异常指示原语后,忽略第二协议处理层发送的数据链路异常指示原语,使无线终端保持挂起状态,在确定数据链路可以由挂起状态恢复为正常状态时,向第二协议处理层发送数据链路恢复原语,通知第二协议处理层将数据链路从挂起状态恢复为正常状态,从而保证无线终端的业务在切换过程中不被中断,保证无线终端与网络设备的正常通信。在一种可能的实现方式中,切换命令用于指示无线终端从当前小区切换到目标小区;那么,第一协议处理层在确定无线终端已经成功切换到目标小区时,可以确定无线终端的数据链路可以由挂起状态恢复为正常状态。在一种可能的实现方式中,切换命令用于指示无线终端从当前小区中当前使用的业务信道上切换到新分配的目标业务信道上;那么,第一协议处理层在确定无线终端已经成功切换到目标业务信道上时,可以确定无线终端的数据链路可以由挂起状态恢复为正常状态。在一种可能的实现方式中,上述方法可应用于GSM系统。在一种可能的实现方式中,上述方法中的数据传输为进行语音通话的数据传输。第二方面,本专利技术实施例提供一种无线终端,该无线终端包括第一协议处理模块和第二协议处理模块。第一协议处理模块用于进行无线终端的第一协议处理层(即:对无线终端进行无线资源管理的协议层)的协议处理。第二协议处理模块用于进行无线终端的第二协议处理层(即:对无线终端的数据链路进行管理的协议层)的协议处理。第二协议处理模块接收来自网络设备的携带有切换命令的信息帧,并向无线终端的第一协议处理层发送数据链路数据指示原语,并在该数据链路数据指示原语中携带该切换命令;第一协议处理模块在收到第二协议处理模块发送的数据链路数据指示原语,并确定数据链路数据指示原语中携带有切换命令时,将无线终端的数据链路置为挂起状态,并向第二协议处理层发送数据链路挂起原语;第二协议处理模块在收到第一协议处理模块发送的数据链路挂起原语后,根据数据链路挂起原语的指示,将无线终端的数据链路置为挂起状态;若第二协议处理模块在检测出信息帧中的一个字段错误,且该字段为网络设备期望收到的下一个信息帧的帧序号时,会向第一协议处理层发送数据链路异常指示原语,并指示信息帧中该字段错误;第一协议处理模块在收到数据链路异常指示原语,并确定信息帧中该字段错误后,忽略数据链路异常指示原语,并在无线终端的数据链路可以由挂起状态恢复为正常状态时,向第二协议处理层发送数据链路恢复原语;第二协议处理模块在收到数据链路恢复原语后,根据数据链路恢复原语的指示,将无线终端的数据链路由挂起状态恢复为正常状态。其中,处于挂起状态的数据链路没有被释放,胆识不能够用于进行数据传输,处于正常状态的数据链路能够用于进行数据传输。采用上述方案,第二协议处理模块在收到来自网络设备的切换命令并将切换命令上报给第一协议处理模块,第一协议处理模块向第二协议处理模块发送数据链路挂起原语,将无线终端的数据链路置为挂起状态。第二协议处理模块在检测出网络设备期望收到的下一个信息帧的本文档来自技高网
...
一种数据链路异常的处理方法及无线终端

【技术保护点】
一种数据链路异常的处理方法,其特征在于,包括:无线终端的第二协议处理层接收来自网络设备的信息帧,所述信息帧中包括切换命令;所述第二协议处理层用于对所述无线终端的数据链路进行管理;所述第二协议处理层向所述无线终端的第一协议处理层发送数据链路数据指示原语,所述数据链路数据指示原语中包括所述切换命令;所述第一协议处理层用于对所述无线终端进行无线资源管理;所述第一协议处理层在收到所述数据链路数据指示原语,并确定所述数据链路数据指示原语中包括所述切换命令时,将所述无线终端的数据链路置为挂起状态,并向所述第二协议处理层发送数据链路挂起原语;所述第二协议处理层在收到所述数据链路挂起原语后,将所述无线终端的数据链路置为挂起状态;所述第二协议处理层在检测出所述信息帧中的一个字段错误,且所述字段为所述网络设备期望收到的下一个信息帧的帧序号时,向所述第一协议处理层发送数据链路异常指示原语,并指示所述信息帧中的所述字段错误;所述第一协议处理层在收到所述数据链路异常指示原语,并确定所述信息帧中的所述字段错误后,忽略所述数据链路异常指示原语,并在所述无线终端的数据链路可以由挂起状态恢复为正常状态时,向所述第二协议处理层发送数据链路恢复原语;所述第二协议处理层在收到所述数据链路恢复原语后,将所述无线终端的数据链路由挂起状态恢复为正常状态;其中,处于所述挂起状态的数据链路未被释放且不能够用于进行数据传输,处于所述正常状态的数据链路能够用于进行数据传输。...

【技术特征摘要】
1.一种数据链路异常的处理方法,其特征在于,包括:无线终端的第二协议处理层接收来自网络设备的信息帧,所述信息帧中包括切换命令;所述第二协议处理层用于对所述无线终端的数据链路进行管理;所述第二协议处理层向所述无线终端的第一协议处理层发送数据链路数据指示原语,所述数据链路数据指示原语中包括所述切换命令;所述第一协议处理层用于对所述无线终端进行无线资源管理;所述第一协议处理层在收到所述数据链路数据指示原语,并确定所述数据链路数据指示原语中包括所述切换命令时,将所述无线终端的数据链路置为挂起状态,并向所述第二协议处理层发送数据链路挂起原语;所述第二协议处理层在收到所述数据链路挂起原语后,将所述无线终端的数据链路置为挂起状态;所述第二协议处理层在检测出所述信息帧中的一个字段错误,且所述字段为所述网络设备期望收到的下一个信息帧的帧序号时,向所述第一协议处理层发送数据链路异常指示原语,并指示所述信息帧中的所述字段错误;所述第一协议处理层在收到所述数据链路异常指示原语,并确定所述信息帧中的所述字段错误后,忽略所述数据链路异常指示原语,并在所述无线终端的数据链路可以由挂起状态恢复为正常状态时,向所述第二协议处理层发送数据链路恢复原语;所述第二协议处理层在收到所述数据链路恢复原语后,将所述无线终端的数据链路由挂起状态恢复为正常状态;其中,处于所述挂起状态的数据链路未被释放且不能够用于进行数据传输,处于所述正常状态的数据链路能够用于进行数据传输。2.如权利要求1所述的方法,其特征在于,所述切换命令用于指示所述无线终端从当前小区切换到目标小区;在所述第一协议处理层向所述第二协议处理层发送数据链路恢复原语之前,还包括:所述第一协议处理层在所述无线终端已经成功切换到所述目标小区时,确定所述无线终端的数据链路可以由挂起状态恢复为正常状态。3.如权利要求1所述的方法,其特征在于,所述切换命令用于指示所述无线终端从当前小区中当前使用的业务信道上切换到新分配的目标业务信道上;在所述第一协议处理层向所述第二协议处理层发送数据链路恢复原语之前,还包括:所述第一协议处理层在所述无线终端已经成功切换到所述目标业务信道上时,确定所述无线终端的数据链路可以由挂起状态恢复为正常状态。4.如权利要求1~3任一项所述的方法,其特征在于,所述方法应用于全球移动通信GSM系统。5.如权利要求1~4任一项所述的方法,其特征在于,所述数据传输为进行语音通话的数据传输。6.一种无线终端,其特征在于,包括:第一协议处理模块,用于进行所述无线终端的第一...

【专利技术属性】
技术研发人员:王百成阳思聪葛百章
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1