专利名称: | 无线局域网用户认证方法及系统、终端设备 | ||
专利名称(英文): | |||
专利号: | CN201510694881.6 | 申请时间: | 20151021 |
公开号: | CN105873047A | 公开时间: | 20160817 |
申请人: | 乐卡汽车智能科技(北京)有限公司 | ||
申请地址: | 100020 北京市朝阳区工体东路20号2层202内1238室 | ||
发明人: | 单杰晶 | ||
分类号: | H04W12/06; H04B11/00 | 主分类号: | H04W12/06 |
代理机构: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲; 刘云贵 |
摘要: | 本发明公开了一种无线局域网用户认证方法及系统、终端设备,其中方法包括:获取允许用户终端设备访问网络的认证指令;根据所述认证指令,通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号;播放音频信号,以及将所述认证信息发送给无线接入设备,以供所述用户终端设备在检测到所述音频信号后对音频信号进行解码得到认证信息之后,返回给无线接入设备,由无线接入设备根据认证信息确定是否允许用户终端设备访问网络。本发明提供的认证方式无需用户手动输入认证信息,也无需管理员在无线接入设备上执行手动操作,大大提高了认证的便捷性。 | ||
摘要(英文): |
1.一种无线局域网用户认证方法,所述方法执行于管理员终端设备侧,其特征在于,包括: 获取允许用户终端设备访问网络的认证指令; 根据所述认证指令,通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号; 播放所述音频信号,以及将所述认证信息发送给无线接入设备,以供所述用户终端设备在检测到所述音频信号后对音频信号进行解码得到认证信息之后,返回给无线接入设备,由无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
2.根据权利要求1所述的方法,其特征在于,在所述通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号之前,所述方法还包括:对认证信息进行加密处理; 所述通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号具体为:通过预先配置的语音编码算法对加密后的认证信息进行编码得到音频信号; 所述将认证信息发送给无线接入设备具体为:将加密后的认证信息发送给无线接入设备。
3.根据权利要求1所述的方法,其特征在于,在所述获取允许用户终端设备访问网络的认证指令之前,所述方法还包括:在检测到所述用户终端设备接入无线局域网之后,弹出提示信息; 所述获取允许用户终端设备访问网络的认证指令具体为:获取管理员根据所述提示信息输入的允许用户终端设备访问网络的认证指令。
4.根据权利要求1-3任一项所述的方法,其特征在于,在所述获取允许用户终端设备访问网络的认证指令之前,所述方法还包括:与无线接入设备通信协商用以配置所述语音编码算法和频率设定信息,该频率设定信息包括所述音频信号的发送频率。
5.根据权利要求1-3任一项所述的方法,其特征在于,还包括:根据与 所述用户终端设备之间的距离调整所述音频信号的发送音量。
6.一种无线局域网用户认证方法,所述方法执行于用户终端设备侧,其特征在于,包括: 在接入无线局域网之后,向无线接入设备发送访问网络的请求; 接收所述无线接入设备返回的认证页面,所述认证页面提供语音解码功能; 检测管理员终端设备播放的音频信号,利用所述认证页面提供的语音解码功能对所述音频信号进行解码得到认证信息; 将所述认证信息加载到认证页面中返回给所述无线接入设备,以供无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
7.根据权利要求6所述的方法,其特征在于,所述认证页面提供的语音解码功能是通过认证页面携带的脚本实现。
8.根据权利要求6或7所述的方法,其特征在于,在所述接收无线接入设备返回的认证页面之前还包括:无线接入设备验证所述用户终端设备是否属于黑名单和/或白名单中的终端设备;若否,所述无线接入设备向用户终端设备返回所述认证页面; 所述方法还包括:若无线接入设备验证所述用户终端设备属于黑名单中的终端设备,则向用户终端设备返回访问网络失败消息;和/或,若无线接入设备验证所述用户终端属于白名单中的终端设备,则允许用户终端设备访问网络。
9.根据权利要求6所述的方法,其特征在于,所述认证页面携带有频率设定信息,该频率设定信息包括所述音频信号的发送频率; 所述检测管理员终端设备播放的音频信号具体为:根据所述音频信号的发送频率,检测管理员终端设备播放的音频信号。
10.一种管理员终端设备,其特征在于,包括: 获取模块,用于获取允许用户终端设备访问网络的认证指令; 编码模块,用于根据所述认证指令,通过预先配置的语音编码算法对预 存的认证信息进行编码得到音频信号; 音频播放模块,用于播放所述音频信号,以及 第一发送模块,用于将所述认证信息发送给无线接入设备,以供所述用户终端设备在检测到所述音频信号后对音频信号进行解码得到认证信息之后,返回给无线接入设备,由无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
11.根据权利要求10所述的管理员终端设备,其特征在于,还包括:加密模块,用于对认证信息进行加密处理; 所述编码模块具体用于:通过预先配置的语音编码算法对加密后的认证信息进行编码得到音频信号; 所述第一发送模块具体用于:将加密后的认证信息发送给无线接入设备。
12.根据权利要求10所述的管理员终端设备,其特征在于,还包括: 检测模块,用于检测所述用户终端设备接入无线局域网; 提示模块,用于弹出所述用户终端设备接入无线局域网的提示信息; 所述获取模块具体用于:获取管理员根据所述提示信息输入的允许用户终端设备访问网络的认证指令。
13.根据权利要求10-12任一项所述的管理员终端设备,其特征在于,还包括: 配置模块,用于与无线接入设备通信协商用以配置所述语音编码算法和频率设定信息,该频率设定信息包括所述音频信号的发送频率。
14.根据权利要求10-12任一项所述的管理员终端设备,其特征在于,所述音频播放模块还用于:根据与所述用户终端设备之间的距离调整所述音频信号的发送音量。
15.一种用户终端设备,其特征在于,包括: 网络访问模块,用于在接入无线局域网之后,向无线接入设备发送访问网络的请求; 接收模块,用于接收所述无线接入设备返回的认证页面,所述认证页面 提供语音解码功能; 检测模块,用于检测管理员终端设备播放的音频信号; 解码模块,用于利用所述认证页面提供的语音解码功能对所述音频信号进行解码得到认证信息; 第二发送模块,用于将所述认证信息加载到认证页面中返回给所述无线接入设备,以供无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
16.根据权利要求15所述的用户终端设备,其特征在于,所述解码模块的功能是通过认证页面携带的脚本实现。
17.根据权利要求15或16所述的用户终端设备,其特征在于,所述接收模块进一步用于:接收所述无线接入设备验证用户终端设备不属于黑名单和/或白名单中的终端设备后而返回的认证页面;以及, 接收所述无线接入设备验证用户终端设备属于黑名单中的终端设备后而返回的访问网络失败消息;和/或,接收所述无线接入设备验证用户终端设备属于白名单中的终端设备后而返回的允许用户终端设备访问网络的消息。
18.根据权利要求15所述的用户终端设备,其特征在于,所述认证页面携带有频率设定信息,该频率设定信息包括所述音频信号的发送频率; 所述检测模块进一步用于:根据所述音频信号的发送频率,检测管理员终端设备播放的音频信号。
19.一种无线局域网用户认证系统,其特征在于,包括:权利要求10-14任一项所述的管理员终端设备、权利要求15-18任一项所述的用户终端设备、以及无线接入设备; 所述无线接入设备用于:接收所述管理员终端设备发送的认证信息,以及接收所述用户终端设备加载到认证页面返回的认证信息,对所述管理员终端设备和用户终端设备返回的认证信息进行比较,若比较一致,则允许所述用户终端设备访问网络。
1.一种无线局域网用户认证方法,所述方法执行于管理员终端设备侧,其特征在于,包括: 获取允许用户终端设备访问网络的认证指令; 根据所述认证指令,通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号; 播放所述音频信号,以及将所述认证信息发送给无线接入设备,以供所述用户终端设备在检测到所述音频信号后对音频信号进行解码得到认证信息之后,返回给无线接入设备,由无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
2.根据权利要求1所述的方法,其特征在于,在所述通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号之前,所述方法还包括:对认证信息进行加密处理; 所述通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号具体为:通过预先配置的语音编码算法对加密后的认证信息进行编码得到音频信号; 所述将认证信息发送给无线接入设备具体为:将加密后的认证信息发送给无线接入设备。
3.根据权利要求1所述的方法,其特征在于,在所述获取允许用户终端设备访问网络的认证指令之前,所述方法还包括:在检测到所述用户终端设备接入无线局域网之后,弹出提示信息; 所述获取允许用户终端设备访问网络的认证指令具体为:获取管理员根据所述提示信息输入的允许用户终端设备访问网络的认证指令。
4.根据权利要求1-3任一项所述的方法,其特征在于,在所述获取允许用户终端设备访问网络的认证指令之前,所述方法还包括:与无线接入设备通信协商用以配置所述语音编码算法和频率设定信息,该频率设定信息包括所述音频信号的发送频率。
5.根据权利要求1-3任一项所述的方法,其特征在于,还包括:根据与 所述用户终端设备之间的距离调整所述音频信号的发送音量。
6.一种无线局域网用户认证方法,所述方法执行于用户终端设备侧,其特征在于,包括: 在接入无线局域网之后,向无线接入设备发送访问网络的请求; 接收所述无线接入设备返回的认证页面,所述认证页面提供语音解码功能; 检测管理员终端设备播放的音频信号,利用所述认证页面提供的语音解码功能对所述音频信号进行解码得到认证信息; 将所述认证信息加载到认证页面中返回给所述无线接入设备,以供无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
7.根据权利要求6所述的方法,其特征在于,所述认证页面提供的语音解码功能是通过认证页面携带的脚本实现。
8.根据权利要求6或7所述的方法,其特征在于,在所述接收无线接入设备返回的认证页面之前还包括:无线接入设备验证所述用户终端设备是否属于黑名单和/或白名单中的终端设备;若否,所述无线接入设备向用户终端设备返回所述认证页面; 所述方法还包括:若无线接入设备验证所述用户终端设备属于黑名单中的终端设备,则向用户终端设备返回访问网络失败消息;和/或,若无线接入设备验证所述用户终端属于白名单中的终端设备,则允许用户终端设备访问网络。
9.根据权利要求6所述的方法,其特征在于,所述认证页面携带有频率设定信息,该频率设定信息包括所述音频信号的发送频率; 所述检测管理员终端设备播放的音频信号具体为:根据所述音频信号的发送频率,检测管理员终端设备播放的音频信号。
10.一种管理员终端设备,其特征在于,包括: 获取模块,用于获取允许用户终端设备访问网络的认证指令; 编码模块,用于根据所述认证指令,通过预先配置的语音编码算法对预 存的认证信息进行编码得到音频信号; 音频播放模块,用于播放所述音频信号,以及 第一发送模块,用于将所述认证信息发送给无线接入设备,以供所述用户终端设备在检测到所述音频信号后对音频信号进行解码得到认证信息之后,返回给无线接入设备,由无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
11.根据权利要求10所述的管理员终端设备,其特征在于,还包括:加密模块,用于对认证信息进行加密处理; 所述编码模块具体用于:通过预先配置的语音编码算法对加密后的认证信息进行编码得到音频信号; 所述第一发送模块具体用于:将加密后的认证信息发送给无线接入设备。
12.根据权利要求10所述的管理员终端设备,其特征在于,还包括: 检测模块,用于检测所述用户终端设备接入无线局域网; 提示模块,用于弹出所述用户终端设备接入无线局域网的提示信息; 所述获取模块具体用于:获取管理员根据所述提示信息输入的允许用户终端设备访问网络的认证指令。
13.根据权利要求10-12任一项所述的管理员终端设备,其特征在于,还包括: 配置模块,用于与无线接入设备通信协商用以配置所述语音编码算法和频率设定信息,该频率设定信息包括所述音频信号的发送频率。
14.根据权利要求10-12任一项所述的管理员终端设备,其特征在于,所述音频播放模块还用于:根据与所述用户终端设备之间的距离调整所述音频信号的发送音量。
15.一种用户终端设备,其特征在于,包括: 网络访问模块,用于在接入无线局域网之后,向无线接入设备发送访问网络的请求; 接收模块,用于接收所述无线接入设备返回的认证页面,所述认证页面 提供语音解码功能; 检测模块,用于检测管理员终端设备播放的音频信号; 解码模块,用于利用所述认证页面提供的语音解码功能对所述音频信号进行解码得到认证信息; 第二发送模块,用于将所述认证信息加载到认证页面中返回给所述无线接入设备,以供无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
16.根据权利要求15所述的用户终端设备,其特征在于,所述解码模块的功能是通过认证页面携带的脚本实现。
17.根据权利要求15或16所述的用户终端设备,其特征在于,所述接收模块进一步用于:接收所述无线接入设备验证用户终端设备不属于黑名单和/或白名单中的终端设备后而返回的认证页面;以及, 接收所述无线接入设备验证用户终端设备属于黑名单中的终端设备后而返回的访问网络失败消息;和/或,接收所述无线接入设备验证用户终端设备属于白名单中的终端设备后而返回的允许用户终端设备访问网络的消息。
18.根据权利要求15所述的用户终端设备,其特征在于,所述认证页面携带有频率设定信息,该频率设定信息包括所述音频信号的发送频率; 所述检测模块进一步用于:根据所述音频信号的发送频率,检测管理员终端设备播放的音频信号。
19.一种无线局域网用户认证系统,其特征在于,包括:权利要求10-14任一项所述的管理员终端设备、权利要求15-18任一项所述的用户终端设备、以及无线接入设备; 所述无线接入设备用于:接收所述管理员终端设备发送的认证信息,以及接收所述用户终端设备加载到认证页面返回的认证信息,对所述管理员终端设备和用户终端设备返回的认证信息进行比较,若比较一致,则允许所述用户终端设备访问网络。
翻译:技术领域
本发明涉及一种无线局域网技术领域,尤其涉及一种无线局域网用户认证方法及系统、管理员终端设备、用户终端设备。
背景技术
随着智能设备的增多,人们越来越离不开无线网络,如wifi(wirelessfidelity,无线保真)网络,但是新用户如果要加入新的网络,需要得到wifi密码,再打开wifi设置,输入wifi密码,然后才能使用网络。管理员告诉新用户wifi密码的过程就是其认证新用户的过程。
现有的一般加入wifi网络的方式有两种,一种是通过向管理员询问wifi密码,再手动输入;另外一种是使用wifi wps(wifi protected setup,wifi保护设置)技术,加入wifi网络。对于第一种方式,向管理员询问密码再手动输入密码,比较麻烦;对于第二种方式,现在路由器上虽然很多都有,但是使用并不普及,另外由于管理员还需要去路由器上按wps按键,也比较麻烦。
发明内容
本发明提供了一种无线局域网用户认证方法及系统、管理员终端设备、用户终端设备,提升了用户终端设备认证方式的便捷性。
本发明提供了一种无线局域网用户认证方法,所述方法执行于管理员终端设备侧,包括:
获取允许用户终端设备访问网络的认证指令;
根据所述认证指令,通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号;
播放所述音频信号,以及将所述认证信息发送给无线接入设备,以供所 述用户终端设备在检测到所述音频信号后对音频信号进行解码得到认证信息之后,返回给无线接入设备,由无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
本发明提供了另一种无线局域网用户认证方法,所述方法执行于用户终端设备侧,包括:
在接入无线局域网之后,向无线接入设备发送访问网络的请求;
接收所述无线接入设备返回的认证页面,所述认证页面提供语音解码功能;
检测管理员终端设备播放的音频信号,利用所述认证页面提供的语音解码功能对所述音频信号进行解码得到认证信息;
将所述认证信息加载到认证页面中返回给所述无线接入设备,以供无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
本发明提供了一种管理员终端设备,包括:
获取模块,用于获取允许用户终端设备访问网络的认证指令;
编码模块,用于根据所述认证指令,通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号;
音频播放模块,用于播放所述音频信号,以及
第一发送模块,用于将所述认证信息发送给无线接入设备,以供所述用户终端设备在检测到所述音频信号后对音频信号进行解码得到认证信息之后,返回给无线接入设备,由无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
本发明提供了一种用户终端设备,包括:
网络访问模块,用于在接入无线局域网之后,向无线接入设备发送访问网络的请求;
接收模块,用于接收所述无线接入设备返回的认证页面,所述认证页面提供语音解码功能;
检测模块,用于检测管理员终端设备播放的音频信号;
解码模块,用于利用所述认证页面提供的语音解码功能对所述音频信号进行解码得到认证信息;
第二发送模块,用于将所述认证信息加载到认证页面中返回给所述无线接入设备,以供无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
本发明还提供了一种无线局域网用户认证系统,其特征在于,包括:上面所述的管理员终端设备、用户终端设备、以及无线接入设备;
所述无线接入设备用于:接收所述管理员终端设备发送的认证信息,以及接收所述用户终端设备加载到认证页面返回的认证信息,对所述管理员终端设备和用户终端设备返回的认证信息进行比较,若比较一致,则允许所述用户终端设备访问网络。
根据本发明提供的无线局域网用户认证方法及系统、终端设备,管理员终端设备通过将认证信息转换为音频信号,播放音频信号给用户终端设备,用户终端设备通过解码得到认证信息,使得无线接入设备根据认证信息来确定是否允许用户终端设备访问网络。这种认证方式无需用户手动输入认证信息,也无需管理员在无线接入设备上执行手动操作,大大提高了认证的便捷性。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明提供的无线局域网用户认证方法实施例一的流程图;
图2示出了本发明提供的无线局域网用户认证方法实施例二的流程图;
图3示出了本发明提供的无线局域网用户认证方法实施例三的流程图;
图4示出了本发明提供的管理员终端设备实施例的功能框图;
图5示出了本发明提供的用户终端设备实施例的功能框图;
图6示出了本发明提供的无线局域网用户认证系统实施例的功能框图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
本发明利用现在智能终端设备的普及,当新用户向管理员询问密码的时候,管理员只需要通过自己的智能终端设备,向新用户的设备播放一段声音,新用户的智能终端设备在接收到这段声音以后,就可以直接加入网络。这段声音是根据wifi密码转换成的高频或者低频音频信号,新用户的设备接收到这段音频信号以后,通过解码,可以将这段音频信号再转换成wifi密码。
图1示出了本发明提供的无线局域网用户认证方法实施例一的流程图。如图1所示,该方法执行于管理员终端设备侧,该终端设备可例如为手机,但本发明不仅限于此,其它能够提供相同功能的终端设备,如平板电脑、PDA等设备也属于本发明终端设备的范畴。本实施例的方法具体包括如下步骤:
步骤S101,获取允许用户终端设备访问网络的认证指令。
当用户A使用终端设备搜索到wifi网络,并连接到该网络中,如果用户A需要上网,终端设备中的应用程序(如浏览器)会弹出认证页面,该认证页面需要用户A输入wifi密码才能上网。此时,用户A可直接向管理员B询问,如果管理员B允许用户A的终端设备访问网络,输入认证指令,管理员B的终端设备因而获取到该允许用户A的终端设备访问网络的认证指令。
可选地,在另一种场景中,用户A的终端设备连接wifi网络后,管理员B的终端设备检测到用户A接入wifi网络的情况,管理员B的终端设备弹出提示信息,用于向管理员B提醒有新用户加入wifi网络,管理员B根据提示 信息输入允许用户A的终端设备访问网络的认证指令。
步骤S102,根据认证指令,通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号。
管理员B的终端设备在获取到认证指令后,利用预先配置的语音编码算法将预存的认证信息转换为声音(即音频信号)。认证信息可例如具体为wifi密码,该wifi密码由管理员预先配置并存储在管理员终端设备中。
这里可采用现有技术提供的任一种转换方法将认证信息转换为声音,在此不再赘述。
这里预先配置的语音编码算法具体是预先与无线接入设备通信协商确定的,即在步骤S101之前,管理员的终端设备与无线接入设备通信,从无线接入设备处下载语音编码算法,以后管理员的终端设备都按照此语音编码算法进行声音转换。
可选地,在编码转换之前,可通过预先设置的加密算法对wifi密码进行加密,如采用MD5加密算法,将wifi密码转换为MD5字符串;然后,将加密得到的字符串通过语音编码算法转换为声音(即音频信号)。通过将wifi密码进行加密,避免了其它用户终端设备窃取wifi密码,提升了传输的安全性。
本发明对wifi密码的加密算法不仅限于是MD5算法,也可以是其它加密算法。这里的加密算法也可以是预先与无线接入设备通信协商确定的。
步骤S103,播放音频信号,以及将认证信息发送给无线接入设备,以供用户终端设备在检测到音频信号后对音频信号进行解密得到认证信息之后,返回给无线接入设备,由无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
管理员B的终端设备通过扬声器播放声音,用户A的终端设备的麦克风监听终端设备周围的声音,检测到声音之后,对声音进行解码得到认证信息。如果认证信息经过加密,那么解码得到的是加密字符串,如MD5字符串。用户A的终端设备将认证信息加载到认证页面中返回给无线接入设备。
本步骤中,管理员B的终端设备也同时将认证信息发送给无线接入设备, 以供无线接入设备进行认证。如果认证信息经过加密,那么管理员B的终端设备将加密后的认证信息,即加密字符串返回给无线接入设备。
无线接入设备对管理员B的终端设备和用户A的终端设备返回的认证信息进行比较,若比较一致,则允许用户A的终端设备访问网络;若比较不一致,则拒绝用户A的终端设备访问网络。
为了便于用户终端设备接收该声音,并避免噪声的干扰,一般需要播放预定频率如预定高频或低频的声音,如1000Hz或200Hz,将认证信息编码到该声波中,当播放该声音时,用户终端设备的麦克风接收到该声音,并通过用户设备的滤波器对声音滤波,将预定频率的声音信息滤出,并对该声波进行解码,得到认证信息。通过预定频率的声音的设置,可以避免噪声的干扰。具体的,在播放音频信号之前,可选地,在步骤S101之前,本方法还包括:步骤S100,管理员的终端设备与无线接入设备通信协商以配置频率设定信息,该频率设定信息包括音频信号的发送频率。用户终端设备根据该信息中的预定声音频率对接收的音频信号进行滤波,去除干扰。
由于用户终端设备离管理员终端设备距离可能有远有近,因此管理员终端设备在播放声音前,可以先探测用户终端设备与管理员终端设备之间的距离,并根据二者之间的距离设定播放声音的音量,如距离超过某一设定值,则加大播放的声音音量,如小于某一距离,则降低播放声音的强度,使得不同距离的用户终端设备能够清晰的接收到该声音。由于无线局域网经常设置在较为嘈杂的环境中,作为终端设备往往不能发出较大的声响,在这种情况下,可采用外置的声音播放装置如音箱播放声音,由管理员终端设备控制音箱播放相应的声音。此时管理员与用户之间可以间隔较远的距离,用户无需走近管理员即可接收到音箱发出的带有认证信息如wifi密码的声音。
根据本实施例提供的无线局域网用户认证方法,管理员终端设备通过将认证信息转换为音频信号,播放音频信号给用户终端设备,用户终端设备通过解码得到认证信息,使得无线接入设备根据认证信息来确定是否允许用户终端设备访问网络。这种认证方式无需用户手动输入认证信息,也无需管理员在无线接入设备上执行手动操作,大大提高了认证的便捷性。
图2示出了本发明提供的无线局域网用户认证方法实施例二的流程图。 如图2所示,该方法执行于用户终端设备侧,具体包括如下步骤:
步骤S201,在接入无线局域网之后,向无线接入设备发送访问网络的请求。
当用户A使用终端设备搜索到wifi网络,并连接到该网络中,如果用户A需要上网,会向无线接入设备发送访问网络的请求。例如,用户A的终端设备启动浏览器,浏览器会向无线接入设备发送页面访问请求。
步骤S202,接收无线接入设备返回的认证页面。
无线接入设备接收到用户A的终端设备发送的访问网络的请求之后,会向用户A的终端设备返回认证页面,该认证页面需要用户A输入wifi密码才能上网。
本发明中,认证页面提供语音解码功能,例如认证页面本身携带具有语音解码功能的代码,或者,认证页面提供的语音解码功能通过脚本实现。该语音解码功能采用的是预先配置在无线接入设备中的语音解码算法,该语音解码算法与前面所述的语音编码算法相对应。认证页面本身提供语音解码功能,当认证页面反馈给用户终端设备,认证页面自身能采取正确的方式解码得到wifi密码。这样,对于用户终端设备来说,直接在该认证页面中提供的语音解码功能即可实现解码,使用户终端设备的接入操作更为简便。
步骤S203,检测管理员终端设备播放的音频信号,利用认证页面提供的语音解码功能对所检测到的音频信号进行解码得到认证信息。
在步骤S202之后,用户终端设备弹出认证页面,在该认证页面上会打开用户终端设备的麦克风。根据本发明实施例一的描述,管理员B终端设备通过扬声器播放声音,用户A终端设备的麦克风监听终端设备周围的声音,检测到声音之后,认证页面对声音进行解码得到认证信息。如果认证信息经过加密,那么解码得到的是加密字符串,如MD5字符串。
本发明中,认证页面到达用户终端设备侧后,页面打开麦克风监听声音,监听到声音后,页面进行解码得到认证信息,这些功能都是认证页面自身完成的,无需其它辅助的应用程序,大大提升了用户终端设备接入操作的便捷性。
步骤S204,将认证信息加载到认证页面中返回给无线接入设备,以供无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
用户A的终端设备将认证信息加载到认证页面中返回给无线接入设备。
无线接入设备对管理员B的终端设备和用户A的终端设备返回的认证信息进行比较,若比较一致,则允许用户A的终端设备访问网络;若比较不一致,则拒绝用户A的终端设备访问网络。
本方法中,认证页面还携带有频率设定信息,该频率设定信息包括音频信号的发送频率;步骤S203可进一步限定为,根据音频信号的发送频率,检测管理员终端设备播放的音频信号。
进一步的,无线接入设备内部可存储有终端设备的黑名单和/或白名单的,其中,黑名单记录的是不允许访问网络的终端设备的配置信息,白名单记录的是允许访问网络的终端设备的配置信息。黑名单和白名单都可以由管理员自行配置,也可以是根据历史记录配置得到。例如,白名单记录了历史已经过认证的终端设备,黑名单记录了历史未经过认证的终端设备。
在步骤S202之前,无线接入设备验证用户终端设备是否属于黑名单和/或白名单中的终端设备;若否,无线接入设备向用户终端设备返回认证页面;若无线接入设备验证用户终端设备属于黑名单中的终端设备,则向用户终端设备返回访问网络失败消息;和/或,若无线接入设备验证用户终端属于白名单中的终端设备,则允许用户终端设备访问网络。通过在无线接入设备中配置黑/白名单,提高了用户接入操作的效率。
图3示出了本发明提供的无线局域网用户认证方法实施例三的流程图。如图3所示,该示意图是管理员终端设备、用户终端设备和无线接入设备三者交互的方法示意图,具体包括如下步骤:
步骤S301,用户终端设备在接入无线局域网之后,向无线接入设备发送访问网络的请求。
步骤S302,用户终端设备接收无线接入设备返回的认证页面。
步骤S303,管理员终端设备获取允许用户终端设备访问网络的认证指令。
在一种场景中,在步骤S302之后,用户向管理员询问,管理员输入允许用户终端设备访问网络的认证指令。
在另一种场景中,用户的终端设备连接wifi网络后,管理员终端设备检测到用户终端设备接入wifi网络的情况,管理员终端设备弹出提示信息,用于向管理员提醒有新用户加入wifi网络,管理员根据提示信息输入允许用户终端设备访问网络的认证指令。在这种场景中,步骤S303可能先于步骤S302执行。
步骤S304,管理员终端设备通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号。
步骤S305,管理员终端设备播放音频信号。
步骤S306,管理员终端设备将认证信息发送给无线接入设备。
上述步骤S306可以先于步骤S305执行,或与步骤S305同时执行。
步骤S307,用户终端设备检测管理员终端设备播放的音频信号,利用认证页面提供的语音解码功能对音频信号进行解码得到认证信息。
步骤S308、用户终端设备将认证信息加载到认证页面中返回给无线接入设备。
步骤S309,无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
根据本实施例提供的无线局域网用户认证方法,管理员终端设备通过将认证信息转换为音频信号,播放音频信号给用户终端设备,用户终端设备通过解码得到认证信息,使得无线接入设备根据认证信息来确定是否允许用户终端设备访问网络。这种认证方式无需用户手动输入认证信息,也无需管理员在无线接入设备上执行手动操作,大大提高了认证的便捷性。
图4示出了本发明提供的管理员终端设备实施例的功能框图。如图4所示,该管理员终端设备40包括:获取模块41、编码模块42、音频播放模块43以及第一发送模块44。
获取模块41用于获取允许用户终端设备访问网络的认证指令;
编码模块42用于根据所述认证指令,通过预先配置的语音编码算法对预存的认证信息进行编码得到音频信号;
音频播放模块43用于播放音频信号,以及
第一发送模块44用于将所述认证信息发送给无线接入设备,以供所述用户终端设备在检测到所述音频信号后对音频信号进行解码得到认证信息之后,返回给无线接入设备,由无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
可选地,管理员终端设备还包括:加密模块45,用于对认证信息进行加密处理。编码模块42具体用于:通过预先配置的语音编码算法对加密后的认证信息进行编码得到音频信号。第一发送模块44具体用于将加密后的认证信息发送给无线接入设备。
可选地,管理员终端设备还包括:检测模块46和提示模块47。
检测模块46用于检测用户终端设备接入无线局域网;
提示模块47用于弹出用户终端设备接入无线局域网的提示信息;
获取模块41具体用于:获取管理员根据提示信息输入的允许用户终端设备访问网络的认证指令。
可选地,管理员终端设备还包括:配置模块48,用于与无线接入设备通信协商用以配置所述语音编码算法和频率设定信息,该频率设定信息包括所述音频信号的发送频率。
考虑到用户终端设备与管理员终端设备之间的距离远近,音频播放模块43还用于:根据与用户终端设备之间的距离调整音频信号的发送音量。
图5示出了本发明提供的用户终端设备实施例的功能框图。如图5所示,该用户终端设备50包括:网络访问模块51、接收模块52、检测模块53、解码模块54、以及第二发送模块55。
网络访问模块51用于在接入无线局域网之后,向无线接入设备发送访问网络的请求;
接收模块52用于接收无线接入设备返回的认证页面,该认证页面提供语 音解码功能;
检测模块53用于检测管理员终端设备播放的音频信号;
解码模块54用于根据利用认证页面提供的语音解码功能对音频信号进行解码得到认证信息;
第二发送模块55用于将认证信息加载到认证页面中返回给无线接入设备,以供无线接入设备根据认证信息确定是否允许用户终端设备访问网络。
可选地,解码模块54的功能是通过认证页面携带的脚本实现。
接收模块52进一步用于:接收无线接入设备验证用户终端设备不属于黑名单和/或白名单中的终端设备后而返回的认证页面;以及,
接收无线接入设备验证用户终端设备属于黑名单中的终端设备后而返回的访问网络失败消息;和/或,接收无线接入设备验证用户终端设备属于白名单中的终端设备后而返回的允许用户终端设备访问网络的消息。
可选地,认证页面还携带有频率设定信息,该频率设定信息包括音频信号的发送频率;检测模块53进一步用于:根据音频信号的发送频率,检测管理员终端设备发出的音频信号。
图6示出了本发明提供的无线局域网用户认证系统实施例的功能框图。如图6所示,该系统包括:管理员终端设备40、用户终端设备50和无线接入设备60,其中,管理员终端设备40和用户终端设备50的具体功能可参见上面实施例的描述,无线接入设备60用于:接收管理员终端设备40发送的认证信息,以及接收用户终端设备50加载到认证页面返回的认证信息,对管理员终端设备40和用户终端设备50返回的认证信息进行比较,若比较一致,则允许用户终端设备访问网络。
根据本发明上述实施例提供的无线局域网用户认证系统,管理员终端设备通过将认证信息转换为音频信号,播放音频信号给用户终端设备,用户终端设备通过解码得到认证信息,使得无线接入设备根据认证信息来确定是否允许用户终端设备访问网络。这种认证方式无需用户手动输入认证信息,也无需管理员在无线接入设备上执行手动操作,大大提高了认证的便捷性。
上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理 解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。