当前位置: 首页 > 专利查询>赵伟专利>正文

计算机软件远程自动化装调方法及系统技术方案

技术编号:12581125 阅读:70 留言:0更新日期:2015-12-23 19:26
本发明专利技术公开了一种计算机软件远程自动化装调方法及系统,涉及计算机技术领域,所述方法包括:目标计算机从网络侧获取用来安装计算机程序的主控程序;利用所获取的主控程序,对所述目标计算机进行目标识别,得到目标计算机信息;利用所得到的目标计算机信息,对所述目标计算机进行BIOS设置;利用所获取的主控程序,从网络侧获取用来安装计算机程序的安装信息;利用所述从网络侧获取的用来安装计算机程序的安装信息,在所述目标计算机上自动安装计算机程序。本发明专利技术通过网络在大批量计算机上远程自动执行,最大限度地取代了人工操作,实现了企业级的大规模计算机软件自动装调的目的。

【技术实现步骤摘要】

本专利技术设及计算机
,特别设及计算机软件远程自动化装调方法及系统
技术介绍
企业信息技术(InformationTechnology,IT)部口在日常计算机维护工作中投入 大量的人力和时间,主要是操作系统和应用程序的安装W及相关调试等设及软件层面的工 作。目前主要操作方式有W下几种方式: 1、采用光盘、闪存盘扣SBflashdisk,U盘)等介质逐台人工操作,操作中每一步 都需要人工点击鼠标或键盘输入来完成,工作效率和完成质量都处于较低的水平; 2、利用网络共享资源,或者使用软件厂商提供的一些安装脚本进行较为快速的安 装,但无论是通过远程执行或者到达现场,仍然需要维护人员逐台操作; 阳〇化]3、运用域策略等方式可W实现一定程度的网络推送功能,但仅局限于某些特定类 型的安装程序,并且大规模实施中经常因为用户端环境复杂而部署失败; 4、微软等公司也推出过很多用于系统部署的方案和工具集,一方面价格昂贵,另 一方面不能兼容其它品牌的产品。 W在一台计算机上W传统方式人工安装操作系统及应用程序为例,主要包括W下 步骤:1.基本输入输出系统度asicI吨utOu化utSystem,BI0巧设置。常常需要将BIOS 刷新到较高版本,或者调整BIOS参数来满足新一代操作系统的要求,例如硬盘模式由集 成驱动电子设备(IntegratedDriveElectronics,I呢)模式改为高级主机控制器接口 (SerialATAAdvancedHostControllerInte;rface,AHCI)模式。2.磁盘分区。对原有 系统可能附带的保留分区、休眠分区、恢复分区等进行删除或合并,W释放磁盘空间,例如, 在从XP升级到Win7时,由于"分区对齐"的要求,必要时对系统盘重新分区。3.硬盘控制 器。在安装前必须确定其型号,并准备好相应版本的驱动程序,为做到运两点常常需要花 费很多时间进行测试,W保证后续安装操作。4.介质安装。当使用光盘或U盘等介质安装 操作系统时,可能需要再次进入BIOS设置介质引导。5.硬件驱动程序。安装完成启动新 操作系统后,安装主板忍片组、控制器、声卡、显卡、网卡、通用串行总线扣niversalSerial Bus,USB)、AMT、蓝牙、指纹识别等驱动程序。6.系统更新。联网更新最新补下包(Service 化ck)、安全补下等,下载量最多可能达到1GBW上,可能需要数小时时间完成更新。7.系统 配置。性能优化,界面调整,更改计算机名、网络互连协议(InternetProtocol,I巧设置, 加入域等操作。8.插入U盘或移动硬盘,或通过网络共享方式依次安装各种应用程序并进 行相关调试。 W对大批量计算机(例如100台计算机)统一安装操作系统和应用程序为例, 通常采用硬盘克隆的安装方式,主要步骤如下:1.在其中一台计算机上按照上述步骤安装 配置好操作系统和应用程序,作为模板计算机。2.用维护光盘或U盘引导模板计算机启 动,打开克隆工具(例如,通用硬件导向系统转移(GeneralHardware化ientedSystem Transfer,化ost)软件)对硬盘做克隆备份,生成一个通常有数GB至数十GB大小的系统镜 像文件,并保存到移动硬盘。3.对其余计算机逐台开机,首先进行必要的BIOS设置。4.重 启后用维护光盘或U盘逐台引导启动,插入移动硬盘,打开克隆工具将移动硬盘上保存的 系统镜像文件克隆恢复到本地硬盘上,完成批量安装。每个单机硬盘克隆过程一般需要30 至60分钟。5.由于硬盘克隆后所有计算机与模板计算机的计算机名相同,因此再次重启后 需要逐台更改计算机名,并进行其它差异化调整。 可见,安装操作系统及后续应用程序安装调试的过程至少需要数百个操作动作, 步骤繁多,专业性要求高。对于中大型企业,拥有几百甚至上千台计算机,假设按照传统方 式安装一台计算机消耗一名IT人员一天时间,在此期间计算机使用人将被迫停下工作等 待安装完成,极大降低了工作效率。即使使用克隆方式实现模板复制,也并没有减少人工操 作,且不能确定操作效果,很难得到真实准确的记录和统计,人工操作的随意性很容易带来 各种潜在的运行风险。
技术实现思路
本专利技术的目的在于提供一种计算机软件远程自动化装调方法及系统,能更好地解 决大规模的计算机操作系统升级和/或应用软件的自动装调问题。 根据本专利技术的一个方面,提供了一种计算机软件远程自动化装调方法,包括: 目标计算机从网络侧获取用来安装计算机程序的主控程序; 利用所获取的主控程序,对所述目标计算机进行目标识别,得到目标计算机信 息; 利用所得到的目标计算机信息,对所述目标计算机进行BIOS设置; 利用所获取的主控程序,从网络侧获取用来安装计算机程序的安装信息; 利用所述从网络侧获取的用来安装计算机程序的安装信息,在所述目标计算机上 自动安装计算机程序。 优选地,所述用来安装计算机程序的主控程序包括用来在目标计算机关机期间安 装应用程序的第一主控程序,所述第一主控程序由所述目标计算机的操作系统通过触发关 机脚本从网络侧获取。 优选地,在对所述目标计算机进行目标识别之前还包括W下步骤: 利用所获取的第一主控程序,从网络侧获取用来确认是否存在应用程序安装任务 的任务口令,并将所获取的任务口令与所述目标计算机的本地注册表中保存的任务口令进 行匹配; 若所述任务口令与所述目标计算机的本地注册表中保存的任务口令匹配,则退出 所述第一主控程序; 若所述任务口令与所述目标计算机的本地注册表中保存的任务口令不匹配,则对 目标计算机进行目标识别。 优选地,所述安装信息是用来指示安装任务的任务指令,所述利用所述从网络侧 获取的用来安装计算机程序的安装信息,在所述目标计算机上自动安装计算机程序的步骤 包括: 所述第一主控程序执行所获取的任务指令,将所述任务指令指示安装的计算机程 序装载至所述目标计算机;在将所述任务指令指示安装的计算机程序装载至所述目标计算机之后,将所述本 地注册表中保存的任务口令替换为从网络侧获取的任务口令。优选地,所述用来安装计算机程序的主控程序还包括用来在目标计算机开机期间 安装应用程序的第二主控程序,所述安装信息是用来指示短时安装任务的短时任务指令和 用来指示长时安装任务的长时任务指令,所述主控程序依次执行所获取的任务指令,将所 述任务指令指示安装的计算机程序装载至所述目标计算机的步骤包括: 所述第一主控程序判断所获取的任务指令中是短时任务指令和/或长时任务指 令; 若判断所获取的任务指令是短时任务指令,则所述第一主控程序通过执行所获取 的短时任务指令,将所述短时任务指令指示安装的应用程序装载至所述目标计算机; 若判断所获取的任务指令是长时任务指令,则所述第一主控程序从网络侧获取所 述第二主控程序,并将所述第二主控程序保存至所述目标计算机操作系统的启动项中,W 供所述第二主控程序在所述目标计算机下次开机期间,通过执行所述长时任务指令,将所 述长时任务指令指示安装的应用程序装载至所述目标计算机; 若判断所获取的任务指令中是短时任务指令和长时任务指令,则所述第一主控程 序在将从网络侧获取的第二主控程序保存至所述目标计算机操作系统的启动项之后,执行 所述短时任务指本文档来自技高网
...

【技术保护点】
计算机软件远程自动化装调方法,其特征在于,包括:目标计算机从网络侧获取用来安装计算机程序的主控程序;利用所获取的主控程序,对所述目标计算机进行目标识别,得到目标计算机信息;利用所得到的目标计算机信息,对所述目标计算机进行BIOS设置;利用所获取的主控程序,从网络侧获取用来安装计算机程序的安装信息;利用所述从网络侧获取的用来安装计算机程序的安装信息,在所述目标计算机上自动安装计算机程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵伟
申请(专利权)人:赵伟
类型:发明
国别省市:北京;11

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

1