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

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

Info

Publication number
CN101506836B
CN101506836B CN200680040410.2A CN200680040410A CN101506836B CN 101506836 B CN101506836 B CN 101506836B CN 200680040410 A CN200680040410 A CN 200680040410A CN 101506836 B CN101506836 B CN 101506836B
Authority
CN
China
Prior art keywords
bcs
packaging
system information
parameter
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200680040410.2A
Other languages
English (en)
Other versions
CN101506836A (zh
Inventor
戈登·肯特·沃克
约瑟夫·巴龙
布鲁斯·柯林斯
陈安梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN101506836A publication Critical patent/CN101506836A/zh
Application granted granted Critical
Publication of CN101506836B publication Critical patent/CN101506836B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing

Abstract

本发明揭示用于分配内容以支持多个客户服务实体及内容包装商的系统。本发明提供一种用于分配内容的方法。所述方法包含接收识别与一个或一个以上BCS提供商相关联的一个或一个以上内容包装商的BCS参数。所述方法还包括接收描述与一个或一个以上内容包装商相关联的一个或一个以上包装的包装商参数。所述方法还包括产生包含所述BCS参数及所述包装商参数的系统信息并传输所述系统信息。

Description

用于分配内容以支持多个客户服务实体及内容包装商的方法及设备
35U.S.C.§119项下的优先权请求
本专利申请案请求对2005年9月8日提出申请且标题为“用于在个人通信手持式装置上提供多个客户服务及多个零售商的方法及系统(METHODSANDSYSTEMSFORPROVIDINGMULTIPLECUSTOMERSERVICEANDMULTIPLERETAILERSONAPERSONALCOMMUNICATIONSHANDHELDDEVICE)”的第60/715,548号临时申请案的优先权,所述临时申请案受让予本发明的受让人并以引用的方式明确并入本文中。
技术领域
本专利申请案大体来说涉及内容分配系统,且更特定来说,涉及一种用于在数据网络上分配内容以支持多个内容包装商及客户服务实体的系统。
背景技术
在当前内容投递/媒体分配系统中,记帐及客户服务(BCS)提供商使服务在专有网络上可用,使得在所述网络上操作的装置将具有接收所述服务的能力。举例来说,单个BCS提供商能够提供可从一个或一个以上内容包装商获得的服务。对于典型的便携式装置来说,客户与网络之间的整体关系是由所述BCS提供商独家管理的。此导致所述装置(客户)通过主网络的BCS提供商购买所有服务。
令人遗憾的是,当语音、数据及媒体网络具有单一所有权时,此情形尚可接受;然而,随着装置获得对多个网络的接入,越来越需要支持多个BCS提供商,使得装置可接收各种各样的服务供应。
因此,需要一种支持多个BCS提供商及与所述BCS提供商相关联的多个内容包装商的系统来分配内容。
发明内容
在一个或一个以上实施例中,提供一种操作以支持多个BCS提供商及多个内容包装商以分配内容的分配系统。
在一个实施例中,提供一种用于分配内容的方法。所述方法包含接收识别与一个或一个以上BCS提供商相关联的一个或一个以上内容包装商的BCS参数。所述方法还包含接收描述与所述一个或一个以上内容包装商相关联的一个或一个以上包装的包装商参数。所述方法还包含产生包含所述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显示用于分配系统的实施例的包装记录模式的实施例的详细图表;
图10显示用于分配系统的实施例的服务定义消息模式的实施例;且
图11显示用于分配系统的实施例的服务记录模式的实施例。
具体实施方式
以下详细说明说明支持多个BCS提供商及多个内容包装商的分配系统的实施例。所述系统尤其适合于向具有有限资源的便携式装置分配服务/内容,但可与任何类型的装置一起使用。所述系统还可用于任何类型的网络环境,其包括但不限于通信网络、公共网络(例如,因特网)、专用网络(例如,虚拟专用网(VPN))、局域网、广域网、远程网或任何其它类型的数据或通信网络。
本文使用以下定义来说明所述分配系统的实施例。
BCS提供商记帐及客户服务(BCS)提供商是接受并维持对可用包装的用户预订的实体。在一个实施例中,每一装置均与单个BCS提供商相关联。在另一实施例中,每一装置均可与一个或一个以上BCS提供商相关联。
内容包装商内容包装商是定义并维持包装的实体。
内容提供商内容提供商是供应服务内容的实体。所述内容提供商还供应对内容的说明。
包装包装是在预订基础上提供的一个或一个以上层的集合。
层是一个或一个以上服务的集合。
服务服务包含在单个标签下提供并使用经定义组数据流来投递的呈现序列。服务表示可在分配系统中预订的最小元素。
图1显示包含分配系统的实施例的网络100。网络100包含便携式装置(102、104及106)、BCS提供商110、内容包装商118、及内容提供商120,其均耦合到分配网络108。
装置(102、104及106)是与分配网络108进行通信以允许装置用户接入分配网络108以预订并接收可用包装的便携式装置。
BCS提供商110接受并维持经由分配网络108从装置接收的用户预订。所述装置(102、104及106)中的每一者均与单个BCS提供商相关联。举例来说,装置102与BCS112相关联,装置104与BCS114相关联,而装置106与BCS116相关联。为清楚起见,在以下段落中仅详细说明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还包含包装及服务说明及MPG136。MPG136包含作为MPG块序列投递到装置的可用标题目录。
在所述分配系统的实施例的操作期间,分配网络108启动装置(102、104及106)并传输装置(102、104及106)能够接收的SI134。然后,装置(102、104及106)操作以处理SI134及相关联的MPG136以向所述装置用户再现信息以使其看见可用包装及/或服务。然后,所述装置用户能够预订接收一个或一个以上包装。举例来说,装置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并再现来自SI222及MPG224的信息,使得所述装置用户可看见并预订可用包装。
在一个实施例中,服务器200包含存储在计算机可读媒体上的程序指令,当所述程序指令被执行时,处理器(例如,处理逻辑202)会提供本文所说明分配系统的功能。举例来说,可从计算机可读媒体(例如,软盘、CDROM、存储卡、快闪存储器装置、RAM、ROM或介接到服务器200的任何其它类型的存储器装置或计算机可读媒体)将指令载入服务器200。在另一实施例中,可经由收发机逻辑208从介接到服务器200的外部装置或网络资源将所述指令下载到服务器200内。当由处理逻辑202执行时,所述指令会提供本文所说明分配系统的一个或一个以上实施例。
图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及相关联的MPG224。
在方块310处,包括MPG的SI参数经由分配网络传输并由已启动的装置接收。举例来说,在一个实施例中,处理逻辑202操作以经由收发机逻辑208将SI参数224传输到所述分配网络。在所述已启动装置处执行的客户端应用程序处理所接收的SI222及相关联的MPG224参数并再现允许所述装置用户选择一个或一个以上供预订包装的程序引导。在所述预订过程期间,所述装置产生预订消息,所述预订消息传输到服务器200并由收发机逻辑208接收。
在方块312处,实施测试以确定是否已接收到预订请求。举例来说,处理逻辑202操作以确定来自一个或一个以上已启动装置的预订请求是否已由收发机逻辑208接收。如果还未接收到预订请求,那么所述方法进行到方块318。如果已接收到预订请求,那么所述方法进行到方块314。
在方块314处,预订所述装置来接收所请求的包装。在一个实施例中,处理逻辑202与与所述请求装置相关联的BCS提供商进行通信以预订所述装置来接收所请求的包装。然后,所述方法在方块316处结束。
在方块318处,实施测试以确定SI参数中的任一者是否已更新。举例来说,处理逻辑202操作以确定是否已接收已更新的BCS214、包装商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中的包括MPG418的经解析SI参数416。举例来说,解析逻辑420从所述存储器获得BCS识别符422并使用此识别符来解析从分配服务器传输的所接收系统信息消息。经解析的SI416包含来自所接收SI消息的信息,所述SI消息与与装置400相关联的BCS提供商有关。因此,可将经解析的SI416再现在装置400上以向所述装置用户仅显示装置400可用的包装。如果装置400与多于一个的BCS提供商相关联,那么实施类似的过程以允许装置400再现关于来自与所述装置相关联的所有BCS提供商的可用包装的信息。举例来说,多个BCS识别符存储在装置400处并用于解析所接收的SI消息。
客户端414提供用户接口(UI),所述用户接口将经解析的SI416及相关联的MPG418再现在装置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中的具有相关联MPG418的经解析SI参数416。
在方块510处,安装在所述装置上的客户端操作以向所述装置用户展示或再现来自经解析SI参数的信息。举例来说,经解析的SI参数416包含MPG418,MPG418向所述装置用户提供关于可预订包装的信息。举例来说,所述信息包括调度、定价、可用性及任何其它相关信息。在一个实施例中,客户端406操作以使用I/F逻辑404来展示来自MPG418的信息。
在方块512处,实施测试以确定所述用户是否期望预订一个或一个以上可用包装。举例来说,所述用户可从所展示的程序引导选择一个或一个以上包装并请求预订所述包装。如果所述用户选择任何供预订的包装,那么所述方法进行到方块514。如果用户未选择任何供预订的包装,那么所述方法进行到方块520。
在方块520处,实施测试以确定是否存在已更新的经解析SI参数。举例来说,在一个实施例中,处理逻辑402收听来自所述分配服务器的传输以确定当前所广播SI参数的版本是否不同于存储在装置存储器408中的参数。如果新参数可用,那么所述方法进行到方块504以获得所述新信息。如果无可用新参数,那么所述方法进行到方块512以确定所述装置用户是否期望预订任何可用包装。
在方块514处,汇编预订请求并将其传输到所述分配网络。所述预订请求允许所述装置用户预订所选定的包装。举例来说,以允许识别一个或一个以上供预订包装的格式来汇编所述预订请求。在一个实施例中,客户端414操作以汇编所述预订请求。然后,使用收发机逻辑406将所述预订请求传输到所述分配服务器。
在方块516处,在所述装置处接收与所请求包装相关联的服务。举例来说,在所述分配服务器已处理所述预订请求之后,将与所预订包装相关联的服务投递到所述装置。举例来说,在一个实施例中,经由所述分配网络从内容提供商将所述服务投递到所述装置且所述服务由收发机逻辑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及MPG606。
类别1.市场信息,其与用户可能预订的服务供应的包装有关。
类别2.服务信息,其提供关于可用服务的属性及所述可用服务在所述分配网络内的位置的信息。
类别3.媒体呈现引导信息,其提供关于服务上的个别呈现的信息。
共用格式化及处理
SI消息语法
在一个或一个以上实施例中,将SI消息的结构定义为与XML1.0相一致的一组XML模式。
SI消息版本的识别
每一经传输的SI消息均包含版本属性,所述版本属性区别同一消息类型的不同SI消息的拷贝。对于某些类型的SI消息,所述版本还可区别所规定属性具有相同值的SI消息,称之为区别属性。举例来说,两个消息的区别属性如下:
—市场内容包装商消息:内容包装商ID
—MPG标题块消息:MPG块开始时间。
对于代表单组元素及属性值的所有SI消息来说,所述版本属性的值可以是相同的。当所述SI消息的除区别属性以外的任何属性或元素被修改或创建时,可增加所述版本属性的值。
在一个实施例中,所述版本属性是无符号的整数。所述属性的大小取决于SI消息的类型,如针对个别消息类型加以规定。一旦所述版本已改变,那么与所述SI消息的版本相关联的版本值可能不会被再次使用达T_UPDATE时间。T_UPDATE的值可以秒为单位,且在一个实施例中是可配置的系统参数。
当前SI消息版本的识别
经由所述分配网络在主数据流中发送当前版本的SI消息的版本字段的值。
SI消息版本的更新
如果SI消息包含经调度以在未来时间生效的对属性或元素值的更新或元素的新实例,那么所述消息可包含与被更新元素相关联的有效时间值,如针对个别元素加以规定。如果元素的两个版本以不同消息版本(通常,当前及下一版本)同时传输,那么每一版本均与有效时间相关联。所述有效时间属性可以是秒的32位计数。
类别1:市场信息
在一个或一个以上实施例中,所述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提供商ID708属性是与个别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规定订户针对客户帮助可使用的电子邮件地址。
—HTTP:URI规定订户针对客户帮助可使用的网站。
记帐政策
记帐政策716规定BCS提供商代表内容包装商所支持的记帐政策。每一BCS提供商支持至少一个记帐政策716。在一个实施例中,记帐政策716包含记帐环境及服务帐户类型属性。
a.记帐环境
所述记帐环境指示记帐政策所适用的特定装置类型。可支持的记帐环境的实例包括“BREW”、“贝宝(payPal)”。
b服务帐户类型
所述服务帐户类型指示所述服务帐户记帐ID所使用的识别符。可支持的服务帐户类型的实例包括“MIN”、“MDN”、“BREWSID”、“信用卡(CreditCard)”及“Prepay(预付费)”。
使用项表
提供代表所述BCS提供商使用的分类方案的使用项表718旨在定义用于接入与所述BCS提供商相关联的使用项的受控项。
使用项链路
如果所述内容包装商未提供最终用户许可协议(EULA)信息,那么提供使用项链路720,使用项链路720是对识别使用项位置的URI的参考,在向用户提供对所述内容包装商所提供包装的接入之前,BCS提供商要求所述用户同意所述使用项。
2.市场内容包装商消息
图8显示用于分配系统的实施例的市场内容包装商消息800模式的实施例。在市场内容包装商消息800中发送对于内容包装商特定的信息。市场内容包装商消息800的每一版本由其内容包装商ID802及版本属性804的值唯一地识别。在一个实施例中,版本属性804是16位无符号整数。市场内容包装商800消息包含以下元素。
—内容包装商ID
—基本信息
—EULA表
—包装记录
—层记录
—信道记录
—辅助服务参考
内容包装商ID
每一内容包装商由内容包装商ID802与所述分配网络中的所有其它内容包装商唯一地区别开。所述内容包装商与至少一个BCS提供商相关联。在一个实施例中,所述内容包装商ID802是无符号的16位整数。
基本信息
在一个实施例中,基本信息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
包装ID902是将特定包装与同一内容包装商所提供的其它包装区别开的识别符。在一个实施例中,包装ID902是无符号的16位整数。每一包装具有一个相关联的包装ID902。
—有效时间
有效时间属性904定义包装记录900中所提供的定义将变为有效从而取代先前定义的时间。如果不存在有效时间904或其是指过去的时间,那么包装记录900为当前包装记录。有效时间属性是从任何选定的日历日期的00:00:00开始经过的秒的32位计数。
包装记录最多可定义一个有效时间。当同一包装出现多个记录时,应存在所述有效时间。在此情形下,当前及未来记录定义两者均应包含有效时间属性,其中所述记录具有适当的值。对于定义尚未有效的包装的记录,也应存在有效时间。
—包装加权
每一包装记录906给所述包装指派包装加权。所述包装加权是无符号的整数。所述包装加权由装置用来确定向用户呈现包装的次序。首先呈现具有较低加权的包装。
在所有内容包装商经由与BCS提供商相关联的所有多路复用提供的所有包装中,所述包装加权是唯一的。每一包装记录900具有一个相关联的包装加权。
—包装默认语言
包装记录900规定默认语言属性908。默认语言属性908规定如果用户的偏好语言不可用那么将按照默认向用户提供的服务语言,除非另外被替代。如果可通过所述包装接入的任何服务支持多于一种语言,那么将提供包装默认语言。
—包装语言特定数据
包装语言特定数据元素910规定与特定语言相关联的包装的名称及说明。每一包装记录均包含至少一个包装语言特定数据元素910。每一包装记录每一包装语言最多包含一个包装语言特定数据元素。
a.包装语言
包装语言属性912规定包装语言特定数据元素910的语言。如果装置上未定义语言偏好,那么用多于一种的语言提供说明的包装规定哪一种语言是将要使用的默认语言。
b.包装名称
包装名称属性914是规定可能向用户展示的包装的名称的串。
c.包装说明
包装说明属性916是规定可能向用户展示的包装的说明的串。
价格方法
包装的价格方法918规定与所述包装的既定预订方法相关联的成本。所述价格方法由预订方法、货币及数量组成。包装记录900规定至少一种价格方法918。包装记录900每一预订方法最多规定一种价格方法。
a.预订方法
预订方法识别与成本相关联的预订方法(例如,按月、按周)。
b.货币
货币识别可应用于数量的货币。货币是列举在内容包装商的基本信息记录中的货币。与内容包装商相关联的至少一个BCS提供商应支持可应用于包装的所有货币。
c.数量
在根包装的情形中,数量是所述包装的实际价格,或在附加包装的情形中,数量是除母包装的价格之外增加的包装价格。数量属性是与相关联货币的要求相一致的浮动点值。
层参考
包装记录900应规定描述包装供应的所述组层参考元素920。所述层定义于与内容包装商相关联的层记录820中。包装记录900应包含至少一个层参考920。
包装特性
包装特性922元素是规定包装的某些属性的可选元素。所述元素可规定以下属性的任何组合:
—母包装
—自动预订包装
—封闭包装
—排他性包装
a.母包装
包装特性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及WO1是唯一地识别地理区域的16位无符号整数。
类别2:服务信息
在一个或一个以上实施例中,SI提供称作服务定义消息的单个消息中的服务信息。
服务定义消息
图10显示用于分配系统的实施例的服务定义消息1000模式的实施例。服务定义消息1000定义服务的所述内容属性,所述内容属性在将所述服务用作基本服务的不同内容包装商所提供的信道之间共享。在内容包装商在信道定义记录中未定义对应属性的定制值的情形下,服务定义消息1000还定义可在所述情形下使用的默认内容属性。
服务定义消息1000定义辅助服务的所述内容属性,所述内容属性在使用所述辅助服务的不同内容包装商所提供的信道之间共享。辅助服务可以是非实时服务。所述辅助服务可由内容包装商用来建立例如广告、海报(barker)、介绍(intros)及outros等材料(其可用来定制针对内容包装商所定义的信道)的高速缓存。
—版本
服务定义消息1000包含由其版本属性值唯一地识别的版本1002。在一个实施例中,所述版本属性是16位无符号整数。
—服务记录
服务定义消息1000包含一个或一个以上服务记录1004。
—辅助服务记录
服务定义消息1000可包含一个或一个以上辅助服务记录1006。在一个实施例中,对于由所述分配网络提供的每一辅助服务均存在一个辅助服务记录。辅助服务记录1006包含以下信息。
—辅助服务ID
—辅助服务有效时间
—辅助能力要求
—辅助数据流记录
服务记录
图11显示用于分配系统的实施例的服务记录1100模式的实施例。举例来说,服务记录1100适合用作服务记录1004。在一个实施例中,来自所述分配系统网络的SI为所提供的每一服务提供一个服务记录。服务记录1100由以下信息构成。
—服务ID
—有效时间
—公司从属关系
—简写名称
—服务种类
—默认语言
—专用服务
—服务类型
—服务语言特定数据
—能力要求
—额定值
—可用区
—数据流记录
—服务图标
—服务ID
服务记录1100提供服务ID1102。服务ID1102是将所述服务与在同一多路复用中传送的其它服务及辅助服务唯一地区别开的识别符。
在一个实施例中,服务ID1102是16位的十六进制整数。用来传送IP数据广播服务的服务的服务ID1102的值可等于目的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数据广播。
a.实时服务
实时服务上的所有内容由实时串流式媒体组成。
b.非实时服务
非实时服务上的所有内容由下载为剪辑文件的非实时媒体组成。
c.PerMPG服务
如从媒体呈现引导(MPG)所确定,“PerMPG”服务上的内容可包含实时串流式媒体、非实时媒体或两者的混合。
d.IP数据广播服务
IP数据广播服务的内容由一个或一个以上传送通用IP包的数据流组成。支持IP数据广播服务的每一数据流均传送针对特定IP多播地址及端口的IP包。每一IP地址均与至少一个MIME类型相关联。
IP数据广播服务的服务类型参数1116提供与所述服务相关联的所有IP地址及端口或不提供任何IP地址或端口。如果不提供IP地址,那么可通过任何适合的手段来确定所述IP数据广播服务的结构及内容。
—服务语言特定数据
服务记录1100提供至少一个服务语言特定数据参数1118。服务语言特定数据参数1118规定与特定语言相关联的服务的名称及说明。对于所述服务所支持的默认语言,还存在服务语言特定数据参数。
—能力要求
如果服务并非实时服务,那么服务记录1100提供所述服务的能力要求1120。如果装置无法满足预订用户的能力要求1120且使用所述服务的信道并非是排他性的,那么可不准许所述用户预订包含所述信道的包装。在一个实施例中,能力要求1120包含规定装置所需最大存储量(以千字段为单位)的一个或一个以上存储要求以支持预订用户对所述服务的接入。
—额定值
服务记录1100提供针对所述服务的一个或一个以上额定值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可驻存于用户终端中。另一选择是,所述处理器及存储媒体可作为离散组件驻存于用户终端中。
提供对所揭示实施例的说明旨在使任何所属领域的技术人员能够制造或使用本发明。所属领域的技术人员可易于明了对这些实施例的各种修改,且本文所定义的一般原理可应用于其它实施例,例如应用于即时消息服务或任何一般无线数据通信应用中,此并不背离本发明的精神或范围。因此,并非打算将本发明限定于本文所示实施例,而欲赋予其与本文所揭示原理及新颖特征相一致的最宽广范围。词语“例示性”排他性地用于本文中,意指“用作实例、示例或例证”。在本文中,描述为“例示性”的任何实施例均未必解释为较其它实施例为优选或有利。
相应地,虽然本文已对分配系统的实施例进行了图解说明及说明,但应了解,可在不背离其精神或实质特性的情况下对所述实施例做出各种改变。因此,本文中的揭示内容及说明打算图解说明而非限制本发明的范围,在以下权利要求书中对本发明的范围加以论述。

Claims (28)

1.一种用于经由分配网络分配内容的方法,所述方法包含:
接收记帐及客户服务BCS参数,所述BCS参数识别经由所述分配网络提供包装的多个内容包装商,所述BCS参数将所述内容包装商与多个BCS提供商中之一关联起来,所述BCS提供商对经由所述分配网络预订接收一个或多个包装的客户进行记账和服务,其中,BCS提供商是接受并维持对可用包装的用户预订的实体,内容包装商是定义并维持包装的实体,包装是在预订基础上提供的一个或多个层的集合,层是一个或多个服务的集合;
接收包装商参数,所述包装商参数描述所述多个内容包装商经由所述分配网络提供的服务的包装;
通过处理所接收的参数,基于所述BCS参数及所述包装商参数产生系统信息,所述系统信息包括媒体呈现引导,所述媒体呈现引导用于提供可供经由所述分配网络预订的包装的信息;及
经由所述分配网络传输包括所述媒体呈现引导的所述系统信息。
2.如权利要求1所述的方法,其进一步包含:
接收多个编程参数,其中所述编程参数与所述多个包装相关联;及
产生所述系统信息以进一步包含选定的编程参数。
3.如权利要求1所述的方法,其中,所述BCS参数是从所述多个BCS提供商中的一个或多个BCS提供商接收的。
4.如权利要求1所述的方法,其中,所述包装商参数是从所述内容包装商中的一个或多个内容包装商接收的。
5.如权利要求1所述的方法,其进一步包含以无线传输来传输所述系统信息。
6.一种用于经由分配网络分配内容的设备,所述设备包含:
接收机逻辑电路,用于接收记账及客户服务BCS参数,所述BCS参数用于识别经由所述分配网络提供包装的多个内容包装商,所述BCS参数将所述内容包装商与多个BCS提供商中之一关联起来,所述BCS提供商对经由所述分配网络预订接收一个或多个包装的客户进行记账和服务,所述接收机逻辑电路还接收描述与所述多个内容包装商相关联的服务的包装的包装商参数,其中,BCS提供商是接受并维持对可用包装的用户预订的实体,内容包装商是定义并维持包装的实体,包装是在预订基础上提供的一个或多个层的集合,层是一个或多个服务的集合;
系统信息逻辑电路,其经配置以通过处理所接收的参数,基于所述BCS参数及所述包装商参数产生系统信息,所述系统信息包括用于生成媒体呈现引导的信息,所述媒体呈现引导用于提供可供经由所述分配网络预订的包装的信息;及
发射机逻辑电路,其经配置以传输包括所述媒体呈现引导的所述系统信息。
7.如权利要求6所述的设备,其进一步包含:
接收逻辑电路,其经配置以接收多个编程参数,其中所述编程参数与所述多个包装相关联;及
产生逻辑电路,其经配置以产生所述系统信息以进一步包含选定的编程参数。
8.如权利要求6所述的设备,其进一步包含经配置以从所述多个BCS提供商中的一个或多个BCS提供商接收所述BCS参数的逻辑电路。
9.如权利要求6所述的设备,其进一步包含经配置以从所述多个内容包装商中的一个或多个内容包装商接收所述包装商参数的逻辑电路。
10.如权利要求6所述的设备,其进一步包含经配置以经由分配网络传输所述系统信息的逻辑电路。
11.如权利要求6所述的设备,其进一步包含经配置以便以无线传输来传输所述系统信息的逻辑电路。
12.一种用于经由分配网络分配内容的设备,所述设备包含:
用于接收记账及客户服务BCS参数的装置,所述BCS参数识别经由所述分配网络提供包装的多个内容包装商,所述BCS参数将所述内容包装商与多个BCS提供商中之一关联起来,所述BCS提供商对经由所述分配网络预定接收一个或多个包装的客户进行记账和服务,其中,BCS提供商是接受并维持对可用包装的用户预订的实体,内容包装商是定义并维持包装的实体,包装是在预订基础上提供的一个或多个层的集合,层是一个或多个服务的集合;
用于接收包装商参数的装置,所述包装商参数描述与所述内容包装商相关联的服务的包装;
用于通过处理所接收的参数,基于所述BCS参数和所述包装商参数产生系统信息的装置,所述系统信息包括媒体呈现引导,所述媒体呈现引导用于提供可供经由所述分配网络预订的包装的信息;及
用于经由所述分配网络传输包括所述媒体呈现引导的所述系统信息的装置。
13.如权利要求12所述的设备,其进一步包含:
用于接收一个或一个以上编程参数的装置,其中所述编程参数与所述一个或一个以上包装相关联;及
用于产生所述系统信息以包含选定的编程参数的装置。
14.如权利要求12所述的设备,其进一步包含用于从所述多个BCS提供商中的一个或多个BCS提供商接收所述BCS参数的装置。
15.如权利要求12所述的设备,其进一步包含用于从所述内容包装商中的一个或多个内容包装商接收所述包装商参数的装置。
16.如权利要求12所述的设备,其进一步包含用于以无线传输来传输所述系统信息的装置。
17.一种用于提供系统信息的方法,所述方法包含:
从多个记账及客户服务BCS提供商接收系统信息消息,所述系统信息消息描述用于每一BCS提供商的媒体呈现引导;
将源自每一系统信息消息的BCS提供商识别符存储在便携装置上;
基于所述BCS提供商识别符来解析所述系统信息消息以提取与所述便携装置上的每一BCS提供商识别符有关的系统信息;及
在所述便携装置上基于所解析的系统信息消息显示媒体呈现引导,所述媒体呈现引导提供有关可从所存储的BCS提供商指示符指示的每一BCS提供商预定的包装的信息,其中,BCS提供商是接受并维持对可用包装的用户预订的实体,内容包装商是定义并维持包装的实体,包装是在预订基础上提供的一个或多个层的集合,层是一个或多个服务的集合。
18.如权利要求17所述的方法,其中所述接收包含接收无线传输中的所述系统信息消息。
19.如权利要求17所述的方法,其中所述系统信息消息识别与一个或多个BCS提供商相关联的一个或多个内容包装商。
20.如权利要求17所述的方法,其中所述解析包含将所述BCS提供商识别符与所述系统信息消息中所包含的一个或多个BCS识别符相比较以确定所解析的系统信息消息。
21.一种用于提供系统信息的设备,所述设备包含:
接收逻辑电路,其经配置以从多个记账及客户服务BCS提供商接收系统信息消息,所述系统信息消息描述用于每一BCS提供商的媒体呈现引导;
解析逻辑电路,其经配置以识别与所述设备相关联的BCS提供商,且基于所识别的BCS提供商来解析所述系统信息消息以提取与相关联的BCS提供商关联的消息;及
再现逻辑电路,其经配置以基于所解析的系统信息消息再现媒体呈现引导,所述媒体呈现引导提供有关可从所识别的BCS提供商预定的包装的信息,其中,BCS提供商是接受并维持对可用包装的用户预订的实体,内容包装商是定义并维持包装的实体,包装是在预订基础上提供的一个或多个层的集合,层是一个或多个服务的集合。
22.如权利要求21所述的设备,其中所述接收逻辑电路经配置以接收无线传输中的所述系统信息消息。
23.如权利要求21所述的设备,其中所述系统信息消息识别与多个BCS提供商相关联的多个内容包装商。
24.如权利要求21所述的设备,其中所述解析逻辑电路经配置以将所识别的BCS提供商的识别符与所述系统信息消息中所包含的多个BCS识别符相比较以确定所解析的系统信息消息。
25.一种用于提供系统信息的设备,所述设备包含:
用于从多个记账及客户服务BCS提供商接收系统信息消息的模块,所述系统信息消息描述用于每一BCS提供商的媒体呈现引导;
用于将源自每一系统信息消息的BCS提供商识别符存储在便携装置上的模块;
用于基于所述BCS提供商识别符来解析所述系统信息消息以提取与所述便携装置上的每一BCS提供商识别符有关的系统信息的模块;及
用于在所述便携装置上基于所解析的系统信息消息显示媒体呈现引导的模块,所述媒体呈现引导提供有关可从所存储的BCS提供商指示符指示的每一BCS提供商预定的包装的信息,其中,BCS提供商是接受并维持对可用包装的用户预订的实体,内容包装商是定义并维持包装的实体,包装是在预订基础上提供的一个或多个层的集合,层是一个或多个服务的集合。
26.如权利要求25所述的设备,其中用于接收的模块包含用于接收无线传输中的所述系统信息消息的模块。
27.如权利要求25所述的设备,其中用于接收的模块包含用于接收识别与多个BCS提供商相关联的多个内容包装商的所述系统信息消息的模块。
28.如权利要求25所述的设备,其中用于解析的模块包含用于将所识别的BCS提供商的识别符与所述系统信息消息中所包含的多个BCS识别符相比较以确定所解析的系统信息消息的模块。
CN200680040410.2A 2005-09-08 2006-09-07 用于分配内容以支持多个客户服务实体及内容包装商的方法及设备 Expired - Fee Related CN101506836B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US71554805P 2005-09-08 2005-09-08
US60/715,548 2005-09-08
US11/270,199 2005-11-08
US11/270,199 US20070055629A1 (en) 2005-09-08 2005-11-08 Methods and apparatus for distributing content to support multiple customer service entities and content packagers
PCT/US2006/034815 WO2007030591A2 (en) 2005-09-08 2006-09-07 Methods and apparatus for distributing content to support multiple customer service entities and content packagers

Publications (2)

Publication Number Publication Date
CN101506836A CN101506836A (zh) 2009-08-12
CN101506836B true CN101506836B (zh) 2016-06-01

Family

ID=37831138

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200680040410.2A Expired - Fee Related CN101506836B (zh) 2005-09-08 2006-09-07 用于分配内容以支持多个客户服务实体及内容包装商的方法及设备

Country Status (11)

Country Link
US (1) US20070055629A1 (zh)
EP (1) EP1934917A4 (zh)
JP (1) JP5001281B2 (zh)
KR (1) KR101277656B1 (zh)
CN (1) CN101506836B (zh)
AR (1) AR055156A1 (zh)
BR (1) BRPI0615569A2 (zh)
CA (1) CA2621680A1 (zh)
RU (1) RU2399954C2 (zh)
TW (2) TWI384877B (zh)
WO (1) WO2007030591A2 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7565506B2 (en) * 2005-09-08 2009-07-21 Qualcomm Incorporated Method and apparatus for delivering content based on receivers characteristics
US8528029B2 (en) * 2005-09-12 2013-09-03 Qualcomm Incorporated Apparatus and methods of open and closed package subscription
US8893179B2 (en) * 2005-09-12 2014-11-18 Qualcomm Incorporated Apparatus and methods for providing and presenting customized channel information
US8571570B2 (en) * 2005-11-08 2013-10-29 Qualcomm Incorporated Methods and apparatus for delivering regional parameters
US8600836B2 (en) * 2005-11-08 2013-12-03 Qualcomm Incorporated System for distributing packages and channels to a device
US8533358B2 (en) * 2005-11-08 2013-09-10 Qualcomm Incorporated Methods and apparatus for fragmenting system information messages in wireless networks
US20070233607A1 (en) * 2006-03-28 2007-10-04 Burkhart Michael J Identifying whether material is subject to an end-user license agreement
KR101090100B1 (ko) * 2008-08-16 2011-12-07 한국지질자원연구원 실리카-티타니아 복합 나노 다공체 분말의 제조 방법
US8468345B2 (en) 2009-11-16 2013-06-18 Microsoft Corporation Containerless data for trustworthy computing and data services
US9537650B2 (en) * 2009-12-15 2017-01-03 Microsoft Technology Licensing, Llc Verifiable trust for data through wrapper composition
US10348693B2 (en) 2009-12-15 2019-07-09 Microsoft Technology Licensing, Llc Trustworthy extensible markup language for trustworthy computing and data services
US9262306B2 (en) * 2010-01-27 2016-02-16 Hewlett Packard Enterprise Development Lp Software application testing

Family Cites Families (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US28742A (en) * 1860-06-19 Machine foe
NO900391L (no) * 1989-02-06 1990-08-07 Weidmann H Ag Fremgangsmaate, forankringselement og spennanordning til oppspenning av en stang.
US7448063B2 (en) * 1991-11-25 2008-11-04 Actv, Inc. Digital interactive system for providing full interactivity with live programming events
US5604528A (en) * 1992-06-10 1997-02-18 Scientific-Atlanta, Inc. Method and apparatus for providing periodic subscription television services
US5659350A (en) * 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
US20030117445A1 (en) * 1992-12-09 2003-06-26 Hendricks John S. Reprogrammable set top terminal that stores programs locally and generates menus
US5491774A (en) * 1994-04-19 1996-02-13 Comp General Corporation Handheld record and playback device with flash memory
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5652759A (en) * 1995-06-14 1997-07-29 American Airlines, Inc. Method and apparatus for delivering information in a real time mode over a nondedicated circuit
US6807534B1 (en) * 1995-10-13 2004-10-19 Trustees Of Dartmouth College System and method for managing copyrighted electronic media
US6230203B1 (en) * 1995-10-20 2001-05-08 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
US5635989A (en) * 1996-02-13 1997-06-03 Hughes Electronics Method and apparatus for sorting and searching a television program guide
US7028088B1 (en) * 1996-04-03 2006-04-11 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
JP3793975B2 (ja) * 1996-05-20 2006-07-05 ソニー株式会社 階層型メニューにおけるカスタマイズメニューの登録方法及びカスタマイズメニューを備えた映像機器
US20060031882A1 (en) * 1997-01-06 2006-02-09 Swix Scott R Systems, methods, and devices for customizing content-access lists
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US6122658A (en) * 1997-07-03 2000-09-19 Microsoft Corporation Custom localized information in a networked server for display to an end user
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
EP0899955A3 (en) * 1997-08-27 2001-01-31 Matsushita Electric Industrial Co., Ltd. Control information generating apparatus for broadcast system
US6016141A (en) * 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
US6075528A (en) * 1997-10-20 2000-06-13 International Business Machines Corporation Graphical user interface stream processor
US6442598B1 (en) * 1997-10-27 2002-08-27 Microsoft Corporation System and method for delivering web content over a broadcast medium
US6594682B2 (en) * 1997-10-28 2003-07-15 Microsoft Corporation Client-side system for scheduling delivery of web content and locally managing the web content
US6314573B1 (en) * 1998-05-29 2001-11-06 Diva Systems Corporation Method and apparatus for providing subscription-on-demand services for an interactive information distribution system
US6427238B1 (en) * 1998-05-29 2002-07-30 Opentv, Inc. Module manager for interactive television system
US6975835B1 (en) * 1998-09-08 2005-12-13 Sonigistix Corporation Method and apparatus for an interactive Web Radio system that broadcasts a digital markup language
US7039932B2 (en) * 2000-08-31 2006-05-02 Prime Research Alliance E., Inc. Queue-based head-end advertisement scheduling method and apparatus
US6704930B1 (en) * 1999-04-20 2004-03-09 Expanse Networks, Inc. Advertisement insertion techniques for digital video streams
US6760916B2 (en) * 2000-01-14 2004-07-06 Parkervision, Inc. Method, system and computer program product for producing and distributing enhanced media downstreams
US6729929B1 (en) * 1999-03-17 2004-05-04 Cisco Systems, Inc. Method and apparatus for controlling wireless networks
US6944776B1 (en) * 1999-04-12 2005-09-13 Microsoft Corporation System and method for data rights management
US6886017B1 (en) * 1999-04-30 2005-04-26 Elata Limited System and method for managing distribution of content to a device
US6599147B1 (en) * 1999-05-11 2003-07-29 Socket Communications, Inc. High-density removable expansion module having I/O and second-level-removable expansion memory
JP2003503907A (ja) * 1999-06-28 2003-01-28 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド ニッチハブを有する双方向テレビ番組ガイドシステムおよび方法
US6785704B1 (en) * 1999-12-20 2004-08-31 Fastforward Networks Content distribution system for operation over an internetwork including content peering arrangements
KR100348787B1 (ko) * 1999-10-19 2002-08-17 엘지전자주식회사 마스터 가이드 테이블 데이터 구조 및 부가 정보 송수신 방법
US6678215B1 (en) * 1999-12-28 2004-01-13 G. Victor Treyz Digital audio devices
US6587835B1 (en) * 2000-02-09 2003-07-01 G. Victor Treyz Shopping assistance with handheld computing device
US7043225B1 (en) * 2000-02-25 2006-05-09 Cisco Technology, Inc. Method and system for brokering bandwidth in a wireless communications network
US6785551B1 (en) * 2000-04-07 2004-08-31 Ford Motor Company Method of providing dynamic regionally relevant data to a mobile environment
EP1175063A3 (en) * 2000-07-20 2003-08-27 Nortel Networks Limited Network layer protocol aware link layer
US20020016801A1 (en) * 2000-08-01 2002-02-07 Steven Reiley Adaptive profile-based mobile document integration
US7076467B1 (en) * 2000-08-04 2006-07-11 Sony Computer Entertainment America Inc. Network-based method and system for transmitting digital data to a client computer and charging only for data that is used by the client computer user
JP2002073541A (ja) * 2000-08-31 2002-03-12 Sony Corp コンテンツ配信方法およびコンテンツ供給システム
US20020124259A1 (en) * 2000-09-27 2002-09-05 Chang Edward Y. Client-based interactive digital television architecture
AUPR063400A0 (en) * 2000-10-06 2000-11-02 Canon Kabushiki Kaisha Xml encoding scheme
US20020042915A1 (en) * 2000-10-06 2002-04-11 Kubischta Raymond L. Interactive, off-screen entertainment guide for program selection and control
US6970939B2 (en) * 2000-10-26 2005-11-29 Intel Corporation Method and apparatus for large payload distribution in a network
US20040193545A1 (en) * 2000-10-30 2004-09-30 Gady Shlasky Method and system for digital licensing distribution
US6614573B1 (en) * 2001-01-30 2003-09-02 Avanex Corporation Switchable interleaved channel separator devices and systems
US20020157002A1 (en) * 2001-04-18 2002-10-24 Messerges Thomas S. System and method for secure and convenient management of digital electronic content
US6918132B2 (en) * 2001-06-14 2005-07-12 Hewlett-Packard Development Company, L.P. Dynamic interface method and system for displaying reduced-scale broadcasts
CA2394503A1 (en) * 2001-07-23 2003-01-23 Research In Motion Limited System and method for pushing information to a mobile device
US7017174B1 (en) * 2001-07-30 2006-03-21 Digeo, Inc. Methods and apparatus for providing a central recorder in a broadcast system
US20030040850A1 (en) * 2001-08-07 2003-02-27 Amir Najmi Intelligent adaptive optimization of display navigation and data sharing
JP2003101812A (ja) * 2001-09-26 2003-04-04 Hitachi Ltd 受信システムおよび携帯端末
US20030069881A1 (en) * 2001-10-03 2003-04-10 Nokia Corporation Apparatus and method for dynamic partitioning of structured documents
US6885874B2 (en) * 2001-11-27 2005-04-26 Motorola, Inc. Group location and route sharing system for communication units in a trunked communication system
US20030110297A1 (en) * 2001-12-12 2003-06-12 Tabatabai Ali J. Transforming multimedia data for delivery to multiple heterogeneous devices
GB2384879A (en) * 2002-02-01 2003-08-06 Sony Uk Ltd Method for providing binary digital TV data from a structured ata format
US8763061B2 (en) * 2002-02-13 2014-06-24 Motorola Mobility Llc Correlation of tuned channel information with internet web addresses
WO2003096136A2 (en) * 2002-05-10 2003-11-20 Protexis Inc. System and method for multi-tiered license management and distribution using networked clearinghouses
US7065787B2 (en) * 2002-06-12 2006-06-20 Microsoft Corporation Publishing content in connection with digital rights management (DRM) architecture
US20040003405A1 (en) * 2002-06-27 2004-01-01 International Business Machines Corporation System and method for personal video recording system menu control
US7433915B2 (en) * 2002-08-01 2008-10-07 Xerox Corporation System and method for controlling communication
JP2004072356A (ja) * 2002-08-06 2004-03-04 Hitachi Ltd サーバ及び該サーバを実行させるためのプログラム
US8171514B2 (en) * 2002-08-21 2012-05-01 Bernier Nicklas P Managing favorite channels
US6895486B2 (en) * 2002-08-29 2005-05-17 Micron Technology, Inc. Linear object management for a range of flash memory
US7113776B2 (en) * 2002-08-30 2006-09-26 Qualcomm Inc. System and method for application and application metadata filtering based on wireless device capabilities
US20050108770A1 (en) * 2002-12-11 2005-05-19 Jeyhan Karaoguz Method and system for mixing broadcast and stored media in a media exchange network
US20040117822A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Method and system for personal media program production in a media exchange network
US20040177383A1 (en) * 2003-01-24 2004-09-09 Chyron Corporation Embedded graphics metadata
US20040153547A1 (en) * 2003-01-31 2004-08-05 Dirk Trossen Service provisioning in a communication system
CN100429943C (zh) * 2003-02-05 2008-10-29 佩斯微技术有限公司 编码和传送电子节目指南数据的方法、编码器以及接收器
US7003117B2 (en) * 2003-02-05 2006-02-21 Voltage Security, Inc. Identity-based encryption system for secure data distribution
CN1742286B (zh) * 2003-02-12 2010-10-20 艾利森电话股份有限公司 通信系统的控制方法
US7586938B2 (en) * 2003-10-24 2009-09-08 Microsoft Corporation Methods and systems for self-describing multicasting of multimedia presentations
US20050015765A1 (en) * 2003-05-19 2005-01-20 Michele Covell System for doing service location management taking into account the node and network characteristics
US7194756B2 (en) * 2003-06-20 2007-03-20 N2 Broadband, Inc. Systems and methods for provisioning a host device for enhanced services in a cable system
US20040268420A1 (en) * 2003-06-20 2004-12-30 N2 Broadband, Inc. Systems and methods for activating a host in a cable system
AU2004269720B2 (en) * 2003-08-29 2009-06-11 Opentv, Inc Targeted content broadcast and reception system
US9402045B2 (en) * 2003-09-09 2016-07-26 Echostar Technologies L.L.C. Method and apparatus for displaying electronic program guide information
KR20050038143A (ko) * 2003-10-21 2005-04-27 삼성전자주식회사 지역 특화 부가정보 방송을 위한 디지털 방송 시스템 및그 방송 서비스 방법
US8145120B2 (en) * 2003-10-27 2012-03-27 Nokia Corporation Apparatus, system, method and computer program product for service selection and sorting
US8595769B2 (en) * 2003-12-02 2013-11-26 At&T Intellectual Property I, L.P. System and method for providing a personalized channel
US20050132207A1 (en) * 2003-12-10 2005-06-16 Magda Mourad System and method for authoring learning material using digital ownership rights
US20050154679A1 (en) * 2004-01-08 2005-07-14 Stanley Bielak System for inserting interactive media within a presentation
US20050160465A1 (en) * 2004-01-21 2005-07-21 United Video Properties, Inc. Interactive television system with automatic switching from broadcast media to streaming media
US20050182852A1 (en) * 2004-02-14 2005-08-18 David Tinsley Intelligent fabric
US20050188403A1 (en) * 2004-02-23 2005-08-25 Kotzin Michael D. System and method for presenting and editing customized media streams to a content providing device
US9178948B2 (en) * 2004-07-30 2015-11-03 Qualcomm Incorporated Methods and apparatus for subscribing to multimedia delivery services in a data network
US20060059045A1 (en) * 2004-09-14 2006-03-16 Ashok Babbar Method and system for entertainment content distribution
US7987482B2 (en) * 2004-11-15 2011-07-26 Microsoft Corporation Promoted listings
EP1672940A1 (en) * 2004-12-20 2006-06-21 Sony Ericsson Mobile Communications AB System and method for sharing media data
US7567565B2 (en) * 2005-02-01 2009-07-28 Time Warner Cable Inc. Method and apparatus for network bandwidth conservation
US7565506B2 (en) * 2005-09-08 2009-07-21 Qualcomm Incorporated Method and apparatus for delivering content based on receivers characteristics
US20070078944A1 (en) * 2005-09-12 2007-04-05 Mark Charlebois Apparatus and methods for delivering and presenting auxiliary services for customizing a channel
US8528029B2 (en) * 2005-09-12 2013-09-03 Qualcomm Incorporated Apparatus and methods of open and closed package subscription
US8984033B2 (en) * 2005-09-23 2015-03-17 Chicago Mercantile Exchange, Inc. Non-indexed in-memory data storage and retrieval
US8571570B2 (en) * 2005-11-08 2013-10-29 Qualcomm Incorporated Methods and apparatus for delivering regional parameters
US20070115929A1 (en) * 2005-11-08 2007-05-24 Bruce Collins Flexible system for distributing content to a device
US8533358B2 (en) * 2005-11-08 2013-09-10 Qualcomm Incorporated Methods and apparatus for fragmenting system information messages in wireless networks
US8600836B2 (en) * 2005-11-08 2013-12-03 Qualcomm Incorporated System for distributing packages and channels to a device

Also Published As

Publication number Publication date
TWI384877B (zh) 2013-02-01
KR20080043403A (ko) 2008-05-16
BRPI0615569A2 (pt) 2011-05-24
CN101506836A (zh) 2009-08-12
JP2009512912A (ja) 2009-03-26
TWI403167B (zh) 2013-07-21
AR055156A1 (es) 2007-08-08
TW201249206A (en) 2012-12-01
JP5001281B2 (ja) 2012-08-15
KR101277656B1 (ko) 2013-06-21
TW200723878A (en) 2007-06-16
EP1934917A4 (en) 2011-03-30
US20070055629A1 (en) 2007-03-08
CA2621680A1 (en) 2007-03-15
WO2007030591A3 (en) 2009-04-23
RU2008113395A (ru) 2009-10-20
RU2399954C2 (ru) 2010-09-20
WO2007030591A2 (en) 2007-03-15
EP1934917A2 (en) 2008-06-25

Similar Documents

Publication Publication Date Title
CN101506836B (zh) 用于分配内容以支持多个客户服务实体及内容包装商的方法及设备
CN101356835B (zh) 用于向设备分发内容的柔性系统
CN101356544B (zh) 用于向设备分发套餐和频道的系统
CN101305579B (zh) 开放式和封闭式套餐订阅的装置和方法
US7461067B2 (en) System for supporting production, management and delivery of media content for wireless devices
JP5714211B2 (ja) チャンネルのカスタマイズのための補助サービスを配信し実行するための装置および方法
US20030204592A1 (en) System for uniquely identifying assets and subsribers in a multi-media communicaion network
CN101300574A (zh) 提供及呈现定制信道信息的设备及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1130343

Country of ref document: HK

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1130343

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160601

Termination date: 20180907

CF01 Termination of patent right due to non-payment of annual fee