国产精品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>

      用于為移動終端提供多媒體和交互業(yè)務(wù)的客戶機-服務(wù)器系統(tǒng)及其方法

      文檔序號:6419732閱讀:194來源:國知局
      專利名稱:用于為移動終端提供多媒體和交互業(yè)務(wù)的客戶機-服務(wù)器系統(tǒng)及其方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及用于為無線通信網(wǎng)絡(luò)提供業(yè)務(wù),尤其是多媒體業(yè)務(wù)的客戶機-服務(wù)器系統(tǒng)及其方法,尤其用于包括“智能”終端,如今被稱為“智能手機”的移動網(wǎng)絡(luò)。根據(jù)本發(fā)明的技術(shù)特別適用于涉及高度交互性的業(yè)務(wù)。
      背景技術(shù)
      多媒體業(yè)務(wù)是不斷發(fā)展的領(lǐng)域。例如,US-A-6 341 316涉及傳遞Web內(nèi)容到移動終端。其中所公開的解決方案基于從提供商所傳遞的內(nèi)容的同步?;趤碜蕴峁┥痰男畔ⅲ侥K編譯指令,以將客戶機與提供商同步。申請人已經(jīng)提到,對于可用帶寬和接收質(zhì)量可能顯著變化的無線系統(tǒng),到客戶機的Web內(nèi)容的同步可能很困難并且昂貴。另外,這個解決方案沒有提供對實時交互的支持,因為每個服務(wù)器反饋被延遲到下一個同步。
      如今,使用XML(可擴展標(biāo)記語言)標(biāo)準(zhǔn)作為用于交換信息的機制的Web業(yè)務(wù)被廣泛使用。XML是以能夠在網(wǎng)絡(luò)上從一個端點傳送到另一個端點的串行格式表示數(shù)據(jù)的數(shù)據(jù)格式。
      WO-A-01/03011介紹了一種用于耦合多種客戶機平臺和多種信息業(yè)務(wù)的系統(tǒng)。來自任何信息業(yè)務(wù)的內(nèi)容首先被轉(zhuǎn)化為公共格式,然后被翻譯為適于目標(biāo)平臺的格式。將消息從公共格式翻譯到與客戶機設(shè)備相關(guān)的格式包括從第一標(biāo)記語言翻譯到第二標(biāo)記語言。
      US2002/0107985介紹了一種用于經(jīng)由無線移動設(shè)備從內(nèi)容提供商提供數(shù)據(jù)業(yè)務(wù)的裝置。該裝置包括內(nèi)容提供商,其經(jīng)由因特網(wǎng)發(fā)送內(nèi)容到區(qū)域服務(wù)器,區(qū)域服務(wù)器被連接到多個本地服務(wù)器,本地服務(wù)器經(jīng)由無線網(wǎng)絡(luò)鏈接到多個移動設(shè)備。區(qū)域服務(wù)器通過從從內(nèi)容提供商所接收的內(nèi)容中提取表示格式信息來譯釋內(nèi)容,并將內(nèi)容和表示格式發(fā)送到本地服務(wù)器。
      US2002/0133568介紹了一種用于在單獨等級上向用戶提供信息內(nèi)容的網(wǎng)絡(luò)信息傳遞系統(tǒng)。根據(jù)一組規(guī)則,將信息從一個或多個數(shù)據(jù)源個別地轉(zhuǎn)發(fā)到一個或多個規(guī)定的目的地。數(shù)據(jù)源將它們的數(shù)據(jù)轉(zhuǎn)化為能夠被數(shù)據(jù)目的地訪問的XML流。
      而且,Cape Clear Software and Softwired,Inc.以Cape clearTM商標(biāo)提供了大量移動Web業(yè)務(wù)。相關(guān)的裝置提供對移動Web業(yè)務(wù)的訪問,其使得移動網(wǎng)絡(luò)運營商和業(yè)務(wù)提供商能夠利用基于XML Web業(yè)務(wù)標(biāo)準(zhǔn)的方法將內(nèi)容和與第三方系統(tǒng)的交互業(yè)務(wù)傳遞到它們的用戶。
      Siemens以HotStreams為商標(biāo)提供了基于Java 2的內(nèi)容管理和用于移動視頻流業(yè)務(wù)的傳遞平臺。在這種裝置中,在客戶機一側(cè)不應(yīng)用特定軟件,客戶機一側(cè)使用瀏覽器和用于視頻內(nèi)容的流播放器。
      圖1和2表示了到終端用戶(客戶)的業(yè)務(wù)傳遞的兩種已知方法的流程1的流程圖說明了為了設(shè)計和實現(xiàn)要經(jīng)由網(wǎng)絡(luò)以與業(yè)務(wù)相關(guān)的可下載應(yīng)用形式傳遞的多媒體業(yè)務(wù)而執(zhí)行的典型方法。圖1中,基于多媒體內(nèi)容和交互性要求(例如問題和回答,或輪詢),“設(shè)計”(步驟100)新的業(yè)務(wù)。這基本上導(dǎo)致新業(yè)務(wù)的特征和功能的文本描述(步驟102)。
      在隨后的步驟104中,開發(fā)者分析新業(yè)務(wù)的功能性要求,以設(shè)計和實現(xiàn)執(zhí)行新業(yè)務(wù)的新應(yīng)用。這導(dǎo)致適于運行在目標(biāo)設(shè)備,諸如移動設(shè)備,上的應(yīng)用被開發(fā)出來(步驟106)。一旦應(yīng)用被實現(xiàn),應(yīng)用中所實現(xiàn)的邏輯就是固定的,即邏輯是硬編碼的。
      在步驟108中,適用于實現(xiàn)新業(yè)務(wù)的新應(yīng)用被提供(在服務(wù)器一側(cè)),以由客戶或終端用戶使用(在用戶一側(cè))。
      在步驟110中,終端用戶通常在已經(jīng)預(yù)定新業(yè)務(wù)以后,下載實現(xiàn)新業(yè)務(wù)的新應(yīng)用,以訪問多媒體內(nèi)容。申請人已經(jīng)認(rèn)識到,當(dāng)采用圖1所述方案時,業(yè)務(wù)邏輯被固定在應(yīng)用的編碼中。換言之,訪問多媒體內(nèi)容的標(biāo)準(zhǔn)被服務(wù)器永久地固定,因此降低了實現(xiàn)新業(yè)務(wù)的靈活性。
      在圖2的流程圖(被成為瀏覽方法)中,100和102所指定的塊基本表示已經(jīng)參考圖1所描述的功能相同的功能。
      圖2中的步驟112表示這樣的步驟,其中開發(fā)者分析業(yè)務(wù)的功能性要求,以設(shè)計和實現(xiàn)適用于維持相應(yīng)內(nèi)容的新的WAP(無線應(yīng)用協(xié)議)或Web服務(wù)器。
      最后,114指定的塊表示這樣的步驟,其中在其設(shè)備上具有WAP/Web瀏覽器并且已經(jīng)預(yù)定新的終端用戶瀏覽或“沖浪”服務(wù)器上提供的內(nèi)容。
      申請人已經(jīng)提到,根據(jù)圖2所示業(yè)務(wù)創(chuàng)建和配置方法,通常不允許業(yè)務(wù)提供商定義業(yè)務(wù)邏輯和將業(yè)務(wù)邏輯強加到用戶,例如在傳遞到隨后的對象之前,內(nèi)容的給定對象的表示順序。

      發(fā)明內(nèi)容
      申請人已經(jīng)認(rèn)識到,將信息內(nèi)容,尤其是如果以多媒體或交互對象的形式,具有控制這個內(nèi)容實際上如何被終端用戶理解的可能性地提供給移動終端可能是有利的。
      本發(fā)明的一個目的是提供一種系統(tǒng),其用于在移動終端上,尤其是在“智能電話”型終端上提供交互業(yè)務(wù),同時允許業(yè)務(wù)提供商實現(xiàn)適于駐留在移動設(shè)備中以接收內(nèi)容和業(yè)務(wù)邏輯的單個應(yīng)用,因此允許業(yè)務(wù)提供商定義靈活的和定制的業(yè)務(wù)、同時允許增加對于終端用戶(客戶)的交互性程度。本發(fā)明的另一目的是提供一種系統(tǒng),允許通過僅僅或幾乎僅僅在服務(wù)器一側(cè)工作而設(shè)計、實現(xiàn)和提供新的交互多媒體業(yè)務(wù)。
      術(shù)語智能電話一般用于表示具有不是先前與普通蜂窩電話相關(guān)的、支持專用計算機的特征,諸如無線Web訪問、電話機和計算機之間本地或遠(yuǎn)程數(shù)據(jù)傳送、LAN連接、和個人信息管理,的無線電話機。
      根據(jù)本發(fā)明,通過具有所附權(quán)利要求中所述特征的方法、系統(tǒng)或終端實現(xiàn)這個目的。
      此外,本發(fā)明涉及一種計算機程序產(chǎn)品,其可直接加載在計算機內(nèi)存中、并且包括當(dāng)產(chǎn)品被運行在計算機上時用于執(zhí)行本發(fā)明的方法的步驟和/或?qū)崿F(xiàn)用于根據(jù)本發(fā)明的系統(tǒng)中的終端。
      根據(jù)本發(fā)明的裝置使得遞送是這樣的形式,即根據(jù)能夠被業(yè)務(wù)提供商定義的業(yè)務(wù)邏輯,針對特定業(yè)務(wù),為給定終端用戶特別創(chuàng)建的遞送分組。
      因而遞送分組也被簡稱為分組,是可傳送到客戶的單元,其包括信息內(nèi)容,諸如但不限于文本、音頻、圖像、視頻、音樂文件、鏈接,的集合。每個分組通常被組織為屏幕序列,其中每個屏幕包含一個或多個信息內(nèi)容。遞送分組通常包含由業(yè)務(wù)邏輯所定義的表示邏輯和交互邏輯。例如,業(yè)務(wù)提供商可以決定用于業(yè)務(wù)的表示的邏輯,而終端用戶可能在所提供的內(nèi)容中進(jìn)行選擇。優(yōu)選地,以公共標(biāo)記語言(ML)格式,優(yōu)選是以XML格式書寫遞送分組。
      在上下文中,業(yè)務(wù)邏輯通常是指用于提供特定業(yè)務(wù)的處理/功能序列。特別地,業(yè)務(wù)邏輯可以描述這樣的序列,根據(jù)該序列,終端用戶能夠訪問內(nèi)容,或者定義對客戶側(cè)的限制,諸如只允許用戶通篇瀏覽遞送分組中的所有內(nèi)容,而不能跳過其某些部分,例如廣告。業(yè)務(wù)邏輯可以也定義客戶-服務(wù)器交互的等級,例如在請求關(guān)于特定內(nèi)容的細(xì)節(jié)或在游戲會話中提供問題和回答的可能性。另外,業(yè)務(wù)邏輯可以定義用于終端用戶的內(nèi)容表示,例如從一個屏幕滾動到下一個屏幕的可能性。因此,業(yè)務(wù)提供商定義要被傳遞的內(nèi)容以及業(yè)務(wù),例如當(dāng)被傳遞的分組被表示給用戶時要被實現(xiàn)的表示/交互、邏輯。
      根據(jù)本發(fā)明的一個方面,公開了一種客戶-服務(wù)器系統(tǒng),它包括內(nèi)容管理平臺、包含要被傳遞的業(yè)務(wù)的服務(wù)器或服務(wù)器平臺、以及用于將業(yè)務(wù)傳遞到客戶,即終端用戶,的傳遞平臺。
      在優(yōu)選實施例中,服務(wù)器平臺包括公共遞送應(yīng)用邏輯(DAL),其定義對外部模塊,諸如個性化模塊、本地化模塊或內(nèi)容管理模塊,的訪問。因此,公共DAL用作公共應(yīng)用協(xié)議接口(API)。另外,DAL用作客戶的公共服務(wù)器前端。公共服務(wù)器前端接受客戶請求(PULL業(yè)務(wù))或來自內(nèi)部或外部實體的請求(PUSH業(yè)務(wù))。每個特定業(yè)務(wù)被包含在安裝在公共DAL上的軟件部件(cartridge)中。因此,當(dāng)要實現(xiàn)新業(yè)務(wù)時,只需要實現(xiàn)將被添加到公共DAL中的新的部件。涉及特定業(yè)務(wù)的業(yè)務(wù)邏輯在與該業(yè)務(wù)相關(guān)的部件中被實現(xiàn)。通過為每個業(yè)務(wù)定義業(yè)務(wù)邏輯,業(yè)務(wù)提供商能夠在需要時強加限制,即當(dāng)存在服務(wù)器不希望跳過的廣告消息或視頻時??蛇x地,業(yè)務(wù)提供商可以使終端用戶可能在遞送分組的內(nèi)容內(nèi)進(jìn)行自由交互,或者通過添加用于終端用戶的命令,例如“下一內(nèi)容”或“見詳細(xì)內(nèi)容”來幫助他。通過使用多種內(nèi)容格式來“組成”這樣的業(yè)務(wù)的可能性顯著地增加了業(yè)務(wù)的價值。
      當(dāng)“設(shè)計”業(yè)務(wù)時,業(yè)務(wù)提供商通常與一個或多個內(nèi)容提供商商議最適于正被討論的業(yè)務(wù)的格式中內(nèi)容的傳遞。
      根據(jù)其中一個方面,本發(fā)明涉及經(jīng)由無線網(wǎng)絡(luò)向至少一個終端提供多媒體業(yè)務(wù)內(nèi)容的方法,包括以下步驟-生成傳送所述業(yè)務(wù)內(nèi)容和相應(yīng)業(yè)務(wù)邏輯的遞送分組,-傳輸所述分組到所述至少一個終端,以及-在所述至少一個終端接收所述分組,并譯釋所述分組以根據(jù)所述相應(yīng)業(yè)務(wù)邏輯獲得所述至少一個終端處所述多媒體業(yè)務(wù)內(nèi)容的表示,因此,所述內(nèi)容和所述相應(yīng)業(yè)務(wù)邏輯在所述至少一個終端上,所述多媒體業(yè)務(wù)內(nèi)容可以在所述至少一個終端上被交互地表示。
      客戶機能夠通過借助于客戶一側(cè)上的譯釋器譯釋遞送分組中的對象來處理所接收到的信息。因此,客戶機配備有譯釋器,用于接收遞送分組、處理內(nèi)容和譯釋要被應(yīng)用到內(nèi)容的業(yè)務(wù)邏輯。客戶機還配備有表示和交互模塊,用于從譯釋器接收關(guān)于要被顯示或收聽(如果是音頻內(nèi)容)的內(nèi)容和相應(yīng)業(yè)務(wù)邏輯的指令,并相應(yīng)地執(zhí)行這些指令。表示和交互模塊通常支持終端設(shè)備的內(nèi)置能力,例如如果是智能電話或PDA終端,使得允許客戶應(yīng)付不同的多媒體內(nèi)容,同時保證用戶體驗的一致??蛇x地,客戶機可以包括用于業(yè)務(wù)管理的用戶接口,用于提供用戶已經(jīng)預(yù)定的業(yè)務(wù)或者用于預(yù)定新業(yè)務(wù)。
      本發(fā)明的一個優(yōu)點在于,客戶機在下載遞送分組后能夠離線工作。終端用戶在實現(xiàn)遞送分組期間所進(jìn)行的所有活動的集合將被稱為微會話。在微會話期間,可以不連接客戶應(yīng)用,即離線,但是能夠根據(jù)業(yè)務(wù)邏輯中定義的指令表示內(nèi)容。典型地,微會話可以是屏幕和/或內(nèi)容序列的形式,諸如在客戶級被本地管理的序列,而不需要服務(wù)器的任何中斷或可能的干預(yù)。當(dāng)考慮到關(guān)于可用帶寬和連續(xù)傳輸信號的可能存在的限制時,這在移動終端設(shè)備的語境中特別有利??蛇x地,通過業(yè)務(wù)邏輯的特定定義,可能在微會話期間或結(jié)束時重新連接到服務(wù)器,例如用于提交輪詢的回答或結(jié)果,或請求內(nèi)容的細(xì)節(jié)。


      現(xiàn)在僅作為示例的參考附圖描述本發(fā)明,其中圖1和2是涉及用于分別根據(jù)“應(yīng)用可下載”方法和“瀏覽”方法提供信息內(nèi)容的現(xiàn)有技術(shù)裝置的流程圖,圖3和4是表示根據(jù)本發(fā)明一個優(yōu)選實施例的內(nèi)容實現(xiàn)和傳遞裝置的運行基本原理的流程圖,圖5包括三部分,指定為(a)、(b)和(c),表示根據(jù)本發(fā)明的多媒體業(yè)務(wù)傳遞的例子,圖6是適用于與根據(jù)本發(fā)明的裝置相關(guān)的個性化特征的框圖,圖7是表示根據(jù)本發(fā)明一個實施例的客戶機-服務(wù)器系統(tǒng)的框圖。
      具體實施例方式
      譯釋器這里所公開的系統(tǒng)依賴于在移動通信網(wǎng)絡(luò)中的移動終端,特別是智能電話,中提供所謂的譯釋器或譯釋器模塊。
      基于標(biāo)準(zhǔn)計算機科學(xué)術(shù)語,“譯釋器”(也被稱為譯釋程序)是一次一行地翻譯和執(zhí)行源語言語句。特別地,譯釋器通過一次一行地讀取源代碼并立即執(zhí)行每個指令來執(zhí)行源代碼。在這方面,譯釋器不同于編譯器,編譯器不執(zhí)行源代碼,而是將其翻譯為被存儲在文件中并以后被執(zhí)行的目標(biāo)代碼(或機器語言)。本質(zhì)上,譯釋器是這樣的計算機程序模塊,其一次一條指令地將其他程序中的指令改為容易被計算機或被其他程序/模塊理解的形式。
      圖3表示與根據(jù)本發(fā)明一個實施例在客戶機-服務(wù)器系統(tǒng)中生成和實現(xiàn)新業(yè)務(wù)相關(guān)的處理。在圖3的流程圖中,塊201是指基于多媒體內(nèi)容和交互性設(shè)計新的業(yè)務(wù)。這基本導(dǎo)致新業(yè)務(wù)特征和功能的文本描述(步驟203)。
      附圖標(biāo)記206表示這樣的步驟,其中開發(fā)者分析多媒體業(yè)務(wù)要求,并實現(xiàn)要被安裝在服務(wù)器平臺中公共DAL中的新的軟件部件。新的部件定義要被傳遞的業(yè)務(wù),并實現(xiàn)業(yè)務(wù)邏輯。包括在部件中的業(yè)務(wù)邏輯和內(nèi)容優(yōu)選地被轉(zhuǎn)化為內(nèi)部描述語言,即標(biāo)記語言(ML)。
      服務(wù)器平臺的一個主要任務(wù)是收集來自內(nèi)容提供商的內(nèi)容,然后利用內(nèi)部描述語言將這些內(nèi)容與相關(guān)業(yè)務(wù)邏輯一起封裝到一個遞送分組中。這個分組必須被能夠運行在目標(biāo)設(shè)備(諸如移動終端)上的客戶應(yīng)用以相關(guān)業(yè)務(wù)邏輯來譯釋和執(zhí)行。這樣的應(yīng)用包括譯釋器、表示和交互模塊、以及可選的用于業(yè)務(wù)管理的用戶接口。
      當(dāng)新的業(yè)務(wù)已經(jīng)被指定,并且新的相關(guān)部件已經(jīng)被添加到服務(wù)器平臺時,終端用戶將能夠利用例如作為客戶應(yīng)用一部分的用戶接口來預(yù)定。這個活動被描述在步驟207中。
      如果應(yīng)用還沒有出現(xiàn)在終端設(shè)備上,則下載客戶應(yīng)用可以被執(zhí)行,并將支持在服務(wù)器中已經(jīng)可用的或仍然要被實現(xiàn)的每個業(yè)務(wù)。
      圖4示意性地表示在服務(wù)器平臺中實現(xiàn)的給定業(yè)務(wù)內(nèi)新遞送分組的創(chuàng)建的過程。在步驟210中,服務(wù)器接收對于內(nèi)容或交互會話的請求。由業(yè)務(wù)提供商生成新分組(圖4中的步驟211)的過程可以作為外部事件的結(jié)果,例如在PUSH類業(yè)務(wù)或查詢的情況下,當(dāng)新內(nèi)容成為可用時,或者在PULL類業(yè)務(wù)的情況下作為用戶請求的結(jié)果,而被啟動。當(dāng)業(yè)務(wù)有效時,服務(wù)器可以創(chuàng)建新的遞送分組212。PUSH類業(yè)務(wù)的一個例子是終端用戶請求,例如通過預(yù)定業(yè)務(wù),接收包含星象或天氣預(yù)報的每日遞送分組。
      在步驟214中,遞送分組212通過將終端用戶連接到服務(wù)器的無線網(wǎng)絡(luò),諸如GPRS或UMTS網(wǎng)絡(luò),被發(fā)送到終端用戶的移動終端。
      在步驟216中,客戶應(yīng)用接收遞送分組212。這個遞送分組被出現(xiàn)在客戶機的譯釋器譯釋,并且多媒體內(nèi)容或交互會話的表示根據(jù)業(yè)務(wù)邏輯而被啟動。
      在實現(xiàn)遞送分組以后或期間,終端用戶可以進(jìn)行對內(nèi)容的請求或者可以通過交互會話與服務(wù)器交互,例如問題和回答會話。這可能導(dǎo)致創(chuàng)建將被傳送到用戶的新遞送分組。這個處理步驟在圖4中被表示為循環(huán)218。
      圖5表示多媒體業(yè)務(wù)傳遞的例子,其基本可以被視為包括彝族適合于被使用和組合用于提供實現(xiàn)給定業(yè)務(wù)邏輯的不同業(yè)務(wù)的基本構(gòu)件塊或“磚”。
      圖5(a)的圖表示包括以下基本塊的多媒體業(yè)務(wù)(視頻、圖像、音頻、文本)的例子包括可能的不同業(yè)務(wù)類別列表,例如體育、新聞、娛樂的視頻屏幕300、幻燈片式演示302以及目錄304。圖5(a)所示例子的多媒體業(yè)務(wù)還包括包含以下對象中至少一個的類屬屏幕306圖像對象308、音頻對象310、文本312、列表314、多選(選擇)選項316、以及輸入表格318。
      圖5(b)到5(c)的圖表示(以純例子形式)包含在圖5(a)所示業(yè)務(wù)中的基本塊或項可以被組合,以產(chǎn)生與基于問題的業(yè)務(wù)相關(guān)的遞送分組,諸如體育相關(guān)的體溫[圖5(b)]和天氣報告[圖5(c)]。在圖5(b)的例子所示的遞送分組中,結(jié)合類屬屏幕306a和306b表示的兩個圖像308a和308b可以分別是廣告圖像和關(guān)于體育事件,例如破門的圖像。第一圖像308a和第二圖像308b可以通過業(yè)務(wù)邏輯的命令被鏈接,其允許客戶轉(zhuǎn)到第二圖像,用步驟320表示。第二圖像308b通過業(yè)務(wù)邏輯的命令321,例如在5分鐘后前進(jìn)到下一屏幕306c的指令,被鏈接到分組的下一個對象。類屬屏幕306c的文本312a和312b的序列以及多選314a和314b可以是典型的序列,其中向經(jīng)由客戶的移動終端而向其提供業(yè)務(wù)的客戶提問,響應(yīng)于問題,用戶提交回答到服務(wù)器。根據(jù)被提交到服務(wù)器的回答,服務(wù)器可以根據(jù)典型的交互模式向用戶發(fā)送第二遞送分組。
      圖5(c)的圖表示包括用于提供天氣報告業(yè)務(wù)的一系列可能對象的遞送分組的另一個例子。在這個例子中,第一視頻屏幕300a可以包括結(jié)合廣告圖像的業(yè)務(wù)一般表示。隨后的類屬屏幕306d和306e可以表示與提供天氣預(yù)報信息的圖像308c和308d相關(guān)的一系列文本項312c和312d。
      圖5(c)所示例性表示的遞送分組也可以包括包含文本項312e和多選項316c的類屬屏幕306f,其允許用戶向服務(wù)器提交對關(guān)于另一地區(qū)或另一天的天氣報告相關(guān)的數(shù)據(jù)顯示的請求。根據(jù)借助于這種選項所表達(dá)的請求,服務(wù)器將發(fā)送新的遞送分組到客戶。
      隨后,根據(jù)在這個例子中用指令322到324所表示的業(yè)務(wù)邏輯,圖5(c)的屏幕被相互鏈接。
      圖6的功能性塊用于表示包括根據(jù)本發(fā)明實施例的客戶機-服務(wù)器系統(tǒng)的結(jié)構(gòu)的功能性特征。服務(wù)器系統(tǒng)410包括公共遞送應(yīng)用邏輯(DAL)412和一個或多個部件414,每個部件包括每個業(yè)務(wù)不同的業(yè)務(wù)邏輯。
      根據(jù)已知的布置,個性化模塊400用于與包含不同用戶的簡表的用戶簡表模塊402協(xié)作,并適用于與本地化模塊402a協(xié)作。
      本質(zhì)上,本地化模塊402a適用于從無線網(wǎng)絡(luò)(GPRS、UMTS)中得到關(guān)于終端用戶當(dāng)前位置的信息,以便可能地調(diào)整所提供的業(yè)務(wù)作為這個位置的功能,例如通過提供關(guān)于終端用戶所處地區(qū)的天氣報告。
      個性化模塊400還與提供內(nèi)容的內(nèi)容管理模塊404交互。更具體的內(nèi)容模塊,營銷管理模塊404a,可以與內(nèi)容管理模塊404相關(guān)聯(lián)。營銷管理模塊管理廣告,更一般地管理營銷活動。
      附加地,個性化模塊400與已經(jīng)聯(lián)系報告、度量(metrics)和分析模塊406a的跟蹤模塊406交互。跟蹤模塊406記錄用戶/客戶行為,而報告、度量和分析模塊406a生成報告和離線分析,用于將用戶的興趣映射到特定業(yè)務(wù)。
      個性化模塊400基于各“獲得簡表”查詢從用戶簡表模塊406中獲得簡表信息。類似地,個性化模塊400在一些給頂內(nèi)容查詢以后從內(nèi)容管理模塊404中獲得信息內(nèi)容,同時還從跟蹤模塊406中獲得評價信息,作為相應(yīng)“獲得評價”查詢的結(jié)果。
      在圖6的框圖中,附圖標(biāo)記408表示具有用于多個不同業(yè)務(wù)的“一個”應(yīng)用的性質(zhì)的客戶應(yīng)用。在PULL類業(yè)務(wù)中,客戶應(yīng)用408從服務(wù)器接收遞送分組,其可以是從模塊408通過無線網(wǎng)絡(luò)提交給服務(wù)器410的請求的結(jié)果。
      附圖標(biāo)記416表示轉(zhuǎn)換器模塊,其將遞送分組轉(zhuǎn)換(以本身已知的方式)為更適于客戶應(yīng)用408接收、譯釋和表示的格式。優(yōu)選地,以公共標(biāo)記語言(ML)格式,優(yōu)選以XML格式,書寫遞送分組的格式。
      DAL 412從個性化模塊400獲得個性化的內(nèi)容,作為相應(yīng)內(nèi)容請求查詢被服務(wù)氣10提交給個性化模塊400的結(jié)果。
      附加地,服務(wù)器412向用戶簡表模塊402和跟蹤模塊406發(fā)送關(guān)于簡表更新和用戶交互歷史的信息內(nèi)容。
      表1表示用于提供天氣報告的、根據(jù)圖6中所示結(jié)構(gòu)的PULL類業(yè)務(wù)的例子。它介紹了包括在服務(wù)器中,即與特定業(yè)務(wù)相關(guān)的部件中以及DAL中,的指令。
      表11.獲得請求業(yè)務(wù)“天氣報告”的用戶的簡表;2.請求用戶位置到本地化模塊;3.請求關(guān)于天氣預(yù)報的內(nèi)容到用于用戶位置的內(nèi)容管理模塊;4.請求廣告列表到營銷管理模塊;5.基于用戶簡表請求用于廣告?zhèn)€性化的用戶個人數(shù)據(jù)到個性化模塊;6.從來自個人簡表的廣告列表中選擇和檢索廣告(Ad);7.根據(jù)天氣報告業(yè)務(wù)邏輯請求轉(zhuǎn)換和封裝到用于內(nèi)容和Ad的轉(zhuǎn)換器。例如,首先顯示沒有用戶跳過它的選項的Ad;然后在3秒種以后自動移動到第一天氣報告圖像;用戶必須點擊“下一個”來觀看下一圖像,在可應(yīng)用時,移動到上一圖像的后退選項是可用的;8,發(fā)送遞送分組到用戶。
      圖7的框圖示例性地表示根據(jù)本發(fā)明一個實施例的客戶機-服務(wù)器系統(tǒng)。服務(wù)器平臺10被設(shè)置為經(jīng)由無線通信網(wǎng)絡(luò)17,諸如GPRS或UMTS傳遞多媒體業(yè)務(wù)到多個移動終端14(例如“智能電話”類型)。如公知的那樣,GPRS和UMTS分別是通用分組無線業(yè)務(wù)和通用移動通信系統(tǒng)的簡稱。
      服務(wù)器10適用于經(jīng)由一個或多個鏈路與其他公共業(yè)務(wù)16,諸如用戶本地化、內(nèi)容個性化或內(nèi)容轉(zhuǎn)化,交互。在服務(wù)器平臺10中,遞送應(yīng)用邏輯(DAL)18被關(guān)聯(lián)到多個擴充(add-on)軟件部件23a、23b、23c,其分別標(biāo)識業(yè)務(wù)。部件傳遞“構(gòu)造”,其引導(dǎo)要被協(xié)調(diào)的內(nèi)容管理服務(wù)器30中的基本塊31-35,以產(chǎn)生要被傳遞到客戶機12,即被傳遞到終端用戶的移動終端14,的遞送分組。
      內(nèi)容被保持在包含數(shù)據(jù)/對象的類屬內(nèi)容管理系統(tǒng)30中,數(shù)據(jù)/對象在圖7中以示例性的方式用單元31-35表示。數(shù)據(jù)/對象的組合可以特定于給定業(yè)務(wù)。但是,非常常見地,這樣的數(shù)據(jù)/對象適于被多個業(yè)務(wù)共享。內(nèi)容是任何類型的多媒體對象,諸如視頻序列、圖像、音頻或純文本。
      客戶機12包括譯釋器20和表示和交互模塊21。
      因此,將認(rèn)識到,這里所公開的裝置允許業(yè)務(wù)提供商實現(xiàn)適于位于用于接收內(nèi)容和業(yè)務(wù)邏輯(包括與用戶的交互標(biāo)準(zhǔn))的移動設(shè)備上的單一應(yīng)用,由此允許通過只在服務(wù)器一側(cè)工作來設(shè)計和實現(xiàn)新的多媒體業(yè)務(wù)。
      在服務(wù)器10中,公共層DAL 18被所實現(xiàn)的所有業(yè)務(wù)共享,因此允許附加業(yè)務(wù)的集成和使用,諸如本地化、能夠應(yīng)用個性化標(biāo)準(zhǔn)的用戶管理、將內(nèi)容修改為特定客戶所使用的特定終端類型的內(nèi)容管理和轉(zhuǎn)化。將認(rèn)識到,通過這里所公開的服務(wù)器平臺,可以顯著減少新業(yè)務(wù)的實現(xiàn)時間。而且,將業(yè)務(wù)標(biāo)識為服務(wù)器的公共層中的擴充部件就允許多媒體和交互業(yè)務(wù)的定義的相對大的靈活性。由業(yè)務(wù)所保證的多媒體靈活性的程度將主要取決于終端能力,因此,對于具有不同能力的終端,業(yè)務(wù)可能是不同的。對于可用帶寬,沒有設(shè)定特定要求。
      通過使用標(biāo)準(zhǔn)傳輸協(xié)議,分組被傳遞到客戶機。作為例子,可以是MMS協(xié)議,即使由于諸如HTTP/HTTPS的協(xié)議增加了交互性程度而是優(yōu)選的。
      適于開發(fā)客戶應(yīng)用的語言的例子有J2ME-MIDP 1.0、pJava、或C++。對于實現(xiàn)客戶終端的語言的優(yōu)選選擇是J2ME-MIDP1.0。服務(wù)器優(yōu)選地基于完全面向?qū)ο蟮牟贾茫T如J2EE。
      這里所公開的布置允許在相對短的時間中(特別地,幾天)以非常小的成本創(chuàng)建具有高交互性內(nèi)容的新業(yè)務(wù)。實際上,唯一的要求是在服務(wù)器中實現(xiàn)擴充部件以及定義業(yè)務(wù)模板,即可傳輸語言格式。傳遞格式優(yōu)選地對于幾乎所有業(yè)務(wù)是公共的,并且是XML格式。通常不要求用戶下載新的應(yīng)用,以便向其傳遞新業(yè)務(wù),這對于眾多業(yè)務(wù)是有效的。
      所公開的布置與GPRS或UMTS數(shù)據(jù)信道完全兼容,這個數(shù)據(jù)信道在目前被視為作為通信信道的優(yōu)選選擇。
      當(dāng)然,在不損害本發(fā)明根本原理的情況下,對于只作為例子而已經(jīng)描述和表示的內(nèi)容,細(xì)節(jié)和實施例可以改變,甚至顯著改變,而不會背離所附權(quán)利要求所限定的發(fā)明范圍。
      權(quán)利要求
      1.一種經(jīng)由無線網(wǎng)絡(luò)(17)向至少一個終端(12)提供多媒體業(yè)務(wù)內(nèi)容的方法,包括以下步驟生成傳遞所述業(yè)務(wù)內(nèi)容以及相應(yīng)業(yè)務(wù)邏輯的遞送分組(15),將所述分組(15)傳送到所述至少一個終端(12),以及在所述至少一個終端(12)接收所述分組(15),并譯釋所述分組(15),以根據(jù)所述相應(yīng)業(yè)務(wù)邏輯,獲得所述多媒體業(yè)務(wù)內(nèi)容在所述至少一個終端(12)中的表示,從而所述內(nèi)容和所述相應(yīng)業(yè)務(wù)邏輯存在于所述至少一個終端(12)上,并且所述多媒體業(yè)務(wù)內(nèi)容可以在所述至少一個終端(12)上交互地被顯示。
      2.根據(jù)權(quán)利要求1的方法,包括步驟將所述相應(yīng)業(yè)務(wù)邏輯定義為由與特定于給定業(yè)務(wù)的至少一個擴充部件(23a,23b,23c)相關(guān)的多個多媒體業(yè)務(wù)所共用的遞送應(yīng)用邏輯(18)。
      3.根據(jù)權(quán)利要求2的方法,還包括步驟提供用于傳送所述遞送分組(15)到所述至少一個終端(12)的服務(wù)器(10),以及通過生成相應(yīng)的擴充部件,生成用于遞送到所述至少一個終端(12)的新的多媒體業(yè)務(wù)。
      4.根據(jù)權(quán)利要求1的方法,包括步驟在所述至少一個終端(12)中提供至少一個表示和交互模塊。
      5.根據(jù)權(quán)利要求1的方法,還包括步驟在所述至少一個終端(12)中提供允許在所述至少一個終端(12)管理至少一個屏幕序列的業(yè)務(wù)邏輯。
      6.根據(jù)權(quán)利要求1的方法,還包括步驟提供多個信息內(nèi)容構(gòu)件塊(300到318),這些信息內(nèi)容構(gòu)件塊由多個多媒體業(yè)務(wù)共享,其中所述業(yè)務(wù)邏輯用于為不同多媒體業(yè)務(wù)不同地協(xié)調(diào)基本構(gòu)件塊(300到318)。
      7.根據(jù)權(quán)利要求1的方法,還包括步驟基于業(yè)務(wù)標(biāo)準(zhǔn)模板生成所述遞送分組(15)。
      8.根據(jù)權(quán)利要求7的方法,其中以諸如XML的標(biāo)記語言來定義所述業(yè)務(wù)模板。
      9.根據(jù)權(quán)利要求1的方法,包括步驟使用移動通信網(wǎng)絡(luò)作為所述無線網(wǎng)絡(luò)(17)。
      10.根據(jù)權(quán)利要求9的方法,包括步驟選擇所述移動通信網(wǎng)絡(luò)作為GPRS和UMTS網(wǎng)絡(luò)的其中一個。
      11.根據(jù)權(quán)利要求10的方法,還包括步驟經(jīng)由GPRS和UMTS網(wǎng)絡(luò)的所述其中一個的數(shù)據(jù)信道,傳送所述遞送分組(15)。
      12.根據(jù)權(quán)利要求1的方法,還包括步驟經(jīng)由從MMS、HTTP和HTTPS所組成的組中選出的傳送協(xié)議來傳送所述遞送分組(15)。
      13.根據(jù)權(quán)利要求1的方法,還包括步驟為所述至少一個終端(12)提供表示和交互模塊(21),以及為所述至少一個終端(12)提供譯釋器模塊(20),用于將由所述遞送分組(15)所傳遞的動作和內(nèi)容映射到所述顯示和交互模塊(21)。
      14.一種用于經(jīng)由無線網(wǎng)絡(luò)(17)向至少一個終端(12)提供多媒體業(yè)務(wù)內(nèi)容的客戶機-服務(wù)器系統(tǒng),包括服務(wù)器(10),用于生成傳遞所述多媒體業(yè)務(wù)內(nèi)容和相應(yīng)業(yè)務(wù)邏輯的遞送分組(15),所述無線網(wǎng)絡(luò)(17)用于傳送所述分組(15)到所述至少一個終端(12),所述至少一個終端(12)被配置為用于接收所述分組(15)并譯釋所述分組(15),以根據(jù)所述相應(yīng)業(yè)務(wù)邏輯獲得所述多媒體業(yè)務(wù)內(nèi)容在所述至少一個終端(12)中的表示,從而所述內(nèi)容和所述相應(yīng)業(yè)務(wù)邏輯存在于所述至少一個終端(12)上,并且所述多媒體業(yè)務(wù)內(nèi)容可以在所述至少一個終端(12)中交互地被顯示。
      15.根據(jù)權(quán)利要求14的系統(tǒng),其中所述服務(wù)器(10)被配置為用于將所述相應(yīng)業(yè)務(wù)邏輯定義為由與特定于給定業(yè)務(wù)的至少一個擴充部件(23a,23b,23c)相關(guān)的多個多媒體業(yè)務(wù)所共用的遞送應(yīng)用邏輯(18)。
      16.根據(jù)權(quán)利要求15的系統(tǒng),其中所述服務(wù)器(10)被配置為用于通過生成相應(yīng)的擴充部件,生成傳遞到所述至少一個終端(12)的新的多媒體業(yè)務(wù)。
      17.根據(jù)權(quán)利要求14的系統(tǒng),其中所述服務(wù)器(10)被配置為用于提供多個業(yè)務(wù)內(nèi)容構(gòu)件塊(300到318),所述內(nèi)容構(gòu)件塊由多個所述多媒體業(yè)務(wù)共享,其中所述業(yè)務(wù)邏輯用于為不同多媒體業(yè)務(wù)不同地協(xié)調(diào)基本構(gòu)件塊(300到318)。
      18.根據(jù)權(quán)利要求14的系統(tǒng),其中所述服務(wù)器(10)被配置為基于業(yè)務(wù)標(biāo)準(zhǔn)模板生成所述分組(15)。
      19.根據(jù)權(quán)利要求18的系統(tǒng),其中以諸如XML的標(biāo)記語言來定義所述業(yè)務(wù)模板。
      20.根據(jù)權(quán)利要求14的系統(tǒng),其中所述無線網(wǎng)絡(luò)(17)是移動通信網(wǎng)絡(luò)。
      21.根據(jù)權(quán)利要求20的系統(tǒng),其中所述移動通信網(wǎng)絡(luò)是GPRS和UMTS網(wǎng)絡(luò)的其中一個。
      22.根據(jù)權(quán)利要求21的系統(tǒng),其中所述遞送分組(15)經(jīng)由GPRS和UMTS網(wǎng)絡(luò)的所述其中一個的數(shù)據(jù)信道傳送到所述至少一個終端(12)。
      23.根據(jù)權(quán)利要求14的系統(tǒng),其中所述遞送分組經(jīng)由從MMS、HTTP和HTTPS所組成的組中所選出的傳輸協(xié)議而傳送到所述至少一個終端(12)。
      24.一種終端,用作權(quán)利要求14的系統(tǒng)中的所述至少一個終端,所述終端包括譯釋器模塊(20),用于將由所述分組(15)傳遞的動作和內(nèi)容處理到顯示和交互模塊(21)上。
      25.一種可直接加載到計算機存儲器中的計算機程序產(chǎn)品,包括當(dāng)所述產(chǎn)品在計算機上運行時用于執(zhí)行權(quán)利要求1的步驟的軟件代碼部分。
      26.一種可直接加載到計算機內(nèi)存中的計算機程序產(chǎn)品,包括當(dāng)所述產(chǎn)品在計算機上運行時用于實現(xiàn)權(quán)利要求24的終端的軟件代碼部分。
      全文摘要
      通過生成傳遞多媒體業(yè)務(wù)內(nèi)容和相應(yīng)業(yè)務(wù)邏輯的遞送分組(15),多媒體業(yè)務(wù)內(nèi)容在無線通信網(wǎng)絡(luò)(17),諸如GPRS或UMTS網(wǎng)絡(luò),中被提供給用戶終端(12)。這些查分組在用戶終端(客戶機)(12)處被接收,并被譯釋器(20)譯釋,以根據(jù)相應(yīng)業(yè)務(wù)邏輯獲得多媒體業(yè)務(wù)內(nèi)容的表示和客戶機和服務(wù)器之間的交互。因此,多媒體業(yè)務(wù)內(nèi)容可以在終端(12)處交互地被顯示,同時新的業(yè)務(wù)可以在服務(wù)器(10)一側(cè)上被設(shè)計,并可用于用戶終端(12),而無需終端一側(cè)的修改。
      文檔編號G06F17/30GK1765101SQ03826349
      公開日2006年4月26日 申請日期2003年4月23日 優(yōu)先權(quán)日2003年4月23日
      發(fā)明者莫羅·羅索托, 瑪利亞·羅倫扎·德馬里, 盧卡·拉托瑞, 吉斯皮·羅·貝爾羅 申請人:意大利電信股份公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1