网络切换方法、装置、终端及存储介质制造方法及图纸

技术编号:18767455 阅读:27 留言:0更新日期:2018-08-25 13:08
本申请实施例公开了一种网络切换方法、装置、终端及存储介质,属于网络连接领域,所述方法包括:建立第一网络连接和第二网络连接,第一网络连接和第二网络连接的网络连接方式不同;通过第一网络连接传输游戏类应用程序的网络数据;对第一网络连接和第二网络连接进行网络质量测试,得到网络质量测试结果;若网络质量测试结果指示第二网络连接的质量优于第一网络连接的质量,则切换使用第二网络连接传输游戏类应用程序的网络数据。整个网络切换过程由终端自动执行,简化了网络切换流程;网络切换过程不会对网络数据传输造成影响,避免切换过程中出现卡顿现象,实现网络间的无缝切换。

【技术实现步骤摘要】
网络切换方法、装置、终端及存储介质
本申请实施例涉及网络连接领域,特别涉及一种网络切换方法、装置、终端及存储介质。
技术介绍
无线保真(WirelessFidelity,WiFi)网络连接和移动数据网络连接是终端中常用的两种网络连接方式。当终端处于WiFi网络覆盖范围内时,用户可以开启终端的WiFi连接功能,并通过接入WiFi网络进行网络访问;若当前接入WiFi网络的网络状况不佳时,用户可以手动关闭WiFi连接功能,使终端切换使用移动数据网络进行网络访问。
技术实现思路
本申请实施例提供了一种网络切换方法、装置、终端及存储介质,可以用于解决用户手动切换网络连接方式时,切换过程繁琐,且切换过程中会造成数据传输中断的问题。所述技术方案如下:一方面,提供了一种网络切换方法,所述方法包括:建立第一网络连接和第二网络连接,所述第一网络连接和所述第二网络连接的网络连接方式不同;通过所述第一网络连接传输游戏类应用程序的网络数据;对所述第一网络连接和所述第二网络连接进行网络质量测试,得到网络质量测试结果;若所述网络质量测试结果指示所述第二网络连接的质量优于所述第一网络连接的质量,则切换使用所述第二网络连接传输所述游戏类应用程序的网络数据。另一方面,提供了一种网络切换装置,所述装置包括:建立模块,用于建立第一网络连接和第二网络连接,所述第一网络连接和所述第二网络连接的网络连接方式不同;传输模块,用于通过所述第一网络连接传输游戏类应用程序的网络数据;测试模块,用于对所述第一网络连接和所述第二网络连接进行网络质量测试,得到网络质量测试结果;切换模块,用于当所述网络质量测试结果指示所述第二网络连接的质量优于所述第一网络连接的质量时,切换使用所述第二网络连接传输所述游戏类应用程序的网络数据。另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现上述方面所述的网络切换方法。另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如上述方面所述的网络切换方法。本申请实施例提供的技术方案带来的有益效果至少包括:通过采用不同网络连接方式建立双通路网络连接,并利用其中一条网络连接传输游戏类应用程序的网络数据,进而在当前网络连接的网络质量不如另一条网络连接的网络质量时,自动切换使用另一条网络连接传输游戏类应用程序的网络数据;整个网络切换过程由终端自动执行,无需用户手动切换,简化了网络切换流程;同时,由于预先建立了两种网络连接通路,因此网络切换过程不会对网络数据传输造成影响,从而避免切换过程中出现卡顿现象,实现网络间的无缝切换。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请一个示例性实施例提供的实施环境的环境示意图;图2示出了本申请一个示例性实施例提供的网络切换方法的流程图;图3示出了本申请另一个示例性实施例提供的网络切换方法的流程图;图4是提示用户开启移动数据网络的界面示意图;图5示出了本申请另一个示例性实施例提供的网络切换方法的流程图;图6是提示用户当前使用移动数据网络的界面示意图;图7示出了本申请一个示例性实施例提供的网络切换装置的结构框图;图8示出了本申请一个示例性实施例提供的终端的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。请参考图1,其示出了本申请一个示例性实施例提供的实施环境的环境示意图,该实施环境中包括终端110和服务器120。终端110是具有WiFi网络连接以及移动数据网络连接功能的电子设备。其中,该移动数据网络可以是第三代移动通信技术(3rd-Generation,3G)网络、第四代移动通信技术(4th-Generation,4G)网络、长期演进(LongTermEvolution,LTE)网络、第五代移动通信技术(5th-Generation,5G)网络等等。终端110开启WiFi网络连接功能时,终端110即可搜索附近的WiFi网络,并通过接入WiFi网络进行互联网访问;当开启移动数据网络连接功能时,终端110即可通过移动数据网络进行互联网访问。其中,WiFi网络连接功能和移动数据网络连接功能可以同时开启。此外,终端110中还安装有至少一个应用程序,且至少一个应用程序需要进行互联网访问,该应用程序可以为即时通信应用程序、邮件类应用程序、社交应用程序、视频播放应用程序、浏览器应用程序、游戏类应用程序、新闻阅读应用程序等等。终端110与服务器120之间通过WiFi网络或移动数据网络相连。服务器120是一台服务器,若干台服务器构成的服务器集群或云计算中心。本申请实施例中,服务器120是终端110中游戏类应用程序的后台服务器。游戏类应用程序运行过程中,即向服务器110发送本端的游戏数据,并接收服务器110发送的其他游戏类应用程序发送的游戏数据,从而实现多人在线游戏。其中,游戏类应用程序可以为:策略类大型多人在线游戏应用MMOSLG、冒险类大型多人在线游戏应用MMOAVG、模拟类大型多人在线游戏应用MMOSG、运动类大型多人在线游戏应用MMOSPT、赛车类大型多人在线游戏应用MMORCG和角色扮演类大型多人在线游戏应用MMORPG中的至少一种。在一种可能的应用场景下,如图1所示,终端110开启游戏类应用程序后,同时建立WiFi网络连接和移动数据网络连接双通路,并通过其中一条通路与服务器120进行游戏数据传输。游戏类应用程序运行过程中,终端110对两条通路进行测试,并根据测试结果确定两条通路的质量,进而确定继续使用当前网络或进行网络切换。可选的,该实施环境中还可以包含目标服务器,终端110即通过已建立的网络连接访问该目标服务器,从而得到各个网络连接的质量,进而确定是否需要进行网络切换。下述各个实施例以网络切换方法应用于图1中的终端110为例进行说明。请参考图2,其示出了本申请一个示例性实施例提供的网络切换方法的流程图。本实施例以该方法应用于图1中的终端110来举例说明。所述方法包括:步骤201,建立第一网络连接和第二网络连接,第一网络连接和第二网络连接的网络连接方式不同。可选的,网络连接方式是WiFi网络连接和移动数据网络连接中的一种,即当第一网络连接为WiFi网络连接时,第二网络连接为移动数据网络连接;当当第一网络连接为移动数据网络连接时,第二网络连接为WiFi网络连接。其中,建立WiFi网络连接时,终端需要开启WiFi网络连接功能,且终端在WiFi网络信号覆盖范围内;建立移动数据网络连接时,终端需要开启移动数据网络连接功能,且在基站信号覆盖范围内。在一种可能的实施方式中,当检测到启本文档来自技高网...

【技术保护点】
1.一种网络切换方法,其特征在于,所述方法包括:建立第一网络连接和第二网络连接,所述第一网络连接和所述第二网络连接的网络连接方式不同;通过所述第一网络连接传输游戏类应用程序的网络数据;对所述第一网络连接和所述第二网络连接进行网络质量测试,得到网络质量测试结果;若所述网络质量测试结果指示所述第二网络连接的质量优于所述第一网络连接的质量,则切换使用所述第二网络连接传输所述游戏类应用程序的网络数据。

【技术特征摘要】
1.一种网络切换方法,其特征在于,所述方法包括:建立第一网络连接和第二网络连接,所述第一网络连接和所述第二网络连接的网络连接方式不同;通过所述第一网络连接传输游戏类应用程序的网络数据;对所述第一网络连接和所述第二网络连接进行网络质量测试,得到网络质量测试结果;若所述网络质量测试结果指示所述第二网络连接的质量优于所述第一网络连接的质量,则切换使用所述第二网络连接传输所述游戏类应用程序的网络数据。2.根据权利要求1所述的方法,其特征在于,所述切换使用所述第二网络连接传输所述游戏类应用程序的网络数据,包括:根据所述游戏类应用程序的唯一标识符UID,识别所述游戏类应用程序的网络数据;识别所述网络数据中的用户数据报协议UDP数据和传输控制协议TCP数据;通过所述第一网络连接传输所述网络数据中的TCP数据;切换使用所述第二网络连接传输所述网络数据中的UDP数据。3.根据权利要求2所述的方法,其特征在于,所述第一网络连接为无线保真WiFi网络连接,所述第二网络连接为移动数据网络连接;所述切换使用所述第二网络连接传输所述网络数据中的UDP数据之后,所述方法还包括:获取所述游戏类应用程序通过所述第二网络连接传输数据的数据量;若所述数据量大于阈值,则显示第一提示信息,所述第一提示信息用于提示所述游戏类应用程序消耗移动数据网络流量。4.根据权利要求1至3任一所述的方法,其特征在于,所述对所述第一网络连接和所述第二网络连接进行网络质量测试,得到网络质量测试结果,包括:通过所述第一网络连接访问目标服务器,得到第一网络质量测试结果,所述第一网络质量测试结果包括延迟和丢包率中的至少一种;若所述第一网络质量测试结果未达到目标测试结果,则通过所述第二网络连接访问所述目标服务器,得到第二网络质量测试结果,所述第二网络质量测试结果包括延迟和丢包率中的至少一种;若所述第二网络质量测试结果优于所述第一网络质量测试结果,则确定所述第二网络连接的质量优于所述第一网络连接的质量。5.根据权利要求4所述的方法,其特征在于,所述网络连接方式是WiFi网络连接和移动数据网络连接中的一种;所述通过所述第...

【专利技术属性】
技术研发人员:黄园
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆,50

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

1