新四季網

一種獲取和提供媒體數據的方法及裝置的製作方法

2023-08-02 23:49:31 3

專利名稱:一種獲取和提供媒體數據的方法及裝置的製作方法
技術領域:
本發明涉及無線通信領域,尤其涉及一種獲取和提供媒體數據的方法及裝置。
背景技術:
隨著數字廣播電視技術的發展和通信業務的融合,媒體的形式更加豐富多彩,除 了傳統的音頻和視頻之外,還可以包括文字、圖形、動畫以及對用戶交互的支持。這些附加 的文字、圖形和動畫等能給用戶提供字幕、標題、額外信息提示、廣告和通知等增值服務。這 些增值服務內容能夠為用戶提供更好的用戶體驗和更高的增值服務。對於上述增值服務內容的展現,有不同的實現方案和技術標準。典型的有頭端系 統負責完成全部整合處理的方案、以及用戶端設備支持富媒體(RichMedia)技術來實現對 多種媒體類型和應用的展現。頭端系統(head-end,伺服器側)可以在基本的視頻基礎之上,直接將需要附加的 文字、圖片等內容疊加到視頻內容中,然後再將疊加後的視頻內容下發給用戶端設備。可以 通過視頻採編設備或專用的字幕圖形疊加硬體對視頻內容進行重新編碼處理,以及在視頻 內容基礎上疊加字幕或圖片內容。發明人在發明的過程中發現,通過頭端系統完成增值服務內容的整合處理,但這 種方案在伺服器端需要額外的字幕和圖片疊加處理過程,因而處理較為複雜;並且伺服器 端以靜態的用戶偏好數據為基礎,無法捕獲動態的用戶偏好,難以實時滿足用戶的個性化需求。

發明內容
本發明的實施例提供一種獲取和提供媒體數據的方法及裝置,能夠解決在播放增 值服務內容時,伺服器端處理複雜且難以滿足用戶動態的個性化需求的問題。本發明的實施例採用如下技術方案本發明的一實施例一種獲取媒體數據的方法,包括接收伺服器發送的第一媒體數據流的至少一項個性化選擇信息;從所述至少一項個性化選擇信息中選擇需要的個性化選擇信息;向伺服器發送所述選擇的個性化選擇信息;接收所述伺服器根據所述選擇的個性化選擇信息下發的第一媒體數據流。本發明的一實施例一種提供媒體數據的方法,包括向終端下發第一媒體數據流的至少一項個性化選擇信息;接收終端根據所述至少一項個性化選擇信息選擇的個性化選擇信息;根據所述選擇的個性化選擇信息向所述終端下發第一媒體數據流。本發明的一實施例一種獲取媒體數據的方法,包括接收第一媒體數據流,所述第一媒體數據流包括一種以上的個性化選擇信息,以 及與所述個性化選擇信息相對應的媒體內容;
4
根據所述個性化選擇信息選擇媒體內容,並將所述選擇的媒體內容進行展現。本發明的一實施例一種提供媒體數據的方法,包括接收終端發送的建立會話的請求消息,所述建立會話的請求消息中攜帶終端標 識;根據所述終端標識和與終端標識對應的用戶個性化信息確定要下發的第一媒體 數據流;將所述確定的第一媒體數據流下發給所述終端。本發明的一實施例一種終端,包括第一接收單元,用於接收伺服器發送的第一媒體數據流的至少一項個性化選擇信 息;選擇單元,用於從所述第一接收單元接收的至少一項個性化選擇信息中選擇需要 的個性化選擇信息;發送單元,用於向伺服器發送所述選擇單元選擇的個性化選擇信息;第二接收單元,用於接收所述伺服器根據所述發送單元發送的個性化選擇信息下 發的第一媒體數據流。本發明的一實施例一種提供媒體數據的裝置,包括第一發送單元,用於向終端下發第一媒體數據流的至少一項個性化選擇信息;接收單元,用於接收終端根據所述至少一項個性化選擇信息選擇的個性化選擇信 息;第二發送單元,用於根據所述接收單元接收的個性化選擇信息向所述終端下發第 一媒體數據流。本發明實施例提供的獲取和提供媒體數據的方法及裝置中,終端在選擇了第一媒 體數據流的個性化選擇信息後,則將選擇的信息發送給伺服器,從而伺服器能夠根據接收 的個性化選擇信息下發第一媒體數據流,因而本發明的實施例能夠實現第一媒體數據流在 終端上動態的個性化展現,並且,伺服器無需通過複雜的處理程序將第一媒體數據流疊加 到用戶點播的其它媒體數據流(如視頻或音頻)上,能夠降低伺服器處理的複雜度。此外,本發明的實施例還可以通過接收伺服器發送的第一媒體數據流,所述第一 媒體數據流包括至少一項的個性化選擇信息,以及與所述個性化選擇信息相對應的媒體內 容,從而終端能夠根據所述個性化選擇信息選擇出媒體內容,並將所述選擇出的媒體內容 進行展現,從而也能夠實現第一媒體數據流與用戶點播的媒體數據流的並行播放,實現降 低伺服器處理複雜度的目的。


為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以 根據這些附圖獲得其它的附圖。圖1為本發明的一實施例獲取媒體數據的方法的流程圖;圖2為本發明的一實施例提供媒體數據的方法的流程5
圖3為本發明的實施例另一種獲取媒體數據的方法的流程圖;圖4為本發明的實施例另一種提供媒體數據的方法的流程圖;圖5為本發明的應用實施例一控制媒體數據展現的方法的流程圖;圖6為本發明的應用實施例二控制媒體數據展現的方法的流程圖;圖7為本發明的應用實施例三控制媒體數據展現的方法的流程圖;圖8為本發明的應用實施例四控制媒體數據展現的方法的流程圖;圖9為本發明的實施例終端的示意圖;圖10為本發明的實施例提供媒體數據的裝置的示意圖。
具體實施例方式下面結合附圖對本發明實施例獲取和提供媒體數據的方法及裝置進行詳細描述。應當明確,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基 於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其 它實施例,都屬於本發明保護的範圍。如圖1所示,本發明的實施例提供的一種獲取媒體數據的方法包括S101、接收伺服器發送的第一媒體數據流的至少一項個性化選擇信息。所述第一媒體數據流可以承載文本、圖片、動畫內容或者其中的至少一項。S102、從所述至少一項個性化選擇信息中選擇需要的個性化選擇信息。對於本發明的實施例來說,用戶可以在終端上根據所述至少一項個性化選擇信息 選擇需要的個性化選擇信息,並發送給伺服器。個性化選擇信息可以是針對終端支持的格 式類型的個性化選擇信息如JPEG、BMP、GIF、PNG ;也可以是針對數據類型的個性化選擇信 息如針對圖片風格的古典懷舊、日式動漫、水墨山水、油畫風格、清新風格等;也可以是針對 數據內容主題的個性化選擇信息,如通信服務、汽車、IT數碼、家居裝飾等,還可以是針對各 種可提高用戶個性體驗的個性化選擇信息如展現方式、展現位置等的個性化選擇信息,以 及可以是針對不同媒體流的個性化選擇,在此不再一一詳述。S103、向伺服器發送所述選擇的個性化選擇信息。S104、接收所述伺服器根據所述選擇的個性化選擇信息下發的第一媒體數據流。在本發明的實施例中,第二媒體數據流可以為終端選擇播放的視頻或音頻等媒體 流,第一媒體數據流可以為與所述終端選擇播放的視頻或音頻等媒體流並行的媒體流。例 如,第一媒體數據流可以為3GPP(3rd Generation PartnershipProject,第三代合作夥伴 計劃)所提出的Timed Text (時序文本),以及最新提出的Timed Graphics (時序圖片)等 媒體內容。Timed Graphics工作項的目標是採用一個和音頻或視頻流並行的單獨的圖片 流,來向終端設備發送附加的圖片信息,例如圖片可以用來展示人名標籤、比分框、比賽結 果圖表或廣告等信息。在以下的其它實施例中,第一媒體數據流與第二媒體數據流同上所 述,以下不再進行其它說明。在上述步驟SlOl中,第一媒體數據流的至少一項個性化選擇信息,可以通過服務 器下發的第一媒體數據流或會話描述協議消息中攜帶;伺服器向終端下發的第一媒體數據 流也可以是由伺服器為終端選擇的媒體數據流,但伺服器為終端選擇的媒體數據流中還包 括終端可選的至少一項個性化選擇信息,因而終端在接收到該伺服器為終端選擇的媒體數據流後,可以將所述選擇的媒體數據流進行展現,並且還可以從所述至少一項個性化選擇 信息中選擇需要的個性化選擇信息。如圖2所示,本發明的另一實施例提供的一種提供媒體數據的方法,包括S201、向終端下發第一媒體數據流的至少一項個性化選擇信息;S202、接收終端根據所述至少一項個性化選擇信息選擇的個性化選擇信息;S203、根據所述選擇的個性化選擇信息向所述終端下發第一媒體數據流。本發明實施例提供的獲取或提供媒體數據的方法中,終端在選擇了第一媒體數據 流的個性化選擇信息後,則將選擇的個性化選擇信息發送給伺服器,從而伺服器能夠根據 接收的所述選擇的個性化選擇信息調整第一媒體數據流的具體承載內容,並向終端發送調 整後的第一媒體數據流,因而本發明的實施例能夠實現第一媒體數據流在終端上動態的個 性化展現,並且,伺服器無需通過複雜的處理程序即可實現第一媒體數據與第二媒體數據 流的並行播放,能夠降低伺服器側媒體處理的複雜度。如圖3所示,本發明的實施例還提供了另一種獲取媒體數據的方法,包括S301、接收第一媒體數據流,所述第一媒體數據流包括一種以上的個性化選擇信 息,以及與所述個性化選擇信息相對應的媒體內容;S302、根據所述個性化選擇信息選擇媒體內容,並將所述選擇的媒體內容進行展 現。本發明的實施例提供的獲取媒體數據的方法,能夠直接根據個性化選擇信息獲取 並展現媒體內容,能夠實現第一媒體數據流在終端上的動態展現。如圖4所示,本發明的實施例還提供了另一種提供媒體數據的方法,包括S401、接收終端發送的建立會話的請求消息,所述建立會話的請求消息中攜帶終 端標識;S402、根據所述終端標識和與終端標識對應的用戶個性化信息確定要下發的第一 媒體數據流;S403、將所述確定的第一媒體數據流下發給所述終端。在上述方案的基礎上,在S402之前,該提供媒體數據的方法進一步包括根據所 述終端標識,獲取與終端標識相對應的用戶個性化信息。本發明的實施例提供的提供媒體數據的方法,伺服器根據終端建立會話的請求中 的終端標識獲取對應的用戶個性化信息,並對應選擇要發送給用戶的第一媒體數據流,從 而能夠實現將第一媒體數據流和終端點播的媒體數據並行播放,伺服器無需通過複雜的處 理程序,因而能夠降低伺服器側媒體處理的複雜度。以下應用實施例一至應用實施例四將以本發明方案在控制媒體數據流展示上的 具體應用為例進行說明。以下實施例均為本發明的可選方案,實施例的排列順序不表示優 選順序。以下的實施例中的終端為Timed Graphics設備,伺服器為Timed Graphics頭端 系統。以下的實施例均以時序圖片流的個性化展現為例,但本發明不限於此,還可以用於時 序文字、時序動畫等的個性化展現,展現方法相同。應用實施例一如圖5所示,本實施例提供的一種控制媒體數據展現的方法可以包括如下步驟S501、終端向伺服器發送播放第一媒體數據流的請求,在本實施例中可以為播放
7圖片流的請求。該播放圖片流的請求請求播放的圖片流與終端點播的視頻或音頻並行,為 終端個性化展現的內容。該播放圖片流的請求也可以和終端播放視頻或音頻的請求同時發 送給伺服器。當然,終端也可以請求播放文本或動畫。S502、伺服器向終端下發圖片流,在該圖片流中攜帶圖片流的至少一項個性化選
擇信息。所述至少一項個性化選擇信息的內容可以是針對圖片流的的圖片類型、圖片格式 類型、圖片內容主題、以及圖片的展現方式和展現位置等中的至少一項。其中的每種個性化 選擇或選項可以以圖片、文本或動畫的形式顯示出來,或者採用按鈕、菜單、下拉列表框等 方式。以下的具體例子描述在圖片流中攜帶個性化選擇信息下發給終端的方案,在本例 中個性化選擇信息為圖片風格。例如可以通過對圖片的樣本描述表(Sample Description Table)進行擴展,從而 將個性化選擇信息下發給終端。例如,以下即為一個擴展後的樣本描述信息class OptionRecord{unsigned int (16)option-ID ;unsigned int (8) option-name-length ;unsigned int (8) option[option-name-length];}class OptionRecord用於描述一類選項,其中option-ID表示一個選項標識,即 為某項個性化選擇信息在樣本描述表中的標識,option-name-length表示上述選項名稱的 長度{η息。class GraphicsTypeRecord{unsigned int (16)type-ID ;unsigned int (8) type-name-length ;unsigned int (8) type[type-name-length];unsigned int(8) type-description-length ;unsigned int (8) description[type-description-length];OptionRecord relatedOptions ;}class GraphicsTypeRecord(圖片類型記錄)描述了一種圖片類型。其中的
type-ID即可以表示不同的圖片風格,可以用序列號編號表示,例如1、2和3分別表示古 典風格、日式動漫和水墨山水風格。這裡的OptionRecord為可選的,但在每種個性化選 擇信息的具體內容為至少一項的組合內容時,可以通過相同的Op t i ο η R e c ο r d信息把它 們關聯到同一種選擇上,例如某項個性化選擇信息包括圖片和文本描述,則可以通過相同 option-ID將二者關聯起來,例如,圖片風格為1,對應的option-ID為x,文本描述的類型 為2,對應的option-ID也為X,則可以相同的option-ID χ把這兩者關聯起來共同構成一 項個性化選擇。 可以通過以下方式將同一類型的個性化選擇關聯起來。
8
class GraphicsSampleEntryextends SampleEntry( 'gr3g,){......圖片內容描述信息中的基本條目GraphicsTypeRecord typelnfo ;//擴展的條目,用於存放內容相關的個性化 η息}其中,typelnfo可以表示一種圖片類型的描述信息,因而同一類型的個性化選擇 信息可以通過這種方式關聯起來。在伺服器下發給終端的個性化選擇信息中,將包括對類型的描述信息,典型的可 以包括標識、名稱和描述,伺服器所需要的描述信息即可從圖片文件的typelnfo信息中提 取。多個類型描述信息可以封裝到專門的類型描述欄位中,該描述欄位可以包括在圖片流 的數據包中。終端在接收到這些選擇信息後,可以把這些類型描述信息用列表的形式提供給用 戶選擇,如表1所示為個性化選擇信息的類型描述信息。表1.個性化選擇信息的類型描述信息 這樣,當用戶選擇了類型2時,即可確定其選擇序號為「序號2」或者類型標識為 「類型標識2」。為了能為終端提供個性化的圖片流,伺服器對於圖片內容的存儲同樣需要做出改 進,包括以下a)在存儲圖片內容時需要存儲與圖片內容對應的個性化選擇信息;b)如果個性化選擇信息不直接存儲在圖片內容文件的內容Track(軌)中時,在具 體圖片內容的存儲時需要標識該內容和個性化選擇信息的對應關係。具體地,所述個性化選擇信息存儲在所述文件擴展的樣本描述表中,或者存儲在 文件存儲的track擴展選擇描述信息中;所述個性化選擇信息裡可以為媒體描述信息,或 者為所述媒體描述信息對應的標識。通過這樣的方式,只需獲取個性化選擇信息,便能夠與個性化選擇信息對應的圖 片內容關聯起來° WlSO Base Media File Format (the InternationalOrganization for Standardization Base Media File Format,國際標準化組織基媒體文件格式)文件存儲 格式為例,可以通過在文件的描述部分添加相應擴展屬性,以包括個性化選擇信息,一種參 考實施例為在描述部分增加擴展上述GraphicsTypeRecord類型信息。從而,伺服器可以提 取這些擴展的描述信息,並和相應的圖片類型關聯起來。例如,對於某圖片內容,如果其類型為IT數碼,當需要伺服器需要提供IT數碼類的圖片流時,就能將圖片內容和相應的個性 化選擇信息「 IT數碼」關聯起來。S503、終端從圖片流的至少一項個性化選擇信息中選出終端需要的個性化選擇信 肩、ο在這一步驟中,終端還相應地將S502中發送的默認圖片流進行展現。S504、終端將S503中選擇的個性化選擇信息發送給伺服器,請求伺服器下發與所 述選擇的個性化選擇信息對應的圖片流。這一步驟可以通過擴展現有的RTSP (Real Time Streaming Protocol,實時流傳 輸協議)實現下發圖片流的請求。終端可以通過在RTSP的GeLParameter (獲取參數)信 令中包括該選擇的個性化選擇信息,如下C- > S :RTSP/1. 0 200 OKCSeq 431Content-Length 16Content-Type text/parametersgraphic_index:2上述信令消息中的「graphiC_indeX:2」,其中2為圖片類型的序列號編號,表示為 伺服器指示的類型為2的圖片風格,即以上所述的日式動漫風格。當然,也可以使用一個 標識符、名稱描述或者URI (Universal Resource Identifier,資源標誌符)等,例如,使用 GraphicsTypeRecord 中的 type-ID,或者 type 名稱。S505、伺服器根據接收到的個性化選擇信息下發圖片流。具體的,如果S502中發送的圖片流中包括的是圖片類型的序列號為1(對應於古 典懷舊風格)的圖片內容,伺服器在收到個性化選擇信息為2時,後續圖片流中將不再下發 古典懷舊風格的圖片內容,而是根據圖片的增強描述信息獲取圖片類型為2對應的日式動 漫風格的圖片,並包括在圖片流中。從而終端就能夠顯示個性化選擇的圖片流了。本實施例中,由終端點播節目時向伺服器發送圖片流的請求,並在接收到伺服器 下發的圖片流中包括圖片流的個性化選擇信息後,從所述個性化選擇信息中選擇所需要的 圖片流,並將所選擇的個性化選擇信息發送給伺服器,以便伺服器能夠根據終端選擇的個 性化選擇信息下發圖片流,並將調整後的圖片流下發給終端,從而終端能夠在點播視頻或 音頻時,還能夠達到並行展現個性化圖片流的目的,實現了終端和伺服器的交互,避免服務 器下發冗餘信息,減輕了網絡負載。實施例二如圖6所示,本實施例可以包括如下步驟S601、終端向伺服器發送播放第一媒體數據流的請求。該步驟與S301相同。S602、伺服器向終端下發圖片流,所述圖片流中包括至少一項個性化選擇信息以 及與所述個性化選擇信息相對應的圖片內容。如果下發的是其它類型的第一媒體數據流,那麼在伺服器下發的第一媒體數據流 中應當包括至少一項個性化選擇信息以及與所述至少一項個性化選擇信息相對應的媒體 內容。
10
各種個性化選擇信息對應的圖片內容均可獨立展現,終端也可以根據個性化選擇 信息,選擇默認圖片內容之外的其他可互換的圖片內容中的某種進行展現。此外,同一時刻 只能展現其中一項個性化選擇信息對應的圖片內容,在圖片展示過程中終端也可以根據個 性化選擇信息。每種個性化選擇信息對應的圖片內容可以有一項與實施例一中所述的 GraphicsTypeRecord所對應的圖片類型描述信息,每種類型所對應的圖片內容也都需要用 相應的圖片類型信息如type-ID標識出來,可以通過獨立的數據包將同種類型的圖片內容 進行封裝並將其相應的類型信息如type-ID包括在內,或者還可以對數據包中的內容附加 明確的類型描述信息如type-ID。當選擇了某種圖片類型後,終端將基於所述類型信息如 type-ID識別和過濾出與所述類型對應的圖片內容,並進行展現。個性化選擇信息還可以通過一個參數的形式來給出可選的個性化選擇信息總的 數目,例如伺服器可提供10種可互換的圖片內容類型,但一次只能提供5個可供選擇的個 性化選擇信息,因此終端便可獲知還有其它可選的個性個選擇信息以及與其對應的圖片內 容,如果終端對當前提供的個性化選擇信息不滿意,則可以要求伺服器提供其它的個性化 選擇信息;或者對每種圖片內容用「THIS/T0TAL(已下發數目/總數目)」來標示,如果終端 設備發現THIS的值還沒有達到TOTAL,則說明伺服器側還有其他內容類型可供選擇;或者 通過一個「More (更多選擇)」之類的指示符來告訴設備仍可以獲取更多的可供選擇的圖片 類型。S603、終端對S602中下發的圖片流進行個性化展現。在進行圖片展現時,基於用戶與終端的交互操作,終端可以控制圖片進行個性化 展現。終端可以根據個性化選擇信息,選擇默認圖片內容之外的其他可互換的圖片內容中 的某種。例如在個性化選擇信息中包括圖片的不同展現方式,如展現位置、展現效果、或者 兩者的組合,終端則可以根據個性化選擇信息選擇不同的展現方式。如果終端沒有進行任 何交互操作,則設備仍然按照系統默認指定的展現方式來展現默認的圖片內容。例如,伺服器下發包括一組(例如3種)可互換的圖片內容的圖片流,用戶可以基 於個性化選擇信息直接從這一組圖片內容中選擇出一種類型的圖片在終端上展現,這可以 是第1種、第2種或者第3種。S604、如果用戶對S602下發的圖片內容不滿意,則終端可以向伺服器請求下發其 它可互換的圖片內容。在展示默認圖片流或者是選擇的圖片流時,如果終端發現伺服器還能提供更多的 可互換的圖片內容時(例如終端顯示為「M0re」、「NeXt」或「下一組」之類的信息),可以通 過請求消息來向伺服器請求其他的可互換的圖片內容。該請求與實施例一一樣,可以通過 擴展現有的RTSP信令實現請求。S605、伺服器接收到S604中的請求後,根據該請求下發圖片流。S604、605與S603並沒有時間上的關係。此外,如果用戶認為S602中下發的圖片 流能夠滿足需求,則也可以不再進行其它選擇。在終端指出需要更多的其他類型的圖片後,圖片流中將不再包括前面已經下發的 圖片內容,而是把其他的、尚沒有下發過的圖片內容以及相對應的個性化選擇信息包括在 圖片流中。
11
從而終端能夠實現對調整後的圖片流進行個性化選擇和展現。本實施例中,伺服器在接收到終端的播放圖片流的請求後,向終端下發包括一組 不同圖片類型的圖片內容的圖片流,則終端能夠直接展現默認類型的圖片內容,或者在這 一組圖片類型中進行選擇並展現與所述選擇相對應的圖片內容,如果用戶不滿意展現的結 果,還可以向伺服器請求下發更多其它類型的圖片內容,因而本實施例實現了終端與服務 器的交互,滿足了終端動態的個性化需求,伺服器側能夠根據終端需要下發圖片內容,避免 下發冗餘信息,能夠減輕網絡負載。應用實施例三如圖7所示,本實施例可以包括如下步驟S701、終端向伺服器發送建立會話的請求消息。S702、伺服器向終端下發包括會話描述信息的消息,所述會話描述信息中包括提 供給終端選擇的個性化選擇信息。在本實施例以及其它實施例中的個性化圖片內容還可以以track的形式存在於 ISO文件中,並且需要擴展目前的track選擇描述信息。如表2所示為擴展後的track選擇 描述信息。表2.擴展後的track選擇描述信息 因此,對於伺服器下發的SDP (Session Description Protocol,會話描述協議)消 息可以擴展一個媒體級(media-level)的屬性,通過該媒體級的屬性可以描述該媒體流的 個性化選擇信息,以供終端選擇。m = graphic 49232 RTP/AVP 98a = customize-infocarc = IN IP4 192. 168. 10. 11在以上的媒體描述中,a = personal-info:car即為標識為「car」的一項個性化 選擇信息。當然,媒體描述也可以參照實施例一的方式。或者,可以在媒體級的屬性中,包括伺服器可以提供的圖片內容的格式信息如 JPEG、BMP、GIF、PNG等,終端可以根據自身的能力來選擇所能支持的格式類型。m = graphic 49232 RTP/AVP 98a = customize—infojpg
c = IN IP4 192. 168. 10. 11在以上的媒體描述中,a = customize-info:jpg即為終端設備能夠支持圖片格式 為JPEG的圖片內容。對於本發明的其它實施例,還可以通過SDP消息攜帶與第一媒體數據流對應的媒 體標識。例如,提供給用戶的個性化信息選擇對應的媒體流、以及媒體流對應的媒體流標識 如表3所示。表3.個性化選擇信息、媒體流和媒體流標識對應表 m = graphic 49232 RTP/AVP 98a = attribute ID_m3c = IN IP4 192. 168. 10. 11在以上的媒體描述中,當用戶選擇了個性化選擇3時,終端可以把「ID_m3」返回給 伺服器,從而服器將媒體流m3下發給終端。或者,可以根據終端的能力和功能,來劃分成不同的Profile (配置)和Level (級 別),Profile可表示終端需要支持哪些功能才能播放這個流,Level則表示需要提供哪種 等級的支持。一個簡單的示意表格如表4所示。表4.配置、級別設置示意 因此,如果媒體描述包括m = graphic 49232 RTP/AVP 98a = fmtp98 profile-level-id = 020001c = IN IP4 192. 168. 10. 11則在以上的描述中,profile-level-id = 020001表示終端支持的Profile為 Profile2, Level 為 Levell0S703、終端從S702中的個性化選擇信息選擇終端所需的個性化選擇信息。
例如終端如果選擇了 profile-level-id = 020001指定的媒體類型,則表示終端 支持的 Profile 為 Profile2, Level 為 Levell0S704、終端將選擇的個性化選擇信息發送給伺服器。具體地,終端將所需的個性化 選擇信息攜帶在發送給伺服器的播放圖片流的請求中。終端也可以僅將與所選擇的個性化選擇信息對應的標識或序列號發送給伺服器。S705、伺服器根據S704的請求下發圖片流。本實施例中,終端向伺服器發起建立會話的請求,伺服器根據該請求向終端發送 會話描述信息,所述會話描述信息中包括了媒體數據流的個性化選擇信息,終端將選擇的 個性化選擇信息發送給伺服器,則伺服器能夠根據所述選擇的個性化選擇信息下發圖片 流,因而本實施例實現了終端與伺服器的交互,滿足了終端動態的個性化需求,伺服器側能 夠根據終端需要下發圖片流,避免下發冗餘信息,能夠減輕網絡負載。應用實施例四如圖8所示,本實施例可以包括如下步驟S801、終端向伺服器發送建立會話的請求消息,所述建立會話的請求消息中攜帶 終端標識。S802、伺服器根據終端標識和與終端標識用戶個性化信息確定要下發的第一媒體 數據流,本實施例中可為圖片流。具體的,伺服器根據終端標識,獲取與終端標識相對應的用戶個性化信息。所述用 戶個性化信息可以包括用戶的配置文件、用戶的訂購信息,以及用戶的歷史記錄或用戶的 偏好信息等等。伺服器根據獲取的用戶個性化信息確定要下發的圖片流,如用戶關注的物 品的廣告,或者是用戶喜愛的內容類型。用戶個性化信息可以由所述伺服器管理和存儲;或者是由另外的保存用戶相關信 息的第三方伺服器管理和存儲,在這種情況下伺服器需要向該第三方伺服器請求獲得與終 端標識相對應的用戶個性化信息,甚至可以直接請求個性化選擇信息。伺服器需要保存為用戶確定的圖片流的相關信息,包括圖片流對應的類型信息, 以便後續下發圖片流時使用。S803、伺服器向終端發送SDP消息,完成會話的建立。S804、終端在接收到SDP消息後向伺服器發送播放圖片流的請求。S806、伺服器根據S804的請求下發步驟802中確定的圖片流。伺服器根據所保存的圖片流和圖片類型的對應信息,從圖片文件中獲取相應的描 述信息,描述信息可以是存儲在文件的擴展的樣本描述表或擴展track選擇描述信息中。伺服器將把與請求圖片流對應的圖片類型匹配的圖片內容包括在圖片流中,下發 給終端設備。本實施例中,終端向伺服器發起建立會話的請求,伺服器根據該請求中的終端標 識以及用戶的個性化信息確定要下發的圖片流,在建立會話後,終端請求伺服器下發圖片 流,因而本實施例實現了終端與伺服器的交互,滿足了終端的個性化需求,伺服器側能夠根 據終端的個性化信息確定要下發的圖片內容,避免下發冗餘信息,能夠減輕網絡負載。在步驟S801中,終端也可以直接將個性化選擇信息攜帶在所述請求消息中,或者 將終端所支持的圖片格式等信息攜帶在所述請求消息中,從而伺服器能夠直接根據請求消息中攜帶的個性化選擇信息來下發圖片流。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以 通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質 中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為 磁碟、光碟、只讀存儲記憶體(Read-OnlyMemory,ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。如圖9所示,本發明的一實施例一種終端,包括第一接收單元901,用於接收伺服器發送的第一媒體數據流的至少一項個性化選 擇信息;選擇單元902,用於從所述第一接收單元接收的至少一項個性化選擇信息中選擇 需要的個性化選擇信息;發送單元903,用於向伺服器發送所述選擇單元選擇的個性化選擇信息;第二接收單元904,用於接收所述伺服器根據所述發送單元發送的個性化選擇信 息下發的第一媒體數據流。其中第一媒體數據流與終端點播的視頻或音頻等媒體流並行。在上述方案的基礎上,所述第一選擇單元901具體用於接收伺服器發送的第一 媒體數據流或會話描述協議,所述第一媒體數據流或會話描述協議中包括第一媒體數據流 的至少一項個性化選擇信息;或者用於接收伺服器發送的所述伺服器選擇的第一媒體數據 流,所述第一媒體數據流中還包括所述至少一項個性化選擇信息。如圖10所示,本發明的一實施例一種提供媒體數據展現的裝置,包括第一發送單元1001,用於向終端下發第一媒體數據流的至少一項個性化選擇信 息;接收單元1002,用於接收終端根據所述至少一項個性化選擇信息選擇的個性化選
擇信息;第二發送單元1003,用於根據所述接收單元接收的個性化選擇信息向所述終端下
發第一媒體數據流。在上述方案的基礎上,所述第一發送單元1001具體用於根據終端下發第一媒體 數據流的請求向所述終端發送所述第一媒體數據流或根據終端建立會話的請求向終端發 送會話描述信息,所述第一媒體數據流或會話描述信息中包括所述第一媒體數據流的至少 一項個性化選擇信息,以提供給所述終端。對於本發明的實施例終端或提供媒體數據的裝 置,其中所述個性化選擇信息包括與所述第一媒體數據流對應的數據類型、格式類型、數據 內容、展現方式和展現位置中的至少一項。本發明實施例提供的終端和提供媒體數據的裝置中,終端在選擇了第一媒體數據 流的個性化選擇信息後,則將選擇的信息發送給伺服器,從而伺服器能夠根據接收的個性 化選擇信息調整第二媒體數據流,並向終端發送調整後的第一媒體數據流,因而本發明的 實施例能夠實現第一媒體數據流在終端上動態的個性化展現,並且,伺服器無需通過複雜 的處理程序將第一媒體數據流疊加到第二媒體數據流上,從而能夠降低伺服器處理的複雜 度。以上所述,僅為本發明的具體實施方式
,但本發明的保護範圍並不局限於此,任何
15熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應 涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以權利要求的保護範圍為準。
權利要求
一種獲取媒體數據的方法,其特徵在於,包括接收伺服器發送的第一媒體數據流的至少一項個性化選擇信息;從所述至少一項個性化選擇信息中選擇需要的個性化選擇信息;向伺服器發送所述選擇的個性化選擇信息;接收所述伺服器根據所述選擇的個性化選擇信息下發的第一媒體數據流。
2.根據權利要求1所述的方法,其特徵在於,接收伺服器發送的第一媒體數據流的至 少一項個性化選擇信息包括該方法接收伺服器發送的第一媒體數據流或會話描述消息,所述第一媒體數據流或會話描述 消息中包括所述至少一項個性化選擇信息。
3.根據權利要求1所述的方法,其特徵在於,所述接收伺服器發送的第一媒體數據流 的至少一項個性化選擇信息包括接收伺服器發送的所述伺服器選擇的第一媒體數據流,所述第一媒體數據流中還包括 所述至少一項個性化選擇信息;獲取並展現所述伺服器選擇的第一媒體數據流,並獲取所述至少一項個性化選擇信肩、ο
4.根據權利要求1所述的方法,其特徵在於,所述向伺服器發送所述選擇的個性化選 擇信息包括向伺服器發送實時流傳輸協議消息,所述實時流傳輸協議消息中包括所述選擇的個性 化選擇信息。
5.根據權利要求1至4中任一項所述的方法,其特徵在於,所述第一媒體數據流與終端 點播的媒體數據流並行。
6.一種提供媒體數據的方法,其特徵在於,包括向終端下發第一媒體數據流的至少一項個性化選擇信息;接收終端根據所述至少一項個性化選擇信息選擇的個性化選擇信息;根據所述選擇的個性化選擇信息向所述終端下發第一媒體數據流。
7.根據權利要求6所述的方法,其特徵在於,所述向終端下發第一媒體數據流的至少 一項個性化選擇信息包括根據終端下發第一媒體數據流的請求向所述終端發送第一媒體數據流或會話描述信 息,所述第一媒體數據流或會話描述信息中包括所述第一媒體數據流的至少一項個性化選 擇信息。
8.根據權利要求6所述的方法,其特徵在於,所述方法進一步包括為所述終端選擇所述第一媒體數據流的個性化選擇信息,所述根據終端請求發送給終 端的第一媒體數據流或會話描述協議中包括所述選擇的個性化選擇信息。
9.根據權利要求7所述的方法,其特徵在於,所述第一媒體數據流或會話描述協議中 的媒體內容以及對應的個性化選擇信息預先對應存儲在國際標準化組織基媒體文件格式 的文件中。
10.根據權利要求7至9中任一項所述的方法,其特徵在於,所述個性化選擇信息攜帶 在會話描述協議中的媒體擴展屬性中。
11.一種獲取媒體數據的方法,其特徵在於,包括接收第一媒體數據流,所述第一媒體數據流包括一種以上的個性化選擇信息,以及與 所述個性化選擇信息相對應的媒體內容;根據所述個性化選擇信息選擇媒體內容,並將所述選擇的媒體內容進行展現。
12.一種提供媒體數據的方法,其特徵在於,包括接收終端發送的建立會話的請求消息,所述建立會話的請求消息中攜帶終端標識; 根據所述終端標識和與終端標識對應的用戶個性化信息確定要下發的第一媒體數據流;將所述確定的第一媒體數據流下發給所述終端。
13.根據權利要求12所述的方法,其特徵在於,在所述根據所述終端標識和與終端標 識對應的用戶個性化信息確定要下發的第一媒體數據流之前,所述方法進一步包括根據所述終端標識,獲取與終端標識相對應的用戶個性化信息。
14.一種終端,其特徵在於,包括第一接收單元,用於接收伺服器發送的第一媒體數據流的至少一項個性化選擇信息; 選擇單元,用於從所述第一接收單元接收的至少一項個性化選擇信息中選擇需要的個 性化選擇信息;發送單元,用於向伺服器發送所述選擇單元選擇的個性化選擇信息; 第二接收單元,用於接收所述伺服器根據所述發送單元發送的個性化選擇信息下發的 第一媒體數據流。
15.根據權利要求14所述的終端,其特徵在於,所述第一接收單元具體用於接收服務 器發送的第一媒體數據流或會話描述協議,所述第一媒體數據流或會話描述協議中包括第 一媒體數據流的至少一項個性化選擇信息;或接收伺服器發送的所述伺服器選擇的第一媒體數據流,所述第一媒體數據流中還包括 所述至少一項個性化選擇信息。
16.一種提供媒體數據的裝置,其特徵在於,包括第一發送單元,用於向終端下發第一媒體數據流的至少一項個性化選擇信息; 接收單元,用於接收終端根據所述至少一項個性化選擇信息選擇的個性化選擇信息; 第二發送單元,用於根據所述接收單元接收的個性化選擇信息向所述終端下發第一媒 體數據流。
17.根據權利要求16所述的裝置,其特徵在於,所述第一發送單元具體用於,根據終端下發第一媒體數據流或建立會話的請求向所述 終端發送所述第一媒體數據流或會話描述信息,所述第一媒體數據流或會話描述信息中包 括所述第一媒體數據流的至少一項個性化選擇信息。
全文摘要
本發明的實施例公開了一種獲取和提供媒體數據的方法及裝置,涉及無線通信領域,能夠解決在播放增值服務內容時,伺服器端處理複雜且難以滿足用戶動態的個性化需求的問題。所述獲取媒體數據方法包括接收伺服器發送的第一媒體數據流的至少一項個性化選擇信息;從所述至少一項個性化選擇信息中選擇需要的個性化選擇信息;向伺服器發送所述選擇的個性化選擇信息;接收所述伺服器根據所述選擇的個性化選擇信息下發的第一媒體數據流。本實施例適用於與主媒體數據流並行播放的其它媒體數據流的終端展現的控制。
文檔編號H04N7/173GK101924743SQ200910150509
公開日2010年12月22日 申請日期2009年6月13日 優先權日2009年6月13日
發明者樂培玉, 劉光遠, 張園園, 張楚雄, 田永輝, 石騰, 袁衛忠 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀