首页> 中国专利> 识别接入点身份的方法、工作站漫游方法及相关设备

识别接入点身份的方法、工作站漫游方法及相关设备

摘要

本发明实施例涉及通讯技术领域,公开了一种识别接入点身份的方法、工作站漫游方法及相关设备,其中,该方法包括:第一接入点接收报文后,获取该报文中的基本服务集标识BSSID,该BSSID包含发送上述报文的第二接入点的运营商标识以及第二接入点的接入控制器标识;将上述运营商标识和接入控制器标识与第一接入点存储的信息进行比较,如果上述运营商标识与第一接入点存储的运营商标识相同、且接入控制器标识与第一接入点存储的接入控制器标识相同,则判定第一接入点与第二接入点属于同一个管辖范围内。本发明实施例可以减少MAC地址资源的占用。

著录项

  • 公开/公告号CN101827362A

    专利类型发明专利

  • 公开/公告日2010-09-08

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201010129042.7

  • 发明设计人 吴佳林;刘国平;谢衍;

    申请日2010-03-17

  • 分类号

  • 代理机构深圳市深佳知识产权代理事务所(普通合伙);

  • 代理人彭愿洁

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-18 00:48:18

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-07-04

    授权

    授权

  • 2010-10-27

    实质审查的生效 IPC(主分类):H04W12/06 申请日:20100317

    实质审查的生效

  • 2010-09-08

    公开

    公开

说明书

技术领域

本发明涉及通讯技术领域,具体涉及识别接入点身份的方法、工作站漫游方法及相关设备。

背景技术

在基础服务集(Basic Service Set,BSS)中,接入点(Access Point,AP)用于负责BSS中所有工作站的通信。AP可以为工作站提供多个网络名接入服务,每个网络名接入服务有不同的加密、认证方式以及其他一些网络参数差异。每一个网络名接入服务体即称为一个虚拟接入点(Virtual Access Point,VAP),每个VAP分配一个基础服务集标识(Basic Service Set Identify,BSSID)和网络名。每个VAP的BSSID使用申请的全局介质访问控制(MediaAccessControl,MAC)地址来表示。

随着AP数量越来越多,运营商可以用接入控制器(Access Controller,AC)来集中管理AP,提高对AP的管理效率。在这种情况下,为VAP分配BSSID的一种方法是:每个AP在出厂时,固定分配预先申请的每个VAP的全局MAC地址;另一种方法是:AC预先申请的全局MAC地址资源,由AC集中管理,AP启动时由AC从MAC地址资源中为AP分配。这两种方法都需要管理BSSID的分配。常见的AC上的BSSID分配表如表1所示:

表1

  AP ID  VAP ID  BSSID  0  1  0x00e0-1234-5678  1  2  0x00e0-5678-1234

如表1所示,AP ID为AP标识或AP名字,VAP ID为VAP标识或VAP网络名。在AP ID=0的AP中,VAP ID=1的VAP的BSSID为申请的全局MAC地址0x00e0-1234-5678;在AP ID=1的AP中,VAP ID=2的VAP的BSSID为申请的全局MAC地址0x00e0-5678-1234。

在BSS中,为了确保通信安全AP需要识别其周围存在哪些AP。例如,AP需要识别出其周围是否存在有这样的AP,即这些AP与本AP分别属于不同的AC的管辖范围,倘若存在,则这些AP可能与本AP使用相同的传输通道,从而造成了通信干扰,严重影响了通信质量。为此,现有技术提出了一种识别AP身份的方法,具体包括以下步骤:

101、AP收集周围其他的AP所发出的报文中的BSSID;

102、将收集到的BSSID上报给AC;

103、AC遍历AP上报的BSSID是否为自己分配的BSSID,如果是,则执行104;如果否,判断该BSSID对应的AP与本AP分别属于不同的管辖范围内;

以上述表1为例,AC将AP上报的每个BSSID分别与分配表中的BSSID一一进行对比,若相同,则执行104;若相同,

104、根据该BSSID查询是否存在对应的AP信息,如果是,判断该BSSID对应的AP与本AP属于同一个管辖范围内;如果否,判断该BSSID对应的AP与本AP分别属于不同的管辖范围内。

以上述表1为例,AP上报的BSSID为0x00e0-1234-5678,AC根据BSSID=0x00e0-1234-5678,查询到存在该BSSID对应的AP信息,即AP ID;判断该BSSID对应的AP与本AP属于同一的管辖范围内。

上述AP身份的识别方法中,AC需要管理维护一个庞大的BSSID分配表,而且BSSID采用申请的全局MAC地址表示,占用了大量MAC地址资源。

发明内容

本发明实施例提供了一种识别接入点身份的方法、工作站漫游方法及相关设备,能够减少MAC地址资源的占用。

本发明实施例提供了一种识别接入点身份的方法,包括:

第一接入点接收报文后,获取所述报文中的基本服务集标识BSSID,所述BSSID包含发送所述报文的第二接入点的运营商标识以及所述第二接入点的接入控制器标识;

将所述运营商标识和接入控制器标识与所述第一接入点存储的信息进行比较,如果所述运营商标识与所述第一接入点存储的运营商标识相同、且所述接入控制器标识与所述第一接入点存储的接入控制器标识相同,则判定所述第一接入点与所述第二接入点属于同一个管辖范围内。

本发明实施例提供了一种接入点,包括:

信息获取模块,用于在接收报文后,获取所述报文中的基本服务集标识BSSID,所述BSSID包含发送所述报文的第二接入点的运营商标识以及所述第二接入点的接入控制器标识;

第一对比模块,用于将所述运营商标识和接入控制器标识与本接入点存储的信息进行比较,如果所述运营商标识与本接入点存储的运营商标识相同、且所述接入控制器标识与本接入点存储的接入控制器标识相同,则判定所述第二接入点与本接入点属于同一个管辖范围内。

本发明实施例提供了一种通信系统,包括第一接入点和第二接入点,

所述第二接入点,用于发送报文,所述报文包含基本服务集标识BSSID,所述BSSID包含所述第二接入点的运营商标识以及所述第二接入点的接入控制器标识;

所述第一接入点,用于接收所述报文,获取所述BSSID,将所述BSSID中的运营商标识和接入控制器标识与所述第一接入点存储的信息进行比较,如果所述运营商标识与所述第一接入点存储的运营商标识相同、且所述接入控制器标识与所述第一接入点存储的接入控制器标识相同,则判定所述第一接入点与所述第二接入点属于同一个管辖范围内。

本发明实施例提供了一种工作站漫游方法,包括:

第一接入控制器接收第一接入点上报的工作站的漫游请求,所述漫游请求携带了所述工作站当前所在的第二接入点的基础服务集标识BSSID以及所述第一接入点的BSSID;所述第二接入点的BSSID包含所述第二接入点的运营商标识和接入控制器标识;所述第一接入点的BSSID包含所述第一接入点的运营商标识和接入控制器标识;

所述第一接入控制器判断所述第一接入点的运营商标识和接入控制器标识与第一接入控制器上存储的信息是否一致,得到第一判定结果;以及判断所述第二接入点的运营商标识和接入控制器标识与第一接入控制器上存储的信息是否一致,得到第二判定结果;

若所述第一判定结果和所述第二判定结果均为一致,则删除所述第一接入控制器配置的所述工作站与第二接入点的关联信息,并向所述第二接入点发送删除所述工作站信息的消息;

增加所述工作站与第一接入点的关联信息,并向所述第一接入点发送允许所述工作站关联的消息,从而实现所述工作站漫游至所述第一接入点。

本发明实施例提供了一种接入控制器,包括:

接收模块,用于接收所述第一接入点上报的所述工作站的漫游请求,所述漫游请求携带了所述工作站当前所在的第二接入点的基础服务集标识BSSID以及所述第一接入点的BSSID;所述第二接入点的BSSID包含所述第二接入点的运营商标识和接入控制器标识;所述第一接入点的BSSID包含所述第一接入点的运营商标识和接入控制器标识;

比较模块,用于将所述第一接入点的运营商标识和接入控制器标识与接入控制器上存储的信息是否一致,得到第一判定结果;以及判断所述第二接入点的运营商标识和接入控制器标识与所述接入控制器上存储的信息是否一致,得到第二判定结果;

第一处理模块,用于在所述第一判定结果和所述第二判定结果均为相同时,删除接入控制器配置的所述工作站与第二接入点的关联信息,并向所述第二接入点发送删除所述工作站信息的消息;

第二处理模块,用于在所述第一处理模块向所述第二接入点发送删除所述工作站信息的消息之后,增加所述工作站与第一接入点的关联信息,并向所述第一接入点发送允许所述工作站关联的消息,从而实现所述工作站漫游至所述第一接入点。

本发明实施例提供了一种工作站漫游系统,包括第一接入点,用于控制所述第一接入点的第一接入控制器,第二接入点以及位于所述第二接入点内的至少一个工作台,其中

所述第一接入点,用于向所述第一接入控制器上报的所述至少一个工作站的漫游请求,所述漫游请求携带了所述第二接入点的基础服务集标识BSSID以及所述第一接入点的BSSID;所述第二接入点的BSSID至少包含所述第二接入点的运营商标识和接入控制器标识;所述第一接入点的BSSID至少保护所述第一接入点的运营商标识和接入控制器标识;

所述第一接入控制器,用于接收所述第一接入点上报的所述至少一个工作站的漫游请求,并判断所述漫游请求携带的所述第一接入点的运营商标识和接入控制器标识与第一接入控制器上存储的信息是否一致,得到第一判定结果;以及判断所述漫游请求携带的所述第二接入点的运营商标识和接入控制器标识与第一接入控制器上存储的信息是否一致,得到第二判定结果;若所述第一判定结果和所述第二判定结果均为一致,则删除第一接入控制器配置的所述工作站与第二接入点的关联信息,并向所述第二接入点发送删除所述工作站信息的消息;增加所述工作站与第一接入点的关联信息,并向所述第一接入点发送允许所述工作站关联的消息;

所述第二接入点,用于接收所述第一接入控制器发送的删除所述工作站信息的消息,将所述工作站信息删除;

所述第一接入点,还用于接收所述第一接入控制器发送的允许工作站关联的消息并关联所述工作站,从而实现所述工作站漫游至所述第一接入点。与现有的技术相比,本发明实施例具有如下有益效果:

在本发明实施例中,接入点的BSSID至少包括该接入点的运营商标识以及接入控制器标识,使用该接入点的运营商标识以及接入控制器标识可以识别出该接入点与本接入点是否属于同一AC管辖范围内,以及可以实现工作站漫游,代替了申请的全局MAC地址,从而减少了MAC地址资源的占用。

附图说明

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

图1为现有的一种识别接入点身份的方法的流程图;

图2为本发明实施例中提供的一种识别接入点身份的方法的流程图;

图3为本发明实施例中提供的另一种识别接入点身份的方法的流程图;

图4a为本发明实施例中提供的另一种识别接入点身份的方法的流程图;

图4b为本发明实施例中提供的一种BSS架构示意图;

图5为本发明实施例中提供的一种接入点的结构图;

图6为本发明实施例中提供的另一种接入点的结构图;

图7为本发明实施例中提供的一种工作站漫游方法的流程图;

图8为本发明实施例中提供的一种接入控制器的结构图;

图9为本发明实施例中提供的另一种接入控制器的结构图;

图10为本发明实施例中提供的一种通信系统的结构图;

图11为本发明实施例中提供的一种工作站漫游系统的结构图;

图12为本发明实施例中提供的另一种工作站漫游系统的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

请参阅图2,图2为本发明实施例中提供的一种识别接入点身份的方法的流程图。如图2所示,该方法可以包括:

步骤201、第一接入点接收报文后,获取该报文中的BSSID,该BSSID包含发送该报文的第二接入点的运营商标识以及第二接入点的接入控制器标识;

步骤202、将上述运营商标识和接入控制器标识与第一接入点存储的信息进行比较,如果上述运营商标识与第一接入点存储的运营商标识相同、且上述接入控制器标识与第一接入点存储的控制器标识相同,则判定第一接入点与第二接入点属于同一个管辖范围内。

优选地,上述报文中的BSSID还可以包括第二接入点的接入点标识,则本发明实施例提供的识别接入点身份的方法还可以进一步判断该接入点标识与第一接入点存储的接入点标识是否相同,若相同,则判定第二接入点与第一接入点为同一接入点。

在本发明实施例提供的识别接入点身份的方法中,接入点的BSSID至少包括运营商标识以及接入控制器标识,代替了申请的全局MAC地址,可以减少了BSSID对MAC地址资源的占用。

实施例二:

请参阅图3,图3为本发明实施例中提供的一种识别接入点身份的方法的流程图。本实施例以识别本地的接入点身份为例,其中,本地的接入点均具备本地单播地址。如图3所示,该方法可以包括:

步骤301、AP收集周围的接入点所发报文中的BSSID,该BSSID至少包括运营商标识以及接入控制器标识;

在BSS中,每个AP均可以接收其周围的其他AP发送的报文,并从报文中获取携带的BSSID,这是本领域技术人员公知常识,本发明实施例对AP收集其周围的其他AP所发报文中的BSSID的具体过程不作介绍。

其中,运营商标识采用运营商ID表示,运营商ID取值范围为0~4K-1,即占用了12个比特位;接入控制器标识采用AC ID表示,AC ID取值范围为0~4K-1,即占用了12个比特位。

步骤302、判断该BSSID中的I/G位是否为0,并且U/L位是否为1,若是,说明该BSSID为本地单播地址,并执行步骤303若否,则该BSSID所对应的AP与本AP分别属于不同的AC管辖范围内,并结束本流程;

步骤303、对比该BSSID中的运营商标识与本AP存储的运营商标识是否相同,若相同,则执行步骤304;若否,则该BSSID所对应的AP与本AP分别属于不同的AC管辖范围内,并结束本流程;

步骤304、对比该BSSID中的接入控制器标识与本AP存储的接入控制器标识是否相同,若相同,则该BSSID所对应的AP与本AP同一个AC管辖范围内,并结束本流程;若不相同,则该BSSID所对应的AP与本AP分别属于不同的AC管辖范围内,并结束本流程。

其中,如果对比该BSSID中的运营商标识与本AP存储的运营商标识相同,且对比该BSSID中的接入控制器标识与本AP存储的接入控制器标识相同,则说明该BSSID所对应的AP与本AP属于同一个AC的管辖范围内;如果对比该BSSID中的运营商标识与本AP存储的运营商标识不相同,和/或,如果对比该BSSID中的接入控制器标识与本AP存储的接入控制器标识不相同,则说明该BSSID所对应的AP与本AP分别处于不同的AC管辖范围内。

本发明实施例中,对上述步骤303与步骤304的先后顺序不作限定。

在本发明实施例提供的识别接入点身份的方法中,接入点的BSSID至少包括运营商标识以及接入控制器标识,代替了申请的全局MAC地址,在识别AP与本AP属于同一AC管辖范围内或者分别属于不同AC管辖范围内的同时,可以减少了BSSID对MAC地址资源的占用。

实施例三:

请参阅图4a,图4a为本发明实施例中提供的另一种识别接入点身份的方法的流程图。如图4a所示,该方法可以包括:

步骤401、AP接收AC下发的本AP的运营商ID,AC ID,AP ID,射频标识(Radio ID)并存储;

如图4b所示,在BSS中,1个AC可以管理多个AP;一般基于网络容量与兼容性的考虑,一个AP可能有多个射频Radio;VAP是基于射频的管理对象,所以一个AP可以在不同的射频上各提供多个VAP服务。

步骤402、AP接收AC下发的VAP标识,若该VAP标识取值为0,则直接存储;若该VAP标识取值为非0,则将该VAP标识减1并存储;

本AP自定义的BSSID如表2所示,该自定义的BSSID事实上标识了无线网络结构。

表2

  字节/bit  1bit(LSB) 1bit(LSB)  12bit  12bit  15bit  3bit  4bit  含义  I/G  U/L  运营商ID  AC ID  AP ID  Radio ID  VAP ID  范围取值  0(I)  1(L)  0~4k-1 0~4k-1  0~32k-1  0~7  0~15

其中,该BSSID中的I/G位为0,并且U/L位为1,若是,表明该BSSID为本地单播地址。

步骤403、AP收集周围的接入点所发报文中的BSSID,该BSSID至少包括该接入点的运营商ID以及AC ID;

步骤404、判断该BSSID是否为本地单播地址,若是,则执行步骤405;若否,则该BSSID所对应的AP与本AP分别属于不同的AC管辖范围内,并结束本流程;

步骤405、对比该BSSID中的运营商ID与本AP存储的运营商ID是否相同,若相同,则执行步骤406;若否,则该BSSID所对应的AP与本AP分别属于不同的AC管辖范围内,并结束本流程;

步骤406、对比该BSSID中的AC ID与本AP存储的AC ID是否相同,若相同,则该BSSID所对应的AP与本AP属于同一AC管辖范围内,并执行步骤407;若不相同,则该BSSID所对应的AP与本AP分别属于不同的AC管辖范围内,并结束本流程;

如果该BSSID所对应的AP与本AP属于同一AC管辖范围内,则AC在运行射频调整优化算法时,可以综合考虑优化通信信道;如果该BSSID所对应的AP与本AP属于不同的AC管辖范围内,则AC无法对该BSSID所对应的AP下发优化通信信道的任何指令,这样很容易对本AC范围内的AP的通信造成干扰。

步骤407、对比该BSSID中的AP ID与本AP存储的AP ID是否相同,若相同,则该BSSID所对应的AP与本AP为同一接入点;若不相同,则该BSSID所对应的AP与本AP属于同一AC管辖内,并结束本流程。

在判断出该BSSID所对应的AP与本AP为同一接入点后,可以说明上述报文是由本AP在其他射频上发送的。

在本发明实施例中,接入点的BSSID至少包括运营商ID以及AC ID,代替了申请的全局MAC地址,从而减少了MAC地址资源的占用。

实施例四:

请参阅图5,图5为本发明实施例中提供的一种接入点的结构图。如图5所示,该接入点可以包括:

信息获取模块501,用于在接收报文后,获取该报文中的BSSID,该BSSID包含发送上述报文的第二接入点的运营商ID以及第二接入点的ACID;

第一对比模块502,用于将上述的运营商ID和AC ID与本接入点存储的信息进行比较,如果上述的运营商ID与本接入点存储的运营商ID相同、且上述的AC ID与本接入点存储的AC ID相同,则判定上述第二接入点与本接入点属于同一个AC管辖范围内。反之,如果上述的运营商ID与本接入点存储的运营商ID不相同,和/或,上述的AC ID与本接入点存储的AC ID不相同,则判定上述第二接入点与本接入点属于不同的AC管辖范围内。

请一并参阅图6,图6为本发明实施例中提供的另一种接入点的结构示意图。图6所示的接入点是由图5所示的接入点进一步优化得到的,图6所示的接入点可以进一步确定出所收集到的BSSID是否由本接入点其他射频发送的。如图6所示,该接入点还可以包括:

第二对比模块503,用于在第一对比模块502判定上述第二接入点与本接入点属于同一AC管辖范围时,对比该BSSID中的AP ID与本接入点存储的AP ID是否相同,若相同,则判定上述第二接入点与本接入点为同一接入点。反之,上述第二接入点与本接入点同一个AC管辖范围内。

其中,若对比该BSSID中的AP ID与本AP存储的AP ID相同,说明该BSSID所对应的AP与本AP为同一AP,此时本AP收集到的该BSSID即是由本AP的其他射频发送的;若对比该BSSID中的AP ID与本AP存储的APID不相同,说明该BSSID所对应的AP与本AP为同一AC管辖下。

其中,该BSSID还包括该接入点发射上述报文的Radio ID,以及该BSSID对应的VAP ID。

如图6所示,该接入点还可以包括:

存储模块504,用于在信息获取模块501收集周围的接入点所发报文中的BSSID之前,接收AC下发的本AP的运营商ID,AC ID,AP ID以及RadioID并存储;以及接收AC下发的VAP ID,若该VAP ID取值为0,则存储;若该VAP ID取值为非0,则将该VAPID减1并存储,从而可以构成如上述表2所示的本AP的BSSID。

在本发明实施例提供的AP中,接入点的BSSID至少包括了运营商ID以及AC ID,代替了申请的全局MAC地址,从而减少了MAC地址资源的占用。

实施例五:

请参阅图7,图7为本发明实施例中提供的一种工作站漫游方法的流程图,本实施例以工作站从第二AP漫游至第一AP为例,介绍本发明实施例提供的工作站漫游方法,其中,第一AP受第一AC控制,第二AP可能受第一AC控制,也可能受第二AC控制。如图7所示,该方法可以包括:

步骤701、第一AC接收第一AP上报的至少一个工作站的漫游请求,该漫游请求携带了该工作站当前所在的第二AP的BSSID以及第一AP的BSSID;

本发明实施例中所涉及的工作站可以是移动电话、个人电脑等通讯终端。

其中,第二AP的BSSID至少包括第二AP的运营商ID和AC ID;第一AP的BSSID至少包括第一AP的运营商ID和AC ID;

其中,第二AP的BSSID以及第一AP的BSSID是由位于第二AP的工作站携带在重关联请求中发送至第一AP的;第一AP的BSSID是由位于第二AP的工作站通过收集周围的AP所发报文获得的。

步骤702、第一AC判断第一AP的运营商ID和AC ID与第一AC上存储的信息是否一致,得到第一判定结果;以及判断第二AP的运营商ID和AC ID与第一AC上存储的信息是否一致,得到第二判定结果;若第一判定结果和第二判定结果均为一致,则至执行步骤703;反之,如果第一判定结果和/或第二判定结果不一致,则执行步骤705;

其中,可以将第一AP的运营商ID与第一AC配置的运营商ID比较,以及将第一AP的AC ID与第一AC配置的AC ID,得到第一判定结果;可以将第二AP的运营商ID与第一AC配置的运营商ID比较,以及将第二AP的AC ID与第一AC配置的AC ID,得到第二判定结果。

步骤703、删除第一AC配置的该工作站与第二AP的关联信息,并向第二AP发送删除该工作站信息的消息;

步骤704、在向第二AP发送删除该工作站信息的消息之后,增加该工作站与第一AP的关联信息,并向第一AP发送允许该工作站关联的消息,从而实现该工作站漫游至第一AP,并结束本流程;

步骤705、若第一判定结果和/或第二判定结果不一致,则第一AC向第二AP所在的第二AC发送删除第二AP与该工作站的关联信息的消息,以使第二AC删除第二AP与该工作站的关联信息以及向第二AP发送删除该工作站信息的消息;

步骤706、第一AC增加该工作站与第一AP的关联信息,并向第一AP发送允许该工作站关联的消息,从而实现该工作站漫游至第一AP,并结束本流程。

其中,第一AC向该工作站当前所在的第二AP的第二AC发送删除第二AP与该工作站的关联信息的消息具体包括:

第一AC根据该工作站当前所在的第二AP的BSSID包括的运营商ID和AC ID确定出第二AP的第二AC的通信信息,例如互联网协议(IP)地址等;

根据第二AC的通信信息向第二AP的第二AC发送删除第二AP与该工作站的关联信息的消息。

在本发明实施例提供的工作站漫游方法中,接入点的BSSID至少包括了运营商ID以及AC ID,代替了申请的全局MAC地址,从而减少了MAC地址资源的占用。

实施例六:

请参阅图8,图8为本发明实施例中提供的一种接入控制器的结构图。如图8所示,本发明实施例提供的接入控制器可以包括:

接收模块801,用于接收第一AP上报的至少一个工作站的漫游请求,该漫游请求携带了该工作站当前所在的第二AP的BSSID以及第一AP的BSSID;

其中,第二AP的BSSID至少包括第二AP的运营商ID和AC ID;第一AP的BSSID至少包括第一AP的运营商ID和AC ID;

其中,第二AP的BSSID以及第一AP的BSSID是由位于第二AP的该工作站携带在重关联请求中发送至第一AP的;第一AP的BSSID是由位于第二AP的该工作站通过收集周围的AP所发报文获得的。

比较模块802,用于判断第一AP的运营商ID和AC ID与本AC上存储的信息是否一致,得到第一判定结果;以及判断第二AP的运营商ID和AC ID与本AC上存储的信息是否一致,得到第二判断结果;

其中,比较模块702可以将第一AP的运营商ID与第一AC配置的运营商ID比较,以及将第一AP的AC ID与第一AC配置的AC ID,得到第一判定结果;可以将第二AP的运营商ID与第一AC配置的运营商ID比较,以及将第二AP的AC ID与第一AC配置的AC ID,得到第二判定结果。

第一处理模块803,用于在比较模块802的第一判定结果和第二判定结果均一致时,删除本AC配置的该工作站与第二AP的关联信息,并向第二AP发送删除工作站信息的消息;

第二处理模块804,用于在第一处理模块803向第二AP发送删除工作站信息的消息之后,增加该工作站与第一AP的关联信息,并向第一AP发送允许该工作站关联的消息,从而实现该工作站漫游至第一AP。

请一并参阅图9,图9为本发明实施例中提供的另一种接入控制器的结构图。图9所示的接入控制器是由图8所示的接入控制器优化得到的。如图9所示,该接入控制器还可以包括:

第三处理模块805,与比较模块802连接,用于在比较模块802的第一判定结果和/或第二判定结果不一致时,向第二AP所在的第二AC发送删除第二AP与该工作站的关联信息的消息,以使第二AP所在的第二AC删除第二AP与该工作站的关联信息以及向第二AP发送删除该工作站信息的消息。

第四处理模块806,用于在第三处理模块805向第二AC发送删除第二AP与该工作站的关联信息的消息之后,增加该工作站与第一AP的关联信息,并向第一AP发送允许该工作站关联的消息,从而实现该工作站漫游至第一AP。

在本发明实施例提供的AC中,接入点的BSSID至少包括了运营商ID以及AC ID,代替了申请的全局MAC地址,从而减少了MAC地址资源的占用。

实施例七:

请参阅图10,图10为本发明实施例中提供的一种通信系统的结构图。如图10所示,该通信系统可以包括第一接入点1001和第二接入点1002,其中,

第二接入点1002,用于发送报文,该报文包含BSSID,该BSSID包含第二接入点1002的运营商ID以及第二接入点1002的AC ID;

第一接入点1001,用于接收上述报文并获取BSSID,将该BSSID中的运营商ID和AC ID与第一接入点1001存储的信息进行比较,如果该BSSID中的运营商ID与第一接入点1001存储的运营商ID相同、且AC ID与第一接入点1001存储的AC ID相同,则判定第一接入点1001与第二接入点1002属于同一个AC管辖范围内。

优选地,上述BSSID还可以包括第二接入点1002的AP ID,则第一接入点1001还用于判断上述BSSID包括的AP ID与第一接入点1001存储的AP ID是否相同,若相同,则判定第二接入点1002与第一接入点1001为同一接入点。

在本发明实施例提供的AC中,接入点的BSSID至少包括了运营商ID以及AC ID,代替了申请的全局MAC地址,从而减少了MAC地址资源的占用。

实施例八:

请参阅图11,图11为本发明实施例中提供的一种工作站漫游系统的结构图。如图11所示,本发明实施例提供的工作站漫游系统可以包括第一接入点1101,第二接入点1102,以及用于控制第一接入点1101、第二接入点1102的第一接入控制器1103,以及位于第二接入点1102内的至少一个工作站;其中,至少一个工作站需要漫游至第一接入点1101。

第一接入点1101,用于向第一接入控制器1103上报的至少一个工作站的漫游请求;

其中,上述漫游请求携带了该工作站当前所在的第二接入点1102的BSSID以及第一接入点1101的BSSID;第二接入点1102的BSSID至少包括第二接入点1102的运营商ID和AC ID;第一接入点1101的BSSID至少包括第一接入点1101的运营商ID和AC ID;

其中,第二接入点1102的BSSID以及第一接入点1101的BSSID是由位于第二接入点1102的工作站携带在重关联请求中发送至第一接入点1101的;第一接入点1101的BSSID是由位于第二接入点1102的工作站通过收集周围的AP所发报文获得的。

第一接入控制器1103,用于接收第一接入点1101上报的至少一个工作站的漫游请求,并判断该漫游请求携带的第一接入点1101的运营商ID和ACID与第一接入控制器1103上存储的信息是否一致,得到第一判定结果;以及判断该漫游请求携带的第二接入点1102的运营商ID和AC ID与第一接入控制器1103上存储的信息是否一致,得到第二判定结果;若第一判定结果和第二判定结果均为一致,则删除第一接入控制器1103配置的该工作站与第二接入点1102的关联信息,并向第二接入点1102发送删除该工作站信息的消息;增加该工作站与第一接入点1101的关联信息,并向第一接入点1101发送允许该工作站关联的消息;

第二接入点1102,用于接收第一接入控制器1103发送的删除该工作站信息的消息,将该工作站信息删除;

第一接入点1101,还用于接收第一接入控制器1103发送的允许工作站关联的消息并关联该工作站,从而实现该工作站漫游至第一接入点1101。

请参阅图12,图12为本发明实施例中提供的另一种工作站漫游系统的结构图。如图12所示,本发明实施例提供的工作站漫游系统可以包括第一接入点1101,第二接入点1102,用于控制第一接入点1101的第一接入控制器1103,以及用于控制第二接入点1102的第二接入控制器1104,以及位于第二接入点1102内的至少一个工作站;其中,至少一个工作站需要漫游至第一接入点1101。其中,

第二接入控制器1104,用于接收第一接入控制器1103发送的删除第二接入点1102与上述工作站的关联信息的消息,将第二接入点1102与上述工作站的关联信息删除,并向第二接入点1102发送删除上述工作站信息的消息;

第二接入点1102,用于接收第二接入控制器1104发送的删除上述工作站信息的消息,将上述工作站信息删除;

第一接入控制器1103,用于在上述第一判定结果和/或第二判定结果不一致时,增加上述工作站与第一接入点1101的关联信息,并向第二接入控制器1104发送删除第二接入点1102与上述工作站的关联信息的消息,以及向第一接入点1101发送允许上述工作站关联的消息;

第一接入点1101,用于接收第一接入控制器1103发送的允许工作站关联的消息并关联上述工作站,从而实现上述工作站漫游至上述第一接入点。

在本发明实施例提供的工作站漫游系统中,接入点的BSSID至少包括了运营商ID以及AC ID,代替了申请的全局MAC地址,从而减少了MAC地址资源的占用。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上对本发明实施例所提供的一种接入点识别方法、工作站漫游方法及相关设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上可得,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号