1.一种网络切换方法,其特征在于,在移动终端侧执行的步骤包括:
在完成网络注册之后,尝试与网络侧建立数据业务连接;
如果尝试建立数据业务连接失败、并且尝试建立数据业务连接的时间长度达到预设的时间长度阈值,则将当前注册的网络切换到其他网络。
2.根据权利要求1所述的方法,其特征在于,所述尝试与网络侧建立数据业务连接,包括:
通过向网络侧发送分组数据协议激活请求,尝试与网络侧建立数据业务连接。
3.根据权利要求2所述的方法,其特征在于,如果所述尝试与网络侧建立数据业务连接失败、并且尝试建立数据业务连接的时间长度达到预设的时间长度阈值,则将当前注册的网络切换到其他网络,包括:
如果接收到网络侧返回的激活失败消息,则累计接收到激活失败消息的次数,并且每隔预设时间段,再次向网络侧发送分组数据协议激活请求;
当连续接收到激活失败消息的次数达到预设的次数阈值时,将当前注册的网络切换到其他网络。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果移动终端发生路由小区更新或者重新启动,则重新进行网络注册。
5.根据权利要求1-4中任一项所述的方法,其特征在于,
在将当前注册的网络切换到其他网络的过程中,包括:针对所述其他网络进行网络注册;
所述网络注册,包括:
为可注册的各网络分别设置网络优先级;
按照网络优先级从高到低的顺序尝试进行网络注册,直至网络注册完成。
6.一种网络切换装置,其特征在于,包括:
连接模块,用于移动终端在完成网络注册之后,尝试与网络侧建立数据业务连接;
切换模块,用于如果尝试建立数据业务连接失败、并且尝试建立数据业务连接的时间长度达到预设的时间长度阈值,则将当前注册的网络切换到其他网络。
7.根据权利要求6所述的装置,其特征在于,所述连接模块,用于通过向网络侧发送分组数据协议激活请求,尝试与网络侧建立数据业务连接。
8.根据权利要求7所述的装置,其特征在于,所述切换模块,用于:
如果接收到网络侧返回的激活失败消息,则累计接收到激活失败消息的次数,并且每隔预设时间段,再次向网络侧发送分组数据协议激活请求;
当连续接收到激活失败消息的次数达到预设的次数阈值时,将当前注册的网络切换到其他网络。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括注册模块,用于在移动终端发生路由小区更新或者重新启动的情况下,重新进行网络注册。
10.一种移动终端,其特征在于,所述移动终端基于权利要求6-9中任一项所述的网络切换装置进行网络切换。