本申請涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種推薦方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,基于互聯(lián)網(wǎng)的應(yīng)用越來越多。越來越多的應(yīng)用開始關(guān)注推薦技術(shù),并通過推薦技術(shù)提升服務(wù)質(zhì)量,增加用戶數(shù)量。
以電子商務(wù)領(lǐng)域的應(yīng)用為例,一般是根據(jù)用戶之前瀏覽、購買、搜索、評價等行為識別用戶的歷史興趣點;基于用戶的歷史興趣點,從定位位置召回的商戶中,確定用戶感興趣的商戶;當(dāng)用戶進行搜索、點擊等操作時,將提前確定好的商戶推薦給用戶。這種推薦方式能夠及時了解用戶需求,高效、準(zhǔn)確的向用戶推薦興趣商戶,可以極大地提升用戶體驗,從而留住用戶。
技術(shù)實現(xiàn)要素:
基于用戶之前瀏覽、購買、搜索、評價等行為,識別用戶的歷史興趣點,基于用戶的歷史興趣點向用戶推薦商戶,一定程度上可以了解用戶需求,高效、準(zhǔn)確的向用戶推薦興趣商戶,有利于提升用戶體驗。但是,在實際使用這種推薦方式的過程中,經(jīng)常發(fā)生用戶并未瀏覽或點擊所推薦商戶的情況,這說明所推薦商戶不滿足用戶當(dāng)前需求,推薦效果不理想,用戶體驗較差,由此可見,推薦方式有待進一步改進。
對于上述用戶未瀏覽或點擊所推薦商戶的情況,本申請發(fā)明人進行了分析研究,發(fā)現(xiàn):上述情況出現(xiàn)時,用戶的位置一般發(fā)生了變化?;谠摼€索,本申請發(fā)明人做了進一步分析發(fā)現(xiàn):上述情況出現(xiàn)時,用戶的位置一般發(fā)生了變化,但用戶位置發(fā)生變化時不一定會出現(xiàn)上述情況,于是推出:用戶位置變化只是表象,并不是真正導(dǎo)致出現(xiàn)上述情況的原因。
基于上述分析結(jié)果,本申請發(fā)明人對上述情況出現(xiàn)時的位置變化做了更深入的研究,發(fā)現(xiàn):這些位置變化并不是簡單的位置變化,而是用戶之所以處于這些位置的場景不一樣了,為便于描述將用戶處于某位置的場景稱為區(qū)域場景。由此可見,區(qū)域場景也會影響用戶感興趣的商戶。例如,用戶在公司上班時,更為偏向快餐,但當(dāng)用戶到某地旅游,可能對當(dāng)?shù)靥厣嬍掣信d趣,如果按照用戶的歷史興趣,向用戶推薦快餐,顯然不再符合用戶當(dāng)時的需求。
基于上述發(fā)現(xiàn),本申請發(fā)明人提供一種改進后的推薦方案,主要原理是:同時結(jié)合用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,向用戶推薦內(nèi)容,以便向用戶推薦更加符合用戶需求的內(nèi)容,提高推薦效果,提高用戶體驗度。
基于上述,本申請一實施例提供一種推薦方法,包括:
響應(yīng)于推薦觸發(fā)事件,獲取所述推薦觸發(fā)事件對應(yīng)用戶的歷史興趣點、定位位置以及所述定位位置關(guān)聯(lián)的區(qū)域場景;
根據(jù)所述用戶的歷史興趣點、所述定位位置以及所述定位位置關(guān)聯(lián)的區(qū)域場景,確定至少一個推薦內(nèi)容以及所述至少一個推薦內(nèi)容之間的推薦順序;
以所述至少一個推薦內(nèi)容之間的推薦順序,向所述用戶推薦所述至少一個推薦內(nèi)容。
在一可選實施方式中,所述定位位置關(guān)聯(lián)的區(qū)域場景的獲取步驟,包括:獲取所述定位位置對應(yīng)的場景標(biāo)注數(shù)據(jù)或至少一種非場景標(biāo)注數(shù)據(jù);根據(jù)所述場景標(biāo)注數(shù)據(jù)或至少一種非場景標(biāo)注數(shù)據(jù),識別所述定位位置關(guān)聯(lián)的區(qū)域場景。
可選地,所述至少一種非場景標(biāo)注數(shù)據(jù)包括:所述定位位置所屬區(qū)域的類型、所述用戶在所述定位位置所屬區(qū)域的駐留時間、所述用戶在所述定位位置所屬區(qū)域的活動范圍、所述用戶在所述定位位置使用的無線信號標(biāo)識和/或當(dāng)前時間特征。
在一可選實施方式中,所述定位位置關(guān)聯(lián)的區(qū)域場景的識別步驟,包括:
對于所述用戶在定位位置的駐留時間符合在家時的時間規(guī)律,所述定位位置所屬區(qū)域的類型為公寓/住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與所述用戶在多個周末使用的無線信號標(biāo)識相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為在家;
對于所述用戶在定位位置的駐留時間符合在公司時的時間規(guī)律,所述定位位置所屬區(qū)域的類型為商業(yè)區(qū)/其它非住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與所述用戶在工作日時間使用的無線信號標(biāo)識相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為在公司;
對于所述當(dāng)前時間屬于節(jié)假日,所述定位位置屬于其它城市且其類型為公寓/住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為探親;
對于所述定位位置所屬區(qū)域的類型為旅游區(qū)域,所述用戶在所述定位位置所屬區(qū)域的各景點內(nèi)活動,所述用戶在所述定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同,所述用戶在所述定位位置所屬區(qū)域的駐留時間符合旅游時的時間規(guī)律的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為旅游;
對于其它情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為出差。
在一可選實施方式中,所述至少一個推薦內(nèi)容以及所述至少一個推薦內(nèi)容之間的推薦順序的確定步驟,包括:根據(jù)所述用戶的歷史興趣點和所述定位位置,獲取至少一個候選內(nèi)容;從所述至少一個候選內(nèi)容中,選擇與所述定位位置關(guān)聯(lián)的區(qū)域場景相匹配的所述至少一個推薦內(nèi)容;根據(jù)所述至少一個推薦內(nèi)容與所述定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定所述至少一個推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,所述至少一個推薦內(nèi)容以及所述至少一個推薦內(nèi)容之間的推薦順序的確定步驟,包括:根據(jù)所述定位位置和所述定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個候選內(nèi)容;根據(jù)所述用戶的歷史興趣點,從所述至少一個候選內(nèi)容中,選擇所述至少一個推薦內(nèi)容;根據(jù)所述至少一個推薦內(nèi)容與所述定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定所述至少一個推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,所述方法還包括:響應(yīng)于所述用戶關(guān)聯(lián)于所述至少一個推薦內(nèi)容的操作,根據(jù)所述操作產(chǎn)生的日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,更新所述至少一個推薦內(nèi)容。
在一可選實施方式中,所述至少一個推薦內(nèi)容的更新步驟,包括:根據(jù)所述日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個新推薦內(nèi)容以及所述至少一個新推薦內(nèi)容之間的推薦順序;按照所述至少一個新推薦內(nèi)容以及所述至少一個新推薦內(nèi)容之間的推薦順序,更新所述至少一個推薦內(nèi)容中未被瀏覽過的推薦內(nèi)容。
在一可選實施方式中,所述未被瀏覽過的推薦內(nèi)容的更新步驟,包括以下至少一種:
從所述未被瀏覽過的推薦內(nèi)容中,剔除不同于所述至少一個新推薦內(nèi)容中的內(nèi)容;
向所述未被瀏覽過的推薦內(nèi)容中,添加所述至少一個新推薦內(nèi)容中不同于所述至少一個推薦內(nèi)容的內(nèi)容;
根據(jù)所述至少一個新推薦內(nèi)容之間的推薦順序,調(diào)整所述未被瀏覽過的推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,所述至少一個新推薦內(nèi)容以及所述至少一個新推薦內(nèi)容之間的推薦順序的獲取步驟,包括:根據(jù)所述日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,生成至少一個興趣內(nèi)容列表;根據(jù)所述至少一個興趣內(nèi)容列表各自對應(yīng)的內(nèi)容占比,從所述至少一個興趣內(nèi)容列表中,獲取所述至少一個新推薦內(nèi)容;根據(jù)所述至少一個新推薦內(nèi)容的用戶訪問價值,確定所述新推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,所述至少一個興趣內(nèi)容列表的生成步驟,包括以下至少一種生成操作:
根據(jù)所述日志數(shù)據(jù)中記錄的所述用戶對所述至少一個推薦內(nèi)容的操作類型,從所述用戶以所述操作類型操作過的內(nèi)容中,獲取用戶訪問價值符合設(shè)定要求的內(nèi)容,以生成第一興趣內(nèi)容列表;
根據(jù)所述第一興趣內(nèi)容列表中的內(nèi)容,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行內(nèi)容維度的推薦,以生成第二興趣內(nèi)容列表;
根據(jù)所述日志數(shù)據(jù)中記錄的被所述用戶操作的內(nèi)容的標(biāo)識,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第三興趣內(nèi)容列表;
根據(jù)所述用戶的歷史行為數(shù)據(jù),獲取所述用戶感興趣的歷史內(nèi)容,以生成第四興趣內(nèi)容列表;
根據(jù)所述第四興趣內(nèi)容列表中的內(nèi)容,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第五興趣內(nèi)容列表。
在一可選實施方式中,所述第一興趣內(nèi)容列表、所述第二興趣內(nèi)容列表、所述第三興趣內(nèi)容列表、所述第四興趣內(nèi)容列表以及所述第五興趣內(nèi)容列表對應(yīng)的內(nèi)容占比依次遞減,且加和為1。
在一可選實施方式中,所述至少一個新推薦內(nèi)容的獲取步驟,還包括:若所述至少一個新推薦內(nèi)容包括多媒體內(nèi)容,根據(jù)所述用戶的設(shè)備性能和/或網(wǎng)絡(luò)性能,選擇分辨率符合要求的多媒體內(nèi)容。
在一可選實施方式中,所述用戶對所述至少一個推薦內(nèi)容的操作,包括以下至少一種:點擊、瀏覽、上拉、下滑、長時間停留、搜索、評論、點贊、收藏、轉(zhuǎn)發(fā)、分享、不喜歡以及瀏覽結(jié)束。
在一可選實施方式中,所述推薦觸發(fā)事件包括以下至少一種:登錄、瀏覽、下滑、點擊以及搜索。
相應(yīng)地,本申請實施例還提供一種推薦裝置,包括:
獲取單元,用于響應(yīng)于推薦觸發(fā)事件,獲取所述推薦觸發(fā)事件對應(yīng)用戶的歷史興趣點、定位位置以及所述定位位置關(guān)聯(lián)的區(qū)域場景;
確定單元,用于根據(jù)所述用戶的歷史興趣點、所述定位位置以及所述定位位置關(guān)聯(lián)的區(qū)域場景,確定至少一個推薦內(nèi)容以及所述至少一個推薦內(nèi)容之間的推薦順序;
推薦單元,用于以所述至少一個推薦內(nèi)容之間的推薦順序,向所述用戶推薦所述至少一個推薦內(nèi)容。
在一可選實施方式中,所述獲取單元具體用于:獲取所述定位位置對應(yīng)的場景標(biāo)注數(shù)據(jù)或至少一種非場景標(biāo)注數(shù)據(jù);根據(jù)所述場景標(biāo)注數(shù)據(jù)或至少一種非場景標(biāo)注數(shù)據(jù),識別所述定位位置關(guān)聯(lián)的區(qū)域場景。
在一可選實施方式中,所述獲取單元具體用于:
對于所述用戶在定位位置的駐留時間符合在家時的時間規(guī)律,所述定位位置所屬區(qū)域的類型為公寓/住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與所述用戶在多個周末使用的無線信號標(biāo)識相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為在家;
對于所述用戶在定位位置的駐留時間符合在公司時的時間規(guī)律,所述定位位置所屬區(qū)域的類型為商業(yè)區(qū)/其它非住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與所述用戶在工作日時間使用的無線信號標(biāo)識相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為在公司;
對于所述當(dāng)前時間屬于節(jié)假日,所述定位位置屬于其它城市且其類型為公寓/住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為探親;
對于所述定位位置所屬區(qū)域的類型為旅游區(qū)域,所述用戶在所述定位位置所屬區(qū)域的各景點內(nèi)活動,所述用戶在所述定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同,所述用戶在所述定位位置所屬區(qū)域的駐留時間符合旅游時的時間規(guī)律的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為旅游;
對于其它情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為出差。
在一可選實施方式中,所述確定單元具體用于:根據(jù)所述用戶的歷史興趣點和所述定位位置,獲取至少一個候選內(nèi)容;從所述至少一個候選內(nèi)容中,選擇與所述定位位置關(guān)聯(lián)的區(qū)域場景相匹配的所述至少一個推薦內(nèi)容;根據(jù)所述至少一個推薦內(nèi)容與所述定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定所述至少一個推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,所述確定單元具體用于:根據(jù)所述定位位置和所述定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個候選內(nèi)容;根據(jù)所述用戶的歷史興趣點,從所述至少一個候選內(nèi)容中,選擇所述至少一個推薦內(nèi)容;根據(jù)所述至少一個推薦內(nèi)容與所述定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定所述至少一個推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,所述裝置還包括:更新單元,用于響應(yīng)于所述用戶關(guān)聯(lián)于所述至少一個推薦內(nèi)容的操作,根據(jù)所述操作產(chǎn)生的日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,更新所述至少一個推薦內(nèi)容。
在一可選實施方式中,所述更新單元包括:獲取子單元,用于根據(jù)所述日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個新推薦內(nèi)容以及所述至少一個新推薦內(nèi)容之間的推薦順序;更新子單元,用于按照所述至少一個新推薦內(nèi)容以及所述至少一個新推薦內(nèi)容之間的推薦順序,更新所述至少一個推薦內(nèi)容中未被瀏覽過的推薦內(nèi)容。
在一可選實施方式中,所述更新子單元具體用于執(zhí)行以下至少一種操作:
從所述未被瀏覽過的推薦內(nèi)容中,剔除不同于所述至少一個新推薦內(nèi)容中的內(nèi)容;
向所述未被瀏覽過的推薦內(nèi)容中,添加所述至少一個新推薦內(nèi)容中不不同于所述至少一個推薦內(nèi)容的內(nèi)容;
根據(jù)所述至少一個新推薦內(nèi)容之間的推薦順序,調(diào)整所述未被瀏覽過的推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,所述獲取子單元具體用于:根據(jù)所述日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,生成至少一個興趣內(nèi)容列表;根據(jù)所述至少一個興趣內(nèi)容列表各自對應(yīng)的內(nèi)容占比,從所述至少一個興趣內(nèi)容列表中,獲取所述至少一個新推薦內(nèi)容;根據(jù)所述至少一個新推薦內(nèi)容的用戶訪問價值,確定所述新推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,所述獲取子單元具體用于執(zhí)行以下至少一種生成操作:
根據(jù)所述日志數(shù)據(jù)中記錄的所述用戶對所述至少一個推薦內(nèi)容的操作類型,從所述用戶以所述操作類型操作過的內(nèi)容中,獲取用戶訪問價值符合設(shè)定要求的內(nèi)容,以生成第一興趣內(nèi)容列表;
根據(jù)所述第一興趣內(nèi)容列表中的內(nèi)容,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行內(nèi)容維度的推薦,以生成第二興趣內(nèi)容列表;
根據(jù)所述日志數(shù)據(jù)中記錄的被所述用戶操作的內(nèi)容的標(biāo)識,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第三興趣內(nèi)容列表;
根據(jù)所述用戶的歷史行為數(shù)據(jù),獲取所述用戶感興趣的歷史內(nèi)容,以生成第四興趣內(nèi)容列表;
根據(jù)所述第四興趣內(nèi)容列表中的內(nèi)容,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第五興趣內(nèi)容列表。
在一可選實施方式中,所述第一興趣內(nèi)容列表、所述第二興趣內(nèi)容列表、所述第三興趣內(nèi)容列表、所述第四興趣內(nèi)容列表以及所述第五興趣內(nèi)容列表對應(yīng)的內(nèi)容占比依次遞減,且加和為1。
在一可選實施方式中,所述獲取子單元還用于:若所述至少一個新推薦內(nèi)容包括多媒體內(nèi)容,根據(jù)所述用戶的設(shè)備性能和/或網(wǎng)絡(luò)性能,選擇分辨率符合要求的多媒體內(nèi)容。
在一可選實施方式中,所述用戶對所述至少一個推薦內(nèi)容的操作,包括以下至少一種:點擊、瀏覽、上拉、下滑、長時間停留、搜索、評論、點贊、收藏、轉(zhuǎn)發(fā)、分享、不喜歡以及瀏覽結(jié)束。
在一可選實施方式中,所述推薦觸發(fā)事件包括以下至少一種:登錄、瀏覽、下滑、點擊以及搜索。
在一個可能的設(shè)計中,上述推薦裝置的結(jié)構(gòu)中可以包括處理器和存儲器,所述存儲器用于存儲支持推薦裝置執(zhí)行上述實施例提供的推薦方法的程序,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。
可選的,所述推薦裝置還可以包括通信接口,用于推薦裝置與其他設(shè)備或通信網(wǎng)絡(luò)通信。
本申請實施例還提供了一種計算機存儲介質(zhì),用于儲存上述推薦裝置所用的計算機軟件指令,其包含用于執(zhí)行上述實施例提供的推薦方法為上述實施例提供的推薦裝置所涉及的程序。
在本申請實施例中,結(jié)合用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,向用戶推薦內(nèi)容,有利于向用戶推薦更加符合用戶需求的內(nèi)容,提高推薦效果,提高用戶體驗度。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
圖1為本申請一實施例提供的推薦方法的流程示意圖;
圖2為本申請另一實施例提供的推薦方法的流程示意圖;
圖3為本申請一實施例提供的外賣系統(tǒng)的結(jié)構(gòu)示意圖;
圖4為本申請又一實施例提供的內(nèi)容推薦的業(yè)務(wù)流程示意圖;
圖5為本申請又一實施例提供的外賣系統(tǒng)的界面示意圖;
圖6為本申請又一實施例提供的外賣系統(tǒng)的界面示意圖;
圖7為本申請又一實施例提供的推薦裝置的結(jié)構(gòu)示意圖;
圖8為本申請又一實施例提供的推薦裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本申請具體實施例及相應(yīng)的附圖對本申請技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
圖1為本申請一實施例提供推薦方法的流程示意圖。如圖1所示,所述方法包括以下步驟:
101、響應(yīng)于推薦觸發(fā)事件,獲取推薦觸發(fā)事件對應(yīng)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景。
102、根據(jù)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,確定至少一個推薦內(nèi)容以及至少一個推薦內(nèi)容之間的推薦順序。
103、以至少一個推薦內(nèi)容之間的推薦順序,向用戶推薦至少一個推薦內(nèi)容。
在本實施例中,推薦觸發(fā)事件是指可觸發(fā)或適于觸發(fā)推薦操作的事件。推薦觸發(fā)事件可以是用戶觸發(fā)的事件,例如登錄、瀏覽、下滑、點擊或搜索等。當(dāng)然,推薦觸發(fā)事件也可以是系統(tǒng)自動觸發(fā)的事件,例如一些定時事件。
值得說明的是,根據(jù)應(yīng)用場景的不同,上述推薦觸發(fā)事件可適應(yīng)性設(shè)置,并不限于上述列舉的幾種情況。
在本實施例中,可以實時監(jiān)控推薦觸發(fā)事件,當(dāng)監(jiān)控到推薦觸發(fā)事件時,確定需要向用戶推薦內(nèi)容;于是獲取內(nèi)容推薦所依據(jù)的相關(guān)信息,主要是指推薦觸發(fā)事件對應(yīng)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景。
上述推薦觸發(fā)事件對應(yīng)用戶主要是指產(chǎn)生推薦觸發(fā)事件的用戶,或者與推薦觸發(fā)事件具有映射關(guān)系的用戶。
上述用戶的歷史興趣點用于表示用戶在過去時間內(nèi)的興趣偏好。在實現(xiàn)上,用戶的歷史興趣點可以包括任何能夠體現(xiàn)用戶在過去時間內(nèi)的興趣偏好的信息,例如可以包括用戶在過去時間段內(nèi)任意行為,例如購買、瀏覽、點擊、評價、點贊等相關(guān)的內(nèi)容,和/或,用戶的興趣特征等。
上述定位位置可以是用戶當(dāng)前所在的位置,可由系統(tǒng)自動定位,但不限于此。根據(jù)應(yīng)用場景的不同,定位位置可以有不同的解釋。例如,在外賣應(yīng)用中,定位位置還可以是用戶定位的收餐地址,該收餐地址與用戶當(dāng)前所在位置不同。
上述定位位置關(guān)聯(lián)的區(qū)域場景主要描述用戶處于定位位置的場景,例如可能是上班、在家、旅游、出差、探親等。區(qū)域場景不同,用戶的需求可能會有所不同。例如,用戶在公司上班時,更為偏向快餐,因此可以向用戶推薦快餐;但當(dāng)用戶到某地旅游時,對當(dāng)?shù)靥厣嬍掣信d趣,此時應(yīng)該向用戶推薦特色飲食。
在本實施例中,結(jié)合用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,確定需要向用戶推薦的至少一個推薦內(nèi)容以及至少一個推薦內(nèi)容之間的推薦順序,然后以至少一個推薦內(nèi)容之間的推薦順序,向用戶推薦至少一個推薦內(nèi)容,不同于現(xiàn)有技術(shù)基于用戶的歷史興趣點和定位位置向用戶推薦內(nèi)容,充分體現(xiàn)區(qū)域場景對用戶需求的影響,有利于向用戶推薦更加符合用戶需求的內(nèi)容,提高推薦效果,進而提高用戶體驗度。
在上述實施例或下述實施例中,考慮到在各種應(yīng)用場景中,一般都會保存用戶的相關(guān)信息,稱為用戶的自畫像。根據(jù)應(yīng)用場景的不同,用戶的自畫像包含的信息也會有所不同。以電子商務(wù)領(lǐng)域中的外賣類系統(tǒng)為例,用戶的自畫像可以包括但不限于以下信息:
基于屬性信息:用戶的系統(tǒng)id(如id:2612*****627)、用戶所在城市(如北京)、用戶的性別(如男)、用戶的設(shè)備信息(如samsungnote3)、平臺年齡(如13天)、興趣愛好、餐飲消費水平、收餐地址等;可通過文字、圖表等方式展示基礎(chǔ)屬性信息;
交易屬性信息:可以基于一定時間范圍(例如近一年)內(nèi)的數(shù)據(jù)統(tǒng)計獲得,例如可包括月完成單量趨勢、平臺總收益趨勢、優(yōu)惠前的客單價、優(yōu)惠后的客單價等;可以通過文字、圖表等方式展示交易屬性信息;
交易偏好信息:可基于一定時間范圍(近90天)內(nèi)的數(shù)據(jù)統(tǒng)計獲得,例如可包括但不限于以下幾個維度的偏好:用戶集中度、口味、食材、支付方式、商戶名稱、消費時間、消費日期、商圈等;可以通過文字、圖表等方式展示交易偏好信息;
優(yōu)惠屬性信息:補貼率趨勢、無優(yōu)惠訂單比例趨勢、近一個月平均補貼金額、近一個月總補貼金額、近一個月無優(yōu)惠訂單量、近一個月無優(yōu)惠訂單占比等;可以通過文字、圖表等方式展示優(yōu)惠屬性信息;
粘性屬性信息:最后下單時間、競品信息、下單頻次、首單時間等;可以通過文字、圖表等方式展示粘性屬性信息;
用戶體驗信息:物流單占比趨勢、物流單數(shù)、物流單占比、超時單占比、物流單平均送餐時長、物流單平均距離、物流打賞次數(shù)、物流打賞金額、點評數(shù)、差評商戶名稱、投訴次數(shù)、綜合評價、配送評價、菜品評價等;可以通過文字、圖表等方式展示用戶體驗信息。
例如,可以根據(jù)用戶的身份識別信息,例如手機號碼、身份證號碼等從數(shù)據(jù)庫或存儲設(shè)備中讀取用戶的自畫像,進而從用戶的自畫像中,統(tǒng)計分析出用戶的歷史興趣點。
在上述實施例或下述實施例中,應(yīng)用可以向用戶提供場景標(biāo)注功能,基于此,用戶可以對定位位置進行場景標(biāo)注。對用戶對定位位置進行場景標(biāo)注的情況,可以獲取定位位置對應(yīng)的場景標(biāo)注數(shù)據(jù),基于該場景標(biāo)注數(shù)據(jù)識別定位位置關(guān)聯(lián)的區(qū)域場景。但是,更多情況下,用戶可能不會對定位位置進行場景標(biāo)注。對于用戶未對定位位置進行場景標(biāo)注的情況,考慮不同區(qū)域場景都有各自的特性,這些特性可通過用戶相關(guān)的一些非場景標(biāo)注數(shù)據(jù)來體現(xiàn),則可以獲取定位位置對應(yīng)的至少一種非場景標(biāo)注數(shù)據(jù),根據(jù)至少一個非場景標(biāo)注數(shù)據(jù),識別定位位置關(guān)聯(lián)的區(qū)域場景。
可選地,上述至少一種非場景標(biāo)注數(shù)據(jù)包括但不限于:定位位置所屬區(qū)域的類型、用戶在定位位置所屬區(qū)域的駐留時間、用戶在定位位置所屬區(qū)域的活動范圍、用戶在定位位置使用的無線信號標(biāo)識和/或當(dāng)前時間特征。
不同應(yīng)用場景,區(qū)域場景的劃分會有所不同。以外賣應(yīng)用為例,較為常見的區(qū)域場景包括但不限于:出差、旅游、在家、在公司以及外地探親等。
結(jié)合上述非場景標(biāo)注數(shù)據(jù),以及出差、旅游、在家、在公司、外地探親等幾種區(qū)域場景,對識別定位位置關(guān)聯(lián)的區(qū)域場景的方式進行舉例說明:
在家場景:
在時間上,具有一定的規(guī)律,這種規(guī)律可體現(xiàn)為較為固定的晚上休息時間(如晚上11點-第二天凌晨5點),或者較為固定的離家上班的時間(如每天早上7點左右),或者較為固定的到家時間(例如每天晚上8點左右)等。這種時間的規(guī)律不是偶爾,而是長期的。因此,在識別在家這種場景時,可以考慮這種時間上的規(guī)律。
在無線信號方面,也具有較為固定的規(guī)律,這種規(guī)律可體現(xiàn)為用戶在周末等在家概率較高的時間內(nèi),會通過家里的無線網(wǎng)絡(luò)上網(wǎng),家里無線網(wǎng)絡(luò)的標(biāo)識(例如ssid)會周期性或在較長時間內(nèi)頻繁的出現(xiàn)。因此,在識別在家這種場景時,可以考慮無線信號方面的規(guī)律。
另外,在家場景對應(yīng)的地址一般為公寓/住宅區(qū),如果定位位置為一商業(yè)區(qū),一般不屬于在家場景。因此,在識別在家這種場景時,還可以考慮區(qū)域類型。
基于上述分析,可以判斷用戶在定位位置的駐留時間是否符合在家時的時間規(guī)律,判斷定位位置所屬區(qū)域的類型是否為公寓/住宅區(qū),并判斷用戶在定位位置使用的無線信號標(biāo)識與用戶在多個周末使用的無線信號標(biāo)識是否相同;若用戶在定位位置的駐留時間符合在家時的時間規(guī)律,定位位置所屬區(qū)域的類型為公寓/住宅區(qū),且用戶在定位位置使用的無線信號標(biāo)識與用戶在多個周末使用的無線信號標(biāo)識相同的情況,則可以確定用戶在家,即定位位置關(guān)聯(lián)的區(qū)域場景為在家。
在公司:
在時間上,具有一定的規(guī)律,這種規(guī)律可體現(xiàn)為較為固定的上下班時間(如每個工作日的早上9點-下午6點)。這種時間的規(guī)律不是偶爾,而是長期的。因此,在識別在公司這種場景時,可以考慮這種時間上的規(guī)律。
在無線信號方面,也具有較為固定的規(guī)律,這種規(guī)律可體現(xiàn)為用戶在工作日等在公司概率較高的時間內(nèi),會通過公司里的無線網(wǎng)絡(luò)上網(wǎng),公司里無線網(wǎng)絡(luò)的標(biāo)識(例如ssid)會周期性或在較長時間內(nèi)頻繁的出現(xiàn)。因此,在識別在公司這種場景時,可以考慮無線信號方面的規(guī)律。
另外,公司位置一般為非住宅區(qū)/商業(yè)區(qū)等,如果定位位置為公寓/住宅區(qū),一般不屬于在公司場景。因此,在識別在公司這種場景時,還可以考慮區(qū)域類型。
基于上述分析,可以判斷用戶在定位位置的駐留時間是否符合在公司時的時間規(guī)律,判斷定位位置所屬區(qū)域的類型是否為商業(yè)區(qū)/其它非住宅區(qū),并判斷用戶在定位位置使用的無線信號標(biāo)識與用戶在工作日時間使用的無線信號標(biāo)識是否相同;若用戶在定位位置的駐留時間符合在公司時的時間規(guī)律,定位位置所屬區(qū)域的類型為商業(yè)區(qū)/其它非住宅區(qū)(如大廈、休閑娛樂場所、辦公樓宇等),且用戶在定位位置使用的無線信號標(biāo)識與用戶在工作日使用的無線信號標(biāo)識相同的情況,則可以確定用戶在公司,即定位位置關(guān)聯(lián)的區(qū)域場景為在公司。
探親場景:
一般來說,都是在法定節(jié)假日進行探親,而且探親一般會到不同于家和公司所在城市的其它城市,活動范圍一般是在公寓/住宅區(qū),而且用戶使用的無線信號也會發(fā)生變化。
基于上述分析,可以判斷當(dāng)前時間是否屬于節(jié)假日,判斷定位位置是否屬于其它城市且其類型為公寓/住宅區(qū),并判斷用戶在定位位置使用的無線信號標(biāo)識與之前使用的無線信號標(biāo)識是否相同;若當(dāng)前時間屬于節(jié)假日,定位位置屬于其它城市且其類型為公寓/住宅區(qū),且用戶在定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同,說明用戶可能在外地探親,故可以確定定位位置關(guān)聯(lián)的區(qū)域場景為探親。
旅游場景:
一般來說,旅游都會到旅游區(qū)域,而且活動范圍會在各景點內(nèi),而且在旅游時在不同景點的駐留時間有一定規(guī)律性,在一個地方不會逗留太久,例如小于1天,而且用戶使用的無線信號也會發(fā)生變化。
基于上述分析,可以判斷定位位置所屬區(qū)域的類型是否為旅游區(qū)域,判斷用戶在定位位置所屬區(qū)域的活動范圍是否限于各景點內(nèi),判斷用戶在定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識是否相同,以及判斷用戶在定位位置所屬區(qū)域的駐留時間是否符合旅游時的時間規(guī)律;若定位位置所屬區(qū)域的類型為旅游區(qū)域,用戶在定位位置所屬區(qū)域的各景點內(nèi)活動,用戶在定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同,用戶在定位位置所屬區(qū)域的駐留時間符合旅游時的時間規(guī)律,說明用戶在旅游,故確定定位位置關(guān)聯(lián)的區(qū)域場景為旅游。
對于上述場景之外的其它情況,可以確定定位位置關(guān)聯(lián)的區(qū)域場景為出差。
值得說明的是,上述確定定位位置關(guān)聯(lián)的區(qū)域場景的各個實施方式僅為示例,并不限于此。例如,在上述確定在家或在公司場景的過程中,考慮了無線信號標(biāo)識這一信息,但如果家里沒有無線信號或者公司不允許員工上網(wǎng),則可以不考慮這一信息。又例如,在上述確定探親場景的過程中,還可以考慮用戶在公寓/住宅區(qū)出現(xiàn)的次數(shù)或頻率(例如在相當(dāng)長的時間出現(xiàn)次數(shù)多于2次)等信息,以提高判斷準(zhǔn)確度。
為便于理解上述確定區(qū)域場景的實施方式,下面通過表1進行舉例說明:
表1
在上述實施例或下述實施例中,根據(jù)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,確定至少一個推薦內(nèi)容以及至少一個推薦內(nèi)容之間的推薦順序的步驟,可以采用但不限于以下幾種方式:
在一種實施方式中,可以根據(jù)用戶的歷史興趣點和定位位置,獲取至少一個候選內(nèi)容;從至少一個候選內(nèi)容中,選擇與定位位置關(guān)聯(lián)的區(qū)域場景相匹配的至少一個推薦內(nèi)容;根據(jù)至少一個推薦內(nèi)容與定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定至少一個推薦內(nèi)容之間的推薦順序。
在上述一種實施方式中,可以根據(jù)用戶的歷史興趣點,確定用戶可能感興趣的一內(nèi)容范圍,根據(jù)定位位置,確定距離上相對合適的另一內(nèi)容范圍;選擇兩個內(nèi)容范圍的交集,作為候選內(nèi)容,可以保證候選內(nèi)容同時滿足用戶的歷史興趣點和定位位置兩個要求;然后,考慮用戶處于定位位置的場景,是出差或在家或在公司等,進而結(jié)合區(qū)域場景將候選內(nèi)容中與區(qū)域場景不匹配的內(nèi)容去掉,從而得到推薦內(nèi)容;進而根據(jù)推薦內(nèi)容與區(qū)域場景的匹配度,確定推薦內(nèi)容之間的排序(rank),即推薦順序。
可選地,可以預(yù)先配置不同區(qū)域場景下的標(biāo)準(zhǔn)內(nèi)容,并設(shè)置標(biāo)準(zhǔn)內(nèi)容與區(qū)域場景之間的匹配度,記為標(biāo)準(zhǔn)匹配度。關(guān)于任一推薦內(nèi)容與區(qū)域場景之間的匹配度,可以計算該推薦內(nèi)容與區(qū)域場景下各標(biāo)準(zhǔn)內(nèi)容的相似度,選擇相似度最高的標(biāo)準(zhǔn)內(nèi)容對應(yīng)的標(biāo)準(zhǔn)匹配度,作為該推薦內(nèi)容與區(qū)域場景的匹配度;或者,可以將該推薦內(nèi)容與區(qū)域場景下各標(biāo)準(zhǔn)內(nèi)容之間的相似度作為權(quán)重依據(jù),確定各標(biāo)準(zhǔn)內(nèi)容對應(yīng)的權(quán)重,將各標(biāo)準(zhǔn)內(nèi)容與區(qū)域場景之間的標(biāo)準(zhǔn)匹配度進行加權(quán)求和,作為該推薦內(nèi)容與區(qū)域場景的匹配度。值得說明的是,這里計算推薦內(nèi)容與區(qū)域場景之間的匹配度的方式僅為舉例,并不限于此。
在另一種實施方式中,可以根據(jù)用戶的歷史興趣點和定位位置,獲取至少一個候選內(nèi)容;從至少一個候選內(nèi)容中,選擇與定位位置關(guān)聯(lián)的區(qū)域場景相匹配的至少一個推薦內(nèi)容;根據(jù)用戶的歷史興趣點與至少一個推薦內(nèi)容的匹配度,確定至少一個推薦內(nèi)容之間的推薦順序。
在上述另一種實施方式中,可根據(jù)用戶的歷史興趣點,確定用戶可能感興趣的一內(nèi)容范圍,根據(jù)定位位置,確定距離上相對合適的另一內(nèi)容范圍;選擇兩個內(nèi)容范圍的交集,作為候選內(nèi)容,可以保證候選內(nèi)容同時滿足用戶的歷史興趣點和定位位置兩個要求;然后,考慮用戶處于定位位置的場景,是出差或在家或在公司等,進而結(jié)合區(qū)域場景將候選內(nèi)容中與區(qū)域場景不匹配的內(nèi)容去掉,從而得到推薦內(nèi)容;進而根據(jù)推薦內(nèi)容與用戶的歷史興趣點的匹配度,確定推薦內(nèi)容之間的排序,即推薦順序。
與上述一種實施方式的區(qū)別在于:確定推薦內(nèi)容之間的排序的依據(jù)不同。
可選地,根據(jù)用戶的歷史興趣點的實現(xiàn)形式的不同,推薦內(nèi)容與用戶的歷史興趣點的匹配度的計算方式也會有所不同。
例如,若用戶的歷史興趣點體現(xiàn)為用戶的興趣特征,則可以提取推薦內(nèi)容的特征,計算推薦內(nèi)容的特征與用戶的興趣特征之間的相似度,基于推薦內(nèi)容的特征與用戶的興趣特征之間的相似度,確定推薦內(nèi)容與用戶的歷史興趣點的匹配度。例如,可以選擇最大相似度作為推薦內(nèi)容與用戶的歷史興趣點的匹配度,或者可以計算相似度的平均值作為推薦內(nèi)容與用戶的歷史興趣點的匹配度,等等。
又例如,若用戶的歷史興趣點體現(xiàn)為用戶過去產(chǎn)生過購買、點擊、瀏覽等任意行為的歷史內(nèi)容,則可以計算推薦內(nèi)容與歷史內(nèi)容之間的相似度,基于推薦內(nèi)容與歷史內(nèi)容的相似度,確定推薦內(nèi)容與用戶的歷史興趣點的匹配度。例如,可以選擇最大相似度作為推薦內(nèi)容與用戶的歷史興趣點的匹配度,或者可以計算相似度的平均值作為推薦內(nèi)容與用戶的歷史興趣點的匹配度,等等。
在又一種實施方式中,可以根據(jù)定位位置和定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個候選內(nèi)容;根據(jù)用戶的歷史興趣點,從至少一個候選內(nèi)容中,選擇至少一個推薦內(nèi)容;根據(jù)至少一個推薦內(nèi)容與定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定至少一個推薦內(nèi)容之間的推薦順序。
在上述又一實施方式中,可根據(jù)區(qū)域場景,確定符合區(qū)域場景的一內(nèi)容范圍,根據(jù)定位位置,確定距離上相對合適的另一內(nèi)容范圍;選擇兩個內(nèi)容范圍的交集,作為候選內(nèi)容,可以保證候選內(nèi)容同時滿足區(qū)域場景和定位位置兩個要求;然后,考慮用戶的歷史興趣點,將候選內(nèi)容中不符合用戶的歷史興趣點的內(nèi)容去掉,從而得到推薦內(nèi)容;進而根據(jù)推薦內(nèi)容與區(qū)域場景的匹配度,確定推薦內(nèi)容之間的排序,即推薦順序。
可選地,可以預(yù)先配置不同區(qū)域場景下的標(biāo)準(zhǔn)內(nèi)容,并設(shè)置標(biāo)準(zhǔn)內(nèi)容與區(qū)域場景之間的匹配度,記為標(biāo)準(zhǔn)匹配度。基于此,可以計算內(nèi)容庫中各內(nèi)容與標(biāo)準(zhǔn)內(nèi)容之間的相似度,基于相似度從內(nèi)容庫中確定符合區(qū)域場景的一內(nèi)容范圍。
可選地,根據(jù)用戶的歷史興趣點的實現(xiàn)形式的不同,根據(jù)用戶的歷史興趣點,從候選內(nèi)容中篩選推薦內(nèi)容的方式也會有所不同。
例如,若用戶的歷史興趣點體現(xiàn)為用戶的興趣特征,則可以提取候選內(nèi)容的特征,計算候選內(nèi)容的特征與用戶的興趣特征之間的相似度,基于候選內(nèi)容的特征與用戶的興趣特征之間的相似度,確定候選內(nèi)容是否符合用戶的歷史興趣點;進而將不符合用戶的歷史興趣點的內(nèi)容去掉,從而得到推薦內(nèi)容。例如,可以設(shè)置相似度閾值,將相似度小于相似度閾值的候選內(nèi)容視為不符合用戶的歷史興趣點的內(nèi)容,或者可以設(shè)置相似度范圍,將相似度不屬于相似度范圍的候選內(nèi)容視為不符合用戶的歷史興趣點的內(nèi)容,等等。
又例如,若用戶的歷史興趣點體現(xiàn)為用戶過去產(chǎn)生過購買、點擊、瀏覽等任意行為的歷史內(nèi)容,則可以計算候選內(nèi)容與歷史內(nèi)容之間的相似度,基于候選內(nèi)容與歷史內(nèi)容的相似度,確定候選內(nèi)容是否符合用戶的歷史興趣點;進而將不符合用戶的歷史興趣點的內(nèi)容去掉,從而得到推薦內(nèi)容。例如,可以設(shè)置相似度閾值,將相似度小于相似度閾值的候選內(nèi)容視為不符合用戶的歷史興趣點的內(nèi)容,或者可以設(shè)置相似度范圍,將相似度不屬于相似度范圍的候選內(nèi)容視為不符合用戶的歷史興趣點的內(nèi)容,等等。
關(guān)于任一推薦內(nèi)容與區(qū)域場景之間的匹配度的獲取方式,可參見上述一種實施方式中的相應(yīng)描述,在不再贅述。
在再一種實施方式中,可以根據(jù)定位位置和定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個候選內(nèi)容;根據(jù)用戶的歷史興趣點,從至少一個候選內(nèi)容中,選擇至少一個推薦內(nèi)容;根據(jù)至少一個推薦內(nèi)容與用戶的歷史興趣點的匹配度,確定至少一個推薦內(nèi)容之間的推薦順序。
在上述再一實施方式中,可根據(jù)區(qū)域場景,確定符合區(qū)域場景的一內(nèi)容范圍,根據(jù)定位位置,確定距離上相對合適的另一內(nèi)容范圍;選擇兩個內(nèi)容范圍的交集,作為候選內(nèi)容,可以保證候選內(nèi)容同時滿足區(qū)域場景和定位位置兩個要求;然后,考慮用戶的歷史興趣點,將候選內(nèi)容中不符合用戶的歷史興趣點的內(nèi)容去掉,從而得到推薦內(nèi)容;進而根據(jù)推薦內(nèi)容與區(qū)域場景的匹配度,確定推薦內(nèi)容之間的排序,即推薦順序。
該實施方式中的相關(guān)描述,可參見前述實施方式,在此不再贅述。
在上述實施例或?qū)嵤┓绞街?,可以結(jié)合用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,向用戶推薦內(nèi)容,充分考慮區(qū)域場景對用戶需求的影響,有利于向用戶推薦更加符合用戶需求的內(nèi)容。在將推薦內(nèi)容推薦給用戶之后,用戶可以針對推薦內(nèi)容執(zhí)行各種操作,例如點擊、瀏覽、評價、搜索等,當(dāng)然還有一些非針對推薦內(nèi)容的操作一定程度上也會影響推薦內(nèi)容,統(tǒng)稱為關(guān)聯(lián)于推薦內(nèi)容的操作?;诖?,可以根據(jù)用戶關(guān)聯(lián)于上述推薦內(nèi)容的操作,及時更新推薦內(nèi)容,使得推薦內(nèi)容能夠動態(tài)跟蹤用戶的需求。
本申請另一實施例提供一種推薦方法,如圖2所示,所述推薦方法包括:
201、響應(yīng)于推薦觸發(fā)事件,獲取推薦觸發(fā)事件對應(yīng)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景。
202、根據(jù)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,確定至少一個推薦內(nèi)容以及至少一個推薦內(nèi)容之間的推薦順序。
203、以至少一個推薦內(nèi)容之間的推薦順序,向用戶推薦至少一個推薦內(nèi)容。
204、響應(yīng)于用戶關(guān)聯(lián)于上述至少一個推薦內(nèi)容的操作,根據(jù)所述操作產(chǎn)生的日志數(shù)據(jù)和定位位置關(guān)聯(lián)的區(qū)域場景,更新至少一個推薦內(nèi)容。
在本實施例中,步驟201-203可參見前述實施例中步驟101-103的描述,在此不再贅述。
在本實施例中,用戶關(guān)聯(lián)于上述至少一個推薦內(nèi)容的操作包括但不限于以下至少一種:點擊、瀏覽、上拉、下滑、長時間停留、搜索、評論、點贊、收藏、轉(zhuǎn)發(fā)、分享、不喜歡以及瀏覽結(jié)束。不同操作對至少一個推薦內(nèi)容產(chǎn)生的更新影響不同,可分為正向影響和負(fù)向影響。一種舉例可參見表2:
表2
在本實施例中,通過監(jiān)控用戶的操作,通過用戶的操作可以及時了解用戶當(dāng)前需求,進而可以及時更新至少一個推薦內(nèi)容,以便于推薦給用戶的內(nèi)容能夠動態(tài)匹配用戶的當(dāng)前需求。這里的更新包括但不限于以下效果:弱化用戶瀏覽卻沒有點擊的內(nèi)容,例如降低其rank;加強用戶瀏覽且點擊的內(nèi)容,例如提高其rank;加強用戶通過關(guān)鍵詞搜索的內(nèi)容以及命中所述關(guān)鍵詞的內(nèi)容,例如提高這些內(nèi)容的rank。
對上述更新至少一個推薦內(nèi)容的應(yīng)用場景進行舉例說明:
假設(shè)用戶在之前一段時間內(nèi)多次從川菜館下單,說明用戶對川菜感興趣,基于用戶的這一興趣,在結(jié)合用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景向用戶推薦內(nèi)容時,會向用戶推薦川菜相關(guān)的商戶。如果在接下來的時間內(nèi),對于推薦的川菜相關(guān)的商戶,用戶瀏覽過程中并未點擊,這說明用戶的興趣發(fā)生了變化不再關(guān)注川菜,因此沒有點擊所推薦的川菜相關(guān)的商戶,通過監(jiān)控用戶的操作,可以發(fā)現(xiàn)用戶的需求發(fā)生了改變,不再關(guān)注川菜。而采用本實施例提供的方法,通過更新操作,可以弱化推薦內(nèi)容中與川菜相關(guān)的商戶,例如降低川菜相關(guān)的商戶的rank,甚至可以剔除川菜相關(guān)的商戶,加強或重新推薦符合用戶當(dāng)前需求的內(nèi)容,提高用戶體驗。
在上述實施例或下述實施例中,根據(jù)用戶操作產(chǎn)生的日志數(shù)據(jù)以及定位位置關(guān)聯(lián)的區(qū)域場景,更新至少一個推薦內(nèi)容的步驟,可以為:根據(jù)日志數(shù)據(jù)和定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個新推薦內(nèi)容以及至少一個新推薦內(nèi)容之間的推薦順序;按照至少一個新推薦內(nèi)容以及至少一個新推薦內(nèi)容之間的推薦順序,更新至少一個推薦內(nèi)容。
在一種更新方式中,可以針對至少一個推薦內(nèi)容中的全部內(nèi)容進行更新。所述更新方式包括以下至少一種:將至少一個推薦內(nèi)容中,凡是不同于至少一個新推薦內(nèi)容中的內(nèi)容剔除;在至少一個推薦內(nèi)容中,添加至少一個新推薦內(nèi)容中不同于任何推薦內(nèi)容的內(nèi)容;根據(jù)至少一個新推薦內(nèi)容之間的推薦順序,調(diào)整至少一個推薦內(nèi)容之間的推薦順序。
在另一種更新方式中,可以將至少一個推薦內(nèi)容分為已瀏覽的內(nèi)容和未被瀏覽的內(nèi)容。對于用戶已瀏覽的內(nèi)容,用戶具有一定的記憶,為了保留用戶記憶中的樣子,便于用戶返回查看,對已瀏覽的內(nèi)容可不做更新,而只對未被瀏覽的推薦內(nèi)容做更新。對未被瀏覽過的推薦內(nèi)容的更新可以包括以下至少一種:從未被瀏覽過的推薦內(nèi)容中,剔除不同于至少一個新推薦內(nèi)容中的內(nèi)容;向未被瀏覽過的推薦內(nèi)容中,添加至少一個新推薦內(nèi)容中不同于至少一個推薦內(nèi)容的內(nèi)容;根據(jù)至少一個新推薦內(nèi)容之間的推薦順序,調(diào)整未被瀏覽過的推薦內(nèi)容之間的推薦順序。
例如,在一種情景下,新推薦內(nèi)容與之前的推薦內(nèi)容相同,區(qū)別僅在于推薦順序不同,則可以根據(jù)新推薦內(nèi)容之間的推薦順序,適應(yīng)性調(diào)整未被瀏覽過的推薦內(nèi)容之間的推薦順序。這樣當(dāng)用戶需要瀏覽這些未被瀏覽過的推薦內(nèi)容時,就會按照新的推薦順序進行瀏覽。
又例如,在一種情景下,新推薦內(nèi)容與之前的推薦內(nèi)容不同,包括之前推薦內(nèi)容不包含的內(nèi)容,且這些新內(nèi)容的推薦順序在未被瀏覽過的推薦內(nèi)容之前,說明這些新內(nèi)容比較符合用戶當(dāng)前需求,則可以將這些內(nèi)容添加到未被瀏覽過的推薦內(nèi)容中,并將這些內(nèi)容排在未被瀏覽過的推薦內(nèi)容的最前面,以便于用戶優(yōu)先看到這些新內(nèi)容。
又例如,在一種情景下,新推薦內(nèi)容與之前的推薦內(nèi)容不同,之前推薦內(nèi)容中的部分內(nèi)容被排除了,如果被排除的內(nèi)容屬于已瀏覽過的推薦內(nèi)容,則不做處理;如果被排除的內(nèi)容屬于未被瀏覽過的推薦內(nèi)容,則可以將這些內(nèi)容從未被瀏覽過的推薦內(nèi)容中剔除。
在上述實施例或下述實施例中,至少一個新推薦內(nèi)容以及至少一個新推薦內(nèi)容之間的推薦順序的獲取步驟,可以為:根據(jù)日志數(shù)據(jù)和定位位置關(guān)聯(lián)的區(qū)域場景,生成至少一個興趣內(nèi)容列表;根據(jù)至少一個興趣內(nèi)容列表各自對應(yīng)的內(nèi)容占比,從至少一個興趣內(nèi)容列表中,獲取至少一個新推薦內(nèi)容;根據(jù)至少一個新推薦內(nèi)容的用戶訪問價值,確定新推薦內(nèi)容之間的推薦順序。
可選地,至少一個興趣內(nèi)容列表的生成步驟,包括以下至少一種生成操作:
根據(jù)日志數(shù)據(jù)中記錄的用戶對至少一個推薦內(nèi)容的操作類型,從用戶以操作類型操作過的內(nèi)容中,獲取用戶訪問價值符合設(shè)定要求的內(nèi)容,以生成第一興趣內(nèi)容列表;
根據(jù)第一興趣內(nèi)容列表中的內(nèi)容,結(jié)合定位位置關(guān)聯(lián)的區(qū)域場景進行內(nèi)容維度的推薦,以生成第二興趣內(nèi)容列表;
根據(jù)日志數(shù)據(jù)中記錄的被用戶操作的內(nèi)容的標(biāo)識,結(jié)合定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第三興趣內(nèi)容列表;
根據(jù)用戶的歷史行為數(shù)據(jù),獲取用戶感興趣的歷史內(nèi)容,以生成第四興趣內(nèi)容列表;
根據(jù)第四興趣內(nèi)容列表中的內(nèi)容,結(jié)合定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第五興趣內(nèi)容列表。
相應(yīng)地,上述至少一個興趣內(nèi)容列表可以包括:第一興趣內(nèi)容列表、第二興趣內(nèi)容列表、第三興趣內(nèi)容列表、第四興趣內(nèi)容列表以及第五興趣內(nèi)容列表中的任意一個或任意幾個的組合。
在一具體實施方式中,上述至少一個興趣內(nèi)容列表同時包括:第一興趣內(nèi)容列表、第二興趣內(nèi)容列表、第三興趣內(nèi)容列表、第四興趣內(nèi)容列表以及第五興趣內(nèi)容列表??梢灶A(yù)先配置這五個興趣內(nèi)容列表對應(yīng)的內(nèi)容占比,通過內(nèi)容占比體現(xiàn)這五個興趣內(nèi)容列表的重要度。這里的興趣內(nèi)容列表對應(yīng)的內(nèi)容占比是指從興趣內(nèi)容列表中選擇作為新推薦內(nèi)容的內(nèi)容數(shù)量與新推薦內(nèi)容總數(shù)的比值。其中,各興趣內(nèi)容列表對應(yīng)的內(nèi)容占比之和為1,并且第一興趣內(nèi)容列表、第二興趣內(nèi)容列表、第三興趣內(nèi)容列表、第四興趣內(nèi)容列表以及第五興趣內(nèi)容列表對應(yīng)的內(nèi)容占比依次遞減。
在上述實施例或下述實施例中,對于新推薦內(nèi)容的用戶訪問價值,可以根據(jù)用戶對該新推薦內(nèi)容進行最后一次操作的時間距離當(dāng)前時間的時間差來體現(xiàn)。一般來說,時間差越大,該新推薦內(nèi)容對用戶的價值越小,即用戶訪問價值越低。用戶訪問價值可根據(jù)公式n(t)=n0*e-λt計算。其中,n(t)表示用戶訪問價值,是與時間差t有關(guān)的量,n0=n(0)是初始量,即在時間差為零時的量;λ為衰減系數(shù);e作為數(shù)學(xué)常數(shù),是自然對數(shù)函數(shù)中的底數(shù);t表示用戶最后一次操作(如瀏覽、點擊或評價)該新推薦內(nèi)容的時間與當(dāng)前時間的差值。
基于上述公式計算出至少一個新推薦內(nèi)容各自的用戶訪問價值,可以按照用戶訪問價值由高到低的順序,確定至少一個新推薦內(nèi)容之間的推薦順序。
在上述實施例或下述實施例中,至少一個新推薦內(nèi)容中可能包括多媒體內(nèi)容,多媒體內(nèi)容的數(shù)據(jù)量一般較大,可以針對多媒體內(nèi)容設(shè)置不同分辨率,這樣可以考慮用戶的設(shè)備性能和/或網(wǎng)絡(luò)性能,選擇分辨率符合要求的多媒體內(nèi)容,以降低多媒體內(nèi)容傳輸或顯示過程中出現(xiàn)不流暢或卡頓等現(xiàn)象的概率,提高用戶體驗度。
本申請上述各實施例提供的方法,可用于各種應(yīng)用系統(tǒng),以推薦不同內(nèi)容,例如可應(yīng)用于視頻處理系統(tǒng)以推薦影視信息,可應(yīng)用于電子商務(wù)中的購物系統(tǒng)以推薦各種商品/服務(wù),可應(yīng)用于電子商務(wù)中的外賣系統(tǒng)以推薦餐飲信息,可應(yīng)用于理財系統(tǒng)以推薦理財產(chǎn)品,等等。
在實際實施過程中,上述各實施例提供的方法可由應(yīng)用系統(tǒng)中的客戶端或服務(wù)端或任何具有推薦功能的設(shè)備獨立實施?;蛘?,上述各實施例提供的方法也可由應(yīng)用系統(tǒng)中的客戶端和服務(wù)端配合實施。
下面結(jié)合外賣系統(tǒng),對由外賣系統(tǒng)中的客戶端和服務(wù)端配合實施的推薦流程進行說明。
圖3為本申請一實施例提供的外賣系統(tǒng)的結(jié)構(gòu)示意圖。如圖3所示,該外賣系統(tǒng)包括:客戶端10和服務(wù)端20。
客戶端10與服務(wù)端20之間可以是無線或有線網(wǎng)絡(luò)連接??蛇x的,若客戶端10通過移動網(wǎng)絡(luò)與服務(wù)端20通信連接,該移動網(wǎng)絡(luò)的網(wǎng)絡(luò)制式可以為2g(gsm)、2.5g(gprs)、3g(wcdma、td-scdma、cdma2000、utms)、4g(lte)、4g+(lte+)、wimax等中的任意一種。當(dāng)然,除移動網(wǎng)絡(luò)之外,客戶端10也可以通過wi-fi、藍牙、紅外等方式與服務(wù)端20通信連接。
客戶端10與服務(wù)端20相對應(yīng),一般位于用戶側(cè),主要為用戶提供本地服務(wù),通常需要實現(xiàn)以下功能:向用戶展示應(yīng)用相關(guān)的信息,響應(yīng)用戶的操作以實現(xiàn)與用戶的交互,以及與服務(wù)端20進行通信。
服務(wù)端20主要是為客戶端10服務(wù)的,例如向客戶端10提供應(yīng)用相關(guān)的信息,保存客戶端10的數(shù)據(jù),向客戶端10提供控制邏輯,以及負(fù)責(zé)后臺計算等。
其中,根據(jù)應(yīng)用場景的不同,客戶端10和服務(wù)端20具體實現(xiàn)的功能會有所不同。下面重點描述客戶端10與服務(wù)端20配合實施內(nèi)容推薦的流程。
客戶端10主要用于監(jiān)聽用戶的操作,進行事件捕捉,當(dāng)捕獲到用戶操作關(guān)聯(lián)推薦觸發(fā)事件時,向服務(wù)端20上報推薦觸發(fā)事件,以供服務(wù)端20響應(yīng)于推薦觸發(fā)事件返回向用戶推薦的推薦內(nèi)容,并向用戶展示服務(wù)端20返回的推薦內(nèi)容。
相應(yīng)地,服務(wù)端20主要用于響應(yīng)于推薦觸發(fā)事件,獲取推薦觸發(fā)事件對應(yīng)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景;根據(jù)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,確定至少一個推薦內(nèi)容以及至少一個推薦內(nèi)容之間的推薦順序;以至少一個推薦內(nèi)容之間的推薦順序,將至少一個推薦內(nèi)容返回給客戶端10,以供客戶端10按序向用戶展示至少一個推薦內(nèi)容。
如圖4所示,內(nèi)容推薦的業(yè)務(wù)流程如下:
用戶在客戶端10登錄外賣系統(tǒng)、瀏覽外賣內(nèi)容、點擊商戶等,可觸發(fā)推薦操作??蛻舳?0捕捉登錄事件、瀏覽事件或點擊事件,并上報服務(wù)端20。
服務(wù)端20根據(jù)登錄事件、瀏覽事件或點擊事件中攜帶的用戶身份信息,例如手機號、通行證id等,去數(shù)據(jù)庫中獲取用戶的自畫像信息,并且根據(jù)用戶當(dāng)前定位位置召回的附近商戶,將兩者結(jié)合起來獲取用戶感興趣的內(nèi)容進行推薦排序。例如,用戶喜歡吃麥當(dāng)勞,可以向用戶推薦包含麥當(dāng)勞在內(nèi)的快餐;用戶對優(yōu)惠信息敏感,可以向用戶推薦當(dāng)前滿減幅度較大的商戶;用戶是高品質(zhì)用戶,可以向用戶推薦高質(zhì)量的品味商戶;用戶的粘性不高,屬于衰退期的用戶,則可以向用戶提供優(yōu)惠券并向用戶推薦優(yōu)惠券適用的商戶。
除上述之外,服務(wù)端20還需要結(jié)合用戶身份信息以及當(dāng)前定位位置(用戶的派單地址,用戶的定位地址)確定區(qū)域場景,例如可能是出差、探親、旅游、在家、在公司等;考慮區(qū)域場景對內(nèi)容推薦過程的影響,在內(nèi)容推薦過程考慮區(qū)域場景這一因素,讓內(nèi)容推薦排序更加合理,更加符合用戶需求。
關(guān)于根據(jù)歷史興趣點、定位位置以及區(qū)域場景進行內(nèi)容推薦的詳細(xì)實施過程可參見前述實施例,在此不再贅述。
以圖5所示外賣系統(tǒng)的界面為例,客戶端10將推薦內(nèi)容以列表形式展示給用戶。用戶看到內(nèi)容列表后,點擊“西少爺肉夾饃”,如圖5所示。
客戶端10捕捉到用戶的點擊操作。在一種實施方式中,客戶端10可以在捕捉到用戶的點擊操作后,向服務(wù)端20上報點擊操作產(chǎn)生的日志數(shù)據(jù)。在另一實施方式中,客戶端10可以按照設(shè)定的上報周期,當(dāng)上報周期到達后,將在該上報周期內(nèi)捕捉到的所有操作產(chǎn)生的日志數(shù)據(jù)上報給服務(wù)端20。在又一實施例方式中,客戶端10可以采用事件觸發(fā)機制,即只有捕捉到特定事件時,才會向服務(wù)端20上報在此之前所有未上報的日志數(shù)據(jù)。
服務(wù)端20接收客戶端10上報的日志數(shù)據(jù),并基于該日志數(shù)據(jù)執(zhí)行兩種處理邏輯。一種處理邏輯是:基于該日志數(shù)據(jù)中商戶a的名稱,檢索該商戶的詳細(xì)信息推送給用戶,并利用商戶a的自畫像查找類似商戶,向用戶推薦類似商戶,如圖6所示。
可選地,商戶的自畫像包括但不限于以下信息:
基本屬性信息:例如,商戶地址、所屬商圈、商戶性質(zhì)、經(jīng)營范圍、熱銷時段、行業(yè)資質(zhì)、電子合同有效狀態(tài)、合同折扣率、重要(點)商戶(keyaccount,ka)標(biāo)識、平均rank值、主體資質(zhì)、上線時間、營業(yè)時間。
指標(biāo)信息:可分為中等指標(biāo)、優(yōu)勢指標(biāo)、弱勢指標(biāo);優(yōu)勢指標(biāo)可包括:商戶價值、優(yōu)惠前客單價、日均流水、周復(fù)購率、訂單轉(zhuǎn)化率、凈投資回報率(returnoninvestment,roi)、曝光人數(shù)、曝光量、訪問人數(shù)、下單量、下單人數(shù)、訪問量、完成單人數(shù)、完成單量、曝光-訪問獨立訪客(uniquevisitor,uv)轉(zhuǎn)化率、曝光-訪問頁面瀏覽量(pageview,pv)轉(zhuǎn)化率、訪問-下單uv轉(zhuǎn)化率、訪問-下單pv轉(zhuǎn)化率、下單-完成uv轉(zhuǎn)化率、下單-完成pv轉(zhuǎn)化率、工作日營銷敏感度、休息日營銷敏感度、用戶粘性、優(yōu)惠后客單價、用戶評分、用戶投訴等;弱勢指標(biāo)可以包括:平臺收益;其余為中等指標(biāo);
商戶價值信息:例如,訂單轉(zhuǎn)化率、周復(fù)購率、優(yōu)惠前客單價、日均流水、凈roi、口味食材等;可通過文字、圖表表示商戶價值信息;
營銷敏感度:可通過工作日和休息日的訂單量和訂單補貼價格之間的關(guān)系來體現(xiàn);可以通過文字、圖表表示營銷敏感度;
客戶數(shù)據(jù):例如,不同城市、商圈中的用戶粘性、用戶評分、用戶投訴等指標(biāo)數(shù)值;可以通過文字、圖表表示客戶數(shù)據(jù);
競品對比信息:例如,各競品的在線天數(shù)、菜品數(shù)、營業(yè)時長、起送價、配送費用等數(shù)據(jù);可通過文字、圖表表示競品對比信息;
營銷數(shù)據(jù):例如,老用戶roi、商戶出資比率、商戶補貼率等;可通過文字、圖表表示營銷數(shù)據(jù)。
另一種處理邏輯為:根據(jù)用戶點擊的商戶a(如圖5所示的“西少爺肉夾饃”),結(jié)合當(dāng)前定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個新推薦內(nèi)容以及至少一個新推薦內(nèi)容之間的推薦順序。
例如,服務(wù)端20可以獲取一段時間內(nèi)用戶點擊過的所有商戶,根據(jù)公式n(t)=n0*e-λt計算各商戶的用戶訪問價值;將用戶信息、商戶信息、商戶的用戶訪問價值等內(nèi)容存儲至內(nèi)存或者外部存儲、數(shù)據(jù)庫、緩存等中。服務(wù)端20選擇用戶訪問價值大于預(yù)設(shè)價值閾值的商戶,形成第一興趣商戶列表。
進一步,服務(wù)端20結(jié)合區(qū)域場景,利用余弦相似度,獲取第一興趣商戶列表中各商戶的相似商戶,這些相似商戶形成第二興趣商戶列表。對第一興趣商戶列表中的商戶來說,如果其用戶訪問價值越高,則這個商戶的相似商戶的數(shù)量相對較多,反之相似商戶的數(shù)量相對較少。
進一步,服務(wù)端20根據(jù)用戶點擊的商戶a,獲取用戶的相似用戶,結(jié)合區(qū)域場景,從相似用戶感興趣的商戶中選擇商戶a之外的商戶,形成第三興趣商戶列表??蛇x地,可以利用皮爾遜相關(guān)度算法,計算用戶之間的相似度。
進一步,服務(wù)端20獲取用戶的歷史興趣商戶,例如可以是用戶之前有下單記錄、收藏、點贊等商戶,形成第四興趣商戶列表。
進一步,服務(wù)端20根據(jù)用戶的歷史興趣商戶,獲取用戶的相似用戶,結(jié)合區(qū)域場景,從相似用戶感興趣的商戶中選擇歷史興趣商戶之外的商戶,形成第五興趣商戶列表??蛇x地,可以利用皮爾遜相關(guān)度算法,計算用戶之間的相似度。
服務(wù)端20根據(jù)預(yù)先為上述五個興趣列表配置的內(nèi)容占比,分別從上述五個列表中選擇用戶訪問價值最大的部分商戶,并按照用戶訪問價值對選擇的商戶進行排序。第一至第五興趣商戶列表對應(yīng)的內(nèi)容占比之和為1,且依次遞減,這樣可以保證基于用戶操作推薦的商戶相對較多,而基于歷史興趣推薦的商戶相對較少,以充分發(fā)揮用戶實時操作的價值。
服務(wù)端20按照上述新商戶之間的排序,將新商戶推送至客戶端10。
客戶端10接收服務(wù)端20推送的新商戶,當(dāng)用戶從商戶a返回至推薦商戶所在頁面,例如圖5所示頁面時,利用新商戶以及新商戶之間的排序,對圖5所示頁面上的推薦商戶進行更新。
優(yōu)選地,客戶端10可以將圖5所示頁面上更新之前的商戶劃分為三類,分別為:用戶瀏覽過但不可見的商戶、當(dāng)前可視化商戶、用戶未瀏覽過的商戶。
假設(shè),最初推薦商戶包括:用戶瀏覽過但不可見的商戶s0、s1、s2,當(dāng)前可視化商戶s3、s4、s5,用戶不可見的商戶s6、s7、s8、s9、s10、s11等12個商戶。
后續(xù),用戶點擊了商戶s4;基于用戶對商戶s4的點擊操作,服務(wù)端20向客戶端10返回如下排序的新商戶:s0、s2、s4、s7、s5、s10、s22、s9、s8、s11、s23、s12等12個商戶。
其中,商戶s0、s1、s2、s3、s4、s5均已經(jīng)被用戶瀏覽過,且商戶s3、s4、s5為當(dāng)前可看到的商戶,但是在新商戶中s1、s3被剔除了,而且原先商戶s6-s11的排序也變了,并且s6被剔除了,相應(yīng)的,商戶s22、s23和s12被加了進來。
客戶端10可以執(zhí)行以下更新操作:
1)當(dāng)前可視化的商戶s3-s5保持不變(雖然s3在新商戶中已被剔除)
2)已經(jīng)瀏覽過,但是不可見的商戶s0-s2,可以將商戶s1剔除,保留s0和s2;或者,可以保留s0-s2不變,以便于用戶返回查看。
3)針對沒有瀏覽過的商戶s6、s7、s8、s9、s10、s11,將s6去掉,加入s22、s23和s12,并調(diào)整這些商戶的順序,最新的商戶順序為:s7、s10、s22、s9、s8、s11、s23、s12。
需要說明的是,上述實施例所提供方法的各步驟的執(zhí)行主體均可以是同一設(shè)備,或者,該方法也由不同設(shè)備作為執(zhí)行主體。比如,步驟101至步驟103的執(zhí)行主體可以為設(shè)備a;又比如,步驟101和102的執(zhí)行主體可以為設(shè)備a,步驟103的執(zhí)行主體可以為設(shè)備b;等等。
圖7為本申請又一實施例提供的推薦裝置的結(jié)構(gòu)示意圖。如圖7所示,推薦裝置包括:獲取單元71、確定單元72和推薦單元73。
獲取單元71,用于響應(yīng)于推薦觸發(fā)事件,獲取推薦觸發(fā)事件對應(yīng)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景。
確定單元72,用于根據(jù)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,確定至少一個推薦內(nèi)容以及至少一個推薦內(nèi)容之間的推薦順序。
推薦單元73,用于以至少一個推薦內(nèi)容之間的推薦順序,向用戶推薦至少一個推薦內(nèi)容。
在一可選實施方式中,獲取單元71具體用于:獲取定位位置對應(yīng)的場景標(biāo)注數(shù)據(jù)或至少一種非場景標(biāo)注數(shù)據(jù);根據(jù)場景標(biāo)注數(shù)據(jù)或至少一種非場景標(biāo)注數(shù)據(jù),識別定位位置關(guān)聯(lián)的區(qū)域場景。
可選地,所述至少一種非場景標(biāo)注數(shù)據(jù)包括:所述定位位置所屬區(qū)域的類型、所述用戶在所述定位位置所屬區(qū)域的駐留時間、所述用戶在所述定位位置所屬區(qū)域的活動范圍、所述用戶在所述定位位置使用的無線信號標(biāo)識和/或當(dāng)前時間特征。
在一可選實施方式中,獲取單元71具體用于:
對于用戶在定位位置的駐留時間符合在家時的時間規(guī)律,定位位置所屬區(qū)域的類型為公寓/住宅區(qū),且用戶在定位位置使用的無線信號標(biāo)識與用戶在多個周末使用的無線信號標(biāo)識相同的情況,確定定位位置關(guān)聯(lián)的區(qū)域場景為在家;
對于用戶在定位位置的駐留時間符合在公司時的時間規(guī)律,定位位置所屬區(qū)域的類型為商業(yè)區(qū)/其它非住宅區(qū),且用戶在定位位置使用的無線信號標(biāo)識與用戶在工作日時間使用的無線信號標(biāo)識相同的情況,確定定位位置關(guān)聯(lián)的區(qū)域場景為在公司;
對于當(dāng)前時間屬于節(jié)假日,定位位置屬于其它城市且其類型為公寓/住宅區(qū),且用戶在定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同的情況,確定定位位置關(guān)聯(lián)的區(qū)域場景為探親;
對于定位位置所屬區(qū)域的類型為旅游區(qū)域,用戶在定位位置所屬區(qū)域的各景點內(nèi)活動,用戶在定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同,用戶在定位位置所屬區(qū)域的駐留時間符合旅游時的時間規(guī)律的情況,確定定位位置關(guān)聯(lián)的區(qū)域場景為旅游;
對于其它情況,確定定位位置關(guān)聯(lián)的區(qū)域場景為出差。
在一可選實施方式中,確定單元72具體用于:根據(jù)用戶的歷史興趣點和定位位置,獲取至少一個候選內(nèi)容;從至少一個候選內(nèi)容中,選擇與定位位置關(guān)聯(lián)的區(qū)域場景相匹配的至少一個推薦內(nèi)容;根據(jù)至少一個推薦內(nèi)容與定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定至少一個推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,確定單元72具體用于:根據(jù)定位位置和定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個候選內(nèi)容;根據(jù)用戶的歷史興趣點,從至少一個候選內(nèi)容中,選擇至少一個推薦內(nèi)容;根據(jù)至少一個推薦內(nèi)容與定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定至少一個推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,如圖8所示,所述裝置還包括:更新單元74。
更新單元74,用于響應(yīng)于用戶關(guān)聯(lián)于至少一個推薦內(nèi)容的操作,根據(jù)操作產(chǎn)生的日志數(shù)據(jù)和定位位置關(guān)聯(lián)的區(qū)域場景,更新至少一個推薦內(nèi)容。
在一可選實施方式中,更新單元74的一種實現(xiàn)結(jié)構(gòu)包括:獲取子單元和更新子單元。
獲取子單元,用于根據(jù)日志數(shù)據(jù)和定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個新推薦內(nèi)容以及至少一個新推薦內(nèi)容之間的推薦順序。
更新子單元,用于按照至少一個新推薦內(nèi)容以及至少一個新推薦內(nèi)容之間的推薦順序,更新至少一個推薦內(nèi)容中未被瀏覽過的推薦內(nèi)容。
在一可選實施方式中,更新子單元具體用于執(zhí)行以下至少一種操作:
從未被瀏覽過的推薦內(nèi)容中,剔除不同于至少一個新推薦內(nèi)容中的內(nèi)容;
向未被瀏覽過的推薦內(nèi)容中,添加至少一個新推薦內(nèi)容中不同于至少一個推薦內(nèi)容的內(nèi)容;
根據(jù)至少一個新推薦內(nèi)容之間的推薦順序,調(diào)整未被瀏覽過的推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,獲取子單元具體用于:根據(jù)日志數(shù)據(jù)和定位位置關(guān)聯(lián)的區(qū)域場景,生成至少一個興趣內(nèi)容列表;根據(jù)至少一個興趣內(nèi)容列表各自對應(yīng)的內(nèi)容占比,從至少一個興趣內(nèi)容列表中,獲取至少一個新推薦內(nèi)容;根據(jù)至少一個新推薦內(nèi)容的用戶訪問價值,確定新推薦內(nèi)容之間的推薦順序。
在一可選實施方式中,獲取子單元具體用于執(zhí)行以下至少一種生成操作:
根據(jù)日志數(shù)據(jù)中記錄的用戶對至少一個推薦內(nèi)容的操作類型,從用戶以操作類型操作過的內(nèi)容中,獲取用戶訪問價值符合設(shè)定要求的內(nèi)容,以生成第一興趣內(nèi)容列表;
根據(jù)第一興趣內(nèi)容列表中的內(nèi)容,結(jié)合定位位置關(guān)聯(lián)的區(qū)域場景進行內(nèi)容維度的推薦,以生成第二興趣內(nèi)容列表;
根據(jù)日志數(shù)據(jù)中記錄的被用戶操作的內(nèi)容的標(biāo)識,結(jié)合定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第三興趣內(nèi)容列表;
根據(jù)用戶的歷史行為數(shù)據(jù),獲取用戶感興趣的歷史內(nèi)容,以生成第四興趣內(nèi)容列表;
根據(jù)第四興趣內(nèi)容列表中的內(nèi)容,結(jié)合定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第五興趣內(nèi)容列表。
在一可選實施方式中,第一興趣內(nèi)容列表、第二興趣內(nèi)容列表、第三興趣內(nèi)容列表、第四興趣內(nèi)容列表以及第五興趣內(nèi)容列表對應(yīng)的內(nèi)容占比依次遞減,且加和為1。
在一可選實施方式中,獲取子單元還用于:若至少一個新推薦內(nèi)容包括多媒體內(nèi)容,根據(jù)用戶的設(shè)備性能和/或網(wǎng)絡(luò)性能,選擇分辨率符合要求的多媒體內(nèi)容。
在一可選實施方式中,用戶關(guān)聯(lián)于至少一個推薦內(nèi)容的操作,包括以下至少一種:點擊、瀏覽、上拉、下滑、長時間停留、搜索、評論、點贊、收藏、轉(zhuǎn)發(fā)、分享、不喜歡以及瀏覽結(jié)束。
在一可選實施方式中,推薦觸發(fā)事件包括以下至少一種:登錄、瀏覽、下滑、點擊以及搜索。
本實施例提供的推薦裝置,可用于執(zhí)行上述方法實施例的流程,詳細(xì)描述可參見前述實施例,在此不再贅述。
值得說明的是,若上述方法實施例中的步驟與推薦裝置中的功能模塊具有對應(yīng)關(guān)系,則可由對應(yīng)的功能模塊執(zhí)行相應(yīng)的方法步驟;若上述方法實施例中的步驟與推薦裝置中的功能模塊未能形成對應(yīng)關(guān)系,則可由功能與該方法步驟最為接近的功能模塊或任意功能來執(zhí)行,對此,本申請不做限定,即上述方法實施例中的步驟均可由推薦裝置中的模塊來完成。
本實施例提供的推薦裝置,結(jié)合用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,向用戶推薦內(nèi)容,有利于向用戶推薦更加符合用戶需求的內(nèi)容,提高推薦效果,提高用戶體驗度。
在一個可能的設(shè)計中,上述推薦裝置的結(jié)構(gòu)中包括處理器和存儲器,所述存儲器用于存儲支持上述推薦裝置執(zhí)行上述方法實施例提供的推薦方法的程序,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。
所述程序包括一條或多條計算機指令,其中,所述一條或多條計算機指令供所述處理器調(diào)用執(zhí)行。
處理器用于:執(zhí)行存儲器中的程序,以用于:響應(yīng)于推薦觸發(fā)事件,獲取推薦觸發(fā)事件對應(yīng)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景;根據(jù)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,確定至少一個推薦內(nèi)容以及至少一個推薦內(nèi)容之間的推薦順序;以至少一個推薦內(nèi)容之間的推薦順序,向用戶推薦至少一個推薦內(nèi)容。
存儲器還可被配置為存儲其它各種數(shù)據(jù)以支持在推薦裝置上的操作。這些數(shù)據(jù)的示例包括用于在推薦裝置上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。
存儲器可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。
可選的,所述推薦裝置還可以包括通信組件,用于推薦裝置與其他設(shè)備或通信網(wǎng)絡(luò)通信。通信組件被配置為便于推薦裝置和其他設(shè)備之間有線或無線方式的通信。推薦裝置可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信組件經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,通信組件還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍牙(bt)技術(shù)和其他技術(shù)來實現(xiàn)。
本發(fā)明實施例提供了一種計算機存儲介質(zhì),用于儲存上述推薦裝置所用的計算機軟件指令,其包含用于執(zhí)行上述方法實施例提供的推薦方法為推薦裝置所涉及的程序。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。
本申請實施例公開a1、一種推薦方法,包括:
響應(yīng)于推薦觸發(fā)事件,獲取所述推薦觸發(fā)事件對應(yīng)用戶的歷史興趣點、定位位置以及所述定位位置關(guān)聯(lián)的區(qū)域場景;
根據(jù)所述用戶的歷史興趣點、所述定位位置以及所述定位位置關(guān)聯(lián)的區(qū)域場景,確定至少一個推薦內(nèi)容以及所述至少一個推薦內(nèi)容之間的推薦順序;
以所述至少一個推薦內(nèi)容之間的推薦順序,向所述用戶推薦所述至少一個推薦內(nèi)容。
a2、如a1所述的方法中,所述定位位置關(guān)聯(lián)的區(qū)域場景的獲取步驟,包括:
獲取所述定位位置對應(yīng)的場景標(biāo)注數(shù)據(jù)或至少一種非場景標(biāo)注數(shù)據(jù);
根據(jù)所述場景標(biāo)注數(shù)據(jù)或至少一種非場景標(biāo)注數(shù)據(jù),識別所述定位位置關(guān)聯(lián)的區(qū)域場景。
a3、如a2所述的方法中,所述定位位置關(guān)聯(lián)的區(qū)域場景的識別步驟,包括:
對于所述用戶在定位位置的駐留時間符合在家時的時間規(guī)律,所述定位位置所屬區(qū)域的類型為公寓/住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與所述用戶在多個周末使用的無線信號標(biāo)識相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為在家;
對于所述用戶在定位位置的駐留時間符合在公司時的時間規(guī)律,所述定位位置所屬區(qū)域的類型為商業(yè)區(qū)/其它非住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與所述用戶在工作日時間使用的無線信號標(biāo)識相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為在公司;
對于所述當(dāng)前時間屬于節(jié)假日,所述定位位置屬于其它城市且其類型為公寓/住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為探親;
對于所述定位位置所屬區(qū)域的類型為旅游區(qū)域,所述用戶在所述定位位置所屬區(qū)域的各景點內(nèi)活動,所述用戶在所述定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同,所述用戶在所述定位位置所屬區(qū)域的駐留時間符合旅游時的時間規(guī)律的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為旅游;
對于其它情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為出差。
a4、如a1所述的方法中,所述至少一個推薦內(nèi)容以及所述至少一個推薦內(nèi)容之間的推薦順序的確定步驟,包括:
根據(jù)所述用戶的歷史興趣點和所述定位位置,獲取至少一個候選內(nèi)容;
從所述至少一個候選內(nèi)容中,選擇與所述定位位置關(guān)聯(lián)的區(qū)域場景相匹配的所述至少一個推薦內(nèi)容;
根據(jù)所述至少一個推薦內(nèi)容與所述定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定所述至少一個推薦內(nèi)容之間的推薦順序。
a5、如a1所述的方法中,所述至少一個推薦內(nèi)容以及所述至少一個推薦內(nèi)容之間的推薦順序的確定步驟,包括:
根據(jù)所述定位位置和所述定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個候選內(nèi)容;
根據(jù)所述用戶的歷史興趣點,從所述至少一個候選內(nèi)容中,選擇所述至少一個推薦內(nèi)容;
根據(jù)所述至少一個推薦內(nèi)容與所述定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定所述至少一個推薦內(nèi)容之間的推薦順序。
a6、如a1-a5任一項所述的方法中,還包括:
響應(yīng)于所述用戶關(guān)聯(lián)于所述至少一個推薦內(nèi)容的操作,根據(jù)所述操作產(chǎn)生的日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,更新所述至少一個推薦內(nèi)容。
a7、如a6所述的方法中,所述至少一個推薦內(nèi)容的更新步驟,包括:
根據(jù)所述日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個新推薦內(nèi)容以及所述至少一個新推薦內(nèi)容之間的推薦順序;
按照所述至少一個新推薦內(nèi)容以及所述至少一個新推薦內(nèi)容之間的推薦順序,更新所述至少一個推薦內(nèi)容中未被瀏覽過的推薦內(nèi)容。
a8、如a7所述的方法中,所述未被瀏覽過的推薦內(nèi)容的更新步驟,包括以下至少一種:
從所述未被瀏覽過的推薦內(nèi)容中,剔除不同于所述至少一個新推薦內(nèi)容中的內(nèi)容;
向所述未被瀏覽過的推薦內(nèi)容中,添加所述至少一個新推薦內(nèi)容中不同于所述至少一個推薦內(nèi)容的內(nèi)容;
根據(jù)所述至少一個新推薦內(nèi)容之間的推薦順序,調(diào)整所述未被瀏覽過的推薦內(nèi)容之間的推薦順序。
a9、如a7所述的方法中,所述至少一個新推薦內(nèi)容以及所述至少一個新推薦內(nèi)容之間的推薦順序的獲取步驟,包括:
根據(jù)所述日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,生成至少一個興趣內(nèi)容列表;
根據(jù)所述至少一個興趣內(nèi)容列表各自對應(yīng)的內(nèi)容占比,從所述至少一個興趣內(nèi)容列表中,獲取所述至少一個新推薦內(nèi)容;
根據(jù)所述至少一個新推薦內(nèi)容的用戶訪問價值,確定所述新推薦內(nèi)容之間的推薦順序。
a10、如a9所述的方法中,所述至少一個興趣內(nèi)容列表的生成步驟,包括以下至少一種生成操作:
根據(jù)所述日志數(shù)據(jù)中記錄的所述用戶對所述至少一個推薦內(nèi)容的操作類型,從所述用戶以所述操作類型操作過的內(nèi)容中,獲取用戶訪問價值符合設(shè)定要求的內(nèi)容,以生成第一興趣內(nèi)容列表;
根據(jù)所述第一興趣內(nèi)容列表中的內(nèi)容,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行內(nèi)容維度的推薦,以生成第二興趣內(nèi)容列表;
根據(jù)所述日志數(shù)據(jù)中記錄的被所述用戶操作的內(nèi)容的標(biāo)識,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第三興趣內(nèi)容列表;
根據(jù)所述用戶的歷史行為數(shù)據(jù),獲取所述用戶感興趣的歷史內(nèi)容,以生成第四興趣內(nèi)容列表;
根據(jù)所述第四興趣內(nèi)容列表中的內(nèi)容,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第五興趣內(nèi)容列表。
a11、如a10所述的方法中,所述第一興趣內(nèi)容列表、所述第二興趣內(nèi)容列表、所述第三興趣內(nèi)容列表、所述第四興趣內(nèi)容列表以及所述第五興趣內(nèi)容列表對應(yīng)的內(nèi)容占比依次遞減,且加和為1。
a12、如a7所述的方法中,所述至少一個新推薦內(nèi)容的獲取步驟,還包括:
若所述至少一個新推薦內(nèi)容包括多媒體內(nèi)容,根據(jù)所述用戶的設(shè)備性能和/或網(wǎng)絡(luò)性能,選擇分辨率符合要求的多媒體內(nèi)容。
a13、如a6所述的方法中,所述用戶對所述至少一個推薦內(nèi)容的操作,包括以下至少一種:
點擊、瀏覽、上拉、下滑、長時間停留、搜索、評論、點贊、收藏、轉(zhuǎn)發(fā)、分享、不喜歡以及瀏覽結(jié)束。
a14、如a1-a5任一項所述的方法中,所述推薦觸發(fā)事件包括以下至少一種:
登錄、瀏覽、下滑、點擊以及搜索。
本申請實施例還提供b15、一種推薦裝置,包括:
獲取單元,用于響應(yīng)于推薦觸發(fā)事件,獲取所述推薦觸發(fā)事件對應(yīng)用戶的歷史興趣點、定位位置以及所述定位位置關(guān)聯(lián)的區(qū)域場景;
確定單元,用于根據(jù)所述用戶的歷史興趣點、所述定位位置以及所述定位位置關(guān)聯(lián)的區(qū)域場景,確定至少一個推薦內(nèi)容以及所述至少一個推薦內(nèi)容之間的推薦順序;
推薦單元,用于以所述至少一個推薦內(nèi)容之間的推薦順序,向所述用戶推薦所述至少一個推薦內(nèi)容。
b16、如b15所述的裝置中,所述獲取單元具體用于:
獲取所述定位位置對應(yīng)的場景標(biāo)注數(shù)據(jù)或至少一種非場景標(biāo)注數(shù)據(jù);
根據(jù)所述場景標(biāo)注數(shù)據(jù)或至少一種非場景標(biāo)注數(shù)據(jù),識別所述定位位置關(guān)聯(lián)的區(qū)域場景。
b17、如b16所述的裝置中,所述獲取單元具體用于:
對于所述用戶在定位位置的駐留時間符合在家時的時間規(guī)律,所述定位位置所屬區(qū)域的類型為公寓/住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與所述用戶在多個周末使用的無線信號標(biāo)識相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為在家;
對于所述用戶在定位位置的駐留時間符合在公司時的時間規(guī)律,所述定位位置所屬區(qū)域的類型為商業(yè)區(qū)/其它非住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與所述用戶在工作日時間使用的無線信號標(biāo)識相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為在公司;
對于所述當(dāng)前時間屬于節(jié)假日,所述定位位置屬于其它城市且其類型為公寓/住宅區(qū),且所述用戶在所述定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為探親;
對于所述定位位置所屬區(qū)域的類型為旅游區(qū)域,所述用戶在所述定位位置所屬區(qū)域的各景點內(nèi)活動,所述用戶在所述定位位置使用的無線信號標(biāo)識與之前常用的無線信號標(biāo)識不相同,所述用戶在所述定位位置所屬區(qū)域的駐留時間符合旅游時的時間規(guī)律的情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為旅游;
對于其它情況,確定所述定位位置關(guān)聯(lián)的區(qū)域場景為出差。
b18、如b15所述的裝置中,所述確定單元具體用于:
根據(jù)所述用戶的歷史興趣點和所述定位位置,獲取至少一個候選內(nèi)容;
從所述至少一個候選內(nèi)容中,選擇與所述定位位置關(guān)聯(lián)的區(qū)域場景相匹配的所述至少一個推薦內(nèi)容;
根據(jù)所述至少一個推薦內(nèi)容與所述定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定所述至少一個推薦內(nèi)容之間的推薦順序。
b19、如b15所述的裝置中,所述確定單元具體用于:
根據(jù)所述定位位置和所述定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個候選內(nèi)容;
根據(jù)所述用戶的歷史興趣點,從所述至少一個候選內(nèi)容中,選擇所述至少一個推薦內(nèi)容;
根據(jù)所述至少一個推薦內(nèi)容與所述定位位置關(guān)聯(lián)的區(qū)域場景的匹配度,確定所述至少一個推薦內(nèi)容之間的推薦順序。
b20、如b15-b19任一項所述的裝置中,還包括:
更新單元,用于響應(yīng)于所述用戶關(guān)聯(lián)于所述至少一個推薦內(nèi)容的操作,根據(jù)所述操作產(chǎn)生的日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,更新所述至少一個推薦內(nèi)容。
b21、如b20所述的裝置中,所述更新單元包括:
獲取子單元,用于根據(jù)所述日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,獲取至少一個新推薦內(nèi)容以及所述至少一個新推薦內(nèi)容之間的推薦順序;
更新子單元,用于按照所述至少一個新推薦內(nèi)容以及所述至少一個新推薦內(nèi)容之間的推薦順序,更新所述至少一個推薦內(nèi)容中未被瀏覽過的推薦內(nèi)容。
b22、如b21所述的裝置中,所述更新子單元具體用于執(zhí)行以下至少一種操作:
從所述未被瀏覽過的推薦內(nèi)容中,剔除不同于所述至少一個新推薦內(nèi)容中的內(nèi)容;
向所述未被瀏覽過的推薦內(nèi)容中,添加所述至少一個新推薦內(nèi)容中不同于所述至少一個推薦內(nèi)容的內(nèi)容;
根據(jù)所述至少一個新推薦內(nèi)容之間的推薦順序,調(diào)整所述未被瀏覽過的推薦內(nèi)容之間的推薦順序。
b23、如b21所述的裝置中,所述獲取子單元具體用于:
根據(jù)所述日志數(shù)據(jù)和所述定位位置關(guān)聯(lián)的區(qū)域場景,生成至少一個興趣內(nèi)容列表;
根據(jù)所述至少一個興趣內(nèi)容列表各自對應(yīng)的內(nèi)容占比,從所述至少一個興趣內(nèi)容列表中,獲取所述至少一個新推薦內(nèi)容;
根據(jù)所述至少一個新推薦內(nèi)容的用戶訪問價值,確定所述新推薦內(nèi)容之間的推薦順序。
b24、如b23所述的裝置中,所述獲取子單元具體用于執(zhí)行以下至少一種生成操作:
根據(jù)所述日志數(shù)據(jù)中記錄的所述用戶對所述至少一個推薦內(nèi)容的操作類型,從所述用戶以所述操作類型操作過的內(nèi)容中,獲取用戶訪問價值符合設(shè)定要求的內(nèi)容,以生成第一興趣內(nèi)容列表;
根據(jù)所述第一興趣內(nèi)容列表中的內(nèi)容,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行內(nèi)容維度的推薦,以生成第二興趣內(nèi)容列表;
根據(jù)所述日志數(shù)據(jù)中記錄的被所述用戶操作的內(nèi)容的標(biāo)識,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第三興趣內(nèi)容列表;
根據(jù)所述用戶的歷史行為數(shù)據(jù),獲取所述用戶感興趣的歷史內(nèi)容,以生成第四興趣內(nèi)容列表;
根據(jù)所述第四興趣內(nèi)容列表中的內(nèi)容,結(jié)合所述定位位置關(guān)聯(lián)的區(qū)域場景進行用戶維度的推薦,以生成第五興趣內(nèi)容列表。
b25、如b24所述的裝置中,所述第一興趣內(nèi)容列表、所述第二興趣內(nèi)容列表、所述第三興趣內(nèi)容列表、所述第四興趣內(nèi)容列表以及所述第五興趣內(nèi)容列表對應(yīng)的內(nèi)容占比依次遞減,且加和為1。
b26、如b21所述的裝置中,所述獲取子單元還用于:
若所述至少一個新推薦內(nèi)容包括多媒體內(nèi)容,根據(jù)所述用戶的設(shè)備性能和/或網(wǎng)絡(luò)性能,選擇分辨率符合要求的多媒體內(nèi)容。
本申請實施例還提供c27、一種電子設(shè)備,包括:處理器和存儲器,所述存儲器用于存儲支持上述推薦裝置執(zhí)行上述推薦方法的程序,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序,以用于:響應(yīng)于推薦觸發(fā)事件,獲取推薦觸發(fā)事件對應(yīng)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景;根據(jù)用戶的歷史興趣點、定位位置以及定位位置關(guān)聯(lián)的區(qū)域場景,確定至少一個推薦內(nèi)容以及至少一個推薦內(nèi)容之間的推薦順序;以至少一個推薦內(nèi)容之間的推薦順序,向用戶推薦至少一個推薦內(nèi)容。