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

获取对应用程序的更新的技术制造技术

技术编号:4981967 阅读:222 留言:0更新日期:2012-04-11 18:40
公开了用于关于在线产品分发站点对诸如应用程序即软件程序的数字产品的更新的提交、管理和/或分发的改进方法。对多个数字产品的更新可以按照统一的且计算机辅助的方式集中进行管理,使得更新可以有效地分发到适当的用户。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及对应用程序的更新,尤其涉及对应用程序的更新的获取。
技术介绍
通常可以在实体商店以及在线商店获得用于购买的(或者获得许可的)软件程 序。软件程序常常是作为包含该软件程序的紧凑盘(⑶)来购买的。可选地,购买者可以从 在线商店或者软件提供者的网站购买并下载软件程序。在购买者收到软件程序后,软件提 供者可能会发布该软件程序的另一个版本。传统上,如果购买者希望升级到新版本,则新的 发布可要求购买者购买该新版本。为了获得升级,购买者访问零售商或者软件提供者(或 者他们的代理商)的物理或在线商店,来购买并获取新的版本。在有些情况下,新版本可以 称为更新,因为它主要包含对该软件程序早期版本的“修补”或者新的微小特征,对早期版 本的购买者来说,常常只要花很少或者不花附加成本就可以获得这种更新。然而,不幸的是,软件程序的购买者常常在他们的计算设备上有许多的软件程序。 因此,让软件购买者定期检查各软件开发者和/或零售商对这么多软件程序的更新版本是 不实际的。尽管软件提供者可以宣传或者提供更新的通知(例如,电子邮件通知),但是还 没有用于更新应用的令人满意的集中化方法。在有些情况下,对于专用软件,可以自动地提 供基于互联网的更新。例如,软件应用(例如杀毒程序)可以自动地检查软件提供者的远 程服务器来获得更新,一般是新的安全更新。因此,需要一种改进的用以分发或者获取对软件程序的更新的方法。
技术实现思路
本专利技术涉及关于在线产品分发站点对诸如应用程序(软件程序)的数字产品的更 新的提交、管理和/或分发。对许多数字产品的更新可以按照统一的且计算机辅助的方式 进行集中管理,使得更新可以有效地分发到适当的用户。在一个实施例中,在线产品分发系统可以提醒用户他可用的更新应用。然后,用 户可以选择获取更新应用中的一个、一些或者全部。如果用户选择获取更新应用中的一个 或者多个,则用于该更新应用的应用程序文件可以电子地传送到与该用户相关联的计算设 备。更新应用的可用性可以通过图形用户界面向用户呈现。本专利技术可以按照许多种途径实现,包括作为方法、系统、设备、装置(包括计算机 可读介质和图形用户界面)。以下讨论本专利技术的若干实施例。作为用于更新应用程序的计算机实现方法,本专利技术的一个实施例例如可以至少包 括接收用户对在线商店的访问请求,该在线商店提供一种或多种数字产品用于购买;确 定与访问该在线商店的用户相关联的账户;确定与该账户相关联的一组在先数字产品购 买;确定对该组在先数字产品购买中那些数字产品的一个或多个可用更新;及响应于所述 请求而发送更新可用性数据,其中更新可用性数据基于一个或多个可用更新。。作为用于在客户端计算设备上更新应用程序的计算机实现方法,本专利技术的一个实6施例例如可以至少包括接收客户端计算设备可用的更新程序列表;以及在客户端计算设 备处呈现更新页面。该更新页面可以包括关于更新程序列表中的多个更新程序的信息。作为用于在客户端计算设备上更新应用程序的计算机实现方法,本专利技术的另一个 实施例例如可以至少包括接收客户端计算设备可用的更新程序列表;确定更新程序列表 中客户端计算设备可用的更新程序的计数;及在客户端计算设备处呈现信息页面。该信息 页面可以包括关于在线商店所提供用于购买的至少一种数字产品的信息,而且该信息页面 包括计数使得信息页面可以显示有该计数。。作为用于计算设备的图形用户界面,该图形用户界面例如可以至少包括在线商店 页面,该在线商店页面通过计算设备呈现关于多个应用程序、应用更新控制和数字指示器 的信息。应用更新控制在被计算设备的用户选择时启动对关于一个或多个应用更新的信息 的请求。数字指示器指示计算设备的用户可用的应用更新的个数。作为用于计算设备的图形用户界面,该图形用户界面例如可以至少包括应用更新 页面,该应用更新页面配置成向计算设备的用户呈现多个可用的应用更新。所述应用更新 页面可以呈现用于多个可用更新中每一个的描述性信息和图形图像。所述应用更新页面还 包括(i)分别分配给多个可用更新中每一个的一组第一单独更新控制和(ii)全部更新控 制。当用户选择第一单独更新控制中的一个时,可以请求对应的一个可用应用更新。当用 户选择全部更新控制时,可以请求用户的所有可用应用更新。作为用于更新应用程序的计算机系统,本专利技术的一个实施例例如可以至少包括 用于接收用户对在线商店的访问请求的装置,该在线商店提供一种或多种数字产品用于购 买;用于确定与访问该在线商店的用户相关联的账户的装置;用于确定与该账户相关联的 一组在先数字产品购买的装置;用于确定对该组在先数字产品购买中那些数字产品的一个 或多个可用更新的装置;及用于响应于所述请求而发送更新可用性数据的装置,该更新可 用性数据基于一个或多个可用更新。根据以下具体描述并结合附图,本专利技术的其它方面和优点将变得显然,其中附图 通过例子例示了本专利技术的原理。附图说明通过以下具体描述并结合附图,本专利技术将很容易理解,其中附图中相似的标号指 示相似的元素,附图中图1是根据本专利技术一个实施例的产品提交与分发系统的框图。图2A是根据本专利技术一个实施例的程序更新处理。图2B是根据本专利技术一个实施例的应用更新处理的流程图。图3A是根据本专利技术一个实施例的可用更新处理的流程图。图;3B是根据本专利技术另一个实施例的可用更新处理的流程图。图4是根据本专利技术一个实施例的更新处理的流程图。图5是根据本专利技术一个实施例的可用更新确定处理的流程图。图6例示了根据本专利技术一个实施例的示例性在线商店页面。图7A例示了根据本专利技术一个实施例的示例性应用更新页面。图7B例示了根据本专利技术一个实施例的示例性应用更新页面。图8A例示了根据本专利技术一个实施例的更新可用性页面的示例性画面例示。图8B例示了根据本专利技术一个实施例的更新页面的示例性画面例示。图9是根据本专利技术一个实施例的更新交易处理的流程图。图10是根据本专利技术另一个实施例的更新交易处理的流程图。具体实施例方式本专利技术涉及关于在线产品分发站点对诸如应用程序(软件程序)的数字产品的更 新的提交、管理和/或分发。对许多数字产品的更新可以按照统一的且计算机辅助的方式 进行集中管理,使得更新可以有效地分发到适当的用户。在一个实施例中,在线产品分发系统可以提醒用户他可用的更新应用。然后,用 户可以选择获取更新应用中的一个、一些或者全部。如果用户选择获取更新应用中的一个 或者多个,则用于该更新应用的应用程序文件可以电子地传送到与该用户相关联的计算设 备。更新应用的可用性可以通过图形用户界面向用户呈现以下参考图1-10讨论本专利技术各方面的实施例。然而,本领域技术人员将很容易理 解,在此关于这些图给出的具体描述是为了说明,因为本专利技术延伸超出这些有限的实施例。图1是根据本专利技术一个实施例的产品提交与分发系统100的框图。该产品提交与 分发系统100包括产品分发站点102。产品分发站点102为各种数字产品的分发提供在线 访问点。例如,产品分发站点102还可以称为在线产品主机站点或者在线商店。产品提交与管理系统104操作为从各个数字产品提交者接收对数字产品的提交。 产品提交与管理系统104可以处理对数字产品的提交并授权分发被认可的数字产品。数字 产品可以存储在产品仓库106中。在一个实施例中,产品仓库106可以包本文档来自技高网...

【技术保护点】
一种用于更新应用程序的计算机实现方法,所述方法包括:  接收用户对在线商店的访问请求,该在线商店提供一种或多种数字产品用于购买;  确定与访问该在线商店的用户相关联的账户;  确定与该账户相关联的一组在先数字产品购买;  确定对该组在先数字产品购买中那些数字产品的一个或多个可用更新;及  响应于所述请求而发送更新可用性数据,其中更新可用性数据基于一个或多个可用更新。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S贾拉巴丽MK楚S凯利CR维索基
申请(专利权)人:苹果公司
类型:发明
国别省市:US

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

1