一种网络切换方法及终端设备技术

技术编号:23629698 阅读:42 留言:0更新日期:2020-04-01 00:07
一种网络切换方法及终端设备,该方法能够使接入5G系统的终端设备在数据链路质量差时及时切换至其它非5G系统,以保证数据业务的连续性,提升终端性能和用户使用体验。该方法包括:终端设备先获取所述终端设备的数据链路的链路质量参数,当在设定时长内,终端设备接收到的下行数据包数量超过第一阈值,且发送的上行数据包数量为零;或者,在设定时长内,终端设备发送的上行数据包数量超过第二阈值,且接收的下行数据包数量为零时,确定5G系统不可用,并从5G系统切换至非5G系统。

【技术实现步骤摘要】
一种网络切换方法及终端设备
本专利技术涉及无线通信
,尤其涉及一种网络切换方法及终端设备。
技术介绍
随着通信技术的进步,第五代(5thGeneration,5G)系统(如新一代无线接入技术(newradioaccesstechnology,NR))将会是未来一段时间内的主流通信技术。5G系统商用初期还无法满足覆盖需求,因此接入5G系统的终端设备会出现数据链路的链路质量差的问题。例如,终端设备运行的应用所发送的访问请求可能在一段时间内没有收到反馈,导致访问失败的问题。目前,虽然加载了安卓(Android)系统的终端设备在出现上述问题时,可以通过安卓系统所支持的自愈(dorecovery)机制(包括自愈机制包括四级重建策略,分别为查询激活列表,重配路由,重新注册,开关飞行模式等)进行自愈,但是该自愈机制很多时候也无法解决链路质量差的问题,导致用户利用5G终端设备上网的过程中可能出现卡顿,响应慢的问题。
技术实现思路
本申请提供一种网络切换方法及终端设备,该方法能够使接入5G系统的终端设备在数据链路质量差时及时切换至其它非5G系统,以保证数据业务的连续性,提升终端性能和用户使用体验。第一方面,本申请提供一种网络切换方法,该方法包括:终端设备先获取所述终端设备的数据链路的链路质量参数,当在设定时长内,终端设备接收到的下行数据包数量超过第一阈值,且发送的上行数据包数量为零;或者,在设定时长内,终端设备发送的上行数据包数量超过第二阈值,且接收的下行数据包数量为零时,确定5G系统不可用,并从5G系统切换至非5G系统。本申请实施例中,终端设备能够在数据链路质量差时及时切换至其它非5G系统,以保证数据业务的连续性,提升终端性能和用户使用体验。在一种可能的实现中,当所述链路质量参数满足设定条件时,终端设备还向指定的公网服务器发送测试数据包;当测试数据包的探测结果指示数据链路不连通时,确定5G系统确实不可用,因此从5G系统切换至非5G系统。在一种可能的实现中,当链路质量参数满足设定条件时,终端设备对缓存器中的历史域名进行解析,当解析失败时,确定5G系统不可用;当解析成功时,向指定的公网服务器发送测试数据包;当测试数据包的探测结果指示数据链路不连通时,确定5G系统不可用。本申请实施例中,该方法可以准确地确定出接入公网的终端设备的数据链路是否连通,以确定数据链路是否可用。在一种可能的实现中,当链路质量参数满足设定条件时,对缓存器中的历史域名进行解析;当解析失败时,确定所述5G系统不可用;当解析成功时,向指定的公网服务器发送测试数据包;当测试数据包的探测结果指示数据链路不连通时,确定所述5G系统不可用。本申请实施例中,考虑到了终端设备所处网络环境的复杂性,在终端设备接入专网的情况下,终端设备通过上述方法解析历史域名可以确定专网的数据链路是否连通;在终端设备接入公网的情况下,终端设备通过上述方法解析历史域名也可以确定出公网是否连通,以避免仅向指定的公网服务器发送测试数据包进行链路检测,检测结果可能不可靠的问题。在一种可能的实现中,终端设备确定5G系统不可用之后,可以按照顺序依次使用查询路由、重配路由、重新注册、开关飞行模式四级重建策略对网络进行恢复;当网络恢复不成功时,切换至非5G系统。本申请实施例中,终端设备启动自愈机制对网络进行恢复,部分情况下可以使得终端设备自主恢复网络到正常状态,若自愈仍无法恢复网络,则可以进行网络切换。在一种可能的实现中,终端设备确定5G系统不可用之后,可以使用查询路由对网络进行恢复;当网络恢复不成功时,切换至非5G系统。本申请实施例中,终端设备启动查询路由对网络进行恢复,部分情况下可以使得终端设备自主恢复网络到正常状态,若自愈仍无法恢复网络,则可以进行网络切换。另外,一定程度上也保证了终端设备在数据链路质量差时及时进行网络切换。在一种可能的实现中,若5G系统为NSA,且终端设备接入由5G系统和LTE系统组成的异构通信系统,则在终端设备处于连接态下,向网络设备发送不支持5G系统的终端能力信息,以触发网络设备指示终端设备切换至所述LTE系统;在终端设备处于空闲态下,抑制上报5G系统的测量结果,并且不启动5G系统的随机接入功能,以使终端设备通过自主搜网的方式接入至LTE系统。本申请实施例中,该方法可以保证终端设备快速进行网络切换。在一种可能的实现中,若5G系统为NSA,且终端设备接入由5G系统和其它除了LTE和5G系统之外的系统组成的异构通信系统,那么在所述终端设备处于连接态下,终端设备降低A类和B类切换事件中服务小区的测量报告的测量值,以使所述终端设备通过自主搜网的方式接入至非5G系统,其中所述服务小区为5G系统中的小区;在终端设备处于空闲态下,降低5G系统的选网优先级,并在设定时间段内抑制上报所述服务小区的测量报告,以使终端设备通过自主搜网的方式接入至非LTE系统,其中,非LTE系统不包括5G系统。本申请实施例中,该方法可以保证终端设备快速进行网络切换。在一种可能的实现中,若5G系统为SA;终端设备可以向网络设备发送不支持5G系统的终端能力信息,以触发网络设备指示所述终端设备切换至非5G系统。本申请实施例中,该方法可以保证终端设备快速进行网络切换。第二方面,本申请提供一种网络切换方法,该方法包括:终端设备获取终端设备的数据链路的链路质量参数,其中,终端设备当前接入5G系统;当链路质量参数满足设定条件时,确定5G系统不可用并切换至非5G系统;其中,链路质量参数包括在设定时长内接收到的上行数据包数量和下行数据包数量,以及丢包率和上行数据包缓存时延中的至少一项;设定条件为以下六个设定条件中的至少一个;第一设定条件为:在设定时长内,终端设备接收到的下行数据包数量超过第一阈值,且发送的上行数据包数量为零;第二设定条件为:在设定时长内,终端设备发送的上行数据包数量超过第二阈值,且接收的下行数据包数量为零;第三设定条件为:在设定时长内,终端设备接收的下行数据包不为零,且在设定时长内发送的上行数据包数量和接收的下行数据包数量之间的比值大于第一设定比值;第四设定条件为:在设定时长内,终端设备发送的上行数据包不为零,且在设定时长内发送的上行数据包数量和接收的下行数据包数量之间的比值小于第二设定比值;第五设定条件为:在设定时长内,终端设备上行数据包的缓存时延超过设定时长;第六设定条件为:在设定时长内,终端设备的丢包率大于第三阈值。本申请实施例中,终端设备通过丢包率、上行数据包缓存时延,以及上行数据包数量,下行数据包数量等各种类型的数据链路质量参数来确定5G系统是否可用,有助于提高判断结果的准确性,覆盖场景广,实用性强。在一种可能的实现中,当所述链路质量参数满足设定条件时,终端设备还向指定的公网服务器发送测试数据包;当测试数据包的探测结果指示数据链路不连通时,确定5G系统确实不可用,因此从5G系统切换至非5G系统。在一种可能的实现中,当链路质量参数满足设定条件时,终端设备对缓存器中的历史本文档来自技高网...

【技术保护点】
1.一种网络切换方法,应用于终端设备,其特征在于,包括:/n获取所述终端设备的数据链路的链路质量参数,其中,所述终端设备当前接入5G系统;/n当所述链路质量参数满足设定条件时,确定所述5G系统不可用,并从所述5G系统切换至非5G系统;/n其中,所述链路质量参数包括在设定时长内接收到的上行数据包数量和下行数据包数量,所述设定条件包括:在所述设定时长内,所述终端设备接收到的下行数据包数量超过第一阈值,且发送的上行数据包数量为零;或者,/n所述设定条件包括:在所述设定时长内,所述终端设备发送的上行数据包数量超过第二阈值,且接收的下行数据包数量为零。/n

【技术特征摘要】
1.一种网络切换方法,应用于终端设备,其特征在于,包括:
获取所述终端设备的数据链路的链路质量参数,其中,所述终端设备当前接入5G系统;
当所述链路质量参数满足设定条件时,确定所述5G系统不可用,并从所述5G系统切换至非5G系统;
其中,所述链路质量参数包括在设定时长内接收到的上行数据包数量和下行数据包数量,所述设定条件包括:在所述设定时长内,所述终端设备接收到的下行数据包数量超过第一阈值,且发送的上行数据包数量为零;或者,
所述设定条件包括:在所述设定时长内,所述终端设备发送的上行数据包数量超过第二阈值,且接收的下行数据包数量为零。


2.如权利要求1所述的方法,其特征在于,所述当所述链路质量参数满足设定条件时,确定所述5G系统不可用,包括:
当所述链路质量参数满足设定条件时,向指定的公网服务器发送测试数据包;
当所述测试数据包的探测结果指示数据链路不连通时,确定所述5G系统不可用。


3.如权利要求1所述的方法,其特征在于,所述当所述链路质量参数满足设定条件时,确定所述5G系统不可用,包括:
当所述链路质量参数满足设定条件时,对缓存器中的历史域名进行解析;
当解析失败时,确定所述5G系统不可用;
当解析成功时,向指定的公网服务器发送测试数据包;
当所述测试数据包的探测结果指示数据链路不连通时,确定所述5G系统不可用。


4.如权利要求1至3任一项所述的方法,其特征在于,确定所述5G系统不可用之后,还包括:
按照顺序依次使用查询路由、重配路由、重新注册、开关飞行模式四级重建策略对网络进行恢复;
所述从所述5G系统切换至非5G系统,包括:
当网络恢复不成功时,切换至非5G系统。


5.如权利要求1至3任一项所述的方法,其特征在于,确定所述5G系统不可用之后,还包括:
使用查询路由对网络进行恢复;
所述从所述5G系统切换至非5G系统,包括:
当网络恢复不成功时,切换至非5G系统。


6.如权利要求1至5任一项所述的方法,其特征在于,所述5G系统为非独立组网NSA,且所述终端设备接入由所述5G系统和长期演进LTE系统组成的异构通信系统;
所述从所述5G系统切换至非5G系统,包括:
在所述终端设备处于连接态下,向网络设备发送不支持5G系统的终端能力信息,以触发所述网络设备指示所述终端设备切换至所述LTE系统;
在所述终端设备处于空闲态下,抑制上报5G系统的测量结果,并且不启动5G系统的随机接入功能,以使所述终端设备通过自主搜网的方式接入至所述LTE系统。


7.如权利要求1至5任一项所述的方法,其特征在于,所述5G系统为独立组网SA;
所述从所述5G系统切换至非5G系统,包括:
向网络设备发送不支持5G系统的终端能力信息,以触发所述网络设备指示所述终端设备切换至非5G系统。


8.一种终端设备,其特征在于,包括处理器和存储器;
所述存储器用于存储一个或多个计算机程序;
当所述存储器存储的一个或多个计算机程序被所述处理器执行时,使得所述终端设备执行:
获取所述终端设备的数据链路的链路质量参数,其中,所述终端设备当前接入5G系统;
当所述链路质量参数满足设定条件时,确定所述5G系统不可用,并从所...

【专利技术属性】
技术研发人员:林力新樊宇伟裘风光
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1