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

文档序号:9870314阅读:304来源:国知局
一种针对应用进行用户数量调整的方法和装置的制造方法
【技术领域】
[0001] 本发明涉及计算机技术领域,尤其涉及一种针对应用进行用户数量调整的方法和 装置。
【背景技术】
[0002] 随着手机、电脑等电子设备的普及,对于应用的需求显著增加。在服务器中,经常 同时运行上百种应用,而每个应用的特性各有不同,且服务器中短期内用户的数量相对固 定,分配给每个应用的用户数量对于服务器的整体运行的效率、稳定性W及其他性能,有很 大影响。因此,需要提供如何分配每个应用的用户数量W优化服务器的整体运行的效率、稳 定性W及其他性能的方案。
[0003] -种方案是根据某一应用在某时间段内的收入与新用户注册数量的比值来配置 该应用的用户数量。该方法虽然简单快速,但具有W下缺点:每个应用的用户数量转化质量 不同,且生命周期不同,如果每个用户的上线天数不一致的话,郝么送种方案所使用的参数 则过于单一,不能提供适用于每个应用的统一的标准;每个应用当天的新用户对该应用性 能的影响可能会有迟滞,并不一定表现在当天,且根据应用不同,影响该应用性能的时间长 度也不同,或者7天、一个月都有可能,无法具体追踪;该方案仅使用单一的参数,只能根据 参数值的大小判断该应用的优质性,但没有基础对比值,不能确定如何调整该应用的参数 W及具体调整的数量。
[0004] 另一种方法使用应用尽可能多的参数,如留存率、收入、充值比等等,综合利用主 成份分析提炼主因子,并进行授予权重,进行综合评比得分。但送种方法所获得的综合评比 得分准确率较低,得出结论的特性与实际情况数据样本相比不甚相符合,而且也不能有效 的确定如何调整应用参数才能使得服务器的资源配置最优。

【发明内容】

[0005] 鉴于上述问题,提出了本发明,W便提供一种克服上述问题或者至少部分地解决 上述问题的针对应用进行用户数量调整方法和装置。
[0006] 依据本发明的第一方面,提供了一种针对应用进行用户数量调整方法,包括:从服 务器获取N个应用的数据,其中所述数据包括每个应用在时间段X内的第一参数Y、累积用 户数量Z和作为所述第一参数的人均量的第二参数y ; W及根据所获取的所述N个应用的 数据,将所述N个应用分为若干类别,W便对于属于所述若干类别中指定类别的应用进行 用户数量调整。
[0007] 可选地,其中根据所获取的所述N个应用的数据,将所述N个应用分为若干类别, 包括;根据所获取的所述N个应用的时间段X和在所述时间段X内的所述第二参数y,对所 述N个应用进行判别分析,W建立第一函数y = c+ax ;计算所述N个应用的所述第一参数Y 在单位时间内的人均量b,W建立第二函数y = bx ; W及根据所述第一函数y = c+ax和所 述第二函数y = bx,W及所述N个应用的数据,将所述N个应用分为若干类别,W便对于属 于所述若干类别中指定类别的应用进行用户数量调整。
[0008] 可选地,从服务器获取N个应用的数据还包括:预先确定所述第一参数Y的n个数 值范围;根据所述n个数值范围,将所述N个应用根据各自的第一参数Y分为n组;W及分 别获取每组中各应用在时间段X内的第一参数Y、累积用户数量Z和第二参数y ;根据所获 取的所述N个应用的时间段X和在所述时间段X内的第二参数y,对所述N个应用进行判 别分析,W建立第一函数y = c+ax包括;根据所获取的每组中各应用的时间段X和在所述 时间段X内的第二参数y,分别对每组应用进行判别分析,W分别建立每组应用的第一函数 y = c+ax ;计算所述N个应用的所述第一参数Y在单位时间内的人均量b,W建立第二函数 y = bx包括;分别计算每组应用的第一参数Y在单位时间的人均量b,W分别建立每组应 用的第二函数y = bx ;且根据所述第一函数y = c+ax和所述第二函数y = bx,W及所述N 个应用的数据,将所述N个应用分为若干类别包括;分别根据每组应用的所述第一函数y = c+ax和所述第二函数y = bx,分别在每个数值区间内将每组应用分为若干类别,W便对于 每组应用中属于所述若干类别中指定类别的应用进行用户数量调整。
[0009] 可选地,所述方法还包括;根据所述n个数值范围内的每组应用的所述第一函数y =c+ax和所述第二函数y = bx,获得第n+1个数值范围内的第一函数y = c+ax和第二函 数y = bx,其中第n+1个数值范围内的所述第一参数Y的数值大于所述n个数值范围内的 所述第一参数Y的数值。
[0010] 可选地,所述方法还包括;从服务器获取N个应用中每个应用在时间段X内的第t 天的第一参数Yt和用户数量Xt,其中Xt = Zt-Zt 1,Zt为每个应用在t天之内的累积用户数 量;根据所获取的每个应用在第t天的第一参数Yt和用户数量Xt,建立每个应用的第H函 数Yt = f (t,Xt);计算所述N个应用的第S函数Yt之和的最大值Ym。,,并获得Ym。,取最大值 时所对应的天数tm。、。
[0011] 可选地,所述方法还包括;根据所述n个数值范围内的每组应用的第一函数y = c+ax和第二函数y = bx,获取所述若干类别中所述指定类别所对应的第二参数yt ;从服务 器获取另一应用在时间段X内的第t天的第二参数yt和累积用户数量Zt,其中所述另一应 用为所述N个应用中的一个或为所述N个应用W外的应用;根据所述另一应用在时间段X 内的第t天的第二参数yt和累积用户数量Zt,建立所述另一应用的第四函数Zt = f (t,yt); 根据所述指定类别所对应的第二参数yt和所述另一应用的第四函数,预设所述另一应用到 达所述指定类别所对应的第二参数yt时所需要的天数T,进而获取所述另一应用到达所述 指定类别所对应的第二参数yt每天所需要的Zt, W使所述另一应用在T天之内落入所述指 定类别,其中根据Zt对所述另一应用的用户数量进行调整。
[0012] 根据本发明的第二方面,提供了一种针对应用进行用户数据调整的装置,包括:数 据获取模块,适于从服务器获取N个应用的数据,其中所述数据包括每个应用在时间段X内 的第一参数Y、累积用户数量Z和作为所述第一参数的人均量的第二参数y; W及分类模块, 适于根据所获取的所述N个应用的数据,将所述N个应用分为若干类别,W便对于属于所述 若干类别中指定类别的应用进行用户数量调整。
[0013] 可选地,其中所述装置还包括;函数建立模块,适于根据所获取的所述N个应用的 时间段X和在所述时间段X内的所述第二参数y,对所述N个应用进行判别分析,W建立第 一函数y = c+ax ;且所述函数建立模块还适于计算所述N个应用的所述第一参数Y在单位 时间内的人均量b,W建立第二函数y = bx ;且所述分类模块还适于根据所述第一函数y = c+ax和所述第二函数y = bx,W及所述N个应用的数据,将所述N个应用分为若干类别。
[0014] 可选地,所述数据获取模块适于;预先确定所述第一参数Y的n个数值范围;根据 所述n个数值范围,将所述N个应用根据各自的第一参数Y分为n组;W及分别获取每组中 各应用在时间段X内的第一参数Y、累积用户数量Z和第二参数y ;所述函数建立模块适于: 根据所获取的每组中各应用的时间段X和在所述时间段X内的第二参数y,分别对每组应用 进行判别分析,W分别建立每组应用的第一函数y = c+ax ; W及分别计算每组应用的第一 参数Y在单位时间的人均量b,W分别建立每组应用的第二函数y = bx ;且所述分类模块适 于:分别根据每组应用的所述第一函数y = c+ax和所述第二函数y = bx,分别在每个数值 区间内将每组应用分为若干类别,W便对于每组应用中属于所述若干类别中指定类别的应 用进行用户数量调整。
[0015] 可选地,其中所述函数建立模块还适于;根据所述n个数值范围内的每组应用的 所述第一函数y = c+ax和所述第二函数y = bx,获得第n+1个数值范围内的第一函数y = c+ax和第二函数y = bx,其中第n+1个数值范围内的所述第一参数Y的数值大于所述n个 数值范围内的所述第一参数Y的数值。
[0016] 可选地,所述数据获取模块还适于;从服务器获取N个应用中每个应用在时间段X 内的第t天的第一参数Yt和用户数量Xt,其中Xt = Zt-Zt 1,Zt为每个应用在t天之内的累 积用户数量;所述函数建立模块适于:根据所获取的每个应用在第t天的第一参数Yt和用 户数量Xt,建立每个应用的第H函数Yt = f (t,Xt);计算所述N个应用的第H函数Yt之和 的最大值Ym。、,并获得Ym。、取最大值时所对应的天数tm。、。
[0017] 可选地,所述分类模块适于:根据所述n个数值范围内的每组应用的第一函数y = c+ax和第二函数y = bx,获取所述若干类别中所述指定类别所对应的第二参数yt ;所述数 据获取模块适于:从服务器获取另一应用在时间段X内的第t天的第二参数yt和累积用户 数量Zt,其中所述另一应用为所述N个应用中的一个或为所述N个应用W外的应用;所述函 数建立模块适于:根据所述另一应用在时间段X内的第t天的第二参数yt和累积用户数量 Zt,建立所述另一应用的第四函数Zt = f(t,yt);并根据所述指定类别所对应的第二参数yt 和所述另一应用的第四函数,预设所述另一应用到达所述指定类别所对应的第二参数yt时 所需要的天数T,进而获取所述另一应用到达所述指定类别所对应的第二参数yt每天所需 要的Zt, W使所述另一应用在T天之内落入所述指定类别,其中根据Zt对所述另一应用的 用户数量进行调整。
[0018] 本发明提供的针对应用进行用户数据调整的方法和装置,能够对服务器中所运行 的所有应用进行快速分类,获得任一应用相对于服务器中所有应用的大概定位;能够判断 如何调整每个应用的各个参数,W便使其具有指定特性并落入指定类别,从而持续优化服 务器的资源配置;W及能够通过定量的方法实现应用各个参数的优化,从而使该应用到达 服务器指定限制条件下的最优运行,包括运行效率高、成本低等,最终则会保证服务器的长 期高效的运行。
[0019] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予W实施,并且为了让本发明的上述和其它目的、特征和优点能够 更明显易懂,W下特列举本发明的【具体实施方式】。
【附图说明】
[0020] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通 技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明 的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0021] 图1示出了根据本发明的实施例的针对应用进行用户数量调整方法100的流程 图;
[0022
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1