專利名稱:一種計算機(jī)實現(xiàn)的用于獲取搜索結(jié)果的方法與設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種獲取搜索結(jié)果的技術(shù)。
背景技術(shù):
現(xiàn)有技術(shù)在一次搜索過程中,根據(jù)用戶輸入的查詢序列提供一個或多個擴(kuò)展查詢序列,但用戶只有一次選擇擴(kuò)展查詢序列的機(jī)會,若用戶希望獲得其所期望的目標(biāo)搜索結(jié)果,大多需要通過多次輸入相同的查詢序列,以獲得與該查詢序列相對應(yīng)的不同的擴(kuò)展查詢序列,進(jìn)而獲取與該等擴(kuò)展查詢序列相對應(yīng)的搜索結(jié)果,即用戶無法在一次搜索過程中變換不同的擴(kuò)展查詢序列進(jìn)而得到與其相對應(yīng)的搜索結(jié)果,從而也無法通過比較各個不同擴(kuò)展查詢序列所對應(yīng)的搜索結(jié)果,實現(xiàn)快速地獲取其所期望的目標(biāo)搜索結(jié)果的目的。因此,如何實現(xiàn)通過用戶輸入一次查詢序列以獲取與其相對應(yīng)的多個擴(kuò)展查詢序列,并根據(jù)用戶對該多個擴(kuò)展查詢序列所作選擇的變化,以獲取與該用戶當(dāng)前選擇的擴(kuò)展查詢序列相對應(yīng)的搜索結(jié)果,已成為本領(lǐng)域技術(shù)人員需要解決的問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于獲取搜索結(jié)果的方法與設(shè)備。根據(jù)本發(fā)明的一個方面,提供了一種用于獲取搜索結(jié)果的方法,該方法包括以下步驟a根據(jù)用戶輸入的查詢序列,獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列;b將所述至少一個擴(kuò)展查詢序列提供給所述用戶;c檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列;d根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與之對應(yīng)的至少一個搜索結(jié)果;e將所述至少一個搜索結(jié)果提供給所述用戶;重復(fù)執(zhí)行所述步驟c至e,直至滿足預(yù)定的停止條件。根據(jù)本發(fā)明的另一方面,還提供了一種用于獲取搜索結(jié)果的設(shè)備,該設(shè)備包括擴(kuò)展序列獲取裝置,用于根據(jù)用戶輸入的查詢序列,獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列;第一提供裝置,用于將所述至少一個擴(kuò)展查詢序列提供給所述用戶;當(dāng)前序列獲取裝置,用于檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列;搜索結(jié)果獲取裝置,用于根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與之對應(yīng)的至少一個搜索結(jié)果;第二提供裝置,用于將所述至少一個搜索結(jié)果提供給所述用戶;控制裝置,用于在滿足預(yù)定的停止條件時,結(jié)束提供所述搜索結(jié)果。
與現(xiàn)有技術(shù)相比,本發(fā)明在一次搜索過程中,根據(jù)用戶輸入的查詢序列獲取多個擴(kuò)展查詢序列,用戶可選擇不同的擴(kuò)展查詢序列以獲取與其相對應(yīng)的搜索結(jié)果;通過減少用戶在搜索過程中的重復(fù)性操作,從而實現(xiàn)提高搜索效率,并提升用戶使用體驗。
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯圖1示出根據(jù)本發(fā)明一個方面的獲取搜索結(jié)果的設(shè)備示意圖;圖2示出根據(jù)本發(fā)明的提供擴(kuò)展查詢序列及提供搜索結(jié)果的示例圖;圖3示出根據(jù)本發(fā)明另一個方面的獲取搜索結(jié)果的方法流程圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。圖1示出根據(jù)本發(fā)明一個方面的獲取搜索結(jié)果的設(shè)備示意圖。獲取設(shè)備1包括擴(kuò)展序列獲取裝置11、第一提供裝置12、當(dāng)前序列獲取裝置13、搜索結(jié)果獲取裝置14、第二提供裝置15和控制裝置16。在此,獲取設(shè)備1可以為網(wǎng)絡(luò)設(shè)備,包括但不限于計算機(jī)、網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云,在此,云由基于云計算 (Cloud Computing)的大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種, 由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī);也可以為用戶設(shè)備,包括但不限于任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設(shè)備進(jìn)行人機(jī)交互的電子產(chǎn)品,例如計算機(jī)、智能手機(jī)、PDA、游戲機(jī)、或IPTV等。具體地,擴(kuò)展序列獲取裝置11根據(jù)用戶輸入的查詢序列,獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列。更具體地,擴(kuò)展序列獲取裝置11根據(jù)用戶輸入的查詢序列,通過例如對該查詢序列進(jìn)行分詞處理等方式,以獲取該查詢序列中包含的一個或多個查詢關(guān)鍵詞,接著,根據(jù)該(等)查詢關(guān)鍵詞,獲取與該查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列,其中,獲取至少一個擴(kuò)展查詢序列的方式包括但不限于以下方式1)若獲取設(shè)備1為網(wǎng)絡(luò)設(shè)備時,擴(kuò)展序列獲取裝置11將該(等)查詢關(guān)鍵詞在網(wǎng)絡(luò)擴(kuò)展查詢庫中進(jìn)行匹配查詢;2)若獲取設(shè)備1為用戶設(shè)備時,擴(kuò)展序列獲取裝置11將該(等)查詢關(guān)鍵詞在本地擴(kuò)展查詢庫中進(jìn)行匹配查詢;其中,所述擴(kuò)展查詢庫中包括查詢關(guān)鍵詞及與其相對應(yīng)的擴(kuò)展查詢序列。在此,所述擴(kuò)展查詢序列為根據(jù)用戶輸入的查詢序列中的查詢關(guān)鍵詞所擴(kuò)展出的擴(kuò)展查詢序列,其中包括用戶輸入的查詢序列本身。在一示例中,該獲取設(shè)備1為網(wǎng)絡(luò)服務(wù)器,當(dāng)用戶通過用戶設(shè)備輸入查詢序列“北京”時,該網(wǎng)絡(luò)服務(wù)器接收該用戶設(shè)備發(fā)送的該查詢序列,隨后,擴(kuò)展序列獲取裝置11確定該查詢序列中的查詢關(guān)鍵詞為“北京”,接著,將該查詢關(guān)鍵詞在網(wǎng)絡(luò)擴(kuò)展查詢庫中進(jìn)行匹配查詢,獲取與“北京”相對應(yīng)的多個擴(kuò)展查詢序列,如“北京地圖”、“北京天氣”、“北京人事考試網(wǎng)”、“北京時間校準(zhǔn)器”等。在另一示例中,該獲取設(shè)備1為一臺計算機(jī),當(dāng)用戶通過該計算機(jī)輸入查詢序列“中文說明幫助”時,擴(kuò)展序列獲取裝置11對該查詢序列進(jìn)行分詞處理,獲取查詢關(guān)鍵詞為“中文”、“說明”、“幫助”,接著,將該查詢關(guān)鍵詞在該網(wǎng)絡(luò)服務(wù)器的擴(kuò)展查詢庫中進(jìn)行匹配查詢,獲取與“中文”、“說明”、“幫助”相對應(yīng)的多個擴(kuò)展查詢序列,如 “WinRAR中文幫助”、“Windows 7中文說明”、“Adobe說明”等。在又一示例中,該獲取設(shè)備 1為網(wǎng)絡(luò)服務(wù)器,當(dāng)用戶通過用戶設(shè)備在瀏覽器操作界面中的地址欄中輸入查詢序列“微”, 該網(wǎng)絡(luò)服務(wù)器接收該用戶設(shè)備發(fā)送的該查詢序列,隨后,擴(kuò)展序列獲取裝置11獲取與“微” 相對應(yīng)的多個擴(kuò)展查詢序列,如“微博”、“微信”、“微軟”等。在此,所述實施例中的分詞算法包括但不限于正向最大匹配,反向最大匹配,雙向最大匹配,語言模型方法,最短路徑算
iS寸寸。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取擴(kuò)展查詢序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取擴(kuò)展查詢序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。隨后,第一提供裝置12將所述至少一個擴(kuò)展查詢序列提供給所述用戶。具體地, 第一提供裝置12將擴(kuò)展序列獲取裝置11所獲取的至少一個擴(kuò)展查詢序列提供至用戶,其中,所述提供的方式包括但不限于以下方式1)在用戶輸入查詢序列的搜索框的下拉列表中進(jìn)行展示;2)在懸浮于搜索頁面上的懸浮窗口中進(jìn)行展示;3)在用戶輸入查詢序列的搜索頁面中進(jìn)行展示。在一示例中,如圖2所示,擴(kuò)展序列獲取裝置11獲取的擴(kuò)展查詢序列為“北京地圖”、“北京天氣”、“北京人事考試網(wǎng)”、“北京時間校準(zhǔn)器”等;第一提供裝置12將這些擴(kuò)展查詢序列展示于在用戶輸入查詢序列“北京”的搜索框下拉列表中。在另一示例中,擴(kuò)展序列獲取裝置11獲取的擴(kuò)展查詢序列分別為“WinRAR中文幫助”、“Windows 7中文說明”、 "Adobe說明”,第一提供裝置12將這些擴(kuò)展查詢序列展示于用戶輸入查詢序列的搜索頁面中左側(cè)的擴(kuò)展查詢序列欄中。在又一示例中,擴(kuò)展序列獲取裝置11獲取的擴(kuò)展查詢序列為 “微博”、“微信”、“微軟”等,第一提供裝置12將這些擴(kuò)展查詢序列展示于在用戶輸入查詢序列“微”的瀏覽器輸入界面的地址欄下拉列表中。本領(lǐng)域技術(shù)人員應(yīng)能理解上述提供擴(kuò)展查詢序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供擴(kuò)展查詢序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。接著,當(dāng)前序列獲取裝置13檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列。具體地,用戶根據(jù)第一提供裝置 12提供的至少一個擴(kuò)展查詢序列,通過點擊、懸停等方式選擇一個擴(kuò)展查詢序列,當(dāng)前序列獲取裝置13獲取該擴(kuò)展查詢序列,接著用戶可在一次選擇過后繼續(xù)進(jìn)行選擇,即用戶可不停地變化其所選擇的擴(kuò)展查詢序列,當(dāng)前序列獲取裝置13可通過實時檢測用戶對至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取用戶當(dāng)前選擇的擴(kuò)展查詢序列,其中,所述選擇信息包括但不限于用戶新選擇的擴(kuò)展查詢序列。在一示例中,當(dāng)獲取設(shè)備1為用戶設(shè)備時,第一提供裝置12提供的多個擴(kuò)展獲取序列為“WinRAR中文幫助”、“Windows 7中文說明”、“Adobe說明”,首先用戶通過該用戶設(shè)備點擊選擇“北京地圖”,當(dāng)前序列獲取裝置13實時檢測用戶對該等擴(kuò)展查詢序列所作地選擇操作,以獲取用戶該次對該等擴(kuò)展查詢序列所作選擇的的選擇信息為“北京地圖”,接著,用戶又點擊選擇“北京時間校準(zhǔn)器”,當(dāng)前序列獲取裝置13又通過實時檢測用戶對該等擴(kuò)展查詢序列所作地選擇操作,對該等擴(kuò)展查詢序列所作選擇的選擇信息,以獲取用戶重新對該等擴(kuò)展查詢序列所作選擇的選擇信息為“北京時間校準(zhǔn)器”。在另一示例中,當(dāng)獲取設(shè)備1為網(wǎng)絡(luò)設(shè)備時,第一提供裝置12提供的多個擴(kuò)展獲取序列為“北京地圖”、“北京天氣”、“北京人事考試網(wǎng)”、“北京時間校準(zhǔn)器”,首先,用戶設(shè)備通過檢測用戶對擴(kuò)展查詢序列的懸停選擇操作,獲取用戶對該等擴(kuò)展查詢序列所作選擇的選擇信息為“北京地圖”,并將該選擇信息發(fā)送至獲取設(shè)備1,例如,可將其封裝為http請求消息并通過諸如http、https通信協(xié)議發(fā)送至獲取設(shè)備1,接著,獲取設(shè)備1的當(dāng)前序列獲取裝置13實時監(jiān)聽并接收該選擇信息,獲取用戶選擇的擴(kuò)展查詢序列“北京地圖”,隨后, 用戶設(shè)備通過檢測用戶對擴(kuò)展查詢序列的又一次懸停選擇操作,獲取用戶對該等擴(kuò)展查詢序列所作選擇的又一選擇信息為“北京時間校準(zhǔn)器”,并基于同上的方式發(fā)送該又一選擇信息至獲取設(shè)備1,以使當(dāng)前序列獲取裝置13獲得用戶選擇的又一擴(kuò)展查詢序列“北京時間校準(zhǔn)器”。本領(lǐng)域技術(shù)人員應(yīng)能理解上述選擇信息的封裝格式、獲取當(dāng)前擴(kuò)展查詢序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的選擇信息的封裝格式或獲取當(dāng)前查詢序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。隨后,搜索結(jié)果獲取裝置14根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與之對應(yīng)的至少一個搜索結(jié)果。具體地,搜索結(jié)果獲取裝置14根據(jù)當(dāng)前序列獲取裝置13獲取的用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與該擴(kuò)展查詢序列相對應(yīng)的至少一個搜索結(jié)果;其中, 獲取搜索結(jié)果的方式包括但不限于以下方式1)通過搜索引擎在搜索索引庫中進(jìn)行查詢以獲得所述至少一個搜索結(jié)果;2)在搜索結(jié)果庫中進(jìn)行查詢以獲得所述至少一個搜索結(jié)果;其中,搜索索引庫與搜索結(jié)果庫可以在網(wǎng)絡(luò)設(shè)備中,也可以在用戶設(shè)備中。在此, 所述搜索結(jié)果庫中包括用戶歷史所選擇查詢的擴(kuò)展查詢序列及其所對應(yīng)的搜索結(jié)果。在一示例中,當(dāng)前序列獲取裝置13獲取的用戶當(dāng)前選擇的擴(kuò)展查詢序列為“北京天氣”,搜索結(jié)果獲取裝置14根據(jù)該擴(kuò)展查詢序列,通過網(wǎng)絡(luò)搜索引擎在搜索索引庫中進(jìn)行查詢搜索,以獲取與“北京天氣”相對應(yīng)的多個搜索結(jié)果。在另一示例中,當(dāng)前序列獲取裝置13獲取的用戶當(dāng)前選擇的擴(kuò)展查詢序列為“WinRAR中文幫助”,搜索結(jié)果獲取裝置14根據(jù)該擴(kuò)展查詢序列,在本地搜索結(jié)果庫中進(jìn)行匹配查詢,匹配獲取與“WinRAR中文幫助”相對應(yīng)的一個搜索結(jié)果。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi), 并在此以引用方式包含于此。接著,第二提供裝置15將所述至少一個搜索結(jié)果提供給所述用戶。具體地,第二提供裝置15將搜索結(jié)果獲取裝置14獲取的至少一個搜索結(jié)果提供至用戶,其中,所述提供的方式可以為將搜索結(jié)果通過如Javascript技術(shù),展示于擴(kuò)展查詢序列下拉列表旁邊的懸浮窗口中;也可以為根據(jù)每次變化后的擴(kuò)展查詢序列,通過頁面技術(shù),例如JSP、ASP、 PHP技術(shù),將搜索結(jié)果展示于當(dāng)前搜索頁面中,即當(dāng)前搜索頁面內(nèi)容根據(jù)所選擇的擴(kuò)展查詢序列進(jìn)行刷新,以將所述搜索結(jié)果與原頁面內(nèi)容一并進(jìn)行展示。在一個示例中,如圖2所示,當(dāng)獲取設(shè)備1為網(wǎng)絡(luò)服務(wù)器時,搜索結(jié)果獲取裝置14根據(jù)擴(kuò)展查詢序列“北京地圖”, 通過搜索引擎在搜索索引庫中查詢以獲取與該擴(kuò)展查詢序列相對應(yīng)的多個搜索結(jié)果,隨后,該網(wǎng)絡(luò)服務(wù)器將該等搜索結(jié)果通過ASP動態(tài)頁面技術(shù)寫入ASP動態(tài)頁面,并由該網(wǎng)絡(luò)服務(wù)器上的ASP解析引擎解析該ASP動態(tài)頁面中的內(nèi)容,接著,第二提供裝置15將解析結(jié)果以HTML格式傳送到用戶設(shè)備的瀏覽器上,并展示于當(dāng)前搜索頁面中。在另一個示例中, 當(dāng)獲取設(shè)備1為本地計算機(jī)時,搜索結(jié)果獲取裝置14根據(jù)擴(kuò)展查詢序列“WinRAR中文幫助”,獲取與該擴(kuò)展查詢序列相對應(yīng)的一個搜索結(jié)果,第二提供裝置15將該搜索結(jié)果通過 Javascript技術(shù)生成文本格式的腳本,然后通過用戶設(shè)備的瀏覽器解釋引擎來解析該腳本,從而生成懸浮窗口并展示于擴(kuò)展查詢序列下拉列表旁邊。本領(lǐng)域技術(shù)人員應(yīng)能理解上述提供搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。隨后,控制裝置16在滿足預(yù)定的停止條件時,結(jié)束提供所述搜索結(jié)果。具體地,當(dāng)前序列獲取裝置13檢測用戶對至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取該用戶當(dāng)前選擇的擴(kuò)展查詢序列;搜索結(jié)果獲取裝置14根據(jù)該用戶當(dāng)前選擇的擴(kuò)展查詢序列, 獲取與之對應(yīng)的至少一個搜索結(jié)果;第二提供裝置15將該(等)至少一個搜索結(jié)果提供給該用戶,當(dāng)前序列獲取裝置13、搜索結(jié)果獲取裝置14和第二提供裝置15不斷基于用戶對至少一個擴(kuò)展查詢序列所作選擇的選擇信息循環(huán)工作,控制裝置16檢測該用戶的操作信息, 并且在滿足預(yù)定的停止條件時,結(jié)束該循環(huán)操作;其中,所述預(yù)定的停止條件包括但不限于以下方式1)用戶對第二提供裝置15提供的搜索結(jié)果進(jìn)行選擇操作;2)用戶停止選擇擴(kuò)展查詢序列的時間超出預(yù)定時間;3)用戶選擇擴(kuò)展查詢序列的變化次數(shù)超過預(yù)設(shè)的變化次數(shù)閾值。在一示例中,控制裝置16通過實時檢測以獲得用戶對第二提供裝置15提供的一個搜索結(jié)果進(jìn)行選擇操作,則控制裝置16結(jié)束提供搜索結(jié)果。在另一示例中,控制裝置16檢測用戶對擴(kuò)展查詢序列選擇的變化次數(shù),當(dāng)計算獲得該變化次數(shù)大于預(yù)設(shè)的變化次數(shù)閾值時,控制裝置16結(jié)束提供搜索結(jié)果。本領(lǐng)域技術(shù)人員應(yīng)能理解上述對結(jié)束提供搜索結(jié)果的控制方式僅為舉例, 其他現(xiàn)有的或今后可能出現(xiàn)的對結(jié)束提供搜索結(jié)果的控制方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,擴(kuò)展序列獲取裝置11、第一提供裝置12、當(dāng)前序列獲取裝置13、搜索結(jié)果獲取裝置14、第二提供裝置15和控制裝置16之間是持續(xù)不斷地工作。具體地,擴(kuò)展序列獲取裝置11根據(jù)用戶輸入的查詢序列,持續(xù)地獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列;接著,第一提供裝置12持續(xù)地將來自擴(kuò)展序列獲取裝置11的至少一個擴(kuò)展查詢序列提供給所述用戶;隨后,當(dāng)前序列獲取裝置13持續(xù)地檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列;接著,搜索結(jié)果獲取裝置14持續(xù)地根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與之對應(yīng)的至少一個搜索結(jié)果;隨后,第二提供裝置15持續(xù)地將所述至少一個搜索結(jié)果提供給所述用戶;而控制裝置16在滿足預(yù)定的停止條件時,控制各個裝置停止本次搜索的上述工作以及結(jié)束提供所述搜索結(jié)果。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指各裝置不斷進(jìn)行擴(kuò)展查詢序列的獲取、擴(kuò)展查詢序列的提供、當(dāng)前擴(kuò)展查詢序列的獲取、搜索結(jié)果的獲取、搜索結(jié)果的提供及結(jié)束提供搜索結(jié)果的控制,直至滿足預(yù)定停止條件,例如擴(kuò)展序列獲取裝置11在較長時間內(nèi)停止對擴(kuò)展查詢序列的獲取。
更優(yōu)選地,所述第二提供裝置15根據(jù)預(yù)定的展示方式,將所述至少一個搜索結(jié)果提供給所述用戶。具體地,第二提供裝置15根據(jù)預(yù)定的展示方式,例如將搜索結(jié)果展示于擴(kuò)展查詢序列下拉列表旁邊的懸浮窗口中,或?qū)⑺阉鹘Y(jié)果展示于當(dāng)前搜索頁面中等,將搜索結(jié)果獲取裝置14獲取的至少一個搜索結(jié)果提供給用戶。在一示例中,搜索結(jié)果獲取裝置 14獲取的搜索結(jié)果為“北京市地圖”、“北京市電子地圖”等,第二提供裝置15將該等搜索結(jié)果通過頁面技術(shù),展示于擴(kuò)展查詢序列下拉列表旁邊的懸浮窗口中。本領(lǐng)域技術(shù)人員應(yīng)能理解上述提供搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。再優(yōu)選地,所述預(yù)定的展示方式包括至少以下任一項-展示于懸浮窗口;-展示于當(dāng)前搜索頁面中;-展示于新的搜索結(jié)果頁面中。具體地,當(dāng)預(yù)定的展示方式為展示于懸浮窗口時,第二提供裝置15通過如 JaVascript等技術(shù),將至少一個搜索結(jié)果展示于搜索頁面上擴(kuò)展查詢序列下拉列表旁邊的懸浮頁面中;當(dāng)預(yù)定的展示方式為展示于當(dāng)前搜索頁面中時,第二提供裝置15通過頁面技術(shù),如ASP、PHP等,將搜索結(jié)果展示于當(dāng)前搜索頁面中;當(dāng)預(yù)定的展示方式為展示于新的搜索結(jié)果頁面中時,第二提供裝置15通過頁面技術(shù)將搜索結(jié)果展示于新頁面中。本領(lǐng)域技術(shù)人員應(yīng)能理解上述預(yù)定的展示方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)定的展示方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。在一個優(yōu)選實施例中(參照圖1),所述獲取設(shè)備1還包括確定裝置(未示出),所述確定裝置根據(jù)預(yù)定規(guī)則,確定提供給所述用戶的所述搜索結(jié)果的數(shù)量。以下參照圖1對該優(yōu)選實施例進(jìn)行詳細(xì)描述,其中,擴(kuò)展序列獲取裝置11根據(jù)用戶輸入的查詢序列,獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列;第一提供裝置12將所述至少一個擴(kuò)展查詢序列提供給所述用戶;當(dāng)前序列獲取裝置13檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列;搜索結(jié)果獲取裝置 14根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與之對應(yīng)的至少一個搜索結(jié)果;第二提供裝置15將所述至少一個搜索結(jié)果提供給所述用戶;控制裝置16在滿足預(yù)定的停止條件時, 結(jié)束提供所述搜索結(jié)果;其具體過程與前述參照圖1所描述的實施例中擴(kuò)展序列獲取裝置 11、第一提供裝置12、當(dāng)前序列獲取裝置13、搜索結(jié)果獲取裝置14、第二提供裝置15和控制裝置16所執(zhí)行的過程相同,為簡明起見,以引用方式包含于此,而不做贅述。具體地,確定裝置根據(jù)預(yù)定規(guī)則,確定第二提供裝置14提供給用戶的搜索結(jié)果的數(shù)量,其中,所述預(yù)定規(guī)則基于如搜索結(jié)果的展示方式等,確定提供給用戶的搜索結(jié)果的數(shù)量。在一示例中,當(dāng)搜索結(jié)果的展示方式為將搜索結(jié)果展示于懸浮窗口中時,根據(jù)懸浮窗口的尺寸一般較小的特征,確定裝置確定將搜索結(jié)果中的排序前預(yù)定個數(shù)的搜索結(jié)果提供給用戶。本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定搜索結(jié)果數(shù)量的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定搜索結(jié)果數(shù)量的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,所述預(yù)定規(guī)則基于以下至少任一項確定提供給所述用戶的搜索結(jié)果的數(shù)量
-所述搜索結(jié)果的展示方式;-用戶相關(guān)信息。具體地,預(yù)定規(guī)則基于搜索結(jié)果的展示方式或用戶相關(guān)信息等確定提供給用戶的搜索結(jié)果的數(shù)量,其中,所述用戶相關(guān)信息包括用戶偏好設(shè)置、用戶歷史行為記錄等。在一示例中,當(dāng)搜索結(jié)果展示方式為將搜索結(jié)果展示于懸浮窗口中時,根據(jù)懸浮窗口的尺寸一般較小的特征,確定裝置確定將搜索結(jié)果中排序靠前的預(yù)定個數(shù)的搜索結(jié)果提供給用戶; 當(dāng)搜索結(jié)果展示方式為將搜索結(jié)果展示于新的搜索結(jié)果頁面中時,則確定裝置確定將全部搜索結(jié)果提供給用戶;在另一示例中,當(dāng)用戶偏好設(shè)置中顯示用戶預(yù)先設(shè)置只需提供搜索結(jié)果中排序靠前5個搜索結(jié)果時,確定裝置確定提供給用戶的搜索結(jié)果為全部搜索結(jié)果中排序靠前5個的搜索結(jié)果。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述各項預(yù)定規(guī)則不僅可以單獨用于確定提供給所述用戶的搜索結(jié)果的數(shù)量,還可以將其中多項結(jié)合用于確定提供給所述用戶的搜索結(jié)果的數(shù)量。本領(lǐng)域技術(shù)人員應(yīng)能理解上述預(yù)定規(guī)則僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)定規(guī)則如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。更優(yōu)選地,所述用戶相關(guān)信息包括以下至少任一項-用戶偏好設(shè)置;-用戶歷史行為記錄。具體地,當(dāng)用戶偏好設(shè)置例如為用戶預(yù)先預(yù)置的提供搜索結(jié)果的數(shù)量時,確定裝置根據(jù)該預(yù)置信息,確定提供給用戶搜索結(jié)果數(shù)量。用戶歷史行為記錄其由系統(tǒng)來記錄和統(tǒng)計用戶先前的查詢和點擊瀏覽歷史,從而可判斷或預(yù)測用戶的需求。其中,當(dāng)用戶為登錄用戶時,網(wǎng)絡(luò)設(shè)備可通過該用戶的ID在網(wǎng)絡(luò)端保存有該用戶相關(guān)信息的用戶特征庫中進(jìn)行查詢;當(dāng)用戶為非登錄用戶時,可通過檢測該用戶使用本網(wǎng)絡(luò)設(shè)備的搜索服務(wù)過程中的動作,或通過向用戶設(shè)備詢問并獲取該用戶的COOKIE信息來獲得,優(yōu)選地,可賦予該用戶一個臨時ID并為其建立一個用戶特征庫,將此次搜索過程中用戶的歷史記錄保存與該臨時用戶特征庫中。在一示例中,通過對用戶先前使用的展現(xiàn)搜索結(jié)果的方式進(jìn)行統(tǒng)計分析, 獲得該用戶歷史使用懸浮窗口來展示搜索結(jié)果的頻率最高,則確定裝置確定將搜索結(jié)果中排序靠前的預(yù)定個數(shù)的搜索結(jié)果提供給該用戶。本領(lǐng)域技術(shù)人員應(yīng)能理解上述用戶相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶相關(guān)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。在又一個優(yōu)選實施例中(參照圖1),所述搜索結(jié)果獲取裝置14根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,在搜索結(jié)果庫中進(jìn)行匹配查詢,獲取與所述擴(kuò)展查詢序列相對應(yīng)的至少一個搜索結(jié)果。以下參照圖1對該一優(yōu)選實施例進(jìn)行詳細(xì)描述,其中,擴(kuò)展序列獲取裝置11根據(jù)用戶輸入的查詢序列,獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列; 第一提供裝置12將所述至少一個擴(kuò)展查詢序列提供給所述用戶;當(dāng)前序列獲取裝置13檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列;第二提供裝置15將所述至少一個搜索結(jié)果提供給所述用戶;控制裝置16 在滿足預(yù)定的停止條件時,結(jié)束提供所述搜索結(jié)果;其具體過程與前述參照圖1所描述的實施例中擴(kuò)展序列獲取裝置11、第一提供裝置12、當(dāng)前序列獲取裝置13、第二提供裝置15 和控制裝置16所執(zhí)行的過程相同,為簡明起見,以引用方式包含于此,而不做贅述。
具體地,搜索結(jié)果獲取裝置14根據(jù)當(dāng)前序列獲取裝置13獲取的用戶當(dāng)前選擇的擴(kuò)展查詢序列,在搜索結(jié)果庫中進(jìn)行匹配查詢,獲取與該擴(kuò)展查詢序列相對應(yīng)的至少一個搜索結(jié)果,其中,所述搜索結(jié)果庫中包括擴(kuò)展查詢序列及其所對應(yīng)的搜索結(jié)果。在一示例中,用戶先前已選擇擴(kuò)展查詢序列“北京天氣”,并通過網(wǎng)絡(luò)搜索引擎的搜索索引庫中查詢獲取該擴(kuò)展查詢序列相對應(yīng)的多個搜索結(jié)果,該擴(kuò)展查詢序列與其相對應(yīng)的該多個搜索結(jié)果均保存在本地搜索結(jié)果庫中,當(dāng)該用戶又一次選擇擴(kuò)展查詢序列“北京天氣”時,搜索結(jié)果獲取裝置14根據(jù)該擴(kuò)展查詢序列,在本地搜索結(jié)果庫中進(jìn)行匹配查詢,獲得與該擴(kuò)展查詢序列相對應(yīng)的多個搜索結(jié)果。在此,上述搜索結(jié)果庫包括但不限于關(guān)系數(shù)據(jù)庫,內(nèi)存存儲器,硬盤存儲器等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,所述獲取設(shè)備1還包括更新裝置(未示出),所述更新裝置根據(jù)所述至少一個搜索結(jié)果,建立或更新所述搜索結(jié)果庫。具體地,當(dāng)用戶首次選擇一個擴(kuò)展查詢序列時,搜索結(jié)果獲取裝置14通過搜索引擎的搜索索引庫中查詢獲得與該擴(kuò)展查詢序列相對應(yīng)的搜索結(jié)果后,當(dāng)更新裝置檢測確定搜索結(jié)果庫存在時,則將該查詢序列及其所對應(yīng)的至少一個搜索結(jié)果寫入搜索結(jié)果庫中;當(dāng)更新裝置檢測確定搜索結(jié)果庫不存在時,則建立搜索結(jié)果庫,再將該查詢序列及其所對應(yīng)的至少一個搜索結(jié)果寫入搜索結(jié)果庫中。本領(lǐng)域技術(shù)人員應(yīng)能理解上述建立或更新搜索結(jié)果庫的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的建立或更新搜索結(jié)果庫的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi), 并在此以引用方式包含于此。圖3示出根據(jù)本發(fā)明另一方面的獲取搜索結(jié)果的方法流程圖。在此,獲取設(shè)備1 可以為網(wǎng)絡(luò)設(shè)備,包括但不限于計算機(jī)、網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云,在此,云由基于云計算(Cloud Computing)的大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī);也可以為用戶設(shè)備,包括但不限于任何一種可與用戶通過鍵盤、遙控器、觸摸板、 或聲控設(shè)備進(jìn)行人機(jī)交互的電子產(chǎn)品,例如計算機(jī)、智能手機(jī)、PDA、游戲機(jī)、或IPTV等。具體地,在步驟Sl中,獲取設(shè)備1根據(jù)用戶輸入的查詢序列,獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列。更具體地,在步驟Sl中,獲取設(shè)備1根據(jù)用戶輸入的查詢序列,通過例如對該查詢序列進(jìn)行分詞處理等方式,以獲取該查詢序列中包含的一個或多個查詢關(guān)鍵詞,接著,根據(jù)該(等)查詢關(guān)鍵詞,獲取與該查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列,其中,獲取至少一個擴(kuò)展查詢序列的方式包括但不限于以下方式1)若獲取設(shè)備1為網(wǎng)絡(luò)設(shè)備時,在步驟Sl中,獲取設(shè)備1將該(等)查詢關(guān)鍵詞在網(wǎng)絡(luò)擴(kuò)展查詢庫中進(jìn)行匹配查詢;2)若獲取設(shè)備1為用戶設(shè)備時,在步驟Sl中,獲取設(shè)備1將該(等)查詢關(guān)鍵詞在本地擴(kuò)展查詢庫中進(jìn)行匹配查詢;其中,所述擴(kuò)展查詢庫中包括查詢關(guān)鍵詞及與其相對應(yīng)的擴(kuò)展查詢序列。在此,所述擴(kuò)展查詢序列為根據(jù)用戶輸入的查詢序列中的查詢關(guān)鍵詞所擴(kuò)展出的擴(kuò)展查詢序列,其中包括用戶輸入的查詢序列本身。在一示例中,該獲取設(shè)備1為網(wǎng)絡(luò)服務(wù)器,當(dāng)用戶通過用戶設(shè)備輸入查詢序列“北京”時,該網(wǎng)絡(luò)服務(wù)器接收該用戶設(shè)備發(fā)送的該查詢序列,隨后,在步驟Sl中,獲取設(shè)備1確定該查詢序列中的查詢關(guān)鍵詞為“北京”,接著,將該查詢關(guān)鍵詞在網(wǎng)絡(luò)擴(kuò)展查詢庫中進(jìn)行匹配查詢,獲取與“北京”相對應(yīng)的多個擴(kuò)展查詢序列,如“北京地圖”、“北京天氣”、“北京人事考試網(wǎng)”、“北京時間校準(zhǔn)器”等。在另一示例中,該獲取設(shè)備1為一臺計算機(jī),當(dāng)用戶通過該計算機(jī)輸入查詢序列“中文說明幫助”時,在步驟Sl中,獲取設(shè)備1對該查詢序列進(jìn)行分詞處理,獲取查詢關(guān)鍵詞為“中文”、“說明”、“幫助”,接著,將該查詢關(guān)鍵詞在該網(wǎng)絡(luò)服務(wù)器的擴(kuò)展查詢庫中進(jìn)行匹配查詢,獲取與“中文”、“說明”、“幫助”相對應(yīng)的多個擴(kuò)展查詢序列,如“WinRAR中文幫助”、“Windows 7中文說明”、“Adobe說明”等。在又一示例中,該獲取設(shè)備1為網(wǎng)絡(luò)服務(wù)器,當(dāng)用戶通過用戶設(shè)備在瀏覽器操作界面中的地址欄中輸入查詢序列“微”,該網(wǎng)絡(luò)服務(wù)器接收該用戶設(shè)備發(fā)送的該查詢序列,隨后,在步驟Sl中,獲取設(shè)備1 獲取與“微”相對應(yīng)的多個擴(kuò)展查詢序列,如“微博”、“微信”、“微軟”等。在此,所述實施例中的分詞算法包括但不限于正向最大匹配,反向最大匹配,雙向最大匹配,語言模型方法, 最短路徑算法等等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取擴(kuò)展查詢序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取擴(kuò)展查詢序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。隨后,在步驟S2中,獲取設(shè)備1將所述至少一個擴(kuò)展查詢序列提供給所述用戶。具體地,在步驟S2中,獲取設(shè)備1將其在步驟Sl中所獲取的至少一個擴(kuò)展查詢序列提供至用戶,其中,所述提供的方式包括但不限于以下方式1)在用戶輸入查詢序列的搜索框的下拉列表中進(jìn)行展示;2)在懸浮于搜索頁面上的懸浮窗口中進(jìn)行展示;3)在用戶輸入查詢序列的搜索頁面中進(jìn)行展示。在一示例中,如圖2所示,在步驟Sl中,獲取設(shè)備1獲取的擴(kuò)展查詢序列為“北京地圖”、“北京天氣”、“北京人事考試網(wǎng)”、“北京時間校準(zhǔn)器”等;在步驟S2中,獲取設(shè)備1將這些擴(kuò)展查詢序列展示于在用戶輸入查詢序列“北京”的搜索框下拉列表中。在另一示例中,在步驟Sl中,獲取設(shè)備1獲取的擴(kuò)展查詢序列分別為“WinRAR中文幫助”、“Windows 7 中文說明”、“Adobe說明”,在步驟S2中,獲取設(shè)備1將這些擴(kuò)展查詢序列展示于用戶輸入查詢序列的搜索頁面中左側(cè)的擴(kuò)展查詢序列欄中。在又一示例中,在步驟Sl中,獲取設(shè)備 1獲取的擴(kuò)展查詢序列為“微博”、“微信”、“微軟”等,在步驟S2中,獲取設(shè)備1將這些擴(kuò)展查詢序列展示于在用戶輸入查詢序列“微”的瀏覽器輸入界面的地址欄下拉列表中。本領(lǐng)域技術(shù)人員應(yīng)能理解上述提供擴(kuò)展查詢序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供擴(kuò)展查詢序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。接著,在步驟S3中,獲取設(shè)備1檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列。具體地,用戶根據(jù)獲取設(shè)備 1在步驟S2中提供的至少一個擴(kuò)展查詢序列,通過點擊、懸停等方式選擇一個擴(kuò)展查詢序列,在步驟S3中,獲取設(shè)備1獲取該擴(kuò)展查詢序列,接著用戶可在一次選擇過后繼續(xù)進(jìn)行選擇,即用戶可不停地變化其所選擇的擴(kuò)展查詢序列,獲取設(shè)備1可通過實時檢測用戶對至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取用戶當(dāng)前選擇的擴(kuò)展查詢序列,其中,所述選擇信息包括但不限于用戶新選擇的擴(kuò)展查詢序列。在一示例中,當(dāng)獲取設(shè)備1為用戶設(shè)備時,在步驟S2中,獲取設(shè)備1提供的多個擴(kuò)展獲取序列為“WinRAR中文幫助”、“Windows 7中文說明”、“Adobe說明”,首先用戶通過該用戶設(shè)備點擊選擇“北京地圖”,在步驟S3中,獲取設(shè)備1實時檢測用戶對該等擴(kuò)展查詢序列所作地選擇操作,以獲取用戶該次對該等擴(kuò)展查詢序列所作選擇的的選擇信息為“北京地圖”,接著,用戶又點擊選擇“北京時間校準(zhǔn)器”,獲取設(shè)備1又通過實時檢測用戶對該等擴(kuò)展查詢序列所作地選擇操作,對該等擴(kuò)展查詢序列所作選擇的選擇信息,以獲取用戶重新對該等擴(kuò)展查詢序列所作選擇的選擇信息為“北京時間校準(zhǔn)器”。在另一示例中,當(dāng)獲取設(shè)備1為網(wǎng)絡(luò)設(shè)備時,在步驟S2中,獲取設(shè)備1提供的多個擴(kuò)展獲取序列為“北京地圖”、“北京天氣”、“北京人事考試網(wǎng)”、“北京時間校準(zhǔn)器”,首先, 用戶設(shè)備通過檢測用戶對擴(kuò)展查詢序列的懸停選擇操作,獲取用戶對該等擴(kuò)展查詢序列所作選擇的選擇信息為“北京地圖”,并將該選擇信息發(fā)送至獲取設(shè)備1,例如,可將其封裝為 http請求消息并通過諸如http、https通信協(xié)議發(fā)送至獲取設(shè)備1,接著,在步驟S3中,獲取設(shè)備1實時監(jiān)聽并接收該選擇信息,獲取用戶選擇的擴(kuò)展查詢序列“北京地圖”,隨后,用戶設(shè)備通過檢測用戶對擴(kuò)展查詢序列的又一次懸停選擇操作,獲取用戶對該等擴(kuò)展查詢序列所作選擇的又一選擇信息為“北京時間校準(zhǔn)器”,并基于同上的方式發(fā)送該又一選擇信息至獲取設(shè)備1,以使獲取設(shè)備1在步驟S2中獲得用戶選擇的又一擴(kuò)展查詢序列“北京時間校準(zhǔn)器”。本領(lǐng)域技術(shù)人員應(yīng)能理解上述選擇信息的封裝格式、獲取當(dāng)前擴(kuò)展查詢序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的選擇信息的封裝格式或獲取當(dāng)前查詢序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。隨后,在步驟S4中,獲取設(shè)備1根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與之對應(yīng)的至少一個搜索結(jié)果。具體地,在步驟S4中,獲取設(shè)備1根據(jù)其在步驟S3中獲取的用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與該擴(kuò)展查詢序列相對應(yīng)的至少一個搜索結(jié)果;其中,獲取搜索結(jié)果的方式包括但不限于以下方式1)通過搜索引擎在搜索索引庫中進(jìn)行查詢以獲得所述至少一個搜索結(jié)果;2)在搜索結(jié)果庫中進(jìn)行查詢以獲得所述至少一個搜索結(jié)果;其中,搜索索引庫與搜索結(jié)果庫可以在網(wǎng)絡(luò)設(shè)備中,也可以在用戶設(shè)備中。在此, 所述搜索結(jié)果庫中包括用戶歷史所選擇查詢的擴(kuò)展查詢序列及其所對應(yīng)的搜索結(jié)果。在一示例中,在步驟S3中,獲取設(shè)備1獲取的用戶當(dāng)前選擇的擴(kuò)展查詢序列為“北京天氣”,在步驟S4中,獲取設(shè)備1根據(jù)該擴(kuò)展查詢序列,通過網(wǎng)絡(luò)搜索引擎在搜索索引庫中進(jìn)行查詢搜索,以獲取與“北京天氣”相對應(yīng)的多個搜索結(jié)果。在另一示例中,在步驟S3中,獲取設(shè)備 1獲取的用戶當(dāng)前選擇的擴(kuò)展查詢序列為“WinRAR中文幫助”,在步驟S4中,獲取設(shè)備1根據(jù)該擴(kuò)展查詢序列,在本地搜索結(jié)果庫中進(jìn)行匹配查詢,匹配獲取與“WinRAR中文幫助”相對應(yīng)的一個搜索結(jié)果。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。接著,在步驟S5中,獲取設(shè)備1將所述至少一個搜索結(jié)果提供給所述用戶。具體地,在步驟S5中,獲取設(shè)備1將其在步驟S4中獲取的至少一個搜索結(jié)果提供至用戶,其中,所述提供的方式可以為將搜索結(jié)果通過如Javascript技術(shù),展示于擴(kuò)展查詢序列下拉列表旁邊的懸浮窗口中;也可以為根據(jù)每次變化后的擴(kuò)展查詢序列,通過頁面技術(shù),例如 JSP、ASP、PHP技術(shù),將搜索結(jié)果展示于當(dāng)前搜索頁面中,即當(dāng)前搜索頁面內(nèi)容根據(jù)所選擇的擴(kuò)展查詢序列進(jìn)行刷新,以將所述搜索結(jié)果與原頁面內(nèi)容一并進(jìn)行展示。在一個示例中,如圖2所示,當(dāng)獲取設(shè)備1為網(wǎng)絡(luò)服務(wù)器時,在步驟S4中,獲取設(shè)備1根據(jù)擴(kuò)展查詢序列“北京地圖”,通過搜索引擎在搜索索引庫中查詢以獲取與該擴(kuò)展查詢序列相對應(yīng)的多個搜索結(jié)果,隨后,該網(wǎng)絡(luò)服務(wù)器將該等搜索結(jié)果通過ASP動態(tài)頁面技術(shù)寫入ASP動態(tài)頁面,并由該網(wǎng)絡(luò)服務(wù)器上的ASP解析引擎解析該ASP動態(tài)頁面中的內(nèi)容,接著,在步驟S5中,獲取設(shè)備1將解析結(jié)果以HTML格式傳送到用戶設(shè)備的瀏覽器上,并展示于當(dāng)前搜索頁面中。在另一個示例中,當(dāng)獲取設(shè)備1為本地計算機(jī)時,在步驟S4中,獲取設(shè)備1根據(jù)擴(kuò)展查詢序列 "WinRAR中文幫助”,獲取與該擴(kuò)展查詢序列相對應(yīng)的一個搜索結(jié)果,在步驟S5中,獲取設(shè)備1將該搜索結(jié)果通過Javascript技術(shù)生成文本格式的腳本,然后通過用戶設(shè)備的瀏覽器解釋引擎來解析該腳本,從而生成懸浮窗口并展示于擴(kuò)展查詢序列下拉列表旁邊。本領(lǐng)域技術(shù)人員應(yīng)能理解上述提供搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。隨后,在步驟S6中,獲取設(shè)備1在滿足預(yù)定的停止條件時,結(jié)束提供所述搜索結(jié)果。具體地,在步驟S3中,獲取設(shè)備1檢測用戶對至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取該用戶當(dāng)前選擇的擴(kuò)展查詢序列;在步驟S4中,獲取設(shè)備1根據(jù)該用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與之對應(yīng)的至少一個搜索結(jié)果;在步驟S5中,獲取設(shè)備1將該(等) 至少一個搜索結(jié)果提供給該用戶,獲取設(shè)備1在步驟S3、步驟S4和步驟S5中不斷基于用戶對至少一個擴(kuò)展查詢序列所作選擇的選擇信息循環(huán)工作,在步驟S6中,獲取設(shè)備1檢測該用戶的操作信息,并且在滿足預(yù)定的停止條件時,結(jié)束該循環(huán)操作;其中,所述預(yù)定的停止條件包括但不限于以下方式1)用戶對獲取設(shè)備1在步驟S5中提供的搜索結(jié)果進(jìn)行選擇操作;2)用戶停止選擇擴(kuò)展查詢序列的時間超出預(yù)定時間;3)用戶選擇擴(kuò)展查詢序列的變化次數(shù)超過預(yù)設(shè)的變化次數(shù)閾值。在一示例中,在步驟S6中,獲取設(shè)備1通過實時檢測以獲得用戶對其在步驟S5中提供的一個搜索結(jié)果進(jìn)行選擇操作,則獲取設(shè)備1結(jié)束提供搜索結(jié)果。在另一示例中,在步驟S6中,獲取設(shè)備1檢測用戶對擴(kuò)展查詢序列選擇的變化次數(shù),當(dāng)計算獲得該變化次數(shù)大于預(yù)設(shè)的變化次數(shù)閾值時,獲取設(shè)備1結(jié)束提供搜索結(jié)果。本領(lǐng)域技術(shù)人員應(yīng)能理解上述對結(jié)束提供搜索結(jié)果的控制方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的對結(jié)束提供搜索結(jié)果的控制方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,上述各步驟可以是持續(xù)不斷地工作。具體地,在步驟Sl中,獲取設(shè)備1根據(jù)用戶輸入的查詢序列,持續(xù)地獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列;接著,在步驟S2中,獲取設(shè)備1持續(xù)地將來自其在步驟Sl中獲取的至少一個擴(kuò)展查詢序列提供給所述用戶;隨后,在步驟S3中,獲取設(shè)備1持續(xù)地檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列;接著,在步驟 S4中,獲取設(shè)備1持續(xù)地根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與之對應(yīng)的至少一個搜索結(jié)果;隨后,在步驟S5中,獲取設(shè)備1持續(xù)地將所述至少一個搜索結(jié)果提供給所述用戶;而在步驟S6中,獲取設(shè)備1在滿足預(yù)定的停止條件時,控制獲取設(shè)備1停止本次搜索的上述工作以及結(jié)束提供所述搜索結(jié)果。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指獲取設(shè)備1在各步驟中不斷進(jìn)行擴(kuò)展查詢序列的獲取、擴(kuò)展查詢序列的提供、當(dāng)前擴(kuò)展查詢序列的獲取、搜索結(jié)果的獲取、搜索結(jié)果的提供及結(jié)束提供搜索結(jié)果的控制,直至滿足預(yù)定停止條件,例如在步驟Sl中,獲取設(shè)備1在較長時間內(nèi)停止對擴(kuò)展查詢序列的獲取。更優(yōu)選地,在步驟S5中,獲取設(shè)備1根據(jù)預(yù)定的展示方式,將所述至少一個搜索結(jié)果提供給所述用戶。具體地,在步驟S5中,獲取設(shè)備1根據(jù)預(yù)定的展示方式,例如將搜索結(jié)果展示于擴(kuò)展查詢序列下拉列表旁邊的懸浮窗口中,或?qū)⑺阉鹘Y(jié)果展示于當(dāng)前搜索頁面中等,將獲取設(shè)備1在步驟S4中獲取的至少一個搜索結(jié)果提供給用戶。在一示例中,在步驟 S4中,獲取設(shè)備1獲取的搜索結(jié)果為“北京市地圖”、“北京市電子地圖”等,在步驟S5中, 獲取設(shè)備1將該等搜索結(jié)果通過頁面技術(shù),展示于擴(kuò)展查詢序列下拉列表旁邊的懸浮窗口中。本領(lǐng)域技術(shù)人員應(yīng)能理解上述提供搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。再優(yōu)選地,所述預(yù)定的展示方式包括至少以下任一項-展示于懸浮窗口;-展示于當(dāng)前搜索頁面中;-展示于新的搜索結(jié)果頁面中。 具體地,當(dāng)預(yù)定的展示方式為展示于懸浮窗口時,在步驟S5中,獲取設(shè)備1通過如 Javascript等技術(shù),將至少一個搜索結(jié)果展示于搜索頁面上擴(kuò)展查詢序列下拉列表旁邊的懸浮頁面中;當(dāng)預(yù)定的展示方式為展示于當(dāng)前搜索頁面中時,獲取設(shè)備1通過頁面技術(shù),如 ASP、PHP等,將搜索結(jié)果展示于當(dāng)前搜索頁面中;當(dāng)預(yù)定的展示方式為展示于新的搜索結(jié)果頁面中時,獲取設(shè)備1通過頁面技術(shù)將搜索結(jié)果展示于新頁面中。本領(lǐng)域技術(shù)人員應(yīng)能理解上述預(yù)定的展示方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)定的展示方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。在一個優(yōu)選實施例中(參照圖3),所述過程還包括步驟S7(未示出),在步驟S7 中,獲取設(shè)備1根據(jù)預(yù)定規(guī)則,確定提供給所述用戶的所述搜索結(jié)果的數(shù)量。以下參照圖3 對該優(yōu)選實施例進(jìn)行詳細(xì)描述,其中,在步驟Sl中,獲取設(shè)備1根據(jù)用戶輸入的查詢序列, 獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列;在步驟S2中,獲取設(shè)備1將所述至少一個擴(kuò)展查詢序列提供給所述用戶;在步驟S3中,獲取設(shè)備1檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列;在步驟S4中,獲取設(shè)備1根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與之對應(yīng)的至少一個搜索結(jié)果;在步驟S5中,獲取設(shè)備1將所述至少一個搜索結(jié)果提供給所述用戶;在步驟S6中, 獲取設(shè)備1在滿足預(yù)定的停止條件時,結(jié)束提供所述搜索結(jié)果;其具體過程與前述參照圖3 所描述的實施例中獲取設(shè)備1在步驟Si、步驟S3、步驟S4、步驟S5和步驟S6中所執(zhí)行的過程相同,為簡明起見,以引用方式包含于此,而不做贅述。具體地,在步驟S7中,獲取設(shè)備1根據(jù)預(yù)定規(guī)則,確定獲取設(shè)備1在步驟S4中提供給用戶的搜索結(jié)果的數(shù)量,其中,所述預(yù)定規(guī)則基于如搜索結(jié)果的展示方式等,確定提供給用戶的搜索結(jié)果的數(shù)量。在一示例中,當(dāng)搜索結(jié)果的展示方式為將搜索結(jié)果展示于懸浮窗口中時,根據(jù)懸浮窗口的尺寸一般較小的特征,在步驟S7中,獲取設(shè)備1確定將搜索結(jié)果中的排序前預(yù)定個數(shù)的搜索結(jié)果提供給用戶。本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定搜索結(jié)果數(shù)量的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定搜索結(jié)果數(shù)量的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,所述預(yù)定規(guī)則基于以下至少任一項確定提供給所述用戶的搜索結(jié)果的數(shù)量-所述搜索結(jié)果的展示方式;-用戶相關(guān)信息。具體地,預(yù)定規(guī)則基于搜索結(jié)果的展示方式或用戶相關(guān)信息等確定提供給用戶的搜索結(jié)果的數(shù)量,其中,所述用戶相關(guān)信息包括用戶偏好設(shè)置、用戶歷史行為記錄等。在一示例中,當(dāng)搜索結(jié)果展示方式為將搜索結(jié)果展示于懸浮窗口中時,根據(jù)懸浮窗口的尺寸一般較小的特征,在步驟S7中,獲取設(shè)備1確定將搜索結(jié)果中排序靠前的預(yù)定個數(shù)的搜索結(jié)果提供給用戶;當(dāng)搜索結(jié)果展示方式為將搜索結(jié)果展示于新的搜索結(jié)果頁面中時,則在步驟S7中,獲取設(shè)備1確定將全部搜索結(jié)果提供給用戶;在另一示例中,當(dāng)用戶偏好設(shè)置中顯示用戶預(yù)先設(shè)置只需提供搜索結(jié)果中排序靠前5個搜索結(jié)果時,在步驟S7中,獲取設(shè)備1 確定提供給用戶的搜索結(jié)果為全部搜索結(jié)果中排序靠前5個的搜索結(jié)果。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述各項預(yù)定規(guī)則不僅可以單獨用于確定提供給所述用戶的搜索結(jié)果的數(shù)量, 還可以將其中多項結(jié)合用于確定提供給所述用戶的搜索結(jié)果的數(shù)量。本領(lǐng)域技術(shù)人員應(yīng)能理解上述預(yù)定規(guī)則僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)定規(guī)則如可適用于本發(fā)明, 也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。更優(yōu)選地,所述用戶相關(guān)信息包括以下至少任一項-用戶偏好設(shè)置;-用戶歷史行為記錄。具體地,當(dāng)用戶偏好設(shè)置例如為用戶預(yù)先預(yù)置的提供搜索結(jié)果的數(shù)量時,在步驟 S7中,獲取設(shè)備1根據(jù)該預(yù)置信息,確定提供給用戶搜索結(jié)果數(shù)量。用戶歷史行為記錄其由系統(tǒng)來記錄和統(tǒng)計用戶先前的查詢和點擊瀏覽歷史,從而可判斷或預(yù)測用戶的需求。其中,當(dāng)用戶為登錄用戶時,網(wǎng)絡(luò)設(shè)備可通過該用戶的ID在網(wǎng)絡(luò)端保存有該用戶相關(guān)信息的用戶特征庫中進(jìn)行查詢;當(dāng)用戶為非登錄用戶時,可通過檢測該用戶使用本網(wǎng)絡(luò)設(shè)備的搜索服務(wù)過程中的動作,或通過向用戶設(shè)備詢問并獲取該用戶的COOKIE信息來獲得,優(yōu)選地,可賦予該用戶一個臨時ID并為其建立一個用戶特征庫,將此次搜索過程中用戶的歷史記錄保存與該臨時用戶特征庫中。在一示例中,通過對用戶先前使用的展現(xiàn)搜索結(jié)果的方式進(jìn)行統(tǒng)計分析,獲得該用戶歷史使用懸浮窗口來展示搜索結(jié)果的頻率最高,則在步驟S7 中,獲取設(shè)備1確定將搜索結(jié)果中排序靠前的預(yù)定個數(shù)的搜索結(jié)果提供給該用戶。本領(lǐng)域技術(shù)人員應(yīng)能理解上述用戶相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶相關(guān)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。在又一個優(yōu)選實施例中(參照圖幻,在步驟S4中,獲取設(shè)備1根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,在搜索結(jié)果庫中進(jìn)行匹配查詢,獲取與所述擴(kuò)展查詢序列相對應(yīng)的至少一個搜索結(jié)果。以下參照圖3對該一優(yōu)選實施例進(jìn)行詳細(xì)描述,其中,在步驟Sl中,獲取設(shè)備1根據(jù)用戶輸入的查詢序列,獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列;在步驟S2中,獲取設(shè)備1將所述至少一個擴(kuò)展查詢序列提供給所述用戶;在步驟S3中, 獲取設(shè)備1檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列;在步驟S5中,獲取設(shè)備1將所述至少一個搜索結(jié)果提供給所述用戶;在步驟S6中,獲取設(shè)備1在滿足預(yù)定的停止條件時,結(jié)束提供所述搜索結(jié)果;其具體過程與前述參照圖3所描述的實施例中獲取設(shè)備1在步驟Si、步驟S2、步驟S3、步驟 S5和步驟S6中所執(zhí)行的過程相同,為簡明起見,以引用方式包含于此,而不做贅述。具體地,在步驟S4中,獲取設(shè)備1根據(jù)其在步驟S3中獲取的用戶當(dāng)前選擇的擴(kuò)展查詢序列,在搜索結(jié)果庫中進(jìn)行匹配查詢,獲取與該擴(kuò)展查詢序列相對應(yīng)的至少一個搜索結(jié)果,其中,所述搜索結(jié)果庫中包括擴(kuò)展查詢序列及其所對應(yīng)的搜索結(jié)果。在一示例中,用戶先前已選擇擴(kuò)展查詢序列“北京天氣”,并通過網(wǎng)絡(luò)搜索引擎的搜索索引庫中查詢獲取該擴(kuò)展查詢序列相對應(yīng)的多個搜索結(jié)果,該擴(kuò)展查詢序列與其相對應(yīng)的該多個搜索結(jié)果均保存在本地搜索結(jié)果庫中,當(dāng)該用戶又一次選擇擴(kuò)展查詢序列“北京天氣”時,在步驟S4中, 獲取設(shè)備1根據(jù)該擴(kuò)展查詢序列,在本地搜索結(jié)果庫中進(jìn)行匹配查詢,獲得與該擴(kuò)展查詢序列相對應(yīng)的多個搜索結(jié)果。在此,上述搜索結(jié)果庫包括但不限于關(guān)系數(shù)據(jù)庫,內(nèi)存存儲器,硬盤存儲器等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,所述過程還包括步驟S8(未示出),在步驟S8中,獲取設(shè)備1根據(jù)所述至少一個搜索結(jié)果,建立或更新所述搜索結(jié)果庫。具體地,當(dāng)用戶首次選擇一個擴(kuò)展查詢序列時,在步驟S4中,獲取設(shè)備1通過搜索引擎的搜索索引庫中查詢獲得與該擴(kuò)展查詢序列相對應(yīng)的搜索結(jié)果后,在步驟S8中,當(dāng)獲取設(shè)備1檢測確定搜索結(jié)果庫存在時,則將該查詢序列及其所對應(yīng)的至少一個搜索結(jié)果寫入搜索結(jié)果庫中;在步驟S8中,當(dāng)獲取設(shè)備1檢測確定搜索結(jié)果庫不存在時,則建立搜索結(jié)果庫,再將該查詢序列及其所對應(yīng)的至少一個搜索結(jié)果寫入搜索結(jié)果庫中。本領(lǐng)域技術(shù)人員應(yīng)能理解上述建立或更新搜索結(jié)果庫的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的建立或更新搜索結(jié)果庫的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種計算機(jī)實現(xiàn)的用于獲取搜索結(jié)果的方法,其中,該方法包括以下步驟a根據(jù)用戶輸入的查詢序列,獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列; b將所述至少一個擴(kuò)展查詢序列提供給所述用戶;c檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列;d根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與之對應(yīng)的至少一個搜索結(jié)果; e將所述至少一個搜索結(jié)果提供給所述用戶; 重復(fù)執(zhí)行所述步驟c至e,直至滿足預(yù)定的停止條件。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟e包括-根據(jù)預(yù)定的展示方式,將所述至少一個搜索結(jié)果提供給所述用戶。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述預(yù)定的展示方式包括至少以下任一項 -展示于懸浮窗口;-展示于當(dāng)前搜索頁面中; -展示于新的搜索結(jié)果頁面中。
4.根據(jù)權(quán)利要求1至3中任一項所述的方法,其中,該方法還包括 -根據(jù)預(yù)定規(guī)則,確定提供給所述用戶的所述搜索結(jié)果的數(shù)量。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述預(yù)定規(guī)則基于以下至少任一項確定提供給所述用戶的搜索結(jié)果的數(shù)量-所述搜索結(jié)果的展示方式; -用戶相關(guān)信息。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述用戶相關(guān)信息包括以下至少任一項 -用戶偏好設(shè)置;-用戶歷史行為記錄。
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其中,所述步驟d包括-根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,在搜索結(jié)果庫中進(jìn)行匹配查詢,獲取與所述擴(kuò)展查詢序列相對應(yīng)的至少一個搜索結(jié)果。
8.根據(jù)權(quán)利要求7所述的方法,其中,該方法還包括 -根據(jù)所述至少一個搜索結(jié)果,建立或更新所述搜索結(jié)果庫。
9.一種用于獲取搜索結(jié)果的設(shè)備,其中,該設(shè)備包括擴(kuò)展序列獲取裝置,用于根據(jù)用戶輸入的查詢序列,獲取與所述查詢序列相對應(yīng)的至少一個擴(kuò)展查詢序列;第一提供裝置,用于將所述至少一個擴(kuò)展查詢序列提供給所述用戶; 當(dāng)前序列獲取裝置,用于檢測所述用戶對所述至少一個擴(kuò)展查詢序列所作選擇的選擇信息,以獲取所述用戶當(dāng)前選擇的擴(kuò)展查詢序列;搜索結(jié)果獲取裝置,用于根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,獲取與之對應(yīng)的至少一個搜索結(jié)果;第二提供裝置,用于將所述至少一個搜索結(jié)果提供給所述用戶; 控制裝置,用于在滿足預(yù)定的停止條件時,結(jié)束提供所述搜索結(jié)果。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其中,所述第二提供裝置用于根據(jù)預(yù)定的展示方式,將所述至少一個搜索結(jié)果提供給所述用戶。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述預(yù)定的展示方式包括至少以下任一項 -展示于懸浮窗口;-展示于當(dāng)前搜索頁面中; -展示于新的搜索結(jié)果頁面中。
12.根據(jù)權(quán)利要求9至11中任一項所述的設(shè)備,其中,該設(shè)備還包括確定裝置,用于根據(jù)預(yù)定規(guī)則,確定提供給所述用戶的所述搜索結(jié)果的數(shù)量。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中,所述預(yù)定規(guī)則基于以下至少任一項確定提供給所述用戶的搜索結(jié)果的數(shù)量-所述搜索結(jié)果的展示方式; -用戶相關(guān)信息。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其中,所述用戶相關(guān)信息包括以下至少任一項 -用戶偏好設(shè)置;-用戶歷史行為記錄。
15.根據(jù)權(quán)利要求9至14中任一項所述的設(shè)備,其中,所述搜索結(jié)果獲取裝置用于根據(jù)所述用戶當(dāng)前選擇的擴(kuò)展查詢序列,在搜索結(jié)果庫中進(jìn)行匹配查詢,獲取與所述擴(kuò)展查詢序列相對應(yīng)的至少一個搜索結(jié)果。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其中,該設(shè)備還包括更新裝置,用于根據(jù)所述至少一個搜索結(jié)果,建立或更新所述搜索結(jié)果庫。
全文摘要
本發(fā)明的目的是提供一種用于獲取搜索結(jié)果的方法與設(shè)備,其中,與現(xiàn)有技術(shù)相比,本發(fā)明在一次搜索過程中,根據(jù)用戶輸入的查詢序列獲取多個擴(kuò)展查詢序列,用戶可選擇不同的擴(kuò)展查詢序列以獲取與其相對應(yīng)的搜索結(jié)果;通過減少用戶在搜索過程中的重復(fù)性操作,從而實現(xiàn)提高搜索效率,并提升用戶使用體驗。
文檔編號G06F17/30GK102262660SQ20111019941
公開日2011年11月30日 申請日期2011年7月15日 優(yōu)先權(quán)日2011年7月15日
發(fā)明者曹蘭芳 申請人:北京百度網(wǎng)訊科技有限公司