一种互联网协议IP地址的获取方法及电子设备技术

技术编号:29262305 阅读:14 留言:0更新日期:2021-07-13 17:36
本申请实施例提供一种互联网协议IP地址的获取方法及电子设备,涉及电子设备技术领域,可以简化电子设备与无线访问接入点AP之间的交互过程,提高了电子设备获取IP地址的速度。具体方案包括:在电子设备与AP建立连接之后,AP可以广播预设信标Beacon帧,该预设Beacon帧包括指示信息,指示信息用于指示AP具备主动发送AP为电子设备分配的IP地址的能力。接着,AP可以发送第一IP地址,第一IP地址是AP为电子设备分配的IP地址。电子设备接收到来自AP的预设Beacon帧,则可以启动预设端口监听,该预设端口用于接收第一IP地址,预设端口可以预先配置在电子设备中,或者预设端口可以是AP向电子设备指示的。之后,电子设备可以从预设端口接收到来自AP的第一IP地址。

【技术实现步骤摘要】
一种互联网协议IP地址的获取方法及电子设备
本申请实施例涉及通信
,尤其涉及一种IP地址的获取方法及设备。
技术介绍
随着科技的发展,越来越多的电子设备(例如手机、笔记本电脑等)通过无线保真(WirelessFidelity,WIFI)技术进行无线通信。在电子设备通过WIFI技术进行无线通信的过程中,电子设备需要获取一个IP地址,并通过该互联网协议地址(InternetProtocolAddress,IP)地址进行网络连接。目前,电子设备获取IP地址时,需要广播一个请求消息,以请求获取IP地址。之后,至少一个无线访问接入点(WirelessAccessPoint,AP)可以向电子设备提供IP地址。接着,电子设备可以从多个IP地址中选择一个IP地址,并广播一个消息包,以表征电子设备已经接受了一个IP地址。然后,AP可以向电子设备发送一个响应消息。然而,上述技术方案,电子设备需要与AP之间完成多次交互,才可以获取到IP地址。不仅过程较为繁琐,而且获取IP地址的速度较慢。
技术实现思路
本申请提供一种IP地址的获取方法及电子设备,能够简化电子设备与AP之间的交互过程,提高了电子设备获取IP地址的速度。第一方面,本申请提供一种IP地址的获取方法。该方法中,电子设备与AP建立连接。其中,电子设备与AP建立连接之后,AP能够为电子设备分配IP地址。之后,AP可以广播预设信标Beacon帧,该预设Beacon帧包括指示信息,指示信息用于指示AP具备主动发送AP为电子设备分配的IP地址的能力。接着,AP可以发送第一IP地址,第一IP地址是AP为电子设备分配的IP地址。电子设备接收到来自AP的预设Beacon帧,则可以启动预设端口监听,该预设端口用于接收第一IP地址,预设端口可以预先配置在电子设备中,或者预设端口可以是AP向电子设备指示的。之后,电子设备可以从预设端口接收到来自AP的第一IP地址。基于上述技术方案,在AP可以广播携带有指示信息的预设Beacon帧,以指示该AP能够主动发送第一IP地址之后,电子设备便可以接收到来自AP的第一IP地址。相较于常规技术,电子设备通过DHCP的四个阶段获取IP地址,本申请实施例中简化了电子设备获取IP地址的过程。如此,能够提高电子设备获取IP地址的速度,进而减少电子设备连接WiFi耗费的时间,提升了用户的使用体验。结合第一方面,在另一种可能的设计方式中,AP可以向电子设备周期性发送动作Action帧,Action帧包括第一IP地址。之后,电子设备可以从预设端口接收来自AP的Action帧。可以理解的是,AP周期性地发送Action帧,可以提高AP发送第一IP地址的成功率。如此,能够减少电子设备获取第一IP地址的时间,提高了电子设备获取第一IP地址的速度。结合第一方面,在一种可能的设计方式中,AP可以周期性广播第一消息,第一消息包括第一IP地址。之后,电子设备可以从预设端口接收来自AP的第一消息,第一消息包括第一IP地址。结合第一方面,在另一种可能的设计方式中,AP包括多个队列,多个队列中每个队列的优先级不同,优先级用于指示AP处理多个队列中不同队列的顺序,AP处理队列为AP发送队列中的数据。也就是说,相较于优先级较低的队列中的数据,AP可以优先发送优先级较高的的队列中的数据。AP可以将第一IP地址加入多个队列中优先级最高的队列。可以理解的是,AP将第一IP地址加入高优先队列,能够提高第一IP地址抢占空口的能力,减少AP等待发送第一IP地址的时间,进而提高电子设备获取第一IP地址的速度。结合第一方面,在另一种可能的设计方式中,预设端口是AP向电子设备指示的为:预设Beacon帧还包括端口号,端口号用于标识预设端口。结合第一方面,在另一种可能的设计方式中,在电子设备从预设端口接收到来自AP的第一IP地址之后,电子设备可以向AP发送第一响应消息,第一响应消息用于指示电子设备已接收到第一IP地址。AP可以接收来自电子设备的第一响应消息。这样一来,AP接收到第一响应消息之后,便可以确定电子设备已经接收到第一IP地址。结合第一方面,在另一种可能的设计方式中,在电子设备从预设端口接收到来自AP的第一IP地址之后,电子设备可以停止预设端口监听。可以理解的是,电子设备已经接收到第一IP地址,便可以停止预设端口继续监听。如此,可以降低电子设备的功耗。结合第一方面,在另一种可能的设计方式中,指示信息包括第一数值或第二数值,第一数值用于指示AP具备主动发送AP为电子设备分配的IP地址的能力,第二数值用于指示AP不具备主动发送AP为电子设备分配的IP地址的能力。在AP广播预设Beacon帧之后,电子设备根据指示信息,确定AP是否具备主动发送AP为电子设备分配的IP地址的能力。若指示信息包括第一数值,AP周期性广播第一消息。结合第一方面,在另一种可能的设计方式中,若指示信息包括第二数值,电子设备向AP发送DHCPDISCOVER报文。也就是说,若指示信息包括第二数值,则说明AP不具备主动发送AP为电子设备分配的IP地址的能力。因此,电子设备可以向AP发送DHCPDISCOVER报文,基于动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)获取AP分配的IP地址。第二方面,本申请提供一种IP地址的获取方法。该方法中,电子设备接收到来自无线访问接入点AP的预设Beacon帧,可以启动预设端口监听,该预设端口用于接收第一IP地址,预设端口可以预先配置在电子设备中,或者预设端口可以是AP向电子设备指示的。预设Beacon帧包括指示信息,指示信息用于指示AP具备主动发送AP为电子设备分配的IP地址的能力。之后,电子设备可以从预设端口接收到来自AP的第一IP地址。然后,电子设备可以向AP发送第一响应消息,第一响应消息用于指示电子设备已接收到第一IP地址。基于上述方案,在AP可以广播携带有指示信息的预设Beacon帧,以指示该AP能够主动发送第一IP地址之后,电子设备便可以接收到来自AP的第一IP地址。相较于常规技术,电子设备通过DHCP的四个阶段获取IP地址,本申请实施例中简化了电子设备获取IP地址的过程。如此,能够提高电子设备获取IP地址的速度,进而减少电子设备连接WiFi耗费的时间,提升了用户的使用体验。结合第二方面,在一种可能的设计方式中,电子设备可以从预设端口接收来自AP的Action帧,Action帧包括第一IP地址。或者,电子设备可以从预设端口接收来自AP的第一消息,第一消息包括第一IP地址。结合第二方面,在另一种可能的设计方式中,预设端口是AP向电子设备指示的为:预设Beacon帧还包括端口号,端口号用于标识预设端口。结合第二方面,在另一种可能的设计方式中,在电子设备从预设端口接收到来自AP的第一IP地址之后,电子设备可以停止预设端口监听。可以理解的是,电子设备已经接收到第一IP地址,便本文档来自技高网...

【技术保护点】
1.一种互联网协议IP地址的获取方法,其特征在于,应用于电子设备获取无线访问接入点AP为所述电子设备分配的IP地址;所述AP包括多个队列,所述多个队列中每个队列的优先级不同,所述优先级用于指示所述AP处理所述多个队列中不同队列的顺序,所述AP处理队列为所述AP发送队列中的数据;/n所述方法包括:/n所述电子设备与所述AP建立连接;其中,所述电子设备与所述AP建立连接之后,所述AP能够为所述电子设备分配IP地址;/n所述AP广播预设信标Beacon帧,所述预设Beacon帧包括指示信息,所述指示信息用于指示所述AP具备主动发送所述AP为所述电子设备分配的IP地址的能力;/n所述AP将所述第一IP地址加入所述多个队列中优先级最高的队列;/n所述AP周期性广播第一消息,所述第一消息包括所述第一IP地址,所述第一IP地址是所述AP为所述电子设备分配的IP地址;/n所述电子设备接收到来自所述AP的所述预设Beacon帧,则启动预设端口监听;其中,所述预设端口用于接收所述第一IP地址,所述预设端口预先配置在所述电子设备中,或者所述预设端口是所述AP向所述电子设备指示的;/n所述电子设备从所述预设端口接收来自所述AP的所述第一消息,所述第一消息包括所述第一IP地址。/n...

【技术特征摘要】
1.一种互联网协议IP地址的获取方法,其特征在于,应用于电子设备获取无线访问接入点AP为所述电子设备分配的IP地址;所述AP包括多个队列,所述多个队列中每个队列的优先级不同,所述优先级用于指示所述AP处理所述多个队列中不同队列的顺序,所述AP处理队列为所述AP发送队列中的数据;
所述方法包括:
所述电子设备与所述AP建立连接;其中,所述电子设备与所述AP建立连接之后,所述AP能够为所述电子设备分配IP地址;
所述AP广播预设信标Beacon帧,所述预设Beacon帧包括指示信息,所述指示信息用于指示所述AP具备主动发送所述AP为所述电子设备分配的IP地址的能力;
所述AP将所述第一IP地址加入所述多个队列中优先级最高的队列;
所述AP周期性广播第一消息,所述第一消息包括所述第一IP地址,所述第一IP地址是所述AP为所述电子设备分配的IP地址;
所述电子设备接收到来自所述AP的所述预设Beacon帧,则启动预设端口监听;其中,所述预设端口用于接收所述第一IP地址,所述预设端口预先配置在所述电子设备中,或者所述预设端口是所述AP向所述电子设备指示的;
所述电子设备从所述预设端口接收来自所述AP的所述第一消息,所述第一消息包括所述第一IP地址。


2.根据权利要求1所述的方法,其特征在于,所述预设端口是所述AP向所述电子设备指示的为:所述预设Beacon帧还包括端口号,所述端口号用于标识所述预设端口。


3.根据权利要求1或2所述的方法,其特征在于,在所述电子设备从所述预设端口接收到来自所述AP的所述第一IP地址之后,所述方法还包括:
所述电子设备向所述AP发送第一响应消息,所述第一响应消息用于指示所述电子设备已接收到所述第一IP地址;
所述AP接收来自所述电子设备的所述第一响应消息。


4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述电子设备从所述预设端口接收来自所述AP的所述第一消息之后,所述方法还包括:
所述电子设备停止所述预设端口监听。


5.根据权利要求1-4中任一项所述的方法,其特征在于,所述指示信息包括第一数值或第二数值,所述第一数值用于指示所述AP具备主动发送所述AP为所述电子设备分配的IP地址的能力,所述第二数值用于指示所述AP不具备主动发送所述AP为所述电子设备分配的IP地址的能力;
在所述AP广播预设Beacon帧之后,所述方法还包括:
所述电子设备接收所述预设Beacon帧;
所述电子设备根据所述指示信息,确定所述AP是否具备主动发送所述AP为所述电子设备分配的IP地址的能力;
所述AP周期性广播第一消息,包括:
若所述指示信息包括所述第一数值,所述AP周期性广播所述第一消息。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述指示信息包括所述第二数值,所述电子设备向所述AP发送DHCPDISCOVER报文。


7.一种IP地址的获取方法,其特征在于,所述方法包括:
电子设备接收到来自AP的预设Beacon帧,启动预设端口监听;其中,所述预设端口用于接收所述第一IP地址,所述预设端口预先配置在所述电子设备中,或者所述预设端口是所述AP向所述电子设备指示的;所述预设Beacon帧包括指示信息,所述指示信息用于指示所述AP具备主动发送所述AP为电子设备分配的IP地址的...

【专利技术属性】
技术研发人员:杨鹏王越
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:广东;44

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

1