System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及通信,尤其涉及一种网络连接方法、电子设备和计算机可读存储介质。
技术介绍
1、电子设备处于联网状态时,若电子设备遇到wi-fi(wireless fidelity)驱动、无线接入点(access point,ap)或操作系统等异常造成连接的wi-fi异常断开的情况下,电子设备的操作系统会按照预设的wi-fi恢复机制,执行wi-fi恢复连接操作。即电子设备在断网的情况下,会重新扫描wi-fi,与wi-fi扫描结果中以往连接过的并设置了自动连接的wi-fi连接。
2、但是,若扫描到的wi-fi中不存在设置了自动连接的wi-fi,则电子设备无法重新连接到wi-fi,以及电子设备重新连接wi-fi失败的情况下,电子设备保持wi-fi断开,用户体验较差。
技术实现思路
1、本申请提供一种网络连接方法、电子设备和计算机可读存储介质,可以在电子设备的操作系统按照预设的无线局域网恢复机制,恢复无线局域网连接失败的情况下,也能自动连接到无线局域网,提升了用户的上网体验。
2、为达到上述目的,本申请的实施例采用如下技术方案:
3、第一方面,提供了一种网络连接方法,该方法包括:若电子设备检测到断开无线局域网,电子设备的操作系统按照预设的自连恢复机制,控制电子设备连接无线局域网;若操作系统按照预设的自连恢复机制未成功连接到无线局域网,电子设备从扫描到的候选无线局域网中确定第一目标无线局域网;其中,候选无线局域网为电子设备已保存连接凭证的无线局域网;电子设
4、本申请实施例中,即使电子设备的操作系统按照预设的自连恢复机制,重新连接无线局域网失败,电子设备也可以从电子设备扫描到的已知无线局域网中选择目标无线局域网,控制电子设备与该目标无线局域网进行连接。这样,尽管电子设备的操作系统按照预设的自连恢复机制,恢复无线局域网连接失败的情况下,电子设备也能自动连接到无线局域网,提升了用户的上网体验。
5、在第一方面的一种可能的实现方式中,若电子设备检测到断开无线局域网,电子设备的操作系统按照预设的自连恢复机制,控制电子设备连接无线局域网,包括:若电子设备检测到无线局域网异常断开,电子设备的操作系统按照预设的自连恢复机制,控制电子设备连接无线局域网;其中,无线局域网异常断开包括未检测到用户断开指令的情况下断开无线局域网。
6、在第一方面的一种可能的实现方式中,电子设备设置有第三方应用,若电子设备检测到断开无线局域网,包括:若操作系统检测到断开无线局域网,向第三方应用发送无线局域网断开信息;若操作系统按照预设的自连恢复机制未成功连接到无线局域网,电子设备从扫描到的候选无线局域网中确定第一目标无线局域网,包括:操作系统接收到第三方应用发送的无线局域网断开信息,若操作系统按照预设的自连恢复机制未成功连接到无线局域网,且电子设备扫描到候选无线局域网,则操作系统向第三方应用发送具有候选无线局域网的信息;第三方应用响应于接收到具有候选无线局域网的信息,从候选无线局域网中确定第一目标无线局域网;电子设备与第一目标无线局域网进行连接,包括:第三方应用控制电子设备与第一目标无线局域网进行连接。
7、可以理解,相关技术中,电子设备在断开网络的情况下,电子设备的操作系统便会按照预设的自连恢复机制,执行无线局域网恢复连接操作。第三方应用在接收到操作系统发送的具有候选无线局域网的信息的情况下,才执行第三方应用中的无线局域网恢复机制,执行无线局域网恢复连接操作,而不是在电子设备一开始无线局域网断开时就执行第三方应用中的自连恢复机制。这样,可以避免第三方应用中的自连恢复机制和操作系统中的自连恢复机制的冲突。
8、在第一方面的一种可能的实现方式中,从扫描到的候选无线局域网中确定第一目标无线局域网,包括:基于第一方式,根据候选无线局域网中的无线局域网的网络参数,确定候选无线局域网中各无线局域网的无线局域网质量指标;其中,网络参数包括网络信号强度参数、网络信号质量参数、网络频段参数、网络协议参数、网络连接速率或网络协议安全参数中的任意组合;根据候选无线局域网中各无线局域网的无线局域网质量指标,确定第一目标无线局域网。
9、在第一方面的一种可能的实现方式中,候选无线局域网为具有与广域网进行通信的能力的网络。
10、候选无线局域网为具有与广域网进行通信的能力的网络,这可以拓宽用户的上网范围,提升用户体验。
11、在第一方面的一种可能的实现方式中,电子设备的操作系统按照预设的自连恢复机制,控制电子设备连接无线局域网,包括:电子设备的操作系统控制电子设备扫描无线局域网,获取候选无线局域网;若候选无线局域网中包括设置为自动连接的无线局域网,则操作系统基于第二方式确定第二目标无线局域网,第二方式中的网络参数与第一方式中的网络参数不同网络信号强度参数;操作系统控制电子设备连接第二目标无线局域网。
12、在第一方面的一种可能的实现方式中,操作系统按照预设的自连恢复机制未成功连接到无线局域网,包括:候选无线局域网中未包括设置为自动连接的无线局域网;或者,电子设备与第二目标无线局域网连接失败。
13、在第一方面的一种可能的实现方式中,控制电子设备连接第二目标无线局域网之后,方法还包括:在电子设备与第二目标无线局域网连接成功的情况下,若基于第一方式从候选无线局域网中确定一个第三目标无线局域网,且第三目标无线局域网和第三目标无线局域网不同,则控制电子设备连接第一目标无线局域网。
14、在第一方面的一种可能的实现方式中,候选无线局域网为信号强度大于或等于预设信号强度阈值的无线局域网。
15、在第一方面的一种可能的实现方式中,该方法还包括:
16、响应于检测到用户断开无线局域网的指令,电子设备保持断开无线局域网。
17、第二方面,提供了一种电子设备,该电子设备包括处理器和存储器;存储器用于存储代码指令;处理器用于运行代码指令,以执行如第一方面中任一种可能的设计方式中的网络连接方法。
18、第三方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行如第一方面中任一种可能的设计方式中的网络连接方法。
19、第四方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现第一方面中任一种可能的设计方式中的网络连接方法。
20、其中,第二方面、第三方面和第四方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。
本文档来自技高网...【技术保护点】
1.一种网络连接方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,若电子设备检测到断开无线局域网,所述电子设备的操作系统按照预设的自连恢复机制,控制所述电子设备连接无线局域网,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述电子设备设置有第三方应用,所述若电子设备检测到断开无线局域网,包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述从扫描到的候选无线局域网中确定第一目标无线局域网,包括:
5.根据权利要求4所述的方法,其特征在于,所述候选无线局域网为具有与广域网进行通信的能力的网络。
6.根据权利要求4所述的方法,其特征在于,所述电子设备的操作系统按照预设的自连恢复机制,控制所述电子设备连接无线局域网,包括:
7.根据权利要求6所述的方法,其特征在于,所述操作系统按照所述预设的自连恢复机制未成功连接到无线局域网,包括:
8.根据权利要求6所述的方法,其特征在于,所述控制所述电子设备连接所述第二目标无线局域网之后,所述方法还包括:
9.根据权
10.根据权利要求1-9中任一项所述的方法,其特征在于,所述方法还包括:
11.一种电子设备,其特征在于,包括处理器和存储器;所述存储器用于存储代码指令;所述处理器用于运行所述代码指令,使得所述电子设备执行如权利要求1-10中任一项所述的方法。
12.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-10中任一项所述的方法。
...【技术特征摘要】
1.一种网络连接方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,若电子设备检测到断开无线局域网,所述电子设备的操作系统按照预设的自连恢复机制,控制所述电子设备连接无线局域网,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述电子设备设置有第三方应用,所述若电子设备检测到断开无线局域网,包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述从扫描到的候选无线局域网中确定第一目标无线局域网,包括:
5.根据权利要求4所述的方法,其特征在于,所述候选无线局域网为具有与广域网进行通信的能力的网络。
6.根据权利要求4所述的方法,其特征在于,所述电子设备的操作系统按照预设的自连恢复机制,控制所述电子设备连接无线局域网,包括:
7.根据权利要求6所述的方法,其特征...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。