本發(fā)明涉及用于在多媒體系統(tǒng)中發(fā)送和接收信息的方法和設(shè)備。
背景技術(shù):
:作為在多媒體系統(tǒng)中發(fā)送信息的技術(shù)之一的運動圖片專家組(MPEG)媒體傳輸技術(shù)(MMT)使用自動重傳請求(ARQ)方法來發(fā)送和接收信息。常規(guī)的MMT系統(tǒng)的ARQ方法中的發(fā)送實體判定是否針對每個資產(chǎn)支持ARQ,然而它不向接收實體通知是否支持ARQ。在這種情況下,可能發(fā)生以下問題:接收實體可能不知道是否在丟失分組被再次請求時接收應(yīng)答,并且為了無縫服務(wù),發(fā)送實體或ARQ服務(wù)器必須為本身所擁有的所有資產(chǎn)將MMT分組存儲持續(xù)預(yù)定時間或更多時間。這里,發(fā)送實體可以執(zhí)行ARQ服務(wù)器的操作,所述ARQ服務(wù)器存儲并發(fā)送重傳分組。此外,當(dāng)ARQ請求由發(fā)送實體做出時,可以通過Packet_ID和PACKET_SEQUENCE_NUM的僅一種組合來做出MMTARQ消息并且可以通過MMTARQ消息來做出重傳請求,并且這意味著重傳請求僅在分組單元中是可能的。然而,MMT系統(tǒng)不僅包括MMT分組而且包括各種等級的媒體單元,諸如媒體處理單元(MPU)、媒體分段單元(MFU)、樣本等,以及當(dāng)接收實體可以請求期望等級的媒體單元時,更有用的數(shù)據(jù)恢復(fù)是可能的。圖1例示了在常規(guī)的MMT系統(tǒng)中應(yīng)用ARQ方法的示例。參考圖1,發(fā)送實體100確定重傳延遲時間(Dt)值(通過附圖標(biāo)記101來指示),向接收實體200發(fā)送包括與所確定的Dt值有關(guān)的信息的ARQ配置(AC)消息(通過附圖標(biāo)記103來指示)。此后,當(dāng)接收實體200成功地接收到分組N-1和分組N+1并且未能接收到分組N(通過附圖標(biāo)記105至109來指示)時,接收實體200計算到達截止時間(Arrival_Deadline)值(通過附圖標(biāo)記109來指示)并且不執(zhí)行用于接收分組的附加操作直到所計算出的Arrival_Deadline值的程度。這里,Arrival_Deadline值是基于Dt值和ARQ反饋延遲時間(Df)值計算出的。此外,接收實體200向發(fā)送實體100發(fā)送請求尚未被接收到的分組N的重傳的ARQ反饋(AF)消息(通過附圖標(biāo)記113來指示)。這里,AF消息包括與Arrival_Deadline值有關(guān)的信息以及與ARQ反饋時間戳有關(guān)的信息。發(fā)送實體100根據(jù)所接收到的AF消息來檢查Df值、往返時間(RTT)值以及與Arrival_Deadline值有關(guān)的信息(通過附圖標(biāo)記115至119來指示),并且確定RTT值是否小于Arrival_Deadline值(通過附圖標(biāo)記121來指示)。此外,當(dāng)RTT值小于Arrival_Deadline值時,發(fā)送實體100可以重傳分組N(通過附圖標(biāo)記122來指示),而當(dāng)RTT的值不小于Arrival_Deadline值時,發(fā)送實體100處于穩(wěn)定狀態(tài)直到Arrival_Deadline值被終止為止。也就是說,圖1中所描述的常規(guī)的ARQ方法是接收實體200將Arrival_Deadline值發(fā)送給發(fā)送實體100并且在請求了重傳的分組未被發(fā)送到最終接收實體200到Arrival_Deadline值的程度時發(fā)送實體100它本身放棄響應(yīng)傳輸?shù)姆桨?。然而,因為?dāng)接收實體200檢查所有的接收分組和恢復(fù)媒體時可能知道Arrival_Deadline值,所以存在為了讓接收實體200得到Arrival_Deadline值而消耗大量的時間和資源的問題。此外,當(dāng)發(fā)送實體100放棄響應(yīng)傳輸時,可能發(fā)生問題的原因在于接收實體200不識別并且必須等待直到Arrival_Deadline值被終止為止。因此,因為常規(guī)的MMT系統(tǒng)可能不提供表示資產(chǎn)中的每一個的單獨的傳輸特性值的資產(chǎn)遞送特性(ADC)信息的有效周期信息,所以需要用于解決此問題的方案。另一方面,從特定發(fā)送實體向接收實體發(fā)送的MMT媒體數(shù)據(jù)常常通過組合具有更高關(guān)聯(lián)性的資產(chǎn)并且按照bundle包單元以及按照一個資產(chǎn)對這些資產(chǎn)進行分組來發(fā)送。因此,網(wǎng)絡(luò)可以按照bundle包單元容易地管理bundle包遞送特性(BDC)信息,而不是控制和管理資產(chǎn)單元。然而,在常規(guī)的MMT系統(tǒng)中,ADC信息是按照對應(yīng)于每個單獨的媒體的資產(chǎn)單元提供的,并且在這種情況下,因為ADC信息的發(fā)現(xiàn)和管理是按照資產(chǎn)單元執(zhí)行的,所以從用于服務(wù)器/MMT的網(wǎng)絡(luò)實體(MMT感知網(wǎng)絡(luò)實體:MANE)的觀點看,可能提供不必要的信息。此外,存在用于提供關(guān)于要在每個單獨的分組等級下發(fā)送的數(shù)據(jù)的重要性及其優(yōu)先級信息的手段,然而不僅bundle包信息(其作為關(guān)于資產(chǎn)在具有適當(dāng)關(guān)系的媒體等級下的bundle包的信息)而且在bundle包內(nèi)的bundle包之間、bundle包內(nèi)的資產(chǎn)(Assert)與資產(chǎn)之間的相對優(yōu)先級信息未被給出。技術(shù)實現(xiàn)要素:技術(shù)問題本發(fā)明的實施例提供用于在多媒體系統(tǒng)中發(fā)送和接收信息的方法和裝置。此外,本發(fā)明的實施例提供用于在多媒體系統(tǒng)中基于ARQ方法來發(fā)送和接收信息的方法和裝置。此外,本發(fā)明的實施例提供用于在多媒體系統(tǒng)中配置作為一組資產(chǎn)的bundle包并且基于每個bundle包的遞送特性信息來發(fā)送和接收信息的方法和裝置。技術(shù)方案根據(jù)本發(fā)明的實施例,提供了一種用于由發(fā)送實體在多媒體系統(tǒng)中發(fā)送用于分組重傳的信息的方法。該方法包括:基于用于接收分別從所述發(fā)送實體和接收實體生成的特定消息的延遲時間值來確定往返時間(RTT)值;以及基于所述RTT值來確定是否重傳被請求了重傳的分組。此外,根據(jù)本發(fā)明的實施例,提供了一種用于由接收實體在多媒體系統(tǒng)中接收用于分組重傳的信息的方法。該方法包括:向發(fā)送實體發(fā)送請求特定分組的重傳的重傳消息;以及在往返時間(RTT)值小于預(yù)定延遲時間值時從所述發(fā)送實體接收所述特定分組,其中所述RTT值是基于用于接收分別從所述發(fā)送實體和接收實體生成的特定消息的延遲時間值而確定的。此外,根據(jù)本發(fā)明的實施例,提供了一種用于由發(fā)送實體在多媒體系統(tǒng)中發(fā)送用于分組重傳的信息的裝置。該裝置包括:處理器,該處理器被配置為基于用于接收分別從所述發(fā)送實體和接收實體生成的特定消息的延遲時間值來確定往返時間(RTT)值,并且基于所述RTT值來確定是否重傳被請求了重傳的分組。此外,根據(jù)本發(fā)明的實施例,提供了一種用于由接收實體在多媒體系統(tǒng)中接收用于分組重傳的信息的裝置。該裝置包括:處理器,該處理器被配置為向發(fā)送實體發(fā)送請求特定分組的重傳的重傳消息,并且在往返時間(RTT)值小于預(yù)定延遲時間值時從所述發(fā)送實體接收所述特定分組,其中所述RTT值是基于用于接收分別從所述發(fā)送實體和所述接收實體生成的特定消息的延遲時間值而確定的。附圖說明圖1例示了在現(xiàn)有MMT系統(tǒng)中應(yīng)用ARQ方法的示例;圖2是例示了根據(jù)本發(fā)明的實施例的MMT系統(tǒng)中的每個節(jié)點的配置的圖;圖3例示了根據(jù)本發(fā)明的第一實施例的用于在MMT系統(tǒng)中發(fā)送和接收信息的方法;圖4例示了根據(jù)本發(fā)明的第二實施例的用于在MMT系統(tǒng)中發(fā)送和接收信息的方法;圖5例示了根據(jù)本發(fā)明的第三實施例的用于在MMT系統(tǒng)中發(fā)送和接收信息的方法;圖6例示了根據(jù)本發(fā)明的第四實施例的用于在MMT系統(tǒng)中發(fā)送和接收信息的方法;圖7例示了根據(jù)本發(fā)明的第五實施例的用于在MMT系統(tǒng)中發(fā)送和接收信息的方法;圖8例示了根據(jù)本發(fā)明的第六實施例的用于在MMT系統(tǒng)中發(fā)送和接收信息的方法;圖9是示出了當(dāng)前MMT標(biāo)準(zhǔn)中的ADC信息的配置的圖;圖10是示出了根據(jù)本發(fā)明的另一實施例的BDC信息的配置的圖;圖11是示出了根據(jù)本發(fā)明的另一實施例的MMT系統(tǒng)中的每個節(jié)點的配置的圖;以及圖12是例示了根據(jù)本發(fā)明的另一實施例的用于從發(fā)送實體發(fā)送BDC信息的方法的圖。具體實施方式在下文中,將參考附圖詳細地描述本發(fā)明的示例性實施例。在以下描述中,應(yīng)該注意的是,將描述僅理解根據(jù)本發(fā)明的實施例的操作所需要的部分并且將省略其它部分的描述以不使本發(fā)明的主題變得混淆。本發(fā)明的主題在于提供用于在延遲約束環(huán)境中在有限時間內(nèi)重傳和接收由MMT系統(tǒng)中的發(fā)送實體所發(fā)送的分組當(dāng)中的丟失分組的裝置和方法。更具體地,本發(fā)明涉及一種裝置和方法,該裝置和方法(1)向MMT接收實體顯式地單獨地指示ARQ方法是否能夠被ARQ服務(wù)器的每個資產(chǎn)和地址所使用,(2)單獨地指示接收實體是否可以使用哪一種因素來做出ARQ請求,(3)當(dāng)延遲約束ARQ請求被做出時,通過將RTT值與作為用于管理接收實體緩沖器的消息的假定接收器緩沖器模型(HRBM)消息的fixed_end_to_end_delay(固定端到端延遲)或max_end_to_end_delay(最大端到端延遲)進行比較,來確定接收實體是否發(fā)送ARQ請求消息,并且(4)當(dāng)延遲約束ARQ請求被做出時,通過將RTT值與作為用于管理接收實體緩沖器的消息的假定接收器緩沖器模型(HRBM)消息的fixed_end_to_end_delay或max_end_to_end_delay進行比較,來確定發(fā)送實體是否針對從接收實體請求的分組發(fā)送響應(yīng)消息。為此,將詳細地描述根據(jù)本發(fā)明的實施例的用于在多媒體系統(tǒng)中發(fā)送和接收信息的方法和裝置。例如,在下文中,將在多媒體系統(tǒng)是MMT系統(tǒng)的假定下做出描述。首先,本發(fā)明將描述是否應(yīng)用ARQ以及在根據(jù)本發(fā)明的實施例的MMT系統(tǒng)中使用因素的方法。MMTARQ方法使用AC消息以便配置接收實體的ARQ操作。本發(fā)明的實施例定義參數(shù)值如下,以便使用AC消息。1)ARQ_support_flag(ARQ支持標(biāo)志)是指示(packet_id)ARQ是否能夠被用于所對應(yīng)的資產(chǎn)的標(biāo)志,并且在該標(biāo)志被設(shè)定為1時指示當(dāng)存在屬于所對應(yīng)的packet_id的分組的丟失時接收實體能夠從ARQ服務(wù)器接收到所對應(yīng)的分組。作為另一實施例,當(dāng)在不使用ARQ_support_flag的情況下配置了rtx_window_timeout=0時,所對應(yīng)的資產(chǎn)不支持分組重傳。2)arq_server_address(arq服務(wù)器地址)意指在AF消息由接收實體發(fā)送時能夠接收重傳分組的ARQ服務(wù)器的地址。3)arq_type(arq類型)指示在發(fā)送AF消息時什么類型的請求消息能夠由接收實體發(fā)送。在以下<表1>中,針對“00”的情況,能夠通過使用MMT分組報頭的packet_counter(分組計數(shù)器)來指示要重傳的分組,而針對“01”的情況,能夠通過組合MMT分組報頭的packet_id(分組id)以及packet_sequence_number(分組順序號碼)來指示要重傳的分組。以下<表1>是示出了根據(jù)本發(fā)明的實施例的包括在AC消息中的信息的表。<表1>在<表1>中,每個語法具有下面的<表2>中所示出的意義(描述)。<表2>可以在下面的<表3>中定義<表1>中的arq_typ字段的有效值。<表3>接下來,在MMTARQ中,當(dāng)需要分組重傳時,MMT接收實體配置AF消息并且將該AF消息發(fā)送到ARQ服務(wù)器。這里,必須像根據(jù)本發(fā)明的實施例的<表4>中所示出的那樣重建AF消息。<表4>在<表4>中,每個語法具有下面的<表5>中所示出的意義(描述)。<表5>在<表5>中,argument_type字段的有效值被定義在下面的<表6>中,并且能夠在下面的<表7>中定義delay_constrained_ARQ_mode字段的有效值。<表6><表7>圖2例示了根據(jù)本發(fā)明的實施例的MMT系統(tǒng)中的每個節(jié)點的配置。參考圖2,該系統(tǒng)包括作為MMT分組的發(fā)送節(jié)點的發(fā)送實體210、作為MMT分組的接收節(jié)點的接收實體250以及用于存儲和發(fā)送重傳分組的ARQ服務(wù)器230。這里,發(fā)送實體210可以具有ARQ服務(wù)器230的功能。包括在發(fā)送實體210中的MMT分組生成和存儲單元213是用于MMT打包化資產(chǎn)的模塊,HRBM信息存儲/管理單元211是用于生成HRBM信息以管理接收實體緩沖器并且存儲和發(fā)送該HRBM信息的模塊,以及MMT分組發(fā)送單元215是用于發(fā)送所生成的MMT分組的模塊。特別地,發(fā)送實體210執(zhí)行依照本發(fā)明的實施例的用于發(fā)送和接收信息的操作,并且將在下面參考圖3至圖8詳細地描述其詳細操作。包括在ARQ服務(wù)器230中的通道狀態(tài)測量單元231是用于在從接收實體250接收到AF消息時測量與接收實體250的RTT以便確定重傳分組是否能夠在一定時間內(nèi)被適當(dāng)?shù)剡f送給接收實體的模塊。此外,MMT分組存儲單元233是用于之前從發(fā)送實體210接收所對應(yīng)的分組并且拷貝/存儲所對應(yīng)的分組以便發(fā)送已從接收實體250請求了重傳的分組的模塊。MMT分組重傳確定單元237是用于在從接收實體250接收到AF消息時確定重傳分組是否在一定時間內(nèi)被適當(dāng)?shù)剡f送給接收實體250的模塊,以及是特征在于通過對HRBM信息的max_end_to_end_delay或fixed_end_to_end_delay信息以及與接收實體250的RTT進行比較來做出判斷的模塊。此外,MMT分組發(fā)送單元241是用于發(fā)送所生成的MMT分組的模塊,并且AC設(shè)定單元239是用于生成/存儲/發(fā)送ARQ設(shè)定信息的模塊。特別地,ARQ服務(wù)器230執(zhí)行根據(jù)本發(fā)明的實施例的用于發(fā)送和接收信息的操作,并且將在下文中參考圖3至圖8描述其詳細操作。包括在接收實體250中的通道狀態(tài)測量單元251是用于在分組重傳請求被做出時測量與ARQ服務(wù)器的RTT以便確定所重傳的分組是否在一定時間內(nèi)被適當(dāng)?shù)亟邮盏哪K。此外,MMT分組重傳請求單元255是在檢測到丟失分組時用于發(fā)送ARQ請求的模塊,并且該模塊的特征在于是通過對HRBM信息的max_end_to_end_delay或fixed_end_to_end_delay信息以及與接收實體250的RTT進行比較來識別所重傳的分組是否在一定時間內(nèi)被適當(dāng)?shù)亟邮?,并且視需要MMT分組重傳請求單元255確定是否發(fā)送重傳請求消息本身。AC接收單元257是用于接收/存儲ARQ設(shè)定信息的模塊,并且MMT分組接收單元261是用于接收所發(fā)送的MMT分組的模塊。MMT分組丟失檢測單元259是用于檢測所發(fā)送的MMT分組是丟失了還是被接收的模塊,并且HRBM信息存儲/管理單元253是用于接收和存儲用于管理接收實體緩沖器的HRBM信息的模塊。特別地,接收實體250執(zhí)行依照本發(fā)明的實施例的用于發(fā)送和接收信息的操作,將在下面參考圖3至圖8詳細地描述其詳細操作。另一方面,盡管圖2例示了包括在發(fā)送實體210、ARQ服務(wù)器230和接收實體250中的詳細單元,然而可以按照集成形式實現(xiàn)每個設(shè)備中所例示的詳細單元中的至少兩個。此外,每個設(shè)備中所例示的詳細單元可以由一個處理器來實現(xiàn)。圖3例示了根據(jù)本發(fā)明的第一實施例的用于在MMT系統(tǒng)中發(fā)送和接收信息的方法。本發(fā)明的第一實施例是用于在對丟失分組的重傳請求是否由接收實體250確定的情況下發(fā)送和接收信息的方法。參考圖3,發(fā)送實體300向接收實體250發(fā)送測量配置(MC)消息(通過附圖標(biāo)記301來指示)。然后,接收實體250檢查接收到MC消息的時間,確定從發(fā)送實體300到接收實體250的分組的傳播延遲時間(D1)值(通過附圖標(biāo)記303來指示),并且向發(fā)送實體300發(fā)送包括與所確定的D1值有關(guān)的信息的接收質(zhì)量反饋(RQF)消息(通過附圖標(biāo)記305來指示)。發(fā)送實體300基于包括在所接收到的RQF消息中的與D1值有關(guān)的信息來確定上行鏈路延遲時間(D2)值(通過附圖標(biāo)記307來指示)。可以基于Feedback_timestamp(反饋時間戳)與時間戳之間的差來確定D2值。此外,發(fā)送實體300向接收實體250發(fā)送包括與fixed_end_to_end_delay值有關(guān)的信息的HRBM消息(通過附圖標(biāo)記309來指示)。接收實體250檢查包括在所接收到的HRBM消息中的與fixed_end_to_end_delay值有關(guān)的信息(通過附圖標(biāo)記311來指示)。此外,發(fā)送實體300生成包括與最新D2值有關(guān)的信息的AC消息(通過附圖標(biāo)記313來指示),并且將所生成的AC消息反復(fù)地發(fā)送到接收實體250(通過附圖標(biāo)記315來指示)。接收實體250從所接收到的AC消息檢查新D1值(通過附圖標(biāo)記317來指示),檢查包括在AC消息中的與新D2值有關(guān)的信息(通過附圖標(biāo)記319來指示),并且確定新RTT值(通過附圖標(biāo)記321來指示)。這里,新RTT值是基于新D1值和新D2值而確定的。此后,當(dāng)接收實體250從發(fā)送實體300成功地接收到分組N-1和分組N+1并且未能接收到分組N(通過附圖標(biāo)記323至327來指示)時,通過使用新RTT值確定了是否基于fixed_end_to_end_delay做出分組重傳請求(通過附圖標(biāo)記329來指示)。也就是說,當(dāng)新RTT值比fixed_end_to_end_delay值短時(也就是說,當(dāng)分組重傳請求被做出時,能夠在有限時間內(nèi)適當(dāng)?shù)亟邮盏街貍鞣纸M),接收實體250將針對分組N的AF消息發(fā)送到發(fā)送實體300(通過附圖標(biāo)記331來指示)并且從發(fā)送實體300再次接收分組N(通過附圖標(biāo)記333來指示)。另一方面,當(dāng)新RTT值比fixed_end_to_end_delay值長時(也就是說,在分組重傳請求被做出但是重傳分組接收已經(jīng)在有限時間內(nèi)失敗了的情況下),接收實體250不請求丟失分組的重傳。另一方面,當(dāng)RTT值等于fixed_end_to_end_delay值時,發(fā)送實體300可以根據(jù)為分組重傳而實現(xiàn)的實施例來重傳或者不重傳所請求的分組。如上所述,本發(fā)明的第一實施例允許接收實體250將包括在HRBM消息中的信息與和RTT值有關(guān)的信息進行比較,而不是允許接收實體250無條件地執(zhí)行重傳請求并且然后允許發(fā)送實體300在延遲約束ARQ環(huán)境中執(zhí)行響應(yīng),以及當(dāng)確定了分組接收已經(jīng)在有限時間內(nèi)失敗了時,本發(fā)明的第一實施例可能不發(fā)送重傳請求它本身。在這種情況下,作為圖3的示例,當(dāng)通過使用HRBM消息內(nèi)的與max_end_to_end_delay值或fixed_end_to_end_delay值有關(guān)的信息來做出確定時,因為接收實體250不必檢查所有接收到的分組來恢復(fù)媒體,所以能夠使重傳請求所消耗的時間和資源最小化。此外,因為接收實體250對重傳請求執(zhí)行判斷,所以能夠減少用于不必要的重傳響應(yīng)的等待時間。圖4例示了根據(jù)本發(fā)明的第二實施例的用于在MMT系統(tǒng)中發(fā)送和接收信息的方法。本發(fā)明的第二實施例涉及用于在發(fā)送實體300確定是否請求丟失分組的重傳時發(fā)送和接收信息的方法,并且更具體地,涉及發(fā)送實體300使用RQF消息來測量RTT值的情況。在延遲約束ARQ環(huán)境中,發(fā)送實體300檢查包括在HRBM消息中的與fixed_end_to_end_delay值有關(guān)的信息(通過附圖標(biāo)記401來指示)。此外,當(dāng)由接收實體250做出ARQ請求時,發(fā)送實體300生成包括允許遞送D1值的條件的MC消息(通過附圖標(biāo)記403來指示),并且將所生成的MC消息發(fā)送到接收實體250。接收實體250基于所接收到的MC消息來確定D1值,并且向發(fā)送實體300發(fā)送包括與D1值有關(guān)的信息的RQF消息(通過附圖標(biāo)記409來指示)。然后,發(fā)送實體300基于RQF消息來確定D2值(通過附圖標(biāo)記411來指示),并且計算D1值和D2值的和以計算RTT值(通過附圖標(biāo)記413來指示)。此后,發(fā)送實體300向接收實體250發(fā)送AC消息,接收實體250確認分組N-1和分組N+1被成功地接收并且分組N未能從發(fā)送實體300被接收(通過附圖標(biāo)記417至421來指示)。此外,接收實體250基于AC消息來確定新D1值并且確定是否請求分組N重傳(通過附圖標(biāo)記425來指示)。如果由接收實體250確定分組重傳請求,則接收實體250向發(fā)送實體300發(fā)送包括與新D1值有關(guān)的信息的RQF消息(通過附圖標(biāo)記425來指示)。此外,發(fā)送實體300基于所接收到的RQF消息來確定新D2值(通過附圖標(biāo)記429來指示),并且檢查包括在RQF消息中的與新D1值有關(guān)的信息以確定新RTT值(通過附圖標(biāo)記431和433來指示)。此外,當(dāng)從接收實體250接收到請求分組N重傳的AF消息(通過附圖標(biāo)記435來指示)時,發(fā)送實體300確定新RTT值是否小于fixed_end_to_end_delay值(通過附圖標(biāo)記437來指示)。如果RTT值小于fixed_end_to_end_delay值,則發(fā)送實體300將分組N重傳到接收實體250。另一方面,如果新RTT值等于fixed_end_to_end_delay值,則發(fā)送實體300可以根據(jù)為分組重傳而實現(xiàn)的實施例來重傳或者不重傳請求了重傳的分組N。如上所述,在本發(fā)明的第二實施例中,因為發(fā)送實體300可能已經(jīng)知道HRBM消息內(nèi)的與max_end_to_end_delay值和fixed_end_to_end_delay值有關(guān)的信息,所以發(fā)送實體300可以通過將max_end_to_end_delay值或fixed_end_to_end_delay值與RTT值進行比較而不是將arrival_deadline值與RTT值進行比較,來確定是否在接收到來自接收實體250的重傳請求時對重傳請求做出響應(yīng)。此外,如在圖4的步驟437中一樣,因為RTT值小于fixed_end_to_end_delay值的情況可能意味著重傳分組在有限時間內(nèi)被適當(dāng)?shù)剡f送給接收實體250,所以發(fā)送實體300重傳該分組。另一方面,RTT值大于fixed_end_to_end_delay值的情況可能意味著分組未能在有限時間內(nèi)到達。因為接收實體250的去抖動緩沖器干擾所接收到的分組,所以即便重傳分組被發(fā)送時,接收實體250也可能不會接收到該重傳分組。因此,如果RTT值大于fixed_end_to_end_delay值,則發(fā)送實體300可以不執(zhí)行分組重傳。在本發(fā)明的第二實施例中,發(fā)送實體應(yīng)該使用RQF消息以便連續(xù)地檢查最新RTT值。在MMT通信系統(tǒng)中,接收實體250可以通過MMC消息向發(fā)送實體300發(fā)送各條信息(諸如通道條件等),并且可以在MC消息中設(shè)定要報告的消息類型以及可以將所對應(yīng)的信息包括在RQF消息中。也就是說,發(fā)送實體300必須知道與最新RTT值有關(guān)的信息以便讓發(fā)送實體300確定是否在延遲約束ARQ被執(zhí)行時重傳。例如,當(dāng)接收實體250計劃執(zhí)行延遲約束ARQ時,能夠?qū)⑿g(shù)語和條件給予給MC消息中的measurement_condition(),以便將RQF消息發(fā)送到發(fā)送實體300。迄今為止,因為不存在當(dāng)針對measurement_condition()(測量條件())執(zhí)行延遲約束ARQ時允許發(fā)送RQF消息的術(shù)語和條件,所以需要添加術(shù)語和條件。例如,當(dāng)在MC消息中標(biāo)明了“measurement_condition()=0x0001”時,接收實體250必須發(fā)送RQF消息,使得接收實體250發(fā)送延遲約束ARQ消息并且同時,發(fā)送實體300檢查與最新RTT值有關(guān)的信息。圖5示出了根據(jù)本發(fā)明的第三實施例的在MMT系統(tǒng)中發(fā)送和接收信息的方法。本發(fā)明的第三實施例涉及用于由發(fā)送實體300在確定是否針對丟失分組請求重傳的情況下發(fā)送和接收信息的方法,并且更具體地,涉及發(fā)送實體300將與所測量到的最新RTT值有關(guān)的信息插入到AF消息中的情況。參考圖5,發(fā)送實體300檢查與包括在HRBM消息中的fixed_end_to_end_delay值有關(guān)的信息(通過附圖標(biāo)記501來指示)。此外,發(fā)送實體300向接收實體250發(fā)送MC消息(通過附圖標(biāo)記503來指示)。接收實體250可以基于MC消息來確定D1值,并且向發(fā)送實體300發(fā)送包括與D1值有關(guān)的信息的RQF消息。然后,發(fā)送實體300基于RQF消息來確定D2值(通過附圖標(biāo)記509來指示),并且通過使用與包括在RQF消息中的D1值和D2值有關(guān)的信息來確定RTT值(通過附圖標(biāo)記511來指示)。此外,接收實體250從發(fā)送實體300接收AC消息(通過附圖標(biāo)記513來指示),并且確認分組N-1和分組N+1被成功地接收并且分組N未能被接收(通過附圖標(biāo)記515至519來指示)。此后,接收實體250向發(fā)送實體300發(fā)送標(biāo)明重傳請求被做出所針對的分組類型(例如,分組N)的AF消息。此外,在延遲約束ARQ期間,發(fā)送實體300必須知道與最新RTT值有關(guān)的信息以便確定是否重傳,并且為此,接收實體250可以將從發(fā)送實體300到接收實體250的最新D1版本(即,與新D1值有關(guān)的信息)插入在AF消息中并且發(fā)送該AF消息。在這種情況下,接收實體250可以使用從發(fā)送實體300接收到的其它分組的分組報頭中的時間戳值等來更新D1值,以及將經(jīng)更新的D1值附加在AF消息中并發(fā)送該AF消息。也就是說,接收實體250將包括與新D1值有關(guān)的信息的AF消息發(fā)送到發(fā)送實體300。因此,根據(jù)本發(fā)明的第三實施例的發(fā)送實體300通過AF消息來檢查關(guān)于新D1值的信息(通過附圖標(biāo)記525來指示)。此外,發(fā)送實體300使用包括AF消息的分組報頭中的時間戳值來計算D2值527,并且計算新D1值和D2值的和以便計算最新RTT值(通過附圖標(biāo)記527來指示)。此外,發(fā)送實體300將HRBM值中的max_end_to_end_delay值或fixed_end_to_end_delay值與RTT值進行比較,以便確定是否重傳分組N(通過附圖標(biāo)記529來指示)。在這種情況下,當(dāng)FEC被應(yīng)用于分組時,可以對RTT值和max_end_to_end_delay值進行比較,而如果FEC未被應(yīng)用于分組,則可以對RTT值和fixed_end_to_end_delay值進行比較。因為fixed_end_to_end_delay值大于RTT值的情況可能意味著當(dāng)分組重傳被執(zhí)行時能夠在有限時間內(nèi)安全地接收到所重傳的分組,所以發(fā)送實體300重傳所請求的分組N(通過附圖標(biāo)記531來指示)。另一方面,因為fixed_end_to_end_delay值小于RTT值的情況可能意味著可能未在有限時間內(nèi)安全地接收到所重傳的分組,所以即使分組重傳被執(zhí)行,發(fā)送實體300也可能不針對所請求的分組N執(zhí)行重傳。另一方面,當(dāng)RTT值等于fixed_end_to_end_delay值時,發(fā)送實體300可以根據(jù)通過分組重傳實現(xiàn)的實施例來重傳或者不重傳所請求的分組。圖6例示了根據(jù)本發(fā)明的第四實施例的用于在MMT系統(tǒng)中發(fā)送和接收信息的方法。本發(fā)明的第四實施例涉及用于由發(fā)送實體300在確定是否針對丟失分組請求重傳的情況下發(fā)送和接收信息的方法,并且更具體地,涉及由接收實體250發(fā)送周期性RQF消息的情況。參考圖6,發(fā)送實體300檢查與包括在HRBM消息中的fixed_end_to_end_delay值有關(guān)的信息(通過附圖標(biāo)記501來指示)。此外,發(fā)送實體300被配置為將周期性RQF消息發(fā)送到MC消息中以便收集與最新D1值有關(guān)的信息(通過附圖標(biāo)記603來指示),并且將所配置的MC消息發(fā)送到接收實體250(通過附圖標(biāo)記605來指示)。也就是說,在本發(fā)明的第四實施例中,必須檢查與最新RTT值有關(guān)的信息以便確定是否在延遲約束ARQ被執(zhí)行時由發(fā)送實體300對分組重傳做出響應(yīng)。此外,因為當(dāng)發(fā)送實體300是特定資產(chǎn)時實時特性是重要的,所以當(dāng)確定了必定需要延遲約束ARQ時,第四實施例可以允許接收實體250通過將周期值設(shè)定為measurement_period(測量周期)值來將RQF消息周期性地發(fā)送到MC消息中。接收實體250使用與從發(fā)送實體300接收到的其它分組的分組報頭內(nèi)的時間戳值有關(guān)的信息來更新D1值(通過附圖標(biāo)記607和615來指示),并且在RQF消息中將D1值設(shè)定為propagation_delay值以及將該RQF消息周期性地發(fā)送到發(fā)送實體(通過附圖標(biāo)記609和617來指示)。發(fā)送實體300使用包括RQF消息的分組報頭的時間戳值來計算D2值(通過附圖標(biāo)記611和617來指示),并且通過使用D1值和D2值來計算RTT值(通過附圖標(biāo)記613和621來指示)。此外,接收實體250從發(fā)送實體300接收AC消息(通過附圖標(biāo)記623來指示),并且確認分組N-1和分組N+1被成功地接收并且分組N未能被接收(通過附圖標(biāo)記625至629來指示)。接收實體250向發(fā)送實體300發(fā)送請求尚未被接收到的分組N的AF消息(通過附圖標(biāo)記631來指示)。發(fā)送實體300將HRBM消息中的max_end_to_end_delay值或fixed_end_to_end_delay值與RTT值進行比較,以確定是否重傳分組N(通過附圖標(biāo)記633來指示)。也就是說,因為fixed_end_to_end_delay值大于RTT值的情況可能意味著能夠在有限時間內(nèi)安全地接收到重傳分組,所以發(fā)送實體300重傳所請求的分組N(通過附圖標(biāo)記635來指示)。另一方面,因為fixed_end_to_end_delay值小于RTT值的情況可能意味著未能在有限時間內(nèi)安全地接收到所重傳的分組,所以發(fā)送實體300也可能不針對所請求的分組N執(zhí)行重傳。另一方面,當(dāng)RTT值等于fixed_end_to_end_delay值時,發(fā)送實體300可以根據(jù)通過分組重傳實現(xiàn)的實施例來重傳或者不重傳所請求的分組。圖7例示了根據(jù)本發(fā)明的第五實施例的在MMT系統(tǒng)中發(fā)送和接收信息的方法。本發(fā)明的第五實施例涉及用于當(dāng)ARQ服務(wù)器230確定是否請求丟失分組重傳時在存在單獨的ARQ服務(wù)器230的情況下發(fā)送和接收信息的方法。用于重傳的ARQ服務(wù)器230可以存在于與MMT系統(tǒng)中的發(fā)送實體210物理上分開的設(shè)備中。參考圖7,發(fā)送實體210復(fù)制MMT分組以將該MMT分組發(fā)送到ARQ服務(wù)器230,并且向ARQ服務(wù)器230發(fā)送HRBM消息(通過附圖標(biāo)記701來指示)。在這種情況下,HRBM消息包括與max_end_to_end_delay值有關(guān)的信息以及與fixed_end_to_end_delay值有關(guān)的信息中的至少一種。此外,ARQ服務(wù)器230存儲與包括在所接收到的消息HRBM703中的max_end_to_end_delay值有關(guān)的信息以及與fixed_end_to_end_delay值有關(guān)的信息中的至少一種(通過附圖標(biāo)記703來指示)。發(fā)送實體210通過AC消息標(biāo)明ARQ服務(wù)器230單獨地存在(通過附圖標(biāo)記705來指示),并且將AC消息發(fā)送到接收實體250(通過附圖標(biāo)記707來指示)。這里,AC消息可以包括關(guān)于單獨的ARQ服務(wù)器的地址的信息。單獨的ARQ服務(wù)器的地址可以通過如<表1>中所示出的arq_server_address來標(biāo)明。需要附加操作以便讓服務(wù)器知道并且在ARQ服務(wù)器與接收實體250之間維持最新RTT值。如本發(fā)明的第五實施例中所描述的,當(dāng)存在單獨的ARQ服務(wù)器230并且ARQ服務(wù)器230確定是否重傳時,因為ARQ服務(wù)器230處于不知道必須由它本身服務(wù)的發(fā)送實體210的狀態(tài),所以ARQ服務(wù)器230可能不通過MC/RQF消息來自發(fā)地指示最新RTT值的傳輸。因此,接收實體250確認分組N-1和分組N+1被成功地接收并且分組N未能被接收(通過附圖標(biāo)記709至713來指示)。此外,當(dāng)發(fā)送實體210的地址與ARQ服務(wù)器230的地址不同時,延遲約束ARQ將被請求,并且能夠被用作ARQ服務(wù)器230與接收實體250之間的最新D1值的最新分組未被接收,接收實體250可以向ARQ服務(wù)器230請求發(fā)送虛設(shè)分組(意在供D1測量使用使得包括在其中的信息類型沒有問題)以便檢查最新D1值(通過附圖標(biāo)記917來指示)。接收實體250從ARQ服務(wù)器230接收虛設(shè)分組(通過附圖標(biāo)記719來指示),并且確定新D1值(通過附圖標(biāo)記721來指示)。接收實體250將包括與新D1值有關(guān)的信息的AF消息發(fā)送到ARQ服務(wù)器230(通過附圖標(biāo)記723來指示)。ARQ服務(wù)器230接收AF消息以確定新D2值(通過附圖標(biāo)記725來指示),并且基于通過AF消息接收到的新D1值和新D2值來確定新RTT值(通過附圖標(biāo)記727來指示)。這里,盡管已經(jīng)描述了用于由ARQ服務(wù)器230直接地確定新RTT值的方法,然而因為ARQ服務(wù)器230已經(jīng)知道已請求了延遲約束ARQ的接收實體250,所以必要時,ARQ服務(wù)器230可以通過MC消息來變換對RTT接收的請求。另選地,當(dāng)發(fā)送實體210向接收實體250通知ARQ服務(wù)器230的地址并且接收實體250確認ARQ服務(wù)器230的地址和發(fā)送實體210的地址彼此不同時,所對應(yīng)的ARQ服務(wù)器可以通過單獨的消息來針對延遲約束ARQ操作執(zhí)行登記。此外,ARQ服務(wù)器230先前測量與相對于已登記的接收實體的RTT值有關(guān)的信息,從而為延遲約束ARQ操作的可能性作準(zhǔn)備。此后,ARQ服務(wù)器230將HRBM消息中的max_end_to_end_delay值或fixed_end_to_end_delay值與RTT值進行比較以確定是否重傳分組N(通過附圖標(biāo)記729來指示)。也就是說,因為fixed_end_to_end_delay值大于RTT值的情況可能意味著能夠在有限時間內(nèi)安全地接收到重傳分組,所以ARQ服務(wù)器230重傳所請求的分組N(通過附圖標(biāo)記729來指示)。另一方面,因為fixed_end_to_end_delay值小于RTT值的情況可能意味著未能在有限時間內(nèi)安全地接收到所重傳的分組,所以ARQ服務(wù)器230不針對所請求的分組N執(zhí)行重傳。另一方面,當(dāng)RTT值等于fixed_end_to_end_delay值時,發(fā)送實體300可以根據(jù)通過分組重傳實現(xiàn)的實施例來重傳或者不重傳所請求的分組N。圖8例示了根據(jù)本發(fā)明的第六實施例的用于在MMT系統(tǒng)中發(fā)送和接收信息的方法。本發(fā)明的第六實施例涉及用于在存在單獨的ARQ服務(wù)器250并且接收實體250確定是否請求丟失分組重傳的情況下發(fā)送和接收信息的方法。在本發(fā)明的第六實施例中,當(dāng)存在單獨的ARQ服務(wù)器230并且接收實體250確定是否重傳分組時,如圖8中所示,它操作如下以便連續(xù)地檢查ARQ服務(wù)器230與接收實體250之間的最新RTT值。參考圖8,發(fā)送實體210復(fù)制MMT分組以將該MMT分組發(fā)送到ARQ服務(wù)器230,并且向接收實體250發(fā)送HRBM消息(通過附圖標(biāo)記803來指示)。然后,接收實體250存儲包括在HRBM消息中的fixed_end_to_end_delay值(通過附圖標(biāo)記805來指示)。發(fā)送實體210在AC消息中標(biāo)明ARQ服務(wù)器230單獨地存在(通過附圖標(biāo)記807來指示),并且將AC消息發(fā)送到接收實體250(通過附圖標(biāo)記809來指示)。這里,AC消息可以包括關(guān)于單獨的ARQ服務(wù)器的地址的信息。接收實體250確認分組N-1和分組N+1被成功地接收并且分組N未能被接收(通過附圖標(biāo)記811至815來指示)。此外,因為接收實體250不知道RTT值,所以該接收實體通過作為控制信息而不是一般數(shù)據(jù)分組的AF消息(AC消息包括AC信息)來請求,以便知道D2值(通過附圖標(biāo)記817來指示)。這里,請求AC消息的AF消息可以通過下面的<表8>和<表9>來配置。此外,ARQ服務(wù)器230基于AF消息來確定新D2值(通過附圖標(biāo)記819來指示),并且生成包括與所確定的D2值有關(guān)的信息的AC消息(通過附圖標(biāo)記821來指示)。這里,所生成的AC消息不僅包括如以下<表10>中所示出的ARQ設(shè)定信息,而且包括與最新D2值有關(guān)的信息,其是由ARQ服務(wù)器230知道的特定接收實體250與ARQ服務(wù)器230之間的通道信息。此外,接收實體250根據(jù)AC消息確定新D1值(通過附圖標(biāo)記824來指示),并且提取新D2值以確定新RTT值(通過附圖標(biāo)記825和827來指示)。因此,接收實體250將HRBM消息中的max_end_to_end_delay值或fixed_end_to_end_delay值與RTT值進行比較以確定是否重傳分組N(通過附圖標(biāo)記829來指示)。也就是說,因為fixed_end_to_end_delay大于RTT值的情況可能意味著當(dāng)分組重傳被執(zhí)行時能夠在有限時間內(nèi)安全地接收到重傳分組,所以發(fā)送實體300將分組N重傳到ARQ服務(wù)器230(通過附圖標(biāo)記831來指示)。然后,接收實體250可以從發(fā)送實體210接收重傳分組N(通過附圖標(biāo)記833來指示)。另一方面,因為fixed_end_to_end_delay值小于RTT值的情況可能意味著未能在有限時間內(nèi)安全地接收到所重傳的分組,所以接收實體250不針對所請求的分組N執(zhí)行重傳。另一方面,當(dāng)RTT值等于fixed_end_to_end_delay值時,發(fā)送實體300可以根據(jù)通過分組重傳實現(xiàn)的實施例來重傳或者不重傳所請求的分組。<表8><表9><表10>另一方面,本發(fā)明的另一實施例包括配置作為在配置一個包的多個資產(chǎn)當(dāng)中具有顯著關(guān)聯(lián)性的一組資產(chǎn)的bundle包,以及收集每個資產(chǎn)的ADC信息以在MMT系統(tǒng)中配置每個bundle包的BDC信息。此外,服務(wù)器或MANE將發(fā)送bundle包之間的相對優(yōu)先級以及每個bundle包內(nèi)的資產(chǎn)之間的相對優(yōu)先級信息。因此,接收實體可以基于bundle包之間的相對優(yōu)先級以及bundle包內(nèi)的資產(chǎn)之間的相對優(yōu)先級信息,來獲得關(guān)于哪一個被選擇為停止虛設(shè)資產(chǎn)傳輸?shù)奶崾拘畔?。圖9例示了當(dāng)前MMT標(biāo)準(zhǔn)中的ADC信息的配置。ADC信息是指示MPEGMMT標(biāo)準(zhǔn)中的資產(chǎn)(例如視頻、音頻、文本、文件等)的傳輸特性的信息,并且具有如圖9以及下面的<表11>中所示出的關(guān)系和格式(語法和語義)。當(dāng)ADC信息被遞送給MANE或接收實體時,MANE可以通過使用ADC信息提前獲得將來的業(yè)務(wù)傳輸趨勢和特性信息以便獲得帶寬節(jié)約效果,并且因為接收實體也可能知道媒體到達速率,所以存在推理緩沖器完成的程度的各種優(yōu)點。<表11>在<表11>中,每個語法具有下面的<表12>中所示出的意義(描述)。<表12>在<表12>中,loss_tolerance屬性的值可以通過下面的<表13>來指示。<表13>值描述0此資產(chǎn)需要無損遞送1此資產(chǎn)允許有損遞送在以上<表12>中,class_of_service屬性的值可以通過下面的<表14>來指示。<表14>值描述0此資產(chǎn)在MMT協(xié)議分組之間需要保存時間變化1此資產(chǎn)在MMT協(xié)議分組之間不需要保存時間變化<表12>中的class_of_service屬性的值可以通過下面的<表15>來指示。<表15>圖10例示了根據(jù)本發(fā)明的另一實施例的BDC的配置。參考圖10,MMT內(nèi)容被假定為通過包括基礎(chǔ)層(資產(chǎn)3)、增強層1(資產(chǎn)2)和增強層2(資產(chǎn)1)的可調(diào)整大小的視頻(SVC)內(nèi)容以及包括單音(資產(chǎn)4)、左聲道(資產(chǎn)5)和右聲道(資產(chǎn)6)的音頻內(nèi)容來配置。發(fā)送實體可以考慮到用戶的偏好、網(wǎng)絡(luò)條件、終端能力等向接收實體發(fā)送資產(chǎn)的各種組合。這里,發(fā)送實體設(shè)定資產(chǎn)的組合的優(yōu)先級,并且根據(jù)用戶的偏好、網(wǎng)絡(luò)條件、終端能力等來選擇優(yōu)先級,然后向接收實體發(fā)送與所選擇的優(yōu)先級對應(yīng)的bundle包。例如,如圖10中所示,MMT包可以包括具有第一優(yōu)先級的包括資產(chǎn)1至資產(chǎn)6的bundle包1、具有第二優(yōu)先級的包括資產(chǎn)2至資產(chǎn)4的bundle包2以及具有第三優(yōu)先級的包括資產(chǎn)3和資產(chǎn)4的bundle包3。發(fā)送實體可以在發(fā)送具有最高質(zhì)量的內(nèi)容的情況下將包括資產(chǎn)1至資產(chǎn)6中的全部的bundle包1發(fā)送到接收實體。此外,當(dāng)網(wǎng)絡(luò)條件不好并且用戶不是高級用戶時發(fā)送實體可以將bundle包3發(fā)送到接收實體。如上所述,一個MMT內(nèi)容通常包括多個資產(chǎn),并且資產(chǎn)的系列的合集被選擇以便在預(yù)定時間播放MMT內(nèi)容。這里,如果傳輸特性能夠被適當(dāng)?shù)孛枋鰹閎undle包單元(其作為有意義資產(chǎn)的bundle包而不是單獨的資產(chǎn)單元,則能夠向網(wǎng)絡(luò)節(jié)點或接收實體250提供更簡單且更有效的信息。因此,本發(fā)明的實施例引入bundle包的概念,并且定義用于在下面的<表16>中描述作為bundle包的傳輸特性信息的BDC信息的語法和語義。<表16>指示BDC信息的語法的示例。<表16>在<表16>中,MMT_package_id(MMT分組id)可以意指所對應(yīng)的包的ID,其指示通過當(dāng)前BDC信息提供的各條信息對應(yīng)于哪種包類型的bundle包。一個包可以包括多個資產(chǎn),并且可以包括取決于資產(chǎn)的組合的多個bundle包。這里,BDC信息可以由發(fā)送端它本身通過查看ADC信息來生成,并且可以由包提供方來提供。Element_Asset_id(元素資產(chǎn)id)是配置當(dāng)前BDC信息的資產(chǎn)ID,并且BDC信息將配置所對應(yīng)的bundle包的資產(chǎn)的ID列表信息放置在每個bundle包中,其指示哪種資產(chǎn)被包括在當(dāng)前bundle包中。Bundle_id(bundle包id)是用于在一個包內(nèi)劃分bundle包的標(biāo)識符。Intra_Bundle_Priority(bundle包內(nèi)優(yōu)先級)是指示配置當(dāng)前BDC信息的資產(chǎn)在所對應(yīng)的bundle包內(nèi)具有的優(yōu)先級的屬性值。Intra_Bundle_Priority指示被通過創(chuàng)建包或bundle包的服務(wù)提供方或包提供方所指示的內(nèi)容提供方(作者)認為重要的資產(chǎn)之間的優(yōu)先級,并且是用于將內(nèi)容提供方的意圖提供給發(fā)送實體、MANE或接收實體的手段。因此,當(dāng)發(fā)送實體或MANE由于網(wǎng)絡(luò)擁塞和用戶偏好而停止或者扣除任意資產(chǎn)傳輸時,MMTP分組單元的丟失是可能的,但是可以基于Intra_Bundle_Priority來確定bundle包內(nèi)的資產(chǎn)之間的優(yōu)先級并且可以取決于重要性在傳輸中丟棄特定資產(chǎn)它本身。盡管各種方法能夠表示優(yōu)先級,然而能夠通過由內(nèi)容提供方本身所定義的任意順序來標(biāo)明優(yōu)先級(例如,零是最高優(yōu)先級并且12是最低優(yōu)先級等等)。Inter_Bundle_Priority(bundle包間優(yōu)先級)是指示存在于當(dāng)前包中的多個bundle包的相對優(yōu)先級的屬性值。Inter_Bundle_Priority指示被通過用于生成包或bundle包的服務(wù)提供方或包提供方所指示的內(nèi)容提供方(作者)認為重要的bundle包之間的優(yōu)先級,并且是用于將內(nèi)容提供方的意圖提供給發(fā)送實體、MANE或接收實體的手段。因此,當(dāng)發(fā)送實體或MANE由于網(wǎng)絡(luò)擁塞和用戶偏好而停止任意bundle包傳輸或?qū)α硪籦undle包傳輸改變時,能夠基于Inter_Bundle_Priority來確定bundle包之間的優(yōu)先級并且根據(jù)重要性來發(fā)送特定bundle包以及將該bundle包改變?yōu)榱硪籦undle包。盡管各種方法能夠表示優(yōu)先級,然能夠通過由內(nèi)容提供方本身所定義的任意順序來標(biāo)明優(yōu)先級(例如,零是最高優(yōu)先級并且12是最低優(yōu)先級等等)。除以上所描述的語法以外的語法具有下面的<表17>中所示出的意義(描述)。<表17>在以上<表17>中,可以在下面的<表18>中示出loss_tolerance屬性的值,并且可以在下面的<表19>中示出jitter_sensitivity屬性的值,在class_of_service字段中,可以在下面的<表20>中示出比特流屬性的類型。<表18>值描述0此Bundle包需要無損遞送1此Bundle包允許有損遞送<表19>值描述0此Bundle包在MMT協(xié)議分組之間需要保存時間變化1此Bundle包在MMT協(xié)議分組之間不需要保存時間變化<表20>圖11例示了根據(jù)本發(fā)明的另一實施例的MMT系統(tǒng)中的每個節(jié)點的配置。參考圖11,該系統(tǒng)包括作為MMT分組發(fā)送節(jié)點的發(fā)送實體1110、作為MMT分組接收節(jié)點的接收實體1150以及作為網(wǎng)絡(luò)節(jié)點(諸如路由器交換機)的MANE1130。包括在發(fā)送實體1110中的ADC信號生成和收集單元1113是用于隨著時間而收集包括媒體(即,資產(chǎn))業(yè)務(wù)屬性信息的ADC信息并且適當(dāng)?shù)靥幚碓揂DC信息以便由發(fā)送實體1110使用或者被發(fā)送到接收實體1150的模塊。BDC生成單元1115是用于從配置特定bundle包的每個資產(chǎn)的ADC信息生成作為特定bundle包的傳輸特性信息的BDC信息的模塊。媒體傳輸確定單元1117根據(jù)用戶偏好、網(wǎng)絡(luò)擁塞和設(shè)備能力來確定是否改變正在發(fā)送的媒體數(shù)據(jù)的質(zhì)量。此外,當(dāng)需要改變正在發(fā)送的媒體數(shù)據(jù)的質(zhì)量時,媒體傳輸確定單元117基于BDC信息考慮到bundle包之間的優(yōu)先級信息(Inter_Bundle_Priority)以及bundle包中的資產(chǎn)之間的優(yōu)先級信息(Intra_Bundle_Priority),來將正在發(fā)送的bundle包改變?yōu)榫哂胁煌|(zhì)量的bundle包或者執(zhí)行停止在特定bundle包中發(fā)送特定資產(chǎn)的操作。換句話說,媒體傳輸確定單元1117是用于確定要發(fā)送的資產(chǎn)以便相對于媒體數(shù)據(jù)使得能實現(xiàn)自適應(yīng)傳輸?shù)哪K。網(wǎng)絡(luò)資源保留處理單元1111是用于處理用于保留網(wǎng)絡(luò)資源以便使用未由MMT定義的單獨的MMT協(xié)議來發(fā)送MMT業(yè)務(wù)的協(xié)議(例如,RSVP)的模塊。此外,MMT分組發(fā)送單元1117是用于接收MMT分組并且將該MMT分組遞送給ADC檢測單元1157的模塊或者是用于將MMT分組直接地發(fā)送到接收實體1150的模塊。包括在MANE1130中的BDC/ADC檢測單元1139是用于監(jiān)視通過MANE1130的MMT分組并且從所監(jiān)視的MMT分組中提取包括BDC/ADC信息的信令消息的模塊。例如,MANE1130可以基于MMT分組報頭的Type字段以及消息中的message_id信息來確定所對應(yīng)的消息是否包括BDC/ADC信息。此外,BDC/ADC檢測單元1139是用于檢測BDC/ADC信息的更新是否是需要的并且視需要向發(fā)送實體1110請求期望知道的BDC/ADC信息的模塊。MMT分組接收/遞送/處理單元1141是用于從發(fā)送實體1110接收MMT分組并且將該MMT分組遞送給接收實體1150的模塊。此外,MMT分組接收/遞送/處理單元1141已經(jīng)知道了BDC信息,并且是用于在由于諸如網(wǎng)絡(luò)擁塞的情形而需要強制分組丟棄的情況下由MANE基于BDC信息來執(zhí)行特定分組或特定資產(chǎn)的丟棄的模塊。動態(tài)資源管理單元1137是用于從發(fā)送實體1110接收BDC/ADC信息并且應(yīng)用該BDC/ADC信息以考慮到其業(yè)務(wù)特性高效地更新網(wǎng)絡(luò)資源的模塊,并且當(dāng)具有發(fā)送實體1110的RSVP被執(zhí)行時,接收實體1150中的動態(tài)資源管理單元可以使用該BDC/ADC信息作為參考材料(作為示例,更新和等級等)。此外,它可以被使用在由接收實體1150通過BDC/ADC信息填充的緩沖器信息中。網(wǎng)絡(luò)資源保留處理單元1131是未由MMT定義的單獨的協(xié)議,并且是用于處理用于為MMT業(yè)務(wù)傳輸保留網(wǎng)絡(luò)資源的協(xié)議(例如,RSVP)的模塊。網(wǎng)絡(luò)資源分配單元1133是用于將網(wǎng)絡(luò)資源(作為示例,路由器)分配給特定業(yè)務(wù)的模塊。此外,資源狀態(tài)監(jiān)視單元1135是用于指出當(dāng)前在使用的MANE1130的資源使用情形的模塊。包括在接收實體1150中的動態(tài)資源管理單元1155是用于從接收實體1110接收ADC信息并且應(yīng)用該ADC信息以考慮到其業(yè)務(wù)特性高效地更新網(wǎng)絡(luò)資源請求的模塊,并且接收實體1150可以在具有發(fā)送實體1110的RSVP被執(zhí)行時使用該ADC信息作為參考材料(例如,更新和等級等)。此外,緩沖器信息等可以被利用來通過BDC/ADC信息來滿足接收實體1150。BDC/ADC檢測單元1157是用于監(jiān)視所接收到的MMT分組并且從其中提取包括BDC/ADC信息的信令消息的模塊,并且可以基于MMT分組報頭的Type字段以及消息內(nèi)的message_id信息來確定所對應(yīng)的消息是否包括BDC/ADC信息。網(wǎng)絡(luò)資源保留處理單元1151是未由MMT定義的單獨的協(xié)議,并且是用于處理用于為MMT業(yè)務(wù)傳輸保留網(wǎng)絡(luò)資源的協(xié)議(例如,RSVP)的模塊。此外,MMT分組接收單元1159是用于從發(fā)送實體1110接收MMT分組并且處理該MMT分組的模塊。另一方面,圖11例示了包括在發(fā)送實體1110、MANE1130和接收實體1150中的每一個中的詳細單元,并且也可以按照集成形式例示這些詳細單元中的至少兩個。此外,可以在單個處理器中實現(xiàn)每個設(shè)備中所例示的詳細單元。在下文中,在本發(fā)明的另一實施例中,將描述生成BDC信息并且使用所生成的BDC信息的方法。首先,在本發(fā)明的另一實施例中,BDC信息被生成如下。特定bundle包的BDC信息可以通過收集作為屬于所對應(yīng)的bundle包的所有資產(chǎn)的傳輸特性的ADC信息的相應(yīng)的參數(shù)值來創(chuàng)建。例如,針對由三個資產(chǎn)構(gòu)成的bundle包,可以通過使用以下規(guī)則來使用資產(chǎn)中的每一個的ADC值來生成bundle包的傳輸特性值(QoS描述符和比特流描述符)。1.[sustainable_rate、buffer_size]:漏桶模型能夠被表示為可持續(xù)率R和buffer_sizeB并且其值能夠根據(jù)<等式1>和<等式2>被計算如下。當(dāng)一個bundle包由三個資產(chǎn)構(gòu)成時,可以在以下方法中使用資產(chǎn)中的每一個資產(chǎn)的參數(shù)值來得到該bundle包的每個參數(shù)值。bundle包的Sustainable_rate可以在以下<等式1>中通過資產(chǎn)中的每一個資產(chǎn)的sustainable_rate的算術(shù)和來表示,并且一個bundle包所需要的緩沖器的大小可以通過<等式2>來表示。<等式1>RBDC=R1+R2+R3<等式2>2.[peak_rate、max_MFU_size、mfu_period]:作為bundle包的Peak_rate的PkBDC、作為bundle包的max_MFU_size的MMFBDC以及作為bundle包的MFU_Period值的MFU_PBDC被認為是統(tǒng)計標(biāo)準(zhǔn)偏差值,并且能夠在如下<等式3>中通過每條ADC信息的對應(yīng)值的均方值來獲得。<等式3>3.[Transmission_priority、Pr]能夠使用如下<等式4>來計算?;谠跇?gòu)成bundle包的資產(chǎn)的優(yōu)先級當(dāng)中具有最高優(yōu)先級的資產(chǎn)能夠被確定,而確定bundle包的傳輸優(yōu)先級。<等式4>PrBDC=max(Pr1,Pr2,Pr3)4.[Delay_priorityDp]能夠通過使用下面的<等式5>來計算。可以基于在構(gòu)成bundle包的資產(chǎn)的延遲優(yōu)先級當(dāng)中具有最低優(yōu)先級的資產(chǎn),來確定bundle包的延遲優(yōu)先級。<等式5>DPBDC=min(DP1,DP2,DP3)5.[Class_of_serviceCS]能夠通過使用下面的<等式6>來計算。這時,當(dāng)CS中的一個是VBR時,bundle包是VBR。此外,在下面的<等式6>中,||表示或操作。<等式6>CSBDC=(CS1||CS2||CS3)6.[Bidirectional_indicator、BI]能夠通過使用下面的<等式7>來計算。這時,如果BI中的一個是雙向的,則bundle包具有雙向0。<等式7>BIBDC=(BI1||BI2||BI3)圖12例示了根據(jù)本發(fā)明的另一實施例的由發(fā)送實體發(fā)送BDC信息的方法。參考圖12,發(fā)送實體可以在相關(guān)媒體(資產(chǎn))的相關(guān)信息被應(yīng)用于所對應(yīng)的節(jié)點時考慮到用戶偏好、網(wǎng)絡(luò)擁塞情形、設(shè)備能力等執(zhí)行有效的分組丟棄。此外,發(fā)送實體必須根據(jù)用戶偏好、網(wǎng)絡(luò)擁塞情形和設(shè)備能力的改變來改變正在發(fā)送的媒體數(shù)據(jù)的質(zhì)量(即,高質(zhì)量媒體數(shù)據(jù)→低質(zhì)量媒體數(shù)據(jù)、低質(zhì)量媒體數(shù)據(jù)→高質(zhì)量媒體數(shù)據(jù)),然而,當(dāng)需要適應(yīng)情形(諸如服務(wù)器/MANE/接收實體250等停止一些資產(chǎn)的傳輸)的媒體傳輸時,能夠使用根據(jù)本發(fā)明的實施例的bundle包信息。例如,當(dāng)基于當(dāng)前網(wǎng)絡(luò)擁塞情形檢測到需要向正在提供的媒體數(shù)據(jù)提供自適應(yīng)質(zhì)量時,發(fā)送實體檢查包括在BDC信息中的bundle包之間的優(yōu)先級信息(Inter_Bundle_Priority)以及bundle包中的資產(chǎn)之間的優(yōu)先級信息(Intra_Bundle_Priority)中的至少一個。此外,發(fā)送實體執(zhí)行基于經(jīng)檢查的Inter_Bundle_Priority和Intra_Bundle_Priority中的至少一個來將正在發(fā)送的bundle包改變?yōu)榫哂胁煌|(zhì)量的bundle包或者停止在特定bundle包內(nèi)特定資產(chǎn)的發(fā)送。因此,接收實體可以根據(jù)當(dāng)前網(wǎng)絡(luò)擁塞情形來接收bundle包并且根據(jù)當(dāng)前情形來提供最佳媒體數(shù)據(jù)。當(dāng)在網(wǎng)絡(luò)擁塞情形下需要MMT自適應(yīng)傳輸時,常規(guī)的MMT系統(tǒng)中的發(fā)送實體已經(jīng)以去除特定幀的方式執(zhí)行了自適應(yīng)傳輸。在這種情況下,發(fā)送實體通過對所有資產(chǎn)均勻地丟棄特定幀的方式來執(zhí)行自適應(yīng)傳輸。然而,根據(jù)本發(fā)明的實施例,發(fā)送實體可以選擇性地發(fā)送特定資產(chǎn)或者可以不發(fā)送它們中的全部。例如,當(dāng)在N屏廣播中產(chǎn)生了網(wǎng)絡(luò)擁塞時,發(fā)送實體將bundle包本身改變?yōu)榫哂刑囟ǖ退俾实腷undle包,或者可能不發(fā)送在所對應(yīng)的bundle包中的多個資產(chǎn)當(dāng)中具有低重要性并且要發(fā)送到第二屏幕的資產(chǎn),而不是通過分組丟棄同時減少發(fā)送到主TV和第二屏幕的視頻幀數(shù)據(jù)中的全部。在以上<表6>中,Inter_Bundle_Priority值是指示在當(dāng)前包中存在多個bundle包之間的相對優(yōu)先級的屬性值。特別地,Inter_Bundle_Priority值是被通過創(chuàng)建包或bundle包的服務(wù)提供方或包提供方所指示的內(nèi)容提供方認為是重要的bundle包之間的優(yōu)先級,并且是用于將內(nèi)容提供方的意圖發(fā)送到發(fā)送實體、MANE或接收實體的手段。由此,當(dāng)任意bundle包傳輸由于網(wǎng)絡(luò)擁塞和用戶偏好而被停止或者改變?yōu)榱硪籦undle包傳輸時,發(fā)送實體或MANE可以基于Inter_Bundle_Priority值來確定bundle包之間的優(yōu)先級,并且基于重要性來發(fā)送特定bundle包以及還改變?yōu)榱硪籦undle包并發(fā)送該bundle包。盡管用于表示優(yōu)先級的各種方法是可能的,然而能夠使用由內(nèi)容提供方他本身/她本身所定義的任意順序(例如,零是最高優(yōu)先級并且12是最低優(yōu)先級等等)。在<表16>中,Intra_Bundle_Priority值是指示配置當(dāng)前BDC信息的資產(chǎn)在所對應(yīng)的bundle包中具有的優(yōu)先級的屬性值。Intra_Bundle_Priority值是被內(nèi)容提供方(該內(nèi)容提供方是通過創(chuàng)建bundle包或包的服務(wù)提供方或包提供方所指示的)認為重要的資產(chǎn)之間的優(yōu)先級,并且是用于將內(nèi)容提供方的意圖發(fā)送到發(fā)送實體、MANE或接收實體的手段。由此,當(dāng)發(fā)送實體或MANE必須根據(jù)網(wǎng)絡(luò)擁塞、用戶偏好等來停止和刪除任意資產(chǎn)的傳輸時,MMTP分組單元的丟棄也許是可能的,并且發(fā)送實體或MANE可以基于Intra_Bundle_Priority值來確定bundle包內(nèi)的資產(chǎn)之間的優(yōu)先級,并且可以根據(jù)重要性在傳輸中丟棄特定資產(chǎn)它本身。盡管用于表示優(yōu)先級的各種方法是可能的,然而能夠使用由內(nèi)容提供方他本身/她本身所定義的任意順序(例如,零是最高優(yōu)先級并且12是最低優(yōu)先級等等)。另一方面,從一個發(fā)送實體向另一接收實體發(fā)送的MMT流被配置為單個bundle包,并且可以通過BDC信息知道所對應(yīng)的bundle包的傳輸特性。這時,MANE使用在MMT規(guī)范中被稱為flow_label的標(biāo)識符以便管理特定流的每流QoS。flow_label(流標(biāo)簽)可以被定義如下:flow_label(7個比特)—用于劃分流的標(biāo)識符,并且其可以在應(yīng)用在會話期間是暫時保留的網(wǎng)絡(luò)資源時被使用。一個流被定義為需要使用包中的ADC信息來保留網(wǎng)絡(luò)資源的一個或多個比特流。零與127之間的任意分割數(shù)可以被指派給被分配有網(wǎng)絡(luò)資源或解碼器資源的一個會話。因此,在根據(jù)本發(fā)明的實施例的發(fā)送實體中,當(dāng)在一個流內(nèi)發(fā)送多個資產(chǎn)時,特定flow_label可以被表示為BDC信息,并且可以被用于資源保留。盡管已經(jīng)在本發(fā)明的詳細描述中描述了該實施例,然而可以在不脫離本發(fā)明的范圍的情況下以各種形式修改本發(fā)明。因此,本發(fā)明的范圍將不是僅僅基于所描述的示例性實施例來確定的,而是基于所附權(quán)利要求及其等同物來確定的。當(dāng)前第1頁1 2 3