[發(fā)明專利]多元聯(lián)想輸入的方法、裝置、設(shè)備以及可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201710647963.4 | 申請日: | 2017-08-01 |
| 公開(公告)號: | CN107247518A | 公開(公告)日: | 2017-10-13 |
| 發(fā)明(設(shè)計)人: | 張幟;張達 | 申請(專利權(quán))人: | 微云數(shù)聚(北京)科技有限公司 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023;G06F17/30 |
| 代理公司: | 北京華進京聯(lián)知識產(chǎn)權(quán)代理有限公司11606 | 代理人: | 孫巖 |
| 地址: | 100089 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多元 聯(lián)想 輸入 方法 裝置 設(shè)備 以及 可讀 存儲 介質(zhì) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別是涉及一種多元聯(lián)想輸入的方法、裝置、設(shè)備以及可讀存儲介質(zhì)。
背景技術(shù)
隨著計算機的普及,互聯(lián)網(wǎng)的很多領(lǐng)域都提供查詢或搜索功能,在用戶使用類似功能時都需要輸入待查詢信息,例如,在各個搜索引擎中,需要用戶輸入搜索信息,通過用戶輸入的搜索信息獲取搜索結(jié)果。
為了更方便的讓用戶輸入搜索信息,使用戶獲得更好的體驗,傳統(tǒng)的搜索引擎采用聯(lián)想輸入的方式,即通過用戶已經(jīng)輸入的字符,在后臺數(shù)據(jù)庫中進行匹配,并將匹配結(jié)果顯示出來,供用戶參考或者供用戶選擇。
但是,傳統(tǒng)的搜索引擎僅支持單段聯(lián)想輸入的方式,即將用戶連續(xù)輸入的所有字符作為一個整體,在后臺數(shù)據(jù)庫中進行匹配。顯示的對象信息也是將所有連續(xù)輸入的字符與后臺數(shù)據(jù)庫進行匹配而獲得的結(jié)果,無法僅就部分文字段進行查詢,造成顯示的對象信息難以符合用戶的預期,降低了用戶體驗。尤其在進行多對象之間的關(guān)聯(lián)查詢時,需要一種支持多元聯(lián)想的輸入方式,使用戶在對任一對象進行輸入時均可以進行聯(lián)想輸入。
發(fā)明內(nèi)容
基于此,有必要針對傳統(tǒng)的聯(lián)系輸入時,聯(lián)想結(jié)果不準確,難以符合用戶預期,用戶體驗降低的問題,提供一種多元聯(lián)想輸入的方法、裝置、設(shè)備以及可讀存儲介質(zhì)。
一種多元聯(lián)想輸入的方法,其中,所述方法包括:
獲取輸入的字符串;
在檢測到所述字符串中存在分隔符時,則利用分隔符解析所述輸入的字符串,獲得至少一個文字段;
在所述至少一個文字段中,獲取目標文字段;
根據(jù)所述目標文字段,輸出與所述目標文字段匹配的聯(lián)想詞列表;
獲取根據(jù)所述聯(lián)想詞列表輸入的聯(lián)想詞。
上述多元聯(lián)想輸入的方法,根據(jù)預先設(shè)置的分隔符將字符串進行分段,并在各個文字段中確定目標文字段,僅以目標文字段去獲取聯(lián)想詞,從而獲得準確的匹配結(jié)果,提升用戶體驗。
作為一種具體實施例,其中,所述在所述至少一個文字段中,獲取目標文字段的步驟包括:
獲取當前光標位置;
根據(jù)所述當前光標位置,在所述至少一個文字段中,選中所述目標文字段。
作為一種具體實施例,其中,所述在所述至少一個文字段中,獲取目標文字段的步驟包括:
獲取利用分隔符將所述輸入的字符串分割的前端文字段及末端文字段;
將所述末端文字段作為所述目標文字段。
作為一種具體實施例,其中,所述根據(jù)所述目標文字段,輸出與所述目標文字段匹配的聯(lián)想詞列表的步驟包括:
根據(jù)所述目標文字段,在預先存儲的數(shù)據(jù)庫進行匹配,獲得與所述目標文字段匹配的聯(lián)想詞;
統(tǒng)計所述聯(lián)想詞的數(shù)目;
若所述數(shù)目大于一個,則根據(jù)預先設(shè)置的排序策略對所述聯(lián)想詞進行排序,并將排序后的聯(lián)想詞組成所述聯(lián)想詞列表。
作為一種具體實施例,其中,所述數(shù)據(jù)庫中包括與所述聯(lián)想詞一一對應的權(quán)重;
所述按照預先設(shè)置的排序策略對所述聯(lián)想詞進行排序的步驟包括:
獲取每個所述聯(lián)想詞對應的權(quán)重;
根據(jù)所述權(quán)重對所述聯(lián)想詞排序。
一種多元聯(lián)想輸入的裝置,其中,所述裝置包括:
輸入的字符串獲取模塊,用于獲取輸入的字符串;
字符串解析模塊,用于在檢測到所述字符串中存在分隔符時,則利用分隔符解析所述輸入的字符串,獲得至少一個文字段;
目標文字段選擇模塊,用于在所述至少一個文字段中,獲取目標文字段;
聯(lián)想詞列表獲取模塊,用于根據(jù)所述目標文字段,輸出與所述目標文字段匹配的聯(lián)想詞列表;
聯(lián)想詞獲取模塊,用于獲取根據(jù)所述聯(lián)想詞列表輸入的聯(lián)想詞。
上述多元聯(lián)想輸入的裝置,根據(jù)預先設(shè)置的分隔符將字符串進行分段,并在各個文字段中確定目標文字段,僅以目標文字段去獲取聯(lián)想詞,從而獲得準確的匹配結(jié)果,提升用戶體驗。
作為一種具體實施例,其中,所述目標文字段選擇模塊包括:
光標位置獲取單元,用于獲取當前光標位置;
第一目標文字段獲取單元,用于根據(jù)所述當前光標位置,在所述至少一個文字段中,選中所述目標文字段。
作為一種具體實施例,其中,所述目標文字段選擇模塊包括:
字符串分割單元,用于獲取利用分隔符將所述輸入的字符串分割的前端文字段及末端文字段;
第二目標文字段獲取單元,用于將所述末端文字段作為所述目標文字段。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微云數(shù)聚(北京)科技有限公司,未經(jīng)微云數(shù)聚(北京)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710647963.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





