首页> 中国专利> 一种网络资源管理系统以及网络中性能数据的采集方法

一种网络资源管理系统以及网络中性能数据的采集方法

摘要

本专利申请涉及一种网络资源管理系统以及网络中性能数据的采集方法。一种网络中性能数据的采集方法,所述方法步骤包括:S100:性能采集任务创建模块创建一个性能采集任务;S200:性能任务调度模块根据所述性能采集任务的采集周期将采集对象和采集参数推送到合并模块;S300:所述合并模块检测当前正在工作的第一或者第二采集定时器是否存在相同的采集对象及采集参数,并根据检测结果指定所述第一或者第二采集定时器进行采集工作;S400:所述第一采集定时器每隔第一采集周期,执行一次所述性能数据的采集;S500:所述第二采集定时器每隔第二采集周期,执行一次所述性能数据的采集。

著录项

  • 公开/公告号CN106603282A

    专利类型发明专利

  • 公开/公告日2017-04-26

    原文格式PDF

  • 申请/专利权人 上海斐讯数据通信技术有限公司;

    申请/专利号CN201611121499.7

  • 发明设计人 杨涛;

    申请日2016-12-08

  • 分类号H04L12/24(20060101);H04L12/26(20060101);

  • 代理机构上海硕力知识产权代理事务所;

  • 代理人郭桂峰

  • 地址 201616 上海市松江区思贤路3666号

  • 入库时间 2023-06-19 02:03:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-08

    专利权的转移 IPC(主分类):H04L12/24 专利号:ZL2016111214997 登记生效日:20220628 变更事项:专利权人 变更前权利人:常熟市知识产权运营中心有限公司 变更后权利人:江苏中服服装产业发展有限公司 变更事项:地址 变更前权利人:215500 江苏省苏州市常熟市常福街道联丰路68号4号楼5楼 变更后权利人:215500 江苏省苏州市常熟市莫城街道商城中路18号万顺商厦1幢502

    专利申请权、专利权的转移

  • 2020-08-21

    专利权的转移 IPC(主分类):H04L12/24 登记生效日:20200804 变更前: 变更后: 申请日:20161208

    专利申请权、专利权的转移

  • 2019-11-29

    授权

    授权

  • 2017-05-24

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20161208

    实质审查的生效

  • 2017-04-26

    公开

    公开

说明书

技术领域

本专利申请涉及计算机网络技术领域,尤指性能数据的采集技术。

背景技术

性能管理是网络管理中非常重要的功能之一,其目的是对网络、网元进行性能监视,采集相关性能数据并对其进行分析,以支持网络规划和网络分析。性能数据采集是整个性能管理流程的基础,它提供了性能管理的数据源。

性能数据的采集方法主要有以下两种方式:SNMP(Simple Network ManagementProtocol,简单网络管理协议)采集和批量性采集。

SNMP采集是网络通过SNMP向网元查询性能数据,网元完成查询后,以SNMP报文的方式逐一反馈给网管。此方法的缺点是:当网元上有大量数据需要获取时,逐一查询数据会消耗大量的时间,造成性能数据采集的实时性下降且采集的性能数据不准确。

批量性采集是通过预先配置的性能采集指标和性能采集规则,在网元上自主采集,定时生成性能数据文件,将性能数据文件通过预先定义的规则主动或被动上传到网管。此方法是为了解决SNMP采集不能支持网元上大量数据实时采集的缺点而提出的,可以提高性能数据采集的准确性和实时性。但是在每个网元上采集的数据较少而网元数量很多时,数据文件上传和下载花费大量的时间,真正用于数据本身分析的时间却很少;实践发现,批量性采集性能数据的效率和SNMP采集相差不大。

中国专利申请号为CN201210278739.X,该发明公开一种性能数据的采集方法,该方法包括以下步骤:网管下发性能采集规则,在网元上配置采集器、中继器及二者的层次关系;采集器根据性能采集规则采集性能数据,生成性能数据文件,判断自身是否存在中继器;若是,则将性能数据文件上传至中继器;中继器将性能数据文件进行合并处理,生成新的性能数据文件,并将新的性能数据文件上传。本发明还公开了一种性能数据的采集系统。本发明通过网管下发性能采集规则并配置采集器、中继器及二者的层次关系,采集器采集性能数据、中继器分层合并性能数据文件的方法,实现了提高性能数据采集效率、减少网管服务器数量、节省运营商投资成本的有益效果。

中国专利申请号为CN200710301539.0,该发明公开了一种网络管理系统,包括采集系统和性能数据库,所述采集系统包括若干采集单元,各采集单元分布在各个不同区域位置,用于采集各区域范围设备上的性能数据,所述性能数据库中存储有用于承载性能指标数据的性能数据表,所述各采集单元和性能数据库通过网络相连接,还包括:性能数据处理系统,用于从采集单元获取性能数据,处理成性能指标数据,并存储;同步处理系统,用于从所述性能数据处理系统获取性能指标数据,将其同步填充到性能数据库的性能数据表中。该发明还公开了一种网管系统中性能数据的处理方法。本发明在独立于性能数据库的性能数据处理系统中对性能数据进行计算处理,然后再同步到性能数据库中,减轻了性能数据库的工作负荷。

现有技术是根据性能采集对象、性能采集参数、周期创建性能采集任务,当遇到多个任务之间存在重复采集项的时候会产生重复的数据,对设备多次读取访问。

发明内容

现有技术的缺点主要是容易产生冗余数据,要消除冗余数据需要查询数据库进行过滤,对数据库的频繁操作,增加了对网管服务器的负担。又对(网络)设备进行多次的读取访问,增加了(网络)设备的负担。

本发明是通过以下技术方案解决上述技术问题:

一种网络中性能数据的采集方法,所述方法步骤包括:

S100:性能采集任务创建模块创建一个性能采集任务;

S200:性能任务调度模块根据所述性能采集任务的采集周期将采集对象和采集参数推送到合并模块;

S300:所述合并模块检测当前正在工作的第一或者第二采集定时器是否存在相同的采集对象及采集参数,并根据检测结果指定所述第一或者第二采集定时器进行采集工作;

S400:所述第一采集定时器每隔第一采集周期,执行一次所述性能数据的采集;

S500:所述第二采集定时器每隔第二采集周期,执行一次所述性能数据的采集。

进一步,所述的网络中性能数据的采集方法,

所述性能采集任务包括性能采集对象(比如网元/板卡/端口)、性能采集参数(比如输入、输出包个数等)、所述采集周期(比如15分钟、30分钟、2小时、8小时或者24小时)、采集开始时间和采集结束时间。

进一步,所述的网络中性能数据的采集方法,所述S300步骤包括如下步骤:

S310:根据所述性能采集任务,所述合并模块判断当前正在工作的所述第一或者第二采集定时器正在进行相同的采集对象及采集参数的所述性能数据的采集,则不再下发指令进行所述性能数据的采集;

S330:根据所述性能采集任务,所述合并模块判断当前正在工作的所述第一或者第二采集定时器正在进行不同的采集对象及采集参数的所述性能数据的采集,则下发指令给对应的所述第一或者第二采集定时器,在满足所述采集周期后进行所述性能数据的采集。

进一步,所述的网络中性能数据的采集方法,所述S500步骤之后还包括如下步骤:

S600:数据存储模块保存采集到的所述性能数据,形成网络资源性能数据库。

进一步,所述的网络中性能数据的采集方法,所述S600步骤之后还包括如下步骤:

S700:清理模块清除所述第一或者第二采集定时器中,与所述数据存储模块中重复的所述性能数据。

进一步,所述的网络中性能数据的采集方法,所述S700步骤包括如下步骤:

S710:所述清理模块检索所述网络资源性能数据库;

S720:所述清理模块检索所述第一或者第二采集定时器;

S730:当发现所述第一或者第二采集定时器中,有与所述数据存储模块中重复的所述性能数据时,所述清理模块清除所述第一或者第二采集定时器中重复的所述性能数据。

本发明还提供了一套用于网络资源管理的网络设备:

一种网络资源管理系统,至少包括性能采集任务创建模块、性能任务调度模块、合并模块和第一、第二采集定时器,

所述性能采集任务创建模块,用于创建一个性能采集任务;

所述性能任务调度模块,用于根据所述性能采集任务的采集周期将采集对象和采集参数推送到所述合并模块;

所述合并模块,用于检测当前正在工作的所述第一或者第二采集定时器是否存在相同的采集对象及采集参数,并根据检测结果指定所述第一或者第二采集定时器进行采集工作;所述第一采集定时器,用于每隔第一采集周期,执行一次性能数据的采集;

所述第二采集定时器,用于每隔第二采集周期,执行一次所述性能数据的采集。

进一步,所述的网络资源管理系统,所述性能采集任务包括性能采集对象(比如网元/板卡/端口等)、性能采集参数(比如输入、输出包个数等)、所述采集周期(比如15分钟、30分钟、2小时、8小时或者24小时)、采集开始时间和采集结束时间,一个性能采集任务需确定采集对象,采集参数、采集周期等任务参数。

进一步,所述的网络资源管理系统,所述网络管理系统还包括数据存储模块,用于保存采集到的所述性能数据。

进一步,所述的网络资源管理系统,所述网络管理系统还包括清理模块,用于清除所述第一或者第二采集定时器中,与所述数据存储模块中重复的所述性能数据。

进一步,所述的网络资源管理系统,所述网络管理系统还包括性能周期设定模块,用于根据需要进行设定、调节所述第一采集定时器的第一采集周期或者所述第二采集定时器的第二采集周期。

本发明至少具有以下有益效果之一:

1.本发明克服了原先多个性能采集任务之间存在重复采集项的时候会产生重复的冗余数据,对(网络)设备多次读取访问,也加重了(网络)设备的负担的技术问题。

2.本发明赋予网络资源管理系统能消除冗余数据的产生。

3.本发明极大地减轻了对(网络)设备侧和网络管理侧的压力,提升了系统使用者的用户体验。

4.本发明能够做到让自主进行重复工作的比较,过滤掉重复的采集操作和重复的性能(采集)数据。

5、本发明提供的网络资源管理系统,智能化程度强、可靠性高,同时执行效率高、应用范围广。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细说明:

图1为本发明第一实施例流程示意图;

图2为本发明第一实施例模块示意图;

图3为本发明第二实施例模块示意图;

图4为本发明第三实施例数据流(指令流)示意图。

附图标记说明

300——网络资源管理系统、110——性能采集任务创建模块、120——性能任务调度模块、130——合并模块、141——第一采集定时器、142——第二采集定时器、150——数据存储模块、160——清理模块、170——性能周期设定模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,以下说明和附图对于本发明是示例性的,并且不应被理解为限制本发明。以下说明描述了众多具体细节以方便对本发明理解。然而,在某些实例中,熟知的或常规的细节并未说明,以满足说明书简洁的要求。

在本申请一个典型的计算硬件配置中,客户端/终端、网络设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

本发明中的客户端、移动终端或网络设备包括处理器,含单核处理器或多核处理器。处理器也可称为一个或多个微处理器、中央处理单元(CPU)等等。更具体地,处理器可为复杂的指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器、实现其他指令集的处理器,或实现指令集组合的处理器。处理器还可为一个或多个专用处理器,诸如专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、网络处理器、图形处理器、网络处理器、通信处理器、密码处理器、协处理器、嵌入式处理器、或能够处理指令的任何其他类型的逻辑部件。处理器用于执行本发明所讨论的操作和步骤的指令。

本发明中的客户端、移动终端或网络设备包括存储器,用于存储大数据,可包括一个或多个易失性存储设备,如随机存取存储器(RAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)或其他类型的存储设备。存储器可存储包括由处理器或任何其他设备执行的指令序列的信息。例如,多种操作系统、设备驱动程序、固件(例如,输入输出基本系统或BIOS)和/或应用程序的可执行代码和/或数据可被加载在存储器中并且由处理器执行。

本发明中的客户端、移动终端或网络设备的操作系统可为任何类型的操作系统,例如微软公司的Windows、Windows Phone,苹果公司IOS,谷歌公司的Android,以及Linux、Unix操作系统或其他实时或嵌入式操作系统诸如VxWorks等。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,以下说明和附图对于本发明是示例性的,并且不应被理解为限制本发明。以下说明描述了众多具体细节以方便对本发明理解。然而,在某些实例中,熟知的或常规的细节并未说明,以满足说明书简洁的要求。本发明的设备/系统及方法参见下述实施例:

第一实施例

如图1本发明第一实施例流程示意图所示:

一种网络中性能数据的采集方法,所述方法步骤包括:

S100:性能采集任务创建模块创建一个性能采集任务;

S200:性能任务调度模块根据所述性能采集任务的采集周期将采集对象和采集参数推送到合并模块;

S300:所述合并模块检测当前正在工作的第一或者第二采集定时器是否存在相同的采集对象及采集参数,并根据检测结果指定所述第一或者第二采集定时器进行采集工作;

S400:所述第一采集定时器每隔第一采集周期,执行一次所述性能数据的采集;

S500:所述第二采集定时器每隔第二采集周期,执行一次所述性能数据的采集。

优选地,所述的网络中性能数据的采集方法,

所述性能采集任务包括性能采集对象(比如网元/板卡/端口)、性能采集参数(比如输入、输出包个数等)、所述采集周期(比如15分钟、30分钟、2小时、8小时或者24小时等)、采集开始时间和采集结束时间。

优选地,所述的网络中性能数据的采集方法,所述S300步骤包括如下步骤:

S310:根据所述性能采集任务,所述合并模块判断当前正在工作的所述第一或者第二采集定时器正在进行相同的采集对象及采集参数的所述性能数据的采集,则不再下发指令进行所述性能数据的采集;

S330:根据所述性能采集任务,所述合并模块判断当前正在工作的所述第一或者第二采集定时器正在进行不同的采集对象及采集参数的所述性能数据的采集,则下发指令给对应的所述第一或者第二采集定时器,在满足所述采集周期后进行所述性能数据的采集。

本实施例还提供了一套用于网络资源管理的网络设备,如图2为本发明第一实施例模块示意图所示:

一种网络资源管理系统300,至少包括性能采集任务创建模块110、性能任务调度模块120、合并模块130和第一、第二采集定时器141、142,

所述性能采集任务创建模块110,用于创建一个性能采集任务;

所述性能任务调度模块120,用于根据所述性能采集任务的采集周期将采集对象和采集参数推送到所述合并模块;

所述合并模块130,用于检测当前正在工作的所述第一或者第二采集定时器是否存在相同的采集对象及采集参数,并根据检测结果指定所述第一或者第二采集定时器进行采集工作;

所述第一采集定时器141,用于每隔第一采集周期,执行一次性能数据的采集;

所述第二采集定时器142,用于每隔第二采集周期,执行一次所述性能数据的采集。

优选地,所述的网络资源管理系统,所述性能采集任务包括性能采集对象(比如网元/板卡/端口等)、性能采集参数(比如输入、输出包个数等)、所述采集周期(比如15分钟、30分钟、2小时、8小时或者24小时)、采集开始时间和采集结束时间,一个性能采集任务需确定采集对象,采集参数、采集周期等任务参数。

第二实施例

在实施例一的基础上,进一步优选地,所述的网络中性能数据的采集方法,所述S500步骤之后还包括如下步骤:

S600:数据存储模块保存采集到的所述性能数据,形成网络资源性能数据库。

优选地,所述的网络中性能数据的采集方法,所述S600步骤之后还包括如下步骤:

S700:清理模块清除所述第一或者第二采集定时器中,与所述数据存储模块中重复的所述性能数据。

优选地,所述的网络中性能数据的采集方法,所述S700步骤包括如下步骤:

S710:所述清理模块检索所述网络资源性能数据库;

S720:所述清理模块检索所述第一或者第二采集定时器;

S730:当发现所述第一或者第二采集定时器中,有与所述数据存储模块中重复的所述性能数据时,所述清理模块清除所述第一或者第二采集定时器中重复的所述性能数据。

本实施例还提供了一种用于网络资源管理的网络设备,如图3本发明第二实施例模块示意图所示::

在实施例一的基础上优选地,所述的网络资源管理系统300,所述网络管理系统还包括数据存储模块150,用于保存采集到的所述性能数据。

优选地,所述的网络资源管理系统300,所述网络管理系统300还包括清理模块160,用于清除所述第一或者第二采集定时器141、142中,与所述数据存储模块150中重复的所述性能数据。

优选地,所述的网络资源管理系统,所述网络管理系统300还包括性能周期设定模块170,用于根据需要进行设定、调节所述第一采集定时器141的第一采集周期或者所述第二采集定时器142的第二采集周期。

第三实施例

根据图4为本发明第三实施例数据流(指令流)示意图所示,详细描述一下网管系统的操作过程:

1)网管系统300启动的时候,启动两个采集定时器14、142,其执行周期分别为15分钟和24小时

2)用户在网管系统客户端界面,选择性能采集对象、性能采集参数、采集周期(15分钟、24小时)、开始时间、结束时间,并创建性能采集任务,性能采集任务的执行周期为15分钟、24小时

3)当性能采集任务到达采集时间点时,将采集对象、采集参数,提交给相同周期的采集定时器141、142,此时采集工作并不会马上执行,要等到采集定时器141、142的触发时间才会执行。

4)在采集定时器141、142触发执行之前,如果有其他的采集任务也提交了采集对象和采集参数,但是如果采集对象和采集参数已经存在,则不再添加到采集定时器141、142中。

5)采集定时器141、142到达指定的采集时间,利用采集对象和采集参数对网络设备进行获取性能数据

6)获取到性能数据之后,将数据存储到数据库150。

7)清除采集定时器141、142中所有的采集对象、采集参数。通过这种方式减少了对设备访问负担、减轻了数据库压力。

本实施例所述的网管系统300包括以下模块:

性能采集任务创建模块110:选择采集对象、采集参数、采集周期等任务参数;

性能任务调度模块120:根据性能任务的采集周期将采集对象和采集参数推送到合并模块;

合并模块130:检测当前定时器是否存在相同的采集对象及采集参数,如果存在则不提交给采集定时器执行;

采集定时器:已指定的周期执行性能数据采集;其中第一采集定时器141被指定每隔15分钟进行一次性能数据采集工作;第二采集定时器142被指定每隔24小时进行一次性能数据采集工作;

数据存储模块150:用于保存采集到的性能数据。

本发明有何优点:

1.无冗余数据产生

2.减轻了对设备侧和网管侧的压力

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号