一种故障计算机自动切换方法及装置制造方法及图纸

技术编号:15437086 阅读:172 留言:0更新日期:2017-05-25 19:17
本发明专利技术公开了一种故障计算机自动切换方法及装置,涉及计算机技术领域。首先计算每台计算机的综合处理能力评分,然后对计算机上处理的文件进行实时备份,一旦计算机发生宕机,首先判断宕机的计算机是否有备用硬盘,如果有就将备份的文件复制到备用硬盘上,如果没有备用硬盘或者备用硬盘也发生宕机,则在局域网中查询处于空闲状态的计算机,并在空闲计算机中选择一台综合处理能力评分高于备份文件的综合要求评分的计算机,将备份的文件复制到选择的计算机中,全过程均自动化实现,同时避免发生切换的计算机不能处理备份文件的问题,最大可能的减少用户损失。

Computer automatic switching method and device for fault

The invention discloses a computer automatic switching method and device for faults, relating to the technical field of computers. First calculate the total processing capacity of each computer score, then real-time backup of computer files, once the computer downtime occurs, first determine whether the computer has a spare drive down, if there is copy backup files to backup hard disk, if there is no spare disk or hard disk backup downtime occurs, in the idle state the computer query in the LAN, and choose a comprehensive processing ability in idle computer scores require higher score file backup computer, copy the backup files to the selected computer, the whole process automation, while avoiding the problem of computer cannot handle the backup file switch, the maximum possible reduction the loss of customers.

【技术实现步骤摘要】
一种故障计算机自动切换方法及装置
本专利技术涉及计算机
,特别涉及一种故障计算机自动切换方法及装置。
技术介绍
计算机作为信息时代的产物,其对数字信息的处理能力已经随着技术的进步越发强大。一般的计算机分为个人计算机和企业计算机,个人计算机结构简单,主要由主机、显示器以及外部设备组成,通过网卡即可与局域网或者广域网进行连接;企业计算机通常有大量独立的计算机以及连接这些计算机的服务器组成,计算机和服务器之间组成一个局域网,信息可以在这个局域网中自由传输,不受限制。由于计算机是由多个独立的电子设备组合而成,其计算能力也是建立在各电子设备功能完好的基础上。由于使用环境或者产品本身的质量问题,经过长时间的运行后,计算机难免会产生各种故障,严重时会导致计算机宕机。计算机宕机后可以重启继续使用,但是宕机前正在执行的工作会遗失,给用户造成不便。特别是对于企业用户来说,如果在处理重要工作时计算机宕机,那么造成的损失将会无法估量。目前,一旦计算机宕机后,一般的解决方式是随机选择一台空闲计算机,然后把宕机计算机中的数据手动迁移至空闲计算机,使用空闲计算机继续处理数据。但是选择的空闲计算机不一定有能力处理宕机计算机中处理的工作,同时这样做也存在效率低下、浪费人力的问题。
技术实现思路
本专利技术实施例提供了一种故障计算机自动切换方法及装置,用以解决现有技术中存在的问题。一种故障计算机自动切换方法,包括:性能计算模块获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每个硬件的处理能力评分存储在数据存储模块中;所述数据存储模块每经过一个第一时间间隔对每台计算机中正在处理的文件进行备份,同时删除上一次备份的文件;状态监测模块每经过一个第二时间间隔向每台计算机发送一个状态询问消息,如果某台计算机没有在预定时间长度内反馈状态消息,所述状态监测模块判断该计算机处于宕机状态;硬盘切换模块在计算机宕机后,检测宕机的计算机是否具有备用硬盘;如果有,则由所述数据存储模块将备份的文件复制到备用硬盘;在宕机计算机切换到备用硬盘后,由所述数据存储模块继续进行文件备份,并判断切换硬盘的计算机是否宕机;如果切换硬盘的计算机也宕机,或者计算机没有备用硬盘,则进入下一步骤;计算机选择模块查询所有计算机的当前状态,若存在空闲状态的计算机,则将从宕机计算机备份的文件对应的综合要求评分与处于空闲状态的计算机的综合处理能力评分进行比较,在综合处理能力评分高于文件的综合要求评分的空闲计算机中随机选取一台,将备份的文件复制到选择的计算机中。优选地,所述硬件信息中包括CPU、内存、显卡和硬盘的信息,所述性能计算模块分别计算所述CPU、内存、显卡和硬盘的处理能力评分,每个所述处理能力评分之和即为所述综合处理能力评分。优选地,所述文件的综合要求评分为对计算机每个硬件的要求评分之和,在综合处理能力评分高于文件的综合要求评分的空闲计算机中,所述计算机选择模块还分别将所述文件的综合要求评分中每一项对硬件的要求评分与所述综合处理能力评分中每一项硬件的处理能力评分进行对应比较,如果每一项硬件的处理能力评分均高于对应的对硬件的要求评分,则选择该计算机。本专利技术还提供了一种故障计算机自动切换装置,包括:性能计算模块,用于获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每一个硬件的处理能力评分存储在数据存储模块中;所述数据存储模块用于每经过一个第一时间间隔对每台计算机中正在处理的文件进行备份,同时删除上一次备份的文件;状态监测模块,用于每经过一个第二时间间隔向每台计算机发送一个状态询问消息,如果某台计算机没有在所述预定时间长度内反馈状态消息,所述状态监测模块判断该计算机处于宕机状态;硬盘切换模块,用于在计算机宕机后,检测宕机的计算机是否具有备用硬盘;如果有,则由所述数据存储模块将备份的文件复制到备用硬盘;在宕机计算机切换到备用硬盘后,由所述数据存储模块继续进行文件备份,并判断切换硬盘的计算机是否宕机;计算机选择模块,用于在切换硬盘的计算机也宕机,或者计算机没有备用硬盘时,查询所有计算的当前状态,若存在空闲状态的计算机,则将从宕机计算机备份的文件对应的综合要求评分与处于空闲状态的计算机的综合处理能力评分进行比较,在综合处理能力评分高于文件的综合要求评分的空闲计算机中随机选取一台,将备份的文件复制到选择的计算机中。优选地,所述硬件信息中包括CPU、内存、显卡和硬盘的信息,所述性能计算模块分别计算所述CPU、内存、显卡和硬盘的处理能力评分,每个所述处理能力评分之和即为所述综合处理能力评分。优选地,所述文件的综合要求评分为对计算机每个硬件的要求评分之和,在综合处理能力评分高于文件的综合要求评分的空闲计算机中,所述计算机选择模块还分别将所述文件的综合要求评分中每一项对硬件的要求评分与所述综合处理能力评分中每一项硬件的处理能力评分进行对应比较,如果每一项硬件的处理能力评分均高于对应的对硬件的要求评分,则选择该计算机。本专利技术实施例中一种故障计算机自动切换方法及装置,首先计算每台计算机的综合处理能力评分,然后对计算机上处理的文件进行实时备份,一旦计算机发生宕机,首先判断宕机的计算机是否有备用硬盘,如果有就将备份的文件复制到备用硬盘上,如果没有备用硬盘或者备用硬盘也发生宕机,则在局域网中查询处于空闲状态的计算机,并在空闲计算机中选择一台综合处理能力评分高于备份文件的综合要求评分的计算机,将备份的文件复制到选择的计算机中,全过程均自动化实现,同时避免发生切换的计算机不能处理备份文件的问题,最大可能的减少用户损失。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种故障计算机自动切换方法的流程图;图2为本专利技术实施例提供的一种故障计算机自动切换装置的功能模块图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照图1,本专利技术实施例提供了一种故障计算机自动切换方法,该方法包括:步骤100,性能计算模块获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每一个硬件的处理能力评分存储在数据存储模块中;具体地,所述硬件信息中包括CPU(中央处理单元)、内存、显卡和硬盘的信息,所述性能计算模块分别计算所述CPU、内存、显卡和硬盘的处理能力评分,每个所述处理能力评分之和即为所述综合处理能力评分;步骤110,数据存储模块每经过一个第一时间间隔,例如5秒或者10秒,对每台计算机中正在处理的文件进行备份,同时删除上一次备份的文件;步骤120,状态监本文档来自技高网...
一种故障计算机自动切换方法及装置

【技术保护点】
一种故障计算机自动切换方法,其特征在于,包括:性能计算模块获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每个硬件的处理能力评分存储在数据存储模块中;所述数据存储模块每经过一个第一时间间隔对每台计算机中正在处理的文件进行备份,同时删除上一次备份的文件;状态监测模块每经过一个第二时间间隔向每台计算机发送一个状态询问消息,如果某台计算机没有在预定时间长度内反馈状态消息,所述状态监测模块判断该计算机处于宕机状态;硬盘切换模块在计算机宕机后,检测宕机的计算机是否具有备用硬盘;如果有,则由所述数据存储模块将备份的文件复制到备用硬盘;在宕机计算机切换到备用硬盘后,由所述数据存储模块继续进行文件备份,并判断切换硬盘的计算机是否宕机;如果切换硬盘的计算机也宕机,或者计算机没有备用硬盘,则进入下一步骤;计算机选择模块查询所有计算机的当前状态,若存在空闲状态的计算机,则将从宕机计算机备份的文件对应的综合要求评分与处于空闲状态的计算机的综合处理能力评分进行比较,在综合处理能力评分高于文件的综合要求评分的空闲计算机中随机选取一台,将备份的文件复制到选择的计算机中。...

【技术特征摘要】
1.一种故障计算机自动切换方法,其特征在于,包括:性能计算模块获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每个硬件的处理能力评分存储在数据存储模块中;所述数据存储模块每经过一个第一时间间隔对每台计算机中正在处理的文件进行备份,同时删除上一次备份的文件;状态监测模块每经过一个第二时间间隔向每台计算机发送一个状态询问消息,如果某台计算机没有在预定时间长度内反馈状态消息,所述状态监测模块判断该计算机处于宕机状态;硬盘切换模块在计算机宕机后,检测宕机的计算机是否具有备用硬盘;如果有,则由所述数据存储模块将备份的文件复制到备用硬盘;在宕机计算机切换到备用硬盘后,由所述数据存储模块继续进行文件备份,并判断切换硬盘的计算机是否宕机;如果切换硬盘的计算机也宕机,或者计算机没有备用硬盘,则进入下一步骤;计算机选择模块查询所有计算机的当前状态,若存在空闲状态的计算机,则将从宕机计算机备份的文件对应的综合要求评分与处于空闲状态的计算机的综合处理能力评分进行比较,在综合处理能力评分高于文件的综合要求评分的空闲计算机中随机选取一台,将备份的文件复制到选择的计算机中。2.如权利要求1所述的方法,其特征在于,所述硬件信息中包括CPU、内存、显卡和硬盘的信息,所述性能计算模块分别计算所述CPU、内存、显卡和硬盘的处理能力评分,每个所述处理能力评分之和即为所述综合处理能力评分。3.如权利要求1所述的方法,其特征在于,所述文件的综合要求评分为对计算机每个硬件的要求评分之和,在综合处理能力评分高于文件的综合要求评分的空闲计算机中,所述计算机选择模块还分别将所述文件的综合要求评分中每一项对硬件的要求评分与所述综合处理能力评分中每一项硬件的处理能力评分进行对应比较,如果每一项硬件的处理能力评分均高于对应的对硬件的要求评分,则选择该计算机。4.一种...

【专利技术属性】
技术研发人员:翟红生郑伟勇李艳玮周苑司志高
申请(专利权)人:河南工程学院
类型:发明
国别省市:河南,41

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

1