本发明涉及无线网络领域,尤指一种无线网络管理方法、智能设备及路由器。
背景技术
随着无线网络技术的普及,不管是在商场、车站、办公楼还是用户家里,都可搜索到wifi信号,为人们的生活和工作带来了便利。但同时,无线网络也给用户的个人信息带来了安全隐患。
一般来说,用户在使用无线路由器时都会设置相应的ssid和密码,正常情况下,要使用wifi,需要通过正确的ssid和密码才能连接上。但是现在有很多非法人员通过终端上的wifi万能钥匙,即可轻易破解wifi密码,非法连接上wifi信号。这种非法行为不仅仅会拉低wifi网速,甚至会暴露到用户的个人隐私,给用户带来很大的威胁。
为了方便用户对无线网络进行管理,本发明提供了一种无线网络管理方法、智能设备及路由器。
技术实现要素:
本发明的目的是提供一种无线网络管理方法、智能设备及路由器,实现了对无线网络进行管理,提高了无线网络的安全性。
本发明提供的技术方案如下:
本发明提供了一种无线网络管理方法,包括步骤:智能设备从路由器获取当前入网设备列表,并将所述当前入网设备列表与储存于自身的入网许可列表进行比对;若当前入网设备列表有设备信息不存在于所述入网许可列表中,所述智能设备将所述当前入网设备列表中不存在于所述入网许可列表的设备信息作为陌生设备信息,并将所述陌生设备信息发送至管理终端;智能设备根据所述管理终端下发的管理控制指令,对所述陌生设备信息对应的陌生设备进行入网管理;所述管理控制指令包括:允许入网指令、禁止入网指令。
优选的,智能设备根据所述管理终端下发的管理控制指令,对所述陌生设备信息对应的陌生设备进行入网管理这一步骤具体为:若所述管理控制指令为允许入网指令,则将所述陌生设备信息添加至入网许可列表,并发送所述陌生设备信息对应的保持连接指令至所述路由器,以使路由器保持与所述陌生设备的网络连接;若所述管理控制指令为禁止入网指令,则发送所述陌生设备信息对应的断开连接指令至所述路由器,以使所述路由器断开与所述陌生设备的网络连接。
优选的,所述方法还包括:当所述智能设备发送所述保持连接指令,所述陌生设备被添加至路由器的设备白名单;当所述智能设备发送所述断开连接指令,所述陌生设备被添加至路由器的设备黑名单。
优选的,所述方法还包括:所述智能设备接收所述管理终端发送的功能启动指令,所述功能启动指令包括:黑名单功能开启指令、白名单功能开启指令;当所述功能启动指令为白名单功能开启指令,则控制所述路由器开启白名单功能;当所述功能启动指令为黑名单功能开启指令,则控制所述路由器开启黑名单功能。
本发明还提供了一种智能设备,智能设备包括:入网查询模块,用于从路由器获取当前入网设备列表,并将所述当前入网设备列表与储存于自身的入网许可列表进行比对;处理模块,用于若当前入网设备列表有设备信息不存在于所述入网许可列表中,则将所述当前入网设备列表中不存在于所述入网许可列表的设备信息作为陌生设备信息,并将所述陌生设备信息发送至管理终端;入网控制模块,用于根据所述管理终端下发的管理控制指令,对所述陌生设备信息对应的陌生设备进行入网管理,所述管理控制指令包括:允许入网指令、禁止入网指令。
优选的,所述入网控制模块具体包括:准入控制单元,用于若所述管理控制指令为允许入网指令,则将所述陌生设备信息添加至入网许可列表,并发送所述陌生设备信息对应的保持连接指令至所述路由器,以使路由器保持与所述陌生设备的网络连接;禁入控制单元,用于若所述管理控制指令为禁止入网指令,则发送所述陌生设备信息对应的断开连接指令至所述路由器,以使所述路由器断开与所述陌生设备的网络连接。
本发明还提供了一种路由器,所述路由器包括:设备管理模块,用于保存当前入网设备列表,所述当前入网设备列表被用于与智能设备存储的入网许可列表进行比对,若当前入网设备列表有设备信息不存在于所述入网许可列表中,则所述当前入网设备列表中不存在于所述入网许可列表的设备信息被所述智能设备作为陌生设备信息,并被所述智能设备发送至管理终端;入网执行模块,用于接收智能设备下发的入网管理命令并执行,所述入网管理命令根据所述智能设备接收所述管理终端下发的管理控制指令生成,所述管理控制指令包括:允许入网指令、禁止入网指令。
优选的,所述入网执行模块具体包括:连接保持单元,若所述管理控制指令为允许入网指令,则接收所述智能设备发送的所述陌生设备信息对应的保持连接指令,保持与所述陌生设备的网络连接;连接断开单元,用于若所述管理控制指令为禁止入网指令,则接收所述陌生设备信息对应的断开连接指令,断开与所述陌生设备的网络连接。
优选的,所述路由器还包括:黑白名单管理模块,用于当接收到所述智能设备发送的保持连接指令,将所述陌生设备被添加至设备白名单,或者当接收到所述智能设备发送的断开连接指令,将所述陌生设备添加至设备黑名单。
优选的,所述入网执行模块还用于:当开启黑名单功能时,若检测到有入网设备接入无线网络,获取所述入网设备的设备信息;若所述入网设备的设备信息存在于所述设备黑名单中,则断开与所述入网设备的无线网络连接;若所述入网设备的设备信息不存在于所述设备黑名单中,则保持与所述入网设备的无线网络连接;或;当开启白名单功能时,若检测到有入网设备接入无线网络,获取所述入网设备的设备信息;若所述入网设备的设备信息存在于所述设备白名单中,则保持与所述入网设备的无线网络连接;若所述入网设备的设备信息不存在于所述设备白名单中,则断开与所述入网设备的无线网络连接。
通过本发明提供的一种无线网络管理方法、智能设备及路由器,能够带来以下至少一种有益效果:
1、通过储存在智能设备中的入网许可列表,智能设备可以准确检测出连接到路由器的设备是否为陌生设备,并通知管理者,然后根据管理者操作后形成的管理控制指令对陌生设备进行管理。管理者能够随时知晓是否有陌生设备接入无线网络,对无线网络进行有效管理。
2、若用户允许陌生设备接入无线网络,智能设备则会将陌生设备对应的陌生设备信息添加至入网许可列表,对入网许可列表进行更新。使得此设备在以后入网时不用向管理终端报告,优化了管理者对无线网络的管理。
3、路由器还可以根据智能设备的功能启动指令,开启黑名单功能或白名单功能,对接入无线网络的设备进行管理。同时,路由器会根据智能设备下发的保持连接指令或断开连接指令,对设备白名单或设备黑名单进行更新。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对一种无线网络管理方法、智能设备及路由器的上述特性、技术特征、优点及其实现方式予以进一步说明。
图1是本发明一种无线网络管理方法的一个实施例的流程图;
图2是本发明一种无线网络管理方法的另一个实施例的流程图;
图3是本发明一种智能设备的一个实施例的结构示意图;
图4是本发明一种路由器的一个实施例的结构示意图。
附图标号说明:
1-智能设备、11-入网查询模块、12-处理模块、13-入网控制模块、131-准入控制单元、132-禁入控制单元;
2-路由器、21-设备管理模块、22-入网执行模块、221-连接保持单元、222-连接断开单元、23-黑白名单管理模块。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
如图1所示,本发明提供了一种无线网络管理方法的一个实施例,包括:
s1智能设备从路由器获取当前入网设备列表,并将所述当前入网设备列表与储存于自身的入网许可列表进行比对;
s2若当前入网设备列表有设备信息不存在于所述入网许可列表中,所述智能设备将所述当前入网设备列表中不存在于所述入网许可列表的设备信息作为陌生设备信息,并将所述陌生设备信息发送至管理终端;
s3智能设备根据所述管理终端下发的管理控制指令,对所述陌生设备信息对应的陌生设备进行入网管理;所述管理控制指令包括:允许入网指令、禁止入网指令。
具体的,本实施例中智能设备包括智能音箱、智能家电、智能手环等,智能设备会通过有线或者无线连接到路由器。当有设备连接至路由器发出的无线网络时,路由器可以获取到设备的mac地址和设备型号等设备信息,路由器会将这些入网设备的设备信息储存在当前入网设备列表中。
当智能设备开启防蹭网功能时,会拉起一个数据包获取进程。此进程每隔一定时间(比如10秒)会向路由器发送一个数据包,请求路由器回复当前入网设备列表给智能设备。
智能音箱也会建立并维护一张入网许可列表,每隔一定时间(比如10s)会比对当前入网设备列表与入网许可列表,若发现有新增设备对应的设备信息,即将此设备作为陌生设备,并将陌生设备对应的陌生设备信息发送至管理终端,用户通过管理终端,即可知晓当前有陌生设备连入无线网络。同时,智能设备还可以通过将此陌生设备信息生成语音信息进行播报。
用户在查看陌生设备后,可以通过管理终端向智能设备发送管理控制指令,来实现对陌生设备的入网管理。
通过本实施例,当有陌生设备接入无线网络时,用户能够及时知晓,并对此设备进行入网管理,有效防止了陌生设备蹭网给用户带来的损失。
如图2所示,本发明还提供了一种无线网络管理方法的另一个实施例,包括:
s1智能设备从路由器获取当前入网设备列表,并将所述当前入网设备列表与储存于自身的入网许可列表进行比对;
s2若当前入网设备列表有设备信息不存在于所述入网许可列表中,所述智能设备将所述当前入网设备列表中不存在于所述入网许可列表的设备信息作为陌生设备信息,并将所述陌生设备信息发送至管理终端;
s311若所述管理控制指令为允许入网指令,则将所述陌生设备信息添加至入网许可列表,并发送所述陌生设备信息对应的保持连接指令至所述路由器,以使路由器保持与所述陌生设备的网络连接;
s312当所述智能设备发送所述保持连接指令,所述陌生设备被添加至路由器的设备白名单;
s321若所述管理控制指令为禁止入网指令,则发送所述陌生设备信息对应的断开连接指令至所述路由器,以使所述路由器断开与所述陌生设备的网络连接。
s322当所述智能设备发送所述断开连接指令,所述陌生设备被添加至路由器的设备黑名单。
s41所述智能设备接收所述管理终端发送的功能启动指令,所述功能启动指令包括:黑名单功能开启指令、白名单功能开启指令;
s42当所述功能启动指令为黑名单功能开启指令,则控制所述路由器开启黑名单功能;
s43当所述功能启动指令为白名单功能开启指令,则控制所述路由器开启白名单功能。
具体的,当智能设备将陌生设备信息发送至管理终端后,用户可以选择继续让此设备保持网络连接,也可以选择将此设备踢出网络。
当选择继续让此设备保持网络连接时,用户可通过管理终端向智能设备发送允许入网指令,智能设备接收到允许入网指令后,会向路由器发送保持连接指令,路由器接收到保持连接指令后,保持与所述陌生设备网络连接状态不变。
此时,表示用户信任此陌生设备,当路由器收到智能设备发送的保持连接指令后,所述陌生设备被添加至路由器的设备白名单。
由于每次检测到有陌生设备入网后,都需要用户进行确认,用户还可以通过管理终端开启路由器的白名单功能。当有设备入网时,路由器会检测入网设备的设备信息是否存在于所述设备白名单中,若是,则保持与所述入网设备的无线网络连接;否则断开与所述入网设备的无线网络连接。即只有设备白名单中的设备信息对应的设备才能够入网,其他设备都无法入网,可有效防止陌生设备入网,提高网络安全性。
而当选择将此设备踢出网络时,用户可通过管理终端向智能设备发送禁止入网指令,智能设备接收到禁止入网指令后,会向路由器发送断开连接指令,路由器接收到断开连接指令后,会断开与所述陌生设备网络连接状态。
当管理终端发送给智能终端禁止入网指令时,表示用户不信任此陌生设备,当路由器收到智能设备发送的断开连接指令后,所述陌生设备被添加至路由器的设备黑名单。
用户还可以通过管理终端开启路由器的黑名单功能。当有设备入网时,路由器会检测入网设备的设备信息是否存在于所述设备黑名单中,若是,则断开与所述入网设备的无线网络连接;否则保持与所述入网设备的无线网络连接。即设备黑名单中的设备信息对应的设备不能入网,其他设备都可以入网,防止特定非法设备入网,提高网络安全性。
如图3所示,本发明提供了一种智能设备的一个实施例,智能设备1包括:
入网查询模块11,用于从路由器2获取当前入网设备列表,并将所述当前入网设备列表与储存于自身的入网许可列表进行比对;
处理模块12,用于若当前入网设备列表有设备信息不存在于所述入网许可列表中,则将所述当前入网设备列表中不存在于所述入网许可列表的设备信息作为陌生设备信息,并将所述陌生设备信息发送至管理终端;
入网控制模块13,用于根据所述管理终端下发的管理控制指令,对所述陌生设备信息对应的陌生设备进行入网管理,所述管理控制指令包括:允许入网指令、禁止入网指令。
所述入网控制模块13具体包括:
准入控制单元131,用于若所述管理控制指令为允许入网指令,则将所述陌生设备信息添加至入网许可列表,并发送所述陌生设备信息对应的保持连接指令至所述路由器2,以使路由器2保持与所述陌生设备的网络连接;
禁入控制单元132,用于若所述管理控制指令为禁止入网指令,则发送所述陌生设备信息对应的断开连接指令至所述路由器2,以使所述路由器2断开与所述陌生设备的网络连接。
具体的,智能设备1包括智能音箱、智能家电、智能手环等智能设备1,智能设备1会通过有线或者无线连接到路由器2,并通过蓝牙、wifi等方式连接至管理终端;当有设备连接至路由器2时,路由器2可以获取到设备的mac地址和设备型号等设备信息,路由器2会将这些入网设备的设备信息储存在当前入网设备列表中。
当智能设备1开启防蹭网功能时,会拉起一个数据包获取进程。此进程在每隔预设间隔时间(例如20s)后,会向路由器2发送一个数据包,请求路由器2回复当前入网设备列表给智能设备1。
智能音箱中的储存器中会建立并维护一张入网许可列表,每隔预设间隔时间(比如20s),入网查询模块11会比对当前入网设备列表与入网许可列表,若发现有新增设备对应的设备信息,处理模块12即将此设备作为陌生设备,并将陌生设备对应的陌生设备信息发送至管理终端,用户通过管理终端,即可知晓当前有陌生设备连入无线网络。同时,智能设备1还可以通过将此陌生设备信息生成语音信息进行播报。
例如,路由器检测到的当前入网设备列表中有a、b、c三个设备信息;入网许可列表中记录有b、c、d、e、f五个设备信息,可以发现设备信息a不在入网许可列表中,即将设备信息a作为陌生设备信息发送至管理终端。用户再
用户在查看陌生设备后,可以通过管理终端中的入网控制模块13向智能设备1发送管理控制指令,来实现对陌生设备的入网管理。
若所述管理控制指令为允许入网指令,表示此陌生设备已经被用户信任,则将所述陌生设备信息添加至入网许可列表,对入网许可列表进行更新。此设备若再次接入路由器,则不必向管理终端进行报告,优化了对无线网络的管理。然后发送所述陌生设备信息对应的保持连接指令至所述路由器2,以使路由器2保持与所述陌生设备的网络连接;否则,若所述管理控制指令为禁止入网指令,则发送所述陌生设备信息对应的断开连接指令至所述路由器2,以使所述路由器2断开与所述陌生设备的网络连接。
通过本实施例,当有陌生设备接入无线网络时,用户能够及时知晓,并对此设备进行入网管理,有效防止了陌生设备蹭网给用户带来的损失。
如图4所示,本发明提供了一种路由器的一个实施例,智能设备1包括:
设备管理模块21,用于保存当前入网设备列表,所述当前入网设备列表被用于与智能设备1存储的入网许可列表进行比对,若当前入网设备列表有设备信息不存在于所述入网许可列表中,则所述当前入网设备列表中不存在于所述入网许可列表的设备信息被所述智能设备1作为陌生设备信息,并被所述智能设备1发送至管理终端;
入网执行模块22,用于接收智能设备1下发的入网管理命令并执行,所述入网管理命令根据所述智能设备1接收所述管理终端下发的管理控制指令生成,所述管理控制指令包括:允许入网指令、禁止入网指令。
所述入网执行模块22具体包括:
连接保持单元221,若所述管理控制指令为允许入网指令,则接收所述智能设备1发送的所述陌生设备信息对应的保持连接指令,保持与所述陌生设备的网络连接;
连接断开单元222,用于若所述管理控制指令为禁止入网指令,则接收所述陌生设备信息对应的断开连接指令,断开与所述陌生设备的网络连接。
黑白名单管理模块23,用于当接收到所述智能设备1发送的保持连接指令,将所述陌生设备被添加至设备白名单,或者当接收到所述智能设备1发送的断开连接指令,将所述陌生设备添加至设备黑名单。
所述入网执行模块22还用于:
当开启黑名单功能时,若检测到有入网设备接入无线网络,获取所述入网设备的设备信息;若所述入网设备的设备信息存在于所述设备黑名单中,则断开与所述入网设备的无线网络连接;若所述入网设备的设备信息不存在于所述设备黑名单中,则保持与所述入网设备的无线网络连接;
或;
当开启白名单功能时,若检测到有入网设备接入无线网络,获取所述入网设备的设备信息;若所述入网设备的设备信息存在于所述设备白名单中,则保持与所述入网设备的无线网络连接;若所述入网设备的设备信息不存在于所述设备白名单中,则断开与所述入网设备的无线网络连接。
具体的,路由器2和智能设备1可通过wifi通信连接。路由器2中的设备管理模块21可以获取到入网设备的设备信息(包括设备的mac地址),并将入网设备的设备信息储存在当前入网设备列表中。
当智能设备1开启防蹭网功能时,会拉起一个数据包获取进程。此进程每隔一定时间(比如10秒)会向路由器2发送一个数据包,请求路由器2回复当前入网设备列表给智能设备1。
智能音箱也会建立并维护一张入网许可列表,每隔一定时间(比如10s)会比对当前入网设备列表与入网许可列表,若发现有新增设备对应的设备信息,即将此设备作为陌生设备,并将陌生设备对应的陌生设备信息发送至管理终端,用户通过管理终端,即可知晓当前有陌生设备连入无线网络。同时,智能设备1还可以通过将此陌生设备信息生成语音信息进行播报。
用户在查看陌生设备后,可以通过管理终端向智能设备1发送管理控制指令,来实现对陌生设备的入网管理。当智能设备1将陌生设备信息发送至管理终端后,用户可以选择继续让此设备保持网络连接,也可以选择将此设备踢出网络。
当选择继续让此设备保持网络连接时,管理终端会向智能设备1发送允许入网指令,智能设备1接收到允许入网指令后,会向路由器2发送保持连接指令,路由器2接收到保持连接指令后,会保持与所述陌生设备网络连接状态不变。此时,表示用户信任此陌生设备,当路由器2收到智能设备1发送的保持连接指令后,所述陌生设备被添加至路由器2的设备白名单。
由于每次检测到有陌生设备入网后,都需要用户进行确认,用户还可以通过管理终端开启路由器2的白名单功能。当有设备入网时,路由器2会检测入网设备的设备信息是否存在于所述设备白名单中,若是,则保持与所述入网设备的无线网络连接;否则断开与所述入网设备的无线网络连接。即只有设备白名单中的设备信息对应的设备才能够入网,其他设备都无法入网,可有效防止陌生设备入网,提高网络安全性。
而当选择将此设备踢出网络时,管理终端会向智能设备1发送禁止入网指令,智能设备1接收到禁止入网指令后,会向路由器2发送断开连接指令,路由器2接收到断开连接指令后,会断开与所述陌生设备网络连接状态。
当管理终端发送给智能终端禁止入网指令时,表示用户不信任此陌生设备,当路由器2收到智能设备1发送的断开连接指令后,所述陌生设备被添加至路由器2的设备黑名单。
用户还可以通过管理终端开启路由器2的黑名单功能。当有设备入网时,路由器2会检测入网设备的设备信息是否存在于所述设备黑名单中,若是,则断开与所述入网设备的无线网络连接;否则保持与所述入网设备的无线网络连接。即设备黑名单中的设备信息对应的设备不能入网,其他设备都可以入网,防止特定非法设备入网,提高网络安全性。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。