CN101321166A - 使用者讯息管理方法及*** - Google Patents
使用者讯息管理方法及*** Download PDFInfo
- Publication number
- CN101321166A CN101321166A CNA2008100883409A CN200810088340A CN101321166A CN 101321166 A CN101321166 A CN 101321166A CN A2008100883409 A CNA2008100883409 A CN A2008100883409A CN 200810088340 A CN200810088340 A CN 200810088340A CN 101321166 A CN101321166 A CN 101321166A
- Authority
- CN
- China
- Prior art keywords
- user
- message
- management
- operating desk
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
本发明公开了一种使用者讯息管理方法及***,适用于一智能平台管理接口***。一基板管理控制器由一操作台接收一要求,其中该要求是用以存取一存储单元中一使用者讯息列表。基板管理控制器依据接收的要求执行操作,以存取使用者讯息列表中的至少一使用者讯息。
Description
技术领域
本发明有关于一种IPMI(Intelligent Platform Management Interface,智能平台管理接口)管理,且特别有关于一种用于智能平台管理接口***中的使用者讯息管理方法及***。
背景技术
随着电子装置,如计算机***、通讯装置、与网络装置的普及,维持装置的效能与执行状态稳定是非常重要的工作之一。IPMI是一种工业标准协议,其定义计算机***中硬件与固件监控与管理的相关协议。举例来说,智能平台管理接口定义监控中央处理单元/芯片的温度、风扇速度、有关装置底架的相关信息、开机与否、以及其它相关信息。
IPMI可以独立于计算机***的操作***之外进行运作,且可以允许在没有操作***或***管理软件的情况下进行***管理。甚至,当***尚未开机时,IPMI也可以提供进行***管理。IPMI定义多种接口,如IPMB(Intelligent PlatformManagement Bus,智能平台管理总线)、KCS(Keyboard Controller Style,键盘控制器规格)、UART(Universal Asynchronous Receiver/Transmitter,异步串行传输接口)、与LAN(Local Area Network,局部局域网络)等。一IPMI***可以包括一BMC(Baseboard Management Controller,基板管理控制器),用以与装置底架中的传感器连接,且透过以I2C(Inter-Integrated Chip,内建集成电路)实作的IPMB连接卫星管理控制器。BMC由传感器与卫星管理控制器接收检测到的数据,且将数据存储于一存储单元,如EEPROM(Electrically Erasable Programmable Read-OnlyMemory,电子式可清除可编程只读存储器)中。
存储于存储单元中的数据至少包括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(基板管理控制器)110、一存储单元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所示,使用者讯息包括1字节的使用者字段、15字节的动作类型字段、40字节的细节字段、与8字节的时间字段。值得注意的是,使用者讯息的格式并不限定于前述实施例,任何可以记录如前述使用者讯息内容的数据格式皆可应用于本案。
图3显示一使用者讯息列表例子。如图3所示,使用者讯息列表124中有三笔使用者讯息,每一使用者讯息记录使用者辨识数据、存取类型、详细说明、与相应的时间戳记等。操作台可以透过BMC 110存取使用者讯息列表124。BMC 110由操作台接收要求,且依据接收的要求执行相应的使用者讯息管理。值得注意的是,在一些实施例中,要求可以具有一层状结构。
图4显示依据本发明实施例的相应要求的层状结构300。如图4所示,要求可以被一层层的包装,其中将包含使用者讯息的使用者讯息层310封入相应存取命令,如读取、建立、或删除的一命令层320内部。之后,再将命令层320封入相应在操作台与BMC 110之间的信道的一信道层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 110之间的信道的信道层内部,以加入相应的信道信息。注意的是,在一些实施例中,当存取命令是要读取使用者讯息列表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 110被传送至操作台150。如果存取命令是“删除”,则要求中所指定的使用者讯息将会由使用者讯息列表124中移除。无论存取是否成功,存储单元将会透过BMC传送响应信息给操作台。
因此,透过本案的使用者讯息管理方法及***可以提供一平台来让IPMI使用者将讯息,如更新信息进行建置。另外,使用者也可以透过平台的使用与其它使用者进行沟通,以改善***管理的弹性。
本发明的方法,或特定型态或其部份,可以以程序代码的型态包含于实体媒体,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)存储媒体,其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置。本发明的方法与装置也可以以程序代码型态透过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理器实作时,程序代码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何熟悉此项技艺者,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当以权利要求所界定的为准。
Claims (20)
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所述的使用者讯息管理***,其特征在于,该使用者讯息包括一使用者辨识数据、一存取类型、一说明、或一时间戳记。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/759,310 | 2007-06-07 | ||
US11/759,310 US20080307502A1 (en) | 2007-06-07 | 2007-06-07 | User message management methods and systems |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101321166A true CN101321166A (zh) | 2008-12-10 |
Family
ID=40097115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008100883409A Pending CN101321166A (zh) | 2007-06-07 | 2008-03-27 | 使用者讯息管理方法及*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US20080307502A1 (zh) |
CN (1) | CN101321166A (zh) |
TW (1) | TW200849122A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136139A (zh) * | 2011-11-30 | 2013-06-05 | 英业达科技有限公司 | 现场可更换单元信息的读取方法及写入方法 |
CN107357602A (zh) * | 2016-05-10 | 2017-11-17 | 佛山市顺德区顺达电脑厂有限公司 | 数据加载方法及主板 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI423039B (zh) * | 2010-07-23 | 2014-01-11 | Quanta Comp Inc | 伺服器系統與其操作方法 |
US9311208B2 (en) * | 2013-08-09 | 2016-04-12 | American Megatrends, Inc. | System and method for generating field replaceable unit information files |
US10585673B2 (en) | 2015-02-10 | 2020-03-10 | Hewlett Packard Enterprise Development Lp | Chipset reconfiguration based on device detection |
TWI620120B (zh) * | 2016-03-25 | 2018-04-01 | 神雲科技股份有限公司 | 資料載入方法及主機板 |
CN109067757B (zh) * | 2018-08-22 | 2021-07-02 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | 基于ipmi加密模块的安全方法和*** |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6192378B1 (en) * | 1998-05-13 | 2001-02-20 | International Business Machines Corporation | Method and apparatus for combining undo and redo contexts in a distributed access environment |
US7069349B2 (en) * | 2002-01-10 | 2006-06-27 | Intel Corporation | IPMI dual-domain controller |
US20040221015A1 (en) * | 2003-04-30 | 2004-11-04 | Weiyun Sun | Processing messages having categorized contents |
US7587750B2 (en) * | 2003-06-26 | 2009-09-08 | Intel Corporation | Method and system to support network port authentication from out-of-band firmware |
US7299354B2 (en) * | 2003-09-30 | 2007-11-20 | Intel Corporation | Method to authenticate clients and hosts to provide secure network boot |
US7676562B2 (en) * | 2004-01-20 | 2010-03-09 | Microsoft Corporation | Computer system for accessing instrumentation information |
TWI271981B (en) * | 2004-05-24 | 2007-01-21 | Aten Int Co Ltd | An IPMI validating system and method |
US7502369B2 (en) * | 2004-06-02 | 2009-03-10 | Intel Corporation | High speed interface systems and methods |
US20060036952A1 (en) * | 2004-08-16 | 2006-02-16 | Inventec Corporation | Program-controlled system startup management interface for computer platform |
US20070219673A1 (en) * | 2006-03-17 | 2007-09-20 | Inventec Corporation | Master chassis automatic selection system and method |
US8427489B2 (en) * | 2006-08-10 | 2013-04-23 | Avocent Huntsville Corporation | Rack interface pod with intelligent platform control |
-
2007
- 2007-06-07 US US11/759,310 patent/US20080307502A1/en not_active Abandoned
-
2008
- 2008-03-06 TW TW097107851A patent/TW200849122A/zh unknown
- 2008-03-27 CN CNA2008100883409A patent/CN101321166A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136139A (zh) * | 2011-11-30 | 2013-06-05 | 英业达科技有限公司 | 现场可更换单元信息的读取方法及写入方法 |
CN107357602A (zh) * | 2016-05-10 | 2017-11-17 | 佛山市顺德区顺达电脑厂有限公司 | 数据加载方法及主板 |
Also Published As
Publication number | Publication date |
---|---|
TW200849122A (en) | 2008-12-16 |
US20080307502A1 (en) | 2008-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100489823C (zh) | 用于禁用通用串行总线端口的方法和设备 | |
CN102223394B (zh) | 用于提供远程直接存储设备访问的方法、服务器 | |
US20090024764A1 (en) | Tracking The Physical Location Of A Server In A Data Center | |
CN101589574B (zh) | 用于为多个设备预算功率的数据结构 | |
USRE47289E1 (en) | Server system and operation method thereof | |
CN105144074B (zh) | 使用混合存储器设备的块存储 | |
US10936295B2 (en) | Software update system | |
CN101321166A (zh) | 使用者讯息管理方法及*** | |
EP2472402B1 (en) | Remote management systems and methods for mapping operating system and management controller located in a server | |
CN103595790B (zh) | 设备远程访问的方法、瘦客户端和虚拟机 | |
US8560688B2 (en) | Monitoring sensors for systems management | |
US20080270780A1 (en) | Design structure for disabling a universal serial bus port | |
US20060064509A1 (en) | Control system for controlling a plurality of target computers | |
CN105190525A (zh) | 管理在节电模式中对混合式驱动器的访问 | |
CN101930411A (zh) | 信息处理设备及其控制方法 | |
US10324888B2 (en) | Verifying a communication bus connection to a peripheral device | |
CN101339515A (zh) | 传感器程序管理方法及*** | |
WO2021031655A1 (zh) | 区块链网络的升级方法及装置、存储介质、电子设备 | |
US11321246B2 (en) | Support information provisioning system | |
CN104517067A (zh) | 访问数据的方法、装置及*** | |
US8326882B1 (en) | Environment management interface for management of a heterogeneous storage environment | |
CN109144586A (zh) | 一种驱动适配方法、装置、计算机设备及存储介质 | |
US8683460B2 (en) | Grandfathering configurations in a distributed environment | |
US8738816B2 (en) | Management of detected devices coupled to a host machine | |
CN111637079A (zh) | 主板、风扇控制***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20081210 |