[发明专利]一种故障计算机自动切换方法及装置在审
申请号: | 201710007524.7 | 申请日: | 2017-01-05 |
公开(公告)号: | CN106708666A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 翟红生;郑伟勇;李艳玮;周苑;司志高 | 申请(专利权)人: | 河南工程学院 |
主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F11/30 |
代理公司: | 西安铭泽知识产权代理事务所(普通合伙)61223 | 代理人: | 潘宏伟 |
地址: | 451191 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 故障 计算机 自动 切换 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种故障计算机自动切换方法及装置。
背景技术
计算机作为信息时代的产物,其对数字信息的处理能力已经随着技术的进步越发强大。一般的计算机分为个人计算机和企业计算机,个人计算机结构简单,主要由主机、显示器以及外部设备组成,通过网卡即可与局域网或者广域网进行连接;企业计算机通常有大量独立的计算机以及连接这些计算机的服务器组成,计算机和服务器之间组成一个局域网,信息可以在这个局域网中自由传输,不受限制。
由于计算机是由多个独立的电子设备组合而成,其计算能力也是建立在各电子设备功能完好的基础上。由于使用环境或者产品本身的质量问题,经过长时间的运行后,计算机难免会产生各种故障,严重时会导致计算机宕机。计算机宕机后可以重启继续使用,但是宕机前正在执行的工作会遗失,给用户造成不便。特别是对于企业用户来说,如果在处理重要工作时计算机宕机,那么造成的损失将会无法估量。
目前,一旦计算机宕机后,一般的解决方式是随机选择一台空闲计算机,然后把宕机计算机中的数据手动迁移至空闲计算机,使用空闲计算机继续处理数据。但是选择的空闲计算机不一定有能力处理宕机计算机中处理的工作,同时这样做也存在效率低下、浪费人力的问题。
发明内容
本发明实施例提供了一种故障计算机自动切换方法及装置,用以解决现有技术中存在的问题。
一种故障计算机自动切换方法,包括:
性能计算模块获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每个硬件的处理能力评分存储在数据存储模块中;
所述数据存储模块每经过一个第一时间间隔对每台计算机中正在处理的文件进行备份,同时删除上一次备份的文件;
状态监测模块每经过一个第二时间间隔向每台计算机发送一个状态询问消息,如果某台计算机没有在预定时间长度内反馈状态消息,所述状态监测模块判断该计算机处于宕机状态;
硬盘切换模块在计算机宕机后,检测宕机的计算机是否具有备用硬盘;如果有,则由所述数据存储模块将备份的文件复制到备用硬盘;在宕机计算机切换到备用硬盘后,由所述数据存储模块继续进行文件备份,并判断切换硬盘的计算机是否宕机;如果切换硬盘的计算机也宕机,或者计算机没有备用硬盘,则进入下一步骤;
计算机选择模块查询所有计算机的当前状态,若存在空闲状态的计算机,则将从宕机计算机备份的文件对应的综合要求评分与处于空闲状态的计算机的综合处理能力评分进行比较,在综合处理能力评分高于文件的综合要求评分的空闲计算机中随机选取一台,将备份的文件复制到选择的计算机中。
优选地,所述硬件信息中包括CPU、内存、显卡和硬盘的信息,所述性能计算模块分别计算所述CPU、内存、显卡和硬盘的处理能力评分,每个所述处理能力评分之和即为所述综合处理能力评分。
优选地,所述文件的综合要求评分为对计算机每个硬件的要求评分之和,在综合处理能力评分高于文件的综合要求评分的空闲计算机中,所述计算机选择模块还分别将所述文件的综合要求评分中每一项对硬件的要求评分与所述综合处理能力评分中每一项硬件的处理能力评分进行对应比较,如果每一项硬件的处理能力评分均高于对应的对硬件的要求评分,则选择该计算机。
本发明还提供了一种故障计算机自动切换装置,包括:
性能计算模块,用于获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每一个硬件的处理能力评分存储在数据存储模块中;
所述数据存储模块用于每经过一个第一时间间隔对每台计算机中正在处理的文件进行备份,同时删除上一次备份的文件;
状态监测模块,用于每经过一个第二时间间隔向每台计算机发送一个状态询问消息,如果某台计算机没有在所述预定时间长度内反馈状态消息,所述状态监测模块判断该计算机处于宕机状态;
硬盘切换模块,用于在计算机宕机后,检测宕机的计算机是否具有备用硬盘;如果有,则由所述数据存储模块将备份的文件复制到备用硬盘;在宕机计算机切换到备用硬盘后,由所述数据存储模块继续进行文件备份,并判断切换硬盘的计算机是否宕机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南工程学院,未经河南工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710007524.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空压机装置
- 下一篇:一种基于可编程器件的冗余容错计算机数据同步电路