新四季網

一種瀏覽器中進行搜索的方法和裝置的製作方法

2023-06-10 17:47:51

專利名稱:一種瀏覽器中進行搜索的方法和裝置的製作方法
技術領域:
本發明涉及網際網路搜索領域,具體涉及一種瀏覽器中進行搜索的方法和相應的搜索裝置。
背景技術:
瀏覽器是指可以顯示網頁伺服器或者文件系統的HTML文件內容,並讓用戶與這些文件交互的一種軟體。瀏覽器主要通過HTTP協議與網頁伺服器交互並獲取網頁,為用戶在網頁中顯示圖像、動畫、文字、視頻、聲音以及流媒體等,堪稱是應用最為廣泛的客戶端程序之一。個人電腦上常見的瀏覽器包括微軟的IE、蘋果的Safari、谷歌的Chrome、360安全瀏覽器、搜狗高速瀏覽器等。
搜尋引擎是指根據一定的策略、運用諸如瀏覽器的電腦程式從網際網路上搜集信息,在對信息進行組織和處理後,為用戶提供檢索服務,將用戶檢索相關的信息展示給用戶的系統,百度和谷歌等是搜尋引擎的代表。在瀏覽器中,用戶通過進入搜尋引擎公司提供的搜索網站,輸入關鍵字後向搜尋引擎發起搜索請求,然後接收搜尋引擎返回的搜索結果進行顯示。對於要使用其它搜索網站進行搜索時,必須重新開啟一個網頁然後再輸入關鍵字。
目前,某些瀏覽器的起始頁界面實現了對於不同類別搜索網站的動態加載,用戶在輸入了關鍵字並選定了搜索網站之後,點擊確定或者搜索圖標後就可以發起一次對所述選定的搜索網站的搜索請求。但是,這種瀏覽器只能夠在導航頁面進行加載,而不能夠在搜索結果頁面進行其它搜尋引擎的直接切換,即不能在搜索結果頁面選擇不同類別的不同搜索網站來進行進一步的搜索。發明內容
鑑於上述問題,本發明提出了一種瀏覽器中進行搜索的方法和裝置,以便克服上述問題或者至少部分地解決上述問題。
依據本發明的一個方面,提供了一種瀏覽器中進行搜索的方法,包括
在瀏覽器側加載預置的搜尋引擎配置列表,所述搜尋引擎配置列表包括多個搜尋引擎配置項,每個搜尋引擎配置項對應一搜尋引擎,至少包括該搜尋引擎的搜索類別和搜尋引擎域名;
在瀏覽器側基於所輸入的搜索關鍵字向搜尋引擎發起第一搜索請求;
依據第一搜索請求在搜尋引擎配置列表中進行域名匹配;
若搜尋引擎配置列表中有匹配的搜尋引擎域名,則
根據匹配的搜尋引擎域名,判斷第一搜索請求具有與匹配的搜尋引擎域名相對應的搜索類別;
在瀏覽器標籤的第一子窗口中加載包含了所述搜索類別的搜索類別列表,以及包含了與搜索類別相對應的搜尋引擎的搜尋引擎列表;
在瀏覽器標籤的第二子窗口中加載從所述搜尋引擎的伺服器側返回的搜索結果。
可選地,所述搜索請求包括搜尋引擎URL信息和搜索關鍵字,其中在搜尋引擎配置列表中進行域名匹配的步驟包括
從搜索請求中截取搜尋引擎URL信息;
將搜尋引擎配置列表中的搜尋引擎域名與所述搜尋引擎URL信息進行匹配。
可選地,所述方法還包括在第一子窗口中基於搜索關鍵字向搜尋引擎發起第二搜索請求。
可選地,第一子窗口中搜尋引擎列表的加載步驟包括根據搜索類別列表中被選擇的搜索類別,動態加載搜尋引擎配置列表中與被選擇的搜索類別相對應的搜尋引擎。
可選地,所述搜尋引擎列表包含多個搜尋引擎,其中在第一子窗口中基於搜索關鍵字向搜尋引擎發起第二搜索請求的步驟包括
在第一子窗口中基於搜索關鍵字向所述多個搜尋引擎中被選擇的搜尋引擎發起第二搜索請求。
可選地,所述搜索類別列表中預設被選擇的是第一搜索請求的搜索類別,且搜尋引擎列表中預設被選擇的是第一搜索請求的搜尋引擎。
可選地,在當前瀏覽器標籤的第二子窗口中加載針對第二搜索請求所返回的搜索結果。
可選地,所述第一子窗口位於所述瀏覽器標籤的邊側部,所述第二子窗口與第一子窗口相鄰接。
可選地,所述第一子窗口固定在瀏覽器標籤中,只在關閉該瀏覽器標籤時才被關閉。
可選地,所述搜尋引擎配置列表中的搜索類別包括以下的至少之一新聞、網頁、 圖片、首樂、視頻、地圖。
可選地,所述搜尋引擎配置列表中的搜尋引擎域名是可用戶配置的,和/或可由瀏覽器對應的伺服器側進行更新。
可選地,所述搜尋引擎域名為二級子域名。
可選地,所述第一搜索請求通過所述瀏覽器的起始頁面、新標籤頁或導航頁面中的搜索條或所述瀏覽器的搜索欄發起。
可選地,若搜尋引擎配置列表中沒有匹配的搜尋引擎域名,則在瀏覽器標籤中只加載從所述搜尋引擎的伺服器側返回的搜索結果。
根據本發明的另一方面,提供了一種在瀏覽器中進行搜索的裝置,包括
搜尋引擎配置列表加載單元,適於在瀏覽器側加載預置的搜尋引擎配置列表,所述搜尋引擎配置列表包括多個搜尋引擎配置項,每個搜尋引擎配置項對應一搜尋引擎,至少包括該搜尋引擎的搜索類別和搜尋引擎域名;
第一搜索請求發起單元,適於在瀏覽器側基於所輸入的搜索關鍵字向搜尋引擎發起第一搜索請求;
域名匹配單元,適於依據第一搜索請求在搜尋引擎配置列表中進行域名匹配;
搜索類別判斷單元,適於若搜尋引擎配置列表中有匹配的搜尋引擎域名,則
根據匹配的搜尋引擎域名,判斷第一搜索請求具有與匹配的搜尋引擎域名相對應的搜索類別;
第一子窗口加載單元,適於在瀏覽器標籤的第一子窗口中加載包含了所述搜索類別的搜索類別列表,以及包含了與搜索類別相對應的搜尋引擎的搜尋引擎列表;
第二子窗口加載單元,適於在瀏覽器標籤的第二子窗口中加載從所述搜尋引擎的伺服器側返回的搜索結果。
可選地,所述搜索請求包括搜尋引擎URL信息和搜索關鍵字,其中域名匹配單元包括
URL信息截取單元,適於從搜索請求中截取搜尋引擎URL信息;
URL信息匹配單元,適於將搜尋引擎配置列表中的搜尋引擎域名與所述搜尋引擎 URL信息進行匹配。
可選地,所述裝置還包括
第二搜索請求發起單元,適於在第一子窗口中基於搜索關鍵字向搜尋引擎發起第二搜索請求。
可選地,第一子窗口加載單元包括
根據搜索類別列表中被選擇的搜索類別,動態加載搜尋引擎配置列表中與被選擇的搜索類別相對應的搜尋引擎。
可選地,所述搜尋引擎列表包含多個搜尋引擎,其中第二搜索請求發起單元適於在第一子窗口中基於搜索關鍵字向所述多個搜尋引擎中被選擇的搜尋引擎發起第二搜索請求。
可選地,所述搜索類別列表中預設被選擇的是第一搜索請求的搜索類別,且搜尋引擎列表中預設被選擇的是第一搜索請求的搜尋引擎。
可選地,第二子窗口加載單元還適於在當前瀏覽器標籤的第二子窗口中加載針對第二搜索請求所返回的搜索結果。
可選地,所述第一子窗口位於所述瀏覽器標籤的邊側部,所述第二子窗口與第一子窗口相鄰接。
可選地,所述第一子窗口固定在瀏覽器標籤中,只在關閉該瀏覽器標籤時才被關閉。
可選地,所述搜尋引擎配置列表中的搜索類別包括以下的至少之一新聞、網頁、 圖片、首樂、視頻、地圖。
可選地,所述搜尋引擎配置列表中的搜尋引擎域名是可用戶配置的,和/或可由瀏覽器對應的伺服器側進行更新。
可選地,所述搜尋引擎域名為二級子域名。
可選地,所述第一搜索請求通過所述瀏覽器的起始頁面、新標籤頁或導航頁面中的搜索條或所述瀏覽器的搜索欄發起。
可選地,所述裝置還包括瀏覽器標籤加載單元,還適於
若搜尋引擎配置列表中沒有匹配的搜尋引擎域名,則在瀏覽器標籤中只加載從所述搜尋引擎的伺服器側返回的搜索結果。
根據本發明提供的瀏覽器中進行搜索的方法及相應的裝置,在利用瀏覽器進行搜索時,若所述搜尋引擎配置列表中包含第一搜索請求所採用的搜尋引擎,則會在生成的搜索結果的頁面中動態加載包含所述第一搜索請求對應的搜索類別的搜索類別列表,還會動態加載所述第一搜索請求對應的搜索類別的搜尋引擎列表。這樣,用戶就可以很方便的在搜索結果頁面中針對同一關鍵字修改搜索類別繼續後續搜索,或者針對同一關鍵字利用同一搜索類別的其他搜尋引擎進行搜索,實現了在瀏覽器架構下的多重搜索。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段, 而可依照說明書的內容予以實施,並且為了讓本發明的上述和其它目的、特徵和優點能夠更明顯易懂,以下特舉本發明的具體實施方式



通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對於本領域普通技術人員將變得清楚明了。附圖僅用於示出優選實施方式的目的,而並不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中
圖I示出了根據本發明一個實施例的瀏覽器中進行搜索的方法的流程示意圖2示出了根據本發明一個實施例的瀏覽器中進行搜索的方法的架構示意圖3示出了根據本發明一個實施例包含第一子窗口和第二子窗口的瀏覽器標籤的不意圖4示出了根據本發明另一個實施例的瀏覽器中進行搜索的裝置結構示意圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這裡闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,並且能夠將本公開的範圍完整的傳達給本領域的技術人員。
作為本發明一優選實施例,如圖I中所示的瀏覽器中進行搜索的方法包括如下步驟
步驟101,在瀏覽器側加載預置的搜尋引擎配置列表;
步驟102,在瀏覽器側基於所輸入的搜索關鍵字向搜尋引擎發起第一搜索請求;
步驟103,依據第一搜索請求在搜尋引擎配置列表中進行域名匹配;
步驟104,判斷所述搜尋引擎配置列表中是否包含與所述搜尋引擎URL信息相匹配的搜尋引擎域名,是則繼續步驟105、106和107 ;
步驟105,根據所述相匹配的搜尋引擎域名,判斷第一搜索請求具有與匹配的搜尋引擎域名相對應的搜索類別,從而獲得所述第一搜索請求的搜索類別;
步驟106,在瀏覽器標籤的第一子窗口中加載包含了所述搜索類別的搜索類別列表,以及包含了與搜索類別相對應的搜尋引擎的搜尋引擎列表;
步驟107,在瀏覽器標籤的第二子窗口中加載從所述搜尋引擎的伺服器側返回的搜索結果。
對於步驟101,下述表I為其所加載的搜尋引擎配置列表的一個示例,包括多個搜尋引擎配置項,每個搜尋引擎配置項包括一搜尋引擎的搜索類別和搜尋引擎域名。表I中示出的搜索類別有網頁、新聞、視頻。
根據需要,所述搜索類別可以根據實際需求進行添加或者刪除,包括但不限於網CN 102982177 A書明說5/10 頁頁、新聞、圖片、音樂、視頻、地圖或問答。另一方面,所述搜尋引擎域名包括相應搜尋引擎的 域名,優選為二級子域名。進一步地,所述搜尋引擎域名可以由用戶進行配置,和/或由瀏 覽器對應的伺服器側進行更新,以使得所述搜尋引擎配置列表能夠適應不同用戶的需求。
表I
搜尋引擎域名搜索類別so. 360. cn網頁news. so. 360. cn新聞so. V. 360. cn視頻
在接下來的步驟102,所述第一搜索請求可以通過所述瀏覽器的起始頁面、新標籤 頁或者導航頁面中的搜索條或者所述瀏覽器中的搜索欄發起,具體可以包括搜尋引擎URL 信息和搜索關鍵字。作為示例,在瀏覽器側依據搜索關鍵字key向360公司的網頁搜索引 擎 so. 360. cn 發起 http 的 Get 請求:http://so. 360. cn/q=key (即,第一搜索請求)。
在步驟103中,首先從所述第一搜索請求http://so. 360. cn/q=key中截取搜索引 擎URL信息so. 360. cn,然後將搜尋引擎配置列表中的搜尋引擎域名與所述搜尋引擎URL信 息so. 360. cn進行匹配。然後在步驟104中判斷搜尋引擎配置列表中含有匹配的搜尋引擎 域名。
接下來,在步驟105中,根據上述匹配的搜尋引擎域名so. 360.cn,根據搜尋引擎 配置列表獲取所述第一搜索請求http://so. 360. cn/q=key的搜索類別為網頁。
在步驟106和107,在一瀏覽器標籤中配置第一和第二子窗口 ;在第一子窗口中加 載包含了步驟106所確定的搜索類別的搜索類別列表,以及包含了與步驟106所確定的搜 索類別相對應的搜尋引擎的搜尋引擎列表;以及在第二子窗口中加載從所述搜尋引擎的服 務器側返回的搜索結果。
在步驟106中,第一子窗口中搜尋引擎列表的加載步驟包括根據搜索類別列表 中被選擇的搜索類別,動態加載搜索弓I擎配置列表中與被選擇的搜索類別相對應的搜索弓I 擎。例如,在搜索類別被選擇為網頁時,動態加載配置列表中與網頁類別相對應的搜索引 擎,或在搜索類別被選擇為視頻時,動態加載配置列表中與視頻類別相對應的搜尋引擎。
通過上述對第一子窗口的加載,本發明所述方法還包括步驟在第一子窗口中基 於搜索關鍵字向搜尋引擎發起第二搜索請求。特別地,用戶能夠在第一子窗口中基於搜索 關鍵字向所述多個搜尋引擎中被選擇的搜尋引擎發起第二搜索請求。
所述第一子窗口與所述第二子窗口均固定在瀏覽器網頁標籤中,只有在關閉所述 瀏覽器標籤時才被關閉。所述第一子窗口可以位於所述瀏覽器網頁標籤的邊側部,所述第 二子窗口與所述第一子窗口相鄰接。優選地,第一子窗口位於所述瀏覽器標籤的上方,第二 子窗口位於所述瀏覽器標籤的下方。
所述第一子窗口中的搜索關鍵字默認為第一次搜索請求的搜索關鍵字,當然用戶 可以手動改變所述搜索關鍵字。同樣,所述第一子窗口中默認的搜索類別為所述第一搜索 請求的搜索類別,默認的搜尋引擎為所述第一搜索請求的搜尋引擎。用戶可以在所述第一子窗口中選擇搜索類別和/或搜尋引擎,從而發起第二搜索請求。在所述第二子窗口中加載從所選的搜尋引擎的伺服器側返回的第二搜索結果。
需要說明的是,上述的本發明實施例中的搜尋引擎域名是以http://so. 360. cn 進行說明的,這僅僅是一個示例,本發明的構思並不限於是對該搜尋引擎域名進行處理。在本發明的其它實施例中可以對任何一個搜尋引擎域名進行匹配的操作後進行在第一子窗口和第二子窗口進行相應內容的加載,具體加載步驟和內容參見上述實施例中的揭示,這裡就不再進行贅述。也可以說,本發明實施例中的搜尋引擎配置列表中的搜尋引擎配置項是可以被配置或者更新設置的。
作為一個示例,圖2示出了本發明所述方法的架構示意圖。用戶通過瀏覽器導航頁面,基於特定的搜索類別、搜尋引擎和輸入的搜索關鍵字,向搜尋引擎伺服器發起第一搜索請求。同時,在瀏覽器側加載搜尋引擎配置列表,並基於所述搜尋引擎配置列表對所述第一搜索請求進行域名匹配和搜索類別匹配,判斷出第一搜索請求的搜索類別。接下來, 瀏覽器側針對所判斷出的搜索類別和從搜尋引擎伺服器側返回的搜索結果,打開一包含第一、第二子窗口的瀏覽器標籤(即,瀏覽器搜索結果顯示頁),在第一子窗口中加載包括了所判斷出的搜索類別的搜索類別列表,以及包括了與搜索類別列表中被選擇搜索類別相對應的搜尋引擎列表;在第二子窗口中加載從搜尋引擎伺服器側返回的搜索結果。
在所述瀏覽器標籤的第一子窗口中,搜索類別列表、搜尋引擎列表皆默認為第一次搜索請求的搜索類別和搜尋引擎;第一子窗口中還包括搜索欄,可選地搜索欄中默認有第一搜索請求的搜索關鍵字,以使得用戶可以基於搜索關鍵字、搜索類別和搜尋引擎發起其他搜索請求。進一步地,用戶可以在第一子窗口中輸入新的搜索關鍵字,重新選擇搜索類別和搜尋引擎。
圖3示意性地示出了包括了第一和第二子窗口的瀏覽器標籤。在第一子窗口中加載了搜索欄以及步驟106、107所述的搜索類別列表和搜尋引擎列表。搜索類別列表包括的搜索類別與搜尋引擎配置列表中的搜索類別相對應,包括新聞、網頁、視頻、圖片、MP3 (音樂)、地圖和問答,當前被選擇的搜索類別為網頁;通過動態加載、顯示的網頁類別對應的搜尋引擎為360網頁、百度網頁和谷歌網頁,分別表示360公司提供的網頁搜尋引擎、百度公司提供的網頁搜尋引擎和谷歌公司提供的網頁搜尋引擎。用戶可以根據搜索欄中的搜索關鍵字、所選擇的搜索類型及所選擇的搜尋引擎,在第一子窗口中發起第二搜索請求,並在當前瀏覽器標籤的第二子窗口中加載並顯示搜尋引擎針對第二搜索請求返回的搜索結果。
進一步地,根據本發明的實施例,所述方法還包括步驟若搜尋引擎配置列表中沒有匹配的搜尋引擎域名,則在瀏覽器標籤中只加載從所述搜尋引擎的伺服器側返回的搜索結果。
作為本發明的另一實施例,圖4示出了在瀏覽器中進行搜索的裝置,包括
搜尋引擎配置列表加載單元201,適於在瀏覽器側加載預置的搜尋引擎配置列表, 所述搜尋引擎配置列表包括多個搜尋引擎配置項,每個搜尋引擎配置項對應一搜尋引擎, 至少包括該搜尋引擎的搜索類別和搜尋引擎域名;其中,搜索類別可以為網頁、新聞、圖片、音樂、視頻、地圖或問答。當然,所述搜索類別可以根據實際需求進行添加或者刪除。搜尋引擎域名可以由用戶進行配置,和/或由瀏覽器對應的伺服器側進行更新,以使得所述搜尋引擎配置列表能夠適應不同用戶的需求。優選地,搜尋引擎域名為二級子域名。
第一搜索請求發起單元202,適於在瀏覽器側基於所輸入的搜索關鍵字向搜尋引擎發起第一搜索請求;所述第一搜索請求可以通過所述瀏覽器的起始頁面、新標籤頁或者導航頁面中的搜索條或者所述瀏覽器中的搜索欄發起,具體可以包括搜尋引擎URL信息和搜索關鍵字;
域名匹配單元203,適於依據第一搜索請求在搜尋引擎配置列表中進行域名匹配; 進一步地,所述域名匹配單元203包括URL信息截取單元,適於從搜索請求中截取搜尋引擎URL信息JPURL信息匹配單元,適於將搜尋引擎配置列表中的搜尋引擎域名與所述搜尋引擎URL信息進行匹配。
搜索類別判斷單元204,適於若搜尋引擎配置列表中有匹配的搜尋引擎域名,則
根據匹配的搜尋引擎域名,判斷第一搜索請求具有與匹配的搜尋引擎域名相對應的搜索類別;
第一子窗口加載單元205,適於在瀏覽器標籤的第一子窗口中加載包含了所述搜索類別的搜索類別列表,以及包含了與搜索類別相對應的搜尋引擎的搜尋引擎列表;
第二子窗口加載單元206,適於在瀏覽器標籤的第二子窗口中加載從所述搜尋引擎的伺服器側返回的搜索結果。
所述第一子窗口加載單元205根據搜索類別列表中被選擇的搜索類別,動態加載搜尋引擎配置列表中與被選擇的搜索類別相對應的搜尋引擎組成的搜尋引擎列表。
其中,所述第一子窗口與所述第二子窗口均固定在瀏覽器網頁標籤中,只有在關閉所述瀏覽器標籤時才被關閉。優選地,所述第一子窗口可以位於所述瀏覽器網頁標籤的邊側部,所述第二子窗口與所述第一子窗口相鄰接。
根據本發明的所述裝置,還包括第二搜索請求發起單元,適於在所述第一子窗口中基於搜索關鍵字向搜尋引擎發起第二搜索請求。所述搜尋引擎列表中可以包含多個搜尋引擎,當用戶選定搜尋引擎後,所述第二搜索請求發起單元依據所述選定的搜尋引擎和所述搜索關鍵字發起第二搜索請求。所述第二子窗口加載單元206在當前瀏覽器標籤的第二子窗口中加載所述第二搜索請求的搜尋引擎伺服器側返回的搜索結果。
其中,所述第一子窗口中的搜索關鍵字默認為所述第一搜索請求中的搜索關鍵字,所述搜索類別預設被選擇的是所述第一搜索請求的搜索類別,所述搜尋引擎列表中預設被選擇的是所述第一搜索請求的搜尋引擎。用戶可以在所述第一子窗口中修改搜索關鍵字、選擇搜索類別和/或搜尋引擎,從而發起第二搜索請求。
進一步地,根據本發明的實施例,所述裝置還包括瀏覽器標籤加載單元,適於在所述搜尋引擎配置列表中沒有匹配的搜尋引擎域名時,在瀏覽器標籤中加載從所述搜尋引擎伺服器側返回的搜索結果。
根據本發明所述在瀏覽器中進行檢索的方法和裝置,通過第一搜索請求判斷出該搜索請求的類型,並在網頁標籤中的第一子窗口中加載搜尋引擎類別列表和搜尋引擎列表,以使得用戶可以通過第一子窗口選擇搜尋引擎類別和搜尋引擎,然後基於搜索關鍵字發起第二搜索請求;由此,實現了在瀏覽器架構下的多重搜索。
在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。 各種通用系統也可以與基於在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定程式語言。應當明白,可以利用各種程式語言實現在此描述的本發明的內容,並且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,並未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
類似地,應當理解,為了精簡本公開並幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特徵有時被一起分組到單個實施例、圖、或者對其的描述中。然而,並不應將該公開的方法解釋成反映如下意圖即所要求保護的本發明要求比在每個權利要求中所明確記載的特徵更多的特徵。更確切地說,如下面的權利要求書所反映的那樣,發明方面在於少於前面公開的單個實施例的所有特徵。因此, 遵循具體實施方式
的權利要求書由此明確地併入該具體實施方式
,其中每個權利要求本身都作為本發明的單獨實施例。
本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變並且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特徵和/或過程或者單元中的至少一些是相互排斥之外,可以採用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特徵以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特徵可以由提供相同、等同或相似目的的替代特徵來代替。
此外,本領域的技術人員能夠理解,儘管在此所述的一些實施例包括其它實施例中所包括的某些特徵而不是其它特徵,但是不同實施例的特徵的組合意味著處於本發明的範圍之內並且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
本發明的各個部件實施例可以以硬體實現,或者以在一個或者多個處理器上運行的軟體模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數位訊號處理器(DSP)來實現根據本發明實施例的瀏覽器中進行搜索的裝置中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用於執行這裡所描述的方法的一部分或者全部的設備或者裝置程序(例如,電腦程式和電腦程式產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從網際網路網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,並且本領域技術人員在不脫離所附權利要求的範圍的情況下可設計出替換實施例。在權利要求中, 不應將位於括號之間的任何參考符號構造成對權利要求的限制。單詞「包含」不排除存在未列在權利要求中的元件或步驟。位於元件之前的單詞「一」或「一個」不排除存在多個這樣的元件。本發明可以藉助於包括有若干不同元件的硬體以及藉助於適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬體項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
本文公開了 Al、一種瀏覽器中進行搜索的方法,包括在瀏覽器側加載預置的搜尋引擎配置列表,所述搜尋引擎配置列表包括多個搜尋引擎配置項,每個搜尋引擎配置項對應一搜尋引擎,至少包括該搜尋引擎的搜索類別和搜尋引擎域名;在瀏覽器側基於所輸入的搜索關鍵字向搜尋引擎發起第一搜索請求;依據第一搜索請求在搜尋引擎配置列表中進行域名匹配;若搜尋引擎配置列表中有匹配的搜尋引擎域名,則根據匹配的搜尋引擎域名,判斷第一搜索請求具有與匹配的搜尋引擎域名相對應的搜索類別;在瀏覽器標籤的第一子窗口中加載包含了所述搜索類別的搜索類別列表,以及包含了與搜索類別相對應的搜尋引擎的搜尋引擎列表;在瀏覽器標籤的第二子窗口中加載從所述搜尋引擎的伺服器側返回的搜索結果。A2、根據Al所述的方法,其特徵在於,所述搜索請求包括搜尋引擎URL信息和搜索關鍵字,其中在搜尋引擎配置列表中進行域名匹配的步驟包括從搜索請求中截取搜尋引擎URL信息;將搜尋引擎配置列表中的搜尋引擎域名與所述搜尋引擎URL信息進行匹配。A3、根據Al或A2所述的方法,其特徵在於,所述方法還包括在第一子窗口中基於搜索關鍵字向搜尋引擎發起第二搜索請求。A4、根據A3所述的方法,其特徵在於,第一子窗口中搜索弓I擎列表的加載步驟包括根據搜索類別列表中被選擇的搜索類別,動態加載搜尋引擎配置列表中與被選擇的搜索類別相對應的搜尋引擎。A5、根據A4所述的方法,其特徵在於,所述搜尋引擎列表包含多個搜尋引擎,其中在第一子窗口中基於搜索關鍵字向搜尋引擎發起第二搜索請求的步驟包括在第一子窗口中基於搜索關鍵字向所述多個搜尋引擎中被選擇的搜尋引擎發起第二搜索請求。A6、根據A4所述的方法,其特徵在於,所述搜索類別列表中預設被選擇的是第一搜索請求的搜索類別,且搜尋引擎列表中預設被選擇的是第一搜索請求的搜尋引擎。A7、根據A3所述的方法,其特徵在於,在當前瀏覽器標籤的第二子窗口中加載針對第二搜索請求所返回的搜索結果。AS、根據Al或A7所述方法,其特徵在於,所述第一子窗口位於所述瀏覽器標籤的邊側部,所述第二子窗口與第一子窗口相鄰接。 A9、根據Al或A7所述的方法,其特徵在於,所述第一子窗口固定在瀏覽器標籤中,只在關閉該瀏覽器標籤時才被關閉。A10、根據Al所述的方法,其特徵在於,所述搜尋引擎配置列表中的搜索類別包括以下的至少之一新聞、網頁、圖片、音樂、視頻、地圖。AU、根據Al所述的方法,其特徵在於,所述搜尋引擎配置列表中的搜尋引擎域名是可用戶配置的,和/或可由瀏覽器對應的伺服器側進行更新。A12、根據Al所述的方法,其特徵在於,所述搜尋引擎域名為二級子域名。A13、根據A1-A12之任一所述的方法,其特徵在於,所述第一搜索請求通過所述瀏覽器的起始頁面、新標籤頁或導航頁面中的搜索條或所述瀏覽器的搜索欄發起。A14、根據Al所述的方法,其特徵在於,若搜尋引擎配置列表中沒有匹配的搜尋引擎域名,則在瀏覽器標籤中只加載從所述搜尋引擎的伺服器側返回的搜索結果。
本文公開了 B15、一種在瀏覽器中進行搜索的裝置,包括搜尋引擎配置列表加載單元,適於在瀏覽器側加載預置的搜尋引擎配置列表,所述搜尋引擎配置列表包括多個搜尋引擎配置項,每個搜尋引擎配置項對應一搜尋引擎,至少包括該搜尋引擎的搜索類別和搜尋引擎域名;第一搜索請求發起單元,適於在瀏覽器側基於所輸入的搜索關鍵字向搜尋引擎發起第一搜索請求;域名匹配單元,適於依據第一搜索請求在搜尋引擎配置列表中進行域名匹配;搜索類別判斷單元,適於若搜尋引擎配置列表中有匹配的搜尋引擎域名,則根據匹配的搜尋引擎域名,判斷第一搜索請求具有與匹配的搜尋引擎域名相對應的搜索類1別;第一子窗口加載單元,適於在瀏覽器標籤的第一子窗口中加載包含了所述搜索類別的搜索類別列表,以及包含了與搜索類別相對應的搜尋引擎的搜尋引擎列表;第二子窗口加載單元,適於在瀏覽器標籤的第二子窗口中加載從所述搜尋引擎的伺服器側返回的搜索結果。B16、根據B15所述的裝置,其特徵在於,所述搜索請求包括搜尋引擎URL信息和搜索關鍵字,其中域名匹配單元包括=URL信息截取單元,適於從搜索請求中截取搜尋引擎URL信息;URL信息匹配單元,適於將搜尋引擎配置列表中的搜尋引擎域名與所述搜尋引擎URL信息進行匹配。B17、根據B15或B16所述的裝置,其特徵在於,所述裝置還包括第二搜索請求發起單元,適於在第一子窗口中基於搜索關鍵字向搜尋引擎發起第二搜索請求。B18、 根據B17所述的裝置,其特徵在於,第一子窗口加載單元包括根據搜索類別列表中被選擇的搜索類別,動態加載搜尋引擎配置列表中與被選擇的搜索類別相對應的搜尋引擎。B19、 根據B17所述的裝置,其特徵在於,所述搜尋引擎列表包含多個搜尋引擎,其中第二搜索請求發起單元適於在第一子窗口中基於搜索關鍵字向所述多個搜尋引擎中被選擇的搜尋引擎發起第二搜索請求。B20、根據B18所述的裝置,其特徵在於,所述搜索類別列表中預設被選擇的是第一搜索請求的搜索類別,且搜尋引擎列表中預設被選擇的是第一搜索請求的搜尋引擎。B21、根據B17所述的裝置,其特徵在於,第二子窗口加載單元還適於在當前瀏覽器標籤的第二子窗口中加載針對第二搜索請求所返回的搜索結果。B22、根據B15或B21所述裝置,其特徵在於,所述第一子窗口位於所述瀏覽器標籤的邊側部,所述第二子窗口與第一子窗口相鄰接。B23、根據B15或B21所述的裝置,其特徵在於,所述第一子窗口固定在瀏覽器標籤中,只在關閉該瀏覽器標籤時才被關閉。B24、根據B15所述的裝置,其特徵在於,所述搜尋引擎配置列表中的搜索類別包括以下的至少之一新聞、網頁、圖片、音樂、視頻、地圖。B25、根據B15所述的裝置,其特徵在於,所述搜尋引擎配置列表中的搜尋引擎域名是可用戶配置的,和/或可由瀏覽器對應的伺服器側進行更新。B26、根據B15所述的裝置,其特徵在於,所述搜尋引擎域名為二級子域名。B27、根據B15-B26之任一所述的裝置,其特徵在於,所述第一搜索請求通過所述瀏覽器的起始頁面、新標籤頁或導航頁面中的搜索條或所述瀏覽器的搜索欄發起。B28、根據B15所述的裝置,其特徵在於,所述裝置還包括瀏覽器標籤加載單元,還適於若搜尋引擎配置列表中沒有匹配的搜尋引擎域名,則在瀏覽器標籤中只加載從所述搜尋引擎的伺服器側返回的搜索結果。
權利要求
1.一種瀏覽器中進行搜索的方法,包括在瀏覽器側加載預置的搜尋引擎配置列表,所述搜尋引擎配置列表包括多個搜尋引擎配置項,每個搜尋引擎配置項對應一搜尋引擎,至少包括該搜尋引擎的搜索類別和搜尋引擎域名;在瀏覽器側基於所輸入的搜索關鍵字向搜尋引擎發起第一搜索請求;依據第一搜索請求在搜尋引擎配置列表中進行域名匹配;若搜尋引擎配置列表中有匹配的搜尋引擎域名,則根據匹配的搜尋引擎域名,判斷第一搜索請求具有與匹配的搜尋引擎域名相對應的搜索類別;在瀏覽器標籤的第一子窗口中加載包含了所述搜索類別的搜索類別列表,以及包含了與搜索類別相對應的搜尋引擎的搜尋引擎列表;在瀏覽器標籤的第二子窗口中加載從所述搜尋引擎的伺服器側返回的搜索結果。
2.根據權利要求I所述的方法,其特徵在於,所述搜索請求包括搜尋引擎URL信息和搜索關鍵字,其中在搜尋引擎配置列表中進行域名匹配的步驟包括從搜索請求中截取搜尋引擎URL信息;將搜尋引擎配置列表中的搜尋引擎域名與所述搜尋引擎URL信息進行匹配。
3.根據權利要求I或2所述的方法,其特徵在於,所述方法還包括在第一子窗口中基於搜索關鍵字向搜尋引擎發起第二搜索請求。
4.根據權利要求3所述的方法,其特徵在於,第一子窗口中搜尋引擎列表的加載步驟包括根據搜索類別列表中被選擇的搜索類別,動態加載搜尋引擎配置列表中與被選擇的搜索類別相對應的搜尋引擎。
5.根據權利要求4所述的方法,其特徵在於,所述搜尋引擎列表包含多個搜尋引擎,其中在第一子窗口中基於搜索關鍵字向搜尋引擎發起第二搜索請求的步驟包括在第一子窗口中基於搜索關鍵字向所述多個搜尋引擎中被選擇的搜尋引擎發起第二搜索請求。
6.根據權利要求4所述的方法,其特徵在於,所述搜索類別列表中預設被選擇的是第一搜索請求的搜索類別,且搜尋引擎列表中預設被選擇的是第一搜索請求的搜尋引擎。
7.根據權利要求3所述的方法,其特徵在於,在當前瀏覽器標籤的第二子窗口中加載針對第二搜索請求所返回的搜索結果。
8.根據權利要求I或7所述方法,其特徵在於,所述第一子窗口位於所述瀏覽器標籤的邊側部,所述第二子窗口與第一子窗口相鄰接。
9.根據權利要求I或7所述的方法,其特徵在於,所述第一子窗口固定在瀏覽器標籤中,只在關閉該瀏覽器標籤時才被關閉。
10.根據權利要求I所述的方法,其特徵在於,所述搜尋引擎配置列表中的搜索類別包括以下的至少之一新聞、網頁、圖片、音樂、視頻、地圖。
11.根據權利要求I所述的方法,其特徵在於,所述搜尋引擎配置列表中的搜尋引擎域名是可用戶配置的,和/或可由瀏覽器對應的伺服器側進行更新。
12.根據權利要求I所述的方法,其特徵在於,所述搜尋引擎域名為二級子域名。
13.根據權利要求1-12之任一所述的方法,其特徵在於,所述第一搜索請求通過所述瀏覽器的起始頁面、新標籤頁或導航頁面中的搜索條或所述瀏覽器的搜索欄發起。
14.根據權利要求I所述的方法,其特徵在於,若搜尋引擎配置列表中沒有匹配的搜尋引擎域名,則在瀏覽器標籤中只加載從所述搜尋引擎的伺服器側返回的搜索結果。
15.一種在瀏覽器中進行搜索的裝置,包括搜尋引擎配置列表加載單元,適於在瀏覽器側加載預置的搜尋引擎配置列表,所述搜尋引擎配置列表包括多個搜尋引擎配置項,每個搜尋引擎配置項對應一搜尋引擎,至少包括該搜尋引擎的搜索類別和搜尋引擎域名;第一搜索請求發起單元,適於在瀏覽器側基於所輸入的搜索關鍵字向搜尋引擎發起第一搜索請求;域名匹配單元,適於依據第一搜索請求在搜尋引擎配置列表中進行域名匹配;搜索類別判斷單元,適於若搜尋引擎配置列表中有匹配的搜尋引擎域名,則根據匹配的搜尋引擎域名,判斷第一搜索請求具有與匹配的搜尋引擎域名相對應的搜索類別;第一子窗口加載單元,適於在瀏覽器標籤的第一子窗口中加載包含了所述搜索類別的搜索類別列表,以及包含了與搜索類別相對應的搜尋引擎的搜尋引擎列表;第二子窗口加載單元,適於在瀏覽器標籤的第二子窗口中加載從所述搜尋引擎的伺服器側返回的搜索結果。
16.根據權利要求15所述的裝置,其特徵在於,所述搜索請求包括搜尋引擎URL信息和搜索關鍵字,其中域名匹配單元包括URL信息截取單元,適於從搜索請求中截取搜尋引擎URL信息;URL信息匹配單元,適於將搜尋引擎配置列表中的搜尋引擎域名與所述搜尋引擎URL 信息進行匹配。
17.根據權利要求15或16所述的裝置,其特徵在於,所述裝置還包括第二搜索請求發起單元,適於在第一子窗口中基於搜索關鍵字向搜尋引擎發起第二搜索請求。
18.根據權利要求17所述的裝置,其特徵在於,第一子窗口加載單元包括根據搜索類別列表中被選擇的搜索類別,動態加載搜尋引擎配置列表中與被選擇的搜索類別相對應的搜尋引擎。
19.根據權利要求17所述的裝置,其特徵在於,所述搜尋引擎列表包含多個搜尋引擎, 其中第二搜索請求發起單元適於在第一子窗口中基於搜索關鍵字向所述多個搜尋引擎中被選擇的搜尋引擎發起第二搜索請求。
20.根據權利要求18所述的裝置,其特徵在於,所述搜索類別列表中預設被選擇的是第一搜索請求的搜索類別,且搜尋引擎列表中預設被選擇的是第一搜索請求的搜尋引擎。
全文摘要
本發明提供了一種瀏覽器中進行搜索的方法及相應的裝置,方法包括在瀏覽器側加載預置的搜尋引擎配置列表;在瀏覽器側基於所輸入的搜索關鍵字向搜尋引擎發起第一搜索請求;依據第一搜索請求在搜尋引擎配置列表中進行域名匹配;若搜尋引擎配置列表中有匹配的搜尋引擎域名,則根據匹配的搜尋引擎域名,判斷第一搜索請求具有與匹配的搜尋引擎域名相對應的搜索類別;在瀏覽器標籤的第一子窗口中加載包含了所述搜索類別的搜索類別列表,以及包含了與搜索類別相對應的搜尋引擎的搜尋引擎列表;在瀏覽器標籤的第二子窗口中加載從所述搜尋引擎的伺服器側返回的搜索結果。由此,本發明實現了在瀏覽器架構下的多重搜索。
文檔編號G06F9/445GK102982177SQ20121054923
公開日2013年3月20日 申請日期2012年12月17日 優先權日2012年12月17日
發明者楊連強, 馬治華, 甘恩平, 任寰 申請人:北京奇虎科技有限公司, 奇智軟體(北京)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀