一种用户识别卡控制方法及移动终端与流程

文档序号:12143741阅读:282来源:国知局
一种用户识别卡控制方法及移动终端与流程

本发明涉及通信技术领域,尤其涉及一种用户识别卡控制方法及移动终端。



背景技术:

随着通讯技术的发展以及人们生活水平的提高,手机已成为人们日常生活中的重要通讯工具,给人们带来了极大的便利。而且,随着用户对手机通信要求的增加,一种双卡双待、双模的手机应运而生。该双卡双待、双模的手机能够在同一个手机中使用两张手机卡,且该手机卡可使用不同的制式,即能够使用多张手机卡以及在多种制式下同时待机。

目前,主要存在两种类型的手机卡,包括:支持码分多址(Code-Division Multiple Access,简称“CDMA”)制式的手机卡,即CDMA卡,简称为“C卡”,以及支持全球移动通讯系统(Global System for Mobile Communications,简称“GSM”)、长期演进(Long Term Evolution,简称“LTE”)、通用移动通信系统(Universal Mobile Telecommunications System,简称“UMTS”)以及时分同步码分多址(Time Division-Synchronous Code Division Multiple Access,简称“TD-SCDMA”)中的一种或多种制式的手机卡,称为“非C卡”。然而,在实际应用中,当手机插入两张卡,且其中一张卡为C卡时,手机即默认将该C卡设置为当前工作的主卡,从而能够使用4G(第四代移动通信技术)业务等;而不能将C卡设置为副卡,即将C卡设置为副卡时该C卡无法工作。



技术实现要素:

本发明实施例提供一种用户识别卡控制方法及移动终端,能够实现将C卡作为副卡进行工作。

第一方面,本发明实施例提供了一种用户识别卡控制方法,所述方法应用于移动终端中,所述移动终端适于接纳插入的第一用户识别卡和第二用户识别卡,所述移动终端包括第一通信模块以及第二通信模块,其中,所述第二用户识别卡为码分多址CDMA卡,所述方法包括:

检测到插入的第一用户识别卡和第二用户识别卡;

确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡;

将所述第一用户识别卡与所述第一通信模块相关联,并将所述第二用户识别卡与所述第二通信模块相关联;

基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第一方面,在第一方面的第一种可能的实现方式中,所述移动终端还包括目标处理单元,所述目标处理单元包括CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理;

所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理;

控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理,包括:

若所述第一用户识别卡不为CDMA卡,则启动所述第二卡代理。

结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

控制所述第一用户识别卡接入网络;

控制所述目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述目标处理单元接入网络。

结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理,包括:

若所述第一用户识别卡为CDMA卡,则启动所述第一卡代理。

结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

控制所述目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述目标处理单元接入网络;

控制所述第二用户识别卡接入网络或进入飞行模式。

结合第一方面的第三种可能的实现方式,在第一方面的第六种可能的实现方式中,所述控制所述目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述目标处理单元接入网络,包括:

根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络。

结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,包括:

当所述第二用户识别卡为单模卡时,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络。

结合第一方面的第六种可能的实现方式,在第一方面的第八种可能的实现方式中,所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,包括:

当所述第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络;

若所述第二用户识别卡处于不支持CDMA网络的区域,将所述第二卡代理配置为第二模式,以使所述第二用户识别卡根据所述第二卡代理的第二模式接入网络。

结合第一方面的第五种可能的实现方式,在第一方面的第九种可能的实现方式中,所述控制所述目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述目标处理单元接入网络,包括:

根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络。

结合第一方面的第九种可能的实现方式,在第一方面的第十种可能的实现方式中,所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,包括:

当所述第一用户识别卡为单模卡时,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络。

结合第一方面的第九种可能的实现方式,在第一方面的第十一种可能的实现方式中,所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,包括:

当第一用户识别卡不为单模卡时,确定所述第一用户识别卡是否处于支持CDMA网络的区域;

若所述第一用户识别卡处于支持CDMA网络的区域,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络;

若所述第一用户识别卡处于不支持CDMA网络的区域,将所述第一卡代理配置为第二模式,以使所述第一用户识别卡根据所述第一卡代理的第二模式接入网络。

结合第一方面的第五种可能的实现方式,在第一方面的第十二种可能的实现方式中,所述控制所述第二用户识别卡接入网络或进入飞行模式,包括:

当所述第二用户识别卡为单模卡时,控制所述第二用户识别卡进入飞行模式。

结合第一方面的第五种可能的实现方式,在第一方面的第十三种可能的实现方式中,所述控制所述第二用户识别卡接入网络或进入飞行模式,包括:

当第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,控制所述第二用户识别卡进入飞行模式;

若所述第二用户识别卡处于不支持CDMA网络的区域,控制所述第二用户识别卡接入网络。

结合第一方面,在第一方面的第十四种可能的实现方式中,所述移动终端还包括第一目标处理单元和第二目标处理单元,所述第一目标处理单元包括第一CDMA协议栈,所述第二目标处理单元包括第二CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理,所述第一目标处理单元与所述第一基带处理单元关联,所述第二目标处理单元与所述第二基带处理单元关联;

所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理;

控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第一方面的第十四种可能的实现方式,在第一方面的第十五种可能的实现方式中,所述根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理,包括:

若所述第一用户识别卡不为CDMA卡,则启动所述第二卡代理。

结合第一方面的第十五种可能的实现方式,在第一方面的第十六种可能的实现方式中,所述控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

控制所述第一用户识别卡接入网络;

控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络。

结合第一方面的第十四种可能的实现方式,在第一方面的第十七种可能的实现方式中,所述根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理,包括:

若所述第一用户识别卡为CDMA卡,则启动所述第一卡代理和所述第二卡代理。

结合第一方面的第十七种可能的实现方式,在第一方面的第十八种可能的实现方式中,所述控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

控制所述第一目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述第一目标处理单元接入网络;

控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络。

结合第一方面的第十六种可能的实现方式,或者第一方面的第十八种可能的实现方式,在第一方面的第十九种可能的实现方式中,所述控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络,包括:

根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络。

结合第一方面的第十九种可能的实现方式,在第一方面的第二十种可能的实现方式中,所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,包括:

当所述第二用户识别卡为单模卡时,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络。

结合第一方面的第十九种可能的实现方式,在第一方面的第二十一种可能的实现方式中,所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,包括:

当所述第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络;

若所述第二用户识别卡处于不支持CDMA网络的区域,将所述第二卡代理配置为第二模式,以使所述第二用户识别卡根据所述第二卡代理的第二模式接入网络。

结合第一方面的第十八种可能的实现方式,在第一方面的第二十二种可能的实现方式中,所述控制所述第一目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述第一目标处理单元接入网络,包括:

根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络。

结合第一方面的第二十二种可能的实现方式,在第一方面的第二十三种可能的实现方式中,所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,包括:

当所述第一用户识别卡为单模卡时,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络。

结合第一方面的第二十二种可能的实现方式,在第一方面的第二十四种可能的实现方式中,所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,包括:

当第一用户识别卡不为单模卡时,确定所述第一用户识别卡是否处于支持CDMA网络的区域;

若所述第一用户识别卡处于支持CDMA网络的区域,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络;

若所述第一用户识别卡处于不支持CDMA网络的区域,将所述第一卡代理配置为第二模式,以使所述第一用户识别卡根据所述第一卡代理的第二模式接入网络。

结合第一方面,在第一方面的第二十五种可能的实现方式中,所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,且所述第一stack配置有第一CDMA协议栈,所述第二stack配置有第二CDMA协议栈;

所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第二十六种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第二十七种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,则激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第二十八种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,则去激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第二十九种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡和所述第二用户识别卡均为单模卡时,激活所述第一CDMA协议栈和所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第三十种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域时,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第三十一种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域时,去激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第三十二种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第三十三种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当第二用户识别卡均不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第三十四种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,去激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第三十五种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述第一CDMA协议栈;

当所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第三十六种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述第一CDMA协议栈;

当所述第二用户识别卡均不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第一方面的第二十五种可能的实现方式,在第一方面的第三十七种可能的实现方式中,所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,包括:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡和第二用户识别卡均不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,所述第二用户识别卡处于不支持CDMA网络的区域,则去激活所述第一CDMA协议栈,并去激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第一方面,在第一方面的第三十八种可能的实现方式中,所述移动终端还包括目标stack,所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,其中,所述目标stack中配置有CDMA协议栈;

所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联;

基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第一方面的第三十八种可能的实现方式,在第一方面的第三十九种可能的实现方式中,所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,包括:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡为单模卡时,将所述目标stack与所述第二用户识别卡关联,并去激活所述第二stack。

结合第一方面的第三十八种可能的实现方式,在第一方面的第四十种可能的实现方式中,所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,包括:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,将所述目标stack与所述第二用户识别卡关联,并去激活所述第二stack。

结合第一方面的第三十九种可能的实现方式,或者第一方面的第四十种可能的实现方式,在第一方面的第四十一种可能的实现方式中,所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

控制所述第一用户识别卡接入网络;

基于与所述第二用户识别卡关联的所述目标stack,控制所述第二用户识别卡通过所述目标stack接入网络。

结合第一方面的第三十八种可能的实现方式,在第一方面的第四十二种可能的实现方式中,所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,包括:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,去激活所述目标stack。

结合第一方面的第四十二种可能的实现方式,在第一方面的第四十三种可能的实现方式中,所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

控制所述第一用户识别卡接入网络;

基于去激活的所述目标stack,控制所述第二用户识别卡接入网络。

结合第一方面的第三十八种可能的实现方式,在第一方面的第四十四可能的实现方式中,所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,包括:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,将所述目标stack与所述第一用户识别卡关联。

结合第一方面的第三十八种可能的实现方式,在第一方面的第四十五可能的实现方式中,所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,包括:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,将所述目标stack与所述第一用户识别卡关联。

结合第一方面的第四十四种可能的实现方式,或者第一方面的第四十五种可能的实现方式,在第一方面的第四十六种可能的实现方式中,所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

基于与所述第一用户识别卡关联的目标stack,控制所述第一用户识别卡通过所述目标stack接入网络;

控制所述第二用户识别卡接入网络或进入飞行模式。

结合第一方面的第三十八种可能的实现方式,在第一方面的第四十七种可能的实现方式中,所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,包括:

当所述第一用户识别卡为CDMA卡,所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述目标stack。

结合第一方面的第四十七种可能的实现方式,在第一方面的第四十八种可能的实现方式中,所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,包括:

基于去激活的所述目标stack,控制所述第一用户识别卡接入网络;

控制所述第二用户识别卡接入网络或进入飞行模式。

结合第一方面的第四十六种可能的实现方式,或者第一方面的第四十八种可能的实现方式,在第一方面的第四十九种可能的实现方式中,所述控制所述第二用户识别卡接入网络或进入飞行模式,包括:

当所述第二用户识别卡为单模卡时,控制所述第二用户识别卡进入飞行模式。

结合第一方面的第四十六种可能的实现方式,或者第一方面的第四十八种可能的实现方式,在第一方面的第五十种可能的实现方式中,所述控制所述第二用户识别卡接入网络或进入飞行模式,包括:

当第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,控制所述第二用户识别卡进入飞行模式;

若所述第二用户识别卡处于不支持CDMA网络的区域,控制所述第二用户识别卡接入网络。

第二方面,本发明实施例提供了一种移动终端,所述移动终端适于接纳插入的第一用户识别卡和第二用户识别卡,所述移动终端包括第一通信模块以及第二通信模块,其中,所述第二用户识别卡为码分多址CDMA卡,所述移动终端还包括:

确定模块,用于当检测到插入的第一用户识别卡和第二用户识别卡时,确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡;

关联模块,用于将所述第一用户识别卡与所述第一通信模块相关联,并将所述第二用户识别卡与所述第二通信模块相关联;

控制模块,用于基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第二方面,在第二方面的第一种可能的实现方式中,所述移动终端还包括目标处理单元,所述目标处理单元包括CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理;

所述控制模块包括:

卡代理启动单元,用于根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理;

状态控制单元,用于控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述卡代理启动单元具体用于:

若所述第一用户识别卡不为CDMA卡,则启动所述第二卡代理。

结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述状态控制单元包括:

第一控制子单元,用于控制所述第一用户识别卡接入网络;

第二控制子单元,用于控制所述目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述目标处理单元接入网络。

结合第二方面的第一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述卡代理启动单元具体用于:

若所述第一用户识别卡为CDMA卡,则启动所述第一卡代理。

结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述状态控制单元包括:

第三控制子单元,用于控制所述目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述目标处理单元接入网络;

第四控制子单元,用于控制所述第二用户识别卡接入网络或进入飞行模式。

结合第二方面的第三种可能的实现方式,在第二方面的第六种可能的实现方式中,所述第二控制子单元具体用于:

根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络。

结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述第二控制子单元具体用于:

当所述第二用户识别卡为单模卡时,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络。

结合第二方面的第六种可能的实现方式,在第二方面的第八种可能的实现方式中,所述第二控制子单元具体用于:

当所述第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络;

若所述第二用户识别卡处于不支持CDMA网络的区域,将所述第二卡代理配置为第二模式,以使所述第二用户识别卡根据所述第二卡代理的第二模式接入网络。

结合第二方面的第五种可能的实现方式,在第二方面的第九种可能的实现方式中,所述第三控制子单元具体用于:

根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络。

结合第二方面的第九种可能的实现方式,在第二方面的第十种可能的实现方式中,所述第三控制子单元具体用于:

当所述第一用户识别卡为单模卡时,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络。

结合第二方面的第九种可能的实现方式,在第二方面的第十一种可能的实现方式中,所述第三控制子单元具体用于:

当第一用户识别卡不为单模卡时,确定所述第一用户识别卡是否处于支持CDMA网络的区域;

若所述第一用户识别卡处于支持CDMA网络的区域,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络;

若所述第一用户识别卡处于不支持CDMA网络的区域,将所述第一卡代理配置为第二模式,以使所述第一用户识别卡根据所述第一卡代理的第二模式接入网络。

结合第二方面的第五种可能的实现方式,在第二方面的第十二种可能的实现方式中,所述第四控制子单元具体用于:

当所述第二用户识别卡为单模卡时,控制所述第二用户识别卡进入飞行模式。

结合第二方面的第五种可能的实现方式,在第二方面的第十三种可能的实现方式中,所述第四控制子单元具体用于:

当第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,控制所述第二用户识别卡进入飞行模式;

若所述第二用户识别卡处于不支持CDMA网络的区域,控制所述第二用户识别卡接入网络。

结合第二方面,在第二方面的第十四种可能的实现方式中,所述移动终端还包括第一目标处理单元和第二目标处理单元,所述第一目标处理单元包括第一CDMA协议栈,所述第二目标处理单元包括第二CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理,所述第一目标处理单元与所述第一基带处理单元关联,所述第二目标处理单元与所述第二基带处理单元关联;

所述控制模块包括:

卡代理启动单元,用于根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理;

状态控制单元,用于控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第二方面的第十四种可能的实现方式,在第二方面的第十五种可能的实现方式中,所述卡代理启动单元具体用于:

若所述第一用户识别卡不为CDMA卡,则启动所述第二卡代理。

结合第二方面的第十五种可能的实现方式,在第二方面的第十六种可能的实现方式中,所述状态控制单元包括:

第一控制子单元,用于控制所述第一用户识别卡接入网络;

第二控制子单元,用于控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络。

结合第二方面的第十四种可能的实现方式,在第二方面的第十七种可能的实现方式中,所述卡代理启动单元具体用于:

若所述第一用户识别卡为CDMA卡,则启动所述第一卡代理和所述第二卡代理。

结合第二方面的第十七种可能的实现方式,在第二方面的第十八种可能的实现方式中,所述状态控制单元包括:

第三控制子单元,用于控制所述第一目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述第一目标处理单元接入网络;

第二控制子单元,用于控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络。

结合第二方面的第十六种可能的实现方式,或者第二方面的第十八种可能的实现方式,在第二方面的第十九种可能的实现方式中,所述第二控制子单元具体用于:

根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络。

结合第二方面的第十九种可能的实现方式,在第二方面的第二十种可能的实现方式中,所述第二控制子单元具体用于:

当所述第二用户识别卡为单模卡时,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络。

结合第二方面的第十九种可能的实现方式,在第二方面的第二十一种可能的实现方式中,所述第二控制子单元具体用于:

当所述第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络;

若所述第二用户识别卡处于不支持CDMA网络的区域,将所述第二卡代理配置为第二模式,以使所述第二用户识别卡根据所述第二卡代理的第二模式接入网络。

结合第二方面的第十八种可能的实现方式,在第二方面的第二十二种可能的实现方式中,所述第三控制子单元具体用于:

根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络。

结合第二方面的第二十二种可能的实现方式,在第二方面的第二十三种可能的实现方式中,所述第三控制子单元具体用于:

当所述第一用户识别卡为单模卡时,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络。

结合第二方面的第二十二种可能的实现方式,在第二方面的第二十四种可能的实现方式中,所述第三控制子单元具体用于:

当第一用户识别卡不为单模卡时,确定所述第一用户识别卡是否处于支持CDMA网络的区域;

若所述第一用户识别卡处于支持CDMA网络的区域,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络;

若所述第一用户识别卡处于不支持CDMA网络的区域,将所述第一卡代理配置为第二模式,以使所述第一用户识别卡根据所述第一卡代理的第二模式接入网络。

结合第二方面,在第二方面的第二十五种可能的实现方式中,所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,且所述第一stack配置有第一CDMA协议栈,所述第二stack配置有第二CDMA协议栈;

所述控制模块具体应用于:

通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第二十六种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第二十七种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,则激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第二十八种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,则去激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第二十九种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡和所述第二用户识别卡均为单模卡时,激活所述第一CDMA协议栈和所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第三十种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域时,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第三十一种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域时,去激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第三十二种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第三十三种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当第二用户识别卡均不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第三十四种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,去激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第三十五种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述第一CDMA协议栈;

当所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第三十六种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述第一CDMA协议栈;

当所述第二用户识别卡均不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第二方面的第二十五种可能的实现方式,在第二方面的第三十七种可能的实现方式中,所述控制模块具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡和第二用户识别卡均不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,所述第二用户识别卡处于不支持CDMA网络的区域,则去激活所述第一CDMA协议栈,并去激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第二方面,在第二方面的第三十八种可能的实现方式中,所述移动终端还包括目标stack,所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,其中,所述目标stack中配置有CDMA协议栈;

所述控制模块包括:

关联单元,用于选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联;

状态控制单元,用于基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第二方面的第三十八种可能的实现方式,在第二方面的第三十九种可能的实现方式中,所述关联单元具体用于:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡为单模卡时,将所述目标stack与所述第二用户识别卡关联,并去激活所述第二stack。

结合第二方面的第三十八种可能的实现方式,在第二方面的第四十种可能的实现方式中,所述关联单元具体用于:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,将所述目标stack与所述第二用户识别卡关联,并去激活所述第二stack。

结合第二方面的第三十九种可能的实现方式,或者第二方面的第四十种可能的实现方式,在第二方面的第四十一种可能的实现方式中,所述状态控制单元包括:

第一控制子单元,用于控制所述第一用户识别卡接入网络;

第二控制子单元,用于基于与所述第二用户识别卡关联的所述目标stack,控制所述第二用户识别卡通过所述目标stack接入网络。

结合第二方面的第三十八种可能的实现方式,在第二方面的第四十二种可能的实现方式中,所述关联单元具体用于:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,去激活所述目标stack。

结合第二方面的第四十二种可能的实现方式,在第二方面的第四十三种可能的实现方式中,所述状态控制单元包括:

第一控制子单元,用于控制所述第一用户识别卡接入网络;

第三控制子单元,用于基于去激活的所述目标stack,控制所述第二用户识别卡接入网络。

结合第二方面的第三十八种可能的实现方式,在第二方面的第四十四种可能的实现方式中,所述关联单元具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,将所述目标stack与所述第一用户识别卡关联。

结合第二方面的第三十八种可能的实现方式,在第二方面的第四十五种可能的实现方式中,所述关联单元具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,将所述目标stack与所述第一用户识别卡关联。

结合第二方面的第四十四种可能的实现方式,或者第二方面的第四十五种可能的实现方式,在第二方面的第四十六种可能的实现方式中,所述状态控制单元包括:

第四控制子单元,用于基于与所述第一用户识别卡关联的目标stack,控制所述第一用户识别卡通过所述目标stack接入网络;

第五控制子单元,用于控制所述第二用户识别卡接入网络或进入飞行模式。

结合第二方面的第三十八种可能的实现方式,在第二方面的第四十七种可能的实现方式中,所述关联单元具体用于:

当所述第一用户识别卡为CDMA卡,所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述目标stack。

结合第二方面的第四十七种可能的实现方式,在第二方面的第四十八种可能的实现方式中,所述状态控制单元包括:

第六控制子单元,用于基于去激活的所述目标stack,控制所述第一用户识别卡接入网络;

第五控制子单元,用于控制所述第二用户识别卡接入网络或进入飞行模式。

结合第二方面的第四十六种可能的实现方式,或者第二方面的第四十八种可能的实现方式,在第二方面的第四十九种可能的实现方式中,所述第五控制子单元具体用于:

当所述第二用户识别卡为单模卡时,控制所述第二用户识别卡进入飞行模式。

结合第二方面的第四十六种可能的实现方式,或者第二方面的第四十八种可能的实现方式,在第二方面的第五十种可能的实现方式中,所述第五控制子单元具体用于:

当第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,控制所述第二用户识别卡进入飞行模式;

若所述第二用户识别卡处于不支持CDMA网络的区域,控制所述第二用户识别卡接入网络。

第三方面,本发明实施例还提供了一种移动终端,所述移动终端适于接纳插入的第一用户识别卡和第二用户识别卡,所述移动终端包括第一通信模块以及第二通信模块,其中,所述第二用户识别卡为码分多址CDMA卡,所述移动终端包括:接收器、发射器、存储器和处理器,

其中,所述处理器执行如下步骤:

检测到插入的第一用户识别卡和第二用户识别卡;

确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡;

将所述第一用户识别卡与所述第一通信模块相关联,并将所述第二用户识别卡与所述第二通信模块相关联;

基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第三方面,在第三方面的第一种可能的实现方式中,所述移动终端还包括目标处理单元,所述目标处理单元包括CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理;

所述处理器执行所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理;

控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述处理器执行所述根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理,具体执行以下步骤:

若所述第一用户识别卡不为CDMA卡,则启动所述第二卡代理。

结合第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述处理器执行所述控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述第一用户识别卡接入网络;

控制所述目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述目标处理单元接入网络。

结合第三方面的第一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述处理器执行所述根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理,具体执行以下步骤:

若所述第一用户识别卡为CDMA卡,则启动所述第一卡代理。

结合第三方面的第四种可能的实现方式,在第三方面的第五种可能的实现方式中,所述处理器执行所述控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述目标处理单元接入网络;

控制所述第二用户识别卡接入网络或进入飞行模式。

结合第三方面的第三种可能的实现方式,在第三方面的第六种可能的实现方式中,所述处理器执行所述控制所述目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述目标处理单元接入网络,具体执行以下步骤:

根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络。

结合第三方面的第六种可能的实现方式,在第三方面的第七种可能的实现方式中,所述处理器执行所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,具体执行以下步骤:

当所述第二用户识别卡为单模卡时,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络。

结合第三方面的第六种可能的实现方式,在第三方面的第八种可能的实现方式中,所述处理器执行所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,具体执行以下步骤:

当所述第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络;

若所述第二用户识别卡处于不支持CDMA网络的区域,将所述第二卡代理配置为第二模式,以使所述第二用户识别卡根据所述第二卡代理的第二模式接入网络。

结合第三方面的第五种可能的实现方式,在第三方面的第九种可能的实现方式中,所述处理器执行所述控制所述目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述目标处理单元接入网络,具体执行以下步骤:

根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络。

结合第三方面的第九种可能的实现方式,在第三方面的第十种可能的实现方式中,所述处理器执行所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,具体执行以下步骤:

当所述第一用户识别卡为单模卡时,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络。

结合第三方面的第九种可能的实现方式,在第三方面的第十一种可能的实现方式中,所述处理器执行所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,具体执行以下步骤:

当第一用户识别卡不为单模卡时,确定所述第一用户识别卡是否处于支持CDMA网络的区域;

若所述第一用户识别卡处于支持CDMA网络的区域,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络;

若所述第一用户识别卡处于不支持CDMA网络的区域,将所述第一卡代理配置为第二模式,以使所述第一用户识别卡根据所述第一卡代理的第二模式接入网络。

结合第三方面的第五种可能的实现方式,在第三方面的第十二种可能的实现方式中,所述处理器执行所述控制所述第二用户识别卡接入网络或进入飞行模式,具体执行以下步骤:

当所述第二用户识别卡为单模卡时,控制所述第二用户识别卡进入飞行模式。

结合第三方面的第五种可能的实现方式,在第三方面的第十三种可能的实现方式中,所述处理器执行所述控制所述第二用户识别卡接入网络或进入飞行模式,具体执行以下步骤:

当第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,控制所述第二用户识别卡进入飞行模式;

若所述第二用户识别卡处于不支持CDMA网络的区域,控制所述第二用户识别卡接入网络。

结合第三方面,在第三方面的第十四种可能的实现方式中,所述移动终端还包括第一目标处理单元和第二目标处理单元,所述第一目标处理单元包括第一CDMA协议栈,所述第二目标处理单元包括第二CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理,所述第一目标处理单元与所述第一基带处理单元关联,所述第二目标处理单元与所述第二基带处理单元关联;

所述处理器执行所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理;

控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第三方面的第十四种可能的实现方式,在第三方面的第十五种可能的实现方式中,所述处理器执行所述根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理,具体执行以下步骤:

若所述第一用户识别卡不为CDMA卡,则启动所述第二卡代理。

结合第三方面的第十五种可能的实现方式,在第三方面的第十六种可能的实现方式中,所述处理器执行所述控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述第一用户识别卡接入网络;

控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络。

结合第三方面的第十四种可能的实现方式,在第三方面的第十七种可能的实现方式中,所述处理器执行所述根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理,具体执行以下步骤:

若所述第一用户识别卡为CDMA卡,则启动所述第一卡代理和所述第二卡代理。

结合第三方面的第十七种可能的实现方式,在第三方面的第十八种可能的实现方式中,所述处理器执行所述控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述第一目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述第一目标处理单元接入网络;

控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络。

结合第三方面的第十六种可能的实现方式,或者第三方面的第十八种可能的实现方式,在第三方面的第十九种可能的实现方式中,所述处理器执行所述控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络,具体执行以下步骤:

根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络。

结合第三方面的第十九种可能的实现方式,在第三方面的第二十种可能的实现方式中,所述处理器执行所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,具体执行以下步骤:

当所述第二用户识别卡为单模卡时,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络。

结合第三方面的第十九种可能的实现方式,在第三方面的第二十一种可能的实现方式中,所述处理器执行所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,具体执行以下步骤:

当所述第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络;

若所述第二用户识别卡处于不支持CDMA网络的区域,将所述第二卡代理配置为第二模式,以使所述第二用户识别卡根据所述第二卡代理的第二模式接入网络。

结合第三方面的第十八种可能的实现方式,在第三方面的第二十二种可能的实现方式中,所述处理器执行所述控制所述第一目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述第一目标处理单元接入网络,具体执行以下步骤:

根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络。

结合第三方面的第二十二种可能的实现方式,在第三方面的第二十三种可能的实现方式中,所述处理器执行所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,具体执行以下步骤:

当所述第一用户识别卡为单模卡时,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络。

结合第三方面的第二十二种可能的实现方式,在第三方面的第二十四种可能的实现方式中,所述处理器执行所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,具体执行以下步骤:

当第一用户识别卡不为单模卡时,确定所述第一用户识别卡是否处于支持CDMA网络的区域;

若所述第一用户识别卡处于支持CDMA网络的区域,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络;

若所述第一用户识别卡处于不支持CDMA网络的区域,将所述第一卡代理配置为第二模式,以使所述第一用户识别卡根据所述第一卡代理的第二模式接入网络。

结合第三方面,在第三方面的第二十五种可能的实现方式中,所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,且所述第一stack配置有第一CDMA协议栈,所述第二stack配置有第二CDMA协议栈;

所述处理器执行所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第二十六种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第二十七种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,则激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第二十八种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,则去激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第二十九种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡和所述第二用户识别卡均为单模卡时,激活所述第一CDMA协议栈和所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第三十种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域时,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第三十一种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域时,去激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第三十二种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第三十三种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当第二用户识别卡均不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第三十四种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,去激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第三十五种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述第一CDMA协议栈;

当所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第三十六种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述第一CDMA协议栈;

当所述第二用户识别卡均不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

结合第三方面的第二十五种可能的实现方式,在第三方面的第三十七种可能的实现方式中,所述处理器执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡和第二用户识别卡均不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,所述第二用户识别卡处于不支持CDMA网络的区域,则去激活所述第一CDMA协议栈,并去激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

结合第三方面,在第三方面的第三十八种可能的实现方式中,所述移动终端还包括目标stack,所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,其中,所述目标stack中配置有CDMA协议栈;

所述处理器执行所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联;

基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

结合第三方面的第三十八种可能的实现方式,在第三方面的第三十九种可能的实现方式中,所述处理器执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡为单模卡时,将所述目标stack与所述第二用户识别卡关联,并去激活所述第二stack。

结合第三方面的第三十八种可能的实现方式,在第三方面的第四十种可能的实现方式中,所述处理器执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,将所述目标stack与所述第二用户识别卡关联,并去激活所述第二stack。

结合第三方面的第三十九种可能的实现方式,或者第三方面的第四十种可能的实现方式,在第三方面的第四十一种可能的实现方式中,所述处理器执行所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述第一用户识别卡接入网络;

基于与所述第二用户识别卡关联的所述目标stack,控制所述第二用户识别卡通过所述目标stack接入网络。

结合第三方面的第三十八种可能的实现方式,在第三方面的第四十二种可能的实现方式中,所述处理器执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,去激活所述目标stack。

结合第三方面的第四十二种可能的实现方式,在第三方面的第四十三种可能的实现方式中,所述处理器执行所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述第一用户识别卡接入网络;

基于去激活的所述目标stack,控制所述第二用户识别卡接入网络。

结合第三方面的第三十八种可能的实现方式,在第三方面的第四十四种可能的实现方式中,所述处理器执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,将所述目标stack与所述第一用户识别卡关联。

结合第三方面的第三十八种可能的实现方式,在第三方面的第四十五种可能的实现方式中,所述处理器执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,将所述目标stack与所述第一用户识别卡关联。

结合第三方面的第四十四种可能的实现方式,或者第三方面的第四十五种可能的实现方式,在第三方面的第四十六种可能的实现方式中,所述处理器执行所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

基于与所述第一用户识别卡关联的目标stack,控制所述第一用户识别卡通过所述目标stack接入网络;

控制所述第二用户识别卡接入网络或进入飞行模式。

结合第三方面的第三十八种可能的实现方式,在第三方面的第四十七种可能的实现方式中,所述处理器执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述目标stack。

结合第三方面的第四十七种可能的实现方式,在第三方面的第四十八种可能的实现方式中,所述处理器执行所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

基于去激活的所述目标stack,控制所述第一用户识别卡接入网络;

控制所述第二用户识别卡接入网络或进入飞行模式。

结合第三方面的第四十六种可能的实现方式,或者第三方面的第四十八种可能的实现方式,在第三方面的第四十九种可能的实现方式中,所述处理器执行所述控制所述第二用户识别卡接入网络或进入飞行模式,具体执行以下步骤:

当所述第二用户识别卡为单模卡时,控制所述第二用户识别卡进入飞行模式。

结合第三方面的第四十六种可能的实现方式,或者第三方面的第四十八种可能的实现方式,在第三方面的第五十种可能的实现方式中,所述处理器执行所述控制所述第二用户识别卡接入网络或进入飞行模式,具体执行以下步骤:

当第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,控制所述第二用户识别卡进入飞行模式;

若所述第二用户识别卡处于不支持CDMA网络的区域,控制所述第二用户识别卡接入网络。

与现有技术相比,本发明实施例具有以下有益效果:

在本发明实施例中,移动终端可在检测到当前移动终端插入第一用户识别卡和为CDMA卡的第二用户识别卡,即插入两张用户识别卡时,将该第一用户识别卡作为主卡,将该为CDMA卡的第二用户识别卡作为副卡,并基于预设的规则,控制该第一用户识别卡和该第二用户识别卡均进入工作状态,使得能够将CDMA卡作为副卡进行工作。

附图说明

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

图1a是本发明实施例提供的一种用户识别卡关联方法的结构示意图;

图1b是本发明实施例提供的另一种用户识别卡关联方法的结构示意图;

图2是本发明实施例提供的一种移动终端的系统架构图;

图3是本发明实施例提供的一种用户识别卡控制方法的流程示意图;

图4是本发明实施例提供的另一种移动终端的系统架构图;

图5是本发明实施例提供的另一种用户识别卡控制方法的流程示意图;

图6是本发明实施例提供的再一种移动终端的系统架构图;

图7是本发明实施例提供的再一种用户识别卡控制方法的流程示意图;

图8是本发明实施例提供的又一种移动终端的系统架构图;

图9是本发明实施例提供的又一种用户识别卡控制方法的流程示意图;

图10是本发明实施例提供的又一种用户识别卡控制方法的流程示意图;

图11是本发明实施例提供的一种移动终端的结构示意图;

图12是本发明实施例提供的另一种移动终端的结构示意图;

图13是本发明实施例提供的再一种移动终端的结构示意图;

图14是本发明实施例提供的又一种移动终端的结构示意图;

图15是本发明实施例提供的又一种移动终端的结构示意图;

图16是本发明实施例提供的又一种移动终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例可具体应用于支持双卡的移动终端中,该移动终端还可称为用户设备(User Equipment,简称为“UE”)、终端(Terminal)或移动台(Mobile Station,简称为“MS”)。具体的,该移动终端可以是手机或其他通信设备。

该移动终端适用于接纳插入该移动终端的第一用户识别卡和第二用户识别卡,并配置有第一通信模块和第二通信模块。其中,该第一通信模块为该移动终端的主卡对应的通信模块,该第二通信模块为该移动终端的副卡对应的通信模块。其中,该主卡为该移动终端插入两张用户识别卡中能使用更高级网络的用户识别卡,例如,对于移动终端如目前的4G手机,该4G手机插入的两张用户识别卡中只有一张用户识别卡能使用4G网络,则该能使用4G网络的用户识别卡即可称为主卡,另一张不能使用4G网络的用户识别卡即可称为副卡。以将该第一用户识别卡作为主卡,将第二用户识别卡作为副卡为例,则可将该第一用户识别卡与该第一通信模块关联,并将该第二用户识别卡与该第二通信模块关联。具体的,在将用户识别卡与该配置的通信模块进行关联时,可以是通过AT(Attention)命令进行关联的。或者,如图1a所示,还可以将通信模块直接与物理卡,即用户识别卡进行关联,具体关联方法包括:当用户选定主卡后,移动终端将用户选定的主卡与第一通信模块进行关联,将副卡与第二通信模块进行关联;或者如图1b所示,将通信模块通过逻辑卡与物理卡进行关联,逻辑卡是移动终端内的一个逻辑模块,该逻辑模块可以虚拟用户识别卡。具体关联方法包括:移动终端中第一通信模块固定与逻辑卡1进行连接,第二通信模块固定与逻辑卡2进行连接。当用户选定主卡后,移动终端将用户选定的主卡与逻辑卡1进行关联,将副卡与逻辑卡2进行关联。从而第一通信模块和第二通信模块可以不关注哪个物理卡被选为主副卡,直接从逻辑卡读取用户识别卡内的数据即可。上述提供的2种方法,均可实现盲插的功能,后续方案中以第一通信模块与第一用户识别卡关联,第二通信模块与第二用户识别卡关联进行说明。

应理解,本发明实施例中涉及到的控制用户识别卡进入工作状态的相关描述,意为移动终端通过该用户识别卡进行工作;涉及到的控制用户识别卡接入网络的相关描述,意为移动终端通过该用户识别卡接入网络。

具体的,本发明实施例的所述用户识别卡可具体为手机卡,比如客户识别模块(Subscriber Identity Module,简称“SIM”),也称用户身份识别卡、智能卡,或者为全球用户识别卡(Universal Subscriber Identity Module,简称“USIM”),或者为通用集成电路卡(Universal Integrated Circuit Card,简称“UICC”),或者为用户识别模块(User Identify Module,简称“UIM”)等等;该第一通信模块以及第二通信模块可包括基带处理单元modem,或栈stack。进一步的,本发明实施例中的所述CDMA卡指可以接入CDMA网络的手机卡,例如UIM卡。以中国为例,CDMA卡指可以接入中国电信网络的手机卡;以韩国为例,CDMA卡指可以接入SK电讯网络的手机卡。

请参见图2,是本发明实施例提供的一种移动终端的系统架构图,如图2所示,本发明实施例的所述移动终端如手机适用于接纳第一用户识别卡(以下简称为手机卡1)和第二用户识别卡(以下简称为手机卡2),该第一通信模块包括第一基带处理单元,第二通信模块包括第二基带处理单元,该移动终端还包括配置有CDMA协议栈的目标处理单元,所述第一基带处理单元和所述第二基带处理单元中均配置有卡代理,将该第一基带处理单元中的卡代理作为第一卡代理,将该第二基带处理单元中的卡代理作为第二卡代理,以使该目标处理单元能够通过第一卡代理或第二卡代理读取第一用户识别卡或第二用户识别卡,从而进行终端业务处理,使得该第一用户识别卡和该第二用户识别卡进入工作状态。可选的,在其他实施例中,基带处理单元还可通过逻辑卡与用户识别卡进行关联,此处不再赘述。

在本发明实施例中,基带处理单元可具体为modem,则该第一基带处理单元为第一modem,该第二基带处理单元为第二modem,该目标处理单元为包括CDMA协议栈的目标modem,则该目标modem可通过该第一modem中的第一卡代理或第二modem中的第二卡代理读取第一用户识别卡或第二用户识别卡,从而进行终端业务处理。

在本发明实施例中,移动终端中包含3个逻辑modem,分别是第一modem,第二modem和目标modem。第一modem与第一用户识别卡相连,第二modem与第二用户识别卡相连。对于每个用户识别卡,由于同时只允许一个modem读取该用户识别卡的信息,因此,对于同时配置有第一modem、第二modem和目标modem的移动终端,需要分别在第一modem和第二modem预先配置卡代理模块,使得目标modem能够通过该第一modem的第一卡代理或第二modem中的第二卡代理(每次只启动一个卡代理)访问第一用户识别卡或第二用户识别卡,从而使得该目标modem能够基于该第一卡代理读取该第一用户识别卡的信息或基于该第二卡代理读取该第二用户识别卡的信息,并基于该读取的信息进行业务处理,使得移动终端能通过该第一用户识别卡接入网络,通过该第二用户识别卡接入网络或者进入飞行模式,从而使得该第一用户识别卡和该第二用户识别卡均进入工作状态。其中,卡代理是基带处理单元中的一个功能模块。具体的,卡代理可以是基带处理单元中一个单独的硬件模块,也可以是基带处理单元中一个软件模块,这里不做具体限定。

本发明实施例中提到的第一modem和第二modem是逻辑模块,在实际产品中,可以包含在一个modem芯片内,或独立包含在2个modem芯片内,本发明实施例不做限定。后续有类似说法,含义相同,不再赘述。

本发明实施例中提到的,使得该第一用户识别卡接入网络的具体含义是,包含所述第一用户识别卡的移动终端使用所述第一用户识别卡接入网络。使得该第二用户识别卡接入网络的具体含义是,包含所述第二用户识别卡的移动终端使用所述第二用户识别卡接入网络。后续有类似说法,含义相同,不再赘述。

进一步的,请结合图2,且一并参见图3,图3是本发明实施例提供的一种用户识别卡控制方法的流程示意图,具体的,本发明实施例所述的方法可包括以下步骤:

S101:移动终端重启或开机。

具体的,用户可在移动终端如手机关机时进行换卡操作,则在手机开机时,即可触发检测当前手机是否存在换卡事件;或者,用户还可在开机状态下将手机卡插入放置手机卡的卡槽中,手机在检测到该插卡事件之后,即可重启手机,并检测当前手机是否存在换卡事件。

S102:判断是否换卡,并在判断结果为是时,执行步骤S103;否则,执行步骤S114。

具体实施例中,手机可通过检测集成电路卡识别码(Integrate circuit card identity,简称“ICCID”)或国际移动用户识别码(International Mobile Subscriber Identification Number,简称“IMSI”)来判断当前是否存在换卡事件。比如手机中存在设置于卡槽1(即第一用户识别卡所在的卡槽)的手机卡1(即第一用户识别卡)和卡槽2(即第二用户识别卡所在的卡槽)的手机卡2(即第二用户识别卡),则手机可通过分别读取该卡槽1的手机卡1的ICCID(或IMSI),以及该卡槽2的手机卡2的ICCID(或IMSI),并将该手机卡1的ICCID与存储的原来的该卡槽1对应的ICCID进行比较,和/或将手机卡2的ICCID与存储的原来的该卡槽2对应的ICCID进行比较。当确定任一卡槽的ICCID(或IMSI)发生改变,则可确定用户换卡,即当前存在换卡事件。

S203:确定第一用户识别卡为主卡,第二用户识别卡为副卡,该第二用户识别卡为C卡。

在确定用户换卡之后,即可从当前插入的手机卡1和手机卡2中确定出一个用户识别卡作为主卡,则另一个即为副卡。具体的,可通过输出一个包括该手机卡1和手机卡2的卡片信息的用户识别卡提示消息,以使用户根据该卡片信息,主动选择出需要作为主卡的手机卡;或者,手机还可根据预先配置的主卡确定规则,从当前插入的各手机卡中自动确定出当前主卡,比如在预设时间范围内,如10分钟内未接收到用户选择主卡的主卡确认指令时,触发从当前插入的各手机卡中自动确定出当前主卡。该预先配置的主卡确定规则可包括:当该手机卡1和2中存在原主卡,即换卡前的主卡时,则将该原主卡对应的用户识别卡作为当前主卡;或者,当该手机卡1和2中存在归属运营商网络与原主卡对应的运营商网络相同的用户识别卡时,将该用户识别卡作为当前主卡;或者,还可将预设主卡位置的用户识别卡确定为当前主卡,比如将上卡槽(假设2个卡槽为上下结构)或左卡槽(假设2个卡槽为左右结构)或3FF卡槽(假设2个卡槽分别为3FF卡槽和4FF卡槽)的用户识别卡作为当前主卡,对于该主卡的确定方式,本发明实施例不做限定。本发明实施例以将该手机卡1作为主卡,为CDMA卡(以下简称为C卡)的手机卡2作为副卡为例进行说明,并将该手机卡1与第一modem相关联,将该手机卡2与第二modem相关联。其中,所述卡片信息可包括运营商信息、电话号码、是否漫游、用户识别卡位置信息等等。

S104:判断该第一用户识别卡是否为C卡,并在判断结果为否时,执行步骤S105;否则,执行步骤S108。

S105:启动第二卡代理。

S106:判断第二用户识别卡是否为单模卡,并在判断结果为是时,执行步骤S111;否则,执行步骤S107。

S107:判断第二用户识别卡是否处于支持CDMA网络的区域,并在判断结果为是时,执行步骤S111;否则,执行步骤S112。

可选的,判断第二用户识别卡是否处于支持CDMA网络的区域的方法包括:判断第二用户识别卡的驻留网络是否支持CDMA网络或当前所在的国家是否支持CDMA网络。

进一步可选的,判断第二用户识别卡的驻留网络是否支持CDMA网络包括:

若所述第二用户识别卡的归属地运营商网络标识ID与当前驻留运营商网络ID相同,则判断为第二用户识别卡当前驻留网络支持CDMA网络;其中,第二用户识别卡的归属地运营商网络ID可以从第二用户识别卡的IMSI中读出;或者,

若所述第二用户识别卡中保存有支持CDMA的运营商网络ID列表,并且当前驻留的运营商网络ID属于列表之一,则判断为第二用户识别卡当前驻留网络支持CDMA网络。可选的,所述支持CDMA的运营商网络ID列表可具体保存在第二用户识别卡的国际漫游优选列表(Preferred Roaming List,简称“PRL”)中或保存在终端中。

相应地,若所述第二用户识别卡的归属地运营商网络ID与当前驻留运营商网络ID不同,或者,若当前驻留的运营商网络ID不属于支持CDMA的运营商网络ID列表之一,即当第二用户识别卡的驻留网络不支持CDMA网络时,即可确定该第二用户识别卡处于不支持CDMA网络的区域。

进一步可选的,判断第二用户识别卡当前所在的国家是否支持CDMA网络的方法可包括:

若所述第二用户识别卡的归属国家与当前所在的国家相同,则判断为第二用户识别卡当前所在的国家支持CDMA网络;其中,第二用户识别卡的归属国家信息可以从第二用户识别卡的IMSI中读出,第二用户识别卡当前所在的国家信息可以从驻留网络的广播信息中读出;或者,

若所述第二用户识别卡中保存有支持CDMA的国家列表,并且当前所在国家属于列表之一,则判断为第二用户识别卡当前所在的国家支持CDMA网络。其中,该支持CDMA的国家列表可具体保存在终端中。

相应地,若所述第二用户识别卡的归属国家与当前所在的国家不同,或者,若当前所在国家不属于支持CDMA的国家列表之一,即当所述第二用户识别卡当前所在的国家不支持CDMA网络时,即可确定该第二用户识别卡处于不支持CDMA网络的区域。

上面提到的所在国家支持CDMA网络,具体指所在国家的运营商网络存在CDMA网络。例如,中国、韩国、日本存在支持CDMA网络的运营商,则中国、韩国、日本支持CDMA网络。

S108:启动第一卡代理。

S109:判断第一用户识别卡是否为单模卡,并在判断结果为是时,执行步骤S111;否则,执行步骤S110。

S110:判断第一用户识别卡是否处于支持CDMA网络的区域,并在判断结果为是时,执行步骤S111;否则,执行步骤S112。

具体的,该判断第一用户识别卡是否处于支持CDMA网络的区域的方式与上述判断第二用户识别卡是否处于支持CDMA网络的区域的方式相同,具体请参照上述的判断第二用户识别卡是否处于支持CDMA网络的区域的相关描述,此处不再赘述。

S111:将卡代理模式设为第一模式。

S112:将卡代理模式设为第二模式。

S113:Modem重启。

S114:正常开机。

具体实施例中,在确定出当前主卡和副卡之后,即可根据该主卡和副卡是否为C卡来控制启动对应的卡代理,使得该手机中包括CDMA协议栈的目标modem能够基于该启动的卡代理读取得到相应的手机卡的信息,从而根据该读取的手机卡信息进行业务处理。在本发明实施例中,以该手机卡1(第一用户识别卡)为主卡,手机卡2(第二用户识别卡)为副卡,且该手机卡2为C卡为例,则可进一步检测该手机卡1是否为C卡,以确定需要启动的卡代理。具体的,当手机卡1不为C卡时,则启动第二卡代理;当手机卡1为C卡时,则启动第一卡代理。进一步的,还可根据该C卡是否为单模卡以及该C卡是否处于支持CDMA网络的区域,来设置该启动的卡代理的工作模式,以基于该启动的卡代理的工作模式接入网络。当手机卡1不为C卡,启动第二卡代理时,具体可在该手机卡2卡为单模卡,或者该手机卡2不为单模卡如为双模卡,但其处于支持CDMA网络的区域(例如,用于国内通信)时,将该启动的第二卡代理的工作模式设置为第一模式,使得包括CDMA协议栈的目标处理单元(即如图2中目标处理单元标记为C)如目标modem能够通过该第二卡代理访问手机卡2,手机卡1能够接入该手机卡1对应制式的网络,如该第一modem中还可配置有LTE、TD-SCDMA、UMTS、GSM协议栈(即如图2中第一基带处理单元的L、T、U、G),在激活相应的协议栈时,则手机卡1可对应接入4G、3G或2G网络,该手机卡2能够访问CDMA网络,从而具体可接入CDMA的3G或2G网络;在该手机卡2不为单模卡且其处于不支持CDMA网络的区域(例如,用于国外通信)时,将该启动的第二卡代理的工作模式设置为第二模式,使得手机卡1能够接入该手机卡1对应制式的网络,例如,该手机卡2能够接入GSM的2G网络,即支持GSM呼叫或者GPRS数据传输的网络。

当手机卡1和2均为C卡,启动第一卡代理时,具体可在该手机卡1为单模卡,或者该手机卡1不为单模卡但处于支持CDMA网络的区域时,将该启动的第一卡代理的工作模式设置为第一模式,使得包括CDMA协议栈的目标modem能够通过该第一卡代理访问手机卡1,移动终端能够使用手机卡1访问CDMA网络;在该手机卡1不为单模卡且处于不支持CDMA网络的区域时,将该启动的第一卡代理的工作模式设置为第二模式,使得所述目标modem不能通过该第一卡代理访问手机卡1,并且移动终端能够使用手机卡1接入GSM的2G网络,即支持GSM呼叫或者GPRS数据传输的网络。进一步的,若该手机卡2卡为单模卡,或者该手机卡2不为单模卡但处于支持CDMA网络的区域时,手机卡2进入飞行模式,通过关闭手机卡2对应的modem如目标modem,而移动终端无需持续进行信号检测,从而能够降低终端功耗;在该手机卡2不为单模卡且处于不支持CDMA网络的区域时,该手机卡2接入GSM的2G网络,即支持GSM呼叫或者GPRS数据传输的网络。

也就是说,该第一模式为目标modem能访问启动的卡代理对应的手机卡的工作模式,即该移动终端使用该手机卡能够访问CDMA网络;该第二模式为目标modem不能访问启动的卡代理对应的手机卡的工作模式。可选的,当工作在第一模式时,所述目标modem处于主控地位,开启卡代理的modem处于从属地位;当工作在第二模式时,所述目标modem处于从属地位,开启卡代理的modem处于主控地位。这里,处于主动地位是指,控制目标modem或开启卡代理的modem进行网络搜索,网络选择等操作。例如,当第一modem开启卡代理,并卡代理工作在第一模式时,目标modem控制第一modem及目标modem何时进行LTE及CDMA的网络搜索、网络选择;当第一modem开启卡代理,并卡代理工作在第二模式时,第一modem控制何时进行LTE的网络搜索、网络选择。需要说明的是,工作在第二模式时,目标modem无法进行工作。

进一步的,在可选的实施例中,若该手机卡1为C卡且为主卡,该手机卡2为非C卡且为副卡,则可启动该第一卡代理,并根据该手机卡1是否为单模卡,以及该手机卡1是否处于支持CDMA网络的区域(例如,是否用于国内通信),确定出该卡代理的工作模式,以基于该工作模式接入网络。具体的,若该手机卡1为单模卡,则将卡代理的工作模式设置为第一模式;若该手机卡1不为单模卡,但该手机卡1处于支持CDMA网络的区域,(例如,用于国内通信)时,将该卡代理的工作模式设置为第一模式;否则,若该手机卡1不为单模卡,且该手机卡1处于不支持CDMA网络的区域,(例如,用于国外通信)时,将该卡代理的工作模式设置为第二模式。从而控制将手机卡1接入卡代理工作模式对应的网络,将手机卡2接入与该手机卡2制式对应的网络,使得手机卡1和2进入工作状态。

本发明实施例中提到的,控制将手机卡1接入卡代理工作模式对应的网络的具体含义是,包含所述手机卡1的移动终端使用所述手机卡1接入对应的网络。控制将手机卡2接入与该手机卡2制式对应的网络的具体含义是,包含所述手机卡2的移动终端使用所述手机卡2接入对应的网络。后续有类似说法,含义相同,不再赘述。

进一步可选的,若该移动终端当前插入的手机卡1和手机卡2均为非C卡时,则可启动第一卡代理,并将卡代理的工作模式设置为第二模式,控制将该手机卡1和2分别接入对应制式的网络。

本发明实施例中提到的,控制将该手机卡1和2分别接入对应制式的网络的具体含义是,包含所述手机卡1和2的移动终端使用所述手机卡1和2接入对应的网络。后续有类似说法,含义相同,不再赘述。

进一步的,当该移动终端仅插入一张用户识别卡如仅插入手机卡1时,即可将该手机卡1作为主卡,控制启动第一卡代理,并可进一步根据该手机卡1是否为C卡,是否为单模卡,以及是否处于支持CDMA网络的区域(例如,是否用于国内通信),来确定该第一卡代理的工作模式。具体的,可在该手机卡1不为C卡时,将该第一卡代理的工作模式设置为第二模式;在该手机卡1为C卡且为单模卡时,将该第一卡代理的工作模式设置为第一模式;在该手机卡1为C卡,不为单模卡,且该手机卡1处于支持CDMA网络的区域时,将该第一卡代理的工作模式设置为第一模式;在该手机卡1为C卡,不为单模卡,且该手机卡1处于不支持CDMA网络的区域时,将该第一卡代理的工作模式设置为第二模式。从而控制将手机卡1接入卡代理工作模式对应的网络,进入工作状态。

当根据手机卡1和手机卡2是否为C卡并控制启动相应的卡代理,以及设置完成该卡代理的工作模式之后,即可重启modem,进行正常开机。

在本发明实施例中,移动终端可在检测到当前移动终端插入第一用户识别卡和第二用户识别卡,即插入两张用户识别卡,并将该第一用户识别卡作为主卡,将该为C卡的第二用户识别卡作为副卡时,根据该第一用户识别卡是否为C卡,确定启动第一modem中的卡代理或者第二modem中的卡代理,并进一步确定出该启动的卡代理的工作模式,使得该移动终端中包括CDMA协议栈的modem能够基于该启动的卡代理读取手机卡信息,并进行业务处理,从而控制该第一用户识别卡和该第二用户识别卡均进入工作状态,使得能够将CDMA卡作为副卡进行工作。

请参见图4,是本发明实施例提供的另一种移动终端的系统架构图,如图4所示,与上述图3对应实施例不同的是,本发明实施例配置有两个包括CDMA协议栈的目标处理单元,即第一目标处理单元和第二目标处理单元,且该第一目标处理单元与第一基带处理单元关联,第二目标处理单元与第二基带处理单元关联,以使能够通过启动第一卡代理和/或第二卡代理进行终端业务处理,从而控制该第一用户识别卡和该第二用户识别卡进入工作状态。可选的,在其他实施例中,该基带处理单元还可通过逻辑卡与用户识别卡进行关联,此处不再赘述。

在本发明实施例中,该基带处理单元可具体为modem,则该第一基带处理单元为第一modem,该第二基带处理单元为第二modem,该第一目标处理单元为包括第一CDMA协议栈的第一目标modem,该第二目标处理单元为包括第二CDMA协议栈的第二目标modem,则能够通过启动该第一modem中的第一卡代理和/或第二modem中的第二卡代理,即每次可启动一个卡代理或同时启动两个卡代理,基于该第一CDMA协议栈和/或第二CDMA协议栈,从而控制该第一用户识别卡和第二用户识别卡分别接入网络,使得该第一用户识别卡和该第二用户识别卡均进入工作状态。

进一步的,请结合图4,且一并参见图5,图5是本发明实施例提供的另一种用户识别卡控制方法的流程示意图。具体的,本发明实施例所述的方法可包括以下步骤:

S201:移动终端重启或开机。

S202:判断是否换卡,并在判断结果为是时,执行步骤S203;否则,执行步骤S214。

S203:确定第一用户识别卡为主卡,第二用户识别卡为副卡,该第二用户识别卡为C卡。

具体实施例中,移动终端如手机可在每次开机或者检测到插卡事件时,触发检测当前手机是否存在换卡事件,具体可根据手机中插入的手机卡的ICCID或IMSI判断是否存在该换卡事件,并在检测到换卡事件时,从插入的手机卡中选择出一个用户识别卡作为当前主卡,并将另一用户识别卡确定为当前副卡,此处不再赘述。本发明实施例以将该第一用户识别卡(以下简称手机卡1)作为主卡,为C卡的第二用户识别卡(以下简称手机卡2)作为副卡为例进行说明。

S204:判断该第一用户识别卡是否为C卡,并在判断结果为否时,执行步骤S205;否则,执行步骤S208。

S205:启动第二卡代理。

S206:判断第二用户识别卡是否为单模卡,并在判断结果为是时,执行步骤S211;否则,执行步骤S207。

S207:判断第二用户识别卡是否处于支持CDMA网络的区域,并在判断结果为是时,执行步骤S211;否则,执行步骤S212。

S208:启动第一卡代理和第二卡代理。

S209:判断C卡是否为单模卡,并在判断结果为是时,执行步骤S211;否则,执行步骤S210。

S210:判断C卡是否处于支持CDMA网络的区域,并在判断结果为是时,执行步骤S211;否则,执行步骤S212。

S211:将卡代理模式设为第一模式。

S212:将卡代理模式设为第二模式。

S213:Modem重启。

S214:正常开机。

具体实施例中,可进一步检测该手机卡1是否为C卡,以确定需要启动的卡代理。具体的,当手机卡1不为C卡时,则可控制启动第二卡代理;当手机卡1为C卡时,则可控制启动第一卡代理和第二卡代理。进一步的,还可根据该C卡是否为单模卡以及该C卡的是否处于支持CDMA网络的区域,(例如是否为用于国内通信的用户识别卡)来设置该启动的卡代理的工作模式,以使相应的手机卡能够基于该工作模式接入网络。当手机卡1不为C卡,启动第二卡代理时,具体可在该手机卡2卡为单模卡,或者该手机卡2不为单模卡如为双模卡,但处于支持CDMA网络的区域(例如,用于国内通信)时,将该启动的第二卡代理的工作模式设置为第一模式,使得包括CDMA协议栈的第二目标modem能够通过该第二卡代理访问手机卡2,手机卡1能够接入该手机卡1对应制式的网络,该手机卡2能够访问CDMA网络;在该手机卡2不为单模卡且处于不支持CDMA网络的区域(例如,用于国外通信)时,将该启动的第二卡代理的工作模式设置为第二模式,使得手机卡1能够接入该手机卡1对应制式的网络,该手机卡2能够接入GSM的2G网络,即支持GSM呼叫或者GPRS数据传输的网络。

本发明实施例中提到的,手机卡1能够接入该手机卡1对应制式的网络的具体含义是,包含所述手机卡1的移动终端使用所述手机卡1接入对应的网络。手机卡2能够访问CDMA网络的具体含义是,包含所述手机卡2的移动终端使用所述手机卡2访问CDMA网络。后续有类似说法,含义相同,不再赘述。

当手机卡1和2均为C卡,启动第一卡代理和第二卡代理时,具体可在该手机卡1卡为单模卡,或者该手机卡1不为单模卡但处于支持CDMA网络的区域(例如,用于国内通信)时,将该启动的第一卡代理的工作模式设置为第一模式,使得包括CDMA协议栈的第一目标modem能够通过该第一卡代理访问手机卡1,手机卡1能够访问CDMA网络;在该手机卡1不为单模卡且处于不支持CDMA网络的区域(例如,用于国外通信)时,将该启动的第一卡代理的工作模式设置为第二模式,使得手机卡1能够接入GSM的2G网络。相应地,若该手机卡2卡为单模卡,或者该手机卡2不为单模卡但处于支持CDMA网络的区域(例如,用于国内通信)时,将该启动的第二卡代理的工作模式设置为第一模式,使得包括CDMA协议栈的第二目标modem能够通过该第一卡代理访问手机卡2,手机卡2能够访问CDMA网络;在该手机卡2不为单模卡且处于不支持CDMA网络的区域(例如,用于国外通信)时,将该第二卡代理的工作模式设置为第二模式,该手机卡2接入GSM的2G网络。

具体的,该判断第一用户识别卡是否处于支持CDMA网络的区域的具体方式及判断第二用户识别卡是否处于支持CDMA网络的区域的具体方式请参照上述实施例的相关描述,此处不再赘述。

当根据手机卡1和手机卡2是否为C卡来控制启动相应的卡代理,以及设置完成该启动的卡代理的工作模式之后,即可重启modem,进行正常开机。

在本发明实施例中,移动终端可在检测到当前移动终端插入第一用户识别卡和第二用户识别卡,即插入两张用户识别卡,并将该第一用户识别卡作为主卡,将该为C卡的第二用户识别卡作为副卡时,根据该第一用户识别卡是否为C卡,确定启动第二卡代理和/或第二卡代理,并进一步确定出该启动的卡代理的工作模式,使得该移动终端中包括CDMA协议栈的modem能够基于该启动的卡代理读取手机卡信息,并进行业务处理,从而控制该第一用户识别卡和该第二用户识别卡均接入网络,使得能够将CDMA卡作为副卡进行工作。

请参见图6,是本发明实施例提供的再一种移动终端的系统架构图,如图6所示,本发明实施例的所述移动终端如手机适用于接纳第一用户识别卡(以下简称为手机卡1)和第二用户识别卡(以下简称为手机卡2),第一通信模块包括第一stack,所述第二通信模块包括第二stack,且所述第一stack和第二stack均配置有CDMA协议栈,将该第一stack中CDMA协议栈作为第一CDMA协议栈,将该第二stack的CDMA协议栈作为第二CDMA协议栈。本发明实施例通过该第一CDMA协议栈和/或第二CDMA协议栈,从而控制该第一用户识别卡和第二用户识别卡分别接入网络,使得该第一用户识别卡和该第二用户识别卡进入工作状态。可选的,在其他实施例中,该stack还可通过逻辑卡与用户识别卡进行关联,此处不再赘述。

其中,stack是modem芯片内的协议软件模块,移动终端通过stack可以接入特定网络。stack是modem芯片内的逻辑模块。

进一步的,请结合图6,且一并参见图7,图7是本发明实施例提供的再一种用户识别卡控制方法的流程示意图,具体的,本发明实施例所述的方法可包括以下步骤:

S301:移动终端重启或开机。

S302:判断是否换卡,并在判断结果为是时,执行步骤S303;否则,执行步骤S308。

S303:确定第一用户识别卡为主卡,第二用户识别卡为副卡,该第二用户识别卡为C卡。

具体实施例中,移动终端如手机可在每次开机或者检测到插卡事件时,触发检测当前手机是否存在换卡事件,具体可根据手机中插入的手机卡的ICCID或IMSI判断是否存在该换卡事件,并在检测到换卡事件时,从插入的手机卡中选择出一个用户识别卡作为当前主卡,并将另一用户识别卡确定为当前副卡,此处不再赘述。本发明实施例以将该手机卡1作为主卡,为C卡的手机卡2作为副卡为例进行说明。

S304:当第一用户识别卡为C卡或非C卡时,判断第一用户识别卡和第二用户识别卡中的C卡是否为单模卡,并在判断结果为否时,执行步骤S305;否则,执行步骤S306。

S305:判断C卡是否处于支持CDMA网络的区域,并在判断结果为是时,执行步骤S306;否则,执行步骤S307。

S306:激活C卡对应的stack中的CDMA协议栈。

S307:去激活C卡对应的stack中的CDMA协议栈。

S308:正常开机。

具体的,在确定出当前主卡之后,即可判断该手机卡1和手机卡2是否为C卡,以及该C卡是否为单模卡来确定出需要激活的CDMA协议栈。在本发明实施例中,以该手机卡1为主卡,手机卡2为副卡,且该手机卡2为C卡为例,则可通过检测该手机卡1是否为C卡,以及手机卡1和手机卡2中的C卡是否为单模卡来确定需要激活的CDMA协议栈。具体的,若手机卡1不为C卡,可判断该手机卡2是否为单模卡;当该手机卡2为单模卡时,则激活第二stack中的CDMA协议栈即第二CDMA协议栈,该手机卡2可基于该激活的第二协议栈,通过该第二stack访问CDMA网络,如接入CDMA的3G或2G网络,手机卡1则可接入该手机卡1对应制式的网络;进一步的,若该手机卡2不为单模卡,比如为双模卡时,还可判断该手机卡2是否处于支持CDMA网络的区域,(例如,判断当前是否用于国内通信);当该手机卡2处于支持CDMA网络的区域时,即可激活第二CDMA协议栈,使得该手机卡2基于该第二CDMA协议栈接入CDMA的3G或2G网络,否则,当该手机卡2处于不支持CDMA网络的区域时,则去激活第二CDMA协议栈,使得该第二CDMA协议栈不工作,手机卡2基于该去激活的第二CDMA协议栈,可接入GSM的2G网络,手机卡1则接入该手机卡1对应制式的网络。

当手机卡1为C卡,即手机卡1和手机卡2均为C卡时,可分别判断该手机卡1和手机卡2是否为单模卡,并在不为单模卡时进一步判断是否处于支持CDMA网络的区域。具体的,当该手机卡1和手机卡2为单模卡,或者不为单模卡但处于支持CDMA网络的区域时,激活第一CDMA协议栈和第二CDMA协议栈,使得该手机卡1和手机卡2可分别基于该第一CDMA协议栈和第二CDMA协议栈访问CDMA网络;当该手机卡1为单模卡(或者为双模卡且处于支持CDMA网络的区域),手机卡2为双模卡但处于不支持CDMA网络的区域,即可激活第一CDMA协议栈,并去激活第二CDMA协议栈,使得第二CDMA协议栈不工作,则该手机卡1可访问CDMA网络,如接入CDMA的3G或2G网络,该手机卡2可接入GSM的2G网络;当该手机卡1为双模卡但处于不支持CDMA网络的区域,手机卡2为单模卡(或者为双模卡且处于支持CDMA网络的区域)时,即可去激活第一CDMA协议栈,并激活第二CDMA协议栈,使得第一CDMA协议栈不工作,则该手机卡1可接入GSM的2G网络,该手机卡2可接入CDMA的3G或2G网络;进一步的,当该手机卡1和手机卡2均为双模卡但处于不支持CDMA网络的区域,即可去激活第一CDMA协议栈,并去激活第二CDMA协议栈,即该第一CDMA协议栈和第二CDMA协议栈均不工作,则该手机卡1和手机卡2接入GSM的2G网络。从而通过该第一CDMA协议栈或第二CDMA协议栈,使得移动终端能够通过手机卡1和2接入网络,进入工作状态。

其中,手机卡基于激活的CDMA协议栈接入的网络与基于该去激活的CDMA协议栈接入的网络不同,基于该激活的CDMA协议栈,该激活的CDMA协议栈对应的手机卡能够访问CDMA网络,基于该去激活的CDMA协议栈,该去激活的CDMA协议栈对应的手机卡则不能访问CDMA网络。

进一步的,在可选的实施例中,若该手机卡1为C卡且为主卡,该手机卡2为非C卡且为副卡,则可根据该手机卡1是否为单模卡,以及该手机卡1是否处于支持CDMA网络的区域(例如,是否用于国内通信),确定是否激活该第一CDMA协议栈。具体的,当该手机卡1为单模卡,或者为双模卡且处于支持CDMA网络的区域时,即可激活第一CDMA协议栈,并去激活第二CDMA协议栈,使得手机卡1能够访问CDMA网络,手机卡2能够接入该手机卡2对应制式的网络;否则,当该手机卡1为双单模卡但处于不支持CDMA网络的区域时,即可将第一CDMA协议栈和第二CDMA协议栈均去激活,手机卡1和2均不能访问CDMA网络。

进一步可选的,若该移动终端当前插入的手机卡1和手机卡2均为非C卡时,则可将第一CDMA协议栈和第二CDMA协议栈均去激活,手机卡1和2分别接入其对应制式的网络。

进一步的,当该移动终端仅插入一张用户识别卡如仅插入手机卡1时,则可根据该手机卡1是否为C卡,是否为单模卡,以及该手机卡1是否处于支持CDMA网络的区域,来确定是否需要激活该手机卡1对应的第一CDMA协议栈。具体的,可在该手机卡1不为C卡时,去激活第一CDMA协议栈,手机卡1不能访问CDMA网络;在该手机卡1为C卡且为单模卡时,或者为C卡且为双模卡且处于支持CDMA网络的区域时,激活第一CDMA协议栈,手机卡1可访问CDMA网络;在该手机卡1为C卡,为双模卡但处于不支持CDMA网络的区域时,去激活该第一CDMA协议栈,手机卡1可接入GSM的2G网络。

具体的,该判断第一用户识别卡是否处于支持CDMA网络的区域的具体方式及判断第二用户识别卡是否处于支持CDMA网络的区域的具体方式请参照上述实施例的相关描述,此处不再赘述。

当移动终端如手机根据该手机卡1和手机卡2是否为C卡确定出需要激活的stack中的CDMA协议栈之后,即可进行正常开机,从而使得该手机卡1和手机卡2进行工作。

在本发明实施例中提到的,手机卡能够接入网络的具体含义是,包含所述手机卡的移动终端使用所述手机卡接入网络。后续有类似说法,含义相同,不再赘述。

在本发明实施例中,移动终端可在检测到当前移动终端插入第一用户识别卡和第二用户识别卡,即插入两张用户识别卡,并将该第一用户识别卡作为主卡,将该为C卡的第二用户识别卡作为副卡时,基于该第一用户识别卡是否为C卡,以及该第一stack中的CDMA协议栈或者第二stack中的CDMA协议栈,控制该第一用户识别卡和该第二用户识别卡均接入网络,使得第一用户识别卡和该第二用户识别卡进入工作状态,实现了将C卡作为副卡进行工作。

请参见图8,是本发明实施例提供的又一种移动终端的系统架构图,如图8所示,本发明实施例的所述移动终端如手机适用于接纳第一用户识别卡(以下简称为手机卡1)和第二用户识别卡(以下简称为手机卡2),第一通信模块包括第一stack,所述第二通信模块包括第二stack。与上述图6至图7对应实施例不同的是,本发明实施例还包括一个独立配置的stack即目标stack,该目标stack中配置有CDMA协议栈,从而通过选择性地将该目标stack与第一用户识别卡或第二用户识别卡关联,并激活该目标stack中的CDMA协议栈,使得该第一用户识别卡接入网络,该第二用户识别卡接入网络或者进入飞行模式,从而使得该第一用户识别卡和该第二用户识别卡进入工作状态。可选的,在其他实施例中,该stack还可通过逻辑卡与用户识别卡进行关联,此处不再赘述。

进一步的,请结合图8,且一并参见图9,图9是本发明实施例提供的又一种用户识别卡控制方法的流程示意图,具体的,本发明实施例所述的方法可包括以下步骤:

S401:移动终端重启或开机。

S402:判断是否换卡,并在判断结果为是时,执行步骤S403;否则,执行步骤S412。

S403:确定第一用户识别卡为主卡,第二用户识别卡为副卡,该第二用户识别卡为C卡。

具体实施例中,移动终端如手机可在每次开机或者检测到插卡事件时,触发检测当前手机是否存在换卡事件,具体可根据手机中插入的手机卡的ICCID或IMSI判断是否存在该换卡事件,并在检测到换卡事件时,从插入的手机卡中选择出一个手机卡作为当前主卡,并将另一手机卡确定为当前副卡,此处不再赘述。本发明实施例以将该手机卡1作为主卡,为C卡的手机卡2作为副卡为例进行说明。

S404:判断该第一用户识别卡是否为C卡,并在判断结果为否时,执行步骤S405;否则,执行步骤S407。

S405:判断第二用户识别卡是否为单模卡,并在判断结果为是时,执行步骤S409;否则,执行步骤S406。

S406:判断第二用户识别卡是否处于支持CDMA网络的区域,并在判断结果为是时,执行步骤S409;否则,执行步骤S411。

S407:判断第一用户识别卡是否为单模卡,并在判断结果为是时,执行步骤S410;否则,执行步骤S408。

S408:判断第一用户识别卡是否处于支持CDMA网络的区域,并在判断结果为是时,执行步骤S410;否则,执行步骤S411。

S409:将目标stack与副卡相关联,去激活第二stack。

S410:将目标stack与主卡相关联。

S411:去激活目标stack。

S412:正常开机。

具体的,当前手机中包括手机卡1和手机卡2。在确定出当前主卡之后,即可判断该手机卡1和手机卡2是否为C卡,即根据C卡的位置从所述该手机卡1和手机卡2中确定出需要与包括CDMA协议栈的目标stack关联的手机卡。在本发明实施例中,以该手机卡1为主卡,手机卡2为副卡,且该手机卡2为C卡为例,则可通过检测该手机卡1是否为C卡,来确定需要与该目标stack关联的手机卡。具体的,当手机卡1不为C卡时,则可判断手机卡2是否为单模卡;当该手机卡2为单模卡,或者该手机卡2不为单模卡但处于支持CDMA网络的区域(例如,用于国内通信)时,则将包括CDMA协议栈的目标stack与该手机卡2关联,并去激活该第二stack,即使得该第二stack不工作,从而该手机卡2能够基于该目标stack接入访问CDMA网络,如接入CDMA的3G或2G网络,手机卡1能够接入该手机卡1对应制式的网络,如4G、3G或2G网络;当该手机卡2不为单模卡且处于不支持CDMA网络的区域(例如,用于国外通信)时,去激活目标stack,使得该目标stack不工作,则手机卡1能够接入该手机卡1对应制式的网络,该手机卡2能够接入GSM的2G网络。

当手机卡1为C卡,即手机卡1和2均为C卡时,则可分别判断手机卡1和2是否为单模卡,并在不为单模卡时进一步判断该手机卡是否处于支持CDMA网络的区域,(例如,是否用于国内通信)。具体的,当该手机卡1为单模卡时,或者该手机卡1为双模卡但处于支持CDMA网络的区域时,则将该目标stack与该手机卡1关联,从而该手机卡1能够基于该目标stack访问CDMA网络;当手机卡1不为单模卡且处于不支持CDMA网络的区域时,则去激活目标stack,使得该目标stack不工作,则手机卡1接入GSM的2G网络。进一步的,若该手机卡2卡为单模卡,或者该手机卡2不为单模卡但处于支持CDMA网络的区域时,手机卡2进入飞行模式,从而降低终端功耗;在该手机卡2不为单模卡且处于不支持CDMA网络的区域时,该手机卡2接入GSM的2G网络。

需要说明的是,本发明实施例中的所述将目标stack与手机卡关联表示将该目标stack与该手机卡关联,并激活该目标stack中的CDMA协议栈;所述去激活目标stack,则表示去激活该目标stack中的CDMA协议栈,从而使目标stack不工作;所述去激活第二stack,则表示该第二stack不工作。

进一步的,在可选的实施例中,若该手机卡1为C卡且为主卡,该手机卡2为非C卡且为副卡,则可根据该手机卡1是否为单模卡,以及该手机卡1是否处于支持CDMA网络的区域,确定是否将该目标stack与该手机卡1关联。具体的,若该手机卡1为单模卡,或者,该手机卡1不为单模块但处于支持CDMA网络的区域时,将该目标stack与该手机卡1关联,手机卡1能够访问CDMA网络;若该手机卡1不为单模卡,且处于不支持CDMA网络的区域时,则去激活该目标stack,手机卡1可接入GSM的2G网络。手机卡2接入与该手机卡2制式对应的网络,如CDMA的2G或3G网络,手机卡1和手机卡2均进入工作状态。

进一步可选的,若该移动终端当前插入的手机卡1和手机卡2均为非C卡时,则可去激活该目标stack,目标stack不工作,控制将该手机卡1和2分别接入其对应制式的网络。

进一步的,当该手机仅插入一张用户识别卡如仅插入手机卡1时,则可根据该手机卡1是否为C卡,是否为单模卡,以及该手机卡1是否处于支持CDMA网络的区域(例如,是否用于国内通信),来确定与该目标stack关联的手机卡。具体的,可在该手机卡1不为C卡时,去激活目标stack;在该手机卡1为C卡且为单模卡,或者,该手机卡1不为单模块但处于支持CDMA网络的区域时,将目标stack与该手机卡1相关联,使得手机卡1能够访问CDMA网络;在该手机卡1为C卡,不为单模卡,且处于不支持CDMA网络的区域时,去激活该目标stack,即目标stack不工作,手机卡1接入GSM的2G网络。

具体的,该判断第一用户识别卡是否处于支持CDMA网络的区域的具体方式及判断第二用户识别卡是否处于支持CDMA网络的区域的具体方式请参照上述实施例的相关描述,此处不再赘述。

当确定出与该包括CDMA协议栈的目标stack相关联的手机卡之后,即可进行正常开机,通过该目标stack读取手机卡信息,并进行业务处理,使得C卡作为副卡时能够进行工作,即该手机卡1和手机卡2可均进入工作状态。

本发明实施例中提到的,手机卡能够接入或访问网络的具体含义是,包含所述手机卡的移动终端使用所述手机卡接入或访问网络。后续有类似说法,含义相同,不再赘述。

在本发明实施例中,移动终端可在检测到当前移动终端插入第一用户识别卡和第二用户识别卡,即插入两张用户识别卡,并将该第一用户识别卡作为主卡,将该为C卡的第二用户识别卡作为副卡时,通过选择性地将包括CDMA协议栈的目标stack与第一用户识别卡或第二用户识别卡关联,使得能够基于该独立的目标stack读取终端插入的用户识别卡的信息,以进行业务处理,从而控制第一用户识别卡和该第二用户识别卡进入工作状态,实现了将C卡作为副卡进行工作。

综上,本发明实施例的所述方法可具体应用于移动终端中,该移动终端适于接纳插入的第一用户识别卡和第二用户识别卡,所述移动终端包括第一通信模块以及第二通信模块。

请参见图10,是本发明实施例提供的又一种用户识别卡控制方法的流程示意图,具体的,本发明实施例所述的方法可包括以下步骤:

S501:检测到插入的第一用户识别卡和第二用户识别卡,所述第二用户识别卡为CDMA卡。

S502:确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡。

具体实施例中,当检测到移动终端插入两张用户识别卡时,即可从中确定出主卡和副卡,本发明实施例以将所述第一用户识别卡作为主卡,所述第二用户识别卡作为副卡,且该第二用户识别卡为CDMA卡(以下简称为C卡)为例进行说明。

可选的,所述确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡,可以具体为:判断所述移动终端是否存在换卡事件;若存在换卡事件,则分别获取所述第一用户识别卡的卡片信息和所述第二用户识别卡的卡片信息;根据所述第一用户识别卡的卡片信息和所述第二用户识别卡的卡片信息,确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡。

作为一种可选的实施方式,所述判断所述移动终端是否存在换卡事件,可以具体为:分别读取所述第一用户识别卡和所述第二用户识别卡的用户标识符;判断所述第一用户识别卡的用户标识符是否与存储的第一用户标识符相同,以及判断所述第二用户识别卡的用户标识符是否与存储的第二用户标识符相同,其中,所述第一用户标识符为所述第一用户识别卡所在的卡槽对应的用户标识符,所述第二用户标识符为所述第二用户识别卡所在的卡槽对应的用户标识符;若所述第一用户识别卡的用户标识符与所述第一用户标识符不同或所述第二用户识别卡的用户标识符与所述第二用户标识符不同,则确定所述移动终端存在换卡事件。其中,所述用户标识符可以为集成电路卡识别码(Integrate circuit card identity,简称“ICCID”)或国际移动用户识别码(International Mobile Subscriber Identification Number,简称“IMSI”),即可通过分别检测移动终端的卡槽对应的ICCID或IMSI是否发生改变来判断得到当前是否存在换卡事件。

具体的,所述卡片信息可包括运营商信息、电话号码、是否漫游、用户识别卡位置信息等等。所述卡片信息可以是在读取该ICCID或IMSI时从相应的用户识别卡中一并读取的,或者是确定终端存在换卡事件之后,再从该终端中的相应用户识别卡中读取的,本发明实施例不做限定。

进一步可选的,所述根据所述第一用户识别卡的卡片信息和所述第二用户识别卡的卡片信息,确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡,可以具体为:输出用于提示用户将所述第一用户识别卡或所述第二用户识别卡确定为主卡的卡片提示消息,所述卡片提示消息包括所述第一用户识别卡的卡片信息和所述第二用户识别卡的卡片信息;接收用户针对所述卡片提示消息输入的主卡确认指令,所述主卡确认指令指示将所述第一用户卡作为主卡,则确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡。也即,移动终端可通过输出卡片提示消息提醒用户选择出当前主卡,并将另一张用户识别卡作为副卡(或者该移动终端通过输出卡片提示消息提醒用户选择出当前副卡,并将另一张用户识别卡作为主卡),比如该移动终端配置有C卡和非C卡两张用户识别卡,则基于移动终端输出的该两张卡的卡片信息,用户可选择将该非C卡作为主卡,将该C卡作为副卡。

进一步可选的,所述根据所述第一用户识别卡的卡片信息和所述第二用户识别卡的卡片信息,确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡,还可以具体为:若根据所述第一用户识别卡的卡片信息和所述第二用户识别卡的卡片信息,确定所述第一用户识别卡为所述换卡事件之前的原主卡,则确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡;或者,若根据所述第一用户识别卡的卡片信息和所述第二用户识别卡的卡片信息,确定所述第一用户识别卡的归属运营商网络与所述换卡事件之前的原主卡的归属运营商网络相同,则确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡;或者,根据预设的主卡位置,确定设置于所述主卡位置对应的卡槽的第一用户识别卡为主卡,并确定所述第二用户识别卡为副卡。也即,移动终端可根据用户识别卡的卡片信息,将原主卡或者与原主卡归属运营商网络相同的用户识别卡或者预设位置的用户识别卡设置为当前主卡,并将另一用户识别卡设置为当前副卡。

S503:将所述第一用户识别卡与所述第一通信模块相关联,并将所述第二用户识别卡与所述第二通信模块相关联。

具体的,该第一通信模块为该终端的主卡对应的通信模块,该第二通信模块为该终端的副卡对应的通信模块。在从第一用户识别卡和第二用户识别卡中确定出当前主卡之后,即可将该当前主卡对应的用户识别卡与该第一通信模块相关联,并将当前副卡对应的用户识别卡与该第二通信模块相关联。在本发明实施例中,即可将该作为主卡的第一用户识别卡与该第一通信模块相关联,将该作为副卡的第二用户识别卡与该第二通信模块相关联。

具体的,在将用户识别卡与该配置的通信模块进行关联时,可以是通过AT(Attention)命令进行关联的。或者,如图1a所示,还可以将通信模块直接与用户识别卡的卡槽(即图1a所示的物理卡)关联;或如图1b所示,通信模块通过逻辑卡与卡槽进行关联,本发明实施例不做限定。

S504:基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

可选的,所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,可以具体为:判断所述第一用户识别卡是否为C卡;根据所述判断的判断结果,并基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。例如,可根据该第一用户识别卡是否为C卡,控制将该第一用户识别卡接入网络,并控制将该第二用户识别卡接入网络或者进入飞行模式,从而使得该第一用户识别卡和该第二用户识别卡均进入工作状态。具体的,该第一通信模块以及第二通信模块可以是基带处理器如猫modem,或者包括栈stack。

作为一种可选的实施方式,所述移动终端还包括目标处理单元,所述目标处理单元包括CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理;所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,可以具体为:根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理;控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。其中,所述基带处理单元可具体为modem,该目标处理单元则为包括CDMA协议栈的目标modem。

对于每个用户识别卡,由于同时只允许一个modem读取该用户识别卡的信息,因此,对于同时配置有第一modem、第二modem和目标modem的移动终端,需要分别在第一modem和第二modem预先配置卡代理模块,使得该包括CDMA协议栈的目标modem能够通过启动该第一modem的第一卡代理或第二modem中的第二卡代理(即每次只启动一个卡代理)访问第一用户识别卡或第二用户识别卡,从而使得该目标处理单元能够基于该第一卡代理读取该第一用户识别卡的信息或基于该第二卡代理读取该第二用户识别卡的信息,并基于该读取的信息进行业务处理,使得移动终端能通过该第一用户识别卡接入网络,通过该第二用户识别卡接入网络或者进入飞行模式,从而使得该第一用户识别卡和该第二用户识别卡均进入工作状态。具体可参照图2至图3对应实施例的相关描述,此处不再赘述。

作为一种可选的实施方式,所述移动终端还包括第一目标处理单元和第二目标处理单元,所述第一目标处理单元包括第一CDMA协议栈,所述第二目标处理单元包括第二CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理,所述第一目标处理单元与所述第一基带处理单元关联,所述第二目标处理单元与所述第二基带处理单元关联。所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,可以具体为:根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理;控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

具体实施例中,还可配置两个包括CDMA协议栈的modem,即第一目标处理单元和第二目标处理单元,在本发明实施例中,还可以根据第一用户识别卡是否为CDMA卡来确定启动第一卡代理和/或第二卡代理,即每次可启动一个卡代理或同时启动两个卡代理,从而控制将该第一用户识别卡和第二用户识别卡分别接入网络,使得该第一用户识别卡和该第二用户识别卡均进入工作状态。该实施方式具体可参照图4至图5对应实施例的相关描述,此处不再赘述。

作为一种可选的实施方式,所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,且所述第一stack和所述第二stack均配置有CDMA协议栈。则所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,可以具体为:通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络。从而使得该第一用户识别卡和该第二用户识别卡均进入工作状态。具体可参照图6至图7对应实施例的相关描述,此处不再赘述。

作为一种可选的实施方式,所述移动终端还包括目标stack,所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,其中,所述目标stack中配置有CDMA协议栈;所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,可以具体为:选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联;基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。具体的,移动终端可控制将该第一用户识别卡接入网络,并控制将该第二用户识别卡接入网络或者进入飞行模式,从而使得该第一用户识别卡和该第二用户识别卡均进入工作状态。具体可参照图8至图9对应实施例的相关描述,此处不再赘述。

在本发明实施例中,移动终端可在检测到当前移动终端插入第一用户识别卡和为CDMA卡的第二用户识别卡,即插入两张用户识别卡时,将该第一用户识别卡作为主卡,将该为CDMA卡的第二用户识别卡作为副卡,并基于预设的规则,控制该第一用户识别卡和该第二用户识别卡均进入工作状态,使得能够将CDMA卡作为副卡进行工作。

请参见图7,是本发明实施例提供的一种移动终端的结构示意图,所述移动终端适于接纳插入的第一用户识别卡和第二用户识别卡,所述移动终端包括第一通信模块以及第二通信模块,其中,所述第二用户识别卡为码分多址CDMA卡。具体的,本发明实施例的移动终端包括:确定模块11、关联模块12以及控制模块13。其中,

所述确定模块11,用于当检测到插入的第一用户识别卡和第二用户识别卡时,确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡。

具体实施例中,当检测到移动终端插入两张用户识别卡时,确定模块11即可从中确定出主卡和副卡,比如确定模块11将该第一用户识别卡确定为主卡,将为CDMA卡的第二用户识别卡确定为副卡。

所述关联模块12,用于将所述第一用户识别卡与所述第一通信模块相关联,并将所述第二用户识别卡与所述第二通信模块相关联。

所述控制模块13,用于基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

可选的,所述控制模块13可具体用于:判断所述第一用户识别卡是否为CDMA卡;根据所述判断的判断结果,并基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。例如,控制模块13可根据该第一用户识别卡是否为CDMA卡,控制将该第一用户识别卡接入网络,并控制将该第二用户识别卡接入网络或者进入飞行模式,从而使得该第一用户识别卡和该第二用户识别卡均进入工作状态。具体的,该第一通信模块以及第二通信模块可以是基带处理器如猫modem,或者包括栈stack。

进一步的,请参见图8,是本发明实施例提供的另一种移动终端的结构示意图,在图7对应实施例的基础上,本发明实施例的所述移动终端还包括目标处理单元,所述目标处理单元包括CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理。本发明实施例的移动终端包括上述图7对应实施例中的移动终端的确定模块11、关联模块12以及控制模块13,进一步的,在本发明实施中,所述控制模块13可包括:

卡代理启动单元131,用于根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理;

状态控制单元132,用于控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

其中,所述基带处理单元可具体为modem,该目标处理单元则为包括CDMA协议栈的目标modem。

可选的,所述卡代理启动单元131可具体用于:

若所述第一用户识别卡不为CDMA卡,则启动所述第二卡代理。

进一步的,所述状态控制单元132可具体包括(图中未示出):

第一控制子单元1321,用于控制所述第一用户识别卡接入网络;

第二控制子单元1322,用于控制所述目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述目标处理单元接入网络。

进一步可选的,所述第二控制子单元1322可具体用于:

根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络。

进一步可选的,所述第二控制子单元1322可具体用于:

当所述第二用户识别卡为单模卡时,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络。

进一步可选的,所述第二控制子单元1322可具体用于:

当所述第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络;

若所述第二用户识别卡处于不支持CDMA网络的区域,将所述第二卡代理配置为第二模式,以使所述第二用户识别卡根据所述第二卡代理的第二模式接入网络。

需要说明的是,该第一模式为目标modem即目标处理单元能访问启动的卡代理对应的用户识别卡的工作模式,即该移动终端使用该用户识别卡能够访问CDMA网络;该第二模式为目标modem不能访问启动的卡代理对应的用户识别卡的工作模式。

可选的,所述卡代理启动单元131具体用于:

若所述第一用户识别卡为CDMA卡,则启动所述第一卡代理。

进一步的,所述状态控制单元132还可包括(图中未示出):

第三控制子单元1323,用于控制所述目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述目标处理单元接入网络;

第四控制子单元1324,用于控制所述第二用户识别卡接入网络或进入飞行模式。

进一步可选的,所述第三控制子单元1323可具体用于:

根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络。

进一步可选的,所述第三控制子单元1323可具体用于:

当所述第一用户识别卡为单模卡时,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络。

进一步可选的,所述第三控制子单元1323可具体用于:

当第一用户识别卡不为单模卡时,确定所述第一用户识别卡是否处于支持CDMA网络的区域;

若所述第一用户识别卡处于支持CDMA网络的区域,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络;

若所述第一用户识别卡处于不支持CDMA网络的区域,将所述第一卡代理配置为第二模式,以使所述第一用户识别卡根据所述第一卡代理的第二模式接入网络。

进一步可选的,所述第四控制子单元1324可具体用于:

当所述第二用户识别卡为单模卡时,控制所述第二用户识别卡进入飞行模式。

进一步可选的,所述第四控制子单元1324可具体用于:

当第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,控制所述第二用户识别卡进入飞行模式;

若所述第二用户识别卡处于不支持CDMA网络的区域,控制所述第二用户识别卡接入网络。

具体的,该判断第一用户识别卡是否处于支持CDMA网络的区域的具体方式及判断第二用户识别卡是否处于支持CDMA网络的区域的具体方式请参照上述图3对应实施例的相关描述,此处不再赘述。

在本发明实施例中,移动终端可在检测到当前移动终端插入第一用户识别卡和第二用户识别卡,即插入两张用户识别卡,并将该第一用户识别卡作为主卡,将该为C卡的第二用户识别卡作为副卡时,根据该第一用户识别卡是否为C卡,确定启动第一modem中的卡代理或者第二modem中的卡代理,并进一步确定出该启动的卡代理的工作模式,使得该移动终端中包括CDMA协议栈的modem能够基于该启动的卡代理读取用户识别卡的信息,并进行业务处理,从而控制该第一用户识别卡和该第二用户识别卡均进入工作状态,使得能够将CDMA卡作为副卡进行工作。

进一步的,请参见图9,是本发明实施例提供的再一种移动终端的结构示意图,在图7对应实施例的基础上,本发明实施例的所述移动终端还包括第一目标处理单元和第二目标处理单元,所述第一目标处理单元包括第一CDMA协议栈,所述第二目标处理单元包括第二CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理,所述第一目标处理单元与所述第一基带处理单元关联,所述第二目标处理单元与所述第二基带处理单元关联。具体的,本发明实施例的移动终端包括上述图7对应实施例中的移动终端的确定模块11、关联模块12以及控制模块13,进一步的,在本发明实施中,所述控制模块13可包括:

卡代理启动单元133,用于根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理;

状态控制单元134,用于控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

与上述图8对应实施例不同的是,本发明实施例配置有两个包括CDMA协议栈的目标处理单元如modem,分别与第一基带处理单元和第二基带处理单元关联,使得能够根据第一用户识别卡是否为C卡确定需要启动的卡代理,比如在为C卡时可启动该第一基带处理单元和第二基带处理单元中的两个卡代理,从而使得移动终端能够通过该第一用户识别卡和第二用户识别卡接入网络。

可选的,在本发明实施例中,所述卡代理启动单元133可具体用于:

若所述第一用户识别卡不为CDMA卡,则启动所述第二卡代理。

进一步的,在本发明实施例中,所述状态控制单元134可包括(图中未示出):

第一控制子单元1341,用于控制所述第一用户识别卡接入网络;

第二控制子单元1342,用于控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络。

可选的,在本发明实施例中,所述卡代理启动单元133可具体用于:

若所述第一用户识别卡为CDMA卡,则启动所述第一卡代理和所述第二卡代理。

进一步的,在本发明实施例中,所述状态控制单元134可包括(图中未示出):

第三控制子单元1343,用于控制所述第一目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述第一目标处理单元接入网络;

第二控制子单元1344,用于控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络。

进一步可选的,所述第二控制子单元1342可具体用于:

根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络。

进一步可选的,所述第二控制子单元1342可具体用于:

当所述第二用户识别卡为单模卡时,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络。

进一步可选的,所述第二控制子单元1342可具体用于:

当所述第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络;

若所述第二用户识别卡处于不支持CDMA网络的区域,将所述第二卡代理配置为第二模式,以使所述第二用户识别卡根据所述第二卡代理的第二模式接入网络。

进一步可选的,所述第三控制子单元1343可具体用于:

根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络。

进一步可选的,所述第三控制子单元1343可具体用于:

当所述第一用户识别卡为单模卡时,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络。

进一步可选的,所述第三控制子单元1343可具体用于:

当第一用户识别卡不为单模卡时,确定所述第一用户识别卡是否处于支持CDMA网络的区域;

若所述第一用户识别卡处于支持CDMA网络的区域,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络;

若所述第一用户识别卡处于不支持CDMA网络的区域,将所述第一卡代理配置为第二模式,以使所述第一用户识别卡根据所述第一卡代理的第二模式接入网络。

具体的,该判断第一用户识别卡是否处于支持CDMA网络的区域的具体方式及判断第二用户识别卡是否处于支持CDMA网络的区域的具体方式请参照上述图3对应实施例的相关描述,此处不再赘述。

在本发明实施例中,移动终端可在检测到当前移动终端插入第一用户识别卡和第二用户识别卡,即插入两张用户识别卡,并将该第一用户识别卡作为主卡,将该为C卡的第二用户识别卡作为副卡时,根据该第一用户识别卡是否为C卡,确定启动第二卡代理和/或第二卡代理,并进一步确定出该启动的卡代理的工作模式,使得该移动终端中包括CDMA协议栈的modem能够基于该启动的卡代理读取用户识别卡的信息,并进行业务处理,从而控制该第一用户识别卡和该第二用户识别卡均接入网络,使得能够将CDMA卡作为副卡进行工作。

进一步的,请参见图10,是本发明实施例提供的又一种移动终端的结构示意图,在图7对应实施例的基础上,本发明实施例的所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,且所述第一stack配置有第一CDMA协议栈,所述第二stack配置有第二CDMA协议栈。具体的,本发明实施例的移动终端包括上述图7对应实施例中的移动终端的确定模块11、关联模块12以及控制模块13,进一步的,在本发明实施中,所述控制模块13具体用于:

通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络。

可选的,在本发明实施例中,所述控制模块13可具体用于:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

进一步可选的,所述控制模块13可具体用于:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,则激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

进一步可选的,所述控制模块13可具体用于:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,则去激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

需要说明的是,该激活CDMA协议栈表明该激活的CDMA协议栈对应的用户识别卡能够访问CDMA网络;该去激活CDMA协议栈表明该去激活的CDMA协议栈对应的用户识别卡不能访问CDMA网络。

可选的,在本发明实施例中,所述控制模块13可具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡和所述第二用户识别卡均为单模卡时,激活所述第一CDMA协议栈和所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

进一步可选的,所述控制模块13可具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域时,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

进一步可选的,所述控制模块13可具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域时,去激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

进一步可选的,所述控制模块13可具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

进一步可选的,所述控制模块13可具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当第二用户识别卡均不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

进一步可选的,所述控制模块13可具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,去激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

进一步可选的,所述控制模块13可具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述第一CDMA协议栈;

当所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

进一步可选的,所述控制模块13可具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述第一CDMA协议栈;

当所述第二用户识别卡均不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

进一步可选的,所述控制模块13可具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡和第二用户识别卡均不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,所述第二用户识别卡处于不支持CDMA网络的区域,则去激活所述第一CDMA协议栈,并去激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

具体的,该判断第一用户识别卡是否处于支持CDMA网络的区域的具体方式及判断第二用户识别卡是否处于支持CDMA网络的区域的具体方式请参照上述图3对应实施例的相关描述,此处不再赘述。

在本发明实施例中,移动终端可在检测到当前移动终端插入第一用户识别卡和第二用户识别卡,即插入两张用户识别卡,并将该第一用户识别卡作为主卡,将该为C卡的第二用户识别卡作为副卡时,基于该第一用户识别卡是否为C卡,以及该第一stack中的CDMA协议栈或者第二stack中的CDMA协议栈,控制该第一用户识别卡和该第二用户识别卡均接入网络,使得第一用户识别卡和该第二用户识别卡进入工作状态,实现了将C卡作为副卡进行工作。

进一步的,请参见图11,是本发明实施例提供的又一种移动终端的结构示意图,在图7对应实施例的基础上,本发明实施例的所述移动终端还包括目标stack,所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,其中,所述目标stack中配置有CDMA协议栈。具体的,本发明实施例的移动终端包括上述图7对应实施例中的移动终端的确定模块11、关联模块12以及控制模块13,进一步的,在本发明实施中,所述控制模块13可包括:

关联单元135,用于选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联;

状态控制单元136,用于基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

可选的,在本发明实施例中,所述关联单元135可具体用于:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡为单模卡时,将所述目标stack与所述第二用户识别卡关联,并去激活所述第二stack。

进一步可选的,所述关联单元135可具体用于:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,将所述目标stack与所述第二用户识别卡关联,并去激活所述第二stack。

所述状态控制单元136可包括:(图中未示出)

第一控制子单元1361,用于控制所述第一用户识别卡接入网络;

第二控制子单元1362,用于基于与所述第二用户识别卡关联的所述目标stack,控制所述第二用户识别卡通过所述目标stack接入网络。

可选的,所述关联单元135可具体用于:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,去激活所述目标stack。

所述状态控制单元136可包括:(图中未示出)

第一控制子单元1361,用于控制所述第一用户识别卡接入网络;

第三控制子单元1363,用于基于去激活的所述目标stack,控制所述第二用户识别卡接入网络。

需要说明的是,本发明实施例中的所述将目标stack与用户识别卡关联表示将该目标stack与该用户识别卡关联,并激活该目标stack中的CDMA协议栈;所述去激活目标stack,则表示去激活该目标stack中的CDMA协议栈,从而使目标stack不工作;所述去激活第二stack,则表示使该第二stack不工作。

可选的,在本发明实施例中,所述关联单元135可具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,将所述目标stack与所述第一用户识别卡关联。

进一步可选的,所述关联单元135可具体用于:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,将所述目标stack与所述第一用户识别卡关联。

所述状态控制单元136可包括:(图中未示出)

第四控制子单元1364,用于基于与所述第一用户识别卡关联的目标stack,控制所述第一用户识别卡通过所述目标stack接入网络;

第五控制子单元1365,用于控制所述第二用户识别卡接入网络或进入飞行模式。

可选的,所述关联单元135可具体用于:

当所述第一用户识别卡为CDMA卡,所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述目标stack。

所述状态控制单元136可包括:(图中未示出)

第六控制子单元1366,用于基于去激活的所述目标stack,控制所述第一用户识别卡接入网络;

第五控制子单元1365,用于控制所述第二用户识别卡接入网络或进入飞行模式。

进一步可选的所述第五控制子单元1365可具体用于:

当所述第二用户识别卡为单模卡时,控制所述第二用户识别卡进入飞行模式。

进一步可选的,所述第五控制子单元1365可具体用于:

当第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,控制所述第二用户识别卡进入飞行模式;

若所述第二用户识别卡处于不支持CDMA网络的区域,控制所述第二用户识别卡接入网络。

具体的,该判断第一用户识别卡是否处于支持CDMA网络的区域的具体方式及判断第二用户识别卡是否处于支持CDMA网络的区域的具体方式请参照上述图3对应实施例的相关描述,此处不再赘述。

在本发明实施例中,移动终端可在检测到当前移动终端插入第一用户识别卡和第二用户识别卡,即插入两张用户识别卡,并将该第一用户识别卡作为主卡,将该为C卡的第二用户识别卡作为副卡时,通过选择性地将包括CDMA协议栈的目标stack与第一用户识别卡或第二用户识别卡关联,使得能够基于该独立的目标stack读取终端插入的用户识别卡的信息,以进行业务处理,从而控制第一用户识别卡和该第二用户识别卡进入工作状态,实现了将C卡作为副卡进行工作。

进一步的,请参见图12,是本发明实施例提供的又一种移动终端的结构示意图,所述移动终端适于接纳插入的第一用户识别卡和第二用户识别卡,所述移动终端包括第一通信模块以及第二通信模块,其中,所述第二用户识别卡为码分多址CDMA卡,本发明实施例的移动终端包括:接收器300、发射器400、存储器200和处理器100,所述存储器200可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。作为一种计算机存储介质的存储器200中存储相应的应用程序等。所述接收器300、发射器400、存储器200以及处理器100之间可以通过总线进行数据连接,也可以通过其他方式数据连接。本实施例中以总线连接进行说明。

其中,所述处理器100执行如下步骤:

检测到插入的第一用户识别卡和第二用户识别卡;

确定所述第一用户识别卡为主卡,所述第二用户识别卡为副卡;

将所述第一用户识别卡与所述第一通信模块相关联,并将所述第二用户识别卡与所述第二通信模块相关联;

基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

作为一种可选的实施方式,所述移动终端还包括目标处理单元,所述目标处理单元包括CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理;

所述处理器100执行所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理;

控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

可选的,所述处理器100执行所述根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理,具体执行以下步骤:

若所述第一用户识别卡不为CDMA卡,则启动所述第二卡代理。

可选的,所述处理器100执行所述控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述第一用户识别卡接入网络;

控制所述目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述目标处理单元接入网络。

可选的,所述处理器100执行所述根据所述第一用户识别卡是否为CDMA卡,选择性启动所述第一卡代理或所述第二卡代理,具体执行以下步骤:

若所述第一用户识别卡为CDMA卡,则启动所述第一卡代理。

可选的,所述处理器100执行所述控制所述目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述目标处理单元接入网络;

控制所述第二用户识别卡接入网络或进入飞行模式。

可选的,所述处理器100执行所述控制所述目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述目标处理单元接入网络,具体执行以下步骤:

根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络。

可选的,所述处理器100执行所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,具体执行以下步骤:

当所述第二用户识别卡为单模卡时,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络。

可选的,所述处理器100执行所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,具体执行以下步骤:

当所述第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络;

若所述第二用户识别卡处于不支持CDMA网络的区域,将所述第二卡代理配置为第二模式,以使所述第二用户识别卡根据所述第二卡代理的第二模式接入网络。

可选的,所述处理器100执行所述控制所述目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述目标处理单元接入网络,具体执行以下步骤:

根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络。

可选的,所述处理器100执行所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,具体执行以下步骤:

当所述第一用户识别卡为单模卡时,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络。

可选的,所述处理器100执行所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,具体执行以下步骤:

当第一用户识别卡不为单模卡时,确定所述第一用户识别卡是否处于支持CDMA网络的区域;

若所述第一用户识别卡处于支持CDMA网络的区域,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络;

若所述第一用户识别卡处于不支持CDMA网络的区域,将所述第一卡代理配置为第二模式,以使所述第一用户识别卡根据所述第一卡代理的第二模式接入网络。

可选的,所述处理器100执行所述控制所述第二用户识别卡接入网络或进入飞行模式,具体执行以下步骤:

当所述第二用户识别卡为单模卡时,控制所述第二用户识别卡进入飞行模式。

可选的,所述处理器100执行所述控制所述第二用户识别卡接入网络或进入飞行模式,具体执行以下步骤:

当第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,控制所述第二用户识别卡进入飞行模式;

若所述第二用户识别卡处于不支持CDMA网络的区域,控制所述第二用户识别卡接入网络。

作为一种可选的实施方式,所述移动终端还包括第一目标处理单元和第二目标处理单元,所述第一目标处理单元包括第一CDMA协议栈,所述第二目标处理单元包括第二CDMA协议栈;所述第一通信模块包括第一基带处理单元,所述第二通信模块包括第二基带处理单元,所述第一基带处理单元中配置有第一卡代理,所述第二基带处理单元中配置有第二卡代理,所述第一目标处理单元与所述第一基带处理单元关联,所述第二目标处理单元与所述第二基带处理单元关联;

所述处理器100执行所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理;

控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

可选的,所述处理器100执行所述根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理,具体执行以下步骤:

若所述第一用户识别卡不为CDMA卡,则启动所述第二卡代理。

可选的,所述处理器100执行所述控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述第一用户识别卡接入网络;

控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络。

可选的,所述处理器100执行所述根据所述第一用户识别卡是否为CDMA卡,启动所述第一卡代理和/或所述第二卡代理,具体执行以下步骤:

若所述第一用户识别卡为CDMA卡,则启动所述第一卡代理和所述第二卡代理。

可选的,所述处理器100执行所述控制所述启动的卡代理对应的目标处理单元通过所述启动的卡代理与所述启动的卡代理对应的用户识别卡关联,以使所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述第一目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述第一目标处理单元接入网络;

控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络。

可选的,所述处理器100执行所述控制所述第二目标处理单元通过所述第二卡代理与所述第二用户识别卡关联,以使所述第二用户识别卡通过关联的所述第二目标处理单元接入网络,具体执行以下步骤:

根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络。

可选的,所述处理器100执行所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,具体执行以下步骤:

当所述第二用户识别卡为单模卡时,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络。

可选的,所述处理器100执行所述根据所述第二用户识别卡是否为单模卡,配置所述第二卡代理的工作模式,以使所述第二用户识别卡根据所述第二卡代理的工作模式接入网络,具体执行以下步骤:

当所述第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,将所述第二卡代理配置为第一模式,以使所述第二用户识别卡根据所述第二卡代理的第一模式接入网络;

若所述第二用户识别卡处于不支持CDMA网络的区域,将所述第二卡代理配置为第二模式,以使所述第二用户识别卡根据所述第二卡代理的第二模式接入网络。

可选的,所述处理器100执行所述控制所述第一目标处理单元通过所述第一卡代理与所述第一用户识别卡关联,以使所述第一用户识别卡通过关联的所述第一目标处理单元接入网络,具体执行以下步骤:

根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络。

可选的,所述处理器100执行所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,具体执行以下步骤:

当所述第一用户识别卡为单模卡时,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络。

可选的,所述处理器100执行所述根据所述第一用户识别卡是否为单模卡,配置所述第一卡代理的工作模式,以使所述第一用户识别卡根据所述第一卡代理的工作模式接入网络,具体执行以下步骤:

当第一用户识别卡不为单模卡时,确定所述第一用户识别卡是否处于支持CDMA网络的区域;

若所述第一用户识别卡处于支持CDMA网络的区域,将所述第一卡代理配置为第一模式,以使所述第一用户识别卡根据所述第一卡代理的第一模式接入网络;

若所述第一用户识别卡处于不支持CDMA网络的区域,将所述第一卡代理配置为第二模式,以使所述第一用户识别卡根据所述第一卡代理的第二模式接入网络。

可选的,所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,且所述第一stack配置有第一CDMA协议栈,所述第二stack配置有第二CDMA协议栈;

所述处理器100执行所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,则激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,则去激活所述第二CDMA协议栈;

控制所述第一用户识别卡接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡和所述第二用户识别卡均为单模卡时,激活所述第一CDMA协议栈和所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域时,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域时,去激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当第二用户识别卡均不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,激活所述第一CDMA协议栈;

当所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,去激活所述第二CDMA协议栈;

基于激活的所述第一CDMA协议栈,控制所述第一用户识别卡通过所述第一stack接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述第一CDMA协议栈;

当所述第二用户识别卡为单模卡时,激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述第一CDMA协议栈;

当所述第二用户识别卡均不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于激活的所述第二CDMA协议栈,控制所述第二用户识别卡通过所述第二stack接入网络。

可选的,所述处理器100执行所述通过所述第一CDMA协议栈和/或第二CDMA协议栈,控制所述第一用户识别卡和所述第二用户识别卡均接入网络,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡和第二用户识别卡均不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,所述第二用户识别卡处于不支持CDMA网络的区域,则去激活所述第一CDMA协议栈,并去激活所述第二CDMA协议栈;

基于去激活的所述第一CDMA协议栈,控制所述第一用户识别卡接入网络;

基于去激活的所述第二CDMA协议栈,控制所述第二用户识别卡接入网络。

作为一种可选的实施方式,所述移动终端还包括目标stack,所述第一通信模块包括第一stack,所述第二通信模块包括第二stack,其中,所述目标stack中配置有CDMA协议栈;

所述处理器100执行所述基于预设的规则,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联;

基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态。

可选的,所述处理器100执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡为单模卡时,将所述目标stack与所述第二用户识别卡关联,并去激活所述第二stack。

可选的,所述处理器100执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,且所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于支持CDMA网络的区域,将所述目标stack与所述第二用户识别卡关联,并去激活所述第二stack。

可选的,所述处理器100执行所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述第一用户识别卡接入网络;

基于与所述第二用户识别卡关联的所述目标stack,控制所述第二用户识别卡通过所述目标stack接入网络。

可选的,所述处理器100执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡不为CDMA卡,所述第二用户识别卡不为单模卡时,若所述第二用户识别卡处于不支持CDMA网络的区域,去激活所述目标stack。

可选的,所述处理器100执行所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

控制所述第一用户识别卡接入网络;

基于去激活的所述目标stack,控制所述第二用户识别卡接入网络。

可选的,所述处理器100执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡为单模卡时,将所述目标stack与所述第一用户识别卡关联。

可选的,所述处理器100执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,且所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于支持CDMA网络的区域,将所述目标stack与所述第一用户识别卡关联。

可选的,所述处理器100执行所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

基于与所述第一用户识别卡关联的目标stack,控制所述第一用户识别卡通过所述目标stack接入网络;

控制所述第二用户识别卡接入网络或进入飞行模式。

可选的,所述处理器100执行所述选择性地将所述目标stack与所述第一用户识别卡或所述第二用户识别卡关联,具体执行以下步骤:

当所述第一用户识别卡为CDMA卡,所述第一用户识别卡不为单模卡时,若所述第一用户识别卡处于不支持CDMA网络的区域,去激活所述目标stack。

可选的,所述处理器100执行所述基于所述目标stack,控制所述第一用户识别卡和所述第二用户识别卡均进入工作状态,具体执行以下步骤:

基于去激活的所述目标stack,控制所述第一用户识别卡接入网络;

控制所述第二用户识别卡接入网络或进入飞行模式。

可选的,所述处理器100执行所述控制所述第二用户识别卡接入网络或进入飞行模式,具体执行以下步骤:

当所述第二用户识别卡为单模卡时,控制所述第二用户识别卡进入飞行模式。

可选的,所述处理器100执行所述控制所述第二用户识别卡接入网络或进入飞行模式,具体执行以下步骤:

当第二用户识别卡不为单模卡时,确定所述第二用户识别卡是否处于支持CDMA网络的区域;

若所述第二用户识别卡处于支持CDMA网络的区域,控制所述第二用户识别卡进入飞行模式;

若所述第二用户识别卡处于不支持CDMA网络的区域,控制所述第二用户识别卡接入网络。

具体的,该判断第一用户识别卡是否处于支持CDMA网络的区域的具体方式及判断第二用户识别卡是否处于支持CDMA网络的区域的具体方式请参照上述图3对应实施例的相关描述,此处不再赘述。

在本发明实施例中,移动终端可在检测到当前移动终端插入第一用户识别卡和为CDMA卡的第二用户识别卡,即插入两张用户识别卡时,将该第一用户识别卡作为主卡,将该为CDMA卡的第二用户识别卡作为副卡,并基于预设的规则,控制该第一用户识别卡和该第二用户识别卡均进入工作状态,使得能够将CDMA卡作为副卡进行工作。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

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

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

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

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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