本公開(kāi)涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種對(duì)象推薦方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,在用戶觀看或?yàn)g覽短視頻、直播間、物品等對(duì)象的過(guò)程中,通常會(huì)基于用戶的瀏覽偏好或者感興趣偏好等為用戶推薦相關(guān)的短視頻、直播間和物品等對(duì)象,然而這種對(duì)象推薦方法較為單一,不能較好地滿足用戶針對(duì)推薦對(duì)象的觀看或?yàn)g覽需求。
2、因此,如何豐富針對(duì)對(duì)象的推薦方式,從而滿足用戶的觀看或?yàn)g覽需求,是目前亟需解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述技術(shù)問(wèn)題,本公開(kāi)實(shí)施例提供了一種對(duì)象推薦方法。
2、第一方面,本公開(kāi)提供了一種對(duì)象推薦方法,所述方法包括:
3、響應(yīng)于針對(duì)目標(biāo)用戶的對(duì)象推薦請(qǐng)求,確定所述目標(biāo)用戶對(duì)應(yīng)的目標(biāo)區(qū)塊;其中,所述目標(biāo)區(qū)塊用于描述預(yù)設(shè)地理位置區(qū)域;
4、從預(yù)先建立的區(qū)塊與對(duì)象位置標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系中,確定所述目標(biāo)區(qū)塊對(duì)應(yīng)的對(duì)象位置標(biāo)識(shí),作為第一目標(biāo)位置標(biāo)識(shí);其中,所述對(duì)象位置標(biāo)識(shí)用于標(biāo)識(shí)待推薦對(duì)象對(duì)應(yīng)的位置;
5、基于所述第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的待推薦對(duì)象,為所述目標(biāo)用戶推薦對(duì)象。
6、一種可選的實(shí)施方式中,所述基于所述第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的待推薦對(duì)象,為所述目標(biāo)用戶推薦對(duì)象之前,還包括:
7、獲取所述第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的地理范圍信息;其中,所述地理范圍信息用于反映所述第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的地理范圍;
8、確定所述目標(biāo)用戶處于所述第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的地理范圍內(nèi),則將所述第一目標(biāo)位置標(biāo)識(shí)確定為第二目標(biāo)位置標(biāo)識(shí);
9、相應(yīng)的,所述基于所述第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的待推薦對(duì)象,為所述目標(biāo)用戶推薦待推薦對(duì)象,包括:
10、基于所述第二目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的待推薦對(duì)象,為所述目標(biāo)用戶推薦對(duì)象。
11、一種可選的實(shí)施方式中,其特征在于,所述獲取所述第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的地理范圍信息,包括:
12、從本地緩存中獲取所述第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的地理范圍信息;其中,所述本地緩存用于存儲(chǔ)對(duì)象位置標(biāo)識(shí)的地理范圍信息。
13、一種可選的實(shí)施方式中,其特征在于,所述區(qū)塊與對(duì)象位置標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系存儲(chǔ)于分布式緩存中,所述方法還包括:
14、如果確定所述分布式緩存中的數(shù)據(jù)版本低于預(yù)設(shè)關(guān)系型數(shù)據(jù)庫(kù)中的最新數(shù)據(jù)版本,則由所述預(yù)設(shè)關(guān)系型數(shù)據(jù)庫(kù)向所述分布式緩存同步所述最新數(shù)據(jù)版本對(duì)應(yīng)的區(qū)塊與對(duì)象位置標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系;其中,所述預(yù)設(shè)關(guān)系型數(shù)據(jù)庫(kù)用于存儲(chǔ)包括所述對(duì)象位置標(biāo)識(shí)的地理范圍信息以及所述區(qū)塊與對(duì)象位置標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系的數(shù)據(jù)。
15、一種可選的實(shí)施方式中,其特征在于,所述方法還包括:
16、如果確定所述本地緩存中的數(shù)據(jù)版本低于所述分布式緩存中的最新數(shù)據(jù)版本,則獲取所述最新數(shù)據(jù)版本的標(biāo)識(shí);
17、基于所述最新數(shù)據(jù)版本的標(biāo)識(shí),由所述預(yù)設(shè)關(guān)系型數(shù)據(jù)庫(kù)向所述本地緩存同步所述最新數(shù)據(jù)版本對(duì)應(yīng)的對(duì)象位置標(biāo)識(shí)的地理范圍信息。
18、一種可選的實(shí)施方式中,其特征在于,所述方法還包括:
19、在接收到第一對(duì)象位置標(biāo)識(shí)對(duì)應(yīng)的地理范圍信息發(fā)生更新的消息時(shí),獲取所述第一對(duì)象位置標(biāo)識(shí)對(duì)應(yīng)的更新后地理范圍信息,并將所述第一對(duì)象位置標(biāo)識(shí)對(duì)應(yīng)的更新后地理范圍信息存儲(chǔ)至所述預(yù)設(shè)關(guān)系型數(shù)據(jù)庫(kù)中;
20、將所述第一對(duì)象位置標(biāo)識(shí)對(duì)應(yīng)的更新后地理范圍信息同步至所述本地緩存。
21、一種可選的實(shí)施方式中,其特征在于,所述方法還包括:
22、基于所述第一對(duì)象位置標(biāo)識(shí)對(duì)應(yīng)的更新后地理范圍信息,確定所述第一對(duì)象位置標(biāo)識(shí)對(duì)應(yīng)的更新后區(qū)塊;
23、將所述第一對(duì)象位置標(biāo)識(shí)與所述更新后區(qū)塊的對(duì)應(yīng)關(guān)系同步至所述分布式緩存中。
24、一種可選的實(shí)施方式中,其特征在于,所述待推薦對(duì)象包括物品對(duì)象和/或媒體資源對(duì)象,所述媒體資源對(duì)象包括直播間對(duì)象、視頻對(duì)象、圖文對(duì)象中的至少一個(gè)。
25、第二方面,本公開(kāi)提供了一種對(duì)象推薦裝置,所述裝置包括:
26、第一確定模塊,用于響應(yīng)于針對(duì)目標(biāo)用戶的對(duì)象推薦請(qǐng)求,確定所述目標(biāo)用戶對(duì)應(yīng)的目標(biāo)區(qū)塊;其中,所述目標(biāo)區(qū)塊用于描述預(yù)設(shè)地理位置區(qū)域;
27、第二確定模塊,用于從預(yù)先建立的區(qū)塊與對(duì)象位置標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系中,確定所述目標(biāo)區(qū)塊對(duì)應(yīng)的對(duì)象位置標(biāo)識(shí),作為第一目標(biāo)位置標(biāo)識(shí);其中,所述對(duì)象位置標(biāo)識(shí)用于標(biāo)識(shí)待推薦對(duì)象對(duì)應(yīng)的位置;
28、推薦模塊,用于基于所述第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的待推薦對(duì)象,為所述目標(biāo)用戶推薦對(duì)象。
29、第三方面,本公開(kāi)提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)所述指令在終端設(shè)備上運(yùn)行時(shí),使得所述終端設(shè)備實(shí)現(xiàn)上述的方法。
30、第四方面,本公開(kāi)提供了一種對(duì)象推薦設(shè)備,包括:存儲(chǔ)器,處理器,及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí),實(shí)現(xiàn)上述的方法。
31、第五方面,本公開(kāi)提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序/指令,所述計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法。
32、本公開(kāi)實(shí)施例提供的技術(shù)方案與現(xiàn)有技術(shù)相比至少具有如下優(yōu)點(diǎn):
33、本公開(kāi)實(shí)施例提供了一種對(duì)象推薦方法,在接收到針對(duì)目標(biāo)用戶的對(duì)象推薦請(qǐng)求時(shí),首先確定目標(biāo)用戶對(duì)應(yīng)的目標(biāo)區(qū)塊,然后從預(yù)先建立的區(qū)塊與對(duì)象位置標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系中,確定目標(biāo)區(qū)塊對(duì)應(yīng)的對(duì)象位置標(biāo)識(shí),作為第一目標(biāo)位置標(biāo)識(shí),最后基于第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的待推薦對(duì)象,為目標(biāo)用戶推薦對(duì)象。可見(jiàn),本公開(kāi)實(shí)施例能夠基于區(qū)塊與對(duì)象位置標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,為目標(biāo)用戶推薦對(duì)象位置標(biāo)識(shí)對(duì)應(yīng)的待推薦對(duì)象,從而豐富了針對(duì)對(duì)象的推薦方式,滿足了用戶的瀏覽或觀看需求。
34、另外,本公開(kāi)實(shí)施例還能夠從預(yù)先建立的區(qū)塊與對(duì)象位置標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系中,確定目標(biāo)區(qū)塊對(duì)應(yīng)的第一目標(biāo)位置標(biāo)識(shí),并基于第一目標(biāo)位置標(biāo)識(shí)為目標(biāo)用戶推薦對(duì)象,降低了為目標(biāo)用戶推薦對(duì)象時(shí)的計(jì)算量,從而滿足了在低延時(shí)場(chǎng)景下為目標(biāo)用戶推薦對(duì)象位置標(biāo)識(shí)對(duì)應(yīng)的對(duì)象的需求。
1.一種對(duì)象推薦方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的待推薦對(duì)象,為所述目標(biāo)用戶推薦對(duì)象之前,還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述第一目標(biāo)位置標(biāo)識(shí)對(duì)應(yīng)的地理范圍信息,包括:
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述區(qū)塊與對(duì)象位置標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系存儲(chǔ)于分布式緩存中,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述待推薦對(duì)象包括物品對(duì)象和/或媒體資源對(duì)象,所述媒體資源對(duì)象包括直播間對(duì)象、音頻對(duì)象、視頻對(duì)象、圖文對(duì)象中的至少一個(gè)。
9.一種對(duì)象推薦裝置,其特征在于,所述方法包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)所述指令在終端設(shè)備上運(yùn)行時(shí),使得所述終端設(shè)備實(shí)現(xiàn)如權(quán)利要求1-8任一項(xiàng)所述的方法。
11.一種對(duì)象推薦設(shè)備,其特征在于,包括:存儲(chǔ)器,處理器,及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí),實(shí)現(xiàn)如權(quán)利要求1-8任一項(xiàng)所述的方法。