(57)【要約】      （修正有）【課題】信号転送装置ごとに最適なフレーム間隔閾値をユーザ操作なく自律的に決定することができる提供する。【解決手段】優先度の高いトラヒックのフレームが伝送可能な期間に優先度の高いトラヒックのフレームがフレーム間隔閾値の時間以上来ないことを検出した場合は、優先度の高いトラヒックのフレームが伝送可能な期間を解放して、優先度の低いトラヒックのフレームが伝送可能な期間に割り当て、優先度の高いトラヒックのフレームの到着時刻に基づいて、時系列順に入力される複数のフレームのフレーム間隔を算出し、複数のフレーム間隔に基づいて、新たなフレーム間隔閾値を算出し、フレーム間隔閾値を新たなフレーム間隔閾値に変更する。【選択図】図４
2020136777.tif 000002
【特許請求の範囲】
【請求項１】
優先度の高いトラヒックのフレームと優先度の低いトラヒックのフレームを転送する信号転送装置において、
優先度の高いトラヒックのフレームが伝送可能な期間と優先度の低いトラヒックのフレームが伝送可能な期間とを周期的に切り替え、優先度の高いトラヒックのフレームが伝送可能な期間において、優先度の高いトラヒックのフレームが予め設定されたフレーム間隔閾値の時間以上来ないことを検出した場合は、優先度の高いトラヒックのフレームが伝送可能な期間を解放して、優先度の低いトラヒックのフレームが伝送可能な期間に割り当てる制御部と、
前記優先度の高いトラヒックのフレームの到着時刻を取得するフレーム到着時刻情報取得部と、
前記フレーム到着時刻情報取得部が取得するフレームの到着時刻に基づいて、時系列順に入力される複数のフレームのフレーム間隔を算出するフレーム間隔算出部と、
複数の前記フレーム間隔に基づいて、新たなフレーム間隔閾値を算出するフレーム間隔閾値算出部と、
前記フレーム間隔閾値を前記新たなフレーム間隔閾値に変更するフレーム間隔閾値設定部と、
を有することを特徴とする信号転送装置。
【請求項２】
前記フレーム間隔閾値算出部は、複数の前記フレーム間隔のうち、優先度の低いトラヒックが伝送可能な期間を含むフレーム間隔を除外した複数の前記フレーム間隔に基づいて前記新たなフレーム間隔閾値を算出する、ことを特徴とする請求項１に記載の信号転送装置。
【請求項３】
優先度の高いトラヒックのフレームと優先度の低いトラヒックのフレームを転送する信号転送方法であって、
優先度の高いトラヒックのフレームが伝送可能な期間と優先度の低いトラヒックのフレームが伝送可能な期間とを周期的に切り替え、優先度の高いトラヒックのフレームが伝送可能な期間において、優先度の高いトラヒックのフレームが予め設定されたフレーム間隔閾値の時間以上来ないことを検出した場合は、優先度の高いトラヒックのフレームが伝送可能な期間を解放して、優先度の低いトラヒックのフレームが伝送可能な期間に割り当てる制御処理と、
前記優先度の高いトラヒックのフレームの到着時刻を取得するフレーム到着時刻情報取得処理と、
前記フレーム到着時刻情報取得処理で取得するフレームの到着時刻に基づいて、時系列順に入力される複数のフレームのフレーム間隔を算出するフレーム間隔算出処理と、
複数の前記フレーム間隔に基づいて、新たなフレーム間隔閾値を算出するフレーム間隔閾値算出処理と、
前記フレーム間隔閾値を前記新たなフレーム間隔閾値に変更するフレーム間隔閾値設定処理と、
を実行することを特徴とする信号転送方法。
【請求項４】
前記フレーム間隔閾値算出処理では、複数の前記フレーム間隔のうち、優先度の低いトラヒックが伝送可能な期間を含むフレーム間隔を除外した複数の前記フレーム間隔に基づいて前記新たなフレーム間隔閾値を算出する、ことを特徴とする請求項３に記載の信号転送方法。
【請求項５】
優先度の高いトラヒックのフレームが伝送可能な期間と優先度の低いトラヒックのフレームが伝送可能な期間とを周期的に切り替えて、優先度の高いトラヒックのフレームと優先度の低いトラヒックのフレームを転送する場合に、優先度の高いトラヒックのフレームが伝送可能な期間において、優先度の高いトラヒックのフレームが予め設定されたフレーム間隔閾値の時間以上来ないことを検出した場合は、優先度の高いトラヒックのフレームが伝送可能な期間を解放して、優先度の低いトラヒックのフレームが伝送可能な期間に割り当てる信号転送装置を制御する信号転送制御装置において、
複数の前記信号転送装置から優先度の高いトラヒックのフレームの到着時刻を取得し、時系列順に入力される複数のフレームのフレーム間隔を複数の前記信号転送装置ごとに算出するフレーム間隔算出部と、
複数の前記フレーム間隔に基づいて、複数の前記信号転送装置ごとに新たなフレーム間隔閾値を算出するフレーム間隔閾値算出部と、
前記フレーム間隔閾値を前記新たなフレーム間隔閾値に変更するように、複数の前記信号転送装置へ通知するフレーム間隔閾値設定部と、
を有することを特徴とする信号転送制御装置。
【請求項６】
優先度の高いトラヒックのフレームが伝送可能な期間と優先度の低いトラヒックのフレームが伝送可能な期間とを周期的に切り替えて、優先度の高いトラヒックのフレームと優先度の低いトラヒックのフレームを転送する場合に、優先度の高いトラヒックのフレームが伝送可能な期間において、優先度の高いトラヒックのフレームが予め設定されたフレーム間隔閾値の時間以上来ないことを検出した場合は、優先度の高いトラヒックのフレームが伝送可能な期間を解放して、優先度の低いトラヒックのフレームが伝送可能な期間に割り当てる信号転送装置を制御する信号転送制御方法であって、
複数の前記信号転送装置から優先度の高いトラヒックのフレームの到着時刻を取得し、時系列順に入力される複数のフレームのフレーム間隔を複数の前記信号転送装置ごとに算出するフレーム間隔算出処理と、
複数の前記フレーム間隔に基づいて、複数の前記信号転送装置ごとに新たなフレーム間隔閾値を算出するフレーム間隔閾値算出処理と、
前記フレーム間隔閾値を前記新たなフレーム間隔閾値に変更するように、複数の前記信号転送装置へ通知するフレーム間隔閾値設定処理と、
を実行することを特徴とする信号転送制御方法。
【請求項７】
請求項３，請求項４および請求項６のいずれか一項に記載の信号転送方法または信号転送制御方法で行う処理をコンピュータに実行させることを特徴とする信号転送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＴＡＳ（Time Aware Shaper）を用いた信号転送技術に関する。
【背景技術】
【０００２】
近年、一般的なセルラーシステムでは、基地局の構成として、無線制御装置と無線装置とに分離して配置することが行われている。ここで、無線制御装置と無線装置との間は、光装置と光ファイバを有する光区間を介して結ばれ、光装置と光ファイバを有する光区間はモバイルフロントホール（Mobile Fronthaul:ＭＦＨ）と呼ばれている。
【０００３】
従来、ＭＦＨでは、ポイント・ツー・ポイント（Point-to-Point）接続が用いられてきたが、ＭＦＨの低コスト化を図るために、ネットワーク化することが検討されている。ネットワーク化の例として、波長分割多重（Wavelength Division Multiplexed:ＷＤＭ）、時分割多重を用いるＴＤＭ−ＰＯＮ（Time Division Multiplexing Passive Optical Network）、レイヤ２スイッチ（Layer-2 Switch:Ｌ２ＳＷ）を多段に接続した構成などが考えられている（例えば、非特許文献１参照）。特に、信号転送装置であるレイヤ２スイッチを多段に接続したネットワークシステム（以下、「Ｌ２ＮＷ」と称する）は、一組の無線装置及び無線制御装置間に複数経路を構築できるため、他のネットワークシステムと比較して冗長性が高いと考えられる。
【０００４】
一方、ＭＦＨでは低遅延が求められるため、遅延要件が厳しいトラヒックを収容することを目的として、ＴＳＮ（Time Sensitive Network）の標準化が進められており、その適用が検討されている（例えば、特許文献１、２参照）。ＴＳＮで検討されているＴＡＳは、優先度の高いトラヒックが周期性を持つ場合に特に有効な方式であり、優先度ごとのトラヒックに対してスケジューリングを行い、通信可否を切り替える。具体的には、優先度の高いトラヒックがＳＷに到着する期間には、優先度が高いトラヒックだけを転送して優先度の低いトラヒックを転送せず、優先度の高いトラヒックが来ない期間は、優先度の低いトラヒックを転送する、という動作が周期的に繰り返し行われる。これにより、優先度の高いトラヒックを他の優先度のトラヒックの転送により待たされること無く転送できるため、ＴＡＳ方式は低遅延化に適している。
【０００５】
図７は、ＴＡＳを搭載した一般的な信号転送装置の構成例を示す。図７では、入力トラヒックを低優先または高優先のフレームに振り分けるフレーム振分部９０１と、振り分けられた高優先フレームを溜める高優先バッファ９０２と、振り分けられた低優先フレームを溜める低優先バッファ９０３と、高優先バッファ９０２または低優先バッファ９０３の出力を転送先へ出力する出力部９０４と、現在の時刻情報に基づいて、低優先信号通信可能区間では高優先バッファ９０２に出力停止命令を出して低優先バッファ９０３に出力命令を出し、高優先信号通信可能区間では高優先バッファ９０２に出力命令を出して低優先バッファ９０３に出力停止命令を出すスケジューラ部９０５と、を有する。
【０００６】
図８は、高優先無線装置（Ａ１，Ａ２）と高優先無線制御装置（Ｓ１，Ｓ２）をＬ２ＮＷで収容する例を示す。図８の例では、高優先無線装置Ａ１から高優先無線制御装置Ｓ１への上り信号は、Ｌ２ＳＷ（１）−＞Ｌ２ＳＷ（２）−＞Ｌ２ＳＷ（３）−＞Ｌ２ＳＷ（４）という経路を通って転送され、高優先無線装置Ａ２から高優先無線制御装置Ｓ２への上り信号は、Ｌ２ＳＷ（２）−＞Ｌ２ＳＷ（３）という経路を通って転送される。
【０００７】
図９は、Ｌ２ＮＷにおけるトラヒックの流れの一例を示す。なお、図９は、図８に示すＴＡＳ方式のＬ２ＮＷに対応し、各Ｌ２ＳＷでは、優先度の高いトラヒックが伝送可能な区間（高優先信号通信可能区間）、優先度の低いトラヒックが伝送可能な区間（低優先信号通信可能区間）、が繰り返されている。例えばＬ２ＳＷ（２）では、無線装置Ａ１のフレーム１または無線装置Ａ２のフレーム２の二つのトラヒックが合流するため、各フレームが交互に出力される。ここで、Ｌ２ＳＷ(２)の出力において、無線装置Ａ１または無線装置Ａ２のどちらかのフレームだけに着目すると、フレーム１の間隔（またはフレーム２の間隔）が無線装置Ａ１の出力（または無線装置Ａ２の出力）に比べて長くなるので、フレーム間隔が延びたと言い換えることもできる。
【０００８】
特許文献２でも述べられている通り、ＭＦＨのトラヒックは、バースト的に到来することが想定されている。また、ＭＦＨのトラヒック量は、端末の通信環境に応じて、時々刻々と変動する。このため、図９に示したＬ２ＳＷ（１）の出力、Ｌ２ＳＷ（２）の出力およびＬ２ＳＷ（４）の出力のように、トラヒックが少ない場合には、高優先信号通信可能区間の後半（例えば図９のＴＳ１，ＴＳ２およびＴＳ３の区間）に何もトラヒックが流れていないことが分かる。そこで、このトラヒックが少ないときの高優先信号通信可能区間を有効利用するため、高優先トラフィックの終わりを認識した場合は、高優先信号通信可能区間を解放して、優先度の低いトラヒックを通信可能とすることが提案されている（例えば、特許文献２参照）。
【０００９】
図１０は、高優先信号通信可能区間を解放したときのトラヒックの流れの一例を示す。なお、図１０は、図９と同様に図８に示すＬ２ＮＷに対応する。図１０において、Ｌ２ＳＷ（１）、Ｌ２ＳＷ（２）およびＬ２ＳＷ（４）の各信号転送装置は、高優先信号通信可能区間のトラヒックの終わりを検出後（例えば図１０のＴＤ１，ＴＤ２およびＴＤ３）、高優先信号通信可能区間を解放して低優先信号通信可能区間を拡張し、低優先信号の通信に割り当てていることが分かる。
【００１０】
上述のような高優先トラフィックの終わりを検出する方法として、例えば次の２つの方法が考えられる。１つ目の方法は、トラヒックの終わりを示す識別信号を、高優先無線装置または高優先無線制御装置から通知してもらう方法である。しかし、この方法は、高優先無線装置または高優先無線制御装置に識別信号の送出機能を搭載する必要がある。また、無線装置または無線制御装置で送出する識別信号を、信号転送装置側でも正しく認識する機能を搭載することが必要であり、機種が異なる様々な信号転送装置間で仕様合わせを行って各装置に実装するための煩雑な作業が必要である。２つ目の方法は、信号転送装置自身が自律的に高優先トラフィックの終わりを検出する方法である。高優先トラフィックがバースト的に流れていることが前提であると考えた場合、最終フレームの受信後から予め決められた一定時間以上に亘ってフレームの受信がなければ、高優先トラフィックが終了したとみなすことができる。ここで、最終フレームの受信後から高優先トラフィックが終了したとみなすまでの時間をフレーム間隔閾値と称する。
【００１１】
図１１は、自律的に高優先トラフィックの終わりを検出する従来の信号転送装置の構成例を示す。なお、図１１において、図７と同符号のブロックは、図７のブロックと同様に動作する。図１１では、高優先バッファ９０２に一番最近到着したフレームの到着時刻を取得するフレーム到着時刻情報取得部９０６が追加されている。図１１において、スケジューラ部９０５は、高優先信号通信可能区間において、フレーム到着時刻情報取得部９０６で取得した一番最近到着したフレームの到着時刻からフレーム間隔閾値以上の時間が経過した場合に高優先バッファ９０２に出力停止命令を出して低優先バッファ９０３に出力命令を出す。これにより、高優先信号通信可能区間の空白時間を少なくして通信帯域を有効利用する。
【先行技術文献】
【非特許文献】
【００１２】
【非特許文献１】“Time-Sensitive Networking for Fronthaul”,IEEE Std 802.1CM-2018.
【特許文献】
【００１３】
【特許文献１】特開２０１８−１２９６６１号公報
【特許文献２】特開２０１９−００４３２９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
ここで、高優先信号通信可能区間の空白時間を少なくして通信帯域を有効利用するためには、フレーム間隔閾値をできるだけ小さく設定する必要がある。ところが、例えば図９では、Ｌ２ＳＷ（１）の出力は無線装置Ａ１のフレーム１のみであるが、Ｌ２ＳＷ（４）の出力は無線装置Ａ１のフレーム１と無線装置Ａ２のフレーム２とが合流しているため、各フレームの間隔が延びており、信号転送装置ごとにフレーム間隔が異なる可能性がある。仮にこの場合、全ての信号転送装置にＬ２ＳＷ（１）でのフレーム間隔をフレーム間隔閾値として設定したとすると、Ｌ２ＳＷ（４）ではフレーム間隔が長いため、高優先トラフィックが終わっていないにも拘らず、高優先信号通信可能区間を解放してしまう可能性がある。したがって、信号転送装置ごとに最適なフレーム間隔閾値を決める必要が生じる。
【００１５】
また、無線装置Ａ２が存在せず、前述したフレームの合流が無い場合でも、無線装置から出力されるトラヒックのフレーム間隔は、無線装置の実装状態に応じて決まるため、信号転送装置側でフレーム間隔閾値を事前に設定しておくことは難しい。
【００１６】
さらに、一度フレーム間隔閾値を設定したとしても、無線装置の追加などでフローが増えたり、Ｌ２ＳＷの接続構成が変わって各信号転送装置でのフレーム合流数等に変更が生じた場合には、再度、フレーム間隔閾値を設定し直す必要があり、ユーザ作業が煩雑となるという問題もある。
【００１７】
本発明では、信号転送装置ごとに算出するフレーム到着間隔に基づいて最適なフレーム間隔閾値を設定することにより、無線装置の追加や通信状況などによりフローに変動が生じた場合でも、信号転送装置ごとに最適なフレーム間隔閾値をユーザ操作なく自律的に決定することができる信号転送装置、信号転送方法、信号転送制御装置、信号転送制御方法および信号転送プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
第１の発明の信号転送装置は、優先度の高いトラヒックのフレームと優先度の低いトラヒックのフレームを転送する信号転送装置であり、優先度の高いトラヒックのフレームが伝送可能な期間と優先度の低いトラヒックのフレームが伝送可能な期間とを周期的に切り替え、優先度の高いトラヒックのフレームが伝送可能な期間において、優先度の高いトラヒックのフレームが予め設定されたフレーム間隔閾値の時間以上来ないことを検出した場合は、優先度の高いトラヒックのフレームが伝送可能な期間を解放して、優先度の低いトラヒックのフレームが伝送可能な期間に割り当てる制御部と、前記優先度の高いトラヒックのフレームの到着時刻を取得するフレーム到着時刻情報取得部と、前記フレーム到着時刻情報取得部が取得するフレームの到着時刻に基づいて、時系列順に入力される複数のフレームのフレーム間隔を算出するフレーム間隔算出部と、複数の前記フレーム間隔に基づいて、新たなフレーム間隔閾値を算出するフレーム間隔閾値算出部と、前記フレーム間隔閾値を前記新たなフレーム間隔閾値に変更するフレーム間隔閾値設定部と、を有することを特徴とする。
【００１９】
第２の発明は、第１の発明の信号転送装置において、前記フレーム間隔閾値算出部は、複数の前記フレーム間隔のうち、優先度の低いトラヒックが伝送可能な期間を含むフレーム間隔を除外した複数の前記フレーム間隔に基づいて前記新たなフレーム間隔閾値を算出する、ことを特徴とする。
【００２０】
第３の発明の信号転送方法は、優先度の高いトラヒックのフレームと優先度の低いトラヒックのフレームを転送する信号転送方法であり、優先度の高いトラヒックのフレームが伝送可能な期間と優先度の低いトラヒックのフレームが伝送可能な期間とを周期的に切り替え、優先度の高いトラヒックのフレームが伝送可能な期間において、優先度の高いトラヒックのフレームが予め設定されたフレーム間隔閾値の時間以上来ないことを検出した場合は、優先度の高いトラヒックのフレームが伝送可能な期間を解放して、優先度の低いトラヒックのフレームが伝送可能な期間に割り当てる制御処理と、前記優先度の高いトラヒックのフレームの到着時刻を取得するフレーム到着時刻情報取得処理と、前記フレーム到着時刻情報取得処理で取得するフレームの到着時刻に基づいて、時系列順に入力される複数のフレームのフレーム間隔を算出するフレーム間隔算出処理と、複数の前記フレーム間隔に基づいて、新たなフレーム間隔閾値を算出するフレーム間隔閾値算出処理と、前記フレーム間隔閾値を前記新たなフレーム間隔閾値に変更するフレーム間隔閾値設定処理と、を実行することを特徴とする。
【００２１】
第４の発明は、第３の発明の信号転送方法において、前記フレーム間隔閾値算出処理では、複数の前記フレーム間隔のうち、優先度の低いトラヒックが伝送可能な期間を含むフレーム間隔を除外した複数の前記フレーム間隔に基づいて前記新たなフレーム間隔閾値を算出する、ことを特徴とする。
【００２２】
第５の発明の信号転送制御装置は、優先度の高いトラヒックのフレームが伝送可能な期間と優先度の低いトラヒックのフレームが伝送可能な期間とを周期的に切り替えて、優先度の高いトラヒックのフレームと優先度の低いトラヒックのフレームを転送する場合に、優先度の高いトラヒックのフレームが伝送可能な期間において、優先度の高いトラヒックのフレームが予め設定されたフレーム間隔閾値の時間以上来ないことを検出した場合は、優先度の高いトラヒックのフレームが伝送可能な期間を解放して、優先度の低いトラヒックのフレームが伝送可能な期間に割り当てる信号転送装置を制御する信号転送制御装置であり、複数の前記信号転送装置から優先度の高いトラヒックのフレームの到着時刻を取得し、時系列順に入力される複数のフレームのフレーム間隔を複数の前記信号転送装置ごとに算出するフレーム間隔算出部と、複数の前記フレーム間隔に基づいて、複数の前記信号転送装置ごとに新たなフレーム間隔閾値を算出するフレーム間隔閾値算出部と、前記フレーム間隔閾値を前記新たなフレーム間隔閾値に変更するように、複数の前記信号転送装置へ通知するフレーム間隔閾値設定部と、を有することを特徴とする。
【００２３】
第６の発明の信号転送制御方法は、優先度の高いトラヒックのフレームが伝送可能な期間と優先度の低いトラヒックのフレームが伝送可能な期間とを周期的に切り替えて、優先度の高いトラヒックのフレームと優先度の低いトラヒックのフレームを転送する場合に、優先度の高いトラヒックのフレームが伝送可能な期間において、優先度の高いトラヒックのフレームが予め設定されたフレーム間隔閾値の時間以上来ないことを検出した場合は、優先度の高いトラヒックのフレームが伝送可能な期間を解放して、優先度の低いトラヒックのフレームが伝送可能な期間に割り当てる信号転送装置を制御する信号転送制御方法であり、複数の前記信号転送装置から優先度の高いトラヒックのフレームの到着時刻を取得し、時系列順に入力される複数のフレームのフレーム間隔を複数の前記信号転送装置ごとに算出するフレーム間隔算出処理と、複数の前記フレーム間隔に基づいて、複数の前記信号転送装置ごとに新たなフレーム間隔閾値を算出するフレーム間隔閾値算出処理と、前記フレーム間隔閾値を前記新たなフレーム間隔閾値に変更するように、複数の前記信号転送装置へ通知するフレーム間隔閾値設定処理と、を実行することを特徴とする。
【００２４】
第７の発明は、第３の発明，第４の発明および第６の発明のいずれかの信号転送方法または信号転送制御方法で行う処理をコンピュータに実行させる信号転送プログラムであることを特徴とする。
【発明の効果】
【００２５】
本発明に係る信号転送装置、信号転送方法、信号転送制御装置、信号転送制御方法および信号転送プログラムは、無線装置の追加や通信状況などによりフローに変動が生じた場合でも、信号転送装置ごとに最適なフレーム間隔閾値をユーザ操作なく自律的に決定することができる。
【図面の簡単な説明】
【００２６】
【図１】高優先無線装置と高優先無線制御装置をＬ２ＮＷで収容する例を示す図である。
【図２】第１実施形態に係る信号転送装置の構成例を示す図である。
【図３】新たに高優先無線装置がＬ２ＮＷに追加される例を示す図である。
【図４】第１実施形態に係る信号転送装置の処理例を示す図である。
【図５】第１実施形態に係る信号転送装置の動作例を示す図である。
【図６】第２実施形態に係る遠隔制御装置の構成例を示す図である。
【図７】ＴＡＳを搭載した一般的な信号転送装置の構成例を示す図である。
【図８】高優先無線装置と高優先無線制御装置をＬ２ＮＷで収容する例を示す図である。
【図９】Ｌ２ＮＷにおけるトラヒックの流れの一例を示す図である。
【図１０】高優先信号通信可能区間を解放したときのトラヒックの流れの一例を示す図である。
【図１１】自律的に高優先トラフィックの終わりを検出する従来の信号転送装置の構成例を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照して本発明に係る信号転送装置、信号転送方法、信号転送制御装置、信号転送制御方法および信号転送プログラムの実施形態について説明する。なお、以降の実施形態で説明する信号転送装置は、Ｌ２ＳＷなどの装置に対応し、信号転送制御装置は、Ｌ２ＳＷなどの動作を制御する装置に対応する。
【００２８】
以降の実施形態で説明する信号転送装置は、例えばセルラーシステムの基地局が無線制御装置と無線装置とに分離して配置された装置間でフレームを転送するＭＦＨとしてネットワーク（Ｌ２ＮＷ）を用いる場合に適している。ここで、無線制御装置と無線装置との間で通信されるフレームは低遅延が求められるため、各実施形態に係る信号転送装置は、ＴＡＳを基本とする。ＴＡＳは、優先度の高いトラヒックのフレームが伝送可能な期間（高優先信号通信可能区間）と優先度の低いトラヒックのフレームが伝送可能な期間（低優先信号通信可能区間）とが周期的に繰り返されるので、無線制御装置と無線装置との間で送受信されるフレームが高優先信号通信可能区間に転送されるようにスケジューリングされる。
【００２９】
また、以降の実施形態で説明する信号転送装置は、例えば転送されるフレームが少ない場合、高優先信号通信可能区間の全てが使われずに、フレームを転送しない無駄な時間が生じないように、予め決められた所定時間（フレーム間隔閾値）に高優先フレームが来ない場合に残りの高優先信号通信可能区間を解放して低優先信号通信可能区間に割り当てる機能を搭載している。特に、以降の実施形態で説明する信号転送装置では、高優先フレームが来ないと判断するためのフレーム間隔閾値を、Ｌ２ＮＷを構成する複数の信号転送装置の各々において算出するフレーム到着間隔に基づいて適宜変更することにより、無線装置の追加や通信状況などによりフローに変動が生じた場合でも、信号転送装置ごとに最適なフレーム間隔閾値を自律的に設定することができる。これにより、信号転送装置は、高優先トラフィックのフレーム間隔が広くなった場合でも高優先トラフィックのフレームの終了を正確に判断することができ、フレームの到着前に誤って高優先トラフィックのフレームが終了したと判断することがなくなる。
【００３０】
図１は、高優先無線装置（Ａ１，Ａ２）と高優先無線制御装置（Ｓ１，Ｓ２）をＬ２ＮＷで収容する例を示す。なお、図１は、従来技術で説明した図８と同様の構成のネットワーク（Ｌ２ＮＷ）を示すが、Ｌ２ＳＷ(１)からＬ２ＳＷ(７)までのＬ２ＳＷは、従来技術の図７または図１１で説明した信号転送装置８００または信号転送装置８００Ａではなく、以降の実施形態で説明する信号転送装置１０１が用いられる。図１において、各Ｌ２ＳＷは、信号転送装置１０１に対応し、符号末尾に（番号）を付加して記載する。例えばＬ２ＳＷ(１)に対応する信号転送装置１０１は信号転送装置１０１（１）と記載する。
【００３１】
図１において、無線装置と無線制御装置との間のトラヒックがどのような経路を通るかをユーザ側で設定することができるが、全て最小ホップ数となる経路を選択しているものと仮定する。図１の例では、高優先無線装置Ａ１から高優先無線制御装置Ｓ１への上り信号は、例えばＬ２ＳＷ（１）−＞Ｌ２ＳＷ（２）−＞Ｌ２ＳＷ（３）−＞Ｌ２ＳＷ（４）という経路を通って転送され、高優先無線装置Ａ２から高優先無線制御装置Ｓ２への上り信号は、例えばＬ２ＳＷ（２）−＞Ｌ２ＳＷ（３）という経路を通って転送される。
【００３２】
［第１実施形態］
図２は、第１実施形態に係る信号転送装置１０１の構成例を示す。図２において、信号転送装置１０１は、フレーム振分部２０１、高優先バッファ２０２、低優先バッファ２０３、出力部２０４、スケジューラ部２０５、フレーム到着時刻情報取得部２０６、フレーム間隔算出部２０７、フレーム間隔閾値算出部２０８およびフレーム間隔閾値設定部２０９を有する。
【００３３】
フレーム振分部２０１は、他の信号転送装置や無線装置および無線制御装置などから受信するフレーム（入力トラヒック）をフレームヘッダに格納された優先度に基づいて振り分け、高優先のフレームを高優先バッファ２０２に出力し、低優先のフレームを低優先バッファ２０３に出力する。例えば信号転送装置１０１が図１のＬ２ＳＷ(２)である場合、フレーム振分部２０１は、Ｌ２ＳＷ(１)から受け取るフレームおよび高優先無線装置Ａ２から受け取るフレームを入力トラヒックとして高優先バッファ２０２または低優先バッファ２０３に振り分ける。なお、フレーム振分部２０１は、フレームの振り分けのために、ＶＩＤ（VLAN Identifier）、ＭＡＣ（Media Access Control）アドレス、ＩＰ（Internet Protocol）アドレスなどを利用してもよい。
【００３４】
高優先バッファ２０２は、フレーム振分部２０１により振り分けられた高優先のフレームを溜めるバッファメモリで、スケジューラ部２０５の指令に応じてフレーム振分部２０１が出力する高優先のフレームを取り込み一時的に保持する。
【００３５】
低優先バッファ２０３は、フレーム振分部２０１により振り分けられた低優先のフレームを溜めるバッファメモリで、スケジューラ部２０５の指令に応じてフレーム振分部２０１が出力する低優先のフレームを取り込み一時的に保持する。
【００３６】
出力部２０４は、スケジューラ部２０５により高優先バッファ２０２または低優先バッファ２０３から読み出される高優先のフレームまたは低優先のフレームを転送先に出力する。例えば信号転送装置１０１が図１に示すＬ２ＳＷ(３)である場合、出力部２０４は、高優先無線装置Ａ１のフレームをＬ２ＳＷ(４)に出力し、高優先無線装置Ａ２のフレームを高優先無線制御装置Ｓ２に出力する。
【００３７】
スケジューラ部２０５は、現在の時刻情報を基に、低優先信号通信可能区間では高優先バッファ２０２に出力停止命令を出して低優先バッファ２０３に出力命令を出し、高優先信号通信可能区間では高優先バッファ２０２に出力命令を出して低優先バッファ２０３に出力停止命令を出す。ここで、スケジューラ部２０５は、信号転送装置１０１の制御処理を行う制御部として動作する。なお、スケジューラ部２０５の詳細な動作は後述する。
【００３８】
フレーム到着時刻情報取得部２０６は、信号転送装置１０１の外部の時計または内部の時計の現在の時刻情報を参照して、高優先バッファ２０２に一番最近到着したフレームの到着時刻を取得する（フレーム到着時刻情報取得処理に対応）。
【００３９】
フレーム間隔算出部２０７は、フレーム到着時刻情報取得部２０６により取得された各フレームの到着時刻から同じ送信元のフレームごとに時系列順に高優先バッファ２０２に入力されるフレーム間隔を算出する（フレーム間隔算出処理に対応）。例えば信号転送装置１０１が図１のＬ２ＳＷ(３)である場合、フレーム間隔算出部２０７は、高優先無線装置Ａ１のフレームのフレーム間隔と、高優先無線装置Ａ２のフレームのフレーム間隔とを算出する。
【００４０】
フレーム間隔閾値算出部２０８は、フレーム間隔算出部２０７により算出された各フレーム間隔を基に、フレーム間隔閾値を算出する（フレーム間隔閾値算出処理に対応）。ここで、フレーム間隔閾値は、同じ送信元からバースト的に送信される一連のフレームの受信が終わったことをスケジューラ部２０５が検出するための閾値である。なお、フレーム間隔閾値算出部２０８の詳細な動作は後述する。
【００４１】
フレーム間隔閾値設定部２０９は、フレーム間隔閾値算出部２０８で算出したフレーム間隔閾値に基づいて、スケジューラ部２０５にフレーム間隔閾値の設定命令を出す（フレーム間隔閾値設定処理に対応）。
【００４２】
次に、スケジューラ部２０５の詳細な動作について説明する。スケジューラ部２０５は、フレーム到着時刻情報取得部２０６により取得された各フレームの到着時刻から予め設定されたフレーム間隔閾値以上経過しても当該フレームが来ない場合に高優先バッファ２０２に出力停止命令を出して低優先バッファ２０３に出力命令を出し、フレーム間隔閾値設定部２０９からの命令を基にフレーム間隔閾値を変更する。ここで、信号転送装置１０１の動作開始時やフレームの受信が開始される前はフレーム間隔閾値設定部２０９によるフレーム間隔閾値の設定が行われていないため、フレーム間隔閾値の初期値が予め設定されているものとする。なお、フレーム間隔閾値の初期値は、現実的なフレーム間隔よりも十分に大きな値、例えばメモリ上取りうる最大値（または無限大）に設定されているものとする。
【００４３】
また、フレーム到着時刻情報取得部２０６が取得するフレーム到着時刻として、フレームの先頭到着時刻とフレームの最後尾到着時刻とが考えられる。そして、フレームの先頭到着時刻とフレームの最後尾到着時刻の２つが取得できる場合には、フレーム間隔算出部２０７において、あるフレームの最後尾到着時刻と次フレームの先頭到着時刻との差分をフレーム間隔として算出することができる。この差分は、ＩＦＧ（Inter Frame Gap）と等しい。一方、フレーム到着時刻情報取得部２０６がフレームの先頭到着時刻とフレームの最後尾到着時刻のどちらか一方しか取得できない場合には、フレーム間隔算出部２０７において、あるフレームの先頭到着時刻と次フレームの先頭到着時刻との差分またはあるフレームの最後尾到着時刻と次フレームの最後尾到着時刻との差分をフレーム間隔として算出することができる。これらの差分は、フレーム長とＩＦＧを足し合わせた値と等しい。
【００４４】
次に、フレーム間隔閾値算出部２０８の詳細な動作について説明する。フレーム間隔閾値算出部２０８は、フレーム間隔閾値をフレーム間隔算出部２０７で算出された複数のフレーム間隔のうち、最大のものに設定してもよいし、平均値に設定してもよい。また、最大のものにマージンを積んだ値に設定してもよいし、平均値にマージンを積んだ値に設定してもよい。なお、上述の場合、ある高優先信号通信可能区間と次の高優先信号通信可能区間との間の低優先信号通信可能区間を跨いだフレーム間隔が算出対象となる可能性がある。例えば、ある高優先信号通信可能区間の最後のフレームと次の高優先信号通信可能区間の最初のフレームとの間がフレーム間隔として算出される可能性があるため、フレーム間隔閾値算出部２０８では、算出したフレーム間隔を対象外として除外するための閾値（観測閾値と称する）を設け、算出したフレーム間隔が観測閾値を超える場合は当該フレーム間隔の値を除外して、観測閾値を超えないフレーム間隔の値を対象として最大または平均値を求める処理を行うのが好ましい。
【００４５】
ここで、観測閾値は、低優先信号通信可能区間と同じ長さに設定してもよい。なお、本実施形態のように、低優先信号通信可能区間の長さが変動する場合は、低優先信号通信可能区間の長さの最小値または平均値等を標準的な低優先信号通信可能区間の長さとして採用してもよい。或いは、高優先信号通信可能区間から低優先信号通信可能区間に切り替わったときにフレーム間隔の算出を一旦中止してもよいし、低優先信号通信可能区間から高優先信号通信可能区間に切り替わった後の最初のフレームからフレーム間隔の算出を再開するようにしてもよい。また、１つの高優先信号通信可能区間内のフレーム間隔を対象として、最大または平均値を求めてもよい。なお、フレーム間隔閾値算出部２０８は、フレーム間隔閾値の算出周期を任意に設定できる。
【００４６】
また、フレーム間隔閾値設定部２０９は、フレーム間隔閾値算出部２０８より算出されたフレーム間隔閾値の情報を取得するたびに設定命令を出してもよいが、複数回情報を取得した後に設定命令を出してもよい。例えば、一時的にフレーム間隔算出部２０７またはフレーム間隔閾値算出部２０８が誤作動を起こして、一時的に他のフレーム間隔閾値よりも著しく離れた値が通知された場合でも、複数回フレーム間隔閾値情報を取得し、その中で著しく離れた値を除外する処理を行うことで、誤作動を防ぐことができる。
【００４７】
（無線装置が追加された場合）
図３は、新たに高優先無線装置Ａ３がＬ２ＮＷに追加される例を示す。なお、図３において、図１と同符号のブロックは、図１と同一又は同様のブロックである。図３において、新たに高優先無線装置Ａ３が追加され、フローが追加された場合には、そのフローが通る経路上のＬ２ＳＷにおいてフレーム間隔が延びる可能性があるが、本実施形態に係る信号転送装置１０１であれば、ユーザによる何らかの操作を行うことなく、自律的に変更後のフレーム間隔を算出し、適切なフレーム間隔閾値を設定し直すことができる。例えば図３のＬ２ＮＷでは、高優先無線制御装置Ｓ２に帰属する高優先無線装置Ａ３が高優先無線装置Ａ２と同じＬ２ＳＷ(２)の配下に新たに追加されている。この場合、Ｌ２ＳＷ(２)からＬ２ＳＷ(３)への方向には、高優先無線装置Ａ１と高優先無線装置Ａ２のフレームだけでなく、高優先無線装置Ａ３のフレームも含めて交互に出力されるため、高優先無線装置Ａ１のフレームに着目するとフレーム間隔が延びる。このとき、Ｌ２ＳＷ(４)において、フレーム間隔閾値を増大させる必要があるが、本実施形態に係る信号転送装置１０１であれば、定期的にフレーム間隔を算出して、フレーム間隔閾値が自律的に設定し直されるので、フレーム間隔が延びた場合でも誤動作なく処理を行うことができる。なお、無線装置が追加されてからフレーム間隔閾値が再設定されるまでの間は、無線装置が追加される前のフレーム間隔閾値で動作するため、高優先トラヒックが流れているにも関わらず高優先信号通信可能区間を解放する可能性があるが、フレーム間隔閾値を再設定する周期を短く設定しておけば、影響を軽減できる。または、新規のフローを検出した時点で、フレーム間隔閾値を再度、例えばメモリ上取りうる最大値（または無限大）に再設定するような処理を加えることで、高優先信号通信可能区間を解放可能な長さが一時的に短くなるものの、高優先トラヒックが流れているにも関わらず高優先信号通信可能区間を解放することは回避できる。新規のフローを検出した時点とは、例えばこれまでに転送したことの無いＭＡＣアドレスのフレームを検出した時点である。
【００４８】
（無線装置が撤去された場合）
無線装置が撤去され、フローが削除された場合には、そのフローが通る経路上のＬ２ＳＷでフレーム間隔が短くなる可能性があるが、本実施形態に係る信号転送装置１０１であれば、ユーザによる何らかの操作を行うことなく、自律的に変更後のフレーム間隔を算出し、適切なフレーム間隔閾値を設定し直すことができる。例えば図１のＬ２ＮＷにおいて、高優先無線制御装置Ｓ２に帰属する高優先無線装置Ａ２が撤去されたケースを想定する。この場合、Ｌ２ＳＷ(２)からＬ２ＳＷ(３)への方向には、高優先無線装置Ａ１のフレームだけが出力されるため、高優先無線装置Ａ１のフレームに着目するとフレーム間隔が短くなる。このとき、Ｌ２ＳＷ(４)において、フレーム間隔閾値を低減させる必要があるが、本実施形態に係る信号転送装置１０１であれば、定期的にフレーム間隔を算出して、フレーム間隔閾値が自律的に設定し直されるので、フレーム間隔が短くなった場合でも適切に処理を行うことができる。
【００４９】
図４は、第１実施形態に係る信号転送装置１０１の処理例を示す。なお、図４に示す処理は、図２で説明した信号転送装置１０１の各部により実行される。
【００５０】
図５は、第１本実施形態に係る信号転送装置１０１の動作例を示す。図５（ａ）は、フレーム間隔の一例を示し、図５（ｂ）は、高優先信号通信可能区間を解放する動作の一例を示す。
【００５１】
以下、図５を参照しつつ図４に示した本実施形態に係る信号転送装置１０１の処理について詳しく説明する。
【００５２】
ステップＳ１０１において、信号転送装置１０１は転送を開始する。
【００５３】
ステップＳ１０２において、スケジューラ部２０５は、フレーム間隔閾値を十分に大きな値、例えばメモリ上取りうる最大値（または無限大）に設定する。
【００５４】
ステップＳ１０３において、スケジューラ部２０５は、高優先信号通信可能区間の処理を開始する。なお、高優先信号通信可能区間および低優先信号通信可能区間は、予め決められた長さで交互に繰り返し割り当てられ、各区間の長さは、予めスケジューラ部２０５に設定されているものとする。
【００５５】
ステップＳ１０４において、フレーム到着時刻情報取得部２０６は、高優先バッファ２０２に到着したフレームの到着時刻を取得し、フレーム間隔算出部２０７は、１つ前のフレームに対するフレーム間隔を算出する。
【００５６】
ステップＳ１０５において、フレーム間隔算出部２０７は、フレーム間隔を算出してから、算出したフレーム間隔数が所定量を超えたか、または算出した時間が所定量を超えたか、のどちらか一つ以上を判別し、所定量を超えていない場合は、ステップＳ１０４の処理を繰り返し、所定量を超えた場合は、ステップＳ１０６の処理に進む。
【００５７】
ステップＳ１０６において、ステップＳ１０４で算出したフレーム間隔が観測閾値を超えているか否かを判別し、観測閾値以下のフレーム間隔の値だけを抽出し、観測閾値を超えるフレーム間隔の値は除外する。例えば図５（ａ）において、観測閾値を低優先信号通信可能区間の長さに設定している場合、フレーム間隔Δｔ１、Δｔ２、Δｔ３およびΔｔ４のうち、Δｔ３のみが観測閾値を超えているため、フレーム間隔閾値算出部２０８は、フレーム間隔Δｔ３を除外する。
【００５８】
ステップＳ１０７において、フレーム間隔閾値算出部２０８は、観測閾値以下のフレーム間隔の中で、最大フレーム間隔を抽出する。例えば図５（ａ）では、フレーム間隔Δｔ１、Δｔ２およびΔｔ４のうち、最大のフレーム間隔を抽出する。ここで、各フレーム間隔がΔｔ１＞Δｔ２＞Δｔ４の関係にある場合、Δｔ１が最大フレーム間隔として抽出される。
【００５９】
ステップＳ１０８において、フレーム間隔閾値設定部２０９は、フレーム間隔閾値を変更し、スケジューラ部２０５に設定する。例えば図５（ｂ）では、フレーム間隔閾値がΔｔ１に変更され、スケジューラ部２０５は、フレーム間隔閾値がΔｔ１に基づいて高優先信号通信可能区間を解放する処理を行う。なお、ステップＳ１０４からステップＳ１０８までの処理は、フレーム転送処理に並行して行われ、ステップＳ１０８の処理で変更されたフレーム間隔閾値は、ステップＳ１０９の処理で参照される。
【００６０】
ステップＳ１０９において、スケジューラ部２０５は、フレーム最終到着時点からフレーム間隔閾値以上の時間が経過した後に次のフレームが来ないかを判別する。そして、フレーム間隔閾値以上次のフレームが来ない場合はステップＳ１１０の処理に進み、次のフレームが来る場合はステップＳ１１１の処理に進む。例えば図５（ｂ）では、スケジューラ部２０５は、３番目のフレーム１のフレーム最終到着時点からΔｔ１以上経過後に次のフレームが来るか否かを判別し、次のフレームが来ないので、ステップＳ１１０の処理に進む。
【００６１】
ステップＳ１１０において、スケジューラ部２０５は、高優先信号通信可能区間を解放する。例えば図５（ｂ）では、スケジューラ部２０５は、高優先信号通信可能区間の残りの区間Ｄ（時刻Ｔ１から時刻Ｔ２の区間）を解放する。
【００６２】
ステップＳ１１１において、スケジューラ部２０５は、高優先信号通信可能区間が終了したか否かを判別する。そして、高優先信号通信可能区間が終了した場合はステップＳ１１２の処理に進み、高優先信号通信可能区間が終了していない場合はステップＳ１０９の処理に戻って同様の処理が繰り返し行われる。
【００６３】
ステップＳ１１２において、スケジューラ部２０５は、低優先信号通信可能区間を開始する。ここで、ステップＳ１０９で高優先信号通信可能区間が解放された場合と、ステップＳ１１１で予め決められた高優先信号通信可能区間が終了した場合とにおいて、低優先信号通信可能区間が開始される。例えば図５（ｂ）において、ステップＳ１１０で高優先信号通信可能区間が解放された場合は、時刻Ｔ１から低優先信号通信可能区間が開始され、ステップＳ１１１で予め決められた高優先信号通信可能区間が終了した場合は、時刻Ｔ２から低優先信号通信可能区間が開始される。
【００６４】
ステップＳ１１３において、スケジューラ部２０５は、低優先信号通信可能区間が終了したか否かを判別する。そして、低優先信号通信可能区間が終了していない場合はステップＳ１１３の処理を繰り返し、低優先信号通信可能区間が終了した場合はステップＳ１０３の処理に戻って同様の処理が繰り返し行われる。
【００６５】
このようにして、本実施形態に係る信号転送装置１０１は、高優先トラフィックの最終フレーム到着時刻からフレーム間隔閾値が経過した後で、高優先信号通信可能区間を解放して、低優先信号通信可能区間を延ばすことができる。特に、本実施形態に係る信号転送装置１０１は、フレーム間隔を算出してフレーム間隔閾値を変更するので、フレーム間隔が長くなった場合はフレーム間隔閾値も長くなり、フレーム間隔が短くなった場合はフレーム間隔閾値も短くなるので、無線装置の追加や撤去など状況の変化に応じて最適なフレーム間隔閾値を用いることができる。
【００６６】
ここで、従来技術で説明した方式のように、フレーム間隔閾値を事前に設定する方法は、Ｌ２ＳＷや高優先無線装置から出力されるトラヒックがバースト的であり、フレーム間隔がほぼ一定で、その値が事前に分かる場合にのみ適用可能であった。つまり、Ｌ２ＳＷや高優先無線装置から出力されるトラヒックのフレーム間隔が事前に決まっておらず、かつフレーム間隔がフレームごとに異なる場合には、フレーム間隔閾値を決めることができないという問題があった。これに対して、本実施形態に係る信号転送装置１０１は、Ｌ２ＳＷや高優先無線装置から出力されるトラヒックのフレーム間隔が事前に決まっておらず、かつフレーム間隔がフレームごとに異なる場合でも、Ｌ２ＳＷや高優先無線装置から出力されるトラヒックのフレーム間隔に基づいて自律的にフレーム間隔閾値を変更することができる。
【００６７】
これにより、本実施形態に係る信号転送装置１０１は、高優先トラフィックのフレームが終了していないのに誤って高優先信号通信可能区間が解放されたり、高優先トラフィックのフレームが終了しているのに高優先信号通信可能区間の状態が無駄に保持されることを防止することができる。
【００６８】
ここで、本実施形態に係る信号転送装置１０１は、図２に示した各ブロックを有する装置として説明したが、各ブロックが行う処理に対応する信号転送方法のプログラムを実行するコンピュータでも実現できる。なお、プログラムは、記録媒体に記録して提供されてもよいし、ネットワークを通して提供されてもよい。
【００６９】
［第２実施形態］
第１実施形態に係る信号転送装置１０１では、フレーム間隔閾値の算出や高優先信号通信可能区間を解放するか否かの判断を信号転送装置自身で行う例について説明したが、第２実施形態では、信号転送装置自身ではなく、信号転送装置に遠隔で接続される信号転送制御装置によりフレーム間隔閾値の算出や高優先信号通信可能区間を解放するか否かの判断を行い、各信号転送装置を制御する。
【００７０】
図６は、第２実施形態に係る遠隔制御装置３００の構成例を示す。なお、遠隔制御装置３００は、ＴＡＳを搭載する信号転送装置を制御する信号転送制御装置に対応する。
【００７１】
図６において、遠隔制御装置３００は、フレーム到着時刻情報取得部４０１、フレーム間隔算出部４０２、フレーム間隔閾値算出部４０３およびフレーム間隔閾値設定部４０４を有する。なお、遠隔制御装置３００は、Ｌ２ＮＷ内の複数の信号転送装置１０１の設置場所から離れた遠隔地から複数の信号転送装置１０１をそれぞれ制御する信号転送制御装置に対応する。
【００７２】
フレーム到着時刻情報取得部４０１は、各信号転送装置からフレーム到着時刻情報を取得する。
【００７３】
フレーム間隔算出部４０２は、フレーム到着時刻情報取得部４０１により取得された各フレームの到着時刻から同じ送信元のフレームごとにフレーム間隔を算出する。例えば遠隔制御装置３００が図１のＬ２ＳＷ(３)を制御する場合、フレーム間隔算出部４０２は、高優先無線装置Ａ１のフレームのフレーム間隔と、高優先無線装置Ａ２のフレームのフレーム間隔とを算出する。
【００７４】
フレーム間隔閾値算出部４０３は、フレーム間隔算出部４０２により算出された各フレーム間隔を基に、フレーム間隔閾値を算出する。なお、フレーム間隔閾値算出部４０３は、図２で説明したフレーム間隔閾値算出部２０８と同様の動作を行う。
【００７５】
フレーム間隔閾値設定部４０４は、フレーム間隔閾値算出部４０３で算出したフレーム間隔閾値に基づいて、各信号転送装置にフレーム間隔閾値の設定命令を出す。
【００７６】
なお、第２実施形態で用いる信号転送装置は、フレーム到着時刻情報を遠隔制御装置３００へ通知する機能を有するものとする。例えば図２の信号転送装置１０１の構成からフレーム間隔算出部２０７、フレーム間隔閾値算出部２０８およびフレーム間隔閾値設定部２０９の３つのブロックを削除し、フレーム到着時刻情報取得部２０６のみを搭載し、スケジューラ部２０５は、フレーム到着時刻情報取得部２０６が取得したフレーム到着時刻情報を遠隔制御装置３００へ通知する。なお、遠隔制御装置３００は、各信号転送装置と専用の回線やネットワークで接続してもよいし、例えば図１で説明したＬ２ＮＷで接続するようにしてもよい。
【００７７】
また、第２実施形態で用いる信号転送装置のスケジューラ部は、第１実施形態の信号転送装置１０１のスケジューラ部２０５と同様に、遠隔制御装置３００のフレーム間隔閾値設定部４０４からの指令に基づいてフレーム間隔閾値を変更する機能を有するものとする。
【００７８】
ここで、本実施形態に係る遠隔制御装置３００は、図６に示した各ブロックを有する装置として説明したが、各ブロックが行う処理に対応する信号転送制御方法のプログラムを実行するコンピュータでも実現できる。なお、プログラムは、記録媒体に記録して提供されてもよいし、ネットワークを通して提供されてもよい。
【００７９】
なお、上述の第１実施形態および第２実施形態では、リング型のネットワーク構成を例に説明したが、本発明はこの構成に限らず、ハニカム型、メッシュ型等、他のネットワーク構成にも適用できる。
【００８０】
以上、各実施形態で説明したように、本発明に係る信号転送装置、信号転送方法、信号転送制御装置、信号転送制御方法および信号転送プログラムは、信号転送装置ごとに算出するフレーム到着間隔に基づいて最適なフレーム間隔閾値を設定することにより、無線装置の追加や通信状況などによりフローに変動が生じた場合でも、信号転送装置ごとに最適なフレーム間隔閾値をユーザ操作なく自律的に決定することができる。
【符号の説明】
【００８１】
１０１，８００，８００Ａ・・・信号転送装置；２０１，９０１・・・フレーム振分部；２０２，９０２・・・高優先バッファ；２０３，９０３・・・低優先バッファ；２０４，９０４・・・出力部；２０５，９０５・・・スケジューラ部；２０６，４０１，９０６・・・フレーム到着時刻情報取得部；２０７，４０２・・・フレーム間隔算出部；２０８，４０３・・・フレーム間隔閾値算出部；２０９，４０４・・・フレーム間隔閾値設定部；３００・・・遠隔制御装置；Ａ１，Ａ２，Ａ３・・・高優先無線装置；Ｓ１，Ｓ２・・・高優先無線制御装置
【図１】
2020136777.tif 000003
【図２】
2020136777.tif 000004
【図３】
2020136777.tif 000005
【図４】
2020136777.tif 000006
【図５】
2020136777.tif 000007
【図６】
2020136777.tif 000008
【図７】
2020136777.tif 000009
【図８】
2020136777.tif 000010
【図９】
2020136777.tif 000011
【図１０】
2020136777.tif 000012
【図１１】
2020136777.tif 000013