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