对媒体内容的智能流传输制造技术

技术编号:15443360 阅读:74 留言:0更新日期:2017-05-26 07:54
在各实施例中,提供了用于基于游戏内容的交互性水平来智能地流传输游戏内容的方法和系统。游戏内容的交互性水平使用对交互性水平进行分类的技术来被确定。交互性水平针对游戏内容的不同组成部分来被定义。流传输技术与具有特定交互性水平的游戏内容相关联。边缘计算基础结构可促进智能流传输,其中被分类为预取游戏资产或流游戏资产的游戏资产与预取指令相关联。预取指令从游戏服务器被传递到游戏平台,以指示游戏平台在预取游戏资产在其中被使用的预期的游戏上下文之前将该预取游戏资产预取到边缘计算基础结构。在预期的游戏上下文期间,资产被检索以供在游戏平台处输出。

Intelligent stream transport for media content

In each embodiment, methods and systems are provided for intelligently streaming Game content for interactive levels based on game content. The interactive level of game content is determined using techniques for classifying interaction levels. Interaction levels are defined for different components of the game content. Stream transport technology is associated with game content with a particular level of interactivity. The edge computing infrastructure can facilitate intelligent stream transport, where game assets classified as prefetch game assets or stream game assets are associated with prefetch instructions. The prefetch instruction from the game server is transmitted to the game platform, the prefetch game assets prefetch to the edge computing infrastructure before the game platform is used to indicate in the prefetch game assets expected game context. During the expected game context, assets are retrieved for output at the game platform.

【技术实现步骤摘要】
【国外来华专利技术】对媒体内容的智能流传输背景流传输媒体内容一般指在由内容递送网络提供的同时被终端用户持续接收并被呈现给终端用户的媒体内容。内容递送网络一般指被部署在跨因特网的多个数据中心中用于支持交互式和非交互式媒体内容的媒体流传输的大型分布式服务器系统。交互式内容包括在游戏服务器上被执行并被发送到游戏平台(例如,机顶盒、手持式设备、嵌入在电视机内的计算设备、视频游戏控制台)的视频游戏。非交互式内容包括视频(例如,电影和电视节目)和音频(例如,音乐)。在实践中,内容递送网络提供者可从内容提供者(例如,媒体公司)获得报酬来将他们的交互式和非交互式媒体内容递送给终端用户。支持流传输内容的体系架构和技术针对交互式和非交互式媒体内容可不同地起作用。非交互式媒体内容对于特定用户而言不是唯一的,由此,媒体内容可被流传输并被主存在数据中心服务器(例如,边缘服务器)中,使得媒体内容在被终端用户请求时不必直接从内容提供者的网络发送。例如,当用户作出对非交互式内容的请求时,非交互式内容可存在于对于用户而言本地的多个边缘服务器上,并且用户请求被导向到本地地具有该内容的优化的服务器。由此,非交互式内容可具有提升的服务质量并具有较少的基础结构花费。相反,由于交互式媒体内容的个性化的性质,内容提供者针对交互式媒体内容而言不能像内容提供者针对非交互式媒体那样来利用边缘服务器。例如,中央游戏服务器必须渲染并执行游戏玩耍,并接着在对于该用户而言唯一的游戏流传输会话中接收来自用户的交互式反馈。由此,游戏流传输必须计及与提供流传输游戏相关联的基础结构花费、带宽要求以及延迟时间。传统的游戏设计和游戏流传输方法和系统没能提供用于解决流传输交互式内容的限制的方式。概述提供本概述以便以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本概述不旨在标识所要求保护的主题的关键特征或本质特征,也不旨在独立地用于帮助确定所要求保护的主题的范围。本专利技术的各实施例提供了对游戏内容的智能流传输。对游戏内容的智能流传输可包括基于游戏内容的所标识的交互性水平来流传输游戏内容的变体和组合。游戏内容的交互性水平可基于使用若干不同的技术的游戏内容的交互性的分类来确定,诸如基于游戏开发者的分类、基于玩耍测试的分类或基于机器学习的分类。交互性水平可针对游戏内容的不同组成部分(诸如,各个游戏上下文或游戏内容的特定游戏资产)来定义。至少部分基于游戏组成部分的交互性水平来流传输游戏内容允许使用被不同地应用于具有特定交互性水平的游戏内容的流传输技术。具体而言,与高度交互内容相关联的游戏流传输限制可基于游戏内容上下文的所标识的低交互性水平而被缓解。在一个实施例中,被标识为预定的交互性水平的游戏内容可被预取以提升游戏流传输。内容递送网络提供者可促进对经预取的内容的流传输。具体而言,视频游戏可基于将游戏资产分类为预取游戏资产或流游戏资产来设计,使得预取指令被开发。从游戏服务器被传递到游戏平台的预取指令,指示游戏平台在预期的游戏上下文(预取游戏资产在其中被使用)之前将该预取游戏资产预取到边缘计算基础结构。预取游戏资产从游戏服务器被预取到边缘计算基础结构。在预期的游戏上下文的发生之际,预取游戏资产从边缘计算基础结构中被下载,同时流游戏资产从游戏服务器被流传输,两者被组合并被提供以供在游戏平台处输出。附图简述下面参考附图详细描述本专利技术,其中:图1是适用于实现本专利技术的各实施例的示例性计算环境的框图;图2A-B是示出其中可以使用本专利技术的各实施例的示例性网络环境的框图;图3是示出根据本专利技术的各实施例的用于对游戏内容的智能流传输的方法的示意图;图4是示出根据本专利技术的各实施例的用于对游戏内容的智能流传输的方法的示意图;图5是示出根据本专利技术的各实施例的用于对游戏内容的智能流传输的方法的流程图;图6是示出根据本专利技术的各实施例的用于对游戏内容的智能流传输的方法的流程图;图7是示出根据本专利技术的各实施例的用于对游戏内容的智能流传输的方法的流程图;以及图8是示出根据本专利技术的各实施例的用于预取游戏内容的方法的流程图。详细描述此处用细节来描述本专利技术的各实施例的主题以满足法定要求。然而,描述本身并非旨在限制本专利的范围。相反,专利技术人已构想所要求保护的主题还可结合其它当前或未来技术以其它方式来实施,以包括不同的步骤或类似于本文中所描述的步骤的步骤组合。此外,尽管术语“步骤”和/或“框”可在此处用于指示所采用的方法的不同元素,但除非而且仅当明确描述了各个步骤的顺序时,术语不应被解释为意味着此处公开的各个步骤之中或之间的任何特定顺序。出于本公开的目的,单词包括(“including)”具有与单词“包含(comprising)”一样广义的含义。另外,诸如一(“a)”和“一(an)”包括复数以及单数,除非另外相反地指明。这样,例如,“一个特征”的要求在存在一个或多个特征的情况下被满足。同样,术语“或”包括合取、析取及这两者(a或b由此包括a或b任一,以及a和b)。流传输媒体内容一般指在由内容递送网络提供的同时被终端用户持续接收并被呈现给终端用户的媒体内容。内容递送网络一般指被部署在跨因特网的多个数据中心中用于支持媒体流传输的大型分布式服务器系统。内容递送网络提供者可促进交互式和非交互式媒体内容的流传输。交互式内容包括视频游戏,具体而言为在游戏服务器上被渲染并执行并被发送到游戏平台(例如,机顶盒、手持式设备、嵌入在电视机内的计算设备、视频游戏控制台)的视频游戏。非交互式内容可包括视频(例如,电影和电视节目)和音频(例如,音乐)。在实践中,内容递送网络提供者可从内容提供者(例如,媒体公司)获得报酬来将他们的交互式和非交互式媒体内容递送给终端用户。支持流传输内容的体系架构和技术针对交互式和非交互式媒体内容可不同地起作用。非交互式媒体内容对于特定用户而言不是唯一的,由此,视频编码、缓冲器管理和错误纠正技术针对非交互式媒体和交互式媒体被不同地应用。具体而言,非交互式媒体内容可被流传输并被主存在数据中心服务器(例如,边缘服务器)中,使得媒体内容在被终端用户请求时不必直接从内容提供者的网络发送。边缘服务器提供边缘计算,边缘计算将应用、数据和计算能力服务从集中式点推离到网络的逻辑极端。边缘服务器促进减少延迟时间(由服务器和用户之间的距离导致的延迟)。因为由于光纤电缆被用于路由通信而使得因特网的速度受限于光的速度,所以距离是重要的。边缘服务器帮助缩短用户和服务器之间的距离。例如,当用户作出对非交互式内容的请求时,非交互式内容可存在于对于用户而言本地的多个边缘服务器上,并且用户请求被导向到本地地具有该内容的优化的服务器。由此,非交互式媒体内容可具有提升的服务质量并具有较少的基础结构花费。相反,由于交互式媒体内容的个性化的性质,服务器针对交互式媒体内容而言不能以与服务器针对非交互式媒体相同的方式来利用视频编码、缓冲器管理、错误纠正和边缘服务器。例如,中央游戏服务器必须渲染并执行游戏玩耍并接着在对于该用户而言唯一的游戏流传输会话中接收来自用户的交互式反馈。由此,游戏流传输必须计及与提供流传输游戏相关联的附加的基础结构花费、带宽要求以及延迟时间。传统的游戏设计和游戏流传输方法和系统没能提供用于解决流传输交互式内容的限制的方式。本专利技术的各实施例提供了用本文档来自技高网...
对媒体内容的智能流传输

【技术保护点】
一个或多个储存计算机可使用指令的计算机存储介质,当所述计算机可使用指令被一个或多个处理器执行时导致所述一个或多个处理器来执行一种用于预取游戏内容的方法,所述方法包括:从分布式网络基础结构中的游戏服务器接收用于将预取游戏资产预取到边缘计算基础结构的预取指令,其中所述预取游戏资产在游戏流传输会话内被分类为预取游戏资产;对所述预取游戏资产进行预取,其中所述预取游戏资产在所述预取游戏资产在其中被使用的预期的游戏上下文之前在所述游戏服务器处被处理;以及在所述预期的游戏上下文发生之际从所述边缘计算基础结构提供所述预取游戏资产以供输出。

【技术特征摘要】
【国外来华专利技术】2014.09.17 US 14/488,9051.一个或多个储存计算机可使用指令的计算机存储介质,当所述计算机可使用指令被一个或多个处理器执行时导致所述一个或多个处理器来执行一种用于预取游戏内容的方法,所述方法包括:从分布式网络基础结构中的游戏服务器接收用于将预取游戏资产预取到边缘计算基础结构的预取指令,其中所述预取游戏资产在游戏流传输会话内被分类为预取游戏资产;对所述预取游戏资产进行预取,其中所述预取游戏资产在所述预取游戏资产在其中被使用的预期的游戏上下文之前在所述游戏服务器处被处理;以及在所述预期的游戏上下文发生之际从所述边缘计算基础结构提供所述预取游戏资产以供输出。2.如权利要求1所述的介质,其特征在于,所述预取游戏资产在游戏开发阶段期间被分类为预取资产,其中所述预取指令将多个预取游戏资产标识为与所述预期的游戏上下文相关联的包,所述指令在所述游戏开发阶段期间被定义。3.如权利要求1所述的介质,其特征在于,对所述预取游戏资产进行预取是基于:参考触发所述预期的游戏上下文的一个或多个交互式动作;以及基于所述一个或多个交互式动作来确定要对所述预取游戏资产进行预取。4.如权利要求1所述的介质,其特征在于,对所述预取游戏资产进行预取是基于:参考所述分布式网络基础结构的一个或多个游戏流传输会话参数;以及基于满足所述一个或多个游戏流传输会话参数的阈值来确定要对所述预取游戏资产进行预取。5.如权利要求1所述的介质,其特征在于,对所述预取游戏资产进行预取以及提供所述预取游戏资产以供输出是基于:从与所述游戏服务器相关联的主存储中预取所述预取游戏资产;将所述预取游戏资产存储在与所述边缘计算基础结构相关联的辅助存储上;从所述辅助存储下载所述预取游戏资产;以及将来自所述辅助存储的所述预取游...

【专利技术属性】
技术研发人员:J·R·贾斯提斯E·P·加尔东
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1