专利名称:一种无线局域网中提供差异化服务的方法和设备的制作方法
技术领域:
本发明涉及通信技术领域,特别是涉及一种无线局域网中提供差异化服务的方法和设备。
背景技术:
WLAN(ffireless Local Area Networks,无线局域网)提供了一种局域网的无线 连接服务,能够提供高速的无线数据接入,已经广泛应用于城市、企业、楼宇、家庭等各种场 所。和传统的有线接入方式相比,无线局域网让网络的使用者更加自由,彻底摆脱了线缆和 端口位置的束缚,而且无线局域网使得终端具有便于携带,易于移动等优点,免去或减少了 繁杂的网络布线,只需要安放一个或多个AP(ACCesS Point,接入点)设备就可以建立覆盖 整个建筑或地区的局域网络。随着无线网络的快速发展,通过WLAN的方式接入网络的情况越来越多。在WLAN 网络中,对于众多的接入用户,存在了差异化的服务需求,例如,某些用户需要加密服务,某 些用户需要更大的带宽,某些用户需要更高的优先级等差异化的服务需求。在传统的固网中,PC (Personal Computer,个人计算机)的位置相对固定, IP (Internet Protocol,网络之间互连的协议)地址变化不大,此时,差异化的服务需求可 以通过区分用户的IP地址来实现。而在WLAN应用中,PC随时会发生移动,固定的IP地址 无法实现,此时,差异化的服务需求不能通过区分用户的IP地址来实现。具体的,传统的有线方式组网方案如图1所示,PC的位置都是固定的, NAT (Network Address Translation,网络地址转换)网关作为网络的外部出口,能够为各 个PC进行各种差异化的服务。其中,在图1所示的组网中,由于PC是固定的,则可以固定 各个PC的IP地址,并在NAT网关中根据各个PC的IP地址或地址段进行各种操作,从而为 各个PC进行各种差异化的服务。而如果应用环境为WLAN环境时,由于固定的IP地址无法实现,则不能通过NAT网 关为各个PC进行各种差异化的服务。其中,对于具有一定规模的公司或单位,随着面积的 增大,一个无线AP显然无法覆盖所有区域,当PC发生移动,从一个AP转移到另一个AP时, 可能会造成IP地址的变化。而如果应用环境为运营商提供的WLAN接入热点时,则PC可能 在任何一个位置上进行接入,固定该PC的IP地址基本无法实现。如图2所示的有线和无线混合组网示意图,当PC接入到不同的AP时,该PC分配的 IP地址可能会发生变化,NAT网关无法基于IP地址为各个PC提供差异化的服务。如果依 然要固定某PC的IP地址或地址段,则需要DHCP(Dynamic Host Configuration Protocol, 动态主机设置协议)服务器和认证服务器相互配合,给特殊的PC预留特殊的地址段。此时, 当PC的数量增大时,尤其是当应用环境为运营商提供的WLAN接入环境时,维护和管理工作 会变得非常巨大。
发明内容
本发明提供一种无线局域网中提供差异化服务的方法和设备,以在WLAN环境下,对不同用户提供差异化的服务。为了达到上述目的,本发明提出了一种无线局域网中提供差异化服务的方法,应 用于包括网关设备和无线终端的无线局域网中,所述方法包括以下步骤所述网关设备获取所述无线终端的IP地址与服务集识别码SSID的对应关系;当接收到来自所述无线终端的报文时,所述网关设备根据所述报文中携带的IP 地址,以及所述IP地址与SSID的对应关系获取所述无线终端对应的SSID ;所述网关设备根据所述无线终端对应的SSID为所述无线终端提供差异化的服务。所述无线局域网中还包括三层的无线控制设备,所述网关设备获取所述无线终端 的IP地址与服务集识别码SSID的对应关系,具体包括所述网关设备从所述无线控制设备上获取所述无线终端的IP地址与SSID的对应关系。所述网关设备从所述无线控制设备上获取所述无线终端的IP地址与SSID的对应 关系,具体包括当所述无线终端接入时,所述无线控制设备获取所述无线终端的介质访问控制 MAC地址和接入的SSID,在接收到来自所述无线终端的报文时,获取所述无线终端的MAC地 址和IP地址,并根据所述无线终端的MAC地址和接入的SSID、以及MAC地址和IP地址获取 所述无线终端的IP地址与SSID的对应关系;所述无线控制设备将所述无线终端的IP地址与SSID的对应关系发送给所述网关 设备。所述无线控制设备将所述无线终端的IP地址与SSID的对应关系发送给所述网关 设备,具体包括所述无线控制设备向所述网关设备发送用户数据包协议UDP询问报文,所述UDP 询问报文中携带了询问所述网关设备是否支持SSID上传功能的信息;如果接收到所述网关设备返回的响应报文,所述无线控制设备根据预先配置的所 述网关设备的地址向所述网关设备发送所述无线终端的IP地址与SSID的对应关系。所述网关设备根据所述无线终端对应的SSID为所述无线终端提供差异化的服 务,之后还包括当所述无线终端退出所述无线局域网时,所述无线控制设备向所述网关设备发送 UDP删除报文,所述UDP删除报文中携带了通知所述网关设备删除所述IP地址与SSID的对 应关系的信息;所述网关设备删除所述IP地址与SSID的对应关系。所述网关设备根据所述无线终端对应的SSID为所述无线终端提供差异化的服 务,具体包括所述网关设备根据预先设置的SSID与差异化的服务之间的对应关系为所述无线 终端提供差异化的服务。一种网关设备,应用于包括网关设备和无线终端的无线局域网中,该网关设备包 括
第一获取模块,用于获取所述无线终端的IP地址与SSID的对应关系;收发模块,用于接收来自所述无线终端的报文;第二获取模块,与所述第一获取模块和所述收发模块分别连接,用于当接收到来 自所述无线终端的报文时,根据所述报文中携带的IP地址,以及所述IP地址与SSID的对 应关系获取所述无线终端对应的SSID ;处理模块,与所述第二获取模块连接,用于根据所述无线终端对应的SSID为所述 无线终端提供差异化的服务。所述无线局域网中还包括三层的无线控制设备,
所述第二获取模块具体用于,从所述无线控制设备上获取所述无线终端的IP地 址与SSID的对应关系。所述收发模块还用于,当所述无线终端退出所述无线局域网时,接收来自所述无 线控制设备的UDP删除报文,所述UDP删除报文中携带了通知所述网关设备删除所述IP地 址与SSID的对应关系的信息;所述网关设备还包括删除模块,与所述收发模块连接,用于当所述收发模块接收到所述UDP删除报文 时,删除所述IP地址与SSID的对应关系。所述处理模块具体用于,根据预先设置的SSID与差异化的服务之间的对应关系 为所述无线终端提供差异化的服务。—种无线控制设备,应用于包括网关设备、无线控制设备和无线终端的无线局域 网中,该无线控制设备包括第一获取模块,用于当所述无线终端接入时,获取所述无线终端的MAC地址和接 入的SSID ;第二获取模块,用于在接收到来自所述无线终端的报文时,获取所述无线终端的 MAC地址和IP地址;第三获取模块,与所述第一获取模块和所述第二获取模块分别连接,用于根据所 述无线终端的MAC地址和接入的SSID、以及MAC地址和IP地址获取所述无线终端的IP地 址与SSID的对应关系;收发模块,与所述第三获取模块连接,用于将所述无线终端的IP地址与SSID的对 应关系发送给所述网关设备,以供所述网关设备根据所述无线终端对应的SSID为所述无 线终端提供差异化的服务。所述收发模块进一步包括第一收发子模块,用于向所述网关设备发送UDP询问报文,所述UDP询问报文中携 带了询问所述网关设备是否支持SSID上传功能的信息;并等待接收来自所述网关设备返 回的响应报文;第二收发子模块,与所述第一收发子模块连接,用于当接收到所述网关设备返回 的响应报文时,根据预先配置的所述网关设备的地址向所述网关设备发送所述无线终端的 IP地址与SSID的对应关系。所述收发模块还包括第三收发子模块,用于当所述无线终端退出所述无线局域网时,向所述网关设备发送UDP删除报文,所述UDP删除报文中携带了通知所述网关设备删除所述IP地址与SSID 的对应关系的信息。与现有技术相比,本发明具有以下优点通过将SSID信息发送给网关设备,使得网关设备可以根据该SSID信息对用户进行差异化服务;而且系统维护简便,增加或修改某一类用户的服务时,只需要在网关设备上 进行相应配置即可,对于无线控制设备、中间设备等设备均不需要进行改变。
图1为现有技术中传统的有线方式组网方案示意图;图2为现有技术中有线和无线混合组网示意图;图3为本发明提出的一种无线局域网中提供差异化服务的方法流程图;图4A、图4B和图4C为AP设备、AC设备和网关设备之间的组网示意图;图5A和图5B为PC接入通知过程中位于AC设备侧和网关设备侧的处理流程示意 图;图6A和图6B为PC退出通知过程中位于AC设备侧和网关设备侧的处理流程示意 图;图7A、图7B、图7C和图7D为各个报文的示意图;图8为本发明提出的一种网关设备的结构图;图9为本发明提出的一种无线控制设备的结构图。
具体实施例方式本发明中,网关设备通过获取无线终端的IP地址与SSID(SerViCe Setldentifier,服务集识别码)的对应关系;当接收到来自无线终端的报文时,能够根据 该报文中携带的IP地址以及IP地址与SSID的对应关系获取该无线终端对应的SSID ;并 根据该无线终端对应的SSID为无线终端提供差异化的服务。基于上述思想,本发明中提供一种无线局域网中提供差异化服务的方法,应用于 包括网关设备和无线终端的无线局域网中,如图3所示,该方法包括以下步骤步骤301,所述网关设备获取所述无线终端的IP地址与服务集识别码SSID的对应关系。步骤302,当接收到来自所述无线终端的报文时,所述网关设备根据所述报文中携 带的IP地址,以及所述IP地址与SSID的对应关系获取所述无线终端对应的SSID。步骤303,所述网关设备根据所述无线终端对应的SSID为所述无线终端提供差异 化的服务。其中,在无线局域网中,每个SSID对应了相应的服务,例如,SSIDl表示需要提 供加密处理,SSID2表示需要提供更大带宽时,如果无线终端1需要加密处理时,则在无线 终端1接入时,会选择SSID1,而网关设备上将存储无线终端1的IP地址与SSIDl的对应关 系,从而使得网关设备能够为无线终端1提供加密处理的服务。如果无线终端2需要更大 带宽时,则网关设备上将存储无线终端2的IP地址与SSID2的对应关系,从而使得网关设 备能够为无线终端2提供更大带宽的服务,即能够为不同的无线终端提供差异化的服务。需要说明的是,在无线局域网中,包括了 AP设备、AC设备、网关设备和无线终端;而在实际应用中,针对上述各个设备,无线接入组网可以分为以下几种情况(I)AP设备、AC设备和网关设备为同一个设备(即网关设备),如图4A所示的组 网示意图。此时,当无线终端通过网关设备接入时,该网关设备能够获知该无线终端接入的 SSID以及该无线终端的IP地址,即该网关设备能够获知该无线终端的IP地址与SSID的对 应关系,这种情况本发明中不再详加赘述。(2) AP设备和AC设备为同一个设备(即无线控制设备,该无线控制设备为三层设 备),网关设备为单独的设备,如图4B所示的组网示意图。此时,该网关设备需要从无线控 制设备上获知该无线终端的IP地址与SSID的对应关系。(3)AP设备、AC设备和网关设备均为单独的设备,如图4C所示的组网示意图。此 时,该网关设备需要从AP设备或者AC设备上获知该无线终端的IP地址与SSID的对应关 系。需要注意的是,当AP设备和AC设备均为三层设备时,则根据实际的需要,网关设 备能够从AP设备或者AC设备上获知该无线终端的IP地址与SSID的对应关系;当网关设 备从AP设备上获知该无线终端的IP地址与SSID的对应关系时,该AP设备为无线控制设 备;当网关设备从AC设备上获知该无线终端的IP地址与SSID的对应关系时,该AC设备为 无线控制设备。当AP设备为二层设备、AC设备为三层设备时,则AC设备为无线控制设备,网关设 备需要从AC设备上获知该无线终端的IP地址与SSID的对应关系;当AC设备为二层设备、 AP设备为三层设备时,则AP设备为无线控制设备,网关设备需要从AP设备上获知该无线终 端的IP地址与SSID的对应关系。具体的,网关设备从无线控制设备上获知该无线终端的IP地址与SSID的对应关 系具体包括(1)在无线终端通过无线控制设备接入网络时,无线控制设备获取该无线终 端的MAC(MediaAccess Control,介质访问控制)地址和接入的SSID ;并在接收到来自该无 线终端的报文时,获取该无线终端的MAC地址和IP地址;并根据该无线终端的MAC地址和 接入的SSID、以及MAC地址和IP地址获取该无线终端的IP地址与SSID的对应关系。(2) 无线控制设备将该无线终端的IP地址与SSID的对应关系发送给网关设备。需要注意的是,在实际应用中,该网关设备可能支持SSID上传功能(即能够对IP 地址与SSID的对应关系进行相应处理),也可能不支持SSID上传功能(即不能够对IP地 址与SSID的对应关系进行相应处理),只有当网关设备支持SSID上传功能时,该网关设 备才能够使用上述的处理过程进行相应的处理。因此,在无线控制设备将该无线终端的 IP地址与SSID的对应关系发送给网关设备之前,该无线控制设备还需要向网关设备发送 UDP(UserDatagram Protocol,用户数据包协议)询问报文,该UDP询问报文中携带了询问 网关设备是否支持SSID上传功能的信息;如果能够接收到网关设备返回的响应报文,则说 明网关设备支持SSID上传功能,如果无法接收到网关设备返回的响应报文,则说明网关设 备不支持SSID上传功能。进一步的,在无线控制设备上预先配置了网关设备的地址,如果网关设备支持 SSID上传功能时,则无线控制设备需要根据预先配置的网关设备的地址向该网关设备发送 无线终端的IP地址与SSID的对应关系。为了更加清楚的说明本发明提供的技术方案,以下结合一种具体的应用场景,对本发明提供的技术方案进行详细阐述。本应用场景下,AP设备、AC设备和网关设备均为单 独的设备,以AC设备为三层设备且为无线控制设备为例,则网关设备需要从该AC设备上获 知无线终端的IP地址与SSID的对应关系。基于上述情况,在本应用场景下,AC设备与网关设备之间的交互过程包括初始 认证阶段,PC接入通知和PC退出通知。其中,该PC设备即无线终端。
(1)初始认证阶段由于网关设备可能支持SSID上传功能或者不支持SSID上传功能,因此,AC设备 需要知道网关设备是否支持SSID上传功能,该过程为初始认证阶段。其中,在网关设备上, 如果使能了支持SSID上传功能时,则网关设备支持SSID上传功能,如果没有使能支持SSID 上传功能时,则网关设备不持SSID上传功能。具体的,由于AC设备与网关设备之间位置的不确定性,该AC设备很难发现网关设 备,因此,需要在该AC设备上配置该网关设备的地址,并根据该网关设备的地址向该网关 设备发送UDP询问报文,该UDP询问报文中携带了询问网关设备是否支持SSID上传功能的 信息;如果能够接收到网关设备返回的响应报文,则说明网关设备支持SSID上传功能,如 果无法接收到网关设备返回的响应报文,则说明网关设备不支持SSID上传功能。优选的,AC设备需要向网关设备发送预设次数(例如,三次)的UDP询问报文,如 果三次均没有接收到网关设备返回的响应报文,则说明网关设备不支持SSID上传功能;如 果接收到任意一次网关设备返回的响应报文,则说明网关设备支持SSID上传功能。(2) PC接入通知在无线终端通过AC设备接入网络时,该无线终端能够选择自身需要的SSID,而在 该无线终端通过AC设备的认证时,该AC设备能够获知该无线终端的MAC地址,即在无线终 端通过AC设备接入网络时,AC设备可以知道接入的无线终端的MAC地址和接入的SSID ; 而当接收到该无线终端的首个IP报文时,AC设备能够获取该无线终端的MAC地址和IP地 址;从而根据该无线终端的MAC地址和接入的SSID、以及MAC地址和IP地址获取该无线终 端的IP地址与SSID的对应关系。如果在上述初始认证阶段获知网关设备支持SSID上传功能时,则AC设备直接将 该IP地址与SSID的对应关系发送给网关设备;如果在上述初始认证阶段获知网关设备不 支持SSID上传功能时,则此时需要进一步执行上述初始认证过程,如果仍然获知网关设备 不支持SSID上传功能,则不需要向该网关设备发送IP地址与SSID的对应关系,如果获知 网关设备支持SSID上传功能,则向网关设备发送IP地址与SSID的对应关系。如图5A所示的AC设备的处理流程和图5B所示的网关设备的处理流程。在图5A中,在无线终端接入成功时,AC设备建立该无线终端的IP地址与SSID的 对应关系,并将该对应关系发送给网关设备,并等待回应;如果接收到回应,则结束流程; 如果没有接收到回应,则判断是否向网关设备发送了预设次数(3次)的对应关系,如果没 有,则继续向网关设备发送该对应关系,否则,结束流程。在图5B中,当接收到来自AC设备的无线终端的IP地址与SSID的对应关系时,该 网关设备将该IP地址与SSID的对应关系存储到自身的表项中,并向AC设备回应ACK报文。(3) PC退出通知在无线终端退出无线网络时,该AC设备需要向网关设备发送UDP删除报文,该UDP删除报文中携带了通知该网关设备删除该无线终端的IP地址与SSID的对应关系的信息;此时,该网关设备需要删除该无线终端的IP地址与SSID的对应关系。具体的,AC设备能够根据来自无线终端的解关联报文或keepalive定时器超时等 原因,获知该无线终端退出无线网络,此时,该AC设备需要通知网关设备删除该无线终端 的IP地址与SSID的对应关系,以防止其它无线终端接入网络后获取了同样的IP地址而引 起的混乱。如图6A所示的AC设备的处理流程和图6B所示的网关设备的处理流程。在图6A中,在无线终端退出无线网络时,AC设备删除该无线终端的IP地址与 SSID的对应关系,并向网关设备发送UDP删除报文,并等待回应;如果接收到回应,则结束 流程;如果没有接收到回应,则判断是否向网关设备发送了预设次数(3次)的UDP删除报 文,如果没有,则继续向网关设备发送该UDP删除报文,否则,结束流程。在图6B中,当接收到来自AC设备的UDP删除报文时,该网关设备删除对应的无线 终端的IP地址与SSID的对应关系,并向AC设备回应ACK报文。而为了防止该无线终端申 请的地址,在网关设备上的某些应用(例如,Internet协议安全性IPSEC应用)已经建立 的session(会话)超时之前,重新被其他无线终端申请到,该网关设备还需要通知其上的 相关模块释放此该IP地址对应的session。需要注意的是,在上述处理过程中,各个阶段的报文如图7所示,其中,初始认证 阶段时的UDP询问报文为图7A,PC接入通知时携带了 IP地址与SSID的对应关系的报文为 图7B,PC退出通知时的UDP删除报文为图7C,ACK报文为图7D。在图7中的各个报文,均为基于UDP的报文,各个报文中均显示了 UDP载荷内容, 该UDP使用端口号为40000,而考虑到有些环境下使用大端口号的UDP报文会被防火墙过滤 掉的情况,各个过程交互的报文使用的端口号可以由用户进行配置,只需要AC设备和网关 设备配置相同即可。在图7中,各个字段的含义如下Magic Number 32位随机数,由AC设备生成,网关设备在回复ACK时进行拷贝,以 使AC设备可以将ACK与其发出的报文进行对应。FLAG 报文含义标志,0x20表示AC设备询问网关设备是否支持SSID上传(即UDP 询问报文);Oxl表示PC接入通知(即携带了 IP地址与SSID的对应关系的报文);0x2表 示PC退出通知(即UDP删除报文);0x10表示ACK报文,其余值为保留。在实际应用中,该 报文含义标志可以根据实际需要进行任意调整,例如,通过使用0x20表示UDP删除报文,通 过使用0x2表示UDP询问报文。IP addr 加入或退出时的无线终端的IP地址。Ien 加入的无线终端使用的SSID的长度。SSID 加入的无线终端使用的SSID。本应用场景下,当网关设备上存储了各个无线终端的IP地址与SSID的对应关系 (该对应关系可以有相应的表项进行存储)后,当网络设备接收到来自某个无线终端(无线 终端1)的报文时,根据该报文的IP地址查找对应的SSID,并根据该SSID确定需要为该无 线终端提供的服务。具体的,如果根据该报文的IP地址查找到对应的SSID,则根据该SSID为该无线终端提供的相应的服务。例如,SSIDl表示需要提供加密处理,SSID2表示需要提供更大带宽 时,如果根据该报文的IP地址查找对应的SSID为SSID1,则需要为该无线终端1提供加密 处理的服务。如果根据该报文的IP地址没有找到对应的SSID,则不能根据相应的SSID进 行处理,该过程本应用场景不再赘述。基于与上述方法同样的发明构思,本发明还提出了一种网关设备,应用于包括网 关设备和无线终端的无线局域网中,如图8所示,该网关设备包括第一获取模块11,用于获取所述无线终端的IP地址与SSID的对应关系。收发模块12,用于接收来自所述无线终端的报文。
第二获取模块13,与所述第一获取模块11和所述收发模块12分别连接,用于当接 收到来自所述无线终端的报文时,根据所述报文中携带的IP地址,以及所述IP地址与SSID 的对应关系获取所述无线终端对应的SSID。其中,所述无线局域网中还包括三层的无线控 制设备,所述第二获取模块13具体用于,从所述无线控制设备上获取所述无线终端的IP地 址与SSID的对应关系。处理模块14,与所述第二获取模块13连接,用于根据所述无线终端对应的SSID为 所述无线终端提供差异化的服务。所述处理模块14具体用于,根据预先设置的SSID与差异化的服务之间的对应关 系为所述无线终端提供差异化的服务。本发明中,当所述无线终端退出所述无线局域网时,所述收发模块12还用于接收 来自所述无线控制设备的UDP删除报文,所述UDP删除报文中携带了通知所述网关设备删 除所述IP地址与SSID的对应关系的信息;此时,所述网关设备还包括删除模块15,与所述收发模块12连接,用于当所述收发模块12接收到所述UDP删 除报文时,删除所述IP地址与SSID的对应关系。其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合 并为一个模块,也可以进一步拆分成多个子模块。基于与上述方法同样的发明构思,本发明还提出了一种无线控制设备,应用于包 括网关设备、无线控制设备和无线终端的无线局域网中,如图9所示,该无线控制设备包 括第一获取模块21,用于当所述无线终端接入时,获取所述无线终端的MAC地址和 接入的SSID。第二获取模块22,用于在接收到来自所述无线终端的报文时,获取所述无线终端 的MAC地址和IP地址。第三获取模块23,与所述第一获取模块21和所述第二获取模块22分别连接,用于 根据所述无线终端的MAC地址和接入的SSID、以及MAC地址和IP地址获取所述无线终端的 IP地址与SSID的对应关系。收发模块24,与所述第三获取模块23连接,用于将所述无线终端的IP地址与 SSID的对应关系发送给所述网关设备,以供所述网关设备根据所述无线终端对应的SSID 为所述无线终端提供差异化的服务。所述收发模块24进一步包括
第一收发子模块241,用于向所述网关设备发送UDP询问报文,所述UDP询问报文 中携带了询问所述网关设备是否支持SSID上传功能的信息;并等待接收来自所述网关设 备返回的响应报文。第二收发子模块242,与所述第一收发子模块241连接,用于当接收到所述网关设 备返回的响应报文时,根据预先配置的所述网关设备的地址向所述网关设备发送所述无线 终端的IP地址与SSID的对应关系。第三收发子模块243,用于当所述无线终端退出所述无线局域网时,向所述网关设 备发送UDP删除报文,所述UDP删除报文中携带了通知所述网关设备删除所述IP地址与 SSID的对应关系的信息。其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合 并为一个模块,也可以进一步拆分成多个子模块。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通 过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发 明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储 介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可 以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流 程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分 布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上 述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。
1权利要求
一种无线局域网中提供差异化服务的方法,应用于包括网关设备和无线终端的无线局域网中,其特征在于,所述方法包括以下步骤所述网关设备获取所述无线终端的IP地址与服务集识别码SSID的对应关系;当接收到来自所述无线终端的报文时,所述网关设备根据所述报文中携带的IP地址,以及所述IP地址与SSID的对应关系获取所述无线终端对应的SSID;所述网关设备根据所述无线终端对应的SSID为所述无线终端提供差异化的服务。
2.如权利要求1所述的方法,其特征在于,所述无线局域网中还包括三层的无线控制 设备,所述网关设备获取所述无线终端的IP地址与服务集识别码SSID的对应关系,具体包 括所述网关设备从所述无线控制设备上获取所述无线终端的IP地址与SSID的对应关系。
3.如权利要求2所述的方法,其特征在于,所述网关设备从所述无线控制设备上获取 所述无线终端的IP地址与SSID的对应关系,具体包括当所述无线终端接入时,所述无线控制设备获取所述无线终端的介质访问控制MAC地 址和接入的SSID,在接收到来自所述无线终端的报文时,获取所述无线终端的MAC地址和 IP地址,并根据所述无线终端的MAC地址和接入的SSID、以及MAC地址和IP地址获取所述 无线终端的IP地址与SSID的对应关系;所述无线控制设备将所述无线终端的IP地址与SSID的对应关系发送给所述网关设备。
4.如权利要求3所述的方法,其特征在于,所述无线控制设备将所述无线终端的IP地 址与SSID的对应关系发送给所述网关设备,具体包括所述无线控制设备向所述网关设备发送用户数据包协议UDP询问报文,所述UDP询问 报文中携带了询问所述网关设备是否支持SSID上传功能的信息;如果接收到所述网关设备返回的响应报文,所述无线控制设备根据预先配置的所述网 关设备的地址向所述网关设备发送所述无线终端的IP地址与SSID的对应关系。
5.如权利要求4所述的方法,其特征在于,所述网关设备根据所述无线终端对应的 SSID为所述无线终端提供差异化的服务,之后还包括当所述无线终端退出所述无线局域网时,所述无线控制设备向所述网关设备发送UDP 删除报文,所述UDP删除报文中携带了通知所述网关设备删除所述IP地址与SSID的对应 关系的信息;所述网关设备删除所述IP地址与SSID的对应关系。
6.如权利要求1所述的方法,其特征在于,所述网关设备根据所述无线终端对应的 SSID为所述无线终端提供差异化的服务,具体包括所述网关设备根据预先设置的SSID与差异化的服务之间的对应关系为所述无线终端 提供差异化的服务。
7.一种网关设备,应用于包括网关设备和无线终端的无线局域网中,其特征在于,该网 关设备包括第一获取模块,用于获取所述无线终端的IP地址与SSID的对应关系; 收发模块,用于接收来自所述无线终端的报文;第二获取模块,与所述第一获取模块和所述收发模块分别连接,用于当接收到来自所 述无线终端的报文时,根据所述报文中携带的IP地址,以及所述IP地址与SSID的对应关 系获取所述无线终端对应的SSID ;处理模块,与所述第二获取模块连接,用于根据所述无线终端对应的SSID为所述无线 终端提供差异化的服务。
8.如权利要求7所述的网关设备,其特征在于,所述无线局域网中还包括三层的无线 控制设备,所述第二获取模块具体用于,从所述无线控制设备上获取所述无线终端的IP地址与 SSID的对应关系。
9.如权利要求8所述的网关设备,其特征在于,所述收发模块还用于,当所述无线终端退出所述无线局域网时,接收来自所述无线控 制设备的UDP删除报文,所述UDP删除报文中携带了通知所述网关设备删除所述IP地址与 SSID的对应关系的信息;所述网关设备还包括删除模块,与所述收发模块连接,用于当所述收发模块接收到所述UDP删除报文时,删 除所述IP地址与SSID的对应关系。
10.如权利要求7所述的网关设备,其特征在于,所述处理模块具体用于,根据预先设置的SSID与差异化的服务之间的对应关系为所 述无线终端提供差异化的服务。
11.一种无线控制设备,应用于包括网关设备、无线控制设备和无线终端的无线局域网 中,其特征在于,该无线控制设备包括第一获取模块,用于当所述无线终端接入时,获取所述无线终端的MAC地址和接入的 SSID ;第二获取模块,用于在接收到来自所述无线终端的报文时,获取所述无线终端的MAC 地址和IP地址;第三获取模块,与所述第一获取模块和所述第二获取模块分别连接,用于根据所述无 线终端的MAC地址和接入的SSID、以及MAC地址和IP地址获取所述无线终端的IP地址与 SSID的对应关系;收发模块,与所述第三获取模块连接,用于将所述无线终端的IP地址与SSID的对应关 系发送给所述网关设备,以供所述网关设备根据所述无线终端对应的SSID为所述无线终 端提供差异化的服务。
12.如权利要求11所述的无线控制设备,其特征在于,所述收发模块进一步包括第一收发子模块,用于向所述网关设备发送UDP询问报文,所述UDP询问报文中携带了 询问所述网关设备是否支持SSID上传功能的信息;并等待接收来自所述网关设备返回的 响应报文;第二收发子模块,与所述第一收发子模块连接,用于当接收到所述网关设备返回的响 应报文时,根据预先配置的所述网关设备的地址向所述网关设备发送所述无线终端的IP 地址与SSID的对应关系。
13.如权利要求12所述的无线控制设备,其特征在于,所述收发模块还包括第三收发子模块,用于当所述无线终端退出所述无线局域网时,向所述网关设备发送 UDP删除报文,所述UDP删除报文中携带了通知所述网关设备删除所述IP地址与SSID的对 应关系的信息。
全文摘要
本发明公开了一种无线局域网中提供差异化服务的方法,包括以下步骤网关设备获取无线终端的IP地址与服务集识别码SSID的对应关系;所述网关设备根据所述无线终端对应的SSID为所述无线终端提供差异化的服务。本发明中,通过将SSID信息发送给网关设备,使得网关设备可以根据该SSID信息对用户进行差异化服务。
文档编号H04W88/16GK101860856SQ20101015216
公开日2010年10月13日 申请日期2010年4月21日 优先权日2010年4月21日
发明者孙洋建, 蒋正义 申请人:杭州华三通信技术有限公司