(57)【要約】【課題】通信モジュールが情報機器から取り外されることをトリガとして、通信モジュールへの電力供給が遮断される前に、確実にログデータを記憶部に記憶させる。【解決手段】光トランシーバとサーバ１との電気的な接続が切り離される前に作動するスイッチ２９を備え、ＣＰＵ２２は、スイッチ２９の作動に基づいて、ログデータをＥＥＰＲＯＭ２８に記憶させてからサーバ１からの受電を停止する受電停止処理を行う。これにより、光トランシーバがサーバ１から取り外されることをトリガとして、光トランシーバへの電力供給が遮断される前に、確実にログデータをＥＥＰＲＯＭ２８に記憶させることができる。【選択図】図５
2016197299.tif 000002
【特許請求の範囲】
【請求項１】
情報機器に接続される通信モジュールに設けられ、当該通信モジュールの前記情報機器からの取り外しを検知する取り外し検知装置であって、
前記情報機器からの電力供給により作動し、少なくとも２つの前記情報機器の間を伝送する信号を制御する制御部と、
前記情報機器および前記制御部のうちの少なくともいずれか一方のログデータを記憶する記憶部と、
前記通信モジュールと前記情報機器との電気的な接続が切り離される前に作動するスイッチと、
を備え、
前記制御部は、前記スイッチの作動に基づいて、前記ログデータを前記記憶部に記憶させてから前記情報機器からの受電を停止する受電停止処理を行う、
取り外し検知装置。
【請求項２】
請求項１記載の取り外し検知装置において、
前記制御部、前記記憶部および前記スイッチは、前記通信モジュールのケースの内部に収容される基板に設けられ、
前記ケースは、前記スイッチを作動させる引っ張り操作部を有し、
前記引っ張り操作部は、前記ケースに引き抜き力が作用する前に前記スイッチを作動させる、
取り外し検知装置。
【請求項３】
請求項１または２記載の取り外し検知装置において、
前記受電停止処理に掛かる受電停止処理時間は、前記通信モジュールと前記情報機器との電気的な接続が切り離されるまでに掛かる接続切り離し時間よりも短い、
取り外し検知装置。
【請求項４】
情報機器に接続される通信モジュールであって、
前記情報機器からの電力供給により作動し、少なくとも２つの前記情報機器の間を伝送する信号を制御する制御部と、
前記情報機器および前記制御部のうちの少なくともいずれか一方のログデータを記憶する記憶部と、
前記通信モジュールと前記情報機器との電気的な接続が切り離される前に作動するスイッチと、
を備え、
前記制御部は、前記スイッチの作動に基づいて、前記ログデータを前記記憶部に記憶させてから前記情報機器からの受電を停止する受電停止処理を行う、
通信モジュール。
【請求項５】
請求項４記載の通信モジュールにおいて、
前記制御部、前記記憶部および前記スイッチは、ケースの内部に収容される基板に設けられ、
前記ケースは、前記スイッチを作動させる引っ張り操作部を有し、
前記引っ張り操作部は、前記ケースに引き抜き力が作用する前に前記スイッチを作動させる、
通信モジュール。
【請求項６】
請求項４または５記載の通信モジュールにおいて、
前記受電停止処理に掛かる受電停止処理時間は、前記通信モジュールと前記情報機器との電気的な接続が切り離されるまでに掛かる接続切り離し時間よりも短い、
通信モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信モジュールの情報機器からの取り外しを検知する取り外し検知装置に関する。
【背景技術】
【０００２】
従来、データセンタに設置されたサーバやストレージなどの情報機器には、電気配線や光ファイバ等よりなる通信ケーブルが接続されている。この通信ケーブルの長手方向両端部には、情報機器の背面等に設けられたインターフェースに電気的に接続されるコネクタが設けられている。そして、作業者により任意のインターフェースに任意のコネクタを接続することで、所望の情報通信システムを構築することができる。
【０００３】
このような通信ケーブルに設けられるコネクタは、確実に情報機器に電気的に接続することができ、かつ容易に情報機器から取り外せるようにするのが望ましい。これにより、作業性の向上を図ることができ、かつ通信ケーブルへの負荷を低減して通信不良等の発生を抑制することができる。そこで、コネクタを情報機器から取り外し易くするために、当該コネクタにプルタブを設けることが行われている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１１９４３号公報（図１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＣＰＵ等の高性能化に伴い、情報機器におけるデータの処理能力が大幅に向上しており、情報機器間を伝送するデータ量も大幅に増大している。そこで、転送速度の増大や高速化に有利な光インタコネクトを適用することが行われている。具体的には、例えば、情報機器のインターフェースに、光電変換部を備えた光トランシーバを電気的に接続し、情報機器の内部では電気による通信を行う。一方、情報機器間に設けられる通信ケーブルに光ファイバケーブルを採用し、これにより電磁ノイズに対する耐性を向上させつつ、情報機器間を伝送するデータ量の増大に対応することができ、ひいては転送速度が２５Ｇｂｐｓの高速通信に対応可能となる。
【０００６】
このような通信ケーブルには、ＡＯＣ（Active Optical Cable）の形態を採るものがある。このＡＯＣは、光ファイバケーブルの長手方向両端部に、光トランシーバをそれぞれ一体に設けて形成される。そして、光トランシーバのケースには、当該光トランシーバを情報機器から取り外し易くするためのプルタブが設けられている。また、光トランシーバのケース内には、光電変換部を備えた基板が収容され、この基板には、光電変換部の駆動時間や温度履歴等のログデータを記憶する記憶部を設けることが行われる。これにより作業者は、光トランシーバや情報機器の動作履歴を把握することができる。
【０００７】
しかしながら、上述のような光トランシーバは、接続相手である情報機器からの電力供給により作動する。そのため、光トランシーバを情報機器から取り外して光トランシーバへの電力供給が突然遮断されると、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の記憶部にログデータが正しく記憶（保存）されないことが起こり得る。
【０００８】
本発明の目的は、通信モジュールが情報機器から取り外されることをトリガとして、通信モジュールへの電力供給が遮断される前に、確実にログデータを記憶部に記憶させることが可能な取り外し検知装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る取り外し検知装置では、情報機器に接続される通信モジュールに設けられ、当該通信モジュールの前記情報機器からの取り外しを検知する取り外し検知装置であって、前記情報機器からの電力供給により作動し、少なくとも２つの前記情報機器の間を伝送する信号を制御する制御部と、前記情報機器および前記制御部のうちの少なくともいずれか一方のログデータを記憶する記憶部と、前記通信モジュールと前記情報機器との電気的な接続が切り離される前に作動するスイッチと、を備え、前記制御部は、前記スイッチの作動に基づいて、前記ログデータを前記記憶部に記憶させてから前記情報機器からの受電を停止する受電停止処理を行う。
【００１０】
本発明の他の態様では、前記制御部、前記記憶部および前記スイッチは、前記通信モジュールのケースの内部に収容される基板に設けられ、前記ケースは、前記スイッチを作動させる引っ張り操作部を有し、前記引っ張り操作部は、前記ケースに引き抜き力が作用する前に前記スイッチを作動させる。
【００１１】
本発明の他の態様では、前記受電停止処理に掛かる受電停止処理時間は、前記通信モジュールと前記情報機器との電気的な接続が切り離されるまでに掛かる接続切り離し時間よりも短い。
【００１２】
本発明に係る通信モジュールでは、情報機器に接続される通信モジュールであって、前記情報機器からの電力供給により作動し、少なくとも２つの前記情報機器の間を伝送する信号を制御する制御部と、前記情報機器および前記制御部のうちの少なくともいずれか一方のログデータを記憶する記憶部と、前記通信モジュールと前記情報機器との電気的な接続が切り離される前に作動するスイッチと、を備え、前記制御部は、前記スイッチの作動に基づいて、前記ログデータを前記記憶部に記憶させてから前記情報機器からの受電を停止する受電停止処理を行う。
【００１３】
本発明の他の形態では、前記制御部、前記記憶部および前記スイッチは、ケースの内部に収容される基板に設けられ、前記ケースは、前記スイッチを作動させる引っ張り操作部を有し、前記引っ張り操作部は、前記ケースに引き抜き力が作用する前に前記スイッチを作動させる。
【００１４】
本発明の他の形態では、前記受電停止処理に掛かる受電停止処理時間は、前記通信モジュールと前記情報機器との電気的な接続が切り離されるまでに掛かる接続切り離し時間よりも短い。
【発明の効果】
【００１５】
本発明によれば、通信モジュールと情報機器との電気的な接続が切り離される前に作動するスイッチを備え、制御部は、スイッチの作動に基づいて、ログデータを記憶部に記憶させてから情報機器からの受電を停止する受電停止処理を行う。
【００１６】
これにより、通信モジュールが情報機器から取り外されることをトリガとして、通信モジュールへの電力供給が遮断される前に、確実にログデータを記憶部に記憶させることができる。
【図面の簡単な説明】
【００１７】
【図１】光トランシーバとサーバとの接続状態を示す斜視図である。
【図２】（ａ），（ｂ）は、プルタブの動作状態を説明する斜視図である。
【図３】図１の光トランシーバのケース内にある基板を示す斜視図である。
【図４】（ａ），（ｂ）は、スイッチの動作状態を説明する平面図である。
【図５】図２の基板に実装された電子部品を示すブロック図である。
【図６】受電停止処理の流れを説明するフローチャート図である。
【図７】受電停止処理のタイミングを説明するタイミングチャート図である。
【図８】（ａ），（ｂ）は、受電停止処理の変形例を示すフローチャート図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について図面を用いて詳細に説明する。
【００１９】
図１は光トランシーバとサーバとの接続状態を示す斜視図を、図２（ａ），（ｂ）はプルタブの動作状態を説明する斜視図を、図３は図１の光トランシーバのケース内にある基板を示す斜視図を、図４（ａ），（ｂ）はスイッチの動作状態を説明する平面図を、図５は図２の基板に実装された電子部品を示すブロック図を、図６は受電停止処理の流れを説明するフローチャート図を、図７は受電停止処理のタイミングを説明するタイミングチャート図を、図８（ａ），（ｂ）は受電停止処理の変形例を示すフローチャート図をそれぞれ示している。
【００２０】
図１に示すように、通信モジュールとしての光トランシーバ１０は、光ファイバケーブルＣＡが一体となった、所謂ＡＯＣの形態を採っている。光トランシーバ１０が一端側に接続された光ファイバケーブルＣＡの他端側には、光トランシーバ１０と同じ形状の他の光トランシーバ（図示せず）が一体に設けられている。これにより、図中二点鎖線で示す一方のサーバ（情報機器）１と他方のサーバ（図示せず）との間において、例えば、データ転送速度が２５Ｇｂｐｓの高速化に対応することができる。
【００２１】
サーバ１はサーバケース２を備えており、当該サーバケース２の内部にはマザーボード３が収容されている。マザーボード３には複数のケージ４（図示では４つのみ示す）が設けられ、これらのケージ４には、光トランシーバ１０が差し込まれるようになっている。ここで、各ケージ４の開口部（図示せず）は、サーバケース２の差し込み孔２ａと対向しており、これにより光トランシーバ１０を差し込み孔２ａに臨ませることでケージ４に差し込むことができる。なお、各ケージ４の内側には、光トランシーバ１０の差し込みを案内するガイドレール（図示せず）が設けられている。
【００２２】
各ケージ４の開口部側とは反対側にある底部側には、それぞれメス型コネクタ部（図示せず）が設けられている。このメス型コネクタ部には、光トランシーバ１０のカードエッジ１４（図３参照）が電気的に接続されるようになっている。また、各ケージ４のマザーボード３側とは反対側にある天井面には、放熱性に優れたアルミニウム材料等よりなるヒートシンク４ａが設けられている。これにより、光トランシーバ１０が発生する熱を、効率良く外部に放熱させることができる。なお、図示を明確にするために、４つあるケージ４のうちの１つのみにヒートシンク４ａを図示している。
【００２３】
図１に示すように、光トランシーバ１０は、上ケース１１と下ケース１２とから構成される筐体（ケース）１３を備えており、筐体１３は略直方体形状に形成されている。筐体１３の長手方向一端には光ファイバケーブルＣＡの一端側が接続され、筐体１３の長手方向他端にはカードエッジ１４が設けられている。
【００２４】
また、筐体１３の長手方向一端には、作業者により引っ張られるプルタブ（引っ張り操作部）１５が一体に設けられ、プルタブ１５は柔軟性を有するプラスチック材料により形成されている。プルタブ１５の筐体１３側とは反対側には、指等を入れることができるリング部１５ａが一体に設けられ、これにより作業者は、サーバ１のケージ４に差し込まれた光トランシーバ１０を、容易に取り外すことができる。なお、プルタブ１５の形状等を理解し易くするために、図示においてはプルタブ１５に網掛けを施している。
【００２５】
図２に示すように、プルタブ１５の長手方向に沿うリング部１５ａ側とは反対側には、上ケース１１に向けて突出する凸部１５ｂが一体に設けられている。この凸部１５ｂは、上ケース１１の内側に形成された凹部１１ａの内部を移動するようになっている。そして、図２（ａ）に示すように、凸部１５ｂが凹部１１ａのカードエッジ１４側にあるときに、光トランシーバ１０がサーバ１（図１参照）に対して［ロック状態］となる。一方、図２（ｂ）に示すように、凸部１５ｂが凹部１１ａの光ファイバケーブルＣＡ側にあるときに、光トランシーバ１０がサーバ１に対して［アンロック状態］となる。
【００２６】
なお、光トランシーバ１０のサーバ１に対する［ロック状態］とは、光トランシーバ１０が作動可能な状態、つまり光トランシーバ１０により高速通信が可能な状態のことを言う。一方、光トランシーバ１０のサーバ１に対する［アンロック状態］とは、光トランシーバ１０をサーバ１から引き抜き可能な状態（取り外し可能な状態）のことを言う。これらの詳細な動作については、後で詳述する。
【００２７】
ここで、光トランシーバ１０は、当該光トランシーバ１０が接続されたサーバ１から入力された電気信号を光信号に変換し、光ファイバケーブルＣＡへ出力する。一方、光ファイバケーブルＣＡの他端側にある他の光トランシーバでは、光ファイバケーブルＣＡから入力された光信号を電気信号に変換し、他方のサーバへ出力する。そして、筐体１３の内部には、上述のような光電変換を実現するための、複数の電子部品からなる光電変換部が実装された基板２０が収容されている。
【００２８】
図３に示すように、基板２０は、平面視において略長方形形状に形成されたリジッド基板であって、基板２０の長手方向一端（図中手前側）には、カードエッジ１４が一体に設けられている。基板２０の一方の面である実装面２１には、制御部としてのＣＰＵ（Central Processing Unit）２２が実装されている。このＣＰＵ２２は、光トランシーバ１０をサーバ１に装着した状態のもとで、サーバ１からの電力供給により作動するようになっている。そして、ＣＰＵ２２は、少なくとも２つのサーバの間を伝送する信号を制御するようになっている。
【００２９】
また、基板２０の実装面２１には、発光素子としての面発光レーザ（VCSEL）２３，受光素子としてのフォトダイオード（PD）２４，ドライバ素子２５およびトランスインピーダンスアンプ（TIA）２６が実装されている。ドライバ素子２５は面発光レーザ２３を駆動し、トランスインピーダンスアンプ２６はフォトダイオード２４からの信号を電圧信号として出力する。これらの面発光レーザ２３，フォトダイオード２４，ドライバ素子２５およびトランスインピーダンスアンプ２６は、基板２０に実装される光電変換部を構成している。
【００３０】
さらに、基板２０の実装面２１には、ＲＡＭ（Random Access Memory）２７およびＥＥＰＲＯＭ２８が実装されている。そして、ＲＡＭ２７には、光トランシーバ１０の動作状態を示すログデータや、光トランシーバ１０が接続されるサーバ１（図１参照）等の動作状態を示す種々のログデータが、ＣＰＵ２２により一時的に記憶されるようになっている。一方、ＥＥＰＲＯＭ２８には、光トランシーバ１０の立ち下げ処理（受電停止処理）の時に、ＲＡＭ２７に一時的に記憶された種々のログデータがＣＰＵ２２により転送され、記憶されるようになっている。ここで、ＥＥＰＲＯＭ２８は、本発明における記憶部を構成している。
【００３１】
ここで、ＲＡＭ２７およびＥＥＰＲＯＭ２８に記憶される種々のログデータとしては、サーバ１の電力供給の変化の状態，面発光レーザ２３の合計発光時間，光トランシーバ１０やサーバ１の雰囲気温度の履歴等が挙げられる。これにより、作業者により定期的にログデータを確認することで、サーバ１や光トランシーバ１０の劣化具合（メンテナンスの時期等）を把握することができる。
【００３２】
また、基板２０の実装面２１には、スイッチ２９が実装されている。このスイッチ２９は、基板２０の長手方向に沿うカードエッジ１４側とは反対側、つまり基板２０の長手方向に沿うプルタブ１５側（図４参照）に配置されている。スイッチ２９は機械式のスイッチであって、「ＯＮ」および「ＯＦＦ」の２値を出力する。具体的には、図４に示すように、スイッチ２９を構成するスイッチケース２９ａに対して、スイッチピン２９ｂが入り込むと「ＯＮ」になる。一方、スイッチケース２９ａからスイッチピン２９ｂが突出されると「ＯＦＦ」になる。そして、このスイッチ２９の２値の信号は、ＣＰＵ２２に入力される。
【００３３】
ここで、図４に示すように、プルタブ１５（図中網掛部分）には、スイッチ操作凸部１５ｃが一体に設けられている。このスイッチ操作凸部１５ｃは、光トランシーバ１０を形成する筐体１３（図２参照）の内部に配置され、かつ基板２０に実装されたスイッチ２９に近接して配置されている。
【００３４】
そして、図２（ａ）および図４（ａ）の破線矢印（１）に示すように、作業者がプルタブ１５を筐体１３に向けて押圧し、これにより光トランシーバ１０をサーバ１に接続すると、スイッチ操作凸部１５ｃによりスイッチピン２９ｂがスイッチケース２９ａの内部に入り込む。これにより、スイッチ２９が「ＯＮ」されて、ＣＰＵ２２は、光トランシーバ１０とサーバ１とが電気的に接続されたことを認識する。
【００３５】
一方、図２（ｂ）および図４（ｂ）の破線矢印（２）に示すように、作業者がプルタブ１５を引っ張ると、筐体１３に固定された基板２０に対して、プルタブ１５が相対移動する。すると、スイッチ操作凸部１５ｃがスイッチ２９から離れて、スイッチピン２９ｂがスイッチケース２９ａから突出される。これにより、スイッチ２９が「ＯＦＦ」されて、ＣＰＵ２２は、光トランシーバ１０がサーバ１から取り外されることを認識する。
【００３６】
ここで、スイッチ２９は、筐体１３（基板２０）に対して相対移動するプルタブ１５の移動により作動する。そのため、ＣＰＵ２２は、光トランシーバ１０のサーバ１に対する電気的な接続の切り離しの前に、それに先立って光トランシーバ１０がサーバ１から取り外されることを認識することができる。
【００３７】
なお、スイッチ２９としては、スイッチピン２９ｂの押し込み時に「ＯＮ」となり、スイッチピン２９ｂの突出時に「ＯＦＦ」となるものに限らず、これとは逆に、スイッチピン２９ｂの押し込み時に「ＯＦＦ」となり、スイッチピン２９ｂの突出時に「ＯＮ」となるスイッチを採用しても良い。要は、論理反転し得るスイッチ（２値を出力するスイッチ）であれば、上述したようなＣＰＵ２２の認識に用いることができる。また、スイッチピン２９ｂを備えた機械式のスイッチ２９に替えて、例えば、圧電素子を備えた電気式のスイッチ等を採用することもできる。
【００３８】
図３に示すように、実装面２１の上方で、かつ面発光レーザ２３およびフォトダイオード２４と対向する部分には、レンズ部品３０が配置されている。レンズ部品３０は、透明な樹脂材料あるいはガラス材料により略直方体形状に形成され、レンズ部品３０の内部には、当該レンズ部品３０を通る光信号を９０度屈曲させる反射面（図示せず）が設けられている。ここで、レンズ部品３０は、支持部材（図示せず）によって実装面２１に支持されている。
【００３９】
レンズ部品３０は、第１レンズ面３０ａと、当該第１レンズ面３０ａに対して垂直に設けられた第２レンズ面３０ｂとを備えている。第１レンズ面３０ａは、面発光レーザ２３およびフォトダイオード２４の真正面に対向して配置されている。一方、第２レンズ面３０ｂは、複数の光ファイバ３１の端部を横一列に集約する光ファイバアレイ３２の真正面に対向して配置されている。ここで、光ファイバアレイ３２においても、支持部材（図示せず）によって実装面２１に支持されている。
【００４０】
そして、面発光レーザ２３から照射された光信号は、レンズ部品３０の第１レンズ面３０ａに到達（図中破線矢印参照）して、レンズ部品３０の反射面によって９０度屈曲される。その後、屈曲された光信号は、レンズ部品３０の第２レンズ面３０ｂから光ファイバアレイ３２に到達して、光ファイバ３１を介して光ファイバケーブルＣＡ（図１参照）の他端側にある他の光トランシーバに入力される。
【００４１】
一方、これとは逆に、光ファイバ３１からの光信号は、光ファイバアレイ３２からレンズ部品３０の第２レンズ面３０ｂに到達して、レンズ部品３０の反射面によって９０度屈曲される。その後、屈曲された光信号は、レンズ部品３０の第１レンズ面３０ａからフォトダイオード２４に到達（図中破線矢印参照）する。
【００４２】
次に、光トランシーバ１０に設けられ、当該光トランシーバ１０のサーバ１（図１参照）からの取り外しを検知する取り外し検知装置ＲＤの動作について、図面を用いて詳細に説明する。
【００４３】
ここで、取り外し検知装置ＲＤは、基板２０に実装されるＣＰＵ２２，ＥＥＰＲＯＭ２８，スイッチ２９（図５参照）、および筐体１３に設けられるプルタブ１５（図４参照）から構成されている。なお、ＣＰＵ２２には、当該ＣＰＵ２２の温度を検出する温度センサ２２ａと、ＣＰＵ２２により駆動される駆動ＩＣ（Integrated Circuit）、例えばドライバ素子２５の駆動時間を計測するタイマー２２ｂと、が設けられている。
【００４４】
図６に示すように、まず、ステップＳ１においてサーバ１に電源が投入されると、サーバ１に電気的に接続された光トランシーバ１０に対して、サーバ１から電力供給が行われる。続くステップＳ２では、光トランシーバ１０のＣＰＵ２２が初期設定される。これにより、光トランシーバ１０が使用可能となる。
【００４５】
その後のステップＳ３では、ＣＰＵ２２により通常処理が実行される。具体的には、ドライバ素子２５およびトランスインピーダンスアンプ２６が駆動されて、サーバ１（図１参照）と他方のサーバとの間を伝送する信号が制御される。これによりサーバ１と他方のサーバとの間で通信が行われる。
【００４６】
続くステップＳ４では、ＣＰＵ２２によって種々のログデータを読み取り、当該読み取ったログデータをＲＡＭ２７に一時的に記憶させる処理を実行する。具体的には、ＣＰＵ２２は、温度センサ２２ａから温度値を読み取る。また、サーバ１から供給される電力の電圧値を読み取る。さらには、タイマー２２ｂによりドライバ素子２５の駆動時間、つまり面発光レーザ２３の駆動時間を計測（カウントアップ）する。ここで、ＣＰＵ２２による種々のログデータのＲＡＭ２７への書き込みは、続くステップＳ５においてＹｅｓと判定されるまで、極短時間（数ｍｓｅｃ）の制御周期で実行される。
【００４７】
ステップＳ５では、スイッチ２９が操作されたか否か、つまり作業者によりプルタブ１５が引っ張られて光トランシーバ１０がサーバ１から取り外されるか否かを、ＣＰＵ２２が判断する。ステップＳ５においてＮｏと判定された場合、つまりＣＰＵ２２が、光トランシーバ１０はサーバ１から取り外されないと判断した場合には、上流のステップＳ３に戻って通常処理が繰り返して実行される。一方、ステップＳ５においてＹｅｓと判定された場合、つまり、プルタブ１５によってスイッチ２９が、図４（ａ）に示す状態から図４（ｂ）に示す状態に操作された場合には、ステップＳ６に進む。
【００４８】
ステップＳ６では、ステップＳ４においてＲＡＭ２７に記憶された種々のログデータ、つまり「温度値／電圧値／面発光レーザの駆動時間」をＲＡＭ２７から読み取り、ＥＥＰＲＯＭ２８に転送して記憶させる処理を実行する。これにより、光トランシーバ１０の取り外し直前の種々のログデータ（最新のログデータ）が、ＥＥＰＲＯＭ２８に書き込まれる。
【００４９】
続くステップＳ７では、ＣＰＵ２２がサーバ１からの受電を停止させる処理を実行して、基板２０への通電を遮断する。ここで、ステップＳ６におけるＥＥＰＲＯＭ２８へのログデータの書き込み処理と、ステップＳ７における通電遮断処理とによって、本発明における受電停止処理（立ち下げ処理）が構成される。その後、ステップＳ８に進んで、光トランシーバ１０の受電停止処理が終了する。
【００５０】
ＣＰＵ２２による光トランシーバ１０の受電停止処理が終了した後は、プルタブ１５の引き抜き力が筐体１３（図２（ｂ）参照）に伝達される。より具体的には、プルタブ１５の凸部１５ｂが、上ケース１１の凹部１１ａにおける光ファイバケーブルＣＡ側に係合して、これによりプルタブ１５の引き抜き力が筐体１３に伝達される。その後、作業者が引き抜き力をより大きくすることにより、サーバ１のメス型コネクタ部から光トランシーバ１０のカードエッジ１４が外れて、光トランシーバ１０がサーバ１から電気的に切り離される。
【００５１】
ここで、ＣＰＵ２２による受電停止処理に掛かる受電停止処理時間Ｔ１と、作業者による光トランシーバ１０の取り外し動作に掛かる接続切り離し時間Ｔ２と、を比較すると、図７に示す通りになる。つまり、時間ｔ０の時点で作業者がプルタブ１５を引っ張り始めて、時間ｔ１の時点でスイッチ２９が「ＯＦＦ」になると、その直後に受電停止処理が実行されて、時間ｔ２の時点で受電停止処理が終了する。この受電停止処理に掛かる受電停止処理時間Ｔ１（＝ｔ２−ｔ１）は約１０ｍｓｅｃである。その後、作業者がさらにプルタブ１５を引っ張ると、時間ｔ３の時点で光トランシーバ１０がサーバ１から電気的に切り離される。この取り外し動作に掛かる接続切り離し時間Ｔ２（＝ｔ３）は約１５０ｍｓｅｃである。そして、時間ｔ３以降は、サーバ１から供給される電力の電圧値が徐々に降下していき、時間ｔ４の時点で基板２０に流れる電流が「０」になる。
【００５２】
このように、ＣＰＵ２２による受電停止処理に掛かる受電停止処理Ｔ１は、作業者による光トランシーバ１０の取り外し動作に掛かる接続切り離し時間Ｔ２に比して、遙かに短い時間（Ｔ１≪Ｔ２）となっている。そのため、ＣＰＵ２２による受電停止処理が終了する前に、光トランシーバ１０がサーバ１から電気的に切り離されることが無い。言い換えれば、光トランシーバ１０がサーバ１から電気的に切り離される前に、確実にスイッチ２９を作動させて、かつＣＰＵ２２により受電停止処理を終了させることができる。
【００５３】
ここで、図６のステップＳ６およびステップＳ７での受電停止処理では、ＣＰＵ２２は、ＲＡＭ２７の種々のログデータをＥＥＰＲＯＭ２８に転送した。これに加えて、ＣＰＵ２２により、光ファイバケーブルＣＡ（図１参照）を介して、光トランシーバ１０がサーバ１から取り外されたことを示す「取り外し通知信号」を、他方のサーバに送信させるようにしても良い。この場合、他方のサーバに対して、サーバ１に対する信号の送信処理を停止させることができるため、他方のサーバに無駄な処理をさせなくて済む。
【００５４】
また、取り外された光トランシーバ１０を、例えば他の新しいサーバ（図示せず）に接続した後に、当該サーバを立ち上げてメンテナンス画面（図示せず）を表示させることで、作業者は光トランシーバ１０のＥＥＰＲＯＭ２８に記憶されたログデータを確認することができる。よって、信頼性を確保した状態のもとで、新たな通信システムを容易に構築することが可能となる。
【００５５】
さらに、図６に示すフローチャートでは、ＣＰＵ２２は、通常処理の実行中に、スイッチ２９が操作されたか否かの判断処理（ステップＳ５の処理）を制御周期毎に実行している。これに替えて、スイッチ２９が操作されたことをトリガとして、受電停止処理（立ち下げ処理）を割り込ませるようにしても良い。具体的には、図８（ａ）に示すフローチャート（通常処理）の実行中に、図８（ｂ）に示すフローチャート（受電停止処理）を割り込ませるようにする。
【００５６】
図８（ａ）に示すように、ステップＳ１１からステップＳ１４までの処理は、図６のフローチャートのステップＳ１からステップＳ４までの処理と同じである。ステップＳ１５では、ＣＰＵ２２は、サーバ１の電源が「ＯＦＦ」とされたか否かを判断する。ステップＳ１５でＮｏと判定された場合には、ステップＳ１３に戻って通常処理を繰り返して実行する。一方、ステップＳ１５でＹｅｓと判定された場合には、ステップＳ１６に進んで、光トランシーバ１０の通常処理を終了する。
【００５７】
図８（ｂ）に示すように、受電停止処理のフローチャートは、ステップＳ２１においてＣＰＵ２２がスイッチ２９の操作を検出することで、図８（ａ）の通常処理が実行中であっても優先して実行される。ステップＳ２２では、その他の全ての割り込み処理を無効化する処理を、ＣＰＵ２２が実行する。つまり、図８（ｂ）に示す受電停止処理を、何よりも優先して実行させる。なお、他の割り込み処理としては、例えば、光トランシーバ１０が、通信速度を低下させる程度の重大ではないエラー（優先度の低いエラー）を起こし、当該エラーを作業者に通知するための割り込み処理等が挙げられる。そして、ステップＳ２３からステップＳ２５までの処理は、図６のフローチャートのステップＳ６からステップＳ８までの処理と同じである。このように割り込み処理を実行させることで、ＣＰＵ２２に掛かる負荷を低減して、通常処理の処理速度を向上させることが可能となる。
【００５８】
以上詳述したように、本実施の形態では、光トランシーバ１０とサーバ１との電気的な接続が切り離される前に作動するスイッチ２９を備え、ＣＰＵ２２は、スイッチ２９の作動に基づいて、ログデータをＥＥＰＲＯＭ２８に記憶させてからサーバ１からの受電を停止する受電停止処理を行う。
【００５９】
これにより、光トランシーバ１０がサーバ１から取り外されることをトリガとして、光トランシーバ１０への電力供給が遮断される前に、確実にログデータをＥＥＰＲＯＭ２８に記憶させることができる。
【００６０】
また、本実施の形態では、ＣＰＵ２２，ＥＥＰＲＯＭ２８およびスイッチ２９は、筐体１３の内部に収容された基板２０に設けられ、筐体１３は、スイッチ２９を作動させるプルタブ１５を有し、プルタブ１５は、筐体１３に引き抜き力が作用する前にスイッチ２９を作動させる。これにより、従前のプルタブを有するコネクタに対して外郭形状を大きく変えずに済むので、種々のサーバに適用することができ、十分な汎用性を確保することができる。
【００６１】
さらに、本実施の形態では、ＣＰＵ２２による受電停止処理に掛かる受電停止処理時間Ｔ１は、光トランシーバ１０とサーバ１との電気的な接続が切り離されるまでに掛かる接続切り離し時間Ｔ２よりも短いので、ＲＡＭ２７に記憶された種々のログデータを、ＥＥＰＲＯＭ２８に確実に転送して記憶させることができる。また、受電停止処理を短時間で確実に行うことができるので、光トランシーバ１０とサーバ１との電気的な接続を切り離すときに、基板２０にサージが伝播するのを抑制して、光トランシーバ１０を確実に保護することができる。
【００６２】
本発明は上記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。例えば、上記実施の形態においては、本発明に係る通信モジュールとして、光電変換部を有する光トランシーバ１０を採用したものを示したが、本発明はこれに限らず、光電変換部を備えない他の形式の通信モジュールにも適用することができる。
【符号の説明】
【００６３】
１    サーバ（情報機器）
２    サーバケース
２ａ    差し込み孔
３    マザーボード
４    ケージ
４ａ    ヒートシンク
１０    光トランシーバ（通信モジュール）
１１    上ケース
１１ａ    凹部
１２    下ケース
１３    筐体（ケース）
１４    カードエッジ
１５    プルタブ（引っ張り操作部）
１５ａ    リング部
１５ｂ    凸部
１５ｃ    スイッチ操作凸部
２０    基板
２１    実装面
２２    ＣＰＵ（制御部）
２２ａ    温度センサ
２２ｂ    タイマー
２３    面発光レーザ
２４    フォトダイオード
２５    ドライバ素子
２６    トランスインピーダンスアンプ
２７    ＲＡＭ
２８    ＥＥＰＲＯＭ（記憶部）
２９    スイッチ
２９ａ    スイッチケース
２９ｂ    スイッチピン
３０    レンズ部品
３０ａ    第１レンズ面
３０ｂ    第２レンズ面
３１    光ファイバ
３２    光ファイバアレイ
ＣＡ    光ファイバケーブル
ＲＤ    取り外し検知装置
Ｔ１    受電停止処理時間
Ｔ２    接続切り離し時間
【図１】
2016197299.tif 000003
【図２】
2016197299.tif 000004
【図３】
2016197299.tif 000005
【図４】
2016197299.tif 000006
【図５】
2016197299.tif 000007
【図６】
2016197299.tif 000008
【図７】
2016197299.tif 000009
【図８】
2016197299.tif 000010