[发明专利]基于微信的公共无线环境上网认证方法及系统在审
申请号: | 201310359724.0 | 申请日: | 2013-08-16 |
公开(公告)号: | CN103401884A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 张武健;郭栋梓 | 申请(专利权)人: | 深信服网络科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04W84/12 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518051 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 公共 无线 环境 上网 认证 方法 系统 | ||
技术领域
本发明涉及互联网技术领域,特别是涉及一种基于微信的公共无线环境上网认证方法及系统。
背景技术
现有的大型商场、购物中心、写字楼等公共设施内均提供有wifi或WLAN等无线上网环境,用户可先打开智能手机的wifi或WLAN开关(在手机中通常为一个开关)进行连接,然后在浏览器提示页面输入本机号码发起申请认证请求。公共设施内部的上网认证设备则根据申请认证请求生成相应的上网认证码,并将其返回给用户输入的手机号码。用户将该上网认证码输入到相应的输入框中生成上网认证请求,上网认证设备通过上网认证码对上网认证请求校验通过后,用户即可正常访问互联网。
然而,发明人经研究发现传统技术中的公共无线环境的上网认证方法至少存在以下问题:传统技术中提供无线上网的场所需要通过短信返回上网认证码,因此,需要搭建短信平台,使得认证的成本较高。
发明内容
基于此,有必要提供一种能降低成本的基于微信的公共无线环境上网认证方法。
一种基于微信的公共无线环境上网认证方法,包括:
认证网关拦截网络访问请求,判断所述网络访问请求是否对应微信应用,若否,则返回提示认证信息;
客户端接收提示认证信息,获取用户标识以及输入的申请认证指令,并通过微信应用生成相应的申请认证请求发送给微信服务器;
所述微信服务器接收所述申请认证请求,并向所述客户端和所述认证网关返回与所述用户标识对应的认证码;
所述客户端获取输入的认证码,根据所述输入的认证码和用户标识生成上网认证请求,并将其发送给认证网关;
所述认证网关根据所述微信服务器返回的与用户标识对应的认证码对所述上网认证请求进行校验,若校验通过,则判定与所述用户标识对应的客户端认证成功。
在其中一个实施例中,所述认证网关判断所述网络访问请求是否对应微信应用的步骤之前还包括:
所述认证网关获取所述网络访问请求对应的用户标识,判断所述用户标识对应的客户端是否已认证成功,若否,则判断所述网络访问请求是否对应微信。
在其中一个实施例中,所述客户端将上网认证请求发送给认证网关的步骤为:
所述客户端将所述上网认证请求发往预设的认证地址;
所述认证网关拦截网络访问请求的步骤之后还包括:
所述认证网关获取所述网络访问请求的目标地址,判断所述目标地址是否为所述认证地址,若是,则判定所述网络访问请求为上网认证请求,并执行根据所述微信服务器返回的与用户标识对应的认证码对所述上网认证请求进行校验的步骤。
在其中一个实施例中,所述认证网关判断所述网络访问请求是否对应微信的步骤之后还包括:
所述认证网关判断所述网络访问请求是否对应目标微信账户,若否,则返回提示认证信息。
在其中一个实施例中,所述客户端通过微信应用生成相应的申请认证请求发送给微信服务器的步骤为:
所述客户端通过微信应用生成与所述目标微信账户对应的申请认证请求发送给微信服务器。
在其中一个实施例中,所述认证网关判定与所述用户标识对应的客户端认证成功的步骤之后还包括:
操作终端获取输入的数据信息,并发送给所述微信服务器;
所述微信服务器将所述操作终端获取的数据信息通过所述目标微信账户推送给与所述用户标识对应的客户端。
在其中一个实施例中,所述认证网关判定与所述用户标识对应的客户端认证成功的步骤之后还包括:
所述客户端获取输入的查询信息,并将其发送给所述微信服务器;
所述微信服务器通过所述目标微信账户向所述客户端返回与所述查询信息对应的查询结果。
此外,还有必要提供一种能降低成本的基于微信的公共无线环境上网认证系统。
一种基于微信的公共无线环境上网认证系统,包括认证网关、与认证网关连接的微信服务器以及与认证网关连接的客户端,其中:
所述认证网关用于拦截网络访问请求,判断所述网络访问请求是否对应微信应用,若否,则返回提示认证信息;
所述客户端用于接收提示认证信息,获取用户标识以及输入的申请认证指令,并通过微信应用生成相应的申请认证请求发送给微信服务器;
所述微信服务器用于接收所述申请认证请求,并向所述客户端和所述认证网关返回与所述用户标识对应的认证码;
所述客户端还用于获取输入的认证码,根据所述输入的认证码和用户标识生成上网认证请求,并将其发送给认证网关;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服网络科技(深圳)有限公司,未经深信服网络科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310359724.0/2.html,转载请声明来源钻瓜专利网。