[发明专利]用于验证已递送软件的系统和方法有效
申请号: | 200980000261.0 | 申请日: | 2009-08-11 |
公开(公告)号: | CN101952816A | 公开(公告)日: | 2011-01-19 |
发明(设计)人: | J·明凯尔里;S·西塞拉曼 | 申请(专利权)人: | 新思科技有限公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/44;G06F17/30;G06F3/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;陈姗姗 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 验证 递送 软件 系统 方法 | ||
1.一种用于对从主站点分发到用户站点的软件进行验证的方法,包括:
在所述用户站点处从所述主站点接收主列表,其中所述主列表指定可以在所述用户站点上安装的软件项;
在所述用户站点上生成实际列表,所述实际列表指示在所述用户站点上实际安装了哪些软件项;
比较所述实际列表与所述主列表;以及
如果所述实际列表与所述主列表不一致,则执行补救动作。
2.如权利要求1所述的方法,其中所述补救动作可以包括:
将所述不一致通知给负责所述用户站点的系统管理员;以及
将丢失的、更新的或者损坏的软件项从所述主站点重传至所述用户站点。
3.如权利要求1所述的方法,
其中从所述主站点接收所述主列表包括当所述主列表在所述主站点上更新时接收所述主列表;以及
其中生成所述实际列表包括周期性地在所述用户站点上生成所述实际列表。
4.如权利要求1的所述方法,其中生成所述实际列表包括:
标识在所述用户站点处安装了哪些软件项;以及
验证已标识的软件项在所述用户站点处是否有效安装。
5.如权利要求4的所述方法,其中验证给定软件项是否有效安装包括验证所述给定软件项的一个或多个以下属性:
版本号;
文件数目;
安装的大小;以及
校验和。
6.一种存储有指令的计算机可读存储介质,当所述指令由计算机执行时,其致使所述计算机执行用于对从主站点分发到用户站点的软件进行验证的方法,所述方法包括:
在所述用户站点处从所述主站点接收主列表,其中所述主列表指定可以在所述用户站点上安装的软件项;
在所述用户站点上生成实际列表,所述实际列表指示在所述用户站点上实际安装了哪些软件项;
比较所述实际列表与所述主列表;以及
如果所述实际列表与所述主列表不一致,则执行补救动作。
7.如权利要求6所述的计算机可读存储介质,其中所述补救动作可以包括:
将所述不一致通知给负责所述用户站点的系统管理员;以及
将丢失的、更新的或者损坏的软件项从所述主站点重传至所述用户站点。
8.如权利要求6所述的计算机可读存储介质,
其中从所述主站点接收所述主列表包括当所述主列表在所述主站点上更新时接收所述主列表;以及
其中生成所述实际列表包括周期性地在所述用户站点上生成所述实际列表。
9.如权利要求6所述的计算机可读存储介质,其中生成所述实际列表包括:
标识在所述用户站点处安装了哪些软件项;以及
验证已标识的软件项在所述用户站点处是否有效安装。
10.如权利要求9所述的计算机可读存储介质,其中验证给定软件项是否有效安装包括验证所述给定软件项的一个或多个以下属性:
版本号;
文件数目;
安装的大小;以及
校验和。
11.一种对从主站点分发到用户站点的软件进行验证的设备,包括:
接收装置,其配置用于在所述用户站点处从所述主站点接收主列表,其中所述主列表指定可以在所述用户站点上安装的软件项;
列表生成装置,其配置用于在所述用户站点上生成实际列表,所述实际列表指示在所述用户站点上实际安装了哪些软件项;
比较装置,其配置用于比较所述实际列表与所述主列表;以及
其中,如果所述实际列表与所述主列表不一致,则所述设备配置用于执行补救动作。
12.如权利要求11所述的设备,其中所述补救动作可以包括:
将所述不一致通知给负责所述用户站点的系统管理员;以及
将丢失的、更新的或者损坏的软件项从所述主站点重传至所述用户站点。
13.如权利要求11所述的设备,
其中所述接收装置配置用于:当所述主列表在所述主站点上更新时接收所述主列表;以及
其中所述列表生成装置配置用于:周期性地在所述用户站点上生成所述实际列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新思科技有限公司,未经新思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980000261.0/1.html,转载请声明来源钻瓜专利网。