WO2011026371A1 - Method and device for detecting validity of historical performance data - Google Patents

Method and device for detecting validity of historical performance data Download PDF

Info

Publication number
WO2011026371A1
WO2011026371A1 PCT/CN2010/074608 CN2010074608W WO2011026371A1 WO 2011026371 A1 WO2011026371 A1 WO 2011026371A1 CN 2010074608 W CN2010074608 W CN 2010074608W WO 2011026371 A1 WO2011026371 A1 WO 2011026371A1
Authority
WO
WIPO (PCT)
Prior art keywords
historical performance
performance data
data
validity
failure
Prior art date
Application number
PCT/CN2010/074608
Other languages
French (fr)
Chinese (zh)
Inventor
杨海
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2011026371A1 publication Critical patent/WO2011026371A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems

Definitions

  • the present invention relates to the field of communications, and in particular to a method and apparatus for detecting validity of historical performance data.
  • BACKGROUND The historical performance of an optical transmission device is an important monitoring indicator of a transmission network, and is highly valued by users. Effective historical performance data is the basis for ensuring the normal supervision and maintenance of network equipment. However, in actual live networks, the failure of historical performance data occurs from time to time. Factors such as hardware and software anomalies of the device or network management system, device reset, communication status degradation, and performance counter clearing operations may affect the validity of historical performance data, especially in the case of large network sizes. Common failures include: data loss, data suspicious, data illegal, and so on.
  • the present invention has been made in view of the related art in which the historical performance of a period of time is manually queried by a user, the accuracy and timeliness are poor, and the failure data efficiency is found to be low. Therefore, the main object of the present invention is to provide an improvement.
  • the historical performance data detecting method and apparatus are to solve at least one of the above problems. According to an aspect of the present invention, a method of detecting validity of historical performance data is provided.
  • the method for detecting the validity of the historical performance data includes: querying historical performance data acquired at the latest time from the current time when the predetermined detection time point arrives, and determining whether the preset failure condition is met according to the query result; Judging the result, updating the current validity test result of the historical performance data.
  • an apparatus for detecting validity of historical performance data is provided.
  • the validity detecting device of the historical performance data includes: a detecting unit and a processing unit, wherein the detecting unit is configured to: when the predetermined detecting time point arrives, query the historical performance data acquired at the latest time of the current time, according to The query result determines whether the preset failure condition is met; and the processing unit is configured to update the current validity detection result of the historical performance data according to the determination result.
  • the historical performance data acquired at the latest time from the current time is detected every predetermined time period to determine whether the preset failure condition is met; and according to the determination result, the validity detection result of the previous historical performance data is refreshed.
  • FIG. 1 is a flowchart of a method for detecting validity of historical performance data according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a method for detecting validity of historical performance data according to a preferred embodiment of the present invention
  • FIG. 4 is a schematic diagram showing the result of validity detection by using a port as an analysis granularity according to an embodiment of the present invention
  • FIG. 5 is a schematic diagram showing a result of validity detection by using a single board as an analysis granularity according to an embodiment of the present invention
  • FIG. 7 is a structural block diagram of a validity detecting apparatus for historical performance data according to an embodiment of the present invention
  • FIG. 8 is a block diagram of a validity detecting apparatus according to an embodiment of the present invention
  • the structure of the validity detecting device of the historical performance data of the embodiment is shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • the present invention provides historical data performance validity by considering the historical performance of a user to manually query a period of time, the accuracy and timeliness are poor, and the invalid data efficiency is found to be low.
  • the detection scheme periodically processes the historical performance data collected or reported, and analyzes the validity of the latest historical performance data at the current time point; according to the analysis result, determines whether the historical performance data satisfies the failure condition; , updating the current historical performance validity test result; repeating the above steps to dynamically monitor the validity of the historical performance data for monitoring and tracking.
  • FIG. 1 is a flow chart of a method for detecting validity of historical performance data according to an embodiment of the present invention. As shown in FIG.
  • the method for detecting validity of historical performance data includes the following processing (step S101 - step S103): Step S101: When a predetermined detection time point arrives, the query 3 is significantly different from the current The most recent moment of the moment The historical performance data is taken according to the query result to determine whether the preset failure condition is met.
  • the time interval between two adjacent detection time points is greater than or equal to two historical performance data acquired. The time interval, and each detection time point lags behind the time when the historical performance data was last acquired from the detection time point.
  • the detection time point is located at any time between two adjacent acquisitions of historical performance data.
  • the timing trigger time of the historical performance data analysis process should be selected between the two adjacent time points of the timing set or report, and the lag time of the previous time point should be no less than the completion of the data set.
  • the time required for reporting; the most recent historical performance data refers to the historical performance data of the last timed set or up to 4 minutes before the analysis time point, which should include historical performance data of at least one time point of the data.
  • the historical performance data obtained by querying the latest time from the current time in step S101 may further include the following processing:
  • the device resource object determines one or more device resource objects to be detected; (2) querying data of one or more device resource objects of historical performance data records acquired at the latest time of the current time.
  • whether the device resource object meets the failure condition is determined according to the query result of the data of the one or more device resource objects.
  • the failure condition includes at least one of the following: there is missing data, there is suspicious data, there is an illegal data value, the number of data missing exceeds a first preset threshold, and the number of data suspicious exceeds a second preset. The number of illegal thresholds and data values exceeds a third preset threshold.
  • the acquired historical performance data mentioned in step S101 may be stored in a database of the network management system and/or a database of the network element control processor.
  • the detection process of step S101 can be implemented at the network management layer or the device layer.
  • the network management system detects the database at the network management layer, and analyzes the database of the network element control processor at the device layer.
  • Step S103 Update the current validity detection result of the historical performance data according to the judgment result.
  • the above step S103 may further include the following two cases:
  • step S101 If one or more device resource objects meet the failure condition, it is determined whether the device resource object that meets the failure condition already has a failure alarm, and if not, a failure alarm of the device resource object is generated; In step S101, if the result of the determination is that the failure condition is met, it is further determined whether the historical performance failure alarm has been present in the object corresponding to the failure. If there is such an alarm, no processing is performed; otherwise, a historical performance failure alarm is newly generated on the object corresponding to the failure.
  • step S101 If one or more device resource objects do not meet the failure condition, it is determined whether the device resource object that does not meet the failure condition already has a failure alarm, and if so, the failure alarm of the device resource object is removed.
  • the result of the step S101 is that the failure condition is not met, it is further determined whether the historical performance failure alarm has been present in the object corresponding to the failure. If there is no such alarm, no processing will be performed; otherwise, the existing alarm will disappear. 2 is a method of detecting the validity of historical performance data in accordance with a preferred embodiment of the present invention. As shown
  • the method for detecting validity of historical performance data includes the following processing (step 4: S201-step 4: S205): Step S201: After the history performance validity detection process is started by the timing trigger module, Query the historical performance data of the report or collection.
  • the query processing process further includes:
  • the device resources may include, but are not limited to, a network element, a board, a port, and a performance item.
  • step S201 (2) querying historical performance data of the device resource in step (1) in step S201 from a point in time between each two adjacent historical performance sets or reporting time points, and starting and ending time points of the query. The last two adjacent historical performance sets or reporting times before the current time point
  • Step S203 Traverse all device resources described in step S201, and determine whether the query result has data loss, data suspicious, data value illegal, and the like. If present, the corresponding device resources Accumulate the number of failures. In the specific implementation process, determining whether the query result has data loss, data suspicious, data value illegal, etc. may further include the following processing:
  • the time point of the historical data included between the start and end time points of step (2) in the above step S201 is used as a query condition, and if there is a time point at which the data cannot be found, The corresponding performance item and its network element, board, and port are judged to be missing data.
  • step S201 For each performance item of the device resource, the time point of the historical data included between the start and end time points of step (2) in the above step S201 is the query condition, and if the query obtains the data record, there is a "suspicious" field. If the value is "suspicious", the corresponding performance item and its network element, board, and port are judged as data suspicious.
  • step S201 For each performance item of the device resource, the time point of the historical data included between the start and end time points of step (2) in the above step S201 is used as the query condition, and if the query obtains the data record, the field value is the data. If the illegal value is outside the dictionary range, the corresponding performance item and its network element, board, and port are determined to be illegal.
  • step S205 According to the data validity result of each device resource obtained in step S203, combined with the current alarm state, the process of generating or disappearing the historical performance failure alarm is performed.
  • the step 4 can further include the following processing:
  • FIG. 3 is a result of validity detection with a performance item as an analysis granularity according to an embodiment of the present invention.
  • the management control unit (MCU) address in the figure describes the rack corresponding to the board. The slot number.
  • the historical performance validity detection module sets performance item 1 to the active state and performance item 2 to the invalid state.
  • the alarm management module finds that there is a historical performance failure alarm in performance item 1, so the alarm disappears and the historical performance failure status is exited.
  • Performance item 2 is not processed and its failure state is maintained.
  • FIG. 4 is a schematic diagram showing the results of validity detection by using a port as an analysis granularity according to an embodiment of the present invention. As shown in Figure 4, the performance data of each of the ports 1 and 2 of the network element B-board B is missing. If the number of missing performance exceeds the predetermined threshold, the two ports are It is set to the invalid state, and because the two ports do not currently have historical performance failure alarms, a historical performance failure alarm is generated for each of them.
  • FIG. 5 is a result of validity detection using a single board as an analysis granularity according to an embodiment of the present invention. As shown in Figure 5, all the performance items of the network element C-boards 1, 2 are missing in the historical performance data of the previous week period, and the number of missing data exceeds a predetermined threshold, and the two boards are put into a failure state.
  • FIG. 6 is a result of validity detection using a network element as an analysis granularity according to an embodiment of the present invention. As shown in Figure 6, all the performance items of the network elements 1 and 2 have a lack of historical performance data in the previous week.
  • the two network elements are set to the invalid state, and because the two network elements do not currently have historical performance failure alarms, a historical performance failure alarm is generated for each of the two network elements.
  • the number of historical performance data missing from NE 1 is below the predetermined threshold, while the missing number of NE 2 is still above the threshold.
  • the network element 1 is set to the active state, and the network element 2 is set to the invalid state. Because the network element 1 is found to have a historical performance failure alarm, the alarm disappears and the historical performance failure status is exited. The network element 2 is not processed, and its failure state is maintained.
  • a validity detecting apparatus for historical performance data is also provided.
  • Figure 7 is a diagram showing the effectiveness of the historical performance data in the embodiment of the present invention.
  • Figure 8 is a diagram showing the effectiveness of the historical performance data in accordance with a preferred embodiment of the present invention. As shown in FIG.
  • the validity detecting apparatus for historical performance data includes: a detecting unit 1, and a processing unit 2. This will be described below in conjunction with FIG.
  • the detecting unit 1 is configured to: when the predetermined detection time point arrives, query the historical performance data acquired at the latest time of the current time, and determine whether the preset failure condition is met according to the query result; preferably, as shown in FIG.
  • the unit 1 may further include: a device resource management module 10, configured to store a device resource in the current network or a network element that needs to be checked for validity; and a historical performance storage module 12, configured to acquire, by means of collecting or reporting, a device resource corresponding to the device resource
  • the historical performance data is stored, and the historical performance verification module 14 is connected to the device resource management module 10 and the historical performance storage module 12, respectively, for performing historical performance data stored by the historical performance storage module.
  • the timing triggering module 16 is connected to the historical performance validity detecting module 14 for triggering the validity of the historical performance validity detecting module according to the predetermined detection time point arrival Detection.
  • the processing unit 2 is configured to update the historical validity performance result of the historical performance data.
  • the processing unit 2 may include: an alarm management module 20, and history.
  • the performance validity detection module 14 is connected to the output of the detection unit to generate a failure alarm or remove the failure alarm.
  • a validity detecting device for historical performance data is provided. Through the combination of the detecting unit and the processing unit, the historical performance of the user can be manually queried for a period of time in the related art, and the accuracy and timeliness are poor.
  • the validity detection scheme of historical performance data is provided.
  • the historical performance storage module has collected the historical performance of the previous time period.
  • the stored operation is saved in the database of the network management.
  • the timing triggering module starts the historical performance validity detecting process, and the historical performance validity detecting module acquires all the resources to be analyzed from the device resource management module, and traverses the resources, and judges whether each resource has a history according to the corresponding data saved in the network management database. Failure of performance data.
  • the existing monitoring system can only check the historical performance by manually querying the historical performance, and can not automatically discover the drawbacks of the invalid data. Therefore, the generation of the failure data can be automatically detected, and the user can be notified in a quick and convenient manner to grasp the failure status of the historical performance data at the first time.
  • the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices.
  • the invention is not limited to any specific combination of hardware and software.
  • the above is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.

Abstract

A method and device for detecting the validity of the historical performance data are provided in the present invention. The method includes: when a predetermined detection time point is arrived, querying the historical performance data obtained at the time which is the closest to the current time, and determining whether the historical performance data correspond to a preset invalid condition according to the query result; updating the current validity detection result of the historical performance data according to the determined result. The technical solution provided by the present invention solves the problem, existing in the related arts, of poor accuracy and timeliness, as well as low efficiency in identifying the invalid data, which is resulted from the manual query of the historical performance in a certain period by the user. Thus the timely and accurate detection of the historical performance can be enabled and the efficiency of identifying the invalid data can be improved.

Description

历史性能 :据的有效性检测方法^^置 技术领域 本发明涉及通信领域, 具体而言, 涉及一种历史性能数据的有效性检测 方法及装置。 背景技术 光传输设备历史性能是传输网的重要监控指标, 非常受用户的重视。 有 效的历史性能数据是保障对网络设备正常监管、 维护的基础。 然而, 在实际 的现网中, 历史性能数据的失效是时有发生的。 设备或网管的软硬件异常、 设备的复位、 通讯状态劣化、 性能计数器清空操作等因素都可能影响历史性 能数据的有效性,在网络规模庞大的情况下尤其如此。 常见的失效主要包括: 数据丢失、 数据可疑、 数据非法等。 如果不能及时预警和及时解决, 很可能 会造成失效数据的大量积累。 因此, 对于历史性能数据的失效, 需要尽早发 现, 以便及时釆取有效措施进行处理, 避免失效数据的进一步扩散。 然而, 现有的技术只能由用户手动查询一段时期的历史性能, 通过查询结果检查是 否存在失效的数据。 这种处理方式的弊端是: 由于历史性能数据失效的时间是随机的, 事先并不可预知, 手动查询往 往并不能准确发现数据失效的情况。 因此, 发现的准确性较差。 即使通过定期手动查询的方式发现了失效的数据, 但此时失效数据艮可 能已经形成较大的积累和扩散。 因此, 发现的及时性较差。 并且如果过于频繁地查询, 会造成额外的网络带宽开销, 影响其他监控 数据的正常传输性能。 因此, 发现的效率较低。 发明内容 针对相关技术中由用户手动查询一段时期的历史性能, 准确性和及时性 较差, 发现失效数据效率较低的问题而提出本发明, 为此, 本发明的主要目 的在于提供一种改进的历史性能数据检测方法及装置, 以解决上述问题至少 之一。 根据本发明的一个方面, 提供了一种历史性能数据的有效性检测方法。 才艮据本发明的历史性能数据的有效性检测方法包括: 在预定检测时间点 到达时, 查询距离当前时刻的最近时刻获取的历史性能数据, 根据查询结果 判断是否符合预设的失效条件; 根据判断结果, 更新历史性能数据的当前有 效性检测结果。 根据本发明的另一方面, 提供了一种历史性能数据的有效性检测装置。 根据本发明的历史性能数据的有效性检测装置包括: 检测单元、 处理单 元, 其中, 检测单元, 用于在预定检测时间点到达时, 查询 巨离当前时刻的 最近时刻获取的历史性能数据,根据查询结果判断是否符合预设的失效条件; 处理单元, 用于根据判断结果, 更新历史性能数据的当前有效性检测结果。 通过本发明, 每隔预定时间段对距离当前时刻的最近时刻获取的历史性 能数据进行检测, 判断是否符合预设的失效条件; 根据判断结果, 刷新前一 次历史性能数据的有效性检测结果。 解决了相关技术中由用户手动查询一段 时期的历史性能, 准确性和及时性较差, 发现失效数据效率较低的问题, 进 而可以及时准确地检测历史性能, 提高发现失效数据的效率。 本发明的其它特征和优点将在随后的说明书中阐述, 并且, 部分地从说 明书中变得显而易见, 或者通过实施本发明而了解。 本发明的目的和其他优 点可通过在所写的说明书、 权利要求书、 以及附图中所特别指出的结构来实 现和获得。 附图说明 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的 不当限定。 在附图中: 图 1为根据本发明实施例的历史性能数据的有效性检测方法的流程图; 图 2为根据本发明优选实施例的历史性能数据的有效性检测方法的流程 图; 图 3为根据本发明实施例的以性能项为分析粒度的有效性检测结果的示 意图; 图 4为才艮据本发明实施例的以端口为分析粒度的有效性检测结果的示意 图; 图 5为根据本发明实施例的以单板为分析粒度的有效性检测结果的示意 图; 图 6为才艮据本发明实施例的以网元为分析粒度的有效性检测结果的示意 图; 图 7 为根据本发明实施例的历史性能数据的有效性检测装置的结构框 图; 图 8为根据本发明优选实施例的历史性能数据的有效性检测装置的结构 4ϋ图。 具体实施方式 功能相克述 考虑到相关技术中由用户手动查询一段时期的历史性能, 准确性和及时 性较差, 发现失效数据效率较低的问题, 本发明实施例提供了历史性能数据 的有效性检测方案, 定时对釆集或上报的历史性能数据进行处理, 对当前的 时刻点最近一次历史性能数据的有效性进行分析; 根据上述分析结果, 判断 历史性能数据是否满足失效条件; 根据上述判断结果, 更新当前的历史性能 有效性检测结果; 重复执行上述步骤, 动态更新的历史性能数据的有效性进 行监视和艮踪。 需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施例中的特 征可以相互组合。 下面将参考附图并结合实施例来详细说明本发明。 方法实施例 根据本发明实施例, 首先提供了一种历史性能数据的有效性检测方法。 图 1为根据本发明实施例的历史性能数据的有效性检测方法的流程图。 如图 1所示, 根据本发明实施例的历史性能数据的有效性检测方法包括以下 处理 (步骤 S 101-步骤 S 103 ): 步骤 S 101 : 在预定检测时间点到达时, 查询 3巨离当前时刻的最近时刻获 取的历史性能数据, 根据查询结果判断是否符合预设的失效条件; 优选地, 在检测时, 相邻两个检测时间点之间的时间间隔大于或等于相 邻两次获取到历史性能数据的时间间隔, 且每个检测时间点滞后于距离该检 测时间点最近一次获取到历史性能数据的时刻。 优选地, 上述检测时间点位于相邻两次获取到历史性能数据之间的任一 时刻。 在具体实施过程中, 历史性能数据分析过程的定时触发时间, 应选择定 时釆集或上报的两个相邻时刻点之间进行, 对前一个时刻点的滞后时间应不 小于完成一次数据釆集或上报所需的时间; 最近一次历史性能数据是指在分 析时刻点之前的最后一次已定时釆集或上 4艮的历史性能数据, 其中应包括至 少一个应有数据时刻点的历史性能数据。 优选地, 上述步骤 S 101 中查询距离当前时刻的最近时刻获取的历史性 能数据进一步可以包括以下处理: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to the field of communications, and in particular to a method and apparatus for detecting validity of historical performance data. BACKGROUND The historical performance of an optical transmission device is an important monitoring indicator of a transmission network, and is highly valued by users. Effective historical performance data is the basis for ensuring the normal supervision and maintenance of network equipment. However, in actual live networks, the failure of historical performance data occurs from time to time. Factors such as hardware and software anomalies of the device or network management system, device reset, communication status degradation, and performance counter clearing operations may affect the validity of historical performance data, especially in the case of large network sizes. Common failures include: data loss, data suspicious, data illegal, and so on. If it is not timely warning and timely resolution, it is likely to cause a large accumulation of failure data. Therefore, for the failure of historical performance data, it needs to be discovered as soon as possible so that effective measures can be taken in time to avoid further spread of failure data. However, the existing technology can only manually query the historical performance of a period by the user, and check whether there is invalid data through the query result. The disadvantages of this type of processing are: Since the time of failure of historical performance data is random, it is not predictable in advance, and manual query often cannot accurately find out the data failure. Therefore, the accuracy of the discovery is poor. Even if the failed data is found through regular manual inquiry, the invalid data may have formed a large accumulation and spread at this time. Therefore, the timeliness of discovery is poor. And if the query is too frequent, it will cause additional network bandwidth overhead, affecting the normal transmission performance of other monitoring data. Therefore, the efficiency found is low. SUMMARY OF THE INVENTION The present invention has been made in view of the related art in which the historical performance of a period of time is manually queried by a user, the accuracy and timeliness are poor, and the failure data efficiency is found to be low. Therefore, the main object of the present invention is to provide an improvement. The historical performance data detecting method and apparatus are to solve at least one of the above problems. According to an aspect of the present invention, a method of detecting validity of historical performance data is provided. The method for detecting the validity of the historical performance data according to the present invention includes: querying historical performance data acquired at the latest time from the current time when the predetermined detection time point arrives, and determining whether the preset failure condition is met according to the query result; Judging the result, updating the current validity test result of the historical performance data. According to another aspect of the present invention, an apparatus for detecting validity of historical performance data is provided. The validity detecting device of the historical performance data according to the present invention includes: a detecting unit and a processing unit, wherein the detecting unit is configured to: when the predetermined detecting time point arrives, query the historical performance data acquired at the latest time of the current time, according to The query result determines whether the preset failure condition is met; and the processing unit is configured to update the current validity detection result of the historical performance data according to the determination result. According to the present invention, the historical performance data acquired at the latest time from the current time is detected every predetermined time period to determine whether the preset failure condition is met; and according to the determination result, the validity detection result of the previous historical performance data is refreshed. The problem that the historical performance of the user is manually queried for a period of time in the related art is solved, the accuracy and timeliness are poor, and the invalid data efficiency is found to be low, and the historical performance can be detected in time and accurately, and the efficiency of discovering the invalid data is improved. Other features and advantages of the invention will be set forth in the description which follows, and The objectives and other advantages of the invention will be realized and attained by the <RTI BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are set to illustrate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, In the drawings: FIG. 1 is a flowchart of a method for detecting validity of historical performance data according to an embodiment of the present invention; FIG. 2 is a flowchart of a method for detecting validity of historical performance data according to a preferred embodiment of the present invention; A schematic diagram of a validity detection result in which a performance item is analyzed by a granularity according to an embodiment of the present invention; FIG. 4 is a schematic diagram showing the result of validity detection by using a port as an analysis granularity according to an embodiment of the present invention; FIG. 5 is a schematic diagram showing a result of validity detection by using a single board as an analysis granularity according to an embodiment of the present invention; FIG. 7 is a structural block diagram of a validity detecting apparatus for historical performance data according to an embodiment of the present invention; FIG. 8 is a block diagram of a validity detecting apparatus according to an embodiment of the present invention; FIG. The structure of the validity detecting device of the historical performance data of the embodiment is shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT The present invention provides historical data performance validity by considering the historical performance of a user to manually query a period of time, the accuracy and timeliness are poor, and the invalid data efficiency is found to be low. The detection scheme periodically processes the historical performance data collected or reported, and analyzes the validity of the latest historical performance data at the current time point; according to the analysis result, determines whether the historical performance data satisfies the failure condition; , updating the current historical performance validity test result; repeating the above steps to dynamically monitor the validity of the historical performance data for monitoring and tracking. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict. The invention will be described in detail below with reference to the drawings in conjunction with the embodiments. Method Embodiments According to an embodiment of the present invention, a method for detecting validity of historical performance data is first provided. 1 is a flow chart of a method for detecting validity of historical performance data according to an embodiment of the present invention. As shown in FIG. 1, the method for detecting validity of historical performance data according to an embodiment of the present invention includes the following processing (step S101 - step S103): Step S101: When a predetermined detection time point arrives, the query 3 is significantly different from the current The most recent moment of the moment The historical performance data is taken according to the query result to determine whether the preset failure condition is met. Preferably, when detecting, the time interval between two adjacent detection time points is greater than or equal to two historical performance data acquired. The time interval, and each detection time point lags behind the time when the historical performance data was last acquired from the detection time point. Preferably, the detection time point is located at any time between two adjacent acquisitions of historical performance data. In the specific implementation process, the timing trigger time of the historical performance data analysis process should be selected between the two adjacent time points of the timing set or report, and the lag time of the previous time point should be no less than the completion of the data set. Or the time required for reporting; the most recent historical performance data refers to the historical performance data of the last timed set or up to 4 minutes before the analysis time point, which should include historical performance data of at least one time point of the data. Preferably, the historical performance data obtained by querying the latest time from the current time in step S101 may further include the following processing:
( 1 ) 确定待检测的一个或多个设备资源对象; ( 2 ) 查询距离当前时刻的最近时刻获取的历史性能数据记录的一个或 多个设备资源对象的数据。 优选地, 可以根据一个或多个设备资源对象的数据的查询结果, 判断各 个设备资源对象是否符合失效条件。 优选地, 上述失效条件包括以下至少之一: 存在缺失的数据、 存在可疑 的数据、 存在非法的数据值、 数据缺失的个数超过第一预设阈值、 数据可疑 的个数超过第二预设阈值、 数据值非法的个数超过第三预设阈值。 优选地, 步骤 S 101 中提到的获取的历史性能数据可以存储在网管的数 据库中和 /或网元控制处理器的数据库中。 在具体实施过程中, 步骤 S 101 的检测过程可选择在网管层或设备层实 现。 在网管层对网管的数据库进行检测, 在设备层则对网元控制处理器的数 据库进行分析。 步骤 S 103 : 根据判断结果, 更新历史性能数据的当前有效性检测结果。 优选地, 上述步骤 S 103可以进一步包括以下两种情况: (1) determining one or more device resource objects to be detected; (2) querying data of one or more device resource objects of historical performance data records acquired at the latest time of the current time. Preferably, whether the device resource object meets the failure condition is determined according to the query result of the data of the one or more device resource objects. Preferably, the failure condition includes at least one of the following: there is missing data, there is suspicious data, there is an illegal data value, the number of data missing exceeds a first preset threshold, and the number of data suspicious exceeds a second preset. The number of illegal thresholds and data values exceeds a third preset threshold. Preferably, the acquired historical performance data mentioned in step S101 may be stored in a database of the network management system and/or a database of the network element control processor. In a specific implementation process, the detection process of step S101 can be implemented at the network management layer or the device layer. The network management system detects the database at the network management layer, and analyzes the database of the network element control processor at the device layer. Step S103: Update the current validity detection result of the historical performance data according to the judgment result. Preferably, the above step S103 may further include the following two cases:
( 1 ) 如果一个或多个设备资源对象符合失效条件, 则判断符合失效条 件的设备资源对象是否已经存在失效告警, 如果否, 则产生该设备资源对象 的失效告警; 在具体实施过程中, 如果步骤 S 101 判断结果为符合失效条件, 则进一 步判断失效所对应的对象当前是否已经存在历史性能失效告警。 如果存在这 种告警, 则不作处理; 否则, 在失效所对应的对象上新产生历史性能失效告 警。 (1) If one or more device resource objects meet the failure condition, it is determined whether the device resource object that meets the failure condition already has a failure alarm, and if not, a failure alarm of the device resource object is generated; In step S101, if the result of the determination is that the failure condition is met, it is further determined whether the historical performance failure alarm has been present in the object corresponding to the failure. If there is such an alarm, no processing is performed; otherwise, a historical performance failure alarm is newly generated on the object corresponding to the failure.
( 2 ) 如果一个或多个设备资源对象不符合失效条件, 则判断不符合失 效条件的设备资源对象是否已经存在失效告警, 如果是, 则去除该设备资源 对象的失效告警。 在具体实施过程中, 如果步骤 S 101 的判断结果为不符合失效条件, 则 进一步判断失效所对应的对象当前是否已经存在历史性能失效告警。 如果不 存在这种告警, 则不作处理; 否则, 将所存在的告警消失。 图 2为根据本发明优选实施例的历史性能数据的有效性检测方法。 如图(2) If one or more device resource objects do not meet the failure condition, it is determined whether the device resource object that does not meet the failure condition already has a failure alarm, and if so, the failure alarm of the device resource object is removed. In the specific implementation process, if the result of the step S101 is that the failure condition is not met, it is further determined whether the historical performance failure alarm has been present in the object corresponding to the failure. If there is no such alarm, no processing will be performed; otherwise, the existing alarm will disappear. 2 is a method of detecting the validity of historical performance data in accordance with a preferred embodiment of the present invention. As shown
2 所示, 根据本发明优选实施例的历史性能数据的有效性检测方法包括以下 处理 (步 4聚 S201-步 4聚 S205 ): 步骤 S201: 由定时触发模块启动历史性能有效性检测流程后, 对上报或 釆集的历史性能数据进行查询处理。 在具体实施过程中, 该查询处理过程进一步包括: 2, the method for detecting validity of historical performance data according to a preferred embodiment of the present invention includes the following processing (step 4: S201-step 4: S205): Step S201: After the history performance validity detection process is started by the timing trigger module, Query the historical performance data of the report or collection. In the specific implementation process, the query processing process further includes:
( 1 ) 从设备资源管理模块获取所有应有历史性能数据的设备资源。 其 中, 该设备资源具体可包括但不限于: 网元、 单板、 端口、 性能项。 (1) Obtain all device resources that should have historical performance data from the device resource management module. The device resources may include, but are not limited to, a network element, a board, a port, and a performance item.
( 2 ) 在每两个相邻历史性能釆集或上报时刻点之间的某一个时刻点, 从数据库查询步骤 S201中的步骤( 1 ) 中设备资源的历史性能数据, 查询所 用的起止时刻点为当前时刻点之前的最后两个相邻历史性能釆集或上报时刻 (2) querying historical performance data of the device resource in step (1) in step S201 from a point in time between each two adjacent historical performance sets or reporting time points, and starting and ending time points of the query. The last two adjacent historical performance sets or reporting times before the current time point
步骤 S203: 遍历步骤 S201描述的所有设备资源, 判断查询结果是否存 在数据缺失、 数据可疑、 数据值非法等失效。 如果存在则对相应的设备资源 累加失效的个数。 在具体实施过程中, 判断查询结果是否存在数据缺失、 数据可疑、 数据 值非法等失效可以进一步包括以下处理: Step S203: Traverse all device resources described in step S201, and determine whether the query result has data loss, data suspicious, data value illegal, and the like. If present, the corresponding device resources Accumulate the number of failures. In the specific implementation process, determining whether the query result has data loss, data suspicious, data value illegal, etc. may further include the following processing:
( 1 ) 对设备资源的每一个性能项, 以上述步骤 S201 中的步骤 (2 )起 止时刻点之间包含的应有历史数据时刻点为查询条件, 如果存在查不到数据 的时刻点, 则对应性能项及其网元、 单板、 端口判断为数据缺失。 (1) For each performance item of the device resource, the time point of the historical data included between the start and end time points of step (2) in the above step S201 is used as a query condition, and if there is a time point at which the data cannot be found, The corresponding performance item and its network element, board, and port are judged to be missing data.
( 2 ) 对设备资源的每一个性能项, 以上述步骤 S201 中的步骤 (2 )起 止时刻点之间包含的应有历史数据时刻点为查询条件, 如果查询得到数据记 录存在 "是否可疑" 字段取值为 "可疑" 的, 则对应性能项及其网元、 单板、 端口判断为数据可疑。 (2) For each performance item of the device resource, the time point of the historical data included between the start and end time points of step (2) in the above step S201 is the query condition, and if the query obtains the data record, there is a "suspicious" field. If the value is "suspicious", the corresponding performance item and its network element, board, and port are judged as data suspicious.
( 3 ) 对设备资源的每一个性能项, 以上述步骤 S201 中的步骤 (2 )起 止时刻点之间包含的应有历史数据时刻点为查询条件, 如果查询得到数据记 录存在字段取值为数据字典范围之外的非法值, 则对应性能项及其网元、 单 板、 端口判断为数据值非法。 ( 4 ) 完成步骤 S203 中的步骤 ( 1 )、 (2 )、 (3 ) 的遍历过程后, 依据数 据是否符合图 1中描述的失效条件对各设备资源的数据失效性进行判断, 得 到各个设备资源的数据有效性结果。 步骤 S205: 根据步骤 S203所得到的各设备资源的数据有效性结果, 结 合其当前告警状态进行判断, 执行产生或消失历史性能失效告警的过程。 在具体实施过程中, 该步 4聚可以进一步包括以下处理: (3) For each performance item of the device resource, the time point of the historical data included between the start and end time points of step (2) in the above step S201 is used as the query condition, and if the query obtains the data record, the field value is the data. If the illegal value is outside the dictionary range, the corresponding performance item and its network element, board, and port are determined to be illegal. (4) After completing the traversal process of steps (1), (2), and (3) in step S203, determining data invalidity of each device resource according to whether the data meets the failure condition described in FIG. 1, and obtaining each device The data validity result of the resource. Step S205: According to the data validity result of each device resource obtained in step S203, combined with the current alarm state, the process of generating or disappearing the historical performance failure alarm is performed. In the specific implementation process, the step 4 can further include the following processing:
( 1 ) 对于数据失效的设备资源, 判断该资源当前是否存在历史性能失 效告警。 如果存在, 则不作处理, 保持当前的告警状态; 如果不存在, 则在 该资源上产生历史性能失效告警, 开始时间置为当前时间, 即表示该资源进 入历史性能失效状态。 ( 2 ) 对于数据有效的设备资源, 判断该资源当前是否存在历史性能失 效告警。 如果不存在, 则不作处理, 保持当前的正常状态; 如果存在, 则消 失该资源的历史性能失效告警, 结束时间置为当前时间, 即表示该资源已退 出历史性能失效状态。 通过本发明提供的历史性能数据的有效性检测方法, 得到的检测结果可 以参见图 3至图 6。 图 3为根据本发明实施例的以性能项为分析粒度的有效性检测结果。 如 图 3所示, 对于网元 A, 其单板 A的端口 A上的性能项 1和性能项 2, 图中 管理控制单元( Manage Control Unit, 简称为 MCU )地址描述单板对应的机 架的槽位号。 在前一周期内存在可疑的历史性能数据, 历史性能有效性检测 模块将其置为失效状态。 又因为这两个性能项当前没有历史性能失效告警, 所以告警管理模块对其分别产生一条历史性能失效告警。 在下一个周期, 性 能项 1的所有历史性能数据均恢复到正常有效值, 性能项 2仍然存在可疑的 历史性能数据。 历史性能有效性检测模块将性能项 1置为有效状态, 将性能 项 2置为失效状态。告警管理模块发现性能项 1当前存在历史性能失效告警, 所以将告警消失, 退出历史性能失效状态。 对性能项 2不作处理, 保持其失 效状态。 图 4 为根据本发明实施例的以端口为分析粒度的有效性检测结果示意 图。 如图 4所示, 网元 B-单板 B的端口 1、 2各自所有的性能项, 在前一周 期内的历史性能数据存在缺失,且缺失数量超过预定的门限, 则将这两个端口 置为失效状态, 又因为这两个端口当前没有历史性能失效告警, 所以对其分 别产生一条历史性能失效告警。 在下一个周期, 端口 1的历史性能数据缺失 数量氐于预定的门限, 而端口 2的缺失数量仍然高于门限。 将端口 1置为有 效状态, 将端口 2置为失效状态。 因为发现端口 1 当前存在历史性能失效告 警, 所以将告警消失, 退出历史性能失效状态。 对端口 2不作处理, 保持其 失效状态。 图 5为根据本发明实施例的以单板为分析粒度的有效性检测结果。 如图 5所示, 网元 C-单板 1、 2各自所有的性能项, 在前一周期内的历史性能数 据存在缺失且缺失数量超过预定的门限, 将这两个单板置为失效状态, 又因 为这两个单板当前没有历史性能失效告警, 所以对其分别产生一条历史性能 失效告警。在下一个周期,单板 1的历史性能数据缺失数量低于预定的门限, 而单板 2的缺失数量仍然高于门限。 则将单板 1置为有效状态, 将单板 2置 为失效状态。 因为发现单板 1 当前存在历史性能失效告警,所以将告警消失, 退出历史性能失效状态。 对单板 2不作处理, 保持其失效状态。 图 6为根据本发明实施例的以网元为分析粒度的有效性检测结果。 如图 6所示, 网元 1、 2各自所有的性能项, 在前一周期内的历史性能数据存在缺 失且缺失数量超过预定的门限, 将这两个网元置为失效状态, 又因为这两个 网元当前没有历史性能失效告警,所以对其分别产生一条历史性能失效告警。 在下一个周期, 网元 1 的历史性能数据缺失数量低于预定的门限, 而网元 2 的缺失数量仍然高于门限。 则将网元 1置为有效状态, 将网元 2置为失效状 态。 因为发现网元 1 当前存在历史性能失效告警, 所以将告警消失, 退出历 史性能失效状态。 对网元 2不作处理, 保持其失效状态。 通过上述实施例, 当设备资源的历史性能出现失效数据, 就能够利用本 发明提供的历史性能数据的有效性检测方法及时发现, 并以告警这种直观明 确的方式进行提示。 相比手动查询历史性能的方式, 该方式能明显改善发现 的及时性、 准确性和提高发现的效率。 装置实施例 根据本发明实施例, 还提供了一种历史性能数据的有效性检测装置。 图 7为 居本发明实施例的历史性能数据的有效性检测装置。 图 8为才艮 据本发明优选实施例的历史性能数据的有效性检测装置。 如图 7所示, 根据 本发明实施例的历史性能数据的有效性检测装置包括: 检测单元 1、 处理单 元 2。 以下结合图 8进行描述。 检测单元 1 , 用于在预定检测时间点到达时, 查询 巨离当前时刻的最近 时刻获取的历史性能数据, 根据查询结果判断是否符合预设的失效条件; 优选地, 如图 8所示, 检测单元 1可以进一步包括: 设备资源管理模块 10 , 用于存储当前网络或网元中需要进行有效性检测的设备资源; 历史性能 存储模块 12 , 用于通过釆集或上报的方式获取设备资源对应的历史性能数 据, 并将该历史性能数据进行存储; 历史性能有效性检测模块 14 , 分别与设 备资源管理模块 10、 历史性能存储模块 12相连接, 用于对历史性能存储模 块存储的历史性能数据进行查询, 并根据查询结果判断是否符合预设的失效 条件; 定时触发模块 16 , 与历史性能有效性检测模块 14相连接, 用于按照 预定检测时间点到达时触发历史性能有效性检测模块进行有效性检测。 处理单元 2 , 用于 居判断结果, 更新历史性能数据的当前有效性检测 结果。 优选地, 如图 8所示, 处理单元 2可以包括: 告警管理模块 20 , 与历史 性能有效性检测模块 14 相连接, 用于 居检测单元的输出结果, 产生失效 告警或去除失效告警。 上述单元及单元所包含的模块的具体工作方式可以参见图 1、 图 2中的 描述, 此处不再赘述。 通过上述实施例, 提供了一种历史性能数据的有效性检测装置, 通过检 测单元、 处理单元的相互结合, 可以解决相关技术中由用户手动查询一段时 期的历史性能, 准确性和及时性较差, 发现失效数据效率较低的问题, 进而 可以及时准确地检测历史性能, 提高发现失效数据的效率。 综上所述, 通过本发明的上述实施例, 提供的历史性能数据的有效性检 测方案, 在每个检测周期时刻点, 历史性能存储模块已经对上一时间段的历 史性能进行了釆集和存储的操作, 并保存在网管的数据库中。 定时触发模块 启动历史性能有效性检测过程, 历史性能有效性检测模块从设备资源管理模 块获取所有需要分析的资源, 并对这些资源进行遍历, 依据网管数据库中保 存的相应数据判断各个资源是否存在历史性能数据的失效。 解决了现有监控 体系中只能通过手动查询历史性能来检查历史性能的有效性, 而不能自动发 现失效数据的弊端。 从而可以自动检测失效数据的产生, 以快速、 便捷的方 式通知用户, 使其第一时间掌握历史性能数据的失效状况。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可 以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布 在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程 序代码来实现, 从而, 可以将它们存储在存储装置中由计算装置来执行, 或 者将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制 作成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软 件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的 ^"神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。 (1) For the device resource whose data is invalid, determine whether the resource currently has a historical performance failure alarm. If it exists, it does not process, and maintains the current alarm state. If it does not exist, a historical performance failure alarm is generated on the resource, and the start time is set to the current time, that is, the resource enters the historical performance failure state. (2) For the device resource with valid data, determine whether the resource currently has a historical performance failure alarm. If it does not exist, it will not be processed, and the current normal state will be maintained. If it exists, the historical performance failure alarm of the resource will disappear, and the end time is set to the current time, which means that the resource has exited the historical performance failure state. The detection result of the historical performance data provided by the present invention can be obtained by referring to FIG. 3 to FIG. 6 . FIG. 3 is a result of validity detection with a performance item as an analysis granularity according to an embodiment of the present invention. As shown in Figure 3, for the network element A, the performance item 1 and the performance item 2 on the port A of the board A, the management control unit (MCU) address in the figure, describes the rack corresponding to the board. The slot number. Suspicious historical performance data existed during the previous week, and the historical performance validity detection module puts it in a failed state. Because the two performance items do not currently have historical performance failure alarms, the alarm management module generates a historical performance failure alarm. In the next cycle, all historical performance data of performance item 1 is restored to the normal effective value, and performance item 2 still has suspicious historical performance data. The historical performance validity detection module sets performance item 1 to the active state and performance item 2 to the invalid state. The alarm management module finds that there is a historical performance failure alarm in performance item 1, so the alarm disappears and the historical performance failure status is exited. Performance item 2 is not processed and its failure state is maintained. FIG. 4 is a schematic diagram showing the results of validity detection by using a port as an analysis granularity according to an embodiment of the present invention. As shown in Figure 4, the performance data of each of the ports 1 and 2 of the network element B-board B is missing. If the number of missing performance exceeds the predetermined threshold, the two ports are It is set to the invalid state, and because the two ports do not currently have historical performance failure alarms, a historical performance failure alarm is generated for each of them. In the next cycle, the number of historical performance data missing for port 1 falls below a predetermined threshold, while the number of missing ports 2 is still above the threshold. Set port 1 to the active state and port 2 to the disabled state. Because the historical performance failure alarm is found on port 1, the alarm disappears and the historical performance failure status is exited. Port 2 is left unprocessed and remains in a failed state. FIG. 5 is a result of validity detection using a single board as an analysis granularity according to an embodiment of the present invention. As shown in Figure 5, all the performance items of the network element C-boards 1, 2 are missing in the historical performance data of the previous week period, and the number of missing data exceeds a predetermined threshold, and the two boards are put into a failure state. Because the two boards do not currently have historical performance failure alarms, they generate a historical performance failure alarm. In the next cycle, the number of missing historical performance data of the board 1 is lower than the predetermined threshold, and the number of missing boards 2 is still higher than the threshold. The board 1 is placed in an active state, and the board 2 is placed in a disabled state. Because the board has a historical performance failure alarm, the alarm disappears and the historical performance failure status is exited. The board 2 is not processed and its failure state is maintained. FIG. 6 is a result of validity detection using a network element as an analysis granularity according to an embodiment of the present invention. As shown in Figure 6, all the performance items of the network elements 1 and 2 have a lack of historical performance data in the previous week. If the number of missing and missing numbers exceeds the predetermined threshold, the two network elements are set to the invalid state, and because the two network elements do not currently have historical performance failure alarms, a historical performance failure alarm is generated for each of the two network elements. In the next cycle, the number of historical performance data missing from NE 1 is below the predetermined threshold, while the missing number of NE 2 is still above the threshold. Then, the network element 1 is set to the active state, and the network element 2 is set to the invalid state. Because the network element 1 is found to have a historical performance failure alarm, the alarm disappears and the historical performance failure status is exited. The network element 2 is not processed, and its failure state is maintained. Through the foregoing embodiment, when the historical performance of the device resource has invalid data, the validity detection method of the historical performance data provided by the present invention can be used to detect in time, and the prompt is presented in an intuitive and clear manner. Compared with the way of manually querying historical performance, this method can significantly improve the timeliness, accuracy and efficiency of discovery. Apparatus Embodiments According to an embodiment of the present invention, a validity detecting apparatus for historical performance data is also provided. Figure 7 is a diagram showing the effectiveness of the historical performance data in the embodiment of the present invention. Figure 8 is a diagram showing the effectiveness of the historical performance data in accordance with a preferred embodiment of the present invention. As shown in FIG. 7, the validity detecting apparatus for historical performance data according to an embodiment of the present invention includes: a detecting unit 1, and a processing unit 2. This will be described below in conjunction with FIG. The detecting unit 1 is configured to: when the predetermined detection time point arrives, query the historical performance data acquired at the latest time of the current time, and determine whether the preset failure condition is met according to the query result; preferably, as shown in FIG. The unit 1 may further include: a device resource management module 10, configured to store a device resource in the current network or a network element that needs to be checked for validity; and a historical performance storage module 12, configured to acquire, by means of collecting or reporting, a device resource corresponding to the device resource The historical performance data is stored, and the historical performance verification module 14 is connected to the device resource management module 10 and the historical performance storage module 12, respectively, for performing historical performance data stored by the historical performance storage module. Querying, and determining whether the preset failure condition is met according to the query result; the timing triggering module 16 is connected to the historical performance validity detecting module 14 for triggering the validity of the historical performance validity detecting module according to the predetermined detection time point arrival Detection. The processing unit 2 is configured to update the historical validity performance result of the historical performance data. Preferably, as shown in FIG. 8, the processing unit 2 may include: an alarm management module 20, and history. The performance validity detection module 14 is connected to the output of the detection unit to generate a failure alarm or remove the failure alarm. For the specific working mode of the modules and the modules included in the above, refer to the descriptions in FIG. 1 and FIG. 2, and details are not described herein again. Through the above embodiments, a validity detecting device for historical performance data is provided. Through the combination of the detecting unit and the processing unit, the historical performance of the user can be manually queried for a period of time in the related art, and the accuracy and timeliness are poor. The problem of low efficiency of failure data is found, and the historical performance can be detected in time and accurately, and the efficiency of discovering invalid data is improved. In summary, through the foregoing embodiments of the present invention, the validity detection scheme of historical performance data is provided. At each detection cycle time point, the historical performance storage module has collected the historical performance of the previous time period. The stored operation is saved in the database of the network management. The timing triggering module starts the historical performance validity detecting process, and the historical performance validity detecting module acquires all the resources to be analyzed from the device resource management module, and traverses the resources, and judges whether each resource has a history according to the corresponding data saved in the network management database. Failure of performance data. It solves the problem that the existing monitoring system can only check the historical performance by manually querying the historical performance, and can not automatically discover the drawbacks of the invalid data. Therefore, the generation of the failure data can be automatically detected, and the user can be notified in a quick and convenient manner to grasp the failure status of the historical performance data at the first time. Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device, or they may be separately fabricated into individual integrated circuit modules, or they may be Multiple modules or steps are made into a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software. The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.

Claims

权 利 要 求 书 Claim
1. 一种历史性能数据的有效性检测方法, 其特征在于, 包括: A method for detecting validity of historical performance data, comprising:
在预定检测时间点到达时, 查询 巨离当前时刻的最近时刻获取的历 史性能数据, 根据查询结果判断是否符合预设的失效条件;  When the predetermined detection time point arrives, the historical performance data acquired at the latest time of the current time is queried, and it is determined according to the query result whether the preset failure condition is met;
根据判断结果, 更新历史性能数据的当前有效性检测结果。  According to the judgment result, the current validity detection result of the historical performance data is updated.
2. 根据权利要求 1所述的方法, 其特征在于, 相邻两个检测时间点之间的 时间间隔大于或等于相邻两次获取到历史性能数据的时间间隔, 且每个 检测时间点滞后于距离该检测时间点最近一次获取到所述历史性能数据 的时刻。 2. The method according to claim 1, wherein a time interval between two adjacent detection time points is greater than or equal to a time interval between two adjacent acquisitions of historical performance data, and each detection time point is delayed. The time at which the historical performance data is acquired most recently from the detection time point.
3. 根据权利要求 2所述的方法, 其特征在于, 所述检测时间点位于相邻两 次获取到历史性能数据之间的任一时刻。 3. The method according to claim 2, wherein the detection time point is located at any time between two adjacent acquisitions of historical performance data.
4. 根据权利要求 1至 3中任一项所述的方法, 其特征在于, 查询距离当前 时刻的最近时刻获取的历史性能数据包括: The method according to any one of claims 1 to 3, wherein the querying the historical performance data acquired at the latest time from the current time comprises:
确定待检测的一个或多个设备资源对象;  Determining one or more device resource objects to be detected;
查询距离当前时刻的最近时刻获取的所述历史性能数据记录的所述 一个或多个设备资源对象的数据。  Querying data of the one or more device resource objects of the historical performance data record acquired at the latest time of the current time.
5. 根据权利要求 1所述的方法, 其特征在于, 所述失效条件包括以下至少 之一: 5. The method according to claim 1, wherein the failure condition comprises at least one of the following:
存在缺失的数据、 存在可疑的数据、 存在非法的数据值、 数据缺失 的个数超过第一预设阈值、 数据可疑的个数超过第二预设阈值、 数据值 非法的个数超过第三预设阈值。  There are missing data, suspicious data, illegal data values, the number of missing data exceeds the first preset threshold, the number of data suspicious exceeds the second preset threshold, and the number of illegal data values exceeds the third pre- Set the threshold.
6. 根据权利要求 5所述的方法, 其特征在于, 根据判断结果, 更新历史性 能数据的当前有效性检测结果包括: The method according to claim 5, wherein, according to the determination result, the current validity detection result of updating the historical performance data comprises:
如果一个或多个设备资源对象符合所述失效条件, 则判断符合所述 失效条件的设备资源对象是否已经存在失效告警, 如果否, 则产生该设 备资源对象的失效告警; 如果一个或多个设备资源对象不符合所述失效条件, 则判断不符合 所述失效条件的设备资源对象是否已经存在失效告警, 如果是, 则去除 该设备资源对象的失效告警。 If the one or more device resource objects meet the failure condition, it is determined whether the device resource object that meets the failure condition already has a failure alarm, and if not, a failure alarm of the device resource object is generated; If one or more device resource objects do not meet the failure condition, it is determined whether the device resource object that does not meet the failure condition already has a failure alarm, and if yes, the failure alarm of the device resource object is removed.
7. 根据权利要求 4所述的方法, 其特征在于, 获取的所述历史性能数据存 储在网管的数据库中和 /或网元控制处理器的数据库中。 The method according to claim 4, wherein the acquired historical performance data is stored in a database of the network management system and/or a database of the network element control processor.
8. —种历史性能数据的有效性检测装置, 其特征在于, 包括: 8. A device for detecting validity of historical performance data, comprising:
检测单元, 用于在预定检测时间点到达时, 查询 巨离当前时刻的最 近时刻获取的历史性能数据, 根据查询结果判断是否符合预设的失效条 件;  The detecting unit is configured to: when the predetermined detection time point arrives, query the historical performance data acquired at the current time of the current time, and determine whether the preset invalid condition is met according to the query result;
处理单元, 用于根据判断结果, 更新历史性能数据的当前有效性检 测结果。  And a processing unit, configured to update a current validity detection result of the historical performance data according to the determination result.
9. 根据权利要求 8所述的装置, 其特征在于, 所述检测单元包括: The device according to claim 8, wherein the detecting unit comprises:
设备资源管理模块, 用于存储当前网络或网元中需要进行有效性检 测的设备资源;  a device resource management module, configured to store device resources in the current network or network element that need to be tested for validity;
历史性能存储模块, 用于通过釆集或上报的方式获取所述设备资源 对应的历史性能数据,并将所述设备资源对应的历史性能数据进行存储; 历史性能有效性检测模块, 用于对所述历史性能存储模块存储的所 述历史性能数据进行查询, 并根据查询结果判断是否符合预设的失效条 件;  a historical performance storage module, configured to acquire historical performance data corresponding to the device resource by means of collecting or reporting, and storing historical performance data corresponding to the device resource; a historical performance validity detecting module, used for Querying the historical performance data stored by the historical performance storage module, and determining whether the preset failure condition is met according to the query result;
定时触发模块, 用于按照预定检测时间点到达时触发所述历史性能 有效性检测模块进行有效性检测。  The timing triggering module is configured to trigger the historical performance validity detecting module to perform validity detection when the predetermined detection time point arrives.
10. 根据权利要求 8或 9所述的装置, 其特征在于, 所述处理单元包括: 告警管理模块, 用于根据所述检测单元的输出结果, 产生失效告警 或去除失效告警。 The device according to claim 8 or 9, wherein the processing unit comprises: an alarm management module, configured to generate a failure alarm or remove a failure alarm according to an output result of the detection unit.
PCT/CN2010/074608 2009-09-07 2010-06-28 Method and device for detecting validity of historical performance data WO2011026371A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN 200910174325 CN101645736A (en) 2009-09-07 2009-09-07 Detection method and device of validity of historical performance data
CN200910174325.0 2009-09-07

Publications (1)

Publication Number Publication Date
WO2011026371A1 true WO2011026371A1 (en) 2011-03-10

Family

ID=41657466

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/074608 WO2011026371A1 (en) 2009-09-07 2010-06-28 Method and device for detecting validity of historical performance data

Country Status (2)

Country Link
CN (1) CN101645736A (en)
WO (1) WO2011026371A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101645736A (en) * 2009-09-07 2010-02-10 中兴通讯股份有限公司 Detection method and device of validity of historical performance data
CN102932194B (en) * 2011-08-09 2015-08-12 中国银行股份有限公司 Based on the internet, applications service monitoring system and method for bayes method
CN102739444A (en) * 2012-06-12 2012-10-17 中兴通讯股份有限公司 Performance data transmission method, system and network manager
CN103916273A (en) * 2014-03-31 2014-07-09 大唐移动通信设备有限公司 Network management equipment performance data sampling interpolation method and network management equipment
CN106598822B (en) * 2015-10-15 2019-05-28 华为技术有限公司 A kind of abnormal deviation data examination method and device for Capacity Assessment
CN107450857A (en) * 2017-08-11 2017-12-08 郑州云海信息技术有限公司 A kind of automatic checking correct method of storage device History Performance Data
CN108804037A (en) * 2018-05-29 2018-11-13 郑州云海信息技术有限公司 The method and system of storage device History Performance Data are handled based on box figure

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7007084B1 (en) * 2001-11-07 2006-02-28 At&T Corp. Proactive predictive preventative network management technique
CN101291177A (en) * 2008-06-16 2008-10-22 中兴通讯股份有限公司 Diagnosis method and device for historical performance data of network management
CN101346009A (en) * 2008-08-18 2009-01-14 中兴通讯股份有限公司 Performance statistics method and system of automatic exchange optical network
CN101645736A (en) * 2009-09-07 2010-02-10 中兴通讯股份有限公司 Detection method and device of validity of historical performance data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7007084B1 (en) * 2001-11-07 2006-02-28 At&T Corp. Proactive predictive preventative network management technique
CN101291177A (en) * 2008-06-16 2008-10-22 中兴通讯股份有限公司 Diagnosis method and device for historical performance data of network management
CN101346009A (en) * 2008-08-18 2009-01-14 中兴通讯股份有限公司 Performance statistics method and system of automatic exchange optical network
CN101645736A (en) * 2009-09-07 2010-02-10 中兴通讯股份有限公司 Detection method and device of validity of historical performance data

Also Published As

Publication number Publication date
CN101645736A (en) 2010-02-10

Similar Documents

Publication Publication Date Title
WO2011026371A1 (en) Method and device for detecting validity of historical performance data
US7693876B2 (en) Monitoring usage rate patterns in storage resources
JP4412031B2 (en) Network monitoring system and method, and program
US9007200B2 (en) Process method and apparatus for preventing alarm jitter
CN102394764B (en) A kind of implementation method of RFID webmasters, system and relevant apparatus
US10742672B2 (en) Comparing metrics from different data flows to detect flaws in network data collection for anomaly detection
WO2018120915A1 (en) Ddos attack detection method and device
US8521869B2 (en) Method and system for reporting defects within a network
CN109005181B (en) Detection method, system and related components for DNS amplification attack
US8136012B2 (en) Method and system for updating topology changes of a computer network
WO2007059667A1 (en) A method for obtaining the network element alarm data
CN112883106A (en) Method, device, equipment and medium for determining out-of-block node of block chain
CN107302518B (en) Method and device for sensing safety state of inter-domain routing system based on weighted similarity
CN117135343A (en) Fault analysis method, device, equipment and storage medium
CN113612647B (en) Alarm processing method and device
WO2014040470A1 (en) Alarm message processing method and device
JP2011130238A (en) Abnormal traffic monitoring method, and abnormal traffic monitoring device
KR101078461B1 (en) System for survellance of network trouble using voice of customer information and method thereof
CN114553747A (en) Method, device, terminal and storage medium for detecting abnormality of redis cluster
CN102567470A (en) System-level performance data processing method and equipment utilizing same
WO2021249629A1 (en) Device and method for monitoring communication networks
JP6577893B2 (en) Synchronization determination device and synchronization determination program
WO2016008240A1 (en) Method and device for polling and detecting links
WO2017202241A1 (en) Crosstalk detection method and apparatus, and operation maintenance server
CN111935180A (en) Active defense method, device and system for security equipment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10813293

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10813293

Country of ref document: EP

Kind code of ref document: A1