專利名稱:一種移動流媒體直播準(zhǔn)實(shí)時(shí)流業(yè)務(wù)中的隨機(jī)定位方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動流媒體領(lǐng)域,具體涉及一種移動流媒體直播準(zhǔn)實(shí)時(shí)流 業(yè)務(wù)中的隨機(jī)定位方法。
背景技術(shù):
隨著3G網(wǎng)絡(luò)的建設(shè),移動流4某體業(yè)務(wù)越來越受到電信運(yùn)營商和廣大 用戶的重視和歡迎。但電信運(yùn)營商在開展移動流媒體直播準(zhǔn)實(shí)時(shí)流業(yè)務(wù)中 發(fā)現(xiàn),用戶經(jīng)常希望能夠隨機(jī)拖動所播放的直播節(jié)目的當(dāng)前位置,以便回 顧某些精彩鏡頭或快速略過某些內(nèi)容回到最新的直播位置進(jìn)行觀看。如果不能提供隨機(jī)定位功能,將降低用戶的使用體驗(yàn)滿意度。 如果向用戶提供隨機(jī)定位功能,因?yàn)橛脩艨赡芡蟿拥膶?shí)際位置不確定,而是千變?nèi)f化的,如果嚴(yán)格根據(jù)用戶拖動的實(shí)際位置向用戶傳輸直播節(jié)目內(nèi)容會導(dǎo)致馬賽克等現(xiàn)象的發(fā)生。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種移動流媒體直播準(zhǔn)實(shí)時(shí)流業(yè) 務(wù)中的隨機(jī)定位方法,以解決在移動流媒體業(yè)務(wù)中直播準(zhǔn)實(shí)時(shí)流業(yè)務(wù)時(shí)能 夠向用戶提供隨機(jī)定位功能的問題。為了解決上述技術(shù)問題,本發(fā)明提供了 一種移動流媒體直播準(zhǔn)實(shí)時(shí)流 業(yè)務(wù)中的隨機(jī)定位方法,應(yīng)用于由用戶終端和下載服務(wù)器組成的移動流々某 體業(yè)務(wù)系統(tǒng)中,其特征在于,包括以下步驟(1 )所述用戶終端接收用戶隨機(jī)定位的實(shí)際位置信息并發(fā)送到下載 服務(wù)器;(2 )所述下載服務(wù)器根據(jù)該實(shí)際位置信息在直播準(zhǔn)實(shí)時(shí)流文件中進(jìn) 行查找,查找到距離用戶隨機(jī)定位的實(shí)際位置信息最近的一個(gè)浮見頻關(guān)鍵幀;(3 )所述下載服務(wù)器將該關(guān)鍵幀之后的相關(guān)流纟某體數(shù)據(jù)重新構(gòu)造成 符合標(biāo)準(zhǔn)文件格式的結(jié)構(gòu)把數(shù)據(jù)流發(fā)送給所述用戶終端進(jìn)行讀耳又。本發(fā)明所述的方法,其中,所述步驟(l)包括所述用戶終端接收用戶隨機(jī)定位的實(shí)際位置信息通過公共網(wǎng)關(guān)接口 參數(shù)的方式發(fā)送到下載服務(wù)器。本發(fā)明所述的方法,其中,所述步驟(3)進(jìn)一步包括所述數(shù)據(jù)流的后續(xù)數(shù)據(jù)根據(jù)之前的直播準(zhǔn)實(shí)時(shí)流的方式繼續(xù)向用戶 終端發(fā)送后續(xù)數(shù)據(jù)。本發(fā)明所述的方法,其中,所述直播準(zhǔn)實(shí)時(shí)流文件是由文件首部字段、 數(shù)據(jù)塊、數(shù)據(jù)塊首部組成。其中,所述數(shù)據(jù)塊中包含至少1個(gè)視頻關(guān)鍵幀。本發(fā)明所述方法解決了在移動流媒體業(yè)務(wù)中直播準(zhǔn)實(shí)時(shí)流業(yè)務(wù)時(shí)能 夠向用戶提供隨機(jī)定位功能。
圖1是本發(fā)明實(shí)施例所述的一種移動流媒體直播準(zhǔn)實(shí)時(shí)流業(yè)務(wù)中的 隨機(jī)定位方法示意圖;圖2是本發(fā)明實(shí)施例所述的一種移動流媒體直播準(zhǔn)實(shí)時(shí)流業(yè)務(wù)中的 隨機(jī)定位方法中重構(gòu)直播準(zhǔn)實(shí)時(shí)流文件的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明所述內(nèi)容作詳細(xì)說明。本發(fā)明所述方法的大致原理用戶終端將用戶隨機(jī)定位的實(shí)際位置通 過CGI (Common Gateway Interface,公共網(wǎng)關(guān)接口 )參數(shù)的方式發(fā)送到
下載服務(wù)器;下載服務(wù)器首先在直播準(zhǔn)實(shí)時(shí)流文件中進(jìn)行查找,查找到距 離用戶的播放位置最近的一個(gè)視頻關(guān)鍵幀(I-Frame);然后下載l良務(wù)器 將該關(guān)鍵幀之后的相關(guān)媒體數(shù)據(jù)重新構(gòu)造成符合標(biāo)準(zhǔn)文件格式的結(jié)構(gòu)用 相關(guān)協(xié)議把數(shù)據(jù)流發(fā)送給用戶終端,后續(xù)數(shù)據(jù)按照直播準(zhǔn)實(shí)時(shí)流的方法繼 續(xù)向用戶終端發(fā)送。如圖1所示,為本發(fā)明實(shí)施例所述的一種移動流4某體直播準(zhǔn)實(shí)時(shí)流業(yè) 務(wù)中的隨機(jī)定位方法示意圖。具體步驟包括步驟IOI,用戶隨機(jī)拖動播放滑塊時(shí),用戶終端將用戶拖動到的位置 信息通知到下載服務(wù)器,這時(shí)消息首部字段中包含范圍參數(shù) Range:bytes5000國10000,請求行為GET 1.3gp HTTP/1.1;步驟102,所述下載服務(wù)器根據(jù)該實(shí)際位置信息在直播準(zhǔn)實(shí)時(shí)流文件 中進(jìn)行查找,查找到距離用戶隨機(jī)定位的實(shí)際位置信息最近的一個(gè)^L頻關(guān) 鍵幀;步驟103,下載服務(wù)器根據(jù)將該關(guān)鍵幀之后的相關(guān)流媒體數(shù)據(jù)進(jìn)行節(jié) 目數(shù)據(jù)重構(gòu)后,向用戶終端返回實(shí)際傳輸?shù)臄?shù)據(jù)范圍信息和相應(yīng)邀:據(jù),在 響應(yīng)消息的消息首部字段中包含實(shí)際傳輸?shù)臄?shù)據(jù)的范圍參數(shù)和實(shí)體的實(shí) 際長度Content-Range:bytes 5100-10000/80000,狀態(tài)行為HTTP/1.1 206 Partial Content 。如圖2所示,是本發(fā)明實(shí)施例的所述方法中重構(gòu)直播準(zhǔn)實(shí)時(shí)流文件的 結(jié)構(gòu)示意圖(1)下載服務(wù)器在用戶指定的直播準(zhǔn)實(shí)時(shí)流文件中查找與用戶期望 的播放位置時(shí)間上距離最近的關(guān)鍵幀。(2 )然后將其后續(xù)的所有相關(guān)媒體類型的相關(guān)數(shù)據(jù)抽取出來進(jìn)行重 構(gòu),構(gòu)造為一個(gè)新的符合標(biāo)準(zhǔn)文件格式要求的數(shù)據(jù)流形式將其發(fā)送到用戶終端。(3)用戶終端從最接近用戶指定的位置處繼續(xù)播放節(jié)目。 其中,所述直播準(zhǔn)實(shí)時(shí)流文件是由文件首部字段、數(shù)據(jù)塊、數(shù)據(jù)塊首 部組成。所述數(shù)據(jù)塊中包含至少1個(gè)視頻關(guān)鍵幀。本發(fā)明實(shí)施例所述方法解決了在移動流媒體業(yè)務(wù)中直播準(zhǔn)實(shí)時(shí)流業(yè) 務(wù)時(shí)能夠向用戶提供隨機(jī)定位功能。以上所述僅為本發(fā)明的示意實(shí)施例,應(yīng)當(dāng)知道這可以有許多變型,這 種變型不4皮認(rèn)為是脫離本發(fā)明的示意實(shí)施例的精神和范圍,并且所有這樣 的本領(lǐng)域普通技術(shù)人員顯而易見的變型被包含在所附權(quán)利要求的范圍之 內(nèi)。權(quán)利要求
1、一種移動流媒體直播準(zhǔn)實(shí)時(shí)流業(yè)務(wù)中的隨機(jī)定位方法,應(yīng)用于由用戶終端和下載服務(wù)器組成的移動流媒體業(yè)務(wù)系統(tǒng)中,其特征在于,包括以下步驟(1)所述用戶終端接收用戶隨機(jī)定位的實(shí)際位置信息并發(fā)送到下載服務(wù)器;(2)所述下載服務(wù)器根據(jù)該實(shí)際位置信息在直播準(zhǔn)實(shí)時(shí)流文件中進(jìn)行查找,查找到距離用戶隨機(jī)定位的實(shí)際位置信息最近的一個(gè)視頻關(guān)鍵幀;(3)所述下載服務(wù)器將該關(guān)鍵幀之后的相關(guān)流媒體數(shù)據(jù)重新構(gòu)造成符合標(biāo)準(zhǔn)文件格式的結(jié)構(gòu)把數(shù)據(jù)流發(fā)送給所述用戶終端進(jìn)行讀取。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(l)包括所述用戶終端接收用戶隨機(jī)定位的實(shí)際位置信息通過公共網(wǎng)關(guān)接口 參數(shù)的方式發(fā)送到下載服務(wù)器。
3、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(3)進(jìn)一步包括所述數(shù)據(jù)流的后續(xù)數(shù)據(jù)根據(jù)之前的直播準(zhǔn)實(shí)時(shí)流的方式繼續(xù)向用戶 終端發(fā)送后續(xù)數(shù)據(jù)。
4、 如權(quán)利要求1所述的方法,其特征在于,所述直播準(zhǔn)實(shí)時(shí)流文件 是由文件首部字段、數(shù)據(jù)塊、數(shù)據(jù)塊首部組成。
5、 如權(quán)利要求4所述的方法,其特征在于,所述數(shù)據(jù)塊中包含至少 1個(gè)視頻關(guān)鍵幀。
全文摘要
本發(fā)明公開了一種移動流媒體直播準(zhǔn)實(shí)時(shí)流業(yè)務(wù)中的隨機(jī)定位方法,應(yīng)用于由用戶終端和下載服務(wù)器組成的移動流媒體業(yè)務(wù)系統(tǒng)中,其包括以下步驟(1)所述用戶終端接收用戶隨機(jī)定位的實(shí)際位置信息并發(fā)送到下載服務(wù)器;(2)所述下載服務(wù)器根據(jù)該實(shí)際位置信息在直播準(zhǔn)實(shí)時(shí)流文件中進(jìn)行查找,查找到距離用戶隨機(jī)定位的實(shí)際位置信息最近的一個(gè)視頻關(guān)鍵幀;(3)所述下載服務(wù)器將該關(guān)鍵幀之后的相關(guān)流媒體數(shù)據(jù)重新構(gòu)造成符合標(biāo)準(zhǔn)文件格式的結(jié)構(gòu)把數(shù)據(jù)流發(fā)送給所述用戶終端進(jìn)行讀取。本發(fā)明所述方法解決了在移動流媒體業(yè)務(wù)中直播準(zhǔn)實(shí)時(shí)流業(yè)務(wù)時(shí)能夠向用戶提供隨機(jī)定位功能。
文檔編號H04L12/18GK101399687SQ20071015469
公開日2009年4月1日 申請日期2007年9月25日 優(yōu)先權(quán)日2007年9月25日
發(fā)明者王金東 申請人:中興通訊股份有限公司