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

链接预安装的软件与在线商店的用户帐户的系统和方法技术方案

技术编号:8934420 阅读:155 留言:0更新日期:2013-07-18 02:59
本公开涉及链接预安装的软件与在线商店的用户帐户的系统和方法。公开了将用于安装在计算机上的应用与在线商店上的用户帐户相关联的系统、方法和非暂时性计算机可读存储介质。被配置为实施该方法的系统给出可用于下载的应用、从客户端装置接收包括与用户帐户相关联的标识符和与软件包或用户帐户相关联的权利证据的软件认领请求,通过比较权利证据与数据库来验证该权利证据,并且,如果权利证据被验证,则认领软件包作为用户帐户的一部分。

【技术实现步骤摘要】

本公开一般涉及数字产品的分发,更特别地,涉及用于链接软件应用与在线商店上的用户帐户的技术。
技术介绍
电子装置的制造商常常向顾客提供各种可用的选项以在购买之前个性化和定制电子装置。例如,可通过选择处理器、存储器、硬盘驱动器或附件来定制诸如计算机的个人计算装置。制造商还与各种软件卖主协作以提供可连同计算机一起被购买并在顾客提取计算机之前被预安装的软件应用或程序。例如,一般由制造商创作但也可包括第三方应用的一些软件应用可以以手动的方式或者作为缺省工厂映像(image)的一部分被免费预安装在计算装置上。因此,硬件部件和预安装的软件可由顾客进行个性化,以确保购买的产品满足顾客的要求。在顾客接收到电子装置之后,顾客可能将来有时希望重新安装或更新预安装的软件。例如,软件提供者可能已发行预安装于电子装置上的软件的更新版本。这一般被称为软件更新。为了获得软件更新,顾客访问软件提供者的实体商店或在线商店,并且购买或获取软件的更新版本。但是,该过程是耗时的并且有时令人糊涂。类似地,当购买者将电子装置的存储器重新格式化时,购买者一般必须重新安装软件。在重新安装时,会提示购买者提供各种光盘(CD)或包含预安装的软件的其它介质。但是,购买者可能会放错CD,由此使得重新安装过程相当麻烦。
技术实现思路
将在以下的描述中阐述本公开的附加的特征和优点,从描述,这些特征和优点将部分地变得明显,或者可通过实践这里公开的原理而掌握这些特征和优点。可通过特别在所附的权利要求中指出的手段和组合实现和获得本公开的特征和优点。从以下的描述和所附的权利要求,本公开的这些和其它特征将变得更加明显,或者,可以通过实践这里阐述的原理而掌握这些特征。公开的是用于使应用(S卩,软件包)、预安装的应用或单独购买的应用与用户帐户相关联的系统、方法和非暂时性计算机可读存储介质。用户帐户可被关联或被存储于在线商店。该过程可被称为认领(adoption)。认领可向用户帐户提供某些特权,诸如应用的下载、重新下载和更新。在其它的例子中,认领可配置用户帐户以允许关于所认领的应用的其它特权,诸如赠送所认领的应用或出售所认领的应用。在一种常见的情况中,新的计算机包括某些预安装的软件。用户可运行并使用新计算机上的预安装的软件。但是,为了接收和/或有资格进行更新、备份和/或其它软件相关联的内容或服务,用户可“认领”预安装的软件。通过认领预安装的软件,预安装的软件与特定的用户帐户(诸如在线电子商店帐户)相关联。然后,在线电子商店可处理更新、备份、恢复、应用内购买(in-applicationpurchase)等。但是,用户可能决定使用预安装的软件,而不“认领”具有完全功能的预安装的软件——除了依赖于用户帐户或对于在线电子商店帐户的访问的特征。当用户认领预安装的软件时,在线电子商店可修改帐户、数据库和/或软件自身,使得该预安装的软件没有资格被另一用户认领。在另一常见的情况中,已被购买、赠送或通过其它方式被用户获取的软件包或应用被安装于用户的计算装置上。计算装置可向服务器发送软件认领请求,以通过用户帐户认领软件包或应用。软件认领请求可包括对于软件包的指示和与用户帐户相关联的标识符。在一些例子中,还在认领请求中包括权利证据作为软件包的真实性(authenticity)的证据。权利证据可以是可仅从软件包的占有导出的值。例如,权利证据可与软件包的序列号相关联或从中导出。权利证据也可以是可从软件包和与电子装置相关联的元数据导出的值。例如,与电子装置相关联的元数据可以是可从与电子装置相关联的硬件导出的值。一旦应用被认领,对于用户来说,更新、备份和/或其它软件相关的内容或服务就是可用的。被配置为实施该方法的系统给出可用于下载的应用,接收将应用下载到计算装置的请求,并且确定该应用是预安装的应用。然后,系统给出被配置为请求用户授权以链接应用与用户帐户的授权提示,接收用户授权,并且,响应于接收到用户授权,产生唯一硬件标识符或检索与计算装置相关联的权利证据。系统基于该唯一硬件标识符或权利证据确定该应用是可链接的,并且,当可认领的应用可链接时,将该可认领的应用与用户帐户链接。系统可通过接收对于更新页面的请求并响应于接收到该请求而收集与应用相关联的存根收据(stub receipt),来给出可用于下载的应用。存根收据可包括与应用相关联的版本号和名称。然后,系统基于版本号和名称确定应用的更新在服务器上可用于下载,并且给出应用的名称。作为替代方案,系统可通过接收对于购买页面的请求、接收与计算装置相关联的清单并基于清单呈现预安装的应用的列表,来给出可用于下载的应用。清单可包括可用于从服务器下载的预安装的应用的列表,这里,预安装的应用的列表包括该应用。系统可通过搜索应用数据库并比较存储于计算装置上的该应用的版本号与存储于应用数据库上的该应用的版本号,来确定该应用在服务器上具有可用的更新。基于版本号的比较,可确定在应用数据库上是否存在对于应用的更新。系统可通过确定应用与存根收据相关联而确定该应用是预安装的应用。系统可通过接收与计算装置相关联的包括预安装的应用的列表的清单并确定该应用包括于预安装的应用的列表内,来确定该应用是预安装的应用。系统可通过将唯一硬件标识符或购买证据发送给服务器并确定该预安装的应用是否与另一用户帐户链接,来确定该预安装的应用是可链接的。在另外的例子中,系统通过使预安装的应用与用户帐户相关联,并更新唯一性表以包括该唯一硬件标识符或购买证据,来将该预安装的应用与用户帐户链接。唯一性表可包括与具有另一预安装的应用的另一电子装置相关联的另一唯一硬件标识符或购买证据,并且,该另一预安装的应用可与另一用户帐户相链接。在另一种变型中,系统接收对于链接预安装的应用与在线商店上的用户帐户的请求,该在线商店被配置为向与用户帐户相关联的一个或多个计算装置发送与该用户帐户相关联的应用。然后,系统产生与计算装置相关联的唯一硬件标识符或购买证据,并且基于该唯一硬件标识符或购买证据确定该预安装的应用是可链接的。当该预安装的应用是可链接的时,系统链接该预安装的应用与该用户帐户。唯一硬件标识符可基于电子装置的一个或多个硬件部件,诸如MAC地址、通用装置标识符(UDID)、逻辑板序列号、或以太网硬件地址。在其它的例子中,可以使用购买证据。购买证据可基于电子装置的硬件部件,与应用的赠送、购买或获取相关联的元数据。确定预安装应用是可链接的可包括向服务器发送唯一硬件标识符或购买证据并确定预安装的应用或购买证据是否已经与另一用户帐户相链接。系统可通过确定计算装置的原始配置包括该预安装的应用,来确定该预安装的应用是可链接的。链接预安装的应用与用户帐户可包括:将预安装的应用与用户帐户相关联、更新唯一性表以包括唯一硬件标识符或购买证据,该唯一性表包括与具有另一预安装的应用的另一电子装置相关联的另一唯一硬件标识符或购买证据,该另一预安装的应用已与另一用户帐户链接。在又一例子中,链接预安装的应用与用户帐户还包括从清单中去除与该预安装的应用相关联的元数据,该清单被配置为列出尚未与用户帐户链接的预安装的应用。系统可将该预安装的应用下载到计算装置。附图说明为了描述可以获得本公开的上述和其它优点和特征的方式,将参照在附图中示出的具体实施例给出以上简本文档来自技高网...

【技术保护点】
一种方法,包括:通过确定已安装在第一客户端装置上的应用被配置为由服务器分发,验证第一客户端装置上的该已安装的应用有资格被认领;验证该应用先前没有被认领,包括:自动地从与该已安装的应用相关联的元数据中检索唯一地识别该已安装的应用的单个拷贝的唯一标识符;和验证该唯一标识符没有与任何用户帐户相关联;和向第一客户端装置传送该已安装的应用有资格被认领的通知。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:P·R·帕德普什C·M·费得里吉D·I·费德曼G·T·奎克J·R·马修J·力康JP·西大德M·E·格洛梅克T·K·布克霍德D·E·普S·贾拉巴丽E·M·维罗苏比Y·S·黄
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1