呈现具有分层式功能的数字内容项目的制作方法

文档序号:9277567阅读:466来源:国知局
呈现具有分层式功能的数字内容项目的制作方法
【专利说明】
【背景技术】
[0001]典型的交互式数字内容项目-例如视频游戏-包括多个内容部分,这些内容部分定义了游戏引擎,模型,纹理,声音,等级等。尽管通常需要内容部分的很小子集来开始与所述内容项目进行交互,但是,直到整个内容项目被安装到本地存储器上,与数字内容项目的交互通常是被禁止的。

【发明内容】

[0002]公开了用于获得包括多个内容部分的交互式数字内容项目的实施例。一个示例实施例提供了一种方法,该方法包括:接收所述多个内容部分的第一组,所述第一组包括的内容部分少于所述多个内容部分的全部,以及,利用所述第一组内容部分呈现交互式数字内容项目的部分功能版本。该方法还包括:在呈现交互式数字内容项目的所述部分功能版本的同时接收所述多个内容部分的第二组;以及利用所述第二组内容部分向所述交互式数字内容项目的所述部分功能版本中添加功能,而不打断所述交互式数字内容项目的所述部分功能版本的呈现。
[0003]本
【发明内容】
部分以简化的形式介绍了一系列概念,在下面的【具体实施方式】部分中对这些概念进行进一步描述。本
【发明内容】
部分的目的不是识别所要求保护的主题的关键特征或必要特征,也不旨在对所要求保护的主题的范围进行限制。此外,所要求保护的主题不限于解决了在本公开任何部分中提出的任意或所有缺陷的实施方式。
【附图说明】
[0004]图1示出获得数字内容项目的示例使用环境。
[0005]图2A-2C示出获得并呈现具有分层功能的数字内容项目的示例使用场景。
[0006]图3示出过程流,其描绘了根据本公开实施例的用于获得数字内容项目的方法的示例。
[0007]图4示意性示出根据本公开的实施例的示例计算系统。
【具体实施方式】
[0008]典型的交互式数字内容项目-例如视频游戏-包括多个内容部分,这些内容部分定义了游戏引擎,模型,纹理,声音,等级等。在典型的用例场景中,可以预期,在允许同数字内容项目进行交互之前,将整个数字内容项目安装,或传输到本地存储设备。但是,开始与特定内容项目(例如,战斗视频游戏的游戏引擎,用户控制的角色,以及一些武器)进行交互所需的数据量是由相对少量的整体内容项目数据提供的。因此,可以理解的是,优先获得能够用于开始和数字内容项目进行交互的内容部分从而使用户能够尽快开始和数字内容项目进行交互是可取的。举例来说,在基于等级的视频游戏中,在获得额外的内容部分之前获得与第一等级相对应的(多个)内容部分是可取的。
[0009]还将理解,通过在最开始提供数字内容项目的部分功能版本,并在接收额外(多个)内容部分时逐渐添加额外功能,可以甚至更快地提供与特定交互式数字内容项目的交互。例如,继续基于等级的视频游戏示例,可以几乎在瞬间就提供包括用户控制的角色的“白室”环境,同时逐渐添加额外功能(例如,风景,声音,敌人,武器等),直到可以呈现数字内容项目的完全功能版本。借助这种方式,通过提供“分层式”用户体验,该数字内容项目的用户可以能够在安装期间与数字内容项目进行交互,从而使用户更快地沉浸到数字内容项目中,潜在地增加用户在将来继续与数字内容项目进行交互的可能性。
[0010]因此,本文中公开的实施例涉及通过以下方式获得数字内容项目:呈现数字内容项目的部分功能版本,并逐渐添加功能,直到接收到足够的内容部分以提供数字内容项目的完全功能版本。
[0011]参考图1对使用环境100的示例实施例进行描述。环境100包括配置为呈现数字内容项目104的客户端102 (例如,游戏设备,媒体设备等)。举例来说,在一些实施例中,数字内容项目104可以通过显示设备106显示,并通过输入设备107控制。尽管所图示的是分立的设备,但是在其他实施例(例如手持设备场景)中,显示设备106和输入设备107可以至少部分地合并。可以理解,所呈现的客户端102的配置是为了举例,不旨在以任何方式进行限制。
[0012]客户端102还包括非易失存储机器108 (例如,硬盘,固态存储器等)和易失存储器110(例如,随机存取存储器RAM)。在一些实施例中,客户端102可选地包括只读存储器109(例如光盘)。存储机器108可以配置为长期存储一个或多个数字内容项目104,图示的是任意数量N的数字内容项目104。每个数字内容项目包括多个内容部分112,图示的是针对每个内容项目104的任意数量N的内容部分112。尽管每个数字内容项目被图示成包括N个内容部分,但是将会理解,每个数字内容项目104可以包括任意一个或多个内容部分112。
[0013]一般而言,客户端102可以配置为通过以下方式呈现数字内容项目104:动态获得(多个)内容部分112,将内容部分加载到存储机器108上,并可能通过易失存储器110对内容部分进行缓存。存储机器108可以提供对数字内容项目104的(多个)内容部分112的相对较快的访问,因此,确保将内容存储在存储机器上是可取的。换句话说,将内容项目“安装”到存储机器上以便提供对内容项目的可能更快访问是可取的。
[0014]尽管本文的讨论是针对战斗样式视频游戏,但是将会理解,每个数字内容项目104可以代表任意合适类型的数字内容,包括但不限于交互式内容,例如视频游戏,交互式视频,以及社交媒体。其他例子包括但不限于电影,电视秀和其他视频,音乐,照片库等。同样,内容部分112可以采取任意合适的形式。例如,内容部分112的形式可以采用存储器的特定部分(例如,存储位置,盘扇区等),或者扩展开讲,特定数据,文件等。
[0015]在一些场景中,数字内容项目104的内容部分112可以从只读存储器109 (例如,光盘)获得并加载到存储机器上。在其他场景中,客户端102可以通过网络116(例如,计算机网络,蜂窝电话网络,和/或其他合适类型的网络)与一个或多个数字内容存储114 (例如可以从其获得(多个)内容部分112的位置)通信,网络116被配置为存储一个或多个数字内容项目104的一个或多个内容部分112。虽然在客户端-服务器环境的上下文中进行描述,但是将会理解,其他实施例可以采用任意其他合适的架构,包括但不限于点对点配置。将会理解,所提供的环境100的配置是为了举例,不旨在以任何方式进行限制。
[0016]不管从哪个位置获得(多个)内容部分112,(多个)内容部分都将被加载到存储机器108上,以便实现呈现相应数字内容项目104。如上所述,在典型场景中,在实现能够与内容项目交互之前,内容部分的全部被加载到存储机器上。但是,随着内容项目的大小增加,所述加载可能利用不适宜数量的时间,从而增加进入门槛,并可能妨碍数字内容项目的使用。
[0017]因此,客户端102可以被配置为在加载额外(多个)内容部分112之前加载可以用于提供数字内容项目104的部分(例如,“基本”)功能版本的一组内容部分。作为一个非限制性的例子,描述用户控制的角色120和用户控制的武器122的(多个)内容部分112可以在获得描述额外功能(例如,敌人载具124,风景,环境声音,3D效果等)的(多个)内容部分之前被加载。将会理解,本文使用的术语“角色”指的是任意用户控制的实体(例如,载具,类人物等),并且不旨在以任何方式进行限制。下面将参考图2A-2C详细描述通过逐渐添加功能来提供
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1