使用者讯息管理方法及系统的制作方法

文档序号:6461937阅读:166来源:国知局
专利名称:使用者讯息管理方法及系统的制作方法
技术领域
本发明有关于——禾中IPMI(Intelligent Platform Management Interface,智 能平台管理接口)管理,且特别有关于一种用于智能平台管理接口系统中的使用者 讯息管理方法及系统。
背景技术
随着电子装置,如计算机系统、通讯装置、与网络装置的普及,维持装置的 效能与执行状态稳定是非常重要的工作之一。IPMI是一种工业标准协议,其定义 计算机系统中硬件与固件监控与管理的相关协议。举例来说,智能平台管理接口定 义监控中央处理单元/芯片的温度、风扇速度、有关装置底架的相关信息、开机与 否、以及其它相关信息。IPMI可以独立于计算机系统的操作系统之外进行运作,且可以允许在没有操 作系统或系统管理软件的情况下进行系统管理。甚至,当系统尚未开机时,IPMI 也可以提供进行系统管理。IPMI定义多种接口,如IPMB(Intelligent Platform Management Bus,智能平台管理总线)、KCS(Keyboard Controller Style,键盘控制 器规格)、UART(Universal Asynchronous Receiver/Transmitter,异步串行传输接口)、 与LAN(Local Area Network,局部局域网络)等。一 IPMI系统可以包括一 BMC(Baseboard Management Controller,基板管理控制器),用以与装置底架中的传 感器连接,且透过以I2C(Inter-IntegratedChip,内建集成电路)实作的IPMB连接卫 星管理控制器。BMC由传感器与卫星管理控制器接收检测到的数据,且将数据存 储于 一 存储单元,如EEPROM(Electrically Erasable Programmable Read-Only Memory ,电子式可清除可编程只读存储器)中。存储于存储单元中的数据至少包括SDR(Sensor Data Record,传感器数据记 录)、FRU(Field Replaceable Unit,现场可替换单元)、与SEL(System Event Log,系 统事件日志)。SDR可以提供基板上出现的个别传感器的特性。举例来说,传感器可以是用以感测温度、风扇速度、电压等。FRU记录相应装置的制造信息,如供 货商辨识数据、制造商等。当特定事件发生时,则会产生SEL。 SEL记录相应事 件的传感器或系统的状态信息。存储单元中的数据可以用来进行系统管理。管理者或是应用程序可以连接到BMC来存取存储单元中的数据,或是透过不 同接口在存储单元中执行相关操作。使用者可以更新存储单元中的信息,如SDR, 以及BMC的固件。传统地,针对上述更新并无任何信息会被记录下来,从而导致 系统管理上的困难。举例来说,如果一使用者更新固件来新增一个新传感器的驱动 程序,由于没有任何相应此固件更新的信息存在,因此,此新传感器的驱动程序可 能无法分享给其它使用者使用。另外,如果一使用者更新SDR,则其它使用者在 读取SDR时可能会发生不正确或错误的情形。发明内容有鉴于此,本发明提供使用者讯息管理方法及系统。本发明实施例的使用者讯息管理方法,适用于一智能平台管理接口系统。首 先, 一基板管理控制器由一操作台接收一要求,其中要求是用以存取一存储单元中 一使用者讯息列表。之后,依据接收的要求执行操作,以存取使用者讯息列表中的 至少一使用者讯息。本发明实施例的使用者讯息管理系统,适用于一智能平台管理接口系统。使 用者讯息管理系统包括一存储单元与一基板管理控制器。存储单元包括一使用者讯 息列表。基板管理控制器由一操作台接收一要求,其中要求是用以存取使用者讯息 列表。基板管理控制器依据接收的要求执行操作,以存取使用者讯息列表中的至少 一使用者讯息。本发明上述方法可以透过程序代码方式收录于实体媒体中。当程序代码被机 器加载且执行时,机器变成用以实行本发明的装置。为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并配 合附图,详细说明如下。


图1为一示意图是显示依据本发明实施例的使用者讯息管理系统。图2为一示意图是显示依据本发明实施例的使用者讯息格式。 图3显示一使用者讯息列表例子。图4为一示意图是显示依据本发明实施例的相应要求的层状结构。 图5显示一授权表格例子。图6为一流程图是显示依据本发明实施例的使用者讯息管理方法。 图7为一流程图是显示依据本发明实施例的将要求封装成层的方法。 图8为一流程图是显示依据本发明实施例的将具有分层结构的要求进行拆解 的方法。
具体实施方式
图1显示依据本发明实施例的使用者讯息管理系统。使用者讯息管理系统可以使用于一 IPMI(智能平台管理接口)系统中。使用者 讯息管理系统包括一BMC(基板管理控制器)llO、 一存储单元120,如EEPROM(电 子式可清除可编程只读存储器)、一总线130用以连接至BMC 110与存储单元120、 以及多个接口。接口可以包括IPMB(智能平台管理总线)142、 KCS(键盘控制器规 格)144、 UART(异步串行传输接口)146与LAN(局部局域网络)148等分别连接至不 同操作台(Console)(152、 154、 156与158)的通道。在BMC 110与存储单元120间 的总线130可以是以I2C实作的总线。存储单元120可以包括SEL(系统事件曰 志)121、 SDR(传感器数据记录)122、 FRU(现场可替换单元)信息123、 一使用者讯 息列表124、与一授权表格125。当系统发生一特定事件时,则会产生SEL 121。 SEL 121记录相应事件的传感器或系统的状态信息。SDR 122可以提供基板上出现 的个别传感器的特性。FRU信息123记录相应装置的制造信息,如供货商辨识数 据、制造商等。使用者讯息列表124包括至少一使用者讯息。值得注意的是,使用 者讯息列表124亦有可能包括其它相关数据,并不限定于使用者讯息。另外,在一 些情况中,使用者讯息列表124亦有可能没有包括任何使用者讯息。图2显示依据本发明实施例的使用者讯息格式。如图2所示,使用者讯息包 括l字节的使用者字段、15字节的动作类型字段、40字节的细节字段、与8字节 的时间字段。值得注意的是,使用者讯息的格式并不限定于前述实施例,任何可以 记录如前述使用者讯息内容的数据格式皆可应用于本案。图3显示一使用者讯息列表例子。如图3所示,使用者讯息列表124中有三 笔使用者讯息,每一使用者讯息记录使用者辨识数据、存取类型、详细说明、与相 应的时间戳记等。操作台可以透过BMC 110存取使用者讯息列表124。 BMC 110 由操作台接收要求,且依据接收的要求执行相应的使用者讯息管理。值得注意的是, 在一些实施例中,要求可以具有一层状结构。图4显示依据本发明实施例的相应要求的层状结构300。如图4所示,要求可 以被一层层的包装,其中将包含使用者讯息的使用者讯息层310封入相应存取命 令,如读取、建立、或删除的一命令层320内部。之后,再将命令层320封入相应 在操作台与BMC IIO之间的信道的一信道层330内部。图5显示一授权表格例子。如图5所示,授权表格125记录个别操作台相应 于图4中显示的使用者讯息列表124的授权(使用权限)。授权表格125中的每一数 据项(列)记录一账号类型,以及相应于使用者讯息列表124分别进行读取、建立与 删除的授权。值得注意的是,在一些实施例中,授权表格125可以位于BMC 110 中。图6显示依据本发明实施例的使用者讯息管理方法。如步骤S610,操作台150产生一要求,且透过IPMB、 KCS、 UART、或LAN通道传送一要求给BMC 110,以要求存取使用者讯息列表。在一些实施例中,操 作台150产生的要求中可以包括一使用者讯息。图7显示依据本发明实施例的将要 求封装成层的方法。首先,如步骤S612,将包含使用者讯息的使用者讯息层封入 (Encapsulate)相应存取命令,如读取、建立、或删除的命令层内部。之后,如步骤 S614,将包括使用者讯息的命令层封入相应在操作台150与BMC IIO之间的信道 的信道层内部,以加入相应的信道信息。注意的是,在一些实施例中,当存取命令 是要读取使用者讯息列表124中的特定使用者讯息时,则要求中可能不包含任何使 用者讯息,与/或包括相应特定使用者讯息的一讯息辨识数据。请再次参考图6,如 步骤S620, BMC 11由操作台150接收要求,且如步骤S630,将要求进行拆解以 得到相应使用者讯息的存取命令。图8显示依据本发明实施例的将具有分层结构的 要求进行拆解的方法。首先,如步骤S632,解开(De-encapsulate)信道层,以由信 道层中得到相应存取命令的命令层。之后,如步骤S634,解开命令层,以由命令 层中得到相应使用者讯息的使用者讯息层,以拆解得到使用者讯息。请再次参考图6,如步骤S640,依据授权表格125判断操作台150是否具有相应此存取命令的授 权。如果操作台150不具有相应此存取命令的授权(步骤S640的否),如步骤S650, 产生且传送一错误讯息至操作台150。如果操作台150具有相应此存取命令的授权 (步骤S640的是),如步骤S660,对于使用者讯息列表124中的使用者讯息执行相 应要求中存取命令的操作。举例来说,如果存取命令是"建立",则一个要求中包 括的使用者讯息将会被建立至使用者讯息列表124中。如果存取命令是"读取", 则使用者讯息列表124中被指定的使用者讯息将会透过BMC IIO被传送至操作台 150。如果存取命令是"删除",则要求中所指定的使用者讯息将会由使用者讯息列 表124中移除。无论存取是否成功,存储单元将会透过BMC传送响应信息给操作台因此,透过本案的使用者讯息管理方法及系统可以提供一平台来让IPMI使用 者将讯息,如更新信息进行建置。另外,使用者也可以透过平台的使用与其它使用 者进行沟通,以改善系统管理的弹性。本发明的方法,或特定型态或其部份,可以以程序代码的型态包含于实体媒 体,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)存储媒体, 其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明的 装置。本发明的方法与装置也可以以程序代码型态透过一些传送媒体,如电线或电 缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、 加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理器实作时, 程序代码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何熟悉 此项技艺者,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发 明的保护范围当以权利要求所界定的为准。
权利要求
1.一种使用者讯息管理方法,适用于一智能平台管理接口系统,包括下列步骤以一基板管理控制器由一操作台接收一要求,其中该要求是用以存取一存储单元中的一使用者讯息列表;以及依据接收的该要求执行操作,以存取该使用者讯息列表中的至少一使用者讯息。
2. 如权利要求1所述的使用者讯息管理方法,其特征在于,存取该使用者讯息 列表中的该使用者讯息是建立、读取、或删除该使用者讯息。
3. 如权利要求1所述的使用者讯息管理方法,其特征在于,还包括判断该操作 台是否具有相应存取该使用者讯息列表的一授权。
4. 如权利要求3所述的使用者讯息管理方法,其特征在于,还包括当该操作台 具有相应存取该使用者讯息列表的该授权时,执行该操作。
5. 如权利要求1所述的使用者讯息管理方法,其特征在于,该基板管理控制器 透过一智能平台管理总线、 一键盘控制器规格、 一异步串行传输接口、或一局部局 域网络通道由该操作台接收该要求。
6. 如权利要求5所述的使用者讯息管理方法,其特征在于,还包括该操作台将 该使用者讯息封入相应该要求的一命令层内部。
7. 如权利要求6所述的使用者讯息管理方法,其特征在于,还包括该操作台将 该命令层封入相应该信道的一信道层内部。
8. 如权利要求7所述的使用者讯息管理方法,其特征在于,还包括该基板管理 控制器将该命令层由该信道层中拆解得到。
9. 如权利要求8所述的使用者讯息管理方法,其特征在于,还包括该基板管理 控制器将该使用者讯息由该命令层中拆解得到。
10. 如权利要求1所述的使用者讯息管理方法,其特征在于,该使用者讯息包 括一使用者辨识数据、 一存取类型、 一说明、或一时间戳记。
11. 一种使用者讯息管理系统,适用于一智能平台管理接口系统,包括 一存储单元,包括一使用者讯息列表;以及一基板管理控制器,由一操作台接收一要求,其中该要求系用以存取该使用者讯息列表,且依据接收的该要求执行操作,以存取该使用者讯息列表中的至少一 使用者讯息。
12. 如权利要求11所述的使用者讯息管理系统,其特征在于,存取该使用者讯 息列表中的该使用者讯息是建立、读取、或删除该使用者讯息。
13. 如权利要求11所述的使用者讯息管理系统,其特征在于,该基板管理控制 器还判断该操作台是否具有相应存取该使用者讯息列表的一授权。
14. 如权利要求13所述的使用者讯息管理系统,其特征在于,当该操作台具有 相应存取该使用者讯息列表的该授权时,该基板管理控制器执行该操作。
15. 如权利要求11所述的使用者讯息管理系统,其特征在于,该基板管理控制 器是透过一智能平台管理总线、 一键盘控制器规格、 一异步串行传输接口、或一局 部局域网络通道由该操作台接收该要求。
16. 如权利要求15所述的使用者讯息管理系统,其特征在于,该操作台还将该 使用者讯息封入相应该要求的一命令层内部。
17. 如权利要求16所述的使用者讯息管理系统,其特征在于,该操作台还将该 命令层封入相应该信道的一信道层内部。
18. 如权利要求17所述的使用者讯息管理系统,其特征在于,该基板管理控制 器还将该命令层由该信道层中拆解得到。
19. 如权利要求18所述的使用者讯息管理系统,其特征在于,该基板管理控制 器还将该使用者讯息由该命令层中拆解得到。
20. 如权利要求11所述的使用者讯息管理系统,其特征在于,该使用者讯息包 括一使用者辨识数据、 一存取类型、 一说明、或一时间戳记。
全文摘要
本发明公开了一种使用者讯息管理方法及系统,适用于一智能平台管理接口系统。一基板管理控制器由一操作台接收一要求,其中该要求是用以存取一存储单元中一使用者讯息列表。基板管理控制器依据接收的要求执行操作,以存取使用者讯息列表中的至少一使用者讯息。
文档编号G06F1/16GK101321166SQ200810088340
公开日2008年12月10日 申请日期2008年3月27日 优先权日2007年6月7日
发明者洪上清 申请人:宏正自动科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1