本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種匯聚網(wǎng)絡(luò)素材的方法和裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來越多的用戶會在電子設(shè)備上的搜索引擎中搜索圖片、音頻,以及視頻信息。相應(yīng)地,搜索網(wǎng)站和資源網(wǎng)站也隨之快速發(fā)展和擴張。由于網(wǎng)絡(luò)資源不統(tǒng)一,且各互聯(lián)網(wǎng)公司各自為營,因此急需尋找合適的資源素材。相關(guān)技術(shù)中,互聯(lián)網(wǎng)公司會將搜索結(jié)果前幾位插入廣告作為其經(jīng)營方式。
這種方式下,用戶的搜索結(jié)果中會夾雜噪音,且由于搜索引擎網(wǎng)站數(shù)量眾多,用戶難以獲得精準(zhǔn)的搜索結(jié)果,搜索效率較低。
技術(shù)實現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
為此,本發(fā)明的一個目的在于提出一種匯聚網(wǎng)絡(luò)素材的方法,能夠便于用戶快速查找網(wǎng)絡(luò)資源,獲得網(wǎng)絡(luò)素材,有效提升用戶匯聚網(wǎng)絡(luò)素材的效率,提升用戶的搜索體驗。
本發(fā)明的另一個目的在于提出一種匯聚網(wǎng)絡(luò)素材的裝置。
為達(dá)到上述目的,本發(fā)明第一方面實施例提出的匯聚網(wǎng)絡(luò)素材的方法,包括:接收用戶輸入的搜索詞,并獲取與所述搜索詞對應(yīng)的搜索結(jié)果;對所述搜索結(jié)果進(jìn)行去噪處理,獲得去噪后的搜索結(jié)果,并根據(jù)所述去噪后的搜索結(jié)果獲取目標(biāo)搜索結(jié)果;根據(jù)所述用戶預(yù)設(shè)的顯示方式對所述目標(biāo)搜索結(jié)果進(jìn)行顯示。
本發(fā)明第一方面實施例提出的匯聚網(wǎng)絡(luò)素材的方法,通過對搜索結(jié)果進(jìn)行去噪處理,獲得去噪后的搜索結(jié)果,并根據(jù)去噪后的搜索結(jié)果獲取目標(biāo)搜索結(jié)果,能夠便于用戶快速查找網(wǎng)絡(luò)資源,獲得網(wǎng)絡(luò)素材,有效提升用戶匯聚網(wǎng)絡(luò)素材的效率,提升用戶的搜索體驗。
為達(dá)到上述目的,本發(fā)明第二方面實施例提出的匯聚網(wǎng)絡(luò)素材的裝置,包括:第一接收模塊,用于接收用戶輸入的搜索詞,并獲取與所述搜索詞對應(yīng)的搜索結(jié)果;處理模塊,用于對所述搜索結(jié)果進(jìn)行去噪處理,獲得去噪后的搜索結(jié)果,并根據(jù)所述去噪后的搜索結(jié)果獲取目標(biāo)搜索結(jié)果;顯示模塊,用于根據(jù)所述用戶預(yù)設(shè)的顯示方式對所述目標(biāo)搜索結(jié)果的進(jìn)行顯示。
本發(fā)明第二方面實施例提出的匯聚網(wǎng)絡(luò)素材的裝置,通過對搜索結(jié)果進(jìn)行去噪處理,獲得去噪后的搜索結(jié)果,并根據(jù)去噪后的搜索結(jié)果獲取目標(biāo)搜索結(jié)果,能夠便于用戶快速查找網(wǎng)絡(luò)資源,獲得網(wǎng)絡(luò)素材,有效提升用戶匯聚網(wǎng)絡(luò)素材的效率,提升用戶的搜索體驗。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明一實施例提出的匯聚網(wǎng)絡(luò)素材的方法的流程示意圖;
圖2是本發(fā)明另一實施例提出的匯聚網(wǎng)絡(luò)素材的方法的流程示意圖;
圖3是本發(fā)明另一實施例提出的匯聚網(wǎng)絡(luò)素材的方法的流程示意圖;
圖4是本發(fā)明一實施例提出的匯聚網(wǎng)絡(luò)素材的裝置的結(jié)構(gòu)框圖;
圖5是本發(fā)明另一實施例提出的匯聚網(wǎng)絡(luò)素材的裝置的結(jié)構(gòu)框圖。
具體實施方式
下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
圖1是本發(fā)明一實施例提出的匯聚網(wǎng)絡(luò)素材的方法的流程示意圖。本實施例以該匯聚網(wǎng)絡(luò)素材的方法被配置為匯聚網(wǎng)絡(luò)素材的裝置中來舉例說明。該匯聚網(wǎng)絡(luò)素材的方法可以應(yīng)用在電子設(shè)備的搜索引擎中,搜索引擎是指能夠接收用戶輸入的搜索詞,并從互聯(lián)網(wǎng)上搜集與搜索詞相關(guān)信息,在對信息進(jìn)行組織和處理后,為用戶提供檢索服務(wù),將與搜索詞相關(guān)信息展示給用戶的系統(tǒng)。
可選地,本發(fā)明實施例中的搜索引擎可以運行在電子設(shè)備上。
電子設(shè)備例如為個人電腦(Personal Computer,PC),云端設(shè)備或者移動設(shè)備,移動設(shè)備例如智能手機,或者平板電腦等。
參見圖1,該匯聚網(wǎng)絡(luò)素材的方法包括:
S11:接收用戶輸入的搜索詞,并獲取與搜索詞對應(yīng)的搜索結(jié)果。
例如,用戶可以使用電子設(shè)備上的搜索引擎搜索需要的網(wǎng)絡(luò)素材,所述網(wǎng)絡(luò)素材可以為圖片、視頻,以及音頻等信息。
應(yīng)說明的是,用戶可以預(yù)先設(shè)置待搜索的網(wǎng)絡(luò)素材格式,例如,當(dāng)設(shè)置待搜索的網(wǎng)絡(luò)素材格式為圖片時,在用戶輸入搜索詞后,獲取的是與搜索詞對應(yīng)的若干圖片。
本發(fā)明實施例中,以該匯聚網(wǎng)絡(luò)素材的方法為用戶使用搜索引擎搜索圖片示例,可以理解的是,用戶使用搜索引擎對視頻,音頻等其它搜索內(nèi)容的搜索方法可以以此類推,對此不作限制。
可選地,用戶可以在搜索引擎的搜索框中輸入搜索詞。
在本發(fā)明的實施例中,與搜索詞對應(yīng)的搜索結(jié)果為搜索引擎根據(jù)一定的策略、運用特定的計算機程序從云服務(wù)端上搜集到的與搜索詞相關(guān)的搜索結(jié)果。搜索結(jié)果的條數(shù)可以為一條或者多條,可以理解的是,由于互聯(lián)網(wǎng)資訊的種類繁多,搜索結(jié)果的條數(shù)一般為多條。
在用戶輸入搜索詞后,該搜索詞可以由搜索引擎?zhèn)鬏斀o后臺系統(tǒng),后臺系統(tǒng)具體可以是指搜索引擎的服務(wù)器。搜索引擎的服務(wù)器中接收到搜索詞后,可以在云服務(wù)端的數(shù)據(jù)庫中查找與該搜索詞相關(guān)的搜索結(jié)果,例如,在云服務(wù)端的數(shù)據(jù)庫中查找以該搜索詞開頭的預(yù)設(shè)數(shù)量的圖片作為搜索結(jié)果,預(yù)設(shè)數(shù)量例如為100個?;蛘?,搜索引擎的服務(wù)器中接收到搜索詞后,可以在預(yù)先指定互聯(lián)網(wǎng)圖片源進(jìn)行爬取獲得,例如,用戶可以預(yù)先設(shè)置喜好的圖片資源網(wǎng)站,搜索引擎的服務(wù)器可以從圖片資源網(wǎng)站內(nèi)爬取素材,對此不作限制。
其中,云服務(wù)端的數(shù)據(jù)庫是預(yù)先建立的,具體可以采用統(tǒng)計的方式建立數(shù)據(jù)庫,例如,由后臺人員對用戶在搜索引擎上的搜索行為進(jìn)行統(tǒng)計,將搜索次數(shù)較多的搜索結(jié)果保存在數(shù)據(jù)庫中。或者,也可以采用機器學(xué)習(xí)的方式建立數(shù)據(jù)庫,例如,用網(wǎng)頁相關(guān)技術(shù)如爬蟲技術(shù)等從網(wǎng)頁上得到用戶搜索次數(shù)較多的搜索結(jié)果保存在數(shù)據(jù)庫中。
S12:對搜索結(jié)果進(jìn)行去噪處理,獲得去噪后的搜索結(jié)果,并根據(jù)去噪后的搜索結(jié)果獲取目標(biāo)搜索結(jié)果。在本發(fā)明的實施例中,對搜索結(jié)果進(jìn)行去噪處理,例如,去除搜索結(jié)果中的廣告鏈接。
可選地,對搜索結(jié)果進(jìn)行處理,包括:對搜索結(jié)果進(jìn)行去噪處理,獲得去噪后的搜索結(jié)果。
一些實施例中,參見圖2,S12包括以下步驟:
S21:獲取搜索結(jié)果的URL地址。
其中,URL地址為統(tǒng)一資源定位符(Uniform Resource Locator,URL)地址。
在本發(fā)明的實施例中,獲取搜索結(jié)果的URL地址例如為獲取搜索結(jié)果的URL地址,其中,每個搜索結(jié)果可以包括至少一個的URL地址,在搜索結(jié)果為圖片時,搜索結(jié)果可以包括圖片格式URL地址和噪音URL地址(例如,廣告鏈接URL地址),圖片格式URL地址例如包括后綴名為bmp、jpg、jpeg、png,以及gif等文件名的URL地址;在搜索結(jié)果為視頻時,搜索結(jié)果可以包括視頻格式URL地址和噪音URL地址,視頻格式URL地址例如包括后綴名為avi、rmvb、rm、mpg,以及mp4等文件名的URL地址;在搜索結(jié)果為音頻時,搜索結(jié)果可以包括音頻格式URL地址和噪音URL地址,音頻格式URL地址例如包括后綴名為wav、mp3、aif、rm,以及wmv等文件名的URL地址,對此不作限制。
S22:從搜索結(jié)果的URL地址中篩選預(yù)設(shè)文件類型的URL地址,根據(jù)預(yù)設(shè)文件類型的URL地址獲取去噪后的搜索結(jié)果,其中,預(yù)設(shè)文件類型包括圖片、視頻以及音頻中的至少一種。
可選地,可以從搜索結(jié)果的URL地址中篩選預(yù)設(shè)文件類型的URL地址,根據(jù)預(yù)設(shè)文件類型的URL地址獲取去噪后的搜索結(jié)果,即,在搜索結(jié)果為圖片時,從搜索結(jié)果的URL地址中篩選出圖片格式URL地址,或者,在搜索結(jié)果為視頻時,從搜索結(jié)果的URL地址中篩選出視頻格式URL地址,或者,在搜索結(jié)果為視頻時,從搜索結(jié)果的URL地址中篩選出視頻格式URL地址,去除預(yù)設(shè)文件類型的URL地址以外的噪音URL地址,以對搜索結(jié)果進(jìn)行去噪處理。
S23:對去噪后的搜索結(jié)果進(jìn)行去重處理,獲得目標(biāo)搜索結(jié)果。
在本發(fā)明的實施例中,對搜索結(jié)果進(jìn)行去重處理,例如,對海量搜索結(jié)果中相似度較高的搜索結(jié)果進(jìn)行去重處理,以提高搜索效率。
可以理解的是,由于互聯(lián)網(wǎng)資訊的種類繁多,搜索結(jié)果的條數(shù)一般為多條。多條搜索結(jié)果中可能具有一定的相似性,采用相關(guān)技術(shù)采集去噪后的搜索結(jié)果中每條搜索結(jié)果的特征點,并根據(jù)每條搜索結(jié)果的特征點對去噪后的搜索結(jié)果進(jìn)行去重處理,獲得所述目標(biāo)搜索結(jié)果。
在本發(fā)明的實施例中,可以對去噪后的搜索結(jié)果進(jìn)行去重處理,以提升用戶的搜索效率。
本實施例中,通過對搜索結(jié)果進(jìn)行去重和去噪處理,得到目標(biāo)搜索結(jié)果,能夠有效提高用戶搜索的友好性,便于用戶查看搜索結(jié)果。
S13:根據(jù)用戶預(yù)設(shè)的顯示方式對目標(biāo)搜索結(jié)果進(jìn)行顯示。
在本發(fā)明的實施例中,搜索引擎的前臺界面可以加載用戶預(yù)設(shè)的顯示方式,并在搜索結(jié)果頁面以用戶預(yù)設(shè)的顯示方式展示目標(biāo)搜索結(jié)果。
可選地,不同用戶對搜索結(jié)果的顯示方式的需求可以相同或者不同。
例如,如果用戶A和用戶B對同一個搜索詞進(jìn)行搜索時,用戶A可能希望根據(jù)圖片色彩對搜索結(jié)果進(jìn)行展示,而用戶B可能希望根據(jù)圖片分類對搜索結(jié)果進(jìn)行展示。
又例如,用戶也可能希望根據(jù)搜索結(jié)果的匹配度對搜索結(jié)果進(jìn)行展示,即,若搜索結(jié)果1與搜索詞的匹配度較高,則可以將搜索結(jié)果1展示在搜索結(jié)果頁面的第一行,若搜索結(jié)果2與搜索詞的匹配度次高,則可以將搜索結(jié)果2展示在搜索結(jié)果頁面的第二行,“匹配值”越高,展示時的占位越優(yōu)先,其中,“匹配值”例如可以采用相關(guān)技術(shù)中的OpenGL圖像識別技術(shù)獲得?;蛘?,用戶也可能希望根據(jù)圖片大小進(jìn)行排序,對此不作限制。
根據(jù)用戶預(yù)設(shè)的顯示方式對目標(biāo)搜索結(jié)果進(jìn)行顯示,可以實現(xiàn)根據(jù)用戶的需求設(shè)置搜索結(jié)果頁面的顯示方式,并提供多種顯示方式,便于用戶快速定位到滿意的搜索結(jié)果,有效節(jié)省用戶從海量搜索結(jié)果中篩選搜索結(jié)果的時間,提升用戶的搜索體驗。
一些實施例中,參見圖3,該匯聚網(wǎng)絡(luò)素材的方法還可以包括:
S31:接收用戶輸入的用于下載目標(biāo)搜索結(jié)果的下載指令和用于存儲目標(biāo)搜索結(jié)果的存儲路徑。
可選地,當(dāng)用戶在搜索結(jié)果頁面搜索到自己所需的目標(biāo)搜索結(jié)果時,搜索結(jié)果頁面可以接收用戶輸入的用于下載目標(biāo)搜索結(jié)果的下載指令和存儲目標(biāo)搜索結(jié)果的存儲路徑,便于用戶存儲目標(biāo)搜索結(jié)果。
S32:根據(jù)下載指令下載目標(biāo)搜索結(jié)果,并將下載的目標(biāo)搜索結(jié)果存儲在存儲路徑中。
可選地,搜索引擎的搜索結(jié)果頁面根據(jù)下載指令下載目標(biāo)搜索結(jié)果,并將下載的目標(biāo)搜索結(jié)果存儲在存儲路徑中。
本實施例中,通過接收用戶輸入的用于下載目標(biāo)搜索結(jié)果的下載指令和用于存儲目標(biāo)搜索結(jié)果的存儲路徑,根據(jù)下載指令下載目標(biāo)搜索結(jié)果,并將下載的目標(biāo)搜索結(jié)果存儲在存儲路徑中,能夠便于用戶存儲網(wǎng)絡(luò)素材,提升用戶的搜索體驗。
本實施例中,通過對搜索結(jié)果進(jìn)行去噪處理,獲得去噪后的搜索結(jié)果,并根據(jù)去噪后的搜索結(jié)果獲取目標(biāo)搜索結(jié)果,能夠便于用戶快速查找網(wǎng)絡(luò)資源,獲得網(wǎng)絡(luò)素材,有效提升用戶匯聚網(wǎng)絡(luò)素材的效率,提升用戶的搜索體驗。
圖4是本發(fā)明一實施例提出的匯聚網(wǎng)絡(luò)素材的裝置的結(jié)構(gòu)框圖。該匯聚網(wǎng)絡(luò)素材的裝置40可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)。
參見圖4,該匯聚網(wǎng)絡(luò)素材的裝置40可以包括:第一接收模塊410、處理模塊420,以及顯示模塊430。其中,
第一接收模塊410,用于接收用戶輸入的搜索詞,并獲取與搜索詞對應(yīng)的搜索結(jié)果。
處理模塊420,用于對搜索結(jié)果進(jìn)行去噪處理,獲得去噪后的搜索結(jié)果,并根據(jù)去噪后的搜索結(jié)果獲取目標(biāo)搜索結(jié)果。
顯示模塊430,用于根據(jù)用戶預(yù)設(shè)的顯示方式對目標(biāo)搜索結(jié)果進(jìn)行顯示。
一些實施例中,參見圖5,該匯聚網(wǎng)絡(luò)素材的裝置40還可以包括:
可選地,處理模塊420包括:
獲取單元421,用于獲取搜索結(jié)果的URL地址。
篩選單元422,用于從搜索結(jié)果的URL地址中篩選預(yù)設(shè)文件類型的URL地址,根據(jù)預(yù)設(shè)文件類型的URL地址獲取去噪后的搜索結(jié)果,其中,預(yù)設(shè)文件類型包括圖片、視頻以及音頻中的至少一種。
可選地,處理模塊420包括:
去重單元423,用于對去噪后的搜索結(jié)果進(jìn)行去重處理,獲得目標(biāo)搜索結(jié)果。
可選地,處理模塊420還包括:
采集單元424,用于采集去噪后的搜索結(jié)果中每條搜索結(jié)果的特征點。
對應(yīng)地,去重單元423根據(jù)每條搜索結(jié)果的特征點對去噪后的搜索結(jié)果進(jìn)行去重處理,獲得目標(biāo)搜索結(jié)果。
第二接收模塊440,用于接收用戶輸入的用于下載目標(biāo)搜索結(jié)果的下載指令和用于存儲目標(biāo)搜索結(jié)果的存儲路徑。
下載模塊450,用于根據(jù)下載指令下載目標(biāo)搜索結(jié)果,并將下載的目標(biāo)搜索結(jié)果存儲在存儲路徑中。。
需要說明的是,前述圖1-圖3實施例中對匯聚網(wǎng)絡(luò)素材的方法實施例的解釋說明也適用于該匯聚網(wǎng)絡(luò)素材的裝置,其實現(xiàn)原理類似,此處不再贅述。
本實施例中,通過對搜索結(jié)果進(jìn)行去噪處理,獲得去噪后的搜索結(jié)果,并根據(jù)去噪后的搜索結(jié)果獲取目標(biāo)搜索結(jié)果,能夠便于用戶快速查找網(wǎng)絡(luò)資源,獲得網(wǎng)絡(luò)素材,有效提升用戶匯聚網(wǎng)絡(luò)素材的效率,提升用戶的搜索體驗。
需要說明的是,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
應(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)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進(jìn)行變化、修改、替換和變型。