基于主板上的通信接口进行BIOS文件烧录的系统及烧录方法技术方案

技术编号:2837204 阅读:363 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种该基于主板上的通信接口进行BIOS文件烧录的系统及方法,其中系统包括彼此相连的服务端和客户端,服务端包括主控模块、接口初始化模块、握手模块、检测模块、数据转换模块、传送控制模块和确认模块,客户端包括主控模块、接口初始化模块、握手模块、检测模块、接收控制模块、确认模块和烧录模块;该方法包括系统初始化、通信接口初始化、握手协议控制、检测是否支持烧录并寻找存储空间、BIOS文件传送操作、BIOS烧录控制、服务端控制客户端动作并结束。采用该种基于主板上的通信接口进行BIOS文件烧录的系统及烧录方法,能够很方便、安全的烧录系统BIOS,功能强大,程序小巧,架构灵活,安全稳定,界面友好,灵活性较高,适用范围较为广泛。

【技术实现步骤摘要】

本专利技术涉及计算机主板BIOS系统领域,特别涉及计算机主板BIOS文件烧录
,具体是指一种基于主板上的通信接口进行BIOS文件烧录的系统及烧录方法
技术介绍
目前烧录系统BIOS(Basic Input-output System基本输入输出系统)的工具基本使用烧录机或者基于MSDOS、Windows操作系统下面使用烧录工具。烧录机一般用户不会接触到,用户一般使用工具烧录BIOS,这样就要求需要烧录BIOS的机器有操作系统及基本的硬件(显示设备,键盘,存储体等等),但是如果需要烧录BIOS的机器上没有基本的硬件或操作系统,比如某些主板,其只有串口与外界通信,这时升级BIOS就非常困难。现今的工具一般都不能实现,这样就给计算机主板上BIOS文件的实时更新和升级带来了一定的困难。
技术实现思路
本专利技术的目的是克服了上述现有技术中的缺点,提供一种在被烧录设备仅具有通信接口的情况下能够实现BIOS文件的烧录、操作简便实用、运行效率较高、系统工作性能安全稳定可靠、适用范围较为广泛的基于主板上的通信接口进行BIOS文件烧录的系统及烧录方法。为了实现上述的目的,本专利技术的基于主板上的通信接口进行BIOS文件烧录的系统及烧录方法如下该基于主板上的通信接口进行BIOS文件烧录的系统,包括烧录服务端和烧录客户端,所述的烧录服务端的通信接口与烧录客户端的主板的通信接口相连接,其主要特点是,所述的烧录服务端包括服务端主控模块、服务端通信接口初始化模块、服务端通信握手模块、服务端检测模块、服务端数据转换模块、服务端传送控制模块和服务端确认模块,所述的服务端通信接口初始化模块、服务端通信握手模块、服务端检测模块、服务端数据转换模块、服务端传送控制模块和服务端确认模块均与服务端主控模块相连接;所述的烧录客户端包括客户端主控模块、客户端通信接口初始化模块、客户端通信握手模块、客户端检测模块、客户端接收控制模块、客户端确认模块和客户端烧录模块,所述的客户端通信接口初始化模块、客户端通信握手模块、客户端检测模块、客户端接收控制模块、客户端确认模块和客户端烧录模块均与客户端主控模块相连接。所述的服务端传送控制模块包括服务端传送单元和服务端传送检测单元。所述的客户端接收控制模块包括客户端接收单元和客户端接收检测单元。所述的服务端的通信接口和客户端的通信接口均为串行通信接口,所述的服务端通信接口初始化模块为服务端串口初始化模块,所述的客户端通信接口初始化模块为客户端串口初始化模块。该使用上述的系统进行BIOS文件烧录的方法,其主要特点是,所述的方法包括以下步骤(1)烧录服务端和烧录客户端分别进行系统初始化;(2)服务端通信接口初始化模块和客户端通信接口初始化模块分别进行通信接口初始化操作;(3)服务端通信握手模块与客户端通信握手模块之间进行握手协议控制操作;(4)如果握手协议操作成功,客户端检测模块检测主板上的BIOS是否支持烧录;(5)如果否,则客户端检测模块通过通信接口将不支持标记发送至服务端检测模块,并结束;(6)如果是,则客户端检测模块通过通信接口将支持标记发送至服务端检测模块,并寻找并分配存放接收到的BIOS文件的存储空间;(7)服务端和客户端之间通过通信接口进行BIOS文件传送操作;(8)根据用户操作,服务端和客户端之间通过通信接口进行BIOS文件烧录控制操作;(9)服务端通过通信接口控制客户端动作,并结束;(10)客户端通过通信接口接收服务端动作控制指令并执行,然后结束。所述的服务端通信握手模块与客户端通信握手模块之间进行握手协议控制操作包括以下步骤(1)服务端通信握手模块根据预设的协议类型,通过通信接口向客户端通信握手模块发送握手协议;(2)客户端通信握手模块根据预设的协议类型接收该握手协议;(3)如果出现异常,则握手协议操作失败,并结束;(4)如果正常,则通过通信接口向服务端通信握手模块反馈响应信息,并返回握手协议操作成功的结果。所述的服务端传送控制模块包括服务端传送单元和服务端传送检测单元,所述的客户端接收控制模块包括客户端接收单元和客户端接收检测单元,所述的服务端和客户端之间通过通信接口进行BIOS文件传送操作包括以下步骤(1)服务端检测模块接收支持标记;(2)服务端数据转换模块将需要传送的BIOS文件转换为传输数据格式;(3)服务端传送单元将转换后的BIOS文件通过通信接口传送至客户端接收单元;(4)服务端传送检测单元进行传送检测,如果出现异常则结束,如果正常则继续直至传送完成;(5)客户端接收检测单元进行接收检测,如果出现异常则结束,如果正常则继续直至接收完成;(6)客户端接收单元将接收到的BIOS文件存储于分配好的存储空间中;(7)客户端确认模块通过通信接口将反馈响应发送至服务端确认模块。所述的服务端和客户端之间通过通信接口进行BIOS文件烧录控制操作包括以下步骤(1)服务端确认模块根据用户操作通过通信接口向客户端烧录模块发送烧录命令;(2)客户端烧录模块接收该烧录命令,提取存储的BIOS文件对主板上的BIOS进行烧录操作;(3)烧录完成后,客户端确认模块通过通信接口将反馈响应发送至服务端确认模块。采用了该专利技术的基于主板上的通信接口进行BIOS文件烧录的系统及烧录方法,由于该系统分为客户端(被烧录机器)和服务端,客户端(被烧录机器)仅仅需要有串口或者其它通信接口,无须其它任何软件、硬件,而且服务端可以是任意的具有串口或者其它通信接口、能正常工作的计算机,服务端软件环境可以是DOS或者Windows,两者之间通过串口和自定义的通信协议连接,从而使得用户只需要操作服务端就能够很方便、安全的烧录系统BIOS;同时,在客户端无操作系统环境下,或者对于没有输入或者显示设备的特殊客户端要实现烧录动作,客户端程序可以作为Option Rom集成在系统BIOS中,就能够烧录系统BIOS;不仅如此,该系统中还有自我纠错功能,客户端和服务端都会检查发送的数据和接受的数据,并能相互通信比较,如果出错将提示中断操作或者退出,并不产生任何影响。这样能保证烧录安全的完成;而且由于客户端程序全部使用汇编语言编写,具备了功能强大和程序小巧的特征,而且架构灵活,安全稳定,有完善的防出错机制,界面友好,功能强大,灵活性较高,适用范围较为广泛,给计算机主板上BIOS文件的实时更新和升级带来了很大的便利。附图说明图1为本专利技术的基于主板上的通信接口进行BIOS文件烧录的系统的工作原理图。图2为本专利技术的基于主板上的通信接口进行BIOS文件烧录的方法的服务端工作流程图。图3为本专利技术的基于主板上的通信接口进行BIOS文件烧录的方法的客户端工作流程图。具体实施例方式为了能够更清楚地理解本专利技术的
技术实现思路
,特举以下实施例详细说明。请参阅图1所示,该基于主板上的通信接口进行BIOS文件烧录的系统,包括烧录服务端和烧录客户端,所述的烧录服务端的通信接口与烧录客户端的主板的通信接口相连接,其中,所述的烧录服务端包括服务端主控模块10、服务端通信接口初始化模块11、服务端通信握手模块12、服务端检测模块13、服务端数据转换模块14、服务端传送控制模块15和服务端确认模块16,所述的服务端传送控制模块15包括服务端传送单元151和服务端传送检测单元152,所述本文档来自技高网
...

【技术保护点】
一种基于主板上的通信接口进行BIOS文件烧录的系统,包括烧录服务端和烧录客户端,所述的烧录服务端的通信接口与烧录客户端的主板的通信接口相连接,其特征在于,所述的烧录服务端包括服务端主控模块、服务端通信接口初始化模块、服务端通信握手模块、服务端检测模块、服务端数据转换模块、服务端传送控制模块和服务端确认模块,所述的服务端通信接口初始化模块、服务端通信握手模块、服务端检测模块、服务端数据转换模块、服务端传送控制模块和服务端确认模块均与服务端主控模块相连接;所述的烧录客户端包括客户端主控模块、客户端通信接口初始化模块、客户端通信握手模块、客户端检测模块、客户端接收控制模块、客户端确认模块和客户端烧录模块,所述的客户端通信接口初始化模块、客户端通信握手模块、客户端检测模块、客户端接收控制模块、客户端确认模块和客户端烧录模块均与客户端主控模块相连接。

【技术特征摘要】
1.一种基于主板上的通信接口进行BIOS文件烧录的系统,包括烧录服务端和烧录客户端,所述的烧录服务端的通信接口与烧录客户端的主板的通信接口相连接,其特征在于,所述的烧录服务端包括服务端主控模块、服务端通信接口初始化模块、服务端通信握手模块、服务端检测模块、服务端数据转换模块、服务端传送控制模块和服务端确认模块,所述的服务端通信接口初始化模块、服务端通信握手模块、服务端检测模块、服务端数据转换模块、服务端传送控制模块和服务端确认模块均与服务端主控模块相连接;所述的烧录客户端包括客户端主控模块、客户端通信接口初始化模块、客户端通信握手模块、客户端检测模块、客户端接收控制模块、客户端确认模块和客户端烧录模块,所述的客户端通信接口初始化模块、客户端通信握手模块、客户端检测模块、客户端接收控制模块、客户端确认模块和客户端烧录模块均与客户端主控模块相连接。2.根据权利要求1所述的基于主板上的通信接口进行BIOS文件烧录的系统,其特征在于,所述的服务端传送控制模块包括服务端传送单元和服务端传送检测单元。3.根据权利要求1所述的基于主板上的通信接口进行BIOS文件烧录的系统,其特征在于,所述的客户端接收控制模块包括客户端接收单元和客户端接收检测单元。4.根据权利要求1至3中任一项所述的基于主板上的通信接口进行BIOS文件烧录的系统,其特征在于,所述的服务端的通信接口和客户端的通信接口均为串行通信接口,所述的服务端通信接口初始化模块为服务端串口初始化模块,所述的客户端通信接口初始化模块为客户端串口初始化模块。5.一种使用权利要求1所述的系统进行BIOS文件烧录的方法,其特征在于,所述的方法包括以下步骤(1)烧录服务端和烧录客户端分别进行系统初始化;(2)服务端通信接口初始化模块和客户端通信接口初始化模块分别进行通信接口初始化操作;(3)服务端通信握手模块与客户端通信握手模块之间进行握手协议控制操作;(4)如果握手协议操作成功,客户端检测模块检测主板上的BIOS是否支持烧录;(5)如果否,则客户端检测模块通过通信接口将不支持标记发送至服务端检测模块,并结束;(6)如果是,则客户端检测模块通过通信接口将支持标记发送至服务端检测模块,并寻找并分配...

【专利技术属性】
技术研发人员:陈亮郁凌贾慧鹏
申请(专利权)人:环达电脑上海有限公司
类型:发明
国别省市:31[中国|上海]

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

1