安卓操作系统动态切换APN方法、存储介质及移动终端技术方案

技术编号:21371114 阅读:57 留言:0更新日期:2019-06-15 11:35
本发明专利技术涉及一种安卓操作系统动态切换APN方法、存储介质及移动终端。该方法包括:应用程序发起网络请求;查找与应用程序对应的APN配置信息;判断APN配置信息是否与当前APN配置信息一致;若一致,则使用当前APN配置信息;若不一致,则切换至使用APN配置信息。通过实施本发明专利技术,通过预先设置应用程序对应的APN配置信息,以及自动切换规则,实现不同应用程序所需网络的快速自动切换,大大提高网络切换效率,提升用户体验。

APN Method, Storage Media and Mobile Terminal for Android Operating System Dynamic Switching

The invention relates to an Android operating system dynamic switching APN method, storage medium and mobile terminal. This method includes: the application initiates the network request; looks up the APN configuration information corresponding to the application; judges whether the APN configuration information is consistent with the current APN configuration information; if it is consistent, uses the current APN configuration information; if not, switches to the use of APN configuration information. By implementing the present invention, by preset APN configuration information corresponding to the application program and automatic switching rules, the fast automatic switching of the network required by different applications is realized, the switching efficiency of the network is greatly improved, and the user experience is enhanced.

【技术实现步骤摘要】
安卓操作系统动态切换APN方法、存储介质及移动终端
本专利技术涉及移动终端网络通信领域,更具体地说,涉及一种安卓操作系统动态切换APN方法、存储介质及移动终端。
技术介绍
移动终端通过在联网过程中需要配置网络参数,不同的网络需要的配置参数不同,例如专用物联网和运营商提供的公网,不同网络之间的切换通过切换APN配置信息实现。不同应用程序可能需要不同的网络,现有技术中通过用户手动来切换APN配置信息,每次更换网络都需要进行手动切换,操作繁琐,效率低下,不能满足用户在不同网络之间快速切换的需求。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述手动切换APN配置信息导致操作繁琐的缺陷,提供一种安卓操作系统动态切换APN方法、存储介质及移动终端。本专利技术解决其技术问题所采用的技术方案是:构造一种安卓操作系统动态切换APN方法,包括:应用程序发起网络请求;查找与所述应用程序对应的APN配置信息;判断所述APN配置信息是否与当前APN配置信息一致;若一致,则使用当前APN配置信息;若不一致,则切换至使用所述APN配置信息。进一步,本专利技术所述的安卓操作系统动态切换APN方法,所述查找与所述应用程序对应的APN配置信息包括:判断是否查找到与所述应用程序对应的APN配置信息;若否,则使用当前APN配置信息;若是,则执行所述判断所述APN配置信息是否与当前APN配置信息一致。进一步,本专利技术所述的安卓操作系统动态切换APN方法,在所述应用程序发起网络请求之前,所述方法还包括设置所述应用程序与APN配置信息的对应关系,保存所述应用程序与APN配置信息的对应关系。进一步,本专利技术所述的安卓操作系统动态切换APN方法,设置所述应用程序与APN配置信息的对应关系包括:所述应用程序安装过程中根据预设网络需求信息自动设置所述应用程序与APN配置信息的对应关系;或接收用户手动设置参数,设置所述应用程序与APN配置信息的对应关系。进一步,本专利技术所述的安卓操作系统动态切换APN方法,所述设置所述应用程序与APN配置信息的对应关系包括:设置所述应用程序的唯一编码与APN配置信息的对应关系;所述保存所述应用程序与APN配置信息的对应关系包括:保存所述唯一编码与APN配置信息的对应关系,并将所述唯一编码作为对应关系的索引。进一步,本专利技术所述的安卓操作系统动态切换APN方法,所述查找与所述应用程序对应的APN配置信息包括:通过所述唯一编码以及所述唯一编码与APN配置信息的对应关系查找与所述应用程序对应的APN配置信息。进一步,本专利技术所述的安卓操作系统动态切换APN方法,所述使用当前APN配置信息包括:使用所述当前APN配置信息对应的网卡;所述切换至使用所述APN配置信息包括:切换至使用所述APN配置信息对应的网卡。进一步,本专利技术所述的安卓操作系统动态切换APN方法,所述APN配置信息包括:物联网卡APN配置信息、2G网卡APN配置信息、3G网卡APN配置信息、4G网卡APN配置信息、5G网卡APN配置信息中的至少两种。另,本专利技术还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述安卓操作系统动态切换APN方法。另,本专利技术还提供一种移动终端,所述移动终端安装有安卓操作系统;所述移动终端包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述安卓操作系统动态切换APN方法的步骤。实施本专利技术的一种安卓操作系统动态切换APN方法、存储介质及移动终端,具有以下有益效果:该方法包括:应用程序发起网络请求;查找与应用程序对应的APN配置信息;判断APN配置信息是否与当前APN配置信息一致;若一致,则使用当前APN配置信息;若不一致,则切换至使用APN配置信息。通过实施本专利技术,通过预先设置应用程序对应的APN配置信息,以及自动切换规则,实现不同应用程序所需网络的快速自动切换,大大提高网络切换效率,提升用户体验。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术一实施例提供的安卓操作系统动态切换APN方法的流程图;图2是本专利技术一实施例提供的安卓操作系统动态切换APN方法的流程图;图3是本专利技术一实施例提供的移动终端的结构示意图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。实施例如图1所示,本实施例的安卓操作系统动态切换APN方法应用于移动终端,移动终端安装有安卓操作系统以及适用于案安卓系统的应用程序,移动终端包括但不限于智能手机、智能手表、平板电脑等手持终端。该方法包括下述步骤:S1、应用程序发起网络请求。S2、查找与应用程序对应的APN配置信息。作为选择,APN配置信息包括:物联网卡APN配置信息、2G网卡APN配置信息、3G网卡APN配置信息、4G网卡APN配置信息、5G网卡APN配置信息中的至少两种,以上物联网卡、2G网卡、3G网卡、4G网卡、5G网卡以SIM卡的形式安装在移动终端上。S3、判断APN配置信息是否与当前APN配置信息一致,这里的当前APN配置信息是指移动终端当前正在使用的网络配置信息。S4、若APN配置信息与当前APN配置信息一致,则不需要切换网络,继续使用当前APN配置信息。使用当前APN配置信息包括:使用当前APN配置信息对应的网卡,即继续使用当前APN配置信息对应的网卡。S5、若APN配置信息与当前APN配置信息不一致,则说明需要切换网络,切换至使用APN配置信息。切换至使用APN配置信息包括:切换至使用APN配置信息对应的网卡,即启动该应用程序对应的APN配置信息对应的网卡。通过实施本实施例,通过预先设置应用程序对应的APN配置信息,以及自动切换规则,实现不同应用程序所需网络的快速自动切换,大大提高网络切换效率。实施例如图2所示,在上述实施例的基础上,在移动终端上可能存在一些应用程序没有设置对应的APN配置信息,这类应用程序可兼容不同的网络,对于这一类应用程序,本实施例的安卓操作系统动态切换APN方法中查找与应用程序对应的APN配置信息包括:S21、判断是否查找到与应用程序对应的APN配置信息;S22、若未查找到与应用程序对应的APN配置信息,则使用当前APN配置信息;S23、若查找到与应用程序对应的APN配置信息,则执行判断APN配置信息是否与当前APN配置信息一致,具体过程参考上述实施例。本实施例解决了未设置对应的APN配置信息的应用程序的网络配置问题,使得移动终端上一些兼容性的应用程序可不设置APN配置信息。实施例在上述实施例的基础上,本实施例的安卓操作系统动态切换APN方法在应用程序发起网络请求之前还包括:设置应用程序与APN配置信息的对应关系,保存应用程序与APN配置信息的对应关系。设置应用程序与APN配置信息的对应关系包括自动设置和手动设置两种方式:自动设置:应用程序安装过程中根据预设网络需求信息自动设置应用程序与APN配置信息的对应关系。手动设置:接收用户手动设置参数,设置应用程序与APN配置信息的对应关系。每个应用程序都具有对应的唯一编码(uniqueidentifier,uid),可根据该唯一编码来标记应用程序。所以设置应用程序与APN配置信息的对应关系包括:设置应用程序的唯一编码与APN本文档来自技高网...

【技术保护点】
1.一种安卓操作系统动态切换APN方法,其特征在于,包括:应用程序发起网络请求;查找与所述应用程序对应的APN配置信息;判断所述APN配置信息是否与当前APN配置信息一致;若一致,则使用当前APN配置信息;若不一致,则切换至使用所述APN配置信息。

【技术特征摘要】
1.一种安卓操作系统动态切换APN方法,其特征在于,包括:应用程序发起网络请求;查找与所述应用程序对应的APN配置信息;判断所述APN配置信息是否与当前APN配置信息一致;若一致,则使用当前APN配置信息;若不一致,则切换至使用所述APN配置信息。2.根据权利要求1所述的安卓操作系统动态切换APN方法,其特征在于,所述查找与所述应用程序对应的APN配置信息包括:判断是否查找到与所述应用程序对应的APN配置信息;若否,则使用当前APN配置信息;若是,则执行所述判断所述APN配置信息是否与当前APN配置信息一致。3.根据权利要求1所述的安卓操作系统动态切换APN方法,其特征在于,在所述应用程序发起网络请求之前,所述方法还包括设置所述应用程序与APN配置信息的对应关系,保存所述应用程序与APN配置信息的对应关系。4.根据权利要求3所述的安卓操作系统动态切换APN方法,其特征在于,设置所述应用程序与APN配置信息的对应关系包括:所述应用程序安装过程中根据预设网络需求信息自动设置所述应用程序与APN配置信息的对应关系;或接收用户手动设置参数,设置所述应用程序与APN配置信息的对应关系。5.根据权利要求3所述的安卓操作系统动态切换APN方法,其特征在于,所述设置所述应用程序与APN配置信息的对应关系包括:设置所述应用程序的唯一编码与APN配置信...

【专利技术属性】
技术研发人员:苟威郭颂刘丹
申请(专利权)人:深圳市优博讯科技股份有限公司
类型:发明
国别省市:广东,44

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

1