经由ott传送的广播内容的制作方法

文档序号:7793124阅读:207来源:国知局
经由ott传送的广播内容的制作方法
【专利摘要】系统、方法和接收机设备能够用受约束的内容允许区域(例如,指定的市场区域(DMA))的广播方经由基于互联网的(OTT)IP网络来分发内容。各实施例能够使客户端进行报告并认证以及广播内容加密。在一个实施例中,来自客户端的信息(比如,观看历史/使用报告)可以报告返回广播方。在一个实施例中,DMA之间的切换可以被启用。在一个实施例中,网络内容中的本地广告插入可以被启用。各实施例还可以使用跨DMA边界的多播-广播单频率网络(MBSFN)操作。
【专利说明】经由OTT传送的广播内容
[0001] 相关申请
[0002] 本申请要求于2012年4月12日递交的、标题为"Broadcast Content Via Over the Top( "0TT")Delivery"的美国临时专利申请No. 61/623, 398以及于2012年7月30 日递交的、标题为"Broadcast Content Via Over the Top ( "OTT")Delivery"的美国临时 专利申请No. 61/677, 243的优先权,以引用方式将上述两个美国临时专利申请的整体内容 并入本文。

【背景技术】
[0003] 在传统移动电视("TV")模式中,移动TV承载是在现有固定电视广播系统或专用 移动TV网络的环境中操作的特制的物理层。这种传统移动TV模式有很多缺点。首先,需要 资本支出用于构建并运营专用网络。这可以通过与固定电视网络共享基础设施来部分减轻 投入。但是,固定电视网络的链路预算不适合移动应用(例如,与1.5m室内接收相比,10m 户外接收)。在链路预算上的这一巨大差异造成需要添加大量中继器或单频网络("SFN") 发射机以增强移动接收的穿透率和覆盖区域。传统移动TV模式的第二个明显局限是移动 TV网络处于与蜂窝技术(例如,3G、4G、LTE等)不同的频谱部分中,并且同时需要专用接收 机和天线来实现接收,这是无线运营商没有动机要包括的额外开销。这些各个缺点已经限 制了对移动TV的采用。


【发明内容】

[0004] 各个实施例的系统、方法和接收机设备能够用受约束的内容允许区域(例如,指 定的市场区域("DMA"))的广播方经由基于互联网的("0ΤΤ")互联网协议(IP)网络来分 发内容。各个实施例能够使客户端进行报告并认证以及广播内容加密。在一个实施例中, 来自客户端的信息(比如,观看历史/使用报告)可以报告返回广播方。在一个实施例中, DMA之间的切换可以被启用。在一个实施例中,网络内容中的本地广告插入可以被启用。各 个实施例还可以使用跨DMA边界的多播-广播单频率网络("MBSFN")操作。

【专利附图】

【附图说明】
[0005] 合并到本申请中并且组成本说明书的一部分的附图描绘了本发明的示例性实施 例,并且与上面给出的一般描述和下面给出的详细描述一起用于解释本发明的特征。
[0006] 图1是适合用于各个实施例的网络的通信系统框图。
[0007] 图2是依照一个实施例的一个0ΤΤ系统的系统框图。
[0008] 图3是依照一个实施例的另一 0ΤΤ系统的系统框图。
[0009] 图4A是实施例0ΤΤ广播站和/或站群组供应商系统的框图。
[0010] 图4B是另一个实施例0ΤΤ广播站和/或站群组供应商系统的框图。
[0011] 图5示出了无线接收机设备和服务供应商之间的实施例呼叫流关系。
[0012] 图6是实施例广播系统的框图。
[0013] 图7是示出了用于确定接收机设备可以位于的当前DMA的实施例方法的处理流程 图。
[0014] 图8是示出了用于向接收机设备传送0ΤΤ电视内容的实施例方法的处理流程图。
[0015] 图9A是一个实施例密钥层级的框图。
[0016] 图9B是另一个实施例密钥层级的框图。
[0017] 图10示出了 RSS 2. 0文件的示例代码部分。
[0018] 图11是第三代合作伙伴计划(3GPP)技术规范(TS) 26. 346中描述的MBMS用户服 务发现/通告的数据模型。
[0019] 图12是示出了用于生成并发送订阅通知消息的实施例方法的处理流程图。
[0020] 图13是示出了用于生成并发送订阅通知消息的另一种实施例方法的处理流程 图。
[0021] 图14是示出了用于实现对eMBMS传送的播客的实施例方法的处理流程图。
[0022] 图15是示出了用于下载并播放播客的实施例方法的处理流程图。
[0023] 图16是示出了用于基于0ΤΤ电视内容来构造 MBSFN的实施例方法的处理流程图。
[0024] 图17是示出了用于基于电视节目时间表来构造 MBSFN的实施例方法的处理流程 图。
[0025] 图18是示出了用于生成聚合观看历史报告的一个实施例方法的处理流程图。
[0026] 图19是示出了用于生成聚合观看历史报告的另一个实施例方法的处理流程图。
[0027] 图20是示出了用于以每一 DMA为基础来生成观看历史报告的实施例方法的处理 流程图。
[0028] 图21是示出了用于将聚合观看历史报告划分成多个独立DMA历史报告的一个实 施例方法的处理流程图。
[0029] 图22是示出了用于将聚合观看历史报告划分成多个独立DMA历史报告中的另一 种实施例方法的处理流程图。
[0030] 图23是示出了用于在流式0ΤΤ电视内容中显示本地广告的一个实施例方法的处 理流程图。
[0031] 图24是示出了用于在流式0ΤΤ电视内容中显示本地广告的另一个实施例方法的 处理流程图。
[0032] 图25是示出了将0ΤΤ电视内容传送给一个或多个接收机设备的实施例方法的处 理流程图。
[0033] 图26是适于用于各个实施例的示例性移动接收机设备的组件图。
[0034] 图27是适于用于各个实施例的另一个不例性移动接收机设备的组件图。
[0035] 图28是适于用于各个实施例的示例性服务器的组件图。

【具体实施方式】
[0036] 将参照附图来详细描述各个实施例。只要有可能,在整个附图中将使用相同的附 图标记来指代相同或相似的部件。对特定示例和实施方式的提及是用于解释说明的目的, 而并不意在限制本发明或权利要求的范围。
[0037] 本申请中使用的词语"示例性"意思是"用作示例、实例或解释说明"。本申请中描 述的任何实施方式不一定被解释为与其它实施方式更为优选或更具优越性。
[0038] 如本申请中所使用的,术语"接收机设备"指代以下各项中的一项:蜂窝电话、智能 电话、个人或移动多媒体播放器、个人数据助理(PDA)、膝上型计算机、平板电脑、智能本、掌 上电脑、无线电子邮件接收机、启用多媒体互联网的蜂窝电话、无线游戏控制器、以及类似 的包括用于经由基于互联网的("0ΤΤ")互联网协议("IP")网络接收内容的可编程处理 器、存储器和电路的个人电子接收机设备。
[0039] 在传统移动电视("TV")模式中,内容是经由TV系统的典型的专用或衍生物理 层来传送的。各个实施例提供系统、方法和接收机设备来实现对广播内容的0ΤΤ传送,作为 传统移动TV模式的替代。各个实施例实现通过在启用IP的网络(例如,3G、4G、NG、LTE、 eMBMS、Wi-Fi等)上的一般IP承载经由单播或广播模式来传送内容。
[0040] 一般IP承载的使用可以克服与接收机设备中的专用网络和专用天线/接收机系 统的额外成本相关联的问题。但是,一般IP网络一般可以提供对地理上较广区域的接入、 潜在的全世界范围接入,这可能引起关于广播内容的授权服务区域的问题。举例而言,美国 的广播站拥有者/运营商可能只有权利在有限数量的指定市场区域("DMA")中提供内容。 DMA是地理上受限制的许可区域,并且如本申请中所讨论的,DMA相当于来自特定供应商的 内容条目的许可地理区域。通常,DMA是有限尺寸的,例如只覆盖比如像城市或一些县的有 限区域。DMA还可以被划分为子部分,并且DMA的子部分可以对应于地理上受限制的许可区 域(即,许可地区)的子部分。广播站拥有者/运营商有权利在其中进行广播的许可地区 可以包括一个或多个DMA、一个或多个DMA的子部分、和/或整个DMA和DMA的子部分的组 合。在一些状况中,不止一个站拥有者/运营商(例如,附属机构)可以有权利在一个DMA 中提供内容。举例而言,在夏威夷,单个DMA可以被指派给整个州,但是多个附属站可以有 权利在该DMA中广播内容。在这种情况中,DMA可以被分解到子部分或区域中,并且可以以 每一地区为基础来处理许可和税收。在其它状况中,两个DMA可以包括重叠的覆盖区域,并 且两个附属机构都可以在他们各自DMA的重叠子部分中拥有权利。举例而言,在拥挤的地 理区域中,比如华盛顿DC-巴尔的摩(baltimore)、马里兰地区,两个附属机构可以各自被 指派唯一的DMA,但是由于它们距离非常近和它们的重叠的覆盖区域,可以在另一个DMA中 逐个良好地建立收视率。
[0041] 与DMA相关联的权利可以应用于三类内容:站产生和拥有的内容、联合的 (syndicated)节目、以及网络节目。站产生和拥有的内容是节目和/或演出,比如新闻或 体育节目,其是由站或站群组产生并完全拥有的。通常,没有地理限制是与站产生并拥有的 内容相关联的。联合的节目包括许可给由广播方服务的DMA的站或站群组的节目和/或演 出,并且附属于特定的国家电视网络(比如ABC、NBC、CBS或Fox)。针对联合的节目的许可 通常限于站具有针对其的联邦通信委员会("FCC")广播许可的DMA。网络节目包括基于 每个国家电视网络(通常被称为"三字母网络",比如ABC、NBC、CBS或Fox)每一 DMA的许可 而被授权的节目和/或演出。网络节目许可通常限于站具有针对其的FCC广播许可的DMA。
[0042] 为了广播站或站群组通过互联网来传送正常播送的节目,可能需要广播站或站群 组遵循它们各个内容许可的限制。另外,可以有与目标接收机设备类型(比如,但不限于分 辨率、比特速率和/或帧速率)相关联的特定限制。
[0043] 为了标称地遵循广播站授权,可以要求维持下面各项中的一项或多项:针对联合 和网络内容的许可DMA的地理区域的接收限制;关于接收机设备类别(例如、计算机、平板、 手机等)的任何许可限制;和/或关于传送方法(例如,有线、无线、广域等)的任何许可限 制。
[0044] 为了使启用0ΤΤ广播的接收机设备可被移动接收机设备用户接受,可以在移动接 收机设备中启用以下功能中的一项或多项:当跨越了 DMA边界时,就从一个附属网络切换 另一个附属网络的能力;获取并查看节目时间表的统一方法;和/或用于在移动接收机设 备处建立服务的简化方法。
[0045] 以下功能中的一个或多个功能可以使移动电视能够成为站拥有者的可盈利企业: 跟踪观看行为的能力,比如为了生成广告收益的目的;和/或向适用的站和/或站群组可靠 地传送观看报告。
[0046] 另一个实施例提供了一种用于当附属机构对跨越DMA边界的内容广播中的至少 一些进行同步时,管理对适用的0ΤΤ电视内容(例如,三字母网络内容)的跨越DMA边界的 切换相关联的问题的方法。通常,所有或大部分附属机构在特定时间广播三字母网络内容, 并且这个时间通常是在多个DMA上同步的。例如,直播网络电视内容,比如体育新闻、赛事 演出等,可以通常由相同地区(例如,相同时区)中的附属机构在同一时间广播。例如,三 字母网络内容可以由国家电视网络服务器传送,而站产生的和/或联合的节目可以由与特 定DMA服务区域的每个广播方相关联的服务器传送。在一个实施例中,当特定DMA的附属 广播方选择广播网络内容而不是提供来自其自己服务器的内容时,附属广播方的服务器可 以将内容请求重新定向到国家电视网络服务器。当针对多个不同DMA的多个附属广播方都 将内容重新定向到相同的国家电视网络服务器时,这多个不同DMA都可以提供功能上相同 的内容。
[0047] 在其中网络运营商使用增强型多媒体广播多播服务("eMBMS")向各个DMA中的 无线接收机设备传送0ΤΤ电视内容的实施例中,向邻近DMA传送相同内容可以提供统一多 播广播单频率网络("MBSFN")的机会。统一 MBSFN可以是有优点的,因为从一个MBSFN到 另一个MBSFN的转换可以被一体化和/或消除,邻近DMA之间的转换地区可以觉察到单频 率网络("SFN")增益而非干扰,可以增加 eMBMS网络的效率,并且可以为移动的无线接收 机设备在DMA边界上提供连续覆盖。
[0048] 虽然网络内容可以跨越DMA边界同步,但是联合的内容和站生成的内容往往不同 步地跨越DMA边界运行。在一个时间段内传送网络内容之后,当DMA切换到联合的和/或站 生成的内容时,MBSFN中的两个DMA可以传送不同的内容。在一个实施例中,当相同MBSFN 中的两个DMA正在传送不同内容时,该MBSFN可以分为两个不同MBSFN,每个DMA对应一个 MBSFN。该eMBMS网络可以基于当接收机设备从接收来自国家网络服务器的0ΤΤ内容向与 特定DMA服务区域的广播方相关联的服务器转换时可能发生的重新定向,来识别不同内容 的传送。
[0049] eMBMS网络运营商可以根据发布的电视节目时间表(比如论坛媒体服务所提供的 基于web的节目时间表)转换网络MBSFN配置。但是,所发布的电视节目时间表可能是不 准确的。例如,虽然两个DMA可以被调度以同时无线播送国家网络提供的节目,但是这两 个DMA之一中的直播体育事件广播可以超出其被分配的时间,并且该DMA的本地附属广播 方可能不转换到传送网络内容,直到该事件结束为止。由于发布的电视节目时间表可能不 准确,因此基于发布的电视节目时间表而创建的组合MBSFN中的两个DMA的两个广播方可 能实际上不广播相同的电视内容。在一个实施例中,eMBMS网络运营商可以识别出这两个 DMA的内容不同,并且可以将组合的MBSFN分为单独的MBSFN。在一个实施例中,接收机设 备可以报告其当前的DMA,并且该网络运营商可以识别所有DMA采用的来自给定服务器的 服务。以这种方式,如果两个DMA正在采用来自不同服务器的服务,则它们的MBSFN可能是 单独的。但是,接收机设备报告其当前DMA的这种方法可能是不理想的,因为它可能需要单 播转换。在一个实施例中,可以采用回退方案,这样一次只有少量接收机设备报告它们当前 的DMA。在另一个实施例中,在识别DMA中的内容广播之后,网络运营商服务器和/或广播 服务器可以向DMA中的任何接收机设备发送消息以终止进一步报告。
[0050] 在一个实施例中,可以要求接收机设备在观看历史中报告其当前DMA,使得正确的 附属机构接收观看信用,即使两个或更多个附属机构正在分享用于传送0ΤΤ电视内容的单 个MBSFN。在一个实施例中,随着接收机设备跨越DMA边界,接收机设备可以记录并报告DMA 变化。在一个实施例中,针对不同DMA的观看历史可以被聚合到一起,并且报告回中央服务 器。进行这样的聚合报告可以是有优点的,因为在该网络中可能只需要一个无线连接,而不 是每一站、每一 DMA和/或每一报告一个连接。
[0051] 该网络节目源可以包括可用的本地广告可用性或"可用广告"。该本地可用广告可 以是该网络节目源中的商业广告,对于本地附属广播方是可选的。本地附属广播方可以具 有无线播送现有网络提供的商业广告和接收与无线播送该网络提供的商业广告相关联的 任何付费的选项,或者本地附属广播方可以向本地广告商销售可用广告并无线播送本地广 告商的商业广告。在一个实施例中,可能需要eMBMS网络上的接收机设备一直显示网络提 供的商业广告。在另一个实施例中,本地广告商的商业广告可以提前提供给接收机设备,t匕 如通过eMBMS网络进行传送,并且在可用广告期间,接收机设备可以显示先前提供的本地 广告商的商业广告。该接收机设备可以报告实际显示的广告,比如在观看历史报告中。在 另一个实施例中,本地附属广播方可以在实时本地广告传送流中以每一 DMA为基础流式地 播送商业广告。在可用广告期间内,接收机设备可以转换到本地广告传送流。这一实施例 可以专门适合用于DASH播放器。在本地广告传送流实施例中,流片段可以是整数长度,其 是标准广告15秒边界的因数(即,1、3或5秒片段),并且本地广告传送流和网络节目流的 片段可以被对准。
[0052] 图1示出了适合于用于各个实施例的网络系统100。网络系统100可以包括无线 接收机设备102 (比如智能手机)、有线接收机设备116 (比如膝上型电脑)和连接到互联 网114的服务器118、120。该无线接收机设备102可以与无线接入点108(比如Wi-Fi接 入点)建立无线连接106。无线接入点108可以与互联网114连接。另外,无线接收机设 备102和蜂窝塔或基站110可以通过蜂窝连接104(包括CDMA、TDMA、GSM、PCS、3G、4G、LTE 或任何其它类型的连接)交换数据。蜂窝塔或基站110可以与可以连接到互联网114的路 由器112进行通信。以这种方式,通过与无线接入点108、蜂窝塔或基站110和/或互联网 114的连接,可以在无线接收机设备102和服务器118U20之间交换数据。有线接收机设 备116可以与可以连接到互联网114的路由器124进行通信。以这种方式,通过到互联网 114的连接,可以在有线接收机设备116和服务器118、120之间交换数据。服务器118、120 可以连接到互联网114,使得两个服务器118和120能够相互交换数据。服务器118和120 还可以通过直连或专用网络122 (比如,服务器可以相互交换数据所使用的以太网连接)直 接相互连接。
[0053] 图2示出了适合于用于各个实施例的实施例0ΤΤ系统200。图2示出了内容接收 机、固定的接收机设备208、216、无线接收机设备210、212和内容广播方202、204之间的潜 在关系。一个广播方202可以具有针对特定服务区域的许可,比如DMA A 206的服务许可, 其可以指定广播方202可以在其中广播内容的固定地理区域。在图2中示出的示例中,DMA A对应于广播方的206FCC许可所覆盖的区域。另一个广播方204可以具有针对不同特定 服务区域的许可,比如针对DMA B 214的服务许可,广播方204可以在该DMA B 214中广播 内容。在一个实施例中,广播方202、204可以通过互联网114向它们各自的许可区域(即, DMA 206、214)中的接收机设备广播它们的内容。因此,位于广播方的DMA中的接收机设备 可以从该广播方接收内容,这样位于DMA A 206中的固定接收机设备208、无线接收机设备 210和无线接收机设备212可以从广播方202接收内容,并且位于DMA B 206中的固定接 收机设备216可以从广播方204接收内容。偶尔,移动接收机设备(比如,无线接收机设备 212)可以从一个广播方服务区域移动到另一个,比如从DMA A 206到DMA B 214,在这种情 况下,无线接收机设备212可以从接收来自广播方202的内容切换到接收来自广播方204 的内容。在一个实施例中,一旦无线接收机设备212已经从DMA A206移动到DMA B 214,可 以阻止无线接收机设备212有效显示来自第一广播方202的内容,因为该无线接收机设备 位于该广播方的DMA之外。
[0054] 图3示出了描绘无线接收机设备302、内容提供方、广播方328、330、332、国家电视 网络332、无线网络供应商和eMBMS网络运营商324之间的关系的实施例0ΤΤ系统300。一 个广播方328可以具有针对特定服务区域的许可,比如针对DMA A 304的服务许可,其可以 指定广播方328可以在其中广播内容的固定地理区域。在一个实施例中,DMA还可以被划 分为子部分或区域。举例而言,DMA A 304可以包括两个子部分,DMA子部分333和DMA子 部分335。另一个广播方330可以具有针对不同特定服务区域的许可,比如针对DMA B 312 的服务许可,广播方330可以在该DMA B312中广播内容。第三广播方332可以具有针对第 三个特定服务区域的许可,比如针对DMA C 318的服务许可。在一个实施例中,广播方328、 330、332可以通过互联网114向它们各自的许可区域(S卩,DMA 304、312、318)中的接收机 设备广播它们的内容。在另一个实施例中,不同广播方可以具有相同DMA的不同子部分的 服务许可。在另一个实施例中,广播方可以具有针对整个DMA和DMA的子部分的组合的服 务许可。
[0055] 广播方328、330、332可以是国家电视网络322的本地附属广播方(例如,三字母 网络,比如NBC、CBS、ABC、F0X等)。国家电视网络322可以通过互联网114广播网络内容。 在一个实施例中,广播方328、330、332可以通过将经由互联网114接收到的内容请求重新 定向到国家电视网络322来广播网络内容。例如,当广播方328正在广播网络内容时,该广 播方328的内容服务器可以将来自接收机设备的内容请求重新定向到国家电视网络322的 服务器的地址(例如,统一资源定位符("URL"))。在一个可选实施例中,广播方328、330、 332和/或国家电视网络322可以从可选的观看历史提供方326接收观看历史报告。
[0056] 在一个实施例中,无线接收机设备302可以通过eMBMS网络运营商324控制的各 个节点308、314、320组成的eMBMS网络连接到互联网114。eMBMS网络运营商324可以控 制各个节点308、314、320和整个eMBMS网络的操作以便动态创建一个或多个MBSFN,比如 MBSFN 1 306、MBSFN 2 310、MBSFN 3 316 等。在一个实施例中,MBSFN 306、310、316 不需要 直接对应于DMA 304、312、316或DMA子部分333和335。举例而言,图3示出了只涵盖DMA A 304的一部分的MBSFN 1 306,涵盖DMA A 306的一部分和DMA B 312的全部的MBSFN 2 310,和涵盖DMA C 318的全部的MBSFN 316。MBSFN 306、310、316可以根据eMBMS网络运 营商324的指导被创建、合并、分离和/或消除。在一个实施例中,eMBMS网络运营商324可 以监测跨越eMBMS网络的业务,比如通过深入的分组检查、接收机设备报告等。在一个实施 例中,不同MBSFN可以涵盖给定DMA的不同子部分。
[0057] 当无线接收机设备302在广播方服务区域中移动时,比如从DMA A 304中的第 一位置移动到DMA A 304中的第二位置,其可以从第一 MBSFN 1 306转换到第二MBSFN 2 310。在一个实施例中,从MBSFN 1 306到MBSFN 2 210的转换可能需要无线接收机设备 302在eMBMS网络中建立新的连接并且做出针对来自DMA A 304的广播方328的内容的新 请求。
[0058] 在相同MBSFN 2 310向两个或更多个DMA(比如,DMA A 304和DMA B 312)中的 无线接收机设备302提供服务,并且广播方328和330所提供的内容是相同的(例如,来自 国家电视网络322的网络内容),可以允许从一个广播方服务区域向另一个广播方服务区 域(比如从DMA A 304到DMA B 312)移动的无线接收机设备302继续显示来自DMA A 304 的内容,即使无线接收机设备302改变了 DMA。这一方法消除了 DMA之间的转换。
[0059] 当无线接收机设备302从一个广播方服务区域移动到另一个广播方服务区域(比 如从DMA B 312和MBSFN 2 310到DMA C 318和MBSFN 3 316)时,该转换可以要求无线接 收机设备302与eMBMS网络建立新的连接并且做出针对来自DMA C 318的广播方332的内 容的新请求。在一个实施例中,eMBMS网络运营商324可以监测无线接收机设备302的连 接。在一个实施例中,其中广播方330和332将从DMA B 312和DMA C 318的内容请求重 新定向到相同的国家电视网络332内容,eMBMS网络运营商324可以认识到无线接收机设备 302在DMA C 318中正在接收与其先前在DMA B 312中接收的相同内容。响应于认识到将 在邻近DMA中接收的内容是相同的,eMBMS网络运营商324可以合并两个MBSFN,比如MBSFN 2 310和MBSFN 316以形成单个组合的MBSFN。
[0060] 图4A示出了实施例广播站和/或站群组(供应商)系统402。在一个实施例中, 该广播站和/或站群组供应商系统402可以包括能够执行多个功能的不同服务器或单个服 务器。在一个实施例中,广播站和/或站群组供应商系统402可以集中在广播电视站物理 设施中。该广播站和/或站群组供应商系统402可以包括权利服务器404、地理数据服务 器406、客户端软件(SW)服务器408、观看历史服务器410、媒体服务器412、节目时间表服 务器414和邻近DMA数据服务器。
[0061] 节目权利和调度服务器414可以是内部的或远程的功能,该内部的或远程的功能 一般直接采用节目和系统信息协议("PSIP")高级电视系统委员会("ATSC")或其它标 准化格式、或翻译成比如像0MA(开放移动联盟)之类的第二种格式。节目和权利分发的关 键区别可以是权利的地理方面。该权利可以基于分层来定义,例如全球向下到每一 DMA级 另IJ。还可以定义DMA中的较小权利区域或较小区域。对权利区域的提及可以是抽象的(例 如,该区域可以在X-Y的经纬度坐标系中描述,并且参考是DMA X)。以这种方式,可以减少 对DMA的覆盖进行通信的量。在一个实施例中,权利的抽象可以具有公共定义。也就是,所 有站可以使用定义的区域的相同集合,它们可以允许节目指南仅仅基于每一节目来列出抽 象的名字。在一个实施例中,DMA命名可以匹配FCC指派(S卩,FCC ID)。在另一个实施例 中,DMA还可以在XML结构中具体化并且通过现有的文本压缩方法(比如zip)进行压缩。
[0062] 观看历史服务器410可以类似地是内部或远程功能。观看历史服务器410的主要 功能可以是从注册的客户端和/或接收机设备收集观看历史。观看历史的实际格式可以是 依照现有标准(比如0MA)或自定义标准。该观看历史服务器410的主要需求可以是站或 其委托机构专门接收注册用户的客户端或接收机设备的观看报告。这可以通过报告URL和 认证的系统来完成,其可以在用户注册服务时建立。
[0063] 相邻DMA数据服务器416可以类似地是内部或远程功能。该相邻DMA数据服务器 416的主要功能可以是提供与当前DMA相邻的邻居DMA有关的数据。与邻居DMA有关的数 据可以使接收机设备预测其可能进入的下一个DMA。在一个实施例中,邻居DMA数据可以作 为与其它DMA、站和/或站群组和/或服务元数据一起发送给接收机设备的邻居DMA列表来 分发。在一个实施例中,可以根据在相邻DMA数据服务器416处执行的计算来做出关于可 以进入的下一个DMA的预测。在一个实施例中,可以基于距离计算和/或地图数据来做出 关于可以进入的下一个DMA的预测。
[0064] 图4B示出了其中广播站和/或站群组(供应商)系统420可以只包括媒体服务器 412的实施例。服务系统418 (比如广播方可以向该服务系统418注册订阅服务)可以包括 权利服务器404、地理数据服务器406、客户端SW服务器408、观看历史服务器410、节目时 间表服务器414和邻居DMA数据服务器416。在一个实施例中,服务系统418可以不与广播 站的物理设施相关联。如果向媒体服务器412的内容运输量的转发比远程位置更有效,则 媒体服务器412可以与广播站的物理设施相关联。在另一个实施例中,媒体服务器412可 以不与广播站的物理设施相关联。在一个实施例中,该物理位置可以是任意的,并且功能可 以根据带宽需求而结合。举例而言,媒体服务器功能和地理数据服务器功能可以在一个物 理位置或服务器中被结合在一起,因为这些功能可以具有两个最高带宽需求。
[0065] 图5示出了无线接收机设备与服务供应商(比如,站一侧服务器和/或代理服务 器)之间的实施例呼叫流关系。客户端-服务器关系可以存在,用于用户从给定的站和/或 节目实体接收服务。在初始时间,用户可以利用他或她的启用IP的无线接收机设备来定位 潜在的服务供应商。在定位了服务供应商时,该无线接收机设备可以向服务供应商发送服 务请求502。该服务供应商可以向无线接收机设备发送用户协议504。用户可以接受用户 协议,并且无线接收机设备可以向服务供应商发送接受指示506。在其中无线接收机设备可 能正在运行自动DMA服务建立应用(例如,"DMA服务genie")的实施例中,随着无线接收 机设备靠近邻近DMA,可以继续接收用户协议504,并且无线接收机设备每次穿过DMA边界, 可以从无线接收机设备向服务供应商自动发送接受指示506。在其它实施例中,虽然可以接 收到多个用户协议504,但是该DMA服务genie可以只向用于当无线接收机设备从一个DMA 向另一个DMA移动时有助于无缝切换所需要的服务供应商发送接受指示506。在可选实施 例中,服务供应商可以向该无线接收机设备发送客户端应用508,并且该无线接收机设备可 以安装该客户端应用508。举例而言,用户在与站客户端服务器相连接时,可以接受服务条 款并下载客户端应用508。在一个实施例中,该客户端可以从很多潜在内容供应商获得,和 /或可以由第三方通过重新定向来整体传送。在一个实施例中,可以依照无线接收机设备的 操作系统("0S")来设计该客户端应用,并且该客户端应用的分布可以依照该操作系统的 定义的安全机制。在替代实施例中,客户端功能可以是直接写入该无线接收机设备的服务 层,在这种情况中可以不要求下载应用。该服务提供服务器和无线接收机设备可以交换信 息以便针对接收机设备和接口的站一侧建立密钥对510。使用该信息来建立密钥对510,该 无线接收机设备可以生成其密钥对512,并且服务可以生成其密钥对514。密钥对512、514 可以用于认证和/或加密站服务器或代理和接收机设备一侧客户端之间的事务。在其中向 无线接收机设备供应单播服务的实施例中,该无线接收机设备可以使用密钥对来获取必要 的服务密钥。在一个实施例中,这可能是不频繁发生的,因为广播节目密钥可以被加密到周 期性单播密钥中,例如,每月或按照其它周期间隔到期的单播密钥。
[0066] 在一个实施例中,一旦客户端安装,供应商就可以识别站或站群组的应用 DMA( S卩,服务区域),比如通过向无线接收机设备的时间安排传送516。在一个实施例中, 无线接收机设备可以向服务发送节目请求518。该服务可以向无线接收机设备发送文件和 /或流媒体520。可以从无线接收机设备向服务发送观看历史事务522。在一个实施例中, 节目时间表和权利的传输可以以每一注册服务器为基础进行。在一个实施例中,实际连接 可以实际上被重新定位到高速缓存服务器,并且高速缓存代理可以同时传送所有注册站的 所有节目指南信息。在一个实施例中,该节目时间表和权利文件可以由发布实体在向接收 机设备传送之前签署。在另一个实施例中,该站可以广播它自己的节目时间表。
[0067] 该单播方法可以使系统能够为已经位于覆盖之外的无线接收机设备工作,而无需 无线接收设备扫描所有注册站。在一个实施例中,站可以在它们的节目中宣布它们的DMA。 在一个实施例中,每个无线接收机设备可以在联系时间表服务器时宣布其现有的DMA。在一 个实施例中,接收机设备一侧客户端可以认证该节目时间表和权利。在一个实施例中,该无 线接收机设备可以接受未签署的节目和权利记录,但是站可以只让注册的无线接收机设备 采取服务。在一个实施例中,该服务可以要求(比如由服务协议)无线接收机设备向服务 报告其观看历史,包括通过在无线接收机设备上执行的交互链路来完成的任何相关对象或 屏幕观看。在一个实施例中,服务协议可以是针对当前许可区域的所有服务协议。在一个 实施例中,对于单播传送,当事务发生时,源服务器可以记录该事务。
[0068] 在一个实施例中,无线接收机设备一侧客户端可以向DMA中的所有供应商自动注 册。在另一个实施例中,无线接收机设备一侧客户端可以向服务供应商进行注册和/或根 据用户对服务供应商的选择而接受来自服务供应商的服务。在一个实施例中,中央代理服 务器可以用作DMA中的服务供应商的全部或一部分的清除库。在这一实施例中,无线接收 机设备一侧客户端可以与代理服务器进行交互以注册和/或访问来自各个服务供应商的 内容。以这种方式,无线接收机设备可以与单个代理服务器而不是多个服务供应商进行交 互以注册服务和/或访问内容。
[0069] 在一个实施例中,无线接收机设备可以在制造时被预先设定为具有服务层或客户 端应用。当可以生成签名和加密密钥时,该签名和加密密钥对的生成可以被预留以用于与 服务供应商首次联络。在一个实施例中,无线接收机设备可以分别用订阅单元ID和供应商 ID标识的未签名密钥进行操作。在一个实施例中,可以从单元唯一信息(比如,无线接收机 设备的MAC地址和/或电话号码)中创建单元ID。在其它实施例中,单元ID可以包括与外 部不可访问数据进行哈希和/或串联的单元唯一信息,比如事务时间和/或剩余处理(例 如,与噪声状分布的归类处理的最低有效位)。
[0070] 图6示出了内容供应商602a、602b、602c、602d可以与中央代理观看历史服务器 604进行通信的实施例广播系统600。在一个实施例中,该观看历史服务器604可以用作高 速缓存或代理服务器,其可以通过互联网114从无线接收机设备606收集观看历史并且每 月传送密钥信息,作为针对DMA或一系列DMA或站群组602a、602b、602c、602d的聚集。在 一个实施例中,这些记录可以被合并到单个文件中或以每一供应商、每一 DMA为基础进行 传送。在一个实施例中,这些记录可以按照供应商602&、60213、602(3、602(1被加密和签署。在 一个实施例中,代理服务器604可以具有单独的签署和加密密钥对。在一个替代性实施例 中,如果使用每一供应商加密和签署,单独的签署和加密密钥对可能是不需要的。加密和签 署以每一 DMA为基础发生,这是因为无线接收机设备606可以每月在一些DMA中生成数据。
[0071] 图7示出了用于确定接收机设备可以位于的当前DMA的实施例方法700。在方框 702中,可以对地理定位数据进行采样。可以使用用于对地理定位数据进行采样的各种方 法,比如,全球定位系统(GPS)接收机、IP地址映射、Wi-Fi SSID和eNB映射。在方框704 中,已采样的地理定位数据可以用于定义DMA地图。在一个实施例中,已采样的GPS数据可 以用于构建针对独立DMA的IP和eNB IP地图。在另一个实施例中,已采样的地理数据可 以用于构建各种地图,比如小区ID、Wi-Fi SSID、以及纬度/经度地图。在方框706中,DMA 地图可以被下载到无线接收机设备。在一个实施例中,GPS可以仅间歇性地用于确定无线接 收机设备的位置。以这种方式,可以使功耗最小化。在判断框708中,无线接收机设备可以 确定关于下载的地图的状态是否已经有变化。在一个实施例中,关于下载的地图的状态的 变化的指示可以是无线接收机设备已经移出下载的地图所覆盖的区域的指示。举例而言, 无线接收机设备可以确定其是否正在移动。在一个实施例中,可以通过识别eNB ID中的变 化和/或通过无线接收机设备上的加速计来确定动作。举例而言,动作可以指示无线接收 机设备处于车辆中并且很可能有状态变化,而没有动作可以指示还没有发生状态变化。
[0072] 如果没有检测出状态的变化(S卩,判断框708 ="否"),则在方框710中,无线接收 机设备可以在没有GPS的情况下确定其位置。在一个实施例中,无线接收机设备可以使用 IP和/或eNB来确定无线接收机设备的位置。以这种方式,没有移动或以其它方式改变其 状态的接收机设备可以被限制为或只需要实施非GPS确定,比如IP或eNB确定,因为这些 确定将足以证实该无线接收机设备已经移动出该DMA。举例而言,eNB地址可以是离散的, 而IP地址很可能是地址范围。
[0073] 如果检测到状态变化(即,判断框708 = "是"),则在方框712中,无线接收机设 备可以使用GPS来确定其位置。在方框714中,无线接收机设备可以根据其确定的位置和 下载的地图来确定当前DMA。在替代实施例中,可以单独或共同使用各种其它方法,以确定 无线接收机设备的位置。
[0074] 图8示出了用于向接收机设备传送0ΤΤ电视内容的实施例方法800。在一个实施例 中,该方法800可以由接收机设备的处理器来执行,比如上面描述的无线接收机设备102。 在方框802中,接收机设备可以接收DMA记录。在一个实施例中,响应于由接收机设备发起 的DMA记录请求来接收DMA记录。举例而言,一旦在接收机设备上启动0ΤΤ客户端,则可以 自动发起DMA记录请求。在另一个实施例中,DMA记录可以存储在接收机设备的存储器中, 并且可以经由去往DMA记录的位置的URL链接来接收该DMA记录。在一个实施例中,DMA记 录可以是一个DMA、一个DMA的一部分、和/或多个DMA的地图,包括关于DMA之间的边界的 信息。在一个实施例中,DMA记录可以是与DMA的子部分相关联的记录。在另一个实施例 中,DMA记录可以与整个DMA和DMA的子部分的组合相关联。在方框804中,接收机设备可 以确定其当前位置。举例而言,接收机设备可以使用GPS接收机来确定其当前的纬度和经 度。在判断框808中,接收机设备可以确定该接收机设备是否位于DMA中。在一个实施例 中,接收机设备可以基于接收机设备的当前位置和DMA记录来确定该接收机设备是否位于 DMA中。举例而言,为了确定该接收机设备是否处于DMA中,接收机设备可以将其当前位置 与DMA记录中的DMA的地图进行比较。如果无线接收机设备的当前位置不在DMA中(即, 判断框808 = "否"),则在方框810中,接收机设备可以禁止OTT电视内容的显示,并且该 接收机设备处理器可以返回到方框804。以这种方式,如果接收机设备不在DMA中,则可以 不显示内容,并且广播方能够遵守与该DMA相关联的地理许可要求。
[0075] 如果无线接收机设备的当前位置位于DMA中(即,判断框808 ="是"),则在方框 809中,接收机设备可以解密0ΤΤ电视内容。在一个实施例中,该解密可以链接到当前DMA。 在方框812中,接收机设备可以显示该0ΤΤ电视内容。以这种方式,只有实际位于该DMA中 的接收机设备可以显示该0ΤΤ电视内容,并且可以结合确定该接收机设备位于该DMA中,反 复地(例如,与每一节目一次相比更加频繁地)执行对0ΤΤ电视内容的解密。在方框814 中,接收机设备可以确定其接近另一个DMA。在一个实施例中,该接收机设备可以将其当前 位置与该DMA记录中的DMA边界进行比较,以确定当前位置和DMA边界之间的距离。在判 断框816中,接收机设备可以将其与另一个DMA的接近度与门限值进行比较。在一个实施 例中,门限值可以是存储在接收机设备的存储器中的、与到下一个DMA的距离相对应的值, 其中,在该下一个DMA处,DMA之间的切换准备应该开始。如果到另一个DMA的接近度大于 或等于该门限(即,判断框816 ="否"),则该接收机设备处理器可以返回到方框804以 确定该接收机设备的当前位置。如果到另一个DMA的接近度小于门限(即,判断框816 = "是"),则在方框818中,接收机设备可以请求另一个DMA记录、或一个DMA记录的另一个子 部分。以这种方式,随着接收机设备接近另一个DMA或DMA子部分,接收机设备可以准备转 换以便能够通过在进入下一个DMA或DMA子部分之前请求所需要的DMA记录,在DMA或DMA 子部分之间进行无缝切换。
[0076] 使得当接收机设备移动经过DMA边界时从一个网络附属到另一个的正在播送的 节目的临时连续性方面的无缝切换是非常期望的特性和/或可能的工作要求。提供无缝切 换需要确保在初始媒体服务器与可以在新进入的DMA区域中提供内容的目标媒体服务器 之间切换期间在播出期间没有重复和/或跳过。在一个实施例中,可以通过相应电视台在 相同时间间隔(比如,相同的挂钟(例如,绝对时间)间隔)期间合作传送节目,来完成无 缝的相同节目切换。在一个实施例中,可以通过需要给定时区内的每个附属的网络时间协 议("NTP")同步时间轴,来实现无缝切换。
[0077] 在一个实施例中,节目可以作为MPEG( "动态图像专家组")DASH( "动态自适应流 媒体")媒体片段进行传送,并且不同媒体服务器(很可能由不同内容传送网络("CDN")实 现为HTTP服务器)可以用于提供来自不同附属/广播方的DASH格式化内容的自适应HTTP 流传送。在这一实施例中,具有DASH编码器输出的DASH媒体片段格式的源节目可以在不 同时间到达这些不同的媒体服务器。当接收机设备移动穿过DMA边界同时继续显示相同的 节目时,可能出现的潜在问题是:那些DASH媒体片段应该在只要它们在选择的媒体服务器 上变得可用就可在给定接收机设备中的DASH客户端取出以便播出。如果DASH客户端要请 求的下一个DASH媒体片段中包含的媒体数据在目标媒体服务器处已经是可用的,则可以 发生无缝切换,或者如果不需要切换,则这些媒体数据在初始服务器处已经可用的同时,将 可以发生无缝切换。但是,如果当DASH客户端请求时,该下一个DASH媒体片段在目标媒体 服务器处还不可用,则在播出中可能有卡滞或停顿,直到该DASH媒体片段可以被取回以用 于后续的视频解码和呈现。这个问题的原因可能是:虽然相同DASH媒体片段在各个媒体服 务器处的到达时间是不同的,但是只要在选择的服务器上本地可获得片段,该DASH客户端 也许能够从该服务器取回那些片段以便解码并播出。
[0078] -种用于解决该问题并确保跨越DMA边界的无缝节目连续性的实施例方法可以 包括:使用公共值来表示跨越所有服务器的节目的、对于接收机设备(例如,接收机设备上 驻留的DASH客户端)可取回的任何给定DASH媒体片段的有效可用时间。在一个实施例 中,有效可用时间可以是相同的,无论那些DASH媒体片段在感兴趣的多个媒体服务器处的 不同到达时间方面的实际可用时间的潜在差异。在一个实施例中,不同广播站可以合作地 工作,使得它们各自的媒体服务器(可能由一个或多个CDN提供)指示相同的DASH媒体片 段可用时间。以这种方式,实际DASH媒体片段可用时间中的任何区别可以对进行请求的接 收机设备隐藏。
[0079] 在一个实施例中,位于要提供界面连续性的服务区域中的所有接收机设备可以被 提供公共媒体呈现描述("MPD")。MH)是如正式描述DASH格式化内容条目(即,媒体呈 现)的组成和DASH客户端对这些DASH格式化内容条目进行访问的方法的MPEG DASH (ISO/ IEC 23009-1)中定义的显示。在一个实施例中,使用MPD,可以从IS0/IEC 23009-1中定义 的可用开始时间属性获取DASH媒体片段的可用时间。
[0080] 另一种使得跨越DMA边界的无缝节目连续性的实施例方法可以不需要位于能够 实现节目连续性的服务区域中的所有接收机设备使用公共MPD。在这个替代实施例中,可以 以信号通知该服务区域中的所有接收机设备:该节目中的任何给定DASH媒体片段的播出 时间可能不会早于在该服务区域中可以使用的所有MPD中宣布的该DASH媒体片段的最新 可用时间。这可以需要对每个独立的MH)的可用开始时间值的节目连续性服务区域进行共 同服务的广播方之间共享的知识。以这种方式,无论该MPD中声明的DASH媒体片段可用时 间的可能差异如何,所有接收机设备之间的允许的播出时间可以被推迟以适应最差情况变 型。由于该播出时间可以是至少与该区域中的所有媒体服务器中的DASH媒体片段可用时 间的最新值一样晚,无论针对哪个媒体服务器发生切换,要取回的用于节目播放中的无缝 连续性的下一个DASH媒体片段肯定是在该目标服务器处可用的。
[0081] 图9A示出了实施例解密密钥层级900A。在一个实施例中,密钥层级900A可以要 求安全计算环境。在一个实施例中,来自内容供应商的DMA908可以是内容密钥解密层级 900A的一部分。该解密可以由密钥轮换时期904定期强制进行。在操作中,接收机设备密 钥918和每月的服务密钥914可以在方框916中被解密并传递到方框912。加密的节目密 钥902可以在方框912中用解密接收机设备密钥918和每月的服务密钥914进行解密。密 钥轮换时期904和硬件类型906可以在方框910中被解密并传递给方框920。DMA 908可以 在方框920中用解密密钥轮换时期904和硬件类型906进行解密。在方框922中,来自方 框912和920的输入可以被解密,并在方框924中传递给密钥流生成器。在一个实施例中, 只有DMA和密钥轮换向量可以处于频繁更新的路径中。在一个实施例中,接收机设备能力 可以处于节目密钥路径中,因为接收机设备能力不会随时间经常变化。在另一个实施例中, 可以包括接收机设备能力,作为级联或串联加密处理过程的一部分。在替代的实施例中,可 以包括接收机设备能力,作为执行层级掩码的一部分。
[0082] 图9B示出了类似于图9A中示出的密钥层级900A的实施例解密密钥层级900B, 除了硬件类型906可以被包括在节目密钥流中。在一个实施例中,硬件类型906可以被包 括在节目密钥流的节目中,因为该硬件类型906不会随时间变化。在一个实施例中,该硬件 类型906和加密节目密钥902可以在方框926中用解密接收机设备密钥918和每月的服务 密钥914进行解密。该DMA可以在方框928中用密钥轮换时期904进行解密。在方框930 中,从方框926和928的输入可以在方框932中解密并传递给密钥流生成器。
[0083] 如上所讨论的,在一个实施例中,可以根据接收机设备的位置来计算当前DMA,其 可以由不同方法来确定,包括GPS纬度/经度、Wi-Fi SSID、IP地址和小区ID。这些参数 可以与接收机设备处的DMA相关联,或者该DMA可以通过到地理定位服务器的连接来确定。 在一个实施例中,该地理定位服务器可以向接收机设备发送签署的DMA确定以便能够播放 广播内容。
[0084] 这一方法的一个缺点是接收机设备可以通过向其提供假的定位数据来欺骗地理 定位服务器。这一欺骗攻击可以采用重播攻击的形式,其中,接收机设备软件可能已经记录 了给定DMA中的数据集合,然后回放这一记录的数据,而不是提供准确的当前定位信息。有 很多种方法可以解决这类攻击,主要基于接收机设备的认证软件版本。例如,可以通过签署 的运行时间哈希计算,来向信任地区对在接收机设备上报告或计算中包括的每个软件版本 进行认证。在一个实施例中,发送给地理定位服务器的数据可以是由接收机设备签署的。但 是,这可能无法确保报告给信任区域的数据是准确的。在一个实施例中,没有使定位数据捕 获的某些部分在信任区域的直接控制下,一种解决方案可以是在捕获经认证的定位数据时 使用所有软件,并且使接收机设备请求针对每个基于DMA的密钥重新计算的新数据。在另 一个实施例中,为了进一步降低软件中潜在的中间人攻击,接收机设备的硬件中不存在可 以用软件修改的数据路径。
[0085] DMA密钥的频繁重新计算可能连接到地理服务器以进行每个不太期望的计算。在 另一个实施例中,一种解决方案可以是使地理服务器下载按照第一 DMA确定的DMA定位数 据简档(DMA记录)进行签名,然后其可以在后续连接上更新。在一个实施例中,DMA定位 数据简档(DMA记录)可以对应于整个DMA。在其它实施例中,DMA定位数据简档(DMA记 录)可以对应于DMA的一个或多个子部分(例如,区域)。在一个实施例中,DMA定位数据 简档(DMA记录)可以对应于整个DMA和DMA子部分的组合。在一个实施例中,接收机设备 可以保存N个DMA定位数据简档(DMA记录)和与最大年龄相距的年龄,或先进先出,以便 限制总的存储空间消耗。在一个实施例中,可以基于小区ID历史记录来做出关于在存储器 高速缓存中保存哪些DMA记录的确定。在其中DMA记录包括DMA和具有该DMA的(例如, 用小区ID来标识的)蜂窝站点的集合之间的映射,可以在存储器高速缓存中保持如下DMA 记录,该DMA记录的小区ID对应于与小区ID历史记录中的重复条目最匹配的小区ID。这 样,保持的DMA记录可以表示用户在一段时间中最有可能的位置。过去的用户位置可以表 示对未来用户位置的准确预测,并且使用小区ID历史能够基于用户的预测位置,对存储器 中的DMA记录进行过滤。在一个实施例中,接收机设备一侧用于识别DMA的定位信息的失败 可以造成到地理定位服务器的连接(即,当前位置不在已知的DMA中)。在一个实施例中, 当DMA简档过期或不准确时,接收机设备可以连接到地理定位服务器。在一个实施例中,所 联系的媒体服务器可以知道当前DMA源文件版本,这样该接收机设备不需要探测定位服务 器,除非该接收机设备的DMA数据过期。在一个实施例中,可以做出关于新的DMA文件是否 是强制的指示。以这种方式,使当到达了 "DMA记录"时期边界时的请求最小化。该定位文 件"DMA记录"可以允许未决邻近的通知(S卩,接收机设备靠近边界,因此接收机设备可以获 取关于该邻近DMA中的服务捕获的信息)。这可以被视为密钥传送过程中地理等效的当前 密钥和下一个密钥,并且使接收机设备能够在由于接收机设备移动所需要的切换之前捕获 DMA记录和每一 DMA加密。
[0086] 本申请中描述的服务潜在地覆盖从智能手机、平板电脑、膝上型电脑、台式电脑的 各种计算平台。广播方的许可可以只应用于这些接收机设备的子集。在一个实施例中,限 制接收机设备的许可可以由接收机设备信任区域中嵌入的接收机设备能力码来处理。特定 供应商的加密密钥可以用于通过加密该接收机设备的能力码来生成解密密钥。在一个实施 例中,该能力密钥可以被添加到节目密钥解密过程中。在一个实施例中,接收机设备一侧属 性可以组合到单个密钥中或通过一系列解密进行串联。在替代实施例中,各个分量密钥可 以在最终解密之前被解密。
[0087] 在一个实施例中,接收机设备可以包括软件认证和信任引导操作,这样该服务可 以知道接收方法(例如,接收机设备通过网络适配器、Wi-Fi或广域网进行接收)。这可以 是软件方法,因为它可能超出接收机设备理解除了已经穿过的上一条IP链路之外的任何 事情的能力。该原则性问题可能使得受限制的传送方法的广泛话题变得可疑,因为比如像 Slingbox之类的产品可能使对许可的DMA之外的媒体重新分发的限制完全难以处理。但 是,本申请可以确保至少每个广播方不会违反其许可。第三方或辅助链路的行为可能没有 被控制。
[0088] 在一个实施例中,作为节目内容的流式传送的替代或补充,电视台可以通过下载 传送来分发内容(例如,站产生/拥有的、联合的、和/或网络节目)。在一个实施例中,可 以在接收机设备处下载该内容并存储以便离线观看。在一个实施例中,可下载的内容可以 作为电视台/广播方的媒体服务器经由网页源传送的用户可订阅的视频或音频播客而变 得可用。0ΤΤ传送、下载和存储视频或音频播客可以由于不同原因而具有优点。如本申请中 所使用的,"播客"可以是时间表的文件传送,比如以插播方式进行的文件传送。0ΤΤ传送、 下载和存储视频或音频播客能够实现时移性消耗,这对于消费者是期望的。提供受欢迎的 节目作为用于下载传送或离线消耗的播客,替代和/或另外经由0ΤΤ同时播送来提供受欢 迎的节目(即,0ΤΤ流与名义上通过电缆、卫星和/或陆地广播系统进行无线播送的节目同 时发生)可以避免或减少对节目传输/有线电视和卫星付费电视供应商向广播网络支付的 重播费用的影响。同样,广播网络提供0ΤΤ同时播送可能对与为了传播那些节目的权利而 向网络支付费用而没有一些形式的商业交换的附属站的商业关系有不利影响。流行电视节 目的0ΤΤ同时播送能够在各种设备上接收,这些设备可以包括传统电视机、PC、平板电脑和 智能手机,免费并且独立于付费电视供应商。考虑到这种替代的并且免费赠送的内容访问, 一些现有的有线电视或卫星用户,尤其是那些订阅基本分组的用户可能没有多少兴趣或动 机续订他们的付费订阅。这种事件的发生很可能对广播方喜爱的传播/重播收入流向下施 加了压力。相反,播客传送,由于其非常自然的延时节目传输和消耗,可能对付费电视供应 商的利益破坏小得多。在当前系统中,一些广播方已经使电视剧集可用于通过互联网的流 媒体访问,其按照定义不是播客,因为取回要求明确的终端用户动作并且流媒体节目不可 用于设备存储以便稍后观看。通常,这些流媒体节目被提供用于在一天之后或其初始播出 稍后一段时间流出。
[0089] 通过蜂窝网络向很多用户同时直播流式传送视频或音频内容可能对单播网络施 加较重的负载负担,有可能导致间歇时段的低可用带宽,这可能造成低视频质量或者甚至 在播放过程中由于需要缓存而暂停。0ΤΤ内容的下载传送,用于针对时移呈现的用户存储 (比如通过基于播客的节目下载)可以避免和/或减轻这种网络拥塞状况并且可以确保较 高质量的内容传送。另外,0ΤΤ传送、下载和存储视频或音频播客能够使消费者使用或联网 以提供较低使用费(例如,基于传送的数据的每一单元量收费)时段(例如,蜂窝网络的非 高峰时间)以传送这些内容。
[0090] 在一个实施例中,除了播客的单播下载传送,广播传输(比如使用eMBMS)还可以 是频谱高效的。广播传输可能尤其适用于流行电视剧集的传送,因为对接收这些内容可预 期的广泛兴趣。广泛感兴趣的内容的单独单播传输可以消耗蜂窝网络中可以存在的任何空 闲和/或非峰值容量。因此,在一个实施例中,非常流行的内容(例如,非常流行的电视节 目)可以通过广播(例如,eMBMS)下载传送来传送,而不太流行(例如更"拖沓"的)内容 可以通过单播蜂窝信道进行传输。通过广播下载传送的非常流行的内容的传送可能需要广 播方和蜂窝运营商之间的协作。
[0091] 可能需要特定机制来实现对播客的eMBMS下载传送。在名义上的播客发布和订阅 中,通过文件(比如"网页源")来描述相应内容。网页源允许客户端设备软件程序(例如, 源阅读器或实现为"podcatcher"或播客客户端应用程序的一部分的聚合器)核查在分发 站点上发布的更新。该网页源转而实现为具有资源描述框架("RDF")站点摘要("RSS") 形式的可扩展标记语言("XML")文件,更流行地被称为真实简易聚合(RSS)文件或者替代 地,如互联网工程任务组("IETF")评审请求("RFC")4287所描述的Atom文件。RSS和 Atom对应于当前用于RSS的替代网页源格式,尤其RSS 2. 0是二者中更流行的。
[0092] 图10示出了适合用于描述视频播客的各个实施例中的示例性RSS 2. 0文件。如 图10中所示,RSS 2. 0文件可以包括内容摘要信息,包括各种信道信息和条目信息,以及附 件。附件可以是媒体文件的URL引用。在名义上的音频或视频播客发布中,相关联的音频 或视频文件可以由RSS文件中的附件单元引用以便使得"podcatcher"或播客客户端应用 程序通过下载来单独取回。在播客的eMBMS传送中,播客的中心媒体文件组成可能不适合 或不符合逻辑通过单播蜂窝网络取回。在一个实施例中,中心媒体文件可以由广播内容服 务器或广播多播-服务中心("BM-SC")从初始播客发布站点获取。替代"podcatcher"或 接收机设备上的播客客户端应用程序在eMBMS操作中从RSS信息取回媒体文件,该BM-SC 可以将该媒体文件作为非实时("NRT")下载传送业务的内容条目进行广播。可以由MBMS 用户服务发现/宣布信息(即,用户服务描述("USD"))在时间表元数据片段中宣布该内 容的传送时间表。或者,可以使用外部电子服务引导("ESG")(比如,由OMA BCAST定义的 ESG)来宣布对该内容的传送时间表。
[0093] 图11示出了适合用于各个实施例的MBMS用户服务发现/宣布信息(即,USD) 1100 的数据模型。如图11中所示,一个MBMS用户服务捆绑描述1102可以包括至少一个用户服 务描述实例1106并且可以包含多个用户服务描述实例1106。该用户服务捆绑描述1102可 以指前向纠错("FEC")修复流描述1104。在一个实施例中,其中MBMS用户服务携带DASH 格式的内容,该MBMS用户服务描述1106可以包括媒体呈现描述单元1116。该媒体呈现描 述单元1116可以包括对媒体呈现描述("MPD")1118(比如,元数据片段)的引用。此外, MPD 1118可以指一个或多个初始化片段1120,比如初始化片段描述("ISD")元数据片段。 并且,一个MBMS用户服务描述1106可以包括至少一个传送方法描述1108。该传送方法描 述1108可以指的是会话描述1112,并且可以包括对安全描述1114和相关联的传送过程描 述1110的引用。多个传送方法1108可以引用相同的服务保护描述1114。当相关联的传 送过程描述1110出现在用户服务描述1106中时,相关联的传送过程描述1110可以由一个 或多个传送方法1108引用。另外,MBMS用户服务描述1106可以包括时间表1122。如果包 括,则时间表1122可以指时间表描述1124。如果包括,则该时间表描述1124可以指过滤描 述 1125。
[0094] 如上所讨论的,在各个实施例中,需要eMBMS服务供应商(例如,蜂窝网络运营商) 与其内容要通过eMBMS传送的广播方网络之间的合作和协调。在一个实施例中,可能需要 使广播方和/或eMBMS服务供应商接收用于指示特定播客是否被订阅和被多少终端用户订 阅的信息。关于特定播客是否被订阅和被多少终端用户订阅的信息可以输入到算法中以确 定内容是否应该通过广播或单播网络进行传送。在当前RSS网页源中,对所期望的播客的 用户订阅只是客户端一侧的处理。假设终端用户选择订阅特定源以用于未来的播客传送, 在当前系统中,当获得了该特定源的RSS文件时,客户端软件(即,"podcatcher")不向服 务器发布站点提供明确信息。换句话说,该订阅事件只是在客户端设备处指示的,并且不向 网络一侧服务器提供订阅的指示。
[0095] 为了能够eMBMS传送播客,需要生成订阅事件并向网络指不该订阅事件。在 ^ 实施例中,当检测到用户选择网页源以用于接收未来的播客传送时,该接收机设备(例如, 智能手机)可以向网络发送订阅通知消息。举例而言,接收机设备可以生成并向网络发送 (例如,通过"podcatcher"软件和接收机设备中间件之间的交互)订阅通知消息,其包括用 户标识、源/内容信息和/或市场规模定位信息(例如,DMA标识和/或比如像GPS确定的 纬度和经度坐标之类的定位信息)。
[0096] 图12示出了可以由接收机设备的处理器执行用于生成并发送订阅通知消息的实 施例方法1200。在判断框1202处,接收机设备处理器可以确定是否在接收机设备中接收 到用户选择网页源以用于未来播客传送的指示。举例而言,用户选择网页源以用于未来播 客传送的指示可以是对应于RSS订阅的鼠标点击。如果没有接收到用户选择网页源以用于 未来播客传送的指示(即,判断框1202 ="否"),则接收机设备处理器可以返回方框1202 并且继续监测用户选择网页源以用于未来播客传送的指示。如果接收到用户选择网页源用 于未来播客传送的指示(即,判断框1202 = "是"),则在方框1204处,接收机设备处理器 可以生成订阅通知消息。在一个实施例中,该订阅通知消息可以包括用户标识、源/内容信 息、和/或市场规模定位信息(例如,DMA标识和/或比如像GPS确定的纬度和经度坐标之 类的定位信息、WiFi接入点、服务小区ID等)。在方框1206处,接收机设备处理器可以发 送订阅通知消息。在一个实施例中,接收机设备可以向服务器(比如,内容广播方的播客服 务器和/或eMBMS服务供应商的网络服务器)发送订阅通知消息。
[0097] 图13示出了类似于如上参照图12描述的方法1200的实施例方法1300,但是方法 1300包括可以由接收机设备结合方法1200的操作执行的用于指示eMBMS服务的可用性的 额外操作。如上所讨论的,在方框1204处,接收机设备处理器可以生成订阅通知消息,并且 在方框1206处可以发送该订阅通知消息。在判断框1302处,接收机设备处理器可以确定 接收机设备是否接收到订阅通知响应。在一个实施例中,订阅通知响应可以是从网络服务 器接收到的、用于指示经由eMBMS接收相关播客传送的能力的消息。如果没有接收到订阅 通知响应(即,判断框1302 ="否"),该处理器可以返回判断框1302。以这种方式,接收机 设备处理器可以继续判断是否接收到订阅通知响应,实际上等待直到接收到响应为止。如 果接收到订阅通知响应(即,判断框1302 ="是"),则在判断框1304,接收机设备处理器可 以确定该订阅通知响应是否指示播客传送是合格的eMBMS。举例而言,订阅通知响应可以指 示该播客传送是可经由eMBMS获得的,因此该订阅通知响应是合格的eMBMS。如果该订阅 通知响应是播客传送不是合格的eMBMS (即,判断框1304 ="否"),则在方框1310处,接收 机设备处理器可以指示该eMBMS传送不可用。举例而言,接收机设备处理器可以经由接收 机设备的显示器上的弹出指示来指示该eMBMS传送是不可用的。如果订阅通知响应是:播 客传送是合格的eMBMS (即,判断框1304 ="是"),则在方框1305处,接收机设备处理器可 以(例如通过在接收机设备的显示器上生成弹出指示)指示eMBMS传送是可用的。在方框 1306处,接收机设备处理器可以订阅将携带播客的、动态提供的eMBMS服务。在方框1308 处,接收机设备处理器可以接收用于指示何时经由eMBMS来广播播客的时间表信息。
[0098] 在一个实施例中,接收订阅通知消息的实体可以是广播方服务器,比如广播方的 播客服务器,其可以存储订阅通知消息的副本和/或使用该订阅通知消息中的信息来跟踪 内容使用。在一个实施例中,广播方服务器可以将订阅通知消息转发给eMBMS服务供应商 的网络服务器。该eMBMS服务供应商的网络服务器可以确定与订阅通知消息相关联的用户 是否eMBMS用户,并且可以向该广播方服务器告知:与该订阅通知消息关联的用户是或不 是eMBMS用户。在一个实施例中,内容广播方服务器和eMBMS服务供应商服务器之一或二 者可以确定该相关联的播客是否应该能够用于eMBMS传送,并且如果可以,该内容广播方 服务器和/或eMBMS服务供应商服务器可以确定eMBMS广播时间表。在可以广播的USD时 间表片段中可以宣布播客的时间表eMBMS广播,例如经由专用FLUTE会话传送、可用于单播 取回、或可以经由单播和广播分发二者可取回。
[0099] 图14示出了可以由eMBMS服务供应商服务器和内容广播方服务器执行的用于启 用播客来进行eMBMS传送的实施例方法1400。在方框1402处,内容广播方服务器可以接收 订阅通知消息。在其中订阅通知消息包括定位信息的实施例中,当接收到订阅通知消息时, 内容广播方服务器可以为与该订阅通知消息相关联的内容分配浏览信用。在方框1404处, 内容广播方服务器可以存储订阅通知消息的副本。在方框1406处,内容广播方服务器可以 向eMBMS服务供应商服务器发送订阅通知消息,并且在方框1408处,该eMBMS服务供应商 服务器可以接收该订阅通知消息。在判断框1410处,eMBMS服务供应商服务器可以确定与 该订阅通知消息相关联的用户是否是现有的eMBMS用户。举例而言,eMBMS服务供应商服务 器可以通过将该订阅通知消息中的用户信息(比如用户ID、设备ID等)与用户信息数据库 进行比较,来确定与该订阅通知消息相关联的用户和/或接收机设备是否是现有eMBMS用 户,其中,所述用户信息数据库将网络用户与他们的注册设备、设备能力和网络服务计划进 行关联。如果用户和/或接收机设备不是现有的eMBMS用户(S卩,判断框1410="否"),则 在方框1420处,eMBMS服务供应商服务器可以继续保持现有eMBMS服务传送不变。如果该 用户和/或接收机设备是现有eMBMS用户(S卩,判断框1410 = "是"),则在方框1412处,该 eMBMS服务供应商服务器可以向内容广播方服务器发送eMBMS传送合格消息,并且在方框 1414处,该内容广播方服务器可以接收该eMBMS传送合格消息。在一个实施例中,该eMBMS 传送合格消息可以是包括用于指示与订阅通知消息相关联的用户/接收机设备是eMBMS用 户的指示的消息。
[0100] 在判断框1416处,eMBMS服务供应商服务器可以确定是否启用播客进行eMBMS传 送。在一个实施例中,eMBMS服务供应商可以与内容广播方具有预先建立的协议,其可以允 许只由eMBMS服务供应商做出eMBMS传送决策。在一个可选实施例中,在可选的判断框1418 处,内容广播方服务器可以确定是否独立于eMBMS服务供应商服务器和/或结合eMBMS服 务供应商服务器,启用播客进行eMBMS传送。在一个可选实施例中,eMBMS服务供应商服务 器和内容广播方服务器可以相互交换信息以便协商是否启用播客进行eMBMS传送。在一个 实施例中,可以基于一个或多个考虑因素(比如网络容量、内容使用率、用户位置、内容类 型、分发权利等),来做出是否启用播客进行eMBMS传送的确定。举例而言,一种算法可以基 于内容类型和内容使用率来定义播客的未来流行度,并且可以启用具有高于预定门限的流 行度的播客来进行eMBMS广播。如果针对播客传送的初始请求被视为不适合进行eMBMS传 送,从而不能被启用以用于eMBMS传送(即,判断框1416和/或1418 = "否"),则在方框 1420处,eMBMS服务供应商服务器可以继续保持现有eMBMS服务传送不变,并且在方框1424 处,该内容广播方服务器可以维持名义上的播客单播传送(即,非eMBMS传送)。如果启用 播客进行eMBMS传送(S卩,判断框1416和/或1418 = "是"),则在方框1422处,eMBMS月艮 务供应商服务器可以调度播客的eMBMS广播。
[0101] 在一个可选的实施例中,在可选方框1426中,内容广播方服务器可以与eMBMS服 务供应商服务器交换消息以便调度eMBMS广播。在方框1423处,eMBMS服务供应商服务器 可以向发送订阅通知消息的接收机设备发送订阅通知响应。在一个实施例中,该订阅通知 响应可以是如下消息,该消息包括针对接收机设备的即将发生的、请求网页源内容的eMBMS 传送的通知、包括可以使该接收机设备自动订阅该eMBMS服务的新提供的eMBMS服务的元 数据。这个基于订阅通知响应中的元数据的自动订阅过程可以使得接收机设备的用户能够 自动接收相关联的eMBMS服务,而无须手动地输入明确的订阅信息和/或手动地执行明确 的订阅建立操作。在方框1428处,eMBMS服务供应商服务器可以公布eMBMS广播的时间表。 举例而言,播客的eMBMS广播时间表可以在USD时间表片段中公布,该片段可以被广播,例 如,经由专用FLUTE会话来传送、可用于单播取回、或可经由单播和广播分发取回。举另一 个例子,该调度信息还可以在基于标准的ESG(比如OMA BCAST所定义的)中携带。在方框 1430处,内容广播方服务器可以向eMBMS服务供应商服务器提供播客的媒体文件,并且在 方框1432处,该eMBMS服务供应商服务器可以接收该播客的媒体文件。在方框1434处,该 eMBMS服务供应商服务器可以广播eMBMS内容。在一个实施例中,该内容广播方服务器和/ 或eMBMS服务供应商可以监测内容使用报告以确定播客广播(比如,联合的播客广播)的 使用。低使用率可以指示用户对播客内容的兴趣较低,并且在一个实施例中,使用率低于最 小使用水平的播客可以被停止(即,终止)广播传送。举例而言,在确定使用水平下降到低 于最小使用水平时,联合的播客的相关联的聚合源频道可以被停止广播传送。
[0102] 在一个实施例中,广播内容服务器和/或eMBMS服务供应商服务器可以根据IP地 址映射来确定发送该订阅通知消息的接收机设备的地理位置。在一个实施例中,基于订阅 通知消息的源IP地址(例如,路由器、蜂窝基站、调制解调器等的IP地址),可以根据源IP 地址与数据库进行比较来确定可能的位置,该数据库将IP地址和地理位置(比如纬度和经 度)进行关联。以这种方式,可以确定接收机设备的可能位置。在一个实施例中,该可能位 置可以与DMA地图进行比较,以便基于该内容在确定的DMA中的广播权利来确定该接收机 设备可能位于的当前DMA、以及该接收机设备是否有资格接收和/或显示该内容。
[0103] 在另一个实施例中,广播内容服务器和/或eMBMS服务供应商服务器可以基于订 阅通知消息中包含的服务小区站点ID来确定发送该订阅通知消息的接收机设备的地理位 置。在这个实施例中,基于该小区ID的接收机设备的位置可以与DMA地图或数据库(该数 据库将小区ID与DMA进行关联)进行比较,以确定该接收机设备所位于的当前DMA,以及基 于广播方对该内容在确定的DMA中的权利,来确定该接收机设备是否有资格接收和/或显 示该内容。在另一个实施例中,广播内容服务器和/或eMBMS服务供应商服务器可以基于 订阅消息中包含的接收机设备的纬度和经度或GPS坐标,来确定发送订阅通知消息的接收 机设备的地理位置。在这一实施例中,基于GPS坐标的接收机设备的位置可以与DMA地图 进行比较以确定该接收机设备所处的当前DMA,以及基于广播方对内容在确定的DMA中的 权利来确定该接收机设备是否有资格接收和/或显示该内容。在另一个实施例中,广播内 容服务器和/或eMBMS服务供应商服务器可以基于订阅消息中包含的服务Wi-Fi接入点的 SSID来确定发送订阅通知消息的接收机设备的地理位置。在这个实施例中,基于SSID的接 收机设备位置可以与DMA地图或数据库(该数据库将小区ID Wi-Fi接入点SSID与DMA进 行关联)进行比较,来确定该接收机设备所处的当前DMA,并且基于广播方对内容在确定的 DMA中的权利来确定该接收机设备是否有资格接收和/或显示该内容。
[0104] 图15示出了可以由接收机设备的处理器执行的用于下载和播放播客的实施例方 法1500。在方框1502处,接收机设备处理器可以接收eMBMS时间表。在一个实施例中,接收 机设备处理器可以从eMBMS服务供应商服务器接收eMBMS时间表,比如通过单播和/或广 播传输。在判断框1504处,接收机设备处理器可以确定订阅的播客是否被调度用于eMBMS 传送。举例而言,接收机设备处理器可以将与先前发送的订阅通知消息相关联的内容/源 信息与接收到的eMBMS时间表中的内容/源信息进行比较,以识别可以指示订阅的播客被 调度用于eMBMS传送的匹配。
[0105] 如果处理器确定订阅的广播没有被调度用于eMBMS传送(S卩,判断框1504 = "否"),则在方框1503处,接收机设备处理器可以重置并启动等待时钟。举例而言,这可以 涉及接收机设备处理器将向上计数定时器重置为零并启动该定时器。在判断框1505中, 接收机设备处理器可以确定该等待时钟是否高于等待门限。在一个实施例中,等待计数门 限可以是选择的预定时间段,以便使接收机设备处理器能够在声明错误之前等待下一个调 度的到达。如果该等待时钟小于或等于等待门限(即,判断框1505 ="否"),则接收机设 备处理器可以在判断框1509中确定是否接收到下一个eMBMS调度。如果下一个eMBMS调 度没有被接收到(即,判断框1509 ="否"),如上面所讨论的,则接收机设备处理器可以在 判断框1505中确定该等待时钟是否高于等待门限。以这种方式,接收机设备处理器可以 继续等待下一个eMBMS调度。如果接收到下一个eMBMS调度(即,判断框1509 = "是"), 如上所讨论的,则接收机设备处理器可以在判断框1504中确定订阅的播客是否被调度用 于eMBMS传送。如果该等待时钟高于等待门限(S卩,判断框1505 = "是"),则在方框1506 中,接收机设备处理器可以指示订阅错误,比如通过在接收机设备的显示器上显示订阅错 误消息。举另一个例子,订阅错误的指示可以是针对接收机设备处理器的内部指示,比如 对"podcatcher"应用的指示,并且该内部指示可以使"podcatcher"应用发起期望的播 客的单播获取。如果处理器确定订阅的播客被调度用于eMBMS传送(即,判断框1504 = "是"),则在方框1507处,接收机设备处理器可以禁用播客的任何单播获取,比如通过禁用 对"podcatcher"应用中的播客的单播获取。在方框1508处,接收机设备处理器可以指示 成功的订阅。举例而言,当检测到该网页源可用于eMBMS分发时(例如,当接收到eMBMS 广播调度时),则接收机设备可以在接收机设备的显示器上输出关于针对播客的订阅/注 册成功的指示。举另一个例子,当接收到eMBMS广播时间表时,接收机设备中间件可以向 "podcatcher"应用指示在eMBMS广播时间表事件中存在播客,其可以触发"podcatcher"应 用提供成功订阅/注册的通知。在一个实施例中,接收机设备处理器可以向网页源提供订 阅服务作为独立的用户服务,或作为包括多个网页源的聚合用户服务的单独内容条目。
[0106] 在方框1510处,接收机设备处理器可以在调度的eMBMS广播时间经由eMBMS传送 来下载订阅的播客。在一个实施例中,当成功订阅时,可以自动订阅用户/接收机设备,这 样不需要进一步的终端用户订阅动作来触发接收机设备根据与订阅的内容相关联的传送 调度来下载相应的内容。
[0107] 在成功下载播客之后,在方框1512处,接收机设备处理器可以存储该播客。举 例而言,接收机设备处理器可以将下载的播客存储在接收机设备存储器高速缓存中。在 方框1514处,接收机设备处理器可以指示成功的下载。举例而言,接收机设备处理器可 以通过"podcatcher"应用来显示弹窗,作为对用户有新的内容可用的指示。举另一个例 子,eMBMS客户端/堆栈可以向设备中间件发送成功下载并在板上高速缓存,然后转而,中 间件可以向"podcatcher"发送内容可用性的指示。在方框1516处,接收机设备处理器可 以接收播客播放指示。举例而言,播客播放指示可以是与用户选择要播放的播客相对应的 触摸屏幕事件指示。在方框1518处,接收机设备处理器可以播放该播客。举例而言,当用 户选择播出先前下载的播客时,由于该"podcatcher"已经在方框1508处接收到成功订 阅指示,该"podcatcher"可以从接收机设备存储器获取媒体文件,与尝试单播取回相反。 在一个实施例中,可以根据当中间件向"podcatcher"告知本地内容可用性时由中间件向 "podcatcher"给出的URL, "podcatcher"软件直接连接到接收机设备存储器。在另一个示 例中,"podcatcher"的单播取回尝试可以由接收机设备中间件拦截,其并非单播取回媒体, 而是可以从接收机设备存储器取回存储的媒体文件并将其提供给"podcatcher"。在一个 实施例中,当播放了播客时,该接收机设备可以确定其位置并且可以生成包括其位置的观 看历史报告。接收机设备可以将这一观看历史报告发送给服务器,比如eMBMS服务供应商 服务器、内容广播服务器和/或第三方观看历史报告服务服务器。该服务器接收观看历史 报告可以使用位置信息向合适的内容供应商(比如,当播放该播客时与接收机设备处于的 DMA相关联的内容供应商)分配与播放的播客相关联的内容的观看信用。
[0108] 在一个实施例中,站可以基于用户满意度来确定要经由流式传输而非下载来提供 的内容。在一个实施例中,用户满意度可以基于收集的使用报告来确定。举例而言,使用报 告可以根据低分辨率的视频质量和/或停止/缓存发生,来详述具有最低用户满意度的节 目。这样的低分辨率的视频质量和/或停止/缓存发生可能对应于那些具有最大用户需求 的节目,因为对那些节目的用户需求可能对支持视频流的蜂窝单播网络造成最大业务负载 问题。举例而言,该站可以为最高用户需求节目创建可下载的播客并且对较低用户需求节 目进行流式传输。在一个实施例中,站可以基于用户兴趣水平来确定要经由流式传输而非 下载来提供的内容。在一个实施例中,用户兴趣可以基于收集的使用报告来确定。举例而 言,使用报告可以详述根据在相关联的联合的源频道上的内容观看的频率而测量出的具有 最高整体收视率的节目。举例而言,站可以为具有最高用户兴趣水平的内容和/或高于用 户兴趣水平门限的内容来创建可下载的播客。在其它实施例中,站可以监测使用报告以确 定是否应该不再通过流媒体提供内容。举例而言,可以识别高兴趣内容并且站可以终止该 高兴趣内容的源频道,因此只通过下载提供内容。举另一个例子,可以识别低兴趣内容和/ 或低用户满意度内容并且该站可以终止该低兴趣内容和/或低用户满意度内容的源频道。 在各个实施例中,针对其源频道的终止识别出的内容可以通过或不通过下载提供。
[0109] 在一些实例中,内容许可需求可能在内容接收过程中不控制用户接收机设备的位 置。而是,该DMA限制可以只在观看该内容时应用于接收机设备的位置。因此,视频或音频 播客内容的接收和后续存储可以在内容传输过程中不受接收机设备的位置的约束。在这 一实施例中,安全DMA判定可以发生在客户端应用被激活以取回和/或播放存储的内容的 时亥lj。在一个实施例中,该DMA确定可以基于本地存储的DMA记录(即,存储在接收机设备 中),而无需接收机设备和地理服务器之间的交互通信。
[0110] 在流式传输(例如,网络广播)和下载传送("播客")服务模型之间的差异可能 是后者在接收机设备上存在存储的内容,其可能无法在变得可用之后立即被播放。举例而 言,存储的内容可能是源自于用户不选择一些已下载的内容来观看、或源自于接收机设备 在用户想要观看内容时处于允许的DMA之外。对于已下载节目而言,由于其相对尺寸,高速 缓存管理策略可能是必要的。在一个实施例中,已下载节目高速缓存可以通过增益和/或 先进先出过程来进行管理。在一个实施例中,可以基于关于用户的未来位置和很可能在哪 里观看已下载节目的预测,来管理已下载的节目高速缓存。接收机设备可以被配置为基于 用户的最近移动历史、日历应用数据和在本地可用于运行在接收机设备上的应用的其它信 息来做出这样的预测。在一个实施例中,可以对如下节目进行优先化以便保留,这些节目的 关联/允许DMA映射到与接收机设备的小区ID历史记录中的重复实体最佳匹配的小区站 点(用小区ID标识)。在另一个实施例中,可以对如下节目进行优先化以便保留,由地理坐 标(例如,纬度和经度)定义的、这些节目的关联/允许DMA与存储器中保存的接收机设备 位置的位置记录最佳匹配。
[0111] 各个实施例的系统、方法和接收机设备可以启用针对广播站的0ΤΤ服务。该各个 实施例可以经由单播通信来实现用户接收机设备的注册,可以在注册过程中识别服务区域 (DMA和/或DMA的子部分),并且可以启用接收机设备/服务器密钥对。各个实施例可以 允许在制造时对接收机设备进行设定,包括单元ID的创建。各个实施例提供用于对来自接 收机设备和/或网络的记录进行认证和加密的方法,比如通过使用非对称加密方法,比如 RSA加密。各个实施例可以提供用于确定当前工作的DMA的方法。在一个实施例中,可以通 过以低占空比采样使用接收机设备GPS接收机和与定义的从地理数据服务器获取的DMA边 界进行比较,来确定当前工作的DMA和/或DMA子部分。在一个实施例中,DMA边界可以描 述为纬度和经度坐标。在一个实施例中,比如当eNB可能对接收机设备不熟悉时,可以通过 将eNB地址与从地理数据服务器获取的当前DMA列表进行比较,来确定当前工作DMA。在一 个实施例中,可以向接收机设备传送用于描述给定DMA和/或DMA子部分的属性的"DMA记 录"。该DMA记录可以基于一种或多种定位方法,包括IP地址、编码ID、GPS和/或Wi-Fi SSID。
[0112] 在一个实施例中,接收机设备可以识别其在定义的边界中的近似位置或者该位置 可以位于定义的描述中。对近似位置的标识能够标识对另一个区域的接近度(例如,另一 个DMA或另一个DMA子部分)。在一个实施例中,接近度标识与移动方向相结合可以用于有 助于在切换之前提供数据(例如,下一个DMA、下一个DMA服务密钥的预先获取、和/或DMA 记录)。在一个实施例中,可以将IP地址范围与从地理数据服务器获取的当前DMA的数据 进行比较。
[0113] 在一个实施例中,响应于检测到该接收机设备与不熟悉的IP地址相关联,可以要 求接收机设备连接到地理数据服务器。在一个实施例中,接收机设备报告返回可以用于用 IP和eNB信息填入地理数据库。在一个实施例中,可以要求有效的报告返回作为服务的条 件。在一个实施例中,签名和/或加密可以应用于报告返回记录。在一个实施例中,如果eNB 或IP地址看起来可疑,则接收机设备可以借助于GPS (如果可用)。在一个实施例中,移动 检测可以用于确定使用GPS的必要性和/或可用性(S卩,如果接收机设备正在移动,其可以 是在车辆中,并且GPS也许很可能工作)。在一个实施例中,对长期物理静态客户端(S卩,固 定的接收机设备)的服务可以限于IP地址方法。在一个实施例中,接收机设备可以在服务 器处被标记为不移动的。在一个实施例中,可以通过eNB地址的改变或从接收机设备的物 理层收集到的度量来检测移动。
[0114] 在一个实施例中,可以从远程接收机设备获取观看记录。在一个可选的实施例中, 可以通过签名密钥对来认证观看记录。在一个可选实施例中,可以通过加密密钥对来加密 观看记录。在一个实施例中,可以通过代理服务器获取观看记录。在一个实施例中,观看记 录可以包括可选的已签名和可选的已加密记录二者。在一个实施例中,可以启用可选代理 签名和加密密钥对。在一个实施例中,观看记录可以被聚合到单个事务/连接中。在一个 实施例中,可以同时收集每个参与供应商的记录,作为每一供应商的单独文件。在一个实施 例中,单独的服务供应商签名和加密可以以每一记录为基础发生。在一个实施例中,单独的 服务供应商签名和加密可以以每一供应商为基础针对多个文件发生。在一个实施例中,单 独的服务供应商签名和加密可以以每一用户为基础发生。在一个实施例中,所有观看记录 可以位于一个文件中。在一个实施例中,可以为代理服务器提供单独的加密和签名密钥对。 在一个实施例中,网络/供应商可以请求观看记录。在一个实施例中,网络/供应商可以通 过广播消息来请求观看记录。在一个实施例中,网络/供应商可以使用节目向导数据结构 来请求观看记录。在一个实施例中,网络/供应商可以经由专用消息来请求观看记录。在 一个实施例中,网络/供应商可以针对DMA或DMA子部分中的所有接收机设备(比如,由特 定代理服务器请求)、供应商的特定接收机设备、和/或供应商,请求观看记录。在一个实施 例中,接收机设备可以认证观看历史请求。在一个实施例中,接收机设备可以使用供应商签 名密钥(包括站群组签名密钥和/或站签名密钥)和/或代理服务器签名密钥来认证观看 历史请求。
[0115] 在一个实施例中,可以根据客户端在接收机设备中的设定来生成唯一单元ID。该 唯一单元ID可以使用确定性和随机的(接收机设备)数据和/或只使用确定性(接收机 设备)数据来生成。在一个实施例中,可以生成管理的或自己生成的唯一服务供应商ID。 可以使用确定性和随机的数据和/或只使用确定性的数据来生成管理的或自己生成的唯 一服务供应商ID。
[0116] 在一个实施例中,可以通过广播或单播来传送针对邻近DMA的附属ID。可以使用 信号、使用抽象ID和/或使用URL来传送附属ID。可以通过系统方法来构造 URL,和/或 可从已知服务器获得URL。
[0117] 在一个实施例中,当前DMA和/或DMA子部分可以根据当前位置来确定。可以通过 地理服务器使用IP、eNB、Wi-Fi SSID、和/或纬度/经度进行查找查询、经由已知IP范围 和/或eNB地址的内部查询、和/或地理服务器和内部查询的组合,来确定当前DMA。在一 个实施例中,可以由接收机设备的处理器使用IP地址、eNode B ID、Wi-Fi SSID、和/或纬 度/经度(例如,GPS坐标),在本地确定当前DMA和/或DMA子部分。在另一个实施例中, 接收机设备可以向服务器提供IP地址、eNode B ID、Wi-Fi SSID、和/或纬度/经度(例 如,GPS坐标)中的一个或多个,并且该服务器可以确定当前DMA和/或DMA子部分。在其 它实施例中,在接收机设备和服务器二者处使用IP地址、eNode B ID、Wi-Fi SSID、和/或 纬度/经度(例如,GPS坐标)的确定的组合可以用于识别当前DMA和/或DMA子部分。
[0118] 在一个实施例中,供应商列表可以按照DMA和/或站群组来生成。在一个实施例 中,可以用基于DMA的URL或基于经提炼的DMA的ULR经由服务器来访问供应商列表。在一 个实施例中,可以通过广播或单播从DMA或站群组中的任何供应商接收供应商列表。在一 个实施例中,接收机设备可以被启用以每一 DMA为基础来接受所有服务提供/协议。这可 以通过提供针对当前许可区域的所有服务协议来实现。在一个实施例中,接收机设备可以 被启用以每一 DMA为基础来选择性地接受服务提供/协议。在一个实施例中,接收机设备 可以被启用以全国为基础来接受针对给定供应商的站群组服务提供/协议。在一个实施例 中,服务接入控制可以是基于接收机设备一侧的规则,比如基于成功的观看历史报告。在一 个实施例中,成功的观看历史报告可以通过网络签名的确认来确定。在一个实施例中,服务 接入控制可以是网络/站一侧控制的,比如基于缺少成功的观看历史报告的密钥拒绝。在 一个实施例中,成功的观看历史报告可以由接收机设备观看历史的有效签名哈希来确定, 比如通过安全哈希算法(例如SHA1)。在一个实施例中,可以通过生物计量感测或用户交互 要求来确定观看历史日志欺骗。在一个实施例中,接收机设备可以被配置为显示针对用户 确认的周期性请求,确定该用户确认是否是在该周期性请求的显示之后的设置时间段中接 收到的,并且响应于确定在设置时间段内没有接收到用户确认信号,终止针对当前许可区 域的0ΤΤ电视内容的显示。在一个实施例中,接收机设备可以在节目结束时终止服务,除非 用户指示确认要继续。
[0119] 在一个实施例中,接收机设备可以使用摄像头执行注视检测,并且如果该用户没 有正在观看显示器,则关闭显示和/或接收。因此,在这一实施例方法中,接收机设备可以 根据使用接收机设备的摄像头进行注视检测,来确定用户的眼睛在注视接收机设备的显示 器,并且响应于确定用户的眼睛没有注视显示器,终止当前许可区域的0ΤΤ电视内容的显 示器。在一个实施例中,可以在显示器关闭之前提供响应标语。在一个实施例中,接收机设 备可以报告响应时间和/或响应请求的成功/失败。
[0120] 在一个实施例中,可以通过广播或单播向接收机设备提供切换候选。在一个实施 例中,可以按照DMA(可以包括多供应商)和/或按照供应商(可以包括多个DMA)提供切 换候选。在一个实施例中,可以按照节目(例如,针对联合的节目)来提供切换候选。在一 个实施例中,可以针对特定DMA从附近的DMA记录来预先加载切换候选。在一个实施例中, 切换候选可以包括DMA子部分。
[0121] 在一个实施例中,可以由DMA或站群组通过单播来提供供应商信息。在一个实施 例中,可以使用具有系统化结构的URL来提供供应商信息。以这种方式,接收机设备可以快 速地在不熟悉的DMA中获取供应商信息。在一个实施例中,供应商信息可以包括在URL命 名中提炼出的DMA命名。在一个实施例中,可以通过接收机设备上的提炼的或字面上的名 字和/或通过经由网络服务来提炼的或字面上的名字,对DMA进行查找。在一个实施例中, 可以启用直接交互报告返回,比如通过使用嵌入的URL触发器指导有印象的报告返回,包 括采样参数。
[0122] 在一个实施例中,密钥层级可以包括是明文或密钥的DMA数据和/或接收机设备 类别明文或密钥。在一个实施例中,密钥传送方案可以支持密钥系统用于多个区域和/或 多个接收机设备类型。在一个实施例中,可以生成支持特定设备类别、DMA、和/或DMA子部 分的每月密钥。在一个实施例中,可以对信任区域设定接收机设备能力明文或密钥,接收机 设备能力可以是经由加密和/或哈希能力代码完成的特征的串联。在一个实施例中,受信 任的引导可以用于使当前区域的推理是在接收机设备上受信任的参数。在一个实施例中, 软件可以捆绑到区域或DMA或DMA子部分,并且可以由接收机设备信任区域对计算进行认 证。
[0123] 在一个实施例中,可以由接收机设备上的应用通过使用对接收机设备可用的定位 历史日志优先化以保留其小区ID可以对应于对该位置历史日志中的重复实体的最匹配的 那些DMA记录,来执行对DMA记录的高速缓存管理。在一个实施例中,可以通过将内容作为 视频(或音频)播客服务,来提供对节目的下载传送以便离线观看。以这种方式,由于过多 的0ΤΤ流传送而引起的对单播网络加载的恶化可以被降低,并且可以实现较高的视频质量 和用户体验。在一个实施例中,站和/或站群组可以通过监测收集的使用报告以及选择下 载那些具有最低用户满意度的节目(如根据低分辨率的视频质量或停止/缓存发生而测得 的),来确定要提供哪些内容用于播客/下载传送。这些目录很可能映射到具有最大用户 需求的内容,其转而可以对支持视频流的蜂窝单播网络造成最大业务负载问题。在一个实 施例中,每一对象的下载和/或每一页面度量的下载可以被报告给站和/或站群组,并且所 报告的每一对象下载和/或每一页面度量下载可以用于确定广播该对象和/或页面是否值 得。在一个实施例中,可以通过使用可用的接收机设备位置历史信息来优先化以保留其相 关联/允许的DMA的、如映射到与接收机设备的小区ID历史日志中的重复实体最佳匹配的 小区站点(由小区ID标识)的那些内容,在本地对(S卩,在接收机设备上)保存有还未观 看的已下载内容的高速缓存进行管理。类似机制可以用于基于地理坐标(例如,从GPS接 收机获取的)和/或漫游历史来作为保留优先级的基础,如果接收机设备在存储器中保存 这些日志的话。
[0124] 在其中内容可以被封装到DASH格式中的一个实施例中,当接收机设备穿过DMA边 界时,可以通过确保公共值表示该节目的任何给定DASH媒体片段在支持该节目连续性服 务区域中内容传送的所有服务器(包括那些属于不同电视台的服务器)的有效可用性时 间,来启用流式传输节目的播出的无缝切换。在其中内容可以被封装到DASH格式中的另一 个实施例中,当接收机设备穿过DMA边界时,可以通过以信号通知位于该节目连续服务区 域中的所有接收机设备在该节目中的任何给定DASH媒体片段的、不早于在该服务区域中 使用中的所有MH)之中公布的该DASH媒体片段的最新可用时间的播出时间,来启用流式传 输节目的播出的无缝切换。
[0125] 在一个实施例中,如果给定节目达到流行门限并且运营商决定转换到演进型多媒 体广播多播服务(eMBMS),则移动网络运营商("ΜΝ0")可能需要打开特定多播广播单频率 网络("MBSFN")。在一个实施例中,采用服务的接收机设备可以分布在许可的DMA中,并 且该ΜΝ0可以知道哪些MBSFN应当生效。在另一个实施例中,ΜΝ0可以具有包括对DMA进 行服务的MBSFN的标识的宏。在一个实施例中,作为0ΤΤ开始的源可以由于流行度而移动 到 eMBMS。
[0126] 在一个实施例中,接收机设备的网络一侧和信任区域可以包括用于建立信任的机 制。在一个实施例中,在接收机设备一侧,可以在制造接收机设备时提供这些机制。在一 个实施例中,广播方可以在签名的程序元数据中与源DMA -起报告其唯一 FCC ID (或类似 ID)。以这种方式,可以确定广播内容的源的可追溯性。
[0127] 在一个实施例中,受欢迎的播客(即,重复文件传送)可以被转换到eMBMS。在 一个实施例中,无线供应商的网络一侧可以等待受欢迎的重复文件请求(例如,每日新闻 早间新闻剪报或类似的内容)。在一个实施例中,可以跟踪播客受欢迎程度。在一个实施 例中,当确定受欢迎的播客时,当发布播客时,这些播客可能存储在用于eMBMS传送的代理 服务器上,使得这些内容可以被立即下载并且在所有接收机设备开始尝试获取内容之前分 发。在一个实施例中,该ΜΝ0可以与内容持有者建立商业关系,这样该ΜΝ0可以在内容的分 发时间之前接收播客,并且该内容可以预先传送给接收机设备,从而避免了每次浏览这些 内容时用户或接收机设备请求这些内容的需要。在一个实施例中,可以检测到重复文件下 载,并且在重复文件下载(例如,每日和/或每周)之间的周期性可以用于确定可以经由 eMBMS服务来传送的所需要的播客的出现。
[0128] 图16示出了一种用于基于0ΤΤ电视内容来构建MBSFN的实施例方法1600。该方 法1600可以由eMBMS网络运营商的服务器执行。在一个实施例中,在初始时刻,eMBMS网 络可以被配置为使得第一 MBSFN涵盖第一 DMA,而第二个、单独的MBSFN涵盖第二DMA。第 一 DMA中的无线接收机设备可以通过eMBMS网络运营商来传递节目请求,并且在方框1602 中,eMBMS网络服务器可以从无线接收机设备接收针对第一 DMA中提供的节目的节目请求。 举例而言,节目请求可以是针对第一 DMA中许可的第一本地附属广播方提供的0ΤΤ电视内 容的请求,并且该节目请求可以指定可以从其提供οττ电视内容的第一本地附属广播方的 服务器的URL。在其中本地附属广播方通过将节目请求重新定向到国家电视网络服务器的 URL来提供网络电视内容(例如,国家直播体育事件、国家网络电视节目等)的一个实施例 中,在方框1604中,eMBMS网络服务器可以通过第一 MBSFN从国家电视网络服务器向无线 接收机设备提供内容。当无线接收机设备从第一 DMA向第二DMA移动时,与第一 MBSFN的 连接可以被丢弃(例如,为了尊重DMA边界和/或由于MBSFN差异),并且该无线接收机设 备可以被要求建立与第二MBSFN的新连接。在方框1606中,eMBMS网络服务器可以从无 线接收机设备接收针对该第二DMA中提供的节目的新节目请求。举例而言,该节目请求可 以是针对该第二DMA中许可的第二本地附属广播方所提供的0TT电视内容的请求,并且该 节目请求可以指定可以从其提供0TT电视内容的第二本地附属广播方的服务器的URL。在 其中本地附属广播方通过将节目请求重新定向到国家电视网络服务器的URL来提供网络 电视内容(例如,国家直播体育事件、国家网络电视节目等)的一个实施例中,在方框1608 中,eMBMS网络服务器可以通过第二MBSFN从国家电视网络服务器向无线接收机设备提供 内容。
[0129] 在判断框1609中,eMBMS网络服务器可以确定是否从无线接收机设备接收到连续 的节目请求。举例而言,eMBMS网络服务器可以通过经由从无线接收机设备跨越eMBMS网 络的传输进行深度分组检查,从而确定接收到了节目请求。基于该eMBMS网络中所有无线 接收机设备的已知标识,该eMBMS网络服务器可以识别在两个邻近DMA中做出连续节目请 求的特定无线接收机设备。如果没有做出连续节目请求(即,判断框1609 ="否"),在方 框1614中,eMBMS网络服务器可以维持分开的第一 MBSFN和第二MBSFN。
[0130] 如果做出连续节目请求(即,判断框1609 ="是"),则在判断框1610中,eMBMS网 络服务器可以确定与连续节目请求相关联的内容是否相同。在一个实施例中,eMBMS网络 服务器可以在提供给无线接收机设备的内容上执行深度分组检测以确定内容的源URL是 否相同。举例而言,在国家电视台播出的体育事件中,针对第一 DMA的本地附属广播方和针 对第二DMA的本地附属广播方可以都将节目请求重新定向到相同的国家电视网络服务器 URL,并且国家电视台播出的体育事件的源URL可以是相同的。因此,虽然两个DMA不同,并 且MBSFN可能不同,但是在两个DMA和两个MBSFN中广播的0ΤΤ电视内容可以实际上是相 同的内容。
[0131] 如果确定0ΤΤ电视内容是相同的(S卩,判断框1610="是"),在方框1612中,eMBMS 网络服务器可以合并第一 MBSFN和第二MBSF以创建组合的MBSFN。如果该0ΤΤ电视内容是 不同的(即,判断框1610 ="否"),则在方框1614中,eMBMS网络服务器可以维持分开的第 一 MBSFN 和第二 MBSFN。
[0132] 图16中示出的实施例方法1600实现基于两个DMA中的0ΤΤ电视内容的相似度来 管理eMBMS网络中的MBSFN的结构。这种管理可以改进显示国家电视网络提供的0ΤΤ电视 内容的无线接收机设备的DMA之间的转换。另外,基于0ΤΤ电视内容的eMBMS网络的管理 能够独立于公布的电视节目时间表来构建适应性网络。
[0133] 图17示出了可以由eMBMS网络运营商的服务器执行的用于根据电视节目时间表 来构建MBSFN的实施例方法1700。在方框1702中,eMBMS网络服务器可以接收第一 DMA的 电视节目时间表。在一个实施例中,该电视节目时间表可以是第一 DMA的许可本地附属广 播方发布的基于网页的时间表和/或全国发布的电视节目时间表,比如Trubune媒体服务 提供的基于网页的时间表。以类似的方式,在方框1704中,eMBMS网络服务器可以接收第 二DMA的电视节目时间表。在判断框1706中,eMBMS网络服务器可以确定针对第一 DMA和 第二DMA的任何调度的电视节目广播在同一时间对于两个DMA将是相同的。举例而言,为 了确定该节目是否会相同,eMBMS网络服务器可以比较安排的日期上的节目增量(例如,15 分钟增量、30分钟增量、60分钟增量等),以识别相应节目增量期间的匹配节目信息(例如, 标题、集数等)。在其中节目在两个DMA中不同(即,判断框1706 ="否")的节目增量内, 在方框1707中,eMBMS网络服务器可以创建两个MBSFN,第一 DMA的第一 MBSFN和第二DMA 的第二MBSFN。以这种方式,不同OTT电视内容可以在其自己的独立MBSFN上广播给每个 DMA。在节目在两个DMA中相同(S卩,判断框1706 ="是")的节目增量期间,在方框1710 中,eMBMS网络服务器可以为第一 DMA和第二DMA二者创建一个MBSFN。
[0134] 虽然一个MBSFN的创建可能对于eMBMS网络是有利的,但是,公布的电视节目表 有时是错的和/或本地附属广播方节目可能变化。举例而言,如果国家电视台播出的体育 事件超过其被分配的时间,一些本地附属广播方可以继续播出该国家电视台播出的体育事 件,而其它本地附属广播方可以播出它们起初安排的节目。为了确保eMBMS网络结构响应 于时间表变化,eMBMS网络运营商可以为eMBMS网络制定报告返回方案。以这种方法,DMA 中的一些或所有无线接收机设备可以被要求向eMBMS网络报告返回它们在给定时间实际 播放的0ΤΤ电视内容。举例而言,eMBMS网络中的无线接收机设备可以被配置为以设置周 期来报告返回它们实际播放的0ΤΤ电视内容。在一个实施例中,该eMBMS网络可以采用回 退机制以限制无线接收机设备的报告速率。
[0135] 在无线接收机设备被配置为报告返回其实际显示的0ΤΤ电视内容的一个实施例 中,在方框1712中,eMBMS网络服务器可以从第一 DMA中的第一接收机设备接收报告。在 一个实施例中,该报告可以通过源地址(比如URL)识别实际显示的0ΤΤ电视内容。以类 似的方式,在方框1714中,eMBMS网络服务器可以从第二DMA中的第二接收机设备接收报 告。在判断框1716中,eMBMS网络服务器可以确定该报告指示在两个DMA中都显示了相同 的内容。举例而言,为了确定是否显示相同的内容,eMBMS服务器可以比较该报告中包括的 源URL,并且匹配的源URL可以指示在两个DMA中的内容是相同的。如果在两个DMA中广 播相同的内容(即,判断框1716 ="是"),则在方框1718中eMBMS网络服务器可以针对两 个DMA维持一个MBSFN。在可选方框1720中,eMBMS网络服务器可以向eMBMS网络中的一 个或多个无线接收机设备发送报告返回关闭消息。该报告返回关闭消息可以是向进行接收 的无线接收机设备指示在一段时间段没有其它实际显示的0ΤΤ电视内容的报告的前向链 路报告消息。以这种方式,该eMBMS网络可以在验证每个DMA中的实际节目广播之后保留 网络资源。
[0136] 如果在两个DMA中广播的的0ΤΤ电视内容是不同的(S卩,判断框1716="否"), 则在方框1708中,eMBMS网络服务器可以将一个MBSFN分解为两个MBSFN,命名为针对第一 DMA的第一 MBSFN、针对第二DMA的第二MBSFN。以这种方式,即使公布的电视时间表是不准 确的,eMBMS网络结构可以适用于反映每个DMA中实际的节目广播。如上所讨论的,在可选 实施例中,在可选方框1720中,eMBMS网络服务器可以向eMBMS网络中的一个或多个无线 接收机设备发送报告返回关闭消息。
[0137] 图18示出了可以由显示0ΤΤ电视内容的接收机设备的处理器执行的用于生成聚 合观看历史报告的实施例方法1800。在方框1802中,接收机设备处理器可以开始0ΤΤ电视 观看应用。在方框1804中,接收机设备处理器可以重置报告周期计数器。在一个实施例中, 报告周期计数器可以是设置为等于预定报告周期的倒计时定时器。在判断框1806中,接收 机设备处理器可以确定该报告周期计数器是否已经到期。举例而言,接收机设备处理器可 以确定该报告周期计数器的值是否等于零。如果该报告周期计数器已经到期(即,判断框 1806 = "否"),则在方框1808中,接收机设备处理器可以确定该接收机设备的当前观看信 息。当前观看信息包括该接收机设备所处的当前DMA和/或DMA子部分、提供0ΤΤ广播内 容服务的当前移动和/或固定电信网络、广播内容的当前源目的地、正在显示的当前广告、 正在显示的当前内容的内容ID、电视节目名称等。在方框1810中,接收机设备可以将当前 观看信息存储在接收机设备的存储器中。
[0138] 在判断框1812中,接收机设备可以确定该DMA或DMA子部分是否已经变化。举例 而言,为了确定DMA是否已经变化,该接收机设备可以将当前GPS坐标或小区发射塔ID与 存储的DMA地图进行比较以确定当前DMA是否与最后确定的DMA相匹配。如果该处理器确 定该DMA已经变化(即,判断框1812 ="是"),则在方框1814中,接收机设备可以存储DMA 变化信息。该DMA变化信息可以包括DMA变化的时间、DMA边界被穿过的位置、最后的DMA 和/或DMA子部分、当前DMA和/或DMA子部分等。如果该处理器确定DMA没有发生变化 (艮P,判断框1812 ="否"),或遵循在方框1814中DMA变化信息的存储,则在判断框1806 中,接收机设备可以确定该报告周期计数器是否已经到期。
[0139] 如果该报告周期计数器已经到期(S卩,判断框1806 ="是"),则在方框1816中,接 收机设备处理器可以生成聚合的观看历史报告。在一个实施例中,聚合的观看历史报告可 以是包括针对该报告周期的、所有存储的观看信息的单个报告。举例而言,无论DMA如何, 该聚合的观看历史报告可以是在报告周期内所有存储的观看信息的列表。在方框1818中, 接收机设备处理器可以将该聚合的观看历史报告发送给服务器,比如中央观看历史服务服 务器。向中央服务器发送单个聚合的观看历史报告,可以减少报告观看历史所使用的电信 网络资源,因为传输只需要接收机设备和电信网络之间的一个连接。在方框1804中,处理 器可以重置报告周期计数器。以这种方式,接收机设备可以继续存储观看信息并生成观看 历史报告。
[0140] 图19示出了类似于如上参照图18所描述的方法1800的实施例方法1900,除了 在方法1900中,接收机设备处理器可以为存储的观看信息中包含的每个DMA和/或DMA子 部分生成观看历史报告。在方框1802、1804、1806、1808、1810、1812和1814中,接收机设备 处理器可以执行类似于如上所描述的方法1800的相似序号方框的那些操作。如果处理器 确定该报告周期计数器已经到期(即,判断框1806 ="是"),则在方框1902中,接收机设 备处理器可以为存储的观看信息中标识的每个DMA和/或DMA子部分生成观看历史报告。 举例而言,如果在报告周期内访问了三个DMA,则可以生成三个观看历史报告。在可选方框 1904中,接收机设备处理器可以加密每个DMA的每个观看历史报告。举例而言,每个DMA可 以与其自己的安全密钥相关联,并且该接收机设备可以用DMA的各自安全密钥来加密每个 DMA。在方框1906中,接收机设备处理器可以组合针对每个DMA的观看历史报告以生成聚 合的观看历史报告。以这种方式,虽然每个DMA可以有其自己的观看历史报告,但是可以生 成组合所有单个DMA观看历史报告的单个组合文件(聚合的观看历史报告)。如上所讨论 的,在方框1818中,聚合的观看历史报告可以被发送给服务器,并且在方框1804中,该处理 器可以重置报告周期计数器。
[0141] 图20示出了类似于如上参照图18描述的方法1800的实施例方法2000,除了在方 法2000中,接收机设备可以按照每一 DMA和/或DMA子部分来生成并发送观看历史报告。 如上所讨论的,在方框1802中,接收机设备处理器可以开始观看应用。在方框2002中,接 收机设备处理器可以识别该接收机设备所位于的当前DMA和/或DMA子部分。举例而言, 接收机设备可以将其当前纬度和经度/GPS坐标或小区发射塔ID与存储的DMA地图进行比 较,以识别当前DMA和/或DMA子部分。在方框1804、1806、1808、1810和1812中,接收机 设备可以执行与如上描述的方法1800的类似编号的方框的那些操作相似的操作。
[0142] 如果处理器确定该DMA已经变化(即,判断框1812 = "是"),则在方框2006中, 接收机设备处理器可以为当前DMA和/或DMA子部分生成包括所存储的当前观看信息的观 看历史报告。在方框2008中,接收机设备处理器可以将当前DMA的观看历史报告发送给服 务器。在一个实施例中,接收机设备处理器可以将当前DMA的观看历史报告发送给针对当 前DMA的许可的广播方的服务器。在另一个实施例中,接收机设备处理器可以将该观看历 史报告发送给中央观看历史报告服务的服务器。
[0143] 在方框2010中,接收机设备处理器可以确定其是否已经进入新的DMA和/或DMA 子部分。举例而言,该接收机设备可以将其当前纬度和经度/GPS坐标或小区塔ID与存储 的DMA地图进行比较以识别新的DMA和/或DMA子部分。在方框2012中,接收机设备处理 器可以设置接收机设备的存储器中的当前DMA的标识等于新的DMA。如上所讨论的,在方框 1804中,接收机设备可以重置该报告周期计数器。
[0144] 如上所讨论的,在判断框1806中,接收机设备处理器可以确定该报告周期计数器 是否已经到期。如果该报告周期计数器已经到期(即,判断框1806 ="是"),则以类似于 如上参照方框2006所讨论的方式,在方框2014中,该接收机设备处理器可以生成针对当前 DMA和/或DMA子部分的观看历史报告。以类似于如上参照方框2008所讨论的方式,在方 框2016中,接收机设备处理器可以将针对当前DMA和/或DMA子部分的观看历史报告发送 给服务器。以这种方式,接收机设备可以按照每一 DMA和/或DMA子部分生成单独的观看 历史报告。在方框1804中,该处理器可以重置报告周期计数器。
[0145] 图21示出了可以由中央观看历史报告服务的服务器执行的用于将聚合的观看历 史报告分为单独DMA历史报告以便向与单个DMA和/或DMA子部分相关联的广播方提供观 看历史报告的实施例方法2100。在方框2002中,观看历史服务器可以从执行如上参照图 18所描述的方法1800的操作的接收机设备接收聚合的观看历史报告。在方框2004中,该 观看历史服务器可以识别聚合的观看历史报告中的DMA和/或DMA子部分。举例而言,每 个DMA和/或DMA子部分可以具有唯一标识符,并且观看历史服务器可以识别该聚合的观 看历史报告中的唯一标识符并将它们与它们各自的DMA和/或DMA子部分相关联。在方框 2106中,观看历史服务器可以解析每个DMA和/或DMA子部分的观看信息。举例而言,观看 历史服务器可以分离DMA和/或DMA子部分的信息,并将相同DMA和/或DMA子部分的信 息聚集在一起。在方框2108中,观看历史服务器可以生成针对每个DMA和/或DMA子部分 的观看历史报告。在方框2110中,观看历史服务器可以将每个DMA和/或DMA子部分的观 看历史报告发送给相应DMA和/或DMA地区的许可广播方。
[0146] 图22示出了类似于如上参照图21描述的方法2100的实施例方法2200,除了在 方法2200中,观看历史报告服务器可以不解析在聚合的观看历史报告中的实际信息。在方 框2102中,观看历史报告服务器可以从接收机设备接收聚合的观看历史报告,其可以是通 过执行如上参照图19所描述的方法1900的操作而生成的多个单独DMA和/或DMA地区观 看历史报告的汇编。在一个实施例中,该聚合观看历史报告中的每个单独观看历史报告可 以包括指示符(比如头部),其标识与单独观看历史报告相对应的DMA和/或DMA子部分。 在方框2202中,观看历史服务器可以将聚合的观看历史报告分为针对每个DMA和/或DMA 子部分的单独的观看历史报告。在方框2110中,观看历史服务器可以将针对每个DMA和/ 或DMA子部分的观看历史报告发送给相应的DMA和/或DMA子部分的许可广播方。以这种 方式,可能不需要每个单独观看历史报告中的数据的操作(比如解密),并且该观看历史服 务器可以简单地用作去往广播方的观看历史报告的信息交流中心(clearing house)。
[0147] 图23示出了可以由接收机设备的处理器执行的、用于显示流式传输的0ΤΤ电视内 容内的本地广告的实施例方法2300。在方框2302中,接收机设备可以接收本地广告("ad") 内容。本地广告内容可以是包含发送给接收机设备的、针对特定DMA的本地广播方商业广 告的媒体文件,比如通过单播和/或广播传输。在方框2304中,接收机设备处理器可以将 本地广告内容存储在接收机设备的存储器中。
[0148] 在方框2306中,接收机设备可以接收并显示流式传输0ΤΤ电视内容。举例而言, 接收机设备处理器可以利用被配置为用作DASH播放器的0ΤΤ电视流应用来流式传输0ΤΤ 电视内容。在一个实施例中,该0ΤΤ电视内容可以由与针对该DMA的本地附属广播方(例 如,国家电视网络)不同的实体来提供,并且该0ΤΤ电视内容流中的广告可用性("ad可用 性")可以为DMA的本地附属广播方提供播放本地广告的机会。Ad可用性机会可以通过0ΤΤ 电视流中的本地广告标识来标识。在判断框2308中,接收机设备处理器可以确定本地广告 标识是否位于0ΤΤ电视内容流中。举例而言,流的片段可以包括标识(比如头部),本地ad 可以被放置在该片段的位置。如果该处理器确定本地广告标识不存在(即,判断框2308 = "否"),则在方框2306中,接收机设备处理器可以继续显示流式传输的0ΤΤ电视内容。如果 处理器确定本地广告标识存在(即,判断框2308 = "是"),则在方框2310中,接收机设备 处理器可以停止显示流式传输的0ΤΤ电视内容,并且可以显示所存储的本地广告内容的一 部分。在播放所存储的本地广告内容之后,在方框2306中,接收机设备处理器可以返回显 示流式传输的0ΤΤ电视内容。
[0149] 图24示出了类似于如上参照图23所描述的方法2300的实施例方法2400,除了在 方法2400中,可以在0ΤΤ内容的不同流中提供本地广告。如上所述,在方框2306中,接收 机设备可以播放流式传输的0ΤΤ电视内容,在判断框2308中,处理器可以确定本地广告标 识是否被包括在0ΤΤ电视内容流中。如果处理器确定本地广告标识存在(即,判断框2308 ="是"),则在方框2402中,接收机设备处理器可以在一段时间中从0ΤΤ电视内容流切换 到本地广告流。在一个实施例中,0ΤΤ电视内容流的片段和本地广告流的片段的长度可以 是标准15秒广告片段的因数(例如,1秒、3秒、5秒等),并且该0ΤΤ电视内容流的片段和 本地广告流的片段可以是对准的。在方框2306中,接收机设备处理器可以回过来播放流式 传输的0ΤΤ电视内容。
[0150] 在一个实施例中,0ΤΤ电视内容的显示可能不是地理上受限制的。而是,无论该接 收机设备可能位于的DMA和/或DMA子部分,该0ΤΤ电视内容可以被接收并且被播放(如 果可以的话)。在这一实施例中,接收机设备可以继续确定其位置和显示的0ΤΤ电视内容。 接收机设备可以将其位置和正在显示的0ΤΤ电视内容报告给中央观看历史报告服务。在一 个实施例中,接收机设备可以报告与接收机设备位置相对应的DMA和/或DMA子部分ID,而 不是实际的地理位置坐标,因为DMA和/或DMA子部分ID的报告比报告实际地理位置(例 如,纬度和经度)坐标可能需要更少的网络资源。在其中0ΤΤ电视内容的显示可能不是地 理受限的实施例中,中央报告服务可以为附属广播方提供观看历史报告。在一个实施例中, 附属广播方可以相互签订合同以便基于0ΤΤ电视内容的观看信用来划分收益。举例而言, 在两个附属广播方在相同DMA中被许可的实施例中,附属广播方可以基于他们定义的DMA 子部分、针对特定内容条目(例如,电视节目)的观看数量、和/或他们定义的许可地区中 的相对受欢迎度,从显示的0ΤΤ内容分出赢利。另外,在一个实施例中,0ΤΤ电视内容可以 通过第三方发布,并且观看历史报告也许能够使DMA和/或DMA子部分的附属广播方接收 他们各自的观看信用。
[0151] 图25示出了用于向一个或多个接收机设备传送0ΤΤ电视内容的实施例方法2500。 在一个实施例中,方法2500的操作可以由网络服务器执行,比如eMBMS服务供应商服务器, 其可以指导通信网络的操作以便通过eMBMS和非eMBMS向在该通信网络中操作的接收机 设备传送0ΤΤ内容。在方框2502中,网络服务器可以指导通信网络经由与eMBMS不同的 传送机制来广播0ΤΤ电视内容。在一个实施例中,与0ΤΤ电视内容的广播方相关联的唯一 ID(例如,广播方的联邦通信委员会("FCC")ID)可以与0ΤΤ电视内容一起广播。在方框 2504中,网络服务器可以确定针对DMA中的0ΤΤ电视内容的网络业务水平。举例而言,网 络服务器可以监测该网络上的业务,比如通过深度分组检测、接收机设备报告等,以确定网 络业务水平。在判断框2506中,网络服务器可以确定该网络业务水平是否超过业务水平门 限。在一个实施例中,业务水平门限可以是存储在网络服务器可用的存储器中的、表示预定 的业务水平的值,高于该预定的业务水平时切换到0ΤΤ电视内容的eMBMS传送可能对网络 操作是有利的。如果该网络业务水平没有超过业务水平门限(即,判断框2506 = "否"), 则在方框2502中,网络服务器可以继续指导通信网络通过与eMBMS不同的传送机制来广播 0ΤΤ电视内容。如果网络业务水平确实超过业务水平门限(即,判断框2506 ="是"),则网 络服务器可以指导通信网络切换到eMBMS以便在方框2508中的0ΤΤ电视内容的传送。在 一个实施例中,网络服务器还可以至少部分地基于DMA中的接收机设备的分布来确定要打 开的多播/广播单频率网络("MBSFN")。在另一个实施例中,网络服务器还可以至少部分 地基于与该DMA相关联的MBSFN列表来确定要打开的MBSFN。
[0152] 可以在各种移动接收机设备的任何一个中实现各个实施例,图26中示出了一个 示例。例如,移动接收机设备2600可以包括耦接到内部存储器2604和2610的处理器2602。 内部存储器2604和2610可以是易失性或非易失性存储器,并且还可以是安全的和/或加 密的存储器、或不安全和/或未加密的存储器、或它们的任意组合。处理器2602还可以耦 接到触摸屏显示器2606,比如电阻感应触摸屏、电容感应触摸屏、红外线感应触摸屏等。另 夕卜,移动接收机设备2600的显示器不需要具有触摸屏功能。另外,移动接收机设备2600 可以具有用于发送和接收电磁辐射的一个或多个天线2608,这些天线可以连接到网络接口 2616 (例如,无线数据链路和/或蜂窝电话收发机),该接口耦接到用于连接到网络(例如, 通信网络)的处理器2602。移动接收机设备2600还可以包括物理按钮2612a和2612b用 于接收用户输入。移动接收机设备2600还可以包括用于打开和关闭移动接收机设备2600 的电源按钮2618。
[0153] 上面描述的各个实施例还可以是在不同的个人接收机设备中实现,比如如图27 中显示的膝上型计算机2710。很多膝上型计算机包括用作计算机的指针接收机设备的触 摸板触摸界面2717,并且因此可以接收类似于实现在被配置有触摸屏显示器并如上所描述 的移动接收机设备上的那些拖拽、滚动和轻弹手势。膝上型计算机2710通常将包括耦接 到易失性存储器2712和大容量非易失性存储器(比如,闪存的磁盘驱动器2713)的处理器 2711。计算机2710还可以包括耦接到处理器2711的软盘驱动器2714和压缩光碟(⑶)驱 动器2715。计算机接收机设备2710还可以包括耦接到处理器2711的多个连接器端口或 其它网络接口,用于建立数据连接或接收外部存储接收机设备,比如USB或FireWire?连 接器插座,或用于将处理器2711耦接到网络(例如,通信网络)的其它网络连接电路。在 笔记本配置中,计算机外壳包括都耦接到处理器2711的触摸板2717、键盘2718和显示器 2719。接收机设备的其它配置可以包括公知的耦接到处理器(例如,通过USB输入)的计 算机鼠标或轨迹球,其还可以结合各个实施例一起使用。
[0154] 各个实施例还可以是在不同的市售服务器接收机设备(比如图28中示出的服务 器2800)的任何一个上实现。这一服务器2800通常包括耦接到易失性存储器2802和大容 量非易失性存储器(比如硬盘驱动器2803)的处理器2801。该服务器2800还可以包括耦 接到处理器2801的软盘驱动器、压缩光碟(⑶)或DVD磁盘驱动器2806。服务器2800还可 以包括耦接到处理器2801的网络接入端口 2804,以用于与网络2807 (比如耦接到其它广播 系统计算机和服务器的局域网)建立通信网络接口连接。
[0155] 处理器2602、2711和2801可以是能够由软件指令(应用)配置为执行各种功能 (包括如上描述的各个实施例的功能)的任何可编程微处理器、微计算机或多处理器芯片 或芯片组。在一些接收机设备中,可以提供多个处理器,比如专用于无线通信功能的一个处 理器和专用于运行其它应用的一个处理器。通常,软件应用可以在它们被访问或载入到处 理器2602、2711和2801中之前存储在内部存储器2604、2610、2712、2713、2802和2803中。 处理器2602、2711和2801可以包括足以存储应用软件指令的内部存储器。在很多接收机 设备中,内部存储器可以是易失性的或非易失性的存储器(比如闪存)或两者的混合。为 了本说明书的目的,对存储器的一般引用指的是可由处理器2602、2711和2801访问的存储 器,包括内部存储器或插入到接收机设备中的可移动存储器和处理器2602、2711和2801它 们本身内部的存储器。
[0156] 上述方法描述和处理流程图仅仅作为示意性示例提供,而并不旨在要求或暗示各 个实施例的步骤必须按照所给出的顺序来执行。如本领域的技术人员应该了解的是,上述 实施例中的步骤的顺序可以按照任何顺序来执行。诸如"然后"、"接下来"等词语并不旨在 限制步骤的顺序;这些词语仅仅用于引导读者通读对这些方法的描述。此外,任何以单数形 式对权利要求元素的提及,例如使用冠词"a"、"an"或"the"不应被解释为将该元素限制为 单数。
[0157] 结合本文所公开的实施例方面所描述的各种示例性的逻辑框、模块、电路和算法 步骤均可以实现成电子硬件、计算机软件、或者二者的组合。为了清楚地描绘硬件和软件之 间的这种可交换性,上面已经对各种示例性的部件、框、模块、电路以及步骤围绕其功能进 行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于具体应用和向整个系 统施加的设计约束。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的 功能,但是,这种实现决策不应解释为导致背离本发明的保护范围。
[0158] 被设计为执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成 电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑接收机设备、分立门或者晶体管 逻辑、分立硬件组件、或者它们的任意组合,可以实现或执行结合本文所公开的方面所描述 的各种示例性的逻辑、逻辑框、模块和电路。通用处理器可以是微处理器,或者,该处理器也 可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备 的组合,例如,DSP和微处理器的组合、多个微处理器、与DSP核相结合的一个或多个微处理 器、或者任何其它这类结构。或者,可以用专用于给定功能的电路来执行一些步骤或方法。
[0159] 在一个或多个示例性方面中,可以用硬件、软件、固件或其任意结合来实现所描述 的功能。如果用软件来实现,功能可以作为一条或多条处理器可执行或服务器可执行的指 令或代码存储在非临时性计算机可读介质上。本申请中公开的方法或算法的步骤可以实现 在处理器可执行或服务器可执行的软件模块中,其可以驻留在有形的非临时性计算机可读 存储介质上。非临时性计算机可读存储介质可以是计算机或处理器可访问的任何可用介 质。举例说明,而非限制,这种非临时性计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM 或其它光盘存储器、磁盘存储器或其它磁存储接收机设备、或可以用于存储具有指令或数 据结构形式的期望的程序代码并可以由计算机访问的任何其它介质。本申请中所用的磁盘 和光碟,包括压缩光碟(⑶)、激光光碟、光碟、数字多功能光碟(DVD)、软盘和蓝光光碟,其 中,磁盘通常磁性地复制数据,而光碟则用激光光学地复制数据。上述的结合也应该包含在 非临时性计算机可读介质的范围内。另外,方法或算法的操作可以作为有形的、非临时性机 器可读介质和/或计算机可读介质上的代码和/或指令的一个或任何组合或集合,其可以 被合并入计算机程序产品中。
[0160] 为了使本领域中的任何技术人员能够实现或使用本发明,提供了对所公开的实施 例的前述说明。对这些实施例的各种修改对本领域技术人员将会是显而易见的,并且本文 所定义的总体原理可以在不偏离本发明的精神或范围的情况下应用于其它实施例。因此, 本发明并不旨在限于本文示出的实施例,而是要与后面的权利要求和本文所公开的原理和 新颖特征的最宽范围相一致。
【权利要求】
1. 一种用于向接收机设备传送基于互联网的("οττ")电视内容的方法,包括: 在所述接收机设备中接收与许可区域相对应的指定市场区域("DMA")记录; 确定所述接收机设备的当前位置; 基于所述接收机设备的所述当前位置和所述DMA记录,来确定所述接收机设备是否位 于所述相对应的许可区域内;以及 响应于确定所述接收机设备位于所述相对应的许可区域内,显示所述0TT电视内容。
2. 如权利要求1所述的方法,其中,所述接收机设备的所述当前位置是至少部分地使 用IP地址、小区ID、纬度和经度、Wi-Fi SSID或它们的任何组合来确定的。
3. 如权利要求2所述的方法,其中,对所述接收机设备的所述当前位置的所述确定是 由所述接收机设备来执行的。
4. 如权利要求2所述的方法,其中,对所述接收机设备的所述当前位置的所述确定是 由服务器执行的。
5. 如权利要求1所述的方法,还包括: 通过比较所述接收机设备的所述当前位置和所述DMA记录,来确定相对于所述许可区 域的边界的、所述接收机设备的位置; 基于关于所述许可区域的所述边界的、所述接收机设备的所述位置,来确定另一个许 可区域到所述接收机设备的接近度; 确定所述另一个许可区域到所述接收机设备的所述接近度是否小于门限值;以及 响应于确定所述另一个许可区域到所述接收机设备的所述接近度小于门限值,请求与 所述另一个许可区域相对应的另一个DMA记录。
6. 如权利要求1所述的方法,还包括: 确定所述接收机设备的运动方向; 基于所述接收机设备的当前位置和运动方向来预测下一个许可区域;以及 预先获取关于所述下一个许可区域的信息。
7. 如权利要求6所述的方法,其中,所述预先获取的信息是以下各项中的一项或多项: 下一个DMA ID、下一个DMA服务密钥、下一个DMA记录或节目数据。
8. 如权利要求6所述的方法,还包括: 对所述接收机设备的位置历史日志和所述接收机设备中存储的任何DMA记录进行比 较; 删除与所述位置历史日志上的重复条目不对应的DMA记录;以及 优先维持所述许可区域涵盖所述位置历史日志中的重复条目所对应的DMA记录, 其中,所述位置历史日志基于以下各项中的一项或多项:小区ID历史日志、地理坐标 历史日志和漫游历史日志。
9. 如权利要求1所述的方法,还包括: 在所述接收机设备中接收来自代理服务器的观看记录请求;以及 响应于接收到所述观看记录请求,从所述接收机设备向所述代理服务器发送观看记 录。
10. 如权利要求9所述的方法,其中,所述观看记录是已签名的。
11. 如权利要求10所述的方法,其中,所述观看记录是加密的。
12. 如权利要求9所述的方法,还包括: 在所述代理服务器中接收所述观看记录;以及 在所述代理服务器中对所述观看记录进行签名和加密。
13. 如权利要求9所述的方法,还包括: 在所述代理服务器中接收所述观看记录; 在所述代理服务器中接收多个其它观看记录; 由服务供应商对所有接收到的观看记录进行分类;以及 为每个服务供应商提供其相应的观看记录。
14. 如权利要求13所述的方法,其中,每个服务供应商是以多个文件来提供其相应的 观看记录的。
15. 如权利要求14所述的方法,其中所述多个文件是按照逐个文件进行签名和加密 的。
16. 如权利要求13所述的方法,其中,每个服务供应商是以单个文件来提供其相应的 观看记录的。
17. 如权利要求16所述的方法,其中,所述单个文件包括针对所述代理服务器的单独 加密和签名密钥对。
18. 如权利要求1所述的方法,其中: 所述DMA记录与许可区域相对应的子部分; 基于所述接收机设备的所述当前位置和所述DMA记录来确定所述接收机设备是否位 于所述相对应的许可区域内包括:基于所述接收机设备的所述当前位置和所述DMA记录来 确定所述接收机设备是否位于所述许可区域的所述相对应的子部分中;以及 响应于确定所述接收机设备位于所述相对应的许可区域内,显示所述OTT电视内容 包括:响应于确定所述接收机设备位于所述许可区域的所述相对应的子部分内,显示所述 OTT电视内容。
19. 如权利要求1所述的方法,其中,所述许可区域对应于至少一个整个DMA和另一个 DMA的至少一个子部分的组合。
20. -种用于向接收机设备传送基于互联网的("OTT")电视内容的方法,包括: 确定所述接收机设备的当前位置; 访问指定市场区域("DMA")列表; 基于所述接收机设备的所述当前位置和所述DMA列表,来确定与所述当前位置相对应 的当前许可区域; 请求针对所述当前许可区域的DMA记录; 接收针对所述当前许可区域的所述DMA记录;以及 显示针对所述当前许可区域的所述OTT电视内容。
21. 如权利要求20所述的方法,其中,确定所述接收机设备的所述当前位置包括:基于 IP地址、小区ID、Wi-Fi SSID、或者纬度和经度、或它们的任意组合,来确定所述接收机设备 的所述当前位置。
22. 如权利要求20所述的方法,其中,确定所述接收机设备的所述当前位置包括:经由 对IP范围的查询或存储在所述接收机设备上的eNodeB地址,来确定所述接收机设备的所 述当前位置。
23. 如权利要求20所述的方法,其中,访问DMA列表包括:经由基于DMA的URL或基于 提炼的DMA的URL来访问服务器。
24. 如权利要求20所述的方法,其中,访问DMA列表包括:接收所述DMA列表的广播或 单播传输。
25. 如权利要求20所述的方法,还包括: 接收服务协议;以及 确定所述接收机设备的用户是否接受所述服务协议, 其中,显示针对所述当前许可区域的所述OTT电视内容包括:响应于确定所述接收机 设备的所述用户接受所述服务协议,只显示针对所述当前许可区域的所述OTT电视内容。
26. 如权利要求25所述的方法,其中,所述服务协议是针对所述当前许可区域的所有 服务协议。
27. 如权利要求25所述的方法,其中,所述服务协议是针对所述当前许可区域的选择 服务协议。
28. 如权利要求25所述的方法,其中,所述服务协议是全国性的服务协议。
29. 如权利要求20所述的方法,其中,所述DMA列表包括针对所述DMA列表上的每个 DMA的提炼的和字面意义的名字,并且,其中,所述DMA列表驻留在所述接收机设备上。
30. 如权利要求20所述的方法,其中,所述DMA列表包括针对所述DMA列表上的每个 DMA的提炼的和字面意义的名字,并且,其中,所述DMA列表驻留在网页服务上。
31. 如权利要求20所述的方法,还包括: 显示针对用户确认的周期性请求; 确定在紧接着所述周期性请求的显示之后在设置时间段内在所述接收机设备中是否 接收到用户确认;以及 响应于确定在所述设置时间段内没有接收到用户确认,终止针对所述当前许可区域的 所述OTT电视内容的所述显示。
32. 如权利要求20所述的方法,还包括: 基于使用所述接收机设备的摄像头的注视检测,来确定用户的眼睛是否关注所述接收 机设备的显示器;以及 响应于确定用户的眼睛没有关注所述接收机设备的所述显示器,终止对所述当前许可 区域的所述OTT电视内容的所述显示。
33. 如权利要求20所述的方法,其中,所述OTT电视内容是被加密的,所述方法还包 括: 接收与所述当前许可区域相对应的密钥;以及 在显示针对所述当前DMA的所述OTT电视内容之前,使用所接收到的密钥来解密所述 OTT电视内容。
34. 如权利要求33所述的方法,其中,所述密钥是使用DMA数据和接收机设备类别数据 来生成的。
35. 如权利要求33所述的方法,其中,所述密钥是使用DMA数据、接收机设备能力信息 和密钥轮换信息来生成的。
36. 如权利要求33所述的方法,其中,所述密钥按月到期。
37. 如权利要求20所述的方法,其中,将所述当前位置与所述DMA列表进行比较,以确 定与所述当前位置相对应的当前许可区域是所述接收机设备的信任引导过程的一部分。
38. 如权利要求20所述的方法,其中,与所述当前位置相对应的所述当前许可区域是 DMA的子部分。
39. -种用于向接收机设备传送基于互联网的("OTT")电视内容的方法,包括: 在代理服务器中从多个内容供应商接收与许可区域相对应的指定市场区域("DMA") 的所述OTT电视内容; 确定所述接收机设备的当前位置; 确定所述接收机设备的所述当前位置是否位于所述DMA中; 响应于确定所述当前位置位于所述DMA中,将针对所述DMA的所述OTT电视内容发送 给所述接收机设备;以及 在所述接收机设备上显示针对所述DMA的所述OTT电视内容。
40. -种用于向接收机设备传送基于互联网的("OTT")电视内容的方法,包括: 在所述接收机设备上为所述接收机设备在其中显示电视内容的每个指定市场区域 ("DMA")生成观看历史报告。
41. 如权利要求40所述的方法,其中,在所述接收机设备上为所述接收机设备在其中 显示电视内容的每个DMA生成观看历史报告包括:在所述接收机设备上为所述接收机设备 在其中显示电视内容的DMA的每个子部分生成观看历史报告。
42. 如权利要求40所述的方法,还包括: 向与每个DMA相对应的每个广播方发送其相应的观看历史报告。
43. 如权利要求40所述的方法,还包括: 将每个观看历史报告聚合成组合的观看历史报告;以及 将所述组合的观看历史报告发送给观看历史服务器。
44. 如权利要求43所述的方法,还包括: 在将每个观看历史报告聚合到所述组合的观看历史报告之前,单独加密每个观看历史 报告。
45. 如权利要求43所述的方法,还包括: 在所述观看历史服务器中接收所述组合的观看历史报告; 将所述组合的观看历史报告分到每个观看历史报告中;以及 从所述观看历史服务器向与每个DMA相对应的每个广播方发送其相应的观看历史报 生 1=1 〇
46. 如权利要求40所述的方法,其中,在所述接收机设备上为所述接收机设备在其中 显示电视内容的每个指定市场区域("DMA")生成观看历史报告包括:在所述接收机设备 上生成聚合的观看历史报告,所述聚合观看历史报告包括关于所述接收机设备在其中显示 电视内容的任何指定市场区域("DMA")的信息,所述方法还包括: 将所述聚合的观看历史报告发送给观看历史服务器; 在所述观看历史服务器中识别所述聚合的观看历史报告中包括的所述DMA ; 将所述聚合的观看历史报告解析到针对每个识别出的DMA的观看信息中; 为每个识别出的DMA生成观看历史报告;以及 向与每个识别出的DMA相对应的每个广播方发送其相应的观看历史报告。
47. -种接收机设备,包括: 用于接收与许可区域相对应的指定市场区域("DMA")记录的单元; 用于确定所述接收机设备的当前位置的单元; 用于基于所述接收机设备的所述当前位置和所述DMA记录来确定所述接收机设备是 否位于所述相对应的许可区域内的单元;以及 用于响应于确定所述接收机设备位于所述相对应的许可区域内,显示所述基于互联网 的("OTT")电视内容的单元。
48. 如权利要求47所述的接收机设备,其中,所述接收机设备的所述当前位置是至少 部分地使用IP地址、小区ID、纬度和经度、Wi-Fi SSID或它们的任何组合来确定的。
49. 如权利要求47所述的接收机设备,还包括: 用于通过比较所述接收机设备的所述当前位置和所述DMA记录,来确定相对于所述许 可区域的边界的、所述接收机设备的位置的单元; 用于基于相对于所述许可区域的所述边界的、所述接收机设备的所述位置,来确定另 一个许可区域到所述接收机设备的接近度的单元; 用于确定所述另一个许可区域到所述接收机设备的所述接近度是否小于门限值的单 元;以及 用于响应于确定所述另一个许可区域到所述接收机设备的所述接近度小于门限值,请 求与所述另一个许可区域相对应的另一个DMA记录的单元。
50. 如权利要求47所述的接收机设备,还包括: 用于确定所述接收机设备的运动方向的单元; 用于基于所述接收机设备的当前位置和运动方向来预测下一个许可区域的单元;以及 用于预先获取关于所述下一个许可区域的信息的单元。
51. 如权利要求50所述的接收机设备,其中,所述预先获取的信息是以下各项中的一 项或多项:下一个DMA ID、下一个DMA服务密钥、下一个DMA记录或节目数据。
52. 如权利要求50所述的接收机设备,还包括: 用于对所述接收机设备的位置历史日志和所述接收机设备中存储的任何DMA记录进 行比较的单元; 用于删除与所述位置历史日志上的重复条目不对应的DMA记录的单元;以及 用于优先维持所述许可区域涵盖所述位置历史日志中的重复条目所对应的DMA记录 的单元, 其中,所述位置历史日志是基于以下各项中的一项或多项:小区ID历史日志、地理坐 标历史日志和漫游历史日志。
53. 如权利要求47所述的接收机设备,还包括: 用于从代理服务器接收观看记录请求的单元;以及 用于响应于接收到所述观看记录请求,从所述接收机设备向所述代理服务器发送观看 记录的单元。
54. 如权利要求53所述的接收机设备,其中,所述观看记录是已签名的。
55. 如权利要求54所述的方法,其中,所述观看记录是加密的。
56. 如权利要求47所述的接收机设备,其中: 所述DMA记录与许可区域的子部分相对应; 用于基于所述接收机设备的所述当前位置和所述DMA记录来确定所述接收机设备是 否位于所述相对应的许可区域内的单元包括:用于基于所述接收机设备的所述当前位置和 所述DMA记录来确定所述接收机设备是否位于所述许可区域的所述相对应的子部分中的 单元;以及 用于响应于确定所述接收机设备位于所述相对应的许可区域内,显示所述OTT电视内 容的单元包括:用于响应于确定所述接收机设备位于所述许可区域的所述相对应的子部分 内,显示所述OTT电视内容的单元。
57. 如权利要求47所述的接收机设备,其中,所述许可区域对应于至少一个完整DMA和 另一个DMA的至少一个子部分的组合。
58. -种接收机设备,包括: 用于确定所述接收机设备的当前位置的单元; 用于访问指定市场区域("DMA")列表的单元; 用于基于所述接收机设备的所述当前位置和所述DMA列表来确定与所述当前位置相 对应的当前许可区域的单元; 用于请求针对所述当前许可区域的DMA记录的单元; 用于接收针对所述当前许可区域的所述DMA记录的单元;以及 用于显示针对所述当前许可区域的基于互联网的("OTT")电视内容的单元。
59. 如权利要求58所述的接收机设备,其中,用于确定所述接收机设备的所述当前位 置的单元包括:用于基于IP地址、小区ID、Wi-Fi SSID、或者纬度和经度、或它们的任意组 合来确定所述接收机设备的所述当前位置的单元。
60. 如权利要求58所述的接收机设备,其中,用于确定所述接收机设备的所述当前位 置的单元包括:用于经由查询在所述接收机设备上存储的IP范围或eNodeB地址,来确定所 述接收机设备的所述当前位置的单元。
61. 如权利要求58所述的接收机设备,其中,用于访问DMA列表的单元包括:用于经由 基于DMA的URL或基于提炼的DMA的URL来访问服务器的单元。
62. 如权利要求58所述的接收机设备,其中,用于访问DMA列表的单元包括:用于接收 所述DMA列表的广播或单播传输的单元。
63. 如权利要求58所述的接收机设备,还包括: 用于接收服务协议的单元;以及 用于确定所述接收机设备的用户是否接受所述服务协议的单元, 其中,用于显示针对所述当前许可区域的所述0TT电视内容的单元包括用于:响应于 确定所述接收机设备的所述用户接受所述服务协议,只显示针对所述当前许可区域的所述 0TT电视内容的单元。
64. 如权利要求63所述的接收机设备,其中,所述服务协议是针对所述当前许可区域 的所有服务协议。
65. 如权利要求63所述的接收机设备,其中所述服务协议是针对所述当前许可区域的 选择服务协议。
66. 如权利要求63所述的接收机设备,其中,所述服务协议是全国性的服务协议。
67. 如权利要求58所述的接收机设备,其中,所述DMA列表包括所述DMA列表上的每个 DMA的提炼的和字面意义的名字,并且其中,所述DMA列表驻留在所述接收机设备上。
68. 如权利要求58所述的接收机设备,其中,所述DMA列表包括所述DMA列表上的每个 DMA的提炼的和字面意义的名字,并且其中,所述DMA列表驻留在网页服务上。
69. 如权利要求58所述的接收机设备,还包括: 用于显示针对用户确认的周期性请求的单元; 用于确定在跟着所述周期性请求的所述显示之后的设置时间段内在所述接收机设备 中是否接收到用户确认的单元;以及 用于响应于确定在所述设置时间段内没有接收到用户确认,终止针对所述当前许可区 域的所述OTT电视内容的所述显示的单元。
70. 如权利要求58所述的接收机设备,还包括: 用于基于使用所述接收机设备的摄像头的注视检测来确定用户的眼睛是否关注所述 接收机设备的显示器的单元;以及 用于响应于确定用户的眼睛没有关注所述接收机设备的所述显示器,终止对所述当前 许可区域的所述OTT电视内容的所述显示的单元。
71. 如权利要求58所述的接收机设备,其中,所述OTT电视内容是加密的,所述接收机 设备还包括: 用于接收与所述当前许可区域相对应的密钥的单元;以及 用于在显示针对所述当前DMA的所述OTT电视内容之前,使用所接收到的密钥来解密 所述OTT电视内容的单元。
72. 如权利要求71所述的接收机设备,其中,所述密钥是使用DMA数据和接收机设备类 别数据来生成的。
73. 如权利要求71所述的接收机设备,其中,所述密钥是使用DMA数据、接收机设备能 力信息和密钥轮换信息来生成的。
74. 如权利要求71所述的接收机设备,其中,所述密钥按月到期。
75. 如权利要求58所述的接收机设备,其中,用于将所述当前位置与所述DMA列表进行 比较,以确定与所述当前位置相对应的当前许可区域的单元是所述接收机设备的信任引导 处理的一部分。
76. 如权利要求58所述的接收机设备,其中,与所述当前位置相对应的所述当前许可 区域是DMA的子部分。
77. -种接收机设备,包括: 用于为所述接收机设备在其中显示电视内容的每个指定市场区域("DMA")生成观看 历史报告的单元。
78. 如权利要求77所述的接收机设备,其中,用于为所述接收机设备在其中显示电视 内容的每个DMA生成观看历史报告的单元包括:用于为所述接收机设备在其中显示电视内 容的DMA的每个子部分生成观看历史报告的单元。
79. 如权利要求77所述的接收机设备,还包括: 用于向与每个DMA相对应的每个广播方发送其相应的观看历史报告的单元。
80. 如权利要求77所述的接收机设备,还包括: 用于将每个观看历史报告聚合成组合的观看历史报告的单元;以及 用于将所述组合的观看历史报告发送给观看历史服务器的单元。
81. 如权利要求80所述的接收机设备,还包括: 用于在将每个观看历史报告聚合到所述组合的观看历史报告之前,单独加密每个观看 历史报告的单元。
82. -种接收机设备,包括: 通信网络接口,其被配置为与通信网络进行通信;以及 处理器,其被耦接到所述通信网络接口,其中,所述处理器被配置有用于执行包括以下 操作的处理器可执行指令: 通过所述通信网络接口来接收与许可区域相对应的指定市场区域("DMA")记录; 确定所述接收机设备的当前位置; 基于所述接收机设备的所述当前位置和所述DMA记录,来确定所述接收机设备是否位 于所述相对应的许可区域内;以及 响应于确定所述接收机设备位于所述相对应的许可区域内,显示所述OTT电视内容。
83. 如权利要求82所述的接收机设备,其中,所述接收机设备的所述当前位置是至少 部分地使用IP地址、小区ID、纬度和经度、Wi-Fi SSID或它们的任何组合来确定的。
84. 如权利要求82所述的接收机设备,其中,所述处理器被配置有用于执行还包括以 下操作的处理器可执行指令: 通过比较所述接收机设备的所述当前位置和所述DMA记录,来确定相对于所述许可区 域的边界的、所述接收机设备的位置; 基于相对于所述许可区域的所述边界的、所述接收机设备的所述位置,来确定另一个 许可区域到所述接收机设备的接近度; 确定所述另一个许可区域到所述接收机设备的所述接近度是否小于门限值;以及 响应于确定所述另一个许可区域到所述接收机设备的所述接近度小于门限值,请求与 所述另一个许可区域相对应的另一个DMA记录。
85. 如权利要求82所述的接收机设备,其中,所述处理器被配置有用于执行还包括以 下操作的处理器可执行指令: 确定所述接收机设备的运动方向; 基于所述接收机设备的当前位置和运动方向来预测下一个许可区域;以及 预先获取关于所述下一个许可区域的信息。
86. 如权利要求85所述的接收机设备,其中,所述预先获取的信息是以下各项中的一 项或多项:下一个DMA ID、下一个DMA服务密钥、下一个DMA记录或节目数据。
87. 如权利要求85所述的接收机设备,其中,所述处理器被配置有用于执行还包括以 下操作的处理器可执行指令: 对所述接收机设备的位置历史日志和所述接收机设备中存储的任何DMA记录进行比 较; 删除与所述位置历史日志上的重复条目不对应的DMA记录;以及 优先维持所述许可区域涵盖所述位置历史日志中的重复条目所对应的DMA记录, 其中,所述位置历史日志基于以下各项中的一项或多项:小区ID历史日志、地理坐标 历史日志和漫游历史日志。
88. 如权利要求82所述的接收机设备,其中,所述处理器被配置有用于执行还包括以 下操作的处理器可执行指令: 通过所述通信网络接口从代理服务器接收观看记录请求;以及 响应于接收到所述观看记录请求,经由所述通信网络接口,从所述接收机设备向所述 代理服务器发送观看记录。
89. 如权利要求88所述的接收机设备,其中,所述观看记录是已签名的。
90. 如权利要求89所述的接收机设备,其中,所述观看记录是加密的。
91. 如权利要求82所述的接收机设备,其中:所述DMA记录与许可区域的子部分相对 应;并且 其中,所述处理器被配置有用于执行操作的处理器可执行指令,使得: 基于所述接收机设备的所述当前位置和所述DMA记录来确定所述接收机设备是否位 于所述相对应的许可区域内包括:基于所述接收机设备的所述当前位置和所述DMA记录来 确定所述接收机设备是否位于所述许可区域的所述相对应的子部分中;以及 响应于确定所述接收机设备位于所述相对应的许可区域内,显示所述OTT电视内容 包括:响应于确定所述接收机设备位于所述许可区域的所述相对应的子部分内,显示所述 OTT电视内容。
92. 如权利要求82所述的接收机设备,其中,所述许可区域对应于至少一个完整DMA和 另一个DMA的至少一个子部分的组合。
93. -种接收机设备,包括: 通信网络接口,其被配置为与通信网络进行通信;以及 处理器,其被耦接到所述通信网络接口,其中,所述处理器被配置有用于执行包括以下 操作的处理器可执行指令: 确定所述接收机设备的当前位置; 访问指定市场区域("DMA")列表; 基于所述接收机设备的所述当前位置和所述DMA列表,来确定与所述当前位置相对应 的当前许可区域; 经由所述通信网络接口,请求针对所述当前许可区域的DMA记录; 经由所述通信网络接口,接收针对所述当前许可区域的所述DMA记录;以及 显示针对所述当前许可区域的所述OTT电视内容。
94. 如权利要求93所述的接收机设备,其中,所述处理器被配置有用于执行操作的处 理器可执行指令,使得确定所述接收机设备的所述当前位置包括:基于IP地址、小区ID、 Wi-Fi SSID、或者纬度和经度、或它们的任意组合来确定所述接收机设备的所述当前位置。
95. 如权利要求93所述的接收机设备,其中,所述处理器被配置有用于执行操作的处 理器可执行指令,使得确定所述接收机设备的所述当前位置包括:经由查询在所述接收机 设备上存储的IP范围或eNodeB地址,来确定所述接收机设备的所述当前位置。
96. 如权利要求93所述的接收机设备,其中,所述处理器被配置有用于执行操作的处 理器可执行指令,使得访问DMA列表包括:经由基于DMA的URL或基于提炼的DMA的URL来 访问服务器。
97. 如权利要求93所述的接收机设备,其中,访问DMA列表包括:经由所述通信网络接 口来接收所述DMA列表的广播或单播传输。
98. 如权利要求93所述的接收机设备,其中,所述处理器被配置有用于执行还包括以 下操作的处理器可执行指令: 接收服务协议;以及 确定所述接收机设备的用户是否接受所述服务协议, 其中,所述处理器被配置有用于执行操作的处理器可执行指令,使得显示针对所述当 前许可区域的所述OTT电视内容包括:响应于确定所述接收机设备的所述用户接受所述服 务协议,只显示针对所述当前许可区域的所述OTT电视内容。
99. 如权利要求98所述的接收机设备,其中,所述服务协议是针对所述当前许可区域 的所有服务协议。
100. 如权利要求98所述的接收机设备,其中所述服务协议是针对所述当前许可区域 的选择服务协议。
101. 如权利要求98所述的接收机设备,其中,所述服务协议是全国性的服务协议。
102. 如权利要求93所述的接收机设备,其中,所述DMA列表包括所述DMA列表上的每 个DMA的提炼的和字面意义的名字,并且,其中,所述DMA列表驻留在所述接收机设备上。
103. 如权利要求93所述的接收机设备,其中,所述DMA列表包括所述DMA列表上的每 个DMA的提炼的和字面意义的名字,并且,其中,所述DMA列表驻留在网页服务上。
104. 如权利要求93所述的接收机设备,其中,所述处理器被配置有用于执行还包括以 下操作的处理器可执行指令: 显示针对用户确认的周期性请求; 确定在跟着所述周期性请求的所述显示之后的设置时间段内在所述接收机设备中是 否接收到用户确认;以及 响应于确定在所述设置时间段内没有接收到用户确认,终止针对所述当前许可区域的 所述OTT电视内容的所述显示。
105. 如权利要求93所述的接收机设备,其中,所述处理器被配置有用于执行还包括以 下操作的处理器可执行指令: 基于使用所述接收机设备的摄像头的注视检测来确定用户的眼睛是否关注所述接收 机设备的显示器;以及 响应于确定用户的眼睛没有关注所述接收机设备的所述显示器,终止对所述当前许可 区域的所述OTT电视内容的所述显示。
106. 如权利要求93所述的接收机设备,其中,所述OTT电视内容是加密的,并且 其中,所述处理器被配置有用于执行还包括以下操作的处理器可执行指令: 接收与所述当前许可区域相对应的密钥;以及 在显示针对所述当前DMA的所述OTT电视内容之前,使用所接收到的密钥来解密所述 OTT电视内容。
107. 如权利要求106所述的接收机设备,其中,所述密钥是使用DMA数据和接收机设备 类别数据来生成的。
108. 如权利要求106所述的接收机设备,其中,所述密钥是使用DMA数据、接收机设备 能力信息和密钥轮换信息来生成的。
109. 如权利要求106所述的接收机设备,其中,所述密钥按月到期。
110. 如权利要求93所述的接收机设备,其中,所述处理器被配置有用于执行操作的处 理器可执行指令,使得将所述当前位置与所述DMA列表进行比较,以确定与所述当前位置 相对应的当前许可区域是针对所述接收机设备的信任引导处理的一部分。
111. 如权利要求93所述的接收机设备,其中,与所述当前位置相对应的所述当前许可 区域是DMA的子部分。
112. -种接收机设备,包括: 通信网络接口,其被配置为与通信网络进行通信;以及 处理器,其被耦接到所述通信网络接口,其中,所述处理器被配置有用于执行包括以下 操作的处理器可执行指令:为所述接收机设备在其中显示电视内容的每个指定市场区域 ("DMA")生成观看历史报告。
113. 如权利要求112所述的接收机设备,其中,所述处理器被配置有用于执行操作的 处理器可执行指令,使得为所述接收机设备在其中显示电视内容的每个DMA生成观看历史 报告包括:为所述接收机设备在其中显示电视内容的DMA的每个子部分生成观看历史报 生 1=1 〇
114. 如权利要求112所述的接收机设备,其中,所述处理器被配置有用于执行还包括 以下操作的处理器可执行指令: 经由所述通信网络接口,向与每个DMA相对应的每个广播方发送其相应的观看历史报 生 1=1 〇
115. 如权利要求112所述的接收机设备,其中,所述处理器被配置有用于执行还包括 以下操作的处理器可执行指令: 将每个观看历史报告聚合成组合的观看历史报告;以及 经由所述通信网络接口,将所述组合的观看历史报告发送给观看历史服务器。
116. 如权利要求115所述的接收机设备,其中,所述处理器被配置有用于执行还包括 以下操作的处理器可执行指令: 在将每个观看历史报告聚合到所述组合的观看历史报告之前,单独加密每个观看历史 报告。
117. -种非临时性处理器可读存储介质,具有存储在其上的处理器可执行指令,所述 处理器可执行指令被配置为使得接收机设备处理器执行的操作包括: 接收与许可区域相对应的指定市场区域("DMA")记录; 确定所述接收机设备的当前位置; 基于所述接收机设备的所述当前位置和所述DMA记录,来确定所述接收机设备是否位 于所述相对应的许可区域内;以及 响应于确定所述接收机设备位于所述相对应的许可区域内,显示所述OTT电视内容。
118. 如权利要求117所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述接收机设备的所述当前位置是 至少部分地使用IP地址、小区ID、纬度和经度、Wi-Fi SSID或它们的任何组合来确定的。
119. 如权利要求117所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行的操作还包括: 通过比较所述接收机设备的所述当前位置和所述DMA记录,来确定相对于所述许可区 域的边界的、所述接收机设备的位置; 基于相对于所述许可区域的所述边界的、所述接收机设备的所述位置,来确定另一个 许可区域到所述接收机设备的接近度; 确定所述另一个许可区域到所述接收机设备的所述接近度是否小于门限值;以及 响应于确定所述另一个许可区域到所述接收机设备的所述接近度小于门限值,请求与 所述另一个许可区域相对应的另一个DMA记录。
120. 如权利要求117所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行的操作还包括: 确定所述接收机设备的运动方向; 基于所述接收机设备的当前位置和运动方向来预测下一个许可区域;以及 预先获取关于所述下一个许可区域的信息。
121. 如权利要求120所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使得接收机设备处理器执行操作,使得所述预先获取的信息是以下各项 中的一项或多项:下一个DMA ID、下一个DMA服务密钥、下一个DMA记录、或节目数据。
122. 如权利要求120所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行的操作还包括: 对所述接收机设备的位置历史日志和所述接收机设备中存储的任何DMA记录进行比 较; 删除与所述位置历史日志上的重复条目不对应的DMA记录;以及 优先维持所述许可区域涵盖所述位置历史日志中的重复条目所对应的DMA记录, 其中,所存储的处理器可执行指令被配置为使接收机设备处理器执行操作,使得所述 位置历史日志是基于以下各项中的一项或多项:小区ID历史日志、地理坐标历史日志和漫 游历史日志。
123. 如权利要求117所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行的操作还包括: 从代理服务器接收观看记录请求;以及 响应于接收到所述观看记录请求,从所述接收机设备向所述代理服务器发送观看记 录。
124. 如权利要求123所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述观看记录被签名。
125. 如权利要求124所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使得接收机设备处理器执行操作,使得所述观看记录被加密。
126. 如权利要求117所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行的操作使得: 所述DMA记录与许可区域的子部分相对应;并且 基于所述接收机设备的所述当前位置和所述DMA记录来确定所述接收机设备是否位 于所述相对应的许可区域内包括:基于所述接收机设备的所述当前位置和所述DMA记录, 来确定所述接收机设备是否位于所述许可区域的所述相对应的子部分中;以及 响应于确定所述接收机设备位于所述相对应的许可区域内,来显示所述OTT电视内容 包括:响应于确定所述接收机设备位于所述许可区域的所述相对应的子部分内,来显示所 述OTT电视内容。
127. 如权利要求126所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述许可区域对应于至少一个完整 DMA和另一个DMA的至少一个子部分的组合。
128. -种非临时性处理器可读存储介质,具有存储在其上的处理器可执行指令,所述 处理器可执行指令被配置为使得接收机设备处理器执行的操作包括: 确定所述接收机设备的当前位置; 访问指定市场区域("DMA")列表; 基于所述接收机设备的所述当前位置和所述DMA列表,来确定与所述当前位置相对应 的当前许可区域; 请求针对所述当前许可区域的DMA记录; 接收针对所述当前许可区域的所述DMA记录;以及 显示针对所述当前许可区域的所述OTT电视内容。
129. 如权利要求128所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得确定所述接收机设备的所述当前位 置包括:基于IP地址、小区ID、Wi-Fi SSID、或者纬度和经度、或它们的任意组合来确定所 述接收机设备的所述当前位置。
130. 如权利要求128所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得确定所述接收机设备的所述当前位 置包括:经由查询在所述接收机设备上存储的IP范围或eNodeB地址,来确定所述接收机设 备的所述当前位置。
131. 如权利要求128所述的接收机设备,其中,所述处理器被配置为具有处理器可执 行指令,以用于执行操作,使得访问DMA列表包括:经由基于DMA的URL或基于提炼的DMA 的URL来访问服务器。
132. 如权利要求128所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得访问DMA列表包括:接收所述DMA列 表的广播或单播传输。
133. 如权利要求128所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行的操作还包括: 接收服务协议;以及 确定所述接收机设备的用户是否接受所述服务协议, 其中,所存储的处理器可执行指令被配置为使接收机设备处理器执行操作,使得显示 针对所述当前许可区域的所述0TT电视内容包括:响应于确定所述接收机设备的所述用户 接受所述服务协议,只显示针对所述当前许可区域的所述0TT电视内容。
134. 如权利要求133所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述服务协议是针对所述当前许可 区域的所有服务协议。
135. 如权利要求133所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述服务协议是针对所述当前许可 区域的选择服务协议。
136. 如权利要求133所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述服务协议是全国性的服务协 议。
137. 如权利要求128所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述DMA列表包括针对所述DMA列 表上的每个DMA的提炼的和字面意义的名字,并且,其中,所述DMA列表驻留在所述接收机 设备上。
138. 如权利要求128所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述DMA列表包括所述DMA列表上 的每个DMA的提炼的和字面意义的名字,并且,其中,所述DMA列表驻留在网页服务上。
139. 如权利要求128所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作还包括: 显示针对用户确认的周期性请求; 确定在跟着所述周期性请求的所述显示之后,在设置时间段内在所述接收机设备中是 否接收到用户确认;以及 响应于确定在所述设置时间段内没有接收到用户确认,终止针对所述当前许可区域的 所述OTT电视内容的所述显示。
140. 如权利要求128所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行的操作还包括: 基于使用所述接收机设备的摄像头的注视检测来确定用户的眼睛是否关注所述接收 机设备的显示器;以及 响应于确定用户的眼睛没有关注所述接收机设备的所述显示器,终止对所述当前许可 区域的所述OTT电视内容的所述显示。
141. 如权利要求128所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述OTT电视内容是加密的,并且 其中,所存储的处理器可执行指令被配置为使接收机设备处理器执行的操作还包括: 接收与所述当前许可区域相对应的密钥;以及 在显示针对所述当前DMA的所述OTT电视内容之前,使用所接收到的密钥来解密所述 OTT电视内容。
142. 如权利要求141所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述密钥是使用DMA数据和接收机 设备类别数据来生成的。
143. 如权利要求141所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述密钥是使用DMA数据、接收机 设备能力信息和密钥轮换信息来生成的。
144. 如权利要求141所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得所述密钥按月到期。
145. 如权利要求128所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得将所述当前位置与所述DMA列表进 行比较,以确定与所述当前位置相对应的当前许可区域是所述接收机设备的信任引导处理 的一部分。
146. 如权利要求128所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得与所述当前位置相对应的所述当前 许可区域是DMA的子部分。
147. -种非临时性处理器可读存储介质,具有存储在其上的处理器可执行指令,所述 处理器可执行指令被配置为使得接收机设备处理器执行的操作包括:为所述接收机设备在 其中显示电视内容的每个指定市场区域("DMA")生成观看历史报告。
148. 如权利要求147所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行操作,使得为所述接收机设备在其中显示电视 内容的每个DMA生成观看历史报告包括:为所述接收机设备在其中显示电视内容的DMA的 每个子部分,生成观看历史报告。
149. 如权利要求147所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行的操作还包括: 向与每个DMA相对应的每个广播方发送其相应的观看历史报告。
150. 如权利要求147所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行的操作还包括: 将每个观看历史报告聚合成组合的观看历史报告;以及 将所述组合的观看历史报告发送给观看历史服务器。
151. 如权利要求150所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行指令被配置为使接收机设备处理器执行的操作还包括: 在将每个观看历史报告聚合到所述组合的观看历史报告之前,单独加密每个观看历史 报告。
152. -种服务器,包括: 用于接收基于互联网的("OTT")电视观看记录的单元;以及 用于对所述观看记录进行签名和加密的单元。
153. -种服务器,包括: 用于接收基于互联网的("OTT")电视观看记录的单元; 用于接收多个其它观看记录的单元; 用于由服务供应商对所有接收到的观看记录进行分类的单元;以及 用于为每个服务供应商提供其相应的观看记录的单元。
154. 如权利要求153所述的服务器,其中,每个服务供应商是以多个文件来提供其相 应的观看记录的。
155. 如权利要求154所述的服务器,其中所述多个文件是按照逐个文件进行签名和加 密的。
156. 如权利要求153所述的服务器,其中,每个服务供应商是以单个文件来提供其相 应的观看记录的。
157. 如权利要求156所述的服务器,其中,所述单个文件包括针对所述服务器的单独 加密和签名密钥对。
158. -种服务器,包括: 用于从多个内容供应商接收针对与许可区域相对应的指定市场区域("DMA")的基于 互联网的("OTT")电视内容的单元; 用于确定接收机设备的当前位置的单元; 用于确定所述接收机设备的所述当前位置是否位于所述DMA中的单元; 用于响应于确定所述当前位置位于所述DMA中,将针对所述DMA的所述OTT电视内容 发送给所述接收机设备的单元。
159. -种服务器,包括: 用于接收组合的观看历史报告的单元,所述组合的观看历史报告包括:接收机设备在 其中显示基于互联网的("OTT")电视内容的每个指定市场区域("DMA")的聚合观看历 史报告; 用于将所述组合的观看历史报告分成每个观看历史报告的单元;以及 用于向与每个DMA相对应的每个广播方发送其相应的观看历史报告的单元。
160. -种服务器,包括: 用于接收聚合观看历史报告的单元,所述聚合观看历史报告包括关于接收机设备在其 中显示基于互联网的("OTT")电视内容的任何指定市场区域("DMA")的信息, 用于识别所述聚合观看历史报告中包括的所述DMA的单元; 用于将所述聚合观看历史报告解析到针对每个识别出的DMA的观看信息中的单元; 用于为每个识别出的DMA生成观看历史报告的单元;以及 用于向与每个识别出的DMA相对应的每个广播方发送其相应的观看历史报告的单元。
161. -种服务器,包括: 通信网络接口,其被配置为与通信网络进行通信;以及 处理器,其被耦接到所述通信网络接口,所述处理器被配置有用于执行包括以下操作 的处理器可执行指令: 经由所述通信网络接口来接收基于互联网的("OTT")电视观看记录;以及 对所述观看记录进行签名和加密。
162. -种服务器,包括: 通信网络接口,其被配置为与通信网络进行通信;以及 处理器,其被耦接到所述通信网络接口,所述处理器被配置有用于执行包括以下操作 的处理器可执行指令: 经由所述通信网络接口来接收基于互联网的("OTT")电视观看记录; 经由所述通信网络接口,来接收多个其它观看记录; 由服务供应商对所有接收到的观看记录进行分类;以及 经由所述通信网络接口,为每个服务供应商提供其相应的观看记录。
163. 如权利要求162所述的服务器,其中,每个服务供应商是以多个文件来提供其相 应的观看记录的。
164. 如权利要求163所述的服务器,其中所述多个文件是按照逐个文件进行签名和加 密的。
165. 如权利要求162所述的服务器,其中,每个服务供应商是以单个文件来提供其相 应的观看记录的。
166. 如权利要求165所述的服务器,其中,所述单个文件包括针对所述服务器的单独 加密和签名密钥对。
167. -种服务器,包括: 通信网络接口,其被配置为与通信网络进行通信;以及 处理器,其被耦接到所述通信网络接口,所述处理器被配置有用于执行包括以下操作 的处理器可执行指令: 经由所述通信网络接口,从多个内容供应商接收与许可区域相对应的指定市场区域 ("DMA")的基于互联网的("OTT")电视内容; 确定接收机设备的当前位置; 确定所述接收机设备的所述当前位置是否位于所述DMA中;以及 响应于确定所述当前位置位于所述DMA中,经由所述通信网络接口,将针对所述DMA的 所述OTT电视内容发送给所述接收机设备。
168. -种服务器,包括: 通信网络接口,其被配置为与通信网络进行通信;以及 处理器,其被耦接到所述通信网络接口,所述处理器被配置有用于执行包括以下操作 的处理器可执行指令: 经由所述通信网络接口来接收组合的观看历史报告,所述组合的观看历史报告包括接 收机设备在其中显示基于互联网的("OTT")电视内容的每个指定市场区域("DMA")的 聚合观看历史报告; 将所述组合的观看历史报告分成每个观看历史报告中;以及 经由所述通信网络接口,向与每个DMA相对应的每个广播方发送其相应的观看历史报 生 1=1 〇
169. -种服务器,包括: 通信网络接口,其被配置为与通信网络进行通信;以及 处理器,其被耦接到所述通信网络接口,所述处理器被配置有用于执行包括以下操作 的处理器可执行指令: 经由所述通信网络接口来接收聚合观看历史报告,所述聚合观看历史报告包括关于接 收机设备在其中显示基于互联网的("OTT")电视内容的任何指定市场区域("DMA")的 信息, 识别所述聚合观看历史报告中包括的所述DMA ; 将所述聚合观看历史报告解析到针对每个识别出的DMA的观看信息中; 为每个识别出的DMA生成观看历史报告;以及 经由所述通信网络接口,向与每个识别出的DMA相对应的每个广播方发送其相应的观 看历史报告。
170. -种非临时性服务器可读存储介质,具有存储在其上的服务器可执行指令,所述 服务器可执行指令被配置为使得服务器执行包括以下操作: 接收基于互联网的("OTT")电视观看记录;以及 对所述观看记录进行签名和加密。
171. -种非临时性服务器可读存储介质,具有存储在其上的服务器可执行指令,所述 服务器可执行指令被配置为使得服务器执行包括以下操作: 接收基于互联网的("OTT")电视观看记录; 接收多个其它观看记录; 由服务供应商对所有接收到的观看记录进行分类;以及 向每个服务供应商提供其相应的观看记录。
172. 如权利要求171所述的非临时性服务器可读存储介质,其中,所存储的服务器可 执行指令被配置为使服务器执行操作,使得每个服务供应商是以多个文件来提供其相应的 观看记录的。
173. 如权利要求172所述的非临时性服务器可读存储介质,其中,所存储的服务器可 执行指令配置为使服务器执行操作,使得所述多个文件是按照逐个文件进行签名和加密 的。
174. 如权利要求171所述的非临时性服务器可读存储介质,其中,所存储的服务器可 执行指令被配置为使服务器执行操作,使得每个服务供应商是以单个文件来提供其相应的 观看记录的。
175. 如权利要求174所述的非临时性服务器可读存储介质,其中,所存储的服务器可 执行指令被配置为使服务器执行操作,使得所述单个文件包括针对所述服务器的单独加密 和签名密钥对。
176. -种非临时性服务器可读存储介质,具有存储在其上的服务器可执行指令,所述 服务器可执行指令被配置为使得服务器执行包括以下操作: 从多个内容供应商接收与许可区域相对应的指定市场区域("DMA")的基于互联网的 ("OTT")电视内容; 确定接收机设备的当前位置; 确定所述接收机设备的所述当前位置是否位于所述DMA中; 响应于确定所述当前位置位于所述DMA中,将针对所述DMA的所述OTT电视内容发送 给所述接收机设备。
177. -种非临时性服务器可读存储介质,具有存储在其上的服务器可执行指令,所述 服务器可执行指令被配置为使得服务器执行包括以下操作: 接收组合的观看历史报告,所述组合的观看历史报告包括接收机设备在其中显示基于 互联网的("OTT")电视内容的每个指定市场区域("DMA")的聚合观看历史报告; 将所述组合的观看历史报告分成每个观看历史报告;以及 向与每个DMA相对应的每个广播方发送其相应的观看历史报告。
178. -种非临时性服务器可读存储介质,具有存储在其上的服务器可执行指令,所述 服务器可执行指令被配置为使得服务器执行包括以下操作: 接收聚合观看历史报告,所述聚合观看历史报告包括关于接收机设备在其中显示基于 互联网的("OTT")电视内容的任何指定市场区域("DMA")的信息, 识别所述聚合观看历史报告中包括的所述DMA ; 将所述聚合观看历史报告解析到针对每个识别出的DMA的观看信息中; 为每个识别出的DMA生成观看历史报告;以及 向与每个识别出的DMA相对应的每个广播方发送其相应的观看历史报告。
179. -种系统,包括: 服务器,以及 接收机设备,其包括: 用于接收与许可区域相对应的指定市场区域("DMA")记录的单元; 用于确定所述接收机设备的当前位置的单元; 用于基于所述接收机设备的所述当前位置和所述DMA记录来确定所述接收机设备是 否位于所述相对应的许可区域内的单元; 用于响应于确定所述接收机设备位于所述相对应的许可区域内,显示基于互联网的 ("OTT")电视内容的单元; 用于从所述服务器接收观看记录请求的单元;以及 用于响应于接收到所述观看记录请求,向所述服务器发送观看记录的单元, 其中,所述服务器还包括: 用于从所述接收机设备接收所述观看记录的单元; 用于接收多个其它观看记录的单元; 用于对服务供应商的所有接收到的观看记录进行分类的单元;以及 用于为每个服务供应商提供其相应的观看记录的单元。
180. -种系统,包括: 接收机设备;以及 服务器,其包括: 用于从多个内容供应商接收与许可区域相对应的指定市场区域("DMA")的基于互联 网的("OTT")电视内容的单元; 用于确定接收机设备的当前位置的单元; 用于确定所述接收机设备的所述当前位置是否位于所述DMA中的单元;以及 用于响应于确定所述当前位置位于所述DMA中,将针对所述DMA的所述OTT电视内容 发送给所述接收机设备的单元,并且 其中,所述接收机设备还包括: 用于接收针对所述DMA的所述OTT电视内容的单元;以及 用于显示针对所述DMA的所述OTT电视内容的单元。
181. -种系统,包括: 服务器;以及 接收机设备,其包括: 用于为所述接收机设备在其中显示基于互联网的("OTT")电视内容的每个指定市场 区域("DMA")生成观看历史报告的单元; 用于将每个观看历史报告聚合到组合的观看历史报告中的单元;以及 用于将所述组合的观看历史报告发送给所述服务器的单元, 其中,所述服务器还包括: 用于接收所述组合的观看历史报告的单元; 用于将所述组合的观看历史报告分成每个观看历史报告的单元;以及 用于向与每个DMA相对应的每个广播方发送其相应的观看历史报告的单元。
182. -种系统,包括: 服务器;以及 接收机设备,其包括: 用于生成包括关于所述接收机设备在其中显示基于互联网的("OTT")电视内容的任 何指定市场区域("DMA")的信息的聚合观看历史报告的单元;以及 用于将所述聚合观看历史报告发送给所述服务器的单元, 其中,所述服务器还包括: 用于识别所述聚合观看历史报告中包括的所述DMA的单元; 用于将所述聚合观看历史报告解析到每个识别出的DMA的观看信息中的单元; 用于为每个识别出的DMA生成观看历史报告的单元;以及 用于向与每个识别出的DMA相对应的每个广播方发送其相应的观看历史报告的单元。
183. -种系统,包括: 服务器,其包括: 第一通信网络接口,其被配置为与通信网络进行通信;以及 服务器处理器,其被耦接到所述第一通信网络接口;以及 接收机设备,其包括: 第二通信网络接口,其被配置为与所述通信网络进行通信;以及 接收机设备处理器,其被耦接到所述第二通信网络接口,其中,所述接收机设备处理器 被配置有用于执行包括以下操作的处理器可执行指令: 接收与许可区域相对应的指定市场区域("DMA")记录; 确定所述接收机设备的当前位置; 基于所述接收机设备的所述当前位置和所述DMA记录来确定所述接收机设备是否位 于所述相对应的许可区域内; 响应于确定所述接收机设备位于所述相对应的许可区域内,显示基于互联网的 ("OTT")电视内容; 从所述服务器接收观看记录请求;以及 响应于接收到所述观看记录请求,经由所述第二通信网络接口,向所述服务器发送观 看记录, 其中,所述服务器处理器被配置有用于执行包括以下操作的处理器可执行指令: 经由所述第一通信网络接口,从所述接收机设备接收所述观看记录; 接收多个其它观看记录; 对服务供应商的所有接收到的观看记录进行分类;以及 为每个服务供应商提供其相应的观看记录。
184. -种系统,包括: 接收机设备,其包括: 第一通信网络接口,其被配置为与通信网络进行通信;以及 接收机设备处理器,其被耦接到所述第一通信网络接口;以及服务器,其包括: 第二通信网络接口,其被配置为与所述通信网络进行通信;以及 服务器处理器,其被耦接到所述第二通信网络接口,其中,所述服务器处理器被配置有 用于执行包括以下操作的处理器可执行指令: 从多个内容供应商接收与许可区域相对应的指定市场区域("DMA")的基于互联网的 ("OTT")电视内容; 确定接收机设备的当前位置; 确定所述接收机设备的所述当前位置是否位于所述DMA中;以及 响应于确定所述当前位置位于所述DMA中,经由所述第二通信网络接口,将针对所述 DMA的所述OTT电视内容发送给所述接收机设备,并且 其中,所述接收机设备处理器被配置有用于执行包括以下操作的处理器可执行指令: 经由所述第一通信网络接口,接收针对所述DMA的所述OTT电视内容;以及 显示针对所述DMA的所述OTT电视内容。
185. -种系统,包括: 服务器,其包括: 第一通信网络接口,其被配置为与通信网络进行通信;以及 服务器处理器,其被耦接到所述第一通信网络接口;以及 接收机设备,其包括: 第二通信网络接口,其被配置为与所述通信网络进行通信;以及 接收机设备处理器,其被耦接到所述第二通信网络接口,其中,所述接收机设备处理器 被配置有用于执行包括以下操作的处理器可执行指令: 为所述接收机设备在其中显示基于互联网的("OTT")电视内容的每个指定市场区域 ("DMA")生成观看历史报告; 将每个观看历史报告聚合到组合的观看历史报告中;以及 经由所述第二通信网络接口,将所述组合的观看历史报告发送给所述服务器, 其中,所述服务器处理器被配置有用于执行包括以下操作的处理器可执行指令: 经由所述第一通信网络接口,接收所述组合的观看历史报告; 将所述组合的观看历史报告分成每个观看历史报告;以及 向与每个DMA相对应的每个广播方发送其相应的观看历史报告。
186. -种系统,包括: 服务器,其包括: 第一通信网络接口,其被配置为与通信网络进行通信;以及 服务器处理器,其被耦接到所述第一通信网络接口;以及 接收机设备,其包括: 第二通信网络接口,其被配置为与所述通信网络进行通信;以及 接收机设备处理器,其被耦接到所述第二通信网络接口,其中,所述接收机设备处理器 被配置有用于执行包括以下操作的处理器可执行指令: 生成包括关于所述接收机设备在其中显示基于互联网的("OTT")电视内容的任何指 定市场区域("DMA")的信息的聚合观看历史报告;以及 经由所述第二通信接口,将所述聚合观看历史报告发送给所述服务器, 其中,所述服务器处理器被配置有用于执行包括以下操作的处理器可执行指令: 识别所述聚合观看历史报告中包括的所述DMA ; 将所述聚合观看历史报告解析到针对每个识别出的DMA的观看信息中; 为每个识别出的DMA生成观看历史报告;以及 向与每个识别出的DMA相对应的每个广播方发送其相应的观看历史报告。
【文档编号】H04N21/414GK104303508SQ201380025854
【公开日】2015年1月21日 申请日期:2013年4月11日 优先权日:2012年4月12日
【发明者】G·K·瓦尔克, C·N·洛, 王俊, D·蔡林戈尔德, J·P·巴龙, E·O·蒂昂森 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1