无线网络的接入认证方法及服务器技术

技术编号:12693534 阅读:112 留言:0更新日期:2016-01-13 11:39
本发明专利技术公开了一种无线网络的接入认证方法,包括:服务器接收终端的无线接入请求,并获取终端的MAC地址;判断所述MAC地址是否记录在服务器预置的数据库中,所述数据库中存储有已通过认证的终端与其对应的MAC地址;若所述MAC地址记录在服务器预置的数据库中,则认证通过并向所述终端开通网络访问权限。本发明专利技术还公开了一种无线网络接入认证的服务器。本发明专利技术降低了服务器发送验证码的运营成本;同时,有效地防止了一号多用现象,提升实名制认证力度。

【技术实现步骤摘要】

本专利技术涉及网络认证
,尤其涉及一种无线网络的接入认证方法及服务器
技术介绍
随着无线网络及终端设备如平板电脑、智能手机、笔记本电脑等设备的普及和广泛应用,用户对无线上网的需求越来越强烈。在人员较密集和流动量大的地方,如:酒店、办公楼、餐厅、咖啡厅、会议室、商场、机场、休闲广场、购物中心、商务大厦等场所,均需要提供无线网络以方便用户使用。目前提供无线网络接入已经成为各行各业为用户提供的最基本的服务之一。针对提供的无线网络接入服务,要求对上网的人员进行实名制,短信认证应运而生。短信认证原理是用户接入无线网络后被强制网页认证,要求用户使用手机号申请并接收验证码作为密码,使用手机号作为用户名进行网页认证后,才对其开通网络访问权限。短信认证以手机号实名制巧妙地实现了无线上网人员的实名制。手机接收的验证码,可以是短期有效,也可以长期生效。但是,当验证码短期有效时,会因同一用户不同时间重复使用无线网络时重复申请验证码,从而大大增加无线网络提供方的短信业务开销,增加运营成本;当手机验证码长期有效时,虽然能节约成本,但若用户不小心泄露了自己手机中保存的包含验证码的短信,被其他人盗用该用户的手机号和验证码进行网页认证,或者用户分享其收到的手机验证码给其他人员使用,则会造成一号多用现象,导致无法对每一上网人员进行实名制,对上网人员监管不严,不够安全。
技术实现思路
本专利技术的主要目的在于提供一种无线网络的接入认证方法及服务器,旨在降低无线网络接入认证的成本,并提升实名制认证力度。为实现上述目的,本专利技术提供的一种无线网络的接入认证方法,所述方法包括以下步骤:服务器接收终端的无线接入请求,并获取终端的MAC地址;判断所述MAC地址是否记录在服务器预置的数据库中,所述数据库中存储有已通过认证的终端与其对应的MAC地址;若所述MAC地址记录在服务器预置的数据库中,则认证通过并向所述终端开通网络访问权限。优选地,所述判断所述MAC地址是否记录在服务器预置的数据库中,所述数据库中存储有已通过认证的终端与其对应的MAC地址的步骤之后还包括:若所述MAC地址没有记录在服务器预置的数据库中,则服务器向所述终端推送认证页面,所述认证页面用于提示终端向服务器反馈手机号及验证码;若服务器接收到终端反馈的手机号及验证码申请请求,则向终端反馈的手机号发送第一验证码;服务器接收终端反馈的第二验证码,若所述第二验证码与所述第一验证码相同,则认证通过并向所述终端开通网络访问权限,并将所述终端的MAC地址及对应的手机号存储至预置的数据库中。优选地,所述若MAC地址没有记录在服务器预置的数据库中,则向所述终端推送认证页面,所述认证页面用于提示终端向服务器反馈手机号及验证码的步骤之后还包括:若服务器接收到终端通过认证页面向服务器发送的手机号及第二验证码,则判断所述第二验证码是否与服务器发送至该手机号的第一验证码匹配;若不匹配,则向所述终端发送验证码错误的提示信息;若匹配,则判断终端发送的手机号是否记录在服务器预置的数据库中;若终端发送的手机号记录在服务器预置的数据库中,则判断在预置的数据库中与终端发送的手机号对应的MAC地址是否与服务器获取的终端MAC地址一致,若一致,则认证通过并向所述终端开通网络访问权限;若不一致,则向所述终端发送手机号已被占用的提不?目息;若终端发送的手机号没有记录在服务器预置的数据库中,则认证通过并向所述终端开通网络访问权限,并将所述终端的MAC地址及对应的手机号存储至预置的数据库中。优选地,所述若MAC地址没有记录在服务器预置的数据库中,则向所述终端推送认证页面,所述认证页面用于提示终端向服务器反馈手机号及验证码的步骤之后还包括:判断所述第二验证码的使用次数或有效时长是否超过预设阈值;若是,则向所述终端发送验证码过期的提示信息;若否,则根据所述第二验证码对终端接入无线网络进行认证。优选地,所述若MAC地址没有记录在服务器预置的数据库中,则向所述终端推送认证页面,所述认证页面用于提示终端向服务器反馈手机号及验证码的步骤之后还包括:若终端根据所述第二验证码进行匹配认证的失败次数超过预设次数,则将所述终端的MAC地址加入黑名单,禁止所述终端接入无线网络。此外,为实现上述目的,本专利技术还提供一种无线网络接入认证的服务器,所述服务器包括:获取模块,用于接收终端的无线接入请求,并获取终端的MAC地址;判断模块,用于判断所述MAC地址是否记录在服务器预置的数据库中,所述数据库中存储有已通过认证的终端与其对应的MAC地址;接入模块,用于若所述MAC地址记录在服务器预置的数据库中,则认证通过并向所述终端开通网络访问权限。优选地,所述服务器还包括:申请认证模块,用于若所述MAC地址没有记录在服务器预置的数据库中,则向所述终端推送认证页面,所述认证页面用于提示终端向服务器反馈手机号及验证码;所述申请认证模块,还用于若接收到终端反馈的手机号及验证码申请请求,则向终端反馈的手机号发送第一验证码;所述申请认证模块,还用于接收终端反馈的第二验证码,若所述第二验证码与所述第一验证码相同,则认证通过并向所述终端开通网络访问权限,并将所述终端的MAC地址及对应的手机号存储至预置的数据库中。优选地,所述服务器还包括:匹配认证模块,用于若接收到终端通过认证页面向服务器发送的手机号及第二验证码,则判断所述第二验证码是否与服务器发送至该手机号的第一验证码匹配;若不匹配,则向所述终端发送验证码错误的提示信息;若匹配,则判断终端发送的手机号是否记录在服务器预置的数据库中;若终端发送的手机号记录在服务器预置的数据库中,则判断在预置的数据库中与终端发送的手机号对应的MAC地址是否与服务器获取的终端MAC地址一致,若一致,则认证通过并向所述终端开通网络访问权限;若不一致,则向所述终端发送手机号已被占用的提不?目息;若终端发送的手机号没有记录在服务器预置的数据库中,则认证通过并向所述终端开通网络访问权限,并将所述终端的MAC地址及对应的手机号存储至预置的数据库中。优选地,所述匹配认证模块还用于:判断所述第二验证码的使用次数或有效时长是否超过预设阈值;若是,则向所述终端发送验证码过期的提示信息;若否,则根据所述第二验证码对终端接入无线网络进行认证。优选地,所述匹配认证模块还用于:若终端根据所述第二验证码进行匹配认证的失败次数超过预设次数,则将所述终端的MAC地址加入黑名单,禁止所述终端接入无线网络。本专利技术提出的一种无线网络的接入认证方法及服务器,服务器在对终端的无线接入请求进行认证时,通过判断终端的MAC地址是否记录在预置的数据库中来判断该终端是否已通过认证,若判断该终端已通过认证,则向所述终端开通网络访问权限,这样,同一用户在不同时间重复使用无线网络时无需重复申请验证码即可访问网络,降低了服务器发送验证码的运营成本;同时,当其他人盗用已通过认证用户的手机号和验证码进行网页认证时,由于其他人的终端未通过认证,即其他人的终端的MAC地址没有记录在当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种无线网络的接入认证方法,其特征在于,所述无线网络的接入认证方法包括以下步骤:服务器接收终端的无线接入请求,并获取终端的MAC地址;判断所述MAC地址是否记录在服务器预置的数据库中,所述数据库中存储有已通过认证的终端与其对应的MAC地址;若所述MAC地址记录在服务器预置的数据库中,则认证通过并向所述终端开通网络访问权限。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈金俊
申请(专利权)人:深圳市信锐网科技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1