本發(fā)明涉及計算機網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種在互聯(lián)網(wǎng)上搜索視頻的方法及系統(tǒng)。
背景技術(shù):用戶在使用互聯(lián)網(wǎng)搜索信息的過程中,有時會需要搜索到和某張圖片相似的圖片或者這張圖片中圖像的相關(guān)信息,但又不了解該圖片的來源。如果用戶根據(jù)經(jīng)驗使用關(guān)鍵詞來進行查詢,往往需要反復(fù)的嘗試篩選關(guān)鍵詞。目前現(xiàn)有技術(shù)中有一種以圖搜圖的識圖技術(shù),通過搜索圖像文本或者圖像特征值,為用戶提供互聯(lián)網(wǎng)上相關(guān)圖形圖像資料檢索服務(wù)。用戶可以通過上傳與搜索結(jié)果相似的圖片或圖片的URL(UniformResourceLocator,統(tǒng)一資源定位符)進行查詢。然而,現(xiàn)有技術(shù)中的以圖搜圖技術(shù)只能通過圖片搜索圖片,發(fā)明人發(fā)現(xiàn),在實際應(yīng)用中,用戶如果在互聯(lián)網(wǎng)上瀏覽到一張視頻的海報圖片,卻不了解該海報圖片對應(yīng)視頻的名稱、主演等信息,通過經(jīng)驗提煉關(guān)鍵詞來搜索該海報圖片對應(yīng)的視頻,搜索過程繁瑣且花費時間較長。
技術(shù)實現(xiàn)要素:本發(fā)明所要解決的技術(shù)問題是提供一種基于圖片來搜索視頻的方法及系統(tǒng),以解決現(xiàn)有技術(shù)只能通過關(guān)鍵詞搜索視頻資源,導(dǎo)致搜索過程繁瑣且花費時間較長的問題。根據(jù)本發(fā)明的一個方面,提供一種用于搜索視頻的方法,該方法包括:獲取用戶選擇的待查詢圖片;對所述待查詢圖片進行圖像識別,獲得該待查詢圖片的圖片特征,該圖片特征包括除圖片尺寸與像素以外的多個圖像特征值;根據(jù)所述圖片特征在圖片索引庫中進行查詢,獲得與所述待查詢圖片的圖片特征相同的預(yù)存圖片;根據(jù)所述預(yù)存圖片的ID,通過預(yù)先建立的視頻網(wǎng)頁地址與圖片的ID之間的索引關(guān)系,獲得與所述圖片的ID對應(yīng)的視頻網(wǎng)頁地址。根據(jù)本發(fā)明的另一個方面,還提供了一種用于搜索視頻的裝置,該裝置包括:第一獲取裝置,用于獲取用戶選擇的待查詢圖片;第一識別裝置,用于對所述待查詢圖片進行圖像識別,獲得該待查詢圖片的圖片特征,該圖片特征包括除圖片尺寸與像素以外的多個圖像特征值;圖片查詢裝置,用于根據(jù)所述圖片特征在圖片索引庫中進行查詢,獲得與所述待查詢圖片的圖片特征相同的預(yù)存圖片;視頻查詢裝置,用于根據(jù)所述預(yù)存圖片的ID,通過預(yù)先建立的視頻網(wǎng)頁地址與圖片的ID之間的索引關(guān)系,查詢與所述圖片的ID對應(yīng)的視頻網(wǎng)頁地址。與現(xiàn)有技術(shù)相比,本發(fā)明通過對用戶選擇的圖片進行圖像識別,在圖片索引庫中搜索到和用戶選擇圖片內(nèi)容相同的圖片,獲得圖片索引庫中該圖片預(yù)先分配的ID,以及根據(jù)預(yù)先建立的視頻網(wǎng)頁地址與該ID之間的索引關(guān)系,搜索到相應(yīng)的視頻網(wǎng)頁地址,實現(xiàn)了根據(jù)用戶選擇的圖片搜索到該圖片對應(yīng)的視頻資源,簡化了搜索程序,縮短了搜索時間。附圖說明通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:圖1為本發(fā)明的基于圖片來搜索視頻的方案的場景示意圖;圖2為本發(fā)明的一種基于圖片來搜索視頻的方法示意圖;圖3為本發(fā)明建立圖片索引庫的方法流程示意圖;圖4為本發(fā)明的一種基于圖片來搜索視頻的裝置示意圖。附圖中相同或相似的附圖標記代表相同或相似的部件。具體實施方式下面結(jié)合附圖對本發(fā)明作進一步詳細描述。圖1示出根據(jù)本發(fā)明的基于圖片來搜索視頻的方案的場景示意圖,其中包括用戶設(shè)備1與網(wǎng)絡(luò)設(shè)備2,用戶設(shè)備1經(jīng)由網(wǎng)絡(luò)與網(wǎng)絡(luò)設(shè)備2進行交互,用戶通過用戶設(shè)備1訪問網(wǎng)絡(luò)設(shè)備2,并選擇待查詢的圖片,網(wǎng)絡(luò)設(shè)備2基于用戶選擇的待查詢圖片來搜索對應(yīng)的視頻,并將搜索結(jié)果反饋給用戶設(shè)備1。在此,網(wǎng)絡(luò)設(shè)備包括一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設(shè)備等。所述網(wǎng)絡(luò)設(shè)備其包括但不限于計算機、網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云;在此,云由基于云計算(CloudComputing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。所述用戶設(shè)備其包括但不限于任何一種可與用戶通過鍵盤、觸摸板、或聲控設(shè)備進行人機交互的移動電子產(chǎn)品,例如智能手機、PDA(掌上電腦,PersonalDigitalAssistant)。所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(AdHoc網(wǎng)絡(luò))等。本領(lǐng)域技術(shù)人員應(yīng)能理解,其他的用戶設(shè)備、網(wǎng)絡(luò)設(shè)備、網(wǎng)絡(luò)同樣適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。圖2示出根據(jù)本發(fā)明的一種基于圖片來搜索視頻的方法示意圖,如圖2所示,該方法包括步驟:在步驟S201中,用戶設(shè)備1向網(wǎng)絡(luò)設(shè)備2發(fā)送查詢請求,用以請求查詢與待查詢圖片對應(yīng)的視頻。以下通過兩個示例來說明用戶發(fā)起查詢請求的過程:示例1:用戶經(jīng)由用戶設(shè)備1來訪問網(wǎng)絡(luò)設(shè)備2,在瀏覽其上顯示的圖片時,通過選擇待查詢圖片向網(wǎng)絡(luò)設(shè)備2發(fā)起查詢請求,請求查詢與所選擇的待查詢圖片對應(yīng)的視頻。示例2:當用戶經(jīng)由用戶設(shè)備1瀏覽某個網(wǎng)站時選擇一張圖片,該網(wǎng)站所在的網(wǎng)絡(luò)服務(wù)器向用戶設(shè)備1反饋該圖片的網(wǎng)絡(luò)地址,用戶設(shè)備1隨后向網(wǎng)絡(luò)設(shè)備2發(fā)送查詢請求,該查詢請求中包括待查詢圖片的網(wǎng)絡(luò)地址,網(wǎng)絡(luò)設(shè)備2通過訪問該網(wǎng)絡(luò)地址可獲得待查詢圖片。在步驟S202中,網(wǎng)絡(luò)設(shè)備2獲取用戶選擇的待查詢圖片,對待查詢圖片進行圖像識別,以獲得待查詢圖片的圖片特征,該圖片特征包含除圖片尺寸、像素以外的多個圖像特征值。圖像識別過程是在圖片像素中選擇若干個像素子集,這些像素子集可以是屬于同一個亮度或色度范圍的連續(xù)區(qū)域或連續(xù)曲線段;然后通過計算這些連續(xù)區(qū)域或連續(xù)曲線段的相互關(guān)系,包括相互之間的方位、尺寸比例、亮度或色度差值來獲得一系列特征值,從而,無論該圖片的尺寸或像素值是否改變,均可以利用圖片特征識別出同一圖片。本領(lǐng)域技術(shù)人員應(yīng)理解,上述圖像識別過程僅為例舉,其他圖像識別技術(shù)同樣適用于本發(fā)明,也應(yīng)包含在本發(fā)明的保護范圍中,并在此以引用方式包含于此。隨后,在步驟S203中,網(wǎng)絡(luò)設(shè)備2根據(jù)提取的圖片特征在圖片索引庫中進行查詢,以確定具有相同圖片特征的預(yù)存圖片,并獲取預(yù)存圖片的ID。預(yù)存圖片ID是建立與更新圖片索引庫時為圖片分配并相關(guān)聯(lián)保存的圖片ID。隨后,在步驟S204中,網(wǎng)絡(luò)設(shè)備2根據(jù)所獲取的具有與待查詢圖片相同圖片特征的預(yù)存圖片的ID,在視頻索引庫中搜索與該圖片ID對應(yīng)的視頻的相關(guān)信息,該視頻相關(guān)信息包含與該圖片的ID對應(yīng)的視頻的網(wǎng)絡(luò)地址,包括但不限于該視頻所在網(wǎng)頁的URL。其中,該視頻索引庫是預(yù)先建立的包含多個視頻與多個圖片ID之間索引關(guān)系的數(shù)據(jù)庫。在一個優(yōu)選實施例中,網(wǎng)絡(luò)設(shè)備2還可以通過人工或網(wǎng)絡(luò)抓取技術(shù)(Spider)來獲取大量圖片,并建立圖片索引庫。圖3示出該建立圖片索引庫的過程:在步驟S301中,網(wǎng)絡(luò)設(shè)備2通過人工或Sipder自動訪問大量網(wǎng)頁來抓取圖片,并通過上述步驟S202中相同的圖像識別技術(shù)提取所抓取圖片的圖片特征。在步驟S302中,網(wǎng)絡(luò)設(shè)備2為所獲取的圖片分配圖片ID,并在圖片索引庫中將圖片特征與圖片ID相互映射地保存,使得圖片特征相同的圖片具有相同的圖片ID。因為圖片特征相同的圖片可具有相同的圖片ID,因此,如果多個圖片的,除圖片尺寸和/或像素不同以外,其他圖像特征值相同,則這多個圖片可以分配相同的圖片ID,此圖片ID也可以稱為圖片組ID(GroupID)。在圖片索引庫中,圖片與GroupID之間的映射關(guān)系如下表所示:圖片1GroupID1圖片2GroupID1圖片3GroupID1圖片4GroupID2圖片5GroupID2圖片6GroupID3圖片7GroupID3圖片8GroupID3圖片9GroupID4......以下通過兩個示例來說明獲取圖片的過程:示例3:網(wǎng)絡(luò)設(shè)備2獲取圖片的網(wǎng)頁地址,隨后,通過該網(wǎng)頁地址訪問該網(wǎng)頁所在的網(wǎng)絡(luò)服務(wù)器,并從該網(wǎng)絡(luò)服務(wù)器下載圖片。其中,可以通過配置正則表達式來獲取圖片的網(wǎng)頁地址。具體實施時,可以通過GIPS(GeneralImageProcessSystem)縮略圖服務(wù)來下載圖片。示例4:網(wǎng)絡(luò)設(shè)備2通過訪問基于WEB來播放視頻的視頻網(wǎng)站,并通過抓取正在網(wǎng)頁上播放視頻的視頻網(wǎng)頁,其中包括抓取時網(wǎng)頁的視頻播放框中所呈現(xiàn)的視頻幀與網(wǎng)頁的其他部分。隨后,通過對抓取的視頻網(wǎng)頁進行解析,提取僅包含視頻幀的視頻圖片并獲取該視頻圖片的網(wǎng)頁地址。本領(lǐng)域技術(shù)人員應(yīng)理解以上示例僅為例舉,其他獲取圖片的方式可適用于本發(fā)明,并應(yīng)包含在本發(fā)明的保護范圍中,在此以引用方式包含于此。在另一個優(yōu)選實施例中,網(wǎng)絡(luò)設(shè)備2還獲取各圖片對應(yīng)的視頻的的網(wǎng)絡(luò)地址,包括但不限于該視頻所在網(wǎng)頁的URL,并根據(jù)圖片ID與視頻網(wǎng)頁地址來建立包含多個視頻與多個圖片ID之間索引關(guān)系的數(shù)據(jù)庫。以下通過一個示例來說明獲取與圖片對應(yīng)的視頻網(wǎng)頁地址的過程:示例5:網(wǎng)絡(luò)設(shè)備2在通過Sider訪問網(wǎng)站,優(yōu)選為視頻網(wǎng)站,來抓取圖片時,同時獲取圖片的相關(guān)信息,其中包括與圖片對應(yīng)的視頻的網(wǎng)絡(luò)地址,包括視頻所在網(wǎng)頁的視頻網(wǎng)頁地址。示例6:在上述示例2中,網(wǎng)絡(luò)設(shè)備2訪問正在網(wǎng)頁上播放視頻的視頻網(wǎng)頁,隨后,除了提取僅包含視頻幀的視頻圖片,還獲取該視頻圖片的網(wǎng)頁地址,從而可以建立該視頻圖片與視頻網(wǎng)頁地址之間的索引關(guān)系。本領(lǐng)域技術(shù)人員應(yīng)理解以上示例僅為例舉,其他獲取視頻網(wǎng)頁地址的方式可適用于本發(fā)明,并應(yīng)包含在本發(fā)明的保護范圍中,在此以引用方式包含于此。以下通過一個示例來說明網(wǎng)絡(luò)設(shè)備2建立視頻網(wǎng)頁地址和對應(yīng)的圖片ID之間的索引關(guān)系的過程:示例7:網(wǎng)絡(luò)設(shè)備2根據(jù)視頻網(wǎng)頁地址與圖片ID來生成索引文件,該索引文件的每一行分別包括不同的視頻網(wǎng)頁地址和視頻網(wǎng)頁所對應(yīng)的圖片ID,所述的視頻網(wǎng)頁是該行所包括視頻網(wǎng)頁地址對應(yīng)的視頻網(wǎng)頁。例如,該索引文件每行的格式如下:視頻網(wǎng)頁URL\視頻網(wǎng)頁所對應(yīng)的圖片ID所生成的索引文件即為視頻網(wǎng)頁地址和圖片ID之間的索引關(guān)系,將該索引文件作為視頻網(wǎng)頁地址和圖片ID之間的索引關(guān)系保存在視頻索引庫中。優(yōu)選地,如果需要返回的搜索結(jié)果除包含視頻網(wǎng)頁地址外,還包含該視頻的其他屬性,例如視頻摘要等,以上建立視頻網(wǎng)頁地址和圖片ID之間的索引關(guān)系還包括如下步驟:-為視頻網(wǎng)頁地址分別增加索引字段,取視頻網(wǎng)頁地址分別在所述索引文件中查找,如果在該索引文件中找到該視頻網(wǎng)頁地址,則將該視頻網(wǎng)頁地址對應(yīng)的圖片的ID寫入所述索引字段;如果在該索引文件中沒有找到該視頻網(wǎng)頁地址,則將所述索引字段留空;-將帶有所述索引字段的視頻網(wǎng)頁地址作為所述視頻網(wǎng)頁地址和圖片的ID之間的索引關(guān)系保存。本領(lǐng)域技術(shù)人員應(yīng)理解以上示例僅為例舉,其他建立視頻網(wǎng)頁地址與圖片ID的方式可適用于本發(fā)明,并應(yīng)包含在本發(fā)明的保護范圍中,在此以引用方式包含于此。需要說明的是,其中,上述圖片索引庫與視頻索引庫包括但不限于各種關(guān)系型或XML數(shù)據(jù)庫。圖片索引庫與視頻索引庫可以是分離的,也可以集成在一個數(shù)據(jù)庫中。同樣地,圖片索引庫與視頻數(shù)據(jù)庫可以集成于網(wǎng)絡(luò)設(shè)備中,也可位于與之分離的一臺網(wǎng)絡(luò)設(shè)備或多個網(wǎng)絡(luò)設(shè)備的集群中中,并通過網(wǎng)絡(luò)相互連接。當圖片索引庫與視頻索引庫集成在一個數(shù)據(jù)庫中時,也即將所述視頻網(wǎng)頁、視頻網(wǎng)頁地址、圖片索引庫、圖片的網(wǎng)頁地址、圖片和ID之間的映射關(guān)系、以及視頻網(wǎng)頁地址和圖片的ID之間的索引關(guān)系保存在同一個數(shù)據(jù)庫中。圖4示出了本發(fā)明的一種基于圖片來搜索視頻的裝置示意圖,如圖4所示,該裝置包括:第一獲取裝置41,用于獲取用戶選擇的待查詢圖片。第一識別裝置42,用于對所述待查詢圖片進行圖像識別,獲得該待查詢圖片的圖片特征,該圖片特征包括除圖片尺寸與像素以外的多個圖像特征值。圖像識別過程是在圖片像素中選擇若干個像素子集,這些像素子集可以是屬于同一個亮度或色度范圍的連續(xù)區(qū)域或連續(xù)曲線段;然后通過計算這些連續(xù)區(qū)域或連續(xù)曲線段的相互關(guān)系,包括相互之間的方位、尺寸比例、亮度或色度差值來獲得一系列特征值,從而,無論該圖片的尺寸或像素值是否改變,均可以利用圖片特征識別出同一圖片。本領(lǐng)域技術(shù)人員應(yīng)理解,上述圖像識別過程僅為例舉,其他圖像識別技術(shù)同樣適用于本發(fā)明,也應(yīng)包含在本發(fā)明的保護范圍中,并在此以引用方式包含于此。圖片查詢裝置43,用于根據(jù)所述圖片特征在圖片索引庫中進行查詢,獲得與所述待查詢圖片的圖片特征相同的預(yù)存圖片,并獲取預(yù)存圖片的ID。視頻查詢裝置44,用于根據(jù)所獲取的具有與待查詢圖片相同圖片特征的預(yù)存圖片的ID,在視頻索引庫中搜索與該圖片ID對應(yīng)的視頻的相關(guān)信息,該視頻相關(guān)信息包含與該圖片的ID對應(yīng)的視頻的網(wǎng)絡(luò)地址,包括但不限于該視頻所在網(wǎng)頁的URL。其中,該視頻索引庫是預(yù)先建立的包含多個視頻與多個圖片ID之間索引關(guān)系的數(shù)據(jù)庫。在一個優(yōu)選實施例中,還可以通過人工或網(wǎng)絡(luò)抓取技術(shù)(Spider)來獲取大量圖片,并建立圖片索引庫,則本發(fā)明的一種基于圖片來搜索視頻的裝置還可以包括:第二獲取裝置45,用于通過人工或Sipder自動訪問大量網(wǎng)頁來抓取圖片。第二識別裝置46,用于通過與第一識別裝置相同的圖像識別技術(shù)提取所抓取圖片的圖片特征。第一建立裝置47,用于根據(jù)所獲得的圖片的圖片特征,建立或更新圖片索引庫。其中,第一建立裝置47可以包括:分配模塊471,用于為待存入圖片索引庫中的圖片分配圖片ID;建立模塊472,用于建立圖片索引庫中的圖片和ID之間的映射關(guān)系,其中,圖片特征相同的圖片共享相同的ID。因為圖片特征相同的圖片可具有相同的圖片ID,因此,如果多個圖片的,除圖片尺寸和/或像素不同以外,其他圖像特征值相同,則這多個圖片可以分配相同的圖片ID,此圖片ID也可以稱為圖片組ID(GroupID)。在圖片索引庫中,圖片與GroupID之間的映射關(guān)系如下表所示:圖片1GroupID1圖片2GroupID1圖片3GroupID1圖片4GroupID2圖片5GroupID2圖片6GroupID3圖片7GroupID3圖片8GroupID3圖片9GroupID4......第二獲取裝置可以包括:獲取模塊,用于獲取視頻網(wǎng)頁;解析模塊,對視頻網(wǎng)頁進行解析,提取圖片及圖片的網(wǎng)頁地址。以下通過兩個示例來說明第二獲取裝置獲取圖片的過程:示例8:第二獲取裝置獲取圖片的網(wǎng)頁地址,隨后,通過該網(wǎng)頁地址訪問該網(wǎng)頁所在的網(wǎng)絡(luò)服務(wù)器,并從該網(wǎng)絡(luò)服務(wù)器下載圖片。其中,可以通過配置正則表達式來獲取圖片的網(wǎng)頁地址。具體實施時,可以通過GIPS(GeneralImageProcessSystem)縮略圖服務(wù)來下載圖片。示例9:第二獲取裝置通過訪問基于WEB來播放視頻的視頻網(wǎng)站,并通過抓取正在網(wǎng)頁上播放視頻的視頻網(wǎng)頁,其中包括抓取時網(wǎng)頁的視頻播放框中所呈現(xiàn)的視頻幀與網(wǎng)頁的其他部分。隨后,通過對抓取的視頻網(wǎng)頁進行解析,提取僅包含視頻幀的視頻圖片并獲取該視頻圖片的網(wǎng)頁地址。本領(lǐng)域技術(shù)人員應(yīng)理解以上示例僅為例舉,其他獲取圖片的方式可適用于本發(fā)明,并應(yīng)包含在本發(fā)明的保護范圍中,在此以引用方式包含于此。在另一個優(yōu)選實施例中,本發(fā)明的一種基于圖片來搜索視頻的裝置還可以包括:第三獲取裝置,用于獲取各圖片對應(yīng)的視頻的網(wǎng)絡(luò)地址,包括但不限于該視頻所在網(wǎng)頁的URL。第二建立裝置,用于根據(jù)圖片ID與視頻網(wǎng)頁地址來建立包含多個視頻與多個圖片ID之間索引關(guān)系的數(shù)據(jù)庫。以下通過一個示例來說明獲取與圖片對應(yīng)的視頻網(wǎng)頁地址的過程:示例10:第三獲取裝置在通過Sider訪問網(wǎng)站,優(yōu)選為視頻網(wǎng)站,來抓取圖片時,同時獲取圖片的相關(guān)信息,其中包括與圖片對應(yīng)的視頻的網(wǎng)絡(luò)地址,包括視頻所在網(wǎng)頁的視頻網(wǎng)頁地址。示例11:第三獲取裝置訪問正在網(wǎng)頁上播放視頻的視頻網(wǎng)頁,隨后,除了提取僅包含視頻幀的視頻圖片,還獲取該視頻圖片的網(wǎng)頁地址,從而第二建立裝置可以建立該視頻圖片與視頻網(wǎng)頁地址之間的索引關(guān)系。本領(lǐng)域技術(shù)人員應(yīng)理解以上示例僅為例舉,其他獲取視頻網(wǎng)頁地址的方式可適用于本發(fā)明,并應(yīng)包含在本發(fā)明的保護范圍中,在此以引用方式包含于此。以下通過一個示例來說明第二建立裝置建立視頻網(wǎng)頁地址和對應(yīng)的圖片ID之間的索引關(guān)系的過程:示例12:第二建立裝置根據(jù)視頻網(wǎng)頁地址與圖片ID來生成索引文件,該索引文件的每一行分別包括不同的視頻網(wǎng)頁地址和視頻網(wǎng)頁所對應(yīng)的圖片ID,所述的視頻網(wǎng)頁是該行所包括視頻網(wǎng)頁地址對應(yīng)的視頻網(wǎng)頁。例如,該索引文件每行的格式如下:視頻網(wǎng)頁URL\視頻網(wǎng)頁所對應(yīng)的圖片ID所生成的索引文件即為視頻網(wǎng)頁地址和圖片ID之間的索引關(guān)系,將該索引文件作為視頻網(wǎng)頁地址和圖片ID之間的索引關(guān)系保存在視頻索引庫中。優(yōu)選地,如果需要返回的搜索結(jié)果除包含視頻網(wǎng)頁地址外,還包含該視頻的其他屬性,例如視頻摘要等,以上建立視頻網(wǎng)頁地址和圖片ID之間的索引關(guān)系還可以為視頻網(wǎng)頁地址分別增加索引字段,取視頻網(wǎng)頁地址分別在所述索引文件中查找,如果在該索引文件中找到該視頻網(wǎng)頁地址,則將該視頻網(wǎng)頁地址對應(yīng)的圖片的ID寫入所述索引字段;如果在該索引文件中沒有找到該視頻網(wǎng)頁地址,則將所述索引字段留空;將帶有所述索引字段的視頻網(wǎng)頁地址作為所述視頻網(wǎng)頁地址和圖片的ID之間的索引關(guān)系保存。本領(lǐng)域技術(shù)人員應(yīng)理解以上示例僅為例舉,其他建立視頻網(wǎng)頁地址與圖片ID的方式可適用于本發(fā)明,并應(yīng)包含在本發(fā)明的保護范圍中,在此以引用方式包含于此。需要說明的是,其中,上述圖片索引庫與視頻索引庫包括但不限于各種關(guān)系型或XML數(shù)據(jù)庫。圖片索引庫與視頻索引庫可以是分離的,也可以集成在一個數(shù)據(jù)庫中。同樣地,圖片索引庫與視頻數(shù)據(jù)庫可以集成于網(wǎng)絡(luò)設(shè)備中,也可位于與之分離的一臺網(wǎng)絡(luò)設(shè)備或多個網(wǎng)絡(luò)設(shè)備的集群中中,并通過網(wǎng)絡(luò)相互連接。當圖片索引庫與視頻索引庫集成在一個數(shù)據(jù)庫中時,也即將所述視頻網(wǎng)頁、視頻網(wǎng)頁地址、圖片索引庫、圖片的網(wǎng)頁地址、圖片和ID之間的映射關(guān)系、以及視頻網(wǎng)頁地址和圖片的ID之間的索引關(guān)系保存在同一個數(shù)據(jù)庫中。與現(xiàn)有技術(shù)相比,本發(fā)明通過對用戶選擇的圖片進行圖像識別,在圖片索引庫中搜索到和用戶選擇圖片內(nèi)容相同的圖片,獲得圖片索引庫中該圖片預(yù)先分配的ID,以及根據(jù)預(yù)先建立的視頻網(wǎng)頁地址與該ID之間的索引關(guān)系,搜索到相應(yīng)的視頻網(wǎng)頁地址,實現(xiàn)了根據(jù)用戶選擇的圖片搜索到該圖片對應(yīng)的視頻資源。需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實施,例如,本發(fā)明的各個裝置可采用專用集成電路(ASIC)或任何其他類似硬件設(shè)備來實現(xiàn)。在一個實施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。