息返回至客戶(hù)端,從而使用戶(hù)在獲取媒體圖像文件的同時(shí),直接獲取到媒體內(nèi)容的相關(guān)信息,方便快捷,提高了用戶(hù)獲取信息的質(zhì)量,同時(shí),也提高了媒體內(nèi)容的宣傳和推廣效果。
[0053]上述方法,在客戶(hù)端,還可以增加對(duì)商品或活動(dòng)的購(gòu)買(mǎi)功能,使用戶(hù)獲悉了媒體內(nèi)容的相關(guān)信息后,在客戶(hù)端直接購(gòu)買(mǎi)商品或活動(dòng)。
[0054]還可以將客戶(hù)端的展現(xiàn)頁(yè)面鏈接到相關(guān)商品或活動(dòng)的銷(xiāo)售網(wǎng)站,使用戶(hù)獲悉了媒體內(nèi)容的相關(guān)信息后,在客戶(hù)端對(duì)媒體內(nèi)容相關(guān)信息與其他銷(xiāo)售網(wǎng)站中的相關(guān)信息進(jìn)行比較。
[0055]實(shí)際應(yīng)用中,用戶(hù)可以在觀看演唱會(huì)時(shí),掃描演唱會(huì)中展現(xiàn)的圖像,并將該圖像上傳至服務(wù)器,就可以在客戶(hù)端直接瀏覽演唱會(huì)中展現(xiàn)的圖像中服飾、用品等的相關(guān)信息(比如服飾的品牌、材質(zhì)等,活動(dòng)的時(shí)間、地點(diǎn)、主要內(nèi)容,以及服飾和活動(dòng)的價(jià)格等);另夕卜,用戶(hù)還可以在觀看海報(bào)時(shí),掃描海報(bào)的圖像,并將該圖像上傳至服務(wù)器,就可以在客戶(hù)端直接瀏覽海報(bào)中展現(xiàn)的產(chǎn)品的相關(guān)信息。
[0056]上述識(shí)別內(nèi)容并返回的過(guò)程通過(guò)客戶(hù)端與服務(wù)端的交互來(lái)完成。
[0057]如本領(lǐng)域技術(shù)人員可以理解的,在數(shù)據(jù)庫(kù)中存儲(chǔ)的圖像文件關(guān)聯(lián)了哪些媒體內(nèi)容的相關(guān)信息,客戶(hù)端就會(huì)展現(xiàn)哪些媒體內(nèi)容的相關(guān)信息。
[0058]如本領(lǐng)域技術(shù)人員可以理解的,對(duì)于所有的媒體形式,只要具有圖像文件,采用本發(fā)明實(shí)施例提供的方法,都可以使用戶(hù)在客戶(hù)端直接瀏覽媒體內(nèi)容的相關(guān)信息,進(jìn)而對(duì)媒體內(nèi)容具有詳細(xì)的了解,提高用戶(hù)購(gòu)買(mǎi)媒體內(nèi)容(活動(dòng)或商品)的可能性,進(jìn)而使商品或活動(dòng)的推廣和宣傳目的得以實(shí)現(xiàn)。
[0059]本發(fā)明實(shí)施例中,在數(shù)據(jù)庫(kù)中,識(shí)別匹配圖像文件時(shí),通過(guò)計(jì)算圖像文件的特征碼的方式。
[0060]在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,SI包括如下步驟:
[0061]S101,將原始媒體圖像存儲(chǔ)在圖像數(shù)據(jù)庫(kù)中;
[0062]S102,提取所述原始媒體圖像的特征碼;
[0063]S103,將所述媒體內(nèi)容相關(guān)信息存儲(chǔ)在媒體內(nèi)容相關(guān)信息數(shù)據(jù)庫(kù)中;
[0064]S104,將所述特征碼與所述媒體內(nèi)容相關(guān)信息--對(duì)應(yīng),獲取關(guān)聯(lián)媒體內(nèi)容相關(guān)信息的媒體圖像。
[0065]在實(shí)際應(yīng)用過(guò)程中,提取了特征碼之后,系統(tǒng)可以為其分配一個(gè)唯一的ID,獲取到了媒體內(nèi)容相關(guān)信息后,系統(tǒng)也可以為其分配一個(gè)唯一的ID,然后,系統(tǒng)可以通過(guò)兩個(gè)ID對(duì)特征碼和媒體內(nèi)容相關(guān)信息進(jìn)行匹配。
[0066]在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,S102包括如下步驟:
[0067]Al,在媒體圖像中預(yù)設(shè)η個(gè)取樣點(diǎn);
[0068]Α2,提取第i個(gè)取樣點(diǎn)的亮度值和色相值,I ^ i ;
[0069]A3,計(jì)算第m個(gè)取樣點(diǎn)和第m+l個(gè)取樣點(diǎn)的亮度差值和色相差值,I彡m彡n_l ;
[0070]A4,將A3中計(jì)算得到的結(jié)果組成字符串{(L2-L1, H2-H1),…(Lm+「Lm,Hm+1_Hm)},其中,Li為第i個(gè)取樣點(diǎn)的亮度值,H i為第i個(gè)取樣點(diǎn)的色相值,I彡i彡m+l ;
[0071]A5,將所述字符串作為所述媒體圖像的特征碼。
[0072]采用上述方法計(jì)算得到的圖像文件的特征碼,可以唯一識(shí)別出圖像文件,從而使后續(xù)的文件識(shí)別匹配更加準(zhǔn)確可靠。
[0073]在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,S102之后,S104之前還包括:將所述媒體圖像進(jìn)行多叉樹(shù)分類(lèi),得到媒體圖像的分類(lèi)樹(shù)。
[0074]通過(guò)對(duì)媒體圖像進(jìn)行多叉樹(shù)分類(lèi),在不同級(jí)別的分類(lèi)樹(shù)節(jié)點(diǎn)中,存儲(chǔ)不同數(shù)量的圖像媒體圖像,則在圖像數(shù)據(jù)庫(kù)中進(jìn)行圖像媒體圖像匹配查詢(xún)過(guò)程中,可以按層次搜索查詢(xún),所以匹配速度比較快,可以保證本發(fā)明實(shí)施例提供的方法能夠適應(yīng)網(wǎng)絡(luò)產(chǎn)品的大并發(fā)應(yīng)用。
[0075]在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述將所述媒體圖像進(jìn)行多叉樹(shù)分類(lèi),包括如下步驟:
[0076]BI,從所述媒體圖像的特征碼:{(L2-L1, H2-H1),…(Lm+「Lm,Hm+rHm)}中取出絕對(duì)值大于(1,D的特征碼:{(Lj, Hj)},其中,I彡j彡m ;
[0077]B2,將(L」,Hj)的對(duì)位相加得到(LE,He),將LjP H #目加得到所述媒體圖像的特征值;
[0078]B3,根據(jù)所述圖像數(shù)據(jù)庫(kù)中所述媒體圖像的數(shù)量及所述媒體圖像的特征值設(shè)置分類(lèi)段閾值;
[0079]B4,根據(jù)所述分類(lèi)段閾值和所述媒體圖像的特征值,將所述媒體圖像進(jìn)行多叉樹(shù)分類(lèi),得到所述媒體圖像的分類(lèi)樹(shù)。
[0080]其中,B3中,通過(guò)判斷數(shù)據(jù)庫(kù)中所有媒體圖像的特征值的范圍,以及媒體圖像的數(shù)量,設(shè)置一個(gè)合理的分類(lèi)段閾值,該分類(lèi)段閾值,需要既能夠保證節(jié)約資源,減少占用空間,又要保證系統(tǒng)的性能,能夠在數(shù)據(jù)大并發(fā)的情況下,根據(jù)媒體圖像的特征值快速的查找到需要的媒體圖像。
[0081]B4中,將媒體圖像按照其對(duì)應(yīng)的圖像特征值及預(yù)設(shè)的分類(lèi)段閾值,分別存儲(chǔ)在相應(yīng)級(jí)別的節(jié)點(diǎn)中,從而形成媒體圖像的分類(lèi)樹(shù)。
[0082]上述媒體圖像的分類(lèi)樹(shù),在實(shí)際使用過(guò)程中,首先判斷待匹配的媒體圖像是否存在于父節(jié)點(diǎn)的范圍內(nèi),如果是,則判斷待匹配的媒體圖像的特征值是否存在于下一級(jí)的子節(jié)點(diǎn)的范圍內(nèi),依次類(lèi)推,直至最小的子節(jié)點(diǎn),在該最小的子節(jié)點(diǎn)中查找匹配的媒體圖像。
[0083]本發(fā)明實(shí)施例中,在所述媒體圖像的分類(lèi)樹(shù)中,每個(gè)最低級(jí)別的節(jié)點(diǎn)中媒體圖像的數(shù)量不超過(guò)128個(gè)??梢允沟孟到y(tǒng)在網(wǎng)絡(luò)產(chǎn)品大并發(fā)應(yīng)用中,能夠保持較高的匹配查找性能。
[0084]在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,S2和S3之間還包括如下步驟:按照S102相同的方法,提取所述掃描的媒體圖像的特征碼;則S3為:根據(jù)所述掃描的媒體圖像的特征碼,獲取與所述客戶(hù)端上傳的媒體圖像匹配的關(guān)聯(lián)內(nèi)容的媒體圖像。
[0085]此處,客戶(hù)端掃描圖像后,不做任何處理,直接上傳至服務(wù)器,然后,在服務(wù)器中提取其特征碼。
[0086]對(duì)于圖像文件,提取其特征碼的處理量比較大,所以,對(duì)于設(shè)備性能的要求比較高,目前,一般的客戶(hù)端,比如手機(jī)、PAD等很難實(shí)現(xiàn)提取圖像特征碼,所以,本發(fā)明實(shí)施例中,為了提高系統(tǒng)的整體性能,客戶(hù)端掃描圖像后,直接上傳至服務(wù)器,由服務(wù)器完成特征碼的提取。
[0087]在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,S3為:根據(jù)所述掃描的媒體圖像的特征碼,獲取與所述客戶(hù)端上傳的媒體圖像匹配的關(guān)聯(lián)內(nèi)容的媒體圖像,包括如下步驟:
[0088]Cl,計(jì)算第一特征碼和第二特征碼的相似度值;所述第一特征碼為所述掃描的媒體圖像的特征碼,所述第二特征碼為存儲(chǔ)在數(shù)據(jù)庫(kù)中的所述原始媒體圖像的特征碼;
[0089]C2,判斷Cl中計(jì)算得到的相似度值是否達(dá)到預(yù)設(shè)閥值,如果是,則所述第一特征碼和所述第二特征碼相符,獲取與所述第一特征碼對(duì)應(yīng)的數(shù)據(jù)匹配的所述第二特征碼對(duì)應(yīng)的數(shù)據(jù);否則,返回匹配失敗的信息。
[0090]其中,Cl中計(jì)算第一特征碼和第二特征碼的相似度值,包括如下步驟:
[0091]D1,將所述第一特征碼和所述第二特征碼中的數(shù)組對(duì)位相減;
[0092]D2,從Dl的計(jì)算結(jié)果中,提取絕對(duì)值大于(1,I)的數(shù)組;
[0093]D3,將D2中得到的數(shù)組對(duì)位相加得到數(shù)組(Lx,Hx),再將H ^目加得到所述第一特征碼和所述第二特征碼的相似度值。
[0094]得到了兩個(gè)特征碼的相似度值之后,通過(guò)將其與預(yù)設(shè)的閾值進(jìn)行比較,如果相似度值達(dá)到了預(yù)設(shè)閥值,則兩個(gè)特征碼相符,則兩個(gè)特征碼對(duì)應(yīng)的圖像文件相符,即可以匹配到與客戶(hù)端上傳的圖像文件相符的原始圖像文件,然后,根據(jù)原始圖像文件,就可以獲取到關(guān)聯(lián)的媒體內(nèi)容相關(guān)信息,并返回客戶(hù)端,使用戶(hù)了解媒體內(nèi)容的相關(guān)信息。
[0095]本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,SI中,所述媒體圖像數(shù)據(jù)為完整的媒體圖像數(shù)據(jù);S2中,所述客戶(hù)端上傳的媒體圖像數(shù)據(jù)為部分媒體圖像數(shù)據(jù)。
[0096]由于對(duì)于一個(gè)圖像文件而言,其圖像特征碼是唯一確定的,所以,通過(guò)該文件的任意特征碼就可以識(shí)別該圖像文件,而無(wú)需獲取該圖像文件的所有的特征碼。所以,本發(fā)明實(shí)施例中,為了減小系統(tǒng)處理量,客戶(hù)端只需掃描圖像文件的一部分,并上傳至服務(wù)端,月艮務(wù)端提取該部分圖像文件的特征碼之后,就可以利用該部分特征碼識(shí)別匹配查找數(shù)據(jù)庫(kù)中的圖像文件,而由于圖像文件與媒體內(nèi)容相關(guān)信息關(guān)聯(lián),所以,根據(jù)用戶(hù)上傳的部分圖像文件查找到完整的原始圖像文件后,就可以