[发明专利]对等软件更新有效
申请号: | 201480005291.1 | 申请日: | 2014-01-14 |
公开(公告)号: | CN104919423B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 彼得·布赖恩·乔治·马约;唐纳德·阿尔弗雷德·格瑞特 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F15/16 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对等 软件 更新 | ||
本主题技术的各个方面涉及用于提供软件更新的系统、方法和机器可读介质。一种系统被配置为从更新服务器接收用于安装在第一计算机器的存储器上的计算机程序的更新补丁,在第一计算机器上执行该更新补丁以更新计算机程序,从第二计算机器接收对更新后的计算机程序的请求,并将安装在第一计算机器的存储器上的更新后的计算机程序发送到第二计算机器,而不发送该更新补丁。
背景技术
本公开一般地涉及更新计算机软件产品,以及更具体地,从更新服务器提供软件更新。
软件经销商经常向大量的客户端机器提供软件产品,诸如操作系统、固件、或应用程序。在一些情况下,可以更新软件产品以便例如修复缺陷、解决安全性问题、提高性能、或者安装较新版本。为了更新安装在客户端机器上的软件产品,该客户端机器可以在因特网上联系更新服务器、识别需要哪个更新补丁、下载这个更新补丁、并在该软件产品上运行这个更新补丁。
发明内容
本主题技术的各个方面涉及一种用于提供软件更新的系统。该系统包含一个或多个处理器,以及存储器,所述存储器包括存储在其中的指令,所述指令当由所述一个或多个处理器执行时,使得所述一个或多个处理器执行以下操作。该操作包含从更新服务器接收用于安装在存储器上的计算机程序的更新补丁,执行该更新补丁以更新计算机程序,从对等计算机器接收对更新后的计算机程序的请求,并将安装在存储器上的更新后的计算机程序发送到对等计算机器,其中被发送到对等计算机器的更新过的计算机程序被存储在对等计算机器的存储器上,并且被配置为被对等计算机器所使用而不执行所述更新补丁。
本主题技术的一些方面涉及一种用于提供软件更新的方法。该方法包含在第一计算机器处从更新服务器接收更新补丁,该更新补丁用于安装在第一计算机器的存储器上的计算机程序,在第一计算机器上执行该更新补丁,以更新所述计算机程序,从第二计算机器接收对该更新后的计算机程序的请求,并将安装在第一计算机器的存储器上的更新后的计算机程序发送到第二计算机器。
其他方面涉及计算机可读介质,该计算机可读介质包含存储在其中的指令,所述指令当由机器执行时,使得该机器执行用于提供软件更新的以下操作。这些操作可以包含在局域网上从对等计算机器接收对更新后的计算机程序的请求,确定更新后的计算机程序的至少一部分是否安装在存储器设备上,以及将安装在存储器设备上的更新后的计算机程序发送到对等计算机器,其中被发送到对等计算机器的更新后的计算机程序被存储在对等计算机器的存储器上,并且被配置为被对等计算机器所使用,而不执行该更新补丁。
本主题技术的各个方面涉及用于更新计算机程序的方法。该方法包含联系更新服务器以确定安装在存储器设备上的计算机程序是否为最新的,如果安装在存储器设备上的计算机程序不是最新的,则确定是否至少一个对等机器具有可用于取回的更新后的计算机程序,如果该至少一个对等机器具有可用于取回的更新后的计算机程序的至少一部分,则从该至少一个对等机器取回更新后的计算机程序,并将更新后的计算机程序存储在存储器设备上。
要理解的是,从以下具体实施方式中,本主题技术的其他配置对于本领域的技术人员来说将变得显而易见,其中以举例说明的方式示出和描述本主题技术的各种配置。应认识到,本主题技术能够具有其它配置和不同配置,且其若干细节能够在各种其它方面进行修改,所有这些都不偏离本主题技术的范围。相应地,附图和具体实施方式在本质上被认为是说明性的而不是限制性的。
附图说明
包含附图用于提供对本主题技术的进一步理解,并且将附图并入本说明书并构成本说明书的一部分,图示本主题技术的公开方面并且与描述一起用于解释本主题技术的原理。
图1是根据本主题技术的各个方面的图示用于提供软件更新的示例对等环境的概念性方框图。
图2是根据本主题技术的各个方面的图示用于提供软件更新的另一个示例对等环境的概念性方框图。
图3是根据本主题技术的各个方面的图示示例客户端机器的概念性方框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480005291.1/2.html,转载请声明来源钻瓜专利网。