一种网络搜索方法及移动终端与流程

文档序号:13169809阅读:181来源:国知局
一种网络搜索方法及移动终端与流程

本发明涉及无线通信技术,具体涉及一种网络搜索方法及移动终端。



背景技术:

终端厂商为了解决用户能够同时使用多家运营商用户卡的问题纷纷推出了双卡终端。目前典型的双卡终端在使用时可以同时支持两张用户卡分别接入不同的网络制式;并配置一张用户卡作为主卡用于进行数据业务和语音业务,另一张用户卡作为副卡只能进行语音业务。由于两张用户卡业务的不对等性,在一种应用场景下,双卡终端允许主卡接入4g/3g/2g模式,而仅允许副卡接入2g网络。

按照双卡终端现有搜网流程,主卡的优先级通常高于副卡优先级,由于主卡在公共陆地移动网络(rplmn,publiclandmobilenetwork)及对等共用陆地移动网(eplmn,equivalentpubliclandmobilenetwork)搜网时需要搜网4g/3g/2g频段,全频段搜网需要较长的时间,而副卡需要等待主卡成功接入后再进行搜网接入。这样,用户需等到主卡在全频段搜网接入网络后才可以进行通话业务。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供一种网络搜索方法及移动终端,能够缩短双卡终端的网络搜索时间。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种网络搜索方法,应用于移动终端中;所述移动终端包括至少两个智能卡卡槽;所述方法包括:

在移动终端开机时,判断第一智能卡和第二智能卡中是否均存储网络接入信息;

当所述第一智能卡和第二智能卡中均未存储网络接入信息时,控制第二智能卡执行网络搜索流程;

在所述第二智能卡接入网络成功后,控制第一智能卡执行网络搜索流程;

其中,所述第一智能卡对应第一智能卡卡槽;所述第二智能卡对应第二智能卡卡槽;所述第二智能卡卡槽支持的频段少于所述第一智能卡卡槽支持的频段。

上述方案中,所述控制第二智能卡执行网络搜索流程,包括:

当控制所述第二智能卡执行网络搜索过程中,接收到表征拒绝接入一个频点的指示信息时,继续执行网络搜索过程直至所述第二智能卡接入网络。

上述方案中,所述方法还包括:当所述第一智能卡和第二智能卡中均存储有网络接入信息时,基于所述网络接入信息控制第一智能卡执行第一网络搜索过程;其中,所述第一网络对应的频段为所述第一智能卡卡槽支持的部分频段。

上述方案中,所述基于所述网络接入信息控制第一智能卡执行第一网络搜索过程,包括:

基于所述网络接入信息控制第一智能卡接入第一网络成功后,控制第二智能卡执行网络搜索过程。

上述方案中,所述基于所述网络接入信息控制第一智能卡执行第一网络搜索过程,包括:

基于所述网络接入信息控制第一智能卡接入第一网络失败后,控制第二智能卡执行网络搜索过程。

本发明实施例还提供了一种移动终端,所述移动终端包括至少两个智能卡卡槽;其中,所述第一智能卡对应第一智能卡卡槽;所述第二智能卡对应第二智能卡卡槽;所述第二智能卡卡槽支持的频段少于所述第一智能卡卡槽支持的频段;所述移动终端还包括:处理单元和射频单元;其中,

所述处理单元,用于在移动终端开机时,判断所述第一智能卡和第二智能卡中是否均存储网络接入信息;当所述第一智能卡和第二智能卡中均未存储网络接入信息时,控制第二智能卡通过所述射频单元的射频链路执行网络搜索流程;在所述第二智能卡接入网络成功后,控制第一智能卡通过所述射频单元的射频链路执行网络搜索流程。

上述方案中,所述处理单元,用于当控制所述第二智能卡通过所述射频单元的射频链路执行网络搜索过程中,接收到表征拒绝接入一个频点的指示信息时,继续执行网络搜索过程直至所述第二智能卡接入网络。

上述方案中,所述处理单元,还用于当所述第一智能卡和第二智能卡中均存储有网络接入信息时,基于所述网络接入信息控制第一智能卡通过所述射频单元的射频链路执行第一网络搜索过程;其中,所述第一网络对应的频段为所述第一智能卡卡槽支持的部分频段。

上述方案中,所述处理单元,用于基于所述网络接入信息控制第一智能卡通过所述射频单元的射频链路接入第一网络成功后,控制第二智能卡通过所述射频单元的射频链路执行网络搜索过程。

上述方案中,所述处理单元,用于基于所述网络接入信息控制第一智能卡通过所述射频单元的射频链路接入第一网络失败后,控制第二智能卡通过所述射频单元的射频链路执行网络搜索过程。

本发明实施例提供的网络搜索方法及移动终端,所述移动终端包括至少两个智能卡卡槽;所述方法包括:在移动终端开机时,判断第一智能卡和第二智能卡中是否均存储网络接入信息;当所述第一智能卡和第二智能卡中均未存储网络接入信息时,控制第二智能卡执行网络搜索流程;在所述第二智能卡接入网络成功后,控制第一智能卡执行网络搜索流程;其中,所述第一智能卡对应第一智能卡卡槽;所述第二智能卡对应第二智能卡卡槽;所述第二智能卡卡槽支持的频段少于所述第一智能卡卡槽支持的频段。如此,采用本发明实施例的技术方案,通过提高第二智能卡(可以理解为副卡)的网络搜索优先级,优先控制第二智能卡进行网络搜索,大大缩短了网络搜索的时间,便于用户能够在最短的时间内可以进行通话业务,大大提升了用户的体验。

附图说明

图1为现有技术中的移动终端的网路搜索示意图;

图2为本发明实施例一的网络搜索方法的流程示意图;

图3为本发明实施例二的网络搜索方法的流程示意图;

图4为本发明实施例三的网络搜索方法的流程示意图;

图5为本发明实施例的移动终端的组成结构示意图。

具体实施方式

在对本发明实施例的网络搜索方法进行详细说明之前,首先对双卡移动终端进行说明。双卡移动终端可进一步分为双卡单通移动终端与双卡双通移动终端。对于双卡单通终端,由于终端只有一套射频,所以会按照顺序的方式进行网络搜索,具体可参照图1所示,包括:

步骤101:移动终端开机后,读取两张智能卡的移动国家码(mcc,mobilecountrycode)和移动网络号码(mnc,mobilenetworkcode)信息,确认智能卡所属运营商。

在步骤101之前,由于用户还未设置哪张智能卡为主卡,需先设置插入智能卡卡槽1的智能卡为主卡,插入智能卡卡槽2的智能卡为副卡;或者反过来,即设置插入智能卡卡槽2的智能卡为主卡,插入智能卡卡槽1的智能卡为副卡。当然,所述移动终端中也可默认配置插入智能卡卡槽1的智能卡为主卡,插入智能卡卡槽2的智能卡为副卡,无需用户设置。

步骤102:移动终端判断上一次关机前两张智能卡是否存储rplmn频点信息。当判断的结果为是时,执行步骤103;当判断的结果为否时,执行步骤105至步骤106。

步骤103:如果两张智能卡存在rplmn频点信息,移动终端首先控制主智能卡进行rplmn频点搜网,进一步执行步骤104至步骤107。

步骤104:判断主智能卡进行rplmn频点接入网络是否成功。当判断的结果为是时,执行步骤107;当判断的结果为否时,执行步骤105。

步骤107:如果主智能卡进行rplmn频点接入网络成功后,进行副智能卡rplmn频点的搜网流程,进一步执行步骤108。

步骤105:如果主智能卡进行rplmn频点接入网络失败后,进一步进行主智能卡eplmn频点的搜网流程,进一步执行步骤106。

步骤106:判断主智能卡进行eplmn频点接入网络是否成功;当判断的结果为是时,执行步骤107;当判断的结果为否时,重新执行步骤105。

如果主智能卡进行eplmn频点的搜网流程中终端能够驻留并接入合适网络,终端控制副智能卡进行rplmn频点的搜网流程;

如果主智能卡进行eplmn频点的搜网流程中终端收到网络拒绝接入某个频点的指示信息时,继续进行eplmn频点的搜网流程直至搜索到合适频点并驻留。

如果两张智能卡均不存在rplmn频点信息,移动终端控制主智能卡进行eplmn搜网流程,即直接执行步骤105。

步骤108:判断副智能卡进行eplmn频点接入网络是否成功;当判断的结果为是时,结束流程;当判断的结果为否时,执行步骤109至步骤110。

步骤109:进行副智能卡eplmn频点的搜网流程。

步骤110:判断副智能卡进行eplmn频点接入网络是否成功,当判断的结果为是时,结束流程;当判断的结果为否时,重新执行步骤109。

基于此,在本发明实施例中,所述的移动终端均可以理解为双卡单通终端,即具有一个射频链路的移动终端。本发明实施例所述的移动终端具体可以为具有通话功能的手机、平板电脑等移动终端。

由上述流程可以看出,在现有的网络搜索流程中,主智能卡的网络搜索优先级高于副智能卡的网络搜索优先级,则需先进行主智能卡的全频段的搜网流程,待主智能卡接入网络后,才可以进行副智能卡的搜网流程。由于主智能卡全频段的网络搜索需要较长的时间,基于此,发明人发现,副智能卡支持的频段少于主智能卡支持的频段,如果提升副智能卡的搜网优先级,即优先控制副智能卡执行搜网流程并接入网络,能够大大提升网络接入时间,从而可以使用户能够在最短的时间内进行通话业务,可以大大提升用户的体验。

下面结合附图及具体实施例对本发明作进一步详细的说明。

实施例一

本发明实施例提供了一种网络搜索方法,所述网络搜索方法应用于移动终端中;所述移动终端包括至少两个智能卡卡槽;其中,所述第一智能卡对应第一智能卡卡槽;所述第二智能卡对应第二智能卡卡槽;所述第二智能卡卡槽支持的频段少于所述第一智能卡卡槽支持的频段。图2为本发明实施例一的网络搜索方法的流程示意图;如图2所示,所述方法包括:

步骤201:在移动终端开机时,判断第一智能卡和第二智能卡中是否均存储网络接入信息。

步骤202:当所述第一智能卡和第二智能卡中均未存储网络接入信息时,控制第二智能卡执行网络搜索流程。

步骤203:在所述第二智能卡接入网络成功后,控制第一智能卡执行网络搜索流程。

本实施例中,判断第一智能卡和第二智能卡中是否存储网络接入信息之前,需先设置哪张智能卡为主智能卡,即设置哪张智能卡对应的卡槽支持的频段多于另一张智能卡对应的卡槽支持的频段。通常情况下,在现有的网络制式中,主智能卡的卡槽支持4g/3g/2g频段,而副智能卡的卡槽仅支持2g频段。基于此,在移动终端开机后,可由用户设置哪张智能卡为主智能卡,例如,设置插入智能卡卡槽1的智能卡为主智能卡,插入智能卡卡槽2的智能卡为副智能卡;或者反过来,即设置插入智能卡卡槽2的智能卡为主智能卡,插入智能卡卡槽1的智能卡为副智能卡。当然,所述移动终端中也可默认配置插入智能卡卡槽1的智能卡为主智能卡,插入智能卡卡槽2的智能卡为副智能卡,无需用户设置。本实施例中,所述第一智能卡为主智能卡,所述第二智能卡为副智能卡。

移动终端开机后,读取所述第一智能卡和所述第二智能卡的mcc和mnc,通过获取的mcc和mnc分别确定所述第一智能卡和所述第二智能卡的所述运营商。

本实施例中,判断第一智能卡和第二智能卡中是否存储网络接入信息,具体判断在上一次关机前所述第一智能卡和所述第二智能卡中是否存在rplmn频点信息;当所述第一智能卡和所述第二智能卡中不存在rplmn频点信息时,则控制第二智能卡(即副智能卡)执行网络搜索流程,具体为控制第二智能卡进行eplmn频点的搜索接入流程。在所述第二智能卡进行eplmn频点的搜索接入流程中搜索到合适的频点并接入成功后,再控制第一智能卡(即主智能卡)执行网络搜索流程,所述控制第一智能卡执行网络搜索流程为控制所述第一智能卡执行所支持的全频段的网络搜索流程。

采用本发明实施例的技术方案,通过提高第二智能卡(可以理解为副卡)的网络搜索优先级,优先控制第二智能卡进行网络搜索,大大缩短了网络搜索的时间,便于用户能够在最短的时间内可以进行通话业务,大大提升了用户的体验。

实施例二

本发明实施例还提供了一种网络搜索方法,所述网络搜索方法应用于移动终端中;所述移动终端包括至少两个智能卡卡槽;其中,所述第一智能卡对应第一智能卡卡槽;所述第二智能卡对应第二智能卡卡槽;所述第二智能卡卡槽支持的频段少于所述第一智能卡卡槽支持的频段。图3为本发明实施例二的网络搜索方法的流程示意图;如图3所示,所述方法包括:

步骤301:在移动终端开机时,判断第一智能卡和第二智能卡中是否均存储网络接入信息。

步骤302:当所述第一智能卡和第二智能卡中均未存储网络接入信息时,控制第二智能卡执行网络搜索流程。

步骤303:在所述第二智能卡接入网络成功后,控制第一智能卡执行网络搜索流程。

步骤304:当所述第一智能卡和第二智能卡中存储有网络接入信息时,基于所述网络接入信息控制第一智能卡执行第一网络搜索过程;其中,所述第一网络对应的频段为所述第一智能卡卡槽支持的部分频段。

本实施例中,判断第一智能卡和第二智能卡中是否存储网络接入信息之前,需先设置哪张智能卡为主智能卡,即设置哪张智能卡对应的卡槽支持的频段多于另一张智能卡对应的卡槽支持的频段。通常情况下,在现有的网络制式中,主智能卡的卡槽支持4g/3g/2g频段,而副智能卡的卡槽仅支持2g频段。基于此,在移动终端开机后,可由用户设置哪张智能卡为主智能卡,例如,设置插入智能卡卡槽1的智能卡为主智能卡,插入智能卡卡槽2的智能卡为副智能卡;或者反过来,即设置插入智能卡卡槽2的智能卡为主智能卡,插入智能卡卡槽1的智能卡为副智能卡。当然,所述移动终端中也可默认配置插入智能卡卡槽1的智能卡为主智能卡,插入智能卡卡槽2的智能卡为副智能卡,无需用户设置。本实施例中,所述第一智能卡为主智能卡,所述第二智能卡为副智能卡。

移动终端开机后,读取所述第一智能卡和所述第二智能卡的mcc和mnc,通过获取的mcc和mnc分别确定所述第一智能卡和所述第二智能卡的所述运营商。

本实施例中,判断第一智能卡和第二智能卡中是否均存储网络接入信息,具体判断在上一次关机前所述第一智能卡和所述第二智能卡中是否存在rplmn频点信息;当所述第一智能卡和所述第二智能卡中不存在rplmn频点信息时,则控制第二智能卡(即副智能卡)执行网络搜索流程,具体为控制第二智能卡进行rplmn频点的搜索接入流程。在所述第二智能卡进行rplmn频点的搜索接入流程中搜索到合适的频点并接入成功后,再控制第一智能卡(即主智能卡)执行网络搜索流程,所述控制第一智能卡执行网络搜索流程为控制所述第一智能卡执行所支持的全频段的网络搜索流程。

在本实施例中,确定在上一次关机前所述第一智能卡和所述第二智能卡中存在rplmn频点信息时,则控制所述第一智能卡(即主智能卡)执行第一网络搜索过程,其中,所述第一网络对应的频段为所述第一智能卡卡槽支持的部分频段;由于所述第一智能卡(即主智能卡)在搜网时需要在rplmn以及eplmn进行搜网,则本实施例中,所述第一网络具体可以为rplmn,则本实施例中,控制所述第一智能卡(即主智能卡)执行rplmn频点的网络搜索接入流程。

作为一种实施方式,所述基于所述网络接入信息控制第一智能卡执行第一网络搜索过程,包括:基于所述网络接入信息控制第一智能卡接入第一网络成功后,控制第二智能卡执行网络搜索过程。

作为一种实施方式,所述基于所述网络接入信息控制第一智能卡执行第一网络搜索过程,包括:基于所述网络接入信息控制第一智能卡接入第一网络失败后,控制第二智能卡执行网络搜索过程。

具体的,本实施例中,无论控制所述第一智能卡(即主智能卡)执行rplmn频点的网络搜索接入是否成功,均控制所述第二智能卡(即副智能卡)执行网络搜索流程,具体为控制第二智能卡进行eplmn频点的搜索接入流程。

采用本发明实施例的技术方案,通过提高第二智能卡(可以理解为副卡)的网络搜索优先级,优先控制第二智能卡进行网络搜索,大大缩短了网络搜索的时间,便于用户能够在最短的时间内可以进行通话业务,大大提升了用户的体验。

实施例三

本发明实施例还提供了一种网络搜索方法,所述网络搜索方法应用于移动终端中;所述移动终端包括至少两个智能卡卡槽;其中,所述第一智能卡对应第一智能卡卡槽;所述第二智能卡对应第二智能卡卡槽;所述第二智能卡卡槽支持的频段少于所述第一智能卡卡槽支持的频段。图4为本发明实施例三的网络搜索方法的流程示意图;如图4所示,所述方法包括:

步骤401:在移动终端开机后,读取第一智能卡和第二智能卡的mcc和mnc,基于所述第一智能卡和第二智能卡的mcc和mnc分别确定所述第一智能卡和所述第二智能卡的所述运营商。

本实施例中,判断第一智能卡和第二智能卡中是否存储网络接入信息之前,需先设置哪张智能卡为主智能卡,即设置哪张智能卡对应的卡槽支持的频段多于另一张智能卡对应的卡槽支持的频段。通常情况下,在现有的网络制式中,主智能卡的卡槽支持4g/3g/2g频段,而副智能卡的卡槽仅支持2g频段。基于此,在移动终端开机后,可由用户设置哪张智能卡为主智能卡,例如,设置插入智能卡卡槽1的智能卡为主智能卡,插入智能卡卡槽2的智能卡为副智能卡;或者反过来,即设置插入智能卡卡槽2的智能卡为主智能卡,插入智能卡卡槽1的智能卡为副智能卡。当然,所述移动终端中也可默认配置插入智能卡卡槽1的智能卡为主智能卡,插入智能卡卡槽2的智能卡为副智能卡,无需用户设置。本实施例中,所述第一智能卡为主智能卡,所述第二智能卡为副智能卡。

移动终端开机后,读取所述第一智能卡和所述第二智能卡的mcc和mnc,通过获取的mcc和mnc分别确定所述第一智能卡和所述第二智能卡的所述运营商。

步骤402:判断第一智能卡和第二智能卡中是否存储rplmn频点信息;当判断的结果为是时,执行步骤403至步骤405;当判断的结果为否时,执行步骤406至步骤

步骤403:控制第一智能卡执行rplmn频点的网络搜索流程。

步骤404:判断所述第一智能卡执行rplmn频点的网络接入是否成功,当判断的结果为是时,执行步骤405;当判断的结果为否时,同样执行步骤405。

步骤405:控制第二智能卡执行rplmn频点的网络搜索过程。

步骤406:当第一智能卡和第二智能卡中未存储rplmn频点信息时,控制第二智能卡执行eplmn频点的网络搜索流程。

步骤407:判断所述第二智能卡接入网络是否成功,当判断的结果为否时,重复执行步骤406;当判断的结果为是时,执行步骤408。

步骤408:当控制所述第二智能卡执行eplmn频点的网络搜索流程驻留并接入网络后,控制所述第一智能卡执行所述运营商支持的频点的网络搜索流程。

具体的,本实施例的网络搜索可包括以下a和b场景:

a)如果两张智能卡均存在rplmn频点信息,则首先搜索智能卡存储的rplmn频点,进一步包括以下场景:

i.如果主智能卡rplmn频点接入网络成功,则进行副智能卡rplmn频点搜网流程;

ii.如果主卡rplmn频点接入网络失败,进行智能卡rplmn频点搜网流程;

b)如果两张智能卡均不存在rplmn频点信息,首先进行副智能卡eplmn频点的搜网流程,对副智能卡所属运营商的2g频段进行搜网;进一步包括以下场景:

i.副智能卡eplmn频点搜网流程中终端驻留并接入合适网络后,进行主智能卡eplmn频点的搜网流程,对主智能卡所属运营商4g/3g/2g频点进行搜网流程;

ii.副智能卡eplmn频点搜网流程中终端收到网络拒绝接入某个频点的指示信息时,继续进行副智能卡eplmn频点的搜网流程直至驻留并接入合适频点;副智能卡接入网络成功后,再进行主智能卡所属运营商4g/3g/2g频点进行搜网流程。

采用本发明实施例的技术方案,通过提高第二智能卡(可以理解为副卡)的网络搜索优先级,优先控制第二智能卡进行网络搜索,大大缩短了网络搜索的时间,便于用户能够在最短的时间内可以进行通话业务,大大提升了用户的体验。

实施例四

本发明实施例还提供了一种移动终端,图5为本发明实施例的移动终端的组成结构示意图;如图5所示,所述移动终端包括至少两个智能卡卡槽;其中,所述第一智能卡51对应第一智能卡卡槽53;所述第二智能卡52对应第二智能卡卡槽54;所述第二智能卡卡槽54支持的频段少于所述第一智能卡卡槽53支持的频段。所述移动终端还包括:处理单元56和射频单元55;其中,

所述处理单元56,用于在移动终端开机时,判断所述第一智能卡51和第二智能卡52中是否均存储网络接入信息;当所述第一智能卡51和第二智能卡52中均未存储网络接入信息时,控制第二智能卡52通过所述射频单元55的射频链路执行网络搜索流程;在所述第二智能卡52接入网络成功后,控制第一智能卡51通过所述射频单元55的射频链路执行网络搜索流程。

本实施例中,所述处理单元56判断第一智能卡51和第二智能卡52中是否存储网络接入信息之前,需先设置哪张智能卡为主智能卡,即设置哪张智能卡对应的卡槽支持的频段多于另一张智能卡对应的卡槽支持的频段。通常情况下,在现有的网络制式中,主智能卡的卡槽支持4g/3g/2g频段,而副智能卡的卡槽仅支持2g频段。基于此,在移动终端开机后,可由用户设置哪张智能卡为主智能卡,例如,设置插入智能卡卡槽1的智能卡为主智能卡,插入智能卡卡槽2的智能卡为副智能卡;或者反过来,即设置插入智能卡卡槽2的智能卡为主智能卡,插入智能卡卡槽1的智能卡为副智能卡。当然,所述移动终端中也可默认配置插入智能卡卡槽1的智能卡为主智能卡,插入智能卡卡槽2的智能卡为副智能卡,无需用户设置。本实施例中,所述第一智能卡为主智能卡,所述第二智能卡为副智能卡。

移动终端开机后,所述处理单元56读取所述第一智能卡51和所述第二智能卡52的mcc和mnc,通过获取的mcc和mnc分别确定所述第一智能卡51和所述第二智能卡52的所述运营商。

本实施例中,所述处理单元56判断第一智能卡51和第二智能卡52中是否存储网络接入信息,具体判断在上一次关机前所述第一智能卡51和所述第二智能卡52中是否存在rplmn频点信息;当所述第一智能卡51和所述第二智能卡52中不存在rplmn频点信息时,则控制第二智能卡(即副智能卡)执行网络搜索流程,具体为控制第二智能卡进行eplmn频点的搜索接入流程。在所述第二智能卡进行eplmn频点的搜索接入流程中搜索到合适的频点并接入成功后,再控制第一智能卡(即主智能卡)执行网络搜索流程,所述控制第一智能卡执行网络搜索流程为控制所述第一智能卡执行所支持的全频段的网络搜索流程。

采用本发明实施例的技术方案,通过提高第二智能卡(可以理解为副卡)的网络搜索优先级,优先控制第二智能卡进行网络搜索,大大缩短了网络搜索的时间,便于用户能够在最短的时间内可以进行通话业务,大大提升了用户的体验。

实施例五

本发明实施例还提供了一种移动终端,如图5所示,所述移动终端包括至少两个智能卡卡槽;其中,所述第一智能卡51对应第一智能卡卡槽53;所述第二智能卡52对应第二智能卡卡槽54;所述第二智能卡卡槽54支持的频段少于所述第一智能卡卡槽53支持的频段。所述移动终端还包括:处理单元56和射频单元55;其中,

所述处理单元56,用于在移动终端开机时,判断所述第一智能卡51和第二智能卡52中是否均存储网络接入信息;当所述第一智能卡51和第二智能卡52中均未存储网络接入信息时,控制第二智能卡52通过所述射频单元55的射频链路执行网络搜索流程;在所述第二智能卡52接入网络成功后,控制第一智能卡51通过所述射频单元55的射频链路执行网络搜索流程;还用于当所述第一智能卡51和第二智能卡52中均存储有网络接入信息时,基于所述网络接入信息控制第一智能卡51通过所述射频单元55的射频链路执行第一网络搜索过程;其中,所述第一网络对应的频段为所述第一智能卡卡槽53支持的部分频段。

本实施例中,所述处理单元56判断第一智能卡51和第二智能卡52中是否存储网络接入信息之前,需先设置哪张智能卡为主智能卡,即设置哪张智能卡对应的卡槽支持的频段多于另一张智能卡对应的卡槽支持的频段。通常情况下,在现有的网络制式中,主智能卡的卡槽支持4g/3g/2g频段,而副智能卡的卡槽仅支持2g频段。基于此,在移动终端开机后,可由用户设置哪张智能卡为主智能卡,例如,设置插入智能卡卡槽1的智能卡为主智能卡,插入智能卡卡槽2的智能卡为副智能卡;或者反过来,即设置插入智能卡卡槽2的智能卡为主智能卡,插入智能卡卡槽1的智能卡为副智能卡。当然,所述移动终端中也可默认配置插入智能卡卡槽1的智能卡为主智能卡,插入智能卡卡槽2的智能卡为副智能卡,无需用户设置。本实施例中,所述第一智能卡为主智能卡,所述第二智能卡为副智能卡。

移动终端开机后,所述处理单元56读取所述第一智能卡51和所述第二智能卡52的mcc和mnc,通过获取的mcc和mnc分别确定所述第一智能卡51和所述第二智能卡52的所述运营商。

本实施例中,所述处理单元56判断第一智能卡51和第二智能卡52中是否存储网络接入信息,具体判断在上一次关机前所述第一智能卡51和所述第二智能卡52中是否存在rplmn频点信息;当所述第一智能卡51和所述第二智能卡52中不存在rplmn频点信息时,则控制第二智能卡(即副智能卡)执行网络搜索流程,具体为控制第二智能卡进行eplmn频点的搜索接入流程。在所述第二智能卡进行eplmn频点的搜索接入流程中搜索到合适的频点并接入成功后,再控制第一智能卡(即主智能卡)执行网络搜索流程,所述控制第一智能卡执行网络搜索流程为控制所述第一智能卡执行所支持的全频段的网络搜索流程。

在本实施例中,所述处理单元56确定在上一次关机前所述第一智能卡和所述第二智能卡中存在rplmn频点信息时,则控制所述第一智能卡(即主智能卡)执行第一网络搜索过程,其中,所述第一网络对应的频段为所述第一智能卡卡槽53支持的部分频段;由于所述第一智能卡(即主智能卡)在搜网时需要在rplmn以及eplmn进行搜网,则本实施例中,所述第一网络具体可以为rplmn,则本实施例中,控制所述第一智能卡(即主智能卡)执行rplmn频点的网络搜索接入流程。

作为一种实施方式,所述处理单元56,用于基于所述网络接入信息控制第一智能卡51通过所述射频单元55的射频链路接入第一网络失败后,控制第二智能卡52通过所述射频单元55的射频链路执行网络搜索过程。

作为一种实施方式,所述处理单元56,用于基于所述网络接入信息控制第一智能卡51通过所述射频单元55的射频链路接入第一网络成功后,控制第二智能卡52通过所述射频单元55的射频链路执行网络搜索过程。

具体的,本实施例中,所述处理单元56无论控制所述第一智能卡(即主智能卡)执行rplmn频点的网络搜索接入是否成功,均控制所述第二智能卡(即副智能卡)执行网络搜索流程,具体为控制第二智能卡进行eplmn频点的搜索接入流程。

采用本发明实施例的技术方案,通过提高第二智能卡(可以理解为副卡)的网络搜索优先级,优先控制第二智能卡进行网络搜索,大大缩短了网络搜索的时间,便于用户能够在最短的时间内可以进行通话业务,大大提升了用户的体验。

实施例六

本发明实施例还提供了一种移动终端,如图5所示,所述移动终端包括至少两个智能卡卡槽;其中,所述第一智能卡51对应第一智能卡卡槽53;所述第二智能卡52对应第二智能卡卡槽54;所述第二智能卡卡槽54支持的频段少于所述第一智能卡卡槽53支持的频段。所述移动终端还包括:处理单元56和射频单元55;其中,

所述处理单元56,用于在移动终端开机时,判断所述第一智能卡51和第二智能卡52中是否均存储网络接入信息;当所述第一智能卡51和第二智能卡52中均未存储网络接入信息时,控制第二智能卡52通过所述射频单元55的射频链路执行网络搜索流程;在所述第二智能卡52接入网络成功后,控制第一智能卡51通过所述射频单元55的射频链路执行网络搜索流程;还用于当所述第一智能卡51和第二智能卡52中均存储有网络接入信息时,基于所述网络接入信息控制第一智能卡51通过所述射频单元55的射频链路执行第一网络搜索过程;其中,所述第一网络对应的频段为所述第一智能卡卡槽53支持的部分频段;当控制第一智能卡51通过所述射频单元55的射频链路接入第一网络成功后,控制第二智能卡52通过所述射频单元55的射频链路执行网络搜索过程;当控制第一智能卡51通过所述射频单元55的射频链路接入第一网络失败后,控制第二智能卡52通过所述射频单元55的射频链路执行网络搜索过程。

其中,所述处理单元56,用于当控制所述第二智能卡52通过所述射频单元55的射频链路执行网络搜索过程中,接收到表征拒绝接入一个频点的指示信息时,继续执行网络搜索过程直至所述第二智能卡52接入网络。

本发明实施例四至实施例六中,所述移动终端中的处理单元56,在实际应用中均可由所述移动终端中的中央处理器(cpu,centralprocessingunit)、数字信号处理器(dsp,digitalsignalprocessor)、微控制单元(mcu,microcontrollerunit)或可编程门阵列(fpga,field-programmablegatearray)实现;所述终端中的射频单元55,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。

采用本发明实施例的技术方案,通过提高第二智能卡(可以理解为副卡)的网络搜索优先级,优先控制第二智能卡进行网络搜索,大大缩短了网络搜索的时间,便于用户能够在最短的时间内可以进行通话业务,大大提升了用户的体验。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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