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

文档序号:9768193阅读:来源:国知局
明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人 员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0046] 本发明的说明书和权利要求书及上述附图中的术语"第一"、"第二"和"第三"等是 用于区别不同对象,而不是用于描述特定顺序。此外,术语"包括"和"具有"以及它们任何变 形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或 设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选 地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0047] 在本文中提及"实施例"意味着,结合实施例描述的特定特征、结构或特性可以包 含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同 的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和 隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0048] 本发明提供一种网络模式配置方法及移动终端,以期移动终端在开机或热插拔换 卡情况下,自动配置移动终端的4G主卡及其网络模式,有利于提升移动终端网络模式切换 的柔顺性,提升用户体验。
[0049] 本发明实施例中所描述的移动终端可以包括具有无线通信功能的手持设备、车载 设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的用 户设备(User Equipment,简称UE),移动台(Mobile station,简称MS),终端(terminal),终 端设备(Terminal Equipment)等安装有安卓Android操作系统的移动电子设备,该移动终 端设置有第一卡槽和第二卡槽,且硬件射频支持时分双工TDD-LTE/频分双工n)D-LTE/时分 同步码分多址系统TD-SCDMA/宽带码分多址WCDMA/GSM/中国电信EVD0等多种网络制式,以 及支持基于高通Modem MBN切换方案和软件切换双卡4G方案。
[0050] 下面结合附图及【具体实施方式】,对本发明实施例的技术方案进行详细说明。
[0051] 请参考图1,图1是本发明第一实施例提出的一种网络模式配置方法的流程图,如 图1所示,该网络模式配置方法具体可以包括以下步骤:
[0052] S101、移动终端当检测到移动终端的卡槽中的至少一个SM卡的位置标识信息与 预存的S頂卡的位置标识信息不匹配时,根据所述至少一个S頂卡的卡属性信息确定所述移 动终端的4G主卡;
[0053]所述卡属性信息包括所述至少一个S頂卡的数量、类型以及所述位置标识信息,所 述卡槽包括第一卡槽和第二卡槽,所述位置标识信息包括SIM卡的集成电路卡识别码ICCID 和位置信息,所述位置信息包括第一卡槽标识和第二卡槽标识;
[0054]可以理解的是,所述根据所述至少一个SM卡的卡属性信息确定所述移动终端的 4G主卡的具体实现方式可以是多种多样的。
[0055]当所述至少一个S頂卡的数量为1时,则确定所述S頂卡为所述移动终端的4G主卡; [0056] 当所述至少一个SM卡的数量为2时,即所述至少一个SM卡包括插入所述第一卡 槽的第一SIM卡和插入所述第二卡槽的第二SIM卡时,则确定用户选取的SIM卡为所述移动 终端的4G主卡。或者,
[0057] 当所述至少一个SM卡的数量为2时,即所述至少一个SM卡包括插入所述第一卡 槽的第一SIM卡和插入所述第二卡槽的第二SIM卡时,将SIM卡的类型为电信C卡的SIM卡确 定为所述移动终?而的4G主卡。
[0058] 可选的,上述移动终端在确定4G主卡的同时,若上述至少一个S頂卡的数量为2,则 除所述4G主卡之外的一个S頂卡为所述移动终端的副卡。
[0059] S102、所述移动终端根据预存的SIM卡的类型与网络模式值之间的映射关系,以及 所述4G主卡的类型,确定所述4G主卡的类型对应的网络模式值;
[0060] 其中,所述预存的S頂卡的类型与网络模式值之间的映射关系可以如下表所示: Γλλλ? ?
[0062] S103,所述移动终端更新所述4G主卡的网络协议栈为与所述网络模式值匹配的网 络协议栈。
[0063]具体实现中,所述移动终端更新所述4G主卡的网络协议栈为与所述网络模式值匹 配的网络协议栈的具体实现方式包括:
[0064] 所述移动终端在所述移动终端的SIM卡信息数据表simlnfo的网络模式配置 NwMode字段存储所述网络模式值;
[0065] 具体实现中,当所述4G主卡的类型为电信卡C卡时,设置simlnfo. NwMode = NETW0RK_M0DE_LTE_CDMA_EVD0;
[0066] 当所述4G主卡的类型为移动卡时,设置simlnfo. NwMode = NETW0RK_M0DE_TD_ SCDMA_GSM_LTE;
[0067] 当所述4G主卡的类型为联通卡时,设置simlnfo. NwMode = NETW0RK_M0DE_LTE_ GSM_WCDMA;
[0068] 当所述4G主卡的类型为其他卡时,设置simlnfo. NwMode = NETW0RK_M0DE_TD_ SCDMA_LTE_CDMA_EVDO_GSM_WCDMA 〇
[0069] 可选的,若所述移动终端存储所述副卡,则可以为该副卡配置网络模式值,具体过 程与配置所述4G主卡的步骤相同。
[0070] 所述移动终端当检测到所述NwMode字段的网络模式值与所述移动终端的SM卡网 络模式设置表Setting. db中的预存的网络模式值不匹配时,更新所述Setting. db中的网络 模式值为所述NwMode字段的网络模式值;
[0071] 所述移动终端更新所述4G主卡的网络协议栈为与所述Setting, db中的网络模式 值匹配的网络协议栈。其中,所述移动终端更新所述4G主卡的网络协议栈为与所述 Setting.db中的网络模式值匹配的网络协议栈的具体实现方式包括:
[0072] 所述移动终端通过调用所述移动终端的双卡4G切换入口函数,获取所述 Setting.db中的网络模式值;
[0073] 所述移动终端检测所述移动终端的调制解调器Modem中的所述4G主卡的协议栈配 置信息与所述Setting. db中的网络模式值是否匹配;
[0074]当检测到所述Modem中的所述4G主卡的协议栈配置信息与所述Setting.db中的网 络模式值不匹配时,更新所述4G主卡的网络协议栈为与所述Setting.db中的网络模式值匹 配的网络协议栈。
[0075] 可以看出,本发明实施例中,移动终端当检测到移动终端的卡槽中的至少一个SM 卡的位置标识信息与预存的SIM卡的位置标识信息不匹配时,根据至少一个S頂卡的卡属性 信息确定移动终端的4G主卡,其次,根据预存的SIM卡的类型与网络模式值之间的映射关 系,以及4G主卡的类型,确定4G主卡的类型对应的网络模式值,最后,更新4G主卡的网络协 议栈为与网络模式值匹配的网络协议栈。如此,移动终端在检测到卡槽中的S頂卡发生变化 的情况下,能够自动配置移动终端的4G主卡及其网络模式,有利于提升移动终端网络模式 切换的柔顺性,提升用户体验。
[0076] 请参考图2,图2是本发明第二实施例提出的一种网络模式配置方法的流程图,如 图2所示,该网络模式配置方法具体可以包括以下步骤:
[0077] S201、所述移动终端当检测到移动终端的卡槽中的至少一个S頂卡的位置标识信 息与预存的SIM卡的位置标识信息不匹配时,根据所述至少一个SIM卡的卡属性信息确定所 述移动终端的4G主卡;
[0078]所述卡属性信息包括所述至少一个SM卡的数量、类型以及所述位置标识信息,所 述卡槽包括第一卡槽和第二卡槽,所述位置标识信息包括SIM卡的集成电路卡识别码ICCID 和位置信息,所述位置信息包括第一卡槽标识和第二卡槽标识;
[0079] S202、所述移动终端根据预存的SM卡的类型与网络模式值之间的映射关系,以及 所述4G主卡的类型,确定所述4G主卡的类型对应的网络模式值;
[0080] S203、所述移动终端更新所述4G主卡的网络协议栈为与所述网络模式值匹配的网 络协议栈。
[0081] 具体实现中,所述移动终端更新所述4G主卡的网络协议栈为与所述网络模式值匹 配的网络协议栈的具体实现方式包括:
[0082] 所述移动终端在所述移动终端的SIM卡信息数据表simlnfo的网络模式配置 NwMode字段存储所述网络模式值;
[0083] 所述移动终端当检测到所述NwMode字段的网络模式值与所述移动终端的SM卡网 络模式设置表Setting. db中的预存的网络模式值不匹配时,更新所述Setting. db中的网络 模式值为所述NwMode字段的网络模式值;
[0084] 所述移动终端更新所述4G主卡的网络协议栈为与所述Setting.db中的网络模式 值匹配的网络协议栈。
[0085] 其中,所述移动终端更新所述4G主卡的网络协议栈为与所述Setting.db中的网络 模式值匹配的网络协议栈的具体实现方式包括:
[0086] 所述移动终端通过调用所述移动终端的双卡4G切换入口函数,获取所述 Setting.db中的网络模式值;
[0087] 所述移动终端检测所述移动终端的调制解调器Modem中的所述4G主卡的协议栈配 置信息与所述Setting. db中的网络模式值是否匹配;
[0088]当检测到所述Modem中的所述4G主卡的协议栈配置信息与所述Setting.db中的网 络模式值不匹配时,更新所述4G主卡的网络协议栈为与所述Setting.db中的网络模式值匹 配的网络协议栈。
[0089] S204、所述移动终端切换所述移动终端的数据主卡到所述更新网络协议栈后的4
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1