专利名称:计算机的主板参数批处理备份和配置方法、设备和系统的制作方法
技术领域:
本发明涉及主板参数批处理备份和配置方法,更具体地说,涉及一种计算机的主板参数批处理备份和配置方法、设备和系统。
背景技术:
基本输入输出系统(BIOS, Basic Input Output System)是一组固化到计算机内主板上一个只读存储器(ROM, Read-Only Memory)上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOS是硬件与软件程序之间的接口,负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。
计算机部件配置信息是放在一块可读写的CMOS RAM (CMOS, Complementary MetalOxide Semiconductor,互补金属氧化物半导体;RAM, Random-access memory,随机存取存储器)芯片中的,它保存着系统CPU、软硬盘驱动器、显示器、键盘等部件的信息。如果CMOSRAM芯片中关于计算机的配置信息不正确,会导致系统性能降低、零部件不能识别,并由此引发系统的软硬件故障。在BIOS ROM芯片中装有程序系统设置程序,用来设置CMOS RAM芯片中的参数。通过在开机时按下一个或一组键即可进入参数设置界面,不同的BI0S,如Award BIOS、AMIBIOS,Phoenix BIOS进入BIOS设置系统的按键不同。在主板出厂时,工作人员对参数会通过手动的方式逐项进行设置,效率低。当BIOS设置项目过多时,容易出错。若设置失误,严重者会导致系统性能降低,零部件不能使用,并由此引发系统的软硬件故障。工程师或用户如果要更改CMOS数据,需要在开机时按一个或一组键方可进入CMOS设置界面对所需要设置的项目进行设置,对于时间的设定,只能通过外部参照的时间手动进行设置,时间外的选项设置通过需求进行逐一设置,保存后,重启电脑,此时设置成功。对于目前市面上较流行的主板BI0S,不同的BIOS或计算机研发厂家,进入BIOS设置系统的按键往往不一样。对于不熟悉其操作方式的工程师或客户来说,不统一的设置方法使用起来不方便,同时,对于多项待设置的参数,逐项设置的方式会造成错误的可能,影响产品质量和工作效率。另外,所设置的数据不能备份保存,设置时也是逐一去设置,无形中增加了设置的时间,危险系数增加,不能对CMOS进行批量设置。在众多参数设置中,时间参数的设置通过参照的时间进行手动设置CMOS时间,误差会加大,对于时间要求比较严格的计算机系统来说,就必须重新在系统中设置。
发明内容
本发明的目的在于提供一种计算机的主板参数批处理配置方法,旨在解决现有技术中对CMOS RAM芯片中的参数进行设置时,需要在开机时按一个或一组键方可进入CMOS设置界面对所需要设置的项目进行设置;只能通过手动的方式逐项进行设置,设置效率较低;对不同的BIOS或计算机研发厂家的CMOS参数不能进行统一设置,不统一的设置方法使用起来不方便,同时,对于多项待设置的参数,逐项设置的方式会造成错误的可能,影响产品质量和工作效率,等方面的问题。本发明的目的还在于提供一种计算机的主板参数批处理备份方法,以更好地解决现有技术中存在的上述问题。本发明的目的进一步在于提供一种计算机的主板参数批处理备份和配置方法,以更好地解决现有技术中存在的上述问题。本发明的目的还进一步在于提供一种主板参数批处理控制设备,以更好地解决现有技术中存在的上述问题。本发明的目的又进一步在于提供一种主板参数批处理控制系统,以更好地解决现有技术中存在的上述问题。为了实现发明目的,计算机的主板参数批处理配置方法包括以下步骤 所述计算机触发与其通信连接的主板参数批处理控制设备,进行参数配置处理;所述主板参数批处理控制设备将所备份的主板标准设置参数,写入所述计算机的CMOS RAM芯片中。优选的,所述主板参数批处理控制设备读取所备份的主板标准设置参数,并计算校验和,以在将所计算出的校验和与所备份的标准校验和相比较一致后,将所备份的主板标准设置参数,写入所述计算机的CMOS RAM芯片中。优选的,还包括所述主板参数批处理控制设备读取时间参数,并将所述时间参数写入所述CMOS RAM芯片中。为了更好地实现发明目的,还提供了一种计算机的主板参数批处理备份方法,其包括以下步骤所述计算机触发与其通信连接的主板参数批处理控制设备,进行参数备份处理;所述主板参数批处理控制设备读取并存储所述计算机的CMOS RAM芯片中的参数,以作为主板标准设置参数。优选的,还包括所述主板参数批处理控制设备根据所读取的参数,计算并存储校验和,以作为标准校验和。为了更好地实现发明目的,进一步提供了一种计算机的主板参数批处理备份和配置方法,其包括以下步骤待备份的第一计算机触发与其通信连接的主板参数批处理控制设备,进行参数备份处理;所述主板参数批处理控制设备读取并存储所述第一计算机的CMOS RAM芯片中的参数,以作为主板标准设置参数;待配置的第二计算机触发与其通信连接的所述主板参数批处理控制设备,进行参数配置处理;所述主板参数批处理控制设备将所备份的主板标准设置参数,写入所述第二计算机的CMOS RAM芯片中。优选的,还包括所述主板参数批处理控制设备读取时间参数,并将所述时间参数写入所述CMOS RAM芯片中。优选的,所述主板参数批处理控制设备读取所备份的主板标准设置参数,并计算校验和,以在将所计算出的校验和与所备份的标准校验和相比较一致后,将所备份的主板标准设置参数,写入所述第二计算机的CMOS RAM芯片中。为了更好地实现发明目的,还进一步提供了一种主板参数批处理控制设备,其包括用于与计算机进行数据通信的批处理控制器;所述批处理控制器包括控制单元和分别与所述控制单元电连接的读单元、写单元和存储单元;其中,所述控制单元用于接收所述计算机发送的触发控制命令,并根据所述触发控制命令,控制所述读单元从所述计算机的CMOS RAM芯片中读取参数,并作为主板标准设置参数存储到所述存储单元中;或者控制所述写单元将所述存储单元中的主板标准设置参数,写入所述计算机的CMOS RAM芯片中。为了更好地实现发明目的,再进一步提供了一种主板参数批处理控制系统,其包括主板参数批处理控制设备,及分别与所述主板参数批处理控制设备进行数据通信的待备份的第一计算机和待配置的第二计算机;所述主板参数批处理控制设备用于接收所述第一计算机发送的触发备份命令,以从所述第一计算机的CMOS RAM芯片中读取参数,从而作为主板标准设置参数进行存储;所述主板参数批处理控制设备还用于接收所述第二计算机发、送的触发配置命令,以将所存储的的主板标准设置参数,写入所述第二计算机的CMOS RAM芯片中。实施本发明的计算机的主板参数批处理备份和配置方法、设备和系统,具有以下有益效果通过主板参数批处理控制设备直接对计算机的CMOS RAM芯片直接进行写入,实现主板参数的批处理设置,提高了设置的效率和正确率,同时,由于直接对硬件进行操作,因此可兼容不同的BIOS系统的计算机,可较为快速的设置BIOS参数;进一步地,还可直接读取计算机的CMOS RAM芯片,实现主板参数的批处理备份;进一步地,还可以自我校验并确定所设置的参数是所需要设置的参数,及可实现时间参数的准确设置。
下面将结合附图及实施例对本发明作进一步说明,附图中图I是本发明主板参数批处理控制系统的原理框图;图2是本发明第一实施例的计算机的主板参数批处理备份方法的流程图;图3是本发明第二实施例的计算机的主板参数批处理备份方法的流程图;图4是本发明第三实施例的计算机的主板参数批处理备份方法的流程图;图5是本发明第一实施例的计算机的主板参数批处理配置方法的流程图;图6是本发明第二实施例的计算机的主板参数批处理配置方法的流程图;图7是本发明第三实施例的计算机的主板参数批处理配置方法的流程图;图8是本发明计算机的主板参数批处理备份和配置方法的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图I示出本发明的主板参数批处理控制系统,其主要包括主板参数批处理控制设备I,及分别与主板参数批处理控制设备I进行数据通信的待备份的第一计算机2和待配置的第二计算机3 ;可以理解的,该主板参数批处理控制设备I在任一时刻,可以同时与第一计算机2和第二计算机3进行电连接,从而进行数据通信;或者在任一时刻,该主板参数批处理控制设备I仅能与第一计算机2和第二计算机3的其中一个进行电连接,从而进行数据通信。在该实施例中,主板参数批处理控制设备I是从第一计算机2中读取参数,并将该参数备份存储到自身的存储单元中,并在对第二计算机3进行配置时,将其存储的参数,写入到第二计算机3中。应当说明的是,该主板参数批处理控制设备I也可以从第二计算机3中读取参数,进行备份处理,接着主板参数批处理控制设备I再对第一计算机2写入参数,进行配置处理;或者,该主板参数批处理控制设备I可先读取第一计算机2的参数,进行备份处理,接着,当第一计算机2的参数出现异常,需要恢复时,该主板参数批处理控制设备I
再将其存储的参数,写入到第一计算机2中,进行配置处理;或者,该主板参数批处理控制设备I可先读取第二计算机3的参数,进行备份处理,接着,当第二计算机3的参数出现异常,需要恢复时,该主板参数批处理控制设备I再将其存储的参数,写入到第二计算机3中。如图I所示,该主板参数批处理控制设备I主要包括相互连接的批处理控制器11和计时器12。批处理控制器11包括控制单元111、写单元113、读单元112和存储单元114 ;其中,存储单元114、写单元113和读单元112分别与控制单元111连接。存储单元114还分别与写单元113和读单元112连接。应当说明的是,本发明所有图示中各设备之间的连接关系是为了清楚阐释其信息交互及控制过程的需要,因此应当视为逻辑上的连接关系,而不应仅限于物理连接。在具体工作时,控制单元111接收第一计算机2发送的触发控制命令,控制单元111判断出该触发控制命令是触发备份命令,从而控制单元111向读单元112发送相应的控制命令,控制读单元112从第一计算机2的CMOS RAM芯片21中读取参数,并作为主板标准设置参数存储到存储单元114中。另外,为了保证所保存的参数和数据的正确性和完整性,控制单元111还可根据读单元112所读取的参数,计算校验和,并将该校验和作为针对该读取的参数的标准校验和存储到存储单元114中,从而在任意时间需要使用存储单元114中的主板标准设置参数时,还可根据该标准校验和判断所存储的主板标准设置参数是否出现异常或已被修改。由此主板参数批处理控制设备I完成备份处理操作。此时,如果该主板参数批处理控制设备I在任一时刻仅能与一个计算机进行连接,而该主板参数批处理控制设备I又需要对第二计算机3进行配置处理操作时,则先将主板参数批处理控制设备I与第一计算机2断开连接,再将主板参数批处理控制设备I与第二计算机3进行连接后,才进行配置处理操作。当主板参数批处理控制设备I与第二计算机3连接后,控制单元111接收第二计算机3发送的触发控制命令,控制单元111判断该触发控制命令为触发配置命令时,则控制单元111向写单元113发送控制命令,以控制写单元113将存储单元114中存储的主板标准设置参数读出,并将该主板标准设置参数写入到第二计算机3的CMOS RAM芯片31中,此时为了保证写入到第二计算机3的CMOS RAM芯片31中的数据的准确性和完整性,如果在存储单元114中存储有标准校验和的话,控制单元111可根据写单元113所读取的主板标准设置参数,计算相应的校验和,并将该校验和与存储单元114所存储的标准校验和进行比较,如果两者一致,则表示写单元113所读取的参数为原始存储的并未被篡改的主板标准设置参数。由于这些主板标准设置参数均为非时间参数,此时如果需要对第二计算机3的CMOS RAM芯片31写入时间参数的话,则控制单元111从计时器12中读取当前的时间参数,再发送给写单元113,由写单元113将时间参数写入到第二计算机3的CMOS RAM芯片31中。图2示出了本发明第一实施例的计算机的主板参数批处理备份方法的流程,该方法流程基于图I所示的系统结构,具体过程如下S21 :运行于DOS系统的待备份主板参数的计算机(例如,第一计算机2)接收用户输入的备份命令,再向与其通信连接的主板参数批处理控制设备I发送触发备份控制命令,触发主板参数批处理控制设备I进行参数备份处理;可以理解的,待备份主板参数的计算机除了运行于DOS系统外,还可以运行于别的合适的底层系统。S22 :主板参数批处理控制设备I的控制单元111向读单元112发送控制命令,控 制读单元112读取该待备份主板参数的计算机的CMOS RAM芯片中的参数,并将所读取的参数作为主板标准设置参数,存储到存储单元114中。图3示出了本发明第二实施例的计算机的主板参数批处理备份方法的流程,该方法流程基于图I所示的系统结构,具体过程如下S31 :运行于DOS系统的待备份主板参数的计算机(例如,第一计算机2)接收用户输入的备份命令,再向与其通信连接的主板参数批处理控制设备I发送触发备份控制命令,触发主板参数批处理控制设备I进行参数备份处理;可以理解的,待备份主板参数的计算机除了运行于DOS系统外,还可以运行于别的合适的底层系统。S32 :主板参数批处理控制设备I的控制单元111向读单元112发送控制命令,控制读单元112读取该待备份主板参数的计算机的CMOS RAM芯片中的参数,并将所读取的参数作为主板标准设置参数,存储到存储单元114中。S33 :主板参数批处理控制设备I为了检测出主板标准设置参数在存储的过程中,出现异常或被篡改。控制单元111还根据读单元112所读取的参数,计算校验和,并将该计算出的校验和作为标准校验和存储在存储单元114中。图4示出了本发明第三实施例的计算机的主板参数批处理备份方法的流程,该方法流程基于图I所示的系统结构,具体过程如下S41 :待备份主板参数的计算机实时将对其主板参数的修改保存到其自身的CMOSRAM芯片中;S42 :运行于DOS系统的待备份主板参数的计算机(例如,第一计算机2)接收用户输入的备份命令,再向与其通信连接的主板参数批处理控制设备I发送触发备份控制命令,触发主板参数批处理控制设备I进行参数备份处理;可以理解的,待备份主板参数的计算机除了运行于DOS系统外,还可以运行于别的合适的底层系统。S43 :主板参数批处理控制设备I的控制单元111向读单元112发送控制命令,控制读单元112读取该待备份主板参数的计算机的CMOS RAM芯片中的参数;S44 :读单元113实时检测是否已完成对CMOS RAM芯片中参数的读取,如果是进入步骤S45,否则,继续执行步骤S43 ;S45 :读单元112将所读取的参数作为主板标准设置参数,存储到存储单元114中,同时,主板参数批处理控制设备I为了检测出主板标准设置参数在存储的过程中,是否出现异常或被篡改,控制单元111还根据读单元112所读取的参数,计算校验和,并将该计算出的校验和作为标准校验和存储在存储单元114中。
图5示出了本发明第一实施例的计算机的主板参数批处理配置方法的流程,该方法流程基于图I所示的系统结构,具体过程如下S51 :运行于DOS系统的待配置主板参数的计算机(例如,第二计算机3)接收用户输入的配置命令,再向与其通信连接的主板参数批处理控制设备I发送触发配置控制命令,触发主板参数批处理控制设备I进行参数配置处理;可以理解的,待配置主板参数的计算机除了运行于DOS系统外,还可以运行于别的合适的底层系统。S52 :主板参数批处理控制设备I的控制单元111向写单元113发送控制命令,控制写单元113从存储单元114中读取主板标准设置参数,再由写单元113将该主板标准设置参数写入到待配置主板参数的计算机的CMOS RAM芯片中。图6示出了本发明第二实施例的计算机的主板参数批处理配置方法的流程,该方法流程基于图I所示的系统结构,具体过程如下S61 :运行于DOS系统的待配置主板参数的计算机(例如,第二计算机3)接收用户输入的配置命令,再向与其通信连接的主板参数批处理控制设备I发送触发配置控制命令,触发主板参数批处理控制设备I进行参数配置处理;可以理解的,待配置主板参数的计算机除了运行于DOS系统外,还可以运行于别的合适的底层系统。S62 :主板参数批处理控制设备I的控制单元111向写单元113发送控制命令,控制写单元113从存储单元114中读取主板标准设置参数,再由写单元113将该主板标准设置参数写入到待配置主板参数的计算机的CMOS RAM芯片中。
S63 :为了对待配置主板参数的计算机进行时间配置,主板参数批处理控制设备I的控制单元111从计时器12中读取当前的时间参数,并将该时间参数写入到待配置主板参数的计算机的CMOS RAM芯片中。图7示出了本发明第三实施例的计算机的主板参数批处理配置方法的流程,该方法流程基于图I所示的系统结构,具体过程如下S71 :运行于DOS系统的待配置主板参数的计算机(例如,第二计算机3)接收用户输入的配置命令,再向与其通信连接的主板参数批处理控制设备I发送触发配置控制命令,触发主板参数批处理控制设备I进行参数配置处理;可以理解的,待配置主板参数的计算机除了运行于DOS系统外,还可以运行于别的合适的底层系统。S72 :主板参数批处理控制设备I的控制单元111向写单元113发送控制命令,控制写单元113从存储单元114中读取主板标准设置参数,并根据该主板标准设置参数,计算校验和。S73 :控制单元111将所计算的校验和与存储单元114中存储的标准校验和相比较,判断两者是否一致,如果是进入步骤S74,否则,结束配置操作。S74 :写单元113将该主板标准设置参数写入到待配置主板参数的计算机的CMOSRAM芯片中。S75 :为了对待配置主板参数的计算机进行时间配置,主板参数批处理控制设备I的控制单元111从计时器12中读取当前的时间参数,并将该时间参数写入到待配置主板参数的计算机的CMOS RAM芯片中。图8示出了本发明计算机的主板参数批处理备份和配置方法的流程,该方法流程基于图I所示的系统结构,具体过程如下
S81 :运行于DOS系统的待备份主板参数的第一计算机2接收用户输入的备份命令,再向与其通信连接的主板参数批处理控制设备I发送触发备份控制命令,触发主板参数批处理控制设备I进行参数备份处理;可以理解的,待备份主板参数的计算机除了运行于DOS系统外,还可以运行于别的合适的底层系统。S82 :主板参数批处理控制设备I的控制单元111向读单元112发送控制命令,控制读单元112读取该第一计算机2的CMOS RAM芯片21中的参数,并将所读取的参数作为主板标准设置参数,存储到存储单元114中。S83 :运行于DOS系统的待配置主板参数的第二计算机3接收用户输入的配置命令,再向与其通信连接的主板参数批处理控制设备I发送触发配置控制命令,触发主板参数批处理控制设备I进行参数配置处理;可以理解的,待配置主板参数的计算机除了运行于DOS系统外,还可以运行于别的合适的底层系统。S84 :主板参数批处理控制设备I的控制单元111向写单元113发送控制命令,控 制写单元113从存储单元114中读取主板标准设置参数,再由写单元113将该主板标准设置参数写入到待配置主板参数的第二计算机3的CM0SRAM芯片31中。S85 :为了对待配置主板参数的第二计算机3进行时间配置,主板参数批处理控制设备I的控制单元111从计时器12中读取当前的时间参数,并将该时间参数写入到第二计算机3的CMOS RAM芯片31中。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种计算机的主板参数批处理配置方法,其特征在于,包括以下步骤 所述计算机触发与其通信连接的主板参数批处理控制设备,进行参数配置处理; 所述主板参数批处理控制设备将所备份的主板标准设置参数,写入所述计算机的CMOSRAM芯片中。
2.根据权利要求I所述的计算机的主板参数批处理配置方法,其特征在于,所述主板参数批处理控制设备读取所备份的主板标准设置参数,并计算校验和,以在将所计算出的校验和与所备份的标准校验和相比较一致后,将所备份的主板标准设置参数,写入所述计算机的CMOS RAM芯片中。
3.根据权利要求I所述的计算机的主板参数批处理配置方法,其特征在于,还包括所述主板参数批处理控制设备读取时间参数,并将所述时间参数写入所述CMOS RAM芯片中。
4.一种计算机的主板参数批处理备份方法,其特征在于,包括以下步骤 所述计算机触发与其通信连接的主板参数批处理控制设备,进行参数备份处理; 所述主板参数批处理控制设备读取并存储所述计算机的CMOS RAM芯片中的参数,以作为主板标准设置参数。
5.根据权利要求4所述的计算机的主板参数批处理备份方法,其特征在于,还包括所述主板参数批处理控制设备根据所读取的参数,计算并存储校验和,以作为标准校验和。
6.一种计算机的主板参数批处理备份和配置方法,其特征在于,包括以下步骤 待备份的第一计算机触发与其通信连接的主板参数批处理控制设备,进行参数备份处理; 所述主板参数批处理控制设备读取并存储所述第一计算机的CM0SRAM芯片中的参数,以作为主板标准设置参数; 待配置的第二计算机触发与其通信连接的所述主板参数批处理控制设备,进行参数配置处理; 所述主板参数批处理控制设备将所备份的主板标准设置参数,写入所述第二计算机的CMOS RAM芯片中。
7.根据权利要求6所述的计算机的主板参数批处理备份和配置方法,其特征在于,还包括所述主板参数批处理控制设备读取时间参数,并将所述时间参数写入第二计算机的CMOS RAM芯片中。
8.根据权利要求6所述的计算机的主板参数批处理备份和配置方法,其特征在于,所述主板参数批处理控制设备读取所备份的主板标准设置参数,并计算校验和,以在将所计算出的校验和与所备份的标准校验和相比较一致后,将所备份的主板标准设置参数写入所述第二计算机的CMOS RAM芯片中。
9.一种主板参数批处理控制设备,其特征在于,包括用于与计算机进行数据通信的批处理控制器;所述批处理控制器包括控制单元和分别与所述控制单元电连接的读单元、写单元和存储单元;其中,所述控制单元用于接收所述计算机发送的触发控制命令,并根据所述触发控制命令,控制所述读单元从所述计算机的CMOS RAM芯片中读取参数,并作为主板标准设置参数存储到所述存储单元中;或者控制所述写单元将所述存储单元中的主板标准设置参数,写入所述计算机的CMOS RAM芯片中。
10.一种主板参数批处理控制系统,其特征在于,包括主板参数批处理控制设备,及分别与所述主板参数批处理控制设备进行数据通信的待备份的第一计算机和待配置的第二计算机;所述主板参数批处理控制设备用于接收所述第一计算机发送的触发备份命令,以从所述第一计算机的CMOS RAM芯片中读取参数,从而作为主板标准设置参数进行存储;所述主板参数批处理控制设备还用于接收所述第二计算机发送的触发配置 命令,以将所存储的主板标准设置参数,写入所述第二计算机的CMOS RAM芯片中。
全文摘要
本发明涉及一种计算机的主板参数批处理备份和配置方法、设备和系统,该系统包括主板参数批处理控制设备、第一计算机和第二计算机;该设备用于接收第一计算机发送的触发备份命令,以从第一计算机中读取参数;该设备还用于接收第二计算机发送的触发配置命令,以将所存储的参数,写入第二计算机中。通过该设备直接对计算机的CMOS RAM芯片直接进行写入,实现主板参数的批处理设置,提高了设置的效率和正确率,同时,由于直接对硬件进行操作,因此可兼容不同的BIOS系统的计算机,可较为快速的设置BIOS参数;进一步地,还可直接读取计算机的CMOS RAM芯片,实现主板参数的批处理备份;进一步地,还可以自我校验并确定所设置的参数是所需要设置的参数,及可实现时间参数的准确设置。
文档编号G06F11/14GK102736960SQ20111009073
公开日2012年10月17日 申请日期2011年4月12日 优先权日2011年4月12日
发明者圣家华, 陈志列 申请人:研祥智能科技股份有限公司