[发明专利]一种高效查询历史数据的方法有效
申请号: | 200710143549.6 | 申请日: | 2007-08-07 |
公开(公告)号: | CN101141302A | 公开(公告)日: | 2008-03-12 |
发明(设计)人: | 彭鑫 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F17/30 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 许志勇;颜涛 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高效 查询 历史数据 方法 | ||
技术领域
本发明涉及数据通信领域,尤其涉及一种高效查询历史数据的方法。
背景技术
现在的通讯设备的网管系统,一般都是复杂度较高的前后台分工的分布式系统,分为后台网管系统和前台相关管理设备。
参照图1所示,为后台网管系统和前台相关管理设备示意图。前、后台都具有一个相互关联的独立数据存储系统。其相互关联及独立的意义是说:前后台有各自的存储及表现方式,但前、后台的两份数据之间可以通过相互的转换进行各自独立的存储。也就是说,前台设备可以将后台网管系统的数据转换后进行存储,而后台网管系统也可以将前台设备的数据转换后进行存储。
在通讯系统中,一般都会存在数据量较大的历史数据,比如历史告警数据,历史性能数据等。对应历史数据的存储,也是前、后台各自独立存储。之所以考虑分别独立存储,主要有以下三个方面的考虑:
1、由于设备的硬件结构不象我们的计算机主机,设备上一般没有足够大的存储空间和足够丰富的存储媒介(比如磁带,可拆卸的大容量的硬盘,可刻录光盘等),因此设备上保存的数据都是非常有限的。因此需要借助网管系统将相关的数据存储在网管系统中,以备日后查询;
2、考虑到可以允许网管系统短时间不管理相关的设备,设备上需要保存网管系统不管理设备这段时间内的相关数据,因此设备上需要有独立的存储系统,避免丢失这段时间的相关数据;
3、为了能脱离设备进行相关历史数据的查询,也需要将设备的相关数据保存在后台网管系统中。
用户获取历史数据的一般方法是:用户设置一个查询时间范围,比如查询从2007-04-18 10:00:00到2007-04-19 10:00:00这个时间段之内的历史数据,那么用户通过网管系统,将这个时间范围下发到设备上,设备判断自己历史库中的数据是否在这个时间范围之内,将这个时间范围之内的相关数据返回给网管系统,网管系统将相关数据保存到自己的历史库中,并将相关数据应答给用户。
但网管系统本身有自己的历史数据库,设备上也有自己的历史数据库,由于用户可以重复设置查询的时间范围,比如:用户第一次查询t1到t2之内的数据,此时就从设备上获取t1到t2之间的数据,下次,用户可能再次查询t3到t4之内的数据,假如t1<t3<t2,传统的查询方法就是再次从设备上查询t3到t4之间的数据。而事实上,t3到t2之间的数据上次已经从设备上查询过。因此,传统的查询方法就会出现网管系统根据相同的时间区段重复向设备进行多次查询的操作,这样一方面增加了网管系统的负担,另一方面,由于对应已经查询过的时间段的数据在网管系统的历史数据库中已经保存,如果不加任何处理再次保存的话,网管系统的历史数据库中就会出现重复的历史数据。因此网管系统在保存历史数据的时候,为了避免重复历史数据的产生,就需要对数据做重复性校验,如果数据量比较大的时候,就可能对效率造成影响。
同时,现在的网管系统,都是一个网管系统管理很多设备,而同一端设备又同时被多个网管系统进行管理。网管系统在管理设备的时候,往往是与一个具有网关功能的设备进行连接,通过该设备与其他设备之间的通路来管理其他设备,而设备和设备之间的通路,一般都是采用诸如ECC(Embeddedcontrol channel,嵌入控制通路)之类的通路,带宽比较窄。因此如果到设备上查询的历史数据量比较大的时候,可能造成ECC通路的拥塞,影响查询效率。
综上所述,传统的历史数据的查询方法,主要存在两个弊端:
1、网管系统在对查询到的数据进行存储时,为了避免重复历史数据的产生,可能需要做大量的数据重复性校验,影响网管系统的工作效率。
2、在查询历史数据时,网管系统每次都要到设备上进行历史数据查询,当网管系统到设备上查询的历史数据量比较大的时候,可能造成设备之间通路的堵塞,影响查询的效率。
发明内容
本发明所要解决的技术问题是提供一种高效的历史数据的查询方法,提高通讯系统中历史数据的查询效率。
为了解决上述技术问题,本发明提供了一种高效查询历史数据的方法,用于通过网管系统向设备查询历史数据,所述方法包括以下步骤:
(1)网管系统保存每次对设备查询历史数据时设备应答的起始时间和结束时间,并将每个设备历次起始时间中的最小者作为最小起始时间,将每个设备历次结束时间中的最大者作为最大结束时间;
(2)用户发送查询设备历史数据的请求到网管系统,所述请求中包括用户要查询的历史数据的本次起始时间和本次结束时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710143549.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:悬浮式气体侦测器样品采集管
- 下一篇:可排除卡纸的自动送纸装置