自动加载mbn的方法及装置的制造方法

文档序号:9381325阅读:849来源:国知局
自动加载mbn的方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及移动终端技术领域,尤其涉及一种自动加载调制解调器配置二进制文件(ModemConfigurat1n Binary File,MBN)的方法及装置。
【背景技术】
[0002]随着科学技术的发展,近期,中国电信在全球首家推出三网双待3G智能互联网的手机,该移动终端可以同时兼容中国电信码分多址(Code Divis1n Multiple Access,CDMA)网络、中国移动全球移动通信系统(Global System for Mobile Communicat1n,GSM网络)、以及中国联通GSM网络的系列手机,命名为“全网通”系列手机。
[0003]全网通手机在工作时,需要根据用户身份识别模块(Subscriber IdentityModule,SIM)的类型加载相应运营商的调制解调器文件系统(Modem Encrypting FileSystem, Modem EFS)中的一项值(Nonvolatile items, NV)数据即 MBN。目前,大多数全网通手机均是通过高通工具,将需要的MBN加载到手机的Modem EFS中。
[0004]但是,上述方法存在一些缺陷,在使用高通工具加载时,需要将手机连接到电脑手动加载MBN,这样会导致加载效率低。

【发明内容】

[0005]本发明实施例提供一种自动加载MBN的方法及装置,能够将MBN自动加载到手机的Modem EFS中,提高加载效率。
[0006]第一方面,本发明实施例提供了一种自动加载MBN的方法,包括:
[0007]检测移动终端当前使用的用户身份识别模块SIM卡的类型;
[0008]根据所述当前使用的S頂卡的类型获取对应的MBN,所述MBN中包含所述当前使用的SIM卡对应的项值NV数据项;
[0009]将所述当前使用的SIM卡对应的MBN加载到所述移动终端的调制解调器文件系统Modem EFS 中。
[0010]第二方面,本发明实施例还提供一种自动加载MBN的装置,包括:
[0011]S頂卡类型检测模块,用于检测移动终端当前使用的S頂卡的类型;
[0012]MBN获取模块,用于根据所述当前使用的S頂卡的类型获取对应的MBN,所述MBN中包含所述当前使用的SIM卡对应的项值NV数据项;
[0013]MBN加载模块,用于将所述当前使用的SIM卡对应的MBN加载到所述移动终端的调制解调器文件系统Modem EFS中。
[0014]本发明实施例通过检测移动终端当前使用的S頂卡的类型;根据所述当前使用的S頂卡的类型获取对应的包含NV数据项的MBN,将所述当前使用的S頂卡对应的MBN加载到所述移动终端的Modem EFS中,能够将MBN自动加载到移动终端的Modem EFS中,提高加载效率。
【附图说明】
[0015]图1为本发明实施例一提供的自动加载MBN的方法的流程示意图;
[0016]图2为本发明实施例二提供的自动加载MBN的方法的流程示意图;
[0017]图3为本发明实施例三提供的自动加载MBN的装置的结构示意图。
【具体实施方式】
[0018]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0019]本发明实施例提供的自动加载MBN的方法的执行主体,可为自动加载MBN的装置或集成了自动加载MBN的装置的移动终端,该自动加载MBN的装置可以采用硬件或软件实现。
[0020]实施例一
[0021]图1为本发明实施例一提供的自动加载MBN的方法的流程示意图,如图1所示,具体包括:
[0022]步骤11、检测移动终端当前使用的S頂卡的类型;
[0023]其中,移动终端可为智能手机或平板电脑等通信终端。S頂卡的类型包括中国移动发行的SIM卡、中国联通发行的SIM卡和中国电信发行的SIM卡。
[0024]不同运营商发行的S頂卡在使用时配置的数据不同。具体的,在移动终端开机时,首先检测移动终端当前使用的S頂卡是哪个运营商的,然后执行步骤12。
[0025]步骤12、根据所述当前使用的S頂卡的类型获取对应的MBN,所述MBN中包含所述当前使用的SIM卡对应的NV数据项;
[0026]具体的,不同运营商的S頂卡在使用时,需要将对应运营商的项值数据即NV数据项加载到Modem EFS中,S頂卡才能正常使用。在加载之前,需要根据当前使用的S頂卡的类型获取到对应的MBN,NV数据项预先保存在MBN中。
[0027]例如,如果移动支持双卡功能,SIMl卡为中国移动发行的,SBC卡为中国联通发行的,则将中国移动对应的NV数据项和中国联通对应的NV数据项分别保存在两个MBN中。
[0028]步骤13、将所述当前使用的S頂卡对应的MBN加载到所述移动终端的Modem EFS中。
[0029]本实施例通过检测移动终端当前使用的S頂卡的类型;根据所述当前使用的SIM卡的类型获取对应的包含NV数据项的MBN,将所述当前使用的SIM卡对应的MBN加载到所述移动终端的Modem EFS中,能够将MBN自动加载到移动终端的Modem EFS中,提高了加载效率。
[0030]示例性的,在上述实施例的基础上,在根据所述当前使用的S頂卡的类型获取对应的MBN之前还包括如下步骤:
[0031]获取各S頂卡类型对应的NV数据项;
[0032]根据各S頂卡类型对应的NV数据项生成各自对应的MBN。
[0033]例如,分别获取中国移动、中国联通和中国电信发行的S頂卡对应的NV数据项,并分别生成中国移动、中国联通和中国电信发行的S頂卡对应的第一 MBN、第二 MBN和第三MBNo
[0034]另外,也可以预先对中国移动、中国联通和中国电信发行的S頂卡对应的NV数据项进行标识,以区分NV数据项分别属于不同运营商。然后将携带区分标识的NV数据项保存在同一 MBN中,在后续加载到MBN后,首先根据标识的区分出对应NV数据项,将对应的NV数据项加载到Modem EFS中。
[0035]示例性的,根据各S頂卡类型对应的NV数据项生成各自对应的MBN包括:
[0036]将各S頂卡类型对应的NV数据项分别保存为可扩展标记语言(xml)文件;
[0037]通过脚本编译将各S頂卡类型的xml文件转化为各自对应的MBN。
[0038]例如,将中国移动发行的SIM卡、中国联通发行的SIM卡,中国电信发行的SIM卡需要的NV数据项分别保存为cmcc.xml, cu.xml, ct.xml文件,然后通过编译脚本将cmcc.xml, cu.xml, ct.xml 文件车专化为 cmcc.mbn,cu.mbn,ct.mbn 文件。
[0039]示例性的,通过脚本编译将各S頂卡类型的xml文件转化为各自对应的MBN之后还包括
[0040]新建xml文件;
[0041]将各S頂卡类型对应的MBN保存在新建的xml文件中;
[0042]将新建的xml文件配置成能够自动加载的MBN文件。
[0043]例如,首先新建一个Alloptr.xml文件,将以上cmcc.mbn,cu.mbn, ct.mbn三个文件,分别作为一项NV数据项填写在Alloptr.xml文件中,再将Alloptr.xml配置为MBN机制自动加载的MBN。
[0044]示例性的,在将所述当前使用的S頂卡对应的MBN加载到所述移动终端的ModemEFS中之后,还包括:
[0045]接收触发的S頂卡类型切换请求,所述S頂卡类型切换请求中包含目标S頂卡的类型;
[0046]清除加载到所述移动终端的Modem EFS中的MBN ;
[0047]根据所述目标S頂卡的类型获取对应的MBN,所述MBN中包含所述目标S頂卡对应的NV数据项;
[0048]将所述目标S頂卡对应的MBN加载到所述移动终端的Modem EFS中。
[0049]在用户需要将S頂I卡切换至S頂2卡时,则通过上述方式完成MBN的加载,具体可参见上述实施例一的描述,这里不再赘述。
[0050]上述各实施例同样通过检测移动终端当前使用的S頂卡的类型;根据所述当前使用的S頂卡的类型获取对应的包含NV数据项的MBN,将所述当前使用的S頂卡对应的MBN加载到所述移动终端的Modem EFS中,能够将MBN自动加载到移动终端的Modem EFS中,提高了加载效率。
[0051]实施例二
[0052]图2为本发明实施例二提供的自动加载MBN的方法的流程示意图,本实施例通过将S頂卡的类型具体化为中国移动、中国联通和中国电信发行的S頂卡,通过细化上述各个实现步骤,来描述本发明实施例的具体实现细节,本实施例仅用来解释说明本发明的技术方案,不是具体限定。如图2所示,具体包括:
[0053]步骤21、将中国移动、中国联通和中国电信S頂卡需要的NV数据项分别保存为cmcc.xml、cu.xml 和 ct.xml 文件;
[0054]步骤22、通过编译脚本将cmcc.xml、cu.xml和ct.xml文件转化为cmcc.mbn,cu.mbn 和 ct.mbn 文件;
[0055]步骤23、新建一个 Alloptr.xml 文件,将以上 cmcc.mbn, cu.mbn 和 ct.mbn 三个文件,分别作为一项NV数据项填写在Alloptr.xml文件中;
[0056]步骤24、将Alloptr.
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1