本發(fā)明涉及數(shù)據(jù)業(yè)務(wù)及流媒體領(lǐng)域,尤其涉及一種流媒體播放方法及裝置。
背景技術(shù):
流媒體又叫流式媒體,該技術(shù)可以使音頻、視頻和其他多媒體文件在互聯(lián)網(wǎng)上以實(shí)時的、無需下載的方式進(jìn)行播放,只需將開始部分存入緩存區(qū),然后用戶可以邊下載邊播放,使等待時延大大減少。
在流媒體播放技術(shù)中,在開始播放流媒體數(shù)據(jù)之前需要將流媒體數(shù)據(jù)下載到一個流媒體緩沖區(qū)中,簡稱為緩沖區(qū)。等待流媒體數(shù)據(jù)下載到該緩沖區(qū)的過程叫做緩沖,一般分為首次緩沖和再次緩沖。其中,首次緩沖是指:在流媒體開始播放前需要等待下載必要的流媒體數(shù)據(jù)到緩沖區(qū)的過程,首次緩沖的等待時間是指從開始下載到下載了指定數(shù)據(jù)量并足以播放的時間。當(dāng)下載的流媒體數(shù)據(jù)量達(dá)到指定數(shù)據(jù)量后,則讀出該緩沖區(qū)內(nèi)的流媒體數(shù)據(jù)進(jìn)行播放,并在讀出數(shù)據(jù)進(jìn)行播放的同時繼續(xù)向該緩沖區(qū)內(nèi)下載后續(xù)的流媒體數(shù)據(jù),從而連續(xù)播放。其中,首次緩沖的等待時間是影響用戶觀看視頻主觀體驗(yàn)的重要因素之一。
現(xiàn)有技術(shù)中,在用戶點(diǎn)播觀看的流媒體節(jié)目開始播放前,客戶端會自動從服務(wù)器下載一段15秒到60秒之間的廣告視頻。一方面,廣告視頻在蜂窩移動網(wǎng)絡(luò)中的下載會帶來用戶上網(wǎng)流量的開銷,另一方面,廣告視頻的首次出圖等待時間也是受當(dāng)前無線網(wǎng)絡(luò)信道環(huán)境和下載速度的影響,如果下載速度慢,用戶需要等待幾秒鐘時間才能看到廣告視頻的播放,帶來不夠好的用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供了一種流媒體播放方法及裝置,解決了現(xiàn)有技術(shù)中流媒體技術(shù)等待時間長的問題,并在一定程度上節(jié)省了網(wǎng)絡(luò)訪問流量。
依據(jù)本發(fā)明的一個方面,提供了一種流媒體播放方法,應(yīng)用于移動終端,其播放方法包括:
獲取播放被點(diǎn)播視頻的觸發(fā)動作;
當(dāng)獲取到該觸發(fā)動作時,檢測移動終端本地是否存在廣告視頻文件;
若存在,則按照預(yù)設(shè)播放配置調(diào)用廣告視頻文件進(jìn)行播放,并向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件,以使得在播放完廣告視頻文件后,自動播放流媒體文件。
其中,流媒體播放方法還包括:
若不存在,則向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件以及對應(yīng)的廣告視頻文件。
其中,當(dāng)獲取到該觸發(fā)動作時,檢測移動終端本地是否存在廣告視頻文件的步驟包括:
獲取被點(diǎn)播視頻的標(biāo)識信息;
根據(jù)被點(diǎn)播視頻的標(biāo)識信息,檢測移動終端本地是否存在與該被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件。
其中,獲取被點(diǎn)播視頻的標(biāo)識信息的步驟之后,還包括:
獲取當(dāng)前移動終端的網(wǎng)絡(luò)連接類型;
當(dāng)網(wǎng)絡(luò)連接類型為蜂窩移動網(wǎng)絡(luò)時,檢測移動終端本地是否存在與被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件;
當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時,向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件以及對應(yīng)的廣告視頻文件。
其中,根據(jù)被點(diǎn)播視頻的標(biāo)識信息,檢測移動終端本地是否存在與被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件的步驟包括:
獲取被點(diǎn)播視頻的標(biāo)識信息中攜帶的內(nèi)容服務(wù)提供商的標(biāo)識信息;
根據(jù)內(nèi)容服務(wù)提供商的標(biāo)識信息,在移動終端本地查找與內(nèi)容服務(wù)提供商的標(biāo)識信息相同的廣告視頻文件;
若查找到對應(yīng)的廣告視頻文件,則移動終端本地存在與被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件;
若未查找到對應(yīng)的廣告視頻文件,則移動終端本地不存在與被點(diǎn)播視頻的 標(biāo)識信息相匹配的廣告視頻文件。
其中,向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件的步驟包括:
根據(jù)被點(diǎn)播視頻的標(biāo)識信息,向?qū)?yīng)的流媒體服務(wù)器發(fā)送請求下載被點(diǎn)播視頻對應(yīng)的流媒體文件的第一請求消息;
接收流媒體服務(wù)器根據(jù)第一請求消息下發(fā)的流媒體文件。
其中,當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時,向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件的步驟還包括:
在接收流媒體服務(wù)器根據(jù)第一請求信息下發(fā)的流媒體文件的會話間隔中,向流媒體服務(wù)器發(fā)送請求下載廣告視頻文件的第二請求消息;
接收并保存流媒體服務(wù)器根據(jù)第二請求消息下發(fā)的廣告視頻文件。
其中,接收并保存流媒體服務(wù)器根據(jù)第二請求消息下發(fā)的廣告視頻文件的步驟之后,還包括:
檢測廣告視頻文件是否超過預(yù)設(shè)存活期,其中,預(yù)設(shè)存活期是流媒體服務(wù)器賦予廣告視頻文件的有效期限;
若未超過,則保留廣告視頻文件;
若超過,則向流媒體服務(wù)器發(fā)送廣告視頻文件對應(yīng)的網(wǎng)絡(luò)鏈接地址;
接收流媒體服務(wù)器根據(jù)網(wǎng)絡(luò)鏈接地址檢測廣告視頻文件是否有效的檢測結(jié)果;
若檢測結(jié)果為有效,則保留廣告視頻文件;否則,刪除廣告視頻文件。
依據(jù)本發(fā)明的另一個方面,還提供了一種流媒體播放裝置,應(yīng)用于移動終端,包括:
第一獲取模塊,用于獲取播放被點(diǎn)播視頻的觸發(fā)動作;
第一檢測模塊,用于當(dāng)獲取到該觸發(fā)動作時,檢測移動終端本地是否存在廣告視頻文件;
第一處理模塊,用于當(dāng)檢測到移動終端本地存在廣告視頻文件時,按照預(yù)設(shè)播放配置調(diào)用廣告視頻文件進(jìn)行播放,并向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件,以使得在播放完廣告視頻文件后,自動播放流媒體文件。
其中,該流媒體播放裝置還包括:
第二處理模塊,用于當(dāng)檢測到移動終端本地不存在廣告視頻文件時,向流 媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件以及對應(yīng)的廣告視頻文件。
其中,第一檢測模塊包括:
第一獲取子模塊,用于獲取被點(diǎn)播視頻的標(biāo)識信息;
第一檢測子模塊,用于根據(jù)被點(diǎn)播視頻的標(biāo)識信息,檢測移動終端本地是否存在與該被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件。
其中,該流媒體播放裝置還包括:
第二獲取模塊,用于獲取當(dāng)前移動終端的網(wǎng)絡(luò)連接類型;
第二檢測模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為蜂窩移動網(wǎng)絡(luò)時,檢測移動終端本地是否存在與被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件;
第三處理模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時,向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件以及對應(yīng)的廣告視頻文件。
其中,第一檢測子模塊包括:
第一獲取單元,用于獲取被點(diǎn)播視頻的標(biāo)識信息中攜帶的內(nèi)容服務(wù)提供商的標(biāo)識信息;
查找單元,用于根據(jù)內(nèi)容服務(wù)提供商的標(biāo)識信息,在移動終端本地查找與內(nèi)容服務(wù)提供商的標(biāo)識信息相同的廣告視頻文件;若查找到對應(yīng)的廣告視頻文件,則移動終端本地存在與被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件;若未查找到對應(yīng)的廣告視頻文件,則移動終端本地不存在與被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件。
其中,第一處理模塊包括:
第一發(fā)送子模塊,用于根據(jù)被點(diǎn)播視頻的標(biāo)識信息,向?qū)?yīng)的流媒體服務(wù)器發(fā)送請求下載被點(diǎn)播視頻對應(yīng)的流媒體文件的第一請求消息;
第一接收子模塊,用于接收流媒體服務(wù)器根據(jù)第一請求消息下發(fā)的流媒體文件。
其中,第一處理模塊包括:
第二發(fā)送子模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時,在接收流媒體服務(wù)器根據(jù)第一請求信息下發(fā)的流媒體文件的會話間隔中,向流媒體服務(wù)器發(fā)送請求下載廣告視頻文件的第二請求消息;
第二接收子模塊,用于接收并保存流媒體服務(wù)器根據(jù)第二請求消息下發(fā)的 廣告視頻文件。
其中,第一處理模塊包括:
第一檢測子模塊,用于檢測廣告視頻文件是否超過預(yù)設(shè)存活期,其中,預(yù)設(shè)存活期是流媒體服務(wù)器賦予廣告視頻文件的有效期限;
第一處理子模塊,用于當(dāng)檢測到廣告視頻文件未超過預(yù)設(shè)存活期時,保留廣告視頻文件;
第二處理子模塊,用于當(dāng)檢測到廣告視頻文件超過預(yù)設(shè)存活期時,向流媒體服務(wù)器發(fā)送廣告視頻文件對應(yīng)的網(wǎng)絡(luò)鏈接地址;
第三接收子模塊,用于接收流媒體服務(wù)器根據(jù)網(wǎng)絡(luò)鏈接地址檢測廣告視頻文件是否有效的檢測結(jié)果;
第三處理子模塊,用于當(dāng)檢測結(jié)果為有效時,保留廣告視頻文件;否則,刪除廣告視頻文件。
本發(fā)明的實(shí)施例的有益效果是:一種流媒體播放方法及裝置,應(yīng)用于移動終端,在向流媒體服務(wù)器獲取被點(diǎn)播視頻的流媒體文件之前,通過檢測移動終端本地是否存在與其對應(yīng)的廣告視頻文件,若存在,則調(diào)用本地廣告視頻文件進(jìn)行播放,而無需向流媒體服務(wù)器獲取廣告視頻文件,從而降低網(wǎng)絡(luò)傳輸負(fù)載,減少視頻播放等待時間,減少用戶流量開銷。
附圖說明
圖1表示本發(fā)明實(shí)施例一中的流媒體播放方法的流程示意圖;
圖2表示本發(fā)明實(shí)施例二中接收流媒體文件的會話吞吐量示意圖;
圖3表示本發(fā)明實(shí)施例二中廣告視頻文件更新過程的流程示意圖;
圖4表示本發(fā)明的流媒體播放裝置的模塊示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本發(fā)明的示例性實(shí)施例。雖然附圖中顯示了本發(fā)明的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本發(fā)明而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本發(fā)明,并且能夠?qū)⒈景l(fā)明的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
實(shí)施例一
本發(fā)明的實(shí)施例提供了一種流媒體播放方法,應(yīng)用于移動終端,如圖1所示,其播放方法具體包括以下步驟:
步驟S10:獲取播放被點(diǎn)播視頻的觸發(fā)動作。
這里指的是,當(dāng)用戶需要播放某個視頻A時,首先需要對該視頻A有一個觸發(fā)動作標(biāo)記視頻A被點(diǎn)播,該觸發(fā)動作可以是點(diǎn)擊或其他操作動作。
步驟S20:當(dāng)獲取到該觸發(fā)動作時,檢測移動終端本地是否存在廣告視頻文件。
這里是說,當(dāng)獲取到對視頻A的觸發(fā)動作后,會觸發(fā)終端對本地進(jìn)行檢測,查找本地是否存在廣告視頻文件。
步驟S30:若存在,則按照預(yù)設(shè)播放配置調(diào)用廣告視頻文件進(jìn)行播放,并向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件,以使得在播放完廣告視頻文件后,自動播放流媒體文件。
如果檢測到在移動終端本地存在符合需求的廣告視頻文件B,則調(diào)用該文件進(jìn)行播放,并向流媒體服務(wù)器獲取被點(diǎn)播視頻A對應(yīng)的流媒體文件,以使得在播放完廣告視頻文件B之后自動播放下載的流媒體文件;這里所說的被點(diǎn)播視頻對應(yīng)的流媒體文件即為被點(diǎn)播視頻文件。這樣,僅需從流媒體服務(wù)器端下載被點(diǎn)播視頻A的流媒體文件,而無需下載其他廣告視頻文件,在播放廣告視頻文件期間下載被點(diǎn)播視頻A的流媒體文件,大大縮短了首次出圖的等待時間,且在一定程度上減少了業(yè)務(wù)流量開銷,達(dá)到節(jié)省流量的效果。
其中,當(dāng)檢測到移動終端本地不存在符合需求的廣告視頻文件時,就需要從流媒體服務(wù)器上獲取被點(diǎn)播視頻對應(yīng)的流媒體文件以及對應(yīng)的廣告視頻文件。
其中,步驟S20具體包括:
獲取被點(diǎn)播視頻的標(biāo)識信息。
其中,當(dāng)用戶需要播放某個視頻A時,除了點(diǎn)擊該視頻A的觸發(fā)動作外,還需要獲取被點(diǎn)播視頻A的標(biāo)識信息,其中,標(biāo)識信息中攜帶有被點(diǎn)播視頻A的名稱、集數(shù)、以及播放源(流媒體服務(wù)器)等
根據(jù)被點(diǎn)播視頻的標(biāo)識信息,檢測移動終端本地是否存在與該被點(diǎn)播視頻 的標(biāo)識信息相匹配的廣告視頻文件。
根據(jù)被點(diǎn)播視頻A的標(biāo)識信息,在移動終端本地查找是否存在與該被點(diǎn)播視頻A標(biāo)識信息相匹配的廣告視頻文件B,這里所說的匹配可以是被點(diǎn)播視頻A與廣告視頻文件B具有對應(yīng)關(guān)系,或者兩者屬于相同流媒體服務(wù)器,或者其他預(yù)先設(shè)定的聯(lián)系。
進(jìn)一步地,由于處于蜂窩移動網(wǎng)絡(luò)連接時需要考慮流量開銷問題,而處于WLAN網(wǎng)絡(luò)連接時無需考慮流量開銷問題,優(yōu)選地,在步驟S10之后,還可以包括:獲取當(dāng)前移動終端的網(wǎng)絡(luò)連接類型。
當(dāng)網(wǎng)絡(luò)連接類型為蜂窩移動網(wǎng)絡(luò)時,執(zhí)行步驟S20,以達(dá)到降低網(wǎng)絡(luò)傳輸負(fù)載,縮短等待時間,和節(jié)省流量的效果。
當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時,向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件以及對應(yīng)的廣告視頻文件,由于WLAN網(wǎng)絡(luò)中網(wǎng)絡(luò)傳輸速率較高,等待時間較短,故可直接從流媒體服務(wù)器下載被點(diǎn)播視頻及相應(yīng)廣告視頻文件。
其中,步驟S20具體包括:
獲取被點(diǎn)播視頻的標(biāo)識信息中攜帶的內(nèi)容服務(wù)提供商的標(biāo)識信息,這里所說的是,被點(diǎn)播視頻的標(biāo)識信息除了上述提及的名稱、集數(shù)、以及播放源(流媒體服務(wù)器)等信息外,還可包括內(nèi)容服務(wù)提供商的標(biāo)識信息,其中,廣告視頻文件的播放與對應(yīng)的內(nèi)容服務(wù)提供商之間具有較大的利益關(guān)系。
根據(jù)內(nèi)容服務(wù)提供商的標(biāo)識信息,在移動終端本地查找與內(nèi)容服務(wù)提供商的標(biāo)識信息相同的廣告視頻文件。也就是說,假如被點(diǎn)播視頻A與廣告視頻文件B同屬一個內(nèi)容服務(wù)提供商C,那么內(nèi)容服務(wù)提供商C就要求播放被點(diǎn)播視頻A之前要播放廣告視頻文件B,這時需要在移動終端本地查找是否存在廣告視頻文件B。
若查找到對應(yīng)的廣告視頻文件,則移動終端本地存在與被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件。
若未查找到對應(yīng)的廣告視頻文件,則移動終端本地不存在與被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件。
其中,步驟S30具體包括:
根據(jù)被點(diǎn)播視頻的標(biāo)識信息,向?qū)?yīng)的流媒體服務(wù)器發(fā)送請求下載被點(diǎn)播視頻對應(yīng)的流媒體文件的第一請求消息;
接收流媒體服務(wù)器根據(jù)第一請求消息下發(fā)的流媒體文件。
實(shí)施例二
如圖2所示,流媒體文件在線播放時,與流媒體服務(wù)器之間的下載會話之間存在網(wǎng)絡(luò)空閑間隔,為了合理利用這些網(wǎng)絡(luò)資源,本發(fā)明實(shí)施例中還可以在這些會話間隔之間進(jìn)行移動終端本地廣告視頻文件的更新過程,優(yōu)選地為了節(jié)省業(yè)務(wù)流量,此更新過程僅在網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時進(jìn)行,如圖3所示,更新過程具體包括以下步驟:
步驟S01:在接收流媒體服務(wù)器根據(jù)第一請求信息下發(fā)的流媒體文件的會話間隔中,向流媒體服務(wù)器發(fā)送請求下載廣告視頻文件的第二請求消息。
步驟S02:接收并保存流媒體服務(wù)器根據(jù)第二請求消息下發(fā)的廣告視頻文件,以對移動終端本地的廣告視頻文件進(jìn)行更新。其中該廣告視頻文件中包括其名稱、格式、預(yù)設(shè)存活期以及所屬內(nèi)容服務(wù)提供商等信息。
其中,每個廣告視頻文件與內(nèi)容服務(wù)提供商之間的合約均有一定期限,為了保證本地廣告視頻文件的有效性,在接收并保存流媒體服務(wù)器根據(jù)第二請求消息下發(fā)的廣告視頻文件的步驟之后,還包括:
步驟S03:檢測廣告視頻文件是否超過預(yù)設(shè)存活期,其中,預(yù)設(shè)存活期是流媒體服務(wù)器賦予廣告視頻文件的有效期限,不同廣告視頻文件可設(shè)置為相同的有效期限,亦可設(shè)置為不同的有效期限。
步驟S04:若未超過,則保留廣告視頻文件。
步驟S05:若超過,則向流媒體服務(wù)器發(fā)送廣告視頻文件對應(yīng)的網(wǎng)絡(luò)鏈接地址;以使流媒體服務(wù)器檢測該條廣告視頻文件是否依然有效,其中,流媒體服務(wù)器上仍然存在該廣告視頻文件的網(wǎng)絡(luò)鏈接地址,則表示該廣告視頻文件有效,否則表示該廣告視頻文件無效。
步驟S06:接收流媒體服務(wù)器根據(jù)網(wǎng)絡(luò)鏈接地址檢測廣告視頻文件是否有效的檢測結(jié)果;
步驟S07:若檢測結(jié)果為有效,則保留廣告視頻文件;
步驟S08:否則,刪除廣告視頻文件。
通過在獲取流媒體文件的會話間隔內(nèi)下載廣告視頻文件對移動終端本地的廣告視頻文件進(jìn)行更新,保證本地廣告視頻文件的完整性,以便后續(xù)播放使用。
依據(jù)本發(fā)明實(shí)施例的另一個方面,還提供了一種流媒體播放裝置,應(yīng)用于移動終端,如圖4所示,該流媒體播放裝置具體包括:
第一獲取模塊101,用于獲取播放被點(diǎn)播視頻的觸發(fā)動作;
第一檢測模塊201,用于當(dāng)獲取到該觸發(fā)動作時,檢測移動終端本地是否存在廣告視頻文件;
第一處理模塊301,用于當(dāng)檢測到移動終端本地存在廣告視頻文件時,按照預(yù)設(shè)播放配置調(diào)用廣告視頻文件進(jìn)行播放,并向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件,以使得在播放完廣告視頻文件后,自動播放流媒體文件。
其中,該流媒體播放裝置還包括:
第二處理模塊,用于當(dāng)檢測到移動終端本地不存在廣告視頻文件時,向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件以及對應(yīng)的廣告視頻文件。
其中,第一檢測模塊包括:
第一獲取子模塊,用于獲取被點(diǎn)播視頻的標(biāo)識信息;
第一檢測子模塊,用于根據(jù)被點(diǎn)播視頻的標(biāo)識信息,檢測移動終端本地是否存在與該被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件。
其中,該流媒體播放裝置還包括:
第二獲取模塊,用于獲取當(dāng)前移動終端的網(wǎng)絡(luò)連接類型;
第二檢測模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為移動通信系統(tǒng)的網(wǎng)絡(luò)時,檢測移動終端本地是否存在與被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件;
第三處理模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時,向流媒體服務(wù)器獲取被點(diǎn)播視頻對應(yīng)的流媒體文件以及對應(yīng)的廣告視頻文件。
其中,第一檢測子模塊包括:
第一獲取單元,用于獲取被點(diǎn)播視頻的標(biāo)識信息中攜帶的內(nèi)容服務(wù)提供商的標(biāo)識信息;
查找單元,用于根據(jù)內(nèi)容服務(wù)提供商的標(biāo)識信息,在移動終端本地查找與內(nèi)容服務(wù)提供商的標(biāo)識信息相同的廣告視頻文件;若查找到對應(yīng)的廣告視頻文 件,則移動終端本地存在與被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件;若未查找到對應(yīng)的廣告視頻文件,則移動終端本地不存在與被點(diǎn)播視頻的標(biāo)識信息相匹配的廣告視頻文件。
其中,第一處理模塊301包括:
第一發(fā)送子模塊,用于根據(jù)被點(diǎn)播視頻的標(biāo)識信息,向?qū)?yīng)的流媒體服務(wù)器發(fā)送請求下載被點(diǎn)播視頻對應(yīng)的流媒體文件的第一請求消息;
第一接收子模塊,用于接收流媒體服務(wù)器根據(jù)第一請求消息下發(fā)的流媒體文件。
其中,第一處理模塊301包括:
第二發(fā)送子模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時,在接收流媒體服務(wù)器根據(jù)第一請求信息下發(fā)的流媒體文件的會話間隔中,向流媒體服務(wù)器發(fā)送請求下載廣告視頻文件的第二請求消息;
第二接收子模塊,用于接收并保存流媒體服務(wù)器根據(jù)第二請求消息下發(fā)的廣告視頻文件。
其中,第一處理模塊301包括:
第一檢測子模塊,用于檢測廣告視頻文件是否超過預(yù)設(shè)存活期,其中,預(yù)設(shè)存活期是流媒體服務(wù)器賦予廣告視頻文件的有效期限;
第一處理子模塊,用于當(dāng)檢測到廣告視頻文件未超過預(yù)設(shè)存活期時,保留廣告視頻文件;
第二處理子模塊,用于當(dāng)檢測到廣告視頻文件超過預(yù)設(shè)存活期時,向流媒體服務(wù)器發(fā)送廣告視頻文件對應(yīng)的網(wǎng)絡(luò)鏈接地址;
第三接收子模塊,用于接收流媒體服務(wù)器根據(jù)網(wǎng)絡(luò)鏈接地址檢測廣告視頻文件是否有效的檢測結(jié)果;
第三處理子模塊,用于當(dāng)檢測結(jié)果為有效時,保留廣告視頻文件;否則,刪除廣告視頻文件。
需要說明的是,該裝置是與上述播放方法對應(yīng)的裝置,上述方法實(shí)施例中所有實(shí)現(xiàn)方式均適用于該裝置的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。
以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤飾,這些 改進(jìn)和潤飾也在本發(fā)明的保護(hù)范圍內(nèi)。