1.一種大數(shù)據(jù)實時運算方法,其特征在于,包括以下步驟:
加載第一用戶與第二用戶共有的新增陪伴詳情參數(shù)、所述第一用戶的用戶標識、所述第二用戶的用戶標識到內存中的待處理隊列中,所述新增陪伴詳情參數(shù)包括至少一個陪伴類型和與所述陪伴類型對應的新增陪伴值;
根據(jù)所述第一用戶的用戶標識和所述第二用戶的用戶標識,加載所述第一用戶與所述第二用戶共有的歷史陪伴詳情參數(shù)到所述待處理隊列中,所述歷史陪伴詳情參數(shù)包括與所述陪伴類型對應的歷史陪伴值;
將所述待處理隊列中的第一用戶與第二用戶共有的陪伴詳情參數(shù)按照陪伴類型進行分類,并篩選出與所述陪伴類型對應的所述新增陪伴值和所述歷史陪伴值;
將與所述陪伴類型對應的所述新增陪伴值和所述歷史陪伴值相加,得到與所述陪伴類型對應的新陪伴值。
2.根據(jù)權利要求1所述的大數(shù)據(jù)實時運算方法,其特征在于,還包括:
加載所述第一用戶與所述第二用戶共有的歷史陪伴總值到內存中的待處理隊列中,所述歷史陪伴總值是所述第一用戶與所述第二用戶共有的全部陪伴類型對應的全部歷史陪伴值的總值;
根據(jù)與所述陪伴類型對應的歷史陪伴值、與所述陪伴類型對應的新陪伴值和歷史陪伴總值,計算出所述第一用戶與所述第二用戶共有的新陪伴總值。
3.根據(jù)權利要求2所述的大數(shù)據(jù)實時運算方法,其特征在于,還包括:
加載第一用戶的陪伴列表、第二用戶的陪伴列表到內存中的待處理隊列中;所述第一用戶的陪伴列表包括陪伴所述第一用戶的第一群體用戶中的每個用戶的用戶標識和每個用戶陪伴所述第一用戶的歷史陪伴總值,且在所述第一用戶的陪伴列表中,第一群體用戶中的每個用戶按照所述第一群體用戶中的每個用戶與所述第一用戶的歷史陪伴總值依次從大到小排列;所述第二用戶的陪伴列表包括陪伴所述第二用戶的第二群體用戶中的每個用戶的用戶標識和每個用戶陪伴所述第二用戶的歷史陪伴總值,且在所述第二用戶的陪伴列表中,第二群體用戶中的每個用戶按照所述第二群體用戶中的每個用戶與所述第二用戶的歷史陪伴總值依次從大到小排列;
更新所述待處理隊列中的所述第一用戶的陪伴列表中的所述第一用戶與所述第二用戶的歷史陪伴總值為所述新陪伴總值,并依據(jù)所述第一用戶與所述第二用戶的新陪伴總值和所述第一用戶與第一其他用戶的歷史陪伴總值更新所述待處理隊列中的所述第一用戶的陪伴列表,所述第一其他用戶是所述第一群體用戶中除所述第二用戶之外的其他用戶;更新所述待處理隊列中的所述第二用戶的陪伴列表中的所述第二用戶與所述第一用戶的歷史陪伴總值為新陪伴總值,并依據(jù)所述第二用戶與所述第一用戶的新陪伴總值和所述第二用戶與第二其他用戶的歷史陪伴總值更新所述待處理隊列中的的所述第二用戶的陪伴列表,所述第二其他用戶是所述第二群體用戶中除所述第一用戶之外的其他用戶。
4.根據(jù)權利要求3所述的大數(shù)據(jù)實時運算方法,其特征在于,還包括:
加載第一用戶的排名列表、第二用戶的排名列表到內存中的待處理隊列中;所述第一用戶的排名列表包括第一排名群,所述第一排名群的用戶是所述第一群體用戶中的用戶,且所述第一排名群的用戶在所述第一用戶的排名列表中是按照所述第一用戶在所述第一排名群中的每個用戶的陪伴列表中的排名順序進行排列;所述第二用戶的排名列表包括第二排名群,所述第二排名群的用戶是所述第二群體用戶中的用戶,且所述第二排名群的用戶在所述第二用戶的排名列表中是按照所述第二用戶在所述第二排名群中的每個用戶的陪伴列表中的排名順序進行排列;
依據(jù)更新后的第二用戶的陪伴列表和所述第一排名群中的除第二用戶之外的其他每個用戶的陪伴列表,更新所述待處理隊列中的所述第一用戶的排名列表;依據(jù)更新后的第一用戶的陪伴列表和所述第二排名群中的除所述第一用戶之外的其他每個用戶的陪伴列表,更新所述待處理隊列中的所述第二用戶的排名列表。
5.根據(jù)權利要求4所述的大數(shù)據(jù)實時運算方法,其特征在于,還包括:
將內存中更新后的第一用戶的陪伴列表和更新后的第一用戶的排名列表依據(jù)第一用戶的用戶標識同步到存儲服務器中,且將內存中更新后的第二用戶的陪伴列表和更新后的第二用戶的排名列表依據(jù)第二用戶的用戶標識也同步到存儲服務器中。
6.一種大數(shù)據(jù)實時運算裝置,其特征在于,包括:
加載模塊,用于加載第一用戶與第二用戶共有的新增陪伴詳情參數(shù)、所述第一用戶的用戶標識、所述第二用戶的用戶標識到內存中的待處理隊列中,所述新增陪伴詳情參數(shù)包括至少一個陪伴類型和與所述陪伴類型對應的新增陪伴值;
所述加載模塊,還用于根據(jù)所述第一用戶的用戶標識和所述第二用戶的用戶標識,加載所述第一用戶與所述第二用戶共有的歷史陪伴詳情參數(shù)到所述待處理隊列中,所述歷史陪伴詳情參數(shù)包括與所述陪伴類型對應的歷史陪伴值;
分類模塊,用于將所述待處理隊列中的第一用戶與第二用戶共有的陪伴詳情參數(shù)按照陪伴類型進行分類,并篩選出與所述陪伴類型對應的所述新增陪伴值和所述歷史陪伴值;
相加模塊,用于將與所述陪伴類型對應的所述新增陪伴值和所述歷史陪伴值相加,得到與所述陪伴類型對應的新陪伴值。
7.根據(jù)權利要求1所述的大數(shù)據(jù)實時運算裝置,其特征在于,
所述加載模塊,還用于加載所述第一用戶與所述第二用戶共有的歷史陪伴總值到內存中的待處理隊列中,所述歷史陪伴總值是所述第一用戶與所述第二用戶共有的全部陪伴類型對應的全部歷史陪伴值的總值;
且還包括:
計算模塊,用于根據(jù)與所述陪伴類型對應的歷史陪伴值、與所述陪伴類型對應的新陪伴值和歷史陪伴總值,計算出所述第一用戶與所述第二用戶共有的新陪伴總值。
8.根據(jù)權利要求7所述的大數(shù)據(jù)實時運算裝置,其特征在于,
所述加載模塊,用于加載第一用戶的陪伴列表、第二用戶的陪伴列表到內存中的待處理隊列中;所述第一用戶的陪伴列表包括陪伴所述第一用戶的第一群體用戶中的每個用戶的用戶標識和每個用戶陪伴所述第一用戶的歷史陪伴總值,且在所述第一用戶的陪伴列表中,第一群體用戶中的每個用戶按照所述第一群體用戶中的每個用戶與所述第一用戶的歷史陪伴總值依次從大到小排列;所述第二用戶的陪伴列表包括陪伴所述第二用戶的第二群體用戶中的每個用戶的用戶標識和每個用戶陪伴所述第二用戶的歷史陪伴總值,且在所述第二用戶的陪伴列表中,第二群體用戶中的每個用戶按照所述第二群體用戶中的每個用戶與所述第二用戶的歷史陪伴總值依次從大到小排列;
且還包括:
更新模塊,用于更新所述待處理隊列中的所述第一用戶的陪伴列表中的所述第一用戶與所述第二用戶的歷史陪伴總值為所述新陪伴總值,并依據(jù)所述第一用戶與所述第二用戶的新陪伴總值和所述第一用戶與第一其他用戶的歷史陪伴總值更新所述待處理隊列中的所述第一用戶的陪伴列表,所述第一其他用戶是所述第一群體用戶中除所述第二用戶之外的其他用戶;更新所述待處理隊列中的所述第二用戶的陪伴列表中的所述第二用戶與所述第一用戶的歷史陪伴總值為新陪伴總值,并依據(jù)所述第二用戶與所述第一用戶的新陪伴總值和所述第二用戶與第二其他用戶的歷史陪伴總值更新所述待處理隊列中的的所述第二用戶的陪伴列表,所述第二其他用戶是所述第二群體用戶中除所述第一用戶之外的其他用戶。
9.根據(jù)權利要求8所述的大數(shù)據(jù)實時運算裝置,其特征在于,
所述加載模塊,還用于加載第一用戶的排名列表、第二用戶的排名列表到內存中的待處理隊列中;所述第一用戶的排名列表包括第一排名群,所述第一排名群的用戶是所述第一群體用戶中的用戶,且所述第一排名群的用戶在所述第一用戶的排名列表中是按照所述第一用戶在所述第一排名群中的每個用戶的陪伴列表中的排名順序進行排列;所述第二用戶的排名列表包括第二排名群,所述第二排名群的用戶是所述第二群體用戶中的用戶,且所述第二排名群的用戶在所述第二用戶的排名列表中是按照所述第二用戶在所述第二排名群中的每個用戶的陪伴列表中的排名順序進行排列;
所述更新模塊,還用于依據(jù)更新后的第二用戶的陪伴列表和所述第一排名群中的除第二用戶之外的其他每個用戶的陪伴列表,更新所述待處理隊列中的所述第一用戶的排名列表;依據(jù)更新后的第一用戶的陪伴列表和所述第二排名群中的除所述第一用戶之外的其他每個用戶的陪伴列表,更新所述待處理隊列中的所述第二用戶的排名列表。
10.根據(jù)權利要求9所述的大數(shù)據(jù)實時運算裝置,其特征在于,還包括:
同步模塊,用于將內存中更新后的第一用戶的陪伴列表和更新后的第一用戶的排名列表依據(jù)第一用戶的用戶標識同步到存儲服務器中,且將內存中更新后的第二用戶的陪伴列表和更新后的第二用戶的排名列表依據(jù)第二用戶的用戶標識也同步到存儲服務器中。