1.一種智能視頻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ù)視頻標簽信息獲得視頻的類型信息,并通過視頻app監(jiān)控得到該視頻的播放時長信息、播放過程中暫停、倒退、快進信息;
S3、根據(jù)視頻app中用戶的個人信息獲取用戶的朋友圈信息;根據(jù)用戶的個人信息預測用戶的初步視頻偏好信息;從用戶的朋友圈信息中提取用戶的顯性表達信息,從顯性表達信息中分析得到用戶的情感偏好;
S4、通過步驟S2中的視頻的類型信息獲得視頻個性化推薦的初步列表,通過視頻的播放時長信息、播放過程中暫停、倒退、快進信息對視頻個性化推薦的初步列表進行過濾得到視頻個性化推薦的備選列表;
S5、通過步驟S3中用戶的情感偏好對視頻個性化推薦的備選列表進行篩選得到最終視頻個性化推薦列表;
S6、判斷視頻app是否啟動,在啟動時直接在視頻app上顯示最終視頻個性化推薦列表;在未啟動時,根據(jù)步驟S0中的視頻app運行規(guī)律圖表在移動終端通知欄上顯示最終視頻個性化推薦列表。
2.如權(quán)利要求1所述的智能視頻app中個性化推薦方法,其特征在于,
其還包括如下步驟:
S7、獲取用戶對于最終視頻個性化推薦列表上的視頻的點擊、播放記錄,并記錄點擊、播放記錄,用于對下次的視頻個性化推薦列表進行優(yōu)化。
3.如權(quán)利要求2所述的智能視頻app中個性化推薦方法,其特征在于,
所述步驟S1包括:
獲取用戶在視頻app上的用戶個人信息的隱私設(shè)定信息;通過隱私設(shè)定信息判斷是否具有獲取用戶在視頻app上的用戶個人信息的權(quán)限;在具有權(quán)限時,獲取用戶在視頻app上的用戶個人信息;所述個人信息包括用戶的顯性信息、隱性信息以及朋友關(guān)系網(wǎng)絡(luò)信息;所述用戶的顯性信息包括用戶的年齡、性別、職業(yè)信息;所述用戶的隱性信息包括用戶的視頻點擊信息。
4.如權(quán)利要求3所述的智能視頻app中個性化推薦方法,其特征在于,
所述步驟S2中設(shè)置播放信息權(quán)值;播放信息權(quán)值為1加視頻的播放時長與視頻時長的比值;
監(jiān)控用戶的暫停、倒退信息;在獲取到用戶的暫停、倒退信息時,提取暫停時以及倒退后的播放時間點前后預定時間范圍內(nèi)的第一視頻幀信息;
通過圖像分析獲取第一視頻幀信息的內(nèi)容信息,將第一視頻幀信息的內(nèi)容信息作為正向內(nèi)容信息;
監(jiān)控用戶的快進信息;在獲取到用戶的快進信息時,提取快進開始到終止區(qū)間內(nèi)的第二視頻幀信息;
通過圖像分析獲取第二視頻幀信息的內(nèi)容信息,將第二視頻幀信息的內(nèi)容信息作為負向內(nèi)容信息;
并存儲視頻幀信息的正向內(nèi)容信息、負向內(nèi)容信息以及播放信息權(quán)值。
5.一種智能視頻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ù)視頻標簽信息獲得視頻的類型信息,并通過視頻app監(jiān)控得到該視頻的播放時長信息、播放過程中暫停、倒退、快進信息;
信息提取分析單元,用于根據(jù)視頻app中用戶的個人信息獲取用戶的朋友圈信息;根據(jù)用戶的個人信息預測用戶的初步視頻偏好信息;從用戶的朋友圈信息中提取用戶的顯性表達信息,從顯性表達信息中分析得到用戶的情感偏好;
推薦備選列表生成單元,用于通過播放信息獲取單元中的視頻的類型信息獲得視頻個性化推薦的初步列表,通過視頻的播放時長信息、播放過程中暫停、倒退、快進信息對視頻個性化推薦的初步列表進行過濾得到視頻個性化推薦的備選列表;
最終推薦列表生成單元,用于通過信息提取分析單元中用戶的情感偏好對視頻個性化推薦的備選列表進行篩選得到最終視頻個性化推薦列表;
列表顯示單元,用于判斷視頻app是否啟動,在啟動時直接在視頻app上顯示最終視頻個性化推薦列表;在未啟動時,根據(jù)監(jiān)控線程配置單元中的視頻app運行規(guī)律圖表在移動終端通知欄上顯示最終視頻個性化推薦列表。
6.如權(quán)利要求5所述的智能視頻app中個性化推薦系統(tǒng),其特征在于,
其還包括如下單元:
推薦反饋單元,用于獲取用戶對于最終視頻個性化推薦列表上的視頻的點擊、播放記錄,并記錄點擊、播放記錄,用于對下次的視頻個性化推薦列表進行優(yōu)化。
7.如權(quán)利要求6所述的智能視頻app中個性化推薦系統(tǒng),其特征在于,
所述個人信息獲取單元包括:
獲取用戶在視頻app上的用戶個人信息的隱私設(shè)定信息;通過隱私設(shè)定信息判斷是否具有獲取用戶在視頻app上的用戶個人信息的權(quán)限;在具有權(quán)限時,獲取用戶在視頻app上的用戶個人信息;所述個人信息包括用戶的顯性信息、隱性信息以及朋友關(guān)系網(wǎng)絡(luò)信息;所述用戶的顯性信息包括用戶的年齡、性別、職業(yè)信息;所述用戶的隱性信息包括用戶的視頻點擊信息。
8.如權(quán)利要求7所述的智能視頻app中個性化推薦系統(tǒng),其特征在于,
所述播放信息獲取單元中設(shè)置播放信息權(quán)值;播放信息權(quán)值為1加視頻的播放時長與視頻時長的比值;
監(jiān)控用戶的暫停、倒退信息;在獲取到用戶的暫停、倒退信息時,提取暫停時以及倒退后的播放時間點前后預定時間范圍內(nèi)的第一視頻幀信息;
通過圖像分析獲取第一視頻幀信息的內(nèi)容信息,將第一視頻幀信息的內(nèi)容信息作為正向內(nèi)容信息;
監(jiān)控用戶的快進信息;在獲取到用戶的快進信息時,提取快進開始到終止區(qū)間內(nèi)的第二視頻幀信息;
通過圖像分析獲取第二視頻幀信息的內(nèi)容信息,將第二視頻幀信息的內(nèi)容信息作為負向內(nèi)容信息;
并存儲視頻幀信息的正向內(nèi)容信息、負向內(nèi)容信息以及播放信息權(quán)值。