一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

运营商网络切换方法、装置、通信模组、终端和存储介质与流程

2022-02-22 22:14:39 来源:中国专利 TAG:
运营商网络切换方法、装置、通信模组、终端和存储介质与流程

本申请涉及通信技术领域,特别是涉及一种运营商网络切换方法、装置、通信模组、终端和存储介质。

背景技术

eSIM(Embedded-SIM,嵌入式SIM卡)为嵌入式芯片,区别于传统可移除SIM(Subscriber Identity Module,用户身份识别卡)卡,可灵活切换运营商及套餐;FM350模组内置有Gemalto的eSIM卡,且可下载多个Profile(包含单个SIM信息的电子账户),实现对SIM卡虚拟化,可在系统UI(User Interface,用户界面)界面使能Profile进行驻网数据业务。在FM350整机中存在多个运营商Profile时,Profile的使能和去使能仅可通过手动方式操作,当处于使用状态的Profile对应运营商网络较差或无服务场景时,需要手动进行Profile切换才能实现其他运营商网络的接入。即当用户拥有多个运营商的Profile时,不能自动寻找优质网络资源,在部分场景下会影响数据业务性能,使得用户体验较差。

在实现过程中,发明人发现传统技术中至少存在如下问题:现有的运营商网络切换方法效率低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种运营商网络切换方法、装置、通信模组、终端和存储介质。

一种运营商网络切换方法,包括:

对目标网络是否处于信号差点进行检测;目标网络为用户识别卡支持的多个运营商网络中,当前配置为使用状态的运营商网络;

若检测的结果为目标网络处于信号差点,则在第一时段结束的时刻对目标网络是否处于信号差点进行检测,以及在连续检测到目标网络处于信号差点的次数达到阈值的情况下,切换至下一个目标网络,并在第二时段结束的时刻对下一个目标网络进行是否处于信号差点的检测。

在其中一个实施例中,还包括:

若检测的结果为目标网络未处于信号差点,则在第三时段结束的时刻对目标网络进行是否处于信号差点的检测。

在其中一个实施例中,对目标网络是否处于信号差点进行检测的步骤,包括:

通过AT指令查询SINR信号与干扰加噪声比的值;

若SINR信号与干扰加噪声比的值大于0,则确认目标网络未处于信号差点;

若SINR信号与干扰加噪声比的值小于等于0,则确认目标网络处于信号差点。

在其中一个实施例中,第一时段小于第二时段;第一时段小于第三时段;

对目标网络是否处于信号差点进行检测的步骤之前,包括:

检查用户识别卡是否存在当前配置为使用状态的运营商网络,且支持多个运营商网络;

若检查结果为用户识别卡存在当前配置为使用状态的运营商网络,且支持多个运营商网络,则将当前配置为使用状态的运营商网络确认为目标网络。

在其中一个实施例中,检查用户识别卡是否存在当前配置为使用状态的运营商网络,且支持多个运营商网络的步骤,包括:

对用户识别卡是否存在当前配置为使用状态的电子账户进行检查;电子账户包含单个用户识别卡信息;

若检查的结果为存在当前配置为使用状态的电子账户,则确认存在当前配置为使用状态的运营商网络,并对电子账户的数量进行查询;

若查询的结果为电子账户的数量大于1,则确认用户识别卡支持多个运营商网络;

若查询的结果为电子账户的数量小于等于1,则确认用户识别卡不支持多个运营商网络。

在其中一个实施例中,切换至下一个目标网络的步骤,包括:

顺位切换配置目标网络对应的电子账户的下一个电子账户为使用状态,以接入下一个电子账户对应的运营商网络,并将下一个电子账户对应的运营商网络确定为下一个目标网络。

一种运营商网络切换装置,包括:

检测模块,用于对目标网络是否处于信号差点进行检测;目标网络为用户识别卡支持的多个运营商网络中,当前配置为使用状态的运营商网络;检测模块还用于若检测的结果为目标网络处于信号差点,则在第一时段结束的时刻对目标网络是否处于信号差点进行检测,以及在连续检测到目标网络处于信号差点的次数达到阈值的情况下,切换至下一个目标网络,并在第二时段结束的时刻对下一个目标网络进行是否处于信号差点的检测。

一种通信模组,用于执行上述的运营商网络切换方法。

一种终端,包括上述的通信模组。

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的方法的步骤。

上述技术方案中的一个技术方案至少具有如下优点和有益效果:

本申请通过对用户识别卡支持的多个运营商网络中当前配置为使用状态的运营商网络是否处于信号差点进行检测,即对目标网络是否处于信号差点进行检测;若检测的结果为目标网络处于信号差点,则说明目标网络的网络质量较差,从而在第一时段结束的时刻对目标网络是否处于信号差点进行检测,并且在连续检测到目标网络处于信号差点的次数达到阈值的情况下,切换至下一个目标网络,并在第二时段结束的时刻检测下一个目标网络是否处于信号差点,从而本申请可以实现以特定的循环检测机制对当前使用的运营商网络的网络质量进行自动循环检测,提高了网络检测切换效率,并在连续检测到目标网络处于信号差点的次数达到阈值的情况下,及时切换至下一个配置为使用状态的运营商网络再次进行自动循环检测,进而实现在用户识别卡支持多个运营商网络的情况下,高效地自动切换寻找优质网络接入,为终端用户提供优质的网络选择服务和数据业务体验,避免终端长时间处于弱信号或无服务状态,提升了用户体验。

附图说明

为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为一个实施例中运营商网络切换方法的第一流程示意图;

图2为一个实施例中运营商网络切换方法的第二流程示意图;

图3为一个实施例中对目标网络是否处于信号差点进行检测的步骤的流程示意图;

图4为一个实施例中运营商网络切换方法的第三流程示意图;

图5为一个实施例中运营商网络切换方法的第四流程示意图;

图6为一个实施例中终端的结构框图。

具体实施方式

为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的实施例。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本申请的公开内容更加透彻全面。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。

需要说明的是,当一个元件被认为是“连接”另一个元件时,它可以是直接连接到另一个元件,或者通过居中元件连接另一个元件。此外,以下实施例中的“连接”,如果被连接的对象之间具有电信号或数据的传递,则应理解为“电连接”、“通信连接”等。

在此使用时,单数形式的“一”、“一个”和“所述/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。

在一个实施例中,如图1所示,提供了一种运营商网络切换方法,可以包括:

步骤202,对目标网络是否处于信号差点进行检测;目标网络为用户识别卡支持的多个运营商网络中,当前配置为使用状态的运营商网络;

步骤204,若检测的结果为目标网络处于信号差点,则在第一时段结束的时刻对目标网络是否处于信号差点进行检测,以及在连续检测到目标网络处于信号差点的次数达到阈值的情况下,切换至下一个目标网络,并在第二时段结束的时刻对下一个目标网络进行是否处于信号差点的检测。

其中,网络处于信号差点表示网络处于弱信号或无服务状态,其数据业务性能和通信延时极差;第一时段和第二时段可以根据实际情况进行调节,例如第一时段可以小于第二时段;通过调节第一时段和第二时段,可以改变对目标网络是否处于信号差点进行检测的间隔时间;阈值也可以根据实际情况进行调节,通过调节阈值,可以改变切换下一个目标网络的间隔时间。

具体地,通过对目标网络,即用户识别卡支持的多个运营商网络中当前配置为使用状态的运营商网络进行是否处于信号差点的检测,从而判断当前使用的运营商网络是否处于弱信号或无服务状态;若检测的结果为该目标网络处于信号差点,说明当前使用的运营商网络(即当前配置为使用状态的运营商网络)处于弱信号或无服务状态,则在第一时段结束的时刻对目标网络是否处于信号差点再次进行检测,再次确认当前使用的运营商网络是否处于若信号或无服务状态,并且在连续检测到目标网络处于信号差点的次数达到阈值的情况下,为了防止长时间处于弱信号或无服务状态,切换至下一个目标网络,并在第二时段结束的时刻对下一个目标网络是否处于信号差点进行检测。从而本申请通过设置第一时段和第二时段,对当前使用的目标网络进行自动循环检测,连续检测到目标网络处于信号差点的次数达到阈值则表示目标网络可以会长时间处于弱信号或无服务状态,从而切换下一个目标网络,并且在第二时段结束的时刻对下一个目标网络也进行是否处于信号差点的检测,进而形成特定的循环检测机制,自动寻找网络质量佳的运营商网络,避免当前配置为使用状态的运营商网络长时间处于弱信号或无服务状态。

本申请可以实现为拥有支持多个运营商网络的用户识别卡的终端用户,以特定的循环检测机制对当前使用的运营商网络的信号质量进行检测,并且在检测到当前配置为使用状态的运营商网络处于弱信号或无服务状态下,即目标网络处于信号差点的情况下,在第一时段结束的时刻对目标网络是否处于信号差点进行再次检测,确认目标网络是否还处于信号差点,并且在连续检测到目标网络处于信号差点的次数达到阈值的情况下,切换至下一个目标网络,即在确认当前配置为使用状态的运营商网络可能会长时间处于弱信号或无服务状态下切换下一个运营商网络,并对该下一个运营商网络的信号质量进行自动循环检测,从而自动查找优质网络,当终端用户处于某运营商网络信号较弱区域或无该运营商网络覆盖区域时,及时的进行运营商网络切换,让用户接入更优的网络中,提高网络切换效率,避免终端长时间处于弱信号或无服务状态,保证用户数据业务的性能速率和延时,有效提高用户体验。

在其中一个实施例中,如图2所示,运营商网络切换方法还可以包括:

步骤302,若检测的结果为目标网络未处于信号差点,则在第三时段结束的时刻对目标网络进行是否处于信号差点的检测。

在一个具体的示例中,第一时段小于第二时段;第一时段小于第三时段。

具体地,若检测的结果为目标网络未处于信号差点,则表示目标网络的信号质量佳,未处于弱信号或无服务状态,并且在第三时段结束的时刻再次对目标网络进行是否处于信号差点的检测,从而在检测到当前配置为使用状态的运营商网络信号质量佳的情况下,不断自动循环检测该运营商网络的信号质量,以保证当前使用的运营商网络为优质网络,直至检测到目标网络处于信号差点,再在第一时段结束的时刻对目标网络是否处于信号差点进行检测,在连续检测到目标网络处于信号差点的次数达到阈值的情况下,切换至下一个目标网络。第一时段小于第二时段,第一时段也可以小于第三时段,例如第一时段可以为5秒,第二时段和第三时段可以为30秒,从而在检测到目标网络未处于信号差点的情况下,可以在较长的时间间隔后再对该运营商网络进行信号检测,节约能耗,而在检测到目标网络处于信号差点的情况下,以较短的时间间隔再对该目标网络进行检测,可以防止长时间处于弱信号或无服务状态,及时进行运营商网络切换使用,并再次以较长的时间间隔对切换的下一个目标网络进行信号质量检测。

例如拥有支持多个运营商网络的用户识别卡的终端用户在使用某运营商网络时,该运营商网络质量佳,则自动以较长时间(例如30秒)的间隔对该运营商网络的信号质量进行不断检测,若该终端用户移动到了另外一个区域,在该区域中该运营商网络质量非常弱,则在检测到该运营商网络处于信号差点的情况下,自动以较短的时间间隔(例如5秒)对该运营商网络是否处于信号差点再次进行检测,在连续检测到该运营商网络处于信号差点的次数达到阈值(例如5次)的情况下,说明该区域的该运营商网络质量较差,为防止终端长时间处于弱信号或无服务的状态,则切换配置为下一个运营商网络,并在第三时段(例如30秒)结束的时刻对该下一个运营商网络是否处于信号差点进行检测。

本申请可以在检测到当前配置为使用状态的运营商网络未处于信号差点的情况下,在较长的时段结束后再对该运营商网络进行是否处于信号差点的检测,从而保持用户识别卡使用网络质量佳的运营商网络的同时,节约网络信号检测的能耗;在检测到当前使用的运营商网络处于信号差点的情况下,在较短的时段结束后再对该运营商网络进行是否处于信号差点的检测,并在连续检测到当前配置为使用状态的运营商网络处于信号差点的次数达到阈值的情况下,自动切换使用下一个运营商网络,并在第三时段结束的时刻再对该下一个运营商网络自动进行是否处于信号差点的检测,从而避免当前使用的运营商网络长时间处于弱信号或无服务状态,提高了网络检测切换效率,提升了用户体验感。

在其中一个实施例中,如图3所示,对目标网络是否处于信号差点进行检测的步骤,可以包括:

步骤402,通过AT指令查询SINR信号与干扰加噪声比的值;

步骤404,若SINR信号与干扰加噪声比的值大于0,则确认目标网络未处于信号差点;

步骤406,若SINR信号与干扰加噪声比的值小于等于0,则确认目标网络处于信号差点。

其中,SINR(Signal to Interference plus Noise Ratio)信号与干扰加噪声比是指接收到的有用信号的强度与接收到的干扰信号(噪声和干扰)的强度的比值,SINR信号与干扰加噪声比地值可以作为运营商网络信号质量强弱的判定要素。

具体地,通过使用AT指令“AT CESQ”查询SINR信号与干扰加噪声比的值(SINR值),若SINR值大于0,则确认目标网络未处于信号差点,说明用户识别卡当前配置为使用状态的运营商网络未处于信号差点,网络质量佳,则可以在第三时段结束的时刻再次检测当前配置为使用状态的运营商网络是否处于信号差点;若SINR值小于等于0,则确认目标网络处于信号差点,说明当前使用的运营商网络处于信号差点,即处于弱信号或无服务状态,数据业务性能和通信延时极差,则在第一时段结束的时刻再次检测目标网络是否处于信号差点,在连续检测到目标网络处于信号差点的次数达到阈值的情况下,则切换配置为下一个目标网络,并在第三时段结束的时刻对下一个目标网络进行是否处于信号差点的检测。

本申请可以使用AT指令查询SINR信号与干扰加噪声比的值来判断目标网络是否处于信号差点,从而判断当前配置为使用状态的运营商网络的信号质量强弱,该方式便捷实用,结合本申请特定的循环检查机制,可以自动准确检测运营商网络质量,并在检测到网络质量差的情况下及时切换运营商网络,并对切换的下一个目标网络的信号质量进行自动循环检测,保证了网络检测切换的效率,自动寻找优质网络,提高了用户体验感。

在其中一个实施例中,如图4所示,对目标网络是否处于信号差点进行检测的步骤之前,可以包括:

步骤502,检查用户识别卡是否存在当前配置为使用状态的运营商网络,且支持多个运营商网络;

步骤504,若检查结果为用户识别卡存在当前配置为使用状态的运营商网络,且支持多个运营商网络,则将当前配置为使用状态的运营商网络确认为目标网络。

具体地,在对目标网络进行是否处于信号差点的检测之前,需要检查用户识别卡是否存在当前配置为使用状态的运营商网络,且支持多个运营商网络;检测用户识别卡是否存在当前配置为使用状态的运营商网络是为了保证用户识别卡已激活,已经连接网络并处于使用状态,防止在未配置连接网络的状态下进行网络信号检测,从而可以节约检测能耗。检查用户识别卡是否支持多个运营商网络是为了保证在检测到当前配置为使用状态的运营商网络处于信号差点的情况下,也就是当前使用的运营商网络信号差的情况下,可以切换为下一个运营商网络并对下一个运营商网络的网络质量进行检测,从而可以自动查找优质网络,因为若仅支持一个运营商网络,则不管该运营商网络质量如何,都无法切换至下一个运营商网络,也就没必要对该运营商网络的信号质量进行检测了。

因此,在检测到用户识别卡存在当前配置为使用状态的运营商网络,且检测到用户识别卡支持多个运营商网络的情况下,将当前配置为使用状态的运营商网络确认为目标网络,从而对该目标网络进行是否处于信号差点的检测;若检测到用户识别卡不存在当前配置为使用状态的运营商网络或用户识别卡不支持多个运营商网络,则不对该用户识别卡进行是否处于信号差点的检测。

在其中一个实施例中,检查用户识别卡是否存在当前配置为使用状态的运营商网络,且支持多个运营商网络的步骤,可以包括:

对用户识别卡是否存在当前配置为使用状态的电子账户进行检查;电子账户包含单个用户识别卡信息;

若检查的结果为存在当前配置为使用状态的电子账户,则确认存在当前配置为使用状态的运营商网络,并对电子账户的数量进行查询;

若查询的结果为电子账户的数量大于1,则确认用户识别卡支持多个运营商网络;

若查询的结果为电子账户的数量小于等于1,则确认用户识别卡不支持多个运营商网络。

其中,eSIM用户识别卡通常可以存储多个包含单个用户识别卡信息的电子账户profile,也即配置文件。其中,profile用于接入运营商网络,profile中可以包括集成电路识别码(integrate circuit cardidentity,ICCID)、国际移动用户识别码(international mobile subscriber identity,IMSI)、鉴权密钥(key identifier,KI)、鉴权算法、网络配置的相关参数、个人识别码(personal identification number,PIN)、解锁码(PIN unlocking key,PUK)、电话号码等参数。因此,eSIM用户识别卡在存储多个profile的情况下,可以通过在多个profile之间进行切换,从而实现运营商网络的灵活切换。

具体地,通过检查用户识别卡是否存在当前配置为使用状态的电子账户来判断用户识别卡是否存在当前配置为使用状态的运营商网络;若检查的结果为用户识别卡存在当前配置为使用状态的电子账户,则确认用户识别卡当前存在配置为使用状态的运营商网络,从而再对用户识别卡存储的电子账户的数量进行查询。若检查的结果为用户识别卡不存在当前配置为使用状态的电子账户,则确认用户识别卡不存在当前配置为使用状态的运营商网络,也就不需要对用户识别卡存储的电子账户的数量进行查询,从而节约了检查能耗;若查询用户识别卡存储的电子账户的数量的结果为电子账户的数量大于1,则确认用户识别卡可以支持多个运营商网络,从而可以支持在检测到当前配置为使用状态的运营商网络处于信号差点的情况下切换配置为下一个运营商网络,进而实现查找并使用优质网络的效果;若查询到电子账户的数量小于等于1,则确认用户识别卡不支持多个运营商网络,即不能支持切换运营商网络的功能,从而不需要对当前配置为使用状态的运营商网络的信号质量进行检测。

在其中一个实施例中,切换至下一个目标网络的步骤,可以包括:

顺位切换配置目标网络对应的电子账户的下一个电子账户为使用状态,以接入下一个电子账户对应的运营商网络,并将下一个电子账户对应的运营商网络确定为下一个目标网络。

具体而言,在连续检测到目标网络处于信号差点的次数达到阈值的情况下,为了避免长时间处于弱信号或无服务状态,则切换至下一个目标网络,即可以顺位切换配置目标网络对应的电子账户的下一个电子账户为使用状态,从而接入下一个电子账户对应的运营商网络,并将下一个电子账户对应的运营商网络确认为下一个目标网络,并在第三时段结束的时刻对其进行是否处于信号差点的检测,从而对下一个目标网络的信号质量也进行相应的自动循环检测。

在一个具体的实施例中,如图5所示,Profile using代表判断是否存在当前配置为使用状态的电子账户Profile,若不存在当前配置为使用状态的电子账户Profile,则结束检测;若存在当前配置为使用状态的电子账户Profile,则检查Profile的数量,标记为p,查询Profile的数量p是否大于1,若查询到Profile的数量p小于等于1,则结束检测;若查询到Profile的数量p大于1,则进入信号循环检测流程,通过“AT CESQ”指令查询SINR的值;若SINR的值大于0,说明目标网络未处于信号差点,则以30秒定时器进行循环检测,也即在第三时段结束的时刻再次对目标网络进行是否处于信号差点的检测;若SINR的值小于等于0,则计数器叠加5次,即每隔5秒检测一次SINR的值,若连续5次检测到SINR的值小于等于0,则触发Profile的顺位切换并use Profile(配置使用顺位切换后的电子账户Profile),并在30秒定时器后重新进入信号判断流程;计数器叠加阶段,若出现一次SINR的值大于0,则跳出信号循环检测流程,并在30秒定时器后重新进入信号循环检测流程。

以上,本申请通过对用户识别卡支持的多个运营商网络中当前配置为使用状态的运营商网络,即目标网络是否处于信号差点进行检测,并设置了第一时段、第二时段以及第三时段,在检测到目标网络处于信号差点的情况下,在第一时段结束的时刻对目标网络是否处于信号差点进行检测,以及在检测到目标网络处于信号差点的次数达到阈值的情况下,切换至下一个目标网络,并在第二时段结束的时刻对下一个目标网络进行是否处于信号差点的检测,而在检测到目标网络未处于信号差点的情况下,在第三时段结束的时刻对目标网络进行是否处于信号差点的检测,从而本申请可以实现以特定的循环检测机制对当前配置为使用状态的运营商网络进行信号质量检测以及进行及时的运营商网络切换,通过设置第一时段、第二时段、第三时段以及阈值的大小,可以有效节约检测能耗。本申请还通过AT指令查询SINR信号与干扰加噪声比的值来判断运营商网络质量,以及通过查询包含单个用户识别卡信息的电子账户是否处于使用状态以及查询电子账户的数量来分别判断是否存在当前配置为使用状态的运营商网络和是否支持多个运营商网络,从而根据检查结果判断用户识别卡是否进行网络信号循环检测的条件,动态判断是否需要进行Profile切换,进而为用户提供优质的网络选择服务和数据业务体验,提高了网络检测切换效率,避免了终端长时间处于弱信号或无服务状态,有效提升了用户体验。

应该理解的是,虽然图1-图5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-图5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,提供了一种运营商网络切换装置,可以包括:

检测模块,用于对目标网络是否处于信号差点进行检测;目标网络为用户识别卡支持的多个运营商网络中,当前配置为使用状态的运营商网络;检测模块还用于若检测的结果为目标网络处于信号差点,则在第一时段结束的时刻对目标网络是否处于信号差点进行检测,以及在连续检测到目标网络处于信号差点的次数达到阈值的情况下,切换至下一个目标网络,并在第二时段结束的时刻对下一个目标网络进行是否处于信号差点的检测。

在其中一个实施例中,检测模块还用于若检测的结果为目标网络未处于信号差点,则在第三时段结束的时刻对目标网络进行是否处于信号差点的检测。

在其中一个实施例中,检测模块还用于通过AT指令查询SINR信号与干扰加噪声比的值;若SINR信号与干扰加噪声比的值大于0,则确认目标网络未处于信号差点;若SINR信号与干扰加噪声比的值小于等于0,则确认目标网络处于信号差点。

在其中一个实施例中,第一时段小于第二时段;第一时段小于第三时段;

运营商网络切换装置还包括:

检查模块,用于检查用户识别卡是否存在当前配置为使用状态的运营商网络,且支持多个运营商网络;若检查结果为用户识别卡存在当前配置为使用状态的运营商网络,且支持多个运营商网络,则将当前配置为使用状态的运营商网络确认为目标网络。

在其中一个实施例中,检查模块还用于对用户识别卡是否存在当前配置为使用状态的电子账户进行检查;电子账户包含单个用户识别卡信息;若检查的结果为存在当前配置为使用状态的电子账户,则确认存在当前配置为使用状态的运营商网络,并对电子账户的数量进行查询;若查询的结果为电子账户的数量大于1,则确认用户识别卡支持多个运营商网络;若查询的结果为电子账户的数量小于等于1,则确认用户识别卡不支持多个运营商网络。

在其中一个实施例中,检测模块还用于顺位切换配置目标网络对应的电子账户的下一个电子账户为使用状态,以接入下一个电子账户对应的运营商网络,并将下一个电子账户对应的运营商网络确定为下一个目标网络。

关于运营商网络切换装置的具体限定可以参见上文中对于运营商网络切换方法的限定,在此不再赘述。上述运营商网络切换装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在一个实施例中,提供了一种通信模组,用于执行上述的运营商网络切换方法。

在一个实施例中,如图6所示,提供了一种终端,包括上述的通信模组。

其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。

具体地,终端可以包括上述的用于执行运营商网络切换方法的通信模组,并在拥有多个eSIM Profile的终端用户处于信号较弱区域或无网络覆盖区域时,及时地进行运营商网络切换,让用户接入更优的网络中。

例如,若当PC(Personal Computer,个人计算机)进入当前运营商的较弱区域,则首先检测用户是否使用eSIM Profile进行数据业务;若存在配置为使用状态的电子账户Profile,则检测电子账户Profile的数量是否大于1;若检测到电子账户Profile的数量大于1,则使用“AT CESQ”指令查询SINR值;若连续查询5次,每次检测5秒,SINR值均小于等于0,则触发电子账户Profile的顺位切换,切换完成30秒后重新进行信号循环检测流程,即再次使用“AT CESQ”指令查询SINR值。

若当PC处于当前运营商信号较好的区域,则检测用户是否使用eSIM Profile进行数据业务;若存在配置为使用状态的电子账户Profile,则检测电子账户Profile的数量是否大于1;若检测到电子账户Profile的数量大于1,则使用“AT CESQ”指令查询SINR值;若查询到的SINR值大于0,则在30秒后重新进行信号循环检测流程,即再次使用“AT CESQ”指令查询SINR值。

若PC处于移动场景,则检测用户是否使用eSIM Profile进行数据业务;若存在配置为使用状态的电子账户Profile,则检测电子账户Profile的数量是否大于1;若检测到电子账户Profile的数量大于1,则使用“AT CESQ”指令查询SINR值,进入信号循环检测流程,若连续查询3次,每次检测5秒,前两次均查询到SINR值小于等于0,而在第三次查询到SINR值大于0,即由于PC终端的移动在第三次查询时发现SINR值大于0,则跳出信号循环检测流程,在30秒后再次使用“AT CESQ”指令查询SINR值重新进入信号循环检测流程。

以上,本申请在当拥有多个eSIM Profile的终端用户处于某运营商网络信号较弱区域或无该运营商网络覆盖区域时,可以及时地进行运营商网络切换,提高了运营商网络检测切换效率,也让用户接入更优的运营商网络中,保证了用户数据业务的性能速率和延时,让终端用户获得更好的用户体验。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

在本说明书的描述中,参考术语“有些实施例”、“其他实施例”、“理想实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特征包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性描述不一定指的是相同的实施例或示例。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献