CN107295594B - 网络切换方法、装置及移动终端 - Google Patents
网络切换方法、装置及移动终端 Download PDFInfo
- Publication number
- CN107295594B CN107295594B CN201710667225.6A CN201710667225A CN107295594B CN 107295594 B CN107295594 B CN 107295594B CN 201710667225 A CN201710667225 A CN 201710667225A CN 107295594 B CN107295594 B CN 107295594B
- Authority
- CN
- China
- Prior art keywords
- sim card
- network
- application
- switching
- registration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明适用于网络切换技术领域,提供了一种网络切换方法、装置及移动终端。包括:检测第一SIM卡是否注册网络成功;若所述第一SIM卡注册网络成功,根据预设参数确定所述第一SIM卡注册的网络的联网得分,所述预设参数包括以下至少一个:信号强度、网络制式、网络带宽、网络速率;将确定的所述第一SIM卡注册的网络的联网得分与第一预设值比较;若所述第一SIM卡注册的网络的联网得分小于第一预设值,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,所述第一SIM卡和所述第二SIM卡对应不同的运营商。通过上述方法,能够保证移动终端及时传输数据,提高用户的良好体验。
Description
技术领域
本发明属于网络切换技术领域,尤其涉及一种网络切换方法、装置及移动终端。
背景技术
目前,移动终端(如手机)能够支持一张或多张智能卡(SubscriberIdentification Module,SIM),该多张SIM卡中,可同时运行在蜂窝网络上,但却只能保持1张SIM处于上网状态。
人们使用处于上网状态的移动终端能够获取各种各样的资讯,而处于上网状态的移动终端通常涉及不同网络之间的切换。对于具有单个SIM卡的移动终端,网络切换包括单个SIM卡在数据网与wifi网络之间的切换,也包括单个SIM卡在不同wifi网络之间的切换。对于具有多个SIM卡的移动终端,网络切换包括单个SIM卡在数据网与wifi网络之间的切换、在不同wifi网络之间的切换、也包括不同SIM卡之间的切换。
但现有的网络切换方法中,若移动终端具有2张SIM卡,当设置其中一个SIM卡(假设为卡1)作为数据卡后,如果用户不手动切换至卡2,则无论该卡1的网络状况如何(包括网络信号差,甚至无服务的情况),移动终端都不会主动从卡1切换至卡2上,导致移动终端难以及时传输数据。
故,需要提供一种新的方法,以解决上述技术问题。
发明内容
有鉴于此,本发明实施例提供了一种网络切换方法、装置及移动终端,以解决现有技术在移动终端具备多张SIM卡时,不能自动进行SIM卡的切换,从而导致移动终端难以及时传输数据的问题。
本发明实施例的第一方面提供了一种网络切换方法,包括:
检测第一SIM卡是否注册网络成功;
若所述第一SIM卡注册网络成功,根据预设参数确定所述第一SIM卡注册的网络的联网得分,所述预设参数包括以下至少一个:信号强度、网络制式、网络带宽、网络速率;
将确定的所述第一SIM卡注册的网络的联网得分与第一预设值比较;
若所述第一SIM卡注册的网络的联网得分小于第一预设值,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,所述第一SIM卡和所述第二SIM卡对应不同的运营商。
本发明实施例的第二方面提供了一种网络切换装置,包括:
网络注册是否成功判断单元,用于检测第一SIM卡是否注册网络成功;
联网得分确定单元,用于若所述第一SIM卡注册网络成功,根据预设参数确定所述第一SIM卡注册的网络的联网得分,所述预设参数包括以下至少一个:信号强度、网络制式、网络带宽、网络速率;
联网得分比较单元,用于将确定的所述第一SIM卡注册的网络的联网得分与第一预设值比较;
网络切换单元,用于若所述第一SIM卡注册的网络的联网得分小于第一预设值,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,所述第一SIM卡和所述第二SIM卡对应不同的运营商。
本发明实施例的第三方面提供了一种移动终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如网络切换方法任一项所述方法的步骤。
本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如网络切换方法任一项所述方法的步骤。
本发明实施例与现有技术相比存在的有益效果是:
由于在判断出第一SIM卡注册的网络的联网得分小于第一预设值时,将数据服务从第一SIM卡转移到第二SIM卡,而第一SIM卡和所述第二SIM卡对应不同的运营商,因此,将数据服务从第一SIM卡转移到第二SIM卡,能够通过切换SIM卡来提高接入网络质量较优的网络的概率,进而保证移动终端及时传输数据,提高用户的良好体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种网络切换方法的流程图;
图2是本发明实施例一提供的一种移动终端的结构示意图;
图3是本发明实施例二提供的一种网络切换装置的结构示意图;
图4是本发明实施例三提供的移动终端的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
图1示出了本发明第一实施例提供的一种网络切换方法的流程图,在本发明实施例中,“第一SIM卡”和“第二SIM卡”对应不同的运营商,且“第一SIM卡”和“第二SIM卡”中的“第一”、“第二”仅用于区分不同的SIM卡,并没有实际含义;同理,“第一预设值”和“第二预设值”中的“第一”、“第二”类似,此次不再赘述。
步骤S11,检测第一SIM卡是否注册网络成功。
具体地,在移动终端启动后,注册当前数据卡(假设为第一SIM卡),并检测该第一SIM卡是否注册网络成功。其中,第一SIM卡注册的网络包括数据网络和wifi网络。可选地,若注册网络失败,则显示注册网络失败的提示,以便用户知悉。
其中,该移动终端的示意图如图2所示,在图2中,该移动终端包括存储器201、处理器202、输入设备203、输出设备204、总线205。
步骤S12,若所述第一SIM卡注册网络成功,根据预设参数确定所述第一SIM卡注册的网络的联网得分,所述预设参数包括以下至少一个:信号强度、网络制式、网络带宽、网络速率。
其中,网络制式包括2G、3G、4G、5G等网络;网络速率包括数据上行速率和数据下行速率。
具体地,在预设参数的个数大于1时,可预先对每个预设参数设置相应的权值,再将每个预设参数设置的权值与对应预设参数的数值进行相乘后相加,得到网络的联网得分。或者,将每个预设参数对应的数值范围划分为不同的数值区间,再设置划分后的不同的数值区间对应不同的值,最后,将每个预设参数的数值所在的数值区间对应的值相加,得到网络的联网得分。
该步骤中,可在第一SIM卡注册网络成功后就计算该第一SIM卡注册的网络的联网得分,但由于在第一SIM卡注册网络刚成功时,其网络对应的参数可能还处于不稳定的状况,因此,可在该第一SIM卡注册网络成功一段时间后再计算注册的网络的联网得分。此时,所述步骤S12包括:
A1、若所述第一SIM卡注册网络成功,统计所述第一SIM卡注册网络成功的时长。
A2、在所述第一SIM卡注册网络成功的时长大于或等于预设注册时长时,根据预设参数确定所述第一SIM卡注册的网络的联网得分。在所述第一SIM卡注册网络成功的时长小于预设注册时长时,继续累加所述第一SIM卡注册网络成功的时长,以便后续再将累加的所述第一SIM卡注册网络成功的时长与预设注册时长比较。
步骤S13,将确定的所述第一SIM卡注册的网络的联网得分与第一预设值比较。
具体地,该第一预设值为与第一SIM卡对应的运营商相符的数值。
步骤S14,若所述第一SIM卡注册的网络的联网得分小于第一预设值,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,所述第一SIM卡和所述第二SIM卡对应不同的运营商。
具体地,当第一SIM卡注册的网络的联网得分小于第一预设值,则表明该第一SIM卡注册的网络的网络质量较劣,而由于第一SIM卡和第二SIM卡属于不同的运营商,当属于第一SIM卡对应的运营商的网络的网络质量较劣时,属于第二SIM卡对应的运营商的网络的网络质量可能较优,因此,自动将数据服务设置到第二SIM卡,能够通过切换SIM卡来提高接入网络质量较优的网络的概率。
可选地,为了提高运行应用的环境的安全性,所述步骤S14包括:
B1、若所述第一SIM卡注册的网络的联网得分小于第一预设值,获取移动终端当前启动的应用的安全级别。具体地,预先为移动终端安装的所有应用设置不同的安全级别,以及,为第一SIM卡能够注册的网络设置不同的安全级别,这样,可通过获取移动终端当前启动的应用的信息(如获取应用的标识,该应用的标识可以为应用的名称、图标、应用的包名等),再根据该应用的信息确定其对应的安全级别。比如,将涉及用户财产信息的应用,如与银行有关的应用的安全级别设置为最高的安全级别,将即时通信应用(如微信、QQ等)的安全级别设置为次高的安全级别,其他应用的安全级别设置为最低。比如,预先为不同的网络设置不同的安全级别,例如,设置移动数据网络的安全级别最高,需要密码的wifi网络的安全级别次之,不需要密码的wifi网络的完全级别最低。
B2、若移动终端当前启动的应用的安全级别高于所述第一SIM卡注册的网络的安全级别,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络。可选地,为了降低SIM卡的切换频率,则在判断出移动终端当前启动的应用的安全级别高于所述第一SIM卡注册的网络的安全级别时,搜索是否存在可用的安全级别更高的网络,若存在(若不存在,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络),则通过该第一SIM卡接入该可用的安全级别更高的网络,再判断移动终端当前启动的应用的安全级别是否高于该可用的安全级别更高的网络的安全级别,若高于,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,若低于,则暂时不将数据服务从第一SIM卡转移到第二SIM卡,同时继续使用所述第一SIM卡注册的网络。当然,由于网络的联网得分通常会随着时间变化而变化,因此,在使用SIM卡注册的网络的过程中,当预设的间隔时长到达时,根据预设参数确定所述第一SIM卡注册的网络的联网得分。
可选地,所述网络切换方法还包括:
B3、若移动终端当前启动的应用的安全级别低于或等于所述第一SIM卡注册的网络的安全级别,则继续使用所述第一SIM卡注册的网络。可选地,由于网络的联网得分通常会随着时间变化而变化,因此,在使用SIM卡注册的网络的过程中,当预设的间隔时长到达时,根据预设参数确定所述第一SIM卡注册的网络的联网得分。
可选地,为了有效减少由于下载数据所增加的流量费用,所述步骤S14包括:
C1、若所述第一SIM卡注册的网络的联网得分小于第一预设值,获取移动终端当前启动的应用的信息。
C2、根据获取的所述应用的信息判断所述应用是否为数据下载类应用,或者,所述应用是否为正在下载数据的应用。具体地,根据应用的标识,如应用的名称、图标、应用的包名等判断所述应用是否为数据下载类应用:当应用的标识与预设的数据下载类应用的标识相同时,判定该应用为数据下载类应用;根据应用当前的下行数据量判断该应用当前是否正在下载数据:当应用当前的下行数据量超过预设的数据量阈值时,判定该应用为正在下载数据的应用。
C3、若所述应用为数据下载类应用或者为正在下载数据的应用,获取所述应用的数据下载量以及第二SIM卡的业务剩余使用量信息。其中,第二SIM卡的业务剩余使用量信息包括该第二SIM卡的剩余数据下载总量。
C4、若所述应用的数据下载量小于或等于第二SIM卡的业务剩余使用量信息,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络。
可选地,所述网络切换方法还包括:
若所述应用的数据下载量大于第二SIM卡的业务剩余使用量信息,则继续使用所述第一SIM卡注册的网络。由于移动终端进行数据下载时,其可能产生一定的流量资费,因此,若判断出应用的数据下载量大于第二SIM卡的业务剩余使用量信息,则暂时不切换至第二SIM卡。
可选地,在所述步骤S14之后,包括:
D1、检测第二SIM卡是否注册网络成功。
D2、若所述第二SIM卡注册网络成功,根据预设参数确定所述第二SIM卡注册的网络的联网得分,所述预设参数包括以下至少一个:信号强度、网络制式、网络带宽、网络速率。可选地,若所述第二SIM卡注册网络成功,统计所述第一SIM卡注册网络成功的时长;在所述第一SIM卡注册网络成功的时长大于或等于预设注册时长时,根据预设参数确定所述第一SIM卡注册的网络的联网得分。
D3、将确定的所述第二SIM卡注册的网络的联网得分与第二预设值比较。具体地,该第二预设值为与第二SIM卡对应的运营商相符的数值。
D4、若所述第二SIM卡注册的网络的联网得分大于或等于第二预设值,则继续使用所述第二SIM卡注册的网络。
D5、若所述第二SIM卡注册的网络的联网得分小于第二预设值,则将数据服务从第二SIM卡转移到第一SIM卡,以实现从第二SIM卡的网络切换至第一SIM卡的网络。需要指出的是,该步骤D5可执行与步骤B1~B3、C1~C4类似的步骤,只需将第一SIM卡与第二SIM卡互换即可,此处不再赘述。
本发明第一实施例中,检测第一SIM卡是否注册网络成功,若所述第一SIM卡注册网络成功,根据预设参数确定所述第一SIM卡注册的网络的联网得分,所述预设参数包括以下至少一个:信号强度、网络制式、网络带宽、网络速率,将确定的所述第一SIM卡注册的网络的联网得分与第一预设值比较,若所述第一SIM卡注册的网络的联网得分小于第一预设值,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,所述第一SIM卡和所述第二SIM卡对应不同的运营商。由于在判断出第一SIM卡注册的网络的联网得分小于第一预设值时,将数据服务从第一SIM卡转移到第二SIM卡,而第一SIM卡和所述第二SIM卡对应不同的运营商,因此,将数据服务从第一SIM卡转移到第二SIM卡,能够通过切换SIM卡来提高接入网络质量较优的网络的概率,进而保证移动终端及时传输数据,提高用户的良好体验。
实施例二:
与实施例一提供的一种网络切换方法对应,图3示出了本发明第二实施例提供的一种网络切换装置的结构示意图,该网络切换装置可应用于移动终端中,为了便于说明,仅示出了与本发明实施例相关的部分:
该网络切换装置包括:网络注册是否成功判断单元31、联网得分确定单元32、联网得分比较单元33、网络切换单元34。其中:
网络注册是否成功判断单元31,用于检测第一SIM卡是否注册网络成功。
其中,第一SIM卡注册的网络包括数据网络和wifi网络。可选地,若注册网络失败,则显示注册网络失败的提示,以便用户知悉。
联网得分确定单元32,用于若所述第一SIM卡注册网络成功,根据预设参数确定所述第一SIM卡注册的网络的联网得分,所述预设参数包括以下至少一个:信号强度、网络制式、网络带宽、网络速率。
其中,网络制式包括2G、3G、4G、5G等网络;网络速率包括数据上行速率和数据下行速率。
具体地,在预设参数的个数大于1时,可预先对每个预设参数设置相应的权值,再将每个预设参数设置的权值与对应预设参数的数值进行相乘后相加,得到网络的联网得分。或者,将每个预设参数对应的数值范围划分为不同的数值区间,再设置划分后的不同的数值区间对应不同的值,最后,将每个预设参数的数值所在的数值区间对应的值相加,得到网络的联网得分。
可选地,在该第一SIM卡注册网络成功一段时间后再计算注册的网络的联网得分。此时,所述联网得分确定单元32包括:
注册网络成功的时长统计模块,用于若所述第一SIM卡注册网络成功,统计所述第一SIM卡注册网络成功的时长。
第一网络联网得分计算模块,用于在所述第一SIM卡注册网络成功的时长大于或等于预设注册时长时,根据预设参数确定所述第一SIM卡注册的网络的联网得分。
联网得分比较单元33,用于将确定的所述第一SIM卡注册的网络的联网得分与第一预设值比较。
具体地,该第一预设值为与第一SIM卡对应的运营商相符的数值。
网络切换单元34,用于若所述第一SIM卡注册的网络的联网得分小于第一预设值,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,所述第一SIM卡和所述第二SIM卡对应不同的运营商。
可选地,为了提高运行应用的环境的安全性,所述网络切换单元34包括:
应用的安全级别获取模块,用于若所述第一SIM卡注册的网络的联网得分小于第一预设值,获取移动终端当前启动的应用的安全级别。具体地,预先为移动终端安装的所有应用设置不同的安全级别,以及,为第一SIM卡能够注册的网络设置不同的安全级别。
第一SIM卡切换模块,用于若移动终端当前启动的应用的安全级别高于所述第一SIM卡注册的网络的安全级别,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络。可选地,为了降低SIM卡的切换频率,则在判断出移动终端当前启动的应用的安全级别高于所述第一SIM卡注册的网络的安全级别时,搜索是否存在可用的安全级别更高的网络,若存在(若不存在,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络),则通过该第一SIM卡接入该可用的安全级别更高的网络,再判断移动终端当前启动的应用的安全级别是否高于该可用的安全级别更高的网络的安全级别,若高于,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,若低于,则暂时不将数据服务从第一SIM卡转移到第二SIM卡,同时继续使用所述第一SIM卡注册的网络。当然,由于网络的联网得分通常会随着时间变化而变化,因此,在使用SIM卡注册的网络的过程中,当预设的间隔时长到达时,根据预设参数确定所述第一SIM卡注册的网络的联网得分。
可选地,所述网络切换装置还包括:
第一网络保持单元,用于若移动终端当前启动的应用的安全级别低于或等于所述第一SIM卡注册的网络的安全级别,则继续使用所述第一SIM卡注册的网络。可选地,由于网络的联网得分通常会随着时间变化而变化,因此,在使用SIM卡注册的网络的过程中,当预设的间隔时长到达时,根据预设参数确定所述第一SIM卡注册的网络的联网得分。
可选地,为了有效减少由于下载数据所增加的流量费用,所述网络切换单元34包括:
应用的信息获取模块,用于若所述第一SIM卡注册的网络的联网得分小于第一预设值,获取移动终端当前启动的应用的信息。
应用类型判断模块,用于根据获取的所述应用的信息判断所述应用是否为数据下载类应用,或者,所述应用是否为正在下载数据的应用。具体地,根据应用的标识,如应用的名称、图标、应用的包名等判断所述应用是否为数据下载类应用:当应用的标识与预设的数据下载类应用的标识相同时,判定该应用为数据下载类应用;根据应用当前的下行数据量判断该应用当前是否正在下载数据:当应用当前的下行数据量超过预设的数据量阈值时,判定该应用为正在下载数据的应用。
业务剩余使用量信息获取模块,用于若所述应用为数据下载类应用或者为正在下载数据的应用,获取所述应用的数据下载量以及第二SIM卡的业务剩余使用量信息。
第二SIM卡切换模块,用于若所述应用的数据下载量小于或等于第二SIM卡的业务剩余使用量信息,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络。
可选地,所述网络切换装置还包括:
第二网络保持单元,用于若所述应用的数据下载量大于第二SIM卡的业务剩余使用量信息,则继续使用所述第一SIM卡注册的网络。
可选地,所述网络切换装置还包括:
第二SIM卡注册网络是否成功检测单元,用于检测第二SIM卡是否注册网络成功。
第二SIM卡联网得分确定单元,用于若所述第二SIM卡注册网络成功,根据预设参数确定所述第二SIM卡注册的网络的联网得分,所述预设参数包括以下至少一个:信号强度、网络制式、网络带宽、网络速率。可选地,若所述第二SIM卡注册网络成功,统计所述第一SIM卡注册网络成功的时长;在所述第一SIM卡注册网络成功的时长大于或等于预设注册时长时,根据预设参数确定所述第一SIM卡注册的网络的联网得分。
第二SIM卡联网得分比较单元,用于将确定的所述第二SIM卡注册的网络的联网得分与第二预设值比较。具体地,该第二预设值为与第二SIM卡对应的运营商相符的数值。
第二SIM卡继续使用单元,用于若所述第二SIM卡注册的网络的联网得分大于或等于第二预设值,则继续使用所述第二SIM卡注册的网络。
第二SIM卡与第一SIM卡切换单元,用于若所述第二SIM卡注册的网络的联网得分小于第二预设值,则将数据服务从第二SIM卡转移到第一SIM卡,以实现从第二SIM卡的网络切换至第一SIM卡的网络。需要指出的是,该第二SIM卡与第一SIM卡切换单元可执行与步骤B1~B3、C1~C4类似的步骤,只需将第一SIM卡与第二SIM卡互换即可,此处不再赘述。
本发明第二实施例中,由于在判断出第一SIM卡注册的网络的联网得分小于第一预设值时,将数据服务从第一SIM卡转移到第二SIM卡,而第一SIM卡和所述第二SIM卡对应不同的运营商,因此,将数据服务从第一SIM卡转移到第二SIM卡,能够通过切换SIM卡来提高接入网络质量较优的网络的概率,进而保证移动终端及时传输数据,提高用户的良好体验。
实施例三:
图4是本发明一实施例提供的移动终端的示意图。如图4所示,该实施例的移动终端4包括:处理器40、存储器41以及存储在所述存储器41中并可在所述处理器40上运行的计算机程序42。所述处理器40执行所述计算机程序42时实现上述各个wifi热点管理方法实施例中的步骤,例如图1所示的步骤S11至S14。或者,所述处理器40执行所述计算机程序42时实现上述各装置实施例中各模块/单元的功能,例如图3所示模块31至34的功能。
示例性的,所述计算机程序42可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器41中,并由所述处理器40执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序42在所述移动终端4中的执行过程。例如,所述计算机程序42可以被分割成网络注册是否成功判断单元、联网得分确定单元、联网得分比较单元、网络切换单元。各单元具体功能如下:
网络注册是否成功判断单元,用于检测第一SIM卡是否注册网络成功;
联网得分确定单元,用于若所述第一SIM卡注册网络成功,根据预设参数确定所述第一SIM卡注册的网络的联网得分,所述预设参数包括以下至少一个:信号强度、网络制式、网络带宽、网络速率;
联网得分比较单元,用于将确定的所述第一SIM卡注册的网络的联网得分与第一预设值比较;
网络切换单元,用于若所述第一SIM卡注册的网络的联网得分小于第一预设值,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,所述第一SIM卡和所述第二SIM卡对应不同的运营商。
所述移动终端4可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述移动终端可包括,但不仅限于,处理器40、存储器41。本领域技术人员可以理解,图4仅仅是移动终端4的示例,并不构成对移动终端4的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述移动终端还可以包括输入输出设备、网络接入设备、总线等。
所称处理器40可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器41可以是所述移动终端4的内部存储单元,例如移动终端4的硬盘或内存。所述存储器41也可以是所述移动终端4的外部存储设备,例如所述移动终端4上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器41还可以既包括所述移动终端4的内部存储单元也包括外部存储设备。所述存储器41用于存储所述计算机程序以及所述移动终端所需的其他程序和数据。所述存储器41还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (8)
1.一种网络切换方法,其特征在于,包括:
检测第一SIM卡是否注册网络成功;
若所述第一SIM卡注册网络成功,根据预设参数确定所述第一SIM卡注册的网络的联网得分,所述预设参数包括以下至少一个:信号强度、网络制式、网络带宽、网络速率;
将确定的所述第一SIM卡注册的网络的联网得分与第一预设值比较;
若所述第一SIM卡注册的网络的联网得分小于第一预设值,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,所述第一SIM卡和所述第二SIM卡对应不同的运营商;
所述若所述第一SIM卡注册的网络的联网得分小于第一预设值,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,包括:
若所述第一SIM卡注册的网络的联网得分小于第一预设值,获取移动终端当前启动的应用的安全级别;
若移动终端当前启动的应用的安全级别高于所述第一SIM卡注册的网络的安全级别,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络。
2.如权利要求1所述的网络切换方法,其特征在于,所述若所述第一SIM卡注册网络成功,根据预设参数确定所述第一SIM卡注册的网络的联网得分,包括:
若所述第一SIM卡注册网络成功,统计所述第一SIM卡注册网络成功的时长;
在所述第一SIM卡注册网络成功的时长大于或等于预设注册时长时,根据预设参数确定所述第一SIM卡注册的网络的联网得分。
3.如权利要求1所述的网络切换方法,其特征在于,所述网络切换方法还包括:
若移动终端当前启动的应用的安全级别低于或等于所述第一SIM卡注册的网络的安全级别,则继续使用所述第一SIM卡注册的网络。
4.如权利要求1所述的网络切换方法,其特征在于,所述若所述第一SIM卡注册的网络的联网得分小于第一预设值,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,包括:
若所述第一SIM卡注册的网络的联网得分小于第一预设值,获取移动终端当前启动的应用的信息;
根据获取的所述应用的信息判断所述应用是否为数据下载类应用,或者,所述应用是否为正在下载数据的应用;
若所述应用为数据下载类应用或者为正在下载数据的应用,获取所述应用的数据下载量以及第二SIM卡的业务剩余使用量信息;
若所述应用的数据下载量小于或等于第二SIM卡的业务剩余使用量信息,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络。
5.如权利要求4所述的网络切换方法,其特征在于,所述网络切换方法还包括:
若所述应用的数据下载量大于第二SIM卡的业务剩余使用量信息,则继续使用所述第一SIM卡注册的网络。
6.一种网络切换装置,其特征在于,包括:
网络注册是否成功判断单元,用于检测第一SIM卡是否注册网络成功;
联网得分确定单元,用于若所述第一SIM卡注册网络成功,根据预设参数确定所述第一SIM卡注册的网络的联网得分,所述预设参数包括以下至少一个:信号强度、网络制式、网络带宽、网络速率;
联网得分比较单元,用于将确定的所述第一SIM卡注册的网络的联网得分与第一预设值比较;
网络切换单元,用于若所述第一SIM卡注册的网络的联网得分小于第一预设值,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络,所述第一SIM卡和所述第二SIM卡对应不同的运营商;
所述网络切换单元包括:
应用的安全级别获取模块,用于若所述第一SIM卡注册的网络的联网得分小于第一预设值,获取移动终端当前启动的应用的安全级别;
第一SIM卡切换模块,用于若移动终端当前启动的应用的安全级别高于所述第一SIM卡注册的网络的安全级别,则将数据服务从第一SIM卡转移到第二SIM卡,以实现从第一SIM卡的网络切换至第二SIM卡的网络。
7.一种移动终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述方法的步骤。
8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710667225.6A CN107295594B (zh) | 2017-08-07 | 2017-08-07 | 网络切换方法、装置及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710667225.6A CN107295594B (zh) | 2017-08-07 | 2017-08-07 | 网络切换方法、装置及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107295594A CN107295594A (zh) | 2017-10-24 |
CN107295594B true CN107295594B (zh) | 2019-01-11 |
Family
ID=60104664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710667225.6A Active CN107295594B (zh) | 2017-08-07 | 2017-08-07 | 网络切换方法、装置及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107295594B (zh) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107864158A (zh) * | 2017-12-20 | 2018-03-30 | 北斗七星(重庆)物联网技术有限公司 | 一种物联网信息传输的方法、装置、设备及存储介质 |
CN108495349B (zh) * | 2018-03-15 | 2021-07-27 | 维沃移动通信有限公司 | 一种运营商网络的切换方法及移动终端 |
CN112400303B (zh) * | 2019-01-31 | 2022-05-13 | 华为技术有限公司 | 一种网络切换的方法、设备及网络*** |
CN113747525A (zh) * | 2019-03-26 | 2021-12-03 | 华为技术有限公司 | 一种切换上网卡的方法和电子设备 |
WO2020227914A1 (zh) * | 2019-05-14 | 2020-11-19 | 北京小米移动软件有限公司 | 一种提高业务连续性的方法、装置及介质 |
CN110207776A (zh) * | 2019-06-28 | 2019-09-06 | 京源中科科技股份有限公司 | 基于NB-IoT的水表、其数据上传方法及设备 |
CN110446172A (zh) * | 2019-08-15 | 2019-11-12 | 宇龙计算机通信科技(深圳)有限公司 | 用户身份识别卡的切换方法、装置、存储介质及终端 |
CN110533412A (zh) * | 2019-08-23 | 2019-12-03 | 深圳市沃特沃德股份有限公司 | 用于智能终端的支付方法、装置、存储介质和计算机设备 |
CN112543474A (zh) * | 2019-09-20 | 2021-03-23 | 奇酷互联网络科技(深圳)有限公司 | 网络连接方法、移动终端和存储介质 |
CN110557747A (zh) * | 2019-10-24 | 2019-12-10 | 深圳传音控股股份有限公司 | 网络注册方法、终端及可读存储介质 |
CN110708732A (zh) * | 2019-10-29 | 2020-01-17 | 深圳市有方科技股份有限公司 | 动态自适应网络切换的方法和终端 |
CN112752318B (zh) * | 2019-10-30 | 2023-08-22 | 深圳市万普拉斯科技有限公司 | 网络切换方法、装置、移动终端及可读存储介质 |
CN113498131B (zh) * | 2020-04-03 | 2022-10-04 | 新开普电子股份有限公司 | 一种智能终端的网络自动切换方法及智能终端 |
CN111756427A (zh) * | 2020-05-06 | 2020-10-09 | 广州市中海达测绘仪器有限公司 | 多卡单待的gnss接收机智能切换装置、方法、设备及介质 |
WO2021258287A1 (en) * | 2020-06-23 | 2021-12-30 | Qualcomm Incorporated | Dynamically determining the designated data service (dds) component for improved selection of slicing resources |
CN112073999B (zh) * | 2020-08-24 | 2023-09-29 | 浙江大华技术股份有限公司 | 通信终端、车载终端及其网络切换方法 |
CN113965972B (zh) * | 2021-09-08 | 2022-11-11 | 广东联想懂的通信有限公司 | 单通信卡支持多网络切换的方法及装置、设备、存储介质 |
CN114585037B (zh) * | 2022-04-12 | 2024-02-27 | 深圳市锐尔觅移动通信有限公司 | 网络制式切换方法及装置、终端设备、计算机可读介质 |
CN115996373B (zh) * | 2023-03-21 | 2023-06-16 | 北京昆仑海岸科技股份有限公司 | 一种NB-IoT设备的网络接入方法和装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104902528A (zh) * | 2015-04-28 | 2015-09-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种双卡终端及其数据业务自动切换的方法和装置 |
CN105682258A (zh) * | 2016-01-20 | 2016-06-15 | 广东欧珀移动通信有限公司 | 一种用户身份识别卡的切换方法和装置 |
CN106454801A (zh) * | 2016-12-14 | 2017-02-22 | 北京小米移动软件有限公司 | 网络切换方法及终端 |
CN106604258A (zh) * | 2016-12-20 | 2017-04-26 | 深圳市优克联新技术有限公司 | 一种用户身份识别卡切换方法及装置 |
CN106817731A (zh) * | 2015-11-30 | 2017-06-09 | 华为终端(东莞)有限公司 | 终端的网络切换方法及终端设备 |
CN107529154A (zh) * | 2016-06-22 | 2017-12-29 | 中兴通讯股份有限公司 | 多模终端的通信方法及装置 |
-
2017
- 2017-08-07 CN CN201710667225.6A patent/CN107295594B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104902528A (zh) * | 2015-04-28 | 2015-09-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种双卡终端及其数据业务自动切换的方法和装置 |
CN106817731A (zh) * | 2015-11-30 | 2017-06-09 | 华为终端(东莞)有限公司 | 终端的网络切换方法及终端设备 |
CN105682258A (zh) * | 2016-01-20 | 2016-06-15 | 广东欧珀移动通信有限公司 | 一种用户身份识别卡的切换方法和装置 |
CN107529154A (zh) * | 2016-06-22 | 2017-12-29 | 中兴通讯股份有限公司 | 多模终端的通信方法及装置 |
CN106454801A (zh) * | 2016-12-14 | 2017-02-22 | 北京小米移动软件有限公司 | 网络切换方法及终端 |
CN106604258A (zh) * | 2016-12-20 | 2017-04-26 | 深圳市优克联新技术有限公司 | 一种用户身份识别卡切换方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107295594A (zh) | 2017-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107295594B (zh) | 网络切换方法、装置及移动终端 | |
CN107404740B (zh) | 安全的网络切换方法、装置及终端设备 | |
CN110392052A (zh) | 一种区块链智能合约处理***及方法 | |
CN107277878B (zh) | 网络切换方法、装置及移动终端 | |
CN107484190B (zh) | 网络连接方法、移动终端及计算机可读存储介质 | |
CN109962855A (zh) | 一种web服务器的限流方法、限流装置及终端设备 | |
CN107645393A (zh) | 确定黑盒***输入输出关联度的方法、装置以及*** | |
CN108040358A (zh) | 一种无线网络的连接方法、终端设备及存储介质 | |
CN109195178A (zh) | 信号质量监测方法及终端设备 | |
CN106954225A (zh) | 无线漫游的方法、装置及无线设备 | |
CN107645478A (zh) | 网络攻击防御***、方法及装置 | |
CN109041140A (zh) | 快速切换无线网络方法、智能硬件及终端设备 | |
CN109275157A (zh) | 一种基站的nprace的配置参数优化方法和装置 | |
CN107197493B (zh) | 一种网络切换方法、网络切换装置及智能终端 | |
CN105049452B (zh) | 资源下载方式的切换方法、装置及智能终端 | |
CN107148035A (zh) | 频段选择的方法、装置及无线设备 | |
CN113452576A (zh) | 网络环境的监控方法及装置、存储介质、电子装置 | |
CN114416933A (zh) | 一种投诉处理方法、装置、电子设备及存储介质 | |
CN111315026B (zh) | 信道的选择方法、装置、网关及计算机可读存储介质 | |
CN112532467A (zh) | 用于实现故障检测的方法、装置及*** | |
CN102857939B (zh) | 小区参数的配置方法及装置 | |
CN107508882A (zh) | 一种数据传输的方法、相关装置以及存储介质 | |
CN109359011A (zh) | 一种Android***的卡顿监控方法、装置及终端设备 | |
CN107360059A (zh) | 网络检测方法、网络检测装置及智能终端 | |
CN112468573A (zh) | 数据推送方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant before: Guangdong OPPO Mobile Communications Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |