一种基于朋友圈分享的免费WIFI认证系统技术方案

技术编号:14620598 阅读:30 留言:0更新日期:2017-02-10 12:23
一种基于朋友圈分享的免费WIFI认证系统及方法,所述系统包括无线连接装置能够进行设立白名单配置,拦截未完成认证终端的微信通信信息,向终端发送重定向信息,根据云服务器的认证结果拦截或者允许终端的通信,白名单使得终端在未完成认证之前只能使用微信功能;终端接收重定向信息,并据此发出重定向请求,在分享信息时向云服务器发出认证请求,云服务器用于根据请求向终端推送信息推送页,并在终端分享信息时,完成认证。本发明专利技术在用户连接上WIFI后能够自动弹出认证页面,注明认证的过程,在微信中分享信息推送内容就能完成上网认证,整个认证过程操作简单提高了认证效率和用户体验,同时将信息分享到朋友圈中。

【技术实现步骤摘要】

本专利技术涉及无线网络通信领域,特别涉及一种利用分享实现免费WIFI认证的系统及方法。
技术介绍
WIFI无线上网已经成为众多网友的上网方式,如大型商场、购物中心、写字楼、饭店等人流众多的地方,商家为了留住客户、解决客户在购物消费和等待时的上网问题,往往配置免费WIFI热点提供给广大客户上网使用,而以往的方法在用户连接上WIFI热点后需要经过复杂的认证过程才能真正享用免费WIFI,同时只能有限度对商铺的广告进行曝光,无法很好的实现信息的推送。目前主要有以下几种认证方式:(1)PORTAL认证:该方法的认证过程为:首先用户打开智能手机终端的无线网络设置,连接商铺的免费WIFI。此时不会自动弹PORTAL页面,无法访问任何网络。其次用户打开手机的浏览器,输入要访问店铺网址,如WWW.BAIDU.COM,触发认证。再次浏览器的访问被AP(无线访问接入点)拦截并重定向到一个PORTAL页面。页面提示用户输入手机号,并点击获取验证码。最后用户等待验证码的到来,在认证页面输入验证码后点击认证,完成整个认证过程便可正常访问互联网。该认证过程存在明显的缺点:手机号共有11位,验证码通常要6-8位,整个认证过程中需要输入将近20个数字或字母,输入操作过多。认证过程需要一个等验证码的过程,有时因为短信网关等原因,验证码发送不成功。同时因为该认证过程不能自动弹出PORTAL页面,导致用户因为不知道如何操作而无法进行免费WIFI体验,也是商家失去大批用户。(2)微信关注公众号认证:该方法的认证过程为:首先用户连接商铺的免费WIFI,手机能够自动弹出认证页面,用户点击其中的微信认证方式,微信自动打开。其次用户用扫一扫功能,扫描商家的微信公众号。最后微信弹出商家的信息,用户点击“关注”,即完成上网认证过程,便可享受免费WIFI。该认证过程的缺点:认证过程需要扫描商家的公众号,商家需张贴自己的二维码同时用户必须找到该店铺对应的二维码才能完成整个认证过程。整个认证过程需要商家和用户的共同参与才能完成。认证过程的复杂性,不能让用户随时随地进行认证上网,降低了商家公众号的关注率。当前的认证方法很难满足用户的需求,因此如何寻找新的方法来解决当前认证方法中的不足,简化用户连接WIFI后的操作,提高认证效率,增加信息推送功能,在提高用户体验的同时,更好的增加各类的信息推送,例如商家广告的曝光,成为现有技术亟需解决的技术问题。
技术实现思路
本专利技术的目的在于提出一种基于分享的免费WIFI认证系统和方法,能够克服现有技术中不能让用户轻松进行WIFI体验,无法进行信息推送的弊端。为达此目的,本专利技术采用以下技术方案:一种基于朋友圈分享的免费WIFI认证系统,包括终端、无线连接装置和公共WIFI运营商的云服务器,其中:所述终端包括携带微信的移动户端;所述无线连接装置为各类终端提供无线连接服务,并可与云服务器进行通信,获取认证结果;所述云服务器,用于进行认证管理和信息推送,与无线连接装置通信下发认证结果,包括认证管理服务器和信息推送服务器;所述无线连接装置能够进行设立白名单配置,拦截未完成认证终端的通信信息,向所述终端发送重定向信息,并将其重定向至云服务器,以及根据云服务器的认证结果拦截或者允许终端的通信;其中,所述白名单用于使得终端在未完成认证之前无法上网,只能使用终端上的微信功能;所述终端能够接收重定向信息,并根据所述重定向信息发出新的重定向请求,在分享所述信息推送页时能够向所述云服务器发出所述认证请求;所述云服务器用于根据重定向所述请求向所述终端推送信息推送页,并在终端分享所述信息推送页并发送认证请求时,完成认证,并将结果发送给所述无线连接装置。优选地,所述白名单,包括IP白名单和域名白名单,当终端所发出的信息的IP或者域名在所述白名单内时,所述无线连接装置能够允许所述信息的传送,所述白名单通过分析终端发出的通信信息中DNS解析信息或域名是否属于微信的目的IP或域名,来自动添加所述DNS和所述域名对应的IP。优选地,所述认证的流程为:步骤2.点击朋友圈消息后,接受重定向信息,发出重定向请求,接受并弹出信息推送页面,该过程具体为:(1)用户点击朋友圈的消息时,终端便发出一个HTTP请求,(2)无线连接装置收到请求后,无线连接装置根据请求中终端所带的mac信息判断该终端在驱动中的认证标志状态是否为未认证,如果发现该用户为未认证用户,回复重定向信息到所述终端,请求信息推送页面,所述重定向信息中包括需要跳转的请求的信息推送页面的域名等,(3)终端在跳转到新页面时发出新的重定向请求,根据所述重定向请求从云服务器中得到所述信息推送页面,步骤3.点击信息推送页面上分享上网按钮,该信息推送页面的内容将分享到微信朋友圈中,即完成认证过程,该过程具体为:(1)用户点击信息推送页面上按钮到朋友圈,信息推送页面相关内容到微信朋友圈中,同时向云服务器中的认证管理服务器发出请求,认证管理服务器完成认证操作后将认证结果发给无线连接装置,(2)无线连接装置收到认证管理服务器发出的消息为认证通过时,放行该终端,否则对该终端的后续操作不放行。优选地,在所述步骤2之前,还具有步骤1步骤1.用户打开手机终端的无线网络设置,选择并连接免费WIFI,用户的终端会发出探测网络的报文,无线连接装置通过对该报文进行处理,手机能够自动弹出认证页面,该页面注明认证所需的操作步骤,点击上面的微信客户端按钮,终端页面转到该终端上安装的微信客户端页面。优选地,所述无线连接装置能够自动配置所述白名单,如果终端发送了涉及微信的DNS请求,无线连接装置截获DNS的响应信息,并将该响应中的IP加入所述IP白名单,如没有截获的DNS请求,则所述终端访问微信时只发送HTTP请求,无线连接装置拦截到HTTP请求时,检查请求的目的IP是否在所述无线连接装置的IP白名单中,如果是,则放行该请求,打开微信页面,否则,则检查HTTP请求头部的HOST,即所请求的域名,是否属于所述无线连接装置的域名白名单,如属于域白名单则将HTTP请求的目的IP加入IP白名单,并放行该请求,打开微信页面。优选地,当从DNS响应和HTTP请求中无法得到涉及微信的IP,或者说得到的IP或域名均不在所述白名单内,则说明此时终端没有使用微信,或者使用微信不成功,则此时,进一步弹出普通认证页面,进行普通认证,保证用户能够上网。本专利技术还公开了一种基于朋友圈分享的免费WIFI认证方法,其特征在于:包括免费WIFI认证系统,该认证系统包括终端、无线连接装置和公共WIFI运营商的云服务器,其中:所述终端包括携带微信的移动户端;所述无线连接装置为各类终端提供无线连接服务,并可与云服务器进行通信,获取认证结果;所述云服务器,用于进行认证管理和信息推送,与无线连接装置通信下发认证结果,包括认证管理服务器和信息推送服务器;所述无线连接装置能够进行设立白名单配本文档来自技高网
...

【技术保护点】
一种基于朋友圈分享的免费WIFI认证系统,包括终端(1)、无线连接装置(2)和公共WIFI运营商的云服务器(3),其中:所述终端包括携带微信的移动户端;所述无线连接装置为各类终端提供无线连接服务,并可与云服务器进行通信,获取认证结果;所述云服务器,用于进行认证管理和信息推送,与无线连接装置通信下发认证结果,包括认证管理服务器和信息推送服务器;其特征在于:所述无线连接装置能够进行设立白名单配置,拦截未完成认证终端的通信信息,向所述终端发送重定向信息,并将其重定向至云服务器,以及根据云服务器的认证结果拦截或者允许终端的通信;其中,所述白名单用于使得终端在未完成认证之前无法上网,只能使用终端上的微信功能;所述终端能够接收重定向信息,并根据所述重定向信息发出新的请求,在分享所述信息推送页时能够向所述云服务器发出所述认证请求;所述云服务器用于根据所述请求向所述终端推送信息推送页,并在终端分享所述信息推送页并发送认证请求时,完成认证,并将结果发送给所述无线连接装置。

【技术特征摘要】
1.一种基于朋友圈分享的免费WIFI认证系统,包括终端(1)、无线连接
装置(2)和公共WIFI运营商的云服务器(3),其中:
所述终端包括携带微信的移动户端;
所述无线连接装置为各类终端提供无线连接服务,并可与云服务器进行
通信,获取认证结果;
所述云服务器,用于进行认证管理和信息推送,与无线连接装置通信下
发认证结果,包括认证管理服务器和信息推送服务器;
其特征在于:
所述无线连接装置能够进行设立白名单配置,拦截未完成认证终端的通
信信息,向所述终端发送重定向信息,并将其重定向至云服务器,以及根据
云服务器的认证结果拦截或者允许终端的通信;
其中,所述白名单用于使得终端在未完成认证之前无法上网,只能使用
终端上的微信功能;
所述终端能够接收重定向信息,并根据所述重定向信息发出新的请求,
在分享所述信息推送页时能够向所述云服务器发出所述认证请求;
所述云服务器用于根据所述请求向所述终端推送信息推送页,并在终端
分享所述信息推送页并发送认证请求时,完成认证,并将结果发送给所述无
线连接装置。
2.根据权利要求1所述的基于朋友圈分享的免费WIFI认证系统,其特征
在于:
所述白名单,包括IP白名单和域名白名单,当终端所发出的信息的IP
或者域名在所述白名单内时,所述无线连接装置能够允许所述信息的传送,
所述白名单通过分析终端发出的通信信息中DNS解析信息或域名是否属于微
信的目的IP或域名,来自动添加所述DNS和所述域名对应的IP。
3.根据权利要求1所述的基于朋友圈分享的免费WIFI认证系统,其特
征在于:
所述认证的流程为:
步骤2.点击朋友圈消息后,接受重定向信息,发出重定向请求,接受
并弹出信息推送页面,该过程具体为:
(1)用户点击朋友圈的消息时,终端便发出一个HTTP请求,
(2)无线连接装置收到请求后,无线连接装置根据请求中终端所带的
mac信息判断该终端在驱动中的认证标志状态是否为未认证,如果发现该用
户为未认证用户,回复重定向信息到所述终端,请求信息推送页面,所述重
定向信息中包括需要跳转的请求的信息推送页面的域名等,
(3)终端在跳转到新页面时发出新的重定向请求,根据所述重定向请求
从云服务器中得到所述信息推送页面,
步骤3.点击信息推送页面上分享上网按钮,该信息推送页面的内容将分
享到微信朋友圈中,即完成认证过程,该过程具体为:
(1)用户点击信息推送页面上按钮到朋友圈,信息推送页面相关内容到
微信朋友圈中,同时向云服务器中的认证管理服务器发出请求,认证管理服
务器完成认证操作后将认证结果发给无线连接装置,
(2)无线连接装置收到认证管理服务器发出的消息为认证通过时,放行
该终端,否则对该终端的后续操作不放行。
4.根据权利要求3所述的基于朋友圈分享的免费WIFI认证系统,其特
征在于:
在所述步骤2之前,还具有步骤1
步骤1.用户打开手机终端的无线网络设置,选择并连接免费WIFI,用户
的终端会发出探测网络的报文,无线连接装置通过对该报文进行处理,手机
能够自动弹出认证页面,该页面注明认证所需的操作步骤,点击上面的微信
客户端按钮,终端页面转到该终端上安装的微信客户端页面。
5.根据权利要求2所述的基于朋友圈分享的免费WIFI认证系统,其特征
在于:
所述无线连接装置能够自动配置所述白名单,如果终端发送了涉及微信
的DNS请求,无线连接装置截获DNS的响应信息,并将该响应中的IP加入所

\t述IP白名单,如没有截获的DNS请求,则所述终端访问微信时只发送HTTP
请求,无线连接装置拦截到HTTP请求时,检查请求的目的IP是否在所述无
线连接装置的IP白名单中,如果是,则放行该请求,打开微信页面,否则,
则检查HTTP请求头部的HOST,即所请求的域名,是否属于所述无线连接装
置的域名白名单,如属于域白名单则将HTTP...

【专利技术属性】
技术研发人员:牛俊彬王彩利
申请(专利权)人:杭州敦崇科技股份有限公司
类型:发明
国别省市:浙江;33

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

1