vnsc5858.com,澳门威尼斯人

热烈庆祝中国威尼斯人网络股份有限企业成立
4K超高清
视频点播广告
威尼斯人宽带

基于无线网络的微信认证功能的开发及实现

  一、需求

  随着手机、pad等无线终端越来越普及,每个人希翼可以在办理业务或者逛商场、超市、娱乐场所的时候可以获得免费的无线网络。对于这种需求,大家最传统方法通常是使用手机发送短信获得上网密码,通过密码认证后,实现上网。但这种上网验证方式需要商家负担相应的短信费用,同时无法实现广告等增值功能的推送。

  随着企业微信公众号的进一步普及,企业急切要求扩大自己的微信公众号的影响范围,得到用户关注,提高企业的知名度,于是基于无线网络的微信认证功能也由此诞生。微信认证的优势在于通过微信认证不但可以控制用户上网,也可以对用户推送广告,免费宣传自身的业务,最重要的是可以成倍增加商家微信公众号的关注度及认可度,被称为“吸粉神器”。

  二、系统架构及功能先容

?

  微信认证需要和微信公众号互动,微信公众号分为编辑模式和开发模式,这两种模式的区别就是编辑模式上手简单,扩展功能有限,而开发模式可以通过第三方平台调用API,提供更多的用户交互。根据用户使用的公众号模式,采用H3C的IMC(智能管理中心)平台,分别部署对应的接口程序,以完成对微信OPEN id的获取、临时账号的生成和验证。

  完成微信认证需要满足以下条件:

  1、AC(无线控制器)要支撑portal及重定向;

  2、AC需要将微信的各个域名加入到白名单,也就是说在通过认证前,用户是可以使用微信的;

  3、需要在企业公众号上创建“上网”按钮,输入相应的参数,以重定向的方式到H3C IMC接口认证;

  4、若企业公众号为编辑模式,则需要部署一台微信服务器,配置唯一公网地址,发布对应的域名,并在微信公众号上配置。图为威海企业自己的无线网络微信认证服务器域名。

?

  三、认证流程

  1、用户连上WIFI,通过自己的微信关注企业微信公众号,在其相应菜单,点击“我要上网”,触发访客开户申请,发送到Tencent微信服务器S1,若用户不进行微信认证,则仅能使用微信发送或接收消息,而无法访问互联网。

?

  2、Tencent微信服务器S1将开户申请以及用户微信号发送给企业微信服务器S2。

  3、企业微信服务器S2将收到的用户OPENID发送给IMC。

  4、IMC收到用户OPENID后,生成临时访客账号,并将验证结果返回给企业微信服务器S2。此时用户已经可以访问互联网。

  5、企业微信服务器根据收到的验证结果,返回用户手机验证是否成功的界面。至此,用户微信验证通过,可随时通过微信公众号推送广告等信息。如下图:

?

  基于以上功能的实现,威海企业先后为威海商业银行、家家悦、农商银行等企事业单位建设了近300多个的无线网络。进一步扩大了企业微信公众号的关注度,提高了企业的知名度,获得了用户的认可,实现了大家与专网用户间的双赢。

XML 地图 | Sitemap 地图