搜索結(jié)果的提供方法和裝置制造方法
【專利摘要】本發(fā)明提出一種搜索結(jié)果的提供方法和裝置。該方法包括:接收用戶輸入的搜索詞,并根據(jù)搜索詞獲得搜索結(jié)果;對搜索詞進(jìn)行分析以確定搜索詞對應(yīng)的圖片展現(xiàn)需求信息;根據(jù)圖片展現(xiàn)需求信息在預(yù)先建立的圖片數(shù)據(jù)庫中查詢搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在代表圖片,代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的;向用戶展現(xiàn)搜索結(jié)果,其中,當(dāng)搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向用戶展現(xiàn)所述代表圖片。本發(fā)明實施例的方法,向用戶展現(xiàn)的代表圖片最新、更有權(quán)威性;另外,由于站長發(fā)布的數(shù)據(jù)的規(guī)范性,在獲取代表圖片時更加簡捷、快速、準(zhǔn)確、維護(hù)成本低,不容易失效,而且適合任何網(wǎng)頁。
【專利說明】搜索結(jié)果的提供方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種搜索結(jié)果的提供方法和裝置。
【背景技術(shù)】
[0002]目前,用戶通常使用搜索引擎獲取信息。具體地,搜索引擎抓取網(wǎng)頁,并根據(jù)用戶輸入的搜索詞匹配網(wǎng)頁中包含該搜索詞的搜索結(jié)果,將搜索結(jié)果排序后提供給用戶。提供搜索結(jié)果給用戶時,為了使用戶能夠直觀地從搜索結(jié)果中了解對應(yīng)的網(wǎng)頁,最有效的方法是在搜索結(jié)果中提供網(wǎng)頁代表圖片。
[0003]相關(guān)技術(shù)中,主要通過兩種方式獲取網(wǎng)頁代表圖片:(I)分析網(wǎng)頁的源代碼以獲取網(wǎng)頁代表圖片。例如,對網(wǎng)頁的HTML (Hyper Text Markup language,超文本標(biāo)記語言)源代碼進(jìn)行渲染,計算出網(wǎng)頁中每個節(jié)點的坐標(biāo)和面積,得到主體圖片,再根據(jù)每個主體圖片語意、內(nèi)容信息和網(wǎng)頁主題的相關(guān)性,得到網(wǎng)頁代表圖片;(2)配置網(wǎng)頁結(jié)構(gòu)模板,根據(jù)網(wǎng)頁結(jié)構(gòu)模板配置網(wǎng)頁代表圖片所在的XPath,并根據(jù)XPath抽取網(wǎng)頁代表圖片。
[0004]相關(guān)技術(shù)存在的問題是,第一種方式從源代碼角度無法準(zhǔn)確地識別出網(wǎng)頁的區(qū)域大小,不能很好地判斷出網(wǎng)頁的主體區(qū)域,進(jìn)而不能很好判斷出主體圖片;另外如果對頁面做完整的渲染,速度太慢。第二種方式靈活度不高,只能處理規(guī)整的網(wǎng)站,并且網(wǎng)頁結(jié)構(gòu)模板的生成和維護(hù)代價很大,在頁面改版時就會失效。
【發(fā)明內(nèi)容】
[0005]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
[0006]為此,本發(fā)明的第一個目的在于提出一種搜索結(jié)果的提供方法。該方法在獲取代表圖片時更加簡捷、快速、準(zhǔn)確、維護(hù)成本低,不容易失效,而且適合任何網(wǎng)頁。
[0007]本發(fā)明的第二個目的在于提出一種搜索結(jié)果的提供裝置。
[0008]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的搜索結(jié)果的提供方法,包括:接收用戶輸入的搜索詞,并根據(jù)所述搜索詞獲得搜索結(jié)果;對所述搜索詞進(jìn)行分析以確定所述搜索詞對應(yīng)的圖片展現(xiàn)需求信息;根據(jù)所述圖片展現(xiàn)需求信息在預(yù)先建立的圖片數(shù)據(jù)庫中查詢所述搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在代表圖片,所述代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的;向所述用戶展現(xiàn)所述搜索結(jié)果,其中,當(dāng)所述搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向所述用戶展現(xiàn)所述代表圖片。
[0009]本發(fā)明實施例的搜索結(jié)果的提供方法,當(dāng)搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向用戶展現(xiàn)代表圖片,該代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的,因此向用戶展現(xiàn)的代表圖片最新、更有權(quán)威性;另外,由于站長發(fā)布的數(shù)據(jù)的規(guī)范性,在獲取代表圖片時更加簡捷、快速、準(zhǔn)確、維護(hù)成本低,不容易失效,而且適合任何網(wǎng)頁。
[0010]為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的搜索結(jié)果的提供裝置,包括:接收模塊,用于接收用戶輸入的搜索詞;獲得模塊,用于根據(jù)所述搜索詞獲得搜索結(jié)果;確定模塊,用于對所述搜索詞進(jìn)行分析以確定所述搜索詞對應(yīng)的圖片展現(xiàn)需求信息;查詢模塊,用于根據(jù)所述圖片展現(xiàn)需求信息在預(yù)先建立的圖片數(shù)據(jù)庫中查詢所述搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在代表圖片,所述代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的;展現(xiàn)模塊,用于向所述用戶展現(xiàn)所述搜索結(jié)果,其中,當(dāng)所述搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向所述用戶展現(xiàn)所述代表圖片。
[0011]本發(fā)明實施例的搜索結(jié)果的提供裝置,當(dāng)搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向用戶展現(xiàn)代表圖片,該代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的,因此向用戶展現(xiàn)的代表圖片最新、更有權(quán)威性;另外,由于站長發(fā)布的數(shù)據(jù)的規(guī)范性,在獲取代表圖片時更加簡捷、快速、準(zhǔn)確、維護(hù)成本低,不容易失效,而且適合任何網(wǎng)頁。
[0012]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0013]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,
[0014]圖1是根據(jù)本發(fā)明一個實施例的搜索結(jié)果的提供方法的流程圖;
[0015]圖2是根據(jù)本發(fā)明另一個實施例的搜索結(jié)果的提供方法的流程圖;
[0016]圖3是根據(jù)本發(fā)明一個實施例的搜索結(jié)果的提供裝置的結(jié)構(gòu)框圖;
[0017]圖4是根據(jù)本發(fā)明另一個實施例的搜索結(jié)果的提供裝置的結(jié)構(gòu)框圖;以及
[0018]圖5是根據(jù)本發(fā)明又一個實施例的搜索結(jié)果的提供裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0019]下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的模塊或具有相同或類似功能的模塊。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0020]在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
[0021]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0022]下面參考附圖描述根據(jù)本發(fā)明實施例的搜索結(jié)果的提供方法和裝置。
[0023]圖1是根據(jù)本發(fā)明一個實施例的搜索結(jié)果的提供方法的流程圖。
[0024]如圖1所示,該搜索結(jié)果的提供方法包括:
[0025]S101,接收用戶輸入的搜索詞,并根據(jù)搜索詞獲得搜索結(jié)果。
[0026]具體地,在本發(fā)明的實施例中,用戶可在搜索引擎提供的輸入框中輸入搜索詞,用戶還可在各種快捷搜索輸入框中輸入搜索詞,對此,本方法的實施例不進(jìn)行限定。另外,搜索引擎獲取用戶輸入的搜索詞后,可以根據(jù)現(xiàn)有技術(shù)或今后可能出現(xiàn)的任何技術(shù)根據(jù)搜索詞獲得搜索結(jié)果,對此,本方法的實施例不進(jìn)行限定。
[0027]S102,對搜索詞進(jìn)行分析以確定搜索詞對應(yīng)的圖片展現(xiàn)需求信息。
[0028]具體地,搜索引擎接收到用戶輸入的搜索詞后,需要判斷有多大的可能性是想在搜索結(jié)果中看到與搜索詞關(guān)聯(lián)的圖片。例如,用戶輸入搜索詞為iphone5S時,用戶可能想看到關(guān)于iphone5S的外觀、參數(shù)等的圖片,此時對應(yīng)的需求大,又例如,用戶輸入搜索詞為龍抓槐時,用戶可能想看到關(guān)于龍抓槐這種植物對應(yīng)的圖片,此時對應(yīng)的需求也較大。
[0029]在本發(fā)明的一個實施例中,S102具體包括:判斷搜索詞是否包含預(yù)設(shè)關(guān)鍵詞,如果包含預(yù)設(shè)關(guān)鍵詞,根據(jù)對應(yīng)的預(yù)設(shè)關(guān)鍵詞獲取需求信息,其中預(yù)設(shè)關(guān)鍵詞以及對應(yīng)的需求信息可預(yù)存儲在數(shù)據(jù)庫中。例如,如果搜索詞包含人物、物體或地點等類型關(guān)鍵詞,對應(yīng)的需求強(qiáng)度比較強(qiáng)烈,可以根據(jù)人物、物體或地點等類型關(guān)鍵詞具體確定。
[0030]需要理解的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何對搜索詞進(jìn)行分析以確定搜索詞對應(yīng)的圖片展現(xiàn)需求信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0031]S103,根據(jù)圖片展現(xiàn)需求信息在預(yù)先建立的圖片數(shù)據(jù)庫中查詢搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在代表圖片,代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的。
[0032]具體地,如果代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的,則對應(yīng)的代表圖片更新、更有權(quán)威性,而且相對于相關(guān)技術(shù)更加容易提取。站長發(fā)布的數(shù)據(jù)可以有多種表現(xiàn)形式,以下將具體列舉幾個實施例進(jìn)行詳細(xì)描述,但同樣需要說明的是以下的實施例僅是示意性的,并非僅能通過以下實施例來實現(xiàn),本領(lǐng)域技術(shù)人員可根據(jù)以下實施例進(jìn)行相應(yīng)的擴(kuò)展或變化,這些均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
[0033]在本發(fā)明的一個實施例中,站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的元信息標(biāo)簽中,或,站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的圖片標(biāo)簽中。具體地,首先站長獲取網(wǎng)頁的代表圖片,然后按照約定規(guī)則生成數(shù)據(jù)進(jìn)行發(fā)布。例如,站長可以以下面的方式發(fā)布網(wǎng)頁的代表圖片:<meta name = “bd_representative_img” content = “x.jpg” >,其中,meta 表示元信息標(biāo)簽,bd_representative_img表示meta的名稱或?qū)傩詾榇韴D片,content包括代表圖片的具體內(nèi)容;又如,站長可以以下面的方式發(fā)布自己的代表圖片:〈img src =“X.jpg”bd_representative_img = I〉,其中,img表示圖片標(biāo)簽,在圖片標(biāo)簽增加代表圖片屬性representative_img,表示該圖片標(biāo)簽中的圖片為代表圖片,src包括代表圖片的具體內(nèi)容。需要理解的是,bd_representative_img等僅為了更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,可以以任何方便的形式表示代表圖片屬性,這些形式均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0034]在本發(fā)明的另一個實施例中,站長發(fā)布的數(shù)據(jù)是網(wǎng)頁的站長定向發(fā)送的二元組數(shù)據(jù)。具體地,二元組數(shù)據(jù)主要包括網(wǎng)頁的統(tǒng)一資源定位符URL(Uniform ResourceLocator)和代表圖片的鏈接信息,二元組數(shù)據(jù)可以包括多種表現(xiàn)形式,例如可擴(kuò)展標(biāo)記語言 XML(extensible Markup Language)文件等。
[0035]另外,需要理解的是,站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的元信息標(biāo)簽中,或,站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的圖片標(biāo)簽中,這兩種發(fā)布方式是公開的,即任何機(jī)構(gòu)都可以獲取到,具有普遍性。站長發(fā)布的數(shù)據(jù)是網(wǎng)頁的站長定向發(fā)送的二元組數(shù)據(jù),這種發(fā)布方式是保密的,只有特定的機(jī)構(gòu)能夠獲取的,具有針對性。
[0036]S104,向用戶展現(xiàn)搜索結(jié)果,其中,當(dāng)搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向用戶展現(xiàn)代表圖片。
[0037]本發(fā)明實施例的搜索結(jié)果的提供方法,當(dāng)搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向用戶展現(xiàn)代表圖片,該代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的,因此向用戶展現(xiàn)的代表圖片最新、更有權(quán)威性;另外,由于站長發(fā)布的數(shù)據(jù)的規(guī)范性,在獲取代表圖片時更加簡捷、快速、準(zhǔn)確、維護(hù)成本低,不容易失效,而且適合任何網(wǎng)頁。
[0038]圖2是根據(jù)本發(fā)明另一個實施例的搜索結(jié)果的提供方法的流程圖。
[0039]如圖2所示,該搜索結(jié)果的提供方法包括:
[0040]S201,接收用戶輸入的搜索詞,并根據(jù)搜索詞獲得搜索結(jié)果。
[0041]具體地,在本發(fā)明的實施例中,用戶可在搜索引擎提供的輸入框中輸入搜索詞,用戶還可在各種快捷搜索輸入框中輸入搜索詞,對此,本方法的實施例不進(jìn)行限定。另外,搜索引擎獲取用戶輸入的搜索詞后,可以根據(jù)現(xiàn)有技術(shù)或今后可能出現(xiàn)的任何技術(shù)根據(jù)搜索詞獲得搜索結(jié)果,對此,本方法的實施例不進(jìn)行限定。
[0042]S202,對搜索詞進(jìn)行分析以確定搜索詞對應(yīng)的圖片展現(xiàn)需求信息。
[0043]在本發(fā)明的一個實施例中,S102具體包括:判斷搜索詞是否包含預(yù)設(shè)關(guān)鍵詞,如果包含預(yù)設(shè)關(guān)鍵詞,根據(jù)對應(yīng)的預(yù)設(shè)關(guān)鍵詞獲取需求信息,其中預(yù)設(shè)關(guān)鍵詞以及對應(yīng)的需求信息可預(yù)存儲在數(shù)據(jù)庫中。例如,如果搜索詞包含人物、物體或地點等類型關(guān)鍵詞,對應(yīng)的需求強(qiáng)度比較強(qiáng)烈,可以根據(jù)人物、物體或地點等類型關(guān)鍵詞具體確定。
[0044]需要理解的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何對搜索詞進(jìn)行分析以確定搜索詞對應(yīng)的圖片展現(xiàn)需求信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0045]在本發(fā)明的一個實施例中,需求信息包括需求強(qiáng)度。
[0046]S203,根據(jù)需求強(qiáng)度確定是否需要展現(xiàn)代表圖片。
[0047]例如,設(shè)置閾值,如0.1等,如果需求強(qiáng)度超過閾值,則確定需要展現(xiàn)代表圖片,否則不需要展現(xiàn)代表圖片。
[0048]S204,在確定需要展現(xiàn)代表圖片時,在預(yù)先建立的圖片數(shù)據(jù)庫中查詢搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在代表圖片。
[0049]其中,代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的。具體地,如果代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的,則對應(yīng)的代表圖片更新、更有權(quán)威性,而且相對于相關(guān)技術(shù)更加容易提取。站長發(fā)布的數(shù)據(jù)可以有多種表現(xiàn)形式,以下將具體列舉幾個實施例進(jìn)行詳細(xì)描述,但同樣需要說明的是以下的實施例僅是示意性的,并非僅能通過以下實施例來實現(xiàn),本領(lǐng)域技術(shù)人員可根據(jù)以下實施例進(jìn)行相應(yīng)的擴(kuò)展或變化,這些均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。在本發(fā)明的一個實施例中,站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的元信息標(biāo)簽中,或,站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的圖片標(biāo)簽中。在本發(fā)明的另一個實施例中,站長發(fā)布的數(shù)據(jù)是網(wǎng)頁的站長定向發(fā)送的二元組數(shù)據(jù)。
[0050]S205,向用戶展現(xiàn)搜索結(jié)果,其中,當(dāng)搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向用戶展現(xiàn)代表圖片。[0051]在本發(fā)明的一個實施例中,在S205之前,還包括(圖中未示出):根據(jù)圖片展現(xiàn)需求強(qiáng)度對搜索結(jié)果的排序進(jìn)行調(diào)整。例如,如果圖片展現(xiàn)需求強(qiáng)度比較強(qiáng),則將搜索結(jié)果中對應(yīng)圖片較多的網(wǎng)頁可以提前排序顯示。由此更加滿足用戶的需求,提升用戶體驗。
[0052]在本發(fā)明的一個實施例中,在S205之前,還包括(圖中未示出):獲取代表圖片,獲取代表圖片具體包括:獲取搜索結(jié)果對應(yīng)的網(wǎng)頁的統(tǒng)一資源定位符URL ;從圖片數(shù)據(jù)庫中獲取與URL對應(yīng)的圖片,圖片是站長得到的原始圖片的縮略圖;將獲取的圖片確定為代表圖片。
[0053]本發(fā)明實施例的搜索結(jié)果的提供方法,根據(jù)需求強(qiáng)度確定是否需要展現(xiàn)代表圖片,并在確定需要展現(xiàn)代表圖片時向用戶展現(xiàn)代表圖片,更加滿足用戶的需求,提升用戶體驗。
[0054]在本發(fā)明的一個實施例中,在SlOl或S102之前還包括:建立圖片數(shù)據(jù)庫,建立圖片數(shù)據(jù)庫具體包括:根據(jù)站長發(fā)布的數(shù)據(jù)獲取搜索結(jié)果對應(yīng)的網(wǎng)頁的統(tǒng)一資源定位符URL、代表圖片的鏈接信息;根據(jù)代表圖片的鏈接信息抓取代表圖片的原始圖片,并對抓取的所述原始圖片進(jìn)行壓縮處理以生成所述縮略圖;建立網(wǎng)頁的URL和縮略圖之間的對應(yīng)關(guān)系O
[0055]為了實現(xiàn)上述實施例,本發(fā)明的實施例還提出一種搜索結(jié)果的提供裝置。
[0056]圖3是根據(jù)本發(fā)明一個實施例的搜索結(jié)果的提供裝置的結(jié)構(gòu)框圖。
[0057]如圖3所示,該搜索結(jié)果的提供裝置100包括:接收模塊110、獲得模塊120、確定模塊130、查詢模塊140和展現(xiàn)模塊150。
[0058]具體地,接收模塊110用于接收用戶輸入的搜索詞。獲得模塊120用于根據(jù)搜索詞獲得搜索結(jié)果。在本發(fā)明的實施例中,用戶可在搜索引擎提供的輸入框中輸入搜索詞,用戶還可在各種快捷搜索輸入框中輸入搜索詞,對此,本方法的實施例不進(jìn)行限定。另外,獲取用戶輸入的搜索詞后,獲得模塊120可以根據(jù)現(xiàn)有技術(shù)或今后可能出現(xiàn)的任何技術(shù)根據(jù)搜索詞獲得搜索結(jié)果,對此,本方法的實施例不進(jìn)行限定。
[0059]確定模塊130用于對搜索詞進(jìn)行分析以確定搜索詞對應(yīng)的圖片展現(xiàn)需求信息。其中,接收到用戶輸入的搜索詞后,需要判斷有多大的可能性是想在搜索結(jié)果中看到與搜索詞關(guān)聯(lián)的圖片。例如,用戶輸入搜索詞為iphone5s時,用戶可能想看到關(guān)于iphone5s的外觀、參數(shù)等的圖片,此時對應(yīng)的需求大,又例如,用戶輸入搜索詞為龍抓槐時,用戶可能想看到關(guān)于龍抓槐這種植物對應(yīng)的圖片,此時對應(yīng)的需求也較大。
[0060]在本發(fā)明的一個實施例中,確定模塊130具體用于:判斷搜索詞是否包含預(yù)設(shè)關(guān)鍵詞,如果包含預(yù)設(shè)關(guān)鍵詞,根據(jù)對應(yīng)的預(yù)設(shè)關(guān)鍵詞獲取需求信息,其中預(yù)設(shè)關(guān)鍵詞以及對應(yīng)的需求信息可預(yù)存儲在數(shù)據(jù)庫中。例如,如果搜索詞包含人物、物體或地點等類型關(guān)鍵詞,對應(yīng)的需求強(qiáng)度比較強(qiáng)烈,可以根據(jù)人物、物體或地點等類型關(guān)鍵詞具體確定。
[0061]需要理解的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何對搜索詞進(jìn)行分析以確定搜索詞對應(yīng)的圖片展現(xiàn)需求信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0062]查詢模塊140用于根據(jù)圖片展現(xiàn)需求信息在預(yù)先建立的圖片數(shù)據(jù)庫中查詢搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在代表圖片,代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的。[0063]更具體地,如果代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的,則對應(yīng)的代表圖片更新、更有權(quán)威性,而且相對于相關(guān)技術(shù)更加容易提取。站長發(fā)布的數(shù)據(jù)可以有多種表現(xiàn)形式,以下將具體列舉幾個實施例進(jìn)行詳細(xì)描述,但同樣需要說明的是以下的實施例僅是示意性的,并非僅能通過以下實施例來實現(xiàn),本領(lǐng)域技術(shù)人員可根據(jù)以下實施例進(jìn)行相應(yīng)的擴(kuò)展或變化,這些均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
[0064]在本發(fā)明的一個實施例中,站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的元信息標(biāo)簽中,或,站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的圖片標(biāo)簽中。具體地,首先站長獲取網(wǎng)頁的代表圖片,然后按照約定規(guī)則生成數(shù)據(jù)進(jìn)行發(fā)布。例如,站長可以以下面的方式發(fā)布網(wǎng)頁的代表圖片:<meta name = “bd_representative_img” content = “x.jpg” >,其中,meta 表示元信息標(biāo)簽,bd_representative_img表示meta的名稱或?qū)傩詾榇韴D片,content包括代表圖片的具體內(nèi)容;又如,站長可以以下面的方式發(fā)布自己的代表圖片:〈img src =“X.jpg”bd_representative_img = I〉,其中,img表示圖片標(biāo)簽,在圖片標(biāo)簽增加代表圖片屬性representative_img,表示該圖片標(biāo)簽中的圖片為代表圖片,src包括代表圖片的具體內(nèi)容。需要理解的是,bd_representative_img等僅為了更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,可以以任何方便的形式表示代表圖片屬性,這些形式均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0065]在本發(fā)明的另一個實施例中,站長發(fā)布的數(shù)據(jù)是網(wǎng)頁的站長定向發(fā)送的二元組數(shù)據(jù)。具體地,二元組數(shù)據(jù)主要包括網(wǎng)頁的統(tǒng)一資源定位符URL(Uniform ResourceLocator)和代表圖片的鏈接信息,二元組數(shù)據(jù)可以包括多種表現(xiàn)形式,例如可擴(kuò)展標(biāo)記語言 XML(extensible Markup Language)文件等。
[0066]另外,需要理解的是,站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的元信息標(biāo)簽中,或,站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的圖片標(biāo)簽中,這兩種發(fā)布方式是公開的,即任何機(jī)構(gòu)都可以獲取到,具有普遍性。站長發(fā)布的數(shù)據(jù)是網(wǎng)頁的站長定向發(fā)送的二元組數(shù)據(jù),這種發(fā)布方式是保密的,只有特定的機(jī)構(gòu)能夠獲取的,具有針對性。
[0067]展現(xiàn)模塊150用于向用戶展現(xiàn)搜索結(jié)果,其中,當(dāng)搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向用戶展現(xiàn)代表圖片。
[0068]本發(fā)明實施例的搜索結(jié)果的提供裝置,當(dāng)搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向用戶展現(xiàn)代表圖片,該代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的,因此向用戶展現(xiàn)的代表圖片最新、更有權(quán)威性;另外,由于站長發(fā)布的數(shù)據(jù)的規(guī)范性,在獲取代表圖片時更加簡捷、快速、準(zhǔn)確、維護(hù)成本低,不容易失效,而且適合任何網(wǎng)頁。
[0069]在本發(fā)明的一個實施例中,需求信息包括需求強(qiáng)度。
[0070]在本發(fā)明的一個實施例中,查詢模塊140具體用于:根據(jù)需求強(qiáng)度確定是否需要展現(xiàn)代表圖片,例如,設(shè)置閾值,如0.1等,如果需求強(qiáng)度超過閾值,則確定需要展現(xiàn)代表圖片,否則不需要展現(xiàn)代表圖片,并在確定需要展現(xiàn)代表圖片時,在預(yù)先建立的圖片數(shù)據(jù)庫中查詢搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在代表圖片。
[0071]圖4是根據(jù)本發(fā)明另一個實施例的搜索結(jié)果的提供裝置的結(jié)構(gòu)框圖。
[0072]如圖4所示,該搜索結(jié)果的提供裝置100包括:接收模塊110、獲得模塊120、確定模塊130、查詢模塊140、展現(xiàn)模塊150和調(diào)整模塊160。
[0073]具體地,調(diào)整模塊160用于在向用戶展現(xiàn)搜索結(jié)果之前,根據(jù)圖片展現(xiàn)需求強(qiáng)度對搜索結(jié)果的排序進(jìn)行調(diào)整。例如,如果圖片展現(xiàn)需求強(qiáng)度比較強(qiáng),則將搜索結(jié)果中對應(yīng)圖片較多的網(wǎng)頁可以提前排序顯示。由此更加滿足用戶的需求,提升用戶體驗。
[0074]圖5是根據(jù)本發(fā)明又一個實施例的搜索結(jié)果的提供裝置的結(jié)構(gòu)框圖。
[0075]如圖5所示,該搜索結(jié)果的提供裝置100包括:接收模塊110、獲得模塊120、確定模塊130、查詢模塊140、展現(xiàn)模塊150、調(diào)整模塊160、獲取模塊170和建立模塊180。
[0076]具體地,獲取模塊170用于獲取代表圖片,其中,獲取模塊170具體用于:獲取搜索結(jié)果對應(yīng)的網(wǎng)頁的統(tǒng)一資源定位符URL,并從圖片數(shù)據(jù)庫中獲取與URL對應(yīng)的圖片,圖片是站長得到的原始圖片的縮略圖,以及將獲取的圖片確定為代表圖片。
[0077]在本發(fā)明的一個實施例中,建立模塊180用于建立圖片數(shù)據(jù)庫,建立模塊180具體用于:根據(jù)站長發(fā)布的數(shù)據(jù)獲取搜索結(jié)果對應(yīng)的網(wǎng)頁的統(tǒng)一資源定位符URL、代表圖片的鏈接信息,并根據(jù)代表圖片的鏈接信息抓取代表圖片的原始圖片,并對抓取的原始圖片進(jìn)行壓縮處理以生成縮略圖,以及建立網(wǎng)頁的URL和縮略圖之間的對應(yīng)關(guān)系。
[0078]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0079]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
[0080]盡管已經(jīng)示出和描述了本發(fā)明的實施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
【權(quán)利要求】
1.一種搜索結(jié)果的提供方法,其特征在于,包括: 接收用戶輸入的搜索詞,并根據(jù)所述搜索詞獲得搜索結(jié)果; 對所述搜索詞進(jìn)行分析以確定所述搜索詞對應(yīng)的圖片展現(xiàn)需求信息; 根據(jù)所述圖片展現(xiàn)需求信息在預(yù)先建立的圖片數(shù)據(jù)庫中查詢所述搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在代表圖片,所述代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的; 向所述用戶展現(xiàn)所述搜索結(jié)果,其中,當(dāng)所述搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向所述用戶展現(xiàn)所述代表圖片。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的元信息標(biāo)簽中,或,所述站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的圖片標(biāo)簽中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述站長發(fā)布的數(shù)據(jù)是所述網(wǎng)頁的站長定向發(fā)送的二元組數(shù)據(jù)。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述需求信息包括需求強(qiáng)度。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述圖片展現(xiàn)需求信息在預(yù)先建立的圖片數(shù)據(jù)庫中查詢所述搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在代表圖片,包括: 根據(jù)所述需求強(qiáng)度確定是否需要展現(xiàn)所述代表圖片; 在確定需要展現(xiàn)所述代表圖片時,在預(yù)先建立的所述圖片數(shù)據(jù)庫中查詢所述搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在所述代表圖片。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述向所述用戶展現(xiàn)所述搜索結(jié)果之前,還包括: 根據(jù)所述圖片展現(xiàn)需求強(qiáng)度對所述搜索結(jié)果的排序進(jìn)行調(diào)整。
7.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,還包括:獲取所述代表圖片,所述獲取所述代表圖片,包括: 獲取所述搜索結(jié)果對應(yīng)的網(wǎng)頁的統(tǒng)一資源定位符URL ; 從所述圖片數(shù)據(jù)庫中獲取與所述URL對應(yīng)的圖片,所述圖片是站長得到的原始圖片的縮略圖; 將獲取的所述圖片確定為所述代表圖片。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括:建立所述圖片數(shù)據(jù)庫,所述建立所述圖片數(shù)據(jù)庫,包括: 根據(jù)所述站長發(fā)布的數(shù)據(jù)獲取所述搜索結(jié)果對應(yīng)的網(wǎng)頁的統(tǒng)一資源定位符URL、所述代表圖片的鏈接信息; 根據(jù)所述代表圖片的鏈接信息抓取所述代表圖片的原始圖片,并對抓取的所述原始圖片進(jìn)行壓縮處理以生成所述縮略圖; 建立所述網(wǎng)頁的URL和所述縮略圖之間的對應(yīng)關(guān)系。
9.一種搜索結(jié)果的提供裝置,其特征在于,包括: 接收模塊,用于接收用戶輸入的搜索詞; 獲得模塊,用于根據(jù)所述搜索詞獲得搜索結(jié)果;確定模塊,用于對所述搜索詞進(jìn)行分析以確定所述搜索詞對應(yīng)的圖片展現(xiàn)需求信息;查詢模塊,用于根據(jù)所述圖片展現(xiàn)需求信息在預(yù)先建立的圖片數(shù)據(jù)庫中查詢所述搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在代表圖片,所述代表圖片是根據(jù)對應(yīng)網(wǎng)頁的站長發(fā)布的數(shù)據(jù)所提取的; 展現(xiàn)模塊,用于向所述用戶展現(xiàn)所述搜索結(jié)果,其中,當(dāng)所述搜索結(jié)果對應(yīng)的網(wǎng)頁存在代表圖片時,向所述用戶展現(xiàn)所述代表圖片。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的元信息標(biāo)簽中,或,所述站長發(fā)布的數(shù)據(jù)嵌入在網(wǎng)頁源代碼的圖片標(biāo)簽中。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述站長發(fā)布的數(shù)據(jù)是所述網(wǎng)頁的站長定向發(fā)送的二元組數(shù)據(jù)。
12.根據(jù)權(quán)利要求9-11任一項所述的裝置,其特征在于,所述需求信息包括需求強(qiáng)度。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述查詢模塊具體用于:根據(jù)所述需求強(qiáng)度確定是否需要展現(xiàn)所述代表圖片,并在確定需要展現(xiàn)所述代表圖片時,在預(yù)先建立的所述圖片數(shù)據(jù)庫中查詢所述搜索結(jié)果對應(yīng)的網(wǎng)頁是否存在所述代表圖片。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括: 調(diào)整模塊,用于在所述向所述用戶展現(xiàn)所述搜索結(jié)果之前,根據(jù)所述圖片展現(xiàn)需求強(qiáng)度對所述搜索結(jié)果的排序進(jìn)行調(diào)整。
15.根據(jù)權(quán)利要求9-11任一項所述的裝置,其特征在于,還包括: 獲取模塊,用于獲取所述代表圖片,其中,所述獲取模塊具體用于:獲取所述搜索結(jié)果對應(yīng)的網(wǎng)頁的統(tǒng)一資源定位符URL,并從所述圖片數(shù)據(jù)庫中獲取與所述URL對應(yīng)的圖片,所述圖片是站長得到的原始圖片的縮略圖,以及將獲取的所述圖片確定為所述代表圖片。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,還包括: 建立模塊,用于建立所述圖片數(shù)據(jù)庫,所述建立模塊具體用于:根據(jù)所述站長發(fā)布的數(shù)據(jù)獲取所述搜索結(jié)果對應(yīng)的網(wǎng)頁的統(tǒng)一資源定位符URL、所述代表圖片的鏈接信息,并根據(jù)所述代表圖片的鏈接信息抓取所述代表圖片的原始圖片,并對抓取的所述原始圖片進(jìn)行壓縮處理以生成所述縮略圖,以及建立所述網(wǎng)頁的URL和所述縮略圖之間的對應(yīng)關(guān)系。
【文檔編號】G06F17/30GK103927380SQ201410175750
【公開日】2014年7月16日 申請日期:2014年4月28日 優(yōu)先權(quán)日:2014年4月28日
【發(fā)明者】陶濤, 牛正雨, 郭瑞, 張夢涵, 張巖 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司