CN101356835A - 用于向设备分发内容的柔性系统 - Google Patents

用于向设备分发内容的柔性系统 Download PDF

Info

Publication number
CN101356835A
CN101356835A CNA2006800506464A CN200680050646A CN101356835A CN 101356835 A CN101356835 A CN 101356835A CN A2006800506464 A CNA2006800506464 A CN A2006800506464A CN 200680050646 A CN200680050646 A CN 200680050646A CN 101356835 A CN101356835 A CN 101356835A
Authority
CN
China
Prior art keywords
set meal
service
channel
provider
group
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.)
Granted
Application number
CNA2006800506464A
Other languages
English (en)
Other versions
CN101356835B (zh
Inventor
B·柯林斯
G·K·沃克
陈安梅
C·M·D·帕佐斯
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 CN101356835A publication Critical patent/CN101356835A/zh
Application granted granted Critical
Publication of CN101356835B publication Critical patent/CN101356835B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques

Abstract

用于向设备分发内容的柔性系统涉及:将一组套餐与提供商相关联;将一组层级与套餐相关联;将一组频道与层级相关联;以及允许对与提供商相关联的服务套餐的订阅,其中频道是对服务的视,该视是基于与所述服务相关联的所述提供商。

Description

用于向设备分发内容的柔性系统
背景
领域
本专利申请一般涉及内容分发系统,尤其涉及用于向设备分发内容的系统。
背景
在当前的内容投递/媒体分发系统中,提供商通过专有的网络令服务变得可用,以使得在其网络中操作的设备将具有接收这些服务的能力。某些提供商可以是计账和客户服务(BCS)提供商。
对于典型的便携式设备,客户与网络之间的整体关系可由BCS提供商独占地管理。通常,设备具有与关于主要或发起网络服务协定的用户协定相关联的补助金(subsidy)。这导致了客户通过主网络的BCS提供商购买所有服务。当语音、数据和媒体网络具有单一所有权时,这种情形是可接受的。然而,随着设备获得对多个网络的访问,对支持多个内容套餐承包商(packager)和BCS提供商的需要持续增长。另外,BCS提供商可决定改变套餐以及那些套餐的内容。
因此,所需的是一种向以柔性方式支持多个内容套餐承包商和客户服务实体的数据网络上的设备分发内容的系统。
概述
在一个或多个实施例中,提供了一种在支持多个内容套餐承包商和客户服务实体的同时操作成在数据网络上分发服务的分发系统。
在一个方面,提供一种订阅服务套餐的方法,包括:将一组套餐与提供商相关联;将一组层级与套餐相关联;将一组频道与层级相关联;以及提供对与提供商相关联的服务套餐的订阅,其中频道是对服务的视,该视是基于与服务相关联的提供商。
在一个方面,所显示的频道是与提供商相关联的那些频道。
在一个方面,一种无线设备,包括:收发机,它被配置成接收系统信息;处理器,它被配置成从系统信息中提取与提供商相关联的一组套餐以及提取与所选套餐相关联的一组频道;用户接口,它被配置成从与提供商相关联的一组套餐中选择套餐;耦合至处理器的存储器,它被配置成存储一组套餐并用于存储与所选套餐相关联的一组频道;以及耦合至处理器的显示器,它被配置成显示一组套餐以及与所选套餐相关联的一组频道。
在一个方面,一种服务器,包括:处理器,它被配置成将一组套餐与提供商相关联、将一组层级与套餐相关联、将一组频道与层级相关联、以及将服务与频道相关联;以及用于提供对与提供商相关联的服务套餐的订阅的装置,其中频道是对服务的视,该视是基于与服务相关联的提供商。
在一个方面,一种设备,包括:用于将一组套餐与提供商相关联的装置;用于将一组层级与套餐相关联的装置;用于将一组频道与层级相关联的装置;以及用于提供对与提供商相关联的服务套餐的订阅的装置,其中频道是对服务的视,该视是基于与服务相关联的提供商。
在一个方面,一种处理器被配置成从系统信息中提取与提供商相关联的一组套餐、以及与从一组套餐中选择的套餐相关联的一组信道。
在审阅了下文中所阐述的附图简述、描述和权利要求之后,这些实施例的其它方面将变得显而易见。
附图简述
在此描述的实施例的前述各个方面通过参阅随附图阅读的以下详细描述将变得更显而易见,在附图中:
图1示出了包括分发系统的一个实施例的网络;
图2示出了适于用在分发系统的一个或多个实施例中的分发服务器的一个实施例的示图;
图3示出了根据一个实施例的套餐、层级(tier)、频道和服务的柔性关系的一个示例;
图4示出了适于用在分发系统的一个实施例中的设备的一个实施例的示图;
图5示出了用于操作分发系统的一个实施例中的设备的方法的一个实施例;
图6示出了用在分发系统的一个实施例中的SI结构的一个实施例;
图7示出了用在分发系统的一个实施例中的市场公共消息(marketplacecommon message)模式的一个实施例;
图8示出了用在分发系统的一个实施例中的市场内容套餐承包商消息800的一个实施例;
图9示出了用在分发系统的一个实施例中的市场内容套餐承包商消息中的套餐记录模式的一个实施例的详细示图;
图10示出了用在分发系统的一个实施例中的服务定义消息模式的一个实施例;以及
图11示出了用在分发系统的一个实施例中的服务记录模式的一个实施例。
描述
说明书描述了在数据网络上支持多个内容套餐承包商和客户服务实体的柔性分发系统的实施例。该系统尤其很好地适用于向具有有限资源的便携式设备分发内容,但是也可用于任何类型的设备。系统也可用在任何类型的网络环境中,包括但不限于:通信网络、诸如因特网的公共网络、诸如虚拟专用网(VPN)的专用网、局域网、广域网、长距离网络或任何其它类型的数据或通信网络。
定义
以下定义适用于:
术语                  定义
激活                  将设备设置成促使其捕获SI和服务的状态
附加套餐              在订阅双亲(parent)套餐之后可订阅的套餐。
自动订阅套餐          在用户未显式选择其的情况下设备将订阅的套
                              餐,典型地以订阅不同套餐作为结果。
辅助呈现(presentation)        关于辅助服务的呈现,典型地在与关于基服务
                              的呈现有关的定义时间内出现。
辅助服务                      用于定制或向基服务提供增强的服务。它不被
                              显式在MPG中。
招徕广告(barker)              广告用户未订阅的频道或套餐的呈现。
基服务                        由一频道代表的主服务。
BCS服务提供商                 企业实体,代表一个或多个内容套餐承包商向
                              最终用户提供计账和客户支持服务。每个设备
                              皆与BCS提供商相关联。
匿影                          对其中的呈现的访问被禁止的一组LOT和
                              WOT。
频道                          对基服务的视,它可通过替换基服务的某些属
                              性和/或与一个或多个辅助服务相关联来定制。
频道权重                      指派给经由频道投递的呈现的MPG标题的权
                              重。
分类方案                      定义了一组用于特定应用或领域的词汇表的语
                              言独立术语。
分类方案别名                  用作分类表命名空间的简短形式表示的字符
                              串。
分类方案表                    根据MPEG-7规范格式化的XML表,它定义
                              了一组分类方案和分类方案别名。
封闭套餐                      不接受新的订阅的套餐。
联络窗                        非实时呈现被传送的时间间隔。
内容套餐承包商                定义套餐并通过一个或多个相关联的BCS服务
                              提供商将其提供于订阅的企业实体。也称为内
                              容零售商。
内容提供商                    通过服务提供投递给用户的内容的企业实体。
受控条款                      解析到分类方案表中的条目的令牌。
默认语言                在用户未选择信息可用的某种其它语言的情况
                        下信息投递给用户所用的语言。
设备                    被激活以访问服务的客户装备。
EULA                    最终用户许可证协定——用户与BCS提供商之
                        间规定了订阅的默认条款的合同。可用特定内
                        容套餐承包商的使用协定条款来取代。
排除套餐                在用户订阅了指定套餐的情况下不准许他订阅
                        的一组套餐中的成员。
排除服务                不被下载或存储在设备上的订阅服务,典型为
                        用户拒绝访问该服务的动作的结果。同时参见
                        纳入服务、非可排除服务。
流量                    复用器中的逻辑流,典型地用于投递实时呈现
                        的单个媒体分组、或者包含非实时呈现或SI消
                        息的文件。
图标                    覆盖在设备显示屏的主图像的一部分上的静止
                        图像。
纳入服务                投递给设备的订阅服务。同时参见排除服务、
                        非可排除服务。
引入(Intro)             在关于基服务的相关联呈现之前被投递给用户
                        的辅助呈现。
IP数据广播呈现          包括以定义的一组IP多播地址为地址的IP格式
                        化内容的呈现。
IP数据广播服务          投递IP数据广播呈现的服务。
本地运营基础设施        参见LOI。
LOI                     被部署以提供特定局域的网络覆盖的基础设施
                        的逻辑编组。
市场公共消息            用于投递关于与网络以及用在该网络中的某些
                        分类方案表相关联的BCS提供商的信息的SI
                        消息。
市场内容零售商消息        用于投递与内容零售商和通过该内容零售商可
                          用的套餐、层级和频道有关的信息的SI消息。
市场定义协议              管MSI的传输和捕获的协议。
市场信息                  描述BCS提供商、内容套餐承包商、套餐、层
                          级和频道的信息。
市场和服务信息            市场公共消息、市场内容套餐承包商消息和服
                          务定义消息。
媒体                      用于表示诸如运动或静止图像、声音、或文本
                          的信息的格式,可能与用于帮助解释媒体内容
                          的元数据相关联。
媒体呈现指南              网络中可用的MPG标题的安排,作为一系列
                          MPG块被投递给设备。
MIME类型                  以非实时或IP数据广播呈现投递的媒体类型,
                          并且相关联的元数据根据RFC 2045-2049的
                          约定标识它。
MPG                       参见媒体呈现指南。
MPG块                     在定义的时间窗——即MPG块历时——里投递
                          多路复用中可用的这一组MPG标题和联络窗的
                          SI消息。
MPG投递协议               管理MPG块的传输和捕获的协议。
MPG标题                   关于指定时间用于观看的呈现的实例的描述。
MSI                       参见市场和服务信息。
复用                      给定LOI或WOI中可用的一组流量。
网络                      使用物理层的多播网络。
非可排除服务              不允许设备取消其投递的订阅服务。同时参见
                          纳入服务、排除服务。
非实时呈现                被存储以备稍后检索和呈现给用户的呈现。
非实时服务                投递包含整个非实时呈现的内容的服务。
引出(Outro)               在基服务上相关联的呈现之后被投递给用户
                         的辅助呈现。
套餐                     作为一组层级以及相关联的辅助服务的套餐。
                         这些套餐被提供用于在系统上购买。
套餐权重                 套餐的权重。
双亲套餐                 与用户可订阅附加套餐之前必须存在前一订
                         阅有关的套餐。
每MPG标题服务            投递实时呈现和非实施例呈现两者的服务。具
                         体呈现的类型是根据呈现的MPG标题来确
                         定。
呈现                     可并发和/或连续地展现给用户并且可由单个
                         MPG标题来描述的一组媒体片段。
呈现窗                   用户可观看呈现的时间间隔。
主流量                   投递各种类型的SI消息的当前版本的列表及
                         其它的流量。
专用内容零售商           要求用户通过未在SI中指定的手段建立访问
                         权限的内容零售商。
专用套餐                 由专用内容零售商提供的套餐。
专用频道                 通过专用套餐提供的频道。
专用服务                 对其的访问仅作为专用频道被提供的服务。
评级                     对内容的适用性提供指导的服务或呈现内容
                         的分类。评级通常是单个标度内的级别,但是
                         可具有数个维度。
实时呈现                 包括在其被接收和处理时无需存储以备将来
                         检索就被展现给用户的媒体的呈现。
实时服务                 投递包括整个实时呈现的内容的服务。
服务定义消息             投递关于网络中可用服务的信息的SI消息。
服务安排                 可用于向用户展现的呈现的时间顺序。
服务                     在单个标签下提供并使用定义的一组流量投
                         递的呈现的序列。
SI                      参见系统信息。
SI流量                  用于投递SI消息的流量。
SI帧协议                用于传送SI消息的协议。
SI消息                  包括SI消息模式的所有元素的消息。
SI消息段                包含根元素以及SI消息实例的其它元素的子
                        集的副本的消息。
订阅服务                用户可访问的服务,已订阅了包括访问该服务
                        的权限的套餐。
系统信息                使得设备能够定位服务或代表用户订阅套餐
                        以及向用户描述市场信息、服务和MPG标题
                        的一组信息。
使用协定的条款          用户与内容零售商之间控制订阅套餐的条款
                        的合同。同时参见EULA。
层级                    出于订阅目的而编组在一起的一组频道。层级
                        可被组合以创建套餐。
版本                    SI消息中标识一组特定属性和由SI消息传输
                        的元素值的一个属性,允许其被标识为另一
                        SI消息的副本。
权重                    其值控制关于元素的信息被展现给用户的该
                        元素在相同类型的元素列表中的顺序的属性。
广域运营基础设施        参见WOI。
WOI                     被部署以提供特定广域的网络覆盖的基础设
                        施的逻辑编组。
图1示出了包括的分发系统的一个实施例的网络100。该网络100包括全部皆耦合至分发网络108的便携式设备(102、104和106)、BCS提供商110、内容套餐承包商118和内容提供商124。
设备(102、104和106)是与分发网络108通信以允许设备用户访问分发网络108来订阅接收可用套餐的便携式设备。
BCS提供商110接受并维护用户对接收自分发网络108的套餐的订阅。在一个实施例中,设备(102、104和106)的每一个与单个BCS提供商相关联。例如,设备102与BCS 112相关联,设备104与BCS 114相关联,而设备106与BCS 116相关联,在一个实施例中,设备(102、104和106)可与多于一个BCS提供商相关联。为了清晰起见,详细描述BCS提供商112的操作;然而,BCS提供商114和116以类似方式操作。
BCS提供商112通过订阅协定与一个或多个内容套餐承包商118建立关系,如120处所示的。这些协定定义哪些内容套餐承包商118提供与BCS提供商112相关联的设备可订阅接收的套餐。在一个实施例中,BCS提供商112通知分发网络108其与一个或多个内容套餐承包商118的关联,如122处所示。
内容套餐承包商118定义并维护套餐。套餐最终是分发网络108上可提供给设备的一组可用服务。设备用户通过订阅套餐来获得对服务的访问。内容套餐承包商118通过内容零售协定获得从内容提供商124提供对服务访问的权限,如126处所示。内容套餐承包商118通知分发网络108关于由内容套餐承包商118创建的套餐的定义,如128处所示。
内容提供商124向分发网络108供应服务的内容,如130处所示。他们也提供允许分发网络108维护媒体呈现指南(MPG)的内容描述,该媒体呈现指南在任何给定时间通过分发网络108向设备用户提供了可用服务的描述。
在一个实施例中,MPG允许订户选择并播放内容,但不订阅。在替换实施例中,除允许用户选择和播放内容之外,MPG可允许用户订阅。
分发网络负责向设备(102、104和106)投递服务。其还负责附随系统信息(SI)参数的创建和投递。在一个实施例中,分发网络108和设备(102、104和106)之间的通信被组织成例如用于携带实时服务的不同媒体分量的一组流量,或者以IP数据广播服务中不同IP端口为地址的IP流。使得在特定局域或广域中可用的所有流量被编组成相对应的复用。
分发网络108包括有线或无线网络技术的任何组合。例如,分发网络108可以是无线多播网络。在一个实施例中,分发网络108包括服务器(132、134和136)。为了清晰起见,详细描述服务器132的操作;然而,服务器134和136以类似方式操作。
服务器132操作成从一个或多个BCS提供商110处接收订阅参数,如122处所示。服务器132也从内容套餐承包商118处接收套餐参数128,并从内容提供商124处接收节目安排(programming)参数130。服务器132处理接收到的参数以生成系统信息(SI)参数128和媒体呈现指南(MPG)140。
SI参数138包括使得设备能够定位服务或订阅套餐、以及向设备用户描述订阅信息、服务、和MPG标题的一组信息。MPG 140包括作为一系列MPG块被投递给设备的可用标题的安排。
在分发系统的一个实施例的操作期间,分发网络108激活设备(102、104和106)并传送SI 138和MPG 140。设备(102、104和106)在随后操作成处理SI 138和MPG 140以向设备用户再现信息从而允许设备用户订阅一个或多个套餐。例如,设备102的用户从经再现的信息中选择要订阅的套餐。设备102随后向分发网络108传送订阅请求以订阅接收所选择的套餐。
在一个或多个实施例中,分发服务器132通过执行以下功能的一个或多个来在分发系统的一个实施例中操作。
1.获得与所选BCS提供商、内容套餐承包商和内容提供商相关联的订阅、套餐和呈现指南参数。
2.生成SI和MPG参数。
3.激活设备来通过分发网络订阅套餐。
4.向已激活的设备传送SI和MPG。
5.接收来自设备的一个或多个订阅请求。
因此,分发系统的实施例操作成在数据网络上支持多个内容套餐承包商和BCS提供商以允许与不同BCS提供商相关联的设备订阅接收可用套餐。应当注意:网络100仅例示了一种网络配置,并且落在所述实施例的范围内的其它网络配置或布置也是可能的。
图2示出了适于用在分发系统的一个或多个实施例中的分发服务器200的一个实施例的示图。例如,分发服务器200被用作图1中的分发服务器132。分发服务器200包括全部皆耦合至内部数据总线212的处理逻辑202、SI生成逻辑204、MPG生成逻辑206、收发机逻辑208、和激活逻辑210。服务器200还包括也全部耦合至数据总线212的订阅参数存储214、内容套餐参数存储216、和节目安排参数存储218。
在一个或多个实施例中,处理逻辑202包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件、和/或硬件和软件的任何组合。因此,处理逻辑202通常包括用于执行机器可读指令以及用于经由内部数据总线212控制服务器200的一个或多个其它功能元件的逻辑。
收发机逻辑208包括操作成允许服务器200经由通信信道220与远程设备或系统传送和接收数据和/或其它信息的硬件和/或软件。例如,在一个实施例中,通信信道220包括允许服务器200与一个或多个数据网络和/或耦合至那些数据网络的设备通信的任何合适类型的通信链路。
存储逻辑(214、216和218)包括允许服务器200存储信息参数的任何合适类型的存储设备或元件。例如,在一个实施例中,存储逻辑(214、216和218)包括任何类型的RAM、闪存、硬盘、或任何其它类型的存储设备。
在一个实施例中,处理逻辑202操作成通过收发机逻辑208和信道220与一个或多个BCS提供商通信。BCS提供商提供由处理逻辑202接收并存储在订阅参数存储214中的订阅参数。处理逻辑202还操作成通过收发机逻辑208和信道220与一个或多个内容套餐承包商通信。内容套餐承包商提供由处理逻辑202接收并存储在套餐参数存储216中的套餐参数。处理逻辑202还操作成与一个或多个内容提供商通信。内容提供商提供由处理逻辑202接收并存储在节目安排参数存储218中的节目安排参数。在本文献的另一章节中提供了对订阅、套餐和节目安排参数的更详细的描述。
在一个或多个实施例中,SI生成逻辑204包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件、和/或硬件和软件的任何组合。SI生成逻辑204操作成从存储(214、216和218)中检索参数以生成SI参数224。例如,SI逻辑204从存储214中检索与一个或多个BCS提供商相关联的订阅参数。SI逻辑还操作成从存储216中检索与每个BCS提供商相关联的套餐参数以及从存储218中检索与每个BCS提供商相关联的节目安排参数。因此,SI生成逻辑204操作成生成与每个BCS提供商相关联的SI参数224。在本文献的另一章节中提供了对SI参数224的更详细的描述和格式。
MPG生成逻辑206包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件、和/或硬件和软件的任何组合。MPG生成逻辑206操作成从节目安排参数存储218中检索参数以生成与一个或多个BCS提供商相关联的MPG 222。在本文献的另一章节中提供了对MPG 222的更详细的描述和格式。
激活逻辑210包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件、和/或硬件和软件的任何组合。激活逻辑210操作成激活设备以允许该设备订阅可用套餐。对期望订阅套餐的每个设备,激活过程仅需要进行一次。例如,在一个实施例中,激活逻辑210包括在激活过程期间被下载到设备的客户机应用226。例如,使用收发机逻辑208将客户机226下载到设备。一旦设备由激活逻辑210激活,客户机226就在设备上运行并操作成接收和显示关于可用套餐的信息以及其它与设备用户有关的信息。因此,激活逻辑210操作成允许服务器200标识和认证设备,由此允许设备订阅一个或多个可用套餐。
在激活过程期间,SI参数224和MPG 222被传送给正被激活的设备。在设备上执行的客户机操作成从SI参数224和MPG 222再现信息以使得设备可订阅接收可用套餐。
在一个实施例中,分发系统包括存储在计算机可读介质上的程序指令,当这些指令由例如处理逻辑202的处理器执行时,提供本文所述的服务器200的功能。例如,指令可从诸如软盘、CDROM、存储卡、闪存设备、RAM、ROM的计算机可读介质,或者与服务器200接口的任何其它类型的存储器或计算机可读介质加载到服务器200。在另一个实施例中,指令可从经由收发机逻辑208与服务器200接口的外部设备或网络资源下载到服务器200中。这些指令当由处理逻辑202执行时,提供如本文所述的分发系统的一个或多个实施例。
在一个实施例中,SI服务分成三类:
1.市场定义服务,提供允许用户订阅套餐的信息。
2.服务定义服务,提供允许设备定位并解释服务的信息。
3.媒体呈现指南服务,提供关于服务上可用的内容的信息。
在一个实施例中,市场定义SI通知分类方案表的设备关于BCS提供商的能力、以及由内容提供商提供的套餐。主要功能是传达关于套餐的信息。
市场定义SI定义用在网络中的分类方案表。分类方案表是定义了用于特定网络中的指定功能的一组公共条款的基础结构元素,但是其可在网络之间变化,或者其可以多种形式存在,例如,按语言区分。这些条款的示例包括评级方案和流派(genre)。
分类方案表允许SI消息简洁且以受控方式引用这些条款。
市场定义SI定义了与订阅服务有关的BCS提供商的特性和能力。在一个实施例中,市场定义SI可定义:
-与BCS提供商相关联的一组内容套餐。在一个实施例中,设备仅可订阅由与BCS提供商相关联的内容套餐承包商提供的套餐。
-通过BCS提供商可用的计账策略以及可被使用的账户ID类型,诸如通过PayPal的信用卡订阅。
-向BCS提供商提出订阅的联系人细节,诸如电话号码、电子邮件地址或网页URL。
-BCS提供商的使用协定的条款。
市场定义SI定义了与订阅服务有关的内容套餐承包商的特性和能力。在一个实施例中,可定义:
-内容套餐承包商的名称。
-该内容套餐承包商是否为专用的。
-可由内容套餐承包商提供的套餐的货币。
-内容套餐承包商的最终用户许可证协定。
另外,在一个实施例中,SI可定义与内容套餐承包商相关联的一组辅助服务。这些服务可提供与通过内容套餐承包商提供的任何频道的有关的补充信息。它们可被设备监视,只要该设备订阅了由该内容套餐承包商提供的任何套餐。
在一个实施例中,由市场SI投递的主要信息是由内容套餐承包商提供的套餐的定义。
原则上,套餐是一组服务,连同诸如套餐的名称及其价格的某些附属特性。然而,套餐定义不被直接构造成服务列表。相反,套餐被定义为一组层级。每个层级又是一组频道,其中频道是对服务的视。
图3中示出了根据一个实施例的套餐、层级、频道和服务之间的关系的一个示例。图3示出了根据一个实施例的套餐302、层级304、频道306和服务308的分层系统300。
在此示例中,内容提供商正创建将为某些运营商(这里是Verizon 310和Sprint 312)打上标签的套餐302,但是也创建以可由两个运营商提供的特定组为目标的套餐(这里,“UK Expat套餐”314,以较少量但可能是高端人士为目标)。这些套餐302提供对针对设备重定格式的大量携带体育视频的实时服务以及流行电视剧的连续重播的访问。
所示层级304包括Verizon体育层级316、Sprint体育层级318、网球层级320、重播层级322、Verizon重播层级324、以及UK层级326。所示的这些频道306包括ESPN-Verizon 328、ESPN-体育330、网球332、Daysof Our Lives(我们的生活)334、Eastenders 336和Python 338。服务308包括ESPN 340、Wimbledon(温布尔登)TV 342、Days of Our Lives 334、Eastenders 346和Python 348。
对于高级体育服务ESPN,两个频道328、330被创建,这为服务340提供了不同视,这些视用于以为特定移动网络运营商(在此示例中分别为Verizon和Sprint)的作广告的方式对其打上标签;否则,这些频道是这些服务的直接反映。在此示例中,层级304被定义成根据所提供内容的类型来提供频道的逻辑分组。
套餐302随后向用户提供订阅层级的组合的机会而非提供对可能感兴趣的服务308的访问。因此,“UK Expat套餐”314包括对“EastEnders”服务46和“Wimbledon Tennis(温布尔登网球)”342的访问,但是不提供对一般美国体育频道的访问,而Verizon 310和Sprint 312套餐包括对其美国订户的所感兴趣的所有体育的访问以及对已在美国出现的重播的访问。
内容套餐承包商可通过BCS提供商ID选择限制对套餐的访问。
不但提供对一组服务308的访问,套餐还可与一个或多个辅助服务相关联。这些服务可提供与通过套餐提供的任何频道有关的补充信息。它们可由设备来监视,只要其订阅了套餐。
层级可以是作为逻辑组来对待的一组频道。由内容套餐承包商提供的频道应当出现在至少一个层级中,并且可在多于一个的层级中出现。
层级没有套餐的上下文之外的意义。提供其以允许服务组的紧缩表示,以及在服务管理中提供灵活性。例如,如果可通过多个套餐访问的服务变得不可用,则通过重新定义包括该服务的层级而非重新定义套餐本身来从套餐中移除该服务。
频道是展现给用户的服务的视,它适于特定套餐或内容套餐承包商。频道是用户可订阅的最小单元的内容。
对套餐的订阅自动提供了对套餐中所有频道的访问。然而,用户可能不希望访问特定频道,并且设备可包括允许用户排除对此类频道的访问的能力。内容套餐承包商可指示套餐中的某些频道不是可排除的。
频道的概念允许内容套餐承包商针对用户定制服务的外观。例如,内容套餐承包商可使用频道名称替换服务的默认名称,或者其可用不同文本覆盖服务描述。由于服务可通过多于一个套餐来提供,因此定义分解成相同服务的数个频道是可能的。频道下的服务被称为基服务。
不仅提供对基服务的访问,频道还可与一个或多个辅助服务相关联。这些服务提供与频道有关的补充信息。它们可由设备来监视,只要其访问该频道。
在一个实施例中,对套餐和频道各自指派一权重。该权重是用于管理设备内的套餐和频道的排序的资源。其定义了在套餐或频道被以列表展现给用户时这些套餐或频道相对于其它套餐或频道的位置。因此,如果来自所有内容套餐承包商的套餐以单个列表被展现给用户时,在没有诸如用户偏好的其它考虑的情况下,呈现的次序是根据套餐权重来确定的。类似地,来自MPG的MPG标题被默认以频道权重的次序展现给用户。
在一个实施例中,用户经由设备显示器上的订阅用户接口订阅套餐。在一个实施例中,设备显示器上默认的套餐排序是根据套餐权重来确定的。类似地,套餐内频道的默认次序是根据频道权重来确定的。
在所有内容套餐承包商与BCS提供商之间使用网络来约定权重的值。如此进行所借助的手段是决策。例如,权重块可被指派给不同内容套餐承包商,从而允许每个内容套餐承包商自由地指派权重。
在一个实施例中,权重可用于在不同套餐之间进行区分,以及在不同频道之间进行区分,以使得特定功能可基于权重应用到特定套餐和频道。因此,这些权重可扮演不同功能角色。在一个实施例中,权重可与条件一起编码,以使得套餐或频道对给定权重具有相关联的条件。例如,“101”的权重可以是表示相关联的套餐或频道具有相关联的第一和第三条件的二进制编码。对于本领域技术人员而言,本领域中已知的任何编码可用于以权重形式编码信息是显而易见的。
以一权重编码的功能的一个示例是一个实施例,其中权重编码不显示功能以使得相关联的套餐或频道不被显示在设备上。对于本领域技术人员而言,本领域中已知的任何功能可按权重来编码。
对每个套餐指派一个或多个价格。价格与在用户订阅套餐时对用户收费的订阅方法(例如,固定收费、每周一次、每月一次)相关联。
可提供多于一种订阅方法。订阅方法的语义(semantic)由内容套餐承包商和BCS提供商来确定。在一个实施例中,所用的所有订阅方法应当仅涉及正被购买的套餐。即,订阅方法不应当表示对另一种订阅方法的价格的调整,诸如折扣百分比。
套餐可以多于一种货币的形式来提供。每个设备仅支持一种货币——设备归属国的货币(例如,欧元、英镑、美元、日元)。仅向用户提供设备所支持的货币形式的价格。
套餐拥有定义了其操作的某些属性以及作为与其所包括的服务区分开的套餐的相依性。
在一个实施例中,套餐具有状态。在一个实施例中,套餐可处于两种状态中的一种:开放或封闭。在开放状态中,BCS提供商可接受对套餐的新的订阅。在封闭状态中,不接受新的订阅。然而,在封闭状态中,套餐对于现行订户而言继续存在,并且改变套餐的任何特性或所有特性是可能的。封闭状态允许套餐平稳地退休。当套餐不再具有任何订户时,可将其从SI移除。
套餐可具有相依性。默认以菜单式(àla carte)提供套餐。然而,可在套餐之间定义限制用户订阅彼此无关的套餐的能力的特定相依性。结果,提供给用户的套餐可取决于用户现行的订阅。
内容套餐承包商的职责是定义有意义且一致的相依性。
套餐可以是双亲套餐。套餐可被配置成附加到作为双亲套餐的另一个套餐。在此情形中,用户仅被准许在用户已订阅了双亲套餐的情况下订阅该套餐。
套餐可具有多于一个双亲套餐,在这种情形中,如果已存在关于双亲套餐中的至少一个的订阅的情况下,则用户可仅订阅该套餐。不具有双亲套餐的套餐是根套餐。
套餐可被自动订阅。经自动订阅的套餐是在没有用户介入的情况下由设备订阅的套餐。当设备由与提供该套餐的内容套餐承包商相关联的BCS提供商激活时,套餐被自动订阅。仅根套餐可被自动订阅。
套餐可被排除。对套餐的订阅可防止用户订阅由内容套餐承包商提供的其它套餐。
图4示出了适于用在分发系统的一个实施例中的设备400的一个实施例的示图。设备400包括全部皆耦合至数据总线410的处理逻辑402、设备资源和接口逻辑104、收发机逻辑406、和存储器408。
在一个或多个实施例中,处理逻辑402包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件、和/或硬件和软件的任何组合。因此,处理逻辑402通常包括用于执行机器可读指令以及用于经由内部数据总线410控制设备400的一个或多个其它功能元件的逻辑。
设备资源和接口逻辑404包括允许设备400与内部和外部系统通信的硬件和/或软件。例如,内部系统可包括大容量存储系统、存储器、显示器驱动器、调制解调器或其它内部设备资源。内部系统可包括用户接口设备、打印机、盘驱动器或其它本地设备或系统。因此,设备资源和接口逻辑404允许该设备在设备显示器上再现信息以及通过诸如鼠标、小键盘、触摸屏、或任何其它用户输入设备的用户输入设备接收用户输入。
收发机逻辑408包括操作成允许设备400经由通信信道412关于外部设备或系统传送和接收数据和/或其它信息的硬件和/或软件。例如,通信信道412可包括网络通信链路、无线通信链路或任何其它类型通信链路。
在一个或多个实施例的操作期间,设备400被激活藉此允许设备400通过分发网络订阅可用套餐。作为激活过程的一部分,设备400接收客户机应用414、SI参数426、和MPG 418,它们由收发机逻辑406接收并被存储在存储器408中。例如,出于完成一次激活过程的目的,设备用户控制该设备来与分发服务器(即,图1中的服务器132)通信。在激活过程期间,客户机逻辑414被安装在设备上。服务器随后向设备传送SI参数416和MPG 418。
客户机414提供在设备400上再现MPG 418以允许设备用户观看可用套餐的用户接口(UI)。客户机414也允许设备用户选择要订阅的一个或多个套餐。在作为由客户机414实现的设备到服务器协议的一部分的订阅请求中标识所选的套餐。客户机414随后通过收发机逻辑406和信道412向分发服务器传送订阅请求。
在一个实施例中,设备400在分发系统的一个或多个实施例中执行以下功能的一个或多个。应当注意:以下功能可被改变、重新布置、更改、添加、或另外在本实施例的范围内进行调整。
1.设备接收并安装客户机应用。
2.设备用分发系统来激活。
3.设备接收SI参数和MPG。
4.MPG被再现于设备上并向设备用户显示可用套餐。
5.在用户选择要订阅的一个或多个套餐之后,客户机组装要传送给分发系统的订阅请求。
6.在订阅请求已由分发系统处理之后,设备接收用户已订阅的服务。
例如,对于本领域技术人员而言,以上步骤1、2和3可按任何次序执行是显而易见的。另外,对于本领域技术人员而言,步骤1、2和3的子步可按各种次序执行也是显而易见的。例如,步骤2的子步可相对于步骤3的子步以不同次序执行。步骤和子步可排序以最优化过程。
在一个实施例中,用于主宿多个服务提供商的系统包括存储在计算机可读介质上的程序指令,在由处理逻辑402执行这些指令时,提供本文所述的设备400的功能。例如,例如,指令可从诸如软盘、CDROM、存储卡、闪存设备、RAM、ROM、或者经由设备接口逻辑404与设备400接口的任何其它类型的存储器或计算机可读介质的计算机可读介质加载到设备400。在另一个实施例中,指令可从经由收发机逻辑406与设备400接口的外部设备或网络资源下载到设备400中。当由处理逻辑402执行这些指令时,提供如本文所述的用于主宿多个服务提供商的分发系统的一个或多个实施例。
图5示出用于操作分发系统的一个或多个实施例中的设备的方法500的一个实施例。出于清晰起见,将参照图4中所示的设备400描述方法500。例如,设备400适于用作图1中所示的任何设备(102、104、106)。在一个或多个实施例中,处理逻辑402执行程序指令以控制设备400来执行以下所述的功能。
在框500,客户机414被安装在设备上。在一个实施例中,客户机414被安装并执行以使用所选的通信协议与分发系统服务器建立通信。
在502,设备使用分发服务器来激活。例如,在一个实施例中,处理逻辑402经由收发机逻辑406与分发服务器通信以标识设备并提供可能需要的任何其它激活信息。
在框504,在设备处接收最新的SI和MPG。例如,分发服务器向设备传送随后被存储在存储器408中的SI参数416和MPG 418。
在框506,安装在设备上的客户机操作成向设备用户显示或再现来自MPG 418的信息。MPG 418向设备用户提供关于可用于订阅的套餐的信息。例如,信息包括安排、定价、可用性、和任何其它相关信息。在一个实施例中,客户机406操作成使用接口逻辑404显示来自MPG 418的信息。
在框408,执行测试以确定用户是否希望订阅一个或多个可用套餐。例如,用户可从所显示的节目指南中选择一个或多个套餐并请求订阅这些套餐。如果用户选择任何套餐进行订阅,则方法前进到框510。如果用户未选择任何套餐进行订阅,则方法前进到框516。
在框516,执行测试以确定是否有已更新的关于SI或MPG参数的信息。例如,在一个实施例中,处理逻辑402监听来自分发服务器的传输以确定当前广播参数的版本是否与存储在设备存储器408中的参数不同。如果新参数是可用的,则方法前进到框504以获得新的信息。如果没有新的参数可用,则方法前进到框508以确定设备用户是否希望订阅任何可用套餐。
在框510,订阅请求被组装并传送给分发网络。订阅请求允许设备用户订阅所选的套餐。例如,订阅请求以允许一个或多个套餐被标识以进行订阅的格式来组装。在一个实施例中,客户机414操作成组装订阅请求。订阅请求随后使用收发机逻辑406传送给分发服务器。
在框512,在设备处接收与所请求的套餐相关联的服务。例如,在分发服务器已处理了订阅请求之后,与所订阅的套餐相关联的服务被投递给设备。例如,在一个实施例中,服务通过分发网络从内容提供商投递给设备并由收发机逻辑406来接收。然后,在框514处结束方法。
因此,方法500操作成允许设备订阅在分发系统中提供的一个或多个套餐。应当注意:方法500仅示出了一种实现,而可对功能要素作出改变、添加、或重新布置而不背离所述实施例的范围。
系统信息
以下是在分发系统的一个或多个实施例中生成的SI参数的详细描述。在一个或多个实施例中,SI参数被格式化成允许投递客户所关心的和计账,以及要与零售的内容和其它服务分开的可能的其它服务。这些结构允许BCS提供商控制哪些内容套餐承包商向其相关联的设备提供服务,但是BCS提供商并不控制内容或定价。作出允许BCS提供商销售除原始服务合同之外的内容和附加服务的规定。来自内容套餐承包商的每一个的服务提供(service offering)的结构是可按一致的显示次序在单个用户接口上显示的这样的提供。这种定义的排序是针对跨与多个和/或不同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 1.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包括定义由网络中的所有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可以的从UTC 1980年1月6日的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定义了订户可使用的网站用于客户帮助。
计账策略
计账策略指定了由BCS提供商代表内容套餐承包商支持的计账策略。每个BCS提供商支持至少一种计账策略716。在一个实施例中,计账策略716包括计账环境和服务账户类型属性。
a.计账环境
计账环境指示计账策略所应用的特定设备类型。可被支持的计账环境的示例包括“BREW”、“payPal”。
b.服务账户类型
服务账户类型指示用于服务账户计账ID的标识符。可被支持的服务账户类型的示例包括“MIN”、“MDN”、“BREW SID”、“信用卡”、“预付(Prepay)”。
使用条款表
提供了使用条款表718,该表表示由BCS提供商用来定义用于访问与BCS提供商相关联的使用条款的受控条款的分类方案。
使用条款链接
提供了引用一URI的使用条款链接720,该URI标识BCS提供商在内容套餐承包商不提供最终用户许可证协定(EULA)信息的情况下在向用户提供对由内容套餐承包商提供的套餐的访问之前要求用户达成一致的使用条款的位置。
2.市场内容套餐承包商消息
图8示出了用在分发系统的一个实施例中的市场内容套餐承包商消息800模式的一个实施例。在一个实施例中,在市场内容套餐承包商消息800中发送为内容套餐承包商专有的信息。每个版本的市场内容套餐承包商消息800由其内容套餐承包商ID 802和版本属性804的值来唯一地标识。在一个实施例中,版本属性804是16比特的无符号整数。市场内容套餐承包商消息800包含以下元素:
-内容套餐承包商ID
-基本信息
-EULA表
-套餐记录
-层级记录
-频道记录
-辅助服务引用
内容套餐承包商ID
通过内容套餐承包商ID 802将每个内容套餐承包商与分发网络中的所有其它内容套餐承包商唯一地区别开。内容套餐承包商与至少一个BCS提供商相关联。在一个实施例中,内容套餐承包商ID 802是无符号16比特整数。
基本信息
在一个实施例中,基本信息806记录提供以下信息。
-内容套餐承包商名称。
-到内容套餐承包商EULA的链接。
-专用内容套餐承包商指示符。
-货币支持。
对于每个内容套餐承包商,应当有一个基本信息806记录。
-内容套餐承包商名称
内容套餐承包商名称808是可用于向用户标识内容套餐承包商的字符串。内容套餐承包商名称808在分发网络中所携有的内容套餐承包商中是唯一的。
-EULA链接
EULA链接810是对一URI的引用,该URI标识内容提供商在向用户提供对由内容套餐承包商提供的套餐的访问之前可能要求用户达成一致的EULA的位置。在一个实施例中,EULA链路810是任选的。如果内容套餐承包商不提供一个EULA链接,则可使用与用户相关联的BCS提供商的BCS提供商使用条款表718。
-专用内容套餐承包商
基本信息记录806可指定内容套餐承包商为专用内容套餐承包商812。用户借助其订阅由专用内容套餐承包商812提供的套餐的手段超出本文献的范围。
-货币支持
基本信息记录806应当指定货币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是当前的。在一个实施例中,有效时间属性是从UTC 1980年1月6日的00:00:00起流逝的秒的32比特计数。
层级记录820可定义一个有效时间。在为相同层级显现多个记录时,有效时间存在。在此情形中,当前和将来的记录定义包含具有针对记录的适当值的有效时间属性。对于定义尚不活跃的层级的记录,有效时间也可存在。
-频道引用
层级记录820指定了描述层级提供中的频道的频道引用列表。在与内容套餐承包商相关联的频道记录中定义这些频道。层级记录820包含至少一个频道引用。
-辅助服务引用
层级记录820指定了与该层级相关联的辅助服务的服务标识符列表。订阅包括层级的套餐的设备在其活跃时将获得通过辅助服务下载的任何材料。
频道记录
市场内容套餐承包商消息800包括由任何层级引用的每个频道的频道记录822。频道记录822定义了作为内容套餐承包商的服务的定制的频道。在一个实施例中,频道记录822包括以下元素。
-频道ID
-频道有效时间
-频道权重
-频道语言专用数据
-基服务
-辅助服务
-频道图标
-频道ID
频道ID是将频道与由相同内容套餐承包商提供的其它频道唯一地区别开的标识符。在一个实施例中,频道ID是无符号16比特整数。
-有效时间
有效时间属性定义频道记录822中所提供的定义将取代前一定义变得有效的时间。如果缺少有效时间或其指过去的时间,则频道记录是当前的。在一个实施例中,有效时间属性是从UTC 1980年1月6日的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是当前的。有效时间属性是从UTC 1980年1月6日的00:00:00起流逝的秒的32比特计数。
套餐记录可定义最多一个有效时间。在为相同套餐显现多个记录时,有效时间应当存在。在此情形中,当前和将来的记录定义包含具有针对记录的适当值的有效时间属性。对于定义了尚不活跃的套餐的记录,有效时间也将存在。
-套餐权重
每个套餐记录906向套餐指派套餐权重。套餐权重是无符号整数。套餐权重被设备用来确定将套餐展现给用户的次序。在一个实施例中,具有较小权重的套餐首先被展现。或者,具有较大权重的套餐首先被展现。
在与BCS提供商相关联的所有复用上由所有内容套餐承包商提供的所有套餐中,套餐权重是唯一的。有一个套餐权重与每个套餐记录900相关联。
-套餐默认语言
套餐900记录指定了默认语言属性908。默认语言属性908指定了除非另外取代(override)否则在用户的偏好语言不可用时将被默认提供给用户的服务语言。如果可通过套餐访问的任何服务支持多于一种语言,则套餐默认语言应当被提供。
-套餐语言专用数据
套餐语言专用数据元素910指定了与特定语言相关联的套餐的名称和描述。每个套餐记录包含至少一个套餐语言专用数据元素910。对于每种套餐语言,每个套餐记录包含最多一个套餐语言专用数据元素。
a.套餐语言
套餐语言属性912指定了套餐语言专用数据元素910的语言。以多于一种语言提供描述的套餐在设备上没有定义语言偏好的情况下指定了哪种语言作为默认语言来使用。
b.套餐名称
套餐名称属性914是指定了可向用户显示的套餐的名称。
c.套餐描述
套餐描述属性916指定了可向用户显示的套餐的描述的字符串。
定价方法
套餐的定价方法指定了与套餐的给定订阅方法相关联的费用。它包括订阅方法、货币和金额。套餐记录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和WOI是唯一地标识地理区域的16比特无符号整数。
类别2:服务信息
在一个或多个实施例中,SI在称为服务定义消息的单个消息中提供服务信息。
服务定义消息
图10示出了用在分发系统的一个实施例中的服务定义消息1000模式的一个实施例。服务定义消息1000定义了可在由不同内容套餐承包商提供的、使用一服务作为基服务的频道之间共享的该服务的那些内容属性。它还定义了可在内容套餐承包商不在频道定义记录中定义相对应属性的定制值的情况中使用的默认内容属性。
服务定义消息1000定义了在由不同内容套餐承包商提供的、使用一辅助服务的频道之间共享的该辅助服务的那些内容属性。辅助服务可以是非实时服务。它们可被内容套餐承包商用来构建诸如广告、气鸣器、引入和引出等可用于定制针对内容套餐承包商定义的频道的材料的高速缓冲存储器。
-版本
服务定义消息1000包括由其版本属性来唯一地标识的版本1002。在一个实施例中,版本属性是16比特的无符号整数。
-服务记录
服务定义消息1000包括一个或多个服务记录1004。
-辅助服务记录
服务定义消息1000可包括一个或多个辅助服务记录1006。在一个实施例中,对由分发网络提供的每个辅助服务,有一个辅助服务记录。辅助服务记录1006包括以下信息。
-辅助服务ID
-辅助服务有效时间
-辅助容量要求
-辅助流量记录
服务记录
图11示出了用在分发系统的一个实施例中的服务记录1100模式的一个实施例。例如,服务记录1100适于用作服务记录1004。在一个实施例中,来自分发网络的SI为所提供的每个服务提供一个服务记录。服务记录1100包括以下信息。
-服务ID
-有效时间
-公司联营
-简名
-服务流派
-默认语言
-专用服务
-服务类型
-服务语言专用数据
-容量要求
-评级
-可用区域
-流量记录
-服务图标
-服务ID
服务记录1100提供服务ID 1102。服务ID 1102是将服务与以相同复用传输的其它服务或辅助服务唯一地区别开的标识符。
在一个实施例中,服务ID 1102是16比特的十六进制整数。用于传输IP数据广播的服务的服务ID 1102的值可等于目的地IP地址。
-有效时间
有效时间1104定义服务记录1100中所提供的定义将取代前一定义变得有效的时间。如果缺少有效时间或其指过去的时间,则服务记录是当前的。
在一个实施例中,有效时间1104可以是从UTC 1980年1月6日的00:00:00起流逝的秒的32比特计数。
服务记录1100可定义最多一个有效时间。在为相同服务显现多个记录时,存在有效时间。在此情形中,当前和将来的记录定义应当包含具有针对记录的适当值的有效时间参数。对于定义尚不活跃的服务的记录,有效时间也可存在。
-公司联营
服务记录1100提供了公司联营1106。公司联营参数是定义了服务的公司名称的字符串。多个服务可共享相同值的公司联营。
-简名
服务记录1100提供了简名1108。简名参数1108是定义了可向用户显示的服务的简短名称的字符串。在传送服务的任何复用中,每个服务具有唯一的简名。
-流派
服务记录1100提供流派参数1110。流派参数1110是描述了由服务提供的内容的语义类别的引用。
-默认语言
服务记录1100提供了默认语言参数1112。默认语言参数1112指定了除非被套餐记录的默认语言取代否则在用户的偏好语言不可用时将被默认提供给用户的服务语言。如果服务支持多于一种语言,则默认语言应当被提供。
-专用服务
服务记录1100可使用专用参数1114指定该服务为专用的。对专用服务的访问可通过专用内容套餐承包商来提供。专用服务包括关于服务的存在的信息可能不对未被准许访问提供了对该服务的访问的至少一个专用内容套餐承包商的用户公开。
-服务类型
服务记录1100提供了服务类型参数1116。服务类型参数1116指示括由服务提供的内容的时间特性。有四个可能的服务类型:实时、非实时、“依照MPG”或IP数据广播。
a.实时服务
关于实时服务的所有内容包括实时流送媒体。
b.非实时服务
关于非实时服务的所有内容包括作为剪辑文件下载的非实时媒体。
c.依照MPG的服务
关于“依照MPG”的服务的内容可包括实时流送媒体、非实时媒体、或两者的混合,如根据媒体呈现指南(MPG)确定的。
d.IP数据广播服务
IP数据广播服务的内容包括传输一般IP分组的一个或多个流量。支持IP数据广播服务的每个流量传输针对专用IP多播地址和端口的IP分组。每个IP地址与至少一个MIME类型相关联。
IP数据广播服务的服务类型参数1116提供了或者与服务相关联的所有IP地址和端口或者不提供。如果没有IP地址被提供,则IP数据广播服务的结构和内容是借助任何合适的手段被确定的。
-服务语言专用数据
服务记录1100提供至少一个服务语言专用数据参数1118。服务语言专用数据参数1118指定了与专用语言相关联的服务的名称和描述。对由服务支持的默认语言,也存在服务语言专用数据参数。
-容量要求
如果服务不是实时服务,则服务记录1100提供关于该服务的容量要求1120。如果对于订阅用户设备不满足容量要求1120,且使用该服务的频道是不可排除的,则用户可能不被准许订阅包含该频道的套餐。在一个实施例中,容量要求1120包括一个或多个存储要求,这些要求以千字节为单位指定了设备用于支持订阅用户对服务的访问所需的最大存储量。
-评级
服务记录1100提供了关于服务的一个或多个评级1122。评级定义了针对此服务的双亲劝告信息。其通常对应于服务上提供的MPG标题的平均或典型评级等级。评级1122包括指定了其中可应用评级的地理区域的评级范围。对于其中提供服务的每个评级范围,可以有单独的评级。对于其中提供服务的每个评级范围,应当存在至多一个评级。
-可用区域
服务定义记录1100包括包含LOI和WOI的列表的可用区域元素1124。该列表指示其中可访问服务的WOI和LOI。在可用区域元素1124中,有至少一个LOI或WOI ID。在一个实施例中,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 (12)

1.一种提供对服务套餐的订阅的方法,所述方法包括:
将一组套餐与提供商相关联;
将一组层级与套餐相关联;
将一组频道与层级相关联;以及
提供对与所述提供商相关联的服务套餐的订阅,
其中频道是服务的视,所述视是基于与所述服务相关联的提供商。
2.如权利要求1所述的方法,其特征在于,所述提供商是计账和客户服务(BCS)提供商。
3.如权利要求1所述的方法,其特征在于,还包括显示与所述提供商相关联的所述一组套餐。
4.如权利要求1所述的方法,其特征在于,还包括显示最终与所述提供商相关联的频道。
5.如权利要求1所述的方法,其特征在于,所述订阅与所述提供商相关联的所述服务套餐包括从与所述提供商相关联的所述一组套餐中选择套餐。
6.如权利要求3所述的方法,其特征在于,还包括显示最终与所述提供商相关联的频道。
7.如权利要求3所述的方法,其特征在于,所述订阅与提供商相关联的服务套餐包括从与所述提供商相关联的所述一组套餐中选择套餐。
8.如权利要求6所述的方法,其特征在于,所述订阅与提供商相关联的服务套餐包括从与所述提供商相关联的所述一组套餐中选择套餐。
9.一种无线设备,包括:
收发机,它被配置成接收系统信息;
处理器,它被配置成从所述系统信息中提取与提供商相关联的一组套餐以及提取与所选套餐相关联的一组频道;
用户接口,它被配置成从与所述提供商相关联的所述一组套餐中选择所述套餐;
耦合至所述处理器的存储器,它被配置成存储所述一组套餐并用于存储与所选套餐相关联的一组频道;以及
耦合至所述处理器的显示器,它被配置成显示所述一组套餐以及与所选套餐相关联的所述一组频道。
10.一种服务器,包括:
处理器,它被配置成将一组套餐与提供商相关联、将一组层级与套餐相关联、将一组频道与层级相关联、以及将服务与频道相关联;以及
用于提供对与所述提供商相关联的服务套餐的订阅的装置,
其中频道是服务的视,所述视是基于与所述服务相关联的提供商。
11.一种设备,包括:
用于将一组套餐与提供商相关联的装置;
用于将一组层级与套餐相关联的装置;
用于将一组频道与层级相关联的装置;以及
用于提供对与所述提供商相关联的服务套餐的订阅的装置,
其中频道是对服务的视,所述视是基于与所述服务相关联的提供商。
12.一种配置成从系统信息中提取与提供商相关联的一组套餐、以及与从所述一组套餐中选择的套餐相关联的一组信道的处理器。
CN200680050646.4A 2005-11-08 2006-11-08 用于向设备分发内容的柔性系统 Expired - Fee Related CN101356835B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/270,165 US20070115929A1 (en) 2005-11-08 2005-11-08 Flexible system for distributing content to a device
US11/270,165 2005-11-08
PCT/US2006/060689 WO2007056756A2 (en) 2005-11-08 2006-11-08 Flexible system for distributing content to a device

Publications (2)

Publication Number Publication Date
CN101356835A true CN101356835A (zh) 2009-01-28
CN101356835B CN101356835B (zh) 2016-07-06

Family

ID=38001726

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200680050646.4A Expired - Fee Related CN101356835B (zh) 2005-11-08 2006-11-08 用于向设备分发内容的柔性系统

Country Status (9)

Country Link
US (1) US20070115929A1 (zh)
EP (1) EP1946571A2 (zh)
JP (2) JP2009515279A (zh)
KR (1) KR101051864B1 (zh)
CN (1) CN101356835B (zh)
BR (1) BRPI0618341A2 (zh)
CA (1) CA2628616A1 (zh)
RU (1) RU2393638C2 (zh)
WO (1) WO2007056756A2 (zh)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7873646B2 (en) 2004-02-25 2011-01-18 Research In Motion Limited Method for modifying notifications in an electronic device
US7603109B2 (en) 2005-03-10 2009-10-13 Qualcomm Incorporated Methods and apparatus for over-the-air subscriptions
US20070055629A1 (en) * 2005-09-08 2007-03-08 Qualcomm Incorporated Methods and apparatus for distributing content to support multiple customer service entities and content packagers
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
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
US8571570B2 (en) * 2005-11-08 2013-10-29 Qualcomm Incorporated Methods and apparatus for delivering regional parameters
US8145200B2 (en) * 2006-07-31 2012-03-27 Research In Motion Limited Method and apparatus for configuring unique profile settings for multiple services
US20080071866A1 (en) * 2006-09-15 2008-03-20 Contenta Llc Method and system for authoring mobile book messages
US8413233B1 (en) 2007-11-26 2013-04-02 Adobe Systems Incorporated Authorizing local application activity using remotely defined security data
US8281390B1 (en) 2007-11-26 2012-10-02 Adobe Systems Incorporated Remotely defining security data for authorization of local application activity
JP5121542B2 (ja) * 2008-04-09 2013-01-16 キヤノン株式会社 アプリケーションパッケジング装置、その制御方法、プログラム
KR101090100B1 (ko) * 2008-08-16 2011-12-07 한국지질자원연구원 실리카-티타니아 복합 나노 다공체 분말의 제조 방법
US9262306B2 (en) * 2010-01-27 2016-02-16 Hewlett Packard Enterprise Development Lp Software application testing
WO2012054772A2 (en) * 2010-10-20 2012-04-26 Visa International Service Association Dynamically generated targeted subscription package
WO2012169984A1 (ru) * 2011-06-06 2012-12-13 Usinas Vladymyr Stanislavovych Способ платного распространения медиа-информации с предварительным предоставлением потребителю тестовой части контента
EP2753045B2 (en) 2011-09-30 2018-06-13 Huawei Technologies Co., Ltd. Method and device for transmitting stream media
JP5812797B2 (ja) * 2011-10-14 2015-11-17 キヤノン株式会社 情報処理システム、画像処理装置、制御方法、コンピュータプログラムおよびユーザ装置
US20130110675A1 (en) * 2011-10-31 2013-05-02 Microsoft Corporation Marketplace for Composite Application and Data Solutions
RU2630382C2 (ru) * 2013-02-06 2017-09-07 Общество с ограниченной ответственностью "СликДжамп" Использование содержимого страницы для решения задачи точного подбора рекламы
US9736431B2 (en) * 2013-03-14 2017-08-15 Verizon Patent And Licensing Inc. Content subscription package management
US10375024B2 (en) * 2014-06-20 2019-08-06 Zscaler, Inc. Cloud-based virtual private access systems and methods
US11936623B2 (en) * 2016-05-18 2024-03-19 Zscaler, Inc. Systems and methods for utilizing sub-clouds in a cloud-based system for private application access
US11949661B2 (en) * 2016-05-18 2024-04-02 Zscaler, Inc. Systems and methods for selecting application connectors through a cloud-based system for private application access

Family Cites Families (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4600921A (en) * 1983-10-19 1986-07-15 Zenith Radio Corporation Full-field teletext system with dynamic addressability
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
KR100295386B1 (ko) * 1992-12-09 2001-09-22 마크 홀린저 케이블 텔레비전 전달 시스템을 위한 세트 탑터미날
US5491774A (en) * 1994-04-19 1996-02-13 Comp General Corporation Handheld record and playback device with flash memory
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
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
US5805763A (en) * 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
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
US5696500A (en) * 1995-08-18 1997-12-09 Motorola, Inc. Multi-media receiver and system therefor
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 ソニー株式会社 階層型メニューにおけるカスタマイズメニューの登録方法及びカスタマイズメニューを備えた映像機器
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
JP3664410B2 (ja) * 1997-02-19 2005-06-29 タイム ワーナー エンターテイメント カンパニー,エル.ピー.,ドゥーイング ビジネス アズ タイム ワーナー ケーブル フルサービステレビジョンシステムのためのサービスアプリケーションマネージャ
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
US6373948B1 (en) * 1997-08-15 2002-04-16 Lucent Technologies Inc. Cryptographic method and apparatus for restricting access to transmitted programming content using program identifiers
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
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
US6536041B1 (en) * 1998-06-16 2003-03-18 United Video Properties, Inc. Program guide system with real-time data sources
US6956593B1 (en) * 1998-09-15 2005-10-18 Microsoft Corporation User interface for creating, viewing and temporally positioning annotations for media content
US6628302B2 (en) * 1998-11-30 2003-09-30 Microsoft Corporation Interactive video programming methods
US6820277B1 (en) * 1999-04-20 2004-11-16 Expanse Networks, Inc. Advertising management system for digital video streams
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
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
EP1197075A1 (en) * 1999-06-28 2002-04-17 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
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 엘지전자주식회사 마스터 가이드 테이블 데이터 구조 및 부가 정보 송수신 방법
US20030191816A1 (en) * 2000-01-11 2003-10-09 Spoovy, Llc System and method for creating and delivering customized multimedia communications
US6587835B1 (en) * 2000-02-09 2003-07-01 G. Victor Treyz Shopping assistance with handheld computing device
JP2001230996A (ja) * 2000-02-15 2001-08-24 Matsushita Electric Ind Co Ltd 広告データ供給方法と広告データ再生装置及びそのシステム
US7043225B1 (en) * 2000-02-25 2006-05-09 Cisco Technology, Inc. Method and system for brokering bandwidth in a wireless communications network
US20010030667A1 (en) * 2000-04-10 2001-10-18 Kelts Brett R. Interactive display interface for information objects
US7600245B2 (en) * 2000-06-27 2009-10-06 At&T Intellectual Property I, L.P. System and methods for subscribers to view, select and otherwise customize delivery of programming over a communication system
US7107606B2 (en) * 2000-08-30 2006-09-12 The Chinese University Of Hong Kong System and method for highly scalable video on demand
EP1187485B1 (en) * 2000-09-11 2003-04-02 MediaBricks AB Method for providing media content over a digital network
JP4408549B2 (ja) * 2000-10-12 2010-02-03 株式会社ユニバーサルエンターテインメント 情報表示システム
CN1422410A (zh) * 2000-12-27 2003-06-04 索尼公司 数据记录装置和方法及数据重现装置和方法
US7620574B2 (en) * 2001-01-22 2009-11-17 N2 Broadband, Inc. Cable billing systems and methods enabling independence of service marketing and provisioning from billing and collection of revenue
US6614573B1 (en) * 2001-01-30 2003-09-02 Avanex Corporation Switchable interleaved channel separator devices and systems
FI110977B (fi) * 2001-02-09 2003-04-30 Nokia Oyj Mekanismi palvelujen mainostamista ja käyttäjän auktorisointia varten
US20020144291A1 (en) * 2001-03-28 2002-10-03 Mary Smiley Network publication of data synchronized with television broadcasts
US8001259B2 (en) * 2001-06-01 2011-08-16 International Business Machines Corporation Pervasive, distributed provision of services such as product brokerage
US6918132B2 (en) * 2001-06-14 2005-07-12 Hewlett-Packard Development Company, L.P. Dynamic interface method and system for displaying reduced-scale broadcasts
GB0114583D0 (en) * 2001-06-15 2001-08-08 Pace Micro Tech Plc Improvements to television program display information
US7149189B2 (en) * 2001-07-17 2006-12-12 Mcafee, Inc. Network data retrieval and filter systems and methods
US7076244B2 (en) * 2001-07-23 2006-07-11 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 受信システムおよび携帯端末
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
JP2003203035A (ja) * 2002-01-07 2003-07-18 Digital Dream:Kk 情報配信方法および情報配信システム、情報配信プログラム、編集プログラムならびにコンピュータで読み取り可能な記録媒体
US8763061B2 (en) * 2002-02-13 2014-06-24 Motorola Mobility Llc Correlation of tuned channel information with internet web addresses
CA2485053A1 (en) * 2002-05-10 2003-11-20 Protexis Inc. System and method for multi-tiered license management and distribution using networked clearinghouses
JP3966503B2 (ja) * 2002-05-30 2007-08-29 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ再生制御装置、データ管理装置、蓄積型コンテンツ配信システム、コンテンツの配信方法、制御データ送信サーバ、プログラム
US7065787B2 (en) * 2002-06-12 2006-06-20 Microsoft Corporation Publishing content in connection with digital rights management (DRM) architecture
US7433915B2 (en) * 2002-08-01 2008-10-07 Xerox Corporation System and method for controlling communication
US7516470B2 (en) * 2002-08-02 2009-04-07 Cisco Technology, Inc. Locally-updated interactive program guide
JP2004072356A (ja) * 2002-08-06 2004-03-04 Hitachi Ltd サーバ及び該サーバを実行させるためのプログラム
CN1242597C (zh) * 2002-08-07 2006-02-15 英华达(南京)科技有限公司 频道订阅及推播系统和方法
US8171514B2 (en) * 2002-08-21 2012-05-01 Bernier Nicklas P Managing favorite channels
US7113776B2 (en) * 2002-08-30 2006-09-26 Qualcomm Inc. System and method for application and application metadata filtering based on wireless device capabilities
US20050015803A1 (en) * 2002-11-18 2005-01-20 Macrae Douglas B. Systems and methods for providing real-time services in an interactive television program guide application
US20040117822A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Method and system for personal media program production in a media exchange network
CN100428709C (zh) * 2002-12-13 2008-10-22 陈晓月 一种分类自动搜索互联网信息并广播到数字电视的系统
US20040226048A1 (en) * 2003-02-05 2004-11-11 Israel Alpert System and method for assembling and distributing multi-media output
US20040194135A1 (en) * 2003-03-31 2004-09-30 Michael Kahn Method, system, and apparatus for customizing television channel lists
US7660877B2 (en) * 2003-05-19 2010-02-09 Hewlett-Packard Development Company, L.P. Systems and methods in which a provider is selected to service content requested by a client device
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
US7757261B2 (en) * 2003-06-20 2010-07-13 N2 Broadband, Inc. Systems and methods for providing flexible provisioning architectures for a host in a cable system
US9143248B2 (en) * 2003-08-29 2015-09-22 Opentv, Inc. Targeted content streaming and reception system
JP4367057B2 (ja) * 2003-09-01 2009-11-18 ソニー株式会社 制作端末装置,コンピュータプログラム,および関連付け方法
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 삼성전자주식회사 지역 특화 부가정보 방송을 위한 디지털 방송 시스템 및그 방송 서비스 방법
WO2005045603A2 (en) 2003-10-27 2005-05-19 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
EP1691551A4 (en) * 2003-12-05 2010-09-22 Sony Corp Content distribution system and distribution method, content processing method and method
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
JP2005318473A (ja) * 2004-04-30 2005-11-10 Toshiba Corp 動画像のメタデータ
US7830833B2 (en) * 2004-05-04 2010-11-09 Qualcomm Incorporated Method and apparatus for ranking of media services and program packages
US20050264704A1 (en) * 2004-05-27 2005-12-01 Leinonen Marko E Media device and method of enhancing viewing of video information in media 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
US20060095410A1 (en) * 2004-10-29 2006-05-04 Ostrover Lewis S Personal video recorder for home network providing filtering and format conversion of content
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
WO2006089140A2 (en) * 2005-02-15 2006-08-24 Cuvid Technologies Method and apparatus for producing re-customizable multi-media
US7603109B2 (en) * 2005-03-10 2009-10-13 Qualcomm Incorporated Methods and apparatus for over-the-air subscriptions
US20060218590A1 (en) * 2005-03-10 2006-09-28 Sbc Knowledge Ventures, L.P. System and method for displaying an electronic program guide
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

Also Published As

Publication number Publication date
EP1946571A2 (en) 2008-07-23
RU2393638C2 (ru) 2010-06-27
KR20080075516A (ko) 2008-08-18
US20070115929A1 (en) 2007-05-24
JP2009515279A (ja) 2009-04-09
WO2007056756A2 (en) 2007-05-18
CN101356835B (zh) 2016-07-06
WO2007056756A3 (en) 2007-07-05
BRPI0618341A2 (pt) 2011-08-23
JP5749205B2 (ja) 2015-07-15
RU2008122983A (ru) 2009-12-20
CA2628616A1 (en) 2007-05-18
JP2012168956A (ja) 2012-09-06
KR101051864B1 (ko) 2011-07-26

Similar Documents

Publication Publication Date Title
CN101356544B (zh) 用于向设备分发套餐和频道的系统
CN101356835A (zh) 用于向设备分发内容的柔性系统
US8528029B2 (en) Apparatus and methods of open and closed package subscription
JP5778076B2 (ja) カスタマイズされたチャネル情報を提供し、提示するための装置および方法
US7885894B2 (en) Content distribution system and content license management method
CN1976491B (zh) 移动内容管理设备
CN101506836B (zh) 用于分配内容以支持多个客户服务实体及内容包装商的方法及设备
WO2002003227A2 (en) Method and system for using a communication network to supply targeted advertising in interactive media
CA2382807C (en) Method and system for using a communication network to supply targeted streaming advertising in interactive media
CN101300574A (zh) 提供及呈现定制信道信息的设备及方法
WO2009037272A1 (en) Control unit for and method of providing access to services of an information distribution system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
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: 20160706

Termination date: 20211108

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