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

一種在瀏覽器中進(jìn)行搜索的方法和裝置制造方法

文檔序號(hào):6547029閱讀:223來源:國(guó)知局
一種在瀏覽器中進(jìn)行搜索的方法和裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種在瀏覽器中進(jìn)行搜索的方法和裝置,所述方法包括:在瀏覽器側(cè)使用搜索關(guān)鍵字發(fā)起基于第一搜索引擎的搜索請(qǐng)求;檢測(cè)到與所述基于第一搜索引擎的搜索請(qǐng)求關(guān)聯(lián)的錯(cuò)誤信息代碼;依據(jù)所述返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起錯(cuò)誤處理請(qǐng)求;接收從所述瀏覽器對(duì)應(yīng)的服務(wù)器依據(jù)所述錯(cuò)誤處理請(qǐng)求返回的錯(cuò)誤處理網(wǎng)頁(yè);在所述錯(cuò)誤處理網(wǎng)頁(yè)中獲取第一搜索引擎的搜索請(qǐng)求中的搜索特征信息;所述搜索特征信息包括搜索關(guān)鍵字;在所述錯(cuò)誤處理網(wǎng)頁(yè)中依據(jù)所述搜索特征信息發(fā)起基于第二搜索引擎的搜索請(qǐng)求。本發(fā)明實(shí)施例避免用戶再次打開搜索引擎、輸入搜索關(guān)鍵字等操作,提高了操作的簡(jiǎn)便性并且減少了瀏覽器和搜索引擎的響應(yīng)次數(shù)。
【專利說明】一種在瀏覽器中進(jìn)行搜索的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及搜索的【技術(shù)領(lǐng)域】,特別是涉及一種在瀏覽器中進(jìn)行搜索的方法和一種在瀏覽器中進(jìn)行搜索的裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的迅速發(fā)展,網(wǎng)絡(luò)信息急劇增加。用戶為了在海量的網(wǎng)絡(luò)信息中尋找所需的網(wǎng)絡(luò)信息,通常使用搜索引擎進(jìn)行搜索。
[0003]搜索引擎指自動(dòng)從因特網(wǎng)搜集信息,經(jīng)過一定整理以后,提供給用戶進(jìn)行查詢的系統(tǒng)。網(wǎng)絡(luò)信息浩瀚萬(wàn)千,而且毫無(wú)秩序,所有的網(wǎng)絡(luò)信息像汪洋上的一個(gè)個(gè)小島,網(wǎng)頁(yè)鏈接是這些小島之間縱橫交錯(cuò)的橋梁,而搜索引擎,則為用戶繪制一幅一目了然的信息地圖,供用戶隨時(shí)查閱。
[0004]但在由于網(wǎng)絡(luò)問題,在使用一些搜索引擎的過程中可能出現(xiàn)間歇性不能訪問的情況,一方面,出現(xiàn)這種情況之后,用戶只能是打開另外的搜索引擎,重新輸入搜索關(guān)鍵字進(jìn)行搜索,搜索效率很低,而且用戶體驗(yàn)很差;另一方面,用戶重復(fù)的搜索操作,不僅增加了客戶端(例如瀏覽器)和搜索引擎的系統(tǒng)資源耗費(fèi),而且增加了帶寬的占用。

【發(fā)明內(nèi)容】

[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種在瀏覽器中進(jìn)行搜索的方法和相應(yīng)的一種在瀏覽器中進(jìn)行搜索的裝置。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種在瀏覽器中進(jìn)行搜索的方法,包括:
[0007]在瀏覽器側(cè)使用搜索關(guān)鍵字發(fā)起基于第一搜索引擎的搜索請(qǐng)求;
[0008]檢測(cè)到與所述基于第一搜索引擎的搜索請(qǐng)求關(guān)聯(lián)的錯(cuò)誤信息代碼;
[0009]依據(jù)所述返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起錯(cuò)誤處理請(qǐng)求;
[0010]接收從所述瀏覽器對(duì)應(yīng)的服務(wù)器依據(jù)所述錯(cuò)誤處理請(qǐng)求返回的錯(cuò)誤處理網(wǎng)頁(yè);
[0011]在所述錯(cuò)誤處理網(wǎng)頁(yè)中獲取第一搜索引擎的搜索請(qǐng)求中的搜索特征信息;所述搜索特征信息包括搜索關(guān)鍵字;
[0012]在所述錯(cuò)誤處理網(wǎng)頁(yè)中依據(jù)所述搜索特征信息發(fā)起基于第二搜索引擎的搜索請(qǐng)求。
[0013]可選地,所述錯(cuò)誤信息代碼包括網(wǎng)絡(luò)錯(cuò)誤信息代碼。
[0014]可選地,所述錯(cuò)誤信息代碼由所述第一搜索引擎對(duì)應(yīng)的搜索服務(wù)器返回。
[0015]可選地,所述錯(cuò)誤信息代碼由目標(biāo)網(wǎng)頁(yè)對(duì)應(yīng)的網(wǎng)頁(yè)服務(wù)器返回;所述目標(biāo)網(wǎng)頁(yè)為從第一搜索引擎發(fā)送的搜索結(jié)果網(wǎng)頁(yè)中跳轉(zhuǎn)的網(wǎng)頁(yè)。
[0016]可選地,所述依據(jù)返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起的錯(cuò)誤處理請(qǐng)求中包括有:
[0017]使用搜索關(guān)鍵字發(fā)起基于第一搜索引擎的搜索請(qǐng)求的URL信息。
[0018]可選地,所述錯(cuò)誤處理網(wǎng)頁(yè)為所述瀏覽器對(duì)應(yīng)的服務(wù)器從所述搜索請(qǐng)求的URL信息中識(shí)別出所述第一搜索引擎后,提取的所述第一引擎對(duì)應(yīng)的錯(cuò)誤處理網(wǎng)頁(yè)。
[0019]可選地,所述依據(jù)返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起的錯(cuò)誤處理請(qǐng)求中包括有:
[0020]從第一搜索引擎發(fā)送的搜索結(jié)果網(wǎng)頁(yè)中跳轉(zhuǎn)的網(wǎng)頁(yè)請(qǐng)求的referer信息。
[0021]可選地,所述錯(cuò)誤處理網(wǎng)頁(yè)為所述瀏覽器對(duì)應(yīng)的服務(wù)器從所述網(wǎng)頁(yè)請(qǐng)求的referer信息中識(shí)別出所述第一搜索引擎后,提取的所述第一引擎對(duì)應(yīng)的錯(cuò)誤處理網(wǎng)頁(yè)。
[0022]可選地,所述在所述錯(cuò)誤處理網(wǎng)頁(yè)中獲取第一搜索引擎的搜索請(qǐng)求中的搜索特征信息包括:
[0023]在所述錯(cuò)誤處理網(wǎng)頁(yè)的錯(cuò)誤處理請(qǐng)求中提取,采用所述第一搜索引擎執(zhí)行當(dāng)次搜索的搜索特征信息。
[0024]可選地,所述在所述錯(cuò)誤處理網(wǎng)頁(yè)的錯(cuò)誤處理請(qǐng)求中提取,采用所述第一搜索引擎執(zhí)行當(dāng)次搜索的搜索特征信息的步驟包括:
[0025]按照預(yù)設(shè)的分隔符將所述錯(cuò)誤處理網(wǎng)頁(yè)的錯(cuò)誤處理請(qǐng)求分割成一個(gè)或多個(gè)鍵值對(duì),所述鍵值對(duì)包括鍵名和鍵值;
[0026]當(dāng)所述鍵名為預(yù)設(shè)的搜索關(guān)鍵字標(biāo)識(shí)時(shí),提取所述鍵名對(duì)應(yīng)的鍵值作為搜索關(guān)鍵字。
[0027]可選地,所述搜索特征信息還包括搜索類型和/或?yàn)g覽器用戶標(biāo)識(shí)信息。
[0028]可選地,所述在所述錯(cuò)誤處理網(wǎng)頁(yè)中依據(jù)所述搜索特征信息發(fā)起基于第二搜索引擎的搜索請(qǐng)求的步驟包括:
[0029]在所述錯(cuò)誤處理網(wǎng)頁(yè)中加載顯示入口對(duì)象;所述入口對(duì)象包括所述第二搜索引擎的信息和所述搜索特征信息;
[0030]當(dāng)所述入口對(duì)象被觸發(fā)時(shí),采用所述搜索特征信息發(fā)起基于第二搜索引擎的搜索請(qǐng)求。
[0031]可選地,所述在所述錯(cuò)誤處理網(wǎng)頁(yè)中加載顯示入口對(duì)象的步驟包括:
[0032]提取預(yù)置的用于在第二搜索引擎中進(jìn)行搜索的搜索請(qǐng)求模板;
[0033]在所述請(qǐng)求模板中嵌入所述搜索特征信息,生成入口對(duì)象。
[0034]可選地,所述在所述錯(cuò)誤處理網(wǎng)頁(yè)中加載顯示入口對(duì)象的步驟包括:
[0035]提取預(yù)置的用于在第二搜索引擎中進(jìn)行搜索的搜索框;
[0036]在所述搜索框中寫入所述搜索特征信息,生成入口對(duì)象。
[0037]可選地,所述在所述錯(cuò)誤處理網(wǎng)頁(yè)中依據(jù)所述搜索特征信息發(fā)起基于第二搜索引擎的搜索請(qǐng)求的步驟還包括:
[0038]在所述錯(cuò)誤處理網(wǎng)頁(yè)中加載顯示特征搜索結(jié)果;所述特征搜索結(jié)果為基于第一搜索引擎發(fā)起搜索請(qǐng)求,所獲得的搜索結(jié)果。
[0039]可選地,所述第二搜索引擎為所述第一搜索引擎以外的其它搜索引擎。
[0040]根據(jù)本發(fā)明的另一方面,提供了一種在瀏覽器中進(jìn)行搜索的裝置,包括:
[0041]第一發(fā)起模塊,適于在瀏覽器側(cè)使用搜索關(guān)鍵字發(fā)起基于第一搜索引擎的搜索請(qǐng)求;
[0042]檢測(cè)模塊,適于檢測(cè)到與所述基于第一搜索引擎的搜索請(qǐng)求關(guān)聯(lián)的錯(cuò)誤信息代碼;[0043]發(fā)送模塊,適于依據(jù)所述返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起錯(cuò)誤處理請(qǐng)求;
[0044]接收模塊,適于接收從所述瀏覽器對(duì)應(yīng)的服務(wù)器依據(jù)所述錯(cuò)誤處理請(qǐng)求返回的錯(cuò)誤處理網(wǎng)頁(yè);
[0045]獲取模塊,適于在所述錯(cuò)誤處理網(wǎng)頁(yè)中獲取第一搜索引擎的搜索請(qǐng)求中的搜索特征信息;所述搜索特征信息包括搜索關(guān)鍵字;
[0046]第二發(fā)起模塊,適于在所述錯(cuò)誤處理網(wǎng)頁(yè)中依據(jù)所述搜索特征信息發(fā)起基于第二搜索引擎的搜索請(qǐng)求。
[0047]可選地,所述錯(cuò)誤信息代碼包括網(wǎng)絡(luò)錯(cuò)誤信息代碼。
[0048]可選地,所述錯(cuò)誤信息代碼由所述第一搜索引擎對(duì)應(yīng)的搜索服務(wù)器返回。
[0049]可選地,所述錯(cuò)誤信息代碼由目標(biāo)網(wǎng)頁(yè)對(duì)應(yīng)的網(wǎng)頁(yè)服務(wù)器返回;所述目標(biāo)網(wǎng)頁(yè)為從第一搜索引擎發(fā)送的搜索結(jié)果網(wǎng)頁(yè)中跳轉(zhuǎn)的網(wǎng)頁(yè)。
[0050]可選地,所述依據(jù)返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起的錯(cuò)誤處理請(qǐng)求中包括有:
[0051]使用搜索關(guān)鍵字發(fā)起基于第一搜索引擎的搜索請(qǐng)求的URL信息。
[0052]可選地,所述錯(cuò)誤處理網(wǎng)頁(yè)為所述瀏覽器對(duì)應(yīng)的服務(wù)器從所述搜索請(qǐng)求的URL信息中識(shí)別出所述第一搜索引擎后,提取的所述第一引擎對(duì)應(yīng)的錯(cuò)誤處理網(wǎng)頁(yè)。
[0053]可選地,所述依據(jù)返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起的錯(cuò)誤處理請(qǐng)求中包括有:
[0054]從第一搜索引擎發(fā)送的搜索結(jié)果網(wǎng)頁(yè)中跳轉(zhuǎn)的網(wǎng)頁(yè)請(qǐng)求的referer信息。
[0055]可選地,所述錯(cuò)誤處理網(wǎng)頁(yè)為所述瀏覽器對(duì)應(yīng)的服務(wù)器從所述網(wǎng)頁(yè)請(qǐng)求的referer信息中識(shí)別出所述第一搜索引擎后,提取的所述第一引擎對(duì)應(yīng)的錯(cuò)誤處理網(wǎng)頁(yè)。
[0056]可選地,所述獲取模塊還適于:
[0057]在所述錯(cuò)誤處理網(wǎng)頁(yè)的錯(cuò)誤處理請(qǐng)求中提取,采用所述第一搜索引擎執(zhí)行當(dāng)次搜索的搜索特征信息。
[0058]可選地,所述獲取模塊還適于:
[0059]按照預(yù)設(shè)的分隔符將所述錯(cuò)誤處理網(wǎng)頁(yè)的錯(cuò)誤處理請(qǐng)求分割成一個(gè)或多個(gè)鍵值對(duì),所述鍵值對(duì)包括鍵名和鍵值;
[0060]當(dāng)所述鍵名為預(yù)設(shè)的搜索關(guān)鍵字標(biāo)識(shí)時(shí),提取所述鍵名對(duì)應(yīng)的鍵值作為搜索關(guān)鍵字。
[0061]可選地,所述搜索特征信息還包括搜索類型和/或?yàn)g覽器用戶標(biāo)識(shí)信息。
[0062]可選地,所述第二發(fā)起模塊還適于:
[0063]在所述錯(cuò)誤處理網(wǎng)頁(yè)中加載顯示入口對(duì)象;所述入口對(duì)象包括所述第二搜索引擎的信息和所述搜索特征信息;
[0064]當(dāng)所述入口對(duì)象被觸發(fā)時(shí),采用所述搜索特征信息發(fā)起基于第二搜索引擎的搜索請(qǐng)求。
[0065]可選地,所述第二發(fā)起模塊還適于:
[0066]提取預(yù)置的用于在第二搜索引擎中進(jìn)行搜索的搜索請(qǐng)求模板;
[0067]在所述請(qǐng)求模板中嵌入所述搜索特征信息,生成入口對(duì)象。[0068]可選地,所述第二發(fā)起模塊還適于:
[0069]提取預(yù)置的用于在第二搜索引擎中進(jìn)行搜索的搜索框;
[0070]在所述搜索框中寫入所述搜索特征信息,生成入口對(duì)象。
[0071]可選地,所述第二發(fā)起模塊還適于:
[0072]在所述錯(cuò)誤處理網(wǎng)頁(yè)中加載顯示特征搜索結(jié)果;所述特征搜索結(jié)果為基于第一搜索引擎發(fā)起搜索請(qǐng)求,所獲得的搜索結(jié)果;
[0073]可選地,所述第二搜索引擎為所述第一搜索引擎以外的其它搜索引擎。
[0074]本發(fā)明實(shí)施例在瀏覽器側(cè)使用搜索關(guān)鍵字發(fā)起基于第一搜索引擎的搜索請(qǐng)求,檢測(cè)到與基于第一搜索引擎的搜索請(qǐng)求關(guān)聯(lián)的錯(cuò)誤信息代碼時(shí)向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起錯(cuò)誤處理請(qǐng)求并接收服務(wù)器返回的錯(cuò)誤處理網(wǎng)頁(yè),在該錯(cuò)誤處理網(wǎng)頁(yè)中獲取搜索特征信息,避免了用戶再次打開搜索引擎、輸入搜索關(guān)鍵字等操作,提高了操作的簡(jiǎn)便性并且減少了瀏覽器和搜索引擎的響應(yīng)次數(shù),進(jìn)而減少了瀏覽器和搜索引擎的系統(tǒng)資源耗費(fèi)、減少了帶寬的占用,從而可以在錯(cuò)誤處理網(wǎng)頁(yè)中依據(jù)搜索特征信息發(fā)起基于第二搜索引擎的搜索請(qǐng)求,大大提聞了搜索效率,提聞了用戶體驗(yàn)。
[0075]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】

【附圖說明】
[0076]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0077]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中進(jìn)行搜索的方法實(shí)施例的步驟流程圖;
[0078]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種錯(cuò)誤處理網(wǎng)頁(yè)的示例圖;
[0079]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種錯(cuò)誤處理網(wǎng)頁(yè)的示例圖;
[0080]圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種錯(cuò)誤處理網(wǎng)頁(yè)的示例圖;
[0081]圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的步驟105的步驟流程圖;
[0082]圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的子步驟Sll的步驟流程圖;
[0083]圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的步驟106的步驟流程圖;
[0084]圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的子步驟S21的步驟流程圖;
[0085]圖9示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的子步驟S21的步驟流程圖;
[0086]圖10示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的子步驟S21的步驟流程圖;以及
[0087]圖11示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中進(jìn)行搜索的裝置實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0088]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0089]參照?qǐng)D1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中進(jìn)行搜索的方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
[0090]步驟101,在瀏覽器側(cè)使用搜索關(guān)鍵字發(fā)起基于第一搜索引擎的搜索請(qǐng)求;
[0091]搜索請(qǐng)求可以是指用戶發(fā)出的搜索與某個(gè)搜索關(guān)鍵字相關(guān)的信息的指示。例如,用戶可以通過在搜索引擎網(wǎng)頁(yè)中輸入搜索關(guān)鍵字發(fā)起搜索請(qǐng)求,或者在瀏覽器的搜索插件(plug-1ns,可以通過與瀏覽器、搜索引擎等進(jìn)行交互,在瀏覽器中增加搜索功能)等輸入搜索關(guān)鍵字發(fā)起搜索請(qǐng)求等等。當(dāng)用戶在搜索引擎網(wǎng)頁(yè)中點(diǎn)擊搜索控件時(shí),就相當(dāng)于接收到發(fā)起基于第一搜索引擎的搜索請(qǐng)求的指示;同樣,當(dāng)在搜索插件中輸入搜索關(guān)鍵字并點(diǎn)擊確定按鈕或按下回車鍵時(shí),也相當(dāng)于接收到發(fā)起基于第一搜索引擎的搜索請(qǐng)求的指示。
[0092]其中,搜索請(qǐng)求的內(nèi)容可以包括用戶請(qǐng)求加載的網(wǎng)頁(yè)的標(biāo)識(shí)和/或網(wǎng)頁(yè)的特征。網(wǎng)頁(yè)標(biāo)識(shí)可以是能夠代表一個(gè)唯一確定的網(wǎng)頁(yè)的信息,例如統(tǒng)一資源標(biāo)識(shí)符(UniformResource Identifier, URI),統(tǒng)一資源標(biāo)識(shí)符又具體可以包括統(tǒng)一資源定位符(UniformResource Locator, URL),或者統(tǒng)一資源名稱(Uniform Resource Name, URN)等等。
[0093]需要說明的是,搜索請(qǐng)求中的內(nèi)容還可以包括搜索參數(shù),用于標(biāo)識(shí)在搜索引擎中的設(shè)置的信息。例如,搜索參數(shù)可以包括搜索類型(如網(wǎng)頁(yè)搜索、圖片搜索、新聞搜索、視頻搜索等等)、和/或、瀏覽器用戶標(biāo)識(shí)信息(搜索引擎可以查找與該瀏覽器用戶標(biāo)識(shí)信息對(duì)應(yīng)的用戶行為信息,以及,返回與該用戶行為信息匹配的搜索結(jié)果)、和/或、搜索結(jié)果顯示的條數(shù)、和/或、搜索引擎的界面語(yǔ)言、和/或、瀏覽器類型等等。
[0094]在搜索引擎中該搜索參數(shù)可以具有有一個(gè)默認(rèn)值,例如,搜索類型可以默認(rèn)為網(wǎng)頁(yè)搜索,搜索引擎的界面語(yǔ)言可以默認(rèn)為簡(jiǎn)體中文,搜索結(jié)果顯示的條數(shù)可以默認(rèn)為20條,等等。而用戶可以通過指定的功能按鍵修改該搜索參數(shù),例如,可以將搜索類型修改為圖片搜索,可以將搜索引擎的界面語(yǔ)言修改為英文,可以將搜索結(jié)果顯示的條數(shù)修改為30
夂咕咕
氽7寺寺O
[0095]步驟102,檢測(cè)到與所述基于第一搜索引擎的搜索請(qǐng)求關(guān)聯(lián)的錯(cuò)誤信息代碼;
[0096]在實(shí)際應(yīng)用中,一次搜索可能涉及瀏覽器、搜索引擎、從搜索結(jié)果中跳轉(zhuǎn)的網(wǎng)頁(yè)對(duì)應(yīng)的服務(wù)器等幾個(gè)主體,用戶每次操作中都可以向?qū)?yīng)的主體發(fā)送HTTP (Hypertexttransfer protocol,超文本傳輸協(xié)議)請(qǐng)求,每一個(gè)主體及連接的網(wǎng)絡(luò)都可能會(huì)出現(xiàn)錯(cuò)誤,使得無(wú)法進(jìn)行正常的瀏覽,而該主體返回的HTTP請(qǐng)求的響應(yīng)信息中,可以包括錯(cuò)誤信息代碼。
[0097]在發(fā)明實(shí)施例的一種可選示例中,所述錯(cuò)誤信息代碼可以包括網(wǎng)絡(luò)錯(cuò)誤信息代碼,用于標(biāo)識(shí)出現(xiàn)的錯(cuò)誤由網(wǎng)絡(luò)方面引起。
[0098]在一種情況中,所述錯(cuò)誤信息代碼可以由所述第一搜索引擎對(duì)應(yīng)的服務(wù)器返回。
[0099]在具體實(shí)現(xiàn)中,用戶請(qǐng)求第一搜索引擎搜索與搜索關(guān)鍵字相關(guān)的信息,在搜索引擎的服務(wù)器出現(xiàn)問題等情況下,搜索引擎的服務(wù)器可以返回錯(cuò)誤信息代碼。
[0100]在另一種情況中,所述錯(cuò)誤信息代碼由目標(biāo)網(wǎng)頁(yè)對(duì)應(yīng)的服務(wù)器返回;所述目標(biāo)網(wǎng)頁(yè)可以為從第一搜索引擎發(fā)送的搜索結(jié)果網(wǎng)頁(yè)中跳轉(zhuǎn)的網(wǎng)頁(yè)。
[0101]在具體實(shí)現(xiàn)中,用戶請(qǐng)求第一搜索引擎搜索與搜索關(guān)鍵字相關(guān)的信息,在正常訪問過程中,第一搜索引擎可以返回搜索結(jié)果網(wǎng)頁(yè),該搜索結(jié)果網(wǎng)頁(yè)中包括搜索結(jié)果項(xiàng),例如網(wǎng)頁(yè)標(biāo)題、網(wǎng)頁(yè)摘要、網(wǎng)頁(yè)URL信息等等,用戶點(diǎn)擊該搜索結(jié)果,可以跳轉(zhuǎn)到對(duì)應(yīng)的網(wǎng)站的目標(biāo)網(wǎng)頁(yè)。在目標(biāo)網(wǎng)頁(yè)的服務(wù)器出現(xiàn)問題等情況下,目標(biāo)網(wǎng)頁(yè)的服務(wù)器可以返回錯(cuò)誤信息代碼。
[0102]例如,網(wǎng)絡(luò)錯(cuò)誤信息代碼可以包括404(未找到),表示服務(wù)器找不到請(qǐng)求加載的網(wǎng)頁(yè)。如果加載的請(qǐng)求是針對(duì)服務(wù)器上不存在的網(wǎng)頁(yè)進(jìn)行的,那么,服務(wù)器通常會(huì)返回此網(wǎng)絡(luò)錯(cuò)誤信息代碼?;蛘?,當(dāng)服務(wù)器出錯(cuò)時(shí),服務(wù)器也可以返回此網(wǎng)絡(luò)錯(cuò)誤信息代碼。
[0103]又例如,網(wǎng)絡(luò)錯(cuò)誤信息代碼可以包括403 (已禁止),表示服務(wù)器拒絕請(qǐng)求。
[0104]又例如,網(wǎng)絡(luò)錯(cuò)誤信息代碼可以包括101 (切換協(xié)議),表示請(qǐng)求者已要求服務(wù)器切換協(xié)議,服務(wù)器已確認(rèn)并準(zhǔn)備進(jìn)行切換。
[0105]當(dāng)然,上述錯(cuò)誤信息代碼只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他錯(cuò)誤信息代碼,本發(fā)明實(shí)施例對(duì)此不加以限制。另外,除了上述錯(cuò)誤信息代碼外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它錯(cuò)誤信息代碼,本發(fā)明實(shí)施例對(duì)此也不加以限制。
[0106]一般情況下,在搜索結(jié)果網(wǎng)頁(yè)中跳轉(zhuǎn)至目標(biāo)網(wǎng)頁(yè),向目標(biāo)網(wǎng)頁(yè)發(fā)送的HTTP請(qǐng)求頭(header)中可以包括referer信息。該referer信息可以包含一個(gè)URL信息,即用戶從該URL信息代表的網(wǎng)頁(yè)(例如第一搜索引擎的搜索結(jié)果網(wǎng)頁(yè))出發(fā)訪問當(dāng)前請(qǐng)求的網(wǎng)頁(yè)(例如目標(biāo)網(wǎng)頁(yè))。具體而言,該referer信息可以允許客戶端指定請(qǐng)求URL的資源地址,這可以允許服務(wù)器生成回退鏈表,可以用于登錄、優(yōu)化cache (緩存)等,referer信息可以允許廢除的或錯(cuò)誤的連接由于維護(hù)的目的被跟蹤。如果請(qǐng)求的URL沒有URL地址,referer信息不能被發(fā)送,如果指定的是部分URL地址,則此地址可以是一個(gè)相對(duì)地址。
[0107]例如,用戶打開第一搜索引擎,并輸入“天氣預(yù)報(bào)”進(jìn)行搜索,則該第一搜索引擎的搜索結(jié)果的URL信息的示例可以如下:
[0108]https://www.***.com.hk/search ? newwindow = l&safe = strict&hl =zh-CN&sit e = webhp&source = hp&q =天氣預(yù)報(bào) &btnK = *林+ 搜索其中,“*林”可以表
示第一搜索引擎的域名。
[0109]其中,“q =天氣預(yù)報(bào)”可以標(biāo)識(shí)用戶輸入的搜索關(guān)鍵字為“天氣預(yù)報(bào)”。
[0110]用戶在該搜索結(jié)果網(wǎng)頁(yè)中選擇一個(gè)搜索結(jié)果項(xiàng),跳轉(zhuǎn)到該搜索結(jié)果項(xiàng)對(duì)應(yīng)網(wǎng)站的目標(biāo)網(wǎng)頁(yè),該目標(biāo)網(wǎng)頁(yè)的URL信息可以如下:
[0111]http://www.weather, com.cn/forecast/
[0112]此時(shí)referer信息的示例可以如下:
[0113]https://www.***.com.hk/url ? sa = t&rct = j&q = &esrc = s&source =web&cd = 2&ved = OCCwQFjAB&url = http % 3a % 2f % 2fwww % 2eweather % 2ecom %2ecn % 2ffor ecast % 2f&ei = rnpvU4DE04uA8gffm91KoAg&usg = AFQjCNGiLX_PHFfeB8fnXMkKnQwwTBspSQ
[0114]其中,“***”可以表示第一搜索引擎的域名。
[0115]步驟103,依據(jù)所述返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起錯(cuò)誤處理請(qǐng)求;
[0116]當(dāng)檢測(cè)到錯(cuò)誤信息代碼時(shí),表明當(dāng)次網(wǎng)頁(yè)訪問出現(xiàn)錯(cuò)誤,則可以向?yàn)g覽器對(duì)應(yīng)的服務(wù)器發(fā)起錯(cuò)誤處理請(qǐng)求,請(qǐng)求處理當(dāng)次網(wǎng)頁(yè)訪問出現(xiàn)的錯(cuò)誤。
[0117]在本發(fā)明的一種可選實(shí)施例中,所述依據(jù)返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起的錯(cuò)誤處理請(qǐng)求中可以包括有:
[0118]使用搜索關(guān)鍵字發(fā)起基于第一搜索引擎的搜索請(qǐng)求的URL信息。
[0119]例如,用戶打開第一搜索引擎,并輸入“天氣預(yù)報(bào)”進(jìn)行搜索,則該第一搜索引擎的搜索結(jié)果的URL信息的示例可以如下:
[0120]https://www.***.com.hk/search ? newwindow = l&safe = strict&hl =zh-CN&sit e = webhp&source = hp&q =天氣預(yù)?艮 &btnK = ***+ 搜索
[0121]其中,“***”可以表示第一搜索引擎的域名。
[0122]在本發(fā)明的另一種可選實(shí)施例中,所述依據(jù)返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起的錯(cuò)誤處理請(qǐng)求中可以包括有:
[0123]從第一搜索引擎發(fā)送的搜索結(jié)果網(wǎng)頁(yè)中跳轉(zhuǎn)的網(wǎng)頁(yè)請(qǐng)求的referer信息。
[0124]例如,用戶在第一搜索引擎搜索“天氣預(yù)報(bào)”的搜索結(jié)果選擇其中一個(gè)搜索結(jié)果項(xiàng),并對(duì)該實(shí)時(shí)結(jié)果項(xiàng)發(fā)起HTTP請(qǐng)求,以跳轉(zhuǎn)到結(jié)果項(xiàng)所對(duì)應(yīng)的網(wǎng)站,則該跳轉(zhuǎn)的referer信息的示例可以如下:
[0125]https://www.***.com.hk/url ? sa = t&rct = j&q = &esrc = s&source =web&cd = 2&ved = OC CwQFjAB&url = http % 3a % 2f % 2fwww % 2eweather % 2ecom %2ecn % 2ffor ecast % 2f&ei = rnpvU4DE04uA8 gffm91 KoAg&u s g = AFQjCNGiLX_PHFfeB8fnXMkKnQwwTBspSQ
[0126]其中,“***”可以表示第一搜索引擎的域名。
[0127]在對(duì)上述的這個(gè)網(wǎng)址發(fā)起請(qǐng)求時(shí)的HTTP請(qǐng)求的頭字段的Referer中包含有當(dāng)前發(fā)起的請(qǐng)求時(shí)所在網(wǎng)頁(yè)的URL信息,即記錄有例如“https://www.***.com.hk/search ?newwindow = l&safe = strict&hl = zh-CN&site = webhp&source = hp&q =天氣預(yù)報(bào)&btnK = ***+搜索”的信息??梢娫搑eferer信息中是帶有例如“q =天氣預(yù)報(bào)”,所以瀏覽器側(cè)會(huì)提取出所述HTTP請(qǐng)求的頭字段的Referer信息,作為錯(cuò)誤處理請(qǐng)求中包含一個(gè)參數(shù),以便錯(cuò)誤處理的服務(wù)器可以根據(jù)該Referer信息給瀏覽器客戶端發(fā)送對(duì)應(yīng)的錯(cuò)誤處理的網(wǎng)頁(yè),并在瀏覽器客戶端進(jìn)行運(yùn)行后顯示給用戶。該發(fā)送到瀏覽器端顯示的錯(cuò)誤處理網(wǎng)頁(yè)中加載有Java Script腳本,會(huì)獲取到所述HTTP請(qǐng)求的頭字段的Referer信息,并通過所述Java Script腳本的運(yùn)行,提取出所述的Referer信息中的例如“q =天氣預(yù)報(bào)”的搜索關(guān)鍵字信息,并使用該提取出的搜索關(guān)鍵字在瀏覽器側(cè)重新發(fā)起基于另一個(gè)搜索引擎的搜索請(qǐng)求。
[0128]步驟104,接收從所述瀏覽器對(duì)應(yīng)的服務(wù)器依據(jù)所述錯(cuò)誤處理請(qǐng)求返回的錯(cuò)誤處理網(wǎng)頁(yè);
[0129]由于網(wǎng)絡(luò)發(fā)生錯(cuò)誤,而無(wú)法加載請(qǐng)求的網(wǎng)頁(yè),因此,本發(fā)明實(shí)施例中,可以預(yù)先在瀏覽器對(duì)應(yīng)的服務(wù)器中內(nèi)置至少一個(gè)錯(cuò)誤處理網(wǎng)頁(yè),該錯(cuò)誤處理網(wǎng)頁(yè)可以為HTML (Hypertext Markup Language,超文本標(biāo)記語(yǔ)言)文本,在服務(wù)器接收到該錯(cuò)誤處理請(qǐng)求時(shí),返回該錯(cuò)誤處理網(wǎng)頁(yè)至瀏覽器,代替加載失敗的網(wǎng)頁(yè)進(jìn)行顯示。
[0130]在具體實(shí)現(xiàn)中,對(duì)于每一種錯(cuò)誤信息代碼,都可以由對(duì)應(yīng)的文字信息進(jìn)行解析,該解析可以如下表所示:[0131]
【權(quán)利要求】
1.一種在瀏覽器中進(jìn)行搜索的方法,包括: 在瀏覽器側(cè)使用搜索關(guān)鍵字發(fā)起基于第一搜索引擎的搜索請(qǐng)求; 檢測(cè)到與所述基于第一搜索引擎的搜索請(qǐng)求關(guān)聯(lián)的錯(cuò)誤信息代碼; 依據(jù)所述返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起錯(cuò)誤處理請(qǐng)求; 接收從所述瀏覽器對(duì)應(yīng)的服務(wù)器依據(jù)所述錯(cuò)誤處理請(qǐng)求返回的錯(cuò)誤處理網(wǎng)頁(yè); 在所述錯(cuò)誤處理網(wǎng)頁(yè)中獲取第一搜索引擎的搜索請(qǐng)求中的搜索特征信息;所述搜索特征信息包括搜索關(guān)鍵字; 在所述錯(cuò)誤處理網(wǎng)頁(yè)中依據(jù)所述搜索特征信息發(fā)起基于第二搜索引擎的搜索請(qǐng)求。
2.如權(quán)利要求1所述的方法,其特征在于,所述錯(cuò)誤信息代碼包括網(wǎng)絡(luò)錯(cuò)誤信息代碼。
3.如權(quán)利要求1所述的方法,其特征在于,所述錯(cuò)誤信息代碼由所述第一搜索引擎對(duì)應(yīng)的搜索服務(wù)器返回。
4.如權(quán)利要求1所述的方法,其特征在于,所述錯(cuò)誤信息代碼由目標(biāo)網(wǎng)頁(yè)對(duì)應(yīng)的網(wǎng)頁(yè)服務(wù)器返回;所述目標(biāo)網(wǎng)頁(yè)為從第一搜索引擎發(fā)送的搜索結(jié)果網(wǎng)頁(yè)中跳轉(zhuǎn)的網(wǎng)頁(yè)。
5.如權(quán)利要求3所述的方法,其特征在于,所述依據(jù)返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起的錯(cuò) 誤處理請(qǐng)求中包括有: 使用搜索關(guān)鍵字發(fā)起基于第一搜索引擎的搜索請(qǐng)求的URL信息。
6.如權(quán)利要求5所述的方法,其特征在于,所述錯(cuò)誤處理網(wǎng)頁(yè)為所述瀏覽器對(duì)應(yīng)的服務(wù)器從所述搜索請(qǐng)求的URL信息中識(shí)別出所述第一搜索引擎后,提取的所述第一引擎對(duì)應(yīng)的錯(cuò)誤處理網(wǎng)頁(yè)。
7.如權(quán)利要求4所述的方法,其特征在于,所述依據(jù)返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起的錯(cuò)誤處理請(qǐng)求中包括有: 從第一搜索引擎發(fā)送的搜索結(jié)果網(wǎng)頁(yè)中跳轉(zhuǎn)的網(wǎng)頁(yè)請(qǐng)求的referer信息。
8.如權(quán)利要求7所述的方法,其特征在于,所述錯(cuò)誤處理網(wǎng)頁(yè)為所述瀏覽器對(duì)應(yīng)的服務(wù)器從所述網(wǎng)頁(yè)請(qǐng)求的referer信息中識(shí)別出所述第一搜索引擎后,提取的所述第一引擎對(duì)應(yīng)的錯(cuò)誤處理網(wǎng)頁(yè)。
9.如權(quán)利要求5或6或7或8所述的方法,其特征在于,所述在所述錯(cuò)誤處理網(wǎng)頁(yè)中獲取第一搜索引擎的搜索請(qǐng)求中的搜索特征信息包括: 在所述錯(cuò)誤處理網(wǎng)頁(yè)的錯(cuò)誤處理請(qǐng)求中提取,采用所述第一搜索引擎執(zhí)行當(dāng)次搜索的搜索特征信息。
10.一種在瀏覽器中進(jìn)行搜索的裝置,包括: 第一發(fā)起模塊,適于在瀏覽器側(cè)使用搜索關(guān)鍵字發(fā)起基于第一搜索引擎的搜索請(qǐng)求; 檢測(cè)模塊,適于檢測(cè)到與所述基于第一搜索引擎的搜索請(qǐng)求關(guān)聯(lián)的錯(cuò)誤信息代碼; 發(fā)送模塊,適于依據(jù)所述返回的錯(cuò)誤信息代碼向該瀏覽器對(duì)應(yīng)的服務(wù)器發(fā)起錯(cuò)誤處理請(qǐng)求; 接收模塊,適于接收從所述瀏覽器對(duì)應(yīng)的服務(wù)器依據(jù)所述錯(cuò)誤處理請(qǐng)求返回的錯(cuò)誤處理網(wǎng)頁(yè); 獲取模塊,適于在所述錯(cuò)誤處理網(wǎng)頁(yè)中獲取第一搜索引擎的搜索請(qǐng)求中的搜索特征信息;所述搜索特征信息包括搜索關(guān)鍵字; 第二發(fā)起模塊,適于在所述錯(cuò)誤處理網(wǎng)頁(yè)中依據(jù)所述搜索特征信息發(fā)起基于第二搜索引擎的搜索請(qǐng) 求。
【文檔編號(hào)】G06F17/30GK104035970SQ201410214044
【公開日】2014年9月10日 申請(qǐng)日期:2014年5月20日 優(yōu)先權(quán)日:2014年5月20日
【發(fā)明者】何奮 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1