用于减少下载要求的系统和方法技术方案

技术编号:21176286 阅读:21 留言:0更新日期:2019-05-22 12:04
一种减少对于配置用于媒体内容的回放的客户端设备上的附加内容的显示的计算机资源要求的方法,能够包括:由安装在客户端设备上的应用确定已经从应用的第一上下文触发了附加内容的显示,由应用识别对应于第一上下文的上下文标识符,由安装在客户端设备上的内容管理器确定与上下文标识符相关联的附加内容项被储存在客户端设备的缓存中,由内容管理器识别与内容项相关联的经过的显示时间,并且由应用基于经过的显示时间发起附加内容项的显示。

Systems and methods for reducing download requirements

A method for reducing computer resource requirements for configuring display of additional content on client devices for playback of media content can include: the application installed on the client device determines that the display of additional content has been triggered from the first context of the application, the application identifies the context identifier corresponding to the first context, and the installation on the client device. The content manager determines that the additional content items associated with the context identifier are stored in the cache of the client device, the content manager identifies the elapsed display time associated with the content items, and the application initiates the display of the additional content items based on the elapsed display time.

【技术实现步骤摘要】
【国外来华专利技术】用于减少下载要求的系统和方法
技术介绍
应用能够引起图形用户界面(“graphicaluserinterface,GUI”)显示在客户端设备的显示器上。应用能够引起主要内容以这种方式显示。在主要内容的显示期间,与应用的图形用户界面的用户交互可以触发应用发起(initiate)附加内容或者在主要内容的暂停或者中断期间呈现的内容的显示。一般称为“附加内容”的内容可以在主要内容之前或者之后以及主要内容期间(例如因此对于其它主要内容是间隙性的)出现。可能需要从远程位置检索附加内容用于显示。
技术实现思路
客户端设备能够允许用户终止附加内容的显示并且恢复显示主要内容。为了减少与通过网络下载附加内容相关联的要求的带宽使用,在本公开的一个方面,客户端设备能够显示附加内容并且能够本地储存附加内容用于稍后恢复显示。因此,本公开的一个实施方式提供了减少对于配置用于媒体内容的回放的客户端设备上的附加内容的显示的计算机资源要求的方法,包括:由安装在客户端设备上的应用确定已经从应用的第一上下文触发了附加内容的显示;由应用识别对应于第一上下文的上下文标识符;由安装在客户端设备上的内容管理器确定与上下文标识符相关联的附加内容项储存在客户端设备的缓存中;由内容管理器识别与附加内容项相关联的经过的显示时间;并且由应用基于经过的显示时间发起附加的内容项的显示。客户端设备也能够储存在其处能够恢复附加内容的回放时间。附图说明在附图和以下描述中阐述了一个或者多个实施方式的细节。从说明书、附图、和权利要求,本公开的其它特征、方面、和优点将变得显而易见,其中:图1A描绘了根据一个实施方式的在第一上下文中触发附加内容。图1B描绘了根据一个实施方式的在客户端设备上显示附加内容。图1C描绘了根据一个实施方式的在相同第一上下文中触发附加内容。图1D描绘了根据一个实施方式的在客户端设备上显示相同附加内容。图2是描绘用于减少下载要求的系统的一些实施方式的框图。图3是描绘内容显示过程的一些实施方式的流程图。图4是描绘内容显示过程的一些实施方式的流程图。应该认识到,为了说明的目的,附图中的一些或者所有是示意性表示。提供附图是为了说明一个或者多个实施例的目的,其中明确理解它们将不用于限制权利要求的范围或者含义。具体实施方式以下跟随的是用于减少下载要求的方法、装置、和系统相关的各种概念和其实施方式的更详细描述。以上介绍并且在以下更详细讨论的各种概念可以以多种方式中的任何一种来实施,因为所描述的概念不限于实施方式的任何特定方式。提供特定实施方式和应用的示例主要是出于说明性目的。本申请一般指向用于减少下载要求的系统和方法。在客户端设备上运行的一些应用引起设备的显示器显示内容。在内容的显示期间,与应用的GUI的用户交互例如可以触发应用发起附加内容的显示,诸如前贴片内容、后贴片内容、间断内容或者中断期间的内容、或者其它这样的附加内容(在本文中一般都称为“附加内容”并且不限于“附加内容”)。也可以以其它方式触发附加内容的显示,诸如基于调度或者基于应用的特定过程被运行预定次数。附加内容的显示可以解锁应用的锁定或者附加内容。发起附加内容的显示能够涉及客户端设备经由例如网络从本地数据储存器或者从远程数据储存器检索附加内容。能够存在与客户端设备经由网络检索附加内容相关联的问题。客户端设备在发起显示过程之后下载媒体文件作为附加内容可能消耗大量网络资源。这例如对于关于在连接到网络的同时能够下载多少数据有限制的客户端设备或者对于一般客户端设备可能是不利的,因为在这样的过程中可能使用大量计算资源。此外,如果数个客户端设备同时通过网络下载媒体文件,则网络的资源可能紧张或者可能无法处理需求。当用户被迫下载多个内容项、或者多次下载单个内容项时,这个问题可能会恶化。例如,应用可以引起显示附加内容。应用可以然后在已经显示了附加内容的一些初始部分之后接收终止附加内容的显示的指令。例如,在一些应用中,在某些操作系统上,能够在附加内容的显示期间向用户呈现“后退”按钮。应用可以将轻击或者点击或者以其它方式选择或者激活后退按钮解释为终止附加内容的显示的指令。如果用户然后重新触发附加内容的显示,则用户可能被迫下载并且观看整个新的附加内容项,或者被迫下载并且重新观看已经显示了的附加内容的部分。这对于用户来说可能是令人沮丧的。这对于在尝试从特定上下文访问或者解锁应用的内容的同时触发附加内容的显示的用户来说可能尤其令人沮丧。例如,可以向用户呈现应用的主要内容,触发附加内容的显示以解锁其它主要内容,并且,决定不观看附加内容,在附加内容的显示期间轻击后退按钮,因此终止显示。应用可以然后再次向用户呈现主要内容。用户可以改变他们的想法并且决定完成观看附加内容以便解锁内容,并且可以再次从相同上下文触发附加内容。然后可以强迫用户下载并且重新观看已经观看的附加内容的部分。从相同上下文触发附加内容可以指示,例如,用户在短时间帧内已经重新触发了附加内容。被迫在短时间帧内下载重新观看附加内容可能会令用户感到沮丧。本文描述的系统和方法通过例如将部分观看的附加内容的部分储存在客户端设备上或者将标识符储存到部分观看的内容的部分来帮助解决至少此问题。在一个方面,本文描述的系统和方法能够涉及:从第一上下文发起附加内容的显示,响应于接收终止显示的指令储存而附加内容,并且稍后再次从第一上下文发起附加内容的显示,并且继续储存的附加内容的显示。继续储存的附加内容的显示可以涉及从本地数据储存器而不是经由网络检索附加内容,因此使客户端设备免于使用计算机资源来运行下载,并且因此帮助客户端设备和网络管理带宽和数据下载考虑。此外,继续附加内容的显示能够包括将附加内容的回放时间设置为先前终止的附加内容的显示的点。除了减少网络和计算资源之外,这还为用户与附加内容交互或者查看附加内容提供了更优用户界面,并且还能够帮助确保对于这种界面的所有用户的更优用户体验,无论这种使用的背景或者上下文如何。这是因为,用户重新观看附加内容的初始部分是令人不愉快的,并且使用本公开中描述的系统、设备、和方法来避免这种情况。此外,在一些实施方式中,可以仅当从与附加内容的初始显示相同的上下文触发附加内容时运行附加内容的继续的显示,并且当从不同上下文触发附加内容时可以显示新的附加内容。这能够有助于在对用户最令人沮丧的情形下实施计算机资源节省过程。可以在应用的上下文中触发附加内容的显示。本文使用的术语上下文能够指代当触发附加内容的显示时存在的一个或者多个条件。例如,上下文能够指代正由应用显示的特定内容,诸如正由网页浏览器应用显示的特定网页页面、或者正由游戏应用显示的特定可导航屏幕(诸如游戏中对象能够通过其导航的主菜单屏幕、级别选择屏幕、或者游戏的级别)。上下文进一步能够指代触发附加内容的显示的特定方式。例如,应用能够接收已经点击、轻击、或者以其它方式选择或者激活网页上的链接或者按钮的指示。该指示的接收可以触发附加内容的显示。作为另一示例,游戏中的成就(诸如游戏的级别的完成)能够触发附加内容。作为另一示例,尝试解锁通过应用可用的锁定或者附加内容能够触发附加内容。触发附加内容的这些方式中的任何一种都能够构成从其触发附加内容的上下文。此外,上下文能够是这些条件的组合,诸如由应用引起显示的具体可导航屏幕上本文档来自技高网...

【技术保护点】
1.一种减少对于配置用于媒体内容的回放的客户端设备上的附加内容的显示的计算机资源要求的方法,包括:由安装在客户端设备上的应用确定已经从应用的第一上下文触发了附加内容的显示;由应用识别对应于第一上下文的上下文标识符;由安装在客户端设备上的内容管理器确定与上下文标识符相关联的附加内容项被储存在客户端设备的缓存中;由内容管理器识别与附加内容项相关联的经过的显示时间;以及由应用基于经过的显示时间发起附加内容项的显示。

【技术特征摘要】
【国外来华专利技术】1.一种减少对于配置用于媒体内容的回放的客户端设备上的附加内容的显示的计算机资源要求的方法,包括:由安装在客户端设备上的应用确定已经从应用的第一上下文触发了附加内容的显示;由应用识别对应于第一上下文的上下文标识符;由安装在客户端设备上的内容管理器确定与上下文标识符相关联的附加内容项被储存在客户端设备的缓存中;由内容管理器识别与附加内容项相关联的经过的显示时间;以及由应用基于经过的显示时间发起附加内容项的显示。2.如权利要求1所述的方法,进一步包括:由应用在确定已经触发了附加内容的显示之前的时间处确定已经从第一上下文触发了附加内容的初始显示;由应用识别对应于第一上下文的上下文标识符;由内容管理器确定与上下文标识符相关联的附加内容从客户端设备的缓存缺失;由安装在客户端设备上的内容请求器向内容服务器发送对于附加内容的请求;由内容请求器从内容服务器接收用于显示的附加内容项;由应用响应于附加内容项的接收发起附加内容项的显示;由应用在预定的显示时间的到期之前接收终止附加内容项的显示的指令;以及由应用在缓存中储存附加内容项、上下文标识符、和对于附加内容项的经过的显示时间。3.如权利要求1或者2所述的方法,进一步包括:应用在接收终止附加内容项的显示的指令之前确定预定的要求的显示时间为以下之一:在其处开始能够跳过附加内容项的时间、内容项的总播放时间、和附加内容项的总播放时间减去预定的时间量。4.如权利要求2或者3中任一项所述的方法,其中储存附加内容项、上下文标识符、和对于附加内容项的经过的显示时间进一步包括:将上下文标识符与指示已经满足了定义第一上下文的条件的次数的印象索引的计数相关联;并且进一步包括:由应用确定满足定义第二上下文的一个或者多个条件;由应用随后确定满足定义第一上下文的一个或者多个条件;由应用递增与对应于第一上下文的上下文标识符相关联的印象索引;由应用确定已经从应用的第一上下文触发了附加内容的显示;由应用确定与印象索引的计数相关联的附加内容从客户端设备的缓存缺失;由内容请求器向内容服务器发送对于附加内容的请求;由内容请求器从内容服务器接收用于由客户端设备显示的第二附加内容项;并且由应用响应于第二附加内容项的接收发起第二附加内容项的显示。5.如权利要求4所述的方法,进一步包括:由应用响应于以下之一重置或者删除印象索引:确定满足定义第二上下文的一个或者多个条件或者应用的终止。6.如权利要求1-5中任一项所述的方法,其中基于经过的显示时间发起附加内容项的显示进一步包括:将附加内容项的回放时间设置为以下之一:经过的显示时间、和比经过的显示时间小预定值的第二时间。7.如权利要求1-6中任一项所述的方法,其中:接收用于显示的附加内容项进一步包括:由内容请求器下载附加内容项的至少部分,并且储存附加内容项进一步包括:储存附加内容项的下载的部分;并且进一步包括:由内容请求器跟随与上下文标识符相关联的附加内容项被储存在缓存中的确定来重新发起附加内容项的下载。8.如权利要求7所述的方法,进一步包括:由内容请求器跟随终止内容项的显示的指令的接收来继续下载附加内容项达预定的时间段或者直到已经下载了预定量的附加数据。9.如权利要求1-8中任一项所述的方法,进一步包括:由应用在基于经过的显示时间发起附加内容项的显示之后确定已经从应用的第一上下文触发了附加内容的第二显示;由应用识别对应于第一上下文的上下文标识符;由内容管理器确定与上下文标识符相关联的内容项被储存在缓存中;由内容管理器识别与附加内容项相关联的储存的经过的显示时间;由应用基于储存的经过的显示时间发起附加内容项的第二显示;由应用接收终止附加内容项的第二显示的指令;由应用在缓存中储存附加内容项、和上下文标识符;并且由应用将对于附加内容项的储存的经过的显示时间更新为等于以下之和:(i)储存的经过的显示时间以及(ii)对于附加内容项的第二显示的显示时间。10.一种减少对于配置用于媒体内容的回放的客户端设备上的附加内容的显示的计算机资源要求的方法,包括:由安装在客户端设备上的应用确定已经从第一上下文触发了附加内容的显示;由应用识别对应于第一上下文的上下文标识符;由安装在客户端设备上的内容管理器确定与上下文标识符相关联的附加内容从客户端设备的缓存缺失;由安装在客户端设备上的内容请求器向内容服务器发送对于附加内容的请求;由内容请求器从内容服务器接收用于由客户端设备显示的附加内容项;由应用响应于附加内容项的接收发起附加内容项的显示;由应用接收终止附加内容项的显示的指令;由应用基于对于内容项的经过的显示时间确定已经显示了附加内容达预定的要求的显示时间;当从第一上下文触发附加内容时由应用响应于确定已经显示了附加内容达预定的要求的显示时间而将没有附加内容要被显示的指示与上下文标识符相关联;由应用随后确定已经从第一上下文触发了附加内容的显示;由内容管理器识别没有附加内容要被显示的指示;并且由应用随后解锁内容或者提供对于主要内容项的访问。11.如权利要求10所述的方法,其中确定与上下文标识符相关联的附加内容从缓存缺失包括:由应用识别与对应于第一上下文的上下文标识符相关联的印象索引;并且由内容管理器确定与印象索引的计数相关联的附加内容项从缓存缺失。12.如权利要求10或者11所述的方法,其中基于对于内容项的经过的显示时间确定已经显示了附加内容达预定的要求的显示时间进一步包括:确定已经显示了附加内容达对应于以下中的至少一个的预定的要求的显示时间:在其处开始能够跳过附加内容项的时间、附加内容项的总播放时间、和附加内容项的总播放时间减去预定的时间量。13.如权利要求10-12中任一项所述的方法,进一步包括:由应用基于以下中的至少一个删除没有附加内容要被显示的指示:确定自从生成没有附加内容要被显示的指示以来已经过了预定的时间量,以及确定已经从第一上下文触发了附加内容的显示达预定次数。14.一种配置用于具有减少的下载要求的媒体内容的回放的设备,包括:运行应用、内容管理器、和内容请求器的处理器;包括缓存的存储器;其中应用配置为执行由应用执行的权利要求1-13中任一项的任何步骤,其中内容管理器配置为执行由内容管理器执行的权利要求1-13中任一项的任何步骤,其中内容请求器配置为执行由内容请求器执行的权利要求1-13中任一项的任何步骤。15.一种减少对于配置用于媒体内容的回放的客户端设备上的附加内容的显示的计算机资源要求的方法,包括:由安装在客户端设备上的应用确定已经从应用的第一上下文触发了附加内容的显示;由应用识别对应于第一上下文的上下文标识符;由安装在客户端设备上的内容管理器确定与上下文标识符相关联的附加内容项被储存在客户端设备的缓存中;由内容管理器识别与附加内容项相关联的经过的显示时间;并且由应用基于经过的显示时间发起附加内容项的显示。16.如权利要求15所述的方法,进一步包括:由应用在确定已经触发了附加内容的显示之前的时间处确定已经从第一上下文触发了附加内容的初始显示;由应用识别对应于第一上下文的上下文标识符;由内容管理器确定与上下文标识符相关联的附加内容从客户端设备的缓存缺失;由安装在客户端设备上的内容请求器向内容服务器发送对于附加内容的请求;由内容请求器从内容服务器接收用于显示的附加内容项;由应用响应于附加内容项的接收发起附加内容项的显示;由应用在预定的显示时间的到期之前接收终止附加内容项的显示的指令;并且由应用在缓存中储存附加内容项、上下文标识符、和对于附加内容项的经过的显示时间。17.如权利要求16所述的方法,进一步包括:应用在接收终止附加内容项的显示的指令之前确定预定的要求的显示时间为以下之一:在其处开始能够跳过附加内容项的时间、内容项的总播放时间、和附加内容项的总播放时间减去预定的时间量。18....

【专利技术属性】
技术研发人员:J刘易斯R拉普
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1