本發(fā)明屬于信息發(fā)布分析系統(tǒng),具體地,涉及一種基于觀影用戶狀態(tài)進行大數(shù)據(jù)分析的方法以及相應(yīng)的分析裝置及分析系統(tǒng)。
背景技術(shù):
隨著無線互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,使用手機、IPAD等移動設(shè)備上網(wǎng)的用戶數(shù)量與日俱增,許多企業(yè)、明星開始利用無線互聯(lián)網(wǎng)來為自己服務(wù),通過無線互聯(lián)網(wǎng)提高自身知名度,進而創(chuàng)造商業(yè)價值,而發(fā)布廣告正是提高知名度的第一步也是最關(guān)鍵步驟。
現(xiàn)有的廣告主基本都是采用定點投放方式向移動用戶發(fā)送廣告,例如,一廣告主與騰訊視頻合作買下了后者移動客戶端的一個廣告位,當(dāng)用戶在線觀看一部電影至結(jié)束或中途暫停時,廣告主可以在當(dāng)前播放窗口上發(fā)布一明星粉絲見面會廣告,但這種廣告發(fā)布方式向用戶投送的廣告在一定時間內(nèi)是固定不變的,無法根據(jù)用戶觀影狀態(tài)實時變化廣告內(nèi)容,甚至可能是已經(jīng)過時的廣告,這對于提高廣告主知名度沒有任何效果。另一方面,廣告主還可能以短信形式向當(dāng)前處于某一區(qū)域內(nèi)的用戶移動設(shè)備發(fā)送廣告,這種廣告發(fā)布方式往往是將廣告主所有廣告不做篩選地一次性發(fā)送給所有用戶,無法對不同用戶量身定制合適的廣告,影響了廣告投送的效率和精準(zhǔn)度。例如,某一電影院中同時上映多部電影,則廣告主向當(dāng)前在電影院中的所有用戶移動設(shè)備發(fā)送了與多部電影分別相關(guān)的多個廣告,但一般用戶在電影院中同一時間只會觀看一部電影,如果一下子接收到多個電影相關(guān)廣告很可能造成閱讀疲勞從而忽略與該用戶觀看電影最密切相關(guān)的廣告信息。
在很多時候,廣告主需要一種能對觀影用戶狀態(tài)進行優(yōu)化分析的方法,能夠根據(jù)觀影用戶的不同狀態(tài)合理地分階段投送不同廣告。例 如,當(dāng)用戶購買了一張電影票后,廣告主即可基于院線購票信息獲得該用戶的移動終端信息,若該移動終端信息顯示用戶當(dāng)前正在電影院周圍且當(dāng)前時間離電影開場還有一段時間,則向用戶推送電影院周邊的商戶信息、娛樂信息等廣告信息;若該移動終端信息顯示電影開場時間為中午12點而當(dāng)前時間為上午10點,則向用戶推送電影院周邊的餐飲廣告信息;若該移動終端信息顯示用戶對該電影中一明星特別關(guān)注,則在電影放映前向用戶推送有關(guān)該明星的有獎競答廣告,再在電影放映后提示該廣告,若用戶回答正確,則有機會參加該明星的粉絲見面會。對于廣告主來說,上述這種投送廣告的方法才是最高效精準(zhǔn)的廣告投送方法,也便于用戶擺脫海量垃圾廣告的困擾,只接收自己感興趣的廣告信息。
在現(xiàn)階段,沒有一個非常好的方法解決上述提到的問題。大多數(shù)情況下,只能將廣告主的所有廣告不加分類地發(fā)送給用戶移動終端,沒有提供一種有效分析觀影用戶狀態(tài),根據(jù)分析結(jié)果分時段精準(zhǔn)投送廣告的技術(shù)方案。
技術(shù)實現(xiàn)要素:
為了克服現(xiàn)有技術(shù)中沒有提供基于觀影用戶狀態(tài)分析確定信息發(fā)布時間的技術(shù)方案的技術(shù)問題,本發(fā)明的目的是提供一種基于觀影用戶狀態(tài)的大數(shù)據(jù)分析方法、相應(yīng)的分析裝置以及分析系統(tǒng)。
根據(jù)本發(fā)明的一個方面,提供一種基于觀影用戶狀態(tài)的大數(shù)據(jù)分析方法,所述分析結(jié)果被用于發(fā)布信息,所述被發(fā)布信息與所述分析結(jié)果相對應(yīng),其特征在于,包括如下步驟:
a.基于被播放多媒體文件的信息參數(shù)確定待發(fā)布信息;
b.獲取與所述被播放多媒體文件相關(guān)聯(lián)的客戶終端的狀態(tài)信息;
c.基于所述狀態(tài)信息確定發(fā)送所述待發(fā)布信息的發(fā)送時間。
優(yōu)選地,多個所述待發(fā)布信息組成一集合U,所述步驟a包括如下步驟:
a1.將所述被播放多媒體文件多個標(biāo)簽信息中與所述被播放多媒體文件相關(guān)性最高的N個主要標(biāo)簽信息作為所述信息參數(shù),其中N≥1;
a2.基于所述信息參數(shù)在所述集合U中確定對應(yīng)的待發(fā)布信息。
優(yōu)選地,所述集合U還包括所述待發(fā)布信息對應(yīng)的標(biāo)簽信息。
優(yōu)選地,所述步驟a1包括如下步驟:
a11.分別計算所述多個標(biāo)簽信息與一主題的相關(guān)度I,其中所述相關(guān)度I通過如下互信息公式計算獲得:
其中,x為待篩選標(biāo)簽信息;y為基準(zhǔn)標(biāo)簽信息;KL函數(shù)為相對熵,其用于表示兩個分布之間的關(guān)系;p函數(shù)為概率分布函數(shù);p(x,y)為x和y的聯(lián)合概率分布;
a12.基于所述相關(guān)度I獲得與所述主題最相關(guān)的M個標(biāo)簽信息,其中M>N;
a13.基于正向特征選擇方法從所述M個標(biāo)簽信息中選擇確定所述N 個主要標(biāo)簽信息組成集合U1。
優(yōu)選地,所述正向特征選擇方法為一貪心算法,所述步驟a13包括如下步驟:
-基于如下公式分別計算所述M個標(biāo)簽信息與所述集合U1的相關(guān)度I1:
其中,x為所述M個標(biāo)簽信息中待篩選標(biāo)簽信息;yj為所述集合U1中第j個標(biāo)簽信息;
-每次選擇所述I1最小的一個標(biāo)簽為新標(biāo)簽加入到所述集合U1中,直至所述集合U1中的標(biāo)簽數(shù)量達到N個。
優(yōu)選地,所述步驟a包括如下步驟:
a1’.將所述被播放多媒體文件多個標(biāo)簽信息中同一分類下出現(xiàn)頻次最高的N個主要標(biāo)簽信息作為所述信息參數(shù),其中N≥1;
a2.基于所述信息參數(shù)在所述集合U中確定對應(yīng)的待發(fā)布信息。
優(yōu)選地,所述步驟a2包括如下步驟:
a21.基于所述主題從所述集合U中獲取一個或多個所述待發(fā)布信息,所述待發(fā)布信息包括一個或多個標(biāo)簽信息,所述標(biāo)簽信息與所述主題相對應(yīng);
a22.基于自然語言模型,通過如下公式計算所述集合U1中所述信息參數(shù)與所述待發(fā)布信息包括的一個或多個標(biāo)簽信息的相關(guān)度:
其中,x為信息參數(shù);X為標(biāo)簽信息。
a23.確定所述相關(guān)度最高的M個所述待發(fā)布信息為優(yōu)選發(fā)布信息,其中M≥1。
優(yōu)選地,所述步驟b包括如下步驟:
b1.確定與所述被播放多媒體文件相關(guān)聯(lián)的客戶終端;
b2.獲取所述客戶終端的狀態(tài)信息,其中所述狀態(tài)信息至少包括如下 信息中的任一種或任多種:
-所述客戶終端的地理位置信息;
-所述客戶終端的時間信息;
-所述客戶終端的歷史記錄信息。
優(yōu)選地,所述步驟b還包括如下步驟:
b3.獲取所述被播放多媒體文件的狀態(tài)信息,其中所述狀態(tài)信息至少包括如下信息中的任一種或任多種:
-所述被播放多媒體文件的播放時間;
-所述被播放多媒體文件的播放地點。
優(yōu)選地,所述步驟b1包括如下步驟:
b11.將播放所述被播放多媒體文件的終端作為所述客戶終端。
優(yōu)選地,所述步驟b1還包括如下步驟:
b11’.獲取所述被播放多媒體文件對應(yīng)的互聯(lián)網(wǎng)注冊信息,將所述互聯(lián)網(wǎng)注冊信息包括的多個終端作為所述客戶終端。
優(yōu)選地,所述步驟c包括如下步驟:
c1.基于時間地理位置模型計算所述客戶終端對應(yīng)的狀態(tài)信息與所述被播放多媒體文件對應(yīng)的狀態(tài)信息之間的相關(guān)度,其中所述相關(guān)度通過如下公式計算:
F=f(t,T)*f(w,W)
其中,t為所述客戶終端當(dāng)前時間;T為所述被播放多媒體文件開始播放時間;w為所述客戶終端當(dāng)前位置;W為所述被播放多媒體文件的播放地點;
c2.基于所述相關(guān)度F確定向所述客戶終端推送所述待發(fā)布信息的推送時間。
優(yōu)選地,所述f(t,T)基于如下公式計算:
其中,所述t及所述T均基于24小時制表示。
相應(yīng)地,所述f(w,W)基于如下公式獲得:
其中,k為標(biāo)準(zhǔn)距離,|w-W|用于標(biāo)示所述客戶終端當(dāng)前位置與所述被播放多媒體文件對應(yīng)播放地點之間的距離。
優(yōu)選地,所述步驟c還包括如下步驟:
c1’.基于時間模型分析所述客戶終端當(dāng)前時間與所述被播放多媒體文件開始播放時間;
c2’.基于分析結(jié)果確定向所述客戶終端推送所述待發(fā)布信息的推送時間。
根據(jù)本發(fā)明的另一方面,還提供一種基于觀影用戶狀態(tài)的大數(shù)據(jù)分析裝置,所述分析結(jié)果被用于發(fā)布信息,所述被發(fā)布信息與所述分析結(jié)果相對應(yīng),其特征在于,包括:
第一確定裝置,其用于基于被播放多媒體文件的信息參數(shù)確定待發(fā)布信息;
第一獲取裝置,其用于獲取與所述被播放多媒體文件相關(guān)聯(lián)的客戶終端的狀態(tài)信息;
第二確定裝置,其用于基于所述狀態(tài)信息確定發(fā)送所述待發(fā)布信息的發(fā)送時間。
優(yōu)選地,多個所述待發(fā)布信息組成一集合U,所述第一確定裝置包括:
第一處理裝置,其用于將所述被播放多媒體文件多個標(biāo)簽信息中與所述被播放多媒體文件相關(guān)性最高的N個主要標(biāo)簽信息作為所述信息參數(shù),其中N≥1;
第三確定裝置,其用于基于所述信息參數(shù)在所述集合U中確定對應(yīng)的待發(fā)布信息。
優(yōu)選地,所述集合U還包括所述待發(fā)布信息對應(yīng)的標(biāo)簽信息。
優(yōu)選地,所述第一處理裝置包括:
第二處理裝置,其用于分別計算所述多個標(biāo)簽信息與一主題的相關(guān)度I,其中所述相關(guān)度I通過如下互信息公式計算獲得:
其中,x為待篩選標(biāo)簽信息;y為基準(zhǔn)標(biāo)簽信息;KL函數(shù)為相對熵,其用于表示兩個分布之間的關(guān)系;p函數(shù)為概率分布函數(shù);p(x,y)為x和y的聯(lián)合概率分布;
第三處理裝置,其用于基于所述相關(guān)度I獲得與所述主題最相關(guān)的M個標(biāo)簽信息,其中M>N;
第四確定裝置,其用于基于正向特征選擇方法從所述M個標(biāo)簽信息中選擇確定所述N個主要標(biāo)簽信息組成集合U1。
優(yōu)選地,所述正向特征選擇方法為一貪心算法,所述第四確定裝置包括:
第四處理裝置,其用于基于如下公式分別計算所述M個標(biāo)簽信息與所述集合U1的相關(guān)度I1:
其中,x為所述M個標(biāo)簽信息中待篩選標(biāo)簽信息;yj為所述集合U1中第j個標(biāo)簽信息;
第一選擇裝置,其用于每次選擇所述I1最小的一個標(biāo)簽為新標(biāo)簽加入到所述集合U1中,直至所述集合U1中的標(biāo)簽數(shù)量達到N個。
優(yōu)選地,所述第一確定裝置還包括:
第五處理裝置,其用于將所述被播放多媒體文件多個標(biāo)簽信息中同一分類下出現(xiàn)頻次最高的N個主要標(biāo)簽信息作為所述信息參數(shù),其中N≥1;
第三確定裝置,其用于基于所述信息參數(shù)在所述集合U中確定對應(yīng)的待發(fā)布信息。
優(yōu)選地,所述第三確定裝置包括:
第六處理裝置,其用于基于所述主題從所述集合U中獲取一個或多個所述待發(fā)布信息,所述待發(fā)布信息包括一個或多個標(biāo)簽信息,所述標(biāo) 簽信息與所述主題相對應(yīng);
第七處理裝置,其用于基于自然語言模型,通過如下公式計算所述集合U1中所述信息參數(shù)與所述待發(fā)布信息包括的一個或多個標(biāo)簽信息的相關(guān)度:
其中,x為信息參數(shù);X為標(biāo)簽信息。
第五確定裝置,其用于確定所述相關(guān)度最高的M個所述待發(fā)布信息為優(yōu)選發(fā)布信息,其中M≥1。
優(yōu)選地,所述第一獲取裝置包括:
第六確定裝置,其用于確定與所述被播放多媒體文件相關(guān)聯(lián)的客戶終端;
第二獲取裝置,其用于獲取所述客戶終端的狀態(tài)信息,其中所述狀態(tài)信息至少包括如下信息中的任一種或任多種:
-所述客戶終端的地理位置信息;
-所述客戶終端的時間信息;
-所述客戶終端的歷史記錄信息。
優(yōu)選地,所述第一獲取裝置還包括:
第三獲取裝置,其用于獲取所述被播放多媒體文件的狀態(tài)信息,其中所述狀態(tài)信息至少包括如下信息中的任一種或任多種:
-所述被播放多媒體文件的播放時間;
-所述被播放多媒體文件的播放地點。
優(yōu)選地,所述第六確定裝置包括:
第七確定裝置,其用于將播放所述被播放多媒體文件的終端作為所述客戶終端。
優(yōu)選地,所述第六確定裝置還包括:
第八確定裝置,其用于獲取所述被播放多媒體文件對應(yīng)的互聯(lián)網(wǎng)注冊信息,將所述互聯(lián)網(wǎng)注冊信息包括的多個終端作為所述客戶終端。
優(yōu)選地,所述第二確定裝置包括:
第八處理裝置,其用于基于時間地理位置模型計算所述客戶終端對應(yīng)的狀態(tài)信息與所述被播放多媒體文件對應(yīng)的狀態(tài)信息之間的相關(guān)度,其中所述相關(guān)度通過如下公式計算:
F=f(t,T)*f(w,W)
其中,t為所述客戶終端當(dāng)前時間;T為所述被播放多媒體文件開始播放時間;w為所述客戶終端當(dāng)前位置;W為所述被播放多媒體文件的播放地點;
第九確定裝置,其用于基于所述相關(guān)度F確定向所述客戶終端推送所述待發(fā)布信息的推送時間。
優(yōu)選地,所述f(t,T)基于如下公式計算:
其中,所述t及所述T均基于24小時制表示。
相應(yīng)地,所述f(w,W)基于如下公式獲得:
其中,k為標(biāo)準(zhǔn)距離,|w-W|用于標(biāo)示所述客戶終端當(dāng)前位置與所述被播放多媒體文件對應(yīng)播放地點之間的距離。
優(yōu)選地,所述第二確定裝置還包括:
第一分析裝置,其用于基于時間模型分析所述客戶終端當(dāng)前時間與所述被播放多媒體文件開始播放時間;
第十確定裝置,其用于基于分析結(jié)果確定向所述客戶終端推送所述待發(fā)布信息的推送時間。
根據(jù)本發(fā)明的又一方面,還提供一種基于觀影用戶狀態(tài)的大數(shù)據(jù)分析系統(tǒng),所述分析結(jié)果被用于發(fā)布信息,所述被發(fā)布信息與所述分析結(jié)果相對應(yīng),其特征在于,包括:
第一服務(wù)器,其用于基于被播放多媒體文件的信息參數(shù)確定待發(fā)布信息,獲取與所述被播放多媒體文件相關(guān)聯(lián)的客戶終端的狀態(tài)信息并基于所述狀態(tài)信息確定發(fā)送所述待發(fā)布信息的發(fā)送時間;
第二服務(wù)器,其用于確定與所述被播放多媒體文件相關(guān)聯(lián)的客戶終端;
所述分析系統(tǒng)還包括根據(jù)上述發(fā)明內(nèi)容所述第二方面中任一項所述的分析裝置,其中,所述第一服務(wù)器、第二服務(wù)器以及所述分析裝置相通訊。
附圖說明
通過閱讀參照以下附圖對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1示出根據(jù)本發(fā)明的第一實施例的,基于觀影用戶狀態(tài)的大數(shù)據(jù)分析方法的流程圖;
圖2示出根據(jù)本發(fā)明的第二實施例的,基于觀影用戶狀態(tài)的大數(shù)據(jù)分析方法的流程圖;
圖3示出根據(jù)本發(fā)明的第三實施例的,基于觀影用戶狀態(tài)的大數(shù)據(jù)分析方法的流程圖;
圖4示出根據(jù)本發(fā)明的第四實施例的,基于觀影用戶狀態(tài)的大數(shù)據(jù)分析裝置的結(jié)構(gòu)圖;以及
圖5示出根據(jù)本發(fā)明的一個典型的應(yīng)用場景的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖。
具體實施方式
為了更好的使本發(fā)明的技術(shù)方案清晰的表示出來,下面結(jié)合附圖對本發(fā)明作進一步說明。
本領(lǐng)域技術(shù)人員理解,為了解決信息發(fā)布分析系統(tǒng)無法根據(jù)用戶觀影狀態(tài)有針對性地發(fā)布信息的技術(shù)問題,本發(fā)明的技術(shù)方案在于提供一種可以根據(jù)不同用戶的觀影狀態(tài)分時段分內(nèi)容地精準(zhǔn)發(fā)布與用戶觀影內(nèi)容密切相關(guān)的信息的解決方案。通過本發(fā)明提供的技術(shù)方案,可以大大優(yōu)化終端用戶的信息接收質(zhì)量,同時極大地提高信息發(fā)布方的辦公效率及精準(zhǔn)度。具體地,在本發(fā)明的優(yōu)選實施例中,通過相關(guān)度I確定與被播放多媒體文件相應(yīng)的優(yōu)選發(fā)布信息,并基于時間地理模型或時間模型等分析方法確定向客戶終端發(fā)送所述優(yōu)選發(fā)布信息的最佳時間。
圖1示出根據(jù)本發(fā)明的第一實施例的,基于觀影用戶狀態(tài)的大數(shù)據(jù)分析方法的流程圖,所述分析結(jié)果被用于發(fā)布信息,所述被發(fā)布信息與所述分析結(jié)果相對應(yīng)。具體地,在本實施例中,首先執(zhí)行步驟S101,分別計算被播放多媒體文件多個標(biāo)簽信息與一主題的相關(guān)度I。更為具體地,所述標(biāo)簽信息包括所述被播放多媒體文件的特征信息,至少包括所述被播放多媒體文件的演職人員信息、品牌贊助信息、主要場景信息等。更為具體地,所述標(biāo)簽信息可以通過對所述被播放多媒體文件逐幀掃描獲得。更進一步地,所述主題包括所述被播放多媒體文件某一方面的特征概述,與所述標(biāo)簽信息相對應(yīng)。優(yōu)選地,所述相關(guān)度用于衡量多個所述標(biāo)簽信息與所述被播放多媒體文件對應(yīng)主題的關(guān)聯(lián)程度,所述標(biāo)簽信息與所述主題相關(guān)度越高,則兩者之間的關(guān)聯(lián)越緊密。
在一個優(yōu)選例中,所述相關(guān)度I通過如下互信息公式計算獲得:
其中,x為待篩選標(biāo)簽信息;y為基準(zhǔn)標(biāo)簽信息;KL函數(shù)為相對熵,其用于表示兩個分布之間的關(guān)系;p函數(shù)為概率分布函數(shù);p(x,y)為x和y的聯(lián)合概率分布。
優(yōu)選地,所述基準(zhǔn)標(biāo)簽信息y與所述主題相對應(yīng),通常為最能反映所述主題特征的關(guān)鍵詞。優(yōu)選地,所述基準(zhǔn)標(biāo)簽信息y也可以直接用所述主題表示。優(yōu)選地,所述互信息用于標(biāo)示所述標(biāo)簽信息與所述主題之間的測度,若所述標(biāo)簽信息屬于所述主題對應(yīng)類型,則其互信息計算結(jié)果最大。本領(lǐng)域技術(shù)人員理解,若一標(biāo)簽信息在一主題中出現(xiàn)頻率高而在其他主題中出現(xiàn)頻率低,則認(rèn)為所述標(biāo)簽信息與所述主題對應(yīng)互信息較大。優(yōu)選地,所述KL函數(shù)用于表征兩個分布之間的關(guān)系。優(yōu)選地,若I[x,y]=0,則表示所述待篩選標(biāo)簽信息與所述主題無關(guān),從信息論角度理解,此時所述大數(shù)據(jù)分析系統(tǒng)在觀測到所述主題的情況下觀測所述待篩選標(biāo)簽信息的信息量等于直接觀測到所述待篩選標(biāo)簽信息的信息量,例如,I[動作,動畫]=0表示“動作”標(biāo)簽在“動畫”類多媒體文件中被觀測到的頻率為0。本領(lǐng)域技術(shù)人員理解,所述大數(shù)據(jù)分析系統(tǒng)基于所述相關(guān)度I衡量所述被播放多媒體文件多個標(biāo)簽與所述主題的關(guān)聯(lián)程度,并將所述多個標(biāo)簽及對應(yīng)相關(guān)度I存儲在一存儲裝置中供后續(xù)進一步分析。優(yōu)選地,所述存儲裝置至少包括閃存、后臺線程、Flash、云存儲裝置等中的任一種或任多種。
然后進入步驟S102執(zhí)行,基于所述相關(guān)度I獲得與所述主題最相關(guān)的M個標(biāo)簽信息。具體地,所述大數(shù)據(jù)分析系統(tǒng)基于所述互信息I[x,y]從所述多媒體文件多個信息標(biāo)簽中篩選出與所述主題相關(guān)度最高的M個標(biāo)簽信息,其中M>N。更為具體地,所述標(biāo)簽信息與對應(yīng)的相關(guān)度I存儲在一存儲裝置中。更進一步地,所述標(biāo)簽信息可以對應(yīng)多個所述相關(guān)度I,每個所述相關(guān)度與所述被播放多媒體文件的一個主題相對應(yīng),例如,所述被播放多媒體文件同時包括多個主題“冒險”、“動作”、“奇幻”,則所述大數(shù)據(jù)分析系統(tǒng)分別計算標(biāo)簽信息“巧克力”與所述多個主題之間的相關(guān)度I,并將所述計算結(jié)果存儲在所述存儲裝置中,當(dāng)所述大數(shù)據(jù)分析系統(tǒng)需要分析所述被播放多 媒體文件某一個特定主題與所述多個標(biāo)簽信息之間的關(guān)聯(lián)性時,則基于所述主題從所述存儲裝置中調(diào)取相應(yīng)的所述相關(guān)度I數(shù)值及對應(yīng)的標(biāo)簽信息。優(yōu)選地,所述N為所述被播放多媒體文件對應(yīng)信息參數(shù)數(shù)量,其用于標(biāo)示所述被播放多媒體文件多個標(biāo)簽信息中與所述被播放多媒體文件相關(guān)性最高的N個主要標(biāo)簽信息,其中N≥1。優(yōu)選地,所述大數(shù)據(jù)分析系統(tǒng)基于所述信息參數(shù)確定與所述被播放多媒體文件相對應(yīng)的待發(fā)布信息。優(yōu)選地,所述待發(fā)布信息通過一信息發(fā)布服務(wù)器向一個或多個客戶終端發(fā)送。在一個優(yōu)選例中,所述大數(shù)據(jù)分析系統(tǒng)基于所述相關(guān)度I對所述被播放多媒體文件所有標(biāo)簽信息進行排列,優(yōu)選地將同一主題下所述相關(guān)度I數(shù)值最大的M個標(biāo)簽信息作為所述標(biāo)簽信息,從而對所述被播放多媒體文件的所有標(biāo)簽信息進行初步篩選。優(yōu)選地,所述M=20,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,這并不影響本發(fā)明的技術(shù)內(nèi)容。優(yōu)選地,所述M個標(biāo)簽信息及對應(yīng)相關(guān)度I數(shù)值存儲在所述存儲裝置中。
接下來進入步驟S103,基于正向特征選擇方法從所述M個標(biāo)簽信息中選擇N個主要標(biāo)簽信息組成集合U1作為信息參數(shù),其中M>N。具體地,所述M個標(biāo)簽信息存儲在所述存儲裝置中。更為具體地,所述正向特征選擇方法為一貪心算法,其用于對所述M個標(biāo)簽信息進行二次篩選,從而排除所述M個標(biāo)簽信息中過于近似的無用標(biāo)簽。更進一步地,所述集合U1包括與所述被播放多媒體文件主題相關(guān)度最高的N個信息參數(shù),其優(yōu)選地從所述M個標(biāo)簽信息中選取相互之間相關(guān)性最小的N個標(biāo)簽信息組成。本領(lǐng)域技術(shù)人員理解,上述步驟S101及步驟S102中基于所述相關(guān)度I獲取所述標(biāo)簽信息的技術(shù)方案可能導(dǎo)致所述被播放多媒體文件同一主題下同時獲取多個與所述主題相關(guān)度I數(shù)值相同或近似的標(biāo)簽信息,若僅將所述相關(guān)度I數(shù)值最大的M個標(biāo)簽信息作為所述信息參數(shù)則不利于所述大數(shù)據(jù)分析系統(tǒng)對所述被播放多媒體文件進行全面衡量,例如,所述被播放多媒體文件基于“愛情”主題相關(guān)度I最大的標(biāo)簽信息分別為:“珠寶”、“寶石”、“玉石”、“鉑金”、“鉆戒”,其中“珠寶”、“寶石”及 “玉石”之間的近似度最高,若直接將上述標(biāo)簽信息作為所述信息參數(shù)則所述標(biāo)簽信息“珠寶”、“寶石”及“玉石”很可能對應(yīng)同一待發(fā)布信息,影響了所述信息參數(shù)的多樣化需求,不利于所述信息發(fā)布服務(wù)器基于有限個所述信息參數(shù)獲得盡可能多的所述待發(fā)布信息。在一個優(yōu)選例中,為了排除所述M個標(biāo)簽信息中過于近似的標(biāo)簽信息,所述大數(shù)據(jù)分析系統(tǒng)在所述相關(guān)度I的基礎(chǔ)上引入所述正向特征選擇方法對所述M個標(biāo)簽信息進行二次篩選,所述大數(shù)據(jù)分析系統(tǒng)首先提取所述M個標(biāo)簽信息中的任一個標(biāo)簽信息放入所述集合U1,然后將所述M-1個標(biāo)簽信息分別與所述集合U1中的標(biāo)簽信息進行相關(guān)度I1計算,每次選擇與所述集合U1中標(biāo)簽信息相關(guān)度I1最小的一個標(biāo)簽信息為新的標(biāo)簽信息加入到所述集合U1中,依次類推,直至所述集合U1中所述標(biāo)簽信息數(shù)量達到預(yù)定值N,則此時所述集合U1中的N個所述標(biāo)簽信息為所述信息發(fā)布服務(wù)器需要的信息參數(shù),可用于確定所述待發(fā)布信息。優(yōu)選地,所述大數(shù)據(jù)分析系統(tǒng)基于如下公式分別計算所述M個標(biāo)簽信息與所述集合U1中各標(biāo)簽信息的相關(guān)度I1:
其中,x為所述M個標(biāo)簽信息中待篩選標(biāo)簽信息;yj為所述集合U1中第j個標(biāo)簽信息,N為所述集合U1中標(biāo)簽信息數(shù)量。優(yōu)選地,所述I1函數(shù)基于自然語言模型計算所述x及所述yj相關(guān)度。優(yōu)選地,所述11函數(shù)還可以基于上述步驟S101中所述互信息公式計算獲得。優(yōu)選地,所述大數(shù)據(jù)分析系統(tǒng)每次選擇所述I1最小的一個標(biāo)簽信息為新標(biāo)簽信息加入到所述集合U1中,直至所述集合U1中的標(biāo)簽數(shù)量達到N個。本領(lǐng)域技術(shù)人員理解,所述集合U1中所述N個標(biāo)簽信息包括兩個特性,一方面所述N個標(biāo)簽信息與所述被播放多媒體文件主題對應(yīng)相關(guān)度I最高;另一方面所述N個標(biāo)簽信息相互之間的相關(guān)度I1最小,所述大數(shù)據(jù)分析系統(tǒng)通過所述互信息公式及所述正向特征選擇相結(jié)合的方法獲取所述集合U1,使得所述集合U1中所述N個信息參數(shù)在所述被播放多媒體文件主題下盡可能廣地涉及公眾日常生活的方 方面面,從而使得所述信息發(fā)布服務(wù)器能夠基于所述N個信息參數(shù)獲得盡可能多個所述待發(fā)布信息,且所述待發(fā)布信息之間的差異最大化,這是現(xiàn)有技術(shù)中不采用的技術(shù)方案,允許信息發(fā)布方基于所述被播放多媒體文件在不同領(lǐng)域都能獲得待發(fā)布信息,本領(lǐng)域技術(shù)人員理解,所述待發(fā)布信息涉及的領(lǐng)域越多其在撒網(wǎng)式發(fā)布的過程中被某一特定用戶注意到的幾率就越大,從而擴展了所述待發(fā)布信息的潛在受眾范圍,提高了所述信息發(fā)布方的工作效率,也優(yōu)化了用戶的操作體驗,提高了用戶接收到與自己興趣愛好相關(guān)信息的概率。優(yōu)選地,所述N=10,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,在此不予贅述。優(yōu)選地,所述集合U1及對應(yīng)主題存儲在所述存儲裝置中。
然后執(zhí)行步驟S104,基于自然語言模型,計算所述信息參數(shù)與集合U中多個標(biāo)簽信息的相關(guān)度。具體地,多個所述待發(fā)布信息組成所述集合U,存儲在所述存儲裝置中。更為具體地,所述集合U還包括所述標(biāo)簽信息,與所述待發(fā)布信息相對應(yīng)。更進一步地,所述標(biāo)簽信息包括所述待發(fā)布信息主要特征,例如,所述待發(fā)布信息對應(yīng)品牌名稱、所述待發(fā)布信息對應(yīng)代言人名稱或者所述待發(fā)布信息對應(yīng)主題詞等。優(yōu)選地,所述待發(fā)布信息可能對應(yīng)一個或多個所述標(biāo)簽信息,例如,所述集合U中一待發(fā)布信息同時包括“輕松”、“冒險”及“黃曉明”三個標(biāo)簽信息。優(yōu)選地,所述大數(shù)據(jù)分析系統(tǒng)基于所述自然語言模型分別衡量所述信息參數(shù)與多個所述標(biāo)簽信息之間的相關(guān)度,從而獲得所述集合U中多個所述待發(fā)布信息與所述信息參數(shù)的相關(guān)度排序。優(yōu)選地,所述信息參數(shù)從所述集合U1中獲得,所述大數(shù)據(jù)分析系統(tǒng)依次從所述集合U1中提取一信息參數(shù)計算其與所述集合U中多個所述標(biāo)簽信息的相關(guān)度,最終獲得所述集合U1中所有信息參數(shù)與所述集合U中所述待發(fā)布信息的相關(guān)度。在一個優(yōu)選例中,所述大數(shù)據(jù)分析系統(tǒng)首先基于所述被播放多媒體文件主題從所述集合U中獲取一個或多個所述待發(fā)布信息,然后基于如下公式計算所述相關(guān)度:
其中,x為信息參數(shù),X為標(biāo)簽信息,N為所述集合U1包括元素數(shù)量,n為所述集合U包括元素數(shù)量,f函數(shù)基于自然語言模型計算獲得,例如,f(黃曉明,那英)=0,f(愛情,情感)=0.5。本領(lǐng)域技術(shù)人員理解,所述集合U1包括N個所述信息參數(shù),相應(yīng)地,所述集合U包括多個所述待發(fā)布信息,且所述待發(fā)布信息還包括一個或多個標(biāo)簽信息,則所述大數(shù)據(jù)分析系統(tǒng)需要將所述N個信息參數(shù)與所述待發(fā)布信息對應(yīng)的多個標(biāo)簽信息綜合比較,從而使得所述相關(guān)度的計算結(jié)果更為準(zhǔn)確,例如,所述被播放多媒體文件包括一主題“演職人員”,通過上述步驟S101至上述步驟S103計算獲得所述集合U1包括所述信息參數(shù)“A”、“B”及“C”,而在所述集合U中包括一待發(fā)布信息a對應(yīng)標(biāo)簽信息“A”,一待發(fā)布信息b對應(yīng)標(biāo)簽信息“A”及“B”,則所述待發(fā)布信息a對應(yīng)相關(guān)度F=f(A,A)+f(B,A)+f(C,A)=1+0+0=1,所述待發(fā)布信息b對應(yīng)相關(guān)度F=f(A,A)+f(A,B)+f(A,C)+f(B,A)+f(B,B)+f(B,C)=1+0+0+0+1+0=2,則所述待發(fā)布信息b與所述集合U1信息參數(shù)相關(guān)度大于所述待發(fā)布信息a,所述大數(shù)據(jù)分析系統(tǒng)可以基于上述技術(shù)方案對所述信息參數(shù)與所述待發(fā)布信息做出更精確的相關(guān)度判斷。優(yōu)選地,所述相關(guān)度計算結(jié)果存儲在所述存儲裝置中,與所述待發(fā)布信息相對應(yīng)。
接下來進入步驟S105執(zhí)行,確定所述相關(guān)度最高的M個標(biāo)簽信息對應(yīng)的待發(fā)布信息為優(yōu)選發(fā)布信息,其中M≥1。具體地,所述相關(guān)度數(shù)值存儲在所述存儲裝置中,與所述待發(fā)布信息相對應(yīng)。更為具體地,所述大數(shù)據(jù)分析系統(tǒng)將所述集合U中與所述集合U1相關(guān)度最高的M個待發(fā)布信息作為所述優(yōu)選發(fā)布信息。更進一步地,所述優(yōu)選發(fā)布信息包括編碼信息及所述標(biāo)簽信息,所述編碼信息包括基于Javascript語言編寫的信息,其用于將所述優(yōu)選發(fā)布信息轉(zhuǎn)化為一段代碼存儲在所述存儲裝置中,所述信息發(fā)布服務(wù)器將所述編碼信息解碼為文字、圖像或兩者的結(jié)合后即可發(fā)送給客戶終端,從而將所述優(yōu)選發(fā)布信息展示在用戶面前。優(yōu)選地,所述M=5,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更 多實施例,這并不影響本發(fā)明的技術(shù)內(nèi)容。優(yōu)選地,所述優(yōu)選發(fā)布信息以代碼形式存儲在所述存儲裝置中。優(yōu)選地,所述優(yōu)選發(fā)布信息還可以文字、圖像或兩者結(jié)合的形式存儲在所述存儲裝置中,則所述信息發(fā)布服務(wù)器向所述客戶終端發(fā)送所述優(yōu)選發(fā)布信息時無需解碼操作即可直接發(fā)送。
然后進入步驟S106執(zhí)行,獲取所述被播放多媒體文件對應(yīng)的互聯(lián)網(wǎng)注冊信息,將所述互聯(lián)網(wǎng)注冊信息包括的多個終端作為所述客戶終端。具體地,所述互聯(lián)網(wǎng)注冊信息包括所述客戶終端對應(yīng)歷史記錄信息及所述客戶終端對應(yīng)用戶信息。更為具體地,所述用戶信息包括用戶基于所述客戶終端在一互聯(lián)網(wǎng)網(wǎng)站上進行注冊時填寫的身份信息、偏好信息等,例如用戶的姓名、聯(lián)系方式、年齡、興趣愛好、觀影類型等。更進一步地,所述歷史記錄信息包括所述客戶終端最近一段時間內(nèi)的互聯(lián)網(wǎng)搜索記錄及瀏覽記錄。優(yōu)選地,所述互聯(lián)網(wǎng)網(wǎng)站為一互聯(lián)網(wǎng)電子購票系統(tǒng),與院線票房后臺服務(wù)器相通訊。優(yōu)選地,所述互聯(lián)網(wǎng)注冊信息還包括所述客戶終端最近N次在所述互聯(lián)網(wǎng)網(wǎng)站上的交易信息。在一個優(yōu)選例中,所述交易信息包括所述客戶終端基于注冊賬號產(chǎn)生的購票信息,所述注冊賬號與所述互聯(lián)網(wǎng)電子購票系統(tǒng)相對應(yīng),所述購票信息包括所述被播放多媒體文件對應(yīng)名稱、播放時間、播放地點等,例如,用戶在所述互聯(lián)網(wǎng)電子購票系統(tǒng)完成注冊后,通過所述系統(tǒng)購買了2張電影票,所述電影票對應(yīng)一正在播放或即將播放的多媒體文件,則所述大數(shù)據(jù)分析系統(tǒng)即可基于用戶所述購票信息獲得所述用戶的互聯(lián)網(wǎng)注冊信息,包括所述用戶本次購票對應(yīng)被播放多媒體文件的播放時間、播放地點等文件信息以及用戶購票對應(yīng)客戶終端信息等。優(yōu)選地,所述大數(shù)據(jù)分析系統(tǒng)定期從所述院線票房后臺服務(wù)器獲取所述互聯(lián)網(wǎng)注冊信息,所述周期為1周/次,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,在此不予贅述。優(yōu)選地,所述大數(shù)據(jù)分析系統(tǒng)還可以實時與所述院線票房后臺服務(wù)器相通訊,從而及時獲得所述互聯(lián)網(wǎng)注冊信息。在另一個優(yōu)選例中,所述互聯(lián)網(wǎng)網(wǎng)站還可以是在線播放平臺,其用于向所述客戶終端對應(yīng)用戶提供在線觀看所述被播放多媒體文件的資源及窗口, 所述在線播放平臺包括收費或免費形式,所述用戶通過在所述在線播放平臺完成注冊成為會員后即可在所述平臺上瀏覽所述被播放多媒體文件,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,在此不予贅述。優(yōu)選地,所述N=1,本領(lǐng)域技術(shù)人員可以根據(jù)實際需要變化出更多實施例,這并不影響本發(fā)明的技術(shù)內(nèi)容。
接下來執(zhí)行步驟S107,分別獲取所述客戶終端及所述被播放多媒體文件的狀態(tài)信息。具體地,所述狀態(tài)信息至少包括所述客戶終端的地理位置信息、所述客戶終端的時間信息或所述客戶終端的歷史記錄信息中的任一種或任多種。更為具體地,所述被播放多媒體文件的狀態(tài)信息包括所述被播放多媒體文件的播放時間、所述被播放多媒體文件的播放地點等中的任一種或任多種。更進一步地,所述狀態(tài)信息存儲在所述存儲裝置中,與所述客戶終端或所述被播放多媒體文件名稱相對應(yīng)。優(yōu)選地,所述地理位置信息基于GPS(全球定位系統(tǒng))獲得,與所述客戶終端包括的GPS裝置實時發(fā)送的GPS信號相對應(yīng)。優(yōu)選地,所述時間信息基于所述客戶終端當(dāng)前系統(tǒng)時間獲得。優(yōu)選地,所述時間信息還可以基于所述客戶終端當(dāng)前地理位置對應(yīng)格林威治標(biāo)準(zhǔn)時間獲得。優(yōu)選地,所述歷史記錄信息基于所述客戶終端歷史互聯(lián)網(wǎng)瀏覽或搜索記錄獲得。在一個優(yōu)選例中,所述信息發(fā)布服務(wù)器將播放所述被播放多媒體文件的終端作為所述客戶終端后,即向所述客戶終端發(fā)送請求信息,請求獲取所述客戶終端狀態(tài)信息,所述客戶終端接收到所述請求信息后向所述信息發(fā)布服務(wù)器發(fā)送反饋信息,所述反饋信息與所述請求信息相對應(yīng),包括所述客戶終端狀態(tài)信息。在另一個優(yōu)選例中,所述客戶終端接收到所述請求信息后,向用戶提示所述請求信息,并基于用戶選擇向所述信息發(fā)布服務(wù)器發(fā)送所述反饋信息,若用戶選擇同意則所述反饋信息包括與請求信息想對應(yīng)的所述客戶終端狀態(tài)信息;若用戶選擇拒絕則所述反饋信息內(nèi)容為空,所述信息發(fā)布服務(wù)器無法基于所述反饋信息獲得所述客戶終端對應(yīng)狀態(tài)信息。優(yōu)選地,所述信息發(fā)布服務(wù)器基于所述多媒體文件的文件包內(nèi)容獲取所述被播放多媒體文件的狀態(tài)信息。優(yōu)選地,若當(dāng)前播放所述被播放多媒體文件的終端為所述客戶終端,則所述播放終端對應(yīng)地 理位置信息與所述被播放多媒體文件對應(yīng)播放地點實則為同一內(nèi)容。優(yōu)選地,若所述客戶終端未開啟所述GPS定位功能,則所述客戶終端在接收到所述請求信息后,向用戶提示所述請求信息包括的地理位置請求信息,并將用戶輸入結(jié)果作為所述反饋信息反饋給所述信息發(fā)布服務(wù)器。
接下來進入步驟S108,基于時間地理模型計算所述客戶終端對應(yīng)狀態(tài)信息與所述被播放多媒體文件對應(yīng)狀態(tài)信息之間的相關(guān)度F。具體地,所述狀態(tài)信息存儲在所述存儲裝置中,與所述客戶終端或所述被播放多媒體文件相對應(yīng)。更為具體地,所述相關(guān)度F用于衡量推送所述優(yōu)選發(fā)布信息的推送時間。優(yōu)選地,所述相關(guān)度F對應(yīng)計算結(jié)果存儲在所述存儲裝置中。優(yōu)選地,所述相關(guān)度F基于如下公式計算:
F=f(t,T)*f(w,W)
其中,t為所述客戶終端當(dāng)前時間;T為所述被播放多媒體文件開始播放時間;w為所述客戶終端當(dāng)前位置;W為所述被播放多媒體文件的播放地點。在一個優(yōu)選例中,所述f函數(shù)用于標(biāo)示兩個變量之間的相關(guān)程度,所述f(t,T)用于標(biāo)示所述客戶終端當(dāng)前時間與所述被播放多媒體文件開始播放時間之間的距離,基于如下公式計算獲得:
其中,所述t及所述T均基于24小時制表示。所述t離所述T越遠(yuǎn)則所述f數(shù)值越大。例如,f(14,16)=0.17,f(15,15)=0。優(yōu)選地,所述f(t,T)數(shù)值介于0~1之間。
優(yōu)選地,所述f(w,W)用于標(biāo)示所述客戶終端當(dāng)前位置與所述被播放多媒體文件對應(yīng)播放地點之間的距離,基于如下公式計算獲得:
其中,k為標(biāo)準(zhǔn)距離,|w-W|用于標(biāo)示所述客戶終端當(dāng)前位置與所述被播放多媒體文件對應(yīng)播放地點之間的距離。優(yōu)選地,所述距離越近則所述f(w,W)數(shù)值越小,所述f(w,W)取值也介于0~1之間,優(yōu)選地,所述K=10000米,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例, 以確保所述f(w,W)數(shù)值介于0~1之間。優(yōu)選地,所述相關(guān)度F的取值范圍也介于0~1之間。在另一個優(yōu)選例中,所述t及所述T均基于12小時制表示,則所述f(t,T)函數(shù)在計算時首先將所述t及所述T轉(zhuǎn)換為24小時制下的時間刻度后在進行相應(yīng)計算。
最后執(zhí)行步驟S109,基于所述相關(guān)度F確定向所述客戶終端推送所述待發(fā)布信息的推送時間。具體地,所述相關(guān)度F計算結(jié)果存儲在所述存儲裝置中,與所述客戶終端對應(yīng)狀態(tài)信息及所述被播放多媒體文件對應(yīng)狀態(tài)信息相對應(yīng)。更為具體地,所述相關(guān)度F的數(shù)值介于0~1之間。優(yōu)選地,所述相關(guān)度F用于表示所述客戶終端與所述被播放多媒體文件之間的時間及距離關(guān)系,若所述相關(guān)度F數(shù)值越大,則表示所述客戶終端在距離所述被播放多媒體文件播放時間較早的時間點出現(xiàn)在所述被播放多媒體文件播放地點附近;相應(yīng)地,若所述相關(guān)度F數(shù)值越小,表示所述客戶終端在臨近所述被播放多媒體文件播放時間時到達所述被播放多媒體文件播放地點。在一個優(yōu)選例中,所述大數(shù)據(jù)分析系統(tǒng)預(yù)先設(shè)定第一閾值θ以確定所述推送時間,若F>θ,則判斷所述客戶終端對應(yīng)用戶在較早時間出現(xiàn)在所述被播放多媒體文件播放地點附近,將所述客戶終端當(dāng)前時間作為所述推送時間,并調(diào)用所述信息發(fā)布服務(wù)器向所述客戶終端發(fā)送所述待發(fā)布信息;若F<θ,則判斷所述客戶終端對應(yīng)用戶臨近所述被播放多媒體文件開始播放時才出現(xiàn)在所述被播放多媒體文件播放地點附近,將所述被播放多媒體文件結(jié)束播放時間作為所述推送時間,當(dāng)用戶結(jié)束觀看所述被播放多媒體文件后再向所述客戶終端發(fā)送所述待發(fā)布信息。本領(lǐng)域技術(shù)人員理解,與現(xiàn)有技術(shù)相比,本實施例所述技術(shù)方案允許所述大數(shù)據(jù)分析系統(tǒng)基于用戶及所述被播放多媒體文件狀態(tài)向用戶發(fā)布信息,使得所述大數(shù)據(jù)分析系統(tǒng)向用戶發(fā)布信息的推送時間及推送內(nèi)容更智能化,能夠為不同用戶定制個性化地推送信息,例如,所述被播放多媒體文件為一影院放映影片,若所述客戶終端對應(yīng)用戶在電影開場前較早時間點出現(xiàn)在影院附近,則判斷在當(dāng)前時間向所述用戶推送與所述影片相關(guān)的推送信息;若所述用戶在電影開場前剛到影院,則判斷在影片放映結(jié)束后向用戶推送與所述影片相關(guān)的推送 信息。優(yōu)選地,所述推送信息包括所述被播放多媒體文件預(yù)告信息、被播放多媒體文件互動信息、被播放多媒體文件內(nèi)嵌品牌信息等,使得用戶可以通過所述推送信息對所述被播放多媒體文件有一個了解;另一方面,所述推送信息還可以是LBS廣告信息,其用于向所述客戶終端推送當(dāng)前所述客戶終端地理位置周邊一定范圍內(nèi)的餐飲、娛樂等廣告信息,從而引導(dǎo)所述客戶終端對應(yīng)用戶能夠在等待所述被播放多媒體文件開始放映之前的這段時間內(nèi)有一個合理的休閑去處,同時帶動周邊消費水平,提高了信息發(fā)布方的工作效率,優(yōu)化了用戶的操作體驗。優(yōu)選地,所述信息發(fā)布服務(wù)器還可以基于所述推送時間向所述客戶終端發(fā)送不同的推送信息,例如,在影片放映前推送影片預(yù)告信息、影片主演代言廣告信息等;而在影片放映后推送與影片相關(guān)的有獎競答信息等,本領(lǐng)域技術(shù)人員理解,本實施例所述步驟是現(xiàn)有技術(shù)所不采用的技術(shù)方案,使得用戶接收到的信息更具有針對性,同時用戶接收所述信息的時間也更合理,提高了信息被用戶關(guān)注的成功率,極大地提高了信息發(fā)布方的工作效率。優(yōu)選地,所述θ=0.5,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,在此不予贅述。
在本實施例的一個變化例中,所述步驟S104中所述相關(guān)度基于所述自然語言模型進行比較,相應(yīng)地,所述信息參數(shù)預(yù)先經(jīng)過歸一化處理,使得所述信息參數(shù)中對某一類詞的表述與所述集合U中標(biāo)簽信息相一致。優(yōu)選地,所述歸一化處理基于一詞匯對照庫對所述信息參數(shù)進行處理,所述詞匯對照庫包括一個或多個關(guān)鍵詞,每個所述關(guān)鍵詞對應(yīng)多個相似詞,例如,關(guān)鍵詞“珠寶”可以對應(yīng)多個相似詞“寶石”、“玉石”、“項鏈”、“鉆石”等。本領(lǐng)域技術(shù)人員理解,所述信息參數(shù)在基于人為定義或計算機輔助分析從所述被播放多媒體文件中被提取的過程中,可能由于不同地域或不同民族的語言習(xí)慣而產(chǎn)生細(xì)微差異,同一個詞匯可能存在大量的相似詞或近似詞,另一方面,所述大數(shù)據(jù)分析系統(tǒng)可能同時將所述被播放多媒體文件分割給多個大數(shù)據(jù)分析服務(wù)器進行處理以提高效率,則不同服務(wù)器處理獲得的所述信息參數(shù)可能互有交集但又不盡相同,則所述大數(shù)據(jù)分析系統(tǒng)將 所述信息參數(shù)與所述詞匯對照庫進行比較,若有多個所述信息參數(shù)基于所述詞匯對照庫能夠?qū)?yīng)同一關(guān)鍵詞,則將所述關(guān)鍵詞替換所述多個信息參數(shù),從而對所述信息參數(shù)集合進行精簡,使得所述集合U1中所述N個信息參數(shù)在體現(xiàn)所述被播放多媒體文件主題的同時互相之間最大程度地不相關(guān)聯(lián)。相應(yīng)地,所述集合U中所述待發(fā)布信息對應(yīng)標(biāo)簽信息也基于所述詞匯對照庫關(guān)鍵詞中提取,則所述大數(shù)據(jù)分析系統(tǒng)只需將所述信息參數(shù)與所述集合U中的標(biāo)簽信息進行相同性比較就可獲得所述信息參數(shù)與所述標(biāo)簽信息的相關(guān)度,若所述信息參數(shù)與所述標(biāo)簽信息相同則判斷所述信息參數(shù)與所述標(biāo)簽信息對應(yīng)的待發(fā)布信息正相關(guān),此時所述相關(guān)度為1;若所述信息參數(shù)與所述標(biāo)簽信息不相同則判斷所述信息參數(shù)與所述標(biāo)簽信息對應(yīng)的待發(fā)布信息負(fù)相關(guān),此時相關(guān)度為-1,將所述信息參數(shù)與所述集合U中多個所述標(biāo)簽信息進行比較后最終可以得到一個由1及-1組成的集合,所述集合用于標(biāo)示所述信息參數(shù)與所述待發(fā)布信息的相關(guān)性。在另一個優(yōu)選例中,所述詞匯對照庫預(yù)置在一個或多個所述大數(shù)據(jù)分析服務(wù)器中,所述大數(shù)據(jù)分析系統(tǒng)基于所述詞匯對照庫從所述被播放多媒體文件中提取所述多個標(biāo)簽信息,從而免去了所述大數(shù)據(jù)分析系統(tǒng)需要對所述多個標(biāo)簽信息進行歸一化處理的額外步驟。本領(lǐng)域技術(shù)人員理解,與上述實施例所述技術(shù)方案相比,本變化例所述技術(shù)方案通過對所述標(biāo)簽信息預(yù)先設(shè)置統(tǒng)一標(biāo)準(zhǔn),使得不同人員或不同大數(shù)據(jù)分析服務(wù)器可以基于同一標(biāo)準(zhǔn)對所述被播放多媒體文件進行分析,提高了大數(shù)據(jù)分析效率。
在本實施例的另一個變化例中,所述步驟S105中所述優(yōu)選發(fā)布信息還可以以互聯(lián)網(wǎng)鏈接地址形式存儲在所述存儲裝置中,所述互聯(lián)網(wǎng)鏈接地址與一網(wǎng)頁或網(wǎng)站相對應(yīng),所述網(wǎng)頁包括文字、圖像、視頻等所述優(yōu)選發(fā)布信息的實際內(nèi)容,所述網(wǎng)站由一個或多個所述網(wǎng)頁組成。優(yōu)選地,所述信息發(fā)布服務(wù)器將所述互聯(lián)網(wǎng)鏈接地址發(fā)送給所述客戶終端后,用戶通過點擊所述互聯(lián)網(wǎng)鏈接地址指示所述客戶終端當(dāng)前顯示窗口跳轉(zhuǎn)到所述優(yōu)選發(fā)布信息實際內(nèi)容頁面,從而對所述優(yōu)選發(fā)布信息進行 瀏覽。在又一個優(yōu)選例中,若所述客戶終端當(dāng)前窗口對應(yīng)程序不支持頁面跳轉(zhuǎn),或者用戶不希望點擊所述互聯(lián)網(wǎng)鏈接地址后在當(dāng)前顯示窗口進行頁面跳轉(zhuǎn),則所述客戶終端基于用戶點擊所述互聯(lián)網(wǎng)鏈接地址后可以不在當(dāng)前顯示窗口進行跳轉(zhuǎn),而是通過后臺線程調(diào)用相應(yīng)的處理程序?qū)崿F(xiàn)頁面跳轉(zhuǎn),當(dāng)用戶希望瀏覽所述優(yōu)選發(fā)布信息頁面時只需從后臺線程中調(diào)取相應(yīng)程序即可。優(yōu)選地,所述優(yōu)選發(fā)布信息通過短消息方式發(fā)送給所述客戶終端,所述短消息基于移動數(shù)據(jù)流量發(fā)送,例如短信、彩信等。優(yōu)選地,所述短消息還可以基于無線互聯(lián)網(wǎng)發(fā)送,例如微信、微博等,本領(lǐng)域技術(shù)人員理解,隨著無線互聯(lián)網(wǎng)技術(shù)的大力發(fā)展,所述客戶終端對應(yīng)用戶已經(jīng)逐漸習(xí)慣于通過所述無線互聯(lián)網(wǎng)收發(fā)信息,則所述信息發(fā)布服務(wù)器可以基于無線互聯(lián)網(wǎng)向安裝有相應(yīng)接收裝置的客戶終端發(fā)送所述短消息,其中所述接收裝置為一互聯(lián)網(wǎng)通訊平臺,其預(yù)先安裝在所述客戶終端后臺程序中,例如,若所述客戶終端上預(yù)先安裝有微信,則所述信息發(fā)布服務(wù)器優(yōu)選地在所述微信中發(fā)送所述優(yōu)選發(fā)布信息,從而使得所述信息發(fā)布方式更貼近用戶日常生活習(xí)慣,提高用戶對所述被發(fā)布信息的關(guān)注度,同時在一定程度上降低了所述信息發(fā)布方的信息發(fā)布成本。
在本實施例的又一個變化例中,所述步驟S103可以替換為“基于正向特征選擇方法從多個標(biāo)簽信息集合中分別提取主要標(biāo)簽信息組成集合U1”。具體地,所述標(biāo)簽信息集合包括M個標(biāo)簽信息及所述標(biāo)簽信息對應(yīng)的被播放多媒體文件主題。更為具體地,所述大數(shù)據(jù)分析系統(tǒng)基于所述被播放多媒體文件多個主題獲取多個標(biāo)簽信息集合,每個所述標(biāo)簽信息集合分別對應(yīng)所述被播放多媒體文件的一個主題。本領(lǐng)域技術(shù)人員理解,所述被播放多媒體文件可能包括多個主題,例如所述被播放多媒體文件同時包括主題“冒險”、“演員”、“品牌”等,每個所述主題基于所述相關(guān)度I的計算后獲得與所述主題最相關(guān)的M個標(biāo)簽信息組成所述標(biāo)簽信息集合,則所述大數(shù)據(jù)分析系統(tǒng)分別從每個所述標(biāo)簽信息集合中獲取N個主要標(biāo)簽信息,N=L1+L2+…+Ln,其中L1為第1個標(biāo)簽信息集合中的L個主要標(biāo)簽 信息,與主題1相對應(yīng);Ln為第n個標(biāo)簽信息集合中的L個主要標(biāo)簽信息,與主題n相對應(yīng)。優(yōu)選地,L1=L2=…=Ln,則所述大數(shù)據(jù)分析系統(tǒng)從每個所述標(biāo)簽信息集合中抽取相同數(shù)量的標(biāo)簽信息組成所述集合U1。優(yōu)選地,所述大數(shù)據(jù)分析系統(tǒng)還可以基于正態(tài)分布函數(shù)從每個所述標(biāo)簽信息集合中抽取不同數(shù)量的標(biāo)簽信息組成所述集合U1,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,在此不予贅述。
在本實施例的另一個變化例中,所述步驟S106可以替換為“將播放所述被播放多媒體文件的終端作為客戶終端?!本唧w地,所述客戶終端用于接收所述優(yōu)選發(fā)布信息。更為具體地,所述客戶終端包括手機、IPAD、筆記本電腦、電視等中的任一種或任多種。更進一步地,所述客戶終端還包括與播放所述被播放多媒體文件終端相連接的顯示終端,所述顯示終端包括LED顯示屏、液晶顯示屏等,與所述播放終端基于中轉(zhuǎn)裝置相通訊,所述中轉(zhuǎn)裝置包括電視信號收發(fā)裝置、短距離通訊裝置等中的任一種或任多種,用戶通過有線或無線方式將所述播放終端與所述顯示終端相連接從而在所述顯示終端上播放所述被播放多媒體文件,則用戶可以選擇在所述顯示終端上接收所述優(yōu)選發(fā)布信息,本領(lǐng)域技術(shù)人員理解,現(xiàn)有技術(shù)已經(jīng)可以實現(xiàn)家庭多媒體設(shè)備之間的無線或有線通訊,當(dāng)多個所述多媒體設(shè)備基于所述有線或無線通訊技術(shù)相互連接形成一通訊網(wǎng)后,用戶可以將一播放終端上當(dāng)前正在播放的多媒體文件顯示在所述通訊網(wǎng)內(nèi)的其他任意個多媒體設(shè)備對應(yīng)終端上,則所述信息發(fā)布服務(wù)器可以將所述通訊網(wǎng)內(nèi)的所有多媒體設(shè)備對應(yīng)終端均作為所述客戶終端,用戶可以在所述通訊網(wǎng)內(nèi)所有多媒體設(shè)備對應(yīng)終端上接收所述優(yōu)選發(fā)布信息,也可以基于自己喜好選擇其中的一個或多個多媒體設(shè)備對應(yīng)終端接收所述優(yōu)選發(fā)布信息。在本變化例中,由于所述客戶終端即為當(dāng)前播放所述被播放多媒體文件的終端,相應(yīng)地,上述實施例所述步驟S108中所述客戶終端當(dāng)前位置與所述被播放多媒體文件對應(yīng)播放地點之間距離為0,則所述f(w,W)=1;而所述客戶終端當(dāng)前時間與所述被播放多媒體文件開始播放時間相同,則所述f(t,T)=0,相應(yīng)地,上述實施 例所述步驟S108中所述客戶終端對應(yīng)狀態(tài)信息與所述被播放多媒體文件對應(yīng)狀態(tài)信息之間的相關(guān)度F=0,則所述信息發(fā)布服務(wù)器優(yōu)選地在用戶暫?;蚪Y(jié)束播放所述被播放多媒體文件后向所述客戶終端發(fā)送所述優(yōu)選發(fā)布信息。
圖2示出根據(jù)本發(fā)明的第二實施例的,基于觀影用戶狀態(tài)的大數(shù)據(jù)分析方法的流程圖,所述分析結(jié)果被用于發(fā)布信息,所述被發(fā)布信息與所述分析結(jié)果相對應(yīng)。具體地,在本實施例中,首先執(zhí)行步驟S111,將被播放多媒體文件多個標(biāo)簽信息中與所述被播放多媒體文件主題相關(guān)性最高的N個主要標(biāo)簽信息作為信息參數(shù)。更為具體地,所述標(biāo)簽信息與所述被播放多媒體文件相關(guān)性基于相關(guān)度I衡量,所述相關(guān)度I通過如下公式計算:
其中,x為待篩選標(biāo)簽信息;y為基準(zhǔn)標(biāo)簽信息;KL函數(shù)為相對熵,其用于表示兩個分布之間的關(guān)系;p函數(shù)為概率分布函數(shù);p(x,y)為x和y的聯(lián)合概率分布。優(yōu)選地,所述被播放多媒體文件多個標(biāo)簽信息基于所述相關(guān)度I排序,所述大數(shù)據(jù)分析系統(tǒng)對所述多個標(biāo)簽中所述相關(guān)度I最高的M個標(biāo)簽信息進行二次篩選,其中M>N。優(yōu)選地,所述二次篩選包括基于正向特征選擇方法排除所述M個標(biāo)簽信息中過多的無用標(biāo)簽信息,將所述篩選結(jié)果作為所述信息參數(shù)。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實施例中所述步驟S101、所述步驟S102及所述步驟S103,在此不予贅述。
然后進入步驟S112執(zhí)行,基于所述信息參數(shù)在所述集合U中查找對應(yīng)的多個標(biāo)簽信息。具體地,所述集合U包括一個或多個待發(fā)布信息及所述待發(fā)布信息對應(yīng)的標(biāo)簽信息。更為具體地,所述標(biāo)簽信息包括所述待發(fā)布信息的主要特征信息,例如,所述待發(fā)布信息對應(yīng)品牌名稱、所述待發(fā)布信息對應(yīng)代言人名稱或者所述待發(fā)布信息對應(yīng)主題詞等。 更進一步地,每個所述待發(fā)布信息可能對應(yīng)一個或多個所述標(biāo)簽信息。優(yōu)選地,所述信息參數(shù)包括所述集合U1中N個標(biāo)簽信息及所述集合U1對應(yīng)主題。優(yōu)選地,所述大數(shù)據(jù)分析系統(tǒng)依次將所述集合U1中的標(biāo)簽信息與所述集合U中的標(biāo)簽信息進行比較,若所述集合U中一待發(fā)布信息包括的多個標(biāo)簽信息中有一個與所述集合U1中一標(biāo)簽信息相同或近似,則將所述待發(fā)布信息作為候選發(fā)布信息。在一個優(yōu)選例中,所述大數(shù)據(jù)分析系統(tǒng)將所述集合U1中的信息參數(shù)與所述集合U中所有待發(fā)布信息對應(yīng)標(biāo)簽信息進行比較,并將獲得的候選發(fā)布信息及對應(yīng)標(biāo)簽信息存儲在一存儲裝置中。在另一個優(yōu)選例中,所述集合U同樣基于所述主題分類,每個所述主題包括多個所述待發(fā)布信息及所述待發(fā)布信息對應(yīng)的一個或多個標(biāo)簽信息,則所述大數(shù)據(jù)分析系統(tǒng)基于所述被播放多媒體文件主題在所述集合U中比較相應(yīng)的多個所述待發(fā)布信息包括的多個標(biāo)簽信息,從而獲得一個或多個所述候選發(fā)布信息。
接下來執(zhí)行步驟S113,基于自然語言模型計算所述信息參數(shù)與所述標(biāo)簽信息的相關(guān)度。具體地,所述標(biāo)簽信息包括所述待發(fā)布信息主要特征,例如,所述待發(fā)布信息對應(yīng)品牌名稱、所述待發(fā)布信息對應(yīng)代言人名稱或者所述待發(fā)布信息對應(yīng)主題詞等。更為具體地,所述相關(guān)度基于如下公式計算:
其中,x為信息參數(shù),X為標(biāo)簽信息,N為所述集合U1包括元素數(shù)量,n為所述集合U包括元素數(shù)量,f函數(shù)基于自然語言模型計算獲得。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實施例中所述步驟S104,在此不予贅述。
然后執(zhí)行步驟S114,確定所述相關(guān)度最高的M個標(biāo)簽信息對應(yīng)的待發(fā)布信息為優(yōu)選發(fā)布信息,其中M≥1。具體地,所述相關(guān)度數(shù)值存儲在所述存儲裝置中,與所述待發(fā)布信息相對應(yīng)。更為具體地,所述大數(shù)據(jù)分析系統(tǒng)將所述集合U中與所述集合U1相關(guān)度最高的M個待發(fā)布 信息作為所述優(yōu)選發(fā)布信息。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實施例中所述步驟S105,在此不予贅述。
接下來執(zhí)行步驟S115,將播放所述被播放多媒體文件的終端作為客戶終端。具體地,所述客戶終端用于接收所述優(yōu)選發(fā)布信息。更為具體地,所述客戶終端包括手機、IPAD、筆記本電腦、電視等中的任一種或任多種。更進一步地,所述客戶終端還包括與播放所述被播放多媒體文件終端相連接的顯示終端,所述顯示終端包括LED顯示屏、液晶顯示屏等,與所述播放終端基于中轉(zhuǎn)裝置相通訊,所述中轉(zhuǎn)裝置包括電視信號收發(fā)裝置、短距離通訊裝置等中的任一種或任多種,用戶通過所述中轉(zhuǎn)裝置基于有線或無線方式將所述播放終端與所述顯示終端相連接從而在所述顯示終端上播放所述被播放多媒體文件,則用戶可以選擇在所述顯示終端上接收所述優(yōu)選發(fā)布信息。在一個優(yōu)選例中,用戶選擇將所述液晶顯示屏作為所述客戶終端,所述液晶顯示屏與一中轉(zhuǎn)裝置基于HDMI高清數(shù)據(jù)線相連接,所述中轉(zhuǎn)裝置與所述播放終端基于無線局域網(wǎng)相連接,則用戶可以在所述液晶顯示屏上瀏覽所述被播放多媒體文件。在另一個優(yōu)選例中,所述中轉(zhuǎn)裝置預(yù)先安裝在所述顯示終端內(nèi),所述播放終端通過有線或無線方式直接與所述顯示終端向通訊,互相進行數(shù)據(jù)交換及文件傳輸。
然后進入步驟S116執(zhí)行,分別獲取所述客戶終端及所述被播放多媒體文件的狀態(tài)信息。具體地,所述狀態(tài)信息至少包括所述客戶終端的地理位置信息、所述客戶終端的時間信息或所述客戶終端的歷史記錄信息中的任一種或任多種。更為具體地,所述被播放多媒體文件的狀態(tài)信息包括所述被播放多媒體文件的播放時間、所述被播放多媒體文件的播放地點等中的任一種或任多種。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實施例中所述步驟S107,在此不予贅述。
接下來進入步驟S117執(zhí)行,基于時間模型分析所述客戶終端當(dāng)前時間與所述被播放多媒體文件開始播放時間。具體地,所述客戶終端當(dāng)前時間基于所述客戶終端后臺操作系統(tǒng)獲得。更為具體地,所述被播放多媒體文件開始播放時間基于所述被播放多媒體文件文件信息獲得。更 進一步地,所述被播放多媒體文件文件信息還包括所述被播放多媒體文件結(jié)束播放時間,所述結(jié)束播放時間可以基于所述被播放多媒體文件開始播放時間及所述被播放多媒體文件總播放時長獲得。優(yōu)選地,所述被播放多媒體文件開始播放時間與所述客戶終端當(dāng)前時間采用同一時制標(biāo)準(zhǔn)。優(yōu)選地,所述時制標(biāo)準(zhǔn)為24小時制,若所述被播放多媒體文件開始播放時間與所述客戶終端當(dāng)前時間采用不同時制標(biāo)準(zhǔn)記錄,則所述大數(shù)據(jù)分析系統(tǒng)首先將所述時間轉(zhuǎn)換為24小時制下表示的時間然后再進行分析。優(yōu)選地,所述時間模型基于如下公式進行分析:
其中,Tt為推送時間;t為所述被播放多媒體文件開始播放時間;T為所述客戶終端當(dāng)前時間;β為常量。在一個優(yōu)選例中,所述β=0,則所述大數(shù)據(jù)分析系統(tǒng)判斷所述被播放多媒體文件開始播放時間與所述客戶終端當(dāng)前時間之間的先后關(guān)系,若所述被播放多媒體文件開始播放時間晚于所述客戶終端當(dāng)前時間即t-T>0,則判斷在A時間點向所述客戶終端推送信息;若所述被播放多媒體文件開始播放時間早于或等于所述客戶終端當(dāng)前時間即t-T≤0,則判斷在B時間點向所述客戶終端推送信息,例如,所述被播放多媒體文件定于今天14點開始播放而所述客戶終端對應(yīng)后臺操作系統(tǒng)當(dāng)前時間為10點,則判斷在A時間點向所述客戶終端推送信息。本領(lǐng)域技術(shù)人員理解,所述β還可以根據(jù)實際需要變化出更多實施例,這并不影響本發(fā)明的技術(shù)內(nèi)容。優(yōu)選地,所述基于時間模型的分析結(jié)果存儲在所述存儲裝置中。在另一個優(yōu)選例中,所述分析結(jié)果優(yōu)選地包括將所述B時間點作為所述推送時間,本領(lǐng)域技術(shù)人員理解,本實施例所述步驟S115將當(dāng)前播放所述被播放多媒體文件的終端作為所述客戶終端,則所述大數(shù)據(jù)分析系統(tǒng)開始分析所述被播放多媒體文件及所述客戶終端狀態(tài)信息及時間信息進行分析時所述被播放多媒體文件已經(jīng)開始播放了,則所述大數(shù)據(jù)分析系統(tǒng)優(yōu)選地將所述B時間點作為所述推送時間。
最后執(zhí)行步驟S118,基于分析結(jié)果確定向所述客戶終端推送所述待 發(fā)布信息的推送時間。具體地,所述待發(fā)布信息存儲在所述存儲裝置中,所述存儲裝置至少包括閃存、后臺線程、Flash、云存儲裝置等中的任一種或任多種。更為具體地,所述分析結(jié)果也存儲在所述存儲裝置中。優(yōu)選地,所述推送時間基于上述步驟S117中所述時間點A及所述B確定。在一個優(yōu)選例中,若所述被播放多媒體文件開始播放時間晚于所述客戶終端當(dāng)前時間則判斷在當(dāng)前時間向所述客戶終端推送信息;若所述被播放多媒體文件開始播放時間早于或等于所述客戶終端當(dāng)前時間則判斷在所述被播放多媒體文件結(jié)束播放后再向所述客戶終端推送信息。在另一個優(yōu)選例中,所述大數(shù)據(jù)分析系統(tǒng)優(yōu)選地在所述被播放多媒體文件暫?;蚪Y(jié)束播放時向所述客戶終端推送所述待發(fā)布信息,例如,用戶基于一終端打開一多媒體文件進行瀏覽后,所述大數(shù)據(jù)分析系統(tǒng)將當(dāng)前播放所述被播放多媒體文件的終端作為所述客戶終端,此時所述被播放多媒體文件開始播放時間已經(jīng)早于所述客戶終端當(dāng)前時間,則所述大數(shù)據(jù)分析系統(tǒng)判斷在B時間點向所述客戶終端推送信息,當(dāng)用戶暫?;蚪Y(jié)束播放所述被播放多媒體文件時即可接收到所述待發(fā)布信息。
在本實施例的一個變化例中,所述步驟S117中所述時間模型還可以基于如下公式分析:
其中,Tt為推送時間;t為所述被播放多媒體文件開始播放時間;T1、T2、T3及T4為時間常量。優(yōu)選地,所述大數(shù)據(jù)分析系統(tǒng)基于所述時間模型僅對所述被播放多媒體文件開始播放時間進行分析即可獲得所述推送時間。優(yōu)選地,所述時間點A包括所述被播放多媒體文件結(jié)束播放時間。優(yōu)選地,所述時間點B包括所述被播放多媒體文件開始播放時間。優(yōu)選地,所述T1=12,T2=15,T3=18,若所述被播放多媒體文件在12點前或15~18點開始播放,則判斷在所述被播放多媒體文件結(jié)束播放時向所述客戶終端推送所述待發(fā)布信息;若所述被播放多媒體文件在12~15或18點以后開始播放,則判斷在所述被播放多媒體文件開始 播放前向所述客戶終端推送所述待發(fā)布信息,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,在此不予贅述,例如,用戶基于所述客戶終端在一視頻網(wǎng)站上預(yù)約14點收看一部電影,則用戶在開始收看所述電影前可以先瀏覽一些與所述電影相關(guān)的預(yù)告片、贊助品牌廣告、電影主角代言廣告等;又例如,用戶在一電影院購買了兩張9點的電影票,則用戶在觀影結(jié)束后可以接收到與所述電影相關(guān)的有獎競答信息、影院周邊的餐飲娛樂廣告等。本領(lǐng)域技術(shù)人員理解,本變化例所述技術(shù)方案允許所述大數(shù)據(jù)分析系統(tǒng)基于所述被播放多媒體文件開始播放時間分析獲得所述推送時間,與上述圖2所示實施例中所述步驟S117相比,擴大了所述分析方法的使用范圍,若所述大數(shù)據(jù)分析系統(tǒng)無法獲取所述客戶終端當(dāng)前時間,仍能對所述推送時間進行分析,增加了所述分析方法的適用受眾,提高了所述大數(shù)據(jù)分析系統(tǒng)的工作效率。
在本實施例的又一個變化例中,所述步驟S115可以被替換為“獲取所述被播放多媒體文件對應(yīng)的互聯(lián)網(wǎng)注冊信息,將所述互聯(lián)網(wǎng)注冊信息包括的多個終端作為所述客戶終端”。具體地,所述互聯(lián)網(wǎng)注冊信息包括所述客戶終端對應(yīng)歷史記錄信息及所述客戶終端對應(yīng)用戶信息。更為具體地,所述用戶信息包括用戶基于所述客戶終端在一互聯(lián)網(wǎng)網(wǎng)站上進行注冊時填寫的身份信息、偏好信息等,例如用戶的姓名、聯(lián)系方式、年齡、興趣愛好、觀影類型等。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實施例中所述步驟S106,在此不予贅述。
本領(lǐng)域技術(shù)人員理解,上述圖2所示實施例可以理解為上述圖1所示實施例的一個變化例,在上述圖2所示實施例所述技術(shù)方案中,所述大數(shù)據(jù)分析系統(tǒng)基于所述時間模型分析所述推送時間,通過衡量所述被播放多媒體文件播放時間與所述客戶終端當(dāng)前時間之間的簡單邏輯關(guān)系確定最優(yōu)推送時間;而上述圖1所示實施例則基于所述時間地理位置模型分析所述推送時間,并且通過比較所述客戶終端當(dāng)前地理位置與所述被播放多媒體文件播放地點來判斷最優(yōu)發(fā)布信息類型,例如,若所述被播放多媒體文件開始播放時間或結(jié)束播放時間臨近用戶日常用餐時 間,則用戶可能在所述被播放多媒體文件開始播放前或結(jié)束播放后接收到其當(dāng)前位置周邊的餐飲廣告信息,從而引導(dǎo)用戶去周邊餐飲設(shè)施內(nèi)消費;又例如,若所述被播放多媒體文件開始播放時間在下午時間段內(nèi),則用戶可能接收到所述被播放多媒體文件周邊的娛樂休閑類廣告信息,引導(dǎo)用戶前去消磨時光;又例如,若用戶在所述被播放多媒體文件開始播放前剛剛趕到所述被播放多媒體文件播放地點附近并在所述被播放多媒體文件結(jié)束播放后較短時間內(nèi)離開所述播放地點,則判斷用戶對所述被播放多媒體文件播放地點周邊設(shè)施沒有足夠關(guān)注度,優(yōu)選地向用戶推送與所述被播放多媒體文件相關(guān)的互動信息,例如包括所述被播放多媒體文件內(nèi)容的有獎競答信息等,從而達到為不同受眾量身制定個性化信息發(fā)布方案的目的。本領(lǐng)域技術(shù)人員理解,與上述圖1所示實施例相比,上述圖2所示實施例允許所述大數(shù)據(jù)分析系統(tǒng)在無法獲得所述客戶終端地理位置信息時仍能基于所述被播放多媒體文件信息判斷所述推送時間,其優(yōu)選地適用于所述客戶終端未與無線互聯(lián)網(wǎng)連接或所述客戶終端未開通GPS定位服務(wù)的情形;而上述圖1所示實施例優(yōu)選地適用于所述客戶終端向所述大數(shù)據(jù)分析系統(tǒng)提供較大權(quán)限的情形,若所述大數(shù)據(jù)分析系統(tǒng)能夠基于與所述客戶終端之間建立的通訊協(xié)議獲得所述客戶終端的地理位置、互聯(lián)網(wǎng)歷史記錄等信息,則所述大數(shù)據(jù)分析系統(tǒng)就能夠在一個比較多維度的數(shù)據(jù)基礎(chǔ)上基于所述時間地理位置模型進行分析,相應(yīng)地其分析結(jié)果也就更全面,更貼近用戶的實際狀態(tài),從而提高了所述信息發(fā)布的針對性及被接受度。
圖3示出根據(jù)本發(fā)明的第三實施例的,基于觀影用戶狀態(tài)的大數(shù)據(jù)分析方法的流程圖,所述分析結(jié)果被用于發(fā)布信息,所述被發(fā)布信息與所述分析結(jié)果相對應(yīng)。具體地,在本實施例中,首先執(zhí)行步驟S121,將被播放多媒體文件多個標(biāo)簽信息中同一分類下出現(xiàn)頻次最高的N個主要標(biāo)簽信息作為信息參數(shù),其中N≥1。更為具體地,所述標(biāo)簽信息所述被播放多媒體文件的特征信息,至少包括所述被播放多媒體文件的演職人員信息、品牌贊助信息、主要場景信息等,與所述被播 放多媒體文件分類相對應(yīng)。更進一步地,所述信息參數(shù)包括所述被播放多媒體文件的一個或多個標(biāo)簽信息,其用于在一待發(fā)布信息數(shù)據(jù)庫中查找對應(yīng)的待發(fā)布信息。優(yōu)選地,每個所述分類對應(yīng)一個或多個所述標(biāo)簽信息。優(yōu)選地,所述大數(shù)據(jù)分析系統(tǒng)逐幀統(tǒng)計所述被播放多媒體文件獲取所述多個標(biāo)簽信息。在一個優(yōu)選例中,所述大數(shù)據(jù)分析系統(tǒng)在對所述被播放多媒體文件逐幀分析過程中對所述標(biāo)簽信息進行歸類,統(tǒng)計同一分類下每個所述標(biāo)簽信息出現(xiàn)次數(shù)并將所述出現(xiàn)次數(shù)最多的N個標(biāo)簽信息作為所述信息參數(shù),本領(lǐng)域技術(shù)人員理解,所述被播放多媒體文件包括多個分類,例如,“喜劇”、“動作”、“愛情”等,則所述大數(shù)據(jù)分析系統(tǒng)在逐幀分析所述被播放多媒體文件的過程中對所述多個標(biāo)簽信息進行分類,將所述被播放多媒體文件包括的標(biāo)簽信息分配到對應(yīng)分類下,然后所述大數(shù)據(jù)分析系統(tǒng)基于信息發(fā)布方需求統(tǒng)計某一分類下多個標(biāo)簽信息出現(xiàn)次數(shù)獲得所述信息參數(shù),所述信息發(fā)布方包括所述待發(fā)布信息數(shù)據(jù)庫提供方、所述大數(shù)據(jù)分析系統(tǒng)后臺服務(wù)器優(yōu)先級指令等。在另一優(yōu)選例中,所述大數(shù)據(jù)分析系統(tǒng)分別對所述被播放多媒體文件多個分類下的多個標(biāo)簽信息進行頻次統(tǒng)計,獲得對應(yīng)的信息參數(shù),則每個分類對應(yīng)一個信息參數(shù)集合,所述信息參數(shù)集合包括一個或多個信息參數(shù),所述信息參數(shù)與所述標(biāo)簽信息相對應(yīng)。優(yōu)選地,所述信息參數(shù)存儲在一存儲裝置中,所述存儲裝置包括閃存、后臺線程、Flash、云存儲裝置等中的任一種或任多種。優(yōu)選地,所述N=10,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,這并不影響本發(fā)明的技術(shù)內(nèi)容。
然后進入步驟S122執(zhí)行,基于所述信息參數(shù)在集合U中查找對應(yīng)的多個標(biāo)簽信息。具體地,所述集合U包括一個或多個待發(fā)布信息及所述待發(fā)布信息對應(yīng)的標(biāo)簽信息。更為具體地,所述標(biāo)簽信息包括所述待發(fā)布信息的主要特征信息,例如,所述待發(fā)布信息對應(yīng)品牌名稱、所述待發(fā)布信息對應(yīng)代言人名稱或者所述待發(fā)布信息對應(yīng)主題詞等。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖2所示實施例中所述步驟S112,在此不予贅述。
接下來執(zhí)行步驟S123,基于自然語言模型,計算所述信息參數(shù)與所述標(biāo)簽信息的相關(guān)度。具體地,所述標(biāo)簽信息包括所述待發(fā)布信息主要特征,例如,所述待發(fā)布信息對應(yīng)品牌名稱、所述待發(fā)布信息對應(yīng)代言人名稱或者所述待發(fā)布信息對應(yīng)主題詞等。更為具體地,所述相關(guān)度基于如下公式計算:
其中,x為信息參數(shù),X為標(biāo)簽信息,N為所述集合U1包括元素數(shù)量,n為所述集合U包括元素數(shù)量,f函數(shù)基于自然語言模型計算獲得。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實施例中所述步驟S104,在此不予贅述。
然后執(zhí)行步驟S124,確定所述相關(guān)度最高的M個標(biāo)簽信息對應(yīng)的待發(fā)布信息為優(yōu)選發(fā)布信息,其中M≥1。具體地,所述相關(guān)度數(shù)值存儲在所述存儲裝置中,與所述待發(fā)布信息相對應(yīng)。更為具體地,所述大數(shù)據(jù)分析系統(tǒng)將所述集合U中與所述集合U1相關(guān)度最高的M個待發(fā)布信息作為所述優(yōu)選發(fā)布信息。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實施例中所述步驟S105,在此不予贅述。
接下來進入步驟S125執(zhí)行,獲取所述被播放多媒體文件對應(yīng)的互聯(lián)網(wǎng)注冊信息,將所述互聯(lián)網(wǎng)注冊信息包括的多個終端作為所述客戶終端。具體地,所述互聯(lián)網(wǎng)注冊信息包括所述客戶終端對應(yīng)歷史記錄信息及所述客戶終端對應(yīng)用戶信息。更為具體地,所述用戶信息包括用戶基于所述客戶終端在一互聯(lián)網(wǎng)網(wǎng)站上進行注冊時填寫的身份信息、偏好信息等,例如用戶的姓名、聯(lián)系方式、年齡、興趣愛好、觀影類型等。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所實施示例中所述步驟S106,在此不予贅述。
然后進入步驟S126執(zhí)行,分別獲取所述客戶終端及所述被播放多媒體文件的狀態(tài)信息。具體地,所述狀態(tài)信息至少包括所述客戶終端的地理位置信息、所述客戶終端的時間信息或所述客戶終端的歷史記錄信息中的任一種或任多種。更為具體地,所述被播放多媒體文件的狀態(tài) 信息包括所述被播放多媒體文件的播放時間、所述被播放多媒體文件的播放地點等中的任一種或任多種。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實施例中所述步驟S107,在此不予贅述。
接下來執(zhí)行步驟S127,基于時間模型分析所述客戶終端當(dāng)前時間與所述被播放多媒體文件開始播放時間。具體地,所述客戶終端當(dāng)前時間基于所述客戶終端后臺操作系統(tǒng)獲得。更為具體地,所述被播放多媒體文件開始播放時間基于所述被播放多媒體文件文件信息獲得。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖2所示實施例中所述步驟S117,在此不予贅述。
最后執(zhí)行步驟S128,基于分析結(jié)果確定向所述客戶終端推送所述待發(fā)布信息的推送時間。具體地,所述待發(fā)布信息存儲在所述存儲裝置中,所述存儲裝置至少包括閃存、后臺線程、Flash、云存儲裝置等中的任一種或任多種。更為具體地,所述分析結(jié)果也存儲在所述存儲裝置中。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖2所示實施例中所述步驟S118,在此不予贅述。
在本實施例的一個變化例中,所述步驟S125可以被替換為“將播放所述被播放多媒體文件的終端作為所述客戶終端”。具體地,所述客戶終端用于接收所述優(yōu)選發(fā)布信息。更為具體地,所述客戶終端包括手機、IPAD、筆記本電腦、電視等中的任一種或任多種。更進一步地,本領(lǐng)域技術(shù)人員可以參考上述圖2所示實施例中所述步驟S115,在此不予贅述。
本領(lǐng)域技術(shù)人員理解,本實施例所述步驟S121可以理解為上述圖1所示實施例中所述步驟S101,所述步驟S102及所述步驟S103或者上述圖2所示實施例中所述步驟S111的一個變化例,與上述圖1所示實施例及上述圖2所示實施例相比,本實施例所述技術(shù)方案中確定所述信息參數(shù)的方法更為簡便,所述大數(shù)據(jù)分析系統(tǒng)基于圖像識別系統(tǒng)及數(shù)據(jù)統(tǒng)計系統(tǒng)即可對所述被播放多媒體文件進行分析;而上述圖1及上述圖2所示實施例中所述分析方法基于相關(guān)度I及正向特 征選擇方法對所述多個標(biāo)簽的篩選更加系統(tǒng)化,能夠排除過于近似或雷同的標(biāo)簽信息,從而使得所述信息參數(shù)涉及領(lǐng)域更廣,是現(xiàn)有技術(shù)所不采用的技術(shù)方案,能夠極大的提高所述大數(shù)據(jù)分析系統(tǒng)的工作效率,優(yōu)化信息發(fā)布方的操作體驗。
圖4示出根據(jù)本發(fā)明的第四實施例的,基于觀影用戶狀態(tài)的大數(shù)據(jù)分析裝置的結(jié)構(gòu)圖,所述分析結(jié)果被用于發(fā)布信息,所述被發(fā)布信息與所述分析結(jié)果相對應(yīng)。具體地,所述分析裝置4包括第一確定裝置41,其用于基于被播放多媒體文件的信息參數(shù)確定待發(fā)布信息;第一獲取裝置42,其用于獲取與所述被播放多媒體文件相關(guān)聯(lián)的客戶終端的狀態(tài)信息;第二確定裝置43,其用于基于所述狀態(tài)信息確定發(fā)送所述待發(fā)布信息的發(fā)送時間。更為具體地,所述信息參數(shù)包括所述被播放多媒體文件的一個或多個標(biāo)簽信息,其用于在一待發(fā)布信息數(shù)據(jù)庫中查找對應(yīng)的待發(fā)布信息。更進一步地,所述客戶終端對應(yīng)狀態(tài)信息至少包括所述客戶終端的地理位置信息、所述客戶終端的時間信息或所述客戶終端的歷史記錄信息中的任一種或任多種;所述被播放多媒體文件對應(yīng)狀態(tài)信息包括所述被播放多媒體文件的播放時間、所述被播放多媒體文件的播放地點等中的任一種或任多種。優(yōu)選地,所述分析裝置4基于時間地理位模型確定所述發(fā)送時間,通過分析所述客戶終端對應(yīng)狀態(tài)信息與所述被播放多媒體文件對應(yīng)狀態(tài)信息確定所述發(fā)送時間。優(yōu)選地,所述分析裝置4還可以基于時間模型確定所述發(fā)送時間,通過分析所述客戶終端當(dāng)前時間與所述被播放多媒體文件開始播放時間來確定所述發(fā)送時間。優(yōu)選地,所述分析裝置4對應(yīng)分析結(jié)果存儲在一存儲裝置中,所述存儲裝置包括閃盤、后臺線程、Flash、云存儲裝置等中的任一種或任多種。優(yōu)選地,所述分析結(jié)果包括所述信息參數(shù)、所述待發(fā)布信息、所述待發(fā)布信息數(shù)據(jù)庫及所述狀態(tài)信息等。
優(yōu)選地,所述第一確定裝置41包括第一處理裝置411,其用于將所述被播放多媒體文件多個標(biāo)簽信息中與所述被播放多媒體文件相關(guān)性最高的N個主要標(biāo)簽信息作為所述信息參數(shù),其中N≥1;第三確定裝 置413,其用于基于所述信息參數(shù)在所述集合U中確定對應(yīng)的待發(fā)布信息。具體地,所述標(biāo)簽信息包括所述被播放多媒體文件的特征信息,至少包括所述被播放多媒體文件的演職人員信息、品牌贊助信息、主要場景信息等,通過對所述被播放多媒體文件逐幀掃描獲得。更為具體地,所述集合U包括一個或多個待發(fā)布信息及所述待發(fā)布信息對應(yīng)的標(biāo)簽信息,所述標(biāo)簽信息包括所述待發(fā)布信息的主要特征信息。更進一步地,所述N個信息參數(shù)組成集合U1,存儲在所述存儲裝置中。在一個優(yōu)選例中,所述第一處理裝置411基于相關(guān)度衡量多個所述標(biāo)簽信息與所述被播放多媒體文件的關(guān)聯(lián)程度,所述標(biāo)簽信息與所述被播放多媒體文件相關(guān)度越高,則兩者之間的關(guān)聯(lián)越緊密,所述第一處理裝置411將于所述被播放多媒體文件關(guān)系最緊密的N個所述標(biāo)簽信息組成所述集合U1,存儲在所述存儲裝置中,然后調(diào)用所述第三確定裝置413將所述集合U1中的信息參數(shù)與所述集合U中所有待發(fā)布信息對應(yīng)標(biāo)簽信息進行比較,并將獲得的候選發(fā)布信息及對應(yīng)標(biāo)簽信息存儲在所述存儲裝置中,優(yōu)選地,N=10,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,這并不影響本發(fā)明的技術(shù)內(nèi)容。
優(yōu)選地,所述第一處理裝置411包括第二處理裝置4111,其用于分別計算所述多個標(biāo)簽信息與一主題的相關(guān)度I;第三處理裝置4112,其用于基于所述相關(guān)度I獲得與所述主題最相關(guān)的M個標(biāo)簽信息,其中M>N;第四確定裝置4113,其用于基于正向特征選擇方法從所述M個標(biāo)簽信息中選擇確定所述N個主要標(biāo)簽信息組成集合U1。具體地,所述主題包括所述被播放多媒體文件某一方面的特征概述,與所述標(biāo)簽信息相對應(yīng)。更為具體地,所述標(biāo)簽信息可以對應(yīng)多個所述相關(guān)度I,每個所述相關(guān)度與所述被播放多媒體文件的一個主題相對應(yīng)。更進一步地,所述正向特征選擇方法為一貪心算法,其用于對所述M個標(biāo)簽信息進行二次篩選,從而排除所述M個標(biāo)簽信息中過于近似的無用標(biāo)簽。優(yōu)選地,所述集合U1包括所述M個標(biāo)簽信息中相互之間相關(guān)性最小的N個標(biāo)簽信息。在一個優(yōu)選例中,所述標(biāo)簽信息與所述被播放多媒體文件相關(guān)性基于相關(guān)度I衡量,所述第二處理裝置4111 通過如下公式計算所述相關(guān)度I:
其中,x為待篩選標(biāo)簽信息;y為基準(zhǔn)標(biāo)簽信息;KL函數(shù)為相對熵,其用于表示兩個分布之間的關(guān)系;p函數(shù)為概率分布函數(shù);p(x,y)為x和y的聯(lián)合概率分布。所述第三處理裝置4112基于所述相關(guān)度I對所述被播放多媒體文件所有標(biāo)簽信息進行排列,優(yōu)選地將同一主題下所述相關(guān)度I數(shù)值最大的M個標(biāo)簽信息作為所述標(biāo)簽信息,從而對所述被播放多媒體文件的所有標(biāo)簽信息進行初步篩選,然后調(diào)用所述第四確定裝置4113對所述M個標(biāo)簽信息進行二次篩選,使得所述集合U1中所述N個標(biāo)簽信息同時具備兩個特性,所述第一特性包括所述N個標(biāo)簽信息與所述被播放多媒體文件主題對應(yīng)相關(guān)度I最高;所述第二特性包括所述N個標(biāo)簽信息相互之間的相關(guān)度I最小。優(yōu)選地,所述集合U1存儲在所述存儲裝置中。優(yōu)選地,M=20,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,在此不予贅述。
優(yōu)選地,所述第四確定裝置4113包括第四處理裝置41131,其用于分別計算所述M個標(biāo)簽信息與所述集合U1的相關(guān)度I1;第一選擇裝置41132,其用于每次選擇所述I1最小的一個標(biāo)簽為新標(biāo)簽加入到所述集合U1中,直至所述集合U1中的標(biāo)簽數(shù)量達到N個。具體地,所述相關(guān)度I1基于如下公式計算:
其中,x為所述M個標(biāo)簽信息中待篩選標(biāo)簽信息;yj為所述集合U1中第j個標(biāo)簽信息,N為所述集合U1中標(biāo)簽信息數(shù)量。更為具體地,集合U1包括與所述被播放多媒體文件主題相關(guān)度最高的N個信息參數(shù),其優(yōu)選地從所述M個標(biāo)簽信息中選取相互之間相關(guān)性最小的N個標(biāo)簽信息組成。在一個優(yōu)選例中,所述第四確定裝置4113首先提取所述M個標(biāo)簽信息中的任一個標(biāo)簽信息放入所述集合U1,然后調(diào) 用所述第四處理裝置41131將所述M-1個標(biāo)簽信息分別與所述集合U1中的標(biāo)簽信息進行相關(guān)度I1計算,然后基于所述第一選擇裝置41132選擇與所述集合U1中標(biāo)簽信息相關(guān)度I1最小的一個標(biāo)簽信息為新的標(biāo)簽信息加入到所述集合U1中,依次類推,直至所述集合U1中所述標(biāo)簽信息數(shù)量達到預(yù)定值N,則此時所述集合U1中的N個所述標(biāo)簽信息為所述信息發(fā)布服務(wù)器需要的信息參數(shù),可用于確定所述待發(fā)布信息。優(yōu)選地,N=10,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,這并不影響本發(fā)明的技術(shù)內(nèi)容。
優(yōu)選地,所述第三確定裝置413包括第六處理裝置4131,其用于基于所述主題從所述集合U中獲取一個或多個所述待發(fā)布信息,所述待發(fā)布信息包括一個或多個標(biāo)簽信息,所述標(biāo)簽信息與所述主題相對應(yīng);第七處理裝置4132,其用于基于自然語言模型,計算所述集合U1中所述信息參數(shù)與所述待發(fā)布信息包括的一個或多個標(biāo)簽信息的相關(guān)度;第五確定裝置4133,其用于確定所述相關(guān)度最高的M個所述待發(fā)布信息為優(yōu)選發(fā)布信息,其中M≥1。具體地,所述待發(fā)布信息對應(yīng)一個或多個所述標(biāo)簽信息。更為具體地,所述集合U包括一個或多個所述待發(fā)布信息及所述標(biāo)簽信息,所述待發(fā)布信息與所述標(biāo)簽信息相對應(yīng)。優(yōu)選地,所述信息參數(shù)從所述集合U1中獲得,所述第六處理裝置4131依次從所述集合U1中提取一信息參數(shù)并調(diào)用所述第七處理裝置4132計算所述信息參數(shù)與所述集合U中多個所述標(biāo)簽信息的相關(guān)度,最終獲得所述集合U1中所有信息參數(shù)與所述集合U中所述待發(fā)布信息的相關(guān)度。在一個優(yōu)選例中,所述第七處理裝置4132基于如下公式計算所述相關(guān)度:
其中,x為信息參數(shù),X為標(biāo)簽信息,N為所述集合U1包括元素數(shù)量,n為所述集合U包括元素數(shù)量,f函數(shù)基于自然語言模型計算獲得。優(yōu)選地,所述優(yōu)選發(fā)布信息包括編碼信息及所述標(biāo)簽信息,所述編碼信息包括基于Javascript語言編寫的信息,其用于將所述優(yōu)選發(fā)布信息轉(zhuǎn) 化為一段代碼存儲在所述存儲裝置中,可解碼為文字、圖像或兩者的結(jié)合后發(fā)送給客戶終端。
優(yōu)選地,所述第一獲取裝置42包括第六確定裝置421,其用于確定與所述被播放多媒體文件相關(guān)聯(lián)的客戶終端;第二獲取裝置422,其用于獲取所述客戶終端的狀態(tài)信息;第三獲取裝置423,其用于獲取所述被播放多媒體文件的狀態(tài)信息。具體地,所述客戶終端包括當(dāng)前播放所述被播放多媒體文件的終端。更為具體地,所述客戶終端還包括基于互聯(lián)網(wǎng)注冊信息獲得的一個或多個終端。更進一步地,所述客戶終端還包括顯示所述被播放多媒體文件畫面的顯示終端,所述顯示終端與所述播放當(dāng)前被播放多媒體文件終端基于有線或無線方式相通訊。優(yōu)選地,所述客戶終端的狀態(tài)信息至少包括所述客戶終端的地理位置信息、所述客戶終端的時間信息或所述客戶終端的歷史記錄信息中的任一種或任多種。優(yōu)選地,所述被播放多媒體文件的狀態(tài)信息包括所述被播放多媒體文件的播放時間、所述被播放多媒體文件的播放地點等中的任一種或任多種。在一個優(yōu)選例中,所述第二獲取裝置422基于GPS(全球定位系統(tǒng))獲取所述客戶終端實時發(fā)送的GPS信息從而確定所述客戶終端當(dāng)前地理位置,并將所述客戶終端當(dāng)前系統(tǒng)時間作為所述客戶終端當(dāng)前時間,所述第二獲取裝置422通過向所述客戶終端發(fā)送請求信息并接收反饋信息來獲得所述客戶終端狀態(tài)信息,所述請求信息用于請求獲取所述客戶終端狀態(tài)信息,所述反饋信息與所述請求信息相對應(yīng),包括所述客戶終端狀態(tài)信息;所述第三獲取裝置423則基于所述被播放多媒體文件文件信息獲得所述被播放多媒體文件狀態(tài)信息,所述被播放多媒體文件文件信息包括所述被播放多媒體文件開始播放時間、文件時長及播放地點,則所述第三獲取裝置423向一后臺服務(wù)器發(fā)送請求信息并接收所述反饋信息,所述后臺服務(wù)器與所述被播放多媒體文件相對應(yīng)并存儲所述被播放多媒體文件文件信息。優(yōu)選地,所述狀態(tài)信息存儲在所述存儲裝置中。
優(yōu)選地,所述第六確定裝置421包括第七確定裝置4211,其用于將播放所述被播放多媒體文件的終端作為所述客戶終端。具體地,所述客戶終端用于接收所述優(yōu)選發(fā)布信息。更為具體地,所述客戶終端包括手 機、IPAD、筆記本電腦、電視等中的任一種或任多種。更進一步地,所述客戶終端還包括與播放所述被播放多媒體文件終端相連接的顯示終端。在一個優(yōu)選例中,用戶選擇將所述顯示終端作為所述客戶終端,所述顯示終端與一中轉(zhuǎn)裝置基于HDMI高清數(shù)據(jù)線相連接,所述中轉(zhuǎn)裝置與所述播放終端基于無線局域網(wǎng)相連接,則用戶可以在所述顯示終端上瀏覽所述被播放多媒體文件。
優(yōu)選地,所述第二確定裝置43包括第八處理裝置431,其用于基于時間地理位置模型計算所述客戶終端對應(yīng)的狀態(tài)信息與所述被播放多媒體文件對應(yīng)的狀態(tài)信息之間的相關(guān)度F;第九確定裝置432,其用于基于所述相關(guān)度F確定向所述客戶終端推送所述待發(fā)布信息的推送時間。具體地,所述相關(guān)度F對應(yīng)計算結(jié)果存儲在所述存儲裝置中。優(yōu)選地,所述相關(guān)度F基于如下公式計算:
F=f(t,T)*f(w,W)
其中,t為所述客戶終端當(dāng)前時間;T為所述被播放多媒體文件開始播放時間;w為所述客戶終端當(dāng)前位置;W為所述被播放多媒體文件的播放地點。更為具體地,所述f函數(shù)用于標(biāo)示兩個變量之間的相關(guān)程度,所述f(t,T)用于標(biāo)示所述客戶終端當(dāng)前時間與所述被播放多媒體文件開始播放時間之間的距離,基于如下公式計算獲得:
其中,所述t及所述T均基于24小時制表示。所述t離所述T越遠(yuǎn)則所述f數(shù)值越大。例如,f(14,16)=0.17,f(15,15)=0。優(yōu)選地,所述f(t,T)數(shù)值介于0~1之間。更進一步地,所述f(w,W)用于標(biāo)示所述客戶終端當(dāng)前位置與所述被播放多媒體文件對應(yīng)播放地點之間的距離,基于如下公式計算獲得:
其中,k為標(biāo)準(zhǔn)距離,|w-W|用于標(biāo)示所述客戶終端當(dāng)前位置與所述被播放多媒體文件對應(yīng)播放地點之間的距離。優(yōu)選地,所述距離越近則 所述f(w,W)數(shù)值越小,所述f(w,W)取值也介于0~1之間。優(yōu)選地,所述相關(guān)度F的取值范圍也介于0~1之間。在一個優(yōu)選例中,所述第九確定裝置432預(yù)先設(shè)定第一閾值θ以確定所述推送時間,若F>θ,則判斷所述客戶終端對應(yīng)用戶在較早時間出現(xiàn)在所述被播放多媒體文件播放地點附近,將所述客戶終端當(dāng)前時間作為所述推送時間;若F<θ,則判斷所述客戶終端對應(yīng)用戶臨近所述被播放多媒體文件開始播放時才出現(xiàn)在所述被播放多媒體文件播放地點附近,將所述被播放多媒體文件結(jié)束播放時間作為所述推送時間,當(dāng)用戶結(jié)束觀看所述被播放多媒體文件后再向所述客戶終端發(fā)送所述待發(fā)布信息。
在本實施例的一個變化例中,所述第一處理裝置411可以被替換為第五處理裝置412,其用于將所述被播放多媒體文件多個標(biāo)簽信息中同一分類下出現(xiàn)頻次最高的N個主要標(biāo)簽信息作為所述信息參數(shù),其中N≥1。則所述第五處理裝置412在對所述被播放多媒體文件逐幀分析過程中對所述標(biāo)簽信息進行歸類,統(tǒng)計同一分類下每個所述標(biāo)簽信息出現(xiàn)次數(shù)并將所述出現(xiàn)次數(shù)最多的N個標(biāo)簽信息作為所述信息參數(shù)。在一個優(yōu)選例中,所述第五處理裝置412分別對所述被播放多媒體文件多個分類下的多個標(biāo)簽信息進行頻次統(tǒng)計,獲得對應(yīng)的信息參數(shù),則每個分類對應(yīng)一個信息參數(shù)集合,所述信息參數(shù)集合包括一個或多個信息參數(shù),所述信息參數(shù)與所述標(biāo)簽信息相對應(yīng)。
在本實施例的另一個變化例中,所述第七確定裝置4211可以被替換為第八確定裝置4212,其用于獲取所述被播放多媒體文件對應(yīng)的互聯(lián)網(wǎng)注冊信息,將所述互聯(lián)網(wǎng)注冊信息包括的多個終端作為所述客戶終端。具體地,所述互聯(lián)網(wǎng)注冊信息包括所述客戶終端對應(yīng)歷史記錄信息及所述客戶終端對應(yīng)用戶信息。更為具體地,所述互聯(lián)網(wǎng)注冊信息還包括所述客戶終端最近N次在所述互聯(lián)網(wǎng)網(wǎng)站上的交易信息。優(yōu)選地,所述交易信息包括所述客戶終端基于注冊賬號產(chǎn)生的購票信息,所述注冊賬號與所述互聯(lián)網(wǎng)電子購票系統(tǒng)相對應(yīng),所述購票信息包括所述被播放多媒體文件對應(yīng)名稱、播放時間、播放地點等。本領(lǐng)域技術(shù)人員理解,所述第八確定裝置4212實時與所述互聯(lián)網(wǎng)網(wǎng)站相通訊,從而及時獲得所述 互聯(lián)網(wǎng)注冊信息,并將最近N次在所述互聯(lián)網(wǎng)網(wǎng)站完成交易的一個或多個終端作為所述客戶終端。優(yōu)選地,N=1,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要變化出更多實施例,在此不予贅述。
在本實施例的又一個變化例中,所述第八處理裝置431可以被替換為第一分析裝置433,其用于基于時間模型分析所述客戶終端當(dāng)前時間與所述被播放多媒體文件開始播放時間;相應(yīng)地,所述第九確定裝置432可以被替換為第十確定裝置434,其用于基于分析結(jié)果確定向所述客戶終端推送所述待發(fā)布信息的推送時間。具體地,所述時間模型基于如下公式進行分析:
其中,Tt為推送時間;t為所述被播放多媒體文件開始播放時間;T為所述客戶終端當(dāng)前時間;β為常量。更為具體地,所述推送時間基于所述時間點A及所述時間點B確定。在一個優(yōu)選例中,所述β=0,則所述第一分析裝置433判斷所述被播放多媒體文件開始播放時間與所述客戶終端當(dāng)前時間之間的先后關(guān)系,若所述被播放多媒體文件開始播放時間晚于所述客戶終端當(dāng)前時間即t-T>0,則判斷在A時間點向所述客戶終端推送信息;若所述被播放多媒體文件開始播放時間早于或等于所述客戶終端當(dāng)前時間即t-T≤0,則判斷在B時間點向所述客戶終端推送信息。在另一個優(yōu)選例中,所述時間模型還可以基于如下公式分析:
其中,Tt為推送時間;t為所述被播放多媒體文件開始播放時間;T1、T2、T3及T4為時間常量。優(yōu)選地,所述時間點A包括所述被播放多媒體文件結(jié)束播放時間。優(yōu)選地,所述時間點B包括所述被播放多媒體文件開始播放時間。優(yōu)選地,所述T1=12,T2=15,T3=18,若所述第一分析裝置433的分析結(jié)果表明所述被播放多媒體文件在12點前或15~18點開始播放,則所述第十確定裝置434判斷在所述被播放多媒體文件結(jié)束播放時向所述客戶終端推送所述待發(fā)布信息;若所述第一分析 裝置433的分析結(jié)果表明所述被播放多媒體文件在12~15或18點以后開始播放,則所述第十確定裝置434判斷在所述被播放多媒體文件開始播放前向所述客戶終端推送所述待發(fā)布信息。
圖5示出了根據(jù)本發(fā)明的一個典型的應(yīng)用場景的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖,其中所述分析系統(tǒng)與上述圖4所示實施例中所述分析裝置相通訊,具體地,在本實施例中,所述分析系統(tǒng)包括第一服務(wù)器,其用于基于被播放多媒體文件的信息參數(shù)確定待發(fā)布信息,獲取與所述被播放多媒體文件相關(guān)聯(lián)的客戶終端的狀態(tài)信息并基于所述狀態(tài)信息確定發(fā)送所述待發(fā)布信息的發(fā)送時間。更為具體地,所述分析系統(tǒng)還包括第二服務(wù)器,其用于確定與所述被播放多媒體文件相關(guān)聯(lián)的客戶終端。在一個應(yīng)用場景中,用于基于一終端打開一多媒體文件,所述終端后臺操作系統(tǒng)向所述第一服務(wù)器發(fā)送第一請求信息,所述第一請求信息包括所述被播放多媒體文件文件信息,則所述第一服務(wù)器接收到所述被播放多媒體文件文件信息后,優(yōu)選地基于相關(guān)度I及正向特征選擇方法獲得所述信息參數(shù),并從一待發(fā)布信息數(shù)據(jù)庫中查找一個或多個所述待發(fā)布信息,所述待發(fā)布信息與所述信息參數(shù)相對應(yīng),然后所述第一服務(wù)器向所述第二服務(wù)器發(fā)送第二請求信息,所述第二請求信息包括所述播放終端信息,則所述第二服務(wù)器基于所述播放終端信息將當(dāng)前播放所述被播放多媒體文件的終端作為所述客戶終端后,向所述第一服務(wù)器發(fā)送第二反饋信息,所述第二反饋信息與所述第二請求信息相對應(yīng),包括所述客戶終端狀態(tài)信息,則所述第一服務(wù)器基于所述第二反饋信息及所述被播放多媒體文件文件信息確定所述發(fā)送時間,并基于所述發(fā)送時間向所述客戶終端發(fā)送第一反饋信息,所述第一反饋信息與所述第一請求信息相對應(yīng),包括所述待發(fā)布信息,所述客戶終端接收到所述第一反饋信息后將所述待發(fā)布信息展示在所述客戶終端當(dāng)前活動窗口上供用戶瀏覽。在又一個應(yīng)用場景中,所述第二服務(wù)器基于所述被播放多媒體文件對應(yīng)互聯(lián)網(wǎng)注冊信息獲取一個或多個終端信息,并將所述終端作為所述客戶終端。優(yōu)選地,所述第一服務(wù)器基于時間地理位置模型確定所述發(fā)送時間,若所述客戶 終端在所述被播放多媒體文件開始播放前出現(xiàn)在所述被播放多媒體文件播放地點附近則將所述客戶終端當(dāng)前時間作為所述發(fā)送時間。優(yōu)選地,所述第一服務(wù)器還可以基于時間模型確定所述發(fā)送時間,若所述被播放多媒體文件開始播放時間早于或等于所述客戶終端當(dāng)前時間,則將所述被播放多媒體文件結(jié)束播放時間作為所述發(fā)送時間。在另一個應(yīng)用場景中,所述分析系統(tǒng)還包括第三服務(wù)器,其用于向所述客戶終端發(fā)送所述待發(fā)布信息所述第三服務(wù)器包括信息發(fā)布服務(wù)器,優(yōu)選地,所述第一服務(wù)器向所述第三服務(wù)器發(fā)送請求信息,所述請求信息包括所述待發(fā)布信息、所述客戶終端信息及所述發(fā)送時間,則所述第三服務(wù)器接收到所述請求信息后基于所述發(fā)送時間向所述客戶終端發(fā)送所述待發(fā)布信息。優(yōu)選地,所述待發(fā)布信息數(shù)據(jù)庫存儲在所述第三服務(wù)器中,則所述第一服務(wù)器獲得所述信息參數(shù)后向第三服務(wù)器發(fā)送請求信息,所述請求信息包括所述信息參數(shù),所述第三服務(wù)器接收到所述請求信息后基于相關(guān)度I1分析所述信息參數(shù)與所述待發(fā)布信息數(shù)據(jù)庫中一個或多個待發(fā)布信息的相關(guān)度,從而獲得一個或多個待發(fā)布信息作為優(yōu)選發(fā)布信息,最后所述第三服務(wù)器向所述第一服務(wù)器發(fā)送反饋信息,所述反饋信息與所述請求信息相對應(yīng),包括所述一個或多個優(yōu)選發(fā)布信息。本領(lǐng)域技術(shù)人員理解,為了表述方便,本實施例將所述第一服務(wù)器及第二服務(wù)器分開表示,實際上它們只是一個邏輯的概念,在實際應(yīng)用中,所述第一服務(wù)器及所述第二服務(wù)器也可以是結(jié)合在一起,即位于同一個服務(wù)器中,或兩兩結(jié)合,或者各自單獨存在,相應(yīng)地,所述第一服務(wù)器與所述客戶終端也是可以結(jié)合在一起的,則所述第一服務(wù)器預(yù)置在所述客戶終端內(nèi),當(dāng)用戶在所述客戶終端上打開一多媒體文件后,所述客戶終端操作系統(tǒng)調(diào)用所述第一服務(wù)器對所述被播放多媒體文件進行分析,進而基于所述被播放多媒體文件信息參數(shù)確定所述待發(fā)布信息,并基于所述客戶終端狀態(tài)信息及所述被播放多媒體文件狀態(tài)信息確定所述發(fā)送時間,從而在所述發(fā)送時間向所述客戶終端發(fā)送所述待發(fā)布信息。
以上對本發(fā)明的具體實施例進行了描述。需要理解的是,本發(fā)明 并不局限于上述特定實施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改,這并不影響本發(fā)明的實質(zhì)內(nèi)容。