一種針對應用進行用戶數量調整的方法和裝置的制造方法
【技術領域】
[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