專利名稱:數(shù)字對象路由的制作方法
數(shù)字對象路由相關申請這里公開的主題要求2005年12月6日提交的、題為"Digital Object Routing"的美國專利申請11/296773的優(yōu)先權,該專利申請在 此并入以供參考。
背景技術:
這里公開的主題涉及在網(wǎng)絡上發(fā)送數(shù)字對象。諸如互聯(lián)網(wǎng)那樣的 信息交換網(wǎng)絡連接多個主計算平臺,其中數(shù)據(jù)可以在兩個或更多個計 算平臺之間交換。例如,被耦合到這樣的網(wǎng)絡的源節(jié)點可以把數(shù)字對 象從源節(jié)點發(fā)送到位于網(wǎng)絡的某處的目的節(jié)點。在網(wǎng)絡包括互聯(lián)網(wǎng)的 情況下,例如,源代碼可以經(jīng)由第一互聯(lián)網(wǎng)服務供應商(ISP)連接到 互聯(lián)網(wǎng),以及遠端節(jié)點同樣地可以經(jīng)由第二互聯(lián)網(wǎng)服務供應商(ISP) 連接到互聯(lián)網(wǎng)。多個中間節(jié)點可被耦合到互聯(lián)網(wǎng),其可以接收數(shù)字對 象,并把它轉發(fā)到另一個中間節(jié)點,直至數(shù)字對象達到目的節(jié)點為止。 數(shù)字對象的這樣的轉發(fā)可以通過使用互聯(lián)網(wǎng)協(xié)議(IP)來進行,互聯(lián) 網(wǎng)協(xié)議規(guī)定數(shù)字對象可以作為分組數(shù)據(jù)傳輸?shù)母袷?,以及通過互聯(lián)網(wǎng) 以數(shù)據(jù)分組的形式把數(shù)字對象路由到源節(jié)點的尋址方案。此外,諸如 互聯(lián)網(wǎng)那樣的網(wǎng)絡可以附加地利用傳輸控制協(xié)議(TCP)來建立在源 節(jié)點與目的節(jié)點之間的連接。使用這樣的TCP/IP協(xié)議,數(shù)據(jù)分組被 中間節(jié)點自動路由到目的地IP地址,而不用考慮在給定的中間節(jié)點之 間的網(wǎng)絡負荷。
要求保護的主題在說明書的總結部分特別指出并明確地要求保 護。然而,當結合附圖閱讀時,關于組織和/或操作方法,及其目標、特征和/或優(yōu)點,可以通過參照以下的詳細說明更好地理解,圖中圖l是根據(jù)一個或多個實施例的、路由數(shù)字對象的網(wǎng)絡的框圖;圖2是根據(jù)一個或多個實施例的路由器的框圖;圖3是根據(jù)一個或多個實施例的、可用來把數(shù)字對象發(fā)送到兩個 或更多個節(jié)點的網(wǎng)絡的框圖;圖4是根據(jù)一個或多個實施例的、用于路由數(shù)字對象的方法的流程圖;圖5是根據(jù)一個或多個實施例的、至少部分基于在網(wǎng)絡的節(jié)點之 間的鏈路質量轉發(fā)數(shù)字對象的方法的流程圖,其中鏈路質量可能隨時 間改變;圖6是根據(jù)一個或多個實施例的、數(shù)字對象經(jīng)由網(wǎng)絡路由的概念圖;圖7是根據(jù)一個或多個實施例的、用于把數(shù)字對象從源節(jié)點發(fā)送 到目的節(jié)點的網(wǎng)絡的框圖,其中源節(jié)點和/或目的節(jié)點請求發(fā)送數(shù)字對象;圖8是根據(jù)一個或多個實施例的、用于把數(shù)字對象從源節(jié)點發(fā)送 到目的節(jié)點的方法的流程圖,其中源節(jié)點和/或目的節(jié)點請求發(fā)送數(shù)字對象;圖9是根據(jù)一個或多個實施例的無線網(wǎng)絡;以及圖10是根據(jù)一個或多個實施例的、用于路由兩個或更多個數(shù)字對象的方法的流程圖。將會看到,為了闡述的簡要和/或清楚起見,在附圖中顯示的單元不必按照比例畫出。例如,某些單元的尺度為了清楚起見可以相對于其它單元被放大。此外,如果認為適當?shù)脑?,附圖標記在附圖之間重復出現(xiàn),以表示相應的或類似的單元。
具體實施方式
在以下的詳細說明中,給出了許多具體的細節(jié),以提供對于要求 保護的主題的全面了解。然而,本領域技術人員將會理解,要求保護的主題在實現(xiàn)時可能無需這些具體的細節(jié)。在其它實例中,已知的方 法、過程、部件和/或電路沒有詳細描述。后面的詳細說明的某些部分例如以計算機存儲器中的算法、程序 和/或對數(shù)據(jù)比特或二進制數(shù)字信號的運算的符號描述來表示。這些算 法描述和/或表示可包括在數(shù)據(jù)處理技術領域中使用的技術,用于傳達 計算機系統(tǒng)和/或其它信息處理系統(tǒng)的設置,以根據(jù)這樣的程序、算法 和/或運算符號描述來操作。算法通??梢员徽J為是導致所希望的結果的自相容的動作序列 和/或運算序列。這些包括對物理量的物理操控。通常,但不是必需的, 這些物理量的形式為能夠被存儲、傳輸、組合、比較和/或執(zhí)行其它操 控的電信號和/或磁信號。已經(jīng)證明把這些信號作為比特、數(shù)值、單元、 符號、字符、術語、數(shù)字和/或類似表示往往是很方便的,主要是對于 通常的用途。然而,應當理解的是,所有這些和/或類似的術語要與適 當?shù)奈锢砹肯嚓P聯(lián),并且僅僅是被應用到這些物理量的方便的標簽。除非專門說明,正如從下面的討論將看到的,在通篇的說明書討 論中,利用諸如處理、運算、計算、確定和/或類似表示的術語,是指 計算機和/或計算系統(tǒng)和/或類似的電子計算設備的動作和/或處理,其把表示為計算機和/或計算系統(tǒng)和/或類似的電子和/或計算設備的寄存 器和/或存儲器內的諸如電子方面的物理量的數(shù)據(jù)操控或變換成類似 于表示為計算系統(tǒng)和/或其它信息操控系統(tǒng)的存儲器、寄存器和/或其它 這樣的信息存儲設備、傳輸和/或顯示設備內的物理量的其它數(shù)據(jù)。要求保護的實施例可包括用于執(zhí)行這里的操作的設備。這個設備 可以為所希望的目的而專門構造,或者它也可包括通用計算設備,由 存儲在該設備中的程序有選擇地激活和/或重新配置。這樣的程序可被 存儲在存儲介質上,例如但不限于任何類型的盤,包括軟盤、光盤、CD-ROM、磁光盤、只讀存儲器(ROM)、隨機訪問存儲器(RAM)、 電可編程只讀存儲器(EPROM)、電可擦除和/或可編程只讀存儲器 (EEPROM)、閃存存儲器、磁卡和/或光卡、和/或任何其它類型的 適合于存儲電子指令的介質,和/或能夠被耦合到計算設備和/或其它信息處理系統(tǒng)的系統(tǒng)總線上的介質。這里給出的處理和/或顯示并不固有地關聯(lián)于任何特定的計算裝 置和/或其它設備。多種通用系統(tǒng)可以結合根據(jù)這里的指導的程序而被 使用,或者可以證明構造更為專門的設備來執(zhí)行所希望的方法是很方 便的。從下面的說明將會看到用于多種這樣的系統(tǒng)的所希望的結構。 另外,實施例不是參照任何特定的編程語言描述的。應當理解的是, 各種各樣的編程語言都可被用來實現(xiàn)這里描述的指導。在以下的說明和/或權利要求書中,可以使用術語"耦合,,和/或"連 接,,以及它們的派生詞。在具體實施例中,"連接,,可被用來表示兩個或 更多個單元互相直接物理接觸和/或電接觸。"耦合"可以指兩個或更多 個單元直接物理接觸和/或電接觸。然而,"耦合"也可以指兩個或更多 個單元可能沒有互相直接接觸,但仍可以互相協(xié)作和/或互動。應當理解的是,某些實施例可被用在各種各樣的應用中。雖然要 求保護的主題不限于這方面,但這里公開的電路可以被用于許多設備, 如無線電系統(tǒng)的發(fā)射機和/或接收機。希望被包含在要求保護的主題范 圍內的無線電系統(tǒng)可以包括(但僅僅作為例子)無線個人區(qū)域網(wǎng)絡(WPAN ),如與WiMedia Alliance兼容的網(wǎng)絡,無線局域網(wǎng)(WLAN ) 設備和/或無線廣域網(wǎng)(WWAN)設備,包括無線網(wǎng)接口設備和/或網(wǎng) 絡接口卡(NIC)、基站、接入點(AP)、網(wǎng)關、網(wǎng)橋、集線器、蜂 窩無線電話通信系統(tǒng)、衛(wèi)星通信系統(tǒng)、雙向無線通信系統(tǒng)、單向尋呼 機、雙向尋呼機、個人通信系統(tǒng)(PCS)、個人計算機(PC)、個人 數(shù)字助理(PDA)和/或類似設備,但要求保護的主題范圍不限于此。 希望包含在要求保護的主題范圍內的無線通信系統(tǒng)的類型可包 括但不限于無線局域網(wǎng)(WLAN)、無線廣域網(wǎng)(WWAN)、碼分多 址(CDMA)蜂窩無線電話通信系統(tǒng)、全球移動通信系統(tǒng)(GSM)蜂 窩無線電話系統(tǒng)、北美數(shù)字蜂窩(NADC)蜂窩無線電話系統(tǒng)、時分 多址(TDMA)系統(tǒng)、擴展TDMA (E-TDMA)蜂窩無線電話系統(tǒng)、 第三代(3G)系統(tǒng),如寬帶CDMA (WCDMA) 、 CDMA-2000和/ 或類似系統(tǒng),但要求保護的主題范圍不限于此。在說明書全篇參考了 一個實施例,這表示結合該實施例描述的具 體特征、結構或特性被包括在至少一個實施例中。因此,在一個實施 例中的措辭在說明書通篇的各個不同地方出現(xiàn),不一定是指同 一個實 施例。此外,在一個或多個實施例中,可以把具體的特征、結構或特 性組合起來。這里所提到的網(wǎng)絡涉及到能夠在耦合到網(wǎng)絡的各節(jié)點之間傳輸 數(shù)據(jù)的基礎結構。例如,網(wǎng)絡可包括能夠根據(jù)一個或多個數(shù)據(jù)傳輸協(xié) 議在節(jié)點之間傳輸數(shù)據(jù)的鏈路。這樣的鏈路可包括一種或多種類型的、 能夠從源把信息發(fā)送到目的地的傳輸介質和/或鏈路。然而這些僅僅是 網(wǎng)絡的例子,要求保護的主題范圍不限于此。當在數(shù)據(jù)傳輸網(wǎng)絡中傳輸數(shù)據(jù)時,源節(jié)點可以發(fā)起把數(shù)據(jù)發(fā)送到 耦合到數(shù)據(jù)傳輸網(wǎng)絡的一個或多個目的節(jié)點的操作。在一個特定實施 例中(但要求保護的主題范圍不限于此),源節(jié)點可以至少部分地基 于與目的節(jié)點相關的目的地址發(fā)起把數(shù)據(jù)發(fā)送到目的節(jié)點的操作。根 據(jù)一個特定實施例的通信協(xié)議,源節(jié)點可以把數(shù)據(jù)以一個或多個數(shù)據(jù) 分組的形式發(fā)送到目的節(jié)點,所述數(shù)據(jù)分組至少部分地基于目的地址 經(jīng)由數(shù)據(jù)傳輸網(wǎng)絡被路由至目的節(jié)點。然而,這些僅僅是在網(wǎng)絡中如 何把數(shù)據(jù)從源節(jié)點發(fā)送到目的節(jié)點的例子,要求保護的主題范圍不限 于此。網(wǎng)絡中的節(jié)點可以通過數(shù)據(jù)鏈路把信息轉發(fā)到數(shù)據(jù)傳輸網(wǎng)絡中 的一個或多個其它節(jié)點。在一個特定的例子中,第一節(jié)點可以通過根 據(jù)通信協(xié)議發(fā)送一個或多個數(shù)據(jù)分組而把信息轉發(fā)到第二節(jié)點。這樣 的數(shù)據(jù)分組可包括其中包含所希望的目的節(jié)點的地址的包頭部分,以 及其中包含所轉發(fā)的信息的有效荷載。如果第二節(jié)點不是最終所希望 的節(jié)點,則第二節(jié)點還可以把該數(shù)據(jù)分組轉發(fā)到包含和/或耦合到最終 所希望的目的節(jié)點的笫三節(jié)點。然而,這些僅僅是信息可以如何在網(wǎng) 絡中被轉發(fā)的例子,要求保護的主題范圍不限于此。這里所說的數(shù)字對象是指以數(shù)字形式組織和/或格式化的信息.例 如,數(shù)字對象可包括一個或多個文檔、可視介質和/或音頻介質和/或它們的任何組合。然而,這些僅僅是可被保持在數(shù)字對象中的信息類型 的例子,要求保護的主題范圍不限于此。這樣的數(shù)字對象可以以壓縮 的格式被保持,能夠把有效地數(shù)字對象存儲在存儲介質中,和/或實現(xiàn) 數(shù)據(jù)傳輸網(wǎng)絡中的數(shù)字傳輸。在其它實施例中,這樣的數(shù)字對象可被 加密,用于在安全通信信道內的傳輸。在一個特定的實施例中,雖然 要求保護的主題范圍不限于此,但數(shù)字對象也可以在源節(jié)點處被格式 化,用于傳輸?shù)揭粋€或多個目的節(jié)點。另外,數(shù)字對象可以根據(jù)通信 協(xié)議被發(fā)送到一個或多個目的節(jié)點,作為路由到一個或多個數(shù)據(jù)節(jié)點 的一個或多個數(shù)據(jù)分組。然而,這些僅僅是數(shù)字對象的例子,要求保 護的主題范圍不限于此。在一個或多個實施例中,數(shù)字對象可包括如在美國專利No. 6199054中所描述的數(shù)字數(shù)據(jù)有效荷栽。這里所說的投標(bid)是指執(zhí)行一項服務的建議的表述。在一 個具體的例子中,顧客和/或客戶可以接收來自對顧客和/或客戶的業(yè)務 進行竟爭的一個以上的投標方的投標。投標可以規(guī)定執(zhí)行一項服務的 條款,諸如價格、數(shù)量、時限和/或可靠性。然而,這些僅僅是可以在 投標中表述的條款的例子,而要求保護的主題范圍不限于此。另外, 在某些商業(yè)情況中,由顧客和/或客戶對于投標的接受可以與投標方綁 定在一起。然而,在其它商業(yè)情況中,顧客和/或客戶可能并不對于投 標的接受本身進行綁定。這里,由一個或多個投標方進行的附加行動 可能導致綁定的安排。應當理解的是,這些僅僅是投標的例子,要求 保護的主題范圍不限于此。這里所說的投標請求是指提供用于執(zhí)行一項服務的投標的邀請 的表述。在一個具體的例子中,這樣的投標請求可以規(guī)定要由服務供 應商執(zhí)行的所希望的服務。在某些實施例中,投標請求可以規(guī)定要執(zhí) 行所希望的服務的某些條款,但不一定是所有的條款。然而,這些僅 僅是投標請求的例子,要求保護的主題范圍不限于此。響應于接收到來自服務供應商的對提供服務的投標,潛在的顧客 和/或客戶可以把接受消息提供到投標的服務供應商。這樣的接受消息 可以表示顧客和/或客戶根據(jù)在接收到的投標中表明的至少某些條款接受來自服務供應商的服務的愿意程度。然而,這些僅僅是接受消息 的例子,要求保護的主題范圍不限于此。在通過網(wǎng)絡把數(shù)字對象從源節(jié)點轉發(fā)到目的節(jié)點時,由一個或多 個中介或中間方擁有、租用、控制和/或操作的設備可以把至少一部分 的數(shù)字對象通過至少一部分網(wǎng)絡轉發(fā)到目的節(jié)點。正如下面說明的, 術語"中間方"是指可以通過至少一部分數(shù)據(jù)傳輸網(wǎng)絡和/或由用于執(zhí) 行該服務的一方擁有、租用、控制和/或操作的設備轉發(fā)數(shù)字對象的一 方。由中間方擁有、租用、控制和/或維護的設備可包括能夠把信息發(fā) 送到數(shù)據(jù)傳輸網(wǎng)絡和/或從數(shù)據(jù)傳輸網(wǎng)絡接收信息的設備。這里,這樣 的設備可包括能夠經(jīng)由形成網(wǎng)絡中的鏈路的一種或多種數(shù)據(jù)傳輸介質 從源節(jié)點接收信息和/或把信息發(fā)送到目的節(jié)點的一個或多個通信端 口 。這樣的通信端口能夠接收和/或發(fā)送來自多種類型的介質中的任一 種介質的信息,所述介質例如為纜線,可包括光纜、同軸電纜、無屏 蔽的雙絞線對等等,和/或無線傳輸介質,可包括地面無線傳輸鏈路或 非地面運載鏈路,如大氣運載、水上運載和/或空間運載。然而,這些 僅僅是可以把由中間方擁有、租用、控制和/或操作的設備耦合到數(shù)據(jù) 傳輸網(wǎng)絡的通信端口的例子,要求保護的主題范圍不限于此。這里所說的指令是指代表一種或多種邏輯運算的表述。例如,指 令可以是機器可讀的,可以由用于對一個或多個數(shù)字對象執(zhí)行一種或 多種運算的機器進行解釋。然而,這僅僅是指令的例子,要求保護的 主題范圍不限于此。在另一個例子中,這里所說的指令是指可以由具 有包括編碼命令的命令集的處理電路執(zhí)行的經(jīng)過編碼的命令。這樣的 指令可以以處理電路能夠理解的機器語言的形式被編碼。然而,這些 僅僅是指令的例子,要求保護的主題范圍不限于此。這里所說的存儲介質是指能夠保持由一種或多種機器可感知的 表述的介質。例如,存儲介質可包括用于存儲機器可讀的指令和/或信 息的一個或多個存儲裝置。這樣的存儲裝置可包括多種介質類型中的 任一種介質,例如包括磁、光、和半導體存儲介質。然而,這些僅僅是存儲介質的例子,要求保護的主題范圍不限于此。這里所說的邏輯是指用于執(zhí)行一種或多種邏輯運算的結構。例 如,邏輯可包括基于一個或多個輸入信號提供一個或多個輸出信號的 電路。這樣的電路可包括接收數(shù)字輸入并提供數(shù)字輸出的有限狀態(tài)機, 或響應于一個或多個模擬輸入信號提供一個或多個模擬輸出信號的電路。這樣的電路例如可以在專用集成電路(ASIC)或現(xiàn)場可編程門陣 列(FPGA)中被提供。另外,邏輯可包括存儲在存儲介質中的機器 可讀指令,與處理電路相組合以執(zhí)行這樣的機器可讀指令。然而,這些僅僅是可提供邏輯的結構的例子,要求保護的主題范圍不限于此。這里所說的代理是指在第 一設備上執(zhí)行的、并能夠在網(wǎng)絡上與第 二設備通信的處理過程。在一個具體的實施例中,例如,代理處理過 程可以收集與第一設備有關的信息,并能夠把收集到的信息傳輸?shù)降?二設備。在另一個實施例中,代理可以從第二設備接收控制信號,從 而能夠遠程控制第一設備的至少一個方面。然而,這些僅僅是代理如 何能夠在設備之間進行通信的例子,要求保護的主題范圍不限于此。 在另一個實施例中,代理可以在存儲介質中存儲的機器可讀指令的控 制下在處理器上執(zhí)行。在另一個實施例中,代理可以在提供邏輯的不 同類型的結構上執(zhí)行。然而,這些僅僅是代理的例子,要求保護的主 題范圍不限于此。這里所說的服務質量(QoS)是指在時間約束條件下把數(shù)據(jù)提供 給接收方的數(shù)據(jù)傳輸服務的特性。服務質量可能涉及傳輸控制協(xié)議/ 互聯(lián)網(wǎng)協(xié)議(TCP/IP)類型的協(xié)議和/或用戶數(shù)據(jù)報協(xié)議/互聯(lián)網(wǎng)協(xié)議 (UDP/IP)類型的協(xié)議的特性。在一個或多個實施例中,服務質量可 能涉及例如在一個或多個數(shù)據(jù)分組不能到達的情況下和/或在到達的 一個或多個數(shù)據(jù)分組包含一個或多個出錯的信息比特的情況下的門限 錯誤傳輸率。在一個或多個實施例中,服務質量可以指其中沒有錯誤 和/或無錯率是可接受的情況,和/或可以指在錯誤的數(shù)目和/或錯誤率 沒有超過預定數(shù)值的情況下的閾值,和/或可以指其中錯誤的數(shù)目和/ 或錯誤率可接受的范圍,但要求保護的主題范圍不限于此。在一個具體的實施例中,例如QoS可以與數(shù)字對象從源節(jié)點到目的節(jié)點的傳輸 相關聯(lián)。這里,例如QoS可以規(guī)定所有的或部分數(shù)字對象在某個時間 約束條件內到達目的節(jié)點。在另一個實施例中,QoS可以至少部分地 規(guī)定數(shù)字對象要傳送到目的節(jié)點的實際的數(shù)據(jù)速率。然而,這僅僅是 QoS如何應用到數(shù)字對象的傳輸?shù)睦?,要求保護的主題范圍不限于 此。除非特別說明,正如從以下的討論看到的,應當理解的是,在本 說明書的通篇中,如處理、運算、計算、選擇、形成、使能、禁止、 識別、發(fā)起、接收、發(fā)送、確定和/或類似術語的使用是指可以由諸如 計算機或類似的電子計算設備的計算平臺執(zhí)行的動作和/或處理,其操 控和/或變換表示為在計算機平臺的處理器、存儲器、寄存器和/或其它 信息存儲裝置、發(fā)送、接收和/或顯示裝置內的電和/或磁物理量和/或 其它物理量的數(shù)據(jù)。此外,除非特別說明,這里參照附圖等等描述的 處理過程也可以全部或部分地由這樣的計算平臺執(zhí)行和/或控制?,F(xiàn)在參照圖1,將討論根據(jù)一個或多個實施例的網(wǎng)絡的框圖。源 節(jié)點110可以耦合到互聯(lián)網(wǎng)服務供應商(ISP) 112,它可以使源節(jié)點 110訪問網(wǎng)絡100。在一個實施例中,網(wǎng)絡100可包括網(wǎng)絡100上的一 個或多個節(jié)點114,其中第一個節(jié)點114可以與網(wǎng)絡100上的一個或 多個其它節(jié)點114通信。在一個實施例中,網(wǎng)絡100可包括互聯(lián)網(wǎng), 但要求保護的主題范圍不限于此?;ヂ?lián)網(wǎng)服務供應商112可以使得源 節(jié)點110經(jīng)由一種或多種數(shù)據(jù)傳輸接入技術,例如公共交換電話網(wǎng) (PSTN)、數(shù)字用戶線(DSL)、同軸電纜,或者無線接入,例如使 用衛(wèi)星和/或地面鏈路,訪問網(wǎng)絡100。然而,這些僅僅是諸如源節(jié)點 110那樣的節(jié)點獲得對網(wǎng)絡100的訪問的例子,要求保護的主題范圍 不限于此。網(wǎng)絡100能夠根據(jù)互聯(lián)網(wǎng)協(xié)議(IP)在網(wǎng)絡拓樸中的節(jié)點 114之間傳輸數(shù)據(jù)分組。然而,這僅僅是在所有或部分數(shù)字對象從源 節(jié)點110到目的節(jié)點118的傳輸中可以使用的通信協(xié)議的例子,要求 保護的主題范圍不限于此。在圖1所示的特定實施例中,源節(jié)點110 和目的節(jié)點118可以通過互聯(lián)網(wǎng)服務供應商(ISP ) 110和/或116的設施訪問數(shù)據(jù)網(wǎng)絡IOO。例如,源節(jié)點110和/或目的節(jié)點118可包括相 應ISP的用戶,其可以支付^使用費來訪問網(wǎng)絡100。然而。ISP110和 /或116僅僅是源節(jié)點110和/或目的節(jié)點118如何訪問網(wǎng)絡的例子,要 求保護的主題范圍不限于此。應當指出,可以有一個或多個源節(jié)點110 以及一個或多個目的節(jié)點118,其能夠經(jīng)由一個或多個ISP 112和/或 一個或多個ISP116耦合到網(wǎng)絡100。同樣地,網(wǎng)絡100中的節(jié)點的數(shù) 目可以是零和/或一個或多個,節(jié)點114能夠與一個或多個其它節(jié)點 114通信,但要求保護的主題范圍不限于此。與在源節(jié)點110和目的 節(jié)點118之間的中間位置、設備、和/或路徑有關的節(jié)點114通常可被 稱為中介,但要求保護的主題范圍不限于此。根據(jù)一個實施例,節(jié)點 114和/或ISP 112和/或116可包括一個或多個路由器,用于把來自源 節(jié)點110的數(shù)據(jù)分組轉發(fā)到目的節(jié)點118,但要求保護的主題范圍不 限于此。根據(jù)一個實施例,源節(jié)點110和/或目的節(jié)點118,和/或可選地還 有一個或多個節(jié)點114,可包括能夠發(fā)送和/或接收數(shù)字對象的多種裝 置類型中的任一種裝置。在一個特定的例子中,源節(jié)點110和/或目的 節(jié)點118可包括通信端口 (未示出),其適于通過使用一個或多個這 里提到的接入技術的數(shù)據(jù)傳輸介質把數(shù)據(jù)發(fā)送到一個或多個ISP 110 和/或118,和/或從一個或多個ISP110和/或118接收數(shù)據(jù),除了通信 接口以外,源節(jié)點110和/或目的節(jié)點118,和/或可選地還有一個或多 個節(jié)點114,還可包括計算平臺,其采用了處理器、 一個或多個存儲 器裝置、以及用于在處理器和通信端口上執(zhí)行的處理過程之間進行通 信的適當?shù)妮斎?輸出裝置。在計算平臺上可執(zhí)行的這種處理過程可以 至少部分地由存儲在計算平臺的一個或多個存儲器裝置中的機器可讀 指令來控制。在一個具體的實施例中,源節(jié)點IIO處的計算平臺系統(tǒng) 可以執(zhí)行創(chuàng)建和/或格式化用于在網(wǎng)絡100上傳輸?shù)臄?shù)字對象的一個或 多個處理過程。然而,這僅僅是源節(jié)點110如何創(chuàng)建和/或格式化用于 在網(wǎng)絡100上傳輸?shù)臄?shù)字對象的例子,要求保護的主題范圍不限于此。 在另一個具體的實施例中,目的節(jié)點118處的計算平臺可以執(zhí)行利用經(jīng)由網(wǎng)絡100通過通信端口接收的數(shù)字對象的一個或多個處理過程。 然而,這僅僅是目的節(jié)點118如何處理從網(wǎng)絡100接收的數(shù)字對象的 例子,要求保護的主題范圍不限于此。根據(jù)一個實施例,由節(jié)點114的所有者和/或運營商所擁有、租用。 控制和/或操作的設備可以在ISP 112和ISP 116之間傳輸數(shù)字對象。 把節(jié)點114耦合到ISP 112和ISP 116的鏈路可包括多種數(shù)據(jù)傳輸介質 中的任一種數(shù)據(jù)傳輸介質,例如纜線,如光纖、同軸電纜、和/或無屏 蔽的雙絞線對,和/或無線傳輸介質,如使用地面和/或基于衛(wèi)星的鏈路。 然而,這些僅僅是可以用來在網(wǎng)絡100上傳送數(shù)字對象的傳輸介質的 例子,要求保護的主題范圍不限于此。如圖1所示,ISP IIO可以在包括至少一個或多個相應的節(jié)點114 的多條路徑中的任一條路徑上把數(shù)字對象發(fā)送到ISP 116。根據(jù)一個具 體的實施例,ISP IIO可以經(jīng)由耦合節(jié)點114的任一條或多條傳輸鏈路 通過任一個節(jié)點114把數(shù)字對象發(fā)送到ISP116。根據(jù)一個具體的實施 例,源節(jié)點110和/或ISP 112可以選擇特定的一個或多個節(jié)點114, 把數(shù)字對象轉發(fā)到ISP116。然而,這僅僅是如何選擇特定的節(jié)點114 用于把數(shù)字對象從源節(jié)點110轉發(fā)到目的節(jié)點118的例子,要求保護 的主題范圍不限于此。根據(jù)一個實施例,雖然要求保護的主題范圍不限于此,節(jié)點114 可以通過根據(jù)諸如互聯(lián)網(wǎng)協(xié)議(IP)那樣的特定網(wǎng)絡協(xié)議而格式化的 一個或多個數(shù)據(jù)分組在ISP 112與ISP 116之間對數(shù)字對象進行路由。 這樣的數(shù)據(jù)分組可以在連接節(jié)點114與ISP 112、 ISP 116的數(shù)據(jù)鏈路 上根據(jù)多個數(shù)據(jù)鏈路層協(xié)議中的任一協(xié)議被轉發(fā),例如以太網(wǎng)、異步 傳送模式(ATM)、幀中繼和/或同步光網(wǎng)絡/同步數(shù)字分級結構 (SONET/SDH)數(shù)據(jù)鏈路協(xié)議。在釆用無線通信鏈路的實施例中, 數(shù)據(jù)分組可以在根據(jù)多個無線數(shù)據(jù)鏈路協(xié)議中的任一協(xié)議的無線通信 鏈路上被轉發(fā),例如IEEE標準802.11、 802.16和/或類似協(xié)議,和/ 或無線數(shù)據(jù)鏈路協(xié)議,例如包括但不限于碼分多址(CDMA)、單栽 波無線傳輸技術(lxRTT)、全球演進增強數(shù)據(jù)(EDGE)、僅僅演進數(shù)據(jù)(EV-DO)、具有無縫越區(qū)切換正交頻分復用的快速低等待時 間接入(Flash-OFDM)、通用分組無線服務(GPRS)、全球移動通 信系統(tǒng)(GSM)、和/或通用移動電信系統(tǒng)(UMTS)和/或類似協(xié)議。 然而,這些僅僅是可用來在網(wǎng)絡100中發(fā)送和/或接收數(shù)據(jù)分組的數(shù)據(jù) 鏈路協(xié)議的例子,要求保護的主題范圍不限于此?,F(xiàn)在參照圖2,將討論根據(jù)一個或多個實施例的路由器的框圖。 圖2所示的路由器200可以在節(jié)點114和/或ISP 114和/或ISP 116處 被擁有、租用和/或操作,以根據(jù)一個實施例把數(shù)字對象的至少一部分 發(fā)送到目的節(jié)點118。路由器200可包括一個或多個輸入端口 210,用 于根據(jù)這里提到的一個或多個協(xié)議接收數(shù)據(jù)分組通信。 一個或多個輸 入端口 210能夠從ISP 112接收來自源節(jié)點110的數(shù)字對象的全部或 至少一部分。路由器200還可包括一個或多個輸出端口 212,用于棉> 據(jù)這里提到的一個或多個協(xié)議發(fā)送數(shù)據(jù)分組通信。 一個或多個輸入端 口 212能夠把數(shù)字對象的全部或至少一部分發(fā)送到ISP 116,然后該分 組可被轉發(fā)到一個或多個目的節(jié)點118。根據(jù)一個實施例,路由器200可包括用來確定如何把輸入端口 210處接收到的分組轉發(fā)到輸出端口 212的邏輯。例如,路由器200 可以確定一個輸出端口 212,用于至少部分地基于與接收到的數(shù)據(jù)分 組有關的信息、例如目的地址來轉發(fā)接收到的數(shù)據(jù)分組。根據(jù)一個具 體的實施例,路由器200可以確定一個輸出端口 212,用于根據(jù)把目 的地的互聯(lián)網(wǎng)協(xié)議(IP)地址與輸出端口 212相關聯(lián)的一個或多個查 找表來轉發(fā)接收到的數(shù)據(jù)分組。然而,這僅僅是路由器如何確定用于 轉發(fā)數(shù)據(jù)分組的輸出端口的例子,要求保護的主題范圍不限于此。盡 管存在與接收到的數(shù)據(jù)分組相關聯(lián)的有效目的地址,但根據(jù)一個實施 例,路由器200也可以至少部分地基于諸如與該數(shù)據(jù)分組有關的源和/ 或目的地的信息,或者與該數(shù)據(jù)分組有關的其它信息,選擇是否轉發(fā) 接收到的數(shù)據(jù)分組。根據(jù)一個實施例,用來控制從輸入端口 210路由到輸出端口 212 的數(shù)據(jù)分組的路由器200的上述邏輯可包括一個或多個計算機系統(tǒng),所述計算機系統(tǒng)包括一個或多個處理器和存儲器裝置。存儲器裝置可 包含在一個或多個處理器上執(zhí)行以控制數(shù)據(jù)分組的路由的計算機可執(zhí)行指令。作為替代,路由器200可包括一個或多個用來控制路由的專 用集成電路(ASIC)器件,和/或一個或多個ASIC器件與一個或多個 計算機系統(tǒng)的組合,用以控制路由。然而,這些僅僅是在用于控制數(shù) 據(jù)分組的轉發(fā)的路由器中可以釆用的邏輯的例子,要求保護的主題范 圍不限于此。在一個或多個實施例中,路由器200可包括和/或通過這 里所描述的一個或多個計算平臺實現(xiàn)為例如網(wǎng)絡接口卡和/或服務器, 其適于至少部分地作為路由器來操作,和/或提供一種或多種路由功 能,但要求保護的主題范圍不限于此。根據(jù)一個實施例,例如圖1所示的一個或多個節(jié)點114以及一個 或多個ISP 112和/或ISP 116可以采用一個以上的路由器200來把數(shù) 字對象轉發(fā)到目的節(jié)點118。在第一路由器處從源節(jié)點IIO接收到的 數(shù)字對象可被轉發(fā)給第二路由器,其中第一和第二路由器被節(jié)點114 和/或ISP112和/或ISP116擁有、租用、控制和/或操作。在這樣的實 施例中,第一路由器可以從ISP 112接收數(shù)字對象,并把接收到的數(shù) 字對象直接轉發(fā)到第二路由器,或者經(jīng)由一個或多個其它路由裝置轉 發(fā)到第二路由器。第二路由器然后可以把從第一路由器接收到的數(shù)字對象轉發(fā)到ISP116。然而,這僅僅是作為中介的節(jié)點如何利用多個路 由器把數(shù)字對象從源節(jié)點轉發(fā)到目的節(jié)點的例子,要求保護的主題范 圍不限于此。根據(jù)一個實施例,一個或多個節(jié)點114和/或ISP 112和/或ISP 116 可以采用^L據(jù)例如在國際工程任務組(IEFP ),網(wǎng)絡工作組,RFC 3031, 2001中所提出的MPLS結構的多協(xié)議標簽交換(MPLS)。在這樣的 實施例中,ISP112可包括標簽邊緣路由器(LER),其能夠把標簽值 分配給從源節(jié)點110接收到的分組,用于傳輸?shù)侥康墓?jié)點118。節(jié)點 114的一個或多個路由器200可包括標簽交換路由器(LSR),其至做出轉發(fā)決定。在ISP112和ISP116之間的網(wǎng)絡跳躍時,與一個或多個節(jié)點114相關聯(lián)的LSR可以去除接收到的數(shù)據(jù)分組的已有的標簽, 并加上一個新的標簽,表示下行方向上下一個LSR如何把數(shù)據(jù)分組轉 發(fā)到目的地。被耦合以把數(shù)字對象從ISP 112轉發(fā)到ISP 116的標簽交 換路由器然后可形成標簽交換路徑(LSP),所述標簽交換路徑是至 少部分地基于從被稱為標簽堆棧的標簽分級結構中選擇的、分配給在所確定的。然而,這僅僅是數(shù)字對象如何通過使用MPLS在數(shù)據(jù)傳輸 網(wǎng)絡的節(jié)點之間傳送的例子,要求保護的主題范圍不限于此。在一個或多個實施例中,路由器200可以通過使用已有的處理過 程、路由表、和/或形成業(yè)務流的MPLS來實現(xiàn)分組和/或數(shù)據(jù)的路由, 可選地不考慮基于對象的QoS要求和/或與具體的數(shù)字對象和/或一系 列對象有關的其它標準。在一個或多個實施例中,路由器200可以通 過使用已有的處理過程、路由表、和/或形成業(yè)務流的MPLS來實現(xiàn)分 組和/或數(shù)據(jù)的路由,可選地包含了對基于對象的QoS要求和/或與具 體的數(shù)字對象和/或一系列對象有關的其它標準的考慮。在一個或多個 實施例中,路由器200可以用軟件和/或固件來編程,以實現(xiàn)分組和/ 或數(shù)據(jù)的路由,以及在一個或多個替代實施例中,路由器200可以被 連線和/或使用開關來至少部分地基于分組業(yè)務量以預定的QoS實現(xiàn) 分組和/或數(shù)據(jù)的路由,但要求保護的主題范圍不限于此。在一個或多 個實施例中,把路由器200設置成對分組進行路由和/或轉發(fā)的指令可 以從路由器200外部的源處接收,而在一個或多個實施例中,路由器 200可被設置成以預定的設定,例如在一個輸入端口 210被耦合到一 個或多個輸出端口 212的情況下,轉發(fā)預定的分組和/或數(shù)字對象,例 如,它可以被設置成持續(xù)預定的時間間隔,但要求保護的主題范圍不 限于此?,F(xiàn)在參照圖3,將討論根據(jù)一個或多個實施例的、可用來把數(shù)字 對象發(fā)送到兩個或更多個節(jié)點的網(wǎng)絡的框圖。如圖3所示,源節(jié)點110 可以把數(shù)字對象發(fā)送到耦合到一個或多個ISP 116的一個以上的目的 節(jié)點118。同樣地,雖然未示出,目的節(jié)點和/或節(jié)點118可以從一個以上的源節(jié)點和/或節(jié)點110接收數(shù)字對象??梢圆捎靡粋€或多個中間 節(jié)點114把數(shù)字對象轉發(fā)到兩個或更多個目的節(jié)點118。在一個或多 個替代實施例中,源節(jié)點112可以使用多個中介以兩組或更多組數(shù)據(jù) 分組來發(fā)送數(shù)字對象,例如,其中可以有一個以上的目的節(jié)點和/或其 中單個的大小更大的對象可以使用分離準則,例如QoS、成本等等, 而被分割成要在分開的路徑上傳輸?shù)亩鄠€子對象,但要求保護的主題 范圍不限于此。根據(jù)一個實施例,被格式化的、用于傳輸?shù)揭粋€或多 個目的節(jié)點118的數(shù)字對象可以在ISP 112或一個或多個節(jié)點114或 一個或多個ISP116處被復制,用于傳輸?shù)蕉鄠€目的節(jié)點118。中間的 一個或多個節(jié)點114可包括一個或多個路由器,如路由器200,例如 把數(shù)據(jù)分組轉發(fā)到一個或多個目的節(jié)點118。此外,網(wǎng)絡100可以采 用MPLS并選擇特定的一個或多個中間節(jié)點114,用于把數(shù)字對象轉 發(fā)到一個或多個目的節(jié)點118。在圖3所示的實施例中,單個中間節(jié)點114能夠把數(shù)字對象從ISP 112轉發(fā)到被耦合到任意ISP 118的一個或多個目的節(jié)點114。同樣地, 中間節(jié)點114可以通過選擇另一個中間節(jié)點114 (數(shù)字對象可以通過 這個中間節(jié)點被路由到所選的ISP 116,然后繼續(xù)路由到所選的目的節(jié) 點118)而把數(shù)字對象轉發(fā)到被耦合到所有ISP 116的多個目的節(jié)點 118,但要求保護的主題范圍不限于此。在一個或多個實施例中,如圖l和/或圖3所示的網(wǎng)絡100可以確 定用于在ISP 112處的路由器200與在ISP 116處的路由器之間傳輸數(shù) 字對象的路由,和/或用于在一個中間節(jié)點114處的路由器200與在另 一個中間節(jié)點114處的路由器200之間傳輸數(shù)字對象的路由,和/或用 于在中間節(jié)點114處的路由器與ISP 112和/或ISP 116之間傳輸數(shù)字 對象的路由。當提供了源節(jié)點110以把數(shù)字對象發(fā)送到目的節(jié)點118 時,源節(jié)點110可以把數(shù)字對象發(fā)送到ISP 112,其中該數(shù)字對象可包 括關于要發(fā)送的數(shù)字對象的信息。這樣的關于要發(fā)送的數(shù)字對象的信 息可以稱為數(shù)字對象信息。這樣的數(shù)字對象信息例如可包括數(shù)字對象 的大小,例如以兆字節(jié)為單位;數(shù)字對象相對于一個或多個其它數(shù)字對象的優(yōu)先權的優(yōu)先權;其中可能希望發(fā)送數(shù)字對象的時間幀;在源 節(jié)點110與目的節(jié)點118之間所希望的鏈路質量;在源節(jié)點110與目 的節(jié)點118之間所希望的服務質量(QoS);在源節(jié)點110與目的節(jié) 點118之間所希望的等待時間參數(shù);數(shù)字對象包括的信息類型,例如 文本數(shù)據(jù)、電子郵件數(shù)據(jù)、HTML數(shù)據(jù)、媒體數(shù)據(jù)、數(shù)據(jù)文件的格式 等等。在一個或多個實施例中,數(shù)字對象信息可包括數(shù)字傳輸表(DTF)。這樣的數(shù)字傳輸表(DTF)例如可包括預定的字段,其規(guī) 定了對于把數(shù)字對象發(fā)送到目的節(jié)點的服務的服務請求的條款。這樣 的預定字段可被用來把信息提供給請求方,所述信息例如要發(fā)送的數(shù) 字對象的大小,例如以比特、字節(jié)、信元、分組等等為單位, 一個或 多個目的地址、QoS、壓縮格式、安全性/加密、支付賬號等等。然而, 這些僅僅是可以在用于提供服務請求的DTF中使用的預定字段的例 子,要求保護的主題范圍不限于此。在一個或多個實施例中,數(shù)字對 象信息可以整個地或至少部分地與數(shù)字對象結合到一起。例如,數(shù)字 對象信息可包括包頭和/或被包含在數(shù)字對象的包頭內。在一個或多個 替代實施例中,數(shù)字對象信息可以是整個地或至少部分地與數(shù)字對象 本身分離的對象。例如,數(shù)字對象信息可以是包含與該數(shù)字對象有關 的目的地信息的分開的路由賬單和/或存根、發(fā)送方信息、接收信息、 服務質量信息、路由路徑信息等等。在這樣的實施例中,數(shù)字對象信 息可以連同數(shù)字對象一起被路由,或者作為替代,可以至少部分地與 數(shù)字對象無關地被路由,和/或可以遵循沿網(wǎng)絡100的不同的發(fā)送路徑。 在一個或多個實施例中,數(shù)字對象信息可以向下行方向上的一個或多 個節(jié)點、諸如節(jié)點114表示到來的和/或包含在數(shù)字對象中的內容、和 /或所請求的服務質量、和/或對于來自下行節(jié)點的、關于下行節(jié)點是否 可處理數(shù)字對象、存儲數(shù)字對象、轉發(fā)數(shù)字對象等等的信息的請求。 在一個或多個實施例中,數(shù)字對象信息可以到達與該數(shù)字對象相同的目的地,以及在一個或多個替代實施例中,數(shù)字對象信息不能實際到 達和/或可能不需要達到與該數(shù)字對象相同的目的地。然而,這些僅僅 是數(shù)字對象信息如何體現(xiàn)的例子,要求保護的主題范圍不限于此。在一個或多個實施例中,數(shù)字對象(DO )可以是指要在網(wǎng)絡100 上傳輸?shù)挠行Ш奢d,例如電影文件,數(shù)字傳輸文件(DTF)可以是指 關于數(shù)字對象的信息,它可被稱為數(shù)字對象信息。例如,數(shù)字傳輸表 可以是另一個對象,典型地比數(shù)字對象小,但不一定必須比數(shù)字對象 小,也可以是與數(shù)字對象本身無關的對象,它代表數(shù)字對象和/或關于 數(shù)字對象的信息。在一個實施例中,數(shù)字傳輸表可包括關于數(shù)字對象 的元數(shù)據(jù),例如大小、投標、收費、QoS、路由信息等等。數(shù)字傳輸 表可以在網(wǎng)絡100中沿與數(shù)字對象相同的路徑傳輸,和/或數(shù)字傳輸表 可以沿至少部分不同于數(shù)字對象的路徑傳輸。在一個或多個實施例中, 例如在可能存在用來處理數(shù)字對象的轉發(fā)的預先存在的約定和/或預 先安排的路線的情況下,可能不需要和/或不釆用數(shù)字傳輸表。在其它 實施例中,數(shù)字傳輸表可被用作儀器,在該儀器中可以在網(wǎng)絡100上標和/或;費。在某些環(huán)境^在任意給定的網(wǎng)絡中,數(shù)字對^可包括相 應的數(shù)字傳輸表,在其它實施例中,數(shù)字對象可能沒有相應的數(shù)字傳 輸表。然而,這些僅僅是如何利用數(shù)字傳輸表來經(jīng)由網(wǎng)絡100傳輸數(shù) 字對象的例子,要求保護的主題范圍不限于此。在一個或多個實施例中,在ISP 112處的路由器200例如可以檢 驗在ISP 112與一個或多個中間節(jié)點114之間的業(yè)務負荷,這些中間 節(jié)點例如可包括被耦合到或接近耦合到路由器200的一個或多個輸出 端口 212的中間節(jié)點114。在一個實施例中,例如當ISP112處的路由 器200把數(shù)據(jù)分組發(fā)送到節(jié)點114處的路由器200時,路由器200可 以發(fā)送關于在ISP112與節(jié)點114之間的鏈路的信息,例如傳輸時間、 等待時間、信道信息、鏈路質量、誤碼率、重發(fā)率、和/或在節(jié)點114 的路由器200上的負荷。通常,這樣的信息可以稱為鏈路信息。當ISP 112的路由器200從下行節(jié)點114的路由器200接收這樣的鏈路信息 時,ISP 112的路由器200可以至少部分地基于鏈路信息和數(shù)字對象信 息確定哪個節(jié)點114適于從ISP 112把數(shù)字對象傳送到節(jié)點114。例如, 如果數(shù)字對象信息規(guī)定了最小服務質量,則ISP 112可以根據(jù)從節(jié)點114接收到的鏈路信息確定在ISP 112與節(jié)點114之間的哪些鏈路滿足 這個最小服務質量,并在ISP 112與節(jié)點114之間的鏈路滿足這個最 小服務質量的情況下把數(shù)字對象發(fā)送到中間節(jié)點114。同樣地,這樣 的處理過程可以由在每個隨后的中間節(jié)點114中的路由器200來實現(xiàn), 這些中間節(jié)點接收數(shù)字對象,用于在數(shù)字對象經(jīng)由網(wǎng)絡100傳輸時重 發(fā)到另一個中間節(jié)點,直至數(shù)字對象到達它所選的目的節(jié)點,但要求 保護的主題范圍不限于此。在一個實施例中,ISP112和/或ISP116和/或節(jié)點116的路由器 200可包含路由表,這個路由表根據(jù)在節(jié)點114、 ISP 112和/或ISP 116 之間的鏈路信息規(guī)定了數(shù)字對象可被路由到哪里。當分組有效荷栽和 在兩個路由器200之間的相關的鏈路信息隨時間改變時,這樣的路由 表可以至少部分地基于路由器200從其它下行路由器200接收到的改 變鏈路信息周期性地被更新。此外,路由表可以至少部分地基于在給 定的單位時間內接收到的數(shù)字對象的數(shù)目和/或至少部分地基于在數(shù) 字信息對象中規(guī)定的數(shù)字對象信息而被更新。當路由表被更新時,由 路由器200接收到的數(shù)字信息對象可以根據(jù)更新后的路由表被路由到 更新后的下行節(jié)點114,但要求保護的主題范圍不限于此。在一個或多個實施例中,數(shù)字對象可能非常大,從而可能希望例 如在源節(jié)點110和/或在一個或多個中間節(jié)點114處把該數(shù)字對象分割 成一個或多個子對象,其中可以為所述的一個或多個子對象提供其自 己的各個路由要求、服務質量、路由路徑等等,并且其中子對象可以 在一個或多個中間節(jié)點114和/或一個或多個目的節(jié)點118處重新組 裝。在一個或多個實施例中這樣的子對象的概念可類似于利用分組的 數(shù)據(jù)傳輸,其中子對象可以處于比分組的組織級別更高的級別上,但 也可以處于比分組的組織級別更低的級別上。例如,多媒體對象可被 分割成視頻子對象和子音頻對象,和/或多媒體對象可被分割成對應于 包含在多媒體對象中的情景的子對象,但要求保護的主題范圍不限于 此.適于被分割成一個或多個更小的對象的數(shù)字對象的例子可以是其 中數(shù)字對象是電影的情形。在一個或多個實施例中,這樣的對象的傳輸可包括多輸入、多輸出(MIMO)傳輸系統(tǒng)和/或空分多址系統(tǒng),例在一個具體實施例中,適于把數(shù)字對象分割成一個或多個子對象的網(wǎng) 絡可包括遵循電氣與電子工程師協(xié)會(IEEE) 802.16型標準、諸如 WiMax型標準運行的網(wǎng)絡的至少一部分,但要求保護的主題范圍不限 于此?,F(xiàn)在參照圖4,將討論根據(jù)一個或多個實施例的、用于對數(shù)字對 象進行路由的方法的流程圖。如圖4所示的方法可包括一個或多個方 塊410到422,并可以以任何順序實現(xiàn),而不一定是按照圖4所示的 順序。在一個實施例中,方法400可以由任意的一個或多個ISP112、 ISP116、和/或節(jié)點114的路由器200實現(xiàn)。作為一個實施例的例子, ISP 112的路由器200可以在方塊410接收要從源節(jié)點IIO發(fā)送到一個 或多個目的節(jié)點118的數(shù)字對象。ISP 112的路由器200可以在方塊 412讀取數(shù)字對象信息,其中數(shù)字對象信息可以連同數(shù)字對象一起被 存儲。在一個或多個替代實施例中,數(shù)字對象信息可以至少部分地與 數(shù)字對象分開存儲,例如作為分開的對象,和/或可以至少部分地與數(shù) 字對象分開發(fā)送,但要求保護的主題范圍不限于此。根據(jù)在數(shù)字對象 信息中所指示的優(yōu)選的鏈路質量,ISP 112的路由器200可以在方塊 414把鏈路質量喜好發(fā)送到一個或多個下行節(jié)點114。下行節(jié)點114的 路由器200可以分析在ISP 112與節(jié)點114之間的通信鏈路的質量, 然后把鏈路信息發(fā)送到ISP 112的路由器200,該鏈路信息是在方塊 416由ISP 112的路由器200接收的。ISP 112的路由器200然后可以 在方塊418安排路由表,用于至少部分地基于從下行節(jié)點114的路由 器200接收到的鏈路信息把數(shù)字對象經(jīng)由網(wǎng)絡100發(fā)送到一個或多個 目的節(jié)點118。在一個實施例中,ISP112的路由器200可以為從源節(jié) 點IIO到一個或多個目的節(jié)點的整個路由或局部路由安排路由表。在 這樣的實施例中,路由表可以根據(jù)在網(wǎng)絡IOO的節(jié)點114之間的當前 鏈路信息預先被安排,其中數(shù)字對象可被發(fā)送到節(jié)點114,并被轉發(fā) 到一個或多個目的節(jié)點。路由表可以在方塊420被發(fā)送到一個或多個相關的節(jié)點114,以建立從源節(jié)點110到一個或多個目的節(jié)點118的 預先安排的傳輸路徑,然后數(shù)字對象可以沿預先安排的傳輸路徑被轉 發(fā)到相關的節(jié)點114,直至數(shù)字對象到達一個或多個目的節(jié)點。在替 代實施例中,方法400首先可以由ISP 112的路由器200實現(xiàn),然后 數(shù)字對象可被發(fā)送到后續(xù)的下行節(jié)點114。下行節(jié)點114接收數(shù)字對 象,然后下行節(jié)點的路由器200可以從它的有利位置獨立地執(zhí)行方法 400,并且如果必要的話,在當前的路由表需要更新時在方塊418安排 新的路由表,或者如果不必要的話,則在方塊422根據(jù)當前路由表把 數(shù)字對象轉發(fā)到另一個下行節(jié)點114。當后面的下行節(jié)點114在方塊 410接收到要被轉發(fā)的數(shù)字對象時,這些節(jié)點114類似地可以可選地 執(zhí)行方法400。在另一個實施例中,中間節(jié)點114可以周期性地和/或 當鏈路信息隨時間改變時從一個或多個下行節(jié)點接收更新后的鏈路信 息。在這樣的實施例中,當前要轉發(fā)數(shù)字信息對象或它的至少一個或 多個分組的節(jié)點114可以在從下行節(jié)點114接收到更新后的鏈路信息 時執(zhí)行方法400,此時這樣的當前節(jié)點可以相應地更新路由表。否則, 如果沒有接收到更新后的鏈路信息,則這樣的當前節(jié)點114根據(jù)當前 路由表轉發(fā)數(shù)字對象,但要求保護的主題范圍不限于此。在以上描迷 的實施例中的某些或全部中,數(shù)字對象從源節(jié)點IIO發(fā)送到一個或多 個目的節(jié)點的路徑可以至少部分地根據(jù)在網(wǎng)絡100的節(jié)點114之間的 鏈路的鏈路質量而被動態(tài)地更新,和/或在鏈路質量隨時間改變時可以 至少部分地根據(jù)在網(wǎng)絡100的節(jié)點114之間的鏈路的鏈路質量的改變 并且還至少部分地根據(jù)在數(shù)字對象中規(guī)定的優(yōu)選的鏈路質量,和/或在 數(shù)字對象中和/或在數(shù)字傳輸表(DTF)中規(guī)定的優(yōu)選的鏈路質量與在 網(wǎng)絡100的節(jié)點114之間的鏈路的鏈路質量和/或改變的鏈路質量的組 合而被動態(tài)地更新,但要求保護的主題范圍不限于此?,F(xiàn)在參照圖5,將討論在鏈路質量可能隨時間改變的情況下用于 至少部分地基于在網(wǎng)絡上的節(jié)點之間的鏈路質量轉發(fā)數(shù)字對象的方法 的流程圖。如圖5所示的方法可包括一個或多個方塊510到524,并 且可以以任何順序實現(xiàn),而不一定是按照圖5所示的順序。在一個或多個實施例中,圖5所示的方法500可以由ISP 112的節(jié)點114的路 由器200執(zhí)行,并且在一個或多個替代實施例中,它可以由一個或多 個節(jié)點114和/或ISP 116執(zhí)行。在一個示例性實施例中,ISP 112的 路由器200可以在方塊510接收要轉發(fā)到一個或多個目的節(jié)點118的 數(shù)字對象。ISP 112的路由器200可以在方塊512讀取與數(shù)字對象相伴 隨的數(shù)字對象信息。路由器200可以在方塊514檢查對于在ISP 112 和一個或多個下行節(jié)點114之間的鏈路的鏈路信息。在方塊516,可 以確定鏈路信息是否相對于先前的時刻發(fā)生了改變。在鏈路信息已改 變的情況下,ISP 112的路由器200可以在方塊518至少部分地根據(jù)新 的鏈路信息更新路由表。否則,可以使用當前的路由表。ISP112的路 由器200可以在方塊520對數(shù)字對象信息和鏈路質量信息進行比較, 以確定在ISP 112與下行節(jié)點114之間的哪個或哪些鏈路可以滿足由 數(shù)字對象信息所規(guī)定的鏈路質量喜好。ISP 112的路由器200然后在方 塊522可以使用路由表來選擇數(shù)字對象可被轉發(fā)到的一個或多個下行 節(jié)點114,然后ISP 112的路由器200可以在方塊524把數(shù)字對象轉發(fā) 到所選擇的一個或多個下行節(jié)點。在一個實施例中,由ISP 112的路 由器200所確定的路由表例如可以作為數(shù)字傳輸表的一部分,連同例 如作為數(shù)字對象信息的數(shù)字對象一起被轉發(fā),其中下行節(jié)點114然后 可以根據(jù)由ISP 112的路由器200所建立的路由表把數(shù)字對象轉發(fā)到 其它下行節(jié)點114。在替代實施例中,當下行節(jié)點1H接收到要在方 塊510轉發(fā)的數(shù)字對象時,這樣的下行節(jié)點114的路由器200可以獨 立地執(zhí)行方法500。在這樣的實施例中,在這樣的下行節(jié)點114與其 它下行節(jié)點U4之間的鏈路質量發(fā)生改變的情況下,路由表可以相應 地在方塊518被更新,并且數(shù)字對象可以根據(jù)更新后的路由表經(jīng)由網(wǎng) 絡100被轉發(fā)。在另一個替代實施例中,網(wǎng)絡100上的節(jié)點114可以 周期性地監(jiān)視在這樣的節(jié)點114與其它節(jié)點114之間的鏈路信息,其 中這樣的節(jié)點114可以相應地更新它們自己的路由表ll4,和/或這樣 的節(jié)點114可以監(jiān)視在這樣的節(jié)點114與其它節(jié)點114之間的鏈路質 量,并在檢測到鏈路質量發(fā)生改變后,這樣的節(jié)點114可以更新它們自己的路由表。在這樣的實施例中,接收要被轉發(fā)的數(shù)字對象的節(jié)點114可選地不一定需要在方塊516判斷鏈路信息是否已改變,因為當 接收到數(shù)字對象時,這樣的節(jié)點114可能已連續(xù)地和/或偶爾地更新路 由表,在這樣的實施例中,節(jié)點114可以根據(jù)當前存儲在節(jié)點114的 路由器200中的路由表轉發(fā)數(shù)字對象,但要求保護的主題范圍不限于 此。在另一個實施例中,當鏈路質量改變時,其它下行節(jié)點114可以 例如至少部分地基于網(wǎng)絡114上的常規(guī)業(yè)務量和/或至少部分地基于來 自其它節(jié)點的測試分組和/或鏈路質量請求,把鏈路信息發(fā)送到這樣的 節(jié)點114。在這樣的實施例中,這樣的節(jié)點114可以接收來自下行節(jié) 點114的鏈路質量信息,而不需要這樣的節(jié)點114請求鏈路質量信息。 作為替代,這樣的節(jié)點114可以通過在接收到將要在方塊510轉發(fā)的 數(shù)字對象后可選地在方塊516判斷鏈路質量是否已改變,從而請求來 自下行節(jié)點114的鏈路質量信息,但要求保護的主題范圍不限于此?,F(xiàn)在參照圖6,將討論根據(jù)一個或多個實施例的經(jīng)由網(wǎng)絡對數(shù)字 對象進行路由的概念圖。如圖6所示,數(shù)字對象600可以從源節(jié)點110 出發(fā),并可包含有效荷栽610和數(shù)字對象信息612。在路由表實施例 中,有效荷載610可包含數(shù)字對象,和/或數(shù)字對象信息可包含如這里 討論的數(shù)字傳輸表。有效荷載610例如可包含用戶在源節(jié)點110處可 能希望傳遞到例如在圖l和圖3中所示的一個或多個目的節(jié)點ll8的 數(shù)字對象600的文件、代碼、數(shù)據(jù)和/或內容。數(shù)字對象信息M2例如 可包含數(shù)字對象的大小(例如以兆字節(jié)為單位)、數(shù)字對象的相對于 一個或多個其它數(shù)字對象的優(yōu)先權的優(yōu)先權、希望在其中發(fā)送數(shù)字對 象的時間幀、在源節(jié)點IIO與目的節(jié)點118之間所希望的鏈路質量、 在源節(jié)點112與目的節(jié)點118之間所希望的服務質量(QoS)、預期 的傳遞時間、在源節(jié)點112與目的節(jié)點118之間所希望的等待時間參 數(shù)、數(shù)字對象包含的信息類型,例如文本數(shù)據(jù)、電子郵件數(shù)據(jù)、HTML 數(shù)據(jù)、媒體數(shù)據(jù)、數(shù)據(jù)文件的格式等等。數(shù)字對象信息612還可包括 例如有關發(fā)送方的信息、有關接收方的信息、有關有效荷栽的信息610、 有關花費的信息、付費和/或賬單信息等等。在一個或多個實施例中,數(shù)字對象信息可以至少部分地作為分開的對象與數(shù)字對象分開存儲, 和/或可以至少部分地與數(shù)字對象分開發(fā)送,但要求保護的主題范圍不 限于此。在一個實施例中,源節(jié)點110處的用戶可以把一個或多個有效荷 載610添加到數(shù)字對象600,并可以規(guī)定關于有效荷載610的數(shù)字對 象信息612。此外,數(shù)字對象信息612也可以根據(jù)有效荷載610的內 容、格式和/或其它數(shù)據(jù)被自動確定。源節(jié)點110然后可以經(jīng)由在源節(jié) 點110與ISP 112之間的鏈路(LINK ISP )把數(shù)字對象600發(fā)送到ISP 112,以便把數(shù)字對象600經(jīng)由網(wǎng)絡100發(fā)送到一個或多個目的節(jié)點 118。 ISP 112可以接收數(shù)字對象600,并把路由表信息614添加到數(shù) 字對象600。在一個實施例中,當ISP 112把數(shù)字對象600發(fā)送到一個 或多個中間節(jié)點時,例如在路由表614被附加到數(shù)字對象600的情況 下和/或在路由表614被添加到數(shù)字對象600的情況下,數(shù)字對象可包 括路由表信息614。路由表信息614可以從ISP112的、如圖2所示的 路由器200的路由表616得到。路由表616可以是至少部分地基于從 ISP 112發(fā)送到下行節(jié)點114的分組數(shù)據(jù)620,它又可以確定關于在ISP 114與下行節(jié)點114之間的鏈路(LINK 1)的鏈路信息622。下行節(jié) 點114可以把鏈路信息622發(fā)送到ISP 112, ISP 112又可以至少部分 地根據(jù)例如可表示LINK 1的鏈路質量的鏈路信息622更新路由表 616。這樣路由表信息614可以反映路由表616,其中數(shù)字對象600可 包括向中間節(jié)點114表明數(shù)字對象600在網(wǎng)絡100中應當選取的路徑 的路由表信息614。因此,ISP 112然后可以至少部分地基于在ISP 112 與節(jié)點114之間的鏈路LINK 1的鏈路質量把數(shù)字對象600轉發(fā)到中 間節(jié)點114,但要求保護的主題范圍不限于此。以類似的方式,當數(shù)字對象600到達節(jié)點114時,節(jié)點114可以 根據(jù)數(shù)字對象600的路由表信息614把數(shù)字對象600轉發(fā)到下行節(jié)點 114.在一個實施例中,路由表信息614可以至少部分地根據(jù)路由表 618而被更新。路由表618可以至少部分地由從一個節(jié)點114經(jīng)由在 它們之間的鏈路LINK 2發(fā)送到另一個節(jié)點114的分組數(shù)據(jù)624而被確定。緊接著的下行節(jié)點114的路由器200可以至少部分地基于LINK 2的鏈路質量確定鏈路信息626,然后把鏈路信息626發(fā)送到上游節(jié)點 114,其中上游節(jié)點114的路由器200可以至少部分地根據(jù)鏈路信息 626更新路由表618。這樣路由表信息614可反映路由表618,其中數(shù) 字對象600可包括向中間節(jié)點114表示數(shù)字對象600在網(wǎng)絡100中應 當選取的路徑的路由表信息614。因此,節(jié)點114然后可以至少部分 地根據(jù)在節(jié)點114與下行節(jié)點114之間的鏈路LINK 2的鏈路質量把 數(shù)字對象600轉發(fā)到下行節(jié)點114,但要求保護的主題范圍不限于此。 現(xiàn)在參照圖7,將討論根據(jù)一個或多個實施例的、在目的節(jié)點請 求發(fā)送數(shù)字對象的情況下用于把數(shù)字對象從源節(jié)點發(fā)送到目的節(jié)點的 網(wǎng)絡的框圖。如圖7所示,目的節(jié)點118可以在網(wǎng)絡100上經(jīng)由ISP 116、中間節(jié)點114和/或ISP112將請求700發(fā)送到源節(jié)點110。請求 700可以是由目的節(jié)點118向源節(jié)點110發(fā)出的請求,請求從源節(jié)點 110將數(shù)字對象600發(fā)送到目的節(jié)點118。在一個或多個實施例中,源 節(jié)點110可以請求傳送數(shù)字對象600,在一個或多個實施例中,目的 節(jié)點118可以請求傳送數(shù)字對象600。此外,在另一個實施例中,諸 如中間節(jié)點和/或代表諸如源節(jié)點110 、中間節(jié)點114和/或目的節(jié)點118 的另一個節(jié)點的代理節(jié)點的任何其它節(jié)點例如可以請求發(fā)送數(shù)字對象 600。同樣地,例如作為在源節(jié)點110和/或目的節(jié)點118之間和/或在 至少一個源節(jié)點110和/或目的節(jié)點118、中間節(jié)點114和/或一個或多 個代理節(jié)點之間的握手的結果,源節(jié)點110和/或目的節(jié)點118可以一 起請求和/或否則一致同意傳送數(shù)字對象600。在一個或多個實施例中,
握手可以是指在一個網(wǎng)絡服務器和一個客戶端設備之間的挑戰(zhàn)握手鑒 權協(xié)議(CHAP)型的鑒權,但要求保護的主題范圍不限于此。握手 可以經(jīng)由在兩個或更多個節(jié)點之間的直接通信而進行,和/或作為替 代,握手例如可以通過使用電子郵件經(jīng)由在兩個或更多個節(jié)點之間的 間接通信而進行。在一個或多個實施例中,代理服務器可以是指可用 來代表給定的其它服務器、節(jié)點和/或客戶端設備提供、實施、處理和 /或截取請求的、和/或介入到第一服務器、節(jié)點和/或客戶端設備與第二服務器、節(jié)點和/或客戶端設備之間的服務器、節(jié)點和/或客戶端設備。
這樣的代理服務器可以用來代表和/或代替至少一個這樣的服務器、節(jié)
點和/或客戶端設備提供、實施、處理和/或截取請求,和/或可以作為 至少一個這樣的服務器、節(jié)點和/或客戶端設備的代理,在一個或多個
實施例中,它可以表現(xiàn)為網(wǎng)絡100上的其它服務器、節(jié)點和/或客戶端
設備,盡管它看起來實際上是服務器、節(jié)點和/或客戶端設備,這樣的 代理服務器可以用作為它們的代理。這樣的代理服務器和/或代理可以
在任何的一個或多個源節(jié)點110、 ISP112、中間節(jié)點114、 ISP116和 /或目的節(jié)點118和/或網(wǎng)絡100上的其它節(jié)點上或者替代地在與網(wǎng)絡 100不同的網(wǎng)絡上實現(xiàn)。在一個或多個實施例中,這樣的代理服務器 和/或代理可被用來實現(xiàn)一個或多個專門的功能,作為用于在網(wǎng)絡100 上傳輸數(shù)字對象600的總的處理過程的一部分。例如,如果數(shù)字對象 600是可被分割成用于更有效地傳輸?shù)囊粋€或多個較小的對象和/或分 組的較大的對象,則可以用專門把數(shù)字對象分割成一個或多個較小的 對象的代理服務器??梢源嬖诖矸掌骱?或代理的其它這樣的專門 化功能,例如壓縮、解壓縮、重新組合、記賬、收費等等。然而,這 些僅僅是代理服務器和/或代理如何在網(wǎng)絡100上運行的例子,要求保 護的主題范圍不限于此。
在一個實施例中,請求700例如可包括指定的傳遞質量和/或服務 水平。例如,請求700可包括數(shù)字對象600以較高的服務質量水平從 源節(jié)點110發(fā)送到目的節(jié)點118的指示。作為另一個例子,請求700 可包括數(shù)字對象在預定的時間和/或以預定的優(yōu)先權發(fā)送的指示。當源 節(jié)點110接收請求700時,源節(jié)點IIO例如可以通過把一個或多個有 效荷載610添加到數(shù)字對象600和/或在數(shù)字對象信息612可以是至少 部分地基于請求700的情況下把數(shù)字對象信息612添加到數(shù)字對象 600,從而提供用于傳送到目的節(jié)點118的數(shù)字對象600。源節(jié)點110 然后把數(shù)字對象600發(fā)送到ISP 112。 ISP 112的路由器200可以確定 在網(wǎng)絡100上的一個或多個中間節(jié)點之間的鏈路質量,以至少部分地 根據(jù)包含在數(shù)字對象600中的數(shù)字對象信息612判斷哪條和/或哪些路徑可適用于把數(shù)字對象600發(fā)送到目的節(jié)點,其也可以至少部分地基 于請求700。 ISP 112可以得到鏈路信息622,其可包括在ISP 112與 一個或多個節(jié)點114之間的鏈路信息,和/或在網(wǎng)絡100的一個或多個 節(jié)點114之間的鏈路信息。通常,鏈路信息可以是任意類型的數(shù)字對 象信息。在一個或多個實施例中,數(shù)字對象信息可以至少部分地與數(shù) 字對象分開存儲,例如作為分開的對象,和/或可以至少部分地與數(shù)字 對象分開發(fā)送,但要求保護的主題范圍不限于此。ISP112然后可以至 少部分地根據(jù)鏈路信息622和反映至少部分請求700的數(shù)字對象信息 612來安排路由表616,然后ISP 112可以把路由表信息614添加到數(shù) 字對象600。在一個或多個實施例中,數(shù)字傳輸表可被用于路由表信 息614,和/或作為替代,數(shù)字傳輸表可被用來代替路由表信息614, 和/或與路由表信息614組合到一起。在一個或多個實施例中,路由表 信息614可包括數(shù)字傳輸表。ISP 112然后可以至少部分地基于路由表 信息614經(jīng)由網(wǎng)絡100的中間節(jié)點114發(fā)送數(shù)字對象600,直至數(shù)字 對象到達ISP116,它然后可以把數(shù)字對象600發(fā)送到目的節(jié)點118,
但要求保護的主題范圍不限于此。
現(xiàn)在參照圖8,將討論根據(jù)一個或多個實施例的、在目的節(jié)點請
求發(fā)送數(shù)字對象的情況下用于從源節(jié)點把數(shù)字對象發(fā)送到目的節(jié)點的 方法的流程圖。如圖8所示的方法800可包括一個或多個方塊810到 828,并且可以以任何順序實現(xiàn),而不一定是按照圖4所示的順序。例 如如圖7所示,方法800可以經(jīng)由諸如圖l和圖3所示那樣的網(wǎng)絡來 實現(xiàn),并可以經(jīng)由如圖8所顯示和描述那樣的網(wǎng)絡100而-皮執(zhí)行。在 方塊810,目的節(jié)點118可以把對數(shù)字對象600的請求700發(fā)送到源 節(jié)點110。由目的節(jié)點118發(fā)送的請求700例如可包括規(guī)定了所希望 的服務水平和/或服務質量的信息。當源節(jié)點110接收來自目的節(jié)點 118的請求700時,源節(jié)點110例如可以通過把一個或多個有效荷栽 610添加到數(shù)字對象600而在方塊812提供數(shù)字對象600,以便至少部 分地根據(jù)包含在請求700中的信息把數(shù)字對象發(fā)送到目的節(jié)點118。 在方塊814,在數(shù)字對象600可包括至少部分地基于包含在請求700中的信息、例如由源節(jié)點118規(guī)定的所希望的服務水平和/或服務質量 的數(shù)字對象信息612的情況下,源節(jié)點110可以把數(shù)字對象610發(fā)送 到ISP112。在一個或多個實施例中,數(shù)字對象信息可以至少部分地與 數(shù)字對象分開存儲,例如作為分開的對象,和/或可以至少部分地與數(shù) 字對象分開發(fā)送,但要求保護的主題范圍不限于此。ISP112接收數(shù)字 對象600,并且在方塊816, ISP U2可以確定網(wǎng)絡100的一個或多個 鏈路的鏈路質量。至少部分地基于所確定的網(wǎng)絡鏈路質量,ISP 112 在方塊818可以至少部分地根據(jù)所確定的網(wǎng)絡鏈路質量和/或可以至少 部分地由數(shù)字對象600的數(shù)字對象信息612所反映的、由源節(jié)點118 規(guī)定的所希望的服務水平和/或服務質量來確定路由表616。在方塊 820, ISP 112可以把路由表信息614添加到數(shù)字對象600,其中路由 表信息614可以至少部分地反映路由表616。
當路由表信息614被添加到數(shù)字對象600時,網(wǎng)絡100上的至少 一個或多個預定的路徑可以由路由表信息614所規(guī)定,允許數(shù)字對象 600被轉發(fā)到目的節(jié)點118。 ISP 112可以在方塊822至少部分地根據(jù) 路由表信息614把數(shù)字對象600發(fā)送到網(wǎng)絡100的一個或多個中間節(jié) 點114。接收數(shù)字對象600或它的至少一部分和/或它的分組的中間節(jié) 點可以在方塊824至少部分地根據(jù)包含在數(shù)字對象600中的路由表信 息614把數(shù)字對象600轉發(fā)到網(wǎng)絡100的另一個節(jié)點114,直至數(shù)字 對象600在方塊828到達目的節(jié)點118。可選地,在方塊826,如果在 傳輸期間網(wǎng)絡鏈路質量發(fā)生了改變, 一個或多個中間節(jié)點114可以更 新數(shù)字對象600的路由表信息614,其中更新后的路由表信息614可 以至少部分地反映例如在任意的兩個或更多個節(jié)點114之間的網(wǎng)絡鏈 路質量的改變,但要求保護的主題范圍不限于此。
在一個或多個實施例中,數(shù)字傳輸表可被用于路由表信息614, 和/或作為替代,數(shù)字傳輸表可以用來代替路由表信息614,和/或與路 由表信息614組合起來。在一個或多個實施例中,路由表信息614可 包括數(shù)字傳輸表。ISP 112然后可以至少部分地根據(jù)路由表信息614 經(jīng)由網(wǎng)絡IOO的中間節(jié)點114發(fā)送數(shù)字對象600,直至數(shù)字對象到達ISP 116,它然后可以把數(shù)字對象600發(fā)送到目的節(jié)點118,但要求保 護的主題范圍不限于此。在另一個實施例中,代理服務器、代理和/ 或服務供應商可用來做出對發(fā)送數(shù)字對象的請求。例如,源可能具有 數(shù)字對象,目的地可能希望得到這個數(shù)字對象。這樣的第三方代理月艮 務器、代理和/或服務供應商可以代表源和/或代表目的地進行傳輸,并 安排數(shù)字對象從源直接和/或間接地傳送到節(jié)點,但要求保護的主題范 圍不限于此。
現(xiàn)在參照圖9,將討論根據(jù)一個或多個實施例的無線網(wǎng)。無線網(wǎng) 900例如可包括無線局域網(wǎng)(WLAN)、無線廣域網(wǎng)(WW AN)、無 線城域網(wǎng)(WMAN)、無線個人區(qū)域網(wǎng)絡(PAN)、和/或蜂窩電話 網(wǎng)。在圖9所示的無線網(wǎng)900中,客戶910例如可以是移動單元或遠 端單元,如移動計算機和/或信息處理系統(tǒng)、臺式計算機、和/或蜂窩電 話??蛻?10可包括無線收發(fā)信機912、和/或發(fā)送器(TX)和/或接 收器(RX),其可包括耦合到天線918的模擬前端和/或無線電電路。 客戶910可包括處理器914,以提供基帶和/或媒體接入控制(MAC ) 處理功能。在一個實施例中,處理器914可包括一個單個的處理器, 和/或作為替代,可包括基帶處理器和/或應用處理器和/或數(shù)字信號處 理器,但要求保護的主題范圍不限于此。處理器914可以耦合到存儲 器916,存儲器可包括諸如動態(tài)隨機訪問存儲器(DRAM)的易失性 存儲器、諸如閃存的非易失性存儲器,和/或作為替代,可包括其它類 型的存儲設備,如硬盤驅動器或光盤驅動器,但要求保護的主題范圍 不限于此。存儲器916或它的一部分可被包括在與處理器914相同的 集成電路中,和/或作為替代,存儲器916或它的一部分可被布置在集 成電路上和/或布置在處理器914的集成電路外部的例如硬盤驅動器的 其它介質上,但要求保護的主題范圍不限于此。
客戶910可以經(jīng)由無線通信鏈路932與接入點922通信,其中接 入點922可包括至少一個天線920、無線收發(fā)信機924、處理器926和 /或存儲器928。在一個替代實施例中,接入點922和/或可選地還有客 戶910例如可包括兩個或更多個天線918和/或920,例如提供空分多址(SDMA)系統(tǒng)和/或多輸入、多輸出(MIMO)系統(tǒng),但要求保護 的主題范圍不限于此。接入點922可以與網(wǎng)絡100耦合,網(wǎng)絡100例 如可以是與如圖1、圖3、圖6和/或圖7所示的網(wǎng)絡相同的網(wǎng)絡,這 樣,客戶910可以通過經(jīng)由無線通信鏈路932與接入點922通信而與 網(wǎng)絡100通信,包括與耦合到網(wǎng)絡IOO的設備和/或節(jié)點114通信。網(wǎng) 絡100例如可包括公共網(wǎng)絡,如電話網(wǎng)和/或互聯(lián)網(wǎng),和/或作為替 , 網(wǎng)絡100可包括私有網(wǎng)絡,如內部網(wǎng),和/或公共網(wǎng)絡和/或私有網(wǎng)絡的 組合,但要求保護的主題范圍不限于此。在客戶910和/或接入點922 之間的通信可以經(jīng)由無線個人區(qū)域網(wǎng)絡(WPAN)標準,諸如遵循 WiMedia Alliance的網(wǎng)絡,和/或無線廣域網(wǎng)(WWAN),例如遵循 電氣與電子工程師協(xié)會(IEEE)標準,諸如IEEE 802.11a、 IEEE 802.11b、IEEE 802.11n(統(tǒng)稱為WiFi),IEEE 802.16(被稱為WiMax )、 HiperLAN-H、 HiperMAN、 Ultra-Wideband ( UWB )等等的網(wǎng)絡, 但要求保護的主題范圍不限于此。在另一個實施例中,在客戶910和/ 或接入點922之間的通信可以經(jīng)由遵循第三代伙伴關系項目(3GPP 或3G)標準、寬帶CDMA ( WCDMA)標準、碼分多址(CDMA)、 單載波無線傳輸技術UxRRT)、全球演進的增強數(shù)據(jù)(EDGE)、 僅僅演進的數(shù)據(jù)(EV-DO)、具有無縫越區(qū)切換正交頻分復用的快速 低等待時間接入(Flash-OFDM)、通用分組無線服務(GPRS)、全 球移動通信系統(tǒng)(GSM)、和/或通用移動電信系統(tǒng)(UMTS)等等的 蜂窩通信網(wǎng)至少部分地實現(xiàn),但要求保護的主題范圍不限于此。在一 個或多個實施例中,客戶910可以對應于源節(jié)點110和/或目的節(jié)點 118。同樣地,接入點922可以對應于ISP 112和/或ISP 116和/或一 個或多個節(jié)點114。在一個具體的實施例中,接入點922可以在路由 器200中實現(xiàn),其中路由器200例如可以是無線路由器和/或無線接入 點。同樣地,接入點922可以是蜂窩電話網(wǎng)的基站,例如UMTS無線 接入網(wǎng)(RAN)和/或UMTS地面無線接入網(wǎng)(UTRAN)的節(jié)點B設 備。然而,這些僅僅是無線網(wǎng)的例子,要求保護的主題范圍不限于此。 現(xiàn)在參照圖10,將討論根據(jù)一個或多個實施例的、用于對兩個或更多個數(shù)字對象進行路由的方法的流程圖。如圖10所示的方法1000 可包括一個或多個方塊1010到1024,并且可以以4壬何順序實現(xiàn),而 不一定是按照圖4所示的順序。在一個實施例中,ISP112可以在方塊 1010接收要經(jīng)由網(wǎng)絡100發(fā)送到一個或多個目的節(jié)點118的第一數(shù)字 對象。ISP 112也可以在方塊1012接收也要經(jīng)由網(wǎng)絡100發(fā)送到一個 或多個目的節(jié)點118的第二數(shù)字對象,該目的節(jié)點可以整個地或部分 地是第一數(shù)字對象要被發(fā)送到的相同的目的節(jié)點118,和/或也可以是 一個或多個其它目的節(jié)點118。 ISP 112可以從與它接收第一數(shù)字對象 的相同的源節(jié)點110接收第二數(shù)字對象,或者它可以從另一個源節(jié)點 110接收第二數(shù)字對象。在一個替代實施例中, 一個或多個源節(jié)點114 和/或另一個ISP 116又可以以與ISP 112相同的方式實現(xiàn)方法1000。 在方塊1014, ISP 112可以確定在它本身與網(wǎng)絡上的一個或多個節(jié)點 114之間的網(wǎng)絡鏈路質量。如果網(wǎng)絡鏈路質量已經(jīng)相對于網(wǎng)絡鏈路質 量的先前的詢問發(fā)生了改變,則ISP 112的路由器200可以相應地在 方塊1016更新一個或多個路由表。在方塊1018, ISP112可以比較第 一數(shù)字對象的數(shù)字對象信息、笫二數(shù)字對象的數(shù)字對象信息、和/或網(wǎng) 絡鏈路質量??蛇x地,在方塊1020, ISP 112還可以比較在第一數(shù)字 對象的數(shù)字對象信息中規(guī)定的優(yōu)先權和/或服務質量與在第二數(shù)字對 象的數(shù)字對象信息中規(guī)定的優(yōu)先權和/或服務質量。在方塊1022, ISP 112可以根據(jù)方塊1018的比較結果和/或考慮到在方塊1014所確定的 網(wǎng)絡鏈路質量在方塊1020的優(yōu)先權和/或服務質量,安排用于笫一數(shù) 字對象和/或第二數(shù)字對象的一個或多個路由表。在一個或多個實施例 中,數(shù)字對象信息可以至少部分地與數(shù)字對象分開存儲,例如作為分 開的對象,和/或可以至少部分地與數(shù)字對象分開發(fā)送,但要求保護的 主題范圍不限于此。在一個實施例中,如果一個數(shù)字對象的規(guī)定的優(yōu) 先權和/或服務質量高于其它數(shù)字對象的規(guī)定的優(yōu)先權和/或服務質量, 則具有更高的規(guī)定優(yōu)先權和/或服務質量的數(shù)字對象可被分配以在網(wǎng) 絡上具有更高的優(yōu)先權和/或更高的服務質量的傳輸路徑。在另一個實 施例中,如果一個數(shù)字對象的規(guī)定的優(yōu)先權和/或服務質量是與其它數(shù)字對象的規(guī)定的優(yōu)先權和/或服務質量相同和/或可比較的,則兩個或更 多個數(shù)字對象可被分配以在網(wǎng)絡上具有相同的和/或類似的優(yōu)先權和/ 或服務質量的相同的和/或類似的傳輸路徑。在另一個實施例中,兩個 或更多個數(shù)字對象可被分配以在網(wǎng)絡上不同的傳輸路徑,并可被分配以不同的路由表。在方塊1024, ISP 112可以至少部分地才艮據(jù)分配給量轉發(fā)第一數(shù)字對象和第二數(shù)字對象。然而,這些僅僅是兩個或更多 個數(shù)字對象如何經(jīng)由網(wǎng)絡100被路由的例子,要求保護的主題范圍不 限于此。雖然已經(jīng)以某種程度的特定性描述了要求保護的主題,但應當意 識到,它的各要素可以由本領域技術人員改變,而不背離要求保護的 主題的精神和/或范圍??梢韵嘈?,通過以上的說明將明白數(shù)字對象路 由和/或它的許多附帶的優(yōu)點,并且將清楚的是,可以在它們的部件形 式、結構和/或安排上作出各種改變,而不背離要求保護的主題的范圍 和/或精神或不犧牲它的所有實質性的優(yōu)點,這里以前描述的形式僅僅 是它的說明性實施例,和/或對于它也不提供實質性的改變。權利要求 書的目的涵蓋和/或包括這樣的改變。
權利要求
1.一種方法,包括接收要在網(wǎng)絡上轉發(fā)的數(shù)字對象,所述數(shù)字對象包括規(guī)定的服務質量;確定網(wǎng)絡上至少一個鏈路的質量;以及至少部分地根據(jù)所述至少一個鏈路的質量和/或所希望的服務質量中的至少一項在網(wǎng)絡上對所述數(shù)字對象進行路由。
2. 如在權利要求l中所述的方法,還包括至少部分地根據(jù)所述 至少一個鏈路的質量和/或所希望的服務質量中的至少一項安排路由 表。
3. 如在權利要求1中所述的方法,還包括至少部分地根據(jù)所述 至少一個鏈路的質量和/或所希望的服務質量中的至少一項安排路由 表,并把路由表信息添加到數(shù)字對象。
4. 如在權利要求1中所述的方法,還包括確定網(wǎng)絡上至少一個 鏈路的質量是否改變,如果是的話,則至少部分地根據(jù)所述改變安排 路由表。
5. 如在權利要求1中所述的方法,還包括把規(guī)定的服務質量發(fā) 送到一個或多個下行節(jié)點,從至少一個或多個所述的一個或多個下行 節(jié)點接收鏈路信息,并且至少部分地根據(jù)從至少一個或多個所述的一 個或多個下行節(jié)點接收的鏈路信息安排路由表。
6. 如在權利要求1中所述的方法,所述路由包括把數(shù)字對象轉 發(fā)到耦合到網(wǎng)絡上的鏈路的、可滿足所規(guī)定的服務質量的至少一個或 多個節(jié)點。
7. 如在權利要求1中所述的方法,其中所規(guī)定的服務質量信息 能夠與數(shù)字對象分開存儲,并且所規(guī)定的服務質量信息能夠在網(wǎng)絡上 與數(shù)字對象分開發(fā)送。
8. 如在權利要求1中所述的方法,所述接收、所述確定、或所 述路由、或者它們的任何組合中的至少一項至少部分地由代理服務器、代理、或服務供應商、或者它們的任何組合中的至少一項來執(zhí)行。
9. 一種方法,包括接收來自目的節(jié)點的、關于把數(shù)字對象從源節(jié)點經(jīng)由網(wǎng)絡發(fā)送到 目的節(jié)點的請求,所述請求包括規(guī)定的服務質量; 把有效荷載添加到數(shù)字對象上; 把規(guī)定的服務質量信息添加到數(shù)字對象上;以及 根據(jù)規(guī)定的服務質量轉發(fā)數(shù)字對象。
10. 如在權利要求9中所述的方法,還包括確定網(wǎng)絡上至少一個 鏈路的質量,并至少部分地根據(jù)所述至少一個鏈路的質量和/或規(guī)定的 服務質量中的至少一項安排路由表。
11. 如在權利要求9中所述的方法,還包括確定網(wǎng)絡上至少一個 鏈路的質量,至少部分地根據(jù)所述至少一個鏈路的質量和/或規(guī)定的服 務質量中的至少一項安排路由表,并把路由表信息添加到數(shù)字對象上。
12. 如在權利要求9中所述的方法,還包括確定網(wǎng)絡上至少一個 鏈路的質量是否改變,如果是的話,則至少部分地根據(jù)所述改變安排 路由表。
13. 如在權利要求9中所述的方法,還包括把規(guī)定的服務質量發(fā) 送到一個或多個下行節(jié)點,從至少一個或多個所述的一個或多個下行 節(jié)點接收鏈路信息,以及至少部分地根據(jù)從至少一個或多個所述的一 個或多個下行節(jié)點接收的鏈路信息安排路由表。
14. 如在權利要求9中所述的方法,所述轉發(fā)包括把數(shù)字對象轉 發(fā)到耦合到網(wǎng)絡上的鏈路的、可滿足規(guī)定的服務質量的至少一個或多 個節(jié)點。
15. 如在權利要求9中所述的方法,其中規(guī)定的服務質量信息能 夠與數(shù)字對象分開存儲,并且能夠在網(wǎng)絡上與數(shù)字對象分開發(fā)送。
16. 如在權利要求9中所述的方法,所述接收、所述添加有效荷 載、所述添加規(guī)定的服務質量信息、或所述轉發(fā)、或者它們的任何組 合中的至少一項至少部分地由代理服務器、代理、或服務供應商、或 者它們的任何組合中的至少一項來執(zhí)行。
17. —種設備,包括用于接收要在網(wǎng)絡上轉發(fā)的數(shù)字對象的裝置,所述數(shù)字對象包括規(guī)定的服務質量;用于確定網(wǎng)絡上至少一個鏈路的質量的裝置;以及用于至少部分地根據(jù)所述至少一個鏈路的質量和/或所希望的服務質量中的至少一項在網(wǎng)絡上對數(shù)字對象進行路由的裝置。
18. 如在權利要求17中所述的設備,還包括用于至少部分地根 據(jù)所述至少一個鏈路的質量和/或所希望的服務質量中的至少一項安 排路由表的裝置。
19. 如在權利要求17中所述的設備,還包括用于至少部分地根 據(jù)所述至少一個鏈路的質量和/或所希望的服務質量中的至少一項安 排路由表的裝置,以及用于把路由表信息添加到數(shù)字對象的裝置。
20. 如在權利要求17中所述的設備,還包括用于確定網(wǎng)絡上至 少一個鏈路的質量是否改變的裝置,以及用于當所述用于確定是否有 改變的裝置確定發(fā)生了改變時至少部分地根據(jù)所述改變安排路由表的 裝置。
21. 如在權利要求17中所述的設備,還包括用于把規(guī)定的服務 質量發(fā)送到一個或多個下行節(jié)點的裝置,用于從至少一個或多個所述 的一個或多個下行節(jié)點接收鏈路信息的裝置,以及用于至少部分地根 據(jù)從至少一個或多個所述的一個或多個下行節(jié)點接收的鏈路信息安排 路由表的裝置。
22. 如在權利要求17中所述的設備,所述用于路由的裝置把數(shù) 字對象轉發(fā)到耦合到網(wǎng)絡上的鏈路的、可滿足規(guī)定的服務質量的至少 一個或多個節(jié)點。
23. 如在權利要求17中所述的設備,還包括用于與數(shù)字對象分 開存儲規(guī)定的服務質量信息的裝置,以及用于在網(wǎng)絡上與數(shù)字對象分 開發(fā)送規(guī)定的服務質量信息的裝置。
24. 如在權利要求17中所述的設備,其中所述用于接收的裝置、 所述用于確定的裝置、或所述用于路由的裝置、或者它們的任何組合中的至少一項至少部分地包括代理服務器、代理、或服務供應商、或 者它們的任何組合中的至少 一 項。
25. —種設備,包括用于接收來自目的節(jié)點的、關于把數(shù)字對象從源節(jié)點經(jīng)由網(wǎng)絡發(fā) 送到目的節(jié)點的請求的裝置,所述請求包括規(guī)定的服務質量; 用于把有效荷載添加到數(shù)字對象的裝置; 用于把規(guī)定的服務質量信息添加到數(shù)字對象的裝置;以及 用于根據(jù)規(guī)定的服務質量轉發(fā)數(shù)字對象的裝置。
26. 如在權利要求25中所述的設備,還包括用于確定網(wǎng)絡上至 少一個鏈路的質量的裝置,以及用于至少部分地根據(jù)所述至少一個鏈 路的質量和/或規(guī)定的服務質量中的至少一項安排路由表的裝置。
27. 如在權利要求25中所述的設備,還包括用于確定網(wǎng)絡上至 少一個鏈路的質量的裝置,用于至少部分地根據(jù)所述至少一個鏈路的 質量和/或規(guī)定的服務質量中的至少一項安排路由表的裝置,以及用于 把路由表信息添加到數(shù)字對象的裝置。
28. 如在權利要求25中所述的設備,還包括用于確定網(wǎng)絡上至 少一個鏈路的質量是否改變的裝置,以及用于當所述用于確定是否有 改變的裝置確定發(fā)生了改變時至少部分地根據(jù)所述改變安排路由表的 裝置。
29. 如在權利要求25中所述的設備,還包括用于把規(guī)定的服務 質量發(fā)送到一個或多個下行節(jié)點的裝置,用于從至少一個或多個所述 的一個或多個下行節(jié)點接收鏈路信息的裝置,以及用于至少部分地根 據(jù)從至少一個或多個所述的一個或多個下行節(jié)點接收的鏈路信息安排 路由表的裝置。
30. 如在權利要求25中所述的設備,所述用于轉發(fā)的裝置把數(shù) 字對象轉發(fā)到耦合到網(wǎng)絡上的鏈路的、可滿足規(guī)定的服務質量的至少 一個或多個節(jié)點。
31. 如在權利要求25中所述的設備,還包括用于與數(shù)字對象分 開存儲規(guī)定的服務質量信息的裝置,以及用于在網(wǎng)絡上與數(shù)字對象分開發(fā)送規(guī)定的服務質量信息的裝置。
32. 如在權利要求25中所述的設備,其中所述用于接收的裝置、 所述用于添加有效荷載的裝置、所述用于添加規(guī)定的服務質量信息的 裝置、或所述用于轉發(fā)的裝置、或者它們的任何組合中的至少一項至 少部分地包括代理服務器、代理、或服務供應商、或者它們的任何組 合中的至少一項。
33. —種包括計算平臺的設備,所述計算平臺適于 接收要在網(wǎng)絡上轉發(fā)的數(shù)字對象,所述數(shù)字對象包括規(guī)定的服務質量;確定網(wǎng)絡上至少一個鏈路的質量;以及 至少部分地根據(jù)所述至少一個鏈路的質量和/或所希望的服務質 量中的至少一項在網(wǎng)絡上對數(shù)字對象進行路由。
34. 如在權利要求33中所述的設備,所述計算平臺還適于至少 部分地根據(jù)所述至少一個鏈路的質量和/或所希望的服務質量中的至 少一項安排路由表。
35. 如在權利要求33中所迷的設備,所述計算平臺還適于至少 部分地根據(jù)所述至少一個鏈路的質量和/或所希望的服務質量中的至 少一項安排路由表,并把路由表信息添加到數(shù)字對象。
36. 如在權利要求33中所述的設備,所述計算平臺還適于確定 網(wǎng)絡上至少一個鏈路的質量是否改變,如果是的話,則至少部分地根 據(jù)所述改變安排路由表。
37. 如在權利要求33中所述的設備,所述計算平臺還適于把規(guī) 定的服務質量發(fā)送到一個或多個下行節(jié)點,從至少一個或多個所述的 一個或多個下行節(jié)點接收鏈路信息,并至少部分地根據(jù)從至少一個或 多個所述的一個或多個下行節(jié)點接收的鏈路信息安排路由表。
38. 如在權利要求33中所述的設備,所述計算平臺還適于把數(shù) 字對象轉發(fā)到耦合到網(wǎng)絡上的鏈路的、可滿足規(guī)定的服務質量的至少 一個或多個節(jié)點。
39. 如在權利要求33中所述的設備,所述計算平臺還適于與數(shù)字對象分開存儲規(guī)定的服務質量信息,并且還適于在網(wǎng)絡上與數(shù)字對 象分開發(fā)送規(guī)定的服務質量信息。
40. 如在權利要求33中所述的設備,所述計算平臺還適于執(zhí)行 所述接收、所述確定、或所述路由、或者它們的任何組合中的至少一 項,至少部分地作為代理服務器、代理、或服務供應商、或者它們的 任何組合中的至少一項。
41. 一種包括計算平臺的設備,所述計算平臺適于 接收來自目的節(jié)點的、關于把數(shù)字對象從源節(jié)點經(jīng)由網(wǎng)絡發(fā)送到目的節(jié)點的請求,所述請求包括規(guī)定的服務質量; 把有效荷載添加到數(shù)字對象上; 把規(guī)定的服務質量信息添加到數(shù)字對象上;以及 根據(jù)規(guī)定的服務質量轉發(fā)數(shù)字對象。
42. 如在權利要求41中要求的計算平臺,所述計算平臺還適于 確定網(wǎng)絡上至少一個鏈路的質量,并至少部分地根據(jù)所述至少一個鏈 路的質量和/或規(guī)定的服務質量中的至少一項安排路由表。
43. 如在權利要求41中要求的計算平臺,所述計算平臺還適于 確定網(wǎng)絡上至少一個鏈路的質量,至少部分地根據(jù)所述至少一個鏈路 的質量和/或規(guī)定的服務質量中的至少一項安排路由表,并把路由表信 息添加到數(shù)字對象上。
44. 如在權利要求41中要求的計算平臺,所述計算平臺還適于 確定網(wǎng)絡上至少一個鏈路的質量是否改變,如果是的話,則至少部分 地根據(jù)所述改變安排路由表。
45. 如在權利要求41中要求的計算平臺,所述計算平臺還適于 把規(guī)定的服務質量發(fā)送到一個或多個下行節(jié)點,從至少一個或多個所 述的一個或多個下行節(jié)點接收鏈路信息,并至少部分地根據(jù)從至少一 個或多個所述的一個或多個下行節(jié)點接收的鏈路信息安排路由表。
46. 如在權利要求41中要求的計算平臺,所述計算平臺還適于 把數(shù)字對象轉發(fā)到耦合到網(wǎng)絡上的鏈路的、可滿足規(guī)定的服務質量的 至少一個或多個節(jié)點。
47. 如在權利要求41中要求的計算平臺,所述計算平臺還適于 與數(shù)字對象分開存儲規(guī)定的服務質量信息,并且還適于在網(wǎng)絡上與數(shù) 字對象分開發(fā)送規(guī)定的服務質量信息。
48. 如在權利要求41中要求的計算平臺,所述計算平臺還適于 執(zhí)行所迷接收、所述添加有效荷載、所述添加規(guī)定的服務質量信息、 或所述轉發(fā)、或者它們的任何組合中的至少一項,至少部分地作為代 理服務器、代理、或服務供應商、或者它們的任何組合中的至少一項。
49. 一種制造產(chǎn)品,包括在其上存儲有指令的存儲介質,所述指 令在由計算平臺執(zhí)行時通過以下步驟對數(shù)字對象進行路由接收要在網(wǎng)絡上轉發(fā)的數(shù)字對象,所述數(shù)字對象包括規(guī)定的服務質量;確定網(wǎng)絡上至少一個鏈路的質量;以及 至少部分地根據(jù)所述至少一個鏈路的質量和/或所希望的服務質 量中的至少 一項在網(wǎng)絡上對所述數(shù)字對象進行路由。
50. 如在權利要求49中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還通過以下步驟對數(shù)字對象進行路由至少部分地根據(jù)所述至少 一個鏈路的質量和/或所希望的服務質量中的至少一項安排路由表。
51. 如在權利要求49中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還通過以下步驟對數(shù)字對象進行路由至少部分地根據(jù)所述至少 一個鏈路的質量和/或所希望的服務質量中的至少一項安排路由表,并 把路由表信息添加到數(shù)字對象。
52. 如在權利要求49中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還通過以下步驟對數(shù)字對象進行路由確定網(wǎng)絡上至少一個鏈路 的質量是否改變,如果是的話,則至少部分地根據(jù)所述改變安排路由 表。
53. 如在權利要求49中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還通過以下步驟對數(shù)字對象進行路由把規(guī)定的服務質量發(fā)送到 一個或多個下行節(jié)點,從至少一個或多個所述的一個或多個下行節(jié)點 接收鏈路信息,以及至少部分地根據(jù)從至少一個或多個所述的一個或多個下行節(jié)點接收的鏈路信息安排路由表。
54. 如在權利要求49中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還通過以下步驟對數(shù)字對象進行路由把數(shù)字對象轉發(fā)到耦合到 網(wǎng)絡上的鏈路的、可滿足規(guī)定的服務質量的至少一個或多個節(jié)點。
55. 如在權利要求49中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還導致與數(shù)字對象分開地存儲規(guī)定的服務質量信息,并在網(wǎng)絡上 與數(shù)字對象分開地發(fā)送規(guī)定的服務質量信息。
56. 如在權利要求49中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還導致所述接收、所述確定、或所迷路由、或者它們的任何組合 中的至少一項至少部分地由代理服務器、代理、或服務供應商、或者 它們的任何組合至少 一項來執(zhí)行。
57. —種制造產(chǎn)品,包括在其上存儲有指令的存儲介質,所述指 令在由計算平臺執(zhí)行時通過以下步驟對數(shù)字對象進行路由接收來自目的節(jié)點的、關于把數(shù)字對象從源節(jié)點經(jīng)由網(wǎng)絡發(fā)送到 目的節(jié)點的請求,所述請求包括規(guī)定的服務質量; 把有效荷載添加到數(shù)字對象上; 把規(guī)定的服務質量信息添加到數(shù)字對象上;以及 根據(jù)規(guī)定的服務質量轉發(fā)數(shù)字對象。
58. 如在權利要求57中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還通過以下步驟對數(shù)字對象進行路由確定網(wǎng)絡上至少一個鏈路的質量,并至少部分地根據(jù)所述至少一 個鏈路的質量和/或規(guī)定的服務質量中的至少一項安排路由表。
59. 如在權利要求57中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還通過以下步驟對數(shù)字對象進行路由確定網(wǎng)絡上至少一個鏈路 的質量,至少部分地根據(jù)所述至少一個鏈路的質量和/或規(guī)定的服務質 量中的至少一項安排路由表,并把路由表信息添加到數(shù)字對象上。
60. 如在權利要求57中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還通過以下步驟對數(shù)字對象進行路由確定網(wǎng)絡上至少一個鏈路 的質量是否改變,如果是的話,則至少部分地根據(jù)所述改變安排路由表。
61. 如在權利要求57中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時和通過以下步驟對數(shù)字對象進行路由把規(guī)定的服務質量發(fā)送到 一個或多個下行節(jié)點,從至少一個或多個所述的一個或多個下行節(jié)點 接收鏈路信息,并至少部分地根據(jù)從至少一個或多個所述的一個或多 個下行節(jié)點接收的鏈路信息安排路由表。
62. 如在權利要求57中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還通過以下步驟對數(shù)字對象進行路由把數(shù)字對象轉發(fā)到耦合到 網(wǎng)絡上的鏈路的、可滿足規(guī)定的服務質量的至少一個或多個節(jié)點。
63. 如在權利要求57中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時還導致與數(shù)字對象分開地存儲規(guī)定的服務質量信息,并在網(wǎng)絡上 與數(shù)字對象分開地發(fā)送規(guī)定的服務質量信息。
64. 如在權利要求579中要求的制造產(chǎn)品,其中所述指令在被執(zhí) 行時導致所述接收、所述添加有效荷載、所述添加規(guī)定的服務質量信 息、或所述轉發(fā)、或者它們的任何組合中的至少一項至少部分地由代 理服務器、代理、或服務供應商、或它們的任何組合中的至少一項來 執(zhí)行。
全文摘要
數(shù)字對象可以經(jīng)由網(wǎng)絡被路由。數(shù)字對象的路由可以部分地基于網(wǎng)絡上的鏈路質量和/或所希望的質量水平和/或服務。
文檔編號H04L12/28GK101326766SQ200680045919
公開日2008年12月17日 申請日期2006年12月6日 優(yōu)先權日2005年12月6日
發(fā)明者A·科恩, S·卡恩 申請人:利珀賽天上有限責任公司