[发明专利]通过网络为客户机安装软件的方法、系统及相应的客户机有效
申请号: | 200710161833.6 | 申请日: | 2007-09-24 |
公开(公告)号: | CN101399696A | 公开(公告)日: | 2009-04-01 |
发明(设计)人: | 李闯;夏寅贲;向哲;陆薇 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/12 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李 玲 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 网络 客户机 安装 软件 方法 系统 相应 | ||
1.一种在网络安装管理NIM环境中为客户机安装软件的方法,所述NIM环境包括为客户机安装和维护软件提供所需资源的NIM服务器和至少一个所述客户机,所述方法包括:
初始化所述客户机,其中包括产生一个与客户机的存储器驱动器相关联的虚拟映射设备;
在客户机上运行所述软件;
在运行所述软件的同时,执行从NIM服务器到客户机的数据迁移操作,其中所迁移的数据是安装所述软件需要从NIM服务器获取的资源数据;以及
在将安装软件所需要的全部数据都迁移到客户机的存储器驱动器后,完成所述软件的安装。
2.根据权利要求1所述的为客户机安装软件的方法,其中所产生的虚拟映射设备用于针对软件运行的I/O操作,在客户机的存储器驱动器和远程NIM服务器之间进行调度,以将所述软件运行的I/O操作指向客户机的存储器驱动器或远程NIM服务器。
3.根据权利要求2所述的为客户机安装软件的方法,所述初始化所述客户机的步骤还包括:
创建关于客户机的存储器驱动器的地址空间映射表;以及
在所述客户机与NIM服务器之间建立通信。
4.根据权利要求3所述的为客户机安装软件的方法,所述方法进一步包括:
按照客户机的存储器驱动器预先设置所述映射表;
在客户机与NIM服务器之间建立通信后,基于待安装的软件在NIM服务器的安装映像,设置所述映射表或修改所述映射表。
5.根据权利要求3或4所述的为客户机安装软件的方法,其中所述映射表用于记录运行待安装的软件所需资源在NIM服务器中的物理位置或在客户机的存储器驱动器中的物理位置,并且用于标记待安装的软件在客户机的存储器驱动器中的存储情况。
6.根据权利要求3或4所述的为客户机安装软件的方法,其中以块的方式设置所述映射表。
7.根据权利要求1或2所述的为客户机安装软件的方法,所述在客户机上运行所述软件的步骤还包括:
在没有安装软件的情况下,基于客户机已经具备的资源,开始运行待安装的软件;以及
获取运行所述软件所需的资源。
8.根据权利要求7所述的为客户机安装软件的方法,其中,获取运行所述软件所需的资源的步骤进一步包括:
基于关于客户机的存储器驱动器的地址空间映射表,判断运行所述软件所需资源的位置的步骤。
9.根据权利要求8所述的为客户机安装软件的方法,其中,所述判断运行所述软件所需资源的位置的步骤进一步包括:
截获运行软件对客户机的存储器驱动器的I/O操作;
确定所截获的I/O操作的状态;
根据所确定的I/O操作状态,查找事先设置的关于客户机的存储器驱动器的映射表;以及
按照映射表中地址及其中的标记,确定I/O操作所需资源的位置。
10.根据权利要求9所述的为客户机安装软件的方法,其中确定所截获的I/O操作的状态的步骤进一步包括:
当I/O操作是一个写请求操作时,直接把运行软件所需的数据写入到客户机的存储器驱动器的相应地址上,并且在映射表中进行标记,以表明该物理地址的数据已经存在于客户机的存储器驱动器中。
11.根据权利要求9所述的为客户机安装软件的方法,其中确定所截获的I/O操作的状态的步骤进一步包括:
当I/O操作是一个读请求操作的时候,查找映射表,以确定要读取的数据在客户机的存储器驱动器中的存储状态;以及
当要读取的数据是在客户机的存储器驱动器中已更新的数据,则从客户机的存储器驱动器读取所述数据;
当要读取的数据不在客户机的存储器驱动器中而需要从远程NIM服务器读取时,则从NIM服务器读取相应的安装映像。
12.根据权利要求11所述的为客户机安装软件的方法,其中,
当要读取的数据已经存在于客户机的存储器驱动器中并且所述数据与NIM服务器相应地址上的映像数据相同时,则可以直接从客户机的存储器驱动器读取所述数据,也可以从NIM服务器上读取所述数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710161833.6/1.html,转载请声明来源钻瓜专利网。