应用优化方法、装置及电子设备制造方法及图纸

技术编号:22641318 阅读:24 留言:0更新日期:2019-11-26 16:04
本发明专利技术涉及数据处理技术领域,具体涉及应用优化方法、装置及电子设备,其中,方法包括获取待优化应用中至少一个应用指标的指标数据;基于各个应用指标的指标数据,确定对应于应用指标的权重;根据权重以及所述指标数据,计算各个应用指标在待优化应用中的健康度;利用健康度在所有应用指标中确定预设数量的优化指标;根据优化指标对待优化应用进行优化。该方法通过指标数据确定权重,使得所确定出的权重能够客观反映指标数据的情况;再根据权重以及指标数据影响待优化应用的健康度偏低的优化指标;最后根据优化指标对待优化应用进行优化,能够保证对待优化应用的整个优化过程是基于指标数据进行的,具有一定的客观依据,提高了应用优化的准确性。

Application optimization methods, devices and electronic equipment

The invention relates to the technical field of data processing, in particular to the application optimization method, device and electronic equipment, wherein the method includes obtaining the index data of at least one application index in the application to be optimized; determining the weight corresponding to the application index based on the index data of each application index; calculating each application index in the application to be optimized according to the weight and the index data Health degree in; using health degree to determine the preset number of optimization indicators in all application indicators; according to the optimization indicators to optimize the application. This method determines the weight through the index data, so that the determined weight can objectively reflect the situation of the index data; then according to the weight and the index data, it affects the optimization index of low health to be optimized application; finally, it optimizes the optimization application according to the optimization index, which can ensure that the whole optimization process to be optimized application is based on the index data Certain objective basis improves the accuracy of application optimization.

【技术实现步骤摘要】
应用优化方法、装置及电子设备
本专利技术涉及数据处理
,具体涉及应用优化方法、装置及电子设备。
技术介绍
在互联网中用户可以在终端设备上安装使用各种应用,丰富了用户的生活。然而针对用户终端下载安装的大量应用软件如何进行有效的监控、量化应用性能,为改进用户体验提供支持成为网络维护中新的难题。其中,健康度是衡量应用健康程度的一个量化指标。计算应用健康度的主要目标是为了解决服务器面向终端用户的各种应用无法跟踪的问题,帮助了解不同应用的用户体验,提高网络系统运维水平,提升用户体验。同时由不同应用指标计算的健康度也为应用的迭代开发、网络的升级优化,提供改进方向。现有技术中通常采用为各个指标人工设置阈值分别打分,再综合所有指标的分值确定应用健康度;对于应用的优化而言,需要应用开发人员在所确定出的应用健康度的基础上,利用各自的经验对应用进行优化。然而该方法从应用健康度的确定以及应用的优化均主要取决于人为因素,导致应用优化的主观性较强,客观准确性较低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种应用优化方法、装置及电子设备,以解决现有技术中应用优化的客观准确性低的问题。根据第一方面,本专利技术实施例提供了一种应用优化方法,其特征在于,包括:获取待优化应用中至少一个应用指标的指标数据;基于各个应用指标的指标数据,确定对应于所述各个应用指标的权重;根据所述权重以及所述指标数据,计算所述各个应用指标在所述待优化应用中的健康度;利用所述健康度在所有应用指标中确定预设数量的优化指标;根据所述优化指标对所述待优化应用进行优化。本专利技术实施例提供的应用优化方法,通过应用指标数据确定权重,使得所确定出的权重能够客观反映指标数据的情况;再根据权重以及指标数据影响待优化应用的健康度偏低的优化指标,即优化指标的确定是基于指标数据进行的;最后根据优化指标对待优化应用进行优化,能够保证对待优化应用的整个优化过程是基于指标数据进行的,具有一定的客观依据,提高了应用优化的准确性。结合第一方面,在第一方面第一实施方式中,所述基于所述各个应用指标的指标数据,确定对应于所述各个应用指标的权重,包括:利用所述各个应用指标的指标数据,计算对应于所述各个应用指标的标准方差以及平均值;基于所述标准方差以及平均值,计算对应于所述各个应用指标的变异系数;利用所有应用指标的变异系数确定第一权重。本专利技术实施例提供的应用优化方法,通过指标数据计算对应于应用指标的变异系数,并以此为基础确定第一权重,由于计算得到的变异系数是衡量数据件差异的统计,能够消除测量测度和量纲的影响,对于应用指标的变异而言,其应用指标的变异程度越大其所携带的信息量越大,因此所得到的第一权重能够体现应用指标分辨能力的大小,为后续提高应用优化的准确性提供了依据。结合第一方面第一实施方式,在第一方面第二实施方式中,采用如下公式计算所述第一权重:式中,其中,i为所述待优化应用的第i个应用指标;n为所述应用指标的数量;wi'为第i个应用指标的第一权重;vi为第i个应用指标的变异系数;Si为第i个应用指标的标准方差;Ei为第i个应用指标的平均值。结合第一方面第一实施方式,在第一方面第三实施方式中,所述利用各个应用指标的指标数据,计算对应于所述各个应用指标的标准方差以及平均值的步骤之前,包括:当所述各个应用指标中的任一应用指标为负向指标时,对该应用指标的指标数据进行负向指标标准化处理,以得到对应于该应用指标的正向指标数据。结合第一方面第三实施方式,在第一方面第四实施方式中,采用如下公式进行负向指标标准化处理:其中,Xik为所述待优化应用的第i个应用指标的第k个指标数据;m为所述指标数据的数量,1≤k≤m。结合第一方面第一实施方式,在第一方面第五实施方式中,所述基于各个=应用指标的指标数据,确定对应于所述各个应用指标的权重,还包括:获取对应于所述各个应用指标的第二权重;合成所述第一权重以及所述第二权重,以得到所述各个应用指标的权重。本专利技术实施例提供的应用优化方法,由于第一权重的目的主要是考虑应用指标的变异性和独立性,对应用指标在应用中的重要性有所欠缺,因此通过第二权重弥补第一权重的缺陷,可以提高所得到的应用指标的权重的可靠性。结合第一方面第五实施方式,在第一方面第六实施方式中,采用如下公式合成所述第一权重以及所述第二权重:其中,i为所述待优化应用的第i个应用指标;n为所述应用指标的数量;wiz为第i个应用指标的权重;wi'为第i个应用指标的第一权重;wi”为第i个应用指标的第二权重。结合第一方面,在第一方面第七实施方式中,所述根据所述权重以及所述指标数据,计算所述各个应用指标在所述待优化应用中的健康度,包括:归一化处理所述指标数据;提取预设时刻下归一化后的指标数据;基于所述权重以及归一化后的所述指标数据计算所述健康度。本专利技术实施例提供的应用优化方法,由于应用中各个应用指标的指标数据的单位不同,无法直接进行指标数据间的比较,因此需要对指标数据进行归一化处理,使得各个应用指标的指标数据之间具有可比性。结合第一方面第七实施方式,在第一方面第八实施方式中,采用如下公式进行归一化处理:其中,i为所述待优化应用的第i个应用指标;Xik为所述待优化应用的第i个应用指标的第k个指标数据;Xik_new为归一化处理后的第i个应用指标的第k个指标数据;fi1、fi2、fi3为与第i个应用指标对应的第一阈值、第二阈值以及第三阈值。结合第一方面,或第一方面第一实施方式至第一方面第八实施方式中任一项,在第一方面第九实施方式中,所述根据所述优化指标对所述待优化应用进行优化,包括:当所述优化指标为延时时,对所述待优化应用的应用数据进行压缩。本专利技术实施例提供的应用优化方法,通过压缩应用数据的方式,可以在不增加带宽需求的前提下显著提升应用的性能;进一步地,由于数据压缩无需额外磁盘就可以提升存储容量,同时,压缩过的数据在传输是可以比未压缩的数据占用更少的带宽,从而实现待优化应用的优化。结合第一方面,或第一方面第一实施方式至第一方面第八实施方式中任一项,在第一方面第十实施方式中,所述根据确定出的所述优化指标对所述待优化应用进行优化,包括:当所述优化指标为丢包率时,对所述待优化应用中的应用数据进行主动纠错,以修复所述应用数据的错误。本专利技术实施例提供的应用优化方法,通过主动纠错的方式修复应用数据的错误,能够避免数据重传所导致的丢包,即在不需要重传应用数据就能够实现应用数据的修复,实现对应用进行优化。根据第二方面,本专利技术实施例还提供了一种应用优化装置,包括:获取模块,用于获取待优化应用中至少一个应用指标的指标数据;权重确定模块,用于基于各个应用指标的指标数据,确定对应于所述各个应用指标的权重;计算模块,用于根本文档来自技高网...

【技术保护点】
1.一种应用优化方法,其特征在于,包括:/n获取待优化应用中至少一个应用指标的指标数据;/n基于各个应用指标的指标数据,确定对应于所述各个应用指标的权重;/n根据所述权重以及所述指标数据,计算所述各个应用指标在所述待优化应用中的健康度;/n利用所述健康度在所有应用指标中确定预设数量的优化指标;/n根据所述优化指标对所述待优化应用进行优化。/n

【技术特征摘要】
1.一种应用优化方法,其特征在于,包括:
获取待优化应用中至少一个应用指标的指标数据;
基于各个应用指标的指标数据,确定对应于所述各个应用指标的权重;
根据所述权重以及所述指标数据,计算所述各个应用指标在所述待优化应用中的健康度;
利用所述健康度在所有应用指标中确定预设数量的优化指标;
根据所述优化指标对所述待优化应用进行优化。


2.根据权利要求1所述的方法,其特征在于,所述基于所述各个应用指标的指标数据,确定对应于所述各个应用指标的权重,包括:
利用所述各个应用指标的指标数据,计算对应于所述各个应用指标的标准方差以及平均值;
基于所述标准方差以及平均值,计算对应于所述各个应用指标的变异系数;
利用所有应用指标的变异系数确定第一权重;
根据所述第一权重,确定对应于所述各个应用指标的权重。


3.根据权利要求2所述的方法,其特征在于,采用如下公式计算所述第一权重:

式中,
其中,i为所述待优化应用的第i个应用指标;n为所有应用指标的数量;wi'为第i个应用指标的第一权重;vi为第i个应用指标的变异系数;Si为第i个应用指标的标准方差;Ei为第i个应用指标的平均值。


4.根据权利要求2所述的方法,其特征在于,所述利用所述各个应用指标的指标数据,计算对应于所述各个应用指标的标准方差以及平均值的步骤之前,包括:
当所述各个应用指标中的任一应用指标为负向指标时,对该应用指标的指标数据进行负向指标标准化处理,以得到对应于该应用指标的正向指标数据。


5.根据权利要求4所述的方法,其特征在于,采用如下公式进行负向指标标准化处理:



其中,Xik为所述待优化应用的第i个应用指标的第k个指标数据;m为所述指标数据的数量,1≤k≤m。


6.根据权利要求2所述的方法,其特征在于,所述根据所述第一权重,确定对应于所述各个应用指标的权重,包括:
获取对应于所述各个应用指标的第二权重;
合成所述第一权重以及所述第二权重,以得到所述各个应用指标的权重。


7.根据权利要求6所述的方法,其特征在于,采用如下公式合成所述第一权重以及所述第二权重:



其中,i为所述待优化应用的第i个应用指标;n为所有应用指标的数量;wiz为...

【专利技术属性】
技术研发人员:陈光勇
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1