一種搜索詞推薦方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種搜索詞推薦方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002] 應(yīng)用市場是移動(dòng)互聯(lián)網(wǎng)重要的應(yīng)用分發(fā)渠道,為智能終端用戶提供應(yīng)用的搜索和 下載等服務(wù)。為方便用戶使用搜索功能、提升搜索用戶數(shù)及應(yīng)用的搜索下載量,應(yīng)用市場通 常在搜索起始頁展現(xiàn)一定數(shù)量的搜索詞,引導(dǎo)用戶點(diǎn)擊搜索并下載應(yīng)用。
[0003] 在現(xiàn)有技術(shù)中,一般都是由運(yùn)營人員人工構(gòu)造關(guān)鍵詞表來作為通用的推薦搜索 詞,或者,由系統(tǒng)對所有搜索詞根據(jù)一定規(guī)則,如搜索次數(shù)或搜索下載次數(shù)等進(jìn)行排序,然 后再選取頭部搜索詞作為推薦搜索詞,等等、
[0004] 在對現(xiàn)有技術(shù)的研宄和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有的搜索詞推薦方 案不僅實(shí)現(xiàn)不夠靈活,而且無法及時(shí)更新,導(dǎo)致其推薦的搜索詞無法準(zhǔn)確反映用戶的需求, 推薦效果不佳。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例提供一種搜索詞推薦方法、裝置和系統(tǒng),不僅可以靈活地為不同的 用戶群體進(jìn)行個(gè)性化推薦,而且具有及時(shí)動(dòng)態(tài)更新能力,可以提高推薦的精準(zhǔn)度,改善推薦 效果。
[0006] 本發(fā)明實(shí)施例提供一種搜索詞推薦方法,包括:
[0007] 獲取多個(gè)用戶的用戶行為日志、用戶畫像信息和預(yù)置的多個(gè)用戶群體的用戶群體 特征;
[0008] 根據(jù)所述用戶行為日志、用戶畫像信息和用戶群體特征計(jì)算搜索詞的群體熱度;
[0009] 根據(jù)所述用戶行為日志、用戶畫像信息和用戶群體特征計(jì)算搜索詞的群體區(qū)分 度;
[0010] 根據(jù)所述用戶行為日志計(jì)算搜索詞質(zhì)量;
[0011] 根據(jù)所述搜索詞的群體熱度、群體區(qū)分度和搜索詞質(zhì)量向用戶推薦搜索詞。
[0012] 相應(yīng)的,本發(fā)明實(shí)施例還提供一種搜索詞推薦裝置,包括獲取單元、熱度計(jì)算單 元、區(qū)分度計(jì)算單元、質(zhì)量計(jì)算單元和推薦單元,如下:
[0013] 獲取單元,用于獲取多個(gè)用戶的用戶行為日志、用戶畫像信息和預(yù)置的用戶群體 特征;
[0014] 熱度計(jì)算單元,用于根據(jù)所述用戶行為日志、用戶畫像信息和用戶群體特征計(jì)算 搜索詞的群體熱度;
[0015] 區(qū)分度計(jì)算單元,用于根據(jù)所述用戶行為日志、用戶畫像信息和用戶群體特征計(jì) 算搜索詞的群體區(qū)分度;
[0016] 質(zhì)量計(jì)算單元,用于根據(jù)所述用戶行為日志計(jì)算搜索詞質(zhì)量;
[0017] 推薦單元,用于根據(jù)所述搜索詞的群體熱度、群體區(qū)分度和搜索詞質(zhì)量向用戶推 薦搜索詞。
[0018] 此外,本發(fā)明實(shí)施例還提供一種搜索詞推薦系統(tǒng),包括本發(fā)明實(shí)施例提供的任一 種搜索詞推薦裝置。
[0019] 本發(fā)明實(shí)施例采用獲取多個(gè)用戶的用戶行為日志、用戶畫像信息和預(yù)置的多個(gè)用 戶群體的用戶群體特征等信息,根據(jù)這些信息分別計(jì)算搜索詞的群體熱度、群體區(qū)分度和 搜索詞質(zhì)量,然后以計(jì)算出的搜索詞的群體熱度、群體區(qū)分度和搜索詞質(zhì)量作為依據(jù),向用 戶推薦搜索詞,從而實(shí)現(xiàn)對用戶進(jìn)行搜索詞的個(gè)性化推薦的目的,而且,由于作為推薦考慮 因素之一的用戶行為日志是實(shí)時(shí)更新的,所以,推薦的搜索詞也可以實(shí)時(shí)進(jìn)行更新,也就是 說,采用該方案不僅可以實(shí)現(xiàn)為不同的用戶群體進(jìn)行個(gè)性化推薦,而且具有及時(shí)動(dòng)態(tài)更新 能力,可以提高推薦的精準(zhǔn)度,改善推薦效果。
【附圖說明】
[0020] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于 本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附 圖。
[0021] 圖la是本發(fā)明實(shí)施例提供的搜索詞推薦方法的場景示意圖;
[0022] 圖lb是本發(fā)明實(shí)施例提供的搜索詞推薦方法的流程圖;
[0023] 圖2a是本發(fā)明實(shí)施例提供的搜索詞推薦方法中搜索詞排序的流程示意圖;
[0024] 圖2b是本發(fā)明實(shí)施例提供的搜索詞推薦方法的另一流程圖;
[0025] 圖2c是本發(fā)明實(shí)施例中推薦搜索詞在終端的展示示意圖;
[0026] 圖3是本發(fā)明實(shí)施例提供的推薦的搜索詞的拉取及展示流程圖;
[0027] 圖4是本發(fā)明實(shí)施例提供的搜索詞推薦裝置的結(jié)構(gòu)示意圖;
[0028] 圖5是本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施 例,都屬于本發(fā)明保護(hù)的范圍。
[0030] 本發(fā)明實(shí)施例提供一種搜索詞推薦方法、裝置和系統(tǒng)。
[0031] 如圖la所示,該系統(tǒng)可以包括服務(wù)器,其中,該服務(wù)器集成有本發(fā)明實(shí)施例所提 供的搜索詞推薦裝置,此外,該系統(tǒng)還可以包括用戶終端,如圖la中用戶A所使用的終端、 用戶B所使用的終端盒用戶C所使用的終端,等等。
[0032] 其中,服務(wù)器用于獲取多個(gè)用戶的用戶行為日志、用戶畫像信息和預(yù)置的多個(gè)用 戶群體的用戶群體特征;根據(jù)該用戶行為日志、用戶畫像信息和用戶群體特征計(jì)算搜索詞 的群體熱度;根據(jù)該用戶行為日志、用戶畫像信息和用戶群體特征計(jì)算搜索詞的群體區(qū)分 度;根據(jù)所述用戶行為日志計(jì)算搜索詞質(zhì)量;根據(jù)該搜索詞的群體熱度、群體區(qū)分度和搜 索詞質(zhì)量向用戶推薦搜索詞。
[0033] 其中,在向某個(gè)用戶推薦搜索詞時(shí),具體可以根據(jù)該用戶發(fā)送的登錄請求中所攜 帶的用戶標(biāo)識,來獲取相應(yīng)的用戶畫像信息,然后根據(jù)該用戶畫像信息來確定該用戶所屬 用戶群體的搜索詞推薦集合,按照預(yù)置策略將確定的搜索詞推薦集合中預(yù)置數(shù)量的搜索詞 推薦給該用戶。
[0034] 例如,可以根據(jù)用戶A的登錄請求中的用戶標(biāo)識來獲取用戶A對應(yīng)的用戶畫像信 息,然后根據(jù)用戶A的用戶畫像信息來確定用戶A所屬用戶群體的搜索詞推薦集合,按照預(yù) 置策略將確定的搜索詞推薦集合中預(yù)置數(shù)量的搜索詞推薦給用戶A,即服務(wù)器將用戶A所 屬用戶群體的推薦搜索詞發(fā)送給用戶A ;又例如,可以根據(jù)用戶B的登錄請求中的用戶標(biāo)識 來獲取用戶B對應(yīng)的用戶畫像信息,然后根據(jù)用戶B的用戶畫像信息來確定用戶B所屬用 戶群體的搜索詞推薦集合,按照預(yù)置策略將確定的搜索詞推薦集合中預(yù)置數(shù)量的搜索詞推 薦給用戶B,即服務(wù)器將用戶B所屬用戶群體的推薦搜索詞發(fā)送給用戶B,以此類推,用戶C 也如此,即服務(wù)器可以將用戶C所屬用戶群體的推薦搜索詞發(fā)送給用戶C,等等,在此不再 贅述。
[0035] 以下將分別進(jìn)行詳細(xì)說明。
[0036] 實(shí)施例一、
[0037] 本實(shí)施例將從搜索詞推薦裝置的角度進(jìn)行描述,該搜索詞推薦裝置具體可以集成 在服務(wù)器等網(wǎng)絡(luò)設(shè)備中。
[0038] 一種搜索詞推薦方法,包括:獲取多個(gè)用戶的用戶行為日志、用戶畫像信息和預(yù)置 的多個(gè)用戶群體的用戶群體特征;根據(jù)所述用戶行為日志、用戶畫像信息和用戶群體特征 計(jì)算搜索詞的群體熱度;根據(jù)所述用戶行為日志、用戶畫像信息和用戶群體特征計(jì)算搜索 詞的群體區(qū)分度;根據(jù)所述用戶行為日志計(jì)算搜索詞質(zhì)量;根據(jù)該搜索詞的群體熱度、群 體區(qū)分度和搜索詞質(zhì)量向用戶推薦搜索詞。
[0039] 如圖lb所示,該搜索詞推薦方法,具體流程可以如下:
[0040] 101、獲取多個(gè)用戶的用戶行為日志、用戶畫像信息和預(yù)置的多個(gè)用戶群體的用戶 群體特征。
[0041] 其中,用戶行為日志可以包括多個(gè)用戶搜索行為,而一個(gè)用戶搜索行為可以包 括用戶標(biāo)識(user_id)、搜索詞(query)、搜索時(shí)間(search_time)、以及點(diǎn)擊/下載率 ( Click_acti〇n)等信息,例如,以該用戶搜索行為包括用戶標(biāo)識、搜索詞、搜索時(shí)間、以及點(diǎn) 擊/下載率為例,則該用戶搜索行為具體可以用以下四元組表示:{用戶標(biāo)識,搜索詞,搜索 時(shí)間,點(diǎn)擊/下載率}。
[0042] 其中,用戶畫像信息可以包括用戶標(biāo)識、年齡(age)、性別(gender)和所在地區(qū) (location)等信息。例如,以用戶畫像信息可以包括用戶標(biāo)識、年齡、性別和所在地區(qū)為例, 則一個(gè)用戶畫像信息可以用以下四元組表示:{用戶標(biāo)識