网络接口的切换方法技术

技术编号:24719237 阅读:19 留言:0更新日期:2020-07-01 00:42
本发明专利技术提供一种网络接口的切换方法和终端,属于网络接口技术领域,其可至少部分解决现有的网络接口的切换方法用户体验差的问题。本发明专利技术实施例的网络接口的切换方法,用于终端,所述方法包括:获取所述终端的处于前台的应用程序;获取所述应用程序的优选网络接口类型,并根据所述优选网络接口类型对所述终端的网络接口进行切换。

【技术实现步骤摘要】
网络接口的切换方法
本专利技术属于网络接口
,具体涉及一种网络接口的切换方法和终端。
技术介绍
随着终端(如手机)的发展,一个终端可以安装越来越多的应用程序,不同的应用程序运行时需要使用不同的网络接口进行数据传输。目前的终端的网络接口设置主要靠用户手动完成,即用户到网络设置界面将终端的网络接口手动设置为前台运行的应用程序需要的网络接口。因为每次手动设置都是全局性的,因此在使用完成后还需要用户手动将网络接口修改为原来的设置,用户体验差。
技术实现思路
本专利技术至少部分解决现有的网络接口的切换方法用户体验差的问题,提供一种用户体验好的网络接口的切换方法。本专利技术的一个方面提供一种网络接口的切换方法,用于终端,所述方法包括:获取所述终端的处于前台的应用程序;获取所述应用程序的优选网络接口类型,并根据所述优选网络接口类型对所述终端的网络接口进行切换。可选的,所述获取所述终端的处于前台的应用程序之前,还包括:获取并保存所述终端的所有应用程序的优选网络接口类型。进一步可选的,所述获取并保存所述终端的所有应用程序的优选网络接口类型与所述获取所述应用程序的优选网络接口类型之间,还包括:将所述终端的所有应用程序以及其优选网络接口类型写入映射表。进一步可选的,所述将所述终端所有应用程序以及其使用的网络接口类型写入映射表之后还包括:接收修改信息,所述修改信息包括需要修改的应用程序以及对应的网络接口类型;将所述映射表中需要修改的应用程序对应的优选网络接口类型修改为所述修改信息中的网络接口类型。进一步可选的,所述获取所述应用程序的优选网络接口类型包括:根据所述应用程序从所述映射表中获取所述应用程序的优选网络接口类型。本专利技术的另一个方面提供一种终端,所述终端包括:程序检测模块,用于获取所述终端的处于前台的应用程序;控制模块,用于获取所述应用程序的优选网络接口类型,并根据所述优选网络接口类型对所述终端的网络接口进行切换。可选的,所述终端还包括:接口检测模块,用于获取并保存所述终端的所有应用程序的优选网络接口类型。进一步可选的,所述终端还包括:写入模块,用于将所述终端的所有应用程序以及其优选网络接口类型写入映射表。进一步可选的,所述写入模块还用于:接收修改信息,所述修改信息包括需要修改的应用程序以及对应的网络接口类型;将所述映射表中需要修改的应用程序对应的优选网络接口类型修改为所述修改信息中的网络接口类型。进一步可选的,所述控制模块用于:根据所述应用程序从所述映射表中获取所述应用程序的优选网络接口类型。本专利技术实施例的网络接口的切换方法,可以根据终端的处于前台的应用程序进行网络接口的自动切换,而不需要用户进行手动设置,提升了用户体验。附图说明图1为本专利技术实施例的一种网络接口的切换方法的流程示意图;图2为本专利技术实施例的另一种网络接口的切换方法的流程示意图;图3为本专利技术实施例的一种终端的组成示意框图。具体实施方式为使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术作进一步详细描述。可以理解的是,此处描述的具体实施例和附图仅仅用于解释本专利技术,而非对本专利技术的限定。可以理解的是,在不冲突的情况下,本专利技术中的各实施例及实施例中的各特征可相互组合。可以理解的是,为便于描述,本专利技术的附图中仅示出了与本专利技术相关的部分,而与本专利技术无关的部分未在附图中示出。可以理解的是,本专利技术的实施例中所涉及的每个单元、模块可仅对应一个实体结构,也可由多个实体结构组成,或者,多个单元、模块也可集成为一个实体结构。可以理解的是,在不冲突的情况下,本专利技术的流程图和框图中所标注的功能、步骤可按照不同于附图中所标注的顺序发生。可以理解的是,本专利技术的流程图和框图中,示出了按照本专利技术各实施例的系统、装置、设备、方法的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可代表一个单元、模块、程序段、代码,其包含用于实现规定的功能的可执行指令。而且,框图和流程图中的每个方框或方框的组合,可用实现规定的功能的基于硬件的系统实现,也可用硬件与计算机指令的组合来实现。可以理解的是,本专利技术实施例中所涉及的单元、模块可通过软件的方式实现,也可通过硬件的方式来实现,例如单元、模块可位于处理器中。实施例1:如图1所示,本实施例提供一种网络接口的切换方法,该方法用于终端(如智能手机等),方法具体包括:S101、获取终端的处于前台的应用程序。终端的处理器(如手机的处理器)获取终端当前处于前台的应用程序,即当前正在前台运行的应用程序(不包括后台运行的应用程序)。S102、获取应用程序的优选网络接口类型,并根据优选网络接口类型对终端的网络接口进行切换。终端的处理器(如手机的处理器)获取处于前台的应用程序的优选网络接口类型,并将终端的网络接口自动切换为该优选接口类型。相比于后台运行的应用程序,处于前台的应用程序优先级显然是更高的,终端的配置更多应该配合处于前台的应用程序,网络接口的配置也不例外。同时,对于手机来说,处于前台运行的应用程序一般只有一个。因此根据处于前台的应用程序进行网络切口的切换是合理的。不同的应用程序有不同的优选网络接口类型,如即时通讯类的应用程序的优选网络接口类型当然是应用网络接口,而有下载任务的应用的优选网络接口类型当然是以太网接口。终端的处理器可以通过查询等多种方式获取应用程序的优选网络接口。本专利技术实施例的网络接口的切换方法,可以根据终端的处于前台的应用程序进行网络接口的自动切换,而不需要用户进行手动设置,提升了用户体验。实施例2:如图2所示,本实施例提供一种网络接口的切换方法,其包括:S201、获取终端的处于前台的应用程序。终端的处理器获取终端当前处于前台的应用程序,即当前正在前台运行的应用程序。可选的,在步骤S201,即获取终端处于前台的应用程序之前还包括准备步骤S200,其具体可以是:S2001、获取并保存终端的所有应用程序的优选网络接口类型。终端的处理器获取终端所有应用程序的优选网络接口类型并进行保存。终端有不同的网络接口,不同的应用程序有不同的优选网络接口类型。如热点共享类应用程序优选网络接口类型为蓝牙接口;而使用内网的办公类应用程序的优选网络接口类型则为VPN(虚拟专用网络)接口;文件及媒体分享传输类的应用程序的优选网络接口类型为WiFi-AWARE(无线上网感知)接口;下载类应用程序的优选网络接口类型则为以太网接口;用户使用频率较高的即时通讯类的应用程序的优选网络接口类型则是移动网络接口;智能家电类应用程序的优选网络接口是WiFi(无线上网)接口。终端的处理器通过应用程序的类型从终端所有可用的网络接口中选择应用程序对应的本文档来自技高网...

【技术保护点】
1.一种网络接口的切换方法,用于终端,其特征在于,所述方法包括:/n获取所述终端的处于前台的应用程序;/n获取所述应用程序的优选网络接口类型,并根据所述优选网络接口类型对所述终端的网络接口进行切换。/n

【技术特征摘要】
1.一种网络接口的切换方法,用于终端,其特征在于,所述方法包括:
获取所述终端的处于前台的应用程序;
获取所述应用程序的优选网络接口类型,并根据所述优选网络接口类型对所述终端的网络接口进行切换。


2.根据权利要求1所述的方法,其特征在于,所述获取所述终端的处于前台的应用程序之前,还包括:
获取并保存所述终端的所有应用程序的优选网络接口类型。


3.根据权利要求2所述的方法,其特征在于,所述获取并保存所述终端的所有应用程序的优选网络接口类型与所述获取所述应用程序的优选网络接口类型之间,还包括:
将所述终端的所有应用程序以及其优选网络接口类型写入映射表。


4.根据权利要求3所述的方法,其特征在于,所述将所述终端所有应用程序以及其使用的网络接口类型写入映射表之后还包括:
接收修改信息,所述修改信息包括需要修改的应用程序以及对应的网络接口类型;
将所述映射表中需要修改的应用程序对应的优选网络接口类型修改为所述修改信息中的网络接口类型。


5.根据权利要求4所述的方法,其特征在于,所述获取所述应用程序的优选网络接口类型包括:

【专利技术属性】
技术研发人员:姜琳鲁笛赵鑫
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1