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

多媒體數(shù)據(jù)推送方法及裝置的制造方法

文檔序號:8226026閱讀:259來源:國知局
多媒體數(shù)據(jù)推送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種多媒體數(shù)據(jù)推送方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,音頻播放軟件大量涌現(xiàn)。音頻播放軟件除了可提供音頻搜索、音頻下載等基本功能外,還提供了在線K歌、上傳翻唱作品、在線試聽翻唱作品、對翻唱作品進(jìn)行評論等多項功能,極大地豐富了用戶的使用體驗。比如,某一用戶在進(jìn)行作品翻唱后,將翻唱作品上傳到了公共交互平臺。特別地,若該翻唱作品出現(xiàn)在公共交互平臺上的人氣排行榜等顯著位置,則會觸發(fā)大量用戶的在線試聽該翻唱作品的動作。因此,在用戶發(fā)送在線試聽請求的情況下,如何向用戶推送該翻唱作品的作品公共數(shù)據(jù)(比如,作品播放數(shù)據(jù)、作品點(diǎn)贊統(tǒng)計數(shù)據(jù)、作品關(guān)注統(tǒng)計數(shù)據(jù)、作者信息等)和用戶互動數(shù)據(jù)(比如,該用戶與作者的人際關(guān)系、該用戶是否對作品點(diǎn)贊等),成為了一個關(guān)鍵問題。
[0003]現(xiàn)有技術(shù)中,每一個想要在線試聽該翻唱作品的用戶均會向后臺服務(wù)器發(fā)送一個在線試聽請求,該在線試聽請求中包括該翻唱作品的作品標(biāo)識和用戶標(biāo)識。后臺服務(wù)器在接收到某一用戶的在線試聽請求后,根據(jù)作品唯一標(biāo)識和用戶標(biāo)識,獲取該翻唱作品的作品公共數(shù)據(jù)和用戶互動數(shù)據(jù);之后,通過一個數(shù)據(jù)接口一次性地將上述獲取到的全部數(shù)據(jù)推送給該用戶。比如,I分鐘內(nèi)有10萬個用戶請求試聽同一翻唱作品,則后臺服務(wù)器會重復(fù)10萬次將該翻唱作品的作品公共數(shù)據(jù)和用戶互動數(shù)據(jù)一次性全部推送給用戶的動作。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]由于后臺服務(wù)器通過一個接口一次性將該翻唱作品的作品公共數(shù)據(jù)和用戶互動數(shù)據(jù)全部推送給用戶,所以在并發(fā)請求大量涌現(xiàn)的情況下,這將導(dǎo)致后臺服務(wù)器負(fù)擔(dān)過重、接口對外服務(wù)性能大大降低,延長了用戶發(fā)送在線試聽請求到可以進(jìn)行在線試聽的時間。

【發(fā)明內(nèi)容】

[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種多媒體數(shù)據(jù)推送方法及裝置。所述技術(shù)方案如下:
[0007]第一方面,提供了一種多媒體數(shù)據(jù)推送方法,所述方法應(yīng)用于后臺服務(wù)器,所述方法包括:
[0008]接收第一試聽請求,獲取所述第一試聽請求對應(yīng)的作品公共數(shù)據(jù),所述作品公共數(shù)據(jù)中至少包括作品播放數(shù)據(jù)和作品統(tǒng)計數(shù)據(jù);
[0009]通過第一接口將所述作品公共數(shù)據(jù)推送給用戶;
[0010]接收第二試聽請求,獲取所述第二試聽請求對應(yīng)的用戶互動數(shù)據(jù),所述用戶互動數(shù)據(jù)至少包括互動操作數(shù)據(jù)和用戶關(guān)注數(shù)據(jù);
[0011]通過第二接口將所述用戶互動數(shù)據(jù)推送給所述用戶;
[0012]其中,所述第一試聽請求、所述第二試聽請求由同一試聽操作觸發(fā),所述第一接口、所述第二接口為用于傳輸不同數(shù)據(jù)的后臺服務(wù)器接口。
[0013]可選地,所述通過第二接口將所述用戶互動數(shù)據(jù)推送給所述用戶之后,所述方法還包括:
[0014]接收第三試聽請求,所述第三試聽請求中包括作品標(biāo)識;
[0015]根據(jù)所述作品標(biāo)識,獲取所述第三試聽請求對應(yīng)的更新作品統(tǒng)計數(shù)據(jù);
[0016]通過第三接口將所述更新作品統(tǒng)計數(shù)據(jù)發(fā)送至所述代理服務(wù)器,由所述代理服務(wù)器將所述更新作品統(tǒng)計數(shù)據(jù)推送給所述用戶;
[0017]其中,所述第三接口為除所述第一接口和所述第二接口之外的后臺服務(wù)器接口。
[0018]可選地,所述第一試聽請求中包括作品標(biāo)識,所述獲取所述第一試聽請求對應(yīng)的作品公共數(shù)據(jù),包括:
[0019]根據(jù)所述作品標(biāo)識,獲取所述第一試聽請求對應(yīng)的作品公共數(shù)據(jù);
[0020]所述通過第一接口將所述作品公共數(shù)據(jù)推送給用戶,包括:
[0021]通過所述第一接口將所述作品公共數(shù)據(jù)發(fā)送至所述代理服務(wù)器,由所述代理服務(wù)器將所述作品公共數(shù)據(jù)推送給用戶。
[0022]可選地,所述第二試聽請求中包括所述作品標(biāo)識和用戶標(biāo)識,所述獲取所述第二試聽請求對應(yīng)的用戶互動數(shù)據(jù),包括:
[0023]根據(jù)所述作品標(biāo)識和所述用戶標(biāo)識,獲取所述第二試聽請求對應(yīng)的用戶互動數(shù)據(jù);
[0024]所述通過第二接口將所述用戶互動數(shù)據(jù)推送給所述用戶,包括:
[0025]通過所述第二接口將所述用戶互動數(shù)據(jù)發(fā)送至所述代理服務(wù)器,由所述代理服務(wù)器將所述用戶互動數(shù)據(jù)推送給所述用戶。
[0026]第二方面,提供了一種多媒體數(shù)據(jù)推送方法,所述方法應(yīng)用于代理服務(wù)器,所述裝置包括:
[0027]接收第一試聽請求;
[0028]當(dāng)數(shù)據(jù)緩存區(qū)中未存儲所述第一試聽請求對應(yīng)的作品公共數(shù)據(jù)時,將所述第一試聽請求發(fā)送至后臺服務(wù)器,由所述后臺服務(wù)器獲取所述作品公共數(shù)據(jù),所述作品公共數(shù)據(jù)中至少包括作品播放數(shù)據(jù)和作品統(tǒng)計數(shù)據(jù);
[0029]將所述后臺服務(wù)器通過第一接口返回的作品公共數(shù)據(jù)推送給用戶;
[0030]接收第二試聽請求,將所述第二試聽請求發(fā)送至所述后臺服務(wù)器,由所述后臺服務(wù)器獲取所述第二試聽請求對應(yīng)的用戶互動數(shù)據(jù),所述用戶互動數(shù)據(jù)至少包括互動操作數(shù)據(jù)和用戶關(guān)注數(shù)據(jù);
[0031]將所述后臺服務(wù)器通過第二接口返回的用戶互動數(shù)據(jù)推送給所述用戶;
[0032]其中,所述第一試聽請求、所述第二試聽請求由同一試聽操作觸發(fā),所述第一接口、所述第二接口為用于傳輸不同數(shù)據(jù)的后臺服務(wù)器接口。
[0033]可選地,所述接收第一試聽請求之后,所述方法還包括:
[0034]當(dāng)所述數(shù)據(jù)緩存區(qū)中存儲了所述第一試聽請求對應(yīng)的作品公共數(shù)據(jù)時,將所述作品公共數(shù)據(jù)推送給所述用戶。
[0035]可選地,所述將通過第一接口返回的作品公共數(shù)據(jù)推送給用戶之后,所述方法還包括:
[0036]將所述作品公共數(shù)據(jù)緩存預(yù)設(shè)時長;
[0037]當(dāng)在所述預(yù)設(shè)時長內(nèi)接收到其他用戶的指定試聽請求時,將所述作品公共數(shù)據(jù)推送給所述其他用戶;
[0038]其中,所述指定試聽請求為與所述作品公共數(shù)據(jù)相匹配且除所述第一試聽請求之外的請求。
[0039]可選地,所述將通過第二接口返回的用戶互動數(shù)據(jù)推送給所述用戶之后,所述方法還包括:
[0040]接收第三試聽請求,將所述第三試聽請求發(fā)送至所述后臺服務(wù)器,由所述后臺服務(wù)器獲取所述第三試聽請求對應(yīng)的更新作品統(tǒng)計數(shù)據(jù);
[0041]將所述后臺服務(wù)器通過第三接口返回的更新作品統(tǒng)計數(shù)據(jù)推送給所述用戶;
[0042]其中,所述第三接口為除所述第一接口和所述第二接口之外的后臺服務(wù)器接口。
[0043]第三方面,提供了一種多媒體數(shù)據(jù)推送方法,所述方法應(yīng)用于終端,所述方法包括:
[0044]當(dāng)檢測到用戶的試聽操作時,向代理服務(wù)器發(fā)送第一試聽請求,所述代理服務(wù)器用于當(dāng)判斷數(shù)據(jù)緩存區(qū)中未存儲所述第一試聽請求對應(yīng)的作品公共數(shù)據(jù)時,將所述第一試聽請求發(fā)送至后臺服務(wù)器,由所述后臺服務(wù)器獲取所述作品公共數(shù)據(jù),所述作品公共數(shù)據(jù)中至少包括作品播放數(shù)據(jù)和作品統(tǒng)計數(shù)據(jù);
[0045]接收所述后臺服務(wù)器通過第一接口返回的作品公共數(shù)據(jù);
[0046]向所述代理服務(wù)器發(fā)送第二試聽請求,所述代理服務(wù)器用于將所述第二試聽請求發(fā)送至后臺服務(wù)器,由所述后臺服務(wù)器獲取所述第二試聽請求對應(yīng)的用戶互動數(shù)據(jù),所述用戶互動數(shù)據(jù)至少包括互動操作數(shù)據(jù)和用戶關(guān)注數(shù)據(jù);
[0047]接收所述后臺服務(wù)器通過第二接口返回的用戶互動數(shù)據(jù);
[0048]其中,所述第一試聽請求、所述第二試聽請求由同一試聽操作觸發(fā),所述第一接口、所述第二接口為用于傳輸不同數(shù)據(jù)的后臺服務(wù)器接口。
[0049]可選地,所述向所述代理服務(wù)器發(fā)送第二試聽請求之后,所述方法還包括:
[0050]在指定時長后,檢測當(dāng)前顯示頁面是否為與所述第一試聽請求和所述第二試聽請求相匹配的多媒體數(shù)據(jù)展示頁面;
[0051]如果當(dāng)前顯示頁面為與所述第一試聽請求和所述第二試聽請求相匹配的多媒體數(shù)據(jù)展示頁面,則向所述代理服務(wù)器發(fā)送第三試聽請求,所述第三試聽請求中包括所述作品標(biāo)識,由所述后臺服務(wù)器根據(jù)所述作品標(biāo)識,獲取所述第三試聽請求對應(yīng)的更新作品統(tǒng)計數(shù)據(jù);
[0052]接收所述后臺服務(wù)器通過第三接口返回的述更新作品統(tǒng)計數(shù)據(jù);
[0053]其中,所述第三接口為除所述第一接口和所述第二接口之外的后臺服務(wù)器接口。
[0054]第四方面,提供了一種多媒體數(shù)據(jù)推送裝置,所述裝置應(yīng)用于后臺服務(wù)器,所述裝置包括:
[0055]第一請求接收模塊,用于接收第一試聽請求;
[0056]第一數(shù)據(jù)獲取模塊,用于獲取所述第一試聽請求對應(yīng)的作品公共數(shù)據(jù),所述作品公共數(shù)據(jù)中至少包括作品播放數(shù)據(jù)和作品統(tǒng)計數(shù)據(jù);
[0057]第一數(shù)據(jù)推送模塊,用于通過第一接口將所述作品公共數(shù)據(jù)推送給用戶;
[0058]第二請求接收模塊,用于接收第二試聽請求;
[0059]第二數(shù)據(jù)獲取模塊,用于獲取所述第二試聽請求對應(yīng)的用戶互動數(shù)據(jù),所述用戶互動數(shù)據(jù)至少包括互動操作數(shù)據(jù)和用戶關(guān)注數(shù)據(jù);
[0060]第二數(shù)據(jù)推送模塊,用于通過第二接口將所述用戶互動數(shù)據(jù)推送給所述用戶;
[0061]其中,所述第一試聽請求、所述第二試聽請求由同一試聽操作觸發(fā),所述第一接口、所述第二接口為用于傳輸不同數(shù)據(jù)的后臺服務(wù)器接口。
[0062]可選地,所述裝置還包括:
[0063]第三請求接收模塊,用于接收第三試聽請求,所述第三試聽請求中包括作品標(biāo)識;
[0064]第三數(shù)據(jù)獲取模塊,用于根據(jù)所述作品標(biāo)識,獲取所述第三試聽請求對應(yīng)的更新作品統(tǒng)計數(shù)據(jù);
[0065]第三數(shù)據(jù)推送模塊,用于通過第三接口將所述更新作品統(tǒng)計數(shù)據(jù)發(fā)送至所述代理服務(wù)器,由所述代理服務(wù)器將所述更新作品統(tǒng)計數(shù)據(jù)推送給所述用戶;
[0066]其中,所述第三接口為除所述第一接口和所述第二接口之外的后臺服務(wù)器接口。
[0067]可選地,所述第一試聽請求中包括作品標(biāo)識;
[0068]所述第一數(shù)據(jù)獲取模塊,用于根據(jù)所述作品標(biāo)識,獲取所述第一試聽請求對應(yīng)的作品公共數(shù)據(jù);
[0069]所述第一數(shù)據(jù)推送模塊,用于通過所述第一接口將所述作品公共數(shù)據(jù)發(fā)送至所述代理服務(wù)器,由所述代理服務(wù)器將所述作品公共數(shù)據(jù)推送給用戶。
[0070]可選地,所述第二試聽請求中包括所述作品標(biāo)識和用戶標(biāo)識;
[0071]所述第二數(shù)據(jù)獲取模塊,用于根據(jù)所述作品標(biāo)識和所述用戶標(biāo)識,獲取所述第二試聽請求對應(yīng)的用戶互動數(shù)據(jù);
[0072]所述第二數(shù)據(jù)推送模塊,用于通過所述第二接口將所述用戶互動數(shù)據(jù)發(fā)送至所述代理服務(wù)器,由所述代理服務(wù)器將所述用戶互動數(shù)據(jù)推送給所述用戶。
[0073]第五方面,提供了一種多媒體數(shù)據(jù)推送裝置,所述裝置應(yīng)用于代理服務(wù)器,所述方法包括:
[0074]第一請求接收模塊,用于接收第一試聽請求;
[0075]第一請求發(fā)送模塊,用于當(dāng)數(shù)據(jù)緩存區(qū)中未存儲所述第一試聽請求對應(yīng)的作品公共數(shù)據(jù)時,將所述第一試聽請求發(fā)送至后臺服務(wù)器,由所述后臺服務(wù)器獲取所述作品公共數(shù)據(jù),所述作品公共數(shù)據(jù)中至少包括作品播放數(shù)據(jù)和作品統(tǒng)計數(shù)據(jù);
[0076]第一數(shù)據(jù)推送模塊,用于將所述后臺服務(wù)器通過第一接口返回的作品公共數(shù)據(jù)推送給用戶;
[0077]第二請求接收模塊,用于接收第二試聽請求;
[0078]第二請求發(fā)送模塊,用于將所述第二試聽請求發(fā)送至所述后臺服務(wù)器,由所述后臺服務(wù)器獲取所述第二試聽請求對應(yīng)的用戶互動數(shù)據(jù),所述用戶互動數(shù)據(jù)至少包括互動操作數(shù)據(jù)和用戶關(guān)注數(shù)據(jù);
[0079]第二數(shù)據(jù)推送模塊,用于將所述后臺服務(wù)器通過第二接口返回的用戶互動數(shù)據(jù)推送給所述用戶;
[0080]其中,所述第一試聽請求、所述第二試聽請求由同一試聽操作觸發(fā),所述第一接口、所述第二接口為用于傳輸不同數(shù)據(jù)的后臺服務(wù)器接口。
[0081]可選地,所述第一數(shù)據(jù)推送模塊,用于當(dāng)所述數(shù)據(jù)緩存區(qū)中存儲了所述第一試聽請求對應(yīng)的作品公共數(shù)據(jù)時,將所述作品公共數(shù)據(jù)推送給所述用戶。
[0082]可選地,所述裝置還包括:
[0083]數(shù)據(jù)緩存模塊,用于將所述作品公共數(shù)據(jù)緩存預(yù)設(shè)時長;
[0084]第三數(shù)據(jù)推送模塊,用于當(dāng)在所述預(yù)設(shè)時長內(nèi)接收到其他用戶的指定試聽請求時,將所述作品公共數(shù)據(jù)推送給所述其他用戶;
[0085]其中,所述指定試聽請求為與所述作品公共數(shù)據(jù)相匹配且除所述第一試聽請求之外的請求。
[0086]可選地,所述裝置還包括:
[0087]第三請求接收模塊,用于接收第三試聽請求;
[0088]第三請求發(fā)送模塊,用于將所述第三試聽請求發(fā)送至所述后臺服務(wù)器,由所述后臺服務(wù)器獲取所述第三試聽請求對應(yīng)的更新作品統(tǒng)計數(shù)據(jù);
[0089]第三數(shù)據(jù)推送模塊,用于將所述后臺服務(wù)器通過第三接口返回的更新作品統(tǒng)計數(shù)據(jù)推送給所述用戶;
[0090]其中,所述第三接口為除所述第一接口和所述第二接口之外的后臺服務(wù)器接口。
[0091]第六方面,提供了一種多媒體數(shù)據(jù)推送裝置,所述裝置應(yīng)用于終端,所述裝置包括:
[0092]第一請求發(fā)送模塊,用于當(dāng)檢測到用戶的試聽操作時,向代理服務(wù)器發(fā)送第一試聽請求,所述代理服務(wù)器用于當(dāng)判斷數(shù)據(jù)緩存區(qū)中未存儲所述第一試聽請求對應(yīng)的作品公共數(shù)據(jù)時,將所述第一試聽請求發(fā)送至后臺服務(wù)器,由所述后臺服務(wù)器獲取所述作品公共數(shù)據(jù),所述作品公共數(shù)據(jù)中至少包括作品播放數(shù)據(jù)和作品統(tǒng)計數(shù)據(jù);
[0093]第一數(shù)據(jù)接收模塊,用于接收所述后臺服務(wù)器通過第一接口返回的作品公共數(shù)據(jù);
[0094]第二請求發(fā)送模塊,用于向所述代理服務(wù)器發(fā)送第二試聽請求,所述代理服務(wù)器用于將所述第二試聽請求發(fā)送至后臺服務(wù)器,由所述后臺服務(wù)器獲取所述第二試聽請求對應(yīng)的用戶互動數(shù)據(jù),所述用戶互動數(shù)據(jù)至少包括互動操作數(shù)據(jù)和用戶關(guān)注數(shù)據(jù);
[0095]第二數(shù)據(jù)接收模塊,用于接收所述后臺服務(wù)器通過第二接口返回的
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1