專(zhuān)利名稱(chēng):針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取方法和裝置及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取方法、針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置和包括針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置的服務(wù)器。
背景技術(shù):
搜索引擎是指根據(jù)一定的策略、運(yùn)用特定的計(jì)算機(jī)程序從互聯(lián)網(wǎng)上搜集信息,在對(duì)信息進(jìn)行組織和處理后,為用戶提供檢索服務(wù),將用戶檢索相關(guān)的信息展示給用戶的系統(tǒng)。搜索引擎包括全文索引搜索引擎、目錄索引搜索引擎、元搜索引擎、垂直搜索引擎、集合式搜索引擎、門(mén)戶搜索引擎與免費(fèi)鏈接列表搜索引擎等。百度和谷歌等是搜索引擎的代表。然而,現(xiàn)有的一些搜索引擎,經(jīng)常會(huì)出現(xiàn)服務(wù)斷網(wǎng)的現(xiàn)象,當(dāng)用戶需要使用這些搜索引擎進(jìn)行檢索時(shí),在搜索引擎中輸入檢索信息后,經(jīng)過(guò)一段時(shí)間的等待,有時(shí)返回的是正常的搜索結(jié)果,更多情況下返回的是指示搜索引擎出現(xiàn)問(wèn)題的網(wǎng)頁(yè),現(xiàn)有的搜索引擎使用戶操作具有盲目性,浪費(fèi)了用戶的時(shí)間,降低了用戶體驗(yàn)。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取方法、針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置和包括針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置的服務(wù)器。依據(jù)本發(fā)明的一個(gè)方面,提供了一種針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取方法,包括在接收到用戶的啟動(dòng)導(dǎo)航頁(yè)面的指令之前,和/或在接收到用戶對(duì)導(dǎo)航頁(yè)面中的搜索引擎的選擇指令時(shí),和/或,在接收到用戶利用導(dǎo)航頁(yè)面中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索的指令之前,向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;接收搜索引擎服務(wù)器根據(jù)狀態(tài)查詢信息返回的狀態(tài)碼;當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),生成提示搜索引擎狀態(tài)為不可用的信息,當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若導(dǎo)航頁(yè)面中存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息。其中,在接收到用戶在瀏覽器地址欄中輸入的至少部分導(dǎo)航頁(yè)面的地址關(guān)鍵字時(shí),確認(rèn)用戶將要啟動(dòng)導(dǎo)航頁(yè)面,則向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;和/或,在接收到用戶在導(dǎo)航頁(yè)面的搜索引擎的搜索欄中輸入的數(shù)據(jù)時(shí),確認(rèn)用戶將要利用導(dǎo)航頁(yè)面中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索,則向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;和/或,在導(dǎo)航頁(yè)面開(kāi)啟后且在接收到用戶在搜索引擎的搜索欄中輸入的數(shù)據(jù)之前或在接收到用戶對(duì)導(dǎo)航頁(yè)面中的搜索引擎的選擇指令之前,定時(shí)向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信肩、O其中,在生成提示搜索引擎狀態(tài)為不可用的信息的同時(shí),上述方法還包括通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,禁止搜索引擎的搜索欄接收數(shù)據(jù)的輸入;在當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若導(dǎo)航頁(yè)面中存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息的同時(shí),上述方法還包括通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,允許搜索引擎的搜索欄接收數(shù)據(jù)的輸入。其中,替代于當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),生成提示搜索引擎狀態(tài)為不可用的信息,當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若導(dǎo)航頁(yè)面中存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息的步驟,上述方法還包括當(dāng)導(dǎo)航頁(yè)面中所展示的搜索引擎的搜索欄為第一搜索引擎的搜索欄,而該第一搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),從當(dāng)前狀態(tài)為可用的搜索引擎中選取一個(gè)搜索 引擎,將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄;在將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄之后,還包括當(dāng)根據(jù)狀態(tài)碼獲知第一搜索引擎的當(dāng)前狀態(tài)為可用時(shí),將導(dǎo)航頁(yè)面中搜索引擎的搜索欄切換回第一搜索引擎的搜索欄。依據(jù)本發(fā)明的另一個(gè)方面,提供了一種針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置,包括接收器、通信單元、判斷器和呈現(xiàn)單元,接收器,適于接收用戶的輸入;通信單元,適于在接收器接收到用戶的啟動(dòng)導(dǎo)航頁(yè)面的指令之前,和/或在接收器接收到用戶對(duì)導(dǎo)航頁(yè)面中的搜索引擎的選擇指令時(shí),和/或,在接收器接收到用戶利用導(dǎo)航頁(yè)面中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索的指令之前,向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息,還適于接收搜索引擎服務(wù)器根據(jù)狀態(tài)查詢信息返回的狀態(tài)碼;判斷器,適于根據(jù)狀態(tài)碼判斷搜索引擎的當(dāng)前狀態(tài)是否可用;呈現(xiàn)單元,適于當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),生成提示搜索引擎狀態(tài)為不可用的信息并展示給用戶,當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息。其中,通信單元,具體適于在接收器接收到用戶在瀏覽器地址欄中輸入的至少部分導(dǎo)航頁(yè)面的地址關(guān)鍵字時(shí),確認(rèn)用戶將要啟動(dòng)導(dǎo)航頁(yè)面,則向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;和/或,在接收器接收到用戶在導(dǎo)航頁(yè)面的搜索引擎的搜索欄中輸入的數(shù)據(jù)時(shí),確認(rèn)用戶將要利用導(dǎo)航頁(yè)面中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索,則向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;和/或,在導(dǎo)航頁(yè)面開(kāi)啟后且在接收器接收到用戶在搜索引擎的搜索欄中輸入的數(shù)據(jù)之前或在接收器接收到用戶對(duì)導(dǎo)航頁(yè)面中的搜索引擎的選擇指令之前,定時(shí)向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。其中,接收器,還適于在生成提示搜索引擎狀態(tài)為不可用的信息的同時(shí),通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,禁止搜索引擎的搜索欄接收數(shù)據(jù)的輸入;接收器,還適于在當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若導(dǎo)航頁(yè)面中存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息的同時(shí),通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,允許搜索引擎的搜索欄接收數(shù)據(jù)的輸入。其中,替代于上述呈現(xiàn)單元,上述裝置還包括切換單元,適于當(dāng)導(dǎo)航頁(yè)面中所展示的搜索引擎的搜索欄為第一搜索引擎的搜索欄,而判斷器確認(rèn)該第一搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),從當(dāng)前狀態(tài)為可用的搜索引擎中選取一個(gè)搜索引擎,將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄;以及,切換單元,還適于在將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄之后,當(dāng)判斷器根據(jù)狀態(tài)碼確認(rèn)第一搜索引擎的當(dāng)前狀態(tài)為可用時(shí),將導(dǎo)航頁(yè)面中搜索引擎的搜索欄切換回第一搜索引擎的搜索欄。依據(jù)本發(fā)明的又一個(gè)方面,提供了一種包括上述針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置的服務(wù)器。由上所述,本發(fā)明實(shí)施例通過(guò)在用戶利用導(dǎo)航頁(yè)面中的搜素引擎執(zhí)行數(shù)據(jù)搜索之前,向搜索引擎服務(wù)器查詢搜索引擎的狀態(tài),由查詢到的搜索引擎的狀態(tài)生成指示搜索引擎可用或可不用的信息的技術(shù)手段,能夠通過(guò)該信息使用戶在利用導(dǎo)航頁(yè)面執(zhí)行數(shù)據(jù)搜索前就獲知搜索引擎的狀態(tài),對(duì)用戶的操作進(jìn)行引導(dǎo),節(jié)省了用戶的搜索時(shí)間。并且,利用導(dǎo)航頁(yè)面中指示搜索引擎可用的信息能夠使在網(wǎng)絡(luò)狀態(tài)較好的 情況下發(fā)起搜索請(qǐng)求,降低搜索失敗的出現(xiàn)概率,利用導(dǎo)航頁(yè)面中指示搜索引擎不可用的信息,避免了在網(wǎng)絡(luò)狀態(tài)較差的時(shí)候還接收到大量的搜索請(qǐng)求導(dǎo)致網(wǎng)絡(luò)狀態(tài)惡化,從而改善了網(wǎng)絡(luò)性能。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖I示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的搜索引擎的狀態(tài)獲取裝置結(jié)構(gòu)圖;圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的在瀏覽器的地址欄中展示提示搜索引擎狀態(tài)為不可用的信息的示意圖;以及圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的在瀏覽器的狀態(tài)欄中展示提示搜索引擎狀態(tài)為不可用的信息的示意圖;圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的搜索引擎的搜索欄中展示提示搜索引擎狀態(tài)不可用的信息的示意圖;圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的包括搜索引擎的狀態(tài)獲取裝置的瀏覽器的工作流程示意圖;圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種搜索引擎的狀態(tài)獲取方法流程圖;圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置結(jié)構(gòu)圖;圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置的服務(wù)器的工作流程圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。本發(fā)明一個(gè)實(shí)施例提供了一種搜索引擎的狀態(tài)獲取裝置100,參見(jiàn)圖1,包括接收器111、通信單元112、判斷器113和呈現(xiàn)單元114。接收器111適于接收用戶的輸入。例如,接收器111可以接收用戶通過(guò)搜索引擎的搜索欄或?yàn)g覽器的地址欄輸入的數(shù)據(jù)等。通信單元112適于在接收器111接收到用戶的啟動(dòng)搜索引擎的指令之前和/或者在接收到用戶的利用搜索引擎執(zhí)行數(shù)據(jù)搜索的指令之前,向該搜索引擎的搜索引擎服務(wù)器200發(fā)送狀態(tài)查詢信息,還適于接收搜索引擎服務(wù)器2 00根據(jù)狀態(tài)查詢信息返回的狀態(tài)碼。在接收器111接收到用戶的啟動(dòng)搜索引擎的指令之前,即搜索引擎沒(méi)有啟動(dòng)之前,通信單元112可以定時(shí)向搜索引擎服務(wù)器200發(fā)送狀態(tài)查詢信息。在搜索引擎已經(jīng)啟動(dòng)至該搜索引擎執(zhí)行數(shù)據(jù)搜索的期間,通信單元112可以定時(shí)向搜索引擎服務(wù)器200發(fā)送狀態(tài)查詢信息。在搜索引擎啟動(dòng)的期間內(nèi),在搜索引擎的搜索欄開(kāi)啟后且在接收器接收到用戶在該搜索引擎的搜索欄中輸入的數(shù)據(jù)之前,也會(huì)定時(shí)向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。例如,對(duì)將搜索引擎的狀態(tài)獲取裝置100設(shè)置在瀏覽器的場(chǎng)景中,瀏覽器可以設(shè)置一定時(shí)器,由該定時(shí)器在后臺(tái)每隔預(yù)定時(shí)間觸發(fā)通信單元112向搜索引擎服務(wù)器200發(fā)送狀態(tài)查詢信息。除了利用定時(shí)器定時(shí)發(fā)送狀態(tài)查詢信息,在至少下述的任一場(chǎng)景中通信單元112也會(huì)向搜索引擎服務(wù)器200發(fā)送狀態(tài)查詢信息I)在接收器111接收到用戶在瀏覽器地址欄中輸入的至少部分搜索引擎地址關(guān)鍵字時(shí),通信單元112確認(rèn)用戶將要啟動(dòng)搜索引擎,則向該搜索引擎的搜索引擎服務(wù)器200發(fā)送狀態(tài)查詢信息。例如,若搜索引擎的地址關(guān)鍵字為abcde,則接收器111在瀏覽器地址欄中接收到abcde,或者abed,或者ab等數(shù)據(jù)時(shí),會(huì)判定用戶是要進(jìn)行abcde搜索弓I擎的使用,該搜索弓I擎即將啟動(dòng),則向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。2)在接收器接收到用戶在搜索引擎的搜索欄中輸入的數(shù)據(jù)時(shí),確認(rèn)用戶將要利用搜索引擎執(zhí)行數(shù)據(jù)搜索,則向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。例如,當(dāng)用戶需要搜索的信息為“專(zhuān)利申請(qǐng)”時(shí),則當(dāng)接收器111從在搜索欄中接收到“專(zhuān)”或“專(zhuān)利”時(shí),會(huì)判定用戶是要利用該搜索引擎執(zhí)行搜索,則向該搜索引擎的搜索弓I擎服務(wù)器發(fā)送狀態(tài)查詢信息。通過(guò)上述操作,通信單元112能夠保證在用戶執(zhí)行數(shù)據(jù)搜索之前,如接收器111接收到用戶通過(guò)點(diǎn)擊搜索鍵發(fā)送的執(zhí)行搜索的指令之前,接收到搜索引擎服務(wù)器200根據(jù)狀態(tài)查詢信息返回的狀態(tài)碼,從而獲知搜索引擎的狀態(tài)。判斷器113適于根據(jù)狀態(tài)碼判斷搜索引擎的當(dāng)前狀態(tài)是否可用。判斷器113具體適于當(dāng)狀態(tài)碼指示下述至少一種情況時(shí),確認(rèn)搜索引擎的當(dāng)前狀態(tài)為不可用網(wǎng)絡(luò)連接被重置(C0NNECTI0N_RESET)、網(wǎng)絡(luò)連接被拒絕(C0NNECTI0N_REFUSED)、網(wǎng)絡(luò)連接丟棄(CONNECT 10N_AB0RTED )、網(wǎng)絡(luò)連接失敗(CONNECT 10N_FA I LED )、域名解析失敗(NAME_N0T_RES0LVED)、地址無(wú)效(ADDRESS_INVALID)、連接超時(shí)(C0NNECTI0N_HMED_OUT )或者套接字未連接(S0CKET_N0T_C0NNECTED )。
呈現(xiàn)單元114適于生成提示搜索引擎狀態(tài)為不可用的信息并展示給用戶。具體的,參見(jiàn)圖2,呈現(xiàn)單元114可以在瀏覽器的地址欄中生成提示搜索引擎狀態(tài)為不可用的信息,如該信息的示例可以為“XX不可用當(dāng)前”,XX代表搜索引擎名稱(chēng)。參見(jiàn)圖3,呈現(xiàn)單元114可以在瀏覽器的狀態(tài)欄中將生成的提示搜索引擎狀態(tài)為不可用的信息,如該信息的示例可以為“XX當(dāng)前不可用”,XX代表搜索引擎名稱(chēng)。參見(jiàn)圖4,呈現(xiàn)單元114可以在搜索引擎的搜索欄中展示提示搜索引擎狀態(tài)不可用的信息,如該信息的示例可以為“XX當(dāng)前不可用”。呈現(xiàn)單元114還適于清除已存在的提示搜索引擎狀態(tài)為不可用的信息。相應(yīng)于呈現(xiàn)信息的位置,呈現(xiàn)單元114可以在瀏覽器的地址欄、狀態(tài)欄 和/或搜索引擎的搜索欄中將已經(jīng)存在的提示搜索引擎狀態(tài)為不可用的信息刪除。進(jìn)一步的,本實(shí)施例中接收器111還適于在呈現(xiàn)單元114生成提示搜索引擎狀態(tài)不可用的信息并展示給用戶的同時(shí),通過(guò)設(shè)置搜索引擎的搜索欄的輸入控件的屬性元素,禁止搜索引擎的搜索欄接收數(shù)據(jù)的輸入。例如,通過(guò)設(shè)置搜索欄的輸入(input)控件的屬性元素類(lèi)型(type)為隱藏(hidden),禁止搜索引擎的搜索欄接收數(shù)據(jù)的輸入。以及,接收器111還適于在呈現(xiàn)單元114清除已生成的提示搜索引擎狀態(tài)為不可用的信息的同時(shí),通過(guò)設(shè)置搜索引擎的搜索欄的輸入控件的屬性元素,如將搜索欄的input控件的屬性元素type設(shè)置為可用,允許搜索引擎的搜索欄接收數(shù)據(jù)的輸入。通過(guò)對(duì)接收器的這種設(shè)置,進(jìn)一步對(duì)利用搜索引擎進(jìn)行數(shù)據(jù)搜索的操作進(jìn)行控制,僅允許在網(wǎng)絡(luò)狀態(tài)較好的情況下發(fā)起搜索請(qǐng)求,降低搜索失敗的出現(xiàn)概率,并避免了在網(wǎng)絡(luò)狀態(tài)較差的時(shí)候還接收到大量的搜索請(qǐng)求導(dǎo)致網(wǎng)絡(luò)狀態(tài)惡化,從而改善了網(wǎng)絡(luò)性能。本實(shí)施例提供的搜索引擎的狀態(tài)獲取裝置100的又一種結(jié)構(gòu)中,由切換單元替換上述呈現(xiàn)單元,即該搜索引擎的狀態(tài)獲取裝置100由接收器、通信單元、判斷器以及切換單元構(gòu)成。該切換單元,當(dāng)瀏覽器中所展示的搜索引擎的搜索欄為第一搜索引擎的搜索欄,而判斷器113確認(rèn)該第一搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),從當(dāng)前狀態(tài)為可用的搜索引擎中選取一個(gè)搜索引擎,將瀏覽器中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄;以及,切換單元還適于在將瀏覽器中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄之后,當(dāng)判斷器113根據(jù)狀態(tài)碼確認(rèn)第一搜索引擎的當(dāng)前狀態(tài)為可用時(shí),將瀏覽器中搜索引擎的搜索欄切換回第一搜索引擎的搜索欄。上述第一搜索引擎可以為瀏覽器中默認(rèn)的搜索引擎,也可以為用戶在瀏覽器中選取的搜索引擎。這種切換機(jī)制,當(dāng)?shù)谝凰阉饕婵捎脮r(shí)會(huì)及時(shí)告知用戶,當(dāng)?shù)谝凰阉饕娌豢捎脮r(shí),只要網(wǎng)絡(luò)中有可用的搜索引擎時(shí)就將該可用搜索引擎提供給用戶,方便了數(shù)據(jù)的搜索操作。本發(fā)明又一個(gè)實(shí)施例還提供了一種包括搜索引擎的狀態(tài)獲取裝置100的瀏覽器。參見(jiàn)圖5,示出了該瀏覽器工作流程示意圖。S500:瀏覽器通過(guò)其上設(shè)置的搜索引擎的狀態(tài)獲取裝置向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;S502 :瀏覽器接收搜索引擎服務(wù)器返回的狀態(tài)碼。步驟S500和S502的具體內(nèi)容可以參見(jiàn)上述的通信單元112。S504 :瀏覽器獲知搜索引擎當(dāng)前的狀態(tài),如可用或不可用。在步驟S504中,瀏覽器可以調(diào)用搜索引擎的狀態(tài)獲取裝置中的判斷器113來(lái)判斷搜索引擎當(dāng)前的狀態(tài)。S506:瀏覽器更新提示引擎狀態(tài)的信息,如當(dāng)搜索引擎當(dāng)前的狀態(tài)為不可用時(shí),瀏覽器可以調(diào)用搜索引擎的狀態(tài)獲取裝置中的呈現(xiàn)單元114生成指示搜索引擎的當(dāng)前狀態(tài)為不可用的信息并展示給用戶,當(dāng)搜索引擎當(dāng)前的狀態(tài)為可用時(shí),瀏覽器可以調(diào)用搜索引擎的狀態(tài)獲取裝置中的呈現(xiàn)單元114刪除已存在指示搜索引擎的狀態(tài)為不可用的信息。該瀏覽器操作搜索引擎的狀態(tài)獲取裝置100的具體方式,以及瀏覽器中搜索引擎的狀態(tài)獲取裝置100的具體工作方式可以參見(jiàn)上述關(guān)于搜索引擎的狀態(tài)獲取裝置的實(shí)施例。 本發(fā)明又一個(gè)實(shí)施例還提供了一種搜索引擎的狀態(tài)獲取方法,參見(jiàn)圖6,包括S601 :向搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。在接收到用戶的啟動(dòng)搜索引擎的指令之前和/或在接收到用戶的利用搜索引擎執(zhí)行數(shù)據(jù)搜索的指令之前,向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。S602 :接收搜索引擎服務(wù)器根據(jù)狀態(tài)查詢信息返回的狀態(tài)碼。S603:根據(jù)狀態(tài)碼判斷搜索引擎的當(dāng)前狀態(tài)是否可用,若是,執(zhí)行步驟S604,若否,執(zhí)行步驟S605 ;S604:當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息。S605 :當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),生成提示搜索引擎狀態(tài)為不可用的信息并展示給用戶。其中,步驟S601可以至少包括下述處理在接收到用戶在瀏覽器地址欄中輸入的至少部分搜索引擎的地址關(guān)鍵字時(shí),確認(rèn)用戶將要啟動(dòng)搜索引擎,則向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;和/或,在接收到用戶在搜索引擎的搜索欄中輸入的數(shù)據(jù)時(shí),確認(rèn)用戶將要利用搜索引擎執(zhí)行數(shù)據(jù)搜索,則向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;和/或,在搜索引擎的搜索欄開(kāi)啟后且在接收到用戶在該搜索引擎的搜索欄中輸入的數(shù)據(jù)之前,定時(shí)向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。其中,上述根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為不可用包括當(dāng)狀態(tài)碼指示下述至少一種情況時(shí),獲知搜索引擎的當(dāng)前狀態(tài)為不可用網(wǎng)絡(luò)連接被重置、網(wǎng)絡(luò)連接被拒絕、網(wǎng)絡(luò)連接丟棄、網(wǎng)絡(luò)連接失敗、域名解析失敗、地址無(wú)效、連接超時(shí)或者套接字未連接。其中,步驟S605中生成提示搜索引擎狀態(tài)不可用的信息并展示給用戶包括在瀏覽器的地址欄、狀態(tài)欄和/或搜索引擎的搜索欄中展示提示搜索引擎狀態(tài)不可用的信息。其中,步驟S605中在上述生成提示搜索引擎狀態(tài)不可用的信息并展示給用戶的同時(shí),通過(guò)設(shè)置搜索引擎的搜索欄的輸入控件的屬性元素,禁止搜索引擎的搜索欄接收數(shù)據(jù)的輸入;步驟S604中在當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若存在提示搜索引擎狀態(tài)不可用的信息,則清除該信息的同時(shí),通過(guò)設(shè)置搜索引擎的搜索欄的輸入控件的屬性元素,允許搜索引擎的搜索欄接收數(shù)據(jù)的輸入。其中,本實(shí)施例還提供了一種搜索引擎的切換機(jī)制,替代于上述步驟S604和S605,本實(shí)施例可以執(zhí)行如下操作當(dāng)瀏覽器中所展示的搜索引擎的搜索欄為第一搜索引擎的搜索欄,而該第一搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),從當(dāng)前狀態(tài)為可用的搜索引擎中選取一個(gè)搜索引擎,將瀏覽器中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄;以及在將瀏覽器中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄之后,當(dāng)根據(jù)狀態(tài)碼獲知第一搜索引擎的當(dāng)前狀態(tài)為可用時(shí),將瀏覽器中搜索引擎的搜索欄切換回第一搜索引擎的搜索欄。本發(fā)明實(shí)施例中各步驟的具體執(zhí)行方式,可以參見(jiàn)上述本發(fā)明的裝置實(shí)施例。由上所述,本發(fā)明實(shí)施例通過(guò)在用戶利用搜索引擎執(zhí)行數(shù)據(jù)搜索之前,向搜索引擎服務(wù)器查詢搜索引擎的狀態(tài),由查詢到的搜索引擎的狀態(tài)生成指示搜索引擎可用或可不用的信息的技術(shù)手段,能夠通過(guò)該信息使用戶在執(zhí)行數(shù)據(jù)搜索前就獲知搜索引擎的狀態(tài),對(duì)用戶的操作進(jìn)行引導(dǎo),節(jié)省了用戶的搜索時(shí)間。并且,利用指示搜索引擎可用的信息能夠使在網(wǎng)絡(luò)狀態(tài)較好的情況下發(fā)起搜索請(qǐng)求,降低搜索失敗的出現(xiàn)概率 ,利用指示搜索引擎不可用的信息,避免了在網(wǎng)絡(luò)狀態(tài)較差的時(shí)候還接收到大量的搜索請(qǐng)求導(dǎo)致網(wǎng)絡(luò)狀態(tài)惡化,從而改善了網(wǎng)絡(luò)性能。本發(fā)明又一個(gè)實(shí)施例還提供了一種針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置700,參見(jiàn)圖7,包括接收器702、通信單元704、判斷器706、呈現(xiàn)單元708。接收器702,適于接收用戶的輸入,例如,接收器可以接收用戶通過(guò)導(dǎo)航頁(yè)面上的搜索引擎的搜索欄或?qū)Ш巾?yè)面的地址欄輸入的數(shù)據(jù)等。通信單元704可以至少執(zhí)行如下操作I)通信單元704適于在接收器702接收到用戶的啟動(dòng)導(dǎo)航頁(yè)面900的指令之前,(定時(shí))向搜索引擎服務(wù)器800發(fā)送狀態(tài)查詢信息。這一場(chǎng)景為導(dǎo)航頁(yè)面未啟動(dòng)時(shí)的操作場(chǎng)景,具體的,該場(chǎng)景下在接收器702接收到用戶在瀏覽器地址欄中輸入的至少部分導(dǎo)航頁(yè)面900的地址關(guān)鍵字時(shí),通信單元可以確認(rèn)用戶將要啟動(dòng)導(dǎo)航頁(yè)面,則向搜索引擎服務(wù)器800發(fā)送狀態(tài)查詢信息。2)導(dǎo)航頁(yè)面900中通常會(huì)設(shè)置多個(gè)搜索引擎圖標(biāo),用戶通過(guò)點(diǎn)擊這些圖標(biāo),發(fā)送選擇指令,指示要使用的搜索引擎,則當(dāng)導(dǎo)航頁(yè)面已經(jīng)啟動(dòng)后,在接收器702接收到用戶對(duì)導(dǎo)航頁(yè)面900中的搜索引擎的選擇指令時(shí),通信單元704向搜索引擎服務(wù)器800發(fā)送狀態(tài)查詢信息。3)在接收器702接收到用戶利用導(dǎo)航頁(yè)面900中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索的指令之前,通信單元704向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。這一場(chǎng)景為導(dǎo)航頁(yè)面已經(jīng)啟動(dòng)后通信單元704的相關(guān)操作,例如,該場(chǎng)景下,在接收器702接收到用戶在導(dǎo)航頁(yè)面900的搜索引擎的搜索欄中輸入的數(shù)據(jù)時(shí),通信單元704確認(rèn)用戶將要利用導(dǎo)航頁(yè)面900中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索,則向該搜索引擎的搜索引擎服務(wù)器800發(fā)送狀態(tài)查詢信息;和/或,在導(dǎo)航頁(yè)面900開(kāi)啟后且在接收器702接收到用戶在搜索引擎的搜索欄中輸入的數(shù)據(jù)之前,通信單元704向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。和/或,在接收器702接收到用戶對(duì)導(dǎo)航頁(yè)面中的搜索引擎的選擇指令之前,通信單元704定時(shí)向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。4)通信單元704還適于接收搜索引擎服務(wù)器800根據(jù)狀態(tài)查詢信息返回的狀態(tài)碼。判斷器706適于根據(jù)狀態(tài)碼判斷搜索引擎的當(dāng)前狀態(tài)是否可用呈現(xiàn)單元708適于當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),生成提示搜索引擎狀態(tài)為不可用的信息并展示給用戶,當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息接收器702還適于在生成提示搜索引擎狀態(tài)為不可用的信息的同時(shí),通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,禁止搜索引擎的搜索欄接收數(shù)據(jù)的輸入,例如,接收器702自動(dòng)設(shè)置導(dǎo)航頁(yè)面中的搜索欄的input控件的屬性type為hidden,或者,接收器702將導(dǎo)航頁(yè)面的服務(wù)器端的導(dǎo)航頁(yè)面的源碼中將相應(yīng)搜索引擎的搜索框的input控件的禁用(disabled)屬性設(shè)置為不可用,禁止向?qū)Ш巾?yè)面輸入數(shù)據(jù)。接收器702還適于在當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若導(dǎo)航頁(yè)面中存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息的同時(shí) ,通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,允許搜索引擎的搜索欄接收數(shù)據(jù)的輸入。例如,接收器702將導(dǎo)航頁(yè)面900中的搜索欄的input控件的屬性type設(shè)置為可用,或者,接收器702將導(dǎo)航頁(yè)面900的服務(wù)器端的導(dǎo)航頁(yè)面900的源碼中相應(yīng)搜索引擎的搜索框的input控件的disabled屬性設(shè)置為可用,允許向?qū)Ш巾?yè)面900輸入數(shù)據(jù),如通過(guò)JavaScript指令來(lái)刪除disabled值,將input控件的值切換為可用。優(yōu)選地,本實(shí)施例的針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置700的又一種結(jié)構(gòu)中由切換單元替代于上述呈現(xiàn)單元,即針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置700包括接收器、通信單元、判斷器和切換單元。該切換單元當(dāng)導(dǎo)航頁(yè)面中所展示的搜索引擎的搜索欄為第一搜索引擎的搜索欄,而判斷器確認(rèn)該第一搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),從當(dāng)前狀態(tài)為可用的搜索引擎中選取一個(gè)搜索引擎,將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄;以及,切換單元,還適于在將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄之后,當(dāng)判斷器根據(jù)狀態(tài)碼確認(rèn)第一搜索引擎的當(dāng)前狀態(tài)為可用時(shí),將導(dǎo)航頁(yè)面中搜索引擎的搜索欄切換回第一搜索引擎的搜索欄。上述第一搜索引擎可以為導(dǎo)航頁(yè)面中默認(rèn)的搜索引擎,也可以為用戶在導(dǎo)航頁(yè)面中選取的搜索引擎。這種切換機(jī)制,當(dāng)?shù)谝凰阉饕婵捎脮r(shí)會(huì)及時(shí)告知用戶,當(dāng)?shù)谝凰阉饕娌豢捎脮r(shí),只要網(wǎng)絡(luò)中有可用的搜索引擎時(shí)就將該可用搜索引擎提供給用戶,方便了數(shù)據(jù)的搜索操作。本發(fā)明的又一個(gè)實(shí)施例提供了一種包括上述針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置的服務(wù)器,該服務(wù)器可以為一種后臺(tái)服務(wù)器。參見(jiàn)圖8,示出了該后臺(tái)服務(wù)器工作流程不意圖。S800:后臺(tái)服務(wù)器通過(guò)其上設(shè)置的針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;S802 :后臺(tái)服務(wù)器接收搜索引擎服務(wù)器返回的狀態(tài)碼。步驟S800和S802中后臺(tái)服務(wù)器執(zhí)行的具體內(nèi)容可以參見(jiàn)上述的通信單元704。S804 :后臺(tái)服務(wù)器獲知搜索引擎當(dāng)前的狀態(tài),如可用或不可用。在步驟S804中,后臺(tái)服務(wù)器可以調(diào)用針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置中的判斷器706來(lái)判斷搜索引擎當(dāng)前的狀態(tài)。S806:后臺(tái)服務(wù)器更新導(dǎo)航頁(yè)面中提示引擎狀態(tài)的信息,如當(dāng)搜索引擎當(dāng)前的狀態(tài)為可用時(shí),后臺(tái)服務(wù)器可以調(diào)用針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置中的呈現(xiàn)單元生成指示搜索引擎的狀態(tài)為不可用的信息,當(dāng)搜索引擎當(dāng)前的狀態(tài)為可用時(shí),后臺(tái)服務(wù)器可以調(diào)用針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置中的呈現(xiàn)單元?jiǎng)h除已存在的指示搜索引擎的狀態(tài)為不可用的信息。本發(fā)明又一個(gè)實(shí)施例還提供了一種針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取方法,包括如下步驟S900 :在接收到用戶的啟動(dòng)導(dǎo)航頁(yè)面的指令之前,和/或在接收到用戶對(duì)導(dǎo)航頁(yè)面中的搜索引擎的選擇指令時(shí),和/或,在接收到用戶利用導(dǎo)航頁(yè)面中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索的指令之前,向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;S902 :接收搜索引擎服務(wù)器根據(jù)狀態(tài)查詢信息 返回的狀態(tài)碼;S904:當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),生成提示搜索引擎狀態(tài)為不可用的信息;S906:當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若導(dǎo)航頁(yè)面中存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息。其中,步驟S900可以包括如下的具體操作在接收到用戶在瀏覽器地址欄中輸入的至少部分導(dǎo)航頁(yè)面的地址關(guān)鍵字時(shí),確認(rèn)用戶將要啟動(dòng)導(dǎo)航頁(yè)面,則向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;和/或,在接收到用戶在導(dǎo)航頁(yè)面的搜索引擎的搜索欄中輸入的數(shù)據(jù)時(shí),確認(rèn)用戶將要利用導(dǎo)航頁(yè)面中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索,則向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;和/或,在導(dǎo)航頁(yè)面開(kāi)啟后且在接收到用戶在搜索引擎的搜索欄中輸入的數(shù)據(jù)之前或在接收到用戶對(duì)導(dǎo)航頁(yè)面中的搜索引擎的選擇指令之前,定時(shí)向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。其中,在步驟S904中生成提示搜索引擎狀態(tài)為不可用的信息的同時(shí),通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,禁止搜索引擎的搜索欄接收數(shù)據(jù)的輸A ;在步驟S906中當(dāng)根據(jù)狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若導(dǎo)航頁(yè)面中存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息的同時(shí),通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,允許搜索引擎的搜索欄接收數(shù)據(jù)的輸入。其中,本發(fā)明實(shí)施例還提供了一種搜索引擎的切換操作,替代于上述步驟S904和S906,本實(shí)施例還可以執(zhí)行下述操作當(dāng)導(dǎo)航頁(yè)面中所展示的搜索引擎的搜索欄為第一搜索引擎的搜索欄,而該第一搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),從當(dāng)前狀態(tài)為可用的搜索引擎中選取一個(gè)搜索引擎,將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄;以及,在將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄之后,當(dāng)根據(jù)狀態(tài)碼獲知第一搜索引擎的當(dāng)前狀態(tài)為可用時(shí),將導(dǎo)航頁(yè)面中搜索引擎的搜索欄切換回第一搜索引擎的搜索欄。由上所述,本發(fā)明實(shí)施例通過(guò)在用戶利用導(dǎo)航頁(yè)面中的搜素引擎執(zhí)行數(shù)據(jù)搜索之前,向搜索引擎服務(wù)器查詢搜索引擎的狀態(tài),由查詢到的搜索引擎的狀態(tài)生成指示搜索引擎可用或可不用的信息的技術(shù)手段,能夠通過(guò)該信息使用戶在利用導(dǎo)航頁(yè)面執(zhí)行數(shù)據(jù)搜索前就獲知搜索引擎的狀態(tài),對(duì)用戶的操作進(jìn)行引導(dǎo),節(jié)省了用戶的搜索時(shí)間。并且,利用導(dǎo)航頁(yè)面中指示搜索引擎可用的信息能夠使在網(wǎng)絡(luò)狀態(tài)較好的情況下發(fā)起搜索請(qǐng)求,降低搜索失敗的出現(xiàn)概率,利用導(dǎo)航頁(yè)面中指示搜索引擎不可用的信息,避免了在網(wǎng)絡(luò)狀態(tài)較差的時(shí)候還接收到大量的搜索請(qǐng)求導(dǎo)致網(wǎng)絡(luò)狀態(tài)惡化,從而改善了網(wǎng)絡(luò)性能。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式
,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置和包括針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置的服務(wù)器中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些 單詞解釋為名稱(chēng)。
權(quán)利要求
1.一種針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取方法,包括 在接收到用戶的啟動(dòng)導(dǎo)航頁(yè)面的指令之前,和/或在接收到用戶對(duì)導(dǎo)航頁(yè)面中的搜索引擎的選擇指令時(shí),和/或,在接收到用戶利用導(dǎo)航頁(yè)面中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索的指令之前,向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息; 接收搜索引擎服務(wù)器根據(jù)所述狀態(tài)查詢信息返回的狀態(tài)碼; 當(dāng)根據(jù)所述狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),生成提示搜索引擎狀態(tài)為不可用的信息,當(dāng)根據(jù)所述狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若導(dǎo)航頁(yè)面中存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息。
2.根據(jù)權(quán)利要求I所述的方法,其中, 在接收到用戶在瀏覽器地址欄中輸入的至少部分導(dǎo)航頁(yè)面的地址關(guān)鍵字時(shí),確認(rèn)用戶將要啟動(dòng)導(dǎo)航頁(yè)面,則向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息; 和/或 在接收到用戶在導(dǎo)航頁(yè)面的搜索引擎的搜索欄中輸入的數(shù)據(jù)時(shí),確認(rèn)用戶將要利用導(dǎo)航頁(yè)面中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索,則向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;和/或 在導(dǎo)航頁(yè)面開(kāi)啟后且在接收到用戶在搜索引擎的搜索欄中輸入的數(shù)據(jù)之前或在接收到用戶對(duì)導(dǎo)航頁(yè)面中的搜索引擎的選擇指令之前,定時(shí)向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信肩、O
3.根據(jù)權(quán)利要求I或2所述的方法,其中, 在所述生成提示搜索引擎狀態(tài)為不可用的信息的同時(shí),所述方法還包括 通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,禁止搜索引擎的搜索欄接收數(shù)據(jù)的輸入; 在所述當(dāng)根據(jù)所述狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若導(dǎo)航頁(yè)面中存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息的同時(shí),所述方法還包括 通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,允許搜索引擎的搜索欄接收數(shù)據(jù)的輸入。
4.根據(jù)權(quán)利要求I或2所述的方法,其中,替代于當(dāng)根據(jù)所述狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),生成提示搜索引擎狀態(tài)為不可用的信息,當(dāng)根據(jù)所述狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若導(dǎo)航頁(yè)面中存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息,所述方法還包括 當(dāng)導(dǎo)航頁(yè)面中所展示的搜索引擎的搜索欄為第一搜索引擎的搜索欄,而該第一搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),從當(dāng)前狀態(tài)為可用的搜索引擎中選取一個(gè)搜索引擎,將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄; 在所述將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄之后,還包括 當(dāng)根據(jù)所述狀態(tài)碼獲知所述第一搜索引擎的當(dāng)前狀態(tài)為可用時(shí),將導(dǎo)航頁(yè)面中搜索引擎的搜索欄切換回所述第一搜索引擎的搜索欄。
5.一種針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置,包括接收器、通信單元、判斷器和呈現(xiàn)單元,所述接收器,適于接收用戶的輸入; 所述通信單元,適于在所述接收器接收到用戶的啟動(dòng)導(dǎo)航頁(yè)面的指令之前,和/或在所述接收器接收到用戶對(duì)導(dǎo)航頁(yè)面中的搜索引擎的選擇指令時(shí),和/或,在所述接收器接收到用戶利用導(dǎo)航頁(yè)面中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索的指令之前,向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息,還適于接收搜索引擎服務(wù)器根據(jù)所述狀態(tài)查詢信息返回的狀態(tài)碼; 所述判斷器,適于根據(jù)所述狀態(tài)碼判斷搜索引擎的當(dāng)前狀態(tài)是否可用; 所述呈現(xiàn)單元,適于當(dāng)根據(jù)所述狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),生成提示搜索引擎狀態(tài)為不可用的信息并展示給用戶,當(dāng)根據(jù)所述狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息。
6.根據(jù)權(quán)利要求5所述的裝置,其中, 所述通信單元,具體適于在所述接收器接收到用戶在瀏覽器地址欄中輸入的至少部分導(dǎo)航頁(yè)面的地址關(guān)鍵字時(shí),確認(rèn)用戶將要啟動(dòng)導(dǎo)航頁(yè)面,則向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;和/或,在所述接收器接收到用戶在導(dǎo)航頁(yè)面的搜索引擎的搜索欄中輸入的數(shù)據(jù)時(shí),確認(rèn)用戶將要利用導(dǎo)航頁(yè)面中搜索引擎的搜索欄執(zhí)行數(shù)據(jù)搜索,則向該搜索引擎的搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息;和/或,在導(dǎo)航頁(yè)面開(kāi)啟后且在所述接收器接收到用戶在搜索引擎的搜索欄中輸入的數(shù)據(jù)之前或在所述接收器接收到用戶對(duì)導(dǎo)航頁(yè)面中的搜索引擎的選擇指令之前,定時(shí)向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息。
7.根據(jù)權(quán)利要求5所述的裝置,其中, 所述接收器,還適于在生成提示搜索引擎狀態(tài)為不可用的信息的同時(shí),通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,禁止搜索引擎的搜索欄接收數(shù)據(jù)的輸A ; 所述接收器,還適于在當(dāng)根據(jù)所述狀態(tài)碼獲知搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若導(dǎo)航頁(yè)面中存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息的同時(shí),通過(guò)設(shè)置導(dǎo)航頁(yè)面中搜索引擎的搜索欄的輸入控件的屬性元素,允許搜索引擎的搜索欄接收數(shù)據(jù)的輸入。
8.根據(jù)權(quán)利要求5所述的裝置,其中,替代于所述呈現(xiàn)單元,所述裝置還包括切換單元, 所述切換單元,適于當(dāng)導(dǎo)航頁(yè)面中所展示的搜索引擎的搜索欄為第一搜索引擎的搜索欄,而所述判斷器確認(rèn)該第一搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),從當(dāng)前狀態(tài)為可用的搜索引擎中選取一個(gè)搜索引擎,將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄;以及, 所述切換單元,還適于在將導(dǎo)航頁(yè)面中第一搜索引擎的搜索欄切換為選取的搜索引擎的搜索欄之后,當(dāng)所述判斷器根據(jù)狀態(tài)碼確認(rèn)所述第一搜索引擎的當(dāng)前狀態(tài)為可用時(shí),將導(dǎo)航頁(yè)面中搜索引擎的搜索欄切換回所述第一搜索引擎的搜索欄。
9.一種包括權(quán)利要求5至8任一項(xiàng)所述的針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取裝置的服務(wù)器。
全文摘要
本發(fā)明公開(kāi)了一種針對(duì)導(dǎo)航頁(yè)面的搜索引擎的狀態(tài)獲取方法和裝置及服務(wù)器。所述裝置包括接收器、通信單元、判斷器和呈現(xiàn)單元,所述接收器,適于接收用戶的輸入;所述通信單元,適于向搜索引擎服務(wù)器發(fā)送狀態(tài)查詢信息,還適于接收搜索引擎服務(wù)器根據(jù)所述狀態(tài)查詢信息返回的狀態(tài)碼;所述判斷器,適于根據(jù)所述狀態(tài)碼判斷搜索引擎的當(dāng)前狀態(tài)是否可用;所述呈現(xiàn)單元,適于當(dāng)搜索引擎的當(dāng)前狀態(tài)為不可用時(shí),生成提示搜索引擎狀態(tài)為不可用的信息并展示給用戶,當(dāng)搜索引擎的當(dāng)前狀態(tài)為可用時(shí),若存在提示搜索引擎狀態(tài)為不可用的信息,則清除該信息。
文檔編號(hào)G06F17/30GK102968483SQ20121047919
公開(kāi)日2013年3月13日 申請(qǐng)日期2012年11月22日 優(yōu)先權(quán)日2012年11月22日
發(fā)明者丁超, 任寰 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司