获取IP地址的方法、装置及移动终端制造方法及图纸

技术编号:17100094 阅读:47 留言:0更新日期:2018-01-21 11:38
本申请公开了一种获取IP地址的方法、装置及终端,通过提供一种获取IP地址的方法,在与无线接入点建立连接时,将获取到的所述无线接入点的媒质访问控制地址与预设的IP存储列表进行匹配,若匹配成功,且所述IP地址的租约时间在预设时间范围内,则可以使用IP地址,能够使用户每次连接无线接入点时,不需要重新连接IP地址,节约了连接无线接入点的时间,提高了用户体验。

Methods, devices, and mobile terminals for obtaining IP addresses

The invention discloses a method, device and terminal to obtain IP address, by providing a method to obtain IP address, with a wireless access point to establish a connection, the media access to the wireless access point address, access control and IP storage list default, if the matching is successful, and the the IP address of the lease time at a preset time range, you can use the IP address, the user can connect each wireless access point, do not need to connect the IP address, saving the connection of the wireless access point time, improve the user experience.

【技术实现步骤摘要】
获取IP地址的方法、装置及移动终端
本申请涉及通信
,特别是涉及一种获取IP地址的方法、装置及移动终端。
技术介绍
目前,无线局域网(WirelessFidelity,Wi-Fi)网络已经成为人们日常生活和工作中常用的一种无线网络,越来越多的终端用户通过WI-FI传输数据。在传统方式中,用户在使用终端接入无线接入点(AccessPoint,AP)时,终端需要先通过动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)请求获得IP地址,以访问外部网络,但是,通过DHCP需要较长的时间才能获取到IP地址,并且用户每次连接AP时,都需要重复这个过程,耗时长,用户体验差。
技术实现思路
本申请主要解决的技术问题是提供一种获取IP地址的方法、装置及移动终端,能够减少获取IP地址的时间,提高用户体验。为解决上述技术问题,本申请采用的第一个技术方案是:提供一种获取IP地址的方法,该方法包括:在与无线接入点建立连接时,将获取到的所述无线接入点的媒质访问控制地址与预设的IP存储列表进行匹配;若匹配成功,则在所述IP存储列表中获取与所述无线接入点的媒质访问控制地址对应的IP地址;判断所述IP地址的租约时间是否在第一预设时间范围内;若是,则使用所述IP地址,并存储当前的连接信息。为解决上述技术问题,本申请采用的第二个技术方案是:提供一种移动终端,该终端包括:相互电性耦合的处理器和通信电路,所述处理器用于在所述通信电路与无线接入点建立连接时,将获取到的所述无线接入点的媒质访问控制地址与预设的IP存储列表进行匹配;若匹配成功,则在所述IP存储列表中获取与所述无线接入点的媒质访问控制地址对应的IP地址;判断所述IP地址的租约时间是否在预设时间范围内;若是,则控制所述通信电路使用所述IP地址,并存储当前的连接信息。为解决上述技术问题,本申请采用的第三个技术方案是:提供一种具有存储功能的装置,该装置存储有程序数据,所述程序数据被执行以实现如上述的获取IP地址的方法。本申请的有益效果是:区别于现有技术的情况,本申请提供一种获取IP地址的方法、装置及终端。通过提供一种获取IP地址的方法,在与无线接入点建立连接时,将获取到的所述无线接入点的媒质访问控制地址与预设的IP存储列表进行匹配,若匹配成功,且所述IP地址的租约时间在预设时间范围内,则可以使用IP地址,能够使用户每次连接无线接入点时,不需要重新连接IP地址,节约了连接无线接入点的时间,提高了用户体验。附图说明图1是本申请获取IP地址的方法第一实施例的流程示意图;图2是本申请获取IP地址的方法中步骤S101的具体实现流程示意图;图3是本申请获取IP地址的方法第二实施例的流程示意图;图4是本申请获取IP地址的方法中步骤S301的具体实现流程示意图;图5是本申请一种移动终端的结构示意图;图6是本申请一种移动终端的另一结构示意图;图7是本申请一种具有存储功能的装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。无线接入点(AccessPoint,AP)是一个无线网络的接入点,俗称“热点”。它的作用是把它接入有线网络后把有线信号转为无线网络,笔记本或其他终端设备通过接受它发射的信号接入无线Wi-Fi局域网。动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址;给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC2131中有详细的描述。地址解析协议(AddressResolutionProtocol,ARP)是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。确认字符(Acknowledgement,ACK)即在数据通信中,接收站发给发送站的一种传输类控制字符。表示发来的数据已确认接收无误。媒质访问地址(MediaAccessControl或者MediumAccessControl,MAC),用来定义网络设备的位置。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。请参阅图1,图1是本申请获取IP地址的方法第一实施例的流程示意图,本实施例中的执行主体,可以为终端(譬如笔记本、电脑、手机、可穿戴设备等),所述终端可以采用硬件或者软件的方式实现。另外,需注意的是,若有实质上相同的结果,本实施例的方法并不以图1所示的流程顺序为限。如图所示,该方法包括以下步骤:在S101中,在与无线接入点建立连接时,将获取到的所述无线接入点的媒质访问控制地址与预设的IP存储列表进行匹配。可选地,请参阅图2,图2是在本申请第一实施例的基础上,对第一实施例中S101步骤的进一步扩展的具体实现流程示意图,本实施例将获取到的所述无线接入点的媒质访问控制地址与预设的IP存储列表进行匹配包括以下步骤:在S201中,读取所述预设的IP存储列表,其中,所述IP存储列表包括所述终端与所述无线接入点的连接信息。可选地,所述连接信息包括所述IP地址、所述IP地址的租约时间、所述动态主机配置协议服务器的地址。在S202中,将获取到的所述无线接入点的媒质访问控制地址与所述终端与所述无线接入点的连接信息进行匹配。在S203中,若所述无线接入点的媒质访问控制地址存在于所述终端与所述无线接入点的连接信息中,则匹配成功。具体地,当与AP建立成功的物理连接时,获取AP的MAC地址,读取预设的IP存储列表,其中,该IP存储列表中存储了终端每次连接AP的连接信息,将AP的MAC地址作为查询条件,与预设的IP存储列表进行匹配,若在IP存储列表中找到了对应的MAC地址,则表示匹配成功,即终端此前连接过该AP;若在IP存储列表中找不到对应的MAC地址,则表示匹配不成功,即终端此前未连接过该AP。可选地,若匹配不成功,则表示终端此前未连接过该AP,则发送DHCPDiscovery报文,所述AP接收到所述DHCPDiscovery报文后,向网络中各个DHCP服务器转发所述DHCPDiscovery报文,各个DHCP服务器接收到所述DHCPDiscovery报文,将为所述终端分配的IP地址携带在DHCPoffer报文中通过所述AP发送给所述终端,所述终端选择一个DHCPoffer报文中的IP地址作为选定的IP地址,并发送携带选定IP地址的DHCPrequest报文;所述AP接收到DHCPrequest报文后,向网络中的各个DHCP服务器转发该DHCPrequest报文;分配选定IP地址的DHCP服务器接收到DHCPrequest报文后,保存该无线客户端的表项,并将该选定IP地址携带在DHCPACK报文中通过所述AP发送给所述终端,所述终端将所述DHCPACK报文中的IP地址作为最终获取的IP本文档来自技高网...
获取IP地址的方法、装置及移动终端

【技术保护点】
一种获取IP地址的方法,其特征在于,包括:在与无线接入点建立连接时,将获取到的所述无线接入点的媒质访问控制地址与预设的IP存储列表进行匹配;若匹配成功,则在所述IP存储列表中获取与所述无线接入点的媒质访问控制地址对应的IP地址;判断所述IP地址的租约时间是否在第一预设时间范围内;若是,则使用所述IP地址,并存储当前的连接信息。

【技术特征摘要】
1.一种获取IP地址的方法,其特征在于,包括:在与无线接入点建立连接时,将获取到的所述无线接入点的媒质访问控制地址与预设的IP存储列表进行匹配;若匹配成功,则在所述IP存储列表中获取与所述无线接入点的媒质访问控制地址对应的IP地址;判断所述IP地址的租约时间是否在第一预设时间范围内;若是,则使用所述IP地址,并存储当前的连接信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述IP地址的租约时间不在所述第一预设时间范围内,则发送地址解析协议广播包以判断所述IP地址是否已经被占用,同时发送动态主机配置协议请求消息帧至动态主机配置协议服务器以请求分配所述IP地址;判断是否在第二预设时间范围内接收到所述地址解析协议广播包返回所述IP地址未被占用的地址解析协议响应,且接收到所述动态主机配置协议服务器返回的动态主机配置协议应答消息;若是,则从所述动态主机配置协议应答消息中获取所述IP地址,并存储当前的连接信息。3.根据权利要求2所述的方法,其特征在于,所述发送地址解析协议广播包以判断所述IP地址是否已经被占用包括:发送已封装的地址解析协议广播包;其中,所述地址解析协议广播包包括所述IP地址以及终端的源媒质访问控制地址;对接收到返回的对应于所述地址解析协议广播包的地址解析协议响应进行解析;若所述解析结果中显示所述IP地址对应的媒质访问控制地址与所述终端的源媒质访问控制地址不同,则确定所述IP地址已经被占用;或若所述解析结果中显示所述IP地址对应的媒质访问控制地址与所述终端的源媒质访问控制地址相同,则确定所述IP地址未被占用。4.根据权利要求1所述的方法,其特征在于,所述判断所述IP地址的租约时间是否在第一预设时间范围内包括:按照如下公式计算第一预设时间:T0=T1+T2*0.8;其中,T0为所述第一预设时间,T1为第一次获取所述IP地址的时间,T2为所述租约时间;若T0大于当前系统时间,则确定所述IP地址的租约时间在所述第一预设时间范围内;若T0小于或等于当前系统时间,则确定所述IP地址的租约时间不在所述第一预设时间范围内。5.根据权利要求1所述的方法,其特征在于,所述将获取到的所述无线接入点的媒质访问控制地址与预设的IP存储列表进行匹配包括:读取所述预设的IP存储列表,其中,所述I...

【专利技术属性】
技术研发人员:吴兆云王慧鑫方燕袁龙泉何子龙周维龙
申请(专利权)人:捷开通讯深圳有限公司
类型:发明
国别省市:广东,44

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

1