2]S3,若響應(yīng)指示允許將待插入多媒體數(shù)據(jù)插入到多媒體文件中的插入位置,則將 待插入多媒體數(shù)據(jù)插入到多媒體文件中的插入位置上。
[0083] 作為一種可選的方案,在獲取第二客戶端提供的待插入多媒體數(shù)據(jù)在多媒體文件 的插入位置之后,還包括:
[0084] S1,檢測(cè)第二客戶端提供的插入位置與多媒體文件是否匹配;
[0085] S2,若檢測(cè)出插入位置與多媒體文件不匹配,則向第二客戶端發(fā)送用于重發(fā)多媒 體文件和/或插入位置的重發(fā)請(qǐng)求;
[0086]S3,若檢測(cè)出插入位置與多媒體文件匹配,則指示獲取第二客戶端提供的插入位 置。
[0087] 可選地,在本實(shí)施例中,檢測(cè)第二客戶端發(fā)送的多媒體文件與播放標(biāo)簽是否匹配 的方式可以包括但不限于:根據(jù)播放標(biāo)簽標(biāo)識(shí)的插入位置獲取該插入位置對(duì)應(yīng)的圖像幀, 判斷該圖像幀中是否包括上述播放標(biāo)簽中標(biāo)識(shí)的待插入多媒體數(shù)據(jù)的標(biāo)識(shí)。
[0088] 具體結(jié)合以下示例進(jìn)行說明,如圖9中S902-S908所示,如步驟S902第二客戶端 902向服務(wù)器904發(fā)送多媒體文件及播放標(biāo)簽,服務(wù)器904在接收上述數(shù)據(jù)后將執(zhí)行步驟 S904檢測(cè)第二客戶端902發(fā)送的多媒體文件與播放標(biāo)簽是否匹配。
[0089] 例如,結(jié)合表1所示,若檢測(cè)出不匹配,S卩,獲取播放標(biāo)簽所指示的視頻ID-1在第 30s的插入位置的圖像幀,其中并沒有顯示關(guān)于汽車的廣告A的任何信息,則執(zhí)行步驟S906 向第二客戶端902發(fā)送用于重發(fā)多媒體文件和/或播放標(biāo)簽的重發(fā)請(qǐng)求,以得到更新后的 多媒體文件和/或播放標(biāo)簽。進(jìn)一步,若檢測(cè)出匹配,即,獲取播放標(biāo)簽所指示的視頻ID-1 在第30s的插入位置的圖像幀,其中該圖像幀中顯示關(guān)于汽車的廣告A的標(biāo)識(shí)畫面,則執(zhí)行 步驟S908指示獲取第二客戶端902發(fā)送的多媒體文件及播放標(biāo)簽。
[0090] 需要說明的是,步驟S906與步驟S908的執(zhí)行順序并不限于上述描述,根據(jù)檢測(cè)出 的結(jié)果執(zhí)行相應(yīng)的步驟。
[0091] 通過本申請(qǐng)?zhí)峁┑膶?shí)施例,在接收第二客戶端發(fā)送的多媒體文件及播放標(biāo)簽后, 進(jìn)一步通過檢測(cè)第二客戶端發(fā)送的多媒體文件與播放標(biāo)簽是否匹配,以確定第二客戶端是 否需要重新發(fā)送多媒體文件和/或播放標(biāo)簽,從而保證獲取的多媒體文件及相對(duì)應(yīng)的播放 標(biāo)簽的準(zhǔn)確性,進(jìn)而達(dá)到對(duì)第二客戶端發(fā)送的多媒體文件及播放標(biāo)簽進(jìn)行進(jìn)一步糾錯(cuò)審核 的目的,使得一旦發(fā)現(xiàn)問題,可以及時(shí)發(fā)送重發(fā)請(qǐng)求以獲取更新后的數(shù)據(jù),實(shí)現(xiàn)提高多媒體 文件生成的準(zhǔn)確性的效果。
[0092] 作為一種可選的方案,在將所述待插入多媒體數(shù)據(jù)插入到所述多媒體文件中之 后,還包括:
[0093]S1,接收第三客戶端發(fā)送的用于請(qǐng)求播放包含有待插入多媒體數(shù)據(jù)的目標(biāo)多媒體 文件的播放請(qǐng)求;
[0094] S2,向第三客戶端推送包含有待插入多媒體數(shù)據(jù)的目標(biāo)多媒體文件。
[0095] 具體結(jié)合以下示例進(jìn)行說明,如圖10中S1002-S1010所示,如步驟S1002第一客 戶端1002向服務(wù)器1006提供待插入多媒體數(shù)據(jù)及插入配置信息;服務(wù)器1006在接收到上 述數(shù)據(jù)后,將執(zhí)行步驟S1004,根據(jù)上述插入配置信息向第二客戶端1004獲取用于插入待 插入多媒體數(shù)據(jù)的多媒體文件;進(jìn)一步,將待插入多媒體數(shù)據(jù)插入到多媒體文件中以生成 包含有待插入多媒體數(shù)據(jù)的目標(biāo)多媒體文件如步驟S1006 ;服務(wù)器1006接收到第三客戶端 1008發(fā)送的用于請(qǐng)求播放包含上述待插入多媒體數(shù)據(jù)的目標(biāo)多媒體文件的播放請(qǐng)求如步 驟S1008,響應(yīng)上述播放請(qǐng)求服務(wù)器1006將執(zhí)行步驟S1010,向第三客戶端1008推送包含 待插入多媒體數(shù)據(jù)的目標(biāo)多媒體文件,以便將生成的包含待插入多媒體數(shù)據(jù)的目標(biāo)多媒體 文件更好地展現(xiàn)給用戶,改善待插入多媒體數(shù)據(jù)的展示效果。
[0096] 通過本申請(qǐng)?zhí)峁┑膶?shí)施例,通過響應(yīng)第三客戶端發(fā)送的用于請(qǐng)求播放包含有待插 入多媒體數(shù)據(jù)的目標(biāo)多媒體文件的播放請(qǐng)求,向第三客戶端推送上述包含待插入多媒體數(shù) 據(jù)的目標(biāo)多媒體文件,從而使第三客戶端可以直接播放在第二客戶端發(fā)送的多媒體文件及 第一客戶端提供的待插入多媒體數(shù)據(jù)的基礎(chǔ)上生成的包含待插入多媒體數(shù)據(jù)的目標(biāo)多媒 體文件,而并不僅僅是接收由服務(wù)器固定配置的多媒體文件,實(shí)現(xiàn)了靈活生成多媒體文件 的效果。
[0097] 作為一種可選的方案,在向第三客戶端推送包含有待插入多媒體數(shù)據(jù)的目標(biāo)多媒 體文件之后,還包括:
[0098]S1,檢測(cè)第三客戶端播放包含有待插入多媒體數(shù)據(jù)的目標(biāo)多媒體文件時(shí),待插入 多媒體數(shù)據(jù)是否被播放和/或被點(diǎn)擊;
[0099]S2,若檢測(cè)出待插入多媒體數(shù)據(jù)被播放和/或被點(diǎn)擊,則將與待插入多媒體數(shù)據(jù) 被播放和/或被點(diǎn)擊所對(duì)應(yīng)的虛擬資源轉(zhuǎn)移至第二客戶端對(duì)應(yīng)的賬號(hào)中。
[0100] 可選地,在本實(shí)施例中,在上述包含待插入多媒體數(shù)據(jù)的目標(biāo)多媒體文件被播放 或被點(diǎn)擊后,還可以包括但不限于為提供多媒體文件的第二客戶端分配相應(yīng)的收益。其中, 上述收益可以但不限于通過轉(zhuǎn)移虛擬資源的方式分配給第二客戶端。具體地,為第二客戶 端轉(zhuǎn)移虛擬資源的方式可以包括但不限于以下至少之一:由第一客戶端直接為第二客戶端 轉(zhuǎn)移相應(yīng)的虛擬資源、第一客戶端先將虛擬資源轉(zhuǎn)移給服務(wù)器,再由服務(wù)器將相應(yīng)的虛擬 資源轉(zhuǎn)移給第二客戶端,例如將服務(wù)器收到的虛擬資源按照預(yù)定比例轉(zhuǎn)移給第二客戶端。
[0101] 需要說明的是,上述第一客戶端提供的收益可以全部轉(zhuǎn)給第二客戶端對(duì)應(yīng)的賬號(hào) 中,也可以將部分轉(zhuǎn)給第二客戶端對(duì)應(yīng)的賬號(hào)中。上述僅是一種示例,本實(shí)施例對(duì)此不做任 何限定。
[0102] 可選地,在本實(shí)施例中,將與待插入多媒體數(shù)據(jù)被播放和/或被點(diǎn)擊所對(duì)應(yīng)的虛 擬資源轉(zhuǎn)移至第二客戶端對(duì)應(yīng)的賬號(hào)中包括包括:
[0103] S22,將由被播放和/或被點(diǎn)擊的待插入多媒體數(shù)據(jù)獲取到的虛擬資源按照預(yù)定 比例轉(zhuǎn)移至第二客戶端對(duì)應(yīng)的賬號(hào)中。
[0104] 具體結(jié)合以下示例進(jìn)行說明,假設(shè)廣告商向用于插入廣告以生成新的視頻的網(wǎng)絡(luò) 平臺(tái)提供了 100元廣告贊助,則網(wǎng)絡(luò)平臺(tái)對(duì)應(yīng)的服務(wù)器將生成100個(gè)點(diǎn)擊,假設(shè)第二客戶端 APP-1提供的視頻ID-1中被插入了該廣告商所贊助的廣告,生成新的視頻ID-1,進(jìn)一步,假 設(shè)第三客戶端APP-2點(diǎn)擊了 10次上述新的視頻ID-1中的廣告,第三客戶端APP-3點(diǎn)擊了 10次上述新的視頻ID-1中的廣告。也就是說,第二客戶端APP-1提供的視頻ID-1為網(wǎng)絡(luò) 服務(wù)器帶來20元的收益,則可將20元中的預(yù)定比例如10%的收益,即2元,轉(zhuǎn)移至第二客 戶端APP-1對(duì)應(yīng)的賬號(hào)中。從而吸引更多的第二客戶端參與多媒體文件的生成,以增加用 戶的參與性。
[0105] 通過本申請(qǐng)?zhí)峁┑膶?shí)施例,由于本實(shí)施例中是在第二客戶端提供的多媒體文件中 插入第一客戶端提供的待插入多媒體數(shù)據(jù),因而可為第二客戶端對(duì)應(yīng)的賬號(hào)中轉(zhuǎn)移相應(yīng)的 虛擬資源,從而實(shí)現(xiàn)吸引更多用戶參與多媒體文件的生成過程,以延長(zhǎng)播放待插入多媒體 數(shù)據(jù)的時(shí)間,并提高待插入多媒體數(shù)據(jù)的用戶關(guān)注度。
[0106] 需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列 的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)?依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知 悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明 所必須的。
[0107] 通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施 例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多 情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有 技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ) 介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì) 算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0108] 實(shí)施例2
[0109] 根據(jù)本發(fā)明實(shí)施例,提供了一種多媒體文件的生成裝置的實(shí)施例,上述多媒體文 件的生成裝置可以但不限于應(yīng)用于如圖1所示的網(wǎng)絡(luò)環(huán)境中,獲取終端102-1上的第一客 戶端提供的待插入多媒體數(shù)據(jù)及插入配置信息,再根據(jù)插入配置信息由終端102-2上的第 二客戶端提供的多媒體文件,進(jìn)而在服務(wù)器104中根據(jù)插入配置信息將由第一客戶端獲取 到的待插入多媒體數(shù)據(jù)插入到由第二客戶端獲取到的多媒體文件中,以生成目標(biāo)多媒體文 件,以便于將生成的目標(biāo)多媒體文件推送給發(fā)送請(qǐng)求播放目標(biāo)多媒體文件的播放請(qǐng)求的終 端102-3上的第三客戶端。可選地,在本實(shí)施例中,上述網(wǎng)絡(luò)可以包括但不限于:廣域網(wǎng)、城 域網(wǎng)、局域網(wǎng)。可選地,在本實(shí)施例中,上述終端可以包括但不限于以下至少之一:手機(jī)、平 板電腦、筆記本電腦、PC機(jī)??蛇x地,在本實(shí)施例中,上述發(fā)送多媒體文件和請(qǐng)求播放多媒 體文件的終端可以為同一個(gè)終端,也可以為不同終端,其中,上述第一客戶端與第三客戶端 可以但不限于根據(jù)不同的應(yīng)用場(chǎng)景設(shè)置為不同客戶端,或相同客戶端。上述只是一種示例, 本實(shí)施例對(duì)此不做任何限定。
[0110] 在本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述多媒體文件的生成方法的多媒體文 件的生成裝置,如圖11所示,該裝置包括:
[0111] 1)第一獲取單元1102,用于獲取第一客戶端提供的待插入多媒體數(shù)據(jù)及插入配 置信息,其中,插入配置信息至少用于指示請(qǐng)求插入待插入多媒體數(shù)據(jù)的多媒體文件;
[0112] 2)第二獲取單元1104,用于根據(jù)插入配置信息獲取第二客戶端提供的多媒體文 件;
[0113] 3)生成單元1106,用于將待插入多媒體數(shù)據(jù)插入到多媒體文件中,以生成包含有 待插入多媒體數(shù)據(jù)的目標(biāo)多媒體文件。
[0114] 可選地,在本實(shí)施例中,上述多媒體文件的生成裝置可以但不限于應(yīng)用于生成一 種新模式的含廣告的視頻,例如,第一客戶端提供的待插入多媒體數(shù)據(jù)為廣告,第二客戶端 提供的多媒體文件為視頻,也就是說,將第一客戶端提供的廣告根據(jù)需要插入到第二客戶 端提供的視頻中的預(yù)定位置,以生成上述包含廣告的視頻。從而克服現(xiàn)有技術(shù)中由服務(wù)器 來單一地確定在多媒體文件中所要插入的待插入多媒體數(shù)據(jù)的插入位置所導(dǎo)致的插入位 置不準(zhǔn)確,進(jìn)而造成在客戶端播放位于多媒體文件之前的多媒體數(shù)據(jù)時(shí),用戶播放多媒體 數(shù)據(jù)的播放時(shí)間縮短,使得大量用戶流失的問題。
[0115] 為了解決上述技術(shù)問題,本實(shí)施例中提供了一種多媒體文件的生成方法,在獲取 到第一客戶端提供的待插入多媒體數(shù)據(jù)及插入配置信息后,根據(jù)插入配置信息獲取第二客 戶端提供的多媒體文件,以便于將待插入多媒體數(shù)據(jù)插入到上述多媒體文件中,以實(shí)現(xiàn)將 待插入多媒體數(shù)據(jù)準(zhǔn)確插入到多媒體文件中,例如,將內(nèi)容相關(guān)的待插入多媒體數(shù)據(jù)插入 到多媒體文件中的相應(yīng)位置,以便于生成更加吸引用戶的新的多媒體文件,從而實(shí)現(xiàn)延長(zhǎng) 用戶播放多媒體數(shù)據(jù)的時(shí)間,進(jìn)而提升待插入多媒體數(shù)據(jù)的用戶關(guān)注度,達(dá)到改善多媒體 數(shù)據(jù)在多媒體文件中的展示效果。
[0116] 可選地,在本實(shí)施例中,上述將待插入多媒體數(shù)據(jù)插入多媒體文件的插入方式可 以包括但不限于以下至少之一:將待插入多媒體數(shù)據(jù)的圖像幀插入多媒體文件的圖像幀 中、暫停多媒體文件的播放并在覆蓋在該多媒體文件之上的圖層中插入待插入多媒體數(shù) 據(jù)。
[0117] 具體地,以將待插入多媒體數(shù)據(jù)的圖像幀插入多媒體文件的圖像幀中為例,則在 多媒體文件中插入待插入多媒體數(shù)據(jù)將改變多媒體文件的總播放時(shí)長(zhǎng)。例如,假設(shè)多媒體 文件為第二客戶端發(fā)布的視頻,待插入多媒體數(shù)據(jù)為第一客戶端提供的廣告,如圖3所示, 第二客戶端發(fā)布了一段20分鐘的自制視頻,此外,還發(fā)布了與該自制視頻匹配的播放標(biāo) 簽,例如,播放標(biāo)簽標(biāo)識(shí)在視頻的第10分鐘第20s出現(xiàn)了汽車A的畫面,則可以根據(jù)該播放 標(biāo)簽將第一客戶端提供的汽車A的視頻廣告,并將該汽車A的視頻廣告插入到上述第二客 戶端發(fā)布的自制視頻的第10分鐘第20s對(duì)應(yīng)的插入位置,假設(shè)該汽車A的視頻廣告時(shí)長(zhǎng)為 1分鐘,則在插入汽車A的視頻廣告后,自制視頻的播放時(shí)長(zhǎng)將變?yōu)?1分鐘。上述舉例只是 一種示例,本實(shí)施例對(duì)此不作任何限定。
[0118] 又例如,以暫停多媒體文件的播放并在覆蓋在該多媒體文件之上的圖層中插入待 插入多媒體數(shù)據(jù)為例,如圖4所示,在插入汽車A的視頻廣告時(shí),由于汽車A的視頻廣告與 自制視頻在不同圖層,且自制視頻被暫停在第10分鐘第20s的位置,則自制視頻的總播放 時(shí)長(zhǎng)將保持20分鐘。
[0119] 可選地,在本實(shí)施例中,將待插入多媒體數(shù)據(jù)插入到多媒體文件中