网络切换方法、装置、终端及存储介质与流程

文档序号:14718216发布日期:2018-06-16 02:06阅读:155来源:国知局
网络切换方法、装置、终端及存储介质与流程

本申请实施例涉及无线通信技术,尤其涉及一种网络切换方法、装置、终端及存储介质。



背景技术:

目前的无线终端大都支持多种无线通信制式,可以通过不同的无线通信制式接入网络。但由于不同网络制式的数据结构、数据传输方式等均不同,无线终端在同一时间仍然仅能通过一种网络制式接入网络。另外,即使使用同一种无线通信制式,不同运营商或不同网络提供者所属网络的网络质量也不尽相同。

当无线终端接入一个网络后,若网络服务不中断,则会持续接入这个网络,并不会主动进行网络切换,那么无线终端可能并没有接入最优的网络,从而影响用户的上网体验。



技术实现要素:

本申请提供一种网络切换方法、装置、终端及存储介质,使得无线终端可以在接入网路出现故障时,接入其他网络,提高用户体验。

第一方面,本申请实施例提供了一种网络切换方法,应用于无线终端,包括:

测量无线终端当前接入的第一网络之外的其他网络的参数,确定可接入的其他网络;

当无线终端在所述第一网络中出现通信故障时,选择可接入的其他网络中的一个第二网络;

切换到所述第二网络。

第二方面,本申请实施例提供了一种网络切换装置,包括:

网络测量模块,用于测量无线终端当前接入的第一网络之外的其他网络的参数,确定可接入的其他网络;

网络选择模块,用于当无线终端在第一网络中出现通信故障时,选择可接入的其他网络中的一个第二网络;

网络切换模块,用于切换到所述第二网络。

第三方面,本申请实施例提供了一种终端,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面的网络切换方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面的网络切换方法。

本申请实施例提供的网络切换方法、装置、终端及存储介质,通过测量无线终端当前接入的第一网络之外的其他网络的参数,确定可接入的其他网络,当无线终端在所述第一网络中出现通信故障时,选择可接入的其他网络中的一个第二网络,并切换到第二网络,使得无线终端可以在接入网路出现故障时,接入其他网络,提高用户体验。

附图说明

图1为本申请实施例提供的网络切换方法实施例一的流程图;

图2为本申请实施例提供的网络切换方法实施例二的流程图;

图3为本申请实施例提供的网络切换装置实施例一的结构示意图;

图4为本申请实施例提供的网络切换装置实施例二的结构示意图;

图5为本申请实施例提供的一种终端的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

图1为本申请实施例提供的网络切换方法实施例一的流程图,如图1所示,本实施例提供的方法包括:

步骤101,测量无线终端当前接入的第一网络之外的其他网络的参数,确定可接入的其他网络。

本实施例提供的方法应用于无线终端,该无线终端是能够通过无线网络制式接入网络并实现数据传输的终端。该无线终端支持一种或多种无线网络制式,包括长期演进(Long Term Evolution,LTE)、通用分组无线服务(General Packet RadioService,GPRS)、码分多址(CodeDivisionMultipleAccess,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、时分同步码分多址(Time Division-Synchronous Code Division Multiple Access,TD-SCDMA)、通用移动系统(Universal Mobile Telecommunications System,UTMS)、微波接入全球互通(Worldwide Interoperability for Microwave Access,WiMAX)、增强数据速率全球移动通信系统演进(Enhanced Data Rate for Global System for Mobile Communication Evolution,EDGE)、WLAN,或者其他可应用于无线终端的无线网络制式。

现有技术中,当无线终端接入任一可接入的第一网络后,如第一网络未出现通信故障,则无线终端将始终接入该第一网络,并不会进行网络切换。但在无线终端所处位置,可能存在其他可接入的网络,且其他可接入的网络的数据传输速率或其他性能可以优于第一网络。因此,在本申请实施例中,在无线终端接入第一网络时,对无线终端当前接入的第一网络之外的其他网络的参数进行测量,确定无线终端可接入的其他网络。

其中,无线终端可接入的其他网络是指无线终端可以接入且进行正常通信的网络,无线终端可接入的其他网络可能是一个或者多个。无线终端可以通过发送广播消息完成对其他网络的测量,接收到无线终端发送的广播消息的其他网络的接入设备可以将所属网络的相关参数发送给无线终端。无线终端通过与其他网络的接入设备之间的信息交互,确定其他网络是否可接入且可进行正常通信,例如无线终端是否具有接入其他网络的权限,其他网络的网络质量是否超过可正常通信的网络质量阈值等。

进一步地,无线终端可以按照一定的周期,周期性测量无线终端当前接入的第一网络之外的其他网络的参数,确定可接入的其他网络。由于无线终端可能处于移动终端状态,且无线环境也在不断变化,那么无线终端可接入的网络也是在不断变化的。因此,无线终端可以周期性地对当前接入的第一网络之外的其他网络进行测量,确定可接入的其他网络。

步骤102,当无线终端在第一网络中出现通信故障时,选择可接入的其他网络中的一个第二网络。

由于无线终端已经接入了第一网络,频繁进行网络切换,消耗网络资源,且可能导致无线终端正在进行网络通信的业务中断。因此,无线终端在确定了可接入的其他网络后,并不直接进行网络切换,而是对第一网络的数据传输速率进行监测。当无线终端在第一网络中出现通信故障时,意味着无线终端在第一网络中已无法进行正常的通信或数据传输。此时,无线终端可以在已确定的可接入的其他网络中,确定需要切换到的第二网络。

无线终端可接入的其他网络可以为一个或者多个,无线终端可以在一个或者多个可接入的其他网络中,选择人一个作为第二网络。

其中,无线终端在第一网络中出现通信故障,包括:无线终端在第一网络中无法呼叫,或者无线终端在所述第一网络中无法建立无线资源控制(Radio Resource Control,RRC)连接,或者无线终端在第一网络中无法建立通话连接。任何有可能影响无线终端在第一网络中进行正常通信的因素,都可以作为确定无线终端在第一网络中出现故障的条件。

步骤103,切换到第二网络。

在选择了第二网络后,无线终端即可从第一网络中切换至第二网络。随后无线终端即可在第二网络中进行正常通信或数据传输,从而保证用户的正常使用。

进一步地,目前,存在多种无线接入技术(Radio Access Technology,RAT),包括GSM、EDGE、CDMA、TD-SCDMA、WCDMA、UMTS、WiMAX、WLAN、LTE等,各种无线接入技术按照出现顺序可以分为第二代(2nd Generation,2G)、第三代(3rd Generation,3G)、第四代(4th Generation,4G)移动通信技术。越晚出现的技术性能越优,目前正处于4G通信技术广泛应用的时代,但由于2G、3G通信技术已广泛覆盖,仍可以在某些方面对4G通信技术进行补充因此目前多种不同的无线接入技术共存于网络中。根据各种无线接入技术的性能,可以为不同额无线接入技术制定不同的RAT优先级,性能更优的无线接入技术的RAT优先级更高。例如LTE属于4G接入技术,WCDMA属于3G接入技术,而GSM属于2G接入技术,那么LTE的RAT优先级高于WCDMA,WCDMA的RAT优先级高于GSM。

对于无线终端而言,接入RAT优先级更高的网络,数据传输速率将越高,例如应用LTE的网络,数据传输速率可达100Mbps,应用WCDMA的网络,数据速率在20Mbps-30Mbps,而应用GSM的网络,数据速率仅有数百Kbps。因此,当无线终端在第一网络中的数据传输速率低于预设阈值时,为了使无线终端接入最优网络,无线终端可以在确定的可接入的其他网络中,选择RAT优先级最高的网络,作为第二网络。若RAT优先级最高的第二网络多于一个,无线终端可以在其中任选一个进行切换。

进一步地,虽然无线终端对可接入的网络都进行了测量,但在实际的接入和切换过程中,由于网络鉴权、计费等方面的原因,可能导致无线终端无法接入所选的第二网络。那么,若无线终端在RAT优先级最高的第二网络接入失败,则按照RAT优先级从高到低的顺序,依次将其他可接入网络作为第二网络。这样可以确保无线终端完成网络切换。

本申请实施例提供的网络切换方法,通过测量无线终端当前接入的第一网络之外的其他网络的参数,确定可接入的其他网络,当无线终端在所述第一网络中出现通信故障时,选择可接入的其他网络中的一个第二网络,并切换到第二网络,使得无线终端可以在接入网路出现故障时,接入其他网络,提高用户体验。

图2为本申请实施例提供的网络切换方法实施例二的流程图,如图2所示,本实施例提供的方法包括:

步骤201,当无线终端处于漫游状态时,接入第一网络,提供第一网络的运营商与无线终端所属运营商不同。

考虑到目前的无线终端接入网络一般都要支付相应的费用,在无线终端所属运营商的网络中的费用是最低的。当无线终端切换至其他运营商所属网络中上网时,实际是处于漫游状态的,虽然无线终端在漫游状态下也可以上网,但可能会产生额外的漫游费用。因此,为了节约用户的上网费用,无线终端优选地接入所属运营商的网络。并且,在无线终端所属运营商的网络中,对于无线终端接入的网络出现故障时,已经具有了完善的处理方法。而在无线终端处于漫游状态时,再对所需接入的网络进行选择,并进行网络切换,这样既可以节约用户的上网资费,又可以提高用户的上网速度,能够使用户体验最佳。且在无线终端处于漫游状态时,由于无线终端接入的网络并非其所属运营商的网络,对无线终端的服务并不完善,在无线终端出现通信故障时,还没有完善的解决方案。因此,在本申请实施例中,无线终端接入的第一网络是在漫游状态下接入的,提供第一网络的运营商与无线终端所属运营商不同。其中,无线终端所属运营商是指无线终端注册到的运营商,例如目前的无线终端都采用用户识别模块(Subscriber Identification Module,SIM)卡作为运营商对用户进行身份鉴别的装置,无线终端中插入哪个运营商发行的SIM卡,就是由哪个运营商对无线终端提供鉴权、计费等服务,也可称为无线终端是属于哪个运营商的。

当无线终端在漫游状态下时,没有所属运营商提供的网络,但无线终端仍可接入其他运营商提供的网络,通过双方运营商之间的信息交互后,实现网络的访问。因此,无线终端在漫游状态下,可以接入非所属运营商提供的第一网络。

步骤202,测量无线终端当前接入的第一网络之外的其他网络的参数,确定可接入的其他网络。

步骤203,当无线终端在第一网络中出现通信故障时,选择可接入的其他网络中的一个第二网络。

当无线终端在第一网络中出现通信故障时,确定的可接入网络中的一个第二网络,也是与无线终端所属运营商不同的运营商提供的。这是由于若无线终端移动到所属运营商网络覆盖区域内时,在接入无线终端所属运营商的网络将可以享受最优惠的资费,且得到最完善的网络服务。因此,在进行RAT优先级判断时,所选择的第二网络需要是仍然与无线终端所属运营商不同的运营商提供的,也就是无线终端仍处于漫游状态。此时无线终端可以选择其他运营商所属的网络进行切换,从而使得无线终端接入网络进行正常通信。

步骤204,切换到第二网络。

本申请实施例提供的网络切换方法,当无线终端处于漫游状态,接入第一网络时,通过测量无线终端当前接入的第一网络之外的其他网络的参数,确定可接入的其他网络,当无线终端在第一网络中出现通信故障时,选择可接入的其他网络中的一个第二网络,并切换到第二网络,使得无线终端可以在接入网路出现故障时,接入其他网络,提高用户体验。

图3为本申请实施例提供的网络切换装置实施例一的结构示意图,如图3所示,本实施例提供的网络切换装置设置于无线终端中,包括:

网络测量模块31,用于测量无线终端当前接入的第一网络之外的其他网络的参数,确定可接入的其他网络。

网络选择模块32,用于当无线终端在所述第一网络中出现通信故障时,选择可接入的其他网络中的一个第二网络。

网络切换模块33,用于切换到第二网络。

图4为本申请实施例提供的网络切换装置实施例二的结构示意图,如图4所示,本实施例提供的网络切换装置在图3的基础上,还包括:

网络接入模块34,用于当无线终端处于漫游状态时,接入第一网络,提供第一网络的运营商与无线终端所属运营商不同;提供第二网络的运营商与无线终端所属运营商不同。

图5为本申请实施例提供的一种终端的结构示意图,如图5所示,该终端包括处理器51、存储器52、无线通信组件53;终端中处理器51的数量可以是一个或多个,图5中以一个处理器51为例;终端中的处理器51、存储器52、无线通信组件53可以通过总线或其他方式连接,图5中以通过总线连接为例。

存储器52作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请图1或图2实施例中的网络切换方法对应的程序指令/模块(例如,网络切换装置中的网络测量模块31、网络选择模块32和网络切换模块33)。处理器51通过运行存储在存储器52中的软件程序、指令以及模块,从而终端的各种功能应用以及数据处理,即实现上述的网络切换方法。

存储器52可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。

无线通信组件53可用进行网络数据的传输,无线通信组件53为终端所有具有无线通信能力的器件、模块的组合,用于进行数据的传输。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种网络切换方法,该方法包括:

测量无线终端当前接入的第一网络之外的其他网络的参数,确定可接入的其他网络;

当无线终端在第一网络中的数据传输速率低于预设阈值时,确定可接入的其他网络中,RAT优先级高于或等于第一网络的RAT优先级的第二网络;

切换到第二网络。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本申请任意实施例所提供的网络切换方法中的相关操作.

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

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