一种针对应用进行用户数量调整的方法和装置制造方法及图纸

技术编号:14934703 阅读:54 留言:0更新日期:2017-03-31 16:42
本发明专利技术公开了一种针对应用进行用户数量调整的方法和装置。所述方法包括:从服务器获取N个应用的数据,其中所述数据包括每个应用在时间段x内的第一参数Y、累积用户数量Z和作为所述第一参数的人均量的第二参数y;以及根据所获取的所述N个应用的数据,将所述N个应用分为若干类别,以便对于属于所述若干类别中指定类别的应用进行用户数量调整。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种针对应用进行用户数量调整的方法和装置
技术介绍
随着手机、电脑等电子设备的普及,对于应用的需求显著增加。在服务器中,经常同时运行上百种应用,而每个应用的特性各有不同,且服务器中短期内用户的数量相对固定,分配给每个应用的用户数量对于服务器的整体运行的效率、稳定性以及其他性能,有很大影响。因此,需要提供如何分配每个应用的用户数量以优化服务器的整体运行的效率、稳定性以及其他性能的方案。一种方案是根据某一应用在某时间段内的收入与新用户注册数量的比值来配置该应用的用户数量。该方法虽然简单快速,但具有以下缺点:每个应用的用户数量转化质量不同,且生命周期不同,如果每个用户的上线天数不一致的话,那么这种方案所使用的参数则过于单一,不能提供适用于每个应用的统一的标准;每个应用当天的新用户对该应用性能的影响可能会有迟滞,并不一定表现在当天,且根据应用不同,影响该应用性能的时间长度也不同,或者7天、一个月都有可能,无法具体追踪;该方案仅使用单一的参数,只能根据参数值的大小判断该应用的优质性,但没有基础对比值,不能确定如何调整该应用的参数以及具体调整的数量。另一种方法使用应用尽可能多的参数,如留存率、收入、充值比等等,综合利用主成份分析提炼主因子,并进行授予权重,进行综合评比得分。但这种方法所获得的综合评比得分准确率较低,得出结论的特性与实际情况数据样本相比不甚相符合,而且也不能有效的确定如何调整应用参数才能使得服务器的资源配置最优。
技术实现思路
鉴于上述问题,提出了本专利技术,以便提供一种克服上述问题或者至少部分地解决上述问题的针对应用进行用户数量调整方法和装置。依据本专利技术的第一方面,提供了一种针对应用进行用户数量调整方法,包括:从服务器获取N个应用的数据,其中所述数据包括每个应用在时间段x内的第一参数Y、累积用户数量Z和作为所述第一参数的人均量的第二参数y;以及根据所获取的所述N个应用的数据,将所述N个应用分为若干类别,以便对于属于所述若干类别中指定类别的应用进行用户数量调整。可选地,其中根据所获取的所述N个应用的数据,将所述N个应用分为若干类别,包括:根据所获取的所述N个应用的时间段x和在所述时间段x内的所述第二参数y,对所述N个应用进行判别分析,以建立第一函数y=c+ax;计算所述N个应用的所述第一参数Y在单位时间内的人均量b,以建立第二函数y=bx;以及根据所述第一函数y=c+ax和所述第二函数y=bx,以及所述N个应用的数据,将所述N个应用分为若干类别,以便对于属于所述若干类别中指定类别的应用进行用户数量调整。可选地,从服务器获取N个应用的数据还包括:预先确定所述第一参数Y的n个数值范围;根据所述n个数值范围,将所述N个应用根据各自的第一参数Y分为n组;以及分别获取每组中各应用在时间段x内的第一参数Y、累积用户数量Z和第二参数y;根据所获取的所述N个应用的时间段x和在所述时间段x内的第二参数y,对所述N个应用进行判别分析,以建立第一函数y=c+ax包括:根据所获取的每组中各应用的时间段x和在所述时间段x内的第二参数y,分别对每组应用进行判别分析,以分别建立每组应用的第一函数y=c+ax;计算所述N个应用的所述第一参数Y在单位时间内的人均量b,以建立第二函数y=bx包括:分别计算每组应用的第一参数Y在单位时间的人均量b,以分别建立每组应用的第二函数y=bx;且根据所述第一函数y=c+ax和所述第二函数y=bx,以及所述N个应用的数据,将所述N个应用分为若干类别包括:分别根据每组应用的所述第一函数y=c+ax和所述第二函数y=bx,分别在每个数值区间内将每组应用分为若干类别,以便对于每组应用中属于所述若干类别中指定类别的应用进行用户数量调整。可选地,所述方法还包括:根据所述n个数值范围内的每组应用的所述第一函数y=c+ax和所述第二函数y=bx,获得第n+1个数值范围内的第一函数y=c+ax和第二函数y=bx,其中第n+1个数值范围内的所述第一参数Y的数值大于所述n个数值范围内的所述第一参数Y的数值。可选地,所述方法还包括:从服务器获取N个应用中每个应用在时间段x内的第t天的第一参数Yt和用户数量Xt,其中Xt=Zt-Zt-1,Zt为每个应用在t天之内的累积用户数量;根据所获取的每个应用在第t天的第一参数Yt和用户数量Xt,建立每个应用的第三函数Yt=f(t,Xt);计算所述N个应用的第三函数Yt之和的最大值Ymax,并获得Ymax取最大值时所对应的天数tmax。可选地,所述方法还包括:根据所述n个数值范围内的每组应用的第一函数y=c+ax和第二函数y=bx,获取所述若干类别中所述指定类别所对应的第二参数yt;从服务器获取另一应用在时间段x内的第t天的第二参数yt和累积用户数量Zt,其中所述另一应用为所述N个应用中的一个或为所述N个应用以外的应用;根据所述另一应用在时间段x内的第t天的第二参数yt和累积用户数量Zt,建立所述另一应用的第四函数Zt=f(t,yt);根据所述指定类别所对应的第二参数yt和所述另一应用的第四函数,预设所述另一应用到达所述指定类别所对应的第二参数yt时所需要的天数T,进而获取所述另一应用到达所述指定类别所对应的第二参数yt每天所需要的Zt,以使所述另一应用在T天之内落入所述指定类别,其中根据Zt对所述另一应用的用户数量进行调整。根据本专利技术的第二方面,提供了一种针对应用进行用户数据调整的装置,包括:数据获取模块,适于从服务器获取N个应用的数据,其中所述数据包括每个应用在时间段x内的第一参数Y、累积用户数量Z和作为所述第一参数的人均量的第二参数y;以及分类模块,适于根据所获取的所述N个应用的数据,将所述N个应用分为若干类别,以便对于属于所述若干类别中指定类别的应用进行用户数量调整。可选地,其中所述装置还包括:函数建立模块,适于根据所获取的所述N个应用的时间段x和在所述时间段x内的所述第二参数y,对所述N个应用进行判别分析,以建立第一函数y=c+ax;且所述函数建立模块还适于计算所述N个应用的所述第一参数Y在单位时间内的人均量b,以建立第二函数y=bx;且所述分类模块还适于根据所述第一函数y=c+ax和所述第二函数y=bx,以及所述N个应用的数据,将所述N个应用分为若干类别。可选地,所述数据获取模块适于:预先确定所述第一参数Y的n个数值范围;根据所述n个数值范围,将本文档来自技高网
...

【技术保护点】
一种针对应用进行用户数量调整的方法,包括:从服务器获取N个应用的数据,其中所述数据包括每个应用在时间段x内的第一参数Y、累积用户数量Z和作为所述第一参数的人均量的第二参数y;以及根据所获取的所述N个应用的数据,将所述N个应用分为若干类别,以便对于属于所述若干类别中指定类别的应用进行用户数量调整。

【技术特征摘要】
1.一种针对应用进行用户数量调整的方法,包括:
从服务器获取N个应用的数据,其中所述数据包括每个应用在时间
段x内的第一参数Y、累积用户数量Z和作为所述第一参数的人均量的第
二参数y;以及
根据所获取的所述N个应用的数据,将所述N个应用分为若干类别,
以便对于属于所述若干类别中指定类别的应用进行用户数量调整。
2.如权利要求1所述的方法,其中根据所获取的所述N个应用的数
据,将所述N个应用分为若干类别,包括:
根据所获取的所述N个应用的时间段x和在所述时间段x内的所述
第二参数y,对所述N个应用进行判别分析,以建立第一函数y=c+ax;
计算所述N个应用的所述第一参数Y在单位时间内的人均量b,以
建立第二函数y=bx;以及
根据所述第一函数y=c+ax和所述第二函数y=bx,以及所述N个应用
的数据,将所述N个应用分为若干类别,以便对于属于所述若干类别中
指定类别的应用进行用户数量调整。
3.如权利要求2所述的方法,其中
从服务器获取N个应用的数据还包括:预先确定所述第一参数Y的
n个数值范围;根据所述n个数值范围,将所述N个应用根据各自的第一
参数Y分为n组;以及分别获取每组中各应用在时间段x内的第一参数Y、
累积用户数量Z和第二参数y;
根据所获取的所述N个应用的时间段x和在所述时间段x内的第二
参数y,对所述N个应用进行判别分析,以建立第一函数y=c+ax包括:
根据所获取的每组中各应用的时间段x和在所述时间段x内的第二参数y,
分别对每组应用进行判别分析,以分别建立每组应用的第一函数y=c+ax;
计算所述N个应用的所述第一参数Y在单位时间内的人均量b,以
建立第二函数y=bx包括:分别计算每组应用的第一参数Y在单位时间的
人均量b,以分别建立每组应用的第二函数y=bx;且
根据所述第一函数y=c+ax和所述第二函数y=bx,以及所述N个应用

\t的数据,将所述N个应用分为若干类别包括:分别根据每组应用的所述
第一函数y=c+ax和所述第二函数y=bx,分别在每个数值区间内将每组应
用分为若干类别,以便对于每组应用中属于所述若干类别中指定类别的应
用进行用户数量调整。
4.如权利要求3所述的方法,还包括:
根据所述n个数值范围内的每组应用的所述第一函数y=c+ax和所述
第二函数y=bx,获得第n+1个数值范围内的第一函数y=c+ax和第二函数
y=bx,其中第n+1个数值范围内的所述第一参数Y的数值大于所述n个
数值范围内的所述第一参数Y的数值。
5.如权利要求1所述的方法,还包括:
从服务器获取N个应用中每个应用在时间段x内的第t天的第一参数
Yt和用户数量Xt,其中Xt=Zt-Zt-1,Zt为每个应用在t天之内的累积用户数
量;
根据所获取的每个应用在第t天的第一参数Yt和用户数量Xt,建立
每个应用的第三函数Yt=f(t,Xt);
计算所述N个应用的第三函数Yt之和的最大值Ymax,并获得Ymax取最大值时所对应的天数tmax。
6.如权利要求3所述的方法,还包括:
根据所述n个数值范围内的每组应用的第一函数y=c+ax和第二函数
y=bx,获取所述若干类别中所述指定类别所对应的第二参数yt;
从服务器获取另一应用在时间段x内的第t天的第二参数yt和累积用
户数量Zt,其中所述另一应用为所述N个应用中的一个或为所述N个应
用以外的应用;
根据所述另一应用在时间段x内的第t天的第二参数yt和累积用户数
量Zt,建立所述另一应用的第四函数Zt=f(t,yt);
根据所述指定类别所对应的第二参数yt和所述另一应用的第四函数,
预设所述另一应用到达所述指定类别所对应的第二参数yt时所需要的天
数T,进而获取所述另一应用到达所述指定类别所对应的第二参数yt每天
所需要的...

【专利技术属性】
技术研发人员:姚华芸
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1