搜索方法和搜索設(shè)備的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種搜索方法和搜索設(shè)備。所述搜索方法,用于在頁(yè)面中搜索多媒體對(duì)象,并且包括:獲得用于進(jìn)行搜索的關(guān)鍵字;獲得與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本;根據(jù)所述參考樣本來(lái)在所述頁(yè)面中搜索與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象;返回搜索到的與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象作為搜索結(jié)果。因此,在本發(fā)明中,可以實(shí)現(xiàn)基于多媒體對(duì)象的簡(jiǎn)便搜索,而無(wú)需單獨(dú)地向多媒體對(duì)象分配一個(gè)或多個(gè)文本對(duì)象。
【專利說(shuō)明】搜索方法和搜索設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,更具體地,本發(fā)明涉及一種搜索方法和搜索設(shè)備。
【背景技術(shù)】
[0002]近年來(lái),隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,出現(xiàn)了越來(lái)越多的用于搜索和檢索信息的方法,以用于從包括各種對(duì)象的文檔頁(yè)面(諸如,網(wǎng)頁(yè)頁(yè)面、字處理軟件的文檔頁(yè)面等)中搜索用戶指定的關(guān)鍵字。
[0003]然而,目前針對(duì)頁(yè)面的關(guān)鍵字檢索方法還止步于簡(jiǎn)單的基于文本的搜索?;诒疚牡乃阉鞣椒ㄊ褂冒ㄒ粋€(gè)或多個(gè)諸如單詞或短語(yǔ)之類的文本對(duì)象作為關(guān)鍵字,來(lái)在文檔頁(yè)面中進(jìn)行遍歷查詢,并且當(dāng)搜索到與該關(guān)鍵字完全匹配的文本對(duì)象時(shí),向用戶返回相關(guān)結(jié)果。這種基于文本的搜索方法能夠很好地適用于在基于純文本的文檔中進(jìn)行搜索,然而卻難以應(yīng)用于包括各種多媒體對(duì)象(諸如,音頻、圖像、視頻等)的文檔頁(yè)面之中。
[0004]例如,目前用戶輸入的搜索關(guān)鍵字,在網(wǎng)頁(yè)中查找到的往往是包含該關(guān)鍵字的信息鏈接??墒菍?duì)于網(wǎng)頁(yè)中顯示的圖片和音視頻,如果在其標(biāo)題或者名稱中沒(méi)有顯示這個(gè)關(guān)鍵字,就不會(huì)被檢索到,那么這些圖片或者音視頻信息就成為遺漏的內(nèi)容。
[0005]在現(xiàn)有技術(shù)中,為了能夠搜索多媒體對(duì)象,人們想到可以向每個(gè)多媒體對(duì)象分配一個(gè)或多個(gè)文本對(duì)象,諸如標(biāo)題、文件名、屬性、元數(shù)據(jù)或標(biāo)簽之類,從而使得能夠利用指定的關(guān)鍵字來(lái)對(duì)這些文本對(duì)象進(jìn)行匹配,并且當(dāng)出現(xiàn)匹配時(shí),向用戶返回與所匹配的文本對(duì)象相關(guān)聯(lián)的多媒體對(duì)象。
[0006]然而,在這種方式中,所分配的文本對(duì)象常常具有一定的片面性和主觀性,無(wú)法全面完整地體現(xiàn)出多媒體對(duì)象所實(shí)際包括的內(nèi)容。而且,這些文本對(duì)象的添加也使得在加載文檔頁(yè)面的過(guò)程中增加了傳送負(fù)載。
[0007]因此,需要一種新型的搜索方法和搜索設(shè)備來(lái)解決上述問(wèn)題。
【發(fā)明內(nèi)容】
[0008]為了解決上述技術(shù)問(wèn)題,根據(jù)本發(fā)明的一個(gè)方面,提供了一種搜索方法,用于在頁(yè)面中搜索多媒體對(duì)象,所述方法包括:獲得用于進(jìn)行搜索的關(guān)鍵字;獲得與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本;根據(jù)所述參考樣本來(lái)在所述頁(yè)面中搜索與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象;返回搜索到的與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象作為搜索結(jié)果。
[0009]此外,根據(jù)本發(fā)明的另一方面,提供了一種搜索設(shè)備,用于在頁(yè)面中搜索多媒體對(duì)象,所述設(shè)備包括:關(guān)鍵字獲得單元,用于獲得用于進(jìn)行搜索的關(guān)鍵字;參考樣本獲得單元,用于獲得與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本;搜索單元,用于根據(jù)所述參考樣本來(lái)在所述頁(yè)面中搜索與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象;返回單元,用于返回搜索到的與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象作為搜索結(jié)果。
[0010]與現(xiàn)有技術(shù)相比,采用根據(jù)本發(fā)明的搜索方法和搜索設(shè)備,當(dāng)用戶希望在文檔頁(yè)面中包括的多媒體對(duì)象之中搜索包括用戶指定的關(guān)鍵字的多媒體對(duì)象時(shí),可以首先根據(jù)該關(guān)鍵字確定參考樣本,并且使用該參考樣本來(lái)搜索包括用戶指定的關(guān)鍵字的多媒體對(duì)象。因此,在本發(fā)明中,可以實(shí)現(xiàn)基于多媒體對(duì)象的簡(jiǎn)便搜索,而無(wú)需單獨(dú)地向多媒體對(duì)象分配一個(gè)或多個(gè)文本對(duì)象,從而避免了由于所分配的文本對(duì)象的片面性和主觀性而導(dǎo)致產(chǎn)生錯(cuò)誤搜索或遺漏搜索,并且節(jié)省了現(xiàn)有技術(shù)中在加載多媒體對(duì)象時(shí)必須同時(shí)加載與之相關(guān)聯(lián)的文本對(duì)象的傳送負(fù)載。
[0011]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在說(shuō)明書(shū)、權(quán)利要求書(shū)以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
【專利附圖】
【附圖說(shuō)明】
[0012]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0013]圖1圖示了根據(jù)本發(fā)明的搜索方法。
[0014]圖2圖示了根據(jù)本發(fā)明的搜索設(shè)備。
[0015]圖3圖示了根據(jù)本發(fā)明實(shí)施例的搜索方法。
[0016]圖4圖示了根據(jù)本發(fā)明實(shí)施例的搜索設(shè)備。
[0017]圖5圖示了使用根據(jù)本發(fā)明實(shí)施例的搜索方式得到的搜索結(jié)果。
【具體實(shí)施方式】
[0018]將參照附圖詳細(xì)描述根據(jù)本發(fā)明的各個(gè)實(shí)施例。這里,需要注意的是,在附圖中,將相同的附圖標(biāo)記賦予基本上具有相同或類似結(jié)構(gòu)和功能的組成部分,并且將省略關(guān)于它們的重復(fù)描述。
[0019]在下文中,將參考圖1和圖2來(lái)描述根據(jù)本發(fā)明的搜索方法和搜索設(shè)備。
[0020]圖1圖示了根據(jù)本發(fā)明的搜索方法,而圖2圖示了根據(jù)本發(fā)明的搜索設(shè)備。
[0021]圖1所圖示的搜索方法可以通過(guò)圖2所圖示的搜索設(shè)備來(lái)實(shí)現(xiàn)。具體地,所述搜索設(shè)備100包括:關(guān)鍵字獲得單元110、參考樣本獲得單元120、搜索單元130、和返回單元140。
[0022]如圖1所圖示的,所述搜索方法用于在頁(yè)面中搜索多媒體對(duì)象,并且包括:
[0023]在步驟SllO中,關(guān)鍵字獲得單元110獲得用于進(jìn)行搜索的關(guān)鍵字;
[0024]在步驟S120中,參考樣本獲得單元120獲得與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本;
[0025]在步驟S130中,搜索單元130根據(jù)所述參考樣本來(lái)在所述頁(yè)面中搜索與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象;
[0026]在步驟S140中,返回單元140返回搜索到的與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象作為搜索結(jié)果。
[0027]由此可見(jiàn),采用根據(jù)本發(fā)明的搜索方法和搜索設(shè)備,當(dāng)用戶希望在文檔頁(yè)面中包括的多媒體對(duì)象之中搜索包括用戶指定的關(guān)鍵字的多媒體對(duì)象時(shí),可以首先根據(jù)該關(guān)鍵字確定參考樣本,并且使用該參考樣本來(lái)搜索包括用戶指定的關(guān)鍵字的多媒體對(duì)象。因此,在本發(fā)明中,可以實(shí)現(xiàn)基于多媒體對(duì)象的簡(jiǎn)便搜索,而無(wú)需單獨(dú)地向多媒體對(duì)象分配一個(gè)或多個(gè)文本對(duì)象,從而避免了由于所分配的文本對(duì)象的片面性和主觀性而導(dǎo)致產(chǎn)生錯(cuò)誤搜索或遺漏搜索,并且節(jié)省了現(xiàn)有技術(shù)中在加載多媒體對(duì)象時(shí)必須同時(shí)加載與之相關(guān)聯(lián)的文本對(duì)象的傳送負(fù)載。
[0028]在下文中,將參考圖3和圖4來(lái)描述根據(jù)本發(fā)明實(shí)施例的搜索方法和搜索設(shè)備。在本發(fā)明的實(shí)施例中,以將搜索方法和搜索設(shè)備應(yīng)用于在網(wǎng)頁(yè)頁(yè)面中對(duì)多媒體對(duì)象進(jìn)行搜索的場(chǎng)景為例來(lái)進(jìn)行說(shuō)明。該網(wǎng)頁(yè)頁(yè)面可以包括文本對(duì)象和/或多媒體對(duì)象,該多媒體對(duì)象可以具有多種格式,例如音頻、圖像、視頻等。用戶期望在該網(wǎng)頁(yè)頁(yè)面所包括的多媒體對(duì)象之中查找到包括指定關(guān)鍵字的多媒體對(duì)象。
[0029]需要說(shuō)明的是,盡管此處通過(guò)將根據(jù)本發(fā)明的搜索方法和搜索設(shè)備應(yīng)用于網(wǎng)頁(yè)頁(yè)面搜索的場(chǎng)景來(lái)說(shuō)明本發(fā)明,但是,本領(lǐng)域技術(shù)人員能夠理解的是,本發(fā)明不限于此。而是,還可以將本發(fā)明應(yīng)用于其他的場(chǎng)景,例如,在字處理軟件(諸如,Word、Excel、PowerPoint)的文檔頁(yè)面中進(jìn)行搜索的場(chǎng)景、在文檔閱讀軟件(諸如,Acrobat Reader)的文檔頁(yè)面中進(jìn)行搜索的場(chǎng)景、通過(guò)搜索引擎在因特網(wǎng)中進(jìn)行搜索的場(chǎng)景等。
[0030]圖3圖示了根據(jù)本發(fā)明實(shí)施例的搜索方法,而圖4圖示了根據(jù)本發(fā)明實(shí)施例的搜索設(shè)備。
[0031]圖3所圖示的根據(jù)本發(fā)明實(shí)施例的搜索方法可以應(yīng)用于圖4所圖示的搜索設(shè)備100。與圖1中相似地,該搜索設(shè)備100包括:關(guān)鍵字獲得單元110、參考樣本獲得單元120、搜索單元130、和返回單元140。
[0032]如圖3所圖示的,根據(jù)本發(fā)明實(shí)施例的搜索方法包括:
[0033]在步驟S210中,獲得用于進(jìn)行搜索的關(guān)鍵字。
[0034]當(dāng)用戶在通過(guò)在電子設(shè)備(諸如,筆記本計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、平板電腦(PAD)、移動(dòng)電話、多媒體播放器、個(gè)人數(shù)字助理(PDA))中運(yùn)行的瀏覽器來(lái)瀏覽網(wǎng)頁(yè)時(shí),常常會(huì)需要進(jìn)行關(guān)鍵字搜索,以便快速定位自己需要的信息。這時(shí),用戶往往不希望這種關(guān)鍵字搜索僅僅局限于文本對(duì)象(諸如,在網(wǎng)頁(yè)上出現(xiàn)的普通文本或超級(jí)鏈接)的范圍,而是希望能夠同時(shí)在多媒體對(duì)象中進(jìn)行搜索。
[0035]為了實(shí)現(xiàn)上述目的,可以將根據(jù)本發(fā)明實(shí)施例的搜索方法實(shí)現(xiàn)在用于瀏覽網(wǎng)頁(yè)的瀏覽器中,換言之,可以將根據(jù)本發(fā)明實(shí)施例的搜索設(shè)備作為一個(gè)功能模塊而集成在該瀏
IrWSB
JaL-HPT O
[0036]具體地,當(dāng)用戶在通過(guò)應(yīng)用了本發(fā)明的瀏覽器來(lái)瀏覽網(wǎng)頁(yè)時(shí),用戶可以通過(guò)菜單(例如,編輯_>查找)或者熱鍵(例如,Ctrl+F)來(lái)調(diào)用彈出的搜索框,或者該搜索框也可以直接集成在瀏覽器的用戶界面中。然后,用戶可以通過(guò)該搜索框輸入意欲搜索的關(guān)鍵字。
[0037]此時(shí),在搜索設(shè)備100中,關(guān)鍵字獲得單元110從該瀏覽器的搜索框中接收到用戶輸入的純文本格式的輸入信息,并且將它直接作為關(guān)鍵字。
[0038]顯然,除了通過(guò)文本格式來(lái)輸入信息之外,用戶可能希望輸入信息的方式是多樣的,諸如通過(guò)語(yǔ)音方式、通過(guò)插入音頻文件方式、通過(guò)插入圖像文件方式等對(duì)于用戶最為方便的方式來(lái)輸入信息。
[0039]為此,優(yōu)選地,可以使得瀏覽器的搜索框能夠接收多種格式的輸入信息。從而,在搜索設(shè)備100中,關(guān)鍵字獲得單元110接收用戶在該瀏覽器的搜索框中輸入的輸入信息,判斷所述輸入信息的格式是否是純文本格式,如果是,則直接根據(jù)該輸入信息來(lái)生成所述關(guān)鍵字;否則,對(duì)輸入信息的格式進(jìn)行識(shí)別,判斷所述輸入信息的格式是屬于音頻、圖像、還是視頻格式,并且根據(jù)所識(shí)別的格式,利用聲紋提取、語(yǔ)音識(shí)別、圖像識(shí)別等各種手段來(lái)從所述輸入信息中提取用戶意欲進(jìn)行搜索的關(guān)鍵字。
[0040]此外,優(yōu)選地,該關(guān)鍵字獲得單元110還可以通過(guò)搜索框來(lái)提示用戶輸入意欲搜索的對(duì)象的類型,并且根據(jù)用戶輸入的類型來(lái)確定后續(xù)在文檔頁(yè)面中是搜索文本對(duì)象、搜索一種或多種格式的多媒體對(duì)象、還是搜索它們中的某些組合。
[0041]在步驟S220中,獲得與關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本。
[0042]具體地,在關(guān)鍵字獲得單兀110獲得了關(guān)鍵字之后,參考樣本獲得單兀120根據(jù)關(guān)鍵字獲得單元110獲得的關(guān)鍵字來(lái)獲取與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本。
[0043]如果在步驟S210中關(guān)鍵字獲得單元110接收到用戶期望搜索某一特定格式多媒體對(duì)象的指不,則該參考樣本獲得單兀120僅僅獲取該特定格式的、與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本。
[0044]下面,假設(shè)用戶希望在文檔頁(yè)面中將某人物的名字ABC作為關(guān)鍵字來(lái)執(zhí)行搜索操作。
[0045]在第一示例中,當(dāng)用戶僅僅期望搜索與所述關(guān)鍵字的文字讀音相關(guān)聯(lián)的音頻對(duì)象時(shí),參考樣本獲得單元120首先確定所述關(guān)鍵字的文字讀音是ABC ;然后根據(jù)所述關(guān)鍵字的文字讀音來(lái)獲得相關(guān)聯(lián)的參考音頻樣本。例如,參考樣本獲得單元120可以直接生成一段音頻流,其中僅僅包括ABC的文字讀音。替換地,也可以將包括各種關(guān)鍵字的文字讀音的音頻文件預(yù)先地存儲(chǔ)在數(shù)據(jù)庫(kù)中,參考樣本獲得單元120根據(jù)關(guān)鍵字來(lái)從該數(shù)據(jù)庫(kù)中直接讀取與ABC相關(guān)聯(lián)的音頻文件,并且從其中提取出關(guān)于ABC文字讀音的音頻流。
[0046]在第二示例中,當(dāng)用戶僅僅期望搜索與所述關(guān)鍵字的文字形狀相關(guān)聯(lián)的圖像對(duì)象時(shí),參考樣本獲得單元120首先確定所述關(guān)鍵字的文字形狀是ABC ;然后根據(jù)所述關(guān)鍵字的文字形狀來(lái)獲得相關(guān)聯(lián)的參考圖像樣本。例如,參考樣本獲得單元120可以直接生成一副圖像,其中僅僅包括ABC的文字形狀。同樣地,參考樣本獲得單元120也可以從數(shù)據(jù)庫(kù)中直接讀取與ABC相關(guān)聯(lián)的圖像文件,并且從其中提取出關(guān)于ABC文字形狀的圖像。
[0047]在第三示例中,當(dāng)用戶僅僅期望搜索與所述關(guān)鍵字所指代的對(duì)象的聲音相關(guān)聯(lián)的音頻對(duì)象時(shí),參考樣本獲得單元120首先確定所述關(guān)鍵字所指代的對(duì)象是人物ABC ;然后根據(jù)所述關(guān)鍵字所指代的對(duì)象來(lái)獲得與所述對(duì)象的聲音相關(guān)聯(lián)的參考音頻樣本。例如,可以將包括各種對(duì)象(人物、動(dòng)物等)的聲紋的音頻文件預(yù)先地存儲(chǔ)在數(shù)據(jù)庫(kù)中,參考樣本獲得單元120根據(jù)關(guān)鍵字ABC來(lái)從該數(shù)據(jù)庫(kù)中讀取與ABC相關(guān)聯(lián)的音頻文件,并且從其中提取出關(guān)于ABC聲紋的音頻流。該ABC的聲紋可以是人物ABC所特有的聲音頻段、特征頻點(diǎn)、或者特征音節(jié)等。
[0048]在第四示例中,當(dāng)用戶僅僅期望搜索與所述關(guān)鍵字所指代的對(duì)象的外觀相關(guān)聯(lián)的圖像對(duì)象時(shí),參考樣本獲得單元120首先確定所述關(guān)鍵字所指代的對(duì)象是人物ABC ;然后根據(jù)所述關(guān)鍵字所指代的對(duì)象來(lái)獲得與所述對(duì)象的外觀相關(guān)聯(lián)的參考圖像樣本。例如,可以將包括各種對(duì)象(人物、動(dòng)物、景點(diǎn)交通工具等各種事物)的外觀的圖像文件預(yù)先地存儲(chǔ)在數(shù)據(jù)庫(kù)中,參考樣本獲得單元120根據(jù)關(guān)鍵字ABC來(lái)從該數(shù)據(jù)庫(kù)中讀取與ABC相關(guān)聯(lián)的圖像文件,并且從其中提取出關(guān)于ABC外觀的圖像。該ABC的圖像可以是人物ABC的各個(gè)角度視圖,諸如正視圖、俯視圖、側(cè)視圖等。[0049]在第五示例中,當(dāng)用戶期望搜索多種格式的多媒體對(duì)象時(shí),參考樣本獲得單元120可以根據(jù)用戶指定的多種格式來(lái)獲取相應(yīng)格式的、與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本。
[0050]在步驟S230中,根據(jù)參考樣本來(lái)在頁(yè)面中搜索與關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象。
[0051]具體地,在參考樣本獲得單元120獲得了與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本之后,搜索單元130根據(jù)參考樣本獲得單元120所獲得的參考樣本來(lái)在所述頁(yè)面中搜索與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象。
[0052]如上所述,如果在步驟S210中關(guān)鍵字獲得單元110接收到用戶期望搜索某一特定格式多媒體對(duì)象的指示,則該搜索單元130僅僅獲取該特定格式的、與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象。
[0053]例如,該搜索單元130首先獲得所述頁(yè)面中的每一個(gè)多媒體對(duì)象;確定所獲得的多媒體對(duì)象的格式;判斷所述多媒體對(duì)象的格式是否是用戶所指定的格式,如果不是,則繼續(xù)獲取下一個(gè)多媒體對(duì)象。如果是,則該搜索單元130繼續(xù)對(duì)所獲得的多媒體對(duì)象與相應(yīng)格式的參考樣本進(jìn)行相似度比較,并且判斷所獲得的多媒體對(duì)象與所述參考樣本之間的相似度是否大于閾值(例如,75%),如果是,則將所獲得的多媒體對(duì)象確定為與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象,如果不是,則認(rèn)為搜索結(jié)果不匹配,并繼續(xù)獲取下一個(gè)多媒體對(duì)象。
[0054]在一個(gè)示例中,當(dāng)多媒體對(duì)象是音頻流時(shí),該搜索單元130可以對(duì)所獲得的音頻多媒體對(duì)象進(jìn)行音頻識(shí)別,提取特征音頻點(diǎn)、音頻頻率范圍、特征發(fā)音音節(jié)等等音頻特性,將它與參考樣本之間的相應(yīng)音頻特性進(jìn)行比較。
[0055]在另一示例中,當(dāng)多媒體對(duì)象是圖像時(shí),該搜索單元130可以對(duì)所獲得的圖像多媒體對(duì)象進(jìn)行圖像識(shí)別,提取特征圖像點(diǎn)、圖像的亮度、色度、色調(diào)范圍等等圖像特性,將它與參考樣本之間的相應(yīng)圖像特性進(jìn)行比較。
[0056]在又一示例中,當(dāng)多媒體對(duì)象是視頻流時(shí),該搜索單元130可以對(duì)所獲得的視頻多媒體對(duì)象進(jìn)行逐幀提取,并且將每一幀圖像與參考樣本之間的相應(yīng)圖像特性進(jìn)行比較,同時(shí)還可以對(duì)所獲得視頻多媒體對(duì)象中包括的音頻流進(jìn)行提取,并且將音頻流與參考樣本之間的相應(yīng)音頻特性進(jìn)行比較。
[0057]另外,如果在步驟S210中關(guān)鍵字獲得單元110并沒(méi)有接收到用戶期望搜索某一特定格式多媒體對(duì)象的指示,則向該搜索單元130通知獲取所有可能格式的、與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象。
[0058]這時(shí),該搜索單元130首先獲得所述頁(yè)面中的每一個(gè)多媒體對(duì)象并確定所獲得的多媒體對(duì)象的格式。當(dāng)確定出所獲得的多媒體對(duì)象具有第一格式時(shí),該搜索單元130從參考樣本獲得單元120在步驟S220中所獲得的多種格式的參考樣本中選擇具有所述第一格式的參考樣本進(jìn)行相似度比較。替換地,該搜索單元130還可以從所獲得的多種格式的參考樣本中選擇具有與所述第一格式相應(yīng)格式的參考樣本進(jìn)行相似度比較。
[0059]在一個(gè)示例中,當(dāng)多媒體對(duì)象是音頻流時(shí),該搜索單元130可以利用關(guān)于關(guān)鍵字的文字讀音(例如,文字ABC的讀音)的音頻流、和/或關(guān)于所述關(guān)鍵字所指代的對(duì)象的聲音(例如,人物ABC的聲紋)的音頻流來(lái)進(jìn)行相似度比較。
[0060]在另一示例中,當(dāng)多媒體對(duì)象是圖像時(shí),該搜索單元130可以利用關(guān)于ABC文字形狀(例如,文字ABC的各種字體)的圖像、和/或關(guān)于所述關(guān)鍵字所指代的對(duì)象的外觀(例如,人物ABC的容貌、體型)的圖像來(lái)進(jìn)行相似度比較。
[0061]在又一示例中,當(dāng)多媒體對(duì)象是視頻流時(shí),該搜索單元130可以上述提到的所有參考樣本來(lái)進(jìn)行相似度比較。
[0062]在步驟S240中,返回搜索到的與關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象作為搜索結(jié)果。
[0063]具體地,在該搜索單元130判斷出已經(jīng)對(duì)所述頁(yè)面中的每一個(gè)多媒體對(duì)象進(jìn)行過(guò)匹配之后,向返回單元140發(fā)送搜索完成信號(hào)。該返回單元140根據(jù)該搜索完成信號(hào)來(lái)將在步驟S230中實(shí)時(shí)接收到的搜索結(jié)果、或者在步驟S240中與該搜索完成信號(hào)同時(shí)接收到的搜索結(jié)果返回給瀏覽器并顯示給用戶。例如,該瀏覽器可以通過(guò)對(duì)多媒體對(duì)象進(jìn)行高亮顯示、逐一跳轉(zhuǎn)等方式來(lái)向用戶顯示搜索結(jié)果。
[0064]顯然,除了搜索多媒體對(duì)象之外,該搜索單元130還可以利用現(xiàn)有技術(shù)中基于文本的搜索方式來(lái)對(duì)頁(yè)面文檔中的純文本對(duì)象進(jìn)行搜索,以實(shí)現(xiàn)更為全面的對(duì)象搜索。
[0065]另外,在優(yōu)選的實(shí)施例中,除了與關(guān)鍵字嚴(yán)格匹配的搜索結(jié)果之外,有時(shí)用戶可能希望能夠獲得與該關(guān)鍵字相關(guān)的更大范圍的搜索結(jié)果。對(duì)此,該搜索設(shè)備100還可以包括相近詞獲得單元150,用于獲得所述關(guān)鍵字的相近詞,以便進(jìn)一步豐富用戶期望的搜索結(jié)果O
[0066]相應(yīng)地,圖3所圖示的搜索方法進(jìn)一步包括:
[0067]在步驟S250中,用于獲得所述關(guān)鍵字的相近詞。
[0068]具體地,在關(guān)鍵字獲得單元110獲得了關(guān)鍵字之后,該相近詞獲得單元150可以根據(jù)關(guān)鍵字獲得單元110獲得的關(guān)鍵字來(lái)獲取與該關(guān)鍵字相關(guān)聯(lián)的相近詞。
[0069]在一個(gè)示例中,該相近詞獲得單元150可以根據(jù)模糊算法來(lái)自動(dòng)地生成該關(guān)鍵字的近義詞。該相近詞獲得單元150可以通過(guò)對(duì)用戶輸入的關(guān)鍵詞進(jìn)行分析,根據(jù)分析結(jié)果來(lái)構(gòu)建模糊型數(shù)學(xué)模型,利用隸屬關(guān)系將數(shù)據(jù)元素集合靈活地轉(zhuǎn)換成模糊集合,并且確定相關(guān)的隸屬函數(shù),從而得到該關(guān)鍵字的近義詞。例如,當(dāng)關(guān)鍵詞是“北京”時(shí),該相近詞獲得單元150可以確定“首都”為該關(guān)鍵詞的近義詞。
[0070]在另一示例中,該相近詞獲得單元150還可以根據(jù)預(yù)先定義的一些相近詞詞典、用戶詞庫(kù)來(lái)查詢與該關(guān)鍵字相關(guān)聯(lián)的相近詞。例如,當(dāng)關(guān)鍵詞是某人物的名字“ABC”時(shí),該近義詞可以是人物ABC的藝名“DEF”、曾用名、親屬姓名、證件號(hào)碼等等各種相關(guān)聯(lián)的關(guān)鍵字。
[0071]在步驟S260中,獲得與相近詞相關(guān)聯(lián)的多媒體對(duì)象的參考樣本。
[0072]在步驟S270中,根據(jù)參考樣本來(lái)在頁(yè)面中搜索與相近詞相關(guān)聯(lián)的多媒體對(duì)象。
[0073]在步驟S280中,返回搜索到的與相近詞相關(guān)聯(lián)的多媒體對(duì)象作為搜索結(jié)果。
[0074]由于步驟S260到S280的操作與步驟S220到S240中相似,只需將關(guān)鍵字替換為相近詞即可,所以在此省略了其詳細(xì)說(shuō)明。
[0075]下面,將參考圖5來(lái)描述根據(jù)本發(fā)明實(shí)施例的搜索結(jié)果的具體示例。
[0076]圖5圖示了使用根據(jù)本發(fā)明實(shí)施例的搜索方式得到的搜索結(jié)果。如圖5所示,當(dāng)用戶期望搜索某人物的名字ABC時(shí),搜索設(shè)備100將人物的名字ABC作為關(guān)鍵字,并且進(jìn)一步確定與該人物的名字ABC相關(guān)聯(lián)的相近詞。例如,該相近詞可以是該人物的藝名DEF。
[0077]于是,搜索設(shè)備100執(zhí)行上述步驟S210到S280,以便獲得與關(guān)鍵字ABC和相近詞DEF相關(guān)聯(lián)的多媒體對(duì)象的參考樣本,利用該參考樣本來(lái)進(jìn)一步搜索與關(guān)鍵字ABC和相近詞DEF相關(guān)聯(lián)的多媒體對(duì)象,并返回搜索結(jié)果。
[0078]如圖5所示,在搜索結(jié)果中,附圖標(biāo)記501指示出包括ABC文字形狀的圖像;附圖標(biāo)記502指示出包括人物ABC頭像的圖像;附圖標(biāo)記503和504指示出與關(guān)鍵字ABC完全匹配的文本對(duì)象;附圖標(biāo)記505指示出包括人物ABC聲音的音頻流;附圖標(biāo)記506指示出包括人物ABC藝名DEF的文本對(duì)象;附圖標(biāo)記507指示出包括人物ABC的圖像的視頻流。
[0079]其中,附圖標(biāo)記505指示出的包括人物ABC的聲音的音頻流也可以通過(guò)在該音頻流的屬性信息中包括的純文本對(duì)象“ABC唱片試聽(tīng)”中的“ABC”來(lái)獲得。
[0080]另外,如果在附圖標(biāo)記507指示出的包括人物ABC的圖像的視頻流中還包括人物ABC自己的語(yǔ)音,則它也可以通過(guò)關(guān)于ABC聲紋的參考樣本來(lái)獲得。同理,如果在附圖標(biāo)記507指示出的包括人物ABC的圖像的視頻流中還包括人物ABC人名圖像,則它也可以通過(guò)關(guān)于ABC文字形狀的參考樣本來(lái)獲得。如果在附圖標(biāo)記507指示出的包括人物ABC的圖像的視頻流中還包括人物ABC人名的音頻,則它也可以通過(guò)關(guān)于ABC文字讀音的參考樣本來(lái)獲得。
[0081]由此可見(jiàn),采用根據(jù)本發(fā)明實(shí)施例的搜索方法和搜索設(shè)備,當(dāng)用戶希望在文檔頁(yè)面中包括的多媒體對(duì)象之中搜索與關(guān)鍵字相關(guān)的多媒體對(duì)象時(shí),可以根據(jù)該關(guān)鍵字確定相近詞,并確定關(guān)鍵字與相近詞的參考樣本,并且使用該參考樣本來(lái)搜索包括用戶指定格式的或者所有格式的多媒體對(duì)象。因此,在本發(fā)明中,不僅可以將包含關(guān)鍵字的文本對(duì)象,而且也可以將與關(guān)鍵字和/或相關(guān)詞相關(guān)的音頻、圖片、視頻等多媒體對(duì)象一起標(biāo)識(shí)出來(lái),這樣即使在多媒體對(duì)象中并不包括文本格式的關(guān)鍵字的情況下,也只要內(nèi)容匹配,也可以成為搜索結(jié)果,從而極大地提高了用戶的搜索體驗(yàn),便于用戶進(jìn)行篩查和選擇。
[0082]需要說(shuō)明的是,盡管在上文中以特定的順序描述了根據(jù)本發(fā)明實(shí)施例的通信方法,但是本發(fā)明不限于此。例如,顯然,步驟S250可以在步驟S220之前執(zhí)行或者與之同時(shí)執(zhí)行,同理,步驟S260到S280可以在步驟S220到S240之前執(zhí)行或者與之同時(shí)執(zhí)行。
[0083]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助于軟件加必需的硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以全部通過(guò)軟件、或硬件來(lái)實(shí)施?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)【背景技術(shù)】做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁盤、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0084]在上面詳細(xì)描述了本發(fā)明的各個(gè)實(shí)施例。然而,本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的原理和精神的情況下,可對(duì)這些實(shí)施例進(jìn)行各種修改,組合或子組合,并且這樣的修改應(yīng)落入本發(fā)明的范圍內(nèi)。
【權(quán)利要求】
1.一種搜索方法,用于在頁(yè)面中搜索多媒體對(duì)象,其特征在于,所述方法包括: 獲得用于進(jìn)行搜索的關(guān)鍵字; 獲得與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本; 根據(jù)所述參考樣本來(lái)在所述頁(yè)面中搜索與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象; 返回搜索到的與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象作為搜索結(jié)果。
2.根據(jù)權(quán)利要求1的方法,其特征在于,所述獲得用于進(jìn)行搜索的關(guān)鍵字的步驟包括: 接收輸入信息; 判斷所述輸入信息的格式是否是純文本格式; 如果是,則直接根據(jù)該輸入信息來(lái)生成所述關(guān)鍵字; 否則,對(duì)所述輸入信息的格式進(jìn)行識(shí)別,并且根據(jù)所識(shí)別的格式來(lái)從所述輸入信息中提取所述關(guān)鍵字。
3.根據(jù)權(quán)利要求1的方法,其特征在于,所述多媒體對(duì)象是與所述關(guān)鍵字的文字讀音相關(guān)聯(lián)的音頻對(duì)象,并且 所述獲得與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本的步驟包括: 確定所述關(guān)鍵字的文字讀音; 根據(jù)所述關(guān)鍵字的文字讀音來(lái)獲得相關(guān)聯(lián)的參考音頻樣本。
4.根據(jù)權(quán)利要求1的方法,其特征在于,所述多媒體對(duì)象是與所述關(guān)鍵字的文字形狀相關(guān)聯(lián)的圖像對(duì)象,并且` 所述獲得與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本的步驟包括: 確定所述關(guān)鍵字的文字形狀; 根據(jù)所述關(guān)鍵字的文字形狀來(lái)獲得相關(guān)聯(lián)的參考圖像樣本。
5.根據(jù)權(quán)利要求1的方法,其特征在于,所述多媒體對(duì)象是與所述關(guān)鍵字所指代的對(duì)象的聲音相關(guān)聯(lián)的音頻對(duì)象,并且 所述獲得與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本的步驟包括: 確定所述關(guān)鍵字所指代的對(duì)象; 根據(jù)所述關(guān)鍵字所指代的對(duì)象來(lái)獲得與所述對(duì)象的聲音相關(guān)聯(lián)的參考音頻樣本。
6.根據(jù)權(quán)利要求1的方法,其特征在于,所述多媒體對(duì)象是與所述關(guān)鍵字所指代的對(duì)象的外觀相關(guān)聯(lián)的圖像對(duì)象,并且 所述獲得與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本的步驟包括: 確定所述關(guān)鍵字所指代的對(duì)象; 根據(jù)所述關(guān)鍵字所指代的對(duì)象來(lái)獲得與所述對(duì)象的外觀相關(guān)聯(lián)的參考圖像樣本。
7.根據(jù)權(quán)利要求1的方法,其特征在于,所述根據(jù)所述參考樣本來(lái)在所述頁(yè)面中搜索與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的步驟包括: 獲得所述頁(yè)面中的每一個(gè)多媒體對(duì)象; 對(duì)所獲得的多媒體對(duì)象與所述參考樣本進(jìn)行相似度比較; 判斷所獲得的多媒體對(duì)象與所述參考樣本之間的相似度是否大于閾值; 如果是,則將所獲得的多媒體對(duì)象確定為與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象。
8.根據(jù)權(quán)利要求7的方法,其特征在于,所述參考樣本包括多種格式,并且 所述對(duì)所獲得的多媒體對(duì)象與所述參考樣本進(jìn)行相似度比較的步驟包括:確定所獲得的多媒體對(duì)象的格式; 當(dāng)所獲得的多媒體對(duì)象具有第一格式時(shí),從所述多種格式的參考樣本中選擇具有所述第一格式的參考樣本; 對(duì)所獲得的多媒體對(duì)象與所選擇的參考樣本進(jìn)行相似度比較。
9.根據(jù)權(quán)利要求1的方法,其特征在于,所述方法還包括: 獲得所述關(guān)鍵字的相近詞; 獲得與所述相近詞相關(guān)聯(lián)的多媒體對(duì)象的參考樣本; 根據(jù)所述參考樣本來(lái)在所述頁(yè)面中搜索與所述相近詞相關(guān)聯(lián)的多媒體對(duì)象; 返回搜索到的與所述相近詞相關(guān)聯(lián)的多媒體對(duì)象作為搜索結(jié)果。
10.一種搜索設(shè)備,用于在頁(yè)面中搜索多媒體對(duì)象,其特征在于,所述設(shè)備包括: 關(guān)鍵字獲得單元,用于獲得用于進(jìn)行搜索的關(guān)鍵字; 參考樣本獲得單元,用于獲得與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象的參考樣本; 搜索單元,用于根據(jù)所述參考樣本來(lái)在所述頁(yè)面中搜索與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象; 返回單元,用于返回搜索到的與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象作為搜索結(jié)果。
11.根據(jù)權(quán)利要求10的設(shè)備,其特征在于,所述關(guān)鍵字獲得單元接收輸入信息;判斷所述輸入信息的格式是否是純 文本格式;如果是,則直接根據(jù)該輸入信息來(lái)生成所述關(guān)鍵字;否則,對(duì)所述輸入信息的格式進(jìn)行識(shí)別,并且根據(jù)所識(shí)別的格式來(lái)從所述輸入信息中提取所述關(guān)鍵字。
12.根據(jù)權(quán)利要求10的設(shè)備,其特征在于,所述多媒體對(duì)象是與所述關(guān)鍵字的文字讀首相關(guān)聯(lián)的首頻對(duì)象,并且 所述參考樣本獲得單元確定所述關(guān)鍵字的文字讀音;根據(jù)所述關(guān)鍵字的文字讀音來(lái)獲得相關(guān)聯(lián)的參考音頻樣本。
13.根據(jù)權(quán)利要求10的設(shè)備,其特征在于,所述多媒體對(duì)象是與所述關(guān)鍵字的文字形狀相關(guān)聯(lián)的圖像對(duì)象,并且 所述參考樣本獲得單元確定所述關(guān)鍵字的文字形狀;根據(jù)所述關(guān)鍵字的文字形狀來(lái)獲得相關(guān)聯(lián)的參考圖像樣本。
14.根據(jù)權(quán)利要求10的設(shè)備,其特征在于,所述多媒體對(duì)象是與所述關(guān)鍵字所指代的對(duì)象的聲音相關(guān)聯(lián)的音頻對(duì)象,并且 所述參考樣本獲得單元確定所述關(guān)鍵字所指代的對(duì)象;根據(jù)所述關(guān)鍵字所指代的對(duì)象來(lái)獲得與所述對(duì)象的聲音相關(guān)聯(lián)的參考音頻樣本。
15.根據(jù)權(quán)利要求10的設(shè)備,其特征在于,所述多媒體對(duì)象是與所述關(guān)鍵字所指代的對(duì)象的外觀相關(guān)聯(lián)的圖像對(duì)象,并且 所述參考樣本獲得單元確定所述關(guān)鍵字所指代的對(duì)象;根據(jù)所述關(guān)鍵字所指代的對(duì)象來(lái)獲得與所述對(duì)象的外觀相關(guān)聯(lián)的參考圖像樣本。
16.根據(jù)權(quán)利要求10的設(shè)備,其特征在于,所述搜索單元獲得所述頁(yè)面中的每一個(gè)多媒體對(duì)象;對(duì)所獲得的多媒體對(duì)象與所述參考樣本進(jìn)行相似度比較;判斷所獲得的多媒體對(duì)象與所述參考樣本之間的相似度是否大于閾值;如果是,則將所獲得的多媒體對(duì)象確定為與所述關(guān)鍵字相關(guān)聯(lián)的多媒體對(duì)象。
17.根據(jù)權(quán)利要求16的設(shè)備,其特征在于,所述參考樣本包括多種格式,并且 所述搜索單元確定所獲得的多媒體對(duì)象的格式;當(dāng)所獲得的多媒體對(duì)象具有第一格式時(shí),從所述多種格式的參考樣本中選擇具有所述第一格式的參考樣本;對(duì)所獲得的多媒體對(duì)象與所選擇的參考樣本進(jìn)行相似度比較。
18.根據(jù)權(quán)利要求10的設(shè)備,其特征在于,所述設(shè)備還包括: 相近詞獲得單元,用于獲得所述關(guān)鍵字的相近詞,并且 所述參考樣本獲得單元還用于獲得與所述相近詞相關(guān)聯(lián)的多媒體對(duì)象的參考樣本;所述搜索單元還用于根據(jù)所述參考樣本來(lái)在所述頁(yè)面中搜索與所述相近詞相關(guān)聯(lián)的多媒體對(duì)象; 所述返回單元還用于返回搜索到的`與所述相近詞相關(guān)聯(lián)的多媒體對(duì)象作為搜索結(jié)果。
【文檔編號(hào)】G06F17/30GK103870500SQ201210545975
【公開(kāi)日】2014年6月18日 申請(qǐng)日期:2012年12月14日 優(yōu)先權(quán)日:2012年12月14日
【發(fā)明者】韓瑜, 過(guò)曉冰 申請(qǐng)人:聯(lián)想(北京)有限公司