
















根据U.S.C§119主张优先权Claim Priority Under U.S.C §119
本专利申请案主张标题为“节目指南中按内容零售商和用于为信道提供的内容的公用信道信息定制”(″CUSTOMIZATION OF COMMON CHANNEL INFORMATION PERCONTENT RETAILER IN A PROGRAM GUIDE,AND FOR THE CONTENT PROVIDEDFOR THE CHANNEL,″)的第60/716,408号临时申请案的优先权。This patent application claims the title "CUSTOMIZATION OF COMMON CHANNEL INFORMATION PERCONTENT RETAILER IN A PROGRAM GUIDE, AND FOR THE CONTENT PROVIDEDFOR THE CHANNEL , ") of provisional application No. 60/716,408 priority.
技术领域technical field
所揭示的实施例大体上涉及内容分配系统的操作,且更确切地说,涉及在媒体分配系统中提供及呈现信道的定制视图的方法及设备。The disclosed embodiments relate generally to the operation of content distribution systems, and more particularly to methods and apparatus for providing and presenting customized views of channels in media distribution systems.
背景技术Background technique
在媒体分配系统中,媒体节目指南(MPG)可由在分配网络中的内容零售商(CR)提供,所述媒体节目指南(MPG)描述在给定的信道集合上的可用内容或服务的传递调度。举例而言,在分配网络上操作的内容提供商(CP)可提供内容或服务到与网络通信的一个或一个以上CR。所述CR提供包括与内容或服务相关的信息的MPG到装置用户,所述装置用户随后可选择待由装置接收的内容或服务。举例而言,装置用户可选择及/或预订以接收内容或服务,其中包括多媒体内容、片段、节目、脚本、数据、客户服务或任何其它类型的内容或服务。In a media distribution system, a media program guide (MPG) may be provided by a content retailer (CR) in the distribution network, which describes the delivery schedule of content or services available on a given set of channels . For example, a content provider (CP) operating on a distribution network may provide content or services to one or more CRs in communication with the network. The CR provides the MPG including information related to the content or service to the device user, who can then select the content or service to be received by the device. For example, a device user may select and/or subscribe to receive content or services, including multimedia content, clips, programs, scripts, data, customer service, or any other type of content or service.
目前,将呈现内容或服务的信道传递到具有相同内容及描述的多个内容分配器及消费者。为了为零售商特定的行销及品牌化的机会做准备,且为了提供产品分化,需要能够基于特定内容零售商来定制信道及关联补充数据的呈现。Currently, channels presenting content or services are delivered to multiple content distributors and consumers with the same content and description. To prepare for retailer-specific marketing and branding opportunities, and to provide product differentiation, there is a need to be able to customize the presentation of channels and associated supplemental data based on specific content retailers.
发明内容Contents of the invention
所描述实施例提供用于提供及产生定制内容信息的系统、设备、装置、计算机可读媒体、处理器及方法。The described embodiments provide systems, apparatus, devices, computer readable media, processors and methods for providing and generating customized content information.
在一个实施例中,提供内容信息的方法包含接收对应于对于多个基本服务的每一者的基本服务的服务属性信息的定义,其中每一基本服务可操作以提供呈现的至少一部分到装置,且接收定制定义以应用于多个服务属性信息的至少一者。所述方法进一步包含提供多个信道信息到装置,所述多个信道信息的至少一者包含定制定义。在相关实施例中,至少一个处理器经配置以执行以上描述的动作。在另一相关实施例中,驻存于计算机可读媒体中的计算机程序在执行时指导计算机装置执行以上说明的动作。In one embodiment, a method of providing content information includes receiving a definition of service attribute information corresponding to a basic service for each of a plurality of basic services, wherein each basic service is operable to provide at least a portion of a presentation to a device, And receive a custom definition to apply to at least one of a plurality of service attribute information. The method further includes providing a plurality of channel information to the device, at least one of the plurality of channel information including a custom definition. In a related embodiment, at least one processor is configured to perform the actions described above. In another related embodiment, a computer program residing on a computer readable medium, when executed, directs a computer device to perform the actions described above.
在另一实施例中,提供内容信息的设备包含用于接收对应于对于多个基本服务的每一者的基本服务的服务属性信息的定义的装置,其中每一基本服务可操作以提供呈现的至少一部分到装置。所述设备进一步包含用于接收所述多个服务属性信息的至少一者的定制定义的装置。另外,所述设备包含用于提供多个信道信息到装置的装置,所述多个信道信息的至少一者包含定制定义。In another embodiment, an apparatus for providing content information includes means for receiving a definition of service attribute information corresponding to a basic service for each of a plurality of basic services, wherein each basic service is operable to provide a presented at least partly to the device. The apparatus further includes means for receiving a custom definition of at least one of the plurality of service attribute information. Additionally, the apparatus includes means for providing a plurality of channel information to the device, at least one of the plurality of channel information including a custom definition.
在又一实施例中,提供内容信息的设备包含内容服务器,所述内容服务器具有服务属性信息的第一定义及定制属性信息的第二定义,其中所述服务属性信息对应于可操作以提供呈现的至少一部分到装置的基本服务。另外,所述设备包含产生器模块,所述产生器模块可操作以产生及传输具有至少一个定制信道定义的系统信息消息以用于传输到装置,其中所述定制信道定义包含服务属性信息的第一定义的至少一部分与定制属性信息的第二定义的对应部分的预定组合。In yet another embodiment, an apparatus for providing content information includes a content server having a first definition of service attribute information and a second definition of custom attribute information, wherein the service attribute information corresponds to at least a portion of the essential services to the device. Additionally, the apparatus includes a generator module operable to generate and transmit a system information message having at least one custom channel definition for transmission to a device, wherein the custom channel definition includes a first A predetermined combination of at least a portion of one definition with a corresponding portion of a second definition of custom attribute information.
在又一实施例中,呈现内容信息的方法包含接收对应于基本服务的服务属性信息的定义,其中基本服务可操作以提供呈现的至少一部分到装置。所述方法进一步包含接收定制属性信息的定义。另外,所述方法包含基于所定义的定制属性信息与所定义的服务属性信息的预定组合而产生定制信道信息的视图。在相关实施例中,至少一个处理器经配置以执行以上描述的动作。在另一相关实施例中,驻存于计算机可读媒体中的计算机程序在执行时指导计算机装置执行以上说明的动作。In yet another embodiment, a method of presenting content information includes receiving a definition of service attribute information corresponding to a base service, wherein the base service is operable to provide at least a portion of the presentation to a device. The method further includes receiving a definition of custom attribute information. Additionally, the method includes generating a view of the custom channel information based on a predetermined combination of the defined custom attribute information and the defined service attribute information. In a related embodiment, at least one processor is configured to perform the actions described above. In another related embodiment, a computer program residing on a computer readable medium, when executed, directs a computer device to perform the actions described above.
在另一实施例中,无线装置包含用于接收对应于基本服务的服务属性信息的定义的装置,其中所述基本服务可操作以提供呈现的至少一部分到装置。所述无线装置进一步包含用于接收定制属性信息的定义的装置。另外,所述无线装置包含用于基于所定义的定制属性信息与所定义的服务属性信息的预定组合而产生定制信道信息的视图的装置。In another embodiment, a wireless device includes means for receiving a definition of service attribute information corresponding to a base service, wherein the base service is operable to provide at least a portion of a presentation to the device. The wireless device further includes means for receiving a definition of custom attribute information. Additionally, the wireless device includes means for generating a view of the custom channel information based on a predetermined combination of the defined custom attribute information and the defined service attribute information.
在另一实施例中,无线装置包含计算机平台,所述计算机平台具有包含第一定义及第二定义的数据存储库。所述第一定义定义对应于可操作以提供呈现的至少一部分的基本服务的服务属性信息,且所述第二定义定义定制属性信息。另外,所述无线装置包含媒体管理器模块,其位于计算机平台上且可操作以基于所定义的定制属性信息与所定义的服务属性信息的预定组合而起始产生定制信道信息的视图。In another embodiment, a wireless device includes a computer platform having a data store including a first definition and a second definition. The first definition defines service attribute information corresponding to a basic service operable to provide at least a portion of the presentation, and the second definition defines custom attribute information. Additionally, the wireless device includes a media manager module located on the computer platform and operable to initiate generation of a view of the custom channel information based on a predetermined combination of the defined custom attribute information and the defined service attribute information.
附图说明Description of drawings
图1是用于传递定制内容及信道信息的系统的一个实施例的示意图;FIG. 1 is a schematic diagram of an embodiment of a system for delivering customized content and channel information;
图2是由图1的系统输送的系统信息消息的一个实施例的示意图;Figure 2 is a schematic diagram of one embodiment of a system information message delivered by the system of Figure 1;
图3是可包含图2的系统信息消息的一部分的媒体呈现指南(MPG)区块记录的一个实施例的示意图;Figure 3 is a schematic diagram of one embodiment of a Media Presentation Guide (MPG) chunk record that may contain a portion of the system information message of Figure 2;
图4是包括图3的MPG区块的媒体节目指南(MPG)的不同组成部分的一个实施例的示意图;Figure 4 is a schematic diagram of one embodiment of the different components of a media program guide (MPG) including the MPG block of Figure 3;
图5是从图4的组成部分构造的MPG的一个实施例的截屏;Figure 5 is a screenshot of one embodiment of an MPG constructed from the components of Figure 4;
图6是与图3的MPG区块关联的MPG标题记录的一个实施例的示意图;Figure 6 is a schematic diagram of one embodiment of an MPG header record associated with the MPG block of Figure 3;
图7是与图6的MPG标题记录关联的分级记录的一个实施例的示意图;Figure 7 is a schematic diagram of one embodiment of a hierarchical record associated with the MPG header record of Figure 6;
图8是与图6的MPG标题记录关联的MPG标题语言特定数据记录的一个实施例的示意图;Figure 8 is a schematic diagram of one embodiment of an MPG Header Language Specific Data Record associated with the MPG Header Record of Figure 6;
图9是与图6的MPG标题记录关联的实时呈现记录的一个实施例的示意图;Figure 9 is a schematic diagram of one embodiment of a real-time presentation record associated with the MPG title record of Figure 6;
图10是与图6的MPG标题记录关联的非实时呈现记录的一个实施例的示意图;Figure 10 is a schematic diagram of one embodiment of a non-real-time presentation record associated with the MPG title record of Figure 6;
图11是与图6的MPG标题记录关联的数据播送呈现记录的一个实施例的示意图;Figure 11 is a schematic diagram of one embodiment of a datacast presentation record associated with the MPG Title record of Figure 6;
图12是与图3的MPG区块记录关联的接触窗口记录的一个实施例的示意图;Figure 12 is a schematic diagram of one embodiment of a contact window record associated with the MPG block record of Figure 3;
图13是与图3的MPG区块记录关联的信道定制记录的一个实施例的示意图;Figure 13 is a schematic diagram of one embodiment of a channel subscription record associated with the MPG block record of Figure 3;
图14是与图13的信道定制记录关联的MPG标题定制记录的一个实施例的示意图;Figure 14 is a schematic diagram of one embodiment of an MPG Title Subscription Record associated with the Channel Subscription Record of Figure 13;
图15是与图14的MPG标题定制记录关联的数据播送呈现记录的一个实施例的示意图;Figure 15 is a schematic diagram of one embodiment of a datacast presentation record associated with the MPG title customization record of Figure 14;
图16是与图13的信道定制记录关联的辅助呈现记录的一个实施例的示意图;Figure 16 is a schematic diagram of one embodiment of an auxiliary presentation record associated with the channel customization record of Figure 13;
图17是与图3的MPG区块记录关联的中断记录的一个实施例的示意图;Figure 17 is a schematic diagram of one embodiment of an interrupt record associated with the MPG block record of Figure 3;
图18是由图1的内容服务器60存储的数据及记录的一个实施例的示意图;FIG. 18 is a schematic diagram of an embodiment of data and records stored by the
图19是图1的无线装置的功能组件的一个实施例的示意图;Figure 19 is a schematic diagram of one embodiment of functional components of the wireless device of Figure 1;
图20是图1的媒体分配系统的功能组件的一个实施例的示意图;Figure 20 is a schematic diagram of one embodiment of the functional components of the media distribution system of Figure 1;
图21是用于提供内容信息的方法的一个实施例的流程图;及Figure 21 is a flowchart of one embodiment of a method for providing content information; and
图22是用于显示内容信息的方法的一个实施例的流程图。Figure 22 is a flowchart of one embodiment of a method for displaying content information.
具体实施方式Detailed ways
以下具体实施方式描述内容传递系统的一个或一个以上实施例。所述系统尤其良好适用于无线网络环境中,但可用于任何类型的网络环境,其包括(但不限于)通信网络、例如因特网的公共网络、例如虚拟私用网络(VPN)的私用网络、局域网络、广域网络、长途网络或任何其它类型的数据或通信网络。The following detailed description describes one or more embodiments of a content delivery system. The system is particularly well suited for use in a wireless network environment, but can be used in any type of network environment including, but not limited to, communication networks, public networks such as the Internet, private networks such as virtual private networks (VPNs), Local area network, wide area network, long-distance network, or any other type of data or communication network.
参看图1,用于提供定制内容及信道信息的系统10的一个实施例包括媒体分配系统(“MDS”)12,其操作以从多个内容提供商18接收媒体段14,所述媒体段14形成多个基本服务16或共同信道。此外,对于多个基本服务16的每一者,MDS 12包括服务属性信息20或共同信道信息,其定义及描述对应的基本服务。另外,MDS 12从多个内容零售商24的每一者接收定制属性信息22。定制属性信息22包括对于多个基本服务16的每一者的内容零售商特定定义及描述,其在一个实施例中补充或替代对应的服务属性信息20。MDS 12可操作以通过用定制属性信息22替代服务属性信息20而对于每一内容零售商24产生每一基本服务16的定制视图。每一基本服务16的这些定制视图被定义为信道、定制信道或采购项目26,所述信道、定制信道或采购项目26由于定制而是内容零售商特定的且其可供用户使用以用于预订/采购。服务属性信息20与定制属性信息22的组合借此为多个信道26的每一者定义定制信道属性信息28。每一内容零售商24或帐单处理及客户服务提供商(BCS)30可随后将信道26的各种组合分组成层(tier)32,且将层32的各种组合分组成包34以提供(例如在预订基础上)到与给定内容零售商24及/或BCS 30关联的装置,例如无线装置36。1, one embodiment of a
在一个实施例中,例如,每一内容零售商24及/或BCS 30可以媒体呈现指南(“MPG”)40的形式在预订无线装置36的用户界面38上提供信道26的定制显示。MPG 40包含在多个信道26的每一者上的呈现42的调度,其中每一呈现42包含一个包括一个或一个以上媒体段14的媒体的形式。如以下将较详细地论述的,MPG 40基于与每一呈现42、48、基本服务16、辅助服务50及/或信道26关联的媒体呈现指南标题记录80(图3及6)及信道定制记录84(图3及13)而构造。举例而言,MPG标题记录80及信道定制记录84可为系统信息(SI)消息44的部分,所述系统信息(SI)消息44在流45内经由无线接入网络46从MDS 12发送到无线装置36。流45是在“多路复用”内的逻辑串流,其是对于给定区域的流的集合。每一流45通常用于传递实时呈现的单一媒体组成部分,或含有非实时呈现的文件,或SI消息44。因而,每一MPG 40根据关联内容零售商24及/或BCS 30在每一装置上经定制。In one embodiment, for example, each
在另一实施例中,定制视图包括来自基本服务16的呈现42,其与显示于用户界面38上的来自辅助服务50的辅助呈现48组合。以下将较详细地论述辅助呈现48及辅助服务50,其经提供以定制及增强基本服务。In another embodiment, the custom view includes a
在一个实施例中,服务属性信息20及定制属性信息28主要包含字段或记录(但具有不同值)。举例而言,定制属性信息28可为零售商特定信息,其经利用以由给定零售商给予服务的呈现唯一外观及感觉。举例而言,与信息20及/或28的任一者关联的字段或记录可包括以下至少一者:与给定语言关联的名称及描述;提供比先前提及的描述更多细节的额外描述;关联统一资源指示符(URI)或统一资源定位符(URL),其引用与服务相关的较多信息的来源;经推荐以接收服务的装置的类型;与所述装置的类型关联的图标;识别或表示服务的图标;开始时间;持续时间;类型(genre);家长分级(parentalrating);开头(intro);结尾(outro);广告;提醒(barker);因特网协议数据播送;及与服务关联的任何其它属性或描述符。确切地说,给定基本服务16与一个或一个以上零售商定义的辅助呈现48及/或辅助服务50的组合为每一零售商提供信道相关信息的唯一视图。In one embodiment, service attribute
因而,系统10包含操作以产生多媒体内容流及经由数据网络输送所述流的输送系统的一个实施例。举例而言,所述输送系统适合用于从内容提供商输送媒体到媒体分配系统以用于广播分配。有利地,系统10使得内容零售商22及/或BCS提供商30能够定制基本服务16从而提供定制信道26、定制媒体呈现指南40及定制呈现42及48到预订装置。Thus,
任何数目的装置可与系统10一起操作以接收及播放/显示内容及内容信息。无线装置36是一种所述装置,且包括例如蜂窝电话、个人数字助理、膝上型计算机及可操作以接收及播放/显示媒体的任何其它无线装置的装置。然而,应注意,在系统10的一个或一个以上实施例中,可利用能够播放/显示媒体的几乎任何数目或类型的有线或无线装置。Any number of devices may operate with
在图1中,系统10的组件可各具有若干定义角色,所述若干定义角色允许某些功能与其它功能分离。然而,应注意,在系统10的任何给定实施方案中,任何给定组件或组织可执行多个角色。In FIG. 1, the components of
在一个实施例中,例如,BCS提供商30包含商务实体,所述商务实体代表一个或一个以上内容零售商24向用户提供帐单处理及客户支持服务。系统10中的每一装置(例如无线装置36)例如经由预订协议52与一个BCS提供商30关联。因而,BCS提供商30可供应预订数据54到MDS 12。In one embodiment, for example,
内容零售商24包含商务实体,所述商务实体定义包34且经由一个或一个以上关联BCS提供商30提供包34以用于预订。因此,每一内容零售商24提供包34及关联的经分组数据到MDS 12。此外,例如,每一内容零售商24可经由内容零售协议56与一个或一个以上BCS提供商30关联。
虽然内容零售商24及BCS提供商30表示为单独实体,但预期其可组合成单一实体。Although
内容提供商18可包含商务实体,所述商务实体供应经由基本服务16传递到例如装置36的用户的内容。举例而言,每一内容提供商18供应媒体段14及关联媒体数据到MDS 12。每一媒体段14可包含以下的一者或一者以上:视频、音频、多媒体内容、片段、实时及非实时内容、经组合及/或同时的实时及非实时内容、脚本、节目或任何其它类型的适合内容。此外,例如,每一内容提供商18可经由内容零售协议58与一个或一个以上内容零售商24关联。
MDS 12包含有线及无线网络与关联计算机装置及服务器的任何组合,其操作以分配内容以用于传递到用户。MDS 12可包含最优化广播网络,其经设计及最优化以在多个最优化通信信道上传递高品质内容到所选择装置。此外,例如,MDS 12可包含一个或一个以上内容服务器60,所述内容服务器60存储先前提及的媒体、数据及记录连同逻辑及可执行指令以启用MDS 12的功能性。在一个实施例中,例如,内容服务器60及/或MDS12包括系统信息(SI)消息产生器62,所述系统信息(SI)消息产生器62具有可操作以基于内容服务器60内的数据产生SI消息44的硬件及/或软件(包括存储器、可执行指令及处理器)。举例而言,SI消息产生器62包括用于从MDS 12内的数据编译SI消息44的产生器逻辑,及用于接收所有SI消息相关数据及发送来自MDS 12的SI消息44以用于分配到装置的收发器逻辑。另外,例如,MDS 12可包括具有广播基站(BBS)64的无线接入网络46,所述广播基站(BBS)64提供输送界面以允许MDS 12以内容流的形式传递SI消息44及内容到无线接入网络46以用于广播/多播到例如无线装置36的装置。
参看图2,SI消息44包含信息的集合,所述信息的集合代表用户启用装置定位服务或预订包,且向用户描述市场信息66、服务信息68及MPG信息70。市场信息66包括描述每一BCS提供商30、内容零售商24、包34、层32及信道26的信息。服务信息68包括关于在系统10中可用的每一基本服务16及辅助服务50的信息。MPG信息70包括关于信道26的内容的信息。Referring to Figure 2, the
在一个实施例中,参看图2-5,MPG信息70包括MPG区块消息72,所述MPG区块消息72定义在固定时间周期(称为MPG区块持续时间74)中的可用内容。MPG区块持续时间74是可配置参数,其可在输送流中经发信号,且其定义由MPG区块消息72覆盖的时间窗口的大小。关于内容(其跨越在两个连续MPG区块72之间的边界)的信息存在于每一MPG区块72中。每一MPG区块消息72定义:开始时间76,其是由MPG区块覆盖的最早时间且对应于由先前MPG区块覆盖的时间间隔的结尾,及MPG区块的版本78,其识别允许识别MPG区块的属性及元素值的特定集合;在MPG区块持续时间期间展示的所有MPG标题的MPG标题记录80(即,呈现及其相关联媒体呈现指南信息),其中每一MPG标题记录80完全描述MPG标题的所有可应用属性;在MPG区块持续时间期间下载的用于所有非实时呈现的接触窗口信息82;信道定制记录84,其对于各个信道26(经由其可接入服务16)的相应信道定义对于每一MPG标题的定制调整;及中断信息86,其定义MPG标题待中断的区域。以下将较详细描述MPG区块消息72的这些组成部分的每一者。In one embodiment, referring to FIGS. 2-5 ,
每一MPG 40从预定数目的MPG区块72构造,所述MPG区块72基于其相应的开始时间76而相对排序。此外,基于与每一信道26关联的信道权重153而指定在每一MPG40内列出的信道26的次序,其中信道权重包含信道属性28中的一者。MPG 40显示每一信道26的名称88及/或图标90,及每一呈现42及/或48的名称92及/或图标94。举例而言,名称88、92及/或图标90、94可与基本服务16关联,或可基于与每一内容零售商24关联的定制属性22而定制。另外,分别与每一信道26及呈现42及/或48关联的图标90、94可指示呈现类型,例如实时、非实时、数据或其某种组合。此外,MPG 40显示与呈现42及/或48关联的开始时间76,且可进一步包括当前日期96以及一个或一个以上功能键98。举例而言,功能键98可包括起始观看突出呈现的“观看”键,及允许用户接入额外信息(例如关于相应服务、信道、呈现、或对服务、呈现、信道或包的预订的信息)的“选项”键。Each
参看图3及6,在一个实施例中,MPG标题记录80包括MPG标题开始时间100及MPG标题持续时间102。MPG标题开始时间100是由MPG标题覆盖的内容呈现可开始的时间。如果服务是实时服务或IP数据播送服务,那么MPG标题开始时间100是内容的有效显示将开始的时间(不包括与MPG标题关联的任何“开头”或介绍性呈现或媒体段)。如果服务是非实时服务,则MPG标题开始时间100是内容的显示可开始的最早时间,所述最早时间可与非实时服务存储到装置存储器的时间一样早(不包括与MPG标题关联的任何“开头”)。如果服务是经组合的实时及非实时服务(称为“每MPG标题”服务),那么MPG标题开始时间100的重要性是取决于与MPG标题关联的内容的性质,如在前述两句中所定义。Referring to FIGS. 3 and 6 , in one embodiment,
类似地,MPG标题持续时间102取决于服务的类型。若服务是实时服务或IP数据播送服务,那么添加到MPG标题开始时间100的MPG标题持续时间102是内容的显示将结束的时间(包括与MPG标题关联的任何“结尾”,所述“结尾”是在主要呈现之后的额外呈现)。如果服务是非实时服务,那么添加到MPG标题开始时间100的MPG标题持续时间102是内容的显示可开始的最迟时间(不包括与MPG标题关联的任何“开头”)。如果服务是“每MPG标题服务”,那么MPG标题持续时间102的显著性是取决于与MPG标题关联的内容的性质,如在前述两个句子中所定义。因而,MPG标题持续时间102是关于实时内容及可用内容开始非实时内容的观看时间的实际观看时间,且包含时间的窗口(MPG标题名称经过所述时间窗口而显示在MPG 40上)。Similarly, the
在此实施例中,MPG标题记录80可进一步包括服务参考104及类型106。服务参考104包括服务标识,其识别与MPG标题关联的基本服务16。类型106是一属性,其描述由MPG标题提供的内容的语义种类,例如喜剧、纪录片、戏剧、悬疑片等。In this embodiment, the
参看图6及7,MPG标题记录80可进一步包括MPG标题的一个或一个以上分级108。分级108定义MPG标题的家长建议分级值,其可由内容提供商18连同内容一起提供。在一个实施例中,例如,分级108可包括分级区域110及对应的额外分级信息112,例如分级尺度114及分级值116。分级区域110规定应用分级108的地理区域。对于每一分级区域110(其中提供关联基本服务16),可存在的单独的分级108。分级尺度114识别应用于关联分级区域110的分级系统的一个方面。举例而言,在美国区域分级方案中,分级尺度114可为例如“暴力”、“语言”等的描述。在其它区域中,分级尺度114可表示不同描述。分级值116规定与对应分级尺度114关联的值,且借此帮助量化及比较相对分级。6 and 7, the
参看图6及8,MPG标题记录80可进一步包括一个或一个以上MPG标题语言特定数据记录118。每一MPG标题语言特定数据记录118规定与特定语言124关联的MPG标题的标题名称120及标题描述122。标题名称120是一属性,其规定可显示给用户的MPG标题的名称。类似地,标题描述122是一属性,其规定可显示给用户的MPG标题的描述。此外,每一MPG标题语言特定数据记录118可提供额外描述125且定义一个或一个以上统一资源定位符(URL)记录126(在所述处预订用户可获得关于MPG标题的更多信息)。额外描述125是一属性,其规定与可显示给用户的MPG标题相关的额外描述,所述描述包括关于标题及额外URL(在所述处可找到更多信息)的较多细节。Referring to FIGS. 6 and 8 , the
每一语言124可存在一个或一个以上MPG标题URL记录126且每一URL记录126可规定预订URL 128,所述URL 128可包括URL链接130及与所述URL链接关联的URL描述132。此外,每一URL记录126可包括一个或一个以上装置种类记录134,其指示接入关联URL所需的装置的特定类型。每一装置种类记录134可包括软件种类记录136,其规定适于URL的操作系统环境的类型,例如掌上型计算机的掌上操作系统(PalmOS)操作系统。类似地,每一装置种类记录134可包括硬件种类记录138,其规定适于URL的装置的类型,例如个人数字助理(PDA)装置。此外,每一装置种类记录134可包括装置种类图标140,其可包括图形文件或提供对可用为图标的图形文件的接入的图标URL参考142。图标URL参考142识别资源,所述资源为适于给定装置种类134的对应信道26提供图标图像。URL可指向外部参考(例如HTML链接)或内部文件。此外,装置种类图标140可包括x位置参考144及y位置参考146,其是分别规定图标在装置种类134上的水平及垂直位置的不带正负号的整数。There may be one or more MPG
参看图6,MPG标题记录80可进一步包括与MPG标题关联的呈现的描述,例如实时呈现148、非实时呈现150及一个或一个以上数据播送呈现152。Referring to FIG. 6 , the
参看图9,实时呈现148可定义呈现参考154及用于媒体追踪的可选呈现识别信息,例如国际标准音视频编号(ISAN)参考156及内容参考指示符(CRID)参考158中的一者或一者以上。呈现参考154定义使呈现唯一区别于在系统10上的所有其它呈现的呈现指示符。ISAN参考156是国际标准音视频编号(ISAN),其可包括根160及/或版本162,如联合的国际标准组织-国际电工委员会(ISO-IEC)标准第15706号,“信息和档案-国际标准音视频编号”(Information and documentation--International Standard AudiovisualNumber,ISAN,2002年)中规定的,其以引用方式并入本文中。类似地,CRID参考158是内容参考指示符(CRID),如请求注释(RFC)第4078号,恩休·奈杰尔(Earnshow,Nigel);青木繁(Aoki,Shigeru);艾希里·亚力克斯(Ashley,Alex);龟山涉(Kameyama,Wateru)的“即时电视内容参考指示符”(The TV-Anytime Content Reference Identifier,2005年)中规定的,其以引用方式并入本文中。9, a real-
参看图10,非实时呈现150可包括:呈现参考154,其识别给定呈现;及呈现持续时间164,其规定观看非实时呈现需要的时间量。非实时呈现是在呈现给用户之前已下载到装置(例如无线装置36)的文件。文件下载的时间在一个或一个以上接触窗口中经由MPG 40预先广告。每一接触窗口表示一个时间框,在所述时间框内,装置可在任何时间起始文件的获取。Referring to FIG. 10, non-real-
在一个实施例中,例如,内容零售商24及/或BCS提供商30可限制将对呈现的观看限制为规定的呈现窗口,其在MPG 40中规定为恰好针对实时呈现的开始时间(即,MPG标题开始时间100)及持续时间(即,MPG标题持续时间102)。然而,在此情况下,开始及结束时间指示用户可开始观看呈现的最早及最迟时间。与实时呈现不同,观看可在呈现窗口内的任何时间开始。如果呈现的持续时间比呈现窗口短,那么用户可选择在呈现窗口内多次观看呈现。In one embodiment, for example, the
由于这些特性,与呈现的分配及观看相关的活动可在接触窗口及呈现窗口的相应结束之后继续。在接触窗口的结束处起始获取的装置仍可完成文件的获取。为了在此情况允许装置确定下何时获取尝试已失败,MPG 40中的接触窗口的定义也包括接触持续时间属性。为此原因,接触窗口的结束可与呈现的开始时间隔开至少所述接触持续时间的长度。Due to these characteristics, activities related to the assignment and viewing of presentations may continue after the contact window and the corresponding end of the presentation window. A device that initiates an acquisition at the end of the contact window may still complete the acquisition of the file. To allow the device to determine when an acquisition attempt has failed in this case, the definition of the touch window in
类似地,如果用户选择在呈现窗口的结束处观看呈现,则可观看呈现一直到其结束,如由呈现的持续时间所确定的。Similarly, if the user chooses to view the presentation at the end of the presentation window, the presentation may be viewed until its end, as determined by the duration of the presentation.
参看图11,数据播送呈现152定义用于IP数据播送呈现的因特网协议(IP)地址166、IP端口168及一个或一个以上多用途因特网邮件扩展(MIME)类型170。举例而言,IP地址166可为IPv4或IPv6多播地址,且IP端口168可为IPv4或IPv6端口。MIME类型170在呈现中定义在IP多播地址上提供的媒体类型。Referring to FIG. 11, a
参看图12,接触窗口82表示时间间隔,在所述时间间隔期间正传输非实时呈现或具有非实时内容的辅助呈现。在每一所述呈现之前为用于所述呈现的至少一个接触窗口82。在一个实施例中,例如,接触窗口82包括呈现参考154,所述呈现参考154识别与接触窗口开始时间172、接触窗口结束时间174及接触持续时间176关联的呈现。接触窗口开始时间172是呈现的传输开始的时间。接触窗口结束时间174是装置可开始获取呈现的最迟时间。接触窗口持续时间176可由装置使用以确定下载是否成功。Referring to FIG. 12,
参看图3及13,信道定制记录84对于特定信道26定义一个或一个以上MPG标题定制记录180(如由信道参考178所定义且如由内容零售商24提供),所述MPG标题定制记录180与由MPG标题表示的基本服务16关联。信道参考178包含用于信道26的信道指示符,所述信道26由信道定制记录84定制。换句话说,信道参考178识别信道记录(存储于内容服务器60内),所述信道记录识别给定信道的属性,其包括:唯一信道指示符;确定信道记录何时有效的有效时间;确定信道相对于列表中的其它信道的次序的信道权重153(图1),即其中具有较低权重的信道在具有较高权重的信道之前列出;针对与信道关联的一个或一个以上给定语言提供信道名称、描述及关联URL的信道语言特定数据;基本服务参考,其识别存储于内容服务器60中的基本服务记录,所述基本服务记录提供经定制及呈现为给定信道的给定基本服务的属性;信道特定辅助服务参考,其识别与信道关联的辅助服务50;及信道图标,其可为驻存文件或对于具有图形内容的文件的参考以用于显示于MPG 40上。此外,如果服务是辅助服务50,则信道定制记录84也可为与特定信道26的MPG标题关联的辅助服务50规定可用内容(例如辅助呈现记录182)。Referring to FIGS. 3 and 13 ,
参看图13及14,在一个实施例中,每一MPG标题定制记录180可规定MPG定制元素的列表。当MPG标题由用户经由与相应内容零售商24关联的相应信道26接入时,每一MPG定制元素促使MPG标题语言特定数据118(图6)的元素的一者或一者以上被覆盖。在一个实施例中,每一MPG标题定制记录180包括开始时间184,其是具有等于与MPG标题(由相应MPG标题定制记录180定制)关联的对应MPG标题开始时间100(图6)的值的时间。此外,每一MPG标题定制记录180可包括展示开头指示符186及展示结尾指示符188,其分别指示装置是否将介绍及/或跟随具有开头及/或结尾(以下详细描述,从与相应信道26关联的相应辅助服务50获得)的呈现。13 and 14, in one embodiment, each MPG
另外,每一MPG标题定制记录180可包括一个或一个以上MPG语言特定数据记录190及一个或一个以上数据播送呈现记录192。每一MPG语言特定数据记录190可规定与给定语言124关联的MPG标题名称194及MPG标题描述196,且可进一步提供定制额外描述198及定义定制URL记录200(其中用户可获得关于MPG标题的更多信息),替代与对应MPG标题语言特定数据118(图6)(对于相同语言124)关联的对应名称120、描述122、额外描述125及URL记录126。因而,定制额外描述198可包含定制额外描述及定制URL描述,且定制URL记录200可包括适于呈现给用户的一个或一个以上预订URL 202,所述用户预订了相应信道26。预订URL 202可包括指向内部文件或外部参考的URL 204,以及描述由URL 204接入的资源的对应URL描述206。此外,MPG语言特定数据记录190可进一步包括定制数据种类记录208,其具有替代数据种类记录134(图8)的组成部分的定制组成部分。Additionally, each MPG
参看图14及15,每一数据播送呈现记录192可规定一个或一个以上数据播送呈现元素,当经由相应信道26接入基本服务时,一个或一个以上数据播送呈现元素替代与相应基本服务16关联的IP数据播送呈现记录152(图6及11)的元素。每一数据播送呈现记录192可定义IP地址210、IP端口212及MIME类型214,每一者为替代在图6及11中先前论述的对应基本版本的定制版本。Referring to FIGS. 14 and 15 , each
参看图13及16,如果服务是辅助服务50,则信道定制记录84可规定一个或一个以上辅助呈现记录182。每一辅助呈现记录182定义辅助呈现48(例如通过引用呈现标识154),且可进一步定义呈现持续时间164,其对于相应辅助服务50是当前有效的。此外,每一辅助呈现记录182可包括开头216、结尾218、广告220、提醒222、URL 224及一个或一个以上IP数据播送226中的至少一者。Referring to FIGS. 13 and 16 , if the service is an
在一个实施例中,开头216包括在与MPG标题关联的内容之前呈现给用户的由辅助呈现182提供的内容。结尾218包括在与MPG标题关联的内容之后呈现给用户的由辅助呈现182提供的内容。广告220包括在与MPG标题关联的内容的呈现期间呈现给用户的由辅助呈现182提供的内容。提醒222包括可呈现给尝试接入给定信道26的MPG标题的用户的由辅助呈现182提供的内容(当用户未经预订所述信道时)。URL 224包括经处理及与和MPG标题关联的内容的呈现同时呈现给用户的由辅助呈现182提供的内容(例如URL信息)。此外,每一IP数据播送226包括经处理及与和MPG标题关联的内容的呈现同时呈现给用户的由辅助呈现182提供的内容。此外,每一IP数据播送226可识别与辅助呈现182关联的IP地址228、端口230及一个或一个以上MIME类型232,每一者如先前描述。In one embodiment,
参看图3及17,MPG区块72可进一步包括对于与MPG区块72中的实时呈现关联的任何或所有MPG标题记录80的一个或一个以上中断记录86。每一中断记录86识别待中断的相应基本服务16,例如通过包括对应于服务的服务标识104。此外,每一中断记录86识别开始时间234,其对应于经由给定中断记录86中断的相应MPG标题记录80的MPG标题开始时间100(图6)。另外,每一中断记录86包括中断位置236,其是关联MPG标题记录80中断的地理位置。在一个实施例中,例如,中断位置236包括一个或一个以上局域分组的基础结构(LOI)指示符238及/或一个或一个以上广域分组的基础结构(WOI)指示符240。每一LOI指示符238识别基础结构的逻辑分组,其经布署以提供在特定局域中具有网络覆盖的MDS 12。每一WOI指示符240识别基础结构的逻辑分组,其经布署以提供在特定广域中具有网络覆盖的MDS 12。“多路复用”定义在给定LOI或WOI中可用的流的集合。Referring to FIGS. 3 and 17 ,
参看图18,先前提及的一个或一个以上内容服务器60因此存储以上定义的MPG区块消息记录72作为MPG信息70,连同市场内容零售商信息66及关联记录242、服务信息68及关联记录244、及包括媒体段14及/或呈现42、48的内容246。Referring to Figure 18, the previously mentioned one or
在一个实施例中,每一市场内容零售商记录242包括:唯一市场内容零售商标识;关于市场内容零售商的基本信息,例如名称;识别与市场内容零售商关联的包的一个或一个以上包记录,其包括包名称、描述及语言、包定价、对于与每一包关联的一个或一个以上层32的参考、包特性,例如,识别包为母包(parent package)、自动预订包、封闭的包或排斥的包、关联BCS提供商30的指示符、与包关联的一个或一个以上关联辅助服务50的标识及与包关联的可用区域的标识,例如一个或一个以上LOI及/或WOI指示符;与市场内容零售商关联的一个或一个以上层记录,其包括层指示符及一个或一个以上信道参考及/或与层关联的辅助服务参考;与市场内容零售商关联的一个或一个以上信道记录,其包括信道指示符、信道权重、信道语言特定数据、识别与信道关联的基本服务的信道基本服务参考、识别与信道关联的一个或一个以上辅助服务的信道辅助服务参考及信道图标;识别与市场内容零售商关联的辅助服务的一个或一个以上辅助服务参考;及定义用于接入与内容零售商关联的EULA的条款的最终用户许可协议(EULA)参考。In one embodiment, each marketplace content retailer record 242 includes: a unique marketplace content retailer identification; basic information about the marketplace content retailer, such as a name; one or more packages identifying packages associated with the marketplace content retailer; Records that include package names, descriptions and languages, package pricing, references to one or more layers 32 associated with each package, package characteristics, e.g., identifying a package as a parent package, automatically subscribing to a package, closing package or excluded package, an indicator of the associated BCS provider 30, an identification of one or more associated ancillary services 50 associated with the package, and an identification of an availability area associated with the package, such as one or more LOIs and/or WOIs indicator; one or more tier records associated with the marketplace content retailer comprising a tier indicator and one or more channel references and/or ancillary service references associated with the tier; one or more tier records associated with the marketplace content retailer The above channel record, which includes channel indicator, channel weight, channel language specific data, channel basic service reference identifying the basic service associated with the channel, channel auxiliary service reference identifying one or more auxiliary services associated with the channel, and a channel icon ; one or more ancillary service references identifying ancillary services associated with the marketplace content retailer; and an end user license agreement (EULA) reference defining the terms for accessing the EULA associated with the content retailer.
此外,在一个实施例中,每一服务记录244包括关于与每一市场内容零售商记录242关联的一个或一个以上基本服务16及/或辅助服务50的信息。举例而言,在一个实施例中,每一基本服务记录可包括以下一者或一者以上:服务指示符;有效时间,其定义记录何时变为有效;服务的公司附属;服务的缩写名称;与服务关联的类型;与服务关联的默认语言;服务类型的标识,例如实时、非实时、每MPG标题、数据播送;定义与服务关联的语言特定属性的一个或一个以上服务语言特定数据记录(即,此是与MPG标题语言特定数据118(图8)等效的服务水平);与服务关联的能力需求,例如存储器/存储需求;与服务关联的分级;与服务关联的可用区域,例如一个或一个以上LOI及/或WOI区域;与服务关联的一个或一个以上流记录,其定义用于输送服务的组成部分的给定流的属性;及与服务关联的一个或一个以上服务图标。Furthermore, in one embodiment, each
因而,参看图1及18,市场内容零售商记录242包含与系统10的每一内容零售商24及/或BCS提供商30的相应包34、层32及信道26关联的数据及信息。服务记录244包含与系统10的相应基本服务16及辅助服务50关联的数据及信息。此外,MPG区块消息记录72包含与特定呈现及服务(与和每一内容零售商24及/或BCS提供商30关联的每一信道26关联)关联的数据及信息。Thus, referring to FIGS. 1 and 18 , the marketplace
参看图19,在一个实施例中,无线装置36具有用于产生输入到无线装置中的输入机构246,及用于产生用于由无线装置的用户消耗的信息的输出机构248。举例而言,输入机构246可包括例如键或键盘、鼠标、触屏显示器、语音识别模块等的机构。此外,例如,输出机构248可包括可为显示器、音频扬声器、触觉反馈机构等的用户界面38。Referring to FIG. 19, in one embodiment, the
此外,无线装置36具有计算机平台250,所述计算机平台250可经由无线网络46传输数据,且可接收及执行软件应用程序且显示从MDS 12或连接到无线网络46的另一计算机装置传输的数据。计算机平台250包括数据存储库252,其可包含易失性及非易失性存储器,例如只读及/或随机存取存储器(RAM及ROM)、EPROM、EEPROM、快闪卡或计算机平台常用的任何存储器。此外,数据存储库252可包括一个或一个以上快闪存储器单元,或可为任何二级或三级存储装置,例如磁性媒体、光学媒体、磁带或软盘或硬盘。In addition, the
此外,计算机平台250还包括处理引擎254,其可为专用集成电路(“ASIC”),或其它芯片组、处理器、逻辑电路或其它数据处理装置。处理引擎254或其它处理器(例如ASIC)可执行应用程序编程界面(“APT”)层256,所述应用程序编程界面(“APT”)层256与在无线装置的数据存储库252中的任何驻存程序(例如媒体管理器模块258)建立界面。API 256是在相应无线装置上执行的运行时间环境。一种此运行时间环境是由加利福尼亚州圣地亚哥市的高通(Qualcomm)公司开发的无线二进制运行时间环境(Binary Runtime Environment for WirelessBREW)软件。可利用(例如)操作以控制在无线计算装置上的应用程序的执行的其它运行时间环境。In addition,
处理引擎254包括在硬件、固件、软件或其组合中实施的各种处理子系统260,所述子系统260可实现无线装置36的功能性及无线装置在无线接入网络46上的可操作性。举例而言,处理子系统260允许起始及维持通信、交换数据及执行多媒体呈现。在一个实施例中,例如在蜂窝电话中,处理引擎254可包括处理子系统260的一者或组合,例如:声音、非易失性存储器、文件系统、传输、接收、搜索器、层1、层2、层3、主控制、远端程序、听筒、功率管理、诊断、数字信号处理器、声码器、消息传递、呼叫管理器、蓝牙系统、蓝牙LPOS、位置确定、位置引擎、用户界面、睡眠、数据服务、安全性、鉴定、USIM/SIM、语音服务、图形、USB、多媒体(例如MPEG)、GPRS等。对于所揭示的实施例,处理引擎256的处理子系统260可包括与在计算机平台250上执行的应用程序相互作用的任何子系统组件。举例而言,处理子系统260可包括代表媒体管理器模块258从API 256接收数据读取及数据写入的任何子系统组件。The
计算机平台250可进一步包括在硬件、固件、软件及其组合中实施的通信模块262,所述通信模块262可实现在无线装置36的不同组件间以及在无线装置36与无线接入网络46之间的通信。举例而言,通信模块262可包括用于与MDS 12及/或无线接入网络46无线通信的收发器模块。
媒体管理器模块258操作以管理在无线装置36上的媒体预订、媒体接收及媒体播放/观看活动。媒体管理器模块258可包括任何硬件、软件、固件及/或可操作以管理在无线装置36上的媒体相关活动的其它可执行指令的集合。此外,媒体管理器模块258及/或数据存储库252存储SI消息44及其关联内容信息及用于在用户界面38上观看/播放的内容。在一个实施例中,媒体管理器模块258包括媒体管理逻辑264,所述媒体管理逻辑264提供在无线装置36上接收、存储、提供接入及播放/显示媒体相关信息的能力。举例而言,媒体管理逻辑264操作以剖析SI消息44,且在用户界面38上显示MPG 40及/或提供信道26的视图,包括呈现实时及非实时的内容。类似地,媒体管理逻辑264操作以与内容零售商24及/或BCS提供商30一起管理对包34的预订,且存储关联预订信息51。举例而言,预订信息51可为存储在装置36上的任何信息(例如内容零售商标识、包标识、密钥等),所述信息与对无线网络的预订或在无线网络上的激活及/或对于多媒体包34的预订相关。此外,媒体管理逻辑264操作以基于相应接触窗口管理与非实时呈现关联的获取及存储(包括存储器管理功能),以及管理内容的播放/显示。另外,媒体管理逻辑264与通信模块262一起操作以接收及播放实时呈现及数据播送呈现。The
举例而言,在一个实施例中,装置36可预订无线接入网络46或在无线接入网络46上激活。通常,装置36在网络46上的激活将装置限制于从一个内容零售商24及/或BCS提供商30接收通信及/或多媒体服务。此外,此激活允许装置36接收广播,其包括SI消息44(图1),即使装置未预订任何包34。因为经广播,所以在一个实施例中,SI消息44包括由所有内容零售商定义的所有MPG区块记录72。此外,在此情况下,SI消息44及/或其对应流45可包括对于给定节目调度的所有内容,即,所有基本服务及基本服务呈现及所有辅助服务及辅助呈现。在此实例中,在接收SI消息44后,媒体管理器模块258可操作以基于与装置关联的内容零售商及进一步基于由装置预订的包而过滤掉与装置不相关的所有记录及/或内容。以此方式,媒体管理器模块258在装置36上构造MPG40的零售商特定的定制版本,及/或预订菜单,及/或组合呈现42及48的定制产生,且通过只寻址与装置相关的记录及/或内容而最优化在流45中的SI消息44及/或内容的检查。For example, in one embodiment,
参看图20,在一个实施例中,MDS 12可包含任何类型的硬件、软件、固件、服务器、个人计算机、小型计算机、大型计算机或任何计算装置(特殊用途或通用计算装置)中的至少一者。此外,可存在与MDS 12关联的独立服务器或计算机装置及/或网络,其共同工作以接收、操纵数据及以可用格式将数据提供到多方,及/或在装置与网络及MDS12之间的数据流中提供单独的控制层。Referring to FIG. 20, in one embodiment,
MDS 12具有用于产生输入到MDS 12中的输入机构266,及用于产生由MDS 12的操作者消耗的信息的输出机构268。举例而言,输入机构266可包括一机构,例如键或键盘、鼠标、触屏显示器、语音识别模块等。此外,例如,输出机构268可为显示器、音频扬声器、触觉反馈机构等。另外,输入机构266可为远端装置(例如远端计算机或工作站),其可接入MDS 12。在一个实施例中,例如,输入机构266可由操作者利用以输入服务属性20、定制属性28,及用以建立及/或操纵与呈现42、48、信道26、层32及包34关联的信息。The
此外,MDS 12具有一个或多个驻存式或分布式计算机平台270,其可接收及传输数据,且其可接收及执行软件应用程序并显示数据。计算机平台270包括数据存储库272,所述数据存储库272可包含易失性及非易失性存储器,例如只读及/或随机存取存储器(RAM及ROM)、EPROM、EEPROM、快闪卡或为计算机平台所常用的任何存储器。此外,数据存储库272可包括一个或一个以上快闪存储器单元,或可为任何二级或三级存储装置,例如磁性媒体、光学媒体、磁带或软盘或硬盘。在一个实施例中,例如,数据存储库272包括一个或一个以上内容服务器60。In addition,
此外,计算机平台270还包括处理引擎274,所述处理引擎274可为专用集成电路(“ASIC”),或其它芯片组、处理器、逻辑电路或用于执行可执行指令的其它数据处理装置。In addition,
计算机平台270可进一步包括在硬件、固件、软件及其组合中实施的通信模块276,其可实现在MDS 12的各种组件中以及在MDS 12与无线装置36之间的通信。举例而言,通信模块276包括无线接入网络46。The
此外,预订/分配管理器模块278驻存于计算机平台270上,所述预订/分配管理器模块278操作以管理由MDS 12执行的在本文中所描述的所有媒体分配功能。预订/分配管理器模块278可包括任何硬件、软件、固件及/或可操作以管理在MDS 12上的媒体相关活动的其它可执行指令的集合。此外,在一个实施例中,预订/分配管理器模块278包括预订/分配管理逻辑280,所述预订/分配管理逻辑280向MDS 12提供接收、存储、操纵、提供接入及分配内容及内容相关信息的能力。举例而言,预订/分配管理逻辑280操作以接收内容及内容相关信息,以及内容零售商特定信息,例如定制信息、辅助服务、辅助呈现、信道信息、层信息及包信息。此外,预订/分配管理逻辑280可操作以接收、处理及传输预订相关信息,例如预订请求、对应的许可或否决及基于许可的预订请求的数字版权管理。另外,预订/分配管理器模块278可包括如上所述的SI产生器62。Additionally, a reservation/
在操作中,参看图21,提供内容信息的方法的一个实施例包含接收对应于基本服务的服务属性信息的定义(方框290)。举例而言,在一个实施例中,MDS 12可(例如)从内容提供商18、内容零售商24及/或BCS提供商30接收服务属性信息20。另外,例如,服务属性信息20可在SI消息44的服务信息68(图2)内定义,且如由服务参考104对每一MPG标题记录80(图6)所识别。此外,例如,基本服务可包含基本服务16,其包括由一个或一个以上媒体段14形成的一个或一个以上呈现42,基本服务16可操作以提供呈现的至少一部分到装置。In operation, referring to FIG. 21, one embodiment of a method of providing content information includes receiving a definition of service attribute information corresponding to a base service (block 290). For example, in one embodiment,
此外,所述方法包括接收定制定义以应用于服务属性信息(方框292)。举例而言,在一个实施例中,每一内容零售商24提供定制属性22,所述定制属性22在逐个服务的基础上替代服务属性20中的对应属性,借此定义对于每一内容零售商24特别定制的信道26。此外,例如,定制属性22可包括来自辅助服务50的呈现,例如开头、结尾、广告、提醒、URL及数据播送,所述辅助服务50可与基本服务16组合以定义内容零售商特定信道26。另外,例如,定制属性20可在每呈现基础上以及在每信道基础上替代服务属性20。在一个实施例中,例如,定制定义可由信道定制记录84(图3及13)、MPG标题定制记录180(图13及14)及辅助呈现记录182(图13及16)提供。Additionally, the method includes receiving custom definitions to apply to service attribute information (block 292). For example, in one embodiment, each
此外,所述方法包括提供多个信道信息到装置,其中多个信道信息的至少一者包含定制定义(区块294)。举例而言,在一个实施例中,信道信息包含定制服务属性信息。此外,例如,MDS 12可经由无线接入网络46发送SI消息44且发送到无线装置36。SI消息44包括市场内容零售商信息66、服务信息68及MPG信息70,其可由无线装置36利用以产生显示信道26的定制列表的MPG 40及/或用以观看定制内容,例如在相应定制信道26上的呈现42及/或48。换句话说,在此实施例中,SI消息44包括基于关联零售商由装置过滤掉的零售商特定定制定义,借此允许装置呈现零售商特定的定制信息。Additionally, the method includes providing a plurality of channel information to the device, wherein at least one of the plurality of channel information includes a custom definition (block 294). For example, in one embodiment, the channel information includes customized service attribute information. In addition,
参看图22,在另一实施例中,显示内容信息的方法包含接收对应于基本服务的服务属性信息的定义(方框300)。在一个实施例中,例如,无线装置36经由无线接入网络46从MDS 12接收SI消息44。SI消息44包括服务信息68,所述服务信息68包括服务属性20。此外,例如,服务属性20是与基本服务16相关,所述基本服务16包括由一个或一个以上媒体段14形成的一个或一个以上呈现42,基本服务16可操作以提供呈现的至少一部分到装置。另外,例如,服务属性信息20可在SI消息44的服务信息68(图2)内定义,且如由服务参考104对每一MPG标题记录80(图6)所识别。Referring to FIG. 22, in another embodiment, a method of displaying content information includes receiving a definition of service attribute information corresponding to a base service (block 300). In one embodiment,
此外,所述方法包括接收定制属性信息的定义(方框302)。举例而言,在一个实施例中,无线装置36经由无线接入网络46从MDS 12接收SI消息44。SI消息44包括市场内容零售商信息66及MPG信息70,其中一者或两者包括定制属性28。在此情况下,定制属性28反映对应于每一内容零售商24及/或BCS提供商30(经设计以定制相应信道26)的特定信息。此外,例如,定制定义可由信道定制记录84(图3及13)、MPG标题定制记录180(图13及14)及辅助呈现记录182(图13及16)提供。Additionally, the method includes receiving a definition of custom attribute information (block 302). For example, in one embodiment,
另外,所述方法进一步包括基于定制属性信息与服务属性信息的预定组合产生定制信道信息的视图(方框304)。举例而言,在一个实施例中,无线装置36的媒体管理器模块258对SI消息44进行操作以基于以定制属性28的对应部分替代服务属性20的至少一部分来构造定制信道信息。确切地说,媒体管理器模块258以市场内容零售商信息66及/或MPG信息70替代服务信息68。结果,媒体管理器模块258产生用户界面38,所述用户界面38包括以下至少一者:MPG 40,其提供对于每一内容零售商24特定的定制信道26的有序列表;及,由基本服务16提供的呈现42,其中所述呈现可基于内容零售商特定定制属性28以来自辅助服务50的辅助呈现48补充。In addition, the method further includes generating a view of the customized channel information based on the predetermined combination of the customized attribute information and the service attribute information (block 304). For example, in one embodiment, the
因而,所描述的实施例允许多个内容零售商24及/或BCS提供商30的每一者提供基本服务16的定制视图(包括定制媒体呈现指南40及定制呈现42、48)到例如无线装置36的装置,所述装置对于由对应内容零售商24及/或BCS提供商30提供的包34进行预订。Thus, the described embodiments allow each of
另外,应注意,也可利用包含在MPG区块72(图2)中的信息来构造定制预订菜单,用户可从所述定制预订菜单中检查包信息且预订包。举例而言,与所提供用于预订的包相关的信息可基于与给定内容零售商24的MPG标题记录80(图6)关联的服务参考104(图6)。In addition, it should be noted that the information contained in the MPG block 72 (FIG. 2) can also be utilized to construct a custom ordering menu from which a user can review package information and order a package. For example, information related to packages offered for subscription may be based on service reference 104 ( FIG. 6 ) associated with MPG title record 80 ( FIG. 6 ) for a given
总之,在本系统中,所有信道属性均可按内容零售商定制。信道可具有可用以在指南中排序服务的呈现的关联权重。此外,权重也可用以确定装置上针对每一服务的存储器管理的优先权。因而,所描述的信道允许以多种语言再定义服务信息,例如服务的名称及描述。另外,URL也可与每一语言关联以允许用户得到关于服务的额外信息。每一信道定义一个基本服务,所述基本服务是其正定制的服务且可包括关于信道是否可由用户从指南中排除的指示符。信道还可具有关联辅助服务,所述关联辅助服务可传递对于内容零售商特定的内容,例如广告、URL、提醒、补充内容等。装置可使用来自辅助服务的数据以补充基本服务信息。实例将提供对于正展示的棒球比赛的统计连同来自基本服务的呈现。辅助服务还可提供:在由基本服务提供的呈现的开始或结束处播放的内容;作为对于未预订信道的促销而播放的内容;及/或对于商品或即将放映的节目的广告。In summary, in this system, all channel attributes are customizable per content retailer. Channels can have associated weights that can be used to rank the presentation of services in the guide. In addition, weights can also be used to determine the priority of memory management for each service on the device. Thus, the described channel allows redefinition of service information, such as the name and description of the service, in multiple languages. Additionally, a URL may also be associated with each language to allow users to obtain additional information about the service. Each channel defines a base service, which is the service it is subscribing to and which may include an indicator as to whether the channel may be excluded from the guide by the user. Channels may also have associated ancillary services that may deliver content specific to the content retailer, such as advertisements, URLs, reminders, supplemental content, and the like. The device can use data from supplementary services to supplement the basic service information. The instance will provide statistics for the baseball game being shown along with the presentation from the base service. Ancillary services may also provide: content played at the beginning or end of presentations provided by the base service; content played as a promotion for unbooked channels; and/or advertisements for merchandise or upcoming programming.
虽然前述揭示内容展示说明性实施例,但应注意,在不背离由权利要求书界定的所描述实施例的范围的情况下,可在本文中进行各种改变及修改。此外,虽然所描述实施例的元件可以单数来描述或主张,但除非明确说明限于单数,否则预期其是复数。While the foregoing disclosure shows illustrative embodiments, it should be noted that various changes and modifications may be made herein without departing from the scope of the described embodiments as defined by the claims. Furthermore, although elements of described embodiments may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is expressly stated.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US71640805P | 2005-09-12 | 2005-09-12 | |
| US60/716,408 | 2005-09-12 | ||
| US11/270,166 | 2005-11-08 |
| Publication Number | Publication Date |
|---|---|
| CN101300574Atrue CN101300574A (en) | 2008-11-05 |
| CN101300574B CN101300574B (en) | 2016-11-30 |
| Publication | Publication Date | Title |
|---|---|---|
| KR101259915B1 (en) | Apparatus and methods for providing and presenting customized channel information | |
| US20200267435A1 (en) | Aggregation and presentation of video content items with search service integration | |
| US10051303B2 (en) | Aggregation and presentation of video content items for multiple users | |
| US20180084306A1 (en) | Content provision | |
| US11758212B2 (en) | Aggregation and presentation of video content items with feed item customization | |
| CN101305579A (en) | Device and method for subscription of open and closed packages | |
| US20070106522A1 (en) | System for distributing packages and channels to a device | |
| EP1946571A2 (en) | Flexible system for distributing content to a device | |
| WO2008101376A1 (en) | A system and method for realizing user interface customization of iptv terminal device | |
| JP2009508447A (en) | Apparatus and method for distributing and executing auxiliary services for channel customization | |
| US20060085830A1 (en) | Method and apparatus for content provisioning in a video on demand system | |
| CN101300574B (en) | Apparatus and method for providing and presenting customized channel information | |
| CN101300574A (en) | Apparatus and method for providing and presenting customized channel information | |
| HK1124144A (en) | Apparatus and methods for providing and presenting customized channel information | |
| HK1124194A (en) | Apparatus and methods for delivering and presenting auxiliary services for customizing a channel | |
| HK1128795A (en) | System for distributing packages and channels to a device | |
| HK1126328A (en) | Apparatus and methods of open and closed package subscription |
| 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:1124144 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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20161130 Termination date:20180912 |