一种网络切换方法、模块、设备及可读存储介质技术

技术编号:30693565 阅读:11 留言:0更新日期:2021-11-06 09:27
本申请公开了一种网络切换方法、网络切换模块、设备及可读存储介质,该方法包括:获取第一网络的限速值;判断限速值是否低于第一网络理论速率;如果是,则切换到第二网络模式,并侦测本地第二网络的组网配置;若组网配置对应的第二网络理论速率大于限速值,则将第一网络切换为第二网络;其中,第一网络理论速率大于第二网络理论速率。在本申请中便可将当前网络切换为具有更高网络速率的网络,能够有效满足实际数据传输业务,有利用于提高用户体验。有利用于提高用户体验。有利用于提高用户体验。

【技术实现步骤摘要】
一种网络切换方法、模块、设备及可读存储介质


[0001]本申请涉及通信
,特别是涉及一种网络切换方法、模块、设备及可读存储介质。

技术介绍

[0002]移动通信技术不断演进,通常下一代通信技术都会比上一代通信技术更加先进。例如,5G网络的传输速率比4G网络的更高。但是,在实际应用中,由于运营商部署等原因,可能会出现下一代通信技术比上一代通信技术的效果更差。例如,某些地区的4G网络的传输速率比5G网络的传输速率更高。
[0003]为了使得用户享用更好地服务,当下一代通信技术实际不如上一代通信技术时,需要选用上一代通信技术进行通信。但是,从下一代通信技术切换到上一代通信技术是有标准协议的,而这些标准协议无法保障实际业务需求。例如,从5G切换到4G是基于信号强度进行的切换,如5G网络驻留,如果当前5G网络的信号强度高于一定的阈值,即使传输速率不如4G网络,仍然驻留到5G进行数据传输,从而导致数据传输速率较低,无法满足数据业务需求。
[0004]综上所述,如何有效地解决不同网络间的切换等问题,是目前本领域技术人员急需解决的技术问题。

技术实现思路

[0005]本申请的目的是提供一种网络切换方法、模块、设备及可读存储介质,通过比对限速值以及理论传输速率等,可以有效切换网络,使得当前使用的网络能够满足数据业务需求。
[0006]为解决上述技术问题,本申请提供如下技术方案:
[0007]一种网络切换方法,包括:
[0008]获取第一网络的限速值;
[0009]判断所述限速值是否低于第一网络理论速率;
[0010]如果是,则切换到第二网络模式,并侦测本地第二网络的组网配置;若所述组网配置对应的第二网络理论速率大于所述限速值,则将所述第一网络切换为第二网络;
[0011]其中,所述第一网络理论速率大于所述第二网络理论速率。
[0012]优选地,所述切换到第二网络模式,包括:
[0013]在空闲状态下,切换到所述第二网络模式。
[0014]优选地,将所述第一网络切换为第二网络,包括:
[0015]激活第二网络协议栈,并在所述第二网络完成驻网拨号。
[0016]优选地,将所述第一网络切换为第二网络,包括:
[0017]对外输出网络模式切换选择界面,并获取输入信息;
[0018]在所述输入信息表明切换为所述第二网络的情况下,将所述第一网络切换为所述
第二网络。
[0019]优选地,还包括:
[0020]利用切换后的第二网络,基于载波聚合传输数据业务。
[0021]优选地,所述获取第一网络的限速值,包括:
[0022]在所述第一网络完成注册后,建立协议数据单元会话;
[0023]基于所述协议数据单元会话获取所述限速值。
[0024]优选地,基于所述协议数据单元会话获取所述限速值,包括:
[0025]获取所述协议数据单元会话中的会话聚合最大比特率信元;其中,所述会话聚合最大比特率信元包括下行会话聚合最大比特率和上行会话聚合最大比特率;
[0026]将所述下行会话聚合最大比特率和/或所述上行会话聚合最大比特率确定为所述限速值。
[0027]一种网络切换模块,包括:
[0028]限速值获取单元,用于获取第一网络的限速值;
[0029]判断单元,用于判断所述限速值是否低于第一网络理论速率;
[0030]网络切换单元,用于若所述限速值低于所述第一网络理论速率,则切换到第二网络模式,并侦测本地第二网络的组网配置;若所述组网配置对应的第二网络理论速率大于所述限速值,则将所述第一网络切换为第二网络;
[0031]其中,所述第一网络理论速率大于所述第二网络理论速率。
[0032]一种电子设备,包括:
[0033]存储器,用于存储计算机程序;
[0034]处理器,用于执行所述计算机程序时实现上述网络切换方法的步骤。
[0035]一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述网络切换方法的步骤。
[0036]应用本申请实施例所提供的方法,获取第一网络的限速值;判断限速值是否低于第一网络理论速率;如果是,则切换到第二网络模式,并侦测本地第二网络的组网配置;若组网配置对应的第二网络理论速率大于限速值,则将第一网络切换为第二网络;其中,第一网络理论速率大于第二网络理论速率。
[0037]第一网络理论速率比第二网络利率速率大,即第一网络通常比第二网络的网络速率更高,但是当第一网络进行限速时,则第一网络很可能低于第二网络。为了满足数据业务传输需求,在发现第一网络的限速值低于第一网络理论速率时,则可切换到第二网络模式,并侦测本地第二网络的组网配置。在该组网配置对应的第二网络利率速率大于该限速值的情况下,则将第一网络切换为第二网络。如此,便可将当前网络切换为具有更高网络速率的网络,能够有效满足实际数据传输业务,有利用于提高用户体验。
[0038]相应地,本申请实施例还提供了与上述网络切换方法相对应的网络切换模块、设备和可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
[0039]为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请实施例中一种网络切换方法的实施流程图;
[0041]图2为本申请实施例中一种网络切换模块的结构示意图;
[0042]图3为本申请实施例中一种电子设备的结构示意图;
[0043]图4为本申请实施例中一种电子设备的具体结构示意图。
具体实施方式
[0044]为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0045]请参考图1,图1为本申请实施例中一种网络切换方法的流程图,该方法包括以下步骤:
[0046]S101、获取第一网络的限速值。
[0047]需要说明的是,第一网络与第二网络之间,第一网络相对于第二网络属于下一代网络。例如,若第一网络为5G,则第二网络为4G;若第一网络为4G,则第二网络为3G。在本实施例中,将以第一网络为5G网络,第二网络为4G网络为例,对网络切换方法进行详细说明,对于第一网络和第二网络为其他组合形式的情况,则可参照与此,在此不再一一赘述。
[0048]考虑到在对第一网络进行限速的情况下,第一网络的网络速率低于第二网络的网络速率的概率较高,因而可以在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络切换方法,其特征在于,包括:获取第一网络的限速值;判断所述限速值是否低于第一网络理论速率;如果是,则切换到第二网络模式,并侦测本地第二网络的组网配置;若所述组网配置对应的第二网络理论速率大于所述限速值,则将所述第一网络切换为第二网络;其中,所述第一网络理论速率大于所述第二网络理论速率。2.根据权利要求1所述的网络切换方法,其特征在于,所述切换到第二网络模式,包括:在空闲状态下,切换到所述第二网络模式。3.根据权利要求1所述的网络切换方法,其特征在于,将所述第一网络切换为第二网络,包括:激活第二网络协议栈,并在所述第二网络完成驻网拨号。4.根据权利要求1所述的网络切换方法,其特征在于,将所述第一网络切换为第二网络,包括:对外输出网络模式切换选择界面,并获取输入信息;在所述输入信息表明切换为所述第二网络的情况下,将所述第一网络切换为所述第二网络。5.根据权利要求1所述的网络切换方法,其特征在于,还包括:利用切换后的第二网络,基于载波聚合传输数据业务。6.根据权利要求1至5任一项所述的网络切换方法,其特征在于,所述获取第一网络的限速值,包括:在所述第一网络完成注册后,建立协议数据单元会话;基于所述协议数据单元会...

【专利技术属性】
技术研发人员:杨惠
申请(专利权)人:西安广和通无线软件有限公司
类型:发明
国别省市:

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

1