一种适用于机房内多台电脑的软件激活方法及激活系统与流程

文档序号:12664652阅读:3633来源:国知局
一种适用于机房内多台电脑的软件激活方法及激活系统与流程

本发明涉及计算机管理技术领域,具体涉及一种适用于机房内多台电脑的软件激活方法及激活系统。



背景技术:

当前在学校或网吧或其他机房中多台电脑通常会使用网络拷贝技术来批量部署或更新操作系统、应用软件和用户数据等。网络拷贝为目前在电脑机房中常用的一种系统及数据批量部署和更新的技术,通常选择一台电脑做为发送端,其它需要部署或更新的电脑做为接收端,发送端通过网络发送发送端的硬盘数据,接收端通过网络接收发送端的硬盘数据来达到数据批量部署和更新的目的。

而Office,Adobe,Autodesk等系列的应用软件通常需要激活才能正常使用,激活时应用软件会将当前电脑的硬件信息记录下来生成软件激活信息,当软件运行时会校验软件激活信息中记录的硬件信息和当前电脑的硬件信息是否一致;若一致,则激活成功;若不一致,激活将会失效。

通过网络拷贝技术批量部署和更新机房中多台电脑时,由于网络拷贝后接收端电脑的硬盘数据均来自于发送端,所以每台接收端电脑中应用软件的软件激活信息也是记录的发送端电脑的硬件信息,这会导致接收端电脑中软件运行时会识别到软件激活信息中记录的硬件信息和当前电脑的硬件信息不一致而出现激活失效的问题。

目前常用的方法是在每次网络拷贝后对所有接受端电脑上出现激活失效问题的软件逐一进行手动重新激活,每次的重新激活工作将会消耗用户的大量时间,给机房维护带来极大的不便。



技术实现要素:

针对现有技术中存在的缺陷,本发明的目的在于提供一种适用于机房内多台电脑的软件激活方法及激活系统,避免因硬件信息不一致而出现激活失效的问题。

为达到以上目的,本发明采取的技术方案是:一种适用于机房内多台电脑的软件激活方法,包括:

挑选机房内的任意一台电脑作为发送端电脑,其他电脑为接收端电脑;

在发送端电脑中分配一个分区作为激活信息备份分区;并在发送端电脑中激活信息备份分区之外的存储空间中安装所有待激活软件;

将发送端电脑的硬盘数据通过网络拷贝发送给机房内的所有接收端电脑;使所有接收端电脑配置与所述发送端电脑一样的硬盘数据,包括配置与所述发送端电脑一样的激活信息备份分区;

分别激活各电脑中的待激活软件,再从各电脑自身的硬盘数据中获取激活后软件的软件激活信息并存储到该电脑的激活信息备份分区中;

发送端电脑有数据更新时,获取更新后的发送端电脑的激活信息备份分区之外的硬盘数据,再通过网络拷贝将获取的更新后硬盘数据发送给所有接收端电脑;

把各接收端电脑通过网络拷贝获得的更新后的硬盘数据中的软件激活信息替换成该接收端电脑的激活信息备份分区中的软件激活信息。

在上述技术方案的基础上,所述软件激活信息包括各电脑的硬件信息。

在上述技术方案的基础上,所述发送端电脑为机房内中多台电脑中的任意一台电脑。

在上述技术方案的基础上,分别激活各电脑中的所有待激活软件之后,可将当前的发送端电脑作为接收端电脑,同时将任意一台接收端电脑作为发送端电脑。

本发明还公开了一种适用于机房内多台电脑的软件激活系统,用于机房内多台电脑的软件激活,多台电脑中一台为发送端电脑,其他电脑均为接收端电脑;包括:

分区初装模块,用于在发送端电脑中分配一个分区作为激活信息备份分区;并在发送端电脑中激活信息备份分区之外的存储空间中安装所有待激活软件;

拷贝部署模块,用于在发送端电脑中安装好待激活软件之后,将发送端电脑的硬盘数据通过网络拷贝发送给机房内的所有接收端电脑;使所有接收端电脑配置与所述发送端电脑一样的硬盘数据,包括配置与所述发送端电脑一样的激活信息备份分区;

激活模块,用于在拷贝部署模块部署好所有接收端电脑的硬盘数据之后,分别激活各电脑中的待激活软件,再从各电脑自身的硬盘数据中获取激活后软件的软件激活信息并存储到该电脑的激活信息备份分区中;

更新模块,用于在发送端电脑有数据更新时,获取更新后的发送端电脑的激活信息备份分区之外的硬盘数据,再通过网络拷贝将获取的更新后硬盘数据发送给所有接收端电脑;并把各接收端电脑通过网络拷贝获得的更新后的硬盘数据中的软件激活信息替换成该接收端电脑的激活信息备份分区中的软件激活信息。

在上述技术方案的基础上,所述软件激活信息包括各电脑的硬件信息。

在上述技术方案的基础上,所述发送端电脑为机房内中多台电脑中的任意一台电脑。

在上述技术方案的基础上,激活模块分别激活各电脑中的所有待激活软件之后,所述发送端电脑和任意一台接收端电脑可以互换。

与现有技术相比,本发明的优点在于:

本发明在发送端电脑中分配一个分区作为激活信息备份分区,通过网络拷贝将发送端电脑的硬盘数据发送给机房内的所有接收端电脑,再按照发送端电脑的硬盘数据部署所有接收端电脑,从而每台电脑上都有一个空的激活信息备份分区;再分别激活全部电脑中的软件,将软件激活信息存储至激活信息备份分区中。在通过网络拷贝更新接收端电脑时,使用各电脑的激活信息备份分区中的软件激活信息替换接收端电脑从发送端电脑获得的硬盘数据中的软件激活信息,从而保证各电脑的软件激活信息中的硬件信息与电脑的硬件信息一致,避免因硬件信息不一致而出现激活失效的问题。

附图说明

图1为本发明实施例中适用于机房内多台电脑的软件激活方法的流程示意图;

图2为本发明实施例中适用于机房内多台电脑的软件激活系统的结构示意图。

具体实施方式

以下结合附图及实施例对本发明作进一步详细说明。

参见图1所示,本发明实施例提供一种适用于机房内多台电脑的软件激活方法,包括:

S1,挑选机房内的任意一台电脑作为发送端电脑,其他电脑为接收端电脑;

S2,在发送端电脑中分配一个分区作为激活信息备份分区;并在发送端电脑中激活信息备份分区之外的存储空间中安装所有待激活软件;

S3,将发送端电脑的硬盘数据通过网络拷贝发送给机房内的所有接收端电脑;使所有接收端电脑配置与所述发送端电脑一样的硬盘数据,包括配置与所述发送端电脑一样的激活信息备份分区;

S4,分别激活各电脑中的待激活软件,再从各电脑自身的硬盘数据中获取激活后软件的软件激活信息并存储到该电脑的激活信息备份分区中;

S5,发送端电脑有数据更新时,获取更新后的发送端电脑的激活信息备份分区之外的硬盘数据,再通过网络拷贝将获取的更新后硬盘数据发送给所有接收端电脑;

S6,把各接收端电脑通过网络拷贝获得的更新后的硬盘数据中的软件激活信息替换成该接收端电脑的激活信息备份分区中的软件激活信息。

所述软件激活信息包括各电脑的硬件信息。可能记录的硬件信息有硬盘序列号,网卡的MAC地址,CPU ID号等。

所述发送端电脑为机房内中多台电脑中的任意一台电脑。分别激活各电脑中的所有待激活软件之后,可将当前的发送端电脑作为接收端电脑,同时将任意一台接收端电脑作为发送端电脑。

参见图2所示,本发明还公开了一种适用于机房内多台电脑的软件激活系统,用于机房内多台电脑的软件激活,多台电脑中一台为发送端电脑,其他电脑均为接收端电脑;其特征在于,包括:

分区初装模块,用于在发送端电脑中分配一个分区作为激活信息备份分区;并在发送端电脑中激活信息备份分区之外的存储空间中安装所有待激活软件;

拷贝部署模块,用于在发送端电脑中安装好待激活软件之后,将发送端电脑的硬盘数据通过网络拷贝发送给机房内的所有接收端电脑;使所有接收端电脑配置与所述发送端电脑一样的硬盘数据,包括配置与所述发送端电脑一样的激活信息备份分区;

激活模块,用于在拷贝部署模块部署好所有接收端电脑的硬盘数据之后,分别激活各电脑中的待激活软件,再从各电脑自身的硬盘数据中获取激活后软件的软件激活信息并存储到该电脑的激活信息备份分区中;

更新模块,用于在发送端电脑有数据更新时,获取更新后的发送端电脑的激活信息备份分区之外的硬盘数据,再通过网络拷贝将获取的更新后硬盘数据发送给所有接收端电脑;并把各接收端电脑通过网络拷贝获得的更新后的硬盘数据中的软件激活信息替换成该接收端电脑的激活信息备份分区中的软件激活信息。

所述软件激活信息包括各电脑的硬件信息。

所述发送端电脑为机房内中多台电脑中的任意一台电脑。

激活模块分别激活各电脑中的所有待激活软件之后,所述发送端电脑和任意一台接收端电脑可以互换。

本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1