一种指标获取方法及装置的制造方法

文档序号:8905083阅读:270来源:国知局
一种指标获取方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种指标获取方法及装置。
【背景技术】
[0002]随着通信技术的发展,越来越多的通信产品和应用得到普及。在通信产品和应用中都存在指标,该指标可以是用于衡量通信产品或者应用的数量、质量或者单位等,且每个通信产品或者应用都可以包括多个指标。以通信账号的登录成功率的指标为例,通信账号的登录成功率的指标可以包括不同的时间段的登录成功率的指标,或者不同条件下登录成功率的指标等。而目前获取指标的方法主要是针对单独一个指标编写一个计算函数,该特定计算函数计算出特定的指标。例如,计算通信账号的某一个特定时间段的登录成功率的指标,需要一个特定的计算函数;通信账号的某一特定条件下的登录成功率的指标,又需要另一个特定的计算函数。这样每获取一个指标时都需要配置一个计算函数,从而指标的获取效率比较低。

【发明内容】

[0003]本发明实施例提供了一种指标获取方法及装置,可以提高指标的获取效率。
[0004]第一方面,本发明实施例提供的一种指标获取方法,包括:
[0005]获取原始数据,并为所述原始数据配置计算变量;
[0006]将预先配置的用于计算指标值且包括初始变量的扩展计算函数中的所述初始变量转换为目标计算变量,得到目标计算函数;其中,所述目标计算变量是根据所述计算变量得到的计算变量;
[0007]通过所述目标计算函数获取所述原始数据的所述指标值。
[0008]第二方面,本发明实施例提供一种指标获取装置,包括:第一获取单元、转换单元和第二获取单元,其中:
[0009]所述第一获取单元,用于获取原始数据,并为所述原始数据配置计算变量;
[0010]所述转换单元,用于将预先配置的用于计算指标值且包括初始变量的扩展计算函数中的所述初始变量转换为目标计算变量,得到目标计算函数;其中,所述目标计算变量是根据所述计算变量得到的计算变量;
[0011]所述第二获取单元,用于通过所述目标计算函数获取所述原始数据的所述指标值。
[0012]上述技术方案中,获取原始数据,并为所述原始数据配置计算变量;将预先配置的用于计算指标值且包括初始变量的扩展计算函数中的所述初始变量转换为目标计算变量,得到目标计算函数;其中,所述目标计算变量是根据所述计算变量得到的计算变量;通过所述目标计算函数获取所述原始数据的所述指标值。这样可以实现只需要转换扩展计算函数中的初始变量就可以获取指标值,相比现有技术中,每个指标需要配置一个计算函数,本发明实施例可以提闻指标的获取效率。
【附图说明】
[0013]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例提供的一种提高获取方法的流程示意图;
[0015]图2是本发明实施例提供的另一种提高获取方法的流程示意图;
[0016]图3是本发明实施例提供的一种指标获取装置的结构示意图。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]本发明实施例中,原始数据可以是预先统计好存放在数据库中的数据,也可以是实时统计的数据,且本发明实施例对原始数据不作限定,例如:原始数据可以是通信产品或者应用的登录成功次数、登录失败次数、使用次数、信息发送成功次数、信息发送失败次数、下载成功次数或者下载失败次数等。另外,本发明实施例中对指标也不作限定,例如:指标可以是登录成功率、登录失败率、下载成功率或者下载失败率等。
[0019]图1是本发明实施例提供的一种提高获取方法的流程示意图,如图1所示,包括以下步骤:
[0020]S101、获取原始数据,并为所述原始数据配置计算变量。
[0021]由于上述原始数据以及计算数据都有配置计算变量,这样通过计算变量就可以找到原始数据或者计算数据。
[0022]具体可以是从数据库中获取上述原始数据,或者通过实时统计获取上述原始数据。例如,获取某一通信产品或者应用的登录成功次数的数据。另外,上述原始具体还可以是包括多个子原始数据的数据序列,例如:上述原始数据为某一通信产品或者应用的登录成功次数,那么上述原始数据可以包括按5分钟粒度统计的登录成功次数,这样当上述原始数据为一个小时内统计的原始数据,那么就可以将该原始数据划分为12个子原始数据。当然上述时间仅一个举例,例如,上述原始数据还可以包括如按照通信产品或者应用的不同版本中统计子原始数据的原始数据。
[0023]需要说明的是,上述原始数据具体可以是表示一个原始数据还可以表示多个原始数据。
[0024]S102、将预先配置的用于计算指标值且包括初始变量的扩展计算函数中的所述初始变量转换为目标计算变量,得到目标计算函数;其中,所述目标计算变量是根据所述计算变量得到的计算变量。
[0025]可选的,上述扩展计算函数具体可以是在步骤S102之前配置的,例如:在步骤SlOl之前就配置好的,或者在步骤SlOl之后,在步骤S102之前配置的。配置具体可以是接收用户输入的操作而配置的上述扩展计算函数,例如,用户通过输入装置(例如:键盘)输入上述扩展计算函数。
[0026]其中,上述目标计算变量可以是接收用户输入的操作而设置的目标计算变量。
[0027]例如:上述配置的扩展计算函数为f (η),其中,该式中的η为上述初始变量,当上述目标计算变量为Y时,上述目标计算函数就为f(Y),其中,该Y具体可以是根据步骤SlOl配置的计算变量得到的,如步骤SlOl配置的计算变量为Xn = [xtl, xt2, xt3,...],其中,该式中的Xn为上述原始数据的计算变量,Xtl> Xt2> Xt3分别为上述原始数据包括的子原始数据配置的计算变量。这样上述Y就可以等于上述Xn,或者对Xn进行特定运算得到的计算变量,或者对Xtl、Xt2和Xt3中的一个或者多个进行汇聚函数运算得到的计算变量。当然,该式给出的是包括一个初始变量的场景,上述扩展计算函数还可以包括多个初始变量。
[0028]上述目标计算变量具体可以是上述计算变量,或者对计算变量进行特定运算得到的计算变量。
[0029]S103、通过所述目标计算函数获取所述原始数据的所述指标值。
[0030]通过上述步骤就可以实现获取上述原始数据的指标值时,可以不需要配置扩展计算函数,可以通过转换预先配置的扩展计算函数的初始变量就可以得到用于计算原始数据的指标值的目标计算函数。另外,当步骤SlOl获取不同的原
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1