The embodiment of the invention discloses a WiFi device access control method and WiFi device, wherein the method comprises that the users of WiFi devices receive service set identifier SSID access WiFi access request based on the access request includes access to the WiFi device management interface of the WEBUI request; in the user layer whether the WiFi device of the received access request in advance and label is to prohibit access to the WiFi device SSID set the same label, if judged to be rejected, the access request, if it is not, then accept the access request. As a result, access control of the WiFi device can be implemented in a simple manner.
【技术实现步骤摘要】
WiFi设备的访问控制方法及WiFi设备
本专利技术涉及无线通信领域,尤其涉及WiFi设备的访问控制方法及WiFi设备。
技术介绍
随着WiFi产品的普及,用户对WiFi访问的需求不断增加,当WiFi支持多WiFi服务集标识(MultiServiceSetIdentifier,Multi-SSID)时,需要对每个SSID的权限进行管理,比如,可允许SSID1关联的终端用户可以登录WiFi的管理界面WEBUI,并进行终端参数配置,而不允许SSID2关联的终端用户访问WiFi的管理界面WEBUI。目前,对Multi-SSID进行管理的方案如下:当有终端用户发起WEBUI访问请求时,WiFi产品中的应用模块根据动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)模块上报的网络互连协议地址(InternetProtocol,IP)地址与介质访问控制(MediaAccessControl,MAC)地址的对应关系,获取当前发起WEBUI访问请求的终端用户的MAC地址,并调用WiFi查询接口获取不允许访问WEBUI的SSID(比如,SSID2)关联的终端用户的MAC地址列表,判断所述MAC地址列表中是否包含有当前发起WEBUI访问请求的终端用户的MAC地址,如果包含,则拒绝用户对WEBUI的访问请求,如果不包含,则响应用户对WEBUI的访问请求。但是,该方案尚存在如下不足之处:每次用户试图访问WEBUI时,都要查询IP/MAC对应关系表,并调用WiFi查询接口获取不允许访问WEBUI的SSID(比如,SSID2)关联的所有终端用 ...
【技术保护点】
一种支持多WiFi服务集标识Multi‑SSID的WiFi设备的访问控制方法,其特征在于,包括:在所述WiFi设备的用户层接收基于服务集标识SSID的访问WiFi设备的访问请求,所述访问请求包括访问所述WiFi设备的管理界面WEBUI的请求;在所述WiFi设备的用户层判断所述接收的访问请求的标签是否与预先为禁止访问所述WiFi设备的SSID设定的标签之一相同,如果判断为是,则拒绝所述访问请求,如果判断为否,则接受所述访问请求。
【技术特征摘要】
1.一种支持多WiFi服务集标识Multi-SSID的WiFi设备的访问控制方法,其特征在于,包括:在所述WiFi设备的用户层接收基于服务集标识SSID的访问WiFi设备的访问请求,所述访问请求包括访问所述WiFi设备的管理界面WEBUI的请求;在所述WiFi设备的用户层判断所述接收的访问请求的标签是否与预先为禁止访问所述WiFi设备的SSID设定的标签之一相同,如果判断为是,则拒绝所述访问请求,如果判断为否,则接受所述访问请求。2.如权利要求1所述的支持Multi-SSID的WiFi设备的访问控制方法,其特征在于,在所述WiFi设备的用户层接收基于服务集标识SSID的访问WiFi设备的访问请求之前,还包括:在所述WiFi设备的内核层获取所述多WiFi服务集标识Multi-SSID中禁止访问所述WiFi设备的SSID所在接口的索引值;当在所述WiFi设备的内核层接收到基于服务器标识SSID的访问WiFi设备的访问请求时,判断所述访问请求所基于的服务集标识SSID所在接口的索引值是否为禁止访问所述WiFi设备的SSID所在接口的索引值之一,所述访问请求包括访问所述WEBUI的请求;如果判断为是,在所述WiFi设备的内核层为基于所述服务器标识SSID的所述访问请求添加预先设定标签,并将添加了预先设定标签的访问请求发送给所述WiFi设备的用户层。3.如权利要求2所述的支持Multi-SSID的WiFi设备的访问控制方法,其特征在于,还包括:如果判断所述访问请求所基于的服务集标识SSID所在接口的索引值是否为禁止访问所述WiFi设备的SSID所在接口的索引值之一的结果为否,在所述WiFi设备内核层不为基于所述服务器标识SSID的所述访问请求添加预先设定标签,并将未添加预先设定标签的访问请求发送给所述WiFi设备的用户层。4.如权利要求1或2或3所述的支持Multi-SSID的WiFi设备的访问控制方法,其特征在于,在所述WiFi设备的用户层接收基于服务集标识SSID的访问WiFi设备的访问请求之前,还包括:在所述WiFi设备的用户层为禁止访问所述WiFi设备的SSID设定对应的标签。5.一种支持多WiFi服务集标识Multi-SSID的WiFi设备,其特征在于,包括:第一接收模块,用于在所述WiFi设备的用户层接收基于服务集标识SSID的访问WiFi设备的访问请求,所述访问请求包括访问所述WiFi设备的管理界面WEBUI的请求;第一判断模块,用于在所述WiFi设备的用户层判断所述接收的访问请求的标签是否与预先为禁止访问所述WiFi设备的SSID设定的标签之一相同;第一访问控制模块,用于当所述第一判断模块的判断结果为是时,拒绝所述访问请求,当所述第一判断模块的判断结果为否时,接受所述访问请求。6.如权利要求5所述的支持Multi-SSID的WiFi设备,其特征在于,还包括:获取模块,用于在所述WiFi设备的内核层获取多WiFi服务集标识Multi-SSID中禁止访问所述WiFi设备的SSID所在接口的索引值;第二接收模块,用于在所述WiFi设备的内核层接收基于服务器标识SSID的访问WiFi设备的访问请求,所述访问请求包括访问所述WEBUI的请求;第二判断模块,用于当所述第二接收模块...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。