(57)【要約】【課題】タイマの値を、相手側の通信装置の状態に応じて適切かつ動的に設定することができる通信システムを提供することを目的とする。【解決手段】通信システムであって、第１の通信装置は、第１の時間を示すデータをＭ番目の応答メッセージとともに受信し、第２の時間を示すデータを（Ｍ＋１）番目のメッセージとともに送信し、第１の時間を示すデータにより第１のタイマを設定しスタートさせ、第１のタイマがタイムアウトした場合に（Ｍ＋１）番目のメッセージの再送制御を行い、第２の通信装置は、第１の時間を示すデータをＭ番目の応答メッセージとともに送信し、第２の時間を示すデータを（Ｍ＋１）番目のメッセージとともに受信し、第２の時間を示すデータにより第２のタイマを設定しスタートさせ、第２のタイマがタイムアウトした場合に（Ｍ＋１）番目のメッセージの応答メッセージの再送制御を行う。【選択図】          図１
2005005942.tif 000002
【特許請求の範囲】
【請求項１】
メッセージを送信して応答メッセージを受信する第１の通信装置と、前記メッセージを受信して前記応答メッセージを送信する第２の通信装置と、を有する通信システムにおいて、
前記第１の通信装置は、
（Ｍ＋１）番目のメッセージ（Ｍ≧１）を受信してから前記（Ｍ＋１）番目のメッセージの応答メッセージを送信するまでに前記第２の通信装置が要する第１の時間を示すデータを、Ｍ番目のメッセージの応答メッセージとともに前記第２の通信装置から受信する応答メッセージ受信手段と、
前記（Ｍ＋１）番目のメッセージの応答メッセージを受信してから（Ｍ＋２）番目のメッセージを送信するまでに要する第２の時間を示すデータを、前記（Ｍ＋１）番目のメッセージとともに送信するメッセージ送信手段と、
前記第１の時間を示すデータに基づいて第１のタイマを設定した上で、この第１のタイマを前記（Ｍ＋１）番目のメッセージの送信と同時にスタートさせる第１タイマ設定スタート手段と、
前記第２の通信装置から前記（Ｍ＋１）番目のメッセージの応答メッセージを受信することなく前記第１のタイマがタイムアウトした場合に、前記（Ｍ＋１）番目のメッセージについて再送制御を行う再送制御手段と、を備え、
前記第２の通信装置は、
前記第１の時間を示すデータを、前記Ｍ番目のメッセージの応答メッセージとともに前記第１の通信装置に送信する応答メッセージ送信手段と、
前記第２の時間を示すデータを、前記（Ｍ＋１）番目のメッセージとともに前記第１の通信装置から受信するメッセージ受信手段と、
前記第２の時間を示すデータに基づいて第２のタイマを設定した上で、この第２のタイマを前記（Ｍ＋１）番目のメッセージの応答メッセージの送信と同時にスタートさせる第２タイマ設定スタート手段と、
前記第１の通信装置から前記（Ｍ＋２）番目のメッセージを受信することなく前記第２のタイマがタイムアウトした場合に、前記（Ｍ＋１）番目のメッセージの応答メッセージについて再送制御を行う再送制御手段と、を備える、ことを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
前記第１の通信装置が備える応答メッセージ受信手段は、さらに、（Ｍ＋Ｎ）番目（Ｎ≧１）のメッセージを受信してから前記（Ｍ＋Ｎ）番目のメッセージの応答メッセージを送信するまでに前記第２の通信装置が要する第３の時間を示すデータを、前記Ｍ番目のメッセージの応答メッセージとともに前記第２の通信装置から受信し、
前記第１の通信装置が備えるメッセージ送信手段は、さらに、前記（Ｍ＋Ｎ）番目のメッセージの応答メッセージを受信してから（Ｍ＋Ｎ＋１）番目のメッセージを送信するまでに要する第４の時間を示すデータを、前記（Ｍ＋１）番目のメッセージとともに送信し、
前記第２の通信装置が備える応答メッセージ送信手段は、さらに、前記第３の時間を示すデータを、前記Ｍ番目のメッセージの応答メッセージとともに前記第１の通信装置に送信し、
前記第２の通信装置が備えるメッセージ受信手段は、さらに、前記第４の時間を示すデータを、前記（Ｍ＋１）番目のメッセージとともに前記第１の通信装置から受信する、ことを特徴とする通信システム。
【請求項３】
メッセージを送信して応答メッセージを受信する第１の通信装置と、前記メッセージを受信して前記応答メッセージを送信する第２の通信装置と、を有する通信システムにおいて、
前記第１の通信装置は、
（Ｍ＋１）番目のメッセージ（Ｍ≧１）として前記第１の通信装置から前記第２の通信装置に対して送信され得る一定数のメッセージについて、前記（Ｍ＋１）番目のメッセージを受信してから前記（Ｍ＋１）番目のメッセージの応答メッセージを送信するまでに前記第２の通信装置が要する第１の時間を示すデータを、Ｍ番目のメッセージの応答メッセージとともに、前記第２の通信装置から受信する応答メッセージ受信手段と、
（Ｍ＋１）番目のメッセージとして前記第１の通信装置から前記第２の通信装置に対して送信され得る一定数のメッセージの中から前記（Ｍ＋１）番目のメッセージとして送信するメッセージを選択する第１の選択手段と、
前記（Ｍ＋１）番目のメッセージの応答メッセージとして前記第２の通信装置から前記第１の通信装置に対して送信され得る一定数のメッセージについて、前記（Ｍ＋１）番目のメッセージの応答メッセージを受信してから（Ｍ＋２）番目のメッセージを送信するまでに要する第２の時間を示すデータを、前記第１の選択手段で選択した前記（Ｍ＋１）番目のメッセージとともに送信するメッセージ送信手段と、
前記第１の選択手段で選択した（Ｍ＋１）番目のメッセージについての第１の時間を示すデータに基づいて第１のタイマを設定した上で、この第１のタイマを前記（Ｍ＋１）番目のメッセージの送信と同時にスタートさせる第１タイマ設定スタート手段と、
前記第２の通信装置から前記（Ｍ＋１）番目のメッセージの応答メッセージを受信することなく前記第１のタイマがタイムアウトした場合に、前記（Ｍ＋１）番目のメッセージについて再送制御を行う再送制御手段と、を備え、
前記第２の通信装置は、
前記（Ｍ＋１）番目のメッセージとして前記第１の通信装置から前記第２の通信装置に対して送信され得る一定数のメッセージについて、前記第１の時間を示すデータを、前記Ｍ番目のメッセージの応答メッセージとともに前記第１の通信装置に送信する応答メッセージ送信手段と、
前記（Ｍ＋１）番目のメッセージの応答メッセージとして前記第２の通信装置から前記第１の通信装置に対して送信され得る一定数のメッセージについて、前記第２の時間を示すデータを、前記（Ｍ＋１）番目のメッセージとともに、前記第１の通信装置から受信するメッセージ受信手段と、
前記（Ｍ＋１）番目のメッセージの応答メッセージとして前記第２の通信装置から前記第１の通信装置に対して送信され得る一定数のメッセージの中から前記（Ｍ＋１）番目のメッセージの応答メッセージとして送信するメッセージを選択する第２の選択手段と、
前記第２の選択手段で選択した（Ｍ＋１）番目のメッセージの応答メッセージについての前記第２の時間を示すデータに基づいて第２のタイマを設定した上で、この第２のタイマを前記（Ｍ＋１）番目のメッセージの応答メッセージの送信と同時にスタートさせる第２タイマ設定スタート手段と、
前記第１の通信装置から前記（Ｍ＋２）番目のメッセージを受信することなく前記第２のタイマがタイムアウトした場合に、前記（Ｍ＋１）番目のメッセージの応答メッセージについて再送制御を行う再送制御手段と、を備える、ことを特徴とする通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、再送制御の方法に関し、特に、再送制御におけるタイマの設定方法に関する。
【０００２】
【従来の技術】
２つの通信装置が交互に一定数のメッセージを交換する通信システムにおいては、再送制御が行われることが多い。
【０００３】
この再送制御が行われる通信システムにおいては、各通信装置が、メッセージの送信と同時にタイマをスタートさせる。このタイマが他方の通信装置からの応答メッセージを受信することなくタイムアウトした場合には、処理の中止または送信したメッセージの再送が行われる。そして、この再送を一定回数以上繰り返しても他方の通信装置から応答メッセージを受信できない場合には、再送失敗として処理が中止される。
【０００４】
図６は、従来の通信システムの動作を説明するシーケンス図である。
図６に示すように、従来の通信システムは、通信装置Ａと通信装置Ｂとを有している。
【０００５】
まず、通信装置Ａが、１番目のメッセージＡ１を通信装置Ｂに対して送信し、この送信と同時に、時間Ｔ＿Ａ１を設定したタイマをスタートさせる（ステップ５−１）。ここで、時間Ｔ＿Ａ１は、メッセージＡ１に基づいてあらかじめ定められた値である。メッセージＡ１の応答メッセージＢ１を通信装置Ｂから受信することなく時間Ｔ＿Ａ１の設定されたタイマがタイムアウトした場合、通信装置Ａは、処理の中止またはメッセージＡ１の再送制御を行う。
【０００６】
つぎに、メッセージＡ１を受信した通信装置Ｂが、メッセージＡ１の応答メッセージＢ１を通信装置Ａに対して送信し、この送信と同時に、時間Ｔ＿Ｂ１を設定したタイマをスタートさせる（ステップ５−２）。ここで、時間Ｔ＿Ｂ１は、応答メッセージＢ１に基づいてあらかじめ定められた値である。応答メッセージＢ１を受信した通信装置Ａから送信されるメッセージＡ２を通信装置Ａから受信することなく時間Ｔ＿Ｂ１の設定されたタイマがタイムアウトした場合、通信装置Ｂは、処理の中止または応答メッセージＢ１の再送制御を行う。なお、通信装置ＢがメッセージＡ１を受信してから応答メッセージＢ１を送信するまでには、時間Ｓ＿Ａ１を要する。
【０００７】
つぎに、応答メッセージＢ１を受信した通信装置Ａが、メッセージＡ２を通信装置Ｂに対して送信し、この送信同時に、時間Ｔ＿Ａ２を設定したタイマをスタートさせる（ステップ５−３）。ここで、時間Ｔ＿Ａ２は、メッセージＡ２に基づいてあらかじめ定められた値である。メッセージＡ２の応答メッセージＢ２を通信装置Ｂから受信することなく時間Ｔ＿Ａ２の設定されたタイマがタイムアウトした場合、通信装置Ａは、処理の中止またはメッセージＡ２の再送制御を行う。なお、通信装置Ａが応答メッセージＢ１を受信してからメッセージＡ２を送信するまでには、時間Ｓ＿Ｂ１を要する。
【０００８】
そして、メッセージＡ２を受信した通信装置Ｂが、メッセージＡ２の応答メッセージＢ２を通信装置Ａに対して送信し、この送信と同時に、時間Ｔ＿Ｂ２を設定したタイマをスタートさせる（ステップ５−３）。ここで、時間Ｔ＿Ｂ２は、応答メッセージＢ２に基づいてあらかじめ定められた値である。応答メッセージＢ２を受信した通信装置Ａから送信されるメッセージＡ３を通信装置Ａから受信することなく時間Ｔ＿Ｂ２の設定されたタイマがタイムアウトした場合、通信装置Ｂは、処理の中止または応答メッセージＢ２の再送制御を行う。なお、通信装置ＢがメッセージＡ２を受信してから応答メッセージＢ２を送信するまでには、時間Ｓ＿Ａ２を要する。
【０００９】
以上のようにして従来の通信システムは再送制御を行うわけであるが、上記したところからも明らかなように、従来の通信システムは、再送制御におけるタイマの値を、送信するメッセージごとにあらかじめ定められた固定的な値としていた。たとえば、ＨｉｐｅｒＬＡＮ  Ｔｙｐｅ２の場合では、メッセージ送信後の次のメッセージの待ちタイマを各ＲＬＣメッセージに対して定めている（非特許文献１参照）。
【００１０】
このように、従来の通信システムがタイマの値を固定的なものとした理由は、従来の技術が、「通信装置間で送受信されるメッセージが固定されていれば、メッセージを送信してから相手側通信装置のメッセージを受信するまでにかかる時間が大きく変わることはない」と考えていたという点にある。
【００１１】
【非特許文献１】
「Ｂｒｏａｄｂａｎｄ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋｓ  （ＢＲＡＮ）；  ＨＩＰＥＲＬＡＮ  Ｔｙｐｅ  ２；  Ｄａｔａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  （ＤＬＣ）  Ｌａｙｅｒ；  Ｐａｒｔ２：  Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  （ＲＬＣ）  ｓｕｂｌａｙｅｒ」、ＥＴＳＩ  ＴＳ  １０１  ７６１−２  Ｖ１．３．１、  ２００２年１月、Ａｎｎｅｘ  Ｃ
【００１２】
【発明が解決しようとする課題】
しかしながら、端末装置と基地局装置とがメッセージを交換する移動通信サービスなどのように通信装置が固定的でない場合には、基地局装置に対して複数の端末装置が接続されるため、端末装置の性能には個体差が存する。このため、端末装置におけるメッセージの送信に要する時間にも個体差が存する。また、移動通信サービスなどでは、端末装置それ自体の性能は変化しないとしても、端末装置が置かれている環境は時々刻々と変化するため、端末装置が置かれている環境によっても、メッセージの送信に要する時間が大きく変動する。
【００１３】
このように、移動通信サービスなどの場合には、メッセージを送信してから相手側通信装置のメッセージを受信するまでにかかる時間が、通信装置の個体差や環境変化により、大きく変動する場合がある。
【００１４】
したがって、従来の通信システムでは、基地局装置におけるタイマの値が、ある端末装置にとっては短すぎ、別の端末装置にとっては長すぎるという事態が生じる。また、従来の通信システムでは、基地局装置におけるタイマの値が、端末装置にとって、ある位置に置かれている場合には短すぎ、別の位置に置かれている場合には長すぎるという事態も生じる。
【００１５】
よって、従来の通信システムでは、基地局装置において、ある端末装置については応答メッセージがタイムアウト後に到着するという事態が頻発するにもかかわらず、別の端末装置についてはタイムアウト後に再送するまでの時間がかかりすぎるという事態が頻発してしまう。また、従来の通信システムでは、基地局装置において、ある位置にある端末装置についてはその応答メッセージがタイムアウト後に到着するという事態が頻発するにもかかわらず、別の位置にある端末装置についてはタイムアウト後に再送するまでの時間がかかりすぎるという事態も頻発してしまう。
【００１６】
そこで、本発明は、かかる事情に鑑み、タイマの値を、相手側の通信装置の状態に応じて適切かつ動的に設定することができる通信システムを提供することを目的とする。
【００１７】
【課題を解決するための手段】
本発明によれば、上記課題は、次の手段により解決される。
【００１８】
第１の発明は、メッセージを送信して応答メッセージを受信する第１の通信装置と、前記メッセージを受信して前記応答メッセージを送信する第２の通信装置と、を有する通信システムにおいて、前記第１の通信装置は、（Ｍ＋１）番目のメッセージ（Ｍ≧１）を受信してから前記（Ｍ＋１）番目のメッセージの応答メッセージを送信するまでに前記第２の通信装置が要する第１の時間を示すデータを、Ｍ番目のメッセージの応答メッセージとともに前記第２の通信装置から受信する応答メッセージ受信手段と、前記（Ｍ＋１）番目のメッセージの応答メッセージを受信してから（Ｍ＋２）番目のメッセージを送信するまでに要する第２の時間を示すデータを、前記（Ｍ＋１）番目のメッセージとともに送信するメッセージ送信手段と、前記第１の時間を示すデータに基づいて第１のタイマを設定した上で、この第１のタイマを前記（Ｍ＋１）番目のメッセージの送信と同時にスタートさせる第１タイマ設定スタート手段と、前記第２の通信装置から前記（Ｍ＋１）番目のメッセージの応答メッセージを受信することなく前記第１のタイマがタイムアウトした場合に、前記（Ｍ＋１）番目のメッセージについて再送制御を行う再送制御手段と、を備え、前記第２の通信装置は、前記第１の時間を示すデータを、前記Ｍ番目のメッセージの応答メッセージとともに前記第１の通信装置に送信する応答メッセージ送信手段と、前記第２の時間を示すデータを、前記（Ｍ＋１）番目のメッセージとともに前記第１の通信装置から受信するメッセージ受信手段と、前記第２の時間を示すデータに基づいて第２のタイマを設定した上で、この第２のタイマを前記（Ｍ＋１）番目のメッセージの応答メッセージの送信と同時にスタートさせる第２タイマ設定スタート手段と、前記第１の通信装置から前記（Ｍ＋２）番目のメッセージを受信することなく前記第２のタイマがタイムアウトした場合に、前記（Ｍ＋１）番目のメッセージの応答メッセージについて再送制御を行う再送制御手段と、を備える、ことを特徴とする通信システムである。
【００１９】
第２の発明は、上記第１の発明に係る通信システムにおいて、前記第１の通信装置が備える応答メッセージ受信手段は、さらに、（Ｍ＋Ｎ）番目（Ｎ≧１）のメッセージを受信してから前記（Ｍ＋Ｎ）番目のメッセージの応答メッセージを送信するまでに前記第２の通信装置が要する第３の時間を示すデータを、前記Ｍ番目のメッセージの応答メッセージとともに前記第２の通信装置から受信し、前記第１の通信装置が備えるメッセージ送信手段は、さらに、前記（Ｍ＋Ｎ）番目のメッセージの応答メッセージを受信してから（Ｍ＋Ｎ＋１）番目のメッセージを送信するまでに要する第４の時間を示すデータを、前記（Ｍ＋１）番目のメッセージとともに送信し、前記第２の通信装置が備える応答メッセージ送信手段は、さらに、前記第３の時間を示すデータを、前記Ｍ番目のメッセージの応答メッセージとともに前記第１の通信装置に送信し、前記第２の通信装置が備えるメッセージ受信手段は、さらに、前記第４の時間を示すデータを、前記（Ｍ＋１）番目のメッセージとともに前記第１の通信装置から受信する、ことを特徴とする通信システムである。
【００２０】
第３の発明は、メッセージを送信して応答メッセージを受信する第１の通信装置と、前記メッセージを受信して前記応答メッセージを送信する第２の通信装置と、を有する通信システムにおいて、前記第１の通信装置は、（Ｍ＋１）番目のメッセージ（Ｍ≧１）として前記第１の通信装置から前記第２の通信装置に対して送信され得る一定数のメッセージについて、前記（Ｍ＋１）番目のメッセージを受信してから前記（Ｍ＋１）番目のメッセージの応答メッセージを送信するまでに前記第２の通信装置が要する第１の時間を示すデータを、Ｍ番目のメッセージの応答メッセージとともに、前記第２の通信装置から受信する応答メッセージ受信手段と、（Ｍ＋１）番目のメッセージとして前記第１の通信装置から前記第２の通信装置に対して送信され得る一定数のメッセージの中から前記（Ｍ＋１）番目のメッセージとして送信するメッセージを選択する第１の選択手段と、前記（Ｍ＋１）番目のメッセージの応答メッセージとして前記第２の通信装置から前記第１の通信装置に対して送信され得る一定数のメッセージについて、前記（Ｍ＋１）番目のメッセージの応答メッセージを受信してから（Ｍ＋２）番目のメッセージを送信するまでに要する第２の時間を示すデータを、前記第１の選択手段で選択した前記（Ｍ＋１）番目のメッセージとともに送信するメッセージ送信手段と、前記第１の選択手段で選択した（Ｍ＋１）番目のメッセージについての第１の時間を示すデータに基づいて第１のタイマを設定した上で、この第１のタイマを前記（Ｍ＋１）番目のメッセージの送信と同時にスタートさせる第１タイマ設定スタート手段と、前記第２の通信装置から前記（Ｍ＋１）番目のメッセージの応答メッセージを受信することなく前記第１のタイマがタイムアウトした場合に、前記（Ｍ＋１）番目のメッセージについて再送制御を行う再送制御手段と、を備え、前記第２の通信装置は、前記（Ｍ＋１）番目のメッセージとして前記第１の通信装置から前記第２の通信装置に対して送信され得る一定数のメッセージについて、前記第１の時間を示すデータを、前記Ｍ番目のメッセージの応答メッセージとともに前記第１の通信装置に送信する応答メッセージ送信手段と、前記（Ｍ＋１）番目のメッセージの応答メッセージとして前記第２の通信装置から前記第１の通信装置に対して送信され得る一定数のメッセージについて、前記第２の時間を示すデータを、前記（Ｍ＋１）番目のメッセージとともに、前記第１の通信装置から受信するメッセージ受信手段と、前記（Ｍ＋１）番目のメッセージの応答メッセージとして前記第２の通信装置から前記第１の通信装置に対して送信され得る一定数のメッセージの中から前記（Ｍ＋１）番目のメッセージの応答メッセージとして送信するメッセージを選択する第２の選択手段と、前記第２の選択手段で選択した（Ｍ＋１）番目のメッセージの応答メッセージについての前記第２の時間を示すデータに基づいて第２のタイマを設定した上で、この第２のタイマを前記（Ｍ＋１）番目のメッセージの応答メッセージの送信と同時にスタートさせる第２タイマ設定スタート手段と、前記第１の通信装置から前記（Ｍ＋２）番目のメッセージを受信することなく前記第２のタイマがタイムアウトした場合に、前記（Ｍ＋１）番目のメッセージの応答メッセージについて再送制御を行う再送制御手段と、を備える、ことを特徴とする通信システムである。
【００２１】
【発明の実施の形態】
以下に、添付した図面を参照しつつ、本発明の第１の実施の形態に係る通信システムを詳細に説明する。
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る通信システムの動作を説明するシーケンス図である。
【００２２】
図１に示すように、本発明の第１の実施の形態に係る通信システムは、通信システムＡと通信システムＢとを有している。
【００２３】
各通信装置は、交互に一定数のメッセージを交換することにより完結する処理を行う機能を持つ。
【００２４】
各通信装置は、相手側の装置から期待するメッセージを受信するためのタイマを設定し、タイマがタイムアウトした場合、処理を中止するか、または、直前に送信したメッセージを再送する。
【００２５】
各通信装置は、一定の回数以上当該メッセージの再送を繰り返しても応答がない場合、再送失敗として処理を中止する。なお、本第１の実施の形態においては、再送を繰り返す回数を３回とするが、本発明は、再送を繰り返す回数を３回に限定するものではない。
【００２６】
図１に示すように、本発明の第１の実施の形態においては、通信装置ＡがＭ番目に送信するメッセージをメッセージＡＭとし、通信装置ＢがＭ番目に送信するメッセージをメッセージＢＭとする。
【００２７】
また、最初に送信されるメッセージＡＭをメッセージＡＭ＿０とし、第１回目の再送メッセージとして送信されるメッセージＡＭをメッセージＡＭ＿１とし、以下同様に、第Ｎ回目の再送メッセージとして送信されるメッセージＡＭをメッセージＡＭ＿Ｎとする。
【００２８】
同様に、最初に送信されるメッセージＢＭをメッセージＢＭ＿０とし、第１回目の再送メッセージとして送信されるメッセージＢＭをメッセージＢＭ＿１とし、以下同様に、第Ｎ回目の再送メッセージとして送信されるメッセージＢＭをメッセージＢＭ＿Ｎとする。なお、Ｎは０以上の整数である。
【００２９】
通信装置Ａは、メッセージＡＭの応答メッセージであるメッセージＢＭを受信してからメッセージＡ（Ｍ＋１）を送信するまでに、時間Ｓ＿ＢＭを要する。また、通信装置Ｂは、メッセージＡＭを受信してからメッセージＢＭを送信するまでに、時間をＳ＿ＡＭを要する。
【００３０】
まず、通信装置Ａが、メッセージＡＭ＿０と時間Ｓ＿ＢＭを示すデータとを送信し、時間Ｔ＿ＡＭを計測するタイマをスタートさせる（ステップ１１−１）。
【００３１】
通信装置Ａは、メッセージＡＭ＿０を示すデータを送信してからＴ＿ＡＭ時間が経過するまでは、メッセージＡＭの応答メッセージであるメッセージＢＭを待つ。通信装置Ａは、メッセージＡＭ＿０を送信してからＴ＿ＡＭ時間を経過してもメッセージＢＭを受信しない場合、メッセージＡＭ＿０の送信に失敗したものと判断し、メッセージＡＭ＿１と時間Ｓ＿ＢＭを示すデータとを送信する。
【００３２】
つぎに、通信装置Ｂが、メッセージＡＭ＿０と時間Ｓ＿ＢＭを示すデータとを受信する。この時間Ｓ＿ＢＭを示すデータによって、通信装置Ｂは、メッセージＡＭの応答メッセージであるメッセージＢＭを送信後、Ｓ＿ＢＭ時間以上経過しないとメッセージＡ（Ｍ＋１）を受信できる見込みがないことを了知し、タイマに設定する時間Ｔ＿ＢＭを時間Ｓ＿ＢＭ以上とする。
【００３３】
つぎに、通信装置Ｂが、メッセージＡＭの応答メッセージＢＭ＿０と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信し、時間Ｔ＿ＢＭを設定されたタイマをスタートさせる（ステップ１１−２）。
【００３４】
通信装置Ｂは、メッセージＢＭ＿０と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信してからＴ＿ＢＭ時間が経過するまでは、メッセージＡＭの次に送信されるメッセージであるメッセージＡ（Ｍ＋１）を待つ。通信装置Ｂは、メッセージＢＭ＿０を送信してからＴ＿ＢＭ時間を経過してもメッセージＡ（Ｍ＋１）を受信しない場合、メッセージＢＭ＿０と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとの送信に失敗したものと判断し、メッセージＢＭ＿１と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信する。
【００３５】
つぎに、通信装置Ａが、メッセージＢＭ＿０と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを受信する。この時間Ｓ＿Ａ（Ｍ＋１）を示すデータによって、通信装置Ａは、メッセージＡ（Ｍ＋１）を送信後、Ｓ＿Ａ（Ｍ＋１）時間以上経過しないとメッセージＡ（Ｍ＋１）の応答メッセージであるメッセージＢ（Ｍ＋１）を受信できる見込みがないことを了知し、タイマに設定する時間Ｔ＿Ａ（Ｍ＋１）を時間Ｓ＿Ａ（Ｍ＋１）に基づいて定める。
【００３６】
つぎに、通信装置Ａが、メッセージＡ（Ｍ＋１）＿０と時間Ｓ＿Ｂ（Ｍ＋１）を示すデータとを送信し、時間Ｔ＿Ａ（Ｍ＋１）を計測するタイマをスタートさせる（ステップ１１−３）。
【００３７】
通信装置Ａは、メッセージＡ（Ｍ＋１）＿０と時間Ｓ＿Ｂ（Ｍ＋１）を示すデータとを送信してからＴ＿Ａ（Ｍ＋１）時間が経過するまでは、メッセージＡ（Ｍ＋１）の応答メッセージであるメッセージＢ（Ｍ＋１）を待ち、メッセージＡ（Ｍ＋１）＿０を送信してからＴ＿Ａ（Ｍ＋１）時間を経過しても応答メッセージＢ（Ｍ＋１）を受信しない場合には、メッセージＡ（Ｍ＋１）＿０と時間Ｓ＿Ｂ（Ｍ＋１）を示すデータとの送信に失敗したものと判断し、メッセージＡ（Ｍ＋１）＿１と時間Ｓ＿Ｂ（Ｍ＋１）を示すデータとを送信する。
【００３８】
以上説明したように、本発明の第１の実施の形態によれば、通信装置Ａは、メッセージＡＭとともに、時間Ｓ＿ＢＭを示すデータを通信装置Ｂに送信する。
【００３９】
したがって、本発明の実施の形態によれば、時間Ｓ＿ＢＭが通信装置Ａから通信装置Ｂに通知されるため、通信装置Ｂは、メッセージＢＭを送信後、Ｓ＿ＢＭ時間以上経過しないと、メッセージＡ（Ｍ＋１）を通信装置Ａから受信できる見込みがないことを知ることができる。
【００４０】
よって、本発明の第１の実施の形態によれば、通信装置Ｂは、メッセージＢＭの送信に際してスタートさせるタイマの時間Ｔ＿ＢＭを、時間Ｓ＿ＢＭを基準に定めることができる。
【００４１】
同様に、本発明の第１の実施の形態によれば、通信装置Ｂは、メッセージＢＭとともに、時間Ｓ＿Ａ（Ｍ＋１）を示すデータを通信装置Ａに送信する。
【００４２】
したがって、本発明の実施の形態によれば、時間Ｓ＿Ａ（Ｍ＋１）が通信装置Ｂから通信装置Ａに通知されるため、通信装置Ａは、メッセージＡ（Ｍ＋１）を送信後、Ｓ＿Ａ（Ｍ＋１）時間以上経過しないとメッセージＢ（Ｍ＋１）を受信できる見込みがないことを知ることができる。
【００４３】
よって、本発明の第１の実施の形態によれば、通信装置Ａは、メッセージＡ（Ｍ＋１）の送信に際してスタートさせるタイマの時間Ｔ＿Ａ（Ｍ＋１）を、時間Ｓ＿Ａ（Ｍ＋１）を基準に定めることができる。
【００４４】
このように、本発明の第１の実施の形態によれば、タイマが短すぎることによるタイムアウト、およびタイマが長すぎることにより再送までに時間が不必要に長くなることを防ぎ、通信システム全体としての処理速度を向上させることができる。
【００４５】
なお、本発明の実施の形態においては、通信装置Ａから通信を開始するものとするが、本発明においては、通信装置Ｂから通信を開始してもよい。
【００４６】
つぎに、本発明の第１の実施の形態の実施例について説明する。
図２は、本発明の第１の実施の形態の実施例に係る通信システムの動作を説明するシーケンス図である。
【００４７】
まず、通信装置Ａが、メッセージＡＭと時間Ｓ＿ＢＭを示すデータとを送信し、時間Ｔ＿ＡＭを計測するタイマをスタートさせる（ステップ１２−１）。
【００４８】
通信装置Ａは、メッセージＡＭ＿０を示すデータを送信してからＴ＿ＡＭ時間が経過するまでは、メッセージＡＭの応答メッセージであるメッセージＢＭを待ち、メッセージＡＭ＿０を送信してからＴ＿ＡＭ時間を経過してもメッセージＢＭを受信しない場合には、メッセージＡＭ＿０の送信に失敗したものと判断し、メッセージＡＭ＿１と時間Ｓ＿ＢＭを示すデータとを送信する。
【００４９】
本実施例では、通信装置ＡがＴ＿ＡＭ時間を経過するまでに応答メッセージＢＭを受信しているので（ステップ１２−３）、通信装置ＡがメッセージＡＭを再送することはない。
【００５０】
つぎに、通信装置Ｂが、メッセージＡＭと時間Ｓ＿ＢＭを示すデータとを受信する。この時間Ｓ＿ＢＭを示すデータによって、通信装置Ｂは、メッセージＡＭの応答メッセージであるメッセージＢＭを送信後、Ｓ＿ＢＭ時間以上経過しないとメッセージＡ（Ｍ＋１）を受信できる見込みがないことを了知し、タイマに設定する時間Ｔ＿ＢＭを時間Ｓ＿ＢＭ以上とする。
【００５１】
つぎに、通信装置Ｂが、メッセージＡＭの応答メッセージＢＭと時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信し、時間Ｔ＿ＢＭを設定されたタイマをスタートさせる（ステップ１２−２）。
【００５２】
通信装置Ｂは、メッセージＢＭ＿０と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信してからＴ＿ＢＭ時間が経過するまでは、メッセージＡＭの次に送信されるメッセージであるメッセージＡ（Ｍ＋１）を待つ。通信装置Ｂは、メッセージＢＭ＿０を送信してからＴ＿ＢＭ時間を経過してもメッセージＡ（Ｍ＋１）を受信しない場合には、メッセージＢＭ＿０と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとの送信に失敗したものと判断し、メッセージＢＭ＿１と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信する（ステップ１２−３）。
【００５３】
本実施例において、通信装置Ｂは、時間Ｔ＿ＢＭを経過するまでにメッセージＡ（Ｍ＋１）を受信していないので、メッセージＢＭ＿１と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信する（ステップ１２―３）。
【００５４】
つぎに、通信装置Ａが、メッセージＢＭと時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを受信する。この時間Ｓ＿Ａ（Ｍ＋１）を示すデータによって、通信装置Ａは、メッセージＡ（Ｍ＋１）を送信後、Ｓ＿Ａ（Ｍ＋１）時間以上経過しないとメッセージＡ（Ｍ＋１）の応答メッセージであるメッセージＢ（Ｍ＋１）を受信できる見込みがないことを了知し、タイマに設定する時間Ｔ＿Ａ（Ｍ＋１）を時間Ｓ＿Ｂ（Ｍ＋１）以上とする。
【００５５】
つぎに、通信装置Ａが、メッセージＡ（Ｍ＋１）と時間Ｓ＿Ｂ（Ｍ＋１）を示すデータとを送信し、時間Ｔ＿Ａ（Ｍ＋１）を設定されたタイマをスタートさせる（ステップ１２―４）。
【００５６】
通信装置Ａは、メッセージＡ（Ｍ＋１）＿０と時間Ｓ＿Ｂ（Ｍ＋１）を示すデータとを送信してからＴ＿Ａ（Ｍ＋１）時間が経過するまでは、メッセージＡ（Ｍ＋１）の応答メッセージであるメッセージＢ（Ｍ＋１）を待つ。通信装置Ａは、メッセージＡ（Ｍ＋１）＿０を送信してからＴ＿Ａ（Ｍ＋１）時間を経過しても応答メッセージＢ（Ｍ＋１）を受信しない場合には、メッセージＡ（Ｍ＋１）＿０と時間Ｓ＿Ｂ（Ｍ＋１）を示すデータとの送信に失敗したものと判断し、メッセージＡ（Ｍ＋１）＿０と時間Ｓ＿Ｂ（Ｍ＋１）を示すデータとを送信する。
【００５７】
つぎに、通信装置Ｂが、メッセージＡ（Ｍ＋１）と時間Ｓ＿Ｂ（Ｍ＋１）を示すデータとを受信する。この時間Ｓ＿Ｂ（Ｍ＋１）を示すデータによって、通信装置Ｂは、メッセージＢ（Ｍ＋１）を送信後、Ｓ＿Ｂ（Ｍ＋１）時間以上経過しないとメッセージＡ（Ｍ＋１）の次に送信されるメッセージであるメッセージＡ（Ｍ＋２）を受信できる見込みがないことを了知し、タイマが計測する時間Ｔ＿Ｂ（Ｍ＋１）を時間Ｓ＿Ｂ（Ｍ＋１）以上とする。
【００５８】
つぎに、通信装置Ｂが、メッセージＢ（Ｍ＋１）と時間Ｓ＿Ａ（Ｍ＋２）を示すデータとを送信し、時間Ｔ＿Ｂ（Ｍ＋１）を設定されたタイマをスタートさせる（ステップ１２―５）。
【００５９】
通信装置Ｂは、メッセージＢ（Ｍ＋１）＿０と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信してからＴ＿Ｂ（Ｍ＋１）時間が経過するまでは、メッセージＡ（Ｍ＋１）の次のメッセージであるメッセージＡ（Ｍ＋２）を待つ。通信装置Ｂは、メッセージＢ（Ｍ＋１）＿０を送信してからＴ＿Ｂ（Ｍ＋１）時間を経過してもメッセージＡ（Ｍ＋２）を受信しない場合には、メッセージＢ（Ｍ＋１）＿０と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとの送信に失敗したものと判断し、メッセージＢ（Ｍ＋１）＿１と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信する。
【００６０】
本実施例において、通信装置Ｂが、Ｔ＿Ｂ（Ｍ＋１）時間を経過しても、メッセージＡ（Ｍ＋２）を受信していない。したがって、通信装置Ｂは、メッセージＡ（Ｍ＋１）＿１と時間Ｓ＿Ａ（Ｍ＋２）を示すデータとを送信し、時間Ｔ＿Ｂ（Ｍ＋１）を設定されたタイマをスタートさせる（ステップ１２―６）。
【００６１】
つぎに、通信装置Ｂは、メッセージＢ（Ｍ＋１）＿１と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信してからＴ＿Ｂ（Ｍ＋１）時間が経過するまでは、メッセージＡ（Ｍ＋１）の次のメッセージであるメッセージＡ（Ｍ＋２）を待つ。通信装置Ｂは、メッセージＢ（Ｍ＋１）＿１を送信してからＴ＿Ｂ（Ｍ＋１）時間を経過してもメッセージＡ（Ｍ＋２）を受信しない場合には、メッセージＢ（Ｍ＋１）＿１と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとの送信に失敗したものと判断し、メッセージＢ（Ｍ＋１）＿２と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信する。
【００６２】
本実施例において、通信装置Ｂが、Ｔ＿Ｂ（Ｍ＋１）時間を経過しても、メッセージＡ（Ｍ＋２）を受信していない。したがって、通信装置Ｂは、メッセージＡ（Ｍ＋１）＿２と時間Ｓ＿Ａ（Ｍ＋２）を示すデータとを送信する（ステップ１２―７）。
【００６３】
つぎに、通信装置Ｂは、メッセージＢ（Ｍ＋１）＿２と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとを送信してからＴ＿Ｂ（Ｍ＋１）時間が経過するまでは、メッセージＡ（Ｍ＋１）の次のメッセージであるメッセージＡ（Ｍ＋２）を待つ。通信装置Ｂは、メッセージＢ（Ｍ＋１）＿２を送信してからＴ＿Ｂ（Ｍ＋１）時間を経過してもメッセージＡ（Ｍ＋２）を受信しない場合には、メッセージＢ（Ｍ＋１）＿２と時間Ｓ＿Ａ（Ｍ＋１）を示すデータとの送信に失敗したものと判断する。
【００６４】
本実施の形態においては、上記したように、再送の回数が３回とされているため、通信装置Ｂは、処理を中止する。
【００６５】
以上説明したように、本発明の実施例によれば、通信装置は、相手側通信装置における処理時間が把握できるため、かかる処理時間に基づいて、適切かつ動的にタイマを設定することができる。
【００６６】
したがって、本発明の実施例によれば、タイマが過度に長くなったり短くなったりすることを防ぐことができる。
【００６７】
［第２の実施の形態］
つぎに、本発明の第２の実施の形態に係る通信システムついて説明する。
【００６８】
本発明の第２の実施の形態は、通信装置Ａにおいて、メッセージＡＭ送信時、時間Ｓ＿ＢＭだけでなく、時間Ｓ＿Ｂ（Ｍ＋１）などの複数のパラメータを送信する点、および通信装置Ｂにおいて、メッセージＢＭ送信時、時間Ｓ＿Ａ（Ｍ＋１）だけでなく、時間Ｓ＿Ａ（Ｍ＋２）など複数のパラメータを送信する点で、上記第１の実施の形態と相違する。
【００６９】
図３は、本発明の第２の実施の形態の実施例に係る通信システムの動作を説明するシーケンス図である。
【００７０】
図３に示すように、通信装置Ａは、メッセージＡＭとともに、時間Ｓ＿ＢＭと時間Ｓ＿Ｂ（Ｍ＋１）とを通信装置Ｂに対して送信している（ステップ２−１）。また、通信装置Ｂは、メッセージＢＭとともに、時間Ｓ＿Ａ（Ｍ＋１）と時間Ｓ＿Ａ（Ｍ＋２）とを通信装置Ａに対して送信している（ステップ２−２）。
【００７１】
したがって、第２の実施の形態の実施例によれば、通信装置Ｂは、メッセージＡＭを受信した際に、時間Ｓ＿ＢＭに基づいてメッセージＡ（Ｍ＋１）の待ち時間Ｔ＿ＢＭを決定できるのみならず、時間Ｓ＿Ｂ（Ｍ＋１）に基づいてメッセージＡ（Ｍ＋２）の待ち時間Ｔ＿Ｂ（Ｍ＋１）をも決定できる。
【００７２】
同様に、第２の実施の形態の実施例によれば、通信装置Ａは、メッセージＢＭを受信した際に、時間Ｓ＿Ａ（Ｍ＋１）に基づいてメッセージＢ（Ｍ＋１）の待ち時間Ｔ＿Ａ（Ｍ＋１）を決定できるのみならず、時間Ｓ＿Ａ（Ｍ＋２）に基づいてメッセージＢ（Ｍ＋２）の待ち時間Ｔ＿Ａ（Ｍ＋２）をも決定できる。
【００７３】
［第３の実施の形態］
つぎに、本発明の第３の実施の形態に係る通信システムについて説明する。
【００７４】
第３の実施の形態に係る通信システムも、通信装置Ａと通信装置Ｂと有するが、第３の実施の形態においては、通信装置Ａから送信するメッセージおよび通信装置Ｂから送信する応答メッセージの候補が複数存在する。
【００７５】
ここで、メッセージＡＭとして送信され得るメッセージの候補をメッセージＡＭｐ｛ＡＭ１、ＡＭ２、・・・｝とし、メッセージＢＭとして送信され得るメッセージの候補をメッセージＢＭｑ｛ＢＭ１、ＢＭ２、・・・｝とする。なお、ｐ≧１、ｑ≧１である。
【００７６】
通信装置ＡがメッセージＡＭｐの応答メッセージＢＭｑを受信してからメッセージＡ（Ｍ＋１）ｐを送信するまでに要する時間をＳ＿ＢＭｑとし、通信装置ＢがメッセージＡＭｐ受信してから応答メッセージＢＭｑを送信するまでに要する時間をＳ＿ＡＭｐとする。
【００７７】
通信装置Ａは、メッセージＡＭの中で、全ての候補の応答メッセージＢＭｑについて、メッセージの識別情報と、時間Ｓ＿ＢＭｑを示すデータを送信する。通信装置Ｂは、メッセージＢＭｑを送信するに際し、受信したＳ＿ＢＭｑに基づく時間Ｔ＿ＢＭｑをタイマに設定する。
【００７８】
また、通信装置Ｂは、メッセージＢＭの中で、メッセージＡＭの次に送信されるメッセージＡ（Ｍ＋１）ｐについて、メッセージの識別情報と、時間Ｓ＿Ａ（Ｍ＋１）ｐを示すデータを送信する。通信装置Ａは、メッセージＡ（Ｍ＋１）ｐを送信するに際し、受信した時間Ｓ＿Ａ（Ｍ＋１）ｐに基づく時間Ｔ＿Ａ（Ｍ＋１）ｐをタイマに設定する。
【００７９】
つぎに、本発明の第３の実施の形態の実施例について説明する。
図４は、本発明の第３の実施の形態の実施例に係る通信システムの動作を説明するシーケンス図である。
【００８０】
まず、通信装置Ａが、メッセージＡＭの候補であるメッセージＡＭｐ｛ＡＭ１、ＡＭ２、・・・｝の中から、メッセージＡＭとして送信するメッセージを選択する。ここでは、通信装置Ａが、メッセージＡＭ１を選択したものとして説明を続ける。
【００８１】
つぎに、通信装置Ａが、メッセージＡＭ１の応答メッセージの候補であるＢＭｑ｛ＢＭ１、ＢＭ２、・・・｝の識別情報、および応答メッセージＢＭｑを受信してからメッセージＡ（Ｍ＋１）を通信装置Ｂに送信するまでに要する時間Ｓ＿ＢＭｑ｛Ｓ＿ＢＭ１、Ｓ＿ＢＭ２、・・・｝を、メッセージＡＭ１とともに通信装置Ｂに送信する（ステップ３−１）。
【００８２】
通信装置Ａは、メッセージＡＭ１の送信と同時に、時間Ｔ＿ＡＭ１を計測するタイマをスタートさせる。時間Ｔ＿ＡＭ１は、メッセージＡＭ１を受信してからメッセージＡＭ１の応答メッセージＢＭを送信するまでに通信装置Ｂが要する時間Ｓ＿ＡＭ１よりも大きくなるように設定されている。
【００８３】
つぎに、通信装置Ｂが、メッセージＡＭ１と、メッセージＡＭ１の応答メッセージの候補であるＢＭｑ｛ＢＭ１、ＢＭ２、・・・｝の識別情報と、応答メッセージＢＭｑを受信してからメッセージＡ（Ｍ＋１）を通信装置Ｂに送信するまでに要する時間Ｓ＿ＢＭｑ｛Ｓ＿ＢＭ１、Ｓ＿ＢＭ２、・・・｝とを、通信装置Ｂから受信する。これにより、通信装置Ｂは、応答メッセージＢＭｑを受信してからメッセージＡ（Ｍ＋１）を送信するまでに通信装置Ａが要する時間を知ることができる。
【００８４】
つぎに、通信装置Ｂが、応答メッセージＢＭの候補である応答メッセージＢＭｑ｛ＢＭ１、ＢＭ２、・・・｝の中から、応答メッセージＢＭとして送信するメッセージを選択する（ステップ３−２）。ここでは、通信装置Ｂが、メッセージＢＭ２を選択したものとして説明を続ける。
【００８５】
つぎに、通信装置Ｂが、メッセージＡ１の次に通信装置Ａから送信されるメッセージＡ（Ｍ＋１）の候補であるＡ（Ｍ＋１）ｐ｛Ａ（Ｍ＋１）１、Ａ（Ｍ＋１）２、・・・｝の識別情報、および応答メッセージＡ（Ｍ＋１）ｐを受信してからメッセージＢ（Ｍ＋１）ｐを通信装置Ｂに送信するまでに要する時間Ｓ＿Ａ（Ｍ＋１）ｐ｛Ｓ＿Ａ（Ｍ＋１）１、Ｓ＿Ａ（Ｍ＋１）２、・・・｝を、応答メッセージＢＭ２とともに通信装置Ａに送信する（ステップ３−３）。
【００８６】
通信装置Ｂは、メッセージＢＭ２の送信と同時に、時間Ｔ＿ＢＭ２を計測するタイマをスタートさせる。時間Ｔ＿ＢＭ２は、通信装置ａから受信したＳ＿ＢＭ２よりも大きくなるように設定されている。
【００８７】
つぎに、通信装置Ａが、通信装置Ｂから応答メッセージＢＭ２と、メッセージＡ１の次に通信装置Ａから送信されるメッセージＡ（Ｍ＋１）の候補であるＡ（Ｍ＋１）ｐ｛Ａ（Ｍ＋１）１、Ａ（Ｍ＋１）２、・・・｝の識別情報と、応答メッセージＡ（Ｍ＋１）ｐを受信してからメッセージＢ（Ｍ＋１）ｐを通信装置Ｂに送信するまでに要する時間Ｓ＿Ａ（Ｍ＋１）ｐ｛Ｓ＿Ａ（Ｍ＋１）１、Ｓ＿Ａ（Ｍ＋１）２、・・・｝とを、通信装置Ｂから受信する。
【００８８】
つぎに、通信装置Ａが、メッセージＡ（Ｍ＋１）の候補であるメッセージＡ（Ｍ＋１）ｐ｛Ａ（Ｍ＋１）１、Ａ（Ｍ＋１）２、・・・｝の中から、メッセージＡ（Ｍ＋１）として送信するメッセージを選択する（ステップ３−４）。ここでは、通信装置Ａが、メッセージＡ（Ｍ＋１）１を選択したものとして説明を続ける。
【００８９】
つぎに、通信装置Ａが、メッセージＡ（Ｍ＋１）１の応答メッセージの候補Ｂ（Ｍ＋１）ｐ｛Ｂ（Ｍ＋１）１、Ｂ（Ｍ＋１）２、・・・｝の識別情報、および応答メッセージＢ（Ｍ＋１）ｐを受信してからメッセージＡ（Ｍ＋２）を通信装置Ｂに送信するまでに要する時間Ｓ＿Ｂ（Ｍ＋１）ｐ｛Ｓ＿Ｂ（Ｍ＋１）１、Ｓ＿Ｂ（Ｍ＋１）２、・・・｝を、メッセージＡ（Ｍ＋１）１とともに通信装置Ｂに送信する（ステップ３−５）。
【００９０】
通信装置Ａは、メッセージＡ（Ｍ＋１）１の送信と同時に、時間Ｔ＿Ａ（Ｍ＋１）１を計測するタイマをスタートさせる。時間Ｔ＿Ａ（Ｍ＋１）１は、通信装置Ｂから受信したＳ＿Ａ（Ｍ＋１）１よりも大きくなるように設定されている。
【００９１】
以下、同様に、通信装置Ａと通信装置Ｂとが、メッセージの交換を行う。
【００９２】
以上説明したように、本発明の第３の実施の形態の実施例によれば、メッセージの送信パターンが複数ある場合においても、第１の実施の形態、第２の実施の形態の場合と同様に、相手側通信装置の状況に応じて、適切かつ動的にタイマを設定することができる。
【００９３】
つぎに、ＡＲＩＢ  ＳＴＤ−Ｔ７０のＨｉＳＷＡＮａ、あるいはＥＴＳＩ−ＢＲＡＮのＨｉｐｅｒＬＡＮ２におけるアソシエーション処理を例にとって、本発明の実施の形態に係る通信システムを説明する（上記した非特許文献１参照）。
【００９４】
図５は、本発明の実施の形態に係る通信システムを適用した、ＡＲＩＢ  ＳＴＤ−Ｔ７０のＨｉＳＷＡＮａ、あるいはＥＴＳＩ−ＢＲＡＮのＨｉｐｅｒＬＡＮ２におけるアソシエーション処理を説明する図である。
【００９５】
図５に示すように、このアソシエーション処理は、基地局装置（ＡＰ：  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）と端末装置（ＭＴ：  Ｍｏｂｉｌｅ  Ｔｅｒｍｉｎａｌ）の間で行われる。
【００９６】
基地局装置と端末装置は、ともに、各ＲＬＣメッセージとともに、相手側装置からの応答メッセージの受信後に次のメッセージを送信するまでの所要時間を、相手側装置に対して送信する。
【００９７】
基地局装置と端末装置は、メッセージの送信時に、相手側装置から受信した当該所要時間に基づいたタイマを設定する。
【００９８】
たとえば、ＭＴは、アソシエーション処理開始時、ＡＰからＲＬＣ＿ＭＡＣ＿ＩＤ＿ＡＳＳＩＧＮ＿ＡＣＫを受信後ＲＬＣ＿ＬＩＮＫ＿ＣＡＰＡＢＩＬＩＴＹを送信するまでに要する時間５０ｍｓｅｃの情報を、ＲＬＣ＿ＭＡＣ＿ＩＤ＿ＡＳＳＩＧＮメッセージの中でＡＰに送信する。
【００９９】
ＡＰでは、ＲＬＣ＿ＭＡＣ＿ＩＤ＿ＡＳＳＩＧＮ＿ＡＣＫの送信時に、ＲＬＣ＿ＬＩＮＫ＿ＣＡＰＡＢＩＬＩＴＹの受信待ちタイマを５０ｍｓｅｃ程度に設定する。
【０１００】
基地局装置と端末装置は、以下同様に、メッセージの送信およびタイマの設定を行なう。
【０１０１】
【発明の効果】
以上説明したように、本発明によれば、２つの通信装置が相互にメッセージを交換する通信システムにおいて、メッセージを待つタイマが短すぎることによるタイムアウト、およびタイマが長すぎることにより再送までの時間が不必要に長くなることを防ぐことができる。したがって、本発明によれば、通信システム全体としての処理速度を向上させることができる。
【０１０２】
また、本発明によれば、メッセージの送受信パターンが複数ある場合であっても、システム全体の処理速度を向上させることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る通信システムの動作を説明するシーケンス図である。
【図２】本発明の第１の実施の形態の実施例に係る通信システムの動作を説明するシーケンス図である。
【図３】本発明の第２の実施の形態の実施例に係る通信システムの動作を説明するシーケンス図である。
【図４】本発明の第３の実施の形態の実施例に係る通信システムの動作を説明するシーケンス図である。
【図５】本発明の実施の形態に係る通信システムを適用した、ＡＲＩＢ  ＳＴＤ−Ｔ７０のＨｉＳＷＡＮａ、あるいはＥＴＳＩ−ＢＲＡＮのＨｉｐｅｒＬＡＮ２におけるアソシエーション処理を説明する図である。
【図６】従来の通信システムの動作を説明するシーケンス図である。
【符号の説明】
Ａ    通信装置
Ｂ    通信装置
ＡＰ    基地局装置
ＭＴ    端末装置
【図１】
2005005942.tif 000003
【図２】
2005005942.tif 000004
【図３】
2005005942.tif 000005
【図４】
2005005942.tif 000006
【図５】
2005005942.tif 000007
【図６】
2005005942.tif 000008