專利名稱:用于在dvb網絡上進行有效的網絡信息獲取的方法和設備的制作方法
技術領域:
本申請案大體上涉及廣播網絡的操作,且更明確地說,涉及用于改進的DVB網絡 信息獲取的方法和設備。
背景技術:
數字視頻廣播(DVB)網絡中的輸送流采用被稱為IP/MAC通知表(INT)的構造 作為程序專用信息/服務信息信令的一部分。實質上,INT提供一種靈活的地址解析機制 以在DVB網絡內定位IP/MAC流。通過提供IP/MAC地址(范圍)到對應的流位置的 映射來實現地址解析,其中流位置以網絡識別符(ID)、原始網絡ID、輸送流ID、服務 ID和組件標簽的形式給出。IP/MAC地址由IP/MAC平臺仔細研究。IP/MAC平臺表示 經協調的IP/MAC地址空間,艮卩,不具有任何地址沖突的IP/MAC地址空間。IP/MAC 平臺可橫跨一個或多個網絡內的若干輸送流。相反,輸送流或網絡可含有一個以上 IP/MAC平臺。
DVB接收器需要獲取足夠的網絡信息,使得其可將上述流位置翻譯成物理層參數 (頻率、調制等)。在網絡信息表(NIT) -Actual和網絡信息表-Other中攜載網絡信息。 在給定輸送流上,NIT-Actual攜載輸送流所屬的網絡的網絡信息,而NIT-Other攜載其 它網絡上的信息。NIT-Actual的傳輸是強制的,而NIT-Other的傳輸是任選的。
獲取完整網絡信息的蠻力途徑可能是相當低效且耗時的。舉例來說,由于接收器不 知道哪些網絡可潛在地被INT中的流位置參考,因此接收裝置可通過調諧到所有可能頻 率利用蠻力途徑來獲取NIT,使得其具有用于所有可能網絡的網絡信息。另外,如果NIT-Other被傳輸,那么接收器可潛在地通過調諧到僅一個頻率子組來接收完整的網絡 信息。然而,接收器事先不知道NIT-Other是否正在特定輸送流上傳輸,且NIT-Other 的傳輸的周期性可能遠高于NIT-Actual的傳輸的周期性。因此,如果接收器希望獲取 NIT-Other,那么其必須在輸送流上停留更長時間以接收NIT-Other,或直到超時發生為 止。這又可能導致非常長的網絡信息獲取時間,且導致不令人滿意的用戶體驗。
因此,希望具有一種操作以允許裝置以較快且有效的方式獲取DVB網絡信息的信 息獲取機制。 —
發明內容
在一個或一個以上方面中,提供一種包括方法和設備的信息獲取系統,其操作以允 許裝置獲取DVB網絡中的信息。舉例來說,在一方面中,信息獲取系統僅以蠻力方式 獲得獲取用于選定平臺的INT信息所必要的那么多的網絡信息。 一旦獲取INT,系統就 為選定平臺準備由所有流位置參考的所有網絡識別符的列表。系統接著通過僅獲取上述 網絡列表中存在的網絡的信息來優化網絡信息獲取。因此,信息獲取系統操作而以快速 且有效的方式獲取網絡信息。
在一方面中,提供一種用于網絡信息獲取的方法。所述方法包括識別選定IP/MAC 平臺;獲取正在前向鏈路頻率上傳輸的輸送流中的網絡信息表(NIT)信息;以及基于 NIT信息來獲取與選定IP/MAC平臺相關聯的IP/MAC網絡表(INT)信息。所述方法 還包括創建網絡列表,其基于INT信息來識別由與選定IP/MAC平臺相關聯的所有流 位置描述符參考的所有網絡;以及獲取用于所述網絡列表中的所有網絡的網絡信息。
在一方面中,提供一種用于網絡信息獲取的設備。所述設備包括獲取邏輯,其經配 置以識別選定IP/MAC平臺;獲取正在前向鏈路頻率上傳輸的輸送流中的網絡信息表 (NIT)信息;以及基于NIT信息來獲取與選定IP/MAC平臺相關聯的IP/MAC網絡表 (INT)信息。所述獲取邏輯還經配置以創建網絡列表,所述網絡列表基于INT信息來 識別由與選定IP/MAC平臺相關聯的所有流位置描述符參考的所有網絡;以及獲取所述 網絡列表中的所有網絡的網絡信息。
在一方面中,提供一種用于網絡信息獲取的設備。所述設備包括用于識別選定 IP/MAC平臺的裝置;用于獲取正在前向鏈路頻率上傳輸的輸送流中的網絡信息表(NIT) 信息的裝置;以及用于基于NIT信息來獲取與選定IP/MAC平臺相關聯的IP/MAC網絡 表(INT)信息的裝置。所述設備還包括用于創建網絡列表的裝置,所述網絡列表基 于INT信息來識別由與選定IP/MAC平臺相關聯的所有流位置描述符參考的所有網絡;以及用于獲取用于所述網絡列表中的所有網絡的網絡信息的裝置。
在一方面中,提供一種用于網絡信息獲取的計算機程序產品。所述計算機程序產品 包括計算機可讀媒體,所述計算機可讀媒體包括用于致使計算機識別選定IP/MAC平 臺的第一組代碼;用于致使計算機獲取正在前向鏈路頻率上傳輸的輸送流中的網絡信息 表(NIT)信息的第二組代碼;以及用于致使計算機基于NIT信息來獲取與選定IP/MAC 平臺相關聯的IP/MAC網絡表(INT)信息的第三組代碼。所述計算機可讀媒體還包括-用于致使計算機創建網絡列表的第四組代碼,所述網絡列表基于INT信息來識別由與選 定IP/MAC平臺相關聯的所有流位置描述符參考的所有網絡;以及用于致使計算機獲取 用于所述網絡列表中的所有網絡的網絡信息的第五組代碼。
在一方面中,提供至少一種集成電路,其經配置以用于網絡信息獲取。所述至少一 種集成電路包括經配置以識別選定IP/MAC平臺的第一模塊;經配置以獲取正在前向 鏈路頻率上傳輸的輸送流中的網絡信息表(NIT)信息的第二模塊;以及經配置以基于 NIT信息來獲取與選定IP/MAC平臺相關聯的IP/MAC網絡表(INT)信息的第三模塊。 所述至少一種集成電路還包括經配置以創建網絡列表的第四模塊,所述網絡列表基于 INT信息來識別由與選定IP/MAC平臺相關聯的所有流位置描述符參考的所有網絡;以 及經配置以獲取用于所述網絡列表中的所有網絡的網絡信息的第五模塊。
在審閱下文陳述的
具體實施方式
和所附權利要求書之后,將明白其它方面。
通過參考結合附圖而進行的以下描述,將更容易明白本文所描述的前述方面,其中 圖1展示DVB-H分配網絡;
圖2展示說明信息獲取系統的方面的操作的網絡;
圖3展示用于信息獲取系統的方面中的信息獲取邏輯;
圖4展示用于信息獲取系統的方面中的用于執行平臺和網絡信息獲取算法的方法; 圖5展示用于信息獲取系統的方面中的用于NIT獲取的方法;以及 圖6展示用于服務獲取系統的方面中的信息獲取邏輯。
具體實施例方式
在一個或一個以上方面中,提供一種包括方法和設備的信息獲取系統,其操作以允 許裝置獲取DVB網絡中的信息。在一方面中,所述信息獲取系統操作以為選定平臺準備由所有流位置參考的所有網絡識別符的列表。系統接著通過僅獲取上述網絡列表中存 在的網絡的信息來優化網絡信息獲取。因此,信息獲取系統操作而以快速且有效的方式 獲取網絡信息,以提供增強的用戶體驗。
本文所描述的信息獲取系統非常適合用于基于DVB的廣播系統中,但還可用于其 它類似廣播或多播系統中。應注意,NIT和INT表中所含有的信息的內容和格式是眾所 周知的,且可在例如針對DVB系統的服務信息(SI)的規范(ETSIEN 300 468 V1.8.1) 和針對數據廣播的DVB規范(ETSIEN301 192 v1.4.2)的可用數字視頻廣播規范中找到 更詳細的信息,所述規范出于所有目的以引用的方式并入本文中。
圖1展示DVB分配網絡100。如圖中所示,DVB分配網絡100包括一個或一個以 上IP/MAC平臺102。每一 IP/MAC平臺表示經協調的IP/MAC地址空間,即不具有任 何地址沖突的IP/MAC地址空間。IP/MAC平臺可橫跨一個或多個網絡內的若干輸送流。 相反,輸送流或網絡可含有一個以上IP/MAC平臺。
參看圖1, TS1和TS2上的NIT-Actual攜載關于NW1的信息,例如關于網絡中的 所有輸送流、與獲取這些輸送流相關聯的RF和物理層參數的信息。任選的NIT-Other 表攜載關于其它網絡的信息。這些其它網絡可屬于一個或一個以上平臺。
在一方面中,信息獲取系統提供信息獲取算法,其操作而以有效方式獲得網絡信息。 在一方面中,所述算法僅以上文所述的蠻力方式獲得獲取用于選定平臺的INT所必要的 那么多的網絡信息。 一且獲取INT,信息獲取系統就為選定平臺準備由所有流位置參考 的所有網絡識別符的網絡列表。接著,信息獲取系統通過僅獲取上述網絡列表中存在的 網絡的信息來優化網絡信息獲取。下文提供對信息獲取算法的更詳細描述。
圖2展示說明信息獲取系統的方面的操作的DVB網絡200。舉例來說,DVB網絡 200說明三個IP/MAC平臺202、 204和206到便攜式裝置212的分配。
裝置212經由無線鏈路210從網絡200接收輸送流214。應注意,裝置212是代表 性的,且信息獲取系統的方面適合與能夠接收DVB廣播的任何裝置一起使用。
裝置212包括接收器216,其可調諧到多個前向鏈路,以接收攜載IP/MAC平臺202、 204、 206的輸送流。接收器216對接收到的輸送流上所攜載的選定程序成分進行多路分 用,且提供這些成分供裝置212消耗。
裝置212包括信息獲取邏輯218。信息獲取邏輯218操作以為選定平臺準備由所有 流位置參考的所有網絡識別符的列表。系統接著通過僅獲取上述網絡列表中存在的網絡 的信息來優化網絡信息獲取。因此,信息獲取系統操作而以快速且有效的方式獲取網絡 信息,以提供增強的用戶體驗。在一方面中,信息獲取邏輯218僅以蠻力方式獲得獲取用于選定平臺的INT所必要 的那么多的網絡信息。 一旦獲取INT,信息獲取邏輯218就為選定平臺準備由所有流位 置參考的所有網絡識別符的列表。接著,信息獲取邏輯218通過僅獲取上述網絡列表中 存在的網絡的信息來優化網絡信息獲取。在一方面中,信息獲取邏輯218包括存儲器220 以存儲并維持網絡信息。
因此,為了提供快速網絡信息獲取,信息獲取邏輯218操作以執行以下功能中的一 者或一者以上。
1. 識別選定IP/MAC平臺。
2. 識別前向鏈路。
3. 獲得對應于正在所識別的前向鏈路頻率上傳輸的輸送流的網絡的NIT信息。
4. 獲得用于選定平臺的INT。
5. 為選定平臺創建由INT中的所有流位置描述符參考的所有網絡識別符的網絡列表。
6. 如果已獲取上述網絡列表中存在的所有網絡的網絡信息,那么確定網絡信息獲取 是成功的。
7. 針對所有可用前向鏈路頻率重復操作2到6。
因此,在各個方面中,信息獲取系統操作而以快速且有效的方式獲得網絡信息,從 而提供增強的用戶體驗。
圖3展示用于信息獲取系統的方面中的信息獲取邏輯300。舉例來說,信息獲取邏 輯300適合用作圖2中所示的信息獲取邏輯218。信息獲取邏輯300包括信息處理器302、 存儲器304、輸入邏輯306、前向鏈路選擇邏輯308,且其全部耦合到數據總線310。
輸入邏輯306包括CPU、處理器、門陣列、硬件邏輯、存儲器元件和/或硬件執行 軟件中的至少一者。輸入邏輯306操作以從被調諧到DVB網絡中的選定前向鏈路的接 收器邏輯接收輸送流。輸入邏輯306將接收到的輸送流傳遞到信息處理器302。
存儲器304包括CPU、處理器、門陣列、硬件邏輯、存儲器元件和/或硬件執行軟 件中的至少一者。在一方面中,存儲器304操作以存儲從接收到的輸送流獲得的信息。 在一方面中,信息處理器302操作以將NIT信息、INT信息和網絡列表存儲在存儲器304 中。
前向鏈路選擇邏輯308包括CPU、處理器、門陣列、硬件邏輯、存儲器元件和/或 硬件執行軟件中的至少一者。前向鏈路選擇邏輯308操作以產生前向鏈路選擇消息,所 述前向鏈路選擇消息識別裝置接收器應被調諧到的選定前向鏈路。使用任何合適的技術將前向鏈路選擇消息發送到裝置接收器。舉例來說,將前向鏈路選擇消息發送到圖2所 示的接收器216。通過此信息,接收器216可調諧到選定前向鏈路以接收選定輸送流。
信息處理器302包括CPU、處理器、門陣列、硬件邏輯、存儲器元件和/或硬件執 行軟件中的至少一者。在一方面中,信息處理器302操作以接收平臺選擇請求,所述平 臺選擇請求指示將從其獲取信息的DVB網絡的平臺。在另一方面中,信息處理器302 使用任何其它合適技術來確定平臺。
信息處理器302還操作以確定裝置應被調諧到的前向鏈路頻率,以便接收選定輸送 流。在一方面中,信息處理器302控制前向鏈路選擇邏輯308,以產生前向鏈路選擇消 息,所述前向鏈路選擇消息被發送到裝置接收器以指示裝置接收器應被調諧到的用以接 收選定輸送流的前向鏈路。
在一方面中,信息處理器302操作以創建由與選定平臺相關聯的INT中的所有流位 置描述符參考的所有網絡識別符的網絡列表。為此,信息處理器302執行下文詳細描述 的算法。所述算法操作而以有效的方式獲取網絡信息,從而增強裝置速度、效率和用戶 體驗。
在一方面中,信息獲取系統包括計算機程序產品,其具有存儲或包含在計算機可讀 媒體上的一個或一個以上程序指令("指令")或多組"代碼"。當所述代碼由至少一個 處理器(例如,信息處理器302)執行時,對其的執行致使信息處理器302提供本文所 描述的功能。舉例來說,所述組代碼可包含在機器可讀媒體上,所述機器可讀媒體例如 是軟盤、CDROM、存儲卡、快閃存儲器裝置、RAM、 ROM或介接到信息獲取邏輯300 的任何其它類型的存儲器裝置或機器可讀媒體。在另一方面中,可將所述組代碼從外部 裝置或網絡資源下載到信息獲取邏輯300中。所述組代碼在執行時致使處理器提供如本 文所描述的信息獲取系統的方面。
圖4展示用于信息獲取系統的方面中的用于執行平臺和網絡信息獲取算法的方法 400。為了清楚起見,本文參考圖3中所示的信息獲取邏輯300來描述方法400。舉例來 說,在一方面中,獲取處理器302執行一組或一組以上代碼,以控制信息獲取邏輯300 執行下文所述的功能。
在方框402處,選擇平臺。在一方面中,用戶向信息處理器302提供平臺選擇請求 以選擇特定平臺。在各個方面中,可使用任何合適技術來執行平臺的選擇,例如在信息 處理器302處具有預編程的選擇。
在方框404處,調諧接收器以從前向鏈路列表接收先前未選擇的頻率。在一方面中, 信息處理器402預編程有前向鏈路頻率列表,或以無線方式接收所述列表。在一方面中,信息處理器302操作以控制前向鏈路選擇邏輯308將FL選擇消息發送到裝置接收器, 以調諧到先前未選擇的前向鏈路頻率。
在方框406處,從裝置接收器當前被調諧到的前向鏈路頻率上的輸送流獲取NIT信 息(NIT-Actual和任選地NIT-Other)。在一方面中,輸入邏輯306從接收到的輸送流獲 得NIT信息,并將其存儲在存儲器304中。下文參看圖5提供對如何獲取NIT信息的更 詳細描述。
在方框408處,作出關于平臺選擇是否完成的確定,即是否獲取用于選定平臺的 INT。在一方面中,信息處理器302作出此確定。如果平臺選擇未完成,那么方法進行 到方框410。如果平臺選擇完成,那么方法進行到方框412。
在方框410處,作出關于用于選定平臺的鏈接是否可用的確定。在一方面中,信息 處理器302作出此確定。如果鏈接可用,那么方法進行到方框414。如果鏈接不可用, 那么方法進行到方框416。
在方框414處,基于NIT信息來獲取INT信息。在一方面中,信息處理器302獲取 此信息,并將其存儲在存儲器304中。
在方框418處,從INT創建網絡列表(NL)。網絡列表包括由用于選定平臺的INT 的所有流位置描述符參考的所有網絡。在一方面中,信息處理器302創建此列表。
在方框412處,作出關于用于網絡列表中的所有網絡的網絡信息是否存在的確定。 在一方面中,信息處理器302作出此確定。如果用于所有網絡的信息不存在,那么方法 進行到方框416。如果用于所有網絡的信息存在,那么方法進行到方框420。
在方框416處,作出關于是否已選擇前向鏈路列表中的所有頻率的確定。如果尚未 選擇所有頻率,那么方法進行到方框404。如果已選擇前向鏈路列表中的所有頻率,那 么方法進行到方框422。
在方框422處,確定平臺選擇已失敗。
在方框420處,確定平臺選擇和網絡信息獲取已成功。
因此,方法400操作以執行用于信息獲取系統的方面中的平臺和網絡信息獲取。應 注意,方法400僅表示一個實施方案,且在所述方面的范圍內,其它實施方案是可能的。
圖5展示用于信息獲取系統的方面中的用于NIT獲取的方法500。舉例來說,方法 500適合在方法400的方框406處使用。在各個方面中,信息處理器302執行一組或一 組以上代碼以控制信息獲取邏輯300執行下文所描述的功能。在一方面中,方法500操 作以獲取至少NIT-Actual和任選地NIT-Other信息。
在方框502處,開始獲取計時器。在一方面中,信息處理器302包括計時邏輯,其開始對NIT_actual信息的獲取進行計時。
在方框504處,作出關于計時器是否到期的確定。在一方面中,信息處理器302作 出此確定。如果計時器尚未到期,那么方法進行到方框506。如果計時器已到期,那么 方法在方框512處退出。
在方框506處,作出關于是否已獲取NIT信息的確定。舉例來說,信息處理器302 操作以控制輸入邏輯306獲取至少NIT-Actual信息和任選地NIT-Other信息。如果已獲 取NIT信息,那么方法進行到方框508。如果尚未獲取NIT信息,那么方法進行到方框 504。
在方框508處,保存網絡信息。
在方框510處,作出關于是否已獲取NITlactual的確定。如果已獲取NIT—actual, 那么方法在512處退出。如果尚未獲取NIT—actual,那么方法進行到方框504。
因此,方法500操作以獲取用于信息獲取系統的方面中的NIT信息。應注意,方法 500僅表示一個實施方案,且在所述方面的范圍內,其它實施方案是可能的。
圖6展示用于信息獲取系統的方面中的信息獲取邏輯600。舉例來說,信息處理器 600適合用作圖2所示的信息獲取邏輯218。在一方面中,信息獲取邏輯600由至少一 個集成電路實施,所述集成電路包括經配置以提供如本文所述的信息獲取系統的方面的 一個或一個以上模塊。舉例來說,在一方面中,每一模塊包括硬件和/或硬件執行軟件。
信息獲取邏輯600包括第一模塊,~所述第一模塊包括用于識別選定IP/MAC平臺的 裝置(602),其在一方面中包括信息處理器302。信息獲取邏輯600還包括第二模塊, 所述第二模塊包括用于獲取正在前向鏈路頻率上傳輸的輸送流中的網絡信息表(NIT) 信息的裝置(604),其在一方面中包括信息處理器302。信息獲取邏輯600還包括第三 模塊,所述第三模塊包括用于基于NIT信息獲取與選定IP/MAC平臺相關聯的IP/MAC 網絡表(INT)信息的裝置(606),其在一方面中包括信息處理器302。信息獲取邏輯 600還包括第四模塊,所述第四模塊包括用于基于INT信息來創建識別由與選定IP/MAC 平臺相關聯的所有流位置描述符參考的所有網絡的網絡列表的裝置(608),其在一方面 中包括信息處理器302。信息獲取邏輯600還包括第五模塊,所述第五模塊包括用于獲 取網絡列表中的所有網絡的網絡信息的裝置(610),其在一方面中包括信息處理器302。
可用通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)、現場可編程門 陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或其經設 計以執行本文所描述的功能的任一組合來實施或執行結合本文所揭示的方面而描述的
各種說明性邏輯、邏輯塊、模塊和電路。通用處理器可為微處理器,但在替代方案中,處理器可為任何常規處理器、控制器、微控制器或狀態機。處理器還可實施為計算裝置 的組合,例如DSP與微處理器的組合、多個微處理器的組合、 一個或一個以上微處理器 與DSP核心的聯合,或任何其它此類配置。
可直接以硬件、以由處理器執行的軟件模塊或以上述兩者的組合實施結合本文所揭 示的方面而描述的方法或算法的步驟。軟件模塊可駐存在RAM存儲器、快閃存儲器、 ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可裝卸盤、CD-ROM 或此項技術中已知的任何其它形式的存儲媒體中。示范性存儲媒體耦合到處理器。使得 處理器可從存儲媒體讀取信息且將信息寫入到存儲媒體。在替代方案中,存儲媒體可與 處理器成一體。處理器和存儲媒體可駐存在ASIC中。ASIC可駐存在用戶終端中。在替 代方案中,處理器和存儲媒體可作為離散組件駐存在用戶終端中。
提供對所揭示方面的描述,以使所屬領域的技術人員能夠制作或使用本發明。所屬 領域的技術人員可容易明白對這些方面的各種修改,且本文所界定的一般原理可在不脫 離本發明的精神或范圍的情況下應用于其它方面,例如在即時消息接發服務或任何一般 無線數據通信應用中。因此,不希望將本發明限于本文所示的方面,而是將賦予其與本 文所揭示的原理和新穎特征一致的最廣范圍。詞"示范性"在本文中專門表示"充當實 例、例子或說明"。本文描述為"示范性"的任何方面不一定被解釋為比其它方面優選 或有利。
因此,雖然本文已說明并描述了信息獲取系統的方面,但將了解,可在不脫離本發 明的精神或本質特征的情況下對所述方面作出各種改變。因此,本文的揭示內容和描述 內容意在說明而非限制本發明的范圍,在所附權利要求書中陳述本發明的范圍。
權利要求
1.一種用于網絡信息獲取的方法,所述方法包括識別選定IP/MAC平臺;獲取正在前向鏈路頻率上傳輸的輸送流中的網絡信息表(NIT)信息;基于所述NIT信息獲取與所述選定IP/MAC平臺相關聯的IP/MAC網絡表(INT)信息;基于所述INT信息來創建識別由與所述選定IP/MAC平臺相關聯的所有流位置描述符參考的所有網絡的網絡列表;以及獲取所述網絡列表中的所有所述網絡的網絡信息。
2. 根據權利要求1所述的方法,其中所述獲取所述NIT信息包括獲取至少NIT actual信息和任選地NIT other信息。
3. 根據權利要求1所述的方法,其中所述獲取所述NIT信息包括獲取在正在多個前向鏈路頻率上傳輸的多個輸送流上傳輸的所述NIT信息。
4. 根據權利要求1所述的方法,其中所述獲取所述NIT信息包括在選定時間間隔內獲取所述前向鏈路頻率上的所述NIT信息。
5. 根據權利要求1所述的方法,其進一步包括在獲取與所述網絡列表中的所有所述網絡相關聯的所述網絡信息的情況下,確定所述網絡信息獲取是成功的。
6. —種用于網絡信息獲取的設備,所述設備包括獲取邏輯,其經配置以-識別選定IP/MAC平臺;獲取正在前向鏈路頻率上傳輸的輸送流中的網絡信息表(NIT)信息;基于所述NIT信息獲取與所述選定IP/MAC平臺相關聯的IP/MAC網絡表(INT)信息;基于所述INT信息來創建識別由與所述選定IP/MAC平臺相關聯的所有流位置描述符參考的所有網絡的網絡列表;以及獲取所述網絡列表中的所有所述網絡的網絡信息。
7. 根據權利要求6所述的設備,其中所述獲取邏輯經配置以獲取至少NIT actual信息和任選地NIT other信息。
8. 根據權利要求6所述的設備,其中所述獲取邏輯經配置以獲取在正在多個前向鏈路頻率上傳輸的多個輸送流上傳輸的所述NIT信息。
9. 根據權利要求6所述的設備,其中所述獲取邏輯經配置以在選定時間間隔內獲取所述前向鏈路頻率上的所述NIT信息。
10. 根據權利要求6所述的設備,其中所述獲取邏輯經配置以在獲取與所述網絡列表中的所有所述網絡相關聯的所述網絡信息的情況下確定所述網絡信息獲取是成功的。
11. 一種用于網絡信息獲取的設備,所述設備包括用于識別選定IP/MAC平臺的裝置;用于獲取正在前向鏈路頻率上傳輸的輸送流中的網絡信息表(NIT)信息的裝置;用于基于所述NIT信息獲取與所述選定IP/MAC平臺相關聯的IP/MAC網絡表(INT)信息的裝置;用于基于所述INT信息來創建識別由與所述選定IP/MAC平臺相關聯的所有流位置描述符參考的所有網絡的網絡列表的裝置;以及用于獲取所述網絡列表中的所有所述網絡的網絡信息的裝置。
12. 根據權利要求ll所述的設備,其中所述用于獲取所述NIT信息的裝置包括用于獲取至少NIT actual信息和任選地NIT other信息的裝置。
13. 根據權利要求11所述的設備,其中所述用于獲取所述NIT信息的裝置包括用于獲取在正在多個前向鏈路頻率上傳輸的多個輸送流上傳輸的所述NIT信息的裝置。
14. 根據權利要求ll所述的設備,其中所述用于獲取所述NIT信息的裝置包括用于在選定時間間隔內獲取所述前向鏈路頻率上的所述NIT信息的裝置。
15. 根據權利要求11所述的設備,其進一步包括用于在獲取與所述網絡列表中的所有所述網絡相關聯的所述網絡信息的情況下確定所述網絡信息獲取是成功的裝置。
16. —種用于網絡信息獲取的計算機程序產品,所述計算機程序產品包括-機器可讀媒體,其包括用于致使計算機識別選定IP/MAC平臺的第一組代碼;用于致使所述計算機獲取正在前向鏈路頻率上傳輸的輸送流中的網絡信息表(NIT)信息的第二組代碼;用于致使所述計算機基于所述NIT信息獲取與所述選定IP/MAC平臺相關聯的IP/MAC網絡表(INT)信息的第三組代碼;用于致使所述計算機基于所述INT信息來創建識別由與所述選定IP/MAC平臺相關聯的所有流位置描述符參考的所有網絡的網絡列表的第四組代碼;以及用于致使所述計算機獲取所述網絡列表中的所有所述網絡的網絡信息的第五組代碼。
17. 根據權利要求16所述的機器可讀媒體,其中所述第二組代碼經配置以獲取NIT actual信息和NIT other信息中的至少 一 者。
18. 根據權利要求16所述的機器可讀媒體,其中所述第二組代碼經配置以獲取在正在 多個前向鏈路頻率上傳輸的多個輸送流上傳輸的所述NIT信息。
19. 根據權利要求16所述的機器可讀媒體,其中所述第二組代碼經配置以在選定時間 間隔內獲取所述前向鏈路頻率上的所述NIT信息。
20. 根據權利要求16所述的機器可讀媒體,其進一步包括用于致使所述計算機在獲取 與所述網絡列表中的所有所述網絡相關聯的所述網絡信息的情況下確定所述網絡 信息獲取是成功的第六組代碼。
21. 至少一種集成電路,其經配置以用于網絡信息獲取,所述至少一種集成電路包括第一模塊,其經配置以識別選定IP/MAC平臺;第二模塊,其經配置以獲取正在前向鏈路頻率上傳輸的輸送流中的網絡信息表 (NIT)信息;第三模塊,其經配置以基于所述NIT信息獲取與所述選定IP/MAC平臺相關聯的 IP/MAC網絡表(INT)信息;第四模塊,其經配置以基于所述INT信息來創建識別由與所述選定IP/MAC平臺相關聯的所有流位置描述符參考的所有網絡的網絡列表;以及第五模塊,其經配置以獲取所述網絡列表中的所有所述網絡的網絡信息。
22. 根據權利要求21所述的至少一種集成電路,其中所述第二模塊經配置以獲取至少 NIT actual信息和任選地NIT other信息。
23. 根據權利要求21所述的至少一種集成電路,其中所述第二模塊經配置以獲取在正 在多個前向鏈路頻率上傳輸的多個輸送流上傳輸的所述NIT信息。
24. 根據權利要求21所述的至少一種集成電路,其中所述第二模塊經配置以在選定時 間間隔內獲取所述前向鏈路頻率上的所述NIT信息。
25. 根據權利要求21所述的至少一種集成電路,其進一步包括第六模塊,所述第六模 塊經配置以在獲取與所述網絡列表中的所有所述網絡相關聯的所述網絡信息的情 況下確定所述網絡信息獲取是成功的。
全文摘要
本發明提供用于在DVB網絡上進行有效的網絡信息獲取的方法和設備。在一方面中,一種方法包含識別IP/MAC平臺;獲取正在前向鏈路頻率上傳輸的輸送流中的網絡信息表(NIT)信息;基于所述NIT信息獲取與所述IP/MAC平臺相關聯的IP/MAC網絡表(INT)信息;基于所述INT信息創建識別由與選定IP/MAC平臺相關聯的所有流位置描述符參考的所有網絡的網絡列表;以及獲取所述網絡列表中的所有所述網絡的網絡信息。在一方面中,一種設備包含用于識別IP/MAC平臺的裝置;用于獲取NIT信息的裝置;以及用于獲取INT信息的裝置;用于創建識別與選定IP/MAC平臺相關聯的網絡的網絡列表的裝置;以及用于獲取所述網絡列表中的所有所述網絡的網絡信息的裝置。
文檔編號H04H60/14GK101689943SQ200880021121
公開日2010年3月31日 申請日期2008年6月26日 優先權日2007年6月26日
發明者博拉普拉加達·文卡塔·賈納基, 桑德普·辛加艾, 西瓦拉馬克利希納·菲爾帕利 申請人:高通股份有限公司