无线终端漫游控制方法及系统及装置与流程

文档序号:11207698阅读:959来源:国知局
无线终端漫游控制方法及系统及装置与流程

本发明涉及无线通信技术领域,尤其涉及一种无线终端漫游控制方法及系统及装置。



背景技术:

当网络环境存在多个ap(accesspoint,接入点),且它们的覆益范国有一定的重合时,无线用户可以在整个wlan(wirelessloca1areanetwork,无线局域网)覆盖区内移动,无线终端能够自动发现附近的ap,并通过这个ap收发数据,保持不问断的网络连接,这就称为无线漫游。

现有的无线漫游方案就是在需要覆盖到的网络环境范围内部署一定数量的ap,这些ap之问的覆盖范国一定要有重合,且这些ap都通过网线连接入局域网的交换机中,ssid相同,其他的认证、加密模式的设置也都相同。ap并没有对无线终端在无线网络环境中的漫游起到任何作用,只是提供了一个这样的环境,支持无线终端在移动的过程中成功连接到任意一个ap上。只要终端首次连接成功后,切换连接ap过程中就无需二次认证或者用户手动连接。漫游的过程完全依赖无线终端自身选择连接无线网络的能力。

而随着无线网络的发展,无线城市概念被提出,所谓无线城市是指利用多种高速宽带无线技术覆盖城市或区域,向公众提供利用无线终端或无线技术获取信息的服务,为整个城市或指定的城区提供随时随地随需的无线网络接入。那么,公共区域无线wifi覆盖范围势必愈加广泛,大量的ap(无线接入点)将遍布公交、地铁、火车、高铁、公园、商场等地方。用户的一些行为是重复的,例如早上上班,从家到公司,下班,从公司到家,周末,出行到商场逛街;这一条条轨迹是可以被记录,而且多是会重复出现的,而如何利用用户的轨迹数据来控制用户的漫游,给用户带来更好的漫游体验,是需要解决的问题。



技术实现要素:

为解决上述技术问题,本发明提供一种无线终端漫游控制方法及系统及装置,通过根据记录的无线终端的统计数据来为无线终端选择最适合的漫游接入点,给用户带来了更好的漫游体验。

本发明提供的技术方案如下:

本发明公开了一种无线终端漫游控制方法,包括步骤:当接收到无线终端发出的探测帧时,多个接入点分别上报无线信息至接入控制云平台;接入控制云平台根据接收到的接入点上报的所述无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据;若存在,接入控制云平台分别获取所述无线信息对应的所述统计数据,并根据所述统计数据计算无线终端在各个接入点自身无线信号覆盖范围内的漫游值;接入控制云平台根据计算出的漫游值判断出最优漫游值,并通知无线终端连接最优漫游值对应的接入点。

进一步地,所述无线信息包括接入点的自身属性信息以及自身无线信号覆盖范围内无线终端的自身属性信息以及信号强度;所述接入控制云平台根据接收到的接入点上报的无线信息查找预设无线列表,判断是否存在与每个所述无线信息对应的统计数据,包括步骤:接入控制云平台根据接入点上报的无线信息获取各个接入点自身无线信号覆盖范围内的无线终端的信号强度;接入控制云平台筛选出在预设强度范围内的无线终端的信号强度;接入控制云平台根据筛选出的信号强度所对应的接入点的无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据。

进一步地,还包括步骤:若判断不存在与所述无线信息对应的统计数据,接入控制云平台根据筛选出的预设强度范围内的无线终端的信号强度判断出最大信号强度,获取最大信号强度的无线终端对应的接入点;接入控制云平台通知无线终端连接最大信号强度对应的接入点。

进一步地,还包括步骤:当有无线终端接入某一接入点时,该接入点统计该无线终端的接入时长和接入流量并上传至接入控制云平台;接入控制云平台根据接收到的接入点上报的无线终端的接入时长和接入流量更新所述预设无线列表中对应的所述统计数据。

本发明还公开一种无线终端漫游控制系统,包括至少一个接入点和接入控制云平台;所述接入点用于接收到无线终端发出的探测帧的多个接入点上报无线信息至接入控制云平台;所述接入控制云平台用于根据接收到的接入点上报的无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据;以及当判断存在与所述无线信息对应的统计数据时,分别获取所述无线信息对应的所述统计数据,并根据统计数据计算无线终端在各个接入点自身无线信号覆盖范围内的漫游值,并根据计算出的漫游值判断出最优漫游值,并通知无线终端连接最优漫游值对应的接入点。

进一步地,所述无线信息包括接入点的自身属性信息以及自身无线信号覆盖范围内无线终端的自身属性信息以及信号强度;所述接入控制云平台进一步用于获取各个接入点上报的无线信息中的无线终端的信号强度,并筛选出预设强度范围内的无线终端的信号强度,以及根据筛选出的信号强度所对应的接入点的无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据。

进一步地,所述接入控制云平台还用于当判断不存在与所述无线信息对应的统计数据,根据筛选出的预设强度范围内的无线终端的信号强度判断出最大信号强度,获取最大信号强度的无线终端对应的接入点,并通知无线终端连接最大信号强度对应的接入点。

进一步地,所述接入点还用于当有无线终端接入某一接入点时,统计该无线终端的接入时长和接入流量并上传至所述接入控制云平台;所述接入控制云平台还用于根据接收到的接入点上报的无线终端的接入时长和接入流量更新所述预设无线列表中对应的所述统计数据。

本发明还公开了一种无线终端漫游控制装置,包括:接收模块,用于接收接入点上报的无线信息;判断模块,用于根据接收到的接入点上报的无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据;统计数据获取模块,用于当判断存在与所述无线信息对应的统计数据时,分别获取所述无线信息对应的所述统计数据;漫游值计算模块,用于根据统计数据计算无线终端在各个接入点自身无线信号覆盖范围内的漫游值;控制模块,用于根据计算出的漫游值判断出最优漫游值,并通知无线终端连接最优漫游值对应的接入点。

进一步地,还包括:信号强度获取模块,用于根据每个接入点上报的无线信息获取各个接入点自身无线信号覆盖范围内的无线终端的信号强度;信号强度筛选模块,用于筛选出预设强度范围内的无线终端的信号强度;所述判断模块还用于根据筛选出的信号强度所对应的接入点的无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据;信号强度计算模块,用于当判断不存在与所述无线信息对应的统计数据时,根据筛选出的预设强度范围内的无线终端的信号强度判断出最大信号强度,获取最大信号强度的无线终端对应的接入点;所述控制模块还用于通知无线终端连接最大信号强度对应的接入点。

与现有技术相比,本发明通过计算统计的无线终端连接某接入点的接入时长和接入流量获得最优漫游路径,为用户选择漫游接入ap的功能,由于所选的参数能够界定出用户常使用的接入点,让漫游具有方向性,为反复性的工作制造条件,也给收集用户行为提供数据,从而提高无线终端整体的性能,且提高了用户体验。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对本发明予以进一步说明。

图1为本发明一种无线终端漫游控制方法的一个实施例的步骤示意图;

图2为本发明一种无线终端漫游控制方法的另一实施例的步骤示意图;

图3为本发明一种无线终端漫游控制方法的再一实施例的步骤示意图;

图4为本发明一种无线终端漫游控制方法的工作流程图;

图5为本发明一种无线终端漫游控制系统的组成框图;

图6为本发明一种无线终端漫游控制系统的系统工作示意图;

图7为本发明一种无线终端漫游控制装置的主要模块组成示意图;

图8为本发明一种无线终端漫游控制装置的完整模块组成示意图。

附图标号说明:

100、接入控制云平台,200、接入点;

110、接收模块,120、判断模块,130、统计数据获取模块,140、漫游值计算模块,150、控制模块,160、信号强度获取模块,170、信号强度筛选模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

接入控制云平台(accesscontro1c1oud)简称为云ac,用于通过云ac控制设各端的配置,配置管理现在包括设备无线配置、设各认证配置、访问资源控制、用户管理控制、设备管理配置、设备日志配置以及设备系统配置等基本配置功能以及记录各个配置项操作的相关信息的配置操作日志记录功能。此外,云ac还解决了ap分散到各个不同地市,不同门店,众多孤立设备集中管理,监控的难题。

图1为本发明一种无线终端漫游控制方法的一个实施例的步骤示意图。

如图1所示,一种无线终端漫游控制方法,包括步骤:s100、当接收到无线终端发出的探测帧时,多个接入点分别上报无线信息至接入控制云平台。

在本实施方式中所述无线信息包括接入点的自身属性信息以及自身无线信号覆盖范围内无线终端的自身属性信息,其中接入点的自身属性信息可以包括接入点的名称、mac地址和服务集标识,无线终端的自身属性信息包括无线终端的mac地址。当无线终端需要连接无线网络时,发出探测请求帧,接入点ap在收到探测请求帧时,从帧中获取无线终端的mac地址,并且将接入点的mac地址、获取的无线终端的mac地址封装在探测请求帧中的signaldbm字段形成无线信息,一并上报给接入控制云平台。

s200、接入控制云平台根据接收到的接入点上报的所述无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据。

上述统计数据包括无线终端的接入时长和接入流量,即当无线终端接入某一个接入点时,则接入点记录下无线终端接入时长和接入流量并上报给接入控制云平台,接入控制云平台将根据上报的接入点和接入的无线终端将接入时长和接入流量存储在预设无线列表中,与无线终端的自身属性信息以及接入点的自身属性信息对应。

本实施例中当接收到接入点上报的无线信息时,先根据无线终端的mac地址和接入点的mac地址查找预设无线列表,判断预设无线列表中是否存在对应的统计数据,即判断上述无线终端是否有接入过各个接入点的记录。

s300、若存在,接入控制云平台分别获取所述无线信息对应的所述统计数据,并根据所述统计数据计算无线终端在各个接入点自身无线信号覆盖范围内的漫游值。

本实施例中若该无线终端是存在接入无线网络的记录的,则根据其在预设无线列表中存储的各个接入点对应的统计数据即接入时长和接入流量来计算漫游值,并从漫游值中判断出最优漫游值,具体的,分别为接入时长和接入流量设置不同的权重,形成计算漫游值的公式,根据该公式计算接入时长和接入流量,得到无线终端对于各个接入点的不同漫游值。

s400、接入控制云平台根据计算出的漫游值判断出最优漫游值,并通知无线终端连接最优漫游值对应的接入点。

本发明利用用户的生活轨迹有很多时候是重复性的,使得漫游轨迹上的用户时间信息、流量信息、接入点收集的绑定漫游的其他数据变得很有价值,人为的制造具有方向性的漫游,让随机的数据变得有规律性。在漫游选择时,使用存储的无线终端的统计数据进行计算获得最优漫游值,获得一个信号强度不弱,并且是常使用的一个接入点进行漫游,这样的漫游就是一条有用的漫游轨迹,同时,使用尽量少的ap去统计同一条漫游线路上的个体用户数据,使得形成样本的时间减少,在大数据处理时,高效的收集数据方法能够缩短采样时间,提高漫游效率,给用户漫游带来更好的体验。

优选地,图2为本发明一种无线终端漫游控制方法的另一实施例的步骤示意图。所述无线信息包括接入点的自身属性信息以及自身无线信号覆盖范围内无线终端的自身属性信息以及信号强度;一种无线终端漫游控制方法,包括步骤:s100、当接收到无线终端发出的探测帧时,多个接入点分别上报无线信息至接入控制云平台;s210、接入控制云平台根据接入点上报的无线信息获取各个接入点自身无线信号覆盖范围内的无线终端的信号强度;s220、接入控制云平台筛选出在预设强度范围内的无线终端的信号强度;s230、接入控制云平台根据筛选出的信号强度所对应的接入点的无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据;s300、若存在,接入控制云平台分别获取所述无线信息对应的所述统计数据,并根据所述统计数据计算无线终端在各个接入点自身无线信号覆盖范围内的漫游值;s400、接入控制云平台根据计算出的漫游值判断出最优漫游值,并通知无线终端连接最优漫游值对应的接入点。

具体的,本实施例中增加信号强度筛选步骤,对于信号强度满足预设条件的无线终端对应的接入点才进行进一步的漫游值计算,不满足预设条件的直接弃掉,所述预设条件即为信号强度满足预设强度范围,本实施例预设强度范围以-70dbm~0dbm为例,具体范围数值可视实际使用情况自行设置,不作具体限定。

相比于上述实施例,本实施例通过信号强度的筛选,节省漫游值计算量,进而节省漫游时的计算时间,提高漫游效率。

表一为本发明预设无线列表。ap为接入点,sta为无线终端。在数据库中预先存储预设无线列表,接入点记录下接入其的无线终端的接入时长和接入流量并上传至接入控制云平台,接入控制云平台将接入时长和接入流量存储在预设无线列表中,为后续无线终端选择漫游接入点时提供查询。

表一

本发明通过一定的算法,使用参数信号强度、接入时长以及接入流量来选择一台信号强度不差,但是又是用户常用的最优的接入点,供给用户漫游使用。方向性的漫游更集中地收集个体用户的漫游信息,并根据漫游信息不断的迭代,形成用户的漫游轨迹,使漫游具有方向性,另一方面,用户的这些跟漫游绑定的信息,都可以成为后续用户行为分析的有效数据。

优选地,图3为本发明一种无线终端漫游控制方法的再一实施例的步骤示意图。如图3所示,本实施例是对上个实施例的改进,一种无线终端漫游控制方法,包括步骤:s100、当接收到无线终端发出的探测帧时,多个接入点分别上报无线信息至接入控制云平台;s210、接入控制云平台根据接入点上报的无线信息获取各个接入点自身无线信号覆盖范围内的无线终端的信号强度;s220、接入控制云平台筛选出在预设强度范围内的无线终端的信号强度;s230、接入控制云平台根据筛选出的信号强度所对应的接入点的无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据;s500、若判断不存在与所述无线信息对应的统计数据,接入控制云平台根据筛选出的预设强度范围内的无线终端的信号强度判断出最大信号强度,获取最大信号强度的无线终端对应的接入点;s600、接入控制云平台通知无线终端连接最大信号强度对应的接入点。

本实施例中当无线终端接入的无线网络为首次接入时,预设无线列表中并没有该无线终端的统计数据,当接入控制云平台查找预设无线列表查不到对应的统计数据时,则判断出筛选的预设强度范围内的信号强度中的最大信号强度,选择最大信号强度对应的接入点为漫游接入点,通过增加信号强度判断选择漫游的方式,为本发明带来了更多灵活性和兼容性,防止无线终端首次接入新的无线网络时出现无法漫游的情况。

图4为本发明一种无线终端漫游控制方法的工作流程图。下面结合图4详细介绍本实施例的具体工作过程:

400、无线终端发送探测请求帧。

410、接入点接收探测请求帧,并根据探测请求帧形成无线信息上报至接入控制云平台;

420、接入控制云平台筛选出各个接入点上报的无线信息中信号强度满足预设强度范围的接入点。保证信号强度的原则,信号强度在预设强度范围(本实施例中以-70dbm~0dbm之间为例),只要是能接收到这个信号强度的ap都可以考虑进去。

430、查找预设无线列表,判断是否存在接入点和无线终端对应的统计数据;若存在,执行下一步;否则,执行450;

440、接入控制云平台计算信号强度满足预设强度范围的接入点保存的接入时间和接入流量的权重获得漫游值,并选择一个最优的漫游值对应的接入点来回应无线终端的请求。

450、若预设无线列表中不存在上述接入点对应的统计数据,则按照信号强度最大的接入点进行接入。

优选地,还包括步骤:当有无线终端接入某一接入点时,该接入点统计该无线终端的接入时长和接入流量并上传至接入控制云平台;接入控制云平台根据接收到的接入点上报的无线终端的接入时长和接入流量更新所述预设无线列表中对应的所述统计数据。

图5为本发明一种无线终端漫游控制系统的组成框图,图6为本发明一种无线终端漫游控制系统的系统工作示意图。如图5和6所示,一种无线终端漫游控制系统,包括至少一个接入点200(简称ap,如图中所示ap1/ap2/ap3)和接入控制云平台100(简称云ac);所述接入点200用于接收到无线终端(简称sta)发出的探测帧(proberequest)时上报无线信息至接入控制云平台100;所述接入控制云平台100用于根据接收到的接入点200上报的无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据;以及当判断存在与所述无线信息对应的统计数据时,分别获取所述无线信息对应的所述统计数据,并根据统计数据计算无线终端在各个接入点200自身无线信号覆盖范围内的漫游值,并根据计算出的漫游值判断出最优漫游值,并通知无线终端连接最优漫游值对应的接入点200(图中所示最优漫游值对应的ap发送proberesponse给sta)。

本发明利用用户的生活轨迹有很多时候是重复性的,使得漫游轨迹上的用户时间信息、流量信息、接入点收集的绑定漫游的其他数据变得很有价值,人为的制造具有方向性的漫游,让随机的数据变得有规律性。在漫游选择时,使用存储的无线终端的统计数据进行计算获得最优漫游值,获得一个信号强度不弱,并且是常使用的一个接入点进行漫游,这样的漫游就是一条有用的漫游轨迹,同时,使用尽量少的ap去统计同一条漫游线路上的个体用户数据,使得形成样本的时间减少,在大数据处理时,高效的收集数据方法能够缩短采样时间,提高漫游效率,给用户漫游带来更好的体验。

优选地,所述无线信息包括接入点的自身属性信息以及自身无线信号覆盖范围内无线终端的自身属性信息以及信号强度;所述接入控制云平台进一步用于获取各个接入点上报的无线信息中的无线终端的信号强度,并筛选出预设强度范围内的无线终端的信号强度,以及根据筛选出的信号强度所对应的接入点的无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据。

具体的,本发明增加信号强度筛选步骤,对于信号强度满足预设条件的无线终端对应的接入点才进行进一步的漫游值计算,不满足预设条件的直接弃掉,所述预设条件即为信号强度满足预设强度范围,本实施例预设强度范围以-70dbm~0dbm为例,具体范围数值可视实际使用情况自行设置,不作具体限定。

本发明通过信号强度的筛选,节省漫游值计算量,进而节省漫游时的计算时间,提高漫游效率。

优选地,所述接入控制云平台还用于当判断不存在与所述无线信息对应的统计数据,根据筛选出的预设强度范围内的无线终端的信号强度判断出最大信号强度,获取最大信号强度的无线终端对应的接入点,并通知无线终端连接最大信号强度对应的接入点。

本发明当无线终端接入的无线网络为首次接入时,预设无线列表中并没有该无线终端的统计数据,当接入控制云平台查找预设无线列表查不到对应的统计数据时,则判断出筛选的预设强度范围内的信号强度中的最大信号强度,选择最大信号强度对应的接入点为漫游接入点,通过增加信号强度判断选择漫游的方式,为本发明带来了更多灵活性和兼容性,防止无线终端首次接入新的无线网络时出现无法漫游的情况。

优选地,所述接入点还用于当有无线终端接入某一接入点时,统计该无线终端的接入时长和接入流量并上传至所述接入控制云平台;所述接入控制云平台还用于根据接收到的接入点上报的无线终端的接入时长和接入流量更新所述预设无线列表中对应的所述统计数据。

图7为本发明一种无线终端漫游控制装置的主要模块组成示意图,如图6所示,一种无线终端漫游控制装置,包括:接收模块110,用于接收接入点上报的无线信息;判断模块120,用于根据接收到的接入点上报的无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据;统计数据获取模块130,用于当判断存在与所述无线信息对应的统计数据时,分别获取所述无线信息对应的所述统计数据;漫游值计算模块140,用于根据统计数据计算无线终端在各个接入点自身无线信号覆盖范围内的漫游值;控制模块150,用于根据计算出的漫游值判断出最优漫游值,并通知无线终端连接最优漫游值对应的接入点。

优选地,图8为本发明一种无线终端漫游控制装置的完整模块组成示意图。如图8所示,还包括:信号强度获取模块160,用于根据每个接入点上报的无线信息获取各个接入点自身无线信号覆盖范围内的无线终端的信号强度;信号强度筛选模块170,用于筛选出预设强度范围内的无线终端的信号强度;所述判断模块150还用于根据筛选出的信号强度所对应的接入点的无线信息查找预设无线列表,判断是否存在与所述无线信息对应的统计数据;信号强度计算模块160,用于当判断不存在与所述无线信息对应的统计数据时,根据筛选出的预设强度范围内的无线终端的信号强度判断出最大信号强度,获取最大信号强度的无线终端对应的接入点;所述控制模块150还用于通知无线终端连接最大信号强度对应的接入点。

需要说明的是,本装置中各模块之间的信息交互、执行过程等内容与上述方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、数据库或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1