电脑平台内嵌产品数据一致化更新处理方法及系统技术方案

技术编号:2830029 阅读:237 留言:0更新日期:2012-04-11 18:40
一种电脑平台内嵌产品数据一致化更新处理方法及系统,其可对网络服务器提供内嵌产品数据一致化更新处理功能;其特点在于,将开机管理控制单元的系统管理数据储存区和管理控制基板管理控制器的系统组件数据储存区所分别储放的产品数据的烧录时间记录下来;再在每次开机时,比对二者的烧录时间是否相同;若否,则将二者烧录时间较早者所储放的产品数据丢弃,并以烧录时间较后者所储放的产品数据来进行更新,使得二者均可储放完全相同的新版的产品数据。

【技术实现步骤摘要】

本专利技术涉及一种电脑信息技术,特别是关于一种电脑平台内嵌产品数据一致化(unifoimization)更新处理方法及系统,其可应用于被整合进 电脑平台,特别是一种具有基板管理控制器(Baseboard Management Controller, BMC)的网络服务器,用以对该网络服务器提供内嵌产品数 据一致化更新处理功能。
技术介绍
BMC (Baseboard Management Controller)基板管理控制器是网络服 务器常采用的一种特定功能微控制器,其通常与连同网络服务器的中 央处理单元和BIOS (Basic Input/Output System)模块一起整合进网络服 务器的主机电路板上,用以对网络服务器提供一组基板(即主机电路板) 管理控制功能,例如,包括电力管理控制功能、散热风扇管理控制功 能、操作系统状态管理控制功能等等。基本上,BMC (Baseboard Management Controller)基板管理控制器的主要目的在于确保网络服务 器可正常运作。在网络服务器的制造及销售上,制造厂商及经销商通常有需要将 网络服务器的相关产品数据(例如包括产品名称、产品序号、产品规格、 制造厂商数据等等),预先烧录在主机电路板上,用以让客户或相关人 员可读取这些产品数据来了解网络服务器的规格。在具体实施上,这 些产品数据可同时烧录至BIOS芯片中的SMBIOS (System Management BIOS)系统管理数据储存区和BMC芯片中的FRU (Field Replaceable Unit)系统组件数据储存区。在实际应用上,上述的网络服务器产品数据可由制造厂商及各个 阶段的经销商视需要而进行设定及更新工作。基本上,若制造厂商或 经销商有需要变更网络服务器的产品数据的内容,则须同时变更 SMBIOS所储存的产品数据和BMC-FRU所储存的产品数据。然而,目前常有一些制造厂商或经销商在进行产品数据变更时,常仅变更其 中一个单元所储存的产品数据,而未同时变更另一个单元所储存的产品数据;例如仅更新SMBIOS所储存的产品数据,但未更新BMC-FRU 所储存的产品数据。这种情况将使得SMBIOS和BMC-FRU 二者储存 了不同版本的产品数据。若在网络服务器发生故障状况而需要进行维 护工作时,上述的情况便有可能因维护工程师读取到旧版的产品数据 而进行错误的维护工作。
技术实现思路
鉴于以上所述
技术介绍
的缺点,本专利技术的主要目的便是在于提供 一种电脑平台内嵌产品数据一致化更新处理,其可对SMBIOS和 BMC-FRU所分别储存的产品数据在开机后进行一致化更新功能,由此 而令二者均具有完全相同的新版的产品数据。根据本专利技术的电脑平台内嵌产品数据一致化更新处理方法及系统 设计来应用于整合到电脑平台,特别是一种具有基板管理控制器 (Baseboard Management Controller, BMC)的网络服务器,用于对该网络服务器提供内嵌产品数据一致化更新处理功能。根据本专利技术的电脑平台开机管理控制单元程序代码备份处理方法 至少包含以下处理动作:(M1)在该第一型管理控制单元发生人为操控 的第一产品数据烧录事件时,相应地将该第一产品数据烧录事件的发 生时间记录为第一产品数据烧录时间记录值;(M2)在该第二型管理控 制单元发生人为操控的第二产品数据烧录事件时,相应地将该第二产 品数据烧录事件的发生时间记录为第二产品数据烧录时间记录值;(M3) 在该电脑平台发生开机事件时,相应地读取出先前记录的该第一产品 数据烧录时间记录值和该第二产品数据烧录时间记录值;(M4)比较该 第一产品数据烧录时间记录值和该第二产品数据烧录时间记录值是否 相等;若否,则发出对应的更新使能信息;以及(M5)响应该更新使能 信息而执行相应的产品数据更新程序,其中将该第一型管理控制单元 和该第二型管理控制单元二者所储放的产品数据的烧录时间较早者所 储放的产品数据丢弃,并以烧录时间较后者所储放的产品数据来进行 更新。在模块化的架构上,根据本专利技术的电脑平台内嵌产品数据一致化更新处理系统至少包含:(A)第一烧录时间记录模块,其可在该第一型管 理控制单元发生人为操控的第一产品数据烧录事件时,相应地将该第 一产品数据烧录事件的发生时间记录成第一产品数据烧录时间记录 值;(B)第二烧录时间记录模块,其可在该第二型管理控制单元发生人 为操控的第二产品数据烧录事件时,相应地将该第二产品数据烧录事 件的发生时间记录成第二产品数据烧录时间记录值;(C)烧录时间读取 模块,其可在该电脑平台发生开机事件时,读取出该第一烧录时间记 录模块所记录的第一产品数据烧录时间记录值和该第二烧录时间记录 模块所记录的第二产品数据烧录时间记录值;(D)烧录时间比较模块, 其可比较该第一烧录时间记录模块所记录的第一产品数据烧录时间记 录值和该第二烧录时间记录模块所记录的第二产品数据烧录时间记录 值是否相同;若否,则发出对应的更新使能信息;以及(E)更新模块, 其可响应该烧录时间比较模块所发出的更新使能信息而将该第一型管 理控制单元和该第二型管理控制单元二者所储放的产品数据的烧录时 间较早者丢弃,并以烧录时间较后者来进行更新。根据本专利技术的电脑平台内嵌产品数据一致化更新处理方法及系统 的特点在于,将SMBIOS系统管理数据储存区和BMC-FRU系统组件 数据储存区所分别储放的产品数据的烧录时间记录下来;再在每次幵 机时,比对二者的烧录时间是否相同;若否,则将二者烧录时间较早 者所储放的产品数据丢弃,并以烧录时间较后者所储放的产品数据来 进行更新,使得二者均可储放完全相同的新版的产品数据。附图说明图1为应用示意图,用以显示本专利技术的电脑平台内嵌产品数据一 致化更新处理系统整合到网络服务器的主机电路板的应用方式;图2为架构示意图,用以显示根据本专利技术的电脑平台内嵌产品数 据一致化更新处理系统的模块化基本架构;图3为处理动作示意图(activity diagram),用以显示根据本专利技术的 电脑平台内嵌产品数据一致化更新处理系统在实际应用时所执行的各 个处理动作。主要元件符号说明10 电脑平台20 主机电路板30 中央处理单元(cpu;)40 开机管理控制单元(BIOS)41 系统管理数据储存区(SMBIOS)50 基板管理控制器(BMC)51 系统组件数据储存区(FRU)100根据本专利技术的电脑平台内嵌产品数据一致化更新处理系统110第一烧录时间记录模块120第二烧录时间记录模块210烧录时间读取模块220烧录时间比较模块230更新模块301人为操控的面向SMBIOS的产品数据烧录事件 302人为操控的面向BMC-FRU的产品数据烧录事件具体实施例方式以下配合附图,详细说明根据本专利技术的电脑平台内嵌产品数据一 致化更新处理方法及系统的实施例。图1是显示本专利技术的电脑平台内嵌产品数据一致化更新处理系统 (如标号100所指的方块)的应用方式。如图l所示,在实际应用上,根 据本专利技术的电脑平台内嵌产品数据一致化更新处理系统100整合到电 脑平台10,例如网络服务器或桌上型电脑,且该电脑平台IO的主机电 路板20上配置有中央处理单元(CPU)30、开机管理控制单元40和基板 管理控制器50本文档来自技高网
...

【技术保护点】
一种电脑平台内嵌产品数据一致化更新处理的方法,可应用于电脑平台,而且该电脑平台配备有第一型管理控制单元和第二型管理控制单元,其中该第一型管理控制单元可经由人为设定来储放一组有关于该电脑平台的产品数据,而且该第二型管理控制单元同样地可经由人为设定来储放一组有关于该电脑平台的产品数据;所述电脑平台内嵌产品数据一致化更新处理方法至少包含:该第一型管理控制单元发生人为操控的第一产品数据烧录事件时,相应地将该第一产品数据烧录事件的发生时间记录成第一产品数据烧录时间记录值 ;该第二型管理控制单元发生人为操控的第二产品数据烧录事件时,相应地将该第二产品数据烧录事件的发生时间记录成第二产品数据烧录时间记录值;该电脑平台发生开机事件时,相应地读取出先前记录的第一产品数据烧录时间记录值和第二产品数据烧 录时间记录值;比较该第一产品数据烧录时间记录值和该第二产品数据烧录时间记录值是否相等;若否,则发出对应的更新使能信息;以及响应该更新使能信息而将该第一型管理控制单元和该第二型管理控制单元二者所储放的产品数据的烧录时间较早者丢 弃,并以烧录时间较后者来进行更新。...

【技术特征摘要】
1.一种电脑平台内嵌产品数据一致化更新处理的方法,可应用于电脑平台,而且该电脑平台配备有第一型管理控制单元和第二型管理控制单元,其中该第一型管理控制单元可经由人为设定来储放一组有关于该电脑平台的产品数据,而且该第二型管理控制单元同样地可经由人为设定来储放一组有关于该电脑平台的产品数据;所述电脑平台内嵌产品数据一致化更新处理方法至少包含该第一型管理控制单元发生人为操控的第一产品数据烧录事件时,相应地将该第一产品数据烧录事件的发生时间记录成第一产品数据烧录时间记录值;该第二型管理控制单元发生人为操控的第二产品数据烧录事件时,相应地将该第二产品数据烧录事件的发生时间记录成第二产品数据烧录时间记录值;该电脑平台发生开机事件时,相应地读取出先前记录的第一产品数据烧录时间记录值和第二产品数据烧录时间记录值;比较该第一产品数据烧录时间记录值和该第二产品数据烧录时间记录值是否相等;若否,则发出对应的更新使能信息;以及响应该更新使能信息而将该第一型管理控制单元和该第二型管理控制单元二者所储放的产品数据的烧录时间较早者丢弃,并以烧录时间较后者来进行更新。2. 根据权利要求1所述的电脑平台内嵌产品数据一致化更新处理 方法,其中,进一步包含校验和检验程序,用以检验储放于该第一型管理控制单元中的产 品数据和储放于该第二型管理控制单元中的产品数据的校验和,以此 确认该产品数据的完整性。3. —种电脑平台内嵌产品数据一致化更新处理系统,其可整合到 电脑平台,而且该电脑平台配备有第一型管理控制单元和第二型管理 控制单元,其中该第一型管理控制单元可经由人为设定来储放一组有关于该电脑平台的产品数据,而且该第二型管理控制单元同样地可经 由人为设定来储放一组有关于该电脑平台的产品数据;所述电脑平台内嵌产品数据一致化更新处理系统至少包含 第一烧录时间记录模块,其可在该第一型管理控制单元发生人为 操控的第一产品数据烧录事件时,相应地将该第一产品数据烧录事件的发生时间记录成第一产品数据烧录时间记录值;第二烧录时间记录模块,其可在该第二型管理控制单元发生人为 操控的第二产品数据烧录事件时,相应地将该第二产品数据烧录事件 的发生时间记录成第二产品数据烧录时间记录值;烧录时间读取模块,其可在该电脑平台发生开机事件时,读取出 该第一烧录时间记录模块所记录的第一产品数据烧录时间记...

【专利技术属性】
技术研发人员:施温信
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1