一种无线网络配置方法、装置、可读存储介质及终端设备制造方法及图纸

技术编号:34729596 阅读:22 留言:0更新日期:2022-08-31 18:18
本申请属于无线网络配置技术领域,尤其涉及一种无线网络配置方法、装置、计算机可读存储介质及终端设备。所述方法包括:获取目标接入点的接入信息,并根据所述接入信息建立与所述目标接入点的物理链路;在所述物理链路建立后,获取所述目标接入点的DHCP服务器分配的IP地址;若未获取到所述目标接入点的DHCP服务器分配的IP地址,则使用在指定路径下存储的IP地址建立与所述目标接入点的逻辑链路,以完成无线网络配置。通过本申请实施例,可以在指定路径下预先保留可用的IP地址,当DHCP流程执行失败时,可以使用该IP地址建立逻辑链路,即使在DHCP服务器未开启的情况下,也可以成功完成无线网络配置过程。线网络配置过程。线网络配置过程。

【技术实现步骤摘要】
一种无线网络配置方法、装置、可读存储介质及终端设备


[0001]本申请属于无线网络配置
,尤其涉及一种无线网络配置方法、装置、计算机可读存储介质及终端设备。

技术介绍

[0002]一键配网(SmartConfig)是一种较为方便快捷的无线网络配置方法,可以在终端设备未建立任何通讯链路的情况下,通过应用程序(App)配置终端设备连入网络。
[0003]在现有的SmartConfig机制中,终端设备在建立起与接入点(Access Point,AP)之间的物理链路后,还需要通过动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)流程从AP的DHCP服务器处获得合法的网际互连协议(Internet Protocol,IP)地址,从而建立起逻辑链路。但是在实际应用中,经常会出现DHCP服务器未开启的情况,从而导致无线网络配置失败。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种无线网络配置方法、装置、计算机可读存储介质及终端设备,以解决现有的SmartConfig容易因DHCP服务器未开启而导致无线网络配置失败的问题。
[0005]本申请实施例的第一方面提供了一种无线网络配置方法,可以包括:
[0006]获取目标接入点的接入信息,并根据所述接入信息建立与所述目标接入点的物理链路;
[0007]在所述物理链路建立后,获取所述目标接入点的DHCP服务器分配的IP地址;
[0008]若未获取到所述目标接入点的DHCP服务器分配的IP地址,则使用在指定路径下存储的IP地址建立与所述目标接入点的逻辑链路,以完成无线网络配置。
[0009]在第一方面的一种具体实现方式中,所述获取所述目标接入点的DHCP服务器分配的IP地址,可以包括:
[0010]若当前为开机后的第一次连接,则判断所述在指定路径下存储的IP地址是否为预设的初始默认IP地址;
[0011]若所述在指定路径下存储的IP地址为所述初始默认IP地址,则执行DHCP流程,以获取所述目标接入点的DHCP服务器分配的IP地址。
[0012]在第一方面的一种具体实现方式中,在判断所述在指定路径下存储的IP地址是否为预设的初始默认IP地址之后,还可以包括:
[0013]若所述在指定路径下存储的IP地址不为所述初始默认IP地址,则使用所述在指定路径下存储的IP地址执行续约流程;
[0014]若续约流程执行成功,则将所述在指定路径下存储的IP地址确定为所述目标接入点的DHCP服务器分配的IP地址;
[0015]若续约流程执行失败,则执行DHCP流程,以获取所述目标接入点的DHCP服务器分
配的IP地址。
[0016]在第一方面的一种具体实现方式中,所述获取所述目标接入点的DHCP服务器分配的IP地址,可以包括:
[0017]若当前不为开机后的第一次连接,则判断所述在指定路径下存储的IP地址是否为预设的初始默认IP地址;
[0018]若所述在指定路径下存储的IP地址为所述初始默认IP地址,则执行DHCP流程,以获取所述目标接入点的DHCP服务器分配的IP地址。
[0019]在第一方面的一种具体实现方式中,在判断所述在指定路径下存储的IP地址是否为预设的初始默认IP地址之后,还可以包括:
[0020]若所述在指定路径下存储的IP地址不为所述初始默认IP地址,则判断是否存在目标DHCP服务器;所述目标DHCP服务器为分配所述在指定路径下存储的IP地址的DHCP服务器;
[0021]若存在所述目标DHCP服务器,则使用所述在指定路径下存储的IP地址向所述目标DHCP服务器请求获取IP地址;
[0022]若不存在所述目标DHCP服务器,则使用所述在指定路径下存储的IP地址进行广播请求获取IP地址。
[0023]在第一方面的一种具体实现方式中,所述执行DHCP流程,以获取所述目标接入点的DHCP服务器分配的IP地址,可以包括:
[0024]广播DHCP发现报文;所述DHCP发现报文用于触发所述目标接入点的DHCP服务器回复DHCP提供报文;所述DHCP提供报文中包括所述目标接入点的DHCP服务器分配的IP地址;
[0025]若接收到所述DHCP提供报文,则广播DHCP请求报文;所述DHCP请求报文用于触发所述目标接入点的DHCP服务器回复DHCP确认报文;
[0026]若接收到所述DHCP确认报文,则确认所述目标接入点的DHCP服务器分配的IP地址生效。
[0027]在第一方面的一种具体实现方式中,所述无线网络配置方法还可以包括:
[0028]在广播所述DHCP发现报文后,若未接收到所述DHCP提供报文,则重新广播所述DHCP发现报文;
[0029]当广播所述DHCP发现报文的次数达到预设的次数阈值时,若仍未接收到所述DHCP提供报文,则确认DHCP流程执行失败;
[0030]在广播所述DHCP请求报文后,若未接收到所述DHCP确认报文,则确认DHCP流程执行失败。
[0031]在第一方面的一种具体实现方式中,在使用在指定路径下存储的IP地址建立与所述目标接入点的逻辑链路之前,所述无线网络配置方法还可以包括:
[0032]在初始状态下,将所述在指定路径下存储的IP地址设置为预设的初始默认IP地址;
[0033]当发生IP地址更新流程时,将所述在指定路径下存储的IP地址设置为更新后的IP地址。
[0034]在第一方面的一种具体实现方式中,所述IP地址更新流程可以包括:DHCP流程、静态IP设置流程、IP冲突检测流程或异网段跟随流程。
[0035]本申请实施例的第二方面提供了一种无线网络配置装置,可以包括:
[0036]接入信息获取模块,用于获取目标接入点的接入信息,并根据所述接入信息建立与所述目标接入点的物理链路;
[0037]IP地址获取模块,用于在所述物理链路建立后,获取所述目标接入点的DHCP服务器分配的IP地址;
[0038]预留IP地址使用模块,用于若未获取到所述目标接入点的DHCP服务器分配的IP地址,则使用在指定路径下存储的IP地址建立与所述目标接入点的逻辑链路,以完成无线网络配置。
[0039]在第二方面的一种具体实现方式中,所述IP地址获取模块可以具体用于:若当前为开机后的第一次连接,则判断所述在指定路径下存储的IP地址是否为预设的初始默认IP地址;若所述在指定路径下存储的IP地址为所述初始默认IP地址,则执行DHCP流程,以获取所述目标接入点的DHCP服务器分配的IP地址。
[0040]在第二方面的一种具体实现方式中,所述IP地址获取模块还可以具体用于:若所述在指定路径下存储的IP地址不为所述初始默认IP地址,则使用所述在指定路径下存储的IP地址执行续约流程;若续约流程执行成功,则将所述在指定路径下存储的IP地址确定为所述目标接入点的DHC本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无线网络配置方法,其特征在于,包括:获取目标接入点的接入信息,并根据所述接入信息建立与所述目标接入点的物理链路;在所述物理链路建立后,获取所述目标接入点的DHCP服务器分配的IP地址;若未获取到所述目标接入点的DHCP服务器分配的IP地址,则使用在指定路径下存储的IP地址建立与所述目标接入点的逻辑链路,以完成无线网络配置。2.根据权利要求1所述的无线网络配置方法,其特征在于,所述获取所述目标接入点的DHCP服务器分配的IP地址,包括:若当前为开机后的第一次连接,则判断所述在指定路径下存储的IP地址是否为预设的初始默认IP地址;若所述在指定路径下存储的IP地址为所述初始默认IP地址,则执行DHCP流程,以获取所述目标接入点的DHCP服务器分配的IP地址。3.根据权利要求2所述的无线网络配置方法,其特征在于,在判断所述在指定路径下存储的IP地址是否为预设的初始默认IP地址之后,还包括:若所述在指定路径下存储的IP地址不为所述初始默认IP地址,则使用所述在指定路径下存储的IP地址执行续约流程;若续约流程执行成功,则将所述在指定路径下存储的IP地址确定为所述目标接入点的DHCP服务器分配的IP地址;若续约流程执行失败,则执行DHCP流程,以获取所述目标接入点的DHCP服务器分配的IP地址。4.根据权利要求1所述的无线网络配置方法,其特征在于,所述获取所述目标接入点的DHCP服务器分配的IP地址,包括:若当前不为开机后的第一次连接,则判断所述在指定路径下存储的IP地址是否为预设的初始默认IP地址;若所述在指定路径下存储的IP地址为所述初始默认IP地址,则执行DHCP流程,以获取所述目标接入点的DHCP服务器分配的IP地址。5.根据权利要求4所述的无线网络配置方法,其特征在于,在判断所述在指定路径下存储的IP地址是否为预设的初始默认IP地址之后,还包括:若所述在指定路径下存储的IP地址不为所述初始默认IP地址,则判断是否存在目标DHCP服务器;所述目标DHCP服务器为分配所述在指定路径下存储的IP地址的DHCP服务器;若存在所述目标DHCP服务器,则使用所述在指定路径下存储的IP地址向所述目标DHCP服务器请求获取IP地址;若不存在所述目标DHCP服务器,则使用所述在指定路径下存储的IP地址进行广播请求获取IP地址。6.根据权利要求2所述的无线网络配置方法,其特征在于,所述执行DHCP流程,以获取所述目标接...

【专利技术属性】
技术研发人员:王梓骁
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:

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

1