專利名稱:在分布式網(wǎng)絡(luò)上同步分組業(yè)務(wù)的分配的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及對計算機網(wǎng)絡(luò)中的分組業(yè)務(wù)量的處理。更具體而言,本 發(fā)明涉及將分布式網(wǎng)絡(luò)上的分組業(yè)務(wù)的分配進行同步。 一個例子是將到達移 動用戶的實時流業(yè)務(wù)的分配進行同步。
背景技術(shù):
近年來,對通過分布式網(wǎng)絡(luò)傳遞實時應用和業(yè)務(wù)的需求增長得很快。分 布式網(wǎng)絡(luò),尤其是其中的用戶設(shè)備是移動設(shè)備的分布式網(wǎng)絡(luò),在用戶設(shè)備在 網(wǎng)絡(luò)中移動時,通常會將用戶設(shè)備從一個接入站(access station)越區(qū)切換 (hand off)到另一個接入站。越區(qū)切換的目標是保持移動用戶運行的當前 業(yè)務(wù)繼續(xù)進行,并且理想情況下不會降低業(yè)務(wù)質(zhì)量,這是通過確保任何時刻 正在進行的那些業(yè)務(wù)都是由為移動用戶提供最好的服務(wù)的接入站來提供而 實現(xiàn)的。在越區(qū)切換期間,用戶設(shè)備可用諸如接收的信號功率或比特差錯率 這樣的度量來測量來自多個接入站的入鏈路(incoming link)的質(zhì)量。當來 自為用戶設(shè)備提供業(yè)務(wù)的第一接入站的入鏈路的質(zhì)量變得比來自第二接入 站的入鏈路的質(zhì)量差相當多時,用戶設(shè)備可切換成從第二接入站接收業(yè)務(wù)。
圖1示出了通過分布式網(wǎng)絡(luò)14(U人信源100分配到用戶130的分組業(yè)務(wù) 120。分組業(yè)務(wù)120經(jīng)由路徑121和122橫穿過網(wǎng)絡(luò)140,到達多個接入站 110和112。接入站110和112將分組業(yè)務(wù)發(fā)送到用戶130。在越區(qū)切換期間, 用戶130可從自接入站110接收分組業(yè)務(wù)120切換到自接入站112接收分組 業(yè)務(wù)120。每個接入站可以是基站收發(fā)信臺(基站),用戶130可以是移動用 戶。
若分組業(yè)務(wù)120是諸如流視頻這樣的實時業(yè)務(wù),在對分組業(yè)務(wù)120進行越區(qū)切換出現(xiàn)一個難題,即在接入站110和112處(穿過路徑121和122的) 分組業(yè)務(wù)120的分組不是同步的。這意味著,當用戶130從接入站110越區(qū) 切換到接入站112時,由接入站112發(fā)送的代表分組業(yè)務(wù)120的分組流可能 會提前于或落后于由接入站IIO發(fā)送的代表分組業(yè)務(wù)120的分組流。
圖2示出了在接入站110和112處分組業(yè)務(wù)120的給定分組的到達時間 的失配的可能范圍的例子。時間失配的量主要由分組在路經(jīng)121和122上經(jīng) 歷的分組延遲和分組延遲變化或抖動來限定。分組在路徑121上經(jīng)歷的最小 網(wǎng)絡(luò)延遲202和網(wǎng)絡(luò)抖動可以是零到最壞情況下的網(wǎng)絡(luò)抖動204之間的任 意值。分組在路徑122上經(jīng)歷的最小網(wǎng)絡(luò)延遲222和網(wǎng)絡(luò)抖動可以是零到最 壞情況下的網(wǎng)絡(luò)抖動224之間的任意值。在此實例中,主要由于路徑121和 122上傳輸延遲和最小處理延遲的差異,最小網(wǎng)絡(luò)延遲202和最小網(wǎng)絡(luò)延遲 222通常是不同的。傳輸延遲是由于信號以光速在給定物理介質(zhì)上傳播的距 離造成的延遲,并且路徑121和122上的傳輸延遲通常是不同的,因為接入 站110和112通常位于不同物理位置處。最小處理延遲是由于分組穿過的設(shè) 備對分組進行的處理(包括排隊)造成的最小延遲。在路徑121和122上這 種延遲可能是不同的,因為每條路徑上的分組通常會穿過不同設(shè)備組和/或設(shè) 備內(nèi)的不同內(nèi)部路徑。網(wǎng)絡(luò)抖動經(jīng)常在分組網(wǎng)絡(luò)中變化很大,并且與路徑有 關(guān)。這種變化的原因在于,例如由于分組在路徑121和122上穿過的設(shè)備處 的多個突發(fā)通信量數(shù)據(jù)流的復用造成的變化的排隊延遲,以及這些延遲與例 如傳輸控制協(xié)議(TCP)等網(wǎng)絡(luò)協(xié)議的操作的相互作用。最壞情況的網(wǎng)絡(luò)抖 動204和224分別是路徑121和122上的網(wǎng)絡(luò)抖動的最高值。給定分組在路 徑121和122上經(jīng)歷的實際網(wǎng)絡(luò)抖動可分別在零與最壞情況的網(wǎng)絡(luò)抖動204 和224之間的范圍。
信源IOO發(fā)送的分組在路徑121上到達接入站110的最短時間,最小延 遲210,在此實例中等于最小網(wǎng)絡(luò)延遲202。信源IOO發(fā)送的分組在路徑121 上到達接入站110的最長時間,最大延遲212,在此實例中等于最小網(wǎng)絡(luò)延 遲202與最壞情況下的網(wǎng)絡(luò)抖動204的和。類似的,信源100發(fā)送的分組在 路徑122上到達接入站112的最短時間,最小延遲230,在此實例中等于最 小網(wǎng)絡(luò)延遲222。信源IOO發(fā)送的分組在路徑122上到達接入站112的最長 時間,最大延遲232,在此實例中等于最小網(wǎng)絡(luò)延遲222與最壞情況下的網(wǎng) 絡(luò)抖動224的和。分組到達接入站110和112的最壞情況下的時間失配250
6是路徑121上的最大延遲212與路徑122上的最小延遲230之間的差。給定 分組在接入站IIO和112的實際時間失配可以為近似于零到最壞情況下的時 間失配250這一范圍的任意值。
在大多數(shù)設(shè)計良好的網(wǎng)絡(luò)中,99%以上的分組的最大延遲212和232都 在合理的極限值以下,諸如100毫秒。如果網(wǎng)絡(luò)的范圍較小,分組從信源100 穿過網(wǎng)絡(luò)到達接入站110和112的最小網(wǎng)絡(luò)延遲202和222可能遠小于100 毫秒。然而,這種網(wǎng)絡(luò)中的某些分組可能會經(jīng)歷接近100毫秒的最壞情況下 的網(wǎng)絡(luò)抖動204和224。根據(jù)圖2,這意味著分組到達接入站110和112的 最壞情況下的時間失配250也接近于100毫秒。這意味著,在越區(qū)切換期間, 當用戶130從接入站IIO切換到接入站112時,用戶130可能丟失100毫秒 的分組業(yè)務(wù)120。這是因為,在此實例中,由接入站112發(fā)送的代表分組業(yè) 務(wù)120的分組數(shù)據(jù)流比接入站IIO發(fā)送的代表分組業(yè)務(wù)120的分組數(shù)據(jù)流提 前。這種相當大的最壞情況下的時間失配可能會降低越區(qū)切換期間的實時業(yè) 務(wù)的質(zhì)量,因為相當多的分組信息量可能會被丟失或被重復接收??赡軐е?的質(zhì)量降低的例子是實時視頻的嚴重短時脈沖干擾(glitching),或者甚至是 分組業(yè)務(wù)120的漏失(dropping)。
在一種現(xiàn)有的解決方法中,抖動對分組業(yè)務(wù)120的影響可通過在網(wǎng)絡(luò)終 端處分別延遲所接收的分組業(yè)務(wù)120中的分組來減小,網(wǎng)絡(luò)終端例如是在路 徑121或122上正好在接入站110或112之前的網(wǎng)絡(luò)設(shè)備。在業(yè)務(wù)的起始點 處,這些接收到的分組被堆積在每條路徑121和122上的分組業(yè)務(wù)120的接 收隊列中。這些接收隊列的效果是通過在路徑121和122上增加最小網(wǎng)絡(luò)延 遲202和222,來用延遲取代最壞情況下的網(wǎng)絡(luò)抖動204和224。然而,即 使是對最壞情況下的網(wǎng)絡(luò)抖動204和224的有效減小,也不會消除分組到達 接入站110和112的時間失配,或者在這種時間失配存在時越區(qū)切換期間發(fā) 生的實時業(yè)務(wù)的質(zhì)量下降。在業(yè)務(wù)起始點上添加到路徑121和122上的延遲 量,無論其大小在網(wǎng)絡(luò)終端之間是恒定的,還是根據(jù)對最壞情況下的網(wǎng)絡(luò)抖 動204和224的估計,都不能確保路徑121和122上的總延遲相等,而這是 消除時間失配所需要的。這種接收排隊的方法甚至還可能會增大分組到達接 入站IIO和112的時間失配,相應地可能會使實時業(yè)務(wù)的質(zhì)量降低。造成這 種情況的一個原因是,添加到路徑121和122上的延遲量通常并不與分組業(yè) 務(wù)起始點處的接收隊列的填充水平相對應,因為在業(yè)務(wù)起始點處用于填充接收隊列的分組通常已經(jīng)經(jīng)歷了變化相當大的網(wǎng)絡(luò)抖動。
為了消除這些缺點,希望能提供一種通過消除實時分組業(yè)務(wù)的分組到達 諸如基站這樣的接入站的時間失配來對分布式網(wǎng)絡(luò)的分組業(yè)務(wù)進行同步的 方法。還希望能提供一種網(wǎng)絡(luò)設(shè)備,這種網(wǎng)絡(luò)設(shè)備能有助于對這種分布式網(wǎng) 絡(luò)的分組業(yè)務(wù)進行同步。
發(fā)明內(nèi)容
本文中描述了用于同步分組信息的分布的設(shè)備和方法。本發(fā)明的 一個實 施例包括時間戳處理邏輯和業(yè)務(wù)同步排隊邏輯,其中時間戳處理邏輯處理分 組信息內(nèi)嵌入的發(fā)送時間指示符,該發(fā)送時間指示符是基于時間基準的,業(yè) 務(wù)同步排隊邏輯保留該分組信息直到發(fā)送時間指示符之后經(jīng)過一 時間偏移, 該業(yè)務(wù)同步排隊邏輯被同步到時間基準。
本發(fā)明還描述了一種用于向分布式分組網(wǎng)絡(luò)中的通信裝置提供分組信
息的方法,該方法包括在第一網(wǎng)絡(luò)裝置和第二網(wǎng)絡(luò)裝置處處理分組信息以 基于時間基準獲得發(fā)送時間指示符,在第一網(wǎng)絡(luò)裝置和第二網(wǎng)絡(luò)裝置處基于 發(fā)送時間指示符和第一網(wǎng)絡(luò)裝置和第二網(wǎng)絡(luò)裝置可用的時間偏移延遲對分 組信息的發(fā)送,從第一網(wǎng)絡(luò)裝置向通信裝置提供分組信息,并且從第二網(wǎng)絡(luò) 裝置向通信裝置提供分組信息,其中基于時間基準將第二網(wǎng)絡(luò)裝置與第 一 網(wǎng) 絡(luò)裝置同步。
為了更好地理解本發(fā)明的實質(zhì)和目的,參考以下結(jié)合附圖作出的詳細描 述,在附圖中
圖l示出了根據(jù)現(xiàn)有技術(shù),經(jīng)過分布式網(wǎng)絡(luò)從信源分配到用戶的分組業(yè)
務(wù);
圖2示出了根據(jù)現(xiàn)有技術(shù),分組業(yè)務(wù)的給定分組在多個接入站的到達時 間的失配的可能范圍的實例;
圖3示出了根據(jù)本發(fā)明一個實施例的將跨越基站的分組業(yè)務(wù)同步的分布 式網(wǎng)絡(luò)的實例;
圖4示出了根據(jù)本發(fā)明一個實施例的將跨越基站的分組業(yè)務(wù)同步的圖3 中的網(wǎng)絡(luò)的操作;圖5示出了根據(jù)本發(fā)明一個實施例的隊列同步裝置的主功能塊的邏輯框
圖6示出了根據(jù)本發(fā)明一個實施例的與多個分組業(yè)務(wù)有關(guān)的分組的調(diào)度 傳輸?shù)南嚓P(guān)操作。
具體實施例方式
為了當用戶在網(wǎng)絡(luò)中移動時提供從接入站到接入站的無縫的同步越區(qū) 切換,在分布式網(wǎng)絡(luò),尤其是在其中的用戶設(shè)備為移動的分布式網(wǎng)絡(luò)上的實 時分組業(yè)務(wù)的傳遞需要通過終端接入站(諸如基站)的精確時間協(xié)議。同步 的越區(qū)切換需要代表分組業(yè)務(wù)的分組流在每個接入站的出口被同步,使得用 戶經(jīng)歷無縫流。對于要跨越接入站同步的分組業(yè)務(wù),分組業(yè)務(wù)的每個分組的 復本應同時,或在實時分組業(yè)務(wù)的可接受誤差容限內(nèi)幾乎同時到達每個正在 接收分組業(yè)務(wù)的接入站。為了消除這些分組到達接入站的時間失配,網(wǎng)絡(luò)應 包含這樣一種功能,該功能在每個分組的基礎(chǔ)上,確定為了對網(wǎng)絡(luò)上的分組 所經(jīng)歷的最小網(wǎng)絡(luò)延遲和實際網(wǎng)絡(luò)抖動的差異進行補償而將每個分組延遲 的時間長度。我們將這種功能稱為業(yè)務(wù)同步排隊。
一種實現(xiàn)服務(wù)同步排隊的便利方式,是在每個接入站之前插入業(yè)務(wù)同步 排隊裝置(或隊列同步裝置),以插入這種每分組延遲。隊列同步裝置還可 以是接入站的一部分,并且可正好位于向用戶傳輸實際分組的硬件的之前。 為了使隊列同步裝置能夠精確地確定何時向接入站發(fā)送每個分組,應向?qū)崟r 分組業(yè)務(wù)的信源和每個隊列同步裝置提供公共時間基準。這種時間基準可由 全球衛(wèi)星導航系統(tǒng)(GNSS)來提供,該全球衛(wèi)星導航系統(tǒng)(GNSS)包括但 不限于全球定位系統(tǒng)(GPS )、伽利略(Galileo )、 GLONASS和北斗(Beidou )。
該時間基準可由包括但不限于網(wǎng)絡(luò)時間協(xié)議(NTP)服務(wù)器、精確時間協(xié)議 (PTP)最高級時鐘(grandmaster)和同步以太網(wǎng)的網(wǎng)絡(luò)時間服務(wù)器來提供。
高度精確時間基準來提供,包括但不限于較低層級的時間基準。源裝置可在 每個分組中插入發(fā)送時間指示符,諸如基于公共時間基準的時間戳。分組的 時間戳可由諸如實時協(xié)議(RTP)的時間戳協(xié)議來執(zhí)行,該協(xié)議從按公共時 間基準計時的裝置(諸如NTP服務(wù)器)得到其時基和時間基準。然后,每
9個隊列同步裝置能夠基于分組中的發(fā)送時間指示符來精確地確定發(fā)送每個 分組的時間。
為了使多個隊列同步裝置發(fā)送的分組同步到達,每個隊列同步裝置應向 每個分組中的發(fā)送時間指示符施加公共時間偏移,以確定何時向其下游接入 站發(fā)送分組。這種時間偏移可以由例如網(wǎng)絡(luò)操作員來配置,或者有時(包括 連接設(shè)置時)自動確定。這種時間偏移也可以是所有隊列同步裝置和所有分 組業(yè)務(wù)共用的,或者可以是隊列同步裝置的子集和/或分組業(yè)務(wù)的子集共用 的。網(wǎng)絡(luò)操作員可為穿過某組路徑的分組業(yè)務(wù)的某個部分(諸如給定分組業(yè) 務(wù)的分組)確定最壞情況下的延遲。這種確定例如可通過對分組延遲和抖動 的網(wǎng)絡(luò)測量的趨勢來進行。根據(jù)這個最壞情況下的延遲,網(wǎng)絡(luò)操作員可將時 間偏移設(shè)置為大于或等于此最壞情況下的延遲的某個值。網(wǎng)絡(luò)還可以自動確
定這種最壞情況下的延遲。 一種可能的方法是每個隊列同步裝置在本地為 分組(諸如給定分組業(yè)務(wù)的分組)的某子集估計最壞情況下的延遲,然后每 個隊列同步裝置將此信息傳送給接收此分組業(yè)務(wù)的至少其他隊列同步裝置。 然后,每個隊列同步裝置可將時間偏移確定為某個值,該值大于或等于由接 收分組業(yè)務(wù)的任意隊列同步裝置所估計的最大最壞情況下的延遲。
通過利用公共時間偏移,隊列同步裝置確保了分組業(yè)務(wù)的各分組在每個 接入站的出口被同步,使得信源發(fā)送的每個分組的復本被從參與的終端站同 時廣播、多播、任意播(anycast),或單播到參與通信的用戶。在終端用戶 在時分多址(TDMA)網(wǎng)絡(luò)或基于分組的無線網(wǎng)絡(luò)(IEEE 802.il或802.16) 上的情況下,終端分組廣播可被復制到幾乎同時在介質(zhì)上出現(xiàn)的幾個傳輸 中,使得越區(qū)切換相對于特定用戶仍是無縫的。
圖3示出了根據(jù)本發(fā)明的一個實施例的使跨越基站的分組業(yè)務(wù)同步的分 布式網(wǎng)絡(luò)的實例。該網(wǎng)絡(luò)消除了實時分組業(yè)務(wù)的分組到達所示三個基站 310A、 310B和310C的時間失配,從而使用戶350能在各基站310之間無 縫地越區(qū)切換。在此實例中,媒體網(wǎng)關(guān)300是代表所示路徑321、 322和323 上的分組業(yè)務(wù)的分組流的信源。更廣泛而言,信源可以是發(fā)送實時分組業(yè)務(wù) 的任意網(wǎng)絡(luò)設(shè)備,諸如視頻服務(wù)器。分組業(yè)務(wù)可以是廣播分組流、多播分組 流、任意播分組流、多個單播分組流,或上述類型的分組流的某種組合?!┠?體網(wǎng)關(guān)300可基于GPS時間基準330來對每個發(fā)送的分組進行時間戳標記。 在媒體網(wǎng)關(guān)300處分組發(fā)送的時間為TQ。每個分組可穿過網(wǎng)絡(luò),到達由廣播、多播、任意播或單播路由協(xié)議確定的基站集合306。在此實例中,每個分組 分別沿路徑321、 322和323穿過網(wǎng)絡(luò),到達基站306A、 306B和306C。路 徑321、 322和323從媒體網(wǎng)關(guān)300到網(wǎng)絡(luò)交換機302,然后在多業(yè)務(wù)操作員
(multi-service operator)網(wǎng)絡(luò)340的邊界處分開。在此實例中,MSO網(wǎng)絡(luò) 340通過多協(xié)議標簽交換(MPLS)隧道運載互聯(lián)網(wǎng)協(xié)議(IP)分組。更廣泛 而言,MSO網(wǎng)絡(luò)340可以是能夠支持和/或傳送廣播、多播、任意播和單播 分組業(yè)務(wù)的任何網(wǎng)絡(luò)。路徑321延伸到網(wǎng)絡(luò)交換機304A,然后到隊列同步 裝置306A,然后到達基站310A。路徑322延伸到網(wǎng)絡(luò)交換機304B,然后 到隊列同步裝置306B,然后到達基站310B。路徑323延伸到網(wǎng)絡(luò)交換機 304C,然后到隊列同步裝置306C,然后到達基站310C。在路徑321、 322 和323上的從媒體網(wǎng)關(guān)300發(fā)送的給定分組的端到端延遲包括最小網(wǎng)絡(luò)延遲 和實際網(wǎng)絡(luò)抖動,這些端到端延遲分別為TV T2和丁3。隊列同步裝置306A、 306B、 306C也接收GPS時間基準330。在此實例中,時間偏移是(T。-MAX
(Tn)),其中To是從基站到達用戶的理想傳輸時間,MAX(TJ是在路徑 321、 322和323上傳輸?shù)姆纸M的最壞情況下的延遲。隊列同步裝置360A、 360B和360C可分別與基站3IOA、 31OB和31OC并置,或分別作為基站310A、 310B和310C的一部分被包含。To與從每個隊列同步裝置306到達每個基 站310的發(fā)送時間之間的差異應該足夠小并且是不變的,以便使其對任何分 組業(yè)務(wù)的操作都是無關(guān)緊要的。
圖4示出了根據(jù)本發(fā)明一個實施例的使各基站間的分組業(yè)務(wù)同步的圖3
在到達隊列同步裝置306A之前的最小網(wǎng)絡(luò)延遲402和實際網(wǎng)絡(luò)抖動404, 而沿路徑322的延遲包括到達隊列同步裝置306B之前的最小網(wǎng)絡(luò)延遲412 和實際網(wǎng)絡(luò)抖動414。沿路徑321的延遲與沿路徑322的延遲不同。隊列同 步裝置306A和306B分別將分組以延遲406和416延遲。延遲406和416 是基于分組中的發(fā)送時間指示符和時間偏移430確定的。因為隊列同步裝置 306A和306B具有公共時間基準330,隊列同步裝置306A和306B可分別向 分組中的發(fā)送時間指示符施加時間偏移430,以確定向基站310A和310B發(fā) 送分組的時間,假設(shè)分組基本上同時到達基站310A和310B。因此,路徑 321和322上的端到端延遲408和418基本上相等,任何差異都是足夠小并 且是不變的,使得該差異對任何分組業(yè)務(wù)的操作帶來的影響是微不足道的,
ii這樣,在基站310A和310B處的分組的到達被同步。實際網(wǎng)絡(luò)抖動404和 414在分組之間可變化相當大,但由于時間偏移430保持相同,延遲408和 418將保持基本上相等。圖5示出了根據(jù)本發(fā)明一個實施例的隊列同步裝置306的主功能塊的邏 輯框圖。隊列同步裝置306可實現(xiàn)為一個或多個集成電路、現(xiàn)場可編程門陣 列、網(wǎng)絡(luò)處理器,或其他可配置的或可編程的硬件部件。分組在i某體接入邏 輯500處被隊列同步裝置306接收到。媒體接入邏輯500可執(zhí)行與用于網(wǎng)絡(luò) 協(xié)議層的開放系統(tǒng)互聯(lián)(OSI)參考模型的物理層和媒體接入控制子層相關(guān) 的接收功能。然后,時間戳處理邏輯502可處理該分組,以獲得信源300嵌 入在分組內(nèi)的發(fā)送時間指示符。然后,分類邏輯504可處理分組,以將分組 與分組業(yè)務(wù)關(guān)聯(lián)起來。如果每個分組業(yè)務(wù)有單獨的時間偏移430,則需要這 種關(guān)聯(lián),并且這種關(guān)聯(lián)使得能為每個分組業(yè)務(wù)進行統(tǒng)計收集。然后,統(tǒng)計收 集邏輯505可收集關(guān)于分組的統(tǒng)計信息,諸如分組經(jīng)歷的網(wǎng)絡(luò)延遲和抖動。 然后,業(yè)務(wù)同步排隊邏輯506可向分組中的發(fā)送時間指示符施加與分組業(yè)務(wù) 相關(guān)的時間偏移,以確定分組的發(fā)送時間。當全球時間基準330指示分組的 發(fā)送時間已來到時,那么業(yè)務(wù)同步排隊邏輯506將該情況指示給調(diào)度邏輯 508。如果例如對于每個分組業(yè)務(wù),業(yè)務(wù)同步排隊邏輯506都包含單獨的隊 列,則調(diào)度邏輯508可向業(yè)務(wù)同步排隊邏輯506指示從哪個隊列發(fā)送分組。 然后,分組被發(fā)送給i某體接入邏輯510,隨后又被發(fā)送給基站310.圖6示出了根據(jù)本發(fā)明一個實施例的對與多個分組業(yè)務(wù)相關(guān)的分組的傳 輸進行調(diào)度有關(guān)的操作。調(diào)度邏輯508與業(yè)務(wù)同步排隊邏輯506核對,分組 是否為分組業(yè)務(wù)排隊(方框600 )。如果不是,則調(diào)度邏輯508轉(zhuǎn)移至下一個 分組業(yè)務(wù)(方框606)。如果存在為這個分組業(yè)務(wù)排隊的分組,那么調(diào)度邏輯 508與業(yè)務(wù)同步邏輯506核對,全球時間基準330指示的時間是否比分組中 的發(fā)送時間指示符加上與該分組業(yè)務(wù)相關(guān)的時間偏移還早(方框602 )。如果 由全球時間基準330指示的時間已經(jīng)到達了分組中的發(fā)送時間指示符加上與 該分組業(yè)務(wù)相關(guān)的時間偏移,那么調(diào)度邏輯508發(fā)送該分組(方框604),然 后繼續(xù)移動至下一個分組業(yè)務(wù)(方框608)。如果不是,則調(diào)度邏輯轉(zhuǎn)移至下 一個分組業(yè)務(wù)(方框608 )。根據(jù)上述內(nèi)容,可以看到,描述了用于對分布式網(wǎng)絡(luò)的分組業(yè)務(wù)的分布 進行同步的設(shè)備和方法。以上描述,出于解釋的目的,利用具體術(shù)語來提供12對本發(fā)明的透徹理解。然而,應理解,本發(fā)明的實施例也可以為其他具體形 式,而不會脫離本發(fā)明的精神或其本質(zhì)特征。所描述的實施例并不旨在為排他性的,或?qū)⒈景l(fā)明限制到所公開的確切形式;顯然,考慮到以上教導,可作出許多修改和變動。因此,本文公開的實施例從所有方面來看都是說明性 的而非限制性的。實施例被選擇和描述成,以便能對本發(fā)明的原理和其實際 應用作出最好的解釋,因此實施例使本領(lǐng)域技術(shù)人員能夠更好地利用本發(fā) 明,具有不同變型例的各個實施例適于預期的特定用途。以下權(quán)利要求與其 等效物限定了本發(fā)明的范圍。
權(quán)利要求
1.一種對分組信息的分布進行同步的設(shè)備,包括時間戳處理邏輯,用于處理所述分組信息中嵌入的發(fā)送時間指示符,其中所述發(fā)送時間指示符基于時間基準;和業(yè)務(wù)同步排隊邏輯,其保留所述分組信息,直至在所述發(fā)送時間指示符之后經(jīng)過一時間偏移,其中所述業(yè)務(wù)同步排隊邏輯被同步至所述時間基準。
2. 如權(quán)利要求l所述的設(shè)備,其中,所述時間偏移是可配置的。
3. 如權(quán)利要求l所述的設(shè)備,其中,所述時間偏移是自動確定的。
4. 如權(quán)利要求1所述的設(shè)備,還包括統(tǒng)計收集邏輯,該統(tǒng)計收集邏輯收 集所述分組信息經(jīng)歷的網(wǎng)絡(luò)延遲和抖動。
5. 如權(quán)利要求1所述的設(shè)備,還包括分類邏輯,該分類邏輯將所述分組 信息與至少一個分組業(yè)務(wù)相關(guān)聯(lián),其中每個分組業(yè)務(wù)是廣播分組流、多播分 組流、任意播分組流和多個單播分組流中的至少一個。
6. 如權(quán)利要求5所述的設(shè)備,其中,所述時間偏移對每個分組業(yè)務(wù)是可 配置的。
7. 如權(quán)利要求5所述的設(shè)備,還包括調(diào)度邏輯,該調(diào)度邏輯對與每個分 組業(yè)務(wù)相關(guān)的分組信息的傳輸進行調(diào)度。
8. 如權(quán)利要求5所述的設(shè)備,其中,所述發(fā)送時間指示符是分組中的時 間戳字段。
9. 如權(quán)利要求5所述的設(shè)備,其中,所述時間基準是由全球衛(wèi)星導航系 統(tǒng)、地面無線電系統(tǒng)和網(wǎng)絡(luò)時間服務(wù)器中的至少一個提供的。
10. —種對分組信息的分配進行同步的方法,包括 接收所述分組信息;處理所述分組信息中嵌入的發(fā)送時間指示符,其中所述發(fā)送時間指示符 基于時間基準;并且保留所述分組信息,直至在所述發(fā)送時間指示符之后經(jīng)過一時間偏移, 其中所述時間偏移是利用所述時間基準確定的。
11. 如權(quán)利要求IO所述的方法,其中,所述時間偏移是可配置的。
12. 如權(quán)利要求IO所述的方法,其中,所述時間偏移是自動確定的。
13. 如權(quán)利要求IO所述的方法,還包括收集與所述分組信息相關(guān)的網(wǎng)絡(luò) 延遲和抖動信息。
14. 如權(quán)利要求IO所述的方法,還包括對所述分組信息進行分類,以將 所述分組信息與至少一個分組業(yè)務(wù)相關(guān)聯(lián),其中每個分組業(yè)務(wù)是廣播分組 流、多播分組流、任意播分組流和多個單播分組流中的至少一個。
15. 如權(quán)利要求14所述的方法,其中,所述時間偏移對每個分組業(yè)務(wù)是 可配置的。
16. 如權(quán)利要求14所述的方法,還包括對與每個分組業(yè)務(wù)相關(guān)的分組信 息的傳輸進行調(diào)度。
17. 如權(quán)利要求14所述的方法,其中,所述發(fā)送時間指示符是分組中的 時間戳字段。
18. 如權(quán)利要求14所述的方法,其中,所述時間基準是由全球衛(wèi)星導航 系統(tǒng)、地面無線電系統(tǒng)和網(wǎng)絡(luò)時間服務(wù)器中的至少一個提供的。
19. 一種向分布式分組網(wǎng)絡(luò)中的通信裝置提供分組信息的方法,其包括在第 一 網(wǎng)絡(luò)裝置和第二網(wǎng)絡(luò)裝置處處理分組信息,以獲得基于時間基準的發(fā)送時間指示符;基于所述第一網(wǎng)絡(luò)裝置和所述第二網(wǎng)絡(luò)裝置可用的時間偏移和所述發(fā) 送時間指示符,在所述第 一 網(wǎng)絡(luò)裝置和所述第二網(wǎng)絡(luò)裝置處延遲對所述分組信息的發(fā)送;從第一網(wǎng)絡(luò)裝置向所述通信裝置提供所述分組信息;并且 從第二網(wǎng)絡(luò)裝置向所述通信裝置提供所述分組信息,其中,所述第二網(wǎng) 絡(luò)裝置基于所述時間基準與所述第 一 網(wǎng)絡(luò)裝置同步。
20.如權(quán)利要求19所述的方法,其中所述第一網(wǎng)絡(luò)裝置和所述第二網(wǎng)絡(luò) 裝置是基站收發(fā)信臺。
全文摘要
本發(fā)明描述了用于將分組信息的分配同步的設(shè)備和方法。在一個實施例中,本發(fā)明包括時間戳處理邏輯和業(yè)務(wù)同步排隊邏輯,其中時間戳處理邏輯處理分組信息內(nèi)嵌入的發(fā)送時間指示符,發(fā)送時間指示符是基于時間基準的,業(yè)務(wù)同步排隊邏輯保留分組信息直至在發(fā)送時間指示符之后經(jīng)過一時間偏移,其中業(yè)務(wù)同步排隊邏輯被同步至時間基準。
文檔編號H04J3/06GK101517944SQ200780034937
公開日2009年8月26日 申請日期2007年8月22日 優(yōu)先權(quán)日2006年8月22日
發(fā)明者查爾斯·F·巴里, 天 沈, 米納克什·S·薩布拉瑪尼恩, 里德·A·帕克, 風·F·潘 申請人:卓越電信股份有限公司