(57)【要約】【目的】ＡＴＣＡ規格に準拠した通信機能ブレードの如くホットスワップ処理を可能とすると共に、誤操作によるホットスワップ処理の不測動作を回避し得る通信機能ブレードを提供する。【構成】ブレード収容装置に着脱自在に取り付けられ、電源部と、該電源部からの供給電力によって動作する通信機能部と、該ブレード収容装置との取り付け状態をロック状態にする手動ロック機構と、を含む通信機能ブレードであり、該手動ロック機構による取り付け状態を検知し、該取り付け状態がロック解除状態にある場合に、その継続時間を監視し、該継続時間が所定時間を超えた場合に、該電源部から該通信機能部への電力供給を停止する。【選択図】図３
2008269003.tif 000002
【特許請求の範囲】
【請求項１】
ブレード収容装置に着脱自在に取り付けられ、電源部と、前記電源部からの供給電力によって動作する通信機能部と、前記ブレード収容装置との取り付け状態をロック状態にする手動ロック機構と、を含む通信機能ブレードであって、
前記手動ロック機構による取り付け状態を検知する状態検知手段と、
検知された取り付け状態がロック解除状態にある場合に、その継続時間を監視する継続時間監視手段と、
当該監視された継続時間が所定時間を超えた場合に、前記電源部から前記通信機能部への電力供給を停止する電力供給停止手段と、
を含むことを特徴とする通信機能ブレード。
【請求項２】
前記電力供給停止手段による電力供給停止に先立って、動作中の通信機能部において実行されていた通信ソフトウェアの実行を終了せしめるソフトウェア制御手段をさらに含むことを特徴とする請求項１記載の通信機能ブレード。
【請求項３】
前記継続時間監視手段は、前記取り付け状態がロック解除状態にあり且つ自身が監視動作中であることを表示する表示手段をさらに含むことを特徴とする請求項１記載の通信機能ブレード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＴＣＡ規格に準拠するブレードの如く収容装置に着脱自在に取り付けられ、ＩＰネットワーク接続機能等の通信機能を奏する通信機能ブレードに関する。
【背景技術】
【０００２】
ＡＴＣＡ（Advanced telecom computing architecture）規格は、通信事業者向けコンピュータのハードウエア規格としてＰＩＣＭＧ（PCI industrial computer manufacturers group）により標準化され、収容装置の筐体（シェルフ）の形状とそこに挿入するカードすなわちブレードのハードウエア仕様を規定している。該規格の特徴は、筐体のサイズや構造のほか電源を入れたままブレードを抜き挿しできる機能すなわちホットスワップ（Hotswap）機能を規定している点にある。かかる規格か適用された通信装置においては、ＣＰＵや各種チップが載ったブレード単位で通信処理が実行できると共に、ブレードを追加することで装置全体の処理能力を容易に拡張することができる。これにより、通信サービスを提供する際に求められる信頼性や可用性を高めことができる（非特許文献１参照）。
【０００３】
ところで、かかる規格に準拠したブレードは、ブレードに備えられた挿脱レバーを解除状態に操作してブレードを引き抜くことより取り外すことができる。この際に、挿脱レバーの解除状態をマイクロスイッチであるハンドルスイッチ（Handle Switch）が検知し、この検知に応じてブレードが担っていた業務処理を停止して自身の電源を落とすホットスワップ処理が実行されるようになっている。
【非特許文献１】ＮＴＴ−ＡＴ社が提供するサイト：「http://ngw.ntt-at.co.jp/cti/vocalnet/products/soft/advancedtca.html」
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の如き構成の装置では、挿脱レバーが誤って操作された場合にもホットスワップ処理が開始されてしまう問題がある。例えば、実運用を行いつつ保守作業を並行して行うような場合には、保守者はブレード正面に配置されている保守用端子を使用して作業を行うことが要求される。かかる作業において、保守者の衣服を挿脱レバーに引っかける或いはケーブルを挿脱レバーに引っかけしまうと、挿脱レバーによるロック機構が解除状態となりホットスワップ処理は開始されてしまう。ホットスワップ処理は通常当該ブレードの電源がシャットダウンされるまで中断することができず、当該ブレードの通信機能の運用によりユーザに提供されていたサービスが中断され、当該ユーザにとってはシステムダウンと同様の被害を与えてしまう危険がある。
【０００５】
本発明の目的は、ＡＴＣＡ規格に準拠した通信機能ブレードの如くホットスワップ処理を可能とすると共に、誤操作によるホットスワップ処理の不測動作を回避し得る通信機能ブレードを提供することである。
【課題を解決するための手段】
【０００６】
本発明による通信機能ブレードは、ブレード収容装置に着脱自在に取り付けられ、電源部と、該電源部からの供給電力によって動作する通信機能部と、該ブレード収容装置との取り付け状態をロック状態にする手動ロック機構と、を含む通信機能ブレードであり、該手動ロック機構による取り付け状態を検知する状態検知手段と、検知された取り付け状態がロック解除状態にある場合に、その継続時間を監視する継続時間監視手段と、当該監視された継続時間が所定時間を超えた場合に、該電源部から該通信機能部への電力供給を停止する電力供給停止手段と、を含むことを特徴とする。
【発明の効果】
【０００７】
本発明による通信機能ブレードによれば、誤操作によるホットスワップ処理の不測動作を回避し得る。
【発明を実施するための最良の形態】
【０００８】
本発明の実施例について添付の図面を参照しつつ詳細に説明する。
【０００９】
図１は、本発明の実施例を示し、本発明による通信機能ブレードが収容された通信装置を示している。通信装置１０は、例えば、通信事業者間に位置するＩＰ網間トラヒック仲介機能を有するＬ２ＳＷ／Ｌ３ＳＷ装置である。通信装置１０は、通信機能ブレードを収容する収容装置を構成し、その筐体に複数の通信機能ブレードとしてブレード２０ａ〜２０ｎが着脱自在に取り付けられる。
【００１０】
複数のブレード２０ａ〜２０ｎの各々は、通信装置１０に要求される様々の機能が適切に分散されて配置される。例えば、複数のブレード２０ａ〜２０ｎは、ＩＰネットワークへの接続機能を備えるブレード、ＴＤＭネットワークへの接続機能を備えるブレード、ＩＰ網間のトラヒック仲介機能を備えるブレード、あるいはネットワーク情報の記憶機能を備えるブレード等の多様なブレードから構成され得る。複数のブレード２０ａ〜２０ｎの各々は、ＡＴＣＡ（Advanced telecom computing architecture）規格に準拠した装置であり、挿抜レバー２１１と青色発光装置である青色ＬＥＤ２１２とを備え、本発明においてはさらに橙色発光装置である橙色ＬＥＤ２１３を備える。挿抜レバー２１１は、通信装置１０との取り付け状態をロックするための手動ロック機構を提供する。
【００１１】
図２は、図１に示された挿抜レバーの操作状況を説明している。挿抜レバー１２１を引き上げることより通信装置の筐体とブレード２０とのロック機構がロック解除される。この時、挿抜レバー１２１が引き上げられた状態であるロック解除状態がマイクロスイッチであるハンドルスイッチ２１４により検知される。
【００１２】
図３は、図１に示されたブレードの内部構成を示している。ブレード２０は、操作部２１と、中継監視部２２と、ＩＰＭＣ部２３と、ブレード内電源部２４と、ペイロード部２５とを含む。ＩＰＭＣ部２３、ブレード内電源部２４及びペイロード部２５は、適切なコネクタ（図示せず）を介して通信装置１０と電気的に接続される。これにより、ブレード２０のペイロード部２５は、通信装置１０内部のギガビットＬＡＮの如き通信手段により他のブレードと相互に通信可能となる共に、外部のネットワークと通信可能となる。
【００１３】
操作部２１は挿抜レバー２１１と青色ＬＥＤ２１２と橙色ＬＥＤ２１３とハンドルスイッチ２１４とを含む。青色ＬＥＤ２１２は現在時点においてホットスワップ処理が開始されていることを表示し、橙色ＬＥＤ２１３は現在時点においてホットスワップ処理が留保されていることを表示する。ハンドルスイッチ２１４は、上記したように、挿抜レバー１２１による手動ロック機構による取り付け状態を検知する手段を提供する。
【００１４】
ブレード内電源部２４は、ブレード２０内部の各部位に電源を供給する。ペイロード部２５は、通信機能部を構成し、例えばＩＰ網間のトラヒックを仲介する通信機能の如きブレードの種類に応じた通信機能を備える。該通信機能はハードウェアロジックに実現されても良いが、通常、搭載される通信ソフトウェアの実行より実現される。
【００１５】
ＩＰＭＣ部２３は、ＩＰＭＣ（Intelligent Peripheral Management Controller）機能を司り、特にホットスワップ処理を実行するホットスワップ処理部２３１を含む。ホットスワップ処理部２３１は、供給されるホットスワップ処理開始指令に応じて、ブレード内電源部２４による電力供給停止を制御すると共に、ペイロード部２５において実行されていた通信ソフトウェアの実行を正常終了させる終了制御を行う機能を備える。
【００１６】
図４は、本発明によるブレードの処理手順を示している。この処理手順は、ブレードに含まれる操作部２１、中継監視部２２、ＩＰＭＣ部２３、ブレード内電源部２４及びペイロード部２５が協働して実行される。
【００１７】
先ず、操作者が意図的または誤操作により挿抜レバーを引き上げたとする。これに応じて、操作部２１は、挿抜レバーが引き上げられた解除状態を検知し、ホットスワップ開始指令を中継監視部２２に供給する（ステップＳ１）。中継監視部２２は、該ホットスワップ開始指令が供給される継続時間が例えば５秒の如き所定時間を越えるまで、ホットスワップ開始指令の中継を留保すると共に、点燈指令を操作部２１に送信する（ステップＳ２）。
【００１８】
操作部２１は、該点燈指令に応じて橙色ＬＥＤを点燈する（ステップＳ３）。これにより、操作者は現在時点においてホットスワップ処理の開始が留保されていることを認識することができる。この間に、操作部２１は、挿抜レバーが元の取り付け状態への復帰を検知した場合には、橙色ＬＥＤの点燈断を行うと共に中継監視部２２に供給していたホットスワップ開始指令の供給を停止する（ステップＳ４）。
【００１９】
中継監視部２２は、継続時間を監視する間にホットスワップ開始指令の供給が停止されるか否かを判定している（ステップＳ５）。もし供給が継続せず停止されたならば、中継監視部２２は、再び当初の挿抜レバー操作を待つ状態に戻る。一方、もし供給が継続して停止されていないならば、中継監視部２２は、ホットスワップ開始指令をＩＰＭＣ部２３に送信することでホットスワップ開始指令の中継を行う（ステップＳ６）。
【００２０】
該ホットスワップ開始指令に応じて、ＩＰＭＣ部２３は、ホットスワップ処理を開始し、ホットスワップ開始割り込み通知をペイロード部２５に送信すると共に、点燈指令を操作部２１に送信する（ステップＳ７）。操作部２１は、該点燈指令に応じて青色ＬＥＤを点燈する（ステップＳ８）。これにより、操作者は現在時点においてホットスワップ処理が開始されたことを認識することができる。
【００２１】
一方、ペイロード部２５は、ホットスワップ開始割り込み通知に応じてその通信機能の停止を開始する（ステップＳ９）。ペイロード部２５は、その通信機能によりサービス中の処理を含むことから、これらの処理を実行する通信ソフトウェアを正常終了させる。通信ソフトウェアの終了にはある程度の時間を要することから、ＩＰＭＣ部２３は、予め設定された所定時間経過後にホットスワップ処理を終了し、シャットダウン指令をブレード内電源部２４に送信する（ステップＳ１０）。ブレード内電源部２４は、該シャットダウン指令に応じてシャットダウン処理を行う（ステップＳ１１）。ペイロード部２５は、ブレード内電源部２４の電源供給停止に応じて通信機能のサービス停止を完了する（ステップＳ１２）。一方、ブレード内電源部２４の電源供給停止により操作部２１内の青色ＬＥＤの点燈も終了する。これにより、操作者はホットスワップ処理の完了を認識することができる。操作者は、必要に応じてブレードを引き抜く等の保守作業を行う。
【００２２】
以上の実施例において、本発明による通信装置を適用することで、操作者の意図的操作あるいは誤操作の違いに関わらず、挿抜レバーの引き上げに応じてホットスワップ処理開始指令が受け付けられたもののこれが留保され、操作者に注意を促す表示がなされる。保守者が所定時間内に挿抜レバーを戻せば、ホットスワップ処理開始指令が撤回される。これにより、誤った操作によるシステムダウンを免れることができる。
【産業上の利用可能性】
【００２３】
以上の実施例においては、通信装置に着脱自在なブレードとしてＡＴＣＡ規格に基づくブレードを例として説明されたが、本発明にはかかる限定はなく挿抜レバーに連動してホットスワップ処理が開始され得るＡＭＣ（Advanced Mezzanine Card）規格のブレードにも適用可能である。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施例を示し、本発明による通信機能ブレードが収容された通信装置を示す斜視図である。
【図２】図１に示した挿抜レバーの操作状況を説明する説明図である。
【図３】図１に示したブレードの内部構成を示すブロック図である。
【図４】本発明によるブレードの処理手順を示すシーケンス図である。
【符号の説明】
【００２５】
１０  通信装置
２０、２０ａ、２０ｂ、２０ｎ  ブレード
２１  操作部
２２  中継監視部
２３  ＩＰＭＣ部
２４  ブレード内電源部
２５  ペイロード部
２１１  挿抜レバー
２１２  青色ＬＥＤ
２１３  橙色ＬＥＤ
２１４  ハンドルスイッチ
【図１】
2008269003.tif 000003
【図２】
2008269003.tif 000004
【図３】
2008269003.tif 000005
【図４】
2008269003.tif 000006