專利名稱:數(shù)據(jù)搜索的方法及客戶端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)技術(shù),具體涉及一種數(shù)據(jù)搜索的方法及客戶端。
背景技術(shù):
在瀏覽器地址欄中輸入網(wǎng)址訪問網(wǎng)站是瀏覽器地址欄最基本的功能。搜索引擎(search engine)是指根據(jù)一定的策略、運用特定的計算機(jī)程序搜集互聯(lián)網(wǎng)上的信息,在對信息進(jìn)行組織和處理后,為用戶提供檢索服務(wù)的系統(tǒng)。代表性產(chǎn)品有谷歌(Google)、百度、搜狗(sougou)、搜搜(soso)、360 等。當(dāng)前瀏覽器的地址欄輸入非網(wǎng)址數(shù)據(jù)時,一般都會導(dǎo)入到搜索引擎,給出搜索引擎的搜索結(jié)果。這種方式以“網(wǎng)頁”的形式進(jìn)行搜索結(jié)果展現(xiàn),如果用戶想搜索相應(yīng)的影視或者音樂時,還需要再一次點擊搜索結(jié)果頁中的“影視”或“音樂”標(biāo)簽進(jìn)行切換才能得到想要的結(jié)果。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的數(shù)據(jù)搜索的方法及客戶端。根據(jù)本發(fā)明的一個方面,提供了一種數(shù)據(jù)搜索的方法,該方法包括:獲取在瀏覽器輸入控件中輸入的關(guān)鍵字?jǐn)?shù)據(jù),確定該輸入的關(guān)鍵字?jǐn)?shù)據(jù)為非網(wǎng)址數(shù)據(jù);匹配該輸入的關(guān)鍵字?jǐn)?shù)據(jù)對應(yīng)的關(guān)鍵字類型信息;根據(jù)該關(guān)鍵字類型信息獲取對應(yīng)該關(guān)鍵字類型的搜索引擎信息;以及依據(jù)對應(yīng)該關(guān)鍵字類型的搜索引擎信息和該輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成該關(guān)鍵字?jǐn)?shù)據(jù)在對應(yīng)類型的搜索引擎中的搜索入口信息,并加載在瀏覽器輸入控件處進(jìn)行顯示??蛇x地,所述根據(jù)該關(guān)鍵字類型信息獲取對應(yīng)該關(guān)鍵字類型的搜索引擎信息,包括:獲得用戶使用不同類型搜索引擎的歷史頻率信息,根據(jù)所述歷史頻率信息和該關(guān)鍵字類型信息確定對應(yīng)該關(guān)鍵字類型的搜索引擎信息;或者根據(jù)該關(guān)鍵字類型信息查詢?yōu)g覽器側(cè)配置的類型-搜索引擎映射表,獲取對應(yīng)該關(guān)鍵字類型的搜索引擎信息;或者根據(jù)該關(guān)鍵字類型信息獲得對應(yīng)該關(guān)鍵字類型的瀏覽器側(cè)當(dāng)前默認(rèn)搜索引擎信肩、O可選地,所述依據(jù)對應(yīng)類型的搜索引擎信息和輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成該關(guān)鍵字?jǐn)?shù)據(jù)在對應(yīng)類型的搜索引擎中的搜索入口信息,包括:依據(jù)用戶對確定的對應(yīng)類型搜索引擎的使用頻率高低,生成該對應(yīng)類型搜索引擎的列表;依據(jù)該列表中的至少一個搜索引擎分別和輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成至少一個該關(guān)鍵字?jǐn)?shù)據(jù)在該對應(yīng)類型的搜索引擎中的搜索入口信息;或者
依據(jù)所述關(guān)鍵字類型信息查詢?yōu)g覽器側(cè)配置的類型-搜索引擎映射表得到對應(yīng)該關(guān)鍵字類型的搜索引擎,分別和輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成至少一個該關(guān)鍵字?jǐn)?shù)據(jù)在該對應(yīng)類型的搜索引擎中的搜索入口信息;或者依據(jù)所述關(guān)鍵字類型信息獲得對應(yīng)該關(guān)鍵字類型的瀏覽器側(cè)當(dāng)前默認(rèn)搜索引擎,分別和輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成至少一個該關(guān)鍵字?jǐn)?shù)據(jù)在該對應(yīng)類型的搜索引擎中的搜索入口信息。根據(jù)本發(fā)明的另一方面,提供了客戶端,該客戶端包括:數(shù)據(jù)獲取模塊,適于獲取在瀏覽器輸入控件中輸入的關(guān)鍵字?jǐn)?shù)據(jù),確定該輸入的關(guān)鍵字?jǐn)?shù)據(jù)為非網(wǎng)址數(shù)據(jù);匹配模塊,適于匹配該輸入的關(guān)鍵字?jǐn)?shù)據(jù)對應(yīng)的關(guān)鍵字類型信息;信息獲取模塊,適于根據(jù)該關(guān)鍵字類型信息獲取對應(yīng)該關(guān)鍵字類型的搜索引擎信息;以及加載顯示模塊,適于依據(jù)對應(yīng)該關(guān)鍵字類型的搜索引擎信息和該輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成該關(guān)鍵字?jǐn)?shù)據(jù)在對應(yīng)類型的搜索引擎中的搜索入口信息,并加載在瀏覽器輸入控件處進(jìn)行顯示。本發(fā)明實施例,通過匹配輸入的關(guān)鍵字?jǐn)?shù)據(jù)對應(yīng)的關(guān)鍵字類型信息,根據(jù)該關(guān)鍵字類型信息獲取對應(yīng)該關(guān)鍵字類型的搜索引擎信息,依據(jù)對應(yīng)該關(guān)鍵字類型的搜索引擎信息和該輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成該關(guān)鍵字?jǐn)?shù)據(jù)在對應(yīng)類型的搜索引擎中的搜索入口信息,從而可以更便捷、更準(zhǔn)確地搜索出用戶所需的信息,呈現(xiàn)給用戶最優(yōu)的結(jié)果頁,直接命中用戶需求,提升用戶的地址欄使用體驗。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式
。
通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1a示出了根據(jù)本發(fā)明實施例一的數(shù)據(jù)搜索的方法的流程圖;圖1b示出了根據(jù)本發(fā)明實施例二的數(shù)據(jù)搜索的方法的流程圖;圖1c示出了根據(jù)本發(fā)明實施例三的數(shù)據(jù)搜索的方法的流程圖;圖1d示出了根據(jù)本發(fā)明實施例四的數(shù)據(jù)搜索的方法的流程圖;圖2示出了使用本發(fā)明的數(shù)據(jù)搜索方法生成的搜索入口信息的效果示意圖;圖3示出了使用本發(fā)明的數(shù)據(jù)搜索方法展現(xiàn)的搜索結(jié)果的效果示意圖;圖4示出了使用本發(fā)明的數(shù)據(jù)搜索方法生成的搜索入口信息的效果示意圖;圖5示出了使用本發(fā)明的數(shù)據(jù)搜索方法展現(xiàn)的搜索結(jié)果的效果示意圖;圖6示出了使用本發(fā)明的數(shù)據(jù)搜索方法生成的搜索入口信息的效果示意圖;圖7示出了使用本發(fā)明的數(shù)據(jù)搜索方法展現(xiàn)的搜索結(jié)果的效果示意圖;圖8示出了根據(jù)本發(fā)明另一個實施例的數(shù)據(jù)搜索的方法的信令流程圖9示出了根據(jù)本發(fā)明一個實施例的客戶端的結(jié)構(gòu)示意圖。
具體實施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。圖1a示出了根據(jù)本發(fā)明實施例一的數(shù)據(jù)搜索的方法的流程圖。如圖1a所示,該方法包括:步驟SlOla、獲取在瀏覽器輸入控件中輸入的關(guān)鍵字?jǐn)?shù)據(jù),確定該輸入的關(guān)鍵字?jǐn)?shù)據(jù)為非網(wǎng)址數(shù)據(jù);其中,該輸入控件包括瀏覽器的地址欄和搜索欄;步驟S102a、匹配該輸入的關(guān)鍵字?jǐn)?shù)據(jù)對應(yīng)的關(guān)鍵字類型信息;該步驟S102a具體包括:向服務(wù)器發(fā)送類型比對請求,接收上述服務(wù)器返回的根據(jù)上述類型比對請求查詢關(guān)鍵字及其類型映射表獲得的對應(yīng)的關(guān)鍵字類型信息;或者,接收服務(wù)器下發(fā)的關(guān)鍵字及其類型映射表,根據(jù)上述關(guān)鍵字?jǐn)?shù)據(jù)和上述關(guān)鍵字及其類型映射表獲得對應(yīng)的關(guān)鍵字類型信息;其中,關(guān)鍵字及其類型映射表的結(jié)構(gòu)如表I所示:表I關(guān)鍵字及其類型映射表
權(quán)利要求
1.一種數(shù)據(jù)搜索的方法,包括: 獲取在瀏覽器輸入控件中輸入的關(guān)鍵字?jǐn)?shù)據(jù),確定該輸入的關(guān)鍵字?jǐn)?shù)據(jù)為非網(wǎng)址數(shù)據(jù); 匹配該輸入的關(guān)鍵字?jǐn)?shù)據(jù)對應(yīng)的關(guān)鍵字類型信息; 根據(jù)該關(guān)鍵字類型信息獲取對應(yīng)該關(guān)鍵字類型的搜索引擎信息;以及依據(jù)對應(yīng)該關(guān)鍵字類型的搜索引擎信息和該輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成該關(guān)鍵字?jǐn)?shù)據(jù)在對應(yīng)類型的搜索引擎中的搜索入口信息,并加載在瀏覽器輸入控件處進(jìn)行顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述匹配該輸入的關(guān)鍵字?jǐn)?shù)據(jù)對應(yīng)的關(guān)鍵字類型信息包括: 向服務(wù)器發(fā)送類型比對請求,接收所述服務(wù)器返回的根據(jù)所述類型比對請求查詢關(guān)鍵字及其類型映射表獲得的對應(yīng)的關(guān)鍵字類型信息;或者 接收服務(wù)器下發(fā)的關(guān)鍵字及其類型映射表,根據(jù)所述關(guān)鍵字?jǐn)?shù)據(jù)和所述關(guān)鍵字及其類型映射表獲得對應(yīng)的關(guān)鍵字類型信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)該關(guān)鍵字類型信息獲取對應(yīng)該關(guān)鍵字類型的搜索引擎信息,包括: 獲得用戶使用不同類型搜索引擎的歷史頻率信息,根據(jù)所述歷史頻率信息和該關(guān)鍵字類型信息確定對應(yīng)該關(guān)鍵字類型的搜索引擎信息;或者 根據(jù)該關(guān)鍵字類型 信息查詢?yōu)g覽器側(cè)配置的類型-搜索引擎映射表,獲取對應(yīng)該關(guān)鍵字類型的搜索引擎信息;或者 根據(jù)該關(guān)鍵字類型信息獲得對應(yīng)該關(guān)鍵字類型的瀏覽器側(cè)當(dāng)前默認(rèn)搜索引擎信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)該關(guān)鍵字類型信息查詢?yōu)g覽器側(cè)配置的類型-搜索引擎映射表之前,該方法還包括: 在本地保存該類型-搜索引擎映射表;或者 接收并保存服務(wù)器下發(fā)的該類型-搜索引擎映射表。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述依據(jù)對應(yīng)類型的搜索引擎信息和輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成該關(guān)鍵字?jǐn)?shù)據(jù)在對應(yīng)類型的搜索引擎中的搜索入口信息,包括: 依據(jù)用戶對確定的對應(yīng)類型搜索引擎的使用頻率高低,生成該對應(yīng)類型搜索引擎的列表;依據(jù)該列表中的至少一個搜索引擎分別和輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成至少一個該關(guān)鍵字?jǐn)?shù)據(jù)在該對應(yīng)類型的搜索引擎中的搜索入口信息;或者 依據(jù)所述關(guān)鍵字類型信息查詢?yōu)g覽器側(cè)配置的類型-搜索引擎映射表得到對應(yīng)該關(guān)鍵字類型的搜索引擎,分別和輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成至少一個該關(guān)鍵字?jǐn)?shù)據(jù)在該對應(yīng)類型的搜索引擎中的搜索入口信息;或者 依據(jù)所述關(guān)鍵字類型信息獲得對應(yīng)該關(guān)鍵字類型的瀏覽器側(cè)當(dāng)前默認(rèn)搜索引擎,分別和輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成至少一個該關(guān)鍵字?jǐn)?shù)據(jù)在該對應(yīng)類型的搜索引擎中的搜索入口信息。
6.一種客戶端,包括: 數(shù)據(jù)獲取模塊,適于獲取在瀏覽器輸入控件中輸入的關(guān)鍵字?jǐn)?shù)據(jù),確定該輸入的關(guān)鍵字?jǐn)?shù)據(jù)為非網(wǎng)址數(shù)據(jù); 匹配模塊,適于匹配該輸入的關(guān)鍵字?jǐn)?shù)據(jù)對應(yīng)的關(guān)鍵字類型信息;信息獲取模塊,適于根據(jù)該關(guān)鍵字類型信息獲取對應(yīng)該關(guān)鍵字類型的搜索引擎信息;以及 加載顯示模塊,適于依據(jù)對應(yīng)該關(guān)鍵字類型的搜索引擎信息和該輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成該關(guān)鍵字?jǐn)?shù)據(jù)在對應(yīng)類型的搜索引擎中的搜索入口信息,并加載在瀏覽器輸入控件處進(jìn)行顯示。
7.根據(jù)權(quán)利要求6所述的客戶端,其特征在于,所述匹配模塊,具體適于: 向服務(wù)器發(fā)送類型比對請求,接收所述服務(wù)器返回的根據(jù)所述類型比對請求查詢關(guān)鍵字及其類型映射表獲得的對應(yīng)的關(guān)鍵字類型信息;或者 接收服務(wù)器下發(fā)的關(guān)鍵字及其類型映射表,根據(jù)所述關(guān)鍵字?jǐn)?shù)據(jù)和所述關(guān)鍵字及其類型映射表獲得對應(yīng)的關(guān)鍵字類型信息。
8.根據(jù)權(quán)利要求6所述的客戶端,其特征在于,所述信息獲取模塊,具體適于: 獲得用戶使用不同類型搜索引擎的歷史頻率信息,根據(jù)所述歷史頻率信息和該關(guān)鍵字類型信息確定對應(yīng)該關(guān)鍵字類型的搜索引擎信息;或者 根據(jù)該關(guān)鍵字類型信息查詢?yōu)g覽器側(cè)配置的類型-搜索引擎映射表,獲取對應(yīng)該關(guān)鍵字類型的搜索引擎信息;或者 根據(jù)該關(guān)鍵字類型信息獲得對應(yīng)該關(guān)鍵字類型的瀏覽器側(cè)當(dāng)前默認(rèn)搜索引擎信息。
9.根據(jù)權(quán)利要求8所述的客戶端,其特征在于,該客戶端還包括: 保存模塊,適于在所述信息獲取模塊根據(jù)該關(guān)鍵字類型信息查詢?yōu)g覽器側(cè)配置的類型-搜索引擎映射表之前,在本地保存該類型-搜索引擎映射表或者接收并保存服務(wù)器下發(fā)的該類型-搜索引擎映射表。
10.根據(jù)權(quán)利要求8所述的客戶端,其特征在于,所述加載顯示模塊,具體適于: 依據(jù)用戶對確定的對應(yīng)類型搜索引擎的使用頻率高低,生成該對應(yīng)類型搜索引擎的列表;依據(jù)該列表中的至少一個搜索引擎分別和輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成至少一個該關(guān)鍵字?jǐn)?shù)據(jù)在該對應(yīng)類型的搜索引擎中的搜索入口信息;或者 依據(jù)所述關(guān)鍵字類型信息查詢?yōu)g覽器側(cè)配置的類型-搜索引擎映射表得到對應(yīng)該關(guān)鍵字類型的搜索引擎,分別和輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成至少一個該關(guān)鍵字?jǐn)?shù)據(jù)在該對應(yīng)類型的搜索引擎中的搜索入口信息;或者 依據(jù)所述關(guān)鍵字類型信息獲得對應(yīng)該關(guān)鍵字類型的瀏覽器側(cè)當(dāng)前默認(rèn)搜索引擎,分別和輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成至少一個該關(guān)鍵字?jǐn)?shù)據(jù)在該對應(yīng)類型的搜索引擎中的搜索入口信息。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)搜索的方法及客戶端。該數(shù)據(jù)搜索的方法包括獲取在瀏覽器輸入控件中輸入的關(guān)鍵字?jǐn)?shù)據(jù),確定該輸入的關(guān)鍵字?jǐn)?shù)據(jù)為非網(wǎng)址數(shù)據(jù);匹配該輸入的關(guān)鍵字?jǐn)?shù)據(jù)對應(yīng)的關(guān)鍵字類型信息;根據(jù)該關(guān)鍵字類型信息獲取對應(yīng)該關(guān)鍵字類型的搜索引擎信息;以及依據(jù)對應(yīng)該關(guān)鍵字類型的搜索引擎信息和該輸入的關(guān)鍵字?jǐn)?shù)據(jù)生成該關(guān)鍵字?jǐn)?shù)據(jù)在對應(yīng)類型的搜索引擎中的搜索入口信息,并加載在瀏覽器輸入控件處進(jìn)行顯示。本發(fā)明可以更便捷、更準(zhǔn)確地搜索出用戶所需的信息,呈現(xiàn)給用戶最優(yōu)的結(jié)果頁,直接命中用戶需求,提升用戶的地址欄使用體驗。
文檔編號G06F17/30GK103164542SQ20131012977
公開日2013年6月19日 申請日期2013年4月15日 優(yōu)先權(quán)日2013年4月15日
發(fā)明者王坤, 任寰 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司