在廣播網絡中使用多信道單向輸送文件傳遞(“flute”)協議傳遞不同類別的文件的系統 ...的制作方法
【專利摘要】實施例提供用于經由無線廣播網絡來將數據傳遞至接收器裝置使得數據可在所述接收器裝置中經匯編以供本地應用程序使用的帶寬高效利用機制。在各種實施例中,可在FLUTE會話期間使用FLUTE協議經由廣播網絡而將數據文件作為內容元素廣播。在一實施例中,可根據可識別所述內容元素將被廣播的時間的廣播調度來廣播所述內容元素,且可在在FLUTE會話期間所發射的文件傳遞表FDT中傳達所述廣播調度。
【專利說明】在廣播網絡中使用多信道單向輸送文件傳遞(“FLUTE”)協議傳遞不同類別的文件的系統及設備
[0001]相關串請案
[0002]本申請案主張2011年3月14日申請的名為“在網絡中使用多信道單向輸送文件傳遞(“FLUTE”)協議傳遞不同類別的文件并調度新鮮度的系統及設備(SystemAnd Apparatus For Using Multichannel File Delivery Over UnidirectionalTransport ( “Flute,,)Protocol For Delivering Different Classes Of Files And ForScheduling Freshness In A Network) ”的第61/452,393號美國臨時專利申請案的優先權的權利,所述案的全部內容特此以引用的方式并入本文中。
【技術領域】【背景技術】
[0003]因特網及無線通信技術在過去的幾年中已經歷蓬勃發展。此發展是通過現可供用戶使用的應用程序的數目及信息的類型的大量增加而促成。此些通信技術的不斷增多的用途中的一者是在多種計算裝置上將廣播及多播內容傳遞至用戶。無線通信服務的新增部分是向計算裝置廣播內容的能力。預期此種向廣播及多播服務的更大可用性的發展趨勢會繼續下去。
【發明內容】
[0004]各種實施例可提供用于經由無線廣播網絡來將數據傳遞至接收器裝置使得數據可在所述接收器裝置中經匯編以供本地應用程序使用的帶寬及電池高效利用機制。在各種實施例中,可在FLUTE會話期間使用FLUTE協議經由廣播網絡而將數據文件作為文件內容元素廣播。在一實施例中,可根據可識別所述文件內容元素將予以廣播的時間的廣播調度來廣播所述文件內容元素,且可在在FLUTE會話期間所發射的文件傳遞表(FDT)中傳達所述廣播調度。
【專利附圖】
【附圖說明】
[0005]并入本文中且構成本說明書的部分的【專利附圖】
【附圖說明】本發明的示范性實施例,且與上文所給出的一般描述及下文所給出的詳細描述一起用以解釋本發明的特征。
[0006]圖1為通信系統框圖,其說明適合于在一實施例中使用的廣播通信系統。
[0007]圖2為網頁的說明,其說明內容元素如何經組合以產生網頁。
[0008]圖3為通信流程圖,其說明在將網頁傳遞至無線裝置時所涉及的現有技術通信及處理。
[0009]圖4A為根據一實施例的通信流程圖,其說明用于啟用對網頁的接入的通信及處理。
[0010]圖4B展示分組,其經配置以用于使用經由單向輸送的文件傳遞(“FLUTE”)協議來進行輸送。
[0011]圖5為廣播系統的通信系統框圖,其說明向計算裝置的內容傳遞。
[0012]圖6為根據一實施例的在經由FLUTE信道分發的廣播內容與正被廣播的文件傳遞表(FDT)之間的實例關系的說明。
[0013]圖7為用于將不同數據廣播至計算裝置的第一 FLUTE信道、第二 FLUTE信道及第三FLUTE信道的實例關系的說明。
[0014]圖8為根據一實施例的文件傳遞表的實例關系的說明,所述文件傳遞表具有若干屬性。
[0015]圖9A及圖9B展示根據一實施例的文件的實例關系的兩個說明,所述文件具有在文件傳遞表中描述的若干屬性。
[0016]圖10為一種實施例方法的高級處理流程圖,所述方法用于取決于文件類別而使用不同FLUTE信道經由廣播網絡來發送內容及經由另一 FLUTE信道來廣播FDT文件。
[0017]圖11為圖10的實施例的說明,其展示經由第一 FLUTE信道發送第一類別的文件、經由第二 FLUTE信道廣播第二類別的文件及經由第三FLUTE信道廣播FDT文件。
[0018]圖12為文件傳遞表及其中所含有的屬性的實例關系的說明。
[0019]圖13為一種實施例方法的高級處理流程圖,所述方法用于取決于文件類別而使用至少兩個不同FLUTE信道經由廣播網絡來發送內容及經由兩個不同FLUTE信道來廣播FDT文件。
[0020]圖14為圖13的實施例的說明,其展示經由第一 FLUTE信道發送第一類別的文件、經由第二 FLUTE信道廣播第二類別的文件及經由兩個不同FLUTE信道廣播FDT文件以說明廣播具有不同更新周期的FDT文件。
[0021]圖15為一種實施例方法的高級處理流程圖,所述方法用于使用用于廣播至少兩個不同類別的文件及FDT文件的公共輸送協議經由廣播網絡來發送內容。
[0022]圖16為圖15的實施例的說明,其展示所述公共輸送協議。
[0023]圖17為一種實施例方法的高級處理流程圖,所述方法用于使用用于廣播至少兩個類別的文件的第一 FLUTE信道及用于廣播文件傳遞表的第二 FLUTE信道經由廣播網絡來廣播內容。
[0024]圖18為圖17的實施例的說明,其展示使用用于廣播至少兩個類別的文件的第一FLUTE信道及用于廣播文件傳遞表的第二 FLUTE信道的內容廣播。
[0025]圖19為一種實施例方法的高級處理流程圖,所述方法用于使用用于廣播至少兩個類別的文件的第一 FLUTE信道及用于廣播文件傳遞表(包括文件發射時間)的第二FLUTE信道經由廣播網絡來廣播內容。
[0026]圖20為圖19的實施例的說明,其展示使用用于廣播至少兩個類別的文件的第一FLUTE信道及用于廣播文件傳遞表(包括文件發射時間)的第二 FLUTE信道來廣播內容。
[0027]圖21A為一實施例的說明,其展示具有廣播開始時間屬性及廣播結束時間屬性的樣本文件傳遞表。
[0028]圖21B為一實施例的說明,其展示具有廣播開始時間屬性、廣播結束時間屬性及最近開始時間屬性的樣本文件傳遞表。
[0029]圖22為曲線圖,其說明使用廣播窗的樣本及無廣播窗的另一樣本的效率。[0030]圖23為一實施例的說明,其展示使用第一 FLUTE信道、第二 FLUTE信道及第三FLUTE信道來廣播數據的服務器、廣播發射網絡及計算裝置。
[0031]圖24為一種實施例方法的高級處理流程圖,其描述基礎結構/服務器端的接收文件、對文件調度及接著經由特定FLUTE信道來發射文件的行為。
[0032]圖25為一種實施例方法的高級處理流程圖,其描述移動接收器端的接收文件、對文件調度及接著經由特定FLUTE信道來發射文件的行為。
[0033]圖26為適合于在一實施例中使用的計算裝置的組件框圖。
[0034]圖27為適合于在一實施例中使用的服務器裝置的組件框圖。
【具體實施方式】
[0035]將參看附圖來詳細地描述各種實施例。在任何可能的處,將貫穿諸圖使用相同參考數字來指代相同或相似部分。對特定實例及實施方案的參考是為了說明性目的,且并不意欲限制本發明或權利要求書的范圍。
[0036]詞語“示范性”在本文中用以意謂“充當實例、實例或說明”。本文中描述為“示范性”的任何實施方案未必解釋為比其它實施方案優選或有利。
[0037]術語“計算裝置”、“接收器裝置”及“無線裝置”在本文中可互換地使用以指代多種個人計算裝置中的任一者或全部,所述計算裝置包括(但不限于)個人計算機、膝上型計算機、個人移動電視接收器(例如,與多播、廣播、單播有關的裝置)、移動電話、汽車移動電視接收器、個人數據助理(PDA)、掌上型計算機、無線電子郵件接收器、多媒體具有因特網功能的移動電話,及類似的個人電子裝置(其包括可編程處理器及存儲器以及電信接收器電路以用于接收并處理廣播發射)。
[0038]詞語“廣播”在本文中用以意謂發射數據(信息分組)使得其可由大量接收裝置同時接收。廣播消息的實例為無線廣播信號、移動電視服務廣播信號(包括內容廣播(內容流))及開銷信息廣播(開銷流)(例如元數據消息)。廣播也涵蓋多播,多播為一種類型的廣播傳遞格式。
[0039]詞語“單播”在本文中用以指代被導引至單一接收器裝置的無線數據。和廣播網絡形成對比,“單播網絡”指代將傳輸發送至個別無線通信裝置及自個別無線通信裝置接收傳輸的無線通信網絡。可與各種實施例一起使用的單播網絡的實例包括因特網、蜂窩式通信網絡(例如,第三代(3G)蜂窩式數據網絡)、WiFi網絡及WiMax網絡。
[0040]詞語“網站服務器”在本文中用以意謂一個應用程序或一群應用程序,其能夠接收超文本傳送協議(HTTP)請求及返回適當HTTP響應(例如提供超文本標記語言(HTML)文件)。網站服務器可包括中間軟件或應用程序部分(例如J2EE?服務器、ASP?服務器、PHP模塊、PERL解釋器或類似的功能性)。網站服務器也可包括數據存儲部分(例如數據庫管理系統(DBMS)或本地文件存儲裝置)。網站服務器可實施于常規服務器內,但在各種實施例中,網站服務器也實施于接收器裝置內。
[0041]各種實施例提供用于經由無線多媒體廣播網絡來將數據傳遞至接收器裝置使得數據可在接收器裝置中加以匯編以供本地應用程序使用的帶寬及電池高效利用機制。各種實施例可對將因特網網頁傳遞至計算裝置特別有用,因為無線廣播網絡提供可被利用以傳遞流行的因特網網站的高效傳遞機制。然而,實施例并不限于網頁的傳遞。可使用FLUTE協議經由廣播網絡而將數據文件作為經拆分的內容元素加以廣播。為了允許實現接收,根據在開銷內容描述流(例如電子型錄,或在FLUTE的狀況下文件傳遞表(FDT))中所傳達的廣播調度來廣播所述經拆分的內容元素。接收器裝置接收所述開銷內容描述流且使用元數據信息來選擇性地接收經拆分的網頁內容及將內容元素存儲于存儲器中。
[0042]各種實施例具有用于經由廣播網絡來將多媒體內容傳遞至移動接收器裝置的廣泛多種潛在應用程序。廣播網絡的帶寬可被利用以將大的媒體內容文件發射至接收器裝置。各種實施例可有效使用廣播網絡帶寬以將媒體內容文件發射至接收器裝置。通過實現將多媒體內容匯編成向用戶再現的由接收器裝置內的本地應用程序利用的形式,呈廣播內容元素的形式的多媒體內容的傳遞可更有效率地利用帶寬且可使得接收器裝置能夠節約電池電力。
[0043]舉例來說,使用在向計算裝置廣播的文件傳遞表內所含有的廣播開始時間及廣播結束時間,計算裝置可僅在經選擇的指令時間周期期間進行接收以節約電力及移動資源。另外,在各種實施例中,可使用不同信道來廣播不同文件傳遞表且所述文件傳遞表可包括不同刷新時間周期。以此方式,計算裝置可取決于由廣播計算裝置接收的內容而在具有第一或第二刷新時間的兩個或兩個以上不同文件傳遞表之間進行選擇。一旦經接收及存儲于存儲器中,便可由本地應用程序使用媒體內容元素以使用所述內容或以所需或優選的格式(例如網頁、原生應用程序內容、電子書等)向用戶再現所述內容。
[0044]實施例使得能夠高效利用有線或無線帶寬以使得能夠經由廣播網絡或多播網絡而非經由單播網絡進行網頁傳遞。舉例來說,在另一實施例中,為了更有效率地使用資源,可取決于文件類別而經由不同信道來廣播文件。在另一實施例中,可取決于特定更新周期而經由兩個不同信道來廣播FDT文件。在另一實施例中,可廣播文件且可使用公共輸送傳遞服務而使FDT文件在所廣播的文件內交錯。
[0045]為了易于參考,下文使用因特網網絡內容傳遞的實例應用來描述各種實施例。此應用使用公共術語來說明各種實施例的功能。然而,以下描述并不意欲將實施例限制至因特網網絡內容傳遞。所屬領域的一般技術人員將了解,也可將各種實施例用于傳遞多種多媒體內容。因此,除非明確敘述,否則權利要求書的范圍應不限于因特網網絡內容傳遞及接收。
[0046]若干不同廣播服務及廣播標準是可用的或可在未來構想,所有所述廣播服務及廣播標準可實施及受益于所述各種實施例。此些服務及標準可包括經由因特網的用于單向文件傳遞的FLUTE輸送,其特別適合于多播網絡。FLUTE可適用于使用若干秒或更長時間的傳遞會話來將大文件及小文件傳遞至許多主機。可將FLUTE用于對許多主機的同時更新。FLUTE為允許經由ALC(異步分層譯碼)進行多播文件傳送的文件分發實用程序(utility)。FLUTE實施在2004年10月公開的名為“FLUTE-單向輸送文件傳遞(FLUTE-FileDelivery over Unidirectional Transport) ”的因特網工程特別工作組提議標準建議請求(“RFC” ) 3926 (在 http://tools.1etf.0rg/html/rfc3926 處獲得)中所定義的文件發射機制。FLUTE文件分發可包括用于發射的無反饋協議(適合于所傳遞的文件的性質的單向鏈路、頻帶內信令),且順應于異步分層譯碼。FLUTE可為可擴充的且依賴于在多個多播群中的多個發射速率。FLUTE可為可“按需”切換的并可以“推送”傳遞模式予以利用且可配置于若干層中。FLUTE也可具有遞歸目錄發射特征。[0047]各種實施例以先前的廣播系統所不具有的方式來利用FLUTE。先前廣播系統可能己利用FLUTE以經由多個信道來輸送在冗余文件分組中的數據。以此方式,先前廣播系統使得接收所有所述多個FLUTE信道的裝置能夠在所有所述多個FLUTE信道上同時接收文件分組且比僅在所述多個FLUTE信道中的一者上接收文件分組的裝置更快速地重新匯編數據。所述各種實施例以不同于先前廣播系統的方式來使用FLUTE信道。在所述各種實施例中,可在每一 FLUTE信道上發送不同文件。在所述各種實施例中,在每一 FLUTE信道上發送的不同文件可具有不同文件特性(例如不同文件大小)。各種實施例假定接收器裝置接收在FLUTE會話中的所有FLUTE信道。各種實施例可通過單獨地發射不同特性的文件而非將其一起綁定于一個輸送中來實現帶寬增益及效率。在一實施例中,FLUTE FDT可描述何時將發射文件。
[0048]在所述各種實施例中,接收器裝置可針對網頁內容元素的經調度廣播而自動地監視廣播網絡,且選擇性地接收及存儲用戶可能有興趣接收的網站的網頁內容元素。在一典型實施例中,可在后臺中完成此進程。當接收器裝置的用戶鍵入用以檢視特定網頁的命令時(例如,通過鍵入網站名稱或選擇對應的URL),接收器裝置內的網站服務器應用程序可自存儲于存儲器中的元素匯編所請求的網頁,并將其再現給標準網絡瀏覽器或其它應用程序(例如,接口工具集)以供檢視。
[0049]各種實施例不使用傳統的基于FLUTE協議的廣播概念中的可擴充擁塞控制及分層編碼,因為此些特征不適用于廣播系統。在傳統FLUTE協議中,可同時使用多個信道以經由每一信道來發射相同數據的不同數據部分。在傳統FLUTE協議中經由多個信道中的每一者的不同數據部分的冗余發射可使得接收所述信道中的每一者的裝置能夠以比經由單一信道來發射完整數據集所花費的時間少的時間來匯編所述完整數據集。在傳統FLUTE協議中,FDT可描述所發射的每一文件,但在傳統FLUTE協議中,FDT不包括關于何時可發射文件的指示。傳統FLUTE可僅在不同信道中發送相同的數據副本且可為受限制的,因為廣播不能被中斷。在傳統FLUTE協議中,為了使接收端裝置知道何時監視FLUTE信道,必須發生單獨的調度發射。使用單獨的調度發射可增加任何數據發射的必要帶寬開銷,因為可能總是需要發送調度消息。另外,可需要對發射信道的連續監視,因為可能需要獨立于任何FLUTE發射來接收調度更新。
[0050]各種實施例可通過將調度信息嵌入于FDT中來避免傳統FLUTE協議的缺陷。進一步,各種實施例可使用FLUTE信道來攜載不同類別的文件或FDT(文件傳遞表)文件(其描述在FLUTE會話中發射的文件)的不同片段。將FLUTE信道用于不同類別的文件的一個優點可為FLUTE協議允許解決對文件類別的不同要求。作為實例,可使用一個信道來攜載相對大的文件,而可在第二不同發射或第二 FLUTE信道中發送相對較小的文件。可將第一FLUTE信道用作可僅描述第一類別的文件的資源,而可將第二 FLUTE信道用作可僅描述第二類別的文件的第二資源。
[0051]在一實施例中,可使用FLUTE信道以根據在FLUTE會話中的不同FLUTE信道來分離不同類別的文件。又,在另一實施例中,可使用多個FLUTE信道以根據在FLUTE會話中的不同FLUTE信道來分離不同類別的FDT文件。舉例來說,可使用第一 FLUTE信道來廣播第一類別的FDT文件,且可使用第二 FLUTE信道來廣播不同類別的FDT文件。在另一實施例中,可經由相同FLUTE會話來發送不同類型的FDT文件,所述FLUTE會話描述在兩個不同周期中的文件。舉例來說,可經由第一 FLUTE信道來發送描述在起初十五分鐘周期中的文件的FDT文件,而可經由第二 FLUTE信道來發送描述在三十秒周期中的文件的另外第二 FDT文件。
[0052]另外,多個FLUTE信道中的多個不同FDT可描述特定特征的文件信息,例如,僅僅為用于交互式應用程序的文件、用于有目的的廣告應用程序的文件及用于雜志分發應用程序的文件。
[0053]在一實施例中,FLUTE信道可包括描述每一文件的廣播開始時間及廣播結束時間的文件傳遞表(FDT)。FDT可列出文件的參數,包括FDT的過期時間(描述可在FLUTE會話中廣播所包括的文件的時間周期的結束)。FDT可描述文件的屬性。計算裝置可接收FDT的過期時間,且如果在FDT上未描述感興趣文件,則計算裝置可作出確定以節約移動資源。作為實例,計算裝置可接收FDT的過期時間,且如果在FDT上未描述感興趣文件,則計算裝置可作出確定以通過直至FDT的過期時間才再一次監視FLUTE會話而節約移動資源。又,計算裝置可在預定周期中接收文件,從而使得其能夠在其它時間使接收器電路斷電以在計算裝置中節約電力。在另一實施例中,FDT列出文件的參數,包括在FLUTE會話中廣播的文件的文件發射時間。計算裝置可接收第一組文件的發射時間并可在第一文件的發射時間完結時作出確定以節約移動資源及等待接收另外的第二文件,以在計算裝置處節約電力同時仍接收所要的文件。
[0054]在另一實施例中,可在第一單獨信道中攜載FDT文件,同時可在第二FLUTE信道中攜載第一組文件,且FLUTE會話的會話描述(例如,會話描述協議(“SDP”)可包括用以識別信道及語義地識別哪一信道攜載文件分組及哪一信道攜載FDT分組的信息。各種實施例可包括不同信道,例如,FLUTE信道I可為攜載FDT分組的描述符信道,且第二 FLUTE信道可為攜載文件分組的信道。在一實施例中,FDT可列出針對哪些分組應列出哪些信道。各種實施例可包括用以識別用于不同類別的文件的FLUTE信道的機制。
[0055]在另一實施例中,FDT可描述可用于每一 FLUTE信道的文件,且FLUTE會話描述可包括用以識別用以輸送多個類別的文件的單獨信道的信息。在另一實施例中,計算裝置可為了調度新鮮度而通過使用在會話描述中的信道屬性來參考FDT等待時間,所述信道屬性可描述用以以特定等待時間接收FDT文件的信道。在又一實施例中,FDT文件可具有應用程序特定性且FDT信道可專用于特定用途或應用程序。舉例來說,FDT可僅包括用于特定應用程序的數據且可經由特定信道來廣播。會話描述也可包括用以約束用于特定應用程序的FDT輸送的信道的屬性。
[0056]在一實施例中,廣播裝置可將會話描述協議(“SDP”)用于會話描述及用于FLUTE會話以描述及識別信道。在另一實施例中,可將若干群信道用于文件輸送,及將若干群信道用于FDT輸送。在另一實施例中,可使用用于多信道支持的若干SDP增強。舉例來說,SDP增強可包括自分群框架繼承“群”及“中間”屬性,如在2010年6月公開的名為“會話描述協議(SDP)分群框架(The Session Description Protocol (SDP) Grouping Framework)”的因特網工程特別工作組提議標準建議請求(“RFC”)5888(在http://tools.1etf.0rg/html/rfc5888處獲得)中所論述,所述RFC5888的彼等部分論述SDP增強及分群框架,其以全文引用的方式并入本文中。舉例來說,可將“DC”(描述符信道)用作令牌語義擴展。舉例來說,可通過“中間值”來識別SDP中的媒體流(對應于用于FLUTE輸送的FLUTE信道)。使此些值與DC令牌相關聯可識別用于FDT輸送的信道。數據可進一步包括語義擴展(例如,針對文件信道的“FC”)。另外,也可將臨時移動群標識數據添加作為媒體(和/或用于FLUTE的信道)描述協議信息,其可識別用以攜載FLUTE信道的廣播承載(即,廣播網絡輸送信道),此可使得能夠基于所要的FLUTE信道選擇性地進行給定承載的接收。
[0057]各種實施例可實施于多種廣播系統內,圖1中說明所述廣播系統中的一者的實例。無線廣播網絡I (例如向多媒體廣播及多播服務(MBMS)提供基于FLUTE的文件輸送的LTE無線網絡)可包括多個廣播發射器2,所述廣播發射器2由廣播網絡控制中心(其在本文中被稱作廣播操作中心4(或圖中的“B0C”))控制。廣播網絡I可將來自廣播發射器2的內容廣播作為廣播發射3以供例如以下各者的接收器裝置10接收:移動電視接收器、智能手機、移動電話、個人數字助理(PDA)、平板計算機、互動式游戲裝置、筆記本計算機、智能本計算機、上網本計算機、數據處理設備或其它此些電子裝置。
[0058]廣播網絡I可包括廣播網絡服務器6,其可包括至廣播網絡的接口且可經配置以管理內容廣播的調度、FLUTE會話及FLUTE會話內所包括的內容文件的調度、關于經由多媒體廣播網絡I的信道進行的內容廣播的電子服務指南及型錄消息的產生。廣播網絡服務器6也可包括至外部網絡(例如因特網7)的連接,廣播網絡服務器6可經由所述連接而自內容提供商服務器8接收內容饋送。廣播網絡服務器6可經配置以自內容提供商服務器8接收內容、確定關于接收的內容的信息及以均一的方式按內容批次向接收器裝置10廣播內容。
[0059]作為此內容傳遞系統的部分,根據各種實施例,廣播網絡I也可包括用于管理用于經由廣播網絡I廣播的內容元素的網絡內容服務器5。網絡內容服務器5可經由直接網絡連接抑或間接網絡連接(例如因特網7)而自網站托管服務器9接收內容元素(例如文本文件、圖像、圖形、CSS文件、JavaScripl?文件、JPEG媒體文件、Flash?媒體文件及模板)。在一實施例中,網絡內容服務器5可周期性地接入網站托管服務器9以下載最新網頁內容。在一實施例中,網站托管服務器9可周期性地將更新的內容元素推送至網絡內容服務器5。在一實施例中,網絡內容服務器5可既通過接入網站也通過接收由網站托管服務器推送至其的內容兩者來接收更新的網頁內容元素。可以產生及托管網站內容的普通方式來實現在網站托管服務器9中產生網絡內容。
[0060]除廣播網絡I外,接收器裝置10也可經配置用于經由例如3G移動電話網絡或WiFi無線網絡(例如,WiFi “熱點”)的單播網絡11進行雙工通信。典型移動電話網絡可包括耦合至網絡操作中心14的多個蜂窩式基站12,所述網絡操作中心14操作以連接接收器裝置10與其它網絡目的地之間的語音及數據呼叫(例如經由電話陸線(例如,POTS網絡,未圖示)及因特網7)。可經由雙向無線通信鏈路13(例如3G、CDMA, TDMA及其它移動電話通信技術,以及無線廣域網(例如WiF1、WiMax等))來實現接收器裝置10與單播網絡11之間的通信。為了促進因特網數據通信,單播網絡11單獨地可包括耦合至網絡操作中心14或在網絡操作中心14內的一個或一個以上服務器16,所述一個或一個以上服務器16提供至因特網7的連接。接收器裝置10可經由單播網絡11 (例如經由借助于因特網7至廣播網絡服務器6的IP數據呼叫)而與廣播網絡I通信,例如用于預訂廣播服務(例如,預訂廣播網頁服務)及報告用戶檢視模式的目的。另外,接收器裝置10用戶可經由單播網絡11來接入因特網7,以便下載可能未依照各種實施例中的一者廣播的網頁。單播網絡11也可用以預訂由各種實施例啟用的廣播網頁服務,包括下載模板、原料圖形及可由接收器裝置10上的應用程序使用的其它內容元素。
[0061]圖2說明網站服務器可如何處理網絡內容以產生網頁的實例。應了解,網絡內容業務不形成限制且內容可包括其它數據且本文中的說明不形成對本發明的限制。應了解,各種實施例可與互動式應用程序一起操作且適用于許多不同實例。所產生的網頁68可為能夠通過網絡瀏覽器來檢視或執行的任何文檔。網頁68可為單一 HTML格式化文件,可為另一格式(例如XML JavaScript?、JPEG、MPEG、Flash?或PDF? )的單一文件,或可為依賴于額外文件的文件(例如HTML文件)。舉例來說,網頁68可包含HTML文件、一個或一個以上CSS及JavaScript?:文件、一個或一個以上JPEG媒體文件和/或一個或一個以上Flash?媒體文件。網頁68可為靜態的或被動態產生。靜態網頁68大體為存儲于網站托管服務器上的格式與其被傳遞至最終用戶的格式相同的網頁。然而,大多數流行的網絡內容可為動態產生的。圖2說明網站服務器可利用以動態地產生網頁68的組件。在接收到用戶針對網頁的請求時,服務器可執行服務器端腳本66以基于存儲于服務器的存儲器中的原始內容62 (例如原始內容62數據庫)、存儲于服務器的存儲器中的頁面模板64及用戶的請求中所規定的任何參數而產生網頁68。服務器可經由網絡連接而向用戶返回所產生的網頁68。
[0062]服務器端腳本66可包含網站的中間軟件或應用程序層,且對于典型電子商務網站或類似復雜的網頁應用程序,服務器端腳本66可含有處理事務所需的代碼的大部分。在實例性基于內容的網站中,服務器端腳本66可執行更有限的職責,例如基于用戶偏好來選擇適當的內容(例如,基于過去的瀏覽歷史來選擇將哪些新聞故事顯示于主頁上)。在進一步實例中,服務器端腳本66可僅針對最新信息而查詢數據庫,而不基于用戶的請求來定制網頁68。服務器端腳本66可為含有呈例如PHP、ASP?、PERL,PYTHON的語言的代碼的腳本文件,可為最初以例如JSP?、ASP.NET?、Java?或C++的語言編寫的編譯代碼,或為腳本與編譯代碼的組合。
[0063]頁面模板64可用于恰當地格式化網頁68。典型網站可具有許多頁面模板64,包括可能僅在產生意欲在計算裝置上顯示的網頁68時執行的一些頁面模板64。盡管頁面模板64可包括靜態HTML代碼段,但頁面模板64常常包括例如PHP的服務器端代碼。頁面模板64、原始內容62及服務器端腳本66之間的差別可主要為功能性的,因為頁面模板64、原始內容62及服務器端腳本可包括可執行計算機代碼而非純數據,或可包括可執行計算機代碼與純數據的組合。如本文中所使用,頁面模板64指代主要用以產生網頁的數據及代碼,而原始內容62指代被頻繁地和/或周期性地更新且可適合于在除網站外的各種情形中使用的數據及代碼。
[0064]圖3說明常規進程的實例,通過所述進程,網絡內容提供商可基于用戶請求來動態地產生網頁。圖3說明在單播無線通信系統內的各種組件間的進程步驟及消息交換。經由無線網絡向用戶提供對網站的接入的常規單播通信系統可包括:接收器裝置10,其連接至單播網絡11以用于接入因特網7 ;及內容提供商服務器8,其可包括網站服務器21及數據庫服務器22。在方法300中,接收器裝置10可在框304中接收用戶針對網頁的請求。接收器裝置10可產生呈HTTP請求的形式的消息,所述HTTP請求經由單播網絡11及因特網7而被發送至內容提供商服務器8。內容提供商服務器8可在框308中在網站服務器21中接收傳入的HTTP請求。網站服務器21可在框312中加載適當的網頁模板,且開始執行服務器端腳本。模板腳本可需要數據(例如最新新聞標題),且可在框316中產生數據庫查詢(例如,SQL查詢)。可經由數據庫查詢協議(例如JDBC)而將查詢發送至數據庫服務器
22。數據庫服務器22可在框322中接收所述查詢、處理所述查詢、預備及格式化結果且返回數據(例如經由數據庫響應協議(例如,JDBC))。網站服務器21可接收結果且在框324中基于數據而產生HTML網頁,且在框328中以HTTP響應的形式將HTML網頁發送至接收器裝置10。接收器裝置10可在框332中接收網頁,且在框336中再現所述網頁以進行顯示。應注意,對于典型網頁來說,接收HTML網頁僅僅為在顯示內容的進程中的第一框,因為典型HTML網頁常常包括嵌入的媒體文件(例如照片),或依賴于外部CSS及JavaScript文件。接收器裝置10將處理接收的HTML以確定應提取哪些額外對象且經由HTTP而自動地向網站服務器21請求文檔,網站服務器21在框338中返回所請求的對象。許多此些額外對象將為需要很少(如果有的話)服務器端處理的靜態文件,但其它此些額外對象(例如多媒體文件)可為動態產生的。
[0065]如圖3說明,在常規網頁傳遞進程中,在每次由任何用戶接入網頁時,可以用于再現的形式將網頁的所有內容發射至作出請求的接收器裝置10。
[0066]用于將網站內容傳遞至計算裝置的另一機制可在被托管于接收器裝置10內的網站服務器應用程序32內匯編網頁,如圖4A中所說明。此方法可使用接收器裝置10上的本地網站服務器32及本地數據存儲裝置33以向用戶提供廣播網頁服務。網絡內容服務器5可在框401中經由廣播網絡I來廣播包含產生網頁所需的模板及數據的網頁內容元素,所述網頁內容元素可由接收器裝置10在框402中選擇性地接收及存儲。在此方法中,接收器裝置10內的處理器可配置有應用程序軟件(包括網絡瀏覽器31及本地網站服務器),且可耦合至本地數據存儲裝置33。在接收到網頁內容元素(框402)之后,在接收器裝置10內操作的網絡瀏覽器31可在框404中接收用戶針對網頁的請求(例如由于用戶鍵入網站名稱(例如,“CNN”)、自列表或菜單選擇網站或激活所顯示的文檔內的超鏈接)。作為響應,網絡瀏覽器31可產生HTTP請求,計算裝置處理器可經由內部數據總線或軟件中繼而將所述HTTP請求發送至本地網站服務器32。在一些實施方案中,由“本地”網站服務器托管的網站將具有“本地(例如,http://localhost:8008/cnn/tech)。在此些實施中,用于本地網站服務器上的本地站點的程序可通知接收器裝置應聯系的適當遠程站點。在一些實施方案中,應聯系以經由單播網絡來接收內容的遠程服務器的URL可包括于網站的程序內。URL也可包括于經發射作為開銷信息的部分的關于網頁內容的信息中。本地網站服務器32可在框408中接收針對網頁的請求,且在框412中加載適當的網頁模板或程序。本地網站服務器32可處理模板或程序,且在被要求產生所請求的網頁的情況下產生數據庫查詢(例如SQL查詢)(在框416中)。可經由數據總線或軟件中繼而將呈數據庫查詢協議(例如,JDBC)的形式的數據庫查詢發送至計算裝置內的本地數據存儲裝置33,所述本地數據存儲裝置33在框420中接收所述查詢且返回適當的數據。本地網站服務器32可接收結果且在框424中使用本地數據基于模板而產生HTML網頁,且在框428中將所產生的HTML網頁發送至網絡瀏覽器31。網絡瀏覽器31可在框432中經由HTTP響應來接收網頁,且在框436中再現網頁以進行顯示。如果網頁的再現需要存取存儲于本地數據存儲裝置33中的對象,則網絡瀏覽器31可將針對所需對象的請求發送至數據庫且接收所請求的對象。
[0067]一種將內容傳遞至計算裝置的廣播方法可受益于用于經由通信鏈路來傳遞內容的高效機制。為了向計算裝置廣播內容元素,各種實施例可利用FLUTE(單向輸送文件傳遞)協議(在2004年10月公開的名為“FLUTE-單向輸送文件傳遞(FLUTE-FileDeliveryover Unidirectional Transport) ”的因特網工程特別工作組提議標準建議請求(“RFC”) 3926 (在 http://tools.1etf.0rg/html/rfc3926 處獲得)),所述 FLUTE 協議可被增強以便以增強的方式起作用以用于廣播及多播服務。
[0068]FLUTE為最初經發展用于經由因特網進行單向文件傳遞的協議,其可特別適合于在多播網絡中使用。FLUTE規范是基于異步分層譯碼(ALC)(經設計用于可擴充多播分發的基礎協議)而建立。在FLUTE中,可將文件作為具有可選內容編碼的輸送對象進行傳遞,且可將文件傳遞至很少反饋的大量接收器。FLUTE也可與多播及單播用戶數據報協議傳遞兩者一起利用。FLUTE可支持任何源多播模型及源特定多播模型,且可經由前向糾錯而具有可靠性。圖4B中說明樣本FLUTE FDT分組450,其具有用戶數據報協議“UDP”標頭452、缺省分層譯碼輸送“LCT”標頭454、LCT標頭擴展456、前向糾錯“FEC”有效負載ID458,及用于文件或FDT分組的經編碼符號460。可通過獲得文件且將所述文件再現為輸送對象來建置FLUTE分組。可將輸送對象再現為若干源塊。可將每一源塊形成為若干源符號。可添加奇偶校驗符號及編碼以再現具有標頭的FLUTE分組。
[0069]為了向計算裝置廣播網頁內容元素,各種實施例可利用類似于如何在廣播網絡中向計算裝置廣播其它內容的方法。圖5說明在廣播網絡I內進行信息廣播的概述。可將廣播數據用于將網頁內容元素作為廣播發射而傳遞至接收器裝置10。如上文所提及,廣播網絡I可自若干內容托管服務器8a、8b接收內容元素(例如,網頁模板或程序、圖形、圖像、動態數據及可執行腳本)。可經由數據網絡20(例如,因特網7)而將此內容提供至廣播網絡I內的網絡內容服務器5。
[0070]網絡內容服務器5可將此內容存儲于數據庫中且調度所述內容以進行廣播。在調度內容以進行廣播時,廣播網絡服務器6確定將在何時及在哪一網絡地址廣播何物。作為調度的部分,網絡內容服務器5可將網頁內容元素格式化為適合于廣播的內容包(CP)。網絡內容服務器5也可提取關于網頁內容元素的信息,例如對應的網頁名稱、本地或遠程URL、對象識別符或文件名稱、版本號、媒體類型(例如,文本、PDF、JPEG、FLASH、JavaScript等)、元素年齡或建立日期/時間,及可有用于使得接收器裝置能夠確定是否自廣播流接收內容包的關于網頁內容元素的其它信息。網絡內容服務器5可與廣播操作中心4協調以確定網頁內容元素包的經調度廣播時間,以及進行接收所需的其它廣播信息。網絡內容服務器5可產生用于發射的內容分組描述(CPD)。此些內容分組描述可呈網絡內容元素的型錄列表的形式,所述型錄列表可與由廣播網絡攜載的其它內容型錄類似地進行發射。與經由內部網絡數據流24的內容分組描述一起,網絡內容服務器5可經由內部網絡數據流22a而將匯編的網頁內容元素包提供至廣播操作中心4。可存儲數據包直至適當的廣播時間,在所述廣播時間點,廣播操作中心4可編碼適當的包(其可經由廣播發射器2而被廣播作為網頁內容文件40的廣播發射)及內容描述(其可包括用于網頁內容元素的內容文件描述且具有文件傳遞表50)。
[0071]圖6為內容文件40及文件傳遞表50的說明。文件傳遞表(“FDT”)50可提供用于描述與可在文件傳遞會話內傳遞的內容文件40相關聯的各種屬性的機制。以下列表為此些屬性的實例,且不意欲為互斥的也并非詳盡的。與內容文件40的傳遞有關的屬性可包括表示內容文件40的TOI值、FEC對象發射信息(包括FEC編碼ID及FEC例項ID)、攜載文件的輸送對象的大小、將分組發送至所有信道的合計速率、與文件自身有關的屬性(包括(但不限于)文件(由URI規定)的名稱、識別及位置、文件的MME媒體類型、文件的大小、文件的編碼及文件的消息摘要)及其它屬性,如本文中所論述。FDT50可為將在會話中傳遞的內容文件40的一組文件描述條目。每一文件描述條目可包括其所描述的文件的TOI及識別所述文件的URI。TOI可在文件的傳遞期間被包括于每一 ALC/LCT數據分組中,且因此在文件描述條目中所攜載的TOI可為接收器如何確定哪些ALC/LCT數據分組含有關于哪一文件的信息。每一文件描述條目也可含有將上文所提及的屬性映射至文件的一個或一個以上描述符。
[0072]每一文件傳遞會話可具有FDT50,其對于給定會話來說可為本地的。FDT50可提供被映射至出現在會話內的每一內容文件40的TOI的文件描述條目。可不將可能在ALC會話內傳遞但未描述于FDT50中的對象視為屬于文件傳遞會話的“文件”。
[0073]在文件傳遞會話內,可將FDT50作為FDT例項進行傳遞。圖6中所示的FDT例項
1、2、3可含有FDT50的一個或一個以上文件描述條目。任何FDT例項可等于任何其它FDT例項、為任何其它FDT例項的子集、為任何其它FDT例項的超集或補充任何其它FDT例項。即使在己發射隨后的FDT例項(具有更高的FDT例項ID號碼)之后,仍可在會話期間重復某一 FDT例項若干次。每一 FDT例項可具有至少一單一文件描述條目且可至多具有文件傳遞會話的完整FDT。
[0074]文件傳遞會話的接收器裝置10可保持存儲于存儲器中的用于經接收文件描述條目的FDT數據庫。接收器裝置10可(例如)在接收到FDT例項時維護所述數據庫。因此,在任何給定時間,FDT數據庫的內容可表示接收器裝置10對FDT50的當前觀點及對文件傳遞會話的當前觀點。
[0075]圖7說明使用FLUTE會話70的數據廣播的實施例。FLUTE會話70可定義文件傳遞表(FDT) 72,所述FDT72可經由FDT信道74來廣播。文件傳遞表72可為可用于信令文件的性質及將文件的性質映射至異步分層譯碼的概念的數據集。在一實施例中,文件傳遞表72可為將在FLUTE會話70中傳遞的文件的一組文件描述條目。每一 FLUTE會話70可具有文件裝置表72,所述文件裝置表72對于FLUTE會話70來說可為本地的且可幫助映射文件的性質。異步分層譯碼可為上文參看圖4B所描述的分層譯碼輸送(LCT)建置框454及456的協議實例化,且異步分層譯碼可使用上文參看圖4B所論述的前向糾錯(FEC)建置框458。LCT可提供對可靠的內容傳遞及流傳遞協議的輸送層支持。LCT可與可提供向接收器的多速率傳遞的分層擁塞控制協議兼容,且也可與提供可靠內容傳遞的層譯碼技術兼容。
[0076]ALC/LCT會話可包括一組經邏輯分群的ALC/LCT信道,所述ALC/LCT信道與發送用于一個或一個以上對象的具有ALC/LCT標頭的分組的單一發送器相關聯。第一信道72可以第一數據速率(例如256kbps或所屬領域中己知的任何其它數據速率)予以廣播。第二信道78可以第二不同數據速率(例如,64kbps)予以廣播。舉例來說,大小可能相對較大的數據文件:文件1、文件2及文件3可以第一數據速率經由第一信道76來發射,且數據文件Π、f2、f3、f4、f5、f6、f7及f8 (其可為相對小的文件)可以第二數據速率經由第二信道78來發射,所述第二數據速率可小于所述第一數據速率。
[0077]可將多速率或單速率擁塞控制協議與LCT 一起使用。在會話可能具有一個以上信道且發送器可能在所述會話中以不取決于接收器的速率將分組發送至所述信道的情況下,多速率擁塞控制協議可為優選的。每一接收器可在其參與所述會話期間獨立于所有其它接收器地通過取決于可用于發送器的帶寬來動態地加入及離開所述信道而調節其接收速率。
[0078]分層譯碼指代產生可被分割為層的有序集合的經譯碼分組流的能力。當可將前向糾錯(FEC)技術用于譯碼數據流時,可將分層譯碼的概念擴展至可靠的內容傳遞協議。通過使用FEC,可以如此的方式變換數據流使得數據對象的重新構造可不取決于特定數據分組的接收,而是僅取決于所接收的不同分組的數目。結果,通過增加接收器可自其進行接收的層的數目,接收器可相應地減少傳送時間。
[0079]經由FLUTE (經由ALC/LCT),上文參看圖5所描述的廣播操作中心4可支持分層信道,所述分層信道可利用可擴充擁塞控制協議及多個FEC分組流。各種實施例可使用ALC/LCT信道來支持不同類別的文件的輸送。各種實施例也可提供廣播文件的調度信息。所述調度信息可提供不同ALC/LCT信道以解決不同的調度新鮮度目標及節約接收器裝置10的電池資源。
[0080]可由實施各種實施例的廣播網絡來廣播的網絡內容的量可能太大以致于不能存儲于接收器裝置10的存儲器中。因此,在一實施例中,接收器裝置10可選擇廣播網絡內容的子集以供接收及下載。可將廣播網絡內容劃分為一個或一個以上FLUTE信道74、76、78,所述信道可指代與給定網站或一系列網站有關的網頁內容元素包的廣播。可將來自每一網絡內容提供商的內容組織至特定FLUTE信道74、76、78或另一 FLUTE信道。
[0081]舉例來說,文件1、文件2及文件3可為新聞中心(News Central)網絡數據分組(即,對應于由虛構網站新聞中心提供的內容的網絡分組),可包含網頁內容元素包的廣播,所述網頁內容元素包包括:主頁模板或程序,其可顯示對應于存儲于本地數據存儲裝置中的新聞故事的最新標題;文章模板或程序,其用于格式化及顯示原始新聞故事;網站的標準圖形或橫幅;及包括原始新聞故事及圖像的各種數據更新。數據分組可包含視頻、音頻、網絡電視文件等。
[0082]在一些實施例中,用戶可選擇或預訂其想要存取的數據。用戶選擇此數據的進程可通知用戶的接收器裝置10要接收及存儲的網頁內容元素包(即與所選的FLUTE信道相關聯的網頁內容元素包)。以此方式,接收器裝置10可以異步的方式獲得文件。在進一步的實施例中,接收器裝置10可經配置以基于任何數目個所確定的移動參數(例如顧客人口統計數據、用戶的瀏覽歷史和/或廣播網絡服務提供商的營銷措施)來自動地選擇某些FLUTE信道。在一些實施例中,用戶可能能夠接收某些分組及FLUTE信道的一部分并關閉以節約資源。返回至新聞中心實例,用戶可能希望僅預訂頭條新聞故事、頭條運動故事、含有詞語“高通公司(Qualcomm)”的故事和/或來自某一作家的時評。在如此配置的情況下,接收器裝置10可僅自第一 FLUTE信道76、第二 FLUTE信道78等等(對應于所要的分組)接收內容元素包。
[0083]圖8說明基于FLUTE的FDT例項800的實施例表示。FDT例項800可包括若干屬性。所述屬性可包括過期屬性810、完成屬性815、內容類型屬性820、內容編碼屬性825、前向糾錯編碼識別屬性830、前向糾錯例項識別屬性835、FEC最大源塊屬性840、FEC信號長度屬性845、FEC最大值屬性850及FEC方案特定信息屬性855。FDT例項800也可包括文件例項860、群例項865及多媒體廣播及多播服務會話識別過期例項870。也可包括其它FDT例項800屬性及例項,且其是在本發明的范圍內,和/或可用文件屬性及例項來代替不同屬性及例項。
[0084]圖9A及圖9B說明可被包括于上文參看圖8所描述的文件例項860中的若干文件描述符。所述文件描述符可包括內容位置描述符901、輸送對象識別符“Τ0Ι”描述符902、內容長度描述符903、內容傳送長度描述符904、內容類型描述符905、內容編碼描述符906、內容MD5描述符907及若干FEC描述符。所述FEC描述符包括FEC編碼識別文件描述符908、FEC例項識別909、FEC OTI最大源塊910、FEC OTI編碼符號長度911、FEC最大編碼數描述符912及FEC OTI方案特定屬性913。文件例項860也可具有群文件描述符914及多媒體廣播及多播服務會話識別文件描述符915。在本發明的范圍內,其它文件描述符是有可能的,或可用一些文件描述符來代替其它文件描述符。在圖9B中所說明的替代性實施例中,文件例項860也可包括中間值914a。
[0085]為了開始接收文件傳遞會話,接收器裝置10可需要確定與所述會話相關聯的輸送參數。接收器裝置10可需要確定的ALC/LCT會話的輸送參數可包括源IP地址、所述會話中的信道的數目、目的地IP地址及所述會話中的每一信道的端口號碼、所述會話的輸送會話識別符(TSI)、所述會話為FLUTE會話的指示,及是否可能需要解多路復用對象。
[0086]在又一實施例中,接收器裝置10可使用與會話相關聯的額外可選輸送參數。當缺省編碼可能未用于FDT且可將內容編碼格式用于FDT時,此些可選輸送參數可包含會話的開始時間及結束時間、FEC編碼識別(例如上文參看圖9A所描述的FEC編碼識別908)及FEC例項識別(例如上文參看圖9A所描述的FEC例項識別909)。可根據某一會話描述語法(例如SDP)來描述此些參數,且在非限制性實施例中,可使用SDP描述符來描述FLUTE會話。各種配置可為有可能的且在本發明的范圍內。
[0087]圖10說明一種用于在某些FLUTE信道上根據文件類型來廣播某些文件的實施例方法1000。傳統上,己使用FLUTE協議來可能地以不同數據速率經由FLUTE信道來發送相同文件,而實施例方法1000可用以經由FLUTE信道來廣播不同文件。可將前向糾錯應用于數據。接收器裝置10可自FLUTE信道接收數據且獲得分組以增加數據發射速率。
[0088]實施例方法1000可由上文參看圖5所描述的將數據傳遞至接收器裝置10的網絡內容服務器5來實施。在框1002處,網絡內容服務器5可經由第一 FLUTE信道、第二 FLUTE信道及文件傳遞表專用的FLUTE信道(S卩,FDT FLUTE信道)進行廣播。
[0089]在框1004處,網絡內容服務器5可確定每一 FLUTE信道的廣播參數。在一實施例中,第一 FLUTE信道可相對較大且以第一數據速率(例如,256千位/秒)以單向方式進行發射。在另一實施例中,第二 FLUTE信道可相對地小于第一 FLUTE信道且可以第二數據速率(例如,64千位/秒)以單向方式進行發射。進一步在另一實施例中,第三FDT信道可甚至小于第二 FLUTE信道且可以第三數據速率(例如,10千位/秒)進行發射。可使用其它廣播參數,例如,FDT專用信道可非常頻繁地接收更新且因此接收器裝置10可不必等待接收關鍵FDT文件。
[0090]在框1006處,網絡內容服務器5可接收供輸送至接收器裝置10的第一文件。在框1008處,可由網絡內容服務器5檢查文件以確定所述文件的類別。可取決于文件類別而在特定專用FLUTE信道中發射文件。文件的類別可為描述文件的屬性(例如與文件相關聯的延遲容限或文件大小)的種類。在一實施例中,可針對由網絡內容服務器5接收的一群文件中的每一文件而重復方法1000。在框1010處,可由網絡內容服務器5接收用于使用FLUTE協議而輸送至接收器裝置10的第二文件。在框1012處,可再一次由網絡內容服務器5作出確定以確定用于使用FLUTE協議來輸送的第二文件的類別。在框1014處,網絡內容服務器5可確定第一文件及第二文件的類型。在框1016處,可對第一文件類別進行調度以用于經由第一 FLUTE信道進行廣播,且在框1018處,可對第二文件類別進行調度以用于經由第二 FLUTE信道進行廣播。在框1019處,可經由FDT FLUTE信道來廣播更新的FDT文件,所述更新的FDT文件描述對于經由所述FDT FLUTE信道的第一文件類別發射及第二文件類別發射的調度。在框1020處,在第一文件發射的調度時間,網絡內容服務器5可經由第一 FLUTE信道來廣播第一文件。在框1022處,在第二文件發射的調度時間,網絡內容服務器5可經由第二 FLUTE信道來廣播第二文件。
[0091]在一實施例中,可周期性地廣播網絡內容。圖11中說明可經實施以用于廣播網頁內容元素的實例消息發射。圖11說明FLUTE會話1100,其中可經由若干FLUTE信道1105、1110、1115來廣播文件及分組。網絡內容提供商服務器可產生移動網頁數據且產生網絡內容元素,其經匯編為網頁內容元素文件。網絡內容提供商可在任何時間(例如,以更新的形式周期性地)在分組中將此些文件發送至廣播網絡。廣播網絡可周期性地廣播所廣播的網頁內容元素包的描述。接收器裝置10可使用一特定FLUTE信道1105、1110及1115來接收分組。作為響應,接收器裝置10可監視特定FLUTE信道1105、1110及1115且接收對應于請求的分組。然而,接收器裝置10在其可向用戶再現數據之前可不得不等待以接收適當分組。一旦接收器裝置10己接收到所有所要的分組,接收器裝置10便可向用戶顯示所選網站可用于瀏覽的指示。
[0092]為了說明方法1000的實例實施方案,將參看所說明的可與接收器裝置10及網絡內容服務器5 —起操作的FLUTE信道來描述圖11,所述FLUTE信道大體經展示為參考數字1105及1110。第一 FLUTE信道1105可在第一 FLUTE會話1100中具有第一數據流速率。舉例來說,所述第一數據流速率可為256kbps。第二 FLUTE信道1110可在相同FLUTE會話1100中具有第二數據流速率。作為實例,所述第二 FLUTE信道可以64kbps發射數據。FDT信道1115也可以第三數據流速率(例如,IOkbps)發射FDT數據。各種數據流速率可為有可能的且所說明的數據流速率不形成對本發明的限制。網絡內容服務器5可知道每FLUTE信道可用的資源。在一實施例中,網絡內容服務器5可基于供輸送的文件的類別而將基于業務的分離分派給信道1105及1110。舉例來說,第一類別的文件容許延遲的程度可好于第二類別的文件容許延遲的程度且選擇一個FLUTE信道1100而非另一 FLUTE信道1105可為適當的。以此方式,可經由第一 FLUTE信道1105來發送具有對延遲的更高容許度的類別的文件,而可經由第二 FLUTE信道1110來發送另一類別的文件。在另一實施例中,第二類別的文件可更小或可以動態方式產生并具有某一等待時間要求。在另一實施例中,可在由第三方發起或可具有應用程序特定性的FLUTE信道中廣播某類別的文件。
[0093]舉例來說,網絡內容服務器5可監視第一 FLUTE信道及第二 FLUTE信道上可用的資源的量,且復查用以指示哪一 FLUTE信道1105、1110或1115可適于廣播某一預定類別的文件的閾值。網絡內容服務器5也可監視第一 FLUTE信道1105與第二 FLUTE信道1110之間的等待時間且復查用以指示哪一 FLUTE信道1105或1110可適于基于第一等待時間或第二等待時間來廣播某一文件類型的閾值。網絡內容服務器5可監視文件源以確定文件的起源且可將基于所述源的文件導引至適于廣播所述文件的所要FLUTE信道1105、1110及1115。
[0094]圖6中所示的接收器裝置10也可監視FLUTE信道1105、1110且可監視FDT信道1115并在FLUTE信道1105、1110及1115內接收一個或一個以上所感興趣的FDT文件。作為實例,接收器裝置10可接收指示可在預定時間周期在第二 FLUTE信道1110上接收預定文件(例如,“f6”)的FDT例項。接收器裝置10可在一段時間中停止接收數據以便節約資源,及僅在對應于預定文件(例如,“f6”)的發射的時間接收數據以使用第二 FLUTE信道1110來捕獲及接收所述預定文件(例如,“f6”)。
[0095]圖12說明具有若干例項類型描述符的FDT例項類型1200。基于FLUTE的FDT例項類型屬性1240可包括若干屬性。文件屬性1235可包括內容位置屬性1205、信息傳送屬性1210、內容長度屬性1215、屬性1220及媒體識別群屬性1225。
[0096]在第一 FLUTE信道1105與第二 FLUTE信道1110之間文件類別的業務分離可使得能夠將資源分配給每一類別的文件。會話描述(例如SDP)中的媒體識別屬性可為屬性1225提供FLUTE/ALC/LCT信道的映射。此屬性1225可提供信道識別信息。在另一實施例中,可對FDT XML結構進行信道識別以分離不同FLUTE信道中的文件流。應了解,可將具有FDT實例1240的語義識別提供作為FDT實例屬性1225內的文本信息。
[0097]圖13說明一種可在網絡內容服務器5內操作的實施例方法1300。在一實施例中,由接收器裝置10接收的業務可具有若干預定等待時間要求。舉例來說,可由接收器裝置10接收的文件可具有混合的等待時間要求。一些資源可能在需要前的數小時是可用的。而與可在本地的活動相互有關的一些其它資源可被更早需要。舉例來說,一些應用程序可需要長的更新周期,而其它應用程序可需要增加的更新量或更頻繁的更新。此外,連續地存取FDT實例可耗盡接收器裝置10的電池資源。
[0098]圖13說明一種用于在網絡內容服務器5中使用的實施例方法1300,其可與使用用于單向分組傳遞的FLUTE協議進行的分組廣播一起操作。在框1302處,網絡內容服務器5可接入FLUTE會話且經由第一 FLUTE信道、第二 FLUTE信道、第一 FDT FLUTE信道及第二FDT FLUTE信道進行廣播。舉例來說,第一 FDT信道可以第一數據速率(例如,IOkbps)進行廣播且按第一時間周期進行刷新。另外,第二 FDT信道可以第一數據速率進行廣播且按第二時間周期進行刷新。舉例來說,第一時間周期可為30秒而第二時間周期可為15分鐘。舉例來說,與其它文件相比,接收器裝置10可能更快地需要特定FDT文件。舉例來說,即時進程可立即需要文件(在若干秒內)且可自具有較快刷新周期的FDT FLUTE信道接收一個FDT實例以快速地獲得文件。舉例來說,另一第二不同進程可在若干小時后需要文件且可自具有較長刷新周期的另一 FDT信道進行接收以獲得所要的文件。
[0099]網絡內容服務器5可在框1304處確定每一 FLUTE信道的廣播參數。在一實施例中,第一 FLUTE信道可相對較大且以第一數據速率(例如,用于高等待時間的256千位/秒)以單向方式進行發射。在另一實施例中,第二 FLUTE信道可相對地經調適成不同于第
一FLUTE信道且可以第二數據速率(例如,用于低等待時間的64千位/秒)以單向方式進行發射。
[0100][0099]在框1306處,網絡內容服務器5可接收供發射至接收器裝置10的第一類別的文件。可檢查所述文件且可在框1308處作出確定以確定所述文件的類別。在框1310處,網絡內容服務器5可接收用于使用FLUTE協議而輸送至接收器裝置10的第二類別的文件。
[0101]在框1312處,網絡內容服務器5可確定用于使用FLUTE協議來輸送的第二文件的類別。在框1314處,網絡內容服務器5可確定第一文件及第二文件的文件類型。在框1316處,可對第一文件類別類型調度以用于自第一 FLUTE信道進行發射及廣播。在框1318處,網絡內容服務器5可對第二文件類別類型調度以用于自第二 FLUTE信道進行廣播且廣播第二文件類型。在一實施例中,廣播可發生于用于發射的調度時間,所述調度時間可由網絡內容服務器5確定。在框1320處,可自第一 FDT FLUTE信道及第二 FDT FLUTE信道廣播描述調度的經更新FDT。在框1320處,可自第一 FDT FLUTE信道廣播第一 FDT文件數據,且可自第二 FDT FLUTE信道廣播第二 FDT文件數據。在一實施例中,第一 FDT FLUTE信道可比第
二FDT FLUTE信道更頻繁地刷新。以此方式,網絡內容服務器5可使經改善調度信息經由另一 FDT信道而更頻繁地發射至接收器裝置10。以此方式,可達成改善的調度新鮮度。在框1322處,在第一文件類別發射的調度時間,網絡內容服務器5可經由第一 FLUTE信道來廣播第一文件類別。在框1324處,在第二文件類別發射的調度時間,網絡內容服務器5可經由第二 FLUTE信道來廣播第二文件類別。
[0102]圖14為高級示意圖,其說明第一 FLUTE信道1405、第二 FLUTE信道1410、第一 FDTFLUTE信道1415及第二 FDT FLUTE信道1420。文件流指示自左至右的時間進展。可將FDT實例分為具有兩個不同更新周期的分別的兩個不同FDT FLUTE信道1415及1420,以增加調度新鮮度。以此方式,接收器裝置10可在一些情況下需要極新信息以立即進行處理并可接入第一 FDT FLUTE信道1415 (具有每30秒的調度新鮮度及目標等待時間),且在其它情況下可晚得多地需要文件并可接入第二 FDT FLUTE信道1420,所述第二 FDT FLUTE信道1420可以不同目標周期加以更新。因此,如果立即需要來自應用程序或其類似者的數據,則接收器裝置10可無需等待以存取數據。接收器裝置10可改為切換至不同FDT信道且立即找到信息。在一實施例中,裝置可自兩個FDT信道進行接收。舉例來說,裝置可自緩慢改變的FDT信道進行接收且裝置可使文件在需要所述文件前就分發于裝置上,而裝置可自快速改變的FDT信道獲得關于新近接收的文件(其在緩慢改變的FDT被首次廣播時是未知的)的信息。在另一實施例中,裝置可自僅一個信道、兩個以上的信道、三個以上的信道等進行接收。
[0103]第一 FLUTE信道1405可在FLUTE會話1400中具有第一數據流速率,且所述第一FLUTE信道1405可廣播文件1、文件2及文件3。舉例來說,第一數據流速率可為256kbps。第二 FLUTE信道1410可在相同的FLUTE會話1400中具有第二數據流速率且可在所述第二FLUTE信道1410中廣播文件打汀2、€3、料、邙、作、打、作、作汀10汀11及€12。作為實例,第二 FLUTE信道可以64kbps來廣播數據。第一 FDT FLUTE信道1415可以第三數據流速率(例如,IOkbps)來廣播FDT實例。第一 FDT FLUTE信道1415可廣播FDT實例FDT a、FDTb、FDT c、FDT d、FDT e及FDT f。在一實施例中,第二 FDT FLUTE信道1420也可廣播數據且可以比第一 FDT FLUTE信道1415更長的時間間隔使文件循環。舉例來說,可相對于第二FDT FLUTE信道1420而在第一 FDTFLUTE信道1415中更頻繁地傳遞較新近的FDT文件。在另一實施例中,也可存在兩個或兩個以上的FDT FLUTE信道,其中所述FDT FLUTE信道中的每一者以兩個或兩個以上不同目標等待時間周期進行廣播。[0104]各種數據流速率是有可能的且所說明的量不形成對本發明的限制。如可見,廣播發射裝置或網絡內容服務器5或廣播操作中心4可(例如)根據使用SDP的會話描述來確定每FLUTE信道1405、1410、1415及1420可用的資源。因此,網絡內容服務器5可使用用于輸送FDT實例的兩個不同FDT信道1415及1420來傳遞更新鮮的FDT實例。舉例來說,網絡內容服務器5可監視在第一 FDT信道1415及第二 FDT信道1420上可用的資源的量,且復查用以指示哪一 FLUTE信道適于廣播第一 FDT信道1415上的若干特定FDT實例FDT a至FDT f或第二 FDT FLUTE信道1420上的FDT x、FDT y、FDT z及FDT A的閾值。網絡內容服務器5也可監視等待時間且復查用以指示哪一 FLUTE FDT信道1415或1420可適于基于第一等待時間或第二等待時間來進行廣播的閾值。網絡內容服務器5可監視接收器裝置10的類型和/或文件的源以確定文件的起源,且可將基于所述源的文件導引至適于廣播所述文件的所要信道。
[0105]網絡內容服務器5可包括針對目標等待時間的閾值。此目標可用于第一 FDTFLUTE信道1415及第二 FDT FLUTE信道1420中的每一者。第一 FDT FLUTE信道1415可具有第一更新周期(例如,每15分鐘或其類似者的更新周期)。第二 FDT信道1420可具有第二不同更新周期(例如,每30秒或其類似者的更新周期)。接收器裝置10也可具有預定的內容傳遞周期。舉例來說,所述傳遞周期可包括在60分鐘后自FLUTE信道1410傳遞。在此情況下,接收器裝置10可以相對較大的更新周期進行調度。然而,在傳遞周期為小的情況下(例如,在接下來的十秒后),接收器裝置10可以相對較小的更新周期進行調度。在又一實施例中,接收器裝置10可根據應用程序特定標準進行調度。
[0106]網絡內容服務器5可包括應用程序特定閾值。所述應用程序特定閾值可經配置以具有等待時間要求或某一目標等待時間。此目標可用于與其它應用程序的交互性或用于其它服務。舉例來說,應用程序可具有針對預定義資源的第一等待時間且在服務激活時請求捕獲FDT,但在稍后的時間可具有針對更新或其類似者的傳遞時間等待時間。對于上文的應用程序特定要求中的每一者來說,接收器裝置10可使用第一 FDT信道1415及第二 FDT信道1420中的任一者來捕獲一些文件。
[0107]網絡內容服務器5可進一步包括文件傳遞框架,所述文件傳遞框架可監視第一FDT FLUTE信道1415或監視另一第二 FDT FLUTE信道1420。特別在計算裝置中,此監視可造成電池消耗。因此,接收器裝置10可監視第一 FDT FLUTE信道1415,且針對最后一分鐘更新而監視第二 FDT FLUTE信道1420以節約接收器裝置10的電池消耗。
[0108]在另一實施例中,接收器裝置10可監視第二 FDT FLUTE信道1420以節約計算裝置的電池電力。然而,在接收器裝置10未接收某些文件的情況下,接收器裝置10可快速地接入第一 FDT FLUTE信道1415以提供遺漏的信息或FDT文件。舉例來說,在另一實施例中,會話描述語法樣本可包括針對特定FDT信道所列出的特定FDT等待時間參數。舉例來說,FDT FLUTE信道1415及1420可包括歸因于特定信道1415、1420的特定等待時間屬性。舉例來說,可將等待時間周期屬性列出為以秒數為單位的周期。舉例來說,媒體部分的SDP樣本可將等待時間列出為“a = fdt-latency30”。此文本信息可指示特定FDT信道的30秒等待時間或任何任意值。各種屬性在屬性內是有可能的且在本發明的范圍內。
[0109]圖15說明一種用于使用單一 FLUTE會話來攜載多個接收器用戶服務的實施例方法1500。在框1502處,網絡內容服務器5開啟FLUTE會話且使用單一公共輸送服務信道而經由第一 FLUTE信道來進行廣播。舉例來說,所述FLUTE信道可以第一數據速率進行廣播且可按第一時間周期進行刷新。
[0110]在框1504處,網絡內容服務器5可接收第一文件。在框1506處,網絡內容服務器可對第一文件調度以用于在FLUTE信道中發射。在一實施例中,FLUTE信道可為相對大的且以第一數據速率(例如,256千位/秒)以單向方式進行發射。在另一實施例中,FLUTE信道可為相對較小的且可以第二數據速率(例如,64千位/秒)以單向方式進行發射。
[0111]在框1510處,可由網絡內容服務器5接收第二文件。在框1512處,可對第二文件調度以用于在FLUTE信道中發射。在框1514處,可提供FDT文件。所述FDT文件可描述文件類別發射的調度。在框1516處,可廣播FDT文件且可使描述調度信息的經更新FDT文件在FLUTE信道中交錯。可使FDT文件在第一文件與第二文件之間交錯。在框1518處,也可配置FDT文件的過期時間。在各種實施例中,可將交錯解釋為在第一文件與第二文件之間周期性地廣播FDT實例、在第一文件之間廣播FDT實例、在第二文件之間廣播FDT實例或在第二 FDT實例之間廣播第一 FDT實例。在框1520處,可經由FLUTE信道來廣播第一文件、第二文件及交錯的經更新FDT文件。 [0112]先前,利用FLUTE以將文件置放于一個信道中以供輸送且在第二信道中再一次發射相同文件。本發明的實施例優選地使用在FLUTE信道中的單獨的文件及FDT輸送。在另一實施例中,FLUTE信道可為多個信道,且可基于FDT文件的分類參數而將FDT文件分離于單獨的信道中。
[0113]圖16說明具有第一 FLUTE信道1610的廣播配置1600,第一 FLUTE信道1610可充當用于傳遞文件的公共輸送服務。在一實施例中,FLUTE信道1610可經配置以使用多媒體廣播及多播服務來輸送數據且可允許以高效的方式來高效地發射信號。FLUTE信道1610可允許接收器裝置10捕獲與公共輸送服務相關聯的數據,及提供針對相同FLUTE信道1610內的文件的公共輸送的服務發現。可使用FLUTE信道1610而將文件:文件1、fl、f2、f3、f4、文件2、f5、f6、f7、f8及文件3作為分組進行廣播。
[0114]另外,用于一組FDT文件FDT X、FDT Y,FDT Z及FDT A的分組可在對應于文件1、
H、f2、f3、f4、文件2、f5、f6、f7、f8及文件3的文件分組之間交錯,并使用相同FLUTE信道1610來廣播。作為實例,FDT X可分解為五個分組1612、1614、1616、1618及1620,所述分組可與對應于文件I的文件分組交錯。以此方式,FLUTE信道1610上的廣播可使第一文件傳遞表交錯于每一文件的多個分組內。FDT Y、FDT Z及FDT A可以類似的方式與文件:H、€2、€3^4、文件2^5、€6^7、€8及文件3的分組交錯。在一實施例中,可以旋轉的方式發射一組FDT文件的分組。在一實施例中,可以在文件分組的廣播發射內的間歇預定點處交錯于文件分組內的方式廣播一組FDT文件的分組。接收器裝置10可監視并記錄可廣播某一文件(例如,對應于文件2的分組)的至少一個FDT內所含有的時間周期。接收器裝置10可在第二時間周期中停止監視FLUTE信道1605以節約電池電力、節約處理或執行其它任務。在第二時間周期過期時,接收器裝置10可在所記錄的時間周期期間重新監視FLUTE信道1605以接收對應于所示的文件2的分組。在一實施例中,廣播配置1600可減少網絡信令開銷。在一實施例中,至少只要資源是可用的,廣播配置1600就可提供活動會話。在一實施例中,廣播配置1600可提供配置,其中FLUTE信道1605上的公共輸送服務可提供單一會話以提供資源及提供文件輸送。[0115]在另一實施例中,可提供第二 FLUTE信道,且可在第二 FLUTE信道中傳遞一組文件的分組同時在第一 FLUTE信道中發射一組文件的不同分組。在又一實施例中,可提供三個FLUTE信道且可在第三FLUTE信道中傳遞文件分組以用于改善的輸送且允許實現業務的文件流分離。[0116]圖17說明一種用于利用單一 FLUTE會話來攜載多個接收器用戶服務的實施例方法1700。網絡內容服務器5可適用于廣播用于單向文件傳遞的FLUTE協議。在框1702處,網絡內容服務器5可開啟FLUTE會話且經由第一 FLUTE信道及第二 FDT FLUTE信道進行廣播。舉例來說,第一信道可以第一數據速率進行廣播且按第一時間周期進行刷新,而第二FLUTE信道可以第二數據速率進行廣播且按第二不同時間周期進行刷新。
[0117]在框1704處,網絡內容服務器5可針對第一 FLUTE信道及第二 FDT FLUTE信道來確定每一 FLUTE信道的數據速率。舉例來說,第一 FLUTE信道可具有第一數據速率(例如,246kbps),而第二 FDT FLUTE信道可具有第二數據速率(例如,10kbps)。在框1706處,網絡內容服務器5可接收第一文件,且在框1708處,網絡內容服務器5可確定供輸送的第一文件的類別。在框1710處,網絡內容服務器5可接收第二類別的文件。在框1712處,網絡內容服務器5可確定供輸送的第二文件的類別。
[0118]在框1714處,網絡內容服務器5可確定第一文件及第二文件的類型以使得網絡內容服務器5能夠根據數據速率、文件過期及等待時間而在第一 FLUTE信道中發射所要文件。在框1716處,網絡內容服務器5可對第一類別類型調度以用于在第一 FLUTE信道上發射。在框1718處,可對第二文件類別類型調度以用于在第一 FLUTE信道上發射。舉例來說,可在若干分組中發送第一文件類別類型,可在第一 FLUTE信道中發送對應于第二類別類型的若干文件的若干分組。在一實施例中,網絡內容服務器5可廣播與第一文件類別類型相關聯的文件。在此方面,第一 FLUTE信道可為專用信道且包括預定文件,而第二 FLUTE信道也可為專用信道且廣播一組FDT文件的分組。
[0119]在框1720處,可提供若干FDT文件。可廣播經更新FDT文件,其描述第一文件類別及第二文件類別的調度。網絡內容服務器5可以專用的方式自第二 FLUTE信道廣播FDT文件。在框1720處,也可配置FDT文件的過期時間并將其供應作為FDT實例內的語義擴展。在框1722處,可在第一 FLUTE信道上在第一文件類別及第二文件類別的調度時間廣播所述第一文件類別及所述第二文件類別。
[0120]圖18說明FLUTE會話1800,其包含第一 FLUTE信道180及第二 FLUTE信道1810。在FLUTE會話1800中,第一 FLUTE信道1805可含有一組文件:文件1、f1、f2、f3、f4、文件
2、f5、f6、f7、f8及文件3的分組的分離,而第二 FLUTE信道1810可含有FDT文件FDT X、FDT Y、FDT Z 及 FDT A。
[0121]在一實施例中,第一 FLUTE信道1805可為開啟的且以第一數據速率來廣播數據。舉例來說,所述第一數據速率可為246kbps。在相同的FLUTE會話1800中,第二 FLUTE信道1810可為開啟的且以第二不同數據速率來廣播數據。舉例來說,第二 FLUTE信道的第二數據速率可為10kbps。一組文件:文件1^1汀2^3汀4、文件2汀5^6汀7^8及文件3的分組表示來自兩個不同類別的文件的分組,其是以第一數據速率在第一 FLUTE信道1805中發射。作為實例,文件:文件1、文件2及文件3可為第一類別的文件,且文件fl、f2、f3、f4、f5、f6、f7及f8可為第二類別的文件。[0122]在第二 FLUTE信道1810中,可廣播一組FDT文件FDT X、FDT Y,FDT Z及FDT A的分組。因此,可形成及分配用于文件1、打^2^3^4、文件2^5^637^8及文件3的分組的不同數據速率及用于FDT文件FDT X、FDT Y, FDT Z及FDT A的分組的不同數據速率。FDT文件FDT X、FDT Y,FDT Z及FDT A的分組可具有允許實現文件流分離的專用FLUTE信道1810。接收器裝置10可因此通過專用FDT信道1810來找到預定FDT實例。舉例來說,接收器裝置10可針對單一 FDT文件FDT X而執行單獨的搜索。
[0123]另外,可以具有特定等待時間或過期參數(其可為有利的)的預定發射模式來發射FDT文件FDT X、FDT Y、FDT Z及FDT A的分組。另外,可以文件1815a為可用的實際時間來廣播經調度以用于在第一 FLUTE信道1805中發射的文件的分組。舉例來說,FLUTE會話1800可包括文件:文件1、fl、f2、f3、f4、文件2、f5、f6、f7、f8及文件3的發射時間。在一實施例中,FDT文件FDT X、FDT Y,FDT Z及FDT A可包括文件:文件1、f 1、f2、f3、f4、文件2、f5、f6、f7、f8及文件3的發射時間信息。在一替代性實施例中,FDT實例也可反映特定文件大小。
[0124]另外,接收器裝置10可調度用以接收FDT文件(例如FDT Y)的固定時間而不必以連續的方式監視整個廣播FDT信道以節約資源。進一步,接收器裝置10可調節用以接收當前FDT文件(例如FDT Y)的文件發射時間(且針對剩余時間而休眠),而不必以連續的方式監視FDT信道1810以節約資源。在預先通告的廣播窗中廣播網頁內容元素可使得接收器裝置10能夠節約電池電力,因為接收器裝置10僅需在將廣播所需的網頁內容元素時才激活其接收器電路。因此,各種實施例可使得廣播網絡能夠廣播大量網站的網頁內容元素而不減小接收器裝置10的有效電池壽命,因為接收器裝置10僅接收用戶表示出感興趣的廣播內容(例如通過存取實例中與文件的廣播時間間隔有關的屬性)。
[0125]在一實施例中,可修正文件的分組以利用第一 FLUTE信道1805及第二 FLUTE信道1810。舉例來說,文件分組可繼承某些屬性,而同時引入其它文件屬性以便在第一 FLUTE信道1805及第二 FLUTE信道1810上進行廣播。舉例來說,相應類別的文件(例如文件I及FDT X)的分組可包括描述符信`道令牌。此令牌可為語義擴展,因此可由位于文件內的“中間”值來識別媒體。舉例來說,SDP樣本可在媒體部分中包括識別第一 FLUTE信道1805或第二 FLUTE信道1810的語義文字值I或2。在另一實施例中,FDT文件可具有用以指示特定信道的XML。
[0126]舉例來說,相應類別的文件(例如文件I及FDT X)的分組可包括文件信道語義擴展。此語義表達可使得媒體可由“中間值”來識別且由可經添加以用于文件輸送的文件信道行來識別。舉例來說,SDP樣本可在媒體部分中包括中間值I或2。此“中間值”可識別第一 FLUTE信道1805或第二 FLUTE信道1810,且通過表示法“group:FC”來識別用于文件輸送的信道及通過表示法“group:DC”來識別用于文件描述符(即,FDT)輸送的信道。舉例來說,SDP樣本可包括語義令牌擴展。此擴展可包括用以信令用于FDT輸送的信道I的a = group:DC1,及用以信令用于使用相應預定FLUTE信道進行文件輸送(廣播)的信道2的a = group:FC2。舉例來說,相應類別的文件:文件I及FDT X的分組也可每信道包括一個臨時移動群標識(“TMGI”),以在經由LTE網絡的MBMS實施方案中信令每信道輸送。此可分離每一信道1805及1810的接收且提供輸送配置。在一實施例中,FLUTE會話1800可相對于接收器裝置10的可用資源而提供文件(例如文件I及FDT X)的動態調度。[0127]圖19說明一種用于接入單一 FLUTE會話以攜載多個接收器用戶服務的實施例方法1900,其可適用于用于單向文件傳遞的FLUTE協議。在框1902處,網絡內容服務器5可開啟FLUTE會話,且可經由第一 FLUTE信道進行廣播及可經由第二 FLUTE信道進行廣播。舉例來說,第一信道可以第一數據速率進行廣播且可按第一時間周期進行刷新,而第二 FLUTE信道可以第二數據速率進行廣播且可按第二不同時間周期進行刷新。
[0128]在框1904處,網絡內容服務器5可確定每一 FLUTE信道的廣播參數。舉例來說,第一 FLUTE信道可具有第一數據速率(例如,256kbps),而第二 FLUTE信道可具有第二數據速率(例如,IOkbps)。在框1906處,網絡內容服務器5可接收第一文件,且在框1908處,網絡內容服務器5可確定供輸送的第一文件的類別。
[0129]在框1910處,網絡內容服務器可接收第二文件。在框1912處,網絡內容服務器5可確定供輸送的第二文件的類別。在框1914處,網絡內容服務器5可確定第一文件及第二文件的文件類型。文件的類別可用以根據數據速率、文件過期及等待時間而在第一 FLUTE信道中發射一些文件。在框1916處,網絡內容服務器5可對文件調度以進行發射,且可自第一 FLUTE信道廣播第一文件類別類型及第二文件類別類型。
[0130]在框1918處,可提供若干FDT文件,且可以專用的方式自第二 FLUTE信道廣播所述FDT文件,且可自專用FLUTE信道廣播 經更新FDT文件,所述經更新FDT文件可描述第一類別文件發射及第二類別文件發射的調度。在框1920處,FDT文件中的每一者可包含發射開始時間及發射停止時間。在另一實施例中,FDT文件中的每一者也可進一步包括最近開始時間。以此方式,接收器裝置10可接收第一 FDT文件(其并非所感興趣的)的發射開始時間且停止監視。再一次,接收器裝置10可在第一 FDT文件的廣播發射完結時開始接收數據以搜索第二 FDT文件(其為所感興趣的)。FDT文件可描述第一文件類別發射及第二文件類別發射的調度,且因此接收器裝置10可僅在特定時間偵聽額外類別的文件以節約資源(例如接收器裝置10電池壽命)。
[0131]圖20說明FLUTE會話2000,其包含:第一 FLUTE信道2005,所述第一 FLUTE信道2005含有分離的數據文件:文件1、H、f2、f3、f4、文件2、f5、f6、f7、f8及文件3 ;及第二FLUTE 信道 2010,所述第二 FLUTE 信道 2010 含有 FDT 文件 FDT X、FDT Y、FDT Z 及 FDT A。第一 FLUTE信道2005可為開啟的且可以第一數據速率來廣播數據。舉例來說,所述第一數據速率可為256kbps。在相同的FLUTE會話2000中,第二 FLUTE信道2010可為開啟的且可以第二不同數據速率來廣播數據。舉例來說,第二 FLUTE信道2010的第二數據速率可為10kbps。文件:文件1^1^2^3^4、文件2^5^6^7^8及文件3表示來自兩個不同類別的文件的分組,且可在第一 FLUTE信道2005中且以第一數據速率來發射。
[0132]在第二 FLUTE信道2010中,廣播若干FDT X、FDT Y、FDT Z及FDT A。因此,可形成及分配文件:文件1、fl、f2、f3、f4、文件2、f5、f6、f7、f8及文件3與FDT文件FDT X、FDT Y、FDT Z及FDT A的不同數據速率。FDT文件FDT X、FDT Y、FDT Z及FDT A可具有允許實現文件流分離的專用FLUTE信道2010。接收器裝置10可因此通過專用FDT信道2010來找到預定FDT實例。舉例來說,接收器裝置10可針對使用廣播信道2010的FDT文件FDTX而執行單獨的搜索。
[0133]另外,可廣播具有FDT實例或文字語義信息的FDT文件FDT X、FDT Y、FDT Z及FDT A,所述FDT實例或文字語義信息針對每一文件而在FDT中指示以下各者:第一文件廣播開始時間及廣播停止時間;第二文件廣播開始時間及廣播停止時間。在于第二 FLUTE信道2010中發射的FDT文件FDT X、FDT Y、FDT Z及FDT A中描述每一文件廣播的開始及停止時間可為有利的,且可允許接收器裝置10計算何時將廣播所要的第一文件或第二文件(例如在FDT文件(例如FDT Y)中所描述的文件f6及f7),且接收器裝置10可終止接收廣播且在稍后的時間周期繼續以節約資源。
[0134]舉例來說,可以旋轉的方式不斷地發射每一 FDT文件FDT X、FDT Y、FDT Z及FDTA0每一 FDT文件FDT X、FDT Y、FDT Z及FDT A可描述在彼文件信道中發射的文件的數目且可匹配廣播FDT的時間周期。
[0135]在一實施例中,每一 FDT文件FDT X、FDT Y,FDT Z及FDT A可描述一組文件,如圖21A及圖21B中所說明。圖21A展示屬性,所述屬性包括在文件類型格式2105的文件條目下的廣播開始時間2125及廣播停止時間2130。圖21B展示不同實施例,其中屬性也可將以下各者包括作為屬性:廣播開始時間2125 ;廣播結束時間2130 ;及最近的廣播開始時間2135。舉例來說,可向接收器裝置10提供以下數據(如先前所描述的屬性):第一 FDT文件FDT X將被廣播,所述第一 FDT文件FDT X將描述第一 FLUTE信道的具有第一持續時間tl的預定文件;第二 FDT文件FDT Y將被廣播,所述第二 FDT文件FDT Y將描述第一 FLUTE信道的具有第二持續時間t2的另一文件;第三FDT文件FDT Z將被廣播,所述第三FDT文件FDT Z將描述第一 FLUTE信道的具有第三持續時間t3的另一文件;及第四FDT文件FDTA將被廣播,所述第四FDT文件FDT A將描述第一 FLUTE信道的具有第四持續時間t4的另一文件。FDT文件FDT X、FDT Y,FDT Z及FDT A中的每一者可被廣播個別文件的開始時間及所述文件的結束時間。也可傳達關于第一 FLUTE信道2005中的文件:文件1、文件2及文件3及fl、f2、f3、f4、f5、f6、f7、f8的開始時間及結束時間數據。以此方式,接收器裝置10可能夠僅在廣播信道2005及2010中接收數據的一部分及確定所感興趣的文件且可不在預定時間周期中搜索或接收數據。在所述時間周期完結時,接收器裝置10可接通以再一次監視所感興趣的文件從而有成果地接收所感興趣的廣播文件。因此使用預定開始時間及預定停止時間的接收器裝置10可調度用以接收FDT文件(例如FDT Y)的固定時間而不必以連續的方式監視FDT信道2010,以試圖節約電池及處理資源。
[0136]圖21A說明一個文件(其大體展示為參考數字2100A)的基于FLUTE的FDT實例描述的第一表不。FDT實例2100A中的文件描述可包括文件的若干屬性2105。所述屬性2105可包括群屬性2110、多媒體廣播及多播服務會話標識屬性2115及用以描述何時可廣播文件的廣播窗屬性2120。廣播窗屬性2120可具有廣播窗開始時間屬性2125及廣播窗結束時間屬性2130。其它FLUTE FDT實例可為有可能的且在本發明的范圍內,或可用一些文件實例來代替不同實例。因此使用預定開始時間屬性及預定停止時間屬性的接收器裝置10可調度用以接收另一文件的固定時間,而不必以連續的方式監視FLUTE信道,以試圖節約電池及處理資源。
[0137]舉例來說,通過廣播窗屬性,接收器裝置10可為更高效的且可節約移動資源。舉例來說,可將電池壽命效率表達為用整個FDT文件周期除用以接收特定文件的時間。參看圖20,例如,可將用整個FDT感興趣周期除文件f4表示為監視FDT X的整個FDT周期的約1/4或25%。舉例來說,可將用整個FDT感興趣周期除文件f8表示為監視FDT Z的整個FDT周期的約1/4或25%。[0138]舉例來說,在無此廣播窗屬性2120及廣播窗開始時間屬性2125與廣播窗結束時間屬性2130的情況下,接收器裝置10將需要在廣播的持續時間中監視多個文件。舉例來說,將在FDT周期FDT Y期間監視文件f3、f4及文件2以獲得類似文件。可將此效率(在不偵聽特定廣播開始時間及結束時間的情況下)表達為用FDT Y的FDT周期除F3+F4+文件2 ;即,裝置不得不在整個FDT Y周期中接收文件。與其中可能使用周期的約1/2或50%且可能達成較小的效率的情形相比,通過使用廣播開始時間屬性2152及廣播結束時間屬性2130,可使用更少的資源。
[0139] 圖21B說明一個文件(其大體展示為參考數字2100B)的基于FLUTE的FDT實例描述的另一表不。FDT實例2100B中的文件描述可包括文件的若干屬性2105。所述屬性2105可包括群屬性2110、多媒體廣播及多播服務會話標識屬性2115及用以描述何時將廣播文件的廣播窗屬性2120。廣播窗屬性2120可具有廣播窗開始時間屬性2125及廣播窗結束時間屬性2130以及廣播最近開始時間屬性2135。舉例來說,上文的屬性可給予處理器何時所感興趣的文件可被廣播的指示,且處理器可節約電力直至例如可廣播所感興趣的文件的時間。舉例來說,也可用新鮮信息來更新所述屬性以指示如所展示及描述的經修訂的開始時間。
[0140]圖22說明每100增量待下載的文件的數目及如在廣播周期的運行時間中所量測的效率的圖表2200。第一曲線2205說明第一效率,且第二曲線2210說明關于待下載的若干文件的第二效率。通過上文所論述的廣播屬性,將第二曲線2210展示為效率呈線性的。展示了無任何廣播窗的第一曲線2205且其大體包括自零至100個文件單位的0.5至0.9的效率增加。曲線2205(當文件的數目增加時)保持未改變且具有恒定的效率斜率。
[0141]在一些實施例中,計算裝置可經配置以既自廣播網絡接收發射也經由單播網絡(例如,3G數據網絡)進行通信。由各種實施例實現的廣播網絡環境可通過提供對通常接入的網站的更快速且更有帶寬效率的網頁瀏覽體驗來補充單播數據網絡。
[0142]圖23說明一種用于使用FLUTE信道而將數據發射至接收器裝置10的實施例方法2300。在框2304處,具有網絡內容服務器5的廣播網絡可產生若干模板。在框2310a處,網絡內容服務器5可產生數據A。在框2310b處,網絡內容服務器5可產生數據B。在框2310c處,網絡內容服務器5可產生數據C。在框2310d處,網絡內容服務器5可產生數據D。在框2310e處,網絡內容服務器5可產生數據E。在框2310f處,網絡內容服務器5可產生數據F,在一實施例中所述數據F可為與數據元素A-E相關聯的FDT文件。可將數據A-F傳達至廣播網絡1,且接著傳達至接收器裝置10。廣播網絡I可使用FLUTE協議且開啟若干FLUTE信道。在框2312處,接收器裝置10可自用戶接收針對數據的請求。作為響應,在框2320a處,接收器裝置10可自第一 FLUTE信道接收數據A至D,且在框2320b處,接收器裝置10可自第二 FLUTE信道2320b接收數據分組E及F。在框2325處,接收器裝置10可自第三FLUTE接收FDT文件。一旦完成,接收器裝置10便可在框2330處通知用戶網站的可用性和/或再現數據。如所論述,此可以異步的方式發生。
[0143]在MBMS中所使用的FLUTE會話(其中僅使用一個信道)的SDP描述的實例可為如下:
[0144]v = 0
[0145]ο = userl23 2890844526 2890842807 IN IP6 2201:056D::112E:144A:1E24[0146]s = File delivery session example I
[0147]i = More information
[0148]t = 2873397496 2873404696
[0149]a = mbms-mode !broadcast 1234 I
[0150]a = FEC-declaration:0encoding_id = I
[0151]a = source-filter:incl IN IP6*2001:210:1:2:240:96FF:FE25:8EC9
[0152]a = flute-ts1:3
[0153]m = application 12345 FLUTE/UDP 0
[0154]c = IN IP6 FFlF:03AD::7F2E:172A:1F24/1
[0155]b = 64
[0156]a = Iang:EN
[0157]a = FEC:0
[0158]在MBMS中所使用的多信道FLUTE會話的SDP描述的實例為如下:
[0159]v = 0
[0160]ο = userl23 289`0844526 2890842807 IN IP6 2201:056D::112E:144A:1E24
[0161]s = File delivery session example I
[0162]i = More information
[0163]t = 2873397496 2873404696
[0164]a = mbms-mode !broadcast 1234 I
[0165]a = source-filter:incl IN IP6*2001:210:1:2:240:96FF:FE25:8EC9
[0166]a = flute-ts1:3
[0167]a = flute-ch:2
[0168]a = FEC-dec larat ion:0encoding_id = 0
[0169]a = FEC-dec larat ion: lencoding-1d = 129 ;instance_id = 0
[0170]m = application 12345 FLUTE/UDP*
[0171]c = IN IP6 FF33::8000:1
[0172]a = FEC:0
[0173]a = mid:1
[0174]m = application 12346 FLUTE/UDP*
[0175]c = IN IP6 FF33::8000:2
[0176]a = FEC:1
[0177]a = mid:2
[0178]應注意,上文的SDP指示信道的數目(a = flute-ch:2)且識別所述信道中的每一者(a = mid:1 及 a = mid:2)。
[0179]用于單獨的Π)Τ及文件輸送信道的多信道FLUTE會話的樣本SDP描述是:
[0180]ν = 0
[0181]ο = userl23 2890844526 2890842807 IN IP6 2201:056D::112E:144A:1E24
[0182]s = File delivery session example I
[0183]i = More information[0184]t = 2873397496 2873404696
[0185]a = source-filter:incl IN IP6*2001:210:1:2:240:96FF:FE25:8EC9
[0186]a = flute-ts1:3
[0187]a = flute-ch:2
[0188]a = group:DC1
[0189]a = group:FC2
[0190]a = FEC-dec larat ion:0encoding_id = 0
[0191]a = FEC-dec larat ion:1 encoding-1d = 129 ;instance_id = 0
[0192]m = application 12345 FLUTE/UDP*
[0193]c = IN IP6 FF33::8000:1
[0194]a = FEC:0
[0195]b = AS:10
[0196]a = mid:1
[0197]a = mbms-mode:bro adcast 1234 I
[0198]m = application 12347 FLUTE/UDP*
[0199]c = IN IP6 FF33::8000:2
[0200]a = FEC:1
[0201]b = AS:256
[0202]a = mid:2
[0203]a = mbms-mode:b roadcast 1235 I
[0204]用于單獨的H)T及文件輸送信道的多信道FLUTE會話的樣本SDP描述是:
[0205]ν = 0
[0206]ο = userl23 2890844526 2890842807 IN IP6 2201:056D::112E:144A:1E24
[0207]s = File delivery session example I
[0208]i = More information
[0209]t = 2873397496 2873404696
[0210]a = source-filter:incl IN IP6*2001:210:1:2:240:96FF:FE25:8EC9
[0211]a = flute-ts1:3
[0212]a = flute-ch:2
[0213]a = group:DC12
[0214]a = group:FC34
[0215]a = FEC-dec larat ion:0encoding_id = 0
[0216]a = FEC-dec larat ion: lencoding-1d = 129 ;instance_id = 0
[0217]m = application 12345 FLUTE/UDP*
[0218]c = IN IP6 FF33::8000:1
[0219]a = fdt-latency:30
[0220]a = FEC:0
[0221]b = AS:10
[0222]a = mid:1[0223]a = mbms-mode:broadcastl2341
[0224]m = application 12347 FLUTE/UDP*
[0225]c = IN IP6 FF33::8000:2
[0226]a = fdt-latency:900
[0227]a = FEC: I
[0228]b = AS:256
[0229]a = mid:2
[0230]a = mbms-mode:broadcastl2351
[0231]m = application 12347 FLUTE/UDP*
[0232]c = IN IP6 FF33::8000:3
[0233]a = FEC: I
[0234]b = AS:64
[0235]a = mid:3
[0236]m = application 12348 FLUTE/UDP*
[0237]c = IN IP6 FF33::8000:4
[0238]a = FEC: I
[0239]b = AS:256
[0240]a = mid:4
[0241]圖24說明用于接收文件、對文件調度及經由特定FLUTE信道來發射文件的另一實施例方法2400。在框2401處,接收器裝置10可經由預定會話發現機制來發現FLUTE會話。在框2402處,裝置可獲悉號碼及輸送信息(例如,每一信道的IP地址及UDP端口信息)。在框2403處,裝置可開啟FLUTE會話且經由第一 FLUTE信道及第二 FLUTE信道進行廣播,且在框2404處,裝置可獲悉哪些信道被用于FDT輸送及每一 FDT信道上的更新頻率。
[0242]在框2405處,裝置可(部分地基于裝置配置且基于內容新鮮度要求)確定將監視哪些FDT信道。在框2406處,裝置可確定對內容新鮮度的要求是否己隨時間的過去而改變。在框2407處,對于所感興趣的FDT信道,裝置可開啟具有如在會話描述中所描述的參數的發射信道。在框2408處,裝置可收集FDT實例的分組直至可成功地解碼FDT。在框2409處,裝置可關閉進一步的接收。
[0243]在框2410處,裝置可處理FDT以確定所感興趣的文件,且在框2411處裝置可處理FDT以確定FDT實例的過期時間。在一實施例中,所感興趣的文件可為在接收器裝置10處將內容重匯編所需的必要文件。在一實施例中,可自可在FLUTE會話期間發射的多個文件中選擇所感興趣的文件。在一實施例中,接收器裝置可在發射必要的文件時在發射必要的文件的信道上接收必要的文件,且可將必要的文件匯編在一起以重新構造原始和/或所要內容。在框2412處,裝置可將新的未來FDT的獲取調度于新近捕獲(新)的FDT的過期時間。在框2413處,在未來FDT的經調度獲取時間,裝置可將接收切換回接通(如果尚未接通)以用于在攜載替代過期的FDT的FDT的信道中進行接收。在框2414處,具有處理器的裝置可根據FDT的處理來確定所感興趣的文件的發射時間。在框2415處,在文件的調度開始時間,裝置將接收切換回接通(如果尚未接通)以用于在FDT中經指示用于文件發射的信道中進行接收。在框2415處,處理器可轉到框2405以確定將監視哪些FDT信道。[0244]圖25說明一種用于接收文件、對文件調度及經由特定FLUTE信道來發射文件的實施例方法2500。在框2501處,接收器裝置10可經由預定會話發現機制來發現FLUTE會話。在框2502處,接收器裝置10可接收數據及發射信息(例如,每一信道的IP地址及UDP端口信息)。在框2503處,接收器裝置10可接收關于FLUTE會話的數據且可接收經由第一FLUTE信道及第二 FLUTE信道的廣播。在框2504處,接收器裝置10可獲悉哪些信道被用于FDT輸送及每一 FDT信道上的更新頻率。
[0245]在框2505處,接收器裝置10可(部分地基于配置且基于內容新鮮度要求)確定將監視哪些FDT信道。在框2506處,接收器裝置10可確定對內容新鮮度的要求是否己隨時間的過去而改變。在框2507處,對于感興趣的FDT信道來說,接收器裝置10可開啟具有如在會話描述中所描述的參數的輸送信道。在框2508處,接收器裝置10可收集FDT實例的分組直至可成功地解碼FDT。在框2509處,接收器裝置10可節約電力且可關閉進一步的接收。
[0246]在框2510處,接收器裝置10可處理FDT以確定所感興趣的文件。在框2511處,接收器裝置10可處理FDT以確定FDT實例的過期時間。在框2512處,接收器裝置10可將新的未來FDT的獲取調度于新近捕獲(新)的FDT的過期時間。在框2513處,在未來FDT的經調度獲取時間,接收器裝置10可將接收切換回接通(如果尚未接通)以用于在攜載替代過期的FDT的FDT的信道中進行接收。在框2514處,接收器裝置10及處理器可根據FDT的處理來確定所感興趣的文件的發射時間。在框2515處,在文件的經調度開始時間,接收器裝置10可將接收切換回接通(如果尚未接通)以用于在FDT中經指示用于文件發射的信道中進行接收。
[0247]圖26為適合于與所述實施例中的任一者一起使用的接收器裝置(例如無線裝置)的系統框圖。典型接收器裝置2600可包括處理器2601,其耦合至內部存儲器2602、顯示器2603及揚聲器2609。另外,接收器裝置2600可包括:用于發送及接收電磁輻射的天線2604,其可連接至無線數據鏈路;和/或耦合至處理器2601的移動電話收發器2605及耦合至處理器2601的廣播網絡接收器2608。接收器裝置2600也可包括菜單選擇按鈕2606或搖臂開關2607以用于接收用戶輸入。
[0248]可通過多媒體廣播接收器2608及處理器2601與存儲器2602的部分來執行用于接收及處理交互性事件信令消息的各種實施例方法。替代地,在多媒體廣播接收器2608內或耦合至多媒體廣播接收器2608的專用模塊可執行所述實施例方法。
[0249]上文所描述的在廣播端的各種實施例可實施于多種可購得的服務器裝置中的任一者(例如圖27中所說明的服務器2700)上。此服務器2700通常包括耦合至易失性存儲器2702及大容量非易失性存儲器(例如磁盤驅動器2703)的處理器2701。服務器2700也可包括耦合至處理器2701 (其可為多內核處理器)的軟磁盤驅動器、光盤(CD)或DVD光盤驅動器2706。服務器2700也可包括網絡接入端口 2704,所述網絡接入端口 2704耦合至處理器2701以用于建立與網絡2705(例如耦合至其它廣播系統計算機及服務器的局域網)的數據連接。在一實施例中,網絡接入端口 2704可提供用于與廣播網絡交換數據及命令的廣播網絡接口。
[0250]處理器2601、2701可為可由軟件指令(應用程序)配置以執行多種功能(包括下文所描述的各種實施例的功能)的任何可編程微處理器、微計算機或一個或一個以上多處理器芯片。在一些移動接收器裝置中,可提供多個處理器2701,例如,一個專用于無線通信功能的處理器及一個專用于運行其它應用程序的處理器。通常,在存取軟件應用程序并將其加載至處理器2601、2701中之前,可將其存儲于內部存儲器2602、2702及2703中。處理器2601、2701可包括足以存儲應用程序軟件指令的內部存儲器。
[0251]如上文所論述,各種實施例可用于傳遞多種多媒體內容而非僅為因特網網絡內容。因此,除非明確敘述,否則權利要求書的范圍不應限于因特網網絡內容傳遞及接收。
[0252]前述方法描述及處理流程圖僅作為說明性實例而提供且并不意欲要求或暗示各種實施例的步驟必須以所再現的次序執行。如所屬領域的技術人員應了解,可以任何次序執行前述實施例中的步驟的次序。例如“此后”、“接著”、“緊接著”等等的詞語并不意欲限制步驟的次序;此些詞語僅用以引導讀者閱讀所述方法的描述。另外,對呈單數形式的權利要求元件的任何參考(例如,使用冠詞“一”或“所述”)不應解釋為將元件限于單數形式。
[0253]結合本文中所揭示的實施例而描述的各種說明性邏輯塊、模塊、電路及算法步驟可經實施為電子硬件、計算機軟件或兩者的組合。為了清楚地說明硬件與軟件的此可互換性,上文己大體上在功能性方面描述了各種說明性組件、塊、模塊、電路及步驟。將此功能性實施為硬件或軟件取決于特定應用及強加于整個系統的設計約束。所屬領域的技術人員可針對每一特定應用而以變化的方式來實施所描述的功能性,但不應將此些實施決策解釋為導致背離本發明的范圍。
[0254]可通過通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或經設計以執行本文中所描述的功能的其任何組合來實施或執行用以實施結合本文中所揭示的實施例所描述的各種說明性邏輯、邏輯塊、模塊及電路的硬件。通用處理器可為微處理器,但在替代例中,處理器可為任何常規處理器、控制器、微控制器或狀態機。處理器也可經實施為計算裝置的組合,例如,DSP與微處理器的組合、多個微處理器、結合DSP內核的一個或一個以上微處理器,或任何其它此配置。替代地,可通過特定地用于給定功能的電路來執行一些步驟或方法。
[0255]在一個或一個以上示范性實施例中,所描述的功能可以硬件、軟件、固件或其任何組合來實施。如果以軟件來實施,則所述功能可作為一個或一個以上指令或代碼而存儲于非暫時計算機可讀存儲媒體上。本文中所揭示的方法或算法的步驟可體現于所執行的處理器可執行軟件模塊中,所述處理器可執行軟件模塊可駐留于有形或非暫時性計算機可讀存儲媒體上。非暫時計算機可讀存儲媒體可為可由計算機存取的任何可用存儲媒體。舉例來說而非限制,此些計算機可讀媒體可包含RAM、ROM、EEPROM、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置,或可用以攜載或存儲呈指令或數據結構的形式的所要程序代碼且可由計算機存取的任何其它媒體。如本文中所使用,磁盤及光盤包括壓縮光盤(CD)、激光光盤、光學光盤、數字影音光盤(DVD)、軟磁盤及藍光光盤,其中磁盤通常以磁性的方式再現數據,而光盤通過激光以光學的方式再現數據。以上各物的組合也可包括于非暫時計算機可讀媒體的范圍內。另外,方法或算法的操作可作為代碼和/或指令的一者或任一組合或集合而駐留于可被并入至計算機程序產品中的非暫時機器可讀媒體上和/或非暫時計算機可讀媒體上。
[0256]提供對所揭示實施例的先前描述以使任何所屬領域的技術人員能夠制造或使用本發明。所屬領域的技術人員將顯而易見對此些實施例的各種修改,且在不背離本發明的精神或范圍的情況下可將本文中所定義的一般原理應用于其它實施例。因此,本發明并不意欲受限于本文中所展示的實施例,而是應符合與所附權利要求書及本文中所揭示的原理及新穎特征一致的最廣范圍。
【權利要求】
1.一種用于在廣播網絡內在單向輸送文件傳遞FLUTE協議會話中廣播內容的方法,其包含: 接收包含多個內容文件的內容; 將所述內容文件匯編于具有第一信道及第二信道的FLUTE會話中; 對所述FLUTE會話中所包括的所述內容文件的廣播時間及信道進行調度; 產生第一文件傳遞表,所述第一文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間及信道; 在所述FLUTE會話期間經由所述第一信道來廣播所述第一文件傳遞表;及在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件。
2.根據權利要求1所述的方法,所述方法進一步包含: 產生第二文件傳遞表,所述第二文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間,所述第二文件傳遞表具有不同于所述第一文件傳遞表的更新周期的更新周期;及 在所述FLUTE會話期間經由所述第二信道來廣播所述第二文件傳遞表。
3.根據權利要求1所述的方法,其中: 所述FLUTE會話具有第三信道;及 將所述內容文件匯編于FLUTE會話中包含: 確定所述多個內容文件中的每一文件的文件分類;及 基于所述多個內容文件中的每一文件的所述所確定的分類來將所述多個內容文件中的每一文件分派為在所述第二信道或所述第三信道上進行廣播;且 其中在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件包含:在所述FLUTE會話期間在所述多個內容文件中的每一文件的所分派信道上廣播每一文件。
4.根據權利要求3所述的方法,其中所述文件分類是至少部分地基于文件等待時間、文件類型、文件大小、文件來源和/或文件目的地。
5.根據權利要求1所述的方法,其中: 所述FLUTE會話具有第三信道;及 在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件包含:在所述第二信道上以第一數據速率來廣播所述內容文件中的一者或一者以上及在所述第三信道上以不同于所述第一數據速率的第二數據速率來廣播所述內容文件中的一者或一者以上。
6.根據權利要求1所述的方法,其中所述第一文件傳遞表識別在所述FLUTE會話中將廣播所述內容文件的開始時間及結束時間。
7.根據權利要求1所述的方法,其進一步包含: 在所述FLUTE會話期間經由所述第一信道接收所述第一文件傳遞表; 自所述第一文件傳遞表選擇所述多個內容文件之中的內容文件供接收; 在所述FLUTE會話期間在所述第一文件傳遞表中的經識別用于所述所選內容文件的所述時間及所述信道上接收所述所選內容文件;及將所述所選內容文件存儲于存儲器中。
8.根據權利要求7所述的方法,其進一步包含: 在接收到所述第一文件傳遞表之后關閉接收器電路; 確定用以接通所述接收器電路的時間以在所述FLUTE會話期間在所述第一文件傳遞表中的經識別用于所述所選內容文件的所述時間及所述信道上接收所述所選內容文件;在所述所確定的時間接通所述接收器電路以接收所述所選內容文件;及再現來自存儲于所述存儲器中的所述所選內容文件的所述內容。
9.一種用于在廣播網絡內使用的服務器,其包含: 廣播網絡接口,其用于與所述廣播網絡建立接口 ; 存儲器;及 耦合至所述廣播網絡接口及所述存儲器的服務器處理器,其中所述服務器配置有處理器可執行指令以執行包含以下步驟的操作: 接收包含多個內容文件的內容; 將所述內容文件匯編于具有第一信道及第二信道的單向輸送文件傳遞FLUTE協議會話中; 對所述FLUTE會話中所包括的所述內容文件的廣播時間及信道進行調度; 產生第一文件傳遞表,所述第一文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間及信道 ; 導致所述廣播網絡在所述FLUTE會話期間經由所述第一信道來廣播所述第一文件傳遞表;及 導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件。
10.根據權利要求9所述的服務器,其中所述服務器配置有處理器可執行指令以執行進一步包含以下步驟的操作: 產生第二文件傳遞表,所述第二文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間,所述第二文件傳遞表具有不同于所述第一文件傳遞表的更新周期的更新周期;及 導致所述廣播網絡在所述FLUTE會話期間經由所述第二信道來廣播所述第二文件傳遞表O
11.根據權利要求9所述的服務器,其中: 所述FLUTE會話具有第三信道;及 所述服務器配置有處理器可執行指令,使得: 將所述內容文件匯編于FLUTE會話中包含: 確定所述多個內容文件中的每一文件的文件分類;及 基于所述多個內容文件中的每一文件的所述所確定的分類來將所述多個內容文件中的每一文件分派為在所述第二信道或所述第三信道上進行廣播;及導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件包含:導致所述廣播網絡在所述FLUTE會話期間在所述多個內容文件中的每一文件的所分派信道上廣播每一文件。
12.根據權利要求11所述的服務器,其中所述文件分類是至少部分地基于文件等待時間、文件類型、文件大小、文件來源和/或文件目的地。
13.根據權利要求9所述的服務器,其中: 所述FLUTE會話具有第三信道;及 所述服務器配置有處理器可執行指令使得導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件包含:導致所述廣播網絡在所述第二信道上以第一數據速率來廣播所述內容文件中的一者或一者以上及在所述第三信道上以不同于所述第一數據速率的第二數據速率來廣播所述內容文件中的一者或一者以上。
14.根據權利要求9所述的服務器,其中所述第一文件傳遞表識別在所述FLUTE會話中將廣播所述內容文件的開始時間及結束時間。
15.一種用于在廣播網絡中使用的服務器,其包含: 用于接收包含多個內容文件的內容以進行廣播的裝置; 用于將所述內容文件匯編于具有第一信道及第二信道的單向輸送文件傳遞FLUTE協議會話中的裝置; 用于對所述FLUTE會話中所包括的所述內容文件的廣播時間及信道進行調度的裝置;用于產生第一文件傳遞表的裝置,所述第一文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間及信道;` 用于導致所述廣播網絡在所述FLUTE會話期間經由所述第一信道來廣播所述第一文件傳遞表的裝置 '及 用于導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件的裝置。
16.根據權利要求15所述的服務器,所述服務器進一步包含: 用于產生第二文件傳遞表的裝置,所述第二文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間,所述第二文件傳遞表具有不同于所述第一文件傳遞表的更新周期的更新周期;及 用于導致所述廣播網絡在所述FLUTE會話期間經由所述第二信道來廣播所述第二文件傳遞表的裝置。
17.根據權利要求15所述的服務器,其中: 所述FLUTE會話具有第三信道;及 所述用于將所述內容文件匯編于FLUTE會話中的裝置包含: 用于確定所述多個文件中的每一文件的文件分類的裝置;及 用于基于所述多個內容文件中的每一文件的所述所確定的分類來將所述多個內容文件中的每一文件分派為在所述第二信道或所述第三信道上進行廣播的裝置;且 其中所述用于導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件的裝置包含:用于導致所述廣播網絡在所述FLUTE會話期間在所述多個內容文件中的每一文件的所分派信道上廣播每一文件的裝置。
18.根據權利要求17所述的服務器,其中所述文件分類是至少部分地基于文件等待時間、文件類型、文件大小、文件來源和/或文件目的地。
19.根據權利要求15所述的服務器,其中: 所述FLUTE會話具有第三信道;及 用于導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件的裝置包含:用于導致所述廣播網絡在所述第二信道上以第一數據速率來廣播所述內容文件中的一者或一者以上及在所述第三信道上以不同于所述第一數據速率的第二數據速率來廣播所述內容文件中的一者或一者以上的裝置。
20.根據權利要求15所述的服務器,其中所述第一文件傳遞表識別在所述FLUTE會話中將廣播所述內容文件的開始時間及結束時間。
21.一種非暫時處理器可讀媒體,其具有存儲于其上的服務器可執行指令,所述服務器可執行指令經配置以導致廣播網絡內的服務器執行包含以下步驟的操作: 接收包含多個內容文件的內容; 將所述內容文件匯編于具有第一信道及第二信道的單向輸送文件傳遞FLUTE協議會話中; 對所述FLUTE會話中所包括的所述內容文件的廣播時間及信道進行調度; 產生第一文件傳遞表,所述第一文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間及信道; 導致廣播網絡在所述F LUTE會話期間經由所述第一信道來廣播所述第一文件傳遞表;及 導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件。
22.根據權利要求21所述的非暫時處理器可讀媒體,其中所述所存儲的服務器可執行指令經配置以導致所述服務器執行進一步包含以下步驟的操作: 產生第二文件傳遞表,所述第二文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間,所述第二文件傳遞表具有不同于所述第一文件傳遞表的更新周期的更新周期;及 導致所述廣播網絡在所述FLUTE會話期間經由所述第二信道來廣播所述第二文件傳遞表。
23.根據權利要求21所述的非暫時處理器可讀媒體,其中: 所述FLUTE會話具有第三信道;且 其中所述所存儲的服務器可執行指令經配置以導致所述服務器執行操作,使得: 將所述內容文件匯編于FLUTE會話中包含: 確定所述多個內容文件中的每一文件的文件分類;及 基于所述多個內容文件中的每一文件的所述所確定的分類來將所述多個內容文件中的每一文件分派為在所述第二信道或所述第三信道上進行廣播;且導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件包含:導致所述廣播網絡在所述FLUTE會話期間在所述多個內容文件中的每一文件的所分派信道上廣播每一文件。
24.根據權利要求23所述的非暫時處理器可讀媒體,其中所述文件分類是至少部分地基于文件等待時間、文件類型、文件大小、文件來源和/或文件目的地。
25.根據權利要求21所述的非暫時處理器可讀媒體,其中: 所述FLUTE會話具有第三信道;且 其中所述所存儲的服務器可執行指令經配置以導致所述服務器執行操作使得導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件包含:導致所述廣播網絡在所述第二信道上以第一數據速率來廣播所述內容文件中的一者或一者以上及在所述第三信道上以不同于所述第一數據速率的第二數據速率來廣播所述內容文件中的一者或一者以上。
26.根據權利要求21所述的非暫時處理器可讀媒體,其中所述第一文件傳遞表識別在所述FLUTE會話中將廣播所述內容文件的開始時間及結束時間。
27.一種用于在單向輸送文件傳遞FLUTE協議會話中接收內容的方法,其包含: 在廣播網絡中接收FLUTE會話的指示,所述FLUTE會話具有第一信道及第二信道; 在所述FLUTE會話期間經由所述第一信道來接收第一文件傳遞表,所述第一文件傳遞表識別將廣播多個文件中的每一文件的時間及信道; 自所述第一文件傳遞表選擇所述多個文件之中的文件供接收; 自所述第一文件傳遞表確定將廣播所述所選文件的所述信道; 自所述第一文件傳遞表確定將廣播所述所選文件的所述時間;及 在所述所確定的時間在所`述所確定的信道上接收所述所選文件。
28.根據權利要求27所述的方法,其進一步包含: 在接收到所述第一文件傳遞表之后關閉廣播網絡接收器; 確定用以接通所述廣播網絡接收器的開始時間以在所述所確定的時間在所述所確定的信道上接收所述所選文件; 在所述所確定的開始時間接通所述廣播網絡接收器以接收所述所選文件;及 將所述所選文件存儲于存儲器中。
29.一種用于接收廣播發射的接收器裝置,其包含: 廣播網絡接收器; 存儲器; 耦合至所述廣播網絡接收器及所述存儲器的處理器,其中所述處理器配置有處理器可執行指令以執行包含以下步驟的操作: 在廣播發射中接收單向輸送文件傳遞FLUTE協議會話的指示,所述FLUTE會話具有第一信道及第二信道; 在所述FLUTE會話期間經由所述第一信道來接收第一文件傳遞表,所述第一文件傳遞表識別將廣播多個文件中的每一文件的時間及信道; 自所述第一文件傳遞表選擇所述多個文件之中的文件供接收; 自所述第一文件傳遞表確定將廣播所述所選文件的所述信道; 自所述第一文件傳遞表確定將廣播所述所選文件的所述時間;及 在所述所確定的時間在所述所確定的信道上接收所述所選文件。
30.根據權利要求29所述的接收器裝置,其中所述處理器配置有處理器可執行指令以執行進一步包含以下步驟的操作:在接收到所述第一文件傳遞表之后關閉所述廣播網絡接收器; 確定用以接通所述廣播網絡接收器的開始時間以在所述所確定的時間在所述所確定的信道上接收所述所選文件; 在所述所確定的開始時間接通所述廣播網絡接收器以接收所述所選文件;及 將所述所選文件存儲于所述存儲器中。
31.一種用于接收廣播發射的接收器裝置,其包含: 用于在廣播發射中接收單向輸送文件傳遞FLUTE協議會話的指示的裝置,所述FLUTE會話具有第一信道及第二信道; 用于在所述FLUTE會話期間經由所述第一信道來接收第一文件傳遞表的裝置,所述第一文件傳遞表識別將廣播多個文件中的每一文件的時間及信道; 用于自所述第一文件傳遞表選擇所述多個文件之中的文件供接收的裝置; 用于自所述第一文件傳遞表確定將廣播所述所選文件的所述信道的裝置; 用于自所述第一文件傳遞表確定將廣播所述所選文件的所述時間的裝置;及 用于在所述所確定的時間在所述所確定的信道上接收所述所選文件的裝置。
32.根據權利要求31所述的接收器裝置,其進一步包含: 用于在接收到所述第一文件傳遞表之后節省電池電力的裝置; 用于確定用以在所述所確定的時間在所述所確定的信道上接收所述所選文件的開始時間以接收所述所選文件的裝置; 用于在所述所確定的開始時間在所述所確定的信道上接收所述所選文件的裝置;及 用于存儲所述接收的所選文件的裝置。
33.一種非暫時處理器可讀媒體,其具有存儲于其上的處理器可執行指令,所述處理器可執行指令經配置以導致接收器裝置處理器執行包含以下步驟的操作: 在廣播發射中接收單向輸送文件傳遞FLUTE協議會話的指示,所述FLUTE會話具有第一信道及第二信道; 在所述FLUTE會話期間經由所述第一信道來接收第一文件傳遞表,所述第一文件傳遞表識別將廣播多個文件中的每一文件的時間及信道; 自所述第一文件傳遞表選擇所述多個文件之中的文件供接收; 自所述第一文件傳遞表確定將廣播所述所選文件的所述信道; 自所述第一文件傳遞表確定將廣播所述所選文件的所述時間;及 在所述所確定的時間在所述所確定的信道上接收所述所選文件。
34.根據權利要求33所述的非暫時處理器可讀媒體,其中所述所存儲的處理器可執行指令經配置以導致所述接收器裝置處理器執行進一步包含以下步驟的操作: 在接收到所述第一文件傳遞表之后關閉廣播網絡接收器; 確定用以接通所述廣播網絡接收器的開始時間以在所述所確定的時間在所述所確定的信道上接收所述所選文件; 在所述所確定的開始時間接通所述廣播網絡接收器以接收所述所選文件;及 將所述所選文件存儲于存儲器中。
35.一種用于在單向輸送文件傳遞FLUTE協議會話中廣播及接收內容的系統,其包含: 廣播網絡,其包含發射器及服務器 '及接收器裝置,其包含: 廣播網絡接收器; 存儲器;及 耦合至所述廣播網絡接收器及所述存儲器的處理器, 其中所述服務器配置有處理器可執行指令以執行包含以下步驟的操作: 接收包含多個內容文件的內容; 將所述內容文件匯編于具有第一信道及第二信道的FLUTE會話中; 對所述FLUTE會話中所包括的所述內容文件的廣播時間及信道進行調度; 產生第一文件傳遞表,所述第一文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間及信道; 導致所述廣播網絡在所述FLUTE會話期間經由所述第一信道來廣播所述第一文件傳遞表;及 導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件;且 其中所述接收器裝置的所述處理器配置有處理器可執行指令以執行包含以下步驟的操作: 在所述FLUTE會話期間經由所述第一信道接收所述第一文件傳遞表; 自所述第一文件傳遞表選擇所述多個內容文件之中的內容文件供接收; 自所述第一文件傳遞表確定將廣播所述所選內容文件的所述信道; 自所述第一文件傳遞表確定將廣播所述所選內容文件的所述時間;及 在所述所確定的時間在所述所確定的信道上接收所述所選內容文件。
36.根據權利要求35所述的系統,其中所述服務器配置有處理器可執行指令以執行進一步包含以下步驟的操作: 產生第二文件傳遞表,所述第二文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間,所述第二文件傳遞表具有不同于所述第一文件傳遞表的更新周期的更新周期;及 導致所述廣播網絡在所述FLUTE會話期間經由所述第二信道來廣播所述第二文件傳遞表。
37.根據權利要求35所述的系統,其中: 所述FLUTE會話具有第三信道;及 所述服務器配置有處理器可執行指令使得: 將所述內容文件匯編于FLUTE會話中包含: 確定所述多個內容文件中的每一文件的文件分類;及 基于所述多個內容文件中的每一文件的所述所確定的分類來將所述多個內容文件中的每一文件分派為在所述第二信道或所述第三信道上進行廣播;及 導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件包含:導致所述廣播網絡在所述FLUTE會話期間在所述多個內容文件中的每一文件的所分派信道上廣播每一文件。
38.根據權利要求37所述的系統,其中所述文件分類是至少部分地基于文件等待時間、文件類型、文件大小、文件來源和/或文件目的地。
39.根據權利要求35所述的系統,其中: 所述FLUTE會話具有第三信道;及 所述服務器配置有處理器可執行指令使得導致所述廣播網絡在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件包含:導致所述廣播網絡在所述第二信道上以第一數據速率來廣播所述內容文件中的一者或一者以上及在所述第三信道上以不同于所述第一數據速率的第二數據速率來廣播所述內容文件中的一者或一者以上。
40.根據權利要求35所述的系統,其中所述第一文件傳遞表識別在所述FLUTE會話中將廣播所述內容文件的開始時間及結束時間。
41.根據權利要求35所述的系統,其中所述接收器裝置的所述處理器配置有處理器可執行指令以執行進一步包含以下步驟的操作: 在接收到所述第一文件傳遞表之后關閉所述廣播網絡接收器; 確定用以接通所述廣播網絡接收器的開始時間以在所述所確定的時間在所述所確定的信道上接收所述所選內容文件; 在所述所確定的開始時間接通所述廣播網絡接收器以接收所述所選內容文件;及 將所述所選內容文件存儲于所述接收器裝置的所述存儲器中。
42.一種用于在單向輸送文件傳遞FLUTE協議會話中廣播及接收內容的系統,其包含: 用于接收包含多個內容文`件的內容以進行廣播的裝置; 用于將所述內容文件匯編于具有第一信道及第二信道的FLUTE會話中的裝置; 用于對所述FLUTE會話中所包括的所述內容文件的廣播時間及信道進行調度的裝置;用于產生第一文件傳遞表的裝置,所述第一文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間及信道; 用于在所述FLUTE會話期間經由所述第一信道來廣播所述第一文件傳遞表的裝置;及用于在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件的裝置;及 用于在所述FLUTE會話期間經由所述第一信道來接收所述第一文件傳遞表的裝置; 用于自所述第一文件傳遞表選擇所述多個文件之中的內容文件供接收的裝置; 用于自所述第一文件傳遞表確定將廣播所述所選內容文件的所述信道的裝置; 用于自所述第一文件傳遞表確定將廣播所述所選內容文件的所述時間的裝置;及 用于在所述所確定的時間在所述所確定的信道上接收所述所選內容文件的裝置。
43.根據權利要求42所述的系統,其進一步包含: 用于產生第二文件傳遞表的裝置,所述第二文件傳遞表識別在所述FLUTE會話中的所述內容文件的所述經調度廣播時間,所述第二文件傳遞表具有不同于所述第一文件傳遞表的更新周期的更新周期;及 用于在所述FLUTE會話期間經由所述第二信道來廣播所述第二文件傳遞表的裝置。
44.根據權利要求42所述的系統,其中所述FLUTE會話具有第三信道;且其中: 所述用于將所述內容文件匯編于FLUTE會話中的裝置包含: 用于確定所述多個文件中的每一文件的文件分類的裝置;及用于基于所述多個內容文件中的每一文件的所述所確定的分類來將所述多個內容文件中的每一文件分派為在所述第二信道或所述第三信道上進行廣播的裝置;且 其中所述用于在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件的裝置包含:用于在所述FLUTE會話期間在所述多個內容文件中的每一文件的所分派信道上廣播每一文件的裝置。
45.根據權利要求44所述的系統,其中所述文件分類是至少部分地基于文件等待時間、文件類型、文件大小、文件來源和/或文件目的地。
46.根據權利要求42所述的系統,其中: 所述FLUTE會話具有第三信道;及 所述用于在所述FLUTE會話期間在所述第一文件傳遞表中所識別的所述時間及所述信道上廣播所述內容文件的裝置包含:用于在所述第二信道上以第一數據速率來廣播所述內容文件中的一者或一者以上及在所述第三信道上以不同于所述第一數據速率的第二數據速率來廣播所述內容文件中的一者或一者以上的裝置。
47.根據權利要求42所述的系統,其中所述第一文件傳遞表識別在所述FLUTE會話中將廣播所述內容文件的開始時間及結束時間。
48.根據權利要求42所述的系統,其進一步包含: 用于在接收到所述第一文件傳遞表之后節省電池電力的裝置; 用于確定用以在所述所確定的時間在所述所確定的信道上接收所述所選文件的開始時間以接收所述所選文件的裝置; 用于在所述所確定的開始時間在所述所確定的信道上接收所述所選文件的裝置;及 用于存儲所述接收的所選文件的裝置。
【文檔編號】H04L29/08GK103535013SQ201280023736
【公開日】2014年1月22日 申請日期:2012年3月7日 優先權日:2011年3月14日
【發明者】卡洛斯·M·D·帕梭斯 申請人:高通股份有限公司