CN105790944B - 一种基于微信的网络认证方法及装置 - Google Patents
一种基于微信的网络认证方法及装置 Download PDFInfo
- Publication number
- CN105790944B CN105790944B CN201410805696.5A CN201410805696A CN105790944B CN 105790944 B CN105790944 B CN 105790944B CN 201410805696 A CN201410805696 A CN 201410805696A CN 105790944 B CN105790944 B CN 105790944B
- Authority
- CN
- China
- Prior art keywords
- user
- public platform
- equipment
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明适用于网络认证技术领域,提供了一种基于微信的网络认证方法及装置,基于微信的网络认证方法包括:接收微信设备发送的连网请求,所述连网请求包括用户微信号以及MAC地址,微信设备为安装了微信的设备;判断用户微信号与预配置的微信公众号之间是否存在关联;当用户微信号与微信公众号之间存在关联时,网络认证成功,放行微信设备连接无线网络。本发明解决了路由器或者网关需要接收密码,才能完成网络认证的问题。在用户微信号与微信公众号之间存在关联的前提下,用户不必在微信设备中手动输入密码,微信设备也能完成网络认证,连接无线网络,从而既加快了微信设备连接无线网络的速度,也简化了认证的步骤,提高了用户的操作效率。
Description
技术领域
本发明属于网络认证技术领域,尤其涉及一种基于微信的网络认证方法及装置。
背景技术
随着无线网络的普及,很多商店都安装有无线网络,客户可以通过微信设备连接无线网络,通过无线网络进行浏览网页、看文档等应用,以享受无线网络带来的互联网体验。其中,微信设备为安装了微信的设备,例如安装了微信的手机、平板等。
然而,现有的网络认证方法中,路由器或者网关需要接收密码,才能完成微信设备的网络认证,不利于微信设备快速连接无线网络。其原因在于,商店的无线网络一般都有密码,微信设备连接无线网络中的路由器或者网关时,用户需要询问商家,获取密码,再在微信设备中手动输入密码,由于密码由数字和字母组成,长度较长,而用户在微信设备中手动输入密码,需要较长的时间,因此不利于微信设备快速连接无线网络,此外,用户在微信设备中手动输入密码的操作步骤繁琐,耗费了操作时间,降低了用户的操作效率。
发明内容
本发明实施例的目的在于提供一种基于微信的网络认证方法,旨在现有的网络认证方法,路由器或者网关需要接收密码,才能完成微信设备的网络认证,不利于微信设备快速连接无线网络问题。
本发明实施例是这样实现的,一种基于微信的网络认证方法,包括:
接收微信设备发送的连网请求,所述连网请求包括用户微信号以及MAC地址,所述微信设备为安装了微信的设备;
判断所述用户微信号与预配置的微信公众号之间是否存在关联;
当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,放行所述微信设备连接无线网络。
本发明实施例的另一目的在于提供一种基于微信的网络认证装置,包括:
连网请求接收模块,用于接收微信设备发送的连网请求,所述连网请求包括用户微信号以及MAC地址,所述微信设备为安装了微信的设备;
判断关联模块,用于判断所述用户微信号与预配置的微信公众号之间是否存在关联;
网络认证成功模块,用于当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,放行所述微信设备连接无线网络。
在本发明实施例中,当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,放行所述微信设备连接无线网络,解决了路由器或者网关需要接收密码,才能完成网络认证,不利于微信设备快速连接无线网络问题。在用户微信号与微信公众号之间存在关联的前提下,用户不必在微信设备中手动输入密码,微信设备也能完成网络认证,连接无线网络,从而既加快了微信设备连接无线网络的速度,也简化了认证的步骤,提高了用户的操作效率。
附图说明
图1是本发明实施例提供的基于微信的网络认证方法的实施流程图;
图2是本发明实施例提供的基于微信的网络认证方法步骤S103的实施流程图;
图3是本发明实施例提供的基于微信的网络认证装置的第一结构框图;
图4是本发明实施例提供的基于微信的网络认证装置的第二结构框图;
图5是本发明实施例提供的基于微信的网络认证装置的第三结构框图;
图6是本发明实施例提供的基于微信的网络认证装置的第四结构框图;
图7是本发明实施例提供的基于微信的网络认证装置的第五结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一
图1是本发明实施例提供的基于微信的网络认证方法的实施流程图,详述如下:
在步骤S101中,接收微信设备发送的连网请求,所述连网请求包括用户微信号以及MAC地址,所述微信设备为安装了微信的设备;
其中,将连网请求作为触发条件,监听连网请求,当发生连网请求时,执行判断所述用户微信号与预配置的微信公众号之间是否存在关联的步骤。
在步骤S102中,判断所述用户微信号与预配置的微信公众号之间是否存在关联;
其中,在步骤S102或S101之前,预配置微信公众号。
其中,微信公众号为任意一个公众号,例如商家的公众号。
其中,用户微信号为除公众号以外的微信号。
判断用户微信号与预配置的微信公众号之间是否存在关联的实施方式,为以下实施方式之一或其组合,详述如下:
一、将用户微信号作为查询字段,通过预设的通信接口,在微信服务器中查询用户微信号与预配置的微信公众号之间是否存在关联。
二、将用户微信号作为查询字段,通过预设的路由或者网关存储路径,在定期更新的微信公众号关联表中,查询是否存在所述用户微信号,当存在所述用户微信号时,表示用户微信号与预配置的微信公众号之间存在关联,所述微信公众号关联表包括关联微信公众号的用户微信号。
在步骤S103中,当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,放行所述微信设备连接无线网络。
当用户微信号与微信公众号之间存在关联时,网络认证成功,将移动设备标识,加入白名单,放行微信设备连接无线网络。
在本发明实施例中,解决了路由器或者网关需要接收密码,才能完成网络认证,不利于微信设备快速连接无线网络问题。在用户微信号与微信公众号之间存在关联的前提下,用户不必在微信设备中手动输入密码,微信设备也能完成网络认证,连接无线网络,从而既加快了微信设备连接无线网络的速度,也简化了认证的步骤,提高了用户的操作效率。
实施例二
图2是本发明实施例提供的基于微信的网络认证方法步骤S103的实施流程图,详述如下:
在步骤S201中,当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,根据所述用户微信号生成网络认证成功信息;
在步骤S202中,向所述微信设备返回网络认证成功信息,并放行所述微信设备连接无线网络。
在本发明实施例中,发送网络认证成功信息,便于在微信设备中显示网络认证成功信息,便于用户开始上网。
实施例三
本发明实施例描述了网络认证不成功的实施过程,详述如下:
当所述用户微信号与所述微信公众号之间不存在关联时,网络认证不成功,不放行所述微信设备连接无线网络。
根据所述用户微信号生成提醒信息,向所述微信设备返回提醒信息,所述提醒信息包括提醒扫描微信公众号信息和提醒点击微信公众号信息。
其中,当微信设备扫描微信公众号或者点击微信公众号时,即建立微信设备中的用户微信号和该微信公众号之间的关联。
在本发明实施例中,向微信设备返回提醒信息,便于微信设备扫描微信公众号或者点击微信公众号,建立用户微信号和微信公众号之间的关联。
实施例四
图3是本发明实施例提供的基于微信的网络认证装置的第一结构框图,该基于微信的网络认证装置可以运行于路由器或者网关。为了便于说明,仅示出了与本实施例相关的部分。
参照图3,该基于微信的网络认证装置,包括:
连网请求接收模块31,用于接收微信设备发送的连网请求,所述连网请求包括用户微信号以及MAC地址,所述微信设备为安装了微信的设备;
判断关联模块32,用于判断所述用户微信号与预配置的微信公众号之间是否存在关联;
网络认证成功模块33,用于当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,放行所述微信设备连接无线网络。
在本实施例的一种实现方式中,参考图4,图4是本发明实施例提供的基于微信的网络认证装置的第二结构框图,该基于微信的网络认证装置,还包括:
微信公众号配置模块34,用于配置微信公众号。
在本实施例的一种实现方式中,参考图5,图5是本发明实施例提供的基于微信的网络认证装置的第三结构框图,在该基于微信的网络认证装置中,所述网络认证成功模块33,包括:
网络认证成功单元331,用于当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,根据所述用户微信号生成网络认证成功信息;
放行单元332,用于向所述微信设备返回网络认证成功信息,并放行所述微信设备连接无线网络。
在本实施例的一种实现方式中,参考图6,图6是本发明实施例提供的基于微信的网络认证装置的第四结构框图,在该基于微信的网络认证装置中,还包括:
网络认证不成功模块35,用于当所述用户微信号与所述微信公众号之间不存在关联时,网络认证不成功,不放行所述微信设备连接无线网络。
在本实施例的一种实现方式中,参考图7,图7是本发明实施例提供的基于微信的网络认证装置的第五结构框图,在该基于微信的网络认证装置中,所述网络认证不成功模块35,包括:
提醒信息发送单元351,根据所述用户微信号生成提醒信息,向所述微信设备返回提醒信息,所述提醒信息包括提醒扫描微信公众号信息和提醒点击微信公众号信息。
本发明实施例提供的装置可以应用在前述对应的方法实施例中,详情参见上述实施例的描述,在此不再赘述。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。所述的程序可以存储于可读取存储介质中,所述的存储介质,如随机存储器、闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (6)
1.一种基于微信的网络认证方法,其特征在于,包括:
接收微信设备发送的连网请求,所述连网请求包括用户微信号以及MAC地址,所述微信设备为安装了微信的设备;
判断所述用户微信号与预配置的微信公众号之间是否存在关联;当微信设备扫描所述微信公众号或者点击所述微信公众号时,即建立所述微信设备中的所述用户微信号和所述微信公众号之间的关联;
当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,放行所述微信设备连接无线网络;
当所述用户微信号与所述微信公众号之间不存在关联时,网络认证不成功,不放行所述微信设备连接无线网络;根据所述用户微信号生成提醒信息,向所述微信设备返回提醒信息,所述提醒信息包括提醒扫描微信公众号信息和提醒点击微信公众号信息;
所述判断所述用户微信号与预配置的微信公众号之间是否存在关联,具体为:将用户微信号作为查询字段,通过预设的通信接口,在微信服务器中查询用户微信号与预配置的微信公众号之间是否存在关联。
2.如权利要求1所述基于微信的网络认证方法,其特征在于,在所述判断所述用户微信号与预配置的微信公众号之间是否存在关联之前,包括:
配置微信公众号。
3.如权利要求1所述基于微信的网络认证方法,其特征在于,当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,放行所述微信设备连接无线网络,具体为:
当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,根据所述用户微信号生成网络认证成功信息;
向所述微信设备返回网络认证成功信息,并放行所述微信设备连接无线网络。
4.一种基于微信的网络认证装置,其特征在于,包括:
连网请求接收模块,用于接收微信设备发送的连网请求,所述连网请求包括用户微信号以及MAC地址,所述微信设备为安装了微信的设备;
判断关联模块,用于判断所述用户微信号与预配置的微信公众号之间是否存在关联;当微信设备扫描所述微信公众号或者点击所述微信公众号时,即建立所述微信设备中的所述用户微信号和所述微信公众号之间的关联;
网络认证成功模块,用于当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,放行所述微信设备连接无线网络;
网络认证不成功模块,用于当所述用户微信号与所述微信公众号之间不存在关联时,网络认证不成功,不放行所述微信设备连接无线网络,包括:提醒信息发送单元,根据所述用户微信号生成提醒信息,向所述微信设备返回提醒信息,所述提醒信息包括提醒扫描微信公众号信息和提醒点击微信公众号信息;
所述判断关联模块具体用于:将用户微信号作为查询字段,通过预设的通信接口,在微信服务器中查询用户微信号与预配置的微信公众号之间是否存在关联。
5.如权利要求4所述基于微信的网络认证装置,其特征在于,所述基于微信的网络认证装置还包括:
微信公众号配置模块,用于配置微信公众号。
6.如权利要求4所述基于微信的网络认证装置,其特征在于,所述网络认证成功模块,包括:
网络认证成功单元,用于当所述用户微信号与所述微信公众号之间存在关联时,网络认证成功,根据所述用户微信号生成网络认证成功信息;
放行单元,用于向所述微信设备返回网络认证成功信息,并放行所述微信设备连接无线网络。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410805696.5A CN105790944B (zh) | 2014-12-22 | 2014-12-22 | 一种基于微信的网络认证方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410805696.5A CN105790944B (zh) | 2014-12-22 | 2014-12-22 | 一种基于微信的网络认证方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105790944A CN105790944A (zh) | 2016-07-20 |
CN105790944B true CN105790944B (zh) | 2019-07-30 |
Family
ID=56385207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410805696.5A Active CN105790944B (zh) | 2014-12-22 | 2014-12-22 | 一种基于微信的网络认证方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105790944B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106912118B (zh) * | 2016-12-28 | 2019-08-06 | 上海掌门科技有限公司 | 一种用于创建服务号的方法、设备及*** |
CN107403491B (zh) * | 2017-07-21 | 2019-07-16 | 厦门狄耐克智能科技股份有限公司 | 一种基于实时地理坐标的自动门禁***及开门方法 |
CN107507305B (zh) * | 2017-07-21 | 2019-07-19 | 厦门狄耐克智能科技股份有限公司 | 一种基于微信的小区门禁***及开门方法 |
CN107948052A (zh) * | 2017-11-14 | 2018-04-20 | 福建中金在线信息科技有限公司 | 信息爬取方法、装置、电子设备和*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103401884A (zh) * | 2013-08-16 | 2013-11-20 | 深信服网络科技(深圳)有限公司 | 基于微信的公共无线环境上网认证方法及*** |
CN104038917A (zh) * | 2014-06-27 | 2014-09-10 | 北京星网锐捷网络技术有限公司 | 终端漫游认证的方法及装置 |
CN104050589A (zh) * | 2014-06-03 | 2014-09-17 | 南京市海聚信息科技有限公司 | 一种社交公众平台广告点击转化率评估的方法及*** |
CN104158808A (zh) * | 2014-08-19 | 2014-11-19 | 杭州华三通信技术有限公司 | 基于APP应用的Portal认证方法及其装置 |
-
2014
- 2014-12-22 CN CN201410805696.5A patent/CN105790944B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103401884A (zh) * | 2013-08-16 | 2013-11-20 | 深信服网络科技(深圳)有限公司 | 基于微信的公共无线环境上网认证方法及*** |
CN104050589A (zh) * | 2014-06-03 | 2014-09-17 | 南京市海聚信息科技有限公司 | 一种社交公众平台广告点击转化率评估的方法及*** |
CN104038917A (zh) * | 2014-06-27 | 2014-09-10 | 北京星网锐捷网络技术有限公司 | 终端漫游认证的方法及装置 |
CN104158808A (zh) * | 2014-08-19 | 2014-11-19 | 杭州华三通信技术有限公司 | 基于APP应用的Portal认证方法及其装置 |
Non-Patent Citations (2)
Title |
---|
"Yeahwifi重新定义商用WiFi上网体验";四川在线,;《www.cd.qq.com/a/20140423/014199.htm》;20140423;全文 |
"瘦AP+AC无线网络结合认证,关注微信即上网";晓忆,;《www.network.51cto.com/art/201412/458570.htm》;20141201;全文 |
Also Published As
Publication number | Publication date |
---|---|
CN105790944A (zh) | 2016-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10869196B2 (en) | Internet access authentication method and client, and computer storage medium | |
JP4722056B2 (ja) | 個別化およびアイデンティティ管理のための方法および装置 | |
CN108551675B (zh) | 一种应用客户端、服务端及对应的Portal认证方法 | |
CN104767715B (zh) | 网络接入控制方法和设备 | |
US8250635B2 (en) | Enabling authentication of openID user when requested identity provider is unavailable | |
US9178915B1 (en) | Cookie preservation when switching devices | |
CN103152331B (zh) | 通过移动终端进行登录/注册的方法、***和云端服务器 | |
CN104994504A (zh) | 与无线网络的安全和自动连接 | |
CN103619019B (zh) | 一种无线网络的上网认证方法 | |
JP2014197385A (ja) | 周辺装置ユーザの認証方法、周辺装置、および周辺装置のユーザを認証するためのシステム | |
CN103401884A (zh) | 基于微信的公共无线环境上网认证方法及*** | |
CN102238213A (zh) | 登录互联网应用的方法及*** | |
CN104871203A (zh) | 基于社交网络信息的网络访问 | |
JP2018170010A (ja) | 移動通信システムに用いられる端末認証方法及び装置 | |
CN105790944B (zh) | 一种基于微信的网络认证方法及装置 | |
US10951616B2 (en) | Proximity-based device authentication | |
CN105407041A (zh) | 一种添加群组或好友的方法及服务器、客户端和*** | |
CN108712440B (zh) | 用户信息管理方法、装置、服务器及存储介质 | |
US8689303B1 (en) | Cookie-handling gateway | |
CN108848505A (zh) | 一种无线连接方法及设备 | |
JP2006527432A (ja) | インスタント・メッセージ・システムの多数識別子によるログイン方法 | |
CN104469766A (zh) | 用于移动通信***中的终端认证方法和装置 | |
CN108024241A (zh) | 终端接入鉴权方法、***以及鉴权服务器 | |
CN109391472A (zh) | 无线网络认证方法及装置 | |
CN100517162C (zh) | 用于个性化和身份管理的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |