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系统不可用,并从所述5g系统切换至非5g系统;
其中,所述链路质量参数包括在设定时长内接收到的上行数据包数量和下行数据包数量,所述设定条件包括:在所述设定时长内,所述终端设备接收到的下行数据包数量超过第一阈值,且发送的上行数据包数量为零;或者,
所述设定条件包括:在所述设定时长内,所述终端设备发送的上行数据包数量超过第二阈值,且接收的下行数据包数量为零。
9.如权利要求8所述的终端设备,其特征在于,所述处理器用于运行所述存储器存储的所述程序指令,使得所述终端设备具体执行:
当所述链路质量参数满足设定条件时,向指定的公网服务器发送测试数据包;
当所述测试数据包的探测结果指示数据链路不连通时,确定所述5g系统不可用。
10.如权利要求8所述的终端设备,其特征在于,所述处理器用于运行所述存储器存储的所述程序指令,使得所述终端设备具体执行:
当所述链路质量参数满足设定条件时,对缓存器中的历史域名进行解析;
当解析失败时,确定所述5g系统不可用;
当解析成功时,向指定的公网服务器发送测试数据包;
当所述测试数据包的探测结果指示数据链路不连通时,确定所述5g系统不可用。
11.如权利要求8至10任一项所述的终端设备,其特征在于,所述处理器用于运行所述存储器存储的所述程序指令,使得所述终端设备具体执行:
按照顺序依次使用查询路由、重配路由、重新注册、开关飞行模式四级重建策略对网络进行恢复;
当网络恢复不成功时,切换至非5g系统。
12.如权利要求8至10任一项所述的终端设备,其特征在于,所述处理器用于运行所述存储器存储的所述程序指令,使得所述终端设备具体执行:
使用查询路由对网络进行恢复;
当网络恢复不成功时,切换至非5g系统。
13.如权利要求8至12任一项所述的终端设备,其特征在于,所述5g系统为非独立组网nsa,且所述终端设备接入由所述5g系统和长期演进lte系统组成的异构通信系统;
所述处理器用于运行所述存储器存储的所述程序指令,使得所述终端设备具体执行:
在所述终端设备处于连接态下,向网络设备发送不支持5g系统的终端能力信息,以触发所述网络设备指示所述终端设备切换至所述lte系统;
在所述终端设备处于空闲态下,抑制上报5g系统的测量结果,并且不启动5g系统的随机接入功能,以使所述终端设备通过自主搜网的方式接入至所述lte系统。
14.如权利要求8至12任一项所述的终端设备,其特征在于,所述5g系统为独立组网sa;
所述处理器用于运行所述存储器存储的所述程序指令,使得所述终端设备具体执行:
向网络设备发送不支持5g系统的终端能力信息,以触发所述网络设备指示所述终端设备切换至非5g系统。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序,当计算机程序在终端设备上运行时,使得所述终端设备执行如权利要求1至7任一项所述的方法。
16.一种程序产品,其特征在于,当所述程序产品在终端设备上运行时,使得所述终端设备执行如权利要求1至7中任一项所述的方法。
17.一种芯片,其特征在于,所述芯片与存储器耦合,用于执行所述存储器中存储的计算机程序,以执行如权利要求1至7任一项所述的方法。