專利名稱:一種信息搜索方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種信息搜索方法、裝置和系統(tǒng)。
背景技術(shù):
隨著計算機技術(shù)尤其是互聯(lián)網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)上的信息量呈現(xiàn)出爆炸式的增長。用戶在使用瀏覽器瀏覽網(wǎng)頁時,當(dāng)瀏覽到很感興趣或者引起極大關(guān)注的網(wǎng)頁時,經(jīng)常會將所瀏覽的網(wǎng)頁收藏到瀏覽器提供的本地收藏夾中,以便以后能夠方便地重新找到這些網(wǎng)頁,從而避免這些網(wǎng)頁淹沒于網(wǎng)絡(luò)上的信息海洋中。除了瀏覽器所提供的本地收藏夾,當(dāng)前還出現(xiàn)了網(wǎng)絡(luò)收藏夾·。利用網(wǎng)絡(luò)收藏夾,用戶可以把自己喜歡的網(wǎng)頁直接收藏到網(wǎng)絡(luò)數(shù)據(jù)庫中,從而更安全、方便地管理自己的網(wǎng)頁收藏。然而,隨著收藏的網(wǎng)頁鏈接越來越多,用戶對收藏夾中的網(wǎng)頁鏈接的管理面臨著以下問題:用戶在收藏夾的大量鏈接中查找所需鏈接需要花費越來越多的時間成本;用戶利用搜索引擎進(jìn)行搜索操作時,在用戶的本地收藏夾或網(wǎng)絡(luò)收藏夾中保存的網(wǎng)頁鏈接經(jīng)常也能提供對用戶而言非常有價值的信息,但是當(dāng)前的搜索引擎提供的搜索結(jié)果卻未能包括這些有價值的信息。
發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種改進(jìn)的信息搜索方法、裝置和系統(tǒng),來解決以上背景技術(shù)部分提到的技術(shù)問題。一方面,本發(fā)明提供了一種信息搜索方法,所述方法包括:接收包括搜索關(guān)鍵詞的搜索請求;根據(jù)所述搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作,獲得第一搜索結(jié)果/[目息;根據(jù)所述搜索關(guān)鍵詞,對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息;對所述第一搜索結(jié)果信息和所述第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并輸出,其中對于輸出的所述匯總結(jié)果信息,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。進(jìn)一步的,所述用戶收藏夾包括用戶使用的瀏覽器的本地收藏夾和給用戶提供網(wǎng)頁收藏服務(wù)的網(wǎng)絡(luò)收藏夾。進(jìn)一步的,所述網(wǎng)頁信息包括網(wǎng)頁的網(wǎng)址和與所述網(wǎng)頁相關(guān)聯(lián)的網(wǎng)頁關(guān)鍵詞。進(jìn)一步的,所述網(wǎng)頁信息進(jìn)一步包括網(wǎng)頁快照。進(jìn)一步的,所述網(wǎng)頁關(guān)鍵詞包括以下各項中的至少一項:網(wǎng)頁標(biāo)題、用戶自定義關(guān)鍵詞、根據(jù)網(wǎng)頁內(nèi)容而提取的關(guān)鍵詞。進(jìn)一步的,所述根據(jù)所述搜索關(guān)鍵詞,對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息進(jìn)一步包括:將所述搜索關(guān)鍵詞與所述用戶收藏夾中保存的網(wǎng)頁信息進(jìn)行匹配;在匹配成功的情況下,利用與所述搜索關(guān)鍵詞相匹配的網(wǎng)頁信息來生成第二搜索結(jié)果信息;在匹配不成功的情況下,第二搜索結(jié)果信息不包括網(wǎng)頁信息或者第二搜索結(jié)果信息包括所述用戶收藏夾中保存的所有網(wǎng)頁信息。進(jìn)一步的,所述搜索請求進(jìn)一步包括使用搜索引擎的用戶的賬戶信息。對應(yīng)地,本發(fā)明還提出了一種信息搜索裝置,所述裝置包括:接收模塊,用于接收包括搜索關(guān)鍵詞的搜索請求;第一搜索模塊,用于根據(jù)所述搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作,獲得第一搜索結(jié)果信息;第二搜索模塊,用于根據(jù)所述搜索關(guān)鍵詞,對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息;匯總模塊,用于對所述第一搜索結(jié)果信息和所述第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并輸出,其中對于輸出的所述匯總結(jié)果信息,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。進(jìn)一步的,所述用戶收藏夾包括用戶使用的瀏覽器的本地收藏夾和給用戶提供網(wǎng)頁收藏服務(wù)的網(wǎng)絡(luò)收藏夾。進(jìn)一步的,所述網(wǎng)頁信息包括網(wǎng)頁的網(wǎng)址和與所述網(wǎng)頁相關(guān)聯(lián)的網(wǎng)頁關(guān)鍵詞。進(jìn)一步的,所述網(wǎng)頁信息進(jìn)一步包括網(wǎng)頁快照。進(jìn)一步的,所述網(wǎng)·頁關(guān)鍵詞包括以下各項中的至少一項:網(wǎng)頁標(biāo)題、用戶自定義關(guān)鍵詞、根據(jù)網(wǎng)頁內(nèi)容而提取的關(guān)鍵詞。進(jìn)一步的,所述第二搜索模塊包括:將所述搜索關(guān)鍵詞與所述用戶收藏夾中保存的網(wǎng)頁信息進(jìn)行匹配;在匹配成功的情況下,利用與所述搜索關(guān)鍵詞相匹配的網(wǎng)頁信息來生成第二搜索結(jié)果信息;在匹配不成功的情況下,第二搜索結(jié)果信息不包括網(wǎng)頁信息或者第二搜索結(jié)果信息包括所述用戶收藏夾中保存的所有網(wǎng)頁信息。進(jìn)一步的,所述搜索請求進(jìn)一步包括使用搜索引擎的用戶的賬戶信息。對應(yīng)地,本發(fā)明還提出了一種信息搜索系統(tǒng),所述系統(tǒng)包括服務(wù)器和至少一個客戶端;所述客戶端向所述服務(wù)器發(fā)送包括搜索關(guān)鍵詞的搜索請求;所述服務(wù)器首先根據(jù)所述搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作,獲得第一搜索結(jié)果信息;之后,根據(jù)所述搜索關(guān)鍵詞,對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息;然后,對所述第一搜索結(jié)果信息和所述第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并輸出給所述客戶端;所述客戶端對所述匯總結(jié)果信息進(jìn)行顯示,其中,其中對于顯示的所述匯總結(jié)果信息,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。進(jìn)一步的,所述用戶收藏夾包括用戶使用的瀏覽器的本地收藏夾和給用戶提供網(wǎng)頁收藏服務(wù)的網(wǎng)絡(luò)收藏夾。進(jìn)一步的,所述網(wǎng)頁信息包括網(wǎng)頁的網(wǎng)址和與所述網(wǎng)頁相關(guān)聯(lián)的網(wǎng)頁關(guān)鍵詞。進(jìn)一步的,所述網(wǎng)頁信息進(jìn)一步包括網(wǎng)頁快照。進(jìn)一步的,所述網(wǎng)頁關(guān)鍵詞包括以下各項中的至少一項:網(wǎng)頁標(biāo)題、用戶自定義關(guān)鍵詞、根據(jù)網(wǎng)頁內(nèi)容而提取的關(guān)鍵詞。進(jìn)一步的,所述服務(wù)器所進(jìn)行的、根據(jù)所述搜索關(guān)鍵詞對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作獲得第二搜索結(jié)果信息進(jìn)一步包括:將所述搜索關(guān)鍵詞與所述用戶收藏夾中保存的網(wǎng)頁信息進(jìn)行匹配;在匹配成功的情況下,利用與所述搜索關(guān)鍵詞相匹配的網(wǎng)頁信息來生成第二搜索結(jié)果信息;在匹配不成功的情況下,第二搜索結(jié)果信息不包括網(wǎng)頁信息或者第二搜索結(jié)果信息包括所述用戶收藏夾中保存的所有網(wǎng)頁信息。進(jìn)一步的,所述搜索請求進(jìn)一步包括使用搜索引擎的用戶的賬戶信息。對應(yīng)地,本發(fā)明還提出了一種計算機設(shè)備,其中,所述計算機設(shè)備包括以上所述的信息搜索裝置。本發(fā)明提出的信息搜索方法、裝置和系統(tǒng)具有如下特點:通過根據(jù)搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作獲得第一搜索結(jié)果信息,根據(jù)搜索關(guān)鍵詞對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作獲得第二搜索結(jié)果信息,并對所述第一搜索結(jié)果信息和所述第二搜索結(jié)果信息進(jìn)行匯總和輸出,不但減少了用戶在收藏夾的大量鏈接中查找所需鏈接所花費的時間成本,還直接在搜索引擎的搜索結(jié)果中提供了與所述搜索關(guān)鍵詞相關(guān)的收藏夾中的網(wǎng)頁信息。
通過閱讀參照以下附圖所 作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:圖1是根據(jù)本發(fā)明第一實施例的一種信息搜索方法的實現(xiàn)流程圖;圖2至圖3是根據(jù)本發(fā)明第一實施例的方法的操作實例的示意圖;圖4是根據(jù)本發(fā)明第二實施例的一種信息搜索裝置的結(jié)構(gòu)示意圖;圖5是根據(jù)本發(fā)明第三實施例的一種信息搜索系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。在圖1-3中示出了本發(fā)明的第一實施例。圖1為根據(jù)本發(fā)明第一實施例的一種信息搜索方法的實現(xiàn)流程100,該實現(xiàn)流程100詳述如下:在步驟101中,接收包括搜索關(guān)鍵詞的搜索請求。在第一實施例中,對搜索請求進(jìn)行處理的服務(wù)器(例如,對瀏覽器客戶端的搜索請求進(jìn)行處理的搜索引擎服務(wù)器)可以通過有線連接方式或者無線連接方式從客戶端接收包括搜索關(guān)鍵詞的搜索請求。其中,所述搜索關(guān)鍵詞可以包括以下中的一項或多項:中文字符串、英文字母字符串、數(shù)字、拉丁字符串、希臘字符串、希伯來字符串、預(yù)定義的標(biāo)識符(例如
號、“? ”號等)。例如,客戶端發(fā)出所述搜索請求的目的是獲取計算機體系結(jié)構(gòu)相關(guān)的信息,這時,所述搜索請求包括的所述搜索關(guān)鍵詞可能是“計算機體系結(jié)構(gòu)”或“計算機架構(gòu)”。在本實施例中,上述無線連接方式包括但不限于3G連接、WiFi連接、藍(lán)牙連接、WiMAX連接、Zigbee連接、UWB (ultra wideband)連接或者其它未來將開發(fā)的無線連接方式。在步驟102中,根據(jù)搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作,獲得
第一搜索結(jié)果信息。在第一實施例中,對搜索請求進(jìn)行處理的服務(wù)器在接收到包括搜索關(guān)鍵詞的搜索請求之后,所述服務(wù)器利用預(yù)設(shè)的搜索引擎、根據(jù)所述搜索關(guān)鍵詞在后臺進(jìn)行查詢,以獲取與所述搜索關(guān)鍵詞匹配的數(shù)據(jù)作為第一搜索結(jié)果信息,所述數(shù)據(jù)通常將會以網(wǎng)頁頁面的形式顯不在客戶端中。在本實施例中所述的搜索引擎是指:根據(jù)搜索策略、通過計算機程序從互聯(lián)網(wǎng)搜集與用戶檢索相關(guān)的信息,在對所述信息進(jìn)行組織和處理后,再將所述信息展示給用戶的系統(tǒng)。在本實施例中所述的預(yù)設(shè)的搜索引擎例如是百度公司提供的搜索引擎。在步驟103中, 根據(jù)搜索關(guān)鍵詞,對用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息。在第一實施例中,對搜索請求進(jìn)行處理的服務(wù)器在接收到包括搜索關(guān)鍵詞的搜索請求之后,所述服務(wù)器根據(jù)所述搜索關(guān)鍵詞對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行搜索操作,獲取與所述搜索關(guān)鍵詞匹配的數(shù)據(jù)作為第二搜索結(jié)果信息。其中,所述用戶收藏夾可以包括用戶使用的瀏覽器的本地收藏夾,而作為一種優(yōu)選的方式,所述用戶收藏夾還可以包括給用戶提供網(wǎng)頁收藏服務(wù)的網(wǎng)絡(luò)收藏夾。在本實施例中,上述網(wǎng)頁信息可以包括網(wǎng)頁的網(wǎng)址和與所述網(wǎng)頁相關(guān)聯(lián)的網(wǎng)頁關(guān)鍵詞,這時,步驟103具體可以包括:將上述搜索關(guān)鍵詞與用戶收藏夾中保存的網(wǎng)頁信息進(jìn)行匹配,例如,可以將所述搜索關(guān)鍵詞與網(wǎng)頁信息包括的網(wǎng)址或者網(wǎng)頁關(guān)鍵詞進(jìn)行匹配;在匹配成功的情況下,利用與所述搜索關(guān)鍵詞相匹配的網(wǎng)頁信息來生成第二搜索結(jié)果信息;在匹配不成功的情況下,第二搜索結(jié)果信息可以不包括網(wǎng)頁信息或者第二搜索結(jié)果信息包括所述用戶收藏夾中保存的所有網(wǎng)頁信息。當(dāng)然,在匹配不成功的情況下,第二搜索結(jié)果信息還可以不包含任何信息。在步驟104中,對上述第一搜索結(jié)果信息和第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并輸出。在本實施例中,對搜索請求進(jìn)行處理的服務(wù)器對步驟102中獲得的第一搜索結(jié)果信息和步驟103中獲得的第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并將所述匯總結(jié)果信息發(fā)送給客戶端以便進(jìn)行顯示。對于顯示的所述匯總結(jié)果信息而言,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。為了進(jìn)一步說明上述步驟101至步驟104的執(zhí)行過程,請參考圖2至圖3,圖2至圖3是根據(jù)本發(fā)明第一實施例的方法的操作實例的示意圖。如圖2所示,以用戶查詢“計算機”的相關(guān)網(wǎng)頁信息為例,在客戶端-服務(wù)器模式中,典型地,用戶首先使用客戶端的瀏覽器訪問搜索引擎的主頁面(這里,預(yù)設(shè)的搜索引擎是百度搜索引擎),在該主頁面的查詢框201內(nèi)輸入所想查詢的搜索關(guān)鍵詞“計算機”。然后客戶端的瀏覽器在后臺與搜索引擎服務(wù)器進(jìn)行通信,將包括搜索關(guān)鍵詞“計算機”的搜索請求發(fā)送至所述搜索引擎服務(wù)器。其中,所述搜索引擎服務(wù)器可以查詢與各種搜索關(guān)鍵詞對應(yīng)的網(wǎng)頁、在線應(yīng)用、圖片、文檔等。
上述搜索引擎服務(wù)器在接收上述搜索請求后,根據(jù)該搜索請求中包括的搜索關(guān)鍵詞進(jìn)行匹配搜索,以獲取匹配數(shù)據(jù)。在本例子中,搜索引擎服務(wù)器以搜索關(guān)鍵詞“計算機”進(jìn)行搜索獲得的第一搜索結(jié)果信息可以包括大量與計算機相關(guān)的網(wǎng)頁信息。隨后,搜索引擎服務(wù)器以搜索關(guān)鍵詞“計算機”對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行搜索操作,獲取與所述搜索關(guān)鍵詞匹配的數(shù)據(jù)作為第二搜索結(jié)果信息。在本例子中,如果所述用戶收藏夾中保存了網(wǎng)頁關(guān)鍵詞為“計算機應(yīng)用_百度百科”(該“計算機應(yīng)用_百度百科”可以是網(wǎng)頁標(biāo)題,也可以是用戶自定義的關(guān)鍵詞,或者還可以是根據(jù)網(wǎng)頁內(nèi)容而提取的關(guān)鍵字)、網(wǎng)址為“http://baike.baidu.com/view/1062147, htm”的網(wǎng)頁信息,則由于關(guān)鍵詞匹配的結(jié)果(網(wǎng)頁關(guān)鍵詞“計算機應(yīng)用_百度百科”包括了搜索關(guān)鍵詞“計算機”),則可以將該網(wǎng)頁信息作為第二搜索結(jié)果信息。接下來參考圖3,上述搜索引擎服務(wù)器對上述第一搜索結(jié)果信息和第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并輸出到客戶端的瀏覽器。對于瀏覽器中顯示的所述匯總結(jié)果信息而言,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。在圖3中可以看出,網(wǎng)頁標(biāo)題為“計算機應(yīng)用_百度百科”的網(wǎng)頁信息顯示在搜索結(jié)果信息最靠前的位置。在本實施例的一個優(yōu)選實施方式中,上述網(wǎng)頁信息還可以包括網(wǎng)頁快照(WebCache),這樣,當(dāng)上述匯總結(jié)果信息在客戶端的瀏覽器上顯示時,如果用戶點擊在瀏覽器上顯示的所述網(wǎng)頁信息的鏈接,則相應(yīng)網(wǎng)頁的內(nèi)容可以更加快速的顯示出來。在本實施例的一個優(yōu)選實施方式中,上述客戶端發(fā)送給服務(wù)器的搜索請求還可以包括使用搜索引擎的用戶的賬戶信息。其中,所述用戶的賬戶信息可以包括以下中的一項或多項:用戶在登錄時使用的帳號信息,例如搜索引擎登錄賬號、能登錄該搜索引擎的其他賬號如信用卡賬號等;驗證相關(guān)信息,例如密碼信息、驗證碼信息等;身份相關(guān)信息,例如年齡信息、職業(yè)信息等。在搜索請求中包括用戶的賬戶信息至少具有以下兩方面的益處:第一,可以根據(jù)用戶的賬戶信息對搜索引擎服務(wù)器的搜索結(jié)果進(jìn)行調(diào)整,例如,可以根據(jù)用戶的賬戶信息獲得用戶的歷史搜索記錄,再根據(jù)歷史搜索記錄對搜索結(jié)果中的不同的網(wǎng)頁信息進(jìn)行排名方面的調(diào)整;第二,可以根據(jù)用戶的賬戶信息自動地或引導(dǎo)用戶手動地添加網(wǎng)頁信息到用戶收藏夾 ,例如,可以根據(jù)用戶的賬戶信息獲得用戶的歷史搜索記錄,再根據(jù)歷史搜索記錄自動地或者引導(dǎo)用戶手動地將歷史上搜索較多的網(wǎng)頁的網(wǎng)頁信息添加到用戶收藏夾。圖4示出了本發(fā)明的第二實施例。圖4為根據(jù)本發(fā)明第二實施例的一種信息搜索裝置的結(jié)構(gòu)示意圖。如圖4所示,本實施例所述的信息搜索裝置400包括:接收模塊401,第一搜索模塊402,第二搜索模塊403和匯總模塊404。其中,接收模塊401用于接收包括搜索關(guān)鍵詞的搜索請求;第一搜索模塊402用于根據(jù)所述搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作,獲得第一搜索結(jié)果信息;第二搜索模塊403用于根據(jù)所述搜索關(guān)鍵詞,對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息;匯總模塊404用于對第一搜索模塊402獲得的所述第一搜索結(jié)果信息和第二搜索模塊403獲得的所述第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并輸出,其中對于輸出的所述匯總結(jié)果信息,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。
在第二實施例中,上述裝置400的接收模塊401可以通過有線連接方式或者無線連接方式從客戶端接收包括搜索關(guān)鍵詞的搜索請求。其中,所述搜索關(guān)鍵詞可以包括以下中的一項或多項:中文字符串、英文字母字符串、數(shù)字、拉丁字符串、希臘字符串、希伯來字符串、預(yù)定義的標(biāo)識符(例如號、“? ”號等)。例如,客戶端發(fā)出所述搜索請求的目的是獲取計算機體系結(jié)構(gòu)相關(guān)的信息,這時,所述搜索請求包括的所述搜索關(guān)鍵詞可能是“計算機體系結(jié)構(gòu)”或“計算機架構(gòu)”。在本實施例中,上述無線連接方式包括但不限于3G連接、WiFi連接、藍(lán)牙連接、WiMAX連接、Zigbee連接、UWB (ultra wideband)連接或者其它未來將開發(fā)的無線連接方式。在第二實施例中,在上述裝置400的接收模塊401接收到包括搜索關(guān)鍵詞的搜索請求之后,上述裝置400的第一搜索模塊402利用預(yù)設(shè)的搜索引擎、根據(jù)所述搜索關(guān)鍵詞在后臺進(jìn)行查詢,以獲取與所述搜索關(guān)鍵詞匹配的數(shù)據(jù)作為第一搜索結(jié)果信息,所述數(shù)據(jù)通常將會以網(wǎng)頁頁面的形式顯示在客戶端中。其中,所述的搜索引擎是指:根據(jù)搜索策略、通過計算機程序從互聯(lián)網(wǎng)搜集與用戶檢索相關(guān)的信息,在對所述信息進(jìn)行組織和處理后,再將所述信息展示給用戶的系統(tǒng)。在本實施例中所述的預(yù)設(shè)的搜索引擎例如是百度公司提供的搜索引擎。在第二實施例中,在上述裝置400的接收模塊401接收到包括搜索關(guān)鍵詞的搜索請求之后,上述裝置400的第二搜索模塊403還根據(jù)所述搜索關(guān)鍵詞對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行搜索操作,獲取與所述搜索關(guān)鍵詞匹配的數(shù)據(jù)作為第二搜索結(jié)果信息。其中,所述用戶收藏夾可以包括用戶使用的瀏覽器的本地收藏夾,而作為一種優(yōu)選的方式,所述用戶收藏夾還可以包括給用戶提供網(wǎng)頁收藏服務(wù)的網(wǎng)絡(luò)收藏夾。在本實施例中,上述網(wǎng)頁信息可以包括網(wǎng)頁的網(wǎng)址和與所述網(wǎng)頁相關(guān)聯(lián)的網(wǎng)頁關(guān)鍵詞,這時,第二搜索模塊403具體可以包括:將上述搜索關(guān)鍵詞與用戶收藏夾中保存的網(wǎng)頁信息進(jìn)行匹配,例如,可以將所述搜索關(guān)鍵詞與網(wǎng)頁信息包括的網(wǎng)址或者網(wǎng)頁關(guān)鍵詞進(jìn)行匹配;在匹配成功的情況下,利用與所述搜索關(guān)鍵詞相匹配的網(wǎng)頁信息來生成第二搜索結(jié)果信息;在匹配不成功的情況下,第二搜索結(jié)果信息可以不包括網(wǎng)頁信息或者第二搜索結(jié)果信息可以包括所述用戶收藏夾中保存的所有網(wǎng)頁信息。當(dāng)然,在匹配不成功的情況下,第二搜索結(jié)果信息還可以不包含任何息。在第二實施例中,在上述裝置400的匯總模塊404對上述第一搜索模塊402獲得的第一搜索結(jié)果信息和上述第二搜索模塊403獲得的第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并將所述匯總結(jié)果信息發(fā)送給客戶端以便進(jìn)行顯示。對于顯示的所述匯總結(jié)果信息而言,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。在本實施例的一個優(yōu)選實施方式中,上述網(wǎng)頁信息還可以包括網(wǎng)頁快照(WebCache),這樣,當(dāng)匯總模塊404輸出的上述匯總結(jié)果信息在客戶端的瀏覽器上顯示時,如果用戶點擊在瀏覽器上顯示的所述網(wǎng)頁信息的鏈接,則相應(yīng)網(wǎng)頁的內(nèi)容可以更加快速的顯示出來。在本實施例的一個優(yōu)選實施方式中,上述客戶端發(fā)送給信息搜索裝置400的搜索請求還可以包括使用搜索引擎的用戶的賬戶信息。其中,所述用戶的賬戶信息可以包括以下中的一項或多項:用戶在登錄時使用的帳號信息,例如搜索引擎登錄賬號、能登錄該搜索引擎的其他賬號如信用卡 賬號等;驗證相關(guān)信息,例如密碼信息、驗證碼信息等;身份相關(guān)信息,例如年齡信息、職業(yè)信息等。在搜索請求中包括用戶的賬戶信息至少具有以下兩方面的益處:第一,可以根據(jù)用戶的賬戶信息對搜索引擎服務(wù)器的搜索結(jié)果進(jìn)行調(diào)整,例如,可以根據(jù)用戶的賬戶信息獲得用戶的歷史搜索記錄,再根據(jù)歷史搜索記錄對搜索結(jié)果中的不同的網(wǎng)頁信息進(jìn)行排名方面的調(diào)整;第二,可以根據(jù)用戶的賬戶信息自動地或引導(dǎo)用戶手動地添加網(wǎng)頁信息到用戶收藏夾,例如,可以根據(jù)用戶的賬戶信息獲得用戶的歷史搜索記錄,再根據(jù)歷史搜索記錄自動地或者引導(dǎo)用戶手動地將搜索較多的網(wǎng)頁的網(wǎng)頁信息添加到用戶收藏夾。圖5示出了本發(fā)明的第三實施例。圖5為根據(jù)本發(fā)明第三實施例的一種信息搜索系統(tǒng)的結(jié)構(gòu)示意圖。如圖5所示,根據(jù)本實施例的信息搜索系統(tǒng)500包括服務(wù)器502(例如,對瀏覽器客戶端的搜索請求進(jìn)行處理的搜索引擎服務(wù)器)和至少一個客戶端501,所述客戶端501通過有線方式或者無線方式連接到所述服務(wù)器502。在第三實施例中,所述客戶端501向所述服務(wù)器502發(fā)送包括搜索關(guān)鍵詞的搜索請求。收到搜索請求之后,所述服務(wù)器502首先根據(jù)所述搜索請求包括的搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作,獲得第一搜索結(jié)果信息;之后,所述服務(wù)器502根據(jù)所述搜索關(guān)鍵詞,對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息;然后,所述服務(wù)器502對所述第一搜索結(jié)果信息和所述第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并輸出給所述客戶端501。收到匯總結(jié)果信息后,所述客戶端501對所述匯總結(jié)果信息進(jìn)行顯示,其中,其中對于顯示的所述匯總結(jié)果信息,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。在第三實施例中,對搜索請求進(jìn)行處理的服務(wù)器502從客戶端501接收包括搜索關(guān)鍵詞的搜索請求。其中,所述搜索關(guān)鍵詞可以包括以下中的一項或多項:中文字符串、英文字母字符串、數(shù)字、拉丁字符串、希臘字符串、希伯來字符串、預(yù)定義的標(biāo)識符(例如 號、“? ”號等)。例如,客戶端501發(fā)出所述搜索請求的目的是獲取計算機體系結(jié)構(gòu)相關(guān)的信息,這時,所述搜索請求包括的所述搜索關(guān)鍵詞可能是“計算機體系結(jié)構(gòu)”或“計算機架構(gòu)”。在本實施例中,上述無線連接方式包括但不限于3G連接、WiFi連接、藍(lán)牙連接、WiMAX連接、Zigbee連接、UWB (ultra wideband)連接或者其它未來將開發(fā)的無線連接方式。在第三實施例中,對搜索請求進(jìn)行處理的服務(wù)器502在接收到包括搜索關(guān)鍵詞的搜索請求之后,利用預(yù)設(shè)的搜索引擎、根據(jù)所述搜索關(guān)鍵詞在后臺進(jìn)行查詢,以獲取與所述搜索關(guān)鍵詞匹配的數(shù)據(jù)作為第一搜索結(jié)果信息,所述數(shù)據(jù)通常將會以網(wǎng)頁頁面的形式顯示在客戶端501中。在本實施例中所述的搜索引擎是指:根據(jù)搜索策略、通過計算機程序從互聯(lián)網(wǎng)搜集與用戶檢索相關(guān)的信息,在對所述信息進(jìn)行組織和處理后,再將所述信息展示給用戶的系統(tǒng)。在本實施例中所述的預(yù)設(shè)的搜索引擎例如是百度公司提供的搜索引擎。在第三實施例中,對搜索請求進(jìn)行處理的服務(wù)器502在接收到包括搜索關(guān)鍵詞的搜索請求之后,進(jìn)一步地根據(jù)所述搜索關(guān)鍵詞對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行搜索操作,獲取與所述搜索關(guān)鍵詞匹配的數(shù)據(jù)作為第二搜索結(jié)果信息。其中,所述用戶收藏夾可以包括用戶使用的客戶端501的瀏覽器的本地收藏夾,而作為一種優(yōu)選的方式,所述用戶收藏夾還可以包括給用戶提供網(wǎng)頁收藏服務(wù)的網(wǎng)絡(luò)收藏夾。在本實施例中,上述網(wǎng)頁信息可以包括網(wǎng)頁的網(wǎng)址和與所述網(wǎng)頁相關(guān)聯(lián)的網(wǎng)頁關(guān)鍵詞,這時,服務(wù)器502的上述搜索操作具體可以包括:將上述搜索關(guān)鍵詞與用戶收藏夾中保存的網(wǎng)頁信息進(jìn)行匹配,例如,可以將所述搜索關(guān)鍵詞與網(wǎng)頁信息包括的網(wǎng)址或者網(wǎng)頁關(guān)鍵詞進(jìn)行匹配;在匹配成功的情況下,利用與所述搜索關(guān)鍵詞相匹配的網(wǎng)頁信息來生成第二搜索結(jié)果信息;在匹配不成功的情況下,第二搜索結(jié)果信息可以不包括網(wǎng)頁信息或者第二搜索結(jié)果信息包括所述用戶收藏夾中保存的所有網(wǎng)頁信息。當(dāng)然,在匹配不成功的情況下,第二搜索結(jié)果信息還可以不包含任何信息。在第三實施例中,對搜索請求進(jìn)行處理的服務(wù)器502對獲得的第一搜索結(jié)果信息和獲得的第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并將所述匯總結(jié)果信息發(fā)送給客戶端501以便進(jìn)行顯示。對于顯示的所述匯總結(jié)果信息而言,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。在本實施例的一個優(yōu)選實施方式中,上述網(wǎng)頁信息還可以包括網(wǎng)頁快照(WebCache),這樣,當(dāng)上述匯總結(jié)果信息在客戶端501的瀏覽器上顯示時,如果用戶點擊在瀏覽器上顯示的所述網(wǎng)頁信息的鏈接,則相應(yīng)網(wǎng)頁的內(nèi)容可以更加快速的顯示出來。在本實施例的一個優(yōu)選實施方式中,上述客戶端501發(fā)送給服務(wù)器502的搜索請求還可以包括使用搜索引擎的用戶的賬戶信息。其中,所述用戶的賬戶信息可以包括以下中的一項或多項:用戶在登錄時使用的帳號信息,例如搜索引擎登錄賬號、能登錄該搜索引擎的其他賬號如信用卡賬號等;驗證相關(guān)信息,例如密碼信息、驗證碼信息等;身份相關(guān)信息,例如年齡信息、職業(yè)信息等。在搜索請求中包括用戶的賬戶信息至少具有以下兩方面的益處:第一,可以根據(jù)用戶的賬戶信息對搜索引擎服務(wù)器的搜索結(jié)果進(jìn)行調(diào)整,例如,可以根據(jù)用戶的賬戶信息獲得用戶的歷史搜索記錄,再根據(jù)歷史搜索記錄對搜索結(jié)果中的不同的網(wǎng)頁信息進(jìn)行排名方面的調(diào)整;第二,可以根據(jù)用戶的賬戶信息自動地或引導(dǎo)用戶手動地添加網(wǎng)頁信息到用戶收藏夾,例如,可以根據(jù)用戶的賬戶信息獲得用戶的歷史搜索記錄,再根據(jù)歷史搜索記錄自動地或者引導(dǎo)用戶手動地將歷史上搜索較多的網(wǎng)頁的網(wǎng)頁信息添加到用戶收藏夾。
在以上實施例中描述的客戶端可以是軟件客戶端,例如顯示網(wǎng)頁頁面的網(wǎng)頁瀏覽器;也可以是支持網(wǎng)絡(luò)搜索應(yīng)用的硬件客戶端,例如臺式計算機、膝上型計算機、掌上電腦、個人數(shù)字助理(PDA)、手持式電子處理裝置、結(jié)合PDA和手機功能的智能手機、iPod、MP3播放器、或能夠接收搜索信息并顯示搜索結(jié)果的任何其他電子裝置。上述客戶端可通過有線或無線方式連接到服務(wù)器或另一客戶端。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成的,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所指的存儲介質(zhì),如:R0M/RAM、磁碟、光盤等。本發(fā)明所述的技術(shù)方案能夠通過根據(jù)搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作獲得第一搜索結(jié)果信息,根據(jù)搜索關(guān)鍵詞對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作獲得第二搜索結(jié)果信息,并對所述第一搜索結(jié)果信息和所述第二搜索結(jié)果信息進(jìn)行匯總和輸出,使得不但減少了用戶在收藏夾的大量鏈接中查找所需鏈接所花費的時間成本,還直接在搜索引擎的搜索結(jié)果中提供了與所述搜索關(guān)鍵詞相關(guān)的收藏夾中的網(wǎng)頁信息。注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而 本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
權(quán)利要求
1.一種信息搜索方法,其特征在于,所述方法包括: 接收包括搜索關(guān)鍵詞的搜索請求; 根據(jù)所述搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作,獲得第一搜索結(jié)果信息; 根據(jù)所述搜索關(guān)鍵詞,對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息; 對所述第一搜索結(jié)果信息和所述第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并輸出,其中對于輸出的所述匯總結(jié)果信息,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。
2.根據(jù)權(quán)利要求1所述的信息搜索方法,其特征在于,所述用戶收藏夾包括用戶使用的瀏覽器的本地收藏夾和給用戶提供網(wǎng)頁收藏服務(wù)的網(wǎng)絡(luò)收藏夾。
3.根據(jù)權(quán)利要求1或2所述的信息搜索方法,其特征在于,所述網(wǎng)頁信息包括網(wǎng)頁的網(wǎng)址和與所述網(wǎng)頁相關(guān)聯(lián)的網(wǎng)頁關(guān)鍵詞。
4.根據(jù)權(quán)利要求3所述的信息搜索方法,其特征在于,所述網(wǎng)頁信息進(jìn)一步包括網(wǎng)頁快照。
5.根據(jù)權(quán)利要求3所述的信息搜索方法,其特征在于,所述網(wǎng)頁關(guān)鍵詞包括以下各項中的至少一項:網(wǎng)頁標(biāo)題、用戶自定義關(guān)鍵詞、根據(jù)網(wǎng)頁內(nèi)容而提取的關(guān)鍵詞。
6.根據(jù)權(quán)利要求3所述的信息搜索方法,其特征在于,所述根據(jù)所述搜索關(guān)鍵詞,對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息進(jìn)一步包括:將所述搜索關(guān)鍵詞與所述用戶收藏夾中保存的網(wǎng)頁信息進(jìn)行匹配;在匹配成功的情況下,利用與所述搜索關(guān)鍵詞相匹配的網(wǎng)頁信息來生成第二搜索結(jié)果信息;在匹配不成功的情況下,第二搜索結(jié)果信息不包括網(wǎng)頁信息或者第二搜索結(jié)果信息包括所述用戶收藏夾中保存的所有網(wǎng)頁信息。
7.根據(jù)權(quán)利要求1所述的信息搜索方法,其特征在于,所述搜索請求進(jìn)一步包括使用搜索引擎的用戶的賬戶信息。
8.一種信息搜索裝置,其特征在于,所述裝置包括: 接收模塊,用于接收包括搜索關(guān)鍵詞的搜索請求; 第一搜索模塊,用于根據(jù)所述搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作,獲得第一搜索結(jié)果信息; 第二搜索模塊,用于根據(jù)所述搜索關(guān)鍵詞,對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息; 匯總模塊,用于對所述第一搜索結(jié)果信息和所述第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并輸出,其中對于輸出的所述匯總結(jié)果信息,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。
9.根據(jù)權(quán)利要求8所述的信息搜索裝置,其特征在于,所述用戶收藏夾包括用戶使用的瀏覽器的本地收藏夾和給用戶提供網(wǎng)頁收藏服務(wù)的網(wǎng)絡(luò)收藏夾。
10.根據(jù)權(quán)利要求8或9所述的信息搜索裝置,其特征在于,所述網(wǎng)頁信息包括網(wǎng)頁的網(wǎng)址和與所述網(wǎng)頁相關(guān)聯(lián)的網(wǎng)頁關(guān)鍵詞。
11.根據(jù)權(quán)利要求10所述 的信息搜索裝置,其特征在于,所述網(wǎng)頁信息進(jìn)一步包括網(wǎng)頁快照。
12.根據(jù)權(quán)利要求10所述的信息搜索裝置,其特征在于,所述網(wǎng)頁關(guān)鍵詞包括以下各項中的至少一項:網(wǎng)頁標(biāo)題、用戶自定義關(guān)鍵詞、根據(jù)網(wǎng)頁內(nèi)容而提取的關(guān)鍵詞。
13.根據(jù)權(quán)利要求10所述的信息搜索裝置,其特征在于,所述第二搜索模塊包括:將所述搜索關(guān)鍵詞與所述用戶收藏夾中保存的網(wǎng)頁信息進(jìn)行匹配;在匹配成功的情況下,利用與所述搜索關(guān)鍵詞相匹配的網(wǎng)頁信息來生成第二搜索結(jié)果信息;在匹配不成功的情況下,第二搜索結(jié)果信息不包括網(wǎng)頁信息或者第二搜索結(jié)果信息包括所述用戶收藏夾中保存的所有網(wǎng)頁信息。
14.根據(jù)權(quán)利要求8所述的信息搜索裝置,其特征在于,所述搜索請求進(jìn)一步包括使用搜索引擎的用戶的賬戶信息。
15.—種信息搜索系統(tǒng),其特征在 于,所述系統(tǒng)包括服務(wù)器和至少一個客戶端; 所述客戶端向所述服務(wù)器發(fā)送包括搜索關(guān)鍵詞的搜索請求; 所述服務(wù)器首先根據(jù)所述搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作,獲得第一搜索結(jié)果信息;之后,根據(jù)所述搜索關(guān)鍵詞,對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息;然后,對所述第一搜索結(jié)果信息和所述第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并輸出給所述客戶端; 所述客戶端對所述匯總結(jié)果信息進(jìn)行顯示,其中,其中對于顯示的所述匯總結(jié)果信息,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。
16.根據(jù)權(quán)利要求15所述的信息搜索系統(tǒng),其特征在于,所述用戶收藏夾包括用戶使用的瀏覽器的本地收藏夾和給用戶提供網(wǎng)頁收藏服務(wù)的網(wǎng)絡(luò)收藏夾。
17.根據(jù)權(quán)利要求15或16所述的信息搜索系統(tǒng),其特征在于,所述網(wǎng)頁信息包括網(wǎng)頁的網(wǎng)址和與所述網(wǎng)頁相關(guān)聯(lián)的網(wǎng)頁關(guān)鍵詞。
18.根據(jù)權(quán)利要求17所述的信息搜索系統(tǒng),其特征在于,所述網(wǎng)頁信息進(jìn)一步包括網(wǎng)頁快照。
19.根據(jù)權(quán)利要求17所述的信息搜索系統(tǒng),其特征在于,所述網(wǎng)頁關(guān)鍵詞包括以下各項中的至少一項:網(wǎng)頁標(biāo)題、用戶自定義關(guān)鍵詞、根據(jù)網(wǎng)頁內(nèi)容而提取的關(guān)鍵詞。
20.根據(jù)權(quán)利要求17所述的信息搜索系統(tǒng),其特征在于,所述服務(wù)器所進(jìn)行的、根據(jù)所述搜索關(guān)鍵詞對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作獲得第二搜索結(jié)果信息進(jìn)一步包括:將所述搜索關(guān)鍵詞與所述用戶收藏夾中保存的網(wǎng)頁信息進(jìn)行匹配;在匹配成功的情況下,利用與所述搜索關(guān)鍵詞相匹配的網(wǎng)頁信息來生成第二搜索結(jié)果信息;在匹配不成功的情況下,第二搜索結(jié)果信息不包括網(wǎng)頁信息或者第二搜索結(jié)果信息包括所述用戶收藏夾中保存的所有網(wǎng)頁信息。
21.根據(jù)權(quán)利要求15所述的信息搜索系統(tǒng),其特征在于,所述搜索請求進(jìn)一步包括使用搜索引擎的用戶的賬戶信息。
22.—種計算機設(shè)備,其中,所述計算機設(shè)備包括根據(jù)權(quán)利要求8至14中任何一項所述的信息搜索裝置。
全文摘要
本發(fā)明公開了一種信息搜索方法、裝置和系統(tǒng),所述方法包括接收包括搜索關(guān)鍵詞的搜索請求;根據(jù)所述搜索關(guān)鍵詞利用預(yù)設(shè)的搜索引擎進(jìn)行第一次搜索操作,獲得第一搜索結(jié)果信息;根據(jù)所述搜索關(guān)鍵詞,對保存有網(wǎng)頁信息的用戶收藏夾進(jìn)行第二次搜索操作,獲得第二搜索結(jié)果信息;對所述第一搜索結(jié)果信息和所述第二搜索結(jié)果信息進(jìn)行匯總,生成匯總結(jié)果信息并輸出,其中對于輸出的所述匯總結(jié)果信息,所述第二搜索結(jié)果信息的顯示位置在所述第一搜索結(jié)果信息的顯示位置之前。通過本發(fā)明,不但可以減少用戶在收藏夾的大量鏈接中查找所需鏈接所花費的時間成本,還直接在搜索引擎的搜索結(jié)果中提供了與所述搜索關(guān)鍵詞相關(guān)的收藏夾中的網(wǎng)頁信息。
文檔編號G06F17/30GK103246746SQ20131019421
公開日2013年8月14日 申請日期2013年5月23日 優(yōu)先權(quán)日2013年5月23日
發(fā)明者孫立波 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司