用于更新串行连接接口扩展器卡的电子装置、系统及方法
【技术领域】
[0001] 本发明涉及一种电子装置,特别涉及一种用于更新串行连接接口扩展器卡中的固 件的电子装置、系统及方法。
【背景技术】
[0002] 串行连接接口(Serial Attached SCSI,SAS)扩展器(Expander)卡等存储器接口 扩展器已经广泛使用于计算机行业。例如,串行连接接口扩展器卡在服务器等计算机中的 使用十分广泛,其上有固件(Firmware)可以对硬盘进行一些管理。通常情况下,由于计算机 硬件或软件的变化,串行连接接口扩展器卡上的固件需要经常进行更新。在现有的技术中, 当需要更新串行连接接口扩展器卡上的固件时,必须有专门人员利用相应的工具并在现场 对其进行操作。对于一个公司具有分布在不同地域的服务器而言,则需要专门人员经常往 返分布在不同地域,而对相应地域的服务器的串行连接接口扩展器卡中固件进行更新,或 者在每一地域均派驻一专门人员,显然增加了人力成本。
【发明内容】
[0003] 有鉴于此,提供一种用于更新串行连接接口扩展器卡的固件的电子装置、系统及 方法,可通过远程的方式对串行连接接口扩展器卡进行更新。
[0004] 一种用于更新串行连接接口扩展器卡的电子装置,包括一主板、一通信单元以及 至少一接口,中,该主板包括一基板管理控制器,该基板管理控制器包括一侦测模块、一连 接建立模块、一固件获取模块以及一更新控制模块。该侦测模块用于侦测该电子装置是否 有接口连接串行连接接口扩展器卡。该连接建立模块用于在侦测模块侦测到某一接口连接 有串行连接接口扩展器卡时,控制该通信单元通过一网络地址将该电子装置连接至预定的 资源空间,其中,该预定的资源空间中存储有用于更新串行连接接口扩展器卡的固件信息。 该固件获取模块,用于获取该资源空间中的固件信息。该更新控制模块用于根据该获取的 固件信息对该电子装置的接口所连接的串行连接接口扩展器卡中的固件进行更新。
[0005] -种用于更新串行连接接口扩展器卡的系统,应用于一电子装置中,其中,该系统 包括一侦测模块、一连接建立模块、一固件获取模块以及一更新控制模块。该侦测模块用于 侦测该电子装置是否有接口连接串行连接接口扩展器卡。该连接建立模块用于在侦测模块 侦测到某一接口连接有串行连接接口扩展器卡时,控制该通信单元通过一网络地址将该电 子装置连接至预定的资源空间,其中,该预定的资源空间中存储有用于更新串行连接接口 扩展器卡的固件信息。该固件获取模块,用于获取该资源空间中的固件信息。该更新控制 模块用于根据该获取的固件信息对该电子装置的接口所连接的串行连接接口扩展器卡中 的固件进行更新。
[0006] -种用于更新串行连接接口扩展器卡的方法,应用于一电子装置中,其中,该方法 包括步骤:侦测该电子装置是否有接口连接串行连接接口扩展器卡;在侦测到某一接口连 接有串行连接接口扩展器卡时,控制电子装置的通信单元通过一网络地址将该电子装置连 接至预定的资源空间,其中,该预定的资源空间中存储有用于更新串行连接接口扩展器卡 的固件信息;获取该资源空间中的固件信息;以及根据该获取的固件信息对该电子装置的 接口所连接的串行连接接口扩展器卡中的固件进行更新。
[0007] 通过本发明的用于更新串行连接接口扩展器卡的电子装置、系统及方法,通过远 程的方式对串行连接接口扩展器卡的固件进行更新,无需专门人员。
【附图说明】
[0008] 图1为本发明一实施方式中用于更新串行连接接口扩展器卡的电子装置的内部 框架示意图。
[0009] 图2为本发明一实施方式中用于更新串行连接接口扩展器卡的系统的模块示意 图。
[0010] 图3为本发明一实施方式中的用于更新串行连接接口扩展器卡的方法的流程示 意图。
[0011] 主要元件符号说明
【主权项】
1. 一种用于更新串行连接接口扩展器卡的电子装置,包括一主板、一通信单元w及至 少一接口,其特征在于,该主板包括一基板管理控制器,该基板管理控制器包括: 一侦测模块,用于侦测该电子装置是否有接口连接串行连接接口扩展器卡; 一连接建立模块,用于在侦测模块侦测到一接口连接有串行连接接口扩展器卡时,控 制该通信单元通过一网络地址将该电子装置连接至预定的资源空间,其中,该预定的资源 空间中存储有用于更新串行连接接口扩展器卡的固件信息; 一固件获取模块,用于获取该资源空间中的固件信息;W及 一更新控制模块,用于根据该获取的固件信息对该电子装置的接口所连接的串行连接 接口扩展器卡中的固件进行更新。
2. 如权利要求1所述的电子装置,其特征在于,该更新控制模块根据该获取的固件信 息对该电子装置的接口所连接的串行连接接口扩展器卡中的固件进行更新包括:该更新控 制模块将一包括该固件信息的更新命令发送给串行连接接口扩展器卡,使得该串行连接接 口扩展器卡接收该更新命令后,根据该固件信息进行更新。
3. 如权利要求1所述的电子装置,其特征在于,该基板管理控制器还包括一更新确认 模块W及一重启控制模块,该更新确认模块用于确认该串行连接接口扩展器卡中的固件是 否更新完毕,该重启控制模块用于在该更新确认模块确认更新完毕后,控制该串行连接接 口扩展器卡进行固件的重启,从而使得该更新的固件信息生效。
4. 如权利要求1所述的电子装置,其特征在于,该网络地址为tf化地址,该资源空间 为tf化文件夹,该连接建立模块控制该通信单元通过该tf化地址而将该电子装置连接至 预定的tf化文件夹。
5. -种用于更新串行连接接口扩展器卡的系统,应用于一电子装置中,其特征在于,该 系统包括: 一侦测模块,用于侦测该电子装置是否有接口连接串行连接接口扩展器卡; 一连接建立模块,用于在侦测模块侦测到某一接口连接有串行连接接口扩展器卡时, 控制该电子装置的通信单元通过一 tf化地址将该电子装置连接至预定的tf化文件夹,其 中,该预定的tf化文件夹中存储有用于更新串行连接接口扩展器卡的固件信息; 一固件获取模块,用于获取该tf化文件夹中的固件信息;W及 一更新控制模块,用于根据该获取的固件信息对该电子装置的接口所连接的串行连接 接口扩展器卡中的固件进行更新。
6. 如权利要求5所述的系统,其特征在于,该更新控制模块根据该获取的固件信息对 该电子装置的接口所连接的串行连接接口扩展器卡中的固件进行更新包括:该更新控制模 块将一包括该固件信息的更新命令发送给串行连接接口扩展器卡,使得该串行连接接口扩 展器卡接收该更新命令后,根据该固件信息进行更新。
7. 如权利要求5所述的系统,其特征在于,该系统还包括一更新确认模块W及一重启 控制模块,该更新确认模块用于确认该串行连接接口扩展器卡中的固件是否更新完毕,该 重启控制模块用于在该更新确认模块确认更新完毕后,控制该串行连接接口扩展器卡进行 固件的重启,从而使得该更新的固件信息生效。
8. 如权利要求5所述的系统,其特征在于,该网络地址为tf化地址,该资源空间为 tf化文件夹,该连接建立模块控制该通信单元通过该tf化地址而将该电子装置连接至预 定的tf化文件夹。
9. 一种用于更新串行连接接口扩展器卡的方法,应用于一电子装置中,其特征在于,该 方法包括步骤: 侦测该电子装置是否有接口连接串行连接接口扩展器卡; 在侦测到某一接口连接有串行连接接口扩展器卡时,控制电子装置的通信单元通过一 网络地址将该电子装置连接至预定的资源空间,其中,该预定的资源空间中存储有用于更 新串行连接接口扩展器卡的固件信息; 获取该资源空间中的固件信息;W及 根据该获取的固件信息对该电子装置的接口所连接的串行连接接口扩展器卡中的固 件进行更新。
10. 如权利要求9所述的方法,其特征在于,该步骤"根据该获取的固件信息对该电子 装置的接口所连接的串行连接接口扩展器卡中的固件进行更新"包括: 将一包括该固件信息的更新命令发送给串行连接接口扩展器卡,使得该串行连接接口 扩展器卡接收该更新命令后,根据该固件信息进行更新。
11. 如权利要求9所述的方法,其特征在于,该方法还包括步骤: 确认该串行连接接口扩展器卡中的固件是否更新完毕;W及 在确认更新完毕后,控制该串行连接接口扩展器卡进行固件的重启,从而使得该更新 的固件信息生效。
12. 如权利要求9所述的方法,其特征在于,该步骤"控制电子装置的通信单元通过一 网络地址将该电子装置连接至预定的资源空间"包括: 控制该通信单元通过一 tf化地址而将该电子装置连接至预定的tf化文件夹。
【专利摘要】一种用于更新串行连接接口扩展器卡的方法,包括:侦测一电子装置是否有接口连接串行连接接口扩展器卡;在侦测到某一接口连接有串行连接接口扩展器卡时,控制连接至预定的资源空间,其中,该预定的资源空间中存储有用于更新的固件信息;获取该资源空间中的固件信息;以及根据该获取的固件信息对该电子装置的接口所连接的串行连接接口扩展器卡中的固件进行更新。本发明还提供一种电子装置及系统。通过本发明的用于更新串行连接接口扩展器卡的电子装置、系统及方法,通过远程的方式对串行连接接口扩展器卡的固件进行更新,无需专门人员。
【IPC分类】H04L29-06, H04L29-08, G06F13-38
【公开号】CN104639575
【申请号】CN201310553167
【发明人】钟阳
【申请人】鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
【公开日】2015年5月20日
【申请日】2013年11月11日