一种路由器利用光信息进行身份验证的方法及系统与流程

文档序号:14073268阅读:139来源:国知局

本发明涉及路由器领域,尤其涉及一种路由器利用光信息进行身份验证的方法及系统。



背景技术:

随着移动通信的不断发展,路由器成为网络连接的通用手段,但是,家庭网络连的人越多,相应的各个终端分到的网速也就越慢,为防止家庭以外的其它用户任意连上自家的网络,通常会以设置密码的形式作为登入网络的入口,以此保证网络速率。

现有技术主要是通过数字、字母和符号组合的密码来实现路由器上网的身份认证。如果移动设备输入与路由器需要匹配的上网密码则路由器通过该设备的身份认证,该方法具有不方便记忆,用户体验较差,且易被有关软件破解;现有技术中亦有通过生物特征识别的方法,但是这种方法通常情况下需要的数据量和计算量比较大。

例如公开号为cn105357242a提供的一种接入无线局域网的方法和系统、短信推送平台、门户系统,该方法包括:手机终端进入wlan网络覆盖区域时,短信推送平台生成携带用户身份凭证参数的url链接并发送给手机终端;用户通过点击url链接向portal发送访问请求时,portal系统对该url链接进行有效性验证,短信推送平台对该url链接中的用户身份凭证参数进行鉴权;鉴权通过,portal系统从radius获取该用户的上网密码,构造一条认证请求并发送给bras,其中包括用户的手机号码和上网密码,由bras请求radius对认证请求进行认证。该发明实施例可以简化用户通过手机终端接入wlan网络的登录操作,并且避免产生wlan上网费用纠纷。但是,用户一旦忘记密码,登入网络就变得复杂。



技术实现要素:

本发明的目的是针对现有技术的缺陷,给用户提供更方便记忆的上网认证条件、提高用户体验,本发明采用以下技术方案:

一种路由器利用光信息进行身份验证的方法,包括步骤:

s1.判断是否接收来自终端的连接请求信息;

s2.若接收到所述连接请求信息,则获取所述终端传输的光信息;所述终端内置感光元件;

s3.判断所述光信息是否与预设光信息相匹配,若是,则身份验证通过。

进一步的,所述步骤s3具体包括:

提取所述终端传输的光信息;

存储第一预设时间段内的所有光信息;

提取第一预设时间段内所述光信息的节奏值;

判断所述光信息的节奏值是否与所述预设光信息的节奏值匹配,若是,则身份验证通过。

进一步的,还包括步骤:

若判断为身份验证通过,则再次获取终端同样的光信息进行验证确认;

判断所述光信息是否与预设光信息相匹配,若是,则身份验证确认通过,所述终端与所述路由器连接成功。

进一步的,还包括步骤:

若所述光信息与预设光信息不匹配,则再次获取终端同样的光信息进行第一预设次数验证;

判断所述第一预设次数验证是否通过,若否,则再次获取终端同样的光信息进行第二预设次数验证;

若经过第一、第二预设次数验证所述光信息与所述预设光信息仍不匹配,则身份验证失败。

进一步的,还包括步骤:

判断所述身份验证的次数是否达到第三预设次数,若是,则在第二预设时间段内停止接收所述终端的连接请求信息。

相应的,还提供一种路由器利用光信息进行身份验证的系统,包括:

第一判断模块,用于判断是否接收来自终端的连接请求信息;

第一获取模块,用于则获取所述终端传输的光信息;

第二判断模块,用于判断所述光信息是否与预设光信息相匹配,若是,则身份验证通过。

进一步的,所述第二判断模块包括:

第一提取单元,用于提取所述终端传输的光信息;

存储单元,用于存储第一预设时间段内的所有光信息;

第二提取单元,用于提取第一预设时间段内所述光信息的节奏值;

判断单元,用于判断所述光信息的节奏值是否与所述预设光信息的节奏值匹配,若是,则身份验证通过。

进一步的,还包括:

判断获取模块,用于再次获取终端同样的光信息进行验证确认;

验证确认模块,用于判断所述光信息是否与预设光信息相匹配,若是,则身份验证确认通过,所述终端与所述路由器连接成功。

进一步的,还包括:

第二获取模块,用于再次获取终端同样的光信息进行第一预设次数验证;

第三判断模块,用于判断所述第一预设次数验证是否通过,若否,则再次获取所述光信息进行第二预设次数验证;

验证失败模块,用于经过第一、第二预设次数验证所述光信息与所述预设光信息仍不匹配,判断为身份验证失败。

进一步的,还包括:

判断停止接收模块,用于判断所述身份验证的次数是否达到第三预设次数,若是,则在第二预设时间段内停止接收所述终端的连接请求信息。

与现有技术相比,本发明通过路由器验证移动终端传输的光强信息作为登入网络的认证通道,用户无需再担心因记不住密码而登不上网络,且只需要提供一段与预设的认证光信息吻合的光信息即可通过身份验证并连接上网络,既安全又便捷。

附图说明

图1为实施例一提供的一种路由器利用光信息进行身份验证的方法流程图;

图2为实施例一提供的一种路由器利用光信息进行身份验证的方法步骤103的流程图;

图3为实施例一提供的一种路由器利用光信息进行身份验证的系统结构图;

图4为实施例二提供的一种路由器利用光信息进行身份验证的方法流程图;

图5为实施例二提供的一种路由器利用光信息进行身份验证的系统结构图;

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

实施例一

本实施例提供一种路由器利用光信息进行身份验证的方法,如图1所示,包括步骤:

s101.判断是否接收来自终端的连接请求信息;

s102.若接收到所述连接请求信息,则获取所述终端传输的光信息;所述终端内置感光元件;

s103.判断所述光信息是否与预设光信息相匹配,若是,则身份验证通过,所述终端与所述路由器连接成功。

在家用环境下,移动设备通过连接路由器上网需要一定的身份识别,现有技术主要是通过数字、字母和符号组合的密码来实现路由器上网的身份认证。如果移动设备输入与路由器需要匹配的上网密码则路由器通过该设备的身份认证。该方法具有不方便记忆,用户体验较差。针对这样的缺点,本实施例提出一种路由器利用光信息进行身份认证的方法。本方法只需要用户在连接路由器上网时,身份认证用户需要在移动设备端提供指定的光信息,如果符合指定的光信息则通过身份认证,移动设备可以通过连接路由器上网,否则路由器拒绝移动设备的连接。本实施例提供的方法具有方便记忆,用户无需担心忘记密码而连不上网络,以及更高的路由器使用体验。

具体验证步骤为,当用户想要连接网络时,会发送连接请求信息至路由器中,路由器判断是否接收来自终端你的连接请求信息。

若路由器接收到来自终端的连接请求信息,则获取该终端传输的光信息,其中,光信息包括光的强弱或光的颜色等信息。该终端通过内置的感光元件获取用户传输的光信息,用户传输光信息的方式有多种,比如,通过工具遮挡自然光的方式来传输光信息,工具可以是任意实体,或者利用专用的发光元件比如具备特殊光颜色或强度的小灯泡发射光源,移动终端通过感光元件获取经过用户处理的光电信息并发送至路由器端。

路由器判断移动终端传输的光信息是否与路由器预先储存的验证光信息相匹配,如果匹配,则身份验证通过,所述终端成功连接所述路由器并连上网络。

具体的,如图2所示,所述步骤s103包括:

103a.提取所述终端传输的光信息;

103b.存储第一预设时间段内的所有光信息;

103c.提取第一预设时间段内所述光信息的节奏值;

103d.判断所述光信息的节奏值是否与所述预设光信息的节奏值匹配,若是,则身份验证通过。

终端传输光信息至路由器后,路由器提取所述光信息;为避免光信息数据的丢失,路由器存储一段时间内的所有光信息,以便进行后续的认证分析。再提取该时间段内的所述光信息的节奏值,该节奏值表示该时间段内各个子时间点的光信息组合而成的类似于利用折线统计图进行表述的光强弱或颜色数据。根据路由器预先储存光信息的节奏值和终端传输的光信息的节奏值是否匹配来判断身份验证是否通过。

具体的,还包括步骤:

若所述光信息与预设光信息不匹配,则再次获取终端同样的光信息进行第一预设次数验证;

判断所述第一预设次数验证是否通过,若否,则再次获取终端同样的光信息进行第二预设次数验证;

若经过第一、第二预设次数验证所述光信息与所述预设光信息仍不匹配,则身份验证失败。

利用光信息进行身份验证可能偶尔出现误差的情况,就像输入密码连接路由器时也会偶尔存在输入不准确而导致连不上网络,而该方式通常需要重新输入密码获得验证。为了降低这种误差,且无需用户重新处理光信息进行验证,本实施例通过路由器第一次验证失败后主动再次获取同样的光信息进行验证,具体为,若路由器判断光信息与预设光信息不匹配,则再次获取同样的光信息进行第一预设次数验证,由于经过上述步骤已经对光信息进行储存过,无需用户再次进行处理,第一预设次数可以是一次也可以是多次,根据用户的需求而定;若经过第一预设次数验证,该光信息与预设光信息仍不匹配,则再次获取同样的光信息进行第二预设次数验证,经过第一、第二预设次数验证使误差降低到最小;若第一、第二预设次数验证所述光信息与预设光信息仍不匹配,通常而言可以确认该光信息与预设光信息是不匹配的,则判断为身份验证失败,该传输光信息的终端获得该路由器的上网通道。

进一步的,还包括步骤:

判断所述身份验证的次数是否达到第三预设次数,若是,则在第二预设时间段内停止接收所述终端的连接请求信息。

为保证网络连接的安全性,本实施例对一段时间内的验证次数进行限制,具体为判断移动终端在一段时间内传输光信息的次数是否达到第三预设次数,并在第二预设时间段内停止接收所述终端的连接请求信息,其中,第三预设次数、第二预设时间段可以由用户进行初始设定。

相应的,还提供一种路由器利用光信息进行身份验证的系统,如图3所示,包括:

第一判断模块101,用于判断是否接收来自终端的连接请求信息;

第一获取模块102,用于则获取所述终端传输的光信息;

第二判断模块103,用于判断所述光信息是否与预设光信息相匹配,若是,则身份验证通过。

具体的,所述第二判断模块包括:

第一提取单元103a,用于提取所述终端传输的光信息;

存储单元103b,用于存储第一预设时间段内的所有光信息;

第二提取单元103c,用于提取第一预设时间段内所述光信息的节奏值;

判断单元103d,用于判断所述光信息的节奏值是否与所述预设光信息的节奏值匹配,若是,则身份验证通过。

具体的,还包括:

第二获取模块,用于再次获取终端同样的光信息进行第一预设次数验证;

第三判断模块,用于判断所述第一预设次数验证是否通过,若否,则再次获取所述光信息进行第二预设次数验证;

验证失败模块,用于经过第一、第二预设次数验证所述光信息与所述预设光信息仍不匹配,判断为身份验证失败。

具体的,还包括:

判断停止接收模块,用于判断所述身份验证的次数是否达到第三预设次数,若是,则在第二预设时间段内停止接收所述终端的连接请求信息。

实施例二

本实施例提供一种路由器利用光信息进行身份验证的方法,如图4所示,包括步骤:

s201.判断是否接收来自终端的连接请求信息;

s202.若接收到所述连接请求信息,则获取所述终端传输的光信息;所述终端内置感光元件;

s203.判断所述光信息是否与预设光信息相匹配,若是,则再次获取终端同样的光信息进行验证确认;

s204.判断所述光信息是否与预设光信息相匹配,若是,则身份验证确认通过,所述终端与所述路由器连接成功。

与实施例一不同的是,本实施例步骤s203和步骤s204。

其优点在于,增加再次验证的步骤将该移动终端传输的光信息进行身份验证的误差降低到最小。

具体的,所述步骤s3具体包括:

提取所述终端传输的光信息;

存储第一预设时间段内的所有光信息;

提取第一预设时间段内所述光信息的节奏值;

判断所述光信息的节奏值是否与所述预设光信息的节奏值匹配,若是,则身份验证通过。

具体的,还包括步骤:

若所述光信息与预设光信息不匹配,则再次获取终端同样的光信息进行第一预设次数验证;

判断所述第一预设次数验证是否通过,若否,则再次获取终端同样的光信息进行第二预设次数验证;

若经过第一、第二预设次数验证所述光信息与所述预设光信息仍不匹配,则身份验证失败。

进一步的,还包括步骤:

判断所述身份验证的次数是否达到第三预设次数,若是,则在第二预设时间段内停止接收所述终端的连接请求信息。

相应的,还提供一种路由器利用光信息进行身份验证的系统,如图5所示,包括:

第一判断模块201,用于判断是否接收来自终端的连接请求信息;

第一获取模块202,用于则获取所述终端传输的光信息;

判断获取模块203,用于判断所述光信息是否与预设光信息相匹配,若是,则再次获取终端同样的光信息进行验证确认。

验证确认模块204,用于判断所述光信息是否与预设光信息相匹配,若是,则身份验证确认通过,所述终端与所述路由器连接成功。

与实施例一不同的是,本实施例还包括判断获取203和验证确认模块204。

具体的,所述判断获取包括:

第一提取单元,用于提取所述终端传输的光信息;

存储单元,用于存储第一预设时间段内的所有光信息;

第二提取单元,用于提取第一预设时间段内所述光信息的节奏值;

判断单元,用于判断所述光信息的节奏值是否与所述预设光信息的节奏值匹配,若是,则身份验证通过。

具体的,还包括:

第二获取模块,用于再次获取终端同样的光信息进行第一预设次数验证;

第三判断模块,用于判断所述第一预设次数验证是否通过,若否,则再次获取所述光信息进行第二预设次数验证;

验证失败模块,用于经过第一、第二预设次数验证所述光信息与所述预设光信息仍不匹配,判断为身份验证失败。

具体的,还包括:

判断停止接收模块,用于判断所述身份验证的次数是否达到第三预设次数,若是,则在第二预设时间段内停止接收所述终端的连接请求信息。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1