一种无线保真Wi‑Fi连接方法及移动终端与流程

文档序号:12134698阅读:360来源:国知局
一种无线保真Wi‑Fi连接方法及移动终端与流程

本发明涉及互联网技术领域,具体涉及一种无线保真Wi-Fi连接方法及移动终端。



背景技术:

随着信息技术的快速发展,移动终端(如手机、平板电脑等等)使用越来越普及,用户对移动终端的要求也越来越高,不仅需要较高的处理速度,还对接入无线保真(Wireless Fidelity,Wi-Fi)提出了要求。

现有技术中,移动终端在连接上Wi-Fi后,若Wi-Fi未断开,但移动终端的IP地址发生变化,移动终端则会将Wi-Fi网络的默认路由信息(包含路由路径)清除掉,导致移动终端无法访问网络。



技术实现要素:

本发明实施例提供了一种无线保真Wi-Fi连接方法及移动终端,以期可在移动终端的IP地址改变的情况下,接入Wi-Fi网络。

本发明实施例第一方面提供了一种无线保真Wi-Fi连接方法,包括:

在移动终端的IP地址已变化时,获取所述移动终端的新IP地址;

获取网关的IP地址,其中,所述网关的IP地址由路由器中的动态主机配置协议DHCP服务器配置;

根据所述新IP地址和所述网关的IP地址,建立目标路由路径;

通过所述目标路由路径,建立所述移动终端与所述路由器之间的通信连接。

本发明实施例第二方面提供了一种移动终端,包括:

第一获取单元,用于在移动终端的IP地址已变化时,获取所述移动终端的新IP地址;

第二获取单元,用于获取网关的IP地址,其中,所述网关的IP地址由路由器中的动态主机配置协议DHCP服务器配置;

建立单元,用于根据所述新IP地址和所述网关的IP地址,建立目标路由路径;

通信单元,用于通过所述目标路由路径,建立所述移动终端与所述路由器之间的通信连接。

本发明实施例第三方面提供了一种移动终端,包括:

处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行第一方面所描述的方法的部分或者全部步骤。

实施本发明实施例,具有如下有益效果:

通过本发明实施例,在移动终端的IP地址已变化时,获取移动终端的新IP地址,获取网关的IP地址,其中,网关的IP地址由路由器中的动态主机配置协议DHCP服务器配置,根据新IP地址和网关的IP地址,建立目标路由路径,通过目标路由路径,建立移动终端与路由器之间的通信连接。从而,即使在移动终端的IP地址改变的情况下,也可快速接入Wi-Fi网络。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种无线保真Wi-Fi连接方法的第一实施例流程示意图;

图2是本发明实施例提供的一种无线保真Wi-Fi连接方法的第二实施例流程示意图;

图3是本发明实施例提供的一种无线保真Wi-Fi连接方法的第三实施例流程示意图;

图4a是本发明实施例提供的一种移动终端的第一实施例结构示意图;

图4b是本发明实施例提供的图4a所描述的移动终端的第二获取单元的结构示意图;

图4c是本发明实施例提供的图4a所描述的移动终端的第二获取单元的又一结构示意图;

图4d是本发明实施例提供的图4a所描述的移动终端的又一结构示意图;

图4e是本发明实施例提供的图4a所描述的移动终端的又一结构示意图;

图5是本发明实施例提供的一种移动终端的第二实施例结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明实施例所描述移动终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、车载设备、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述仅是举例,而非穷举,包含但不限于上述移动终端。

通常情况下,路由器中内置有动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)服务器,该DHCP服务器可向移动终端分配一个IP地址,即移动终端的IP地址。移动终端的IP地址与网关的IP地址之间形成一条路由路径,基于该路由路径,移动终端与路由器之间可进行通信连接,即移动终端与路由器之间可进行数据传输。

需要说明的是,移动终端的系统监测Wi-Fi网络变化,例如,移动终端发现该移动终端虽然处于Wi-Fi连接状态,但是,该移动终端自身的IP地址发生了变化(比如:从192.168.1.100变为192.168.1.123),则移动终端无法进行数据传输。

因而,本发明实施例提供一种无线保真Wi-Fi连接方法,包括如下步骤:

在移动终端的IP地址已变化时,获取所述移动终端的新IP地址;

获取当前网关的IP地址;

建立所述新IP地址和所述当前网关的IP地址之间的目标路由路径;

通过所述目标路由路径,实现所述移动终端与所述路由器之间的通信连接。

如此,即使移动终端自身的IP地址已经变化了,也可以建立移动终端新的IP地址与网络的IP地址之间的路由路径,基于该路由路径,移动终端可再次与路由器之间建立通信连接,即可以与路由器之间进行数据传输。

请参阅图1,为本发明实施例提供的一种无线保真Wi-Fi连接方法的第一实施例流程示意图。本实施例中所描述的无线保真Wi-Fi连接方法,包括以下步骤:

101、在移动终端的IP地址已变化时,获取所述移动终端的新IP地址。

通常情况下,在移动终端处于Wi-Fi连接状态下,若移动终端的IP地址改变,则移动终端可能会断开Wi-Fi网络,而处于未接入状态。在移动终端的IP地址改变的情况下,可获取该移动终端的新IP地址。其中,移动终端的IP地址可由DHCP服务器随机分配的IP地址。

例如,在移动终端的IP地址为静态IP地址时,若将该IP地址与路由器之间进行绑定,则只有该IP地址正确和密码正确,才可以接入该路由器,就算别的移动终端知道了密码,但是其移动终端的IP地址不是上述IP地址,也无法接入该路由器。

102、获取当前网关的IP地址。

其中,移动终端的IP地址已经变化,但是,网关的IP地址未变化,因而,可获取当前网关的IP地址,该网关的IP地址可由路由器内置的DHCP服务器分配。当然,网关的IP地址由路由器分配,移动终端则需要在该路由器的覆盖范围内,路由器才可以为其分配网关的IP地址,否则,若移动终端不在该路由器的覆盖范围内,则移动终端可能进行其他路由器的覆盖范围,则此时的网关也改变了,网关的IP地址也改变了。

可选地,移动终端可从路由表中获取到中网关的IP地址。通常情况下,就算移动终端的IP地址已经变化,其路由表还需要一段时间更新,因而,可直接获取路由表,并从该路由表获取网关的IP地址。

可选地,上述获取网关的IP地址,可包括如下步骤:

21)、获取所述移动终端的IP地址已变化之前的第一路由路径;

22)、从所述第一路由路径中获取所述网关的IP地址。

其中,步骤21中,上述移动终端的IP地址已变化之前的第一路由路径,即当前的路由路径,虽然IP地址已变化,但是,路由路径尚未修改,因而,可直接获取该第一路由路径,该第一路由路径包含该移动终端的IP地址已变化之前的IP地址和网关的IP地址,因而,可从第一路由路径中获取网关的IP地址。

可选地,上述获取网关的IP地址,可包括如下步骤:

23)、获取由所述路由器发送的数据包,所述数据包携带所述网关的IP地址;

24)、对所述数据包进行解析,得到所述网关的IP地址。

其中,移动终端中可保存有较多的数据包。路由器在向移动终端发送数据包的时候,移动终端可接收由路由器发送的数据包,并保存于该移动终端中。每一数据包可携带网关的IP地址,于是,移动终端可对数据包进行解析,从而,得到网关的IP地址。具体地,网关的IP地址是移动终端在向DHCP服务器获取IP地址时,由DHCP服务器回复的Offer报文或ACK报文(即数据包)中携带的,只需要对Offer报文或者ACK报文(数据包)进行解析,便可以得到网关的IP地址。

103、建立所述新IP地址和所述当前网关的IP地址之间的目标路由路径。

其中,在移动终端的新的IP地址与网关的IP地址都确定的情况下,则移动终端可快速生成两者之间的目标路由路径。该目标路由路径可包含该移动终端的新IP地址和当前网关的IP地址。

104、通过所述目标路由路径,实现所述移动终端与所述路由器之间的通信连接。

其中,在目标路由路径确定之后,则通过该目标路由路径,移动终端可向路由器传输数据,或者,路由器也可以向该移动终端传输数据。

可以看出,通过本发明实施例,在移动终端的IP地址已变化时,获取移动终端的新IP地址,获取当前网关的IP地址,根据新IP地址和当前网关的IP地址,建立目标路由路径,通过目标路由路径,建立移动终端与路由器之间的通信连接。从而,即使在移动终端的IP地址改变的情况下,也可快速接入Wi-Fi网络,如此,可实现移动终端未感知到Wi-Fi网络断开的情况下,快速接入到Wi-Fi网络,有利用提升用户体验,尤其是用户在传输文件或者游戏时候,不会造成网络中断。

与上述一致地,请参阅图2,为本发明实施例提供的一种无线保真Wi-Fi连接方法的第二实施例流程示意图。本实施例中所描述的无线保真Wi-Fi连接方法,包括以下步骤:

201、检测移动终端是否发生了续租IP地址事件。

其中,移动终端在发生续租IP地址事件的过程中,很可能会改变该移动终端的IP地址,因而,可通过检测是否发生了续租IP地址事件,而检测移动终端的IP地址是否改变。

需要说明的是,通常情况下,路由器均设置有DHCP服务器,DHCP服务器用于给移动终端分配IP地址(即移动终端的IP地址),该IP地址具有一个有效期,在有效期内,移动终端可与路由器保持Wi-Fi连接状态,在该有效期结束时,则移动终端会断开与路由器之间的Wi-Fi连接。在IP地址有效期结束之前,可向DHCP服务器发送IP地址续租请求,DHCP服务器可响应该IP地址续租请求为移动终端分配IP地址。即在网关的IP地址在快到有效期之前,则需要进行续租IP地址,此时,移动终端便发生了续租IP地址事件。在该过程中,移动终端的IP地址可能会被重新分配。

202、在所述移动终端发生了所述续租IP地址事件时,获取续租后的所述移动终端的IP地址。

其中,在移动终端发生了续租IP地址事件时,可获取续租后的移动终端的IP地址。

203、检测所述续租后的所述移动终端的IP地址与所述续租之前的所述移动终端的IP地址是否一致。

其中,可将移动终端在续租后的IP地址与移动终端续租之前的IP地址进行比对,以确定两者是否一致。

204、在所述续租后的所述移动终端的IP地址与所述续租之前的所述移动终端的IP地址不一致时,获取所述移动终端的新IP地址。

其中,移动终端在续租后的IP地址与续租之前的IP地址不一致时,可直接获取该移动终端的新IP地址,即IP地址续租之后的IP地址。移动终端的IP地址变化了,则移动终端可较快感知到其IP地址变化了,因而,可读取移动终端的新IP地址。

205、获取当前网关的IP地址。

206、建立所述新IP地址和所述当前网关的IP地址之间的目标路由路径。

207、通过所述目标路由路径,实现所述移动终端与所述路由器之间的通信连接。

其中,上述步骤204-步骤207可参照图1所描述的无线保真Wi-Fi连接方法的相应步骤,在此不再赘述。

可以看出,通过本发明实施例,在移动终端发生了续租IP地址事件,且移动终端续租后的IP地址与续租之前的IP地址不一致时,可获取移动终端的新IP地址,建立新IP地址和当前网关的IP地址之间的目标路由路径,通过该目标路由路径,实现移动终端与路由器之间的通信连接。从而,即使在移动终端的IP地址改变的情况下,也可快速接入Wi-Fi网络。如此,可实现移动终端未感知到Wi-Fi网络断开的情况下,快速接入到Wi-Fi网络,有利用提升用户体验,尤其是用户在传输文件或者游戏时候,不会造成网络中断。

与上述一致地,请参阅图3,为本发明实施例提供的一种无线保真Wi-Fi连接方法的第三实施例流程示意图。本实施例中所描述的无线保真Wi-Fi连接方法,包括以下步骤:

301、检测移动终端是否设置了静态IP地址。

其中,虽然移动终端的IP地址是可由DHCP服务器随机分配的,但是,移动终端的IP地址也可以被设置为静态IP地址。由于IP地址由动态IP地址到静态IP地址,移动终端的IP地址由动态IP地址变化到静态IP地址,该移动终端的IP地址可能变化。如果当前的动态IP地址与静态IP地址一样,则移动终端的IP地址未改变。

302、在所述移动终端设置了所述静态IP地址时,检测所述静态IP地址与所述设置之前的IP地址是否一致。

其中,在移动终端设置了静态IP地址时,检测静态IP地址与设置之前的IP地址是否一致。例如,静态IP地址为192.168.1.123,而设置静态IP地址之前的IP地址为192.168.1.100,那么,说明静态IP地址与设置静态IP地址之前的IP地址不一致。又例如,静态IP地址为192.168.1.123,而设置静态IP地址之前的IP地址为192.168.1.123,那么,说明静态IP地址与设置静态IP地址之前的IP地址一致。

303、在所述静态IP地址与所述设置之前的IP地址不一致时,获取所述移动终端的新IP地址。

其中,在静态IP地址与设置静态IP地址之前的IP地址不一致时,则可获取移动终端的新IP地址。该新IP地址即为静态IP地址。

304、获取当前网关的IP地址。

305、建立所述新IP地址和所述当前网关的IP地址之间的目标路由路径。

306、通过所述目标路由路径,实现所述移动终端与所述路由器之间的通信连接。

其中,上述步骤303-步骤306可参照图1所描述的无线保真Wi-Fi连接方法的相应步骤,在此不再赘述。

可以看出,通过本发明实施例,在移动终端设置了静态IP地址之后,若该静态IP地址与设置了静态IP地址之前的IP不一致,则可将该静态IP地址作为新IP地址,获取当前网关的IP地址,建立新IP地址和当前网关的IP地址之间的目标路由路径,通过该目标路由路径,实现移动终端与路由器之间的通信连接。从而,即使在移动终端的IP地址改变的情况下,也可快速接入Wi-Fi网络。如此,可实现移动终端未感知到Wi-Fi网络断开的情况下,快速接入到Wi-Fi网络,有利用提升用户体验,尤其是用户在传输文件或者游戏时候,不会造成网络中断。

与上述一致地,以下为实施上述无线保真Wi-Fi连接方法的装置,具体如下:

请参阅图4a,为本发明实施例提供的一种移动终端的第一实施例结构示意图。本实施例中所描述的移动终端,包括:第一获取单元401、第二获取单元402、建立单元403和通信单元404,具体如下:

第一获取单元401,用于在移动终端的IP地址已变化时,获取所述移动终端的新IP地址;

第二获取单元402,用于获取当前网关的IP地址;

建立单元403,用于建立所述新IP地址和所述当前网关的IP地址之间的目标路由路径;

通信单元404,用于通过所述目标路由路径,实现所述移动终端与所述路由器之间的通信连接。

可选地,如图4b,图4b为图4a所描述移动终端的第二获取单元402的具体细化结构,该第二获取单元402可包括:第一获取模块4021和第二获取模块4022,具体如下:

第一获取模块4021,用于获取所述移动终端的IP地址已变化之前的第一路由路径;

第二获取模块4022,用于从所述第一路由路径中获取所述当前网关的IP地址。

可选地,如图4c,图4c为图4a所描述移动终端的第二获取单元402的具体细化结构,该第二获取单元402可包括:第三获取模块4023和解析模块4024,具体如下:

第三获取模块4023,用于获取由所述路由器发送的数据包,所述数据包携带所述当前网关的IP地址;

解析模块4024,用于对所述数据包进行解析,得到所述当前网关的IP地址。

可选地,如图4d,图4d为图4a所描述的移动终端的又一变型结构,与图4a所描述的移动终端相比较,其还包括:第一检测单元405、第三获取单元406和第二检测单元407,具体如下:

第一检测单元405,用于在所述第一获取单元401在移动终端的IP地址已变化时,获取所述移动终端的新IP地址之前,检测所述移动终端是否发生了续租IP地址事件;

第三获取单元406,用于在所述第一检测单元405的检测结果为所述移动终端发生了所述续租IP地址事件时,获取续租后的所述移动终端的IP地址;

第二检测单元407,用于检测所述续租后的所述移动终端的IP地址与所述续租之前的所述移动终端的IP地址是否一致,在所述第二检测单元407的检测结果为所述续租后的所述移动终端的IP地址与所述续租之前的所述移动终端的IP地址不一致时,确认所述移动终端的IP地址已变化。

可选地,如图4e,图4e为图4a所描述的移动终端的又一变型结构,与图4a所描述的移动终端相比较,其还包括:第三检测单元408和第四检测单元409,具体如下:

第三检测单元408,用于在所述第一获取单元401在移动终端的IP地址已变化时,获取所述移动终端的新IP地址之前,检测所述移动终端是否设置了静态IP地址;

第四检测单元409,用于在所述第三检测单元408的检测结果为所述移动终端设置了所述静态IP地址时,检测所述静态IP地址与所述设置之前的IP地址是否一致,在所述第四检测单元409的检测结果为所述静态IP地址与所述设置之前的IP地址不一致时,确认所述移动终端的IP地址已变化。

可以看出,通过本发明实施例所描述的移动终端,可在移动终端的IP地址已变化时,获取移动终端的新IP地址,获取当前网关的IP地址,建立新IP地址和当前网关的IP地址之间的目标路由路径,通过该目标路由路径,实现移动终端与路由器之间的通信连接。从而,即使在移动终端的IP地址改变的情况下,也可快速接入Wi-Fi网络,如此,可实现移动终端未感知到Wi-Fi网络断开的情况下,快速接入到Wi-Fi网络,有利用提升用户体验,尤其是用户在传输文件或者游戏时候,不会造成网络中断。

与上述一致地,请参阅图5,为本发明实施例提供的一种移动终端的第二实施例结构示意图。本实施例中所描述的移动终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。

其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。

上述输出设备2000具体可为显示屏。

上述存储器4000可以是高速RAM存储器,也可为非易失存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:

上述处理器3000,用于:

在移动终端的IP地址已变化时,获取所述移动终端的新IP地址;

获取当前网关的IP地址;

建立所述新IP地址和所述当前网关的IP地址之间的目标路由路径;

通过所述目标路由路径,实现所述移动终端与所述路由器之间的通信连接。

可选地,上述处理器3000获取当前网关的IP地址,包括:

获取所述移动终端的IP地址已变化之前的第一路由路径;

从所述第一路由路径中获取所述当前网关的IP地址。

可选地,上述处理器3000获取当前网关的IP地址,包括:

获取由所述路由器发送的数据包,所述数据包携带所述当前网关的IP地址;

对所述数据包进行解析,得到所述当前网关的IP地址。

可选地,上述处理器3000,在所述在移动终端的IP地址已变化时,获取所述移动终端的新IP地址之前,还具体用于:

检测所述移动终端是否发生了续租IP地址事件;

在所述移动终端发生了所述续租IP地址事件时,获取续租后的IP地址;

检测所述续租后的IP地址与所述续租之前的IP地址是否一致;

在所述续租后的IP地址与所述续租之前的IP地址不一致时,确认所述移动终端的IP地址已变化。

可选地,上述处理器3000,在所述在移动终端的IP地址已变化时,获取所述移动终端的新IP地址之前,还具体用于:

检测所述移动终端是否设置了静态IP地址;

在所述移动终端设置了所述静态IP地址时,检测所述静态IP地址与所述设置之前的IP地址是否一致;

在所述静态IP地址与所述设置之前的IP地址不一致时,确认所述移动终端的IP地址已变化。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种无线保真Wi-Fi连接方法的部分或全部步骤。

尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过Internet或其它有线或无线电信系统。

本发明是参照本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1