本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種直播間推薦策略的評估方法和裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)行業(yè)的發(fā)展,網(wǎng)絡(luò)直播已經(jīng)成為一種新興的娛樂方式。當(dāng)需要觀看直播時(shí),用戶按照自己的需求,點(diǎn)擊進(jìn)入一直播間,進(jìn)而直播服務(wù)器基于用戶的選擇,將用戶選擇的直播間的直播視頻流發(fā)送到UE(用戶設(shè)備,User Equipment)上,使用戶在UE上觀看該直播間件對應(yīng)的直播視頻。
為了方便用戶找到屬于自己偏好的直播間或直播內(nèi)容,服務(wù)器會(huì)按照直播間推薦策略向用戶推薦一些直播間。然而,直播間推薦策略是否有效,用戶是否對推薦內(nèi)容滿意,則需要用戶主動(dòng)回復(fù)調(diào)查報(bào)告。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種直播間推薦策略評估的方法、用戶設(shè)備和服務(wù)器系統(tǒng),用于通過采集用戶的對推薦直播間的付費(fèi)行為評估直播間推薦策略。
第一方面,本發(fā)明提供了一種直播間推薦策略的評估方法,應(yīng)用于用戶設(shè)備UE,包括:
接收直播服務(wù)器基于直播間推薦策略針對所述UE對應(yīng)的用戶發(fā)送的直播間推薦列表;所述直播間推薦列表包括一個(gè)或多個(gè)推薦直播間;
接收所述用戶針對所述一個(gè)或多個(gè)推薦直播間中目標(biāo)推薦直播間的點(diǎn)擊操作;
基于所述點(diǎn)擊操作,從所述直播服務(wù)器獲取所述目標(biāo)推薦直播間的直播視頻;
在播放所述目標(biāo)推薦直播間的直播視頻時(shí),接收所述用戶針對所述目標(biāo)推薦直播間的付費(fèi)操作;
基于所述付費(fèi)操作,向與所述直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器發(fā)送付費(fèi)報(bào)告,以使所述用戶服務(wù)器基于所述付費(fèi)報(bào)告計(jì)算所述直播推薦策略的付費(fèi)轉(zhuǎn)化率,進(jìn)而基于所述付費(fèi)轉(zhuǎn)化率評估所述直播間推薦策略。
可選的,基于所述付費(fèi)操作,向與所述直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器發(fā)送付費(fèi)報(bào)告,包括:
調(diào)用pushChatMassege方法中的超文本傳輸協(xié)議網(wǎng)絡(luò)請求HttpWebRequest對象獲取所述付費(fèi)操作對應(yīng)的付費(fèi)信息;所述付費(fèi)信息包括付費(fèi)次數(shù)和/或付費(fèi)額度;
基于所述付費(fèi)信息生成JSON結(jié)構(gòu)的所述付費(fèi)報(bào)告;
向所述用戶服務(wù)器暴露的HTTP或超文本傳輸安全協(xié)議統(tǒng)一資源定位符HTTPS URL發(fā)送所述付費(fèi)報(bào)告,或者向所述直播服務(wù)器關(guān)聯(lián)的交易服務(wù)器暴露的HTTP或HTTPS URL發(fā)送所述付費(fèi)報(bào)告,以使所述交易服務(wù)器向所述用戶服務(wù)器轉(zhuǎn)發(fā)所述付費(fèi)報(bào)告。
第二方面,本發(fā)明實(shí)施例提高了一種直播間推薦策略的評估方法,應(yīng)用于服務(wù)器系統(tǒng),所述服務(wù)器系統(tǒng)包括直播服務(wù)器和與所述直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器,所述方法包括:
所述直播服務(wù)器基于直播間推薦策略針對用戶設(shè)備UE對應(yīng)的用戶發(fā)送直播間推薦列表;所述直播間推薦列表包括一個(gè)或多個(gè)推薦直播間;
所述直播服務(wù)器基于所述用戶針對所述一個(gè)或多個(gè)推薦直播間中目標(biāo)推薦直播間的點(diǎn)擊操作,向所述UE發(fā)送所述目標(biāo)推薦直播間的直播視頻;
所述用戶服務(wù)器接收所述UE發(fā)送的所述用戶針對所述目標(biāo)推薦直播間的付費(fèi)操作的付費(fèi)報(bào)告;
所述用戶服務(wù)器基于所述付費(fèi)報(bào)告計(jì)算所述直播間推薦策略的付費(fèi)轉(zhuǎn)化率,進(jìn)而基于所述付費(fèi)轉(zhuǎn)化率評估所述直播間推薦策略。
可選的,所述用戶服務(wù)器基于所述付費(fèi)報(bào)告計(jì)算所述直播間推薦策略的付費(fèi)轉(zhuǎn)化率,包括:
解析JSON結(jié)構(gòu)的付費(fèi)報(bào)告,以獲得所述付費(fèi)報(bào)告包括的所述付費(fèi)操作對應(yīng)的付費(fèi)信息,所述付費(fèi)信息包括付費(fèi)次數(shù)和/或付費(fèi)額度;
基于所述付費(fèi)次數(shù)和/或付費(fèi)額度更新所述用戶服務(wù)器中的用戶數(shù)據(jù)庫;
根據(jù)更新后的用戶數(shù)據(jù)庫中記錄的總付費(fèi)次數(shù)和/或總付費(fèi)額度,以及所述直播間推薦列表的曝光次數(shù),計(jì)算所述直播間推薦策略的付費(fèi)轉(zhuǎn)化率。
可選的,所述用戶服務(wù)器接收所述UE發(fā)送的所述用戶針對所述目標(biāo)推薦直播間的付費(fèi)操作的付費(fèi)報(bào)告,包括:
通過所述用戶服務(wù)器暴露的超文本傳輸協(xié)議HTTP或超文本傳輸安全協(xié)議統(tǒng)一資源定位符HTTPS URL接收所述付費(fèi)報(bào)告,或者接收所述UE向所述直播服務(wù)器關(guān)聯(lián)的交易服務(wù)器暴露的HTTP或HTTPS URL發(fā)送并由所述交易服務(wù)器轉(zhuǎn)發(fā)的所述付費(fèi)報(bào)告。
第三方面,本發(fā)明提供了一種用戶設(shè)備,包括:
第一接收模塊,用于接收直播服務(wù)器基于直播間推薦策略針對所述UE對應(yīng)的用戶發(fā)送的直播間推薦列表;所述直播間推薦列表包括一個(gè)或多個(gè)推薦直播間;
第二接收模塊,用于接收所述用戶針對所述一個(gè)或多個(gè)推薦直播間中目標(biāo)推薦直播間的點(diǎn)擊操作;
獲取模塊,用于基于所述點(diǎn)擊操作,從所述直播服務(wù)器獲取所述目標(biāo)推薦直播間的直播視頻;
第三接收模塊,用于在播放所述目標(biāo)推薦直播間的直播視頻時(shí),接收所述用戶針對所述目標(biāo)推薦直播間的付費(fèi)操作;
發(fā)送模塊,用于基于所述付費(fèi)操作,向與所述直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器發(fā)送付費(fèi)報(bào)告,以使所述用戶服務(wù)器基于所述付費(fèi)報(bào)告計(jì)算所述直播推薦策略的付費(fèi)轉(zhuǎn)化率,進(jìn)而基于所述付費(fèi)轉(zhuǎn)化率評估所述直播間推薦策略。
可選的,所述發(fā)送模塊用于調(diào)用pushChatMassege方法中的超文本傳輸協(xié)議網(wǎng)絡(luò)請求HttpWebRequest對象獲取所述付費(fèi)操作對應(yīng)的付費(fèi)信息;所述付費(fèi)信息包括付費(fèi)次數(shù)和/或付費(fèi)額度;基于所述付費(fèi)信息生成JSON結(jié)構(gòu)的所述付費(fèi)報(bào)告;向所述用戶服務(wù)器暴露的HTTP或超文本傳輸安全協(xié)議統(tǒng)一資源定位符HTTPS URL發(fā)送所述付費(fèi)報(bào)告,或者向所述直播服務(wù)器關(guān)聯(lián)的交易服務(wù)器暴露的HTTP或HTTPS URL發(fā)送所述付費(fèi)報(bào)告,以使所述交易服務(wù)器向所述用戶服務(wù)器轉(zhuǎn)發(fā)所述付費(fèi)報(bào)告。
第四方面,本發(fā)明提供了一種服務(wù)器系統(tǒng),包括:
直播服務(wù)器,用于基于直播間推薦策略針對用戶設(shè)備UE對應(yīng)的用戶發(fā)送直播間推薦列表;所述直播間推薦列表包括一個(gè)或多個(gè)推薦直播間;基于所述用戶針對所述一個(gè)或多個(gè)推薦直播間中目標(biāo)推薦直播間的點(diǎn)擊操作,向所述UE發(fā)送所述目標(biāo)推薦直播間的直播視頻;
與所述直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器,用于接收所述UE發(fā)送的所述用戶針對所述目標(biāo)推薦直播間的付費(fèi)操作的付費(fèi)報(bào)告;基于所述付費(fèi)報(bào)告計(jì)算所述直播間推薦策略的付費(fèi)轉(zhuǎn)化率,進(jìn)而基于所述付費(fèi)轉(zhuǎn)化率評估所述直播間推薦策略。
可選的,所述用戶服務(wù)器用于解析JSON結(jié)構(gòu)的付費(fèi)報(bào)告,以獲得所述付費(fèi)報(bào)告包括的所述付費(fèi)操作對應(yīng)的付費(fèi)信息,所述付費(fèi)信息包括付費(fèi)次數(shù)和/或付費(fèi)額度;基于所述付費(fèi)次數(shù)和/或付費(fèi)額度更新所述用戶服務(wù)器中的用戶數(shù)據(jù)庫;根據(jù)更新后的用戶數(shù)據(jù)庫中記錄的總付費(fèi)次數(shù)和/或總付費(fèi)額度,以及所述直播間推薦列表的曝光次數(shù),計(jì)算所述直播間推薦策略的付費(fèi)轉(zhuǎn)化率。
可選的,所述用戶服務(wù)器用于通過所述用戶服務(wù)器暴露的超文本傳輸協(xié)議HTTP或超文本傳輸安全協(xié)議統(tǒng)一資源定位符HTTPS URL接收所述付費(fèi)報(bào)告,或者接收所述UE向所述直播服務(wù)器關(guān)聯(lián)的交易服務(wù)器暴露的HTTP或HTTPS URL發(fā)送并由所述交易服務(wù)器轉(zhuǎn)發(fā)的所述付費(fèi)報(bào)告。
本申請實(shí)施例中的上述一個(gè)或多個(gè)技術(shù)方案,至少具有如下一種或多種技術(shù)效果:
在本發(fā)明實(shí)施例的技術(shù)方案中,UE接收直播服務(wù)器基于直播間推薦策略針對UE對應(yīng)的用戶發(fā)送的直播間推薦列表,直播間推薦列表包括一個(gè)或多個(gè)推薦直播間,然后接收用戶針對一個(gè)或多個(gè)推薦直播間其中的目標(biāo)推薦直播間的點(diǎn)擊操作,進(jìn)而從直播服務(wù)器獲取目標(biāo)推薦直播間的直播視頻,然后,在播放目標(biāo)推薦直播間的直播視頻時(shí),接收用戶針對目標(biāo)推薦直播間的付費(fèi)操作,并向與直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器發(fā)送付費(fèi)操作的付費(fèi)報(bào)告。進(jìn)而,用戶服務(wù)器基于付費(fèi)報(bào)告計(jì)算直播推薦策略的付費(fèi)轉(zhuǎn)化率,進(jìn)而基于付費(fèi)轉(zhuǎn)化率評估直播間推薦策略。由此可見,當(dāng)用戶在觀看感興趣的目標(biāo)推薦直播間的直播視頻時(shí)進(jìn)行了付費(fèi),則UE主動(dòng)向用戶服務(wù)器提交付費(fèi)報(bào)告,進(jìn)而用戶服務(wù)器基于付費(fèi)報(bào)告計(jì)算出直播間推薦策略的付費(fèi)轉(zhuǎn)化率,由此來評估直播間推薦策略。故而,用戶服務(wù)器不必再向用戶發(fā)送評估報(bào)告,用戶也無需花費(fèi)時(shí)間反饋評估報(bào)告,實(shí)現(xiàn)了在不影響用戶體驗(yàn)的情況下,采集用戶的對推薦直播間的付費(fèi)行為評估直播間推薦策略的技術(shù)效果。
附圖說明
圖1為本發(fā)明實(shí)施例中一種可能的網(wǎng)絡(luò)架構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例中UE側(cè)的直播間推薦策略的評估方法流程圖;
圖3為本發(fā)明實(shí)施例中服務(wù)器系統(tǒng)側(cè)的直播間推薦策略的評估方法流程圖;
圖4為本發(fā)明實(shí)施例中用戶設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種直播間推薦策略評估的方法、用戶設(shè)備和服務(wù)器系統(tǒng),用于通過采集用戶的對推薦直播間的付費(fèi)行為評估直播間推薦策略。
為了解決上述技術(shù)問題,本發(fā)明提供的技術(shù)方案總體思路如下:
在本發(fā)明實(shí)施例的技術(shù)方案中,UE接收直播服務(wù)器基于直播間推薦策略針對UE對應(yīng)的用戶發(fā)送的直播間推薦列表,直播間推薦列表包括一個(gè)或多個(gè)推薦直播間,然后接收用戶針對一個(gè)或多個(gè)推薦直播間其中的目標(biāo)推薦直播間的點(diǎn)擊操作,進(jìn)而從直播服務(wù)器獲取目標(biāo)推薦直播間的直播視頻,然后,在播放目標(biāo)推薦直播間的直播視頻時(shí),接收用戶針對目標(biāo)推薦直播間的付費(fèi)操作,并向與直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器發(fā)送付費(fèi)操作的付費(fèi)報(bào)告。進(jìn)而,用戶服務(wù)器基于付費(fèi)報(bào)告計(jì)算直播推薦策略的付費(fèi)轉(zhuǎn)化率,進(jìn)而基于付費(fèi)轉(zhuǎn)化率評估直播間推薦策略。由此可見,當(dāng)用戶在觀看感興趣的目標(biāo)推薦直播間的直播視頻時(shí)進(jìn)行了付費(fèi),則UE主動(dòng)向用戶服務(wù)器提交付費(fèi)報(bào)告,進(jìn)而用戶服務(wù)器基于付費(fèi)報(bào)告計(jì)算出直播間推薦策略的付費(fèi)轉(zhuǎn)化率,由此來評估直播間推薦策略。故而,用戶服務(wù)器不必再向用戶發(fā)送評估報(bào)告,用戶也無需花費(fèi)時(shí)間反饋評估報(bào)告,實(shí)現(xiàn)了在不影響用戶體驗(yàn)的情況下,采集用戶的對推薦直播間的付費(fèi)行為評估直播間推薦策略的技術(shù)效果。
下面通過附圖以及具體實(shí)施例對本發(fā)明技術(shù)方案做詳細(xì)的說明,應(yīng)當(dāng)理解本申請實(shí)施例以及實(shí)施例中的具體特征是對本申請技術(shù)方案的詳細(xì)的說明,而不是對本申請技術(shù)方案的限定,在不沖突的情況下,本申請實(shí)施例以及實(shí)施例中的技術(shù)特征可以相互組合。
本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
為了更加清楚的說明本發(fā)明實(shí)施例中的技術(shù)方案,首先對本發(fā)明實(shí)施例的網(wǎng)絡(luò)架構(gòu)進(jìn)行介紹。請參考圖1,為本發(fā)明實(shí)施例中一種可能的網(wǎng)絡(luò)架構(gòu)示意圖。該架構(gòu)包括UE和服務(wù)器系統(tǒng)。
UE例如為智能手機(jī)、平板電腦、個(gè)人電腦或穿戴式設(shè)備等,本發(fā)明不做具體限制。在具體實(shí)現(xiàn)過程中,可能有零個(gè)、一個(gè)或多個(gè)UE接入服務(wù)器系統(tǒng),圖1中僅示出一個(gè)。服務(wù)器系統(tǒng)至少包括直播服務(wù)器和用戶服務(wù)器,進(jìn)一步還可以包括網(wǎng)關(guān)服務(wù)器、交易服務(wù)器和關(guān)注服務(wù)器等。用戶服務(wù)器、直播服務(wù)器、交易服務(wù)器和關(guān)注服務(wù)器等連接在網(wǎng)關(guān)服務(wù)器上,而UE則通過連接網(wǎng)關(guān)服務(wù)器,進(jìn)而與其他服務(wù)器間接連接。直播服務(wù)器用于向UE提供直播服務(wù)。用戶服務(wù)器用于向用戶提供用戶服務(wù),例如保存用戶名和密碼、記錄用戶關(guān)注的直播間、用戶積分和行為記錄等。網(wǎng)關(guān)服務(wù)器用于實(shí)現(xiàn)UE與其他服務(wù)器間接連接,以及將每個(gè)服務(wù)器發(fā)送信息和數(shù)據(jù)路由到對應(yīng)UE。交易服務(wù)器用于處理用戶的支付服務(wù),例如賬戶充值或贈(zèng)送虛擬禮物等。關(guān)注服務(wù)器用于處理用戶的關(guān)注行為,記錄和更新用戶關(guān)注的直播間。
本發(fā)明提供了一種直播間推薦策略的評估方法,應(yīng)用于UE,請參考圖2,為UE側(cè)的直播間推薦策略的評估方法。該方法包括:
S101:接收直播服務(wù)器基于直播間推薦策略針對所述UE對應(yīng)的用戶發(fā)送的直播間推薦列表;所述直播間推薦列表包括一個(gè)或多個(gè)推薦直播間;
S102:接收所述用戶針對所述一個(gè)或多個(gè)推薦直播間中目標(biāo)推薦直播間的點(diǎn)擊操作;
S103:基于所述點(diǎn)擊操作,從所述直播服務(wù)器獲取所述目標(biāo)推薦直播間的直播視頻;
S104:在播放所述目標(biāo)推薦直播間的直播視頻時(shí),接收所述用戶針對所述目標(biāo)推薦直播間的付費(fèi)操作;
S105:基于所述付費(fèi)操作,向與所述直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器發(fā)送付費(fèi)報(bào)告,以使所述用戶服務(wù)器基于所述付費(fèi)報(bào)告計(jì)算所述直播推薦策略的付費(fèi)轉(zhuǎn)化率,進(jìn)而基于所述付費(fèi)轉(zhuǎn)化率評估所述直播間推薦策略。
具體來講,直播服務(wù)器以及直播服務(wù)器的管理人員可以根據(jù)實(shí)際設(shè)置直播間推薦策略,例如根據(jù)用戶歷史觀看行為推測用戶偏好,然后計(jì)算出一個(gè)或多個(gè)直播間作為推薦直播間,或者將用戶好友觀看過的直播間作為推薦直播間等,本發(fā)明不做具體限制。直播服務(wù)器根據(jù)直播間推薦策略確定出一個(gè)或多個(gè)推薦直播間后,生成直播間推薦列表。
其中,直播間推薦列表包括一個(gè)或多個(gè)推薦直播間,并且,直播推薦列表包括一個(gè)或多個(gè)坑位,每個(gè)坑位用于顯示一個(gè)推薦直播間。用戶點(diǎn)擊其中一個(gè)坑位,將獲得該坑位顯示的推薦直播間的直播視頻。
UE對應(yīng)的用戶指的是UE與服務(wù)器系統(tǒng)連接時(shí)UE中登錄的用戶。該用戶在UE查看直播列表時(shí),直播服務(wù)器會(huì)根據(jù)直播間推薦策略,當(dāng)前用戶的觀看行為和業(yè)務(wù)規(guī)則,為用戶推送直播間推薦列表。
如果用戶對直播間推薦列表其中的一個(gè)或多個(gè)推薦直播間感興趣,則會(huì)點(diǎn)擊自己感興趣的推薦直播間所在坑位,進(jìn)而觀看感興趣的一個(gè)或多個(gè)推薦直播間的直播視頻。因此,如果用戶對直播間推薦列表中的一個(gè)或多個(gè)推薦直播間感興趣而點(diǎn)擊對應(yīng)的推薦直播間,則UE在S102中將會(huì)接收到用戶針對一個(gè)或多個(gè)推薦直播間中目標(biāo)直播間的點(diǎn)擊操作。其中,本發(fā)明實(shí)施例中的目標(biāo)直播間是指用戶在所點(diǎn)擊的推薦直播間。
具體來講,如果UE的點(diǎn)擊操作檢測裝置為觸控裝置,則UE具體為通過觸控裝置檢測觸控操作來接收用戶的點(diǎn)擊操作;如果UE的點(diǎn)擊操作檢測裝置為鼠標(biāo),則UE具體為通過鼠標(biāo)檢測點(diǎn)擊操作來接收用戶的點(diǎn)擊操作。在具體實(shí)現(xiàn)過程中,本發(fā)明所屬領(lǐng)域的普通技術(shù)人員可以根據(jù)具體實(shí)現(xiàn)過程選擇點(diǎn)擊操作檢測裝置,以選擇接收點(diǎn)擊操作的具體方式,本發(fā)明不做具體限制。
接下來,在S103中,UE將基于點(diǎn)擊操作,從直播服務(wù)器獲取目標(biāo)推薦直播間的直播視頻。
具體來講,在用戶點(diǎn)擊目標(biāo)推薦直播間后,UE將基于點(diǎn)擊操作向直播服務(wù)器發(fā)起TCP(傳輸控制協(xié)議,Transmission Control Protocol)連接,以獲取目標(biāo)推薦直播間的信息并連接直播服務(wù)。其中,直播間信息包括但不限于直播間當(dāng)前在線人數(shù)、關(guān)注數(shù)、收到禮物數(shù)等。UE發(fā)起的TCP連接會(huì)與網(wǎng)關(guān)服務(wù)器建立長連接,進(jìn)而由網(wǎng)關(guān)服務(wù)器與后端的直播服務(wù)器進(jìn)行交互,從而實(shí)現(xiàn)UE與直播服務(wù)器的連接。
在UE與直播服務(wù)器間接建立連接后,UE還需要進(jìn)一步向直播服務(wù)器發(fā)送用戶信息,用戶信息包括但不限于UE識(shí)別碼、客戶端IP、播放時(shí)長、直播間ID等,然后將用戶信息按照拼裝規(guī)則拼裝成JSON格式的數(shù)據(jù),例如:
在具體實(shí)現(xiàn)過程中,為了保證用戶信息的安全性,還可以進(jìn)一步按照UE與服務(wù)器系統(tǒng)約定的秘鑰對JSON格式的用戶信息進(jìn)行加密,然后再發(fā)送給網(wǎng)關(guān)服務(wù)器,進(jìn)而網(wǎng)關(guān)服務(wù)器將用戶信息路由給直播服務(wù)器。
接下來,直播服務(wù)器接收用戶信息后,按照UE與服務(wù)器系統(tǒng)約定的秘鑰對JSON格式的用戶信息進(jìn)行解密。然后,按照拼裝規(guī)則解析用戶信息,并驗(yàn)證UE識(shí)別碼是否有效。如果UE識(shí)別碼有效,則表示UE發(fā)起的會(huì)話通過鑒權(quán),如果UE識(shí)別碼無效,則表示UE發(fā)起的會(huì)話未通過鑒權(quán)。
接著,用戶服務(wù)器將通過鑒權(quán)的會(huì)話加入活躍會(huì)話列表中,并增加用戶IP、會(huì)話ID等標(biāo)識(shí)該UE發(fā)起的會(huì)話。然后,基于用戶信息中的直播間ID(身份,identification)向該UE發(fā)送目標(biāo)推薦直播間的直播視頻流。UE在接收到目標(biāo)推薦直播間的視頻流后,將視頻流對應(yīng)的視頻輸出顯示,這樣就獲得了目標(biāo)推薦直播間的直播視頻。
進(jìn)一步,如果用戶在觀看目標(biāo)推薦直播間直播視頻的過程中,認(rèn)為對目標(biāo)推薦直播間感興趣,就有可能產(chǎn)生付費(fèi)操作,例如購買禮物或充值會(huì)員等。所以,S104中,會(huì)接收到用戶針對目標(biāo)推薦直播間的付費(fèi)操作。然后,S105中,基于付費(fèi)操作,向與直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器發(fā)送付費(fèi)報(bào)告。
具體來講,本發(fā)明實(shí)施例中的用戶服務(wù)器與直播服務(wù)器屬于同一服務(wù)器系統(tǒng),因此用戶服務(wù)器與直播服務(wù)器關(guān)聯(lián)。UE可以在每接收到一次付費(fèi)操作之后,就向用戶服務(wù)器發(fā)送一次付費(fèi)報(bào)告,也可以在接收到的付費(fèi)操作達(dá)到預(yù)設(shè)次數(shù)之后,向用戶服務(wù)器發(fā)送一次付費(fèi)報(bào)告,本發(fā)明不做具體限制。預(yù)設(shè)次數(shù)例如為3或5等。
其中,S105具體可以通過如下過程實(shí)現(xiàn):
調(diào)用pushChatMassege方法中的超文本傳輸協(xié)議網(wǎng)絡(luò)請求HttpWebRequest對象獲取所述付費(fèi)操作對應(yīng)的付費(fèi)信息;所述付費(fèi)信息包括付費(fèi)次數(shù)和/或付費(fèi)額度;
基于所述付費(fèi)信息生成JSON結(jié)構(gòu)的所述付費(fèi)報(bào)告;
向所述用戶服務(wù)器暴露的HTTP或超文本傳輸安全協(xié)議統(tǒng)一資源定位符HTTPS URL發(fā)送所述付費(fèi)報(bào)告,或者向所述直播服務(wù)器關(guān)聯(lián)的交易服務(wù)器暴露的HTTP或HTTPS URL發(fā)送所述付費(fèi)報(bào)告,以使所述交易服務(wù)器向所述用戶服務(wù)器轉(zhuǎn)發(fā)所述付費(fèi)報(bào)告。
具體來講,當(dāng)確定需要向用戶服務(wù)器發(fā)送付費(fèi)報(bào)告時(shí),UE調(diào)用pushChatMassege方法中的超文本傳輸協(xié)議網(wǎng)絡(luò)請求HttpWebRequest對象獲取付費(fèi)操作的付費(fèi)信息。具體來講,在本發(fā)明實(shí)施例中,付費(fèi)信息中包括付費(fèi)次數(shù)、付費(fèi)額度或者付費(fèi)次數(shù)和付費(fèi)額度,進(jìn)一步還可以包括每次付費(fèi)所針對的推薦直播間ID,每次付費(fèi)所針對的推薦直播間所在的直播間推薦列表以及付費(fèi)時(shí)間戳等。在具體實(shí)現(xiàn)過程中,為了方便用戶服務(wù)器獲知付費(fèi)操作由哪個(gè)用戶觸發(fā),HttpWebRequest對象還可以進(jìn)一步獲取用戶信息。
由于JSON結(jié)構(gòu)的普及,除了低版本IE瀏覽器之外的各大瀏覽器都原生支持JSON,所以本發(fā)明實(shí)施例中的HttpWebRequest對象在初始化時(shí),表示HTTP(Type屬性被設(shè)超文本傳輸協(xié)議,HyperText Transfer Protocol)的屬性的Content-置成為application/json。換言之,將HttpWebRequest對象的HTTP協(xié)議的屬性設(shè)置為JSON,使得HttpWebRequest對象以JSON結(jié)構(gòu)向用戶服務(wù)器發(fā)送信息。HttpWebRequest對象的application/json用來通知用戶服務(wù)器點(diǎn)擊報(bào)告消息主體是序列化后的JSON字符串。
所以,HttpWebRequest對象在獲取到付費(fèi)信息,或付費(fèi)信息和用戶信息后,基于付費(fèi)信息,或付費(fèi)信息和用戶信息生成JSON結(jié)構(gòu)的付費(fèi)報(bào)告。然后,向用戶服務(wù)器發(fā)送付費(fèi)報(bào)告。
在本發(fā)明實(shí)施例中,向用戶服務(wù)器發(fā)送付費(fèi)報(bào)告的方式有兩種。具體來講,第一種為直接向用戶服務(wù)器發(fā)送付費(fèi)報(bào)告,具體為以HTTP協(xié)議向用戶服務(wù)器暴露的HTTP或者HTTPS URL(HTTP,超文本傳輸安全協(xié)議,Hyper Text Transfer Protocol over Secure Socket Layer;URL,統(tǒng)一資源定位符,Uniform Resource Locator)提交付費(fèi)報(bào)告。當(dāng)然,如果以第一種方式向用戶服務(wù)器發(fā)送了付費(fèi)報(bào)告后,進(jìn)一步還需要單獨(dú)將用戶的付費(fèi)操作通知交易服務(wù)器,以便交易服務(wù)器執(zhí)行相應(yīng)業(yè)務(wù)邏輯為用戶提供交易服務(wù)。第二種為間接向用戶服務(wù)器發(fā)送付費(fèi)報(bào)告,具體為先向直播服務(wù)器關(guān)聯(lián)的交易服務(wù)器暴露的HTTP或在HTTPS URL發(fā)送付費(fèi)報(bào)告,以使交易服務(wù)器提供交易服務(wù)。然后,在交易服務(wù)器在處理完此次付費(fèi)交易的業(yè)務(wù)邏輯后,會(huì)將本次付費(fèi)操作的行為封裝成為一個(gè)完整的JSON結(jié)構(gòu)的消費(fèi)消息(TradeMessage),然后提交給用戶服務(wù)器,進(jìn)而使用戶服務(wù)器獲取到付費(fèi)報(bào)告。
接下來,請參考圖3,為本發(fā)明實(shí)施例中服務(wù)器系統(tǒng)側(cè)的直播間推薦策略的評估方法流程圖。該方法包括:
S201:所述直播服務(wù)器基于直播間推薦策略針對用戶設(shè)備UE對應(yīng)的用戶發(fā)送直播間推薦列表;所述直播間推薦列表包括一個(gè)或多個(gè)推薦直播間;
S202:所述直播服務(wù)器基于所述用戶針對所述一個(gè)或多個(gè)推薦直播間中目標(biāo)推薦直播間的點(diǎn)擊操作,向所述UE發(fā)送所述目標(biāo)推薦直播間的直播視頻;
S203:所述用戶服務(wù)器接收所述UE發(fā)送的所述用戶針對所述目標(biāo)推薦直播間的付費(fèi)操作的付費(fèi)報(bào)告;
S204:所述用戶服務(wù)器基于所述付費(fèi)報(bào)告計(jì)算所述直播間推薦策略的付費(fèi)轉(zhuǎn)化率,進(jìn)而基于所述付費(fèi)轉(zhuǎn)化率評估所述直播間推薦策略。
其中,S201中直播服務(wù)器如何向UE發(fā)送直播間推薦列表,S202中如何向UE發(fā)送目標(biāo)推薦直播間的直播視頻在上文中已經(jīng)介紹過了,此處就不再重復(fù)贅述了。接下來,在S203中,用戶服務(wù)器接收UE上報(bào)的付費(fèi)報(bào)告,具體來講,是通過用戶服務(wù)器暴露的HTTP或HTTPS URL接收UE提交的付費(fèi)報(bào)告,或者接收交易服務(wù)器轉(zhuǎn)發(fā)而來的付費(fèi)報(bào)告。然后,在S204中,基于付費(fèi)報(bào)告計(jì)算直播間推薦策略的點(diǎn)擊轉(zhuǎn)化率,進(jìn)而評估直播間推薦策略。
對于如何計(jì)算付費(fèi)轉(zhuǎn)化率,本發(fā)明實(shí)施例可以通過如下過程實(shí)現(xiàn):
解析JSON結(jié)構(gòu)的付費(fèi)報(bào)告,以獲得所述付費(fèi)報(bào)告包括的所述付費(fèi)操作對應(yīng)的付費(fèi)信息,所述付費(fèi)信息包括付費(fèi)次數(shù)和/或付費(fèi)額度;
基于所述付費(fèi)次數(shù)和/或付費(fèi)額度更新所述用戶服務(wù)器中的用戶數(shù)據(jù)庫;
根據(jù)更新后的用戶數(shù)據(jù)庫中記錄的總付費(fèi)次數(shù)和/或總付費(fèi)額度,以及所述直播間推薦列表的曝光次數(shù),計(jì)算所述直播間推薦策略的付費(fèi)轉(zhuǎn)化率。
具體來講,由于UE發(fā)送或者交易服務(wù)器轉(zhuǎn)發(fā)的付費(fèi)報(bào)告的HttpWebRequest對象的Content-Type屬性為application/json,因此用戶服務(wù)器確定付費(fèi)報(bào)告的數(shù)據(jù)結(jié)構(gòu)為JSON結(jié)構(gòu),所以用戶服務(wù)器按照J(rèn)SON結(jié)構(gòu)解析付費(fèi)報(bào)告,從而獲得付費(fèi)報(bào)告中包括的付費(fèi)信息,或者獲取付費(fèi)報(bào)告中的付費(fèi)信息和用戶信息。然后,按照付費(fèi)信息中的付費(fèi)次數(shù)和/或付費(fèi)額度,更新用戶服務(wù)器中的用戶數(shù)據(jù)庫。具體來講,用戶數(shù)據(jù)庫為記錄用戶行為的數(shù)據(jù)庫。
在具體實(shí)現(xiàn)過程中,用戶數(shù)據(jù)庫可以不按照不同用戶分別記錄,那么用戶數(shù)據(jù)庫記錄的則是所有用戶的行為記錄?;蛘撸脩魯?shù)據(jù)庫也可以按照不同用戶分別記錄,那么用戶數(shù)據(jù)庫不僅記錄的所有用戶的行為記錄,還對應(yīng)記錄每個(gè)用戶單獨(dú)的行為記錄。當(dāng)然,如果按照不同用戶分別記錄,則付費(fèi)報(bào)告中還需要包括用戶信息,以使用戶服務(wù)器獲知付費(fèi)行為由哪個(gè)用戶產(chǎn)生,進(jìn)而將付費(fèi)信息記錄在該用戶行為記錄下。在具體實(shí)現(xiàn)過程中,本發(fā)明所屬領(lǐng)域的普通技術(shù)人員可以根據(jù)實(shí)際進(jìn)行選擇,本發(fā)明不做具體限制。
用戶數(shù)據(jù)庫根據(jù)付費(fèi)信息中的付費(fèi)次數(shù)和/或付費(fèi)額度,在用戶數(shù)據(jù)庫中原始記錄的總付費(fèi)次數(shù)和/或總付費(fèi)額度上加上本次付費(fèi)信息中的付費(fèi)次數(shù)和/或付費(fèi)額度,獲得新的總付費(fèi)次數(shù)和/或新的總付費(fèi)額度,然后以新的總付費(fèi)次數(shù)/新的總付費(fèi)額度更新原始總付費(fèi)次數(shù)和/或原始總付費(fèi)額度。舉例來說,假設(shè)原始記錄總付費(fèi)次數(shù)為100000次,本次付費(fèi)報(bào)告中的付費(fèi)次數(shù)為1次,則新的總付費(fèi)次數(shù)為100001,所以將用戶數(shù)據(jù)庫中的總付費(fèi)次數(shù)更新為100001次?;蛘?,假設(shè)原始記錄總付費(fèi)額度為100000,本次付費(fèi)報(bào)告中的付費(fèi)額度為1元,則新的總付費(fèi)額度為100001,所以將用戶數(shù)據(jù)庫中的總付費(fèi)額度更新為100001次?;蛘?,假設(shè)原始記錄總付費(fèi)次數(shù)為100000次,總付費(fèi)額度為100000,本次付費(fèi)報(bào)告中的付費(fèi)次數(shù)為1次,付費(fèi)額度為1元,則新的總付費(fèi)次數(shù)為100001,新的總付費(fèi)額度為100001元,所以將用戶數(shù)據(jù)庫中的總付費(fèi)次數(shù)更新為100001次,以及將總付費(fèi)額度更新為100001。
接著,以更新后的總付費(fèi)次數(shù)和/或總付費(fèi)額度,以及直播間推薦列表的曝光次數(shù),計(jì)算直播間推薦策略的付費(fèi)轉(zhuǎn)化率。具體來講,直播間推薦列表的曝光次數(shù)指的是直播間推薦列表被推送到UE顯示的次數(shù)。在本發(fā)明實(shí)施中,如果付費(fèi)信息中僅包括付費(fèi)次數(shù),則可以按照如下公式(1)計(jì)算付費(fèi)轉(zhuǎn)化率:
TradeRate1=NtradeCount/M×100% 公式(1)
其中,TradeRate1表示付費(fèi)次數(shù)對應(yīng)的付費(fèi)轉(zhuǎn)化率,NtradeCount表示總付費(fèi)次數(shù),M表示直播間推薦列表的曝光次數(shù)。
如果付費(fèi)信息中僅包括付費(fèi)額度,則可以按照如下公式(2)計(jì)算付費(fèi)轉(zhuǎn)化率:
TradeRate2=NtradeAmount/M×100% 公式(2)
其中,TradeRate2表示付費(fèi)額度對應(yīng)的付費(fèi)轉(zhuǎn)化率,NtradeAmoun表示總付費(fèi)額度,M依然表示直播間推薦列表的曝光次數(shù)。
如果付費(fèi)信息中包括付費(fèi)次數(shù)和付費(fèi)額度,則可以按照如下公式(1)、公式(2)以及下列公式(3)計(jì)算付費(fèi)轉(zhuǎn)化率:
TradeRate=W1*TradeRate1+W2*TradeRate2 公式(3)
其中,TradeRate表示付費(fèi)次數(shù)和付費(fèi)額度對應(yīng)的付費(fèi)轉(zhuǎn)化率,W1表示TradeRate1的權(quán)重,W2表示TradeRate2的權(quán)重。在具體實(shí)現(xiàn)過程中,本發(fā)明所屬領(lǐng)域的普通技術(shù)人員可以根據(jù)實(shí)際設(shè)置W1和W2的值,本發(fā)明不做具體限制。
在計(jì)算直播間推薦策略的付費(fèi)轉(zhuǎn)化率時(shí),將總付費(fèi)次數(shù)和/或總付費(fèi)額度,以及已知的直播間推薦列表的曝光次數(shù)對應(yīng)輸入公式(1)和/或公式(2),進(jìn)而得到對應(yīng)的付費(fèi)轉(zhuǎn)化率。
由公式(1)可以看出,在直播間推薦列表曝光次數(shù)基本不變的情況下,如果直播間推薦策略越滿足用戶傾向,則用戶對基于直播間推薦策略而推薦的直播間推薦列表越感興趣,進(jìn)而產(chǎn)生的總付費(fèi)次數(shù)越高,所以TradeRate1也會(huì)越高。所以,當(dāng)直播間推薦策略的TradeRate1越高時(shí),評估直播間推薦策略質(zhì)量越高,當(dāng)直播間推薦策略的TradeRate1越低時(shí),評估直播間推薦策略質(zhì)量越低。
類似地,由公式(2)可以看出,在直播間推薦列表曝光次數(shù)基本不變的情況下,如果直播間推薦策略越滿足用戶傾向,則用戶產(chǎn)生的總付費(fèi)額度越高,所以TradeRate2也會(huì)越高。所以,當(dāng)直播間推薦策略的TradeRate2越高時(shí),評估直播間推薦策略質(zhì)量越高,當(dāng)直播間推薦策略的TradeRate2越低時(shí),評估直播間推薦策略質(zhì)量越低。
類似地,由公式(3)可以看出,在直播間推薦列表曝光次數(shù)基本不變的情況下,如果直播間推薦策略越滿足用戶傾向,則用戶產(chǎn)生的總付費(fèi)次數(shù)越高,總付費(fèi)額度越高,所以TradeRate也會(huì)越高。所以,當(dāng)直播間推薦策略的TradeRate越高時(shí),評估直播間推薦策略質(zhì)量越高,當(dāng)直播間推薦策略的TradeRate越低時(shí),評估直播間推薦策略質(zhì)量越低。
當(dāng)用戶在觀看感興趣的目標(biāo)推薦直播間的直播視頻時(shí)進(jìn)行了付費(fèi),則UE主動(dòng)向用戶服務(wù)器提交付費(fèi)報(bào)告,進(jìn)而用戶服務(wù)器基于付費(fèi)報(bào)告計(jì)算出直播間推薦策略的付費(fèi)轉(zhuǎn)化率,由此來評估直播間推薦策略。故而,用戶服務(wù)器不必再向用戶發(fā)送評估報(bào)告,用戶也無需花費(fèi)時(shí)間反饋評估報(bào)告,實(shí)現(xiàn)了在不影響用戶體驗(yàn)的情況下,采集用戶的對推薦直播間的付費(fèi)行為評估直播間推薦策略的技術(shù)效果。
進(jìn)一步,為了具體評估直播間推薦策略對不同維度的推薦效果,上述公式(1)中的TradeRate1也可以表示特定維度的付費(fèi)次數(shù)對應(yīng)的付費(fèi)轉(zhuǎn)化率,NtradeCount表示特定維度的總付費(fèi)次數(shù),M表示直播間推薦列表在特定維度的曝光次數(shù)。其中,特定維度例如為注冊用戶維度、游客維度和付費(fèi)用戶維度等,本發(fā)明不做具體限制。進(jìn)而,用戶服務(wù)器可以計(jì)算出多個(gè)維度上付費(fèi)次數(shù)對應(yīng)的付費(fèi)轉(zhuǎn)化率。舉例來說,假設(shè)特定維度為注冊用戶,則公式(1)可衍生為公式(4)
MemberTradeRate1=NMemeberTradeCount/M×100%, 公式(4)
其中,MemberTradeRate表示針對注冊用戶的付費(fèi)次數(shù)對應(yīng)的付費(fèi)轉(zhuǎn)化率,NMemeberTradeCount表示注冊用戶的總付費(fèi)次數(shù),M表示直播間推薦列表對注冊用戶的曝光次數(shù)。通過公式(4)用戶服務(wù)器可以計(jì)算出直播間推薦策略對注冊用戶的付費(fèi)次數(shù)的付費(fèi)轉(zhuǎn)化率,進(jìn)而評估直播間推薦策略對于注冊用戶的推薦效果和質(zhì)量。
類似地,公式(2)和公式(3)也可以衍生為計(jì)算特定維度的付費(fèi)額度對應(yīng)的付費(fèi)轉(zhuǎn)化率,以及特定維度的付費(fèi)次數(shù)和付費(fèi)額度對應(yīng)的付費(fèi)轉(zhuǎn)化率,本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明實(shí)施例的記載可以在不付出創(chuàng)造性勞動(dòng)的情況下得到特定維度下的衍生公式,因此這里就不再一一贅述了。
進(jìn)一步,對于一個(gè)直播間推薦列表中的每個(gè)坑位,也可以計(jì)算出每個(gè)坑位的付費(fèi)轉(zhuǎn)化率。例如,將公式(1)衍生為
PosTradeRate1=NPosTradeCount1/M×100%, 公式(5)
其中,PosTradeRate1表示直播間推薦列表中的某個(gè)坑位的付費(fèi)次數(shù)對應(yīng)的付費(fèi)轉(zhuǎn)化率,NPosTradeCount1表示該坑位的總付費(fèi)次數(shù),M表示該坑位的曝光次數(shù)。通過上述公式(5)可以計(jì)算出每個(gè)坑位的付費(fèi)次數(shù)對應(yīng)的付費(fèi)轉(zhuǎn)化率,進(jìn)而評估直播間推薦列表中每個(gè)推薦直播間的受歡迎程度。
類似地,公式(2)和公式(3)也可以衍生為計(jì)算每個(gè)坑位的付費(fèi)額度對應(yīng)的付費(fèi)額度轉(zhuǎn)化率,以及每個(gè)坑位的付費(fèi)次數(shù)和付費(fèi)額度對應(yīng)的付費(fèi)轉(zhuǎn)化率,本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明實(shí)施例的記載可以在不付出創(chuàng)造性勞動(dòng)的情況下得到每個(gè)坑位的衍生公式,因此這里就不再一一贅述了。
通過計(jì)算出不同維度的付費(fèi)轉(zhuǎn)化率,進(jìn)而用戶服務(wù)器和/或用戶服務(wù)器的管理人員可以評估出直播間推薦策略對于不同維度的推薦效果。
基于與前述實(shí)施例中評估直播間推薦策略的方法同樣的發(fā)明構(gòu)思,本發(fā)明還提供一種用戶設(shè)備,如圖4所示,包括:
第一接收模塊101,用于接收直播服務(wù)器基于直播間推薦策略針對所述UE對應(yīng)的用戶發(fā)送的直播間推薦列表;所述直播間推薦列表包括一個(gè)或多個(gè)推薦直播間;
第二接收模塊102,用于接收所述用戶針對所述一個(gè)或多個(gè)推薦直播間中目標(biāo)推薦直播間的點(diǎn)擊操作;
獲取模塊103,用于基于所述點(diǎn)擊操作,從所述直播服務(wù)器獲取所述目標(biāo)推薦直播間的直播視頻;
第三接收模塊104,用于在播放所述目標(biāo)推薦直播間的直播視頻時(shí),接收所述用戶針對所述目標(biāo)推薦直播間的付費(fèi)操作;
發(fā)送模塊105,用于基于所述付費(fèi)操作,向與所述直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器發(fā)送付費(fèi)報(bào)告,以使所述用戶服務(wù)器基于所述付費(fèi)報(bào)告計(jì)算所述直播推薦策略的付費(fèi)轉(zhuǎn)化率,進(jìn)而基于所述付費(fèi)轉(zhuǎn)化率評估所述直播間推薦策略。
具體來講,發(fā)送模塊105用于調(diào)用pushChatMassege方法中的超文本傳輸協(xié)議網(wǎng)絡(luò)請求HttpWebRequest對象獲取所述付費(fèi)操作對應(yīng)的付費(fèi)信息;所述付費(fèi)信息包括付費(fèi)次數(shù)和/或付費(fèi)額度;基于所述付費(fèi)信息生成JSON結(jié)構(gòu)的所述付費(fèi)報(bào)告;向所述用戶服務(wù)器暴露的HTTP或超文本傳輸安全協(xié)議統(tǒng)一資源定位符HTTPS URL發(fā)送所述付費(fèi)報(bào)告,或者向所述直播服務(wù)器關(guān)聯(lián)的交易服務(wù)器暴露的HTTP或HTTPS URL發(fā)送所述付費(fèi)報(bào)告,以使所述交易服務(wù)器向所述用戶服務(wù)器轉(zhuǎn)發(fā)所述付費(fèi)報(bào)告。
前述圖1-圖3實(shí)施例中的評估直播間推薦策略的方法的各種變化方式和具體實(shí)例同樣適用于本實(shí)施例的用戶設(shè)備,通過前述對評估直播間推薦策略的方法的詳細(xì)描述,本領(lǐng)域技術(shù)人員可以清楚的知道本實(shí)施例中用戶設(shè)備的實(shí)施方法,所以為了說明書的簡潔,在此不再詳述。
基于與前述實(shí)施例中評估直播間推薦策略的方法同樣的發(fā)明構(gòu)思,本發(fā)明還提供一種服務(wù)器系統(tǒng),如圖1所示,包括:
直播服務(wù)器,用于基于直播間推薦策略針對用戶設(shè)備UE對應(yīng)的用戶發(fā)送直播間推薦列表;所述直播間推薦列表包括一個(gè)或多個(gè)推薦直播間;基于所述用戶針對所述一個(gè)或多個(gè)推薦直播間中目標(biāo)推薦直播間的點(diǎn)擊操作,向所述UE發(fā)送所述目標(biāo)推薦直播間的直播視頻;
與所述直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器,用于接收所述UE發(fā)送的所述用戶針對所述目標(biāo)推薦直播間的付費(fèi)操作的付費(fèi)報(bào)告;基于所述付費(fèi)報(bào)告計(jì)算所述直播間推薦策略的付費(fèi)轉(zhuǎn)化率,進(jìn)而基于所述付費(fèi)轉(zhuǎn)化率評估所述直播間推薦策略。
其中,用戶服務(wù)器用于解析JSON結(jié)構(gòu)的付費(fèi)報(bào)告,以獲得所述付費(fèi)報(bào)告包括的所述付費(fèi)操作對應(yīng)的付費(fèi)信息,所述付費(fèi)信息包括付費(fèi)次數(shù)和/或付費(fèi)額度;基于所述付費(fèi)次數(shù)和/或付費(fèi)額度更新所述用戶服務(wù)器中的用戶數(shù)據(jù)庫;根據(jù)更新后的用戶數(shù)據(jù)庫中記錄的總付費(fèi)次數(shù)和/或總付費(fèi)額度,以及所述直播間推薦列表的曝光次數(shù),計(jì)算所述直播間推薦策略的付費(fèi)轉(zhuǎn)化率。
以及,用戶服務(wù)器用于通過所述用戶服務(wù)器暴露的超文本傳輸協(xié)議HTTP或超文本傳輸安全協(xié)議統(tǒng)一資源定位符HTTPS URL接收所述付費(fèi)報(bào)告,或者接收所述UE向所述直播服務(wù)器關(guān)聯(lián)的交易服務(wù)器暴露的HTTP或HTTPSURL發(fā)送并由所述交易服務(wù)器轉(zhuǎn)發(fā)的所述付費(fèi)報(bào)告。
前述圖1-圖3實(shí)施例中的評估直播間推薦策略的方法的各種變化方式和具體實(shí)例同樣適用于本實(shí)施例的服務(wù)器系統(tǒng),通過前述對評估直播間推薦策略的方法的詳細(xì)描述,本領(lǐng)域技術(shù)人員可以清楚的知道本實(shí)施例中服務(wù)器系統(tǒng)的實(shí)施方法,所以為了說明書的簡潔,在此不再詳述。
本申請實(shí)施例中的上述一個(gè)或多個(gè)技術(shù)方案,至少具有如下一種或多種技術(shù)效果:
在本發(fā)明實(shí)施例的技術(shù)方案中,UE接收直播服務(wù)器基于直播間推薦策略針對UE對應(yīng)的用戶發(fā)送的直播間推薦列表,直播間推薦列表包括一個(gè)或多個(gè)推薦直播間,然后接收用戶針對一個(gè)或多個(gè)推薦直播間其中的目標(biāo)推薦直播間的點(diǎn)擊操作,進(jìn)而從直播服務(wù)器獲取目標(biāo)推薦直播間的直播視頻,然后,在播放目標(biāo)推薦直播間的直播視頻時(shí),接收用戶針對目標(biāo)推薦直播間的付費(fèi)操作,并向與直播服務(wù)器關(guān)聯(lián)的用戶服務(wù)器發(fā)送付費(fèi)操作的付費(fèi)報(bào)告。進(jìn)而,用戶服務(wù)器基于付費(fèi)報(bào)告計(jì)算直播推薦策略的付費(fèi)轉(zhuǎn)化率,進(jìn)而基于付費(fèi)轉(zhuǎn)化率評估直播間推薦策略。由此可見,當(dāng)用戶在觀看感興趣的目標(biāo)推薦直播間的直播視頻時(shí)進(jìn)行了付費(fèi),則UE主動(dòng)向用戶服務(wù)器提交付費(fèi)報(bào)告,進(jìn)而用戶服務(wù)器基于付費(fèi)報(bào)告計(jì)算出直播間推薦策略的付費(fèi)轉(zhuǎn)化率,由此來評估直播間推薦策略。故而,用戶服務(wù)器不必再向用戶發(fā)送評估報(bào)告,用戶也無需花費(fèi)時(shí)間反饋評估報(bào)告,實(shí)現(xiàn)了在不影響用戶體驗(yàn)的情況下,采集用戶的對推薦直播間的付費(fèi)行為評估直播間推薦策略的技術(shù)效果。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。