WiFi设备的访问控制方法及WiFi设备技术

技术编号:15555493 阅读:71 留言:0更新日期:2017-06-09 10:47
本发明专利技术实施例公开了WiFi设备的访问控制方法及WiFi设备,其中所述方法可包括:在所述WiFi设备的用户层接收基于服务集标识SSID的访问WiFi设备的访问请求,所述访问请求包括访问所述WiFi设备的管理界面WEBUI的请求;在所述WiFi设备的用户层判断所述接收的访问请求的标签是否与预先为禁止访问所述WiFi设备的SSID设定的标签之一相同,如果判断为是,则拒绝所述访问请求,如果判断为否,则接受所述访问请求。由此,可通过简单的方式实现WiFi设备的访问控制。

Access control method and WiFi device for WiFi device

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)关联的所有终端用户的MAC地址列表,判断所述MAC地址列表中是否包含有当前发起WEBUI访问请求的终端用户的MAC地址,效率低下。
技术实现思路
本专利技术实施例提供WiFi设备的访问控制方法及WiFi设备,可通过简单的方式实现WiFi设备的访问控制。本专利技术第一方面提供一种WiFi设备的访问控制方法,可包括:在所述WiFi设备的用户层接收基于服务集标识SSID的访问WiFi设备的访问请求,所述访问请求包括访问所述WiFi设备的管理界面WEBUI的请求;在所述WiFi设备的用户层判断所述接收的访问请求的标签是否与预先为禁止访问所述WiFi设备的SSID设定的标签之一相同,如果判断为是,则拒绝所述访问请求,如果判断为否,则接受所述访问请求。结合第一方面,在第一种可能的实现方式中,在所述WiFi设备的用户层接收基于服务集标识SSID的访问WiFi设备的访问请求之前,还可包括:在所述WiFi设备的内核层获取多WiFi服务集标识Multi-SSID中禁止访问所述WiFi设备的SSID所在接口的索引值;当在所述WiFi设备的内核层接收到基于服务器标识SSID的访问WiFi设备的访问请求时,判断所述访问请求所基于的服务集标识SSID所在接口的索引值是否为禁止访问所述WiFi设备的SSID所在接口的索引值之一;如果判断为是,在所述WiFi设备的内核层为基于所述服务器标识SSID的所述访问请求添加预先设定标签,并将添加了预先设定标签的访问请求发送给所述WiFi设备的用户层,如果判断为否,在所述WiFi设备内核层不为基于所述服务器标识SSID的所述访问请求添加预先设定标签,并将未添加预先设定标签的访问请求发送给所述WiFi设备的用户层。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述WiFi设备的用户层接收基于服务集标识SSID的访问WiFi设备的访问请求之前,还包括:在所述WiFi设备的用户层为禁止访问所述WiFi设备的SSID设定对应的标签。本专利技术第二方面提供一种WiFi设备,可包括:第一接收模块,用于在所述WiFi设备的用户层接收基于服务集标识SSID的访问WiFi设备的访问请求,所述访问请求包括访问所述WiFi设备的管理界面WEBUI的请求;第一判断模块,用于在所述WiFi设备的用户层判断所述接收的访问请求的标签是否与预先为禁止访问所述WiFi设备的SSID设定的标签之一相同;第一访问控制模块,用于当所述第一判断模块的判断结果为是时,拒绝所述访问请求,当所述第一判断模块的判断结果为否时,接受所述访问请求。结合第二方面,在第一种可能的实现方式中,本专利技术的WiFi设备还可包括:获取模块,用于在所述WiFi设备的内核层获取多WiFi服务集标识Multi-SSID中禁止访问所述WiFi设备的SSID所在接口的索引值;第二接收模块,用于在所述WiFi设备的内核层接收基于服务器标识SSID的访问WiFi设备的访问请求;第二判断模块,用于当所述第二接收模块接收到基于服务器标识SSID的访问WiFi设备的访问请求时,判断所述访问请求所基于的服务集标识SSID所在接口的索引值是否为禁止访问所述WiFi设备的SSID所在接口的索引值之一;第二访问控制模块,用于当所述第二判断模块的判断结果为是时,在内核层为基于所述服务器标识SSID的所述访问请求添加预先设定标签,并将添加了预先设定标签的访问请求发送给所述第一接收模块,当所述第二判断模块的判断结果为否时,在内核层不为基于所述服务器标识SSID的所述访问请求添加预先设定标签,并将未添加预先设定标签的访问请求发送给所述第一接收模块。结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,本专利技术的WiFi设备还可包括:设定模块,用于在所述WiFi设备的用户层为禁止访问所述WiFi设备的SSID设定对应的标签。本专利技术第三方面提供一种WiFi设备,可包括存储器和处理器,所述存储器中存储有指定程序,所述处理器调用所述存储器中所存储的程序,以执行如下步骤:在所述WiFi设备的用户层接收基于服务集标识SSID的访问WiFi设备的访问请求,所述访问请求包括访问所述WiFi设备的管理界面WEBUI的请求;在所述WiFi设备的用户层判断所述接收的访问请求的标签是否与预先为禁止访问所述WiFi设备的SSID设定的标签之一相同,如果判断为是,则拒绝所述访问请求,如果判断为否,则接受所述访问请求。结合第三方面,在第一种可能的实现方式中,所述处理器在所述WiFi设备的用户层判断所述接收的访问请求的标签是否与预先为禁止访问所述WiFi设备的SSID设定的标签之一相同之前,还执行如下步骤:在所述WiFi设备的内核层获取多WiFi服务集标识Multi-SSID中禁止访问所述WiFi设备的SSID所在接口的索引值;当在所述WiFi设备的内核层接收到基于服务器标识SSID的访问WiFi设备的访问请求时,判断所述访问请求所基于的服务集标识SSID所在接口的索引值是否为禁止访问所述WiFi设备的SSID所在接口的索引值之一;如果判断为是,在所述WiFi设备的内核层为基于所述服务器标识SSID的所述访问请求添加预先设定标签,并将添加了预先设定标签的访问请求发送给所述WiFi设备的用户层,如果判断为否,在所述WiFi设备内核层不为基于所述服务器标识SSID的所述访问请求添加预先设定标签,并将未添加预先设定标签的访问请求发送给所述WiFi设备的用户层。结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器在所述WiFi设备的本文档来自技高网
...
WiFi设备的访问控制方法及WiFi设备

【技术保护点】
一种支持多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的请求;第二判断模块,用于当所述第二接收模块...

【专利技术属性】
技术研发人员:相超
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1