本申请涉及网络领域,尤其涉及一种网络连接管理方法、装置、设备及存储介质。
背景技术:
随着5g时代的来临,5g网络的组网机制也成为了一个重要课题。5g的组网机制主要包括两种形式,一种是独立组网(standalone,简称sa),另一种是非独立组网(nonstandalone,简称nsa)。因第三代合作伙伴项目(3rdgenerationpartnershipproject,简称3gpp)标准,5g建设先期通过nsa组网方式快速实现大宽带高速率的要求。其中,nsa指的是使用现有的4g基础设施,进行5g网络的部署。nsa的组网方式以4g链路和5g链路的双链接的形式快速实现组网,大大提高上网速率,同时降低了设备成本。
现有技术中,nsa组网方式先注册成功4g基站,以实现5g基站的注册,进而实现双链接。4g链路和5g链路的双链接完成后,网络侧会将大比例的上下行资源分配到5g链路上,移动终端将大比例的数据通过5g链路进行传输。若5g链路的传输性能出现异常后,则会出现上网速率非常低,甚至无法上网的情况。目前,主要的处理方式是断开数据连接,重新建立数据通道。但是,一般来说由于某个区域的4g基站是唯一的,同时上下行资源的分配原则不会变化,因此,即使重新建立连接,用户始终无法正常上网。
技术实现要素:
本申请提供了一种网络连接管理方法、装置、设备及存储介质,用以解决非独立组网方式建立的双链接,在5g链路的传输性能出现异常后,用户始终无法正常上网的问题。
第一方面,本申请实施例提供了一种网络连接管理方法,包括:通过非独立组网的方式建立4g链路和5g链路的双链接;确定所述5g链路的传输性能异常后,重新搜索4g基站,建立独立4g连接。
可选地,所述确定所述5g链路的传输性能异常,包括:以第一预设时长为周期,检测所述5g链路的传输性能,直至检测到所述5g链路的传输性能异常。
可选地,所述确定所述5g链路的传输性能异常之后,所述重新搜索4g基站,建立独立4g连接之前,还包括:获取并记录所述双链接对应的异常4g基站信息;所述重新搜索4g基站,建立独立4g连接之后,还包括:以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是;重新通过非独立组网的方式建立4g链路和5g链路的双链接。
可选地,所述以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,所述重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,还包括:删除所述异常4g基站信息。
可选地,所述通过非独立组网的方式建立4g链路和5g链路的双链接之前,还包括:获取所述5g链路连接开关的开关状态;确定所述开关状态为开启状态。
可选地,所述确定所述5g链路的传输性能异常之后,所述重新搜索4g基站,建立独立4g连接之前,还包括:关闭所述5g链路的连接开关;所述以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,所述重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,还包括:开启所述5g链路的连接开关。
可选地,所述确定所述5g链路的传输性能异常,包括:通过预设性能检测方式,确定所述5g链路的传输性能异常,其中,所述预设性能检测方式包括域名解析、访问指定统一资源定位系统地址、统计套接字状态和统计因特网包探索器延时中的至少一种。
第二方面,本申请实施例提供了一种网络连接管理装置,包括:双链接模块,用于通过非独立组网的方式建立4g链路和5g链路的双链接;处理模块,用于确定所述5g链路的传输性能异常后,重新搜索4g基站,建立独立4g连接。
可选地,所述处理模块,用于以第一预设时长为周期,检测所述5g链路的传输性能,直至检测到所述5g链路的传输性能异常。
可选地,所述处理模块,还用于所述确定所述5g链路的传输性能异常之后,所述重新搜索4g基站,建立独立4g连接之前,获取并记录所述双链接对应的异常4g基站信息;所述重新搜索4g基站,建立独立4g连接之后,以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是;重新通过非独立组网的方式建立4g链路和5g链路的双链接。
可选地,所述处理模块,还用于所述以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,所述重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,删除所述异常4g基站信息。
可选地,所述双链接模块,还用于所述通过非独立组网的方式建立4g链路和5g链路的双链接之前,获取所述5g链路连接开关的开关状态;确定所述开关状态为开启状态。
可选地,所述处理模块,还用于所述确定所述5g链路的传输性能异常之后,所述重新搜索4g基站,建立独立4g连接之前,关闭所述5g链路的连接开关;所述以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,所述重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,开启所述5g链路的连接开关。
可选地,所述处理模块,用于通过预设性能检测方式,确定所述5g链路的传输性能异常,其中,所述预设性能检测方式包括域名解析、访问指定统一资源定位系统地址、统计套接字状态和统计因特网包探索器延时中的至少一种。
第三方面,本申请实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的网络连接管理方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的网络连接管理方法。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,非独立组网方式建立双链接后,若5g链路的传输性能出现异常,建立独立的4g连接。由此,可快速切换移动终端的连接网络的方式,保证移动终端上网速率维持正常水平,提升用户的上网体验。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中提供的网络连接管理方法的主要流程步骤示意图;
图2为本申请实施例中提供的选项3x网络结构示意图;
图3为本申请实施例中提供的网络连接管理方法的具体流程步骤示意图;
图4为本申请实施例中提供的网络连接管理装置结构示意图;
图5为本申请实施例中提供的电子设备结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例中提供的网络连接管理方法,主要应用于移动终端,对非独立组网方式建立的双链接出现问题后,移动终端不能正常上网进行处理。这里的移动终端可以为智能手机、平板电脑、计算机等多种类型设备中的一种,本申请的保护范围不以移动终端的具体类型为限制。
一个实施例中,如图1所示,网络连接管理方法实现的主要流程步骤如下:
步骤101,通过非独立组网的方式建立4g链路和5g链路的双链接。
一个实施例中,非独立组网(nonstandalone,简称nsa)指的是使用现有的4g基础设施,进行5g网络的部署。非独立组网构成的双链接有多种网络结构,常用的包括选项3(option3)、选项3a(option3a)和选项3x(option3x)。不同的网络结构主要区别在于网络侧与基站的连接方式,而移动终端和基站的连接方式基本一致。本申请的保护范围不以双链接的具体网络结构为限制。
本实施例中,如图2所示,以option3x为例介绍以nsa组网方式实现的双链接网络结构。图2中,虚线代表控制面,实线代表用户面,用户面指的是用户需要的具体数据,控制面指的是管理和调度的命令。4g基站(evolvednodeb,简称enb)作为双链接的主节点,承载控制面和用户面数据,移动终端通过4genb接入4g核心网络(evolvedpacketcore,简称epc),5g基站(gnodeb,简称gnb)则作为辅节点,承载用户面数据。双链接建立后,将用户面数据分为两部分,移动终端将大比例的数据通过5ggnb进行传输,剩下的小比例数据通过4genb进行传输。
一个实施例中,通过非独立组网的方式建立4g链路和5g链路的双链接之前,需要进行以下过程:获取5g链路连接开关的开关状态;确定开关状态为开启状态。若开关状态为关闭状态,则不进行双链接的相关操作。
本实施例中,开关状态可以根据实际情况和具体需要人为进行更改,例如,当用户资费有限时,可关闭5g链路的连接开关,以选择不使用5g网络;开关状态还可以根据网络状态自动更改。本申请的保护范围不以开关状态的更改方式为限制。通过改变5g链路连接开关的开关状态,使网络连接的形式多样化,提高网络连接的灵活性,为用户提供更好的上网体验。
步骤102,确定5g链路的传输性能异常后,重新搜索4g基站,建立独立4g连接。
一个实施例中,确定5g链路的传输性能异常时,具体过程如下:以第一预设时长为周期,检测5g链路的传输性能,直至检测到5g链路的传输性能异常。也就是说,当双链接建立后,以第一预设时长为周期进行循环检测,若检测结果为5g链路的传输性能正常,则继续保持双链接的网络连接;若检测结果为5g链路的传输性能异常,则建立独立4g连接。
本实施例中,第一预设时长的计时可以通过多种方式实现,例如,通过设置定时器的实现,当确定5g链路的传输性能正常后,启动第一定时器,当第一定时器超时,则进行下一次5g链路传输性能的检测。第一预设时长可以根据实际情况和具体需要进行设定,既可以人为设定,也可以根据相应算法自动设定,本申请的保护范围不以第一预设时长的设定方式和实现方式为限制。
本实施例中,通过设定第一预设时长,能够实现对5g链路的传输性能的循环检测,以及时发现双链接出现异常的情况,保证更及时地切换网络,为用户提供更好的上网体验。
一个实施例中,检测5g链路的传输性能时,可以使用多种预设性能检测方式,具体包括域名(domainnamesystem,简称dns)解析、访问指定统一资源定位系统(uniformresourcelocator,简称url)地址、统计套接字(socket)状态和统计因特网包探索器(packetinternetgroper,简称ping)延时中的至少一种。
本实施例中,dns解析实现检测的具体过程为:若连续a次以上dns解析失败,则判定该5g链路为传输性能差,其中,a为大于1的整数,a的取值根据实际情况和具体需要而定,本申请的保护范围不以a的取值为限制。
访问指定url实现检测的具体过程为:访问指定url,若访问失败,未得到网络侧回复,则判定该5g链路为传输性能差。
统计socket状态实现检测的具体过程为:若某一时段内所有socket均无法正常传输数据,或者socket无法建立连接,则判定该5g链路为传输性能差。
统计ping包延时实现检测的具体过程为:若某一时段内ping包延时达到b秒以上,则判定该5g链路为传输性能差,其中,b为大于1的整数,b的取值根据实际情况和具体需要而定,本申请的保护范围不以b的取值为限制。
本实施例中,根据实际情况和具体需要,可以选择上述预设性能检测方式中的几种进行组合以完成传输性能的检测,也可以选择其他能够实现相关功能的检测方式。组合的原则可根据各种性能检测方式的实际使用情况而定。例如,当传输性能检测的精度要求较高时,可以使用统计ping包延时的方式实现,也可以dns解析、访问指定url和统计socket状态三种方式同时进行,将三种检测结果根据预设规则进行综合,得出最后的检测结果;当传输性能检测的精度要求一般时,可以dns解析和访问指定url两种方式同时进行,将两种检测结果根据预设规则进行综合,得出最后的检测结果。本申请的保护范围不以传输性能检测方式的实现形式为限制。
一个实施例中,确定5g链路的传输性能异常之后,重新搜索4g基站,建立独立4g连接之前,获取并记录双链接对应的异常4g基站信息;重新搜索4g基站,建立独立4g连接之后,以第二预设时长为周期,获取当前4g基站信息和移动终端的当前位置信息,根据异常4g基站信息、当前4g基站信息和当前位置信息,判断是否超出异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是;重新通过非独立组网的方式建立4g链路和5g链路的双链接。
本实施例中,建立独立4g连接之后,以第二预设时长为周期循环搜索当前4g基站信息,若移动终端已经不在异常4g基站信息对应的基站信号覆盖范围内,立即重新建立5g网络的双链接。
本实施例中,第二预设时长的计时可以通过多种方式实现,例如,通过设置定时器的实现,当确定未超出异常4g基站信息对应的基站信号覆盖范围后,启动第二定时器,当第二定时器超时,则再次判断是否超出异常4g基站信息对应的基站信号覆盖范围。第二预设时长可以根据实际情况和具体需要进行设定,既可以人为设定,也可以根据相应算法自动设定,本申请的保护范围不以第二预设时长的设定方式和实现方式为限制。
本实施例中,通过设定第二预设时长,周期性循环搜索当前4g基站信息,当移动终端已经不在异常4g基站信息对应的基站信号覆盖范围时,能够及时发现新的4g基站,以更快的重新连接5g网络,避免用户达到一个新的位置时,不能及时重新完成双链接,影响用户的使用体验。
一个实施例中,4g基站信息包括基站的覆盖范围信息和信号强度信息,根据异常4g基站信息和当前4g基站信息,结合移动终端所在的地理位置信息,能够快捷准确的判断移动终端当前是否超出异常4g基站信息对应的基站信号覆盖范围。
一个实施例中,以第二预设时长为周期,获取当前4g基站信息和移动终端的当前位置信息,根据异常4g基站信息、当前4g基站信息和当前位置信息,判断是否超出异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,还包括:删除异常4g基站信息。
本实施例中,在超出异常4g基站信息对应的基站信号覆盖范围后,及时删除异常4g基站信息,当一段时间后重新进入异常4g基站信息对应的基站信号覆盖范围时,若出现异常的5g链路恢复正常,移动终端能够重新完成双链接。
一个实施例中,确定5g链路的传输性能异常之后,重新搜索4g基站,建立独立4g连接之前,关闭5g链路的连接开关。以第二预设时长为周期,获取当前4g基站信息和移动终端的当前位置信息,根据异常4g基站信息、当前4g基站信息和当前位置信息,判断是否超出异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,开启5g链路的连接开关。
本实施例中,及时更改5g链路连接开关的开关状态,能够避免在异常4g基站信息对应的基站信号覆盖范围内,不断尝试通过异常4g基站完成双链接,省略不必要的步骤,节省能源,提高用户的使用体验。
一个实施例中,如图3所示,网络连接管理方法实现的具体流程步骤如下:
步骤301,获取5g链路连接开关的开关状态,判断所述开关状态是否为开启状态,若是,执行步骤302,若否,执行步骤312;
步骤302,通过非独立组网的方式建立4g链路和5g链路的双链接;
步骤303,检测5g链路的传输性能是否正常,若是,执行步骤304,若否,执行步骤305;
步骤304,第一预设时长后,执行步骤303;
步骤305,获取并记录双链接对应的异常4g基站信息;
步骤306,关闭5g链路的连接开关;
步骤307,重新搜索4g基站,建立独立4g连接;
步骤308,第二预设时长后,获取当前4g基站信息和移动终端的当前位置信息;
步骤309,根据异常4g基站信息、当前4g基站信息和当前位置信息,判断是否超出异常4g基站信息对应的基站信号覆盖范围,若是,执行步骤310,若否,执行步骤308;
步骤310,删除异常4g基站信息;
步骤311,开启5g链路的连接开关,执行步骤301;
步骤312,不进行双链接的相关操作。
本实施例中,步骤305和步骤306前后顺序可以调换;步骤310中的“删除异常4g基站信息”和步骤311中的“开启5g链路的连接开关”可以调换。调换前后的对网络连接管理方法实现的过程无明显影响。
本申请提供的网络连接管理方法,非独立组网方式建立的双链接后,若5g链路的传输性能出现异常后,将建立独立的4g连接。由此,可快速切换移动终端的连接网络的方式,保证移动终端上网速率维持正常水平,提升用户的上网体验。5g链路连接开关对应的开关状态的获取,使网络连接的形式多样化,提高网络连接的灵活性,及时更改5g链路连接开关的开关状态,能够避免在异常4g基站信息对应的基站信号覆盖范围内,不断尝试通过异常4g基站完成双链接,省略不必要的步骤,节省能源,提高用户的使用体验。
同时,多种5g链路传输性能的检测方式,使检测过程更加灵活。而通过设定第一预设时长,能够实现对5g链路的传输性能的循环检测,以及时发现双链接出现异常的情况,保证更及时地切换网络,为用户提供更好的上网体验。通过设定第二预设时长,周期性循环搜索当前4g基站信息,当移动终端已经不在异常4g基站信息对应的基站信号覆盖范围时,能够及时发现新的4g基站,以更快的重新连接5g网络,避免用户到达一个新的位置时,不能及时重新完成双链接,影响用户的使用体验。
基于同一构思,本申请实施例中提供了一种网络连接管理装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图4所示,该装置主要包括:
双链接模块401,用于通过非独立组网的方式建立4g链路和5g链路的双链接;
处理模块402,用于确定5g链路的传输性能异常后,重新搜索4g基站,建立独立4g连接。
一个实施例中,处理模块402,用于以第一预设时长为周期,检测5g链路的传输性能,直至检测到5g链路的传输性能异常。
一个实施例中,处理模块402,还用于确定5g链路的传输性能异常之后,重新搜索4g基站,建立独立4g连接之前,获取并记录双链接对应的异常4g基站信息;重新搜索4g基站,建立独立4g连接之后,以第二预设时长为周期,获取当前4g基站信息和移动终端的当前位置信息,根据异常4g基站信息、当前4g基站信息和当前位置信息,判断是否超出异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是;重新通过非独立组网的方式建立4g链路和5g链路的双链接。
一个实施例中,处理模块402,还用于以第二预设时长为周期,获取当前4g基站信息和移动终端的当前位置信息,根据异常4g基站信息、当前4g基站信息和当前位置信息,判断是否超出异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,删除异常4g基站信息。
一个实施例中,双链接模块401,还用于通过非独立组网的方式建立4g链路和5g链路的双链接之前,获取5g链路连接开关的开关状态;确定开关状态为开启状态。
一个实施例中,处理模块402,还用于确定5g链路的传输性能异常之后,重新搜索4g基站,建立独立4g连接之前,关闭5g链路的连接开关;以第二预设时长为周期,获取当前4g基站信息和移动终端的当前位置信息,根据异常4g基站信息、当前4g基站信息和当前位置信息,判断是否超出异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,开启5g链路的连接开关。
一个实施例中,处理模块402,用于通过预设性能检测方式,确定5g链路的传输性能异常,其中,预设性能检测方式包括域名解析、访问指定统一资源定位系统地址、统计套接字状态和统计因特网包探索器延时中的至少一种。
基于同一构思,本申请实施例中还提供了一种电子设备,如图5所示,该电子设备主要包括:处理器501、通信接口502、存储器503和通信总线504,其中,处理器501、通信接口502和存储器503通过通信总线504完成相互间的通信。其中,存储器503中存储有可被至处理器501执行的程序,处理器501执行存储器503中存储的程序,实现如下步骤:通过非独立组网的方式建立4g链路和5g链路的双链接;确定5g链路的传输性能异常后,重新搜索4g基站,建立独立4g连接。。
上述电子设备中提到的通信总线504可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线504可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口502用于上述电子设备与其他设备之间的通信。
存储器503可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器501的存储装置。
上述的处理器501可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等,还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本申请的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的网络连接管理方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以时通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如dvd)或者半导体介质(例如固态硬盘)等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
1.一种网络连接管理方法,其特征在于,应用于移动终端,包括:
通过非独立组网的方式建立4g链路和5g链路的双链接;
确定所述5g链路的传输性能异常后,重新搜索4g基站,建立独立4g连接。
2.根据权利要求1所述的网络连接管理方法,其特征在于,所述确定所述5g链路的传输性能异常,包括:
以第一预设时长为周期,检测所述5g链路的传输性能,直至检测到所述5g链路的传输性能异常。
3.根据权利要求1所述的网络连接管理方法,其特征在于,所述确定所述5g链路的传输性能异常之后,所述重新搜索4g基站,建立独立4g连接之前,还包括:
获取并记录所述双链接对应的异常4g基站信息;
所述重新搜索4g基站,建立独立4g连接之后,还包括:
以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是;
重新通过非独立组网的方式建立4g链路和5g链路的双链接。
4.根据权利要求3所述的网络连接管理方法,其特征在于,所述以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,所述重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,还包括:
删除所述异常4g基站信息。
5.根据权利要求1所述的网络连接管理方法,其特征在于,所述通过非独立组网的方式建立4g链路和5g链路的双链接之前,还包括:
获取所述5g链路连接开关的开关状态;
确定所述开关状态为开启状态。
6.根据权利要求3所述的网络连接管理方法,其特征在于,所述确定所述5g链路的传输性能异常之后,所述重新搜索4g基站,建立独立4g连接之前,还包括:
关闭所述5g链路的连接开关;
所述以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,所述重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,还包括:
开启所述5g链路的连接开关。
7.根据权利要求1所述的网络连接管理方法,其特征在于,所述确定所述5g链路的传输性能异常,包括:
通过预设性能检测方式,确定所述5g链路的传输性能异常,其中,所述预设性能检测方式包括域名解析、访问指定统一资源定位系统地址、统计套接字状态和统计因特网包探索器延时中的至少一种。
8.一种网络连接管理装置,其特征在于,包括:
双链接模块,用于通过非独立组网的方式建立4g链路和5g链路的双链接;
处理模块,用于确定所述5g链路的传输性能异常后,重新搜索4g基站,建立独立4g连接。
9.根据权利要求8所述的网络连接管理装置,其特征在于,所述处理模块,用于以第一预设时长为周期,检测所述5g链路的传输性能,直至检测到所述5g链路的传输性能异常。
10.根据权利要求8所述的网络连接管理装置,其特征在于,所述处理模块,还用于所述确定所述5g链路的传输性能异常之后,所述重新搜索4g基站,建立独立4g连接之前,获取并记录所述双链接对应的异常4g基站信息;所述重新搜索4g基站,建立独立4g连接之后,以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是;重新通过非独立组网的方式建立4g链路和5g链路的双链接。
11.根据权利要求10所述的网络连接管理装置,其特征在于,所述处理模块,还用于所述以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,所述重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,删除所述异常4g基站信息。
12.根据权利要求8所述的网络连接管理装置,其特征在于,所述双链接模块,还用于所述通过非独立组网的方式建立4g链路和5g链路的双链接之前,获取所述5g链路连接开关的开关状态;确定所述开关状态为开启状态。
13.根据权利要求10所述的网络连接管理装置,其特征在于,所述处理模块,还用于所述确定所述5g链路的传输性能异常之后,所述重新搜索4g基站,建立独立4g连接之前,关闭所述5g链路的连接开关;所述以第二预设时长为周期,获取当前4g基站信息和所述移动终端的当前位置信息,根据所述异常4g基站信息、所述当前4g基站信息和所述当前位置信息,判断是否超出所述异常4g基站信息对应的基站信号覆盖范围,直至判断结果为是之后,所述重新通过非独立组网的方式建立4g链路和5g链路的双链接之前,开启所述5g链路的连接开关。
14.根据权利要求8所述的网络连接管理装置,其特征在于,所述处理模块,用于通过预设性能检测方式,确定所述5g链路的传输性能异常,其中,所述预设性能检测方式包括域名解析、访问指定统一资源定位系统地址、统计套接字状态和统计因特网包探索器延时中的至少一种。
15.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现权利要求1至7任一项所述的网络连接管理方法。
16.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的网络连接管理方法。
技术总结