加载配置文件的方法及装置制造方法及图纸

技术编号:16648912 阅读:27 留言:0更新日期:2017-11-27 16:24
本公开是关于一种加载配置文件的方法及装置,属于通信技术领域。所述方法包括:获取终端装配的SIM卡的ICCID,从配置文件集中获取ICCID对应的第一配置文件,配置文件集中包括多个运营商对应的配置文件,加载第一配置文件,获取SIM卡中记录的网络归属信息,网络归属信息包括MCC和MNC,从配置文件集中获取网络归属信息对应的第二配置文件,若第一配置文件和第二配置文件不同,则加载第二配置文件。本公开通过在根据SIM卡的ICCID加载相应的配置文件后,根据SIM卡中记录的MCC和MNC验证之前加载的配置文件是否准确,以确保能够加载正确的配置文件。

Method and device for loading configuration file

The present disclosure relates to a method and device for loading configuration files, belonging to the field of communication technology. The method comprises: acquiring terminal assembly SIM card ICCID, from the first configuration file configuration file corresponding to the centralized access to ICCID, centralized configuration file includes a plurality of operators corresponding to the configuration file, loading the first configuration file, access to network information recording card belonging to SIM, MCC and MNC belong to network information including, from second the configuration file configuration file to obtain the corresponding network information centralized ownership, if the first second different configuration files and configuration files, configuration file is loaded second. This publication ensures that the correct configuration file can be loaded according to the correctness of the configuration file loaded before the verification of the MCC and MNC recorded in the SIM card by loading the corresponding configuration file according to the SIM card ICCID.

【技术实现步骤摘要】
加载配置文件的方法及装置
本公开实施例涉及通信
,特别涉及一种加载配置文件的方法及装置。
技术介绍
随着手机的普及,越来越多的手机能够兼容支持多家运营商,手机接入不同运营商网络需要使用不同的配置文件,如拨号文件、网络文件等。在相关技术中,用户识别模块(SubscriberIdentityModule,SIM)卡是一种存储了手机用户的信息、加密的密钥以及用户的电话簿等内容的芯片。手机通过检测SIM卡的集成电路卡识别码(IntegrateCircuitCardIdentity,ICCID)来获取SIM卡对应的运营商的配置文件。
技术实现思路
本公开实施例提供了一种加载配置文件的方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供了一种加载配置文件的方法,所述方法包括:获取终端装配的SIM卡的ICCID;从配置文件集中获取与所述ICCID对应的第一配置文件,所述配置文件集中包括多个运营商对应的配置文件,所述配置文件用于支持所述终端接入所述配置文件对应的运营商所提供的网络;加载所述第一配置文件;获取所述SIM卡中记录的网络归属信息,所述网络归属信息包括移动国家码(MobileCountryCode,MCC)和移动网络号码(MobileNetworkCode,MNC);从所述配置文件集中获取与所述网络归属信息对应的第二配置文件;若所述第一配置文件和所述第二配置文件不同,则加载所述第二配置文件。可选地,所述从配置文件集中获取与所述ICCID对应的第一配置文件,包括:获取所述ICCID中的运营商代码,所述运营商代码用于指示所述ICCID对应的运营商;从第一预设对应关系中查找获取与所述ICCID中的运营商代码对应的第一标识,其中,所述第一预设对应关系包括所述运营商代码和所述配置文件的标识之间的对应关系;从所述配置文件集中获取与所述第一标识对应的所述第一配置文件。可选地,所述从所述配置文件集中获取与所述网络归属信息对应的第二配置文件,包括:从第二预设对应关系中查找获取与所述网络归属信息对应的第二标识,其中,所述第二预设对应关系包括所述网络归属信息和所述配置文件的标识之间的对应关系;从所述配置文件集中获取与所述第二标识对应的所述第二配置文件。可选地,所述方法还包括:若从所述配置文件集中未获取到与所述ICCID对应的第一配置文件,则加载通用配置文件,所述通用配置文件是指能够支持接入任意运营商的网络并使用基本服务功能的配置文件。可选地,所述方法还包括:在所述第一配置文件和所述第二配置文件不同的情况下,存储所述ICCID和所述第二配置文件的标识之间的对应关系。根据本公开实施例的第二方面,提供了一种加载配置文件的装置,所述装置包括:第一获取模块,被配置为获取终端装配的SIM卡的ICCID;第二获取模块,被配置为从配置文件集中获取与所述ICCID对应的第一配置文件,所述配置文件集中包括多个运营商对应的配置文件,所述配置文件用于支持所述终端接入所述配置文件对应的运营商所提供的网络;加载模块,被配置为加载所述第一配置文件;第三获取模块,被配置为获取所述SIM卡中记录的网络归属信息,所述网络归属信息包括MCC和MNC;第四获取模块,被配置为从所述配置文件集中获取与所述网络归属信息对应的第二配置文件;所述加载模块,还被配置为在所述第一配置文件和所述第二配置文件不同的情况下,加载所述第二配置文件。可选地,所述第二获取模块,包括:第一获取子模块,被配置为获取所述ICCID中的运营商代码,所述运营商代码用于指示所述ICCID对应的运营商;第二获取子模块,被配置为从第一预设对应关系中查找获取与所述ICCID中的运营商代码对应的第一标识,其中,所述第一预设对应关系包括所述运营商代码和所述配置文件的标识之间的对应关系;第三获取子模块,被配置为从所述配置文件集中获取与所述第一标识对应的所述第一配置文件。可选地,所述第四获取模块,包括:第四获取子模块,被配置为从第二预设对应关系中查找获取与所述网络归属信息对应的第二标识,其中,所述第二预设对应关系包括所述网络归属信息和所述配置文件的标识之间的对应关系;第五获取子模块,被配置为从所述配置文件集中获取与所述第二标识对应的所述第二配置文件。可选地,所述加载模块,还被配置为在从所述配置文件集中未获取到与所述ICCID对应的第一配置文件的情况下,加载通用配置文件,所述通用配置文件是指能够支持接入任意运营商的网络并使用基本服务功能的配置文件。可选地,所述装置还包括:记录模块,被配置为在所述第一配置文件和所述第二配置文件不同的情况下,存储所述ICCID和所述第二配置文件的标识之间的对应关系。根据本公开实施例的第三方面,提供了一种加载配置文件的装置,所述装置包括:处理器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为:获取终端装配的SIM卡的ICCID;从配置文件集中获取与所述ICCID对应的第一配置文件,所述配置文件集中包括多个运营商对应的配置文件,所述配置文件用于支持所述终端接入所述配置文件对应的运营商所提供的网络;加载所述第一配置文件;获取所述SIM卡中记录的网络归属信息,所述网络归属信息包括MCC和MNC;从所述配置文件集中获取与所述网络归属信息对应的第二配置文件;在所述第一配置文件和所述第二配置文件不同的情况下,则加载所述第二配置文件。根据本公开实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述方法的步骤。本公开实施例提供的技术方案可以包括以下有益效果:通过在根据SIM卡的ICCID加载相应的配置文件之后,进一步根据SIM卡中记录的MCC和MNC验证之前加载的配置文件是否准确,以确保终端能够加载正确的配置文件。并且,相对于获取MCC和MNC,ICCID能够被更为快速地获取到,因此通过先加载根据ICCID确定的配置文件,确保能够快速地给用户提供运营商的服务功能。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种加载配置文件的方法的流程图;图2是根据一示例性实施例示出的一种加载配置文件的装置的框图;图3是根据一示例性实施例示出的一种装置的示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。相关技术中手机使用错误的配置文件接入运营商网络,使得用户使用运营商提供的服务功能受到限制。在本公开实施例中,提供了一种准确获取正确的配置文件的技术方案。本公开实施例提供的方法,各步骤的执行主体可以是装配有SIM卡的终端,例如该终端可以是手机、平板电脑、PDA(PersonalDigitalAssistant,个人数字助理)、可穿戴设备等。为了便于说明,在下述方法实施例中,仅以各步骤的执本文档来自技高网...
加载配置文件的方法及装置

【技术保护点】
一种加载配置文件的方法,其特征在于,所述方法包括:获取终端装配的用户识别模块SIM卡的集成电路卡识别码ICCID;从配置文件集中获取与所述ICCID对应的第一配置文件,所述配置文件集中包括多个运营商对应的配置文件,所述配置文件用于支持所述终端接入所述配置文件对应的运营商所提供的网络;加载所述第一配置文件;获取所述SIM卡中记录的网络归属信息,所述网络归属信息包括移动国家码MCC和移动网络号码MNC;从所述配置文件集中获取与所述网络归属信息对应的第二配置文件;若所述第一配置文件和所述第二配置文件不同,则加载所述第二配置文件。

【技术特征摘要】
1.一种加载配置文件的方法,其特征在于,所述方法包括:获取终端装配的用户识别模块SIM卡的集成电路卡识别码ICCID;从配置文件集中获取与所述ICCID对应的第一配置文件,所述配置文件集中包括多个运营商对应的配置文件,所述配置文件用于支持所述终端接入所述配置文件对应的运营商所提供的网络;加载所述第一配置文件;获取所述SIM卡中记录的网络归属信息,所述网络归属信息包括移动国家码MCC和移动网络号码MNC;从所述配置文件集中获取与所述网络归属信息对应的第二配置文件;若所述第一配置文件和所述第二配置文件不同,则加载所述第二配置文件。2.根据权利要求1所述的方法,其特征在于,所述从配置文件集中获取与所述ICCID对应的第一配置文件,包括:获取所述ICCID中的运营商代码,所述运营商代码用于指示所述ICCID对应的运营商;从第一预设对应关系中查找获取与所述ICCID中的运营商代码对应的第一标识,其中,所述第一预设对应关系包括所述运营商代码和所述配置文件的标识之间的对应关系;从所述配置文件集中获取与所述第一标识对应的所述第一配置文件。3.根据权利要求1所述的方法,其特征在于,所述从所述配置文件集中获取与所述网络归属信息对应的第二配置文件,包括:从第二预设对应关系中查找获取与所述网络归属信息对应的第二标识,其中,所述第二预设对应关系包括所述网络归属信息和所述配置文件的标识之间的对应关系;从所述配置文件集中获取与所述第二标识对应的所述第二配置文件。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:若从所述配置文件集中未获取到与所述ICCID对应的第一配置文件,则加载通用配置文件,所述通用配置文件是指能够支持接入任意运营商的网络并使用基本服务功能的配置文件。5.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:在所述第一配置文件和所述第二配置文件不同的情况下,存储所述ICCID和所述第二配置文件的标识之间的对应关系。6.一种加载配置文件的装置,其特征在于,所述装置包括:第一获取模块,被配置为获取终端装配的用户识别模块SIM卡的集成电路卡识别码ICCID;第二获取模块,被配置为从配置文件集中获取与所述ICCID对应的第一配置文件,所述配置文件集中包括多个运营商对应的配置文件,所述配置文件用于支持所述终端接入所述配置文件对应的运营商所提供的网络;加载模块,被配置为加载所述第一配置文件;第三获取模块,被配置为获取所述SIM卡中记录的网络归属信息,所述网络归属信息包括移动国家码MCC和移动网...

【专利技术属性】
技术研发人员:崔恒彬代琳孙龙
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1