现场线性节目播放中的媒体节目的受众定义制造技术

技术编号:25005456 阅读:26 留言:0更新日期:2020-07-24 18:05
接收经由线性节目播放被提供的媒体节目的观看策略。将观看策略转换成受众和要根据每个用户执行的相应动作的线性优先列表,以便经由现场线性节目播放来呈现。分析动作以确定与发送媒体节目的基本内容流相关联的基本动作。选择与基本内容流相关联的受众和与先前动作相关联的在线性优先列表中具有比内容流受众更高的优先级的先前受众。媒体节目的受众定义被生成,以基于基本受众和先前受众定义限制。受众定义用于在媒体节目通过现场线性节目播放可用之前,基于用户的特征来确定用户是否可以观看媒体节目。

【技术实现步骤摘要】
【国外来华专利技术】现场线性节目播放中的媒体节目的受众定义相关申请的交叉引用本公开要求2017年12月8日提交的、题为“现场线性节目播放中的媒体节目的受众定义”的美国非临时申请No.15/836,711的优先权。出于所有目的,该申请的全部内容通过引用整体结合于此。
技术介绍
有线电信工程师协会(SCTE)224标准定义用于促进事件和策略信息的传输的事件调度和通知接口(ESNI)。ESNI允许提供商将即将到来的预定的或基于信号的事件以及相应的策略传送给内容的分发者。例如,事件可以是现场线性电视时间表中的媒体节目的开始,并且策略控制谁可以观看媒体节目。分发者可以实施策略来基于各个受众的属性来控制媒体节目被分发到的受众,这些属性包括但不限于地理位置和设备类型。例如,SCTE-224标准可用于传送针对定义的受众的关于区域屏蔽/替代内容选择或设备类型内容限制的细节。分发者可以将通过ENSI接收到的数据解析成一组规则,该组规则可以根据每个用户被应用。例如,当用户试图观看频道时,分发者可以确定用户的特征并将这些特征应用于规则。取决于哪些规则适用,分发者可以执行相应的动作。例如,如果用户在屏蔽(blackout)区域内,则分发者可以显示一个板(slate),该板是向用户提供消息的静态图像,而不是媒体节目的内容流。分发者可以根据每个用户(例如,在用户场所)来应用规则。例如,当用户试图观看电视频道时,这些规则可以应用于用户场所处的客户场所设备(CPE)。根据每个用户来应用规则不会导致带宽的显著增加,因为规则是在用户场所应用的。但是,这些规则只能在用户尝试对特定媒体节目执行动作时应用。例如,用户可以调到预定播放媒体节目的频道。然后,CPE可以应用针对媒体节目的规则以确定要采取的动作。附图说明图1描绘了根据一些实施例的用于提供视频递送的简化系统。图2描绘了根据一些实施例的用于生成受众定义的方法的简化流程图。图3描绘了根据一些实施例的用于生成受众定义的方法的简化流程图。图4A示出了根据一些实施例的来自针对媒体节目接收到的用于生成线性优先列表的文件的数据的示例。图4B示出了根据一些实施例的采用观看策略并创建线性优先列表的示例。图5示出了根据一些实施例的受众图。图6描绘了根据一些实施例的受众管理平台和视频递送服务的更详细的示例。图7描绘了根据一些实施例的用于处理搜索查询的方法的简化流程图。图8描绘了根据一个实施例的经由一个或多个通信网络与多个客户端设备进行通信的视频流传输系统。图9描绘了用于观看视频内容和广告的装置的示意图。具体实施方式本文描述了用于视频递送系统的技术。在以下描述中,出于解释的目的,阐述了许多示例和具体细节,以便提供对一些实施例的透彻理解。由权利要求限定的一些实施例可以单独地或者与下面描述的其他特征相结合地包括这些示例中的特征中的一些或全部特征,并且可以进一步包括本文描述的特征和概念的修改和等价物。视频递送系统经由接口(诸如在事件调度通知接口(ESNI)定义中描述的接口)从提供商接收用于观看策略的数据,例如使用有线电信工程师协会(SCTE)224标准的数据。SCTE-224数据可以包括用于在现场线性节目播放中(例如在现场电视服务中)提供的媒体节目的观看策略。观看策略定义媒体节目的受众,其可以是定义用户特征的一组限制,例如位置或设备类型。视频递送系统可以解析数据,以基于针对受众的观看策略,生成一个或多个规则的线性优先列表。这些规则可以指定受众以及如果用户在受众范围内则要执行的动作。视频递送系统可以按每个媒体节目而不是如
技术介绍
中讨论的那样按每个用户来应用规则。例如,视频递送系统可以在用户选择频道以观看媒体节目之前计算规则。在用户选择频道之前执行计算可能需要以不同于SCTE-224标准预期的方式处理规则。例如,视频递送系统可以计算媒体节目的规则,并检查这些规则以确定具有向用户发送内容流的动作的优先级中的第一受众。内容流是发送媒体节目的流。视频递送系统可以跳过不涉及向用户发送媒体节目的动作(例如显示屏蔽板或推荐替代内容流)的规则。一般来说,满足接收屏蔽板或推荐替代内容流的特征的用户不应该接收内容流。然后,视频递送系统使用针对跳过的规则的受众,来修改内容流的受众,以生成媒体节目的受众定义,其过程将在下面更详细地描述。该受众定义随后与媒体节目一起被保存。通过将受众定义与媒体节目一起保存,视频递送系统可以在用户选择频道来观看媒体节目之前提供服务并且还跨许多不同用户提供服务。例如,用户可以执行搜索,例如搜索电视剧。使用媒体节目的受众定义,视频递送系统可以确定媒体节目列表,这些媒体节目与搜索查询匹配,并且也是用户可以观看的媒体节目。例如,视频递送系统使用用户的特征和受众定义来确定用户可以观看哪些媒体节目。此外,在另一服务中,视频递送系统可以使用所有媒体节目的受众定义来为用户生成电子节目播放指南,该电子节目播放指南仅包括用户可以观看的媒体节目。通过使用受众定义,视频递送系统因此不提供用户不能观看的媒体节目的搜索结果,例如可能由于用户的地理位置而被屏蔽的媒体节目。此外,视频递送系统不需要针对每个用户处理规则来确定用户是否可以观看媒体节目。避免必须按用户处理所有规则可以更快地执行服务,尤其是当服务是针对多个用户而不是针对每个用户执行的时。如下面将更详细描述的,视频递送系统执行与针对每个用户将需要实时执行的计算不同的计算。图1描绘了根据一些实施例的用于提供视频递送的简化系统100。系统100包括视频递送系统102、客户端设备104和内容递送网络(CDN)106。视频递送系统102可以管理媒体节目经由内容递送网络106向客户端设备104的传送。视频递送系统102从内容提供商接收媒体节目的内容流。内容流可以包括视频或其他内容(例如,音频)。媒体节目可以是现场的或录制的。例如,现场媒体节目可以来自实时发生的现场事件。录制的事件可以是来自电视节目的内容或先前录制的其他内容。媒体节目可以按现场线性节目播放时间表来提供。用户只能在频道上的时间表中提供媒体节目时观看该媒体节目。视频递送系统102可以接收多个频道的内容流,其中一个频道可以由一个网络提供,并且视频递送服务允许该服务的用户使用该服务来请求该频道。例如,用户可以使用视频递送服务来请求流X,流X可以与网络、网络类别或频道相关联。在线性节目播放时间表中的这个时间,频道可以提供特定的媒体节目。然后,视频递送系统102提供清单,该清单可以包括媒体节目片段(例如6-10秒片段)的链接。然后,客户端设备104使用链接从内容递送网络106请求和接收片段。然后,客户端设备104可以在媒体播放器114中显示媒体节目。受众管理平台110可以接收现场线性节目播放中提供的媒体节目的元数据。例如,受众管理平台110可以接收带内和带外元数据。在一些实施例中,带外元数据可以使用诸如SCTE-224之类的协议经由提供商ESNI接收。带外元数据可以经由与用于递送内容流的连接不同的连接来接收。带内元数据可以与内容流一起接收,并且可以本文档来自技高网
...

【技术保护点】
1.一种方法,包括:/n由计算设备接收经由现场线性节目播放提供的媒体节目的一个或多个观看策略,所述一个或多个观看策略具有将要按用户应用的格式;/n由所述计算设备将所述一个或多个观看策略转换成受众和要根据每个用户执行的相应动作的线性优先列表,以便经由所述现场线性节目播放来呈现;/n由所述计算设备分析所述动作,以确定与发送所述媒体节目的基本内容流相关联的基本动作;/n由所述计算设备选择与所述基本内容流相关联的内容流受众以及在所述线性优先列表中具有比所述内容流受众更高优先级的与先前动作相关联的一个或多个先前受众;/n由所述计算设备生成定义一个或多个限制的所述媒体节目的受众定义,所述一个或多个限制基于所述基本受众和所述一个或多个先前受众;/n由所述计算设备存储所述媒体节目的所述受众定义,其中所述受众定义用于在所述媒体节目经由所述现场线性节目播放可用之前,基于所述用户的特征来确定用户是否能够观看所述媒体节目。/n

【技术特征摘要】
【国外来华专利技术】20171208 US 15/836,7111.一种方法,包括:
由计算设备接收经由现场线性节目播放提供的媒体节目的一个或多个观看策略,所述一个或多个观看策略具有将要按用户应用的格式;
由所述计算设备将所述一个或多个观看策略转换成受众和要根据每个用户执行的相应动作的线性优先列表,以便经由所述现场线性节目播放来呈现;
由所述计算设备分析所述动作,以确定与发送所述媒体节目的基本内容流相关联的基本动作;
由所述计算设备选择与所述基本内容流相关联的内容流受众以及在所述线性优先列表中具有比所述内容流受众更高优先级的与先前动作相关联的一个或多个先前受众;
由所述计算设备生成定义一个或多个限制的所述媒体节目的受众定义,所述一个或多个限制基于所述基本受众和所述一个或多个先前受众;
由所述计算设备存储所述媒体节目的所述受众定义,其中所述受众定义用于在所述媒体节目经由所述现场线性节目播放可用之前,基于所述用户的特征来确定用户是否能够观看所述媒体节目。


2.根据权利要求1所述的方法,进一步包括:
使用所述媒体节目的所述受众定义为多个用户生成节目播放指南。


3.根据权利要求2所述的方法,其中,生成所述电子节目播放指南包括:
将所述媒体节目的所述受众定义与所述多个用户中的每个用户的特征进行比较;和
如果所述受众定义满足所述多个用户中的每个用户的所述特征,则将所述媒体节目包括在所述节目播放指南中。


4.根据权利要求3所述的方法,其中所述节目播放指南的生成不检查所述线性优先列表中的所述受众以确定是否将所述媒体节目包括在所述电子节目播放指南中。


5.根据权利要求1所述的方法,其中,所述内容流受众定义能够观看所述媒体节目的受众的特征。


6.根据权利要求5所述的方法,其中,所述先前受众定义不允许观看所述媒体节目的受众的特征。


7.根据权利要求1所述的方法,其中,所述受众定义从所述内容流受众中移除所述一个或多个先前受众。


8.根据权利要求7的方法,其中,所述受众定义的所述一个或多个限制定义具有被移除的一个或多个先前受众的所述内容流受众。


9.根据权利要求1所述的方法,其中,所述受众定义不同于所述内容流受众。


10.根据权利要求1所述的方法,其中,所述先前动作不发送所述基本内容流。


11.根据权利要求10所述的方法,其中,所述先前动作之一包括显示图像。


12.根据权利要求11所述的方法,其中,所述图像包括显示推荐另一媒体节目的另一内容流的文本或消息的板。


13.根据权利要求1所述的方法,其中,选择所述内容流受众包括:
从最高优先级到最低优先级检查所述线性优先列表中的所述动作,直到遇到...

【专利技术属性】
技术研发人员:M·萨里斯博里
申请(专利权)人:胡露有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1