亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

在線并行計(jì)算推薦信息的方法、裝置及服務(wù)器的制造方法

文檔序號(hào):6524320閱讀:220來(lái)源:國(guó)知局
在線并行計(jì)算推薦信息的方法、裝置及服務(wù)器的制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種在線并行計(jì)算推薦信息的方法、裝置及服務(wù)器,屬于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】。包括:獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及信息位標(biāo)識(shí),獲取每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表;實(shí)時(shí)在線獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),根據(jù)實(shí)時(shí)數(shù)據(jù)及歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待推薦信息的預(yù)測(cè)權(quán)重;根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行篩選;將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表對(duì)應(yīng)的信息位標(biāo)識(shí)所標(biāo)識(shí)的信息位的推薦信息。本發(fā)明通過(guò)實(shí)時(shí)在線獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算待推薦信息的預(yù)測(cè)權(quán)重,根據(jù)預(yù)測(cè)權(quán)重確定推薦信息,使確定的推薦信息較精準(zhǔn)。
【專(zhuān)利說(shuō)明】在線并行計(jì)算推薦信息的方法、裝置及服務(wù)器

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別涉及一種在線并行計(jì)算推薦信息的方法、裝置 及服務(wù)器。

【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)的高速發(fā)展及完善,相比于報(bào)紙、廣播和電視這傳統(tǒng)三大傳播媒體,網(wǎng) 絡(luò)媒體由于其擁有強(qiáng)大的實(shí)時(shí)性、靈活性等優(yōu)勢(shì)而逐漸成為傳播媒體的重要戰(zhàn)略組成部 分。其中,信息在網(wǎng)絡(luò)中進(jìn)行傳播時(shí),傳播方式除了傳統(tǒng)撒網(wǎng)式投放之外,更多的是采用一 種根據(jù)采集到的數(shù)據(jù)確定推薦信息,再將確定的推薦信息進(jìn)行推薦的方法。由于信息在傳 播時(shí)采用不同的推薦信息的確定方法會(huì)帶來(lái)不同的效益,因此,需要根據(jù)實(shí)際情況選擇更 加合理的推薦信息的計(jì)算方法。
[0003] 相關(guān)技術(shù)中提供了一種推薦信息的計(jì)算方法,在該方法中,當(dāng)終端檢測(cè)到用戶(hù)上 網(wǎng)時(shí),終端獲取該用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位標(biāo)識(shí),并獲取用 戶(hù)的相關(guān)數(shù)據(jù)。之后,終端再將獲取到的應(yīng)用標(biāo)識(shí)、每個(gè)信息位標(biāo)識(shí)和該用戶(hù)的相關(guān)數(shù)據(jù)發(fā) 送至服務(wù)器。服務(wù)器根據(jù)該用戶(hù)的相關(guān)數(shù)據(jù)計(jì)算該用戶(hù)的關(guān)注類(lèi)型,并獲取每個(gè)信息位標(biāo) 識(shí)對(duì)應(yīng)的信息列表后,根據(jù)該用戶(hù)的關(guān)注類(lèi)型對(duì)可投信息列表中的信息進(jìn)行篩選,從而將 用戶(hù)關(guān)注的信息確定為每個(gè)信息位推薦的信息。其中,用戶(hù)的相關(guān)數(shù)據(jù)為終端在離線情況 下積累一段時(shí)間后獲取到的數(shù)據(jù)。
[0004] 在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)上述方法至少存在以下問(wèn)題:
[0005] 由于用戶(hù)的相關(guān)數(shù)據(jù)為終端在離線情況下積累一段時(shí)間后獲取到的數(shù)據(jù),因而獲 取到的數(shù)據(jù)的實(shí)時(shí)性較差,從而使服務(wù)器根據(jù)用戶(hù)的相關(guān)數(shù)據(jù)確定的用戶(hù)的關(guān)注類(lèi)型無(wú)法 真實(shí)地反映用戶(hù)的關(guān)注情況,導(dǎo)致根據(jù)用戶(hù)的關(guān)注類(lèi)型對(duì)可投信息列表中的信息進(jìn)行篩選 的方式比較粗糙,細(xì)度不夠,從而確定的推薦信息不夠精準(zhǔn)。


【發(fā)明內(nèi)容】

[0006] 為了解決相關(guān)技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種在線并行計(jì)算推薦信息的方 法、裝置及服務(wù)器。所述技術(shù)方案如下:
[0007] 一方面,提供了一種在線并行計(jì)算推薦信息的方法,所述方法包括:
[0008] 獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位標(biāo)識(shí),獲取每個(gè) 信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,所述信息列表中包含至少一個(gè)待推薦信息;
[0009] 實(shí)時(shí)在線獲取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù) 據(jù),并根據(jù)所述獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待推薦 信息的至少一種預(yù)測(cè)權(quán)重,所述預(yù)測(cè)權(quán)重用于衡量每個(gè)待推薦信息的推薦比重值;
[0010] 根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行篩選, 得到每個(gè)信息列表中篩選出的待推薦信息;
[0011] 將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表對(duì)應(yīng)的信息位標(biāo)識(shí) 所標(biāo)識(shí)的信息位的推薦信息。
[0012] 另一方面,提供了一種在線并行計(jì)算推薦信息的裝置,所述裝置包括:
[0013] 第一獲取模塊,用于獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信 息位標(biāo)識(shí);
[0014] 第二獲取模塊,用于獲取每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,所述信息列表中包含 至少一個(gè)待推薦信息;
[0015] 第三獲取模塊,用于實(shí)時(shí)在線獲取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取所述應(yīng)用 標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù);
[0016] 計(jì)算模塊,用于根據(jù)所述取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息 列表中的待推薦信息的至少一種預(yù)測(cè)權(quán)重,所述預(yù)測(cè)權(quán)重用于衡量每個(gè)待推薦信息的推薦 比重值;
[0017] 篩選模塊,用于根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待推薦 信息進(jìn)行篩選,得到每個(gè)信息列表中篩選出的待推薦信息;
[0018] 確定模塊,用于將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表對(duì)應(yīng) 的信息位標(biāo)識(shí)所標(biāo)識(shí)的信息位的推薦信息。
[0019] 還提供了一種服務(wù)器,所述服務(wù)器包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序, 其中一個(gè)或者一個(gè)以上的程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上的處理器 執(zhí)行,所述一個(gè)或者一個(gè)以上的程序包含用于進(jìn)行以下操作的指令:
[0020] 獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位標(biāo)識(shí),獲取每個(gè) 信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,所述信息列表中包含至少一個(gè)待推薦信息;
[0021] 實(shí)時(shí)在線獲取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù) 據(jù),并根據(jù)所述獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待推薦 信息的至少一種預(yù)測(cè)權(quán)重,所述預(yù)測(cè)權(quán)重用于衡量每個(gè)待推薦信息的推薦比重值;
[0022] 根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行篩選, 得到每個(gè)信息列表中篩選出的待推薦信息;
[0023] 將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表對(duì)應(yīng)的信息位標(biāo)識(shí) 所標(biāo)識(shí)的信息位的推薦信息。
[0024] 本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:
[0025] 通過(guò)獲取每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,實(shí)時(shí)在線獲取用戶(hù)當(dāng)前所使應(yīng)用下的 應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),使得獲取到的數(shù)據(jù)更具實(shí)時(shí)性, 且根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待推薦信息的 預(yù)測(cè)權(quán)重,根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重確定的推薦信息更為精準(zhǔn),且提高了計(jì)算 速度。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0026] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0027] 圖1是本發(fā)明實(shí)施例一提供的一種在線并行計(jì)算推薦信息的方法流程圖;
[0028] 圖2是本發(fā)明實(shí)施例二提供的一種在線并行計(jì)算推薦信息的方法流程圖;
[0029] 圖3是本發(fā)明實(shí)施例二提供的第一種在線并行計(jì)算推薦信息的流程示意圖;
[0030] 圖4是本發(fā)明實(shí)施例二提供的第二種在線并行計(jì)算推薦信息的流程示意圖;
[0031] 圖5是本發(fā)明實(shí)施例二提供的第三種在線并行計(jì)算推薦信息的流程示意圖;
[0032] 圖6是本發(fā)明實(shí)施例三提供的一種在線并行計(jì)算推薦信息的裝置結(jié)構(gòu)示意圖;
[0033] 圖7是本發(fā)明實(shí)施例三提供的一種第三獲取模塊的結(jié)構(gòu)示意圖;
[0034] 圖8是本發(fā)明實(shí)施例四提供的一種服務(wù)器的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0035] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0036] 實(shí)施例一
[0037] 由于現(xiàn)有的相關(guān)技術(shù)在確定推薦信息時(shí),使用的用戶(hù)的相關(guān)數(shù)據(jù)為終端在離線情 況下積累一段時(shí)間后獲取到的數(shù)據(jù),因此,導(dǎo)致獲取到的數(shù)據(jù)的實(shí)時(shí)性較差,從而使服務(wù)器 根據(jù)用戶(hù)的相關(guān)數(shù)據(jù)確定的用戶(hù)的關(guān)注類(lèi)型無(wú)法真實(shí)地反映用戶(hù)的關(guān)注情況,導(dǎo)致根據(jù)用 戶(hù)的關(guān)注類(lèi)型對(duì)信息列表中的信息進(jìn)行篩選的方式比較粗糙,細(xì)度不夠,從而使得確定的 推薦信息不夠精準(zhǔn)。
[0038] 為了預(yù)防上述情況,本發(fā)明實(shí)施例提供了一種在線并行計(jì)算推薦信息的方法,該 方法可應(yīng)用于服務(wù)器,參見(jiàn)圖1,以服務(wù)器作為執(zhí)行主體為例,本實(shí)施例提供的方法流程包 括:
[0039] 101 :獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位標(biāo)識(shí),獲取 每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,信息列表中包含至少一個(gè)待推薦信息;
[0040] 102 :實(shí)時(shí)在線獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),并 根據(jù)實(shí)時(shí)在線獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待推薦 信息的至少一種預(yù)測(cè)權(quán)重,預(yù)測(cè)權(quán)重用于衡量每個(gè)待推薦信息的推薦比重值;
[0041] 其中,根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待 推薦信息的至少一種預(yù)測(cè)權(quán)重,包括但不限于:
[0042] 根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算各個(gè)信息列表中的待推薦 信息的預(yù)測(cè)權(quán)重,并根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算同一信息列表中 的待推薦信息的每種預(yù)測(cè)權(quán)重;
[0043] 其中,預(yù)測(cè)權(quán)重至少包括點(diǎn)擊率和成交率中的一種。
[0044] 其中,實(shí)時(shí)在線獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),包 括但不限于:
[0045] 根據(jù)應(yīng)用標(biāo)識(shí)實(shí)時(shí)在線獲取第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)并拉取第一用戶(hù)的歷史數(shù)據(jù),并 確定第一用戶(hù)當(dāng)前所在群組;
[0046] 根據(jù)應(yīng)用標(biāo)識(shí)實(shí)時(shí)在線獲取第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的實(shí)時(shí)數(shù) 據(jù),并拉取第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的歷史數(shù)據(jù);
[0047] 根據(jù)各個(gè)第二用戶(hù)及第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),并根據(jù) 各個(gè)第二用戶(hù)及第一用戶(hù)的歷史數(shù)據(jù)獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù)。
[0048] 其中,確定第一用戶(hù)當(dāng)前所在群組,包括但不限于:
[0049] 根據(jù)第一用戶(hù)的歷史數(shù)據(jù)及實(shí)時(shí)數(shù)據(jù)確定第一用戶(hù)當(dāng)前所在群組;
[0050] 或者,根據(jù)應(yīng)用標(biāo)識(shí)確定第一用戶(hù)當(dāng)前所在群組。
[0051] 103:根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行 篩選,得到每個(gè)信息列表中篩選出的待推薦信息;
[0052] 104 :將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表對(duì)應(yīng)的信息位 標(biāo)識(shí)所標(biāo)識(shí)的信息位的推薦信息。
[0053] 作為一種優(yōu)選的實(shí)施例,該方法還包括:
[0054] 如果根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)計(jì)算每個(gè)信息列表中的待推薦 信息的至少一種預(yù)測(cè)權(quán)重的時(shí)間超出預(yù)設(shè)時(shí)間閾值,則停止計(jì)算操作,并根據(jù)當(dāng)前的計(jì)算 結(jié)果獲取每個(gè)信息列表中的每個(gè)待推薦信息的預(yù)測(cè)權(quán)重。
[0055] 本實(shí)施例提供的方法,通過(guò)獲取每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,實(shí)時(shí)在線獲取 用戶(hù)當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),使得獲 取到的數(shù)據(jù)更具實(shí)時(shí)性,且根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息 列表中的待推薦信息的預(yù)測(cè)權(quán)重,根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重確定的推薦信息更 為精準(zhǔn),且提高了計(jì)算速度。
[0056] 實(shí)施例二
[0057] 本發(fā)明實(shí)施例提供了一種在線并行計(jì)算推薦信息的方法,結(jié)合上述實(shí)施例一的內(nèi) 容,本實(shí)施例以執(zhí)行主體為服務(wù)器為例,對(duì)本實(shí)施例提供的方法進(jìn)行舉例說(shuō)明。參見(jiàn)圖2,本 實(shí)施例提供的方法流程包括:
[0058] 201 :獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位標(biāo)識(shí),獲取 每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表;
[0059] 本實(shí)施例不對(duì)獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位 標(biāo)識(shí)的獲取方式作具體限定,包括但不限于:服務(wù)器接收終端發(fā)送的由終端獲取到的第一 用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位標(biāo)識(shí)。終端獲取第一用戶(hù)在當(dāng)前 所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位標(biāo)識(shí)時(shí),可以通過(guò)檢測(cè)當(dāng)前第一用戶(hù)正在使用 的應(yīng)用進(jìn)程,根據(jù)確定的應(yīng)用進(jìn)程獲取該應(yīng)用對(duì)應(yīng)的應(yīng)用標(biāo)識(shí)以及該應(yīng)用進(jìn)程下的信息位 對(duì)應(yīng)的信息位標(biāo)識(shí)。其中,每個(gè)應(yīng)用進(jìn)程對(duì)應(yīng)一個(gè)應(yīng)用標(biāo)識(shí),每個(gè)信息位對(duì)應(yīng)一個(gè)信息位 標(biāo)識(shí),信息位標(biāo)識(shí)為至少一個(gè)。例如,終端檢測(cè)到用戶(hù)當(dāng)前正在使用的應(yīng)用進(jìn)程為QICQ. exe,終端獲取應(yīng)用進(jìn)程QICQ. exe在本地存儲(chǔ)的數(shù)據(jù)庫(kù)文件,從數(shù)據(jù)庫(kù)文件中獲取應(yīng)用進(jìn) 程QICQ. exe對(duì)應(yīng)的應(yīng)用標(biāo)識(shí)和該應(yīng)用進(jìn)程下的信息位對(duì)應(yīng)的信息位標(biāo)識(shí),如獲取到的應(yīng) 用標(biāo)識(shí)為QICQ_ID,獲取到兩個(gè)信息位標(biāo)識(shí)分別為T(mén)able_IDl和Table_ID2。
[0060] 終端獲取到用戶(hù)當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)和信息位標(biāo)識(shí)后,參見(jiàn)圖3所示的流 程示意圖,終端將獲取到的應(yīng)用標(biāo)識(shí)和信息位標(biāo)識(shí)發(fā)送至服務(wù)器的接入分發(fā)匯總層,實(shí)現(xiàn) 將獲取到的應(yīng)用標(biāo)識(shí)和信息位標(biāo)識(shí)發(fā)送至服務(wù)器,由服務(wù)器接收應(yīng)用標(biāo)識(shí)和信息位標(biāo)識(shí)。 服務(wù)器獲取到應(yīng)用標(biāo)識(shí)和信息位標(biāo)識(shí)后,可根據(jù)信息位標(biāo)識(shí)獲取信息位標(biāo)識(shí)對(duì)應(yīng)的信息列 表。其中,服務(wù)器可以在本地預(yù)先存儲(chǔ)每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,當(dāng)需要獲取信息列 表時(shí),可直接根據(jù)信息位標(biāo)識(shí)在本地檢索并提取。當(dāng)然,服務(wù)器還可以采用其它方式獲取信 息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,本實(shí)施例對(duì)此不作具體限定。需要說(shuō)明的是,當(dāng)服務(wù)器獲取到多 個(gè)信息位標(biāo)識(shí)時(shí),需要多次獲取信息位標(biāo)識(shí)對(duì)應(yīng)的信息位列表,獲取到每個(gè)信息位標(biāo)識(shí)對(duì) 應(yīng)的信息列表中至少包含一個(gè)待推薦信息,本實(shí)施例不對(duì)信息列表中包含的待推薦信息的 個(gè)數(shù)作具體限定。另外,服務(wù)器可以根據(jù)廣告商提供的信息訂單,計(jì)算出每個(gè)信息位標(biāo)識(shí)對(duì) 應(yīng)的信息列表。例如,將某種類(lèi)目的信息訂單按照價(jià)格進(jìn)行排序,取前100位的信息訂單中 的信息作為其中一個(gè)信息標(biāo)識(shí)對(duì)應(yīng)的信息列表中的待推薦信息。當(dāng)然,還可以采用其它方 式獲取信息列表,本實(shí)施例對(duì)此也不作具體限定。
[0061] 進(jìn)一步地,為了后續(xù)計(jì)算更加方便,服務(wù)器在獲取信息列表時(shí),可計(jì)算出每種用戶(hù) 群,每個(gè)信息位的信息列表。例如,將用戶(hù)群分為單身人群,已婚人群和母嬰人群三種用戶(hù) 群,分別計(jì)算每個(gè)信息位針對(duì)每種用戶(hù)群的信息列表。當(dāng)然,根據(jù)實(shí)際情況還可將用戶(hù)群作 進(jìn)一步地劃分,本實(shí)施例對(duì)此不作具體限定。由于在一個(gè)應(yīng)用下信息位的個(gè)數(shù)和位置都是 固定的,因此,信息位對(duì)應(yīng)的信息位標(biāo)識(shí)也是固定的。服務(wù)器可以預(yù)先計(jì)算出在每個(gè)用戶(hù) 群下,不同信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,如在瀏覽一個(gè)網(wǎng)頁(yè)時(shí),該網(wǎng)頁(yè)上有固定的兩個(gè)信息 位,對(duì)應(yīng)的信息位標(biāo)識(shí)分別為T(mén)able_IDl和Table_ID2,當(dāng)單身人群瀏覽這個(gè)網(wǎng)頁(yè)時(shí),服務(wù) 器可預(yù)先計(jì)算出這兩個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息位針對(duì)單身人群的信息列表;當(dāng)已婚人群瀏 覽這個(gè)網(wǎng)頁(yè)時(shí),服務(wù)器可預(yù)先計(jì)算出這兩個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息位針對(duì)已婚人群的信息 列表;當(dāng)母嬰人群瀏覽這個(gè)網(wǎng)頁(yè)時(shí),服務(wù)器可預(yù)先計(jì)算出這兩個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息位 針對(duì)母嬰人群的信息列表。例如,針對(duì)單身人群的信息列表中可以包含更多的娛樂(lè)相關(guān)的 信息,如數(shù)碼產(chǎn)品信息等。針對(duì)已婚人群的信息列表中可以包含更多的家居相關(guān)的信息,如 不同的家具信息等。針對(duì)母嬰人群的信息列表中可以包含更多的嬰幼兒相關(guān)的產(chǎn)品信息, 如護(hù)理產(chǎn)品信息等。
[0062] 通過(guò)上述步驟能對(duì)每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表做初步篩選,去除冗余信息, 從而使得信息列表中的待推薦信息能夠更加貼切用戶(hù)的需要,并能節(jié)省后續(xù)計(jì)算花費(fèi)的時(shí) 間。當(dāng)然,根據(jù)實(shí)際情況,該步驟可以做進(jìn)一步地優(yōu)化,本實(shí)施例不對(duì)該步驟的實(shí)現(xiàn)過(guò)程作 具體限定。
[0063] 202 :實(shí)時(shí)在線獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù); [0064] 本實(shí)施例不對(duì)實(shí)時(shí)在線獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù)作具體限定,也不對(duì)拉取應(yīng) 用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù)的拉取方式作具體限定,包括但不限于:根據(jù)應(yīng)用標(biāo)識(shí)實(shí)時(shí)在線獲 取第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)并拉取第一用戶(hù)的歷史數(shù)據(jù),并確定第一用戶(hù)當(dāng)前所在群組;根據(jù) 應(yīng)用標(biāo)識(shí)實(shí)時(shí)在線獲取第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的實(shí)時(shí)數(shù)據(jù),并拉取第一 用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的歷史數(shù)據(jù);根據(jù)各個(gè)第二用戶(hù)及第一用戶(hù)的實(shí)時(shí)數(shù) 據(jù)獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),并根據(jù)各個(gè)第二用戶(hù)及第一用戶(hù)的歷史數(shù)據(jù)獲取應(yīng)用標(biāo) 識(shí)對(duì)應(yīng)的歷史數(shù)據(jù)。
[0065] 其中,確定第一用戶(hù)當(dāng)前所在群組可以采用如下兩種方式:
[0066] 第一種方式:根據(jù)應(yīng)用標(biāo)識(shí)確定第一用戶(hù)當(dāng)前所在群組。
[0067] 服務(wù)器可預(yù)先將第一用戶(hù)標(biāo)識(shí)劃分至相應(yīng)的群組,由于應(yīng)用標(biāo)識(shí)中可包含第一用 戶(hù)對(duì)應(yīng)的用戶(hù)標(biāo)識(shí),當(dāng)獲取到應(yīng)用標(biāo)識(shí)中的第一用戶(hù)對(duì)應(yīng)的用戶(hù)標(biāo)識(shí)后,可直接根據(jù)第一 用戶(hù)對(duì)應(yīng)的用戶(hù)標(biāo)識(shí)確定第一用戶(hù)當(dāng)前所在群組。
[0068] 第二種方式:根據(jù)第一用戶(hù)的歷史數(shù)據(jù)及實(shí)時(shí)數(shù)據(jù)確定第一用戶(hù)當(dāng)前所在群組。
[0069] 如果服務(wù)器預(yù)先存儲(chǔ)了該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的第一用戶(hù)的歷史數(shù)據(jù),如用戶(hù)在使用該 應(yīng)用時(shí)的行為數(shù)據(jù)以及第一用戶(hù)輸入的畫(huà)像數(shù)據(jù),當(dāng)服務(wù)器獲取到應(yīng)用標(biāo)識(shí)時(shí),則可以根 據(jù)應(yīng)用標(biāo)識(shí)中的用戶(hù)標(biāo)識(shí),拉取該用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的第一用戶(hù)的行為數(shù)據(jù)以及畫(huà)像數(shù)據(jù),進(jìn) 而根據(jù)行為數(shù)據(jù)以及畫(huà)像數(shù)據(jù)兩項(xiàng)數(shù)據(jù)可以確定第一用戶(hù)當(dāng)前所在群組。
[0070] 例如,服務(wù)器預(yù)先將用戶(hù)劃分為單身男群、單身女群、已婚男群以及已婚女群四個(gè) 群組,服務(wù)器預(yù)先存儲(chǔ)了第一用戶(hù)輸入的畫(huà)像數(shù)據(jù)為"性別:男""婚姻狀態(tài):未婚"。此時(shí), 服務(wù)器獲取到應(yīng)用標(biāo)識(shí)后,根據(jù)應(yīng)用標(biāo)識(shí)中第一用戶(hù)的用戶(hù)標(biāo)識(shí)可以獲取到第一用戶(hù)的畫(huà) 像數(shù)據(jù),根據(jù)第一用戶(hù)的畫(huà)像數(shù)據(jù)可以確定第一用戶(hù)屬于單身男群這個(gè)群組。當(dāng)然,根據(jù)應(yīng) 用標(biāo)識(shí)確定第一用戶(hù)當(dāng)前所在群組還可以采用其它方式,本實(shí)施例對(duì)此不作具體限定。
[0071] 當(dāng)然,歷史數(shù)據(jù)還可以包括其它更多的內(nèi)容,本實(shí)施例對(duì)此不作具體限定。
[0072] 在拉取用戶(hù)的歷史數(shù)據(jù)時(shí),為了加快拉取歷史數(shù)據(jù)的速度,服務(wù)器可以設(shè)置一個(gè) 二級(jí)緩存,該緩存讀取速度較內(nèi)存更快。因此,可以將最近經(jīng)常使用的歷史數(shù)據(jù)存入到該二 級(jí)緩存中,當(dāng)在二級(jí)緩存中拉取不到需要的歷史數(shù)據(jù)時(shí),可以在從內(nèi)存中拉取,并同時(shí)更新 二級(jí)緩存中存儲(chǔ)的歷史數(shù)據(jù)。當(dāng)然,針對(duì)具體應(yīng)用場(chǎng)合,還可以設(shè)置三級(jí)緩存或者其它方式 來(lái)加快拉取歷史數(shù)據(jù)的速度,本實(shí)施例對(duì)此不作具體限定。需要說(shuō)明的是,已經(jīng)存儲(chǔ)的歷史 數(shù)據(jù)是由服務(wù)器不斷積累得到的,如歷史數(shù)據(jù)中的用戶(hù)的行為數(shù)據(jù),服務(wù)器可以收集用戶(hù) 每次上網(wǎng)輸入的關(guān)鍵詞作為用戶(hù)的行為數(shù)據(jù)中的一項(xiàng)。
[0073] 由于當(dāng)?shù)谝挥脩?hù)第一次訪問(wèn)服務(wù)器系統(tǒng)時(shí),服務(wù)器可能預(yù)先未存儲(chǔ)第一用戶(hù)標(biāo)識(shí) 對(duì)應(yīng)的第一用戶(hù)的歷史數(shù)據(jù),此時(shí),可以根據(jù)第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)確定第一用戶(hù)當(dāng)前所在 群組。實(shí)時(shí)數(shù)據(jù)可以為第一用戶(hù)正在使用的應(yīng)用當(dāng)前產(chǎn)生的數(shù)據(jù),如用戶(hù)當(dāng)前正在觀看一 個(gè)視頻,該視頻的視頻信息可以為當(dāng)前的實(shí)時(shí)數(shù)據(jù),用戶(hù)在瀏覽一個(gè)商品,該商品的具體參 數(shù)信息也可以為當(dāng)前的實(shí)時(shí)數(shù)據(jù)。當(dāng)然,實(shí)時(shí)數(shù)據(jù)還可為其它內(nèi)容,本實(shí)施例對(duì)此也不作具 體限定。服務(wù)器在獲取到用戶(hù)的實(shí)時(shí)數(shù)據(jù)后,同樣可以進(jìn)行離線計(jì)算,以將此次獲取到的實(shí) 時(shí)數(shù)據(jù)變?yōu)闅v史數(shù)據(jù)中的某一項(xiàng)內(nèi)容,本實(shí)施例對(duì)此也不作具體限定。
[0074] 根據(jù)第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)確定第一用戶(hù)當(dāng)前所在群組的方式可以參考根據(jù)歷史 數(shù)據(jù)確定第一用戶(hù)當(dāng)前所在群組的方式,此處不再贅述。當(dāng)然,根據(jù)實(shí)際情況還可以采用其 它方法,本實(shí)施例對(duì)此不作具體限定。
[0075] 其中,通過(guò)上述步驟可以確定第一用戶(hù)當(dāng)前所在群組,第二用戶(hù)指的是第一用戶(hù) 所在群組內(nèi)的其他用戶(hù)。在實(shí)時(shí)在線獲取第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的實(shí)時(shí) 數(shù)據(jù),并拉取第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的歷史數(shù)據(jù)時(shí),可以參考實(shí)時(shí)在線 獲取第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)及拉取第一用戶(hù)的歷史數(shù)據(jù)的方法,此處不再贅述。當(dāng)然,還可以 采用其它方法實(shí)時(shí)在線獲取第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的實(shí)時(shí)數(shù)據(jù)并拉取 第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的歷史數(shù)據(jù),本實(shí)施例對(duì)此不作具體限定,參見(jiàn) 圖3中查詢(xún)緩存Cache數(shù)據(jù)層的步驟。
[0076] 當(dāng)確定各個(gè)第二用戶(hù)的實(shí)時(shí)數(shù)據(jù)及歷史數(shù)據(jù)及第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)及歷史數(shù)據(jù) 后,優(yōu)選地,由于任何數(shù)據(jù)中難免會(huì)有冗余數(shù)據(jù),因此,可以對(duì)各個(gè)第二用戶(hù)的實(shí)時(shí)數(shù)據(jù)及 歷史數(shù)據(jù)及第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)及歷史數(shù)據(jù)進(jìn)行篩選,本實(shí)施例不對(duì)此處的具體篩選方式 進(jìn)行限定,包括但不限于按照時(shí)間將時(shí)間過(guò)久的數(shù)據(jù)篩選掉等等。當(dāng)然,根據(jù)實(shí)際情況,還 可以采用其他篩選方式,本實(shí)施例對(duì)此不作具體限定。
[0077] 203:根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待 推薦信息的至少一種預(yù)測(cè)權(quán)重,預(yù)測(cè)權(quán)重用于衡量每個(gè)待推薦信息的推薦比重值;
[0078] 本實(shí)施例不對(duì)根據(jù)實(shí)時(shí)在線獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每 個(gè)信息列表中的待推薦信息的至少一種預(yù)測(cè)權(quán)重的計(jì)算方式作具體限定,包括但不限于: 根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算各個(gè)信息列表中的待推薦信息的預(yù) 測(cè)權(quán)重,并根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算同一信息列表中的待推薦 信息的每種預(yù)測(cè)權(quán)重。
[0079] 為了便于理解,現(xiàn)舉例對(duì)上述計(jì)算方法進(jìn)行解釋說(shuō)明,具體闡釋如下:
[0080] 服務(wù)器獲取到每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表后,可以根據(jù)信息位標(biāo)識(shí)拆分成多 個(gè)計(jì)算任務(wù),如根據(jù)2個(gè)信息位標(biāo)識(shí)Table_IDl和Table_ID2,分別拆分成2個(gè)計(jì)算任務(wù) Taskl和Task2,每個(gè)計(jì)算任務(wù)用來(lái)計(jì)算一個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表中的待推薦信息 的預(yù)測(cè)權(quán)重。優(yōu)選地,為了節(jié)省時(shí)間,拆分的多個(gè)計(jì)算任務(wù)可以并行計(jì)算,即計(jì)算任務(wù)Taskl 和Task2可以并行執(zhí)行,本實(shí)例對(duì)此不作具體限定。其中,預(yù)測(cè)權(quán)重用于衡量每個(gè)待推薦信 息的推薦價(jià)值,預(yù)測(cè)權(quán)重根據(jù)需要可以分為多種類(lèi)型,包括但不限于信息點(diǎn)擊率、成交率以 及相關(guān)度等,本實(shí)施例不對(duì)預(yù)測(cè)權(quán)重的種類(lèi)作具體限定,也不對(duì)預(yù)測(cè)權(quán)重的內(nèi)容作具體限 定。
[0081] 進(jìn)一步地,為了簡(jiǎn)化后續(xù)計(jì)算任務(wù),可以在并行計(jì)算每個(gè)信息列表中的待推薦信 息的每種預(yù)測(cè)權(quán)重之前,根據(jù)實(shí)時(shí)在線獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)對(duì)信息列表 中的待推薦信息進(jìn)行篩選。例如,根據(jù)歷史數(shù)據(jù)中的用戶(hù)畫(huà)像數(shù)據(jù)或用戶(hù)行為數(shù)據(jù)等對(duì)信 息列表中的待推薦信息進(jìn)行篩選,或者,根據(jù)用戶(hù)的實(shí)時(shí)數(shù)據(jù)對(duì)信息列表中的待推薦信息 進(jìn)行篩選,該篩選過(guò)程可如圖3中接入分發(fā)匯總層查詢(xún)過(guò)濾條件用戶(hù)數(shù)據(jù)等做過(guò)濾分發(fā)的 步驟,即對(duì)信息列表中的待推薦信息進(jìn)行篩選。
[0082] 由于不同預(yù)測(cè)權(quán)重分別對(duì)應(yīng)著不同的算法,因此,計(jì)算任務(wù)需要按照算法作進(jìn)一 步地拆分。例如,以預(yù)測(cè)權(quán)重為信息點(diǎn)擊率和相關(guān)度為例,兩種預(yù)測(cè)權(quán)重對(duì)應(yīng)的算法分別為 Algl和Alg2。因此,計(jì)算任務(wù)Taskl按照兩種算法可以拆分為兩個(gè)計(jì)算單元任務(wù)Taskl_ Algl、Taskl_Alg2。同樣地,計(jì)算任務(wù)Task2按照兩種算法也可以拆分為兩個(gè)計(jì)算單元任務(wù) Task2_Algl、Task2_Alg2。為了便于理解,現(xiàn)以計(jì)算單元任務(wù)Taskl_Algl為例進(jìn)行相關(guān)解 釋說(shuō)明,計(jì)算單元任務(wù)Taskl_Algl計(jì)算的是信息位標(biāo)識(shí)Table_IDl對(duì)應(yīng)的信息列表中所有 待推薦信息的信息點(diǎn)擊率。優(yōu)選地,為了節(jié)省時(shí)間,按照算法拆分的多個(gè)計(jì)算單元任務(wù)可以 并行計(jì)算,即計(jì)算單元任務(wù)Task2_Algl和Task2_Alg2也可以并行執(zhí)行,本實(shí)例對(duì)此不作具 體限定。
[0083] 由于一個(gè)信息列表中至少包含一個(gè)待推薦信息,因此,計(jì)算單元任務(wù)按照算法信 息列表中待推薦信息的個(gè)數(shù)還可作進(jìn)一步地拆分。例如,以計(jì)算單元任務(wù)Taskl_Algl為 例,若信息列表中包含有三個(gè)待推薦信息,則此時(shí)計(jì)算單元任務(wù)Taskl_Algl按照待推薦信 息的個(gè)數(shù)可以拆分為三個(gè)計(jì)算單兀子任務(wù)Taskl_Algl_l、Taskl_Algl_2、Taskl_Algl_3。 同樣地,計(jì)算單元任務(wù)Taskl_Alg2、Task2_Algl、Task2_Alg2也可按照對(duì)應(yīng)信息列表中待 推薦信息的個(gè)數(shù)拆分為若干個(gè)計(jì)算單元子任務(wù)。該過(guò)程可如圖3中所示的按待推薦信息進(jìn) 行分發(fā)的步驟。為了便于理解,現(xiàn)以計(jì)算單元子任務(wù)Taskl_Algl_l為例進(jìn)行相關(guān)解釋說(shuō) 明,計(jì)算單元子任務(wù)Taskl_Alg]_l計(jì)算的是信息位標(biāo)識(shí)Table_IDl對(duì)應(yīng)的信息列表中的第 一個(gè)待推薦信息的信息點(diǎn)擊率。優(yōu)選地,為了節(jié)省時(shí)間,按照信息列表中信息的個(gè)數(shù)拆分 成的多個(gè)計(jì)算單元子任務(wù)可以并行計(jì)算,即計(jì)算單元子任務(wù)Taskl_Algl_l、Taskl_Algl_2、 Taskl_Algl_3同樣可以并行執(zhí)行,本實(shí)施例對(duì)此不作具體限定。
[0084] 需要說(shuō)明的是,并行計(jì)算的拆分過(guò)程可以參考圖5中的內(nèi)容,圖5中拆分流程與本 步驟的拆分過(guò)程原理上一致,實(shí)際在進(jìn)行并行計(jì)算時(shí),拆分流程或拆分方法可以根據(jù)服務(wù) 器布局來(lái)確定,本實(shí)施例對(duì)此不作具體限定。
[0085] 為了便于理解,下面以計(jì)算的預(yù)測(cè)權(quán)重為計(jì)算信息點(diǎn)擊率為例,參見(jiàn)圖3中計(jì)算 信息的預(yù)測(cè)權(quán)重的步驟,對(duì)計(jì)算一個(gè)待推薦信息的信息點(diǎn)擊率的過(guò)程進(jìn)行解釋說(shuō)明:
[0086] 由于實(shí)時(shí)在線獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)中可以包含用戶(hù)點(diǎn)擊反饋 數(shù)據(jù)。其中,用戶(hù)點(diǎn)擊反饋數(shù)據(jù)表示的是一個(gè)信息在信息位中曝光的總次數(shù)以及用戶(hù)點(diǎn)擊 該信息的總次數(shù)。用戶(hù)點(diǎn)擊該信息的總次數(shù)/信息在信息位中曝光的總次數(shù)*100%即為該 信息的信息點(diǎn)擊率。例如,有一則廣告在一個(gè)廣告位上累積曝光總次數(shù)為1000次,而用戶(hù) 在該廣告曝光的過(guò)程中,一共點(diǎn)擊該廣告的次數(shù)為100次,此時(shí),根據(jù)用戶(hù)點(diǎn)擊反饋數(shù)據(jù)可 以確定該廣告的廣告點(diǎn)擊率為1 〇〇/1 〇〇〇* 1 〇〇%= 10%。
[0087] 當(dāng)然,包括上述的信息點(diǎn)擊率在內(nèi),在實(shí)際對(duì)預(yù)測(cè)權(quán)重進(jìn)行計(jì)算的過(guò)程中,可以根 據(jù)實(shí)際情況,采用不同的算法對(duì)預(yù)測(cè)權(quán)重進(jìn)行計(jì)算,本實(shí)施例不對(duì)預(yù)測(cè)權(quán)重的計(jì)算方法作 具體限定。
[0088] 進(jìn)一步地,為了更快地確定推薦信息,不讓用戶(hù)等待較長(zhǎng)時(shí)間,在根據(jù)實(shí)時(shí)在線獲 取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待推薦信息的每種預(yù)測(cè) 權(quán)重時(shí),可以預(yù)先設(shè)置一個(gè)時(shí)間閾值。具體實(shí)施時(shí),從計(jì)算過(guò)程開(kāi)始的時(shí)候進(jìn)行計(jì)時(shí),當(dāng)累 積的計(jì)算時(shí)間超過(guò)時(shí)間閾值時(shí),此時(shí),若沒(méi)有完成計(jì)算任務(wù),則將已經(jīng)計(jì)算完畢的待推薦信 息的預(yù)測(cè)權(quán)重作為計(jì)算結(jié)果。若由于某些原因?qū)е聸](méi)有計(jì)算出任何結(jié)果,此時(shí)可以將默認(rèn) 的信息推薦列表中的信息作為確定的推薦信息。若沒(méi)有預(yù)先設(shè)置默認(rèn)的信息推薦列表,則 此時(shí)說(shuō)明該信息列表對(duì)應(yīng)的信息位標(biāo)識(shí)所標(biāo)識(shí)的信息位可能已經(jīng)失去了投放信息的價(jià)值, 此時(shí),可以選擇將該信息位從應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用中下架。當(dāng)然,在實(shí)際情況中還可以根據(jù) 具體情形作進(jìn)一步地處理,本實(shí)施例對(duì)此不作具體限定。
[0089] 204:根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行 篩選,得到每個(gè)信息列表中篩選出的待推薦信息;
[0090] 計(jì)算出每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重后,可以根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè) 權(quán)重對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行篩選。其中,進(jìn)行篩選的過(guò)程中可以采用如下方 法:
[0091] 預(yù)先為每種預(yù)測(cè)權(quán)重設(shè)置一個(gè)權(quán)重值,例如,信息點(diǎn)擊率權(quán)重值為60%。成交率權(quán) 重值為40%等,將每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重值乘以對(duì)應(yīng)的權(quán)重值得到的數(shù)值進(jìn)行疊 力口,得到一個(gè)分?jǐn)?shù)值,根據(jù)每個(gè)待推薦信息的分?jǐn)?shù)值對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行 篩選。
[0092] 例如,以預(yù)測(cè)權(quán)重為信息點(diǎn)擊率和成交率,信息點(diǎn)擊率占的權(quán)重值為40%,成交率 占的權(quán)重值為60%為例。信息列表中包含有三個(gè)待推薦信息,第一個(gè)待推薦信息的信息點(diǎn) 擊率為40%、成交率為20%,第二個(gè)待推薦信息的信息點(diǎn)擊率為90%、成交率為10%,第三個(gè) 待推薦信息的信息點(diǎn)擊率為20%、成交率為80%。為了便于計(jì)算,可將每個(gè)待推薦信息的信 息點(diǎn)擊率和成交率轉(zhuǎn)換為分?jǐn)?shù)值的形式。以第一個(gè)待推薦信息為例,信息點(diǎn)擊率分?jǐn)?shù)為 40%*100=40分,成交率分?jǐn)?shù)為20%*100=20分。將每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重乘以對(duì)應(yīng) 的權(quán)重值得到的數(shù)值進(jìn)行疊加,得到一個(gè)最終的分?jǐn)?shù)值。例如,第一個(gè)待推薦信息的分?jǐn)?shù)值 為40*40%+20*60%=28分,第二個(gè)待推薦信息的分?jǐn)?shù)值為90*40%+10*60%=42分,第三個(gè)待推 薦信息的分?jǐn)?shù)值為20*40%+80*60%=56分。
[0093] 在確定每個(gè)待推薦信息的分?jǐn)?shù)值后,可以根據(jù)每個(gè)待推薦信息的分?jǐn)?shù)值對(duì)每個(gè)信 息列表中的待推薦信息進(jìn)行篩選。例如,可以按照分?jǐn)?shù)值進(jìn)行排序,篩選出分?jǐn)?shù)值最大的待 推薦信息,如上述例子中分?jǐn)?shù)值最大為56分,即對(duì)應(yīng)的第三種待推薦信息。或者,還可以 篩選出分?jǐn)?shù)值排名前三的待推薦信息,本實(shí)施例不對(duì)根據(jù)分?jǐn)?shù)值進(jìn)行篩選的過(guò)程作具體限 定。
[0094] 進(jìn)一步地,為了確定的推薦信息更人性化,在通過(guò)上述方法對(duì)信息列表中的信息 進(jìn)行篩選后,還可以根據(jù)實(shí)時(shí)在線獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)中的用戶(hù)行為數(shù) 據(jù)對(duì)篩選后的信息列表中的信息做類(lèi)目均衡操作和重定向操作。為了便于理解,下面以推 薦信息為廣告進(jìn)行舉例說(shuō)明。
[0095] 例如,服務(wù)器通過(guò)用戶(hù)行為數(shù)據(jù)可以確定用戶(hù)最近在瀏覽一款手機(jī),但是一個(gè)用 戶(hù)在購(gòu)買(mǎi)手機(jī)時(shí),還可能同時(shí)購(gòu)買(mǎi)手機(jī)相關(guān)的邊緣產(chǎn)品,如手機(jī)貼膜,手機(jī)殼等。因此,為了 使篩選后的廣告列表中的廣告更加貼切用戶(hù)的需求,可以對(duì)廣告列表中的廣告做類(lèi)目均衡 操作。如上述情形中,若篩選后的廣告列表中沒(méi)有手機(jī)貼膜的相關(guān)廣告,可以在篩選后的廣 告列表中添加至少一個(gè)手機(jī)貼膜的廣告。又由于一個(gè)用戶(hù)在準(zhǔn)備購(gòu)買(mǎi)一個(gè)商品時(shí),在篩選 商品的過(guò)程中,往往是瀏覽完一個(gè)商品后,去搜索該商品同一類(lèi)的相似商品,再對(duì)比同類(lèi)商 品的價(jià)格以及具體參數(shù)來(lái)確定最終購(gòu)買(mǎi)的商品,即在對(duì)比的過(guò)程中,之前瀏覽過(guò)的商品很 可能會(huì)再次瀏覽?;谏鲜鲈?,為了使篩選后的廣告列表中的廣告更加貼切用戶(hù)的瀏覽 習(xí)慣,可以對(duì)廣告列表中的廣告做重定向操作,即在篩選后的廣告列表中添加至少一個(gè)用 戶(hù)最近瀏覽的廣告。
[0096] 當(dāng)然,除了上述篩選方法,還可以采用其它方法根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè) 權(quán)重對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行篩選,本實(shí)施例不對(duì)根據(jù)每個(gè)待推薦信息的每種 預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行篩選的篩選方法作具體限定。且在通過(guò)上述 方法對(duì)信息列表中的信息進(jìn)行篩選后,還可以做一些其它的優(yōu)化操作,本實(shí)施例不對(duì)優(yōu)化 的內(nèi)容作具體限定,也不對(duì)優(yōu)化的方法以及后續(xù)步驟作具體限定。
[0097] 205 :將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表對(duì)應(yīng)的信息位 標(biāo)識(shí)所標(biāo)識(shí)的信息位的推薦信息。
[0098] 當(dāng)服務(wù)器將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表對(duì)應(yīng)的信 息位標(biāo)識(shí)所標(biāo)識(shí)的信息位的推薦信息后,可將應(yīng)用標(biāo)識(shí)、信息位標(biāo)識(shí)以及對(duì)應(yīng)的推薦信息 發(fā)送至終端。
[0099] 進(jìn)一步地,終端在接收到服務(wù)器發(fā)送的應(yīng)用標(biāo)識(shí)、信息位標(biāo)識(shí)以及對(duì)應(yīng)的推薦信 息后,可以根據(jù)應(yīng)用標(biāo)識(shí)確定對(duì)應(yīng)的應(yīng)用,根據(jù)信息位標(biāo)識(shí)確定信息位,將推薦信息在對(duì)應(yīng) 的信息位上進(jìn)行顯示。當(dāng)一個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的推薦信息有多個(gè)時(shí),還可以將多個(gè)推薦信 息在信息位上進(jìn)行輪流展示。當(dāng)然,還可以有其它的操作,本實(shí)施例不對(duì)確定每個(gè)信息列表 對(duì)應(yīng)的信息位標(biāo)識(shí)所標(biāo)識(shí)的信息位的推薦信息的后續(xù)步驟作具體限定。
[0100] 需要說(shuō)明的是,上述執(zhí)行的步驟流程可以參考圖3或者圖4。其中,圖3為確定推 薦信息時(shí),第一用戶(hù)對(duì)終端進(jìn)行操作后,終端與服務(wù)器的交互流程。圖4為確定推薦信息 時(shí),服務(wù)器內(nèi)部確定推薦信息的處理流程。圖3、圖4和本實(shí)施例提供的方法在原理以及步 驟框架上一致,在實(shí)際實(shí)施的過(guò)程中,可以參考圖3、圖4或者本實(shí)施例中的方法中的任意 一種,本實(shí)施例對(duì)此不作具體限定。
[0101] 本實(shí)施例提供的方法,通過(guò)獲取每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,實(shí)時(shí)在線獲取 用戶(hù)當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),使得獲 取到的數(shù)據(jù)更具實(shí)時(shí)性,且根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息 列表中的待推薦信息的預(yù)測(cè)權(quán)重,根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重確定的推薦信息更 為精準(zhǔn),且提高了計(jì)算速度。
[0102] 實(shí)施例三
[0103] 本發(fā)明實(shí)施例提供了一種在線并行計(jì)算推薦信息的裝置,該裝置用于執(zhí)行上述實(shí) 施例一或?qū)嵤├峁┑姆椒?。參?jiàn)圖6,該裝置包括:
[0104] 第一獲取模塊601,用于獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一 個(gè)信息位標(biāo)識(shí);
[0105] 第二獲取模塊602,用于獲取每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,信息列表中包含至 少一個(gè)待推薦信息;
[0106] 第三獲取模塊603,用于實(shí)時(shí)在線獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取應(yīng)用標(biāo)識(shí)對(duì) 應(yīng)的歷史數(shù)據(jù);
[0107] 計(jì)算模塊604,用于根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信 息列表中的待推薦信息的至少一種預(yù)測(cè)權(quán)重,所述預(yù)測(cè)權(quán)重用于衡量每個(gè)待推薦信息的推 薦比重值;
[0108] 篩選模塊605,用于根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待 推薦信息進(jìn)行篩選,得到每個(gè)信息列表中篩選出的待推薦信息;
[0109] 確定模塊606,用于將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表 對(duì)應(yīng)的信息位標(biāo)識(shí)所標(biāo)識(shí)的信息位的推薦信息。
[0110] 作為一種優(yōu)選的實(shí)施例,計(jì)算模塊604,用于根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷 史數(shù)據(jù)并行計(jì)算各個(gè)信息列表中的待推薦信息的預(yù)測(cè)權(quán)重,并根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉 取到的歷史數(shù)據(jù)并行計(jì)算同一信息列表中的待推薦信息的每種預(yù)測(cè)權(quán)重;其中,預(yù)測(cè)權(quán)重 至少包括點(diǎn)擊率和成交率中的一種。
[0111] 作為一種優(yōu)選的實(shí)施例,計(jì)算模塊604,還用于當(dāng)根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到 的歷史數(shù)據(jù)計(jì)算每個(gè)信息列表中的待推薦信息的至少一種預(yù)測(cè)權(quán)重的時(shí)間超出預(yù)設(shè)時(shí)間 閾值時(shí),停止計(jì)算操作,并根據(jù)當(dāng)前的計(jì)算結(jié)果獲取每個(gè)信息列表中的每個(gè)待推薦信息的 預(yù)測(cè)權(quán)重。
[0112] 作為一種優(yōu)選的實(shí)施例,參見(jiàn)圖7,第三獲取模塊603,包括但不限于:
[0113] 第一獲取單元6031,用于根據(jù)應(yīng)用標(biāo)識(shí)實(shí)時(shí)在線獲取第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)并拉取 第一用戶(hù)的歷史數(shù)據(jù);
[0114] 確定單元6032,用于確定第一用戶(hù)當(dāng)前所在群組;
[0115] 第二獲取單元6033,用于實(shí)時(shí)在線獲取第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù) 的實(shí)時(shí)數(shù)據(jù),并拉取第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的歷史數(shù)據(jù);
[0116] 第三獲取單元6034,用于根據(jù)各個(gè)第二用戶(hù)及第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)獲取應(yīng)用標(biāo)識(shí) 對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),并根據(jù)各個(gè)第二用戶(hù)及第一用戶(hù)的歷史數(shù)據(jù)獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù) 據(jù)。
[0117] 作為一種優(yōu)選的實(shí)施例,確定單元6032,用于根據(jù)第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)及歷史數(shù) 據(jù)確定第一用戶(hù)當(dāng)前所在群組,或者,根據(jù)應(yīng)用標(biāo)識(shí)確定第一用戶(hù)當(dāng)前所在群組。
[0118] 本實(shí)施例提供的裝置,通過(guò)獲取每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,實(shí)時(shí)在線獲取 用戶(hù)當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),使得獲 取到的數(shù)據(jù)更具實(shí)時(shí)性,且根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息 列表中的待推薦信息的預(yù)測(cè)權(quán)重,根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重確定的推薦信息更 為精準(zhǔn),且提高了計(jì)算速度。
[0119] 實(shí)施例四
[0120] 本實(shí)施例提供了一種服務(wù)器,該服務(wù)器可以用于執(zhí)行上述實(shí)施例中提供的在線并 行計(jì)算推薦信息的方法。參見(jiàn)圖8,該服務(wù)器800包括:
[0121] 服務(wù)器800可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上 中央處理器(central processing units,CPU) 1122 (例如,一個(gè)或一個(gè)以上處理器)和存 儲(chǔ)器1132, 一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序1142或數(shù)據(jù)1144的存儲(chǔ)介質(zhì)1130 (例如一個(gè)或 一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器1132和存儲(chǔ)介質(zhì)1130可以是短暫存儲(chǔ)或持久存 儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)1130的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒(méi)標(biāo)出),每個(gè)模塊可 以包括對(duì)服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1122可以設(shè)置為與存儲(chǔ)介 質(zhì)1130通信,在服務(wù)器800上執(zhí)行存儲(chǔ)介質(zhì)1130中的一系列指令操作。
[0122] 服務(wù)器800還可以包括一個(gè)或一個(gè)以上電源1126, 一個(gè)或一個(gè)以上有線或無(wú)線網(wǎng) 絡(luò)接口 1150, 一個(gè)或一個(gè)以上輸入輸出接口 1158,和/或,一個(gè)或一個(gè)以上操作系統(tǒng)1141, 例如 Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM 等等。
[0123] -個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器 執(zhí)行,所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0124] 獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位標(biāo)識(shí),獲取每個(gè) 信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,信息列表中包含至少一個(gè)待推薦信息;
[0125] 實(shí)時(shí)在線獲取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),并 根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待推薦信息的至 少一種預(yù)測(cè)權(quán)重,預(yù)測(cè)權(quán)重用于衡量每個(gè)待推薦信息的推薦比重值;
[0126] 根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行篩選, 得到每個(gè)信息列表中篩選出的待推薦信息;
[0127] 將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表對(duì)應(yīng)的信息位標(biāo)識(shí) 所標(biāo)識(shí)的信息位的推薦信息。
[0128] 假設(shè)上述為第一種可能的實(shí)施方式,則在第一種可能的實(shí)施方式作為基礎(chǔ)而提供 的第二種可能的實(shí)施方式中,服務(wù)器的存儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:
[0129] 根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算各個(gè)信息列表中的待推薦 信息的預(yù)測(cè)權(quán)重,并根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算同一信息列表中 的待推薦信息的每種預(yù)測(cè)權(quán)重;
[0130] 其中,預(yù)測(cè)權(quán)重至少包括點(diǎn)擊率和成交率中的一種。
[0131] 在第一種或第二種可能的實(shí)施方式的任一種實(shí)施方式作為基礎(chǔ)而提供的第三種 可能的實(shí)施方式中,服務(wù)器的存儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:
[0132] 如果根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)計(jì)算每個(gè)信息列表中的待推薦 信息的至少一種預(yù)測(cè)權(quán)重的時(shí)間超出預(yù)設(shè)時(shí)間閾值,則停止計(jì)算操作,并根據(jù)當(dāng)前的計(jì)算 結(jié)果獲取每個(gè)信息列表中的每個(gè)待推薦信息的預(yù)測(cè)權(quán)重。
[0133] 在第一種或第二種可能的實(shí)施方式的任一種實(shí)施方式作為基礎(chǔ)而提供的第四種 可能的實(shí)施方式中,服務(wù)器的存儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:
[0134] 根據(jù)應(yīng)用標(biāo)識(shí)實(shí)時(shí)在線獲取所述第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)并拉取第一用戶(hù)的歷史數(shù) 據(jù),并確定所述第一用戶(hù)當(dāng)前所在群組;
[0135] 根據(jù)應(yīng)用標(biāo)識(shí)實(shí)時(shí)在線獲取第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的實(shí)時(shí)數(shù) 據(jù),并拉取第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的歷史數(shù)據(jù);
[0136] 根據(jù)各個(gè)第二用戶(hù)及第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),并根據(jù) 各個(gè)第二用戶(hù)及第一用戶(hù)的歷史數(shù)據(jù)獲取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù)。
[0137] 在第四種可能的實(shí)施方式作為基礎(chǔ)而提供的第五種可能的實(shí)施方式中,服務(wù)器的 存儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:
[0138] 根據(jù)第一用戶(hù)的歷史數(shù)據(jù)及實(shí)時(shí)數(shù)據(jù)確定第一用戶(hù)當(dāng)前所在群組;
[0139] 或者,根據(jù)應(yīng)用標(biāo)識(shí)確定第一用戶(hù)當(dāng)前所在群組。
[0140] 本發(fā)明提供的服務(wù)器,通過(guò)獲取每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,實(shí)時(shí)在線獲取 用戶(hù)當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),使得獲 取到的數(shù)據(jù)更具實(shí)時(shí)性,且根據(jù)獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息 列表中的待推薦信息的預(yù)測(cè)權(quán)重,根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重確定的推薦信息更 為精準(zhǔn),且提高了計(jì)算速度。
[0141] 需要說(shuō)明的是:上述實(shí)施例提供的在線并行計(jì)算推薦信息的裝置在計(jì)算推薦信息 時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分 配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述 的全部或者部分功能。另外,上述實(shí)施例提供的在線并行計(jì)算推薦信息的裝置、在線并行計(jì) 算推薦信息的服務(wù)器與在線并行計(jì)算推薦信息的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò) 程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0142] 上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0143] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件 來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0144] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1. 一種在線并行計(jì)算推薦信息的方法,其特征在于,所述方法包括: 獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位標(biāo)識(shí),獲取每個(gè)信息 位標(biāo)識(shí)對(duì)應(yīng)的信息列表,所述信息列表中包含至少一個(gè)待推薦信息; 實(shí)時(shí)在線獲取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),并 根據(jù)所述獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待推薦信息 的至少一種預(yù)測(cè)權(quán)重,所述預(yù)測(cè)權(quán)重用于衡量每個(gè)待推薦信息的推薦比重值; 根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行篩選,得到 每個(gè)信息列表中篩選出的待推薦信息; 將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表對(duì)應(yīng)的信息位標(biāo)識(shí)所標(biāo) 識(shí)的信息位的推薦信息。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述獲取到的實(shí)時(shí)數(shù)據(jù)及拉取 到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待推薦信息的至少一種預(yù)測(cè)權(quán)重,包括: 根據(jù)所述獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算各個(gè)信息列表中的待推薦 信息的預(yù)測(cè)權(quán)重,并根據(jù)所述獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算同一信息列 表中的待推薦信息的每種預(yù)測(cè)權(quán)重; 其中,所述預(yù)測(cè)權(quán)重至少包括點(diǎn)擊率和成交率中的一種。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 如果根據(jù)所述獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)計(jì)算每個(gè)信息列表中的待推薦 信息的至少一種預(yù)測(cè)權(quán)重的時(shí)間超出預(yù)設(shè)時(shí)間閾值,則停止計(jì)算操作,并根據(jù)當(dāng)前的計(jì)算 結(jié)果獲取每個(gè)信息列表中的每個(gè)待推薦信息的預(yù)測(cè)權(quán)重。
4. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述實(shí)時(shí)在線獲取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng) 的實(shí)時(shí)數(shù)據(jù),拉取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),包括: 根據(jù)所述應(yīng)用標(biāo)識(shí)實(shí)時(shí)在線獲取所述第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)并拉取所述第一用戶(hù)的歷 史數(shù)據(jù),并確定所述第一用戶(hù)當(dāng)前所在群組; 根據(jù)所述應(yīng)用標(biāo)識(shí)實(shí)時(shí)在線獲取所述第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的實(shí) 時(shí)數(shù)據(jù),并拉取所述第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的歷史數(shù)據(jù); 根據(jù)各個(gè)第二用戶(hù)及所述第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)獲取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),并 根據(jù)各個(gè)第二用戶(hù)及所述第一用戶(hù)的歷史數(shù)據(jù)獲取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述確定所述第一用戶(hù)當(dāng)前所在群組,包 括: 根據(jù)所述第一用戶(hù)的歷史數(shù)據(jù)及實(shí)時(shí)數(shù)據(jù)確定所述第一用戶(hù)當(dāng)前所在群組; 或者,根據(jù)所述應(yīng)用標(biāo)識(shí)確定所述第一用戶(hù)當(dāng)前所在群組。
6. -種在線并行計(jì)算推薦信息的裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位 標(biāo)識(shí); 第二獲取模塊,用于獲取每個(gè)信息位標(biāo)識(shí)對(duì)應(yīng)的信息列表,所述信息列表中包含至少 一個(gè)待推薦信息; 第三獲取模塊,用于實(shí)時(shí)在線獲取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取所述應(yīng)用標(biāo)識(shí) 對(duì)應(yīng)的歷史數(shù)據(jù); 計(jì)算模塊,用于根據(jù)所述獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列 表中的待推薦信息的至少一種預(yù)測(cè)權(quán)重,所述預(yù)測(cè)權(quán)重用于衡量每個(gè)待推薦信息的推薦比 重值; 篩選模塊,用于根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待推薦信息 進(jìn)行篩選,得到每個(gè)信息列表中篩選出的待推薦信息; 確定模塊,用于將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表對(duì)應(yīng)的信 息位標(biāo)識(shí)所標(biāo)識(shí)的信息位的推薦信息。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述計(jì)算模塊,用于根據(jù)所述獲取到的實(shí) 時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算各個(gè)信息列表中的待推薦信息的預(yù)測(cè)權(quán)重,并根據(jù)所 述獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算同一信息列表中的待推薦信息的每種 預(yù)測(cè)權(quán)重;其中,所述預(yù)測(cè)權(quán)重至少包括點(diǎn)擊率和成交率中的一種。
8. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述計(jì)算模塊,還用于當(dāng)根據(jù)所述獲 取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)計(jì)算每個(gè)信息列表中的待推薦信息的至少一種預(yù)測(cè) 權(quán)重的時(shí)間超出預(yù)設(shè)時(shí)間閾值時(shí),停止計(jì)算操作,并根據(jù)當(dāng)前的計(jì)算結(jié)果獲取每個(gè)信息列 表中的每個(gè)待推薦信息的預(yù)測(cè)權(quán)重。
9. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述第三獲取模塊,包括: 第一獲取單元,用于根據(jù)所述應(yīng)用標(biāo)識(shí)實(shí)時(shí)在線獲取所述第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)并拉取 所述第一用戶(hù)的歷史數(shù)據(jù); 確定單元,用于確定所述第一用戶(hù)當(dāng)前所在群組; 第二獲取單元,用于實(shí)時(shí)在線獲取所述第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的實(shí) 時(shí)數(shù)據(jù),并拉取所述第一用戶(hù)當(dāng)前所在群組內(nèi)的各個(gè)第二用戶(hù)的歷史數(shù)據(jù); 第三獲取單元,用于根據(jù)各個(gè)第二用戶(hù)及所述第一用戶(hù)的實(shí)時(shí)數(shù)據(jù)獲取所述應(yīng)用標(biāo)識(shí) 對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),并根據(jù)各個(gè)第二用戶(hù)及所述第一用戶(hù)的歷史數(shù)據(jù)獲取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng) 的歷史數(shù)據(jù)。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述確定單元,用于根據(jù)所述第一用戶(hù) 的實(shí)時(shí)數(shù)據(jù)及歷史數(shù)據(jù)確定所述第一用戶(hù)當(dāng)前所在群組,或者,根據(jù)所述應(yīng)用標(biāo)識(shí)確定所 述第一用戶(hù)當(dāng)前所在群組。
11. 一種服務(wù)器,其特征在于,所述服務(wù)器包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程 序,其中一個(gè)或者一個(gè)以上的程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上的處 理器執(zhí)行,所述一個(gè)或者一個(gè)以上的程序包含用于進(jìn)行以下操作的指令: 獲取第一用戶(hù)在當(dāng)前所使應(yīng)用下的應(yīng)用標(biāo)識(shí)以及至少一個(gè)信息位標(biāo)識(shí),獲取每個(gè)信息 位標(biāo)識(shí)對(duì)應(yīng)的信息列表,所述信息列表中包含至少一個(gè)待推薦信息; 實(shí)時(shí)在線獲取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),拉取所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的歷史數(shù)據(jù),并 根據(jù)所述獲取到的實(shí)時(shí)數(shù)據(jù)及拉取到的歷史數(shù)據(jù)并行計(jì)算每個(gè)信息列表中的待推薦信息 的至少一種預(yù)測(cè)權(quán)重,所述預(yù)測(cè)權(quán)重用于衡量每個(gè)待推薦信息的推薦比重值; 根據(jù)每個(gè)待推薦信息的每種預(yù)測(cè)權(quán)重對(duì)每個(gè)信息列表中的待推薦信息進(jìn)行篩選,得到 每個(gè)信息列表中篩選出的待推薦信息; 將每個(gè)信息列表中篩選出的待推薦信息確定為每個(gè)信息列表對(duì)應(yīng)的信息位標(biāo)識(shí)所標(biāo) 識(shí)的信息位的推薦信息。
【文檔編號(hào)】G06F17/30GK104090894SQ201310698031
【公開(kāi)日】2014年10月8日 申請(qǐng)日期:2013年12月18日 優(yōu)先權(quán)日:2013年12月18日
【發(fā)明者】吳官林 申請(qǐng)人:深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1