(57)【要約】【課題】無線通信ネットワークの最適化を行う時間を短縮する。【解決手段】光ファイバーを介して他の情報処理装置と接続し、通信を行う情報処理装置であって、前記光ファイバーを接続したとき、前記光ファイバーの有する初期受信電力記憶部に記憶される前記光ファイバーの初期受信電力が初期値である場合、前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶する記憶処理部と、前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーを介した通信を停止する光ファイバー制御処理を行う制御部とを有する。【選択図】  図５
2019213142.tif 000002
【特許請求の範囲】
【請求項１】
光ファイバーを介して他の情報処理装置と接続し、通信を行う情報処理装置であって、
前記光ファイバーを接続したとき、前記光ファイバーの有する初期受信電力記憶部に記憶される前記光ファイバーの初期受信電力が初期値である場合、前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶する記憶処理部と、
前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーを介した通信を停止する光ファイバー制御処理を行う制御部とを有する
情報処理装置。
【請求項２】
前記制御部は、前記光ファイバー制御処理を、所定時間間隔で実行する
請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記光ファイバー制御処理において、前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーが劣化していることを示すメッセージを前記情報処理装置の有する表示部に表示する
請求項１記載の情報処理装置。
【請求項４】
前記制御部は、前記光ファイバー制御処理において、前記初期受信電力と前記最新受信電力の差異が第１閾値未満かつ第２閾値以上である場合、前記光ファイバーの劣化が始まっていることを示すメッセージを前記情報処理装置の表示部に表示する
請求項１記載の情報処理装置。
【請求項５】
前記初期受信電力記憶部は、不揮発性のメモリ内に設けられる
請求項１記載の情報処理装置。
【請求項６】
前記初期受信電力記憶部は、前記記憶処理部が前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶する前は、前記初期値が記憶されている
請求項１記載の情報処理装置。
【請求項７】
光ファイバーを介して他の情報処理装置と接続し通信を行う情報処理装置の有するプロセッサであって、
前記光ファイバーを接続したとき、前記光ファイバーの有する初期受信電力記憶部に記憶される前記光ファイバーの初期受信電力が初期値である場合、前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶し、
前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーを介した通信を停止する光ファイバー制御処理を行う
プロセッサ。
【請求項８】
光ファイバーを介して他の情報処理装置と接続し通信を行う情報処理装置における光ファイバー検査方法であって、
前記光ファイバーを接続したとき、前記光ファイバーの有する初期受信電力記憶部に記憶される前記光ファイバーの初期受信電力が初期値である場合、前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶し、
前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーを介した通信を停止する光ファイバー制御処理を行う
光ファイバー検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プロセッサ、及び光ファイバー検査方法に関する。
【背景技術】
【０００２】
近年、コンピュータ間の通信は、大きな伝送容量や高速な通信速度が要求される場合、光通信が使用される場合がある。光通信に用いられるデバイスは、例えば、ＡＯＣ（Active Optical Cable）などの光ファイバーである。
【０００３】
また、ＡＯＣは、ＣＰＵ（Central Processing Unit）間の接続にも使用される。例えば、大規模並列演算を行う装置においては、ＣＰＵ間の接続において、多数のＡＯＣが使用される場合がある。
【０００４】
ＡＯＣは、光ファイバーの両端部に、光信号と電気信号を相互変換する信号変換回路を有する。また、信号変換回路は、光信号の送受信を行う、発光素子及び受光素子を有する。
【０００５】
ＡＯＣに関する技術は、以下の特許文献１及び２に記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−２２６０６３号公報
【特許文献２】特開２０１６−５７１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、ＡＯＣが有するこれらの素子は、使用状況や経過年数によって劣化し、ＡＯＣの性能に影響を与える。コンピュータは、素子が劣化したＡＯＣを使用すると、例えば、所望する受信電力より低い電力で信号を受信する場合がある。特に、大規模並列演算の場合、ＣＰＵ間の受信電力が低下すると、演算の精度が低下する場合がある。
【０００８】
そこで、一開示は、ＡＯＣの劣化を検出する情報処理装置、プロセッサ、及び光ファイバー検査方法を提供することにある。
【課題を解決するための手段】
【０００９】
光ファイバーを介して他の情報処理装置と接続し、通信を行う情報処理装置であって、前記光ファイバーを接続したとき、前記光ファイバーの有する初期受信電力記憶部に記憶される前記光ファイバーの初期受信電力が初期値である場合、前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶する記憶処理部と、前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーを介した通信を停止する光ファイバー制御処理を行う制御部とを有する。
【発明の効果】
【００１０】
一開示は、ＡＯＣの劣化を検出する通信装置、検査装置、及び検査方法を提供する。
【図面の簡単な説明】
【００１１】
【図１】図１は、通信システム１０の構成例を示す図である。
【図２】図２は、通信装置２００の構成例を示す図である。
【図３】図３は、ＡＯＣ１００の構成例を示す図である。
【図４】図４は、運用中劣化判定処理Ｓ１００の処理フローチャートの例を示す図である。
【図５】図５は、定期判定処理Ｓ１０１の処理フローチャートの例を示す図である。
【図６】図６は、変形例における定期判定処理Ｓ１０１の処理フローチャートの例を示す図である。
【図７】図７は、通信システム１０の構成例を示す図である。
【図８】図８は、検査装置３００の構成例を示す図である。
【図９】図９は、通信装置２００の構成例を示す図である。
【図１０】図１０は、ＡＯＣ検査処理Ｓ２００の処理フローチャートの例を示す図である。
【図１１】図１１は、ＡＯＣ劣化判定処理Ｓ２０１の処理フローチャートの例を示す図である。
【図１２】図１２は、通信装置２００−１，２及びＡＯＣ１００の構成例を示す図である。
【発明を実施するための形態】
【００１２】
［第１の実施の形態］
第１の実施の形態について説明する。
【００１３】
＜通信システムの構成例＞
図１は、通信システム１０の構成例を示す図である。通信システム１０は、通信装置２００−１，２及びＡＯＣ１００を有する。通信システム１０は、通信装置２００−１，２間の通信を提供するシステムである。
【００１４】
通信装置２００−１，２（以降、通信装置２００と呼ぶ場合がある）は、通信システム１０の利用者が使用する情報処理装置であり、例えば、コンピュータやサーバマシンである。図１において、通信装置２００は２台であるが、３台以上であってもよい。
【００１５】
ＡＯＣ１００は、通信装置２００間を接続する光ケーブル（光ファイバー）である。ＡＯＣ１００は、例えば、通信装置２００−１が通信装置２００−２に対して送信した電気信号を光信号に変換する。そして、ＡＯＣ１００は、変換した光信号を、送信先である通信装置２００−２に送信する。さらに、ＡＯＣ１００は、通信装置２００−２に送信された光信号を電気信号に変換し、通信装置２００−２に引き渡す。これにより、通信装置２００−１から通信装置２００−２に対する信号の送信を実現する。
【００１６】
通信装置２００−１は、例えば、通信装置２００−１と通信装置２００−２間に、ＡＯＣ１００を接続したとき、ＡＯＣ１００の劣化を判定する。通信装置２００−１は、例えば、ＡＯＣ１００における初回接続時の受信電力（以降、初期受信電力と呼ぶ場合がある）と、現在又は最新の受信電力（以降、最新受信電力と呼ぶ場合がある）との差異が、所定値（第１閾値）以上である場合、当該ＡＯＣ１００は劣化していると判定する。
【００１７】
＜通信装置の構成例＞
図２は、通信装置２００の構成例を示す図である。通信装置２００は、例えば、コンピュータであり、ＣＰＵ２１０、ストレージ２２０、メモリ２３０、及びＡＯＣ接続部２４０を有する。
【００１８】
ストレージ２２０は、プログラムやデータを記憶する、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）、又はＳＳＤ（Solid State Drive）などの補助記憶装置である。ストレージ２２０は、通信制御プログラム２２１及び運用中劣化判定プログラム２２２を有する。
【００１９】
メモリ２３０は、ストレージ２２０に記憶されているプログラムをロードする領域である。また、メモリ２３０、プログラムがデータを記憶する領域としても使用される。
【００２０】
ＡＯＣ接続部２４０は、ＡＯＣ１００を接続するインターフェースである。ＡＯＣ接続部２４０は、例えば、自装置宛ての電気信号を、ＡＯＣ１００を介して受信したり、他装置に送信する電気信号を、ＡＯＣ１００を介して送信したりする。
【００２１】
ＣＰＵ２１０は、ストレージ２２０に記憶されているプログラムを、メモリ２３０にロードし、ロードしたプログラムを実行し、各処理を実現するプロセッサである。
【００２２】
ＣＰＵ２１０は、通信制御プログラム２２１を実行することで、通信制御処理を行う。通信制御処理は、ＡＯＣ１００を介して接続する他の通信装置との通信を制御する処理である。
【００２３】
ＣＰＵ２１０は、運用中劣化判定プログラム２２２を実行することで、記憶処理部及び制御部を構築し、運用中劣化判定処理を行う。運用中劣化判定処理は、ＡＯＣ１００が劣化しているか否かを判定する処理である。通信装置２００は、運用中劣化判定処理において、ＡＯＣ１００の接続時及び定期的に、ＡＯＣ１００の劣化を判定する。
【００２４】
ＣＰＵ２１０は、運用中劣化判定プログラム２２２が有する定期判定モジュール２２２１を実行することで、制御部を構築し、定期判定処理を行う。定期判定処理は、所定時間ごとにＡＯＣ１００の劣化を判定する処理である。
【００２５】
＜ＡＯＣの構成例＞
図３は、ＡＯＣ１００の構成例を示す図である。ＡＯＣ１００は、ＡＯＣモジュール部１１０，１２０及び光ケーブル（光ファイバー）１３０を有する。ＡＯＣモジュール部１１０とＡＯＣモジュール部１２０は、光ケーブル１３０を介して接続される。
【００２６】
ＡＯＣモジュール部１１０は、接続部１１１、測定回路１１２、通信回路１１３、レジスタ１１４、及びメモリ１１５を有する。
【００２７】
接続部１１１は、通信装置２００と接続するインターフェースである。ＡＯＣ１００は、接続部１１１を介して、通信装置２００と接続する。接続部１１１は、例えば、通信装置２００のＡＯＣ接続部２４０と接続する。
【００２８】
測定回路１１２は、受信電力を測定する回路である。測定回路１１２は、例えば、ＲＳＳＩ（Received Signal Strength Indicator）を測定する。測定回路１１２は、例えば、定期的にＲＳＳＩを測定し、レジスタ１１４の所定領域（最新受信電力記憶部）に測定結果を記憶する。
【００２９】
通信回路１１３は、電気信号と光信号の相互変換を行う回路である。通信回路１１３は、光ケーブル１３０から受信した光信号を電気信号に変換し、接続している通信装置２００に電気信号を引き渡す。また、通信回路１１３は、接続している通信装置２００から電気信号を受け取り、光信号に変換して光ケーブル１３０に引き渡す。通信回路１１３は、例えば、発光素子及び受光素子を有する。
【００３０】
レジスタ１１４は、測定結果を記憶する記憶回路（記憶領域）である。レジスタ１１４は、最新の測定結果（最新受信電力）を記憶する。また、レジスタ１１４は、測定結果以外の情報を記憶してもよい。
【００３１】
メモリ１１５は、データを記憶する記憶領域である。メモリ１１５は、例えば、不揮発メモリであり、接続する通信装置２００からアクセス可能な領域である。メモリ１１５は、初期受信電力が記憶される初期受信電力記憶部を有する。初期受信電力は、例えば、ＡＯＣ１００の工場出荷後１回目の通信装置２００間の通信時における、初回のＲＳＳＩの測定結果を示す。また、メモリ１１５は、通信装置２００間の通信を行う前（例えば、工場出荷時）は、初期値（例えば、０）が記憶される。すなわち、メモリ１１５は、通信装置２００によって初期受信電力を記憶される前は、初期値を記憶している。
【００３２】
ＡＯＣモジュール部１２０は、接続部１２１、測定回路１２２、通信回路１２３、レジスタ１２４、及びメモリ１２５を有する。接続部１２１、測定回路１２２、通信回路１２３、レジスタ１２４、及びメモリ１２５は、それぞれＡＯＣモジュール部１１０の接続部１１１、測定回路１１２、通信回路１１３、レジスタ１１４、及びメモリ１１５と同様である。
【００３３】
光ケーブル１３０は、ＡＯＣモジュール部１１０及び１２０間を接続するケーブルである。光ケーブル１３０は、ＡＯＣモジュール部１１０から受け取った光信号をＡＯＣモジュール部１２０に引き渡す。また、光ケーブル１３０は、ＡＯＣモジュール部１２０から受け取った光信号をＡＯＣモジュール部１１０に引き渡してもよい。
【００３４】
＜運用中の劣化判定処理＞
通信装置２００は、ＡＯＣ１００を接続の接続を監視し、運用中劣化判定処理Ｓ１００を実行する。運用中劣化判定処理Ｓ１００は、ＡＯＣ接続時にＡＯＣ１００の劣化判定を行った後、定期的にＡＯＣ１００の劣化を判定する処理である。
【００３５】
図４は、運用中劣化判定処理Ｓ１００の処理フローチャートの例を示す図である。通信装置２００は、運用中劣化判定処理Ｓ１００において、ＡＯＣ１００が接続されているか否かを監視する（Ｓ１００−１）。
【００３６】
通信装置２００は、ＡＯＣ１００が接続されたことを検出すると（Ｓ１００−１のＹｅｓ）、初期受信電力を、接続されたＡＯＣ１００のメモリから取得する（Ｓ１００−２）。通信装置２００は、ＡＯＣ１００のメモリの初期受信電力を記憶する領域（初期受信電力記憶部）を読み出すことで、初期受信電力を取得する。
【００３７】
通信装置２００は、初期受信電力がＡＯＣ１００のメモリに記憶されているか否かを確認する（Ｓ１００−３）。通信装置２００は、処理Ｓ１００−２において取得した初期受信電力の値が、初期値（例えば０）である場合、初期受信電力がメモリに記憶されていない（未接続状態である）と判定する。
【００３８】
通信装置２００は、初期受信電力が記憶されていないと判定すると（Ｓ１００−３のＮｏ）、最新受信電力（例えば、ＲＳＳＩ）をＡＯＣ１００のレジスタから取得する（Ｓ１００−４）。通信装置２００は、ＡＯＣ１００のレジスタの最新受信電力を記憶する領域（最新受信電力記憶部）を読み出すことで、最新受信電力を取得する。なお、最新受信電力は、例えば、ＡＯＣ１００の測定回路によって定期的に測定され、レジスタの最新受信電力を記憶する領域に記憶される。そして、通信装置２００は、取得した最新受信電力を、初期受信電力としてＡＯＣ１００のメモリの初期受信電力を記憶する領域に記憶する（Ｓ１００−５）。
【００３９】
通信装置２００は、初期受信電力が記憶されていると判定した場合（Ｓ１００−３のＹｅｓ）、又は処理Ｓ１００−５を実行した後、定期判定処理を行い（Ｓ１０１）、運用中劣化判定処理Ｓ１００を終了する。
【００４０】
図５は、定期判定処理Ｓ１０１の処理フローチャートの例を示す図である。定期判定処理Ｓ１０１は、通信装置２００が定期的にＡＯＣ１００の劣化を判定する処理である。
【００４１】
通信装置２００は、定期判定処理Ｓ１０１において、初期受信電力をＡＯＣ１００のメモリから取得する（Ｓ１０１−１）。処理Ｓ１０１−１は、図４における処理Ｓ１００−２と同様の処理である。
【００４２】
通信装置２００は、最新受信電力をＡＯＣ１００のレジスタから取得する（Ｓ１０１−２）。処理Ｓ１０１−２は、図４における処理Ｓ１００−４と同様の処理である。
【００４３】
通信装置２００は、最新受信電力と初期受信電力との差異を算出する（Ｓ１０１−３）。通信装置２００が算出する差異は、最新受信電力から初期受信電力を減じた絶対値である。
【００４４】
通信装置２００は、算出した差異と第１劣化閾値とを比較する（Ｓ１０１−４）。第１劣化閾値（第１閾値）は、ＡＯＣ１００が劣化しているか否かを示す閾値である。第１劣化閾値は、例えば、算出した差異が第１劣化閾値以上であれば、ＡＯＣ１００は劣化しており、所望の受信電力（又は送信電力）が得られないことを示す数値である。
【００４５】
通信装置２００は、算出した差異が第１劣化閾値未満である場合（Ｓ１０１−４のＮｏ）、判定インターバルタイマを起動する（Ｓ１０１−５）。判定インターバルタイマは、通信装置２００が次に劣化判定を行うまでの周期タイマである。
【００４６】
例えば、製造不良による劣化（又は不良）は、定期判定処理の前の初期段階で検出が可能である。また、例えば、衝撃による劣化は、発生タイミングが不定であり、適切な判定周期を設定することは困難である。第１の実施の形態において、通信装置２００は、ＡＯＣ１００を使用すること、あるいは使用を開始してから時間が経過することによる劣化（経年劣化）を想定している。そこで、判定インターバルタイマは、ＡＯＣ１００が徐々に劣化していくことを考慮した時間とする。第１の実施の形態において、通信装置２００は、例えば、判定インターバルタイマを、ＡＯＣ１００の製造元メーカの保証期間（例えば５年）より十分に短い期間である２４時間とする。また、通信装置２００は、定期劣化判定において、例えば、差異を自装置の内部メモリに記憶し、差異の変動を監視し、ＡＯＣ１００の劣化を予測してもよい。
【００４７】
通信装置２００は、判定インターバルタイマがタイムアウトするのを待ち受ける（Ｓ１０１−６のＮｏ）。通信装置２００は、判定インターバルタイマがタイムアウトすると（Ｓ１０１−６のＹｅｓ）、処理Ｓ１０１−２以降の劣化判定処理を実行する。
【００４８】
一方、通信装置２００は、算出した差異が第１劣化閾値以上である場合（Ｓ１０１−４のＹｅｓ）、ＡＯＣ１００が劣化していることを示すメッセージを表示部に表示し（Ｓ１０１−７）、ＡＯＣ１００を使用した通信を停止し（Ｓ１０１−８）、処理を終了する。
【００４９】
通信装置２００は、表示部にメッセージを表示することで、通信装置２００のユーザにＡＯＣ１００が劣化していることを通知し、ユーザに対してＡＯＣ１００の交換や交換の準備を促すことができる。また、通信装置２００は、ＡＯＣ１００を使用した通信を停止することで、例えば、演算精度の低下を早期に防ぐことができる。
【００５０】
第１の実施の形態において、通信装置２００は、ＡＯＣ１００の不揮発のメモリに初期受信電力を記憶することで、ＡＯＣ１００を他の通信装置２００に接続、あるいは切断しても、初期受信電力をＡＯＣ自体に記憶することができる。これにより、通信装置２００は、接続しているＡＯＣ１００の初期受信電力を取得することができ、初期受信電力からの差異を算出することができる。通信装置２００は、差異を算出することで、ＡＯＣ１００の劣化を判定することができる。
【００５１】
＜運用中の劣化判定処理の変形例＞
通信装置２００は、ＡＯＣ１００の劣化を、２段階で判定してもよい。通信装置２００は、ＡＯＣ１００の運用を停止する第１劣化判定閾値に加え、ＡＯＣ１００が劣化し始めている（運用停止するほど劣化していないが、ある程度の劣化が所見される）ことを示す第２劣化閾値を設ける。変形例においては、通信装置２００の定期判定処理Ｓ１０１が異なるため、以下に定期判定処理Ｓ１０１について説明する。
【００５２】
図６は、変形例における定期判定処理Ｓ１０１の処理フローチャートの例を示す図である。処理Ｓ１０１−１から処理Ｓ１０１−８までは、図５における処理Ｓ１０１−１から処理Ｓ１０１−８までと同様である。
【００５３】
変形例における定期判定処理Ｓ１０１は、処理Ｓ１０１−３を行った後、処理Ｓ１０１−１０及び処理Ｓ１０１−１１を実行する。通信装置２００は、処理Ｓ１０１−３で算出した差異が、第２劣化閾値以上かつ第１劣化閾値未満であるか否かを確認する（Ｓ１０１−１０）。すなわち、通信装置２００は、差異が第１劣化閾値以上となるほどＡＯＣ１００は劣化していないが、差異が第２劣化閾値以上になる程度には劣化している（もしくは劣化が始まっている）か否かを判定する。
【００５４】
通信装置２００は、算出した差異が第２劣化閾値以上かつ第１劣化閾値未満であると判定した場合（Ｓ１０１−１０のＹｅｓ）、ＡＯＣ１００が劣化し始めていることを示すメッセージを表示部に表示する（Ｓ１０１−１１）。ＡＯＣ１００が劣化し始めていることを示すメッセージを表示部に表示することで、通信装置２００のユーザに、差異が第１劣化閾値以上になるほどＡＯＣ１００が劣化する前に、新しいＡＯＣ１００を準備することを促すことができる。
【００５５】
一方、通信装置２００は、算出した差異が第２劣化閾値以上かつ第１劣化閾値未満でない場合（Ｓ１０１−１０のＮｏ）、差異と第１閾値の比較を行う（Ｓ１０１−４）。以降は、図５における処理Ｓ１０１−５から処理Ｓ１０１−８と同様の処理を行う。
【００５６】
通信装置２００は、算出した差異が第１劣化閾値未満である場合（Ｓ１０１−４のＮｏ）、判定インターバルタイマを起動する（Ｓ１０１−５）。
【００５７】
通信装置２００は、判定インターバルタイマがタイムアウトするのを待ち受ける（Ｓ１０１−６のＮｏ）。通信装置２００は、判定インターバルタイマがタイムアウトすると（Ｓ１０１−６のＹｅｓ）、処理Ｓ１０１−２以降の劣化判定処理を実行する。
【００５８】
一方、通信装置２００は、算出した差異が第１劣化閾値以上である場合（Ｓ１０１−４のＹｅｓ）、ＡＯＣ１００が劣化していることを示すメッセージを表示部に表示し（Ｓ１０１−７）、ＡＯＣ１００を使用した通信を停止し（Ｓ１０１−８）、処理を終了する。
【００５９】
通信装置２００は、表示部にメッセージを表示することで、通信装置２００のユーザにＡＯＣ１００が劣化していることを通知し、ユーザに対してＡＯＣ１００の交換や交換の準備を促すことができる。また、通信装置２００は、ＡＯＣ１００を使用した通信を停止することで、例えば、演算精度の低下を早期に防ぐことができる。
【００６０】
変形例においては、通信装置２００は、ＡＯＣ１００が劣化する前段階を検出することができ、通信装置２００のユーザに、ＡＯＣ１００が劣化する前に新たなＡＯＣ１００を準備する時間を与えることができる。
【００６１】
なお、第１の実施の形態において、通信装置２００はＡＯＣ１００の劣化を判定するが、受信電力で劣化が判定できるケーブルであれば、同様に劣化を判定することができる。
【００６２】
［第２の実施の形態］
次に、第２の実施の形態について説明する。第２の実施の形態では、検査装置がＡＯＣの劣化を判定する。
【００６３】
＜通信システムの構成例＞
図７は、通信システム１０の構成例を示す図である。通信システム１０は、通信装置２００−１，２、ＡＯＣ１００、及び検査装置３００を有する。
【００６４】
通信装置２００−１,２及びＡＯＣ１００は、図１に示す通信装置２００−１,２及びＡＯＣ１００と同様である。また、検査装置３００は、ケーブル４００−１，２を介して、通信装置２００−１，２それぞれと接続する。
【００６５】
検査装置３００は、ＡＯＣ１００の劣化を判定する。劣化を判定する契機は、例えば、ユーザによる検査装置３００のコマンド入力やボタン押下などのユーザ操作である。また、劣化を判定する契機は、例えば、通信装置２００−１，２との接続時であってもよい。
【００６６】
検査装置３００は、例えば、ＡＯＣ１００における初期受信電力と最新受信電力との差異が、所定値以上である場合、当該ＡＯＣ１００は劣化していると判定する。
【００６７】
＜検査装置の構成例＞
図８は、検査装置３００の構成例を示す図である。検査装置３００は、例えば、コンピュータであり、ＣＰＵ３１０、ストレージ３２０、メモリ３３０、ＮＩＣ（Network Interface Card）３４０、及び表示部３５０を有する。
【００６８】
ストレージ３２０は、プログラムやデータを記憶する、フラッシュメモリ、ＨＤＤ、又はＳＳＤなどの補助記憶装置である。ストレージ３２０は、ＡＯＣ検査プログラム３２１を有する。
【００６９】
メモリ３３０は、ストレージ３２０に記憶されているプログラムをロードする領域である。また、メモリ３３０、プログラムがデータを記憶する領域としても使用される。
【００７０】
ＮＩＣ３４０は、他の通信装置２００と接続するインターフェースである。検査装置３００は、ＮＩＣ３４０を通信装置２００−１及び通信装置２００−２に接続することで、通信装置２００−１及び通信装置２００−２と通信を行う。
【００７１】
ＣＰＵ３１０は、ストレージ３２０に記憶されているプログラムを、メモリ３３０にロードし、ロードしたプログラムを実行し、各処理を実現するプロセッサである。
【００７２】
ＣＰＵ３１０は、ＡＯＣ検査プログラム３２１を実行することで、記憶制御部及びケーブル制御部を構築し、ＡＯＣ検査処理を行う。ＡＯＣ検査処理は、通信装置２００間を接続するＡＯＣ１００を検査する処理である。検査装置３００は、ＡＯＣ１００の初期受信電力や最新受信電力を、通信装置２００から取得する。通信装置２００は、例えば、検査装置３００の要求に応答し、ＡＯＣ１００から初期受信電力や最新受信電力を読み出し、読み出した値を検査装置３００に返信する。また、検査装置３００は、ＡＯＣ検査処理において、通信装置２００間のＡＯＣ１００の劣化を判定する。
【００７３】
ＣＰＵ３１０は、ＡＯＣ検査プログラム３２１が有するＡＯＣ劣化判定モジュール３２１１を実行することで、記憶制御部及びケーブル制御部を構築し、ＡＯＣ劣化判定処理を行う。ＡＯＣ劣化判定処理は、通信装置２００間を接続するＡＯＣの劣化を判定する処理である。検査装置３００は、ＡＯＣ検査処理において、通信装置２００間のＡＯＣ１００の劣化を判定する。
【００７４】
＜通信装置の構成例＞
図９は、通信装置２００の構成例を示す図である。通信装置２００は、例えば、コンピュータであり、ＣＰＵ２１０、ストレージ２２０、メモリ２３０、ＡＯＣ接続部２４０、及びＮＩＣ（Network  Interface  Card）を有する。ＣＰＵ２１０、ストレージ２２０、メモリ２３０、ＡＯＣ接続部２４０については、図２に示すＣＰＵ２１０、ストレージ２２０、メモリ２３０、ＡＯＣ接続部２４０と同様である。
【００７５】
ＮＩＣ２６０は、検査装置３００と接続するインターフェースである。通信装置２００は、ＮＩＣ２６０を検査装置３００に接続することで、検査装置３００と通信を行う。
【００７６】
ＣＰＵ２１０は、ＡＯＣ検査従属プログラム２２３を実行することで、読み出し部及び書き込み部を構築し、ＡＯＣ検査従属処理を行う。ＡＯＣ検査従属処理は、検査装置３００の指示（要求）に従い、ＡＯＣ１００の有するメモリやレジスタから初期受信電力や最新受信電力を読み出したり、ＡＯＣ１００の有するメモリに初期受信力を書き込んだりする処理である。
【００７７】
ＣＰＵ２１０は、ＡＯＣ検査従属プログラム２２３が有する書き込み要求モジュール２２３１を実行することで、書き込み部を構築し、書き込み要求処理を行う。書き込み要求処理は、検査装置３００の指示（要求）に従い、ＡＯＣ１００の有するメモリに初期受信力を書き込む処理である。
【００７８】
ＣＰＵ２１０は、ＡＯＣ検査従属プログラム２２３が有する読み出し要求モジュール２２３２を実行することで、読み出し部を構築し、読み出し要求処理を行う。読み出し要求処理は、検査装置３００の指示（要求）に従い、ＡＯＣ１００の有するメモリやレジスタから初期受信電力や最新受信電力を読み出し、読み出した値を検査装置３００に通知する処理である。
【００７９】
＜ＡＯＣ検査処理＞
検査装置３００は、通信装置２００に接続し、ＡＯＣ検査処理を行う（Ｓ２００）。なお、以下については、通信装置２００を１台接続した場合について説明するが、２台以上の通信装置を接続してもよい。
【００８０】
図１０は、ＡＯＣ検査処理Ｓ２００の処理フローチャートの例を示す図である。検査装置３００は、ＡＯＣ検査処理Ｓ２００において、通信装置２００にＡＯＣ１００のメモリから初期受信電力を取得するよう読み出し要求を行う（Ｓ２００−１）。
【００８１】
通信装置２００は、読み出し要求を受信すると、ＡＯＣのメモリの初期受信電力を記憶する領域を読み出すことで、初期受信電力を取得する。通信装置２００は、取得した初期受信電力を、検査装置３００に通知する。
【００８２】
検査装置３００は、通信装置２００からの通知を受信し、ＡＯＣ１００の初期受信電力を取得する（Ｓ２００−２）。そして、検査装置３００は、ＡＯＣ１００のメモリに初期受信電力は記憶されているか否かを確認する（Ｓ２００−３）。検査装置３００は、処理Ｓ２００−２において取得した初期受信電力の値が、初期値（例えば０）である場合、初期受信電力がメモリに記憶されていない（未接続状態である）と判定する。
【００８３】
検査装置３００は、初期受信電力が記憶されていないと判定すると（Ｓ２００−３のＮｏ）、最新受信電力をＡＯＣ１００のレジスタから取得し、取得した最新受信電力を初期受信電力としてＡＯＣ１００のメモリに記憶するよう要求する（Ｓ２００−４）。
【００８４】
そして、ＡＯＣ１００が未使用であることを示すメッセージを、検査装置３００の表示部に表示し（Ｓ２００−５）、処理を終了する。
【００８５】
検査装置３００は、初期受信電力が記憶されていると判定すると（Ｓ２００−３のＹｅｓ）、ＡＯＣ劣化判定処理を行い（Ｓ２０１）、処理を終了する。
【００８６】
図１１は、ＡＯＣ劣化判定処理Ｓ２０１の処理フローチャートの例を示す図である。検査装置３００は、ＡＯＣ劣化判定処理Ｓ２０１において、通信装置２００にＡＯＣ１００のレジスタから最新受信電力を取得するよう読み出し要求を行う（Ｓ２０１−１）。
【００８７】
通信装置２００は、読み出し要求を受信すると、ＡＯＣ１００のレジスタの最新受信電力を記憶する領域を読み出すことで、最新受信電力を取得する。通信装置２００は、取得した最新受信電力を、検査装置３００に通知する。
【００８８】
検査装置３００は、通信装置２００からの通知を受信し、ＡＯＣの最新受信電力を取得する（Ｓ２０１−２）。そして、検査装置３００は、最新受信電力と初期受信電力との差異を算出する（Ｓ２０１−３）。通信装置２００が算出する差異は、最新受信電力から初期受信電力を減じた絶対値である。また、初期受信電力は、図１０における処理Ｓ２００−２で取得済である。
【００８９】
検査装置３００は、算出した差異が第２劣化閾値以上かつ第１劣化閾値未満であると判定した場合（Ｓ２０１−４のＹｅｓ）、ＡＯＣ１００が劣化し始めていることを示すメッセージを表示部に表示する（Ｓ２０１−５）。
【００９０】
一方、検査装置３００は、算出した差異が第２劣化閾値以上かつ第１劣化閾値未満でない場合（Ｓ２０１−４のＮｏ）、差異と第１閾値の比較を行う（Ｓ２０１−６）。検査装置３００は、算出した差異が第１劣化閾値未満である場合（Ｓ２０１−４のＮｏ）、処理を終了する。なお、検査装置３００は、ＡＯＣ１００が劣化していない旨のメッセージを表示してもよい。
【００９１】
一方、検査装置３００は、算出した差異が第１劣化閾値以上である場合（Ｓ２０１−６のＹｅｓ）、ＡＯＣ１００が劣化していることを示すメッセージを表示部に表示し（Ｓ２０１−７）、処理を終了する。なお、検査装置３００は、処理Ｓ２０１−７において、ＡＯＣ１００を使用した通信を停止するよう、通信装置２００に指示してもよい。
【００９２】
第２の実施の形態では、通信装置２００自体ではなく、検査装置３００がＡＯＣ１００を検査することで、通信装置２００間の通信や処理を停止することなく、検査をすることができる。
【００９３】
［第３の実施の形態］
次に、第３の実施の形態について説明する。第３の実施の形態では、ＡＯＣ１００の検査の一部又は全部の処理を、専用回路であるＣｏｎｔｒｏｌ  ＩＣ（Integrated Circuit）行う。
【００９４】
図１２は、通信装置２００−１，２及びＡＯＣ１００の構成例を示す図である。ＡＯＣ１００のＡＯＣモジュール部１１０は、通信装置２００−１のＡＯＣ接続部２４０に接続している。
【００９５】
ＡＯＣモジュール部１１０は、図３に示すＡＯＣモジュール部１１０と同様である。ＣＰＵ２１０は、図２に示すＣＰＵ２１０と同様である。また、通信装置２００−２の構成については省略する。
【００９６】
通信装置２００は、Ｃｏｎｔｒｏｌ  ＩＣ２８０を有する。Ｃｏｎｔｒｏｌ  ＩＣ２８０は、通信装置２００がＡＯＣ１００又はＡＯＣモジュール部１１０を制御するための専用回路である。Ｃｏｎｔｒｏｌ  ＩＣ２８０は、ＡＯＣモジュール部のメモリやレジスタにアクセスすることができ、データの読み出し及び書き込みを実行することができる。また、Ｃｏｎｔｒｏｌ  ＩＣ２８０は、ＣＰＵ２１０の指示に従い、ＡＯＣモジュール部のメモリやレジスタにアクセスしてもよい。ＣＰＵ２１０は、Ｃｏｎｔｒｏｌ  ＩＣ２８０に制御信号を送信し、ＡＯＣ１００のメモリやレジスタへのアクセスを要求する。
【００９７】
第３の実施の形態では、例えば、第１及び第２の実施の形態における、運用中劣化判定処理Ｓ１００、定期判定処理Ｓ１０１、ＡＯＣ検査処理Ｓ２００、及びＡＯＣ劣化判定処理Ｓ２０１の、一部又は全部の処理を、Ｃｏｎｔｒｏｌ  ＩＣ２８０が実行する。
【００９８】
以上の実施の形態を含む実施形態に関し、更に以下の付記を開示する。
【００９９】
（付記１）
光ファイバーを介して他の情報処理装置と接続し、通信を行う情報処理装置であって、
前記光ファイバーを接続したとき、前記光ファイバーの有する初期受信電力記憶部に記憶される前記光ファイバーの初期受信電力が初期値である場合、前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶する記憶処理部と、
前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーを介した通信を停止する光ファイバー制御処理を行う制御部とを有する
情報処理装置。
【０１００】
（付記２）
前記制御部は、前記光ファイバー制御処理を、所定時間間隔で実行する
付記１記載の情報処理装置。
【０１０１】
（付記３）
前記制御部は、前記光ファイバー制御処理において、前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーが劣化していることを示すメッセージを前記情報処理装置の有する表示部に表示する
付記１記載の情報処理装置。
【０１０２】
（付記４）
前記制御部は、前記光ファイバー制御処理において、前記初期受信電力と前記最新受信電力の差異が第１閾値未満かつ第２閾値以上である場合、前記光ファイバーの劣化が始まっていることを示すメッセージを前記情報処理装置の表示部に表示する
付記１記載の情報処理装置。
【０１０３】
（付記５）
前記初期受信電力記憶部は、不揮発性のメモリ内に設けられる
付記１記載の情報処理装置。
【０１０４】
（付記６）
前記初期受信電力記憶部は、前記記憶処理部が前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶する前は、前記初期値が記憶されている
付記１記載の情報処理装置。
【０１０５】
（付記７）
前記最新受信電力は、前記光ファイバーによって、前記光ファイバーが有する最新電力記憶部に記憶される
付記１記載の情報処理装置。
【０１０６】
（付記８）
前記光ファイバーは、情報処理装置との接続部に、電気信号と光信号を相互変換する回路を有する光ファイバーを含む
付記１記載の情報処理装置。
【０１０７】
（付記９）
光ファイバーを介して他の情報処理装置と接続し通信を行う情報処理装置の有するプロセッサであって、
前記光ファイバーを接続したとき、前記光ファイバーの有する初期受信電力記憶部に記憶される前記光ファイバーの初期受信電力が初期値である場合、前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶し、
前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーを介した通信を停止する光ファイバー制御処理を行う
プロセッサ。
【０１０８】
（付記１０）
光ファイバーを介して他の情報処理装置と接続し通信を行う情報処理装置における光ファイバー検査方法であって、
前記光ファイバーを接続したとき、前記光ファイバーの有する初期受信電力記憶部に記憶される前記光ファイバーの初期受信電力が初期値である場合、前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶し、
前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーを介した通信を停止する光ファイバー制御処理を行う
光ファイバー検査方法。
【０１０９】
（付記１１）
情報処理装置間を接続する光ファイバーを検査する光ファイバー検査装置であって、  
前記情報処理装置に前記光ファイバーを接続したとき、前記光ファイバーの有する初期受信電力記憶部に記憶される前記光ファイバーの初期受信電力を、前記情報処理装置に取得させる取得部と、
前記取得した初期受信電力が初期値である場合、前記情報処理装置に、前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶させる記憶制御部と、
前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーを介した通信を停止するよう、前記情報処理装置を制御する光ファイバー制御部と
を有する光ファイバー検査装置。
【０１１０】
（付記１２）
光ファイバーを介して他の情報処理装置と接続し通信を行う情報処理装置の有するプロセッサが実行するプログラムであって、
前記光ファイバーを接続したとき、前記光ファイバーの有する初期受信電力記憶部に記憶される前記光ファイバーの初期受信電力が初期値である場合、前記光ファイバーの最新受信電力を前記初期受信電力記憶部に記憶し、
前記初期受信電力と前記最新受信電力の差異が第１閾値以上である場合、前記光ファイバーを介した通信を停止する光ファイバー制御処理を行う
光ファイバー検査プログラム。
【符号の説明】
【０１１１】
１０            ：通信システム
１００          ：ＡＯＣ
１１０          ：ＡＯＣモジュール部
１１１          ：接続部
１１２          ：測定回路
１１３          ：通信回路
１１４          ：レジスタ
１１５          ：メモリ
１２０          ：ＡＯＣモジュール部
１２１          ：接続部
１２２          ：測定回路
１２３          ：通信回路
１２４          ：レジスタ
１２５          ：メモリ
１３０          ：光ケーブル
２００          ：通信装置
２１０          ：ＣＰＵ
２２０          ：ストレージ
２２１          ：通信制御プログラム
２２２          ：運用中劣化判定プログラム
２２３          ：ＡＯＣ検査従属プログラム
２３０          ：メモリ
２４０          ：ＡＯＣ接続部
３００          ：検査装置
３１０          ：ＣＰＵ
３２０          ：ストレージ
３２１          ：ＡＯＣ検査プログラム
３３０          ：メモリ
３５０          ：表示部
２２２１        ：定期判定モジュール
２２３１        ：書き込み要求モジュール
２２３２        ：読み出し要求モジュール
３２１１        ：ＡＯＣ劣化判定モジュール
【図１】
2019213142.tif 000003
【図２】
2019213142.tif 000004
【図３】
2019213142.tif 000005
【図４】
2019213142.tif 000006
【図５】
2019213142.tif 000007
【図６】
2019213142.tif 000008
【図７】
2019213142.tif 000009
【図８】
2019213142.tif 000010
【図９】
2019213142.tif 000011
【図１０】
2019213142.tif 000012
【図１１】
2019213142.tif 000013
【図１２】
2019213142.tif 000014