单播和广播无线网络上的交互式服务的制作方法

文档序号:7937462阅读:195来源:国知局
专利名称:单播和广播无线网络上的交互式服务的制作方法
技术领域
本发明涉及通信网络,更具体地涉及通过无线网络提供交互式服务。
背景技术
现有蜂窝网络支持双向单播能力,而新兴的蜂窝网络(例如,第
三代伙伴计划(3GPP)蜂窝网络)支持双向单播能力和广播能力的共 存。然而,不利地,这种新兴网络的广播能力受限于非个性化内容, 此外,必须根据固定时间安排将非个性化内容传递至用户终端。

发明内容
通过使用单播无线网络和广播无线网络提供交互式服务的方法
和设备的本发明解决了现有技术中的各种缺陷。 一种方法包括对内 容交互信息进行接收,所述内容交互信息指示了用户与无线用户终端 处呈现的内容的交互;获得至少一个服务参数;以及使用内容交互信 息和至少一个服务参数来提供服务,其中,使用单播无线网络或广播 无线网络之一来提供该服务。使用广播无线网络向无线用户终端提供 针对其接收到内容交互信息的内容,并且通过单播无线网络接收该内 容交互信息。提供的服务可以包括通过广播无线网络提供修改后内
容,通过单播无线网络提供个性化内容,充当基于网络的服务的代理,


通过考虑以下结合附图的详细描述,可以容易地理解本发明的教
导,在附图中
图l示出了通信网络的高层框图;图2示出了根据本发明一个实施例的方法;
图3示出了图1的通信网络的示例实现的高层框图4示出了适合用于执行这里描述的功能的通用计算机的高层框图。
为了便于理解,在可能的情况下,使用了相同的参考数字来表示 附图所共有的相同元件。
具体实施例方式
本发明提供了针对无线网络的可扩展的交互式服务。在用户终端 处,用户可以通过广播无线网络与提供给用户终端的广播内容进行交 互。捕获用户终端处处的内容交互,并通过单播无线网络将其提供给 管理系统。管理系统基于从一个或多个用户终端接收到的内容交互信 息来提供一个或多个服务。可以提供的服务可以包括通过广播无线 网络提供修改后的内容,通过单播无线网络提供个性化内容,为基于 网络的服务运行代理等等,及其各种组合。
图l示出了通信网络的高层框图。具体地,通信网络100包括多
个用户终端(UT) 102"02N(统称为,UT 102)、单播无线网络(UWN) 110、广播无线网络(BWN) 120、分组数据服务节点(PDSN) 130、 核心数据网络(CDN) 140、多个内容服务器(CS) 150「150N (统称 为,CS150)、以及内容交互管理系统(CIMS) 160。如这里所述,通 信网络100支持交互式服务,响应于UT 102的用户与从CS 150传播至 UT 102的内容的交互来为UT 102提供服务。如这里关于图l进一步描 述的和这里关于图2进一步示出和描述的那样,CIMS 160对内容交互 服务进行管理。
如图1所示,UT 102与UWN IIO和BWN 120进行通信。UT 102,-102n从UWN IOO接收通信,并使用相应的双向无线链路(BWL) 111广111n (统称为,BWL111)将通信发送至UWN 110。 UT 102「102N 使用单向无线链路(UWL) 121从BWN 120接收广播通信。UWL 121 是由UT102共享的广播链路。UT102可以调谐至UWL121,以接收正 在广播的内容。UWL121可以支持广播内容的多个信道,使得UT102可以调谐至正在发送特定内容的信道。
UWN 110使用通信路径(CP)131与PDSN 130进行通信。PDSN 130 使用通信路径(CP) 132与CDN 140进行通信。BWN 120使用通信路 径(CP) 133与CDN 140进行通信。在一个实施例中,BWN 120可以 使用通信路径(CP) 134与PDSN 130进行通信。PSDN130使用通信路 径(CP) 135与CDN140进行通信。CS 150,-150N使用相应的通信路径 (CP) 150广150n (统称为,CP 151)与CDN140进行通信。CIMS 160 使用通信路径(CP) 161与CDN 140进行通信。在一个实施例中,CIMS 160可选地直接与UWN 110和/或BWN 120进行通信。
CS 150向UT102提供内容。在一个实施例中,CS150向UT102提 供本地存储的内容。在一个实施例中,CS 150可以向UT102提供(例 如,从其他内容源接收)远程可用内容。CS 150通过BWN 120向UT 102 提供广播内容(这里也被称作原始广播内容,以表示还没有针对内容 交互服务进行过修改的内容)。CS 150向UT 102提供单播内容(这里 也被称作原始单播内容,以表示还没有针对内容交互服务进行过修改 的内容)。CS 150还可以根据实现方式,向UT 102提供修改后的和/或 附加广播内容和/或个性化单播内容(即,为内容交互服务而产生的内 容)。
内容(例如,原始广播内容、附加和/或修改后的广播内容、原始 单播内容、个性化单播内容等)可以包括各种类型内容,例如,文本 内容、音频内容、图像内容、视频内容、多媒体内容等、及其各种组 合。例如,由CS 150提供的内容可以包括基于文本的内容(例如,新 闻标题、天气更新、股票报价等)、音频内容(例如,音频片段、诸如 无线电台等流音频等)、图像内容(例如,静止图像、动画图像等)、 视频内容(例如,视频片段、流视频等)、多媒体内容(例如,流电视 节目、点播电视节目等)、软件更新等,及其各种组合。
在一个实施例中,CS150可以使用UWN110 (针对单播内容)或 BWN 120 (针对广播内容)直接向UT 102提供内容。在一个实施例中, CS 150可以通过向CIMS 160提供内容而间接地向UT 102提供内容(使 用UWN IIO和BWN 120向UT 102提供内容,以及可选地根据实现方式使用CDN 140来提供内容)。CS 150可以根据诸如所提供的内容类型 (例如,音频对视频、单播对广播等)、所提供的内容质量、对内容提 供的服务质量、在其中提供内容的网络实现(即,CIMS 160是否为CS 150充当代理/高速缓存)等因素、以及其他因素、及其各种组合,使 用各种不同内容格式向UT 120提供内容。
CDN140有助于支持本发明的通信(例如,从CS 150至UT102的 原始广播和单播内容的通信、从UT102至CIMS 160的内容交互信息的 通信、从CIMS160至UT102等的修改后的和/或附加广播内容、个性化 单播内容等的通信、及其各种组合)。例如,CDN140可以是任何基于 分组的网络,例如,公共数据网络(例如,互联网)、专用数据网络等、 及其各种组合。PDSN 130有助于无线接入网络和核心数据网络之间的 通信(示意性地,位于UWN IIO和CDN 150之间以及BWN 120和CDN 150之间),充当无线接入网络UWN IIO和BWN 120和CDN 150之间的 接入点。
UWN IIO支持针对UT 102的双向单播通信。UWN IIO包括单播基 站(UBS) 112和无线网络控制器(RNC) 114,为清楚起见而省略的 其他组件。UNWllO相应地使用BWLlll (如前向无线链路)支持将 内容下行通信至UT102。该内容可以包括任何内容,包括原始单播内 容、作为内容交互服务的一部分提供的个性化单播内容等、及其各种 组合。UNW IIO相应地使用BWL 111 (作为反向无线链路〉支持来自 UT 102的内容交互信息的上行通信。例如,UWN IIO可以是基于 CDMA 2000的EVDO无线网络。
BWN 120支持针对UT 102的单向广播通信。BWN 120包括广播基 站(BBS) 122以及为了清楚起见而省略的组件(例如,控制器、服务 器、或可以控制对来自BWN 120的内容进行广播的类似组件)。BWN 120使用UWL 121来支持向UT 102广播内容,UWL 121可以支持一个 或多个广播信道,使得UT102可以调谐至不同广播信道以接收不同内 容。具体地,BWN支持向UT102广播内容。如这里所述,该内容可以 包括原始广播内容、作为内容交互服务一部分的修改后的和/或附加的 广播内容等、及其各种组合。例如,BWN 110可以是MediaFLO广播无线网络。
UT 102包括支持无线通信的终端。UT 102支持经由UWN IIO的双 向单播通信,包括使用BWL lll通过UWN 110发送和接收信息。UT 102 使用UWN110发送内容请求、内容交互信息等。UT102使用UWN110 接收单播内容以及其他信息。单播内容可以包括原始单播内容、作 为内容交互式服务一部分的个性化单播内容等。UT102支持来自BWN 120的单向广播通信,包括使用UWL 121通过BWN 120接收信息。UT 102接收来自BWN 120的广播内容。广播内容可以包括原始广播内容、
作为内容交互服务一部分的修改后的和/或附加广播内容等。
UT102提供用于请求内容、接收内容、呈现内容、与所呈现的内 容进行交互、以及执行类似功能的装置。例如,每个UT102包括一 个或多个用户接口 (例如,按钮、键区等),使关联用户能够预订内容 服务、请求内容、与所呈现的内容交互等、及其各种组合。UT102提 供用于呈现接收到的内容的装置。例如,每个UT102包括 一个或多 个用户接口 (例如,屏幕、扬声器等),使关联用户能够査看内容。例 如,UT102可以包括诸如移动电话、个人数字助理等无线用户终端。 CIMS 160对内容交互服务进行管理。CIMS 160接收来自UT 102
的内容交互信息。内容交互信息可以包括源自与内容的用户交互的任 何信息。CIMS 160使用内容交互信息和至少一个服务参数(例如,从
其接收到内容交互信息的用户终端的位置、与从其接收到内容交互信 息的用户终端相关联的用户的用户偏好信息等、及其各种组合)。CIMS 160可以对许多不同的内容交互服务进行管理。参考图2,可以更好地 理解CIMS 160对内容交互服务进行管理的操作。
图2示出了根据本发明的一个实施例的方法。具体地,图2的方法 包括为用户终端提供一个或多个内容交互式服务的方法。尽管关于一 个用户终端进行示出和描述,但可以向多个用户终端提供一个或多个 内容交互服务。尽管被示出和描述为顺序执行,但是可以同时或以与 关于图2示出和描述的不同的顺序来执行图2的方法200步骤的至少一 部分。方法200起始于步骤202并前进至步骤204。
在步骤204,对内容交互信息进行接收。从用户终端接收内容交互信息。基于用户终端的用户与在用户终端上呈现的内容的交互在用 户终端处产生内容交互信息。通过对该用户终端进行服务的单播无线 网络从用户终端接收内容交互信息。内容交互信息可以包括与正在 用户终端处呈现的内容有关的信息、与内容呈现期间一个或多个用户 接口的使用有关的信息、应用上下文信息等、及其各种组合。
例如,用户交互信息可以识别出正在呈现的内容的源(例如,诸 如正在收听的无线电信道、正在收看的电视台等在用户终端处呈现的 频道)、正在呈现的内容、正在呈现的内容类型(例如,文本、音频、 视频等)等、及其各种组合。例如,用户交互信息可以识别在用户终 端上被按压的按键以及在用户终端上被按压的按键的结果,例如,响 应于这样的按键按压在用户终端上执行的操作、响应于这种按键按压 发起的请求等、及其各种组合。如这里所述,这种内容交互信息仅是 示例性的,gP,可以接收更少或更多的内容交互信息。
在步骤206,获得一个或多个服务参数。在一个实施例中,始终 获得相同的服务参数。在一个实施例中,所获得的服务参数可以取决 于所接收到的内容交互信息的至少一部分。在一个实施例中,所获得 的服务参数可以取决于所请求的内容交互服务(可以在内容交互信息 中显式请求、或基于接收到的内容交互信息进行确定)。例如,服务参 数可以包括用户终端位置信息、用户偏好信息、和类似的服务参数、 及其各种组合。
在一个实施例中,用户终端位置信息可以包括用户终端的网络位 置。用户终端的网络位置可以对用户终端所位于的蜂窝区域进行识别, 可选地,识别出对该蜂窝区域进行服务的单播无线网络和/或广播无线 网络。例如,网络位置信息可以用于对通过其可以提供内容交互服务 的单播无线网络或广播无线网络进行识别。例如,网络位置信息可以 用来对从相同蜂窝区域或相同组蜂窝区域中的用户终端接收到的内容 交互信息加以组合(例如,用于确定针对蜂窝区域是通过单播无线网 络提供内容还是通过广播无线网络提供内容)。
在一个实施例中,用户终端位置信息可以包括用户终端的地理位 置。用户终端的地理位置对用户终端所处的地理区域进行识别,以及可选地,可以识别出对该地理区域进行服务的单播无线网络和/或广播 无线网络。例如,为了向用户终端提供个性化内容(例如,本地天气、 本地广告等),可以使用地理位置信息。例如,该地理位置信息可以用 于合计各规模下(例如,地区、州、国家等、及其各种组合)的投票 统计(例如,用户响应于在他们各自的用户终端处观看到的内容而进 行投票)。
用户偏好信息包括与指示用户偏好的、与用户相关联的任何信 息。例如,用户偏好信息可以包括用户简档信息、由用户预定或用 户可用的一个或多个内容交互服务、由用户预定或用户可用的一个或 多个其他服务、由用户预定的特定内容、应当以其向用户提供不同服 务和/或内容的一个或多个服务级别、关于向用户提供内容的细节(例 如,格式、服务质量、优先级等)等,及其各种组合。
可以从一个或多个网络组件获得服务参数。在一个实施例中,例
如,CIMS 160在本地可以获得服务参数的至少一部分(即,存储在 CIMS 160内的服务参数)。在一个实施例中,CIMS 160可以从一个或 多个网络组件(例如,从PDSN 130、 RNC 114、 USB 112、 UT 102中
的一个或多个等、及其各种组合)远程获得服务参数的至少一部分。 尽管为了清楚起见而进行了省略,但是可以从为了清楚起见而被省略 的一个或多个其他网络组件(例如,归属位置寄存器(HLR)、用户偏 好数据库、用户简档数据库、用户服务预订数据库等、及其各种组合) 获得状态信息。
在一个实施例中,CIMS 160在本地获得服务参数,可以直接地(例 如,在CIMS 160上保持的信息)和/或间接地(存储在网络中其他组件 上的、例如周期地、非周期性地响应于来自CIMS160的请求被传送至 CIMS 160的服务参数等)将服务参数本地存储在CIMS 160上。在一个 实施例中,CIMS 160可以在一个或多个现有网络组件(例如,在PDSN 130、 RNC 114、 BTS 112等中的一个或多个上实现;而不是被实现为 独立的系统),CIMS 160可以根据其上实现了CIMS 160的网络组件, 来在本地获得各种其他类型的服务参数。这里关于图3示出并描述了一 个或多个现有网络组件上CIMS 160的实现。在一个实施例中,CIMS 160远程地获得服务参数,CIMS 160可以 从一个或多个网络组件获得服务参数。例如,可以从无线网络控制器 (RNC)、归属位置寄存器(HLR)、全球定位系统(GPS)等、及其各 种组合来获得用户终端位置信息。例如,可以从用户偏好数据库、用 户简档数据库、用户服务预订数据库、内容交互管理系统(示意性地, CIMS160)等、及其各种组合获得用户偏好信息。可以从从中可获得 这种信息的任何网络组件获得服务参数。由本发明提供的内容交互服 务不限于用来提供这种服务的服务参数的源。
在步骤208,提供内容交互服务。可以将所提供的内容交互服务 显式地识别为接收到的内容交互信息的一部分。可以通过对内容交互 信息进行处理来确定所提供的内容交互服务,可选地,可以通过对诸 如一个或多个服务参数等关联信息进行处理来确定。可以(根据内容 交互服务)使用一个或多个单播无线网络、 一个或多个广播无线网络 等、及其各种组合来提供内容交互服务。尽管根据本发明可以提供许 多内容交互服务,但是为了提供本发明实现的这种内容交互式服务的 样本的目的,描述了示例内容交互服务。
可以提供的第一内容交互服务是要通过广播无线网络传递的对 原始广播内容的修改。使用内容交互信息和至少一个服务参数来执行 对原始广播内容的修改。对原始广播内容的修改可以包括使用附加 内容对广播内容进行修改(例如,产生与原始广播内容相组合的附加 内容,以形成修改后的广播内容)、不使用附加内容对广播内容进行修 改(例如,基于实时用户等级来影响广播内容)、收集并广播用户产生 的内容等、及其各种组合。
在一个实施例中,对原始广播内容的修改包括使用附加内容对原 始广播内容进行修改。附加内容是根据内容交互信息(以及可选地, 一个或多个服务参数)产生的内容。将附加内容与原始广播内容进行 组合,以形成修改后的广播内容,通过广播无线网络将该修改后的广 播内容提供给用户终端。附加内容可以包括可以与正通过广播无线网 络提供(或要根据时间安排提供)的原始广播内容相组合的任何内容, 以便对正通过广播无线网络提供(或要根据时间安排提供)的广播内容进行修改。
在一个实施例中,例如,附加内容可以包括投票数据。例如,投 票数据可以包括来自对要在无线电台上播放的最受欢迎歌曲进行投 票、对电视节目等进行投票的用户(例如,支持或不支持电视节目的 参与者)的合计投票。类似地,在一个实施例中,例如,附加内容可 以包括测验统计。例如,测验统计可以包括从用户接收到的合计问答 答案(例如,来自于回答在线测验比赛中的问题、来自于回答无线电 或电视节目上的问题等),以便显示选择各个问题的答案的用户的百分 比。
在一个实施例中,例如,附加内容可以包括由用户产生的内容(记 为用户产生的内容),该内容应被广播至其他用户。例如,附加的用户 产生的内容可以包括来自用户的消息,该消息可以与电视节目相组合, 使得当呈现电视节目时用户消息可以在显示器上滚动。例如,在颁奖 典礼期间,用户可以提交关于他们最喜爱的表演者的文本消息,并且 该文本消息可以在显示器的底部滚动。例如,附加的用户产生的内容 可以包括用户创建的音频片段、用户创建的视频片段等,及其各种组 合。
在一个实施例中,通过汇聚内容交互信息来形成附加内容,可以 通过基于服务参数的至少一部分汇聚内容交互信息来形成附加内容。 例如,可以为进行显示,基于内容交互信息源自的地理区域(根据与 用户终端相关联的地理位置信息而确定,从用户终端接收内容交互信 息),汇聚内容交互信息(例如,投票、测验统计等)。类似地,例如, 可以基于内容交互信息源自的地理区域,来显示所汇聚的内容交互信 息(例如,使用一个广播无线网络来显示来自一个地理区域中的用户 的投票,而使用另一广播无线网络来显示来自另一地理区域中的用户 的投票)。
可以使用许多技术来实现修改后的广播内容的形成和通过广播
无线网络分散修改后的广播内容。在一个实施例中,CIMS160使用内 容交互信息和一个或多个服务参数来产生附加内容。在一个实施例中, CIMS 160充当CS 150的代理,CIMS 160将附加内容与来自CS 150的原始广播内容相组合,以形成修改后的广播内容,并使用BWN110向UT 102提供修改后的广播内容。在另一实施例中,CIMS 160充当CS 150 的代理,CIMS 160向提供关联原始广播内容的CS 150之一提供附加内 容,并且CS 150将来自CIMS 160的附加内容与原始广播内容相组合, 以形成修改后的内容,并使用BWN 120向UT 102提供修改后的广播内 容。
在一个实施例中,可以在不添加附加内容的情况下对广播内容进 行修改。在这样的一个实施例中,例如,可以基于实时用户等级来影 响广播内容。在一个示例中,收听广播电台的用户可以对歌曲进行投 票,使得与接收到较少投票的歌曲相比接收更多投票的歌曲播放的次 数更多。在另一示例中,可以给予观看电视节目的用户选择节目结局 的权利,使得用户可以投票确定电视节目的结局。尽管关于特定示例 进行了描述,但是在不添加附加内容的情况下,可以以各种其他方式 对各种其他类型的广播内容进行修改。
在一个实施例中,可以通过广播无线网络来收集和广播用户产生 的内容。用户产生的内容可以包括任何内容。例如,用户产生的内容 可以包括基于文本的内容(例如,由用户撰写的文章、故事等)、图 像(例如,由用户拍摄的照片、用户进行的艺术品扫描等)、音频内容 (例如,由用户记录的歌曲、演讲等)、视频内容(由用户记录的视频、 电影等)等、及其各种组合。尽管关于特定示例进行了描述,但是可 以通过广播无线网络来收集和广播各种其他类型的用户产生的内容。
可以提供的第二内容交互服务通过单播无线网络提供个性化内 容。可以基于从用户终端接收到的内容交互信息、与该用户终端相关 联的位置信息(包括网络位置和地理位置信息)、以及可选地一个或多 个其他服务参数,来选择通过单播无线网络向用户终端提供的个性化 内容。例如,在一个实施例中,可以使用用户偏好信息来确定至少一 部分个性化信息。例如,个性化内容可以包括本地广告、本地新闻、 本地天气、本地交通、本地分类广告、本地个性化简讯等、及其各种 组合。个性化内容可以是任何类型的内容,例如,文本、音频、视频、 多媒体等、及其各种组合。如这里描述的,使用从用户终端接收的内容交互信息来选择个性 化内容。例如,如果内容交互信息指示用户正在观看关于汽车的电视 节目,则可以基于内容交互信息和用户终端的地理位置来选择本地汽 车代理的广告。例如,如果内容交互信息指示用户正在阅读关于就业 的新闻文章,则可以基于内容交互信号和用户终端的地理位置来选择 本地工作列表。尽管关于少数特定示例进行了描述,但是可以使用内 容交互信息和一个或多个服务参数选择个性化内容。
在一个实施例中,CIMS 160充当CS 150的代理,CS 150向CIMS 160提供个性化内容,CIMS 160通过UWN IIO向UT 102之一 (即,从 其可以接收到内容交互的UT102之一)提供个性化内容。由于可在CS 150处使用个性化内容,CS 150可以响应于来自CIMS 160的请求向 CIMS 160提供个性化内容等、及其各种组合。在一个实施例中,CIMS 160不充当CS 150的代理,CS 150中的一个或多个通过UWN IIO向UT 102之一 (即,可以从其接收到内容交互的UT 102之一)传播个性化 内容。由于可在CS 150处使用个性化内容,CS 150可以响应于来自 CIMS160的请求,向UT102传播个性化内容等、及其各种组合。
可支持的第三内容交互式服务是代理服务,其中,代理向用户终 端可以使用的一个或多个基于网络的服务提供接口。可以基于内容交 互信息、以及可选地至少一个服务参数来选择向用户终端提供的基于 网络的服务。在一个实施例中,可以根据基于网络的服务(以及使用 基于网络的服务的用户数目和可能的一些其他因素〉,使用单播无线网 络或广播无线网络,将与基于网络的服务相关联的信息提供给用户终 端。在一个实施例中,例如,代理可以充当电子商务门户。在这样的 一个实施例中,代理可以提供支持对多个不同供应商付费的统一门户。
在一个实施例中,CIMS 160提供代理服务(即,C'IMS 160充当基 于网络的服务的代理)。在另一实施例中, 一个或多个其他网络组件 (即,代理)提供代理服务。在该实施例中,CIMS 160响应于对代理 服务请求(例如,来自内容交互信息、以及可选地至少一部分服务参 数)的识别,将针对代理服务的请求导向被配置为该请求服务的代理。 在这样的一个实施例中,代理间接地为重定向的请求提供服务(即,将通信通过从中导出请求的CIMS 160导引回去)。在这样的另一实施 例中,代理可以直接为重定向的请求提供服务(即,不使用从中导出 请求的CIMS 160)。
尽管这里主要关于特定内容交互服务(例如,使用附加内容对广 播内容进行修改、不添加附加内容来影响广播内容、提供代理服务等) 进行了示出和描述,但是可以使用本发明来提供各种其他内容交互服 务。可以使用单播无线网络、广播无线网络、或单播和广播无线网络 的组合来提供其他内容交互服务。其他内容交互服务还可以包括其他 形式的基于网络的服务,可以包括或不包括使用单播广播网络和/或广 播无线网络的通信。
尽管这里主要关于一个用户终端进行了示出和描述,然而根据上 文描述的示例内容交互服务可以清楚地看出,可以针对多个用户终端 提供一些内容交互服务。例如,可以汇聚来自用户终端组(可以基于 蜂窝区域、正在观看的内容等、及其各种组合而进行分组)中的每个 用户终端的内容交互信息,以便提供内容交互服务。例如,可以基于 用户终端组来汇聚用户选择(例如,投票数据、测验数据等)、可以基 于用户终端组来分布用户选择等、及其各种组合。
如图1所示,将CIMC 160示出和描述为一般与通信网络100相关 联。具体地,如关于图l所示出和描述的,CIMS 160被部署为与CDN 140进行通信的独立系统。尽管这里主要关于图l的实现情形进行了示 出和描述,但是根据本发明可以使用各种其他实现情形(这里关于图3 示出和描述的一些示例)。图3示出了示例实现情形(这里关于图1示出 和描述的CIMS160的实现的可选情形)的高层框图。
如图3所示,在一个实施例中(如图3的通信网络310所示),可以 在CDN 140内实现CIMS 160。在这样的一个实施例中,CIMS 160可以 被实现为寄居在CDN 140内的独立系统。在这样的另一实施例中, CIMS 160可以与CDN140内的一个或多个现有系统位于同一位置。在 这样的实施例中,不需要改变现有网络元件或这种网络元件操作所依 据的现有标准,并且容易对诸如用户移动性/漫游等问题进行处理;然 而,这里关于图3示出和描述的其他实现情形可以提供更好的网络性能(包括更好的回程资源利用和更好的空中链路资源利用)和用户体验。
如图3所示,在一个实施例中(如图3的通信网络320所示),CIMS 160可以被实现为寄居在UWN IIO内的独立系统(接收来自UWN 110 的反馈)。在这样的实施例中,可以将内容发送至路由区域内任何位置 的用户终端,并且只需要对现有网络元件(例如,BS 112和RNC 114) 进行最小地改变,不需要对这种网络元件操作所依据的现有标准进行 改变。此外,在这样的实施例中,使与接收内容的用户终端相关联的 电池耗竭最小化,使对其他用户终端的影响最小化,并且提高了总体 网络性能(例如,可以使用较低层信息来增强TCP性能、利用利用不 充分的回程资源、并且可以实现其他网络性能提高)。
如图3所示,在一个实施例中(如图3的通信网络330所示),CIMS 160可以在UWN IIO的RNC 114上实现(作为RNC 114上的软件或存储 器)。在这样的实施例中,可以将内容发送至路由区域内任何位置的用 户终端,并且尽管需要对RNC 114进行改变,但是只需要对其他现有 网络元件(例如,BS112)进行最小的改变,并且不需要对这种网络 元件操作所依据的现有标准进行改变。此外,在这样的实施例中,使 与接收内容的用户终端相关联的电池耗竭最小化,使对其他用户终端 的影响最小化,以及提高总体网络性能(例如,使用较低层信息来增 强TCP性能,利用利用不充分的回程资源,以及可以实现其他网络性 能提高)。
如图3所示,在一个实施例中(如图3的通信网络340所示),CIMS 160可以在UWN IIO的UBS 112上实现(作为UBS U2上的软件和存 储)。在这样的实施例中,实现了最佳用户体验(例如,使与接收内容 的其他用户终端相关联的电池耗竭最小化,以及通过利用支持较细粒 度的状态信息来最小化对其他用户终端的影响),以及提高了总体网络 性能;然而,这样的实施例可能导致复杂的移动管理(例如,用户在 用户终端完整地接收了所请求的内容之前可以离开蜂窝区域)。
尽管这里关于特定实现情形进行了示出和描述,但是根据本发明 可以利用各种其他实现情形。在一些实施例中,CIMS160可以跨多个 网络实现(例如,CIMS 160功能的第一部分可以在CDN 140内实现,并且CIMS 160功能的第二部分可以在UWN IIO内实现)。在一些实施 例中,CIMS160可以跨(网络内和网络间的)多个网络组件实现。例 如,在一个实施例中,CIMS 160可以分布在RNC 114和UBS 112上, 使得跨不同网络组件实现支持CIMS 160功能所需的软件和存储的各
种组合。
尽管这里主要使用特定类型的单播无线网络(示意性地,EVDO 单播无线网络)和特定类型的广播无线网络(示意性地,MediaFLO广 播无线网络)进行了示出和描述,但可以使用各种其他类型的单播无 线网络和广播无线网络来实现本发明的内容交互服务功能。例如,可 以使用其他单播无线网络和/或其他广播无线网络及其各种组合来实 现本发明的内容交互服务功能。
在一个实施例中,例如,单播无线网络可以是通用移动电信系统 (UMTS)无线网络、通用分组无线业务(GPRS)无线网络等。在一 个实施例中,例如,广播无线网络可以是多媒体广播多播服务(MBMS) 网络、数字多媒体广播(DMB)网络等。尽管这里主要被示出和描述 为分离的网络,但是在一个实施例中,单播和广播无线网络可以被集 成在如广播和多播服务(BCMCS)无线网络等网络中。在这样的一个 实施例中,例如,UBS 112和BBS 122可以位于同一位置的。
如这里所述,由于本发明不限于使用基于3GPP的EVD0单播无线 网络的实现方式,因此尽管这里主要在其中从UBS、 RNC和PDSN获 得服务参数的基于3GPP的EVDO单播无线网络的上下文下进行了示 出和描述,但是可以从可以从其获得这种服务参数的任何网络组件获 得服务参数。例如,在UMTS和GPRS无线网络中,可以从服务GPRS 支撑节点(SGSN)和/或网关GPRS支撑节点(GGSN)组件获得服务 参数,尽管由于这样的组件通常在不同的无线网络中执行不同功能, 可从这种组件获得的信息可以根据无线网络类型而变化。
图4示出了适合用于执行这里所描述的功能的通用计算机的高层 框图。如图4所示,系统400包括处理器元件402 (例如,CPU)、存 储器404 (例如,随机存取存储器(RAM)和/或只读存储器(ROM))、 内容交互服务管理模块405、以及各种输入/输出设备406 (例如,存储设备,包括但不限于磁带驱动器、软盘驱动器、硬盘驱动器或光盘驱 动器、接收器、发射器、扬声器、显示器、输出端口、以及用户输入 设备(如键盘、键区、鼠标、扬声器等))。
应当注意,本发明可以以软件和/或软件和硬件的组合来实现,例
如,使用专用集成电路(ASIC)、通用计算机或任何其他硬件等效物。 在一个实施例中,可以将本内容交互式服务管理处理405加载到存储器 404中,并由处理器402执行以实现上文所述的功能。如此,可以将本 发明的内容交互服务管理处理405 (包括关联的数据结构)存储在计算 机可读介质或载体(例如,RAM存储器、磁或光驱动器或磁盘等)上。
可以想到,这里作为软件方法讨论的一些步骤可以在硬件内实 现,例如作为与处理器协作来执行各种方法步骤的电路。本发明的一 部分可以被实现为计算机程序产品,其中,在由计算机处理时计算机 指令调整计算机操作,使得可以调用或以其他方式提供本发明的方法 和/或技术。可以将用于调用本发明方法的指令存储在固定或可拆卸介 质中、经由广播中的数据流或其他信号承载介质进行发送、和/或存储 在根据指令进行操作的计算设备中的工作存储器内。
尽管这里已详细示出和描述了并入本发明教导的各个实施例,但 是本领域技术人员可以容易地设想出也并入了这些教导的许多其他变 化的实施例。
权利要求
1、一种用于在无线网络中提供交互式服务的方法,包括对内容交互信息进行接收,其中,所述内容交互信息指示了用户与无线用户终端处呈现的内容的交互,所述内容是通过广播无线网络向无线用户终端提供的,所述内容交互信息是通过单播无线网络而接收的;获得至少一个服务参数;以及使用所述内容交互信息和所述至少一个服务参数来提供所识别的服务,其中,所述服务是使用单播无线网络和广播无线网络之一来提供的。
2、 根据权利要求l所述的方法,其中,获得所述至少一个服务参数包括使用所述内容交互信息中的至少一部分来识别所述服务; 基于所识别的服务来识别所述至少一个服务参数;以及 获得所述至少一个所识别的服务参数。
3、 根据权利要求l所述的方法,其中,执行所述至少一个服务包括根据所述内容交互信息识别用户选择;将所述用户选择和与其他用户终端相关联的其他用户选择进行 汇聚,以形成汇聚用户选择;将汇聚用户选择与通过广播无线网络提供至所述用户终端的广 播内容进行组合;以及使用广播无线网络向用户终端传播组合后的内容。
4、 根据权利要求l所述的方法,其中,执行所述至少一个服务包括从所述内容交互信息中提取用户产生的内容;以及 通过广播无线网络提供所述用户产生的内容。
5、 根据权利要求l所述的方法,其中,执行所述至少一个服务包括使用所述内容交互信息和所述至少一个服务参数来识别个性化 内容,其中,所述至少一个服务参数包括用户终端的位置;以及使用单播无线网络来向用户终端提供个性化内容。
6、 一种用于在无线网络中提供交互式服务的设备,包括-用于对内容交互信息进行接收的装置,其中,所述内容交互信息指示了用户与无线用户终端处呈现的内容的交互,所述内容是通过广 播无线网络向无线用户终端提供的,所述内容交互信息是通过单播无线网络而接收的;用于获得至少一个服务参数的装置;以及用于使用所述内容交互信息和所述至少一个服务参数来提供所 识别的服务的装置,其中,所述服务是使用单播无线网络和广播无线 网络之一来提供的。
7、 根据权利要求6所述的设备,其中,用于获得所述至少一个服 务参数的装置包括用于使用所述内容交互信息中的至少一部分来识别所述服务的 装置;用于基于所识别的服务来识别所述至少一个服务参数的装置;以及用于获得所述至少一个所识别的服务参数的装置。
8、 根据权利要求6所述的设备,其中,用于执行所述至少一个服 务的装置包括用于根据所述内容交互信息识别用户选择的装置;用于将所述用户选择和与其他用户终端相关联的其他用户选择 进行汇聚以形成汇聚用户选择的装置;用于将汇聚用户选择与通过广播无线网络提供至所述用户终端 的广播内容进行组合的装置;以及用于使用广播无线网络向用户终端传播组合后的内容的装置。
9、 根据权利要求6所述的设备,其中,用于执行所述至少一个服 务的装置包括用于使用所述内容交互信息和所述至少一个服务参数来识别个性化内容的装置,其中,所述至少一个服务参数包括用户终端的位置; 以及用于使用单播无线网络来向用户终端提供个性化内容的装置。
10、 一种存储了软件程序的计算机可读介质,所述软件程序在被计算机执行时使计算机执行方法,所述方法包括对内容交互信息进行接收,其中,所述内容交互信息指示了用户 与无线用户终端处呈现的内容的交互,所述内容是通过广播无线网络 向无线用户终端提供的,所述内容交互信息是通过单播无线网络接收的;获得至少一个服务参数的装置;以及使用所述内容交互信息和所述至少一个服务参数来提供所识别 的服务,其中,所述服务是使用单播无线网络和广播无线网络之一来 提供的。
全文摘要
本发明提供了一种用于使用单播无线网络和广播无线网络来提供交互式服务的方法和设备。所述方法包括对内容交互信息进行接收,所述内容交互信息指示了用户与无线用户终端处呈现的内容的交互;获得至少一个服务参数;以及使用内容交互信息和至少一个服务参数来提供服务,其中,使用单播无线网络或广播无线网络之一来提供该服务。使用广播无线网络向无线用户终端提供针对其接收到内容交互信息的内容,并且通过单播无线网络接收该内容交互信息。提供的服务可以包括通过广播无线网络提供修改后的内容,通过单播无线网络提供个性化内容,充当基于网络的服务的代理等。
文档编号H04L12/18GK101652957SQ200880010894
公开日2010年2月17日 申请日期2008年3月13日 优先权日2007年3月31日
发明者兰蒂普·S·巴蒂亚, 吉里贾·J·纳利卡, 萨姆帕思·兰伽拉江 申请人:朗讯科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1