移动终端在通用接入网注册中防止异常终止的方法和装置的制作方法

文档序号:7659632阅读:113来源:国知局
专利名称:移动终端在通用接入网注册中防止异常终止的方法和装置的制作方法
技术领域
本发明涉及移动终端在通用接入网(Generic Access Network, GAN) 中的注册技术,特别涉及移动终端在GAN注册中防止异常终止的方法和装置。
背景技术
在移动通信网络中,接入网作为移动终端与核心交换网之间的桥梁,其 通信能力直接影响用户对移动服务的体验。随着无线通信技术的不断发展, 接入网以高接入带宽和低通信成本的优势,越来越收到重视。
基于近距无线通信技术,在免授权频段提供无线接入的方式正在迅速的 普及,采用免授权移动接入(Unlicensed Mobile Access, UMA)的通用接入 网GAN正在得到越来越广泛的应用,GAN与传统无线接入网并存。例如, 通用无线4妄入系统(Universal Mobile Telecommunications System, UMTS ) 中的地面无线接入网(UMTS Terrestrial Radio Access Network, UTRAN )、 增强型数据速率版本(Enhanced Data rate for GSM Evolution, EDGE )中的 接入网(GSM EDGE Radio Access Network, GERAN),与GAN之间的无 缝切换和漫游,成为颇受关注的技术热点。
移动终端要切换到GAN并使用GAN提供的服务,必须首先通过通用 才妻入互耳关网十办i义(International Protocol, IP )网(Generic Access IP Network ), 与通用接入网控制器(Generic Access Network Controller, GANC )建立通 信连接,再通过建立的通信连接在GANC上注册。
目前,移动终端在GAN中注册的方法流程如图1所示,该流程中包括
步骤101:移动终端向GANC发送注册请求消息。
步骤102: GANC根据当前网络状况,向移动终端返回注册应答消息。
所述注册应答消息中,可以包括注册接受、注册拒绝或注册重定向的注册处
理结杲。其中注册重定向表示GANC告知移动终端不属于自身管理范围, 需要移动终端重新向其他GANC发起注册请求,而注册拒绝表示GANC由 于网络拥塞不能接受移动终端的注册,注册重定向和注册拒绝代表移动终端 向GANC的注册失败。
在移动终端的注册过程中,根据GANC返回的注册结果或注册过程中 所发生的不同情况,可能需要启动不同的注册定时器。例如在上述流程中, 当移动终端向GANC发起注册后,返回的注册应答消息包括注册拒绝的注 册处理结果时,移动终端可以启动一个定时器TU3卯7,设置重新发起注册 的时间间隔,在TU3907超时后,移动终端将再次向GANC发起注册。当移 动终端发起的注册正在进行中时,移动终端发生了底层错误,例如由域名服 务器、力卩密IP承载或传输控制协议(Transport Control Protocol, TCP)引起 的底层错误,正在进行的注册将被中断,这时移动终端可以启动一个定时器 TU3905,并设置重新发起注册的时间间隔,该底层错误一般可以瞬间恢复。 在TU3卯5超时后,重新向GANC发起注册。
基于上述介绍的两种可能启动的注册定时器,如果移动终端发起的注册 被GANC拒绝,则启动TU3卯7,在TU3 907启动后但未超时的过程中,移 动终端又发生了底层错误,则还需启动TU3905。在上述情况下,如果TU3907 先超时,则移动终端将重新向GANC发起注册,但如果在由于TU3907超时 导致的注册正在进行的过程中,TU3卯5又超时,会将前述由于TU3907超 时导致的正在进行的注册异常终止,并重新开始由于TU3905超时导致的注 册;反之,如果TU3905先超时,则移动终端将重新向GANC发起注册请求, 同样地,在由于TU3905超时导致的注册正在进4亍的过程中,如果TU3卯7 又超时,也会将由于TU3卯5超时导致的正在进行的注册异常终止,并重新 开始由于TU3卯7超时导致的注册。上述两种移动终端在GAN注册中可能 出现的异常终止,如果正在进行的注册可能被GANC接受,即移动终端可
能注册成功,该正在进行的注册被异常终止将会使移动终端需要通过新发起 的注册实现在GAN中的成功注册,导致注册时间加长,并浪费被异常终止 的注册所占用的资源。

发明内容
本发明实施例提供一种移动终端在GAN注册中防止异常终止的方法, 该方法能够使移动终端在GAN的注册过程中,避免正在进行的注册被异常 终止。
本发明实施例提供另一种移动终端在GAN注册中防止异常终止的方 法,该方法能够使移动终端在GAN的注册过程中,避免正在进行的注册4皮 异常终止。
本发明实施例提供一种移动终端在GAN注册中防止异常终止的装置, 该装置能够使移动终端在GAN的注册过程中,避免正在进行的注册被异常 终止。
本发明实施例提供另一种移动终端在GAN注册中防止异常终止的装 置,该装置能够使移动终端在GAN的注册过程中,避免正在进行的注册被 异常终止。
本发明实施例提供一种移动终端,该移动终端能够在GAN的注册过程 中,避免正在进行的注册被异常终止。
本发明实施例提供另 一种移动终端,该移动终端能够在GAN的注册过 程中,避免正在进行的注册被异常终止。
本发明实施例提供一种移动终端在GAN注册中防止异常终止的方法,该方 法包括
在移动终端发生底层错误,并且移动终端中存在已启动的注册定时器 时,停止所述已启动的注册定时器,并启动对应发生底层错误的注册定时器。
本发明实施例提供另 一种移动终端在GAN注册中防止异常终止的方法,该 方法包括
移动终端中当前注册定时器超时之后,并且移动终端中由于其他注册定 时器超时导致的注册正在进行时,停止由于所述当前注册定时器超时所需重 新发起的注册。
本发明实施例提供一种移动终端在GAN注册中防止异常终止的装置,该装 置中包括
检测模块,用于在移动终端发生底层错误时,检测移动终端中已启动的注 册定时器情况;
控制模块,用于根据所述检测模块得出的检测结果,在移动终端中存在 已启动的注册定时器时,停止所述已启动的注册定时器,并启动对应发生底 层错误的注册定时器。
本发明实施例提供另 一种移动终端在GAN注册中防止异常终止的装置,该 装置中包括
检测模块,用于在移动终端中当前注册定时器超时之后,检测移动终端中 由于其他注册定时器超时导致的注册情况;
控制模块,用于根据所述检测模块得出的检测结果,在移动终端中由于 其他注册定时器超时导致的注册正在进行时,停止由于当前注册定时器超时 所需重新发起的注册。
本发明实施例提供一种移动终端,该移动终端包括
第一注册定时器,用于在发生底层错误时启动;
第二注册定时器,用于在所述注册执行模块接收到对应发起注册的注册拒 绝结果时启动;
控制模块,用于在发生底层错误,并且所述第二注册定时器已启动时,停 止所述第二注册定时器,并启动所述第一注册定时器;
注册执行模块,用于向GANC发起注册,接收GANC返回的对应所述 发起注册的注册结果。
本发明实施例提供另 一种移动终端,该移动终端包括
第一注册定时器,用于在发生底层错误时启动;
第二注册定时器,用于在所述注册执行模块接收到对应发起注册的注册拒 绝结果时启动;
控制模块,用于第一注册定时器或第二注册定时器超时后,并且存在正在 进行的注册时,停止由于所述第一注册定时器或第二注册定时器超时所需重新
发起的注册;
注册执行才莫块,用于向GANC发起注册,接收GANC返回的对应所迷 发起注册的注册结果。
可见,本发明实施例提供的第一种移动终端在GAN注册中防止异常终 止的方法、装置,以及移动终端,检测移动终端中注册定时器的启动情况, 在移动终端中存在已启动的注册定时器时,先停止已启动的注册定时器,再 启动对应发生底层错误的注册定时器,避免了移动终端中存在已启动的注册 定时器的情况下,同时启动对应发生底层错误的注册定时器后,在其中一个 注册定时器超时导致的注册正在进行的过程中,另外的注册定时器又超时重 新发起注册,引起的正在进行的注册被异常终止的情况。
本发明实施例提供的第二种移动终端在GAN注册中防止异常终止的方 法、装置,以及移动终端,在移动终端中的当前注册定时器超时后,首先检 查移动终端中是否正在进行由于其他注册定时器超时导致的注册,在移动终 端中正在进行由于其他注册定时器超时导致的注册时,停止由于当前注册定 时器超时所需重新发起的注册,从而避免移动终端中正在进行的注册,由于 当前注册定时器超时所需重新发起的注册被异常终止。


图1为现有技术中移动终端在GAN中注册的方法流程图; 图2为本发明实施例第一种移动终端在GAN注册中防止异常终止的方 法流程图3为本发明实施例第一种移动终端在GAN注册中防止异常终止的装 置的结构示意图4为本发明实施例第二种移动终端在GAN注册中防止异常终止的装
置的结构示意图5为本发明实施例第一种移动终端的结构示意图; 图6为本发明实施例第二种移动终端的结构示意图。
具体实施例方式
为使本发明实施例的目的和优点更加清楚,下面结合附图对本发明实施 例作进一步详细说明。
首先,对本发明实施例提供的两种移动终端在GAN注册中防止异常终 止的方法进4于-洋细i兌明。
图2为本发明实施例第一种移动终端在GAN注册中防止异常终止的方 法流程图,该流程包^r:
步骤201:在移动终端发生底层错误,并且移动终端中存在已启动的注 册定时器时,停止已启动的注册定时器。
本步骤中,移动终端在GAN的注册中,如果发生底层错误,将对应启 动一个注册定时器,在启动对应发生底层错误的注册定时器之前,首先检测 移动终端中注册定时器的启动情况,即检查当前移动终端中是否已经启动了 对应其他情况的注册定时器。
步骤202:启动对应发生底层错误的注册定时器。
本发明实施例提供的第 一 种移动终端在G AN注册中防止异常终止的方 法,在移动终端发生底层错误,并且移动终端中存在已启动的注册定时器时, 先停止已启动的注册定时器,再启动对应发生底层错误的注册定时器,避免 了移动终端中存在已启动的注册定时器的情况下,同时启动对应发生底层错 误的注册定时器后,在其中一个注册定时器超时导致的注册正在进行的过程 中,另外的注册定时器又超时重新发起注册,引起的正在进行的注册被异常 终止的情况。
在本发明实施例提供的第一种移动终端在GAN注册中防止异常终止的
方法中,可以进一步包括
在移动终端发生底层错误,并且移动终端中不存在已启动的注册定时器 时,直接启动对应发生底层错误的注册定时器。
结合移动终端在GAN网络中注册的具体情况,假设应用场景为需要 启动注册定时器的情况包括两种, 一为移动终端发起的注册被拒绝时,启动 对应注册拒绝的注册定时器TU3907, 二为移动终端发生底层错误时,启动 对应发生底层错误的注册定时器TU3卯5。
结合上述应用场景,本发明实施例提供的第一种移动终端在GAN注册 中防止异常终止的方法可以具体应用为
移动终端在发生底层错误时,检测移动终端中是否已启动TU3907;在 移动终端中已启动TU3907时,停止TU3907后,启动TU3905,在移动终 端中没有启动TU3907时,可以直接启动TU3905。
经过上述应用,就可以防止移动终端在GAN注册中,在TU3907已经 启动的情况下,移动终端又发生底层^"误启动TU3905,在同时启动TU3907 和TU3905的情况下,如果其中一个注册定时器超时导致的注册正在进行过 程中,另外一个的注册定时器又超时重新发起注册,引起的正在进行的注册 被异常终止的情况。
结合上述应用场景,本发明实施例提供的第一种移动终端在GAN注册 中防止异常终止的方法中,启动TU3905并超时之后,重新发起的注册可能 有三种处理结果。其中, 一为重新发起的注册被GANC拒绝,则可以启动 TU3907,并等待TU3卯7超时后重新发起注册,二为重新发起的注册净皮 GANC接受,这时无需再启动注册定时器,三为重新发起的注册被GANC 重定向,这时也无需再启动注册定时器,而需要重新向其他GANC发起注 册。上述启动TU3卯5超时重新发起注册之后,根据GANC的处理结果进行 的后续操作,为本领域技术人员的公知常识,也并非本发明实施例讨论的重 点,这里不再赘述。
本发明实施例第二种移动终端在GAN注册中防止异常终止的方法,该
流程包括
在移动终端中的当前注册定时器超时之后,并且移动终端中由于其他注 册定时器超时导致的注册正在进行时,停止由于所述当前注册定时器超时所 需重新发起的注册。
本发明实施例提供的第二种移动终端在GAN注册中防止异常终止的方 法,在移动终端中的当前注册定时器超时后,首先检查移动终端中是否正在 进行由于其他注册定时器超时导致的注册,在移动终端中正在进行由于其他 注册定时器超时导致的注册时,停止由于当前注册定时器超时所需重新发起 的注册,从而避免移动终端中正在进行的注册,由于当前注册定时器超时所 需重新发起的注册被异常终止。
上述流程中还可以进 一 步包括
在所述由于其他注册定时器超时导致的注册结果为注册拒绝时,开始由 于所述当前注册定时器超时所需重新发起的注册
上述进一步包括的步骤中,接收对所述由于其他注册定时器超时导致的 注册对应的注册结果,可用通过接收GANC返回的注册应答消息来确定, 即当接收到GANC返回的携带注册拒绝的注册应答消息时,可以认为由于 其他注册定时器超时导致的注册被拒绝。
结合移动终端在GAN网络中注册的具体情况,假设应用场景为需要 启动注册定时器的情况包括两种, 一为移动终端发起的注册被拒绝时,启动 对应注册拒绝的注册定时器TU3907, 二为移动终端发生底层^l晉误时,启动 对应发生底层错误的注册定时器TU3卯5。
结合上述应用场景,本发明实施例提供的第二种移动终端在GAN注册 中防止异常终止的方法可以具体应用也可以分为两种情况
第一、移动终端中的TU3907和TU3905都已启动,即移动终端发起的 注册被GANC拒绝启动TU3卯7,在启动TU3卯7后移动终端又发生了底层 一睹误,进而启动了 TU3905。 TU3卯5先超时,并在超时后重新发起对GANC 的注册,在由于TU3905超时导致的注册正在进行中时,TU3卯7超时,此
时先检查移动终端中由于TU3905超时导致的注册情况,在TU3905超时导 致的注册正在进行中时,停止由于TU3卯7超时所需重新发起的注册。并可 以接收由于TU3卯5超时导致的注册对应的注册结果,当注册结果为注册拒 绝时,开始由于TU3907超时所需重新发起的注册。
第二、移动终端中的TU3卯7和TU3905诸卩已启动,即移动终端发起的 注册被GANC拒绝启动TU3907,在启动TU3907后移动终端又发生了底层 错误,进而启动了 TU3905。 TU3907先超时,并在超时后重新发起对GANC 的注册,在由于TU3卯7超时导致的注册正在进行中时,TU3905超时,此 时先才企查移动终端中由于TU3907超时导致的注册情况,在TU3907超时导 致的注册正在进行中时,停止由于TU3905超时所需重新发起的注册。并可 以接收由于TU3卯7超时导致的注册对应的注册结果,当注册结果为注册拒 绝时,开始由于TU3905超时所需重新发起的注册。
其次,详细介绍本发明实施例提供的两种移动终端在GAN注册中防止 异常终止的装置。
图3为本发明实施例提供的第一种移动终端在GAN注册中防止异常终 止的装置结构示意图,该装置中包括检测模块和控制模块。图3中还示出 了移动终端中的注册定时器,表示移动终端中所有可能启动的注册定时器。
检测模块,用于在移动终端发生底层错误时,检测移动终端中已启动的 注册定时器。
控制模块,用于根据所述检测模块得出的检测结果,在移动终端中存在 已启动的注册定时器时,停止所述已启动的注册定时器后,并启动对应发生 底层错误的注册定时器。
本发明实施例提供的第一种移动终端在GAN注册中防止异常终止的装 置,由检测模块检测移动终端中注册定时器的启动情况,在移动终端中存在 已启动的注册定时器时,由控制模块停止已启动的注册定时器后,启动对应 发生底层错误的注册定时器,避免了移动终端中在启动了其他注册定时器的 情况下,同时启动对应发生底层错误的注册定时器,从而避免了同时启动的
多个注册定时器在其中一个注册定时器超时重新发起注册的过程中,另外的 注册定时器又超时重新发起注册,引起的已经进行的注册被异常终止的情况。
上述控制模块可以包括检测结果解析模块和控制执行模块。 检测结果解析模块,用于解析所述检测模块得出的检测结果,得出解析 结果。
控制执行模块,用于根据所述检测结果解析模块得出的解析结果,在移 动终端中存在已启动的注册定时器时,停止所述已启动的注册定时器后,启
动对应发生底层错误的注册定时器;在移动终端中不存在已启动注册定时器
时,直接启动对应发生底层错误的注册定时器。
在将所述控制模块进行进 一 步划分之后,本发明实施例提供的第 一种移
动终端在GAN注册中防止异常终止的装置,可以进一步在^r测出移动终端 中不存在已启动的注册定时器时,直接启动对应发生底层错误的注册定时器。
图4为本发明实施例提供的第二种移动终端在GAN注册中防止异常终 止的装置结构示意图,该装置中包括检测模块和控制模块。图4中还示出 了移动终端中的注册定时器和GANC,其中示出的注册定时器表示移动终端 中所有可能启动的注册定时器。
检测模块,用于在移动终端中当前注册定时器超时之后,检测移动终端 中由于其他注册定时器超时导致的注册情况。
控制模块,用于根据所述检测模块得出的检测结果,在移动终端中由于 其他注册定时器超时导致的注册正在进行时,停止由于当前注册定时器超时 所需重新发起的注册。该控制模块可以和移动终端中负责发起注册的部件相 连,对该负责发起注册的部件的操作起到控制作用。
本发明实施例提供的第二种移动终端在GAN注册中防止异常终止的装 置,在移动终端中的当前注册定时器超时后,由检测模块检测移动终端中是 否正在进行由于其他注册定时器超时导致的注册,在移动终端中正在进行由
于其他注册定时器超时导致的注册时,停止当前由于注册定时器超时所需重 新发起的注册,从而避免移动终端中正在进行的注册,由于当前注册定时器 超时所需重新发起的注册被异常终止。
上述控制模块还可以包括检测结果解析模块、控制执行模块和注册结 果处理模块。
检测结果解析模块,用于解析所述检测模块得出的检测结果,得出解析结果。
控制执行模块,用于根据所述检测结果解析模块得出的解析结果,在移动 终端中由于其他注册定时器超时导致的注册正在进行时,停止由于当前注册定 时器超时所需重新发起的注册。
注册结果处理模块,用于接收所述由于其他注册定时器超时导致的注册 对应的注册结果,在所述注册结果为注册拒绝时,开始由于当前注册定时器 超时所需重新发起的注册。
在将上迷控制模块进一步划分之后,本发明实施例提供的第二种移动终
端在GAN的注册中防止异常终止的装置,还可以在移动终端中由于其他注 册定时器超时导致的注册被拒绝后,开始当前由于注册定时器超时所需重新 发起的注册。其中控制执行模块和注册结果处理模块,可以分别和移动终端 中负责发起注册的部件相连,对该负责发起注册的部件的操作起到控制作 用。
最后,介绍本发明实施例提供的两种移动终端。
图5为本发明实施例提供的第一种移动终端的结构示意图,该移动终端 中包括
第一注册定时器,用于在发生底层错误时启动。
第二注册定时器,用于在所述注册执行模块接收到对应发起注册的注册拒 绝结果时启动。
控制模块,用于在发生底层错误,并且所述第二注册定时器已启动时,停 止所述第二注册定时器,并启动所述第一注册定时器。
所述注册执行模块,用于向GANC发起注册,接收GANC返回的对应
所述发起注册的注册结果。
本发明实施例提供的第 一种移动终端,由控制模块在第二控制器已启动 时,停止已启动的第二注册定时器后,启动对应发生底层错误的第一注册定 时器,避免了移动终端中在启动了第一注册定时器的情况下,同时启动对应 发生底层错误的第二注册定时器,从而避免了同时启动的多个注册定时器在 其中一个注册定时器超时重新发起注册的过程中,另外的注册定时器又超时 重新发起注册,引起的已经进行的注册被异常终止的情况。
图6为本发明实施例提供的第二种移动终端的结构示意图,该移动终端中 包括
第一注册定时器,用于在发生底层错误时启动。
第二注册定时器,用于在所述注册执行对莫块接收到对应发起注册的注册拒 绝结果时启动。
控制模块,用于第一注册定时器或第二注册定时器超时后,并且存在正在 进行的注册时,停止由于所述第一注册定时器或第二注册定时器超时所需重新 发起的注册。
注册执行模块,用于向GANC发起注册,接收GANC返回的对应所述 发起注册的注册结果。
本发明实施例提供的第二种移动终端,在当前注册定时器超时后,首先 检查移动终端中是否正在进行由于其他注册定时器超时导致的注册,在移动
定时器超时所需重新发起的注册,从而避免移动终端中正在进行的注册,由 于当前注册定时器超时所需重新发起的注册被异常终止。
本发明实施例提供的移动终端在GAN注册中防止异常终止的第一种装 置,可以作为本发明实施例提供的第 一种移动终端中控制模块的较佳实施方 式;而本发明实施例提供的移动终端在GAN注册中防止异常终止的第二种 装置,可以作为本发明实施例提供的第二种移动终端中控制模块的较佳实施方式。
本发明实施例提供的第一种移动终端在注册过程中防止异常终止的方 法、装置,以及移动终端,检测注册定时器的启动情况,存在已启动的注册 定时器时,先停止已启动的注册定时器,再启动对应发生底层错误的注册定 时器,避免了移动终端中存在已启动的注册定时器的情况下,同时启动对应 发生底层错误的注册定时器后,在其中一个定时器超时导致的注册正在进行 的过程中,另外的定时器又超时重新发起注册,引起的正在进行的注册被异 常终止的情况。
本发明实施例提供的第二种移动终端在注册过程中防止异常终止的方 法、装置,及移动终端,在当前注册定时器超时后,首先检查是否正在进行 由于其他注册定时器超时导致的注册,正在进行由于其他注册定时器超时导 致的注册时,停止当前由于注册定时器超时所需重新发起的注册,从而避免 移动终端中正在进行的注册,由于当前注册定时器超时所需重新发起的注册 被异常终止。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的 保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改 进等,均应包含在本发明的保护范围之内。
权利要求
1、一种移动终端在通用接入网注册中防止异常终止的方法,其特征在于,该方法包括在移动终端发生底层错误,并且移动终端中存在已启动的注册定时器时,停止所述已启动的注册定时器,并启动对应发生底层错误的注册定时器。
2、 如权利要求l所述的方法,其特征在于,该方法进一步包括 在移动终端发生底层错误,并且移动终端中不存在已启动的注册定时器时,进一步直接启动对应发生底层错误的注册定时器。
3、 如权利要求l所述的方法,其特征在于,所述对应发生底层错误的注册 定时器为TU3905,所述已启动的注册定时器为TU3907。
4、 一种移动终端在通用接入网注册中防止异常终止的方法,其特征在于, 该方法包括移动终端中当前注册定时器超时之后,并且移动终端中由于其他注册定时 器超时导致的注册正在进行时,停止由于所述当前注册定时器超时所需重新发 起的注册。
5、 如权利要求4所述的方法,其特征在于,所述停止由于所述当前注册定 时器超时所需重新发起的注册之后进一步包括在所述由于其他注册定时器超时导致的注册结果为注册拒绝时,开始由于 所述当前注册定时器超时所需重新发起的注册。
6、 如权利要求5所述的方法,其特征在于,所述当前注册定时器为TU3905, 所述其他注册定时器为TU3卯7;或者,所述当前注册定时器为TU3907,所述 其他注册定时器为TU3905。
7、 一种移动终端在通用接入网注册中防止异常终止的装置,其特征在于, 该装置中包括-险测才莫块,用于在移动终端发生底层错误时,;险测移动终端中已启动的注 册定时器情况; 控制模块,用于根据所述检测模块得出的检测结果,在移动终端中存在已 启动的注册定时器时,停止所述已启动的注册定时器,并启动对应发生底层错 误的注册定时器。
8、 如权利要求7所述的装置,其特征在于,所述控制模块包括检测结果 解析模块和控制执行模块;所述检测结果解析模块,用于解析所述检测模块得出的检测结果,得出解 析结果;所述控制执行模块,用于根据所述检测结果解析模块得出的解析结果,在 移动终端中存在已启动的注册定时器时,停止所述已启动的注册定时器,并启 动对应发生底层错误的注册定时器;在移动终端中不存在已启动的注册定时器 时,直接启动对应发生底层4昔误的注册定时器。
9、 一种移动终端在通用接入网注册中防止异常终止的装置,其特征在于, 该装置中包括检测模块,用于在移动终端中当前注册定时器超时之后,检测移动终端中 由于其他注册定时器超时导致的注册情况;控制模块,用于根据所述检测模块得出的检测结果,在移动终端中由于其 他注册定时器超时导致的注册正在进行时,停止由于当前注册定时器超时所需 重新发起的注册。
10、 如权利要求9所述的装置,其特征在于,所述控制模块包括检测结 果解析模块、控制执行模块和注册结果处理模块;所述检测结果解析模块,用于解析所述检测模块得出的检测结果,得出解 析结果;所述控制执行模块,用于根据所述检测结果解析模块得出的解析结果,在 移动终端中由于其他注册定时器超时导致的注册正在进行时,停止由于当前注 册定时器超时所需重新发起的注册;所述注册结果处理模块,用于接收所述由于其他注册定时器超时导致的注 册对应的注册结果,在所述注册结果为注册拒绝时,开始由于当前注册相关定时器超时所需重新发起的注册。
11、 一种移动终端,其特征在于,该移动终端包括 第一注册定时器,用于在发生底层错误时启动;第二注册定时器,用于在所述注册执行模块接收到对应发起注册的注册拒 绝结果时启动;控制模块,用于在发生底层错误,并且所述第二注册定时器已启动时,停 止所述第二注册定时器,并启动所述第一注册定时器;注册执行模块,用于向通用接入网控制器GANC发起注册,接收GANC 返回的对应所述发起注册的注册结杲。
12、 一种移动终端,其特征在于,该移动终端包括 第一注册定时器,用于在发生底层错误时启动;第二注册定时器,用于在所述注册执行模块接收到对应发起注册的注册拒 绝结果时启动;控制模块,用于第一注册定时器或第二注册定时器超时后,并且存在正在 进行的注册时,停止由于所述第一注册定时器或第二注册定时器超时所需重新 发起的注册;注册执行模块,用于向GANC发起注册,接收GANC返回的对应所述发起 注册的注册结果。
全文摘要
本发明公开了一种移动终端在通用接入网GAN注册中防止异常终止的方法,该方法包括在移动终端发生底层错误,并且移动终端中存在已启动的注册定时器时,停止所述已启动的注册定时器后,并启动对应发生底层错误的注册定时器。本发明还同时公开了另一种移动终端在GAN注册中防止异常终止的方法、两种移动终端在GAN注册中防止异常终止的装置以及两种移动终端。应用本发明,可以使移动终端在GAN注册中,避免正在进行的注册被异常终止。
文档编号H04L12/56GK101175037SQ20071014053
公开日2008年5月7日 申请日期2007年8月10日 优先权日2007年8月10日
发明者斌 谭 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1