亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種獲取去冗余的建議查詢序列的方法與設備的制作方法

文檔序號:6357214閱讀:236來源:國知局
專利名稱:一種獲取去冗余的建議查詢序列的方法與設備的制作方法
技術領域
本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種用于獲取去冗余的建議查詢序列的技術。
背景技術
針對用戶輸入的查詢序列,搜索引擎一般都會提供一定數(shù)量的建議查詢序列,以供用戶做進一步精確的選擇,例如當用戶輸入查詢序列“鮮花”時,搜索引擎在搜索框的下拉框內提供了例如“鮮花朵朵全集”、“鮮花朵朵在線觀看”、“鮮花速遞”、“鮮花快遞”等建議查詢序列?,F(xiàn)有技術中,建議查詢序列一般有很多都是同義的,如上例中的“鮮花朵朵全集” 與“鮮花朵朵在線觀看”,“鮮花速遞”與“鮮花快遞”,這種冗余限制了建議查詢序列提示的多祥性,嚴重影響了用戶體驗。因此,如何針對用戶輸入的查詢序列,提供去冗余后的建議查詢序列,使建議查詢序列更多樣化,以進ー步滿足用戶需求,提升用戶的使用體驗,成為現(xiàn)今亟需解決的ー個問題。

發(fā)明內容
本發(fā)明的目的是提供ー種用于對與查詢序列相對應的建議查詢序列進行去冗余的方法與設備。根據(jù)本發(fā)明的ー個方面,提供了ー種由計算機實現(xiàn)的用于對與查詢序列相對應的建議查詢序列進行去冗余的方法,其中,該方法包括以下步驟a獲取與用戶通過用戶設備輸入的查詢序列相匹配的多個候選建議序列;b對所述多個候選建議序列進行同義分類,以獲得ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列;c對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。根據(jù)本發(fā)明的另一方面,還提供了ー種用于對與查詢序列相對應的建議查詢序列進行去冗余的去冗余設備,其中,該設備包括獲取裝置,用于獲取與用戶通過用戶設備輸入的查詢序列相匹配的多個候選建議序列;分類裝置,用于對所述多個候選建議序列進行同義分類,以獲得一個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列;去冗余裝置,用于對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。與現(xiàn)有技術相比,本發(fā)明針對用戶輸入的查詢序列,提供去冗余的建議查詢序列,使建議查詢序列更多樣化,從而滿足了用戶獲取建議信息的需求,并提升了用戶的使用體驗。


通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯圖I示出根據(jù)本發(fā)明ー個方面的用于對與查詢序列相對應的建議查詢序列進行去冗余的設備示意圖;圖2示出根據(jù)本發(fā)明ー個方面的用于對與查詢序列相對應的建議查詢序列進行去冗余的系統(tǒng)拓撲圖;圖3示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于對與查詢序列相對應的建議查詢序列進行去冗余的設備示意圖; 圖4示出根據(jù)本發(fā)明另ー個方面的用于對與查詢序列相對應的建議查詢序列進行去冗余的方法流程圖;圖5示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于對與查詢序列相對應的建議查詢序列進行去冗余的方法流程圖。 附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施例方式下面結合附圖對本發(fā)明作進ー步詳細描述。圖I示出根據(jù)本發(fā)明ー個方面的用于對與查詢序列相對應的建議查詢序列進行去冗余的設備示意圖,其中,去冗余設備I包括獲取裝置11、分類裝置12和去冗余裝置13。在此,去冗余設備I包括但不限于網(wǎng)絡主機、單個網(wǎng)絡服務器、多個網(wǎng)絡服務器集或多個服務器構成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡服務器構成,其中,云計算是分布式計算的ー種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。其中,獲取裝置11用于獲取與用戶通過用戶設備輸入的查詢序列相匹配的多個候選建議序列。具體地,獲取裝置11例如通過搜索引擎等第三方設備所提供的應用程序接ロ(API)或約定的通信方式,從該第三方設備獲取與用戶通過用戶設備輸入的查詢序列相匹配的多個候選建議序列;或者,通過搜索引擎等第三方設備所提供的應用程序接ロ(API)或約定的通信方式,從該第三方設備獲取該用戶通過用戶設備輸入的查詢序列,并通過前綴匹配、后綴匹配、相似匹配或糾錯匹配等方式,獲取與該查詢序列相對應的多個候選建議序列;或者,通過頁面技術,如ASP、JSP、PHP等,從用戶設備獲取用戶通過該用戶設備輸入的查詢序列,并通過前綴匹配、后綴匹配、相似匹配或糾錯匹配等方式,獲取與該查詢序列相對應的多個候選建議序列。例如,用戶通過與用戶設備的交互方式,包括但不限于鍵盤、鼠標、遙控器、觸摸板、手寫設備或語音輸入設備,在瀏覽器軟件、應用程序或客戶端軟件等的輸入框中輸入查詢序列;搜索引擎通過JSP等頁面技術獲取到用戶輸入的查詢序列,基于用戶輸入的查詢序列進行匹配查詢,獲得與所述查詢序列相匹配的多個候選建議序列;獲取裝置11通過調用搜索引擎所提供的應用程序接ロ,從該搜索引擎中獲取到所述多個候選建議序列。例如,當用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,捜索引擎基于所述查詢序列進行匹配查詢,獲得多個關于“鮮花”的候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等;獲取裝置11基于與搜索引擎的交互,獲取上述多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等。本領域技術人員應能理解上述獲取多個候選建議序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取多個候選建議序列的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。分類裝置12用于對所述多個候選建議序列進行同義分類,以獲得ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列。具體地,分類裝置12根據(jù)獲取裝置11所獲取的多個候選建議序列,例如通過語義分析或在同義詞庫中進行匹配查詢等方式,對所述多個候選建議序列進行同義分類,以獲得所述ー個或多個同義分組,其中,每ー個同義分組包括同義的ー個或多個所述候選建議序列。、例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,獲取裝置11獲取與所述查詢序列相匹配的多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等;分類裝置12根據(jù)上述多個候選建議序列,基于語義分析或根據(jù)同義詞庫匹配查詢,將上述多個候選建議序列進行同義分類,獲得兩個同義分組,ー組為“鮮花朵朵全集”、“鮮花朵朵在線觀看”,ー組為“鮮花速遞”,其中,候選建議序列“鮮花朵朵全集”和“鮮花朵朵在線觀看”為同義的候選建議序列。本領域技術人員應能理解上述對多個候選建議序列進行同義分類的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的對多個候選建議序列進行同義分類的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。去冗余裝置13用于對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。具體地,去冗余裝置13根據(jù)分類裝置12分類獲得的ー個或多個同義分組,例如隨機地刪除其中至少ー個同義分組中的冗余候選建議序列,或者通過結合所述候選建議序列的捜索相關屬性、所述用戶的歷史查詢記錄等,對其中至少ー個同義分組進行去冗余處理,如通過刪除冗余的候選建議序列等方式,對所述同義分組中的同義的ー個或多個所述候選建議序列進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。接上例,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,獲取裝置11獲取與所述查詢序列相匹配的多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等;分類裝置12根據(jù)上述多個候選建議序列,基于語義分析或根據(jù)同義詞庫匹配查詢,將上述多個候選建議序列進行同義分類,獲得兩個同義分組,一組為“鮮花朵朵全集”、“鮮花朵朵在線觀看”,ー組為“鮮花速遞”,其中,候選建議序列“鮮花朵朵全集”和“鮮花朵朵在線觀看”為同義的候選建議序列;去冗余裝置13對上述第一個分組進行去冗余處理,例如將候選建議序列“鮮花朵朵在線觀看”進行刪除,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”。本領域技術人員應能理解上述獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲得與所述查詢序列相對應的去冗余的一個或多個建議查詢序列的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。
優(yōu)選地,去冗余設備I的各個裝置之間是持續(xù)不斷工作的。具體地,獲取裝置11獲取與用戶通過用戶設備輸入的查詢序列相匹配的多個候選建議序列;分類裝置12對所述多個候選建議序列進行同義分類,以獲得ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列;去冗余裝置13對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。在此,本領域技術人員應理解“持續(xù)”是指去冗余設備I的各裝置分別按照設定的或實時調整的工作模式要求進行候選建議序列的獲取與同義分類、同義分組的獲得與去冗余處理、去冗余的建議查詢序列的獲得,直至獲取裝置11停止獲取多個候選建議序列。圖2示出根據(jù)本發(fā)明ー個方面的用于對與查詢序列相對應的建議查詢序列進行去冗余的系統(tǒng)拓撲圖,其中包括去冗余設備I以及多個用戶設備2。其中,去冗余設備I可與多個用戶設備2經(jīng)由網(wǎng)絡相連接,獲取與用戶通過用戶設備2輸入的查詢序列相匹配的多個候選建議序列;對所述多個候選建議序列進行同義分類,以獲得ー個或多個同義分組,其 中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列;對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列;將所述ー個或多個建議查詢序列提供給所述用戶設備2。在此,網(wǎng)絡包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡、無線自組織網(wǎng)絡(Ad Hoc網(wǎng)絡)等。另外,去冗余設備I包括但不限于網(wǎng)絡主機、單個網(wǎng)絡服務器、多個網(wǎng)絡服務器集或多個服務器構成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡服務器構成,其中,云計算是分布式計算的ー種,由一群松散耦合的計算機集組成的ー個超級虛擬計算機。而用戶設備2包括但不限于任何一種可與用戶通過語音等方式進行人機交互的電子產(chǎn)品,例如計算機、手機、PDA、掌上電腦PPC或IPTV等。去冗余設備I與用戶設備2之間的通信相互獨立,包括但不限于基于諸如TCP/IP協(xié)議、UDP協(xié)議等的分組數(shù)據(jù)傳輸。本領域技術人員應能理解上述去冗余設備I、用戶設備2以及連接其間的網(wǎng)絡和通信方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的去冗余設備、用戶設備或網(wǎng)絡、通信方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。本領域技術人員還應能理解,圖I中僅為簡明起見而示出的各類網(wǎng)絡元素的數(shù)量可能小于ー個實際網(wǎng)絡中的數(shù)量,但這種省略無疑地是以不會影響對本發(fā)明進行清楚、充分的公開為前提的。為簡明起見,下面以ー個用戶設備2為例進行描述。本領域技術人員應能理解,去冗余設備I可以同時與多個用戶設備2交互,去冗余設備I獲取與用戶通過不同用戶設備2輸入的查詢序列相匹配的多個候選建議序列;對所述多個候選建議序列進行同義分類,以獲得ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列;對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列;將所述ー個或多個建議查詢序列提供給相對應的所述用戶設備2。圖3示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于對與查詢序列相對應的建議查詢序列進行去冗余的設備示意圖,去冗余設備I還可以包括提供裝置14’。其中,獲取裝置11’、分類裝置12’和去冗余裝置13’分別與圖I所示對應裝置11-13相同,故此處不再贅述,并通過引用的方式包含于此。其中,提供裝置14’用于將所述ー個或多個建議查詢序列提供給所述用戶設備。具體地,提供裝置14’根據(jù)去冗余裝置13’所獲得的與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列,采用任何已知的計算機提供人可讀信息的技術手段,例如屏幕顯示、揚聲器播放等,將所述去冗余的建議查詢序列提供給所述用戶設備2。以屏幕顯示為例,提供裝置14’將去冗余裝置13’所獲得的與所述查詢序列相對應的去冗余的一個或多個建議查詢序列,利用頁面技木,如ASP、JSP或PHP等,隨機或按一定順序和格式提供給所述用戶,例如以下拉框的形式提供給用戶設備,供用戶進行瀏覽。例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,獲取裝置11’獲取與所述查詢序列相匹配的多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等;分類裝置12’根據(jù)上述多個候選建議序列,基于語義分析或根據(jù)同義詞庫匹配查詢,將上述多個候選建議序列進行同義分類,獲得兩個同義分組,ー組為“鮮花朵朵全集”、“鮮花朵朵在線觀 看”,ー組為“鮮花速遞”,其中,候選建議序列“鮮花朵朵全集”和“鮮花朵朵在線觀看”為同義的候選建議序列;去冗余裝置13’對上述第一個分組進行去冗余處理,例如將候選建議序列“鮮花朵朵在線觀看”進行刪除,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”;隨后,提供裝置14’將上述去冗余的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”,按照一定的順序,在下拉框中提供給所述用戶設備2。優(yōu)選地,所述ー個或多個建議查詢序列可以是以懸浮框、打開新的標簽頁或網(wǎng)頁的形式提供給用戶,其可以是自動打開的,也可以是用戶通過點擊某個按鍵或按鈕打開。當以懸浮框的形式提供給用戶時,可以是在頁面的某個固定的區(qū)域顯示,也可以由用戶設定或根據(jù)瀏覽對象的位置確定,其窗ロ大小可以進行調節(jié)。所述懸浮框還可以根據(jù)光標與之的距離自動調整自身的透明度,以不影響用戶的正常瀏覽;當光標移動到距所述懸浮框的設定距離范圍外時隱藏所述懸浮框;當在所述懸浮框之外點擊時,隱藏所述懸浮框。所述建議查詢序列的數(shù)目可以是缺省的也可由用戶設定,通過由用戶按動特定功能鍵顯示上一個或下ー個建議查詢序列,該特定功能鍵例如可以是“ + ”和“-”、“丨”和“丨”。更優(yōu)選地,所述建議查詢序列還可以是以滾動顯示的方式提供給用戶。本領域技術人員應能理解上述將建議查詢序列提供給用戶設備的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將建議查詢序列提供給用戶設備的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。優(yōu)選地,去冗余設備I還可以包括捜索裝置(未示出)。所述搜索裝置用于根據(jù)所述ー個或多個建議查詢序列進行匹配查詢,以獲得與所述ー個或多個建議查詢序列相匹配的捜索結果;其中,所述提供裝置14’還用于將所述捜索結果提供給所述用戶設備2。具體地,捜索裝置根據(jù)經(jīng)去冗余處理后的所述ー個或多個建議查詢序列,在捜索索引庫中進行匹配查詢,獲得與所述ー個或多個建議查詢序列相匹配的捜索結果;隨后,提供裝置14’采用任何已知的計算機提供人可讀信息的技術手段,例如屏幕顯示、揚聲器播放等,將搜索裝置所獲得與所述ー個或多個建議查詢序列相匹配的捜索結果提供給所述用戶設備2。以屏幕顯示為例,提供裝置14’將搜索裝置所獲得的與所述ー個或多個建議查詢序列相匹配的捜索結果,例如通過以URL、摘要等形式,按一定順序和格式提供給所述用戶設備2,供用戶進行瀏覽。接上例,捜索裝置根據(jù)去冗余裝置13’經(jīng)去冗余處理后得到的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”進行匹配查詢,獲得與之相匹配的捜索結果“《鮮花朵朵》(34集全)在線高清觀看奇藝-百度旗下視頻網(wǎng)姑”、“鮮花速遞中國鮮花速遞第一大品牌1-3小時送花上門”;隨后,提供裝置14’將上述捜索結果以URL、摘要等形式,提供給所述用戶設備2。更優(yōu)選地,該搜索裝置還用于根據(jù)用戶對所述ー個或多個建議查詢序列的選擇,進行匹配查詢,以獲得與該用戶所選擇的建議查詢序列相匹配的捜索結果;其中,所述提供裝置14’還用于將所述捜索結果提供給所述用戶設備2。本領域技術人員應能理解上述將搜索結果提供給用戶設備的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將捜索結果提供給用戶設備的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。在一個優(yōu)選的實施例中(參見圖I),分類裝置12還用于基于語義分析,對所述多個候選建議序列進行同義分類,以獲得所述ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列。具體地,分類裝置12基于語義分析,對所述多個候選建議序列進行同義分類,例如,當多個候選建議序列僅僅相差“的”、“之”或空格等無意義的詞時,分類裝置12將所述多個候選建議序列判定為同義,歸為同一 個同義分組;基于上述同義分類操作,分類裝置12將獲取裝置11所獲取的多個候選建議序列分為ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列。例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,獲取裝置11獲取與所述查詢序列相匹配的多個候選建議序列“鮮花速遞”、“鮮花朵朵全集”、“鮮花的速遞”等;分類裝置12根據(jù)上述多個候選建議序列,基于語義分析,判定候選建議序列“鮮花速遞”、“鮮花的速遞”為同義序列,則分類裝置12將其歸為ー個同義分組,基于此,分類裝置12通過同義分類,獲得兩個同義分組,一組為候選建議序列“鮮花速遞”、“鮮花的速遞”;一組為候選建議序列“鮮花朵朵全集”。本領域技術人員應能理解上述基于語義分析對多個候選建議序列進行同義分類的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的基于語義分析對多個候選建議序列進行同義分類的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。在另ー個優(yōu)選的實施例中(參見圖I),所述分類裝置12還用于根據(jù)同義詞庫,對所述多個候選建議序列進行同義分類,以獲得所述ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列。具體地,去冗余設備I端可以有ー個同義詞庫,在所述同義詞庫中存儲有同義的序列及與其具有同義關系的其他序列,分類裝置12根據(jù)獲取裝置11所獲取的多個候選建議序列,在所述同義詞庫中進行匹配查詢,獲得所述多個候選建議序列的同義關系,并基于此對所述多個候選建議序列進行同義分類,以獲得所述ー個或多個同義分組,其中,每ー個同義分組包括同義的ー個或多個所述候選建議序列。例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,獲取裝置11獲取與所述查詢序列相匹配的多個候選建議序列“鮮花速遞”、“鮮花朵朵全集”、“鮮花快遞”等;分類裝置12根據(jù)上述多個候選建議序列,基于同義詞庫查詢,獲得候選建議序列“鮮花速遞”、“鮮花快遞”的同義關系,例如分類裝置12根據(jù)其中ー個候選建議序列“鮮花速遞”在同義詞庫中進行匹配,獲得與其同義的序列“鮮花快遞”、“鮮花快件”、“鮮花快運”等,而候選建議序列“鮮花快遞”在上述匹配到的同義序列中,因此,分類裝置12判斷候選建議序列“鮮花速遞”、“鮮花快遞”為同義的候選建議序列,將其歸為ー個同義分組,基于此,分類裝置12通過同義分類,獲得兩個同義分組,一組為候選建議序列“鮮花速遞”、“鮮花快遞”;一組為候選建議序列“鮮花朵朵全集”。在此,該同義詞庫或者包含于去冗余設備1,或者通過網(wǎng)絡與該去冗余設備I進行交互。本領域技術人員應能理解上述基于同義詞庫查詢對多個候選建議序列進行同義分類的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的基于同義詞庫查詢對多個候選建議序列進行同義分類的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。優(yōu)選地,去冗余設備I還可以包括第一更新裝置(未示出)。所述第一更新裝置用于根據(jù)預定同義判定規(guī)則,獲取第一序列與第二序列的同義映射關系;根據(jù)所述同義映射關系,建立或更新所述同義詞庫;其中,所述預定同義判定規(guī)則包括基于但不限于以下至少任ー項來確定所述同義映射關系-所述第一序列與所述第二序列的語義相近;-所述第一序列與所述第二序列的頁面共現(xiàn)次數(shù)超過共現(xiàn)閾值;
-所述第一序列與所述第二序列被定義為同義的次數(shù)超過同義定義閾值;-將所述第二序列替換所述第一序列進行搜索的次數(shù)超過搜索閾值。具體地,第一更新裝置根據(jù)預定同義判定規(guī)則,例如第一序列與第二序列是否語義相近、頁面共現(xiàn)次數(shù)是否超過共現(xiàn)閾值、被定義為同義的次數(shù)是否超過同義定義閾值、將所述第二序列替換所述第一序列進行搜索的次數(shù)是否超過搜索閾值等,獲取所述第一序列與第二序列的同義映射關系;再根據(jù)所述同義映射關系,通過數(shù)據(jù)庫更新等方式,建立或更新所述同義詞庫。在此,所述第一序列與第二序列包括但不限于字符串,例如中文、英文等,第一第二僅做指代區(qū)別,并不表示邏輯或順序,其可以是第一更新裝置例如通過搜索引擎等第三方設備所提供的應用程序接ロ(API)或約定的通信方式,從該第三方設備所獲取的第一序列與第二序列;或者,通過頁面技術,如ASP、JSP、PHP等,從用戶設備獲取用戶通過該用戶設備輸入的第一序列與第二序列。當所述預定同義判定規(guī)則基于所述第一序列與所述第二序列的語義相近來確定同義映射關系,例如序列“速遞”與“快遞”的語義相近,其可以是根據(jù)詞典收錄的同義近義詞所確定的語義相同或相近的序列,第一更新裝置基于上述因素所確定的同義判定規(guī)則,獲取所述第一序列與所述第二序列的同義映射關系。當所述預定同義判定規(guī)則基于所述第一序列與所述第二序列的頁面共現(xiàn)次數(shù)超過共現(xiàn)閾值來確定同義映射關系,例如所述第一序列與所述第二序列在網(wǎng)頁中出現(xiàn)“第一序列,又名第二序列”、“第一序列(第二序列)”等顯示兩者為同義序列的情況,且該情況出現(xiàn)的次數(shù)超過共現(xiàn)閾值,則第一更新裝置基于上述因素所確定的同義判定規(guī)則,獲取所述第一序列與所述第二序列的同義映射關系。當所述預定同義判定規(guī)則基于所述第一序列與所述第二序列被定義為同義的次數(shù)超過同義定義閾值來確定同義映射關系,則第一更新裝置基于上述因素所確定的同義判定規(guī)則,獲取所述第一序列與所述第二序列的同義映射關系。當所述預定同義判定規(guī)則基于將所述第二序列替換所述第一序列進行搜索的次數(shù)超過搜索閾值來確定同義映射關系,例如用戶先輸入第一序列作為查詢序列進行搜索,當該用戶對所述捜索結果不滿意時,該用戶使用第二序列替換所述第一序列作為查詢序列進行搜索,當所述第ニ序列替換所述第一序列進行搜索的次數(shù)超過搜索閾值時,第一更新裝置基于上述因素所確定的同義判定規(guī)則,獲取所述第一序列與所述第二序列的同義映射關系。此后,第一更新裝置根據(jù)預定同義判定規(guī)則,獲取第一序列與第二序列的同義映射關系;根據(jù)所述同義映射關系,建立或更新所述同義詞庫。本領域技術人員應能理解上述建立或更新同義詞庫的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的建立或更新同義詞庫的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。本領域技術人員還應能理解上述預定同義判定規(guī)則僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預定同義判定規(guī)則的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。在一個優(yōu)選的實施例中(參見圖I),所述去冗余裝置13還用于根據(jù)所述候選建議序列的捜索相關屬性,對所述一個或多個同 義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。具體地,去冗余裝置13根據(jù)所述候選建議序列的搜索相關屬性,例如所述候選建議序列的搜索頻度、與所述查詢序列的相關度、用戶選擇頻度等,對所述一個或多個同義分組中至少ー個進行去冗余處理,例如通過在該同義分組中刪除冗余的候選建議序列的方式,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。在此,所述候選建議序列的捜索相關屬性可以是去冗余設備I獨立獲取的,例如通過語義分析獲取所述候選建議序列與所述查詢序列的相關度,也可以通過接收其他產(chǎn)品或第三方設備所獲取的所述候選建議序列的捜索相關屬性。例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,獲取裝置11獲取與所述查詢序列相匹配的多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等;分類裝置12根據(jù)上述多個候選建議序列,基于語義分析或根據(jù)同義詞庫匹配查詢,將上述多個候選建議序列進行同義分類,獲得兩個同義分組,ー組為“鮮花朵朵全集”、“鮮花朵朵在線觀看”,ー組為“鮮花速遞”,其中,候選建議序列“鮮花朵朵全集”和“鮮花朵朵在線觀看”為同義的候選建議序列;去冗余裝置13根據(jù)所述候選建議序列的捜索相關屬性,對上述第一個分組進行去冗余處理,例如候選建議序列“鮮花朵朵全集”的用戶選擇頻度高于“鮮花朵朵在線觀看”,則去冗余裝置13將候選建議序列“鮮花朵朵在線觀看”進行刪除,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”。本領域技術人員應能理解上述根據(jù)搜索相關屬性對同義分組進行去冗余處理的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的根據(jù)搜索相關屬性對同義分組進行去冗余處理的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。優(yōu)選地,所述搜索相關屬性包括但不限于以下至少任ー項-所述候選建議序列的搜索頻度;-所述候選建議序列與所述查詢序列的相關度;-所述候選建議序列的用戶選擇頻度。具體地,當所述搜索相關屬性包括所述候選建議序列的搜索頻度,例如用戶將所述候選建議序列作為查詢序列進行搜索的搜索頻度,去冗余裝置13根據(jù)所述候選建議序列的搜索頻度,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。例如,去冗余設備I通過僅保留同義分組中搜索頻度最高的候選建議序列、刪除該分組中的其他候選建議序列,對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。再如,去冗余設備I通過設定ー個搜索頻度閾值,當一個同義分組中的候選建議序列的搜索頻度低于所述閾值,則去冗余裝置13將該些候選建議序列刪除,對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。當所述搜索相關屬性包括所述候選建議序列與所述查詢序列的相關度,去冗余裝置13根據(jù)所述候選建議序列與所述查詢序列的相關度,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。例如,去冗余設備I通過僅保留同義分組中相關度最高的候選建議序列、刪除該分組中的其他候選建議序列,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。再如,去冗余設備I通過設定一個相關度閾值,當一個同義分組中的候選建議序列的相關度低于所述閾值,則去冗余裝置13將該些候選建議序列刪除,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。當所述搜索相關屬性包括所述候選建議序列的用戶選擇頻度,例如用戶選擇所述候選建議序列作為進一歩搜索查詢的頻度,去冗余裝置13根據(jù)所述候選建議序列的用戶選擇頻度,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。例如,去冗余設備I通過僅保留同義分組中用戶選擇頻度最高的候選建議序列、刪除該分組中的其他候選建議序列,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或 多個建議查詢序列。再如,去冗余設備I通過設定一個用戶選擇頻度閾值,當ー個同義分組中的候選建議序列的用戶選擇頻度低于所述閾值,則去冗余裝置13將所述候選建議序列刪除,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。優(yōu)選地,去冗余裝置13還可以結合上述任意多個搜索相關屬性,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。本領域技術人員應能理解上述搜索相關屬性僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的搜索相關屬性如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。更優(yōu)選地,去冗余設備I還可以包括第二更新裝置(未示出)。所述第二更新裝置用于根據(jù)大量的用戶網(wǎng)絡操作,更新所述搜索相關屬性。具體地,該第二更新裝置根據(jù)大量的用戶網(wǎng)絡操作,如用戶利用某個候選建議序列進行搜索、選擇某個候選建議序列等操作,更新所述搜索相關屬性,如所述候選建議序列的搜索頻度、所述候選建議序列的用戶選擇頻度。例如,用戶通過與用戶設備2的交互方式,包括但不限于鍵盤、鼠標、遙控器、觸摸板、手寫設備或語音輸入設備,在用戶設備2上進行網(wǎng)絡操作,例如將候選建議序列作為查詢序列進行搜索、選擇某個候選建議序列等;第二更新裝置通過獲取,或者利用第三方設備所提供的應用程序接ロ(API)或其他約定的通信方式,從該第三方設備獲取大量用戶通過用戶設備2所進行的網(wǎng)絡操作,更新所述搜索相關屬性,例如所述候選建議序列的搜索頻度、用戶選擇頻度等。隨后,去冗余裝置13根據(jù)所述候選建議序列的更新后的捜索相關屬性,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,獲取裝置11獲取與所述查詢序列相匹配的多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等;分類裝置12根據(jù)上述多個候選建議序列,基于語義分析或根據(jù)同義詞庫匹配查詢,將上述多個候選建議序列進行同義分類,獲得兩個同義分組,一組為“鮮花朵朵全集”、“鮮花朵朵在線觀看”,ー組為“鮮花速遞”,其中,候選建議序列“鮮花朵朵全集”和“鮮花朵朵在線觀看”為同義的候選建議序列;去冗余裝置13根據(jù)所述候選建議序列的捜索相關屬性,對上述第一個分組進行去冗余處理,例如候選建議序列“鮮花朵朵全集”的用戶選擇頻度高于“鮮花朵朵在線觀看”,則去冗余裝置13將候選建議序列“鮮花朵朵在線觀看”進行刪除,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”;此后,第二更新裝置通過獲取大量用戶將“鮮花朵朵在線觀看”作為查詢序列進行搜索查詢的網(wǎng)絡操作,更新所述搜索相關屬性,使得候選建議序列“鮮花朵朵在線觀看”的搜索頻度高于“鮮花朵朵全集”的搜索頻度;當用戶再次輸入查詢序列“鮮花朵朵”時,去冗余裝置13根據(jù)分類裝置12分類得到的其中一個同義分組“鮮花朵朵全集”、“鮮花朵朵在線觀看”,對上述候選建議序列進行去冗余處理,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵在線觀看”、“鮮花速遞”。本領域技術人員應能理解上述更新捜索相關屬性的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的更新捜索相關屬性的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。在另ー個優(yōu)選的實施例中(參照圖I),所述去冗余裝置13還用于根據(jù)所述用戶的歷史查詢記錄,對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。具體地,去冗余裝置13根據(jù)所述用戶 的歷史查詢記錄,例如該用戶對候選建議序列的歷史選擇記錄或使用候選建議序列進行網(wǎng)絡搜索的操作記錄,對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。在此,所述用戶的歷史查詢記錄可以是去冗余設備I獨立獲取的,也可以通過接收其他產(chǎn)品或第三方設備所獲取的所述用戶的歷史查詢記錄。例如,用戶對于提供給其的建議查詢序列“鮮花朵朵在線觀看”、“鮮花朵朵全集”,其歷史選擇記錄中選擇建議查詢序列“鮮花朵朵在線觀看”進行查詢的次數(shù)大于選擇“鮮花朵朵全集”的次數(shù),則當用戶再次輸入查詢序列“鮮花朵朵”吋,去冗余裝置13根據(jù)分類裝置12分類得到的其中一個同義分組“鮮花朵朵全集”、“鮮花朵朵在線觀看”,結合該用戶的歷史查詢記錄,對上述候選建議序列進行去冗余處理,刪除候選建議序列“鮮花朵朵全集”,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵在線觀看”、“鮮花速遞”。本領域技術人員應能理解上述用戶的歷史查詢記錄僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶的歷史查詢記錄如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。本領域技術人員還應能理解上述根據(jù)用戶的歷史查詢記錄對同義分組進行去冗余處理的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的根據(jù)用戶的歷史查詢記錄對同義分組進行去冗余處理的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。圖4示出根據(jù)本發(fā)明另ー個方面的用于對與查詢序列相對應的建議查詢序列進行去冗余的方法流程圖。在此,去冗余設備I包括但不限于網(wǎng)絡主機、單個網(wǎng)絡服務器、多個網(wǎng)絡服務器集或多個服務器構成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡服務器構成,其中,云計算是分布式計算的ー種,由一群松散耦合的計算機集組成的ー個超級虛擬計算機。其中,在步驟SI中,去冗余設備I獲取與用戶通過用戶設備輸入的查詢序列相匹配的多個候選建議序列。具體地,在步驟Si中,去冗余設備I例如通過搜索引擎等第三方設備所提供的應用程序接ロ(API)或約定的通信方式,從該第三方設備獲取與用戶通過用戶設備輸入的查詢序列相匹配的多個候選建議序列;或者,通過搜索引擎等第三方設備所提供的應用程序接ロ(API)或約定的通信方式,從該第三方設備獲取該用戶通過用戶設備輸入的查詢序列,并通過前綴匹配、后綴匹配、相似匹配或糾錯匹配等方式,獲取與該查詢序列相對應的多個候選建議序列;或者,通過頁面技術,如ASP、JSP、PHP等,從用戶設備獲取用戶通過該用戶設備輸入的查詢序列,并通過前綴匹配、后綴匹配、相似匹配或糾錯匹配等方式,獲取與該查詢序列相對應的多個候選建議序列。例如,用戶通過與用戶設備的交互方式,包括但不限于鍵盤、鼠標、遙控器、觸摸板、手寫設備或語音輸入設備,在瀏覽器軟件、應用程序或客戶端軟件等的輸入框中輸入查詢序列;搜索引擎通過JSP等頁面技術獲取到用戶輸入的查詢序列,基于用戶輸入的查詢序列進行匹配查詢,獲得與所述查詢序列相匹配的多個候選建議序列;在步驟SI中,去冗余設備I通過調用搜索引擎所提供的應用程序接ロ,從該搜索引擎中獲取到所述多個候選建議序列。例如,當用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,搜索引擎基于所述查詢序列進行匹配查詢,獲得多個關于“鮮花”的候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵 朵在線觀看”等;在步驟SI中,去冗余設備I基于與搜索引擎的交互,獲取上述多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等。本領域技術人員應能理解上述獲取多個候選建議序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取多個候選建議序列的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。在步驟S2中,去冗余設備I對所述多個候選建議序列進行同義分類,以獲得ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列。具體地,在步驟S2中,去冗余設備I根據(jù)在步驟SI中所獲取的多個候選建議序列,例如通過語義分析或在同義詞庫中進行匹配查詢等方式,對所述多個候選建議序列進行同義分類,以獲得所述ー個或多個同義分組,其中,每ー個同義分組包括同義的ー個或多個所述候選建議序列。例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,在步驟SI中,去冗余設備I獲取與所述查詢序列相匹配的多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等;在步驟S2中,去冗余設備I根據(jù)上述多個候選建議序列,基于語義分析或根據(jù)同義詞庫匹配查詢,將上述多個候選建議序列進行同義分類,獲得兩個同義分組,ー組為“鮮花朵朵全集”、“鮮花朵朵在線觀看”,ー組為“鮮花速遞”,其中,候選建議序列“鮮花朵朵全集”和“鮮花朵朵在線觀看”為同義的候選建議序列。本領域技術人員應能理解上述對多個候選建議序列進行同義分類的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的對多個候選建議序列進行同義分類的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。在步驟S3中,去冗余設備I用于對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。具體地,在步驟S3中,去冗余設備I根據(jù)在步驟S2中分類獲得的ー個或多個同義分組,例如隨機地刪除其中至少ー個同義分組中的冗余候選建議序列,或者通過結合所述候選建議序列的捜索相關屬性、所述用戶的歷史查詢記錄等,對其中至少ー個同義分組進行去冗余處理,如通過刪除冗余的候選建議序列等方式,對所述同義分組中的同義的ー個或多個所述候選建議序列進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。接上例,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,在步驟Si中,去冗余設備I獲取與所述查詢序列相匹配的多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等;在步驟S2中,去冗余設備I根據(jù)上述多個候選建議序列,基于語義分析或根據(jù)同義詞庫匹配查詢,將上述多個候選建議序列進行同義分類,獲得兩個同義分組,一組為“鮮花朵朵全集”、“鮮花朵朵在線觀看”,ー組為“鮮花速遞”,其中,候選建議序列“鮮花朵朵全集”和“鮮花朵朵在線觀看”為同義的候選建議序列;在步驟S3中,去冗余設備I對上述第一個分組進行去冗余處理,例如將候選建議序列“鮮花朵朵在線觀看”進行刪除,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”。本領域技術人員應能理解上述獲得與所述查詢序列相對應的去冗余的一個或多個建議查詢序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。優(yōu)選地,上述各個步驟之間是持續(xù)不斷工作的。具體地,在步驟SI中,去冗余設備I獲取與用戶通過用戶設備輸入的查詢序列相匹配的多個候選建議序列;在步驟S2中,去冗余設備I對所述多個候選建議序列進行同義分類,以獲得ー個或多個同義分組,其中,所 述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列;在步驟S3中,去冗余設備I對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。在此,本領域技術人員應理解“持續(xù)”是指去冗余設備I的各步驟分別按照設定的或實時調整的工作模式要求進行候選建議序列的獲取與同義分類、同義分組的獲得與去冗余處理、去冗余的建議查詢序列的獲得,直至去冗余設備I在步驟SI中停止獲取多個候選建議序列。圖5示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于對與查詢序列相對應的建議查詢序列進行去冗余的方法流程圖,其中,步驟SI’ -S3’分別與圖4所示對應步驟S1-S3相同,故此處不再贅述,并通過引用的方式包含于此。在此,去冗余設備I包括但不限于網(wǎng)絡主機、單個網(wǎng)絡服務器、多個網(wǎng)絡服務器集或多個服務器構成的云。云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡服務器構成,其中,云計算是分布式計算的ー種,由一群松散耦合的計算機集組成的ー個超級虛擬計算機。而用戶設備2包括但不限于任何一種可與用戶通過語音等方式進行人機交互的電子產(chǎn)品,例如計算機、手機、PDA、掌上電腦PPC或IPTV等。去冗余設備I與用戶設備2之間的通信相互獨立,包括但不限于基于諸如TCP/IP協(xié)議、UDP協(xié)議等的分組數(shù)據(jù)傳輸。其中,在步驟S4’中,去冗余設備I將所述ー個或多個建議查詢序列提供給所述用戶設備。具體地,在步驟S4’中,去冗余設備I根據(jù)在步驟S3’中所獲得的與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列,采用任何已知的計算機提供人可讀信息的技術手段,例如屏幕顯示、揚聲器播放等,將所述去冗余的建議查詢序列提供給所述用戶設備
2。以屏幕顯示為例,在步驟S4’中,去冗余設備I將在步驟S3’中所獲得的與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列,利用頁面技術,如ASP、JSP或PHP等,隨機或按一定順序和格式提供給所述用戶,例如以下拉框的形式提供給用戶設備,供用戶進行瀏覽。例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,在步驟SI’中,去冗余設備I獲取與所述查詢序列相匹配的多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等;在步驟S2’中,去冗余設備I根據(jù)上述多個候選建議序列,基于語義分析或根據(jù)同義詞庫匹配查詢,將上述多個候選建議序列進行同義分類,獲得兩個同義分組,一組為“鮮花朵朵全集”、“鮮花朵朵在線觀看”,ー組為“鮮花速遞”,其中,候選建議序列“鮮花朵朵全集”和“鮮花朵朵在線觀看”為同義的候選建議序列;在步驟S3’中,去冗余設備I對上述第一個分組進行去冗余處理,例如將候選建議序列“鮮花朵朵在線觀看”進行刪除,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”;隨后,在步驟S4’中,去冗余設備I將上述去冗余的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”,按照一定的順序,在下拉框中提供給所述用戶設備2。優(yōu)選地,所述ー個或多個建議查詢序列可以是以懸浮框、打開新的標簽頁或網(wǎng)頁的形式提供給用戶,其可以是自動打開的,也可以是用戶通過點擊某個按鍵或按鈕打開。當以懸浮框的形式提供給用戶時,可以是在頁面的某個固定的區(qū)域顯示,也可以由用戶設定或根據(jù)瀏覽對象的位置確定,其窗ロ大小可以進行調節(jié)。所述懸浮框還可以根據(jù)光標與之的距離自動調整自身的透明度,以不影響用戶的正常瀏覽;當光標移動到距所述懸浮框的設定距離范圍外時隱藏所述懸浮框;當在所述懸浮框之外點擊時,隱藏所述懸浮框。所述建議查詢序列的數(shù)目可以是缺省的也可由、用戶設定,通過由用戶按動特定功能鍵顯示上一個或下ー個建議查詢序列,該特定功能鍵例如可以是“ + ”和“-”、“丨”和“丨”。更優(yōu)選地,所述建議查詢序列還可以是以滾動顯示的方式提供給用戶。本領域技術人員應能理解上述將建議查詢序列提供給用戶設備的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將建議查詢序列提供給用戶設備的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。優(yōu)選地,在步驟S5’ (未示出)中,去冗余設備I還可以根據(jù)所述一個或多個建議查詢序列進行匹配查詢,以獲得與所述ー個或多個建議查詢序列相匹配的捜索結果;其中,在步驟S4’中,去冗余設備I將所述捜索結果提供給所述用戶設備2。具體地,在步驟S5’中,去冗余設備I根據(jù)經(jīng)去冗余處理后的所述ー個或多個建議查詢序列,在捜索索引庫中進行匹配查詢,獲得與所述ー個或多個建議查詢序列相匹配的捜索結果;隨后,在步驟S4’中,去冗余設備I采用任何已知的計算機提供人可讀信息的技術手段,例如屏幕顯示、揚聲器播放等,將去冗余設備I在步驟S5’中所獲得與所述ー個或多個建議查詢序列相匹配的捜索結果提供給所述用戶設備2。以屏幕顯示為例,在步驟S4’中,去冗余設備I將在步驟S5’中所獲得的與所述ー個或多個建議查詢序列相匹配的捜索結果,例如通過以URL、摘要等形式,按一定順序和格式提供給所述用戶設備2,供用戶進行瀏覽。接上例,在步驟S5’中,去冗余設備I根據(jù)在步驟S3’中經(jīng)去冗余處理后得到的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”進行匹配查詢,獲得與之相匹配的捜索結果“《鮮花朵朵》(34集全)在線高清觀看奇藝-百度旗下視頻網(wǎng)姑”、“鮮花速遞中國鮮花速遞第一大品牌1-3小時送花上門”;隨后,在步驟S4’中,去冗余設備I將上述捜索結果以URL、摘要等形式,提供給所述用戶設備2。更優(yōu)選地,在步驟S5’中,去冗余設備I還可以根據(jù)用戶對所述ー個或多個建議查詢序列的選擇,進行匹配查詢,以獲得與該用戶所選擇的建議查詢序列相匹配的捜索結果;其中,在步驟S4’中,去冗余設備I還可以將所述捜索結果提供給所述用戶設備2。本領域技術人員應能理解上述將搜索結果提供給用戶設備的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將捜索結果提供給用戶設備的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。
在一個優(yōu)選的實施例中(參見圖4),在步驟S2中,去冗余設備I基于語義分析,對所述多個候選建議序列進行同義分類,以獲得所述ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列。具體地,在步驟S2中,去冗余設備I基于語義分析,對所述多個候選建議序列進行同義分類,例如,當多個候選建議序列僅僅相差“的”、“之”或空格等無意義的詞時,在步驟S2中,去冗余設備I將所述多個候選建議序列判定為同義,歸為同一個同義分組;基于上述同義分類操作,在步驟S2中,去冗余設備I將在步驟SI中所獲取的多個候選建議序列分為ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列。例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,在步驟SI中,去冗余設備I獲取與所述查詢序列相匹配的多個候選建議序列“鮮花速遞”、“ 鮮花朵朵全集”、“鮮花的速遞”等;在步驟S2中,去冗余設備I根據(jù)上述多個候選建議序列,基于語義分析,判定候選建議序列“鮮花速遞”、“鮮花的速遞”為同義序列,則去冗余設備I將其歸為ー個同義分組,基于此,去冗余設備I通過同義分類,獲得兩個同義分組,一組為候選建議序列“鮮花速遞”、“鮮花的速遞”;一組為候選建議序列“鮮花朵朵全集”。本領域技術人員應能理解上述基于語義分析對多個候選建議序列進行同義分類的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的基于語義分析對多個候選建議序列進行同義分類的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。在另ー個優(yōu)選的實施例中(參見圖4),在步驟S2中,去冗余設備I還可以根據(jù)同義詞庫,對所述多個候選建議序列進行同義分類,以獲得所述ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列。具體地,去冗余設備I端可以有ー個同義詞庫,在所述同義詞庫中存儲有同義的序列及與其具有同義關系的其他序列,在步驟S2中,去冗余設備I根據(jù)在步驟SI中所獲取的多個候選建議序列,在所述同義詞庫中進行匹配查詢,獲得所述多個候選建議序列的同義關系,并基于此對所述多個候選建議序列進行同義分類,以獲得所述ー個或多個同義分組,其中,每ー個同義分組包括同義的ー個或多個所述候選建議序列。例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,在步驟S I中,去冗余設備I獲取與所述查詢序列相匹配的多個候選建議序列“鮮花速遞”、“鮮花朵朵全集”、“鮮花快遞”等;在步驟S2中,去冗余設備I根據(jù)上述多個候選建議序列,基于同義詞庫查詢,獲得候選建議序列“鮮花速遞”、“鮮花快遞”的同義關系,例如在步驟S2中,去冗余設備I根據(jù)其中ー個候選建議序列“鮮花速遞”在同義詞庫中進行匹配,獲得與其同義的序列“鮮花快遞”、“鮮花快件”、“鮮花快運”等,而候選建議序列“鮮花快遞”在上述匹配到的同義序列中,因此,在步驟S2中,去冗余設備I判斷候選建議序列“鮮花速遞”、“鮮花快遞”為同義的候選建議序列,將其歸為ー個同義分組,基于此,去冗余設備I通過同義分類,獲得兩個同義分組,一組為候選建議序列“鮮花速遞”、“鮮花快遞”;一組為候選建議序列“鮮花朵朵全集”。在此,該同義詞庫或者包含于去冗余設備1,或者通過網(wǎng)絡與該去冗余設備I進行交互。本領域技術人員應能理解上述基于同義詞庫查詢對多個候選建議序列進行同義分類的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的基于同義詞庫查詢對多個候選建議序列進行同義分類的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。優(yōu)選地,在步驟S6(未示出)中,去冗余設備I還可以根據(jù)預定同義判定規(guī)則,獲取第一序列與第二序列的同義映射關系;根據(jù)所述同義映射關系,建立或更新所述同義詞庫;其中,所述預定同義判定規(guī)則包括基于但不限于以下至少任ー項來確定所述同義映射關系:-所述第一序列與所述第二序列的語義相近;-所述第一序列與所述第二序列的頁面共現(xiàn)次數(shù)超過共現(xiàn)閾值;-所述第一序列與所述第二序列被定義為同義的次數(shù)超過同義定義閾值;-將所述第二序列替換所述第一序列進行搜索的次數(shù)超過搜索閾值。具體地,在步驟S6中,去冗余設備I根據(jù)預定同義判定規(guī)則,例如第一序列與第二序列是否語義相近、頁面共現(xiàn)次數(shù)是否超過共現(xiàn)閾值、被定義為同義的次數(shù)是否超過同義定義閾值、將所述第二序列替換所述第一序列進行搜索的次數(shù)是否超過搜索閾值等,獲取所述第一序列與第二序列的同義映射關系;再根據(jù)所述同義映射關系,通過數(shù)據(jù)庫更新等方式,建立或更新所述同義詞庫。在此,所述第一序列與第二序列包括但不限于字符串,其 可以是中文、英文等,第一第二僅做指代區(qū)別,并不表示邏輯或順序,其可以是去冗余設備I例如通過搜索引擎等第三方設備所提供的應用程序接ロ(API)或約定的通信方式,從該第三方設備所獲取的第一序列與第二序列;或者,通過頁面技術,如ASP、JSP、PHP等,從用戶設備獲取用戶通過該用戶設備輸入的第一序列與第二序列。當所述預定同義判定規(guī)則基于所述第一序列與所述第二序列的語義相近來確定同義映射關系,例如序列“速遞”與“快遞”的語義相近,其可以是根據(jù)詞典收錄的同義近義詞所確定的語義相同或相近的序列,在步驟S6中,去冗余設備I基于上述因素所確定的同義判定規(guī)則,獲取所述第一序列與所述第二序列的同義映射關系。當所述預定同義判定規(guī)則基于所述第一序列與所述第二序列的頁面共現(xiàn)次數(shù)超過共現(xiàn)閾值來確定同義映射關系,例如所述第一序列與所述第二序列在網(wǎng)頁中出現(xiàn)“第一序列,又名第二序列”、“第一序列(第二序列)”等顯示兩者為同義序列的情況,且該情況出現(xiàn)的次數(shù)超過共現(xiàn)閾值,則在步驟S6中,去冗余設備I基于上述因素所確定的同義判定規(guī)則,獲取所述第一序列與所述第二序列的同義映射關系。當所述預定同義判定規(guī)則基于所述第一序列與所述第二序列被定義為同義的次數(shù)超過同義定義閾值來確定同義映射關系,則在步驟S6中,去冗余設備I基于上述因素所確定的同義判定規(guī)則,獲取所述第一序列與所述第二序列的同義映射關系。當所述預定同義判定規(guī)則基于將所述第二序列替換所述第一序列進行搜索的次數(shù)超過搜索閾值來確定同義映射關系,例如用戶先輸入第一序列作為查詢序列進行搜索,當該用戶對所述搜索結果不滿意吋,該用戶使用第二序列替換所述第一序列作為查詢序列進行搜索,當所述第二序列替換所述第一序列進行搜索的次數(shù)超過搜索閾值時,在步驟S6中,去冗余設備I基于上述因素所確定的同義判定規(guī)則,獲取所述第一序列與所述第二序列的同義映射關系。此后,在步驟S6中,去冗余設備I根據(jù)預定同義判定規(guī)則,獲取第一序列與第二序列的同義映射關系;根據(jù)所述同義映射關系,建立或更新所述同義詞庫。本領域技術人員應能理解上述建立或更新同義詞庫的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的建立或更新同義詞庫的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。本領域技術人員還應能理解上述預定同義判定規(guī)則僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預定同義判定規(guī)則的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。在一個優(yōu)選的實施例中(參見圖4),在步驟S3中,去冗余設備I還可以根據(jù)所述候選建議序列的捜索相關屬性,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。具體地,在步驟S3中,去冗余設備I根據(jù)所述候選建議序列的捜索相關屬性,例如所述候選建議序列的捜索頻度、與所述查詢序列的相關度、用戶選擇頻度等,對所述一個或多個同義分組中至少ー個進行去冗余處理,例如通過在該同義分組中刪除冗余的候選建議序列的方式,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。在此,所述候選建議序列的搜索相關屬性可以是去冗余設備I獨立獲取的,例如通過語義分析獲取所述候選建議序列與所述查詢序列的相關度,也可以通過接收其他產(chǎn)品或第三方設備所獲取的所述候選建議序列的捜索相關屬性。例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,在步驟SI中,去冗余設備I獲取與所述查詢序列相匹配的多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等;在步驟S2中,去冗余設備I根據(jù)上述多個候選建議序列,基于語義分析或根據(jù)同義詞庫匹配查詢,將上述多個候選建議序列進行同義分類,獲得兩個同義分組,ー組為“鮮花朵朵全集”、“鮮花朵朵在線觀看”,ー組為“鮮花速遞”,其中,候選建議序列“鮮花朵朵全集”和“鮮花朵朵在線觀看”為同義的候選建議序列;在步驟S3中,去冗余設備I根據(jù)所述候選建議序列的捜索相關屬性,對上述第一個分組進行去冗余處理, 例如候選建議序列“鮮花朵朵全集”的用戶選擇頻度高于“鮮花朵朵在線觀看”,則在步驟S3中,去冗余設備I將候選建議序列“鮮花朵朵在線觀看”進行刪除,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”。本領域技術人員應能理解上述根據(jù)搜索相關屬性對同義分組進行去冗余處理的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的根據(jù)搜索相關屬性對同義分組進行去冗余處理的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。優(yōu)選地,所述搜索相關屬性包括但不限于以下至少任ー項-所述候選建議序列的搜索頻度;-所述候選建議序列與所述查詢序列的相關度;-所述候選建議序列的用戶選擇頻度。具體地,當所述搜索相關屬性包括所述候選建議序列的搜索頻度,例如用戶將所述候選建議序列作為查詢序列進行搜索的搜索頻度,在步驟S3中,去冗余設備I根據(jù)所述候選建議序列的搜索頻度,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。例如,去冗余設備I通過僅保留同義分組中搜索頻度最高的候選建議序列、刪除該分組中的其他候選建議序列,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。再如,去冗余設備I通過設定ー個搜索頻度閾值,當一個同義分組中的候選建議序列的搜索頻度低于所述閾值,則在步驟S3中,去冗余設備I將該些候選建議序列刪除,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的一個或多個建議查詢序列。當所述搜索相關屬性包括所述候選建議序列與所述查詢序列的相關度,在步驟S3中,去冗余設備I根據(jù)所述候選建議序列與所述查詢序列的相關度,對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的一個或多個建議查詢序列。例如,去冗余設備I通過僅保留同義分組中相關度最高的候選建議序列、刪除該分組中的其他候選建議序列,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。再如,去冗余設備I通過設定一個相關度閾值,當一個同義分組中的候選建議序列的相關度低于所述閾值,則在步驟S3中,去冗余設備I將該些候選建議序列刪除,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的一個或多個建議查詢序列。當所述搜索相關屬性包括所述候選建議序列的用戶選擇頻度,例如用戶選擇所述候選建議序列作為進一歩搜索查詢的頻度,在步驟S3中,去冗余設備I根據(jù)所述候選建議序列的用戶選擇頻度,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。例如,去冗余設備I通過僅保留同義分組中用戶選擇頻度最高的候選建議序列、刪除該分組中的其他候選建議序列,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。再如,去冗余設備I通過設定一個用戶選擇頻度閾值,當一個同義分組中的候選建議序列的用戶選擇頻度低于所述閾值,則在步驟S3中,去冗余設備 I將所述候選建議序列刪除,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。優(yōu)選地,在步驟S3中,去冗余設備I還可以結合上述任意多個搜索相關屬性,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。本領域技術人員應能理解上述捜索相關屬性僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的搜索相關屬性如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。更優(yōu)選地,在步驟S7(未示出)中,去冗余設備I還可以根據(jù)大量的用戶網(wǎng)絡操作,更新所述搜索相關屬性。具體地,在步驟S7中,去冗余設備I根據(jù)大量的用戶網(wǎng)絡操作,如用戶利用某個候選建議序列進行搜索、選擇某個候選建議序列等操作,更新所述搜索相關屬性,如所述候選建議序列的搜索頻度、所述候選建議序列的用戶選擇頻度。例如,用戶通過與用戶設備2的交互方式,包括但不限于鍵盤、鼠標、遙控器、觸摸板、手寫設備或語音輸入設備,在用戶設備2上進行網(wǎng)絡操作,例如將候選建議序列作為查詢序列進行搜索、選擇某個候選建議序列等;在步驟S7中,去冗余設備I通過獲取,或者利用第三方設備所提供的應用程序接ロ(API)或其他約定的通信方式,從該第三方設備獲取大量用戶通過用戶設備2所進行的網(wǎng)絡操作,更新所述搜索相關屬性,例如所述候選建議序列的搜索頻度、用戶選擇頻度等。隨后,在步驟S3中,去冗余設備I根據(jù)所述候選建議序列的更新后的捜索相關屬性,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。例如,用戶通過與用戶設備的交互,輸入查詢序列“鮮花”時,在步驟SI中,去冗余設備I獲取與所述查詢序列相匹配的多個候選建議序列“鮮花朵朵全集”、“鮮花速遞”、“鮮花朵朵在線觀看”等;在步驟S2中,去冗余設備I根據(jù)上述多個候選建議序列,基于語義分析或根據(jù)同義詞庫匹配查詢,將上述多個候選建議序列進行同義分類,獲得兩個同義分組,ー組為“鮮花朵朵全集”、“鮮花朵朵在線觀看”,一組為“鮮花速遞”,其中,候選建議序列“鮮花朵朵全集”和“鮮花朵朵在線觀看”為同義的候選建議序列;在步驟S3中,去冗余設備I根據(jù)所述候選建議序列的捜索相關屬性,對上述第一個分組進行去冗余處理,例如候選建議序列“鮮花朵朵全集”的用戶選擇頻度高于“鮮花朵朵在線觀看”,則在步驟S3中,去冗余設備I將候選建議序列“鮮花朵朵在線觀看”進行刪除,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵全集”、“鮮花速遞”;此后,在步驟S7中,去冗余設備I通過獲取大量用戶將“鮮花朵朵在線觀看”作為查詢序列進行搜索查詢的網(wǎng)絡操作,更新所述搜索相關屬性,使得候選建議序列“鮮花朵朵在線觀看”的搜索頻度高于“鮮花朵朵全集”的搜索頻度;當用戶再次輸入查詢序列“鮮花朵朵”時,在步驟S3中,去冗余設備I根據(jù)在步驟S2中分類得到的其中一個同義分組“鮮花朵朵全集”、“鮮花朵朵在線觀看”,對上述候選建議序列進行去冗余處理,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵在線觀看”、“鮮花速遞”。本領域技術人員應能理解上述更新捜索相關屬性的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的更新搜索相關屬性的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。在另ー個優(yōu)選的實施例中(參照圖4),在步驟S3中,去冗余設備I還用于根據(jù)所述用戶的歷史查詢記錄,對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。具體地, 在步驟S3中,去冗余設備I根據(jù)所述用戶的歷史查詢記錄,例如該用戶對候選建議序列的歷史選擇記錄或使用候選建議序列進行網(wǎng)絡搜索的操作記錄,對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。在此,所述用戶的歷史查詢記錄可以是去冗余設備I獨立獲取的,也可以通過接收其他產(chǎn)品或第三方設備所獲取的所述用戶的歷史查詢記錄。例如,用戶對于提供給其的建議查詢序列“鮮花朵朵在線觀看”、“鮮花朵朵全集”,其歷史選擇記錄中選擇建議查詢序列“鮮花朵朵在線觀看”進行查詢的次數(shù)大于選擇“鮮花朵朵全集”的次數(shù),則當用戶再次輸入查詢序列“鮮花朵朵”時,在步驟S3中,去冗余設備I根據(jù)在步驟S2中分類得到的其中一個同義分組“鮮花朵朵全集”、“鮮花朵朵在線觀看”,結合該用戶的歷史查詢記錄,對上述候選建議序列進行去冗余處理,刪除候選建議序列“鮮花朵朵全集”,獲得與所述查詢序列“鮮花”相對應的去冗余的建議查詢序列“鮮花朵朵在線觀看”、“鮮花速遞”。本領域技術人員應能理解上述用戶的歷史查詢記錄僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶的歷史查詢記錄如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。本領域技術人員還應能理解上述根據(jù)用戶的歷史查詢記錄對同義分組進行去冗余處理的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的根據(jù)用戶的歷史查詢記錄對同義分組進行去冗余處理的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。對于本領域技術人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權利要求而不是上述說明限定,因此g在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本發(fā)明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此夕卜,顯然“包括” ー詞不排除其他単元或步驟,單數(shù)不排除復數(shù)。裝置權利要求中陳述的多個單元或裝置也可以由ー個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權利要求
1.一種由計算機實現(xiàn)的用于對與查詢序列相對應的建議查詢序列進行去冗余的方法,其中,該方法包括以下步驟 a獲取與用戶通過用戶設備輸入的查詢序列相匹配的多個候選建議序列;b對所述多個候選建議序列進行同義分類,以獲得一個或多個同義分組,其中,所述一個或多個同義分組中每一組包括同義的一個或多個所述候選建議序列; c對所述一個或多個同義分組中至少一個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的一個或多個建議查詢序列。
2.根據(jù)權利要求I所述的方法,其中,該方法還包括 d將所述一個或多個建議查詢序列提供給所述用戶設備。
3.根據(jù)權利要求I或2所述的方法,其中,該方法還包括 -根據(jù)所述一個或多個建議查詢序列進行匹配查詢,以獲得與所述一個或多個建議查詢序列相匹配的搜索結果; 其中,所述步驟d還包括 -將所述搜索結果提供給所述用戶設備。
4.根據(jù)權利要求I至3中任一項所述的方法,其中,所述步驟b還包括 -基于語義分析,對所述多個候選建議序列進行同義分類,以獲得所述一個或多個同義分組,其中,所述一個或多個同義分組中每一組包括同義的一個或多個所述候選建議序列。
5.根據(jù)權利要求I至4中任一項所述的方法,其中,所述步驟b還包括 -根據(jù)同義詞庫,對所述多個候選建議序列進行同義分類,以獲得所述一個或多個同義分組,其中,所述一個或多個同義分組中每一組包括同義的一個或多個所述候選建議序列。
6.根據(jù)權利要求5所述的方法,其中,該方法還包括 -根據(jù)預定同義判定規(guī)則,獲取第一序列與第二序列的同義映射關系; -根據(jù)所述同義映射關系,建立或更新所述同義詞庫; 其中,所述預定同義判定規(guī)則包括基于以下至少任一項來確定所述同義映射關系 -所述第一序列與所述第二序列的語義相近; -所述第一序列與所述第二序列的頁面共現(xiàn)次數(shù)超過共現(xiàn)閾值; -所述第一序列與所述第二序列被定義為同義的次數(shù)超過同義定義閾值; -將所述第二序列替換所述第一序列進行搜索的次數(shù)超過搜索閾值。
7.根據(jù)權利要求I至6中任一項所述的方法,其中,所述步驟c還包括 -根據(jù)所述候選建議序列的搜索相關屬性,對所述一個或多個同義分組中至少一個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的一個或多個建議查詢序列。
8.根據(jù)權利要求7所述的方法,其中,所述搜索相關屬性包括以下至少任一項 -所述候選建議序列的搜索頻度; -所述候選建議序列與所述查詢序列的相關度; -所述候選建議序列的用戶選擇頻度。
9.根據(jù)權利要求7或8所述的方法,其中,該方法還包括 -根據(jù)大量的用戶網(wǎng)絡操作,更新所述搜索相關屬性。
10.根據(jù)權利要求I至9中任一項所述的方法,其中,所述步驟C還包括 根據(jù)所述用戶的歷史查詢記錄,對所述一個或多個同義分組中至少一個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。
11.ー種用于對與查詢序列相對應的建議查詢序列進行去冗余的去冗余設備,其中,該設備包括 獲取裝置,用于獲取與用戶通過用戶設備輸入的查詢序列相匹配的多個候選建議序列; 分類裝置,用于對所述多個候選建議序列進行同義分類,以獲得一個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列; 去冗余裝置,用于對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。
12.根據(jù)權利要求11所述的去冗余設備,其中,該設備還包括 提供裝置,用于將所述ー個或多個建議查詢序列提供給所述用戶設備。
13.根據(jù)權利要求11或12所述的去冗余設備,其中,該設備還包括 捜索裝置,用于根據(jù)所述ー個或多個建議查詢序列進行匹配查詢,以獲得與所述ー個或多個建議查詢序列相匹配的捜索結果; 其中,所述提供裝置還用于 -將所述捜索結果提供給所述用戶設備。
14.根據(jù)權利要求11至13中任一項所述的去冗余設備,其中,所述分類裝置還用于 -基于語義分析,對所述多個候選建議序列進行同義分類,以獲得所述ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列。
15.根據(jù)權利要求11至14中任一項所述的去冗余設備,其中,所述分類裝置還用于 -根據(jù)同義詞庫,對所述多個候選建議序列進行同義分類,以獲得所述ー個或多個同義分組,其中,所述ー個或多個同義分組中每ー組包括同義的ー個或多個所述候選建議序列。
16.根據(jù)權利要求15所述的去冗余設備,其中,該設備還包括第一更新裝置,用于 -根據(jù)預定同義判定規(guī)則,獲取第一序列與第二序列的同義映射關系; -根據(jù)所述同義映射關系,建立或更新所述同義詞庫; 其中,所述預定同義判定規(guī)則包括基于以下至少任ー項來確定所述同義映射關系 -所述第一序列與所述第二序列的語義相近; -所述第一序列與所述第二序列的頁面共現(xiàn)次數(shù)超過共現(xiàn)閾值; -所述第一序列與所述第二序列被定義為同義的次數(shù)超過同義定義閾值; -將所述第二序列替換所述第一序列進行搜索的次數(shù)超過搜索閾值。
17.根據(jù)權利要求11至16中任一項所述的去冗余設備,其中,所述去冗余裝置還用于 -根據(jù)所述候選建議序列的捜索相關屬性,對所述ー個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。
18.根據(jù)權利要求17所述的去冗余設備,其中,所述搜索相關屬性包括以下至少任ー項 -所述候選建議序列的搜索頻度; -所述候選建議序列與所述查詢序列的相關度; -所述候選建議序列的用戶選擇頻度。
19.根據(jù)權利要求17或18所述的去冗余設備,其中,該設備還包括 第二更新裝置,用于根據(jù)大量的用戶網(wǎng)絡操作,更新所述搜索相關屬性。
20.根據(jù)權利要求11至19中任一項所述的去冗余設備,其中,所述去冗余裝置還用于 -根據(jù)所述用戶的歷史查詢記錄,對所述一個或多個同義分組中至少ー個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的ー個或多個建議查詢序列。
全文摘要
本發(fā)明的目的是提供一種用于對與查詢序列相對應的建議查詢序列進行去冗余的方法與設備,去冗余設備獲取與用戶通過用戶設備輸入的查詢序列相匹配的多個候選建議序列;對所述多個候選建議序列進行同義分類,以獲得一個或多個同義分組,其中,所述一個或多個同義分組中每一組包括同義的一個或多個所述候選建議序列;對所述一個或多個同義分組中至少一個進行去冗余處理,以獲得與所述查詢序列相對應的去冗余的一個或多個建議查詢序列。與現(xiàn)有技術相比,本發(fā)明針對用戶輸入的查詢序列,提供去冗余的建議查詢序列,使建議查詢序列更多樣化,從而滿足了用戶獲取建議信息的需求,并提升了用戶的使用體驗。
文檔編號G06F17/30GK102722502SQ20111008010
公開日2012年10月10日 申請日期2011年3月31日 優(yōu)先權日2011年3月31日
發(fā)明者程恒奇 申請人:北京百度網(wǎng)訊科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1