一种无线终端快速漫游的方法及设备技术

技术编号:15059129 阅读:177 留言:0更新日期:2017-04-06 08:54
本发明专利技术公开了一种无线终端快速漫游方法,包括步骤:接收无线终端的上网请求报文,查询无线终端的账户信息是否存在于上网白名单中,若是,则开通无线终端的上网权限,否则进入下一步骤;向邻近的AP查询是否存在无线终端的账户信息;当在预设的时间段内接收到邻近AP的回复报文,则开通无线终端的上网权限。本发明专利技术还公开了一种无线终端快速漫游设备,包括报文收发模块、查询模块、存储模块、及执行模块,查询模块分别与报文收发模块、存储模块、执行模块相连,报文收发模块还与执行模块相连。通过本发明专利技术,可以实现用户漫游之后能够快速无感知上网,确保了用户的漫游过程中的上网体验。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种无线终端快速漫游的方法及设备。
技术介绍
Portal认证是一种很常见的用户认证方式,特别是在无线用户接入网络以后,需要对接入用户做合法性认证的时候。如图1所示,Portal认证的一般认证流程如下:第一步:STA终端接入商业WIFI,此时由于终端没有通过认证,所以不能上网;第二步:商业wifi配合portalserver向STA推出portal认证的页面,里面可能会带有一些静态或动态的广告或视频;第三步:STA可以通过用户名/密码、关注微信公众号、QQ、微博认证等方式完成portal认证;第四步:portal认证完成之后,STA就可以通过商业wifi设备正常访问网络了。从以上的portal认证流程可以看到,portal认证是很耗时,特别是“推出portal认证页面和广告”、“用户完成认证”这两个步骤中耗时会特别长。所以当用户发生漫游从一台WIFI切换到另一台WIFI设备时,是不希望再次进行portal认证的。针对这个问题,目前已有的方案是STA接入商业WIFI时,商业WIFI设备先去查询该STA终端的MAC或IP的用户是否已经在portalserver上已经完成了认证。若已经认证,则允许该STA终端直接上网,而不需要再认证,从而实现无感知快速漫游;若未认证,则需要先进行portal认证之后才能上网。由上可知,现有的解决方案是STA接入商业WIFI时,商业WIFI设备先去查询该STA终端的MAC或IP的用户是否已经在portalserver上已经完成了认证。这种方案当商业WIFI设备和portalserver都部署在本地网络的时候,会显得比较快。但更多的时候商业WIFI和portalserver之间是跨网络、跨地域的,portalserver更多的时候是部署到公网上的一台服务器。在这种跨地域、跨公网的情况下,商业WIFI去查询STA终端的认证情况就显得比较慢,特别是当网络不稳定的时候就会更慢,造成用户漫游无感知上网变成了有感知,甚至有一段时间不能上网的情况。
技术实现思路
本专利技术提供一种无线终端快速漫游方法及设备,针对现有漫游上网方案的缺点,本专利技术提供了另外一种快速漫游无感知上网的方法,可以实现用户漫游之后能够快速上网,确保了用户的漫游过程中的上网体验。本专利技术一种无线终端快速漫游方法,包括步骤:S100接收无线终端的上网请求报文,查询所述无线终端的账户信息是否存在于上网白名单中,若是,则开通所述无线终端的上网权限,否则进入下一步骤;S200向邻近的AP查询是否存在所述无线终端的账户信息;S300当在预设的时间段内接收到邻近AP的回复报文,则开通所述无线终端的上网权限。由于本方案在终端发生认证漫游时,向邻近AP查询获取该终端的信息,而不是向认证服务器查询认证状态,从而实现了用户portal认证漫游的快速和平滑,也减轻了认证服务器的负荷。进一步的,还包括步骤:S410当在预设的时间段内未接收到邻近AP的回复报文,则向所述无线终端推送认证页面;S420当所述无线终端认证成功后,开通所述无线终端的上网权限。进一步的,所述步骤S200包括步骤:S210广播含有所述无线终端的账户信息的报文,向邻近的AP查询是否存在所述无线终端的账户信息。通过广播发送查询报文,面向的是所有相邻的AP,广播覆盖范围内的AP收到广播后,则开始自查,如果有存储该终端的账户信息则会针对该广播进行回复,没有的话则丢弃该广播报文。通过广播发送查询报文,速度更快,且相邻AP在一个网段,报文收发传输时间短,用户无感知上网的体验度更高。进一步的,所述步骤S200还包括步骤:S220根据预存的邻近的AP名单,向所述AP名单上的AP发送查询所述无线终端的账户信息的报文。效果仅次于广播发送,但同样也可以达到让用户在漫游时享受到快速无感知上网的体验。进一步的,所述步骤S300包括步骤:S310当预设的时间段内接收到邻近AP的回复报文,解析所述回复报文,获取所述无线终端的已上网时长;S320开通所述无线终端的上网权限,根据所述无线终端的已上网时长,统计所述无线终端的总上网时长;S330当所述无线终端的总上网时长达到预设的有效上网时长时,解除所述无线终端的上网权限,向所述无线终端推送认证页面,并反馈给回复查询报文的AP删除所述无线终端的账户信息;S340当所述无线终端断开网络连接时,若其总上网时长未达到预设的有效上网时长,则将所述无线终端的账户信息存储在所述白名单,同时存储所述无线终端的总上网时长,并将所述无线终端的总上网时长反馈给回复查询报文的AP。本方案,相邻AP回复的报文除了告知有该终端账户信息(已通过认证)外,还告知了该终端认证通过后的已经上网的时长(或者剩余的上网时长)。同时,该终端继续上网后,本设备也会继续统计该终端的上网时长。并根据总的上网时长采取不同的措施,同时将更新告知之前发送回复查询报文的AP。进一步的,在所述步骤S420之后还包括步骤:S430将所述无线终端的账户信息存储在所述白名单中。当所述无线终端认证成功后,将该无线终端的账户信息存储在白名单,以便后续该终端再次接入时,可直接查看自身白名单即可知晓其认证状态,从而让其快速上网。另一方面,本专利技术提供了一种无线终端快速漫游的设备,包括报文收发模块、查询模块、存储模块、及执行模块,所述查询模块分别与所述报文收发模块、存储模块、执行模块相连,所述报文收发模块还与所述执行模块相连,其中:所述报文收发模块接收无线终端的上网请求报文后,所述查询模块查询所述无线终端的账户信息是否存在于所述存储模块存储的上网白名单中,若是,则所述执行模块开通所述无线终端的上网权限;否则,所述报文收发模块向邻近的AP查询所述无线终端的账户信息,若在预设的时间段内所述报文收发模块接收到邻近AP的回复报文,则所述执行模块开通所述无线终端的上网权限。进一步的,所述报文收发模块在预设的时间段内未接收到邻近AP的回复报文,则所述执行模块向所述无线终端推送认证页面;当所述报文收发模块收到所述无线终端认证成功的报文后,所述执行模块开通所述无线终端的上网权限;当所述报文收发模块收到所述无线终端认证成功的报文后,所述存储模块将所述无线终端的账户信息存储在所述白名单中。进一步的,所述报文收发模块广播含有所述无线终端的账户信息的报文,向邻近的AP查询是否存在所述无线终端的账户信息;或所述报文收发模块根据预存的邻近的AP名单,向所述AP名单上的AP发送查询所述无线终端的账户信息的报文。进一步的,所述AP还包括解析模块、统计模块,所述解析模块与所述报文收发模块相连,所述统计模块分别与所述执行模块、报文收发模块、解析模块、及存储模块相连,其中:所述报文收发模块向邻近的AP广播查询所述无线终端的账户信息的报文;当所述报文收发模块在预设的时间段内接收到邻近AP的回复报文,则通过所述解析模块解析所述回复报文,获取所述无线终端的已上网时长;所述执行模块开通所述无线终端的上网权限,所述统计模块根据所述无线终端的已上网时长,统计所述无线终端的总上网时长;当所述统计模块统计的所述无线终端的总上网时长达到预设的有效上网时长时,则通过所述执行模块解除所述无线终端的上网权限,向所述无线终端推送认证页面,并通过所述报文收发本文档来自技高网
...

【技术保护点】
一种无线终端快速漫游方法,其特征在于,包括步骤:S100接收无线终端的上网请求报文,查询所述无线终端的账户信息是否存在于上网白名单中,若是,则开通所述无线终端的上网权限,否则进入下一步骤;S200向邻近的AP查询是否存在所述无线终端的账户信息;S300当在预设的时间段内接收到邻近AP的回复报文,则开通所述无线终端的上网权限。

【技术特征摘要】
1.一种无线终端快速漫游方法,其特征在于,包括步骤:S100接收无线终端的上网请求报文,查询所述无线终端的账户信息是否存在于上网白名单中,若是,则开通所述无线终端的上网权限,否则进入下一步骤;S200向邻近的AP查询是否存在所述无线终端的账户信息;S300当在预设的时间段内接收到邻近AP的回复报文,则开通所述无线终端的上网权限。2.根据权利要求1所述的一种无线终端快速漫游方法,其特征在于,还包括步骤:S410当在预设的时间段内未接收到邻近AP的回复报文,则向所述无线终端推送认证页面;S420当所述无线终端认证成功后,开通所述无线终端的上网权限。3.根据权利要求1所述的一种无线终端快速漫游方法,其特征在于,所述步骤S200包括步骤:S210广播含有所述无线终端的账户信息的报文,向邻近的AP查询是否存在所述无线终端的账户信息。4.根据权利要求1所述的一种无线终端快速漫游方法,其特征在于,所述步骤S200还包括步骤:S220根据预存的邻近的AP名单,向所述AP名单上的AP发送查询所述无线终端的账户信息的报文。5.根据权利要求1-4任一项所述的一种无线终端快速漫游方法,其特征在于,所述步骤S300包括步骤:S310当预设的时间段内接收到邻近AP的回复报文,解析所述回复报文,获取所述无线终端的已上网时长;S320开通所述无线终端的上网权限,根据所述无线终端的已上网时长,统计所述无线终端的总上网时长;S330当所述无线终端的总上网时长达到预设的有效上网时长时,解除所述无线终端的上网权限,向所述无线终端推送认证页面,并反馈给回复查询报文的AP删除所述无线终端的账户信息;S340当所述无线终端断开网络连接时,若其总上网时长未达到预设的有效上网时长,则将所述无线终端的账户信息存储在所述白名单,同时存储所述无线终端的总上网时长,并将所述无线终端的总上网时长反馈给回复查询报文的AP。6.根据权利要求2所述的一种无线终端快速漫游方法,其特征在于,在所述步骤S420之后还包括步骤:S430将所述无线终端的账户信息存储在所述白名单中。7.一种无线终端快速漫游的设备,其特征在于,包括报文收发模块、查询模块、存储模块、及执行模块,所述查询模块分别与所述报文收发模块、存储模块、执行模块相连,所述报文收发模块还与所述执行模块相连,其中:所述报文收发模块接收无线终端...

【专利技术属性】
技术研发人员:凌灵
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1