一种接入点向服务器报告终端接入状态的方法及系统的制作方法

文档序号:9331173阅读:742来源:国知局
一种接入点向服务器报告终端接入状态的方法及系统的制作方法
【技术领域】
[0001] 本发明涉及一种计算机网络技术,特别是涉及一种接入点向服务器报告终端接入 状态的方法及系统。
【背景技术】
[0002] WLAN(WirelessLocalAreaNetworks,无线局域网)主要由终端(Station,STA)、 接入点(AccessPoint,AP)、无线介质(WirelessMedium,WM)等组成。STA在WLAN中一般 为客户端,可以是装有无线网卡的计算机,也可以是有WiFi模块的智能手机。STA可以是移 动的,也可以是固定的,是无线局域网的最基本组成单元。在WLAN中,采用服务器统一管理 的AP为了使服务器能及时获得接入AP的STA的状态,必须定时通过报文传送STA的状态 给服务器。通常的实现方案是AP定时通过报文直接把STA的状态汇报给服务器,会有以下 缺陷:由于通过服务器管理的AP数量极大,可能达到数十万,而每台AP接入的STA可能达 到一百多个。这导致为了使服务器能及时获得接入AP的STA的状态而发送的状态报文将 极大的消耗服务器的网络带宽资源,甚至会影响服务器其他业务的运行。
[0003] 鉴于此,如何找到一种降低现有的AP通过报文传送STA的状态所占用的网络带宽 资源的方法成为了本领域技术人员亟待解决的问题。

【发明内容】

[0004] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种接入点向服务器报告 终端接入状态的方法及系统,用于解决现有技术中AP通过报文传送STA的状态占用大量的 网络带宽资源的问题。
[0005] 为实现上述目的及其他相关目的,本发明提供一种接入点向服务器报告终端接入 状态的方法,应用于包括服务器、接入点的网络系统中,所述接入点向服务器报告终端接入 状态的方法包括:根据接入所述接入点的终端的信息管理终端信息表,所述终端信息表中 的每一个条目对应着一个终端的信息状态,所述条目包括终端的基本信息字段,以及终端 的接入时间标识字段;在每一个设定的第一时间段内获取所述终端的接入状态,将当前第 一时间段的接入时间戳写入到处于接入状态的终端对应的终端信息表中的条目的接入时 间标识字段中;在设定的第二时间段内生成一个状态位图,所述第二时间段包括整数倍的 第一时间段,所述状态位图包括所述整数倍个状态表,一个所述状态表一一对应着一个第 一时间段内的所有终端的接入状态,所述状态表的一个比特位值一一对应着终端信息表 中一个与所述状态表相对应的第一时间段内的一个终端的接入状态;将所述状态位图以及 在当前所述第二时间段内新加入的终端信息创建终端状态报文发送给服务器;所述服务器 根据所述终端状态报文修改服务器中的与所述接入点对应的终端信息表,以使得所述接入 点的终端信息表与服务器中对应的终端信息表的信息同步。
[0006] 可选地,当所述接入点收到所述终端发送的Probe帧时,当前第一时间段的接入 状态为接入。
[0007] 可选地,当终端信息表中一个终端的在一个第一时间段内的接入状态为接入时, 给相应的一组状态表中的所述终端对应的一个比特位赋值为1。
[0008] 可选地,所述接入点向服务器报告终端接入状态的方法还包括:当服务器接收到 的所述终端状态报文中包含重置标识时,所述服务器重新建立服务器中的终端信息表。
[0009] 可选地,所述接入点向服务器报告终端接入状态的方法还包括:所述接入点通过TCP链路向所述服务器发送所述终端状态报文,当所述TCP链路断开重新建立时,所发送的 第一个所述终端状态报文包含重置标识。
[0010] 本发明还提供一种接入点向服务器报告终端接入状态的系统,所述接入点向服务 器报告终端接入状态的系统包括服务器、接入点,所述接入点包括:终端信息表管理模块, 用于根据接入所述接入点的终端的信息管理终端信息表,所述终端信息表中的每一个条目 对应着一个终端的信息状态,所述条目包括终端的基本信息字段,以及终端的接入时间标 识字段;在每一个设定的第一时间段内获取所述终端的接入状态,将当前第一时间段的接 入时间戳写入到处于接入状态的终端对应的终端信息表中的条目的接入时间标识字段中; 终端状态报文生成模块,用于在设定的第二时间段内生成一个状态位图,所述第二时间段 包括整数倍的第一时间段,所述状态位图包括所述整数倍个状态表,一个所述状态表一一 对应着一个第一时间段内的所有终端的接入状态,所述状态表的一个比特位值一一对应着 终端信息表中一个与所述状态表相对应的第一时间段内的一个终端的接入状态;将所述状 态位图以及在当前所述第二时间段内新加入的终端信息创建终端状态报文;终端状态报文 发送模块,用于将所述终端状态报文发送给服务器。
[0011] 可选地,当所述接入点收到所述终端发送的Probe帧时,当前第一时间段的接入 状态为接入。
[0012] 可选地,当终端信息表中一个终端的在一个第一时间段内的接入状态为接入时, 给相应的一组状态表中的所述终端对应的一个比特位赋值为1。
[0013] 可选地,所述终端状态生成模块还用于:所述接入点通过TCP链路向所述服务器 发送所述终端状态报文,当所述TCP链路断开重新建立时,所发送的第一个所述终端状态 报文包含重置标识。
[0014] 本发明还提供一种接入点向服务器报告终端接入状态的系统,所述接入点向服务 器报告终端接入状态的系统包括服务器、接入点,所述服务器包括:终端状态报文处理模 块,用于接收接入点发送的终端状态报文,并根据所述终端状态报文修改服务器中的与所 述接入点对应的终端信息表,以使得所述接入点的终端信息表与服务器中对应的终端信息 表的信息同步。
[0015] 可选地,所述终端状态报文处理模块还用于:当服务器接收到的所述终端状态报 文中包含重置标识时,所述服务器重新建立服务器中的终端信息表。
[0016] 本发明还提供一种接入点向服务器报告终端接入状态的系统,所述接入点向服务 器报告终端接入状态的系统包括如上所述的服务器、如上所述的接入点。
[0017] 如上所述,本发明的一种接入点向服务器报告终端接入状态的方法及系统,具有 以下有益效果:在AP(接入点)保证定期把STA(终端)接入状态汇报给服务器的同时,大 幅度降低对网络带宽资源的占用。
【附图说明】
[0018] 图1显示为本发明的接入点向服务器报告终端接入状态的方法的一实施例的流 程不意图。
[0019] 图2显示为本发明的接入点向服务器报告终端接入状态的系统的一实施例的模 块不意图。
[0020] 元件标号说明
[0021] 1 接入点向服务器报告终端接入状态的系统
[0022] 11 接入点
[0023] 111 终端信息表管理模块
[0024] 112 终端状态报文生成模块
[0025] 113 终端状态报文发送模块
[0026] 12 服务器
[0027] 121 终端状态报文处理模块
[0028] S1 ~S5 步骤
【具体实施方式】
[0029] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书 所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实 施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离 本发明的精神下进行各种修饰或改变。
[0030] 需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想, 遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘 制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可 能更为复杂。
[0031] 本发明提供一种接入点向服务器报告终端接入状态的方法,应用于包括服务器、 接入点的网络系统中。所述服务器与多个接入点相连,对多个接入点进行管理,每个接入点 (AP)可以接入多个终端(STA)。每一个接入点11 (AP)都定时向服务器12报告该接入点 11 (AP)的终端接入状态。在一个实施例中,如图1所示,所述接入点向服务器报告终端接入 状态的方法包括:
[0032] 步骤S1,根据接入所述接入点的终端的信息管理终端信息表,所述终端信息表中 的每一个条目对应着一个终端的信息状态,所述条目包括终端的基本信息字段,以及终端 的接入时间标识字段。在一个实施例中,当所述接入点收到所述终端发送的Probe帧时,表 明该终端为接入到所述接入点的终端,将在终端信息表中建立与所述终端相对应的条目, 其中所述终端的基本信息字段可以包括该终端的MAC地址。当所述终端在终端信息表中查 找到对应的条目(即
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1