本申请提供一种无线网络切换方法、装置、设备、存储介质及产品,该方法包括:确定当前使用场景;确定当前使用场景对应的目标网络条件;若当前网络不满足目标网络条件,确定满足目标网络条件的目标网络,并从当前网络切换至目标网络。这样,不同的当前使用场景对应不同的目标网络条件,当前网络无法满足当前使用场景的需求时,终端设备切换至目标网络。因此,提高了无线网络切换的灵活性,更加契合用户在不同场景的实际使用需求。同场景的实际使用需求。同场景的实际使用需求。
【技术实现步骤摘要】
无线网络切换方法、装置、设备、存储介质及产品
[0001]本申请涉及无线通信
,尤其涉及一种无线网络切换方法、装置、设备、存储介质及产品。
技术介绍
[0002]随着信息技术的不断发展,终端设备已经广泛应用于人们的生产和生活中。在终端设备的使用过程中,无线网络通信技术(Wi
‑
Fi)是终端设备较为主流的一种无线上网方式。
[0003]相关技术中,在终端设备连接的无线网络无效或者无线网络断开连接时,终端设备会重新连接其他可用的无线网络。这种无线网络切换方式的切换条件较为单一,无法契合用户在不同场景下的实际需求。
技术实现思路
[0004]本申请提供一种无线网络切换方法、装置、设备、存储介质及产品,能够提高网络切换条件的灵活性,更加契合用户的实际需求。
[0005]第一方面,本申请实施例提供一种无线网络切换方法,包括:确定当前使用场景;确定所述当前使用场景对应的目标网络条件;若当前网络不满足所述目标网络条件,确定满足所述目标网络条件的目标网络,并从所述当前网络切换至所述目标网络。
[0006]在一种可能的实施方式中,所述确定满足所述目标网络条件的目标网络,包括:获取多个候选网络的网络参数;根据所述目标网络条件和所述多个候选网络的网络参数,在所述多个候选网络中确定所述目标网络。
[0007]在一种可能的实施方式中,所述获取多个候选网络的网络参数,包括:确定所述目标网络条件对应的参数标识;根据所述参数标识,获取所述多个候选网络的网络参数;所述网络参数为所述参数标识对应的参数。
[0008]在一种可能的实施方式中,所述根据所述目标网络条件和所述多个候选网络的网络参数,在所述多个候选网络中确定所述目标网络,包括:确定所述多个候选网络的默认排列顺序;按照所述默认排列顺序,依次判断所述候选网络的网络参数是否满足所述目标网络条件,直至在所述多个候选网络中确定得到所述目标网络。
[0009]在一种可能的实施方式中,所述根据所述目标网络条件和所述多个候选网络的网络参数,在所述多个候选网络中确定所述目标网络,包括:根据所述多个候选网络的网络参数,确定所述多个候选网络的网络质量;
按照所述网络质量从高到低的顺序,对所述多个候选网络进行排序;根据当前网络的网络参数,确定所述当前网络的网络质量;若所述当前网络的网络质量低于排序后的第一个候选网络的网络质量,则将所述第一个候选网络确定为所述目标网络。
[0010]在一种可能的实施方式中,所述确定所述当前使用场景对应的目标网络条件,包括:根据预设场景列表,确定所述当前使用场景对应的目标网络条件;所述预设场景列表中包括有各个使用场景与网络条件之间的对应关系。
[0011]在一种可能的实施方式中,所述确定当前使用场景,包括:确定前台运行的应用程序;根据所述应用程序的类型,确定所述当前使用场景。
[0012]在一种可能的实施方式中,所述方法还包括:若终端设备的网络状态发生变化,确定所述当前网络是否满足所述目标网络条件。
[0013]在一种可能的实施方式中,所述终端设备的网络状态发生变化,包括如下情况中的至少一种:所述终端设备的移动距离大于或者等于预设距离;检测到新的候选网络;所述当前网络的信号强度小于或者等于预设信号强度;所述当前使用场景发生变化。
[0014]第二方面,本申请实施例提供一种无线网络切换装置,包括:第一确定模块、第二确定模块和切换模块,其中,所述第一确定模块用于,确定当前使用场景;所述第二确定模块用于,确定所述当前使用场景对应的目标网络条件;所述切换模块,用于若当前网络不满足所述目标网络条件,确定满足所述目标网络条件的目标网络,并从所述当前网络切换至所述目标网络。
[0015]在一种可能的实施方式中,所述切换模块,包括获取子模块和确定子模块,其中,所述获取子模块用于,获取多个候选网络的网络参数;所述确定子模块,用于根据所述目标网络条件和所述多个候选网络的网络参数,在所述多个候选网络中确定所述目标网络。
[0016]在一种可能的实施方式中,所述获取子模块,具体用于:确定所述目标网络条件对应的参数标识;根据所述参数标识,获取所述多个候选网络的网络参数;所述网络参数为所述参数标识对应的参数。
[0017]在一种可能的实施方式中,所述确定子模块,具体用于:确定所述多个候选网络的默认排列顺序;按照所述默认排列顺序,依次判断所述候选网络的网络参数是否满足所述目标网络条件,直至在所述多个候选网络中确定得到所述目标网络。
[0018]在一种可能的实施方式中,所述确定子模块,具体用于:
根据所述多个候选网络的网络参数,确定所述多个候选网络的网络质量;按照所述网络质量从高到低的顺序,对所述多个候选网络进行排序;根据当前网络的网络参数,确定所述当前网络的网络质量;若所述当前网络的网络质量低于排序后的第一个候选网络的网络质量,则将所述第一个候选网络确定为所述目标网络。
[0019]在一种可能的实施方式中,所述第一确定模块,具体用于:确定前台运行的应用程序;根据所述应用程序的类型,确定所述当前使用场景。
[0020]在一种可能的实施方式中,所述第二确定模块,具体用于:根据预设场景列表,确定所述当前使用场景对应的目标网络条件;所述预设场景列表中包括有各个使用场景与网络条件之间的对应关系。
[0021]在一种可能的实施方式中,所述装置还包括第三确定模块,具体用于:若终端设备的网络状态发生变化,确定所述当前网络是否满足所述目标网络条件。
[0022]在一种可能的实施方式中,所述终端设备的网络状态发生变化,包括如下情况中的至少一种:所述终端设备的移动距离大于或者等于预设距离;检测到新的候选网络;所述当前网络的信号强度小于或者等于预设信号强度;所述当前使用场景发生变化。
[0023]第三方面,本申请实施例提供一种无线网络切换设备,包括:处理器、存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如第一方面任一项所述的方法。
[0024]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的方法。
[0025]第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面任一项所述的方法。
[0026]本申请实施例提供的无线网络切换方法、装置、设备、存储介质及产品,确定当前使用场景;确定当前使用场景对应的目标网络条件;若当前网络不满足目标网络条件,确定满足目标网络条件的目标网络,并从当前网络切换至目标网络。这样,不同的当前使用场景对应不同的目标网络条件,当前网络无法满足当前使用场景的需求时,终端设备切换至目标网络。因此,提高了无线网络切换的灵活性,更加契合用户在不同场景的实际使用需求。
附图说明
[0027]图1为本申请本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种无线网络切换方法,其特征在于,包括:确定当前使用场景;确定所述当前使用场景对应的目标网络条件;若当前网络不满足所述目标网络条件,确定满足所述目标网络条件的目标网络,并从所述当前网络切换至所述目标网络。2.根据权利要求1所述的方法,其特征在于,所述确定满足所述目标网络条件的目标网络,包括:获取多个候选网络的网络参数;根据所述目标网络条件和所述多个候选网络的网络参数,在所述多个候选网络中确定所述目标网络。3.根据权利要求2所述的方法,其特征在于,所述获取多个候选网络的网络参数,包括:确定所述目标网络条件对应的参数标识;根据所述参数标识,获取所述多个候选网络的网络参数;所述网络参数为所述参数标识对应的参数。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述目标网络条件和所述多个候选网络的网络参数,在所述多个候选网络中确定所述目标网络,包括:确定所述多个候选网络的默认排列顺序;按照所述默认排列顺序,依次判断所述候选网络的网络参数是否满足所述目标网络条件,直至在所述多个候选网络中确定得到所述目标网络。5.根据权利要求2或3所述的方法,其特征在于,所述根据所述目标网络条件和所述多个候选网络的网络参数,在所述多个候选网络中确定所述目标网络,包括:根据所述多个候选网络的网络参数,确定所述多个候选网络的网络质量;按照所述网络质量从高到低的顺序,对所述多个候选网络进行排序;根据当前网络的网络参数,确定所述当前网络的网络质量;若所述当前网络的网络质量低于排序后的第一个候选网络的网络质量,则将所述第一个候选网络确定为所述目标网络。6.根据权利要求1所述的方法,其特征在于,所述确定当前使用场景,包括:确定前台运行的应用程序;根据所述应用程序的类型,确定所述当前...
【专利技术属性】
技术研发人员:田永胜,
申请(专利权)人:西安紫光展锐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。