(57)【特許請求の範囲】
【請求項１】
情報配信装置から無線区間を介してサービスエリア内の無線端末に対してマルチキャスト情報の配信サービスを行うようにしたマルチキャストサービス提供システムにおいて、
無線端末は、マルチキャスト情報の配信サービスの継続を要求するためのサービス継続要求信号を情報配信装置に送信するサービス継続要求手段を有し、
該情報配信装置は、マルチキャスト情報の配信サービスに対して無線端末から前記サービス継続の要求がなされたか否かを管理するサービス継続管理手段を有し、
該情報配信装置は、該サービス継続管理手段にて管理されるマルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報を、所定のチャネルで複数の無線端末にブロードキャストし、
前記サービス継続管理手段は、マルチキャスト情報の配信サービスに対して無線端末からサービスの継続の要求がなされていない状態に管理状態をリセットする管理状態リセット手段を有し、
前記無線端末は、情報配信装置から送信されるマルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報がその要求のなされていない状態を表すとき、前記サービス継続要求手段がサービス継続要求信号を情報配信装置に送信するように制御する継続要求制御手段を有し、
前記継続要求制御手段は、マルチキャスト情報の配信サービスに対して継続要求がなされていない状態を表す当該情報を情報配信装置から受信して以来第１のランダム時間経過後に前記サービス継続要求信号が送信されるように前記サービス継続要求手段を制御し、
無線端末は、前記サービス継続要求手段によるサービス継続要求信号の送信後所定の待ち時間以内に、前記マルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報がその要求のなされている状態に変わっていなかったとき、前記サービス継続要求手段によるサービス継続要求信号の送信後前記所定の待ち時間経過後、さらに第２のランダム時間経過後に前記サービス継続要求信号が再送されるように前記サービス継続要求手段を制御する
ようにしたマルチキャストサービス提供システム。
【請求項２】
請求項１記載のマルチキャストサービス提供システムにおいて、
前記管理状態リセット手段は、当該管理状態のリセット動作を所定周期毎に行うようにしたマルチキャストサービス提供システム。
【請求項３】
請求項１または２記載のマルチキャストサービス提供システムにおいて、
前記管理状態リセット手段がサービス継続要求管理手段での管理状態をマルチキャスト情報の配信サービスに対して無線端末からサービスの継続の要求がなされていない状態にリセットされた後前記サービス継続要求手段によってサービス継続信号が再送されるまでの時間が、前記管理状態をマルチキャスト情報の配信サービスに対して無線端末からサービスの継続がなされていない状態にリセットされた後次にリセットされるまでの時間より短くなるように設定されたマルチキャストサービス提供システム。
【請求項４】
請求項１乃至３いずれか記載のマルチキャストサービス提供システムにおいて、
前記サービス継続管理手段は、無線端末からサービス継続要求信号を受信したときにオンされるフラグを用いてマルチキャスト情報の配信サービスに対して継続要求がなされたか否か管理するようにしたマルチキャストサービス提供システム。
【請求項５】
請求項１記載のマルチキャストサービス提供システムにおいて、前記管理状態リセット手段による管理状態のリセット動作が、所定のリセット周期で行われ、前記所定の待ち時間が、前記所定のリセット周期と前記第１のランダム時間の最大値との差分の所定数倍に設定されるマルチキャストサービス提供システム。
【請求項６】
請求項５記載のマルチキャストサービス提供システムにおいて、前記所定数倍の値が無線端末毎に設定されるマルチキャストサービス提供システム。
【請求項７】
情報配信装置から無線区間を介してサービスエリア内の無線端末に対してマルチキャスト情報の配信サービスを行う方法であって、前記情報配信装置は、マルチキャスト情報の配信サービスに対して無線端末からサービス継続の要求がなされたか否かを管理し、当該方法は、
管理されるマルチキャスト情報の配信サービスに対して継続要求が無線端末からなされたか否かを表す情報を、所定のチャネルで複数の無線端末にブロードキャストするステップと、
情報配信装置から送信されるマルチキャスト情報の配信サービスに対して無線端末からサービス継続の要求がなされたか否かを表す情報が当該サービス継続の要求がなされていないことを表すときに、マルチキャスト情報の配信サービスの継続を要求するためのサービス継続要求信号を無線端末が情報配信装置に送信するステップと、
を有し、マルチキャスト情報の配信サービスに対して無線端末からサービス継続の要求がなされたか否かの管理状態が、所定のリセット周期毎に、マルチキャスト情報の配信サービスに対して無線端末からサービスの継続の要求がなされていない状態にリセットされ、
マルチキャスト情報の配信サービスに対して継続要求がなされていない状態を表す情報が情報配信装置から前記無線端末に通知され、第１のランダム時間経過後にサービス継続要求信号が前記無線端末から送信され、
前記無線端末によりサービス継続要求信号が送信された後所定の待ち時間以内に、前記マルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報がその要求のなされている状態に変わっていなかったとき、前記サービス継続要求信号が送信された後前記所定の待ち時間経過後、さらに第２のランダム時間経過後に前記サービス継続要求信号が再送される
ようにしたマルチキャストサービス提供方法。
【請求項８】
請求項７記載のマルチキャストサービス提供方法において、前記所定の待ち時間が、前記所定のリセット周期と前記第１のランダム時間の最大値との差分の所定数倍に設定されるマルチキャストサービス提供方法。
【請求項９】
請求項８記載のマルチキャストサービス提供方法において、前記所定数倍の値が無線端末毎に設定されるマルチキャストサービス提供方法。
【請求項１０】
情報配信装置から無線区間を介してマルチキャスト情報の配信サービスを受けるようにした無線端末において、
マルチキャスト情報の配信サービスの提供を要求するためのサービス継続要求信号を情報配信装置に送信するサービス継続要求手段と、
マルチキャスト情報の配信サービスに対して無線端末からサービス継続の要求がなされたか否かを示す管理情報を管理する情報配信装置から、所定のチャネルでブロードキャストされた管理情報を受信する手段と、
を有し、サービスが要求されていないことを前記管理情報が表す場合に、前記サービス継続要求手段がサービス継続要求信号を情報配信装置に送信する手段と、
を有し、前記管理情報の示す管理状態は、サービスの継続が要求されていない状態に所定のリセット周期毎にリセットされ、
当該無線端末は更に、情報配信装置から送信されるマルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報がその要求のなされていない状態を表すとき、前記サービス継続要求手段がサービス継続要求信号を情報配信装置に送信するように制御する継続要求制御手段を有し、
前記継続要求制御手段は、マルチキャスト情報の配信サービスに対して継続要求がなされていない状態を表す当該情報を情報配信装置から受信して以来第１のランダム時間経過後に前記サービス継続要求信号が送信されるように前記サービス継続要求手段を制御し、
当該無線端末は、前記サービス継続要求手段によるサービス継続要求信号の送信後所定の待ち時間以内に、前記マルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報がその要求のなされている状態に変わっていなかったとき、前記サービス継続要求手段によるサービス継続要求信号の送信後前記所定の待ち時間経過後、さらに第２のランダム時間経過後に前記サービス継続要求信号が再送されるように前記サービス継続要求手段を制御する無線端末。
【請求項１１】
請求項１０記載の無線端末において、前記所定の待ち時間が、前記所定のリセット周期と前記第１のランダム時間の最大値との差分の所定数倍に設定される無線端末。
【請求項１２】
請求項１１記載の無線端末において、前記所定数倍の値が無線端末毎に設定される無線端末。
【請求項１３】
サービスエリア内の無線端末に対して無線区間を介してマルチキャスト情報の配信サービスを行う情報配信装置において、
マルチキャスト情報の配信サービスに対して無線端末から前記サービス継続の要求がなされたか否かを管理するサービス継続管理手段とを有し、
該サービス継続管理手段にて管理されるマルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報を、所定のチャネルで複数の無線端末にブロードキャストし、
サービス継続管理手段は、管理状態をマルチキャスト情報の配信サービスに対して無線端末からサービスの継続の要求がなされていない状態にリセットする管理状態リセット手段を有し、
マルチキャスト情報の配信サービス各々に対して継続要求がなされたか否かを表す情報がその要求のなされていない状態を表す場合であって、何れかの無線端末で該情報の受信後第１のランダム期間経過後に送信された配信サービス継続要求を当該情報配信装置で受信した場合には、該配信サービスに対する状態を要求のなされている状態に変更し、
サービス継続要求信号の送信後所定の待ち時間が経過しても、前記マルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報がその要求のなされている状態に変わっていなかった場合に、前記無線端末による前記サービス継続要求信号の送信後前記所定の待ち時間の経過後さらに第２のランダム時間経過後に再送されたサービス継続要求信号を受信する
ようにした情報配信装置。
【請求項１４】
請求項１３記載の情報配信装置において、
前記管理状態リセット手段は、当該管理状態のリセット動作を所定のリセット周期毎に行うようにした情報配信装置。
【請求項１５】
請求項１４記載の情報配信装置において、前記管理状態リセット手段による管理状態のリセット動作が、所定のリセット周期で行われ、前記所定の待ち時間が、前記所定のリセット周期と前記第１のランダム時間の最大値との差分の所定数倍に設定される情報配信装置。
【請求項１６】
請求項１５記載の情報配信装置において、前記所定数倍の値が無線端末毎に設定される情報配信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチキャストサービス提供システム及び方法にかかり、詳しくは、サービスエリア内の無線端末に対し無線区間を介してマルチキャスト情報の配信サービスを行うようにしたマルチキャストサービス提供システム及び方法に関する。
【０００２】
また、本発明は、そのようなマルチキャストサービス提供システムに用いられる無線端末及び情報配信装置に関する。
【０００３】
【従来の技術】
ＩＰのネットワーク上で実現できるマルチキャスト通信のプロトコルとしてＩＧＭＰ（Internet  Group  Management  Protocol）が知られている。このＩＧＭＰは、ネットワークの輻輳を避けるために、ルータがサブネットワークにマルチキャスト情報を流すか否かを決定するためのプロトコルである。ＩＧＭＰをサポートするネットワークに接続されるアクセス系通信システムでは、ＩＧＭＰと親和性のある制御手順を採用することが自然である。
【０００４】
ＩＧＭＰに従った通信システムでは、ルータがサブネット内の各ホストに対してマルチキャスト情報を配信（ブロードキャスト）しつつ、定期的に問い合わせ（Query）をブロードキャストする。この問い合わせを受信したホストは、ランダム時間内に他のホストから応答があるか否かを監視する。他のホストから応答がある場合には、当該ホストはマルチキャスト情報の受信状態を維持する。一方、他のホストからの応答がない場合には、当該ホストは、マルチキャスト情報の受信を継続するために、応答（Report）をルータ及び他のホストに送信する。そして、ルータは、定期的にブロードキャストする問い合わせ（Query）に対していずれかのホストからその応答（Report）があれば、各ホストに対するマルチキャスト情報の配信（ブロードキャスト）を継続する。
【０００５】
このようなＩＧＭＰの処理手順をそのまま無線区間に適用することも可能である。この場合、図８に示すように、上記問い合わせ（Query）に相当するメッセージを無線基地局がサービスエリア内の全無線端末に定期的に送信する。そのメッセージを受信した無線端末は、マルチキャスト情報配信サービスの継続を希望する場合、ランダム時間経過後にそのサービス継続の要求を応答として無線基地局に送信する。無線基地局は、上記問い合わせに対していずれかの無線端末から応答があれば、マルチキャスト情報の配信サービスを継続する。
【０００６】
【発明が解決しようとする課題】
上記のようにＩＧＭＰの処理手順を無線区間に適用した場合、無線基地局からの問い合わせ（Query）に相当するメッセージを受信した無線端末は、その応答を無線基地局に対しては送信できるものの、ＩＰネットワークの場合のように他の無線端末に対して送信することができない。このようにある無線端末が送信した上記応答をその無線端末と同一のサービスエリア内でマルチキャスト情報を受信している他の全ての無線端末が受信できなければ、そのマルチキャスト情報の受信継続を希望する全ての無線端末から位置無線基地局に対して当該応答が返されることになる。そのため、無線区間において輻輳が生じやすくなってしまう。
また、上記サービス継続の要求を送信するチャネルへのアクセスが複数の無線端末からランダムに発生するが、そのチャネルへのアクセスの許容数が限られている場合、多数の無線端末から偶然同時にサービス継続の要求が送信されると、それらが衝突してしまい、図８に示すように、そのサービス継続の要求が無線基地局に届かなくなってしまう（×印参照)。無線基地局は、ＩＧＭＰのようなプロトコルに従う場合、問い合わせを送信した後にサービス継続の要求がどの無線端末からも送信されずに所定時間経過するとマルチキャスト情報の配信サービスを中止する。そのため、上記のように多数の無線端末から偶然同時になれたサービス継続の要求の送信が衝突した場合、サービスエリア内にマルチキャスト情報の配信サービスを要求する無線端末が存在するにもかかわらず、そのサービスを中断してしまう。
【０００７】
そこで、本発明の第一の課題は、サービスエリア内の無線端末に対し無線区間を介して的確にマルチキャスト情報の配信サービスを行えるようにしたマルチキャストサービス提供システム及び方法を提供することである。
【０００８】
本発明の第二の課題は、そのようなマルチキャストサービス提供システムに用いられる無線端末を提供することである。
【０００９】
更に、本発明の第三の課題は、そのようなマルチキャストサービス提供システムに用いられる情報配信装置を提供することである。
【００１０】
【課題を解決するための手段】
上記第一の課題を解決するため、本発明の一形態によれば、情報配信装置から無線区間を介してサービスエリア内の無線端末に対してマルチキャスト情報の配信サービスを行うようにしたマルチキャストサービス提供システムにおいて、無線端末は、マルチキャスト情報の配信サービスの継続を要求するためのサービス継続要求信号を情報配信装置に送信するサービス継続要求手段を有し、該情報配信装置は、マルチキャスト情報の配信サービスに対して無線端末から上記サービス継続の要求がなされたか否かを管理するサービス継続管理手段を有し、該情報配信装置は、該サービス継続管理手段にて管理されるマルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報を無線端末に送信するように構成される。
【００１１】
このようなマルチキャストサービス提供システムでは、無線端末は、情報配信装置から送信されるマルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報に基づいて、サービス継続要求信号を送信すべきか否かを判定することができる。そして、そのマルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報がその継続要求のなされていない状態を表すときに、無線端末のサービス継続要求手段は、サービス継続要求信号を情報配信装置に送信することができる。
【００１２】
また、情報配信装置は、サービス継続管理手段での管理状態に基づいてマルチキャスト情報の配信サービスを継続すべきか否かを決めることができる。
【００１３】
情報配信装置がサービスエリア内にマルチキャスト情報の配信サービスを要求無線端末が存在するか否かを積極的に確認できるという観点から、本発明の一形態によれば、上記マルチキャストサービス提供システムにおいて、サービス継続管理手段は、その管理状態をマルチキャスト情報の配信サービスに対して無線端末からサービスの継続の要求がなされていない状態にリセットする管理状態リセット手段を有するように構成することができる。
【００１４】
このようなマルチキャストサービス提供システムでは、サービス継続管理手段での管理状態がマルチキャスト情報の配信サービスに対して無線端末からサービスの要求がなされていない状態にリセットされた後に、無線端末からのサービス継続要求信号を受信すれば、情報配信装置は、サービスエリア内にマルチキャスト情報の配信サービスを要求する無線端末が存在することを確認する。
【００１５】
情報配信装置の上記積極的な確認が周期的にできるという観点から、本発明の一形態によれば、上記マルチキャストサービス提供システムにおいて、上記管理状態リセット手段は、当該管理状態のリセット動作を所定周期毎に行うように構成することができる。
【００１６】
マルチキャスト情報の配信サービス継続の要求を、情報配信装置での管理状態に応じて的確に送信できるという観点から本発明の一形態によれば、上記各マルチキャストサービス提供システムにおいて、無線端末は、情報配信装置から送信されるマルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報がその要求のなされていない状態を表すとき、上記サービス継続要求手段がサービス継続要求信号を情報配信装置に送信するように制御する継続要求制御手段を有するように構成することができる。
【００１７】
サービスエリアにマルチキャスト情報の配信サービスの継続を要求する無線端末が複数存在する場合に、各無線端末から情報配信装置に対して送信されるサービス継続要求信号の衝突する確率をより小さくするという観点から、本発明の一形態によれば、上記マルチキャストサービス提供システムにおいて、上記継続要求制御手段は、マルチキャスト情報の配信サービスに対して継続要求がなされていない状態を表す当該情報を情報配信装置から受信してから第一のランダム時間経過後に上記サービス継続要求信号が送信されるように上記サービス継続要求手段を制御するように構成される。
【００１８】
このようなマルチキャストサービス提供システムでは、サービスエリア内にマルチキャスト情報の配信サービスの継続を要求する無線端末が複数存在する場合、各無線端末は、マルチキャスト情報の配信サービスに対して継続要求がなされていない状態を表す情報を情報配信装置から受信してからランダムなタイミングにて上記サービス継続要求信号を送信するようになる。そのため、各無線端末から同時にサービス継続要求信号が情報配信装置に送信される確率がより小さいものとなる。
【００１９】
何らかの理由により無線端末から送信されたサービス継続要求信号が情報配信装置に受信されない場合にあっても、無線端末に対するマルチキャスト情報の配信サービスが中止されないようにするため、本発明の一形態によれば、上記各マルチキャストサービス提供システムにおいて、無線端末は、上記サービス継続要求手段がサービス継続要求信号を送信した後の所定時間内に上記マルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報がその要求のなされている状態に変わらないとき、上記サービス継続要求手段がサービス継続要求信号を情報配信装置に再送するように制御する再送制御手段を有するように構成することができる。
【００２０】
また、サービスエリア内に複数の無線端末が存在する場合に、各無線端末から再送されるサービス継続要求信号が衝突しないようにするという観点から本発明の一形態によれば、上記マルチキャストサービス提供システムにおいて、上記再送制御手段は、上記サービス継続要求手段がサービス継続要求信号を送信してから上記所定時間の経過後さらに第二のランダム時間経過後に上記サービス継続要求信号が再送されるように上記サービス継続要求手段を制御するように構成することができる。
【００２１】
上記再送されるサービス継続要求信号により確実に情報配信装置における管理状態を変えることができるという観点から、本発明の一形態によれば、上記各マルチキャストサービス提供システムにおいて、上記管理状態リセット手段がサービス継続要求管理手段での管理状態をマルチキャスト情報の配信サービスに対して無線端末からサービスの継続の要求がなされていない状態にリセットしてから上記サービス継続要求手段によってサービス継続信号が再送されるまでの時間が、上記管理状態をマルチキャスト情報の配信サービスに対して無線端末からサービスの継続がなされていない状態にリセットされてから次にリセットされるまでの時間より短くなるように設定されるように構成することができる。
【００２２】
上記情報配信装置におけるサービス継続管理手段での管理を容易にできるという観点から、本発明の一形態によれば、上記各マルチキャストサービス提供システムにおいて、上記サービス継続管理手段は、無線端末からサービス継続要求信号を受信したときにオンされるフラグを用いてマルチキャスト情報の配信サービスに対して継続要求がなされたか否か管理するように構成することができる。
【００２３】
上記第一の課題を解決するため、本発明の一形態に係るマルチキャストサービス提供方法は、報配信装置から無線区間を介してサービスエリア内の無線端末に対してマルチキャスト情報の配信サービスを行うに際し、情報配信装置は、マルチキャスト情報の配信サービスに対して無線端末からサービス継続の要求がなされたか否かを管理すると共に、その管理されるマルチキャスト情報の配信サービスに対して継続要求が無線端末からなされたか否かを表す情報を無線端末に送信し、無線端末は、情報配信装置から送信されるマルチキャスト情報の配信サービスに対して無線端末からサービス継続の要求がなされたか否かを表す情報が当該サービス継続の要求がなされていないことを表すときに、マルチキャスト情報の配信サービスの継続を要求するためのサービス継続要求信号を情報配信装置に送信するように構成される。
【００２４】
また、上記第二の課題を解決するため、本発明の一形態によれば、情報配信装置から無線区間を介してマルチキャスト情報の配信サービスを受けるようにした無線端末において、マルチキャスト情報の配信サービスの提供を要求するためのサービス継続要求信号を情報配信装置に送信するサービス継続要求手段と、マルチキャスト情報の配信サービスに対して無線端末からサービス継続の要求がなされたか否かを管理する情報配信装置から送信されるマルチキャスト情報の配信サービスに対して無線端末からサービス継続の要求がなされたか否かを表す情報がその要求のなされていない状態をあらわすとき、上記サービス継続要求手段がサービス継続要求信号を情報配信装置に送信するように制御する継続要求制御手段とを有するように構成される。
【００２５】
更に、上記第三の課題を解決するため、本発明の一形態によれば、サービスエリア内の無線端末に対して無線区間を介してマルチキャスト情報の配信サービスを行う情報配信装置において、マルチキャスト情報の配信サービスに対して無線端末から上記サービス継続の要求がなされたか否かを管理するサービス継続管理手段とを有し、該サービス継続管理手段にて管理されるマルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報を無線端末に送信するように構成される。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
本発明の実施の一形態に係るマルチキャストサービス提供システムは、例えば、図１に示すように構成される。
【００２７】
図１において、無線基地局２０は、例えば、公衆網などを介して提供される情報Ａ（以下、マルチキャスト情報という）をサービスエリアＥｓにブロードキャストする。このサービスエリアＥｓ内に存在する無線端末１０（携帯電話機、通信機能を有するパーソナルコンピュータなど）は、無線基地局２０からブロードキャストされるマルチキャスト情報Ａを受信することができる。
【００２８】
無線基地局２０は、図２に示すような管理テーブルを有している。この管理テーブルは、マルチキャスト情報の各種配信サービスについて継続の要求がなされたか否かを管理するものである。図２において、マルチキャスト情報の各種配信サービス（マルチキャストグループ）の継続要求がなされた場合にそのサービスに対応したフラグ（＃１、＃２、＃３、＃４：受信済みフラグともいう）をオン（ＯＮ）とし、マルチキャスト情報の配信サービスの継続要求がなされていない場合にそのサービスに対応したフラグをオフ（ＯＦＦ）とする。
【００２９】
また、無線基地局２０は、上記管理テーブルにおける全てのフラグを所定のタイミングでリセットする（ＯＦＦにする）。そして、そのフラグのリセットタイミングの直後（所定時間後）から上記管理テーブルにて管理される各フラグの状態（ＯＮ／ＯＦＦ）が無線基地局２０からブロードキャストされるようになっている。このような無線基地局２０の状態は、上記管理テーブルにおけるリセット状態項目のリセット状態フラグにて管理される。即ち、上記各種配信サービスに対応したフラグのリセット（ＯＦＦ）と共にリセット状態フラグがオン（ＯＮ）とされ、その直後（所定時間後）の各フラグ状態をブロードキャストするタイミングから全フラグが次にリセットされるまでの間、リセット状態フラグがオフ（ＯＦＦ）とされる。従って、無線基地局２０の状態は、図３に示すように、リセット状態フラグがオン（ＯＮ）となる状態とリセット状態フラグがオフ（ＯＦＦ）となる状態の間で交互に遷移する。
【００３０】
無線基地局２０からマルチキャスト情報の各種配信サービスが行われる際に、無線基地局２０は、例えば、図４に示す手順に従って処理を実行し、そのマルチキャスト情報を受信する各無線端末１０は、例えば、図５に示す手順に従って処理を実行する。
【００３１】
図４において、無線基地局２０は、所定のタイミングにて上記管理テーブル（図２参照）における全ての配信サービスに対応したフラグ（＃１、＃２、＃３、＃４）をリセットする（Ｓ１）。このとき、リセット状態フラグがオンにされる。その直後（所定時間後）にリセット状態フラグがオフにされる。このようにオン、オフされるリセット状態フラグを表す信号は、マルチキャスト情報の各種配信サービスに使用されるチャネルとは異なるチャネルを用いてブロードキャストされている。また、上記リセット状態フラグがオフに切換えられると、上記管理テーブルにて管理される各種配信サービスに対応したフラグの状態を表す信号が所定のチャネルを用いてブロードキャストされる。
【００３２】
上記のように全ての配信サービスに対応したフラグがリセットされると、無線基地局２０は、いずれかの無線端末１０からのサービス継続要求信号（詳細は後述する）を受信したか否かを判定しつつ（Ｓ２）、フラグリセットの次のタイミングであるか否かを判定する（Ｓ３）。その過程で、いずれかの無線端末１０からのサービス継続要求信号を受信すると（Ｓ２でＹＥＳ）、管理テーブルにおけるそのサービスに対応したフラグをオンにする（Ｓ４）。
【００３３】
フラグリセットの次のタイミングになると（Ｓ３でＹＥＳ）、管理テーブルの各サービスに対応したフラグがオンであるか否かを判定する（Ｓ５）。そして、オンとなるフラグに対応した配信サービスは継続しつつ（Ｓ５でＹＥＳ）、また、オフとなるフラグに対応した配信サービスは中止して（Ｓ６）、一連の処理を終了する。そして、再度、マルチキャスト情報の配信サービスに対応した全てのフラグをリセットすると共にリセット状態フラグをオンにする処理（Ｓ１）から一連の処理を開始する。
【００３４】
無線基地局２０がマルチキャスト情報の各種配信サービスを行いつつ、上記のような処理を行う過程で、マルチキャスト情報の配信サービスを受ける各無線端末１０は、例えば、図５に示す手順に従って処理を実行する。
【００３５】
図５において、無線端末１０は、上記無線基地局２０から所定のチャネルを用いてブロードキャストされるリセット状態フラグを表す信号を受信しており（Ｓ１１）、その過程で、そのリセット状態フラグがオンであるか否か、即ち、マルチキャスト情報の配信サービスに対応するフラグがリセットされたか否かを判定する（Ｓ１２）。このリセット状態フラグがオンになったことが判定されると（Ｓ１２でＹＥＳ）、乱数発生器にて発生される乱数に基づいてランダム時間Ｒ１が計算される（Ｓ１３）。そして、このランダム時間Ｒ１が設定されたタイマがスタートされる。以後、タイマが設定時間となる当該ランダム時間Ｒ１に達したか否かの判定が行われる（Ｓ１４）。
【００３６】
このタイマがランダム時間Ｒ１に達する(タイムアウトする)と、前述したようにリセット状態フラグがオフされたタイミングから無線基地局２０がブロードキャストするマルチキャスト情報の配信サービスに対応したフラグを表す信号が受信され、当該無線端末１０が受けるサービスに対応したフラグがオンであるか否かが判定される（Ｓ１５）。ここで、当該フラグ（受信済みフラグ）がオフであると（Ｓ１５でＮＯ）、対応するサービスに対してサービス継続要求信号をまだ受信していない状態として無線基地局２０で管理されているので、無線端末１０は、そのサービスの継続を希望する場合に、サービス継続要求信号を無線基地局２０に送信する（Ｓ１６）。
【００３７】
その後、ランダム時間であるＴwaitが演算され（Ｓ１７）、無線基地局２０からブロードキャストされるマルチキャスト情報の各種配信サービスに対応したフラグの状態を表す信号の受信を開始する（Ｓ１８）。そして、そのランダム時間Ｔwaitに達するか否かを判定しつつ（Ｓ２０）、当該無線端末１０が受ける配信サービスに対応したフラグ（受信済みフラグ）がオンであるか否かが判定される（Ｓ１９）。ここで、上記のように当該無線端末１０から送信されたサービス継続要求信号により（Ｓ１６での処理参照）、無線基地局２０において既に当該サービスに対応したフラグがオンにされていれば（図４におけるＳ２、Ｓ４での処理参照）、無線端末１０は、一連の処理を終了し、再度リセット状態フラグがオン（サービスに対応したフラグがオフ）となるか否かを判定する処理を繰り返す（Ｓ１１、Ｓ１２）。
【００３８】
また、前述したリセット状態フラグのオン検出タイミングからランダム時間Ｒ１経過後において、同じサービスを受ける他の無線端末１０からのサービス継続要求信号により、無線基地局２０において当該サービスに対応したフラグが既にオンにされていれば（Ｓ１５でＹＥＳ）、無線端末１０は、一連の処理を終了し、再度リセット状態フラグがオン（サービスに対応したフラグがオフ）になるか否かの判定処理を繰り返す（Ｓ１１、Ｓ１２）。
【００３９】
無線基地局２０と無線端末１０が上述した手順に従って処理を行う結果、例えば、無線基地局２０と無線端末１０との間では、図６に示すシーケンスに従った通信が行われる。
【００４０】
無線基地局２０からマルチキャスト情報の配信サービスが無線端末１０になされている過程で、無線基地局２０からリセット状態フラグがオンされると（（１））、即ち、各サービスに対応したフラグ（受信済みフラグ）がオフされると、その各サービスに対応したフラグを表す信号が無線基地局２０から無線端末１０に所定タイミングで繰返し送信される（図６における破線参照）。その過程で、無線端末１０は、無線基地局２０からオン状態となるリセット状態フラグ（サービスに対応したフラグがオフ）を表す信号を受信すると（（１））、ランダム時間Ｒ１経過後にサービス要求継続信号を無線基地局２０に送信する（（２））。そして、無線端末１０は、ランダム時間Ｔwaitの間、当該サービスに対応するフラグがオンになるかを監視する。
【００４１】
無線基地局２０は、上記サービス継続要求信号を当該無線端末１０または他の無線端末１０から受信すると、そのサービスに対応するフラグをオンにする。無線端末１０は、そのサービスに対応するフラグがオンされたことを検出すると（（３））、以後、リセット状態フラグがオンになること（（４））を監視する。そして、リセット状態フラグがオンされる毎に、無線基地局２０と無線端末１０との間において上記のような手順での通信が行われる。
【００４２】
上記のような処理によれば、無線基地局２０は、マルチキャスト情報の各種配信サービスに対応したフラグを所定のタイミングでリセット（オフ）すると共に、そのリセットの後、いずれかの無線端末１０からのサービス継続要求信号を受信したときに、そのサービスに対応したフラグをオンにするようにしている。従って、無線基地局２０は、サービスエリアＥｓにてマルチキャスト情報の配信サービスを受ける無線端末１０の数などを管理することなく、管理テーブルにて管理される各サービスに対応したフラグの状態に基づいてサービスの継続及び中止を決めることができる。
【００４３】
また、各無線端末１０は、無線基地局２０からブロードキャストされる各サービスに対応したフラグ（受信済みフラグ）の状態を監視することによって、同一のサービスエリアＥｓ内に自局と同一のサービスを要求する他の無線端末１０が存在するか否かを確認することができる。そして、そのフラグがオフの場合には、自局と同一のサービスを要求する他の無線端末１０が存在しないとして、そのサービスを希望する無線端末１０はサービス継続要求信号を無線基地局２０に送信する。一方、そのフラグがオンの場合には、自局と同一のサービスを要求する他の無線端末１０が存在するとして、そのサービスを希望する無線端末１０は、特にサービス継続要求信号を送信することはない。
【００４４】
従って、同一サービスエリアＥｓ内で、同一のサービスを希望する複数の無線端末１０のそれぞれからサービス継続要求信号が送信されることがなく、無線区間における輻輳が生じ難くなる。
【００４５】
上述したような手順（図５参照）に従って処理を行う無線端末１０からサービス継続要求信号が送信される際に、無線伝送路における信号の干渉や、他の無線端末から偶然同時に送信されたサービス継続要求信号との衝突等によって、そのサービス継続要求信号が無線基地局２０にて受信できない場合がある。このような場合には、無線端末１０は、次に述べるようにしてサービス継続要求信号の再送を行う。
【００４６】
前述した図５に示す手順に従って処理を行う無線端末１０は、サービス継続要求信号を無線基地局２０に送信した（Ｓ１６）後に、ランダム時間Ｔwait中、無線基地局２０から受信されるサービスに対応したフラグがオフの状態が維持された場合（Ｓ１９でＮＯかつＳ２０でＹＥＳ）、そのランダム時間Ｔwait満了時に、更に、ランダム時間Ｒ２が計算される（Ｓ２１）。そして、そのランダム時間Ｒ２が経過した後に（Ｓ２２でＹＥＳ）、再度、無線基地局２０からブロードキャストされるサービスに対応したフラグ（受信済みフラグ）がオンであるか否かが判定される（Ｓ２３）。ここで、そのサービスに対応したフラグがオン状態であれば（Ｓ２３でＹＥＳ）、無線端末１０は、無線基地局２０からブロードキャストされるマルチキャスト情報の配信サービスを受けつつ、一連の処理を終了する。
【００４７】
一方、受信されるサービスに対応したフラグがオフである場合には、前回送信したサービス継続要求信号（Ｓ１６参照）が無線基地局２０にて受信されなかったとして、当該無線端末１０は、サービス継続要求信号の再送を行う（Ｓ２４）。そして、このサービス継続要求信号の再送を終えた後、無線端末１０は、一連の処理を終了する。
【００４８】
無線端末１０が上述した手順に従って処理を行う結果、例えば、無線基地局２０と無線端末１０との間では、図７に示すシーケンスに従った通信が行われる。
【００４９】
無線基地局２０からマルチキャスト情報の配信サービスが無線端末１０になされている過程で、前述した場合（図６参照）と同様に、無線基地局２０からリセット状態フラグがオンされると（（１））、即ち、各サービスに対応したフラグ（受信済みフラグ）がオフされると、その各サービスに対応したフラグを表す信号が無線基地局２０から無線端末１０に所定タイミングで繰返し送信される（図７における破線参照）。その過程で、無線端末１０は、無線基地局２０からオン状態となるリセット状態フラグ（サービスに対応したフラグがオフ）を表す信号を受信すると（（１））、ランダム時間Ｒ１経過後にサービス要求継続信号を無線基地局２０に送信する（（２））。そして、無線端末１０は、ランダム時間Ｔwaitの間、当該サービスに対応するフラグがオンになるかを監視する。
【００５０】
上記サービス要求信号が信号干渉や衝突など何らかの理由により（×印）、無線基地局２０に受信されず、そのランダム時間Ｔwait中に無線基地局２０からのサービスに対応したフラグがオン状態とならない場合には、そのランダム時間Ｔwaitの経過後から更にランダム時間Ｒ２経過後に、無線端末１０はサービス要求継続信号を再送する（（３））。この無線端末１０から再送されるサービス継続信号により無線基地局２０にて管理される当該サービスに対応したフラグがオン状態となると、無線端末１０は、そのオン状態のフラグを受信した後（（４））、リセット状態フラグがオンになること（（５））を監視する。
【００５１】
上記のように、無線端末１０から送信されるサービス継続要求信号が何らかの理由により無線基地局２０にて受信されない場合、無線端末１０からサービス継続要求信号が再送されるので、無線基地局２０にて管理される当該サービスに対応したフラグを確実にオン状態にすることができる。
【００５２】
上記のようなシステムおいて、リセット状態フラグのリセット周期Ｔreset、即ち、マルチキャスト情報の全配信サービスに対応したフラグをリセットする周期Ｔreset、上記ランダム時間Ｒ１、Ｒ２及びランダム時間Ｔwaitの関係は、例えば、以下のようにして設定される。
【００５３】
ランダム時間Ｔwaitを固定にする場合、
Ｔwait＝Ｔreset −Ｒ１max −Ｒ２max                  （１）
のように設定される。また、ランダム時間Ｔwaitを可変にする場合、
Ｔwait＝（Ｔreset −Ｒ１max ）×ＲＡＴＥ              （２）
のように設定される。
【００５４】
Ｔwaitを固定にしてＴreset周期毎に同一の値として運用する場合、Ｔwaitの最大時間は、上記（１）式に従って演算される。従って、Ｔwaitの計算は、Ｒ２の最大値（Ｒ２max）としてＴreset −Ｒ１より小さい値を設定してうえで、上記（１）式を用いることによって実現することができる。
【００５５】
また、Ｔwaitを可変にしてＴreset毎に変える場合、（Ｔreset−Ｒ１）に一定の比率ＲＡＴＥを乗じることにより得られる値を用いることも可能である。この場合、Ｒ１がランダム値であるため、Ｔwaitを可変にすることができる。上記（２）式においてＲＡＴＥが大きければＲ２の最大値が小さくなり、再送時の衝突確立が高くなる。しかし、同一マルチキャスト情報の配信サービスを受けている他の無線端末からのサービス継続要求信号が送られてくる確率が高くなるので、再送の必要性が低くなるメリットがある。
【００５６】
一方、上記（２）式においてＲＡＴＥが小さければ、同一マルチキャスト情報の配信サービスを受けている他の無線端末からのサービス継続要求信号と衝突する確率が高くなる。しかし、Ｒ２を大きくとれるので、サービス継続要求信号の再送時に、その同一マルチキャスト情報の配信サービスを受けている他の無線端末からのサービス継続要求信号との衝突の確率が低くなるというメリットがある。
【００５７】
また、上記（２）式におけるＲＡＴＥを無線端末毎にユニークな値にすることにより、サービス継続要求信号の衝突の確率を低減できるようになる。
【００５８】
上記例では、サービス継続要求信号の再送を１回実行するようにしたが、このサービス継続要求信号の再送を複数回実行するように、各パラメータを変更することは容易に実現することができる。
【００５９】
即ち、
Ｔreset＝Ａ×（Ｔwait ＋Ｒ２max）                      （３）
となるようにＴwait及びＲ２maxを設定することができる。ここでＡは、整数であり、再送回数を表す。
【００６０】
ＩＧＭＰのバージョン１をサポートするネットワークに接続されている無線基地局であれば、ＩＧＭＰルータがホストからレポートを待つ最大時間は１０秒であることから、無線基地局におけるＴreset周期は、１０秒以内に設定することが妥当である。バージョン２に対応するネットワークの場合は、ＩＧＭＰルータがホストからレポートを待つ最大時間がメッセージ中にて指定されるので、当該Ｔreset周期は、その指定された時間内に設定することが妥当である。しかし、このＴreset 周期は、ＩＧＭＰのパラメータと関係なく設定し、ルータに対しては無線基地局がＩＧＭＰに対応した動作を行うようにすることも可能である。更に、ＩＧＭＰをサポートしないネットワークでのマルチキャスト情報の配信サービスを実施する場合であれば、このＴreset周期は、無線基地局独自の値に設定することができる。
【００６１】
上記各例において、無線基地局は情報配信装置に対応する。また、図５に示すステップＳ１６での処理が無線端末におけるサービス継続要求手段に対応し、図２に示す管理テーブル及び図４に示す処理が情報配信装置におけるサービス継続管理手段に対応する。
【００６２】
図４に示すステップＳ１での処理が管理状態リセット手段に対応する。図５に示すステップＳ１１乃至Ｓ１５での処理が継続要求制御手段に対応し、同図５に示すステップＳ２１乃至Ｓ２３での処理が再送制御手段に対応する。
【００６３】
【発明の効果】
以上、説明してきたように、本発明の一形態によれば、マルチキャスト情報の配信サービスに対して継続要求がなされたか否かを表す情報の状態に基づいて無線端末はサービス継続要求信号を情報配信装置に対して送信するか否かを決めることができる。また、情報配信装置は、サービス継続管理手段での管理状態に基づいてマルチキャスト情報の配信サービスを継続すべきか否かを決めることができる。そのため、情報配信装置は、サービスエリア内の無線端末に対し無線区間を介して的確にマルチキャスト情報の配信サービスを行えるようになる。
【００６４】
本発明の一形態によれば、上記のようなマルチキャスト提供システムに用いられる無線端末を提供することができる。
【００６５】
また、本発明の一形態によれば、上記のようなマルチキャスト提供システムに用いられる情報配信装置を提供することができる。
【図面の簡単な説明】
【図１】  本発明の実施の一形態に係るマルチキャストサービス提供システムの基本構成例を示すブロック図である。
【図２】  マルチキャストサービス提供システムにおける無線基地局が有する管理テーブルの一例を示す図である。
【図３】  無線基地局の状態遷移の例を示す図である。
【図４】  無線基地局での処理手順の一例を示すフローチャートである。
【図５】  各無線端末での処理手順の一例を示すフローチャートである。
【図６】  無線基地局と無線端末との間の通信手順の一例（その１）を示すシーケンス図である。
【図７】  無線基地局と無線端末との間の通信手順の一例（その２）を示すシーケンス図である。
【図８】  従来のマルチキャストサービス提供システムにおける無線基地局と無線端末との間の通信手順を示すシーケンス図である。
【符号の説明】
１０  無線端末
２０  無線基地局
【図１】
0004071915.tif 000002
【図２】
0004071915.tif 000003
【図３】
0004071915.tif 000004
【図４】
0004071915.tif 000005
【図５】
0004071915.tif 000006
【図６】
0004071915.tif 000007
【図７】
0004071915.tif 000008
【図８】
0004071915.tif 000009