[發明專利]一種推薦候選詞的方法及裝置有效
| 申請號: | 201710369608.5 | 申請日: | 2017-05-23 |
| 公開(公告)號: | CN107256239B | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 郭鳳閣 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | G06F16/9535 | 分類號: | G06F16/9535 |
| 代理公司: | 深圳協成知識產權代理事務所(普通合伙) 44458 | 代理人: | 章小燕 |
| 地址: | 518000 廣東省深圳市南山區高新區北環大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 推薦 候選 方法 裝置 | ||
本發明實施例公開了一種推薦候選詞的方法及裝置;該方法可以包括:接收輸入的字符串,并采集至少一種當前自然屬性值;將所述字符串作為索引查詢歷史搜索詞,從所述歷史搜索詞中獲得至少一個相關搜索詞、并獲取所述相關搜索詞的搜索統計值和自然屬性統計值;其中,所述相關搜索詞中包含所述字符串;基于所述相關搜索詞的自然屬性統計值、所述當前自然屬性值以及所述相關搜索詞的搜索統計值按照預設的排序策略進行排序,得到候選詞序列;將所述候選詞序列中預設數量的候選詞進行推薦。旨在能夠靈活準確地為用戶推薦候選詞。
技術領域
本發明涉及終端輸入技術領域,尤其涉及一種推薦候選詞的方法及裝置。
背景技術
目前,對于應用程序或者搜索網站的搜索引擎,都常會對用戶輸入的內容進行搜索詞補全,也就是說,當用戶在搜索欄中輸入字符串后,搜索引擎會向用戶推薦若干個與輸入字符串具有關聯關系的候選詞,用戶可以從推薦的候選詞中選擇自己期望進行搜索的搜索詞。例如,用戶在搜索欄中輸入“努比”,搜索引擎會提示與“努比”具有關聯關系的候選詞,比如“史努比”和“努比亞”;隨后,用戶可以從“史努比”和“努比亞”中選擇自己期望進行搜索的搜索詞,比如,當用戶需要購買移動終端時,用戶會從“史努比”和“努比亞”中選擇“努比亞”作為搜索詞。
具體地,在向用戶推薦與輸入字符串具有關聯關系的候選詞的過程中,搜索引擎通常首先會對輸入字符串進行匹配,得到候選詞集合;隨后按照候選詞集合中各候選詞的熱度,也就是搜索頻次來決定從候選詞集合中選取哪些候選詞向用戶進行提示和推薦,并根據各候選詞的熱度進行候選詞的提示和推薦順序的排序。
但是,目前按照熱度來進行候選詞推薦及排序的方案,無法準確地反映用戶的需求,推薦的候選詞不夠靈活和準確。
發明內容
本發明的主要目的在于提出一種推薦候選詞的方法及裝置,旨在能夠靈活準確地為用戶推薦候選詞。
為達到上述目的,本發明的技術方案是這樣實現的:
第一方面,本發明實施例提供了一種推薦候選詞的方法,可以包括:
接收輸入的字符串,并采集至少一種當前自然屬性值;
將所述字符串作為索引查詢歷史搜索詞,從所述歷史搜索詞中獲得至少一個相關搜索詞、并獲取所述相關搜索詞的搜索統計值和自然屬性統計值;其中,所述相關搜索詞中包含所述字符串;
基于所述相關搜索詞的自然屬性統計值、所述當前自然屬性值以及所述相關搜索詞的搜索統計值按照預設的排序策略進行排序,得到候選詞序列;
將所述候選詞序列中預設數量的候選詞進行推薦。
在上述方案中,在接收輸入的字符串之前,所述方法還包括:
所述歷史搜索詞被搜索時,采集所述歷史搜索詞在被搜索時的至少一種歷史自然屬性值;
對所述歷史搜索詞的所有歷史自然屬性值進行統計,獲取所述歷史搜索詞的每個自然屬性值的統計值。
在上述方案中,所述對所述歷史搜索詞的所有歷史自然屬性值進行統計,獲取所述歷史搜索詞的每個自然屬性值的統計值,包括:
確定所述歷史搜索詞的每個所述歷史自然屬性值對應的搜索頻次;
根據所述歷史搜索詞的搜索頻次總數以及各個所述歷史自然屬性值對應的搜索頻次確定每個所述歷史自然屬性值對應的搜索比例
按照預設的搜索比例從所述歷史自然屬性值中確定每個所述歷史自然屬性值的關鍵屬性值區間;
將每個所述歷史自然屬性值的關鍵屬性值區間作為所述歷史搜索詞的每個自然屬性統計值。
在上述方案中,所述預設的搜索比例為80%。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710369608.5/2.html,轉載請聲明來源鉆瓜專利網。





