用于递送区域参数的方法和装置的制作方法

文档序号:7641971阅读:130来源:国知局
专利名称:用于递送区域参数的方法和装置的制作方法
用于递送区域参数的方法和装置
领域
本申请一般涉及数据网络中的参数捕获,尤其涉及用于经由广域网递送区 域参数的系统。
祖旦 冃尔
在现有的内容递送/媒体分发系统中,描述可用内容和/或服务的递送时间 表的节目安排信息可被提供给分发网络中的设备。例如,在分发网络上工作的 内容分发服务器可向与该网络通信的设备提供节目安排信息。接收节目安排信
息的设备用来对设备用户显示两维节目指南(PG)中的信息,该设备用户然后 可选择要接收的内容和/或服务。例如,设备用户查看PG,然后可选择和预订 以接收包括多媒体内容、剪辑、节目、脚本、数据、客户服务的内容和/或服务 或任何其它类型的内容和/或服务。
在常规的广域网中,所有节目安排信息被递送至网络中的所有设备,而不 管所描述内容是否在设备的当前工作区域中可用。例如,节目安排信息描述在 广域网内可用的所有节目安排;然而,为了接收选定的节目安排,设备可能需 要在网络的特定区域内运行。因而,设备有可能尝试预订由于设备在网络中的 位置而不能接收的节目安排。结果,设备用户会开始对设备的运行感到失望, 并且由于糟糕的用户体验而最终选择不预订接收内容。
因此,所需要的是一种用来使区域参数能被递送到在广域网内运行的设 备,从而设备能接收有关实际上在其工作区域内递送的内容和/或服务的准确节 目安排信息的系统。
概述
在一个或多个实施例中,提供了一种用于经由广域网递送区域参数的系 统。在一实施例中,系统用来产生包括一个或多个区域参数集的参数流。该参数流经由广域网传送。所选的区域参数集由设备基于其当前位置来选择,其当 前位置是实时确定的。因而,该系统提供一种用于递送有关实际上在特定设备 的工作区域内递送的内容和/或服务的信息的快速且高效的机制。
在一实施例中,提供一种用于递送区域参数的方法。该方法包括接收包括 与一个或多个区域相关联的一个或多个区域参数集的参数流。该方法还包括确 定第一实时区域指示符,并基于该第一实时区域指示符从参数流中选择一个或 多个所选区域参数集。
在一实施例中,提供一种用于递送区域参数的装置。该装置包括收发机逻 辑,该收发机逻辑被配置成接收包括与一个或多个区域相关联的一个或多个区 域参数集的参数流。该装置还包括被配置成确定第一实时区域指示符的定位 逻辑;以及被配置成基于该第一实时区域指示符从参数流中选择一个或多个所 选区域参数集的处理逻辑。
在一实施例中,提供一种用于递送区域参数的装置。该装置包括用于接收 包括与一个或多个区域相关联的一个或多个区域参数集的参数流的装置。该装 置还包括用于确定第一实时区域指示符的装置;以及用于基于该第一实时区 域指示符从参数流中选择一个或多个所选区域参数集的装置。
在一实施例中,提供一种包括多个指令的计算机可读介质,这些指令在由 至少一个处理器执行时用来递送区域参数。该计算机可读介质包括用于接收包 括与一个或多个区域相关联的一个或多个区域参数集的参数流的指令。该计算 机可读介质还包括用于确定第一实时区域指示符的指令;以及用于基于该第 一实时区域指示符从参数流中选择一个或多个选定区域参数集的指令。
在一实施例中,提供被配置成执行用于递送区域参数的方法的至少一个处 理器。该方法包括接收包括与一个或多个区域相关联的一个或多个区域参数集 的参数流。该方法还包括确定第一实时区域指示符,并基于该第一实时区域指 示符从参数流中选择一个或多个所选区域参数集。
在一实施例中,提供一种用于递送区域参数的方法。该方法包括确定与一 个或多个区域相关联的一个或多个区域参数集,以及将一个或多个区域标识符 添加到该一个或多个区域参数集中的每一个,其中一个或多个区域标识符指示 一个或多个区域参数集中的每一个适用的选定区域。该方法还包括生成包括一
个或多个区域参数集的第一部分的第一参数流。
在一实施例中,提供一种用于递送区域参数的装置。该装置包括被配置成 确定与一个或多个区域相关联的一个或多个区域参数集的处理逻辑。该装置还 包括流生成逻辑,该流生成逻辑被配置成将一个或多个区域标识符添加到该一 个或多个区域参数集中的每一个,其中一个或多个区域标识符指示一个或多个 区域参数集中的每一个适用的选定区域,以及生成包括一个或多个区域参数集 的第一部分的第一参数流。
在一实施例中,提供被配置成执行用于递送区域参数的方法的至少一个处 理器。该方法包括确定与一个或多个区域相关联的一个或多个区域参数集,以 及将一个或多个区域标识符添加到该一个或多个区域参数集中的每一个,其中 一个或多个区域标识符指示一个或多个区域参数集中的每一个适用的选定区 域。该方法还包括生成包括一个或多个区域参数集的第一部分的第一参数流。
在一实施例中,提供一种用于递送区域参数的装置。该装置包括用于确定 与一个或多个区域相关联的一个或多个区域参数集的装置,以及用于将一个或 多个区域标识符添加到该一个或多个区域参数集中的每一个的装置,其中一个 或多个区域标识符指示一个或多个区域参数集中的每一个适用的选定区域。该 装置还包括用于生成包括一个或多个区域参数集的第一部分的第一参数流的 装置。
在一实施例中,提供一种用来向递送系统中的设备提供系统信息的参数消
息。该参数消息包括标识一个或多个节目服务包(package)和服务的第一参数 集,以及与该第一参数集相关联的第二参数集,其中第二参数集标识选定节目 服务包和服务可用的区域。
在仔细阅读下文中阐述的附图简述、描述和权利要求之后,各个实施例的 其它方面将变得显而易见。
附图简述
通过结合附图参考以下详细描述,本文中前面所述的诸实施例的各个方面 将更容易变得显而易见,在附图中


图1示出包括用于递送区域参数的系统的一个实施例的网络;
图2示出供在用于递送区域参数的系统的一个实施例中使用的操作服务 器的一个实施例;
图3示出供在用于递送区域参数的系统的一个实施例中使用的参数流的 一个实施例;
图4示出用于操作用于递送区域参数的系统的一个实施例中的操作服务 器的方法的一个实施例;
图5示出供在用于递送区域参数的系统的一个实施例中使用的设备的一 个实施例;
图6示出用于操作用于递送区域参数的系统的一个实施例中的设备的方 法的一个实施例;以及
图7示出供在用于递送区域参数的系统的一个实施例中使用的消息结构 的一个实施例。
描述
以下详细描述描述了用于经由广域网递送区域参数的递送系统的各个实 施例。该系统特别适用于将区域参数递送到可在运行期间从一区域移动到另一 区域的便携式设备。这些区域参数包括预订信息、节目安排指南、时间表、多 媒体内容、剪辑、实时和非实时放映、服务、和/或要在广域网的各个区域上分 发的任何其它信息。区域参数可被递送到实际上任何类型的便携式设备,包括 但不限于便携式电话、PDA、电子邮件设备、笔记本计算机、图形输入板计 算机或任何其它类型的便携设备。此外,系统可用于任何类型的网络环境,包 括但不限于通信网络、内容分发网络、诸如因特网的公用网络、诸如虚拟个 人网络(VPN)的专用网络、局域网、广域网、远程网、或任何其它类型的数 据或通信网络。
在一个或多个实施例中,区域参数用来将预订信息、节目服务包、服务、 或者其它类型的内容或服务关联到一个或多个区域。以下定义在本文中用来描
述递送系统的各个实施例。
节目服务包节目服务包是在预订基础上提供的一个或多个节目服务层 (tier)的集合。
节目服务层节目服务层是一个或多个服务的集合。
服务 服务包括在单个标签下提供的、并使用所定义的流集递送
的一系列放映。服务表示在分发系统中可预订的最小成分。
图1示出包括用于递送区域参数的递送系统的一个实施例的网络100。网
络100包括用来向耦合到广域网的设备分发参数的操作中心102。例如,在一 实施例中,参数包括描述可供设备用来预订以经由网络100接收的节目安排内 容的节目安排信息。
在该实施例中,网络100包括第一广域网106和第二广域网108。例如, 广域网106和108可覆盖整个美国、美国的一部分、或个别州。在另一实施例 中,广域网106和108可覆盖不同国家。
操作中心102通过卫星通信系统和卫星104向广域网106、 108传达参数。 例如,操作中心102通过通信链路118向卫星104传达信息。卫星104然后通 过通信链路124向广域网106、 108传达该信息。应当注意,该包括通信链路 118和124的卫星通信系统可利用任何适当的通信技术或工程技术。
在其它实施例中,操作中心102使用一种或多种其它通信技术向广域网 106、 108传达参数。例如,在一实施例中,使用诸如无线通信网络的地面通信 系统来提供操作中心102与广域网106、 108之间的通信链路。在另一实施例 中,使用诸如有线网络连接的硬接线通信链路来提供操作中心102与广域网 106、 108之间的通信链路。在又一实施例中,使用有线和无线通信链路的任意 组合来提供操作中心102与广域网106、 108之间的通信链路。因而,递送系 统不限于所示的卫星系统,从而任何适当的通信系统或技术可被用来提供操作 中心102与广域网106、 108之间的通信链路。
广域网106和108包括一个或多个区域。例如,广域网106包括区域110 和112。广域网108包括区域114和116。例如,广域网106可覆盖一特定州, 而区域110可覆盖该州的北部,区域112可覆盖该州的南部。应当注意,递送 系统的各个实施例都适于与任何数目的广域网一起使用,并且每个广域网都可 包括任何数目的区域。在一实施例中,广域网仅由一个区域构成。在另一实施 例中,第一广域网中的区域被定义成第二广域网,该第二广域网又由一个或多 个子区域构成。在又一实施例中,广域网包括数个较小区域,以及与一个或多
个较小区域交迭的一个或多个交迭区域。在一实施例中,交迭区域的大小是整 个广域网。
操作中心102包括与选定区域相关联的区域参数144。例如,区域参数144 描述可用于在特定广域网的特定区域中接收的内容。在一实施例中,内容供应 商向操作中心102提供区域参数144,以供分发给在各个区域中运行的设备。 在此实施例中,区域参数144包括以下区域的参数集。
1. WlRl-广域网106、区域U0
2. WlR2-广域网106、区域112
3. W2Rl-广域网108、区域114
4. W2R2-广域网108、区域116
在一实施例中,操作中心102用来生成一个或多个参数流,这些参数流包 括区域参数集中的一个或多个以及任何必要的广域参数。参数流中所包括的每 个区域参数集包括标识参数所适用的区域的区域标识符。 一旦参数流被生成, 它们就被通过卫星104传送给广域网106和108。例如,生成包括区域参数集 W1R1和W1R2的第一参数流120。生成包括区域参数集W2R1和W2R2的第 二参数流122。
使用卫星通信系统和卫星104将参数流120和122传送至广域网106和 108。每个广域网包括用来接收参数流的收发机。在一实施例中,每个广域中 的收发机用来将所有接收到的流广播到其相应区域中的设备。在另一实施例 中,每个广域中的收发机用来过滤所接收到的参数流,并仅重发被指定在其相 应网络中广播的那些流。例如,收发机126和142用来接收参数流120并将其 重发至广域网106中的设备。类似地,收发机140和134用来接收参数流122 并将其重发至广域网108中的设备。例如,收发机126利用通信链路132来将 参数流120传送至设备128和130。收发机134使用通信链路136来将参数流 122传送至设备138。在一实施例中,参数流120、 122各自包括描述要对其广 播流的广域网的信息。因而,每个广域网中的设备仅可接收与它们所驻留的广 域网相关联的那些流。在另一实施例中,参数流120、 122包
广域网106和108内的设备各自包括用来实时确定该设备的位置指示符的 定位逻辑。位置指示符使得设备能确定它当前所位于的广域网和实时区域。在 一实施例中,设备接收参数流,并基于其位置指示符用来获取它所位于的区域
的区域参数集。例如,设备128根据其位置指示符确定它在区域112内。设备 128接收参数流120并使用其位置指示符来获取与区域112相关联的参数集 W1R2。以相似方式,广域网106和108内的所有设备都能够基于其当前位置 获取区域参数。
在另一实施例中,当设备从一个区域移到另一个区域时,新的区域参数集 被递送至该设备。例如,当设备128移入区域110时,其位置指示符被更新以 反映其新位置。当它接收参数流120时,它使用其新的位置指示符来获取参数 集W1R1。因而,设备128现在能预订、接收区域110内可用的内容、服务、 参数或其它信息。以相似方式,当设备移入一不同的广域网时递送新的区域参 数集。例如,当设备130移入广域网108的区域116时,其位置指示符被更新 以反映其新的实时位置。当它接收参数流122时,它使用其新的位置指示符来 获取参数集W2R2。因而,该设备现在能预订区域116内可用的内容。
因此,递送系统的各个实施例用来在移动设备在一个或多个广域网的区域 之间移动时使区域参数集能被递送到该设备。结果,设备用户能看到有什么区 域内容可供预订。
图2示出在用于递送区域参数的递送系统的一个实施例中使用的操作服 务器200的一个实施例。例如,操作服务器200适于用作图1所示的操作服务 器102。操作服务器200包括耦合至内部数据总线206的处理逻辑202和收发 机逻辑208。操作服务器系统200还包括也耦合至数据总线206的参数数据库 208和流发生器逻辑210。
在一个或多个实施例中,处理逻辑202包括CPU、处理器、门阵列、硬 件逻辑、存储器元件、虚拟机、软件、和/或硬件和软件的任意组合。因而,处 理逻辑202 —般包括执行机器可读指令、并经由内部数据总线206控制操作服 务器200的一个或多个其它功能元件的逻辑。
收发机逻辑204包括用来使操作服务器200能使用通信信道212对远程设 备或系统发送和接收数据和/或其它信息的硬件逻辑和/或软件。例如,在一实
施例中,通信信道212包括使操作服务器200能与一个或多个数据网络通信的
任何适当类型的通信链路。例如,在一实施例中,收发机逻辑204用来接收来 自一个或多个远程内容服务器的区域参数。操作服务器200然后用来将区域参 数储存在参数数据库208中,并处理区域参数以产生被传送至在一个或多个广 域网上运行的设备的一个或多个参数流。
参数数据库208包括储存在任何适当类型存储器设备中、可用来储存网络 参数的数据库。例如,存储器可包括任何类型的RAM、闪存、硬盘、光盘、 或任何其它类型的存储器设备。在一实施例中,参数数据库208储存一个或多 个广域网的参数以及与每个广域网相关联的一个或多个区域参数集。在一实施 例中,区域参数标识可供在选定区域中运行的设备预订的内容和/或服务。
流生成逻辑210包括CPU、处理器、门阵列、硬件逻辑、存储器元件、 虚拟机、软件、和/或硬件和软件的任何组合。因而,流生成逻辑210—般包括 执行机器可读指令和/或硬件来生成一个或多个广域参数流的逻辑。
在一实施例中,流生成逻辑210用来生成包括广域网参数和与每个广域网 相关联的一个或多个区域参数集的参数流。例如,在一实施例中,广域网参数 包括标识特定广域网、其覆盖区域、和任何其它广域网信息的参数。在一实施 例中,区域参数集包括标识参数适用的一个或多个区域的区域标识符。区域参 数还可包括标识在特定区域内可用的内容和/或服务的内容和/或服务标识符。 例如,区域参数标识特定区域内的设备可预订接收的内容。对由流生成逻辑210 生成的参数流的更详细描述在本文档的另一节内提供。
在一个或多个实施例的运行期间,操作服务器200用来递送与一个或多个 广域网相关联的区域参数。例如,区域参数集可被递送至在广域网的选定区域 中运行的设备。在一个或多个实施例中,递送系统用来执行以下功能中的一个 或多个。
1. 获取区域参数集以供经由一个或多个广域网递送。
2. 生成一个或多个广域网的一个或多个参数流,这些参数流包括每个广 域网的一个或多个区域参数集。
3. 向该一个或多个广域网传送参数流。
在一实施例中,递送系统包括储存在计算机可读介质上的程序指令,这些
程序指令在由例如处理逻辑202的至少一个处理器执行时提供本文中所述的功
能。例如,程序指令可从通过接口连接到操作服务器200的诸如软盘、CDROM、 存储卡、闪存设备、RAM、 ROM的计算机可读介质、或其它类型的存储器设 备或计算机可读介质中载入到操作服务器200。在另一实施例中,指令可从经 由收发机逻辑204通过接口连接到操作服务器200的外部设备或网络资源下载 到操作服务器200中。程序指令在由处理逻辑202执行时提供如在本文中描述 的递送系统的一个或多个实施例。
因此,操作服务器200在递送系统的一个或多个实施例中用来将区域参数 递送至在一个或多个广域网上运行的设备。应当注意,操作服务器200仅例示 一个实现,并且在各个实施例的范围内其它实现也是可能的。
图3示出在递送系统的一个实施例的运行期间生成的参数流300的一个实 施例。例如,参数流300可由图2中示出的流发生器逻辑210生成。
参数流300包括广域网#1参数302。这些参数可包括任何适当格式并用来 向与广域网#1相关联的收发机系统提供有关参数流300的信息。例如,流300 内包括的参数可标识流300,和/或可包括描述流300要如何遍及广域网#1分发 的一个或多个分发参数。
参数流300还包括区域参数集304、 306和308。区域参数集304、 306和 308用来提供适用于广域网#1的选定区域的区域参数。例如,区域参数集304 可包括以任何适当格式来格式化的任何类型的信息,这些信息用来标识可供设 备在广域网#1的选定区域内预订的内容和/或服务。区域参数集304、306和308 还包括标识参数所适用的区域的区域标识符(ID)。因而,区域参数集304提 供适用于广域网#1的第一区域的参数,区域参数集306提供适用于广域网#1 的第二区域的参数,而区域参数集308提供适用于广域网#1的第三区域的参 数。应当注意,广域网#1可包括任何数目的区域,且这些区域可截然不同或任 何程度地交迭。还应当注意,递送系统的各个实施例可用来生成任何数目的参 数流。例如,操作服务器200可用来生成与任何数目的广域网相关联的任何数 目的参数流。
图4示出用于操作递送系统的一个实施例中的操作服务器的方法400的一 个实施例。为清楚起见,方法400将参照图2中所示的操作服务器200进行描
述。在一实施例中,诸如处理逻辑202的至少一个处理器执行控制服务器200 来执行以下所述功能的机器可读指令。
在框402,接收一个或多个参数以包括在一个或多个参数流中。例如,一 个或多个内容供应商提供描述可供在一个或多个区域中预订的内容的一个或 多个区域参数集。在一实施例中,参数集由收发机逻辑204接收并储存在参数 数据库208内。
在框404,标识接收参数流的一个或多个广域网。例如,处理逻辑202用 来标识要接收包含储存在参数数据库208内的参数的参数流的一个或多个广域 网。
在框406,标识每个广域网内的一个或多个区域。例如,处理逻辑202用 来标识每个广域网内要接收区域参数的一个或多个区域。
在框408,确定各个所标识区域的区域参数。例如,处理逻辑202用来搜 索数据库208以确定与各个区域相关联的区域参数。
在框410,生成一个或多个参数流。例如,流生成逻辑210用来生成各个 广域网的参数流。在一实施例中,所生成的参数流被如图3所示地格式化,以 使各个区域参数集添加有一个或多个区域标识符。例如,区域标识符指示任一 特定区域参数集适用于哪些区域。结果,对各个广域网生成的参数流包括标识 广域网的各个定义区域的可用内容和/或服务的一个或多个区域参数集(包括区 域标识符)。
在框412,所生成的参数流被传送至相关联的广域网。例如,收发机逻辑 204通过通信信道212将参数流广播至广域网。然后该方法在框414处结束。
因而,方法400用来将区域参数递送至广域网内的设备。应当注意,方法 400仅表示一个实现,并且在各个实施例的范围内其它实现也是可能的。
图5示出供在用于递送区域参数的系统的一个实施例中使用的设备500 的一个实施例。例如,设备500适于用作图1所示的设备128和130的任一个。 设备500包括都耦合至内部数据总线508的处理逻辑502、设备资源和接口逻 辑504、以及收发机逻辑506。设备500还包括也耦合至数据总线508的区域 参数存储510和位置逻辑512。
在一个或多个实施例中,处理逻辑包括CPU、处理器、门阵列、硬件逻
辑、存储器元件、虚拟机、软件和/或硬件和软件的任意组合。因而,处理逻辑
502 —般包括执行机器可读指令并经由内部数据总线508控制设备500的一个 或多个其它功能元件的逻辑。
设备资源和接口逻辑504包括使设备500能与内部和外部系统通信的硬件 和/或软件。例如,内部系统可包括大容量存储系统、存储器、显示器驱动器、 调制解调器、或其它内部设备资源。外部系统可包括用户接口设备、显示器、 打印机、盘驱动器、键盘、小键盘、光标键、定位设备、或任何其它本地设备 或系统。例如,设备接口逻辑504用来接收来自小键盘的用户输入,并输出要 在设备显示器上显示的信息。
收发机逻辑506包括用来使设备500能使用通信信道514对远程设备或系 统发送和接收数据和/或其它信息的硬件逻辑和/或软件。例如,在一实施例中, 通信信道514包括使设备500能与一个或多个数据网络通信的任何适当类型的 通信链路。例如,在一实施例中,收发机逻辑506用来接收来自一个或多个远 程服务器的参数流。来自所接收参数流的参数然后可被储存在区域参数存储 510中。
区域参数存储510包括储存在任何适当类型的存储器设备中可用于储存 区域参数的数据库。例如,该存储器可包括任何类型的RAM、闪存、硬盘、 光盘、或任何其它类型的存储器设备。在一实施例中,区域参数存储510储存 广域网的一个或多个区域的参数。在一实施例中,区域参数标识可供在选定区 域中运行的设备预订的内容和/或服务。
位置逻辑510包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚 拟机、软件、和/或硬件和软件的任何组合。因而,位置逻辑510—般包括执行 机器可读指令和/或硬件来确定设备位置或操作区域的逻辑。
在一实施例中,位置逻辑512用来实时确定指示设备500的当前位置的位 置指示符。出于该描述目的,实时位置指示符被定义为由位置逻辑512实时确 定的位置指示符。例如,在一实施例中,位置逻辑512包括全球定位系统(GPS) 逻辑或任何其它类型的可用来在设备500从一个区域移到另一个区域时确定设 备500的当前地理位置的定位逻辑。因而,位置逻辑512用来实时确定设备的 当前位置以获取实时位置指示符。以相似方式, 一旦确定了实时位置指示符,它就可被用来确定指示设备500的当前工作区域的实时区域指示符。
在一实施例中,位置逻辑512根据本地传输中接收到的信息实时确定位置 指示符。例如,在一实施例中, 一个或多个发射机在周期性通信期间向设备500 传送位置信息。位置逻辑512用来获取所传送的位置信息,并用其实时确定位 置指示符。实时位置指示符被用来确定实时区域指示符。例如,实时区域指示 符指示广域网中该设备当前所位于的选定区域。
在一实施例中,处理逻辑502用来将由位置逻辑512确定的实时区域指示 符与接收到的参数流中所包括的区域标识符作比较。例如,接收到的参数流包 括一个或多个区域参数集,这些区域参数集包括相关联的区域指示符。处理逻 辑502将实时区域指示符与参数流的区域指示符作比较,并且如果它们匹配, 则处理逻辑502选择相关联的区域参数集以储存在区域参数存储510内。在已 选择了一个或多个区域参数集之后,处理逻辑502用来使用设备资源504在设 备显示器上再现所储存的信息。
在一个或多个实施例的操作期间,设备500用来接收与一个或多个广域网 相关联的区域参数集。例如,可基于设备在选定广域网中的实时工作区域将区 域参数被递送至设备500。在一个或多个实施例中,设备500用来执行以下功 能的一个或多个。
1. 获取选定广域网的参数流。
2. 确定指示设备的当前实时位置的位置指示符和实时区域指示符。
3. 基于实时区域指示符从参数流中选择区域参数集。
4. 再现来自选定区域参数集的信息,以使设备用户能预订在设备的当前 工作区域中可用的内容和/或服务。
在一实施例中,递送系统包括储存在计算机可读介质上的程序指令,这些 程序指令在由例如处理逻辑502的至少一个处理器执行时提供本文中所述的功 能。例如,程序指令可从通过接口连接到设备500的诸如软盘、CDROM、存 储卡、闪存设备、RAM、 ROM的计算机可读介质、或其它类型的存储器设备 或计算机可读介质中载入到设备500。在另一实施例中,指令可从经由收发机 逻辑506通过接口连接到设备500的外部设备或网络资源下载到设备500中。 程序指令在由处理逻辑502执行时提供如在本文中描述的递送系统的一个或多 个实施例。
因此,设备500在递送系统的一个或多个实施例中用来基于设备位置指示
符或工作区域接收来自参数流的区域参数。应当注意,设备500仅例示一个实
现,并且在各个实施例的范围内其它实现也是可能的。
图6示出用于操作递送系统的一个实施例中的设备的方法600的一个实施 例。为清楚起见,方法600将参照图5中所示的设备500进行描述。在一实施 例中,诸如处理逻辑502的至少一个处理器执行控制设备500来执行以下所述 功能的机器可读指令。
在框602,实时确定设备位置。例如,在一实施例中,设备包括用来确定 实时位置指示符的位置逻辑512。例如,位置逻辑512可包括用以确定在设备 从一个区域移到另一个区域时指示其位置的实时位置指示符的GPS逻辑或任 何其他类型的定位逻辑。
在框604,设备基于位置指示符确定其当前实时区域指示符。例如,在一 实施例中,处理逻辑502知道与广域网相关联的一个或多个工作区域的位置。 处理逻辑502基于其实时区域指示符确定设备当前位于哪个工作区域。
在框606,接收广域参数流。例如,在一实施例中,参数流经由广域网广 播,且收发机逻辑506用来通过信道514接收参数流。在一实施例中,参数流 包括与广域网相关联的一个或多个区域参数集。
在框608,从所接收的参数流中选择与设备的当前工作区域相关联的区域 参数集。例如,在一实施例中,处理逻辑502处理接收到的参数流以获取与设 备的当前工作区域相关联的区域参数。例如,处理逻辑502将与各个区域参数 集相关联的区域标识符与设备的已知实时区域指示符作比较。当匹配时,处理 逻辑502随后选择相关联的区域参数集并将其储存在区域参数存储510中。
在框610,所选区域参数被用来生成有关在设备的当前工作区域内可用的 内容和/服务的信息。例如,在一实施例中,处理逻辑502处理区域参数存储 510中的区域参数以产生描述可用内容和/或服务的节目指南。
在框612,在设备上再现节目指南。例如,在一实施例中,处理逻辑502 控制设备资源和接口 504以便在设备显示器上再现节目指南。在向设备用户显 示节目指南之后,可由用户选择一个或多个可用内容和/或服务以便预定。
因而,方法600用来使在递送系统的一个实施例中设备能接收区域参数
集。应当注意,方法600仅表示一个实现,并且在各个实施例的范围内其它实
现也是可能的。
图7示出供在递送系统的各个实施例中使用的参数消息结构700的一个实 施例。例如,消息结构700可由图2中所示的流发生器逻辑210生成。
参数消息结构700用来使可用服务和节目服务包与区域标识符相关联。例 如,如在702所示,服务#2与区域标识符#1和#2相关联。此外,如在704所 示,节目服务包#3与区域标识符#2和#3相关联。
因此,参数消息结构700用来使分发系统能传送标识在广域网的各个区域 中可用的节目服务包和服务的系统信息。还应当注意,递送系统的各个实施例 不限于仅使用消息结构700,而是可利用其它适当消息结构来使可用内容、节 目服务包、服务与选定区域相关联。
结合本文中所公开的实施例所描述的各个说明性逻辑、逻辑块、模块、电 路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场 可编程门阵列(FPGA)、或其它可编程逻辑器件、分立门或晶体管逻辑、分 立硬件组件、或者其设计成执行本文中所描述的功能的任何组合来实现或执 行。通用处理器可以是微处理器,但是在替换方案中,处理器可以是任何常规 的处理器、控制器、微控制器或状态机。处理器也可被实现为计算设备的组合, 例如DSP和微处理器的组合、多个微处理器、结合有DSP核的一个或多个微 处理器、或任何其它这种配置。
结合本文中所公开的实施例所描述的方法或算法的步骤可直接用硬件、由 处理器执行的软件模块、或两者的组合来直接具体化。软件模块可驻留于RAM 存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、 硬盘、可移动盘、CD-ROM、或本领域中已知的任何其它形式的存储介质。示 例性存储介质耦合至处理器,使得处理器可对存储介质读写信息。备选地,存 储介质可与处理器一体化。处理器和存储介质可驻留在ASIC内。ASIC可驻 留在用户终端内。备选地,处理器和存储介质可作为分立组件驻留在用户终端 内。
提供所公开实施例的描述是为了使任何本领域技术人员都能作出或使用
本发明。这些实施例的各种变体对本领域技术人员而言易于显而易见,且其中 所定义的一般原理可适用于其它实施例,例如即时消息传送服务或任何一般无 线数据通信应用,而不背离本发明的精神或范围。因而,本发明并不意在受限 于本文中所示的各个实施例,但符合与本文中所公开的原理和新颖特征一致的 最宽泛范围。措词"示例性"在此处专用于表示"用作示例、实例或例示"。 在此描述为"示例性"的任何实施例并不一定要解释为优于或胜于其它实施例。 因此,尽管已在本文中例示并描述了递送系统的一个或多个实施例,但可 以理解,可对各个实施例作出各种改变而不背离其精神或实质特征。因此,本 文中的公开和描述意在是例示而非限制本发明的范围,本发明的范围在所附权 利要求中阐述。
权利要求
1.一种用于递送区域参数的方法,所述方法包括接收包括与一个或多个区域相关联的一个或多个区域参数集的参数流;确定第一实时区域指示符;以及基于所述第一实时区域指示符从所述参数流中选择一个或多个选定区域参数集。
2. 如权利要求1所述的方法,其特征在于,还包括以无线传输接收所述 参数流。
3. 如权利要求1所述的方法,其特征在于,还包括在移动设备中实践所 述方法。
4. 如权利要求1所述的方法,其特征在于,还包括基于所述一个或多个 选定的区域参数集再现信息。
5. 如权利要求1所述的方法,其特征在于,所述确定包括根据以无线传 输接收的信息确定所述第一实时区域指示符。
6. 如权利要求1所述的方法,其特征在于,所述确定包括 确定实时位置指示符;以及基于所述实时位置指示符确定所述第一实时区域指示符。
7. 如权利要求1所述的方法,其特征在于,还包括 确定第二实时区域指示符;以及基于所述第二实时区域指示符从所述参数流中选择所述一个或多个选定 区域参数集。
8. 如权利要求1所述的方法,其特征在于,所述参数流是第一参数流, 并且所述方法还包括确定第二实时区域指示符; 接收第二参数流;以及基于所述第二实时区域指示符从所述第二参数流中选择所述一个或多个 选定区域参数集。
9. 如权利要求1所述的方法,其特征在于,所述参数流是第一参数流, 并且所述方法还包括接收第二参数流;以及基于所述第一实时区域指示符从所述第一和第二参数流的一个或两个中 选择所述一个或多个选定区域参数集。
10. —种用于递送区域参数的装置,所述装置包括收发机逻辑,所述收发机逻辑被配置成接收包括与一个或多个区域相关联 的一个或多个区域参数集的参数流;定位逻辑,被配置成确定第一实时区域指示符;以及处理逻辑,被配置成基于所述第一实时区域指示符从所述参数流中选择一 个或多个选定区域参数集。
11. 如权利要求10所述的装置,其特征在于,所述收发机逻辑被配置成 以无线传输接收所述参数流。
12. 如权利要求10所述的装置,其特征在于,所述装置包括移动设备。
13. 如权利要求10所述的装置,其特征在于,还包括被配置成基于所述 一个或多个选定的区域参数集再现信息的再现逻辑。
14. 如权利要求10所述的装置,其特征在于,所述定位逻辑被配置成根 据以无线传输接收的信息确定所述第一实时区域指示符。
15. 如权利要求10所述的装置,其特征在于,所述定位逻辑包括 被配置成确定实时位置指示符的逻辑;以及被配置成基于所述实时位置指示符确定所述第一实时区域指示符的逻辑。
16. 如权利要求10所述的装置,其特征在于,还包括 被配置成确定第二实时区域指示符的逻辑;以及被配置成基于所述第二实时区域指示符从所述参数流中选择所述一个或 多个选定区域参数集的逻辑。
17. 如权利要求10所述的装置,其特征在于,所述参数流是第一参数流, 并且所述装置还包括被配置成确定第二实时区域指示符的逻辑; 被配置成接收第二参数流的逻辑;以及被配置成基于所述第二实时区域指示符从所述第二参数流中选择所述一 个或多个选定区域参数集的逻辑。
18. 如权利要求IO所述的装置,其特征在于,所述参数流是第一参数流, 并且所述装置还包括被配置成接收第二参数流的逻辑;以及被配置成基于所述第一实时区域指示符从所述第一和第二参数流的一个 或两个中选择所述一个或多个选定区域参数集的逻辑。
19. 一种用于递送区域参数的装置,所述装置包括用于接收包括与一个或多个区域相关联的一个或多个区域参数集的参数 流的装置;用于确定第一实时区域指示符的装置;以及用于基于所述第一实时区域指示符从所述参数流中选择一个或多个选定 区域参数集的装置。
20. 如权利要求19所述的装置,其特征在于,还包括用于以无线传输接 收所述参数流的装置。
21. 如权利要求19所述的装置,其特征在于,所述装置包括移动设备。
22. 如权利要求19所述的装置,其特征在于,还包括用于基于所述一个 或多个选定的区域参数集再现信息的装置。
23. 如权利要求19所述的装置,其特征在于,所述用于确定的装置包括 用于根据以无线传输接收的信息确定所述第一实时区域指示符的装置。
24. 如权利要求19所述的装置,其特征在于,所述用于确定的装置包括 用于确定实时位置指示符的装置;以及用于基于所述实时位置指示符确定所述第一实时区域指示符的装置。
25. 如权利要求19所述的装置,其特征在于,还包括 用于确定第二实时区域指示符的装置;以及用于基于所述第二实时区域指示符从所述参数流中选择所述一个或多个 选定区域参数集的装置。
26. 如权利要求19所述的装置,其特征在于,所述参数流是第一参数流, 并且所述装置还包括-用于确定第二实时区域指示符的装置; 用于接收第二参数流的装置;以及用于基于所述第二实时区域指示符从所述第二参数流中选择所述一个或 多个选定区域参数集的装置。
27. 如权利要求19所述的装置,其特征在于,所述参数流是第一参数流, 并且所述装置还包括用于接收第二参数流的装置;以及用于基于所述第一实时区域指示符从所述第一和第二参数流的一个或两 个中选择所述一个或多个选定区域参数集的装置。
28. —种包括指令的计算机可读介质,所述指令在由至少一个处理器执行 时用于递送区域参数,所述计算机可读介质包括用于接收包括与一个或多个区域相关联的一个或多个区域参数集的参数 流的指令;用于确定第一实时区域指示符的指令;以及用于基于所述第一实时区域指示符从所述参数流中选择一个或多个选定 区域参数集的指令。
29. 如权利要求28所述的计算机可读介质,其特征在于,还包括用于以 无线传输接收所述参数流的指令。
30. 如权利要求28所述的计算机可读介质,其特征在于,还包括用于在 移动设备中实践所述计算机可读介质的指令。
31. 如权利要求28所述的计算机可读介质,其特征在于,还包括用于基 于所述一个或多个选定的区域参数集再现信息的指令。
32. 如权利要求28所述的计算机可读介质,其特征在于,所述用于确定 的指令包括用于根据以无线传输接收的信息确定所述第一实时区域指示符的 指令。
33. 如权利要求28所述的计算机可读介质,其特征在于,所述用于确定 的指令包括用于确定实时位置指示符的指令;以及用于基于所述实时位置指示符确定所述第一实时区域指示符的指令。
34. 如权利要求28所述的计算机可读介质,其特征在于,还包括 用于确定第二实时区域指示符的指令;以及用于基于所述第二实时区域指示符从所述参数流中选择所述一个或多个 选定区域参数集的指令。
35. 如权利要求28所述的计算机可读介质,其特征在于,所述参数流是第一参数流,并且所述计算机可读介质还包括 用于确定第二实时区域指示符的指令; 用于接收第二参数流的指令;以及用于基于所述第二实时区域指示符从所述第二参数流中选择所述一个或 多个选定区域参数集的指令。
36. 如权利要求28所述的计算机可读介质,其特征在于,所述参数流是 第一参数流,并且所述计算机可读介质还包括用于接收第二参数流的指令;以及用于基于所述第一实时区域指示符从所述第一和第二参数流的一个或两 个中选择所述一个或多个选定区域参数集的指令。
37. 至少一个被配置成执行用于递送区域参数的方法的处理器,所述方法 包括接收包括与一个或多个区域相关联的一个或多个区域参数集的参数流; 确定第一实时区域指示符;以及基于所述第一实时区域指示符从所述参数流中选择一个或多个选定区域 参数集。
38. 如权利要求37所述的方法,其特征在于,还包括以无线传输接收所 述参数流。
39. 如权利要求37所述的方法,其特征在于,还包括在移动设备中实践 所述方法。
40. 如权利要求37所述的方法,其特征在于,还包括基于所述一个或多 个选定的区域参数集再现信息。
41. 如权利要求37所述的方法,其特征在于,所述确定包括根据以无线 传输接收的信息确定所述第一实时区域指示符。
42. 如权利要求37所述的方法,其特征在于,所述确定包括 确定实时位置指示符;以及基于所述实时位置指示符确定所述第一实时区域指示符。
43. 如权利要求37所述的方法,其特征在于,还包括 确定第二实时区域指示符;以及基于所述第二实时区域指示符从所述参数流中选择所述一个或多个选定 区域参数集。
44. 如权利要求37所述的方法,其特征在于,所述参数流是第一参数流, 并且所述方法还包括确定第二实时区域指示符; 接收第二参数流;以及基于所述第二实时区域指示符从所述第二参数流中选择所述一个或多个 选定区域参数集。
45. 如权利要求37所述的方法,其特征在于,所述参数流是第一参数流, 并且所述方法还包括接收第二参数流;以及基于所述第一实时区域指示符从所述第一和第二参数流的一个或两个中 选择所述一个或多个选定区域参数集。
46. —种用于递送区域参数的方法,所述方法包括 确定与一个或多个区域相关联的一个或多个区域参数集;以及 将一个或多个区域标识符添加到所述一个或多个区域参数集中的每一个,其中所述一个或多个区域标识符指示所述一个或多个区域参数集中的每一个 适用的选定区域;以及生成包括所述一个或多个区域参数集的第一部分的第一参数流。
47. 如权利要求46所述的方法,其特征在于,还包括以无线传输传送所 述第一参数流。
48. 如权利要求46所述的方法,其特征在于,还包括经由广域向多个移 动设备传送所述第一参数流。
49. 如权利要求46所述的方法,其特征在于,还包括生成包括所述一个 或多个区域参数集的第二部分的第二参数流。
50. —种用于递送区域参数的装置,所述装置包括处理逻辑,被配置成确定与一个或多个区域相关联的一个或多个区域参数 集;以及流生成逻辑,被配置成将一个或多个区域标识符添加到所述一个或多个区 域参数集中的每一个,其中所述一个或多个区域标识符指示所述一个或多个区 域参数集中的每一个适用的选定区域,以及生成包括所述一个或多个区域参数 集的第一部分的第一参数流。
51. 如权利要求50所述的装置,其特征在于,还包括被配置成以无线传输传送所述第 一参数流的传送逻辑。
52. 如权利要求50所述的装置,其特征在于,还包括被配置成经由广域 向多个移动设备传送所述第一参数流的传送逻辑。
53. 如权利要求50所述的装置,其特征在于,所述流生成逻辑被配置成 生成包括所述一个或多个区域参数集的第二部分的第二参数流。
54. 至少一个被配置成执行用于递送区域参数的方法的处理器,所述方法 包括确定与一个或多个区域相关联的一个或多个区域参数集;以及 将一个或多个区域标识符添加到所述一个或多个区域参数集中的每一个,其中所述一个或多个区域标识符指示所述一个或多个区域参数集中的每一个适用的选定区域;以及生成包括所述一个或多个区域参数集的第一部分的第一参数流。
55. 如权利要求54所述的方法,其特征在于,还包括以无线传输传送所 述第一参数流。
56. 如权利要求54所述的方法,其特征在于,还包括经由广域向多个移 动设备传送所述第一参数流。
57. 如权利要求54所述的方法,其特征在于,还包括生成包括所述一个 或多个区域参数集的第二部分的第二参数流。
58. —种用于递送区域参数的装置,所述装置包括用于确定与一个或多个区域相关联的一个或多个区域参数集的装置;以及 用于将一个或多个区域标识符添加到所述一个或多个区域参数集中的每 一个的装置,其中所述一个或多个区域标识符指示所述一个或多个区域参数集 中的每一个适用的选定区域;以及用于生成包括所述一个或多个区域参数集的第一部分的第一参数流的装置。
59. 如权利要求58所述的装置,其特征在于,还包括用于以无线传输传 送所述参数流的装置。
60. 如权利要求58所述的装置,其特征在于,还包括用于经由广域向多 个移动设备传送所述第一参数流的装置。
61. 如权利要求58所述的装置,其特征在于,还包括用于生成包括所述 一个或多个区域参数集的第二部分的第二参数流的装置。
62. —种用于发送参数消息以提供系统信息的递送系统,所述参数消息包括标识一个或多个节目服务包和服务的第一参数集;以及 与所述第一参数集相关联的第二参数集,其中所述第二参数即标识选定节 目服务包和服务可用的区域。
63. —种用来向递送系统中的设备提供系统信息的参数消息,所述参数消 息包括标识一个或多个节目服务包和服务的第一参数集;以及 与所述第一参数集相关联的第二参数集,其中所述第二参数集标识选定节 目服务包和服务可用的区域。
全文摘要
公开了用于递送区域参数的系统。提供了一种用于递送区域参数的方法。该方法包括接收包括与一个或多个区域相关联的一个或多个区域参数集的参数流。该方法还包括确定第一实时区域指示符,并基于该第一实时区域指示符从参数流中选择一个或多个选定的区域参数集。
文档编号H04W48/08GK101356843SQ200680050525
公开日2009年1月28日 申请日期2006年11月8日 优先权日2005年11月8日
发明者B·柯林斯, C·M·D·帕佐斯, G·K·沃克 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1