本發(fā)明涉及直播平臺管理技術(shù)領(lǐng)域,具體涉及一種直播平臺主播白名單管理方法及管理系統(tǒng)。
背景技術(shù):
隨著直播行業(yè)的快速發(fā)展,直播互聯(lián)網(wǎng)加的模式也在逐漸興起。主播通過在直播時,將獲取的商務(wù)或其他信息通過直播間的形式對外進行宣傳。主播在對外公布商務(wù)或其他信息,用戶無法對該信息進行有效的甄別。往往用戶在按照主播的指引,完成相關(guān)信息的下載或關(guān)注后,發(fā)現(xiàn)信息存在大量的違規(guī)和垃圾信息,給用戶帶來了較大的負面影響。區(qū)分主播公布的內(nèi)容的違規(guī)和合規(guī)給管理員的管理帶來了較大的管理難度,管理員必須對每一個涉嫌有違規(guī)的主播進行逐一核對,工作效率極為低下,完全不能滿足對違規(guī)內(nèi)容進行及時關(guān)停的要求。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種直播平臺主播白名單管理方法及管理系統(tǒng),大大的提高了管理員審核違規(guī)主播的工作效率。
為達到以上目的,本發(fā)明采取的技術(shù)方案是:一種直播平臺主播白名單管理方法,包括:
在所述直播平臺的管理后臺添加白名單標(biāo)示并設(shè)置白名單標(biāo)示信息,所述白名單標(biāo)示信息包括用戶名、白名單保護期、允許直播類型、白名單使用分類;將待作為白名單用戶的用戶uid作為用戶名添加至白名單標(biāo)示;
將添加成功的白名單標(biāo)示中的用戶uid傳遞至所述直播平臺的彈幕服務(wù)器,在彈幕服務(wù)器的白名單用戶列表中添加該用戶uid;
周期性檢查添加成功的白名單標(biāo)示中的用戶uid的白名單保護期的當(dāng)前狀態(tài):
若正處于白名單標(biāo)示中的白名單保護期內(nèi),判斷白名單標(biāo)示中的用戶uid是否能與彈幕服務(wù)器的白名單用戶列表中的用戶uid匹配,對于能夠匹配的用戶uid,在直播平臺標(biāo)示當(dāng)前主播為履約中的白名單用戶;對于不能夠匹配的用戶uid,取消白名單標(biāo)示;
若白名單標(biāo)示中的白名單保護期尚未開始,判斷管理后臺添加白名單標(biāo)示是否能與在彈幕服務(wù)器的白名單用戶列表中的用戶uid匹配,對于能夠匹配的用戶uid,在直播平臺標(biāo)示當(dāng)前主播為未履約的白名單用戶;對于不能夠匹配的用戶uid,取消白名單標(biāo)示;
若白名單標(biāo)示中的白名單保護期已結(jié)束,取消管理后臺中的白名單標(biāo)示。
在上述技術(shù)方案的基礎(chǔ)上,將添加成功的白名單標(biāo)示中的用戶uid傳遞至彈幕服務(wù)器之前,先將白名單標(biāo)示中的用戶uid傳遞至所述直播平臺的用戶服務(wù)器以驗證用戶uid是否有效;僅將有效的用戶uid傳遞至彈幕服務(wù)器。
在上述技術(shù)方案的基礎(chǔ)上,對于在直播平臺標(biāo)示當(dāng)前主播為履約中的白名單用戶,從管理后臺獲取白名單標(biāo)示信息中的允許直播類型,在主播客戶端的直播間顯示允許直播類型。
在上述技術(shù)方案的基礎(chǔ)上,管理員對直播平臺的當(dāng)前主播發(fā)起用戶限制操作時,判斷直播平臺的當(dāng)前主播是否為有效的白名單用戶:若當(dāng)前主播是有效的白名單用戶,在管理后臺設(shè)置當(dāng)前主播在白名單有效期內(nèi)為不被限制狀態(tài),在白名單有效期外當(dāng)前主播為受限制狀態(tài);若當(dāng)前主播不是有效的白名單用戶,提示管理員用戶限制操作設(shè)置成功。
在上述技術(shù)方案的基礎(chǔ)上,通過是否設(shè)有白名單標(biāo)示、是否與彈幕服務(wù)器中的白名單用戶列表中的用戶uid相匹配以及是否處于白名單保護期內(nèi)三個條件判斷直播平臺的當(dāng)前主播是否是有效的白名單用戶;三個條件均滿足,當(dāng)前主播是有效的白名單用戶;三個條件有一項不滿足,當(dāng)前主播不是有效的白名單用戶。
在上述技術(shù)方案的基礎(chǔ)上,包括以下步驟:
S101,在管理后臺添加白名單標(biāo)示并設(shè)置白名單標(biāo)示信息,所述白名單標(biāo)示信息包括用戶名、白名單保護期、允許直播類型、白名單使用分類;
S102,將待作為白名單用戶的用戶uid作為用戶名添加至白名單標(biāo)示;
S103,將白名單標(biāo)示中的用戶uid傳遞至用戶服務(wù)器,驗證用戶uid是否有效,若有效,進入步驟S104,若無效,進入步驟S110;
S104,將添加成功的白名單標(biāo)示中的用戶uid傳遞至彈幕服務(wù)器,在彈幕服務(wù)器的白名單用戶列表中添加該用戶uid;
S105,周期性檢查添加成功的白名單標(biāo)示中的用戶uid的白名單保護期的當(dāng)前狀態(tài),若未開始,進入步驟S108,若已開始、未結(jié)束,進入步驟S106,若已結(jié)束,進入步驟S110;
S106,判斷是否能與在彈幕服務(wù)器的白名單用戶列表中的用戶uid匹配,若是,進入步驟S107,若否,進入步驟S110;
S107,在直播平臺標(biāo)示當(dāng)前主播為履約中的白名單用戶;并從管理后臺獲取白名單標(biāo)示信息中的允許直播類型,在主播客戶端的直播間顯示允許直播類型,返回步驟S105;
S108,判斷是否能與在彈幕服務(wù)器的白名單用戶列表中的用戶uid匹配,若是,進入步驟S109,若否,進入步驟S110;
S109,在直播平臺標(biāo)示當(dāng)前主播為未履約的白名單用戶;返回步驟S105;
S110,取消管理后臺中的白名單標(biāo)示,結(jié)束。
在上述技術(shù)方案的基礎(chǔ)上,包括以下步驟:
S201,管理員對直播平臺的當(dāng)前主播發(fā)起用戶限制操作;
S202,判斷直播平臺的當(dāng)前主播是否為有效的白名單用戶;即判斷管理后臺是否設(shè)有當(dāng)前主播的用戶uid對應(yīng)的白名單標(biāo)示、是否與彈幕服務(wù)器中的白名單用戶列表中的用戶uid相匹配以及是否處于白名單有效期內(nèi);若均是,進入步驟S203;若有一項不是,進入步驟S206;
S203,提示管理員當(dāng)前主播在白名單保護期內(nèi),用戶限制操作可能無效,并獲取管理員中止用戶限制操作還是繼續(xù)用戶限制操作;若返回管理員中止用戶操作,進入步驟S205;若返回管理員中止用戶操作,進入步驟S204;
S204,在管理后臺設(shè)置當(dāng)前主播在白名單有效期內(nèi)為不被限制狀態(tài),在白名單有效期外當(dāng)前主播為受限制狀態(tài);
S205,返回用戶限制操作設(shè)置失敗,結(jié)束;
S206,返回用戶限制操作設(shè)置成功,結(jié)束。
本發(fā)明還公開了一種直播平臺主播白名單管理系統(tǒng),包括:
白名單標(biāo)示設(shè)置模塊,用于在管理后臺添加白名單標(biāo)示并設(shè)置白名單標(biāo)示信息,所述白名單標(biāo)示信息包括用戶名、白名單保護期、允許直播類型、白名單使用分類;將待作為白名單用戶的用戶uid作為用戶名添加至白名單標(biāo)示;
白名單列表添加模塊,用于將添加成功的白名單標(biāo)示中的用戶uid傳遞至彈幕服務(wù)器,在彈幕服務(wù)器的白名單用戶列表中添加該用戶uid;
保護期檢查模塊,用于周期性檢查添加成功的白名單標(biāo)示中的用戶uid的白名單保護期的當(dāng)前狀態(tài);
白名單匹配模塊,用于將正在白名單保護期內(nèi)或在白名單保護期之前的白名單標(biāo)示用戶uid與在彈幕服務(wù)器的白名單用戶列表中的用戶uid匹配;
直播平臺標(biāo)示模塊,用于將正在白名單保護期內(nèi)且能夠與白名單用戶列表匹配的當(dāng)前主播,在直播平臺中標(biāo)示為履約中的白名單用戶;并從管理后臺獲取白名單標(biāo)示信息中的允許直播類型,在直播平臺的直播間顯示允許直播類型;
白名單取消模塊,用于將與在彈幕服務(wù)器的白名單用戶列表中的用戶uid不能匹配或白名單保護期已結(jié)束的用戶uid的白名單標(biāo)示取消。
在上述技術(shù)方案的基礎(chǔ)上,所述直播平臺主播白名單管理系統(tǒng)還包括用戶uid驗證模塊,用于將白名單標(biāo)示中的用戶uid傳遞至用戶服務(wù)器,驗證用戶uid是否有效。
在上述技術(shù)方案的基礎(chǔ)上,所述直播平臺主播白名單管理系統(tǒng)還包括:
白名單有效性判斷模塊,用于判斷直播平臺的當(dāng)前主播是否為有效的白名單用戶;即判斷管理后臺是否設(shè)有當(dāng)前主播的用戶uid對應(yīng)的白名單標(biāo)示、是否與彈幕服務(wù)器中的白名單用戶列表中的用戶uid相匹配以及是否處于白名單有效期內(nèi)三個條件是否均滿足;
提示模塊,用于在上述三個條件均滿足時,提示管理員當(dāng)前主播在白名單保護期內(nèi),用戶限制操作可能無效;在上述三個條件有一項不滿足時,返回用戶限制操作設(shè)置成功;在管理員中止用戶限制操作時,返回用戶限制操作設(shè)置失??;
限制操作設(shè)置模塊,用于在管理后臺設(shè)置當(dāng)前主播在白名單有效期內(nèi)為不被限制狀態(tài),在白名單有效期外當(dāng)前主播為受限制狀態(tài)。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點在于:
(1)本發(fā)明在管理后臺將待添加為白名單用戶的主播在管理后臺添加白名單標(biāo)示并設(shè)置白名單標(biāo)示信息,并在彈幕服務(wù)器的白名單用戶列表中添加其用戶uid,若能滿足白名單有效的三個條件,則在直播平臺標(biāo)示當(dāng)前主播為履約中的白名單用戶,大大的提高了管理員審核違規(guī)主播的工作效率。
(2)對于在直播平臺標(biāo)示當(dāng)前主播為履約中的白名單用戶,從管理后臺獲取白名單標(biāo)示信息中的允許直播類型,在主播客戶端的直播間顯示允許直播類型,便于管理員快速查詢出特殊直播類型的主播的白名單類型。
(3)管理員欲對管理后臺設(shè)有白名單標(biāo)示的主播進行用戶操作限制時,會提示管理員當(dāng)前用戶為白名單用戶,并在管理后臺設(shè)置當(dāng)前主播在白名單有效期內(nèi)為不被限制狀態(tài),在白名單有效期外當(dāng)前主播為受限制狀態(tài),從而有效避免管理員誤操作限制了白名單用戶的主播。
附圖說明
圖1為本發(fā)明實施例中一種直播平臺主播白名單管理方法的步驟S101-S110流程示意圖;
圖2為本發(fā)明實施例中一種直播平臺主播白名單管理方法的S201-S206流程示意圖;
圖3為本發(fā)明實施例中一種直播平臺主播白名單管理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
以下結(jié)合附圖及實施例對本發(fā)明作進一步詳細說明。
參見圖1所示,本發(fā)明實施例提供一種直播平臺主播白名單管理方法,包括:
在直播平臺的管理后臺添加白名單標(biāo)示并設(shè)置白名單標(biāo)示信息,白名單標(biāo)示信息包括用戶名、白名單保護期、允許直播類型、白名單使用分類;將待作為白名單用戶的用戶uid作為用戶名添加至白名單標(biāo)示;
將添加成功的白名單標(biāo)示中的用戶uid傳遞至直播平臺的彈幕服務(wù)器,在彈幕服務(wù)器的白名單用戶列表中添加該用戶uid;
周期性檢查添加成功的白名單標(biāo)示中的用戶uid的白名單保護期的當(dāng)前狀態(tài):
若正處于白名單標(biāo)示中的白名單保護期內(nèi),判斷白名單標(biāo)示中的用戶uid是否能與彈幕服務(wù)器的白名單用戶列表中的用戶uid匹配,對于能夠匹配的用戶uid,在直播平臺標(biāo)示當(dāng)前主播為履約中的白名單用戶;對于不能夠匹配的用戶uid,取消白名單標(biāo)示;
若白名單標(biāo)示中的白名單保護期尚未開始,判斷管理后臺添加白名單標(biāo)示是否能與在彈幕服務(wù)器的白名單用戶列表中的用戶uid匹配,對于能夠匹配的用戶uid,在直播平臺標(biāo)示當(dāng)前主播為未履約的白名單用戶;對于不能夠匹配的用戶uid,取消白名單標(biāo)示;
若白名單標(biāo)示中的白名單保護期已結(jié)束,取消管理后臺中的白名單標(biāo)示。
本發(fā)明在管理后臺將待添加為白名單用戶的主播在管理后臺添加白名單標(biāo)示并設(shè)置白名單標(biāo)示信息,并在彈幕服務(wù)器的白名單用戶列表中添加其用戶uid,若能滿足白名單有效的三個條件,則在直播平臺標(biāo)示當(dāng)前主播為履約中的白名單用戶,大大的提高了管理員審核違規(guī)主播的工作效率。
將添加成功的白名單標(biāo)示中的用戶uid傳遞至彈幕服務(wù)器之前,先將白名單標(biāo)示中的用戶uid傳遞至用戶服務(wù)器,驗證用戶uid是否有效;僅將驗證結(jié)果為有效的用戶uid傳遞至彈幕服務(wù)器。
對于在直播平臺標(biāo)示當(dāng)前主播為履約中的白名單用戶,從管理后臺獲取白名單標(biāo)示信息中的允許直播類型,在主播客戶端的直播間顯示允許直播類型。便于管理員快速查詢出特殊直播類型的主播的白名單類型。
管理員對直播平臺的當(dāng)前主播發(fā)起用戶限制操作時,先判斷直播平臺的當(dāng)前主播是否為有效的白名單用戶:若當(dāng)前主播是有效的白名單用戶,在管理后臺設(shè)置當(dāng)前主播在白名單有效期內(nèi)為不被限制狀態(tài),在白名單有效期外當(dāng)前主播為受限制狀態(tài);若當(dāng)前主播不是有效的白名單用戶,提示管理員用戶限制操作設(shè)置成功。
通過是否設(shè)有白名單標(biāo)示、是否與彈幕服務(wù)器中的白名單用戶列表中的用戶uid相匹配以及是否處于白名單保護期內(nèi)三個條件判斷直播平臺的當(dāng)前主播是否是有效的白名單用戶;三個條件均滿足,當(dāng)前主播是有效的白名單用戶;三個條件有一項不滿足,當(dāng)前主播不是有效的白名單用戶。
參見圖1所示,直播平臺主播白名單管理方法,包括以下步驟:
S101,在管理后臺添加白名單標(biāo)示并設(shè)置白名單標(biāo)示信息,白名單標(biāo)示信息包括用戶名、白名單保護期、允許直播類型、白名單使用分類;
S102,將待作為白名單用戶的用戶uid作為用戶名添加至白名單標(biāo)示;
S103,將白名單標(biāo)示中的用戶uid傳遞至用戶服務(wù)器,驗證用戶uid是否有效,若有效,進入步驟S104,若無效,進入步驟S110;
S104,將添加成功的白名單標(biāo)示中的用戶uid傳遞至彈幕服務(wù)器,在彈幕服務(wù)器的白名單用戶列表中添加該用戶uid;
S105,周期性檢查添加成功的白名單標(biāo)示中的用戶uid的白名單保護期的當(dāng)前狀態(tài),若未開始,進入步驟S108,若已開始、未結(jié)束,進入步驟S106,若已結(jié)束,進入步驟S110;
S106,判斷是否能與在彈幕服務(wù)器的白名單用戶列表中的用戶uid匹配,若是,進入步驟S107,若否,進入步驟S110;
S107,在直播平臺標(biāo)示當(dāng)前主播為履約中的白名單用戶;并從管理后臺獲取白名單標(biāo)示信息中的允許直播類型,在主播客戶端的直播間顯示允許直播類型,返回步驟S105;
S108,判斷是否能與在彈幕服務(wù)器的白名單用戶列表中的用戶uid匹配,若是,進入步驟S109,若否,進入步驟S110;
S109,在直播平臺標(biāo)示當(dāng)前主播為未履約的白名單用戶;返回步驟S105;
S110,取消管理后臺中的白名單標(biāo)示,結(jié)束。
參見圖2所示,直播平臺主播白名單管理方法,還包括以下步驟:
S201,管理員對直播平臺的當(dāng)前主播發(fā)起用戶限制操作;
S202,判斷直播平臺的當(dāng)前主播是否為有效的白名單用戶;即判斷管理后臺是否設(shè)有當(dāng)前主播的用戶uid對應(yīng)的白名單標(biāo)示、是否與彈幕服務(wù)器中的白名單用戶列表中的用戶uid相匹配以及是否處于白名單有效期內(nèi);若均是,進入步驟S203;若有一項不是,進入步驟S206;
S203,提示管理員當(dāng)前主播在白名單保護期內(nèi),用戶限制操作可能無效,并獲取管理員中止用戶限制操作還是繼續(xù)用戶限制操作;若返回管理員中止用戶操作,進入步驟S205;若返回管理員中止用戶操作,進入步驟S204;
S204,在管理后臺設(shè)置當(dāng)前主播在白名單有效期內(nèi)為不被限制狀態(tài),在白名單有效期外當(dāng)前主播為受限制狀態(tài);
S205,返回用戶限制操作設(shè)置失敗,結(jié)束;
S206,返回用戶限制操作設(shè)置成功,結(jié)束。
管理員欲對管理后臺設(shè)有白名單標(biāo)示的主播進行用戶操作限制時,會提示管理員當(dāng)前用戶為白名單用戶,并在管理后臺設(shè)置當(dāng)前主播在白名單有效期內(nèi)為不被限制狀態(tài),在白名單有效期外當(dāng)前主播為受限制狀態(tài),從而有效避免管理員誤操作限制了白名單用戶的主播。
參見圖3所示,本發(fā)明還公開了一種直播平臺主播白名單管理系統(tǒng),包括:
白名單標(biāo)示設(shè)置模塊,用于在管理后臺添加白名單標(biāo)示并設(shè)置白名單標(biāo)示信息,白名單標(biāo)示信息包括用戶名、白名單保護期、允許直播類型、白名單使用分類;將待作為白名單用戶的用戶uid作為用戶名添加至白名單標(biāo)示;
白名單列表添加模塊,用于將添加成功的白名單標(biāo)示中的用戶uid傳遞至彈幕服務(wù)器,在彈幕服務(wù)器的白名單用戶列表中添加該用戶uid;
保護期檢查模塊,用于周期性檢查添加成功的白名單標(biāo)示中的用戶uid的白名單保護期的當(dāng)前狀態(tài);
白名單匹配模塊,用于將正在白名單保護期內(nèi)或在白名單保護期之前的白名單標(biāo)示用戶uid與在彈幕服務(wù)器的白名單用戶列表中的用戶uid匹配;
直播平臺標(biāo)示模塊,用于將正在白名單保護期內(nèi)且能夠與白名單用戶列表匹配的當(dāng)前主播,在直播平臺中標(biāo)示為履約中的白名單用戶;并從管理后臺獲取白名單標(biāo)示信息中的允許直播類型,在直播平臺的直播間顯示允許直播類型;
白名單取消模塊,用于將與在彈幕服務(wù)器的白名單用戶列表中的用戶uid不能匹配或白名單保護期已結(jié)束的用戶uid的白名單標(biāo)示取消。
直播平臺主播白名單管理系統(tǒng)還包括用戶uid驗證模塊,用于將白名單標(biāo)示中的用戶uid傳遞至用戶服務(wù)器,驗證用戶uid是否有效。
直播平臺主播白名單管理系統(tǒng)還包括:
白名單有效性判斷模塊,用于判斷直播平臺的當(dāng)前主播是否為有效的白名單用戶;即判斷管理后臺是否設(shè)有當(dāng)前主播的用戶uid對應(yīng)的白名單標(biāo)示、是否與彈幕服務(wù)器中的白名單用戶列表中的用戶uid相匹配以及是否處于白名單有效期內(nèi)三個條件是否均滿足;
提示模塊,用于在上述三個條件均滿足時,提示管理員當(dāng)前主播在白名單保護期內(nèi),用戶限制操作可能無效;在上述三個條件有一項不滿足時,返回用戶限制操作設(shè)置成功;在管理員中止用戶限制操作時,返回用戶限制操作設(shè)置失??;
限制操作設(shè)置模塊,用于在管理后臺設(shè)置當(dāng)前主播在白名單有效期內(nèi)為不被限制狀態(tài),在白名單有效期外當(dāng)前主播為受限制狀態(tài)。
本發(fā)明不局限于上述實施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍之內(nèi)。本說明書中未作詳細描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。