本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種基于視頻的商品推薦方法及裝置。
背景技術(shù):
“邊看邊買”指的是在用戶觀看視頻的過程中,向用戶推薦與視頻內(nèi)容相關(guān)的商品,使用戶能夠即時獲取與視頻內(nèi)容相關(guān)的商品信息。為了實(shí)現(xiàn)“邊看邊買”,在現(xiàn)有技術(shù)中,需要由運(yùn)營人員人工配置與視頻內(nèi)容相關(guān)的商品,并人工配置相關(guān)商品的商品鏈接。
在現(xiàn)有的基于視頻的商品推薦技術(shù)中,對于同一個視頻,對所有用戶都推薦相同的商品。由于不同用戶感興趣的商品很可能不同,因此若采用這種基于視頻的商品推薦技術(shù),則很可能會向用戶推薦其不感興趣的商品。若向用戶推薦了其不感興趣的商品,則用戶通常不會點(diǎn)擊該商品或購買該商品,從而導(dǎo)致商品推薦的效率較低,且容易影響用戶觀看視頻的體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
技術(shù)問題
有鑒于此,本發(fā)明要解決的技術(shù)問題是,現(xiàn)有的基于視頻的商品推薦技術(shù)容易向用戶推薦其不感興趣的商品,導(dǎo)致商品推薦的效率較低。
解決方案
為了解決上述技術(shù)問題,根據(jù)本發(fā)明的一實(shí)施例,提供了一種基于視頻的商品推薦方法,包括:
獲取視頻文件的視頻幀;
對所述視頻幀進(jìn)行識別處理,以確定所述視頻幀包括的待選物品以及所述待選物品的標(biāo)簽;
獲取用戶感興趣的商品信息;
根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品,并確定與所述用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息;
在播放所述視頻幀時,對所述用戶相關(guān)物品進(jìn)行突出顯示,并在滿足第一預(yù)設(shè)條件的情況下,顯示所述用戶相關(guān)商品信息。
對于上述方法,在一種可能的實(shí)現(xiàn)方式中,根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品,并確定與所述用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息,包括:
根據(jù)所述待選物品的標(biāo)簽進(jìn)行搜索,得到第一搜索結(jié)果;
從所述第一搜索結(jié)果中篩選出與所述待選物品匹配的待選商品信息;
從所述待選商品信息中篩選出與所述用戶感興趣的商品信息匹配的所述用戶相關(guān)商品信息,
確定所述待選物品中與所述用戶相關(guān)商品信息相對應(yīng)的用戶相關(guān)物品。
對于上述方法,在一種可能的實(shí)現(xiàn)方式中,根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品,并確定與所述用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息,包括:
根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品;
根據(jù)所述用戶相關(guān)物品的標(biāo)簽進(jìn)行搜索,得到第二搜索結(jié)果;
從所述第二搜索結(jié)果中篩選出與所述用戶相關(guān)物品匹配的所述用戶相關(guān)商品信息。
對于上述方法,在一種可能的實(shí)現(xiàn)方式中,對所述視頻幀進(jìn)行識別處理,具體為:通過第一人工神經(jīng)網(wǎng)絡(luò)對所述視頻幀進(jìn)行識別處理。
對于上述方法,在一種可能的實(shí)現(xiàn)方式中,在通過第一人工神經(jīng)網(wǎng)絡(luò)對所述視頻幀進(jìn)行識別處理之前,所述方法還包括:
將所述第一人工神經(jīng)網(wǎng)絡(luò)識別的物品的類別限定為指定類別。
對于上述方法,在一種可能的實(shí)現(xiàn)方式中,獲取用戶感興趣的商品信息,包括:
獲取cookie;
根據(jù)所述cookie從第三方網(wǎng)站獲取所述用戶感興趣的商品信息。
對于上述方法,在一種可能的實(shí)現(xiàn)方式中,根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品,并確定與所述用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息,具體為:在所述用戶的回訪率滿足第二預(yù)設(shè)條件的情況下,根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品,并確定與所述用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息。
對于上述方法,在一種可能的實(shí)現(xiàn)方式中,所述待選物品的標(biāo)簽包括以下至少一項:
所述待選物品在所述視頻幀中的截圖、所述待選物品的類別、所述待選物品的款式、所述待選物品的顏色和所述待選物品的花紋。
為了解決上述技術(shù)問題,根據(jù)本發(fā)明的另一實(shí)施例,提供了一種基于視頻的商品推薦裝置,包括:
視頻幀獲取模塊,用于獲取視頻文件的視頻幀;
識別模塊,用于對所述視頻幀進(jìn)行識別處理,以確定所述視頻幀包括的待選物品以及所述待選物品的標(biāo)簽;
用戶感興趣的商品信息獲取模塊,用于獲取用戶感興趣的商品信息;
用戶相關(guān)物品及商品信息確定模塊,用于根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品,并確定與所述用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息;
顯示模塊,用于在播放所述視頻幀時,對所述用戶相關(guān)物品進(jìn)行突出顯示,并在滿足第一預(yù)設(shè)條件的情況下,顯示所述用戶相關(guān)商品信息。
對于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述用戶相關(guān)物品及商品信息確定模塊包括:
第一搜索子模塊,用于根據(jù)所述待選物品的標(biāo)簽進(jìn)行搜索,得到第一搜索結(jié)果;
待選商品信息篩選子模塊,用于從所述第一搜索結(jié)果中篩選出與所述待選物品匹配的待選商品信息;
用戶相關(guān)商品信息匹配子模塊,用于從所述待選商品信息中篩選出與所述用戶感興趣的商品信息匹配的所述用戶相關(guān)商品信息;
用戶相關(guān)物品確定子模塊,用于確定所述待選物品中與所述用戶相關(guān)商品信息相對應(yīng)的用戶相關(guān)物品。
對于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述用戶相關(guān)物品及商品信息確定模塊包括:
用戶相關(guān)物品篩選子模塊,用于根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品;
第二搜索子模塊,用于根據(jù)所述用戶相關(guān)物品的標(biāo)簽進(jìn)行搜索,得到第二搜索結(jié)果;
用戶相關(guān)商品信息篩選子模塊,用于從所述第二搜索結(jié)果中篩選出與所述用戶相關(guān)物品匹配的所述用戶相關(guān)商品信息。
對于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述識別模塊具體用于:通過第一人工神經(jīng)網(wǎng)絡(luò)對所述視頻幀進(jìn)行識別處理。
對于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
識別類別限定模塊,用于將所述第一人工神經(jīng)網(wǎng)絡(luò)識別的物品的類別限定為指定類別。
對于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述用戶感興趣的商品信息獲取模塊包括:
Cookie獲取子模塊,用于獲取cookie;
用戶感興趣的商品信息獲取子模塊,用于根據(jù)所述cookie從第三方網(wǎng)站獲取所述用戶感興趣的商品信息。
對于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述用戶相關(guān)物品及商品信息確定模塊具體用于:在所述用戶的回訪率滿足第二預(yù)設(shè)條件的情況下,根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品,并確定與所述用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息。
對于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述待選物品的標(biāo)簽包括以下至少一項:
所述待選物品在所述視頻幀中的截圖、所述待選物品的類別、所述待選物品的款式、所述待選物品的顏色和所述待選物品的花紋。
有益效果
通過對視頻幀進(jìn)行識別處理,以確定視頻幀包括的待選物品以及待選物品的標(biāo)簽,根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品,并確定與用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息,在播放視頻幀時,對用戶相關(guān)物品進(jìn)行突出顯示,并在滿足第一預(yù)設(shè)條件的情況下,顯示用戶相關(guān)商品信息,根據(jù)本發(fā)明實(shí)施例的基于視頻的商品推薦方法及裝置能夠根據(jù)用戶感興趣的商品信息向用戶推薦其可能感興趣的商品信息,大大提高了基于視頻的商品推薦的效率,且提高了用戶觀看視頻的體驗(yàn)。
根據(jù)下面參考附圖對示例性實(shí)施例的詳細(xì)說明,本發(fā)明的其它特征及方面將變得清楚。
附圖說明
包含在說明書中并且構(gòu)成說明書的一部分的附圖與說明書一起示出了本發(fā)明的示例性實(shí)施例、特征和方面,并且用于解釋本發(fā)明的原理。
圖1示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法的實(shí)現(xiàn)流程圖;
圖2示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法中的第一人工神經(jīng)網(wǎng)絡(luò)的示意圖;
圖3示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法步驟S104的一示例性的具體實(shí)現(xiàn)流程圖;
圖4示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法步驟S104的另一示例性的具體實(shí)現(xiàn)流程圖;
圖5示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法的一示例性的實(shí)現(xiàn)流程圖;
圖6示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法步驟S103的一示例性的具體實(shí)現(xiàn)流程圖;
圖7示出根據(jù)本發(fā)明另一實(shí)施例的基于視頻的商品推薦裝置的結(jié)構(gòu)框圖;
圖8示出根據(jù)本發(fā)明另一實(shí)施例的基于視頻的商品推薦裝置的一示例性的結(jié)構(gòu)框圖;
圖9示出根據(jù)本發(fā)明的另一個實(shí)施例的基于視頻的商品推薦設(shè)備的結(jié)構(gòu)框圖。
具體實(shí)施方式
以下將參考附圖詳細(xì)說明本發(fā)明的各種示例性實(shí)施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實(shí)施例的各種方面,但是除非特別指出,不必按比例繪制附圖。
在這里專用的詞“示例性”意為“用作例子、實(shí)施例或說明性”。這里作為“示例性”所說明的任何實(shí)施例不必解釋為優(yōu)于或好于其它實(shí)施例。
另外,為了更好的說明本發(fā)明,在下文的具體實(shí)施方式中給出了眾多的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒有某些具體細(xì)節(jié),本發(fā)明同樣可以實(shí)施。在一些實(shí)例中,對于本領(lǐng)域技術(shù)人員熟知的方法、手段、元件和電路未作詳細(xì)描述,以便于凸顯本發(fā)明的主旨。
實(shí)施例1
圖1示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法的實(shí)現(xiàn)流程圖。如圖1所示,該方法主要包括:
在步驟S101中,獲取視頻文件的視頻幀。
作為本發(fā)明實(shí)施例的一個示例,獲取視頻文件的視頻幀,具體為:在視頻文件的類型為點(diǎn)播視頻的情況下,抽取視頻文件的關(guān)鍵幀。其中,關(guān)鍵幀可以指在視頻中角色或者物體運(yùn)動或變化中的關(guān)鍵動作所處的那一幀。點(diǎn)播視頻可以包括線上點(diǎn)播視頻和本地點(diǎn)播視頻。對于線上點(diǎn)播視頻,可以通過該線上點(diǎn)播視頻的視頻播放地址獲取視頻文件;對于本地點(diǎn)播視頻,可以從本地直接獲取視頻文件。
作為本發(fā)明實(shí)施例的另一個示例,獲取視頻文件的視頻幀,具體為:在視頻文件的類型為直播視頻的情況下,獲取視頻文件的當(dāng)前幀。
其中,直播可以指在現(xiàn)場隨著事件的發(fā)生、發(fā)展進(jìn)程同步制作和發(fā)布信息,具有雙向流通過程的信息網(wǎng)絡(luò)發(fā)布方式。點(diǎn)播視頻可以指非直播的視頻。
在步驟S102中,對該視頻幀進(jìn)行識別處理,以確定該視頻幀包括的待選物品以及待選物品的標(biāo)簽。
該實(shí)施例中的待選物品,可以是用戶可能感興趣或者可能有意愿購買的任何物品,例如該視頻幀中出現(xiàn)的服飾或者家具等。待選物品的標(biāo)簽可以是能夠識別該待選物品的信息,或者表示該待選物品的屬性的信息。例如該待選物品在該視頻幀中的截圖、該待選物品的類別、該待選物品的款式、該待選物品的顏色和該待選物品的花紋等。
作為本發(fā)明實(shí)施例的一個示例,對該視頻幀進(jìn)行識別處理,具體為:通過第一人工神經(jīng)網(wǎng)絡(luò)對該視頻幀進(jìn)行識別處理。
本領(lǐng)域技術(shù)人員應(yīng)理解,現(xiàn)有技術(shù)中有各種手段均可實(shí)現(xiàn)從該視頻幀中識別出待選物品,并確定與該待選物品對應(yīng)的標(biāo)簽,其中,人工神經(jīng)網(wǎng)絡(luò)就是這些手段之一。
如本領(lǐng)域技術(shù)人員所知,人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Networks,簡寫為ANNs)是一種模仿動物神經(jīng)網(wǎng)絡(luò)行為特征,進(jìn)行分布式并行信息處理的算法數(shù)學(xué)模型。這種網(wǎng)絡(luò)依靠系統(tǒng)的復(fù)雜程度,通過調(diào)整內(nèi)部大量節(jié)點(diǎn)之間相互連接的關(guān)系,從而達(dá)到處理信息的目的,并具有自學(xué)習(xí)和自適應(yīng)的能力,能夠?qū)崿F(xiàn)模式識別、匹配等功能。
在本示例中,將獲取的視頻幀作為一張張獨(dú)立的圖像,將該視頻幀輸入第一人工神經(jīng)網(wǎng)絡(luò),由第一人工神經(jīng)網(wǎng)絡(luò)對該視頻幀進(jìn)行識別處理。在這里,第一人工神經(jīng)網(wǎng)絡(luò)可以用于識別該視頻幀包括的待選物品以及該待選物品的標(biāo)簽。在將該視頻幀輸入第一人工神經(jīng)網(wǎng)絡(luò)后,第一人工神經(jīng)網(wǎng)絡(luò)輸出該視頻幀包括的待選物品以及該待選物品的標(biāo)簽。
圖2示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法中的第一人工神經(jīng)網(wǎng)絡(luò)的示意圖。例如,第一人工神經(jīng)網(wǎng)絡(luò)的輸入可以為該視頻幀,第一人工神經(jīng)網(wǎng)絡(luò)可以將該視頻幀的每個像素轉(zhuǎn)換為三維色彩向量,并對轉(zhuǎn)換得到的三維色彩向量進(jìn)行識別處理,以輸出該視頻幀包括的待選物品和待選物品的標(biāo)簽。
需要說明的是,本示例中的第一人工神經(jīng)網(wǎng)絡(luò)可以利用現(xiàn)有的人工神經(jīng)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn),在此不再對第一人工神經(jīng)網(wǎng)絡(luò)的工作原理進(jìn)行贅述。
在一種可能的實(shí)現(xiàn)方式中,該方法還可以包括:將視頻幀的信息與待選物品的標(biāo)簽之間的映射關(guān)系存儲在第一存儲器中。其中,視頻幀的信息可以包括該視頻幀在該視頻文件中的時間點(diǎn),還可以包括該視頻文件的唯一標(biāo)識符。在該實(shí)現(xiàn)方式中,可以通過第一存儲器存儲第一人工神經(jīng)網(wǎng)絡(luò)的識別結(jié)果,即可以通過第一存儲器存儲視頻幀的信息與待選物品的標(biāo)簽之間的映射關(guān)系。
在步驟S103中,獲取用戶感興趣的商品信息。
作為本發(fā)明實(shí)施例的一個示例,可以在播放視頻前或者在播放視頻的過程中,請求用戶從多個商品類別中選擇其感興趣的商品類別,并根據(jù)用戶選擇的商品類別確定其感興趣的商品信息。
在步驟S104中,根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品,并確定與用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息。
其中,用戶相關(guān)商品信息可以包括用戶相關(guān)商品的鏈接,還可以包括用戶相關(guān)商品的名稱和/或圖片。用戶相關(guān)商品信息可以根據(jù)運(yùn)營需求靈活設(shè)定,例如,用戶相關(guān)商品信息還可以包括平臺信息、商家信息、銷售量和/或評論量等,在此不作限定。
在步驟S105中,在播放該視頻幀時,對用戶相關(guān)物品進(jìn)行突出顯示,并在滿足第一預(yù)設(shè)條件的情況下,顯示用戶相關(guān)商品信息。
作為本發(fā)明實(shí)施例的一個示例,對用戶相關(guān)物品進(jìn)行突出顯示包括:在用戶相關(guān)物品所在區(qū)域的上方顯示預(yù)設(shè)圖標(biāo);和/或在該視頻幀中以動態(tài)效果顯示用戶相關(guān)物品。其中,預(yù)設(shè)圖標(biāo)可以為一個小圓點(diǎn),在此不作限定。在用戶相關(guān)物品所在區(qū)域的上方顯示預(yù)設(shè)圖標(biāo)可以為:在用戶相關(guān)物品所在區(qū)域的上方以浮動層顯示預(yù)設(shè)圖標(biāo)。在該視頻幀中以動態(tài)效果顯示用戶相關(guān)物品可以為:根據(jù)識別出的用戶相關(guān)物品的邊界,對用戶相關(guān)物品進(jìn)行閃爍顯示。在用戶相關(guān)物品所在區(qū)域的上方顯示預(yù)設(shè)圖標(biāo)可以為:在用戶相關(guān)物品所在區(qū)域的上方以動態(tài)效果顯示預(yù)設(shè)圖標(biāo),其中,動態(tài)效果可以包括閃爍效果和/或抖動效果,在此不作限定。
作為本發(fā)明實(shí)施例的一個示例,顯示用戶相關(guān)商品信息可以為:在全屏播放的情況下,從屏幕的左邊、右邊、上面或者下面彈出商品信息框,以通過該商品信息框顯示用戶相關(guān)商品信息。例如,在手機(jī)橫屏全屏播放的情況下,從屏幕的左邊彈出商品信息框。在本示例中,可以在用戶全屏觀看視頻的情況下,引導(dǎo)用戶發(fā)現(xiàn)其可能感興趣的商品。
作為本發(fā)明實(shí)施例的另一個示例,顯示用戶相關(guān)商品信息還可以為:在非全屏播放的情況下,在屏幕中播放窗口以外的位置顯示用戶相關(guān)商品信息。在本示例中,可以在用戶觀看視頻時減小對用戶的干擾。
作為本發(fā)明實(shí)施例的一個示例,滿足第一預(yù)設(shè)條件可以包括:檢測到光標(biāo)移動到預(yù)設(shè)圖標(biāo)的上方;和/或檢測到光標(biāo)移動到用戶相關(guān)物品所在區(qū)域的上方。
作為本發(fā)明實(shí)施例的另一個示例,滿足第一預(yù)設(shè)條件還可以包括:檢測到光標(biāo)滑過預(yù)設(shè)圖標(biāo);和/或,檢測到光標(biāo)滑過用戶相關(guān)物品所在區(qū)域。
作為本發(fā)明實(shí)施例的另一個示例,滿足第一預(yù)設(shè)條件還可以包括:檢測到用戶點(diǎn)擊預(yù)設(shè)圖標(biāo);和/或,檢測到用戶點(diǎn)擊用戶相關(guān)物品所在區(qū)域。
作為本發(fā)明實(shí)施例的一個示例,在滿足第一預(yù)設(shè)條件的情況下,不再對用戶相關(guān)物品進(jìn)行突出顯示。
在一種可能的實(shí)現(xiàn)方式中,在顯示用戶相關(guān)商品信息后,用戶可以通過點(diǎn)擊用戶相關(guān)商品信息查看商品詳情或者購買商品。
圖3示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法步驟S104的一示例性的具體實(shí)現(xiàn)流程圖。如圖3所示,根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品,并確定與用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息,包括:
在步驟S301中,根據(jù)待選物品的標(biāo)簽進(jìn)行搜索,得到第一搜索結(jié)果。
例如,根據(jù)待選物品的標(biāo)簽進(jìn)行搜索,可以為根據(jù)待選物品在該視頻幀中的截圖進(jìn)行搜索;還可以根據(jù)待選物品在該視頻幀中的截圖和待選物品的類別進(jìn)行搜索;也可以為根據(jù)待選物品在該視頻幀中的截圖和待選物品的款式進(jìn)行搜索;或者可以為根據(jù)待選物品在該視頻幀中的截圖、待選物品的類別和待選物品的款式進(jìn)行搜索。
在示例中,根據(jù)待選物品的標(biāo)簽進(jìn)行搜索,可以為:根據(jù)待選物品的標(biāo)簽在任意一個或多個電商網(wǎng)站對應(yīng)的商品數(shù)據(jù)庫中進(jìn)行搜索。
在步驟S302中,從第一搜索結(jié)果中篩選出與待選物品匹配的待選商品信息。
本領(lǐng)域技術(shù)人員應(yīng)理解,現(xiàn)有技術(shù)中有各種手段均可實(shí)現(xiàn)從第一搜索結(jié)果中篩選出與待選物品匹配的待選商品信息,其中,人工神經(jīng)網(wǎng)絡(luò)就是這些手段之一。
作為本發(fā)明實(shí)施例的一個示例,從第一搜索結(jié)果中篩選出與待選物品匹配的待選商品信息可以為:通過第二人工神經(jīng)網(wǎng)絡(luò)從第一搜索結(jié)果中篩選出與待選物品匹配的待選商品信息。在本示例中,第二人工神經(jīng)網(wǎng)絡(luò)可以用于對待選物品與第一搜索結(jié)果進(jìn)行匹配處理,以確定兩者之間的相似度,進(jìn)而從第一搜索結(jié)果中篩選出與待選物品匹配的待選商品信息。例如,第二人工神經(jīng)網(wǎng)絡(luò)的輸入可以是第一搜索結(jié)果中的商品的若干張圖片和待選物品在該視頻幀中的截圖,輸出結(jié)果可以是第一搜索結(jié)果中的商品與待選物品的相似度。在本示例中,可以將第一搜索結(jié)果中與待選物品的相似度大于第一預(yù)設(shè)值的商品信息確定為與待選物品匹配的待選商品信息,即保留與待選物品的相似度大于第一預(yù)設(shè)值的商品信息,剔除與待選物品的相似度小于或等于第一預(yù)設(shè)值的商品信息。例如,第一預(yù)設(shè)值可以為80%,在此不作限定。需要說明的是,第一預(yù)設(shè)值可以根據(jù)匹配的待選商品信息數(shù)靈活調(diào)整,例如,若通過第二人工神經(jīng)網(wǎng)絡(luò)進(jìn)行匹配處理得到的與待選物品匹配的待選商品信息數(shù)較大,則可以調(diào)高第一預(yù)設(shè)值;若通過第二人工神經(jīng)網(wǎng)絡(luò)進(jìn)行匹配處理得到的與待選物品匹配的待選商品信息數(shù)較小,則可以調(diào)低第一預(yù)設(shè)值。第一預(yù)設(shè)值還可以根據(jù)匹配的精準(zhǔn)度需求進(jìn)行靈活調(diào)整,例如,若需要進(jìn)行強(qiáng)相關(guān)匹配,則可以調(diào)高第一預(yù)設(shè)值;若需要進(jìn)行弱相關(guān)匹配,則可以調(diào)低第一預(yù)設(shè)值。
需要說明的是,本發(fā)明實(shí)施例中的第二人工神經(jīng)網(wǎng)絡(luò)可以利用現(xiàn)有的人工神經(jīng)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn),在此不再對第二人工神經(jīng)網(wǎng)絡(luò)的工作原理進(jìn)行贅述。
在一種可能的實(shí)現(xiàn)方式中,該方法還可以包括:將視頻幀的信息、待選物品的標(biāo)簽與待選商品信息三者之間的映射關(guān)系存儲在第二存儲器中。在該實(shí)現(xiàn)方式中,可以通過第二存儲器存儲第二人工神經(jīng)網(wǎng)絡(luò)的匹配結(jié)果,即可以通過第二存儲器存儲視頻幀的信息、待選物品的標(biāo)簽與待選商品信息三者之間的映射關(guān)系。
需要說明的是,由于電商網(wǎng)站的商品鏈接等商品信息可能會發(fā)生變化,因此,可以設(shè)置定期任務(wù),定期更新待選商品信息,并根據(jù)更新的待選商品信息,及時修改第二存儲器存儲的視頻幀的信息、待選物品的標(biāo)簽與待選商品信息三者之間的映射關(guān)系。
在步驟S303中,從待選商品信息中篩選出與用戶感興趣的商品信息匹配的用戶相關(guān)商品信息。
本領(lǐng)域技術(shù)人員應(yīng)理解,現(xiàn)有技術(shù)中有各種手段均可實(shí)現(xiàn)從待選商品信息中篩選出與用戶感興趣的商品信息匹配的用戶相關(guān)商品信息,其中,人工神經(jīng)網(wǎng)絡(luò)就是這些手段之一。
作為本發(fā)明實(shí)施例的一個示例,從待選商品信息中篩選出與用戶感興趣的商品信息匹配的用戶相關(guān)商品信息可以為:通過第三人工神經(jīng)網(wǎng)絡(luò)從待選商品信息中篩選出與用戶感興趣的商品信息匹配的用戶相關(guān)商品信息。在本示例中,第三人工神經(jīng)網(wǎng)絡(luò)可以用于對待選商品信息與用戶感興趣的商品信息進(jìn)行匹配處理,以確定兩者之間的相似度,進(jìn)而從待選商品信息中篩選出與用戶感興趣的商品信息匹配的用戶相關(guān)商品信息。例如,第三人工神經(jīng)網(wǎng)絡(luò)的輸入可以是待選商品信息對應(yīng)的圖片和用戶感興趣的商品信息對應(yīng)的圖片,輸出結(jié)果可以是待選商品信息與用戶感興趣的商品信息的相似度。在本示例中,可以將待選商品信息中與用戶感興趣的商品信息的相似度大于第二預(yù)設(shè)值的待選商品信息確定為用戶相關(guān)商品信息。例如,第二預(yù)設(shè)值可以為70%,在此不作限定。需要說明的是,第二預(yù)設(shè)值可以根據(jù)匹配的用戶相關(guān)商品信息數(shù)靈活調(diào)整,例如,若通過第三人工神經(jīng)網(wǎng)絡(luò)進(jìn)行匹配處理得到的與用戶感興趣的商品信息匹配的用戶相關(guān)商品信息數(shù)較大,則可以調(diào)高第二預(yù)設(shè)值;若通過第三人工神經(jīng)網(wǎng)絡(luò)進(jìn)行匹配處理得到的與用戶感興趣的商品信息匹配的用戶相關(guān)商品信息數(shù)較小,則可以調(diào)低第二預(yù)設(shè)值。第二預(yù)設(shè)值還可以根據(jù)匹配的精準(zhǔn)度需求進(jìn)行靈活調(diào)整,例如,若需要進(jìn)行強(qiáng)相關(guān)匹配,則可以調(diào)高第二預(yù)設(shè)值;若需要進(jìn)行弱相關(guān)匹配,則可以調(diào)低第二預(yù)設(shè)值。
在本示例中,可以對用戶相關(guān)商品信息進(jìn)行排序,以方便在前端應(yīng)用時,根據(jù)不同的運(yùn)營需求,展現(xiàn)不同側(cè)重點(diǎn)的商品。例如,可以根據(jù)相似度由大到小的順序?qū)τ脩粝嚓P(guān)商品信息進(jìn)行排序;或者,可以結(jié)合相似度以及店鋪等級、店鋪認(rèn)證信息對用戶相關(guān)商品信息進(jìn)行排序。
需要說明的是,本發(fā)明實(shí)施例中的第三人工神經(jīng)網(wǎng)絡(luò)可以利用現(xiàn)有的人工神經(jīng)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn),在此不再對第三人工神經(jīng)網(wǎng)絡(luò)的工作原理進(jìn)行贅述。
在步驟S304中,確定待選物品中與用戶相關(guān)商品信息相對應(yīng)的用戶相關(guān)物品。
需要說明的是,在本示例中,通過先確定待選商品信息,再從待選商品信息中篩選出用戶相關(guān)商品信息,在用戶量較大的情況下,有利于提高匹配效率。
圖4示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法步驟S104的另一示例性的具體實(shí)現(xiàn)流程圖。如圖4所示,根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品,并確定與用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息,包括:
在步驟S401中,根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品。
本領(lǐng)域技術(shù)人員應(yīng)理解,現(xiàn)有技術(shù)中的各種手段均可實(shí)現(xiàn)根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品,其中,人工神經(jīng)網(wǎng)絡(luò)就是這些手段之一。
作為本發(fā)明實(shí)施例的一個示例,根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品可以為:通過第四人工神經(jīng)網(wǎng)絡(luò)根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品。在本示例中,第四人工神經(jīng)網(wǎng)絡(luò)可以用于對用戶感興趣的商品信息與待選物品進(jìn)行匹配處理,以確定兩者之間的相似度,進(jìn)而根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品。例如,第四人工神經(jīng)網(wǎng)絡(luò)的輸入可以是用戶感興趣的商品信息的若干張圖片和待選物品在該視頻幀中的截圖,輸出結(jié)果可以是用戶感興趣的商品信息與待選物品的相似度。在本示例中,可以將待選物品中與用戶感興趣的商品信息的相似度大于第三預(yù)設(shè)值的待選物品確定為用戶相關(guān)物品。例如,第三預(yù)設(shè)值可以為70%,在此不作限定。需要說明的是,第三預(yù)設(shè)值可以根據(jù)匹配的精準(zhǔn)度需求進(jìn)行靈活調(diào)整,例如,若需要進(jìn)行強(qiáng)相關(guān)匹配,則可以調(diào)高第三預(yù)設(shè)值;若需要進(jìn)行弱相關(guān)匹配,則可以調(diào)低第三預(yù)設(shè)值。
需要說明的是,本發(fā)明實(shí)施例中的第四人工神經(jīng)網(wǎng)絡(luò)可以利用現(xiàn)有的人工神經(jīng)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn),在此不再對第四人工神經(jīng)網(wǎng)絡(luò)的工作原理進(jìn)行贅述。
在步驟S402中,根據(jù)用戶相關(guān)物品的標(biāo)簽進(jìn)行搜索,得到第二搜索結(jié)果。
在本示例中,根據(jù)用戶相關(guān)物品的標(biāo)簽進(jìn)行搜索,可以為:根據(jù)用戶相關(guān)物品的標(biāo)簽在任意一個或多個電商網(wǎng)站對應(yīng)的商品數(shù)據(jù)庫中進(jìn)行搜索。
在步驟S403中,從第二搜索結(jié)果中篩選出與用戶相關(guān)物品匹配的用戶相關(guān)商品信息。
本領(lǐng)域技術(shù)人員應(yīng)理解,現(xiàn)有技術(shù)中的各種手段均可實(shí)現(xiàn)從第二搜索結(jié)果中篩選出與用戶相關(guān)物品匹配的用戶相關(guān)商品信息,其中,人工神經(jīng)網(wǎng)絡(luò)就是這些手段之一。
作為本發(fā)明實(shí)施例的一個示例,從第二搜索結(jié)果中篩選出與用戶相關(guān)物品匹配的用戶相關(guān)商品信息可以為:通過第五人工神經(jīng)網(wǎng)絡(luò)從第二搜索結(jié)果中篩選出與用戶相關(guān)物品匹配的用戶相關(guān)商品信息。在本示例中,第五人工神經(jīng)網(wǎng)絡(luò)可以用于對用戶相關(guān)物品與第二搜索結(jié)果進(jìn)行匹配處理,以確定兩者之間的相似度,進(jìn)而從第二搜索結(jié)果中篩選出與用戶相關(guān)物品匹配的用戶相關(guān)商品信息。例如,第五人工神經(jīng)網(wǎng)絡(luò)的輸入可以是第二搜索結(jié)果中的商品的若干張圖片和用戶相關(guān)物品在該視頻幀中的截圖,輸出結(jié)果可以是第二搜索結(jié)果中的商品與用戶相關(guān)物品的相似度。在本示例中,可以將第二搜索結(jié)果中與用戶相關(guān)物品的相似度大于第四預(yù)設(shè)值的商品信息確定為用戶相關(guān)商品信息。例如,第四預(yù)設(shè)值可以為80%,在此不作限定。需要說明的是,第四預(yù)設(shè)值可以根據(jù)匹配的用戶相關(guān)商品信息數(shù)靈活調(diào)整,例如,若通過第五人工神經(jīng)網(wǎng)絡(luò)進(jìn)行匹配處理得到的與用戶相關(guān)物品匹配的用戶相關(guān)商品信息數(shù)較大,則可以調(diào)高第四預(yù)設(shè)值;若通過第五人工神經(jīng)網(wǎng)絡(luò)進(jìn)行匹配處理得到的與用戶相關(guān)物品匹配的用戶相關(guān)商品信息數(shù)較小,則可以調(diào)低第四預(yù)設(shè)值。第四預(yù)設(shè)值還可以根據(jù)匹配的精準(zhǔn)度需求進(jìn)行靈活調(diào)整,例如,若需要進(jìn)行強(qiáng)相關(guān)匹配,則可以調(diào)高第四預(yù)設(shè)值;若需要進(jìn)行弱相關(guān)匹配,則可以調(diào)低第四預(yù)設(shè)值。
需要說明的是,本發(fā)明實(shí)施例中的第五人工神經(jīng)網(wǎng)絡(luò)可以利用現(xiàn)有的人工神經(jīng)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn),在此不再對第五人工神經(jīng)網(wǎng)絡(luò)的工作原理進(jìn)行贅述。
圖5示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法的一示例性的實(shí)現(xiàn)流程圖。如圖5所示,該方法包括:
在步驟S501中,獲取視頻文件的視頻幀;
在步驟S502中,將第一人工神經(jīng)網(wǎng)絡(luò)識別的物品的類別限定為指定類別;
在步驟S503中,通過第一人工神經(jīng)網(wǎng)絡(luò)對該視頻幀進(jìn)行識別處理,以確定該視頻幀包括的待選物品以及待選物品的標(biāo)簽;
在步驟S504中,獲取用戶感興趣的商品信息;
在步驟S505中,根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品,并確定與用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息;
在步驟S506中,在播放該視頻幀時,對用戶相關(guān)物品進(jìn)行突出顯示,并在滿足第一預(yù)設(shè)條件的情況下,顯示用戶相關(guān)商品信息。
作為本發(fā)明實(shí)施例的一個示例,在通過第一人工神經(jīng)網(wǎng)絡(luò)對該視頻幀進(jìn)行識別處理之前,將第一人工神經(jīng)網(wǎng)絡(luò)識別的物品的類別限定為指定類別。例如,指定類別可以包括服裝和配飾。在本示例中,通過將第一人工神經(jīng)網(wǎng)絡(luò)識別的物品的類別限定為指定類別,降低了第一人工神經(jīng)網(wǎng)絡(luò)的復(fù)雜度,從而提高對該視頻幀的識別效率。
需要說明的是,盡管以服裝和配飾作為示例介紹了指定類別如上,但本領(lǐng)域技術(shù)人員能夠理解,本發(fā)明應(yīng)不限于此。事實(shí)上,用戶完全可根據(jù)個人喜好和/或?qū)嶋H應(yīng)用場景靈活設(shè)定指定類別。例如,指定類別還可以為零食飲料或者家具等。
圖6示出根據(jù)本發(fā)明一實(shí)施例的基于視頻的商品推薦方法步驟S103的一示例性的具體實(shí)現(xiàn)流程圖。如圖6所示,獲取用戶感興趣的商品信息,包括:
在步驟S601中,獲取cookie;
在步驟S602中,根據(jù)cookie從第三方網(wǎng)站獲取用戶感興趣的商品信息。
作為本發(fā)明實(shí)施例的一個示例,獲取用戶感興趣的商品信息可以為:獲取cookie(儲存在用戶本地終端上的數(shù)據(jù)),再根據(jù)cookie從第三方網(wǎng)站獲取用戶感興趣的商品信息。其中,第三方網(wǎng)站可以為電商網(wǎng)站或者其他網(wǎng)站,在此不作限定。用戶感興趣的商品可以包括用戶收藏的商品、用戶購買過的商品或者用戶瀏覽過的商品。用戶感興趣的商品信息可以包括用戶感興趣的商品的購買鏈接或者圖片。
需要說明的是,可以利用現(xiàn)有的商品興趣分析服務(wù)分析用戶感興趣的商品信息,在此不再對分析用戶感興趣的商品信息的工作原理進(jìn)行贅述。
在一種可能的實(shí)現(xiàn)方式中,根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品,并確定與用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息,具體為:在用戶的回訪率滿足第二預(yù)設(shè)條件的情況下,根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品,并確定與用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息。在該實(shí)現(xiàn)方式中,用戶的回訪率可以為用戶回訪播放該視頻文件的視頻網(wǎng)站的回訪率。滿足第二預(yù)設(shè)條件可以為:用戶的回訪率大于第五預(yù)設(shè)值。滿足第二預(yù)設(shè)條件還可以為:按照回訪率由高到低的順序?qū)τ脩舻幕卦L率進(jìn)行排序,若某一用戶的回訪率排序靠前,則該用戶的回訪率滿足第二預(yù)設(shè)條件。例如,排序靠前可以為,排序在前30%,在此不作限定。在該實(shí)現(xiàn)方式中,對回訪率滿足第二預(yù)設(shè)條件的用戶提供優(yōu)先識別服務(wù),從而保證了高活躍度的用戶的響應(yīng)效率。
在一種可能的實(shí)現(xiàn)方式中,可以通過cookie存儲器記錄用戶的回訪率。
在一種可能的實(shí)現(xiàn)方式中,待選物品的標(biāo)簽包括以下至少一項:待選物品在該視頻幀中的截圖、待選物品的類別、待選物品的款式、待選物品的顏色和待選物品的花紋。
其中,待選物品在該視頻幀中的截圖可以根據(jù)第一矩形確定,也可以根據(jù)第二矩形確定,還可以根據(jù)待選物品在該視頻幀中的邊界確定,在此不作限定。其中,第一矩形可以為四條邊分別與該視頻幀的四條邊平行的該待選物品的外接矩形。第二矩形可以為該待選物品在該視頻幀中的最小外接矩形。
例如,待選物品的類別可以為上衣、褲子、鞋子、包或者項鏈等,待選物品的款式可以為襯衫、西服、連衣裙或者牛仔褲等,待選物品的花紋可以為橫條紋、豎條紋、純色、字母或者圓點(diǎn)等。
在一種可能的實(shí)現(xiàn)方式中,待選物品的標(biāo)簽還可以包括待選物品在該視頻幀中的位置信息。待選物品在該視頻幀中的位置信息可以包括待選物品的幾何中心在該視頻幀中的坐標(biāo)和待選物品在該視頻幀中的截圖的寬和高。待選物品在該視頻幀中的位置信息還可以包括待選物品在該視頻幀中的截圖的坐標(biāo)。例如,在待選物品在該視頻幀中的截圖為矩形的情況下,待選物品在該視頻幀中的截圖的坐標(biāo)可以為該矩形的四個頂點(diǎn)的坐標(biāo)。根據(jù)待選物品的幾何中心在該視頻幀中的坐標(biāo)和待選物品在該視頻幀中的截圖的寬和高,可以確定待選物品在該視頻幀中的位置。根據(jù)待選物品在該視頻幀中的截圖的坐標(biāo),也可以確定待選物品在該視頻幀中的位置。
在一種可能的實(shí)現(xiàn)方式中,在用戶相關(guān)物品所在區(qū)域的上方顯示預(yù)設(shè)圖標(biāo)可以為:根據(jù)用戶相關(guān)物品在該視頻幀中的位置信息,在該用戶相關(guān)物品所在區(qū)域的上方顯示預(yù)設(shè)圖標(biāo)。例如,可以在該用戶相關(guān)物品的幾何中心在該視頻幀中的坐標(biāo)上顯示預(yù)設(shè)圖標(biāo)。
這樣,通過對視頻幀進(jìn)行識別處理,以確定該視頻幀包括的待選物品以及待選物品的標(biāo)簽,根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品,并確定與用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息,在播放該視頻幀時,對用戶相關(guān)物品進(jìn)行突出顯示,并在滿足第一預(yù)設(shè)條件的情況下,顯示用戶相關(guān)商品信息,根據(jù)本發(fā)明實(shí)施例的基于視頻的商品推薦方法能夠根據(jù)用戶感興趣的商品信息向用戶推薦其可能感興趣的商品信息,大大提高了基于視頻的商品推薦的效率,且提高了用戶觀看視頻的體驗(yàn)。
實(shí)施例2
圖7示出根據(jù)本發(fā)明另一實(shí)施例的基于視頻的商品推薦裝置的結(jié)構(gòu)框圖。該裝置可以用于運(yùn)行圖1、3-6所示的基于視頻的商品推薦方法。為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
如圖7所示,該裝置包括:視頻幀獲取模塊71,用于獲取視頻文件的視頻幀;識別模塊72,用于對所述視頻幀進(jìn)行識別處理,以確定所述視頻幀包括的待選物品以及所述待選物品的標(biāo)簽;用戶感興趣的商品信息獲取模塊73,用于獲取用戶感興趣的商品信息;用戶相關(guān)物品及商品信息確定模塊74,用于根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品,并確定與所述用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息;顯示模塊75,用于在播放所述視頻幀時,對所述用戶相關(guān)物品進(jìn)行突出顯示,并在滿足第一預(yù)設(shè)條件的情況下,顯示所述用戶相關(guān)商品信息。
圖8示出根據(jù)本發(fā)明另一實(shí)施例的基于視頻的商品推薦裝置的一示例性的結(jié)構(gòu)框圖。圖8中標(biāo)號與圖7相同的組件具有相同的功能,為簡明起見,省略對這些組件的詳細(xì)說明。為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。如圖8所示:
在一種可能的實(shí)現(xiàn)方式中,所述用戶相關(guān)物品及商品信息確定模塊74包括:第一搜索子模塊741,用于根據(jù)所述待選物品的標(biāo)簽進(jìn)行搜索,得到第一搜索結(jié)果;待選商品信息篩選子模塊742,用于從所述第一搜索結(jié)果中篩選出與所述待選物品匹配的待選商品信息;用戶相關(guān)商品信息匹配子模塊743,用于從所述待選商品信息中篩選出與所述用戶感興趣的商品信息匹配的所述用戶相關(guān)商品信息;用戶相關(guān)物品確定子模塊744,用于確定所述待選物品中與所述用戶相關(guān)商品信息相對應(yīng)的用戶相關(guān)物品。
在一種可能的實(shí)現(xiàn)方式中,所述用戶相關(guān)物品及商品信息確定模塊74包括:用戶相關(guān)物品篩選子模塊745,用于根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品;第二搜索子模塊746,用于根據(jù)所述用戶相關(guān)物品的標(biāo)簽進(jìn)行搜索,得到第二搜索結(jié)果;用戶相關(guān)商品信息篩選子模塊747,用于從所述第二搜索結(jié)果中篩選出與所述用戶相關(guān)物品匹配的所述用戶相關(guān)商品信息。
在一種可能的實(shí)現(xiàn)方式中,所述識別模塊72具體用于:通過第一人工神經(jīng)網(wǎng)絡(luò)對所述視頻幀進(jìn)行識別處理。
在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:識別類別限定模塊76,用于將所述第一人工神經(jīng)網(wǎng)絡(luò)識別的物品的類別限定為指定類別。
在一種可能的實(shí)現(xiàn)方式中,所述用戶感興趣的商品信息獲取模塊73包括:Cookie獲取子模塊731,用于獲取cookie;用戶感興趣的商品信息獲取子模塊732,用于根據(jù)所述cookie從第三方網(wǎng)站獲取所述用戶感興趣的商品信息。
在一種可能的實(shí)現(xiàn)方式中,所述用戶相關(guān)物品及商品信息確定模塊74具體用于:在所述用戶的回訪率滿足第二預(yù)設(shè)條件的情況下,根據(jù)所述用戶感興趣的商品信息從所述待選物品中篩選出用戶相關(guān)物品,并確定與所述用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息。
在一種可能的實(shí)現(xiàn)方式中,所述待選物品的標(biāo)簽包括以下至少一項:所述待選物品在所述視頻幀中的截圖、所述待選物品的類別、所述待選物品的款式、所述待選物品的顏色和所述待選物品的花紋。
需要說明的是,這樣,通過對視頻幀進(jìn)行識別處理,以確定該視頻幀包括的待選物品以及待選物品的標(biāo)簽,根據(jù)用戶感興趣的商品信息從待選物品中篩選出用戶相關(guān)物品,并確定與用戶相關(guān)物品相對應(yīng)的用戶相關(guān)商品信息,在播放該視頻幀時,對用戶相關(guān)物品進(jìn)行突出顯示,并在滿足第一預(yù)設(shè)條件的情況下,顯示用戶相關(guān)商品信息,根據(jù)本發(fā)明實(shí)施例的基于視頻的商品推薦裝置能夠根據(jù)用戶感興趣的商品信息向用戶推薦其可能感興趣的商品信息,大大提高了基于視頻的商品推薦的效率,且提高了用戶觀看視頻的體驗(yàn)。
實(shí)施例3
圖9示出根據(jù)本發(fā)明的另一個實(shí)施例的基于視頻的商品推薦設(shè)備的結(jié)構(gòu)框圖。所述基于視頻的商品推薦設(shè)備1100可以是具備計算能力的主機(jī)服務(wù)器、個人計算機(jī)PC、或者可攜帶的便攜式計算機(jī)或終端等。本發(fā)明具體實(shí)施例并不對計算節(jié)點(diǎn)的具體實(shí)現(xiàn)做限定。
所述基于視頻的商品推薦設(shè)備1100包括處理器(processor)1110、通信接口(Communications Interface)1120、存儲器(memory)1130和總線1140。其中,處理器1110、通信接口1120、以及存儲器1130通過總線1140完成相互間的通信。
通信接口1120用于與網(wǎng)絡(luò)設(shè)備通信,其中網(wǎng)絡(luò)設(shè)備包括例如虛擬機(jī)管理中心、共享存儲等。
處理器1110用于執(zhí)行程序。處理器1110可能是一個中央處理器CPU,或者是專用集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個或多個集成電路。
存儲器1130用于存放文件。存儲器1130可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器1130也可以是存儲器陣列。存儲器1130還可能被分塊,并且所述塊可按一定的規(guī)則組合成虛擬卷。
在一種可能的實(shí)施方式中,上述程序可為包括計算機(jī)操作指令的程序代碼。該程序具體可用于:實(shí)現(xiàn)實(shí)施例1中各步驟的操作。
本領(lǐng)域普通技術(shù)人員可以意識到,本文所描述的實(shí)施例中的各示例性單元及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件形式來實(shí)現(xiàn),取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以針對特定的應(yīng)用選擇不同的方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
如果以計算機(jī)軟件的形式來實(shí)現(xiàn)所述功能并作為獨(dú)立的產(chǎn)品銷售或使用時,則在一定程度上可認(rèn)為本發(fā)明的技術(shù)方案的全部或部分(例如對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分)是以計算機(jī)軟件產(chǎn)品的形式體現(xiàn)的。該計算機(jī)軟件產(chǎn)品通常存儲在計算機(jī)可讀取的非易失性存儲介質(zhì)中,包括若干指令用以使得計算機(jī)設(shè)備(可以是個人計算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各實(shí)施例方法的全部或部分步驟。而前述的存儲介質(zhì)包括U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。