一种基于朋友圈分享的免费wifi认证系统的制作方法_3

文档序号:9768205阅读:来源:国知局
费WIFI认证流程如下:
[0072]步骤1.用户打开手机终端的无线网络设置,选择并连接商铺的免费WIFI,用户的手机终端会发出探测网络的报文,无线连接装置通过对该报文进行处理,手机能够自动弹出认证页面,该页面注明认证所需的操作步骤。点击上面的微信客户端按钮,终端页面转到该终端上安装的微信客户端页面。
[0073]当然,本步骤并非必须,用户也可以直接使用微信的朋友圈进行认证,该步骤仅仅保证用户能够得到上网认证方法信息,并且收敛到通过朋友圈分享的免费WIFI认证方式上。
[0074]步骤2.点击朋友圈消息后,接受重定向信息,发出重定向请求,接受并弹出信息推送页面。该过程的消息机制如下:
[0075](I)用户点击朋友圈的消息时,终端便发出一个HTTP请求。
[0076](2)无线连接装置收到请求后,无线连接装置根据请求中终端所带的mac信息判断该终端在驱动中的认证标志状态是否为未认证,如果发现该用户为未认证用户,回复重定向信息到该终端,请求信息推送页面,所述重定向信息中包括需要跳转的请求的信息推送页面的域名等,例如发送302重定向响应到终端,302响应的头里面所带的域名是终端跳转的新域名地址。
[0077](3)终端在跳转到新页面时发出新的请求,根据所述请求从云服务器中得到所述信息推送页面。
[0078]例如,参见图2,可以由无线连接装置拦截到该请求后,重定向一个信息推送页面,并向云服务器发送请求。云服务器中的信息推送服务器将根据请求中的域名返回对应的信息推送页面,并向终端推该页面。也可以终端根据所述信息推送页面的域名(该方式图中未示出),直接向所述云服务器中的信息推送服务器发送请求,由信息推送服务器将根据请求中的域名返回对应的信息推送页面,并向终端推该页面。
[0079]在云服务器上商家可以对信息推送页面进行自行配置,及不同商家可以根据自身需求,进行所述信息推送页的设计,从而打出该商店的商品广告。
[0080]步骤3.点击信息推送页面上分享上网按钮,该信息推送页面的内容将分享到微信朋友圈中,即完成认证过程。该过程的机制为:
[0081](I)用户点击信息推送页面上按钮到朋友圈。信息推送页面相关内容到微信朋友圈中,例如商家广告页面被分享,同时向云服务器中的认证管理服务器发出请求,认证管理服务器完成认证操作后将认证结果发给无线连接装置。
[0082](2)无线连接装置收到认证管理服务器发出的消息为认证通过时,放行该终端,否则对该终端的后续操作不放行。
[0083]步骤4.终端点击其它页面,如果该终端已完成认证过程并且认证成功。则网页能够正常打开,否则回到步骤(I ),弹出认证页面终端再次进行认证。
[0084]参见图3,示出了根据本发明具体实施例的认证过程中用户所见的各个页面。
[0085]本发明还公开了一种基于朋友圈分享的免费WIFI认证方法,其特征在于:
[0086]包括免费WIFI认证系统,该认证系统包括终端、无线连接装置和公共WIFI运营商的云服务器,其中:
[0087]所述终端包括携带微信的移动户端;
[0088]所述无线连接装置为各类终端提供无线连接服务,并可与云服务器进行通信,获取认证结果;
[0089]所述云服务器,用于进行认证管理和信息推送,与无线连接装置通信下发认证结果,包括认证管理服务器和信息推送服务器;
[0090]所述无线连接装置能够进行设立白名单配置,拦截未完成认证终端的通信信息,所述白名单用于使得终端在未完成认证之前无法上网,只能使用终端上的微信功能;
[0091 ]所述认证方法的具体流程为:
[0092]步骤2.点击朋友圈消息后,接受重定向信息,发出重定向请求,接受并弹出信息推送页面,该过程具体为:
[0093](I)用户点击朋友圈的消息时,终端便发出一个HTTP请求,
[0094](2)无线连接装置收到请求后,无线连接装置根据请求中终端所带的mac信息判断该终端在驱动中的认证标志状态是否为未认证,如果发现该用户为未认证用户,回复重定向信息到终端,请求信息推送页面,所述重定向信息中包括需要跳转的请求的信息推送页面的域名等,
[0095](3)终端在跳转到新页面时发出新的请求,根据所述请求从云服务器中得到所述信息推送页面,
[0096]步骤3.点击信息推送页面上分享上网按钮,该信息推送页面的内容将分享到微信朋友圈中,即完成认证过程,该过程具体为:
[0097](I)用户点击信息推送页面上按钮到朋友圈,信息推送页面相关内容到微信朋友圈中,同时向云服务器中的认证管理服务器发出请求,认证管理服务器完成认证操作后将认证结果发给无线连接装置,
[0098](2)无线连接装置收到认证管理服务器发出的消息为认证通过时,放行该终端,否则对该终端的后续操作不放行。
[0099]优选地,在所述步骤2之前,还具有步骤I
[0100]步骤1.用户打开手机终端的无线网络设置,选择并连接免费WIFI,用户的终端会发出探测网络的报文,无线连接装置通过对该报文进行处理,手机能够自动弹出认证页面,该页面注明认证所需的操作步骤,点击上面的微信客户端按钮,终端页面转到该终端上安装的微信客户端页面。
[0101]优选地,所述白名单包括IP白名单和域名白名单,所述无线连接装置能够自动配置所述白名单,如果终端发送了涉及微信的DNS请求,无线连接装置截获DNS的响应信息,并将该响应中的IP加入所述IP白名单,如没有截获的DNS请求,则所述终端访问微信时只发送HTTP请求,无线连接装置拦截到HTTP请求时,检查请求的目的IP是否在所述无线连接装置的IP白名单中,如果是,则放行该请求,打开微信页面,否则,则检查HTTP请求头部的HOST,即所请求的域名,是否属于所述无线连接装置的域名白名单,如属于域白名单则将HTTP请求的目的IP加入IP白名单,并放行该请求,打开微信页面。
[0102]优选地,当从DNS响应和HTTP请求中无法得到涉及微信的IP,或者说得到的IP或域名均不在所述白名单内,则说明此时终端没有使用微信,或者使用微信不成功,则此时,进一步弹出普通认证页面,进行普通认证,保证用户能够上网。
[0103]进一步的,本发明虽然已使用微信的朋友圈的分享作为示例进行了解释,但本发明不限于此,微信也可以为微博,也能够是对于微博的转发来实现信息的分享,从而完成认证。
[0104]因此,本发明在用户连接上WIFI后能够自动弹出认证页面,并且该页面上已经注明认证的过程,自动弹出认证页面明确告诉用户在未完成认证之前不能使用网络。认证页面上的操作提示减少了用户的误操作。用户只需要在微信中分享商铺广告链接就能完成上网认证,避免输入繁琐的手机号和验证码,等待验证码和扫描二维码。整个认证过程操作简单提高了认证效率和用户体验。同时将商铺的广告分享到朋友圈中,也为商家的商品做了有力的宣传。
[0105]以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的【具体实施方式】仅限于此,对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单的推演或替换,都应当视为属于本发明由所提交的权利要求书确定保护范围。
【主权项】
1.一种基于朋友圈分享的免费WIFI认证系统,包括终端(I)、无线连接装置(2)和公共WIFI运营商的云服务器(3),其中: 所述终端包括携带微信的移动户端; 所述无线连接装置为各类终端提供无线连接服务,并可与云服务器进行通信,获取认证结果; 所述云服务器,用于进行认证管理和信息推送,与无线连接装置通信下发认证结果,包括认证管理服务器和信息推送服务器; 其特征在于: 所述无线连接装置能够进行设立白名单配置,拦截未完成认证终端的通信信息,向所述终端发送
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1