WiFi无线漫游上网的处理方法、装置和移动终端与流程

文档序号:11882521阅读:884来源:国知局
WiFi无线漫游上网的处理方法、装置和移动终端与流程

本发明涉及移动终端技术领域,尤其涉及一种WiFi无线漫游上网的处理方法、装置和移动终端。



背景技术:

随着移动通信的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通信工具,手机方便了用户随时随地接入网络,并从网络中获取信息。

目前,在一些大型场所(例如超市、购物中心、广场)都会提供商业WiFi供人们连接,这些WiFi通常由连接在同一个局域网内的多个AP(Access Point,接入点)组成一个ESS((Extended Service Set,扩展服务集合)网络。其中,ESS网络中的接入点使用的都是相同的SSID(Service Set Identifier,服务集标识)和密码。

通常,当移动终端例如手机使用WiFi连接到一个ESS网络后,移动终端在ESS网络覆盖区移动时,会自动漫游到信号比当前连接AP更好的AP。为了保证不间断的网络连接,在移动终端从一个AP漫游到另一个AP时,移动终端无需重连,移动终端通过相同的IP地址进行上网,也就是说,在移动终端漫游后不需要重新获取新的IP地址。

然而,在实现本发明的过程中发明人发现在ESS网络负载过大或配置不当,导致移动终端发生漫游时,AP后台处理失败,后台记录的移动终端的状态是离线状态,而移动终端中的网关处于网络连接状态,此时,移动终端却不能进行正常上网,容易出现用户在ESS网络而不能正常上网的情况。



技术实现要素:

本发明的目的旨在至少在一定程度上解决上述的技术问题之一。

为此,本发明的第一个目的在于提出一种WiFi无线漫游上网的处理方法,该方法在检测到漫游前能正常上网而漫游后不能正常上网时,自动重新连接ESS网络,使得移动终端能够正常上网,提升用户体验。

本发明的第二个目的在于提出一种WiFi无线漫游上网的处理装置。

本发明的第三个目的在于提出一种移动终端。

本发明的第四个目的在于提出一种移动终端。

为了实现上述目的,本发明第一方面实施例的WiFi无线漫游上网的处理方法,包括:检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点;若检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点,则检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功;若检测到所述移动终端通过所述第二无线热点与指定服务器通信失败,则进一步判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网;若判断出在漫游之前所述移动终端通过所述第一无线热点能够正常上网,则重新连接ESS网络中的所述第二无线热点。

根据本发明实施例的WiFi无线漫游上网的处理方法,检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点,并在检测到移动终端漫游到第二无线热点时,检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功,并在检测到移动终端通过所述第二无线热点与指定服务器通信失败,进一步判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网,并在判断出漫游前移动终端可以正常上网时,重新连接ESS网络中的所述第二无线热点。由此,在检测到漫游前能正常上网而漫游后不能正常上网时,自动重新连接ESS网络,使得移动终端能够正常上网,提升用户体验。

根据本发明的一个实施例,所述检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功,包括:

获取所述移动终端中预先保存的统一资源定位符URL地址信息,其中,所述统一资源定位符URL地址信息用于访问所述指定服务器;

通过所述第二无线热点向所述指定服务器发送访问所述统一资源定位符URL地址信息的访问请求;

判断所述移动终端是否接收到与所述统一资源定位符URL地址信息对应的网页;

若判断出所述移动终端未接收到与所述统一资源定位符URL地址信息对应的网页,则判定所述移动终端通过所述第二无线热点与所述指定服务器通信失败。

根据本发明的一个实施例,所述检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功,包括:

通过所述第二无线热点向所述指定服务器发送检测指令;

判断所述移动终端通过所述第二无线热点是否接收到所述指定服务器返回与所述检测指令对应的响应指令;

若所述移动终端通过所述第二无线热点未接收到所述指定服务器返回与所述检测指令对应的响应指令,则判定所述移动终端通过所述第二无线热点与所述指定服务器通信失败。

根据本发明的一个实施例,所述判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网,包括:

判断所述移动终端中是否保存有与所述指定服务器通信成功的历史记录;

若所述移动终端中保存有与所述指定服务器通信成功的历史记录,则判定在漫游到第二无线热点之前所述移动终端通过所述第一无线热点能够正常上网。

根据本发明的一个实施例,所述判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网,包括:

判断在所述移动终端接入所述第一无线热点到漫游到所述第二无线热点之间的时间段中,所述移动终端是否保存成功访问网络的网络历史数据;

若是,则判定在漫游到所述第二无线热点之前所述移动终端通过所述第一无线热点能够正常上网。

为了实现上述目的,本发明第二方面实施例的WiFi无线漫游上网的处理装置,包括:第一检测模块,用于检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点;第二检测模块,用于在检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功;判断模块,用于在检测到所述移动终端通过所述第二无线热点与指定服务器通信失败时,进一步判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网;重连模块,用于在判断出在漫游之前所述移动终端通过所述第一无线热点能够正常上网,重新连接ESS网络中的所述第二无线热点。

根据本发明实施例的WiFi无线漫游上网的处理装置,检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点,并在检测到移动终端漫游到第二无线热点时,检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功,并在检测到移动终端通过所述第二无线热点与指定服务器通信失败,进一步判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网,并在判断出漫游前移动终端可以正常上网时,重新连接ESS网络中的所述第二无线热点。由此,在检测到漫游前能正常上网而漫游后不能正常上网时,自动重新连接ESS网络,使得移动终端能够正常上网,提升用户体验。

根据本发明的一个实施例,所述第二检测模块,具体用于:

获取所述移动终端中预先保存的统一资源定位符URL地址信息,并通过所述第二无线热点向所述指定服务器发送访问所述统一资源定位符URL地址信息的访问请求,以及判断所述移动终端是否接收到与所述统一资源定位符URL地址信息对应的网页,若判断出所述移动终端未接收到与所述统一资源定位符URL地址信息对应的网页,则判定所述移动终端通过所述第二无线热点与所述指定服务器通信失败,其中,所述统一资源定位符URL地址信息用于访问所述指定服务器。

根据本发明的一个实施例,所述第二检测模块,具体用于:

通过所述第二无线热点向所述指定服务器发送检测指令,并判断所述移动终端通过所述第二无线热点是否接收到所述指定服务器返回与所述检测指令对应的响应指令,若所述移动终端通过所述第二无线热点未接收到所述指定服务器返回与所述检测指令对应的响应指令,则判定所述移动终端通过所述第二无线热点与所述指定服务器通信失败。

根据本发明的一个实施例,所述判断模块,具体用于:

判断所述移动终端中是否保存有与所述指定服务器通信成功的历史记录,若所述移动终端中保存有与所述指定服务器通信成功的历史记录,则判定在漫游到第二无线热点之前所述移动终端通过所述第一无线热点能够正常上网。

根据本发明的一个实施例,所述判断模块,具体用于:

判断在所述移动终端接入所述第一无线热点到漫游到所述第二无线热点之间的时间段中,所述移动终端是否保存成功访问网络的网络历史数据,若是,则判定在漫游到所述第二无线热点之前所述移动终端通过所述第一无线热点能够正常上网。

为了实现上述目的,本发明第三方面实施例的移动终端,包括本发明第二方面实施例的WiFi无线漫游上网的处理装置。

根据本发明实施例的移动终端,检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点,并在检测到移动终端漫游到第二无线热点时,检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功,并在检测到移动终端通过所述第二无线热点与指定服务器通信失败,进一步判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网,并在判断出漫游前移动终端可以正常上网时,重新连接ESS网络中的所述第二无线热点。由此,在检测到漫游前能正常上网而漫游后不能正常上网时,自动重新连接ESS网络,使得移动终端能够正常上网,提升用户体验。

为了实现上述目的,本发明第四方面实施例的移动终端,所述移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点;若检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点,则检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功;若检测到所述移动终端通过所述第二无线热点与指定服务器通信失败,则进一步判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网;若判断出在漫游之前所述移动终端通过所述第一无线热点能够正常上网,则重新连接ESS网络中的所述第二无线热点。

根据本发明实施例的移动终端,检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点,并在检测到移动终端漫游到第二无线热点时,检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功,并在检测到移动终端通过所述第二无线热点与指定服务器通信失败,进一步判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网,并在判断出漫游前移动终端可以正常上网时,重新连接ESS网络中的所述第二无线热点。由此,在检测到漫游前能正常上网而漫游后不能正常上网时,自动重新连接ESS网络,使得移动终端能够正常上网,提升用户体验。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,

图1是根据本发明一个实施例的WiFi无线漫游上网的处理方法的流程图。

图2是根据本发明一个具体实施例的WiFi无线漫游上网的处理方法的流程图。

图3是根据本发明一个实施例的WiFi无线漫游上网的处理装置的结构示意图。

附图标记:

第一检测模块110、第二检测模块120、判断模块130和重连模块140。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明实施例的WiFi无线漫游上网的处理方法、装置和移动终端。

图1是根据本发明一个实施例的WiFi无线漫游上网的处理方法的流程图。

如图1所示,该WiFi无线漫游上网的处理方法包括以下步骤:

S11,检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点。

其中,移动终端可以例如是智能手机、平板电脑等具有各种操作系统的硬件设备。

具体地,在移动终端通过WiFi接入ESS网络的第一无线热点(第一无线接入点)后,在使用移动终端使用ESS网络的过程中,移动终端在监控到第二无线热点的信号强度比第一无线热点强时,移动终端将自动连接第二无线热点。

其中,需要说明的是,第一无线热点与第二无线热点是ESS网络中两个不同的无线热点。

S12,若检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点,则检测移动终端通过第二无线热点与指定服务器是否通信成功。

在检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,可通过多种方式检测移动终端通过第二无线热点与指定服务器是否通信成功。

作为一种示例,在检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,可获取移动终端中预先保存的统一资源定位符URL地址信息,然后通过第二无线热点向指定服务器发送访问统一资源定位符URL地址信息的访问请求,并判断移动终端是否接收到与统一资源定位符URL地址信息对应的网页,以及若判断出移动终端未接收到与统一资源定位符URL地址信息对应的网页,则判定移动终端通过第二无线热点与指定服务器通信失败。

其中,需要理解的是,移动终端与指定服务器通信失败表示移动终端不能正常上网,为了充分验证移动终端是否能够正常上网,可预先设定多个指定服务器,如果移动终端中均不能与这些指定服务器进行通信,则说明移动终端不能正常上网。

其中,统一资源定位符URL地址信息用于访问指定服务器,该URL地址信息是移动终端中预先保存的。

例如,URL地址信息为www.baidu.com,在检测到智能手机检测从第一无线热点漫游到第二无线热点时,智能手机后台程序可访问www.baidu.com,若检测到智能手机不能接收到该URL地址信息对应的网页,则确定智能手机不能与指定服务器通信,即,智能手机不能正常上网。

作为另一种示例,在检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,通过第二无线热点向指定服务器发送检测指令,并判断移动终端通过第二无线热点是否接收到指定服务器返回与检测指令对应的响应指令,若移动终端通过第二无线热点未接收到指定服务器返回与检测指令对应的响应指令,则判定移动终端通过第二无线热点与指定服务器通信失败。

其中,检测指令与检测指令对应的响应指令是移动终端中预先保存的。

S13,若检测到移动终端通过第二无线热点与指定服务器通信失败,则进一步判断在漫游到第二无线热点之前移动终端通过第一无线热点是否能够正常上网。

在检测到移动终端通过第二无线热点与指定服务器通信失败时,可通过多种方式判断在漫游到第二无线热点之前移动终端通过第一无线热点是否能够正常上网,举例说明如下:

作为一种示例,在检测到移动终端通过第二无线热点与指定服务器通信失败时,判断移动终端中是否保存有与指定服务器通信成功的历史记录,若移动终端中保存有与指定服务器通信成功的历史记录,则判定在漫游到第二无线热点之前移动终端通过第一无线热点能够正常上网。

具体地,在移动终端接入ESS网络的第一无线热点时,可检测与指定服务器是否通信成功,如果通信成功,则保存移动终端通过第一无线热点与指定服务器通信成功的历史记录,若通信失败,则保存移动终端通过第一无线热点与指定服务器通信失败的历史记录,以方便后续验证漫游前移动终端通过第一无线热点是否能够正常上网。

作为另一种示例,在检测到移动终端通过第二无线热点与指定服务器通信失败时,判断在移动终端接入第一无线热点到漫游到第二无线热点之间的时间段中,移动终端是否保存成功访问网络的网络历史数据,若移动终端中保存成功访问网络的网络历史数据,则判定在漫游到第二无线热点之前移动终端通过第一无线热点能够正常上网。

通常,在移动终端在接入第一无线热点至漫游到第二无线热点之间的时间段,移动终端会存储有在这段时间内的访问网络的历史数据,通过这些访问网络的历史数据可以确定出移动终端是否能够正常上网。

其中,需要说明的是,在检测到移动终端在漫游后能够与指定服务器正常通信,则说明移动终端通过第二无线热点能够正常上网,此时,无需对移动终端进行控制。

S14,若判断出在漫游之前移动终端通过第一无线热点能够正常上网,则重新连接ESS网络中的第二无线热点。

也就是说,在检测到漫游前移动终端通过第一无线热点能正常上网而在漫游后移动终端通过第二无线热点不能正常上网时,可控制移动终端通过连接ESS网络的SSID和密码重新连接网络,此时,ESS网络会重新给用户分配新的IP地址,移动终端可通过新的IP地址进行上网。

其中,需要理解的是,如果漫游前移动终端能够正常上网,而漫游后移动终端不能正常上网,则说明无线热点后台处理失败,后台记录的移动终端的连接状态为离线状态,而移动终端的网关却处于已连接状态,从而使得移动终端不能正常访问网络,为了使得漫游之后能正常上网,在重新连接ESS网络时,ESS网络中的无线热点会为移动终端重新分配新的IP地址,并将移动终端的连接状态更新为在线状态,此时,用户通过漫游后的无线热点可进行正常上网。

根据本发明实施例的WiFi无线漫游上网的处理方法,检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点,并在检测到移动终端漫游到第二无线热点时,检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功,并在检测到移动终端通过所述第二无线热点与指定服务器通信失败,进一步判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网,并在判断出漫游前移动终端可以正常上网时,重新连接ESS网络中的所述第二无线热点。由此,在检测到漫游前能正常上网而漫游后不能正常上网时,自动重新连接ESS网络,使得移动终端能够正常上网,提升用户体验。

图2是根据本发明一个具体实施例的WiFi无线漫游上网的处理方法的流程图。如图2所示,该WiFi无线漫游上网的处理方法包括以下步骤:

S21,在检测到移动终端接入ESS网络的第一无线热点时,判断移动终端通过第一无线热点是否能够正常上网。

其中,移动终端可以例如是智能手机、平板电脑等具有各种操作系统的硬件设备。

S22,若能够正常上网,则在移动终端中保存移动终端通过第一无线热点能够正常上网的历史记录。

例如,URL地址信息为www.baidu.com,在检测到智能手机检测从第一无线热点漫游到第一无线热点时,智能手机后台程序可访问www.baidu.com,若检测到智能手机不能接收到该URL地址信息对应的网页,则确定智能手机不能与指定服务器通信,即,智能手机不能正常上网。

S23,检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点。

在移动终端通过WiFi接入ESS网络的第一无线热点(第一无线接入点)后,在移动终端移动过程中,移动终端在监控到第二无线热点的信号强度比第一无线热点好时,移动终端将自动连接第二无线热点。

S24,若检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点,则检测移动终端通过第二无线热点与指定服务器是否通信成功。

在检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,可通过多种方式检测移动终端通过第二无线热点与指定服务器是否通信成功。

作为一种示例,在检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,可获取移动终端中预先保存的统一资源定位符URL地址信息,然后通过第二无线热点向指定服务器发送访问统一资源定位符URL地址信息的访问请求,并判断移动终端是否接收到与统一资源定位符URL地址信息对应的网页,以及若判断出移动终端未接收到与统一资源定位符URL地址信息对应的网页,则判定移动终端通过第二无线热点与指定服务器通信失败。

其中,需要理解的是,移动终端与指定服务器通信失败表示移动终端不能正常上网,为了充分验证移动终端是否能够正常上网,可预先设定多个指定服务器。

其中,统一资源定位符URL地址信息用于访问指定服务器,该URL地址信息是移动终端中预先保存的。

例如,URL地址信息为www.baidu.com,在检测到智能手机检测从第一无线热点漫游到第二无线热点时,智能手机后台程序可访问www.baidu.com,若检测到智能手机不能接收到该URL地址信息对应的网页,则确定智能手机不能与指定服务器通信,即,智能手机不能正常上网。

作为另一种示例,在检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,通过第二无线热点向指定服务器发送检测指令,并判断移动终端通过第二无线热点是否接收到指定服务器返回与检测指令对应的响应指令,若移动终端通过第二无线热点未接收到指定服务器返回与检测指令对应的响应指令,则判定移动终端通过第二无线热点与指定服务器通信失败。

其中,检测指令与检测指令对应的响应指令是移动终端中预先保存的。

S25,若检测到移动终端通过第二无线热点与指定服务器通信失败,则通过移动终端中保存的历史记录判断在漫游之前移动终端通过第一无线热点能够正常上网,则执行步骤S26。

即,移动终端中保存有移动终端通过第一无线热点是否能够正常上网的历史记录。

S26,重新连接ESS网络中的第二无线热点。

也就是说,在检测到漫游前移动终端通过第一无线热点能正常上网而在漫游后移动终端通过第二无线热点不能正常上网时,可控制移动终端通过连接ESS网络的SSID和密码重新连接网络,此时,ESS网络会重新给用户分配新的IP地址,移动终端可通过新的IP地址进行上网。

根据本发明实施例的WiFi无线漫游上网的处理方法,在检测移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,检测到漫游后移动终端通过第二无线热点不能正常上网,而移动终端保存有移动终端正常上网的历史记录,即,判断出漫游前移动终端可以正常上网时,自动重新连接ESS网络,使得移动终端能够正常上网,提升用户体验。

为了实现上述实施例,本发明还提出了一种本发明实施例的WiFi无线漫游上网的处理装置。

图3是根据本发明一个实施例的本发明实施例的WiFi无线漫游上网的处理装置的结构示意图。

如图3所示,该本发明实施例的WiFi无线漫游上网的处理装置可以包括第一检测模块110、第二检测模块120、判断模块130和重连模块140,其中:

第一检测模块110用于检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点。

第二检测模块120用于在检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,检测移动终端通过第二无线热点与指定服务器是否通信成功。

判断模块130用于在检测到移动终端通过第二无线热点与指定服务器通信失败时,进一步判断在漫游到第二无线热点之前移动终端通过第一无线热点是否能够正常上网。

重连模块140用于在判断出在漫游之前移动终端通过第一无线热点能够正常上网,重新连接ESS网络中的第二无线热点。

在本发明的一个实施例中,第二检测模块120具体用于:

获取移动终端中预先保存的统一资源定位符URL地址信息并通过第二无线热点向指定服务器发送访问统一资源定位符URL地址信息的访问请求,以及判断移动终端是否接收到与统一资源定位符URL地址信息对应的网页,若判断出移动终端未接收到与统一资源定位符URL地址信息对应的网页,则判定移动终端通过第二无线热点与指定服务器通信失败。

其中,统一资源定位符URL地址信息用于访问指定服务器,且该URL地址信息是移动终端中预先保存的。

在本发明的另一个实施例中,第二检测模块120具体用于:

通过第二无线热点向指定服务器发送检测指令,并判断移动终端通过第二无线热点是否接收到指定服务器返回与检测指令对应的响应指令,若移动终端通过第二无线热点未接收到指定服务器返回与检测指令对应的响应指令,则判定移动终端通过第二无线热点与指定服务器通信失败。

在本本发明的一个实施例中,判断模块130具体用于:

判断移动终端中是否保存有与指定服务器通信成功的历史记录,若移动终端中保存有与指定服务器通信成功的历史记录,则判定在漫游到第二无线热点之前移动终端通过第一无线热点能够正常上网。

在本发明的另一个实施例中,判断模块130具体用于:

判断在移动终端接入第一无线热点到漫游到第二无线热点之间的时间段中,移动终端是否保存成功访问网络的网络历史数据,若移动终端中保存成功访问网络的网络历史数据,则判定在漫游到第二无线热点之前移动终端通过第一无线热点能够正常上网。

需要说明的是,前述对WiFi无线漫游上网的处理方法实施例的解释说明也适用于该实施例的WiFi无线漫游上网的处理装置,其实现原理类似,此处不再赘述。

根据本发明实施例的WiFi无线漫游上网的处理装置,检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点,并在检测到移动终端漫游到第二无线热点时,检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功,并在检测到移动终端通过所述第二无线热点与指定服务器通信失败,进一步判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网,并在判断出漫游前移动终端可以正常上网时,重新连接ESS网络中的所述第二无线热点。由此,在检测到漫游前能正常上网而漫游后不能正常上网时,自动重新连接ESS网络,使得移动终端能够正常上网,提升用户体验。

为了实现上述实施例,本发明还提出一种移动终端。

一种移动终端,包括本发明第二方面实施例的WiFi无线漫游上网的处理装置。

根据本发明实施例的移动终端,检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点,并在检测到移动终端漫游到第二无线热点时,检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功,并在检测到移动终端通过所述第二无线热点与指定服务器通信失败,进一步判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网,并在判断出漫游前移动终端可以正常上网时,重新连接ESS网络中的所述第二无线热点。由此,在检测到漫游前能正常上网而漫游后不能正常上网时,自动重新连接ESS网络,使得移动终端能够正常上网,提升用户体验。

为了实现上述实施例,本发明还提出一种移动终端,该移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为移动终端的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

S11',检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点。

其中,移动终端可以例如是智能手机、平板电脑等具有各种操作系统的硬件设备。

具体地,在移动终端通过WiFi接入ESS网络的第一无线热点(第一无线接入点)后,在使用移动终端使用ESS网络的过程中,移动终端在监控到第二无线热点的信号强度比第一无线热点强时,移动终端将自动连接第二无线热点。

其中,需要说明的是,第一无线热点与第二无线热点是ESS网络中两个不同的无线热点。

S12',若检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点,则检测移动终端通过第二无线热点与指定服务器是否通信成功。

在检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,可通过多种方式检测移动终端通过第二无线热点与指定服务器是否通信成功。

作为一种示例,在检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,可获取移动终端中预先保存的统一资源定位符URL地址信息,然后通过第二无线热点向指定服务器发送访问统一资源定位符URL地址信息的访问请求,并判断移动终端是否接收到与统一资源定位符URL地址信息对应的网页,以及若判断出移动终端未接收到与统一资源定位符URL地址信息对应的网页,则判定移动终端通过第二无线热点与指定服务器通信失败。

其中,需要理解的是,移动终端与指定服务器通信失败表示移动终端不能正常上网,为了充分验证移动终端是否能够正常上网,可预先设定多个指定服务器,如果移动终端中均不能与这些指定服务器进行通信,则说明移动终端不能正常上网。

其中,统一资源定位符URL地址信息用于访问指定服务器,该URL地址信息是移动终端中预先保存的。

例如,URL地址信息为www.baidu.com,在检测到智能手机检测从第一无线热点漫游到第二无线热点时,智能手机后台程序可访问www.baidu.com,若检测到智能手机不能接收到该URL地址信息对应的网页,则确定智能手机不能与指定服务器通信,即,智能手机不能正常上网。

作为另一种示例,在检测到移动终端从ESS网络中的第一无线热点漫游到第二无线热点时,通过第二无线热点向指定服务器发送检测指令,并判断移动终端通过第二无线热点是否接收到指定服务器返回与检测指令对应的响应指令,若移动终端通过第二无线热点未接收到指定服务器返回与检测指令对应的响应指令,则判定移动终端通过第二无线热点与指定服务器通信失败。

其中,检测指令与检测指令对应的响应指令是移动终端中预先保存的。

S13',若检测到移动终端通过第二无线热点与指定服务器通信失败,则进一步判断在漫游到第二无线热点之前移动终端通过第一无线热点是否能够正常上网。

在检测到移动终端通过第二无线热点与指定服务器通信失败时,可通过多种方式判断在漫游到第二无线热点之前移动终端通过第一无线热点是否能够正常上网,举例说明如下:

作为一种示例,在检测到移动终端通过第二无线热点与指定服务器通信失败时,判断移动终端中是否保存有与指定服务器通信成功的历史记录,若移动终端中保存有与指定服务器通信成功的历史记录,则判定在漫游到第二无线热点之前移动终端通过第一无线热点能够正常上网。

具体地,在移动终端接入ESS网络的第一无线热点时,可检测与指定服务器是否通信成功,如果通信成功,则保存移动终端通过第一无线热点与指定服务器通信成功的历史记录,若通信失败,则保存移动终端通过第一无线热点与指定服务器通信失败的历史记录,以方便后续验证漫游前移动终端通过第一无线热点是否能够正常上网。

作为另一种示例,在检测到移动终端通过第二无线热点与指定服务器通信失败时,判断在移动终端接入第一无线热点到漫游到第二无线热点之间的时间段中,移动终端是否保存成功访问网络的网络历史数据,若移动终端中保存成功访问网络的网络历史数据,则判定在漫游到第二无线热点之前移动终端通过第一无线热点能够正常上网。

通常,在移动终端在接入第一无线热点至漫游到第二无线热点之间的时间段,移动终端会存储有在这段时间内的访问网络的历史数据,通过这些访问网络的历史数据可以确定出移动终端是否能够正常上网。

其中,需要说明的是,在检测到移动终端在漫游后能够与指定服务器正常通信,则说明移动终端通过第二无线热点能够正常上网,此时,无需对移动终端进行控制。

S14',若判断出在漫游之前移动终端通过第一无线热点能够正常上网,则重新连接ESS网络中的第二无线热点。

也就是说,在检测到漫游前移动终端通过第一无线热点能正常上网而在漫游后移动终端通过第二无线热点不能正常上网时,可控制移动终端通过连接ESS网络的SSID和密码重新连接网络,此时,ESS网络会重新给用户分配新的IP地址,移动终端可通过新的IP地址进行上网。

其中,需要理解的是,如果漫游前移动终端能够正常上网,而漫游后移动终端不能正常上网,则说明无线热点后台处理失败,后台记录的移动终端的连接状态为离线状态,而移动终端的网关却处于已连接状态,从而使得移动终端不能正常访问网络,为了使得漫游之后能正常上网,在重新连接ESS网络时,ESS网络中的无线热点会为移动终端重新分配新的IP地址,并将移动终端的连接状态更新为在线状态,此时,用户通过漫游后的无线热点可进行正常上网。

根据本发明实施例的移动终端,检测移动终端是否从ESS网络中的第一无线热点漫游到第二无线热点,并在检测到移动终端漫游到第二无线热点时,检测所述移动终端通过所述第二无线热点与指定服务器是否通信成功,并在检测到移动终端通过所述第二无线热点与指定服务器通信失败,进一步判断在漫游到第二无线热点之前所述移动终端通过所述第一无线热点是否能够正常上网,并在判断出漫游前移动终端可以正常上网时,重新连接ESS网络中的所述第二无线热点。由此,在检测到漫游前能正常上网而漫游后不能正常上网时,自动重新连接ESS网络,使得移动终端能够正常上网,提升用户体验。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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