本發(fā)明涉及直播應(yīng)用技術(shù)領(lǐng)域,具體來講是一種商務(wù)幻燈的管理方法及管理系統(tǒng)。
背景技術(shù):
隨著直播行業(yè)的快速發(fā)展,直播互聯(lián)網(wǎng)加的模式也在逐漸興起。隨著商業(yè)合作的深入開展,各種商業(yè)合作不斷增加,商家在爭奪優(yōu)質(zhì)的廣告位時競爭尤為激烈。而首頁幻燈作為直播網(wǎng)站的重點導(dǎo)流入口,成為眾多商家爭奪的焦點。
目前,各網(wǎng)站對首先幻燈進行管理時,是將首頁幻燈待播放的幻燈預(yù)先設(shè)定排期表,并按照排期表在首頁播放對應(yīng)的幻燈。但由于直播網(wǎng)站中承接商家廣告的直播間越來越多,使得商務(wù)幻燈也越來越多,導(dǎo)致出現(xiàn)首頁幻燈爭奪的情況。而目前,各網(wǎng)站對于這種商務(wù)幻燈均尚未進行有效管理,使得首頁幻燈因無序管理出現(xiàn)各種惡意競爭,黃金時段廣告位緊張等情況,無法保證商務(wù)幻燈的利益。
因此,如何對商務(wù)幻燈進行有效管理是本領(lǐng)域技術(shù)人員亟待解決的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是為了克服上述背景技術(shù)的不足,提供一種商務(wù)幻燈的管理方法及管理系統(tǒng),能通過有效合理的對商務(wù)幻燈進行排期和播放,緩解黃金時間段廣告位緊張的問題,避免出現(xiàn)首頁幻燈爭搶,從根本上確保商務(wù)幻燈的利益。
為達到以上目的,本發(fā)明提供一種商務(wù)幻燈的管理方法,該管理方法包括以下步驟:a、當直播房間發(fā)起商務(wù)幻燈申請且該申請通過流程審批時,為該直播房間添加商務(wù)幻燈標識;b、自動加載預(yù)設(shè)的首頁幻燈的播放排期表,所述播放排期表用于存儲將在首頁播放的幻燈的幻燈信息和其排期信息,且預(yù)設(shè)的首頁幻燈的播放排期表中優(yōu)先對具有商務(wù)幻燈標識的直播房間的幻燈進行排期;c、將播放排期表中的所有幻燈的幻燈信息和其排期信息加入首頁幻燈服務(wù)器的幻燈播放隊列中;d、在當前幻燈播放隊列中,為具有商務(wù)幻燈標識的直播房間的幻燈添加最高播放等級標識;e、通過首頁幻燈服務(wù)器訪問當前幻燈播放隊列中的幻燈信息和其排期信息,以播放相應(yīng)的幻燈;且播放過程中,優(yōu)先播放添加有最高播放等級標識的幻燈,結(jié)束。
在上述技術(shù)方案的基礎(chǔ)上,步驟a具體包括以下操作:
a1、當有直播房間發(fā)起商務(wù)幻燈申請時,獲取該直播房間的id信息;并根據(jù)該直播房間的id信息查詢該直播房間是否已添加過商務(wù)幻燈標識,若未添加,轉(zhuǎn)入步驟a2,若已添加,直接轉(zhuǎn)入步驟b;
a2、判斷該直播房間的商務(wù)幻燈申請是否通過流程審批,若通過,則轉(zhuǎn)入步驟a3,若未通過,則結(jié)束;
a3、在該直播房間的id信息中添加商務(wù)幻燈標識,轉(zhuǎn)入步驟b。
在上述技術(shù)方案的基礎(chǔ)上,所述幻燈信息包括幻燈的id、幻燈對應(yīng)的直播房間的id信息以及幻燈的播放地址。
在上述技術(shù)方案的基礎(chǔ)上,步驟c中還包括以下操作:對所加入的幻燈進行資格審驗:判斷所加入的幻燈是否在指定時間內(nèi)已經(jīng)在首頁幻燈服務(wù)器中播放過,若是,則將該幻燈從幻燈播放隊列中刪除。
在上述技術(shù)方案的基礎(chǔ)上,步驟e中播放相應(yīng)的幻燈時,還將按照每分鐘記錄一次的方式記錄各幻燈的曝光起始時間和曝光結(jié)束時間,并根據(jù)曝光起始時間和曝光結(jié)束時間計算得到各幻燈的曝光總時長;步驟c中判斷該幻燈是否在指定時間內(nèi)已經(jīng)在首頁幻燈服務(wù)器中播放過時,是將當前系統(tǒng)時間與該幻燈上一次的曝光結(jié)束時間進行對比,若超過指定時間,則判定該幻燈在指定時間內(nèi)未在首頁幻燈服務(wù)器中播放過;若未超過指定時間,則判定該幻燈在指定時間內(nèi)已在首頁幻燈服務(wù)器中播放過。
本發(fā)明同時還提供一種商務(wù)幻燈的管理系統(tǒng),該管理系統(tǒng)包括商務(wù)標識添加模塊、播放排期模塊、隊列加載模塊、播放等級標識添加模塊和幻燈播放模塊;
所述商務(wù)標識添加模塊用于:當直播房間發(fā)起商務(wù)幻燈申請且該申請通過流程審批時,為該直播房間添加商務(wù)幻燈標識;并向播放排期模塊發(fā)送排期信號;
所述播放排期模塊用于:收到排期信號后,自動加載預(yù)設(shè)的首頁幻燈的播放排期表,所述播放排期表用于存儲將在首頁播放的幻燈的幻燈信息和其排期信息,且預(yù)設(shè)的首頁幻燈的播放排期表中優(yōu)先對具有商務(wù)幻燈標識的直播房間的幻燈進行排期;并向隊列加載模塊發(fā)送加載信號;
所述隊列加載模塊用于:收到加載信號后,將播放排期表中的所有幻燈的幻燈信息和其排期信息加入首頁幻燈服務(wù)器的幻燈播放隊列中;并向播放等級標識添加模塊發(fā)送標識添加信號;
所述播放等級標識添加模塊用于:收到標識添加信號后,在當前幻燈播放隊列中,為具有商務(wù)幻燈標識的直播房間的幻燈添加最高播放等級標識;并向幻燈播放模塊發(fā)送播放信號;
所述幻燈播放模塊用于:收到播放信號后,通過首頁幻燈服務(wù)器訪問當前幻燈播放隊列中的幻燈信息和其排期信息,以播放相應(yīng)的幻燈;且播放過程中,優(yōu)先播放添加有最高播放等級標識的幻燈。
在上述技術(shù)方案的基礎(chǔ)上,所述商務(wù)標識添加模塊進行商務(wù)幻燈標識添加的具體流程為:當有直播房間發(fā)起商務(wù)幻燈申請時,獲取該直播房間的id信息,并根據(jù)該直播房間的id信息查詢該直播房間是否已添加過商務(wù)幻燈標識;若已添加,向播放排期模塊發(fā)送排期信號;若未添加,判斷該直播房間的商務(wù)幻燈申請是否通過流程審批,若未通過,則結(jié)束操作,若通過,則在該直播房間的id信息中添加商務(wù)幻燈標識,并向播放排期模塊發(fā)送排期信號。
在上述技術(shù)方案的基礎(chǔ)上,所述幻燈信息包括幻燈的id、幻燈對應(yīng)的直播房間的id信息以及幻燈的播放地址。
在上述技術(shù)方案的基礎(chǔ)上,所述隊列加載模塊包括幻燈審驗子模塊,該幻燈審驗子模塊用于對所加入的幻燈進行資格審驗:判斷加入幻燈播放隊列中的幻燈是否在指定時間內(nèi)已經(jīng)在首頁幻燈服務(wù)器中播放過,若是,則將該幻燈從幻燈播放隊列中刪除。
在上述技術(shù)方案的基礎(chǔ)上,所述幻燈播放模塊在播放相應(yīng)的幻燈時,還將按照每分鐘記錄一次的方式記錄各幻燈的曝光起始時間和曝光結(jié)束時間,并根據(jù)曝光起始時間和曝光結(jié)束時間計算得到各幻燈的曝光總時長;所述幻燈審驗子模塊判斷幻燈是否在指定時間內(nèi)已經(jīng)在首頁幻燈服務(wù)器中播放過時,是將當前系統(tǒng)時間與該幻燈上一次的曝光結(jié)束時間進行對比,若超過指定時間,則判定該幻燈在指定時間內(nèi)未在首頁幻燈服務(wù)器中播放過;若未超過指定時間,則判定該幻燈在指定時間內(nèi)已在首頁幻燈服務(wù)器中播放過。
本發(fā)明的有益效果在于:
(1)本發(fā)明中,當直播房間發(fā)起商務(wù)幻燈申請且該申請通過流程審批時,會為該直播房間添加商務(wù)幻燈標識,該商務(wù)幻燈標識可以對商務(wù)幻燈進行區(qū)分,使得預(yù)設(shè)的首頁幻燈的播放排期表中能優(yōu)先對具有商務(wù)幻燈標識的直播房間的幻燈進行排期;除此之外,本發(fā)明還會在幻燈播放隊列中,為具有商務(wù)幻燈標識的直播房間的幻燈添加最高播放等級標識,即進行二次標示,通過該二次標示可將商務(wù)幻燈的播放級別調(diào)整至最大,以確保商務(wù)幻燈的有效執(zhí)行,進而從幻燈管理的級別層面確保了商務(wù)幻燈的利益。
與現(xiàn)有技術(shù)的無序管理相比,本發(fā)明能通過有效合理的對商務(wù)幻燈進行優(yōu)先排期和播放,緩解了黃金時間段廣告位緊張的問題,避免出現(xiàn)首頁幻燈爭搶情況,從根本上確保商務(wù)幻燈的利益。
(2)本發(fā)明中,在將播放排期表中的幻燈加入幻燈播放隊列中時,會對所加入的幻燈進行資格審驗,將不符合資格審驗的幻燈從幻燈播放隊列中刪除,有效提高了首頁幻燈的播放質(zhì)量,用戶體驗佳。
(3)本發(fā)明在播放首頁幻燈時,還將按照每分鐘記錄一次的方式記錄各幻燈的曝光起始時間和曝光結(jié)束時間,并根據(jù)曝光起始時間和曝光結(jié)束時間計算得到各幻燈的曝光總時長。記錄各幻燈的曝光起始時間、曝光結(jié)束時間并計算曝光總時長,一方面是為了對幻燈進行資格審驗時做準備,另一方面是為了后期能根據(jù)商務(wù)幻燈的曝光總時長來對商務(wù)幻燈的曝光時間進行調(diào)整,以達到有效確保商務(wù)幻燈曝光時長的目的,進一步確保了商務(wù)幻燈的利益。
附圖說明
圖1為本發(fā)明實施例中商務(wù)幻燈的管理方法的流程圖;
圖2為本發(fā)明實施例中商務(wù)幻燈的管理系統(tǒng)的結(jié)構(gòu)框圖。
具體實施方式
下面結(jié)合附圖及具體實施例對本發(fā)明作進一步的詳細描述。
參見圖1所示,本發(fā)明實施例提供一種商務(wù)幻燈的管理方法,該管理方法包括以下步驟:
s1、當有直播房間發(fā)起商務(wù)幻燈申請時,獲取該直播房間的id信息;并根據(jù)該直播房間的id信息查詢該直播房間是否已添加過商務(wù)幻燈標識,所述商務(wù)幻燈標識用來表示該直播房間的幻燈為商務(wù)幻燈,若未添加,轉(zhuǎn)入步驟s2,若已添加,轉(zhuǎn)入步驟s4。
舉例來說,步驟s1中,獲取該直播房間的id信息時,可使用以下代碼實現(xiàn):roomcomdelroomid=newwebserver.arraylist.roomid()。另外,步驟s1中查詢該直播房間是否已添加過商務(wù)幻燈標識時,可使用以下代碼實現(xiàn):result=roomcommerce.add(oaid,roommark),其中,“oaid”表示發(fā)起商務(wù)幻燈申請的申請流程id號,“roommark”表示商務(wù)幻燈標識。
s2、判斷該直播房間的商務(wù)幻燈申請是否通過流程審批,若通過,則轉(zhuǎn)入步驟s3,若未通過,則結(jié)束。舉例來說,步驟s2中,判斷該直播房間的商務(wù)幻燈申請是否通過流程審批時,可使用以下代碼實現(xiàn):if(oaid.start=="1")。
s3、在該直播房間的id信息中添加商務(wù)幻燈標識,即給申請商務(wù)幻燈的直播房間打上商務(wù)幻燈標識,轉(zhuǎn)入步驟s4。舉例來說,步驟s3中,添加商務(wù)幻燈標識時,可使用以下代碼實現(xiàn):varroommark="1"。另外,可以理解的是,通過該步驟可以對商務(wù)幻燈進行區(qū)分,為后續(xù)實現(xiàn)對商務(wù)幻燈的特殊化處理做出準備,由原來粗放的幻燈管理,優(yōu)化為針對不同幻燈類型(特別是商務(wù)幻燈類型)進行的精細化管理。
s4、自動加載預(yù)設(shè)的首頁幻燈的播放排期表,所述播放排期表用于存儲將在首頁播放的幻燈的幻燈信息和其排期信息,且預(yù)設(shè)的首頁幻燈的播放排期表中優(yōu)先對具有商務(wù)幻燈標識的直播房間的幻燈進行排期。其中,幻燈信息包括幻燈的id、幻燈對應(yīng)的直播房間的id信息(可以理解的是,根據(jù)步驟s3可知該id信息中包含有是否打上商務(wù)幻燈標識的信息)以及幻燈的播放地址。
s5、將播放排期表中的所有幻燈(包括商務(wù)幻燈和其他非商務(wù)幻燈)的幻燈信息和其排期信息加入首頁幻燈服務(wù)器的幻燈播放隊列中(如messagequeue中);并對所加入的幻燈進行資格審驗:判斷所加入的幻燈是否在指定時間內(nèi)已經(jīng)在首頁幻燈服務(wù)器中播放過,若是,將該幻燈從幻燈播放隊列中刪除。本實施例中,所述指定時間設(shè)為2小時,實際操作中該指定時間可根據(jù)需要由開發(fā)人員自行設(shè)置。具體來說,本實施例中判斷該幻燈是否在2小時內(nèi)已經(jīng)在首頁幻燈服務(wù)器中播放過時,是將當前系統(tǒng)時間與該幻燈上一次的曝光結(jié)束時間進行對比,若超過2小時,則判定該幻燈在2小時內(nèi)未在首頁幻燈服務(wù)器中播放過;若未超過2小時,則判定該幻燈在2小時內(nèi)已在首頁幻燈服務(wù)器中播放過。
s6、在當前幻燈播放隊列中,通過預(yù)設(shè)的函數(shù)為具有商務(wù)幻燈標識的直播房間的幻燈添加最高播放等級標識,即進行二次標示。本步驟中,通過函數(shù)對商務(wù)幻燈進行二次標示,可將商務(wù)幻燈的播放級別調(diào)整至最大,以確保商務(wù)幻燈的有效執(zhí)行,進而從幻燈管理的級別層面確保了商務(wù)幻燈的利益。舉例來說,步驟s6中,通過預(yù)設(shè)的函數(shù)為具有商務(wù)幻燈標識的直播房間的幻燈添加最高播放等級標識時,可通過以下代碼實現(xiàn):if(roommark=="1");roomid=newslideshow.arraylist.roomid.tpye(s),其中,s為最高播放等級標識。
s7、通過首頁幻燈服務(wù)器訪問當前幻燈播放隊列中的幻燈信息和其排期信息以播放相應(yīng)的幻燈;且播放過程中,優(yōu)先播放添加有最高播放等級標識的幻燈。
進一步地,步驟s7中播放相應(yīng)的幻燈時,還將按照每分鐘記錄一次的方式記錄各幻燈的曝光起始時間和曝光結(jié)束時間,并根據(jù)曝光起始時間和曝光結(jié)束時間計算得到各幻燈的曝光總時長。本實施例中,記錄各幻燈的曝光起始時間、曝光結(jié)束時間并計算曝光總時長,一方面是為了對幻燈進行資格審驗時做準備,另一方面是為了后期能根據(jù)商務(wù)幻燈的曝光總時長來對商務(wù)幻燈的曝光時間進行調(diào)整,以達到有效確保商務(wù)幻燈曝光時長的目的,進一步確保商務(wù)幻燈的利益。
參見圖2所示,本發(fā)明實施例提供一種商務(wù)幻燈的管理系統(tǒng),該管理系統(tǒng)包括商務(wù)標識添加模塊、播放排期模塊、隊列加載模塊、播放等級標識添加模塊和幻燈播放模塊。
其中,商務(wù)標識添加模塊用于:當直播房間發(fā)起商務(wù)幻燈申請且該申請通過流程審批時,為該直播房間添加商務(wù)幻燈標識;并向播放排期模塊發(fā)送排期信號。具體來說,其實際操作流程為:當有直播房間發(fā)起商務(wù)幻燈申請時,獲取該直播房間的id信息,并根據(jù)該直播房間的id信息查詢該直播房間是否已添加過商務(wù)幻燈標識;若已添加,向播放排期模塊發(fā)送排期信號;若未添加,判斷該直播房間的商務(wù)幻燈申請是否通過流程審批,若未通過,則結(jié)束操作,若通過,則在該直播房間的id信息中添加商務(wù)幻燈標識,并向播放排期模塊發(fā)送排期信號。
播放排期模塊用于:收到排期信號后,自動加載預(yù)設(shè)的首頁幻燈的播放排期表,所述播放排期表用于存儲將在首頁播放的幻燈的幻燈信息和其排期信息,且預(yù)設(shè)的首頁幻燈的播放排期表中優(yōu)先對具有商務(wù)幻燈標識的直播房間的幻燈進行排期;并向隊列加載模塊發(fā)送加載信號。
隊列加載模塊用于:收到加載信號后,將播放排期表中的所有幻燈的幻燈信息和其排期信息加入首頁幻燈服務(wù)器的幻燈播放隊列中;并向播放等級標識添加模塊發(fā)送標識添加信號。
播放等級標識添加模塊用于:收到標識添加信號后,在當前幻燈播放隊列中,為具有商務(wù)幻燈標識的直播房間的幻燈添加最高播放等級標識;并向幻燈播放模塊發(fā)送播放信號。
幻燈播放模塊用于:收到播放信號后,通過首頁幻燈服務(wù)器訪問當前幻燈播放隊列中的幻燈信息和其排期信息,以播放相應(yīng)的幻燈;且播放過程中,優(yōu)先播放添加有最高播放等級標識的幻燈。
進一步地,參見圖2所示,所述隊列加載模塊包括幻燈審驗子模塊,該幻燈審驗子模塊用于對所加入的幻燈進行資格審驗:判斷加入幻燈播放隊列中的幻燈是否在指定時間內(nèi)已經(jīng)在首頁幻燈服務(wù)器中播放過,若是,則將該幻燈從幻燈播放隊列中刪除。
更進一步地,所述幻燈播放模塊在播放相應(yīng)的幻燈時,還將按照每分鐘記錄一次的方式記錄各幻燈的曝光起始時間和曝光結(jié)束時間,并根據(jù)曝光起始時間和曝光結(jié)束時間計算得到各幻燈的曝光總時長。在此基礎(chǔ)上,所述幻燈審驗子模塊判斷幻燈是否在指定時間內(nèi)已經(jīng)在首頁幻燈服務(wù)器中播放過時,是將當前系統(tǒng)時間與該幻燈上一次的曝光結(jié)束時間進行對比,若超過指定時間,則判定該幻燈在指定時間內(nèi)未在首頁幻燈服務(wù)器中播放過;若未超過指定時間,則判定該幻燈在指定時間內(nèi)已在首頁幻燈服務(wù)器中播放過。
需要說明的是:上述實施例提供的管理系統(tǒng)在進行操作時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將系統(tǒng)的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
本發(fā)明不局限于上述實施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍之內(nèi)。
本說明書中未作詳細描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。