一种终端设备加入路由器白名单的方法及系统与流程

文档序号:13476746阅读:462来源:国知局
一种终端设备加入路由器白名单的方法及系统与流程

本发明涉及通信技术领域,尤其涉及一种终端设备加入路由器白名单的方法及系统。



背景技术:

随着网络的不断发展,越来越多的家庭办理了家庭网络,但是通过wifi密码的方式容易被其它用户破解。因此,白名单技术越来越广泛的应用到了路由器当中,白名单技术由于是在路由器设备内部设置的属性,因而不同于wifi密码方式,它不可被破解,安全程度高。例如,家庭无线路由器是针对家庭用户拥有的设备进行白名单列表的设置,其仅仅为家庭成员拥有的设备提供接入和服务,避免其他非法用户破解wifi密码后的蹭网行为和对家庭无线网络的隐私和安全性破坏行为。

路由器设置里面白名单通常通过对终端mac地址的过滤,将许可的用户设备mac地址列入白名单中允许联网,未列入白名单的mac地址设备则无法联网。现有技术加入白名单的过程需要打开路由器的管理页面,将待加入的移动设备的mac地址添加到白名单中,比较繁琐;另一种方案利用nfc技术添加移动终端为路由器的白名单。

例如公开号为cn104410949a的专利提供了一种移动设备加入路由器白名单的系统,所述移动设备和所述路由器均支持nfc技术;包括:位于所述移动设备侧的获取单元和位于所述路由器侧的读取单元;所述获取单元用于将所述移动设备的设备标识信息模拟为nfc卡数据;在所述移动设备和所述路由器发生触碰时,所述读取单元读取和处理所述nfc卡数据,得到所述设备标识信息,并将所述设备标识信息写入所述路由器的白名单列表。该方法虽然无需打开路由器界面即可将移动终端加入白名单,但是对设备的需求较高,需要支持nfc模块,目前市面上并非有所的移动设备都支持该模块,且路由器中加入该模块,相应的增加成本。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种终端设备加入路由器白名单的方法及系统,无需打开路由器界面即可将移动终端加入路由器白名单,且操作简单,无需增加成本。

为了实现以上目的,本发明采用以下技术方案:

一种终端设备加入路由器白名单的方法,包括步骤:

s1.判断是否接收来自终端设备加入路由器白名单的请求;

s2.若接收来自终端设备加入路由器白名单的请求,则将所述请求发送至云服务器,以便云服务器将所述请求推送至与路由器绑定的管理终端;

s3.接收所述管理终端发出的同意或拒绝所述请求的指令,若为同意指令,则获取所述终端设备的设备标识信息;所述设备标识信息包括所述终端设备的mac地址。

s4.将所述终端设备的设备标识信息加入路由器白名单。

进一步的,还包括步骤:

判断所述终端设备是否在所述路由器白名单里,若是,则与所述移动终端建立连接,并提示所述终端设备为白名单设备。

进一步的,还包括步骤:

根据终端设备加入路由器白名单的时间建立白名单列表。

进一步的,还包括步骤:

判断所述白名单列表的终端设备是否超过预设时间未与所述路由器建立连接,若是,则删除白名单列表中所述终端设备的设备标识信息。

进一步的,还包括步骤:

判断是否接收重置信号,若是,则清空所述路由器白名单内所有设备标识信息。

相应的,还提供一种终端设备加入路由器白名单的系统,包括:

判断接收模块,用于判断是否接收来自终端设备加入路由器白名单的请求;

发送模块,用于将所述请求发送至云服务器,以便云服务器将所述请求推送至与路由器绑定的管理终端;

接收获取模块,用于接收所述管理终端发出的同意或拒绝所述请求的指令,若为同意指令,则获取所述终端设备的设备标识信息;所述设备标识信息包括所述终端设备的mac地址。

加入模块,将所述终端设备的设备标识信息加入路由器白名单。

进一步的,还包括:

判断连接模块,用于判断所述终端设备是否在所述路由器白名单里,若是,则与所述移动终端建立连接,并提示所述终端设备为白名单设备。

进一步的,还包括:

建表模块,用于根据终端设备加入路由器白名单的时间建立白名单列表。

进一步的,还包括:

判断删除模块,用于判断所述白名单列表的终端设备是否超过预设时间未与所述路由器建立连接,若是,则删除白名单列表中所述终端设备的设备标识信息。

进一步的,还包括:

判断清空模块,用于判断是否接收重置信号,若是,则清空所述路由器白名单内所有设备标识信息。

与现有技术相比,本发明通过管理终端对路由器白名单进行加入管理,无需打开路由器界面即可将关联移动终端加入路由器白名单,操作简单,且无需增加其它通信模块,节约成本。

附图说明

图1为实施例一提供的终端设备加入路由器白名单的方法流程图;

图2为实施例一提供的终端设备加入路由器白名单的系统结构图;

图3为实施例二提供的终端设备加入路由器白名单的方法流程图;

图4为实施例二提供的终端设备加入路由器白名单的系统结构图;

具体实施方式

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

实施例一

本实施例提供一种终端设备加入路由器白名单的方法,如图1所示,包括步骤:

s101.判断是否接收来自终端设备加入路由器白名单的请求;

终端设备用户需要连接路由器时,点击待加入的ssid,如果终端设备不在路由器白名单内,移动终端无法和路由器建立连接,并发送加入路由器白名单的请求,该请求可以是探测请求(proberequest)

s102.若接收来自终端设备加入路由器白名单的请求,则将所述请求发送至云服务器,以便云服务器将所述请求推送至与路由器绑定的管理终端;

随着网络的不断发展,越来越多的家庭办理了家庭网络,但是通过wifi密码的方式容易被其它用户破解。因此,白名单技术越来越广泛的应用到了路由器当中,白名单技术由于是在路由器设备内部设置的属性,因而不同于wifi密码方式,它不可被破解,安全程度高。例如,家庭无线路由器是针对家庭用户拥有的设备进行白名单列表的设置,其仅仅为家庭成员拥有的设备提供接入和服务,避免其他非法用户破解wifi密码后的蹭网行为和对家庭无线网络的隐私和安全性破坏行为。

本实施例通过管理终端对路由器白名单进行加入管理,无需打开路由器界面即可将关联移动终端加入路由器白名单,操作简单,无需增加成本。

具体为,路由器接收来自终端设备加入路由器白名单的请求后,路由器提取该探测请求(proberequest)帧中sta的mac地址并通过无线驱动发送至路由器的应用程序,路由器应用程序接收到无线驱动发送上来stamac地址信息,将其保存为:

{

“stamac”:”xx:xx:xx:xx:xx:xx”

}

并将所述终端设备加入路由器白名单的请求发送至云服务器,云服务器接收到该请求后推送至与路由器绑定的管理终端,该管理终端可以是下载有路由app的任意终端,管理终端用户通过app软件接收到提出加入路由器白名单请求后点击同意加入白名单或者拒绝加入白名单的指令,该指令通过云服务器返回至路由器端。

s103.接收所述管理终端发出的同意或拒绝所述请求的指令,若为同意指令,则获取所述终端设备的设备标识信息;所述设备标识信息包括所述终端设备的mac地址。

路由器通过云服务器转接到管理终端发出的同意或拒绝所述终端设备加入路由器白名单指令后,若接收到的是同意指令,则获取所述终端设备的设备标识信息,该设备标识信息包括终端设备的mac地址;若接收到拒绝指令,则拒绝连接该终端设备。

s104.将所述终端设备的设备标识信息加入路由器白名单。

将接收到的终端设备标识信息加入到路由器白名单内,所述终端设备被列为路由器的白名单设备该终端设备再次点击待加入ssid就可以连接路由器并获取联网通道。

具体的,还包括步骤:

判断所述终端设备是否在所述路由器白名单里,若是,则与所述移动终端建立连接,并提示所述终端设备为白名单设备。

为避免终端设备重复加入白名单,影响终端设备的连接效率以及路由器白名单的空间,本实施例通过路由器判断终端设备是否在路由器白名单里,若终端设备在路由器白名单里,则与所述终端设备建立连接,并提醒所述终端已是白名单设备无需再请求加入白名单。

具体的,还包括步骤:

判断是否接收重置信号,若是,则清空所述路由器白名单内所有设备标识信息。

随着科技的发展,终端设备不断的更新换代,通常终端设备使用一段时间就会换新,那么白名单信息也相应需要修改。

相应的,还提供一种终端设备加入路由器白名单的系统,如图2所示,包括:

判断接收模块101,用于判断是否接收来自终端设备加入路由器白名单的请求;

发送模块102,用于将所述请求发送至云服务器,以便云服务器将所述请求推送至与路由器绑定的管理终端;

接收获取模块103,用于接收所述管理终端发出的同意或拒绝所述请求的指令,若为同意指令,则获取所述终端设备的设备标识信息;所述设备标识信息包括所述终端设备的mac地址。

加入模块104,将所述终端设备的设备标识信息加入路由器白名单。

进一步的,还包括:

判断连接模块,用于判断所述终端设备是否在所述路由器白名单里,若是,则与所述移动终端建立连接,并提示所述终端设备为白名单设备。

进一步的,还包括:

建表模块,用于根据终端设备加入路由器白名单的时间建立白名单列表。

进一步的,还包括:

判断删除模块,用于判断所述白名单列表的终端设备是否超过预设时间未与所述路由器建立连接,若是,则删除白名单列表中所述终端设备的设备标识信息。

进一步的,还包括:

判断清空模块,用于判断是否接收重置信号,若是,则清空所述路由器白名单内所有设备标识信息。

实施例二

本实施例提供一种终端设备加入路由器白名单的方法,如图1所示,包括步骤:

s201.判断是否接收来自终端设备加入路由器白名单的请求;

s202.若接收来自终端设备加入路由器白名单的请求,则将所述请求发送至云服务器,以便云服务器将所述请求推送至与路由器绑定的管理终端;

s203.接收所述管理终端发出的同意或拒绝所述请求的指令,若为同意指令,则获取所述终端设备的设备标识信息;所述设备标识信息包括所述终端设备的mac地址。

s204.将所述终端设备的设备标识信息加入路由器白名单。

s205.根据终端设备加入路由器白名单的时间建立白名单列表。

s206.判断所述白名单列表的终端设备是否超过预设时间未与所述路由器建立连接,若是,则删除白名单列表中所述终端设备的设备标识信息。

与实施例一不同的是,本实施例还包括步骤s205和步骤s206。

步骤s205管理终端同意终端设备加入白名单后,路由器根据终端设备加入路由器白名单的时间建立白名单列表,例如,最早加入白名单终端的设备标识信息为列表的第一格,以下依次排列的白名单终端的加入时间越来越晚,新加入的终端设备为最下端的一格,建立白名单列表的优点在于,使白名单的排列有序,更利于路由器更新白名单,同时便于分析终端设备加入时间先后。

步骤s206在智能家居或者店铺环境中,新加入白名单的终端设备可能是只来过一次的客人所携带或者家庭成员已经更换的终端设备,为了使路由器白名单功能更加智能化,本实施例通过路由器判断白名单列表的终端设备是否超过预设时间未与路由器建立连接,若是,则删除白名单列表中该终端设备的设备表示信息,预设时间可以根据用户需求而定,例如,加入白名单的终端设备超过三个月未连接路由器,则自动删除白名单列表中该终端设备的标识信息,三个月内终端设备为白名单设备可自动连接路由器,三个月后该终端被移除白名单因此再连接该路由器时,需要重新加入路由器白名单。其优点在于,

具体的,还包括步骤:

判断所述终端设备是否在所述路由器白名单里,若是,则与所述移动终端建立连接,并提示所述终端设备为白名单设备。

进一步的,还包括步骤:

判断是否接收重置信号,若是,则清空所述路由器白名单内所有设备标识信息。

相应的,还提供一种终端设备加入路由器白名单的系统,包括:

判断接收模块201,用于判断是否接收来自终端设备加入路由器白名单的请求;

发送模块202,用于将所述请求发送至云服务器,以便云服务器将所述请求推送至与路由器绑定的管理终端;

接收获取模块203,用于接收所述管理终端发出的同意或拒绝所述请求的指令,若为同意指令,则获取所述终端设备的设备标识信息;所述设备标识信息包括所述终端设备的mac地址。

加入模块204,将所述终端设备的设备标识信息加入路由器白名单。

建表模块205,用于根据终端设备加入路由器白名单的时间建立白名单列表。

判断删除模块206,用于判断所述白名单列表的终端设备是否超过预设时间未与所述路由器建立连接,若是,则删除白名单列表中所述终端设备的设备标识信息。

与实施例一不同的是,本市和私立还包括建表模块205和判断删除模块206。

具体的,还包括:

判断连接模块,用于判断所述终端设备是否在所述路由器白名单里,若是,则与所述移动终端建立连接,并提示所述终端设备为白名单设备。

具体的,还包括:

判断清空模块,用于判断是否接收重置信号,若是,则清空所述路由器白名单内所有设备标识信息。

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

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