一种显示运营商名称的方法、装置和计算机可读存储介质与流程

文档序号:14010683阅读:263来源:国知局
一种显示运营商名称的方法、装置和计算机可读存储介质与流程

本发明涉及移动通信领域,尤其涉及一种显示运营商名称的方法、装置和计算机可读存储介质。



背景技术:

手机等移动终端在连接到其用户识别模块(subscriberidentificationmodule,sim)对应的无线网络运营商时,手机会显示该运营商的名称。例如,当用户手机使用的是中国移动的sim卡,在手机注册连接到中国移动的网络时,手机上会显示中国移动这个运营商的名称。

上述是常规应用场景下的情形。而对于一些虚拟运营商或运营商之间网络租用的场景,当手机等移动终端插入的是运营商a的sim卡,注册连接的实际是运营商b的网络,但根据运营商a和运营商b之间的协议,要求显示的运营商名称为运营商a。在这种场景下,运营商b的网络会下发一个称为nitzoperatorname(其中,nitz是networkidentityandtimezone即网络标识和时区的缩写,是通过无线网络为手机等移动终端提供本地时间和日期,时区和dst偏移以及网络提供商身份信息的机制)的消息给手机,该消息带有sim卡对应的运营商的名称即运营商a这一信息,手机会将这个信息保存下来。此后在每次注册连接到运营商b的网络时,手机显示的运营商名称都是运营商a。

上述现有的nitz机制在某些情况下仍然会出现问题。例如,事先插入的是运营商a的sim卡,但后期将运营商a的sim卡更换为运营商b的sim卡。按照上述现有的nitz机制,手机等移动终端显示的运营商名称仍然是运营商a而不是运营商b,显然没有正确显示sim卡对应的运营商名称。



技术实现要素:

本发明实施例的主要目的在于提供一种显示运营商名称的方法、装置和计算机可读存储介质,可以解决现有的nitz机制下在更换了sim卡时手机等移动终端显示错误的运营商名称的问题。

为实现上述目的,本发明实施例第一方面提供显示运营商名称的方法,所述方法包括:

在网络标识和时区nitz机制下,检测移动终端上的用户身份模块sim卡是否有拔插行为;

若所述移动终端上的sim卡有拔插行为,则判断所述移动终端上当前安插的第一运营商对应的sim卡是否更换,所述第一运营商对应的sim卡当前注册连接到第二运营商所运营网络;

若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为所述第二运营商对应的sim卡,则显示所述第二运营商的名称。

结合本发明实施例第一方面,在第一方面的第一种实施方式中,所述若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为所述第二运营商对应的sim卡,则显示所述第二运营商的名称,包括:

将所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息清空;

根据当前实际注册连接的运营商所运营网络显示所述第二运营商的名称。

结合本发明实施例第一方面,在第一方面的第二种实施方式中,所述检测移动终端上的用户身份模块sim卡是否有拔插行为之前,所述方法还包括:

将所述第二运营商所运营网络下发的包含第一运营商的名称的消息进行标记。

结合本发明实施例第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为所述第二运营商对应的sim卡,则显示所述第二运营商的名称,包括:

查看所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息;

若所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息已进行过标记,则放弃读取所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息,直接显示所述第二运营商的名称。

结合第一方面、第一方面的第一种、第二种或第三种实施方式,在第一方面的第四种实施方式中,所述方法还包括:若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为第三运营商对应的sim卡,则显示所述第二运营商的名称或显示所述第三运营商的名称。

为实现上述目的,本发明实施例第二方面提供一种显示运营商名称的装置,所述装置包括:

检测模块,用于在网络标识和时区nitz机制下,检测移动终端上的用户身份模块sim卡是否有拔插行为;

判断模块,用于若所述移动终端上的sim卡有拔插行为,则判断所述移动终端上当前安插的第一运营商对应的sim卡是否更换,所述第一运营商对应的sim卡当前注册连接到第二运营商所运营网络;

第一显示模块,用于若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为所述第二运营商对应的sim卡,则显示所述第二运营商的名称。

结合本发明实施例第二方面,在第二方面的第一种实施方式中,所述第一显示模块包括:

消息清空单元,用于将所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息清空;

第一名称显示单元,用于根据当前实际注册连接的运营商所运营网络显示所述第二运营商的名称。

结合本发明实施例第二方面,在第二方面的第二种实施方式中,所述装置还包括:

标记模块,用于所述检测模块检测移动终端上的用户身份模块sim卡是否有拔插行为之前,将所述第二运营商所运营网络下发的包含第一运营商的名称的消息进行标记。

结合本发明实施例第二方面的第二种实施方式,在第二方面的第三种实施方式中,所述第一显示模块包括:

查看单元,用于查看所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息;

第二名称显示单元,用于若所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息已进行过标记,则放弃读取所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息,直接显示所述第二运营商的名称。

结合第二方面、第二方面的第一种、第二种或第三种实施方式,在第二方面的第四种实施方式中,所述装置还包括:

第二显示模块,用于若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为第三运营商对应的sim卡,则显示所述第二运营商的名称或显示所述第三运营商的名称。

为实现上述目的,本发明实施例第三方面提供一种移动终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下方法的步骤:

在网络标识和时区nitz机制下,检测移动终端上的用户身份模块sim卡是否有拔插行为;

若所述移动终端上的sim卡有拔插行为,则判断所述移动终端上当前安插的第一运营商对应的sim卡是否更换,所述第一运营商对应的sim卡当前注册连接到第二运营商所运营网络;

若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为所述第二运营商对应的sim卡,则显示所述第二运营商的名称。

结合本发明实施例第三方面,在第三方面的第一种实施方式中,所述若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为所述第二运营商对应的sim卡,则显示所述第二运营商的名称,包括:

将所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息清空;

根据当前实际注册连接的运营商所运营网络显示所述第二运营商的名称。

结合本发明实施例第三方面,在第三方面的第二种实施方式中,所述检测移动终端上的用户身份模块sim卡是否有拔插行为之前,所述方法还包括:

将所述第二运营商所运营网络下发的包含第一运营商的名称的消息进行标记。

结合本发明实施例第三方面的第二种实施方式,在第三方面的第三种实施方式中,所述若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为所述第二运营商对应的sim卡,则显示所述第二运营商的名称,包括:

查看所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息;

若所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息已进行过标记,则放弃读取所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息,直接显示所述第二运营商的名称。

结合第三方面、第三方面的第一种、第二种或第三种实施方式,在第三方面的第四种实施方式中,所述方法还包括:若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为第三运营商对应的sim卡,则显示所述第二运营商的名称或显示所述第三运营商的名称。

为实现上述目的,本发明实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下方法的步骤:

在网络标识和时区nitz机制下,检测移动终端上的用户身份模块sim卡是否有拔插行为;

若所述移动终端上的sim卡有拔插行为,则判断所述移动终端上当前安插的第一运营商对应的sim卡是否更换,所述第一运营商对应的sim卡当前注册连接到第二运营商所运营网络;

若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为所述第二运营商对应的sim卡,则显示所述第二运营商的名称。

结合本发明实施例第四方面,在第四方面的第一种实施方式中,所述若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为所述第二运营商对应的sim卡,则显示所述第二运营商的名称,包括:

将所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息清空;

根据当前实际注册连接的运营商所运营网络显示所述第二运营商的名称。

结合本发明实施例第四方面,在第四方面的第二种实施方式中,所述检测移动终端上的用户身份模块sim卡是否有拔插行为之前,所述方法还包括:

将所述第二运营商所运营网络下发的包含第一运营商的名称的消息进行标记。

结合本发明实施例第四方面的第二种实施方式,在第四方面的第三种实施方式中,所述若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为所述第二运营商对应的sim卡,则显示所述第二运营商的名称,包括:

查看所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息;

若所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息已进行过标记,则放弃读取所述第二运营商所运营网络在所述第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息,直接显示所述第二运营商的名称。

结合第四方面、第四方面的第一种、第二种或第三种实施方式,在第四方面的第四种实施方式中,所述方法还包括:若所述移动终端上当前安插的第一运营商对应的sim卡已经更换为第三运营商对应的sim卡,则显示所述第二运营商的名称或显示所述第三运营商的名称。

从上述本发明实施例提供的技术方案可知,在移动终端侧增设了sim卡更换的判断功能,当移动终端上当前安插的第一运营商对应的sim卡更换为第二运营商对应的sim卡时,由于第一运营商对应的sim卡当前注册连接的是第二运营商所运营网络,因此,此时在移动终端上显示第二运营商的名称,则向用户正确显示了当前注册连接的运营商网络,相比于现有技术在nitz机制下更换了sim卡就不能正确显示运营商网络,本发明提供的技术方案能够给用户带来良好使用体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的移动终端的结构框图;

图2为本发明实施例提供的显示运营商名称的方法的流程图;

图3为本发明另一实施例提供的显示运营商名称的方法的流程图;

图4为本发明另一实施例提供的显示运营商名称的方法的流程图;

图5为本发明实施例提供的显示运营商名称的装置的结构框图;

图6为本发明另一实施例提供的显示运营商名称的装置的结构框图;

图7为本发明另一实施例提供的显示运营商名称的装置的结构框图;

图8为本发明另一实施例提供的显示运营商名称的装置的结构框图;

图9-a为本发明另一实施例提供的显示运营商名称的装置的结构框图;

图9-b为本发明另一实施例提供的显示运营商名称的装置的结构框图;

图9-c为本发明另一实施例提供的显示运营商名称的装置的结构框图;

图9-d为本发明另一实施例提供的显示运营商名称的装置的结构框图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了一种移动终端的结构框图。本发明实施例提供的显示运营商名称的方法可应用于如图1所示的移动终端10中,移动终端10可以但不限于包括:需依靠电池维持正常运行且支持网络及下载功能的智能手机、笔记本、平板电脑、穿戴智能设备等。

如图1所示,移动终端10包括存储器101、存储控制器102,一个或多个(图中仅示出一个)处理器103、外设接口104、射频模块105、按键模块106、音频模块107以及触控屏幕108。这些组件通过一条或多条通讯总线/信号线109相互通讯。

可以理解,图1所示的结构仅为示意,其并不对移动终端的结构造成限定。移动终端10还可包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或其组合实现。

存储器101可用于存储软件程序以及模块,如本发明实施例中的显示运营商名称的方法及移动终端对应的程序指令/模块,处理器103通过运行存储在存储器101内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的显示运营商名称的方法。

存储器101可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器101可进一步包括相对于处理器103远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器103以及其他可能的组件对存储器101的访问可在存储控制器102的控制下进行。

外设接口104将各种输入/输入装置耦合至cpu以及存储器101。处理器103运行存储器101内的各种软件、指令以执行移动终端10的各种功能以及进行数据处理。

在一些实施例中,外设接口104,处理器103以及存储控制器102可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

射频模块105用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块105可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。射频模块105可与各种网络如互联网、企业内部网、预置类型的无线网络进行通讯或者通过预置类型的无线网络与其他设备进行通讯。上述的预置类型的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的预置类型的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(globalsystemformobilecommunication,gsm),增强型移动通信技术(enhanceddatagsmenvironment,edge),宽带码分多址技术(widebandcodedivisionmultipleaccess,w-cdma),码分多址技术(codedivisionaccess,cdma),时分多址技术(timedivisionmultipleaccess,tdma),蓝牙,无线保真技术(wireless-fidelity,wifi)(如美国电气和电子工程师协会标准ieee802.11a、ieee802.11b、ieee802.11g和/或ieee802.11n),网络电话(voiceoverinternetprotocal,voip),全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wi-max),其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议。

按键模块106提供用户向移动终端进行输入的接口,用户可以通过按下不同的按键以使移动终端10执行不同的功能。

音频模块107向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口104处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口104中以进行进一步的处理。音频数据可以从存储器101处或者通过射频模块105获取。此外,音频数据也可以存储至存储器101中或者通过射频模块105进行发送。在一些实例中,音频模块107还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。

触控屏幕108在移动终端与用户之间同时提供一个输出及输入界面。具体地,触控屏幕108向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕108还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕108显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。

基于上述移动终端描述本发明实施例中显示运营商名称的方法的流程图如附图2所示,主要包括如下步骤s201至s203,详细说明如下:

s201,在网络标识和时区nitz机制下,检测移动终端上的用户身份模块sim卡是否有拔插行为。

如背景技术所述,网络标识和时区机制(networkidentityandtimezone,nitz)即通过无线网络为手机等移动终端提供本地时间和日期,时区和dst偏移以及网络提供商身份信息的机制,现有的nitz机制的问题在于,当前移动终端插入的是运营商a的sim卡,注册连接的实际是运营商b的网络,但后期将运营商a的sim卡更换为运营商b的sim卡后,移动终端显示的运营商名称仍然是运营商a而不是运营商b。为了解决这一问题,首先就是检测移动终端上的sim卡是否有拔插行为。例如,通过检测sim卡硬件接口的电平是否有变化即可判断sim卡是否被拔插。

s202,若移动终端上的sim卡有拔插行为,则判断移动终端上当前安插的第一运营商对应的sim卡是否更换,其中,第一运营商对应的sim卡当前注册连接到第二运营商所运营网络。

需要说明的是,在本发明实施例中,第二运营商所运营网络是第一运营商对应的sim卡当前注册连接到的网络,其与第一运营商之间签有协议,根据这一协议,虽然第一运营商对应的sim卡当前注册连接到的是第二运营商所运营网络,但显示的运营商名称为第一运营商。由于每个sim卡均有id,因此,作为本发明一个实施例,只要读取sim卡的id,再和拔插前的sim卡的id相比,若两者不一致,则说明sim卡已经更换。

s203,若移动终端上当前安插的第一运营商对应的sim卡已经更换为第二运营商对应的sim卡,则显示第二运营商的名称。

现有的nitz机制下,若移动终端上当前安插的第一运营商对应的sim卡已经更换为第二运营商对应的sim卡,由于移动终端上之前保存的nitzoperatorname消息中,其带有的运营商名称仍然是第一运营商,因此,显示的仍然是第一运营商这一运营商名称,但此时已经更换为第二运营商的sim卡,显然显示的运营商名称是错误的。与现有技术不同,在本发明实施例中,若移动终端上当前安插的第一运营商对应的sim卡已经更换为第二运营商对应的sim卡,则显示第二运营商的名称。

从上述附图2示例的显示运营商名称的方法可知,在移动终端侧增设了sim卡更换的判断功能,当移动终端上当前安插的第一运营商对应的sim卡更换为第二运营商对应的sim卡时,由于第一运营商对应的sim卡当前注册连接的是第二运营商所运营网络,因此,此时在移动终端上显示第二运营商的名称,则向用户正确显示了当前注册连接的运营商网络,相比于现有技术在nitz机制下更换了sim卡就不能正确显示运营商网络,本发明提供的技术方案能够给用户带来良好使用体验。

基于上述移动终端描述本发明另一实施例中显示运营商名称的方法的流程图如附图3所示,主要包括如下步骤s301至s304,详细说明如下:

s301,在网络标识和时区nitz机制下,检测移动终端上的用户身份模块sim卡是否有拔插行为。

步骤s301的实现方案与前述实施例步骤s201的实现方案相同,其中涉及的术语、概念等亦与前述实施例的步骤s201涉及的术语、概念等相同,可参照前述实施例的描述,此处不做赘述。

s302,若移动终端上的sim卡有拔插行为,则判断移动终端上当前安插的第一运营商对应的sim卡是否更换,其中,第一运营商对应的sim卡当前注册连接到第二运营商所运营网络。

步骤s302的实现方案与前述实施例步骤s202的实现方案相同,其中涉及的术语、概念等亦与前述实施例的步骤s202涉及的术语、概念等相同,可参照前述实施例的描述,此处不做赘述。

s303,将第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息清空。

作为本发明一个实施例,第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息即按照nitz机制,第二运营商所运营网络在第一运营商对应的sim卡更换前下发的nitzoperatorname这一消息,其中包含第一运营商即更换sim前安插的sim卡对应的运营商网络的名称。

s304,根据当前实际注册连接的运营商所运营网络显示第二运营商的名称。

经步骤s303,已将第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息清空,此时,按照nitz机制,读取不到第一运营商的名称。由于当前实际注册连接的运营商所运营网络是第二运营商所运营网络,更换后的sim卡也是第二运营商对应的sim卡,而每个sim卡均有唯一的一个移动设备国家代码(mobilecountrycode,mcc)和移动网络码(mobilenetworkcode,mnc),其在sim卡注册连接到第二运营商所运营网络时已被上传至第二运营商所运营网络,因此,作为本发明一个实施例,根据当前实际注册连接的运营商所运营网络,很容易显示第二运营商的名称。

基于上述移动终端描述本发明另一实施例中移动终端的解锁方法的流程图如附图4所示,主要包括如下步骤s401至s405,详细说明如下:

s401,将第二运营商所运营网络下发的包含第一运营商的名称的消息进行标记。

第二运营商所运营网络下发的包含第一运营商的名称的消息可以是nitzoperatorname这一消息。在本发明实施例中,对第二运营商所运营网络下发的包含第一运营商的名称的消息进行标记,可以是采取任何方式标记该消息包含第一运营商的名称。

s402,在网络标识和时区nitz机制下,检测移动终端上的用户身份模块sim卡是否有拔插行为。

步骤s402的实现方案与前述实施例步骤s201或s301的实现方案相同,其中涉及的术语、概念等亦与前述实施例的步骤s201或s301涉及的术语、概念等相同,可参照前述实施例的描述,此处不做赘述。

s403,若移动终端上的sim卡有拔插行为,则判断移动终端上当前安插的第一运营商对应的sim卡是否更换,其中,第一运营商对应的sim卡当前注册连接到第二运营商所运营网络。

步骤s403的实现方案与前述实施例步骤s202或s302的实现方案相同,其中涉及的术语、概念等亦与前述实施例的步骤s202或s302涉及的术语、概念等相同,可参照前述实施例的描述,此处不做赘述。

s404,查看第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息。

s405,若第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息已进行过标记,则放弃读取第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息,直接显示第二运营商的名称。

对第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息标记是在步骤s401进行。若在步骤s404查看第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息时,发现该消息已进行过标记,表明不应读取该消息并显示其中包含的第一运营商的名称,因此,放弃读取第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息,直接显示第二运营商的名称。

在上述实施例中,若移动终端上当前安插的第一运营商对应的sim卡已经更换为第三运营商对应的sim卡,则显示运营商名称时分两种情形。一种情形是第三运营商和第二运营商有租用或内部漫游协议,并且第二运营商是通过下发nitzoperatorname这一消息的方式告知移动终端应该显示第三运营商的名称,这种情形下,若移动终端上当前安插的第一运营商对应的sim卡已经更换为第三运营商对应的sim卡,则第三运营商对应的sim卡注册连接第二运营商所运营网络时,第二运营商所运营网络会下发新的nitzoperatorname消息给移动终端,移动终端显示第三运营商的名称;另一种情形是第三运营商和第二运营商没有租用或内部漫游协议,第三运营商却注册上了第二运营商所运营网络,这种是网络间的漫游,此时应显示第二运营商的名称,其具体技术方案如前述实施例显示第二运营商的名称相同,此处不做赘述,可参考前述实施例的描述。

请参阅图5,为本发明实施例提供的显示运营商名称的装置。为了便于说明,仅示出了与本发明实施例相关的部分。图5提供的显示运营商名称的装置主要包括检测模块501、判断模块502和第一显示模块503,详细说明如下:

检测模块501,用于在网络标识和时区nitz机制下,检测移动终端上的用户身份模块sim卡是否有拔插行为;

判断模块502,用于若移动终端上的sim卡有拔插行为,则判断移动终端上当前安插的第一运营商对应的sim卡是否更换,其中,第一运营商对应的sim卡当前注册连接到第二运营商所运营网络;

第一显示模块502,用于若移动终端上当前安插的第一运营商对应的sim卡已经更换为第二运营商对应的sim卡,则显示第二运营商的名称。

需要说明的是,本发明实施例提供的装置,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

附图5示例的第一显示模块503可以包括消息清空单元601和第一名称显示单元602,如附图6示例显示运营商名称的装置,其中:

消息清空单元601,用于将第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息清空;

第一名称显示单元602,用于根据当前实际注册连接的运营商所运营网络显示第二运营商的名称。

附图5示例的装置还包括标记模块601,如附图7示例显示运营商名称的装置。标记模块701用于检测模块检测移动终端上的用户身份模块sim卡是否有拔插行为之前,将第二运营商所运营网络下发的包含第一运营商的名称的消息进行标记。

附图7示例的第一显示模块503可以包括查看单元801和第二名称显示单元802,如附图8示例显示运营商名称的装置,其中:

查看单元801,用于查看第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息;

第二名称显示单元802,用于若第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息已进行过标记,则放弃读取第二运营商所运营网络在第一运营商对应的sim卡更换前下发的包含第一运营商的名称的消息,直接显示第二运营商的名称。

上述附图5至附图8任一示例的装置还可以包括第二显示模块901,如附图9-a至附图9-d所示任一示例提供的显示运营商名称的装置。第二显示模块901用于若移动终端上当前安插的第一运营商对应的sim卡已经更换为第三运营商对应的sim卡,则显示第二运营商的名称或显示第三运营商的名称。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本发明所提供的移动终端的解锁方法、装置、移动终端和计算机可读存储介质的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1