(57)【要約】  【課題】優先されるべきユーザフレームを不必要に廃棄することを防止する通信システムを提供すること。  【解決手段】本発明の通信システムでは、メディアコンバータ（１２）の実行部は、ユーザフレームの送信中に第１保守フレーム送信イベントが発生したとき、ユーザフレームの送信を中断して第１保守フレームを対向側メディアコンバータ（１５）に送信する。このため、第１保守フレームを送信する場合、送信中のユーザフレームの一部もしくは全部が廃棄される。また、メディアコンバータ（１２）の実行部は、ユーザフレームの送信中に第２保守フレーム送信イベントが発生したとき、ユーザフレームの送信後に保守フレーム挿入間隔が空くのを待ってから第２保守フレームを対向側メディアコンバータ（１５）に送信する。このため、第２保守フレームを送信する場合、優先されるべきユーザフレームは廃棄されない。このように、本発明の通信システムによれば、優先されるべきユーザフレームを不必要に廃棄することを防止することができる。  【選択図】図１
2006148265.tif 000002
【特許請求の範囲】
【請求項１】
メディアコンバータと、
前記メディアコンバータと光伝送路を介して接続された対向側メディアコンバータとを具備し、
前記メディアコンバータは、
ユーザフレームを前記対向側メディアコンバータに送信する実行部を具備し、
前記実行部は、
前記ユーザフレームの送信中に第１保守フレーム送信イベントが発生したとき、前記ユーザフレームの送信を中断して第１保守フレームを前記対向側メディアコンバータに送信し、
前記ユーザフレームの送信中に第２保守フレーム送信イベントが発生したとき、不必要に前記ユーザフレームを廃棄することを防止するために、前記ユーザフレームの送信後に第２保守フレームを前記対向側メディアコンバータに送信し、
前記第１保守フレームは、前記ユーザフレームよりも優先度が高く、
前記第２保守フレームは、前記ユーザフレームよりも優先度が低い
通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
前記実行部は、
外部のインタフェースからの前記ユーザフレームである第１ユーザフレームから第ｎユーザフレーム（ｎは２以上の整数）をこの順で前記対向側メディアコンバータに送信する送信部と、
優先制御部と、
前記インタフェースからの第ｉユーザフレーム｛ｉは、１≦ｉ≦（ｎ−１）を満たす整数｝を監視して第ｉ監視結果を前記優先制御部に出力するユーザデータ監視部とを具備し、
前記第ｉ監視結果は、第（ｉ−１）ユーザフレームと第ｉユーザフレームとの間のフレーム間間隔である第ｉフレーム間間隔が保守フレーム挿入間隔以上であるか否かを表す第ｉ判定情報を含み、
前記優先制御部は、
前記第１ユーザフレームの送信中に前記第１保守フレーム送信イベントが発生したとき、第１保守フレーム選択信号を出力し、
前記第１ユーザフレームの送信中に前記第２保守フレーム送信イベントが発生し、前記第ｉフレーム間間隔が前記保守フレーム挿入間隔以上であることを前記第ｉ判定情報が表す場合、第２保守フレーム選択信号を出力し、
前記送信部は、
前記第１保守フレーム選択信号に応じて、前記第１ユーザフレームの送信を中断して前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第１保守フレームを挿入して前記対向側メディアコンバータに送信し、
前記第２保守フレーム選択信号に応じて、前記第ｉフレーム間間隔に前記第２保守フレームを挿入して前記対向側メディアコンバータに送信する
通信システム。
【請求項３】
請求項２に記載の通信システムにおいて、
前記第ｉ監視結果は、前記第ｉユーザフレームが高優先度であるか低優先度であるかを表す第ｉ優先情報を更に含み、
前記優先制御部は、
前記第１ユーザフレームの送信中に前記第２保守フレーム送信イベントが発生したときに、第２乃至第（ｎ−１）ユーザフレームまで常時フルレートで送信されていている場合、前記第２保守フレーム選択信号を出力せず、
前記第２保守フレームが送信されないことによるタイムアウトを防止するために、前記第ｎユーザフレームの送信中に、前記第２保守フレーム送信イベントが発生した時間から設定時間が経過した場合、一時的に前記第２保守フレームの優先度を上げ、
前記第ｎユーザフレームが低優先度であることを第ｎ優先情報が表し、前記第ｎユーザフレームの後のユーザフレームが低優先度であることを第ｎ優先情報の後の優先情報が表し、前記第２保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高く、前記第２保守フレームの優先度が前記第ｎユーザフレームの後のユーザフレームの優先度よりも高い場合、第２保守フレーム中優先信号を出力し、
前記送信部は、
前記第２保守フレーム中優先信号に応じて、前記第ｎユーザフレームの後のユーザフレームの先頭部分を廃棄するために前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第２保守フレームを挿入して前記対向側メディアコンバータに送信する
通信システム。
【請求項４】
請求項３に記載の通信システムにおいて、
前記優先制御部は、
前記第ｎユーザフレームが高優先度であることを第ｎ優先情報が表し、前記第２保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高い場合、第２保守フレーム高優先信号を出力し、
前記送信部は、
前記第２保守フレーム高優先信号に応じて、前記第ｎユーザフレームの送信を中断して前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第２保守フレームを挿入して前記対向側メディアコンバータに送信する
通信システム。
【請求項５】
請求項３又は４に記載の通信システムにおいて、
前記優先制御部は、
前記第１ユーザフレームの送信中に前記第１保守フレーム送信イベントが発生したときに、前記第２乃至第（ｎ−１）ユーザフレームが高優先度であることをそれぞれ第２乃至第（ｎ−１）優先情報が表し、前記第１保守フレームの優先度が前記第２乃至第（ｎ−１）ユーザフレームの優先度よりも低い場合、前記第１保守フレーム選択信号を出力せず、
前記第１保守フレームが送信されないことによるタイムアウトを防止するために、前記第ｎユーザフレームの送信中に、前記第１保守フレーム送信イベントが発生した時間から設定時間が経過したとき、一時的に前記第１保守フレームの優先度を上げ、
前記第ｎユーザフレームが高優先度又は低優先度であることを前記第ｎ優先情報が表し、前記第１保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高い場合、第１保守フレーム高優先信号を出力し、
前記送信部は、
前記第１保守フレーム高優先信号に応じて、前記第ｎユーザフレームの送信を中断して前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第１保守フレームを挿入して前記対向側メディアコンバータに送信する
通信システム。
【請求項６】
請求項３〜５のいずれかに記載の通信システムにおいて、
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームであり、
前記ユーザデータ監視部は、前記第ｉユーザフレームのＶ−ＬＡＮタグ内のプライオリティ・ビットを監視して前記第ｉ優先情報を生成する
通信システム。
【請求項７】
請求項３〜５のいずれかに記載の通信システムにおいて、
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームであり、
前記ユーザデータ監視部は、前記第ｉユーザフレームのイーサタイプを監視して前記第ｉ優先情報を生成する
通信システム。
【請求項８】
請求項３〜５のいずれかに記載の通信システムにおいて、
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームであり、
前記ユーザデータ監視部は、前記第ｉユーザフレームのＶ−ＬＡＮタグ内のＶ−ＬＡＮ  ＩＤを監視して前記第ｉ優先情報を生成する
通信システム。
【請求項９】
対向側メディアコンバータと光伝送路を介して接続されたメディアコンバータであって、
ユーザフレームを前記対向側メディアコンバータに送信する実行部を具備し、
前記実行部は、
前記ユーザフレームの送信中に第１保守フレーム送信イベントが発生したとき、前記ユーザフレームの送信を中断して第１保守フレームを前記対向側メディアコンバータに送信し、
前記ユーザフレームの送信中に第２保守フレーム送信イベントが発生したとき、不必要に前記ユーザフレームを廃棄することを防止するために、前記ユーザフレームの送信後に第２保守フレームを前記対向側メディアコンバータに送信し、
前記第１保守フレームは、前記ユーザフレームよりも優先度が高く、
前記第２保守フレームは、前記ユーザフレームよりも優先度が低い
メディアコンバータ。
【請求項１０】
請求項９に記載のメディアコンバータにおいて、
前記実行部は、
外部のインタフェースからの前記ユーザフレームである第１ユーザフレームから第ｎユーザフレーム（ｎは２以上の整数）をこの順で前記対向側メディアコンバータに送信する送信部と、
優先制御部と、
前記インタフェースからの第ｉユーザフレーム｛ｉは、１≦ｉ≦（ｎ−１）を満たす整数｝を監視して第ｉ監視結果を前記優先制御部に出力するユーザデータ監視部とを具備し、
前記第ｉ監視結果は、第（ｉ−１）ユーザフレームと第ｉユーザフレームとの間のフレーム間間隔である第ｉフレーム間間隔が保守フレーム挿入間隔以上であるか否かを表す第ｉ判定情報を含み、
前記優先制御部は、
前記第１ユーザフレームの送信中に前記第１保守フレーム送信イベントが発生したとき、第１保守フレーム選択信号を出力し、
前記第１ユーザフレームの送信中に前記第２保守フレーム送信イベントが発生し、前記第ｉフレーム間間隔が前記保守フレーム挿入間隔以上であることを前記第ｉ判定情報が表す場合、第２保守フレーム選択信号を出力し、
前記送信部は、
前記第１保守フレーム選択信号に応じて、前記第１ユーザフレームの送信を中断して前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第１保守フレームを挿入して前記対向側メディアコンバータに送信し、
前記第２保守フレーム選択信号に応じて、前記第ｉフレーム間間隔に前記第２保守フレームを挿入して前記対向側メディアコンバータに送信する
メディアコンバータ。
【請求項１１】
請求項１０に記載のメディアコンバータにおいて、
前記第ｉ監視結果は、前記第ｉユーザフレームが高優先度であるか低優先度であるかを表す第ｉ優先情報を更に含み、
前記優先制御部は、
前記第１ユーザフレームの送信中に前記第２保守フレーム送信イベントが発生したときに、第２乃至第（ｎ−１）ユーザフレームまで常時フルレートで送信されていている場合、前記第２保守フレーム選択信号を出力せず、
前記第２保守フレームが送信されないことによるタイムアウトを防止するために、前記第ｎユーザフレームの送信中に、前記第２保守フレーム送信イベントが発生した時間から設定時間が経過した場合、一時的に前記第２保守フレームの優先度を上げ、
前記第ｎユーザフレームが低優先度であることを第ｎ優先情報が表し、前記第ｎユーザフレームの後のユーザフレームが低優先度であることを第ｎ優先情報の後の優先情報が表し、前記第２保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高く、前記第２保守フレームの優先度が前記第ｎユーザフレームの後のユーザフレームの優先度よりも高い場合、第２保守フレーム中優先信号を出力し、
前記送信部は、
前記第２保守フレーム中優先信号に応じて、前記第ｎユーザフレームの後のユーザフレームの先頭部分を廃棄するために前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第２保守フレームを挿入して前記対向側メディアコンバータに送信する
メディアコンバータ。
【請求項１２】
請求項１１に記載のメディアコンバータにおいて、
前記優先制御部は、
前記第ｎユーザフレームが高優先度であることを第ｎ優先情報が表し、前記第２保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高い場合、第２保守フレーム高優先信号を出力し、
前記送信部は、
前記第２保守フレーム高優先信号に応じて、前記第ｎユーザフレームの送信を中断して前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第２保守フレームを挿入して前記対向側メディアコンバータに送信する
メディアコンバータ。
【請求項１３】
請求項１１又は１２に記載のメディアコンバータにおいて、
前記優先制御部は、
前記第１ユーザフレームの送信中に前記第１保守フレーム送信イベントが発生したときに、前記第２乃至第（ｎ−１）ユーザフレームが高優先度であることをそれぞれ第２乃至第（ｎ−１）優先情報が表し、前記第１保守フレームの優先度が前記第２乃至第（ｎ−１）ユーザフレームの優先度よりも低い場合、前記第１保守フレーム選択信号を出力せず、
前記第１保守フレームが送信されないことによるタイムアウトを防止するために、前記第ｎユーザフレームの送信中に、前記第１保守フレーム送信イベントが発生した時間から設定時間が経過したとき、一時的に前記第１保守フレームの優先度を上げ、
前記第ｎユーザフレームが高優先度又は低優先度であることを前記第ｎ優先情報が表し、前記第１保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高い場合、第１保守フレーム高優先信号を出力し、
前記送信部は、
前記第１保守フレーム高優先信号に応じて、前記第ｎユーザフレームの送信を中断して前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第１保守フレームを挿入して前記対向側メディアコンバータに送信する
メディアコンバータ。
【請求項１４】
請求項１１〜１３のいずれかに記載のメディアコンバータにおいて、
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームであり、
前記ユーザデータ監視部は、前記第ｉユーザフレームのＶ−ＬＡＮタグ内のプライオリティ・ビットを監視して前記第ｉ優先情報を生成する
メディアコンバータ。
【請求項１５】
請求項１１〜１３のいずれかに記載のメディアコンバータにおいて、
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームであり、
前記ユーザデータ監視部は、前記第ｉユーザフレームのイーサタイプを監視して前記第ｉ優先情報を生成する
メディアコンバータ。
【請求項１６】
請求項１１〜１３のいずれかに記載のメディアコンバータにおいて、
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームであり、
前記ユーザデータ監視部は、前記第ｉユーザフレームのＶ−ＬＡＮタグ内のＶ−ＬＡＮ  ＩＤを監視して前記第ｉ優先情報を生成する
メディアコンバータ。
【請求項１７】
対向側メディアコンバータと光伝送路を介して接続されたメディアコンバータを用いて保守フレームを送信する保守フレーム送信方法であって、
ユーザフレームを前記対向側メディアコンバータに送信する送信処理ステップと、
前記ユーザフレームの送信中に第１保守フレーム送信イベントが発生したとき、前記ユーザフレームの送信を中断して第１保守フレームを前記対向側メディアコンバータに送信する第１保守フレーム挿入処理ステップと、
前記ユーザフレームの送信中に第２保守フレーム送信イベントが発生したとき、不必要に前記ユーザフレームを廃棄することを防止するために、前記ユーザフレームの送信後に第２保守フレームを前記対向側メディアコンバータに送信する第２保守フレーム挿入処理ステップとを具備し、
前記第１保守フレームは、前記ユーザフレームよりも優先度が高く、
前記第２保守フレームは、前記ユーザフレームよりも優先度が低い
保守フレーム送信方法。
【請求項１８】
請求項１７に記載の保守フレーム送信方法において、
前記送信ステップは、
外部のインタフェースからの前記ユーザフレームである第１ユーザフレームから第ｎユーザフレーム（ｎは２以上の整数）をこの順で前記対向側メディアコンバータに送信するユーザフレーム送信処理ステップと、
前記インタフェースからの第ｉユーザフレーム｛ｉは、１≦ｉ≦（ｎ−１）を満たす整数｝を監視して第ｉ監視結果を前記優先制御部に出力するユーザデータ監視ステップとを含み、
前記第ｉ監視結果は、第（ｉ−１）ユーザフレームと第ｉユーザフレームとの間のフレーム間間隔である第ｉフレーム間間隔が保守フレーム挿入間隔以上であるか否かを表す第ｉ判定情報を含み、
前記第１保守フレーム挿入処理ステップは、
前記第１ユーザフレームの送信中に前記第１保守フレーム送信イベントが発生したとき、前記第１ユーザフレームの送信を中断して前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第１保守フレームを挿入して前記対向側メディアコンバータに送信するステップを含み、
前記第２保守フレーム挿入処理ステップは、
前記第１ユーザフレームの送信中に前記第２保守フレーム送信イベントが発生し、前記第ｉフレーム間間隔が前記保守フレーム挿入間隔以上であることを前記第ｉ判定情報が表す場合、前記第ｉフレーム間間隔に前記第２保守フレームを挿入して前記対向側メディアコンバータに送信するステップを
含む保守フレーム送信方法。
【請求項１９】
請求項１８に記載の保守フレーム送信方法において、
前記第ｉ監視結果は、前記第ｉユーザフレームが高優先度であるか低優先度であるかを表す第ｉ優先情報を更に含み、
前記第２保守フレーム挿入処理ステップは、
前記第１ユーザフレームの送信中に前記第２保守フレーム送信イベントが発生したときに、第２乃至第（ｎ−１）ユーザフレームまで常時フルレートで送信されていている場合、前記第２保守フレームを出力しないステップと、
前記第２保守フレームが送信されないことによるタイムアウトを防止するために、前記第ｎユーザフレームの送信中に、前記第２保守フレーム送信イベントが発生した時間から設定時間が経過した場合、一時的に前記第２保守フレームの優先度を上げるステップと、
前記第ｎユーザフレームが低優先度であることを第ｎ優先情報が表し、前記第ｎユーザフレームの後のユーザフレームが低優先度であることを第ｎ優先情報の後の優先情報が表し、前記第２保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高く、前記第２保守フレームの優先度が前記第ｎユーザフレームの後のユーザフレームの優先度よりも高い場合、前記第ｎユーザフレームの後のユーザフレームの先頭部分を廃棄するために前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第２保守フレームを挿入して前記対向側メディアコンバータに送信するステップと
を含む保守フレーム送信方法。
【請求項２０】
請求項１９に記載の保守フレーム送信方法において、
前記第２保守フレーム挿入処理ステップは、
前記第ｎユーザフレームが高優先度であることを第ｎ優先情報が表し、前記第２保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高い場合、前記第ｎユーザフレームの送信を中断して前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第２保守フレームを挿入して前記対向側メディアコンバータに送信するステップ
を更に含む保守フレーム送信方法。
【請求項２１】
請求項１９又は２０に記載の保守フレーム送信方法において、
前記第１保守フレーム挿入処理ステップは、
前記第１ユーザフレームの送信中に前記第１保守フレーム送信イベントが発生したときに、前記第２乃至第（ｎ−１）ユーザフレームが高優先度であることをそれぞれ第２乃至第（ｎ−１）優先情報が表し、前記第１保守フレームの優先度が前記第２乃至第（ｎ−１）ユーザフレームの優先度よりも低い場合、前記第１保守フレームを出力しないステップと、
前記第１保守フレームが送信されないことによるタイムアウトを防止するために、前記第ｎユーザフレームの送信中に、前記第１保守フレーム送信イベントが発生した時間から設定時間が経過したとき、一時的に前記第１保守フレームの優先度を上げるステップと、
前記第ｎユーザフレームが高優先度又は低優先度であることを前記第ｎ優先情報が表し、前記第１保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高い場合、前記第ｎユーザフレームの送信を中断して前記保守フレーム挿入間隔を設け、前記保守フレーム挿入間隔に前記第１保守フレームを挿入して前記対向側メディアコンバータに送信するステップと
を含む保守フレーム送信方法。
【請求項２２】
請求項１９〜２１のいずれかに記載の保守フレーム送信方法において、
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームであり、
前記ユーザデータ監視ステップは、
前記第ｉユーザフレームのＶ−ＬＡＮタグ内のプライオリティ・ビットを監視して前記第ｉ優先情報を生成するステップ
を含む保守フレーム送信方法。
【請求項２３】
請求項１９〜２１のいずれかに記載の保守フレーム送信方法において、
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームであり、
前記ユーザデータ監視ステップは、
前記第ｉユーザフレームのイーサタイプを監視して前記第ｉ優先情報を生成するステップ
を含む保守フレーム送信方法。
【請求項２４】
請求項１９〜２１のいずれかに記載の保守フレーム送信方法において、
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームであり、
前記ユーザデータ監視ステップは、
前記第ｉユーザフレームのＶ−ＬＡＮタグ内のＶ−ＬＡＮ  ＩＤを監視して前記第ｉ優先情報を生成するステップ
を含む保守フレーム送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに関し、特に、メディアコンバータ間で光伝送路を介してユーザフレーム、保守フレームを送信する通信システムに関する。
【背景技術】
【０００２】
従来の通信システムとして、特開２００３−１８１６２号公報には、ユーザデータのトラフィックに影響を与えることなく、且つ簡単に保守及び管理を実行する保守管理システムが記載されている。
また、特開平４−３３４１４５号公報には、優先順位をもつセルの優先セルの優先度を確保し、且つ非優先セルが廃棄される確率を減少させるセル交換装置のバッファ回路が記載されている。
また、特開平１０−２７１１１４号公報には、送信先でのパケット構成時間のタイムアウトによる再送を最小限に抑え、ネットワーク通信回線の負荷を抑えることができるパケット通信方式が記載されている。
【０００３】
また、メディアコンバータを用いて通信を行う通信システムが知られている。メディアコンバータは、１００ＢＡＳＥ−ＦＸの符号を一心光ファイバ方式で伝送する際に使用され、異なる伝送媒体間で信号変換を行う。メディアコンバータとしては、ネットワーク側のセンタ側メディアコンバータと、加入者側の端末側メディアコンバータとが用いられる。これらのメディアコンバータは、一心光ファイバ方式が採用された光伝送路に接続され、そのメディアコンバータ同士の間のインタフェースの規格は、“ＴＴＣ仕様書  ＴＳ−１０００  光加入者線インタフェース  −１００Ｍｂｉｔ／ｓ一心ＷＤＭ方式−  第２版”において規定されている。以下、上記の規格をＴＳ−１０００と略す。ＴＳ−１０００において、メディアコンバータ間で光伝送路を介してユーザフレーム、保守フレームが送信される。ＴＳ−１０００で規定される保守フレームは、対向するメディアコンバータにおける遠隔監視や制御を行う際に用いられる。ＴＳ−１０００において、保守フレームは、最優先で送信され、ユーザフレームと競合した場合、送信中のユーザフレームの一部もしくは全部を廃棄することを許容している。
【０００４】
ＴＳ−１０００で規定される保守フレームとしては、
（ｉ）状態通知要求
（ｉｉ）状態通知応答
（ｉｉｉ）状態通知表示（端末側メディアコンバータ→センタ側メディアコンバータ）
（ｉｖ）状態通知表示（センタ側メディアコンバータ→端末側メディアコンバータ）
（ｖ）ループ試験開始要求
（ｖｉ）ループ試験開始応答
（ｖｉｉ）ループ試験終了要求
（ｖｉｉｉ）ループ試験終了応答
（ｉｘ）ループ試験終了表示
の九種類が挙げられる。
【０００５】
ここで、（ｉｉｉ）〜（ｉｖ）の保守フレームを送信する場合、警報や状態変化の通知であり、ユーザフレームの導通が保障できない可能性があるなど緊急性がある。（ｖ）〜（ｖｉ）の保守フレームを送信する場合、ループ試験の開始トリガであり、ユーザフレームの導通を停止してもよい。（ｖｉｉ）〜（ｉｘ）の保守フレームを送信する場合、ループ試験中のみ送信される保守フレームであり、ユーザフレームの導通は停止している。このような理由から、九種類の保守フレームのうち、（ｉｉｉ）〜（ｉｘ）までの保守フレームを送信する場合は、送信中のユーザフレームの一部もしくは全部を廃棄することに支障はない。
【０００６】
しかし、（ｉ）〜（ｉｉ）の保守フレームを送信する場合、ユーザフレームの導通中に端末側メディアコンバータの状態を確認する為に使用されることがあり、ユーザフレームよりも優先する必要はないにも関わらずユーザフレームを廃棄して保守フレームを送信してしまう。この場合、緊急性のない保守フレームを送信する為に重要なユーザフレームが廃棄される可能性がある。ここで廃棄されたユーザフレームがリアルタイム性を要求するデータであった場合、提供するサービス品質に著しい影響を与えてしまう。
【０００７】
【特許文献１】特開２００３−１８１６２号公報
【特許文献２】特開平４−３３４１４５号公報
【特許文献３】特開平１０−２７１１１４号公報
【非特許文献１】“ＴＴＣ仕様書  ＴＳ−１０００  光加入者線インタフェース  −１００Ｍｂｉｔ／ｓ一心ＷＤＭ方式−  第２版”、［online］、２００４年１月２７日、社団法人  情報通信技術委員会、［２００４年１０月２８日検索］、インターネット＜URL :http://www.ttc.or.jp/j/document_list_18.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の課題は、優先されるべきユーザフレームを不必要に廃棄することを防止する通信システムを提供することにある。
【課題を解決するための手段】
【０００９】
以下に、［発明を実施するための最良の形態］で使用する番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］の記載との対応関係を明らかにするために付加されたものであるが、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１０】
本発明の通信システムは、メディアコンバータ（１２）と、前記メディアコンバータ（１２）と光伝送路（１０３）を介して接続された対向側メディアコンバータ（１５）とを具備している。
前記メディアコンバータ（１２）は、実行部（２０、２１、２３、２４）を具備している。前記実行部（２０、２１、２３、２４）は、ユーザフレームを前記対向側メディアコンバータ（１５）に送信する（Ｓ１）。
前記実行部（２０、２１、２３、２４）は、前記ユーザフレームの送信中に第１保守フレーム送信イベントが発生したとき（Ｓ２−ＹＥＳ、Ｓ３−ＹＥＳ）、前記ユーザフレームの送信を中断して第１保守フレームを前記対向側メディアコンバータ（１５）に送信する（Ｓ４）。
前記実行部（２０、２１、２３、２４）は、前記ユーザフレームの送信中に第２保守フレーム送信イベントが発生したとき（Ｓ２−ＹＥＳ、Ｓ３−ＮＯ）、不必要に前記ユーザフレームを廃棄することを防止するために、前記ユーザフレームの送信後に第２保守フレームを前記対向側メディアコンバータ（１５）に送信する（Ｓ５）。
前記第１保守フレームは、前記ユーザフレームよりも優先度が高く、前記第２保守フレームは、前記ユーザフレームよりも優先度が低い。
【００１１】
本発明の通信システムでは、メディアコンバータ（１２）の実行部は、ユーザフレームの送信中に第１保守フレーム送信イベントが発生したとき、ユーザフレームの送信を中断して第１保守フレームを対向側メディアコンバータ（１５）に送信する。このため、第１保守フレームを送信する場合、送信中のユーザフレームの一部もしくは全部が廃棄される。
また、メディアコンバータ（１２）の実行部は、ユーザフレームの送信中に第２保守フレーム送信イベントが発生したとき、ユーザフレームの送信後に保守フレーム挿入間隔が空くのを待ってから第２保守フレームを対向側メディアコンバータ（１５）に送信する。このため、第２保守フレームを送信する場合、優先されるべきユーザフレームは廃棄されない。
このように、本発明の通信システムによれば、優先されるべきユーザフレームを不必要に廃棄することを防止することができる。
【００１２】
前記実行部（２０、２１、２３、２４）は、送信部（２０、３０、３１、３２、２３、２４）と、優先制御部（３４）と、ユーザデータ監視部（３３）とを具備している。
前記送信部（２０、３０、３１、３２、２３、２４）は、外部のインタフェース（１００）からの前記ユーザフレームである第１ユーザフレームから第ｎユーザフレーム（ｎは２以上の整数）をこの順で前記対向側メディアコンバータ（１５）に送信する（Ｓ１）。
前記ユーザデータ監視部（３３）は、前記インタフェース（１００）からの第ｉユーザフレーム｛ｉは、１≦ｉ≦（ｎ−１）を満たす整数｝を監視して第ｉ監視結果を前記優先制御部（３４）に出力する（Ｓ１）。
前記第ｉ監視結果は、第（ｉ−１）ユーザフレームと第ｉユーザフレームとの間のフレーム間間隔である第ｉフレーム間間隔が保守フレーム挿入間隔（３６ｂｙｔｅ）以上であるか否かを表す第ｉ判定情報を含んでいる。
前記優先制御部（３４）は、前記第１ユーザフレームの送信中に前記第１保守フレーム送信イベントが発生したとき（Ｓ２−ＹＥＳ、Ｓ３−ＹＥＳ）、第１保守フレーム選択信号を出力する（Ｓ４；Ｓ１３）。前記送信部（２０、３０、３１、３２、２３、２４）は、前記第１保守フレーム選択信号に応じて、前記第１ユーザフレームの送信を中断して前記保守フレーム挿入間隔（３６ｂｙｔｅ）を設け、前記保守フレーム挿入間隔（３６ｂｙｔｅ）に前記第１保守フレームを挿入して前記対向側メディアコンバータ（１５）に送信する（Ｓ１３）。
前記優先制御部（３４）は、前記第１ユーザフレームの送信中に前記第２保守フレーム送信イベントが発生し（Ｓ２−ＹＥＳ、Ｓ３−ＮＯ）、前記第ｉフレーム間間隔が前記保守フレーム挿入間隔（３６ｂｙｔｅ）以上であることを前記第ｉ判定情報が表す場合、第２保守フレーム選択信号を出力する（Ｓ２２−ＹＥＳ、Ｓ２３）。前記送信部（２０、３０、３１、３２、２３、２４）は、前記第２保守フレーム選択信号に応じて、前記第ｉフレーム間間隔に前記第２保守フレームを挿入して前記対向側メディアコンバータ（１５）に送信する（Ｓ２３）。
【００１３】
本発明の通信システムでは、第１ユーザフレームの送信中に第１保守フレーム送信イベントが発生した場合、優先制御部（３４）は、第１保守フレーム選択信号を出力する。即ち、優先制御部（３４）は、第１保守フレーム送信イベントが発生した時点で第１保守フレーム選択信号を出力する。これに応じて、送信部（２０、３０、３１、３２、２３、２４）は、ユーザフレームの一部もしくは全部を廃棄して、第１保守フレームを対向側メディアコンバータ（１５）に送信する。この場合、第１ユーザフレームの送信を中断して保守フレーム挿入間隔（３６ｂｙｔｅ）を設けた分、第１ユーザフレームの一部として、第１保守フレーム送信イベントが発生した後の第１ユーザフレームは廃棄される。また、第１保守フレーム送信イベントが発生したタイミングによっては、第１ユーザフレームの次の第２ユーザフレームの一部が廃棄される場合もある。
第１ユーザフレームの送信中に第２保守フレーム送信イベントが発生した場合、優先制御部（３４）は、ユーザデータ監視部（３３）から第ｉ監視結果を受け取って保守フレーム挿入間隔（３６ｂｙｔｅ）を確認したときに、第２保守フレーム選択信号を出力する。即ち、優先制御部（３４）は、第（ｉ−１）ユーザフレームが送信されるまで第２保守フレーム選択信号の出力を待ち合わせる。これにより、送信部（２０、３０、３１、３２、２３、２４）は、重要なユーザフレームの一部もしくは全部を廃棄することなく、第２保守フレームを対向側メディアコンバータ（１５）に送信することができる。
このため、本発明の通信システムでは、優先されるべきユーザフレームを不必要に廃棄することを防止することができる。
【００１４】
前記第ｉ監視結果は、前記第ｉユーザフレームが高優先度であるか低優先度であるかを表す第ｉ優先情報を更に含んでいる。
前記優先制御部（３４）は、前記第１ユーザフレームの送信中に前記第２保守フレーム送信イベントが発生したときに（Ｓ２−ＹＥＳ、Ｓ３−ＮＯ）、第２乃至第（ｎ−１）ユーザフレームまで常時フルレートで送信されていている場合、前記第２保守フレーム選択信号を出力しない（Ｓ２１、Ｓ２２−ＮＯ、Ｓ２４−ＮＯ）。このとき、前記優先制御部（３４）は、前記第２保守フレームが送信されないことによるタイムアウトを防止するために、前記第ｎユーザフレームの送信中に、前記第２保守フレーム送信イベントが発生した時間から設定時間が経過した場合、一時的に前記第２保守フレームの優先度を上げる（Ｓ２４−ＹＥＳ、Ｓ２５）。
前記第ｎユーザフレームが低優先度であることを第ｎ優先情報が表し、前記第ｎユーザフレームの後のユーザフレームが低優先度であることを第ｎ優先情報の後の優先情報が表し、前記第２保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高く、前記第２保守フレームの優先度が前記第ｎユーザフレームの後のユーザフレームの優先度よりも高い場合、前記優先制御部（３４）は、第２保守フレーム中優先信号を出力する（Ｓ２５−ＹＥＳ、Ｓ２６）。前記送信部（２０、３０、３１、３２、２３、２４）は、前記第２保守フレーム中優先信号に応じて、前記第ｎユーザフレームの後のユーザフレームの先頭部分を廃棄するために前記保守フレーム挿入間隔（３６ｂｙｔｅ）を設け、前記保守フレーム挿入間隔（３６ｂｙｔｅ）に前記第２保守フレームを挿入して前記対向側メディアコンバータ（１５）に送信する（Ｓ２６）。
【００１５】
本発明の通信システムでは、第１ユーザフレームの送信中に第２保守フレーム送信イベントが発生し、第２〜第（ｎ−１）ユーザフレームまで常時フルレートで送信されていている場合、優先制御部（３４）は、第２保守フレーム選択信号を出力しない。このため、送信部（２０、３０、３１、３２、２３、２４）によって、第２保守フレームが送信されない。そこで、第２保守フレームが送信されないことによるタイムアウトを防止するために、設定時間が経過した場合、優先制御部（３４）は、第２保守フレームの優先度を低優先度から中優先度に変更し、第２保守フレーム中優先信号を出力する。即ち、優先制御部（３４）は、第２保守フレームの優先度を低優先度から中優先度に変更したときに、低優先ユーザフレーム（第ｎユーザフレーム）が送信中であった場合は、直ちに第２保守フレーム中優先信号を出力せずに、第ｎユーザフレームの後のユーザフレーム｛第（ｎ＋２）ユーザフレーム｝が低優先ユーザフレームである場合に、第２保守フレーム中優先信号を出力する。これにより、送信部（２０、３０、３１、３２、２３、２４）は、低優先ユーザフレーム｛第（ｎ＋２）ユーザフレーム｝の一部を廃棄して、第２保守フレームを対向側メディアコンバータ（１５）に送信する。この場合、低優先ユーザフレーム｛第（ｎ＋２）ユーザフレーム｝の先頭部分を廃棄するために保守フレーム挿入間隔（３６ｂｙｔｅ）を設けた分、第ｎユーザフレームと第（ｎ＋２）ユーザフレームとの間の高優先ユーザフレーム｛第（ｎ＋１）ユーザフレーム｝の一部もしくは全部は廃棄されない。これは、優先制御部（３４）は、第２保守フレームの優先度を低優先度から中優先度に変更したときに、低優先ユーザフレーム（第ｎユーザフレーム）の送信中に直ちに第２保守フレーム中優先信号を出力した場合、第ｎユーザフレームの次のユーザフレーム｛第（ｎ＋１）ユーザフレーム｝が高優先であった場合、その先頭部分をも廃棄してしまう危険性があるからである。
これにより、本発明の通信システムでは、第２保守フレームが送信されないことによるタイムアウトを防止することができ、且つ、優先されるべきユーザフレームを不必要に廃棄することを防止することができる。
【００１６】
前記優先制御部（３４）は、前記第ｎユーザフレームが高優先度であることを第ｎ優先情報が表し、前記第２保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高い場合、第２保守フレーム高優先信号を出力する（Ｓ２５−ＮＯ、Ｓ２７）。前記送信部（２０、３０、３１、３２、２３、２４）は、前記第２保守フレーム高優先信号に応じて、前記第ｎユーザフレームの送信を中断して前記保守フレーム挿入間隔（３６ｂｙｔｅ）を設け、前記保守フレーム挿入間隔（３６ｂｙｔｅ）に前記第２保守フレームを挿入して前記対向側メディアコンバータ（１５）に送信する（Ｓ２７）。
【００１７】
本発明の通信システムでは、第２保守フレームが送信されないことによるタイムアウトを防止するために、設定時間が経過した場合、優先制御部（３４）は、第２保守フレームの優先度を中優先度から高優先度に変更し、第２保守フレーム高優先信号を出力する。即ち、優先制御部（３４）は、第２保守フレームの優先度を中優先度から高優先度に変更したときに、第ｎユーザフレームの送信中に直ちに第２保守フレーム高優先信号を出力する。これにより、送信部（２０、３０、３１、３２、２３、２４）は、第ｎユーザフレームの一部もしくは全部を廃棄して、第２保守フレームを対向側メディアコンバータ（１５）に送信する。この場合、第ｎユーザフレームの送信を中断して保守フレーム挿入間隔（３６ｂｙｔｅ）を設けた分、第ｎユーザフレームの一部として、設定時間が経過した後の第ｎユーザフレームは廃棄される。また、設定時間が経過したタイミングによっては、第ｎユーザフレームの次の第（ｎ＋１）ユーザフレームの一部が廃棄される場合もある。
これにより、本発明の通信システムでは、第２保守フレームが送信されないことによるタイムアウトを防止することができる。
【００１８】
前記優先制御部（３４）は、前記第１ユーザフレームの送信中に前記第１保守フレーム送信イベントが発生したときに（Ｓ２−ＹＥＳ、Ｓ３−ＹＥＳ）、前記第２乃至第（ｎ−１）ユーザフレームが高優先度であることをそれぞれ第２乃至第（ｎ−１）優先情報が表し、前記第１保守フレームの優先度が前記第２乃至第（ｎ−１）ユーザフレームの優先度よりも低い場合、前記第１保守フレーム選択信号を出力しない（Ｓ１１、Ｓ１２−ＮＯ、Ｓ１４−ＮＯ）。前記優先制御部（３４）は、前記第１保守フレームが送信されないことによるタイムアウトを防止するために、前記第ｎユーザフレームの送信中に、前記第１保守フレーム送信イベントが発生した時間から設定時間が経過したとき、一時的に前記第１保守フレームの優先度を上げる（Ｓ１２−ＮＯ、Ｓ１４−ＹＥＳ、Ｓ１５）。
前記第ｎユーザフレームが高優先度又は低優先度であることを前記第ｎ優先情報が表し、前記第１保守フレームの優先度が前記第ｎユーザフレームの優先度よりも高い場合、前記優先制御部（３４）は、第１保守フレーム高優先信号を出力する（Ｓ１５）。前記送信部（２０、３０、３１、３２、２３、２４）は、前記第１保守フレーム高優先信号に応じて、前記第ｎユーザフレームの送信を中断して前記保守フレーム挿入間隔（３６ｂｙｔｅ）を設け、前記保守フレーム挿入間隔（３６ｂｙｔｅ）に前記第１保守フレームを挿入して前記対向側メディアコンバータ（１５）に送信する（Ｓ１５）。
【００１９】
本発明の通信システムでは、第１ユーザフレームの送信中に第１保守フレーム送信イベントが発生し、第１保守フレームの優先度が第１〜第（ｎ−１）ユーザフレームの優先度よりも低いとき、優先制御部（３４）は、第１保守フレーム選択信号を出力しない。このため、送信部（２０、３０、３１、３２、２３、２４）によって、第１保守フレームが送信されない。そこで、第１保守フレームが送信されないことによるタイムアウトを防止するために、設定時間が経過した場合、優先制御部（３４）は、第１保守フレームの優先度を中優先度から高優先度に変更し、第ｎユーザフレームの送信中に、第１保守フレーム高優先信号を出力する。即ち、優先制御部（３４）は、設定時間が経過した時点で第１保守フレーム高優先信号を出力する。これにより、送信部（２０、３０、３１、３２、２３、２４）は、ユーザフレームの一部もしくは全部を廃棄して、第１保守フレームを対向側メディアコンバータ（１５）に送信する。この場合、第ｎユーザフレームの送信を中断して保守フレーム挿入間隔（３６ｂｙｔｅ）を設けた分、第ｎユーザフレームの一部として、設定時間が経過した後の第ｎユーザフレームは廃棄される。また、設定時間が経過したタイミングによっては、第ｎユーザフレームの次の第（ｎ＋１）ユーザフレームの一部が廃棄される場合もある。
これにより、本発明の通信システムでは、第１保守フレームが送信されないことによるタイムアウトを防止することができる。
【００２０】
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームである。
前記ユーザデータ監視部（３３）は、前記第ｉユーザフレームのＶ−ＬＡＮタグ内のプライオリティ・ビットを監視して前記第ｉ優先情報を生成する（Ｓ１）。
【００２１】
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームである。
前記ユーザデータ監視部（３３）は、前記第ｉユーザフレームのイーサタイプを監視して前記第ｉ優先情報を生成する（Ｓ１）。
【００２２】
前記ユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームである。
前記ユーザデータ監視部（３３）は、前記第ｉユーザフレームのＶ−ＬＡＮタグ内のＶ−ＬＡＮ  ＩＤを監視して前記第ｉ優先情報を生成する（Ｓ１）。
【発明の効果】
【００２３】
以上の説明により、本発明の通信システムによれば、優先されるべきユーザフレームを不必要に廃棄することを防止することができる。これにより、ユーザデータが導通中に保守フレームを送信しても安易にユーザフレームを廃棄することがなく、保守フレームがサービス品質の劣化を招く要因となりづらい。上記の理由により、サービス提供中であっても定期的に通信事業者からユーザ宅内のメディアコンバータの遠隔状態監視を行うことができる。
【発明を実施するための最良の形態】
【００２４】
以下に、添付図面に従って本発明の通信システムについて詳細に説明する。図中では、メディアコンバータをＭＣと省略して記す。
【００２５】
図１は、本発明の通信システムの構成を示すブロック図である。本発明の通信システムは、センタ側メディアコンバータ（ＭＣ）１２と、端末側メディアコンバータ１５とを具備している。センタ側メディアコンバータ１２は、ネットワーク側のメディアコンバータであり、通信事業者局舎１０に設置されている。端末側メディアコンバータ１５は、加入者側のメディアコンバータであり、ユーザ宅１４に設置されている。センタ側メディアコンバータ１２と端末側メディアコンバータ１５とは、光伝送路である一心光ファイバケーブル１０３に接続されている。
【００２６】
本発明の通信システムは、更に、通信事業者局舎１０に設置されたスイッチ１１、保守管理端末１３と、ユーザ宅１４に設置されたユーザ端末１６とを具備している。
スイッチ１１は、網側インタフェース１００を介してネットワークに接続され、センタ側ローカルインタフェース１０１を介してセンタ側メディアコンバータ１２に接続され、保守管理用インタフェース１０２を介して保守管理端末１３に接続されている。センタ側ローカルインタフェース１０１は、１０ＢＡＳＥ−Ｔもしくは１００ＢＡＳＥ−ＴＸに準拠したインタフェースである。スイッチ１１には、ネットワークから網側インタフェース１００を介してユーザフレームが供給される。このユーザフレームは、ＩＥＥＥ８０２．３Ｑで定義されるＶ−ＬＡＮタグ付きのフレームである。スイッチ１１は、Ｖ−ＬＡＮ間のルーティング設定を行なうＬＡＮスイッチであり、センタ側メディアコンバータ１２と保守管理端末１３との一方を選択する方路選択機能を有する。センタ側メディアコンバータ１２とスイッチ１１は、センタ側メディアコンバータ１２’として同一装置で実現してもよい。
ユーザ端末１６は、端末側ローカルインタフェース１０４を介して端末側メディアコンバータ１５に接続されている。端末側ローカルインタフェース１０４は、１０ＢＡＳＥ−Ｔもしくは１００ＢＡＳＥ−ＴＸに準拠したインタフェースである。
【００２７】
センタ側メディアコンバータ１２は、実行部（後述）を具備している。
センタ側メディアコンバータ１２の実行部は、ネットワークからスイッチ１１に供給されたユーザフレームに電気／光変換を施し、一心光ファイバケーブル１０３を介して端末側メディアコンバータ１５に送信する。
また、センタ側メディアコンバータ１２の実行部は、ユーザフレームの送信中に第１保守フレーム送信イベントが発生したとき、第１保守フレームを生成し、ユーザフレームの送信を中断する。このとき、その実行部は、第１保守フレームに電気／光変換を施し、一心光ファイバケーブル１０３を介して端末側メディアコンバータ１５に送信する。センタ側メディアコンバータ１２から端末側メディアコンバータ１５に送信される第１保守フレームとしては、（ｉｖ）状態通知表示、（ｖ）ループ試験開始要求、（ｖｉｉ）ループ試験終了要求が挙げられる。
また、センタ側メディアコンバータ１２の実行部は、ユーザフレームの送信中に第２保守フレーム送信イベントが発生したとき、第２保守フレームを生成する。このとき、その実行部は、不必要にユーザフレームを廃棄することを防止するために、ユーザフレームの送信後に第２保守フレームに電気／光変換を施し、一心光ファイバケーブル１０３を介して端末側メディアコンバータ１５に送信する。ここで、その実行部は、ユーザフレームの送信後に保守フレーム挿入間隔が空くのを待ってから第２保守フレームを送信する。保守フレーム挿入間隔とは、送信中のユーザフレームの後のユーザフレーム間に第２保守フレームおよび第２保守フレームの前後のＩＦＧ（Ｉｎｔｅｒ  Ｆｒａｍｅ  Ｇａｐ）が挿入できるだけの間隔である。センタ側メディアコンバータ１２から端末側メディアコンバータ１５に送信される第１保守フレームとしては、（ｉ）状態通知要求が挙げられる。
また、センタ側メディアコンバータ１２の実行部は、端末側メディアコンバータ１５からのユーザフレームに光／電気変換を施し、センタ側ローカルインタフェース１０１、スイッチ１１、網側インタフェース１００を介してネットワークに送信する。
また、センタ側メディアコンバータ１２の実行部は、端末側メディアコンバータ１５からの保守フレームに光／電気変換を施し、その保守フレームにより規定される処理を行なう。
【００２８】
保守管理端末１３は、保守管理用インタフェース１０２を介してスイッチ１１、センタ側メディアコンバータ１２に接続されている。保守管理端末１３は、実行部（図示省略）を具備し、その実行部は、センタ側メディアコンバータ１２に対して各種設定や警報通知の確認を行う。保守管理端末１３は、直接各装置とは接続されずに、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）にて遠隔集中管理されることが多いが、ここでは図２以下の説明のためにあえて直接各装置と接続されているものとする。
【００２９】
端末側メディアコンバータ１５は、実行部（図示省略）を具備している。
端末側メディアコンバータ１５の実行部は、ユーザ端末１６からのユーザフレームに電気／光変換を施し、一心光ファイバケーブル１０３を介してセンタ側メディアコンバータ１２に送信する。
また、端末側メディアコンバータ１５の実行部は、ユーザフレームの送信中に第１保守フレーム送信イベントが発生したとき、第１保守フレームを生成し、ユーザフレームの送信を中断する。このとき、その実行部は、第１保守フレームに電気／光変換を施し、一心光ファイバケーブル１０３を介してセンタ側メディアコンバータ１２に送信する。端末側メディアコンバータ１５からセンタ側メディアコンバータ１２に送信される第１保守フレームとしては、（ｉｉｉ）状態通知表示、（ｖｉ）ループ試験開始応答、（ｖｉｉｉ）ループ試験終了応答が挙げられる。
また、端末側メディアコンバータ１５の実行部は、ユーザフレームの送信中に第２保守フレーム送信イベントが発生したとき、第２保守フレームを生成する。このとき、その実行部は、不必要にユーザフレームを廃棄することを防止するために、ユーザフレームの送信後に第２保守フレームに電気／光変換を施し、一心光ファイバケーブル１０３を介してセンタ側メディアコンバータ１２に送信する。ここで、その実行部は、ユーザフレームの送信後に保守フレーム挿入間隔が空くのを待ってから第２保守フレームを送信する。第２保守フレームを端末側メディアコンバータ１５からセンタ側メディアコンバータ１２に送信される第２保守フレームとしては、（ｉｉ）状態通知応答が挙げられる。
また、端末側メディアコンバータ１５の実行部は、センタ側メディアコンバータ１２からのユーザフレームに光／電気変換を施し、端末側ローカルインタフェース１０４を介してユーザ端末１６に送信する。
また、端末側メディアコンバータ１５の実行部は、センタ側メディアコンバータ１２からの保守フレームに光／電気変換を施し、その保守フレームにより規定される処理を行なう。
【００３０】
ユーザ端末１６は、実行部（図示省略）を具備している。
ユーザ端末１６の実行部は、ユーザフレームを、端末側ローカルインタフェース１０４を介して端末側メディアコンバータ１５に送信する。
ユーザ端末１６の実行部は、端末側メディアコンバータ１５からのユーザフレームを受信する。
【００３１】
本発明の通信システムでは、（ｉｉｉ）〜（ｉｘ）までの保守フレームである第１保守フレームは、ユーザフレームよりも優先度が高く、（ｉ）〜（ｉｉ）の保守フレームである第２保守フレームは、ユーザフレームよりも優先度が低い。
センタ側メディアコンバータ１２、端末側メディアコンバータ１５において、その実行部は、ユーザフレームの送信中に第１保守フレーム送信イベントが発生したとき、ユーザフレームの送信を中断して第１保守フレームを対向側のメディアコンバータに送信する。このため、第１保守フレームを送信する場合、送信中のユーザフレームの一部もしくは全部が廃棄される。
また、センタ側メディアコンバータ１２、端末側メディアコンバータ１５において、その実行部は、ユーザフレームの送信中に第２保守フレーム送信イベントが発生したとき、ユーザフレームの送信後に保守フレーム挿入間隔が空くのを待ってから第２保守フレームを対向側のメディアコンバータに送信する。このため、第２保守フレームを送信する場合、優先されるべきユーザフレームは廃棄されない。
このように、本発明の通信システムによれば、優先されるべきユーザフレームを不必要に廃棄することを防止することができる。
【００３２】
以下、センタ側メディアコンバータ１２、端末側メディアコンバータ１５の実行部として、センタ側メディアコンバータ１２の実行部を例にして説明する。
【００３３】
図２は、図１で示したセンタ側メディアコンバータ１２の実行部の構成を示すブロック図である。
センタ側メディアコンバータ１２の実行部は、ＰＨＹ回路（物理回路）２０、２３、送信制御部２１、受信制御部２２、電気／光変換部２４、メディアコンバータ（ＭＣ）制御ＣＰＵ２５を含んでいる。ＭＣ制御ＣＰＵ２５は、ＰＨＹ回路２０、２３、送信制御部２１、受信制御部２２を制御する制御部である。
【００３４】
ＭＣ制御ＣＰＵ２５は、保守管理用インタフェース１０２に接続されている。
保守管理端末１３の実行部は、保守管理者の操作に応じて、第１保守フレーム送信イベントの発生として、例えばループ試験開始要求を、保守管理用インタフェース１０２を介してセンタ側メディアコンバータ１２に送信する。この場合、ＭＣ制御ＣＰＵ２５は、ループ試験開始要求を受け取り、保守フレーム送信指示信号２０５として送信制御部２１に送信する。
保守管理端末１３の実行部は、保守管理者の操作に応じて、第２保守フレーム送信イベントの発生として、例えば状態通知要求を、保守管理用インタフェース１０２を介してセンタ側メディアコンバータ１２に送信する。この場合、ＭＣ制御ＣＰＵ２５は、状態通知要求を受け取り、保守フレーム送信指示信号２０５として送信制御部２１に送信する。
【００３５】
ＰＨＹ回路２０は、センタ側ローカルインタフェース１０１に接続され、スイッチ１１に供給されたユーザフレームを送信側媒体非依存インタフェース（Ｔｒａｎｓｍｉｔ  Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）信号２００（以下、Ｔｘ側ＭＩＩ信号２００）として送信制御部２１に送信する。
また、ＰＨＹ回路２０は、受信制御部２２からの受信側媒体非依存インタフェース（Ｒｅｃｅｉｖｅ  Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）信号２０１（以下、Ｒｘ側ＭＩＩ信号２０１）を、センタ側ローカルインタフェース１０１を介してスイッチ１１に供給（送信）する。
【００３６】
送信制御部２１は、ＰＨＹ回路２０からのＴｘ側ＭＩＩ信号２００（ユーザフレーム）をＴｘ側ＭＩＩ信号２０２としてＰＨＹ回路２３に送信する。
また、送信制御部２１は、ＭＣ制御ＣＰＵ２５からの保守フレーム送信指示信号２０５がループ試験開始要求である場合、ループ試験開始要求を含むループ試験開始要求フレームを第１保守フレームとして生成し、Ｔｘ側ＭＩＩ信号２０２（ユーザフレーム）の送信を中断し、第１保守フレームをＴｘ側ＭＩＩ信号２０２としてＰＨＹ回路２３に送信する。
また、送信制御部２１は、ＭＣ制御ＣＰＵ２５からの保守フレーム送信指示信号２０５が状態通知要求である場合、状態通知要求を含む状態通知要求フレームを第２保守フレームとして生成する。送信制御部２１は、Ｔｘ側ＭＩＩ信号２０２（ユーザフレーム）の送信後に第２保守フレームをＴｘ側ＭＩＩ信号２０２としてＰＨＹ回路２３に送信する。
【００３７】
ＰＨＹ回路２３は、送信制御部２１からのＴｘ側ＭＩＩ信号２０２を媒体非依存インタフェース（Ｍｅｄｉｕｍ  Ｄｅｐｅｎｄｅｎｔ  Ｉｎｔｅｒｆａｃｅ）信号２０４（以下、ＭＤＩ信号２０４）として電気／光変換部２４に送信する。
また、ＰＨＹ回路２３は、電気／光変換部２４からのＭＤＩ信号２０４をＲｘ側ＭＩＩ信号２０３として受信制御部２２に送信する。
【００３８】
受信制御部２２は、ＰＨＹ回路２３からのＲｘ側ＭＩＩ信号２０３をＲｘ側ＭＩＩ信号２０１としてＰＨＹ回路２０に送信する。
【００３９】
電気／光変換部２４は、ＰＨＹ回路２３からのＭＤＩ信号２０４を、１０ＢＡＳＥ−ＦＬもしくは１００ＢＡＳＥ−ＦＸに準拠したインタフェース信号に変換し、一心光ファイバケーブル１０３を介してユーザ宅１４内の端末側メディアコンバータ１５に送信する。
また、電気／光変換部２４は、端末側メディアコンバータ１５からの１０ＢＡＳＥ−ＦＬもしくは１００ＢＡＳＥ−ＦＸに準拠したインタフェース信号を、ＭＤＩ信号２０４に変換し、ＰＨＹ回路２３に送信する。
【００４０】
センタ側メディアコンバータ１２とスイッチ１１が同一装置上で実現されるセンタ側メディアコンバータ１２’である場合は、ＰＨＹ回路２０が不要となり、Ｔｘ側ＭＩＩ信号２００がスイッチ１１から送信制御部２１に供給され、Ｒｘ側ＭＩＩ信号２０１が受信制御部２２からスイッチ１１に供給される。
【００４１】
図３は、図２で示したセンタ側メディアコンバータ１２の実行部内の送信制御部２１の構成を示すブロック図である。
送信制御部２１は、回路、コンピュータプログラムにより構成される。この送信制御部２１は、バッファ部３０、保守フレーム生成部３１、セレクタ部３２、ユーザデータ監視部３３、優先制御部３４、タイマー部３５、保守フレーム送信制御部３６を具備している。説明を省略したが、従来の通信システムにおける送信制御部は、保守フレーム生成部３１、セレクタ部３２、保守フレーム送信制御部３６を具備し、保守フレーム送信制御部３６が直接セレクタ部３２を制御する。即ち、送信制御部２１は、従来の送信制御部に対して、更に、バッファ部３０、ユーザデータ監視部３３、優先制御部３４、およびタイマー部３５を具備している。ここで、ＰＨＹ回路２０とバッファ部３０と保守フレーム生成部３１とセレクタ部３２とＰＨＹ回路２３と電気／光変換部２４は、センタ側メディアコンバータ１２の実行部内の送信部として構成される。
【００４２】
ユーザデータ監視部３３は、入力されたＴｘ側ＭＩＩ信号２００（ユーザフレーム）を監視し、ユーザフレームと次のユーザフレームの間のＩＦＧの長さを監視して、保守フレーム（保守フレーム本体：１２ｂｙｔｅ＋前後のＩＦＧ各１２ｂｙｔｅの計３６ｂｙｔｅ）を挿入できる間隔があるかどうかを判定して判定情報を生成する。また、ユーザフレームのＶ−ＬＡＮタグ内のプライオリティ・ビットを監視して、ユーザフレームが高優先度（高優先ユーザフレーム）であるか低優先度（低優先ユーザフレーム）であるかを判定して優先情報を生成する。この判定情報と優先情報とを含む監視結果をフレーム優先度／間隔通知信号３０３として優先制御部３４に通知する。
なお、ユーザフレームの監視対象および優先度は、保守管理者が任意に設定できる。
【００４３】
バッファ部３０は、ユーザデータ監視部３３がユーザフレームの間隔およびユーザフレームの優先度を検出してフレーム優先度／間隔通知信号３０３（監視結果）を優先制御部３４に出力するまでの監視時間において、入力されたＴｘ側ＭＩＩ信号２００（ユーザフレーム）をユーザデータ３００として蓄積し出力を待ち合わせる。
【００４４】
セレクタ部３２は、優先制御部３４からの出力選択信号３０２の指示に従い、ユーザデータ３００と保守フレーム信号３０１とのどちらかを選択して、上記のＴｘ側ＭＩＩ信号２０２として出力する。ここで、優先制御部３４からの出力選択信号３０２がインアクティブである場合、セレクタ部３２は、バッファ部３０に蓄積されたユーザデータ３００をＴｘ側ＭＩＩ信号２０２としてＰＨＹ回路２３に出力する。優先制御部３４からの出力選択信号３０２がアクティブである場合、セレクタ部３２は、保守フレーム生成部３１に生成された保守フレーム（保守フレーム信号３０１）をＴｘ側ＭＩＩ信号２０２としてＰＨＹ回路２３に出力する。
【００４５】
保守フレーム送信制御部３６は、ＭＣ制御ＣＰＵ２５からの保守フレーム送信指示信号２０５を受けた場合、保守フレーム送信イベントが発生したことを認識する。この場合、以下の三つの処理を同時に行う。
【００４６】
一つ目に、保守フレーム送信制御部３６は、送信されるべき保守フレームの内容を送信保守フレーム通知信号３０５にて保守フレーム生成部３１に通知する。ここで、ＭＣ制御ＣＰＵ２５からの保守フレーム送信指示信号２０５がループ試験開始要求である場合、保守フレーム送信制御部３６は、ループ試験開始要求を送信保守フレーム通知信号３０５として保守フレーム生成部３１に出力する。ＭＣ制御ＣＰＵ２５からの保守フレーム送信指示信号２０５が状態通知要求である場合、保守フレーム送信制御部３６は、状態通知要求を送信保守フレーム通知信号３０５として保守フレーム生成部３１に出力する。
【００４７】
二つ目に、保守フレーム送信制御部３６は、送信されるべき保守フレームの優先度の初期値を送信保守フレーム優先度通知信号３０６にて優先制御部３４に通知する。この初期値は、高優先保守フレーム、中優先保守フレーム、低優先保守フレームのいずれかを表す。ここで、ＭＣ制御ＣＰＵ２５からの保守フレーム送信指示信号２０５がループ試験開始要求である場合、保守フレーム送信制御部３６は、中優先保守フレームを表す初期値（情報）を送信保守フレーム優先度通知信号３０６として優先制御部３４に出力する。ＭＣ制御ＣＰＵ２５からの保守フレーム送信指示信号２０５が状態通知要求である場合、保守フレーム送信制御部３６は、低優先保守フレームを表す初期値（情報）を送信保守フレーム優先度通知信号３０６として優先制御部３４に出力する。
【００４８】
三つ目に、保守フレーム送信制御部３６は、保守フレーム送信イベントが発生したことを保守フレーム送信イベント発生通知信号３０７にてタイマー部３５に通知する。
【００４９】
保守フレーム生成部３１は、保守フレーム送信制御部３６から送信保守フレーム通知信号３０５の通知を受けると、送信されるべき保守フレームを生成する。ここで、保守フレーム送信制御部３６からの送信保守フレーム通知信号３０５がループ試験開始要求である場合、保守フレーム生成部３１は、ループ試験開始要求を含むループ試験開始要求フレーム（第１保守フレーム）を生成する。保守フレーム送信制御部３６からの送信保守フレーム通知信号３０５が状態通知要求である場合、保守フレーム生成部３１は、状態通知要求を含む状態通知要求フレーム（第２保守フレーム）を生成する。保守フレーム生成部３１により生成される保守フレームは、保守フレーム本体（１２ｂｙｔｅ）および保守フレーム前後のＩＦＧ（各１２ｂｙｔｅ）の計３６ｂｙｔｅである。
【００５０】
タイマー部３５は、保守フレーム送信制御部３６から保守フレーム送信イベント発生通知信号３０７の通知を受けると、保守フレーム送信イベントが発生した時間から経過時間を計時し、設定時間が経過した場合、設定時間が経過したことを表す経過時間通知信号３０４を優先制御部３４に通知する。
ここで、設定時間とは、１０ｍｓ単位で設定できることが好ましい。その理由は、ＴＳ−１０００にて規定されている時間が１０ｍｓ単位で規定されているからである。
【００５１】
優先制御部３４は、ユーザデータ監視部３３からのフレーム優先度／間隔通知信号３０３（監視結果）を受け取る。また、優先制御部３４は、高優先保守フレーム、高優先ユーザフレーム、中優先保守フレーム、低優先ユーザフレーム、低優先保守フレームをこの順で、優先度が高いフレームとして認識している。
優先制御部３４は、保守フレーム送信制御部３６からの送信保守フレーム優先度通知信号３０６を受け取っていない場合、送信すべき保守フレームが存在しないものと認識し、バッファ部３０に蓄積されたユーザデータ３００をＴｘ側ＭＩＩ信号２０２として出力するよう指示するために、出力選択信号３０２をインアクティブにしてセレクタ部３２に出力する。
優先制御部３４は、保守フレーム送信制御部３６からの送信保守フレーム優先度通知信号３０６を受け取った場合、送信する保守フレームが存在することを認識し、保守フレーム送信制御部３６からの監視結果に含まれる優先情報が表すユーザフレームの優先度と、送信保守フレーム優先度通知信号３０６が表す保守フレームの優先度とを比較する。
【００５２】
送信保守フレーム優先度通知信号３０６が表す保守フレームの優先度（例示；低優先保守フレーム）がユーザフレーム（例示；低優先ユーザフレーム）よりも低い場合、優先制御部３４は、フレーム間間隔が保守フレーム挿入間隔以上であることを（ＩＦＧの長さが３６ｂｙｔｅ以上空いていることを）表す判定情報を含むフレーム優先度／間隔通知信号３０３（監視結果）を保守フレーム送信制御部３６から受け取るまで、保守フレームの送信を待ち合わせる。この場合、優先制御部３４は、フレーム間間隔が保守フレーム挿入間隔以上である判定情報を受け取るまで、バッファ部３０に蓄積されたユーザデータ３００をＴｘ側ＭＩＩ信号２０２として出力するよう指示するために、出力選択信号３０２をインアクティブにしてセレクタ部３２に出力する。優先制御部３４は、フレーム間間隔が保守フレーム挿入間隔以上である判定情報を受け取ったとき、保守フレーム生成部３１に生成された保守フレームをＴｘ側ＭＩＩ信号２０２として出力するよう指示するために、出力選択信号３０２をアクティブにしてセレクタ部３２に出力する。
【００５３】
送信保守フレーム優先度通知信号３０６が表す保守フレームの優先度（例示；低優先保守フレーム）がユーザフレーム（例示；低優先ユーザフレーム）よりも低く、優先制御部３４は、保守フレーム（低優先保守フレーム）の出力を待ち合わせている間に、タイマー部３５から経過時間通知信号３０４にて設定時間の経過が通知される場合がある。この場合、優先制御部３４は、保守フレームの送信タイムアウトを防止する為に、送信保守フレーム優先度通知信号３０６が表す保守フレームの優先度を一つ上げ、一時的に保守フレームの優先度（例示；中優先保守フレーム）をユーザフレーム（例示；低優先ユーザフレーム）よりも高くする。
【００５４】
送信保守フレーム優先度通知信号３０６が表す保守フレームの優先度（例示；中優先保守フレーム）がユーザフレーム（例示；低優先ユーザフレーム）よりも高い場合、送信中のユーザフレーム（低優先ユーザフレーム）を廃棄して保守フレーム（中優先保守フレーム）を送信するよう指示するために、出力選択信号３０２をアクティブにしてセレクタ部３２に出力する。
【００５５】
ここで設定時間とは、保守管理者により設定可能とし、前述の理由から１０ｍｓ単位で設定できるようにする。設定時間の初期値については、ＴＳ−１０００にて規定される「端末側ＭＣ応答返答時間」が６００ｍｓであることから、低優先から中優先への推移時が３００ｍｓ、中優先から高優先への推移時が２００ｍｓ（合計５００ｍｓ）とする。これにより、保守フレーム送信イベントの発生から３００ｍｓ以内にユーザフレームの間隔が３６ｂｙｔｅ以上空くことがあれば、ユーザフレームを廃棄することなく保守フレームの送信が行え、なおかつＴＳ−１０００で規定される時間規定に抵触することもなくタイムアウトも発生しない。
【００５６】
図６は、本発明の通信システムの動作として、センタ側メディアコンバータ１２の動作を示すフローチャートである。
【００５７】
センタ側メディアコンバータ１２は、ユーザフレーム送信処理を実行する（ステップＳ１）。
ユーザフレーム送信処理を実行する（ステップＳ１）において、センタ側メディアコンバータ１２の実行部内の送信部（ＰＨＹ回路２０、バッファ部３０、保守フレーム生成部３１、セレクタ部３２、ＰＨＹ回路２３、電気／光変換部２４）は、網側インタフェース１００からのユーザフレームである第１ユーザフレームを端末側メディアコンバータ１５に送信する。センタ側メディアコンバータ１２の実行部内の送信部（２０、３０、３１、３２、２３、２４）は、保守フレーム送信イベントが発生しない場合（ステップＳ２−ＮＯ、Ｓ６−ＹＥＳ）、ステップＳ１を繰り返し、網側インタフェース１００からの第１ユーザフレームから第ｎユーザフレーム（ｎは２以上の整数）をこの順で端末側メディアコンバータ１５に送信する。
【００５８】
また、ユーザフレーム送信処理（ステップＳ１）において、ユーザデータ監視部３３は、ＰＨＹ回路２０からの第ｉユーザフレーム｛ｉは、１≦ｉ≦（ｎ−１）を満たす整数｝を監視して第ｉ監視結果を優先制御部３４に出力する。ここで、第ｉ監視結果は、第ｉ判定情報と第ｉ優先情報とを含んでいる。第ｉ判定情報は、第（ｉ−１）ユーザフレームと第ｉユーザフレームとの間のフレーム間間隔である第ｉフレーム間間隔が保守フレーム挿入間隔（３６ｂｙｔｅ）以上であるか否かを表している。第ｉ優先情報は、第ｉユーザフレームが高優先度であるか低優先度であるかを表している。
【００５９】
センタ側メディアコンバータ１２は、例えば第１ユーザフレームの送信中に第１保守フレーム送信イベントが発生したとき（ステップＳ３−ＹＥＳ）、第１保守フレーム挿入処理（ステップＳ４）を送信部（２０、３０、３１、３２、２３、２４）に実行する。
センタ側メディアコンバータ１２は、例えば第１ユーザフレームの送信中に第２保守フレーム送信イベントが発生したとき（ステップＳ３−ＮＯ、Ｓ６−ＹＥＳ）、第２保守フレーム挿入処理（ステップＳ５）を送信部（２０、３０、３１、３２、２３、２４）に実行する。
【００６０】
図７は、センタ側メディアコンバータ１２の動作として第１保守フレーム挿入処理（ステップＳ４）を示すフローチャートである。
【００６１】
図４Ａに示されるように、第１ユーザフレームの送信中に第１保守フレーム送信イベントが発生したものとする。このときに、センタ側メディアコンバータ１２は、カウント開始処理を実行する（ステップＳ１１）。
ステップＳ１１にて、第１保守フレーム送信イベントは、第１保守フレームの発生イベントとして、例えばループ試験開始要求を表している。この場合、保守フレーム送信制御部３６は、ループ試験開始要求を送信保守フレーム通知信号３０５として送信部（２０、３０、３１、３２、２３、２４）に出力する。また、保守フレーム送信制御部３６は、中優先保守フレームを表す初期値（情報）を送信保守フレーム優先度通知信号３０６として優先制御部３４に出力する。また、保守フレーム送信制御部３６は、第１保守フレーム送信イベントが発生したことを保守フレーム送信イベント発生通知信号３０７にてタイマー部３５に通知する。
このステップＳ１１にて、保守フレーム生成部３１は、送信保守フレーム通知信号３０５に応じて、ループ試験開始要求を含む第１保守フレームを生成する。また、優先制御部３４は、送信保守フレーム優先度通知信号３０６により、送信すべき保守フレームを中優先保守フレームとして認識する。タイマー部３５は、保守フレーム送信イベント発生通知信号３０７に応じて、経過時間を計時するためにカウントを開始する。
【００６２】
ユーザデータ監視部３３からの第１監視結果に含まれる第１優先情報が、第１ユーザフレームが低優先度であることを表し、第１保守フレームの優先度（中優先度）が第１ユーザフレームの優先度（低優先度）よりも高い（ステップＳ１２−ＹＥＳ）。この場合、優先制御部３４は、第１ユーザフレームの送信中に、出力選択信号３０２として第１保守フレーム選択信号を出力し、第１保守フレーム選択・挿入処理（ステップＳ１３）を送信部（２０、３０、３１、３２、２３、２４）に実行させる。ここで、優先制御部３４は、タイマー部３５から経過時間通知信号３０４にて設定時間の経過が通知される前に、出力選択信号３０２（第１保守フレーム選択信号）を出力するため、その後にタイマー部３５から通知される経過時間通知信号３０４を無視する。
【００６３】
第１保守フレーム選択・挿入処理（ステップＳ１３）において、図４Ａに示されるように、送信部（２０、３０、３１、３２、２３、２４）は、第１保守フレーム選択信号に応じて、第１ユーザフレーム（低優先ユーザフレーム）の送信を中断して保守フレーム挿入間隔（３６ｂｙｔｅ）を設け、保守フレーム挿入間隔（３６ｂｙｔｅ）に第１保守フレーム（ループ試験開始要求）を挿入して端末側メディアコンバータ１５に送信する。
【００６４】
このように、第１ユーザフレームの送信中に第１保守フレーム送信イベントが発生した場合、優先制御部３４は、出力選択信号３０２として第１保守フレーム選択信号を出力する。即ち、優先制御部３４は、第１保守フレーム送信イベントが発生した時点で出力選択信号３０２（第１保守フレーム選択信号）を出力する。これに応じて、送信部（２０、３０、３１、３２、２３、２４）は、ユーザフレームの一部もしくは全部を廃棄して、第１保守フレーム（ループ試験開始要求）を端末側メディアコンバータ１５に送信する。この場合、第１ユーザフレームの送信を中断して保守フレーム挿入間隔（３６ｂｙｔｅ）を設けた分、第１ユーザフレームの一部として、第１保守フレーム送信イベントが発生した後の第１ユーザフレームは廃棄される。また、第１保守フレーム送信イベントが発生したタイミングによっては、第１ユーザフレームの次の第２ユーザフレームの一部が廃棄される場合もある。
【００６５】
図８は、センタ側メディアコンバータ１２の動作として第２保守フレーム挿入処理（ステップＳ５）を示すフローチャートである。
【００６６】
図４Ｂに示されるように、第１ユーザフレームの送信中に第２保守フレーム送信イベントが発生したものとする。このときに、センタ側メディアコンバータ１２は、カウント開始処理を実行する（ステップＳ２１）。
ステップＳ２１にて、第２保守フレーム送信イベントは、第２保守フレームの発生イベントとして、例えば状態通知要求を表している。この場合、保守フレーム送信制御部３６は、状態通知要求を送信保守フレーム通知信号３０５として送信部（２０、３０、３１、３２、２３、２４）に出力する。また、保守フレーム送信制御部３６は、低優先保守フレームを表す初期値（情報）を送信保守フレーム優先度通知信号３０６として優先制御部３４に出力する。また、保守フレーム送信制御部３６は、第２保守フレーム送信イベントが発生したことを保守フレーム送信イベント発生通知信号３０７にてタイマー部３５に通知する。
このステップＳ２１にて、保守フレーム生成部３１は、送信保守フレーム通知信号３０５に応じて、状態通知要求を含む第２保守フレームを生成する。また、優先制御部３４は、送信保守フレーム優先度通知信号３０６により、送信すべき保守フレームを低優先保守フレームとして認識する。タイマー部３５は、保守フレーム送信イベント発生通知信号３０７に応じて、経過時間を計時するためにカウントを開始する。
【００６７】
ユーザデータ監視部３３からの第ｉ監視結果に含まれる第ｉ判定情報が、第（ｉ−１）ユーザフレームと第ｉユーザフレームとの間の第ｉフレーム間間隔が保守フレーム挿入間隔（３６ｂｙｔｅ）以上であることを表している（ステップＳ２２−ＹＥＳ）。図４Ｂに示される例では、ｉ＝３である。この場合、優先制御部３４は、ユーザデータ監視部３３から第ｉ監視結果を受け取って３６ｂｙｔｅ以上のＩＦＧを確認したときに、出力選択信号３０２として第２保守フレーム選択信号を出力し、第２保守フレーム選択・挿入処理（ステップＳ２３）を送信部（２０、３０、３１、３２、２３、２４）に実行させる。
ここで、優先制御部３４は、タイマー部３５から経過時間通知信号３０４にて設定時間の経過が通知される前に、出力選択信号３０２（第２保守フレーム選択信号）を出力するため、その後にタイマー部３５から通知される経過時間通知信号３０４を無視する。
【００６８】
第２保守フレーム選択・挿入処理（ステップＳ２３）において、図４Ｂに示されるように、送信部（２０、３０、３１、３２、２３、２４）は、第２保守フレーム選択信号に応じて、第ｉフレーム間間隔にを設け、保守フレーム挿入間隔（３６ｂｙｔｅ）に第２保守フレーム（状態通知要求）を挿入して端末側メディアコンバータ１５に送信する。
【００６９】
このように、第１ユーザフレームの送信中に第２保守フレーム送信イベントが発生した場合、優先制御部３４は、ユーザデータ監視部３３から第ｉ監視結果を受け取って３６ｂｙｔｅ以上のＩＦＧを確認したときに、出力選択信号３０２として第２保守フレーム選択信号を出力する。即ち、優先制御部３４は、第（ｉ−１）ユーザフレームが送信されるまで出力選択信号３０２（第２保守フレーム選択信号）の出力を待ち合わせる。これにより、送信部（２０、３０、３１、３２、２３、２４）は、重要なユーザフレームの一部もしくは全部を廃棄することなく、第２保守フレーム（状態通知要求）を端末側メディアコンバータ１５に送信することができる。
このため、本発明の通信システムでは、優先されるべきユーザフレームを不必要に廃棄することを防止することができる。
【００７０】
第１保守フレーム挿入処理（ステップＳ４）において、第１ユーザフレームの送信中に第１保守フレーム送信イベントが発生し、第１保守フレームの優先度が第１〜第（ｎ−１）ユーザフレームの優先度よりも低いとき、優先制御部３４は、出力選択信号３０２（第１保守フレーム選択信号）を出力しない。このため、送信部（２０、３０、３１、３２、２３、２４）によって、第１保守フレームが送信されない。この場合、センタ側メディアコンバータ１２は、第１保守フレームが送信されないことによるタイムアウトを防止する。
【００７１】
この第１保守フレーム挿入処理（ステップＳ４）において、ユーザデータ監視部３３からの第２〜第（ｎ−１）監視結果に含まれる第２〜第（ｎ−１）優先情報が、それぞれ、第２〜第（ｎ−１）ユーザフレームが高優先度であることを表し、第１保守フレームの優先度（中優先度）が第２〜第（ｎ−１）ユーザフレームの優先度（高優先度）よりも低い（ステップＳ１２−ＮＯ）。この場合、優先制御部３４は、出力選択信号３０２（第１保守フレーム選択信号）を出力しない。タイマー部３５は、カウントを開始してから、そのカウント結果が設定時間を経過した場合、経過時間通知信号３０４を優先制御部３４に通知する。優先制御部３４は、第ｎユーザフレームの送信中に、タイマー部３５から経過時間通知信号３０４にて設定時間の経過が通知されたとき（ステップＳ１４−ＹＥＳ）、第１保守フレーム高優先・挿入処理（ステップＳ１５）を送信部（２０、３０、３１、３２、２３、２４）に実行させる。
【００７２】
第１保守フレーム高優先・挿入処理（ステップＳ１５）において、優先制御部３４は、第１保守フレームが送信されないことによる送信タイムアウトを防止するために、第ｎユーザフレームの送信中に、送信保守フレーム優先度通知信号３０６が表す第１保守フレームの優先度を一つ上げ、一時的に第１保守フレームの優先度を中優先度から高優先度に変更する。このとき、図５Ａに示されるように、ユーザデータ監視部３３からの第ｎ監視結果に含まれる第ｎ優先情報が、第ｎユーザフレームが高優先度又は低優先度であることを表し、第１保守フレームの優先度（高優先度）が第ｎユーザフレームの優先度（高優先度又は低優先度）よりも高い。この場合、優先制御部３４は、第ｎユーザフレームの送信中に、出力選択信号３０２として第１保守フレーム高優先信号を出力する。
図５Ａに示されるように、送信部（２０、３０、３１、３２、２３、２４）は、第１保守フレーム高優先信号に応じて、第ｎユーザフレームの送信を中断して保守フレーム挿入間隔（３６ｂｙｔｅ）を設け、保守フレーム挿入間隔（３６ｂｙｔｅ）に第１保守フレーム（ループ試験開始要求）を挿入して端末側メディアコンバータ１５に送信する。
【００７３】
このように、第１ユーザフレームの送信中に第１保守フレーム送信イベントが発生し、第１保守フレームの優先度が第１〜第（ｎ−１）ユーザフレームの優先度よりも低いとき、優先制御部３４は、出力選択信号３０２（第１保守フレーム選択信号）を出力しない。このため、送信部（２０、３０、３１、３２、２３、２４）によって、第１保守フレームが送信されない。そこで、第１保守フレームが送信されないことによるタイムアウトを防止するために、設定時間が経過した場合、優先制御部３４は、第１保守フレームの優先度を中優先度から高優先度に変更し、第ｎユーザフレームの送信中に、出力選択信号３０２として第１保守フレーム高優先信号を出力する。即ち、優先制御部３４は、設定時間が経過した時点で出力選択信号３０２（第１保守フレーム高優先信号）を出力する。これにより、送信部（２０、３０、３１、３２、２３、２４）は、ユーザフレームの一部もしくは全部を廃棄して、第１保守フレーム（ループ試験開始要求）を端末側メディアコンバータ１５に送信する。この場合、第ｎユーザフレームの送信を中断して保守フレーム挿入間隔（３６ｂｙｔｅ）を設けた分、第ｎユーザフレームの一部として、設定時間が経過した後の第ｎユーザフレームは廃棄される。また、設定時間が経過したタイミングによっては、第ｎユーザフレームの次の第（ｎ＋１）ユーザフレームの一部が廃棄される場合もある。
これにより、本発明の通信システムでは、第１保守フレームが送信されないことによるタイムアウトを防止することができる。
【００７４】
第２保守フレーム挿入処理（ステップＳ５）において、第１ユーザフレームの送信中に第２保守フレーム送信イベントが発生し、第２〜第（ｎ−１）ユーザフレームに対するフレーム間間隔が保守フレーム挿入間隔（３６ｂｙｔｅ）以上ではないとき、優先制御部３４は、出力選択信号３０２（第２保守フレーム選択信号）を出力しない。即ち、このときに、第２〜第（ｎ−１）ユーザフレームまで常時フルレートで送信されていている場合、優先制御部３４は、出力選択信号３０２（第２保守フレーム選択信号）を出力しない。このため、送信部（２０、３０、３１、３２、２３、２４）によって、第２保守フレームが送信されない。この場合、センタ側メディアコンバータ１２は、第２保守フレームが送信されないことによるタイムアウトを防止する。
【００７５】
この第２保守フレーム挿入処理（ステップＳ５）において、ユーザデータ監視部３３からの第２〜第（ｎ−１）監視結果に含まれる第２〜第（ｎ−１）判定情報が、それぞれ、第２〜第（ｎ−１）フレーム間間隔が保守フレーム挿入間隔（３６ｂｙｔｅ）以上ではないことを表している（ステップＳ２２−ＮＯ）。この場合、優先制御部３４は、出力選択信号３０２（第２保守フレーム選択信号）を出力しない。タイマー部３５は、カウントを開始してから、そのカウント結果が設定時間を経過した場合、経過時間通知信号３０４を優先制御部３４に通知する。
優先制御部３４は、第ｎユーザフレームの送信中に、タイマー部３５から経過時間通知信号３０４にて設定時間の経過が通知されたとき（ステップＳ２４−ＹＥＳ）、送信保守フレーム優先度通知信号３０６が表す第２保守フレームの優先度が低優先度である場合（ステップＳ２５−ＹＥＳ）、第２保守フレーム中優先・挿入処理（ステップＳ２６）を送信部（２０、３０、３１、３２、２３、２４）に実行させる。
優先制御部３４は、第ｎユーザフレームの送信中に、タイマー部３５から経過時間通知信号３０４にて設定時間の経過が通知されたとき（ステップＳ２４−ＹＥＳ）、送信保守フレーム優先度通知信号３０６が表す第２保守フレームの優先度が中優先度である場合（ステップＳ２５−ＮＯ）、第２保守フレーム高優先・挿入処理（ステップＳ２７）を送信部（２０、３０、３１、３２、２３、２４）に実行させる。
【００７６】
第２保守フレーム中優先・挿入処理（ステップＳ２６）において、優先制御部３４は、第２保守フレームが送信されないことによる送信タイムアウトを防止するために、第ｎユーザフレームの送信中に、送信保守フレーム優先度通知信号３０６が表す第２保守フレームの優先度を一つ上げ、一時的に第２保守フレームの優先度を低優先度から中優先度に変更する。このとき、図５Ｂに示されるように、ユーザデータ監視部３３からの第ｎ監視結果に含まれる第ｎ優先情報が、第ｎユーザフレームが低優先度であることを表し、第（ｎ＋１）監視結果に含まれる第（ｎ＋１）優先情報が、第（ｎ＋１）ユーザフレームが高優先度であることを表し、第（ｎ＋２）監視結果に含まれる第（ｎ＋２）優先情報が、第（ｎ＋２）ユーザフレームが低優先度であることを表している。また、第２保守フレームの優先度（中優先度）が第（ｎ＋１）ユーザフレームの優先度（高優先度）よりも低く、第ｎ及び第（ｎ＋２）ユーザフレームの優先度（低優先度）よりも高い。この場合、優先制御部３４は、第（ｎ＋２）ユーザフレームの送信中に、出力選択信号３０２として第２保守フレーム中優先信号を出力する。
図５Ｂに示されるように、送信部（２０、３０、３１、３２、２３、２４）は、第２保守フレーム中優先信号に応じて、第（ｎ＋２）ユーザフレームの先頭部分を廃棄するために保守フレーム挿入間隔（３６ｂｙｔｅ）を設け、保守フレーム挿入間隔（３６ｂｙｔｅ）に第２保守フレーム（状態通知要求）を挿入して端末側メディアコンバータ１５に送信する。
【００７７】
このように、第１ユーザフレームの送信中に第２保守フレーム送信イベントが発生し、第２〜第（ｎ−１）ユーザフレームまで常時フルレートで送信されていている場合、優先制御部３４は、出力選択信号３０２（第２保守フレーム選択信号）を出力しない。このため、送信部（２０、３０、３１、３２、２３、２４）によって、第２保守フレームが送信されない。そこで、第２保守フレームが送信されないことによるタイムアウトを防止するために、設定時間が経過した場合、優先制御部３４は、第２保守フレームの優先度を低優先度から中優先度に変更し、出力選択信号３０２として第２保守フレーム中優先信号を出力する。即ち、優先制御部３４は、第２保守フレームの優先度を低優先度から中優先度に変更したときに、低優先ユーザフレーム（第ｎユーザフレーム）が送信中であった場合は、直ちに出力選択信号３０２（第２保守フレーム中優先信号）を出力せずに、第ｎユーザフレームの後のユーザフレーム｛第（ｎ＋２）ユーザフレーム｝が低優先ユーザフレームである場合に、出力選択信号３０２（第２保守フレーム中優先信号）を出力する。これにより、送信部（２０、３０、３１、３２、２３、２４）は、低優先ユーザフレーム｛第（ｎ＋２）ユーザフレーム｝の一部を廃棄して、第２保守フレーム（状態通知要求）を端末側メディアコンバータ１５に送信する。この場合、低優先ユーザフレーム｛第（ｎ＋２）ユーザフレーム｝の先頭部分を廃棄するために保守フレーム挿入間隔（３６ｂｙｔｅ）を設けた分、第ｎユーザフレームと第（ｎ＋２）ユーザフレームとの間の高優先ユーザフレーム｛第（ｎ＋１）ユーザフレーム｝の一部もしくは全部は廃棄されない。これは、優先制御部３４は、第２保守フレームの優先度を低優先度から中優先度に変更したときに、低優先ユーザフレーム（第ｎユーザフレーム）の送信中に直ちに出力選択信号３０２（第２保守フレーム中優先信号）を出力した場合、第ｎユーザフレームの次のユーザフレーム｛第（ｎ＋１）ユーザフレーム｝が高優先であった場合、その先頭部分をも廃棄してしまう危険性があるからである。
これにより、本発明の通信システムでは、第２保守フレームが送信されないことによるタイムアウトを防止することができ、且つ、優先されるべきユーザフレームを不必要に廃棄することを防止することができる。
【００７８】
第２保守フレーム高優先・挿入処理（ステップＳ２７）において、優先制御部３４は、第２保守フレームが送信されないことによる送信タイムアウトを防止するために、第ｎユーザフレームの送信中に、送信保守フレーム優先度通知信号３０６が表す第２保守フレームの優先度を一つ上げ、一時的に第２保守フレームの優先度を中優先度から高優先度に変更する。このとき、図５Ａに示されるように、ユーザデータ監視部３３からの第ｎ監視結果に含まれる第ｎ優先情報が、第ｎユーザフレームが高優先度であることを表し、第（ｎ＋１）監視結果に含まれる第（ｎ＋１）優先情報が、第（ｎ＋１）ユーザフレームが高優先度であることを表している。また、第２保守フレームの優先度（高優先度）が第ｎ及び第（ｎ＋１）ユーザフレームの優先度（高優先度）よりも高い。この場合、優先制御部３４は、第ｎユーザフレームの送信中に、出力選択信号３０２として第２保守フレーム高優先信号を出力する。
図５Ａに示されるように、送信部（２０、３０、３１、３２、２３、２４）は、第２保守フレーム高優先信号に応じて、第ｎユーザフレームの送信を中断して保守フレーム挿入間隔（３６ｂｙｔｅ）を設け、保守フレーム挿入間隔（３６ｂｙｔｅ）に第２保守フレーム（状態通知要求）を挿入して端末側メディアコンバータ１５に送信する。
【００７９】
このように、第２保守フレームが送信されないことによるタイムアウトを防止するために、設定時間が経過した場合、優先制御部３４は、第２保守フレームの優先度を中優先度から高優先度に変更し、出力選択信号３０２として第２保守フレーム高優先信号を出力する。即ち、優先制御部３４は、第２保守フレームの優先度を中優先度から高優先度に変更したときに、第ｎユーザフレームの送信中に直ちに出力選択信号３０２（第２保守フレーム高優先信号）を出力する。これにより、送信部（２０、３０、３１、３２、２３、２４）は、第ｎユーザフレームの一部もしくは全部を廃棄して、第２保守フレーム（状態通知要求）を端末側メディアコンバータ１５に送信する。この場合、第ｎユーザフレームの送信を中断して保守フレーム挿入間隔（３６ｂｙｔｅ）を設けた分、第ｎユーザフレームの一部として、設定時間が経過した後の第ｎユーザフレームは廃棄される。また、設定時間が経過したタイミングによっては、第ｎユーザフレームの次の第（ｎ＋１）ユーザフレームの一部が廃棄される場合もある。
これにより、本発明の通信システムでは、第２保守フレームが送信されないことによるタイムアウトを防止することができる。
【００８０】
本発明の通信システムの他の実施形態について説明する。
【００８１】
上記のユーザデータ監視部３３で監視するユーザフレームの監視対象および優先度は、保守管理者が任意に設定できるものとする。
例えば、特定のプロトコルを高優先、それ以外のプロトコルを低優先と予め設定しておき、ユーザデータ監視部３３は、フレームのイーサタイプを監視して、ユーザフレームが高優先度（高優先ユーザフレーム）であるか低優先度（低優先ユーザフレーム）であるかを判定して上記の優先情報を生成する。
また、特定のＶ−ＬＡＮ  ＩＤを高優先、それ以外のＶ−ＬＡＮ  ＩＤを低優先と予め設定しておき、ユーザデータ監視部３３は、Ｖ−ＬＡＮタグ内のＶ−ＬＡＮ  ＩＤを監視して、ユーザフレームが高優先度（高優先ユーザフレーム）であるか低優先度（低優先ユーザフレーム）であるかを判定して上記の優先情報を生成する。
また、本発明では、タイマー部３５で周期パルスを発生させ、優先制御部３４で保守管理者が設定した設定時間が経過したことを検出しているが、タイマー部３５で保守管理者が設定した時間が経過したことを検出して、保守フレームの優先度を上げるよう優先制御部３５へと通知してもよい。
【００８２】
上記の第２保守フレーム中優先・挿入処理（ステップＳ２６）において、優先制御部３４は、第２保守フレームの優先度を低優先度から中優先度に変更したときに、低優先ユーザフレーム（第ｎユーザフレーム）が送信中であった場合は、第ｎユーザフレームの後のユーザフレーム｛第（ｎ＋２）ユーザフレーム｝が低優先ユーザフレームである場合に、出力選択信号３０２（第２保守フレーム中優先信号）を出力しているが、これに限定されない。
例えば、第ｎユーザフレームの後に高優先ユーザフレームが２つ連続した場合、即ち、第（ｎ＋１）及び第（ｎ＋２）ユーザフレームが高優先ユーザフレームである場合、優先制御部３４は、第２保守フレーム中優先・挿入処理（ステップＳ２６）の実行を終了し、第２保守フレーム高優先・挿入処理（ステップＳ２７）を実行してもよい。この場合、第２保守フレーム高優先・挿入処理（ステップＳ２７）において、優先制御部３４は、第２保守フレームの優先度を中優先度から高優先度に変更し、第（ｎ＋２）ユーザフレームの送信中に出力選択信号３０２（第２保守フレーム高優先信号）を出力する。これに応じて、送信部（２０、３０、３１、３２、２３、２４）は、第（ｎ＋２）ユーザフレームの一部もしくは全部を廃棄して、第２保守フレーム（状態通知要求）を端末側メディアコンバータ１５に送信する。これにより、本発明の通信システムでは、第２保守フレームが送信されないことによるタイムアウトを更に防止することができる。
【００８３】
以上の説明により、本発明の通信システムによれば、優先されるべきユーザフレームを不必要に廃棄することを防止することができる。
これにより、ユーザデータが導通中に保守フレームを送信しても安易にユーザフレームを廃棄することがなく、保守フレームがサービス品質の劣化を招く要因となりづらい。
上記の理由により、サービス提供中であっても定期的に通信事業者からユーザ宅内のメディアコンバータの遠隔状態監視を行うことができる。
【図面の簡単な説明】
【００８４】
【図１】図１は、本発明の通信システムの構成を示すブロック図である。
【図２】図２は、図１で示したセンタ側メディアコンバータ１２の実行部の構成を示すブロック図である。
【図３】図３は、図２で示したセンタ側メディアコンバータ１２の実行部内の送信制御部２１の構成を示すブロック図である。
【図４Ａ】図４Ａは、本発明の通信システムの動作を説明するための図である。
【図４Ｂ】図４Ｂは、本発明の通信システムの動作を説明するための図である。
【図５Ａ】図５Ａは、本発明の通信システムの動作を説明するための図である。
【図５Ｂ】図５Ｂは、本発明の通信システムの動作を説明するための図である。
【図６】図６は、本発明の通信システムの動作として、センタ側メディアコンバータ１２の動作を示すフローチャートである。
【図７】図７は、本発明の通信システムの動作として、センタ側メディアコンバータ１２の第１保守フレーム挿入処理（ステップＳ４）を示すフローチャートである。
【図８】図８は、本発明の通信システムの動作として、センタ側メディアコンバータ１２の第２保守フレーム挿入処理（ステップＳ５）を示すフローチャートである。
【符号の説明】
【００８５】
１０    通信事業者局舎
１１    スイッチ
１２    センタ側メディアコンバータ
１３    保守管理端末
１４    ユーザ宅
１５    端末側メディアコンバータ
１６    ユーザ端末
１００    網側インタフェース
１０１    センタ側ローカルインタフェース
１０２    保守管理用インタフェース
１０３    一心光ファイバケーブル
１０４    端末側ローカルインタフェース
１２    センタ側メディアコンバータ
２０    ＰＨＹ回路
２１    送信制御部
２２    受信制御部
２３    ＰＨＹ回路
２４    電気／光変換部
２５    メディアコンバータ制御ＣＰＵ部
２００    Ｔｘ側ＭＩＩ信号
２０１    Ｒｘ側ＭＩＩ信号
２０２    Ｔｘ側ＭＩＩ信号
２０３    Ｒｘ側ＭＩＩ信号
２０４    ＭＤＩ信号
２０５    制御用バス信号
３０    バッファ部
３１    保守フレーム生成部
３２    セレクタ部
３３    ユーザデータ監視部
３４    優先制御部
３５    タイマー部
３６    保守フレーム送信制御部
３００    ユーザデータ
３０１    保守フレーム信号
３０２    出力選択信号
３０３    フレーム優先度／間隔通知信号
３０４    経過時間通知信号
３０５    送信保守フレーム通知信号
３０６    送信保守フレーム優先度通知信号
３０７    保守フレーム送信フラグ発生通知信号
【図１】
2006148265.tif 000003
【図２】
2006148265.tif 000004
【図３】
2006148265.tif 000005
【図４Ａ】
2006148265.tif 000006
【図４Ｂ】
2006148265.tif 000007
【図５Ａ】
2006148265.tif 000008
【図５Ｂ】
2006148265.tif 000009
【図６】
2006148265.tif 000010
【図７】
2006148265.tif 000011
【図８】
2006148265.tif 000012