本技術(shù)涉及數(shù)據(jù),尤其涉及數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備以及可讀存儲介質(zhì)。
背景技術(shù):
1、隨著游戲行業(yè)的快速發(fā)展,現(xiàn)如今各種類型的游戲應(yīng)用層出不窮,游戲行業(yè)的競爭也越來越激烈,其中,許多游戲應(yīng)用為游戲?qū)ο罂刂频奶摂M對象提供有多種多樣的游戲道具,游戲道具是在游戲時(shí)使用的虛擬物品。為了增加游戲應(yīng)用的趣味性,會在游戲應(yīng)用中增加新的游戲道具,實(shí)踐中發(fā)現(xiàn),不同游戲?qū)ο笸哂胁煌挠螒虻谰咝枨?。因此,如果將新的游戲道具推送給無效游戲?qū)ο螅瑫黾油扑统杀?,無效游戲?qū)ο笫侵覆恍枰碌挠螒虻谰叩挠螒驅(qū)ο?。如果將新的游戲道具推送給有效游戲?qū)ο螅瑫岣哂螒驅(qū)ο筢槍τ螒驊?yīng)用的興趣度,進(jìn)而,提高游戲?qū)ο笈c游戲應(yīng)用的粘性,有效游戲?qū)ο笫侵感枰碌挠螒虻谰叩挠螒驅(qū)ο?。基于此,如何?zhǔn)確地向游戲?qū)ο笸扑托碌挠螒虻谰呤钱?dāng)前亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備以及可讀存儲介質(zhì),可以提高更新游戲道具(即新的游戲道具)的推送準(zhǔn)確性,以及降低更新游戲道具的推送成本。
2、本技術(shù)實(shí)施例一方面提供了一種數(shù)據(jù)處理方法,包括:
3、獲取待推送的更新游戲道具的p個(gè)第一屬性標(biāo)簽、已推送的歷史游戲道具集合中的歷史游戲道具的q個(gè)第二屬性標(biāo)簽、以及k個(gè)候選對象分別關(guān)于歷史游戲道具的歷史交互數(shù)據(jù);p和q均為正整數(shù),k為大于1的整數(shù);
4、對k個(gè)候選對象中的候選對象ki對應(yīng)的歷史交互數(shù)據(jù)進(jìn)行解析,得到候選對象ki針對q個(gè)第二屬性標(biāo)簽分別對應(yīng)的標(biāo)簽偏好度;i為小于或等于k的正整數(shù);
5、根據(jù)候選對象ki針對q個(gè)第二屬性標(biāo)簽分別對應(yīng)的標(biāo)簽偏好度、q個(gè)第二屬性標(biāo)簽以及p個(gè)第一屬性標(biāo)簽,識別候選對象ki針對更新游戲道具的道具偏好度;
6、根據(jù)k個(gè)候選對象分別針對更新游戲道具的道具偏好度,從k候選對象中篩選更新游戲道具對應(yīng)的推送對象,向推送對象推送更新游戲道具。
7、本技術(shù)實(shí)施例一方面提供了一種數(shù)據(jù)處理裝置,包括:
8、獲取模塊,用于獲取待推送的更新游戲道具的p個(gè)第一屬性標(biāo)簽、已推送的歷史游戲道具集合中的歷史游戲道具的q個(gè)第二屬性標(biāo)簽、以及k個(gè)候選對象分別關(guān)于歷史游戲道具的歷史交互數(shù)據(jù);p和q均為正整數(shù),k為大于1的整數(shù);
9、解析模塊,用于對k個(gè)候選對象中的候選對象ki對應(yīng)的歷史交互數(shù)據(jù)進(jìn)行解析,得到候選對象ki針對q個(gè)第二屬性標(biāo)簽分別對應(yīng)的標(biāo)簽偏好度;i為小于或等于k的正整數(shù);
10、識別模塊,用于根據(jù)候選對象ki針對q個(gè)第二屬性標(biāo)簽分別對應(yīng)的標(biāo)簽偏好度、q個(gè)第二屬性標(biāo)簽以及p個(gè)第一屬性標(biāo)簽,識別候選對象ki針對更新游戲道具的道具偏好度;
11、推送模塊,用于根據(jù)k個(gè)候選對象分別針對更新游戲道具的道具偏好度,從k候選對象中篩選更新游戲道具對應(yīng)的推送對象,向推送對象推送更新游戲道具。
12、其中,p個(gè)第一屬性標(biāo)簽和q個(gè)第二屬性標(biāo)簽均為屬性子標(biāo)簽;
13、識別模塊包括:第一確定單元、第二確定單元、查找單元以及第三確定單元。
14、第一確定單元,用于根據(jù)通用標(biāo)簽網(wǎng)絡(luò),確定p個(gè)第一屬性標(biāo)簽分別所屬的屬性父標(biāo)簽,得到m個(gè)第一屬性父標(biāo)簽;通用標(biāo)簽網(wǎng)絡(luò)反映屬性子標(biāo)簽與屬性父標(biāo)簽之間的從屬關(guān)系;m為正整數(shù);
15、第二確定單元,用于根據(jù)通用標(biāo)簽網(wǎng)絡(luò),確定q個(gè)第二屬性標(biāo)簽分別所屬的屬性父標(biāo)簽,得到n個(gè)第二屬性父標(biāo)簽;n為正整數(shù);
16、查找單元,用于從n個(gè)第二屬性父標(biāo)簽中,查找與m個(gè)第一屬性父標(biāo)簽分別匹配的第二屬性父標(biāo)簽,得到m個(gè)匹配屬性父標(biāo)簽;
17、第三確定單元,用于根據(jù)候選對象ki針對屬于m個(gè)匹配屬性父標(biāo)簽的第二屬性標(biāo)簽的標(biāo)簽偏好度和p個(gè)第一屬性標(biāo)簽,確定候選對象ki針對更新游戲道具的道具偏好度。
18、其中,第三確定單元具體用于:
19、從屬于m個(gè)匹配屬性父標(biāo)簽的第二屬性標(biāo)簽中,查找與p個(gè)第一屬性標(biāo)簽中的第一屬性標(biāo)簽pj匹配的第二屬性標(biāo)簽,作為第一屬性標(biāo)簽pj對應(yīng)的匹配第二屬性標(biāo)簽;j為小于或者等于p的正整數(shù);
20、將候選對象ki針對匹配第二屬性標(biāo)簽的標(biāo)簽偏好度,確定為候選對象ki針對第一屬性標(biāo)簽pj的標(biāo)簽偏好度;
21、若獲取到候選對象ki針對p個(gè)第一屬性標(biāo)簽分別對應(yīng)的標(biāo)簽偏好度,則對候選對象ki針對p個(gè)第一屬性標(biāo)簽分別對應(yīng)的標(biāo)簽偏好度進(jìn)行求和處理,得到候選對象ki針對更新游戲道具的道具偏好度。
22、其中,解析模塊包括:第四確定單元、解析單元以及第五確定單元。
23、解析單元,用于從k個(gè)候選對象中的候選對象ki對應(yīng)的歷史交互數(shù)據(jù)中,解析出候選對象ki針對q個(gè)第二屬性標(biāo)簽下的歷史游戲道具的交互類別和交互次數(shù);
24、第四確定單元,用于根據(jù)交互類別和交互次數(shù),確定候選對象ki針對q個(gè)第二屬性標(biāo)簽下的歷史游戲道具的交互偏好度;
25、第五確定單元,用于根據(jù)候選對象ki對應(yīng)的交互偏好度,確定候選對象ki針對q個(gè)第二屬性標(biāo)簽分別對應(yīng)的標(biāo)簽偏好度。
26、其中,第五確定單元具體用于:
27、確定候選對象ki參與交互的,且具有第二屬性標(biāo)簽x的歷史游戲道具的道具數(shù)量;第二屬性標(biāo)簽x屬于q個(gè)第二屬性標(biāo)簽中的任一個(gè),x為小于或等于q的正整數(shù);
28、若道具數(shù)量等于1,則將候選對象ki針對具有第二屬性標(biāo)簽x的歷史游戲道具的交互偏好度,確定為候選對象ki針對第二屬性標(biāo)簽x的標(biāo)簽偏好度;
29、若道具數(shù)量大于1,則對候選對象ki針對具有第二屬性標(biāo)簽x的歷史游戲道具的交互偏好度進(jìn)行求和處理,得到候選對象ki針對第二屬性標(biāo)簽x的標(biāo)簽偏好度。
30、其中,第四確定單元具體用于:
31、獲取目標(biāo)歷史游戲道具對應(yīng)的道具權(quán)重系數(shù),以及獲取目標(biāo)歷史游戲道具對應(yīng)的交互類別的交互權(quán)重系數(shù);目標(biāo)歷史游戲道具屬于q個(gè)第二屬性標(biāo)簽下的歷史游戲道具中的任意一個(gè);
32、若目標(biāo)歷史游戲道具對應(yīng)的交互類別的類別數(shù)量等于1,則對目標(biāo)歷史游戲道具對應(yīng)的道具權(quán)重系數(shù)、交互類別的交互權(quán)重系數(shù)和交互次數(shù)進(jìn)行乘積處理,得到候選對象ki針對目標(biāo)歷史游戲道具的交互偏好度;
33、若類別數(shù)量等于r,則分別對目標(biāo)歷史游戲道具對應(yīng)的道具權(quán)重系數(shù),以及r種交互類別分別對應(yīng)的交互權(quán)重系數(shù)和交互次數(shù)進(jìn)行乘積處理,得到r種交互類別分別對應(yīng)的交互偏好度,對r種交互類別分別對應(yīng)的交互偏好度進(jìn)行求和處理,得到候選對象ki針對目標(biāo)歷史游戲道的交互偏好度;r為大于1的整數(shù)。
34、其中,推送模塊包括:篩選單元以及第六確定單元。
35、篩選單元,用于從k個(gè)候選對象中,篩選道具偏好度大于或者等于偏好度閾值的候選對象;
36、第六確定單元,用于將篩選得到的候選對象確定為更新游戲道具對應(yīng)的推送對象。
37、其中,推送模塊還包括:生成單元、第一獲取單元以及推送單元。
38、生成單元,用于根據(jù)更新游戲道具的道具描述信息生成關(guān)于更新游戲道具的推送多媒體數(shù)據(jù);
39、第一獲取單元,用于獲取更新游戲道具對應(yīng)的推送策略;
40、推送單元,用于基于推送策略,將推送多媒體數(shù)據(jù)推送給推送對象對應(yīng)的終端設(shè)備。
41、其中,獲取模塊包括:第一提取單元、分詞單元、過濾單元以及第二提取單元。
42、第一提取單元,用于獲取關(guān)于待推送的更新游戲道具的道具描述信息,從更新游戲道具的道具描述信息中,提取出關(guān)于更新游戲道具的道具屬性描述文本;
43、分詞單元,用于對道具屬性描述文本進(jìn)行分詞處理,得到初始屬性描述詞語;
44、過濾單元,用于對初始屬性描述詞語中的無效詞語進(jìn)行過濾處理,得到屬性描述詞語;
45、第二提取單元,用于獲取屬性描述詞語的語義特征向量,根據(jù)語義特征向量,對更新游戲道具進(jìn)行標(biāo)簽提取,得到更新游戲道具的p個(gè)第一屬性標(biāo)簽。
46、其中,第二提取單元具體用于:
47、獲取通用標(biāo)簽網(wǎng)絡(luò)中的f個(gè)屬性父標(biāo)簽,以及f個(gè)屬性父標(biāo)簽分別包括的屬性子標(biāo)簽,通用標(biāo)簽網(wǎng)絡(luò)用于反映屬性子標(biāo)簽與屬性父標(biāo)簽之間的從屬關(guān)系;f為正整數(shù);
48、調(diào)用標(biāo)簽提取模型,根據(jù)語義特征向量,從f個(gè)屬性父標(biāo)簽中確定屬性描述詞語所屬的屬性父標(biāo)簽,作為目標(biāo)屬性父標(biāo)簽;
49、根據(jù)目標(biāo)屬性父標(biāo)簽包括的屬性子標(biāo)簽,對更新游戲道具進(jìn)行標(biāo)簽提取,得到更新游戲道具的p個(gè)第一屬性標(biāo)簽。
50、其中,根據(jù)目標(biāo)屬性父標(biāo)簽包括的屬性子標(biāo)簽,對更新游戲道具進(jìn)行標(biāo)簽提取,得到更新游戲道具的p個(gè)第一屬性標(biāo)簽,包括:
51、獲取目標(biāo)屬性父標(biāo)簽包括的屬性子標(biāo)簽對應(yīng)的標(biāo)簽特征向量;
52、獲取標(biāo)簽特征向量與語義特征向量之間的特征相似度;
53、從目標(biāo)屬性父標(biāo)簽包括的屬性子標(biāo)簽中,提取出特征相似度大于或者等于相似度閾值的屬性子標(biāo)簽;
54、將提取得到的屬性子標(biāo)簽確定為更新游戲道具的p個(gè)第一屬性標(biāo)簽。
55、其中,歷史游戲道具集合包括h個(gè)游戲應(yīng)用中已推送的歷史游戲道具;h為正整數(shù);
56、其中,獲取模塊還包括:第二獲取單元以及第三提取單元。
57、第二獲取單元,用于獲取k個(gè)候選對象分別關(guān)于h個(gè)游戲應(yīng)用的歷史日志數(shù)據(jù);
58、第三提取單元,用于從k個(gè)候選對象分別關(guān)于h個(gè)游戲應(yīng)用的歷史日志數(shù)據(jù)中,提取出k個(gè)候選對象分別針對歷史游戲道具集合中的歷史游戲道具的歷史交互數(shù)據(jù)。
59、本技術(shù)實(shí)施例一方面提供了一種計(jì)算機(jī)設(shè)備,包括:處理器和存儲器;
60、處理器與存儲器相連,其中,存儲器用于存儲計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí),使得該計(jì)算機(jī)設(shè)備執(zhí)行本技術(shù)實(shí)施例提供的方法。
61、本技術(shù)實(shí)施例一方面提供了一種計(jì)算機(jī)可讀存儲介質(zhì),計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,該計(jì)算機(jī)程序適于由處理器加載并執(zhí)行,以使得具有該處理器的計(jì)算機(jī)設(shè)備執(zhí)行本技術(shù)實(shí)施例提供的方法。
62、本技術(shù)實(shí)施例一方面提供了一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序存儲在計(jì)算機(jī)可讀存儲介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲介質(zhì)讀取該計(jì)算機(jī)程序,處理器執(zhí)行該計(jì)算機(jī)程序,使得該計(jì)算機(jī)設(shè)備執(zhí)行本技術(shù)實(shí)施例提供的方法。
63、本技術(shù)中的標(biāo)簽偏好度反映候選對象針對第二屬性標(biāo)簽下的游戲道具的喜好程度,即該標(biāo)簽偏好度反映候選對象所感興趣的道具風(fēng)格,也即該標(biāo)簽偏好度能夠反映候選對象的對象標(biāo)簽(即用戶標(biāo)簽),第二屬性標(biāo)簽反映歷史游戲道具的在一個(gè)維度或多個(gè)維度上的道具風(fēng)格,如包括顏色、主題、環(huán)境等中的一個(gè)或多個(gè)維度。因此,通過基于候選對象針對歷史游戲道具的歷史交互數(shù)據(jù),確定候選對象針對歷史游戲道具的第二屬性標(biāo)簽的標(biāo)簽偏好度,即一個(gè)第二屬性標(biāo)簽對應(yīng)一個(gè)標(biāo)簽偏好度,可實(shí)現(xiàn)用戶標(biāo)簽與第二屬性標(biāo)簽(即道具風(fēng)格)之間一一對應(yīng),可避免用戶標(biāo)簽與游戲道具的道具風(fēng)格之間不能一一對應(yīng),造成不能準(zhǔn)確地獲取候選對象的真實(shí)道具風(fēng)格的問題,即該標(biāo)簽偏好度能夠真實(shí)地反映候選對象的道具風(fēng)格。進(jìn)而,通過候選對象針對第二屬性標(biāo)簽的標(biāo)簽偏好度、更新游戲道具的第一屬性標(biāo)簽以及第二屬性標(biāo)簽,確定候選對象針對更新游戲道具的道具偏好度,道具偏好度反映該候選對象針對更新游戲道具的喜好程度,也即該道具偏好度能夠反映該候選對象針對更新游戲道具的需求度。例如,如果該候選對象針對更新游戲道具的道具偏好度比較高,表明該候選對象針對更新游戲道具的需求度比較高;反之,如果該候選對象針對更新游戲道具的道具偏好度比較低,表明該候選對象針對更新游戲道具的需求度比較低。因此,計(jì)算機(jī)設(shè)備可以根據(jù)k個(gè)候選對象分別對應(yīng)的道具偏好度,從k候選對象中篩選更新游戲道具對應(yīng)的推送對象,向推送對象推送更新游戲道具,這樣能夠提高更新游戲道具的推送準(zhǔn)確度,即將更新游戲道具準(zhǔn)確地推送給真正需要(或感興趣)的游戲?qū)ο?,提高游戲?qū)ο筢槍τ螒驊?yīng)用的興趣度和粘性,同時(shí),可以避免將該更新游戲道具推送給無效游戲?qū)ο?,降低游戲道具的推送成本?/p>