参数配置方法、装置、终端及可读存储介质与流程

文档序号:23958610发布日期:2021-02-18 20:47阅读:44来源:国知局
参数配置方法、装置、终端及可读存储介质与流程

[0001]
本申请涉及通信技术领域,特别是涉及一种参数配置方法、装置、终端及可读存储介质。


背景技术:

[0002]
随着移动通信技术的发展,以智能手机为代表的终端已经普及全球,并且被人们的生活中广泛普及。因此,终端中集成的通信设备需要支持不同国家和地区的3gpp无线通信技术制式和频段。
[0003]
传统技术中,通过配置不同运营商配置文件和不同用户配置文件,使得通信设备满足不同运营商的定制需求和不同用户的定制需求。但是,传统的运营商配置文件和用户配置文件不能满足部分国家和地区的参数设置需求,从而降低终端的不同地域通用性。


技术实现要素:

[0004]
基于此,有必要针对上述技术问题,提供一种能够提高不同地域终端通用性的参数配置方法、装置、终端及可读存储介质。
[0005]
一种参数配置方法,所述方法包括:
[0006]
获取第一公共陆地移动网络码;
[0007]
获取所述第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件;
[0008]
提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置。
[0009]
在其中一个实施例中,所述方法还包括:
[0010]
若所述终端接入的当前网络处于漫游状态,则获取所述当前网络对应的第二公共陆地移动网络码;
[0011]
根据所述第二公共陆地移动网络码获取所述强制性认证配置文件。
[0012]
在其中一个实施例中,所述方法还包括:
[0013]
若所述终端接入的当前网络不处于漫游状态,则返回执行所述获取第一公共陆地移动网络码的步骤。
[0014]
在其中一个实施例中,所述获取第一公共陆地移动网络码,包括:
[0015]
获取所述终端当前使用的用户识别卡对应的国际移动用户识别码;
[0016]
从所述国际移动用户识别码中提取所述第一公共陆地移动网络码。
[0017]
在其中一个实施例中,所述获取所述第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件,包括:
[0018]
根据所述第一公共陆地移动网络码,从预设关系文件中查找所述运营商配置文件以及所述用户配置文件;
[0019]
从所述第一公共陆地移动网络码中提取移动国家码,根据所述移动国家码查找所
述强制性认证配置文件。
[0020]
在其中一个实施例中,所述提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置,包括:
[0021]
提取所述运营商配置文件中运营商参数的需求信息,根据所述运营商参数的需求信息对所述终端的运营商参数进行配置,得到运营商参数值;
[0022]
提取所述用户配置文件中用户参数的需求信息,根据所述用户参数的需求信息对所述终端的用户参数进行配置,得到用户参数值;
[0023]
判断所述运营商参数与所述用户参数是否一致;
[0024]
若所述运营商参数与所述用户参数不一致,则提取所述强制性认证配置文件中强制性认证参数的需求信息,根据所述强制性认证参数的需求信息对所述终端的强制性认证参数进行配置,得到强制性认证参数值;
[0025]
判断所述强制性认证参数与所述用户参数或所述运营商参数值是否一致;
[0026]
若所述强制性认证参数与所述用户参数或所述运营商参数不一致,则参数配置结束。
[0027]
在其中一个实施例中,所述方法还包括:
[0028]
若所述运营商参数与所述用户参数一致,则判断所述运营商参数值与所述用户参数值是否一致;
[0029]
若所述运营商参数值与所述用户参数值不一致,则用所述用户参数值覆盖所述运营商参数值,并返回执行所述提取所述强制性认证配置文件中强制性认证参数的需求信息的步骤。
[0030]
在其中一个实施例中,所述方法还包括:
[0031]
若所述强制性认证参数与所述用户参数一致,则判断所述强制性认证参数值与所述用户参数值是否一致;
[0032]
若所述强制性认证参数值与所述用户参数值不一致,则用所述强制性认证参数值覆盖所述用户参数值。
[0033]
在其中一个实施例中,所述方法还包括:
[0034]
若所述强制性认证参数与所述运营商参数一致,则判断所述强制性认证参数值与所述运营商参数值是否一致;
[0035]
若所述强制性认证参数值与所述运营商参数值不一致,则用所述强制性认证参数值覆盖所述运营商参数值。
[0036]
一种参数配置装置,所述装置包括:
[0037]
第一网络码获取模块,用于获取第一公共陆地移动网络码;
[0038]
第一配置文件获取模块,用于获取所述第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件;
[0039]
参数配置模块,用于提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置。
[0040]
一种终端,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0041]
获取第一公共陆地移动网络码;
[0042]
获取所述第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件;
[0043]
提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置。
[0044]
一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0045]
获取第一公共陆地移动网络码;
[0046]
获取所述第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件;
[0047]
提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置。
[0048]
上述参数配置方法、装置、终端及可读存储介质,该方法通过获取第一公共陆地移动网络码,获取第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件,提取运营商配置文件、用户配置文件以及强制性认证配置文件中的运行参数,并对终端的运行参数进行配置;该方法可以在获取运营商配置文件和用户配置文件的同时,获取不同国家和地区的强制性认证配置文件,并按照不同国家和地区的法规要求对配置文件中的运行参数进行配置,这样终端会满足不同地域的法规要求,使得终端能够在不同地域正常使用,从而提高终端在不同地域的通用性。
附图说明
[0049]
图1为一个实施例中参数配置方法的流程示意图;
[0050]
图2为另一个实施例中参数配置方法的流程示意图;
[0051]
图3为另一个实施例中获取第一公共陆地移动网络码的具体流程示意图;
[0052]
图4为另一个实施例中获取第一公共陆地移动网络码对应的运营商配置文件、用户配置文件和强制性认证配置文件的具体流程示意图;
[0053]
图5为一个实施例中参数配置装置的结构示意图;
[0054]
图6为一个实施例中终端的内部结构图。
具体实施方式
[0055]
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0056]
本实施例提供的参数配置方法,可以适用于终端中。该终端可以为智能手机、平板电脑、笔记本电脑、台式电脑或个人数字助理等电子设备,本实施例对终端的具体形式不做限定。其中,上述终端可以包括通信设备,并且终端需要通过通信设备支持不同国家和地区的3gpp无线通信技术制式和频段;终端可以配置有通信设备;该终端的操作系统可以为磁盘操作系统、windows操作系统、linux操作系统和unix操作系统等等。下述方法实施例的执行主体以终端为例来进行说明。
[0057]
为了使本申请的目的、技术方案及优点更加清楚明白,通过下述实施例并结合附
图,对本申请实施例中的技术方案的进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定申请。
[0058]
图1为一实施例提供的参数配置方法的流程示意图。本实施例涉及的是如何对操作系统执行过程执行参数配置的过程,以该方法应用于终端为例进行说明。如图1所示,该方法包括:
[0059]
s1000、获取第一公共陆地移动网络码。
[0060]
具体的,终端上电后,终端可以获取第一公共陆地移动网络码,并将第一公共陆地移动网络码上报至上位机。
[0061]
s2000、获取所述第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件。
[0062]
本实施例在执行步骤s2000之前,终端可以先创建运营商配置文件、用户配置文件和强制性认证配置文件。可选的,根据通信设备通过技术认证的运营商,可以创建运营商配置文件;上述运营商配置文件中可以存储不同运营商的特定配置需求;运营商的特定配置需求可以通过不同运营商的需求描述文档中获取,不同运营商的具体技术要求不同,对通信设备所支持的软件、射频等技术指标可以有特定的要求,如运营商网络所使用的频段和载波聚合不同,要求终端仅支持该运营商所采用的频段和载波聚合;通信设备通过全球技术认证的主要运营商可以包括美国无线通信服务供应商、美国固网电话服务供应商、跨国移动电话、沃达丰、中国移动、中国联通、中国电信等。可选的,根据通信设备适用的不同用户,可以对不同用户配置唯一的识别码,并根据该识别码创建用户配置文件,该用户配置文件中可以存储不同用户的特定配置需求;每个用户的具体需求,根据用户整机设计不同而不同,如用户选择的天线不支持某些特殊频段,因此,通信设备就需要关闭这些频段;用户可以将通信设备集成到所使用的整机上,该整机可以为惠普、联想、戴尔等笔记本电脑中。
[0063]
另外,还可以搜集不同国家和地区的特定强制性法规认证需求,创建强制性认证配置文件,该强制性认证配置文件中可以存储不同国家和地区的特定配置要求。可选的,强制性法规认证可以表征不同国家针对通信设备的技术认证,如国内的无线电管理委员会强制认证、电信设备进网许可认证、美国联邦通信委员会认证、欧盟的强制性合格标志认证等,通常强制性法规认证的具体技术需求会发布在网站上以供用户查看和下载。可选的,通信设备的默认配置若不符合一个国家的技术要求,则可以针对该国家创建一个特定的配置文件;上述特定配置要求可以包括特定配置参数,强制性认证配置文件中的特定配置参数可以通过不同国家的强制认证技术要求文档获取,或通过既往的工程实践经验获取。进一步地,在创建完运营商配置文件、用户配置文件和强制性认证配置文件之后;终端可以将这三种配置文件上报至上位机,上位机可以生成一个可扩展标记语言文件,该可扩展标记语言文件可以包括上述三种配置文件、第一公共陆地移动网络码和通用设备所使用的软件版本,还包括这几种信息之间的对应关系。可选的,上述公共陆地移动网络码可以包括移动国家码和移动网络码,也就是,可扩展标记语言文件中存储的三种配置文件、移动国家码、移动网络码、通用设备所使用的软件版本之间一一对应。可选的,上述可扩展标记语言文件可以为一种二进制文件。
[0064]
可以理解的是,终端的上位机可以根据第一公共陆地移动网络码,从所存储的可扩展标记语言文件中选择,与第一公共陆地移动网络码对应的运营商配置文件、用户配置
文件和强制性认证配置文件,还可以选择通用设备所使用的软件版本,并且,将这些信息下载至终端的通信设备中以供运行。
[0065]
s3000、提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置。
[0066]
具体的,终端中的通信设备可以提取运营商配置文件、用户配置文件和强制性认证配置文件中的运行参数,并对终端的运行参数进行配置。可选的,运营商配置文件、用户配置文件和强制性认证配置文件中的运行参数可以相同,也可以不相同。
[0067]
上述参数配置方法通过获取第一公共陆地移动网络码,获取第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件,提取运营商配置文件、用户配置文件以及强制性认证配置文件中的运行参数,并对终端的运行参数进行配置;该方法可以在获取运营商配置文件和用户配置文件的同时,获取不同国家和地区的强制性认证配置文件,并按照不同国家和地区的法规要求对终端的运行参数进行配置,这样终端会满足不同地域的法规要求,使得终端能够在不同地域正常使用,从而提高终端在不同地域的通用性。
[0068]
作为其中一个实施例,如图2所示,在s3000提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置的步骤之后,上述参数配置方法还可以包括以下步骤:
[0069]
s4000、若所述终端接入的当前网络处于漫游状态,则获取所述当前网络对应的第二公共陆地移动网络码。
[0070]
具体的,终端开机并注网后,通信设备可以判断终端接入的当前网络是否处于漫游状态,若终端接入的当前网络处于漫游状态时,获取当前网络对应的第二公共陆地移动网络码,并将第二公共陆地移动网络码上报至上位机。其中,通信设备可以获取终端当前所安装的sim卡的国际移动用户识别码中的第一公共陆地移动网络码,和终端接入的当前网络对应的第二公共陆地移动网络码,并判断第一公共陆地移动网络码和第二公共陆地移动网络码是否相同,若相同,则确定终端接入的当前网络处于漫游状态;第二公共陆地移动网络码可以通过解析基站的广播消息获取。
[0071]
s5000、根据所述第二公共陆地移动网络码获取所述强制性认证配置文件。
[0072]
具体的,终端的上位机可以根据第二公共陆地移动网络码中的移动国家码,从可扩展标记语言文件中选择对应国家和地区匹配的强制性认证配置文件。
[0073]
进一步地,在s3000提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置的步骤之后,上述参数配置方法还可以包括:若所述终端接入的当前网络不处于漫游状态,则返回执行所述获取第一公共陆地移动网络码的步骤。
[0074]
可以理解的是,若通信设备判定第一公共陆地移动网络码和第二公共陆地移动网络码不相同时,表征终端接入的当前网络不处于漫游状态,此时,终端可以返回执行上述步骤s1000。
[0075]
上述参数配置方法在确定终端接入的当前网络处于漫游状态时,获取当前网络对应的第二公共陆地移动网络码,并根据第二公共陆地移动网络码获取强制性认证配置文件,从而使得终端离开开户省区或者处于异国时,能够满足不同地域的法规要求,使得终端
能够在不同地域正常使用,从而提高终端在不同地域的通用性。
[0076]
作为其中一个实施例,如图3所示,上述s1000中获取第一公共陆地移动网络码的步骤,可以包括以下步骤:
[0077]
s1100、获取所述终端当前使用的用户识别卡对应的国际移动用户识别码。
[0078]
具体的,终端可以获取自身所安装的用户识别(subscriber identity module,sim)卡的国际移动用户识别码。可选的,国际移动用户识别码可以有15位数字,包括移动国家码、移动网络码和移动用户识别码;其中,移动国家码有3位数字,移动网络码有2位数字,移动用户识别码有10位数字。
[0079]
s1200、从所述国际移动用户识别码中提取所述第一公共陆地移动网络码。
[0080]
可以理解的是,终端可以从国际移动用户识别码中提取第一公共陆地移动网络码;通常,国际移动用户识别码的前5位数字就是第一公共陆地移动网络码。
[0081]
另外,如图4所示,上述s2000中获取所述第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件的步骤,可以通过以下步骤实现:
[0082]
s2100、根据所述第一公共陆地移动网络码,从预设关系文件中查找所述运营商配置文件以及所述用户配置文件。
[0083]
具体的,终端中的上位机可以根据第一公共陆地移动网络码,从预设关系文件中查找第一公共陆地移动网络码对应的运营商配置文件和用户配置文件。可选的,上述预设关系文件可以为可扩展标记语言文件。
[0084]
s2200、从所述第一公共陆地移动网络码中提取移动国家码,根据所述移动国家码查找所述强制性认证配置文件。
[0085]
可以理解的是,终端中的上位机可以先从第一公共陆地移动网络码中提取移动国家码,然后根据移动国家码对应的国家,从预设关系文件中查找该国家对应的强制性认证配置文件,并从上位机下载该强制性认证配置文件。
[0086]
上述参数配置方法通过获取第一公共陆地移动网络码,进而根据第一公共陆地移动网络码获取对应的运营商配置文件、用户配置文件以及强制性认证配置文件,提取运营商配置文件、用户配置文件以及强制性认证配置文件中的运行参数,并对终端的运行参数进行配置;该方法可以在获取运营商配置文件和用户配置文件的同时,获取不同国家和地区的强制性认证配置文件,并按照不同国家和地区的法规要求对终端的运行参数进行配置,这样终端会满足不同地域的法规要求,使得终端能够在不同地域正常使用,从而提高终端在不同地域的通用性。
[0087]
作为其中一个实施例,上述s3000中提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置的步骤,具体可以通过以下步骤实现:
[0088]
(a)提取所述运营商配置文件中运营商参数的需求信息,根据所述运营商参数的需求信息对所述终端的运营商参数进行配置,得到运营商参数值。
[0089]
具体的,终端中的通信设备可以提取运营商配置文件中运营商参数的需求信息,并根据运营商参数的需求信息对终端的运营商参数进行配置。可选的,上述运营商参数可以为非易失性参数,即非易失性存储空间等等;运营商不同,运营商参数的需求信息也会随之不同。
[0090]
(b)提取所述用户配置文件中用户参数的需求信息,根据所述用户参数的需求信息对所述终端的用户参数进行配置,得到用户参数值。
[0091]
具体的,终端中的通信设备可以提取用户配置文件中用户参数的需求信息,并根据用户参数的需求信息对终端的用户参数进行配置。在本实施例中,上述运营商参数和用户参数可以相同,也可以不相同。
[0092]
(c)判断所述运营商参数与所述用户参数是否一致。
[0093]
可以理解的是,通信设备可以判断运营商参数与用户参数是否一致,即是否相同。
[0094]
(d)若所述运营商参数与所述用户参数不一致,则提取所述强制性认证配置文件中强制性认证参数的需求信息,根据所述强制性认证参数的需求信息对所述终端的强制性认证参数进行配置,得到强制性认证参数值。
[0095]
具体的,若判定运营商参数与用户参数不一致时,通信设备可以提取强制性认证配置文件中强制性认证参数的需求信息,并根据强制性认证参数的需求信息对终端的强制性认证参数进行配置。在本实施例中,通信设备所存储的运营商配置文件、用户配置文件和强制性认证配置文件的位置可以不同。
[0096]
(e)判断所述强制性认证参数与所述用户参数或所述运营商参数值是否一致。
[0097]
具体的,通信设备可以判断强制性认证参数与用户参数或运营商参数值是否一致。
[0098]
(f)若所述强制性认证参数与所述用户参数或所述运营商参数不一致,则参数配置结束。
[0099]
可以理解的是,若通信设备判定强制性认证参数与用户参数或运营商参数不一致时,可以表征参数配置结束。
[0100]
进一步地,在上述步骤s3300之后,所述方法还可以包括:
[0101]
(g)若所述运营商参数与所述用户参数一致,则判断所述运营商参数值与所述用户参数值是否一致。
[0102]
具体的,若判定运营商参数与用户参数一致时,通信设备可以判断运营商参数值与用户参数值是否一致。
[0103]
(h)若所述运营商参数值与所述用户参数值不一致,则用所述用户参数值覆盖所述运营商参数值,并返回执行所述提取所述强制性认证配置文件中强制性认证参数的需求信息的步骤。
[0104]
可以理解的是,若判定运营商参数值与用户参数值不一致时,通信设备可以用用户参数值覆盖运营商参数值,之后,返回执行上述步骤s3400中的提取强制性认证配置文件中强制性认证参数的需求信息,根据强制性认证参数的需求信息对终端的强制性认证参数进行配置,得到强制性认证参数值。
[0105]
进一步地,在上述步骤s3500之后,所述方法还可以包括:
[0106]
(aa)若所述强制性认证参数与所述用户参数一致,则判断所述强制性认证参数值与所述用户参数值是否一致。
[0107]
具体的,若判定强制性认证参数与用户参数一致时,通信设备可以判断强制性认证参数值与用户参数值是否一致。
[0108]
(bb)若所述强制性认证参数值与所述用户参数值不一致,则用所述强制性认证参
数值覆盖所述用户参数值。
[0109]
可以理解的是,若判定强制性认证参数值与用户参数值不一致时,通信设备可以用强制性认证参数值覆盖用户参数值。
[0110]
另外,在上述步骤s3500之后,所述方法还可以包括:
[0111]
(cc)若所述强制性认证参数与所述运营商参数一致,则判断所述强制性认证参数值与所述运营商参数值是否一致。
[0112]
其中,若判定强制性认证参数与运营商参数一致时,通信设备可以判断强制性认证参数值与运营商参数值是否一致。
[0113]
(dd)若所述强制性认证参数值与所述运营商参数值不一致,则用所述强制性认证参数值覆盖所述运营商参数值。
[0114]
可以理解的是,若判定强制性认证参数值与运营商参数值不一致时,通信设备可以用强制性认证参数值覆盖运营商参数值。
[0115]
上述参数配置方法可以根据不同国家和地区的法规认证需求,对终端的运行参数进行配置,这样终端会满足不同地域的法规要求,使得终端能够在不同地域正常使用,从而提高终端在不同地域的通用性。
[0116]
应该理解的是,虽然图1-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0117]
图5为一实施例提供的参数配置装置的结构示意图。如图5所示,该装置可以包括:第一网络码获取模块11、第一配置文件获取模块12以及参数配置模块13。
[0118]
具体的,所述第一网络码获取模块11,用于获取第一公共陆地移动网络码;
[0119]
所述第一配置文件获取模块12,用于获取所述第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件;
[0120]
所述参数配置模块13,用于提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置。
[0121]
本实施例提供的参数配置装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0122]
在其中一个实施例中,所述参数配置装置还包括:第二网络码获取模块以及第二配置文件获取模块。
[0123]
具体的,所述第二网络码获取模块,用于在所述终端接入的当前网络处于漫游状态时,获取所述当前网络对应的第二公共陆地移动网络码;
[0124]
所述第二配置文件获取模块,用于根据所述第二公共陆地移动网络码获取所述强制性认证配置文件。
[0125]
本实施例提供的参数配置装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0126]
在其中一个实施例中,所述参数配置装置还包括:确定模块。
[0127]
具体的,所述确定模块,用于在所述终端接入的当前网络不处于漫游状态时,继续通过所述第一网络码获取模块11执行所述获取第一公共陆地移动网络码的步骤。
[0128]
本实施例提供的参数配置装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0129]
在其中一个实施例中,所述第一网络码获取模块11包括:用户识别码获取单元以及网络码提取单元。
[0130]
具体的,所述用户识别码获取单元,用于获取所述终端当前使用的用户识别卡对应的国际移动用户识别码;
[0131]
所述网络码提取单元,用于从所述国际移动用户识别码中提取所述第一公共陆地移动网络码。
[0132]
本实施例提供的参数配置装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0133]
在其中一个实施例中,所述第一配置文件获取模块12包括:第一配置文件查找单元以及第二配置文件查找单元。
[0134]
具体的,所述第一配置文件查找单元,用于根据所述第一公共陆地移动网络码,从预设关系文件中查找所述运营商配置文件以及所述用户配置文件;
[0135]
所述第二配置文件查找单元,用于从所述第一公共陆地移动网络码中提取移动国家码,根据所述移动国家码查找所述强制性认证配置文件
[0136]
本实施例提供的参数配置装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0137]
在其中一个实施例中,所述参数配置模块13包括:第一参数配置单元、第二参数配置单元、第一参数判断单元、第三参数配置单元、第二参数判断单元以及确定单元。
[0138]
具体的,所述第一参数配置单元,用于提取所述运营商配置文件中运营商参数的需求信息,根据所述运营商参数的需求信息对所述终端的运营商参数进行配置,得到运营商参数值;
[0139]
所述第二参数配置单元,用于提取所述用户配置文件中用户参数的需求信息,根据所述用户参数的需求信息对所述终端的用户参数进行配置,得到用户参数值;
[0140]
所述第一参数判断单元,用于判断所述运营商参数与所述用户参数是否一致;
[0141]
所述第三参数配置单元,用于若所述运营商参数与所述用户参数不一致,则提取所述强制性认证配置文件中强制性认证参数的需求信息,根据所述强制性认证参数的需求信息对所述终端的强制性认证参数进行配置,得到强制性认证参数值;
[0142]
所述第二参数判断单元,用于判断所述强制性认证参数与所述用户参数或所述运营商参数值是否一致;
[0143]
所述确定单元,用于若所述强制性认证参数与所述用户参数或所述运营商参数不一致,则参数配置结束。
[0144]
本实施例提供的参数配置装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0145]
在其中一个实施例中,所述参数配置模块13还包括:第一参数值判断单元以及第一参数覆盖单元。
[0146]
具体的,所述第一参数值判断单元,用于所述运营商参数与所述用户参数一致时,判断所述运营商参数值与所述用户参数值是否一致;
[0147]
所述第一参数覆盖单元,用于在所述运营商参数值与所述用户参数值不一致时,用所述用户参数值覆盖所述运营商参数值,并返回执行所述提取所述强制性认证配置文件中强制性认证参数的需求信息的步骤。
[0148]
本实施例提供的参数配置装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0149]
在其中一个实施例中,所述参数配置模块13还包括:第二参数值判断单元以及第二参数覆盖单元。
[0150]
具体的,所述第二参数值判断单元,用于在所述强制性认证参数与所述用户参数一致时,判断所述强制性认证参数值与所述用户参数值是否一致;
[0151]
所述第二参数覆盖单元,用于在所述强制性认证参数值与所述用户参数值不一致时,用所述强制性认证参数值覆盖所述用户参数值。
[0152]
本实施例提供的参数配置装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0153]
在其中一个实施例中,所述参数配置模块13还包括:第三参数值判断单元以及第三参数覆盖单元。
[0154]
具体的,所述第三参数值判断单元,用于在所述强制性认证参数与所述运营商参数一致时,判断所述强制性认证参数值与所述运营商参数值是否一致;
[0155]
所述第三参数覆盖单元,用于在所述强制性认证参数值与所述运营商参数值不一致时,用所述强制性认证参数值覆盖所述运营商参数值。
[0156]
本实施例提供的参数配置装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0157]
关于参数配置装置的具体限定可以参见上文中对于参数配置方法的限定,在此不再赘述。上述参数配置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于终端中的处理器中,也可以以软件形式存储于终端中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0158]
在一个实施例中,提供了一种终端,该终端可以是服务器,其内部结构图可以如图6所示。该终端包括通过系统总线连接的处理器、存储器和网络接口。其中,该终端的处理器用于提供计算和控制能力。该终端的存储器包括非易失性可读存储介质、内存储器。该非易失性可读存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性可读存储介质中的操作系统和计算机程序的运行提供环境。该终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种参数配置方法。
[0159]
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0160]
在一个实施例中,提供了一种终端,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0161]
获取第一公共陆地移动网络码;
[0162]
获取所述第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件;
[0163]
提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置。
[0164]
在一个实施例中,提供了一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0165]
获取第一公共陆地移动网络码;
[0166]
获取所述第一公共陆地移动网络码对应的运营商配置文件、用户配置文件以及强制性认证配置文件;
[0167]
提取所述运营商配置文件、所述用户配置文件以及所述强制性认证配置文件中的运行参数,并对终端的运行参数进行配置。
[0168]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取可读存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0169]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0170]
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1