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

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

文檔序號:8226026閱讀:來源:國知局
用戶互動數(shù)據(jù);
[0096]其中,所述第一試聽請求、所述第二試聽請求由同一試聽操作觸發(fā),所述第一接口、所述第二接口為用于傳輸不同數(shù)據(jù)的后臺服務器接口。
[0097]可選地,所述裝置還包括:
[0098]頁面檢測模塊,用于在指定時長后,檢測當前顯示頁面是否為與所述第一試聽請求和所述第二試聽請求相匹配的多媒體數(shù)據(jù)展示頁面;
[0099]第三請求發(fā)送模塊,用于當當前顯示頁面為與所述第一試聽請求和所述第二試聽請求相匹配的多媒體數(shù)據(jù)展示頁面時,向所述代理服務器發(fā)送第三試聽請求,所述第三試聽請求中包括所述作品標識,由所述后臺服務器根據(jù)所述作品標識,獲取所述第三試聽請求對應的更新作品統(tǒng)計數(shù)據(jù);
[0100]第三數(shù)據(jù)接收模塊,用于接收所述后臺服務器通過第三接口返回的述更新作品統(tǒng)計數(shù)據(jù);
[0101]其中,所述第三接口為除所述第一接口和所述第二接口之外的后臺服務器接口。
[0102]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0103]后臺服務器在接收到第一試聽請求后,獲取第一試聽請求對應的作品公共數(shù)據(jù),并通過第一接口將作品公共數(shù)據(jù)推送給用戶;之后,在接收到第二試聽請求后,獲取第二試聽請求對應的用戶互動數(shù)據(jù),并通過第二接口將用戶互動數(shù)據(jù)推送給用戶,由于同一試聽操作對應的全部數(shù)據(jù)通過不同的數(shù)據(jù)接口分批次推送給用戶,所以在并發(fā)請求大量涌現(xiàn)的情況下,不會導致后臺服務器負擔過重,接口對外服務性能較優(yōu),減少了網(wǎng)絡擁堵、提高了用戶響應速度,縮短了用戶發(fā)送在線試聽請求到可以進行在線試聽的時間。
【附圖說明】
[0104]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0105]圖1是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送方法所涉及的實施環(huán)境的示意圖;
[0106]圖2是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送方法的流程圖;
[0107]圖3是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送方法的流程圖;
[0108]圖4是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送方法的流程圖;
[0109]圖5是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送方法的流程圖;
[0110]圖6是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送裝置結(jié)構(gòu)示意圖;
[0111]圖7是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送裝置結(jié)構(gòu)示意圖;
[0112]圖8是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送裝置結(jié)構(gòu)示意圖;
[0113]圖9是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖;
[0114]圖10是本發(fā)明實施例提供的一種代理服務器的結(jié)構(gòu)示意圖;
[0115]圖11是本發(fā)明實施例提供的一種后臺服務器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0116]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0117]在對本發(fā)明實施例做詳細地解釋說明之前,還對本發(fā)明實施例所涉及的實施環(huán)境進行簡要介紹。
[0118]圖1是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送方法所涉及的實施環(huán)境示意圖。參見圖1,該實施環(huán)境包括終端、代理服務器和后臺服務器。其中,終端可以為智能手機、平板電腦等智能終端設備。用戶通過終端安裝的音樂播放軟件既可進行K歌,并將自己演繹的翻唱作品上傳到公共交互平臺,以供其他用戶對該翻唱作品進行試聽。也可在線試聽其他用戶演繹的翻唱作品。在試聽過程中,用戶可觸發(fā)互動操作。比如,對該翻唱作品進行點贊、評論,關(guān)注翻唱作品的演繹者等等。
[0119]代理服務器基于內(nèi)容分發(fā)網(wǎng)絡,盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母?、更穩(wěn)定。在本發(fā)明實施例中代理服務器接收終端發(fā)送的第一試聽請求、第二試聽請求和第三試聽請求。若第一試聽請求對應的作品公共數(shù)據(jù)緩存在自身的緩沖區(qū)中,則直接將該作品公共數(shù)據(jù)發(fā)送給終端;若第一試聽請求對應的作品公共數(shù)據(jù)未緩存在自身的緩沖區(qū)中,則代理服務器將第一試聽請求發(fā)送至后臺服務器,由后臺服務器響應第一試聽請求。其中,該作品公共數(shù)據(jù)緩存在代理服務器上預設時長。在下一個指定試聽請求到達時,若請求的數(shù)據(jù)與該作品公共數(shù)據(jù)一致,則直接將未過期的緩存結(jié)果返回給對應用戶。對于第二試聽請求和第三試聽請求,代理服務器直接將其轉(zhuǎn)發(fā)到后臺服務器,由后臺服務器進行處理。
[0120]后臺服務器具有三個接口,分別以第一接口、第二接口和第三接口進行標識。上述三個接口用于傳輸不同的數(shù)據(jù)。第一接口傳輸?shù)臄?shù)據(jù)為作品公共數(shù)據(jù),包括作品播放數(shù)據(jù)、作者信息、作品點贊次數(shù)、作品評論次數(shù)等等;第二接口傳輸?shù)臄?shù)據(jù)為用戶互動數(shù)據(jù),包括用戶是否對作品點贊、用戶是否為作品演繹著粉絲等等;第三接口傳輸?shù)臄?shù)據(jù)為作品統(tǒng)計數(shù)據(jù),包括作品點贊次數(shù)、作品評論次數(shù)等等。其中,經(jīng)由第一接口傳輸?shù)臄?shù)據(jù)會在代理服務器緩存預設時長。后臺服務器在獲取第一試聽請求、第二試聽請求和第三試聽請求對應的數(shù)據(jù)時,從緩存服務器或數(shù)據(jù)庫中進行獲取。其中,緩存服務器或數(shù)據(jù)庫在存儲數(shù)據(jù)時,以基于內(nèi)存的不同KV(Key Value,鍵值)形式進行存儲,很好地彌補了數(shù)據(jù)庫硬盤讀寫在高請求場景下的不足。
[0121]圖2是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送方法的流程圖。以后臺服務器執(zhí)行該方法的角度為例,參見圖2,本發(fā)明實施例提供的方法流程包括:
[0122]201、接收第一試聽請求,獲取第一試聽請求對應的作品公共數(shù)據(jù)。
[0123]其中,作品公共數(shù)據(jù)中至少包括作品播放數(shù)據(jù)和作品統(tǒng)計數(shù)據(jù)。作品播放數(shù)據(jù)至少包括作品的音頻源或視頻源;作品統(tǒng)計數(shù)據(jù)可包括作品點贊次數(shù)、作品評論次數(shù)等。當然,作品公共數(shù)據(jù)除包括上述作品播放數(shù)據(jù)和作品統(tǒng)計數(shù)據(jù)外,還可包括作者信息等,本發(fā)明實施例對此不進行具體限定。
[0124]202、通過第一接口將作品公共數(shù)據(jù)推送給用戶。
[0125]203、接收第二試聽請求,獲取第二試聽請求對應的用戶互動數(shù)據(jù)。
[0126]其中,用戶互動數(shù)據(jù)至少包括互動操作數(shù)據(jù)和用戶關(guān)注數(shù)據(jù)。其中,互動操作數(shù)據(jù)用于表明用戶是否對作品執(zhí)行了點贊操作、評論操作等;用戶關(guān)注數(shù)據(jù)用于表明用戶是否已關(guān)注作品演繹者,成為其粉絲。
[0127]204、通過第二接口將用戶互動數(shù)據(jù)推送給用戶。
[0128]其中,第一試聽請求、第二試聽請求由同一試聽操作觸發(fā),第一接口、第二接口為用于傳輸不同數(shù)據(jù)的后臺服務器接口。
[0129]本發(fā)明實施例提供的方法,后臺服務器在接收到第一試聽請求后,獲取第一試聽請求對應的作品公共數(shù)據(jù),并通過第一接口將作品公共數(shù)據(jù)推送給用戶;之后,在接收到第二試聽請求后,獲取第二試聽請求對應的用戶互動數(shù)據(jù),并通過第二接口將用戶互動數(shù)據(jù)推送給用戶,由于同一試聽操作對應的全部數(shù)據(jù)通過不同的數(shù)據(jù)接口分批次推送給用戶,所以在并發(fā)請求大量涌現(xiàn)的情況下,不會導致后臺服務器負擔過重,接口對外服務性能較優(yōu),減少了網(wǎng)絡擁堵、提高了用戶響應速度,縮短了用戶發(fā)送在線試聽請求到可以進行在線試聽的時間。
[0130]可選地,通過第二接口將用戶互動數(shù)據(jù)推送給用戶之后,該方法還包括:
[0131]接收第三試聽請求,第三試聽請求中包括作品標識;
[0132]根據(jù)作品標識,獲取第三試聽請求對應的更新作品統(tǒng)計數(shù)據(jù);
[0133]通過第三接口將更新作品統(tǒng)計數(shù)據(jù)發(fā)送至代理服務器,由代理服務器將更新作品統(tǒng)計數(shù)據(jù)推送給用戶;
[0134]其中,第三接口為除第一接口和第二接口之外的后臺服務器接口。
[0135]可選地,第一試聽請求中包括作品標識,獲取第一試聽請求對應的作品公共數(shù)據(jù),包括:
[0136]根據(jù)作品標識,獲取第一試聽請求對應的作品公共數(shù)據(jù);
[0137]通過第一接口將作品公共數(shù)據(jù)推送給用戶,包括:
[0138]通過第一接口將作品公共數(shù)據(jù)發(fā)送至代理服務器,由代理服務器將作品公共數(shù)據(jù)推送給用戶。
[0139]可選地,第二試聽請求中包括作品標識和用戶標識,獲取第二試聽請求對應的用戶互動數(shù)據(jù),包括:
[0140]根據(jù)作品標識和用戶標識,獲取第二試聽請求對應的用戶互動數(shù)據(jù);
[0141]通過第二接口將用戶互動數(shù)據(jù)推送給用戶,包括:
[0142]通過第二接口將用戶互動數(shù)據(jù)發(fā)送至代理服務器,由代理服務器將用戶互動數(shù)據(jù)推送給用戶。
[0143]上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實施例,在此不再
--贅述。
[0144]圖3是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送方法的流程圖。以代理服務器執(zhí)行該方法的角度為例,參見圖3,本發(fā)明實施例提供的方法流程包括:
[0145]301、接收第一試聽請求。
[0146]302、當數(shù)據(jù)緩存區(qū)中未存儲第一試聽請求對應的作品公共數(shù)據(jù)時,將第一試聽請求發(fā)送至后臺服務器,由后臺服務器獲取作品公共數(shù)據(jù)。
[0147]其中,作品公共數(shù)據(jù)中至少包括作品播放數(shù)據(jù)和作品統(tǒng)計數(shù)據(jù);
[0148]303、將后臺服務器通過第一接口返回的作品公共數(shù)據(jù)推送給用戶。
[0149]304、接收第二試聽請求,將第二試聽請求發(fā)送至后臺服務器,由后臺服務器獲取第二試聽請求對應的用戶互動數(shù)據(jù)。
[0150]其中,用戶互動數(shù)據(jù)至少包括互動操作數(shù)據(jù)和用戶關(guān)注數(shù)據(jù);
[0151]305、將后臺服務器通過第二接口返回的用戶互動數(shù)據(jù)推送給用戶。
[0152]其中,第一試聽請求、第二試聽請求由同一試聽操作觸發(fā),第一接口、第二接口為用于傳輸不同數(shù)據(jù)的后臺服務器接口。
[0153]本發(fā)明實施例提供的方法,代理服務器在接收到第一試聽請求后,若判斷自身未緩存第一試聽請求對應的作品公共數(shù)據(jù),則將第一試聽請求發(fā)送至后臺服務器,由后臺服務器獲取第一試聽請求對應的作品公共數(shù)據(jù),并通過第一接口將作品公共數(shù)據(jù)推送給用戶;之后,代理服務器在接收到第二試聽請求后,向后臺服務器發(fā)送第二試聽請求,由后臺服務器獲取第二試聽請求對應的用戶互動數(shù)據(jù),并通過第二接口將用戶互動數(shù)據(jù)推送給用戶,由于同一試聽操作對應的全部數(shù)據(jù)通過不同的數(shù)據(jù)接口分批次推送給用戶,所以在并發(fā)請求大量涌現(xiàn)的情況下,不會導致后臺服務器負擔過重,接口對外服務性能較優(yōu),減少了網(wǎng)絡擁堵、提高了用戶響應速度,縮短了用戶發(fā)送在線試聽請求到可以進行在線試聽的時間。
[0154]可選地,接收第一試聽請求之后,該方法還包括:
[0155]當數(shù)據(jù)緩存區(qū)中存儲了第一試聽請求對應的作品公共數(shù)據(jù)時,將作品公共數(shù)據(jù)推送給用戶。
[0156]可選地,將通過第一接口返回的作品公共數(shù)據(jù)推送給用戶之后,該方法還包括:
[0157]將作品公共數(shù)據(jù)緩存預設時長;
[0158]當在預設時長內(nèi)接收到其他用戶的指定試聽請求時,將作品公共數(shù)據(jù)推送給其他用戶;
[0159]其中,指定試聽請求為與作品公共數(shù)據(jù)相匹配且除第一試聽請求之外的請求。
[0160]可選地,將通過第二接口返回的用戶互動數(shù)據(jù)推送給用戶之后,該方法還包括:
[0161]接收第三試聽請求,將第三試聽請求發(fā)送至后臺服務器,由后臺服務器獲取第三試聽請求對應的更新作品統(tǒng)計數(shù)據(jù);
[0162]將后臺服務器通過第三接口返回的更新作品統(tǒng)計數(shù)據(jù)推送給用戶;
[0163]其中,第三接口為除第一接口和第二接口之外的后臺服務器接口。
[0164]上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實施例,在此不再
--贅述。
[0165]圖4是本發(fā)明實施例提供的一種多媒體數(shù)據(jù)推送方法的流程圖。以終端執(zhí)行該方法的角度為例,參見圖4,本發(fā)明實施例提供的方法流程包括:
[0166]401、當檢測到用戶的試聽操作時,向代理服務器發(fā)送第一試聽請求,代理服務器用于當判斷數(shù)據(jù)緩存區(qū)中未存儲第一試聽請求對應的作品公共數(shù)據(jù)時,將第一試聽請求發(fā)送至后臺服務器,由后臺服務器獲取作品公共數(shù)據(jù)。
[0167]其中,作品公共數(shù)據(jù)中至少包括作品播放數(shù)據(jù)和作品統(tǒng)計數(shù)據(jù)。
[0168]402、接收后臺服務器通過第一接口返回的作品公共數(shù)據(jù)。
[0169]403、向代理服務器發(fā)送第二試聽請求,代理服務器用于將第二試聽請求發(fā)送至后臺服務器,由后臺服務器獲取第二試聽請求對應的用戶互動數(shù)據(jù)。
[0170]其中,用戶互動數(shù)據(jù)至少包括互動操作數(shù)據(jù)和用戶關(guān)注數(shù)據(jù)。
[0171]404、接收后臺服務器通過第二接口返回的用戶互動數(shù)據(jù)。
[0172]其中,第一試聽請求、第二試聽請求由同一試聽操作觸發(fā),第一接口、第二接口為用于傳輸不同數(shù)據(jù)的后臺服務器接口。
[0173]本發(fā)明實施例提供的方法,當終端檢測到用戶的試聽操作后,向代理服務器發(fā)送第一試聽請求,若代理服務器未緩存第一試聽請求對應的作品公共數(shù)據(jù),則將第一試聽請求發(fā)送至后臺服務器,由后臺服務器獲取第一試聽請求對應的作品公共數(shù)據(jù),并通過第一接口將作品公共數(shù)據(jù)推送給用戶;之后,終端向后臺服務器發(fā)送第二試聽請求,由后臺服務器獲取第二試聽請求對應的用戶互動數(shù)據(jù),并通過第二接口將用戶互動數(shù)據(jù)推送給用戶,由于同一試聽操作對應的全部數(shù)據(jù)通過不同的數(shù)據(jù)接口分批次的推送給用戶,所以在并發(fā)請求大量涌現(xiàn)的情況下,不會導致后臺服務器負擔過重、接口對外服務性能較優(yōu),減少了網(wǎng)絡擁堵、提高了用戶響應速度,縮短了用戶發(fā)送在線試聽請求到可以進行在線試聽的時間。
[0174]可選地,向代理服務器發(fā)送第二試聽請求之后,該方法還包括:
[0175]在指定時長后,檢測當前顯示頁面是否為與第一試聽請求和第二試聽請求相匹配的多媒體數(shù)據(jù)展示頁面;
[0176]如果當前顯示頁面為與第一試聽請求和第二試聽請求相匹配的多媒體數(shù)據(jù)展示頁面,則向代理服務器發(fā)送第三
當前第2頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1