一种移动终端及其卡槽的自适应切换方法、系统与流程

文档序号:11961909阅读:272来源:国知局
一种移动终端及其卡槽的自适应切换方法、系统与流程

本发明涉及通信技术领域,尤其涉及一种移动终端及其卡槽的自适应切换方法、系统。



背景技术:

现有的移动LTE(Long Term Evolution,长期演进)多模双卡终端采用的技术方案是:卡1支持移动TDD-LTE、TDSCDMA(Time Division-Synchronous Code Division Multiple Access,时分同步码分多址)、GSM(Global System for Mobile Communication,全球移动通讯系统)和联通GSM需求,港澳海外漫游才支持WCDMA(Wideband Code Division Multiple Access,宽带码分多址),卡2只能支持GSM网络。即使卡2插入移动USIM(Universal Subscriber Identity Module,全球用户身份模块)卡也只能用GSM网络,这是由底层的芯片方案所决定的,现在主流的芯片厂商(如高通)的芯片是支持两套协议栈的,其中一套协议栈是支持多种网络制式(如:LTE/TD_SCDMA/WCDMA/EVDO/GSM/CDMA等),另一套协议栈只支持GSM网络。在实现双卡终端时,一般都是将卡1绑定到支持多种网络制式的协议栈,卡2绑定到只支持GSM的协议栈。

现有的双卡终端方案不能满足《中国移动LTE USIM卡技术规范》中对LTE多模双卡终端需具备不区分卡槽的能力的要求,主要表现在以下几个方面:

1、不能满足双卡终端对只插入单卡(无论插入卡1还是卡2)的要求,即:该卡若为中国移动卡或海外运营商卡:要求能将该卡自动设置为主卡,支持该卡能支持的所有网络制式。目前单插卡2只能支持GSM网络,如果将移动USIM卡插入卡2是无法使用4G和3G网络的。

2、不能满足双卡终端对插入双卡的要求,具体要求如下:(1)插入的双卡均为中国移动卡或均为海外运营商卡:如果是USIM+SIM(Subscriber Identity Module,客户识别模块)组合,要求能够自动将USIM设置为主卡,支持该卡的所有网络制式;如果是USIM+USIM或者SIM+SIM组合,要求能够让用户设置主卡。(2)插入的是中国移动卡+非中国移动卡或者海外运营 商卡+中国其他运营商卡组合:要求将中国移动卡或者海外运营商卡设置为主卡,另外一张卡设置为副卡。(3)两张均为中国大陆其他运营商的组合:两张卡都是接入GSM/GPRS/EDGE网络。

综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。



技术实现要素:

针对上述的缺陷,本发明的目的在于提供一种移动终端及其卡槽的自适应切换方法、系统,其能根据用户卡的优先级将不同用户卡匹配至不同的通讯模块,满足了运营商对模糊识别卡槽的需求,满足不换卡即可使用该卡支持的最高网络制式需求,给用户提供了更多的便捷服务。

为了实现上述目的,本发明提供一种移动终端卡槽的自适应切换方法,移动终端包括主通讯模块和副通讯模块,所述方法包括:

预定义不同用户卡的优先级等级及可匹配至所述主通讯模块的用户卡优先级等级;

读取所述移动终端卡槽内用户卡的卡信息,根据所述卡信息获取所述用户卡的对应的优先级等级;

根据所述用户卡对应的优先级等级将所述用户卡所在的卡槽切换至所述主通讯模块或所述副通讯模块。

根据本发明的切换方法,根据所述用户卡的优先级等级将所述用户识别卡所在的卡槽切换至所述主通讯模块或所述副通讯模块的步骤包括:

所述移动终端仅检测到一张用户卡时,根据所述用户卡的优先级等级判断是否可匹配至所述主通讯模块;

若是则将所述用户卡所在的卡槽切换至所述主通讯模块后下发起网指令起网,否则直接下发起网指令起网。

根据本发明的切换方法,根据所述用户卡的优先级等级将所述用户识别卡所在的卡槽切换至所述主通讯模块或所述副通讯模块的步骤包括:

所述移动终端检测到两张用户卡时,判断所述两张用户卡的优先级等级是否相同;

若相同则判断所述两张用户卡是否可匹配至所述主通讯模块,若是则开启 用户切换开关使能后下发起网指令起网,否则直接下发起网指令起网;

若不相同则判断其中高优先级的用户卡是否可匹配至所述主通讯模块,若是则将高优先级的用户卡所在的卡槽切换至所述主通讯模块后下发起网指令起网,否则直接下发起网指令起网。

根据本发明的切换方法,根据所述用户卡的优先级等级将所述用户识别卡所在的卡槽切换至所述主通讯模块或所述副通讯模块的步骤包括:

接收切换所述卡槽与所述主通讯模块的对应关系的指令;

判断所述用户切换开关使能是否开启;

若是则切换所述卡槽与所述主通讯模块的对应关系后进行数据拨号,否则直接进行数据拨号。

根据本发明的切换方法,根据所述用户卡对应的优先级等级将所述用户卡所在的卡槽切换至所述主通讯模块或所述副通讯模块的步骤还包括:

判断所述主通讯模块当前对应的卡槽是否与切换后的卡槽相同;

若不相同则清除所述主通讯模块和副通讯模块中当前保存的卡槽对应关系并根据切换后的卡槽对重新设置所述主通讯模块和副通讯模块对应的卡槽。

本发明相应提供一种移动终端卡槽的自适应切换系统,所述移动终端包括主通讯模块和副通讯模块,所述系统包括:

预定义模块,用于预定义不同用户卡的优先级等级及可匹配至所述主通讯模块的用户卡优先级等级;

识别模块,用于读取移动终端卡槽内用户卡的卡信息,根据所述卡信息获取所述用户卡对应的优先级等级;

切换模块,用于根据所述用户卡对应的优先级等级将所述用户卡所在的卡槽切换至所述主通讯模块或所述副通讯模块。

根据本发明的切换系统,所述切换模块包括:

第一判断单元,用于所述移动终端仅检测到一张用户卡时,根据所述用户卡的优先级等级判断是否可匹配至所述主通讯模块;

第一切换单元,用于所述用户卡的优先级等级为可匹配至所述主通讯模块时,将所述用户卡所在的卡槽切换至所述主通讯模块;

第一起网控制单元,用于将所述用户卡所在的卡槽切换至所述主通讯模块后下发起网指令起网,或直接下发起网指令起网。

根据本发明的切换系统,所述切换模块包括:

第二判断单元,用于所述移动终端检测到两张用户卡时,判断所述两张用户卡的优先级等级是否相同;

第三判断单元,用于所述两张用户卡的优先级相同时判断所述两张用户卡是否可匹配至所述主通讯模块;

开关使能单元,用于所述两张用户卡可匹配至所述主通讯模块时开启用户切换开关;

第四判断单元,用于所述两张用户卡的优先级不相同时判断其中高优先级的用户卡是否可匹配至所述主通讯模块;

第二切换单元,用于所述高优先级的用户卡可匹配至所述主通讯模块时将高优先级的用户卡所在的卡槽切换至所述主通讯模块;

第二起网控制单元,用于开启用户切换开关后下发起网指令起网,或用于将高优先级的用户卡所在的卡槽切换至所述主通讯模块后下发起网指令起网,或用于直接下发起网指令起网。

根据本发明的切换系统,所述切换模块包括:

指令接收单元,用于接收切换所述卡槽与所述主通讯模块的对应关系的指令;

第五判断单元,用于判断所述用户切换开关使能是否开启;

第五切换单元,用于所述用户切换开关使能开启时切换所述卡槽与所述主通讯模块的对应关系;

数据拨号单元,用于切换所述卡槽与所述主通讯模块的对应关系后进行数据拨号,或直接进行数据拨号。

根据本发明的切换系统,所述切换模块包括:

第六判断单元,用于判断所述主通讯模块当前对应的卡槽是否与切换后的卡槽相同;

重置单元,用于所述主通讯模块当前对应的卡槽与切换后的卡槽不相同时,清除所述主通讯模块和副通讯模块中当前保存的卡槽对应关系并根据切换后的卡槽对重新设置所述主通讯模块和副通讯模块对应的卡槽。

本发明还提供一种包括如上所述的系统的移动终端。

本发明通过对于不同用户卡设置不同的优先级,且设置了可匹配至主通讯 模块的优先级等级,在检测到用户卡插入时,根据读取到的卡信息获取该用户卡的优先级等级,并根据该用户卡的优先级等级将该用户卡所在卡槽切换至主通讯模块或副通讯模块。根据用户卡的优先级将不同用户卡匹配至不同的通讯模块,满足了运营商对模糊识别卡槽的需求,用户不需要关心将卡插入的是哪个卡槽,哪家运营商的卡,本方案就可以自动适配相应的通讯模块,甚至用户还可以手动设置哪张卡为主卡,满足不换卡即可使用该卡支持的最高网络制式需求,给用户提供了更多的便捷服务。

附图说明

图1是本发明一种移动终端卡槽的自适应切换系统的原理框图;

图2是本发明一种实施例中移动终端内插入一张用户卡时进行卡槽切换的流程图;

图3是本发明一种实施例中移动终端内插入两张用户卡时进行卡槽切换的流程图;

图4是本发明一种实施例中用户手动切换双卡所对应通讯模块的流程图;

图5是本发明一种移动终端卡槽的自适应切换方法的流程图;

图6是本发明在移动终端检测到仅插入一张用户卡时执行切换的流程图;

图7是本发明在移动终端检测到插入两张用户卡时执行切换的流程图;

图8是本发明在移动终端接收到用户切换用户卡与通讯模块对应关系指令时执行切换的流程图;

图9是本发明的切换模块执行切换的流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,本发明一种移动终端卡槽的自适应切换系统100,系统100包括预定义模块10、识别模块20和切换模块30。移动终端包括主通讯模块和副通讯模块,例如为双卡双待移动终端。主通信模块和副通信模块为可以应用于 移动终端的通信模块,并且均可以包括一个或多个通信模块,二者可以独立地在移动终端中使用、与移动终端中的其他模块相结合来完成某种通信功能。例如该主通讯模块支持全部网络制式包括LTE、TD_SCDMA、WCDMA、EVDO、GSM、CDMA等,副通讯模块仅支持2G通信网络制式(如GSM)。

预定义模块10,用于预定义不同用户卡的优先级等级及可匹配至主通讯模块的用户卡优先级等级。不同用户卡包括不同卡类型和不同运营商的卡,例如移动UIM卡、移动SIM卡、联通UIM卡,电信SIM卡。

识别模块20,用于读取移动终端卡槽内用户卡的卡信息,根据卡信息获取用户卡对应的优先级等级。具体的,该用户卡的卡信息是指用户卡中ICCID(Integrate circuit card identity,集成电路卡识别码)来获取卡类型和所属运营商类型,卡类型可包括USIM、SIM卡,所属运营商类型可为中国移动、中国联通、中国电信、海外运营商等等。根据获取到的卡类型和所属运营商类型来查询该用户卡对应的优先级等级。用户卡优先级等级由预定义模块10预先设置。

切换模块30,用于根据用户卡对应的优先级等级将用户卡所在的卡槽切换至主通讯模块或副通讯模块。具体的例如用户卡为移动UIM卡,

在本发明的实施例中,例如为不同用户卡的优先级从高到低排序可设为:移动UIM卡>移动SIM卡>海外运营商USIM卡>海外运营商SIM卡>中国大陆其他运营商卡;而可匹配至主通讯模块的仅为:移动UIM卡、移动SIM卡、海外运营商USIM卡和海外运营商SIM卡。在获取移动终端插入用户卡的优先级等级时,可根据用户卡中ICCID(Integrate circuit card identity,集成电路卡识别码)来获取卡类型和所属运营商类型,卡类型可包括USIM、SIM卡,所属运营商类型可为中国移动、中国联通、中国电信、海外运营商等等;然后根据卡类型和所属运营商类型从预定义不同用户卡的优先级等级库来查询获取该用户卡的优先级等级。最后根据查询到都用户卡优先级等级来将该用户卡所在的卡槽切换至主通讯模块或副通讯模块,例如检测到的用户卡为中国移动USIM卡,其优先级等级最高而且其优先级为可匹配至主通讯模块,则将该用户卡所在的卡槽切换至主通讯模块。又例如检测到的用户卡为中国联通USIM卡,其优先级等级为不可匹配至主通讯模块,则将该用户卡所在的卡槽切换至副通讯模块。

从而本发明可根据用户卡的优先级将不同用户卡匹配至不同的通讯模块, 满足了运营商对模糊识别卡槽的需求,用户不需要关心将卡插入的是哪个卡槽,哪家运营商的卡,本方案就可以自动适配相应的通讯模块,甚至用户还可以手动设置哪张卡为主卡,满足不换卡即可使用该卡支持的最高网络制式需求,给用户提供了更多的便捷服务。

如图1所示,切换模块30包括第一判断单元301、第一切换单元302以及第一起网控制单元303。

第一判断单元301,用于移动终端仅检测到一张用户卡时,根据用户卡的优先级等级判断是否可匹配至主通讯模块。

第一切换单元302,用于用户卡的优先级等级为可匹配至主通讯模块时,将用户卡所在的卡槽切换至主通讯模块。

第一起网控制单元303,用于将用户卡所在的卡槽切换至主通讯模块后下发起网指令起网,或直接下发起网指令起网。起网是指是指将移动终端注册上网络。

如图1所示,切换模块30还包括:第二判断单元304,第三判断单元305,开关使能单元306,第四判断单元307,第二切换单元308以及第二起网控制单元309。

第二判断单元304,用于移动终端检测到两张用户卡时,判断两张用户卡的优先级等级是否相同。

第三判断单元305,用于两张用户卡的优先级相同时判断两张用户卡是否可匹配至主通讯模块。

开关使能单元306,用于两张用户卡可匹配至主通讯模块时开启用户切换开关。

第四判断单元307,用于两张用户卡的优先级不相同时判断其中高优先级的用户卡是否可匹配至主通讯模块。

第二切换单元308,用于高优先级的用户卡可匹配至主通讯模块时将高优先级的用户卡所在的卡槽切换至主通讯模块。

第二起网控制单元309,用于开启用户切换开关后下发起网指令起网,或用于将高优先级的用户卡所在的卡槽切换至主通讯模块后下发起网指令起网,或用于直接下发起网指令起网。

如图1所示,切换模块30还包括:指令接收单元310、第五判断单元311、 第五切换单元312以及数据拨号单元313。

指令接收单元310,用于接收切换卡槽与主通讯模块的对应关系的指令;

第五判断单元311,用于判断用户切换开关使能是否开启;

第五切换单元312,用于用户切换开关使能开启时切换卡槽与主通讯模块的对应关系;

数据拨号单元313,用于切换卡槽与主通讯模块的对应关系后进行数据拨号,或直接进行数据拨号。

如图1所示,切换模块30还包括:第六判断单元314和重置单元315。

第六判断单元314,用于判断主通讯模块当前对应的卡槽是否与切换后的卡槽相同;

重置单元315,用于主通讯模块当前对应的卡槽与切换后的卡槽不相同时,清除主通讯模块和副通讯模块中当前保存的卡槽对应关系并根据切换后的卡槽对重新设置主通讯模块和副通讯模块对应的卡槽。

图2是本发明一种实施例中移动终端内插入一张用户卡时进行卡槽切换的流程图。该流程包括:

步骤S201,移动终端仅检测到一张用户卡插入。

步骤S202,读取该用户卡的用户卡信息。

步骤S203,获取该用户卡的优先级等级。在本实施例中,预定义的不同用户卡的优先级从高到低排序为:移动UIM卡>移动SIM卡>海外运营商USIM卡>海外运营商SIM卡>中国大陆其他运营商卡;而可匹配至主通讯模块的仅为:移动UIM卡、移动SIM卡、海外运营商USIM卡和海外运营商SIM卡。

步骤S204,判断该用户卡的优先级等级是否为可匹配至主通讯模块。若是进入步骤S205,否则进入步骤S208。若该用户卡为移动卡或海外运营商卡,则可匹配至主通讯模块。用户卡为中国大陆其他运营商卡,则不可匹配至主通讯模块,直接下发起网指令即可。

步骤S205,判断用户卡所在的卡槽是否与主通讯模块对应。若是,则进入步骤S208,否则进入步骤S206。具体的,本步骤通过读取通讯模块的文件系统中保存的通讯模块与卡槽的对应关系来判断用户卡所在的卡槽是否与主通讯模块对应。

步骤S206,清除当前保存的主通讯模块与卡槽对应关系。具体的本步骤为 去激活卡。

步骤S207,将主通讯模块对应的卡槽设置为当前用户卡所在的卡槽。具体的在本步骤中,通过系统接口将主通讯模块对应的卡槽下发至主通讯模块,主通讯模块的调制解调器完成设置后重新向系统上报卡槽关联信息。在具体程序中,通过change_session接口下发设置主卡对应的session_type,即可设置该卡为主卡,等待调制解调器(Modem)完成设置并自动激活卡后,会重新上报卡信息(包括卡槽和主通讯模块的映射关系信息),由于上报的卡信息与系统框架层(framework)保存的卡信息一致,所以不会再次去通知双卡选择起网,直接由系统程序中的电话模式服务(PhoneModeService)下发起网即可。其中主卡即为与主通讯模块对应的卡。

步骤S208,下发起网指令起网。

步骤S209,进行数据拨号。

每次切换完成之后,调制解调器的文件系统中都会保存相关的主通讯模块和卡槽对应关系,当开机检测到主通讯模块和卡槽对应关系和上次不一致时,会自动清除掉文件系统中保存的对应关系,而且只会清除不一致的那个卡槽的对应关系,即:如果有两张卡,拔掉其中一张或换掉其中一张卡,重新开机时,调制解调器只会清除拔掉的那张卡或者换掉的那张卡对应的卡槽对应关系。

在本实施例中,当单张用户卡插入后,判断该用户卡是否为对于预设高优先级运营商的卡,若是则将该用户卡所在的卡槽对应至主通讯模块,否则直接起网。对于低优先级运营商的卡,无论其插入的卡槽在之前是否与主通讯模块对应,其均只能使用移动终端的GSM网络,该低优先级运营商的卡插入的卡槽为之前主通讯模块对应的卡槽,则系统会下发限制指令,限制其只能使用GSM网络。从而本发明可根据用户卡的优先级将不同用户卡匹配至不同的通讯模块,而用户卡的优先级可以根据运营商的要求进行定制,满足了运营商对模糊识别卡槽的需求。

图3是本发明一种实施例中移动终端内插入两张用户卡时进行卡槽切换的流程图。该流程包括:

步骤S301,移动终端检测到两张用户卡插入。

步骤S302,读取该两张用户卡的用户卡信息。

步骤S303,获取该两张用户卡的优先级等级。在本实施例中,预定义的不 同用户卡的优先级从高到低排序为:移动UIM卡>移动SIM卡>海外运营商USIM卡>海外运营商SIM卡>中国大陆其他运营商卡;而可匹配至主通讯模块的仅为:移动UIM卡、移动SIM卡、海外运营商USIM卡和海外运营商SIM卡。

步骤S304,判断两张用户卡的优先级是否相同。若是则进入步骤S305,否则进入步骤307。

步骤S305,判断两张用户卡是否可匹配至主通讯模块,若是则进入步骤S306,否则进入步骤S309。

步骤S306,开启用户切换开关使能。然后进入步骤S309。具体的用户切换开关使能是系统中允许用户切换用户卡与通讯模块的对应关系的开关。该开关打开后,用户可以自己设置两张卡的某张卡为主卡,而另一张卡为副卡,主卡即为与主通讯模块对应的卡,副卡为与副通讯模块对应的卡。

步骤S307,判断其中高优先级的用户卡是否可匹配至主通讯模块,若是则进入步骤S308,否则进入步骤S309。具体的应用过程中,需要判断调制解调器的文件系统中保存的主通讯模块对应的卡槽是否为高优先级用户卡所在的卡槽。如果文件系统中主通讯模块对应的卡槽为高优先级用户卡所在的卡槽,那么直接进入下发起网的流程;如果文件系统中主通讯模块对应的卡槽不为高优先级用户卡所在的卡槽,那么需要清除主通讯模块和副通讯模块中当前保存的卡槽对应关系(也即重置操作或去激活操作),然后分别设置两个通讯模块对应的卡槽,主通讯模块与优先级高的用户卡所在卡槽对应,而副通讯模块与另一张用户卡所在卡槽对应。调制解调器完成通讯模块和卡槽的映射关系设置之后,更新文件系统信息,并自己激活卡,重新上报映射关系信息。

步骤S308,将高优先级的用户卡所在卡槽切换至主通讯模块。

步骤S309,下发起网指令起网。

步骤S310,进行数据拨号。

图4是本发明一种实施例中用户手动切换双卡所对应通讯模块的流程图。该流程包括:

步骤S401,接收到用户切换卡槽与主通讯模块的对应关系的指令。具体的,在实际应用中,用户将某一个卡设置为主卡,另一个卡设置为副卡,主卡即为与主通讯模块对应的卡,副卡为与副通讯模块对应的卡。

步骤S402,判断用户切换开关使能是否开启。若是则进入步骤S403,否则进入步骤S406。

步骤S403,若是则将用户指定的用户卡设置为主卡。

步骤S404,清除当前保存的主通讯模块和副通讯模块与卡槽的对应关系。

步骤S405,将主通讯模块与主卡所在的卡槽对应,副通讯模块与另一卡槽对应。

步骤S406,进行数据拨号。

在本实施例中,在开机拨号成功之后,每当用户切换数据业务时,都会在拨号之前判断主卡切换的使能开关是否打开,如果打开,那么在切换数据业务之前会先保存要切换的卡为默认数据主卡到数据库,然后去激活双卡,设置主卡,最后再根据默认数据主卡去拨号即可;否则只需按照用户需求去拨号即可。

在本发明中,预先根据运营商的定制设置了用户卡的优先级等级以及可以匹配至主通讯模块的优先级等级。例如:定义的不同用户卡的优先级从高到低排序为:移动UIM卡>移动SIM卡>海外运营商USIM卡>海外运营商SIM卡>中国大陆其他运营商卡;而可匹配至主通讯模块的仅为:移动UIM卡、移动SIM卡、海外运营商USIM卡和海外运营商SIM卡。在单插移动4G卡(USIM卡)到卡槽2时,开机后自动将卡槽2设置为主卡(与主通讯模块对应的卡);在移动终端插入移动SIM卡与移动USIM卡组合时,开机后自动设置USIM卡为主卡;在移动终端插入联通卡时移动USIM卡组合时,默认将移动USIM卡设置为主卡。从而满足了运营商对模糊识别卡槽的需求,给用户提供了更多的便捷服务,用户不需要关心插入的是哪个卡槽,哪家运营商的卡,只要使用本发明的终端,就可以自动适配相应的协议栈,甚至用户还可以手动设置哪张卡为主卡,满足不换卡即可使用该卡支持的最高网络制式需求。同时,由于现有的芯片方案就支持切换SIM卡对应的协议栈,可使用当前SIM卡所支持最高网络制式,这也降低了使用两套全网制式网络协议栈的开发成本和硬件成本。

图5是本发明一种移动终端卡槽的自适应切换方法的流程图,该方法通过如图1所示的系统100实现,移动终端包括主通讯模块和副通讯模块,该方法包括:

步骤S501,预定义不同用户卡的优先级等级及可匹配至主通讯模块的用户卡优先级等级。本步骤通过预定义模块10实现。

步骤S502,读取移动终端卡槽内用户卡的卡信息,根据卡信息获取用户卡的对应的优先级等级。本步骤通过识别模块20实现。

步骤S503,根据用户卡对应的优先级等级将用户卡所在的卡槽切换至主通讯模块或副通讯模块。本步骤通过切换模块30实现。

图6是本发明在移动终端检测到仅插入一张用户卡时执行切换的流程图。该流程包括:

步骤S601,移动终端仅检测到一张用户卡。本步骤通过识别模块20实现。

步骤S602,根据用户卡的优先级等级判断是否可匹配至主通讯模块。若是则进入步骤S603,否则进入步骤S604。本步骤通过第一判断单元301实现。

步骤S603,将用户卡所在的卡槽切换至主通讯模块后下发起网指令起网。本步骤通过第一切换单元302和第一起网控制单元303实现。

步骤S604,直接下发起网指令起网。本步骤通过第一起网控制单元303实现。

图7是本发明在移动终端检测到插入两张用户卡时执行切换的流程图。该流程包括:

步骤S701,移动终端检测到两张用户卡。本步骤通过识别模块20实现。

步骤S702,判断两张用户卡的优先级等级是否相同。若相同进入步骤S703,若不相同进入步骤S705。本步骤通过第二判断单元304实现。

步骤S703,判断两张用户卡是否可匹配至主通讯模块。若是则进入步骤S704,否则进入步骤S707。本步骤通过第三判断单元305实现。

步骤S704,开启用户切换开关使能后下发起网指令起网。本步骤通过开关使能单元306和第二起网控制单元309共同实现。

步骤S705,判断其中高优先级的用户卡是否可匹配至主通讯模块。若是则进入步骤S706,否则进入步骤S707。本步骤通过第四判断单元307实现。

步骤S706,将高优先级的用户卡所在的卡槽切换至主通讯模块后下发起网指令起网。本不步骤通过第二切换单元308和第二起网控制单元309共同实现。

步骤S707,直接下发起网指令起网。本步骤通过第二起网控制单元309实现。

图8是本发明在移动终端接收到用户切换用户卡与通讯模块对应关系指令时执行切换的流程图。该流程包括:

步骤S801,接收切换卡槽与主通讯模块的对应关系的指令。本步骤通过指令接收单元310实现。

步骤S802,判断用户切换开关使能是否开启,若是则进入步骤S803,否则进入步骤S804。本步骤通过第五判断单元311实现。

步骤S803,切换卡槽与主通讯模块的对应关系后进行数据拨号,本步骤通过第五切换单元312和数据拨号单元313实现。

步骤S804,直接进行数据拨号。本步骤通过数据拨号单元313实现。

图9是本发明的切换模块执行切换的流程图。该流程包括:

步骤S901,判断主通讯模块当前对应的卡槽是否与切换后的卡槽相同。RUO若是则进入步骤S903,否则进入步骤S902。本步骤通过第六判断单元314实现。

步骤S902,清除主通讯模块和副通讯模块中当前保存的卡槽对应关系并根据切换后的卡槽对重新设置主通讯模块和副通讯模块对应的卡槽。本步骤通过重置单元315实现。

步骤S903,直接下发起网指令起网。

综上所述,本发明通过对于不同用户卡设置不同的优先级,且设置了可匹配至主通讯模块的优先级等级,在检测到用户卡插入时,根据读取到的卡信息获取该用户卡的优先级等级,并根据该用户卡的优先级等级将该用户卡所在卡槽切换至主通讯模块或副通讯模块。根据用户卡的优先级将不同用户卡匹配至不同的通讯模块,满足了运营商对模糊识别卡槽的需求,用户不需要关心将卡插入的是哪个卡槽,哪家运营商的卡,本方案就可以自动适配相应的通讯模块,甚至用户还可以手动设置哪张卡为主卡,满足不换卡即可使用该卡支持的最高网络制式需求,给用户提供了更多的便捷服务。

当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

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