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

文档序号:9870314阅读:来源:国知局
00万的总收入Y,但人均收入y较低,导致服务器的资源未能 被有效配置;B2类游戏因总的用户累积数量Z较小,在较长的时间段X内才达到100万-200 万的总收入Y,但其人均收入y较高;C类游戏在较长的时间段X内才达到100万-200万的 总收入Y,且其人均收入y较低。由此,A、B1、B2和C类游戏的优质性依次下降。根据上述 游戏类别,对于该组游戏中指定类别的游戏进行用户数量调整,例如降低具有较低优质性 的C类中的游戏中的用户数量,或者增加具有较低优质性的A类中的游戏中的用户数量,W 能够有效地配置服务器的资源,实现服务器中应用的整体性能,例如总收入,在长期内稳定 地达到最大化。
[0054] 在本发明的一个示例性实施例中,函数建立模块205还适于:根据所述n个数值范 围内的每组应用的所述第一函数y = c+ax和所述第二函数y = bx,获得第n+1个数值范 围内的第一函数y = c+ax和第二函数y = bx,其中第n+1个数值范围内的所述第一参数Y 的数值大于所述n个数值范围内的所述第一参数Y的数值。
[0055] 图3示出了根据本发明的示例性实施例的3个数值范围内的每组应用的第一函数 和第二函数的示意图,其中横轴为时间段X,纵轴为各游戏在时间段X内的人均收入y。根 据上述装置200计算3个数值范围内每组应用的第一函数y = c+ax和第二函数y = bx。 对于游戏总收入Y在0-50万的数值范围内的游戏,第一函数为y = -0. 0153X+3. 792,第二 函数为y = 0. 25x ;对于游戏总收入Y在50万-400万的数值范围内的游戏,第一函数为y =0. 0042X+6. 0812,第二函数为y = 0. 097x ;对于游戏总收入Y在400万-2000万的数值 范围内的游戏,第一函数为y = 0. 0045X+11. 483,第二函数为y = 0. 072x。如图3所示,当 游戏总收入Y的数值范围越大,第二函数的斜率b越小,则游戏的第一参数Y在单位时间的 人均量b越小。当游戏总收入Y的数值范围越大,第一函数的斜率a则越大。根据送一规 律,可W预测对于游戏总收入Y在〉2000万的数值范围内的游戏,第一函数y = C'+a'X的 斜率a'〉0. 0045,而第二函数y = b' X的斜率b' <0. 072。对于游戏总收入落入>2000万 的数值范围内的游戏,可根据从服务器所获取的该游戏的数据,包括在时间段X内的第一 参数Y、累积用户数量Z和作为所述第一参数的人均量的第二参数y,结合所预测的第一函 数y = C' +a' X和第二函数y = b' X确定该游戏属于如图2所示的A、B1、B2、C中的哪个 类别,W便对该游戏进行用户数量调整,W能够有效地配置服务器的资源,实现服务器中应 用的整体性能,例如总收入,在长期内稳定地达到最大化。
[0056] 图4是根据本发明的示例性实施例的确定应用在各第一参数Y的数值范围内所属 类别的示意图。图4示出了某游戏的第二参数y随时间段X内的变化曲线的示意图,其中横 轴为时间段X,纵轴为各游戏在时间段X内的人均收入y。其中,在时间段X = 4天时,该游 戏到达游戏总收入Y = 50万,且根据装置200所计算的第二函数为y = 0. 25x (如图4虚线 所示),此时第二参数y随时间段X的变化曲线的切线(如图4实线所示)斜率大于第二函 数的斜率0. 25 ;在时间段X = 8天时,该游戏到达游戏总收入Y = 100万,根据装置200所 计算的第二函数为y = 0. 19x(如图4虚线所示),此时第二参数y随时间段X的变化曲线 的切线(如图4实线所示)斜率大于第二函数的斜率0.19;在时间段X= 14天时,该游戏 到达游戏总收入Y = 200万,根据装置200所计算的第二函数为y = 0. (如图4虚线所 示),此时第二参数y随时间段X的变化曲线的切线(如图4实线所示)斜率大于第二函数 的斜率0. 12 ;在时间段X = 20天时到达游戏总收入Y = 300万,根据装置200所计算的第 二函数为y = 0.1 x (如图4虚线所示),此时第二参数y随时间段X的变化曲线的切线(如 图4实线所示)斜率大于第二函数的斜率0. 1。在时间段X《20天且总收入Y《300万 的区域内,该游戏的单位时间的人均量均显著大于各总收入数值范围的第二函数的斜率, 说明该游戏正处于迅速发展时期,具有较高的优质性,属于A类。在时间段20〉x〉47且总收 入300万<Y<900万的区域内,该游戏的单位时间的人均量逐渐接近各总收入数值范围的第 二函数的斜率,说明该游戏的发展速度正逐渐减缓,优质性下降,但仍属于A类。在时间段 X = 47天时,该游戏到达游戏总收入Y = 900万,根据装置200所计算的第二函数为y = 0. 087X (如图4虚线所示),此时第二参数y随时间段X的变化曲线的切线(如图4实线所 示)斜率依然大于第二函数的斜率0. 087,但已低于第一函数Y = 0. 144x巧.1986(未示出) 的斜率,则落入Bl类。当时间段X = 72天时,如图4中符号"A "所示,该游戏的人均日产 出骤降,即该游戏的发展速度骤降。根据该游戏在各总收入数值范围的所属类别,可W对该 游戏进行用户数量调整,W能够有效地配置服务器的资源,实现服务器中应用的整体性能, 例如总收入,在长期内稳定地达到最大化。
[0057] 在本发明的一个示例性实施例中,数据获取模块201还适于;从服务器获取N个 应用中每个应用在时间段X内的第t天的第一参数Yt和用户数量Xt,其中Xt = Zt-Zt 1,Zt 为每个应用在t天之内的累积用户数量。函数建立模块205适于;根据所获取的每个应用 在第t天的第一参数Yt和用户数量Xt,建立每个应用的第H函数Yt = f(t,Xt);计算所述 N个应用的第H函数Yt之和的最大值Ym。、,并获得Ym。、取最大值时所对应的天数tm。、。可选 地,可通过曲线回归或时间序列方法,函数建立模块205可根据从服务器获取的N个应用中 每个应用在时间段X内的第t天的第一参数Yt和用户数量Xt,为每个应用建立第H函数Yt =f(t,Xt),其中应用可W是游戏。函数建立模块205计算所述N个应用的第H函数Yt之 和的最大值Ym。、,即N个应用在第t天的总收入的最大值,并根据第H函数获得Ym。、所对应 的天数tm。、。由此,为了得到最大总收入的目的,可W根据所获得的Ym。、W及tm。、,提供参考 数值,例如,需要t天方能达到目标总收入的数值范围,第t天所需的用户数量Xt等等,W 能够有效地配置服务器的资源,实现服务器中应用的整体性能,例如总收入,在长期内稳定 地达到最大化。
[0058] 在本发明的一个示例性实施例中,分类模块203适于;根据所述n个数值范围内的 每组应用的第一函数y = c+ax和第二函数y = bx,获取所述若干类别中所述指定类别所对 应的第二参数yt ;数据获取模块201适于;从服务器获取另一应用在时间段X内的第t天的 第二参数yt和累积用户数量Zt,其中所述另一应用为所述N个应用中的一个或为所述N个 应用W外的应用;函数建立模块205适于;根据所述另一应用在时间段X内的第t天的第二 参数yt和累积用户数量Zt,建立所述另一应用的第四函数Zt = f(t,yt);根据所述指定类 别所对应的第二参数yt和所述另一应用的第四函数,预设所述另一应用到达所述指定类别 所对应的第二参数yt时所需要的天数T,进而获取所述另一应用到达所述指定类别所对应 的第二参数yt每天所需要的Zt, W使所述另一应用在T天之内落入所述指定类别,其中根 据Zt对所述另一应用的用户数量进行调整。
[0059] 如上所述,函数建立模块205可获得n个数值范围内的每组应用的第一函数y = c+ax和第二函数y = bx,如图2所示的游戏总收入为100万-200万的数值范围内,第一函 数为y = 0. 0265X+3. 5559,第二函数为y = 0. 19x,将该数值区间内的游戏分为4个类别,即 A、B1、B2和C类。如果需要对另一游戏的用户数量进行调整,使该另一游戏在T天之内落入 指定类别,例如A类,则分类模块203首先获取A类所对应的第二参数yt,例如yt = 6. 00, 如图2所示。可选地,所述另一游戏可W是所述N个游戏中的一个或为所述N个游戏W外 的游戏。数据获取模块201从服务器获取该另一游戏在时间段X内的第t天的第二参数yt 和累积用户数量Zt,函数建立模块205建立所述另一游戏的第四函数Zt = f(t,yt)。如果 需要在T天之内使该另一游戏的人均收入到达指定类别A的第二参数yt = 6. 00,函数建立 模块205根据该预设的T、指定类别A的第二参数yt = 6. OO W及第四函数Zt = f(t,yt), 获取该另一游戏每天所需要的用户数量Zt,并根据所获取的Zt对该另一游戏的实际用户数 量进行调整,W能够有效地配置资源,实现整体游戏收入在长期内稳定地达到最大化。可选 地,可使用数据包络分析模型值ata Envelopment Analysis, DEA)得出配置效率TE,并且 可W得出最有效配置的参数。
[0060] 总之,根据本发明的实施例中的针对应用进行用户数量调整的方法和装置,能够 对服务器中所运行的所有应用进行快速分类,获得任一应用相对于服务器中所有应用的大 概定位;能够判断如何调整每个应用的各个参数,W便使其具有指定特性并落入指定类别, 从而持续优化服务器的资源配置;W及能够通过定量的方法实现应用各个参数的优化,从 而使该应用到达服务器指定限制条件下的最优运行,包括运行效率高、成本低等,最终则会 保证服务器的长期高效的运行。
[0061] 在此提供的方法和装置不与任何特定计算机、虚拟系统或者其它设备固有相关。 各种通用系统也可W与基于在此的示教一起使用。根据上面的描述,构造送类装置所要求 的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可W利用各种 编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发 明的最佳实施方式。
[0062] 在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施 例可W在没有送些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构 和技术,W便不模糊对本说明书的理解。
[0063] 类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在 上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施 例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图;即所要求保 护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利 要求书所反映的郝样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具 体实施方式的权利要求书由此明确地并入该
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1