本公開涉及一種用于在混合網(wǎng)絡(luò)及其結(jié)構(gòu)中發(fā)送和接收與多媒體數(shù)據(jù)相關(guān)的信息的裝置和方法。
背景技術(shù):
允許同時連接至廣播網(wǎng)絡(luò)和通信網(wǎng)絡(luò)的混合網(wǎng)絡(luò),以及用于提供多媒體數(shù)據(jù)、應(yīng)用和文件的混合內(nèi)容的運動圖像專家組(MPEG)媒體傳輸(MMT)技術(shù),被考慮用于最近的多媒體服務(wù)。
技術(shù)實現(xiàn)要素:
[技術(shù)問題]
以上信息被提供作為背景信息,僅僅用于幫助理解本公開。關(guān)于上述任何內(nèi)容就本公開而言是否可適用為現(xiàn)有技術(shù),沒有作出判定,也沒有作出斷言。
[技術(shù)方案]
本公開的各方面旨在解決至少上述問題和/或缺點并提供至少下述優(yōu)點。因此,本公開的一方面是為了提供一種關(guān)于多媒體數(shù)據(jù)相關(guān)信息的有效范圍信息的結(jié)構(gòu)。
本公開的另一方面是為了提供一種用于發(fā)送關(guān)于多媒體數(shù)據(jù)相關(guān)信息的有效范圍信息的方法和裝置。
根據(jù)本公開的一方面,提供一種用于發(fā)送關(guān)于媒體數(shù)據(jù)的信息的方法。所述方法包括:生成關(guān)于媒體數(shù)據(jù)的發(fā)送特性信息;以及,發(fā)送所述發(fā)送特性信息。所述發(fā)送特性信息包括關(guān)于所述發(fā)送特性信息的有效范圍信息。
根據(jù)本公開的另一方面,提供一種用于發(fā)送關(guān)于媒體數(shù)據(jù)的信息的裝置。所述裝置包括:發(fā)送特性信息生成器,被配置為生成關(guān)于所述媒體數(shù)據(jù)的發(fā)送特性信息;以及,發(fā)送器,被配置為發(fā)送所述發(fā)送特性信息。所述發(fā)送特性信息包括關(guān)于所述發(fā)送特性信息的有效范圍信息。
根據(jù)本公開的另一方面,提供一種用于接收關(guān)于媒體數(shù)據(jù)的信息的方法。所述方法包括:接收關(guān)于該媒體數(shù)據(jù)的發(fā)送特性信息;以及,檢測所述發(fā)送特性信息。所述發(fā)送特性信息包括關(guān)于所述發(fā)送特性信息的有效范圍信息。
根據(jù)本公開的另一方面,提供一種用于接收關(guān)于媒體數(shù)據(jù)的信息的裝置。所述裝置包括:接收器,被配置為接收關(guān)于該媒體數(shù)據(jù)的發(fā)送特性信息;以及,檢測器,被配置為檢測所述發(fā)送特性信息。所述發(fā)送特性信息包括關(guān)于所述發(fā)送特性信息的有效范圍信息。
對于本領(lǐng)域的技術(shù)人員來說,從以下結(jié)合附圖公開了本公開的各種實施例的詳細描述中,本公開的其它方面、優(yōu)點和顯著特征將變得明顯。
附圖說明
通過以下結(jié)合附圖的描述,本公開的某些實施例的上述和其它方面、特征和優(yōu)點將更加清楚,附圖中:
圖1是示出了根據(jù)本公開的實施例的包括MMT資產(chǎn)、媒體處理單元(MPU)和資產(chǎn)傳遞特性(ADC)的運動圖像專家組(MPEG)媒體傳輸(MMT)流;以及
圖2示出了根據(jù)本公開的實施例的MMT發(fā)送實體、中間節(jié)點和MMT接收實體的操作和結(jié)構(gòu)。
所有附圖中,相同的附圖標(biāo)號將被理解為指代相同的零件、組件和結(jié)構(gòu)。
具體實施方式
提供以下參照附圖的描述來幫助全面理解如權(quán)利要求及其等同物所定義的本公開的各種實施例。以下描述包括各種具體細節(jié)來幫助理解,但這些具體細節(jié)應(yīng)被看作僅僅是示例性的。因此,本領(lǐng)域普通技術(shù)人員將認識到,在不脫離本公開的范圍和精神的情況下,可以對本文描述的各種實施例進行各種改變和修改。另外,為了清楚和簡潔,可能省略對公知功能和結(jié)構(gòu)的描述。
在以下描述和權(quán)利要求中使用的術(shù)語和字詞不受限于書目含義,而只是被發(fā)明人用來使得能夠?qū)τ诒竟_有清楚且一致的理解。因此,對本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚的是,以下對本公開的各種實施例的描述僅僅是出于舉例說明的目的而提供的,并非為了對如權(quán)利要求及其等同物所定義的本公開進行限制。
應(yīng)當(dāng)理解的是,單數(shù)形式“一”,“一個”和“該”包括復(fù)數(shù)指代,除非上下文另有明確說明。從而,例如,對"一組件表面"的提及包括對一個或多個這樣的表面的提及。
術(shù)語"基本上",它意味著所陳述的特性、參數(shù)或值不需要被精確地實現(xiàn),而是可以發(fā)生數(shù)量上的偏差或變化(包括例如公差、測量誤差、測量精度限制和本領(lǐng)域技術(shù)人員已知的其他因素),但不妨礙該特性意圖提供的效果。
本公開的實施例的基本構(gòu)思在于,用信號告知有效范圍信息以指示與多媒體數(shù)據(jù)有關(guān)的信息的有效范圍。該有效范圍信息可以從時間、媒體數(shù)據(jù)或發(fā)送分組的方面來表現(xiàn)。在下文中,術(shù)語“時間”和“時域”可以作為相同含義被互換使用。同樣地,術(shù)語“媒體數(shù)據(jù)”和“媒體(數(shù)據(jù))域”可以作為相同含義被互換使用,并且術(shù)語“發(fā)送分組”和“分組域”可以作為相同含義被互換使用。
將在運動圖像專家組(MPEG)媒體傳輸(MMT)系統(tǒng)的環(huán)境中對上述的基本構(gòu)思給出以下描述。然而,這僅僅是示例性的,因此應(yīng)當(dāng)理解的是,本公開的實施例不限于MMT系統(tǒng)。
具體而言,本公開的實施例提供了一種用于在MMT系統(tǒng)中發(fā)送關(guān)于指明MMT資產(chǎn)的發(fā)送特性的資產(chǎn)傳遞特性(ADC)(或傳輸特性信息)的有效范圍信息的方法。
圖1示出了根據(jù)本公開的實施例的包括MMT資產(chǎn)、媒體處理單元(MPU)和ADC的MMT流。
在MMT系統(tǒng)中,一組已編碼的媒體數(shù)據(jù)及其相關(guān)的元數(shù)據(jù)被定義為MMT流,該MMT流被稱為分組(package)100。
分組100包括一個或多個MMT資產(chǎn)110和120。MMT資產(chǎn)是指可以被用于生成諸如視頻、音頻、文本、文件等的多媒體呈現(xiàn)的多媒體數(shù)據(jù)。例如,關(guān)于電影,具有標(biāo)題“A”的電影內(nèi)容的分組可以包括A的視頻資產(chǎn)、A的音頻資產(chǎn)以及A的文本資產(chǎn)。
MMT資產(chǎn)110和120中各自包括至少一個MPU。圖1中,第一MMT資產(chǎn)(MMT資產(chǎn)1)110包括四個MPU 111、112、113和114,并且第二MMT資產(chǎn)(MMT資產(chǎn)2)120包括三個MPU 121、122和123。MPU是用于獨立處理MMT流的單元。例如,MMT發(fā)送實體將數(shù)據(jù)劃分為MPU并處理該MPU,并且,MMT接收實體以MPU為單位接收數(shù)據(jù)并處理該MPUs以恢復(fù)數(shù)據(jù)。
分組100包括對于每個MMT資產(chǎn)的ADC(或傳輸特性信息),以提供該MMT資產(chǎn)的發(fā)送特性。具體而言,ADC 115指示MMT資產(chǎn)1 110的發(fā)送特性,并且ADC 125指示MMT資產(chǎn)2 120的發(fā)送特性。在某些情況下ADC信息可以是針對一個MPU,而不是針對一個資產(chǎn),這將在本公開的第一實施例中被詳細地描述。
現(xiàn)在將給出根據(jù)本公開的實施例的ADC信息的結(jié)構(gòu)的詳細描述。
根據(jù)本發(fā)明的實施例,該ADC信息包括指示數(shù)據(jù)的有效范圍的“有效范圍信息”。因此,該ADC信息可以通過包括時域有效期信息(valid period information)(第一和第四實施例)、媒體域MPU序列號信息(第二實施例)或分組域分組序列號信息(第三實施例)來指示其有效范圍。
實施例 1
根據(jù)本公開的第一實施例,ADC信息包括關(guān)于時域中的ADC信息的有效期的信息。
具體而言,為了指示有多長ADC信息是有效的(例如,該ADC信息的有效期),該ADC信息可以包括“Validity_start_time(有效起始時間)”信息和“Validity_duration(有效持續(xù)時間)”信息。Validity_start_time信息指示(被更新的)ADC信息開始有效的時間,并且Validity_duration信息指示(被更新的)ADC信息在其期間有效的時間段。
如果該ADC信息包括時域中的ADC有效范圍信息,則作為中間節(jié)點的媒體感知網(wǎng)絡(luò)元件(MANE)或MMT接收實體,在不需要接收所有其它MPU或所有其它信息的情況下,僅通過從接收到的MMT流中提取信令消息并從該信令消息中僅提取ADC,方便地檢測ADC有效范圍信息。
一旦MANE或MMT接收實體接收到Validity_start_time信息和Validity_duration信息,該MANE或MMT接收實體在該Validity_duration信息所指示的時間段內(nèi)并不需要必需地接收新的ADC信息。在經(jīng)過Validity_duration信息所指示的時間段之后,該MANE或MMT接收實體可以通過接收新的MMTP分組并在該新的MMTP分組中檢測被更新的ADC來獲得新的ADC信息。因此,如果該ADC信息包含時域中的ADC有效范圍信息,則確定該ADC的有效范圍是容易的。然而,當(dāng)時域有效范圍信息被提供時,如果流量特性因為外部因素(諸如分組丟失或當(dāng)MMT流正通過另一網(wǎng)絡(luò)的中間節(jié)點時的瓶頸)而失真,則該ADC信息自身可能變得不正確。中間節(jié)點220可以是路由器或MANE。
在需要時,ADC信息可以僅包括Validity_duration信息而不包括Validity_start_time信息。在這種情況下,該MANE或MMT接收實體可以使用具有該ADC信息的MMT分組報頭中包括的時間戳信息,在由時間戳指示的時間點之后,在該Validity_duration信息所指示的時間段內(nèi)設(shè)置ADC信息為有效的。
換言之,如果ADC信息僅包括Validity_duration信息而不包括Validity_start_time信息,則具有該ADC信息的MMTP分組報頭中的時間戳信息可以用作Validity_start_time信息。
除了Validity_start_time信息和/或Validity_duration信息之外,該ADC信息還可以包括ADC_level_flag(ADC等級標(biāo)志)信息。ADC_level_flag信息為1比特的標(biāo)記信息,其指示ADC信息是對于資產(chǎn)還是對于MPU??紤]到ADC信息的大小,ADC信息可以基于資產(chǎn)或基于MPU來發(fā)送。因此,可以用ADC_level_flag信息指示ADC信息是包括對于資產(chǎn)的信息還是包括對于MPU的信息。例如,如果‘ADC_level_flag’被設(shè)置為“0”,則ADC信令消息包括對于資產(chǎn)的信息。另一方面,如果‘ADC_level_flag’被設(shè)置為“1”,則ADC信令消息包括對于一個MPU的信息。
以下的表1示出根據(jù)本公開的第一實施例的包括時域中的ADC有效范圍信息的ADC信息的示例。
表1
[表1]
表1中的每一消息元素具有以下含義:
Message_id(消息標(biāo)識):指示ADC消息的標(biāo)識符(ID)。
Version(版本):指示ADC消息的版本。
Length(長度):以字節(jié)為單位指示該ADC消息的長度的32比特字段,其從下一字段的開始計數(shù)到該ADC消息的最后一個字節(jié)。對于這個字段,值為“0”是無效的。
Loss_tolerance(丟失容限):指示傳遞的資產(chǎn)所需的丟失容限。loss_tolerance屬性的值在預(yù)定的表中列出。
Jitter_sensitivity(抖動敏感性):指示用于端到端資產(chǎn)傳遞的下層傳遞網(wǎng)絡(luò)所需的抖動等級(jitter level)。Jitter_sensitivit屬性的值在預(yù)定的表中列出。
Class_of_service(服務(wù)類別):將服務(wù)劃分為不同類別并按照特定方式管理每個類型的比特流。例如,MANE可以按照特定方式管理每個類型的比特流。這個字段指示比特流屬性的類型。
Bitdirection_indicator(比特方向指示器):如果它被設(shè)置為“1”,則需要雙向傳遞。如果它被設(shè)置為“0”,則不需要雙向傳遞。
Bistream_descriptorVBRType(比特流描述符VBR類型):如果class_of_service為“1”,則“Bistream_descriptorVBRType”應(yīng)被用于“Bitstream_descriptorType(比特流描述符類型)”。
Bitstream_descriptorCBRType(比特流描述符CBR類型):當(dāng)class_of_service為“0”時,“Bitstream_descriptorCBRType”應(yīng)被用于“Bitstream_descriptorType”。
sustainable_rate(可持續(xù)速率):定義了為了資產(chǎn)的連續(xù)傳遞所應(yīng)保證的最小比特率(bitrate)。該sustainable_rate與令牌桶模型中的溢出率(drain rate)相對應(yīng)。該sustainable_rate以字節(jié)/秒來表達。
buffer_size(緩沖區(qū)大小):定義用于資產(chǎn)傳遞的最大緩沖區(qū)大小。該緩沖區(qū)吸收高出sustainable_rate的超額瞬時比特率,并且緩沖區(qū)尺寸應(yīng)足夠大以避免溢出。該緩沖區(qū)大小與令牌桶模型中的桶深相對應(yīng)。恒定比特率(CBR)資產(chǎn)的緩沖區(qū)大小應(yīng)為0。緩沖區(qū)大小以字節(jié)來表達。
peak_rate(峰值率):定義資產(chǎn)連續(xù)傳遞期間的峰值比特率。peak_rate是每個MFU_period(MFU時段)期間的最高比特率。peak_rate以字節(jié)/秒來表達。
MFU_period:定義資產(chǎn)連續(xù)傳遞期間的MFU的時段。MFU_period是通過兩個連續(xù)的MFU的第一字節(jié)之間的發(fā)送時間的時間間隔來測量的。MFU_period以毫秒來表達。
max_MFU_size(最大MFU大小):指示MFU的最大大小,等于MFU_period*peak_rate。max_MFU_size以字節(jié)來表達。
flow_label(流標(biāo)簽)(7比特):指示流ID。應(yīng)用可以執(zhí)行每流服務(wù)質(zhì)量(QoS)操作,其中網(wǎng)絡(luò)資源在會話期間被臨時保留。流被定義為比特流或一組比特流,其網(wǎng)絡(luò)資源根據(jù)分組中的傳輸特性或ADC被保留。它是從“0”到“127”的隱式序列號。在會話期間,任意數(shù)被臨時分配并指代每個單一流,其中針對每個單一流分配解碼器(處理器)并且可以為每個單一流保留網(wǎng)絡(luò)資源。
packet_id(分組ID)(16比特):這個字段是整數(shù)值,能被用于將一個資產(chǎn)與另一資產(chǎn)進行區(qū)分。這個字段的值從這個分組所屬的資產(chǎn)的asset_id(資產(chǎn)ID)導(dǎo)出。作為信令消息一部分,packet_id和asset_id之間的映射通過MMT分組表來以信號發(fā)出。單獨的值將被分配給信令消息和前向糾錯(FEC)修復(fù)流。貫穿整個傳遞會話的生命期且對于由相同MMT發(fā)送實體傳遞的所有MMT流來說,packet_id是唯一的。對于AL-FEC,packet_id和FEC修復(fù)流之間的映射在AL-FEC消息中被提供。
ADC_level_flag(ADC等級標(biāo)志)(1比特):指示所包括的ADC信息是對于資產(chǎn)還是對于MPU。如果其被設(shè)置為“0”,則ADC信令消息包括對于資產(chǎn)的ADC信息。如果其被設(shè)置為“1”,則ADC信令消息包括對于單個MPU的ADC信息。
Validity_start_time(32比特):指示被更新的ADC消息開始有效的時間。
Validity_duration(32比特):以毫秒指示所包括的ADC信息的有效期。
例如,“Validity_start_time(32位)”指示ADC信息開始有效的時間點,且“validity_duration(32位)”以毫秒指示所包括的ADC信息的有效期。
實施例 2
根據(jù)本公開的第二實施例,對于ADC的有效MPU序列號信息被包括在ADC信息中作為ADC有效范圍信息。例如,“有效MPU序列信息(valid MPU sequence information)”被包括在ADC信息中。
具體而言,有效MPU序列信息包括“Valid_MPU_Sequence_Start_Number(有效MPU序列起始號)”和/或“Valid_MPU_Sequence_End_Number(有效MPU序列結(jié)束號)”。
“Valid_MPU_Sequence_Start_Number”指示ADC信息開始有效的MPU序列號,并且“Valid_MPU_Sequence_End_Number”指示ADC信息有效性結(jié)束的MPU序列號。例如,指示應(yīng)用了ADC信息的MPU序列號開始和結(jié)束的信息,被包括在該ADC信息中,由此指示該ADC的有效范圍。
當(dāng)接收到這個信息時,MANE或MMT接收實體可以從接收到的MMT分組的有效載荷報頭中所包括的MPU序列號來確定MPU的ADC?;蛘?,MPU從接收到的MMT分組中被恢復(fù),并且MPU的ADC可以從被包括在MPU的MPU框(box)中的MPU_Sequence_number來確定。
如果ADC有效范圍信息被包括在媒體域中,則該ADC信息所針對的MPU可以被明確地指示。因此,即使由ADC信息所描述的流量特性由于諸如網(wǎng)絡(luò)中的瓶頸的因素而與真實流量特性有差異,但這個差異不大。
另一方面,如果媒體服務(wù)提供商設(shè)置了很大的MPU大小,并且因此少量MPU被包括在一個資產(chǎn)中,則可能難以提供精確的ADC信息。
然而,在一些情況下,ADC信息中可以只包括“Valid_MPU_Sequence_End_Number”而不包括“Valid_MPU_Sequence_Start_Number”。在這種情況下,在MANE接收到ADC信息之后,可以確定該ADC信息在“Valid_MPU_Sequence_End_Number”所指示的時間之前是有效的。只有當(dāng)ADC信息和MPU的發(fā)送次序沒有改變時,相應(yīng)信息才可能是有意義的。
以下表2示出了根據(jù)本公開的第二實施例的包括媒體域ADC有效范圍信息的ADC信息的示例。
表2
[表2]
“Valid_MPU_Sequence_Start_Number(32比特)”指示ADC信息開始有效的MPU序列號,并且“Valid_MPU_Sequence_End_Number(32比特)”指示ADC信息的有效性結(jié)束時的MPU序列號。
實施例3
根據(jù)本公開的第三實施例,關(guān)于MMT分組域中的對于ADC有效的MMT分組序列號的信息,被包括在ADC信息中作為ADC有效范圍信息。例如,“有效分組序列信息(valid packet sequence information)”被包括在ADC信息中。具體而言,該有效分組序列信息包括“Valid_packet_Sequence_Start_Number(有效分組序列開始號)”和/或“Valid_packet_Sequence_End_Number(有效分組序列結(jié)束號)”。
“Valid_packet_Sequence_Start_Number”指示其中ADC信息開始有效的分組的序列號,并且“Valid_packet_Sequence_End_Number”指示其中ADC信息的有效性結(jié)束的分組的序列號。例如,ADC的有效范圍可以通過在該ADC信息中包括指示應(yīng)用了該ADC信息的分組號的開始和結(jié)束的信息而被指示。
中間節(jié)點(例如MANE)或MMT接收實體可以使用MMT分組的分組報頭中包括的Packet_Sequence_Number(分組序列號)來確定接收到的MMT分組的ADC。
如果分組域ADC有效范圍信息被包括在ADC信息中,則由該ADC信息描述的分組可以通過在分組級別上讀取分組報頭信息來確定。因此,ADC的有效范圍可以不通過特定的復(fù)雜的過程而被確定。
在需要時,ADC信息中可以只包括“Valid_packet_Sequence_End_Number”而不包括“Valid_packet_Sequence_Start_Number”。在這種情況下,可以確定多達如下范圍的分組是有效,所述范圍從檢測到的具有其中包括ADC的序列號的分組到具有由“Valid_packet_Sequence_End_Number”所指示的序列號的分組。然而,只有當(dāng)ADC信息和分組的發(fā)送次序沒有被改變的時候,這才是可能的。
以下的表3示出了根據(jù)本公開的第三實施例的包括分組域中的ADC有效范圍信息的ADC信息的示例。
表3
[表3]
“Valid_packet_Sequence_Start_Number(32比特)”指示ADC信息開始有效的分組序列號,并且“Valid_packet_Sequence_End_Number(32比特)”指示ADC信息的有效性結(jié)束時的分組序列號。
實施例4
本公開的第四實施例是包括指示時域ADC有效期的ADC有效范圍信息的ADC信息的另一示例。
具體而言,為了指示在ADC信息有效期間的時間段,ADC信息中可以包括參數(shù)“Validity_Start_Time(有效性起始時間)”、“Validity_duration_in_time(有效性持續(xù)時間)”和“Next_Update_in_time(下一更新時間)”?!癡alidity_Start_Time”指示ADC信息開始有效的時間點,并且“ADC_Validity_duration”指示ADC的有效持續(xù)時間。
“Validity_Start_Time”和“ADC_Validity_duration(ADC有效性持續(xù)時間)”可以被表現(xiàn)為媒體視頻里面的時間點“媒體級時間(media-level time)”或掛鐘時間(Wall Clock Time)(用世界協(xié)調(diào)時間(UTC))。
“媒體級時間”意指媒體里的時間。例如,如果對于1小時的視頻媒體的“Validity_Start_Time”是10分鐘且“ADC_Validity_duration”是2分鐘,則當(dāng)前ADC的有效期在1小時的視頻媒介中從10分鐘持續(xù)到12分鐘。相反,UTC是在現(xiàn)實生活中使用的時間標(biāo)準(zhǔn)。例如,“Validity_Start_Time”可以被設(shè)置為12:10:0(時/分/秒),且“ADC_Validity_duration”可被設(shè)置為2分鐘。
如果“Validity_Start_Time”和“ADC_Validity_duration”的值是媒體級時間,則該ADC信息可以包括“Next_Update_in_time”參數(shù)?!癗ext_Update_in_time”指示緊接著當(dāng)前ADC信息的被更新的ADC信息將被發(fā)送或接收時的掛鐘時間?!癗ext_Update_in_time”可以被表現(xiàn)為絕對時間值或偏移值,該偏移值指示從當(dāng)前ADC的發(fā)送時間或“Validity_start_Time”起的時間延遲。
以下表4示出了根據(jù)本公開的第四實施例的包括時域ADC有效范圍信息的ADC信息的另一示例。
表4
[表4]
參照表4,
為了指示當(dāng)前ADC信息的有效期,ADC信息包括“Validity_Start_Time”和“ADC_Validity_duration”。進一步,ADC信息包括“Next_Update_in_time”,以指示下一ADC信息將被接收的時間。
多條有效期信息可以通過對“Validity_Start_Time”和“ADC_Validity_duration”時間分段而被包括在ADC信息中。
在表4中,“Number_of_timesegments(時間分段的數(shù)目)”指明由被包括在當(dāng)前ADC信息中的“Validity_Start_Time”和“Validity_duration_in_time”定義的時間分段的數(shù)目。不同的ADC值可以基于時間分段而被應(yīng)用。在表4的示例中,對于每一時間分段,“bitstream_descriptor(比特流描述符)”的值可以不同。
被映射到由“Validity_Start_Time”和“ADC_Validity_duration”定義的各個時間分段的參數(shù)可以作為列表被包括在一條ADC信息中。在表4的示例中,參數(shù)“flow_label”、“sustainable_rate”、“buffer_size”、“peak_rate”、“max_MFU_size”和“mfu_period”被映射至一個時間分段。
對于表4中的“Next_Update_in_time”,在當(dāng)前ADC信息之后被更新的下一ADC信息在如下時間被發(fā)送,該時間與當(dāng)前ADC信息的發(fā)送時間之后的“Next_Update_in_time”相對應(yīng)。因此,接收器(例如MANE)可以接收“Next_Update_in_time”,并在由“Next_Update_in_time”的值所指示的時間處接收下一ADC信息。
實施例5
根據(jù)本公開的第五實施例,如果ADC有效范圍信息被選擇性配置用于多個媒體域,則標(biāo)志被包括在ADC信息中以指示ADC有效范圍信息所針對的媒體域。
具體而言,為了指示在多個媒體域當(dāng)中有關(guān)于ADC有效范圍的信息所針對的媒體域,ADC信息可以包括參數(shù)“Validity_domain_mode(有效域模式)”。
以下表5示出了根據(jù)本公開的第五實施例的包括參數(shù)“Validity_domain_mode”的ADC信息的示例。
表5
[表5]
實施例6
根據(jù)本公開的第六實施例,指示將由接收MMT信令消息的中間節(jié)點,例如MANE,執(zhí)行的操作的引導(dǎo)信息,被包括在ADC信息中。
在本公開的第六實施例中,為了指示將由接收MMT信令消息的MANE執(zhí)行的操作,在ADC信息中可以包括“Configuration_Type(配置類型)”字段。
如果“Configuration_Type”被設(shè)置為0,則接收MMT分組的MANE將該MMT分組轉(zhuǎn)發(fā)到下一節(jié)點。反之,如果“Configuration_Type”被設(shè)置為1,則該MANE將該MMT分組解封裝,確定其配置將被改變或該MMT分組至少包括將被參考的信息,即使該MMT分組的最終目的地不是該MANE。
字段“Configuration_Type”可以在MMTP分組報頭中被定義。例如,字段“Configuration_Type”可以在MMTP分組報頭的“Pravate_User_Data(私人用戶數(shù)據(jù))”中被定義。
若字段“Configuration_Type”被包括在MMTP分組報頭中,則MANE可以確定該MMTP分組中包括的信息的重要性以及解封裝MMT分組的需要。因此,通過使用MMTP分組中包括的字段“Configuration_Type”的值,MANE不需要打開每個MMTP分組并恢復(fù)它。
圖2示出了根據(jù)本公開的實施例的MMT發(fā)送實體、中間節(jié)點和MMT接收實體的操作和結(jié)構(gòu)。
參照圖2,MMT發(fā)送實體210生成并發(fā)送MMT分組。中間節(jié)點220轉(zhuǎn)發(fā)MMT分組到MMT接收實體230。對于轉(zhuǎn)發(fā)的分組,在必要時中間節(jié)點220可以保留網(wǎng)絡(luò)資源。
首先,以下將描述MMT發(fā)送實體210的結(jié)構(gòu)和操作。
MMT發(fā)送實體210包括ADC信息收集器211、ADC有效范圍信息生成器212、ADC信號生成器213、網(wǎng)絡(luò)資源預(yù)留處理器214和MMT分組發(fā)送器215。
ADC信息收集器211從內(nèi)容提供商或服務(wù)提供商收集ADC信息,并將收集到的ADC信息提供給ADC有效范圍信息生成器212和ADC信號生成器213。
根據(jù)本公開的實施例,ADC有效范圍信息生成器212使用接收到的ADC信息來生成指示ADC有效范圍的ADC有效范圍信息。如之前所述,ADC有效范圍信息可以被生成以作為時域(第一實施例)、媒體域(第二實施例)或分組域(第三實施例)中的指示。
ADC信號生成器213從ADC信息收集器211接收時域中的關(guān)于媒體資產(chǎn)的流量特性信息的ADC信息,并適當(dāng)?shù)靥幚硭鯝DC信息以便發(fā)送。
網(wǎng)絡(luò)資源預(yù)留處理器214處理用于發(fā)送MMT流量的資源預(yù)留協(xié)議(RSVP),該RSVP作為沒有在MMT中定義的附加協(xié)議。MMT分組發(fā)送器215發(fā)送包括ADC信息的MMT分組。
中間節(jié)點220的結(jié)構(gòu)和操作將被描述。
中間節(jié)點220包括MMT分組接收處理器221、ADC檢測器222、有效范圍信息檢測器223、有效范圍識別和映射單元224以及網(wǎng)絡(luò)資源預(yù)留處理器225。
根據(jù)本公開的實施例,MMT分組接收處理器221從MMT發(fā)送實體210接收MMT分組,并在不處理該MMT分組的情況下將接收到的MMT分組轉(zhuǎn)發(fā)到MMT接收實體230,或?qū)⒔邮盏降腗MT分組發(fā)送到ADC檢測器222。
ADC檢測器222監(jiān)控通過中間節(jié)點220的MMT分組,并從該MMT分組中檢測包含ADC信息的信令消息。例如,ADC檢測器222可以基于MMT分組報頭的“Type(類型)”字段和消息的“message_id”,確定消息是否包括ADC信息。進一步,ADC檢測器222確定ADC信息是否需要被更新,并且在需要的時候接收被更新的ADC。同樣,在需要的時候,ADC檢測器222可以向MMT發(fā)送實體210請求ADC信息。
有效范圍信息檢測器223從ADC檢測器222檢測到的ADC信息中確定ADC的有效范圍。具體而言,有效范圍信息檢測器223使用時域(第一實施例)、媒體域(第二實施例)或分組域(第三實施例)的指示,來檢測ADC的有效范圍。
有效范圍識別和映射單元224從有效范圍信息檢測器223檢測到的特定ADC的有效范圍信息中識別與特定ADC的有效范圍相對應(yīng)的時域、媒體域或分組域指示(例如時間、MPU或分組),并將ADC信息映射到所識別的指示。
網(wǎng)絡(luò)資源預(yù)留處理器225處理用于發(fā)送MMT流量的RSVP,該RSVP作為沒有在MMT中定義的附加協(xié)議。網(wǎng)絡(luò)資源分配器(未示出)將其網(wǎng)絡(luò)資源分配給特定流量。
最后,以下將描述MMT接收實體230的結(jié)構(gòu)和操作。
MMT接收實體230包括MMT分組接收器231、ADC檢測器232、動態(tài)資源管理器233、緩沖管理器234和網(wǎng)絡(luò)資源預(yù)留處理器235。
MMT分組接收器231接收MMT分組,處理接收到的MMT分組,并且發(fā)送已處理的MMT分組到ADC檢測器232。
ADC檢測器232監(jiān)控接收到的MMT分組,并從該MMT分組中檢測包含ADC信息的信令消息。例如,ADC檢測器232可以基于MMT分組報頭的“Type”字段和消息的“message_id”,確定該消息是否包括ADC信息。
動態(tài)資源管理器233在考慮了基于檢測到的ADC信息的流量特性的情況下有效地更新網(wǎng)絡(luò)資源請求。當(dāng)MMT發(fā)送實體210執(zhí)行RSRV時(例如,更新是否被執(zhí)行并且是否為已更新的等級),MMT接收實體230的動態(tài)資源管理器233可以被用作參考。另外,動態(tài)資源管理器233可以將ADC信息用于由MMT接收實體確保的緩沖信息。緩沖管理器234基于緩沖信息管理緩沖區(qū)。
網(wǎng)絡(luò)資源預(yù)留處理器235為發(fā)送MMT流量而處理RSVP,該RSRP作為沒有在MMT中定義的附加協(xié)議。
應(yīng)理解,依據(jù)權(quán)利要求書和說明書的本公開的各種實施例可以以硬件、軟件或以硬件和軟件的組合的形式而實現(xiàn)。
任何這些軟件可以存儲在非暫態(tài)計算機可讀存儲介質(zhì)中。非暫態(tài)計算機可讀存儲介質(zhì)存儲一個或多個程序(軟件模塊),所述一個或多個程序包括指令,當(dāng)電子設(shè)備中的一個或多個處理器執(zhí)行所述指令時,使得電子設(shè)備執(zhí)行本公開的方法。
任何此種軟件可以存儲在易失性存儲裝置或非易失性存儲裝置的形式中,例如,像只讀存儲器(ROM)一樣的存儲設(shè)備,不論是否可擦除或是可重寫;或者存儲為存儲器的形式,例如,隨機存取存儲器(RAM)、存儲芯片、設(shè)備或集成電路;或者被存儲在光可讀介質(zhì)或磁可讀介質(zhì)上,比如,致密盤(CD)、數(shù)字視頻盤(DVD)、磁盤或磁帶等等。應(yīng)該理解,存儲設(shè)備和存儲介質(zhì)是適于存儲一個程序或多個程序的非暫態(tài)機器可讀存儲裝置的各種實施例,所述一個程序或多個程序包括指令,當(dāng)所述指令被執(zhí)行時,實現(xiàn)本公開的各種實施例。因此,各種實施例提供程序和存儲這種程序的非暫態(tài)機器可讀存儲裝置,所述程序包括用于實現(xiàn)本說明書的任何一項權(quán)利要求所述的裝置或方法的代碼。
雖然已參考本公開的各種實施例示出和描述了本公開,但本領(lǐng)域技術(shù)人員應(yīng)理解,在不脫離如所附權(quán)利要求及其等同物所限定的本公開的精神和范圍的情況下,可對本發(fā)明進行形式和細節(jié)上的各種改變。