本發(fā)明涉及個(gè)性化推薦技術(shù)領(lǐng)域,特別涉及一種智能視頻app中個(gè)性化推薦方法及系統(tǒng)。
背景技術(shù):
互聯(lián)網(wǎng)是人們獲取信息的一個(gè)重要途徑,傳統(tǒng)互聯(lián)網(wǎng)的主要特點(diǎn)在于用戶尋找自己感興趣的事物時(shí),需要通過瀏覽器進(jìn)行大量的搜索,同時(shí)需要人工地過濾掉大量不相關(guān)的結(jié)果,操作繁瑣,且耗費(fèi)時(shí)間和精力。
以電子商務(wù)為例,傳統(tǒng)電子商務(wù)的主要特點(diǎn)在于用戶登陸各個(gè)電子商務(wù)平臺(tái),尋找自己感興趣的商品,然后進(jìn)行購買。但是隨著電子商務(wù)規(guī)模的不斷擴(kuò)大,商家通過購物網(wǎng)站提供了大量的商品,使用戶無法快速了解所有的商品,也無法直接檢查商品的質(zhì)量,用戶需要花費(fèi)大量的時(shí)間與精力才能找到自己需要的商品。這種瀏覽大量無關(guān)的信息和產(chǎn)品過程,無疑會(huì)使淹沒在海量信息中的消費(fèi)者因?yàn)闆]有發(fā)現(xiàn)在自己需要或者感興趣的商品而不斷流失,不僅僅使用戶購物的時(shí)間成本大幅增加,同時(shí)使電子商務(wù)平臺(tái)的商品購買的轉(zhuǎn)化率非常低。
現(xiàn)有技術(shù)中,提出了根據(jù)用戶購買或者瀏覽行為,運(yùn)用某一種推薦算法進(jìn)行特征信息(如商品信息)的個(gè)性化推薦方法,例如,首先根據(jù)圖書類別、內(nèi)容對(duì)圖書進(jìn)行聚類,建立圖書聚類體系,比如A與B為一類圖書。然后根據(jù)用戶的瀏覽行為和購買記錄,分析用戶感興趣圖書,比如用戶目前瀏覽商品為A或者歷史購買過A,即可將同類的B圖書推薦給A。
但是現(xiàn)有的個(gè)性化推薦方法多停留在基于物品、基于用戶或基于協(xié)同過濾的個(gè)性化推薦方法。不適應(yīng)于視頻app中個(gè)性化的推薦。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提出一種適用于智能視頻app中個(gè)性化推薦的智能視頻app中個(gè)性化推薦方法及系統(tǒng)。
一種智能視頻app中個(gè)性化推薦方法,其包括如下步驟:
S0、配置視頻app監(jiān)控線程,并將視頻app監(jiān)控線程的優(yōu)先級(jí)設(shè)置為最高,使得視頻app監(jiān)控線程在移動(dòng)終端內(nèi)持續(xù)運(yùn)行;所述視頻app監(jiān)控線程用于記錄視頻app的啟動(dòng)時(shí)間、運(yùn)行時(shí)間、結(jié)束運(yùn)行時(shí)間信息;并根據(jù)視頻app的啟動(dòng)時(shí)間、運(yùn)行時(shí)間、結(jié)束運(yùn)行時(shí)間信息生成視頻app運(yùn)行規(guī)律圖表;
S1、獲取視頻app中用戶的個(gè)人信息;
S2、在視頻app中視頻進(jìn)行播放時(shí),根據(jù)視頻標(biāo)簽信息獲得視頻的類型信息,并通過視頻app監(jiān)控得到該視頻的播放時(shí)長(zhǎng)信息、播放過程中暫停、倒退、快進(jìn)信息;
S3、根據(jù)視頻app中用戶的個(gè)人信息獲取用戶的朋友圈信息;根據(jù)用戶的個(gè)人信息預(yù)測(cè)用戶的初步視頻偏好信息;從用戶的朋友圈信息中提取用戶的顯性表達(dá)信息,從顯性表達(dá)信息中分析得到用戶的情感偏好;
S4、通過步驟S2中的視頻的類型信息獲得視頻個(gè)性化推薦的初步列表,通過視頻的播放時(shí)長(zhǎng)信息、播放過程中暫停、倒退、快進(jìn)信息對(duì)視頻個(gè)性化推薦的初步列表進(jìn)行過濾得到視頻個(gè)性化推薦的備選列表;
S5、通過步驟S3中用戶的情感偏好對(duì)視頻個(gè)性化推薦的備選列表進(jìn)行篩選得到最終視頻個(gè)性化推薦列表;
S6、判斷視頻app是否啟動(dòng),在啟動(dòng)時(shí)直接在視頻app上顯示最終視頻個(gè)性化推薦列表;在未啟動(dòng)時(shí),根據(jù)步驟S0中的視頻app運(yùn)行規(guī)律圖表在移動(dòng)終端通知欄上顯示最終視頻個(gè)性化推薦列表。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦方法中,
其還包括如下步驟:
S7、獲取用戶對(duì)于最終視頻個(gè)性化推薦列表上的視頻的點(diǎn)擊、播放記錄,并記錄點(diǎn)擊、播放記錄,用于對(duì)下次的視頻個(gè)性化推薦列表進(jìn)行優(yōu)化。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦方法中,
所述步驟S1包括:
獲取用戶在視頻app上的用戶個(gè)人信息的隱私設(shè)定信息;通過隱私設(shè)定信息判斷是否具有獲取用戶在視頻app上的用戶個(gè)人信息的權(quán)限;在具有權(quán)限時(shí),獲取用戶在視頻app上的用戶個(gè)人信息;所述個(gè)人信息包括用戶的顯性信息、隱性信息以及朋友關(guān)系網(wǎng)絡(luò)信息;所述用戶的顯性信息包括用戶的年齡、性別、職業(yè)信息;所述用戶的隱性信息包括用戶的視頻點(diǎn)擊信息。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦方法中,
所述步驟S2中設(shè)置播放信息權(quán)值;播放信息權(quán)值為1加視頻的播放時(shí)長(zhǎng)與視頻時(shí)長(zhǎng)的比值;
監(jiān)控用戶的暫停、倒退信息;在獲取到用戶的暫停、倒退信息時(shí),提取暫停時(shí)以及倒退后的播放時(shí)間點(diǎn)前后預(yù)定時(shí)間范圍內(nèi)的第一視頻幀信息;
通過圖像分析獲取第一視頻幀信息的內(nèi)容信息,將第一視頻幀信息的內(nèi)容信息作為正向內(nèi)容信息;
監(jiān)控用戶的快進(jìn)信息;在獲取到用戶的快進(jìn)信息時(shí),提取快進(jìn)開始到終止區(qū)間內(nèi)的第二視頻幀信息;
通過圖像分析獲取第二視頻幀信息的內(nèi)容信息,將第二視頻幀信息的內(nèi)容信息作為負(fù)向內(nèi)容信息;
并存儲(chǔ)視頻幀信息的正向內(nèi)容信息、負(fù)向內(nèi)容信息以及播放信息權(quán)值。
本發(fā)明還提供一種智能視頻app中個(gè)性化推薦系統(tǒng),其包括如下單元:
監(jiān)控線程配置單元,用于配置視頻app監(jiān)控線程,并將視頻app監(jiān)控線程的優(yōu)先級(jí)設(shè)置為最高,使得視頻app監(jiān)控線程在移動(dòng)終端內(nèi)持續(xù)運(yùn)行;所述視頻app監(jiān)控線程用于記錄視頻app的啟動(dòng)時(shí)間、運(yùn)行時(shí)間、結(jié)束運(yùn)行時(shí)間信息;并根據(jù)視頻app的啟動(dòng)時(shí)間、運(yùn)行時(shí)間、結(jié)束運(yùn)行時(shí)間信息生成視頻app運(yùn)行規(guī)律圖表;
個(gè)人信息獲取單元,用于獲取視頻app中用戶的個(gè)人信息;
播放信息獲取單元,用于在視頻app中視頻進(jìn)行播放時(shí),根據(jù)視頻標(biāo)簽信息獲得視頻的類型信息,并通過視頻app監(jiān)控得到該視頻的播放時(shí)長(zhǎng)信息、播放過程中暫停、倒退、快進(jìn)信息;
信息提取分析單元,用于根據(jù)視頻app中用戶的個(gè)人信息獲取用戶的朋友圈信息;根據(jù)用戶的個(gè)人信息預(yù)測(cè)用戶的初步視頻偏好信息;從用戶的朋友圈信息中提取用戶的顯性表達(dá)信息,從顯性表達(dá)信息中分析得到用戶的情感偏好;
推薦備選列表生成單元,用于通過播放信息獲取單元中的視頻的類型信息獲得視頻個(gè)性化推薦的初步列表,通過視頻的播放時(shí)長(zhǎng)信息、播放過程中暫停、倒退、快進(jìn)信息對(duì)視頻個(gè)性化推薦的初步列表進(jìn)行過濾得到視頻個(gè)性化推薦的備選列表;
最終推薦列表生成單元,用于通過信息提取分析單元中用戶的情感偏好對(duì)視頻個(gè)性化推薦的備選列表進(jìn)行篩選得到最終視頻個(gè)性化推薦列表;
列表顯示單元,用于判斷視頻app是否啟動(dòng),在啟動(dòng)時(shí)直接在視頻app上顯示最終視頻個(gè)性化推薦列表;在未啟動(dòng)時(shí),根據(jù)監(jiān)控線程配置單元中的視頻app運(yùn)行規(guī)律圖表在移動(dòng)終端通知欄上顯示最終視頻個(gè)性化推薦列表。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦系統(tǒng)中,
其還包括如下單元:
推薦反饋單元,用于獲取用戶對(duì)于最終視頻個(gè)性化推薦列表上的視頻的點(diǎn)擊、播放記錄,并記錄點(diǎn)擊、播放記錄,用于對(duì)下次的視頻個(gè)性化推薦列表進(jìn)行優(yōu)化。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦系統(tǒng)中,
所述個(gè)人信息獲取單元包括:
獲取用戶在視頻app上的用戶個(gè)人信息的隱私設(shè)定信息;通過隱私設(shè)定信息判斷是否具有獲取用戶在視頻app上的用戶個(gè)人信息的權(quán)限;在具有權(quán)限時(shí),獲取用戶在視頻app上的用戶個(gè)人信息;所述個(gè)人信息包括用戶的顯性信息、隱性信息以及朋友關(guān)系網(wǎng)絡(luò)信息;所述用戶的顯性信息包括用戶的年齡、性別、職業(yè)信息;所述用戶的隱性信息包括用戶的視頻點(diǎn)擊信息。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦系統(tǒng)中,
所述播放信息獲取單元中設(shè)置播放信息權(quán)值;播放信息權(quán)值為1加視頻的播放時(shí)長(zhǎng)與視頻時(shí)長(zhǎng)的比值;
監(jiān)控用戶的暫停、倒退信息;在獲取到用戶的暫停、倒退信息時(shí),提取暫停時(shí)以及倒退后的播放時(shí)間點(diǎn)前后預(yù)定時(shí)間范圍內(nèi)的第一視頻幀信息;
通過圖像分析獲取第一視頻幀信息的內(nèi)容信息,將第一視頻幀信息的內(nèi)容信息作為正向內(nèi)容信息;
監(jiān)控用戶的快進(jìn)信息;在獲取到用戶的快進(jìn)信息時(shí),提取快進(jìn)開始到終止區(qū)間內(nèi)的第二視頻幀信息;
通過圖像分析獲取第二視頻幀信息的內(nèi)容信息,將第二視頻幀信息的內(nèi)容信息作為負(fù)向內(nèi)容信息;
并存儲(chǔ)視頻幀信息的正向內(nèi)容信息、負(fù)向內(nèi)容信息以及播放信息權(quán)值。
本發(fā)明提供的智能視頻app中個(gè)性化推薦方法及系統(tǒng),相對(duì)于現(xiàn)有技術(shù),能夠克服現(xiàn)有技術(shù)存在的現(xiàn)有的個(gè)性化推薦方法多停留在基于物品、基于用戶或基于協(xié)同過濾的個(gè)性化推薦方法;不適應(yīng)于視頻app中個(gè)性化的推薦的缺陷。
附圖說明
圖1是本發(fā)明實(shí)施例的智能視頻app中個(gè)性化推薦系統(tǒng)結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供一種智能視頻app中個(gè)性化推薦方法,其包括如下步驟:
S0、配置視頻app監(jiān)控線程,并將視頻app監(jiān)控線程的優(yōu)先級(jí)設(shè)置為最高,使得視頻app監(jiān)控線程在移動(dòng)終端內(nèi)持續(xù)運(yùn)行;所述視頻app監(jiān)控線程用于記錄視頻app的啟動(dòng)時(shí)間、運(yùn)行時(shí)間、結(jié)束運(yùn)行時(shí)間信息;并根據(jù)視頻app的啟動(dòng)時(shí)間、運(yùn)行時(shí)間、結(jié)束運(yùn)行時(shí)間信息生成視頻app運(yùn)行規(guī)律圖表;
通過實(shí)施本步驟,可以通過視頻app監(jiān)控線程持續(xù)獲取用戶的視頻app激活運(yùn)行狀態(tài),并形成視頻app運(yùn)行規(guī)律圖表。
S1、獲取視頻app中用戶的個(gè)人信息;
S2、在視頻app中視頻進(jìn)行播放時(shí),根據(jù)視頻標(biāo)簽信息獲得視頻的類型信息,并通過視頻app監(jiān)控得到該視頻的播放時(shí)長(zhǎng)信息、播放過程中暫停、倒退、快進(jìn)信息;
S3、根據(jù)視頻app中用戶的個(gè)人信息獲取用戶的朋友圈信息;根據(jù)用戶的個(gè)人信息預(yù)測(cè)用戶的初步視頻偏好信息;從用戶的朋友圈信息中提取用戶的顯性表達(dá)信息,從顯性表達(dá)信息中分析得到用戶的情感偏好;
S4、通過步驟S2中的視頻的類型信息獲得視頻個(gè)性化推薦的初步列表,通過視頻的播放時(shí)長(zhǎng)信息、播放過程中暫停、倒退、快進(jìn)信息對(duì)視頻個(gè)性化推薦的初步列表進(jìn)行過濾得到視頻個(gè)性化推薦的備選列表;
S5、通過步驟S3中用戶的情感偏好對(duì)視頻個(gè)性化推薦的備選列表進(jìn)行篩選得到最終視頻個(gè)性化推薦列表;在視頻app上顯示最終視頻個(gè)性化推薦列表;
S6、判斷視頻app是否啟動(dòng),在啟動(dòng)時(shí)直接在視頻app上顯示最終視頻個(gè)性化推薦列表;在未啟動(dòng)時(shí),根據(jù)步驟S0中的視頻app運(yùn)行規(guī)律圖表在移動(dòng)終端通知欄上顯示最終視頻個(gè)性化推薦列表。
通過實(shí)施本步驟,在視頻app未啟動(dòng)時(shí),根據(jù)用戶的視頻app運(yùn)行規(guī)律圖表進(jìn)行個(gè)性化推薦,避免了現(xiàn)有技術(shù)中app應(yīng)用的無規(guī)則的推送對(duì)用戶造成的影響,提高了用戶體驗(yàn)。
在本發(fā)明實(shí)施例中,結(jié)合了用戶的個(gè)人信息、視頻的播放信息、朋友圈信息,能夠從各個(gè)角度對(duì)用戶的偏好進(jìn)行預(yù)測(cè),優(yōu)于現(xiàn)有的個(gè)性化推薦算法。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦方法中,
其還包括如下步驟:
S7、獲取用戶對(duì)于最終視頻個(gè)性化推薦列表上的視頻的點(diǎn)擊、播放記錄,并記錄點(diǎn)擊、播放記錄,用于對(duì)下次的視頻個(gè)性化推薦列表進(jìn)行優(yōu)化。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦方法中,
所述步驟S1包括:
獲取用戶在視頻app上的用戶個(gè)人信息的隱私設(shè)定信息;通過隱私設(shè)定信息判斷是否具有獲取用戶在視頻app上的用戶個(gè)人信息的權(quán)限;在具有權(quán)限時(shí),獲取用戶在視頻app上的用戶個(gè)人信息;所述個(gè)人信息包括用戶的顯性信息、隱性信息以及朋友關(guān)系網(wǎng)絡(luò)信息;所述用戶的顯性信息包括用戶的年齡、性別、職業(yè)信息;所述用戶的隱性信息包括用戶的視頻點(diǎn)擊信息。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦方法中,
所述步驟S2中設(shè)置播放信息權(quán)值;播放信息權(quán)值為1加視頻的播放時(shí)長(zhǎng)與視頻時(shí)長(zhǎng)的比值;
監(jiān)控用戶的暫停、倒退信息;在獲取到用戶的暫停、倒退信息時(shí),提取暫停時(shí)以及倒退后的播放時(shí)間點(diǎn)前后預(yù)定時(shí)間范圍內(nèi)的第一視頻幀信息;
通過圖像分析獲取第一視頻幀信息的內(nèi)容信息,將第一視頻幀信息的內(nèi)容信息作為正向內(nèi)容信息;
監(jiān)控用戶的快進(jìn)信息;在獲取到用戶的快進(jìn)信息時(shí),提取快進(jìn)開始到終止區(qū)間內(nèi)的第二視頻幀信息;
通過圖像分析獲取第二視頻幀信息的內(nèi)容信息,將第二視頻幀信息的內(nèi)容信息作為負(fù)向內(nèi)容信息;
并存儲(chǔ)視頻幀信息的正向內(nèi)容信息、負(fù)向內(nèi)容信息以及播放信息權(quán)值。
通過實(shí)施本發(fā)明實(shí)施例,能夠從視頻信息本身得出用戶對(duì)于該視頻的各個(gè)片段的喜好,使得后續(xù)的推薦更為精準(zhǔn)。
如圖1所示,本發(fā)明實(shí)施例還提供一種智能視頻app中個(gè)性化推薦系統(tǒng),其包括如下單元:
監(jiān)控線程配置單元,用于配置視頻app監(jiān)控線程,并將視頻app監(jiān)控線程的優(yōu)先級(jí)設(shè)置為最高,使得視頻app監(jiān)控線程在移動(dòng)終端內(nèi)持續(xù)運(yùn)行;所述視頻app監(jiān)控線程用于記錄視頻app的啟動(dòng)時(shí)間、運(yùn)行時(shí)間、結(jié)束運(yùn)行時(shí)間信息;并根據(jù)視頻app的啟動(dòng)時(shí)間、運(yùn)行時(shí)間、結(jié)束運(yùn)行時(shí)間信息生成視頻app運(yùn)行規(guī)律圖表;
個(gè)人信息獲取單元,用于獲取視頻app中用戶的個(gè)人信息;
播放信息獲取單元,用于在視頻app中視頻進(jìn)行播放時(shí),根據(jù)視頻標(biāo)簽信息獲得視頻的類型信息,并通過視頻app監(jiān)控得到該視頻的播放時(shí)長(zhǎng)信息、播放過程中暫停、倒退、快進(jìn)信息;
信息提取分析單元,用于根據(jù)視頻app中用戶的個(gè)人信息獲取用戶的朋友圈信息;根據(jù)用戶的個(gè)人信息預(yù)測(cè)用戶的初步視頻偏好信息;從用戶的朋友圈信息中提取用戶的顯性表達(dá)信息,從顯性表達(dá)信息中分析得到用戶的情感偏好;
推薦備選列表生成單元,用于通過播放信息獲取單元中的視頻的類型信息獲得視頻個(gè)性化推薦的初步列表,通過視頻的播放時(shí)長(zhǎng)信息、播放過程中暫停、倒退、快進(jìn)信息對(duì)視頻個(gè)性化推薦的初步列表進(jìn)行過濾得到視頻個(gè)性化推薦的備選列表;
最終推薦列表生成單元,用于通過信息提取分析單元中用戶的情感偏好對(duì)視頻個(gè)性化推薦的備選列表進(jìn)行篩選得到最終視頻個(gè)性化推薦列表;
列表顯示單元,用于判斷視頻app是否啟動(dòng),在啟動(dòng)時(shí)直接在視頻app上顯示最終視頻個(gè)性化推薦列表;在未啟動(dòng)時(shí),根據(jù)監(jiān)控線程配置單元中的視頻app運(yùn)行規(guī)律圖表在移動(dòng)終端通知欄上顯示最終視頻個(gè)性化推薦列表。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦系統(tǒng)中,
其還包括如下單元:
推薦反饋單元,用于獲取用戶對(duì)于最終視頻個(gè)性化推薦列表上的視頻的點(diǎn)擊、播放記錄,并記錄點(diǎn)擊、播放記錄,用于對(duì)下次的視頻個(gè)性化推薦列表進(jìn)行優(yōu)化。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦系統(tǒng)中,
所述個(gè)人信息獲取單元包括:
獲取用戶在視頻app上的用戶個(gè)人信息的隱私設(shè)定信息;通過隱私設(shè)定信息判斷是否具有獲取用戶在視頻app上的用戶個(gè)人信息的權(quán)限;在具有權(quán)限時(shí),獲取用戶在視頻app上的用戶個(gè)人信息;所述個(gè)人信息包括用戶的顯性信息、隱性信息以及朋友關(guān)系網(wǎng)絡(luò)信息;所述用戶的顯性信息包括用戶的年齡、性別、職業(yè)信息;所述用戶的隱性信息包括用戶的視頻點(diǎn)擊信息。
在本發(fā)明所述的智能視頻app中個(gè)性化推薦系統(tǒng)中,
所述播放信息獲取單元中設(shè)置播放信息權(quán)值;播放信息權(quán)值為1加視頻的播放時(shí)長(zhǎng)與視頻時(shí)長(zhǎng)的比值;
監(jiān)控用戶的暫停、倒退信息;在獲取到用戶的暫停、倒退信息時(shí),提取暫停時(shí)以及倒退后的播放時(shí)間點(diǎn)前后預(yù)定時(shí)間范圍內(nèi)的第一視頻幀信息;
通過圖像分析獲取第一視頻幀信息的內(nèi)容信息,將第一視頻幀信息的內(nèi)容信息作為正向內(nèi)容信息;
監(jiān)控用戶的快進(jìn)信息;在獲取到用戶的快進(jìn)信息時(shí),提取快進(jìn)開始到終止區(qū)間內(nèi)的第二視頻幀信息;
通過圖像分析獲取第二視頻幀信息的內(nèi)容信息,將第二視頻幀信息的內(nèi)容信息作為負(fù)向內(nèi)容信息;
并存儲(chǔ)視頻幀信息的正向內(nèi)容信息、負(fù)向內(nèi)容信息以及播放信息權(quán)值。
本發(fā)明提供的智能視頻app中個(gè)性化推薦方法及系統(tǒng),相對(duì)于現(xiàn)有技術(shù),能夠克服現(xiàn)有技術(shù)存在的現(xiàn)有的個(gè)性化推薦方法多停留在基于物品、基于用戶或基于協(xié)同過濾的個(gè)性化推薦方法;不適應(yīng)于視頻app中個(gè)性化的推薦的缺陷。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)儲(chǔ)存器、內(nèi)存、只讀存儲(chǔ)器、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其他形式的存儲(chǔ)介質(zhì)中。
可以理解的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)構(gòu)思做出其它各種相應(yīng)的改變與變形,而所有這些改變與變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。