一种APN切换方法及相关设备技术

技术编号:37469889 阅读:8 留言:0更新日期:2023-05-06 09:49
本申请提供了一种APN切换方法及相关设备。根据该APN切换方法,电子设备可以检测并响应APN切换操作,将第一号码对应的APN切换至第一APN。在第一号码对应的SIM卡为开通有多个号码的SIM卡的情况下,电子设备可以将远程调用方进程标识重置为当前进程的标识,并确定第一号码对应的IMSI,即第一IMSI。电子设备还可以将远程调用方进程标识恢复为远程调用方进程的初始标识,并将第一IMSI所对应的APN更新为第一APN。对于开通有多个号码的SIM卡而言,通过这种方式,电子设备可以切换该SIM卡对应的至少一个号码的APN而不影响该SIM卡对应的其他号码的APN。他号码的APN。他号码的APN。

【技术实现步骤摘要】
一种APN切换方法及相关设备


[0001]本申请涉及移动通信领域,尤其涉及一种APN切换方法及相关设备。

技术介绍

[0002]接入点(Access Point Name,APN)指一种网络接入技术,它决定了手机等终端通过哪种接入方式来访问网络。对于手机用户来说,可以访问的外部网络类型有很多,例如:Internet、WAP网站、集团企业内部网络、行业内部专用网络。而不同的接入点所能访问的范围以及接入的方式是不同的,网络侧可以根据APN来区分手机激活后需要访问的网络,从而分配相应网段的IP。可理解,APN是用户通过手机上网时必须配置的一个参数。APN业务由运营商提供给手机等电子设备,进而这些电子设备可以通过不同APN可以接入不同的网络中。
[0003]在一张用户识别(Subscriber Identity Module,SIM)卡上开通有多个电话号码(简称为“一卡多号”)的场景下,用户使用这张SIM卡上不同的号码时,可以通过不同APN接入不同的网络。用户修改这张SIM卡上开通的某一个号码对应的APN之后,切换至这张SIM卡上开通的另一个号码时,该另一个号码对应的APN也会发生变化。也就是说,一旦用户修改这张SIM卡上开通的一个号码对应的APN,其他号码对应的APN也会发生变化。
[0004]因此,如何切换一张SIM卡上开通的某一个号码对应的APN而不影响这张SIM卡上开通的其他号码对应的APN是目前亟待解决的问题。

技术实现思路

[0005]本申请提供了一种APN切换方法及相关设备。根据该APN切换方法,电子设备可以检测并响应APN切换操作,将第一号码对应的APN切换至第一APN。在第一号码对应的SIM卡为开通有多个号码的SIM卡的情况下,电子设备可以将远程调用方进程标识重置为当前进程的标识,并确定第一号码对应的IMSI,即第一IMSI。电子设备还可以将远程调用方进程标识恢复为远程调用方进程的初始标识,并将第一IMSI所对应的APN更新为第一APN。对于开通有多个号码的SIM卡而言,通过这种方式,电子设备可以切换该SIM卡对应的至少一个号码的APN而不影响该SIM卡对应的其他号码的APN。
[0006]第一方面,本申请提供了一种APN切换方法。根据该方法,电子设备可以响应于基于第一应用切换第一号码对应的APN的操作,并将第一号码对应的APN切换至第一APN。在第一号码对应的SIM卡为开通有多个号码的SIM卡的情况下,电子设备可以基于第二应用将远程调用方进程标识重置为当前进程的标识。在远程调用方进程标识与直接调用方进程标识相同的情况下,电子设备可以基于第二应用调用IMSI接口,确定第一IMSI,并将第一IMSI对应的APN更新为第一APN。其中,远程调用方进程为第一应用对应的进程。当前进程为第二应用对应的进程。直接调用方进程为调用IMSI接口的应用对应的进程。第一IMSI为第一号码对应的IMSI。
[0007]可理解,在将第一IMSI对应的APN更新为第一APN之后,第一号码对应的SIM卡中除第一号码以外的其他号码对应的IMSI对应的APN没有更新。
[0008]在本申请提供的方案中,电子设备可以在确定第一号码对应的IMSI之前,将远程调用方进程标识重置为当前进程的标识,以便在远程调用方进程标识与直接调用方进程标识相同的情况下确定第一号码对应的IMSI,进而更新第一号码对应的IMSI所对应的APN。对于开通有多个号码的SIM卡来说,通过上述方式可以实现切换该SIM卡上开通的任意一个号码对应的APN,而不改变其他号码对应的APN,即实现该SIM卡上开通的多个号码对应的APN的独立切换。
[0009]可理解,第一号码可以为后文所提及的号码

1。
[0010]在本申请的一些实施例中,第一应用可以为设置应用,第二应用可以为TP应用。
[0011]结合第一方面,在一种可能的实现方式中,电子设备确定第一IMSI之后,该方法还可以包括:电子设备可以基于第二应用将远程调用方进程标识恢复为远程调用方进程的初始标识。
[0012]在本申请提供的方案中,电子设备还可以在确定第一号码对应的IMSI之后,恢复远程调用方进程标识,从而避免因为两个进程的标识相同而影响后续流程的顺利进行。
[0013]结合第一方面,在一种可能的实现方式中,电子设备确定第一IMSI之前,该方法还可以包括:第二应用可以向电子设备中的IMSI获取模块发送第二应用的包名,还可以向IMSI获取模块发送IMSI获取请求。IMSI获取请求用于获取第一IMSI。IMSI获取模块可以基于第二应用的包名确定直接调用方进程标识。IMSI获取模块还可以确定远程调用方进程标识。IMSI获取模块可以确定远程调用方进程标识与直接调用方进程标识是否相同。
[0014]在本申请提供的方案中,电子设备中的第二应用可以向IMSI获取模块请求获取第一IMSI。IMSI获取模块接收第二应用发送的请求之后,可以确定远程调用方进程标识和直接调用方标识是否相同。
[0015]在本申请的一些实施例中,IMSI获取模块可以为电话管理器。
[0016]结合第一方面,在一种可能的实现方式中,在远程调用方进程标识与直接调用方进程标识相同的情况下,电子设备基于第二应用调用IMSI接口,确定第一IMSI,并将第一IMSI对应的APN更新为第一APN,具体可以包括:在IMSI获取模块确定远程调用方进程标识与直接调用方进程标识相同的情况下,IMSI获取模块可以确定第一IMSI,并将第一IMSI发送给第二应用。第二应用可以将第一IMSI对应的APN更新为第一APN。
[0017]在本申请提供的方案中,在确定远程调用方进程标识与直接调用方进程标识相同的情况下,IMSI获取模块可以确定第一IMSI,而不会出现安全异常的问题。
[0018]结合第一方面,在一种可能的实现方式中,该方法还可以包括:在第一号码对应的SIM卡为开通有一个号码的SIM卡的情况下,或者,在第一号码对应的SIM卡为开通有多个号码的SIM卡,并且远程调用方进程标识与直接调用方进程标识不相同的情况下,电子设备可以确定第一卡槽,并将第一卡槽对应的APN更新为第一APN。第一卡槽为第一号码对应的卡槽。
[0019]在本申请提供的方案中,在第一号码对应的SIM卡为开通有一个号码的SIM卡的情况下,或者,在第一号码对应的SIM卡为开通有多个号码的SIM卡,并且远程调用方进程标识与直接调用方进程标识不相同的情况下,电子设备可以更新第一卡槽所对应的APN,后续过程中,电子设备可以基于第一卡槽对应的APN来确定第一卡槽所对应的SIM卡中的号码所对应的APN。
[0020]结合第一方面,在一种可能的实现方式中,在电子设备基于第二应用将远程调用方进程标识重置为当前进程的标识之前,该方法还可以包括:电子设备可以确定第一号码对应的SIM卡中是否存在第一配置信息。若第一号码对应的SIM卡中存在第一配置信息,则第一号码对应的SIM卡为开通有多个号码的SIM卡。若本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种APN切换方法,其特征在于,所述方法包括:电子设备响应于基于第一应用切换第一号码对应的APN的操作,将所述第一号码对应的APN切换至第一APN;在所述第一号码对应的SIM卡为开通有多个号码的SIM卡的情况下,所述电子设备基于第二应用将远程调用方进程标识重置为当前进程的标识;所述远程调用方进程为所述第一应用对应的进程;所述当前进程为所述第二应用对应的进程;在所述远程调用方进程标识与直接调用方进程标识相同的情况下,所述电子设备基于所述第二应用调用IMSI接口,确定第一IMSI,并将所述第一IMSI对应的APN更新为所述第一APN;所述直接调用方进程为调用IMSI接口的应用对应的进程;所述第一IMSI为所述第一号码对应的IMSI。2.如权利要求1所述的方法,其特征在于,所述确定第一IMSI之后,所述方法还包括:所述电子设备基于所述第二应用将所述远程调用方进程标识恢复为所述远程调用方进程的初始标识。3.如权利要求1或2所述的方法,其特征在于,所述确定第一IMSI之前,所述方法还包括:所述第二应用向所述电子设备中的IMSI获取模块发送所述第二应用的包名;所述第二应用向所述IMSI获取模块发送IMSI获取请求;所述IMSI获取请求用于获取所述第一IMSI;所述IMSI获取模块基于所述第二应用的包名确定所述直接调用方进程标识;所述IMSI获取模块确定所述远程调用方进程标识;所述IMSI获取模块确定所述远程调用方进程标识与所述直接调用方进程标识是否相同。4.如权利要求3所述的方法,其特征在于,所述在所述远程调用方进程标识与直接调用方进程标识相同的情况下,所述电子设备基于所述第二应用调用IMSI接口,确定第一IMSI,并将所述第一IMSI对应的APN更新为所述第一APN,具体包括:在所述IMSI获取模块确定所述远程调用方进程标识与所述直接调用方进程标识相同的情况下,所述IMSI获取模块确定所述第一IMSI,并将所述第一IMSI发送给所述第二应用;所述第二应用将所述第一IMSI对应的APN更新为所述第一APN。5.如权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:韩冲代鲁凡
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1