一种关注微信公众号即可上免费wifi的实现方法

文档序号:7820405阅读:847来源:国知局
一种关注微信公众号即可上免费wifi的实现方法
【专利摘要】本发明公开了一种关注微信公众号即可上免费wifi的实现方法,路由器的wifi不设置加密,路由器设置微信应用白名单,任何wifi终端可连接上ssid并上微信,手机微信添加关注微信公众号,微信公众平台发送消息给云端;云端通过微信平台通过手机微信将图文信息发送给路由器,路由器收到数据包并获取认证规则,将其发送给云端,云端建立认证规则的数据库,认证结束;另一台路由器且对应同一个微信公众号下;手机连接上wifi后,路由器会将手机mac发给云端查询数据库,若查询成功,则手机能自由上网;若查询失败,手机只能上微信。本发明在公共场合提供免费wifi的同时设置某些上网限制,只有添加过商家微信公众号的手机用户才能用手机自由免费上网。
【专利说明】—种关注微信公众号即可上免费Wifi的实现方法

【技术领域】
[0001]本发明涉及网络【技术领域】,具体是一种微信关注公众号即手机通过路由器认证,取消关注微信公众号即取消路由器认证的方法。

【背景技术】
[0002]商家能通过微信公众号向微信会员推送广告消息,并通过公众号开发者模式下的配置与微信用户互动,以此来推广商品。传统的公共场合提供的wifi要么是从商家获取密码上网,要么是完全不加密任何wifi终端都可无限制上网,一次性客户会挤占长期稳定客户的Wifi带宽,同时不能利用Wifi的便利吸引长期客户并利用微信公众号广告推送方式与客户互动。
[0003]因此很有必要,在公共场合提供免费wifi的同时设置某些上网限制,只有添加过商家微信公众号的手机用户才能用手机自由免费上网。取消关注微信公众号即不能免费自由上网。路由器能根据mac地址、ip地址和tcp/udp port来控制手机上网权限,默认只允许手机上微信,在加入过商家的微信公众号以后,路由器允许手机自由上网。


【发明内容】

[0004]本发明的目的在于提供一种关注微信公众号即可上免费wifi的实现方法,以解决上述【背景技术】中提出的问题。
[0005]为实现上述目的,本发明提供如下技术方案:
一种关注微信公众号即可上免费Wifi的实现方法,路由器的Wifi不设置加密,路由器设置微信应用白名单,任何Wifi终端可连接上SSid并上微信,步骤包括:
步骤I手机微信添加关注微信公众号,微信公众平台发送消息给云端;
步骤2云端通过微信平台给手机微信发送图文信息,该图文信息被微信加密,路由器无法解析;
步骤3手机微信利用图文信息发送消息给路由器,该消息未被加密能被路由器接收,步骤4路由器收到数据包,并解析消息获取到了完整的一条认证规则,认证规则数据结构包含的内容为:1)公众号id ;2)微信openid ;3)路由器自身的设备硬件id ;4)手机的mac地址;
步骤5路由器将认证规则发送给云端,云端建立完善认证规则的数据库,认证结束;步骤6在另一个地方,另一台路由器且对应同一个微信公众号下;手机连接上wifi后,路由器会将手机mac发给云端查询数据库,若查询成功,则手机能自由上网;若查询失败,手机只能上微{目;
步骤7手机取消关注微信公众号,微信平台会发送消息给云端;云端删除微信openid和公众号id对应的认证规则;若需要免费WiFi,则从步骤I重新开始。
[0006]作为本发明进一步的方案:步骤I中消息内容包括:1)公众号id ;2)微信openid。
[0007]作为本发明进一步的方案:步骤2中图文信息中包含:1)公众号id ;2)微信openid。
[0008]作为本发明进一步的方案:步骤3中消息内容包括:1)公众号id ;2)微信openid。
[0009]与现有技术相比,本发明的有益效果是:在公共场合提供免费wifi的同时设置某些上网限制,只有添加过商家微信公众号的手机用户才能用手机自由免费上网。取消关注微信公众号即不能免费自由上网。路由器能根据mac地址、ip地址和tcp/udp port来控制手机上网权限,默认只允许手机上微信,在加入过商家的微信公众号以后,路由器允许手机自由上网。

【专利附图】

【附图说明】
[0010]图1是本发明流程图。

【具体实施方式】
[0011]下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0012]请参阅图1,本发明实施例中,一种关注微信公众号即可上免费wifi的实现方法,路由器的Wifi不设置加密,路由器设置微信应用白名单,任何Wifi终端可连接上SSid并上微信,步骤包括:
步骤I手机微信添加关注微信公众号,微信公众平台发送消息给云端。消息内容包括:
I)公众号id ;2)微信openid。
[0013]步骤2云端通过微信平台给手机微信发送图文信息,此消息被微信加密,路由器无法解析。图文信息中包含:1)公众号id ;2)微信openid。
[0014]步骤3手机微信利用图文信息发送消息给路由器,此消息未被加密能被路由器接收,消息内容包括:1)公众号id ;2)微信openid。
[0015]步骤4路由器收到数据包,并解析消息获取到了完整的一条认证规则,认证规则关键数据结构包含的内容为:1)公众号id ;2)微信openid ;3)路由器自身的设备硬件id ;
4)手机的mac地址。
[0016]步骤5路由器将认证规则发送给云端,云端建立完善认证规则的数据库。手机的认证就完成了,手机上网不再被限制。认证结束。
[0017]步骤6在另一个地方,另一台同一商家的路由器(对应同一个微信公众号)下。手机连接上wifi后,路由器会将手机mac发给云端查询数据库,若查询成功,则手机能自由上网。若查询失败,手机只能上微信。
[0018]步骤7手机取消关注商家微信公众号,微信平台会发送消息给云端。云端删除微信openid和公众号id对应的认证规则。若需要免费WiFi,则从步骤I重新开始。
[0019]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。
[0020]此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
【权利要求】
1.一种关注微信公众号即可上免费Wifi的实现方法,其特征在于,路由器的wifi不设置加密,路由器设置微信应用白名单,Wifi终端均能连接SSid并上微信,具体步骤包括: 步骤I手机微信添加关注微信公众号,微信公众平台发送消息给云端; 步骤2云端通过微信平台给手机微信发送图文信息,该图文信息被微信加密,路由器无法解析; 步骤3手机微信利用图文信息发送消息给路由器,该消息未被加密能被路由器接收, 步骤4路由器收到数据包,并解析消息获取到了完整的一条认证规则,认证规则数据结构包含的内容为:1)公众号id ;2)微信openid ;3)路由器自身的设备硬件id ;4)手机的mac地址; 步骤5路由器将认证规则发送给云端,云端建立完善认证规则的数据库,认证结束; 步骤6在另一个地方,另一台路由器且对应同一个微信公众号下;手机连接上wifi后,路由器会将手机mac发给云端查询数据库,若查询成功,则手机能自由上网;若查询失败,手机只能上微{目; 步骤7当手机取消关注微信公众号,微信平台会发送消息给云端;云端删除微信openid和公众号id对应的认证规则;若再需要连接wifi,则从步骤I重新开始。
2.根据权利要求1所述的关注微信公众号即可上免费wifi的实现方法,其特征在于,所述步骤I中消息内容包括:1)公众号id ;2)微信openid。
3.根据权利要求1所述的关注微信公众号即可上免费wifi的实现方法,其特征在于,所述步骤2中图文信息中包含:1)公众号id ;2)微信openid。
4.根据权利要求1所述的关注微信公众号即可上免费wifi的实现方法,其特征在于,所述步骤3中消息内容包括:1)公众号id ;2)微信openid。
【文档编号】H04L29/06GK104394139SQ201410672145
【公开日】2015年3月4日 申请日期:2014年11月22日 优先权日:2014年11月22日
【发明者】单宋华 申请人:深圳市梧桐世界科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1