本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種多媒體播放日志的管理方法和裝置。
背景技術(shù):
隨著視頻與音頻技術(shù)的不斷發(fā)展,客戶對(duì)視頻與音頻的內(nèi)容關(guān)注越來(lái)越高。傳統(tǒng)技術(shù)中,了解視頻與音頻內(nèi)容播放后效果,受歡迎度,需要單日統(tǒng)計(jì)視頻與音頻打開數(shù)和視頻與音頻觀看數(shù)之后才能獲得播放效果和受歡迎度的評(píng)價(jià),而不能實(shí)時(shí)統(tǒng)計(jì)視頻與音頻打開數(shù)和視頻與音頻觀看(聆聽)數(shù)指標(biāo)知曉視頻與音頻內(nèi)容播放后效果,以及受歡迎度,不具有時(shí)效性。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要提供一種能更加具有時(shí)效性的視頻播放日志的拼接方法和裝置。
為達(dá)到發(fā)明目的,提供一種多媒體播放日志的管理方法,所述方法包括:根據(jù)場(chǎng)景屬性獲取該場(chǎng)景對(duì)應(yīng)的多媒體源,并分別對(duì)各個(gè)所述多媒體源進(jìn)行解碼,獲取多路多媒體信息,其中,所述多媒體源為在所述場(chǎng)景中通過多個(gè)攝像頭拍攝的視頻或者通過多個(gè)拾音器獲取的音頻;獲取所述多路多媒體信息中上傳至云服務(wù)器的多條播放日志;對(duì)所述多條播放日志進(jìn)行解析,獲取所述多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);對(duì)所述多個(gè)參數(shù)數(shù)據(jù)進(jìn)行修正,完成所述多媒體完整播放過程的拼接管理操作,其中,所述多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù)包括以下至少一項(xiàng):打開播放器、調(diào)取所述播放器的音頻資源、調(diào)取所述播放器的視頻資源、執(zhí)行所述音頻資源的播放、執(zhí)行所述視頻資源的播放、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)所述播放器的所述音頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)所述播放器的所述視頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、所述音頻資源的卡頓緩沖、所述視頻資源的卡頓緩沖、所述音頻資源的卡頓緩沖結(jié)束、所述視頻資源的卡頓緩沖結(jié)束、對(duì)所述音頻資源執(zhí)行暫停操作、對(duì)所述視頻資源執(zhí)行暫停操作、對(duì)所述音頻資源執(zhí)行拖拽操作、對(duì)所述視頻資源執(zhí)行拖拽操作、所述音頻資源播放完成、所述視頻資源播放完成、關(guān)閉所述播放器。
在其中一個(gè)實(shí)施例中,所述分別對(duì)各個(gè)所述多媒體源進(jìn)行解碼,獲取多路多媒體信息的步驟之后還包括:判斷獲取的所述多路多媒體信息的格式是否為預(yù)設(shè)格式;若否,則將所述多路多媒體信息的格式轉(zhuǎn)換為所述預(yù)設(shè)格式。
在其中一個(gè)實(shí)施例中,所述根據(jù)場(chǎng)景屬性獲取該場(chǎng)景對(duì)應(yīng)的多媒體源,并分別對(duì)各個(gè)所述多媒體源進(jìn)行解碼的步驟前還包括:連接安裝在各個(gè)場(chǎng)景中的攝像頭;獲取所述攝像頭的屬性,根據(jù)所述屬性加載該攝像頭對(duì)應(yīng)的插件,并根據(jù)所述插件控制相應(yīng)的攝像頭進(jìn)行視頻拍攝;或者連接安裝在各個(gè)場(chǎng)景中的拾音器;獲取所述拾音器的屬性,根據(jù)所述屬性加載該拾音器對(duì)應(yīng)的插件,并根據(jù)所述插件控制相應(yīng)的拾音器進(jìn)行音頻錄制。
在其中一個(gè)實(shí)施例中,所述打開播放器被定義多媒體打開數(shù);對(duì)調(diào)取所述播放器的音頻資源、調(diào)取所述播放器的視頻資源、執(zhí)行所述音頻資源的播放、執(zhí)行所述視頻資源的播放、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)所述播放器的所述音頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)所述播放器的所述視頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、所述音頻資源的卡頓緩沖、所述視頻資源的卡頓緩沖、所述音頻資源的卡頓緩沖結(jié)束、所述視頻資源的卡頓緩沖結(jié)束、對(duì)所述音頻資源執(zhí)行暫停操作、對(duì)所述視頻資源執(zhí)行暫停操作、對(duì)所述音頻資源執(zhí)行拖拽操作、對(duì)所述視頻資源執(zhí)行拖拽操作、所述音頻資源播放完成、所述視頻資源播放完成,上述對(duì)所述音頻資源的操作的任意組合的集合被定義為音頻聆聽數(shù),上述對(duì)所述視頻資源的操作的任意組合的集合被定義為視頻觀看數(shù);對(duì)所述音頻聆聽數(shù)的時(shí)間進(jìn)行統(tǒng)計(jì)定義為音頻的播放時(shí)長(zhǎng),并對(duì)所述視頻觀看數(shù)的時(shí)間進(jìn)行統(tǒng)計(jì)定義為視頻的播放時(shí)長(zhǎng)。
在其中一個(gè)實(shí)施例中,所述獲取多路多媒體信息中上傳至云服務(wù)器的多條播放日志的步驟之后包括:判斷獲取的所述多條播放器日志是否合法;若否,則停止獲取所述多路多媒體信息中的所述多條播放日志。
在其中一個(gè)實(shí)施例中,所述對(duì)所述多條播放日志進(jìn)行解析包括:判斷所述播放日志是否存在一次播放的唯一標(biāo)識(shí)碼;若所述一次播放的所述唯一標(biāo)識(shí)碼存在,則對(duì)所述播放器的所述多媒體打開數(shù)執(zhí)行記錄操作,并獲取所述多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);若所述一次播放的所述唯一標(biāo)識(shí)碼不存在,則對(duì)所述播放器的所述多媒體打開數(shù)執(zhí)行計(jì)數(shù),并對(duì)所述播放器的所述多媒體打開數(shù)執(zhí)行記錄操作,以及獲取所述多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);對(duì)所述多個(gè)參數(shù)數(shù)據(jù)進(jìn)行修正包括:對(duì)初始化日志記錄信息,并對(duì)所述多媒體打開數(shù)執(zhí)行計(jì)數(shù);對(duì)播放日志觸發(fā)所述音頻聆聽數(shù)或所述視頻觀看數(shù)計(jì)數(shù),且判斷所述初始化日志記錄信息是否存在,若所述初始化日志記錄信息不存在,則對(duì)所述初始化日志記錄信息進(jìn)行補(bǔ)錄,并對(duì)所述多媒體打開數(shù)執(zhí)行計(jì)數(shù);對(duì)所述播放時(shí)長(zhǎng)日志觸發(fā)所述播放時(shí)長(zhǎng)的計(jì)數(shù),且判斷所述初始化日志記錄信息或所述播放日志的標(biāo)識(shí)信息是否存在,若所述初始化日志記錄信息或所述播放日志的標(biāo)識(shí)信息不存在,則對(duì)所述初始化日志記錄信息或所述播放日志的標(biāo)識(shí)信息進(jìn)行補(bǔ)錄,并對(duì)所述多媒體打開數(shù)、或所述音頻聆聽數(shù)、或所述視頻觀看數(shù)執(zhí)行計(jì)數(shù)。
本發(fā)明還提供一種多媒體播放日志的管理裝置,所述裝置包括:解碼模塊,用于根據(jù)場(chǎng)景屬性獲取該場(chǎng)景對(duì)應(yīng)的多媒體源,并分別對(duì)各個(gè)所述多媒體源進(jìn)行解碼,獲取多路多媒體信息,其中,所述多媒體源為在所述場(chǎng)景中通過多個(gè)攝像頭拍攝的視頻或者通過多個(gè)拾音器獲取的音頻;獲取模塊,用于獲取所述多路多媒體信息中上傳至云服務(wù)器的多條播放日志;解析模塊,用于對(duì)所述多條播放日志進(jìn)行解析,獲取所述多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);拼接管理模塊,用于對(duì)所述多個(gè)參數(shù)數(shù)據(jù)進(jìn)行修正,完成所述多媒體完整播放過程的拼接管理操作,其中,所述多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù)包括以下至少一項(xiàng):打開播放器、調(diào)取所述播放器的音頻資源、調(diào)取所述播放器的視頻資源、執(zhí)行所述音頻資源的播放、執(zhí)行所述視頻資源的播放、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)所述播放器的所述音頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)所述播放器的所述視頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、所述音頻資源的卡頓緩沖、所述視頻資源的卡頓緩沖、所述音頻資源的卡頓緩沖結(jié)束、所述視頻資源的卡頓緩沖結(jié)束、對(duì)所述音頻資源執(zhí)行暫停操作、對(duì)所述視頻資源執(zhí)行暫停操作、對(duì)所述音頻資源執(zhí)行拖拽操作、對(duì)所述視頻資源執(zhí)行拖拽操作、所述音頻資源播放完成、所述視頻資源播放完成、關(guān)閉所述播放器。
在其中一個(gè)實(shí)施例中,所述解碼模塊包括:第一判斷模塊,用于判斷獲取的所述多路多媒體信息的格式是否為預(yù)設(shè)格式;轉(zhuǎn)換模塊,用于若否,則將所述多路多媒體信息的格式轉(zhuǎn)換為所述預(yù)設(shè)格式。
在其中一個(gè)實(shí)施例中,還包括:第一連接模塊,用于連接安裝在各個(gè)場(chǎng)景中的攝像頭;第一加載與執(zhí)行模塊,用于獲取所述攝像頭的屬性,根據(jù)所述屬性加載該攝像頭對(duì)應(yīng)的插件,并根據(jù)所述插件控制相應(yīng)的攝像頭進(jìn)行視頻拍攝;或者第二連接模塊,用于連接安裝在各個(gè)場(chǎng)景中的拾音器;第二加載與執(zhí)行模塊,用于獲取所述拾音器的屬性,根據(jù)所述屬性加載該拾音器對(duì)應(yīng)的插件,并根據(jù)所述插件控制相應(yīng)的拾音器進(jìn)行音頻錄制。
在其中一個(gè)實(shí)施例中,所述打開播放器被定義多媒體打開數(shù);對(duì)調(diào)取所述播放器的音頻資源、調(diào)取所述播放器的視頻資源、執(zhí)行所述音頻資源的播放、執(zhí)行所述視頻資源的播放、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)所述播放器的所述音頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)所述播放器的所述視頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、所述音頻資源的卡頓緩沖、所述視頻資源的卡頓緩沖、所述音頻資源的卡頓緩沖結(jié)束、所述視頻資源的卡頓緩沖結(jié)束、對(duì)所述音頻資源執(zhí)行暫停操作、對(duì)所述視頻資源執(zhí)行暫停操作、對(duì)所述音頻資源執(zhí)行拖拽操作、對(duì)所述視頻資源執(zhí)行拖拽操作、所述音頻資源播放完成、所述視頻資源播放完成,上述對(duì)所述音頻資源的操作的任意組合的集合被定義為音頻聆聽數(shù),上述對(duì)所述視頻資源的操作的任意組合的集合被定義為視頻觀看數(shù);對(duì)所述音頻聆聽數(shù)的時(shí)間進(jìn)行統(tǒng)計(jì)定義為音頻的播放時(shí)長(zhǎng),并對(duì)所述視頻觀看數(shù)的時(shí)間進(jìn)行統(tǒng)計(jì)定義為視頻的播放時(shí)長(zhǎng)。
在其中一個(gè)實(shí)施例中,還包括:第二判斷模塊,用于判斷獲取的所述多條播放器日志是否合法;執(zhí)行停止模塊,用于若否,則停止獲取所述多路多媒體信息中的所述多條播放日志。
在其中一個(gè)實(shí)施例中,所述解析模塊包括:第三判斷模塊,用于判斷所述播放日志是否存在一次播放的唯一標(biāo)識(shí)碼;記錄模塊,用于若所述一次播放的所述唯一標(biāo)識(shí)碼存在,則對(duì)所述播放器的所述多媒體打開數(shù)執(zhí)行記錄操作,并獲取所述多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);計(jì)數(shù)模塊,用于若所述一次播放的所述唯一標(biāo)識(shí)碼不存在,則對(duì)所述播放器的所述多媒體打開數(shù)執(zhí)行計(jì)數(shù),并對(duì)所述播放器的所述多媒體打開數(shù)執(zhí)行記錄操作,以及獲取所述多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);所述拼接管理模塊包括:多媒體打開數(shù)計(jì)數(shù)模塊,用于對(duì)初始化日志記錄信息,并對(duì)所述多媒體打開數(shù)執(zhí)行計(jì)數(shù);音頻或視頻播放計(jì)數(shù)模塊,用于對(duì)播放日志觸發(fā)所述音頻聆聽數(shù)或所述視頻觀看數(shù)計(jì)數(shù),且判斷所述初始化日志記錄信息是否存在,若所述初始化日志記錄信息不存在,則對(duì)所述初始化日志記錄信息進(jìn)行補(bǔ)錄,并對(duì)所述多媒體打開數(shù)執(zhí)行計(jì)數(shù);播放時(shí)長(zhǎng)計(jì)數(shù)模塊,用于對(duì)所述播放時(shí)長(zhǎng)日志觸發(fā)所述播放時(shí)長(zhǎng)的計(jì)數(shù),且判斷所述初始化日志記錄信息或所述播放日志的標(biāo)識(shí)信息是否存在,若所述初始化日志記錄信息或所述播放日志的標(biāo)識(shí)信息不存在,則對(duì)所述初始化日志記錄信息或所述播放日志的標(biāo)識(shí)信息進(jìn)行補(bǔ)錄,并對(duì)所述多媒體打開數(shù)、或所述音頻聆聽數(shù)、或所述視頻觀看數(shù)執(zhí)行計(jì)數(shù)。
本發(fā)明的有益效果包括:上述多媒體播放日志的管理方法和裝置,根據(jù)場(chǎng)景屬性獲取該場(chǎng)景對(duì)應(yīng)的多媒體源,并分別對(duì)各個(gè)多媒體源進(jìn)行解碼,獲取多路多媒體信息;獲取多路多媒體信息中上傳至云服務(wù)器的多條播放日志;對(duì)多條播放日志進(jìn)行解析,獲取多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);對(duì)多個(gè)參數(shù)數(shù)據(jù)進(jìn)行修正,完成多媒體完整播放過程的拼接管理操作。上述方法通過對(duì)多個(gè)參數(shù)數(shù)據(jù)的分析可以實(shí)時(shí)統(tǒng)計(jì)多媒體打開數(shù)、音頻聆聽數(shù)以及視頻觀看數(shù),進(jìn)而快捷高效的了解音頻以及視頻內(nèi)容播放后的效果以及受歡迎度。
附圖說(shuō)明
圖1是一個(gè)實(shí)施例中多媒體播放日志的管理方法的流程示意圖;以及
圖2是一個(gè)實(shí)施例中多媒體播放日志的管理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明多媒體播放日志的管理方法和裝置進(jìn)行進(jìn)一步詳細(xì)說(shuō)
明。應(yīng)該理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在一個(gè)實(shí)施例中,如圖1所示,提供了一種多媒體播放日志的管理方法,該方法包括以下步驟:
步驟102,根據(jù)場(chǎng)景屬性獲取該場(chǎng)景對(duì)應(yīng)的多媒體源,并分別對(duì)各個(gè)多媒體源進(jìn)行解碼,獲取多路多媒體信息。其中,多媒體源為在場(chǎng)景中通過多個(gè)攝像頭拍攝的視頻或者通過多個(gè)拾音器獲取的音頻。
本實(shí)施例中,分別對(duì)各個(gè)多媒體源進(jìn)行解碼,獲取多路多媒體信息的步驟之后還包括:判斷獲取的多路多媒體信息的格式是否為預(yù)設(shè)格式;若否,則將多路多媒體信息的格式轉(zhuǎn)換為預(yù)設(shè)格式。進(jìn)一步的,根據(jù)場(chǎng)景屬性獲取該場(chǎng)景對(duì)應(yīng)的多媒體源,并分別對(duì)各個(gè)多媒體源進(jìn)行解碼的步驟前還包括:連接安裝在各個(gè)場(chǎng)景中的攝像頭;獲取攝像頭的屬性,根據(jù)屬性加載該攝像頭對(duì)應(yīng)的插件,并根據(jù)插件控制相應(yīng)的攝像頭進(jìn)行視頻拍攝;或者連接安裝在各個(gè)場(chǎng)景中的拾音器;獲取拾音器的屬性,根據(jù)屬性加載該拾音器對(duì)應(yīng)的插件,并根據(jù)插件控制相應(yīng)的拾音器進(jìn)行音頻錄制。
步驟104,獲取多路多媒體信息中上傳至云服務(wù)器的多條播放日志。
本實(shí)施例中,獲取多路多媒體信息中上傳至云服務(wù)器的多條播放日志的步驟之后包括:判斷獲取的多條播放器日志是否合法;若否,則停止獲取多路多媒體信息中的多條播放日志。
步驟106,對(duì)多條播放日志進(jìn)行解析,獲取多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù)。其中,多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù)包括以下至少一項(xiàng):打開播放器、調(diào)取播放器的音頻資源、調(diào)取播放器的視頻資源、執(zhí)行音頻資源的播放、執(zhí)行視頻資源的播放、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)播放器的音頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)播放器的視頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、音頻資源的卡頓緩沖、視頻資源的卡頓緩沖、音頻資源的卡頓緩沖結(jié)束、視頻資源的卡頓緩沖結(jié)束、對(duì)音頻資源執(zhí)行暫停操作、對(duì)視頻資源執(zhí)行暫停操作、對(duì)音頻資源執(zhí)行拖拽操作、對(duì)視頻資源執(zhí)行拖拽操作、音頻資源播放完成、視頻資源播放完成、關(guān)閉播放器。
進(jìn)一步的,打開播放器被定義多媒體打開數(shù);對(duì)調(diào)取播放器的音頻資源、調(diào)取播放器的視頻資源、執(zhí)行音頻資源的播放、執(zhí)行視頻資源的播放、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)播放器的音頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)播放器的視頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、音頻資源的卡頓緩沖、視頻資源的卡頓緩沖、音頻資源的卡頓緩沖結(jié)束、視頻資源的卡頓緩沖結(jié)束、對(duì)音頻資源執(zhí)行暫停操作、對(duì)視頻資源執(zhí)行暫停操作、對(duì)音頻資源執(zhí)行拖拽操作、對(duì)視頻資源執(zhí)行拖拽操作、音頻資源播放完成、視頻資源播放完成,上述對(duì)音頻資源的操作的任意組合的集合被定義為音頻聆聽數(shù),上述對(duì)視頻資源的操作的任意組合的集合被定義為視頻觀看數(shù);對(duì)音頻聆聽數(shù)的時(shí)間進(jìn)行統(tǒng)計(jì)定義為音頻的播放時(shí)長(zhǎng),并對(duì)視頻觀看數(shù)的時(shí)間進(jìn)行統(tǒng)計(jì)定義為視頻的播放時(shí)長(zhǎng)。需要說(shuō)明的是,通過視頻播放時(shí)長(zhǎng)與視頻觀看數(shù)的相除可以獲得平均播放時(shí)長(zhǎng)數(shù),通過對(duì)視頻打開數(shù)的數(shù)值單日累加可以獲得全天視頻打開數(shù)的總計(jì)數(shù),通過對(duì)視頻觀看數(shù)的數(shù)值單日累加可以獲得全天視頻觀看數(shù)的總計(jì)數(shù);同理,通過音頻播放時(shí)長(zhǎng)與音頻聆聽數(shù)的相除可以獲得平均播放時(shí)長(zhǎng)數(shù),通過對(duì)音頻打開數(shù)的數(shù)值單日累加可以獲得全天音頻打開數(shù)的總計(jì)數(shù),通過對(duì)音頻聆聽數(shù)的數(shù)值單日累加可以獲得全天音頻聆聽數(shù)的總計(jì)算。由此,為后續(xù)視頻與音頻拼接進(jìn)行了多種參數(shù)的選擇性。
步驟108,對(duì)多個(gè)參數(shù)數(shù)據(jù)進(jìn)行修正,完成多媒體完整播放過程的拼接管理操作。
本實(shí)施例中,對(duì)多條播放日志進(jìn)行解析包括:判斷播放日志是否存在一次播放的唯一標(biāo)識(shí)碼;若一次播放的唯一標(biāo)識(shí)碼存在,則對(duì)播放器的多媒體打開數(shù)執(zhí)行記錄操作,并獲取多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);若一次播放的唯一標(biāo)識(shí)碼不存在,則對(duì)播放器的多媒體打開數(shù)執(zhí)行計(jì)數(shù),并對(duì)播放器的多媒體打開數(shù)執(zhí)行記錄操作,以及獲取多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);對(duì)多個(gè)參數(shù)數(shù)據(jù)進(jìn)行修正包括:對(duì)初始化日志記錄信息,并對(duì)多媒體打開數(shù)執(zhí)行計(jì)數(shù);對(duì)播放日志觸發(fā)音頻聆聽數(shù)或視頻觀看數(shù)計(jì)數(shù),且判斷初始化日志記錄信息是否存在,若初始化日志記錄信息不存在,則對(duì)初始化日志記錄信息進(jìn)行補(bǔ)錄,并對(duì)多媒體打開數(shù)執(zhí)行計(jì)數(shù);對(duì)播放時(shí)長(zhǎng)日志觸發(fā)播放時(shí)長(zhǎng)的計(jì)數(shù),且判斷初始化日志記錄信息或播放日志的標(biāo)識(shí)信息是否存在,若初始化日志記錄信息或播放日志的標(biāo)識(shí)信息不存在,則對(duì)初始化日志記錄信息或播放日志的標(biāo)識(shí)信息進(jìn)行補(bǔ)錄,并對(duì)多媒體打開數(shù)、或音頻聆聽數(shù)、或視頻觀看數(shù)執(zhí)行計(jì)數(shù)。
本發(fā)明提供的多媒體播放日志的管理方法,根據(jù)場(chǎng)景屬性獲取該場(chǎng)景對(duì)應(yīng)的多媒體源,并分別對(duì)各個(gè)多媒體源進(jìn)行解碼,獲取多路多媒體信息;獲取多路多媒體信息中上傳至云服務(wù)器的多條播放日志;對(duì)多條播放日志進(jìn)行解析,獲取多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);對(duì)多個(gè)參數(shù)數(shù)據(jù)進(jìn)行修正,完成多媒體完整播放過程的拼接管理操作。上述方法通過對(duì)多個(gè)參數(shù)數(shù)據(jù)的分析可以實(shí)時(shí)統(tǒng)計(jì)多媒體打開數(shù)、音頻聆聽數(shù)以及視頻觀看數(shù),進(jìn)而快捷高效的了解音頻以及視頻內(nèi)容播放后的效果以及受歡迎度。
基于同一發(fā)明構(gòu)思,還提供一種多媒體播放日志的管理裝置,由于此裝置解決問題的原理與前述一種多媒體播放日志的管理方法相似,因此,該裝置的實(shí)施可以按照前述方法的具體步驟實(shí)現(xiàn),重復(fù)之處不再贅述。
如圖2所示,為一個(gè)實(shí)施例中的一種多媒體播放日志的管理裝置的結(jié)構(gòu)示意圖。該多媒體播放日志的管理裝置10包括:解碼模塊200、獲取模塊400、解析模塊600和拼接管理模塊800。
其中,解碼模塊200用于根據(jù)場(chǎng)景屬性獲取該場(chǎng)景對(duì)應(yīng)的多媒體源,并分別對(duì)各個(gè)多媒體源進(jìn)行解碼,獲取多路多媒體信息,其中,多媒體源為在場(chǎng)景中通過多個(gè)攝像頭拍攝的視頻或者通過多個(gè)拾音器獲取的音頻;獲取模塊400用于獲取多路多媒體信息中上傳至云服務(wù)器的多條播放日志;解析模塊600用于對(duì)多條播放日志進(jìn)行解析,獲取多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);拼接管理模塊800用于對(duì)多個(gè)參數(shù)數(shù)據(jù)進(jìn)行修正,完成多媒體完整播放過程的拼接管理操作,其中,多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù)包括以下至少一項(xiàng):打開播放器、調(diào)取播放器的音頻資源、調(diào)取播放器的視頻資源、執(zhí)行音頻資源的播放、執(zhí)行視頻資源的播放、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)播放器的音頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)播放器的視頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、音頻資源的卡頓緩沖、視頻資源的卡頓緩沖、音頻資源的卡頓緩沖結(jié)束、視頻資源的卡頓緩沖結(jié)束、對(duì)音頻資源執(zhí)行暫停操作、對(duì)視頻資源執(zhí)行暫停操作、對(duì)音頻資源執(zhí)行拖拽操作、對(duì)視頻資源執(zhí)行拖拽操作、音頻資源播放完成、視頻資源播放完成、關(guān)閉播放器。
本實(shí)施例中,解碼模塊200包括:判斷模塊210(圖中未示出)用于判斷獲取的多路多媒體信息的格式是否為預(yù)設(shè)格式;轉(zhuǎn)換模塊220(圖中未示出)用于若否,則將多路多媒體信息的格式轉(zhuǎn)換為預(yù)設(shè)格式。
進(jìn)一步的,解析模塊600包括:第三判斷模塊610(圖中未示出)用于判斷播放日志是否存在一次播放的唯一標(biāo)識(shí)碼;記錄模塊620(圖中未示出)用于若一次播放的所述唯一標(biāo)識(shí)碼存在,則對(duì)播放器的多媒體打開數(shù)執(zhí)行記錄操作,并獲取多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);計(jì)數(shù)模塊630(圖中未示出)用于若一次播放的所述唯一標(biāo)識(shí)碼不存在,則對(duì)播放器的多媒體打開數(shù)執(zhí)行計(jì)數(shù),并對(duì)播放器的多媒體打開數(shù)執(zhí)行記錄操作,以及獲取多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);拼接管理模塊800包括:多媒體打開數(shù)計(jì)數(shù)模塊810(圖中未示出)用于對(duì)初始化日志記錄信息,并對(duì)多媒體打開數(shù)執(zhí)行計(jì)數(shù);音頻或視頻播放計(jì)數(shù)模塊820(圖中未示出)用于對(duì)播放日志觸發(fā)音頻聆聽數(shù)或視頻觀看數(shù)計(jì)數(shù),且判斷初始化日志記錄信息是否存在,若初始化日志記錄信息不存在,則對(duì)初始化日志記錄信息進(jìn)行補(bǔ)錄,并對(duì)多媒體打開數(shù)執(zhí)行計(jì)數(shù);播放時(shí)長(zhǎng)計(jì)數(shù)模塊830(圖中未示出)用于對(duì)播放時(shí)長(zhǎng)日志觸發(fā)播放時(shí)長(zhǎng)的計(jì)數(shù),且判斷初始化日志記錄信息或播放日志的標(biāo)識(shí)信息是否存在,若初始化日志記錄信息或播放日志的標(biāo)識(shí)信息不存在,則對(duì)初始化日志記錄信息或播放日志的標(biāo)識(shí)信息進(jìn)行補(bǔ)錄,并對(duì)多媒體打開數(shù)、或音頻聆聽數(shù)、或視頻觀看數(shù)執(zhí)行計(jì)數(shù)。
更進(jìn)一步的,打開播放器被定義多媒體打開數(shù);對(duì)調(diào)取播放器的音頻資源、調(diào)取播放器的視頻資源、執(zhí)行音頻資源的播放、執(zhí)行視頻資源的播放、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)播放器的音頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、在預(yù)設(shè)時(shí)間段內(nèi)對(duì)播放器的視頻資源進(jìn)行數(shù)據(jù)日志上報(bào)、音頻資源的卡頓緩沖、視頻資源的卡頓緩沖、音頻資源的卡頓緩沖結(jié)束、視頻資源的卡頓緩沖結(jié)束、對(duì)音頻資源執(zhí)行暫停操作、對(duì)視頻資源執(zhí)行暫停操作、對(duì)音頻資源執(zhí)行拖拽操作、對(duì)視頻資源執(zhí)行拖拽操作、音頻資源播放完成、視頻資源播放完成,上述對(duì)音頻資源的操作的任意組合的集合被定義為音頻聆聽數(shù),上述對(duì)視頻資源的操作的任意組合的集合被定義為視頻觀看數(shù);對(duì)音頻聆聽數(shù)的時(shí)間進(jìn)行統(tǒng)計(jì)定義為音頻的播放時(shí)長(zhǎng),并對(duì)視頻觀看數(shù)的時(shí)間進(jìn)行統(tǒng)計(jì)定義為視頻的播放時(shí)長(zhǎng)。
在一個(gè)實(shí)施例中,該多媒體播放日志的管理裝置10還包括:第一連接模塊110(圖中未示出)用于連接安裝在各個(gè)場(chǎng)景中的攝像頭;第一加載與執(zhí)行模塊120(圖中未示出)用于獲取攝像頭的屬性,根據(jù)屬性加載該攝像頭對(duì)應(yīng)的插件,并根據(jù)插件控制相應(yīng)的攝像頭進(jìn)行視頻拍攝;或者第二連接模塊130(圖中未示出)用于連接安裝在各個(gè)場(chǎng)景中的拾音器;第二加載與執(zhí)行模塊140(圖中未示出)用于獲取拾音器的屬性,根據(jù)屬性加載該拾音器對(duì)應(yīng)的插件,并根據(jù)插件控制相應(yīng)的拾音器進(jìn)行音頻錄制。
進(jìn)一步的,在一個(gè)實(shí)施例中,該多媒體播放日志的管理裝置10還包括:第二判斷模塊510(圖中未示出)用于判斷獲取的多條播放器日志是否合法;執(zhí)行停止模塊520(圖中未示出)用于若否,則停止獲取多路多媒體信息中的多條播放日志。
本發(fā)明提供的一種多媒體播放日志的管理裝置,通過解碼模塊200根據(jù)場(chǎng)景屬性獲取該場(chǎng)景對(duì)應(yīng)的多媒體源,并分別對(duì)各個(gè)多媒體源進(jìn)行解碼,獲取多路多媒體信息;再通過獲取模塊400獲取多路多媒體信息中上傳至云服務(wù)器的多條播放日志;繼而通過解析模塊600對(duì)多條播放日志進(jìn)行解析,獲取多媒體源播放過程中的多個(gè)參數(shù)數(shù)據(jù);最后通過拼接管理模塊800對(duì)多個(gè)參數(shù)數(shù)據(jù)進(jìn)行修正,完成多媒體完整播放過程的拼接管理操作。上述裝置通過對(duì)多個(gè)參數(shù)數(shù)據(jù)的分析可以實(shí)時(shí)統(tǒng)計(jì)多媒體打開數(shù)、音頻聆聽數(shù)以及視頻觀看數(shù),進(jìn)而快捷高效的了解音頻以及視頻內(nèi)容播放后的效果以及受歡迎度。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。