一种无线网络系统及无线网络接入方法_3

文档序号:9353338阅读:来源:国知局
[0050]如图2所示,本发明提供一种无线网络的接入方法,接入方法的步骤包括:
[0051]待接入设备按照基于信标帧监控列表对至少一个无线设备进行筛选的方式与所述无线设备进行白名单认证;
[0052]通过所述白名单认证的所述待接入设备以延缓接入的方式接入无线网络;
[0053]所述待接入设备向关联的所述无线设备进行自验证,从而接入无线网络。
[0054]根据一个优选实施方式,待接入设备按照基于信标帧监控列表对至少一个无线设备进行筛选的方式与所述无线设备进行白名单认证的步骤包括:
[0055]基于信标帧监控列表对至少一个无线设备进行筛选;
[0056]基于信标帧信息对至少一个无线设备进行历史关联次数筛选;
[0057]向经过筛选的所述无线设备进行白名单验证。
[0058]根据一个优选实施方式,所述基于信标帧监控列表对至少一个无线设备进行筛选的步骤包括:
[0059]所述待接入设备向至少一个所述无线设备发送信标请求;
[0060]接收至少一个无线设备反馈的至少一个信标帧;
[0061]删除记录于所述黑名单中的信标帧并保留剩余的信标帧;
[0062]选择与保留的所述信标帧对应的至少一个无线设备。
[0063]根据一个优选实施方式,所述基于信标帧信息对至少一个无线设备进行历史关联次数筛选的步骤包括:
[0064]所述待接入设备基于所述历史关联次数记录对预关联的至少一个所述无线设备安排关联顺序;
[0065]基于关联顺序依次向至少一个所述无线设备循环发送关联请求直至与无线设备关联成功。
[0066]根据一个优选实施方式,所述向经过筛选的所述无线设备进行白名单验证的步骤包括:
[0067]所述待接入设备发送其物理地址与所述白名单进行匹配;
[0068]接收并执行所述无线设备根据白名单认证结果发送的相应指令。
[0069]根据一个优选实施方式,接收所述无线设备根据白名单认证结果发送的相应指令的步骤包括:
[0070]所述无线设备以广播的方式将未通过白名单认证的所述待接入设备的物理地址和拒绝入网口令一次性广播至无线网络的各个设备。
[0071 ] 根据一个优选实施方式,所述通过所述白名单认证的所述待接入设备以延缓接入的方式接入无线网络的步骤包括:
[0072]所述待接入设备根据所述无线设备反馈的信标帧信息在延缓时间阈值内等待后接入无线网络。
[0073]根据一个优选实施方式,所述无线设备将超过延缓时间阈值的所述待接入设备的物理地址从所述白名单中删除。
[0074]根据一个优选实施方式,所述待接入设备以向具有关联历史的无线设备发送入网验证指令的方式自验证接入无线网络的途径。
[0075]根据一个优选实施方式,所述白名单永久保存允许接入网络的所述待接入设备的物理地址。
[0076]实施例一
[0077]待接入设备扫描周围支持无线访问接入的路由器,获取周围路由器的信标帧。信标帧监控列表记录有无效的信标帧和具有不良历史的信标帧。根据待接入设备中的信标帧监控列表对路由器进行筛选。删除和过滤掉信标帧监控列表中的信标帧,保留剩余的信标帧并缓存。选择保留的信标帧中信号强度值最大的一个信标帧。从该信标帧中提取出物理地址和服务集标识信息。信标帧中包含有信号强度值(RSSI值),通过解析比较强度值并选出强度值最大的信标帧,强度值最大说明这个信标帧的无线访问接入点离待接入设备相对较近。待接入设备向与强度值最大的信标帧对应的路由器发送连接请求。路由器在接收到连接请求后,向待接入设备分配地址和资源。待接入设备与路由器进行连接,接入无线网络。
[0078]实施例二
[0079]Zigbee网络默认开启允许入网功能,无需设定为特定时间开启或手动开启该功能。路由器接收待接入设备的入网信息,入网信息中包含待接入设备的验证ID,待接入设备在产品出厂前均配置有唯一的验证ID。之后,路由器会判断待接入设备的验证ID是否在路由器的白名单内。白名单是预设存储在路由器内的。如果待接入设备的验证ID在白名单内,则允许待接入设备加入网络。同时,认证ID未在白名单内的待接入设备就无法加入网络。即网络本身可以主动拒绝未经允许的其他待接入设备的加入,保证了 Zigbee网络的安全性。并且,如果有其他Zigbee网络,该入网设备的验证ID也在其白名单中,也可以加入其他Zigbee网络,不受一个Zigbee网络的限制。
[0080]本实施例包括以下步骤:[0081 ] SO 1:路由器接收待接入设备的入网信息,入网信息包括关联请求信息,关联请求信息包含待接入设备的验证ID。
[0082]S02:路由器接收关联请求信息后,判断关联请求信息包含的待接入设备的验证ID是否在白名单内。
[0083]S03:如果在,路由器则允许待接入设备加入网络。
[0084]本实施例中待接入设备的入网信息,包括先后发出的BEACON帧和关联请求信息,关联请求信息包含待接入设备的验证ID。先后发出的BEACON帧和关联请求信息对应以下两个步骤:
[0085]I)待接入设备首先广播发送BEACON REQUEST帧,以搜索网络;路由器收到BEACONREQUEST帧后,发送BEACON帧,BEACON帧包含这个网络的信息。
[0086]2)待接入设备收到BEACON帧并确认后就向路由器发送关联请求信息。
[0087]在执行步骤S02的路由器收到关联请求信息后,判断验证ID是否在白名单中。接着如验证ID在白名单内,执行步骤S03的允许待接入设备加入网络。如验证ID不在白名单内,路由器直接拒绝待接入设备的关联请求信息。
[0088]实施例三
[0089]本实施例以ZigBee网络为例对本发明进行说明。待接入设备基于信标帧监控列表的筛选:
[0090]当待接入设备向至少一个路由器发送信标请求,并收到路由器反馈的若干个信标帧后,会通过信标帧监控列表来过滤收到的信标帧。凡是在信标帧监控列表中的信标帧过滤删除,然后将剩余的信标帧保存在信标缓存中。这是待接入设备对至少一个路由器进行的第一次筛选。
[0091]基于关联历史次数的筛选:
[0092]待接入设备向至少一个路由器发送信标请求后,收到多个信标帧后。信标缓存中每一个信标帧,都附有历史关联次数记录。待接入设备会根据信标帧中的历史关联次数的记录,依次与其对应的路由器发起关联请求,避免只与信号最强的ZigBee网络关联。每一个信标帧关联一次后,关联次数增加一次。当向路由器发起关联时,有可能其物理地址不在该路由器的白名单中。这时,待接入设备会收到路由器反馈的拒绝加入网络的指令,然后待接入设备继续关联信标缓存记录的下一个路由器。当信标缓存中最后一个路由器关联失败后,待接入设备会按照信标缓存进行第二轮的关联
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1