專利名稱:網(wǎng)頁搜索瀏覽器和網(wǎng)頁搜索方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,更具體地,涉及一種網(wǎng)頁搜索瀏覽器和網(wǎng)頁搜索方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)的高速發(fā)展,在互聯(lián)網(wǎng)上提供的信息數(shù)量也日益龐大。為了在互聯(lián)網(wǎng)上獲得所需的信息,使用網(wǎng)頁瀏覽器通過搜索引擎進(jìn)行信息的搜索成為了互聯(lián)網(wǎng)用戶最常見的行為。搜索引擎是指根據(jù)一定的搜索策略、運(yùn)用特定的計(jì)算機(jī)程序從互聯(lián)網(wǎng)上搜集信息,在對(duì)信息進(jìn)行組織和處理后,為用戶提供檢索服務(wù),將用戶檢索相關(guān)的信息展示給用戶的系統(tǒng)。百度、谷歌、360等是搜索引擎的代表。為了提高搜索結(jié)果的準(zhǔn)確性,搜索引擎通常還提供不同的搜索類別供用戶選擇,如網(wǎng)頁、視頻、圖片、音樂等類別。搜索引擎可以根據(jù)用戶所選擇的搜索類別進(jìn)行對(duì)應(yīng)的搜索操作。由于不同搜索引擎的搜索策略以及信息的組織和處理的方式不同,即使用戶使用相同的搜索關(guān)鍵字進(jìn)行搜索,不同搜索引擎也可能會(huì)提供不同的搜索結(jié)果。因此,用戶為了全面了解搜索結(jié)果,或者為了 了解不同搜索引擎的不同搜索結(jié)果,常常需要用相同的搜索關(guān)鍵字在不同的搜索引擎中進(jìn)行搜索。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的網(wǎng)頁搜索瀏覽器和網(wǎng)頁搜索方法。按照本發(fā)明的一個(gè)方面,提供了一種網(wǎng)頁搜索瀏覽器,包括第一搜索請(qǐng)求生成器,配置成基于輸入的搜索關(guān)鍵字和搜索類別信息發(fā)起向搜索引擎的第一搜索請(qǐng)求;窗口生成器,配置成在所述瀏覽器的瀏覽器網(wǎng)頁窗口中生成第一子窗口和第二子窗口 ;第一子窗口加載器,配置成在所述瀏覽器網(wǎng)頁窗口的所述第一子窗口中加載內(nèi)容,所述加載的內(nèi)容包含所述搜索類別信息的搜索類別列表信息,以及與搜索類別列表信息中的搜索類別信息相對(duì)應(yīng)的包含了上述搜索引擎的搜索引擎列表信息,以供用戶選擇搜索類別信息和搜索引擎;第二搜索請(qǐng)求生成器,配置成依據(jù)在所述搜索類別列表信息中選擇的搜索類別信息和所述輸入的搜索關(guān)鍵字,向所述搜索類別信息相對(duì)應(yīng)的搜索引擎列表信息中選擇的搜索引擎發(fā)起第二搜索請(qǐng)求;搜索結(jié)果加載器,配置成在所述第二子窗口中加載依據(jù)第一搜索請(qǐng)求和/或第二搜索請(qǐng)求返回的搜索結(jié)果;其中,所述窗口生成器配置成生成多個(gè)所述第二子窗口,所述搜索結(jié)果加載器配置成在所述多個(gè)第二子窗口中分別加載對(duì)應(yīng)的多個(gè)所述第一搜索請(qǐng)求和/或第二搜索請(qǐng)求的搜索結(jié)果;其中,所述多個(gè)所述第一搜索請(qǐng)求和/或第二搜索請(qǐng)求根據(jù)相同的搜索關(guān)鍵字但根據(jù)不同的搜索類別信息和/或不同的搜索引擎發(fā)起。可選地,所述第一搜索請(qǐng)求生成器的用戶界面在包含所述第一子窗口和所述第二子窗口的所述瀏覽器網(wǎng)頁窗口之外??蛇x地,所述第一搜索請(qǐng)求生成器的用戶界面在所述瀏覽器的起始頁面、新標(biāo)簽頁或?qū)Ш巾撁嬷?,或者是所述瀏覽器的搜索欄。可選地,所述窗口生成器響應(yīng)于所述第一搜索請(qǐng)求生成器的所述第一搜索請(qǐng)求而運(yùn)行??蛇x地,所述窗口生成器配置成在所述瀏覽器網(wǎng)頁窗口的邊側(cè)部分拆出所述第一
子窗口??蛇x地,所述第一搜索請(qǐng)求中的所述輸入的搜索關(guān)鍵字包括用戶通過瀏覽器的輸入框控件輸入的搜索關(guān)鍵字;或用戶上次搜索所使用的搜索關(guān)鍵字;或用戶從搜索關(guān)鍵字的歷史記錄的列表中選擇的搜索關(guān)鍵字。可選地,所述窗口生成器配置成生成多個(gè)所述第一子窗口,所述第一子窗口加載器配置成在所述多個(gè)第一子窗口中的兩個(gè)第一子窗口分別加載所述搜索類別列表信息和所述搜索引擎列表信息。可選地,所述瀏覽器還包括一配置文件,用于反映多個(gè)搜索類別信息和多個(gè)搜索引擎之間的映射關(guān)系;其中,所述第一子窗口加載器根據(jù)所述配置文件加載所述搜索類別列表信息和所述搜索弓I擎列表信息。可選地,所述瀏覽器還包括配置修改器,所述配置修改器配置成接收用戶修改指令,并根據(jù)所述用戶修改指令修改并更新所述配置文件??蛇x地,所述第一子窗口加載器配置成根據(jù)在所述搜索類別列表信息中選擇的搜索類別信息并根據(jù)所述配置文件動(dòng)態(tài)加載與所選擇的搜索類別信息對(duì)應(yīng)的搜索引擎列表信息;或者,所述第一子窗口加載器配置成根據(jù)在所述搜索引擎列表信息中選擇的搜索引擎并根據(jù)所述配置文件動(dòng)態(tài)加載與所選擇的搜索引擎對(duì)應(yīng)的搜索類別列表信息??蛇x地,所述配置文件還包括由瀏覽器或?yàn)g覽器用戶設(shè)定的首選搜索引擎信息和/或首選搜索類別信息。可選地,所述配置文件中的至少一部分作為瀏覽器用戶信息以供進(jìn)行服務(wù)器側(cè)備份、上傳服務(wù)器側(cè)和/或同步到服務(wù)器側(cè)的操作??蛇x地,所述第二搜索請(qǐng)求生成器配置成根據(jù)與所選擇的搜索類別信息和搜索引擎相對(duì)應(yīng)的網(wǎng)址URL以及所述輸入的搜索關(guān)鍵字生成http的get請(qǐng)求作為所述第二搜索請(qǐng)求。按照本發(fā)明的另一方面,提供了一種網(wǎng)頁搜索方法,包括在瀏覽器側(cè)基于輸入的搜索關(guān)鍵字和搜索類別信息發(fā)起向搜索引擎的第一搜索請(qǐng)求;在瀏覽器網(wǎng)頁窗口的第一子窗口中加載包含所述搜索類別信息的搜索類別列表信息,以及與搜索類別列表信息中的搜索類別信息相對(duì)應(yīng)的包含了上述搜索引擎的搜索引擎列表信息;
在瀏覽器網(wǎng)頁窗口的第二子窗口中加載依據(jù)第一搜索請(qǐng)求從所述搜索引擎返回的搜索結(jié)果;依據(jù)在所述搜索類別列表信息中選擇的搜索類別信息和所述輸入的搜索關(guān)鍵字,向所述搜索類別信息相對(duì)應(yīng)的搜索引擎列表信息中選擇的搜索引擎發(fā)起第二搜索請(qǐng)求;在第二子窗口中加載依據(jù)第二搜索請(qǐng)求從搜索引擎列表信息中選擇的所述搜索引擎返回的對(duì)應(yīng)搜索結(jié)果;所述第二子窗口為多個(gè),所述多個(gè)第二子窗口分別用于加載對(duì)應(yīng)的多個(gè)所述第一搜索請(qǐng)求和/或第二搜索請(qǐng)求的搜索結(jié)果;其中,所述多個(gè)所述第一搜索請(qǐng)求和/或第二搜索請(qǐng)求根據(jù)相同的搜索關(guān)鍵字但根據(jù)不同的搜索類別信息和/或不同的搜索引擎發(fā)起??蛇x地,所述第一搜索請(qǐng)求在包含所述第一子窗口和所述第二子窗口的所述瀏覽器網(wǎng)頁窗口之外發(fā)起??蛇x地,所述第一搜索請(qǐng)求通過所述瀏覽器的起始頁面、新標(biāo)簽頁或?qū)Ш巾撁嬷械乃阉鳁l或所述瀏覽器的搜索欄發(fā)起。可選地,包含所述第一子窗口和所述第二子窗口的所述瀏覽器網(wǎng)頁窗口響應(yīng)于所述第一搜索請(qǐng)求而生成??蛇x地,所述第一子窗口是所述瀏覽器網(wǎng)頁窗口的分拆窗口,位于所述瀏覽器網(wǎng)頁窗口的邊側(cè)部??蛇x地,所述第一搜索請(qǐng)求中的所述輸入的搜索關(guān)鍵字包括用戶通過瀏覽器的輸入框控件輸入的搜索關(guān)鍵字;或用戶上次搜索所使用的搜索關(guān)鍵字;或用戶從搜索關(guān)鍵字的歷史記錄的列表中選擇的搜索關(guān)鍵字??蛇x地,所述第一子窗口為多個(gè),所述多個(gè)第一子窗口中的兩個(gè)第一子窗口分別加載所述搜索類別列表信息和所述搜索引擎列表信息??蛇x地,所述方法包括提供一配置文件,用于反映多個(gè)搜索類別信息和多個(gè)搜索引擎之間的映射關(guān)系;根據(jù)所述配置文件加載所述搜索類別列表信息和所述搜索引擎列表信息??蛇x地,所述配置文件是由所述瀏覽器進(jìn)行更新或由瀏覽器用戶可配置的??蛇x地,根據(jù)在所述搜索類別列表信息中選擇的搜索類別信息并根據(jù)所述配置文件動(dòng)態(tài)加載與所選擇的搜索類別信息對(duì)應(yīng)的搜索引擎列表信息;或者,根據(jù)在所述搜索引擎列表信息中選擇的搜索引擎并根據(jù)所述配置文件動(dòng)態(tài)加載與所選擇的搜索引擎對(duì)應(yīng)的搜索類別列表信息??蛇x地,所述配置文件還包括由瀏覽器或?yàn)g覽器用戶設(shè)定的首選搜索引擎信息和/或首選搜索類別信息??蛇x地,所述方法包括將所述配置文件中的至少一部分作為瀏覽器用戶信息進(jìn)行服務(wù)器側(cè)備份、上傳服務(wù)器側(cè)和/或同步到服務(wù)器側(cè)的操作??蛇x地,所述第二搜索請(qǐng)求包括根據(jù)與所選擇的搜索類別信息和搜索引擎相對(duì)應(yīng)的網(wǎng)址URL以及所述輸入的搜索關(guān)鍵字生成的http的get請(qǐng)求。根據(jù)本發(fā)明的網(wǎng)頁搜索瀏覽器和網(wǎng)頁搜索方法由于在瀏覽器網(wǎng)頁窗口中提供了用于加載搜索類別列表信息和搜索引擎列表信息的第一子窗口,因此,用戶可以在當(dāng)前瀏覽器窗口中選擇所需要的搜索類別和搜索引擎進(jìn)行新的搜索,并在當(dāng)前瀏覽器網(wǎng)頁窗口的第二子窗口中顯示搜索結(jié)果。這可以顯著提高搜索效率,并且方便用戶對(duì)不同的搜索結(jié)果進(jìn)行查看和比較,提高了用戶體驗(yàn)。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖1示出了按照本發(fā)明的網(wǎng)頁搜索瀏覽器的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖2(a)示出了本發(fā)明的瀏覽器的網(wǎng)頁窗口的一種示例性布局;圖2(b)是圖2(a)所示瀏覽器網(wǎng)頁窗口的第一子窗口部分;圖2(c)是圖2(a)所示瀏覽器網(wǎng)頁窗口的第二子窗口部分;圖:T圖5分別示出了按照本發(fā)明的瀏覽器的網(wǎng)頁窗口的更多示例性布局。圖6是按照本發(fā)明的瀏覽器的網(wǎng)頁窗口的一種示例性布局的示意圖;圖7示出了按照本發(fā)明的網(wǎng)頁搜索方法的一個(gè)實(shí)施例的流程圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。為了方便用戶的操作,瀏覽器可以在搜索界面中提供多個(gè)搜索引擎和多個(gè)搜索類別供用戶進(jìn)行選擇,并可以根據(jù)用戶的選擇發(fā)起相應(yīng)的搜索請(qǐng)求。這樣的搜索界面可以是設(shè)置在瀏覽器的起始頁面、新標(biāo)簽頁或?qū)Ш巾撁嬷械乃阉鳁l,或者是設(shè)置在瀏覽器的搜索欄,并且在每次搜索后是在瀏覽器的新窗口或新標(biāo)簽頁的窗口中加載搜索結(jié)果。這樣,用戶在一次搜索后,如果希望更換不同的搜索引擎,則需要返回到起始頁面、新標(biāo)簽頁、導(dǎo)航頁面或搜索欄中重新進(jìn)行搜索引擎和/或搜索類別的選擇。這樣顯然是效率不高且繁瑣的。而且,對(duì)于根據(jù)用戶選擇進(jìn)行的多次的不同搜索引擎和/或搜索類別的搜索,用戶還需要在不同的瀏覽器窗口或標(biāo)簽頁之間進(jìn)行切換以查看或比較多次搜索結(jié)果。這也是效率不高且不方便的。圖1示出了按照本發(fā)明的網(wǎng)頁搜索瀏覽器的一個(gè)實(shí)施例。該網(wǎng)頁搜索瀏覽器100可以包括第一搜索請(qǐng)求生成器101、窗口生成器103、第一子窗口加載器105、第二搜索請(qǐng)求生成器107和搜索結(jié)果加載器109,以及可選的配置文件111和配置修改器113。該第一搜索請(qǐng)求生成器101用于基于輸入的搜索關(guān)鍵字和搜索類別信息發(fā)起向搜索引擎200的第一搜索請(qǐng)求。在一個(gè)實(shí)施例中,該第一搜索請(qǐng)求生成器101的用戶界面或者說搜索條可以在瀏覽器的起始頁面、新標(biāo)簽頁或?qū)Ш巾撁嬷?,或者是在瀏覽器的搜索欄處。在該第一搜索請(qǐng)求生成器101的用戶界面處,用戶可以輸入搜索關(guān)鍵字,并選擇所需要的搜索類別和搜索引擎,以發(fā)起第一搜索請(qǐng)求。例如,在瀏覽器的導(dǎo)航頁面中提供的搜索用的搜索條中,用戶可以選擇“網(wǎng)頁”、“視頻”、“圖片”等等搜索類別,并選擇百度或者google搜索引擎。第一搜索請(qǐng)求中的搜索關(guān)鍵字可以是用戶在搜索條的輸入框控件中輸入的搜索關(guān)鍵字,或者可以是用戶上次搜索所使用的搜索關(guān)鍵字,或者可以是用戶從搜索關(guān)鍵字的歷史記錄的列表中選擇的搜索關(guān)鍵字。需要注意的是,該第一搜索請(qǐng)求生成器101的用戶界面可以處于下面將會(huì)描述的包含第一子窗口 115和第二子窗口 117的瀏覽器網(wǎng)頁窗口之外。參見圖1,該窗口生成器103用于在網(wǎng)頁搜索瀏覽器100的瀏覽器網(wǎng)頁窗口中生成第一子窗口 115和第二子窗口 117。該窗口生成器103最好是響應(yīng)于第一搜索請(qǐng)求生成器101發(fā)起的第一搜索請(qǐng)求而運(yùn)行的。這樣,當(dāng)?shù)谝凰阉髡?qǐng)求生成器101向搜索引擎200發(fā)起第一搜索請(qǐng)求時(shí),窗口生成器103則在瀏覽器網(wǎng)頁窗口中生成第一子窗口 115和第二子窗口 117。包含該第一子窗口 115和第二子窗口 117的瀏覽器網(wǎng)頁窗口可以是發(fā)起第一搜索請(qǐng)求時(shí)的當(dāng)前網(wǎng)頁窗口,也可是新建的瀏覽器網(wǎng)頁窗口,或者是新建的標(biāo)簽頁的網(wǎng)頁窗口。在一個(gè)實(shí)施例中,窗口生成器103可以是在瀏覽器網(wǎng)頁窗口的邊側(cè)部分拆出該第一子窗口115。該第一子窗口 115例如可以處于瀏覽器網(wǎng)頁窗口的上部、下部、左側(cè)或右側(cè)。第一子窗口加載器105用于在該第一子窗口 115中加載內(nèi)容,其中,所加載的內(nèi)容至少包含搜索類別列表信息和搜索引擎列表信息。通常,該搜索類別列表信息除了包含前述第一搜索請(qǐng)求所基于的搜索類別信息外,還包括其它搜索類別信息。類似地,該搜索引擎列表信息除了包含前述的第一搜索請(qǐng)求針對(duì)的搜索引擎之外,還包括其它搜索引擎。在發(fā)起第一搜索請(qǐng)求之后,該搜索結(jié)果加載器109可以將從搜索引擎200返回的對(duì)應(yīng)搜索結(jié)果加載到由窗口生成器103生成的第二子窗口 117中。圖2(a)示出了在一個(gè)示例性第一搜索請(qǐng)求發(fā)起之后,瀏覽器網(wǎng)頁窗口的一種示例性布局,其中該第一搜索請(qǐng)求是基于搜索關(guān)鍵字“釣魚島”和搜索類別信息“網(wǎng)頁”向搜索引擎“百度”發(fā)起的第一搜索請(qǐng)求。在該瀏覽器網(wǎng)頁窗口的上部被拆分出第一子窗口 115,如圖2(b)所示,其加載了包括“新聞”、“網(wǎng)頁”、“視頻”等在內(nèi)的搜索類別列表,并且還加載了與當(dāng)前選中的“網(wǎng)頁”類別相對(duì)應(yīng)的包括“360網(wǎng)頁”、“百度網(wǎng)頁”和“谷歌網(wǎng)頁”在內(nèi)的搜索引擎列表。該瀏覽器網(wǎng)頁窗口的除第一子窗口 115之外的部分為第二子窗口 117,如圖2(c)所示,其加載了與該示例性第一搜索請(qǐng)求相對(duì)應(yīng)的搜索結(jié)果。第一子窗口加載器105在第一子窗口 115中加載了搜索類別列表信息和搜索引擎列表信息之后,如圖1所示,用戶就可以透過第一子窗口 115通過選擇操作發(fā)送用戶選擇指令119,在搜索類別列表信息和搜索引擎列表信息中選擇所希望的搜索類別和搜索引擎,以便發(fā)起對(duì)應(yīng)的第二搜索請(qǐng)求。該第二搜索請(qǐng)求生成器107用于依據(jù)搜索關(guān)鍵字和用戶在第一子窗口 115中從搜索類別列表信息中選擇的搜索類別,向用戶在第一子窗口 115中從搜索引擎列表信息中選擇的搜索引擎200發(fā)起第二搜索請(qǐng)求。需要注意的是,圖1中示出的搜索引擎200并非意指同一個(gè)搜索引擎,而是代表所有可能的各種搜索引擎,并根據(jù)用戶的選擇而指代用戶所選擇的某一種具體的搜索引擎。與在瀏覽器網(wǎng)頁窗口之外發(fā)起的第一搜索請(qǐng)求不同,第二搜索請(qǐng)求可以說是通過瀏覽器網(wǎng)頁窗口的第一子窗口 115來發(fā)起的。在第二搜索請(qǐng)求生成器107發(fā)起第二搜索請(qǐng)求之后,搜索結(jié)果加載器109可以將從搜索引擎200返回的對(duì)應(yīng)搜索結(jié)果加載到由窗口生成器103生成的第二子窗口 117中。圖3示出了在圖2 (a)所示的搜索行為的基礎(chǔ)上,用戶在第一子窗口 115中保持選擇“網(wǎng)頁”搜索類別,但是選擇了另一個(gè)搜索引擎“360網(wǎng)頁”,以同樣的搜索關(guān)鍵字“釣魚島”發(fā)起了第二搜索請(qǐng)求后的瀏覽器網(wǎng)頁窗口的示例。該第二搜索請(qǐng)求可以是根據(jù)所選擇的搜索類別和搜索引擎相對(duì)應(yīng)的網(wǎng)址URL以及搜索關(guān)鍵字生成的http的get請(qǐng)求。隨后,搜索結(jié)果加載器109將從“360網(wǎng)頁”這一搜索引擎返回的搜索結(jié)果加載到圖3中的第二子窗口 117中。當(dāng)然,用戶也可以在瀏覽器網(wǎng)頁窗口的第一子窗口 115中同時(shí)更改搜索類別和搜索引擎,或者僅更改搜索類別。這樣,用戶不需要返回到用于發(fā)起第一搜索請(qǐng)求的用戶界面中,就可以在當(dāng)前瀏覽器網(wǎng)頁窗口中直接選擇不同的搜索類別和/或搜索引擎,并在當(dāng)前瀏覽器網(wǎng)頁窗口中直接瀏覽對(duì)應(yīng)的搜索結(jié)果,從而可以大大提高搜索效率,并提高了搜索的便利性和用戶體驗(yàn)。在前述圖2和圖3所不的瀏覽器網(wǎng)頁窗口的不例中,由于在第一子窗口 115中沒有向用戶提供輸入搜索關(guān)鍵字的界面,因此,由第二搜索請(qǐng)求生成器107生成的第二搜索請(qǐng)求中所使用的搜索關(guān)鍵字可以采用與第一搜索請(qǐng)求相同的搜索關(guān)鍵字。這樣也有利于用戶對(duì)使用相同搜索關(guān)鍵字但采用不同的搜索類別和/或搜索引擎的搜索結(jié)果進(jìn)行搜索,以便全面了解搜索結(jié)果,或者了解不同搜索引擎的不同搜索結(jié)果的區(qū)別。由于不同的搜索引擎可能會(huì)提供不完全相同的搜索類別,而且各搜索引擎對(duì)于不同搜索類別會(huì)采用不完全相同的網(wǎng)址URL,并且為了方便維護(hù)在第一子窗115中所加載的搜索類別列表信息和搜索引擎列表信息,網(wǎng)頁搜索瀏覽器100最好使用配置文件111來反映多個(gè)搜索類別和多個(gè)搜索引擎之間的映射關(guān)系。在一個(gè)實(shí)施例中,該配置文件111可以采用如表I所示的映射表的形式。表I
權(quán)利要求
1.一種網(wǎng)頁搜索瀏覽器,包括 第一搜索請(qǐng)求生成器,配置成基于輸入的搜索關(guān)鍵字和搜索類別信息發(fā)起向搜索引擎的第一搜索請(qǐng)求; 窗口生成器,配置成在所述瀏覽器的瀏覽器網(wǎng)頁窗口中生成第一子窗口和第二子窗Π ; 第一子窗口加載器,配置成在所述瀏覽器網(wǎng)頁窗口的所述第一子窗口中加載內(nèi)容,所述加載的內(nèi)容包含所述搜索類別信息的搜索類別列表信息,以及與搜索類別列表信息中的搜索類別信息相對(duì)應(yīng)的包含了上述搜索引擎的搜索引擎列表信息,以供用戶選擇搜索類別信息和搜索引擎; 第二搜索請(qǐng)求生成器,配置成依據(jù)在所述搜索類別列表信息中選擇的搜索類別信息和所述輸入的搜索關(guān)鍵字,向所述搜索類別信息相對(duì)應(yīng)的搜索引擎列表信息中選擇的搜索引擎發(fā)起第二搜索請(qǐng)求; 搜索結(jié)果加載器,配置成在所述第二子窗口中加載依據(jù)第一搜索請(qǐng)求和/或第二搜索請(qǐng)求返回的搜索結(jié)果; 所述窗口生成器配置成生成多個(gè)所述第二子窗口,所述搜索結(jié)果加載器配置成在所述多個(gè)第二子窗口中分別加載對(duì)應(yīng)的多個(gè)所述第一搜索請(qǐng)求和/或第二搜索請(qǐng)求的搜索結(jié)果;其中,所述多個(gè)所述第一搜索請(qǐng)求和/或第二搜索請(qǐng)求根據(jù)相同的搜索關(guān)鍵字但根據(jù)不同的搜索類別信息和/或不同的搜索引擎發(fā)起。
2.根據(jù)權(quán)利要求I所述的瀏覽器,其特征在于,所述第一搜索請(qǐng)求生成器的用戶界面在包含所述第一子窗口和所述第二子窗口的所述瀏覽器網(wǎng)頁窗口之外。
3.根據(jù)權(quán)利要求2所述的瀏覽器,其特征在于,所述第一搜索請(qǐng)求生成器的用戶界面在所述瀏覽器的起始頁面、新標(biāo)簽頁或?qū)Ш巾撁嬷校蛘呤撬鰹g覽器的搜索欄。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的瀏覽器,其特征在于,所述窗口生成器響應(yīng)于所述第一搜索請(qǐng)求生成器的所述第一搜索請(qǐng)求而運(yùn)行。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的瀏覽器,其特征在于,所述窗口生成器配置成在所述瀏覽器網(wǎng)頁窗口的邊側(cè)部分拆出所述第一子窗口。
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的瀏覽器,其特征在于,所述第一搜索請(qǐng)求中的所述輸入的搜索關(guān)鍵字包括 用戶通過瀏覽器的輸入框控件輸入的搜索關(guān)鍵字;或 用戶上次搜索所使用的搜索關(guān)鍵字;或 用戶從搜索關(guān)鍵字的歷史記錄的列表中選擇的搜索關(guān)鍵字。
7.根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的瀏覽器,其特征在于,所述窗口生成器配置成生成多個(gè)所述第一子窗口,所述第一子窗口加載器配置成在所述多個(gè)第一子窗口中的兩個(gè)第一子窗口分別加載所述搜索類別列表信息和所述搜索引擎列表信息。
8.根據(jù)權(quán)利要求1-7中任一項(xiàng)所述的瀏覽器,其特征在于,還包括一配置文件,用于反映多個(gè)搜索類別信息和多個(gè)搜索引擎之間的映射關(guān)系; 所述第一子窗口加載器根據(jù)所述配置文件加載所述搜索類別列表信息和所述搜索引擎列表信息。
9.根據(jù)權(quán)利要求8所述的瀏覽器,其特征在于,還包括配置修改器,所述配置修改器配置成接收用戶修改指令,并根據(jù)所述用戶修改指令修改并更新所述配置文件。
10.根據(jù)權(quán)利要求8-9中任一項(xiàng)所述的瀏覽器,其特征在于,所述第一子窗口加載器配置成根據(jù)在所述搜索類別列表信息中選擇的搜索類別信息并根據(jù)所述配置文件動(dòng)態(tài)加載與所選擇的搜索類別信息對(duì)應(yīng)的搜索引擎列表信息;或者 所述第一子窗口加載器配置成根據(jù)在所述搜索引擎列表信息中選擇的搜索引擎并根據(jù)所述配置文件動(dòng)態(tài)加載與所選擇的搜索引擎對(duì)應(yīng)的搜索類別列表信息。
11.根據(jù)權(quán)利要求8-10中任一項(xiàng)所述的瀏覽器,其特征在于,所述配置文件還包括由瀏覽器或?yàn)g覽器用戶設(shè)定的首選搜索引擎信息和/或首選搜索類別信息。
12.根據(jù)權(quán)利要求8-11中任一項(xiàng)所述的瀏覽器,其特征在于,所述配置文件中的至少一部分作為瀏覽器用戶信息以供進(jìn)行服務(wù)器側(cè)備份、上傳服務(wù)器側(cè)和/或同步到服務(wù)器側(cè)的操作。
13.根據(jù)權(quán)利要求1-12中任一項(xiàng)所述的瀏覽器,其特征在于,所述第二搜索請(qǐng)求生成器配置成根據(jù)與所選擇的搜索類別信息和搜索引擎相對(duì)應(yīng)的網(wǎng)址URL以及所述輸入的搜索關(guān)鍵字生成http的get請(qǐng)求作為所述第二搜索請(qǐng)求。
14.一種網(wǎng)頁瀏覽器進(jìn)行搜索的方法,包括 在瀏覽器側(cè)基于輸入的搜索關(guān)鍵字和搜索類別信息發(fā)起向搜索引擎的第一搜索請(qǐng)求; 在瀏覽器網(wǎng)頁窗口的第一子窗口中加載包含所述搜索類別信息的搜索類別列表信息,以及與搜索類別列表信息中的搜索類別信息相對(duì)應(yīng)的包含了上述搜索引擎的搜索引擎列表信息; 在瀏覽器網(wǎng)頁窗口的第二子窗口中加載依據(jù)第一搜索請(qǐng)求從所述搜索引擎返回的搜索結(jié)果; 依據(jù)在所述搜索類別列表信息中選擇的搜索類別信息和所述輸入的搜索關(guān)鍵字,向所述搜索類別信息相對(duì)應(yīng)的搜索引擎列表信息中選擇的搜索引擎發(fā)起第二搜索請(qǐng)求; 在第二子窗口中加載依據(jù)第二搜索請(qǐng)求從搜索引擎列表信息中選擇的所述搜索引擎返回的對(duì)應(yīng)搜索結(jié)果; 其中,所述第二子窗口為多個(gè),所述多個(gè)第二子窗口分別用于加載對(duì)應(yīng)的多個(gè)所述第一搜索請(qǐng)求和/或第二搜索請(qǐng)求的搜索結(jié)果;其中,所述多個(gè)所述第一搜索請(qǐng)求和/或第二搜索請(qǐng)求根據(jù)相同的搜索關(guān)鍵字但根據(jù)不同的搜索類別信息和/或不同的搜索引擎發(fā)起。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述第一搜索請(qǐng)求在包含所述第一子窗口和所述第二子窗口的所述瀏覽器網(wǎng)頁窗口之外發(fā)起。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述第一搜索請(qǐng)求通過所述瀏覽器的起始頁面、新標(biāo)簽頁或?qū)Ш巾撁嬷械乃阉鳁l或所述瀏覽器的搜索欄發(fā)起。
17.根據(jù)權(quán)利要求14-16中任一項(xiàng)所述的方法,其特征在于,包含所述第一子窗口和所述第二子窗口的所述瀏覽器網(wǎng)頁窗口響應(yīng)于所述第一搜索請(qǐng)求而生成。
18.根據(jù)權(quán)利要求14-17中任一項(xiàng)所述的方法,其特征在于,所述第一子窗口是所述瀏覽器網(wǎng)頁窗口的分拆窗口,位于所述瀏覽器網(wǎng)頁窗口的邊側(cè)部。
19.根據(jù)權(quán)利要求14-18中任一項(xiàng)所述的方法,其特征在于,所述第一搜索請(qǐng)求中的所述輸入的搜索關(guān)鍵字包括用戶通過瀏覽器的輸入框控件輸入的搜索關(guān)鍵字;或 用戶上次搜索所使用的搜索關(guān)鍵字;或 用戶從搜索關(guān)鍵字的歷史記錄的列表中選擇的搜索關(guān)鍵字。
20.根據(jù)權(quán)利要求14-19中任一項(xiàng)所述的方法,其特征在于,所述第一子窗口為多個(gè),所述多個(gè)第一子窗口中的兩個(gè)第一子窗口分別加載所述搜索類別列表信息和所述搜索引擎列表信息。
全文摘要
本發(fā)明公開了一種網(wǎng)頁搜索瀏覽器和網(wǎng)頁搜索方法,所述的瀏覽器包括第一搜索請(qǐng)求生成器;窗口生成器;第一子窗口加載器;第二搜索請(qǐng)求生成器;搜索結(jié)果加載器;所述窗口生成器配置成生成多個(gè)所述第二子窗口,所述搜索結(jié)果加載器配置成在多個(gè)第二子窗口中分別加載對(duì)應(yīng)的多個(gè)所述第一搜索請(qǐng)求和/或第二搜索請(qǐng)求的搜索結(jié)果;其中,所述多個(gè)所述第一搜索請(qǐng)求和/或第二搜索請(qǐng)求根據(jù)相同的搜索關(guān)鍵字但根據(jù)不同的搜索類別信息和/或不同的搜索引擎發(fā)起。本發(fā)明在瀏覽器網(wǎng)頁窗口中提供了加載搜索類別列表和搜索引擎列表的子窗口,用戶可以在當(dāng)前瀏覽器窗口中選擇搜索類別和搜索引擎,提高了搜索效率,方便對(duì)多個(gè)搜索結(jié)果查看比較,提高了用戶體驗(yàn)。
文檔編號(hào)G06F17/30GK102982172SQ201210548858
公開日2013年3月20日 申請(qǐng)日期2012年12月17日 優(yōu)先權(quán)日2012年12月17日
發(fā)明者楊連強(qiáng), 馬治華, 甘恩平, 任寰 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司