国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種流媒體播放方法及裝置與流程

      文檔序號(hào):11139403閱讀:730來(lái)源:國(guó)知局
      一種流媒體播放方法及裝置與制造工藝

      本發(fā)明涉及數(shù)據(jù)業(yè)務(wù)及流媒體領(lǐng)域,尤其涉及一種流媒體播放方法及裝置。



      背景技術(shù):

      流媒體又叫流式媒體,該技術(shù)可以使音頻、視頻和其他多媒體文件在互聯(lián)網(wǎng)上以實(shí)時(shí)的、無(wú)需下載的方式進(jìn)行播放,只需將開(kāi)始部分存入緩存區(qū),然后用戶可以邊下載邊播放,使等待時(shí)延大大減少。

      在流媒體播放技術(shù)中,在開(kāi)始播放流媒體數(shù)據(jù)之前需要將流媒體數(shù)據(jù)下載到一個(gè)流媒體緩沖區(qū)中,簡(jiǎn)稱為緩沖區(qū)。等待流媒體數(shù)據(jù)下載到該緩沖區(qū)的過(guò)程叫做緩沖,一般分為首次緩沖和再次緩沖。其中,首次緩沖是指:在流媒體開(kāi)始播放前需要等待下載必要的流媒體數(shù)據(jù)到緩沖區(qū)的過(guò)程,首次緩沖的等待時(shí)間是指從開(kāi)始下載到下載了指定數(shù)據(jù)量并足以播放的時(shí)間。當(dāng)下載的流媒體數(shù)據(jù)量達(dá)到指定數(shù)據(jù)量后,則讀出該緩沖區(qū)內(nèi)的流媒體數(shù)據(jù)進(jìn)行播放,并在讀出數(shù)據(jù)進(jìn)行播放的同時(shí)繼續(xù)向該緩沖區(qū)內(nèi)下載后續(xù)的流媒體數(shù)據(jù),從而連續(xù)播放。其中,首次緩沖的等待時(shí)間是影響用戶觀看視頻主觀體驗(yàn)的重要因素之一。

      現(xiàn)有技術(shù)中,在用戶點(diǎn)播觀看的流媒體節(jié)目開(kāi)始播放前,客戶端會(huì)自動(dòng)從服務(wù)器下載一段15秒到60秒之間的廣告視頻。一方面,廣告視頻在蜂窩移動(dòng)網(wǎng)絡(luò)中的下載會(huì)帶來(lái)用戶上網(wǎng)流量的開(kāi)銷,另一方面,廣告視頻的首次出圖等待時(shí)間也是受當(dāng)前無(wú)線網(wǎng)絡(luò)信道環(huán)境和下載速度的影響,如果下載速度慢,用戶需要等待幾秒鐘時(shí)間才能看到廣告視頻的播放,帶來(lái)不夠好的用戶體驗(yàn)。



      技術(shù)實(shí)現(xiàn)要素:

      為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種流媒體播放方法及裝置,解決了現(xiàn)有技術(shù)中流媒體技術(shù)等待時(shí)間長(zhǎng)的問(wèn)題,并在一定程度上節(jié)省了網(wǎng)絡(luò)訪問(wèn)流量。

      依據(jù)本發(fā)明的一個(gè)方面,提供了一種流媒體播放方法,應(yīng)用于移動(dòng)終端,其播放方法包括:

      獲取播放被點(diǎn)播視頻的觸發(fā)動(dòng)作;

      當(dāng)獲取到該觸發(fā)動(dòng)作時(shí),檢測(cè)移動(dòng)終端本地是否存在廣告視頻文件;

      若存在,則按照預(yù)設(shè)播放配置調(diào)用廣告視頻文件進(jìn)行播放,并向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件,以使得在播放完廣告視頻文件后,自動(dòng)播放流媒體文件。

      其中,流媒體播放方法還包括:

      若不存在,則向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件以及對(duì)應(yīng)的廣告視頻文件。

      其中,當(dāng)獲取到該觸發(fā)動(dòng)作時(shí),檢測(cè)移動(dòng)終端本地是否存在廣告視頻文件的步驟包括:

      獲取被點(diǎn)播視頻的標(biāo)識(shí)信息;

      根據(jù)被點(diǎn)播視頻的標(biāo)識(shí)信息,檢測(cè)移動(dòng)終端本地是否存在與該被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件。

      其中,獲取被點(diǎn)播視頻的標(biāo)識(shí)信息的步驟之后,還包括:

      獲取當(dāng)前移動(dòng)終端的網(wǎng)絡(luò)連接類型;

      當(dāng)網(wǎng)絡(luò)連接類型為蜂窩移動(dòng)網(wǎng)絡(luò)時(shí),檢測(cè)移動(dòng)終端本地是否存在與被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件;

      當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時(shí),向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件以及對(duì)應(yīng)的廣告視頻文件。

      其中,根據(jù)被點(diǎn)播視頻的標(biāo)識(shí)信息,檢測(cè)移動(dòng)終端本地是否存在與被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件的步驟包括:

      獲取被點(diǎn)播視頻的標(biāo)識(shí)信息中攜帶的內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息;

      根據(jù)內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息,在移動(dòng)終端本地查找與內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息相同的廣告視頻文件;

      若查找到對(duì)應(yīng)的廣告視頻文件,則移動(dòng)終端本地存在與被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件;

      若未查找到對(duì)應(yīng)的廣告視頻文件,則移動(dòng)終端本地不存在與被點(diǎn)播視頻的 標(biāo)識(shí)信息相匹配的廣告視頻文件。

      其中,向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件的步驟包括:

      根據(jù)被點(diǎn)播視頻的標(biāo)識(shí)信息,向?qū)?yīng)的流媒體服務(wù)器發(fā)送請(qǐng)求下載被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件的第一請(qǐng)求消息;

      接收流媒體服務(wù)器根據(jù)第一請(qǐng)求消息下發(fā)的流媒體文件。

      其中,當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時(shí),向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件的步驟還包括:

      在接收流媒體服務(wù)器根據(jù)第一請(qǐng)求信息下發(fā)的流媒體文件的會(huì)話間隔中,向流媒體服務(wù)器發(fā)送請(qǐng)求下載廣告視頻文件的第二請(qǐng)求消息;

      接收并保存流媒體服務(wù)器根據(jù)第二請(qǐng)求消息下發(fā)的廣告視頻文件。

      其中,接收并保存流媒體服務(wù)器根據(jù)第二請(qǐng)求消息下發(fā)的廣告視頻文件的步驟之后,還包括:

      檢測(cè)廣告視頻文件是否超過(guò)預(yù)設(shè)存活期,其中,預(yù)設(shè)存活期是流媒體服務(wù)器賦予廣告視頻文件的有效期限;

      若未超過(guò),則保留廣告視頻文件;

      若超過(guò),則向流媒體服務(wù)器發(fā)送廣告視頻文件對(duì)應(yīng)的網(wǎng)絡(luò)鏈接地址;

      接收流媒體服務(wù)器根據(jù)網(wǎng)絡(luò)鏈接地址檢測(cè)廣告視頻文件是否有效的檢測(cè)結(jié)果;

      若檢測(cè)結(jié)果為有效,則保留廣告視頻文件;否則,刪除廣告視頻文件。

      依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種流媒體播放裝置,應(yīng)用于移動(dòng)終端,包括:

      第一獲取模塊,用于獲取播放被點(diǎn)播視頻的觸發(fā)動(dòng)作;

      第一檢測(cè)模塊,用于當(dāng)獲取到該觸發(fā)動(dòng)作時(shí),檢測(cè)移動(dòng)終端本地是否存在廣告視頻文件;

      第一處理模塊,用于當(dāng)檢測(cè)到移動(dòng)終端本地存在廣告視頻文件時(shí),按照預(yù)設(shè)播放配置調(diào)用廣告視頻文件進(jìn)行播放,并向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件,以使得在播放完廣告視頻文件后,自動(dòng)播放流媒體文件。

      其中,該流媒體播放裝置還包括:

      第二處理模塊,用于當(dāng)檢測(cè)到移動(dòng)終端本地不存在廣告視頻文件時(shí),向流 媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件以及對(duì)應(yīng)的廣告視頻文件。

      其中,第一檢測(cè)模塊包括:

      第一獲取子模塊,用于獲取被點(diǎn)播視頻的標(biāo)識(shí)信息;

      第一檢測(cè)子模塊,用于根據(jù)被點(diǎn)播視頻的標(biāo)識(shí)信息,檢測(cè)移動(dòng)終端本地是否存在與該被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件。

      其中,該流媒體播放裝置還包括:

      第二獲取模塊,用于獲取當(dāng)前移動(dòng)終端的網(wǎng)絡(luò)連接類型;

      第二檢測(cè)模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為蜂窩移動(dòng)網(wǎng)絡(luò)時(shí),檢測(cè)移動(dòng)終端本地是否存在與被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件;

      第三處理模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時(shí),向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件以及對(duì)應(yīng)的廣告視頻文件。

      其中,第一檢測(cè)子模塊包括:

      第一獲取單元,用于獲取被點(diǎn)播視頻的標(biāo)識(shí)信息中攜帶的內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息;

      查找單元,用于根據(jù)內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息,在移動(dòng)終端本地查找與內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息相同的廣告視頻文件;若查找到對(duì)應(yīng)的廣告視頻文件,則移動(dòng)終端本地存在與被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件;若未查找到對(duì)應(yīng)的廣告視頻文件,則移動(dòng)終端本地不存在與被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件。

      其中,第一處理模塊包括:

      第一發(fā)送子模塊,用于根據(jù)被點(diǎn)播視頻的標(biāo)識(shí)信息,向?qū)?yīng)的流媒體服務(wù)器發(fā)送請(qǐng)求下載被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件的第一請(qǐng)求消息;

      第一接收子模塊,用于接收流媒體服務(wù)器根據(jù)第一請(qǐng)求消息下發(fā)的流媒體文件。

      其中,第一處理模塊包括:

      第二發(fā)送子模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時(shí),在接收流媒體服務(wù)器根據(jù)第一請(qǐng)求信息下發(fā)的流媒體文件的會(huì)話間隔中,向流媒體服務(wù)器發(fā)送請(qǐng)求下載廣告視頻文件的第二請(qǐng)求消息;

      第二接收子模塊,用于接收并保存流媒體服務(wù)器根據(jù)第二請(qǐng)求消息下發(fā)的 廣告視頻文件。

      其中,第一處理模塊包括:

      第一檢測(cè)子模塊,用于檢測(cè)廣告視頻文件是否超過(guò)預(yù)設(shè)存活期,其中,預(yù)設(shè)存活期是流媒體服務(wù)器賦予廣告視頻文件的有效期限;

      第一處理子模塊,用于當(dāng)檢測(cè)到廣告視頻文件未超過(guò)預(yù)設(shè)存活期時(shí),保留廣告視頻文件;

      第二處理子模塊,用于當(dāng)檢測(cè)到廣告視頻文件超過(guò)預(yù)設(shè)存活期時(shí),向流媒體服務(wù)器發(fā)送廣告視頻文件對(duì)應(yīng)的網(wǎng)絡(luò)鏈接地址;

      第三接收子模塊,用于接收流媒體服務(wù)器根據(jù)網(wǎng)絡(luò)鏈接地址檢測(cè)廣告視頻文件是否有效的檢測(cè)結(jié)果;

      第三處理子模塊,用于當(dāng)檢測(cè)結(jié)果為有效時(shí),保留廣告視頻文件;否則,刪除廣告視頻文件。

      本發(fā)明的實(shí)施例的有益效果是:一種流媒體播放方法及裝置,應(yīng)用于移動(dòng)終端,在向流媒體服務(wù)器獲取被點(diǎn)播視頻的流媒體文件之前,通過(guò)檢測(cè)移動(dòng)終端本地是否存在與其對(duì)應(yīng)的廣告視頻文件,若存在,則調(diào)用本地廣告視頻文件進(jìn)行播放,而無(wú)需向流媒體服務(wù)器獲取廣告視頻文件,從而降低網(wǎng)絡(luò)傳輸負(fù)載,減少視頻播放等待時(shí)間,減少用戶流量開(kāi)銷。

      附圖說(shuō)明

      圖1表示本發(fā)明實(shí)施例一中的流媒體播放方法的流程示意圖;

      圖2表示本發(fā)明實(shí)施例二中接收流媒體文件的會(huì)話吞吐量示意圖;

      圖3表示本發(fā)明實(shí)施例二中廣告視頻文件更新過(guò)程的流程示意圖;

      圖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)用于移動(dòng)終端,如圖1所示,其播放方法具體包括以下步驟:

      步驟S10:獲取播放被點(diǎn)播視頻的觸發(fā)動(dòng)作。

      這里指的是,當(dāng)用戶需要播放某個(gè)視頻A時(shí),首先需要對(duì)該視頻A有一個(gè)觸發(fā)動(dòng)作標(biāo)記視頻A被點(diǎn)播,該觸發(fā)動(dòng)作可以是點(diǎn)擊或其他操作動(dòng)作。

      步驟S20:當(dāng)獲取到該觸發(fā)動(dòng)作時(shí),檢測(cè)移動(dòng)終端本地是否存在廣告視頻文件。

      這里是說(shuō),當(dāng)獲取到對(duì)視頻A的觸發(fā)動(dòng)作后,會(huì)觸發(fā)終端對(duì)本地進(jìn)行檢測(cè),查找本地是否存在廣告視頻文件。

      步驟S30:若存在,則按照預(yù)設(shè)播放配置調(diào)用廣告視頻文件進(jìn)行播放,并向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件,以使得在播放完廣告視頻文件后,自動(dòng)播放流媒體文件。

      如果檢測(cè)到在移動(dòng)終端本地存在符合需求的廣告視頻文件B,則調(diào)用該文件進(jìn)行播放,并向流媒體服務(wù)器獲取被點(diǎn)播視頻A對(duì)應(yīng)的流媒體文件,以使得在播放完廣告視頻文件B之后自動(dòng)播放下載的流媒體文件;這里所說(shuō)的被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件即為被點(diǎn)播視頻文件。這樣,僅需從流媒體服務(wù)器端下載被點(diǎn)播視頻A的流媒體文件,而無(wú)需下載其他廣告視頻文件,在播放廣告視頻文件期間下載被點(diǎn)播視頻A的流媒體文件,大大縮短了首次出圖的等待時(shí)間,且在一定程度上減少了業(yè)務(wù)流量開(kāi)銷,達(dá)到節(jié)省流量的效果。

      其中,當(dāng)檢測(cè)到移動(dòng)終端本地不存在符合需求的廣告視頻文件時(shí),就需要從流媒體服務(wù)器上獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件以及對(duì)應(yīng)的廣告視頻文件。

      其中,步驟S20具體包括:

      獲取被點(diǎn)播視頻的標(biāo)識(shí)信息。

      其中,當(dāng)用戶需要播放某個(gè)視頻A時(shí),除了點(diǎn)擊該視頻A的觸發(fā)動(dòng)作外,還需要獲取被點(diǎn)播視頻A的標(biāo)識(shí)信息,其中,標(biāo)識(shí)信息中攜帶有被點(diǎn)播視頻A的名稱、集數(shù)、以及播放源(流媒體服務(wù)器)等

      根據(jù)被點(diǎn)播視頻的標(biāo)識(shí)信息,檢測(cè)移動(dòng)終端本地是否存在與該被點(diǎn)播視頻 的標(biāo)識(shí)信息相匹配的廣告視頻文件。

      根據(jù)被點(diǎn)播視頻A的標(biāo)識(shí)信息,在移動(dòng)終端本地查找是否存在與該被點(diǎn)播視頻A標(biāo)識(shí)信息相匹配的廣告視頻文件B,這里所說(shuō)的匹配可以是被點(diǎn)播視頻A與廣告視頻文件B具有對(duì)應(yīng)關(guān)系,或者兩者屬于相同流媒體服務(wù)器,或者其他預(yù)先設(shè)定的聯(lián)系。

      進(jìn)一步地,由于處于蜂窩移動(dòng)網(wǎng)絡(luò)連接時(shí)需要考慮流量開(kāi)銷問(wèn)題,而處于WLAN網(wǎng)絡(luò)連接時(shí)無(wú)需考慮流量開(kāi)銷問(wèn)題,優(yōu)選地,在步驟S10之后,還可以包括:獲取當(dāng)前移動(dòng)終端的網(wǎng)絡(luò)連接類型。

      當(dāng)網(wǎng)絡(luò)連接類型為蜂窩移動(dòng)網(wǎng)絡(luò)時(shí),執(zhí)行步驟S20,以達(dá)到降低網(wǎng)絡(luò)傳輸負(fù)載,縮短等待時(shí)間,和節(jié)省流量的效果。

      當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時(shí),向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件以及對(duì)應(yīng)的廣告視頻文件,由于WLAN網(wǎng)絡(luò)中網(wǎng)絡(luò)傳輸速率較高,等待時(shí)間較短,故可直接從流媒體服務(wù)器下載被點(diǎn)播視頻及相應(yīng)廣告視頻文件。

      其中,步驟S20具體包括:

      獲取被點(diǎn)播視頻的標(biāo)識(shí)信息中攜帶的內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息,這里所說(shuō)的是,被點(diǎn)播視頻的標(biāo)識(shí)信息除了上述提及的名稱、集數(shù)、以及播放源(流媒體服務(wù)器)等信息外,還可包括內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息,其中,廣告視頻文件的播放與對(duì)應(yīng)的內(nèi)容服務(wù)提供商之間具有較大的利益關(guān)系。

      根據(jù)內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息,在移動(dòng)終端本地查找與內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息相同的廣告視頻文件。也就是說(shuō),假如被點(diǎn)播視頻A與廣告視頻文件B同屬一個(gè)內(nèi)容服務(wù)提供商C,那么內(nèi)容服務(wù)提供商C就要求播放被點(diǎn)播視頻A之前要播放廣告視頻文件B,這時(shí)需要在移動(dòng)終端本地查找是否存在廣告視頻文件B。

      若查找到對(duì)應(yīng)的廣告視頻文件,則移動(dòng)終端本地存在與被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件。

      若未查找到對(duì)應(yīng)的廣告視頻文件,則移動(dòng)終端本地不存在與被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件。

      其中,步驟S30具體包括:

      根據(jù)被點(diǎn)播視頻的標(biāo)識(shí)信息,向?qū)?yīng)的流媒體服務(wù)器發(fā)送請(qǐng)求下載被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件的第一請(qǐng)求消息;

      接收流媒體服務(wù)器根據(jù)第一請(qǐng)求消息下發(fā)的流媒體文件。

      實(shí)施例二

      如圖2所示,流媒體文件在線播放時(shí),與流媒體服務(wù)器之間的下載會(huì)話之間存在網(wǎng)絡(luò)空閑間隔,為了合理利用這些網(wǎng)絡(luò)資源,本發(fā)明實(shí)施例中還可以在這些會(huì)話間隔之間進(jìn)行移動(dòng)終端本地廣告視頻文件的更新過(guò)程,優(yōu)選地為了節(jié)省業(yè)務(wù)流量,此更新過(guò)程僅在網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時(shí)進(jìn)行,如圖3所示,更新過(guò)程具體包括以下步驟:

      步驟S01:在接收流媒體服務(wù)器根據(jù)第一請(qǐng)求信息下發(fā)的流媒體文件的會(huì)話間隔中,向流媒體服務(wù)器發(fā)送請(qǐng)求下載廣告視頻文件的第二請(qǐng)求消息。

      步驟S02:接收并保存流媒體服務(wù)器根據(jù)第二請(qǐng)求消息下發(fā)的廣告視頻文件,以對(duì)移動(dòng)終端本地的廣告視頻文件進(jìn)行更新。其中該廣告視頻文件中包括其名稱、格式、預(yù)設(shè)存活期以及所屬內(nèi)容服務(wù)提供商等信息。

      其中,每個(gè)廣告視頻文件與內(nèi)容服務(wù)提供商之間的合約均有一定期限,為了保證本地廣告視頻文件的有效性,在接收并保存流媒體服務(wù)器根據(jù)第二請(qǐng)求消息下發(fā)的廣告視頻文件的步驟之后,還包括:

      步驟S03:檢測(cè)廣告視頻文件是否超過(guò)預(yù)設(shè)存活期,其中,預(yù)設(shè)存活期是流媒體服務(wù)器賦予廣告視頻文件的有效期限,不同廣告視頻文件可設(shè)置為相同的有效期限,亦可設(shè)置為不同的有效期限。

      步驟S04:若未超過(guò),則保留廣告視頻文件。

      步驟S05:若超過(guò),則向流媒體服務(wù)器發(fā)送廣告視頻文件對(duì)應(yīng)的網(wǎng)絡(luò)鏈接地址;以使流媒體服務(wù)器檢測(cè)該條廣告視頻文件是否依然有效,其中,流媒體服務(wù)器上仍然存在該廣告視頻文件的網(wǎng)絡(luò)鏈接地址,則表示該廣告視頻文件有效,否則表示該廣告視頻文件無(wú)效。

      步驟S06:接收流媒體服務(wù)器根據(jù)網(wǎng)絡(luò)鏈接地址檢測(cè)廣告視頻文件是否有效的檢測(cè)結(jié)果;

      步驟S07:若檢測(cè)結(jié)果為有效,則保留廣告視頻文件;

      步驟S08:否則,刪除廣告視頻文件。

      通過(guò)在獲取流媒體文件的會(huì)話間隔內(nèi)下載廣告視頻文件對(duì)移動(dòng)終端本地的廣告視頻文件進(jìn)行更新,保證本地廣告視頻文件的完整性,以便后續(xù)播放使用。

      依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種流媒體播放裝置,應(yīng)用于移動(dòng)終端,如圖4所示,該流媒體播放裝置具體包括:

      第一獲取模塊101,用于獲取播放被點(diǎn)播視頻的觸發(fā)動(dòng)作;

      第一檢測(cè)模塊201,用于當(dāng)獲取到該觸發(fā)動(dòng)作時(shí),檢測(cè)移動(dòng)終端本地是否存在廣告視頻文件;

      第一處理模塊301,用于當(dāng)檢測(cè)到移動(dòng)終端本地存在廣告視頻文件時(shí),按照預(yù)設(shè)播放配置調(diào)用廣告視頻文件進(jìn)行播放,并向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件,以使得在播放完廣告視頻文件后,自動(dòng)播放流媒體文件。

      其中,該流媒體播放裝置還包括:

      第二處理模塊,用于當(dāng)檢測(cè)到移動(dòng)終端本地不存在廣告視頻文件時(shí),向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件以及對(duì)應(yīng)的廣告視頻文件。

      其中,第一檢測(cè)模塊包括:

      第一獲取子模塊,用于獲取被點(diǎn)播視頻的標(biāo)識(shí)信息;

      第一檢測(cè)子模塊,用于根據(jù)被點(diǎn)播視頻的標(biāo)識(shí)信息,檢測(cè)移動(dòng)終端本地是否存在與該被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件。

      其中,該流媒體播放裝置還包括:

      第二獲取模塊,用于獲取當(dāng)前移動(dòng)終端的網(wǎng)絡(luò)連接類型;

      第二檢測(cè)模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為移動(dòng)通信系統(tǒng)的網(wǎng)絡(luò)時(shí),檢測(cè)移動(dòng)終端本地是否存在與被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件;

      第三處理模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時(shí),向流媒體服務(wù)器獲取被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件以及對(duì)應(yīng)的廣告視頻文件。

      其中,第一檢測(cè)子模塊包括:

      第一獲取單元,用于獲取被點(diǎn)播視頻的標(biāo)識(shí)信息中攜帶的內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息;

      查找單元,用于根據(jù)內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息,在移動(dòng)終端本地查找與內(nèi)容服務(wù)提供商的標(biāo)識(shí)信息相同的廣告視頻文件;若查找到對(duì)應(yīng)的廣告視頻文 件,則移動(dòng)終端本地存在與被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件;若未查找到對(duì)應(yīng)的廣告視頻文件,則移動(dòng)終端本地不存在與被點(diǎn)播視頻的標(biāo)識(shí)信息相匹配的廣告視頻文件。

      其中,第一處理模塊301包括:

      第一發(fā)送子模塊,用于根據(jù)被點(diǎn)播視頻的標(biāo)識(shí)信息,向?qū)?yīng)的流媒體服務(wù)器發(fā)送請(qǐng)求下載被點(diǎn)播視頻對(duì)應(yīng)的流媒體文件的第一請(qǐng)求消息;

      第一接收子模塊,用于接收流媒體服務(wù)器根據(jù)第一請(qǐng)求消息下發(fā)的流媒體文件。

      其中,第一處理模塊301包括:

      第二發(fā)送子模塊,用于當(dāng)網(wǎng)絡(luò)連接類型為WLAN網(wǎng)絡(luò)時(shí),在接收流媒體服務(wù)器根據(jù)第一請(qǐng)求信息下發(fā)的流媒體文件的會(huì)話間隔中,向流媒體服務(wù)器發(fā)送請(qǐng)求下載廣告視頻文件的第二請(qǐng)求消息;

      第二接收子模塊,用于接收并保存流媒體服務(wù)器根據(jù)第二請(qǐng)求消息下發(fā)的廣告視頻文件。

      其中,第一處理模塊301包括:

      第一檢測(cè)子模塊,用于檢測(cè)廣告視頻文件是否超過(guò)預(yù)設(shè)存活期,其中,預(yù)設(shè)存活期是流媒體服務(wù)器賦予廣告視頻文件的有效期限;

      第一處理子模塊,用于當(dāng)檢測(cè)到廣告視頻文件未超過(guò)預(yù)設(shè)存活期時(shí),保留廣告視頻文件;

      第二處理子模塊,用于當(dāng)檢測(cè)到廣告視頻文件超過(guò)預(yù)設(shè)存活期時(shí),向流媒體服務(wù)器發(fā)送廣告視頻文件對(duì)應(yīng)的網(wǎng)絡(luò)鏈接地址;

      第三接收子模塊,用于接收流媒體服務(wù)器根據(jù)網(wǎng)絡(luò)鏈接地址檢測(cè)廣告視頻文件是否有效的檢測(cè)結(jié)果;

      第三處理子模塊,用于當(dāng)檢測(cè)結(jié)果為有效時(shí),保留廣告視頻文件;否則,刪除廣告視頻文件。

      需要說(shuō)明的是,該裝置是與上述播放方法對(duì)應(yīng)的裝置,上述方法實(shí)施例中所有實(shí)現(xiàn)方式均適用于該裝置的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。

      以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來(lái)說(shuō),在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤(rùn)飾,這些 改進(jìn)和潤(rùn)飾也在本發(fā)明的保護(hù)范圍內(nèi)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1