在多個(gè)音頻視頻橋接網(wǎng)絡(luò)上的流的服務(wù)質(zhì)量的制作方法
【專利說(shuō)明】在多個(gè)音頻視頻橋接網(wǎng)絡(luò)上的流的服務(wù)質(zhì)量
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求2013年3月13日提交的美國(guó)非臨時(shí)申請(qǐng)?zhí)?3/840,599的優(yōu)先權(quán),非臨時(shí)申請(qǐng)13/840, 599要求2012年7月20日提交的美國(guó)臨時(shí)申請(qǐng)?zhí)?1/674,107的利益。美國(guó)非臨時(shí)申請(qǐng)?zhí)?3/840,599和美國(guó)臨時(shí)申請(qǐng)61/674,107的內(nèi)容特此通過(guò)引用被全部并入本文。
技術(shù)領(lǐng)域
[0003]本描述涉及以太網(wǎng)音頻-視頻橋接(“AVB”)網(wǎng)絡(luò),且更特別地涉及通過(guò)多個(gè)AVB網(wǎng)絡(luò)來(lái)管理會(huì)話和預(yù)留。
【背景技術(shù)】
[0004]包括音頻和/或視頻數(shù)據(jù)的數(shù)據(jù)流可在網(wǎng)絡(luò)通信系統(tǒng)中從一個(gè)端點(diǎn)傳遞到另一端點(diǎn)。在數(shù)據(jù)流被傳遞之前,消息可被傳遞以預(yù)留在端點(diǎn)之間的網(wǎng)絡(luò)路徑。網(wǎng)絡(luò)路徑可包括橋,橋可保證并實(shí)施在網(wǎng)絡(luò)路徑的預(yù)留期間建立的服務(wù)質(zhì)量。
【發(fā)明內(nèi)容】
[0005]網(wǎng)絡(luò)通信系統(tǒng)包括在傳遞數(shù)據(jù)流的不同的層2網(wǎng)絡(luò)例如音頻-視頻橋接(AVB)網(wǎng)絡(luò)中連接的多個(gè)電子設(shè)備。電子設(shè)備可配置成執(zhí)行揚(yáng)聲器和收聽器的角色。揚(yáng)聲器和收聽器可配置成根據(jù)層2預(yù)留協(xié)議例如流預(yù)留協(xié)議(SRP)來(lái)預(yù)留網(wǎng)絡(luò)路徑用于數(shù)據(jù)流的傳遞。層2預(yù)留協(xié)議在預(yù)留網(wǎng)絡(luò)路徑時(shí)也可用作服務(wù)質(zhì)量(QoS)機(jī)制,其中QoS參數(shù)可被建立并保證來(lái)用于數(shù)據(jù)流的傳遞。根據(jù)層2預(yù)留協(xié)議產(chǎn)生的層2預(yù)留消息可通過(guò)在層2網(wǎng)絡(luò)中的層2橋在揚(yáng)聲器和收聽器之間傳遞以預(yù)留具有被保證的QoS的網(wǎng)絡(luò)路徑。
[0006]當(dāng)在一個(gè)層2網(wǎng)絡(luò)中的揚(yáng)聲器想將數(shù)據(jù)流傳遞到在不同的層2網(wǎng)絡(luò)中的收聽器時(shí),揚(yáng)聲器和收聽器可與配置成與不同的層2網(wǎng)絡(luò)通信的網(wǎng)絡(luò)節(jié)點(diǎn)例如路由器通信。網(wǎng)絡(luò)節(jié)點(diǎn)可配置成創(chuàng)建并終止會(huì)話,在會(huì)話期間數(shù)據(jù)流的傳遞根據(jù)層3會(huì)話管理協(xié)議例如會(huì)話發(fā)起協(xié)議(SIP)而出現(xiàn)。
[0007]為了通過(guò)網(wǎng)絡(luò)節(jié)點(diǎn)創(chuàng)建用于數(shù)據(jù)流的傳遞的會(huì)話,揚(yáng)聲器可發(fā)送SIP邀請(qǐng)消息以發(fā)起會(huì)話的創(chuàng)建。邀請(qǐng)消息可包括數(shù)據(jù)流的流標(biāo)識(shí)(ID)、傳遞數(shù)據(jù)流所用的所請(qǐng)求的帶寬和將層2預(yù)留協(xié)議識(shí)別為QoS機(jī)制以預(yù)留數(shù)據(jù)路徑并保證服務(wù)質(zhì)量的信息。
[0008]網(wǎng)絡(luò)節(jié)點(diǎn)可接收邀請(qǐng)消息并將層2預(yù)留協(xié)議識(shí)別為QoS機(jī)制。作為響應(yīng),網(wǎng)絡(luò)節(jié)點(diǎn)可確定所請(qǐng)求的帶寬在揚(yáng)聲器和收聽器之間的各種網(wǎng)絡(luò)鏈路或路徑上是否是可用的。如果所請(qǐng)求的帶寬是可用的,則網(wǎng)絡(luò)節(jié)點(diǎn)可預(yù)留帶寬。此外,網(wǎng)絡(luò)節(jié)點(diǎn)可將層2通告和準(zhǔn)備消息發(fā)送到揚(yáng)聲器和收聽器并從揚(yáng)聲器和收聽器接收其它層2通告和準(zhǔn)備消息以完成預(yù)留。
[0009]除了邀請(qǐng)消息以外的SIP消息可在揚(yáng)聲器、收聽器和網(wǎng)絡(luò)節(jié)點(diǎn)之間傳遞以協(xié)商會(huì)話參數(shù)并創(chuàng)建會(huì)話。通??身憫?yīng)于可用于確認(rèn)網(wǎng)絡(luò)路徑的預(yù)留完成的層2通告和準(zhǔn)備消息的接收而發(fā)送一些SIP消息,包括指示QoS參數(shù)和/或會(huì)話參數(shù)的協(xié)商的那些SIP消息。
[0010]為了終止會(huì)話,揚(yáng)聲器可將指示會(huì)話和數(shù)據(jù)流的傳遞已結(jié)束的BYE消息發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)。網(wǎng)絡(luò)節(jié)點(diǎn)可釋放預(yù)留的帶寬。此外,網(wǎng)絡(luò)節(jié)點(diǎn)可根據(jù)層2預(yù)留協(xié)議將層2終止消息發(fā)送到揚(yáng)聲器和收聽器以拆毀網(wǎng)絡(luò)路徑預(yù)留并使由揚(yáng)聲器和收聽器分配的資源變得可用以傳遞數(shù)據(jù)流。在預(yù)留被拆毀之后,可經(jīng)由網(wǎng)絡(luò)節(jié)點(diǎn)將SIP OK消息從收聽器傳遞到揚(yáng)聲器以完成會(huì)話的終止。
[0011]通過(guò)配置成處置層3會(huì)話(例如SIP)消息和層2預(yù)留(例如SRP)消息兩者,在通信系統(tǒng)中的揚(yáng)聲器、收聽器和網(wǎng)絡(luò)節(jié)點(diǎn)可以同時(shí)是SIR察覺(jué)的和SRP察覺(jué)的以實(shí)現(xiàn)在不同的層2網(wǎng)絡(luò)中連接的揚(yáng)聲器和收聽器之間的數(shù)據(jù)流的傳遞??赏ㄟ^(guò)為層3路由配置的網(wǎng)絡(luò)節(jié)點(diǎn)來(lái)傳遞數(shù)據(jù)流。此外,可在會(huì)話期間預(yù)留具有被保證的服務(wù)質(zhì)量的網(wǎng)絡(luò)路徑,數(shù)據(jù)流可在該網(wǎng)絡(luò)路徑之上被傳遞。
[0012]當(dāng)檢查下面的附圖和詳細(xì)描述時(shí),其它系統(tǒng)、方法、特征和優(yōu)點(diǎn)對(duì)本領(lǐng)域中的技術(shù)人員將是明顯的或?qū)⒆兊妹黠@。意圖是所有這樣額外的系統(tǒng)、方法、特征和優(yōu)點(diǎn)包括在這個(gè)描述中、在該描述的范圍內(nèi)并由下面的權(quán)利要求保護(hù)。
【附圖說(shuō)明】
[0013]可參考下面的附圖和描述更好地理解系統(tǒng)。附圖中的部件不一定按比例繪制,相反強(qiáng)調(diào)說(shuō)明在本描述中描述的原理。而且,在附圖中,相似地標(biāo)注的數(shù)字在不同的視圖中始終表示相應(yīng)的部件。
[0014]圖1是示例網(wǎng)絡(luò)通信系統(tǒng)的方框圖。
[0015]圖2是連接到不同的層2網(wǎng)絡(luò)的示例網(wǎng)絡(luò)節(jié)點(diǎn)的方框圖。
[0016]圖3是創(chuàng)建并終止會(huì)話的示例方法的路由圖。
【具體實(shí)施方式】
[0017]本公開描述了配置成在多個(gè)層上的端點(diǎn)之間建立數(shù)據(jù)的傳遞的會(huì)話的網(wǎng)絡(luò)通信系統(tǒng),其中服務(wù)質(zhì)量(QoS)可在多個(gè)層上被保證。在特定的網(wǎng)絡(luò)通信系統(tǒng)中,在不同的層2網(wǎng)絡(luò)或域中的端點(diǎn)可通過(guò)層3網(wǎng)絡(luò)節(jié)點(diǎn)通信以建立會(huì)話來(lái)在彼此之間傳遞數(shù)據(jù)??山⒕哂斜槐WC的QoS的會(huì)話。層3網(wǎng)絡(luò)節(jié)點(diǎn)可通過(guò)配置成識(shí)別由端點(diǎn)在會(huì)話建立期間利用的層2QoS機(jī)制來(lái)保證在端點(diǎn)之間的會(huì)話期間的服務(wù)質(zhì)量。
[0018]圖1示出示例網(wǎng)絡(luò)通信系統(tǒng)100的方框圖。網(wǎng)絡(luò)通信系統(tǒng)100可包括配置成通過(guò)多個(gè)網(wǎng)絡(luò)110、112傳遞數(shù)據(jù)(包括音頻和/或視頻數(shù)據(jù))的流的多個(gè)電子設(shè)備130、131、140、141、142。雖然圖1示出五個(gè)電子設(shè)備130、131、140、141、142,但是更多或更少的設(shè)備可包括在網(wǎng)絡(luò)通信系統(tǒng)100中。此外,電子設(shè)備中的至少一個(gè)例如電子設(shè)備130、142中的至少一個(gè)可連接成和配置成通過(guò)第一網(wǎng)絡(luò)110傳遞數(shù)據(jù),且電子設(shè)備中的至少一個(gè)例如電子設(shè)備131、140、141中的至少一個(gè)可連接成和配置成通過(guò)第二網(wǎng)絡(luò)112傳遞數(shù)據(jù)。
[0019]電子設(shè)備130、131、140、141、142中的每個(gè)可配置成執(zhí)行一個(gè)或多個(gè)角色。角色可包括揚(yáng)聲器的角色、收聽器的角色或角色的某種組合例如揚(yáng)聲器/收聽器。揚(yáng)聲器的角色可以是越過(guò)網(wǎng)絡(luò)110、112中的至少一個(gè)傳輸數(shù)據(jù)。此外或可選地,揚(yáng)聲器的角色可以是建立、創(chuàng)建和/或預(yù)留連接或數(shù)據(jù)路徑用于傳輸攜帶數(shù)據(jù)的數(shù)據(jù)流。此外或可選地,揚(yáng)聲器的角色可以是終止預(yù)留和/或移除或拆毀數(shù)據(jù)路徑或連接。收聽器的角色可以是接收通過(guò)網(wǎng)絡(luò)110、112中的至少一個(gè)發(fā)送的數(shù)據(jù)。此外或可選地,收聽器的角色可以是連接到數(shù)據(jù)路徑和/或預(yù)留到數(shù)據(jù)路徑的連接用于數(shù)據(jù)流的接收。此外或可選地,收聽器的角色可以是從網(wǎng)絡(luò)路徑移除連接和/或終止數(shù)據(jù)流的接收。
[0020]電子設(shè)備130、131、140、141、142可配置成在角色之間切換或改變角色。可選地,電子設(shè)備130、131、140、141、142可配置成執(zhí)行的角色可以是固定的。對(duì)于下面的描述,電子設(shè)備130、131被配置為揚(yáng)聲器,且電子設(shè)備140、141、142被配置為收聽器。在可選的通信網(wǎng)絡(luò)系統(tǒng)中,可指定其它角色。此外,在可選的系統(tǒng)中,可以有比揚(yáng)聲器130、131更多或更少的揚(yáng)聲器和/或比三個(gè)收聽器140、141、142更多或更少的收聽器。
[0021]可根據(jù)開放系統(tǒng)互連(OSI)模型的層2來(lái)配置第一和第二網(wǎng)絡(luò)110、112中的每個(gè),其中可在媒體訪問(wèn)控制(MAC)尋址基礎(chǔ)上執(zhí)行在網(wǎng)絡(luò)110、112中的路由和轉(zhuǎn)發(fā)決定或確定。示例層2網(wǎng)絡(luò)可包括以太網(wǎng)音頻/視頻橋接(AVB)網(wǎng)絡(luò)。對(duì)于被配置為AVB網(wǎng)絡(luò)的層2網(wǎng)絡(luò),揚(yáng)聲器130和收聽器140、141、142可配置成通過(guò)AVB網(wǎng)絡(luò)110、112使用各種AVB標(biāo)準(zhǔn)和協(xié)議(包括用于網(wǎng)絡(luò)定時(shí)和同步的電氣與電子工程師協(xié)會(huì)(IEEE)802.lAS-2011(gPTP)、用于排隊(duì)和轉(zhuǎn)發(fā)流式數(shù)據(jù)的IEEE 802.lQav-2009、用于在網(wǎng)絡(luò)中預(yù)留數(shù)據(jù)流帶寬的IEEE802.lQat-2010(流預(yù)留協(xié)議(SRP))和/或與可能的數(shù)據(jù)流式傳送格式有關(guān)的IEEE1722-2011)進(jìn)行通信。也可以或可選地使用其它AVB有關(guān)的標(biāo)準(zhǔn)和協(xié)議。
[0022]當(dāng)揚(yáng)聲器130、131確定傳輸數(shù)據(jù)流時(shí),揚(yáng)聲器130、131可配置成通告?zhèn)鬏斪鳛閷?通告消息。層2通告消息可被傳輸以在層2網(wǎng)絡(luò)110、112中的至少一個(gè)上預(yù)留和建立網(wǎng)絡(luò)路徑,數(shù)據(jù)流可通過(guò)層2網(wǎng)絡(luò)110、112被傳遞。
[0023]揚(yáng)聲器130、131可配置成確定一個(gè)或多個(gè)揚(yáng)聲器屬性以包括在層2通告消息中。揚(yáng)聲器屬性可識(shí)別關(guān)于揚(yáng)聲器130、131的特征和/或被通告以預(yù)留和建立網(wǎng)絡(luò)路徑的數(shù)據(jù)流。例如,揚(yáng)聲器屬性可識(shí)別出揚(yáng)聲器130、131想要將數(shù)據(jù)流傳輸?shù)绞章犉?40、141、142中的一個(gè)或多個(gè)。揚(yáng)聲器屬性也可識(shí)別傳輸?shù)念愋?,例如傳輸是單播、多播或廣播傳輸,作為例子。此外或可選地,揚(yáng)聲器屬性可識(shí)別將數(shù)據(jù)流發(fā)送到的一個(gè)或多個(gè)目的地址,例如層2或MAC目的地址。目的地址可以是在網(wǎng)絡(luò)通信系統(tǒng)100中的收聽器例如收聽器140、141、142的目的地址。此外或可選地,目的地址可以是多播目的地址。
[0024]此外或可選地,揚(yáng)聲器屬性可識(shí)別所通告的數(shù)據(jù)流的唯一流標(biāo)識(shí)符(“ID”)。流ID可以是可被分配給僅僅一個(gè)數(shù)據(jù)流的字符和/或數(shù)字的唯一序列。例如,沒(méi)有兩個(gè)記錄或預(yù)留的數(shù)據(jù)流可具有相同的流ID。
[0025]此外或可選地,揚(yáng)聲器屬性可識(shí)別用于數(shù)據(jù)流的傳輸和/或與數(shù)據(jù)流的傳輸相關(guān)的一個(gè)或多個(gè)服務(wù)質(zhì)量(QoS)參數(shù)。服務(wù)質(zhì)量可通常指對(duì)數(shù)據(jù)流的不同傳輸提供或設(shè)置不同的優(yōu)先級(jí)和/或保證傳輸?shù)男阅艿乃R(shí)別的水平的能力。各種QoS參數(shù)可被識(shí)別或具有為不同的優(yōu)先級(jí)和/或性能水平確定或需要的數(shù)量。示例QoS參數(shù)可包括用于所通告的數(shù)據(jù)流的傳輸?shù)膸?。其它QoS參數(shù)可包括傳播延遲、比特率、抖動(dòng)、丟包概率和/或比特出錯(cuò)率,作為例子。可包括其它QoS參數(shù)。
[0026]收聽器140、141、142中的一個(gè)或多個(gè)可接收層2通告消息。如果收聽器接收層2通告消息,則收聽器可確定收聽器是否想要接收在層2通告消息中通告的數(shù)據(jù)流。收聽器可被配置成分配和/或識(shí)別流ID以確定收聽器是否想要接收數(shù)據(jù)流。如果收聽器想要接收數(shù)據(jù)流,則收聽器可記錄或存儲(chǔ)層2通告消息和/或揚(yáng)聲器屬性。
[0027]此外,收聽器可發(fā)送層2準(zhǔn)備消息,其可以指示收聽器請(qǐng)求接收或附接數(shù)據(jù)流和/或收聽器準(zhǔn)備接收數(shù)據(jù)流。在一些情況下,收聽器可響應(yīng)于層2通告消息的接收而發(fā)送層2準(zhǔn)備消息。在其它情況中,收聽器可首先發(fā)送層2準(zhǔn)備消息而不接收層2通告消息,例如其中揚(yáng)聲器和收聽器配置成同步通信。
[0028]收聽器可確定一個(gè)或多個(gè)收聽器屬性以包括層2準(zhǔn)備消息。收聽器屬性可用于請(qǐng)求由揚(yáng)聲器通告的數(shù)據(jù)流的接收。示例收聽器屬性可包括被包括在層