[发明专利]性能数据的存储方法和装置无效
| 申请号: | 200810085598.3 | 申请日: | 2008-03-24 |
| 公开(公告)号: | CN101247271A | 公开(公告)日: | 2008-08-20 |
| 发明(设计)人: | 邹岩;贺德涛 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04Q7/34;H04M3/22 |
| 代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
| 地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 性能 数据 存储 方法 装置 | ||
技术领域
本发明涉及通信领域,并且特别地,涉及一种性能数据的存储方法和装置。
背景技术
在电信网络管理系统中,性能管理系统是非常重要的一部分,历史性能数据的采集尤其是其中的一个难点。
通常,一个电信网络需要管理成百上千个设备,想要分析网络性能数据,就要定期采集网络上的所有设备的性能采集对象,这样就需要定期进行大批量性能数据的采集,此时就需要面对大批量数据存储、以及大批量数据查询的难题。
目前,多家厂商都提出了自己的解决办法,其中一种解决方法是通过配置文件定制网管系统可以创建并启动的最大性能采集线程数、对不同类型的网元定义不同的性能采集线程类、以及根据网元类型的不同来定制每个性能采集线程的最多采集网元数。采用该方案,能够在增加或者删除网元的情况下,在性能采集控制线程接收到相应消息后,自动将新增的网元分配给某个或者新建一个线程对该网元进行历史性能采集,或自动遍历每一个线程直到搜索到包含被删除网元的线程,将该网元从该线程的采集网元列表中删除。网管系统启动时,启动网元状态轮询线程,负责监测网元状态的变化。
该方案解决了当网管管理多个设备时的性能采集问题,但是,对于采集上来得海量数据如何存储(目前的网管系统中可以管理上千个网元,全网每天产生的性能数据可以达到7500万条,用户要求能够保存30天的数据),存储之后如何查询等问题并没有给出解决方案。
迄今为止,尚未提出能够解决该问题的技术方案。
发明内容
考虑到上述问题而做出本发明,为此,本发明的主要目的在于提供一种,以解决相关技术中的无法满足海量性能数据存储、查询的问题。
根据本发明的实施例,提供了一种性能数据的存储方法,用于在网管系统中保存从网元采集的性能数据。
该方法包括:步骤S102,根据预定因素在网管系统中设置存储表;步骤S104,判断从网元采集的性能数据的属性信息,并将性能数据存储到相应存储表中,其中,相应存储表为根据与性能数据的属性信息对应的预定因素设置的存储表。
其中,在步骤S102中,预定因素包括以下之一及其组合:预定时间段、性能数据类型、采集粒度周期、性能数据来源。
另外,在步骤S102中,进一步包括:根据预定因素对存储表进行命名。
并且,在步骤S104之后,在对存储表中的存储的性能数据进行查询时,进一步包括:根据查询时由客户端输入的关键字和存储表的名称来进行查询。
此时,该方法还可以进一步包括:在进行查询之前,设置每次查询的性能数据的条目数量阈值;在进行查询时,每次查询n条性能数据并通知客户端,其中,n为条目数量阈值。
此外,步骤S104具体为:将采集的性能数据以文件形式存储在网元上或网管系统上的预定位置处;网管系统从预定位置获取文件;网管系统从文件中获取性能数据,判断的性能数据的属性信息,并将性能数据存储到相应存储表中。
并且,在步骤S104中进一步包括:在网管系统设置缓冲区,网管系统将从文件中获取的性能数据存储在缓冲区中;在缓冲区中的性能数据达到预定量时,将缓冲区中的性能数据存储至存储表中,并清空缓冲区。
根据本发明的另一实施例,提供了一种性能数据的存储装置。
该装置包括:性能数据表管理模块,用于根据预定因素在网管系统中设置存储表;性能采集模块,用于从网元采集性能数据;性能数据存储模块,用于判断从网元采集的性能数据的属性信息,并将性能数据存储到相应存储表中,其中,相应存储表为根据与性能数据的属性信息对应的预定因素设置的存储表。
其中,预定因素包括以下之一及其组合:预定时间段、性能数据类型、性能数据来源、采集粒度周期。
此外,性能采集模块将采集的性能数据以文件形式存储在网元上或网管系统上的预定位置处,并通知性能数据存储模块来获取文件;性能数据存储模块从预定位置获取文件,从文件中获取性能数据,并将获取的性能数据存储至存储表中。
通过本发明的上述技术方案,能够有效实现对海量性能数据的存储和查询,提高历史性能存储和查询的效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明方法实施例的性能数据存储方法的流程图;
图2是根据本发明方法实施例的性能数据存储装置的框图;
图3是在实际应用当中利用图2所示的装置进行历史性能存储的示意图;
图4是根据本发明装置实施例的装置在实际应用当中进行历史性能存储的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810085598.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:会话消息管理系统和管理方法
- 下一篇:一段萃取精馏分离裂解碳五馏分的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





