專利名稱:同步通信網絡與廣播網絡的交互的系統和方法
技術領域:
本發明總的來說涉及與媒體廣播裝置交互通信的領域。尤其是涉及當從媒體廣播裝置或其他經批準的來源接收相關的媒體內容時,允許與媒體廣播裝置交互通信的系統。
背景技術:
眾所周知,通過融合及同步兩個或更多的娛樂網絡可以增強公眾的娛樂感受。對于一種類型的娛樂網絡,人們能夠在電視上觀看來自各廣播網絡的電視廣播,這些廣播網絡由各廣播公司所擁有,如美國廣播公司(ABC)、哥倫比亞廣播公司(CBS)、國家廣播公司(NBC)和福克斯廣播公司(FOX)。對于另一種類型的娛樂網絡,人們能夠通過萬維網在臺式電腦或筆記本電腦上瀏覽來自互聯網服務和內容供應商的互聯網內容。通過融合及同步這些娛樂網絡,人們還可以在電腦上與互聯網內容交互的同時,在電視上觀看電視廣播。
ABC增強電視部門的增強型電視(Enhanced TV)是一種在互聯網上的交互電視系統,它允許電視收看者與ABC電視節目廣播進行交互,尤其是足球比賽和電視知識競賽。ABC增強電視部門是ABC互聯網集團的三個營業單位之一,它在伯班克、加利福尼亞和紐約進行業務營運,并且也是ABC電視網絡和沃爾特·迪斯尼公司的部分。收看者可以同時觀看ABC電視節目和通過互聯網與跟電視節目有關的增強型電視內容進行交互。對于ABC足球比賽廣播,例如,收看者在電視上觀看足球比賽的時候可以回答小問題、對質疑重放(replaychallenges)表決、提交意見和玩夢幻足球。類似地,在觀看ABC電視知識競賽的時候,收看者在家中可以與在ABC電視演播室的競賽者實時合作。為了使用增強型電視,收看者會將他或她的電視調到ABC頻道,在他或她的電腦上訪問與該ABC頻道相應的ABC網站,并登錄到該網站的增強型電視部分。
另外對于增強型電視,用戶還可以訪問包含收看者感興趣的其他信息的網站。例如,經互聯網從100 Matsonford Road,Radnor,Pennsylvania的電視指南(TV Guide)可以得到電視列表。用戶向電視指南的網站提供他或她的郵政區碼和用于接收電視廣播的服務類型(如電纜、圓盤式衛星電視天線和廣播/天線)。基于這些信息,網站提供與用戶輸入的郵政區碼和服務類型相應的電視列表。特別是,網站提供標明由各本地分支機構在各時間期間進行廣播的電視節目的表格。遺憾地是,該網站沒有與由廣播網絡提供的內容融合或同步。
因此,需要一種同步通信網絡與廣播網絡的交互的系統和方法,尤其是,需要一種能夠將網絡的各種內容與通信網絡和/或廣播網絡的內容相融合與同步的系統和方法。該系統和方法將服務于進一步增強用戶的娛樂感受。
發明內容
本發明是用于同步通信網絡與廣播網絡的交互的傳輸同步引擎。該傳輸同步引擎包括位置引擎、節目列表引擎、節目內容引擎和處理器。位置引擎接收移動臺的位置信息,節目列表引擎基于移動臺的位置信息檢索當前的節目列表,節目內容引擎為當前節目列表的一個或多個節目檢索增強型節目內容。處理器根據當前節目列表創建與增強型節目內容相應的節目的列表并將該節目列表提供給移動臺。
本發明還是用于同步通信網絡與廣播網絡的交互的網絡系統。該網絡系統包括傳輸同步引擎以及無線網關,節目列表源,和與該傳輸同步引擎相連的節目內容源。無線網關是通信網絡的一部分,節目內容源是廣播網絡的一部分。無線網關能夠與通信網絡中的移動臺進行無線通信,并且向傳輸同步引擎提供移動臺的位置信息。節目列表源能夠基于移動臺的位置信息向傳輸同步引擎提供用于由廣播網絡廣播的當前節目列表。節目內容源能夠向傳輸同步引擎提供適合于當前節目列表的一個或多個節目的增強型節目內容。傳輸同步引擎從當前節目列表創建具有可以從節目內容源得到的增強型節目內容的節目的列表,并將該列表提供給移動臺。
本發明進一步是一種傳輸同步引擎用于同步通信網絡與廣播網絡的交互的方法。傳輸同步引擎允許通信網絡的移動臺經通信網絡的無線網關訪問。接下來,從無線網關接收移動臺的位置信息。然后基于移動臺的位置信息從節目列表源檢索用于由廣播網絡廣播的當前節目列表。其后,從廣播網絡的節目內容源檢索適合于當前節目列表的一個或多個節目的增強型節目內容。根據當前節目列表創建具有可以從節目內容源得到的增強型節目內容的節目的列表。最后,將該節目列表經無線網關提供給移動臺。
圖1是說明根據本發明的可適于操作的通信網絡的框圖。
圖2是說明根據本發明的可適于操作的通信網絡和廣播網絡的框圖。
圖3是包括傳輸同步引擎的本發明的優選實施例的框圖。
圖4是根據本發明的圖3所示傳輸同步引擎的優選操作的流程圖。
圖5是顯示關于創建一列由圖4所示的優選操作確定的節目的更詳細情況的流程圖。
圖6是在圖4所示優選操作之后的圖3所示傳輸同步引擎的更優選操作的流程圖。
具體實施例方式
本發明是用于同步雙向網絡與單向網絡的交互的系統和方法。尤其是,該系統和方法同步通信網絡與廣播網絡的交互。通信網絡從節目內容源(如電視或無線電廣播公司)向位于用戶附近的廣播接收機(如電視或收音機)發送媒體內容。類似地,通信網絡在節目內容源和由用戶操作的通信收發器之間提供雙向通信。盡管廣播網絡可以提供雙向性能,但是本發明僅要求具有單向性能的廣播網絡。用戶通信收發器優選地是移動臺,但是本領域技術人員會認識到在下文論述的特征還將在其他通信設備中獲得應用,如電腦、無繩電話、有線電話、個人數字助理、雙向無線電通信裝置、傳呼機等等,而且這里所說的移動臺是指這些設備或其等同裝置中的每一個。
參看圖1,根據本發明的優選實施例提供了通信系統100。系統100包括移動臺102、基站收發器(BTS)104,和一個或多個位置判斷系統。BTS在移動臺102和各種其他有線和無線通信設備之間提供無線語音和/或數據鏈接。
通信系統100可以使用任意類型的位置判斷系統如地面定位系統和空中定位系統來確定移動臺的位置。如圖1所示,移動臺102接收來自空中定位系統,即全球定位系統(GPS)衛星106的位置信息。移動臺還通過與地面定位系統,即BTS 104通信來確定位置信息。地面定位系統可以使用多種技術,包括(但不限于)前向鏈路三角定位(FLT)技術、高級前向鏈路三角定位(AFLT)技術、振幅差別到達角(AD-AOA)技術和增強觀察時間差(EOTD)技術。移動臺102還可以經無線通信鏈路如藍牙無線技術從另一個實體接收移動臺的位置。這類外部信息的例子包括GPS和/或地面非FLT的參考位置信息和結束時間標記(time-stamped off),所述地面非FLT如覆蓋地面位置系統。覆蓋地面位置系統可從第三方得到,如賓夕法尼亞的普魯士大帝的TruePosition公司(TruePosition of King of Prussia,Pennsylvania)和加利福尼亞的圣拉蒙的美國無線公司(U.S.Wireless ofSan Ramon,California)。移動臺102可以自主向通信網絡系統100的無線基礎設施報告它的位置,或者無線基礎設施可以查詢移動臺以報告它的位置。
BTS 104是通信系統100的無線基礎設施的一部分。除BTS之外,無線基礎設施還包括基站控制器(BSC)108、移動交換中心/訪問位置寄存器(MSC/VLR)110和互操作性中心112。BSC 108控制多個BTS 104之間的通信,并管理多個BTS的操作和交互。MSC/VLR 110向和從移動臺102路由呼叫、并跟蹤移動臺102的位置信息。如果需要,互操作性中心112將在移動臺102的語音和/或數據信號與另一個通信協議之間進行合適的轉換。例如,互操作性中心112可以選擇地在通信系統內路由語音和/或數據呼叫,并且向和從無線通信服務供應商114、陸線語音系統(如公共交換電話網(PSTN)116)和陸線數據系統(如互連網協議網絡或無線網關118)路由語音和/或數據呼叫。
參看圖2,優選實施例中的用戶在與移動臺102交互時可從廣播接收器202接收信息。如上所述,這里移動臺102包括任意類型的通信裝置,包括(但不限于)電腦、無繩電話、有線電話、個人數字助理、雙向無線電通信裝置、傳呼機等等。廣播接收器202包括(但不限于)視頻設備(如視頻監視器)、音頻設備(如收音機)和多媒體設備(如電視機)。移動臺102和廣播接收器202必須位于與用戶204特別接近的位置并因而彼此特別接近。特別是,移動臺102必須與用戶足夠近以允許與用戶交互,如聽移動臺的聽筒(earpiece)、對移動臺的話筒說話、觀看移動臺的顯示和/或按移動臺的鍵盤。同樣,廣播接收器202必須與用戶足夠近以便用戶可以接收信息,如觀看廣播接收器的顯示或收聽廣播接收器的揚聲器。例如,用戶可以在經他或她的移動臺發送和接收文本消息時觀看和收聽他或她的電視。
對于優選實施例,移動臺102與通信網絡206通信,廣播接收器202從廣播網絡208接收信息。通常由廣播電視或無線電廣播公司運營的廣播網絡208向廣播接收器202提供媒體內容。例如,電視廣播網絡可以向電視提供音頻/可視內容,無線電廣播網絡可以向收音機提供音頻內容。通常由通信服務供應商運營的通信網絡206在從移動臺向廣播網絡發送控制信號時從廣播網絡208向移動臺102發送媒體內容。例如,通信網絡可以在移動臺和廣播網絡之間進行文本消息或語音消息的通信。對于如圖2所示的優選實施例,通信網絡206經無線網關118和網絡連接210(如互連網)與廣播網絡208通信。
參看圖3,本發明是用于同步通信網絡204與廣播網絡206的交互的網絡系統300。本發明包括傳輸同步引擎302,它經通信網絡204和第一網絡連接304與一個或多個移動臺102連接,并經第二網絡連接306與一個或多個廣播網絡206連接。傳輸同步引擎302還經第三網絡連接314與一個或多個節目列表源308、310、312連接。第一、第二和第三網絡連接304、306、314可以是任意類型的數據連接鏈路,包括(但不限于)互連網、內聯網、廣域網、局域網、無線通信鏈路和直接連接電纜。另外,通信網絡204、無線網關118、廣播網絡206和節目列表源308、310、312可以組合在單個實體內,可以彼此分開,或者可以形成一個或多個分開的組。對于優選實施例,第一、第二和第三網絡連接304、306、314代表互連網的一部分,而且通信網絡204、無線網關118、廣播網絡206和節目列表源308、310、312是彼此分開的、并經互連網與傳輸同步引擎302通信。
傳輸同步引擎302包括處理器316、位置引擎318、節目列表引擎320和節目內容引擎322。處理器316協調傳輸同步引擎的各組件的操作,并且另外,控制同步傳輸引擎302的總體操作。對于優選實施例,在處理器316和傳輸同步引擎302的其他組件之間是主-從關系。然而,應該理解,對于傳輸同步引擎302的各組件可以實施對等或分布式智能關系,從而消除具有處理器316的必要。
位置引擎318為傳輸同步引擎302識別移動臺102的位置信息。特別是,位置引擎318經通信網絡204和無線網關118從移動臺接收位置信息。優選地,位置信息包括移動臺當前位置的緯度和經度坐標。如圖1所示和上面所述,本發明可以使用任意類型的位置判斷系統,如地面定位系統和空中定位系統,來確定移動臺的位置。位置引擎318還將接收的位置信息映射到預定的媒體區域。由于不同的位置可以接收不同的媒體內容,媒體區域被定義為每個媒體區域接收相似的媒體內容。例如,1#媒體區域的電視服務供應商可以廣播一個電視節目時間表,而2#媒體區域(與1#媒體區域相鄰)的另一個電視服務供應商可以廣播不同的電視節目時間表。
位置引擎318還可以為傳輸同步引擎302識別關于移動臺102的其他類型的信息。例如,位置引擎318可以接收服務模式信息,該信息標識媒體內容在移動臺102附近的廣播的方式,如經天線、電纜和衛星接收。例如,如果移動臺102位于具有電纜連接的電視附近,位置引擎318可以從移動臺102接收關于電纜連接的信息。作為響應,傳輸同步引擎302將排除考慮在移動臺的當前位置的任何無線電或空中廣播,而且傳輸同步引擎將聚焦于在移動臺當前位置的任何電纜廣播。
移動臺102可以通過用戶輸入或通過與廣播接收器的無線通信來確定以上其他類型的信息。這種無線通信的例子包括(但不限于)由BluetooTM專業組支持的BluetoothTM無線技術、由HomeRFTM工作組支持的HomeRFTM技術和由電氣和電子工程師協會及無線以太網兼容性聯盟支持的無線保真(Wi-Fi)(IEEE 802.11,IEEE 802.11b等)技術。例如,移動臺102可以通過藍牙技術與附近的電視通信、并確定該電視正在經衛星接收媒體內容。然后,移動臺102可以將該服務模式信息轉發給位置引擎318。
傳輸同步引擎302從移動臺102接收位置信息(和任何其他信息)之后,傳輸同步引擎的節目列表引擎320從一個或多個節目列表源308、310、312中檢索當前節目列表。每一個節目列表源308、310、312包括可從廣播網絡得到的與媒體節目有關的各種信息,如節目時間表。優選地,每一個節目列表源是網站,它提供當前正在由廣播網絡向特定位置廣播的媒體節目的列表。節目列表引擎320可以向節目列表源308、310、312提供移動臺102的位置信息,并且作為響應,節目列表源將基于當前位置向節目列表引擎提供當前節目列表。節目列表引擎320,或者節目列表源308、310、312,還可以包括時鐘電路以跟蹤日期和時間,以便節目列表引擎可以基于當前時間周期以及移動臺102的位置信息從節目列表源檢索當前節目列表。如上所述,節目列表引擎320還可以基于由位置引擎318檢索的服務模式信息檢索當前節目列表,所述服務模式信息識別移動臺102的當前位置的廣播媒體內容的方式。
例如,節目列表引擎320可以通知節目列表源308(即網站)移動臺102位于特定區域(如由位置引擎318映射的)并且移動臺附近的電視經電纜連接接收媒體內容。基于該信息以及當前的日期和時間,網站確定被在當前日期和時間廣播的電視節目的電視列表和它們的相應的廣播網絡。網站還可以確定接下來將要廣播或最近剛廣播過的電視節目和它們的相應的廣播網絡。節目列表源308在節目列表引擎要求時將該信息提供給節目列表引擎320。
節目內容引擎322為來自節目列表源308、310、312檢索到的一個或多個當前節目列表檢索增強型節目內容。特別是,傳輸同步引擎302(優選地是處理器316)從對應增強型節目內容的節目列表創建節目列表,并將創建的所述節目列表提供給移動臺102。節目內容引擎322確定與至少一個節目相應的增強型節目內容是否可從廣播網絡208的節目內容源324得到。
廣播網絡208包括與傳輸同步引擎302相連的節目內容源324。節目內容源324存儲與廣播網絡的各種節目有關的信息,如圖3中節目1至節目4。例如,如果廣播網絡是提供電視廣播的電視公司,廣播網絡的節目內容源324可以為它廣播的各種電視節目存儲節目內容。例如,第一節目326可以是特定的戲劇,第二節目328可以是特定的脫口秀,第三節目330可以是特定的電視知識競賽(game show),第四節目332可以是特定的體育比賽。節目內容被廣播用于由廣播接收器接收,并可以經網絡連接(比如網絡連接306)得到(至少一部分)。因此,對于移動臺102,得到訪問節目內容源324的至少一部分節目內容是可能的。
節目內容源324還能夠向傳輸同步引擎302提供用于由當前節目列表識別的一個或多個節目的增強型節目內容。增強型節目內容是附加信息,其不被廣播供接收器接收,而是可經網絡連接(如網絡連接306)得到。移動臺102的用戶當在移動臺102附近的廣播接收器接收廣播節目內容時,可以訪問節目內容源324的增強型節目內容。因此,由移動臺102接收的增強型節目內容通過向用戶提供附加的節目內容增強了用戶的娛樂感受,這種感受對于用戶只是通過廣播接收器是不能得到的。
增強型節目內容可以采取多種方式。例如,在增強型體育內容的情況中,體育迷可以通過與體育比賽332的廣播同步的移動臺102訪問特別創建的內容。增強型體育內容可以包括(但不限于)團隊名冊、運動員傳記情況、經常更新的運動員和團隊情況、規則和犯規說明、花絮、實時競賽、運動員和教練語錄、促銷和廣告等等。作為另一個例子,在增強型電視知識競賽的情況中,電視知識競賽迷可以通過與特定電視知識競賽330廣播同步的移動臺102訪問并與特定內容交互。增強型電視知識競賽內容可以包括(但不限于)與接收增強型內容的其他競賽者的得分比較、經常更新的最高得分者列表、創建私人告示牌(private leaderboard)、邀請朋友彼此分組競爭的能力、創建私人聊天室的能力、頒獎、促銷和廣告等等。
可選地,節目內容源324可以在子類中存儲這類信息,這些子類可以根據區別節目內容的必要的要素來區分。這些子類的例子包括(但不限于)不同位置或媒體區域、不同目標用戶、不同日期或時間等等。例如,如圖3所示,第四節目332可以具有第一、第二、第三和第四媒體區域334、336、338、340等子類。例如,如果第四節目332代表用于特定體育比賽的增強型媒體內容,那么第一媒體區域334可以代表用于美國東北部分的特定體育比賽的增強型媒體內容,第二媒體區域336可以代表用于美國東南部分的特定體育比賽的增強型媒體內容,第三媒體區域338可以代表用于美國西北部分的特定體育比賽的增強型媒體內容,第四媒體區域340可以代表用于美國西南部分的特定體育比賽的增強型媒體內容。當然,應該理解,媒體區域的劃分并不限于以上所述的那些,而是可以為其他方式,如廣播區域、城市、國家、州、時區、普通愛好者忠實區域等等的多種子類。
傳輸同步引擎302(優選地是處理器316)從與增強型節目內容相應的當前節目列表創建節目的列表并將該創建的節目列表提供給移動臺102。在節目列表引擎320識別當前節目列表以后,傳輸同步引擎302確定是否當前節目列表的一個或多個節目具有相應的可從節目內容源324得到的增強型節目內容。傳輸同步引擎302可以通過在節目內容源324逐個尋找當前節目列表的每一個節目來作出這種確定,而且當找到增強型節目時,相應的節目就被加到由傳輸同步引擎創建的節目列表中。可選地,節目內容源324可以接收當前節目列表并為傳輸同步引擎302識別具有相應的增強型節目內容的節目。一旦創建了節目列表,傳輸同步引擎302就將該節目列表提供給移動臺102,以便移動臺可以為它的用戶顯示該列表。
傳輸同步引擎302還包括代碼轉換引擎342、事務處理引擎344、廣告(AD)引擎346和數據庫348。代碼轉換引擎342將從節目內容源324檢索的并打算提供給移動臺102的增強型節目內容進行代碼轉換。基于移動臺102的配置對增強型節目內容進行代碼轉換,以便向移動臺的用戶正確地提供該內容。移動臺102的配置可以包括(但不限于)顯示尺寸、顯示顏色、顯示語言、音量、音頻范圍、可用的音頻頻道數目、揚聲器電話的性能、移動臺102使用的瀏覽器類型等等。例如,代碼轉換引擎342可以用打算提供給無線電話的WML或XML代碼形式改變增強型節目內容,以便增強型節目內容清晰美觀地呈現在無線電話顯示屏的尺寸內。代碼轉換引擎342還可以對從移動臺102接收并打算提供給節目內容源324的控制信號進行代碼轉換。基于廣播網絡208的控制輸入需求對控制信號進行代碼轉換。例如,代碼轉換引擎342可以從控制信號中提取主要信息(essential information),如用戶響應和用戶響應的目的地址,并將該主要信息轉發給節目內容源324。
事務處理引擎344在交互會話中記錄移動臺102與廣播網絡208之間的交互。特別是,事務處理引擎344記錄移動臺102與節目內容源324之間從交互會話開始到交互會話終止的某些或全部事務。
廣告引擎346隨向移動臺102提供帶有節目列表的一個或多個廣告。廣告可以是提供資訊或向移動設備用戶提供打折機會(以優惠券形式)。對于優選實施例,廣告與移動設備102的用戶概況、從位置引擎接收的移動設備的特性、由節目列表標識的節目和/或日期及時間相關。例如,如果節目列表包括特定體育比賽,那么廣告引擎346可以在傳輸同步引擎302向移動臺提供節目列表時,向移動臺102提供運動服的廣告或優惠券。廣告引擎346還可以提供誘使用戶從節目列表中選擇特定節目的廣告。
傳輸同步引擎302的數據庫用于為傳輸同步引擎302存儲各種信息。這類信息包括(但不限于)用于與傳輸同步引擎302通信的每個移動臺102的用戶概況、每個移動臺的位置信息和跟蹤、每個移動臺的節目喜好、由節目列表引擎320檢索的當前節目列表、由節目內容引擎322檢索的增強型節目內容、由傳輸同步引擎302(或處理器316)創建的節目列表、由事務處理引擎344記錄的每一個交互會話期間的事務、廣告引擎346的廣告等等。
參看圖4至圖6,示出了表示用于同步通信網絡與廣播網絡的交互的優選過程的流程圖。具體地,圖4是表示傳輸同步引擎302的優選操作的流程圖,圖5是詳細說明創建節目列表步驟(即圖4的步驟460)的子步驟的流程圖,圖6是說明在圖4所示優選操作之后的傳輸同步引擎的附加操作的流程圖。優選地,這里所述的優選過程表示傳輸同步引擎(如圖3所示的傳輸同步引擎302)的操作。
對于優選實施例,處理器316協調傳輸同步引擎的各組件的操作,并且另外,控制同步傳輸引擎302的總體操作。因此,圖4至圖6所示的流程圖表示具有處理器316的傳輸同步引擎的操作。然而,如上所述,應該理解,傳輸同步引擎可以具有對等或分布式智能關系,因而傳輸同步引擎將按常規執行圖4至圖6所示的步驟,無需特定處理器來執行。
參看圖4并結合圖3,優選過程開始于步驟410。在步驟420,在傳輸同步引擎302與移動臺102之間建立通信連接。對于優選實施例,傳輸同步引擎302允許它自己被通信網絡的移動臺102通過通信網絡的無線網關118來訪問。可選地,傳輸同步引擎302可以嘗試接觸連接移動臺102,而且移動臺可以提供對傳輸同步引擎的訪問。然后在步驟430,傳輸同步引擎302接收移動臺102的位置信息。優選地,位置信息包括移動臺當前位置的緯度和經度坐標,當前位置由位置判斷系統確定。位置引擎318還可以將位置信息映射到特定媒體區域和/或為傳輸同步引擎302識別移動臺102的其他類型的信息,如標識在移動臺附近媒體內容廣播的方式的服務模式信息。
在步驟440,傳輸同步引擎302還基于移動臺102的位置信息從節目列表源324檢索用于由廣播網絡208廣播的當前節目列表。傳輸同步引擎302可以基于其他信息如服務模式信息與當前日期和/或時間來檢索當前節目列表。在步驟450,傳輸同步引擎302還從廣播網絡208的節目內容源324為當前節目列表的一個或多個節目檢索增強型節目內容。
接下來,在步驟460,傳輸同步引擎302從具有可從節目內容源324得到的增強型節目內容的當前節目列表創建節目的列表。例如,傳輸同步引擎302可以在節目內容源324逐個尋找當前節目列表的每一個節目,而且當找到增強型節目時,相應的節目就被加到由傳輸同步引擎創建的節目列表中。作為替換,節目內容源324可以接收當前節目列表,并為傳輸同步引擎302識別具有相應的增強型節目內容的節目。一旦創建了節目列表,在步驟470,傳輸同步引擎302就將該節目列表提供給移動臺102,以便移動臺可以為它的用戶顯示該列表。其后,在步驟480,過程可以終止,但是對于優選過程,傳輸同步引擎302的操作繼續圖6所示的步驟。
參看圖5,示出了在步驟460執行用于創建節目列表的子步驟的更詳細情況。在步驟510開始子步驟之后,在步驟520,傳輸同步引擎302識別當前節目列表的第一個節目。然后,在步驟530,傳輸同步引擎302確定節目信息,其是否指示與第一個節目相應的增強型節目內容可從節目內容源324得到。如果與第一個節目相應的增強型節目內容可得到,那么在步驟540,第一個節目就被添加到節目列表。對于該特定的例子,當前節目列表的第一個節目將成為所述節目的列表的第一個節目。如果與第一個節目相應的增強型節目內容不能得到,那么在步驟550,傳輸同步引擎302確定是否在當前節目列表中有一個以上的節目。如果不是,子步驟在步驟570終止,而且傳輸同步引擎302在圖4所示的步驟470繼續操作。
如果傳輸同步引擎302確定當前節目列表包括一個以上的節目,那么在步驟560,傳輸同步引擎302識別當前節目列表的下一個節目。然后,傳輸同步引擎302確定與下一個節目相應的增強型節目內容是否可從節目內容源324得到。如果存在該增強型節目內容,在步驟540,下一個節目就被添加到節目的列表。如果不存在該增強型節目內容,下一個節目就不會添加到節目的列表中。其后,(步驟560、530或許還有步驟540)檢查當前節目列表中的每一個節目直到當前節目列表的所有節目都已檢查完(步驟550所確定)。最后,子步驟在步驟570終止,并且傳輸同步引擎302繼續步驟470。
參看圖6,在步驟610,傳輸同步引擎302繼續過程的附加操作。在步驟620,傳輸同步引擎302從移動臺102接收響應。該響應標識來自在步驟460創建的節目的列表的特定的增強型節目。然后在步驟630,傳輸同步引擎302識別與特定的增強型節目相應的特定的增強型節目內容。接下來,在步驟640,傳輸同步引擎302確定移動臺102的配置。移動臺102的配置可以從傳輸同步引擎302的數據庫348或從移動臺102的存儲部分檢索到。配置信息的例子包括(但不限于)顯示尺寸、顯示顏色、顯示語言、顯示圖形能力、音量、音頻范圍、可用的音頻頻道數目、揚聲器電話的性能、移動臺102使用的瀏覽器類型等等。其后,在步驟650,傳輸同步引擎302開始移動臺102與廣播網絡208之間的交互會話。對于優選實施例,傳輸同步引擎302的節目內容引擎322在步驟630識別特定的增強型節目內容并在步驟650開始交互會話。
傳輸同步引擎302在步驟650開始交互會話以后,傳輸同步引擎執行一些會話相關步驟(即步驟660、665和/或670),同時周期性地檢查以確定是否在步驟680終止會話。具體地,在交互會話中,傳輸同步引擎302(優選地是代碼轉換引擎342)在步驟660基于移動臺102的配置將增強型節目內容進行代碼轉換,并在步驟665將從移動臺接收的控制信號進行代碼轉換以用于由廣播網絡208進行正確的解釋。應該理解,步驟660和665可以順序或同時發生。而且,在交互會話中,傳輸同步引擎302(優選地是事務處理引擎344)在步驟670記錄移動臺102與廣播網絡208之間的交互。當傳輸同步引擎302在步驟680確定交互會話已終止時,圖6所示的附加操作在步驟690終止。
當對本發明的優選實施例進行了說明和描述時,應該理解,本發明不受此限制。本領域的技術人員會作出眾多的改進、變化、變型、替換和等同物,都不脫離由所附的權利要求限定的本發明的要旨和范圍。
權利要求
1.一種用于同步通信網絡與廣播網絡的交互的傳輸同步引擎,其包括位置引擎,用于接收移動臺的位置信息;節目列表引擎,用于根據所述移動臺的位置信息檢索當前節目列表;節目內容引擎,用于為所述當前節目列表的至少一個節目檢索增強型節目內容;處理器,用于從與增強型節目內容相應的所述當前節目列表創建節目的列表并將創建的節目的列表提供給所述移動臺。
2.如權利要求1所述的傳輸同步引擎,其中,所述節目列表引擎根據當前時間期間以及所述移動臺的位置信息檢索當前節目列表。
3.如權利要求1所述的傳輸同步引擎,其還包括代碼轉換引擎,用于根據所述移動臺的配置將打算提供給該移動臺的增強型節目內容進行代碼轉換,以及根據所述廣播網絡的控制輸入需求將從該移動臺接收的控制信號進行代碼轉換。
4.如權利要求1所述的傳輸同步引擎,其還包括事務處理引擎,用于在交互會話中記錄所述移動臺與廣播網絡之間的交互。
5.如權利要求1所述的傳輸同步引擎,其還包括廣告引擎,用于向移動臺提供節目列表以及至少一個廣告。
6.一種用于同步通信網絡與廣播網絡的交互的網絡系統,其包括傳輸同步引擎;與所述傳輸同步引擎連接的所述通信網絡的無線網關,該無線網關能夠與該通信網絡的移動臺進行無線通信、以及向所述傳輸同步引擎提供該移動臺的位置信息;與所述傳輸同步引擎連接的節目列表源,該節目列表源能夠基于所述移動臺的位置信息向傳輸同步引擎提供用于由所述廣播網絡廣播的當前節目列表;以及與所述傳輸同步引擎連接的所述廣播網絡的節目內容源,該節目內容源能夠向所述傳輸同步引擎提供用于所述當前節目列表的至少一個節目的增強型節目內容,其中,所述傳輸同步引擎從具有可從所述節目內容源得到的增強型節目內容的所述當前節目列表創建節目的列表,并將該創建的節目的列表提供給所述移動臺。
7.如權利要求6所述的網絡系統,其中,所述節目列表源基于當前時間期間以及所述移動臺的位置信息提供所述當前節目列表。
8.如權利要求6所述的網絡系統,其中,所述傳輸同步引擎根據所述移動臺的配置將打算提供給該移動臺的增強型節目內容進行代碼轉換,并根據所述廣播網絡的控制輸入需求將從該移動臺接收的控制信號進行代碼轉換。
9.如權利要求6所述的網絡系統,其中,所述傳輸同步引擎在交互會話中記錄所述移動臺與廣播網絡之間的交互。
10.如權利要求6所述的網絡系統,其中,所述傳輸同步引擎將節目列表以及至少一個廣告提供給所述移動臺。
11.一種用于傳輸同步引擎同步通信網絡與廣播網絡的交互的方法,包括以下步驟允許所述通信網絡的移動臺通過該通信網絡的無線網關訪問所述傳輸同步引擎;從所述無線網關接收所述移動臺的位置信息;根據所述移動臺的位置信息,從節目列表源檢索用于由所述廣播網絡廣播的當前節目列表;從所述廣播網絡的節目內容源為所述當前節目列表的至少一個節目檢索增強型節目內容;從具有可從所述節目內容源得到的增強型節目內容的當前節目列表創建節目的列表;以及將所述創建的節目的列表經所述無線網關提供給所述移動臺。
全文摘要
本發明是用于同步通信網絡(206)與廣播網絡(208)的交互的系統和方法。該系統(300)包括傳輸同步引擎(302)、無線網關(118)、節目列表源(308、310、312)和節目內容源(324)。無線網關(118)能夠與移動臺(102)進行無線通信以及提供移動臺(102)的位置信息。節目列表源(308、310、312)能夠基于移動臺(102)的位置信息提供用于由廣播網絡(208)廣播的當前節目列表。節目內容源(324)能夠為當前節目列表的一個或多個節目提供增強型節目內容。傳輸同步引擎(302)根據當前節目列表創建具有可從節目內容源(324)得到的增強型節目內容的節目的列表。
文檔編號H04N7/025GK1643918SQ03806263
公開日2005年7月20日 申請日期2003年2月24日 優先權日2002年3月18日
發明者丹尼爾·倫納德·保羅, 馬修·理查德·皮耶特, 博赫丹·邁倫·皮斯基爾 申請人:摩托羅拉公司