专利名称:同步通信网络与广播网络的交互的系统和方法
技术领域:
本发明总的来说涉及与媒体广播装置交互通信的领域。尤其是涉及当从媒体广播装置或其他经批准的来源接收相关的媒体内容时,允许与媒体广播装置交互通信的系统。
背景技术:
众所周知,通过融合及同步两个或更多的娱乐网络可以增强公众的娱乐感受。对于一种类型的娱乐网络,人们能够在电视上观看来自各广播网络的电视广播,这些广播网络由各广播公司所拥有,如美国广播公司(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日
发明者丹尼尔·伦纳德·保罗, 马修·理查德·皮耶特, 博赫丹·迈伦·皮斯基尔 申请人:摩托罗拉公司