欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

搜索推薦方法和裝置的制造方法

文檔序號:9810543閱讀:360來源:國知局
搜索推薦方法和裝置的制造方法
【技術領域】
[0001]本申請涉及網絡通信技術領域,尤其涉及一種搜索推薦方法和裝置。
【背景技術】
[0002]人們可以在互聯網上通過搜索獲取所需。為了方便用戶使用,在用戶搜索時,可以根據用戶的查詢詞向用戶推薦相關內容。例如,當用戶在搜索框中輸入查詢詞后,可以在下拉框中展示與查詢詞相關的內容,由于推薦通常以下拉方式展示,因此可以稱為下拉推薦。
[0003]在搜索行業(yè),下拉推薦是一項重要的功能,可以輔助用戶輸入,幫助用戶找到所需。但是,在傳統的下拉推薦中,針對不同用戶輸入的同一內容的下拉推薦結果都是一樣的。由于用戶的購物習慣、條件都不一樣,相同的推薦結果不能很好滿足不同用戶的需求。

【發(fā)明內容】

[0004]本申請旨在至少在一定程度上解決相關技術中的技術問題之一。
[0005]為此,本申請的一個目的在于提出一種搜索推薦方法,該方法可以滿足不同用戶的個性化需求,提高用戶體驗。
[0006]本申請的另一個目的在于提出一種搜索推薦裝置。
[0007]為達到上述目的,本申請第一方面實施例提出的搜索推薦方法,包括:接收用戶輸入的查詢詞;確定所述用戶所屬的群組,所述群組包括至少一個用戶,并獲取與所述查詢詞對應的候選查詢詞;確定每個候選查詢詞在所述群組上的個性化分數,并根據所述個性化分數對所述候選查詢詞進行排序,得到排序后的候選查詢詞,每個候選查詢詞在所述群組上的所述個性化分數根據所述群組的用戶對該候選查詢詞的歷史操作確定;從所述排序后的候選查詢詞中選擇設定個數的候選查詢詞作為推薦結果進行展示。
[0008]本申請第一方面實施例提出的搜索推薦方法,通過確定用戶所屬的群組,并計算每個候選查詢詞在該群組上的個性化分數,以及根據該個性化分數對候選查詢詞進行排序和展示,可以優(yōu)先展示在用戶所屬的群組上個性化分數較高的候選查詢詞,實現為不同用戶推薦不同的候選查詢詞,滿足用戶的個性化需求,提高用戶體驗。
[0009]為達到上述目的,本申請第二方面實施例提出的搜索推薦裝置,包括:接收模塊,用于接收用戶輸入的查詢詞;確定模塊,用于確定所述用戶所屬的群組,所述群組包括至少一個用戶,并獲取與所述查詢詞對應的候選查詢詞;計算模塊,用于確定每個候選查詢詞在所述群組上的個性化分數,并根據所述個性化分數對所述候選查詢詞進行排序,得到排序后的候選查詢詞,每個候選查詢詞在所述群組上的所述個性化分數根據所述群組的用戶對該候選查詢詞的歷史操作確定;展示模塊,用于從所述排序后的候選查詢詞中選擇設定個數的候選查詢詞作為推薦結果進行展示。
[0010]本申請第二方面實施例提出的搜索推薦裝置,通過確定用戶所屬的群組,并計算每個候選查詢詞在該群組上的個性化分數,以及根據該個性化分數對候選查詢詞進行排序和展示,可以優(yōu)先展示在用戶所屬的群組上個性化分數較高的候選查詢詞,實現為不同用戶推薦不同的候選查詢詞,滿足用戶的個性化需求,提高用戶體驗。
[0011]為達到上述目的,本申請第三方面實施例提出的客戶端設備,包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內部,處理器和存儲器設置在電路板上;電源電路,用于為客戶端設備的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下步驟:接收用戶輸入的查詢詞;確定所述用戶所屬的群組,所述群組包括至少一個用戶,并獲取與所述查詢詞對應的候選查詢詞;確定每個候選查詢詞在所述群組上的個性化分數,并根據所述個性化分數對所述候選查詢詞進行排序,得到排序后的候選查詢詞,每個候選查詢詞在所述群組上的所述個性化分數根據所述群組的用戶對該候選查詢詞的歷史操作確定;從所述排序后的候選查詢詞中選擇設定個數的候選查詢詞作為推薦結果進行展示。
[0012]本申請第三方面實施例提出的客戶端設備,通過確定用戶所屬的群組,并計算每個候選查詢詞在該群組上的個性化分數,以及根據該個性化分數對候選查詢詞進行排序和展示,可以優(yōu)先展示在用戶所屬的群組上個性化分數較高的候選查詢詞,實現為不同用戶推薦不同的候選查詢詞,滿足用戶的個性化需求,提高用戶體驗。
[0013]本申請附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到。
【附圖說明】
[0014]本申請上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0015]圖1是本申請一實施例提出的搜索推薦方法的流程示意圖;
[0016]圖2是本申請另一實施例提出的搜索推薦方法的流程示意圖;
[0017]圖3是本申請實施例中確定每個候選查詢詞在某指定群組上的個性化分數的流程TJK意圖;
[0018]圖4是本申請實施例中預先采用離線的方式確定個性化分數的流程示意圖;
[0019]圖5是本申請另一實施例提出的搜索推薦裝置的結構示意圖;
[0020]圖6是本申請另一實施例提出的搜索推薦裝置的結構示意圖。
【具體實施方式】
[0021]下面詳細描述本申請的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本申請,而不能理解為對本申請的限制。相反,本申請的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。
[0022]圖1是本申請一實施例提出的搜索推薦方法的流程示意圖,該方法包括:
[0023]Sll:接收用戶輸入的查詢詞。
[0024]其中,用戶可以在搜索框中輸入查詢詞,例如,用戶可以在搜索框中輸入“自行車”。
[0025]S12:確定所述用戶所屬的群組,所述群組包括至少一個用戶,并獲取與所述查詢詞對應的候選查詢詞。
[0026]其中,用戶具有不同的屬性,這就會使得不同用戶在搜索時,特別是電子商務搜索時,對不同候選查詢詞具有不同的偏好。為了提供個性化服務,可以依據用戶的屬性可以將用戶劃分到不同的群組。例如,可以根據用戶的性別、年齡或者職業(yè)等劃分不同的群組。具體的劃分群組的依據可以預先設定,例如設定依據性別進行群組劃分。
[0027]進一步的,群組可以包括多個用戶,或者包括一個用戶,即后續(xù)依據每個用戶進行相應推薦,實現為每個用戶提供不同的推薦結果。
[0028]進一步的,用戶所屬的群組可以是一個或者至少兩個,例如,一個用戶所屬的群組可以是男性群組,或者,一個用戶所屬的群組可以是男性群組和青年群組。
[0029]用戶輸入查詢詞后,該查詢詞可以由搜索引擎?zhèn)鬏斀o后臺系統,后臺系統具體可以是指下拉推薦后臺系統。下拉推薦后臺系統接收到查詢詞后,可以在數據庫中查找與該查詢詞相關的候選查詢詞,例如,在數據庫中查找以該查詢詞開頭的預設數量的詞作為候選查詢詞,預設數量例如為100個。
[0030]其中,數據庫是預先建立的,具體可以采用統計的方式建立數據庫,例如,由后臺人員對用戶在搜索引擎上的搜索行為進行統計,將搜索次數較多的詞保存在數據庫中?;蛘撸部梢圆捎脵C器學習的方式建立數據庫,例如,用網頁相關技術如爬蟲技術等從網頁上得到用戶搜索次數較多的詞保存在數據庫中。
[0031]S13:確定每個候選查詢詞在所述群組上的個性化分數,并根據所述個性化分數對所述候選查詢詞進行排序,得到排序后的候選查詢詞,每個候選查詢詞在所述群組上的所述個性化分數根據所述群組的用戶對該候選查詢詞的歷史操作確定。
[0032]其中,不同群組的用戶偏好的候選查詢詞是不一樣的,每個候選查詢詞在一群組上的個性化分數就可以表征該群組的用戶對該候選查詢詞的偏好程度。由于群組的用戶對候選查詢詞具有不同的偏好,因此,同一個候選查詢詞在不同的群組上具有不同的個性化分數,同一群組上的不同候選查詢詞也具有不同的個性化分數。
[0033]例如,男性人群的用戶如果輸入了自行車,由于男性人群的用戶自行車愛好者比例高,他們擁有自行車不是為了出行,而是為了騎行這個愛好,所以他們可能不是想找普通的自行車,而是有很大的可能是想找自行車配件,如頭盔,碼表等。
[0034]女性人群的用戶如果輸入了自行車,那她極有可能想找折疊自行車,或者女式自行車。當然女性人群的用戶也可能想找自行車頭盔,不過概率相對男性人群用戶會小很多。
[0035]因此,頭盔、碼表這類候選查詢詞在男性群組上將具有較高的個性化分數,而折疊自行車、女士自行車這類候選查詢詞在女性群組上將具有較高的個性化分數。
[0036]例如,當前用戶所屬的群組是男性群組,后臺系統得到的候選查詢詞包括頭盔、碼表、折疊自行車、女士自行車等,由于頭盔和碼表在男性群組上具有較高的個性化分數,因此,在排序時,頭盔和碼表將位于折疊自行車和女士自行車之前。
[0037]具體的計算每個候選查詢詞在每個群組上的個性化分數可以根據群組的用戶對該候選查詢詞的歷史操作確定。例如,在男性群組中,對頭盔的點擊次數大于對折疊自行車的點擊次數,則可以設置在男性群組中頭盔的個性化分數比折疊自行車的個性化分數高。當然,個性化分數還可以采用其他方式確定,具體的流程可以參見后續(xù)實施例。
[0038]進一步的,當用戶所屬的群組為至少兩個時,每個候選查詢詞在該用戶所屬的群組上的個性化分數可以對該候選查詢詞在每個群組上的個性化分數進行線性權重相加后得到,例如,用戶所屬的群組包括第一群組和第二群組,對于一個候選查詢詞,其在第一群組上的個性化分數是第一分數,在第二群組上的個性化分數是第二分數,則該候選查詢詞在用戶所屬的群組上的個性化分數=第一權重*第一分數+第二權重*第二分數,
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兴城市| 牡丹江市| 青岛市| 云浮市| 凌源市| 梧州市| 赣榆县| 礼泉县| 怀宁县| 抚宁县| 江源县| 新宁县| 洪雅县| 广宗县| 微山县| 台山市| 丰台区| 宜宾县| 福州市| 万全县| 龙岩市| 大同市| 浙江省| 托克逊县| 金堂县| 秭归县| 五华县| 张家港市| 吴江市| 靖边县| 昌邑市| 新乡县| 平顺县| 巧家县| 新源县| 定远县| 普格县| 甘泉县| 岫岩| 辽中县| 昆明市|