一种网络切换方法、装置和移动终端与流程

文档序号:11846269阅读:223来源:国知局
一种网络切换方法、装置和移动终端与流程

本发明涉及通信技术领域,尤其涉及一种网络切换方法、装置和移动终端。



背景技术:

随着通信技术的不断发展,多模移动终端应运而生。多模移动终端,即支持多种网络制式的移动终端,换言之,多模移动终端能够在多种不同的技术标准网络之间使用。

多模移动终端,必然涉及多种网络制式之间的网络切换问题。目前,第三代移动通信技术(the 3th Generation mobile communication technology,简称3G)和第四代移动通信技术(the 4th Generation mobile communication technology,简称4G)的网络切换方案基本按照3GPP 36.331拟定框架切换。

但是,目前存在向4G演进的码分多址(Code Division Multiple Access,简称CDMA)3G技术,例如:演进的高分组网络(evolution High Rate Packet data,简称eHRPD)。在3GPP 36.331协议框架下,如果从演进的码分多址3G网络向4G网络切换,则只有处于空闲态的移动终端才能完成网络切换,而处于激活态的移动终端不能进行网络切换。

例如:处于激活态的eHRPD的移动终端,在进入长期演进(Long Term Evolution,简称LTE)网络覆盖区域之后,需要等待空闲态到来后才能从eHRPD切换到LTE,该等待过程导致网络切换过慢,有时甚至需要等待十几分钟。

高通等芯片厂商通过增加空闲态查询时间粒度,在查询到空闲态到来时立即切换,但是,该方法依旧需要等待激活态向空闲态的转变,没有从实质上改善切换速度慢的问题,用户体验较差。



技术实现要素:

本发明的主要目的在于提供一种网络切换方法、装置和移动终端,以解决 现有技术中处于激活态的移动终端,从演进的3G网络向4G网络切换过慢的问题。

基于上述技术问题,本发明是通过以下技术方案来解决的。

本发明提供了一种网络切换方法,包括:在激活态下,如果接收到网络切换请求,则将所述激活态转换为空闲态;在将所述激活态转换为空闲态之后,执行网络切换。

其中,执行网络切换,还包括:在网络切换失败的情况下,将所述空闲态转换回所述激活态。

其中,在将所述激活态转换为空闲态之后,在执行网络切换之前,所述方法还包括:缓存需要发送给网络设备的数据包。

其中,在执行网络切换之后,所述方法还包括:将缓存的数据包向所述网络设备发送。

本发明还提供了一种网络切换装置,包括:转换模块,用于在激活态下,如果接收到网络切换请求,则将所述激活态转换为空闲态;执行模块,用于在将所述激活态转换为空闲态之后,执行网络切换。

其中,所述转换模块还用于:在网络切换失败的情况下,将所述空闲态转换回所述激活态。

其中,所述装置还包括缓存模块,用于在将所述激活态转换为空闲态之后,在执行网络切换之前,缓存需要发送给网络设备的数据包。

其中,所述装置还包括发送模块,用于将缓存的数据包向所述网络设备发送。

本发明又提供了一种移动终端,其特征在于,所述移动终端基于上述网络切换装置进行网络切换。

本发明有益效果如下:

本发明在处于激活态的移动终端需要进行网络切换时,强制移动终端进入空闲态,使移动终端完成网络切换。本发明在网络切换时无需等待激活态转换为空闲态,提高了网络切换效率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明一实施例的网络切换方法的流程图;

图2是根据本发明一实施例的网络切换装置的结构图。

具体实施方式

本发明的主要思想在于,处于激活态的移动终端,如果需要进行网络切换,则强制将激活态转换为空闲态,使移动终端顺利进行网络切换。本发明在网络切换时无需等待激活态转换为空闲态,提高了网络切换效率,提升了用户体验效果。

在向4G演进的码分多址3G技术中,规定移动终端有两种状态,即激活态和空闲态。激活态是指,移动终端与接入的网络之间已经建立网络接口连接,并且通过该网络接口上传或下载数据。空闲态是指,移动终端与接入的网络之间断开网络接口连接。

为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。

本发明提供了一种网络切换方法,如图1所示,为根据本发明一实施例的网络切换方法的流程图。

步骤S110,在激活态下,如果接收到网络切换请求,则将所述激活态转换为空闲态。

在空闲态下,如果接收到网络切换请求,则直接执行网络切换。

网络切换请求,用于请求将演进的码分多址3G网络向4G网络切换。进一步地,该网络切换请求可以通过用户操作发出,例如:用户通过预置的开关来切换网络;该网络切换请求也可以由移动终端自行发出,例如:因临区测量或定时检测而引起的网络切换。

在现有技术中,通过两级时间阈值,使处于激活态的移动终端转换为空闲态。进一步地,设置第一时间阈值和第二时间阈值,在移动终端未收到也未发 送数据包的时间段达到第一时间阈值时,开始对移动终端进行空闲态监测,如果移动终端未收到也未发送数据包的时间段达到第二时间阈值,则表示移动终端数据传输空闲,将移动终端的当前状态从激活态转换为空闲态。

在本实施例中,如果处于激活态的移动终端,需要进行网络切换,则强制将激活态转换为空闲态,无需理会移动终端是否正在接收或发送数据包,以及移动终端未接收和发送数据包的时间长度是否达到两级时间阈值的和。正是如此,本实施例省略了现有技术中,从激活态向空闲态转换的时间,降低了网络切换的时间成本,提高了网络切换效率。

步骤S120,在将所述激活态转换为空闲态之后,执行网络切换。

在将所述激活态转换为空闲态之后,根据3GPP 36.331协议,来执行网络切换。

在一个实施例中,为了保证业务的连续性,在将激活态转换为空闲态之后,且在执行网络切换之前,将需要发送给网络设备的数据包先进行缓存,待网络切换执行完毕,在将缓存的数据包发送给该网络设备。

执行网络切换包括两种结果,即网络切换成功和网络切换失败。如果网络切换成功,则通过新接入的网络,将缓存的数据包发送给网络设备;如果网络切换失败,则移动终端接入的网络未发生变化,将移动终端的当前状态从空闲态转换回激活态,通过原接入的网络,将数据包发送给网络设备。进一步地,根据3GPP2X.S0057协议规定,演进的码分多址3G网络向4G网络切换属于平滑切换,切换前和切换后,移动终端的IP地址都不会发生改变,那么,在切换成功后,移动终端可以通过新接入的网络进行目标寻址,来将缓存的数据包发送给目标网络设备。

本发明还提供了一种网络切换装置,如图2所示。该网络切换装置可以设置在移动终端中,移动终端基于该网络切换装置进行网络切换。

该装置包括:

转换模块210,用于在激活态下,如果接收到网络切换请求,则将所述激活态转换为空闲态。

执行模块220,用于在将所述激活态转换为空闲态之后,执行网络切换。

在一个实施例中,转换模块210还用于在网络切换失败的情况下,将所述空闲态转换回所述激活态。

在另一实施例中,所述装置还包括缓存模块(未示出),用于缓存需要发送给网络设备的数据包。所述装置还包括发送模块(未示出),用于将缓存的数据包向所述网络设备发送。

本实施例所述的装置的功能已经在图1所示的方法实施例中进行了描述,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1