JP7103804B2 - ユーザインタフェース制御装置、ユーザインタフェース制御方法、及び、ユーザインタフェース制御プログラム - Google Patents
ユーザインタフェース制御装置、ユーザインタフェース制御方法、及び、ユーザインタフェース制御プログラム Download PDFInfo
- Publication number
- JP7103804B2 JP7103804B2 JP2018033081A JP2018033081A JP7103804B2 JP 7103804 B2 JP7103804 B2 JP 7103804B2 JP 2018033081 A JP2018033081 A JP 2018033081A JP 2018033081 A JP2018033081 A JP 2018033081A JP 7103804 B2 JP7103804 B2 JP 7103804B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- user interface
- firmware
- system management
- blade server
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0769—Readable error formats, e.g. cross-platform generic formats, human understandable formats
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0778—Dumping, i.e. gathering error/state information after a fault for later diagnosis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/40—Data acquisition and logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Debugging And Monitoring (AREA)
- User Interface Of Digital Computer (AREA)
Description
図1は、本願発明の第1の実施の形態に係るブレードサーバシステム1の構成を概念的に示すブロック図である。本実施形態に係るブレードサーバシステム1は、大別して、ブレードサーバ(情報処理装置)10、コンソールユニット20、及び、管理端末装置30を有する。尚、本実施形態に係る情報処理装置はブレードサーバであるが、情報処理装置はブレードサーバに限定されず、ブレードサーバ以外の情報処理装置であってもよい。
図7は、本願発明の第2の実施形態に係るユーザインタフェース制御装置400の構成を概念的に示すブロック図である。
上述した各実施形態において図1、及び、図7に示したユーザインタフェース制御装置における各部は、専用のHW(HardWare)(電子回路)によって実現することができる。また、図1、及び、図7において、少なくとも、下記構成は、ソフトウェアプログラムの機能(処理)単位(ソフトウェアモジュール)と捉えることができる。
・インタフェース部101及び401、
・制御部102及び402、
・入力部103及び403。
・CPU(Central_Processing_Unit)901、
・ROM(Read_Only_Memory)902、
・RAM(Random_Access_Memory)903、
・ハードディスク(記憶装置)904、
・通信インタフェース905、
・バス906(通信線)、
・CD-ROM(Compact_Disc_Read_Only_Memory)等の記録媒体907に格納されたデータを読み書き可能なリーダライタ908、
・図1に示すキーボード21、マウス22、ディスプレイ23、及び、図7に示す入力デバイス51、出力デバイス52として機能する入出力インタフェース909。
10 ブレードサーバ
100 ユーザインタフェース制御装置
101 インタフェース部
102 制御部
103 入力部
110 ブレード
111 モジュール
112 ファームウェア
113 KVMインタフェース
121 モジュール
122 ファームウェア
123 システム制御部
20 コンソールユニット
21 キーボード
22 マウス
23 ディスプレイ
201 入力情報
202 出力情報
30 管理端末装置
40 情報処理装置
400 ユーザインタフェース制御装置
401 インタフェース部
402 制御部
403 入力部
410 ファームウェア
51 入力デバイス
501 入力情報
52 出力デバイス
502 出力情報
60 管理端末装置
900 情報処理装置
901 CPU
902 ROM
903 RAM
904 ハードディスク(記憶装置)
905 通信インタフェース
906 バス
907 記録媒体
908 リーダライタ
909 入出力インタフェース
Claims (9)
- 1以上のブレードを搭載したブレードサーバを制御するファームウェアによるシステム管理動作が前記ブレードサーバに接続された管理端末装置に対する操作入力を介して制御される前記ブレードサーバ、に備えられたユーザインタフェース制御装置であって、
前記ファームウェアによる処理対象とする特定の前記ブレードをユーザが選択する際に用いる選択画面を表す出力情報を、前記ブレードサーバに接続された出力デバイスに入力するとともに、ユーザによって選択された特定の前記ブレードを表す入力情報が前記ブレードサーバに接続された入力デバイスから入力されるインタフェース手段と、
前記入力情報を用いて、前記ファームウェアによる特定の前記ブレードに対するシステム管理動作を制御する制御手段と、
前記制御手段によって制御される前記システム管理動作が実行された結果を表す前記出力情報を、前記インタフェース手段へ入力する入力手段と、
を備えるユーザインタフェース制御装置。 - 前記インタフェース手段は、前記ブレードサーバに関するログの採取を指示する前記入力情報が入力されるとともに、前記ログの採取が実行されたことを表す前記出力情報を前記出力デバイスに入力し、
前記制御手段は、前記ファームウェアによる前記ログを採取する前記システム管理動作を制御し、
前記入力手段は、前記ログの採取が実行されたことを表す前記出力情報を、前記インタフェース手段へ入力する、
請求項1に記載のユーザインタフェース制御装置。 - 前記制御手段は、前記入力情報と、前記管理端末装置から入力された情報とのうちのいずれかを用いて、前記ファームウェアによる前記システム管理動作を制御し、
前記入力手段は、前記出力情報を、前記インタフェース手段と前記管理端末装置とに入力する、
請求項1または請求項2に記載のユーザインタフェース制御装置。 - 前記制御手段及び前記入力手段は、シリアルポート、あるいはSM(System Management)バス、あるいはPCI(Peripheral Component Interconnect)バスを介して、前記入力情報あるいは前記出力情報を入出力する、
請求項1乃至請求項3のいずれか一項に記載のユーザインタフェース制御装置。 - 前記入力デバイスは、キーボードあるいはマウスであり、
前記出力デバイスは、ディスプレイである、
請求項1乃至請求項4のいずれか一項に記載のユーザインタフェース制御装置。 - 1以上のブレードを搭載したブレードサーバを制御するファームウェアによるシステム管理動作が前記ブレードサーバに接続された管理端末装置に対する操作入力を介して制御される前記ブレードサーバ、に備えられたユーザインタフェース制御装置が、
前記ファームウェアによる処理対象とする特定のブレードをユーザが選択する際に用いる選択画面を表す出力情報を、前記ブレードサーバに接続された出力デバイスに入力するとともに、ユーザによって選択された特定の前記ブレードを表す入力情報が前記ブレードサーバに接続された入力デバイスから入力され、
前記入力情報を用いて、前記ファームウェアによる特定の前記ブレードに対する前記システム管理動作を制御し、
前記ファームウェアによる前記システム管理動作が実行された結果を表す出力情報を、前記出力デバイスに入力する、
ユーザインタフェース制御方法。 - 前記ユーザインタフェース制御装置によって、
前記ブレードサーバに関するログの採取を指示する前記入力情報が入力され、
前記ファームウェアによる前記ログを採取する前記システム管理動作を制御し、
前記ログの採取が実行されたことを表す前記出力情報を、前記出力デバイスに入力する、
請求項6に記載のユーザインタフェース制御方法。 - 1以上のブレードを搭載したブレードサーバを制御するファームウェアによるシステム管理動作が前記ブレードサーバに接続された管理端末装置に対する操作入力を介して制御される前記ブレードサーバ、に備えられたコンピュータに、
前記ファームウェアによる処理対象とする特定のブレードをユーザが選択する際に用いる選択画面を表す出力情報を、前記ブレードサーバに接続された出力デバイスに入力するとともに、ユーザによって選択された特定前記のブレードを表す入力情報が前記ブレードサーバに接続された入力デバイスから入力されるインタフェース処理と、
前記入力情報を用いて、前記ファームウェアによる特定の前記ブレードに対する前記システム管理動作を制御する制御処理と、
前記ファームウェアによる前記システム管理動作が実行された結果を表す前記出力情報を、前記インタフェース処理へ入力する入力処理と、
を実行させるためのユーザインタフェース制御プログラム。 - 前記インタフェース処理は、前記ブレードサーバに関するログの採取を指示する前記入力情報が入力されるとともに、前記ログの採取が実行されたことを表す前記出力情報を前記出力デバイスに入力し、
前記制御処理は、前記ファームウェアによる前記ログを採取する前記システム管理動作を制御し、
前記入力処理は、前記ログの採取が実行されたことを表す前記出力情報を、前記インタフェース処理へ入力する、
請求項8に記載のユーザインタフェース制御プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018033081A JP7103804B2 (ja) | 2018-02-27 | 2018-02-27 | ユーザインタフェース制御装置、ユーザインタフェース制御方法、及び、ユーザインタフェース制御プログラム |
PCT/JP2019/005979 WO2019167710A1 (ja) | 2018-02-27 | 2019-02-19 | ユーザインタフェース制御装置、ユーザインタフェース制御方法、及び、ユーザインタフェース制御プログラムが格納された記録媒体 |
US16/971,448 US20200379872A1 (en) | 2018-02-27 | 2019-02-19 | User interface control device, user interface control method, and recording medium having stored therein user interface control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018033081A JP7103804B2 (ja) | 2018-02-27 | 2018-02-27 | ユーザインタフェース制御装置、ユーザインタフェース制御方法、及び、ユーザインタフェース制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019148976A JP2019148976A (ja) | 2019-09-05 |
JP7103804B2 true JP7103804B2 (ja) | 2022-07-20 |
Family
ID=67805307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018033081A Active JP7103804B2 (ja) | 2018-02-27 | 2018-02-27 | ユーザインタフェース制御装置、ユーザインタフェース制御方法、及び、ユーザインタフェース制御プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20200379872A1 (ja) |
JP (1) | JP7103804B2 (ja) |
WO (1) | WO2019167710A1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004192134A (ja) | 2002-12-09 | 2004-07-08 | Nec Corp | クライアント・サーバ型分散システムにおける保守インタフェース利用者認証方法および装置 |
JP2009015812A (ja) | 2007-06-08 | 2009-01-22 | Canon Inc | 画像形成装置及び情報処理方法 |
JP2013246607A (ja) | 2012-05-25 | 2013-12-09 | Ricoh Co Ltd | 情報処理システム |
-
2018
- 2018-02-27 JP JP2018033081A patent/JP7103804B2/ja active Active
-
2019
- 2019-02-19 WO PCT/JP2019/005979 patent/WO2019167710A1/ja active Application Filing
- 2019-02-19 US US16/971,448 patent/US20200379872A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004192134A (ja) | 2002-12-09 | 2004-07-08 | Nec Corp | クライアント・サーバ型分散システムにおける保守インタフェース利用者認証方法および装置 |
JP2009015812A (ja) | 2007-06-08 | 2009-01-22 | Canon Inc | 画像形成装置及び情報処理方法 |
JP2013246607A (ja) | 2012-05-25 | 2013-12-09 | Ricoh Co Ltd | 情報処理システム |
Non-Patent Citations (1)
Title |
---|
松村 真一 他,クラウドの導入に適した統合サービスプラッフォーム BladeSymphony BS500,日立評論,日立評論社,2012年10月01日,第94巻 第10号,第35頁-第38頁,ISSN:0367-5874 |
Also Published As
Publication number | Publication date |
---|---|
WO2019167710A1 (ja) | 2019-09-06 |
US20200379872A1 (en) | 2020-12-03 |
JP2019148976A (ja) | 2019-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7574627B2 (en) | Memory dump method, memory dump program and computer system | |
JP4592814B2 (ja) | 情報処理装置 | |
JP5657475B2 (ja) | 運用管理装置、及び方法 | |
US9448889B2 (en) | BIOS failover update with service processor | |
US9448808B2 (en) | BIOS update with service processor without serial peripheral interface (SPI) access | |
JP2013156993A (ja) | コンピュータシステムにおけるbiosの設定方法とコンピュータプログラム製品 | |
TW201224739A (en) | System reset | |
US9298371B1 (en) | System and method of reducing write cycles and increasing longevity of non-volatile memory in baseboard management controller (BMC) | |
US8335891B2 (en) | Method and system for configuring a storage array | |
US8375198B2 (en) | Boot system and method having a BIOS that reads an operating system from first storage device via an input/output chip based on detecting a temperature of a second storage device | |
US20110113227A1 (en) | Electronic equipment and boot method, storage medium thereof | |
CN106528226A (zh) | 操作***的安装方法及装置 | |
JP7103804B2 (ja) | ユーザインタフェース制御装置、ユーザインタフェース制御方法、及び、ユーザインタフェース制御プログラム | |
US20140136777A1 (en) | Method and system for configuring a storage array | |
JP5846016B2 (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
US20220100840A1 (en) | Static configuration of accelerator card security modes | |
CN106502847B (zh) | 服务器的诊断方法及装置 | |
US8176274B2 (en) | Electronic data reproduction | |
WO2023188092A1 (ja) | 情報処理装置、情報処理方法、及びコンピュータ読み取り可能な記録媒体 | |
JP2015114841A (ja) | 情報処理装置、制御プログラム、及びデータ移動方法 | |
CN117931097B (zh) | 应用于边缘计算集群的服务器的信息提供方法及装置 | |
CN111176735B (zh) | 一种心电图机启动加速方法 | |
US10795728B2 (en) | Sharing expansion device, controlling method and computer using the same | |
US10048970B2 (en) | Portable boot configuration solution for thin client device | |
JP6008400B2 (ja) | 情報処理装置、情報処理装置の制御方法、プログラム及び保守管理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210115 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20211110 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220121 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220614 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220707 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7103804 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |