应用上线指标的检测方法及装置的制造方法

文档序号:8487725阅读:293来源:国知局
应用上线指标的检测方法及装置的制造方法
【专利说明】
【技术领域】
[0001]本发明涉及检测技术,尤其涉及一种应用上线指标的检测方法及装置。
【【背景技术】】
[0002]随着通信技术的发展,终端集成了越来越多的功能,从而使得终端的系统功能列表中包含了越来越多相应的应用(Applicat1n,APP)。在互联网中,内容提供商每天都会发生数以百计的应用上线。一些应用上线是为了向用户提供新的应用,而另外一些应用上线则是为了完善旧的应用。为了避免应用上线后出现错误,提供应用的工程师一般会在仿真环境中模拟上线的过程,并测试上线的可靠性。然而,真实上线环境中多样的操作系统、复杂的交互环境以及数以千计的服务器规模是仿真环境所难以模拟的。一些在仿真环境中并未出现的问题在真实环境中却会出现。应用上线发生之后,如果出现错误,会影响用户的体验,进而影响互联网内容提供商的收益。一般的,当应用上线发生错误时,与之相关的服务器的性能指标和性能指标等应用上线指标的时间序列会出现剧变。因此,快速稳定的检测出应用上线有关的服务器的性能指标和性能指标等应用上线指标的时间序列中所存在的剧变点,具有重要意义。
[0003]当前,每一次应用上线后,该应用相关的工程师一般采用人为观测法,观察与此次上线有关的服务器的性能指标和性能指标等应用上线指标的时间序列,以检测应用上线指标的时间序列中是否存在剧变点。这种方法,检测时间长,而且容易出错,从而导致了应用上线指标的检测的效率和可靠性的降低。

【发明内容】

[0004]本发明的多个方面提供一种应用上线指标的检测方法及装置,用以提高应用上线指标的检测的效率和可靠性。
[0005]本发明的一方面,提供一种应用上线指标的检测方法,包括:
[0006]获取应用的应用上线指标在待检测时刻之后的第一时间序列和在待检测时刻之前的第二时间序列;
[0007]根据所述第一时间序列,获得第一变换矩阵,根据所述第一变换矩阵,获得所述第一变换矩阵的至少一个特征值,根据所述第一变换矩阵的至少一个特征值中最小的一个特征值,获得第一特征向量;
[0008]根据所述第二时间序列,获得第二变换矩阵,根据所述第二变换矩阵和所述第一特征向量,获得三对角矩阵,根据所述三对角矩阵,获得所述三对角矩阵的至少一个特征值,根据所述三对角矩阵的至少一个特征值中最小的N个特征值,获得N个第二特征向量,N为大于或等于I的整数;
[0009]根据所述N个第二特征向量,确定所述应用上线指标在所述待检测时刻是否存在剧变点。
[0010]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述第一时间序列,获得第一变换矩阵,包括:
[0011]根据所述第一时间序列,获得第一 Hankel矩阵,根据所述第一 Hankel矩阵和所述第一 Hankel矩阵的转置矩阵,获得所述第一变换矩阵。
[0012]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述第二时间序列,获得第二变换矩阵,包括:
[0013]根据所述第二时间序列,获得第二 Hankel矩阵,根据所述第二 Hankel矩阵和所述第二 Hankel矩阵的转置矩阵,获得所述第二变换矩阵。
[0014]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述应用上线指标包括下列数据中的至少一项:
[0015]所述应用所使用的服务器的性能指标;以及
[0016]所述应用的性能指标。
[0017]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述三对角矩阵,获得所述三对角矩阵的至少一个特征值,包括:
[0018]根据所述三对角矩阵,采用QL迭代方法,获得所述三对角矩阵的至少一个特征值。
[0019]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述N个第二特征向量,确定所述应用上线指标在所述待检测时刻是否存在剧变点,包括:
[0020]根据所述N个第二特征向量,计算平方和;
[0021]若指定数值减去所述平方和的数值大于或等于检测阈值,确定所述应用上线指标在所述待检测时刻存在剧变点。
[0022]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述N个第二特征向量,确定所述应用上线指标在所述待检测时刻是否存在剧变点,还包括:
[0023]若所述指定数值减去所述平方和的数值小于所述检测阈值,确定所述应用上线指标在所述待检测时刻不存在剧变点。
[0024]本发明的另一方面,提供一种应用上线指标的检测装置,包括:
[0025]获取单元,用于获取应用的应用上线指标在待检测时刻之后的第一时间序列和在待检测时刻之前的第二时间序列;
[0026]第一特征单元,用于根据所述第一时间序列,获得第一变换矩阵,根据所述第一变换矩阵,获得所述第一变换矩阵的至少一个特征值,根据所述第一变换矩阵的至少一个特征值中最小的一个特征值,获得第一特征向量;
[0027]第二特征单元,用于根据所述第二时间序列,获得第二变换矩阵,根据所述第二变换矩阵和所述第一特征向量,获得三对角矩阵,根据所述三对角矩阵,获得所述三对角矩阵的至少一个特征值,根据所述三对角矩阵的至少一个特征值中最小的N个特征值,获得N个第二特征向量,N为大于或等于I的整数;
[0028]确定单元,用于根据所述N个第二特征向量,确定所述应用上线指标在所述待检测时刻是否存在剧变点。
[0029]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一特征单元,具体用于
[0030]根据所述第一时间序列,获得第一 Hankel矩阵,根据所述第一 Hankel矩阵和所述第一 Hankel矩阵的转置矩阵,获得所述第一变换矩阵。
[0031]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第二特征单元,具体用于
[0032]根据所述第二时间序列,获得第二 Hankel矩阵,根据所述第二 Hankel矩阵和所述第二 Hankel矩阵的转置矩阵,获得所述第二变换矩阵。
[0033]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述应用上线指标包括下列数据中的至少一项:
[0034]所述应用所使用的服务器的性能指标;以及
[0035]所述应用的性能指标。
[0036]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第二特征单元,具体用于
[0037]根据所述三对角矩阵,采用QL迭代方法,获得所述三对角矩阵的至少一个特征值。
[0038]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第二特征单元,具体用于
[0039]根据所述N个第二特征向量,计算平方和;以及
[0040]若指定数值减去所述平方和的数值大于或等于检测阈值,确定所述应用上线指标在所述待检测时刻存在剧变点。
[0041]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述确定单元,还用于
[0042]若所述指定数值减去所述平方和的数值小于所述检测阈值,确定所述应用上线指标在所述待检测时刻不存在剧变点。
[0043]由上述技术方案可知,本发明实施例通过获取应用的应用上线指标在待检测时刻之后的第一时间序列和在待检测时刻之前的第二时间序列,进而利用所述第一时间序列,构建第一 Hankel矩阵,进一步根据该第一 Hankel矩阵,获得该第一 Hankel矩阵的第一特征向量,以及利用所述第二时间序列,构建第二 Hankel矩阵,进一步根据该第二 Hankel矩阵
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1