一种网络模式配置方法及移动终端的制作方法_3

文档序号:9768193阅读:来源:国知局
G 主卡上;
[0090] 将数据主卡设置到4G协议栈主卡,既保证了4G主卡可以4G起网数据拨号,又避免 出现因切换数据主卡同时切换4G主卡而引起数据主卡切换速度慢的问题。有利于提升数据 主卡的切换效率。
[0091] S205、所述移动终端更新所述移动终端的调制解调器Modem中的调制解调器软件 配置MBN文件为与所述网络模式值匹配的MBN文件。如此,确保4G主卡正确起网和数据拨号。
[0092] 可以看出,本发明实施例中,移动终端当检测到移动终端的卡槽中的至少一个SM 卡的位置标识信息与预存的SIM卡的位置标识信息不匹配时,根据至少一个S頂卡的卡属性 信息确定移动终端的4G主卡,其次,根据预存的SIM卡的类型与网络模式值之间的映射关 系,以及4G主卡的类型,确定4G主卡的类型对应的网络模式值,最后,更新4G主卡的网络协 议栈为与网络模式值匹配的网络协议栈。如此,移动终端在检测到卡槽中的S頂卡发生变化 的情况下,能够自动配置移动终端的4G主卡及其网络模式,有利于提升移动终端网络模式 切换的柔顺性,提升用户体验。
[0093] 请参考图3,图3是本发明第三实施例提出的一种网络模式配置方法的流程图,如 图2所示,该网络模式配置方法具体可以包括以下步骤:
[0094] S301、所述移动终端当检测到移动终端的卡槽中的至少一个S頂卡的位置标识信 息与预存的SIM卡的位置标识信息不匹配时,根据所述至少一个SIM卡的卡属性信息确定所 述移动终端的4G主卡;
[0095]所述卡属性信息包括所述至少一个SM卡的数量、类型以及所述位置标识信息,所 述卡槽包括第一卡槽和第二卡槽,所述位置标识信息包括SIM卡的集成电路卡识别码ICCID 和位置信息,所述位置信息包括第一卡槽标识和第二卡槽标识;
[0096] S302、所述移动终端根据预存的SM卡的类型与网络模式值之间的映射关系,以及 所述4G主卡的类型,确定所述4G主卡的类型对应的网络模式值;
[0097] S303、所述移动终端更新所述4G主卡的网络协议栈为与所述网络模式值匹配的网 络协议栈。
[0098] 具体实现中,所述移动终端更新所述4G主卡的网络协议栈为与所述网络模式值匹 配的网络协议栈的具体实现方式包括:
[0099] 所述移动终端在所述移动终端的SIM卡信息数据表simlnfo的网络模式配置 NwMode字段存储所述网络模式值;
[0100] 所述移动终端当检测到所述NwMode字段的网络模式值与所述移动终端的SM卡网 络模式设置表Setting. db中的预存的网络模式值不匹配时,更新所述Setting. db中的网络 模式值为所述NwMode字段的网络模式值;
[0101] 所述移动终端更新所述4G主卡的网络协议栈为与所述Setting, db中的网络模式 值匹配的网络协议栈。其中,所述移动终端更新所述4G主卡的网络协议栈为与所述 Setting.db中的网络模式值匹配的网络协议栈的具体实现方式包括:
[0102] 所述移动终端通过调用所述移动终端的双卡4G切换入口函数,获取所述 Setting.db中的网络模式值;
[0103] 所述移动终端检测所述移动终端的调制解调器Modem中的所述4G主卡的协议栈配 置信息与所述Setting. db中的网络模式值是否匹配;
[0104]当检测到所述Modem中的所述4G主卡的协议栈配置信息与所述Setting.db中的网 络模式值不匹配时,更新所述4G主卡的网络协议栈为与所述Setting.db中的网络模式值匹 配的网络协议栈。
[0105] S304、所述移动终端向所述移动终端的调制解调器Modem发送所述网络模式值以 激活所述4G主卡。如此,可以确保所述Modem正确搜网。
[0106] S305、所述移动终端切换所述移动终端的数据主卡到所述更新网络协议栈后的4G 主卡上;将数据主卡设置到4G协议栈主卡,既保证了4G主卡可以4G起网数据拨号,又避免出 现因切换数据主卡同时切换4G主卡而引起数据主卡切换速度慢的问题。有利于提升数据主 卡的切换效率。
[0107] S306、所述移动终端更新所述移动终端的调制解调器Modem中的调制解调器软件 配置MBN文件为与所述网络模式值匹配的MBN文件。如此,确保4G主卡正确起网和数据拨号。
[0108] 可以看出,本发明实施例中,移动终端当检测到移动终端的卡槽中的至少一个SM 卡的位置标识信息与预存的SIM卡的位置标识信息不匹配时,根据至少一个S頂卡的卡属性 信息确定移动终端的4G主卡,其次,根据预存的SIM卡的类型与网络模式值之间的映射关 系,以及4G主卡的类型,确定4G主卡的类型对应的网络模式值,最后,更新4G主卡的网络协 议栈为与网络模式值匹配的网络协议栈。如此,移动终端在检测到卡槽中的S頂卡发生变化 的情况下,能够自动配置移动终端的4G主卡及其网络模式,有利于提升移动终端网络模式 切换的柔顺性,提升用户体验。
[0109]下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至三 实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示 的,请参照本发明第一实施例至第三实施例。
[0110] 请参考图4,图4是本发明第四实施例提出的一种终端的结构图。如图4所示,本发 明实施例中的终端包括主卡确定单元401、模式确定单元402、协议栈更新单元403,其中,
[0111] 所述主卡确定单元401,用于当检测到移动终端的卡槽中的至少一个S頂卡的位置 标识信息与预存的S頂卡的位置标识信息不匹配时,根据所述至少一个SIM卡的卡属性信息 确走所述移动终?而的4G王卡;
[0112] 所述卡属性信息包括所述至少一个SM卡的数量、类型以及所述位置标识信息,所 述卡槽包括第一卡槽和第二卡槽,所述位置标识信息包括SIM卡的集成电路卡识别码ICCID 和位置信息,所述位置信息包括第一卡槽标识和第二卡槽标识;
[0113]所述模式确定单元402,用于根据预存的S頂卡的类型与网络模式值之间的映射关 系,以及所述4G主卡的类型,确定所述4G主卡的类型对应的网络模式值;
[0114]所述协议栈更新单元403,用于更新所述4G主卡的网络协议栈为与所述网络模式 值匹配的网络协议栈。
[0115] 可选的,所述移动终端还包括:
[0116] 数据主卡切换单元,用于在所述协议栈更新单元更新所述4G主卡的网络协议栈为 与所述网络模式值匹配的网络协议栈之后,切换所述移动终端的数据主卡到所述更新网络 协议栈后的4G主卡上;
[0117]芯片配置单元,用于更新所述移动终端的调制解调器Modem中的调制解调器软件 配置MBN文件为与所述网络模式值匹配的MBN文件。
[0118] 可选的,所述移动终端还包括:
[0119] 主卡激活单元,用于在所述协议栈更新单元更新所述4G主卡的网络协议栈为与所 述网络模式值匹配的网络协议栈之后,向所述移动终端的调制解调器Modem发送所述网络 模式值以激活所述4G主卡。
[0120] 可选的,所述协议栈更新单元具体用于:
[0121] 在所述移动终端的SM卡信息数据表simlnfo的网络模式配置NwMode字段存储所 述网络模式值;
[0122] 当检测到所述NwMode字段的网络模式值与所述移动终端的SIM卡网络模式设置表 Setting. db中的预存的网络模式值不匹配时,更新所述Sett ing. db中的网络模式值为所述 NwMode字段的网络模式值;
[0123] 更新所述4G主卡的网络协议栈为与所述Setting, db中的网络模式值匹配的网络 协议栈。
[0124] 可选的,所述主卡确定单元具体用于:
[0125] 当所述至少一个S頂卡的数量为1时,则确定所述S頂卡为所述移动终端的4G主卡;
[0126] 当所述至少一个SM卡的数量为2时,即所述至少一个SM卡包括插入所述第一卡 槽的第一SIM卡和插入所述第二卡槽的第二SIM卡时,则确定用户选取的SIM卡为所述移动 终端的4G主卡。
[0127] 可以理解的是,本实施例的移动终端的各模块的功能可根据上述方法实施例中的 方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0128] 可以看出,本发明实施例中,移动终端当检测到移动终端的卡槽中的至少一个SM 卡的位置标识信息与预存的SIM卡的位置标识信息不匹配时,根据至少一个S頂卡的卡属性 信息确定移动终端的4G主卡,其次,根据预存的SIM卡的类型与网络模式值之间的映射关 系,以及4G主卡的类型,确定4G主卡的类型对应的网络模式值,最后,更新4G主卡的网络协 议栈为与网络模式值匹配的网络协议栈。如此,移动终端在检测到卡槽中的S頂卡发生变化 的情况下,能够自动配置移动终端的4G主卡及其网络模式,有利于提升移动终端网络模式 切换的柔顺性,提升用户体验。
[0129] 图5是本发明第五实施例提出的另一种终端的结构示意图。如图所示,该终端可以 包括:至少一个处理器501,例如CPU,至少一个接收器503,至少一个存储器504,至少一个发 送器505,至少一个通信总线502。其中,通信总线502用于实现这些组件之间的连接通信。其 中,本发明实施例中装置的接收器503和发送器505可以是有线发送端口,也可以为无线设 备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。存储器504可以是高 速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存 储器。存储器504可选的还可以是至少一个位于远离前述处理器501的存储装置。存储器504 中存储一组程序代码,且处理器501用于调用存储器中存储的程序代码,用于执行以下操 作:
[0130] 当检测到移动终端的卡槽中的至少一个SM卡的位置标识信息与预存的SM卡的 位置标识信息不匹配时,根据所述至少一个SM卡的卡属性信息确定所述移动
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1