(57)【要約】【課題】  状態に応じた方法で装置情報を提供できる、保守支援技術を提供する。【解決手段】  本発明の一態様に係る保守支援装置は、情報処理装置の設定情報を記憶する設定記憶部１２０と、前記情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出する給電検出部１３０と、検出された前記給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定する決定部１１１と、決定された前記受付経路のいずれかを経由した前記要求を受け付ける受付部１１２と、前記情報処理装置の設定情報を読み出す前記要求である読み出し要求を受け付けた場合、前記設定記憶に格納されている前記設定情報を、前記要求を受け付けた前記受付経路に応じた出力方法に従って出力する出力部１１３と、を備える。【選択図】      図１４
2019164404.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の設定情報を記憶する設定記憶手段と、
前記情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出する給電検出手段と、
検出された前記給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定する決定手段と、
決定された前記受付経路のいずれかを経由した前記要求を受け付ける受付手段と、
前記情報処理装置の設定情報を読み出す前記要求である読み出し要求を受け付けた場合、前記設定記憶手段に格納されている前記設定情報を、前記要求を受け付けた前記受付経路に応じた出力方法に従って出力する出力手段と、
を備える保守支援装置。
【請求項２】
給電経路を介して電力を供給する太陽電池と、
前記複数の給電経路に含まれる、前記太陽電池からの給電経路の、遮断と導通とを操作に応じて切り替える切替手段と、を備え、
前記受付手段は、決定された前記給電経路が前記太陽電池からの給電経路である場合、前記太陽電池からの給電経路が導通の状態であることを、前記要求として受け付け、
前記出力手段は、前記太陽電池からの給電経路の導通が前記要求として受け付けられた場合、前記太陽電池からの給電によって駆動される表示装置に、前記設定情報を出力する
請求項１に記載の保守支援装置。
【請求項３】
前記保守支援装置の異常を検出する異常検出手段をさらに備え、
前記出力手段は、異常が検出された場合、異常を示す情報を出力する
請求項１又は２に記載の保守支援装置。
【請求項４】
前記受付手段は、前記設定情報を前記情報処理装置に書き込む前記要求である書き込み要求をさらに受け付け、
前記保守支援装置は、
前記書き込み要求を受け付けた場合、前記設定情報を前記情報処理装置に書き込み、前記設定情報の前記情報処理装置への書き込みが失敗した場合、前記情報処理装置に、起動を抑制する設定を行う制御手段
をさらに備える請求項１乃至３のいずれか１項に記載の保守支援装置。
【請求項５】
前記設定情報は、前記情報処理装置に含まれる部品の設定情報である部品設定情報を含み、
前記制御手段は、前記部品設定情報を前記部品に書き込み、前記部品のいずれかへの前記部品設定情報の書き込みが失敗した場合、前記情報処理装置に、起動を抑制する前記設定を行う
請求項４に記載の保守支援装置。
【請求項６】
前記出力手段は、前記書き込み要求を受け付けた前記受付経路に応じた出力方法に従って、前記部品設定情報の書き込みが失敗した前記部品の識別情報を出力する
請求項５に記載の保守支援装置。
【請求項７】
前記出力手段は、前記要求を受け付けた前記受付経路に応じて、前記設定情報から出力する設定情報を選択し、選択された前記設定情報を出力する
請求項１乃至６のいずれか１項に記載の保守支援装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の保守支援装置と、
前記保守支援装置に接続されている無線アンテナと、
を備え、
前記受付経路は、前記無線アンテナを介した無線による通信の経路を含み、
前記出力手段は、前記受付経路が前記無線アンテナを介した無線による通信の経路である場合、前記無線アンテナを介して、前記設定情報を出力する
情報処理装置。
【請求項９】
情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出し、
検出された前記給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定し、
決定された前記受付経路のいずれかを経由した前記要求を受け付け、
設定記憶手段に格納されている、前記情報処理装置の設定情報を読み出す前記要求である読み出し要求を受け付けた場合、前記設定記憶手段に格納されている前記設定情報を、前記要求を受け付けた前記受付経路に応じた出力方法に従って出力する、
保守支援方法。
【請求項１０】
コンピュータに、
情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出する給電検出処理と、
検出された前記給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定する決定処理と、
決定された前記受付経路のいずれかを経由した前記要求を受け付ける受付処理と、
設定記憶手段に格納されている、前記情報処理装置の設定情報を読み出す前記要求である読み出し要求を受け付けた場合、前記設定記憶手段に格納されている前記設定情報を、前記要求を受け付けた前記受付経路に応じた出力方法に従って出力する出力処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の保守を支援する技術に関する。
【背景技術】
【０００２】
サーバ機器などの情報処理装置のマザーボードには、サーバ機器の個体識別情報である装置号機番号やＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスの情報などの装置情報が格納されている。マザーボードが故障した場合には、保守作業において、保守員は、故障したマザーボードを保守部品のマザーボードに交換した後、保守部品のマザーボードに装置情報を引き継ぐために、装置情報を手で入力する作業を行っていた。その際、ユーザ環境の復元のために、ユーザに多くの項目の詳細な設定の聞き取り及び確認などを行う必要があったので、ユーザは負担を強いられていた。この状況を解決すべく、装置情報を自動的に引き継ぐ機能を有する小型チップや小型カード（例えば、ＳＰＩ（Ｓｅｒｉａｌ  Ｐｅｒｉｆｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）メザニン）を載せ替える方式により保守性の改善が図られた。
【０００３】
上述の通り、サーバ機器に搭載されたＳＰＩメザニンは、マザーボードが故障した場合の保守によってマザーボードが交換される際、保守部品のマザーボードに載せ替えられる。ＳＰＩメザニンは、故障したマザーボードから保守部品のマザーボードへの載せ替えによって、各種設定値及び装置情報を自動的に引き継ぐ機能を有する。設定値は、例えば、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）及びＢＭＣ（Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌ）などである。装置情報は、例えば、サーバ機器の装置号機番号やＭＡＣアドレスなどである。
【０００４】
特許文献１には、状態情報及び格納されている情報を、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）タグを使用した無線通信によって出力する情報記憶媒体が記載されている。
【０００５】
特許文献２には、シーケンスナンバと書き込み対象データとに基づく暗号化データが、リーダライタと無線タグとで一致する場合、書き込み対象データをメモリ部に格納する無線タグが記載されている。
【０００６】
特許文献３には、非接触型通信機器に格納されたその非接触型通信機器の装置個体情報を、非接触通信によって読み出す機器情報管理装置が記載されている。
【０００７】
特許文献４には、情報処理装置のマザーボード上において、部品ごとに搭載され部品の装着履歴や状態値等の状態情報が格納されている無線ＩＣタグから、無線回線を介して読み取る構成装置監視システムが記載されている。特許文献４の構成装置監視システムは、読み取った状態情報の履歴を、無線回線を介して、情報処理装置のマザーボードに搭載されている無線ＩＣタグに記憶する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１６−１８１３１５号公報
【特許文献２】特開２０１４−１３５０８２号公報
【特許文献３】特開２０１０−０３９８１８号公報
【特許文献４】特開２００６−１２７３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
稼働状態すなわち運用状態にあるサーバ機器においては、サーバ機器そのものを使用して、各種設定値などの装置情報の確認や更新が可能である。しかし、サーバ機器自体が保管されている状態である場合のように、サーバ機器に電源供給がなされていなければ、ＢＭＣの機能は、停止状態である。例えば保守作業において、ＢＭＣの記憶部機能を司るＳＰＩメザニン自体がサーバ機器から取り外されている場合、ＳＰＩメザニンは、単体部品として存在する。このような場合、ＳＰＩメザニンに格納されている装置情報の参照を行うことはできない。
【００１０】
特許文献１及び２の技術では、情報処理装置の保守支援装置（例えば上述のＳＰＩメザニン）に格納されている、情報処理装置の装置情報を読み出すことはできない。
【００１１】
特許文献３及び４の技術では、情報を読み出す方法が、無線ＩＣタグからの無線通信による読み出しに限定される。従って、情報を読み出すリーダが必要である。すなわち、読み出すためにリーダのコストが必要な上に、装置の状態に応じた柔軟な読み出しを行うことができない。
【００１２】
本発明の目的の１つは、状態に応じた方法で装置情報を提供できる、保守支援技術を提供することにある。
【課題を解決するための手段】
【００１３】
本発明の一態様に係る保守支援装置は、情報処理装置の設定情報を記憶する設定記憶手段と、前記情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出する給電検出手段と、検出された前記給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定する決定手段と、決定された前記受付経路のいずれかを経由した前記要求を受け付ける受付手段と、前記情報処理装置の設定情報を読み出す前記要求である読み出し要求を受け付けた場合、前記設定記憶手段に格納されている前記設定情報を、前記要求を受け付けた前記受付経路に応じた出力方法に従って出力する出力手段と、を備える。
【００１４】
本発明の一態様に係る保守支援方法は、情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出し、検出された前記給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定し、決定された前記受付経路のいずれかを経由した前記要求を受け付け、設定記憶手段に格納されている、前記情報処理装置の設定情報を読み出す前記要求である読み出し要求を受け付けた場合、前記設定記憶手段に格納されている前記設定情報を、前記要求を受け付けた前記受付経路に応じた出力方法に従って出力する。
【００１５】
本発明の一態様に係るプログラムは、コンピュータに、情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出する給電検出処理と、検出された前記給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定する決定処理と、決定された前記受付経路のいずれかを経由した前記要求を受け付ける受付処理と、設定記憶手段に格納されている、前記情報処理装置の設定情報を読み出す前記要求である読み出し要求を受け付けた場合、前記設定記憶手段に格納されている前記設定情報を、前記要求を受け付けた前記受付経路に応じた出力方法に従って出力する出力処理と、を実行させる。
【発明の効果】
【００１６】
本発明には、状態に応じた方法で装置情報を提供できるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の第１及び第２の実施形態の保守支援装置の構成の例を表すブロック図である。
【図２】図２は、本発明の実施形態に係る保守支援装置が組み込まれた情報処理装置の構成の例を表すブロック図である。
【図３】図３は、本発明の実施形態に係る保守支援装置が組み込まれた情報処理装置の構成の第２の例を表すブロック図である。
【図４】図４は、本発明の実施形態に係る給電検出部の具体的な構成例を表すブロック図である。
【図５】図５は、本発明の第１及び第２の実施形態の保守支援装置の動作の例を表すフローチャートである。
【図６】図６は、本発明の第１及び第２の実施形態の保守支援装置の動作の第２の例を表すフローチャートである。
【図７】図７は、本発明の第１及び第２の実施形態の保守支援装置の、状態出力処理の動作の例を表すフローチャートである。
【図８】図８は、本発明の第１及び第２の実施形態の変形例にかかる保守支援装置の構成の例を表すブロック図である。
【図９】図９は、本発明の各実施形態にかかる判定辞書の一例を模式的に表す図である。
【図１０】図１０は、ユーザモードにおける、書き換えができる情報と書き換えができない情報とを模式的に表す図である。
【図１１】図１１は、管理モードにおける、書き換えができる情報と書き換えができない情報とを模式的に表す図である。
【図１２】図１２は、本発明の第２の実施形態の保守支援装置の、管理モードにおける動作の例を表すフローチャートである。
【図１３】図１３は、本発明の第２の実施形態の保守支援装置の書込処理の動作の例を表すフローチャートである。
【図１４】図１４は、本発明の第３の実施形態の保守支援装置の構成の例を表すブロック図である。
【図１５】図１５は、本発明の第３の実施形態の保守支援装置の動作の例を表すフローチャートである。
【図１６】図１６は、本発明の実施形態に係る保守支援装置の各々を実現することができる、コンピュータのハードウェア構成の一例を表す図である。
【図１７】図１７は、本発明の実装例に係るＳＰＩメザニンの構成の例を表すブロック図である。
【図１８】図１８は、本発明の実装例に係るＩＤタグナンバの書き換えを表すフローチャートである。
【図１９】図１９は、本発明の実装例に係るＩＤタグナンバの書き換えの前後の個体識別情報の例を模式的に表す図である。
【図２０】図２０は、本発明の実装例に係る管理情報テーブルの例を模式的に表す図である。
【発明を実施するための形態】
【００１８】
次に、本発明の実施形態について、図面を参照して詳細に説明する。
【００１９】
＜第１の実施形態＞
まず、本発明の第１の実施形態について説明する。
【００２０】
＜構成＞
図１は、本実施形態の保守支援装置の構成の例を表すブロック図である。
【００２１】
図１によると、本実施形態の保守支援装置１００は、情報処理装置２００、無線アンテナ３００及び太陽電池装置４００と接続されている。図１に示す例では、保守支援装置１００は、情報処理装置２００、無線アンテナ３００及び太陽電池装置４００の少なくともいずれかから電力の供給（以下、給電とも表記）を受けることができる。図１の下部の太い実線が、給電の経路を表す。また、図１に示す例では、保守支援装置１００は、情報処理装置２００及び無線アンテナ３００と、通信可能に接続されている。図１に示す例では、矩形によって表されている要素をつなぐ細い線が、通信可能に接続されていることを表す。また、図１では、同じ１つの情報処理装置２００が、便宜上、上部及び下部の２箇所に描かれている。すなわち、上部に描かれている情報処理装置２００と、下部に描かれている情報処理装置２００は、同じ１つの情報処理装置２００である。同様に、図１では、同じ１つの無線アンテナ３００が、便宜上、上部及び下部の２箇所に描かれている。すなわち、上部に描かれている無線アンテナ３００と、下部に描かれている無線アンテナ３００は、同じ１つの無線アンテナ３００である。
【００２２】
図１に示す例では、保守支援装置１００は、保守支援装置１００の外の情報処理装置２００と接続される形で描かれているが、保守支援装置１００は、情報処理装置２００に着脱可能に組み込まれていてもよい。保守支援装置１００は、例えば、情報処理装置２００のマザーボードに搭載されている、上述のＳＰＩメザニンであってもよい。保守支援装置１００は、情報処理装置２００のハードウェア監視や管理などの、ＢＭＣの機能を備え、情報処理装置２００のＢＭＣとして動作していてもよい。また、後で詳述するように、保守支援装置１００は、情報処理装置２００の装置号機番号などの個体識別情報や各設定値など（以下では、装置情報と表記される。設定情報とも表記されることがある）を記憶する。保守支援装置１００は、情報処理装置２００に、例えばコネクタを介して通信可能に接続され、コネクタを介して情報処理装置２００から電力の供給を受ける。
【００２３】
図２は、保守支援装置１００が組み込まれた情報処理装置２００の構成の例を表すブロック図である。情報処理装置２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、主記憶装置２０２と、入出力装置２０３と、コネクタ２０４と、監視制御部２０５とを含む。以下では、監視制御部２０５は、保守支援システム２０５とも表記される。監視制御部２０５（すなわち、保守支援システム２０５）は、保守支援装置１００と無線アンテナ３００と、太陽電池装置４００とを含む。保守支援システム２０５は、コネクタ２０４を介してＣＰＵ２０１及び入出力装置２０３と接続される。保守支援システム２０５は、情報処理装置２００と着脱可能である。図２に示す例では、保守支援システム２０５（すなわち、監視制御部２０５）の、特に保守支援装置１００が、情報処理装置２００のＢＭＣとして動作する。なお、保守支援装置１００が、ＢＭＣの全ての機能を備えていなくてもよい。
【００２４】
図３は、保守支援装置１００が組み込まれた情報処理装置２００の構成の第２の例を表すブロック図である。図３に示す例では、情報処理装置２００は、ＣＰＵ２０１と、主記憶装置２０２と、入出力装置２０３と、監視制御部２０６とを含む。保守支援装置１００と無線アンテナ３００と太陽電池装置４００とを含む保守支援システム２０５は、コネクタ２０４を介して、監視制御部２０６に着脱可能に取り付けられる。監視制御部２０６に取り付けられると、保守支援システム２０５は監視制御部２０６に組み込まれ、監視制御部２０６はＢＭＣとして動作する。この場合、保守支援システム２０５（特に保守支援装置１００）は、ＢＭＣの全ての機能を備えていなくてよい。保守支援システム２０５は、例えば、ＢＭＣの機能のうち、情報処理装置２００の状態を監視する機能を備えていなくてもよい。例えば監視制御部２０６が、情報処理装置２００の状態を監視する機能を備える。以下の説明では、保守支援装置１００が組み込まれた情報処理装置２００が図２に示す構成を備える場合について説明する。
【００２５】
図１に示す例では、無線アンテナ３００は、保守支援装置１００の外部に接続される形で描かれているが、無線アンテナ３００は、保守支援装置１００に組み込まれていてもよい。保守支援装置１００は、例えば、ＩＣタグなどのＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｅｒ）であってもよい。そして、無線アンテナ３００は、そのＩＣタグ等のアンテナ部分であってもよい。無線アンテナ３００は、外部から受けた電波によって誘導された電力を保守支援装置１００に供給する。また、無線アンテナ３００は、外部の装置（図１の例では管理端末５００）と行う無線による通信のアンテナとして機能する。言い換えると、保守支援装置１００は、無線アンテナ３００を介して、例えばＲＦＩＤリーダライタとしての機能を備える、管理端末５００と通信することができる。
【００２６】
太陽電池装置４００は、太陽電池を含み、保守支援装置１００に、太陽電池によって発電した電力を供給できるよう取り付けられている。太陽電池装置４００は、さらに、太陽電池によって発電した電力を蓄える蓄電池を含み、太陽電池によって発電した電力に加えて、蓄電池に逐電されている電力を、保守支援装置１００に供給してもよい。
【００２７】
管理端末５００は、ＲＦＩＤリーダライタとしての機能を備える情報処理装置である。管理端末５００は、表示装置や入力装置を備えていてもよい。表示装置は、例えば、液晶等の平面ディスプレイや、タッチパネルなどの、表示の機能を備えている装置である。入力装置は、キーボード、マウス、タッチパッド、及び、タッチパネルなどの、入力の機能を備えている装置である。管理端末５００は、無線アンテナ３００を介して、保守支援装置１００と無線通信を行える。
【００２８】
具体的には、管理端末５００は、例えば、無線通信によって、保守支援装置１００に装置情報を読み出す要求を送信し、要求に応じて保守支援装置１００から出力された装置情報を受け取る。管理端末５００は、例えば、受け取った装置情報を表示装置に表示してもよい。
【００２９】
管理端末５００は、装置情報を更新する要求を送信してもよいが、管理端末５００が装置情報を更新する要求も送信する場合については、後で第２の実施形態として説明する。本実施形態では、管理端末５００は、装置情報を読み出す要求を送信するが、装置情報を更新する要求を送信しない場合について説明する。
【００３０】
装置情報は、情報処理装置２００の部品の識別情報や設定値を、部品の装置情報（以下、部品情報とも表記）として含んでいてもよい。情報処理装置２００の部品の識別情報は、例えば、情報処理装置２００が備えるネットワークインタフェースのＭＡＣアドレスであってもよい。部品情報は、以上の例に限られない。
【００３１】
なお、情報処理装置２００が、上述の管理端末５００として動作してもよい。その場合、管理端末５００として動作する情報処理装置２００は、有線（例えばバスなどの通信線）によって、保守支援装置１００と接続される。そして、情報処理装置２００は、その通信線を介して、読み出し要求を保守支援装置１００に送信し、保守支援装置１００から装置情報を受け取ってもよい。情報処理装置２００は、その通信線を介して、装置情報と書込み要求とを、保守支援装置１００に送信してもよい。
【００３２】
次に、保守支援装置１００について、さらに詳細に説明する。
【００３３】
保守支援装置１００は、決定部１１１と、受付部１１２と、出力部１１３と、制御部１１４と、設定記憶部１２０と、給電検出部１３０と、操作部１４１と、切替部１４２とを含む。保守支援装置１００は、さらに、バスインタフェース部１５１と、無線インタフェース部１５２と、表示部１５３と、入出力切替部１７０とを含む。保守支援装置１００は、さらに、異常検出部１８０を含んでいてもよい。
【００３４】
給電検出部１３０は、複数の給電経路のうち、電力を供給している給電経路を検出する。言い換えると、給電検出部１３０は、複数の給電経路の各々について、給電の有無を検出する。給電検出部１３０は、検出した、給電経路ごとの給電の有無を、決定部１１１及び受付部１１２に送信する。給電検出部１３０は、さらに、太陽電池装置４００からの給電があることが検出された場合、太陽電池装置４００からの給電があることを表す情報を、装置情報を読み出す支持として、受付部１１２に送信してもよい。図１に示す例では、給電経路は、情報処理装置２００からの給電経路、無線アンテナ３００からの給電経路、及び、太陽電池装置４００からの給電経路である。給電経路は、以上の例に限られない。
【００３５】
以上の例では、保守支援装置１００が情報処理装置２００に取り付けられ、情報処理装置２００が稼動状態である場合、情報処理装置２００から保守支援装置１００に電力が供給される。保守支援装置１００が情報処理装置２００から取り外されている場合、情報処理装置２００から保守支援装置１００に電力が供給されない。保守支援装置が情報処理装置２００に取り付けられていても、情報処理装置２００が稼動状態ではない場合、情報処理装置２００から保守支援装置１００に電力は供給されない。また、例えば保守支援装置１００と無線通信を行うために、管理端末５００が無線アンテナ３００に対して電波を発信している場合、無線アンテナ３００から保守支援装置に電力が供給される。管理端末５００などの装置が無線アンテナ３００に対して電波を発信していない場合、無線アンテナ３００から保守支援装置に電力は供給されない。
【００３６】
操作部１４１は、保守支援装置１００に取り付けられた、例えばボタンやスイッチのレバー等である。操作部１４１は、例えば保守担当者によって操作される。切替部１４２は、操作部１４１に対する操作に応じて、太陽電池装置４００から保守支援装置１００に電力を供給する給電経路（例えば、電線）の導通と遮断とを切り替えるスイッチである。操作部１４１は、受けた操作に応じて、遮断と導通とを切り替える信号を切替部１４２に送信してもよい。その場合、切替部１４２は、操作部１４１から受け取った信号に応じて、上述の給電経路の導通と遮断とを切り替える。操作部１４１は、受けた操作を物理的な力として切替部１４２に伝えてもよい。その場合、切替部１４２は、操作部からの力に応じて変形することによって、遮断と導通とを切り替えてもよい。具体的には、例えば、操作部１４１に力が加えられている間、操作部１４１は切替部１４２に力を加え、切替部１４２は、力が加えられている間、太陽電池装置４００からの給電経路を導通の状態にするよう、保守支援装置１００が設計されていてよい。
【００３７】
図４は、給電検出部１３０の具体的な構成例を表すブロック図である。図４に示す例では、給電検出部１３０は、ＢＭＣ給電検出部１３１と、無線給電検出部１３２と、太陽電池給電検出部１３３と、検出結果通知部１３４とを含む。図４に示す例では、ＢＭＣ給電検出部１３１が、情報処理装置２００からの給電の有無を検出し、検出された給電の有無を、検出結果通知部１３４に送出する。無線給電検出部１３２は、無線アンテナ３００からの給電の有無を検出し、検出された給電の有無を、検出結果通知部１３４に送出する。太陽電池給電検出部１３３は、太陽電池装置４００からの給電の有無を検出し、検出された給電の有無を、検出結果通知部１３４に送出する。検出結果通知部１３４は、ＢＭＣ給電検出部１３１と、無線給電検出部１３２と、太陽電池給電検出部１３３とから、それぞれ検出された給電の有無を受け取り、受け取った給電の有無を決定部１１１に送出する。
【００３８】
決定部１１１は、検出された給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定する。受付経路は、受付部１１２が受け付ける要求が送信される経路である。図１に示す例では、受付経路の１つは、情報処理装置２００からバスインタフェース部１５１を介して要求を受け付ける経路（以下、情報処理装置２００からの受付経路と表記）である。また、受付経路の１つは、管理端末５００から無線アンテナ３００と無線インタフェース部１５２とを介して要求を受け付ける経路（以下、無線アンテナ３００からの受付経路と表記）である。さらに、受付経路の１つは、操作部１４１への操作を要求として受け付ける経路である。
【００３９】
決定部１１１は、給電経路ごとの給電の有無と要求を受け付ける受付経路との関係を表す判定辞書を使用して、要求を受け付ける受付経路を特定してもよい。具体的には、決定部１１１は、上述の判定辞書において、給電経路ごとの給電の有無が検出された給電の有無である場合の、要求を受け付ける受付経路を特定してもよい。決定部１１１は、例えば、情報処理装置２００からの給電がある場合は、情報処理装置２００のみから要求を受け付けてもよい。決定部１１１は、例えば、無線アンテナ３００からの給電がある場合、情報処理装置２００からの給電がなければ、無線アンテナを経由した要求のみを受け付けてもよい。決定部１１１は、太陽電池装置４００のみから給電がある場合、操作部１４１による要求のみを受け付けてもよい。
【００４０】
図９は、判定辞書の一例を模式的に表す図である。図９において、給電が検出された場合、検出された給電の状態（すなわち、給電状態）は、１によって表されている。給電が検出されない場合、給電状態は、０によって表されている。さらに、ＢＭＣ給電検出部１３１、無線給電検出部１３２、及び、太陽電池給電検出部１３３の給電状態によって、動作モードと出力経路が定められている。
【００４１】
決定部１１１は、情報処理装置２００からの給電がある場合、他の給電経路からの給電の有無によらず、情報処理装置２００からの要求を受け付けるのに加えて、以下のように要求を受け付ける受付経路を決定してもよい。決定部１１１は、例えば、無線アンテナ３００からの給電がある場合、他の給電経路からの給電の有無によらず、無線アンテナ３００を経由した要求を受け付けてもよい。決定部１１１は、太陽電池装置４００から給電がある場合、他の給電経路からの給電の有無によらず、操作部１４１による要求のみを受け付けてもよい。決定部１１１は、以上の例と異なる方法に従って、検出された給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定してもよい。
【００４２】
決定部１１１は、例えば受付部１１２に、要求を受け付ける受付経路として決定された受付経路以外の経路からの要求を受け付けない要求を送信してもよい。決定部１１１は、要求を受け付ける受付経路として決定された受付経路以外の経路からの要求を受け付けない要求として、例えば、決定した受付経路の識別情報を受付部１１２に送信してもよい。
【００４３】
また、決定部１１１は、さらに、検出された給電の有無に基づいて、受け付ける要求の種類を決定してもよい。言い換えると、決定部１１１は、検出された、複数の経路ごとの給電の有無に基づいて、保守支援装置１００の動作モードを決定してもよい。そして、保守支援装置１００が受け付ける要求の種類は、動作モードごとに決められていてもよい。動作モードは、例えば、保守支援装置１００がＢＭＣとして動作するＢＭＣモード、保守支援装置１００が装置情報等を出力するが情報処理装置２００の監視等は行わない保守モード、最小モードがあってよい。最小モードは、保守支援装置１００が、装置情報の一部を出力するモードであってもよい。保守支援装置１００は、最小モードにおいて、さらに、保守支援装置１００の異常の有無を出力してもよい。保守支援装置１００は、最小モードにおいて、保守支援装置１００の異常の有無のみを出力してもよい。
【００４４】
例えば、情報処理装置２００からの給電がある場合、決定部１１１は、ＢＭＣとしての保守支援装置１００に対する要求を全て受け付けるよう、受付部１１２に要求してもよい。さらに具体的には、この場合、決定部１１１は、そのような要求として、例えば、ＢＭＣとしての動作を表す値（言い換えると、ＢＭＣモードを表す設定値）を、受付部１１２に送信してもよい。例えば、情報処理装置２００からの給電が無い場合、決定部１１１は、装置情報を読み出す要求を受け付け、装置情報を読み出す要求ではない、ＢＭＣとしての保守支援装置１００に対する要求を受け付けないよう、受付部１１２に要求してもよい。さらに具体的には、この場合、決定部１１１は、そのような要求として、例えば、保守中であることを表す値（言い換えると、保守モードを表す設定値）を、受付部１１２に送信してもよい。例えば、情報処理装置２００からの給電が無く、無線アンテナからの給電もない場合、決定部１１１は、操作部１４１への操作による要求のみを受け付けるよう、受付部１１２に要求してもよい。さらに具体的には、この場合、決定部１１１は、そのような要求として、例えば、最小動作中であることを表す値（言い換えると、最小モードを表す設定値）を、受付部１１２に送信してもよい。なお、どの給電経路からの給電も無い場合は、保守支援装置１００は動作しなくてよい。
【００４５】
受付部１１２は、決定部１１１によって決定された受付経路のいずれかを経由した要求を受け付ける。受付部１１２は、決定部１１１から、決定された受付経路の識別情報を受信し、受信した識別情報が表す受付経路のみから、要求を受け付けてもよい。受付部１１２は、決定部１１１から、例えば、動作モードを表す設定値を受信し、受信した設定値が表す動作モードにおいて要求を受け付けるよう予め定められている受付経路から、要求を受け付けてもよい。受付部１１２は、例えば、受け付けた要求と、受け付けた要求が送信された受付経路の識別情報とを、制御部１１４に送信する。
【００４６】
要求は、例えば、装置情報の読み出し要求である。要求は、ＢＭＣとしての保守支援装置１００に対する要求であってもよい。要求は、操作部１４１を操作することによって、切替部１４２が太陽電池装置４００からの給電が行われる線を導通する状態にすることによる要求であってもよい。受付部１１２は、要求として、操作部１４１を操作することによって切替部１４２が太陽電池装置４００からの給電が行われる線を導通の状態にすることによる要求を受け付けた場合、装置情報を表示部１５３に表示する要求を、制御部１１４に送信する。
【００４７】
制御部１１４は、受付部１１２から、受け付けた要求と、要求が送信された受付経路の識別情報とを受信する。制御部１１４は、受信した要求に従った動作を行う。
【００４８】
例えば、受付部１１２から受け取った要求が、ＢＭＣとしての保守支援装置１００に対する要求である場合、制御部１１４は、情報処理装置２００のＢＭＣとして、受け取った要求に従って動作する。この場合の制御部１１４の動作についての説明は省略する。
【００４９】
制御部１１４は、受付部１１２から、装置情報を読み出す要求を受け取った場合、設定記憶部１２０から装置情報を読み出す。制御部１１４は、読み出された装置情報を、出力部１１３に送出する。
【００５０】
制御部１１４は、装置情報を読み出す要求を受け付けた受付経路に応じて、読み出した装置情報のうち出力する装置情報を決定してもよい。言い換えると、制御部１１４は、装置情報を読み出す要求を受け付けた受付経路に応じて、読み出した装置情報から、出力する装置情報を選択してもよい。例えば、装置情報を読み出す要求を、情報処理装置２００からバスインタフェース部１５１を介して受け付けた場合、制御部１１４は、読み出した装置情報の全てを、出力する装置情報として選択してもよい。
【００５１】
例えば、装置情報を読み出す要求を、無線アンテナ３００を介して受け付けた場合、制御部１１４は、読み出した装置情報のうち、予め定められている一部の装置情報を、出力する装置情報として選択してもよい。この場合、制御部１１４は、装置情報の全てを読み出すのではなく、予め定められている一部の装置情報を、設定記憶部１２０から読み出してもよい。この場合の一部の装置情報は、例えば、情報処理装置２００の個体識別番号と、ＭＡＣアドレスとを含んでいてもよい。この一部の装置情報は、以上の例に限定されない。
【００５２】
例えば、装置情報を読み出す要求が、操作部１４１に対する操作による要求である場合、制御部１１４は、例えば、予め定められている最低限の装置情報を、設定記憶部１２０から読み出してもよい。予め定められている最低限の装置情報は、情報処理装置２００の個体識別番号であってもよい。予め定められている最低限の装置情報は、情報処理装置２００の個体識別番号と、ＭＡＣアドレスとであってもよい。予め定められている最低限の装置情報は、以上の例に限定されない。なお、予め定められている装置情報は、存在しなくてもよい。その場合、制御部１１４は、設定記憶部１２０から、装置情報を読み出さなくてよい。
【００５３】
制御部１１４は、装置情報を読み明日要求を受け付けた受付経路の識別情報と、出力する装置情報とを、出力部１１３に送出する。
【００５４】
出力部１１３は、制御部１１４から、装置情報を読み出す要求を受け付けた受付経路の識別情報と、出力する装置情報とを受け取る。出力部１１３は、受け取った受付経路の識別情報によって表される受付経路に応じた出力経路に、受け取った、出力する装置情報を出力する。図１に示す例では、出力経路の１つは、バスインタフェース部１５１を介した情報処理装置２００への経路である。また、出力経路の１つは、無線インタフェース部１５２と無線アンテナ３００とを介した管理端末５００への経路である。さらに、出力経路の１つは、表示部１５３への経路である。
【００５５】
具体的には、装置情報を読み出す要求を受け付けた受付経路が、情報処理装置２００からの受付経路である場合、出力部１１３は、情報処理装置２００への出力経路に、出力する装置情報を送出してよい。すなわち、出力部１１３は、情報処理装置２００に対して、出力する装置情報を送出してよい。装置情報を読み出す要求を受け付けた受付経路が、無線アンテナ３００からの受付経路である場合、出力部１１３は、出力する装置情報を、無線インタフェース部１５２と無線アンテナ３００とを介して、管理端末５００に送出してよい。
【００５６】
装置情報を読み出す要求が、操作部１４１に対する操作による要求である場合、出力部１１３は、出力する装置情報を、表示部１５３に表示する。この場合、出力部１１３は、装置情報に加えて、保守支援装置１００の異常の有無を表示してもよい。出力部１１３は、装置情報の代わりに、保守支援装置１００の異常の有無を表示してもよい。出力部１１３は、保守支援装置１００の異常の有無を、予め異常検出部１８０から受け取っておけばよい。出力部１１３は、予め異常検出部１８０から受け取った、保守支援装置１００の異常の有無を記憶していてよい。出力部１１３は、例えば、出力する装置情報を受け取った場合に、異常検出部１８０に、保守支援装置１００の異常の有無を検出する要求を送出し、保守支援装置１００から、保守支援装置１００の異常の有無を受け取ってもよい。
【００５７】
異常検出部１８０は、保守支援装置１００の異常の有無を検出する。保守支援装置１００の異常は、例えば、保守支援装置１００のハードウェアの故障である。異常検出部１８０は、既存の任意の方法で、保守支援装置１００の異常の有無を検出してよい。異常検出部１８０は、例えば定期的に、保守支援装置１００に異常が無いか検出してもよい。異常検出部１８０は、例えば、保守支援装置１００がＢＭＣとして動作している間に、保守支援装置１００のいずれかの構成要素においてエラーが生じた場合、保守支援装置１００の異常を検出してもよい。異常検出部１８０は、例えば出力部１１３から故障検出の要求を受け取った場合に、保守支援装置１００に異常が無いか検出してもよい。
【００５８】
入出力切替部１７０は、出力部１１３と、バスインタフェース部１５１、無線インタフェース部１５２及び表示部１５３との間の通信を仲介する。入出力切替部１７０は、さらに、受付部１１２及び制御部１１４と、バスインタフェース部１５１及び無線インタフェース部１５２との間の通信を仲介する。
【００５９】
バスインタフェース部１５１は、保守支援装置１００と情報処理装置２００との間の通信を仲介し制御するインタフェースである。
【００６０】
無線インタフェース部１５２は、無線アンテナ３００を使用した、管理端末５００と保守支援装置１００との間の無線通信を仲介し制御するインタフェースである。
【００６１】
表示部１５３は、例えば、太陽電池装置４００からの給電によって動作する、液晶表示装置である。そのような液晶表示装置は、例えば、電卓において使用されている液晶表示装置であってもよい。
【００６２】
＜動作＞
次に、本実施形態の保守支援装置の動作について、図面を参照して詳細に説明する。
【００６３】
図５は、本実施形態の保守支援装置１００の動作の例を表すフローチャートである。
【００６４】
図５によると、まず、給電検出部１３０が、複数の給電経路からの給電の有無を検出する（ステップＳ１０１）。次に、決定部１１１が、検出された給電の有無に基づいて、要求を受け付ける受付経路を決定する（ステップＳ１０２）。受付部１１２は、決定されたいずれかの受付経路から装置情報の読み出しの要求を受け付ける（ステップＳ１０３）。読み出しの要求が送られていない場合、すなわち、読み出しの要求を受け付けていない場合（ステップＳ１０４においてＮＯ）、受付部１１２は、ステップＳ１０３において、装置情報の読み出しの要求の受付を継続する。装置情報の要求の読み出しを受け付けた場合（ステップＳ１０４においてＹＥＳ）、制御部１３は、設定記憶部１２０から、装置情報を読み出す（ステップＳ１０５）。ステップＳ１０５において、制御部１３は、装置情報の要求を受け付けた受付経路に応じて、装置情報の読み出す部分を決定し、装置情報の決定された部分を設定記憶部１２０から読み出してもよい。ステップＳ１０５において、制御部１３は、装置情報の要求を受け付けた受付経路に応じて、読み出した装置情報から、出力する装置情報を選択してもよい。次に出力部１１３が、読み出しの要求、すなわち、装置情報を読み出す要求を受け付けた受付経路に応じた出力方法に従って、装置情報を出力する（ステップＳ１０６）。出力方法は、例えば、どの出力経路で、装置情報のどの部分を出力するかを表す。言い換えると、出力部１１３は、例えば、装置情報を読み出す要求を受け付けた受付経路に応じて選択した装置情報を、装置情報を読み出す要求を受け付けた受付経路に応じた出力経路に出力する。
【００６５】
図５に示す例では、保守支援装置１００は、ステップＳ１０７の動作の後に、ステップＳ１０７の状態出力処理を行う。状態出力処理については後述する。保守支援装置１００は、例えば、ステップＳ１０４において、装置情報を読み出す要求が受け付けられた場合に（ステップＳ１０４においてＹＥＳ）、ステップＳ１０７の状態出力処理を行ってもよい。また、操作部１４１に対する操作が検出された場合、保守支援装置１００は、ステップＳ１０５及びステップＳ１０６の動作を行わずに、ステップＳ１０７の状態出力処理を行ってもよい。
【００６６】
図６は、本実施形態の保守支援装置１００の動作の第２の例を表すフローチャートである。図５と図６とを比較すると、図６に示す動作は、ステップＳ１０３の動作の代わりに、ステップＳ１０３Ａの動作を含み、ステップＳ１０４の動作の代わりにステップＳ１０４Ａ及びステップＳ１０４Ｂの動作を含む。図６に示す動作のうち、他のステップの動作は、図５において同じ符号が付与されているステップの動作と同じである。
【００６７】
ステップＳ１０４Ａにおいて、受付部１１２は、決定されたいずれかの受付経路から要求を受け付ける。ステップＳ１０４Ａにおいて受け付ける要求は、装置情報を読み出す要求に限られない。
【００６８】
ステップＳ１０４Ａにおいて、要求が受け付けられていない場合（ステップＳ１０４ＡにおいてＮＯ）、受付部１１２は、要求を受け付ける動作を係属する。要求が受け付けられた場合（ステップＳ１０４ＡにおいてＹＥＳ）、制御部１３は、受け付けられた要求が装置情報を読み出す要求であるか否かを確認する（ステップＳ１０４Ｂ）。受け付けられた要求が、装置情報を読み出す要求である場合（ステップＳ１０４ＢにおいてＹＥＳ）、保守支援装置１００は、図５におけるステップＳ１０５以降の動作を行う。受け付けられた要求が、装置情報を読み出す要求ではない場合（ステップＳ１０４ＢにおいてＮＯ）、制御部１３は、要求に応じた処理を実行する（ステップＳ１０８）。そして、保守支援装置１００は、状態出力処理を実行する。
【００６９】
次に、本実施形態の保守支援装置１００の、状態出力処理の動作について、図面を参照して詳細に説明する。
【００７０】
図７は、本実施形態の保守支援装置１００の、状態出力処理の動作の例を表すフローチャートである。図７の動作が開始される前に、異常検出部１８０は、保守支援装置１００に異常があるか否かを検出し、検出した結果を出力部１１３に送信している。検出した結果は、例えば、保守支援装置１００に異常があるか否かを表す情報を含んでいてもよい。検出した結果は、保守支援装置に生じた異常の種類や状態を表す情報を含んでいてもよい。そして、出力部１１３は、保守支援装置１００に異常があるか否かを表す情報を記憶している。出力部１１３は、保守支援装置に生じた異常の種類や状態を表す情報を記憶していてもよい。
【００７１】
ステップＳ１０７の状態出力処理において、出力部１１３は、保守支援装置１００の異常が検出されたか否かを確認する（ステップＳ１１１）。異常が検出されていない場合（ステップＳ１１２においてＮＯ）、保守支援装置１００は、図７に示す動作を終了する。異常が検出されている場合（ステップＳ１１２においてＹＥＳ）、出力部１１３は、異常を示す情報を出力する（ステップＳ１１３）。異常を示す情報は、例えば、異常の有無を示す情報であってもよい。異常を示す情報は、異常の種類や状態を表す情報を含んでいてもよい。
【００７２】
以上で説明した本実施形態には、状態に応じた方法で装置情報を提供できるという第１の効果がある。その理由は、受付部１１２が装置情報の読み出し要求を受け付けた受付経路に応じた出力経路で、出力部１１３が装置情報を出力するからである。そのため、例えば、保守支援装置１００が情報処理装置２００に組み込まれている場合は、保守支援装置１００は、情報処理装置２００に装置情報を提供できる。また、保守支援装置１００が情報処理装置２００から取り外されている場合、保守支援装置１００は、無線により通信できる管理端末５００に対して、無線によって、装置情報を提供することができる。また、保守支援装置１００が情報処理装置２００から取り外され、無線により通信できる装置も存在しない場合、表示部１５３に表示することによって、装置情報を提供することができる。
【００７３】
本実施形態には、保守の際の負担を軽減できると言う第２の効果がある。その理由は、異常検出部１８０によって保守支援装置１００の異常が検出された場合、出力部１１３が、異常を示す情報を出力するからである。そのため、保守員は、情報処理装置２００の異常の原因が、ＳＰＩメザニンとしても動作する保守支援装置１００の異常によるものであるのか否かを知ることができる。情報処理装置２００の異常の原因の切り分けが容易になるので、保守の際の負担を軽減できる。
【００７４】
＜変形例＞
次に、本実施形態の第１の実施形態の変形例について、図面を参照して詳細に説明する。
【００７５】
図８は、本変形例にかかる保守支援装置１００Ａの構成の例を表すブロック図である。図８に示す保守支援装置１００Ａは、図１に示す保守支援装置の各構成要素に加えて、符号化復元部１６０を含む。
【００７６】
本実施形態の制御部１１４は、設定記憶部１２０に格納されている装置情報を、符号化復元部１６０を介して読み出す。具体的には、制御部１１４は、設定記憶部１２０に格納されている装置情報の読み出しの要求を、符号化復元部１６０に送出する。
【００７７】
符号化復元部１６０は、制御部１１４から設定記憶部１２０に格納されている装置情報を読み出す際、装置情報の読み出しを中継する。その際、符号化復元部１６０は、装置情報を所定の方法で暗号化する。具体的には、符号化復元部１６０は、制御部１１４から、装置情報の読み出しの要求を受信すると、設定記憶部１２０に格納されている装置情報を読み出す。符号化復元部１６０は、読み出した装置情報を所定の方法で暗号化する。符号化復元部１６０は、暗号化された装置情報を、制御部１１４に送出する。
【００７８】
制御部１１４は、暗号化された装置情報（以下、暗号化装置情報と表記する）を受け取り、受け取った、暗号化装置情報を、出力部１１３に送出する。出力部１１３は、暗号化装置情報を、読み出しの要求を受け付けた受付経路に応じた出力経路に出力する。
【００７９】
例えば、暗号化装置情報が、無線インタフェース部１５２と無線アンテナ３００とを介して、管理端末５００に出力された場合、受け取った管理端末５００は、暗号化装置情報が暗号化された方法に応じた復号方法で、暗号化装置情報を復号する。暗号化装置情報を読み出す装置は、予め、暗号化装置情報を復号できるよう構成されている。
【００８０】
符号化復元部１６０による暗号化の方法として、既存の任意の方法が適用できる。暗号化の方法は、予め定められていればよい。例えば、暗号化装置情報を読み出す装置（例えば、情報処理装置２００や管理端末５００）が、暗号化の方法の情報を含む、読み出し要求を送出してもよい。この場合、受付部１１２は、暗号化の方法の情報を含む、読み出し要求を受け付け、受け付けた、暗号化の方法の情報を含む読み出し要求を制御部１１４に送出する。制御部１１４は、暗号化の方法の情報を含む、読み出し要求を受け取り、受け取った、暗号化の方法の情報を含む読み出し要求を、符号化復元部１６０に送出する。符号化復元部１６０は、受け取った読み出し要求に含まれる暗号化の方法によって、設定記憶部１２０から読み出した装置情報を暗号化し、暗号化した装置情報を制御部１１４に送出する。
【００８１】
本変形例には、セキュリティを向上できると言う効果がある。その理由は、符号化復元部１６０が、例えば無線によって接続される管理端末５００に送信される装置情報を暗号化するからである。従って、例えば無線アンテナ３００から管理端末５００に送信される装置情報が漏出する危険性を低減できる。
【００８２】
＜第２の実施形態＞
次に、本発明の第２の実施形態について、図面を参照して詳細に説明する。
【００８３】
＜構成＞
図１は、本実施形態の保守支援装置１００の構成を表すブロック図である。本実施形態の保守支援装置１００の構成は、第１の実施形態の保守支援装置１００の構成と同じである。本実施形態の保守支援装置１００は、第１の実施形態の保守支援装置と同じ機能を備える。同様に、本実施形態の情報処理装置２００、無線アンテナ３００及び管理端末５００は、それぞれ、第１の実施形態の情報処理装置２００、無線アンテナ３００及び管理端末５００の機能と同じ機能を備える。
【００８４】
以下では、主に、本実施形態と第１の実施形態との相違点について、詳細に説明する。
【００８５】
管理端末５００は、さらに、例えば、無線通信によって、装置情報と、その装置情報を情報処理装置２００に反映させる要求である書込み要求とを、保守支援装置１００に送信してもよい。保守支援装置１００が記憶する装置情報が、そのまま情報処理装置２００の装置情報として設定されるように、情報処理装置２００が設計されている場合、保守支援装置１００は、書込み要求と共に受け取った装置情報を記憶してもよい。情報処理装置２００の所定の記憶部に格納されている装置情報が、情報処理装置２００の装置情報として設定されるように、情報処理装置２００が設計されている場合、保守支援装置１００は、書込み要求と共に受け取った装置情報をその記憶部に格納すればよい。情報処理装置２００が、管理端末５００として動作する場合、情報処理装置２００が、上述の書込み要求を送信できる。また、管理端末５００及び情報処理装置２００は、後述の、モード変更要求を保守支援装置１００に送信することができる。
【００８６】
本実施形態では、保守支援装置１００には、装置情報の読み出しのみ可能なユーザ保守モードと、装置情報の書き換えが可能な管理保守モードが存在する。第１の実施形態の保守モードは、本実施形態のユーザ保守モードに相当する。また、本実施形態では、保守支援装置１００には、装置情報の読み出しのみ可能なユーザＢＭＣモードと、装置情報の書き換えが可能な管理ＢＭＣモードが存在する。第１の実施形態のＢＭＣモードは、本実施形態のユーザＢＭＣモードに相当する。ユーザＢＭＣモードと、ユーザ保守モードを、まとめて、ユーザモードと表記する。管理ＢＭＣモードと、管理保守モードを、まとめて、管理モードと表記する。
【００８７】
図１０は、ユーザモードにおける、書き換えができる情報と書き換えができない情報とを模式的に表す図である。図１０において、装置情報の個体識別情報として、「ＩＤタグシリアル番号」と、「装置号機番号」と、「ＭＡＣアドレス」とが描かれている。これらの「アクセス許可」は、値「Ｒ」である。値「Ｒ」は、読み出しのみ可能であることを表す。さらに、情報処理装置の個体によらない情報である、共通設定情報として、ＢＩＯＳ、ＢＭＣ、及び、ＳＤＲが存在し、それらが読み出し及び書き込みの両方が可能であることが示されている。「アクセス許可」の値「Ｒ／Ｗ」は、読み出し及び書き込みの両方が可能であることを表す。
【００８８】
図１１は、管理モードにおける、書き換えができる情報と書き換えができない情報とを模式的に表す図である。図１１は、管理モードにおいては、共通設定情報に加えて、装置情報の個体識別情報の書き換えも可能であることを表している。
【００８９】
また、以下の説明において、「保守支援装置１００が、ユーザモードから管理モードに変遷する」は、保守支援装置１００がユーザＢＭＣモードである場合、保守支援装置１００が管理ＢＭＣモードに変遷し、保守支援装置１００がユーザ保守モードである場合保守支援装置１００が管理保守モードに変遷することを表す。また、「保守支援装置１００が、ユーザモードから管理モードに変遷する」は、保守支援装置１００が管理ＢＭＣモードである場合、保守支援装置１００がユーザＢＭＣモードに変遷し、保守支援装置１００が保管理守モードである場合保守支援装置１００がユーザ保守モードに変遷することを表す。
【００９０】
本実施形態では、受付部１１２は、さらに、情報処理装置２００や管理端末５００から、モード変更要求を受け付ける。モード変更要求は、ユーザモードと管理モードとの間の変更を要求する要求である。モード変更要求は、ユーザモードへの変更の要求と、管理モードへの変更の要求のいずれかであってもよい。その場合、受付部１１２がユーザモードへの変更の要求であるモード変更要求を受け付けた場合、保守支援装置１００は、ユーザモードに変遷する。受付部１１２が管理モードへの変更の要求であるモード変更要求を受け付けた場合、保守支援装置１００は、管理モードに変遷する。モード変更要求は、ユーザモードと管理モードとの間の変遷を要求する要求であってもよい。その場合、受付部１１２がモード変更要求を受け取った際、保守支援装置１００がユーザモードであれば、保守支援装置１００は、管理モードに変遷する。受付部１１２がモード変更要求を受け取った際、保守支援装置１００が管理モードであれば、保守支援装置１００は、ユーザモードに変遷する。
【００９１】
受付部１１２は、ユーザモードから管理モードへの変更を要求するモード変更要求を受け取った場合、例えばパスワードを使用した、認証を行ってもよい。認証が失敗した場合（例えば、所定の管理者パスワードと異なるパスワードが入力された場合）、受付部１１２は、ユーザモードから管理モードへの変更を要求するモード変更要求を受け付けなくてよい。認証が成功した場合（例えば、所定の管理者パスワードと同じパスワードが入力された場合）、受付部１１２は、ユーザモードから管理モードへの変更を要求するモード変更要求を受け付けてよい。認証の方法として、既存の任意の個人認証を行う方法が適用できる。
【００９２】
本実施形態では、管理モードにおいて、受付部１１２は、さらに、装置情報を書き込む書き込み要求を受け付ける。具体的には、受付部１１２は、さらに、装置情報と、前述の書き込み要求とを受け付け、受け付けた、装置情報と書き込み要求とを、制御部１１４に送出する。
【００９３】
制御部１１４は、装置情報と書き込み要求とを受け取ると、受け取った装置情報を、設定記憶部１２０に格納する。設定記憶部１２０に、既に装置情報が格納されている場合、制御部１１４は、設定記憶部１２０に格納されている装置情報を、受け取った装置情報に書き換えてよい。設定記憶部１２０に装置情報が格納されていない場合、制御部１１４は、受け取った装置情報を、設定記憶部１２０に新たに格納してよい。設定記憶部１２０への装置情報の書き込みに失敗した場合、制御部１１４は、情報処理装置２００に、起動を抑制する設定を。制御部１１４は、例えば、情報処理装置２００に、情報処理装置２００が起動しないよう設定を行ってよい。この場合、制御部１１４は、例えば、情報処理装置２００のブートローダの情報を書き換えることによって、情報処理装置２００のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が起動しないよう設定してもよい。制御部１１４は、他の方法で、情報処理装置２００が起動しないよう設定してもよい。
【００９４】
上述のように、装置情報は、例えば情報処理装置２００の個体識別番号を含んでいてもよい。情報処理装置２００が、設定記憶部１２０以外に、個体識別番号等の装置情報を記憶する記憶部（以下、個体情報記憶部と表記）を含んでいる場合、情報処理装置２００からの給電が検出されていれば、制御部１１４は、個体情報記憶部に個体識別番号等を書き込む。個体情報記憶部への個体識別情報の書き込みが失敗した場合、制御部１１４は、情報処理装置２００が起動しないよう設定してもよい。その設定の方法は、上述の、情報処理装置２００が起動しないよう設定する方法と同じでよい。
【００９５】
装置情報は、情報処理装置２００の部品の識別情報や設定値を、部品の装置情報（以下、部品情報とも表記）として含んでいてもよい。情報処理装置２００の部品の識別情報は、例えば、情報処理装置２００が備えるネットワークインタフェースのＭＡＣアドレスであってもよい。その場合、保守支援装置１００は、情報処理装置２００のネットワークインタフェースのＭＡＣアドレスを、装置情報に含まれる部品の識別情報に更新する。情報処理装置２００の部品の設定値は、例えば、情報処理装置２００が備える記憶装置のボリュームのボリュームＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）であってもよい。その場合、保守支援装置１００は、そのボリュームのボリュームＩＤを、装置情報に含まれる部品の設定値に更新する。部品情報は、以上の例に限られない。
【００９６】
装置情報が情報処理装置２００の部品の部品情報を含む場合、制御部１１４は、装置情報に含まれる部品情報を、その部品情報によって情報が表される部品に書き込んでもよい。制御部１１４は、いずれかの部品に対する部品情報の書き込みが失敗した場合、情報処理装置２００を、情報処理装置２００が起動しないように設定してもよい。制御部１１４は、いずれかの部品に対する部品情報の書き込みが失敗した場合、部品情報の書き込みに失敗した部品の識別情報を、出力部１１３に送出してもよい。そして、出力部１１３は、受け取った、部品情報の書き込みに失敗した部品の識別情報を、書き込み要求を受け付けた受付経路に応じて定まる出力経路に出力してもよい。
【００９７】
＜動作＞
次に、本実施形態の保守支援装置１００の動作について、図面を参照して詳細に説明する。まず、本実施形態の保守支援装置１００の、ユーザモードにおける動作について説明する。
【００９８】
図５及び図７は、本実施形態の保守支援装置１００の、ユーザモードにおける動作の例を表すフローチャートである。また、図６及び図７は、本実施形態の保守支援装置１００の、ユーザモードにおける動作の第２の例を表すフローチャートである。
【００９９】
本実施形態の保守支援装置１００は、ユーザモードにおいて、第１の実施形態の保守支援装置１００と同様に動作する。本実施形態の保守支援装置１００は、管理モードにおいて、装置情報の読み出し要求を受け付けた場合、第１の実施形態の保守支援装置１００と同様に動作する。
【０１００】
次に、本実施形態の保守支援装置１００の、管理モードにおける動作について説明する。
【０１０１】
図１２は、本実施形態の保守支援装置１００の、管理モードにおける動作の例を表すフローチャートである。本実施形態の保守支援装置１００の、管理モードのおける動作のうち、ステップＳ１０１からステップＳ１０４Ａまでの動作は、図６に示す、第１の実施形態の保守支援装置１００の、同じ符号が付与されているステップの動作と同じである。
【０１０２】
ステップＳ１０４Ｂにおいて、制御部１３は、受け付けた要求の種類を特定する。受け付けた要求が、装置情報を読み出す読み出しの要求である場合（ステップＳ１０４Ｂにおいて「読み出し」）、保守支援装置１００は、ステップＳ１０５、ステップＳ１０６及びステップＳ１０７の動作を行う。本実施形態のステップＳ１０５、ステップＳ１０６及びステップＳ１０７の動作は、それぞれ、図６に示す、第１の実施形態の保守支援装置１００の、ステップＳ１０５、ステップＳ１０６及びステップＳ１０７の動作と同じである。
【０１０３】
受け付けた要求が、装置情報を更新する書き込みの要求である場合（ステップＳ１０４Ｂにおいて「書き込み」）、保守支援装置１００は、書込処理を実行する（ステップＳ２００）。書込み処理については、後で詳細に説明する。
【０１０４】
受け付けた要求が、読み出しの要求ではなく、書き込みの要求でもない場合（ステップＳ１０４Ｂにおいて「それ以外」）、保守支援装置１００は、ステップＳ１０８の動作を行う。本実施形態のステップＳ１０８の動作は、図６に示す、第１の実施形態の保守支援装置１００の、ステップＳ１０８における動作と同じである。
【０１０５】
次に、本実施形態の保守支援装置１００の書込処理の動作について、図面を参照して詳細に説明する。
【０１０６】
図１３は、本実施形態の保守支援装置１００の書込処理の動作の例を表すフローチャートである。
【０１０７】
図１３を参照すると、制御部１１４は、受付部１１２が受け付けた、情報処理装置２００の装置情報を、情報処理装置２００に書き込む（ステップＳ２０１）。ステップＳ２０１の動作は、装置情報（部品情報を含む）を設定記憶部１２０に格納する動作を含んでいてよい。ステップＳ２０１の動作は、装置情報を、上述の「所定の記憶部」に格納する動作を含んでいてもよい。ステップＳ２０１の動作は、受付部１１２が受け付けた装置情報を、情報処理装置２００の装置情報として有効にする動作であってもよい。具体的には、ステップＳ２０１の動作は、受付部１１２が受け付けた装置情報に含まれる個体識別情報を、情報処理装置２００の個体識別情報として有効にする動作を含んでいてもよい。
【０１０８】
次に、制御部１１４は、情報処理装置２００の部品の部品情報を、情報処理装置２００の部品に書き込む（ステップＳ２０２）。ステップＳ２０２の動作は、例えば、具体的には、部品情報に含まれるＭＡＣアドレスを、情報処理装置２００のネットワークインタフェースのＭＡＣアドレスに設定する動作を含んでいてもよい。
【０１０９】
全ての書き込みが成功した場合（ステップＳ２０３においてＹＥＳ）、保守支援装置１００は、図１３に示す動作を終了する。必ずしも全ての書き込みが成功しなかった場合（ステップＳ２０３においてＮＯ）、制御部１１４は、情報処理装置２００に起動を抑制する設定を行う（ステップＳ２０４）。制御部１１４は、さらに、書き込みに失敗した装置情報や部品の情報、部品情報の書き込みに失敗した部品を特定する情報等を出力部１１３に送出してもよい。
【０１１０】
出力部１１３は、失敗した書き込みの情報を出力する（ステップＳ２０５）。具体的には、出力部１１３は、書き込み要求を受け付けた受付経路に応じて定まる出力経路に、書き込みに失敗した装置情報や部品の情報、及び、部品情報の書き込みに失敗した部品を特定する情報等を出力してもよい。
【０１１１】
以上で説明した本実施形態には、第１の実施形態の効果と同じ効果がある。その理由は、第１の実施形態の効果が生じる理由と同じである。
【０１１２】
本実施形態には、さらに、保守の容易性を高めることができると言う効果がある。その理由は、出力部１１３が、失敗した書き込みの情報を出力するからである。また、制御部１１４が、情報処理装置２００の起動を抑制する設定を行うからである。装置情報の書き込みに失敗した場合、少なくとも、情報処理装置２００又は保守支援装置１００にいずれか一方に異常があるはずである。また、部品情報の書き込みに失敗した場合、部品情報の書き込みが失敗した部品に異常があるはずである。出力部１１３が失敗した書き込みの情報を出力することによって、保守員による異常が発生した箇所の特定を容易にする。また、異常が見込まれる情報処理装置２００の起動が抑制されることによって、異常の発生を容易に把握できる。また、異常が見込まれる情報処理装置２００の起動が抑制されることによって、情報処理装置２００の誤動作を抑制することもできる。
【０１１３】
＜変形例＞
次に、本実施形態の変形例について説明する。
【０１１４】
図８は、本変形例の保守支援装置１００の構成の例を表すブロック図である。第１の実施形態の変形例と同様に、制御部１１４及び設定記憶部１２０は、符号化復元部１６０を介して接続されていてもよい。本変形例の符号化復元部１６０は、第１の実施形態の変形例の符号化復元部１６０と同様の機能を備え、第１の実施形態の変形例の符号化復元部１６０と同様に動作する。
【０１１５】
＜第３の実施形態＞
次に、本発明の第３の実施形態について、図面を参照して詳細に説明する。
【０１１６】
＜構成＞
図１４は、本実施形態の保守支援装置１０１の構成の例を表すブロック図である。
【０１１７】
図１４を参照すると、本実施形態の保守支援装置１０１は、設定記憶部１２０と、給電検出部１３０と、決定部１１１と、受付部１１２と、出力部１１３と、を含む。設定記憶部１２０は、情報処理装置の設定情報を記憶する。給電検出部１３０は、前記情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出する。決定部１１１は、検出された前記給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定する。受付部１１２は、決定された前記受付経路のいずれかを経由した前記要求を受け付ける。出力部１１３は、前記情報処理装置の設定情報を読み出す前記要求である読み出し要求を受け付けた場合、前記設定記憶手段に格納されている前記設定情報を、前記要求を受け付けた前記受付経路に応じた出力方法に従って出力する。
【０１１８】
＜動作＞
次に、本実施形態の保守支援装置１０１の動作について、図面を参照して詳細に説明する。
【０１１９】
図１５は、本実施形態の保守支援装置１０１の動作の例を表すフローチャートである。図１５によると、まず、給電検出部１３０が、前記情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出する（ステップＳ１０１）。次に、決定部１１１が、検出された給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定する（ステップＳ１０２）。受付部１１２は、決定された受付経路のいずれかを経由した前述の読み出しの要求を受け付ける（ステップＳ１０３）。読み出しの要求を受け付けていない場合（ステップＳ１０４においてＮＯ）、受付部１１２は、読み出しの要求の受け付けを継続してもよい。読み出しの要求を受け付けた場合（ステップＳ１０４においてＹＥＳ）、出力部１１３が、読み出しの要求を受け付けた受付経路に応じた出力方法に従って、設定記憶部に格納されている装置情報を出力する。
【０１２０】
以上で説明した本実施形態には、  以上で説明した本実施形態には、状態に応じた方法で装置情報を提供できるという効果がある。その理由は、受付部１１２が装置情報の読み出し要求を受け付けた受付経路に応じた出力経路で、出力部１１３が装置情報を出力するからである。
【０１２１】
＜他の実施形態＞
本発明の実施形態に係る保守支援装置の各々は、記憶媒体から読み出されたプログラムがロードされたメモリと、そのプログラムを実行するプロセッサとを含むコンピュータによって実現することができる。本発明の実施形態に係る保守支援装置の各々は、専用のハードウェアによって実現することもできる。本発明の実施形態に係る保守支援装置の各々は、前述のコンピュータと専用のハードウェアとの組み合わせによって実現することもできる。
【０１２２】
図１６は、本発明の実施形態に係る保守支援装置の各々を実現することができる、コンピュータ１０００のハードウェア構成の一例を表す図である。図１６を参照すると、コンピュータ１０００は、プロセッサ１００１と、メモリ１００２と、記憶装置１００３と、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）インタフェース１００４とを含む。また、コンピュータ１０００は、記憶媒体１００５にアクセスすることができる。メモリ１００２と記憶装置１００３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ハードディスクなどの記憶装置である。記憶媒体１００５は、例えば、ＲＡＭ、ハードディスクなどの記憶装置、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、可搬記憶媒体である。記憶装置１００３が記憶媒体１００５であってもよい。プロセッサ１００１は、メモリ１００２と、記憶装置１００３に対して、データやプログラムの読み出しと書き込みを行うことができる。プロセッサ１００１は、Ｉ／Ｏインタフェース１００４を介して、例えば、情報処理装置２００、無線アンテナ３００、及び、管理端末５００にアクセスすることができる。プロセッサ１００１は、記憶媒体１００５にアクセスすることができる。記憶媒体１００５には、コンピュータ１０００を、本発明の実施形態に係る保守支援装置の少なくともいずれかとして動作させるプログラムが格納されている。
【０１２３】
プロセッサ１００１は、記憶媒体１００５に格納されている、コンピュータ１０００を、本発明の実施形態に係る保守支援装置の少なくともいずれかとして動作させるプログラムを、メモリ１００２にロードする。そして、プロセッサ１００１が、メモリ１００２にロードされたプログラムを実行することにより、コンピュータ１０００は、本発明の実施形態に係る保守支援装置の少なくともいずれかとして動作する。
【０１２４】
決定部１１１、受付部１１２、出力部１１３、制御部１１４、給電検出部１３０、符号化復元部１６０、及び、異常検出部１８０は、例えば、プログラムを記憶する記憶媒体１００５からメモリ１００２に読み込まれた、各部の機能を実現することができる専用のプログラムと、そのプログラムを実行するプロセッサ１００１により実現することができる。また、設定記憶部１２０は、コンピュータ１０００が含むメモリ１００２やハードディスク装置等の記憶装置１００３により実現することができる。あるいは、決定部１１１、受付部１１２、出力部１１３、制御部１１４、設定記憶部１２０、給電検出部１３０、操作部１４１、切替部１４２、バスインタフェース部１５１、無線インタフェース部１５２、表示部１５３、符号化復元部１６０、入出力切替部１７０、及び、異常検出部１８０の一部又は全部を、各部の機能を実現する専用の回路によって実現することもできる。
【０１２５】
＜実装例＞
次に、本発明の第２の実施形態の実装例について説明する。
【０１２６】
図１７は、本実装例のＳＰＩメザニンの構成の例を表すブロック図である。図１７に示すＳＰＩメザニン１は、ハードウェア管理・制御回路１０と、記憶部２０と、機能切替部３０と、ＢＭＣ電源供給センサ３１と、無線ＩＦ（Ｉｎｔｅｒｆａｃｅ）電源供給センサ３２と、太陽電池供給センサ３３と、バスインタフェース５１と、スイッチ４３と、無線インタフェース５２と、表示操作部５３と、符号化・復元機能部６０とを含む。
【０１２７】
本実装例の構成要素と上述の各実施形態の構成要素との関係は以下の通りである。ハードウェア管理・制御回路１０は、制御部１１４及び異常検出部１８０に相当する。記憶部２０が、設定記憶部１２０に相当する。機能切替部３０が、決定部１１１、受付部１１２、出力部１１３、及び、入出力切替部１７０に相当する。ＢＭＣ電源供給センサ３１と、無線ＩＦ電源供給センサ３２と、太陽電池供給センサ３３とが、給電検出部１３０に相当する。バスインタフェース５１が、バスインタフェース部１５１に相当する。無線インタフェース５２が、無線インタフェース部１５２に相当する。表示操作部５３が、操作部１４１及び表示部１５３に相当する。スイッチ４３が、切替部１４２に相当する。なお、上述の各実施形態の無線アンテナ３００に相当するアンテナは、無線インタフェース５２に接続されるが、図１７には描かれていない。同様に、上述の各自視形態の太陽電池装置４００に相当する太陽電池は、表示操作部５３に接続されるが、図１７には描かれていない。
【０１２８】
図１７に示すＳＰＩメザニン１は、サーバ装置に実装された場合、そのサーバ機器のＢＭＣとして動作する。図１７に示す例では、ＳＰＩメザニン１は、バスインタフェース５１を介したバスインタフェース接続の有線、及び、無線インタフェース５２を介した無線の少なくともいずれかによって、管理コンピュータ２と接続されている。
【０１２９】
以下、本実装例について、さらに詳しく説明する。
【０１３０】
一般に、ＢＭＣはサーバ機器のハードウェア監視や管理などファームウェアで実現する機能および装置号機番号などの個体識別情報や各設定値などを格納する記憶部の機能を有する。
【０１３１】
但し、稼働・運用状態にあるサーバ機器においては各種設定値の確認や更新が可能であるが、サーバ機器自体が保管状態のような電源供給がなされずＢＭＣ機能が停止状態の場合や、保守作業におけるＢＭＣの記憶部機能を司るＳＰＩメザニン自体を取り外した単体部品に対しては参照が行えず、ＳＰＩメザニン自体が異常なく健全な状態であるか判断することはできない。
【０１３２】
例えば、前述の様なアクセス出来ない状況下においてＳＰＩメザニン自体が故障していた場合には原因究明の切り分け作業を行い、被疑部品を特定後、該当保守部品を保守部品倉庫もしくは製造工場から調達し交換作業を行う。このケースでは個体情報を自動的に引き継げない為、お客様環境復元に向けた手動設定作業など煩雑な復旧作業を要し、システムの再稼働・運用再開までに時間を費やす事態となり、ＳＰＩメザニン自体の品質確保の観点で課題が残る。
【０１３３】
本実装例では、上述の記憶する機能部分にＩＣタグを用いる。図１７の様に本実装例ではＩＣタグにＲＦＩＤリーダライタからの電波をエネルギー源として動作する機能と、ＩＣタグに配置した太陽電池による蓄電機能およびエネルギー源として動作する機能と、提供機能を切替える機能とデータを暗号化および復号する機能などの本実装例機能部を有し、従来機能部と連携処理を行うことで課題の解決を図る。
【０１３４】
ＢＭＣにはサーバ機器のハードウェア監視・管理するための従来機能部に加え、図１７の本実装例機能部を有し、従来の接続方法であるバスインタフェース接続、本実装例での追加機能である無線インタフェース、および保守員等が利用するヒューマンインタフェースデバイス（太陽電池式蓄電による動作可能な表示機および操作用スイッチ）を準備、本実装例機能部が有する提供機能の切替えのために、ＢＭＣへの電力供給とバスインタフェース信号の有無を監視するＢＭＣ電源供給センサ31(以降センサ31と略す)と無線インタフェースからのエネルギー供給および信号の有無を監視する無線ＩＦ電源供給センサ32(以降センサ32と略す)と太陽電池供給および操作入力の有無を監視する太陽電池供給センサ33(以降センサ33と略す)を配置、機能切替部30に実装される提供機能判定辞書(図９)を用いて利用する機能を設定する。
【０１３５】
図９は単機能の提供を目的とした提供機能判定辞書を示す。
【０１３６】
ＢＭＣへのアクセス要求に従い図９の提供機能判定辞書がバスインタフェース接続機能を有効と判定した場合、バスインタフェース51を通じＢＭＣとのアクセスが可能、対象サーバ機器のスタンドアロン環境および管理コンピュータによるリモート環境でのCPU、メモリ、バス、ファン、温度センサ、電圧などの基本コンポーネントの監視やＢＩＯＳ設定など従来機能である稼働状況の確認・運用が実行出来る。
同様にアクセス要求に従い無線インタフェース接続機能を有効と判定した場合は、無線インタフェースを利用し記憶部20へアクセスを試みる。本機能を利用するためには、管理コンピュータなど参照側にＲＦＩＤ(Radio Frequency identifier)の機能が実装されていることが前提である。例として無線インタフェースを利用しＢＭＣにアクセスする管理コンピュータ２に、ＲＦＩＤリーダライタの無線通信機能を実装し、無線インタフェース接続による対象サーバ機器に実装されるＢＭＣへ電波エネルギー供給や記憶部20に格納された情報のやり取りといった通信を実現する。無線インタフェース52を通じて管理コンピュータ２からのリクエストを受け無線インタフェースの機能を有効化、記憶部20に格納された個体識別情報や管理設定情報を管理コンピュータ２へ送信することが出来る。
【０１３７】
無線インタフェース接続では対象サーバ機器の装置号機番号およびＩＣタグの個体情報を利用し通信データの暗号化を実施することも出来る。本機能を利用するためには管理コンピュータ２およびＳＰＩメザニンに符号化・復元機能部60が実装されていることが前提である。管理コンピュータ２から送信された暗号化されたデータをＳＰＩメザニン側に実装された符号化・復元機能部60でデータを復号し記憶部20に格納する。同様に記憶部20から管理コンピュータ２へデータ送信する場合にも符号化・復元機能部60で暗号化を実施、管理コンピュータ２に実装された符号化・復元機能部により復号出来るとする。保守拠点や保守員などを暗号鍵用データとしたデータベース管理を行い、当該の暗号鍵データを利用して元データを暗号化もしくは復号する。これにより、正当な権限を持つ限られたシステム運用関係者のみ設定情報を知りえる機密性のある環境を実現、セキュリティ環境を構築出来る。
【０１３８】
またＳＰＩメザニンがシステムから取り外されたオフライン時におけるＳＰＩメザニン自体の故障・正常の判別など状態を確認するには、上述の無線インタフェース接続機能を利用することも出来るが、これとは別に太陽電池インタフェース接続機能を利用する。記憶部20に格納された装置個体情報である号機番号や管理設定情報データを表示する機能を有する表示操作部53を配置する。この表示操作部53は、卓上計算機(電卓)等で利用されている太陽電池式の液晶表示機を活用する。この表示操作部53に実装された太陽電池を利用し本実装例制御回路へ供給や記憶部20に格納された情報を目視確認することが出来る。例としては、保守員などの作業者が装置の個体情報や各種設定値情報の確認時にボタンを押して表示操作部53から確認操作できるような操作インタフェーススイッチ43(以降スイッチ43と略す)を配置する。保守員によりスイッチ43が押下した場合にセンサ33を通じて提供機能判定辞書が太陽電池の機能を有効化、記憶部20に格納された情報を読み出し表示操作部53に表示することが出来る。
【０１３９】
図１０のように記憶部20が保持する管理情報は、サーバ機器の個体情報である装置号機番号やＭＡＣ情報、ＩＣタグ自身の個体情報、および各管理設定情報（ＢＩＯＳ、ＢＭＣ、ＳＤＲなどの設定値）を定義する。サーバ機器やＩＣタグの個体情報は、外部インタフェースからは参照専用の位置付けとした管理を行う。但し、製造を含む保守の場面では書込・更新可能な情報として管理を行う(図１１)。
【０１４０】
サーバ機器の個体識別情報である装置号機番号とＩＣタグを一対一の紐付関係として管理制御に利用する場合、サーバ機器の個体識別情報を表す装置号機番号を用いる(図１８、図１９)。ＳＰＩメザニンとして上述の個体識別情報を用いて専用生産設備による紐付工程を行い準備することも出来るが、情報入力インタフェースを準備・実装した表示操作部53の太陽電池インタフェース接続機能や無線インタフェース接続機能の利用により、サーバ機器に貼付されたラベル印字情報(サーバ機器号機番号)を目視等による確認の上、ＩＣタグへ情報入力・書き込みすることで、サーバ機器とＩＣタグの個体識別の紐付が実現出来る。
【０１４１】
上述の様なＩＣタグの個体情識別情報自体をサーバ機器個体情報である号機番号と同値として用いても良いが、上述とは異なり、ＩＣタグの管理情報としてＩＣタグ個体情報とサーバ機器個体情報をセットにして管理制御することで紐付することも出来る。
【０１４２】
ＩＣタグおよびサーバ機器の個体情報を別値とした管理情報テーブル(図２０)を準備、管理コンピュータ２側にて管理する。
【０１４３】
前述に示した紐付管理に従い、保守作業対象となるサーバ機器の記憶部20に無線インタフェース接続により管理コンピュータ２に格納された管理情報テーブル(図7)の情報について書込を実行とする。書込処理が正常に終了した場合のみ次工程の作業へ移行、異常終了の場合には再度保守部品を交換する。書込処理が正常完了すればサーバ起動を有効とすることで誤設定防止となるサーバ起動抑制する制御機能を実装することにより、ＳＰＩメザニン自身の動作検証による品質を確保することが実現出来る。
【０１４４】
更なる活用例として、ＢＩＯＳ用、ＢＭＣ用など各ファームウェア対し、各々の記憶部を配置、ＩＣタグの号機番号を利用したファームウェアモジュール格納先の指定による更新作業を実行することが出来る。同様に情報の格納先である記憶部を複数配置する用途として、最新版、一つ前、２つ前などファームウェアの世代管理といった利用方法や、更新する順番・条件付けにも活用出来る。これにより保守員のスキルに依存することなく標準化した保守作業や提供サービスの品質確保が期待できる。
【０１４５】
地方の小規模な保守拠点では保守部品を大都市圏にある保守部品保管倉庫から取り寄せ対応を行っており、マザーボードなど故障率の高い部材の確保に注力する傾向にある。被疑部品の想定が外れ保守拠点で対象サーバ機器の保守部品であるＳＰＩメザニンを保有していない場合には保守部品調達含めシステム復旧までに時間が必要となり、お客様満足度の低下となる可能性がある。
【０１４６】
本実装例では、保守部品準備作業としてこれまでの工場出荷設備の様な専用設備やサーバ機器に物理的な接続を行うことなくＳＰＩメザニン単体に対し設定反映を実現することが出来、保守拠点や倉庫などに保管された状態においても設定反映や確認が容易に実行出来るため、保守部品としての品質を確保出来る。これにより保守部品準備作業の迅速化と、これまでの保守作業における突発的なＳＰＩメザニン故障が低減出来ることでＳＰＩメザニン交換作業の平常化が期待出来る。同様に事前準備とした保守部品や保管品の最新化対応作業の工数軽減にも期待出来る。
【０１４７】
また、前述の保守拠点環境において専用設備や専用部品を配備する必要がないことによる投資抑制や、サーバ機器モデル毎の保守部品を準備する必要が無く汎用性に優れるため特に多品種少量といった条件下の作業対応が必要な場合、対応の度に完成品を迅速且つ容易に準備出来るため部材管理工数の軽減といった効果が期待出来る。
【０１４８】
仮に障害が発生し、保守員による現地でのファームウェア変更保守が必要となった場合、従来の手段であるバスインタフェース接続によるオンライン保守作業では、お客様ＯＳ環境を考慮したアップデートツール開発および準備が必要になるが、本実装例ではＯＳ環境に依存しない無線方式アップデートツールのみの準備となり、保守ツール開発投資抑制に貢献出来る。
【０１４９】
また、ＢＩＯＳ用、ＢＭＣ用など複数のファームウェアを一度に更新する保守に適用優先順位がある場合、各々の記憶部を配置したＩＣタグのシリアルナンバを利用し順位付けをすることで更新優先度機能を実現することが出来、これにより保守員のスキルに依存することなく標準化した保守作業や提供サービスの品質確保が期待出来る。
【０１５０】
同様にオフライン保守においても、従来の手段では対象サーバ機器を起動して各種設定やオフラインツールによる作業を行うが、ＩＣタグに付帯した表示操作部53または無線インタフェース接続によりサーバ機器の個体情報やＢＩＯＳなどの各管理設定情報がホストコンピュータを起動することなく容易に確認することが出来、誤設定状態でのサーバ機器起動による二次障害リスクの低減も期待出来る。
【０１５１】
本実装例機能をＳＰＩメザニンといった脱着可能な形態ではなく、サーバ機器のマザーボード自体に実装することで、無線インタフェース接続などの機能を利用した管理情報の書き込みが可能となる。また、本実装例機能である表示機能部を利用した保守部品単体での管理設定情報の確認が出来る為、ＳＰＩメザニンとして独立した保守部品を準備する必要は無くなり、保守部品をマザーボードのみに集約出来ることによる部材管理含めたコスト低減やコネクタ挿し間違えなど人為的な作業ミスの軽減といった観点でも期待出来る。
【０１５２】
＜付記＞
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１５３】
（付記１）
情報処理装置の設定情報を記憶する設定記憶手段と、
前記情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出する給電検出手段と、
検出された前記給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定する決定手段と、
決定された前記受付経路のいずれかを経由した前記要求を受け付ける受付手段と、
前記情報処理装置の設定情報を読み出す前記要求である読み出し要求を受け付けた場合、前記設定記憶手段に格納されている前記設定情報を、前記要求を受け付けた前記受付経路に応じた出力方法に従って出力する出力手段と、
を備える保守支援装置。
【０１５４】
（付記２）
給電経路を介して電力を供給する太陽電池と、
前記複数の給電経路に含まれる、前記太陽電池からの給電経路の、遮断と導通とを操作に応じて切り替える切替手段と、を備え、
前記受付手段は、決定された前記給電経路が前記太陽電池からの給電経路である場合、前記太陽電池からの給電経路が導通の状態であることを、前記要求として受け付け、
前記出力手段は、前記太陽電池からの給電経路の導通が前記要求として受け付けられた場合、前記太陽電池からの給電によって駆動される表示装置に、前記設定情報を出力する
付記１に記載の保守支援装置。
【０１５５】
（付記３）
前記保守支援装置の異常を検出する異常検出手段をさらに備え、
前記出力手段は、異常が検出された場合、異常を示す情報を出力する
付記１又は２に記載の保守支援装置。
【０１５６】
（付記４）
前記受付手段は、前記設定情報を前記情報処理装置に書き込む前記要求である書き込み要求をさらに受け付け、
前記保守支援装置は、
前記書き込み要求を受け付けた場合、前記設定情報を前記情報処理装置に書き込み、前記設定情報の前記情報処理装置への書き込みが失敗した場合、前記情報処理装置に、起動を抑制する設定を行う制御手段
をさらに備える付記１乃至３のいずれか１項に記載の保守支援装置。
【０１５７】
（付記５）
前記設定情報は、前記情報処理装置に含まれる部品の設定情報である部品設定情報を含み、
前記制御手段は、前記部品設定情報を前記部品に書き込み、前記部品のいずれかへの前記部品設定情報の書き込みが失敗した場合、前記情報処理装置に、起動を抑制する前記設定を行う
付記４に記載の保守支援装置。
【０１５８】
（付記６）
前記出力手段は、前記書き込み要求を受け付けた前記受付経路に応じた出力方法に従って、前記部品設定情報の書き込みが失敗した前記部品の識別情報を出力する
付記５に記載の保守支援装置。
【０１５９】
（付記７）
前記出力手段は、前記要求を受け付けた前記受付経路に応じて、前記設定情報から出力する設定情報を選択し、選択された前記設定情報を出力する
付記１乃至６のいずれか１項に記載の保守支援装置。
【０１６０】
（付記８）
付記１乃至７のいずれか１項に記載の保守支援装置と、
前記保守支援装置に接続されている無線アンテナと、
を備え、
前記受付経路は、前記無線アンテナを介した無線による通信の経路を含み、
前記出力手段は、前記受付経路が前記無線アンテナを介した無線による通信の経路である場合、前記無線アンテナを介して、前記設定情報を出力する
情報処理装置。
【０１６１】
（付記９）
情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出し、
検出された前記給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定し、
決定された前記受付経路のいずれかを経由した前記要求を受け付け、
設定記憶手段に格納されている、前記情報処理装置の設定情報を読み出す前記要求である読み出し要求を受け付けた場合、前記設定記憶手段に格納されている前記設定情報を、前記要求を受け付けた前記受付経路に応じた出力方法に従って出力する、
保守支援方法。
【０１６２】
（付記１０）
前記複数の給電経路に含まれる、電力を供給する太陽電池からの給電経路の、遮断と導通とを操作に応じて切り替え、
決定された前記給電経路が前記太陽電池からの給電経路である場合、前記太陽電池からの給電経路が導通の状態であることを、前記要求として受け付け、
前記太陽電池からの給電経路の導通が前記要求として受け付けられた場合、前記太陽電池からの給電によって駆動される表示装置に、前記設定情報を出力する
付記９に記載の保守支援方法。
【０１６３】
（付記１１）
異常を検出し、
異常が検出された場合、異常を示す情報を出力する
付記９又は１０に記載の保守支援方法。
【０１６４】
（付記１２）
前記設定情報を前記情報処理装置に書き込む前記要求である書き込み要求をさらに受け付け、
前記書き込み要求を受け付けた場合、前記設定情報を前記情報処理装置に書き込み、前記設定情報の前記情報処理装置への書き込みが失敗した場合、前記情報処理装置に、起動を抑制する設定を行う
付記９乃至１１のいずれか１項に記載の保守支援方法。
【０１６５】
（付記１３）
前記設定情報は、前記情報処理装置に含まれる部品の設定情報である部品設定情報を含み、
前記部品設定情報を前記部品に書き込み、前記部品のいずれかへの前記部品設定情報の書き込みが失敗した場合、前記情報処理装置に、起動を抑制する前記設定を行う
付記１２に記載の保守支援方法。
【０１６６】
（付記１４）
前記書き込み要求を受け付けた前記受付経路に応じた出力方法に従って、前記部品設定情報の書き込みが失敗した前記部品の識別情報を出力する
付記１３に記載の保守支援方法。
【０１６７】
（付記１５）
前記要求を受け付けた前記受付経路に応じて、前記設定情報から出力する設定情報を選択し、選択された前記設定情報を出力する
付記９乃至１４のいずれか１項に記載の保守支援方法。
【０１６８】
（付記１６）
コンピュータに、
情報処理装置からの給電経路を含む、複数の給電経路からの給電の有無を検出する給電検出処理と、
検出された前記給電の有無に基づいて、複数の受付経路から、要求を受け付ける受付経路を決定する決定処理と、
決定された前記受付経路のいずれかを経由した前記要求を受け付ける受付処理と、
設定記憶手段に格納されている、前記情報処理装置の設定情報を読み出す前記要求である読み出し要求を受け付けた場合、前記設定記憶手段に格納されている前記設定情報を、前記要求を受け付けた前記受付経路に応じた出力方法に従って出力する出力処理と、
を実行させるプログラム。
【０１６９】
（付記１７）
コンピュータに、
前記複数の給電経路に含まれる、電力を供給する太陽電池からの給電経路の、遮断と導通とを操作に応じて切り替える切替処理を実行させ、
前記受付処理は、決定された前記給電経路が前記太陽電池からの給電経路である場合、前記太陽電池からの給電経路が導通の状態であることを、前記要求として受け付け、
前記出力処理は、前記太陽電池からの給電経路の導通が前記要求として受け付けられた場合、前記太陽電池からの給電によって駆動される表示装置に、前記設定情報を出力する
付記１６に記載のプログラム。
【０１７０】
（付記１８）
コンピュータに、
異常を検出する異常検出処理をさらに実行させ、
前記出力処理は、異常が検出された場合、異常を示す情報を出力する
付記１６又は１７に記載のプログラム。
【０１７１】
（付記１９）
前記受付処理は、前記設定情報を前記情報処理装置に書き込む前記要求である書き込み要求をさらに受け付け、
コンピュータに、
前記書き込み要求を受け付けた場合、前記設定情報を前記情報処理装置に書き込み、前記設定情報の前記情報処理装置への書き込みが失敗した場合、前記情報処理装置に、起動を抑制する設定を行う制御処理
をさらに実行させる付記１６乃至１８のいずれか１項に記載のプログラム。
【０１７２】
（付記２０）
前記設定情報は、前記情報処理装置に含まれる部品の設定情報である部品設定情報を含み、
前記制御処理は、前記部品設定情報を前記部品に書き込み、前記部品のいずれかへの前記部品設定情報の書き込みが失敗した場合、前記情報処理装置に、起動を抑制する前記設定を行う
付記１９に記載のプログラム。
【０１７３】
（付記２１）
前記出力処理は、前記書き込み要求を受け付けた前記受付経路に応じた出力方法に従って、前記部品設定情報の書き込みが失敗した前記部品の識別情報を出力する
付記２０に記載のプログラム。
【０１７４】
（付記２２）
前記出力処理は、前記要求を受け付けた前記受付経路に応じて、前記設定情報から出力する設定情報を選択し、選択された前記設定情報を出力する
付記１６乃至２１のいずれか１項に記載のプログラム。
【０１７５】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【０１７６】
１    ＳＰＩメザニン
２    管理コンピュータ
１０    ハードウェア管理・制御回路
２０    記憶部
３０    機能切替部
３１    ＢＭＣ電源供給センサ
３２    無線ＩＦ電源供給センサ
３３    太陽電池供給センサ
４３    スイッチ
５１    バスインタフェース
５２    無線インタフェース
５３    表示操作部
６０    符号化・復元機能部
１００    保守支援装置
１０１    保守支援装置
１１１    決定部
１１２    受付部
１１３    出力部
１１４    制御部
１２０    設定記憶部
１３０    給電検出部
１３１    ＢＭＣ給電検出部
１３２    無線給電検出部
１３３    太陽電池給電検出部
１３４    検出結果通知部
１４１    操作部
１４２    切替部
１５１    バスインタフェース部
１５２    無線インタフェース部
１５３    表示部
１６０    符号化復元部
１７０    入出力切替部
１８０    異常検出部
２００    情報処理装置
２０１    ＣＰＵ
２０２    主記憶装置
２０３    入出力装置
２０４    コネクタ
２０５    保守支援システム（監視制御部（ＢＭＣ））
２０６    監視制御部（ＢＭＣ）
３００    無線アンテナ
４００    太陽電池
５００    管理端末
１０００    コンピュータ
１００１    プロセッサ
１００２    メモリ
１００３    記憶装置
１００４    Ｉ／Ｏインタフェース
１００５    記憶媒体
【図１】
2019164404.tif 000003
【図２】
2019164404.tif 000004
【図３】
2019164404.tif 000005
【図４】
2019164404.tif 000006
【図５】
2019164404.tif 000007
【図６】
2019164404.tif 000008
【図７】
2019164404.tif 000009
【図８】
2019164404.tif 000010
【図９】
2019164404.tif 000011
【図１０】
2019164404.tif 000012
【図１１】
2019164404.tif 000013
【図１２】
2019164404.tif 000014
【図１３】
2019164404.tif 000015
【図１４】
2019164404.tif 000016
【図１５】
2019164404.tif 000017
【図１６】
2019164404.tif 000018
【図１７】
2019164404.tif 000019
【図１８】
2019164404.tif 000020
【図１９】
2019164404.tif 000021
【図２０】
2019164404.tif 000022