一种控制WiFi网络连接优先级的系统及其实现方法技术方案

技术编号:16459002 阅读:50 留言:0更新日期:2017-10-25 23:36
本发明专利技术公开一种控制WiFi网络连接优先级的系统及其实现方法,所述系统包括用户终端、无线接入点AP和一个云平台,所述方法为:用户配置的SSID优先级以及终端的MAC地址上传到云平台,AP获取到终端的MAC地址,并将本AP SSID与列表一中的SSID进行匹配比对,AP中的SSID探测模块获取到该列表二,AP中的优选决策模块对列表一及列表二中的网络名称执行交集操作得到列表三,AP将本AP SSID与列表三中的SSID优先级进行比较,若本AP SSID优先级低于列表三中任一SSID优先级,则终止决策的进一步执行。本系统可以在WiFi网络发生变化的情况下自动根据用户预设优先级配置重新优选WiFi网络。

A system for controlling priority of WiFi network connection and its implementation

The invention discloses a control system of WiFi network connection priority and its realization method, the system includes a user terminal, wireless access point AP and a cloud platform, the method is: the user configured SSID priority and the MAC address of the terminal to the cloud platform, AP access to the MAC address of the terminal, and the the ratio of AP, SSID and list in SSID, AP in SSID detection module access to the list of two, the name of the network optimization in the AP module on a list and a list of the second intersection operation execution list three, the AP AP SSID and SSID priority list three comparison, if the AP SSID third lower priority than any SSID priority list, further execution terminates the decision. The system can automatically select the WiFi network automatically according to the preset priority of the user when the WiFi network changes.

【技术实现步骤摘要】
一种控制WiFi网络连接优先级的系统及其实现方法
本专利技术涉及一种WiFi连接方法、装置及系统,具体涉及一种控制WiFi网络连接优先级的系统及其实现方法。
技术介绍
随着各种智能移动终端的发展和普及,WiFi日益成为移动终端的主要连网方式,WiFi热点的部署也越来越密集。在很多场所,同时存在多个WiFi网络可供一个移动终端连接,这些WiFi网络以不同的SSID(ServiceSetIdentifier)名称进行区分。因为移动终端在某个时刻只能连接一个SSID,这样就存在选择哪个SSID进行连接的问题。目前这种选择权主要由移动终端的网络连接软件决定,比如移动终端可能会根据接收到的信号强度、SSID广播的网络能力等参数进行选择,用户一般无法对移动终端连接哪个WiFi网络进行干预,即使用户手工切换到某个SSID,移动终端后续仍然会按自己的算法重新选择SSID。但是,很多场合下用户有对WiFi网络连接优先级进行控制的需求,例如,当用户终端进入两个SSID的覆盖范围内时,其中一个SSID是收费的,另一个SSID是免费的,从用户的角度来看应该优先连接免费的SSID,但是用户终端无法获知用户的意愿,按终端的自己选择策略可能会优先连接到收费的SSID网络上。
技术实现思路
针对上述问题,本专利技术提供了一种控制WiFi网络连接优先级的系统及其实现方法,其目的在于:通过在移动终端上安装WiFi优选软件达到优先连接特定WiFi网络的目的。本专利技术的技术解决方案:一种控制WiFi网络连接优先级的系统,包括用户终端、无线接入点AP和一个云平台。所述用户终端为各种用户设备,包括手机、平板电脑、笔记本电脑,用户终端与云平台通过3G/4G或者WiFi网络通信,所述用户终端内置一个SSID优先级设置界面和一个云平台通信模块,分别负责接收用户输入配置以及与云平台通信。所述无线接入点AP为支持WiFi网络优选功能的无线接入点,包含一个SSID优选决策模块、一个终端探测模块、一个SSID探测模块和一个云平台通信模块。前三个模块负责执行SSID优选策略,第四个模块负责与云平台通信;所述无线接入点AP通过有线网络与云平台相连接,AP从云平台查询用户终端相关信息并负责执行WiFi网络优选策略。所述云平台为运行相关服务器软件的服务器主机,所述云平台提供配置管理以及查询接口,为用户终端和无线接入点AP提供配置存储以及查询服务,云平台与移动终端程序及AP相互协作实现WiFi网络连接优选功能。一种控制WiFi网络连接优先级的实现方法,包括如下步骤:(1)用户在用户终端上通过设置界面配置不同WiFi网络SSID的连接优先级。(2)用户终端将用户配置的SSID优先级以及终端的MAC地址上传到云平台。(3)当用户终端进入AP覆盖范围内时,AP中的终端探测模块获取到终端的MAC地址,并将终端MAC地址发送到云平台查询得到列表一,此时,AP暂时终止向该终端发送本APSSID信息。(4)AP将本APSSID与列表一中的SSID进行匹配比对。若匹配成功,则继续,否则跳到步骤(8)。(5)AP中的SSID探测模块获取到该列表二。(6)AP中的优选决策模块对列表一及列表二中的网络名称执行交集操作得到列表三,若列表三为空,则跳到步骤(8)。(7)结合列表一,AP中的优选决策模块将本APSSID与列表三中的SSID优先级进行比较,若本APSSID优先级低于列表三中任一SSID优先级,则终止决策的进一步执行;否则继续。(8)AP优选决策模块允许AP向该终端发送本APSSID信息。所述列表一为用户设置的SSID优先级列表。所述列表二为AP覆盖范围内的所有SSID列表。本专利技术的有益效果:1、优选策略在网络侧的无线接入点上执行,不需要在用户终端上安装复杂、需要超级系统权限的控制程序。2、系统可以在WiFi网络发生变化的情况下自动根据用户预设优先级配置重新优选WiFi网络。附图说明图1:本专利技术系统结构原理示意图;图2:本专利技术实施例流程图;图3:本专利技术实施例的无线接入点APSSID优选策略执行流程图。具体实施方式下面结合附图和实施例来对本专利技术做进一步描述:如图1所示,一种控制WiFi网络连接优先级的系统,所述实现方法涉及用户终端、一种无线接入点AP和一个云平台。所述用户终端包含一个“SSID优先级设置界面”和一个“云平台通信模块”,分别负责接收用户输入配置以及与云平台通信。所述无线接入点AP包含一个“SSID优选决策模块”,一个“终端探测模块”,一个“SSID探测模块”和一个“云平台通信模块”。前三个模块负责执行SSID优选策略,第四个模块负责与云平台通信。所述云平台提供配置管理以及查询接口,为用户终端和无线接入点AP提供配置存储以及查询服务。如图2所示,本专利技术实施例包括如下步骤:S201:用户在终端的“SSID优先级设置界面”配置SSID优先级,用户终端的“云平台通信模块”将用户配置的SSID优先级以及终端的MAC地址上传到云平台。S202:当用户终端进入AP覆盖范围内时,AP中的终端探测模块获取到终端的MAC地址。S203:AP将终端MAC地址发送到云平台查询得到用户设置的SSID优先级列表(以下简称列表1)。S204:AP执行SSID优选策略。优选策略具体执行流程配合图3在下文详述。S205:根据策略执行结果,AP向用户终端发送或者隐藏本APSSID。如图3所述,位于无线接入点AP中的SSID优选策略执行过程如下:S301:AP中的终端探测模块探测到终端的MAC地址后,终止向该终端发送本APSSID,具体操作包含:(1)停止周期性广播发送Beacon消息,这样终端无法通过被动方式发现APSSID;(2)AP对来自该终端的Proberequest不作响应,这样终端也无法通过主动发现方式发现该APSSID。S302:AP通过云平台通信模块将终端MAC地址发送到云平台查询获取到用户针对该终端设置的SSID优先级列表,该SSID列表记为列表1。S303:AP将本APSSID与列表1中的SSID进行匹配比对。若匹配成功,则继续;否则跳到步骤S308。S304:AP中的SSID探测模块获取该AP覆盖范围内所有SSID列表,该SSID列表记为列表2。S305:AP中的SSID优选决策模块对列表1及列表2中的SSID名称执行交集操作得到列表3。S306:AP中的SSID优选决策模块判断列表3是否为空,若列表3为空,则跳到步骤S308。S307:结合列表1,AP中的优选决策模块将本APSSID与列表3中的SSID优先级进行比较,若本APSSID优先级低于列表3中任一SSID优先级,则终止决策的进一步执行。S308:AP优选决策模块允许AP向该终端发送本APSSID信息,即允许AP对来自该终端的Proberequest消息进行响应,从而终端可以通过主动发现方式发现本APSSID。综上,当用户终端进入由多个AP提供的多个SSID网络覆盖范围时,当AP执行本专利技术提出的优选策略时,可以保证仅只有最优的一个SSID会发送给用户终端。并且当覆盖用户终端的AP数量发生变化时,系统仍然能够保证用户终端仅连接到当前最优的一个SSID。需要说明的是,虽然以上实施例中假设所有AP都执行了本专利技术提出的SSID优选决策功本文档来自技高网...
一种控制WiFi网络连接优先级的系统及其实现方法

【技术保护点】
一种控制WiFi网络连接优先级的系统,包括用户终端、无线接入点AP和一个云平台。

【技术特征摘要】
1.一种控制WiFi网络连接优先级的系统,包括用户终端、无线接入点AP和一个云平台。2.根据权利要求1所述的一种控制WiFi网络连接优先级的系统,其特征在于:所述用户终端为各种用户设备,包括手机、平板电脑、笔记本电脑,用户终端与云平台通过3G/4G或者WiFi网络通信,所述用户终端内置一个SSID优先级设置界面和一个云平台通信模块,分别负责接收用户输入配置以及与云平台通信。3.根据权利要求1所述的一种控制WiFi网络连接优先级的系统,其特征在于:所述无线接入点AP为支持WiFi网络优选功能的无线接入点,包含一个SSID优选决策模块、一个终端探测模块、一个SSID探测模块和一个云平台通信模块。4.前三个模块负责执行SSID优选策略,第四个模块负责与云平台通信;所述无线接入点AP通过有线网络与云平台相连接,AP从云平台查询用户终端相关信息并负责执行WiFi网络优选策略。5.根据权利要求1所述的一种控制WiFi网络连接优先级的系统,其特征在于:所述云平台为运行相关服务器软件的服务器主机,所述云平台提供配置管理以及查询接口,为用户终端和无线接入点AP提供配置存储以及查询服务,云平台与移动终端程序及AP相互协作实现WiFi网络连接优选功能。6.一种控制WiFi网络...

【专利技术属性】
技术研发人员:李新李征宇
申请(专利权)人:南京赢纳信息科技有限公司
类型:发明
国别省市:江苏,32

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

1