游戲智能推薦方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術領域,具體涉及一種游戲智能推薦方法及裝置。
【背景技術】
[0002]隨著人們生活水平的不斷提高,人們的娛樂需求也越來越高,越來越多的人們喜歡在空余時間玩游戲。為了使用戶能夠及時了解到最新游戲,并促進用戶玩游戲,游戲運營商會通過游戲推薦位等方式向用戶推薦游戲。
[0003]然而,在現(xiàn)有技術中,例如游戲運營商通過游戲平臺或游戲中心等游戲網(wǎng)頁中的游戲推薦位向所有用戶推薦的游戲都是相同的,并沒有綜合考慮到游戲推薦位的推薦能力以及用戶的興趣愛好,因此,在大多數(shù)情況下,被推薦的游戲并不是用戶所感興趣的游戲,從而并沒有得到良好的游戲推薦效果,造成了推薦資源的浪費。
【發(fā)明內容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的游戲智能推薦方法及裝置,實現(xiàn)了游戲的智能推薦,提高了游戲推薦效果。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種游戲智能推薦方法,該方法包括:
[0006]通過數(shù)據(jù)挖掘得到多個用戶的用戶數(shù)據(jù)、多個游戲的游戲數(shù)據(jù)以及多個游戲推薦位的游戲推薦位數(shù)據(jù);
[0007]根據(jù)用戶數(shù)據(jù)生成每個用戶的用戶畫像;
[0008]根據(jù)游戲數(shù)據(jù)生成每個游戲的游戲畫像;
[0009]根據(jù)游戲推薦位數(shù)據(jù),從多個游戲推薦位中選取待使用的游戲推薦位;
[0010]針對多個用戶中的其中一個用戶,通過將該用戶的用戶畫像與多個游戲的游戲畫像進行匹配,得到多個待推薦的游戲,并每隔預設時間段,根據(jù)預設隨機算法,計算待使用的游戲推薦位與多個待推薦的游戲之間的匹配關系,確定游戲推薦方案,利用游戲推薦方案,將多個待推薦的游戲推薦給該用戶。
[0011]根據(jù)本發(fā)明的另一方面,提供了一種游戲智能推薦裝置,該裝置包括:
[0012]第一數(shù)據(jù)獲取模塊,適于通過數(shù)據(jù)挖掘得到多個用戶的用戶數(shù)據(jù)、多個游戲的游戲數(shù)據(jù)以及多個游戲推薦位的游戲推薦位數(shù)據(jù);
[0013]第一生成模塊,適于根據(jù)第一數(shù)據(jù)獲取模塊得到的用戶數(shù)據(jù)生成每個用戶的用戶畫像;
[0014]第二生成模塊,適于根據(jù)第一數(shù)據(jù)獲取模塊得到的游戲數(shù)據(jù)生成每個游戲的游戲畫像;
[0015]選取模塊,適于根據(jù)第一數(shù)據(jù)獲取模塊得到的游戲推薦位數(shù)據(jù),從多個游戲推薦位中選取待使用的游戲推薦位;
[0016]匹配模塊,適于針對多個用戶中的其中一個用戶,通過將該用戶的用戶畫像與多個游戲的游戲畫像進行匹配,得到多個待推薦的游戲;
[0017]確定模塊,適于針對多個用戶中的其中一個用戶,每隔預設時間段,根據(jù)預設隨機算法,計算選取模塊選取的待使用的游戲推薦位與匹配模塊得到的多個待推薦的游戲之間的匹配關系,確定游戲推薦方案;
[0018]推薦模塊,適于針對多個用戶中的其中一個用戶,利用確定模塊確定的游戲推薦方案,將多個待推薦的游戲推薦給該用戶。
[0019]根據(jù)本發(fā)明提供的技術方案,通過數(shù)據(jù)挖掘得到多個用戶的用戶數(shù)據(jù)、多個游戲的游戲數(shù)據(jù)以及多個游戲推薦位的游戲推薦位數(shù)據(jù),然后分別根據(jù)用戶數(shù)據(jù)和游戲數(shù)據(jù)生成每個用戶的用戶畫像和每個游戲的游戲畫像,并根據(jù)游戲推薦位數(shù)據(jù),從多個游戲推薦位中選取待使用的游戲推薦位,最后針對多個用戶中的其中一個用戶,通過將該用戶的用戶畫像與多個游戲的游戲畫像進行匹配,得到多個待推薦的游戲,并每隔預設時間段,根據(jù)預設隨機算法,計算待使用的游戲推薦位與多個待推薦的游戲之間的匹配關系,確定游戲推薦方案,利用游戲推薦方案,將多個待推薦的游戲推薦給該用戶。本發(fā)明提供的技術方案將用戶畫像與游戲畫像進行匹配,得到適合某個用戶的多個待推薦的游戲,并每隔預設時間段,利用不同的游戲推薦方案,將多個待推薦的游戲推薦給該用戶,使游戲推薦方案多樣化,從而實現(xiàn)了游戲的智能推薦,提高了游戲推薦效果,優(yōu)化了游戲推薦方式。
[0020]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0021]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0022]圖1示出了根據(jù)本發(fā)明一個實施例的游戲智能推薦方法的流程示意圖;
[0023]圖2示出了根據(jù)本發(fā)明另一個實施例的游戲智能推薦方法的流程示意圖;
[0024]圖3示出了根據(jù)本發(fā)明一個實施例的游戲智能推薦裝置的功能結構示意圖。
【具體實施方式】
[0025]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0026]圖1示出了根據(jù)本發(fā)明一個實施例的游戲智能推薦方法的流程示意圖,如圖1所示,該方法包括如下步驟:
[0027]步驟S100,通過數(shù)據(jù)挖掘得到多個用戶的用戶數(shù)據(jù)、多個游戲的游戲數(shù)據(jù)以及多個游戲推薦位的游戲推薦位數(shù)據(jù)。
[0028]在步驟SlOO中,通過大數(shù)據(jù)分析、數(shù)據(jù)打點等方式進行數(shù)據(jù)挖掘,得到多個用戶的用戶數(shù)據(jù)、多個游戲的游戲數(shù)據(jù)以及多個游戲推薦位的游戲推薦位數(shù)據(jù)。其中,游戲推薦位數(shù)據(jù)反映游戲推薦位的推薦能力。
[0029]步驟SlOl,根據(jù)用戶數(shù)據(jù)生成每個用戶的用戶畫像。
[0030]在步驟SlOO得到多個用戶的用戶數(shù)據(jù)之后,在步驟SlOl中,根據(jù)用戶數(shù)據(jù)生成每個用戶的用戶畫像。其中,通過用戶畫像可準確地獲知用戶屬性。
[0031]步驟S102,根據(jù)游戲數(shù)據(jù)生成每個游戲的游戲畫像。
[0032]在步驟SlOO得到多個游戲的游戲數(shù)據(jù)之后,在步驟S102中,根據(jù)游戲數(shù)據(jù)生成每個游戲的游戲畫像。其中,通過游戲畫像可準確地獲知游戲屬性。
[0033]步驟S103,根據(jù)游戲推薦位數(shù)據(jù),從多個游戲推薦位中選取待使用的游戲推薦位。
[0034]由于每個游戲推薦位的推薦能力是不同的,且游戲推薦位數(shù)據(jù)反映了游戲推薦位的推薦能力,因此在步驟SlOO得到多個游戲推薦位的游戲推薦位數(shù)據(jù)之后,在步驟S103中,根據(jù)游戲推薦位數(shù)據(jù),從多個游戲推薦位中選取出推薦能力合適的游戲推薦位,作為待使用的游戲推薦位。
[0035]步驟S104,針對多個用戶中的其中一個用戶,通過將該用戶的用戶畫像與多個游戲的游戲畫像進行匹配,得到多個待推薦的游戲,并每隔預設時間段,根據(jù)預設隨機算法,計算待使用的游戲推薦位與多個待推薦的游戲之間的匹配關系,確定游戲推薦方案,利用游戲推薦方案,將多個待推薦的游戲推薦給該用戶。
[0036]在生成了每個用戶的用戶畫像和每個游戲的游戲畫像以及選取了待使用的游戲推薦位之后,在步驟S104中,針對多個用戶中的其中一個用戶,通過將該用戶的用戶畫像與多個游戲的游戲畫像進行匹配,得到多個待推薦的游戲,并每隔預設時間段,根據(jù)預設隨機算法,計算待使用的游戲推薦位與多個待推薦的游戲之間的匹配關系,確定游戲推薦方案,利用游戲推薦方案,將多個待推薦的游戲推薦給該用戶,也就是說,每隔預設時間段,根據(jù)預設隨機算法,會隨機地得到待使用的游戲推薦位與多個待推薦的游戲之間的匹配關系,從而產生不同的游戲推薦方案。其中,本領域技術人員可根據(jù)實際需要對預設時間段進行具體限制,此處不做限制。
[0037]另外,推薦給該用戶的游戲都是該用戶可能比較感興趣的游戲,并且每隔預設時間段,該用戶在同一個待使用的游戲推薦位看到的待推薦的游