欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于圖片對(duì)象搜索結(jié)果排序的相關(guān)方法及裝置與流程

文檔序號(hào):11829855閱讀:267來(lái)源:國(guó)知局
用于圖片對(duì)象搜索結(jié)果排序的相關(guān)方法及裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種用于圖片對(duì)象搜索結(jié)果排序的相關(guān)方法及裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,互聯(lián)網(wǎng)上的信息量也在與日俱增,用戶在通過搜索引擎搜索需要的信息時(shí),往往由于用戶輸入的搜索關(guān)鍵詞無(wú)法準(zhǔn)確描述所需要的信息或與用戶搜索關(guān)鍵詞匹配的信息數(shù)量眾多等原因,導(dǎo)致搜索引擎返回大量相關(guān)的信息作為搜索結(jié)果,該搜索結(jié)果所包含的信息數(shù)量越多,那么用戶在搜索結(jié)果中挑選自己需要的信息的難度將越大。

為解決上述問題,部分搜索引擎提供了基于用戶興趣排序搜索結(jié)果的方案,具體為:基于用戶搜索結(jié)果的文本特征進(jìn)行聚類,從而確定用戶感興趣的信息,當(dāng)該用戶后續(xù)在該搜索引擎進(jìn)行搜索時(shí)基于用戶感興趣的信息對(duì)搜索結(jié)果進(jìn)行排序。其中,若一個(gè)搜索結(jié)果的文本特征內(nèi)容較多,則需要進(jìn)行信息抽取操作,由于在信息抽取時(shí)很難量化,并且如果文本特征不是規(guī)則的表格類型,很難提取其中的特征;同時(shí)由于不同搜索結(jié)果中針對(duì)同一屬性可能采用不同的文本描述方式,例如,產(chǎn)品的屬性蠶絲和真絲,實(shí)際是同一個(gè)屬性,因此,需要對(duì)搜索結(jié)果進(jìn)行歸一化處理,如果歸一化處理不準(zhǔn)確,則無(wú)法將該兩個(gè)相同的屬性識(shí)別到同一個(gè)興趣點(diǎn)上;另外,由于同一關(guān)鍵詞在不同分類下代表的含義不同,例如,針對(duì)關(guān)鍵詞蘋果,在水果、電影、3C等不同分類下所代表的含義是不同的,因此還需要根據(jù)上下文信息計(jì)算其語(yǔ)意場(chǎng)景對(duì)該關(guān)鍵詞進(jìn)行消歧,若無(wú)法獲取上下文信息,則消歧結(jié)果將受影響,那么依據(jù)消歧后的關(guān)鍵詞進(jìn)行搜索得到的搜索結(jié)果將包含大量與用戶的真正需求不符的信息,則基于該信息進(jìn)行聚類,將較難準(zhǔn)確表達(dá)用戶的真正興趣點(diǎn)。

可見,基于文本特征確定用戶感興趣的信息需要對(duì)文本特征進(jìn)行信息抽取、歸一化及消岐等復(fù)雜的技術(shù)處理,不但較難提取屬性信息(即提取效率低),而且依據(jù)基于文本特征所提取的屬性信息進(jìn)行用戶興趣分析的準(zhǔn)確性較低,較難準(zhǔn)確表達(dá)用戶的真正興趣點(diǎn),以此為基礎(chǔ)對(duì)搜索結(jié)果進(jìn)行排序后,用戶同樣較難找到真正需要的信息。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明解決的技術(shù)問題之一是提供用于圖片對(duì)象搜索結(jié)果排序的相關(guān)方法及裝置,其能使對(duì)圖片對(duì)象的搜索結(jié)果排序更能準(zhǔn)確貼近用戶興趣。

根據(jù)本發(fā)明一方面的一個(gè)實(shí)施例,提供了一種用于輔助圖片對(duì)象搜索結(jié)果排序的方法,包括:

獲取設(shè)定時(shí)間范圍內(nèi)用戶行為記錄涉及的圖片對(duì)象;

提取所獲取的圖片對(duì)象的視覺特征;

確定所獲取的圖片對(duì)象中具有同一視覺特征的圖片對(duì)象的數(shù)目;

基于具有同一視覺特征的圖片對(duì)象的數(shù)目,確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù),用于圖片對(duì)象搜索結(jié)果排序。

可選地,所述視覺特征包括以下至少一項(xiàng):

圖片對(duì)象明度、圖片對(duì)象飽和度、圖片對(duì)象銳度、圖片對(duì)象對(duì)比度、圖片對(duì)象艷麗度、圖片對(duì)象是否拼圖、圖片對(duì)象主體區(qū)域所占比率、圖片對(duì)象主體顏色深淺、圖片對(duì)象主體配色方案。

可選地,基于具有同一視覺特征的圖片對(duì)象的數(shù)目,確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)包括:

基于具有同一視覺特征的圖片對(duì)象的數(shù)目與校正值確定所述視覺特征的基礎(chǔ)得分,其中校正值表示具有該視覺特征的圖片對(duì)象在圖片對(duì)象庫(kù)中的比率;

依據(jù)所述視覺特征的基礎(chǔ)得分確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)。

可選地,所述行為記錄包括選擇。

可選地,所述行為記錄包括:瀏覽和選擇,則基于具有同一視覺特征的圖片對(duì)象的數(shù)目確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)包括:

基于具有同一視覺特征的圖片對(duì)象的數(shù)目與相應(yīng)加權(quán)因子確定所述視覺特征的基礎(chǔ)得分,其中加權(quán)因子是根據(jù)行為記錄是瀏覽還是選擇來(lái)確定的;

依據(jù)所述視覺特征的基礎(chǔ)得分確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)。

可選地,所述視覺特征由精確視覺特征值表征。

可選地,所述視覺特征由精確視覺特征值或?qū)蛹?jí)視覺特征值表征,其中在視覺特征由層級(jí)視覺特征值標(biāo)準(zhǔn)的情況下,提取所獲取的圖片對(duì)象的視覺特征包括:

提取所獲取的圖片對(duì)象的視覺特征的精確視覺特征值;

確定所述精確視覺特征值所屬的層級(jí)視覺特征值,作為所獲取的圖片對(duì)象的視覺特征。

根據(jù)本發(fā)明另一方面的一個(gè)實(shí)施例,提供了一種用于圖片對(duì)象搜索結(jié)果排序的方法,包括:

響應(yīng)于接收到用戶的搜索請(qǐng)求,獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象;

提取所獲取的圖片對(duì)象的視覺特征;

基于用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)獲得用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù),其中,用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)是依據(jù)上述的用于輔助圖片對(duì)象的搜索結(jié)果排序的方法確定的;

按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)為所述圖片對(duì)象排序。

可選地,所述視覺特征包括以下至少一項(xiàng):

圖片對(duì)象明度、圖片對(duì)象飽和度、圖片對(duì)象銳度、圖片對(duì)象對(duì)比度、圖片對(duì)象艷麗度、圖片對(duì)象是否拼圖、圖片對(duì)象主體區(qū)域所占比率、圖片對(duì)象主體顏色深淺、圖片對(duì)象主體配色方案。

可選地,基于用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)獲得用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)包括:

將用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)之和作為用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)。

可選地,獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象還包括:獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象的原始排序分值,則基于用戶對(duì)所述視覺特征的偏 好分?jǐn)?shù)獲得用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)包括:

將用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)之和加上獲取的所述圖片對(duì)象的原始排序分值,作為用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù);或

將用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)之和與預(yù)定調(diào)整值的乘積加上獲取的所述圖片對(duì)象的原始排序分值后得到的和值作為用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)。

可選地,按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)為所述圖片對(duì)象排序包括:

按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)從高到低的順序?yàn)樗鰣D片對(duì)象排序。

根據(jù)本發(fā)明又一方面的一個(gè)實(shí)施例,提供了一種用于輔助圖片對(duì)象搜索結(jié)果排序的裝置,包括:

獲取單元,用于獲取設(shè)定時(shí)間范圍內(nèi)用戶行為記錄涉及的圖片對(duì)象;

提取單元,用于提取所獲取的圖片對(duì)象的視覺特征;

數(shù)目確定單元,用于確定所獲取的圖片對(duì)象中具有同一視覺特征的圖片對(duì)象的數(shù)目;

偏好分?jǐn)?shù)確定單元,用于基于具有同一視覺特征的圖片對(duì)象的數(shù)目,確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù),用于圖片對(duì)象搜索結(jié)果排序。

可選地,所述視覺特征包括以下至少一項(xiàng):

圖片對(duì)象明度、圖片對(duì)象飽和度、圖片對(duì)象銳度、圖片對(duì)象對(duì)比度、圖片對(duì)象艷麗度、圖片對(duì)象是否拼圖、圖片對(duì)象主體區(qū)域所占比率、圖片對(duì)象主體顏色深淺、圖片對(duì)象主體配色方案。

可選地,偏好分?jǐn)?shù)確定單元包括:

第一基礎(chǔ)得分確定子單元,用于基于具有同一視覺特征的圖片對(duì)象的數(shù)目與校正值確定所述視覺特征的基礎(chǔ)得分,其中校正值表示具有該視覺特征的圖片對(duì)象在圖片對(duì)象庫(kù)中的比率;

第一偏好分?jǐn)?shù)確定子單元,用于依據(jù)所述視覺特征的基礎(chǔ)得分確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)。

可選地,所述行為記錄包括選擇。

可選地,所述行為記錄包括:瀏覽和選擇,偏好分?jǐn)?shù)確定單元包括:

第二基礎(chǔ)得分確定子單元,用于基于具有同一視覺特征的圖片對(duì)象的數(shù)目與相應(yīng)加權(quán)因子確定所述視覺特征的基礎(chǔ)得分,其中加權(quán)因子是根據(jù)行為記錄是瀏覽還是選擇來(lái)確定的;

第二偏好分?jǐn)?shù)確定子單元,用于依據(jù)所述視覺特征的基礎(chǔ)得分確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)。

可選地,所述視覺特征由精確視覺特征值表征。

可選地,所述視覺特征由精確視覺特征值或?qū)蛹?jí)視覺特征值表征,其中在視覺特征由層級(jí)視覺特征值表征的情況下,提取單元包括:

提取子單元,用于提取所獲取的圖片對(duì)象的視覺特征的精確視覺特征值;

層級(jí)劃分子單元,用于確定所述精確視覺特征值所屬的層級(jí)視覺特征值,作為所獲取的圖片對(duì)象的視覺特征。

根據(jù)本發(fā)明再一方面的一個(gè)實(shí)施例,提供了一種用于圖片對(duì)象搜索結(jié)果排序的裝置,包括:

圖片對(duì)象獲取單元,用于響應(yīng)于接收到用戶的搜索請(qǐng)求,獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象;

視覺特征提取單元,用于提取所獲取的圖片對(duì)象的視覺特征;

綜合偏好分?jǐn)?shù)獲得單元,用于基于用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)獲得用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù),其中,用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)是由上面所述的用于輔助圖片對(duì)象的搜索結(jié)果排序的裝置確定的;

排序單元,用于按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)為所述圖片對(duì)象排序。

可選地,所述視覺特征包括以下至少一項(xiàng):

圖片對(duì)象明度、圖片對(duì)象飽和度、圖片對(duì)象銳度、圖片對(duì)象對(duì)比度、圖片對(duì)象艷麗度、圖片對(duì)象是否拼圖、圖片對(duì)象主體區(qū)域所占比率、圖片對(duì)象主體顏色深淺、圖片對(duì)象主體配色方案。

可選地,綜合偏好分?jǐn)?shù)獲得單元用于:

將用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)之和作為用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)。

可選地,圖片對(duì)象獲取單元還用于:獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象的原始排序分值,則所述綜合偏好分?jǐn)?shù)獲得單元用于:

將用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)之和加上獲取的所述圖片對(duì)象的原始排序分值,作為用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù);或

將用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)之和與預(yù)定調(diào)整值的乘積加上獲取的所述圖片對(duì)象的原始排序分值后得到的和值作為用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)

可選地,排序單元用于:

按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)從高到低的順序?yàn)樗鰣D片對(duì)象排序。

本申請(qǐng)實(shí)施例基于用戶行為記錄涉及的圖片對(duì)象中具有同一視覺特征的圖片對(duì)象的數(shù)目,確定出的用戶對(duì)該視覺特征的偏好,利用這種偏好對(duì)圖片對(duì)象的搜索結(jié)果進(jìn)行排序,就能夠使對(duì)圖片對(duì)象的搜索結(jié)果排序更能準(zhǔn)確貼近用戶興趣。

由于圖片對(duì)象比文字描述可以更直觀地表達(dá)對(duì)象的特性,因此基于該圖片對(duì)象的視覺特征確定的用戶對(duì)視覺特征的偏好分?jǐn)?shù)能夠更能準(zhǔn)確貼近用戶興趣,同時(shí)圖片對(duì)象的視覺特征相對(duì)于從文字描述中提取對(duì)象的屬性更容易。

本領(lǐng)域普通技術(shù)人員將了解,雖然下面的詳細(xì)說明將參考圖示實(shí)施例、附圖進(jìn)行,但本發(fā)明并不僅限于這些實(shí)施例。而是,本發(fā)明的范圍是廣泛的,且意在僅通過后附的權(quán)利要求限定本發(fā)明的范圍。

附圖說明

通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:

圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于輔助圖片對(duì)象搜索結(jié)果排序的方法的流程圖。

圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于具有同一視覺特征的圖片對(duì)象的數(shù)目確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)的方法的流程圖。

圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的確定圖片對(duì)象主體顏色深淺校正值的方法示意圖。

圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的確定圖片對(duì)象主體顏色深淺的得分示意圖。

圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的各視覺特征的圖片對(duì)象數(shù)目示意圖。

圖6-1是根據(jù)本發(fā)明一個(gè)實(shí)施例的圖片對(duì)象明度的偏好分?jǐn)?shù)示意圖。

圖6-2是根據(jù)本發(fā)明一個(gè)實(shí)施例的圖片對(duì)象銳度的偏好分?jǐn)?shù)示意圖。

圖7是根據(jù)本發(fā)明另一個(gè)實(shí)施例的基于具有同一視覺特征的圖片對(duì)象的數(shù)目確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)的方法的流程圖。

圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于圖片對(duì)象搜索結(jié)果排序的方法的流程圖。

圖9-1是根據(jù)本發(fā)明一個(gè)實(shí)施例的搜索結(jié)果原始排序示意圖。

圖9-2是根據(jù)本發(fā)明一個(gè)實(shí)施例的依據(jù)綜合偏好分?jǐn)?shù)對(duì)搜索結(jié)果進(jìn)行排序的示意圖。

圖10是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于輔助圖片對(duì)象搜索結(jié)果排序的裝置的結(jié)構(gòu)示意圖。

圖11是根據(jù)本發(fā)明一個(gè)實(shí)施例的提取單元結(jié)構(gòu)示意圖。

圖12是根據(jù)本發(fā)明一個(gè)實(shí)施例的偏好分?jǐn)?shù)確定單元結(jié)構(gòu)示意圖。

圖13是根據(jù)本發(fā)明另一個(gè)實(shí)施例的偏好分?jǐn)?shù)確定單元結(jié)構(gòu)示意圖。

圖14是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于圖片對(duì)象搜索結(jié)果排序的裝置的結(jié)構(gòu)示意圖。

附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。

具體實(shí)施方式

在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。 此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。

所述計(jì)算機(jī)設(shè)備包括用戶設(shè)備與網(wǎng)絡(luò)設(shè)備。其中,所述用戶設(shè)備包括但不限于電腦、智能手機(jī)、PDA等;所述網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。其中,所述計(jì)算機(jī)設(shè)備可單獨(dú)運(yùn)行來(lái)實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng)絡(luò)并通過與網(wǎng)絡(luò)中的其他計(jì)算機(jī)設(shè)備的交互操作來(lái)實(shí)現(xiàn)本發(fā)明。其中,所述計(jì)算機(jī)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。

需要說明的是,所述用戶設(shè)備、網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)等僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計(jì)算機(jī)設(shè)備或網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。

后面所討論的方法(其中一些通過流程圖示出)可以通過硬件、軟件、固件、中間件、微代碼、硬件描述語(yǔ)言或者其任意組合來(lái)實(shí)施。當(dāng)用軟件、固件、中間件或微代碼來(lái)實(shí)施時(shí),用以實(shí)施必要任務(wù)的程序代碼或代碼段可以被存儲(chǔ)在機(jī)器或計(jì)算機(jī)可讀介質(zhì)(比如存儲(chǔ)介質(zhì))中。(一個(gè)或多個(gè))處理器可以實(shí)施必要的任務(wù)。

這里所公開的具體結(jié)構(gòu)和功能細(xì)節(jié)僅僅是代表性的,并且是用于描述本發(fā)明的示例性實(shí)施例的目的。但是本發(fā)明可以通過許多替換形式來(lái)具體實(shí)現(xiàn),并且不應(yīng)當(dāng)被解釋成僅僅受限于這里所闡述的實(shí)施例。

應(yīng)當(dāng)理解的是,雖然在這里可能使用了術(shù)語(yǔ)“第一”、“第二”等等來(lái)描述各個(gè)單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語(yǔ)限制。使用這些術(shù)語(yǔ)僅僅是為了將一個(gè)單元與另一個(gè)單元進(jìn)行區(qū)分。舉例來(lái)說,在不背離示例性實(shí)施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術(shù)語(yǔ)“和/或”包括其中一個(gè)或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。

應(yīng)當(dāng)理解的是,當(dāng)一個(gè)單元被稱為“連接”或“耦合”到另一單元時(shí),其 可以直接連接或耦合到所述另一單元,或者可以存在中間單元。與此相對(duì),當(dāng)一個(gè)單元被稱為“直接連接”或“直接耦合”到另一單元時(shí),則不存在中間單元。應(yīng)當(dāng)按照類似的方式來(lái)解釋被用于描述單元之間的關(guān)系的其他詞語(yǔ)(例如“處于...之間”相比于“直接處于...之間”,“與...鄰近”相比于“與...直接鄰近”等等)。

這里所使用的術(shù)語(yǔ)僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個(gè)”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語(yǔ)“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個(gè)或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。

還應(yīng)當(dāng)提到的是,在一些替換實(shí)現(xiàn)方式中,所提到的功能/動(dòng)作可以按照不同于附圖中標(biāo)示的順序發(fā)生。舉例來(lái)說,取決于所涉及的功能/動(dòng)作,相繼示出的兩幅圖實(shí)際上可以基本上同時(shí)執(zhí)行或者有時(shí)可以按照相反的順序來(lái)執(zhí)行。

本發(fā)明人發(fā)現(xiàn),當(dāng)用戶搜索圖片對(duì)象時(shí),往往表現(xiàn)出對(duì)具有某類視覺特征的圖片對(duì)象的偏好,例如一些用戶專門對(duì)圖片對(duì)象明度較大的圖片對(duì)象感興趣。因此,本申請(qǐng)實(shí)施例提取圖片對(duì)象的視覺特征,確定用戶對(duì)視覺特征的偏好分?jǐn)?shù),從而可利用該偏好分?jǐn)?shù)對(duì)圖片對(duì)象的搜索結(jié)果進(jìn)行排序,使對(duì)圖片對(duì)象的搜索結(jié)果排序更能準(zhǔn)確貼近用戶興趣。

下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。

圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于輔助圖片對(duì)象搜索結(jié)果排序的方法的流程圖,如圖1中所示,該方法主要包括如下步驟:

S10、獲取設(shè)定時(shí)間范圍內(nèi)用戶行為記錄涉及的圖片對(duì)象;

S11、提取所獲取的圖片對(duì)象的視覺特征;

S12、確定所獲取的圖片對(duì)象中具有同一視覺特征的圖片對(duì)象的數(shù)目;

S13、基于具有同一視覺特征的圖片對(duì)象的數(shù)目,確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù),用于圖片對(duì)象搜索結(jié)果排序。

下面對(duì)上述各步驟做進(jìn)一步詳細(xì)介紹。

圖1所示的用于輔助圖片對(duì)象搜索結(jié)果排序的方法不是在用戶搜索圖片對(duì)象時(shí)執(zhí)行的,而是在用戶搜索圖片對(duì)象前在服務(wù)器已執(zhí)行好的預(yù)備過程。它可以設(shè)置成定期(例如一天、一個(gè)月等)為每個(gè)用戶執(zhí)行一次。這樣,能夠根據(jù)更新的歷史不斷追蹤用戶偏好的變化,使排序更能反映用戶不斷變化的偏好。

首先需要說明的是,本實(shí)施例所述的用于輔助圖片對(duì)象搜索結(jié)果排序的方法的最終目的是確定出用戶對(duì)圖片對(duì)象的視覺特征的偏好分?jǐn)?shù),從而后續(xù)用戶在進(jìn)行圖片對(duì)象搜索時(shí),可依據(jù)該確定的用戶對(duì)圖片對(duì)象的視覺特征的偏好分?jǐn)?shù)排序圖片對(duì)象搜索結(jié)果。本申請(qǐng)實(shí)施例是以設(shè)定時(shí)間范圍內(nèi)用戶行為記錄涉及的圖片對(duì)象作為源數(shù)據(jù),對(duì)該源數(shù)據(jù)進(jìn)行特征提取從而確定出用戶對(duì)圖片對(duì)象的視覺特征的偏好分?jǐn)?shù)。

步驟S10中所述的設(shè)定時(shí)間范圍可以為從當(dāng)前時(shí)間向前追溯1個(gè)月、或從當(dāng)前時(shí)間向前追溯1年、或從當(dāng)前時(shí)間向前追溯10年或其他時(shí)間范圍等,該設(shè)定時(shí)間范圍的確定需要保證在該設(shè)定時(shí)間范圍內(nèi)能夠獲取到足夠的源數(shù)據(jù)以確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)。例如,當(dāng)前時(shí)間是2014年12月31日,可以將2014年12月一整月作為設(shè)定時(shí)間范圍,也可以將2014年一整年作為設(shè)定時(shí)間范圍,也可以將2005-2014年的十年作為設(shè)定時(shí)間范圍等。可以理解的是,該設(shè)定時(shí)間范圍內(nèi)獲取的源數(shù)據(jù)越多則所確定的用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)越準(zhǔn)確,因此,這里對(duì)“足夠的源數(shù)據(jù)”不做具體限制。

在本申請(qǐng)實(shí)施例中,所述行為記錄包括瀏覽和/或選擇。所述的瀏覽包括但不限于:用戶點(diǎn)擊查看該圖片對(duì)象或點(diǎn)擊查看該圖片對(duì)象對(duì)應(yīng)的產(chǎn)品等等。該選擇包括但不限于:用戶購(gòu)買該圖片對(duì)象對(duì)應(yīng)的產(chǎn)品、或用戶下載該圖片對(duì)象、或用戶收藏該圖片對(duì)象、或用戶將該圖片對(duì)象對(duì)應(yīng)的產(chǎn)品設(shè)置為所關(guān)注的產(chǎn)品等等。

從上面對(duì)選擇和瀏覽的定義可以看出,用戶對(duì)選擇的圖片對(duì)象的興趣程度要高于用戶對(duì)瀏覽的圖片對(duì)象的興趣程度。

另外,需要說明的是,本實(shí)施例中所述的圖片對(duì)象為作為一個(gè)搜索結(jié)果的代表圖在搜索結(jié)果列表頁(yè)面展示的展示圖片,而不是在點(diǎn)擊該搜索結(jié) 果列表頁(yè)面上的一個(gè)搜索結(jié)果后出現(xiàn)的詳情頁(yè)面中的詳情圖片。例如,針對(duì)一件上衣,介紹該上衣的詳情圖片包括多個(gè),而在展示在上衣的搜索結(jié)果的圖片時(shí),在搜索結(jié)果列表頁(yè)面僅展示其中一個(gè)代表圖。我們將該代表圖稱為該上衣的搜索結(jié)果的圖片對(duì)象或展示圖片。當(dāng)然,本申請(qǐng)實(shí)施例并不排除展示圖片為動(dòng)態(tài)變化圖片的情形,所述動(dòng)態(tài)變化即對(duì)于同一物品或信息,其對(duì)應(yīng)的展示圖片對(duì)象有可能是多個(gè)。例如,對(duì)于一件衣服,在搜索結(jié)果列表頁(yè)面中可以有其懸掛時(shí)的圖片、其穿在人身上的效果圖片、以及不同顏色的對(duì)比圖片等,針對(duì)該多個(gè)展示圖片的情形,本實(shí)施例可獲取所有展示圖片作為獲取的圖片對(duì)象。

其中,一種獲取設(shè)定時(shí)間范圍內(nèi)用戶行為記錄涉及的圖片對(duì)象的方式如下:通過用戶ID(標(biāo)識(shí))搜索服務(wù)器記錄的該用戶在服務(wù)器所在網(wǎng)站的所有行為的歷史數(shù)據(jù)??筛鶕?jù)歷史數(shù)據(jù)中的第一類記錄識(shí)別用戶選擇的圖片對(duì)象。第一類記錄例如服務(wù)器記錄的用戶在該網(wǎng)站的成交記錄、下載記錄。例如,根據(jù)成交記錄識(shí)別用戶是否購(gòu)買圖片對(duì)象對(duì)應(yīng)的產(chǎn)品,或根據(jù)下載記錄識(shí)別用戶是否下載圖片對(duì)象等等??筛鶕?jù)歷史數(shù)據(jù)中的第二類記錄識(shí)別用戶瀏覽的圖片對(duì)象。第二類記錄例如服務(wù)器記錄的用戶在該網(wǎng)站瀏覽該搜索結(jié)果的ipv(商品詳情頁(yè)面的瀏覽次數(shù)),可以根據(jù)該ipv識(shí)別用戶是否瀏覽圖片對(duì)象、以及瀏覽的次數(shù)。通過上述方法可確定用戶瀏覽的圖片對(duì)象及對(duì)應(yīng)的數(shù)目以及用戶選擇的圖片對(duì)象及對(duì)應(yīng)的數(shù)目。

在步驟S11中提取所獲取的圖片對(duì)象的視覺特征,其中所述視覺特征包括以下至少一項(xiàng):

圖片對(duì)象明度、圖片對(duì)象飽和度、圖片對(duì)象銳度、圖片對(duì)象對(duì)比度、圖片對(duì)象艷麗度、圖片對(duì)象是否拼圖、圖片對(duì)象主體區(qū)域所占比率、圖片對(duì)象主體顏色深淺、圖片對(duì)象主體配色方案。

可以理解的是,圖片對(duì)象的視覺特征即圖像特征,圖片對(duì)象的各視覺特征可以由對(duì)應(yīng)的視覺特征值表征。

本申請(qǐng)一種實(shí)施例提取上述視覺特征的方法包括:

圖片對(duì)象明度,可通過計(jì)算圖片對(duì)象在HSV(Hue色調(diào),Saturation飽和度,Value明度)空間的V的平均值獲得,具體計(jì)算方法可采用已有任一 種技術(shù)實(shí)現(xiàn),本申請(qǐng)實(shí)施例對(duì)此不做具體限制。

圖片對(duì)象飽和度,可通過計(jì)算圖片對(duì)象在HSV空間的S的平均值獲得,具體計(jì)算方法可采用已有任一種技術(shù)實(shí)現(xiàn),本申請(qǐng)實(shí)施例對(duì)此不做具體限制。

圖片對(duì)象銳度,可利用拉普拉斯算子模板對(duì)圖片對(duì)象進(jìn)行卷積計(jì)算,卷積計(jì)算后得到的平均值為圖片對(duì)象銳度,具體計(jì)算方法可采用已有任一種技術(shù)實(shí)現(xiàn),本申請(qǐng)實(shí)施例對(duì)此不做具體限制。

圖片對(duì)象艷麗度:可通過計(jì)算圖片對(duì)象在RGB(紅R、綠G、藍(lán)B)空間中,像素R/G/B分量與平均值差距的加權(quán)平均值獲得,具體計(jì)算方法可采用已有任一種技術(shù)實(shí)現(xiàn),本申請(qǐng)實(shí)施例對(duì)此不做具體限制。

圖片對(duì)象對(duì)比度:可通過計(jì)算每個(gè)像素的明度(HSV空間的V)與圖片對(duì)象明度的差值之和的平均值獲得,具體計(jì)算方法可采用已有任一種技術(shù)實(shí)現(xiàn),本申請(qǐng)實(shí)施例對(duì)此不做具體限制。

圖片對(duì)象是否拼圖:可通過圖片的連續(xù)性及斷層來(lái)識(shí)別,具體識(shí)別方法可采用已有任一種技術(shù)實(shí)現(xiàn),本申請(qǐng)實(shí)施例對(duì)此不做具體限制。其中,若識(shí)別出圖片對(duì)象是拼圖,則對(duì)應(yīng)的值為第一指定值,例如為1或?yàn)?01,否則為第二指定值,例如為0或?yàn)?02,該第一指定值及第二指定值可根據(jù)需要設(shè)定。

圖片對(duì)象主體區(qū)域所占比率:由于一個(gè)圖片對(duì)象中可能包含多個(gè)實(shí)體,首先確定出圖片對(duì)象中的主體(即該圖片對(duì)象重點(diǎn)展現(xiàn)的實(shí)體),以能包圍各實(shí)體的最小矩形包圍框的面積作為判斷手段,其中面積最大的矩形包圍框所包圍的實(shí)體為該圖片對(duì)象的主體,計(jì)算該面積最大的矩形包圍框的面積與整個(gè)圖片對(duì)象的面積的比值作為圖片對(duì)象主體區(qū)域所占的比率。

圖片對(duì)象主體顏色深淺:通過計(jì)算圖片對(duì)象中主體的灰度值,一般在0-255范圍內(nèi),若計(jì)算得到的灰度值大于指定灰度閾值,則確定圖片對(duì)象主體顏色為淺色,若小于等于所述指定灰度閾值,則確定圖片對(duì)象主體顏色為深色,其中所述指定灰度閾值例如可以為127。

圖片對(duì)象主體配色方案:可將HSV空間的顏色歸一化到以下類別:紅色、黃-紅、黃色、綠-黃、綠色、藍(lán)-綠、藍(lán)色、紫-藍(lán)、紫色、紅-紫、 白色、黑色、淺灰、深灰,識(shí)別圖片對(duì)象中主體的顏色組成(即主體由上述顏色分類中的哪幾類顏色組成)與各顏色所占比率,具體計(jì)算方法可采用已有任一種技術(shù)實(shí)現(xiàn),本申請(qǐng)實(shí)施例對(duì)此不做具體限制。其中,如果僅有一種顏色所占比率大于指定閾值,則判斷為純色,如果2~3中顏色所占比率大于所述指定閾值,則判斷為簡(jiǎn)單花色;如果3種以上顏色所占比率大于所述指定閾值則判斷為復(fù)雜花色,其中所述指定閾值例如可以為0.66。

通過該步驟S11可獲取用戶行為記錄涉及的每個(gè)圖片對(duì)象的各視覺特征。

其中一種實(shí)施例所提取的圖片對(duì)象的視覺特征是由精確視覺特征值表征,此處所述的精確視覺特征值即通過上面介紹的提取視覺特征的方法直接計(jì)算獲得的視覺特征值,當(dāng)然,本實(shí)施例中并不排除將采用相應(yīng)規(guī)則去除視覺特征值的小數(shù)點(diǎn),或保留視覺特征值的指定位等方式對(duì)計(jì)算獲得的視覺特征值進(jìn)行處理后得到的視覺特征值作為精確視覺特征值。

另一種實(shí)施例所提取的圖片對(duì)象的視覺特征可以由精確視覺特征值或?qū)蛹?jí)視覺特征值表征。所述精確視覺特征值的概念同上面實(shí)施例中所述。此處所述的層級(jí)視覺特征值是將精確視覺特征值進(jìn)行層級(jí)劃分,將每個(gè)精確視覺特征值劃分到一個(gè)層級(jí)中,例如一種劃分方法為:圖片對(duì)象明度對(duì)應(yīng)的20個(gè)層級(jí)分別為第1~20級(jí);圖片對(duì)象銳度對(duì)應(yīng)的20個(gè)層級(jí)為第21~40級(jí),圖片對(duì)象飽和度對(duì)應(yīng)的20個(gè)層級(jí)為第41~60級(jí),圖片對(duì)象艷麗度對(duì)應(yīng)的20個(gè)層級(jí)為第61~80級(jí),圖片對(duì)象對(duì)比度對(duì)應(yīng)的20個(gè)層級(jí)為第81~100級(jí),圖片對(duì)象是否拼圖對(duì)應(yīng)的層級(jí)為第101~102級(jí),圖片對(duì)象主體區(qū)域所占比率對(duì)應(yīng)的20個(gè)層級(jí)第103~122級(jí),圖片對(duì)象主體配色方案對(duì)應(yīng)的層級(jí)為第123~125級(jí),圖片對(duì)象主體顏色深淺對(duì)應(yīng)的層級(jí)為第126~127級(jí),每個(gè)層級(jí)對(duì)應(yīng)指定數(shù)值范圍的相應(yīng)精確視覺特征值。那么,針對(duì)所提取的視覺特征為層級(jí)視覺特征值的情況,需要先提取所獲取的圖片對(duì)象的視覺特征的精確視覺特征值,再確定所述精確視覺特征值所屬的層級(jí)視覺特征值,將所確定的層級(jí)視覺特征值作為所獲取的圖片對(duì)象的視覺特征。

步驟S12用于確定所獲取的圖片對(duì)象中具有同一視覺特征的圖片對(duì)象 的數(shù)目。其中,在執(zhí)行步驟S11后,獲取用戶行為記錄涉及的每個(gè)圖片對(duì)象的各視覺特征,即可確定所獲取的圖片對(duì)象中具有同一視覺特征的圖片對(duì)象的數(shù)目。具體的可以確定具有同一視覺特征的用戶瀏覽的圖片對(duì)象的數(shù)目,和具有同一視覺特征的用戶選擇的圖片對(duì)象的數(shù)目。可見,確定所獲取的圖片對(duì)象中具有同一視覺特征的圖片對(duì)象的數(shù)目即確定用戶行為記錄涉及的同一視覺特征對(duì)應(yīng)的圖片對(duì)象數(shù)目。

步驟S13是基于步驟S12中確定的具有同一視覺特征的圖片對(duì)象的數(shù)目,來(lái)確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)。

其中,一種實(shí)施例為針對(duì)步驟S10中獲取的用戶行為記錄涉及的圖片對(duì)象為用戶選擇的圖片對(duì)象的場(chǎng)景,其基于具有同一視覺特征的圖片對(duì)象的數(shù)目確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)的方法的流程圖如圖2中所示,包括如下子步驟:

子步驟20、基于具有同一視覺特征的圖片對(duì)象的數(shù)目與校正值確定所述視覺特征的基礎(chǔ)得分;

其中,所述校正值表示具有該視覺特征的圖片對(duì)象在圖片對(duì)象庫(kù)中的比率。以圖片對(duì)象主體顏色深淺為例,該校正值包括圖片對(duì)象庫(kù)中圖片對(duì)象主體顏色為深色的圖片對(duì)象在該圖片對(duì)象庫(kù)中所占的比率,和圖片對(duì)象主體顏色為淺色的圖片對(duì)象在該圖片對(duì)象庫(kù)中所占的比率。所述的圖片對(duì)象庫(kù)可以為例如特定網(wǎng)站上服務(wù)器存儲(chǔ)的、可搜索的所有圖片對(duì)象的數(shù)據(jù)庫(kù)。如圖3中所示為確定圖片對(duì)象主體顏色深淺校正值的方法示意圖。假設(shè)圖片對(duì)象庫(kù)中包含4個(gè)圖片對(duì)象,ID范圍為1000~1003,其中ID為1000、1001、1003的圖片對(duì)象的圖片對(duì)象主體顏色均為深色,ID為1002的圖片對(duì)象的圖片對(duì)象主體顏色為淺色,那么該圖片對(duì)象庫(kù)中圖片對(duì)象主體顏色為深色的校正值為0.75(3/4,即圖片對(duì)象主體顏色為深色的圖片對(duì)象個(gè)數(shù)/圖片對(duì)象庫(kù)中圖片對(duì)象個(gè)數(shù)),圖片對(duì)象主體顏色為淺色的校正值為0.25(1/4,及圖片對(duì)象主體顏色為淺色的圖片對(duì)象個(gè)數(shù)/圖片對(duì)象庫(kù)中圖片對(duì)象個(gè)數(shù))。采用同樣的方法可確定出其他視覺特征的校正值??梢岳斫獾氖?,對(duì)于該校正值可固定時(shí)間間隔計(jì)算一次,因此,該確定校正值的步驟并非該方法的必須步驟。

具體的,基于具有同一視覺特征的圖片對(duì)象的數(shù)目與校正值確定所述視覺特征的基礎(chǔ)得分,可以將具有同一視覺特征的圖片對(duì)象的數(shù)目與校正值倒數(shù)的乘積作為該視覺特征的基礎(chǔ)得分。以圖3中所示的圖片對(duì)象主體顏色深淺對(duì)應(yīng)的校正值為例,用戶選擇的圖片對(duì)象的圖片對(duì)象主體顏色深淺情況如圖4中左側(cè)表格所示,其中用戶選擇的圖片對(duì)象中圖片對(duì)象主體顏色為深色的共3個(gè),圖片對(duì)象主體顏色為淺色的共0個(gè),則依此確定的圖片對(duì)象主體顏色深淺的得分如圖4中右側(cè)表格所示,圖片對(duì)象主體顏色為深色的基礎(chǔ)得分為4(3/0.75,即圖片對(duì)象主體顏色為深色的圖片對(duì)象數(shù)目/校正值),圖片對(duì)象主體顏色為淺色的基礎(chǔ)得分為0(0/0.25,即圖片對(duì)象主體顏色為淺色的圖片對(duì)象數(shù)目/校正值)。依照此方法可確定出其他視覺特征的基礎(chǔ)得分,如圖5中所示為各視覺特征的圖片對(duì)象數(shù)目(即各視覺特征被用戶選擇的次數(shù))示意圖,依據(jù)該圖5可確定出各視覺特征的基礎(chǔ)得分。用戶選擇的同一視覺特征的圖片對(duì)象數(shù)目越大(即被用戶選擇的次數(shù)越多),則對(duì)應(yīng)的基礎(chǔ)得分越大。

子步驟21、依據(jù)所述視覺特征的基礎(chǔ)得分確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)。

在確定各視覺特征的基礎(chǔ)得分后可采用已有的各種權(quán)重計(jì)算方法確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù),例如,可采用LR(Logistic Regression,邏輯回歸模型)模型進(jìn)行訓(xùn)練,本申請(qǐng)實(shí)施例對(duì)此不做具體限制。

例如,所確定的各圖片對(duì)象明度的偏好分?jǐn)?shù)如圖6-1所示,所確定的各圖片對(duì)象銳度的偏好分?jǐn)?shù)如圖6-2所示,同一視覺特征被用戶選擇的次數(shù)越多,則對(duì)應(yīng)的偏好分?jǐn)?shù)的值越大。

本申請(qǐng)另一種實(shí)施例為針對(duì)步驟S100中獲取的用戶行為記錄涉及的圖片對(duì)象包括用戶瀏覽的圖片對(duì)象和用戶選擇的圖片對(duì)象的場(chǎng)景,其基于具有同一視覺特征的圖片對(duì)象的數(shù)目確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)的方法的流程圖如圖7中所示,包括如下子步驟:

子步驟70、基于具有同一視覺特征的圖片對(duì)象的數(shù)目與相應(yīng)加權(quán)因子確定所述視覺特征的基礎(chǔ)得分;

本實(shí)施例中由于用戶行為記錄涉及的圖片對(duì)象包括用戶瀏覽的圖片 對(duì)象和用戶選擇的圖片對(duì)象,且用戶對(duì)選擇的圖片對(duì)象的興趣程度高于瀏覽的圖片對(duì)象的興趣程度,因此可為用戶瀏覽的圖片對(duì)象和用戶選擇的圖片對(duì)象確定不同的加權(quán)因子,在確定視覺特征的基礎(chǔ)得分時(shí),區(qū)別用戶瀏覽的圖片對(duì)象和用戶選擇的圖片對(duì)象,分別乘以對(duì)應(yīng)的加權(quán)因子。

例如,如果行為記錄是選擇,可以將加權(quán)因子設(shè)為2。如果行為記錄是瀏覽,可以將加權(quán)因子設(shè)為0.5。例如,用戶在設(shè)定時(shí)間范圍內(nèi),瀏覽了10個(gè)圖片對(duì)象主體顏色深淺為深色的圖片對(duì)象,選擇了5個(gè)圖片對(duì)象主體顏色深淺為深色的圖片對(duì)象,則對(duì)于圖片對(duì)象主體顏色深淺為深色,基礎(chǔ)得分=10×0.5+5×2=15;用戶在設(shè)定時(shí)間范圍內(nèi),瀏覽了2個(gè)圖片對(duì)象主體顏色深淺為淺色的圖片對(duì)象,選擇了8個(gè)圖片對(duì)象主體顏色深淺為淺色的圖片對(duì)象,則對(duì)于圖片對(duì)象主體顏色深淺為淺色,基礎(chǔ)得分=2×0.5+8×2=17。因此,由于加權(quán)因子的作用,雖然用戶對(duì)圖片對(duì)象主體顏色深淺為深色的圖片對(duì)象的行為記錄的次數(shù)(15次)大于對(duì)對(duì)圖片對(duì)象主體顏色深淺為淺色的圖片對(duì)象的行為記錄的次數(shù)(10次),但得分卻相反。

通過區(qū)別對(duì)待用戶選擇的圖片對(duì)象和用戶瀏覽的圖片對(duì)象,來(lái)確定視覺特征的基礎(chǔ)得分,可更加準(zhǔn)確地表達(dá)用戶的興趣點(diǎn)。

子步驟71、依據(jù)所述視覺特征的基礎(chǔ)得分確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)。

在確定各視覺特征的得分后可采用已有的各種權(quán)重計(jì)算方法確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù),例如,可采用LR(Logistic Regression,邏輯回歸模型)模型進(jìn)行訓(xùn)練,本申請(qǐng)實(shí)施例對(duì)此不做具體限制。

本實(shí)施例中通過獲取用戶行為記錄涉及的圖片對(duì)象,并提取該圖片對(duì)象的視覺特征,基于同一視覺特征的圖片對(duì)象的數(shù)目來(lái)確定用戶對(duì)視覺特征的偏好分?jǐn)?shù),由于圖片對(duì)象可以更直觀的表達(dá)產(chǎn)品的特性,且所獲取的圖片對(duì)象的視覺特征為量化的值,因此基于該圖片對(duì)象的視覺特征確定的用戶對(duì)視覺特征的偏好分?jǐn)?shù)能夠更加準(zhǔn)確的表達(dá)用戶的興趣點(diǎn),同時(shí)圖片對(duì)象的視覺特征相對(duì)于提取文本特征的產(chǎn)品屬性更容易提取。

本實(shí)施例的用于輔助圖片對(duì)象搜索結(jié)果排序的方法可以應(yīng)用于各種 場(chǎng)景,例如,用于搜索引擎對(duì)用戶的圖片對(duì)象搜索結(jié)果排序的場(chǎng)景中。

本申請(qǐng)實(shí)施例還提供一種用于圖片對(duì)象搜索結(jié)果排序的方法,該方法流程圖如圖8中所示,具體包括如下步驟:

S80、響應(yīng)于接收到用戶的搜索請(qǐng)求,獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象;

S81、提取所獲取的圖片對(duì)象的視覺特征;

S82、基于用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)獲得用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù);

S83、按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)為所述圖片對(duì)象排序。

圖8中所示的用于圖片對(duì)象搜索結(jié)果排序的方法是在用戶搜索圖片對(duì)象的情況下執(zhí)行的,它要借助于圖1的用于輔助圖片對(duì)象搜索結(jié)果排序的方法中確定的用戶對(duì)各視覺特征的偏好分?jǐn)?shù)。由于圖8的過程是響應(yīng)于用戶的搜索請(qǐng)求實(shí)時(shí)執(zhí)行的,而圖1的過程例如是在服務(wù)器后臺(tái)定期執(zhí)行,其確定出的用戶對(duì)各視覺特征的偏好分?jǐn)?shù)可能不對(duì)應(yīng)于在對(duì)搜索結(jié)果排序時(shí)實(shí)時(shí)的用戶偏好,但由于用戶的偏好具有一定穩(wěn)定性,定期更新一次用戶對(duì)各視覺特征的偏好分?jǐn)?shù)不會(huì)過大影響對(duì)搜索結(jié)果的排序。

下面對(duì)上述各步驟做進(jìn)一步詳細(xì)介紹。

本實(shí)施例為上面實(shí)施例所述用于輔助圖片對(duì)象搜索結(jié)果排序的方法的一種應(yīng)用場(chǎng)景,對(duì)于本實(shí)施例中出現(xiàn)的與上面實(shí)施例中同樣的名詞,其意義相同的將不再贅述。

其中,步驟S80為響應(yīng)于接收到用戶的搜索請(qǐng)求,獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象,其中本申請(qǐng)實(shí)施例對(duì)獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象的方法不做具體限制。其中,可以首先獲取與搜索請(qǐng)求匹配的搜索結(jié)果,再獲取該搜索結(jié)果對(duì)應(yīng)的圖片對(duì)象。

步驟S81中所述視覺特征包括以下至少一項(xiàng):

圖片對(duì)象明度、圖片對(duì)象飽和度、圖片對(duì)象銳度、圖片對(duì)象對(duì)比度、圖片對(duì)象艷麗度、圖片對(duì)象是否拼圖、圖片對(duì)象主體區(qū)域所占比率、圖片 對(duì)象主體顏色深淺、圖片對(duì)象主體配色方案。

其中提取上述視覺特征的視覺特征的方法同上面實(shí)施例中所述,此處不再贅述。

需要說明的是,本實(shí)施例中提取所獲取的圖片對(duì)象的視覺特征是精確視覺特征值還是層級(jí)視覺特征值,其與確定用戶對(duì)視覺特征的偏好分?jǐn)?shù)時(shí)獲取的視覺特征一致,也就是,若確定用戶對(duì)視覺特征的偏好分?jǐn)?shù)時(shí)獲取的視覺特征為精確視覺特征值,則本步驟也需提取所獲取的圖片對(duì)象的視覺特征的精確視覺特征值,反之則獲取視覺特征的層級(jí)視覺特征值。

步驟S82為基于用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)獲得用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)。

其中,用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)可以采用上面實(shí)施例中所述的方法確定。

本申請(qǐng)一種實(shí)施例基于用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)獲得用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)的方法包括:

將用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)之和作為用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)。

以圖片對(duì)象的視覺特征僅包含圖片對(duì)象明度和圖片對(duì)象銳度兩個(gè)視覺特征為例,若一圖片對(duì)象的圖片對(duì)象明度屬于如圖6-1中第12級(jí),用戶對(duì)圖片對(duì)象明度為第12級(jí)的偏好分?jǐn)?shù)為0.02;對(duì)應(yīng)的用戶對(duì)該該圖片對(duì)象的圖片對(duì)象銳度屬于第23級(jí),用戶對(duì)圖片對(duì)象銳度為第23級(jí)的偏好分?jǐn)?shù)為0.01,則用戶對(duì)該圖片對(duì)象的綜合偏好分?jǐn)?shù)為0.02+0.01=0.03。

本申請(qǐng)另一種實(shí)施例基于所述視覺特征以及用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)獲得用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)的方法包括:

由于不采用本申請(qǐng)實(shí)施例的方法,在網(wǎng)站搜索與搜索請(qǐng)求匹配的圖片對(duì)象時(shí),網(wǎng)站服務(wù)器在給出匹配的圖片對(duì)象時(shí),會(huì)如現(xiàn)有技術(shù)那樣根據(jù)圖片對(duì)象的文字描述等給這些圖片對(duì)象一個(gè)固有的排序,該排序也往往是基于每個(gè)圖片對(duì)象的排序分值進(jìn)行的,只不過該排序分值是基于圖片對(duì)象的文字描述與搜索請(qǐng)求中的關(guān)鍵詞等的匹配程度等獲得的。將該排序分值稱為原始排序分值,也就是該原始排序分值是不考慮本實(shí)施例的用戶對(duì)視覺 特征的偏好分?jǐn)?shù)情況下為搜索結(jié)果分配的排序分值。本實(shí)施例在獲取與所述請(qǐng)求匹配的搜索結(jié)果的同時(shí)獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象的原始排序分值;之后,將用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)之和加上獲取的所述圖片對(duì)象的原始排序分值,得到的和值作為用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)。本實(shí)施例在排序圖片對(duì)象搜索結(jié)果時(shí)同時(shí)考慮用戶對(duì)視覺特征的偏好分?jǐn)?shù)以及搜索結(jié)果與搜索請(qǐng)求的匹配度,則依照此綜合偏好分?jǐn)?shù)對(duì)獲取的搜索結(jié)果進(jìn)行排序?qū)⒏芴嵘脩趔w驗(yàn)。

由于依照本實(shí)施例獲得的偏好分?jǐn)?shù)值為小于1的數(shù)值,則用戶對(duì)視覺特征的偏好分?jǐn)?shù)之和加上原值排序分值后,對(duì)原值排序分值的影響較小,為體現(xiàn)用戶對(duì)視覺特征的偏好分?jǐn)?shù)對(duì)原始排序分值的影響,本申請(qǐng)另一實(shí)施例可將用戶對(duì)視覺特征的偏好分?jǐn)?shù)之和乘以一個(gè)預(yù)定調(diào)整值,得到的乘積再加上所獲取的原始排序分值后得到的和值作為綜合偏好分?jǐn)?shù)。所述預(yù)定調(diào)整值例如可以為100,或10等等。假設(shè)原始排序分值為10,用戶對(duì)視覺特征的偏好分?jǐn)?shù)之和為0.06,那么原始排序分值與用戶對(duì)視覺特征的偏好分?jǐn)?shù)之和相加結(jié)果為10+0.06=10.06,如果將用戶對(duì)視覺特征的偏好分?jǐn)?shù)之和乘以一個(gè)預(yù)定調(diào)整值100,之后再與原始排序分值相加結(jié)果為10+0.06*100=16,可見,后者計(jì)算的綜合偏好分?jǐn)?shù)對(duì)原始排序分值的影響更大。

步驟S83按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)為所述圖片對(duì)象排序包括:

其中,可按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)從高到低的順序?yàn)樗鰣D片對(duì)象排序。

如圖9-1中所示,為不采用本實(shí)施例方案時(shí)對(duì)搜索結(jié)果的原始排序示意圖,圖9-2為采用本實(shí)施例方案后對(duì)搜索結(jié)果的排序示意圖,該排序是依照步驟S820中確定的用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)的大小來(lái)確定。

可以理解的是,本實(shí)施例的用于圖片對(duì)象搜索結(jié)果排序的方法是在搜索結(jié)果未展示給用戶前執(zhí)行的,也就是采用本實(shí)施例的方法圖9-1所示的原始排序示意圖并不會(huì)展示給用戶。

本實(shí)施例所述方法可以基于搜索結(jié)果的視覺特征以及用戶對(duì)所述視覺特征的偏好分?jǐn)?shù),來(lái)確定用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù),并按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)為所述圖片對(duì)象排序,由于基于圖片對(duì)象的視覺特征確定的用戶對(duì)視覺特征的偏好分?jǐn)?shù)能夠更加準(zhǔn)確的表達(dá)用戶的興趣點(diǎn),以此為基礎(chǔ)的圖片對(duì)象的排序能夠更方便于用戶查找需要的搜索結(jié)果,從而減輕用戶反復(fù)挑選需要的搜索結(jié)果造成的流量消耗。

本申請(qǐng)實(shí)施例還提供一種與上面的用于輔助圖片對(duì)象搜索結(jié)果排序的方法對(duì)應(yīng)的用于輔助圖片對(duì)象搜索結(jié)果排序的裝置,該裝置結(jié)構(gòu)示意圖如圖10中所示,該裝置主要包括:

獲取單元100,用于獲取設(shè)定時(shí)間范圍內(nèi)用戶行為記錄涉及的圖片對(duì)象;

提取單元101,用于提取所獲取的圖片對(duì)象的視覺特征;

數(shù)目確定單元102,用于確定所獲取的圖片對(duì)象中具有同一視覺特征的圖片對(duì)象的數(shù)目;

偏好分?jǐn)?shù)確定單元103,用于基于具有同一視覺特征的圖片對(duì)象的數(shù)目,確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù),用于圖片對(duì)象搜索結(jié)果排序。

所述的設(shè)定時(shí)間范圍可以為從當(dāng)前時(shí)間向前追溯1個(gè)月、或從當(dāng)前時(shí)間向前追溯1年、或從當(dāng)前時(shí)間向前追溯10年或其他時(shí)間范圍等,該設(shè)定時(shí)間范圍的確定需要保證在該設(shè)定時(shí)間范圍內(nèi)能夠獲取到足夠的源數(shù)據(jù)以確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)。例如,當(dāng)前時(shí)間是2014年12月31日,可以將2014年12月一整月作為設(shè)定時(shí)間范圍,也可以將2014年一整年作為設(shè)定時(shí)間范圍,也可以將2005-2014年的十年作為設(shè)定時(shí)間范圍等??梢岳斫獾氖牵撛O(shè)定時(shí)間范圍內(nèi)獲取的源數(shù)據(jù)越多則所確定的用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)越準(zhǔn)確,因此,這里對(duì)“足夠的源數(shù)據(jù)”不做具體限制。

在本申請(qǐng)實(shí)施例中,所述的有行為記錄包括瀏覽和/或選擇。所述的瀏覽包括但不限于:用戶點(diǎn)擊查看該圖片對(duì)象或點(diǎn)擊查看該圖片對(duì)象對(duì)應(yīng)的 產(chǎn)品等等。所述選擇包括但不限于:用戶購(gòu)買該圖片對(duì)象對(duì)應(yīng)的產(chǎn)品、或用戶下載該圖片對(duì)象、或用戶收藏該圖片對(duì)象、或用戶將該圖片對(duì)象對(duì)應(yīng)的產(chǎn)品設(shè)置為所關(guān)注的產(chǎn)品等等。

從上面對(duì)選擇和瀏覽的定義可以看出,用戶對(duì)選擇的圖片對(duì)象的興趣程度要高于用戶對(duì)瀏覽的圖片對(duì)象的興趣程度。

另外,需要說明的是,本實(shí)施例中所述的圖片對(duì)象為作為一個(gè)搜索結(jié)果的代表圖在搜索結(jié)果列表頁(yè)面展示的展示圖片,而不是在點(diǎn)擊該搜索結(jié)果列表頁(yè)面上的一個(gè)搜索結(jié)果后出現(xiàn)的詳情頁(yè)面中的詳情圖片。例如,針對(duì)一件上衣,介紹該上衣的詳情圖片包括多個(gè),而在展示在上衣的搜索結(jié)果的圖片時(shí),在搜索結(jié)果列表頁(yè)面僅展示其中一個(gè)代表圖。我們將該代表圖稱為該上衣的搜索結(jié)果的圖片對(duì)象或展示圖片。當(dāng)然,本申請(qǐng)實(shí)施例并不排除展示圖片為動(dòng)態(tài)變化圖片的情形,所述動(dòng)態(tài)變化即對(duì)于同一物品或信息,其對(duì)應(yīng)的展示圖片對(duì)象有可能是多個(gè)。例如,對(duì)于一件衣服,在搜索結(jié)果列表頁(yè)面中可以有其懸掛時(shí)的圖片、其穿在人身上的效果圖片、以及不同顏色的對(duì)比圖片等,針對(duì)該多個(gè)展示圖片的情形,本實(shí)施例可獲取所有展示圖片作為獲取的圖片對(duì)象。

其中,獲取單元100獲取設(shè)定時(shí)間范圍內(nèi)用戶行為記錄涉及的圖片對(duì)象的方式如下:通過用戶ID(標(biāo)識(shí))搜索服務(wù)器記錄的該用戶在服務(wù)器所在網(wǎng)站的所有行為的歷史數(shù)據(jù)??筛鶕?jù)歷史數(shù)據(jù)中的第一類記錄識(shí)別用戶選擇的圖片對(duì)象。第一類記錄例如服務(wù)器記錄的用戶在該網(wǎng)站的成交記錄、下載記錄。例如,根據(jù)成交記錄識(shí)別用戶是否購(gòu)買圖片對(duì)象對(duì)應(yīng)的產(chǎn)品,或根據(jù)下載記錄識(shí)別用戶是否下載圖片對(duì)象等等。可根據(jù)歷史數(shù)據(jù)中的第二類記錄識(shí)別用戶瀏覽的圖片對(duì)象。第二類記錄例如服務(wù)器記錄的用戶在該網(wǎng)站瀏覽該搜索結(jié)果的ipv(商品詳情頁(yè)面的瀏覽次數(shù)),可以根據(jù)該ipv識(shí)別用戶是否瀏覽圖片對(duì)象、以及瀏覽的次數(shù)。通過上述方法可確定用戶瀏覽的圖片對(duì)象及對(duì)應(yīng)的數(shù)目以及用戶選擇的圖片對(duì)象及對(duì)象的數(shù)目。

其中,提取單元101所提取的圖片對(duì)象的視覺特征包括以下至少一項(xiàng):

圖片對(duì)象明度、圖片對(duì)象飽和度、圖片對(duì)象銳度、圖片對(duì)象對(duì)比度、圖片對(duì)象艷麗度、圖片對(duì)象是否拼圖、圖片對(duì)象主體區(qū)域所占比率、圖片 對(duì)象主體顏色深淺、圖片對(duì)象主體配色方案。對(duì)于提取單元101提取各視覺特征的視覺特征的方法同上面方法實(shí)施例中所述,此處不再贅述。

可以理解的是,圖片對(duì)象的視覺特征即圖像特征,圖片對(duì)象的各視覺特征可以由對(duì)應(yīng)的視覺特征值表征。

其中一種實(shí)施例提取單元101所提取的圖片對(duì)象的視覺特征由精確視覺特征值表征,此處所述的精確視覺特征值即通過上面介紹的提取視覺特征的方法直接計(jì)算獲得的視覺特征值,當(dāng)然,本實(shí)施例中并不排除將采用相應(yīng)規(guī)則去除視覺特征值的小數(shù)點(diǎn),或保留視覺特征值的指定位等方式對(duì)計(jì)算獲得的視覺特征值進(jìn)行處理后得到的視覺特征值作為精確視覺特征值。

另一種實(shí)施例提取單元101所提取的圖片對(duì)象的視覺特征,由精確視覺特征值或?qū)蛹?jí)視覺特征值表征,所述精確視覺特征值的概念同上面實(shí)施例中所述。此處所述的層級(jí)視覺特征值是將精確視覺特征值進(jìn)行層級(jí)劃分,將每個(gè)精確視覺特征值劃分到一個(gè)層級(jí)中,例如一種劃分方法為:圖片對(duì)象明度對(duì)應(yīng)的20個(gè)層級(jí)分別為第1~20級(jí);圖片對(duì)象銳度對(duì)應(yīng)的20個(gè)層級(jí)為第21~40級(jí),圖片對(duì)象飽和度對(duì)應(yīng)的20個(gè)層級(jí)為第41~60級(jí),圖片對(duì)象艷麗度對(duì)應(yīng)的20個(gè)層級(jí)為第61~80級(jí),圖片對(duì)象對(duì)比度對(duì)應(yīng)的20個(gè)層級(jí)為第81~100級(jí),圖片對(duì)象是否拼圖對(duì)應(yīng)的層級(jí)為第101~102級(jí),圖片對(duì)象主體區(qū)域所占比率對(duì)應(yīng)的20個(gè)層級(jí)第103~122級(jí),圖片對(duì)象主體配色方案對(duì)應(yīng)的層級(jí)為第123~125級(jí),圖片對(duì)象主體顏色深淺對(duì)應(yīng)的層級(jí)為第126~127級(jí),每個(gè)層級(jí)對(duì)應(yīng)指定數(shù)值范圍的相應(yīng)精確視覺特征值。那么,針對(duì)提取單元101所提取的視覺特征為層級(jí)視覺特征值的情況,如圖11所示提取單元101可包括:

提取子單元1011,用于提取所獲取的圖片對(duì)象的視覺特征的精確視覺特征值;

層級(jí)劃分子單元1012,用于確定所述精確視覺特征值所屬的層級(jí)視覺特征值,作為所獲取的圖片對(duì)象的視覺特征。

具體的,數(shù)目確定單元102可以確定具有同一視覺特征的用戶瀏覽的圖片對(duì)象的數(shù)目,和具有同一視覺特征的用戶選擇的圖片對(duì)象的數(shù)目??? 見,確定所獲取的圖片對(duì)象中具有同一視覺特征的圖片對(duì)象的數(shù)目即確定用戶行為記錄涉及的同一視覺特征對(duì)應(yīng)的圖片對(duì)象數(shù)目。

一種實(shí)施例針對(duì)獲取單元100獲取的用戶行為記錄涉及的圖片對(duì)象只包括用戶選擇的圖片對(duì)象的場(chǎng)景,偏好分?jǐn)?shù)確定單元103的結(jié)構(gòu)如圖12中所示,包括:

第一基礎(chǔ)得分確定子單元1031,用于基于具有同一視覺特征的圖片對(duì)象的數(shù)目與校正值確定所述視覺特征的基礎(chǔ)得分,其中,所述校正值表示具有該視覺特征的圖片對(duì)象在圖片對(duì)象庫(kù)中的比率。以圖片對(duì)象主體顏色深淺為例,該校正值包括圖片對(duì)象庫(kù)中圖片對(duì)象主體顏色為深色的圖片對(duì)象在該圖片對(duì)象庫(kù)中所占的比率,和圖片對(duì)象主體顏色為淺色的圖片對(duì)象在該圖片對(duì)象庫(kù)中所占的比率。所述的圖片對(duì)象庫(kù)可以為例如特定網(wǎng)站上服務(wù)器存儲(chǔ)的、可搜索的所有圖片對(duì)象的數(shù)據(jù)庫(kù)。如圖3中所示為確定圖片對(duì)象主體顏色深淺校正值的方法示意圖。,假設(shè)圖片對(duì)象庫(kù)中包含4個(gè)圖片對(duì)象,ID范圍為1000~1003,其中ID為1000、1001、1003的圖片對(duì)象的圖片對(duì)象主體顏色均為深色,ID為1002的圖片對(duì)象的圖片對(duì)象主體顏色為淺色,那么該圖片對(duì)象庫(kù)中圖片對(duì)象主體顏色為深色的校正值為0.75(3/4,即圖片對(duì)象主體顏色為深色的圖片對(duì)象個(gè)數(shù)/圖片對(duì)象庫(kù)中圖片對(duì)象個(gè)數(shù)),圖片對(duì)象主體顏色為淺色的校正值為0.25(1/4,及圖片對(duì)象主體顏色為淺色的圖片對(duì)象個(gè)數(shù)/圖片對(duì)象庫(kù)中圖片對(duì)象個(gè)數(shù))。采用同樣的方法可確定出其他視覺特征的校正值??梢岳斫獾氖?,對(duì)于該校正值可固定時(shí)間間隔計(jì)算一次。

具體的,基于具有同一視覺特征的圖片對(duì)象的數(shù)目與校正值確定所述視覺特征的基礎(chǔ)得分,可以將具有同一視覺特征的圖片對(duì)象的數(shù)目與校正值倒數(shù)的乘積作為該視覺特征的基礎(chǔ)得分。以圖3中所示的圖片對(duì)象主體顏色深淺對(duì)應(yīng)的校正值為例,用戶選擇的圖片對(duì)象的圖片對(duì)象主體顏色深淺情況如圖4中左側(cè)表格所示,其中用戶選擇的圖片對(duì)象中圖片對(duì)象主體顏色為深色的共3個(gè),圖片對(duì)象主體顏色為淺色的共0個(gè),則依此確定的圖片對(duì)象主體顏色深淺的得分如圖4中右側(cè)表格所示,圖片對(duì)象主體顏色為深色的基礎(chǔ)得分為4(3/0.75,即圖片對(duì)象主體顏色為深色的圖片對(duì)象數(shù) 目/校正值),圖片對(duì)象主體顏色為淺色的基礎(chǔ)得分為0(0/0.25,即圖片對(duì)象主體顏色為淺色的圖片對(duì)象數(shù)目/校正值)。依照此方法可確定出其他視覺特征的基礎(chǔ)得分,如圖5中所示為各視覺特征的圖片對(duì)象數(shù)目(即各視覺特征被用戶選擇的次數(shù))示意圖,依據(jù)該圖5可確定出各視覺特征的基礎(chǔ)得分。用戶選擇的同一視覺特征的圖片對(duì)象數(shù)目越大(即被用戶選擇的次數(shù)越多),則對(duì)應(yīng)的基礎(chǔ)得分越大。

第一偏好分?jǐn)?shù)確定子單元1032,用于依據(jù)所述視覺特征的基礎(chǔ)得分確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)。在第一基礎(chǔ)得分確定子單元1031確定各視覺特征的基礎(chǔ)得分后,第一偏好分?jǐn)?shù)確定子單元1032可采用已有的各種權(quán)重計(jì)算方法確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù),例如,可采用LR(Logistic Regression,邏輯回歸模型)模型進(jìn)行訓(xùn)練,本申請(qǐng)實(shí)施例對(duì)此不做具體限制。

另一種實(shí)施例為針對(duì)獲取單元100獲取的用戶行為記錄涉及的圖片對(duì)象包括用戶瀏覽的圖片對(duì)象和用戶選擇的圖片對(duì)象的場(chǎng)景,則偏好分?jǐn)?shù)確定單元103的結(jié)構(gòu)如圖13中所示,包括:

第二基礎(chǔ)得分確定子單元1033,用于基于具有同一視覺特征的圖片對(duì)象的數(shù)目與相應(yīng)加權(quán)因子確定所述視覺特征的基礎(chǔ)得分;其中加權(quán)因子是根據(jù)行為記錄是瀏覽還是選擇來(lái)確定的;

第二偏好分?jǐn)?shù)確定子單元1034,用于依據(jù)所述視覺特征的基礎(chǔ)得分確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)。

本實(shí)施例中由于用戶行為記錄涉及的圖片對(duì)象包括用戶瀏覽的圖片對(duì)象和用戶選擇的圖片對(duì)象,且用戶對(duì)選擇的圖片對(duì)象的興趣程度高于瀏覽的圖片對(duì)象的興趣程度,因此第二基礎(chǔ)得分確定子單元1033可為用戶瀏覽的圖片對(duì)象和用戶選擇的圖片對(duì)象確定不同的加權(quán)因子,在確定視覺特征的得分時(shí),區(qū)別用戶瀏覽的圖片對(duì)象和用戶選擇的圖片對(duì)象,分別乘以對(duì)應(yīng)的加權(quán)因子。

例如,如果行為記錄是選擇,可以將加權(quán)因子設(shè)為2。如果行為記錄是瀏覽,可以將加權(quán)因子設(shè)為0.5。例如,用戶在設(shè)定時(shí)間范圍內(nèi),瀏覽了10個(gè)圖片對(duì)象主體顏色深淺為深色的圖片對(duì)象,選擇了5個(gè)圖片對(duì)象 主體顏色深淺為深色的圖片對(duì)象,則對(duì)于圖片對(duì)象主體顏色深淺為深色,基礎(chǔ)得分=10×0.5+5×2=15;用戶在設(shè)定時(shí)間范圍內(nèi),瀏覽了2個(gè)圖片對(duì)象主體顏色深淺為淺色的圖片對(duì)象,選擇了8個(gè)圖片對(duì)象主體顏色深淺為淺色的圖片對(duì)象,則對(duì)于圖片對(duì)象主體顏色深淺為淺色,基礎(chǔ)得分=2×0.5+8×2=17。因此,由于加權(quán)因子的作用,雖然用戶對(duì)圖片對(duì)象主體顏色深淺為深色的圖片對(duì)象的行為記錄的次數(shù)(15次)大于對(duì)對(duì)圖片對(duì)象主體顏色深淺為淺色的圖片對(duì)象的行為記錄的次數(shù)(10次),但得分卻相反。

通過區(qū)別對(duì)待用戶選擇的圖片對(duì)象和用戶瀏覽的圖片對(duì)象,來(lái)確定視覺特征的基礎(chǔ)得分,可更加準(zhǔn)備的表達(dá)用戶的興趣點(diǎn)。

第二偏好分?jǐn)?shù)確定子單元1034可采用已有的各種權(quán)重計(jì)算方法確定用戶對(duì)所述視覺特征的偏好分?jǐn)?shù),例如,可采用LR(Logistic Regression,邏輯回歸模型)模型進(jìn)行訓(xùn)練,本申請(qǐng)實(shí)施例對(duì)此不做具體限制。

本實(shí)施例中通過獲取用戶行為記錄涉及的圖片對(duì)象,并提取該圖片對(duì)象的視覺特征,基于同一視覺特征的圖片對(duì)象的數(shù)目來(lái)確定用戶對(duì)視覺特征的偏好分?jǐn)?shù),由于圖片對(duì)象可以更直觀的表達(dá)產(chǎn)品的特性,且所獲取的圖片對(duì)象的視覺特征為量化的值,因此基于該圖片對(duì)象的視覺特征確定的用戶對(duì)視覺特征的偏好分?jǐn)?shù)能夠更加準(zhǔn)確的表達(dá)用戶的興趣點(diǎn),同時(shí)圖片對(duì)象的視覺特征相對(duì)于提取文本特征的產(chǎn)品屬性更容易提取。

本申請(qǐng)實(shí)施例還提供一種與上面的用于圖片對(duì)象搜索結(jié)果排序的方法對(duì)應(yīng)的用于圖片對(duì)象搜索結(jié)果排序的裝置,該裝置結(jié)構(gòu)示意圖如圖14中所示,該裝置主要包括:

圖片對(duì)象獲取單元140,用于響應(yīng)于接收到用戶的搜索請(qǐng)求,獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象;本申請(qǐng)實(shí)施例對(duì)圖片對(duì)象獲取單元140獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象的方法不做具體限制。其中,可以首先獲取與搜索請(qǐng)求匹配的搜索結(jié)果,再獲取該搜索結(jié)果對(duì)應(yīng)的圖片對(duì)象。

視覺特征提取單元141,用于提取所獲取的圖片對(duì)象的視覺特征;所述視覺特征包括以下至少一項(xiàng):

圖片對(duì)象明度、圖片對(duì)象飽和度、圖片對(duì)象銳度、圖片對(duì)象對(duì)比度、圖片對(duì)象艷麗度、圖片對(duì)象是否拼圖、圖片對(duì)象主體區(qū)域所占比率、圖片對(duì)象主體顏色深淺、圖片對(duì)象主體配色方案。視覺特征提取單元141提取上述視覺特征的視覺特征的方法同上面實(shí)施例中所述,此處不再贅述。

需要說明的是,本實(shí)施例中視覺特征提取單元141提取所獲取的圖片對(duì)象的視覺特征是精確視覺特征值還是層級(jí)視覺特征值,其與確定用戶對(duì)視覺特征的偏好分?jǐn)?shù)時(shí)獲取的視覺特征一致,也就是,若確定用戶對(duì)視覺特征的偏好分?jǐn)?shù)時(shí)獲取的視覺特征為精確視覺特征值,則本步驟也需提取所獲取的圖片對(duì)象的視覺特征的精確視覺特征值,反之則獲取視覺特征的層級(jí)視覺特征值。

綜合偏好分?jǐn)?shù)獲得單元142,用于基于用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)獲得用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù);

其中,用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)可由上面的用于輔助圖片對(duì)象的搜索結(jié)果排序的裝置確定,此處不再贅述;

其中一種實(shí)施例,綜合偏好分?jǐn)?shù)獲得單元142將用戶對(duì)所述視覺特征的偏好分?jǐn)?shù)之和作為用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)。

另一種實(shí)施例,圖片對(duì)象獲取單元140還用于獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象的原始排序分值。由于不采用本申請(qǐng)實(shí)施例的方法,在網(wǎng)站搜索與搜索請(qǐng)求匹配的圖片對(duì)象時(shí),網(wǎng)站服務(wù)器在給出匹配的圖片對(duì)象時(shí),會(huì)如現(xiàn)有技術(shù)那樣根據(jù)圖片對(duì)象的文字描述等給這些圖片對(duì)象一個(gè)固有的排序,該排序也往往是基于每個(gè)圖片對(duì)象的排序分值進(jìn)行的,只不過該排序分值是基于圖片對(duì)象的文字描述與搜索請(qǐng)求中的關(guān)鍵詞等的匹配程度等獲得的。將該排序分值稱為原始排序分值,也就是該原始排序分值是不考慮本實(shí)施例的用戶對(duì)視覺特征的偏好分?jǐn)?shù)情況下為搜索結(jié)果分配的排序分值。本實(shí)施例在獲取與所述請(qǐng)求匹配的搜索結(jié)果的同時(shí)獲取與所述搜索請(qǐng)求匹配的圖片對(duì)象的原始排序分值;之后,綜合偏好分?jǐn)?shù)獲得單元142將圖片對(duì)象的每個(gè)視覺特征按照用戶對(duì)所述視覺特征的偏好權(quán)重偏好分?jǐn)?shù)求加權(quán)之和;再將所述加權(quán)和加上獲取的所述圖片對(duì)象的原始排序分值,得到的和值,作為用戶對(duì)所獲取的圖片對(duì)象的興趣分值綜合偏好分?jǐn)?shù)。 本實(shí)施例在排序圖片對(duì)象搜索結(jié)果時(shí)同時(shí)考慮用戶對(duì)視覺特征的偏好權(quán)重偏好分?jǐn)?shù)以及搜索結(jié)果與搜索請(qǐng)求的匹配度,則依照此興趣分值綜合偏好分?jǐn)?shù)對(duì)獲取的搜索結(jié)果進(jìn)行排序?qū)⒏芴嵘脩趔w驗(yàn)。

由于依照本實(shí)施例獲得的偏好分?jǐn)?shù)值為小于1的數(shù)值,則用戶對(duì)視覺特征的偏好分?jǐn)?shù)之和加上原值排序分值后,對(duì)原值排序分值的影響較小,為體現(xiàn)用戶對(duì)視覺特征的偏好分?jǐn)?shù)對(duì)原始排序分值的影響,本申請(qǐng)另一實(shí)施例綜合偏好分?jǐn)?shù)獲得單元142可將用戶對(duì)視覺特征的偏好分?jǐn)?shù)之和乘以一個(gè)預(yù)定調(diào)整值,得到的乘積再加上所獲取的原始排序分值后得到的和值作為綜合偏好分?jǐn)?shù)。所述預(yù)定調(diào)整值例如可以為100,或10等等。假設(shè)原始排序分值為10,用戶對(duì)視覺特征的偏好分?jǐn)?shù)之和為0.06,那么原始排序分值與用戶對(duì)視覺特征的偏好分?jǐn)?shù)之和相加結(jié)果為10+0.06=10.06,如果將用戶對(duì)視覺特征的偏好分?jǐn)?shù)之和乘以一個(gè)預(yù)定調(diào)整值100,之后再與原始排序分值相加結(jié)果為10+0.06*100=16,可見,后者計(jì)算的綜合偏好分?jǐn)?shù)對(duì)原始排序分值的影響更大。

本實(shí)施例在排序圖片對(duì)象搜索結(jié)果時(shí)同時(shí)考慮用戶對(duì)視覺特征的偏好分?jǐn)?shù)以及搜索結(jié)果與搜索請(qǐng)求的匹配度,則依照此綜合偏好分?jǐn)?shù)對(duì)獲取的搜索結(jié)果進(jìn)行排序?qū)⒏芴嵘脩趔w驗(yàn)。

排序單元143,用于按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)為所述圖片對(duì)象排序。其中可以按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)從高到低的順序?yàn)樗鰣D片對(duì)象排序。

本實(shí)施例可以基于搜索結(jié)果的視覺特征以及用戶對(duì)所述視覺特征的偏好分?jǐn)?shù),來(lái)確定用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù),并按照用戶對(duì)所獲取的圖片對(duì)象的綜合偏好分?jǐn)?shù)為所述圖片對(duì)象排序,由于基于圖片對(duì)象的視覺特征確定的用戶對(duì)視覺特征的偏好分?jǐn)?shù)能夠更加準(zhǔn)確的表達(dá)用戶的興趣點(diǎn),以此為基礎(chǔ)的圖片對(duì)象的排序能夠更方便于用戶查找需要的搜索結(jié)果,從而減輕用戶反復(fù)挑選需要的搜索結(jié)果造成的流量消耗。

需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,可采用專用集成電路(ASIC)、通用目的計(jì)算機(jī)或任何其他類似硬件設(shè)備來(lái)實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行 以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲(chǔ)到計(jì)算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲(chǔ)器,磁或光驅(qū)動(dòng)器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來(lái)實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個(gè)步驟或功能的電路。

另外,本發(fā)明的一部分可被應(yīng)用為計(jì)算機(jī)程序產(chǎn)品,例如計(jì)算機(jī)程序指令,當(dāng)其被計(jì)算機(jī)執(zhí)行時(shí),通過該計(jì)算機(jī)的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術(shù)方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲(chǔ)在固定的或可移動(dòng)的記錄介質(zhì)中,和/或通過廣播或其他信號(hào)承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲(chǔ)在根據(jù)所述程序指令運(yùn)行的計(jì)算機(jī)設(shè)備的工作存儲(chǔ)器中。在此,根據(jù)本發(fā)明的一個(gè)實(shí)施例包括一個(gè)裝置,該裝置包括用于存儲(chǔ)計(jì)算機(jī)程序指令的存儲(chǔ)器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計(jì)算機(jī)程序指令被該處理器執(zhí)行時(shí),觸發(fā)該裝置運(yùn)行基于前述根據(jù)本發(fā)明的多個(gè)實(shí)施例的方法和/或技術(shù)方案。

對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱,而并不表示任何特定的順序。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沈丘县| 奉化市| 延津县| 老河口市| 大关县| 永福县| 靖宇县| 通渭县| 邻水| 罗平县| 拉萨市| 漳平市| 札达县| 方山县| 芒康县| 龙川县| 赣州市| 绥中县| 开远市| 康保县| 广南县| 安溪县| 翼城县| 府谷县| 阜宁县| 云安县| 元谋县| 浦东新区| 定陶县| 庆安县| 汉川市| 淳化县| 张家界市| 连云港市| 古交市| 云安县| 班玛县| 疏勒县| 开阳县| 客服| 麻栗坡县|