一种速率统计的方法和装置的制作方法

文档序号:7761006阅读:216来源:国知局
专利名称:一种速率统计的方法和装置的制作方法
技术领域
本发明涉及通信技术领域,特别是涉及一种速率统计的方法和装置。
背景技术
WLAN(ffireless Local Area Networks,无线局域网)提供了一种局域网的无线连 接服务,能够提供高速的无线数据接入,和传统的有线接入方式相比,无线局域网让网络的 使用更加自由,彻底摆脱了线缆和端口位置的束缚,而且无线局域网具有便于携带,易于移 动的优点,免去或减少了繁杂的网络布线,只需要安放一个或多个AP(ACCesS Point,接入 点)设备就可以建立覆盖整个建筑或地区的局域网络。其中,在无线局域网中,AC (Access Controller,无线控制器)设备用于对无线局域网中的AP设备进行控制和管理。具体的,随着无线局域网的大量应用,越来越多的场合开始使用无线AP作为接入 点,而为了降低成本,简化管理,并提高安全性,AC+AP(即Fit AP)的组网方式被广泛采用, 通过采用AC+AP的组网方式(即AC集中式管理的方式),可以方便网络的部署。在实际应用中,当网管设备需要统计AP设备的速率时,由于AP设备的所有管理均 由AC设备完成,则AP设备需要将自身的流量信息上报给AC设备,然后网管设备从AC设备 上获取相关流量信息,并用一段时间内的流量除以时间长度,从而可以计算出AP设备的速 率。正常情况下,AP设备以一定的时间间隔上传数据,但是,当AC设备与AP设备的流 量过大时,则会导致AP设备的报文无法及时上传到AC设备,这种情况下,在AC设备上统计 时会出现某段时间的流量为0,而之后的时间段流量会变得很大的情况,从而导致网管设备 在统计AP设备的速率时,流量统计、速率统计数据异常。如图1所示的性能采集数据与真实数据的对比示意图,可以看出,3_6s的时间段 内,真实的数据为具有AP设备的流量,但是3-6s内AP设备没有及时上报数据,导致AC设 备上的数据没有更新,性能采集数据为3-6s内流量为0,性能采集数据与真实数据相比误 差很大。

发明内容
本发明提供一种速率统计的方法和装置,以准确确定AP设备的流量和速率。为了达到上述目的,本发明提出了一种速率统计的方法,应用于包括网管设备、AC 设备和AP设备的系统中,该方法包括以下步骤所述网管设备从所述AC设备上读取所述AP设备的当前流量信息和当前在线时长信息;所述网管设备记录所述当前在线时长信息,并比较所述当前在线时长信息与之前 记录的在线时长信息;当所述当前在线时长信息与之前记录的在线时长信息一致时,所述网管设备确定 所述当前流量信息无效;
当所述当前在线时长信息与之前记录的在线时长信息不一致时,所述网管设备根 据所述当前流量信息和所述当前在线时长信息确定所述AP设备的速率信息。所述网管设备从所述AC设备上读取所述AP设备的当前流量信息和当前在线时长 信息,具体包括所述网管设备通过SNMP方式从所述AC设备上同时读取所述AP设备的当前流量 信息和当前在线时长信息。比较所述当前在线时长信息与之前记录的在线时长信息,之前还包括所述网管设备比较所述当前流量信息与之前记录的流量信息;当所述当前流量信息与之前记录的流量信息一致时,所述网管设备执行比较所述 当前在线时长信息与之前记录的在线时长信息的操作。所述网管设备记录所述当前在线时长信息,并比较所述当前在线时长信息与之前 记录的在线时长信息,之后还包括所述网管设备删除之前记录的在线时长信息。所述网管设备根据所述当前流量信息和所述当前在线时长信息确定所述AP设备 的速率信息,具体包括所述网管设备计算所述AP设备的速率信息为(当前流量信息_之前记录的流量 信息)/(当前在线时长信息_之前记录的在线时长信息)。一种速率统计的网管设备,应用于包括所述网管设备、AC设备和AP设备的系统 中,其特征在于,该网管设备包括读取模块,用于从所述AC设备上读取所述AP设备的当前流量信息和当前在线时 长信息;记录模块,与所述读取模块连接,用于记录所述读取模块读取的所述当前在线时 长信息;比较模块,与所述记录模块连接,用于比较所述当前在线时长信息与之前记录的 在线时长信息;确定模块,与所述比较模块连接,用于当所述当前在线时长信息与之前记录的在 线时长信息一致时,确定所述当前流量信息无效;当所述当前在线时长信息与之前记录的在线时长信息不一致时,根据所述当前流 量信息和所述当前在线时长信息确定所述AP设备的速率信息。所述读取模块,具体用于通过SNMP方式从所述AC设备上同时读取所述AP设备的 当前流量信息和当前在线时长信息。所述比较模块,还用于比较所述当前流量信息与之前记录的流量信息。还包括删除模块,与所述记录模块连接,用于删除所述记录模块之前记录的在线时长信 肩、ο所述确定模块,具体用于计算所述AP设备的速率信息为(当前流量信息_之前 记录的流量信息)/(当前在线时长信息-之前记录的在线时长信息)。与现有技术相比,本发明至少具有以下优点通过比较当前在线时长信息和之前记录的在线时长信息,只有当二者一致时才确定AP设备的速率信息,当二者不一致时不记录当前流量信息,从而准确确定AP设备的流量 和速率,并可以有效的解决异常情况下AP设备流量统计、速率统计不准确的问题,不会出 现流量、速率数据异常等情况。


图1是现有技术中性能采集数据与真实数据的对比示意图;图2是本发明提供的一种速率统计的方法流程图;图3是本发明应用场景下性能采集数据与真实数据的对比示意图;图4是本发明中提出的网管设备的结构图。
具体实施例方式本发明中,网管设备从AC设备上获取AP设备流量信息的同时,从AC设备上获取 该AP设备的在线时长信息,通过比较当前在线时长信息与之前记录的在线时长信息,当二 者一致时,则确定当前流量信息无效,不记录该当前流量信息;当二者不一致时,则确定AP 设备的流量信息和速率信息,从而准确确定AP设备的流量和速率。下面结合附图对本发明进行详细描述。如图2所示,为本发明提出的一种速率统计的方法,该方法应用于包括网管设备、 AC设备和AP设备的系统中,AC设备和AP设备构成AC+Fit AP的组网方式,网管设备用于 对AC设备和AP设备进行监控,并统计AP设备的流量和速率,该方法包括以下步骤步骤201,网管设备从AC设备上读取AP设备的当前流量信息和当前在线时长信 肩、ο该当前流量信息可以为AP设备当前的空口流量,该当前在线时长信息可以为AP 设备当前累计的在线时间。具体的,网管设备可通过SNMP (Simple Network Management Protocol,简单网络 管理协议)方式从AC设备上同时读取AP设备的当前流量信息和当前在线时长信息。例如,网管设备使用SNMP多变量绑定的方式从AC设备上读取AP设备的当前流量 信息及AP设备的当前在线时长信息,即同时请求读取当前流量信息和当前在线时长信息。步骤202,网管设备记录当前在线时长信息,并比较当前在线时长信息与之前记 录的在线时长信息。如果当前在线时长信息与之前记录的在线时长信息一致时,转到步骤 203 ;如果当前在线时长信息与之前记录的在线时长信息不一致时,转到步骤204。在实际应用中,网管设备可以只保存最近一次采集数据时的在线时长信息,此时, 步骤202之后网管设备还需要删除之前记录的在线时长信息。当然,网管设备也可以保存 最近多次(例如5次)采集数据时的在线时长信息,此时,步骤202之后网管设备需要删除 5次之前记录的在线时长信息。本发明中以保存最近一次采集数据时的在线时长信息为例 进行说明。例如,网管设备在上一时刻从AC设备上读取到了流量信息1和在线时长信息1 时,需要记录该在线时长信息1,而当该网管设备在当前时刻从AC设备上读取到了流量信 息2和在线时长信息2时,网管设备需要记录当前在线时长信息2,并比较当前在线时长信 息2与之前记录的在线时长信息(即在线时长信息1),另外,网管设备还需要删除之前记录的在线时长信息2。需要说明的是,执行本步骤之前,网管设备还可以比较当前流量信息(即流量信 息2)与之前记录的流量信息(即流量信息1),只有当流量信息2和流量信息1相同(即流 量信息2对应时刻与流量信息1对应时刻的时间段内流量为0)时,才执行本步骤;而当流 量信息2和流量信息1不同时,则说明流量信息发生了变化,此时,在线时长信息2和在线 时长信息1是不同的,可以直接根据流量信息2、在线时长信息2确定AP设备的速率信息, 该确定过程将在后续步骤中说明,在此不再赘述。步骤203,网管设备确定当前流量信息无效。其中,如果当前在线时长信息与之前记录的在线时长信息一致时,则说明在线时 长信息没有发生变化,此时,流量信息也没有发生变化,即当前流量信息无效,AP设备在两 次时间间隔内并没有将流量信息上报给AC设备,这种情况下,网管设备确定当前流量信息 无效,AC设备上的数据没有更新,并不需要记录本次流量数据。需要注意的是,在线时长信息没有发生变化时,流量信息也没有发生变化的原因 具体为在AC设备上,AP设备每次上报数据时,AC设备均需要更新该AP设备对应的流量 信息,以及该AP设备对应的在线时长信息。因此,当AP设备对应的在线时长信息没有发生 变化时,则说明AP设备并没有上报数据,显而易见的,AP设备对应的流量信息也不会发生变化。步骤204,网管设备根据当前流量信息和当前在线时长信息确定AP设备的速率信 肩、ο其中,当AP设备对应的在线时长信息发生变化时,则说明AP设备已经上报过数 据,此时,无论AP设备对应的流量信息是否发生变化,均需要确定AP设备的速率信息以及 AP设备对应的流量信息。具体的,根据当前流量信息和当前在线时长信息确定AP设备的速率信息的方式 包括但不限于网管设备计算AP设备的速率信息为(当前流量信息_之前记录的流量信 息)/(当前在线时长信息-之前记录的在线时长信息)。为了更加清楚的阐述本发明提供的技术方案,以下结合一种具体的应用场景对本 发明进行详细描述。本应用场景下,在时间tl时,网管设备从AC设备上获取AP设备的空口流量(tl 时刻的当前流量信息)为100M,AP设备的在线时间(tl时刻的当前在线时长信息)为500秒。在时间t2时,网管设备从AC设备上获取AP设备的空口流量(t2时刻的当前流量 信息)为100M,AP设备的在线时间(t2时刻的当前在线时长信息)为500秒,通过比较t2 时刻的当前在线时长信息与tl时刻的当前在线时长信息(对于时间t2来讲,tl时刻的当 前在线时长信息为之前记录的在线时长信息),可知二者相同,t2时刻的当前流量信息无 效,tl时刻到t2时刻之间,在AC设备上并没有该AP设备的数据更新,并不需要记录t2时 刻的当前流量信息。在时间t3时,网管设备从AC设备上获取AP设备的空口流量(t3时刻的当前流量 信息)为110M,AP设备的在线时间(t3时刻的当前在线时长信息)为600秒,通过比较t3时刻的当前在线时长信息与t2时刻的当前在线时长信息(对于时间t3来讲,t2时刻的当前 在线时长信息为之前记录的在线时长信息),可知二者相同,t3时刻的当前流量信息有效, t2时刻到t3时刻之间,在AC设备上有该AP设备的数据更新,此时,需要记录t3时刻的当 前流量信息为110M,在线时间信息为600秒;并根据当前流量信息和当前在线时长信息确 定AP设备的速率信息,在确定AP设备的速率信息时,速率为(当前流量信息_之前记录的 流量信息)/(当前在线时长信息-之前记录的在线时长信息),即(110-100)/(600-500)。综上所述,通过比较当前在线时长信息和之前记录的在线时长信息,只有当二者 一致时才确定AP设备的速率信息,当二者不一致时不记录当前流量信息,从而准确确定AP 设备的流量和速率,并可以有效的解决异常情况下AP设备流量统计、速率统计不准确的问 题,不会出现流量、速率数据异常等情况。如图3所示,为采用本发明提供的技术方案后,性能采集数据与真实数据的对比 示意图,可以看出,3-6s的时间段内,由于AC设备上的数据没有更新,则网管设备丢弃了采 集到的无效数据,性能采集数据与真实数据相比误差很小,而且与图1相比,显著提高了数 据统计的准确性。另外,针对现有技术中在速率计算时,采用的是网管设备两次采样的数据之差除 以两次采样的时间间隔,而AP设备上报AC设备时也有一定时间间隔,使得计算的速率精度 上可能存在差异的问题。本发明中,通过使用AP设备实际的在线时长信息计算速率,可以 更精确的计算流量、速率信息。基于与上述方法同样的发明构思,本发明还提出了一种速率统计的网管设备,应 用于包括所述网管设备、AC设备和AP设备的系统中,如图4所示,该网管设备包括读取模块11,用于从所述AC设备上读取所述AP设备的当前流量信息和当前在线 时长信息;记录模块12,与所述读取模块11连接,用于记录所述读取模块11读取的所述当前 在线时长信息;比较模块13,与所述记录模块12连接,用于比较所述当前在线时长信息与之前记 录的在线时长信息;确定模块14,与所述比较模块13连接,用于当所述当前在线时长信息与之前记录 的在线时长信息一致时,确定所述当前流量信息无效;当所述当前在线时长信息与之前记录的在线时长信息不一致时,根据所述当前流 量信息和所述当前在线时长信息确定所述AP设备的速率信息。所述读取模块11,具体用于通过SNMP方式从所述AC设备上同时读取所述AP设备 的当前流量信息和当前在线时长信息。所述比较模块13,还用于比较所述当前流量信息与之前记录的流量信息。该网管设备还包括删除模块15,与所述记录模块12连接,用于删除所述记录模块12之前记录的在线 时长信息。所述确定模块14,具体用于计算所述AP设备的速率信息为(当前流量信息_之 前记录的流量信息)/(当前在线时长信息_之前记录的在线时长信息)。其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通 过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发 明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储 介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可 以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流 程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分 布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上 述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
一种速率统计的方法,应用于包括网管设备、AC设备和AP设备的系统中,其特征在于,该方法包括以下步骤所述网管设备从所述AC设备上读取所述AP设备的当前流量信息和当前在线时长信息;所述网管设备记录所述当前在线时长信息,并比较所述当前在线时长信息与之前记录的在线时长信息;当所述当前在线时长信息与之前记录的在线时长信息一致时,所述网管设备确定所述当前流量信息无效;当所述当前在线时长信息与之前记录的在线时长信息不一致时,所述网管设备根据所述当前流量信息和所述当前在线时长信息确定所述AP设备的速率信息。
2.如权利要求1所述的方法,其特征在于,所述网管设备从所述AC设备上读取所述AP 设备的当前流量信息和当前在线时长信息,具体包括所述网管设备通过SNMP方式从所述AC设备上同时读取所述AP设备的当前流量信息 和当前在线时长信息。
3.如权利要求1所述的方法,其特征在于,比较所述当前在线时长信息与之前记录的 在线时长信息,之前还包括所述网管设备比较所述当前流量信息与之前记录的流量信息; 当所述当前流量信息与之前记录的流量信息一致时,所述网管设备执行比较所述当前 在线时长信息与之前记录的在线时长信息的操作。
4.如权利要求1所述的方法,其特征在于,所述网管设备记录所述当前在线时长信息, 并比较所述当前在线时长信息与之前记录的在线时长信息,之后还包括所述网管设备删除之前记录的在线时长信息。
5.如权利要求1所述的方法,其特征在于,所述网管设备根据所述当前流量信息和所 述当前在线时长信息确定所述AP设备的速率信息,具体包括所述网管设备计算所述AP设备的速率信息为(当前流量信息-之前记录的流量信 息)/(当前在线时长信息_之前记录的在线时长信息)。
6.一种速率统计的网管设备,应用于包括所述网管设备、AC设备和AP设备的系统中, 其特征在于,该网管设备包括读取模块,用于从所述AC设备上读取所述AP设备的当前流量信息和当前在线时长信息;记录模块,与所述读取模块连接,用于记录所述读取模块读取的所述当前在线时长信息;比较模块,与所述记录模块连接,用于比较所述当前在线时长信息与之前记录的在线 时长信息;确定模块,与所述比较模块连接,用于当所述当前在线时长信息与之前记录的在线时 长信息一致时,确定所述当前流量信息无效;当所述当前在线时长信息与之前记录的在线时长信息不一致时,根据所述当前流量信 息和所述当前在线时长信息确定所述AP设备的速率信息。
7.如权利要求6所述的网管设备,其特征在于,所述读取模块,具体用于通过SNMP方式从所述AC设备上同时读取所述AP设备的当前 流量信息和当前在线时长信息。
8.如权利要求6所述的网管设备,其特征在于,所述比较模块,还用于比较所述当前流量信息与之前记录的流量信息。
9.如权利要求6所述的网管设备,其特征在于,还包括删除模块,与所述记录模块连接,用于删除所述记录模块之前记录的在线时长信息。
10.如权利要求6所述的网管设备,其特征在于,所述确定模块,具体用于计算所述AP设备的速率信息为(当前流量信息_之前记录 的流量信息)/(当前在线时长信息_之前记录的在线时长信息)。
全文摘要
本发明公开了一种速率统计的方法和装置,该方法包括网管设备从AC设备上读取AP设备的当前流量信息和当前在线时长信息;所述网管设备比较所述当前在线时长信息与之前记录的在线时长信息;当所述当前在线时长信息与之前记录的在线时长信息一致时,所述网管设备确定所述当前流量信息无效;当所述当前在线时长信息与之前记录的在线时长信息不一致时,所述网管设备根据所述当前流量信息和所述当前在线时长信息确定所述AP设备的速率信息。本发明中,可以准确确定AP设备的流量和速率。
文档编号H04W88/18GK101945014SQ20101029485
公开日2011年1月12日 申请日期2010年9月28日 优先权日2010年9月28日
发明者计光 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1