网络切换方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:33952693 阅读:26 留言:0更新日期:2022-06-29 22:47
本申请公开了一种网络切换方法、装置、电子设备及可读存储介质,属于智能技术领域。该方法包括:在由当前网络切换至目标WiFi网络之前,获取在前台运行的应用列表;在应用列表不包括目标应用的情况下,将当前网络切换至目标WiFi网络;其中,目标应用为对网络切换敏感的应用。应用。应用。

【技术实现步骤摘要】
网络切换方法、装置、电子设备及可读存储介质


[0001]本申请属于智能终端
,具体涉及一种网络切换方法、装置、电子设备及可读存储介质。

技术介绍

[0002]在开启手机卡流量上网的情况下,用户设备(User Equipment,UE)会连接数据网络并使用该数据网络传输数据。此时,若用户设备(User Equipment,UE)搜索到可自动连接的WiFi网络,UE会自动连接该WiFi网络并使用该WiFi网络传输数据,以实现帮助用户省流目的。
[0003]实际情况中,数据网络切换为WiFi网络的过程中会存在短时间(通常为1~3秒)的断流(即流量传输中断)。在此过程中,一些应用(Application,APP)的运行过程极易受上述流量变化的影响,出现运行速度变慢甚至运行中断等情况。若该些应用是在前台运行,很大程度上会影响用户对应用的正常使用。例如用户当前正在使用游戏应用玩游戏,若切换网络,极大可能导致用户游戏失败;又如用户正在使用票务应用抢票,若切换网络,极大可能导致用户错失抢票机会。

技术实现思路

[0004]本申请实施例的目的是提供一种网络切换方法、装置、电子设备及可读存储介质,能够解决现有技术中由于进行了网络切换导致前台正在运行且易受流量变化影响的应用出现运行变慢或者运行中断的问题。
[0005]第一方面,本申请实施例提供了一种网络切换方法,该方法包括:在由当前网络切换至目标WiFi网络之前,获取在前台运行的应用列表;在应用列表不包括目标应用的情况下,将当前网络切换至目标WiFi网络;其中,目标应用为对网络切换敏感的应用。
[0006]第二方面,本申请实施例提供了一种网络切换装置,该装置包括:获取模块,用于在由当前网络切换至目标WiFi网络之前,获取在前台运行的应用列表;切换模块,用于在应用列表不包括目标应用的情况下,将当前网络切换至目标WiFi网络;其中,目标应用为对网络切换敏感的应用。
[0007]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
[0008]第四方面,本申请实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
[0009]第五方面,本申请实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的方法。
[0010]第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面的方法。
[0011]在本申请实施例中,在由当前网络切换至目标WiFi网络之前,获取在前台运行的应用列表;在应用列表不包括目标应用的情况下,将当前网络切换至目标WiFi网络;其中,目标应用为对网络切换敏感的应用。由此可见,本申请实施例中,能够在前台运行的应用不包括对网络切换敏感的应用的情况下,将当前网络切换至目标WiFi网络,在此情况下,对于对网络切换敏感的应用而言,该应用在前台运行这一事件和切换该应用的使用网络的这一事件不会同时发生,从而解决了现有技术中由于进行了网络切换导致前台正在运行且易受流量变化影响的应用出现运行变慢或者运行中断的问题。在本申请实施例中,相对于网络切换,能够优先保证前台运行应用中对网络切换敏感的应用的正常运行,从而保证前台运行应用中对网络切换敏感的应用能够被正常使用。
附图说明
[0012]图1是根据本申请一些实施例的网络切换方法的方法流程图;
[0013]图2是根据本申请一些实施例的另一种网络切换方法的方法流程图;
[0014]图3是根据本申请一些实施例的再一种网络切换方法的方法流程图;
[0015]图4是根据本申请一些实施例的又一种网络切换方法的方法流程图;
[0016]图5是根据本申请一些实施例的又一种网络切换方法的方法流程图;
[0017]图6是根据本申请一些实施例的一种网络切换装置的功能结构框图;
[0018]图7是根据本申请一些实施例的一种电子设备的功能结构框图;
[0019]图8为实现本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
[0020]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0021]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0022]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的网络切换方法进行详细地说明。
[0023]图1为本申请实施例提供的一种网络切换方法的方法流程图。如图1所示,该方法包括如下步骤S110~S120。
[0024]步骤S110:在由当前网络切换至目标WiFi网络之前,获取在前台运行的应用列表。
[0025]当前网络可以是数据网络,也可以是WiFi网络。
[0026]在前台运行的应用的数量可以是一个或多个。在前台运行的应用列表中记录有在前台运行的所有应用。
[0027]示例地,在前台运行的应用仅有第一应用,上述应用列表中便仅记录有第一应用;
在前台运行的应用有第一应用、第二应用
……
第N应用(N为正整数),上述应用列表中便记录有第一应用、第二应用
……
第N应用。
[0028]步骤S120:在应用列表不包括目标应用的情况下,将当前网络切换至目标WiFi网络;其中,目标应用为对网络切换敏感的应用。
[0029]目标应用例如实时的多人在线战术竞技(Multiplayer Online Battle Arena,MOBE)、第一人称设计游戏(First Person Shooting Game,FPS)等对实时性要求较高的游戏应用,或者需要保证网络流畅的票务应用、视频聊天应用等。
[0030]目标应用是在本地的所有应用中确定的一个或多个应用。
[0031]在一些示例中,目标应用由对应用的预设信息进行分析获得。上述预设信息为与解释应用相关的信息,例如应用解释文件。应用解释文件可以从下载应用的下载平台(例如应用商店)获取。应用的应用解释文件中包含对应用进行解释的相关信息,例如该应用所能够提供的服务、适用人群、以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络切换方法,其特征在于,包括:在由当前网络切换至目标WiFi网络之前,获取在前台运行的应用列表;在所述应用列表不包括目标应用的情况下,将当前网络切换至所述目标WiFi网络;其中,所述目标应用为对网络切换敏感的应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述应用列表包括至少一个所述目标应用的情况下,使用当前网络传输所述目标应用的数据。3.根据权利要求2所述的方法,其特征在于,在所述应用列表包括至少一个所述目标应用的情况下,所述方法还包括:使用所述目标WiFi网络传输除所述至少一个目标应用以外的正在运行的其他应用的数据。4.根据权利要求2或3所述的方法,其特征在于,在所述应用列表包括至少一个所述目标应用的情况下,使用当前网络传输所述目标应用的数据之后,所述方法还包括:检测是否发生预设事件;其中,所述预设事件包括以下任一项:所述当前网络的网络性能的等级低于预设等级、所述至少一个目标应用被关闭、以及所述至少一个目标应用被转至后台运行;在检测到发生所述预设事件的情况下,将所述当前网络切换至所述目标WiFi网络。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述应用列表包括至少一个所述目标应用的情况下,获取所述目标应用正在运行的应用功能;在所述目标应用正在运行的应用功能为目标应用功能的情况下,使用当前网络传输所述目标应用的数据;在所有所述目标应用的应用功能均不是对应的所述目标应用功能的情况下,将所述当前网络切换至所述目标WiFi网络。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述应...

【专利技术属性】
技术研发人员:刘夏澍
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

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

1