通信网络性能数据的统计方法和设备的制作方法

文档序号:7895863阅读:207来源:国知局
专利名称:通信网络性能数据的统计方法和设备的制作方法
技术领域
本发明 涉及无线通信领域,尤其涉及一种通信网络性能数据的统计方法和设备。
背景技术
为提升时分同步码分多址(TD-SCDMA)系统的网络服务质量,需要对无线接入 网络(RAN)中各个网元的性能指标进行实时监控、采集和分析,以快速定位网络中性能 较差的网元,辅助工程排障,以及通过对网络性能指标的历史数据进行统计,来分析网 络运行瓶颈,辅助制定更佳的网络优化方案。传统的对历史数据的统计方法基本包括手工统计方式、客户端/服务器端 (Client/Server, C/S)架构统计方式、浏览器/服务器(Browser/Server,B/S)架构统计方式。如图1中的分支一所示,手工统计方式不实现直接分析报表的工具,而是在PC 客户端只提供了一个提取操作维护中心原始数据的工具,具体如下步骤1:用户利用PC客户端工具直接从原始数据库提取原始性能数据,然后在 本地存储为可解析格式,如XlS或者CSV格式;步骤2 用户利用第三方工具(最常用的是Excel)对原始数据进行计算、统计、 分析,并生成需要的报表。如图1中的分支一所示,C/S架构统计方式下,会由一个PC客户端程序与原始 数据库服务器直接通信,由PC客户端完成原始数据提取、统计分析工作,具体如下步骤1 用户利用PC客户端直接访问原始数据库并提取原始性能数据到本地;步骤2: PC客户端获取到原始性能数据后,在PC客户端内对原始性能数据进行 计算、统计、分析,并生成需要的报表。如图1中的分支二所示,B/S架构统计方式下,在操作维护中心部署有WEB服 务器,用户通过浏览器进行报表的统计分析,浏览器只访问WEB服务器,WEB服务器 直接访问原始数据库,报表的统计、分析等任务都是由WEB服务器完成,最后会将统计 分析结果返回给浏览器客户端,具体如下步骤1:用户通过浏览器发起报表的统计分析请求,该统计分析请求被发往 WEB服务器;步骤2: WEB服务器在接收到统计分析请求后,根据该统计分析请求所请求的 内容从原始数据库中提取原始性能数据;步骤3: WEB服务器在提取到原始性能数据后,根据统计分析请求,统计分析 生成不同类型的报表;步骤4 WEB服务器将生成的报表返回给浏览器客户端。在实现本发明的过程中,发明人发现现有技术中存在以下技术问题在采用B/S架构统计方式时,WEB服务器直接访问原始性能数据库,影响操作维护中心的性能;并且,统计数据源单一,不具有扩展性,如果需要统计分析多个通信 子网内的性能数据,要求WEB服务器能根据客户端请求接入不同通信子网内的操作维护 中心的原始数据库,增加了 WEB服务器的复杂度。

发明内容
本发明实施例提供一种通信网络性能数据的统计方法和设备,用于提高对通信 网络性能数据进行统计分析的效率。一种通信网络性能数据的统计方法,该方法包括应用服务器获取多个通信子网的原始性能数据,并将获取到的原始性能数据存 储在统计数据库中;应用服务器接收到客户端发来的数据统计分析请求后,根据所述数据统计分析 请求从所述统计数据库中提取数据统计分析所需要的原始性能数据;应用服务器根据所述数据统计分析请求,将提取到的原始性能数据进行统计分 析,并将统计分析结果返回给客户端。一种通信网络性能数据的统计设备,该设备包括原始性能数据聚合单元,用于获取多个通信子网的原始性能数据,并将获取到 的原始性能数据存储在统计数据库中;原始性能数据提取单元,用于在接收到客户端发来的数据统计分析请求后,根 据所述数据统计分析请求从所述统计数据库中提取数据统计分析所需要的原始性能数 据;数据统计分析单元,用于根据所述数据统计分析请求,将提取到的原始性能数 据进行统计分析;统计分析结果反馈单元,用于将所述数据统计分析单元的统计分析结果返回给 客户端。本发明实施例提供的方案中,应用服务器获取多个通信子网的原始性能数据, 并将获取到的原始性能数据存储在统计数据库中,在接收到来自客户端的数据统计分析 请求后,从统计数据库中提取原始性能数据,将提取到的原始性能数据进行统计分析, 并将统计分析结果返回给客户端。可见,本发明中,由于应用服务器预先获取多个通信 子网的原始性能数据,并将获取到的原始性能数据存储在统计数据库中,因此在接收到 来自客户端的数据统计分析请求时,不需要从多个通信子网分别获取原始性能数据,而 是直接从统计数据库中就可获取到所需要的原始性能数据,大大提高了对通信网络性能 数据进行统计分析的效率。


图1为现有技术中的性能数据统计系统架构示意图;图2为本发明实施例提供的方法流程示意图;图3为本发明实施例中的性能数据统计系统架构示意图;图4为本发明实施例提供的设备结构示意图。
具体实施例方式为了提高对通信网络性能数据进行统计分析的效率,本发明实施例提供一种通 信网络性能数据的统计方法,本方法中,应用服务器将从多个通信子网获取到的原始性 能数据存储在统计数据库中,在接收到来自客户端的数据统计分析请求后,从统计数据 库中提取原始性能数据,将提取到的原始性能数据进行统计分析,并将统计分析结果返 回给客户端。参见图2,本发明实施例提供的通信网络性能数据的统计方法,具体包括以下步 骤步骤20:应用服务器获取多个通信子网的原始性能数据,并将获取到的原始性 能数据存储在统计数据库中;步骤21:应用服务器接收到客户端发来的数据统计分析请求后,根据所述数据 统计分析请求从所述统计数据库中提取数据统计分析所需要的原始性能数据;步骤22:应用服务器根据所述数据统计分析请求,将提取到的原始性能数据进 行统计分析,并将统计分析结果返回给客户端。步骤20中,应用服务器可以从多个通信子网中各通信子网的操作维护中心 (OMC)的原始性能数据库,获取对应通信子网的原始性能数据。较佳的,步骤20中在应用服务器获取多个通信子网的原始性能数据之后、并且 将获取到的原始性能数据存储在统计数据库中之前,应用服务器可以按照预先设定的数 据处理方式,将获取到的原始性能数据进行初步处理;然后将初步处理后的原始性能数 据存储在统计数据库中。该初步处理可以是将原始性能数据转换为更接近于用户呈现要 求的中间数据的数据处理操作,例如,将原始性能数据转换为粒度更大的数据、对原始 性能数据作单位换算、筛选掉部分原始性能数据等操作。步骤20中,应用服务器在开机启动后从多个通信子网获取原始性能数据,并且 从该多个通信子网中的第i个通信子网获取原始性能数据的时间点t如下t, = ,+X^T1 ;在Ttl <= T1 时,D1 = T1-T0 ;在 Tq > T1 时,D1 = 60+Τ厂T0 ;其中,X为不小于0的整数,Ttl为应用服务器开机启动的时间点,T1为预先设 定的应用服务器从第i个通信子网获取原始性能数据的时间周期。较佳的,T1= N^1;其中,N为不小于1的整数,S1为第i个通信子网采集原始性能数据的频率。在步骤22中将统计分析结果返回给客户端之后,应用服务器可以缓存该统计分 析结果,并记录客户端对该统计分析结果的访问时间;应用服务器再次接收到数据统计分析请求时,确定是否缓存有再次接收到的数 据统计分析请求所请求的统计分析结果,若是,则将缓存的统计分析结果返回给客户 端,并更新该统计分析结果的访问时间为当前时间;否则,根据再次接收到的数据统计分析请求从所述统计数据库中提取数据统计分析所 需要的原始性能数据,将提取到的原始性能数据进行统计分析,得到新的统计分析结 果,将该新的统计分析结果返回给客户端,并缓存该新的统计分析结果。较佳的,应用服务器在缓存该新的统计分析结果之前,可以首先确定已缓存的统计分析结果的数量是否大于预先设定的阈值,该阈值为大于0的整数;在确定已缓存 的统计分析结果的数量大于预先设定的阈值时,将已缓存的访问时间距离当前时间最远 的统计分析结果,替换为该新的统计分析结果;否则,直接将该新的统计分析结果进行缓存。下面对本发明进行具体说明本方法需要部署独立的应用服务器,以及用于保存原始性能数据的统计数据 库,统计数据库可以和应用服务器部署在一起,也可以分开,视服务器硬件性能而定。 该方案整体架构如图3所示。在应用服务器上部署一个可配置的数据聚合服务,该服务可以与多个通信子网 的原始性能数据库进行通信,获取原始性能数据后进行一次初步处理后存入统计数据库。在应用服务器上部署一个WEB服务,用户通过PC客户端浏览器提交数据统计 分析请求至WEB服务器;WEB服务器根据数据统计分析请求从统计数据库中提取原始 性能数据,并将提取的原始性能数据进行统计分析后生成特定的报表,并将报表返回给 PC客户端。本发明采用混合架构方式,综合B/S和C/S架构的优点,采用浏览器作为用户 访问客户端,能跨操作系统访问,且无需部署,升级维护方便;在应用服务器端部署数 据聚合服务客户端,能将多个通信子网的数据聚合到统一的统计数据库中,数据聚合后 可以为用户对多个子网的统计分析在浏览器前端提供统一界面,方便用户统计分析。本发明采用独立于操作维护中心原始性能数据库的统计数据库,避开了用户直 接访问原始性能数据库,减少了原始性能数据库和操作维护中心的资源消耗,当用户发 起请求时,直接通过WEB服务器访问统计数据库,提升了操作维护中心服务器和原始性 能数据库的性能,提升了系统效率。本发明由于所有的由用户访问的数据源都改成了从统计数据库中提取,隔离了 原始性能数据库,保证了原始性能数据库的安全性。本发明可以将原始性能数据库作为统计数据库的软备份如果统计数据库损 坏,则可以从原始性能数据库重新聚合生成一份新的统计数据库。本发明采用多任务数据聚合方式,增强了系统可扩展性,具体如下本发明需要在应用服务器内部署一个数据聚合服务,被聚合的数据只要保证数 据模式相同,可以存储在不同类型的数据库中。数据聚合服务采用多任务方式调度,用 户可以针对每一个通信子网设定一个调度任务,根据各子网的数据采集频率以及用户的 监控周期定义调度周期。设现在有M个通信子网N1, N2......Nm,为每一个子网配置了一个调度任务J1,
J2, ......Jm,每一个子网的数据采集频率为S1, S2, ......Sm,用户可根据工程需要为每一个
调度任务定义调度周期T1, T2, ......Tm,其中T1 = N^JN >= 1,l<=i<=m)。由
于在系统启动时即会创建所有的调度任务,设系统启动时间点(分钟)为Ttl,则每个任务 的调度点为TfX^T1 (X > = 0,1 <=i<=m),该调度点有可能会和各个子网的采样频 率不匹配,或早或迟,达不到实时的目的。为提高数据聚合的实时性,系统启动时为每 一个调度任务计算一个延迟时间D1 (1 < = i < = m),D1 = T1-T0 (T0 < = T1),或者D1 =60+T-T0(T0 > T1),每个调度任务的调度点调整为D.+X^T,(X > = 0,1 < = i < = m), 由此来匹配每个通信子网的数据采样周期,保证数据聚合的实时性。用户可以通过浏览器动态调整数据聚合任务,可以根据需求定义需要聚合哪些 子网、聚合任务执行的周期、聚合任务执行的时间点,数据在统计数据库中保存的时间 等等,每个聚合任务的参数信息都存放的统计数据库中,这些聚合任务随应用服务器的 启动而运行。为提高统计分析的效率,系统将保存一段时间(该时间可在应用服务器内配置) 的统计分析结果。当客户端发起统计分析请求时,WEB服务器先查看缓存,如果已缓存 有该统计分析请求对应的统计分析结果,则直接返回统计分析结果,否则,从统计数据 库提取原始性能数据,将原始性能数据进行统计分析后返回给客户端。由于每一个统计 分析结果数据中既包含文字、图片、表格等,故将统计分析结果缓存在磁盘目录中。在应用服务器内,将用户的统计分析请求条件C1, C2, ......Cn按照字符串拼接,
并去掉中间的非法字符,组合成一个唯一的标识符B1,用于标示这个统计分析请求的请 求条件,并将对应的统计分析结果记录在以这个标示命名的目录内。在系统内总共可以缓存这样的统计分析结果m份,即B1, B2, ......Bm,另外会
对每一份统计分析结果设定一个最近被访问时间,即T1, T2, ......Tm,当同样的请求氐(1
<=i<=m)被提交到应用服务器时,就会将T1更新为系统当前时间T。,同时会将目录 Bi下的统计分析结果数据直接返回给用户。如果出现一个新的数据统计分析请求Bm+1时,从数据库中提取原始性能数 据,统计分析后将结果返回给用户,并将最长时间不使用的缓存Bx,(其中χ满足 max(Tc-Tx),1 < = χ < = m)对应的统计分析结果将被替换为Bm+1对应的统计分析结果。下面对具体流程进行说明步骤1 应用服务器从多个通信子网中各通信子网的OMC的原始性能数据库, 获取对应通信子网的原始性能数据,将获取到的原始性能数据进行初步后处理存储在统 计数据库中;步骤2 应用服务器接收到客户端发来的数据统计分析请求;步骤3 应用服务器根据数据统计分析请求从所述统计数据库中提取数据统计 分析所需要的原始性能数据,将提取到的原始性能数据进行统计分析,得到统计分析结 果,将该统计分析结果返回给客户端,并缓存该统计分析结果;步骤4:应用服务器再次接收到客户端发来的数据统计分析请求后,判断是否 缓存有该数据统计分析请求所请求的统计分析结果,若是,则到步骤5;否则,到步骤 6 ;步骤5 将缓存的统计分析结果返回给客户端,返回步骤4 ;步骤6 根据再次接收到的数据统计分析请求从所述统计数据库中提取数据统 计分析所需要的原始性能数据,将提取到的原始性能数据进行统计分析,得到新的统计 分析结果,将该新的统计分析结果返回给客户端,并确定已缓存的统计分析结果的数量 是否大于预先设定的阈值,若是,则到步骤7;否则,到步骤8;步骤7:将已缓存的访问时间距离当前时间最远的统计分析结果,替换为该新的统计分析结果,返回步骤4;步骤8:直接将该新的统计分析结果缓存,并返回步骤4。参见图4,本发明实施例还提供一种通信网络性能数据的统计设备,该设备包 括原始性能数据聚合单元40,用于获取多个通信子网的原始性能数据,并将获取 到的原始性能数据存储在统计数据库中;原始性能数据提取单元41,用于在接收到客户端发来的数据统计分析请求后, 根据所述数据统计分析请求从所述统计数据库中提取数据统计分析所需要的原始性能数 据;数据统计分析单元42,用于根据所述数据统计分析请求,将提取到的原始性能 数据进行统计分析;统计分析结果反馈单元43,用于将所述数据统计分析单元的统计分析结果返回
给客户端。进一步,所述原始性能数据聚合单元40用于从多个通信子网中各通信子网的操作维护中心OMC的原始性能数据库,获取对 应通信子网的原始性能数据。进一步,所述原始性能数据聚合单元40用于按照预先设定的数据处理方式,将获取到的原始性能数据进行初步处理,将初 步处理后的原始性能数据存储在统计数据库中。进一步,所述原始性能数据聚合单元40用于在开机启动后从所述多个通信子网获取原始性能数据,并且从所述多个通信子 网中的第i个通信子网获取原始性能数据的时间点t,如下t, = ,+X^T1 ;在T0 <= T1 时,D1 = T1-T0 ;在 T0 > T1 时,D1 = 60+Τ厂T0 ;其中,X为不小于0的整数,Ttl为应用服务器开机启动的时间点,T1为预先设 定的应用服务器从第i个通信子网获取原始性能数据的时间周期。进一步,T1= N^S1 ;其中,N为不小于1的整数,S1为第i个通信子网采集原始性能数据的频率。进一步,该设备还包括统计分析结果缓存单元44,用于在将统计分析结果返回给客户端之后,缓存所 述统计分析结果,并记录客户端对该统计分析结果的访问时间;再次接收到数据统计分析请求时,确定是否缓存有再次接收到的数据统计分析 请求所请求的统计分析结果,若是,则将缓存的统计分析结果返回给客户端,并更新该 统计分析结果的访问时间为当前时间;否则,根据再次接收到的数据统计分析请求从所述统计数据库中提取数据统计分析所 需要的原始性能数据,将提取到的原始性能数据进行统计分析,得到新的统计分析结 果,将该新的统计分析结果返回给客户端,并缓存该新的统计分析结果。进一步,所述统计分析结果缓存单元44用于确定已缓存的统计分析结果的数量是否大于预先设定的阈值;在确定为是时,将已缓存的访问时间距离当前时间最远的统计分析结果,替换为该新的统计分析结果。综上,本发明的有益效果包括本发明实施例提供的方案中,应用服务器获取多个通信子网的原始性能数据, 并将获取到的原始性能数据存储在统计数据库中,在接收到来自客户端的数据统计分析 请求后,从统计数据库中提取原始性能数据,将提取到的原始性能数据进行统计分析, 并将统计分析结果返回给客户端。可见,本发明中,由于应用服务器预先获取多个通信 子网的原始性能数据,并将获取到的原始性能数据存储在统计数据库中,因此在接收到 来自客户端的数据统计分析请求时,不需要从多个通信子网分别获取原始性能数据,而 是直接从统计数据库中就可获取到所需要的原始性能数据,大大提高了对原始性能数据 进行统计分析的效率。本发明提出的方法与常规方法相比,采用混合架构方式,利用浏览器,无须安 装客户端,可跨操作系统访问,系统升级维护方便,只需对应用服务器端升级维护,避 免了大量更新维护客户端的麻烦;采用独立于操作维护中心的统计数据库,提升了操作 维护中心和原始性能数据库的性能,实现了性能数据的软备份;本发明采用的多任务数 据聚合方式,实现了无缝聚合多个通信子网的性能数据,增加了系统可扩展性,保证了 数据采集的实时性,便于综合统计分析;统计分析缓存能大大提高统计分析的效率。本发明提出的方法主要适用于通信设备网络结构,当然也可适用于其它网络系 统。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流 程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的 每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这 些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设 备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行 的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中 指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括 指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方 框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在 计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算 机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方 框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创 造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为 包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的 精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的 范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种通信网络性能数据的统计方法,其特征在于,该方法包括应用服务器获取多个通信子网的原始性能数据,并将获取到的原始性能数据存储在 统计数据库中;应用服务器接收到客户端发来的数据统计分析请求后,根据所述数据统计分析请求 从所述统计数据库中提取数据统计分析所需要的原始性能数据;应用服务器根据所述数据统计分析请求,将提取到的原始性能数据进行统计分析, 并将统计分析结果返回给客户端。
2.如权利要求1所述的方法,其特征在于,所述应用服务器获取多个通信子网的原始 性能数据包括应用服务器从多个通信子网中各通信子网的操作维护中心OMC的原始性能数据库, 获取对应通信子网的原始性能数据。
3.如权利要求1所述的方法,其特征在于,在应用服务器获取多个通信子网的原始性 能数据之后、并且将获取到的原始性能数据存储在统计数据库中之前,该方法进一步包 括应用服务器按照预先设定的数据处理方式,将获取到的原始性能数据进行初步处理;所述将获取到的原始性能数据存储在统计数据库中包括 应用服务器将初步处理后的原始性能数据存储在统计数据库中。
4.如权利要求1所述的方法,其特征在于,所述应用服务器获取多个通信子网的原始 性能数据包括应用服务器在开机启动后从所述多个通信子网获取原始性能数据,并且从所述多个 通信子网中的第i个通信子网获取原始性能数据的时间点t,如下 t, = D.+X^T,;在 T。< = T1 时,D1 = T1-T0 ;在 T。> T1 时,D1 = 60+T-T0 ; 其中,X为不小于O的整数,Ttl为应用服务器开机启动的时间点,T1为预先设定的 应用服务器从第i个通信子网获取原始性能数据的时间周期。
5.如权利要求4所述的方法,其特征在于,T,= N*S1;其中,N为不小于1的整数,S1为第i个通信子网采集原始性能数据的频率。
6.如权利要求1所述的方法,其特征在于,在将统计分析结果返回给客户端之后,该 方法进一步包括应用服务器缓存所述统计分析结果,并记录客户端对该统计分析结果的访问时间; 应用服务器再次接收到数据统计分析请求时,确定是否缓存有再次接收到的数据统 计分析请求所请求的统计分析结果,若是,则将缓存的统计分析结果返回给客户端,并 更新该统计分析结果的访问时间为当前时间;否则,根据再次接收到的数据统计分析请求从所述统计数据库中提取数据统计分析所需要 的原始性能数据,将提取到的原始性能数据进行统计分析,得到新的统计分析结果,将 该新的统计分析结果返回给客户端,并缓存该新的统计分析结果。
7.如权利要求6所述的方法,其特征在于,在缓存该新的统计分析结果之前,该方法 进一步包括应用服务器确定已缓存的统计分析结果的数量是否大于预先设定的阈值; 所述缓存该新的统计分析结果包括应用服务器在确定已缓存的统计分析结果的数量大于预先设定的阈值时,将已缓存 的访问时间距离当前时间最远的统计分析结果,替换为该新的统计分析结果。
8.—种通信网络性能数据的统计设备,其特征在于,该设备包括原始性能数据聚合单元,用于获取多个通信子网的原始性能数据,并将获取到的原 始性能数据存储在统计数据库中;原始性能数据提取单元,用于在接收到客户端发来的数据统计分析请求后,根据所 述数据统计分析请求从所述统计数据库中提取数据统计分析所需要的原始性能数据;数据统计分析单元,用于根据所述数据统计分析请求,将提取到的原始性能数据进 行统计分析; 统计分析结果反馈单元,用于将所述数据统计分析单元的统计分析结果返回给客户端。
9.如权利要求8所述的设备,其特征在于,所述原始性能数据聚合单元用于从多个通信子网中各通信子网的操作维护中心OMC的原始性能数据库,获取对应通 信子网的原始性能数据。
10.如权利要求8所述的设备,其特征在于,所述原始性能数据聚合单元用于 按照预先设定的数据处理方式,将获取到的原始性能数据进行初步处理,将初步处理后的原始性能数据存储在统计数据库中。
11.如权利要求8所述的设备,其特征在于,所述原始性能数据聚合单元用于 在开机启动后从所述多个通信子网获取原始性能数据,并且从所述多个通信子网中的第i个通信子网获取原始性能数据的时间点t,如下 t, = D.+X^T,;在 T。< = T1 时,D1 = T1-T0 ;在 T。> T1 时,D1 = 60+T-T0 ; 其中,X为不小于O的整数,Ttl为应用服务器开机启动的时间点,T1为预先设定的 应用服务器从第i个通信子网获取原始性能数据的时间周期。
12.如权利要求11所述的设备,其特征在于,T,= N*S1;其中,N为不小于1的整数,S1为第i个通信子网采集原始性能数据的频率。
13.如权利要求8所述的设备,其特征在于,该设备还包括统计分析结果缓存单元,用于在将统计分析结果返回给客户端之后,缓存所述统计 分析结果,并记录客户端对该统计分析结果的访问时间;再次接收到数据统计分析请求时,确定是否缓存有再次接收到的数据统计分析请求 所请求的统计分析结果,若是,则将缓存的统计分析结果返回给客户端,并更新该统计 分析结果的访问时间为当前时间;否则,根据再次接收到的数据统计分析请求从所述统计数据库中提取数据统计分析所需要 的原始性能数据,将提取到的原始性能数据进行统计分析,得到新的统计分析结果,将 该新的统计分析结果返回给客户端,并缓存该新的统计分析结果。
14.如权利要求13所述的设备,其特征在于,所述统计分析结果缓存单元用于 确定已缓存的统计分析结果的数量是否大于预先设定的阈值;在确定为是时,将已缓存的访问时间距离当前时间最远的统计分析结果,替换为该新的统计分析结果。
全文摘要
本发明实施例公开了一种通信网络性能数据的统计方法和设备,涉及无线通信技术领域,用于提高对通信网络性能数据进行统计分析的效率。本发明中,应用服务器预先获取多个通信子网的原始性能数据,并将获取到的原始性能数据存储在统计数据库中,在接收到来自客户端的数据统计分析请求时,不需要从多个通信子网分别获取原始性能数据,而是直接从统计数据库中就可获取到所需要的原始性能数据,大大提高了对通信网络性能数据进行统计分析的效率。
文档编号H04W24/00GK102026228SQ20101059308
公开日2011年4月20日 申请日期2010年12月16日 优先权日2010年12月16日
发明者张雅洁, 顾胜元 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1