王煜 郭軍 (天津泰達有線電視網(wǎng)絡(luò)有限公司 天津300456)
基于BMS報表的視頻點播情況分析系統(tǒng)
王煜 郭軍 (天津泰達有線電視網(wǎng)絡(luò)有限公司 天津300456)
視頻點播系統(tǒng)以其點播的自主性、多媒體表現(xiàn)形式的直觀性,一直受到市場的廣泛關(guān)注,主要介紹利用Excel VBA開發(fā)構(gòu)建VOD用戶點播數(shù)據(jù)的分析系統(tǒng)。該系統(tǒng)通過從后臺管理系統(tǒng)獲得報表,進行數(shù)據(jù)分析,建立數(shù)據(jù)庫,形成圖文報表,為進行用戶點播行為分析和運營策略制定提供充分的數(shù)據(jù)基礎(chǔ)。
視頻點播 VOD VBA 數(shù)據(jù)分析
VOD(video on demand)即視頻點播,也稱為交互式電視點播系統(tǒng)。它改變目前用戶被動的節(jié)目收看方式,使用戶可以按照自己的意愿點播視頻服務(wù)器中的視頻節(jié)目,將決定權(quán)交還給用戶。當(dāng)有需要收看的節(jié)目時,可以隨時直接點播,不必再為錯過任何感興趣的內(nèi)容而感到遺憾,實現(xiàn)真正的人機互動。同時,用戶可以通過VOD系統(tǒng)進一步進行網(wǎng)上購物、遠程教學(xué)、交互游戲等。
VOD作為有線數(shù)字互動電視的主營業(yè)務(wù)之一,其精確記錄用戶的點播行為運營商的數(shù)據(jù)采集分析工作創(chuàng)造了有利條件,為互動電視增值業(yè)務(wù)的運營決策提供一種有效的輔助手段。本文主要介紹根據(jù)VOD系統(tǒng)提供的報表,進行VOD點播數(shù)據(jù)分析與挖掘。
泰達VOD系統(tǒng)縱向劃分為3個層面,如圖1所示,運行在系統(tǒng)最上層的為應(yīng)用服務(wù),包括EPG的Portal和后臺管理以及nPVR和時移電視應(yīng)用服務(wù)。運行在中間一層的是整個VOD中樞后臺管理系統(tǒng)(BMS)Openstream、SRM和Xport,解決了基于開放架構(gòu)體系下VOD系統(tǒng)資源部署和配置,提供了與媒資系統(tǒng)(AMS)接口ADI實現(xiàn)媒資注入,同時提供運營支撐系統(tǒng)(BOSS)的計費接口CBI,由SRM實現(xiàn)了VOD點播過程中資源會話管理。整個系統(tǒng)的最底層是VOD心臟部分,為B1視頻服務(wù)器和Stream Commander。
整個VOD系統(tǒng)橫向與廣播系統(tǒng)前端、運營支撐系統(tǒng)(BOSS)、媒資系統(tǒng)(AMS)和客戶端設(shè)備STB相互連接組成一個有機系統(tǒng)。
VOD系統(tǒng)所有的購買行為均被記錄在OpenStream的相關(guān)數(shù)據(jù)庫中,管理員可以根據(jù)需要生成相應(yīng)的記錄文件,也可以采用公共的標(biāo)準(zhǔn)工具例如Crystal Reports產(chǎn)生通用格式的記錄。
圖1 VOD系統(tǒng)邏輯架構(gòu)
除了提供標(biāo)準(zhǔn)的記錄文件以外,開放的數(shù)據(jù)庫平臺還允許諸如Everstream這樣的工具對數(shù)據(jù)庫進行訪問,提取相應(yīng)的信息來完成對應(yīng)圖表的制作,或者對數(shù)據(jù)進行分析處理。
BMS內(nèi)置的統(tǒng)計特性包括:可以對天、周、每天、每月、每部電視劇、MAC地址、郵政編碼、產(chǎn)品、服務(wù)提供者等各種信息進行統(tǒng)計;跟蹤和匯報購買、播放網(wǎng)絡(luò)的使用狀況;支持對MOD、SVOD、FOD等各種產(chǎn)品的分析;基于圖形化的統(tǒng)計報告;可以導(dǎo)出統(tǒng)計報告(Excel、PDF等)。
雖然BMS可以提供比較系統(tǒng)的報表,但提供給管理員(使用者)的報表中參數(shù)都是按照一定的類型方式組合,如表1~3,管理員(使用者)有時并不能從一張報表中獲得所需全面的數(shù)據(jù)。本文作者通過建立數(shù)據(jù)分析系統(tǒng),將從BMS獲得的報表數(shù)據(jù),按照使用者的需求重新歸類與匯總,并總結(jié)數(shù)據(jù)規(guī)律,提供給使用者更加清晰的數(shù)據(jù)報表。
同時,現(xiàn)有VOD系統(tǒng)中從BMS獲取報表時需要登陸到BMS,這樣的方式不利于系統(tǒng)的安全。通過建立數(shù)據(jù)分析系統(tǒng),提供給使用者專門接口,并可以設(shè)定時間獲取BMS報表。
數(shù)據(jù)分析系統(tǒng)根據(jù)運營部門需要的點播數(shù)據(jù)類型,向BMS發(fā)出請求,從BMS中獲得報表(Report),利用Excel VBA制作成的宏進行即時數(shù)據(jù)分析,并形成圖表數(shù)據(jù)以便進一步對用戶點播行為進行分析,同時將結(jié)果數(shù)據(jù)存入點播數(shù)據(jù)庫,系統(tǒng)結(jié)構(gòu)如圖2所示。
圖2 數(shù)據(jù)分析系統(tǒng)結(jié)構(gòu)
以BMS提供的3個報表Title Category Extract Report、Zip Code Report、Provider Report為例進行統(tǒng)計分析,如表 1~3。
表1 Title Category Extract Report
表2 Provider Report
根據(jù)報表中相應(yīng)的關(guān)鍵字,系統(tǒng)自動選擇調(diào)用相應(yīng)的宏以及窗體等,進行數(shù)據(jù)分析。
表3 Zip Code Report
生成的數(shù)據(jù)報表可以按節(jié)目點播情況統(tǒng)計,類別點播情況統(tǒng)計以及用戶點播情況統(tǒng)計如表4~6。
表4 節(jié)目點播情況統(tǒng)計
表5 類別點播情況統(tǒng)計
表6 用戶點播情況統(tǒng)計
同時也可以生成比較直觀的折線圖和餅狀圖,如點播時間段分布以及點播類別分布,分別如圖3和圖4所示。
圖3 不同時間段點播次數(shù)
有線網(wǎng)絡(luò)運營商可以充分利用現(xiàn)有的SMS系統(tǒng)和VOD統(tǒng)計分析系統(tǒng),收集相關(guān)數(shù)據(jù)并作匯總分析,獲取點播用戶的特征信息、節(jié)目管理信息和點播統(tǒng)計記錄等運營數(shù)據(jù),結(jié)合所采取的營銷策略,建立VOD運營數(shù)據(jù)分析與挖掘系統(tǒng),指導(dǎo)業(yè)務(wù)運營策略的修正和調(diào)整。運營商又可以通過對前期數(shù)據(jù)指導(dǎo)下產(chǎn)生的新的運營數(shù)據(jù)進行評估,進而改進數(shù)據(jù)分析和挖掘過程中由于各種因素造成的不足之處。由此探索精細化的業(yè)務(wù)運營模式,最終達到業(yè)務(wù)增收的目的。
圖4 點播類別分布
交互數(shù)字電視最大的貢獻是將主動權(quán)真正交給用戶,讓觀眾與內(nèi)容充分互動和參與,徹底改變現(xiàn)有的有線電視運營商和用戶之間的關(guān)系,把用戶從豐富多彩的娛樂活動中拉回到電視機前。VOD點播數(shù)據(jù)分析系統(tǒng)可以更具體的反映用戶的需求與興趣,不僅為制定運營策略提供充足的數(shù)據(jù)基礎(chǔ),也可以反映不同地區(qū)、不同時間用戶對文化生活的具體需求。在本文系統(tǒng)中建立以用戶為中心、面向市場的分析模型與預(yù)測模型,對用戶的點播行為及市場特性進行深入研究,將會大幅度改善VOD系統(tǒng)的服務(wù)性能,持續(xù)、穩(wěn)定增長有線網(wǎng)絡(luò)運營商的業(yè)務(wù)收益?!?/p>
[1]鄒強,曹炬,陳學(xué)松.具有不耐煩用戶V O D單播系統(tǒng)的排隊分析研究[J].計算機工程與科學(xué),2006,28(5):39-40.
[2]冼偉銓,向哲,鐘玉琢.視頻點播系統(tǒng)用戶行為仿真平臺[J].系統(tǒng)仿真學(xué)報,2001,13(2):221-223.
[3]劉威,程文青.流媒體點播中用戶交互式行為建模[J].電子與信息學(xué)報,2007,29(9):2253-2257.
[4]John G reen,Stephen Bullen,Rob Bovey,etal.Excel2007 V BA Programmer's Reference[M].W rox,2007.
2011-05-09