專利名稱:用于有效多播內容分發的分組標記的制作方法
技術領域:
本申請涉及標記網絡分組以指示分組的內容、數據或者優先級的類 型,以便在需要接收器下游的處理器處理分組之前接收器可對分組進行預 過濾。
背景技術:
諸如計算機之類的聯網的設備可從網絡接收大量數據。這種設備的處 理器很明顯必須處理數據。如這里所理解的,很多接收到的數據依據設備 的環境用途而并不是必需的,但卻仍必須被接收方處理器所處理,這一點 是不合需要的,尤其在便攜式電池供電設備中更是如此。
發明內容
一種方法包括對于要通過網絡發送的至少一些數據分組,確定分組類 型。該分組類型指示數據類型、內容類型和優先級類型中的一種或多種。 該方法還包括生成指示該類型的數據元素,將數據元素插入到分組的頭部 中,以及發送分組。數據元素可應用到一個且僅一個分組,或者它可應用 到多個分組。
數據類型可以是"視頻"、"音頻"或"二進制應用"。與之不同,
內容類型可以是TV數據、電影數據、廣告數據或個人數據。另一方面, 優先級類型可以是實時、高優先級、中優先級、盡力而為優先級。在任何 情況下,分組的接收器可被編程為識別指示分組類型的數據元素,以便對 接收器的處理器屏蔽該處理器不需要的分組,從而使該處理器無需處理其 不需要的分組。
在另一個方面中, 一種裝置包括采取具有頭部的分組的形式的網絡數 據的發送器。該裝置還包括處理器,該處理器控制發送器發送在其頭部中具有分組類型標簽的分組,以向接收器指示出分組的數據類型、內容類型 或優先級類型,以便與接收器相關聯的主機處理器不需要的分組被接收器 所屏蔽,從而使主機處理器無需處理其不需要的分組。
在另一個方面中, 一種可由數字處理器執行的有形的計算機可讀介質 存儲一數據結構,該數據結構包括攜帶著計算機可使用的數據的數據分組 主體。該數據結構還包括數據分組頭部,該數據分組頭部包括分組標識和 可由接收器用來屏蔽分組的分組類型標簽。
參考附圖可以最好地理解本發明的結構和操作的細節,附圖中相似的 標號指代相似的部件,其中
圖1是具有過濾接收器的示例性網絡設備的框圖2是圖1的系統可實現的示例性邏輯的流程圖;并且
圖3是根據本發明原理的示例性分組的示意圖。
具體實施例方式
首先參考圖1,網絡設備IO可具有輕質便攜式殼體12,其包含著例 如可利用適當的計算機處理器來實現的主機中央處理單元(CPU) 14。 CPU 14可接收來自用戶輸入設備16的用戶輸入,所述用戶輸入設備16例 如是但不限于鍵盤、鼠標、小鍵盤、跟蹤球、語音識別模塊等等中的一種 或多種。在一些實施例中,CPU 14還可接收來自位置接收器18以及來自 時鐘20的位置輸入,所述位置接收器18例如是但不限于全球定位衛星 (GPS)接收器。CPU 14可在監視器22上輸出視頻數據,所述監視器22 例如是計算機監視器、平板顯示器或者甚至是陰極射線管或其他監視器。 CPU 14還可在一個或多個揚聲器24上輸出音頻數據。
如圖l所示,CPU 14可利用具有接收器處理器32的數據接收器30通 過網絡28接收來自(一個或多個)內容源26的數據,所述網絡28例如是 但不限于因特網。接收器30可以是從網絡28接收數據分組的有線或無線 接收器,其中分組通常攜帶著指示出其數據類型的標簽,如下文更充分描述的。這樣,接收器30可包括但不限于有線調制解調器或可接收藍牙信
號或WiFi信號的無線調制解調器。接收器30例如可實現為接收器模塊或 集成電路。'
CPU 14可訪問有形的計算機可讀存儲介質34以在其上存儲數據并且 訪問存儲在其上的計算機指令。介質34可表示(但不限于)固態存儲裝 置、盤存儲裝置、可移除和不可移除存儲裝置等等中的任何一種或其組 合。
如圖1所示,為了獲得便攜性,網絡設備10的組件可由一個或多個 直流(DC)電池36供電。網絡設備10還可通過AD-DC變換器38接收來 自AC輸電線路的交流(AC)電源。在非限制性實現方式中,網絡設備 10可實現為便攜式計算機,例如膝上型電腦或筆記本計算機、個人數字助 理或者無線電話。
圖1還示出了內容源26,該內容源26包括源處理器40,該源處理器 40訪問源有形計算機可讀存儲介質42以在其上存儲數據并且訪問存儲在 其上的計算機指令以執行其中的邏輯。介質42可表示(但不限于)固態 存儲裝置、盤存儲裝置、可移除和不可移除存儲裝置等等中的任何一種或 其組合。源處理器40可控制數據發送器44通過網絡28發送數據的分組。 數據發送器44可以是任何適當的網絡數據發送器,例如調制解調器、廣 播發送器,等等。
圖2示出了至少部分可由圖l所示的內容源26采用的邏輯。開始于塊 46,對于要發送的每個分組,確定分組類型。該確定可由源處理器40進 行或者由向源40提供數據的在前系統進行。
"類型"大體指的是數據類型、內容類型和優先級類型。例如,如果 內容是視頻數據,則數據類型將會是"視頻數據"。與之不同,如果內容 是軟件程序,則數據類型可以是"二進制應用"。然而,可與分組相關聯 的"內容"類型可包括TV數據、電影數據、廣告數據或個人數據。分組 優先級類型的示例包括實時、高優先級、中優先級、盡力而為優先級,等 等。類型確定可由源處理器40基于分組中的特性數據模式來自動進行, 或者這些確定可由人類專家手工規定。分組可被指定以多種類型,例如,分組可由數據類型和內容類型兩者來標識,或者實際上由所有三種類型 (即,由數據、內容和優先級類型)來標識。
一旦分組的(一個或多個)類型被確定,在塊4S,指定(一個或多
個)類型的數據元素就被生成并插入到分組的頭部中,該數據元素在這里 被稱為"標簽"。標簽可應用到一個分組或者通常順序地應用到一組分 組,其中標簽所應用到的分組的號碼被指示作為標簽的一部分。分組隨后
在塊50被發送。
這里設想,被編程為識別分組中的類型標簽的網絡設備10可以迅速 且容易地在其接收器處對標簽解碼以對設備的主CPU 14屏蔽可能不需要 的分組。這樣,CPU就無需處理其可能不需要的分組了。諸如緊急分組類 型之類的某些分組類型可以總是被發送到主CPU 14。主CPU 14實際上可 命令接收器處理器32只向主CPU 14發送某種類型或某些類型的分組。
圖3示出了分組52,該分組52可包括頭部54和包含分組數據的分組 主體56。頭部54可包括分組標識符58和類型標簽60,該類型標簽60根 據以上原理指示出分組主體56中的內容的類型和/或分組主體56中的數據 的類型和/或與分組主體56中的數據相關聯的優先級的類型。
雖然這里示出并詳細描述了特定的用于有效多播內容分發的分組標 記,但是應當理解,本發明所包含的主題僅由權利要求所限定。
權利要求
1.一種方法,包括對于要通過網絡發送的至少一些數據分組,確定分組類型,該分組類型指示數據類型、內容類型和優先級類型中的一種或多種;生成指示所述類型的數據元素;將所述數據元素插入到所述分組的頭部中;以及發送所述分組。
2. 如權利要求1所述的方法,其中,數據元素應用到一個且僅一個分組。
3. 如權利要求1所述的方法,其中,數據元素應用到多個分組。
4. 如權利要求1所述的方法,其中,所述數據類型是"視頻"、"音 頻"或"二進制應用"。
5. 如權利要求1所述的方法,其中,所述內容類型是TV數據、電影 數據、廣告數據或個人數據。
6. 如權利要求1所述的方法,其中,所述優先級類型是實時、高優先 級、中優先級、盡力而為優先級。
7. 如權利要求1所述的方法,其中,所述分組的接收器被編程為識別 指示分組類型的數據元素,以便對所述接收器的處理器屏蔽所述處理器不 需要的分組,從而使所述處理器無需處理所述處理器不需要的分組。
8. —種裝置,包括采取具有頭部的分組的形式的網絡數據的發送器;以及 處理器,該處理器控制所述發送器發送在其頭部中具有分組類型標簽 的分組,以向接收器指示出所述分組的數據類型、內容類型或優先級類 型,以便與所述接收器相關聯的主機處理器不需要的分組被所述接收器所 屏蔽,從而使所述主機處理器無需處理其不需要的分組。
9. 如權利要求8所述的裝置,其中,所述分組類型指示"視頻"、 "音頻"或"二進制應用"。
10. 如權利要求8所述的裝置,其中,所述分組類型指示TV數據、電影數據、廣告數據或個人數據。
11. 如權利要求8所述的裝置,其中,所述分組類型指示實時、高優 先級、中優先級、盡力而為優先級。
12. 如權利要求8所述的裝置,其中,標簽應用到一個且僅一個分組。
13. 如權利要求8所述的裝置,其中,標簽應用到多個分組。
14. 一種可由數字處理器執行并且存儲一數據結構的有形的計算機可讀介質,該數據結構包括攜帶著計算機可使用的數據的數據分組主體;以及 數據分組頭部,該數據分組頭部包括至少一個分組標識和可由接收器 用來屏蔽所述分組的至少一個分組類型標簽。
15. 如權利要求14所述的介質,其中,所述分組類型標簽指示"視頻"、"音頻"或"二進制應用"。
16. 如權利要求14所述的介質,其中,所述分組類型標簽指示TV數 據、電影數據、廣告數據或個人數據。
17. 如權利要求14所述的介質,其中,所述分組類型標簽指示實時、 高優先級、中優先級、盡力而為優先級。
18. 如權利要求14所述的介質,其中,標簽應用到一個且僅一個分組。
19. 如權利要求14所述的介質,其中,標簽應用到多個分組。
全文摘要
本發明公開了用于有效多播內容分發的分組標記。網絡數據的發送器發送在其頭部中具有分組類型標簽的分組,以向接收器指示出分組的數據類型、內容類型或優先級類型,以便主機處理器不需要的分組可以很容易地被接收器所屏蔽,從而使主機處理器無需處理其不需要的分組。
文檔編號H04L29/08GK101621546SQ200910151868
公開日2010年1月6日 申請日期2009年7月1日 優先權日2008年7月1日
發明者尼考勞斯·喬治斯, 米爾頓·梅西·法拉茲爾, 費瑞德瑞克·卡皮奧 申請人:索尼株式會社;索尼電子有限公司