注册VoLTE网络的方法、装置和终端的制作方法

文档序号:10691043阅读:553来源:国知局
注册VoLTE网络的方法、装置和终端的制作方法
【专利摘要】本发明涉及一种注册VoLTE网络的方法、装置和终端,该方法包括:检测VoLTE卡以获取VoLTE卡的ICCID号;从ICCID号中获取VoLTE卡的第一IIN值及第一IIN值的第一长度;获取终端的MBN列表得到每个MBN文件的第二IIN值及第二IIN值的第二长度;判断第一长度是否超过预设值;若是,则依次将第二IIN值与第一IIN值进行比较,直至找到与第一IIN值的前N个字符相同的第二IIN值,N个字符的长度与所述第二长度相同;加载第二IIN值对应的MBN文件以注册VoLTE网络。该方法提高了MBN文件查询的成功率,解决了无法注册VoLTE网络的问题,提高用户体验。
【专利说明】
注册VoLTE网络的方法、装置和终端
技术领域
[0001]本发明涉及通信技术领域,特别是注册VoLTE网络的方法、装置和终端。
【背景技术】
[0002]VoLTE(Voice over LTE),是指构架于LTE网络上基于頂S的语音业务,将语音通过IP包来传输,可以让手机收50至7000Hz范围内的声音频率,大幅度的提升了语音通话质量。
[0003]当前,支持VoLTE的手机,为不同国家和不同的运营商都配置了很多MBN(m0demsoftware configurat 1n ,modem)配置文件。手机插入支持VoLTE功能的4G SIM卡且modem检卡成功后,获取ICCID(Integrate circuit card identity集成电路卡识别码),然后根据ICCID获取到正确的IIN值。其中,ICCID固化在手机S頂卡中,IIN值用于区分不同的运行商。根据IIN值查找MBN列表,得到对应运营商的MBN文件,然后自动加载该MBN文件,加载成功后手机就会激活MBN文件中的VoLTE功能相关的配置项,手机注册上VoLTE网络。
[0004]然而,在不同的国家或地区,支持VoLTE业务的SM卡是不一样的,通常从ICCID得到的IIN的长度是6到7位,手机根据IIN能够查询对应运营商的MBN文件。但是有些国家运营商(比如印度的Re I i ance)的IIN长度达到了 11位,导致手机不能从MBN列表中查询到对应的MBN文件。因此,现有的查询MBN文件的成功率低,由于无法加载MBN文件,而导致不能注册至VoLTE网络,用户无法上网和进行语音呼叫。

【发明内容】

[0005]基于此,有必要提供一种能够提高MBN查询成功率以实现成功注册到VoLTE网络的注册VoLTE网络的方法、装置和终端。
[0006]—种注册VoLTE网络的方法,包括:
[0007]检测VoLTE卡以获取VoLTE卡的ICCID号;
[0008]从ICCID号中获取VoLTE卡的第一 IIN值及第一 IIN值的第一长度;
[0009]获取终端的MBN列表得到每个MBN文件的第二 IIN值及第二 IIN值的第二长度;
[0010]判断第一长度是否超过预设值;
[0011]若是,则依次将第二IIN值与第一IIN值进行比较,直至找到与第一IIN值的前N个字符相同的第二 IIN值,N个字符的长度与第二长度相同;
[0012]加载第二 IIN值对应的MBN文件以注册VoLTE网络。
[0013]在其中一种实施方式中,若第一IIN值的第一长度未超过预设值,则:
[0014]根据第一 IIN值查询终端的MBN列表得到匹配的MBN文件;
[0015]加载匹配的MBN文件以注册VoLTE网络。
[0016]在其中一种实施方式中,依次将第二IIN值与第一IIN值进行比较,直至找到与第一 IIN值的前N个字符相同的的第二 IIN值的步骤包括:
[0017]依次将第二IIN值与第一 IIN值的前N个字符进行比较,直至找到与第一 IIN值的前N个字符相同的第二 IIN值;
[0018]将第一IIN值修改为第二 IIN值得到修正的第一 IIN值;
[0019]加载第二 IIN值对应的MBN文件以注册VoLTE网络的步骤包括:
[0020]根据修正的第一 IIN值查询终端的MBN列表得到匹配的MBN文件;
[0021 ] 加载匹配的MBN文件以注册VoLTE网络。
[0022]在其中一种实施方式中,依次将第二IIN值与第一IIN值的前N个字符进行比较,直至找到与第一 I IN值的前N个字符相同的第二 IIN值的步骤包括:
[0023]提取MBN列表中首个MBN文件的第二 IIN值;
[0024]判断第二IIN值与第一IIN值的前N个字符是否相同;
[0025]若是,执行将第一IIN值修改为第二 IIN值得到修正的第一 IIN值的步骤;
[0026]若否,则提取MBN列表中下一个MBN文件的第二IIN值,并返回判断第二IIN值与第一IIN值的前N个字符是否相同的步骤。
[0027]在其中一种实施方式中,根据第一IIN值查询终端的MBN列表得到匹配的MBN文件的步骤包括:
[0028]查找终端的MBN列表中前M个字符与第一 IIN值相同的第二 IIN值,M个字符的长度与第一长度相同;
[0029]确定第二 IIN值对应MBN文件与第一 IIN值匹配的MBN文件。
[0030]一种注册VoLTE网络的装置,包括:
[0031]检测模块,用于检测VoLTE卡以获取VoLTE卡的ICCID号;
[0032]第一获取模块,用于从ICCID号中获取VoLTE卡的第一IIN值及第一 IIN值的第一长度;
[0033]第二获取模块,用于获取终端的MBN列表得到每个MBN文件的第二 IIN值及第二 IIN值的第二长度;
[0034]判断模块,用于判断第一长度是否超过预设值;
[0035]比较模块,用于在判断模块的判断结果为是时,依次将第二IIN值与第一IIN值进行比较,直至找到与第一 IIN值的前N个字符相同的第二 IIN值,N个字符的长度与第二长度相同;
[0036]加载模块,用于加载第二IIN值对应的MBN文件以注册VoLTE网络。
[0037]在其中一种实施方式中,还包括:查询模块,用于在判断模块的判断结果为否时,根据第一 I IN值查询终端的MBN列表得到匹配的MBN文件;
[0038]加载模块,还用于加载匹配的MBN文件以注册VoLTE网络。
[0039]在其中一种实施方式中,判断模块,用于依次将第二IIN值与第一IIN值的前N个字符进行比较,直至找到与第一 I IN值的前N个字符相同的第二 IIN值;
[0040]装置还包括:
[0041 ]修正模块,用于将第一 IIN值修改为第二 IIN值得到修正的第一 IIN值;
[0042 ] 查询模块,还用于根据修正的第一 I IN值查询终端的MBN列表得到匹配的MBN文件。
[0043]在其中一种实施方式中,判断模块包括:提取单元,用于提取MBN列表中首个MBN文件的第二 IIN值;
[0044]判断单元,用于判断第二IIN值与第一IIN值的前N个字符是否相同;
[0045]修正模块用于在判断单元的判断结果为是时,将第一IIN值修改为第二 IIN值得到修正的第一 IIN值;
[0046]提取单元,还用于在判断单元的判断结果为否时,提取MBN列表中下一个MBN文件的第二 IIN值。
[0047]—种终端,包括上述的注册VoLTE网络的装置。
[0048]该注册VoLTE网络的方法,在VoLTE卡的I IN值长度过长超过预设值,查找不到对应的MBN文件时,通过获取终端的MBN列表得到每个MBN文件的IIN值及其长度,将MBN文件的IIN值与VoLTE卡的IIN值进行比较找到对应的MBN文件的IIN值,该IIN值对应的MBN文件即为与Vo LTE卡匹配的MBN文件,通过加载该文件能够注册到网络。该方法提高了MBN文件查询的成功率,解决了无法注册VoLTE网络的问题,提高用户体验。
【附图说明】
[0049]图1为一种实施方式的注册VoLTE网络的方法的流程图;
[0050]图2为一种实施方式的注册VoLTE网络的方法的流程图;
[0051 ]图3为一种实施方式的注册VoLTE网络的方法的流程图;
[0052]图4为一种实施方式的注册VoLTE网络的装置的功能模块示意图;
[0053]图5为一种实施方式的注册VoLTE网络的装置的功能模块示意图。
【具体实施方式】
[0054]为了使本发明的目的、技术方案以及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0055]—种注册VoLTE的方法,如图1所示,包括以下步骤:
[0056]SlO:检测VoLTE卡以获取VoLTE卡的ICCID号。
[0057]具体的,VoLTE卡为支持VoLTE网络的SM卡,当检测到终端插入VoLTE卡时,启动S頂卡的检卡流程,从该VoLTE卡中获取VoLTE卡的ICCID号。
[0058]ICCID(Integrated circuit card identity集成电路卡识别码),即SIM卡卡号,固化在手机SIM卡中,全面地反映了该卡的发行国别、网号、发行的地区、发行时间、生产厂商、以及印刷流水号等内容。
[0059]S20:从ICCID号中获取VoLTE卡的第一 IIN值及第一 IIN值的第一长度。
[0060]第一 IIN值与运行商有关,根据第一 IIN值可确认该VoLTE卡的运营商。
[0061 ] S30:获取终端的MBN列表得到每个MBN文件的第二 IIN值及第二 IIN值的第二长度。
[0062]第一 IIN值是与VoLTE卡对应的IIN值,第二 IIN值是与终端的MBN文件对应的IIN值,与VoLTE卡的IIN值对应,运营商不同,IIN也不相同。以印度的运营商Reliance为例,其对应的第一IIN值为“89918610400”,具有^^一个字符长度,而对于某品牌的手机,该运营商对应的MBN文件的第二IIN值为“899186”,具有六个字符长度。
[0063]S40:判断第一长度是否超过预设值。
[0064]通常从ICCID得到的第一IIN值的长度为6位或者7位。不同的运营商对应的MBN文件也具有对应的IIN值,通常也为6位或者7位,因此,在具体的实施方式中,预设值设为7。
[0065]若步骤S40的判断结果为是,即第一长度超过预设值,则执行步骤S50:依次将第二IIN值与第一 IIN值进行比较,直至找到与第一 IIN值的前N个字符相同的第二 IIN值。
[0066]第二IIN值的第二长度通常小于或等于预设值,当第一IIN值的第一长度大于预设值时,将所有MBN文件的第二 IIN值依次与第一 IIN值进行比较,直至找到与第一 IIN值的前N个字符相同的第二 IIN值,N个字符的长度与第二长度相同。
[0067]在具体的实施方式中,可将第一IIN值中的前N个字符与依次与第二IIN值进行比较,比较第一IIN值的前N个字符是否第二IIN值相同,若不相同,继续比较第一IIN值的前N个字符是否下一个第二IIN值相同,直至找到与第一IIN值的前N个字符相同的第二IIN值。
[0068]S60:加载第二 IIN值对应的MBN文件以注册VoLTE网络。
[0069]通过比较找到的与第一IIN值的前N个字符相同的第二 IIN值对应的MBN文件,为与该VoLTE匹配的MBN文件,通过加载该MBN文件,能够激活MBN文件中的VoLTE功能相关的配置项,从而注册到VoLTE网络。
[0070]该注册VoLTE网络的方法,在VoLTE卡的I IN值长度过长超过预设值,查找不到对应的MBN文件时,通过获取终端的MBN列表得到每个MBN文件的IIN值及其长度,将MBN文件的IIN值与VoLTE卡的IIN值进行比较找到对应的MBN文件的IIN值,该IIN值对应的MBN文件即为与Vo LTE卡匹配的MBN文件,通过加载该文件能够注册到网络。该方法提高了MBN文件查询的成功率,解决了无法注册VoLTE网络的问题,提高用户体验。
[0071]如图2所示,若步骤S40的判断结果为否,即第一IIN值的第一长度未超过预设值,则执行步骤:
[0072]S51:根据第一 IIN值查询终端的MBN列表得到匹配的MBN文件。
[0073]具体的,根据第一IIN值查询终端的MBN列表,得到与第一IIN值对应的MBN文件,该MBN文件即为与第一 IIN值匹配的MBN文件。
[0074]S61:加载匹配的MBN文件以注册VoLTE网络。
[0075]通过加载该MBN文件,能够激活MBN文件中的VoLTE功能相关的配置项,从而注册到VoLTE网络。
[0076]请继续参阅图2,在另一种实施方式中,步骤S50包括:
[0077]S501:依次将第二 IIN值与第一 IIN值的前N个字符进行比较,直至找到与第一 IIN值的前N个字符相同的第二 IIN值。
[0078]S502:将第一 IIN值修改为第二 IIN值得到修正的第一 IIN值。
[0079]在找到与第一IIN值的前N个字符相同的第二 IIN值后,将第一 IIN值修改为第二IIN值得到修正的第一I IN值。以印度的运营商Reliance为例,其对应的第一I IN值为“89918610400”,而对于某品牌的手机,该运营商对应的MBN文件的第二IIN值为“899186”,具有六个字符,当找到前六个字条符与第二IIN值对应的第一IIN时,将原第一IIN进行替换,修正后的第一IIN值为“899186”。
[0080]在该实施方式中,步骤S60包括:
[0081 ]根据修正的第一 IIN值查询终端的MBN列表得到匹配的MBN文件;加载匹配的MBN文件以注册VoLTE网络的步骤。
[0082]即在该实施方式中,在执行完步骤S502之后,可以返回步骤S51,根据修正的第一IIN值查询终端的MBN列表得到匹配的MBN文件,并加载匹配的MBN文件以注册VoLTE网络。
[0083]该实施方式在查找到与第一IIN值对应的第二 IIN值后,对第一 IIN值进行替换,替换为原第二 IIN值。由于替换后的第一 IIN值字符长度变短且为与MBN文件对应的IIN值,因此能够根据修正后的第一 IIN值查询到匹配的MBN文件,通过加载该文件注册到VoLTE网络。
[0084]在另一种实施方式中,如图3所示,步骤S501包括:
[0085]S5010:提取MBN列表中首个MBN文件的第二 IIN值。
[0086]S5011:判断第二IIN值与第一IIN值的前N个字符是否相同;
[0087]若是,则执行S502:将第一IIN值修改为第二 IIN值得到修正的第一 IIN值的步骤;
[0088]若否,则执行步骤S5012:提取MBN列表中下一个MBN文件的第二 IIN值,并返回判断第二 IIN值与第一 IIN值的前N个字符是否相同的步骤。
[0089]在具体的实施方式中,可将MBN列表的所有第二IIN建立一个数组,通过提出数组中的第O个元素,O的初始值为I,判断第O个元素的第二IIN值与第一IIN值的前N个字符是否相同,若相同,则认为匹配成功,将第一IIN值修改为第二IIN值得到修正的第一IIN值。若不相同,则令0 = 0+1,返回步骤S5011,循环执行直至找到匹配的第二IIN值。
[0090]在另一种实施方式中,步骤S51包括以下步骤:
[0091 ] S510:查找终端的MBN列表中前M个字符与第一 IIN值相同的第二 IIN值。
[0092]M个字符的长度与第一长度相同,即与第一IIN值的长度相同。
[0093]S511:确定第二IIN值对应MBN文件与第一IIN值匹配的MBN文件。
[0094]在步骤S40的判断结果为否,即第一IIN值的长度未超过预设值,以及在或步骤S40的判断结果为是后,通过修正将原来长度较长的第一 IIN值替换为与之匹配的MBN文件的第二IIN值,因此,最终得到的第一 IIN值的长度小于或等于预设值,查找终端的MBN列表中前M个字符与第一IIN值相同的第二IIN值,M个字符的长度与第一IIN值的长度相同,该第二IIN值对应MBN文件即与第一 IIN值匹配的MBN文件,通过加载该MBN文件,能够激活MBN文件中的VoLTE功能相关的配置项,从而注册到VoLTE网络。
[0095]本发明还提供一种注册VoLTE网络的装置,如图4所示,包括:
[0096]检测模块10,用于检测VoLTE卡以获取VoLTE卡的ICCID号。
[0097]具体的,VoLTE卡为支持VoLTE网络的SM卡,当检测到终端插入VoLTE卡时,启动S頂卡的检卡流程,从该VoLTE卡中获取VoLTE卡的ICCID号。
[0098]ICCID(Integrated circuit card identity集成电路卡识别码),即SIM卡卡号,固化在手机SIM卡中,全面地反映了该卡的发行国别、网号、发行的地区、发行时间、生产厂商、以及印刷流水号等内容。
[0099]第一获取模块11,用于从ICCID号中获取VoLTE卡的第一IIN值及第一IIN值的第一长度。
[0100]第一 IIN值与运行商有关,根据第一 IIN值可确认该VoLTE卡的运营商。
[0101]第二获取模块12,用于获取终端的MBN列表得到每个MBN文件的第二IIN值及第二IIN值的第二长度。
[0102]第一 IIN值是与VoLTE卡对应的IIN值,第二 IIN值是与终端的MBN文件对应的IIN值,与VoLTE卡的IIN值对应,运营商不同,IIN也不相同。以印度的运营商Reliance为例,其对应的第一IIN值为“89918610400”,具有^^一个字符长度,而对于某品牌的手机,该运营商对应的MBN文件的第二IIN值为“899186”,具有六个字符长度。
[0103]判断模块13,用于判断第一长度是否超过预设值。
[0104]通常从ICCID得到的第一IIN值的长度为6位或者7位。不同的运营商对应的MBN文件也具有对应的IIN值,通常也为6位或者7位,因此,在具体的实施方式中,预设值设为7。
[0105]比较模块14,用于在判断模块的判断结果为是时,依次将第二IIN值与第一IIN值进行比较,直至找到与第一 IIN值的前N个字符相同的第二 IIN值。
[0106]第二IIN值的第二长度通常小于或等于预设值,当第一IIN值的第一长度大于预设值时,将所有MBN文件的第二 IIN值依次与第一 IIN值进行比较,直至找到与第一 IIN值的前N个字符相同的第二 IIN值,N个字符的长度与第二长度相同。
[0107]在具体的实施方式中,可将第一IIN值中的前N个字符与依次与第二IIN值进行比较,比较第一IIN值的前N个字符是否第二IIN值相同,若不相同,继续比较第一IIN值的前N个字符是否下一个第二IIN值相同,直至找到与第一IIN值的前N个字符相同的第二IIN值。
[0108]加载模块15,用于加载第二 IIN值对应的MBN文件以注册VoLTE网络。
[0109]通过比较找到的与第一IIN值的前N个字符相同的第二 IIN值对应的MBN文件,为与该VoLTE匹配的MBN文件,通过加载该MBN文件,能够激活MBN文件中的VoLTE功能相关的配置项,从而注册到VoLTE网络。
[0110]该注册VoLTE网络的装置,在VoLTE卡的IIN值长度过长超过预设值,查找不到对应的MBN文件时,通过获取终端的MBN列表得到每个MBN文件的IIN值及其长度,将MBN文件的IIN值与VoLTE卡的IIN值进行比较找到对应的MBN文件的IIN值,该IIN值对应的MBN文件即为与Vo LTE卡匹配的MBN文件,通过加载该文件能够注册到网络。该装置提高了MBN文件查询的成功率,解决了无法注册VoLTE网络的问题,提高用户体验。
[0111]如图5所示,注册VoLTE网络的装置,还包括:
[0112]查询模块16,用于在判断模块的判断结果为否时,根据第一IIN值查询终端的MBN列表得到匹配的MBN文件。
[0113]具体的,根据第一IIN值查询终端的MBN列表,得到与第一IIN值对应的MBN文件,该MBN文件即为与第一 IIN值匹配的MBN文件。
[0114]加载模块15,还用于加载匹配的MBN文件以注册VoLTE网络。
[0115]通过加载该MBN文件,能够激活MBN文件中的VoLTE功能相关的配置项,从而注册到VoLTE网络。
[0116]在另一种实施方式中,判断模块13,用于依次将第二IIN值与第一IIN值的前N个字符进行比较,直至找到与第一 I IN值的前N个字符相同的第二 IIN值。
[0117]该装置还包括:修正模块17,用于将第一IIN值修改为第二IIN值得到修正的第一IINfto
[0118]在找到与第一IIN值的前N个字符相同的第二 IIN值后,将第一 IIN值修改为第二IIN值得到修正的第一I IN值。以印度的运营商Reliance为例,其对应的第一I IN值为“89918610400”,而对于某品牌的手机,该运营商对应的MBN文件的第二IIN值为“899186”,具有六个字符,当找到前六个字条符与第二IIN值对应的第一IIN时,将原第一IIN进行替换,修正后的第一IIN值为“899186”。
[0119]查询模块16,还用于根据修正的第一 IIN值查询终端的MBN列表得到匹配的MBN文件。
[0120]在该实施方式中,根据修正的第一IIN值查询终端的MBN列表得到匹配的MBN文件,并加载匹配的MBN文件以注册VoLTE网络。
[0121]该实施方式在查找到与第一IIN值对应的第二 IIN值后,对第一 IIN值进行替换,替换为原第二 IIN值。由于替换后的第一 IIN值字符长度变短且为与MBN文件对应的IIN值,因此能够根据修正后的第一 IIN值查询到匹配的MBN文件,通过加载该文件注册到VoLTE网络。
[0122]在另一种实施方式中,判断模块13包括:
[0123 ]提取单元,用于提取MBN列表中首个MBN文件的第二 I IN值。
[0124]判断单元,用于判断第二IIN值与第一IIN值的前N个字符是否相同。
[0125]修正模块17用于在判断单元的判断结果为是时,将第一IIN值修改为第二 IIN值得到修正的第一 IIN值。
[0126]提取单元,还用于在判断单元的判断结果为否时,提取MBN列表中下一个MBN文件的第二 IIN值。
[0127]在具体的实施方式中,可将MBN列表的所有第二IIN建立一个数组,通过提出数组中的O个元素,O的初始值为I,判断第O个元素的第二IIN值与第一IIN值的前N个字符是否相同,若相同,则认为匹配成功,将第一IIN值修改为第二IIN值得到修正的第一IIN值。若不相同,则令0 = 0+1,循环执行直至找到匹配的第二IIN值。
[0128]在另一种实施方式中,查询模块16具体用于,查找终端的MBN列表中前M个字符与第一 IIN值相同的第二 IIN值,并确定第二 IIN值对应MBN文件与第一 IIN值匹配的MBN文件。
[0129]在第一IIN值的长度未超过预设值时,即第一IIN值的长度未超过预设值,以及在第一 IIN值的长度超过预设值后,通过修正将原来长度较长的第一 IIN值替换为与之匹配的MBN文件的第二 IIN值,因此,最终得到的第一 IIN值的长度小于或等于预设值,查找终端的MBN列表中前M个字符与第一 IIN值相同的第二 IIN值,M个字符的长度与第一 IIN值的长度相同,该第二IIN值对应MBN文件即与第一IIN值匹配的MBN文件,通过加载该MBN文件,能够激活MBN文件中的VoLTE功能相关的配置项,从而注册到VoLTE网络。
[0130]本发明还提供一种终端,该终端包括上述的注册VoLTE网络的装置。
[0131]具体的,该终终端包括支持SIM卡的设备,包括但不限定于手机、平板电话和智能手表。
[0132]以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0133]以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种注册VoLTE网络的方法,包括: 检测VoLTE卡以获取所述VoLTE卡的ICCID号; 从所述ICCID号中获取所述VoLTE卡的第一 IIN值及所述第一 IIN值的第一长度; 获取所述终端的MBN列表得到每个MBN文件的第二 I IN值及所述第二 IIN值的第二长度; 判断所述第一长度是否超过预设值; 若是,则依次将所述第二 IIN值与所述第一 IIN值进行比较,直至找到与所述第一 IIN值的前N个字符相同的第二 IIN值,所述N个字符的长度与所述第二长度相同; 加载所述第二 IIN值对应的MBN文件以注册VoLTE网络。2.根据权利要求1所述的注册VoLTE网络的方法,其特征在于,若所述第一IIN值的第一长度未超过预设值,则: 根据所述第一 IIN值查询所述终端的MBN列表得到匹配的MBN文件; 加载所述匹配的MBN文件以注册VoLTE网络。3.根据权利要求1所述的注册VoLTE网络的方法,其特征在于, 所述依次将所述第二 IIN值与所述第一 IIN值进行比较,直至找到与所述第一 IIN值的前N个字符相同的的第二 IIN值的步骤包括: 依次将所述第二 IIN值与所述第一 IIN值的前N个字符进行比较,直至找到与所述第一IIN值的前N个字符相同的第二 IIN值; 将所述第一 IIN值修改为所述第二 IIN值得到修正的第一 IIN值; 所述加载所述第二 I IN值对应的MBN文件以注册VoLTE网络的步骤包括: 根据所述修正的第一 IIN值查询所述终端的MBN列表得到匹配的MBN文件; 加载所述匹配的MBN文件以注册VoLTE网络。4.根据权利要求3所述的注册VoLTE网络的方法,其特征在于,所述依次将所述第二IIN值与所述第一 IIN值的前N个字符进行比较,直至找到与所述第一 IIN值的前N个字符相同的第二 IIN值的步骤包括: 提取所述MBN列表中首个MBN文件的第二 IIN值; 判断所述第二 IIN值与所述第一 IIN值的前N个字符是否相同; 若是,执行将所述第一 IIN值修改为所述第二 IIN值得到修正的第一 IIN值的步骤; 若否,则提取所述MBN列表中下一个MBN文件的第二IIN值,并返回所述判断所述第二IIN值与所述第一 IIN值的前N个字符是否相同的步骤。5.根据权利要求2或3所述的VoLTE网络的方法,其特征在于,所述根据所述第一IIN值查询所述终端的MBN列表得到匹配的MBN文件的步骤包括: 查找所述终端的MBN列表中前M个字符与第一 I IN值相同的第二 I IN值,所述M个字符的长度与所述第一长度相同; 确定所述第二 IIN值对应MBN文件与所述第一 IIN值匹配的MBN文件。6.—种注册VoLTE网络的装置,包括: 检测模块,用于检测VoLTE卡以获取所述VoLTE卡的ICCID号; 第一获取模块,用于从所述ICCID号中获取所述VoLTE卡的第一 IIN值及所述第一 IIN值的第一长度; 第二获取模块,用于获取所述终端的MBN列表得到每个MBN文件的第二 IIN值及所述第二 IIN值的第二长度; 判断模块,用于判断所述第一长度是否超过预设值; 比较模块,用于在所述判断模块的判断结果为是时,依次将所述第二 IIN值与所述第一I IN值进行比较,直至找到与所述第一 I IN值的前N个字符相同的第二 I IN值,所述N个字符的长度与所述第二长度相同; 加载模块,用于加载所述第二 I IN值对应的MBN文件以注册VoLTE网络。7.根据权利要求6所述的注册VoLTE网络的装置,其特征在于,还包括: 查询模块,用于在所述判断模块的判断结果为否时,根据所述第一 IIN值查询所述终端的MBN列表得到匹配的MBN文件; 所述加载模块,还用于加载所述匹配的MBN文件以注册VoLTE网络。8.根据权利要求6所述的注册VoLTE网络的装置,其特征在于, 所述判断模块,用于依次将所述第二 IIN值与所述第一 IIN值的前N个字符进行比较,直至找到与所述第一 I IN值的前N个字符相同的第二 IIN值; 所述装置还包括: 修正模块,用于将所述第一 I IN值修改为所述第二 I IN值得到修正的第一 IIN值; 所述查询模块,还用于根据所述修正的第一 IIN值查询所述终端的MBN列表得到匹配的MBN文件。9.根据权利要求8所述的注册VoLTE网络的装置,其特征在于,所述判断模块包括: 提取单元,用于提取所述MBN列表中首个MBN文件的第二 IIN值; 判断单元,用于判断所述第二 IIN值与所述第一 IIN值的前N个字符是否相同; 所述修正模块用于在所述判断单元的判断结果为是时,将所述第一IIN值修改为所述第二 I IN值得到修正的第一 IIN值; 所述提取单元,还用于在所述判断单元的判断结果为否时,提取所述MBN列表中下一个MBN文件的第二 IIN值。10.—种终端,包括权利要求6-9任一项所述的注册VoLTE网络的装置。
【文档编号】H04W60/00GK106059998SQ201610292786
【公开日】2016年10月26日
【申请日】2016年5月4日
【发明人】周汉心, 汪志成
【申请人】深圳市万普拉斯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1