專利名稱:無線通信系統(tǒng)中的信息分發(fā)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及無線通信,具體涉及無線通信系統(tǒng)中的信息分發(fā)。
背景技術(shù):
廣泛部署無線通信系統(tǒng),以提供例如各種與語音和數(shù)據(jù)相關(guān)的服務(wù)。典型的無線通信系統(tǒng)由允許用戶共享公共網(wǎng)絡(luò)資源的多址接入通信網(wǎng)絡(luò)構(gòu)成。這些網(wǎng)絡(luò)的示例是:時(shí)分多址接入(“TDMA”)系統(tǒng)、碼分多址接入(“CDMA”)系統(tǒng)、單載波頻分多址接入(“SC-FDMA”)系統(tǒng)、正交頻分多址接入(“0FDMA”)系統(tǒng)、或其它類似系統(tǒng)。諸如演進(jìn)通用陸地?zé)o線接入(“E-UTRA”)、W1-F1、微波接入的全球可互操作性(“WiMAX”)、超移動寬帶(“UMB”)、以及其它類似系統(tǒng)之類的各種技術(shù)標(biāo)準(zhǔn)采用了 OFDMA系統(tǒng)。此外,由各種標(biāo)準(zhǔn)組織(如第三代合作伙伴項(xiàng)目(“3GPP”)和3GPP2所開發(fā)的規(guī)范來描述這些系統(tǒng)的實(shí)現(xiàn)。隨著無線通信系統(tǒng)的演進(jìn),引入了提供改進(jìn)特征、功能和性能的更高級的網(wǎng)絡(luò)設(shè)備。還可以將這種高級網(wǎng)絡(luò)設(shè)備的表示稱為長期演進(jìn)(“LTE”)設(shè)備或長期演進(jìn)高級(“LTE-A”)設(shè)備。LTE是高速分組接入(“HSPA”)的具有更高平均和峰值數(shù)據(jù)吞吐量速率、更低時(shí)延和更好的用戶體驗(yàn)(特別是在高需求的都市區(qū)域中)的下一級演進(jìn)。LTE通過使用更寬的頻譜帶寬、OFDMA和SC-FDMA空中接口以及高級天線方法,實(shí)現(xiàn)了該更高的性能。上行鏈路(“UL”)指代從無線設(shè)備到節(jié)點(diǎn)的通信。下行鏈路(“DL”)指代從節(jié)點(diǎn)到無線設(shè)備的通信。無線接入網(wǎng)(“RAN”)是傳送無線通信服務(wù)(包括對因特網(wǎng)的接入)所需的基礎(chǔ)設(shè)施。RAN可以管理每個(gè)用戶的多種任務(wù),包括接入、漫游、連接至公共交換電話網(wǎng)(“PSTN”)和因特網(wǎng)、以及數(shù)據(jù)連接的服務(wù)質(zhì)量(“QoS”)管理。在無線通信系統(tǒng)中,無線設(shè)備在與無線域內(nèi)或外有線域中的其他主機(jī)通信的同時(shí),經(jīng)過無線覆蓋區(qū)。必須向希望使用因特網(wǎng)協(xié)議(“IP”)通信的任何有線或無線主機(jī)分配可以用于將其自身與其他主機(jī)區(qū)分的IP地址。因特網(wǎng)協(xié)議用于跨越分組交換網(wǎng)絡(luò)通信數(shù)據(jù)。因特網(wǎng)協(xié)議通過交換被稱為分組的信息來工作。分組是字節(jié)的序列,由首部接著主體組成。首部描述分組的源和目的地以及可選地用于轉(zhuǎn)發(fā)直至其到達(dá)其最終目的地的路由器。主體包含源節(jié)點(diǎn)發(fā)送的數(shù)據(jù)。因特網(wǎng)協(xié)議還在網(wǎng)絡(luò)之間路由數(shù)據(jù)分組,IP地址用于指定路由系統(tǒng)的拓?fù)渲械脑春湍康牡毓?jié)點(diǎn)的位置。IP地址是被分配給參與網(wǎng)絡(luò)的設(shè)備的數(shù)值標(biāo)識符,這些設(shè)備使用因特網(wǎng)協(xié)議在節(jié)點(diǎn)之間通信。此外,分配給主機(jī)的IP地址在有線域內(nèi)具有拓?fù)湟饬x,意味著可以使用該地址來定位主機(jī)物理附著至網(wǎng)絡(luò)的點(diǎn)。路由器負(fù)責(zé)將分組轉(zhuǎn)發(fā)至主機(jī),并使用IP地址來找到定義沿至與主機(jī)使用的IP地址相關(guān)聯(lián)的附著點(diǎn)的路徑的下一跳的路由表項(xiàng)。路由表中的信息是準(zhǔn)靜態(tài)的,意味著路由器假定附著點(diǎn)不改變,除非存在由于例如鏈路失敗導(dǎo)致的網(wǎng)絡(luò)拓?fù)涞母淖?。相反,分配給無線通信系統(tǒng)中的無線設(shè)備的IP地址可能與主機(jī)附著至網(wǎng)絡(luò)的點(diǎn)不相關(guān)。具體地,無線設(shè)備,隨著其經(jīng)過無線域,可以與不同接入點(diǎn)通信。在無線通信系統(tǒng)中,多歸屬(mult1-homed)無線設(shè)備可以具有對多個(gè)無線接入網(wǎng)的同時(shí)連接。在這種情況下,必須針對每個(gè)無線接入網(wǎng)向無線設(shè)備分配IP地址。然而,因特網(wǎng)協(xié)議未提供通用機(jī)制將這些IP地址與相同無線設(shè)備相關(guān)。因此,從基于IP的網(wǎng)絡(luò)的觀點(diǎn)看,每個(gè)IP地址表示不同端點(diǎn)。當(dāng)無線設(shè)備正在使用協(xié)議(如傳輸控制協(xié)議(“TCP”))與遠(yuǎn)程對應(yīng)節(jié)點(diǎn)(“RCN”)交換信息時(shí),分組流的端點(diǎn)綁定至發(fā)起交換時(shí)無線設(shè)備和RCN使用的IP地址。由于網(wǎng)絡(luò)擁塞、業(yè)務(wù)負(fù)載平衡或者其他不可預(yù)測的網(wǎng)絡(luò)行為,IP分組可能丟失、重復(fù)或亂序傳送。TCP檢測并解決與丟失、重復(fù)或亂序IP分組相關(guān)聯(lián)的問題。一旦TCP接收機(jī)成功重組原始發(fā)送的數(shù)據(jù),其將數(shù)據(jù)傳送至應(yīng)用程序。如果無線設(shè)備希望使用不同IP地址,如以移動至具有更好信號的無線接入網(wǎng)(“RAN”),則TCP連接斷開。已經(jīng)使用如移動IP之類的技術(shù)來解決該問題,但是這些技術(shù)導(dǎo)致隧道和信令開銷,產(chǎn)生次優(yōu)的三角轉(zhuǎn)發(fā)路徑,具有對多歸屬無線設(shè)備的有線支持,并在接入點(diǎn)之間轉(zhuǎn)換時(shí)導(dǎo)致顯著延遲。移動IP是因特網(wǎng)工程任務(wù)組(“IETF”)標(biāo)準(zhǔn)通信協(xié)議,被設(shè)計(jì)為允許無線設(shè)備從一個(gè)網(wǎng)絡(luò)移至另一網(wǎng)絡(luò),同時(shí)保持永久IP地址。對于移動IP的概述,見:Gundavelliet al.,Proxy Mobile IPv6,RFC5213,Aug.2008 ;Johnson et al.,Mobility Supportin IPv6, RFC3775, June2004.;或 Perkins, IP Mobility Support for IPv4, RFC3344,Aug.2002。當(dāng)無線設(shè)備嘗試與異構(gòu)環(huán)境內(nèi)的另一無線設(shè)備交換信息時(shí),由于難以獲得分配給該另一無線設(shè)備的IP地址以及難以面對導(dǎo)致IP地址改變的任一無線設(shè)備的切換而保持信息交換有效,問題復(fù)雜化。切換(也稱為越區(qū)切換)是指以下過程:將正在進(jìn)行的語音呼叫或數(shù)據(jù)會話從連接至無線接入網(wǎng)的一個(gè)信道轉(zhuǎn)移至連接至相同或不同無線接入網(wǎng)的另一信道。分組流(也稱為業(yè)務(wù)流或網(wǎng)絡(luò)流)是無線設(shè)備和RCN之間交換的分組序列。當(dāng)無線設(shè)備和RCN之間交換的信息大到不能裝入單個(gè)分組從而被信息源(如web服務(wù)器或緩存服務(wù)器)或被中間轉(zhuǎn)換點(diǎn)(如無線網(wǎng)關(guān)或接入點(diǎn))分段為多個(gè)分組時(shí),出現(xiàn)分組流。分組流應(yīng)當(dāng)綁定至所交換的信息而不是通信端點(diǎn)的IP地址(如TCP的情況)。分組流的更多信息見 Meyer et al., Report from the IAB Workshop onRouting andAddressing, RFC4984,Sep.2007。
為了方便本領(lǐng)域普通技術(shù)人員理解本公開并實(shí)現(xiàn)本公開,現(xiàn)在參考通過附圖來說明的示例實(shí)施例。在所有附圖中,相似的附圖標(biāo)記指代相同或功能上相似的單元。根據(jù)本公開,將附圖以及具體實(shí)施方式
并入說明書中,并形成說明書的一部分,用于進(jìn)一步說明示例實(shí)施例并解釋各種原理和優(yōu)點(diǎn),其中:圖1是無線通信系統(tǒng)中的多歸屬無線設(shè)備的示例。圖2是內(nèi)容分發(fā)網(wǎng)絡(luò)中的數(shù)據(jù)發(fā)現(xiàn)和選擇模型的示例。
圖3示意了根據(jù)這里闡述的各個(gè)方面的內(nèi)容分發(fā)網(wǎng)絡(luò)的一個(gè)實(shí)施例。圖4示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)的中的信息分發(fā)的一個(gè)實(shí)施例。圖5示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的下行鏈路信息分發(fā)的一個(gè)實(shí)施例。圖6示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的上行鏈路信息分發(fā)的一個(gè)實(shí)施例。圖7示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的移動臺至移動臺的信息分發(fā)的一個(gè)實(shí)施例。圖8示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的下行鏈路用戶平面數(shù)據(jù)散發(fā)的一個(gè)實(shí)施例。圖9示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的下行鏈路控制平面數(shù)據(jù)分發(fā)的一個(gè)實(shí)施例。圖10示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中恢復(fù)丟失的下行鏈路信息數(shù)據(jù)報(bào)的一個(gè)實(shí)施例。圖11示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中在下行鏈路用戶平面數(shù)據(jù)散發(fā)期間執(zhí)行切換的一個(gè)實(shí)施例。圖12示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的上行鏈路控制平面信息分發(fā)的一個(gè)實(shí)施例。圖13示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中上行鏈路控制平面信息分發(fā)的另一實(shí)施例。圖14示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的移動臺至移動臺的控制平面信息分發(fā)的一個(gè)實(shí)施例。圖15示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的移動臺至移動臺的控制平面信息分發(fā)的另一實(shí)施例。圖16示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中使用HTTP來交換用戶平面信息的方法的一個(gè)實(shí)施例。圖17示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中使用SIP來交換用戶平面信息以執(zhí)行注冊的方法的一個(gè)實(shí)施例。圖18示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中使用SIP來交換用戶平面信息以與本地對等端執(zhí)行數(shù)據(jù)會話的方法的一個(gè)實(shí)施例。圖19示意了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中使用SIP來交換用戶平面信息以與遠(yuǎn)程對等端執(zhí)行數(shù)據(jù)會話的方法的一個(gè)實(shí)施例。圖20示出了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的信息分發(fā)方法的一個(gè)實(shí)施例的流程圖。圖21示出了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的信息選擇方法的一個(gè)實(shí)施例的流程圖。圖22示出了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的信息選擇方法的另一實(shí)施例的流程圖。
圖23示出了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的信息選擇處理方法的另一實(shí)施例的流程圖。圖24示出了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的信息選擇方法的另一實(shí)施例的流程圖。圖25是示意了根據(jù)這里闡述的各個(gè)方面的無線設(shè)備的一個(gè)實(shí)施例的框圖。圖26示出了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的信息散發(fā)方法的一個(gè)實(shí)施例的流程圖。圖27示出了根據(jù)這里闡述的各個(gè)方面的無線通信系統(tǒng)中的信息散發(fā)方法的一個(gè)實(shí)施例的流程圖。本領(lǐng)域技術(shù)人員將意識到:清楚、簡單地說明附圖中的單元,以進(jìn)一步幫助增強(qiáng)對實(shí)施例的理解,且無需按實(shí)際比例來繪制這些單元。
具體實(shí)施例方式盡管下面公開了在無線通信系統(tǒng)中使用的示例方法、設(shè)備和系統(tǒng),本領(lǐng)域普通技術(shù)人員可以理解:本公開的教導(dǎo)不以任何方式受限于所示示例實(shí)施例。相反地,預(yù)期可以按照備選配置和環(huán)境來實(shí)現(xiàn)本公開的教導(dǎo)。例如,盡管結(jié)合前述無線通信系統(tǒng)的配置來描述本文所述的示例方法、設(shè)備和系統(tǒng),本領(lǐng)域技術(shù)人員將容易認(rèn)識到:可以在其它系統(tǒng)中使用示例方法、設(shè)備和系統(tǒng),且可以根據(jù)需要將示例方法、設(shè)備和系統(tǒng)配置為對應(yīng)于這種其它系統(tǒng)。因此,盡管下面描述了其使用的示例方法、設(shè)備和系統(tǒng),本領(lǐng)域普通技術(shù)人員將意識到:所公開的示例實(shí)施例不是實(shí)現(xiàn)這種方法、設(shè)備和系統(tǒng)的唯一方式,且應(yīng)當(dāng)將附圖和描述視為本質(zhì)上是說明性而非限制性的。可以將本文所述各種技術(shù)用于各種無線通信系統(tǒng)。將本文所述的各種方面呈現(xiàn)為可以包括大量組件、單元、成員、模塊、節(jié)點(diǎn)、外圍設(shè)備等在內(nèi)的方法、設(shè)備和系統(tǒng)。此外,這些方法、設(shè)備和系統(tǒng)可以包括或可以不包括附加組件、單元、成員、模塊、節(jié)點(diǎn)、外圍設(shè)備等。此外,可以用硬件、固件、軟件、或其任意組合來實(shí)現(xiàn)本文所述的各種方面。本文所述的關(guān)系術(shù)語,如“之上”和“之下”、“左”和“右”、“第一”和“第二”等可以僅用于區(qū)分一項(xiàng)或一個(gè)動作與另一項(xiàng)或另一動作,而不一定要求或暗示在這些項(xiàng)或動作之間的任何實(shí)際的這種關(guān)系或順序。術(shù)語“或”預(yù)期意味著包含式的“或”,而不是排它式的“或”。此外,術(shù)語“一”和“一個(gè)”預(yù)期意味著一個(gè)或多個(gè),除非另行指明或從上下文中可以明確得到單數(shù)形式。重要的是認(rèn)識到:術(shù)語“網(wǎng)絡(luò)”、“環(huán)境”和系統(tǒng)可以互換使用。此外,術(shù)語“模塊”、“組件”、“構(gòu)件”和其他類似術(shù)語可以包括計(jì)算機(jī)或程序相關(guān)實(shí)體。這種實(shí)體可以以硬件、固件、軟件或其任何組合來實(shí)現(xiàn)。例如,模塊可以包括:過程、線程、可執(zhí)行文件、對象、程序、處理器、計(jì)算機(jī)或其任何組合。此外,一個(gè)或多個(gè)模塊可以駐留在過程、線程、可執(zhí)行文件、對象、程序、處理器、計(jì)算機(jī)或其任何組合內(nèi)。此外,模塊可以從其上存儲有各種數(shù)據(jù)結(jié)構(gòu)的各種計(jì)算機(jī)可讀介質(zhì)來執(zhí)行。計(jì)算機(jī)可讀介質(zhì)可以包括但不限于:磁存儲設(shè)備,如硬盤、軟盤、磁帶或其他類似媒介;光盤,如致密光盤(“⑶”)、數(shù)據(jù)通用光盤(“DVD”)、藍(lán)光光盤(“BD”)或其他類似媒介;閃存設(shè)備,如可擦除可編程只讀存儲器(“EPR0M”)、鑰匙盤、存儲棒、存儲庫、和其他類似媒介;以及智能卡。術(shù)語“制造品”預(yù)期包含能夠從任何計(jì)算機(jī)可讀介質(zhì)存取的計(jì)算機(jī)程序。
無線通信系統(tǒng)可以包括多個(gè)節(jié)點(diǎn)。節(jié)點(diǎn)是網(wǎng)絡(luò)內(nèi)的連接點(diǎn),可以通過通信信道對信息進(jìn)行發(fā)送、接收、轉(zhuǎn)發(fā)或其任何組合。節(jié)點(diǎn)還可以稱為無線設(shè)備、基站、計(jì)算機(jī)、路由器、工作站、接入點(diǎn)(“AP”)、客戶端、服務(wù)器、對等端、衛(wèi)星、調(diào)制解調(diào)器、集線器、橋接器、交換機(jī)、光纖設(shè)備、電纜設(shè)備或一些其他等同術(shù)語。無線通信系統(tǒng)中使用的接入點(diǎn)還可以稱為基站、節(jié)點(diǎn)B( “NodeB”)、收發(fā)基站(“BTS”)、路由器、小區(qū)、遠(yuǎn)程節(jié)點(diǎn)(“RN”)、遠(yuǎn)程對應(yīng)節(jié)點(diǎn)(“RCN”)、或其他類似術(shù)語。此外,術(shù)語“小區(qū)”可以包括特定基站、基站的特定扇區(qū)、以及基站的扇區(qū)的特定天線。節(jié)點(diǎn)可以支持有線通信、無線通信、或兩者兼有。此外,節(jié)點(diǎn)可以包含一個(gè)或多個(gè)發(fā)射機(jī)、接收機(jī)、或兩者兼有,以與一個(gè)或多個(gè)其他節(jié)點(diǎn)通信。此外,節(jié)點(diǎn)可以是固定、靜止、或兩者兼有。對于LTE和LTE-A設(shè)備,基站稱為E-UTRAN NodeB ( “eNB”)。無線通信系統(tǒng)中使用的無線設(shè)備還可以稱為移動臺(“MS”)、終端、遠(yuǎn)程終端、用戶終端、用戶代理、用戶設(shè)備、無繩電話、蜂窩電話、蜂窩手機(jī)、個(gè)人數(shù)字助理(“PDA”)、智能電話、會話發(fā)起協(xié)議(“SIP”)設(shè)備、手持計(jì)算機(jī)、臺式計(jì)算機(jī)、膝上計(jì)算機(jī)、平板計(jì)算機(jī)、超文本傳送協(xié)議(“HTTP”)設(shè)備、機(jī)頂盒、電視、打印機(jī)、無線家電或一些其他等同術(shù)語。無線設(shè)備可以包含一個(gè)或多個(gè)RF發(fā)射機(jī)和接收機(jī)以及一個(gè)或多個(gè)天線,以與節(jié)點(diǎn)通信。此外,無線設(shè)備可以是固定的或移動的,可以具有在無線通信網(wǎng)絡(luò)中移動的能力。對于LTE和LTE-A設(shè)備以及對于各種行業(yè)標(biāo)準(zhǔn),無線設(shè)備也稱為用戶設(shè)備(“UE”)。本公開描述了針對內(nèi)容分發(fā)網(wǎng)絡(luò)設(shè)計(jì)的各種技術(shù),集中關(guān)注信息獲取而不是IP端點(diǎn)之間的分組交換。對于內(nèi)容分發(fā)來的更多信息,見:Koponen et al.,AData-Oriented(and Beyond)Network Architecture, Proc.0fACM SIGC0MM2007,pp.181-192,Kyoto, Japan,August2007o在本公開中,無線設(shè)備可以基于信息的內(nèi)容描述來請求信息。這種請求可以通過RAN (無線設(shè)備從該RAN進(jìn)行請求)傳播,動態(tài)建立對AP節(jié)點(diǎn)(無線設(shè)備附著至或?qū)⒁街猎揂P節(jié)點(diǎn))的反向轉(zhuǎn)發(fā)路徑。圖1是無線通信系統(tǒng)100中的多歸屬無線設(shè)備的示例。在圖1中,系統(tǒng)100包括:無線設(shè)備101、三個(gè)RAN104、105和106、三個(gè)AP節(jié)點(diǎn)107、108和109、以及因特網(wǎng)119。無線設(shè)備101可以經(jīng)由每個(gè)RAN104、105和106接入因特網(wǎng)119。此外,無線設(shè)備101可以通過連接至其相應(yīng)AP節(jié)點(diǎn)107、108和109來接入每個(gè)RAN104、105和106。此外,無線設(shè)備101可以支持多歸屬,允許同時(shí)連接至多個(gè)RAN104、105和106。重要的是認(rèn)識到,當(dāng)前最新的多歸屬技術(shù)需要針對與RAN104U05和106的每個(gè)連接向無線設(shè)備101分配IP地址。然而,不存在現(xiàn)有因特網(wǎng)協(xié)議內(nèi)的通用機(jī)制以將每個(gè)分配的IP地址與相同無線設(shè)備相關(guān)聯(lián)。因此,從因特網(wǎng)的路由觀點(diǎn)看,每個(gè)IP地址表示不同的端點(diǎn)。在圖1中,系統(tǒng)100可以允許無線設(shè)備101使用如TCP/IP的協(xié)議與例如RCN交換信息。在這種配置中,分組流的端點(diǎn)綁定至在發(fā)起信息交換時(shí)與無線設(shè)備101和RCN相關(guān)聯(lián)的IP地址。對于在多個(gè)RAN104、105和106之間移動的無線設(shè)備101,與這些RAN中任一或全部的TCP連接可能斷開。已經(jīng)使用如移動IP之類的技術(shù)來解決該問題,但是這些技術(shù)導(dǎo)致以下問題,包括:隧道和信令開銷,次優(yōu)的三角轉(zhuǎn)發(fā)路徑,對多歸屬無線設(shè)備的有線支持,在AP節(jié)點(diǎn)之間轉(zhuǎn)換時(shí)的延遲增加;或其任何組合。此外,當(dāng)無線設(shè)備101嘗試與另一無線設(shè)備交換數(shù)據(jù)時(shí),例如由于獲得分配給該另一無線設(shè)備的IP地址,任一無線設(shè)備在切換期間保持?jǐn)?shù)據(jù)交換,支持分組流或其任何組合,這些問題可能復(fù)雜化。如上所述,本公開提供了各種實(shí)施例,使用原始針對關(guān)注信息獲取而不是IP端點(diǎn)之間的分組交換的內(nèi)容分發(fā)網(wǎng)絡(luò)而設(shè)計(jì)的技術(shù)。圖2是內(nèi)容分發(fā)網(wǎng)絡(luò)200中的數(shù)據(jù)發(fā)現(xiàn)和選擇的不例。這種模型在以下描述:Jacobson et al.,Networking Named Content,Proceedings of the5th ACMInt' I Conf.0n Emerging Networking Experiments andTechnologies (CoNEXT2009) ;2009Decemberl-4 ;Rome, Italy.NY:ACM ;2009 ;1_12。在圖2中,網(wǎng)絡(luò)200包括:分發(fā)方節(jié)點(diǎn)211、傳播方節(jié)點(diǎn)222、選擇方節(jié)點(diǎn)223、另一傳播方節(jié)點(diǎn)224、以及另一選擇方節(jié)點(diǎn)225。分發(fā)方節(jié)點(diǎn)221可以發(fā)起、創(chuàng)建、或發(fā)起和創(chuàng)建加標(biāo)簽的信息對象;存儲加標(biāo)簽的信息對象的拷貝;或兩者兼有。在一個(gè)定義中,加標(biāo)簽的信息對象指示利用分發(fā)方節(jié)點(diǎn)221和選擇方節(jié)點(diǎn)223和225協(xié)商并知曉的標(biāo)識符來加標(biāo)簽的信息。在本公開中,“加標(biāo)簽的信息對象”和“信息對象”可以可互換地使用,除非另外指明或從上下文明確得出。因此,一個(gè)或多個(gè)分發(fā)方節(jié)點(diǎn)221可以提供相同信息。傳播方節(jié)點(diǎn)222可以散發(fā)加標(biāo)簽的信息對象,并且可以將這種對象從分發(fā)方節(jié)點(diǎn)221轉(zhuǎn)發(fā)至進(jìn)行請求的選擇方節(jié)點(diǎn)223。選擇方節(jié)點(diǎn)223可以使用與信息對象相關(guān)聯(lián)的標(biāo)簽來請求信息。此夕卜,多個(gè)選擇方節(jié)點(diǎn)223可以同時(shí)請求相同信息。如果信息對象過大而不能裝入單個(gè)數(shù)據(jù)報(bào),則分發(fā)方節(jié)點(diǎn)221可以將這種對象分段為多個(gè)信息數(shù)據(jù)報(bào),使得每個(gè)信息數(shù)據(jù)報(bào)包含信息對象的分段。在一個(gè)定義中,數(shù)據(jù)報(bào)是基本傳送單元,典型地與不保證送達(dá)、到達(dá)時(shí)間和順序的分組交換網(wǎng)絡(luò)相關(guān)聯(lián)。此外,數(shù)據(jù)報(bào)可以包括首部和數(shù)據(jù)本體,其中首部包含足以從源節(jié)點(diǎn)路由至目的地節(jié)點(diǎn)而不依賴于節(jié)點(diǎn)和網(wǎng)絡(luò)之間的在先交換的信息。本體包含要交換的數(shù)據(jù)。在本實(shí)施例中,網(wǎng)絡(luò)200可以允許分發(fā)方節(jié)點(diǎn)221使其自身被網(wǎng)絡(luò)200的其他單元知曉為特定加標(biāo)簽的信息對象的源。類似地,選擇方節(jié)點(diǎn)223可以使其自身被網(wǎng)絡(luò)200的其他單元知曉為特定加標(biāo)簽的信息對象的請求器。傳播方節(jié)點(diǎn)222可以便于從分發(fā)方節(jié)點(diǎn)221向選擇方節(jié)點(diǎn)223傳送傳輸所請求的加標(biāo)簽的信息對象的一個(gè)或多個(gè)信息數(shù)據(jù)報(bào),確保使用向選擇方節(jié)點(diǎn)223的其他傳播方節(jié)點(diǎn)將分發(fā)方節(jié)點(diǎn)221提供的這個(gè)(這些)數(shù)據(jù)報(bào)傳播至進(jìn)行請求的選擇方節(jié)點(diǎn)223。在本實(shí)施例中,分發(fā)方節(jié)點(diǎn)221可以使用在信息通告數(shù)據(jù)報(bào)中承載的信息通告信號來通告其具有哪些信息對象可用。這種信息通告信號可以周期性地、非周期性地、根據(jù)傳播方節(jié)點(diǎn)222的需要、或者使用其他類似技術(shù),從分發(fā)方節(jié)點(diǎn)221發(fā)送至其鄰居傳播方節(jié)點(diǎn)222。在網(wǎng)絡(luò)200中,傳播方節(jié)點(diǎn)222可以對從分發(fā)方節(jié)點(diǎn)221接收到的信息通告信號進(jìn)行比較,并且可以使用合適的路由協(xié)議(如中間系統(tǒng)至中間系統(tǒng)(“IS-1S”)協(xié)議或多協(xié)議邊界網(wǎng)關(guān)協(xié)議(“MP-BGP”))將一組匯總信息通告信號轉(zhuǎn)發(fā)至每個(gè)其鄰居傳播方節(jié)點(diǎn)。選擇方節(jié)點(diǎn)223可以使用在信息選擇數(shù)據(jù)報(bào)中承載的選擇請求信號來請求其想要接收哪個(gè)信息對象。這種選擇請求信號可以從選擇方節(jié)點(diǎn)223發(fā)送至其鄰居傳播方節(jié)點(diǎn)222以滿足與選擇方節(jié)點(diǎn)223相關(guān)聯(lián)的應(yīng)用的需要。選擇請求信號可以由傳播方節(jié)點(diǎn)222向分發(fā)方節(jié)點(diǎn)221轉(zhuǎn)發(fā),其中分發(fā)方節(jié)點(diǎn)221正在通告特定信息對象的可用性。響應(yīng)于來自選擇方節(jié)點(diǎn)223的顯式選擇請求信號,這種對象可以在信息數(shù)據(jù)報(bào)中從分發(fā)方節(jié)點(diǎn)221向選擇方節(jié)點(diǎn)223轉(zhuǎn)發(fā)。這種方法可以提供分發(fā)方節(jié)點(diǎn)221和選擇方節(jié)點(diǎn)223之間的耦合,可以用于控制通過網(wǎng)絡(luò)200傳輸?shù)男畔⒌牧亢退俾省V匾氖钦J(rèn)識到,分發(fā)方節(jié)點(diǎn)221不自主地通過網(wǎng)絡(luò)200發(fā)送信息數(shù)據(jù)報(bào)。此外,可以對信息通告信號、選擇請求信號、信息數(shù)據(jù)報(bào)或其任何組合進(jìn)行密碼簽名,以獲得安全性、抵御篡改、驗(yàn)證真實(shí)性、其他類似安全技術(shù),或其任何組合。圖3示意了根據(jù)這里闡述的各個(gè)方面的內(nèi)容分發(fā)網(wǎng)絡(luò)300的一個(gè)實(shí)施例。在圖3中,網(wǎng)絡(luò)300可以包括:分發(fā)方節(jié)點(diǎn)221、傳播方節(jié)點(diǎn)222、以及選擇方節(jié)點(diǎn)223。如上所述,散發(fā)信息的主要責(zé)任在于傳播方節(jié)點(diǎn)222。傳播方節(jié)點(diǎn)222可以包括:處理器331,耦合至存儲器332、通信子系統(tǒng)333、輸入/輸出設(shè)備334、其他元件、或其任何組合;這些元件可以由傳播方節(jié)點(diǎn)222用于實(shí)現(xiàn)這里公開的各個(gè)方面。傳播方節(jié)點(diǎn)222可以包括可以存儲在存儲器332中的操作系統(tǒng)和軟件模塊。存儲器332可以包括計(jì)算機(jī)可讀介質(zhì)、隨機(jī)存取存儲器(“RAM”)、靜態(tài)RAM( “SRAM”)、動態(tài)RAM ( “DRAM”)、只讀存儲器(“ROM”)、易失性存儲器、非易失性存儲器、緩存存儲器、其他存儲器、或其任何組合。在本實(shí)施例中,多個(gè)鄰居接口模塊341和342用于提供對每個(gè)鄰居節(jié)點(diǎn)的連接。重要的是認(rèn)識到,鄰居接口模塊341和342的每個(gè)實(shí)例用于提供對特定鄰居節(jié)點(diǎn)的連接。鄰居節(jié)點(diǎn)可以是其他知曉內(nèi)容的傳播方節(jié)點(diǎn)、分發(fā)方節(jié)點(diǎn)、選擇方節(jié)點(diǎn)、其他類似元件、或其任何組合。在圖3中,鄰居接口模塊341用于提供對分發(fā)方節(jié)點(diǎn)221的連接。此外,鄰居接口模塊342用于提供對選擇方節(jié)點(diǎn)223的連接。此外,存儲器332可以包括用于分發(fā)器路由表343、選擇路由表344、信息緩存345的存儲器、其他存儲器、或其任何組合。重要的是認(rèn)識到,信息緩存345可以可選使用,對于這種實(shí)施例不是必需的。在另一實(shí)施例中,計(jì)算機(jī)可讀介質(zhì)(如存儲器332)可以存儲由傳播方節(jié)點(diǎn)222的處理器331執(zhí)行的指令,并且可以使傳播方節(jié)點(diǎn)222實(shí)現(xiàn)這里描述的任一方法。在圖3中,傳播方節(jié)點(diǎn)222可以允許每個(gè)鄰居接口模塊341和342與特定鄰居節(jié)點(diǎn)通信。此外,傳播方節(jié)點(diǎn)222可以允許每個(gè)鄰居接口模塊341和342包括可達(dá)性信息,如以太網(wǎng)地址、IP地址、媒體接入控制(“MAC”)地址、隧道參數(shù)、或其他類似可達(dá)性信息。這種信息可以允許傳播方節(jié)點(diǎn)222使用其鄰居接口模塊341和342,通過中間傳輸基礎(chǔ)設(shè)施(可以不知曉內(nèi)容)來與鄰居節(jié)點(diǎn)通信。傳播方節(jié)點(diǎn)222可以通過使用多個(gè)鄰居接口模塊341和342與多個(gè)鄰居節(jié)點(diǎn)中的每個(gè)節(jié)點(diǎn)通信,來支持多歸屬操作。傳播方節(jié)點(diǎn)222可以使用分發(fā)器路由表343來存儲與從傳播方節(jié)點(diǎn)222向分發(fā)方節(jié)點(diǎn)221 (已經(jīng)通告其自身為加標(biāo)簽的信息對象的源)的下一跳相關(guān)聯(lián)的鄰居接口模塊341的標(biāo)識符。重要的是認(rèn)識到,如“最接近”、“鄰居”和“下一跳”的術(shù)語可以互換使用。此外,這些術(shù)語反映了知曉內(nèi)容的網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)的相對位置,可能不反映節(jié)點(diǎn)之間的實(shí)際物理距離或者不知曉內(nèi)容的傳輸基礎(chǔ)設(shè)施的一個(gè)節(jié)點(diǎn)相對于另一節(jié)點(diǎn)的相對位置。類似地,傳播方節(jié)點(diǎn)222可以將與從傳播方節(jié)點(diǎn)222向進(jìn)行請求的選擇方節(jié)點(diǎn)223的下一跳相關(guān)聯(lián)的鄰居接口模塊342的標(biāo)識符記錄在選擇路由表344中。此外,傳播方節(jié)點(diǎn)222可以將從進(jìn)行通告的分發(fā)方節(jié)點(diǎn)221接收的加標(biāo)簽的信息數(shù)據(jù)報(bào)存儲在其信息緩存345中,并且可以將該數(shù)據(jù)報(bào)轉(zhuǎn)發(fā)至進(jìn)行請求的選擇方節(jié)點(diǎn)223。信息緩存345,包括其存儲的元素,可以服從例如由網(wǎng)絡(luò)300、分發(fā)方節(jié)點(diǎn)221、或兩者施加于傳播方節(jié)點(diǎn)222的緩存策略。在傳播方節(jié)點(diǎn)222從分發(fā)方節(jié)點(diǎn)221接收信息通告信號之后,傳播方節(jié)點(diǎn)222可以記錄信息通告信號的全部或部分。例如,傳播方節(jié)點(diǎn)222可以提取信息通告信號中包含的標(biāo)簽(“分發(fā)器標(biāo)記”),并且可以在其分發(fā)器路由器343中記錄分發(fā)器標(biāo)記以及鄰居接口模塊341 (通過其接收到該信息通告信號)的標(biāo)識符。如果分發(fā)方節(jié)點(diǎn)222經(jīng)由另一鄰居接口模塊接收到針對相同分發(fā)器標(biāo)記的后續(xù)信息通告信號,也可以記錄該另一鄰居接口模塊的標(biāo)識符。這種方法可以允許另一分發(fā)方節(jié)點(diǎn)、單一多歸屬分發(fā)方節(jié)點(diǎn)或兩者通告相同信息對象的附加實(shí)例。重要的是認(rèn)識到,多歸屬分發(fā)方節(jié)點(diǎn)可以通過多個(gè)其鄰居接口模塊來通告信息可用性。在本實(shí)施例中,分發(fā)方節(jié)點(diǎn)222可以嘗試將所接收的信息通告信號的全部或部分與其分發(fā)器路由表343中的每個(gè)分發(fā)器標(biāo)記的全部或部分進(jìn)行匹配。如果所接收的信息通告信號的全部或部分與位于分發(fā)器路由表343中的分發(fā)器標(biāo)記的全部或部分匹配,則可以不通過鄰居接口模塊341將所接收的信息通告信號轉(zhuǎn)發(fā)至鄰居傳播方節(jié)點(diǎn)。可以從與所接收的信息通告信號不相關(guān)聯(lián)的鄰居接口模塊341轉(zhuǎn)發(fā)信息通告信號。信息通告信號的全部或部分可以臨時(shí)存儲在分發(fā)器路由表343中。例如,傳播方節(jié)點(diǎn)222可以在例如定時(shí)器到期之后丟棄、移除或蓋寫來自分發(fā)器路由表343的分發(fā)器標(biāo)記。此外,分發(fā)方節(jié)點(diǎn)221可以發(fā)出新信息通告信號,以周期性地、非周期性地、或兩者兼有地延長信息通告的存儲生命期或者顯式消除待定的信息通告。在圖3中,當(dāng)傳播方節(jié)點(diǎn)222從選擇方節(jié)點(diǎn)223接收選取請求信號時(shí),傳播方節(jié)點(diǎn)222可以確定選擇請求信號的全部或部分是否與例如信息緩存345中包含的信息標(biāo)簽的全部或部分匹配。如果匹配,則可以通過接收選擇請求信號的相同鄰居接口模塊342將所請求的信息數(shù)據(jù)報(bào)轉(zhuǎn)發(fā)至選擇方節(jié)點(diǎn)223。然后,傳播方節(jié)點(diǎn)222可以丟棄該選擇請求信號。如果傳播方節(jié)點(diǎn)222在信息緩存345中未找到針對所請求信息的匹配,則傳播方節(jié)點(diǎn)222可以嘗試將選擇請求信號的全部或部分與其選擇路由表344中的每個(gè)選擇標(biāo)記的全部或部分進(jìn)行匹配。如果找到匹配,說明存在針對來自另一選擇方節(jié)點(diǎn)的信息數(shù)據(jù)報(bào)的待定選擇請求,傳播方節(jié)點(diǎn)222可以在其選擇路由表344中記錄新選擇請求信號的全部或部分(如選擇標(biāo)記)以及鄰居接口模塊342 (通過其接收到選擇請求信號)的標(biāo)識符。不需要對選擇請求信號的其他處理。在本實(shí)施例中,如果傳播方節(jié)點(diǎn)222在其信息緩存345、其選擇路由表344或兩者中未找到匹配,則傳播節(jié)點(diǎn)222可以嘗試使用最長前綴匹配來將選擇請求信號的全部或部分與其分發(fā)器路由表343中的每個(gè)分發(fā)器標(biāo)記的全部或部分進(jìn)行匹配。如果找到匹配,則分發(fā)方節(jié)點(diǎn)222可以使用與匹配的分發(fā)器標(biāo)記相關(guān)聯(lián)的其鄰居接口模塊341來轉(zhuǎn)發(fā)選擇請求信號。此外,如果在其分發(fā)器路由表343中存在多個(gè)匹配的分發(fā)器標(biāo)記,分發(fā)方節(jié)點(diǎn)222可以通過具有最佳轉(zhuǎn)發(fā)度量(如鏈路速度、鏈路利用率、鏈路吞吐量、跳數(shù)(如通過最短路徑)、負(fù)載(如排隊(duì)長度)、路徑時(shí)延或延遲、路徑可靠性、路徑帶寬、路徑吞吐量、丟包率、干擾水平、代價(jià)度量、其他度量、或其任何組合)的其鄰居接口模塊341來轉(zhuǎn)發(fā)選擇請求信號。傳播方節(jié)點(diǎn)222可以在其選擇路由表344中記錄選擇請求信號的全部或部分(如選擇標(biāo)記)以及其鄰居接口模塊342(通過其接收到選擇請求信號)的標(biāo)識符。如果傳播方節(jié)點(diǎn)222在其分發(fā)器路由表343中未找到針對所請求的信息數(shù)據(jù)報(bào)的匹配并且選擇請求信號未被標(biāo)記為永久,則傳播方節(jié)點(diǎn)222可以丟棄選擇請求信號,并且向進(jìn)行請求的選擇方節(jié)點(diǎn)223返回錯(cuò)誤。重要的是認(rèn)識到,分發(fā)器路由表343可以包括例如缺省“匹配一切”表項(xiàng),以允許將未匹配的選擇請求信號轉(zhuǎn)發(fā)至高層傳播方節(jié)點(diǎn)進(jìn)行解析。在圖3中,在傳播方節(jié)點(diǎn)222通過其鄰居接口模塊341從分發(fā)方節(jié)點(diǎn)221接收到信息數(shù)據(jù)報(bào)時(shí),傳播方節(jié)點(diǎn)222可以確定與信息數(shù)據(jù)報(bào)相關(guān)聯(lián)的信息標(biāo)記的全部或部分是否與其選擇路由表344中包含的任何選擇標(biāo)記的全部或部分匹配。對于每個(gè)匹配的選擇標(biāo)記,傳播方節(jié)點(diǎn)222可以使用針對該選擇標(biāo)記標(biāo)識的其鄰居接口模塊342來轉(zhuǎn)發(fā)信息數(shù)據(jù)報(bào),并且可以從其選擇路由表344中丟棄、移除或蓋寫選擇標(biāo)記。這種方法可以確保傳送信息數(shù)據(jù)報(bào)的速率保持在選擇方節(jié)點(diǎn)223的完全或部分控制之下。如果不受任何相關(guān)聯(lián)緩存規(guī)則所限,傳播方節(jié)點(diǎn)222可以將信息數(shù)據(jù)報(bào)存儲在其信息緩存345中,包括信息標(biāo)記、臨時(shí)存儲指示符、或兩者兼有。臨時(shí)存儲指示符可以指示例如是否或何時(shí)可以從信息緩存345清除或蓋寫(或兩者兼有)信息數(shù)據(jù)報(bào)。如果與信息數(shù)據(jù)報(bào)相關(guān)聯(lián)的信息標(biāo)記的全部或部分與其選擇路由表344中的任一選擇標(biāo)記的全部或部分不匹配,則傳播方節(jié)點(diǎn)222可以丟棄信息數(shù)據(jù)報(bào)。這種情況可以指示例如過晚接收到信息數(shù)據(jù)報(bào)而不能滿足先前請求;錯(cuò)誤轉(zhuǎn)發(fā)信息數(shù)據(jù)報(bào);或兩者兼有。系統(tǒng)300的信息分發(fā)模型基于來自在一些情況下可能不是最優(yōu)的基本內(nèi)容分發(fā)模型的構(gòu)思。例如,內(nèi)容分發(fā)模型可以假定在選擇方節(jié)點(diǎn)223請求信息之前,分發(fā)方節(jié)點(diǎn)221使得信息可用。因此,如果分發(fā)方節(jié)點(diǎn)221先前未通告所請求的信息數(shù)據(jù)報(bào)、信息通告信號或兩者,則傳播方節(jié)點(diǎn)222可以丟棄選擇請求信號。在這種模型中,選擇方節(jié)點(diǎn)223的唯一手段是通過周期性地、非周期性地、或兩者兼有地發(fā)出選擇請求信號來探測網(wǎng)絡(luò)300以獲得息。在基本內(nèi)容分發(fā)模型中,一旦向進(jìn)行請求的選擇方節(jié)點(diǎn)223轉(zhuǎn)發(fā)與選擇請求信號相對應(yīng)的信息數(shù)據(jù)報(bào),則該選擇請求信號被視為已經(jīng)滿足并且可以從選擇路由表344丟棄、移除或蓋寫。為了獲得更多信息,選擇方節(jié)點(diǎn)223可以例如發(fā)出附加選擇請求信號。由于在與選擇請求信號相對應(yīng)的第一個(gè)信息數(shù)據(jù)報(bào)被轉(zhuǎn)發(fā)至進(jìn)行請求的選擇方節(jié)點(diǎn)223之后認(rèn)為該選擇請求信號已經(jīng)滿足并且可以從選擇路由表344丟棄、移除或蓋寫,選擇方節(jié)點(diǎn)223可以發(fā)出附加選擇請求信號以從其他分發(fā)方節(jié)點(diǎn)請求信息。然而,可能不保證選擇方節(jié)點(diǎn)223可以從一些或全部可用分發(fā)方節(jié)點(diǎn)獲得信息。例如,“嘮叨的”分發(fā)方節(jié)點(diǎn)可能消耗來自選擇方節(jié)點(diǎn)的全部選擇請求信號,實(shí)際上拒絕了對其他分發(fā)方節(jié)點(diǎn)的相同信息或相同信息類型的服務(wù)。通過向信息分發(fā)模型添加發(fā)布/預(yù)訂操作模式,可以克服這種缺陷。關(guān)于發(fā)布/預(yù)訂操作模式的更多信息,見:Carzaniga et al., Design and Evaluation ofaffide-AreaEvent Notification Service, ACM Transactions on Computer Systems, Vol.19, N0.3,August2001,Pages332-383。內(nèi)容分發(fā)模型典型地僅支持1:N通信模型,如一個(gè)分發(fā)方節(jié)點(diǎn)向N個(gè)選擇方節(jié)點(diǎn)提供信息。相反,發(fā)布/預(yù)訂操作模式可以支持M:N通信模型,如M個(gè)分發(fā)方節(jié)點(diǎn)向N個(gè)選擇方節(jié)點(diǎn)提供信息。變量M和N是正整數(shù)。然而,當(dāng)用于無線通信網(wǎng)絡(luò)環(huán)境內(nèi)時(shí),發(fā)布/預(yù)訂操作模式可能具有多個(gè)潛在問題。例如,發(fā)布方節(jié)點(diǎn)(類似于分發(fā)方節(jié)點(diǎn))和訂戶節(jié)點(diǎn)(類似于選擇方節(jié)點(diǎn))被設(shè)計(jì)為松耦合,使得發(fā)布方節(jié)點(diǎn)可能不知曉訂戶節(jié)點(diǎn)的存在。因此,用作發(fā)布方節(jié)點(diǎn)的無線設(shè)備可以發(fā)送信息數(shù)據(jù)報(bào),即便沒有訂戶節(jié)點(diǎn)對該信息感興趣。在第一轉(zhuǎn)發(fā)方節(jié)點(diǎn)不能將所發(fā)布的信息與待定預(yù)訂請求匹配之后,第一轉(zhuǎn)發(fā)方節(jié)點(diǎn)可以丟棄該信息數(shù)據(jù)報(bào)。然而,到此時(shí),寶貴的上行鏈路無線資源可能已經(jīng)被浪費(fèi)。用作訂戶節(jié)點(diǎn)的無線設(shè)備可能具有很少或沒有對發(fā)布方節(jié)點(diǎn)發(fā)送信息的速率的控制,潛在地導(dǎo)致無線鏈路上的擁塞。用作訂戶節(jié)點(diǎn)、發(fā)布方節(jié)點(diǎn)或兩者的無線設(shè)備可能不能確定哪個(gè)(如果有)信息已經(jīng)丟失,以進(jìn)行恢復(fù)過程,如丟失信息的重傳??梢韵蚧緝?nèi)容分發(fā)模型添加信息請求模型,以消除這些問題。
在圖3中,在典型處理期間,如果傳播方節(jié)點(diǎn)222在其分發(fā)方路由表343中未找到匹配的分發(fā)方標(biāo)記,則傳播方節(jié)點(diǎn)222可以丟棄選擇請求信號。然而,如果選擇方節(jié)點(diǎn)223已經(jīng)將選擇請求信號標(biāo)記為永久選擇請求,則傳播方節(jié)點(diǎn)222可以通過將選擇請求信號(如選擇標(biāo)記)與其鄰居接口模塊342 (通過其接收到選擇請求信號)的標(biāo)識符一起記錄在其選擇路由表344中,如同找到匹配一樣操作。然而重要的是認(rèn)識到,由于在其分發(fā)方路由表343中缺少信息,傳播方節(jié)點(diǎn)222不能轉(zhuǎn)發(fā)該選擇請求信號。因此,永久選擇請求信號不能被散發(fā)至超出在網(wǎng)絡(luò)邊緣的作為選擇方節(jié)點(diǎn)的鄰居節(jié)點(diǎn)的傳播方節(jié)點(diǎn)之外,從而防止這種選擇請求信號洪泛網(wǎng)絡(luò),并將選擇請求狀態(tài)信息的范圍限制在網(wǎng)絡(luò)邊緣。永久選擇請求信號可以具有有限的生命期,并且例如在定時(shí)器到期之后,可以由傳播方節(jié)點(diǎn)222從其選擇路由表344丟棄、移除或蓋寫。如果必要,選擇方節(jié)點(diǎn)223可以發(fā)出新選擇請求信號,以周期性地、非周期性地、或兩者兼有地延長永久選擇請求信號的存儲生命期,顯式消除待定的選擇請求信號,或者兩者兼有。除了在接收到信息通告信號之后將分發(fā)方標(biāo)記記錄在其分發(fā)方路由表343中之夕卜,傳播方節(jié)點(diǎn)222可以檢查其選擇路由表344以確定是否存在可能匹配新接收的分發(fā)方標(biāo)記的全部或部分的待定永久選擇標(biāo)記。如果找到匹配,則用作選擇方節(jié)點(diǎn)223的代理的傳播方節(jié)點(diǎn)222可以根據(jù)匹配的選擇標(biāo)記來創(chuàng)建選擇請求信號,并且可以通過其鄰居接口模塊341 (在其上接收到信息通告信號)來轉(zhuǎn)發(fā)該信號。如果在其選擇路由表344中存在多個(gè)匹配的選擇標(biāo)記,則傳播方節(jié)點(diǎn)222可以針對每個(gè)匹配表項(xiàng)創(chuàng)建并轉(zhuǎn)發(fā)選擇請求信號。重要的是認(rèn)識到,永久選擇標(biāo)記可以匹配來自多個(gè)分發(fā)方節(jié)點(diǎn)的多個(gè)信息通告標(biāo)記。在這種情況下,傳播方節(jié)點(diǎn)222可以針對每個(gè)匹配的信息通告標(biāo)記來創(chuàng)建和轉(zhuǎn)發(fā)選擇請求信號。在通過其鄰居接口模塊341接收到信息數(shù)據(jù)報(bào)之后,傳播方節(jié)點(diǎn)222可以驗(yàn)證與信息數(shù)據(jù)報(bào)相關(guān)聯(lián)的信息標(biāo)記與其選擇路由表344中的永久選擇標(biāo)記、非永久選擇標(biāo)記或兩者中任一的全部或部分。此外,傳播方節(jié)點(diǎn)222可以通過每個(gè)匹配表項(xiàng)標(biāo)識的鄰居接口模塊342來轉(zhuǎn)發(fā)信息數(shù)據(jù)報(bào)。如果表項(xiàng)與非永久選擇標(biāo)記相關(guān)聯(lián),則傳播方節(jié)點(diǎn)222可以從其選擇路由表344丟棄、移除或蓋寫該表項(xiàng)。然而,如果表項(xiàng)與永久選擇標(biāo)記相關(guān)聯(lián),則傳播方節(jié)點(diǎn)222可以將該表項(xiàng)留在其選擇路由表344中。重要的是認(rèn)識到,每個(gè)傳播方節(jié)點(diǎn)222產(chǎn)生的每個(gè)選擇請求信號可以導(dǎo)致一個(gè)信息數(shù)據(jù)報(bào)被轉(zhuǎn)發(fā)至原始選擇方節(jié)點(diǎn)。該信息數(shù)據(jù)報(bào)中的信息標(biāo)記可以向選擇方節(jié)點(diǎn)223提供分發(fā)方節(jié)點(diǎn)222的標(biāo)識,分發(fā)方節(jié)點(diǎn)222是選擇方節(jié)點(diǎn)223尋找的信息類型的源。如果需要獲取附加信息數(shù)據(jù)報(bào),則選擇方節(jié)點(diǎn)223可以例如發(fā)出后續(xù)非永久選擇請求信號,以從所標(biāo)識的分發(fā)方節(jié)點(diǎn)222獲得該數(shù)據(jù)報(bào)。這種方法可以確保傳送信息數(shù)據(jù)報(bào)的速率保持在選擇方節(jié)點(diǎn)223的控制下。此外,這種方法可以允許選擇方節(jié)點(diǎn)223例如選擇來自特定分發(fā)方節(jié)點(diǎn)的信息并確定何時(shí)接收該信息。內(nèi)容分發(fā)模型可以很好地適于從信息存儲庫獲取內(nèi)容。然而,一些通信交換可能更加事務(wù)性,例如其中來自一個(gè)節(jié)點(diǎn)的初始請求引起來自另一節(jié)點(diǎn)的響應(yīng)。會話發(fā)起協(xié)議(“SIP”)和超文本傳送協(xié)議(“HTTP”)是支持這種交換的協(xié)議的示例。網(wǎng)絡(luò)300內(nèi)用于事務(wù)處理的一般架構(gòu)是:發(fā)起節(jié)點(diǎn)在選擇請求信號的主體中包括事務(wù)請求,響應(yīng)節(jié)點(diǎn)在信息數(shù)據(jù)報(bào)的主體中包括事務(wù)響應(yīng)。例如,在簡單SIP交換中,在選擇請求信號的主體中包括初始“ INVITE”消息,在對應(yīng)信息數(shù)據(jù)報(bào)的主體中返回“2000K”消息。此外,選擇標(biāo)記可以包括唯一事務(wù)標(biāo)識符,以確保響應(yīng)與請求正確相關(guān)。圖4示意了根據(jù)這里闡述的各個(gè)方面的無線設(shè)備中心的無線通信系統(tǒng)400的一個(gè)實(shí)施例。在圖4中,網(wǎng)絡(luò)400可以包括功能實(shí)體,如:無線設(shè)備101、RAN104、AP節(jié)點(diǎn)107、因特網(wǎng)119、RCN469、信息分發(fā)網(wǎng)關(guān)(“IDG”)464、本地協(xié)調(diào)點(diǎn)(“LCP”)節(jié)點(diǎn)461、本地信息源(“LIS”)節(jié)點(diǎn)462、中間數(shù)據(jù)報(bào)轉(zhuǎn)發(fā)點(diǎn)(“DFP”)節(jié)點(diǎn)451、數(shù)據(jù)報(bào)轉(zhuǎn)發(fā)點(diǎn)(“DFP”)節(jié)點(diǎn)452、其他單元、或其任何組合。此外,信息分發(fā)域(“IDD”)450可以包括功能實(shí)體,如:無線設(shè)備101、RAN104、AP節(jié)點(diǎn)107、IDG節(jié)點(diǎn)464、LCP節(jié)點(diǎn)461、LIS節(jié)點(diǎn)462、中間DFP節(jié)點(diǎn)451、DFP節(jié)點(diǎn)452、其他單元、或其任何組合。在圖4中,系統(tǒng)400可以允許無線設(shè)備101決定使用可用無線資源。例如,無線設(shè)備101可以具有可用RAN104和其應(yīng)用要求的專有知識。隨著無線設(shè)備101在相同或不同RAN104中的AP節(jié)點(diǎn)107之間移動,無線設(shè)備101可以使得RAN104內(nèi)的信息數(shù)據(jù)報(bào)轉(zhuǎn)發(fā)單元將信息數(shù)據(jù)報(bào)定向或重定向至附著至、快要附著至(或兩者兼有)無線設(shè)備101的AP節(jié)點(diǎn)107。IDD450可以包括使用內(nèi)容分發(fā)原理來定位、轉(zhuǎn)發(fā)(或兩者兼有)信息數(shù)據(jù)報(bào)的一組互連網(wǎng)絡(luò)單元。IDD450可以包含例如一個(gè)或多個(gè)RAN104。此外,IDG節(jié)點(diǎn)464可以是在IDD450和標(biāo)準(zhǔn)IP路由域中使用的信息數(shù)據(jù)報(bào)轉(zhuǎn)發(fā)機(jī)制之間進(jìn)行轉(zhuǎn)換的應(yīng)用級網(wǎng)關(guān)。通過其向因特網(wǎng)119的IP路由域的鄰居接口模塊,IDG節(jié)點(diǎn)464可以例如通過通告對與IDD450包含的一個(gè)或多個(gè)RAN104相關(guān)聯(lián)的IP子網(wǎng)的可達(dá)性信息來用作邊界網(wǎng)關(guān)節(jié)點(diǎn)。通過其向DFP452的鄰居接口模塊,IDG節(jié)點(diǎn)464可以用作位于RCN469上的信息存儲庫的代理,RCN469可以在因特網(wǎng)119內(nèi)或附著至因特網(wǎng)119。在圖4中,系統(tǒng)400可以允許DFP節(jié)點(diǎn)452提供傳輸功能,如向或從無線設(shè)備101轉(zhuǎn)發(fā)信息數(shù)據(jù)報(bào)。多個(gè)中間DFP節(jié)點(diǎn)451可以存在與向或從服務(wù)無線設(shè)備101的多個(gè)AP節(jié)點(diǎn)107的轉(zhuǎn)發(fā)路徑上。每個(gè)AP節(jié)點(diǎn)107可以通過將無線設(shè)備101連接至網(wǎng)絡(luò)基礎(chǔ)設(shè)施來管理無線接入鏈路的網(wǎng)絡(luò)側(cè)。每個(gè)AP節(jié)點(diǎn)107可以直接或間接連接至DFP節(jié)點(diǎn)451和452,并且可以將從無線設(shè)備101接收的信息數(shù)據(jù)報(bào)轉(zhuǎn)發(fā)至DFP節(jié)點(diǎn)451和452。LCP節(jié)點(diǎn)461可以例如是控制平面實(shí)體,與無線設(shè)備101協(xié)作以實(shí)現(xiàn)IDD450內(nèi)的操作。例如,LCP節(jié)點(diǎn)461可以包括用于在RAN104內(nèi)協(xié)調(diào)如無線資源的使用、便于切換、或兩者兼有的控制點(diǎn)??刂破矫娴湫偷刂妇W(wǎng)絡(luò)協(xié)議模型中的三個(gè)實(shí)體之一??刂破矫嫣峁┛刂葡嚓P(guān)信令,如數(shù)據(jù)會話建立和拆除,并允許在該會話期間改變網(wǎng)絡(luò)參數(shù)。其他兩個(gè)實(shí)體是用于數(shù)據(jù)傳輸?shù)挠脩羝矫婧陀糜诰W(wǎng)絡(luò)管理的管理平面。LIS節(jié)點(diǎn)462可以例如是用戶平面實(shí)體,向IDD450內(nèi)的無線設(shè)備101提供信息。例如LIS節(jié)點(diǎn)462可以提供例如RAN104內(nèi)的地理位置信息、規(guī)章信息、配置信息、其他信息或其任何組合。如表I中提供的,根據(jù)信息是流向無線設(shè)備101的下行鏈路業(yè)務(wù)還是從無線設(shè)備101流出的上行鏈路業(yè)務(wù),功能實(shí)體可以具有IDD450內(nèi)的不同作用。表I
權(quán)利要求
1.一種無線通信系統(tǒng)中的信息分發(fā)的方法,包括: 傳播方節(jié)點(diǎn)接收信息通告信號,其中所述信息通告信號標(biāo)識分發(fā)方節(jié)點(diǎn)中可用的信息; 所述傳播方節(jié)點(diǎn)將所述信息通告信號存儲在分發(fā)方路由表中;以及 所述傳播方節(jié)點(diǎn)將所述信息通告信號轉(zhuǎn)發(fā)至另一傳播方節(jié)點(diǎn)、選擇方節(jié)點(diǎn)或兩者。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述傳播方節(jié)點(diǎn)將所述信息通告信號轉(zhuǎn)發(fā)至另一傳播方節(jié)點(diǎn)、選擇方節(jié)點(diǎn)或兩者還包括: 確定所述信息通告信號的全部或部分與所述分發(fā)方路由表中存儲的另一信息通告信號的全部或部分不匹配;以及 所述傳播方節(jié)點(diǎn)將所述信息通告信號轉(zhuǎn)發(fā)至與所述分發(fā)方路由表中存儲的所述另一信息通告信號相關(guān)聯(lián)的另一分發(fā)方節(jié)點(diǎn)。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述傳播方節(jié)點(diǎn)將所述信息通告信號轉(zhuǎn)發(fā)至與所述分發(fā)方路由表中存儲的所述另一信息通告信號相關(guān)聯(lián)的另一分發(fā)方節(jié)點(diǎn)還包括: 通過所述傳播方節(jié)點(diǎn)的鄰居接口模塊來轉(zhuǎn)發(fā)所述信息通告信號,其中所述鄰居接口模塊直接或間接與所述另一分發(fā)方節(jié)點(diǎn)相關(guān)聯(lián)。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述傳播方節(jié)點(diǎn)接收信息通告信號還包括: 通過所述傳播方節(jié)點(diǎn)的鄰居接口 模塊接收所述信息通告信號,其中,所述鄰居接口模塊直接或間接與所述分發(fā)方節(jié)點(diǎn)相關(guān)聯(lián)。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述信息通告信號包括分發(fā)方標(biāo)記。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述傳播方節(jié)點(diǎn)接收信息通告信號還包括: 所述傳播方節(jié)點(diǎn)通過鄰居接口模塊接收所述信息通告信號,其中所述鄰居接口模塊直接或間接與所述分發(fā)方節(jié)點(diǎn)相關(guān)聯(lián);以及 其中,所述傳播方節(jié)點(diǎn)將所述信息通告信號存儲在分發(fā)方路由表中還包括: 將所述信息通告信號的全部或部分、所述鄰居接口模塊的標(biāo)識符、或兩者的任意組合存儲在所述分發(fā)方路由表中。
7.根據(jù)權(quán)利要求1所述的方法,還包括: 所述傳播方節(jié)點(diǎn)通過另一鄰居接口模塊接收另一信息通告信號,其中,所述另一鄰居接口模塊直接或間接與所述分發(fā)方節(jié)點(diǎn)相關(guān)聯(lián); 確定所述信息通告的全部或部分與所述另一信息通告的全部或部分匹配;以及 將所述另一鄰居接口模塊的標(biāo)識符存儲在所述分發(fā)方路由表中。
8.根據(jù)權(quán)利要求1所述的方法,其中,所述傳播方節(jié)點(diǎn)將所述信息通告信號存儲在分發(fā)方路由表中還包括: 在定時(shí)器到期之后,從所述分發(fā)方路由表中移除所述信息通告信號。
9.根據(jù)權(quán)利要求1所述的方法,其中,所述傳播方節(jié)點(diǎn)將所述信息通告信號存儲在分發(fā)方路由表中還包括: 確定所述信息通告信號存儲在所述分發(fā)方路由表中;以及 重置定時(shí)器,其中所述定時(shí)器的到期用于從所述分發(fā)方路由表中丟棄、移除或蓋寫所述信息通告信號。
10.根據(jù)權(quán)利要求1所述的方法,其中,所述傳播方節(jié)點(diǎn)將所述信息通告信號存儲在分發(fā)方路由表中還包括: 確定所述信息通告信號指示所述分發(fā)方路由表中存儲的所述信息通告信號的消除;以及 從所述分發(fā)方路由表中丟棄、移除或蓋寫所述信息通告信號。
11.根據(jù)權(quán)利要求1所述的方法,還包括: 確定選擇路由表中的永久選擇標(biāo)記的全部或部分與所述信息通告信號的全部或部分匹配; 使用所述匹配的永久選擇標(biāo)記來產(chǎn)生選擇請求信號;以及 向所述分發(fā)方節(jié)點(diǎn)轉(zhuǎn)發(fā)所述選擇請求信號。
12.根據(jù)權(quán)利要求1所述的方法,其中,所述信息包括會話發(fā)起協(xié)議“SIP”信令消息。
13.根據(jù)權(quán)利要求1所述的方法,其中,所述信息包括超文本傳送協(xié)議“HTTP”信令消
14.根據(jù)權(quán)利要求1所述的方法,其中,所述傳播方節(jié)點(diǎn)接收信息通告信號還包括: 所述傳播方節(jié)點(diǎn)根據(jù)需要接收所述信息通告。
15.根據(jù)權(quán)利要求1所述的方法,其中,所述信息通告信號是密碼簽名的。
16.一種無線通信系統(tǒng)中用作用于信息分發(fā)的傳播方節(jié)點(diǎn)的設(shè)備,包括: 處理器,耦合至包含處理器可執(zhí)行指令的存儲器, 其中,所述處理器能夠: 接收信息通告信號,其中所述信息通告信號標(biāo)識分發(fā)方節(jié)點(diǎn)中可用的信息; 將所述信息通告信號存儲在分發(fā)方路由表中;以及 將所述信息通告信號轉(zhuǎn)發(fā)至另一傳播方節(jié)點(diǎn)、選擇方節(jié)點(diǎn)或兩者。
17.一種無線通信系統(tǒng)中用作用于信息分發(fā)的傳播方節(jié)點(diǎn)的設(shè)備,包括: 鄰居接口模塊,從分發(fā)方節(jié)點(diǎn)接收信息通告信號,其中所述信息通告信號標(biāo)識分發(fā)方節(jié)點(diǎn)中可用的信息; 控制器,耦合至所述鄰居接口模塊,其中,所述控制器能夠: 將所述信息通告信號存儲在分發(fā)方路由表中;以及 將所述信息通告信號轉(zhuǎn)發(fā)至另一傳播方節(jié)點(diǎn)、選擇方節(jié)點(diǎn)或兩者。
18.—種無線通信系統(tǒng)中用于信息分發(fā)的計(jì)算機(jī)程序產(chǎn)品,包括: 計(jì)算機(jī)可讀介質(zhì),包括: 第一代碼集合,用于傳播方節(jié)點(diǎn)接收信息通告信號,其中所述信息通告信號標(biāo)識分發(fā)方節(jié)點(diǎn)中可用的信息; 第二代碼集合,用于所述傳播方節(jié)點(diǎn)將所述信息通告信號存儲在分發(fā)方路由表中;以及 第三代碼集合,用于所述傳播方節(jié)點(diǎn)將所述信息通告信號轉(zhuǎn)發(fā)至另一傳播方節(jié)點(diǎn)、選擇方節(jié)點(diǎn)或兩者。
19.一種用于無線通信系統(tǒng)中的信息通告散發(fā)的數(shù)據(jù)結(jié)構(gòu),包括: 首部字段,包含分發(fā)方標(biāo)記,其中,所述分發(fā)方標(biāo)記用作標(biāo)識內(nèi)容分發(fā)網(wǎng)絡(luò)中的分發(fā)方節(jié)點(diǎn)中可用的信息的裝置。
20.一種無線通信系統(tǒng)中用于信息分發(fā)的系統(tǒng),包括:分發(fā)方節(jié)點(diǎn); 傳播方節(jié)點(diǎn),連接至所述分發(fā)方節(jié)點(diǎn); 另一節(jié)點(diǎn),連接至所述傳播方節(jié)點(diǎn); 其中,所述分發(fā)方節(jié)點(diǎn)發(fā)送信息通告信號,所述信息通告信號標(biāo)識所述分發(fā)方節(jié)點(diǎn)中可用的信息;以及 其中,所述傳播方節(jié)點(diǎn)接收所述信息通告信號,將所述信息通告信號存儲在分發(fā)方路由表中,并向所述另一節(jié)點(diǎn)發(fā)送所述信 息通告信號。
全文摘要
本發(fā)明提供了無線通信系統(tǒng)中的信息分發(fā)的方法、設(shè)備和系統(tǒng)。在一個(gè)實(shí)施例中,無線通信系統(tǒng)中的信息分發(fā)的方法包括傳播方節(jié)點(diǎn)接收信息通告信號,其中所述信息通告信號標(biāo)識從分發(fā)方節(jié)點(diǎn)可用的信息;所述傳播方節(jié)點(diǎn)將所述信息通告信號存儲在分發(fā)方路由表中;以及所述傳播方節(jié)點(diǎn)將所述信息通告信號轉(zhuǎn)發(fā)至另一傳播方節(jié)點(diǎn)、選擇方節(jié)點(diǎn)或兩者。
文檔編號H04W28/06GK103119979SQ201180040788
公開日2013年5月22日 申請日期2011年6月22日 優(yōu)先權(quán)日2010年6月22日
發(fā)明者威廉·安東尼·蓋奇 申請人:捷訊研究有限公司