亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種直播信息推送方法、裝置及系統(tǒng)與流程

文檔序號(hào):11138755閱讀:704來源:國知局
一種直播信息推送方法、裝置及系統(tǒng)與制造工藝

本申請(qǐng)涉及信息傳輸技術(shù)領(lǐng)域,特別涉及一種直播信息推送方法、裝置及系統(tǒng)。



背景技術(shù):

信息時(shí)代對(duì)數(shù)據(jù)傳輸有較高要求,傳統(tǒng)的直播信息推送方式為,當(dāng)非播主用戶的設(shè)備與服務(wù)器建立連接后,非播主用戶的設(shè)備定時(shí)刷新用于請(qǐng)求直播信息的條目碼,來向服務(wù)器請(qǐng)求推送直播信息相關(guān)數(shù)據(jù),以達(dá)到定時(shí)推送直播信息的目的。

但是,傳統(tǒng)的直播信息推送方式存在一定的問題?,F(xiàn)有技術(shù)的直播信息推送方法包括如下步驟:非播主用戶的設(shè)備向服務(wù)器發(fā)送直播信息推送請(qǐng)求;服務(wù)器接收所述直播信息推送請(qǐng)求,并推送直播信息至所述非播主用戶的設(shè)備。通過上述方式,雖然能夠完成直播信息的推送,但是,非播主用戶的設(shè)備與服務(wù)器間需要傳輸兩次數(shù)據(jù),即非播主用戶的設(shè)備發(fā)送直播信息推送請(qǐng)求、服務(wù)器推送直播信息,由此可知,直播信息推送的過程繁瑣。同時(shí),直播信息的推送是以“非播主用戶的設(shè)備請(qǐng)求”為觸發(fā)條件的,服務(wù)器接收到直播信息時(shí),非播主用戶不一定發(fā)送直播信息推送請(qǐng)求,因此服務(wù)器不會(huì)推送直播信息,這致使非播主用戶無法及時(shí)獲取直播信息,導(dǎo)致直播信息推送實(shí)時(shí)性差的問題。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例公開了一種直播信息推送方法、裝置及系統(tǒng),以解決直播信息推送過程繁瑣、推送實(shí)時(shí)性差的問題。

為達(dá)到上述目的,本申請(qǐng)實(shí)施例公開了一種直播信息推送方法,應(yīng)用于第一服務(wù)器,所述方法包括:

接收目標(biāo)直播室播主的設(shè)備發(fā)送的直播信息;

獲得所述目標(biāo)直播室內(nèi)非播主用戶的設(shè)備信息;

將所述直播信息和所述設(shè)備信息發(fā)送至第二服務(wù)器,以使得所述第二服務(wù)器向所述目標(biāo)直播室內(nèi)非播主用戶的設(shè)備推送所述直播信息。

較佳的,所述目標(biāo)直播室通過以下方式建立:

接收直播請(qǐng)求,將發(fā)送直播請(qǐng)求的用戶確定為目標(biāo)直播室播主;

生成目標(biāo)直播室的標(biāo)識(shí),根據(jù)所述標(biāo)識(shí)建立所述目標(biāo)直播室,并將所述標(biāo)識(shí)發(fā)送至所述目標(biāo)直播室播主的設(shè)備。

較佳的,在根據(jù)所述標(biāo)識(shí)建立所述目標(biāo)直播室之后,還包括:

生成所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系;

所述獲得所述目標(biāo)直播室內(nèi)非播主用戶的設(shè)備信息,包括:

根據(jù)所述目標(biāo)直播室播主和所述對(duì)應(yīng)關(guān)系,確定所述非播主用戶;

獲得所述非播主用戶的設(shè)備信息。

較佳的,所述方法還包括:

檢測(cè)所述非播主用戶是否發(fā)生變化;

若是,更新所述對(duì)應(yīng)關(guān)系。

較佳的,所述方法還包括:

將所述目標(biāo)直播室播主的信息、所述非播主用戶的信息、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息發(fā)送至所述第二服務(wù)器;或者

將所述對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息發(fā)送至所述第二服務(wù)器。

較佳的,所述接收目標(biāo)直播室播主的設(shè)備發(fā)送的直播信息之后,還包括:

獲得所述直播信息的目標(biāo)信息類型;

根據(jù)預(yù)設(shè)的信息類型與用戶級(jí)別的對(duì)應(yīng)關(guān)系,確定與所述信息類型相應(yīng)的目標(biāo)用戶級(jí)別;

所述獲得所述目標(biāo)直播室內(nèi)非播主用戶的設(shè)備信息,包括:

獲得目標(biāo)用戶的設(shè)備信息,其中,所述目標(biāo)用戶為:用戶級(jí)別為所述目標(biāo)用戶級(jí)別的用戶;

所述將所述直播信息和所述設(shè)備信息發(fā)送至第二服務(wù)器,以使得所述第二服務(wù)器向所述目標(biāo)直播室內(nèi)非播主用戶的設(shè)備推送所述直播信息,包括:

將所述直播信息和所述目標(biāo)用戶的設(shè)備信息發(fā)送至第二服務(wù)器,以使得所述第二服務(wù)器向所述目標(biāo)用戶的設(shè)備推送所述直播信息。

較佳的,所述生成所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系,包括:

確定所述非播主用戶的用戶級(jí)別;

按照所確定的用戶級(jí)別,將所述目標(biāo)直播室內(nèi)用戶分組;

所述獲得目標(biāo)用戶的設(shè)備信息,包括:

獲得所述目標(biāo)用戶級(jí)別對(duì)應(yīng)的目標(biāo)用戶分組;

將所述目標(biāo)用戶分組內(nèi)的用戶確定為目標(biāo)用戶;

獲得所述目標(biāo)用戶的設(shè)備信息。

另一方面,本申請(qǐng)實(shí)施例提供了一種直播信息推送裝置,應(yīng)用于第一服務(wù)器,所述裝置包括:

接收模塊,用于接收目標(biāo)直播室播主的設(shè)備發(fā)送的直播信息;

第一獲得模塊,用于獲得所述目標(biāo)直播室內(nèi)用戶的設(shè)備信息;

第一發(fā)送模塊,用于將所述直播信息和所述設(shè)備信息發(fā)送至第二服務(wù)器,以使得所述第二服務(wù)器向所述目標(biāo)直播室內(nèi)用戶的設(shè)備推送所述直播信息。

較佳的,所述裝置還包括目標(biāo)直播室建立單元,所述目標(biāo)直播室建立單元包括:

接收子單元,用于接收直播請(qǐng)求,將發(fā)送直播請(qǐng)求的用戶確定為目標(biāo)直播室播主;

建立子單元,用于生成目標(biāo)直播室的標(biāo)識(shí),根據(jù)所述標(biāo)識(shí)建立所述目標(biāo)直播室,并將所述標(biāo)識(shí)發(fā)送至所述目標(biāo)直播室播主的設(shè)備。

較佳的,在所述目標(biāo)直播室建立單元之后,還包括:

關(guān)系生成模塊,用于生成所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系;

所述第一獲得模塊,包括:

第一確定子模塊,用于根據(jù)所述目標(biāo)直播室播主和所述對(duì)應(yīng)關(guān)系,確定所述非播主用戶;

第一獲得子模塊,用于獲得所述非播主用戶的設(shè)備信息。

較佳的,所述裝置還包括:

檢測(cè)模塊,用于檢測(cè)所述非播主用戶是否發(fā)生變化;

更新模塊,用于當(dāng)所述非播主用戶發(fā)生變化時(shí),更新所述對(duì)應(yīng)關(guān)系。

較佳的,所述裝置還包括第二發(fā)送模塊,具體用于:

將所述目標(biāo)直播室播主的信息、所述非播主用戶的信息、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息發(fā)送至所述第二服務(wù)器;或者

將所述對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息發(fā)送至所述第二服務(wù)器。

較佳的,在所述接收模塊之后,還包括:

第二獲得模塊,用于獲得所述直播信息的目標(biāo)信息類型;

第三獲得模塊,用于根據(jù)預(yù)設(shè)的信息類型與用戶級(jí)別的對(duì)應(yīng)關(guān)系,確定與所述信息類型相應(yīng)的目標(biāo)用戶級(jí)別;

所述獲得所述目標(biāo)直播室內(nèi)非播主用戶的設(shè)備信息,包括:

獲得目標(biāo)用戶的設(shè)備信息,其中,所述目標(biāo)用戶為:用戶級(jí)別為所述目標(biāo)用戶級(jí)別的用戶;

所述第一發(fā)送模塊,還用于:

將所述直播信息和所述目標(biāo)用戶的設(shè)備信息發(fā)送至第二服務(wù)器,以使得所述第二服務(wù)器向所述目標(biāo)用戶的設(shè)備推送所述直播信息。

較佳的,所述關(guān)系生成模塊,包括:

第二確定子模塊,用于確定所述非播主用戶的用戶級(jí)別;

分組子模塊,用于按照所確定的用戶級(jí)別,將所述目標(biāo)直播室內(nèi)用戶分組;

所述第三獲得模塊,包括:

第二獲得子模塊,用于獲得所述目標(biāo)用戶級(jí)別對(duì)應(yīng)的目標(biāo)用戶分組;

第三確定子模塊,用于將所述目標(biāo)用戶分組內(nèi)的用戶確定為目標(biāo)用戶;

第二獲得子模塊,用于獲得所述目標(biāo)用戶的設(shè)備信息。

更進(jìn)一步的,本申請(qǐng)實(shí)施例還提供了一種直播信息推送系統(tǒng),所述系統(tǒng)包括:第一服務(wù)器、第二服務(wù)器、目標(biāo)直播室播主設(shè)備、目標(biāo)直播室非播主設(shè)備,其中,所述第一服務(wù)器與所述第二服務(wù)器、所述目標(biāo)直播室播主設(shè)備、所述目標(biāo)直播室非播主設(shè)備相互通信,所述第二服務(wù)器與所述目標(biāo)直播室播主設(shè)備、所述目標(biāo)直播室非播主設(shè)備單向通信;

所述目標(biāo)直播室播主設(shè)備,用于發(fā)送直播消息至所述第一服務(wù)器;

所述第一服務(wù)器,用于接收所述直播信息;

所述目標(biāo)直播室非播主設(shè)備,用于發(fā)送帶有所述目標(biāo)直播室非播主設(shè)備的設(shè)備信息的直播請(qǐng)求;

所述第一服務(wù)器,用于接收所述直播請(qǐng)求,獲得所述目標(biāo)直播室非播主設(shè)備的設(shè)備信息;將所述直播信息和所述目標(biāo)直播室非播主設(shè)備的設(shè)備信息發(fā)送至所述第二服務(wù)器;

所述第二服務(wù)器,用于接收所述直播信息和所述目標(biāo)直播室非播主設(shè)備的設(shè)備信息,將所述直播信息推送給所述目標(biāo)直播室非播主設(shè)備。

較佳的,所述目標(biāo)直播室播主設(shè)備,還用于發(fā)送所述直播消息至所述第一服務(wù)器;

所述第一服務(wù)器,還用于接收所述直播請(qǐng)求,將發(fā)送直播請(qǐng)求的用戶確定為目標(biāo)直播室播主;生成目標(biāo)直播室的標(biāo)識(shí),根據(jù)所述標(biāo)識(shí)建立所述目標(biāo)直播室,并將所述標(biāo)識(shí)發(fā)送至所述目標(biāo)直播室播主設(shè)備。

較佳的,所述第一服務(wù)器,還用于生成所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系;根據(jù)所述目標(biāo)直播室播主和所述對(duì)應(yīng)關(guān)系,確定所述非播主用戶;獲得所述非播主用戶的設(shè)備信息。

較佳的,所述第一服務(wù)器,還用于檢測(cè)所述非播主用戶是否發(fā)生變化;若所述非播主用戶發(fā)生變化,更新所述對(duì)應(yīng)關(guān)系。

較佳的,所述第一服務(wù)器,還用于發(fā)送目標(biāo)直播室播主的信息、非播主用戶的信息、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息至所述第二服務(wù)器;或者,還用于發(fā)送所述目標(biāo)直播室播主和所述非播主用戶之間的對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息至所述第二服務(wù)器;

所述第二服務(wù)器,還用于接收所述目標(biāo)直播室播主的信息、所述非播主用戶的信息、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息;生成所述目標(biāo)直播室播主和所述非播主用戶之間的對(duì)應(yīng)關(guān)系;根據(jù)所述對(duì)應(yīng)關(guān)系、、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息,將所述直播信息推送給所述非播主用戶的設(shè)備;

或者,還用于接收所述目標(biāo)直播室播主和所述非播主用戶之間的對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息;根據(jù)所述目標(biāo)直播室播主和所述非播主用戶之間的對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息,將所述直播信息推送給所述非播主用戶的設(shè)備。

較佳的,所述第一服務(wù)器,還用于獲得所述直播信息的目標(biāo)信息類型;根據(jù)預(yù)設(shè)的信息類型與用戶級(jí)別的對(duì)應(yīng)關(guān)系,確定與所述信息類型相應(yīng)的目標(biāo)用戶級(jí)別;獲得目標(biāo)用戶的設(shè)備信息,其中,所述目標(biāo)用戶為:用戶級(jí)別為所述目標(biāo)用戶級(jí)別的用戶;將所述直播信息和所述目標(biāo)用戶的設(shè)備信息發(fā)送至第二服務(wù)器;

所述第二服務(wù)器,還用于接收所述直播信息和所述目標(biāo)用戶的設(shè)備信息;向所述目標(biāo)用戶的設(shè)備推送所述直播信息。

較佳的,所述第一服務(wù)器,還用于確定所述非播主用戶的用戶級(jí)別;按照所確定的用戶級(jí)別,將所述目標(biāo)直播室內(nèi)用戶分組;獲得所述目標(biāo)用戶級(jí)別對(duì)應(yīng)的目標(biāo)用戶分組;將所述目標(biāo)用戶分組內(nèi)的用戶確定為目標(biāo)用戶;獲得所述目標(biāo)用戶的設(shè)備信息。

本申請(qǐng)實(shí)施例提供的一種直播信息推送方法、裝置及系統(tǒng),第一服務(wù)器接收直播信息,將直播信息直接推送至非播主用戶的設(shè)備。本申請(qǐng)實(shí)施例將現(xiàn)有技術(shù)中非播主用戶的設(shè)備請(qǐng)求直播信息、服務(wù)器發(fā)送直播信息作為應(yīng)答的兩個(gè)過程省略為服務(wù)器直接推送的過程,無需接收非播主用戶的設(shè)備的信息更新請(qǐng)求,將繁瑣的直播信息推送過程簡(jiǎn)單化。同時(shí),本申請(qǐng)實(shí)施例將直播信息的推送條件確定為“直播信息的到來”,服務(wù)器接收到直播信息后直接推送至非播主用戶的設(shè)備,進(jìn)而保證直播信息推送的實(shí)時(shí)性。

附圖說明

為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本申請(qǐng)實(shí)施例所提供的一種直播信息推送方法的步驟流程圖;

圖2為本申請(qǐng)實(shí)施例所提供的一種直播信息推送裝置的結(jié)構(gòu)示意圖;

圖3為本申請(qǐng)實(shí)施例所提供的一種直播信息推送系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。

本申請(qǐng)實(shí)施例實(shí)施例提供了一種信息推送方法、裝置及系統(tǒng),以解決直播信息推送過程繁瑣、推送實(shí)時(shí)性差的問題。

下面首先對(duì)本申請(qǐng)實(shí)施例所提供的一種信息推送方法進(jìn)行介紹。

需要說明的是,本申請(qǐng)實(shí)施例所提供的一種信息推送方法用應(yīng)用于服務(wù)器。

如圖1所示,本申請(qǐng)實(shí)施例所提供的一種信息推送方法,包括如下步驟:

S101:接收目標(biāo)直播室播主的設(shè)備發(fā)送的直播信息;

其中,上述目標(biāo)直播室可以通過以下方式建立:接收直播請(qǐng)求,將發(fā)送直播請(qǐng)求的用戶確定為目標(biāo)直播室播主;生成目標(biāo)直播室的標(biāo)識(shí),根據(jù)所述標(biāo)識(shí)建立所述目標(biāo)直播室,并將所述標(biāo)識(shí)發(fā)送至所述目標(biāo)直播室播主的設(shè)備。進(jìn)一步地,上述目標(biāo)直播室可以是在S101步驟之前建立,也就是說所述直播請(qǐng)求在所述直播信息之前發(fā)送;同時(shí),上述直播請(qǐng)求也可以與所述直播信息同時(shí)發(fā)送,這都是合理的。可以理解的是,上述目標(biāo)直播室的標(biāo)識(shí)可以為目標(biāo)直播室的序列號(hào)。

另外,需要說明的是,當(dāng)服務(wù)器處于空閑狀態(tài)時(shí),上述直播信息到達(dá)服務(wù)器時(shí),服務(wù)器可以直接對(duì)其進(jìn)行處理;或者服務(wù)器資源占用過多時(shí),當(dāng)直播信息到達(dá)服務(wù)器時(shí),首先存入緩存,當(dāng)檢測(cè)到服務(wù)器中存在空閑資源時(shí),再對(duì)直播信息進(jìn)行處理。從機(jī)器角度來講,所述直播信息可以為被現(xiàn)有技術(shù)中任一種編碼方式編碼后的數(shù)據(jù),同時(shí)也可以為未經(jīng)編碼的數(shù)據(jù)。從應(yīng)用角度來講,上述直播信息的種類可以為文字、數(shù)字、圖片、語音、視頻等。同時(shí),上述直播信息在發(fā)送時(shí)可以攜帶所述目標(biāo)直播室的標(biāo)識(shí),以區(qū)分直播信息是否屬于所述目標(biāo)直播室。

需要強(qiáng)調(diào)的是,所述目標(biāo)直播室播主的設(shè)備可以為臺(tái)式計(jì)算機(jī)、PC機(jī)(Personal Computer,個(gè)人計(jì)算機(jī))、手機(jī)、平板電腦等。所述設(shè)備可通過軟件平臺(tái)發(fā)送直播信息。其中,所述軟件平臺(tái)可以為專門的客戶端、網(wǎng)頁版客戶端等。進(jìn)一步需要強(qiáng)調(diào)的是,所述目標(biāo)直播室播主的設(shè)備所發(fā)送的直播信息的傳輸方式可以為:有線傳輸、無線傳輸、藍(lán)牙傳輸?shù)取?/p>

S102:獲得所述目標(biāo)直播室內(nèi)非播主用戶的設(shè)備信息;

其中,所述非播主用戶的確定過程可以是與服務(wù)器相通信的設(shè)備主動(dòng)發(fā)送帶有設(shè)備本身信息和目標(biāo)直播室標(biāo)識(shí)的請(qǐng)求,成為所述非播主用戶;也可以是服務(wù)器主動(dòng)指定某一臺(tái)設(shè)備,以使之成為所述目標(biāo)直播室內(nèi)非播主用戶。需要說明的是,在確定上述非播主用戶后,為所述非播主設(shè)備的設(shè)備信息添加非播主標(biāo)識(shí),進(jìn)而區(qū)分非播主用戶的設(shè)備與其他設(shè)備。

需要說明的是,所述設(shè)備信息可以是設(shè)備出廠時(shí)所添加的唯一編碼,或者是設(shè)備接入網(wǎng)絡(luò)時(shí)所分配的IP(Internet Protocol,網(wǎng)絡(luò)協(xié)議)地址。

具體的,獲得上述設(shè)備信息的方式可以為識(shí)別服務(wù)器端記錄的所有用戶設(shè)備,獲得帶有非播主標(biāo)識(shí)的設(shè)備的設(shè)備信息。

較佳的,為了進(jìn)一步提高信息推送的實(shí)時(shí)性,本申請(qǐng)實(shí)施例在建立目標(biāo)直播室后,還生成所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系,使得服務(wù)器快速獲得非播主用戶的設(shè)備信息。具體的,服務(wù)器根據(jù)所述目標(biāo)直播室播主和所述對(duì)應(yīng)關(guān)系,確定所述非播主用戶;獲得所述非播主用戶的設(shè)備信息。在一種實(shí)現(xiàn)方式中,所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系可以為將直播室內(nèi)的播主的標(biāo)識(shí)與同一直播室內(nèi)非播主用戶的標(biāo)識(shí)相對(duì)應(yīng);也可以為將直播室內(nèi)的播主的存儲(chǔ)地址與同一直播室內(nèi)非播主用戶的存儲(chǔ)地址相對(duì)應(yīng)等,這都是合理的。

在直播過程中,可能會(huì)有新的非播主用戶加入目標(biāo)直播室,也有可能有些非播主用戶離開目標(biāo)直播室,進(jìn)而帶來目標(biāo)直播室中非播主用戶的變化,更優(yōu)的,本申請(qǐng)實(shí)施例中,還可以檢測(cè)所述非播主用戶是否發(fā)生變化,當(dāng)所述非播主用戶發(fā)生變化時(shí),更新所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系。需要強(qiáng)調(diào)的是,上述非播主用戶發(fā)生變化的情況可以包括:非播主用戶數(shù)量增加、非播主用戶數(shù)量減少。

再進(jìn)一步的,現(xiàn)實(shí)情況中存在不同非播主用戶有不同權(quán)限的情況,例如:有的非播主用戶是VIP級(jí)別用戶,而有的用戶只是最初級(jí)別用戶,同時(shí)存在一級(jí)、二級(jí)、三級(jí)用戶。因此,為了服務(wù)器便于管理非播主用戶,本申請(qǐng)實(shí)施例還可以對(duì)非播主用戶進(jìn)行分組,本申請(qǐng)實(shí)施例所提供的方法還將非播主用戶進(jìn)行分組管理。具體步驟如下:確定所述非播主用戶的用戶級(jí)別;按照所確定的用戶級(jí)別,將所述目標(biāo)直播室內(nèi)用戶分組??梢岳斫獾氖牵龇纸M的具體方式可以為,將同一級(jí)別的用戶的設(shè)備信息存儲(chǔ)至一個(gè)堆棧或隊(duì)列。

需要強(qiáng)調(diào)的是,所述非播主用戶的設(shè)備可以為臺(tái)式計(jì)算機(jī)、PC機(jī)(Personal Computer,個(gè)人計(jì)算機(jī))、手機(jī)、平板電腦等。

S103:將所述直播信息和所述設(shè)備信息發(fā)送至第二服務(wù)器,以使得所述第二服務(wù)器向所述目標(biāo)直播室內(nèi)非播主用戶的設(shè)備推送所述直播信息。

較佳的,上述直播信息存在不同種類,例如:在金融領(lǐng)域中,有股票信息、基金信息、期貨信息等。另一方面,不同非播主用戶觀看直播信息的權(quán)限不同,例如:當(dāng)本申請(qǐng)實(shí)施例所提供的方法應(yīng)用于金融領(lǐng)域,VIP級(jí)別用戶的權(quán)限是能夠接收股票、基金、期貨等所有信息,而最初級(jí)別用戶只擁有接收股票信息,或者只接收基金信息、或者只接收期貨信息的權(quán)限。因此,為了便于推送直播信息,本申請(qǐng)實(shí)施例提供的方法還如下步驟:在S101接收直播信息之后,獲得所述直播信息的目標(biāo)信息類型;根據(jù)預(yù)設(shè)的信息類型與用戶級(jí)別的對(duì)應(yīng)關(guān)系,確定與所述信息類型相應(yīng)的目標(biāo)用戶級(jí)別,并獲得目標(biāo)用戶的設(shè)備信息,其中,所述目標(biāo)用戶為:用戶級(jí)別為所述目標(biāo)用戶級(jí)別的用戶;將所述直播信息和所述目標(biāo)用戶的設(shè)備信息發(fā)送至第二服務(wù)器,以使得所述第二服務(wù)器向所述目標(biāo)用戶的設(shè)備推送所述直播信息。

在所述目標(biāo)直播室非播主設(shè)備接收到所述直播消息后,直播消息可以自動(dòng)彈出,或者所述目標(biāo)直播室內(nèi)非播主用戶在接收到所述直播消息可發(fā)出提醒,以提醒使用者直播消息的到來,這都是合理的。

進(jìn)一步的,基于S102的步驟中,基于用戶級(jí)別對(duì)用戶進(jìn)行的分組,和上述劃分的信息類型,當(dāng)確定用戶級(jí)別后可直接將相應(yīng)類型的直播信息推送至與目標(biāo)級(jí)別對(duì)應(yīng)的分組內(nèi)的目標(biāo)用戶處,以用來進(jìn)一步減少服務(wù)器確定目標(biāo)用戶的設(shè)備信息的時(shí)間。因此,本申請(qǐng)實(shí)施例所提供的方法還包括以下步驟:獲得目標(biāo)用戶級(jí)別對(duì)應(yīng)的目標(biāo)用戶分組;將所述目標(biāo)用戶分組內(nèi)的用戶確定為目標(biāo)用戶;獲得所述目標(biāo)用戶的設(shè)備信息。

本申請(qǐng)實(shí)施例提供的一種直播信息推送方法,第一服務(wù)器接收直播信息,將直播信息直接推送至非播主用戶的設(shè)備。本申請(qǐng)實(shí)施例將現(xiàn)有技術(shù)中非播主用戶的設(shè)備請(qǐng)求直播信息、服務(wù)器發(fā)送直播信息作為應(yīng)答的兩個(gè)過程省略為服務(wù)器直接推送的過程,無需接收非播主用戶的設(shè)備的信息更新請(qǐng)求,將繁瑣的直播信息推送過程簡(jiǎn)單化。同時(shí),本申請(qǐng)實(shí)施例將直播信息的推送條件確定為“直播信息的到來”,服務(wù)器接收到直播信息后直接推送至非播主用戶的設(shè)備,進(jìn)而保證直播信息推送的實(shí)時(shí)性。

更進(jìn)一步的,為了防止服務(wù)器因?yàn)榘l(fā)生故障而丟失數(shù)據(jù),本申請(qǐng)實(shí)施例所提供的方法還包括步驟:將所述目標(biāo)直播室播主的信息、所述非播主用戶的信息、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息發(fā)送至所述第二服務(wù)器。所述第二服務(wù)器接收目標(biāo)直播室播主的信息、所述非播主用戶的信息、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息,在所述服務(wù)器發(fā)生故障導(dǎo)致數(shù)據(jù)丟失時(shí),所述第二服務(wù)器可以根據(jù)所述目標(biāo)直播室播主的信息和所述非播主用戶的信息建立目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系,根據(jù)所述對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息將直播消息推送給非播主用戶。

或者將所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息發(fā)送至所述第二服務(wù)器。所述第二服務(wù)器接收所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息,在所述服務(wù)器發(fā)生故障導(dǎo)致數(shù)據(jù)丟失時(shí),所述第二服務(wù)器可以根據(jù)所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息將直播消息推送給非播主用戶。

相應(yīng)于上述方法實(shí)施例,如圖2所示,本申請(qǐng)實(shí)施例還提供一種直播信息推送裝置,應(yīng)用于第一服務(wù)器,所述裝置包括:

接收模塊210,用于接收目標(biāo)直播室播主的設(shè)備發(fā)送的直播信息;

第一獲得模塊220,用于獲得所述目標(biāo)直播室內(nèi)用戶的設(shè)備信息;

第一發(fā)送模塊230,用于將所述直播信息和所述設(shè)備信息發(fā)送至第二服務(wù)器,以使得所述第二服務(wù)器向所述目標(biāo)直播室內(nèi)用戶的設(shè)備推送所述直播信息。

較佳的,所述裝置還包括目標(biāo)直播室建立單元,所述目標(biāo)直播室建立單元包括:

接收子單元,用于接收直播請(qǐng)求,將發(fā)送直播請(qǐng)求的用戶確定為目標(biāo)直播室播主;

建立子單元,用于生成目標(biāo)直播室的標(biāo)識(shí),根據(jù)所述標(biāo)識(shí)建立所述目標(biāo)直播室,并將所述標(biāo)識(shí)發(fā)送至所述目標(biāo)直播室播主的設(shè)備。

較佳的,在所述目標(biāo)直播室建立單元之后,還包括:

關(guān)系生成模塊,用于生成所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系;

所述第一獲得模塊,包括:

第一確定子模塊,用于根據(jù)所述目標(biāo)直播室播主和所述對(duì)應(yīng)關(guān)系,確定所述非播主用戶;

第一獲得子模塊,用于獲得所述非播主用戶的設(shè)備信息。

較佳的,所述裝置還包括:

檢測(cè)模塊,用于檢測(cè)所述非播主用戶是否發(fā)生變化;

更新模塊,用于當(dāng)所述非播主用戶發(fā)生變化時(shí),更新所述對(duì)應(yīng)關(guān)系。

較佳的,所述裝置還包括第二發(fā)送模塊,具體用于:

將所述目標(biāo)直播室播主的信息、所述非播主用戶的信息、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息發(fā)送至所述第二服務(wù)器;或者

將所述對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息發(fā)送至所述第二服務(wù)器。

較佳的,在所述接收模塊之后,還包括:

第二獲得模塊,用于獲得所述直播信息的目標(biāo)信息類型;

第三獲得模塊,用于根據(jù)預(yù)設(shè)的信息類型與用戶級(jí)別的對(duì)應(yīng)關(guān)系,確定與所述信息類型相應(yīng)的目標(biāo)用戶級(jí)別;

所述獲得所述目標(biāo)直播室內(nèi)非播主用戶的設(shè)備信息,包括:

獲得目標(biāo)用戶的設(shè)備信息,其中,所述目標(biāo)用戶為:用戶級(jí)別為所述目標(biāo)用戶級(jí)別的用戶;

所述第一發(fā)送模塊,還用于:

將所述直播信息和所述目標(biāo)用戶的設(shè)備信息發(fā)送至第二服務(wù)器,以使得所述第二服務(wù)器向所述目標(biāo)用戶的設(shè)備推送所述直播信息。

較佳的,所述關(guān)系生成模塊,包括:

第二確定子模塊,用于確定所述非播主用戶的用戶級(jí)別;

分組子模塊,用于按照所確定的用戶級(jí)別,將所述目標(biāo)直播室內(nèi)用戶分組;

所述第三獲得模塊,包括:

第二獲得子模塊,用于獲得所述目標(biāo)用戶級(jí)別對(duì)應(yīng)的目標(biāo)用戶分組;

第三確定子模塊,用于將所述目標(biāo)用戶分組內(nèi)的用戶確定為目標(biāo)用戶;

第二獲得子模塊,用于獲得所述目標(biāo)用戶的設(shè)備信息。

本申請(qǐng)實(shí)施例提供的一種直播信息推送裝置,第一服務(wù)器接收直播信息,將直播信息直接推送至非播主用戶的設(shè)備。本申請(qǐng)實(shí)施例將現(xiàn)有技術(shù)中非播主用戶的設(shè)備請(qǐng)求直播信息、服務(wù)器發(fā)送直播信息作為應(yīng)答的兩個(gè)過程省略為服務(wù)器直接推送的過程,無需接收非播主用戶的設(shè)備的信息更新請(qǐng)求,將繁瑣的直播信息推送過程簡(jiǎn)單化。同時(shí),本申請(qǐng)實(shí)施例將直播信息的推送條件確定為“直播信息的到來”,服務(wù)器接收到直播信息后直接推送至非播主用戶的設(shè)備,進(jìn)而保證直播信息推送的實(shí)時(shí)性。

另一方面,本申請(qǐng)實(shí)施例還提供一種直播信息推送系統(tǒng),如圖3所示,所述系統(tǒng)包括:第一服務(wù)器310、第二服務(wù)器320、目標(biāo)直播室播主設(shè)備330、目標(biāo)直播室非播主設(shè)備340,其中,所述第一服務(wù)器與所述第二服務(wù)器、所述目標(biāo)直播室播主設(shè)備、所述目標(biāo)直播室非播主設(shè)備相互通信,所述第二服務(wù)器與所述目標(biāo)直播室播主設(shè)備、所述目標(biāo)直播室非播主設(shè)備單向通信;

所述目標(biāo)直播室播主設(shè)備,用于發(fā)送直播消息至所述第一服務(wù)器;

所述第一服務(wù)器,用于接收所述直播信息;

所述目標(biāo)直播室非播主設(shè)備,用于發(fā)送帶有所述目標(biāo)直播室非播主設(shè)備的設(shè)備信息的直播請(qǐng)求;

所述第一服務(wù)器,用于接收所述直播請(qǐng)求,獲得所述目標(biāo)直播室非播主設(shè)備的設(shè)備信息;將所述直播信息和所述目標(biāo)直播室非播主設(shè)備的設(shè)備信息發(fā)送至所述第二服務(wù)器;

所述第二服務(wù)器,用于接收所述直播信息和所述目標(biāo)直播室非播主設(shè)備的設(shè)備信息,將所述直播信息推送給所述目標(biāo)直播室非播主設(shè)備。

較佳的,所述目標(biāo)直播室播主設(shè)備,還用于發(fā)送所述直播消息至所述第一服務(wù)器;

所述第一服務(wù)器,還用于接收所述直播請(qǐng)求,將發(fā)送直播請(qǐng)求的用戶確定為目標(biāo)直播室播主;生成目標(biāo)直播室的標(biāo)識(shí),根據(jù)所述標(biāo)識(shí)建立所述目標(biāo)直播室,并將所述標(biāo)識(shí)發(fā)送至所述目標(biāo)直播室播主設(shè)備。

較佳的,所述第一服務(wù)器,還用于生成所述目標(biāo)直播室播主與所述非播主用戶的對(duì)應(yīng)關(guān)系;根據(jù)所述目標(biāo)直播室播主和所述對(duì)應(yīng)關(guān)系,確定所述非播主用戶;獲得所述非播主用戶的設(shè)備信息。

較佳的,所述第一服務(wù)器,還用于檢測(cè)所述非播主用戶是否發(fā)生變化;若所述非播主用戶發(fā)生變化,更新所述對(duì)應(yīng)關(guān)系。

較佳的,所述第一服務(wù)器,還用于發(fā)送目標(biāo)直播室播主的信息、非播主用戶的信息、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息至所述第二服務(wù)器;或者,還用于發(fā)送所述目標(biāo)直播室播主和所述非播主用戶之間的對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息至所述第二服務(wù)器;

所述第二服務(wù)器,還用于接收所述目標(biāo)直播室播主的信息、所述非播主用戶的信息、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息;生成所述目標(biāo)直播室播主和所述非播主用戶之間的對(duì)應(yīng)關(guān)系;根據(jù)所述對(duì)應(yīng)關(guān)系、、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息,將所述直播信息推送給所述非播主用戶的設(shè)備;

或者,還用于接收所述目標(biāo)直播室播主和所述非播主用戶之間的對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息;根據(jù)所述目標(biāo)直播室播主和所述非播主用戶之間的對(duì)應(yīng)關(guān)系、所述目標(biāo)直播室播主的設(shè)備信息和所述非播主用戶的設(shè)備信息,將所述直播信息推送給所述非播主用戶的設(shè)備。

較佳的,所述第一服務(wù)器,還用于獲得所述直播信息的目標(biāo)信息類型;根據(jù)預(yù)設(shè)的信息類型與用戶級(jí)別的對(duì)應(yīng)關(guān)系,確定與所述信息類型相應(yīng)的目標(biāo)用戶級(jí)別;獲得目標(biāo)用戶的設(shè)備信息,其中,所述目標(biāo)用戶為:用戶級(jí)別為所述目標(biāo)用戶級(jí)別的用戶;將所述直播信息和所述目標(biāo)用戶的設(shè)備信息發(fā)送至第二服務(wù)器;

所述第二服務(wù)器,還用于接收所述直播信息和所述目標(biāo)用戶的設(shè)備信息;向所述目標(biāo)用戶的設(shè)備推送所述直播信息。

較佳的,所述第一服務(wù)器,還用于確定所述非播主用戶的用戶級(jí)別;按照所確定的用戶級(jí)別,將所述目標(biāo)直播室內(nèi)用戶分組;獲得所述目標(biāo)用戶級(jí)別對(duì)應(yīng)的目標(biāo)用戶分組;將所述目標(biāo)用戶分組內(nèi)的用戶確定為目標(biāo)用戶;獲得所述目標(biāo)用戶的設(shè)備信息。

本申請(qǐng)實(shí)施例提供的一種直播信息推送系統(tǒng),第一服務(wù)器接收直播信息,將直播信息直接推送至非播主用戶的設(shè)備。本申請(qǐng)實(shí)施例將現(xiàn)有技術(shù)中非播主用戶的設(shè)備請(qǐng)求直播信息、服務(wù)器發(fā)送直播信息作為應(yīng)答的兩個(gè)過程省略為服務(wù)器直接推送的過程,無需接收非播主用戶的設(shè)備的信息更新請(qǐng)求,將繁瑣的直播信息推送過程簡(jiǎn)單化。同時(shí),本申請(qǐng)實(shí)施例將直播信息的推送條件確定為“直播信息的到來”,服務(wù)器接收到直播信息后直接推送至非播主用戶的設(shè)備,進(jìn)而保證直播信息推送的實(shí)時(shí)性。

需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,這里所稱得的存儲(chǔ)介質(zhì),如:ROM/RAM、磁碟、光盤等。

以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并非用于限定本申請(qǐng)的保護(hù)范圍。凡在本申請(qǐng)的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本申請(qǐng)的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1