一種針對(duì)應(yīng)用進(jìn)行用戶(hù)數(shù)量調(diào)整的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種針對(duì)應(yīng)用進(jìn)行用戶(hù)數(shù)量調(diào)整的方法和 裝置。
【背景技術(shù)】
[0002] 隨著手機(jī)、電腦等電子設(shè)備的普及,對(duì)于應(yīng)用的需求顯著增加。在服務(wù)器中,經(jīng)常 同時(shí)運(yùn)行上百種應(yīng)用,而每個(gè)應(yīng)用的特性各有不同,且服務(wù)器中短期內(nèi)用戶(hù)的數(shù)量相對(duì)固 定,分配給每個(gè)應(yīng)用的用戶(hù)數(shù)量對(duì)于服務(wù)器的整體運(yùn)行的效率、穩(wěn)定性W及其他性能,有很 大影響。因此,需要提供如何分配每個(gè)應(yīng)用的用戶(hù)數(shù)量W優(yōu)化服務(wù)器的整體運(yùn)行的效率、穩(wěn) 定性W及其他性能的方案。
[0003] -種方案是根據(jù)某一應(yīng)用在某時(shí)間段內(nèi)的收入與新用戶(hù)注冊(cè)數(shù)量的比值來(lái)配置 該應(yīng)用的用戶(hù)數(shù)量。該方法雖然簡(jiǎn)單快速,但具有W下缺點(diǎn):每個(gè)應(yīng)用的用戶(hù)數(shù)量轉(zhuǎn)化質(zhì)量 不同,且生命周期不同,如果每個(gè)用戶(hù)的上線(xiàn)天數(shù)不一致的話(huà),郝么送種方案所使用的參數(shù) 則過(guò)于單一,不能提供適用于每個(gè)應(yīng)用的統(tǒng)一的標(biāo)準(zhǔn);每個(gè)應(yīng)用當(dāng)天的新用戶(hù)對(duì)該應(yīng)用性 能的影響可能會(huì)有遲滯,并不一定表現(xiàn)在當(dāng)天,且根據(jù)應(yīng)用不同,影響該應(yīng)用性能的時(shí)間長(zhǎng) 度也不同,或者7天、一個(gè)月都有可能,無(wú)法具體追蹤;該方案僅使用單一的參數(shù),只能根據(jù) 參數(shù)值的大小判斷該應(yīng)用的優(yōu)質(zhì)性,但沒(méi)有基礎(chǔ)對(duì)比值,不能確定如何調(diào)整該應(yīng)用的參數(shù) W及具體調(diào)整的數(shù)量。
[0004] 另一種方法使用應(yīng)用盡可能多的參數(shù),如留存率、收入、充值比等等,綜合利用主 成份分析提煉主因子,并進(jìn)行授予權(quán)重,進(jìn)行綜合評(píng)比得分。但送種方法所獲得的綜合評(píng)比 得分準(zhǔn)確率較低,得出結(jié)論的特性與實(shí)際情況數(shù)據(jù)樣本相比不甚相符合,而且也不能有效 的確定如何調(diào)整應(yīng)用參數(shù)才能使得服務(wù)器的資源配置最優(yōu)。
【發(fā)明內(nèi)容】
[0005] 鑒于上述問(wèn)題,提出了本發(fā)明,W便提供一種克服上述問(wèn)題或者至少部分地解決 上述問(wèn)題的針對(duì)應(yīng)用進(jìn)行用戶(hù)數(shù)量調(diào)整方法和裝置。
[0006] 依據(jù)本發(fā)明的第一方面,提供了一種針對(duì)應(yīng)用進(jìn)行用戶(hù)數(shù)量調(diào)整方法,包括:從服 務(wù)器獲取N個(gè)應(yīng)用的數(shù)據(jù),其中所述數(shù)據(jù)包括每個(gè)應(yīng)用在時(shí)間段X內(nèi)的第一參數(shù)Y、累積用 戶(hù)數(shù)量Z和作為所述第一參數(shù)的人均量的第二參數(shù)y ; W及根據(jù)所獲取的所述N個(gè)應(yīng)用的 數(shù)據(jù),將所述N個(gè)應(yīng)用分為若干類(lèi)別,W便對(duì)于屬于所述若干類(lèi)別中指定類(lèi)別的應(yīng)用進(jìn)行 用戶(hù)數(shù)量調(diào)整。
[0007] 可選地,其中根據(jù)所獲取的所述N個(gè)應(yīng)用的數(shù)據(jù),將所述N個(gè)應(yīng)用分為若干類(lèi)別, 包括;根據(jù)所獲取的所述N個(gè)應(yīng)用的時(shí)間段X和在所述時(shí)間段X內(nèi)的所述第二參數(shù)y,對(duì)所 述N個(gè)應(yīng)用進(jìn)行判別分析,W建立第一函數(shù)y = c+ax ;計(jì)算所述N個(gè)應(yīng)用的所述第一參數(shù)Y 在單位時(shí)間內(nèi)的人均量b,W建立第二函數(shù)y = bx ; W及根據(jù)所述第一函數(shù)y = c+ax和所 述第二函數(shù)y = bx,W及所述N個(gè)應(yīng)用的數(shù)據(jù),將所述N個(gè)應(yīng)用分為若干類(lèi)別,W便對(duì)于屬 于所述若干類(lèi)別中指定類(lèi)別的應(yīng)用進(jìn)行用戶(hù)數(shù)量調(diào)整。
[0008] 可選地,從服務(wù)器獲取N個(gè)應(yīng)用的數(shù)據(jù)還包括:預(yù)先確定所述第一參數(shù)Y的n個(gè)數(shù) 值范圍;根據(jù)所述n個(gè)數(shù)值范圍,將所述N個(gè)應(yīng)用根據(jù)各自的第一參數(shù)Y分為n組;W及分 別獲取每組中各應(yīng)用在時(shí)間段X內(nèi)的第一參數(shù)Y、累積用戶(hù)數(shù)量Z和第二參數(shù)y ;根據(jù)所獲 取的所述N個(gè)應(yīng)用的時(shí)間段X和在所述時(shí)間段X內(nèi)的第二參數(shù)y,對(duì)所述N個(gè)應(yīng)用進(jìn)行判 別分析,W建立第一函數(shù)y = c+ax包括;根據(jù)所獲取的每組中各應(yīng)用的時(shí)間段X和在所述 時(shí)間段X內(nèi)的第二參數(shù)y,分別對(duì)每組應(yīng)用進(jìn)行判別分析,W分別建立每組應(yīng)用的第一函數(shù) y = c+ax ;計(jì)算所述N個(gè)應(yīng)用的所述第一參數(shù)Y在單位時(shí)間內(nèi)的人均量b,W建立第二函數(shù) y = bx包括;分別計(jì)算每組應(yīng)用的第一參數(shù)Y在單位時(shí)間的人均量b,W分別建立每組應(yīng) 用的第二函數(shù)y = bx ;且根據(jù)所述第一函數(shù)y = c+ax和所述第二函數(shù)y = bx,W及所述N 個(gè)應(yīng)用的數(shù)據(jù),將所述N個(gè)應(yīng)用分為若干類(lèi)別包括;分別根據(jù)每組應(yīng)用的所述第一函數(shù)y = c+ax和所述第二函數(shù)y = bx,分別在每個(gè)數(shù)值區(qū)間內(nèi)將每組應(yīng)用分為若干類(lèi)別,W便對(duì)于 每組應(yīng)用中屬于所述若干類(lèi)別中指定類(lèi)別的應(yīng)用進(jìn)行用戶(hù)數(shù)量調(diào)整。
[0009] 可選地,所述方法還包括;根據(jù)所述n個(gè)數(shù)值范圍內(nèi)的每組應(yīng)用的所述第一函數(shù)y =c+ax和所述第二函數(shù)y = bx,獲得第n+1個(gè)數(shù)值范圍內(nèi)的第一函數(shù)y = c+ax和第二函 數(shù)y = bx,其中第n+1個(gè)數(shù)值范圍內(nèi)的所述第一參數(shù)Y的數(shù)值大于所述n個(gè)數(shù)值范圍內(nèi)的 所述第一參數(shù)Y的數(shù)值。
[0010] 可選地,所述方法還包括;從服務(wù)器獲取N個(gè)應(yīng)用中每個(gè)應(yīng)用在時(shí)間段X內(nèi)的第t 天的第一參數(shù)Yt和用戶(hù)數(shù)量Xt,其中Xt = Zt-Zt 1,Zt為每個(gè)應(yīng)用在t天之內(nèi)的累積用戶(hù)數(shù) 量;根據(jù)所獲取的每個(gè)應(yīng)用在第t天的第一參數(shù)Yt和用戶(hù)數(shù)量Xt,建立每個(gè)應(yīng)用的第H函 數(shù)Yt = f (t,Xt);計(jì)算所述N個(gè)應(yīng)用的第S函數(shù)Yt之和的最大值Ym。,,并獲得Ym。,取最大值 時(shí)所對(duì)應(yīng)的天數(shù)tm。、。
[0011] 可選地,所述方法還包括;根據(jù)所述n個(gè)數(shù)值范圍內(nèi)的每組應(yīng)用的第一函數(shù)y = c+ax和第二函數(shù)y = bx,獲取所述若干類(lèi)別中所述指定類(lèi)別所對(duì)應(yīng)的第二參數(shù)yt ;從服務(wù) 器獲取另一應(yīng)用在時(shí)間段X內(nèi)的第t天的第二參數(shù)yt和累積用戶(hù)數(shù)量Zt,其中所述另一應(yīng) 用為所述N個(gè)應(yīng)用中的一個(gè)或?yàn)樗鯪個(gè)應(yīng)用W外的應(yīng)用;根據(jù)所述另一應(yīng)用在時(shí)間段X 內(nèi)的第t天的第二參數(shù)yt和累積用戶(hù)數(shù)量Zt,建立所述另一應(yīng)用的第四函數(shù)Zt = f (t,yt); 根據(jù)所述指定類(lèi)別所對(duì)應(yīng)的第二參數(shù)yt和所述另一應(yīng)用的第四函數(shù),預(yù)設(shè)所述另一應(yīng)用到 達(dá)所述指定類(lèi)別所對(duì)應(yīng)的第二參數(shù)yt時(shí)所需要的天數(shù)T,進(jìn)而獲取所述另一應(yīng)用到達(dá)所述 指定類(lèi)別所對(duì)應(yīng)的第二參數(shù)yt每天所需要的Zt, W使所述另一應(yīng)用在T天之內(nèi)落入所述指 定類(lèi)別,其中根據(jù)Zt對(duì)所述另一應(yīng)用的用戶(hù)數(shù)量進(jìn)行調(diào)整。
[0012] 根據(jù)本發(fā)明的第二方面,提供了一種針對(duì)應(yīng)用進(jìn)行用戶(hù)數(shù)據(jù)調(diào)整的裝置,包括:數(shù) 據(jù)獲取模塊,適于從服務(wù)器獲取N個(gè)應(yīng)用的數(shù)據(jù),其中所述數(shù)據(jù)包括每個(gè)應(yīng)用在時(shí)間段X內(nèi) 的第一參數(shù)Y、累積用戶(hù)數(shù)量Z和作為所述第一參數(shù)的人均量的第二參數(shù)y; W及分類(lèi)模塊, 適于根據(jù)所獲取的所述N個(gè)應(yīng)用的數(shù)據(jù),將所述N個(gè)應(yīng)用分為若干類(lèi)別,W便對(duì)于屬于所述 若干類(lèi)別中指定類(lèi)別的應(yīng)用進(jìn)行用戶(hù)數(shù)量調(diào)整。
[0013] 可選地,其中所述裝置還包括;函數(shù)建立模塊,適于根據(jù)所獲取的所述N個(gè)應(yīng)用的 時(shí)間段X和在所述時(shí)間段X內(nèi)的所述第二參數(shù)y,對(duì)所述N個(gè)應(yīng)用進(jìn)行判別分析,W建立第 一函數(shù)y = c+ax ;且所述函數(shù)建立模塊還適于計(jì)算所述N個(gè)應(yīng)用的所述第一參數(shù)Y在單位 時(shí)間內(nèi)的人均量b,W建立第二函數(shù)y = bx ;且所述分類(lèi)模塊還適于根據(jù)所述第一函數(shù)y = c+ax和所述第二函數(shù)y = bx,W及所述N個(gè)應(yīng)用的數(shù)據(jù),將所述N個(gè)應(yīng)用分為若干類(lèi)別。
[0014] 可選地,所述數(shù)據(jù)獲取模塊適于;預(yù)先確定所述第一參數(shù)Y的n個(gè)數(shù)值范圍;根據(jù) 所述n個(gè)數(shù)值范圍,將所述N個(gè)應(yīng)用根據(jù)各自的第一參數(shù)Y分為n組;W及分別獲取每組中 各應(yīng)用在時(shí)間段X內(nèi)的第一參數(shù)Y、累積用戶(hù)數(shù)量Z和第二參數(shù)y ;所述函數(shù)建立模塊適于: 根據(jù)所獲取的每組中各應(yīng)用的時(shí)間段X和在所述時(shí)間段X內(nèi)的第二參數(shù)y,分別對(duì)每組應(yīng)用 進(jìn)行判別分析,W分別建立每組應(yīng)用的第一函數(shù)y = c+ax ; W及分別計(jì)算每組應(yīng)用的第一 參數(shù)Y在單位時(shí)間的人均量b,W分別建立每組應(yīng)用的第二函數(shù)y = bx ;且所述分類(lèi)模塊適 于:分別根據(jù)每組應(yīng)用的所述第一函數(shù)y = c+ax和所述第二函數(shù)y = bx,分別在每個(gè)數(shù)值 區(qū)間內(nèi)將每組應(yīng)用分為若干類(lèi)別,W便對(duì)于每組應(yīng)用中屬于所述若干類(lèi)別中指定類(lèi)別的應(yīng) 用進(jìn)行用戶(hù)數(shù)量調(diào)整。
[0015] 可選地,其中所述函數(shù)建立模塊還適于;根據(jù)所述n個(gè)數(shù)值范圍內(nèi)的每組應(yīng)用的 所述第一函數(shù)y = c+ax和所述第二函數(shù)y = bx,獲得第n+1個(gè)數(shù)值范圍內(nèi)的第一函數(shù)y = c+ax和第二函數(shù)y = bx,其中第n+1個(gè)數(shù)值范圍內(nèi)的所述第一參數(shù)Y的數(shù)值大于所述n個(gè) 數(shù)值范圍內(nèi)的所述第一參數(shù)Y的數(shù)值。
[0016] 可選地,所述數(shù)據(jù)獲取模塊還適于;從服務(wù)器獲取N個(gè)應(yīng)用中每個(gè)應(yīng)用在時(shí)間段X 內(nèi)的第t天的第一參數(shù)Yt和用戶(hù)數(shù)量Xt,其中Xt = Zt-Zt 1,Zt為每個(gè)應(yīng)用在t天之內(nèi)的累 積用戶(hù)數(shù)量;所述函數(shù)建立模塊適于:根據(jù)所獲取的每個(gè)應(yīng)用在第t天的第一參數(shù)Yt和用 戶(hù)數(shù)量Xt,建立每個(gè)應(yīng)用的第H函數(shù)Yt = f (t,Xt);計(jì)算所述N個(gè)應(yīng)用的第H函數(shù)Yt之和 的最大值Ym。、,并獲得Ym。、取最大值時(shí)所對(duì)應(yīng)的天數(shù)tm。、。
[0017] 可選地,所述分類(lèi)模塊適于:根據(jù)所述n個(gè)數(shù)值范圍內(nèi)的每組應(yīng)用的第一函數(shù)y = c+ax和第二函數(shù)y = bx,獲取所述若干類(lèi)別中所述指定類(lèi)別所對(duì)應(yīng)的第二參數(shù)yt ;所述數(shù) 據(jù)獲取模塊適于:從服務(wù)器獲取另一應(yīng)用在時(shí)間段X內(nèi)的第t天的第二參數(shù)yt和累積用戶(hù) 數(shù)量Zt,其中所述另一應(yīng)用為所述N個(gè)應(yīng)用中的一個(gè)或?yàn)樗鯪個(gè)應(yīng)用W外的應(yīng)用;所述函 數(shù)建立模塊適于:根據(jù)所述另一應(yīng)用在時(shí)間段X內(nèi)的第t天的第二參數(shù)yt和累積用戶(hù)數(shù)量 Zt,建立所述另一應(yīng)用的第四函數(shù)Zt = f(t,yt);并根據(jù)所述指定類(lèi)別所對(duì)應(yīng)的第二參數(shù)yt 和所述另一應(yīng)用的第四函數(shù),預(yù)設(shè)所述另一應(yīng)用到達(dá)所述指定類(lèi)別所對(duì)應(yīng)的第二參數(shù)yt時(shí) 所需要的天數(shù)T,進(jìn)而獲取所述另一應(yīng)用到達(dá)所述指定類(lèi)別所對(duì)應(yīng)的第二參數(shù)yt每天所需 要的Zt, W使所述另一應(yīng)用在T天之內(nèi)落入所述指定類(lèi)別,其中根據(jù)Zt對(duì)所述另一應(yīng)用的 用戶(hù)數(shù)量進(jìn)行調(diào)整。
[0018] 本發(fā)明提供的針對(duì)應(yīng)用進(jìn)行用戶(hù)數(shù)據(jù)調(diào)整的方法和裝置,能夠?qū)Ψ?wù)器中所運(yùn)行 的所有應(yīng)用進(jìn)行快速分類(lèi),獲得任一應(yīng)用相對(duì)于服務(wù)器中所有應(yīng)用的大概定位;能夠判斷 如何調(diào)整每個(gè)應(yīng)用的各個(gè)參數(shù),W便使其具有指定特性并落入指定類(lèi)別,從而持續(xù)優(yōu)化服 務(wù)器的資源配置;W及能夠通過(guò)定量的方法實(shí)現(xiàn)應(yīng)用各個(gè)參數(shù)的優(yōu)化,從而使該應(yīng)用到達(dá) 服務(wù)器指定限制條件下的最優(yōu)運(yùn)行,包括運(yùn)行效率高、成本低等,最終則會(huì)保證服務(wù)器的長(zhǎng) 期高效的運(yùn)行。
[0019] 上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說(shuō)明書(shū)的內(nèi)容予W實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,W下特列舉本發(fā)明的【具體實(shí)施方式】。
【附圖說(shuō)明】
[0020] 通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明 的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0021] 圖1示出了根據(jù)本發(fā)明的實(shí)施例的針對(duì)應(yīng)用進(jìn)行用戶(hù)數(shù)量調(diào)整方法100的流程 圖;
[0022