用于分配内容以支持多个客户服务实体及内容包装商的方法及设备的制作方法

文档序号:6569479阅读:539来源:国知局
专利名称:用于分配内容以支持多个客户服务实体及内容包装商的方法及设备的制作方法
技术领域
本专利申请案大体来说涉及内容分配系统,且更特定来说,涉及一种用于在数据 网络上分配内容以支持多个内容包装商及客户服务实体的系统。
背景技术
在当前内容投递/媒体分配系统中,记帐及客户服务(BCS)提供商使服务在专有 网络上可用,使得在所述网络上操作的装置将具有接收所述服务的能力。举例来说, 单个BCS提供商能够提供可从一个或一个以上内容包装商获得的服务。对于典型的便 携式装置来说,客户与网络之间的整体关系是由所述BCS提供商独家管理的。此导致 所述装置(客户)通过主网络的BCS提供商购买所有服务。
令人遗憾的是,当语音、数据及媒体网络具有单一所有权时,此情形尚可接受; 然而,随着装置获得对多个网络的接入,越来越需要支持多个BCS提供商,使得装置 可接收各种各样的服务供应。
因此,需要一种支持多个BCS提供商及与所述BCS提供商相关联的多个内容包 装商的系统来分配内容。

发明内容
在一个或一个以上实施例中,提供一种操作以支持多个BCS提供商及多个内容 包装商以分配内容的分配系统。
在一个实施例中,提供一种用于分配内容的方法。所述方法包含接收识别与一个 或一个以上BCS提供商相关联的一个或一个以上内容包装商的BCS参数。所述方法
7还包含接收描述与所述一个或一个以上内容包装商相关联的一个或一个以上包装的包 装商参数。所述方法还包含产生包含所述BCS参数及所述包装商参数的系统信息并传 输所述系统信息。
在一个实施例中,提供一种用于分配内容的设备。所述设备包含经配置以接收以 下参数的接收机逻辑识别与一个或一个以上BCS提供商相关联的一个或一个以上内
容包装商的BCS参数及描述与所述一个或一个以上内容包装商相关联的一个或一个 以上包装的包装商参数。所述设备还包含经配置以产生包含所述BCS参数及所述包装 商参数的系统信息的系统信息逻辑及经配置以传输所述系统信息的发射机逻辑。
在一个实施例中,提供一种用于分配内容的设备。所述设备包含用于接收BCS 参数的装置,所述BCS参数识别与一个或一个以上BCS提供商相关联的一个或一个 以上内容包装;及用于接收包装商参数的装置,所述包装商参数描述与所述一个或一
个以上内容包装商相关联的一个或一个以上包装。所述设备还包含用于产生包含所述
BCS参数及所述包装商参数的系统信息的装置及用于传输所述系统信息的装置。
在一个实施例中,提供一种包含指令的计算机可读媒体,当由至少一个处理器执 行时所述指令操作以分配内容。所述计算机可读媒体包含用于接收BCS参数的指令, 所述BCS参数识别与一个或一个以上BCS提供商相关联的一个或一个以上内容包装 商;及用于接收包装商参数的指令,所述包装商参数描述与所述一个或一个以上内容 包装商相关联的一个或一个以上包装。所述计算机可读媒体还包含用于产生包含所述 BCS参数及所述包装商参数的系统信息的指令及用于传输所述系统信息的指令。
在一个实施例中,提供至少一个经配置以实施用于分配内容的方法的处理器。所
述方法包含接收识别与一个或一个以上BCS提供商相关联的一个或一个以上内容包 装商的BCS参数;及接收描述与所述一个或一个以上内容包装商相关联的一个或一个 以上包装的包装商参数。所述方法还包含产生包含所述BCS参数及所述包装商参数的 系统信息并传输所述系统信息。
在一个实施例中,提供一种用于分配内容的方法。所述方法包含接收系统信息消 息,及确定BCS提供商的识别符。所述方法还包含基于所述BCS提供商识别符来 解析系统信息消息以确定经解析的系统信息参数,且再现所述经解析系统信息参数的 选定部分。
在一个实施例中,提供一种用于分配内容的设备。所述设备包含接收逻辑,其
经配置以接收系统信息消息;及解析逻辑,其经配置以确定BCS提供商识别符并基于 所述BCS提供商识别符来解析所述系统信息消息以确定经解析的系统信息参数。所述 设备还包含经配置以再现所述经解析系统信息参数的选定部分的再现逻辑。
在一个实施例中,提供一种包含指令的计算机可读媒体,当由至少一个处理器执
行时所述指令操作以分配内容。所述计算机可读媒体包含用于接收系统信息消息的指 令及用于确定BCS提供商识别符的指令。所述计算机可读媒体还包含基于所述BCS 提供商识别符来解析所述系统信息消息以确定经解析的系统信息参数的指令;及用于再现所述经解析系统信息参数的选定部分的指令。
在审阅下文所述的图示简单说明、说明书及权利要求书之后,所述实施例的其它 方面将变得明了。


结合附图参照以下详细说明将更易明了本文所说明实施例的上述方面,附图中 图1显示包含分配系统的实施例的网络;
图2显示适合用于分配系统的实施例的分配服务器的实施例的详细图表;
图3显示用于在分配系统实施例中操作服务器的方法的实施例;
图4显示适合用于分配系统的实施例的装置的实施例的详细图表;
图5显示在分配系统的实施例中操作装置的方法的实施例;
图6显示用于分配系统的实施例的系统信息结构的实施例;
图7显示用于分配系统的实施例的市场共用消息模式的实施例;
图8显示用于分配系统的实施例的市场内容包装商消息模式的实施例;
图9显示用于分配系统的实施例的包装记录模式的实施例的详细图表;
图IO显示用于分配系统的实施例的服务定义消息模式的实施例;且
图11显示用于分配系统的实施例的服务记录模式的实施例。
具体实施例方式
以下详细说明说明支持多个BCS提供商及多个内容包装商的分配系统的实施例。 所述系统尤其适合于向具有有限资源的便携式装置分配服务/内容,但可与任何类型的 装置一起使用。所述系统还可用于任何类型的网络环境,其包括但不限于通信网络、 公共网络(例如,因特网)、专用网络(例如,虚拟专用网(VPN))、局域网、广 域网、远程网或任何其它类型的数据或通信网络。
本文使用以下定义来说明所述分配系统的实施例。
BCS提供商 记帐及客户服务(BCS)提供商是接受并维持对可用包装的用户 预订的实体。在一个实施例中,每一装置均与单个BCS提供商相 关联。在另一实施例中,每一装置均可与一个或一个以上BCS提 供商相关联。
内容包装商 内容包装商是定义并维持包装的实体。
内容提供商 内容提供商是供应服务内容的实体。所述内容提供商还供应对内 容的说明。
包装 包装是在预订基础上提供的一个或一个以上层的集合。 垦 层是一个或一个以上服务的集合。
服务 服务包含在单个标签下提供并使用经定义组数据流来投递的呈现序列。服务表示可在分配系统中预订的最小元素。
图1显示包含分配系统的实施例的网络100。网络100包含便携式装置(102、 104 及106) 、 BCS提供商llO、内容包装商118、及内容提供商120,其均耦合到分配网 络亂
装置(102、 104及106)是与分配网络108进行通信以允许装置用户接入分配网 络108以预订并接收可用包装的便携式装置。
BCS提供商IIO接受并维持经由分配网络108从装置接收的用户预订。所述装置 (102、 104及106)中的每一者均与单个BCS提供商相关联。举例来说,装置102与 BCS112相关联,装置104与BCS 114相关联,而装置106与BCS 116相关联。为清 楚起见,在以下段落中仅详细说明BCS提供商112的操作;然而,BCS提供商114 及116以类似方式操作。
BCS提供商112与一个或一个以上内容包装商118建立通信120。在这些通信120 中,会交换识别一个或一个以上包装(内容包装商118会将所述一个或一个以上包装 提供到与BCS提供商112相关联的装置)的信息。然后,BCS提供商112将识别与 BCS提供商112相关联的BCS参数122传输到分配网络108。
内容包装商118定义并维持包装。内容包装商118建立与一个或一个以上内容提 供商124的通信126。在这些通信126中,会交换识别一个或一个以上包装(内容提 供商124将提供所述一个或一个以上包装供通过内容包装商118来预订)的信息。然 后,内容包装商118将识别内容包装商118所提供包装的包装商参数128传输到分配 网络108。应注意,特定内容包装商可与多于一个的BCS提供商相关联。
内容提供商124以编程参数130的形式将服务内容供应到分配网络108。编程参 数130还包含对允许分配网络108维持媒体呈现引导(MPG)的内容的说明,所述媒 体呈现引导在任何既定时间提供对可经由分配网络108获得的包装及相关联服务的说 明。另一选择为,可经由任何其它类型的用户接口将对可经由分配网络108获得的包 装及相关联服务的说明提供到所述装置用户。应注意,特定内容提供商可与多于一个 的内容包装商相关联。
分配网络108负责将服务投递到装置(102、 104及106)。其还负责创建并投递 随附系统信息(SI)参数。在一个实施例中,将分配网络108与装置(102、 104及106) 之间的通信组织成一组数据流,(例如)以携载实时服务的不同媒体分量或IP数据广 播服务中寻址到不同IP端口的IP串流。所有拟在特定局域或广域中可用的数据流均 被组成对应的多路复用。
分配网络108包含有线与无线网络技术的任何组合。举例来说,分配网络108可 以是无线多 番/广播网络。在一个实施例中,分配网络108包含操作以从BCS提供商 110中的另一者接收BCS参数122的服务器132。服务器132还从内容包装商118接 收包装商参数128且从内容提供商124接收编程参数130。服务器132处理所接收的 参数以产生包含媒体呈现引导(MPG) 136的系统信息(SI)参数134。SI参数134包含一组可使装置能够查找并/或预订可用包装及服务的信息。所述
SI还包含包装及服务说明及MPG 136。 MPG 136包含作为MPG块序列投递到装置的可用标题目录。
在所述分配系统的实施例的操作期间,分配网络108启动装置(102、 104及106)并传输装置(102、 104及106)能够接收的SI 134。然后,装置(102、 104及106)操作以处理SI 134及相关联的MPG 136以向所述装置用户再现信息以使其看见可用包装及/或服务。然后,所述装置用户能够预订接收一个或一个以上包装。举例来说,装置102的用户从SI134再现的信息选择供预订的包装。然后,装置102向分配网络108传输预订请求以预订选定的包装。然后,所述预订请求由所述分配网络处理并转发到与所述请求装置相关联的BCS提供商。然后,所述BCS提供商操作以预订所述装置来接收所请求的包装。
在一个或一个以上实施例中,分配服务器132通过实施以下功能中的一者或一者以上来在分配系统的实施例中操作。
1. 获得与选定的BCS提供商、内容包装商及内容提供商相关联的BCS、包装商、及编程参数。
2. 产生具有相关联的MPG参数的SI。
3. 将所述SI传输到已启动的装置。
5.从所述装置接收一个或一个以上预订请求。
因此,所述分配系统的实施例操作以支持多个BCS提供商及多个内容包装商以允许装置预订接收可用包装。应注意,网络100仅图解说明一种配置,而在所说明实施例的范围内其它配置或布置是可能的。
图2显示适合用于分配系统的实施例的分配服务器200的实施例的详细图表。举例来说,分配服务器200可用作图1中的分配服务器132。分配服务器200包含处理逻辑202、 SI产生逻辑204、收发机逻辑208及启动逻辑210,所述逻辑均耦合到内部数据总线212。服务器200还包含BCS参数存储装置214、包装商参数存储装置216及编程参数存储装置218,所述存储装置也均耦合到数据总线212。
在一个或一个以上实施例中,处理逻辑202包含CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件及/或硬件与软件的任何组合。因此,处理逻辑202 —般来说包含用以执行机器可读指令并经由内部数据总线212来控制服务器200的一个或一个以上其它功能元件的逻辑。
收发机逻辑208包含操作以允许服务器200通过远程装置或系统经由通信信道220传输及接收数据及/或其它信息的硬件及/或软件。举例来说,在一个实施例中,通信信道220包含任何适合类型的通信链路以允许服务器200与耦合到所述数据网络的一个或一个以上数据网络及/或装置进行通信。
存储逻辑(214、 216及218)包含允许服务器200存储信息参数的任何适合类型的存储装置或元件。举例来说,在一个实施例中,所述存储逻辑(214、 216及218)包含任何类型的RAM、快闪存储器、硬盘或任何其它类型的存储装置。
在一个实施例中,处理逻辑202操作以经由收发机逻辑208及信道220与一个或一个以上BCS提供商进行通信。所述BCS提供商提供BCS参数,所述BCS参数由处理逻辑202接收并存储在BCS参数存储装置214中。处理逻辑202还操作以经由收发机逻辑208及信道220与一个或一个以上内容包装商进行通信。所述内容包装商提供包装商参数,所述包装商参数由处理逻辑202接收并存储在包装商参数存储装置216中。处理逻辑202还操作以与一个或一个以上内容提供商进行通信。所述内容提供商提供编程参数,所述编程参数由处理逻辑202接收并存储在编程参数存储装置218中。在本文件的另一段落中提供对BCS、包装商及编程参数的更加详细说明。
在一个或一个以上实施例中,SI产生逻辑204包含CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件、及/或硬件与软件的任何组合。SI产生逻辑204操作以从存储装置(214、 216及218)检索参数以产生SI参数222。举例来说,SI逻辑204从存储装置214检索与一个或一个以上BCS提供商相关联的BCS参数。SI逻辑204还操作以从存储装置216检索包装商参数且从存储装置218检索编程参数。 一旦检索到所述参数,那么SI产生逻辑204操作以产生SI参数222。在本文件的另一段落中提供关于SI参数222的更加详细说明及格式。
SI产生逻辑204还操作以从编程参数存储装置218检索参数以产生与SI222相关联的MPG224。 MPG224提供关于可用包装的信息及说明,所述信息及说明可再现在装置上以允许装置用户预订一个或一个以上包装。
启动逻辑210包含CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件及/或硬件与软件的任何组合。启动逻辑210操作以启动装置以允许所述装置预订可用包装。对于每一期望预订包装的装置,所述启动过程仅需发生一次。举例来说,在一个实施例中,启动逻辑210包含在所述启动过程期间下载到所述装置的客户端应用程序226。举例来说,使用收发机逻辑208将客户端226下载到所述装置。 一旦装置由启动逻辑210启动,那么客户端226会在所述装置上运行并操作以接收SI222并展示关于可用包装的信息及其它与所述装置用户有关的信息。因此,启动逻辑210操作以允许服务器200识别并验证装置,从而允许所述装置预订一个或一个以上可用包装。
在一个实施例中,服务器200操作以向已启动的装置多播/广播SI参数222。在所述装置上执行的客户端操作以接收SI参数222并再现来自SI 222及MPG 224的信息,使得所述装置用户可看见并预订可用包装。
在一个实施例中,服务器200包含存储在计算机可读媒体上的程序指令,当所述程序指令被执行时,处理器(例如,处理逻辑202)会提供本文所说明分配系统的功能。举例来说,可从计算机可读媒体(例如,软盘、CDROM、存储卡、快闪存储器装置、RAM、 ROM或介接到服务器200的任何其它类型的存储器装置或计算机可读媒体)将指令载入服务器200。在另一实施例中,可经由收发机逻辑208从介接到服务器200的外部装置或网络资源将所述指令下载到服务器200内。当由处理逻辑202
12执行时,所述指令会提供本文所说明分配系统的一个或一个以上实施例。
图3显示用于在分配系统的实施例中操作服务器的方法300的实施例。为清晰起见,将参考图2中所示的服务器200来说明方法300。在一个或一个以上实施例中,处理逻辑202执行程序指令并控制服务器200的操作以实施下文所说明的功能。方法300假设服务器200已启动一个或一个以上装置,使得所述已启动的装置可预订可用包装。
在方块302处,接收BCS参数。举例来说,在一个实施例中, 一个或一个以上BCS提供商将BCS参数传输到服务器200。所述BCS参数由收发机逻辑208接收并存储在BCS参数存储装置214中。所述BCS参数识别将提供到与一个或一个以上BCS提供商相关联的装置以供预订的包装。
在方块304处,接收包装商参数。举例来说,在一个实施例中, 一个或一个以上内容包装商将包装商参数传输到服务器200。所述包装商参数由收发机逻辑208接收并存储在内容包装商参数存储装置216中。所述包装商参数识别与每一内容包装商所提供包装相关联的内容提供商及服务。
在方块306处,接收编程参数。举例来说,在一个实施例中, 一个或一个以上内容提供商将编程参数传输到服务器200。所述编程参数由收发机逻辑208接收并存储在编程参数存储装置218中。所述编程参数识别并描述内容、调度及与经由所述分配网络进行的服务分配有关的其它信息。
在方块308处,产生SI参数。举例来说,在一个实施例中,SI产生逻辑204操作以从BCS存储装置214、包装商存储装置216及编程存储装置218检索参数以产生SI参数222及相关联的MPG 224。
在方块310处,包括MPG的SI参数经由分配网络传输并由已启动的装置接收。举例来说,在一个实施例中,处理逻辑202操作以经由收发机逻辑208将SI参数224传输到所述分配网络。在所述已启动装置处执行的客户端应用程序处理所接收的SI222及相关联的MPG 224参数并再现允许所述装置用户选择一个或一个以上供预订包装的程序引导。在所述预订过程期间,所述装置产生预订消息,所述预订消息传输到服务器200并由收发机逻辑208接收。
在方块312处,实施测试以确定是否己接收到预订请求。举例来说,处理逻辑202操作以确定来自一个或一个以上已启动装置的预订请求是否已由收发机逻辑208接收。如果还未接收到预订请求,那么所述方法进行到方块318。如果己接收到预订请求,那么所述方法进行到方块314。
在方块314处,预订所述装置来接收所请求的包装。在一个实施例中,处理逻辑202与与所述请求装置相关联的BCS提供商进行通信以预订所述装置来接收所请求的包装。然后,所述方法在方块316处结束。
在方块318处,实施测试以确定SI参数中的任一者是否已更新。举例来说,处理逻辑202操作以确定是否已接收已更新的BCS 214、包装商216或编程218参数使得SI产生逻辑204产生了已更新的SI222。如果不存在参数更新,那么所述方法进行到方块312以确定是否己接收到任何预订请求。如果存在更新,那么所述方法进行到其中将已更新的SI222参数传输到已启动装置的方块310。
因此,方法300可用来在分配系统的实施例中操作服务器。应注意,方法300仅图解说明一种实施方案且可在不背离所说明实施例的范围的情况下对所说明的功能做出改变、添加或重新布置。
图4显示适合用于分配系统的实施例的装置400的实施例的详细图表。装置400包含处理逻辑402、装置资源及接口逻辑404、收发机逻辑406、存储器408及解析逻辑420,所述逻辑均耦合到数据总线410。
在一个或一个以上实施例中,处理逻辑402包含CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件、及/或硬件与软件的任何组合。因此,处理逻辑402通常包含用以执行机器可读指令并经由内部数据总线410来控制装置400的一个或一个以上其它功能元件的逻辑。
装置资源及接口逻辑404包含允许装置400与内部及外部系统进行通信的硬件及
/或软件。举例来说,内部系统可包括大容量存储系统、存储器、显示器驱动器、调制解调器或其它内部装置资源。外部系统可包括用户接口装置、打印机、磁盘驱动器或
其它本地装置或系统。因此,装置资源及接口逻辑404允许所述装置将信息再现在装置显示器上并经由用户输入装置(例如,鼠标、键盘、触摸式屏幕或任何其它类型的用户输入装置)接收用户输入。
收发机逻辑406包含硬件及/或软件,所述硬件及/或软件操作以允许装置400通过外部装置或系统经由通信信道412来传输及接收数据及/或其它信息。举例来说,通信信道412可包含网络通信链路、无线通信链路或任何其它类型的通信链路。
存储器408包含允许装置400存储信息参数的任何适合类型的存储装置或元件。举例来说,在一个实施例中,存储器408包含任何类型的RAM、快闪存储器、硬盘或任何其它类型的存储装置。
在一个或一个以上实施例中,解析逻辑402包含CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件及/或硬件与软件的任何组合。解析逻辑420通常包含用以解析收发机逻辑406所接收系统信息消息的逻辑。
在一个或一个以上实施例的操作期间,装置400由分配服务器启动,从而允许装置400预订可用包装。作为所述启动过程的部分,所述装置使用收发机逻辑406将BCS识别符422提供到所述分配服务器。举例来说,可在装置制造期间将BCS识别符422存储在存储器408中。BCS识别符422识别与装置400相关联的BCS提供商。作为所述启动过程的部分,装置400接收客户端应用程序414。客户端应用程序414存储在存储器408中且在装置400上执行以提供允许装置用户观看关于可用包装的信息的用户接口。
分配网络传输由收发机逻辑406接收的SI消息。解析逻辑420操作以解析所接收的SI消息以产生存储在存储器408中的包括MPG 418的经解析SI参数416。举例来说,解析逻辑420从所述存储器获得BCS识别符422并使用此识别符来解析从分配服务器传输的所接收系统信息消息。经解析的SI416包含来自所接收SI消息的信息,所述SI消息与与装置400相关联的BCS提供商有关。因此,可将经解析的SI 416再现在装置400上以向所述装置用户仅显示装置400可用的包装。如果装置400与多于一个的BCS提供商相关联,那么实施类似的过程以允许装置400再现关于来自与所述装置相关联的所有BCS提供商的可用包装的信息。举例来说,多个BCS识别符存储在装置400处并用于解析所接收的SI消息。
客户端414提供用户接口 (UI),所述用户接口将经解析的SI 416及相关联的MPG 418再现在装置400上以允许所述装置用户观看所述可用包装。客户端414还允许所述装置用户选择一个或一个以上供预订的包装。所选定的包装在预订请求中进行识别,所述预订请求是客户端414所实施的装置-服务器协议的部分。然后,客户端414经由收发机逻辑406及信道412将所述预订请求传输到分配服务器。
在一个实施例中,装置400在分配系统的一个或一个以上实施例中实施以下功能中的一者或多者。应注意,可在所述实施例的范围内改变、重新布置、修改、添加或以其它方式调整以下功能。
1. 所述装置接收并安装客户端应用程序。
2. 通过分配系统来启动所述装置。
3. 所述装置接收SI消息。
4. 所述装置解析所述SI消息以产生经解析的SI参数及相关联的MPG。
4. 所述MPG再现在所述装置上并向所述装置用户展示所述可用包装。
5. 在所述用户选择一个或一个以上供预订的包装之后,所述客户端汇编预订请求,所述预订请求被传输到所述分配系统。
6. 在所述预订请求由所述分配系统处理之后,所述装置接收所述用户己预订的服务。
在一个实施例中,所述分配系统包含存储在计算机可读媒体上的程序指令,当由处理器(例如,处理逻辑402)执行时,所述程序指令提供本文所说明装置400的功能。举例来说,可经由装置I/F逻辑404从计算机可读媒体(例如,软盘、CDROM、存储卡、快闪存储器装置、RAM、 ROM或介接到装置400的任何其它类型的存储器装置或计算机可读媒体)将指令载入装置400中。在另一实施例中,可经由收发机逻辑406从介接到装置400的网络资源将所述指令下载到装置400中。当由处理逻辑402执行时,所述指令提供如本文所说明分配系统的一个或一个以上实施例。
图5显示用于在分配系统的实施例中操作装置的方法500的实施例。为清晰起见,下文将参照图4中所示的装置400来说明方法500。举例来说,装置400适合用作图1中所示的装置(102、 104、 106)中的任何装置。在一个或一个以上实施例中,处理逻辑402执行程序指令以控制装置400来实施下文所说明的功能。在方块502处,通过分配服务器启动所述装置。举例来说,在一个实施例中,处
理逻辑402经由收发机逻辑406与分配服务器进行通信以识别所述装置并提供可能需要的任何其它启动信息。作为所述启动过程的部分,将客户端414安装在所述装置上。在一个实施例中,客户端414被安装在存储器408中并执行以使用选定的通信协议建立与所述分配服务器的通信。
在方块504处,在所述装置处接收从所述分配服务器传输的最近SI消息。举例来说,收发机逻辑406使用通信信道412接收所述SI消息。
在方块506处,确定BCS提供商识别符。举例来说,解析逻辑420从存储器408检索BCS识别符422。
在方块508处,解析所述接收的SI消息以确定经解析的SI参数。举例来说,解析逻辑420操作以基于BCS识别符422来解析所述接收的SI消息。举例来说,将BCS识别符422与包括在系统信息消息中的BCS提供商信息相比较。如果任何系统信息消息与匹配BCS识别符422的BCS提供商有关,那么解析逻辑420解析所述消息以获得适用于装置400的系统信息参数。因此,解析逻辑420解析包含与BCS识别符422有关的信息的消息以产生存储在存储器408中的具有相关联MPG 418的经解析SI参数416。
在方块510处,安装在所述装置上的客户端操作以向所述装置用户展示或再现来自经解析SI参数的信息。举例来说,经解析的SI参数416包含MPG 418, MPG418向所述装置用户提供关于可预订包装的信息。举例来说,所述信息包括调度、定价、可用性及任何其它相关信息。在一个实施例中,客户端406操作以使用I/F逻辑404来展示来自MPG418的信息。
在方块512处,实施测试以确定所述用户是否期望预订一个或一个以上可用包装。举例来说,所述用户可从所展示的程序引导选择一个或一个以上包装并请求预订所述包装。如果所述用户选择任何供预订的包装,那么所述方法进行到方块514。如果用户未选择任何供预订的包装,那么所述方法进行到方块520。
在方块520处,实施测试以确定是否存在已更新的经解析SI参数。举例来说,在一个实施例中,处理逻辑402收听来自所述分配服务器的传输以确定当前所广播SI参数的版本是否不同于存储在装置存储器408中的参数。如果新参数可用,那么所述方法进行到方块504以获得所述新信息。如果无可用新参数,那么所述方法进行到方块512以确定所述装置用户是否期望预订任何可用包装。
在方块514处,汇编预订请求并将其传输到所述分配网络。所述预订请求允许所述装置用户预订所选定的包装。举例来说,以允许识别一个或一个以上供预订包装的格式来汇编所述预订请求。在一个实施例中,客户端414操作以汇编所述预订请求。然后,使用收发机逻辑406将所述预订请求传输到所述分配服务器。
在方块516处,在所述装置处接收与所请求包装相关联的服务。举例来说,在所述分配服务器已处理所述预订请求之后,将与所预订包装相关联的服务投递到所述装
16置。举例来说,在一个实施例中,经由所述分配网络从内容提供商将所述服务投递到
所述装置且所述服务由收发机逻辑406接收。然后,所述方法在方块518处结束。 因此,方法500操作以允许装置预订在分配系统中所提供的一个或一个以上包装。
应注意,方法500仅图解说明一种实施方案且可在不背离所说明实施例的范围的情况
下对所述功能性元件做出改变、添加或重新布置。 系统信息
以下是对在分配系统的实施例中产生的SI参数的详细说明。所述SI参数被格式
化成允许客户服务和记帐及其它可能服务的投递与内容或其它服务的零售分离的结
构。这些结构允许BCS提供商控制哪些内容包装商向其相关联装置提供服务,但所述 BCS提供商可能不控制内容或定价。除初始服务合同之外,还制订条款以允许BCS 提供商出售内容及额外服务。来自所述内容包装商中的每一者的服务供应的结构是使 得所述供应可以兼容展示次序在单个用户接口上展示。所定义的此排序是针对可从多 个内容包装商(其可与多个及/或不同的BCS提供商相关联)获得的预订包装。
系统信息结构允许所述BCS提供商控制哪些内容包装商对于其相关联的装置是 可用的。每一内容包装商的成本及费用独立于所述BCS提供商。每一内容包装商所说 明的内容及预订选项均独立定义,但可合并于单个用户接口中。在一个实施例中,此 经由如在以下SI规范中所说明的SI中的记录来完成。应注意,对所说明SI的修改、 改变、删除、添加、组合或其它小的改动均属于所述实施例的范围。
SI消息规范
图6显示用于分配系统的实施例的SI结构600的实施例。所述SI信息作为一组 SI消息来传输。以下段落规定所述SI消息中所含SI信息的定义、语义及相关联处理。 在一个实施例中,将所述SI消息组织为如下的市场信息602、服务信息604及MPG 606。 类别1.市场信息,其与用户可能预订的服务供应的包装有关。 类别2.服务信息,其提供关于可用服务的属性及所述可用服务在所述分配网络 内的位置的信息。
类别3.媒体呈现引导信息,其提供关于服务上的个别呈现的信息。
共用格式化及处理
SI消息语法
在一个或一个以上实施例中,将SI消息的结构定义为与XML l.O相一致的一组 XML模式。
SI消息版本的识别
每一经传输的SI消息均包含版本属性,所述版本属性区别同一消息类型的不同 SI消息的拷贝。对于某些类型的SI消息,所述版本还可区别所规定属性具有相同值的 SI消息,称之为区别属性。举例来说,两个消息的区别属性如下
一 市场内容包装商消息内容包装商ID
一 MPG标题块消息MPG块开始时间。对于代表单组元素及属性值的所有SI消息来说,所述版本属性的值可以是相同 的。当所述SI消息的除区别属性以外的任何属性或元素被修改或创建时,可增加所述 版本属性的值。
在一个实施例中,所述版本属性是无符号的整数。所述属性的大小取决于SI消 息的类型,如针对个别消息类型加以规定。 一旦所述版本已改变,那么与所述SI消息 的版本相关联的版本值可能不会被再次使用达T_UPDATE时间。T一UPDATE的值可 以秒为单位,且在一个实施例中是可配置的系统参数。
当前SI消息版本的识别
经由所述分配网络在主数据流中发送当前版本的SI消息的版本字段的值。 SI消息版本的更新
如果SI消息包含经调度以在未来时间生效的对属性或元素值的更新或元素的新 实例,那么所述消息可包含与被更新元素相关联的有效时间值,如针对个别元素加以 规定。如果元素的两个版本以不同消息版本(通常,当前及下一版本)同时传输,那 么每一版本均与有效时间相关联。所述有效时间属性可以是秒的32位计数。
类别h市场信息
在一个或一个以上实施例中,所述SI提供呈如下所说明的两种消息类型的市场 信息。
1. 市场共用消息
2. 市场内容包装商消息 1.市场共用消息
图7显示用于分配系统的实施例的市场共用消息模式700的实施例。所述市场共 用消息定义对于任何内容包装商并非特定的市场信息。所述市场共用消息定义在分配 网络内配置的BCS提供商的属性、对与每一 BCS提供商相关联的内容包装商的参考 及受控项的分类方案。
版本
所述市场共用消息包含由版本属性的值识别的唯一版本702。在一个实施例中, 所述版本属性是16位无符号整数。 分类方案表
市场共用消息700包含分类方案表704,分类方案表704定义所述网络中所有BCS
提供商所使用的分类方案以规定以下各项。
— 记帐环境
_ 服务帐户类型
一 货币
一 预订方法
一 种类
一 MIME类型一 额定值水平 一 装置类别
分类方案表704可包含任何适合的结构。在一个实施例中,分类方案表704的定 义是以BCS提供商的要求及能力以及所述BCS提供商所依据的规章性要求为依据。 BCS记录
市场共用消息700包含针对所述分配网络中的每一 BCS提供商的BCS记录706。 在一个实施例中,BCS记录706定义BCS提供商并供应以下项目。
— BCS提供商ID 一 有效时间
— CSR联系 一 记帐政策
一 内容包装商参考 一 使用项表 一 使用项链路 BCS提供商ID
BCS提供商ID 708属性是与个别BCS提供商相关联的全球唯一的ID。在一个实 施例中,BCS提供商ID708可以是无符号的16位整数。 有效时间
有效时间属性710定义BCS记录706中所提供的定义将变为有效从而取代先前 定义的时间。如果不存在所述有效时间或其是指过去的时间,那么BCS记录706为当 前记录。在一个实施例中,有效时间属性710可以是从任何选定的日历日期的00:00:00 开始经过的秒的32位计数。
BCS记录706可定义一个有效时间。当同一 BCS提供商出现多个记录时,那么 应存在所述有效时间。在此情形下,当前及未来记录定义两者均包含有效时间属性, 其中所述记录具有适当的值。对于定义尚未有效的BCS提供商的记录,也可存在所述 有效时间。
内容包装商参考
内容包装商参考712是识别与所述BCS提供商相关联的内容包装商的内容包装 商ID的列表。与BCS提供商相关联的订户仅可预订内容包装商参考712中包括的内 容包装商所提供的包装。内容包装商参考712包含至少一个内容包装商ID。
CSR联系
CSR联系714元素描述联系BCS的客户服务代表的可能方式。BCS记录706提 供至少一个CSR联系714。每一 CSR联系可以是URI。以下实例显示不同类别的URI 可如何用于CSR联系714。
一 TEL: URI定义订户针对客户帮助可呼叫的电话号码。
一 MAILTO: URI规定订户针对客户帮助可使用的电子邮件地址。
19一HTTP: URI规定订户针对客户帮助可使用的网站。
记帐政策
记帐政策716规定BCS提供商代表内容包装商所支持的记帐政策。每一 BCS提 供商支持至少一个记帐政策716。在一个实施例中,记帐政策716包含记帐环境及服 务帐户类型属性。
a. 记帐环境
所述记帐环境指示记帐政策所适用的特定装置类型。可支持的记帐环境的实例包 括"BREW"、"贝宝(payPal)"。 b 服务帐户类型
所述服务帐户类型指示所述服务帐户记帐ID所使用的识别符。可支持的服务帐 户类型的实例包括"MIN" 、 "MDN" 、 "BREW SID"、"信用卡(CreditCard)" 及"Prepay (预付费)"。
使用项表
提供代表所述BCS提供商使用的分类方案的使用项表718旨在定义用于接入与 所述BCS提供商相关联的使用项的受控项。 使用项链路
如果所述内容包装商未提供最终用户许可协议(EULA)信息,那么提供使用项 链路720,使用项链路720是对识别使用项位置的URI的参考,在向用户提供对所述 内容包装商所提供包装的接入之前,BCS提供商要求所述用户同意所述使用项。
2.市场内容包装商消息
图8显示用于分配系统的实施例的市场内容包装商消息800模式的实施例。在市 场内容包装商消息800中发送对于内容包装商特定的信息。市场内容包装商消息800 的每一版本由其内容包装商ID802及版本属性804的值唯一地识别。在一个实施例中, 版本属性804是16位无符号整数。市场内容包装商800消息包含以下元素。
一 内容包装商ID
一 基本信息
— EULA表
— 包装记录 一 层记录 _ 信道记录
一 辅助服务参考 内容包装商ID
每一内容包装商由内容包装商ID 802与所述分配网络中的所有其它内容包装商 唯一地区别开。所述内容包装商与至少一个BCS提供商相关联。在一个实施例中,所 述内容包装商ID 802是无符号的16位整数。
基本信息
20在一个实施例中,基本信息806记录提供以下信息。
一 所述内容包装商的名称。
一 到达所述内容包装商EULA的链路。
一 专用内容包装商指示符。
一 货币支持
每一内容包装商应具有一个基本信息806记录。 一内容包装商名称
内容包装商名称808是可用于向用户识别所述内容包装商的串。内容包装商名称 808在携载于所述分配网络中的内容包装商中是唯一的。 —EULA链路
EULA链路810是对识别EULA的位置的URI的参考,在向用户提供对所述内容 包装商所提供包装的接入之前,所述内容包装商要求所述用户同意所述EULA。在一 个实施例中,EULA链路810是可选的。如果所述内容包装商并未提供EULA表,那 么可使用与所述用户相关联的BCS提供商的BCS提供商使用项表718。
一专用内容包装商
基本信息记录806可规定所述内容包装商是专用内容包装商812。用户预订由专 用内容包装商812提供的包装所使用的手段超出本文件的范围。 —货币支持
基本信息记录806应规定货币814元素,货币814元素定义可由内容包装商用来
设定包装的定价的货币列表。 EULA表
EULA表816是内容包装商用来定义用于接入与内容包装商相关联的EULA的项 的分类方案表。在一个实施例中,EULA表816是可选的。如果内容包装商未提供EULA 表,那么可使用与用户相关联的BCS提供商的BCS提供商使用项表718。
包装记录
市场内容包装商消息800包括至少一个包装记录818。包装记录818定义一组可 通过内容包装商获得的内容供应及某些相关联属性。在此文件的另一段落中提供对包 装记录818的更加详细说明。
层记录
市场内容包装商消息800包括由任何包装参考的每一层的层记录820。层记录820 定义一个层,所述层是指一群组信道。内容包装商使用的每一层均具有层记录820。 在一个实施例中,层记录820规定以下信息。
— ID层
一 所述记录的有效时间
一包括在所述层中的所述组信道。
一 添加到所述层的所述组辅助服务—ID层
ID层是将所述层与同一内容包装商提供的所有其它层唯一地区别开的识别符。在 一个实施例中,ID层是无符号的16位整数。 一层有效时间
有效时间属性定义层记录820中所提供的定义将变为有效从而取代先前定义的时 间。如果不存在所述有效时间或其是指过去的时间,那么层记录820为当前层记录。 在一个实施例中,有效时间属性是从任何选定的日历日期的00:00:00开始经过的秒的 32位计数。
层记录820可定义一个有效时间。当同一层出现多个记录时,那么存在所述有效 时间。在此情形下,当前及未来记录定义两者均包含有效时间属性,其中所述记录具 有适当的值。对于定义尚未有效的层的记录,也存在有效时间。
一信道参考
层记录820规定描述层供应中的信道的信道参考的列表。所述信道定义于与内容 包装商相关联的信道记录内。层记录820包含至少一个信道参考。 一辅助服务参考
层记录820规定与此层相关联的辅助服务的服务识别符的列表。当装置有效时, 预订包括所述层的包装的装置将获取经由辅助服务下载的任何材料。 信道记录
市场内容包装商消息800包括由任何层参考的每一信道的信道记录822。信道记 录822定义信道,所述信道是内容包装商的定制服务。在一个实施例中,信道记录822 由以下元素构成。
一 信道ID
一 信道有效时间
一 信道加权
一 信道语言特定数据
— 基本服务
一 辅助服务
一 信道图标
—信道ID
信道ID是将所述信道与同一内容包装商提供的其它信道唯一地区别开的识别符。 在一个实施例中,信道ID是无符号的16位整数。 一有效时间
有效时间属性定义信道记录822中所提供的定义将变为有效从而取代先前定义的 时间。如果不存在所述有效时间或其是指过去的时间,那么所述信道记录为当前信道 记录。在一个实施例中,所述有效时间属性是从任何选定的日历日期的00:00:00开始 经过的秒的32位计数。信道记录822最多可定义一个有效时间。当同一信道出现多个记录时,那么应存 在所述有效时间。在此情形下,当前及未来记录定义两者均应包含有效时间属性,其 中所述记录具有适当的值。对于定义尚未有效的信道的记录,也应存在有效时间。
一信道加权
每一信道记录822将给所述信道指派信道加权。在一个实施例中,所述信道加权 是无符号的整数。所述信道加权由装置用来确定当展示MPG时向用户呈现信道的次 序。首先呈现具有较低加权的信道。在所有内容包装商经由与BCS提供商相关联的所 有多路复用提供的所有信道中,所述信道加权是唯一的。每一信道记录822具有一个 相关联的信道加权。
一信道语言特定数据
信道语言特定数据元素规定与特定语言相关联的信道的名称及说明,且可定义其 中用户可获得关于所述信道的进一步信息的URL。
每一信道记录822可包含一个或一个以上信道语言特定数据元素。如果存在信道 语言特定数据元素,那么其内容取代基本服务的使用同一语言的服务语言特定数据元 素。如果不存在使用既定语言的信道语言特定数据元素,那么装置可使用基本服务的 使用所述语言的服务语言特定数据元素。每一信道记录822应每一信道语言包含一个 信道语言特定数据元素。
一基本服务记录
信道记录822规定基本服务记录。所述基本服务记录识别所述信道的基本服务及 信道特定的某些可选特性-
一 基本服务识别符 一 可排他性 一 信道特定能力要求 一基本服务识别符
基本服务记录规定基本服务识别符。所述基本服务识别符是所述信道定制的服务 的服务识别符。 一辅助服务
信道记录822可定义与此信道相关联的辅助服务的服务识别符的列表。当装置接 入所述信道时,所述装置将获取经由所述辅助服务下载的任何材料。 一信道图标
信道记录822可提供信道图标元素,所述信道图标元素可用于识别向用户展示 MPG中的信道。如果存在,所述信道图标用于代替服务图标。信道图标可以是对定义 所述信道的图标的资源的参考或经定义的MIME类型的实际图标。
辅助服务参考
市场内容包装商消息800可包括与此内容包装商相关联的辅助服务的辅助服务参 考824的列表。如果用户预订与所述内容包装商相关联的任何包装,那么所述用户将自动预订所列举的服务。当装置有效时,所述装置将获取经由所述辅助服务下载的任 何材料。
图9显示在分配系统的实施例中用于市场内容包装商消息的包装记录模式900的 实施例的详细图表。包装记录模式900定义一组可通过内容包装商获得的内容供应及 如下某些相关联属性。
— 包装ID
一 包装有效时间
一 包装加权
一 包装默认语言
一 语言特定数据
一 包装定价及预订方法
一 与所述包装相关联的BCS提供商ID
一 与所述包装相关联的层
一 包装特性
一 与所述包装相关联的辅助服务 一 可用区 一包装ID
包装ID 902是将特定包装与同一内容包装商所提供的其它包装区别开的识别符。 在一个实施例中,包装ID 902是无符号的16位整数。每一包装具有一个相关联的包 装ID 902。
一有效时间
有效时间属性904定义包装记录900中所提供的定义将变为有效从而取代先前定 义的时间。如果不存在有效时间904或其是指过去的时间,那么包装记录900为当前 包装记录。有效时间属性是从任何选定的日历日期的00:00:00开始经过的秒的32位计 数。
包装记录最多可定义一个有效时间。当同一包装出现多个记录时,应存在所述有 效时间。在此情形下,当前及未来记录定义两者均应包含有效时间属性,其中所述记 录具有适当的值。对于定义尚未有效的包装的记录,也应存在有效时间。
—包装加权
每一包装记录906给所述包装指派包装加权。所述包装加权是无符号的整数。所 述包装加权由装置用来确定向用户呈现包装的次序。首先呈现具有较低加权的包装。
在所有内容包装商经由与BCS提供商相关联的所有多路复用提供的所有包装中, 所述包装加权是唯一的。每一包装记录900具有一个相关联的包装加权。
一包装默认语言
包装记录900规定默认语言属性908。默认语言属性908规定如果用户的偏好语 言不可用那么将按照默认向用户提供的服务语言,除非另外被替代。如果可通过所述
24包装接入的任何服务支持多于一种语言,那么将提供包装默认语言。 一包装语言特定数据
包装语言特定数据元素910规定与特定语言相关联的包装的名称及说明。每一包 装记录均包含至少一个包装语言特定数据元素910。每一包装记录每一包装语言最多 包含一个包装语言特定数据元素。
a. 包装语曰
包装语言属性912规定包装语言特定数据元素910的语言。如果装置上未定义语 言偏好,那么用多于一种的语言提供说明的包装规定哪一种语言是将要使用的默认语
_ 一
b. 包装名称
包装名称属性914是规定可能向用户展示的包装的名称的串。
c. 包装说明
包装说明属性916是规定可能向用户展示的包装的说明的串。 价格方法
包装的价格方法918规定与所述包装的既定预订方法相关联的成本。所述价格方 法由预订方法、货币及数量组成。包装记录900规定至少一种价格方法918。包装记 录900每一预订方法最多规定一种价格方法。
a. 预订方法
预订方法识别与成本相关联的预订方法(例如,按月、按周)。
b. 货币
货币识别可应用于数量的货币。货币是列举在内容包装商的基本信息记录中的货 币。与内容包装商相关联的至少一个BCS提供商应支持可应用于包装的所有货币。
c. 数量
在根包装的情形中,数量是所述包装的实际价格,或在附加包装的情形中,数量 是除母包装的价格之外增加的包装价格。数量属性是与相关联货币的要求相一致的浮 动点值。
层参考
包装记录900应规定描述包装供应的所述组层参考元素920。所述层定义于与内 容包装商相关联的层记录820中。包装记录900应包含至少一个层参考920。 包装特性
包装特性922元素是规定包装的某些属性的可选元素。所述元素可规定以下属性 的任何组合
一 母包装 一 自动预订包装 一 封闭包装 一 排他性包装
25a. 母包装
包装特性922元素可规定代表母包装的一个或一个以上包装ID的列表。如果所
述包装与母包装相关联,那么所述包装是"附加"包装,且如果用户己预订所述母包 装中的至少一个包装,那么所述用户仅可预订所述包装。如果未列举母包装,那么将 所述包装定义为"根"包装。
b. 自动预订包装
如果包装是根包装,那么包装特性922元素可规定所述自动预订属性以使用户自 动预订所述包装。
c. 封闭包装
包装特性922元素可规定所述封闭属性以指示所述包装不再接受新的预订。
d. 排他性包装
包装特性922元素可规定代表排他性包装的一个或一个以上包装ID的列表。预 订包装记录中所规定包装的用户将不被准许预订所述排他性包装列表中的任何包装。 所述内容包装商负有以以下方式定义包装之间的关系的责任如果用户已预订排他性 包装列表中的包装那么她/他将不被提供所述包装。
BCS提供商参考
包装记录900可规定与所述包装相关联的BCS提供商参考924的列表。BCS提 供商参考924识别BCS提供商。仅与内容包装商相关联的BCS提供商可包括于所述 列表中。如果提供所述列表,那么仅准许与经识别BCS提供商相关联的用户预订所述 包装。如果未提供所述列表,那么准许与任何BCS提供商(其还与内容包装商相关联) 相关联的用户预订所述包装。
辅助服务参考
包装记录900可包括与此包装相关联的辅助服务的辅助服务参考926的列表。当 装置有效时,预订所述包装的装置将获取经由所述辅助服务下载的任何材料。 可用区
包装记录900可包括由局域(LOI)及广域(WOI)操作基础设施的列表构成的 可用区元素928。所述列表指示其中可接入通过包装提供为信道的至少一个服务的 WOI及LOI。在一个实施例中,所述LOI及W01是唯一地识别地理区域的16位无符 号整数。
类别2:服务信息
在一个或一个以上实施例中,SI提供称作服务定义消息的单个消息中的服务信息。
服务定义消息
图IO显示用于分配系统的实施例的服务定义消息IOOO模式的实施例。服务定义 消息1000定义服务的所述内容属性,所述内容属性在将所述服务用作基本服务的不同
内容包装商所提供的信道之间共享。在内容包装商在信道定义记录中未定义对应属性的定制值的情形下,服务定义消息iooo还定义可在所述情形下使用的默认内容属性。 服务定义消息1000定义辅助服务的所述内容属性,所述内容属性在使用所述辅
助服务的不同内容包装商所提供的信道之间共享。辅助服务可以是非实时服务。所述
辅助服务可由内容包装商用来建立例如广告、海报(barker)、介绍(intros)及outros 等材料(其可用来定制针对内容包装商所定义的信道)的高速缓存。 一版本
服务定义消息1000包含由其版本属性值唯一地识别的版本1002。在一个实施例 中,所述版本属性是16位无符号整数。 一服务记录
服务定义消息1000包含一个或一个以上服务记录1004。 一辅助服务记录
服务定义消息1000可包含一个或一个以上辅助服务记录1006。在一个实施例中, 对于由所述分配网络提供的每一辅助服务均存在一个辅助服务记录。辅助服务记录 1006包含以下信息。
— 辅助服务ID
一 辅助服务有效时间 一 辅助能力要求 _ 辅助数据流记录 服务记录
图11显示用于分配系统的实施例的服务记录1100模式的实施例。举例来说,服 务记录1100适合用作服务记录1004。在一个实施例中,来自所述分配系统网络的SI 为所提供的每一服务提供一个服务记录。服务记录iioo由以下信息构成。
一 服务ID
_ 有效时间
一 公司从属关系
— 简写名称 一 服务种类
— 默认语言 一 专用服务
— 服务类型
一 服务语言特定数据
一 能力要求
一 额定值
一 可用区
一 数据流记录
一 服务图标—服务ID
服务记录1100提供服务ID 1102。服务ID 1102是将所述服务与在同一多路复用 中传送的其它服务及辅助服务唯一地区别开的识别符。
在一个实施例中,服务ID 1102是16位的十六进制整数。用来传送IP数据广播 服务的服务的服务ID 1102的值可等于目的IP地址。
一有效时间
有效时间1104定义服务记录1100中所提供的定义将变为有效从而取代先前定义 的时间。如果不存在所述有效时间或其是指过去的时间,那么所述服务记录为当前记 录。
在一个实施例中,有效时间1104是从任何选定的日历日期的00:00:00开始经过 的秒的32位计数。
服务记录1100最多可定义一个有效时间。当同一服务出现多个记录时,那么存 在所述有效时间。在此情形下,当前及未来记录定义两者均应包含有效时间参数,其 中所述记录具有适当的值。对于定义尚未有效的服务的记录,也存在有效时间。
一公司从属关系
服务记录1100提供公司从属关系1106。公司从属关系参数是定义所述服务的公 司名称的字符串。多个服务可共享公司从属关系的同一个值。 一简写名称
服务记录1100提供简写名称1108。简写名称参数1108是定义可能向用户展示的
服务的简短名称的字符串。每一服务均具有在传送所述服务的任何多路复用内为唯一 的简写名称。
一种类
服务记录1100提供种类参数1110。种类参数1110是描述所述服务提供的内容的 语义类别的参考。 —默认语言
服务记录1100提供默认语言参数1112。默认语言参数1112规定如果用户的偏好 语言不可用那么将按照默认向用户提供的服务语言,除非由包装记录的默认语言替代。 如果所述服务支持多于一种的语言,那么应提供默认语言。
一专用服务
服务记录1100可规定使用专用参数1114的服务是专用服务。可通过专用内容包 装商来提供对专用服务的接入。可能不会向不被准许接入至少一个专用内容包装商(其 提供对专用服务的接入)的用户公开关于所述专用服务的信息(包括所述服务的存在)。
一服务类型
服务记录1100提供服务类型参数1116。服务类型参数1116指示所述服务提供的 内容的时间性质。存在四种可能的服务类型实时、非实时、"PerMPG"或IP数据广播。
28a. 实时服务
实时服务上的所有内容由实时串流式媒体组成。
b. 非实时服务
非实时服务上的所有内容由下载为剪辑文件的非实时媒体组成。
c. Per MPG服务
如从媒体呈现引导(MPG)所确定,"PerMPG"服务上的内容可包含实时串流 式媒体、非实时媒体或两者的混合。
d. IP数据广播服务
IP数据广播服务的内容由一个或一个以上传送通用IP包的数据流组成。支持IP 数据广播服务的每一数据流均传送针对特定IP多播地址及端口的IP包。每一 IP地址 均与至少一个MIME类型相关联。
IP数据广播服务的服务类型参数1116提供与所述服务相关联的所有IP地址及端 口或不提供任何IP地址或端口。如果不提供IP地址,那么可通过任何适合的手段来 确定所述IP数据广播服务的结构及内容。
一服务语言特定数据
服务记录1100提供至少一个服务语言特定数据参数1118。服务语言特定数据参 数1118规定与特定语言相关联的服务的名称及说明。对于所述服务所支持的默认语 言,还存在服务语言特定数据参数。
一能力要求
如果服务并非实时服务,那么服务记录1100提供所述服务的能力要求1120。如 果装置无法满足预订用户的能力要求1120且使用所述服务的信道并非是排他性的,那 么可不准许所述用户预订包含所述信道的包装。在一个实施例中,能力要求1120包含 规定装置所需最大存储量(以千字段为单位)的一个或一个以上存储要求以支持预订 用户对所述服务的接入。
—额定值
服务记录IIOO提供针对所述服务的一个或一个以上额定值1122。所述级为此服 务定义母咨询信息。其通常对应于在所述服务上提供的MPG标题的平均或典型额定 值水平。额定值1122包含额定值区域,所述额定值区域规定所述额定值应用于其中的 地理区域。其中提供所述服务的每一额定值区域可具有单独的额定值。其中提供所述 服务的每一额定值区域最多应具有一个额定值。
—可用区
服务定义记录1100包含可用区元素1124,可用区元素1124包含LOI及WOI识 别符的列表。所述列表指示其中可接入所述服务的WOI及LOI。可用区元素1124中 存在至少一个LOI或WOIID。在一个实施例中,所述LOI及WOI识别符是唯一地识 别地理区域的16位无符号整数。
—数据流记录服务记录1100为用于传送服务分量的每一数据流提供一个数据流记录1126。数
据流记录1126由以下信息构成。 一 数据流ID 一 数据流路由类型
— 数据流MIME类型
— 数据流语言
一 数据流配置旗标 一 IP数据广播规范 一服务图标
服务记录1100提供可用于识别向用户展示的MPG中的服务的服务图标参数 1128。服务图标参数1128可以是对定义所述服务的图标的资源的参考或经定义MIME 类型的实际图标。
类别3:媒体呈现引导信息
媒体呈现引导(MPG)提供关于可向用户展示或下载到装置的信道内容的信息。 既定信道的内容按时间可划分为共享共用MPG标题的语义上连贯的单元。所述MPG 标题与所述信道的基本服务相关联。
在一个实施例中,MPG为可在特定多路复用中获得的所有服务提供MPG标题记 录。MPG可为可在所述网络中的各种多路复用中获得的服务提供MPG标题记录。
因此,可用下列装置实施或执行结合本文所揭示实施例说明的各种例示性逻辑、 逻辑块、模块及电路通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、 现场可编程门阵列(FPGA)或其它可编程的逻辑装置、离散门或晶体管逻辑、离散硬 件组件或其经设计以实施本文所说明功能的任何组合。通用处理器可以是微处理器, 但另一选择为,所述处理器可以是任何常规处理器、控制器、微控制器或状态机。处 理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器的组 合、 一个或一个以上微处理器与DSP核心的联合或任何其它此类配置。
结合本文所揭示实施例说明的方法或算法的步骤可直接体现在硬件、由处理器执 行的软件模块或两者的组合中。软件模块可驻存于RAM存储器、快闪存储器、ROM 存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可抽换式磁盘、CD-ROM 或所属技术中已知的任何其它形式的存储媒体中。将实例性存储媒体耦合到所述处理 器,使得所述处理器可从所述存储媒体读取信息且可将信息写入所述存储媒体。另一 选择为,所述存储媒体可以是所述处理器的组成部分。所述处理器及存储媒体可驻存 于ASIC中。所述ASIC可驻存于用户终端中。另一选择是,所述处理器及存储媒体可 作为离散组件驻存于用户终端中。
提供对所揭示实施例的说明旨在使任何所属领域的技术人员能够制造或使用本 发明。所属领域的技术人员可易于明了对这些实施例的各种修改,且本文所定义的一 般原理可应用于其它实施例,例如应用于即时消息服务或任何一般无线数据通信应用
30中,此并不背离本发明的精神或范围。因此,并非打算将本发明限定于本文所示实施 例,而欲赋予其与本文所揭示原理及新颖特征相一致的最宽广范围。词语"例示性" 排他性地用于本文中,意指"用作实例、示例或例证"。在本文中,描述为"例示性" 的任何实施例均未必解释为较其它实施例为优选或有利。
相应地,虽然本文己对分配系统的实施例进行了图解说明及说明,但应了解,可 在不背离其精神或实质特性的情况下对所述实施例做出各种改变。因此,本文中的揭 示内容及说明打算图解说明而非限制本发明的范围,在以下权利要求书中对本发明的 范围加以论述。
权利要求
1、一种用于分配内容的方法,所述方法包含接收记帐及客户服务(BCS)参数,所述记帐及客户服务(BCS)参数识别与一个或一个以上BCS提供商相关联的一个或一个以上内容包装商;接收包装商参数,所述包装商参数描述与所述一个或一个以上内容包装商相关联的一个或一个以上包装;产生系统信息,所述系统信息包含所述BCS参数及所述包装商参数;及传输所述系统信息。
2、 如权利要求1所述的方法,其进一步包含接收一个或一个以上编程参数,其中所述编程参数与所述一个或一个以上包装相关联;及产生所述系统信息以包含选定的编程参数。
3、 如权利要求l所述的方法,其进一步包含从所述一个或一个以上BCS提供商 接收所述BCS参数。
4、 如权利要求1所述的方法,其进一步包含从所述一个或一个以上内容包装商 接收所述包装商参数。
5、 如权利要求1所述的方法,其进一步包含产生所述系统信息以包含媒体呈现 引导。
6、 如权利要求l所述的方法,其进一步包含经由分配网络传输所述系统信息。
7、 如权利要求l所述的方法,其进一步包含以无线传输来传输所述系统信息。
8、 一种用于分配内容的设备,所述设备包含接收机逻辑,其经配置以接收识别与一个或一个以上BCS提供商相关联的一个或一个以上内容包装商的BCS参数,及描述与所述一个或一个以上内容包装商相关联 的一个或一个以上包装的包装商参数;系统信息逻辑,其经配置以产生包含所述BCS参数及所述包装商参数的系统信 息;及发射机逻辑,其经配置以传输所述系统信息。
9、 如权利要求8所述的设备,其进一步包含接收逻辑,其经配置以接收一个或一个以上编程参数,其中所述编程参数与所述 一个或一个以上包装相关联;及产生逻辑,其经配置以产生所述系统信息来包含选定的编程参数。
10、 如权利要求8所述的设备,其进一步包含经配置以从所述一个或一个以上 BCS提供商接收所述BCS参数的逻辑。
11、 如权利要求8所述的设备,其进一步包含经配置以从所述一个或一个以上内容包装商接收所述包装商参数的逻辑。
12、 如权利要求8所述的设备,其进一步包含经配置以产生所述系统信息以包含 媒体呈现引导的逻辑。
13、 如权利要求8所述的设备,其进一步包含经配置以经由分配网络传输所述系统信息的逻辑。
14、 如权利要求8所述的设备,其进一步包含经配置以便以无线传输来传输所述 系统信息的逻辑。
15、 一种用于分配内容的设备,所述设备包含用于接收BCS参数的装置,所述BCS参数识别与一个或一个以上BCS提供商相 关联的一个或一个以上内容包装商;用于接收包装商参数的装置,所述包装商参数描述与所述一个或一个以上内容包 装商相关联的一个或一个以上包装;用于产生系统信息的装置,所述系统信息包含所述BCS参数及所述包装商参数;及用于传输所述系统信息的装置。
16、 如权利要求15所述的设备,其进一步包含用于接收一个或一个以上编程参数的装置,其中所述编程参数与所述一个或一个 以上包装相关联;及用于产生所述系统信息以包含选定的编程参数的装置。
17、 如权利要求15所述的设备,其进一步包含用于从所述一个或一个以上BCS 提供商接收所述BCS参数的装置。
18、 如权利要求15所述的设备, 包装商接收所述包装商参数的装置。
19、 如权利要求15所述的设备, 体呈现引导的装置。
20、 如权利要求15所述的设备, 信息的装置。
21、 如权利要求15所述的设备, 信息的装置。
22、 一种包含指令的计算机可读媒体,当由至少一个处理器执行时,所述指令操 作以分配内容,所述计算机可读媒体包含用于接收BCS参数的指令,所述BCS参数识别与一个或一个以上BCS提供商相 关联的一个或一个以上内容包装商;用于接收包装商参数的指令,所述包装商参数描述与所述一个或一个以上内容包 装商相关联的一个或一个以上包装;用于产生系统信息的指令,所述系统信息包含所述BCS参数及所述包装商参数;其进一步包含用于从所述一个或一个以上内容 其进一步包含用于产生所述系统信息包以含媒 其进一步包含用于经由分配网络传输所述系统 其进一步包含用于以无线传输来传输所述系统及用于传输所述系统信息的指令。
23、 如权利要求22所述的计算机可读媒体,其进一步包含-用于接收一个或一个以上编程参数的指令,其中所述编程参数与所述一个或一个以上包装相关联;及用于产生所述系统信息以包含选定的编程参数的指令。
24、 如权利要求22所述的计算机可读媒体,其进一步包含用于从所述一个或一 个以上BCS提供商接收所述BCS参数的指令。
25、 如权利要求22所述的计算机可读媒体,其进一步包含用于从所述一个或一 个以上内容包装商接收所述包装商参数的指令。
26、 如权利要求22所述的计算机可读媒体,其进一步包含用于产生所述系统信 息以包含媒体呈现引导的指令。
27、 如权利要求22所述的计算机可读媒体,其进一步包含用于经由分配网络传 输所述系统信息的指令。
28、 如权利要求22所述的计算机可读媒体,其进一步包含用于以无线传输来传 输所述系统信息的指令。
29、 至少一种处理器,其经配置以执行一种用于分配内容的方法,所述方法包含 接收BCS参数,所述BCS参数识别与一个或一个以上BCS提供商相关联的一个或一个以上内容包装商;接收包装商参数,所述包装商参数描述与所述一个或一个以上内容包装商相关联 的一个或一个以上包装;产生系统信息,所述系统信息包含所述BCS参数及所述包装商参数;及 传输所述系统信息。
30、 如权利要求29所述的方法,其进一步包含-接收一个或一个以上编程参数,其中所述编程参数与所述一个或一个以上包装相 关联;及产生所述系统信息以包含选定的编程参数。
31、 如权利要求29所述的方法,其进一步包含从所述一个或一个以上BCS提供 商接收所述BCS参数。
32、 如权利要求29所述的方法,其进一步包含从所述一个或一个以上内容包装 商接收所述包装商参数。
33、 如权利要求29所述的方法,其进一步包含产生所述系统信息以包含媒体呈 现引导。
34、 如权利要求29所述的方法,其进一步包含经由分配网络传输所述系统信息。
35、 如权利要求29所述的方法,其进一步包含以无线传输来传输所述系统信息。
36、 一种用于提供系统信息的方法,所述方法包含接收系统信息消息; 确定BCS提供商识别符;基于所述BCS提供商识别符来解析所述系统信息消息以确定经解析的系统信息 参数;及再现所述经解析的系统信息参数的选定部分。
37、 如权利要求36所述的方法,其中所述接收包含接收无线传输中的所述系统信息消息。
38、 如权利要求36所述的方法,其中所述接收包含接收识别与一个或一个以上 BCS提供商相关联的一个或一个以上内容包装商的所述系统信息消息。
39、 如权利要求36所述的方法,其中所述解析包含将所述BCS提供商识别符与 所述系统信息消息中所包含的一个或一个以上BCS识别符相比较以确定所述经解析 的系统信息参数。
40、 一种用于提供系统信息的设备,所述设备包含-接收逻辑,其经配置以接收系统信息消息;解析逻辑,其经配置以确定BCS提供商识别符,且基于所述BCS提供商识别符 来解析所述系统信息消息以确定经解析的系统信息参数;及再现逻辑,其经配置以再现所述经解析的系统信息参数的选定部分。
41、 如权利要求40所述的设备,其中所述接收逻辑经配置以接收无线传输中的 所述系统信息消息。
42、 如权利要求40所述的设备,其中所述系统信息消息识别与一个或一个以上 BCS提供商相关联的一个或一个以上内容包装商。
43、 如权利要求40所述的设备,其中所述解析逻辑经配置以将所述BCS提供商 识别符与所述系统信息消息中所包含的一个或一个以上BCS识别符相比较以确定所 述经解析的系统信息参数。
44、 一种包含指令的计算机可读媒体,当由至少一个处理器执行时,所述指令操 作以提供系统信息,所述计算机可读媒体包含-接收指令,其用于接收系统信息消息; 确定指令,其用于确定BCS提供商识别符;解析指令,其用于基于所述BCS提供商识别符来解析所述系统信息消息以确定 经解析的系统信息参数;及再现指令,其用于再现所述经解析系统信息参数的选定部分。
45、 如权利要求44所述的计算机可读媒体,其中所述用于接收的指令包含用于 接收无线传输中的所述系统信息消息的指令。
46、 如权利要求44所述的计算机可读媒体,其中所述用于接收的指令包含用于 接收识别与一个或一个以上BCS提供商相关联的一个或一个以上内容包装商的所述 系统信息消息的指令。
47、 如权利要求44所述的计算机可读媒体,其中所述用于解析的指令包含用于 将所述BCS提供商识别符与所述系统信息消息中所包含的一个或一个以上BCS识别 符相比较以确定所述经解析的系统信息参数的指令。
48、 一种用于分配系统信息消息的设备,所述系统信息消息包含 第一组参数,其识别一个或一个以上BCS提供商;及第二组参数,其与所述第一组参数相关联,其中所述第二组参数识别一个或一个 以上内容包装商。
49、 一种用于经由分配网络提供系统信息的系统信息消息,所述系统信息消息包含第一组参数,其识别一个或一个以上BCS提供商;及第二组参数,其与所述第一组参数相关联,其中所述第二组参数识别一个或一个 以上内容包装商。
全文摘要
本发明揭示用于分配内容以支持多个客户服务实体及内容包装商的系统。本发明提供一种用于分配内容的方法。所述方法包含接收识别与一个或一个以上BCS提供商相关联的一个或一个以上内容包装商的BCS参数。所述方法还包括接收描述与一个或一个以上内容包装商相关联的一个或一个以上包装的包装商参数。所述方法还包括产生包含所述BCS参数及所述包装商参数的系统信息并传输所述系统信息。
文档编号G06Q40/00GK101506836SQ200680040410
公开日2009年8月12日 申请日期2006年9月7日 优先权日2005年9月8日
发明者布鲁斯·柯林斯, 戈登·肯特·沃克, 约瑟夫·巴龙, 陈安梅 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1