(57)【要約】【課題】不要なタイムアウト処理の実行を効率的に避けることができる中継装置及び通信制御方法を提供する。【解決手段】第１通信装置と第２通信装置との間の無線通信を中継する本発明に係る中継装置101は、第１通信装置と無線通信する第１通信部（117）と、第２通信装置と無線通信する第２通信部（127）と、第１通信部（117）が第１通信装置から受信したデータの送信要求処理を実行し、当該送信要求処理の開始からタイムアウト時間の経過までに当該データに関する受信確認応答を受け取っていなければ、タイムアウト処理を実行する第１制御部（125）と、送信要求処理に基づいてデータを送信するように第２通信部（127）を制御する第２制御部（131）とを備え、第１制御部（125）は、送信要求処理の開始から第２通信部（127）によるデータの送信までの時間分、タイムアウト時間を延長する。【選択図】図２
2013168712.tif 000002
【特許請求の範囲】
【請求項１】
第１通信装置と第２通信装置との間の無線通信を中継する中継装置であって、
前記第１通信装置と無線通信する第１通信部と、
前記第２通信装置と無線通信する第２通信部と、
前記第１通信部が前記第１通信装置から受信したデータの送信要求処理を実行し、当該送信要求処理の開始からタイムアウト時間の経過までに当該データに関する受信確認応答を受け取っていなければ、タイムアウト処理を実行する第１制御部と、
前記送信要求処理に基づいて前記データを送信するように前記第２通信部を制御する第２制御部と
を備え、
前記第１制御部は、前記送信要求処理の開始から第２通信部による前記データの送信までの時間分、前記タイムアウト時間を延長する
中継装置。
【請求項２】
請求項１に記載の中継装置において、
当該中継装置は更に、前記第１制御部及び前記第２制御部による情報の読み書きが可能な記憶部を備え、
前記第１制御部は、前記送信要求処理の開始時に、前記データに対応付けられた処理開始時刻を前記記憶部に記憶させ、
前記第２制御部は、前記第２通信部による前記データの送信時に、前記データに対応付けられた送信時刻を前記記憶部に記憶させる
ことを特徴とする中継装置。
【請求項３】
第１通信装置と第２通信装置との間の無線通信を中継する中継装置であって、
前記第１通信装置と無線通信する第１通信部と、
前記第２通信装置と無線通信する第２通信部と、
前記第１通信部が前記第１通信装置から受信したデータの送信要求処理を実行し、当該送信要求処理の開始からタイムアウト時間の経過までに当該データに関する受信確認応答を受け取っていなければ、タイムアウト処理を実行する第１制御部と、
前記送信要求処理に基づいて前記データを送信するように前記第２通信部を制御する第２制御部と
を備え、
前記第１制御部は、前記第２通信部が前記タイムアウト時間の経過までに前記受信確認応答を受信していれば、前記タイムアウト処理を禁止する
中継装置。
【請求項４】
請求項３に記載の中継装置において、
当該中継装置は更に、前記第１制御部及び前記第２制御部による情報の読み書きが可能な記憶部を備え、
前記第１制御部は、前記送信要求処理の開始時に、前記データの識別番号を、当該データに関する中継トランザクションの識別番号と対応付けて前記記憶部に記憶させ、
前記第２制御部は、前記第２通信部が前記受信確認応答を受信すると、前記受信確認応答の識別番号を、当該受信確認応答に関する中継トランザクションの識別番号と対応付けて前記記憶部に記憶させる
ことを特徴とする中継装置。
【請求項５】
第１通信装置と第２通信装置との間の無線通信を中継する中継装置における通信制御方法において、当該中継装置が、
前記第１通信装置から受信したデータの送信要求処理を実行するステップと、
前記送信要求処理に基づいて前記データを前記第２通信装置に送信するステップと、
前記送信要求処理の開始から前記データの送信までの時間分、既定のタイムアウト時間を延長し、当該送信要求処理の開始から延長されたタイムアウト時間の経過までに当該データに関する受信確認応答を受け取っていなければ、タイムアウト処理を実行するステップと、
を含む通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置及び通信制御方法に関するものである。
【背景技術】
【０００２】
移動局が基地局と通信するためには、移動局は基地局からの無線電波が届く範囲（サービスエリア）に位置する必要がある。しかし、山岳地帯や高層ビル等が建ち並ぶ市街地では、障害物が多いため無線電波が届きにくい領域が存在する。また、屋外に設置された基地局からは、電波が届かない領域（例えば、建物の内部や地下）が多く存在する。特に、ＩＥＥＥ標準規格802.16eを基に規格化されたＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）（登録商標）等の高速無線通信方式では、２．５ＧＨｚ以上の高周波数帯の電波が使用されるが、このような電波は直進性が強く、障害物を回りこむ性質が弱い。そのため、ＷｉＭＡＸ等は障害物の影響を強く受ける。このような電波が届かない領域をカバーするため、基地局と移動局との間の無線信号を中継する中継装置（レピータ）が必要となる。
【０００３】
近年、基地局と移動局との間の無線信号を単に中継するだけでなく、より高度な制御を行う中継装置が提案されている（例えば、特許文献１参照）。特許文献１に記載の中継装置は、移動局（移動端末装置）へデータを送信し、当該送信データに対する受信確認応答（Acknowledgement）を、移動局から受信するものである。そして、中継装置は、予め設定されたタイムアウト時間が経過するまでに、移動局から受信確認応答を受信できない場合には、タイムアウト処理として送信データを再送する。中継装置は、このタイムアウト時間を、移動局へのデータの送信時間と当該データに対する受信確認応答の受信時間との差分時間に基づいて設定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２５３９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の中継装置では、データの送信から受信確認応答の受信までのデータ往復時間が、タイムアウト時間を設定するために考慮されているものの、中継装置内部の処理及び伝送におけるタイムラグ（遅延時間）については考慮されていない。特許文献１では記載されていないが、中継装置は、一般的に、基地局と通信を行うドナーノード（ＭＳ（Mobile Station）部）と、移動局と通信を行うサービスノード（ＢＳ（Base Station）部）とを備えている。そして、基地局又は移動局の一方、例えば移動局からデータ（中継データ）を受信したサービスノードは、当該データを基地局へ送信するようドナーノードに要求する送信要求（処理）を行う。サービスノードの送信要求処理後、ドナーノードは、無線伝送路で中継データを基地局に送信する。そして、ドナーノードは、基地局から受信確認応答を受信し、当該受信確認応答をサービスノードに送る。中継装置は、送信要求を行ったサービスノードが受信確認応答を受け取ったことにより、中継データが正しく中継されたと判断する。
【０００６】
中継装置によるデータの中継処理とは、中継データを受信した一方のノードによる送信要求により開始されるものであるため、送信要求の実行開始から測定される時間がタイムアウト時間との比較対象になることがある。そのため、一方のノードによる送信要求の実行から他方のノードによる無線伝送路での中継データ送信までの時間や、受信確認応答を受信した他方のノードから一方のノードへの受信確認応答の伝送にかかる時間といった遅延時間が大きいほど、送信要求を行ったノードは、タイムアウト時間内に受信確認応答を受け取ることできなくなってしまう。
【０００７】
遅延時間は、例えば、中継装置のＣＰＵ（中央処理装置）の負荷の増大により大きくなる。例えば、中継装置の内部では、スレッド間通信やプロセス間通信といった手法で、イベントやメッセージの処理の伝達が行われるが、割り込み処理ハンドラでの処理は短いほうが望ましいため、メッセージ等がキューに一旦格納され、その後にスレッドの処理が行われる。
【０００８】
また、ドナーノードとサービスノードとが別々のハードウェア上に実装されている場合は、双方のハードウェア間の通信も遅延時間の原因となる。更に、中継装置が無線伝送路で中継データを送信できるタイミングは無線フレームにより規定されているため、送信を要求されたノードは、中継データを受け取ったタイミングで当該中継データを送信できるとは限らない。そのため、中継データの受け取りタイミングと中継データ送信タイミングとの差も遅延時間となる。
【０００９】
上記理由等により、送信要求を行ったノード（送信要求ノード）と中継データを送信するノード（中継データ送信ノード）との間の処理及び伝送における遅延時間が増大すると、中継データ送信ノードがタイムアウト時間内に受信確認応答を受信できているにも関わらず、当該受信確認応答がタイムアウト時間内に送信要求ノードに届かない状況が発生しやすくなる。このような場合、中継装置は、タイムアウト処理として、不要な再送処理を行うことになる。また、中継装置の状態（送信失敗）と通信先の装置の状態（受信成功）との不一致により、トランザクションエラーが発生し、無線接続が切断されることもある。
【００１０】
従って、上記のような問題点に鑑みてなされた本発明の目的は、不要なタイムアウト処理の実行を効率的に避けることができる中継装置及び通信制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
上述した諸課題を解決すべく、第１の観点に係る中継装置の発明は、
第１通信装置と第２通信装置との間の無線通信を中継する中継装置であって、
前記第１通信装置と無線通信する第１通信部と、
前記第２通信装置と無線通信する第２通信部と、
前記第１通信部が前記第１通信装置から受信したデータの送信要求処理を実行し、当該送信要求処理の開始からタイムアウト時間の経過までに当該データに関する受信確認応答を受け取っていなければ、タイムアウト処理を実行する第１制御部と、
前記送信要求処理に基づいて前記データを送信するように前記第２通信部を制御する第２制御部と
を備え、
前記第１制御部は、前記送信要求処理の開始から第２通信部による前記データの送信までの時間分、前記タイムアウト時間を延長する
中継装置である。
【００１２】
また、第２の観点に係る発明は、第１の観点に係る中継装置において、
当該中継装置は更に、前記第１制御部及び前記第２制御部による情報の読み書きが可能な記憶部を備え、
前記第１制御部は、前記送信要求処理の開始時に、前記データに対応付けられた処理開始時刻を前記記憶部に記憶させ、
前記第２制御部は、前記第２通信部による前記データの送信時に、前記データに対応付けられた送信時刻を前記記憶部に記憶させる
ことを特徴とするものである。
【００１３】
また、第３の観点に係る発明は、
第１通信装置と第２通信装置との間の無線通信を中継する中継装置であって、
前記第１通信装置と無線通信する第１通信部と、
前記第２通信装置と無線通信する第２通信部と、
前記第１通信部が前記第１通信装置から受信したデータの送信要求処理を実行し、当該送信要求処理の開始からタイムアウト時間の経過までに当該データに関する受信確認応答を受け取っていなければ、タイムアウト処理を実行する第１制御部と、
前記送信要求処理に基づいて前記データを送信するように前記第２通信部を制御する第２制御部と
を備え、
前記第１制御部は、前記第２通信部が前記タイムアウト時間の経過までに前記受信確認応答を受信していれば、前記タイムアウト処理を禁止する
中継装置である。
【００１４】
また、第４の観点に係る発明は、第３の観点に係る中継装置において、
当該中継装置は更に、前記第１制御部及び前記第２制御部による情報の読み書きが可能な記憶部を備え、
前記第１制御部は、前記送信要求処理の開始時に、前記データの識別番号を、当該データに関する中継トランザクションの識別番号と対応付けて前記記憶部に記憶させ、
前記第２制御部は、前記第２通信部が前記受信確認応答を受信すると、前記受信確認応答の識別番号を、当該受信確認応答に関する中継トランザクションの識別番号と対応付けて前記記憶部に記憶させる
ことを特徴とするものである。
【００１５】
上述したように本発明の解決手段を装置として説明してきたが、本発明はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
【００１６】
例えば、本発明を方法として実現させた第５の観点に係る通信制御方法は、
第１通信装置と第２通信装置との間の無線通信を中継する中継装置における通信制御方法において、当該中継装置が、
前記第１通信装置から受信したデータの送信要求処理を実行するステップと、
前記送信要求処理に基づいて前記データを前記第２通信装置に送信するステップと、
前記送信要求処理の開始から前記データの送信までの時間分、既定のタイムアウト時間を延長し、当該送信要求処理の開始から延長されたタイムアウト時間の経過までに当該データに関する受信確認応答を受け取っていなければ、タイムアウト処理を実行するステップと、
を含む通信制御方法である。
【発明の効果】
【００１７】
上記のように構成された本発明に係る中継装置及び通信制御方法によれば、不要なタイムアウト処理の実行を効率的に避けることができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の第１実施形態に係る概略的な通信システム構成図である。
【図２】図２は、本発明の第１実施形態に係る中継装置の概略構成を示す機能ブロック図である。
【図３】図３は、本発明の第１実施形態に係る中継装置で行われる処理を示すシーケンス図である。
【図４】図４は、本発明の第２実施形態に係る中継装置で行われる処理を示すシーケンス図である。
【発明を実施するための形態】
【００１９】
以下、本発明に係る実施形態について、図面を参照して説明する。
【００２０】
（第１実施形態）
図１は、本発明の第１実施形態に係る概略的な通信システム構成図である。通信システム１００は、第１通信装置である移動局ＭＳ１（Mobile Station）と、第２通信装置である基地局ＢＳ１（Base Station）と、中継装置１０１とから構成されている。中継装置１０１を介した無線通信には、例えばＷｉＭＡＸ等の無線通信方式が採用される。中継装置１０１は、移動局ＭＳ１と基地局ＢＳ１との間で無線通信を中継する。よって、移動局ＭＳ１は、基地局ＢＳ１のセル（通信可能エリア）の範囲外に位置していても、中継装置１０１を介して基地局ＢＳ１とデータ（無線信号）を送受信できる。なお、本発明は、第１通信装置が移動局であり、第２通信装置が基地局であることに限定されるものではなく、例えば、第１通信装置が基地局であり、第２通信装置が移動局であってもよい。以下、第１実施形態では、中継装置１０１が、第１通信装置である移動局ＭＳ１からのデータを第２通信装置である基地局ＢＳ１に中継することについて説明するが、同様にして、基地局ＢＳ１から移動局ＭＳ１へのデータの中継にも本発明を適用できる。
【００２１】
図２は、本発明の第１実施形態に係る中継装置の概略構成を示す機能ブロック図である。
【００２２】
中継装置１０１は、移動局ＭＳ１と通信を行うサービスノード（ＢＳ（Base Station）部）１１１と、基地局ＢＳ１と通信を行うドナーノード（ＭＳ（Mobile Station）部）１１３とを備えている。中継装置１０１は、一体型又は分離型である。一体型の中継装置１０１は、一つの筐体内にサービスノード１１１とドナーノード１１３とを備えるものである。分離型の中継装置１０１では、サービスノード１１１とドナーノード１１３とをそれぞれ独立して配置することが可能である。一体型及び分離型のサービスノード１１１とドナーノード１１３とは、ＬＡＮ（Local Area Network）ケーブル等の信号ケーブル１１５により接続される。サービスノード１１１とドナーノード１１３との間の通信では、例えばイーサネット（登録商標）が採用されている。
【００２３】
まず、サービスノード１１１の機能ブロックについて説明する。サービスノード１１１は、移動局側通信部（第１通信部）１１７と、移動局側ベースバンド部１１９と、計時部１２１と、記憶部１２３と、移動局側制御部（第１制御部）１２５とを備えている。移動局側通信部１１７と、移動局側ベースバンド部１１９と、計時部１２１と、記憶部１２３とは、移動局側制御部１２５に接続されている。
【００２４】
移動局側通信部１１７は、アンテナを介して移動局ＭＳ１と、無線通信により、データ（無線信号）を送受信するものである。移動局側通信部１１７は、受信した無線信号（受信信号）に対して低雑音での増幅及びダウンコンバート等を行い、当該信号を移動局側ベースバンド部１１９に送る。また、移動局側通信部１１７は、移動局側ベースバンド部１１９からの信号に対しアップコンバート及び増幅等を行い、無線信号を生成する。そして、移動局側通信部１１７は、アンテナを介して当該無線信号を移動局ＭＳ１に送信する。
【００２５】
移動局側ベースバンド部１１９は、移動局側通信部１１７からの受信信号に対してＡＤ変換や高速フーリエ変換などを行うことにより、受信信号を復調し、ベースバンド信号を取り出す。そして、移動局側ベースバンド部１１９は、ベースバンド信号を移動局側制御部１２５に送る。また、移動局側ベースバンド部１１９は、移動局側制御部１２５からのベースバンド信号に対して逆高速フーリエ変換やＤＡ変換などを行うことにより、ベースバンド信号を変調する。そして、変調されたベースバンド信号を移動局側通信部１１７に送る。
【００２６】
計時部１２１は、時間を測定したり、時刻を刻むものであり、例えば、ＲＴＣ（Real Time Clock：リアルタイムクロック）により実現されるものである。なお、計時部１２１は、後述する移動局側制御部１２５又は基地局側制御部１３１の一機能として実現することもできる。
【００２７】
なお、本実施形態では、サービスノード１１１のみが、計時部１２１を有するが、本発明は、この構成に限定されるものではない。例えば、ドナーノード１１３のみが計時部を有し、移動局側制御部１２５及び基地局側制御部１３１の双方がドナーノード１１３の計時部を動作させることができる。また、サービスノード１１１及びドナーノード１１３の双方が計時部を有し、移動局側制御部１２５及び基地局側制御部１３１が各々の計時部を動作させることもできる。なお、サービスノード１１１及びドナーノード１１３の双方が計時部を有する場合は、双方の計時部が同期されている必要がある。
【００２８】
記憶部１２３は、既定のタイムアウト時間などの各種情報を記憶するものであり、ワークメモリなどとしても機能する。また、記憶部１２３は、移動局側制御部１２５及び基地局側制御部１３１のアクセスによる情報の読み書きが可能なものである。
【００２９】
タイムアウト時間とは、移動局側制御部１２５が、再送処理といったタイムアウト処理を行う基準である。タイムアウト時間が経過すると、移動局側制御部１２５はタイムアウト処理を実行する。タイムアウト時間が経過するとは、計時部１２１による測定時間がタイムアウト時間以上になること、又は測定時間がタイムアウト時間を越えることである。以下、第１実施形態では、タイムアウト時間の経過とは、測定時間がタイムアウト時間以上になることとする。
【００３０】
なお、本実施形態では、サービスノード１１１のみが、記憶部１２３を有するが、本発明は、この構成に限定されるものではない。例えば、ドナーノード１１３のみが記憶部を有し、当該記憶部が、移動局側制御部１２５及び基地局側制御部１３１により共有されることもできる。また、サービスノード１１１及びドナーノード１１３の双方が記憶部を有し、各々の記憶部が、関連する各々のノードの情報を記憶することもできる。
【００３１】
移動局側制御部１２５は、サービスノード１１１の各機能ブロックをはじめとしてサービスノード１１１の全体を制御及び管理する。ここで、移動局側制御部１２５は、ＣＰＵ（中央処理装置）等の任意の好適なプロセッサ上で実行されるソフトウェアとして構成したり、処理ごとに特化した専用のプロセッサ（例えばＤＳＰ（デジタルシグナルプロセッサ））によって構成したりすることもできる。移動局側制御部１２５が行う処理については、後述の図３の説明にて詳述する。
【００３２】
続いて、ドナーノード１１３の機能ブロックについて説明する。ドナーノード１１３は、基地局側通信部（第２通信部）１２７と、基地局側ベースバンド部１２９と、基地局側制御部（第２制御部）１３１とを備えている。基地局側通信部１２７及び基地局側ベースバンド部１２９は、基地局側制御部１３１に接続されている。また、基地局側制御部１３１は、信号ケーブル１１５を介してサービスノード１１１の計時部１２１、記憶部１２３及び移動局側制御部１２５に接続されている。なお、第１通信装置が基地局であり、第２通信装置が移動局である場合、基地局側通信部及び基地局側制御部がそれぞれ、第１通信部及び第１制御部であり、移動局側通信部及び移動局側制御部がそれぞれ、第２通信部及び第２制御部である。
【００３３】
基地局側通信部１２７は、アンテナを介して基地局ＢＳ１と、無線通信により、データ（無線信号）を送受信するものである。基地局側通信部１２７は、受信した無線信号（受信信号）に対して低雑音での増幅及びダウンコンバート等を行い、当該信号を基地局側ベースバンド部１２９に送る。また、基地局側通信部１２７は、基地局側ベースバンド部１２９からの信号に対しアップコンバート及び増幅等を行い、無線信号を生成する。そして、基地局側通信部１２７は、アンテナを介して当該無線信号を基地局ＢＳ１に送信する。
【００３４】
基地局側ベースバンド部１２９は、基地局側通信部１２７からの受信信号に対してＡＤ変換や高速フーリエ変換などを行うことにより、受信信号を復調し、ベースバンド信号を取り出す。そして、基地局側ベースバンド部１２９は、ベースバンド信号を基地局側制御部１３１に送る。また、基地局側ベースバンド部１２９は、基地局側制御部１３１からのベースバンド信号に対して逆高速フーリエ変換やＤＡ変換などを行うことにより、ベースバンド信号を変調する。そして、変調されたベースバンド信号を基地局側通信部１２７に送る。
【００３５】
基地局側制御部１３１は、ドナーノード１１３の各機能ブロックをはじめとしてドナーノード１１３の全体を制御及び管理する。ここで、基地局側制御部１３１は、ＣＰＵ（中央処理装置）等の任意の好適なプロセッサ上で実行されるソフトウェアとして構成したり、処理ごとに特化した専用のプロセッサ（例えばＤＳＰ（デジタルシグナルプロセッサ））によって構成したりすることもできる。基地局側制御部１３１が行う処理については、後述の図３の説明にて詳述する。
【００３６】
続いて、中継装置１０１が、移動局ＭＳ１からのデータを基地局ＢＳ１に中継する方法について、図３を参照して説明する。図３は、本発明の第１実施形態に係る中継装置で行われる処理を示すシーケンス図である。
【００３７】
まず、サービスノード１１１の移動局側通信部１１７は、移動局ＭＳ１からデータ（中継データ）を受信し（図３の１）、当該中継データを移動局側ベースバンド部１１９に送る。そして、移動局側ベースバンド部１１９は、中継データを復調し、移動局側制御部１２５に送る。
【００３８】
移動局側制御部１２５は、基地局ＢＳ１へ中継すべき中継データについて認識すると、基地局ＢＳ１への中継データの送信をドナーノード１１３（基地局側制御部１３１）に要求する送信要求処理を開始することになる。移動局側制御部１２５は、送信要求処理の開始に伴い、送信要求処理の開始時に、計時部１２１により示される処理開始時刻を中継データに対応付けて記憶部１２３に記憶させる（図３の２）。
【００３９】
中継データに対応付けられた処理開始時刻の記憶とは、処理開始時刻がどの中継データに関する時刻であるかを一意に特定できる態様での記憶である。例えば、中継データに割り当てられる識別番号（中継データＩＤ）が記憶部１２３内のデータにおいて他の番号と重複しない場合、移動局側制御部１２５は、中継データＩＤに対応付けて処理開始時刻を記憶部１２３に記憶することができる。なお、本発明では、「番号」は、単に数字のみに限定されるものではなく、文字や記号等も含む概念であることに留意すべきである。
【００４０】
また、中継装置１０１と通信する移動局が複数存在する場合には、移動局間で中継データＩＤの重複が生じることがある。この場合、移動局側制御部１２５は、中継データＩＤと、中継トランザクションの識別番号（中継トランザクションＩＤ）又は移動局の識別番号（移動局ＩＤ）とを併せて処理開始時刻に対応付けて記憶部１２３に記憶させることもできる。中継トランザクションとは、ある中継データを中継するために、送信要求処理から、当該送信要求に関する受信確認応答を移動局側制御部１２５が確認する処理までの一連の処理を指すものである。中継トランザクションＩＤは、中継トランザクション毎に割り当てられるため、複数の中継データが同じ中継データＩＤを有していても、それらの中継データに関連する中継トランザクションＩＤは異なるものになる。更に、中継データＩＤが共通しても、それらの中継データＩＤに関連する移動局ＩＤは異なる。よって、中継データＩＤと併せて中継トランザクションＩＤ又は移動局ＩＤが処理開始時刻に対応付けられて記憶されることにより、当該処理開始時刻に対応する中継データを一意に特定できる。例えば、トランザクションＩＤが１であり、中継データＩＤがａである中継データの送信要求処理の開始時刻が１２時０分０．００秒であり、又、トランザクションＩＤが２であり、中継データＩＤがａである中継データの送信要求処理の開始時刻が１２時１分１．００秒である場合、記憶部１２３は、以下の表１のように各種情報を記憶することになる。
【００４１】
【表１】
2013168712.tif 000003
【００４２】
なお、送信要求処理の開始時とは、厳密に送信要求開始と同一タイミングであることに限定されるものではなく、処理開始時刻の記憶タイミングと送信要求処理の開始タイミングとの時間差が予め定められた範囲内にあれば、移動局側制御部１２５は、当該記憶を、送信要求処理の開始時の記憶とみなすことができる。つまり、移動局側制御部１２５は、処理開始時刻を記憶部１２３に記憶させる直前又は直後に、送信要求処理を開始することができる（図３の３）。
【００４３】
移動局側制御部１２５は、送信要求処理を開始し、以下の送信要求処理を実行する（図３の３）。まず、移動局側制御部１２５は、計時部１２１を起動して、時間測定を開始させる。そして、移動局側制御部１２５は、中継データにエラー訂正等の信号処理を行い、ドナーノード１１３から送信されることになる中継データを再生する。移動局側制御部１２５は、再生された中継データをドナーノード１１３の基地局側制御部１３１に信号ケーブル１１５を介して送り、送信要求処理を終了する（図３の４）。なお、再生された中継データは、上記処理開始時刻と中継データとの関係を特定する上で必要な情報（トランザクションＩＤ、中継データＩＤ等）を含んでいる。
【００４４】
基地局側制御部１３１は、送信要求処理に基づく中継データを受け取ると、送信処理を開始し、まず、基地局側ベースバンド部１２９を制御し、中継データを変調する（図３の５）。そして、基地局側制御部１３１は、基地局側通信部１２７を制御して、変調された中継データを基地局ＢＳ１に送信し、送信処理を終了する（図３の５）。
【００４５】
そして、基地局側制御部１３１は、中継データの送信に伴い、中継データの送信時に、計時部１２１により示される送信時刻を中継データに対応付けて記憶部１２３に記憶させる（図３の６）。中継データに対応付けられた送信時刻の記憶とは、上述した中継データに対応付けられた処理開始時刻の記憶と同様、送信時刻がどの中継データに関する時刻であるかを一意に特定できる態様での記憶である。例えば、中継データのトランザクションＩＤが１であり、中継データＩＤがａであり、送信時刻が１２時０分０．１０秒である場合、記憶部１２３は、例えば、以下の表２のように送信時刻を記憶することになる。
【００４６】
【表２】
2013168712.tif 000004
【００４７】
なお、中継データの送信時とは、厳密に中継データの送信と同一タイミングであることに限定されるものではなく、送信時刻の記憶タイミングと中継データの送信タイミングとの時間差が予め定められた範囲内にあれば、当該記憶は、中継データの送信時の記憶とみなすことができる。つまり、基地局側制御部１３１は、送信時刻を記憶部１２３に記憶させる直前又は直後に、中継データを送信することができる。
【００４８】
ドナーノード１１３による中継データの送信後、サービスノード１１１の移動局側制御部１２５は、記憶部１２３にアクセスし、中継データに対応付けられている処理開始時刻と送信時刻とを読み出す。そして、移動局側制御部１２５は、送信時刻から処理開始時刻を減算することにより、サービスノード１１１の移動局側制御部１２５による送信要求処理の開始からドナーノード１１３の基地局側通信部１２７による中継データの送信までの時間（遅延時間）を求める。例えば、上記表２では、移動局側制御部１２５は、トランザクションＩＤが１であり、中継データＩＤがａである中継データに関する送信要求の開始から当該中継データの送信までに１００［ｍｓ］掛かったと判断する。移動局側制御部１２５は、求めた差分（１００［ｍｓ］）を記憶部１２３に記憶されている既定のタイムアウト時間に加算し、タイムアウト時間を延長する（図３の７）。
【００４９】
ドナーノード１１３による中継データの送信後、基地局ＢＳ１は中継データを受信する。基地局ＢＳ１は、中継データを正しく受信できた場合、中継データの受信完了を示すメッセージデータである受信確認応答を中継装置１０１へ送信する。
【００５０】
すると、ドナーノード１１３の基地局側通信部１２７は、受信確認応答を受信し、基地局側ベースバンド部１２９に送る（図３の８）。そして、基地局側制御部１３１は、受信処理として、受信確認応答を復調するように、基地局側ベースバンド部１２９を制御する（図３の９）。そして、基地局側制御部１３１は、受信確認応答を移動局側制御部１２５に信号ケーブル１１５を介して送る（図３の１０）。
【００５１】
図３のように、受信確認応答が移動局側制御部１２５に届いたときには、既定のタイムアウト時間は経過しているが、上述したようにタイムアウト時間が延長されているため、移動局側制御部１２５は、タイムアウト時間内に、受信確認応答を受け取り、確認できることになる（図３の３１）。よって、移動局側制御部１２５は、タイムアウト時間内に受信確認応答を確認できたことになるので、タイムアウト処理を実行しない。
【００５２】
このように本実施形態では、サービスノード１１１の移動局側制御部１２５は、送信要求処理の開始からドナーノード１１３の基地局側通信部１２７による中継データの送信までの時間分、既定のタイムアウト時間を延長する。つまり、移動局側制御部１２５は、サービスノード１１１の送信要求処理の開始からドナーノード１１３による中継データの送信までのタイムラグを考慮して、タイムアウト時間を再設定することになる。タイムアウト時間が延長されることにより、移動局側制御部１２５は、タイムアウト時間内に受信確認応答を受け取れる可能性が高まる。よって、ドナーノード１１３に受信確認応答が届いているにも関わらず、ドナーノード１１３からサービスノード１１１に受信確認応答が送られている間にタイムアウト時間が経過し、移動局側制御部１２５が不要なタイムアウト処理を実行してしまうということを避けることができる。
【００５３】
また、本実施形態では、移動局側制御部１２５は、送信要求処理の開始時に、中継データに対応付けられた処理開始時刻を記憶部１２３に記憶させ、基地局側制御部１３１は、基地局側通信部１２７による中継データの送信時に、中継データに対応付けられた送信時刻を記憶部１２３に記憶させることができる。つまり、処理開始時刻と送信時刻とは、移動局側制御部１２５及び基地局側制御部１３１により共有される記憶部１２３により管理される。サービスノード１１１及びドナーノード１１３の各々が記憶部を有し、各々の記憶部が、関連するノードの情報を別々に管理する場合と異なり、移動局側制御部１２５は、共有メモリである１つの記憶部１２３にアクセスすることにより、処理開始時刻及び送信時刻を取得できる。よって、移動局側制御部１２５は、効率的に処理開始時刻及び送信時刻を取得し、送信要求処理の開始から中継データの送信までの差分を求めることができる。
【００５４】
（第２実施形態）
第１実施形態では、タイムアウト時間を遅延時間分延長する場合について説明したが、第２実施形態では、ドナーノードの受信確認応答の受信によってサービスノードがタイムアウト処理を禁止する場合について説明する。
【００５５】
第２実施形態に係る通信システム２００の構成要素は、第１実施形態に係る通信１００の構成要素と同一であり、移動局ＭＳ２（第１通信装置）と基地局ＢＳ２（第２通信装置）と中継装置２０１である。第１実施形態と同様、第１通信装置が基地局であり、第２通信装置が移動局であってもよい。
【００５６】
また、第２実施形態に係る中継装置２０１の構成要素は、第１実施形態に係る中継装置１０１の構成要素と同一であり、サービスノード２１１とドナーノード２１３とを備えている。サービスノード２１１は、第１実施形態に係るサービスノード１１１と同様、移動局側通信部２１７と、移動局側ベースバンド部２１９と、計時部２２１と、記憶部２２３と、移動局側制御部２２５とを備えている。また、ドナーノード２１３は、第１実施形態に係るドナーノード１１３と同様、基地局側通信部２２７と、基地局側ベースバンド部２２９と、基地局側制御部２３１とを備えている。移動局側制御部２２５及び基地局側制御部２３１以外の機能部２１７、２１９、２２１、２２３、２２７、２２９の機能は、それぞれ対応する第１実施形態の機能部の機能と同一であるため、説明は省略する。
【００５７】
移動局側制御部２２５及び基地局側制御部２３１の機能については、図４を参照して説明する。図４は、本発明の第２実施形態に係る中継装置で行われる処理を示すシーケンス図である。以下、第１実施形態と異なる部分を特に重点的に記載する。
【００５８】
第１実施形態と同様、サービスノード２１１の移動局側通信部２１７は、移動局ＭＳ２からデータ（中継データ）を受信する（図４の１１）。
【００５９】
そして、移動局側制御部２２５は、送信要求処理の開始に伴い、送信要求処理の開始時に、中継データの識別番号（中継データＩＤ）を、当該中継データに関する中継トランザクションの識別番号（トランザクションＩＤ）に対応付けて記憶部２２３に記憶させる（図４の１２）。トランザクションＩＤは、中継データの送信要求処理から、当該送信要求に関する受信確認応答の移動局側制御部２２５による確認処理までの一連の処理において、共通の番号（識別番号）が割り当てられる。例えば、トランザクションＩＤが１であり、中継データＩＤがａである場合、記憶部２２３は、以下の表３のように各種情報を記憶することになる。
【００６０】
【表３】
2013168712.tif 000005
【００６１】
なお、送信要求処理の開始時とは、第１実施形態と同様、厳密に送信要求開始と同一タイミングであることに限定されるものではなく、識別番号の記憶タイミングと送信要求処理の開始タイミングとの時間差が予め定められた範囲内にあれば、移動局側制御部２２５は、当該記憶を、送信要求処理の開始時の記憶とみなすことができる。
【００６２】
続いて、移動局側制御部２２５は、第１実施形態と同様、計時部２２１を起動して、時間測定を開始させることにより、送信要求処理を開始し、中継データを基地局側制御部２３１に信号ケーブル２１５を介して送る（図４の１３及び１４）。そして、ドナーノード２１３は、第１実施形態と同様、送信処理を実行し、基地局ＢＳ２に中継データを送信する（図４の１５）。なお、第２実施形態では、移動局側制御部２２５による送信要求処理の開始から基地局側通信部２２７による中継データの送信までの遅延時間を求める必要がないため、基地局側制御部２３１が、送信時刻を記憶部２２３に記憶させることは必須ではない。
【００６３】
ドナーノード２１３による中継データの送信後、ドナーノード２１３は、第１実施形態と同様、基地局ＢＳ２から受信確認応答を受信し（図４の１６）、受信処理を行う（図４の１７）。
【００６４】
続いて、基地局側制御部２３１は、受信処理により、受信確認応答を確認できると、受信確認応答の識別番号（受信確認応答ＩＤ）を、当該受信確認応答に関する中継トランザクションの識別番号（トランザクションＩＤ）に対応付けて記憶部２２３に記憶させる（図４の１８）。例えば、トランザクションＩＤが１であり、受信確認応答ＩＤがｂである場合、記憶部２２３は、以下の表４のように受信確認応答ＩＤを記憶することになる。
【００６５】
【表４】
2013168712.tif 000006
【００６６】
そして、基地局側制御部２３１は、受信確認応答を移動局側制御部２２５に信号ケーブル２１５を介して送る（図４の１９）。
【００６７】
第２実施形態では、図４のように、サービスノード２１１の移動局側制御部２２５が受信確認応答を確認する前に、計時部２２１の測定時間が既定のタイムアウト時間以上になったとする。すると、サービスノード２１１の移動局側制御部２２５は、記憶部２２３にアクセスし、中継データＩＤ（例えば、表４のａ）に対応付けられたトランザクションＩＤ（表４の１）と同じトランザクションＩＤに対応付けられた受信確認応答ＩＤが記憶部２２３に記憶されているかを確認する（図４の２０）。
【００６８】
図４のように、計時部２２１の測定時間が既定のタイムアウト時間以上になる前に、基地局側制御部２３１が受信確認応答ＩＤ（表４のｂ）を記憶部２２３に記憶させているため、移動局側制御部２２５は、中継データＩＤとトランザクションＩＤを共通にする受信確認応答ＩＤを確認できる。この場合、移動局側制御部２２５は、受信確認応答自体をまだ受け取ってはいないが、ドナーノード２１３は既に受信確認応答を受信していると判断できる。つまり、移動局側制御部２２５は、これから受信確認応答が移動局側制御部２２５に届くことが予測できるため、移動局側制御部２２５は、タイムアウト時間の経過に関わらず、タイムアウト処理を禁止する（図４の２１）。
【００６９】
その後、受信確認応答は、移動局側制御部２２５に届き、移動局側制御部２２５は、受信確認応答を確認することにより、送信要求処理に基づいて中継データが基地局ＢＳ２に正しく送信されたことを認識できる（図４の２２）。
【００７０】
このように本実施形態では、サービスノード２１１の移動局側制御部２２５は、基地局側通信部２２７がタイムアウト時間の経過までに受信確認応答を受信していれば、タイムアウト処理を禁止する。つまり、移動局側制御部２２５は、ドナーノード２１３が受信確認応答を受信してから、当該受信確認応答がサービスノード２１１に届くまでのタイムラグを考慮して、タイムアウト処理の実行の必要性を判断する。これにより、ドナーノード２１３からサービスノード２１１に受信確認応答が届く間にタイムアウト時間が経過しても、移動局側制御部２２５は、サービスノード２１１に受信確認応答が届くことが予測されるため、タイムアウト処理は不要であると判断する。よって、ドナーノード２１３に受信確認応答が届いているにも関わらず、ドナーノード２１３からサービスノード２１１に受信確認応答が送られている間にタイムアウト時間が経過し、移動局側制御部２２５が不要なタイムアウト処理を実行してしまうということを避けることができる。
【００７１】
また、本実施形態では、移動局側制御部２２５は、送信要求処理の開始時に、中継データの識別番号（中継データＩＤ）を、当該中継データに関する中継トランザクションの識別番号（トランザクションＩＤ）と対応付けて記憶部２２３に記憶させ、基地局側制御部２３１は、基地局側通信部２２７が受信確認応答を受信すると、受信確認応答の識別番号（受信確認応答ＩＤ）を、当該受信確認応答に関する中継トランザクションの識別番号と対応付けて記憶部２２３に記憶させることができる。つまり、中継データＩＤとトランザクションＩＤとは、移動局側制御部２２５及び基地局側制御部２３１により共有される記憶部２２３により管理される。サービスノード２１１及びドナーノード２１３の各々が記憶部を有し、各々の記憶部が、関連するノードの情報を別々に管理する場合と異なり、移動局側制御部２２５は、共有メモリである１つの記憶部２２３にアクセスすることにより、中継データＩＤとトランザクションＩＤを共通にする受信確認応答ＩＤを取得できる。よって、移動局側制御部２２５は、効率的に受信確認応答ＩＤを特定できる。
【００７２】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。
【００７３】
例えば、各部材、各手段、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。
【符号の説明】
【００７４】
１００  通信システム
１０１  中継装置
１１１、２１１  サービスノード
１１３、２１３  ドナーノード
１１５  信号ケーブル
１１７  移動局側通信部
１１９  移動局側ベースバンド部
１２１  計時部
１２３  記憶部
１２５  移動局側制御部
１２７  基地局側通信部
１２９  基地局側ベースバンド部
１３１  基地局側制御部
ＭＳ１  移動局
ＢＳ１  基地局
【図１】
2013168712.tif 000007
【図２】
2013168712.tif 000008
【図３】
2013168712.tif 000009
【図４】
2013168712.tif 000010