当前位置: 首页 > 专利查询>谷歌公司专利>正文

监视应用程序资源消耗制造技术

技术编号:10265588 阅读:124 留言:0更新日期:2014-07-30 13:18
一般而言,本发明专利技术描述的主题内容可以体现在用于监视应用程序资源消耗的方法、系统和程序产品中。访问信息,该信息标识多个计算设备并且在特定应用程序的请求时对与计算设备对应的资源的消耗。多个计算设备中的每个计算设备提供信息的一部分。计算系统分析访问的信息以确定一个或者多个值,该一个或者多个值标识计算设备的至少子集对资源的消耗。提供图示一个或者多个值的标记用于在特定计算设备上并且与网络可访问应用程序软件集市的显示配合显示。应用程序软件集市提供用于由特定计算设备和其它计算设备执行的应用程序软件。

【技术实现步骤摘要】
【国外来华专利技术】监视应用程序资源消耗的方法和设备有关申请的交叉引用本申请要求于2011年10月11日提交、名称为MONITORINGAPPLICATIONPROGRAMRESOURCECONSUMPTION的第13/270,892号美国申请的优先权,其公开内容通过引用并入于此。
本文总体上涉及监视应用程序资源消耗。
技术介绍
计算系统可以包括多个应用程序,并且这些应用程序可以在计算机系统启动时或者在计算机系统接收用于起动应用程序的用户输入时执行。例如,计算系统的显示器可以呈现各自与相应应用程序对应的多个图标。用户可以选择图标之一(例如,通过鼠标点击或者用户的手指触摸)以起动对应应用程序。应用程序可以是计算机系统可以执行的计算机程序。例如,应用程序可以包括在计算机可读设备关联编码的并且计算系统的一个或者多个处理器可以执行的指令。应用程序可以在用户购买系统时随着计算系统预加载或者可以在用户的请求时向计算系统添加。用于向计算系统添加应用的示例技术包括插入光盘,光盘包含用于应用程序的安装文件。用户可以选择安装文件以便提示计算系统安装应用程序。用户也可以通过使用网络可访问应用程序软件集市向计算系统添加应用程序。在一些示例中,应用程序软件集市可以是网站,该网站允许用户浏览遍历能够在用户的计算系统上安装的应用程序的列表。用户可以选择安装或者执行应用程序软件集市呈现的具体应用程序。作为响应,应用程序软件集市可以提供一个或者多个应用程序安装或者可执行文件用于由用户的计算系统接收。在计算系统接收安装文件时,计算系统可以解压在安装文件内存储的信息并且配置计算系统用于应用程序的操作。计算系统可以在应用程序的请求时使用与该计算系统对应的资源。这样的资源可以例如包括中央处理单元(CPU)周期、计算系统能量或者电池消耗、无线网络数据使用和文本消息。计算系统的资源可能成本高或者有限。例如,计算系统对无线网络的使用可以例如由无线网络服务提供者计量。可以针对无线网络的使用对于使用的每个带宽单位或者对于在数据上限以上使用的每个带宽单位向计算系统的用户开账单。类似地,计算系统可以具有在计算系统可能需要再充电之前可用的有限电池功率数量并且可能具有计算系统可以在给定的时间段内花费的有限处理水平。
技术实现思路
系统可以向计算机用户通知应用程序和相似项目可能对在其上安装它们的计算设备需求的各种系统资源的水平。该系统可以是有用的,因为应用程序可以消耗不同水平的计算系统资源。例如,第一应用程序可能在典型使用期间比第二应用程序消耗更多无线网络带宽或者能量消耗。计算系统资源的这样消耗差异对设备用户是有意义的,因为设备经常赋予有限资源。标识应用程序对计算系统资源的历史或者预期消耗的信息可能被考虑使用该应用程序的用户重视。例如,用户对资源的以往消耗可以帮助将来用户判决是否向他的或者她的计算设备添加应用。这样的消耗信息共享可以伴随有让各种设备报告他们的消耗统计量(以匿名化方式),并且编辑这样的信息用于向其他用户提供。这样,计算设备可以监视与设备对应并且在一个或者多个应用程序的请求时花费的资源的消耗。计算设备可以向计算机系统定期地报告应用程序对设备的资源的消耗,该计算机系统聚合从其它计算设备相似地接收的关于应用程序资源消耗的报告。聚合系统可以在多个应用程序中的每个应用程序的请求时并且跨越已经在其上安装各种应用的许多不同设备存储标识计算设备资源消耗的信息。这样的消耗信息可以由提供网络可访问应用程序软件集市的系统访问并且可选地管理。应用程序软件集市可以呈现标记作为伴随可以从应用程序软件集市下载的应用程序的呈现的表示,这些标记各自图示每个应用程序对计算设备资源的消耗。作为在以下说明书中描述的实现方式的备选,本公开内容也提供以下实现方式:实现方式1涉及一种用于监视应用程序资源消耗的计算机实施的方法,该方法包括访问信息,该信息标识多个计算设备并且在特定应用程序的请求时对与计算设备对应的资源的消耗,多个计算设备中的每个计算设备已经提供信息的一部分。该方法计算系统分析访问的信息以确定一个或者多个值,该一个或者多个值标识计算设备的至少子集对资源的消耗。该方法提供图示一个或者多个值的标记用于在特定计算设备上并且与网络可访问应用程序软件集市的显示配合显示,其中应用程序软件集市提供用于由特定计算设备和其它计算设备执行的应用程序软件。实现方式2涉及实现方式1的方法,其中一个或者多个值标识资源在定义的时间长度内的平均消耗。实现方式3涉及实现方式1或者2中的任一实现方式的方法,其中资源包括计算设备对一个或者多个无线网络的数据使用。实现方式4涉及实现方式3的方法,其中标识一个或者多个无线网络对数据使用的消耗的信息标识使用一个或者多个无线网络来传送的数据量。实现方式5涉及实现方式3或者4中的任一实现方式的方法,其中无线网络的一个或者多个服务提供者(i)计量无线网络的计算设备的数据使用并且(ii)基于用户消耗的数据数量向计算设备的用户开账单。实现方式6涉及实现方式1或者2中的任一实现方式的方法,其中资源包括计算设备的CPU使用或者电池使用。实现方式7涉及实现方式1至6中的任一实现方式的方法,还包括从多个计算设备接收信息,多个计算设备中的每个计算设备已经提供信息的部分,从而信息的部分标识该个别计算设备在特定应用程序的请求时的资源消耗。实现方式8涉及实现方式7的方法,其中为多个计算设备中的个别计算设备安装的操作系统监视对应个别计算设备在特定应用程序的请求时的资源消耗。实现方式9涉及实现方式7的方法,其中为多个计算设备中的个别计算设备安装的特定应用程序监视对应个别计算设备在特定应用的请求时的资源消耗。实现方式10涉及实现方式1至9中的任一实现方式的方法,其中应用程序在计算设备中的每个计算设备被安装并且至少部分从每个计算设备执行。实现方式11涉及实现方式1至10中的任一实现方式的方法,其中响应于计算设备中的每个计算设备请求来自网络可访问应用程序软件集市的特定应用程序在计算设备中的每个计算设备安装特定应用程序。实现方式12涉及实现方式1至11中的任一实现方式的方法,其中应用程序软件集市提供计算设备的用户购买应用程序并且向应用程序的开发者提供购买的至少货币部分。实现方式13涉及实现方式1至12中的任一实现方式的方法,还包括确定计算设备的至少子集为计算设备的由社交网络的与特定计算设备的用户具有关系的用户操作的计算子集,其中确定一个或者多个值对标识计算设备子集对资源的消耗的信息比标识计算设备中的未在子集中的其它计算设备对资源的消耗的信息重地或者排他地加权。实现方式14涉及实现方式1至13中的任一实现方式的方法,还包括确定计算设备的至少子集为计算设备的消耗资源的与特定计算设备消耗的资源的水平匹配的水平的子集,其中确定一个或者多个值对标识计算设备子集对资源的消耗的信息比标识计算设备中的未在子集中的其它计算设备对资源的消耗的信息重地或者排他地加权。实现方式15涉及实现方式1至14中的任一实现方式的方法,还包括确定计算设备的至少子集为计算设备的在地理上在特定计算设备附近的子集,其中确定一个或者多个值对标识计算设备子集对资源的消耗的信息比标识计算设备中的未在子集中的其它计算设备对资源的消耗的信息重地或者排他地加权。实现方式16本文档来自技高网
...
监视应用程序资源消耗

【技术保护点】
一种用于监视应用程序资源消耗的计算机实施的方法,所述方法包括:访问信息,所述信息标识由多个计算设备的并且在特定应用程序的请求时对与所述计算设备对应的资源的消耗,所述多个计算设备中的每个计算设备已经提供所述信息的一部分;由计算系统分析所述访问的信息以确定一个或者多个值,所述一个或者多个值标识所述计算设备的至少一子集对所述资源的消耗;提供图示所述一个或者多个值的标记用于在特定计算设备上并且与网络可访问应用程序软件集市的显示配合地显示,其中所述应用程序软件集市提供用于由所述特定计算设备和其它计算设备执行的应用程序软件。

【技术特征摘要】
【国外来华专利技术】2011.10.11 US 13/270,8921.一种计算机实施的方法,包括:由计算系统通过访问信息来监视多个计算设备中特定应用程序的性能,所述信息标识作为所述多个计算设备上所述特定应用程序的请求的结果的所述多个计算设备的电池消耗或无线数据传送的第一水平;由所述计算系统分析所述访问的信息以确定一个或者多个值,所述一个或者多个值标识所述多个计算设备的至少一子集的电池消耗或无线数据传送的第二水平;以及由所述计算系统提供指示所述一个或者多个值的标记并且用于由特定计算设备与网络可访问应用程序软件集市的显示配合地显示,其中所述应用程序软件集市提供用于由所述特定计算设备和访问所述应用程序软件集市的其它计算设备执行的应用程序软件。2.根据权利要求1所述的计算机实施的方法,其中所述第二水平是所述多个计算设备的所述至少一子集在定义的时间长度内的平均电池消耗或平均无线数据传送的水平。3.根据权利要求2所述的计算机实施的方法,其中所述定义的时间长度是分钟、小时、天、周或月。4.根据权利要求1所述的计算机实施的方法,其中:无线数据传送的所述第一水平或无线数据传送的所述第二水平标识使用一个或者多个无线网络来传送的数据数量;以及所述一个或者多个无线网络的一个或者多个服务提供者:(i)计量使用所述一个或者多个无线网络传送的至少某些所述数据数量,并且(ii)基于所述计量的至少某些所述数据数量向所述多个计算设备的至少某些用户开账单。5.根据权利要求1所述的计算机实施的方法,还包括:标识已经被确定与所述特定应用程序相似的另一应用程序;标识作为所述多个计算设备或另一组计算设备的至少某些计算设备上所述另一特定应用程序的请求的结果的所述多个计算设备或另一组计算设备的所述至少某些计算设备的电池消耗或无线数据传送的第三水平;以及在所述一个或者多个值的所述确定方面使用所述标识的电池消耗或无线数据传送的第三水平,所述一个或者多个值标识作为所述特定应用程序的所述请求的结果的电池消耗或无线数据传送的第二水平。6.根据权利要求5所述的计算机实施的方法,其中所述标记指示所述特定应用程序的电池消耗或无线数据传送与所述另一应用程序的电池消耗或无线数据传送的比较。7.根据权利要求1所述的计算机实施的方法,其中所述一个或者多个值的所述确定对(i)标识所述多个计算设备的某些计算设备的所述电池消耗或所述无线数据传送的所述第一水平的信息比(ii)标识所述计算设备中不是所述多个计算设备的所述某些计算设备的其它计算设备的电池消耗或无线数据传送的所述第一水平的信息更重地加权。8.根据权利要求7所述的计算机实施的方法,进一步包括将所述多个计算设备的所述某些计算设备标识为所述多个计算设备中与所述特定计算设备或所述特定计算设备的用户具有特定...

【专利技术属性】
技术研发人员:G·A·科恩M·G·莫里西J·A·夏基A·夏尔马
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1