运营商名称获取方法及装置、计算机可读存储介质制造方法及图纸

技术编号:38853216 阅读:18 留言:0更新日期:2023-09-17 10:00
一种运营商名称获取方法及装置、计算机可读存储介质,所述运营商名称获取方法包括:获取网络服务状态,以及SIM卡对应的国际移动用户识别码;检测到所述网络服务状态为飞行模式状态,基于所述SIM卡对应的国际移动用户识别码,确定所述SIM卡对应的目标运营商名称。采用上述方案,终端设备能够获取到正确的运营商名称,进而避免无法成功注册VoWiFi。进而避免无法成功注册VoWiFi。进而避免无法成功注册VoWiFi。

【技术实现步骤摘要】
运营商名称获取方法及装置、计算机可读存储介质


[0001]本专利技术涉及通信
,尤其涉及一种运营商名称获取方法及装置、计算机可读存储介质。

技术介绍

[0002]目前,WiFi已经成为蜂窝网络的深度补充覆盖的一种具体实现方案。运营商利用WiFi热点为用户提供语音服务的技术(简称为VoWiFi),成为业界的主要关注点。用户可以使用WiFi接打电话,收发短信。
[0003]当终端设备处于飞行模式时,无法获取到公共陆地移动通信网(Public Land Mobile Network,PLMN)值,若用户识别(Subscriber Identity Module,SIM)卡中没有存储运营商名称(Service Provider Name,SPN)文件,则会导致飞行模式下PLMN值和SPN内容均为空(null)。
[0004]由此,在飞行模式下,终端设备注册VoWiFi时,会出现运营商名称错误的情况,进而可能会导致终端设备无法成功注册VoWiFi。

技术实现思路

[0005]本专利技术解决的是在飞行模式下,终端设备无法正确显示运营商名称,进而导致终端设备可能无法成功注册VoWiFi的技术问题。
[0006]为解决上述技术问题,本专利技术提供一种运营商名称获取方法,包括:获取网络服务状态,并获取SIM卡对应的国际移动用户识别码;检测到所述网络服务状态为飞行模式状态,基于所述SIM卡对应的国际移动用户识别码,确定所述SIM卡对应的目标运营商名称。
[0007]可选的,所述检测到所述网络服务状态为飞行模式状态,基于所述SIM卡对应的国际移动用户识别码,确定所述SIM卡对应的目标运营商名称,包括:检测到所述网络服务状态为飞行模式状态,且确定公共陆地移动网络值以及所述SIM卡中的运营商名称内容为null时,基于所述SIM卡对应的国际移动用户识别码,确定所述目标运营商名称
[0008]可选的,所述基于所述SIM卡对应的国际移动用户识别码,确定所述SIM卡对应的目标运营商名称,包括:从所述SIM卡对应的国际移动用户识别码中,获取移动国家码以及移动网络码;基于所述移动国家码以及所述移动网络码,确定所述目标运营商名称。
[0009]可选的,所述基于所述移动国家码以及所述移动网络码,确定所述目标运营商名称,包括:获取预配置的翻译文件,所述翻译文件包括所述移动国家码以及所述移动网络码与所述运营商名称的映射关系;基于所述移动国家码以及所述移动网络码,从所述翻译文件中获取所述目标运营商名称。
[0010]可选的,所述运营商名称获取方法还包括:检测到所述SIM卡中存在运营商名称内容时,基于所述SIM卡中的运营商名称内容确定所述目标运营商名称。
[0011]可选的,所述运营商名称获取方法还包括:检测到所述网络服务状态为正常通信状态,基于所述公共陆地移动网络值以及所述SIM卡中的运营商名称内容,确定所述目标运
营商名称。
[0012]可选的,在确定所述SIM卡对应的运营商名称之后,还包括:基于所述运营商名称,进行VoWiFi注册。
[0013]本专利技术实施例还提供了一种运营商名称获取装置,包括:获取单元,用于获取网络服务状态,以及SIM卡对应的国际移动用户识别码;确定单元,用于检测到所述网络服务状态为飞行模式状态,基于所述SIM卡对应的国际移动用户识别码,确定所述SIM卡对应的目标运营商名称。
[0014]本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行上述任一种所述的运营商名称获取方法的步骤。
[0015]本专利技术还提供了另一种运营商名称获取装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述任一种所述的运营商名称获取方法的步骤。
[0016]与现有技术相比,本专利技术的技术方案具有以下有益效果:
[0017]当网络服务状态为飞行模式状态时,基于SIM卡对应的国际移动用户识别码,确定SIM卡对应的目标运营商名称。由此,上述方案能够准确地获取SIM卡对应的目标运营商名称,进而避免因运营商名称错误而无法成功注册VoWiFi的情况出现。
附图说明
[0018]图1是本专利技术实施例中的一种运营商名称获取方法的流程图;
[0019]图2是本专利技术实施例中的另一种运营商名称获取方法的流程图;
[0020]图3是本专利技术实施例中的一种运营商名称获取装置的结构示意图。
具体实施方式
[0021]如上述
技术介绍
中所述,现有技术中,在飞行模式下,终端设备注册VoWiFi时,会出现运营商名称错误的情况,进而可能会导致终端设备无法成功注册VoWiFi。
[0022]当网络服务状态为飞行模式状态时,基于SIM卡对应的国际移动用户识别码,确定SIM卡对应的目标运营商名称。由此,能够准确地获取SIM卡对应的目标运营商名称,进而避免因运营商名称错误而无法成功注册VoWiFi的情况出现。
[0023]为使本专利技术的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。
[0024]本专利技术实施例提供了一种运营商名称获取方法,参照图1,以下通过具体步骤进行详细说明。
[0025]步骤101,获取网络服务状态,并获取SIM卡对应的国际移动用户识别码。
[0026]在具体实施中,终端设备在开机启动后,SIM卡执行入网操作。终端设备可以获取网络服务状态,以及获取SIM卡的国际用户识别码(International Mobile Subscriber Identity,IMSI)。
[0027]具体地,终端设备可以包括服务状态追踪(service state tracker)模块,通过service state tracker模块来获取网络服务状态以及SIM卡对应的IMSI。
[0028]本领域技术人员能够理解,IMSI为唯一识别一个移动用户所分配的号码。IMSI码总共由15位组成,其结构如下:移动国家码、移动网络码以及移动用户识别号,其中:
[0029]移动国家码(Mobile Country Code,MCC)的资源由国际电信联盟(ITU)统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460;
[0030]移动网络码(Mobile Network Code,MNC)共2位,中国移动系统使用00、02、04、07,中国联通GSM系统使用01、06、09,中国电信CDMA系统使用03、05,中国电信4G系统使用11,中国铁通系统使用20;
[0031]移动用户识别号(Mobile Subscriber Identification Number,MSIN)共10位,其结构如下:09+M0M1M2M3+ABCD,M0M1M2M3可以与移动用户号码簿号码中的H0H1H2H3存在对应关系,AB本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运营商名称获取方法,其特征在于,包括:获取网络服务状态,以及SIM卡对应的国际移动用户识别码;检测到所述网络服务状态为飞行模式状态,基于所述SIM卡对应的国际移动用户识别码,确定所述SIM卡对应的目标运营商名称。2.如权利要求1所述的运营商名称获取方法,其特征在于,所述检测到所述网络服务状态为飞行模式状态,基于所述SIM卡对应的国际移动用户识别码,确定所述SIM卡对应的目标运营商名称,包括:检测到公共陆地移动网络值以及所述SIM卡中的运营商名称内容为null时,基于所述SIM卡对应的国际移动用户识别码,确定所述目标运营商名称。3.如权利要求2所述的运营商名称获取方法,其特征在于,所述基于所述SIM卡对应的国际移动用户识别码,确定所述SIM卡对应的目标运营商名称,包括:从所述SIM卡对应的国际移动用户识别码中,获取移动国家码以及移动网络码;基于所述移动国家码以及所述移动网络码,确定所述目标运营商名称。4.如权利要求3所述的运营商名称获取方法,其特征在于,所述基于所述移动国家码以及所述移动网络码,确定所述目标运营商名称,包括:获取预配置的翻译文件,所述翻译文件包括所述移动国家码以及所述移动网络码与所述运营商名称的映射关系;基于所述移动国家码以及所述移动网络码,从所述翻译文件中获取所述目标运营商名称。5.如权利要求2所...

【专利技术属性】
技术研发人员:郭彩杏
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:

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

1