本發(fā)明涉及數(shù)據(jù)處理,具體涉及一種直播數(shù)據(jù)統(tǒng)計方法、電子設備和存儲介質(zhì)。
背景技術:
1、直播行業(yè)依托于高速發(fā)展的互聯(lián)網(wǎng)技術,為用戶提供即時、互動的觀看體驗,為教育、娛樂、電商等多個領域帶來了深刻的變革與機遇。
2、目前,每個主播在上播或下播的時候都需要手動記錄上播時間和下播時間。如果在上播或下播時忘記記錄,還需要翻看錄像來查找上播時間或下播時間,使得統(tǒng)計直播數(shù)據(jù)的效率受到很大影響。
技術實現(xiàn)思路
1、為了解決現(xiàn)有技術中的上述問題,本發(fā)明提出了一種直播數(shù)據(jù)統(tǒng)計方法、電子設備和存儲介質(zhì),提高了統(tǒng)計效率。
2、本發(fā)明的第一方面,提出一種直播數(shù)據(jù)統(tǒng)計方法,所述方法包括:
3、a10,按照預設的錄制時間長度對直播間的視頻進行分段錄制;
4、a20,通過人臉識別技術判斷錄制的每個視頻片段中是否存在更換直播人員現(xiàn)象,若存在,則查找換人時間;
5、a30,根據(jù)查找出的所述換人時間以及所有視頻片段的首幀時間、末幀時間,確定每個直播人員的上播時間和下播時間;
6、a40,根據(jù)所述上播時間和所述下播時間,統(tǒng)計每個主播的直播數(shù)據(jù)。
7、優(yōu)選地,步驟a20包括:
8、a21,針對某個視頻片段,選取第一張人臉圖像和最后一張人臉圖像;
9、a22,判斷所述第一張人臉圖像與所述最后一張人臉圖像是否屬于同一直播人員;若是,則認為該視頻片段中不存在更換直播人員現(xiàn)象;否則,認為存在所述更換直播人員現(xiàn)象;
10、a23,若存在所述更換直播人員現(xiàn)象,則基于二分法在該視頻片段內(nèi)查找所述換人時間。
11、優(yōu)選地,步驟a23包括:
12、將該視頻片段的首幀時間和末幀時間分別記作開始時間和結(jié)束時間;
13、在所述開始時間和所述結(jié)束時間之間取中間時間;
14、將該視頻片段中所述中間時間處的人臉圖像與所述開始時間處的人臉圖像進行比較,若屬于同一人員,則用所述中間時間的值更新所述開始時間;否則,用所述中間時間的值更新所述結(jié)束時間;
15、重復執(zhí)行在所述開始時間和所述結(jié)束時間之間取中間時間,并將所述中間時間處的人臉圖像與所述開始時間處的人臉圖像進行比較的步驟,直到所述開始時間與所述結(jié)束時間之間的時間小于閾值,將所述中間時間記作所述換人時間。
16、優(yōu)選地,步驟a30包括:
17、將第一個視頻片段的首幀時間記為第一個直播人員的所述上播時間;
18、若所述第一個視頻片段中存在所述更換直播人員現(xiàn)象,則將對應的所述換人時間分別記為第一個直播人員的所述下播時間和第二個直播人員的所述上播時間;否則將該視頻片段的末幀時間記為第一個直播人員的下播時間;
19、若第二個視頻片段中存在所述更換直播人員現(xiàn)象,則用對應的所述換人時間更新上一個直播人員的所述下播時間,并將該換人時間記為下一個直播人員的所述上播時間;否則用該視頻片段的末幀時間更新上一個直播人員的下播時間;
20、重復執(zhí)行,直到確定預設時間范圍內(nèi)每個直播人員的所述上播時間和所述下播時間。
21、優(yōu)選地,步驟a40包括:
22、a41,識別主播和代播人員,并用代播人員的所述下播時間更新對應主播的所述下播時間;
23、a42,根據(jù)每個主播的所述上播時間和所述下播時間,查找對應時間段內(nèi)的直播數(shù)據(jù)并進行統(tǒng)計;
24、其中,所述直播數(shù)據(jù)包括:成交訂單數(shù)、商品交易總額、頁面瀏覽量、獨立訪客數(shù)以及廣告投放量。
25、優(yōu)選地,步驟a41包括:
26、根據(jù)每個直播人員的所述上播時間和所述下播時間,計算該直播人員的直播時間長度;
27、將第一個直播人員記為第一個主播;
28、若所述第一個主播設置了代播時長,且第二個直播人員的所述直播時間長度小于或等于該代播時長,則認為所述第二個直播人員為代播人員,用該代播人員的所述下播時間更新所述第一個主播的所述下播時間,并將第三個直播人員記為第二個主播;否則,將所述第二個直播人員記為第二個主播;
29、若所述第二個主播設置了代播時長,且下一個直播人員的所述直播時間長度小于或等于該代播時長,則認為所述下一個直播人員為代播人員,用該代播人員的所述下播時間更新所述第二個主播的所述下播時間,并將再下一個直播人員記為第三個主播;否則,將所述下一個直播人員記為第三個主播;
30、重復執(zhí)行,直到識別出所有的代播人員并更新對應主播的所述下播時間。
31、優(yōu)選地,步驟a40包括:
32、a45,將每個直播人員記作一個主播;
33、a46,根據(jù)每個主播的所述上播時間和所述下播時間,查找對應時間段內(nèi)的直播數(shù)據(jù)并進行統(tǒng)計;
34、其中,所述直播數(shù)據(jù)包括:成交訂單數(shù)、商品交易總額、頁面瀏覽量、獨立訪客數(shù)以及廣告投放量。
35、優(yōu)選地,所述方法還包括:
36、當存在所述更換直播人員現(xiàn)象時,發(fā)送提醒信息。
37、本發(fā)明的第二方面,提出一種電子設備,包括存儲器和處理器,所述存儲器上存儲有能夠被所述處理器加載并執(zhí)行如上面所述方法的計算機程序。
38、本發(fā)明的第三方面,提出一種計算機可讀存儲介質(zhì),存儲有能夠被處理器加載并執(zhí)行如上面所述方法的計算機程序。
39、本發(fā)明具有如下有益效果:
40、本發(fā)明的直播數(shù)據(jù)統(tǒng)計方法,將直播間視頻錄制成片段,并通過人臉識別技術判斷每個視頻片段內(nèi)是否發(fā)生了更換直播人員現(xiàn)象,進而確定每個直播人員的上播時間和下播時間。既能顯著提高統(tǒng)計效率,又能免去手動記錄上下播時間的麻煩。
41、通過程序自動識別代播人員,并將主播和代播人員的直播數(shù)據(jù)進行合并統(tǒng)計,進一步提高了統(tǒng)計效率。
1.一種直播數(shù)據(jù)統(tǒng)計方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的直播數(shù)據(jù)統(tǒng)計方法,其特征在于,步驟a20包括:
3.根據(jù)權利要求2所述的直播數(shù)據(jù)統(tǒng)計方法,其特征在于,步驟a23包括:
4.根據(jù)權利要求1所述的直播數(shù)據(jù)統(tǒng)計方法,其特征在于,步驟a30包括:
5.根據(jù)權利要求1所述的直播數(shù)據(jù)統(tǒng)計方法,其特征在于,步驟a40包括:
6.根據(jù)權利要求5所述的直播數(shù)據(jù)統(tǒng)計方法,其特征在于,步驟a41包括:
7.根據(jù)權利要求1所述的直播數(shù)據(jù)統(tǒng)計方法,其特征在于,步驟a40包括:
8.根據(jù)權利要求1-7中任一項所述的直播數(shù)據(jù)統(tǒng)計方法,其特征在于,所述方法還包括:
9.一種電子設備,其特征在于,包括存儲器和處理器,所述存儲器上存儲有能夠被所述處理器加載并執(zhí)行如權利要求1-8中任一項所述方法的計算機程序。
10.一種計算機可讀存儲介質(zhì),其特征在于,存儲有能夠被處理器加載并執(zhí)行如權利要求1-8中任一項所述方法的計算機程序。