国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Ip數(shù)據(jù)廣播中間件的制作方法

      文檔序號:7639387閱讀:353來源:國知局
      專利名稱:Ip數(shù)據(jù)廣播中間件的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明通常涉及通信網(wǎng)絡(luò)。更具體地說,本發(fā)明涉及互聯(lián)網(wǎng)協(xié)議(IP) 數(shù)據(jù)廣播軟件。
      背景技術(shù)
      通常,電子服務(wù)指南(ESG)使得終端能夠?qū)τ谀┒擞脩艨捎檬裁捶?務(wù)以及可以如何訪問該服務(wù)來進行傳信。ESG分段是獨立地存在的ESG 斷片。傳統(tǒng)地,ESG分段包括XML文檔或XML文檔的分段,但近來, 它們已經(jīng)包括大量的項目,諸如例如SDP (會活描述協(xié)議)描述、文本文 件或圖像。ESG分段描述了當(dāng)前可用的(或未來的)服務(wù)或廣播節(jié)目的一 個或多個方面。這些方面可以包括例如自由文本描述、調(diào)度、地理可用 性、價格、購買方法、風(fēng)格、以及輔助信息(例如預(yù)覽圖像或剪輯)???以根據(jù)許多不同協(xié)議通過多種類型的網(wǎng)絡(luò)來發(fā)送包含ESG分段的音頻、視 頻和其它類型的數(shù)據(jù)。例如,可以使用互聯(lián)網(wǎng)協(xié)議族的協(xié)議(例如互聯(lián)網(wǎng) 協(xié)議(IP)和用戶數(shù)據(jù)報協(xié)議(UDP)),通過通常被稱為"互聯(lián)網(wǎng)"的 網(wǎng)絡(luò)的集合來發(fā)送數(shù)據(jù)。ESG分段還可以使用ALC和FLUTE協(xié)議來發(fā) 送。數(shù)據(jù)通常通過尋址到單個用戶的互聯(lián)網(wǎng)來發(fā)送。然而,數(shù)據(jù)可以被尋 址到一組用戶,通常稱之為多播。在數(shù)據(jù)被尋址到全部用戶的情況下,稱 之為廣播。廣播數(shù)據(jù)的一種方式是使用IP數(shù)據(jù)廣播(IPDC)網(wǎng)絡(luò)。IPDC是數(shù)字寬帶廣播和互聯(lián)網(wǎng)協(xié)議的結(jié)合。通過這樣的基于IP的廣播網(wǎng)絡(luò), 一個或 多個服務(wù)提供商可以提供不同類型的IP服務(wù),包括在線報刊、無線電和電 視。這些IP服務(wù)以音頻、視頻和/或其它類型的數(shù)據(jù)形式被組織進一個或 多個媒體流。為了確定這些流出現(xiàn)在何時何地,用戶參考電子服務(wù)指南(ESG)。在數(shù)字視頻廣播(DVB)流中所使用的一個示例是電子節(jié)目指 南(EPG)。 一種類型的DVB是數(shù)字視頻廣播-手持(DVB-H),這是一 種增加小型手持設(shè)備(例如移動電話)上的性能和可用于其上的服務(wù)的技 術(shù)。DVB-H被設(shè)計為將數(shù)據(jù)交付給電池供電的終端設(shè)備。電池供電的移動終端設(shè)備有多種形狀和大小,軟件不同、用戶接口不 同以及石更件能力不同。例如,某些移動終端i殳備可以具有不同于其它移動 終端設(shè)備的類型的硬件和/或軟件無線電,例如WLAN收發(fā)器、FM無線 電接收機、DVB-H接收機、電信M器等。其它設(shè)備可以包括不同于其它 設(shè)備的軟件應(yīng)用,并且使用不同的用戶接口。繁多的硬件和軟件配置使得 難以在移動終端設(shè)備上高效且統(tǒng)一地實現(xiàn)DVB和其它廣播和/或多播服 務(wù)。發(fā)明內(nèi)容下面提出本發(fā)明的簡要概述,以提供對本發(fā)明的某些方面的基本理解。 該概述不是本發(fā)明的廣泛綜述。其意欲標(biāo)識本發(fā)明的關(guān)鍵或重要元素,或 描繪本發(fā)明的范圍。以下概述僅僅作為下面所提供的更詳細的描述的前述, 以簡化形式提出本發(fā)明的某些構(gòu)思。為了克服上述現(xiàn)有技術(shù)中的限制,并克服通過閱讀和理解本說明書將 變得清楚的其它限制,本發(fā)明的一方面針對在移動終端設(shè)備中可使用的中 間件,其中,所述中間件能夠控制有能力接收廣播、多播或條件訪問傳輸 的無線電接收^L。所述中間件組件可以包括接口層,其具有一個或多個應(yīng) 用程序接口 (API),廣播體驗應(yīng)用(例如實時移動TV播放器)通過所 述一個或多個應(yīng)用程序接口將控制信息提供給所述中間件組件,所述中間 件組件通過所述一個或多個應(yīng)用程序接口將平臺信息返回給所述廣播,應(yīng)用。所述中間件組件還可以包括硬件適配層,所述中間件組件通過所述 硬件適配層將控制信息提供給無線電接收機和/或硬件設(shè)備,并且所述中間 件組件通過所述硬件適配層接收來自所述無線電接收機的輸入。無線電管 理模塊可以使用發(fā)現(xiàn)協(xié)議來控制發(fā)現(xiàn)廣播服務(wù),以經(jīng)由所述無線電接收機來找出所述廣播服務(wù)。電子服務(wù)指南(ESG)模塊可以通過執(zhí)行ESG服務(wù) 發(fā)現(xiàn)協(xié)議以獲得ESG數(shù)據(jù),來管理ESG數(shù)據(jù)。根據(jù)本發(fā)明另一方面,移動終端可以通過使用包括以下由中間件組件 所執(zhí)行的步驟的方法,在移動終端設(shè)備中的中間件組件的管理下接收廣播 數(shù)據(jù)發(fā)起無線電設(shè)備的加電,所述無線電設(shè)備能夠以無線方式從廣播網(wǎng) 落接收數(shù)據(jù);命令所述無線電設(shè)備掃描對于可用廣播平臺的可由所述無線 電設(shè)備接收的無線電頻鐠;在平臺數(shù)據(jù)庫中記錄與可用廣播網(wǎng)絡(luò)對應(yīng)的 PSI/SI數(shù)據(jù);將所述無線電設(shè)備調(diào)諧為接收所述可用廣播網(wǎng)絡(luò);將平臺標(biāo) 識符提供給所述中間件組件的電子服務(wù)指南(ESG)模塊;以及所述ESG 才莫塊下載與所述平臺標(biāo)識符對應(yīng)的ESG數(shù)據(jù)。本領(lǐng)域技術(shù)人員應(yīng)理解,本發(fā)明的一個或多個方面可以用于數(shù)字多載 波系統(tǒng)和網(wǎng)絡(luò)。也就是說,雖然可以關(guān)于DVB-H系統(tǒng)來描述本發(fā)明的各 個方面,但其也可應(yīng)用于其它數(shù)字移動廣播系統(tǒng)(_渚如例如T-DAB、 T/S-DAB、 ISDB-T和ATSC )、私有系統(tǒng)(例如Qualcomm Media FLO/FLO)以及非傳統(tǒng)系統(tǒng)(例如3GPPMBMS (多媒體廣播/多播服務(wù)) 和3GPP2BCMCS (廣播/多播服務(wù)))。


      通過結(jié)合附圖參照以下描述,可以獲得本發(fā)明的更完全的理解及其優(yōu) 點,在附圖中相似的標(biāo)號指示相似的部件,并且其中圖l示出可以實施本發(fā)明各個方面的無線通信系統(tǒng)的框圖; 圖2示出根據(jù)本發(fā)明的方面的移動終端的框圖; 圖3示出根據(jù)本發(fā)明示例性方面的接口框圖; 圖4示出根據(jù)本發(fā)明示例性方面的過程示圖;8圖5示出根據(jù)本發(fā)明示例性方面的功能框圖; 圖6示出根據(jù)本發(fā)明示例性方面的數(shù)據(jù)流示圖; 圖7示出才艮據(jù)本發(fā)明示例性方面的狀態(tài)圖; 圖8示出根據(jù)本發(fā)明示例性方面的流程圖;以及 圖9示出才艮據(jù)本發(fā)明示例性方面的流程圖。M實施方式在各個實施例的以下描述中參考形成說明書一部分的附圖,并且在附 圖中通過示例示出其中可以實施本發(fā)明的各個實施例。應(yīng)理解,在不脫離 本發(fā)明范圍的情況下,可以使用其它實施例,并且可以進行結(jié)構(gòu)上的和功 能上的修改??梢酝ㄟ^很多網(wǎng)絡(luò)和通信協(xié)議來使用本發(fā)明。圖l示出無線通信系統(tǒng) 110的示例,其中可以采用本發(fā)明的系統(tǒng)和方法。 一個或多個網(wǎng)紹一吏能的電池供電移動終端設(shè)備112 (例如個人數(shù)字助理(PDA)、蜂窩電話、移 動終端、個人錄像機、便攜式電視、個人計算機、數(shù)碼相機、數(shù)碼攝#^、 4更攜式音頻設(shè)備、便攜式無線電設(shè)備、或它們的結(jié)合)通過廣播網(wǎng)絡(luò)114 和/或蜂窩網(wǎng)絡(luò)116與服務(wù)源122通信??梢酝ㄟ^各個源(例如傳統(tǒng)電池、 混合能量系統(tǒng)、燃料電池等)來提供電池電源。移動終端/設(shè)備112可以包 括數(shù)字廣播接收機設(shè)備,以下描述。服務(wù)源122可以連接到一些服務(wù)提供 商,服務(wù)提供商可以將它們的實際節(jié)目內(nèi)容或它們的服務(wù)和節(jié)目的信息或 描述提供給服務(wù)源,服務(wù)源進一步將所述內(nèi)容或信息提供給移動設(shè)備112, 所述內(nèi)容和信息可以被使用并且/或者顯示為電子服務(wù)指南以便用戶選擇 它們的服務(wù)和節(jié)目。所述一些服務(wù)提供商可以包括一個或多個電視和/或數(shù) 字電視服務(wù)提供商、AM/FM無線電服務(wù)提供商、SMS/MMS推送服務(wù)提 供商、互聯(lián)網(wǎng)內(nèi)容或接入提供商、新聞和/或信息服務(wù)等,但不限于此。廣播網(wǎng)絡(luò)114可以包括在DVB-H上的IP數(shù)據(jù)廣播無線電傳輸。廣播 網(wǎng)絡(luò)114可以經(jīng)由發(fā)射機118來廣播服務(wù)(例如數(shù)字電視信號或模擬電視 信號)以及與服務(wù)有關(guān)的輔助內(nèi)容。廣播網(wǎng)絡(luò)還可以包括無線電、電視或IP數(shù)據(jù)廣播的廣播網(wǎng)絡(luò)。廣播網(wǎng)絡(luò)114還可以發(fā)送輔助內(nèi)容,所述輔助內(nèi)容可以包括電視信號、音頻流和/或視頻流、數(shù)據(jù)流、視頻文件、音頻文件、軟件文件、和/或視頻游戲。在發(fā)送IP數(shù)據(jù)廣播服務(wù)的情況下,服務(wù)源122可以通過廣播網(wǎng)絡(luò)114將實際節(jié)目內(nèi)容傳送給用戶設(shè)備112,并通過蜂窩網(wǎng)絡(luò)116來傳送附加信息,例如對所述實際節(jié)目內(nèi)容的用戶權(quán)限和訪問信 臺移動設(shè)備112還可以通過蜂窩網(wǎng)絡(luò)116來聯(lián)系服務(wù)源122。蜂窩網(wǎng)絡(luò) 116可以包括無線網(wǎng)絡(luò)和/或一個或多個基站收發(fā)器發(fā)射機/接收機120。蜂 窩網(wǎng)絡(luò)可以包括第二代/第三代(2G/3G)蜂窩數(shù)據(jù)通信網(wǎng)絡(luò)、全球移動通 信系統(tǒng)網(wǎng)絡(luò)(GSM)或其它無線通信網(wǎng)絡(luò)(例如WLAN網(wǎng)絡(luò))??梢噪S 著對其它移動通信網(wǎng)絡(luò)的開發(fā)而對它們進行使用,例如3.5G通信網(wǎng)絡(luò)和其 它未來通信網(wǎng)絡(luò)。移動終端設(shè)備112也可以隨著移動終端設(shè)備在地理上移動而與其它網(wǎng) 絡(luò)(例如其它廣播網(wǎng)絡(luò))通信。移動終端設(shè)備112與之通信的每一網(wǎng)絡(luò)可 以包括一個或多個平臺,其中,將平臺理解為由一個服務(wù)運營商提供的一 組服務(wù)。所述服務(wù)可以包括不同類型的實時內(nèi)容(例如普通電視和無線電 節(jié)目)以及不同類型的非實時內(nèi)容。(廣播)網(wǎng)絡(luò)在此理解為使用一種無 線電技術(shù),例如DVB-H、 FLO、 DAB、 DMB??梢栽谝粋€或多個網(wǎng)絡(luò)中 對一個平臺進行廣播或多播,這意味著可以使用不同的無線電技術(shù)來交付 相同的內(nèi)容。例如,具有DVB-H的移動終端設(shè)備可以調(diào)諧到一個或多個 無線電頻道(頻率),以提供來自內(nèi)容服務(wù)提供商的內(nèi)容,就帶寬、子載 波數(shù)量、調(diào)制類型等而言這些頻道中的每一個可以彼此不同。在DVB-H 中,帶寬可以包括5MHz、 6MHz、 7MHz和8MHz,子載波數(shù)量可以包括 2048 (2K系統(tǒng))、4096 ( 4K系統(tǒng))和8192 (8K系統(tǒng)),并且調(diào)制的示 例包括QPSK、 16-QAM和64-QAM。根據(jù)本發(fā)明一方面,移動設(shè)備112可以包括無線接口,其被配置為 在蜂窩網(wǎng)絡(luò)116內(nèi)發(fā)送并且/或者接收數(shù)字無線通信。移動設(shè)備112通過蜂 窩網(wǎng)絡(luò)116或廣播網(wǎng)絡(luò)114所接收到的信息可以包括用戶選擇、應(yīng)用、服務(wù)、電子圖像、音頻剪輯、視頻剪輯和/或其它消息。 一個或多個基站(未示出)作為蜂窩網(wǎng)絡(luò)116的一部分,可以支持在接收機設(shè)備位于蜂窩網(wǎng)絡(luò) 116的管理域內(nèi)的同時與接收機設(shè)備112的數(shù)字通信。如圖2所示,移動設(shè)備112可以包括連接到用戶接口 130、存儲器 134和/或其它存儲設(shè)備以及顯示器136的處理器128。移動i殳備112還可 以包括電池150、揚聲器152和天線154。用戶接口 130可以進一步包括 鍵盤、觸摸屏、語音接口、 一個或多個箭頭鍵、操縱桿、數(shù)據(jù)手套、鼠標(biāo)、 滾輪球、觸摸屏等。移動設(shè)備112中的處理器128以及其它組件所使用的計算機可執(zhí)行指 令和數(shù)據(jù)可以被存儲在計算機可讀存儲器134中??梢杂弥蛔x存儲器模塊 或隨才踏取存儲器模塊(可選地既包括易失性存儲器又包括非易失性存儲 器,并且可選地可拆卸)的任意結(jié)合來實現(xiàn)所述存儲器。軟件140可以被 存儲在存儲器134和/或存儲設(shè)備內(nèi),以將指令提供給處理器128,以使得 移動設(shè)備112能夠執(zhí)行各種功能。替換地,可以在硬件或固件(未示出) 中實施移動設(shè)備112計算機可執(zhí)行指令中的一些或全部。移動設(shè)備112可以被配置為通過特定DVB接收機141,基于數(shù)字視 頻廣播(DVB)標(biāo)準(zhǔn)(例如DVB-H或DVB-MHP)對傳輸內(nèi)容進行接收、 解碼和處理。此外,移動設(shè)備112還可以,皮配置為通過FM/AM無線電 接收機142、 WLAN收發(fā)器143和電信M器144對傳輸內(nèi)容進行接收、 解碼和處理。在本發(fā)明的一方面中,移動設(shè)備112可以接收無線電數(shù)據(jù)流 (RDS)消息。移動設(shè)備112可以裝配有其它接收機/收發(fā)器,例如數(shù)字音 頻廣播(DAB )接收機、全球數(shù)字無線電(DRM )接收機、僅前向鏈路(FLO ) 接收機、數(shù)字多媒體廣播(DMB)接收機等中的一個或多個,等等。硬件 可以被結(jié)合以提供單個接收機,其根據(jù)期望來接收并解釋多種格式和傳輸 標(biāo)準(zhǔn)。也就是說,移動終端設(shè)備中的每一接收機可以與移動終端設(shè)備中的 一個或多個其它接收機共享部件或組件,或者,每一接收機可以是獨立的 組件。在DVB標(biāo)準(zhǔn)的示例中, 一個DVB 10Mbit/s傳送可以具有200個50kbit/s音頻節(jié)目頻道或50個200kbit/s視頻(TV)節(jié)目頻道。移動設(shè)備 112可以被配置為基于數(shù)字視頻廣播-手持(DVB-H)標(biāo)準(zhǔn)或其它DVB 標(biāo)準(zhǔn)——例如DVB-MHP、 DVB-衛(wèi)星(DVB-S) 、 DVB-地面(DVB國T) 或DVB-纜線(DVB-C),來對傳輸內(nèi)容進行接收、解碼和處理。相似地,例如ATSC(先進電視系統(tǒng)委員會)、NTSC(國家電視系統(tǒng)委員會)、ISDB-T (綜合服務(wù)數(shù)字廣播-地面)、DAB (數(shù)字音頻廣播)、DMB (數(shù)字多媒 體廣播)或DIRECTV。此外,數(shù)字傳送可以是時間分片的,例如在DVB-H 技術(shù)中。時間分片處理可以減少移動終端的平均功耗,并且可以使得能夠 進行平滑和無縫的切換。時間分片處理包括與如果使用傳統(tǒng)流式傳送機 制發(fā)送數(shù)據(jù)所需的比特率相比,使用更高的即時比特率以突發(fā)來發(fā)送數(shù)據(jù)。 在此情況下,移動設(shè)備112可以具有一個或多個緩沖存儲器,以用于在進 行呈現(xiàn)之前對被解碼的時間分片傳輸內(nèi)容進行存儲。圖3示出用于實現(xiàn)本發(fā)明的示例性方面的IP數(shù)據(jù)廣播的軟件中間件組 件301的框圖。中間件通常指的是允許應(yīng)用穿過硬件和網(wǎng)絡(luò)環(huán)境進行交互 的通信層。中間件還可以指的是位于兩個或兩個以上類型的軟件之間并在 它們之間轉(zhuǎn)譯信息的軟件,或是在應(yīng)用程序和網(wǎng)絡(luò)之間進行調(diào)解從而管理在通過異類平臺的完全不同的應(yīng)用之間的交互的軟件。中間件組件301可以協(xié)調(diào)在移動終端設(shè)備的硬件303和一個或多個廣 播體驗應(yīng)用305之間的通信、數(shù)據(jù)、消息以及用戶交互,由移動終端設(shè)備 的用戶指示在移動終端設(shè)備上執(zhí)行廣播體驗應(yīng)用305。中間件組件301解 釋移動終端"i殳備中的不同子系統(tǒng)和應(yīng)用并將它們綁定在一起,以增強用戶 的廣播(和/或多播、條件接收等)接收體驗。中間件組件301可以暴露功 能API 307,廣^番體驗應(yīng)用305通過功能API 307與中間件組件301交互。 中間件組件301可以進一步暴露硬件API 309,中間件組件301為了設(shè)備 管理和適配的目的而通過硬件API 309與石更件303通信。中間件組件還可 以經(jīng)由廣播空中接口 313來管理與服^^j建系統(tǒng)311的交互。空中接口 313 可以包括用于廣播信號的協(xié)議和格式的集合。接口 313可以是開放式空中接口 (OAI),其可以用于例如廣播ESG數(shù)據(jù)和密鑰流。OAI提供穿過各 個平臺的移動廣播架構(gòu)的互操作性??梢栽诨ヂ?lián)網(wǎng)上(例如http:〃www.mobiletv.nokia.com/sohitions/openair/)才戈至lj關(guān)于OAI的其它 細節(jié)??罩薪涌诳梢赃M一步是基于優(yōu)先級或標(biāo)準(zhǔn)的。例如,可以使用廣播 和移動服務(wù)的DVB會聚(CBMS )來實現(xiàn)所述接口 。關(guān)于DVB CBMS的 細節(jié)是可7>開獲得的,并且可以在http:〃www.dvd-h-online.org /technology.htm上找到。中間件組件301還可以經(jīng)由數(shù)據(jù)交互API 317來 與數(shù)據(jù)網(wǎng)絡(luò)315交互,數(shù)據(jù)交互API 317可以用于例如使用移動電話網(wǎng)絡(luò) 的商業(yè)應(yīng)用。圖4示出中間件組件301的各個功能接口 (例如API)和對應(yīng)的硬件 接口,包括無線電激活過程401、服務(wù)發(fā)現(xiàn)過程403、平臺調(diào)諧過程405、 電子服務(wù)指南更新過程407和頻道調(diào)諧過程409。功能API可以凈皮進一步 劃分為功能分段,其中,每一分段負責(zé)一個或多個任務(wù),包括DVB-H管 理、ESG功能、文件傳遞過程、調(diào)度功能等。例如,可以通過功能API 的DVB-H管理分段來實現(xiàn)無線電激活過程401和服務(wù)發(fā)現(xiàn)過程403,而可 以通過相同功能API或不同功能API的ESG分段來實現(xiàn)電子服務(wù)指南更 新過程407。圖4所示的過程是為了示例性的目的,本領(lǐng)域技術(shù)人員應(yīng)理 解,中間件組件301可以支持除了所示過程之外的其它過程、API分段和 接口,以下進行描述。雖然可以在多種系統(tǒng)和架構(gòu)中實現(xiàn)本發(fā)明,但才艮據(jù)一個優(yōu)選實施例, 在此所描述的方面^L實現(xiàn)為例如圖4所示的架構(gòu)中的中間件。在圖4中, 中間件組件301將一個或多個API暴露給在移動終端設(shè)備上執(zhí)行的應(yīng)用級 的程序,例如廣播體驗應(yīng)用。每一應(yīng)用級的程序被寫為如中間件組件的 開發(fā)人員所公布的那樣使用所暴露的API來與中間件組件進行接口 。因此, 廣播體驗應(yīng)用的開發(fā)人員無需開發(fā)這樣的應(yīng)用來管理平臺信息、安全性密 鑰等,因為如在此描述的那樣,中間件組件管理了這些問題。中間件組件 301通過使用用于每一子系統(tǒng)的已知或公開接口來進一步與設(shè)備硬件和軟 件子系統(tǒng)(例如無線電設(shè)備)進行接口。圖5示出中間件組件301的架構(gòu)框圖??梢砸攒浖?例如經(jīng)由存儲在 存儲器中的計算機可執(zhí)行指令)或經(jīng)由硬件(例如一個或多個ASIC等) 來實現(xiàn)組件301內(nèi)的每一塊。圖5所示的功能模塊僅為一個可能的實施例, 各個模塊的功能可以被結(jié)合,或被劃分以創(chuàng)建甚至更多的功能模塊。某些 模塊可以是可選的,并且可以添加附加的模塊。本發(fā)明的范圍不限于圖5 的示例性實施例。如圖5所示,中間件組件301可以包括使用記錄模塊503、調(diào)度模 塊505、文件播送模塊507、 RTP緩沖和記錄模塊509、電子商務(wù)模塊511 以及IPDC管理器模塊513。中間件組件301可以進一步包括電子服務(wù) 指南(ESG)模塊515、文件播送解碼器模塊517、密鑰管理模塊519、數(shù) 字權(quán)限管理模塊521、無線電(例如DVB-H)管理模塊523、網(wǎng)絡(luò)接口模 塊525、套接服務(wù)器模塊527、 IP安全性密鑰管理才莫塊529以及產(chǎn)品測試 API模塊531 (可選地被包括,以用于在制造過程期間的設(shè)備測試)。此 外,中間件組件301可以經(jīng)由數(shù)據(jù)交互API 317來與數(shù)據(jù)網(wǎng)絡(luò)315 (未示 出)進行接口,還可以經(jīng)由末端用戶接口 533 (例如移動終端設(shè)備的鍵、 按鈕、撥號盤、顯示器屏幕、揚聲器等)來與移動終端設(shè)備的用戶進行接 口 。功能API 307和管理器模塊513與廣,驗應(yīng)用(未示出)進行接口 , 如同最終經(jīng)由端用戶接口 533受控并且/或者受命于移動終端設(shè)備112的用 戶那樣。廣M驗應(yīng)用可以包括經(jīng)由數(shù)字多載波網(wǎng)絡(luò)(例如DVB-H)消 費實時內(nèi)容廣播的應(yīng)用,但不限于此。在一個或多個配置中,廣播體驗應(yīng) 用可以被編程為特定地調(diào)用功能API 307的庫中的一個或多個函數(shù)。這 樣,廣播應(yīng)用可以調(diào)用功能API 307的庫函數(shù)中的一個或多個,以實現(xiàn)所 期望的結(jié)果或動作。管理器模塊513控制中間件組件311的整體操作。例如,管理器模塊 513可以初始地經(jīng)由功能API 307從廣播體驗應(yīng)用接收輸入,并將請求指 示給中間件組件的應(yīng)用模塊,以下進一步描述。具體地說,廣播體驗應(yīng)用 可以調(diào)用由功能API 307所提供的各個函數(shù)和/或方法,以請求執(zhí)行特定功能或任務(wù)。例如,廣#^驗應(yīng)用可以使用調(diào)度模塊505來調(diào)度提醒器,調(diào) 度模塊505可以調(diào)用由功能API307所提供的"SetReminder"方法。剛一 調(diào)用"SetReminder"方法,功能API 307就可以和對應(yīng)于調(diào)度功能的模塊 (即調(diào)度模塊505)進行通信并且/或者對該模塊進行指令?;蛘?,每一 API 請求或指令可以初始被路由至管理器模塊513,管理器模塊513于是可以 將所述請求或指令中繼給適當(dāng)?shù)哪K。在另一示例中,廣播體驗應(yīng)用可以 調(diào)用"Download"功能,以接收所請求的文件。在此情況下,功能API 307 可以指示中間件301的文件播送模塊507來檢索所指定的文件??梢酝ㄟ^由OS所提供的功能調(diào)用機制(例如客戶機-服務(wù)器呼叫、消 息傳送)來使得中間件301的一個或多個模塊與API 307之間的通信更容 易??梢越?jīng)由由下層操作系統(tǒng)和/或編程語言所提供的傳統(tǒng)方法來使得功能 API 307的各個方法和功能對于廣播體驗應(yīng)用可用。在一個或多個情形下, 功能API 307的庫或模塊可以靜態(tài)地或動態(tài)地鏈接到廣播體驗應(yīng)用。雖然 在此調(diào)出并描述了具體的API,但本領(lǐng)域技術(shù)人員應(yīng)理解,可以使用其它 API或不同的API。在示例性實施例中,使用記錄模塊503跟蹤并管理移動終端設(shè)備的用 戶接收哪些內(nèi)容或節(jié)目。使用記錄模塊可以從ESG接收內(nèi)容記錄信息,其 包括例如,用戶選擇哪個節(jié)目,用戶如何接入該節(jié)目,用戶何時接收并 且/或者觀看該節(jié)目等。使用記錄模塊503可以收集公共登錄信息(例如節(jié) 目/月良務(wù)id、開始時間、停止時間等),并且還可以收集模塊503可以轉(zhuǎn)發(fā) 所述記錄信息的URL地址或電子郵件地址。每一 ESG可以具有為這種記 錄目的而定義的字段,可以從這個字段中激活或去激活所述記錄??梢栽?任意期望的時間(例如周期性地,每當(dāng)請求內(nèi)容時等)收集記錄信息。來 自不同設(shè)備的記錄信息由(模塊503將記錄信息發(fā)送至其的)服務(wù)器來收 集,所述服務(wù)器按照期望來分析服務(wù)使用的統(tǒng)計。使用記錄模塊503可以僅當(dāng)用戶授權(quán)(即用戶批準(zhǔn)對于跟蹤他或她的 內(nèi)容活動的許可)時才就開始收集記錄信息。廣播網(wǎng)絡(luò)內(nèi)的所有接收方可 以例如通過消息(例如發(fā)送給移動終端設(shè)備的SMS )來得到跟蹤請求,從而激活記錄服務(wù)。 一旦被激活,記錄信息發(fā)送被至其的服務(wù)器就可以將關(guān) 于何時應(yīng)該打開跟蹤以及何時應(yīng)該關(guān)閉跟蹤的信息提供給移動終端設(shè)備112。更進一步地,在記錄服務(wù)可以被激活之前,移動終端設(shè)備可以詢問用 戶以接受記錄服務(wù)激活。中間件組件301 (例如經(jīng)由使用記錄模塊503 )可以暴露一個或多個使 用記錄API,以允許廣播體驗或用戶應(yīng)用通過使用記錄模塊503來控制并 且/或者授權(quán)使用登錄。例如,API可以允許廣播體驗應(yīng)用或用戶請求開始、 停止、授權(quán)、不授權(quán)所述使用記錄等,如在此所描述的那樣。具體地說, 響應(yīng)于用戶命令,廣播體驗應(yīng)用可以調(diào)用與API關(guān)聯(lián)的使用記錄功肯&。 API 于是可以依次命令使用記錄模塊503開始、暫停或授^/不授權(quán)記錄活動。調(diào)度模塊505提供用于調(diào)度與ESG調(diào)度對象有關(guān)的事件觸發(fā)器的功 能。調(diào)度模塊505可以管理提醒器、記錄時間等。例如,如果用戶通過與 電子節(jié)目指南進行交互而設(shè)置了提醒器,以用于特定的期望內(nèi)容(例如TV 秀),則由調(diào)度模塊505來管理和觸發(fā)該提醒器。在期望內(nèi)容的時刻或預(yù) 先的預(yù)定時間,調(diào)度模塊505觸發(fā)提醒器,提醒器于是經(jīng)由音頻和/或視頻 告警依次向用戶通知即將到來的廣播。在一個或多個配置中,調(diào)度模塊505 和/或中間件組件301可以調(diào)用功能API 307的通信功能,以將通知發(fā)送給 廣^番體驗應(yīng)用。中間件組件301可以例如經(jīng)由調(diào)度才莫塊505暴露一個或多 個調(diào)度API,廣播體驗或用戶應(yīng)用可以通過所述一個或多個調(diào)度API來請 求對內(nèi)容進行記錄、回放、設(shè)置提醒器等,如在此所描述的那樣。文件播送模塊507管理作為文件被發(fā)送的數(shù)據(jù)。文件播送包括非實時 廣播以下內(nèi)容音頻、視頻、數(shù)據(jù)文件以及給它們的組合,這些內(nèi)M存 儲在接收機以用于在稍后進行回放或使用。這樣的數(shù)據(jù)文件的一個示例是 ESG分段。其它示例包括電子報刊和雜志、新聞剪輯、移動電話的鈴音、 音樂文件等。文件播送模塊507可以對從這些文件服務(wù)接收的(可選地由 文件播送器解碼器模塊517解碼的)文件的下載、接收和存儲進行管理。 中間件組件301可以例如經(jīng)由文件播送才莫塊507暴露一個或多個文件播送 API,廣插砵驗或用戶應(yīng)用可以通過所述一個或多個文件4番送API來請求對數(shù)據(jù)進行接^下載、顯示、使用等,如在此所描述的那樣。實時傳輸協(xié)議(RTP)緩沖和記錄模塊509隨著RTP數(shù)據(jù)到達移動終 端設(shè)備112而對其進行管理。RTP緩沖對RTP數(shù)據(jù)進行接收,并允許廣 播體驗應(yīng)用重放該數(shù)據(jù)。這樣支持即時重放和時移(time shift)類型的特 征。此外,該模塊可以將RTP分組指引到文件,稍后可以從文件對RTP 分組進行回放,如同從網(wǎng),收到它們一樣,這樣來支持隨意記錄特征。 中間件組件301可以例如經(jīng)由RTP模塊509暴露一個或多個RTP API, 廣播體驗或用戶應(yīng)用可以通過所述一個或多個RTP API來請求對內(nèi)容進 行重放、時移等,如在此所描述的那樣。電子商務(wù)模塊511管理向外至數(shù)據(jù)網(wǎng)絡(luò)(例如互聯(lián)網(wǎng))的數(shù)據(jù)連接和 通信,移動終端通過所述數(shù)據(jù)網(wǎng)絡(luò)獲得關(guān)于內(nèi)容的信息和/或?qū)邮諆?nèi)容的 許可。模塊511可以經(jīng)由移動終端設(shè)備112可接入的雙向數(shù)據(jù)網(wǎng)絡(luò)來獲得 許可信息和/或安全性密鑰。許可信息可以包括用于以加密格式接收的內(nèi)容 的加密/解密信息、安全性密鑰等,電子商務(wù)模塊511可以將所i^口密/解密 信息、安全性密鑰等傳遞給數(shù)字權(quán)限管理^^塊521。通過使用已知協(xié)議, 電子商務(wù)才莫塊511還可以獲取對由密鑰管理協(xié)議(例如IPSec和SRTP ) 所管理的與ESG有關(guān)的服務(wù)密鑰的訪問權(quán)限。密鑰管理模塊519可以結(jié)合數(shù)字權(quán)限管理模塊521而運行,以管理對 特定服務(wù)和/或內(nèi)容的訪問權(quán)限。例如,密鑰管理模塊可以接收用于保護經(jīng) 由DVB-H無線電接收機所接收到的某些內(nèi)容的安全性密鑰,并且當(dāng)授權(quán) 時,使得受保護的第一內(nèi)容通過所述安全性密鑰來被解鎖,以用于經(jīng)由廣 播體驗應(yīng)用進行回放。中間件組件301可以例如經(jīng)由電子商務(wù)模塊511和/ 或密鑰管理模塊519暴露一個或多個安全性API,廣播體驗或用戶應(yīng)用可 以通過所述一個或多個安全性API來請求對安全性密鑰和/或其它授權(quán)以 解碼并觀看特定內(nèi)容等,如在此所描述的那樣。電子服務(wù)指南(ESG)模塊515維持ESG數(shù)據(jù),所述ESG數(shù)據(jù)包括 服務(wù)發(fā)現(xiàn)信息和協(xié)議數(shù)據(jù),以用于搜索并且找到移動終端設(shè)備的當(dāng)前服務(wù) 區(qū)域內(nèi)的服務(wù)信息。服務(wù)信息可以包括地址信息、接入信息、服務(wù)描述等。ESG模塊可以使用基于普遍傳輸?shù)奈募籢( FLUTE脅議(IETF RFC 3926)和ESG定義來獲得服務(wù)信息。ESG可以承載關(guān)于特定期望的服務(wù) 的URL的信息。由于ESG分段是經(jīng)由例如文件播送來接收的,ESG模塊 可以控制文件播送解碼器517以對所述信息進行解碼。ESG模塊可以將 FLUTE會話的IP地址給予文件播送解碼器模塊,并請求下載該會話。一 旦下載完成,ESG模塊就讀取所下載的文件,并將它們解析到ESG數(shù)據(jù) 庫516。中間件組件301可以例如經(jīng)由ESG才莫塊515暴露一個或多個ESG API,廣播體驗或用戶應(yīng)用可以通過所述一個或多個ESG API來請求對 ESG數(shù)據(jù)進行更新等,如在此所描述的那樣。無線電管理模塊523管理每一無線電設(shè)備(例如圖4中的無線電設(shè)備 141、 142、 143和/或144)的無線電設(shè)置,以獲得期望的內(nèi)容和/或數(shù)據(jù)。 無線電管理模塊523可以使用無線電設(shè)置發(fā)現(xiàn)協(xié)議或系統(tǒng)來發(fā)現(xiàn)用于網(wǎng)絡(luò) 發(fā)現(xiàn)的位置特定參數(shù),例如諸如開始頻率、結(jié)束頻率、帶寬等的參數(shù)。網(wǎng) 絡(luò)發(fā)現(xiàn)協(xié)議可以被用來發(fā)現(xiàn)在特定位置所提供的廣播服務(wù)(平臺),例如, 網(wǎng)絡(luò)協(xié)議可以包括使用上述參數(shù)來掃描頻率,并且從DVB-H服務(wù)可用 的所接收頻率(頻道)讀取DVB-H信令參數(shù)。中間件組件301可以例如 經(jīng)由無線電管理模塊523暴露一個或多個無線電控制API,廣播體驗或用 戶應(yīng)用可以通過所述一個或多個無線電控制API來請求對無線電進行調(diào) 諧、掃描等,如在此所描述的那樣。網(wǎng),口模塊525和套接服務(wù)器模塊527提供本領(lǐng)域公知的網(wǎng)絡(luò)連接 性。雖然以IPv4來實現(xiàn)可以是可能的,但網(wǎng)洛接口才莫塊525優(yōu)選地支持 IPv6。網(wǎng)維口模塊可以負責(zé)將IP多播加入消息(IGMP)轉(zhuǎn)譯給DVB-H 無線電過濾器。套接服務(wù)器527可以實現(xiàn)IP棧。當(dāng)應(yīng)用打開IPv6多播套 接時,該應(yīng)用嘗試加入多播群組。加入消息由網(wǎng)洛接口模塊525來接收, 并被轉(zhuǎn)譯為用于DVB-H無線電設(shè)備的過濾器創(chuàng)建消息。過濾器可以使得 特定時間分片被接收,并且使得IP分組被轉(zhuǎn)發(fā)至網(wǎng)M口模塊525,網(wǎng)絡(luò) 接口模塊525依次將它們傳遞給IP棧,并且所述棧確保所述時間分片到達 應(yīng)用套接。中間件組件310通過使用其功能模塊中的一個或多個來執(zhí)行各種過 程、服務(wù)和功能,以管理廣播、多播和/或條件接收服務(wù)的發(fā)現(xiàn)和接收。每 一移動終端設(shè)備112 (例如經(jīng)由中間件組件301)周期性地進行檢查,以確 保電子服務(wù)指南數(shù)據(jù)精確并反映當(dāng)前可用平臺。當(dāng)移動終端設(shè)備112通電 時,其運行ESG更新過程,以確保移動終端設(shè)備112具有當(dāng)前ESG信息。 在移動終端設(shè)備112仍處于平臺區(qū)域內(nèi)的同時,移動終端設(shè)備可以例如周 期性地進行檢查,以確保ESG保持最新。移動終端設(shè)備切換網(wǎng)絡(luò)或平臺還 可以調(diào)用自動ESG更新過程。為了檢測服務(wù)區(qū)域和平臺可用性的變化,移 動終端設(shè)備112可以周期性地對各個接收機加電以掃描用于可用服務(wù)和平 臺的無線電頻i普。如果找到了平臺或網(wǎng)絡(luò),則移動終端i殳備112可以將該 平臺或網(wǎng)絡(luò)的指示存儲在已知平臺、網(wǎng)絡(luò)和/或服務(wù)的數(shù)據(jù)庫中。最后,移 動終端設(shè)備經(jīng)由中間件組件301可以應(yīng)廣播體驗應(yīng)用305的請求來進行檢 查,以確保ESG數(shù)據(jù)精確。每一平臺可以具有與其關(guān)聯(lián)的ESG,并且當(dāng) 檢測到已知平臺時,移動終端設(shè)備112可以從與該已知平臺對應(yīng)的存儲器 加載ESG數(shù)據(jù)。在這里所描述的一個或多個方面中,硬件API 309 (即硬件適配層) 可以便于與執(zhí)行特定過程或功能所需的一個或多個硬件組件的通信和/或 所述執(zhí)行特定過程或功能所需的一個或多個硬件組件的激活。硬件API 309 從中間件301抽取依賴于硬件的任務(wù)或問題,從而使得中間件301無需獲 知特定硬件協(xié)議。具體地說,硬件API 309提供可以由中間件301調(diào)取或 調(diào)用的各種功能和方法來處理特定請求或任務(wù)。硬件特定協(xié)議和信息可以 駐留在硬件API 309中,或在實現(xiàn)API 309的軟件(未示出)之下。通過 使用硬件API 309,相同的中間件301可以被實現(xiàn)在各種系統(tǒng)中,而無論 駐留在該系統(tǒng)上的硬件設(shè)備如何。在一個示例中,使用移動通信設(shè)備來觀 看ESG數(shù)據(jù)的用戶可以請求更新信息。響應(yīng)于此,觀看應(yīng)用(即廣播砵驗 應(yīng)用)可以從功能API 307調(diào)用更新功能,功能API 307于是從ESG組件 516請求更新后的數(shù)據(jù)。ESG組件516可以與無線電管理才莫塊523協(xié)調(diào), 從而于是調(diào)用硬件API 309的一個或多個無線電或通信功能,硬件API 309將適當(dāng)?shù)挠布墑e指令提供IH殳備的無線電或通信組件。相似地,當(dāng)設(shè)備的無線電或通信組件接收到更新后的ESG數(shù)據(jù)時,該組件可以經(jīng)由硬件 API 309將ESG數(shù)據(jù)發(fā)送給無線電管理模塊523和/或ESG組件516。圖6示出在電子服務(wù)指南更新過程期間的數(shù)據(jù)流示圖。從圖6中的元 件141、 517、 609、 611和305按順序延伸的粗線表示電子服務(wù)指南數(shù)據(jù)的 數(shù)據(jù)流。細線表示在ESG更新過程期間的控制/管理消息的數(shù)據(jù)流。在步 驟601, ESG管理器515接收對更新ESG的請求。該請求可以作為各個行 動的結(jié)果而到來。ESG管理器515可以經(jīng)由移動終端設(shè)備112與之通信的 廣播網(wǎng)絡(luò)來檢測(601A) ESG變化信號廣播。例如,無線電管理模塊523 (圖5)可以經(jīng)由硬件API309 (圖5)檢測這樣的變化信號廣播,并將適 當(dāng)?shù)耐ㄖl(fā)送給ESG管理器515。 ESG管理器515可以替換地從廣#^驗 應(yīng)用305接收ESG更新請求(601B),或者,ESG管理器515可以接收 自動ESG更新消息(601C )。在步驟602, ESG管理器515命令DVB-H接收機141提供ESG地址 信息。DVB-H接收機141將ESG地址信息提供給ESG管理器515。在步 驟604, ESG管理器515命令文件解碼器模塊517使用由ESG管理器515 所提供的ESG地址,來經(jīng)由DVB-H接收機141獲得ESG數(shù)據(jù)。文件播 送解碼器模塊517將ESG數(shù)據(jù)傳遞給文件系統(tǒng)609,并且在步驟605,向 ESG管理器模塊515發(fā)送消息,指示已經(jīng)獲得并存儲了 ESG數(shù)據(jù)。在步 驟606, ESG管理器模塊515將所接收到的文件與ESG數(shù)據(jù)庫611中的 ESG數(shù)據(jù)比較,并且作為比較的結(jié)果,在步驟607, ESG管理器模塊515 命令ESG數(shù)據(jù)庫611使用被存儲在文件系統(tǒng)609中的新的ESG數(shù)據(jù)來更 新ESG。最后,在步驟608, ESG管理器模塊515命令廣播體驗應(yīng)用305: ESG已經(jīng)被更新,并且應(yīng)用305可以從ESG數(shù)據(jù)庫611獲得更新后的數(shù) 據(jù),以用于呈遞給用戶。圖7示出根據(jù)本發(fā)明示例性方面的流程圖狀態(tài)示圖。該流程圖狀態(tài)示 圖示出中間件組件301的各個狀態(tài)和判斷。初始地,在狀態(tài)701,移動終 端設(shè)備112斷電。當(dāng),b口電時,如果這是第一次對移動終端設(shè)備加電,則中間件301進入狀態(tài)715,以掃描可用的平臺/網(wǎng)絡(luò)。如果這次加電并非第 一次對移動終端"^殳備112加電,則中間件301進入狀態(tài)703,在狀態(tài)703 中DVB-H接收機處于休眠狀態(tài)。從狀態(tài)703,具有預(yù)定持續(xù)時間的定時器 剛一超時,中間件301就在狀態(tài)709在當(dāng)前頻率上發(fā)起平臺檢查。如果找 到了預(yù)期的平臺(移動終端設(shè)備先前已經(jīng)接收到的平臺),則中間件返回 狀態(tài)703。如果在狀態(tài)709沒有找到預(yù)期的平臺,如符號NOK (未成功) 所指示的那樣,則中間件301進入狀態(tài)711,在狀態(tài)711發(fā)起在其它已知 頻率上對平臺/網(wǎng)絡(luò)的掃描。如果在步驟711移動終端設(shè)備在已知頻率上檢測到一個或多個網(wǎng)絡(luò)/ 平臺,則中間件^狀態(tài)719。如果在狀態(tài)711沒有檢測到網(wǎng)絡(luò)/平臺,則 中間件it^狀態(tài)713,等待定時器超時以發(fā)起另一掃描。從狀態(tài)713,兩個 定時器可以觸發(fā)另一掃描。第一時間可以與對已知網(wǎng)絡(luò)的掃描和/或在已知 頻率上的掃描相對應(yīng),在此情況下,中間件返回狀態(tài)711。第二時間可以 與用于檢測任意已知或未知網(wǎng)絡(luò)和/或平臺的完全頻鐠掃描相對應(yīng),在此情 況下,中間件^狀態(tài)715。在狀態(tài)715,中間件301可以使得移動終端設(shè) 備經(jīng)由其無線電設(shè)備中的 一個或多個來對任意無線電設(shè)備執(zhí)行對任意可用 網(wǎng)絡(luò)和/或平臺的完整頻i脊掃描。如果找到了新的網(wǎng)絡(luò),則中間件301可以 根據(jù)以下條件來執(zhí)行兩個選項中的一個該掃描是否是在后臺自動執(zhí)行的, 或該掃描是否是根據(jù)用戶和/或應(yīng)用程序的請求而執(zhí)行的。如果在后臺執(zhí) 行,則中間件301可以進入步驟717,以更新其已知網(wǎng)絡(luò)/平臺的數(shù)據(jù)庫, 并且于是返回到狀態(tài)703。如果狀態(tài)715來源于對網(wǎng)絡(luò)掃描的顯式請求,則中間件進入狀態(tài)719, 以確定找到了多少網(wǎng)絡(luò)/平臺。如果僅找到一個,則中間件直接進入狀態(tài) 707。如果找到了多個網(wǎng)絡(luò)/平臺,則中間件^狀態(tài)721,允許用戶選擇中 間件應(yīng)該調(diào)諧到的網(wǎng)絡(luò)/平臺。在狀態(tài)721,作為中間件組件的用戶,用戶 事實上可以是應(yīng)用程序(例如廣#^驗應(yīng)用)。剛一在狀態(tài)721進行選擇, 中間件就ii^狀態(tài)707。 i殳備還可以如在狀態(tài)717那樣,例如以對于所標(biāo) 識的平臺和/或網(wǎng)絡(luò)的節(jié)目特定信息/服務(wù)信息(PSI/SI),來更新數(shù)據(jù)庫。當(dāng)移動終端設(shè)備301被正常加電并且DVB-H接收機處于休眠模式(狀 態(tài)703)時,中間件301可以例如才艮據(jù)用戶輸入,來激活或喚醒移動終端 設(shè)備,并且ii^狀態(tài)705。在狀態(tài)705,中間件檢查預(yù)期的網(wǎng)絡(luò)。如果沒有 找到預(yù)期的網(wǎng)絡(luò),則中間件i^v狀態(tài)711,如上所述。如果找到了預(yù)期的 網(wǎng)絡(luò),則中間件301進入狀態(tài)701。從狀態(tài)707,當(dāng)移動終端設(shè)備112例如 通過進入休眠模式而變?yōu)槿ゼせ顣r,中間件301返回到狀態(tài)703。根據(jù)本發(fā)明示例性方面,中間件301可以基于圖7所示的流程圖狀態(tài) 圖來執(zhí)行各種方法。圖8示出用于獲得平臺設(shè)置的方法的示例。在步驟801, 例如作為用戶打開移動終端設(shè)備112的結(jié)果,或作為將移動終端設(shè)備從休 眠模式喚醒的結(jié)果,對無線電設(shè)備加電??梢猿鲇诙喾N原因而將移動終端 設(shè)備從休眠模式喚醒,例如用戶按下鍵或提供其它輸入(例如打開翻蓋類 電話),或作為指示應(yīng)該執(zhí)行周期性掃描的定時器的超時的結(jié)果。在步驟 803,移動終端設(shè)備301在當(dāng)前平臺已知時從該平臺開始掃描可用平臺,然 后掃描已知頻率,并且最后執(zhí)行對所有可用平臺的頻i普掃描。在步驟805, 關(guān)于在步驟803所標(biāo)識的任意新平臺的信息(例如PSI/SI數(shù)據(jù))被存儲在 存儲器中。當(dāng)在步驟803已經(jīng)標(biāo)識了多個可用的平臺時,可以在步驟807 選擇單個平臺。所述選擇可以由中間件301的人用戶或軟件用戶來進行。 例如,允許移動終端設(shè)備112的用戶觀看移動TV的廣播體驗應(yīng)用可以在 已知DBV-H平臺可用時自動選擇它。在步驟809,中間件301使得移動終端設(shè)備112調(diào)諧到所選的平臺。 在步驟811,中間件301確定用于在所選平臺上的期望服務(wù)的IP元數(shù)據(jù)是 否是當(dāng)前的,并且如果是當(dāng)前的,則ii^步驟815,而如果不是當(dāng)前的, 則中間件301在進入步驟815之前在步驟813更新IP元數(shù)據(jù)。在步驟815, 中間件基于IP元數(shù)據(jù)打開所選的服務(wù),并且用戶于是可以有能力在他或她 方便時選擇內(nèi)容,以用于在移動終端設(shè)備112上進行觀看。本領(lǐng)域技術(shù)人員應(yīng)理解,圖8的流程圖的變化是可能的,例如虛線所 示的那樣。如圖8所示,中間件301可以例如在指示應(yīng)該執(zhí)行另一掃描的 定時器的超時的時刻從步驟809返回到步驟803。替換地,當(dāng)用戶/應(yīng)用提供關(guān)于所選平臺的附加信息時,中間件301可以從步驟809返回到步驟 807。圖9示出可以由中間件301執(zhí)行的用以維持激活平臺的另 一示例性方 法。在步驟901,中間件301發(fā)起例行掃描,其例如由定時器超時并且將 觸發(fā)器激發(fā)為執(zhí)行所述掃描而導(dǎo)致。在步驟卯3,中間件301掃描當(dāng)前平 臺(例如最近所使用的平臺或最近連接的平臺),并檢查所述當(dāng)前平臺是 否仍有效(例如是否仍正裙:接收)。如果有效,則中間件301重啟定時器, 并返回步驟卯l。如果無效,則中間件301進入步驟卯5,例如通過以下來 掃描目前位置處的所有已知平臺例如基于網(wǎng)絡(luò)ID、基站ID、 GPS坐標(biāo) 等,掃描在移動終端設(shè)備的目前地理位置處在過去已經(jīng)在其上接收到平臺 的所有頻率。如果在步驟卯5找到了 一個或多個已知平臺,則中間件301 iiyV步驟 907,以選擇可用平臺中的一個(如果找到了多于一個的平臺)。如果在步 驟905沒有找到已知平臺,則中間件進入步驟卯9,以在一個或多個無線 電設(shè)備上執(zhí)行完全頻i普掃描,以定位已知或未知的任意可用平臺。在步驟 911,中間件確定是否找到平臺,如果找到,則進入步驟907。如果在步驟 909沒有找到平臺,則從步驟911中間件重置定時器,并返回步驟901。在 步驟907,如可應(yīng)用的那樣,當(dāng)在步驟905或步驟911標(biāo)識了多于一個的 平臺時,中間件允許用戶(人或軟件應(yīng)用)來選擇平臺。雖然已經(jīng)關(guān)于包括執(zhí)行本發(fā)明的現(xiàn)有優(yōu)選模式的特定示例描述了本發(fā) 明,但本領(lǐng)域技術(shù)人員應(yīng)理解,在所附權(quán)利要求所闡述的本發(fā)明的精神和 范圍內(nèi),存在上述系統(tǒng)和技術(shù)的多種變化和置換。
      權(quán)利要求
      1.一種移動終端,包括處理器,其控制所述移動終端的整個操作;數(shù)字多載波無線電接收機;電信收發(fā)器;以及存儲器,其存儲計算機可執(zhí)行指令,當(dāng)在所述處理器的控制下執(zhí)行所述計算機可執(zhí)行指令時,所述計算機可執(zhí)行指令提供廣播體驗應(yīng)用可訪問的中間件組件,所述中間件組件能夠控制所述數(shù)字多載波無線電接收機,并且所述中間件組件包括一個或多個應(yīng)用程序接口API,通過所述一個或多個應(yīng)用程序接口,所述廣播體驗應(yīng)用將控制信息提供給所述中間件組件并且所述中間件組件將平臺信息返回給所述廣播體驗應(yīng)用;硬件適配層,通過所述硬件適配層,所述中間件組件將控制信息提供給所述數(shù)字多載波無線電接收機并且所述中間件組件接收來自所述數(shù)字多載波接收機的輸入;以及管理模塊,其使用發(fā)現(xiàn)協(xié)議來控制對以數(shù)字多載波信號發(fā)送的服務(wù)的發(fā)現(xiàn),以經(jīng)由所述數(shù)字多載波無線電接收機來找出所述服務(wù)。
      2. 如權(quán)利要求1所述的移動終端,其中,所述中間件組件進 一步包括調(diào)度組件,其基于ESG數(shù)據(jù)來調(diào)度事件。
      3. 如權(quán)利要求2所述的移動終端,其中,所述事件包括對 所述移動終端的用戶的提醒器通知,所述提醒器通知提供將用戶 所選內(nèi)容調(diào)度為開始的通知。
      4. 如權(quán)利要求1所述的移動終端,其中,所述中間件組件進 一步包括文件播送模塊,其用于經(jīng)由所述數(shù)字多載波無線電接 收機來接收數(shù)據(jù)文件。
      5. 如權(quán)利要求4所述的移動終端,其中,所述數(shù)據(jù)文件包括 ESG分段。
      6. 如權(quán)利要求4所述的移動終端,其中,所述文件播送模塊 使用FLUTE協(xié)議來接收所述數(shù)據(jù)文件。
      7. 如權(quán)利要求1所述的移動終端,其中,所述中間件組件進 一步包括密鑰管理模塊,其執(zhí)行包括以下步驟的方法接收安 全密鑰,所述安全密鑰保護經(jīng)由所述數(shù)字多載波無線電接收機接 收的第一內(nèi)容;以及當(dāng)授權(quán)時,使得受保護的第一內(nèi)容利用所述 安全密鑰被解鎖,以用于經(jīng)由所述廣播體驗應(yīng)用進行回放。
      8. 如權(quán)利要求7所述的移動終端,其中,所述中間件組件進 一步包括電子商務(wù)模塊,其經(jīng)由雙向數(shù)據(jù)網(wǎng)絡(luò)獲得所述安全性 密鑰。
      9. 如權(quán)利要求1所述的移動終端,其中,所述數(shù)字多載波無 線電接收機包括DVB-H接收機,并且所述平臺包括DVB-H平臺。
      10. —種通過移動終端設(shè)備與廣播平臺交互的方法,包括以下 步驟在所述移動終端的中間件組件中發(fā)起所述對能夠無線地從廣播網(wǎng)絡(luò)接收數(shù)據(jù)的無線電設(shè) 備的力口電;命令所述無線電設(shè)備掃描對于可用廣播平臺的可由所述 無線電設(shè)備接收的無線電頻鐠;在平臺數(shù)據(jù)庫中記錄與可用廣播網(wǎng)絡(luò)對應(yīng)的PSI/SI數(shù)據(jù);調(diào)諧所述無線電設(shè)備以接收所述可用廣播網(wǎng)絡(luò); 將平臺標(biāo)識符提供給所述中間件組件的電子服務(wù)指南 ESG才莫塊;以及所述ESG模塊下載與所述平臺標(biāo)識符對應(yīng)的ESG數(shù)據(jù)。
      11. 如權(quán)利要求10所述的方法,其中,在預(yù)定時間量超時之后,所述中間件組件致使所述無線電設(shè)備重新掃描對于新的可用廣播網(wǎng)絡(luò)的無線電頻i普。
      12. 如權(quán)利要求10所述的方法,其中,在所述發(fā)起步驟中, 所述無線電設(shè)備包括DVB-H無線電設(shè)備,并且其中,所述可用廣 才番網(wǎng)絡(luò)包括DVB-H網(wǎng)絡(luò)。
      13. 如權(quán)利要求10所述的方法,其中,所述下載步驟使用 FLUTE協(xié)議來獲得ESG分段文件。
      14. 一個或多個計算機可讀介質(zhì),其存儲計算機可執(zhí)行指令, 當(dāng)由移動終端設(shè)備執(zhí)行所述計算機可執(zhí)行指令時,所述計算機可 執(zhí)行指令提供中間件組件,所述中間件組件包括第一接口層,其包括一個或多個應(yīng)用程序接口 API,廣播體 驗應(yīng)用通過所述應(yīng)用程序接口與所述中間件組件通信;第二接口層,其使得所述中間件組件能夠控制數(shù)字多載波接 收機并與數(shù)字多載波接收機通信;管理模塊,其包括用于發(fā)現(xiàn)用于網(wǎng)絡(luò)發(fā)現(xiàn)的位置特定參數(shù) 的計算機可執(zhí)行指令,并且進一步包括用于發(fā)現(xiàn)在所述移動終 端的地理位置處可用的廣播服務(wù)的計算機可執(zhí)行指令;以及電子服務(wù)指南ESG管理模塊,其存儲用于發(fā)現(xiàn)服務(wù)信息的計 算機可執(zhí)行指令,所述服務(wù)信息與在所述移動終端的地理位置處 可用的第一廣播服務(wù)對應(yīng)。
      15. 如權(quán)利要求14所述的計算機可讀介質(zhì),其中,所述廣播 體驗應(yīng)用包括實時移動TV播放器應(yīng)用。
      16. 如權(quán)利要求14所述的計算機可讀介盾,其中,所述數(shù)字 多載波接收機包括DVB-H無線電i殳備。
      17. 如權(quán)利要求14所述的計算機可讀介質(zhì),其中,所述用于 網(wǎng)絡(luò)發(fā)現(xiàn)的位置特定參數(shù)包括開始頻率、結(jié)束頻率以及帶寬。
      18. 如權(quán)利要求14所述的計算機可讀介質(zhì),其中,所述管理 模塊通過執(zhí)行包括以下步驟的方法來發(fā)現(xiàn)廣播服務(wù)使用所述位置特定參數(shù)來掃描頻率;以及當(dāng)接收到信令參數(shù)時,從所述頻率 中讀取所述信令參數(shù)。
      19. 如4又利要求14所述的計算才幾可讀介質(zhì),其中,所述ESG 管理模塊使用FLUTE協(xié)議和ESG定義來接收所述服務(wù)信息。
      20. 如權(quán)利要求19所述的計算機可讀介質(zhì),其中,所述ESG 管理模塊接收作為由所述中間件組件的文件播送模塊所解碼的 ESG分段的所述服務(wù)信息。
      21. 如權(quán)利要求14所述的計算機可讀介質(zhì),其中,所述中間 件組件進一步包括調(diào)度模塊,其用于調(diào)度提醒器,所述提醒器 與經(jīng)由所發(fā)現(xiàn)的廣播服務(wù)而接收的用戶所選內(nèi)容對應(yīng)。
      22. 如權(quán)利要求14所述的計算機可讀介質(zhì),進一步包括密 鑰管理模塊,其接收并管理安全性密鑰,所述安全性密鑰保護經(jīng) 由DVB-H無線電設(shè)備可接收的第一內(nèi)容。
      23. 如權(quán)利要求22所述的計算機可讀介質(zhì),進一步包括電 子商務(wù)模塊,其經(jīng)由所述移動終端設(shè)備可訪問的雙向數(shù)據(jù)網(wǎng)絡(luò)來 獲取所述安全性密鑰。
      24. 如權(quán)利要求16所述的計算機可讀介質(zhì),其中,所述DVB-H 無線電設(shè)備包括軟件無線電設(shè)備。
      全文摘要
      本發(fā)明提供一種在移動終端設(shè)備可用的中間件組件,其中,所述中間件組件在應(yīng)用程序以及網(wǎng)絡(luò)接口和/或硬件之間進行調(diào)解,以管理穿過不同平臺的完全不同的程序之間的交互。所述中間件組件協(xié)調(diào)對可用的廣播、多播和/或條件接收平臺、網(wǎng)絡(luò)和/或服務(wù)的掃描,并且獲得可用服務(wù)的電子服務(wù)指南(ESG)。所述中間件組件可以使用各種發(fā)現(xiàn)協(xié)議來標(biāo)識服務(wù),并且可以使用安全性協(xié)議來管理對所接收服務(wù)的授權(quán)訪問。當(dāng)被合并到移動終端設(shè)備中時,所述中間件可以與多個無線電設(shè)備進行接口,從而除了經(jīng)由所述廣播網(wǎng)絡(luò)接收數(shù)據(jù)之外,還在一個或多個數(shù)據(jù)網(wǎng)絡(luò)上建立通信。
      文檔編號H04W12/00GK101253748SQ200680031276
      公開日2008年8月27日 申請日期2006年5月4日 優(yōu)先權(quán)日2005年8月25日
      發(fā)明者K·凱爾凱寧, M·簡斯基, T·薩里基維 申請人:諾基亞公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1