(57)【特許請求の範囲】
【請求項１】
第一の処理を行って、情報配信サーバから所定の通信ネットワークを介してマルチキャスト配信される情報の受信を行い、第二の処理を行ってその情報の受信を終了させるクライアントのためのマルチキャスト情報配信制御方法において、
各ユーザのユーザ情報が管理され、
情報配信サーバからマルチキャスト配信される第一の情報を受信するクライアントを特定し、
上記クライアント以外の通信装置から上記所定の通信ネットワークを介してその特定された上記第一の情報を受信するクライアントに対して要求情報を送信し、
上記第一の情報を受信するクライアントにおいて、受信された要求情報に基づいて上記情報配信サーバからマルチキャスト配信される上記第一の情報の受信を可能にするための上記第一の処理を行い、
上記第一の情報を受信するクライアントが上記情報配信サーバからマルチキャスト配信される上記第一の情報の受信を行い、
上記ユーザ情報が変更された場合に、上記ユーザ情報が変更されたことを示すユーザ情報変更通知に含まれるユーザ識別子に基づいて該当する上記ユーザ情報が変更されたクライアントを特定し、
特定された上記ユーザ情報が変更されたクライアントが受信している情報のマルチキャストグループを変更すべきであるか否かを判断し、
マルチキャストグループを変更すべきであるとの判定がなされた場合、上記通信装置から上記所定の通信ネットワークを介してその特定された上記ユーザ情報が変更されたクライアントに対して要求情報を送信し、
上記ユーザ情報が変更されたクライアントにおいて、受信された要求情報に基づいて情報配信サーバからマルチキャスト配信される第二の情報の受信を可能にするための第一の処理を行えるようにしたマルチキャスト情報配信制御方法。
【請求項２】
請求項１記載のマルチキャスト情報配信制御方法において、
上記ユーザ情報が変更されたクライアントにおいて、受信された要求情報に基づいて上記第一の情報の受信を終了させるための上記第二の処理を行うマルチキャスト情報配信制御方法。
【請求項３】
請求項２記載のマルチキャスト情報配信制御方法において、
上記ユーザ情報が変更されたクライアントにおいて、上記第二の処理を行った後に上記第二の情報の受信を可能にするための第一の処理を行うマルチキャスト配信制御方法。
【請求項４】
請求項１記載のマルチキャスト情報配信制御方法において、
上記要求情報を受信した上記ユーザ情報が変更されたクライアントにて所定の操作がなされたときに、その要求情報に基づいて上記第二の情報の受信を可能にするための第一の処理を開始するマルチキャスト情報配信制御方法。
【請求項５】
請求項２または３記載のマルチキャスト情報配信制御方法において、
上記要求情報を受信した上記ユーザ情報が変更されたクライアントにて所定の操作がなされたときに、その要求情報に基づいて上記第一の処理及び第二の処理を開始するマルチキャスト情報配信制御方法。
【請求項６】
請求項１乃至５いずれか記載のマルチキャスト情報配信制御方法において、
上記第一の情報及び第二の情報の配信元となる情報配信サーバから上記要求情報を上記ユーザ情報が変更されたクライアントに送信するマルチキャスト情報配信制御方法。
【請求項７】
請求項１乃至６いずれか記載のマルチキャスト情報配信制御方法において、
上記ユーザ情報には、顧客契約情報、クライアント端末の機種、仕様端末の画面サイズの情報が含まれ、
上記ユーザ情報が変更された場合に、該ユーザ情報が変更されたクライアントを特定し、
上記ユーザ情報が変更されたクライアントが受信する情報として上記第一の情報より第二の情報が適するようになったか否かを判定し、
上記第二の情報が適するようになったとの判定がなされたときに、上記通信装置からその特定された上記ユーザ情報が変更されたクライアントに対して要求情報を送信するマルチキャスト情報配信制御方法。
【請求項８】
請求項１に記載のマルチキャスト情報配信制御方法において、
前記ユーザ情報変更通知には、クライアントを識別する情報であるユーザ識別子、変更されたユーザ情報の種類を表すユーザ情報種別、ユーザ情報種別で特定されるユーザ情報の変更前の内容を表す旧ユーザ情報、ユーザ情報種別で特定されるユーザ情報の変更後の内容を表す新ユーザ情報、ユーザ情報が変更された時刻が含まれることを特徴とするマルチキャスト情報配信制御方法。
【請求項９】
請求項１に記載のマルチキャスト情報配信制御方法において、
上記要求情報には、マルチキャストアドレス変更要求を移動機にて強制的に受け入れさせるか、あるいはユーザによる選択操作によりその変更要求を受け入れさせるかを識別するための識別子であるユーザ確認識別子が含まれることを特徴とするマルチキャスト情報配信制御方法。
【請求項１０】
第一の処理を行って、情報配信サーバから所定の通信ネットワークを介してマルチキャスト配信される情報の受信を行い、第二の処理を行ってその情報の受信を終了させるクライアントのためのマルチキャスト情報配信制御システムにおいて、
各ユーザのユーザ情報が管理され、
情報配信サーバからマルチキャスト配信される第一の情報を受信するクライアントを特定するクライアント特定手段と、
前記ユーザ情報が変更された場合に、前記ユーザ情報が変更されたことを示すユーザ情報変更通知に含まれるユーザ識別子に基づいて該当する上記ユーザ情報が変更されたクライアントを特定し、特定された上記ユーザ情報が変更されたクライアントが受信している情報のマルチキャストグループを変更すべきであるか否かを判断する変更判定手段と、
上記クライアント特定手段にて特定された上記第一の情報を受信するクライアントに対して上記所定の通信ネットワークを介して要求情報を送信する通信装置と
を有すると共に、
上記クライアントは、受信された要求情報に基づいて上記情報配信サーバからマルチキャスト配信される上記第一の情報の受信を可能にするための上記第一の処理を行なわせる第一の処理制御手段
を有し、
上記第一の処理により、上記第一の情報を受信するクライアントが上記情報配信サーバからマルチキャスト配信される上記第一の情報の受信を行えるようにし、
上記通信装置は、マルチキャストグループを変更すべきであるとの判定がなされた場合、上記変更判定手段にて特定された上記ユーザ情報が変更されたクライアントに対して上記所定の通信ネットワークを介して要求情報を送信し、
上記ユーザ情報が変更されたクライアントの第一の処理制御手段は、受信された要求情報に基づいて、上記情報配信サーバからマルチキャスト配信される上記第二の情報の受信を可能にするための上記第一の処理を行なわせるようにしたマルチキャスト情報配信制御システム。
【請求項１１】
請求項１０記載のマルチキャスト情報配信制御システムにおいて、
上記ユーザ情報が変更されたクライアントは、受信された要求情報に基づいて上記第一の情報の受信を終了させるために上記第二の処理を行わせる第二の処理制御手段を有するマルチキャスト情報配信制御システム。
【請求項１２】
請求項１１記載のマルチキャスト情報配信制御システムにおいて、
上記第一の処理制御手段は、上記第二の制御手段による上記第二の処理が終了した後に、上記第一の処理を行わせるようにしたマルチキャスト情報配信制御システム。
【請求項１３】
請求項１０記載のマルチキャスト情報配信制御システムにおいて、
上記第一の処理制御手段は、上記要求情報を受信した上記ユーザ情報が変更されたクライアントにて所定の操作がなされたときに、その要求に基づいて上記第一の処理を開始させるようにしたマルチキャスト情報配信制御システム。
【請求項１４】
請求項１１または１２いずれか記載のマルチキャスト情報配信制御システムにおいて、
上記第一の処理制御手段及び第二の処理制御手段は、上記要求情報を受信した上記ユーザ情報が変更されたクライアントにて所定の操作がなされたときに、その要求に基づいて上記第一の処理及び上記第二の処理を開始させるようにしたマルチキャスト情報配信制御システム。
【請求項１５】
請求項１０乃至１２いずれか記載のマルチキャスト情報配信制御システムにおいて、
上記通信装置は、上記第一の情報及び第二の情報の配信元となる情報配信サーバに備えられたマルチキャスト情報配信制御システム。
【請求項１６】
請求項１０乃至１３いずれか記載のマルチキャスト情報配信制御システムにおいて、
上記ユーザ情報には、顧客契約情報、クライアント端末の機種、仕様端末の画面サイズの情報が含まれ、
上記クライアント特定手段は、上記ユーザ情報が変更された上記第一の情報を受信するクライアントを特定するようにし、
上記変更判定手段は、上記ユーザ情報が変更されたことにより該クライアント特定手段にて特定される上記ユーザ情報が変更されたクライアントが受信する情報として上記第一の情報より第二の情報が適するようになったか否かを判定し、
該変更判定手段にて上記第二の情報が適するようになったとの判定がなされたときに、上記通信装置がその特定された上記ユーザ情報が変更されたクライアントに対して上記要求情報を送信するようにしたマルチキャスト情報配信制御システム。
【請求項１７】
請求項１６記載のマルチキャスト情報配信制御システムにおいて、
上記クライアント特定手段及び上記変更判定手段の少なくとも一方が情報配信サーバに備えられたマルチキャスト情報配信制御システム。
【請求項１８】
第一の処理を行って、情報配信サーバから所定の通信ネットワークを介してマルチキャスト配信される情報の受信を行い、第二の処理を行ってその情報の受信を終了させるクライアントのためのマルチキャスト情報配信制御システムにおける当該情報配信サーバにおいて、
各ユーザのユーザ情報が管理され、
当該情報配信サーバからマルチキャスト配信される第一の情報を受信するクライアントを特定するクライアント特定手段と、
該クライアント特定手段により特定された上記第一の情報を受信するクライアントに対して上記所定の通信ネットワークを介して要求情報を送信する要求情報送信手段と、
上記ユーザ情報が変更された場合に、上記ユーザ情報が変更されたことを示すユーザ情報変更通知に含まれるユーザ識別子に基づいて該当するクライアントを特定し、特定された上記ユーザ情報が変更されたクライアントが受信している情報のマルチキャストグループを変更すべきであるか否かを判断する変更判定手段と、
を有し、
上記第一の情報を受信するクライアントにおいて、受信された上記要求情報に基づいて当該情報配信サーバからマルチキャスト配信される第一の情報の受信を可能にするための上記第一の処理を行い、
上記要求情報送信手段は、マルチキャストグループを変更すべきであるとの判定がなされた場合、上記クライアント特定手段により特定された上記ユーザ情報が変更されたクライアントに対して上記所定の通信ネットワークを介して要求情報を送信し、
上記ユーザ情報が変更されたクライアントは、受信された要求情報に基づいて当該情報配信サーバからマルチキャスト配信される第二の情報の受信を可能にするための上記第一の処理を行い、当該情報配信サーバからマルチキャスト配信される上記第二の情報の受信を行えるようにした情報配信サーバ。
【請求項１９】
請求項１８記載の情報配信サーバにおいて、
上記ユーザ情報には、顧客契約情報、クライアント端末の機種、仕様端末の画面サイズの情報が含まれ、
上記クライアント特定手段は、上記ユーザ情報が変更された場合に、該ユーザ情報が変更されたクライアントを特定し、
上記変更判定手段は、上記ユーザ情報が変更されたことにより該クライアント特定手段にて特定される上記ユーザ情報が変更されたクライアントが受信する情報として上記第一の情報より第二の情報が適するようになったか否かを判定し、
上記要求情報送信手段は、該変更判定手段にて上記第二の情報が適するようになったとの判定がなされたときに、その特定された上記ユーザ情報が変更されたクライアントに対して上記要求情報を送信するようにした情報配信サーバ。
【請求項２０】
請求項１８に記載の情報配信サーバにおいて、
前記ユーザ情報変更通知には、クライアントを識別する情報であるユーザ識別子、変更されたユーザ情報の種類を表すユーザ情報種別、ユーザ情報種別で特定されるユーザ情報の変更前の内容を表す旧ユーザ情報、ユーザ情報種別で特定されるユーザ情報の変更後の内容を表す新ユーザ情報、ユーザ情報が変更された時刻が含まれることを特徴とする情報配信サーバ。
【請求項２１】
請求項１８に記載の情報配信サーバにおいて、
前記要求情報には、マルチキャストアドレス変更要求を移動機にて強制的に受け入れさせるか、あるいはユーザによる選択操作によりその変更要求を受け入れさせるかを識別するための識別子であるユーザ確認識別子が含まれることを特徴とする情報配信サーバ。
【請求項２２】
第一の処理を行って、情報配信サーバから所定の通信ネットワークを介してマルチキャスト配信される情報の受信を行い、第二の処理を行ってその情報の受信を終了させるクライアントにおいて、各ユーザのユーザ情報が管理され、
上記所定の通信ネットワークを介して送信され、前記情報配信サーバが、前記ユーザ情報が変更された場合に、前記ユーザ情報が変更されたことを示すユーザ情報変更通知に含まれるユーザ識別子に基づいて該当するクライアントを特定し、特定されたクライアントが受信している情報のマルチキャストグループを変更すべきであるか否かを判断し、マルチキャストグループを変更すべきであるとの判定がなされた場合に送信する要求情報を取得する要求情報取得手段と、
上記情報配信サーバからマルチキャスト配信される第一の情報を受信している状態において上記要求情報取得手段にて上記要求情報が取得されたときに、その要求情報に基づいて上記情報配信サーバからマルチキャスト配信される第二の情報の受信を可能にするための上記第一の処理を行なわせる第一の処理制御手段を有し、
上記第一の処理により、上記情報配信サーバからマルチキャスト配信される上記第二の情報の受信を行えるようにしたクライアント。
【請求項２３】
請求項２２記載のクライアントにおいて、
上記要求情報取得手段にて取得された要求情報に基づいて上記第一の情報の受信を終了させるための上記第二の処理を行わせる第二の処理制御手段を有するクライアント。
【請求項２４】
請求項２３記載のマルチキャスト情報配信制御システムにおいて、
上記第一の処理制御手段は、上記第二の処理制御手段による上記第二の処理が終了した後に、上記第一の処理を行わせるようにしたクライアント。
【請求項２５】
請求項２２記載のマルチキャスト情報配信制御システムにおいて、
上記第一の処理制御手段は、上記要求情報取得手段にて上記要求情報が取得された後に、該クライアントにて所定の操作がなされたときに、その要求に基づいて上記第一の処理を開始させるようにしたクライアント。
【請求項２６】
請求項２３または２４記載のマルチキャスト情報配信制御システムにおいて、
上記第一の処理制御手段及び第二の処理制御手段は、上記要求情報取得手段にて上記要求情報が取得された後に、該クライアントにて所定の操作がなされたときに、その要求情報に基づいて上記第一の処理及び上記第二の処理を開始させるようにしたクライアント。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチキャスト情報配信制御方法及びシステムに係り、詳しくは、マルチキャスト配信されるある情報を受信することが可能となる状態のクライアントをマルチキャスト配信される他の情報を受信することが可能な状態にするためのマルチキャスト情報配信制御方法及び装置に関する。
【０００２】
【従来の技術】
従来、マルチキャスト型情報配信システムでは、マルチキャスト配信される情報のクライアントでの受信を可能にさせるための処理、及びその情報の受信を終了するための処理は次のようにしてなされる。
【０００３】
情報配信を受けることを希望するクライアントは、マルチキャストグループに対応したマルチキャストＩＰアドレス宛ての情報（パケット）を受信できる状態にする（マルチキャストＩＰアドレス宛てのデータの受信動作を開始し、マルチキャストアＩＰドレスに対応したポート番号のポートをオープン状態にする）。そして、そのクライアントは、それが接続されたＩＰ網内のルータに対しＩＧＭＰ（Internet Group Management Protocol）に従ってそのマルチキャストＩＰアドレスを通知してそのマルチキャストＩＰアドレス宛ての情報（パケット）を受信することを宣言する（Join）。このマルチキャストＩＰアドレス宛ての情報を受信することの宣言（Join）により、ＩＰ網内の各ルータを転送されるそのマルチキャストＩＰアドレス宛ての情報がクライアントに到達できるようになる。
【０００４】
一方、そのマルチキャストＩＰアドレス宛ての情報のクライアントでの受信を終了させる場合、クライアントは、そのマルチキャストＩＰアドレス宛ての情報を受信できる状態を解除する（マルチキャストＩＰアドレス宛てのデータの受信動作を終了し、マルチキャストＩＰアドレスに対応したポート番号のポートをクローズ状態にする）。そして、そのクライアントは、それが接続されるＩＰ網内のルータに対してＩＧＭＰに従ってそのマルチキャストＩＰアドレス宛ての情報の受信を終了することを宣言する（Leave）。このマルチキャストＩＰアドレス宛ての情報の受信を終了することの宣言（Leave）により、ＩＰ網内の各ルータを転送されるそのマルチキャストＩＰアドレス宛ての情報がクライアントに到達しなくなる。
【０００５】
【発明が解決しようとする課題】
上記のようなマルチキャスト型情報配信システムでは、マルチキャスト配信される情報のクライアントでの受信を可能にするための処理、あるいは、その情報のクライアントでの受信を終了させるための処理の契機は、常に情報のマルチキャスト配信を受ける側となるクライアント内で与えられる。従って、クライアントがあるマルチキャストグループ（マルチキャストＩＰアドレス宛て）の情報を受信できる状態となるクライアントを他のマルチキャストグループの情報の受信ができる状態にするためには、当該他のマルチキャストグループの情報を受信可能にするための処理の契機をクライアント自身が与える必要がある。即ち、クライアントのユーザが何らかの操作を行うことによって、当該クライアントにて他のマルチキャストグループの情報を受信可能にするための処理が開始される。
【０００６】
しかし、上記のようにあるマルチキャストグループの情報を受信できる状態となるクライアントにおいてユーザ操作がなされたときに、当該クライアントが他のマルチキャストグループの情報を受信できる状態になるようにしていると、ユーザがその操作を何らかの理由で怠るとそのクライアントにて有用な情報を取得しかねてしまう場合がある。
【０００７】
そこで、本発明の第一の課題は、マルチキャスト配信される情報の受信が可能な状態のクライアントにおいてマルチキャスト配信される他の情報の受信を可能にするための処理の契機を、当該クライアント以外の通信装置から与えることのできるマルチキャスト情報配信制御方法及びシステムを提供することである。
【０００８】
また、本発明の第二の課題は、そのようなマルチキャスト情報配信方法に従った処理を行う情報の配信元となるサーバを提供することである。
【０００９】
更に、本発明の第三の課題は、そのようなマルチキャスト情報配信方法に従った処理を行う情報の配信先となるクライアントを提供することである。
【００１０】
【課題を解決するための手段】
上記第一の課題を解決するため、本発明によれば、第一の処理を行って、情報配信サーバから所定の通信ネットワークを介してマルチキャスト配信される情報の受信を行い、第二の処理を行ってその情報の受信を終了させるクライアントのためのマルチキャスト情報配信制御方法において、情報配信サーバからマルチキャスト配信される第一の情報を受信するクライアントを特定し、上記クライアント以外の通信装置から上記所定の通信ネットワークを介してその特定されたクライアントに対して要求情報を送信し、そのクライアントにおいて、受信された要求情報に基づいて上記情報配信サーバからマルチキャスト配信される第二の情報の受信を可能にするための上記第一の処理を行い、上記クライアントが上記情報配信サーバからマルチキャスト配信される上記第二の情報の受信を行えるように構成される。
【００１１】
このようなマルチキャスト情報配信制御方法では、情報配信サーバからマルチキャスト配信される第一の情報を受信するクライアントが特定されると、通信装置からその特定されたクライアントに対して要求情報が送信される。この要求情報を上記クライアントが受信すると、該クライアントは、その要求情報に基づいて第二の情報の受信を可能にするために第一の処理を行う。それによって、当該クライアントは、情報配信サーバからマルチキャスト配信される第二の情報の受信を行えるようになる。
【００１２】
上記第一の処理は、マルチキャスト配信される情報の受信を可能にするための処理であり、例えば、ＩＰの手順に従った情報のマルチキャスト配信の場合、マルチキャストＩＰアドレスをＩＰルータに通知してそのマルチキャストアドレス宛ての情報を配信することの宣言（Join）等の処理を含む。また、上記第二の処理は、マルチキャスト配信される情報の受信の終了を可能にするための処理であり、例えば、ＩＰの手順に従った情報のマルチキャスト配信の場合、マルチキャストＩＰアドレス宛ての情報の受信を終了することの宣言（Leave）をＩＰルータに行うなどの処理を含む。
【００１３】
上記第二の情報を新たに受信するクライアントで第一の情報の受信を終了させることができるという観点からから、本発明によれば、上記マルチキャスト情報配信制御方法において、上記クライアントにおいて、受信された要求情報に基づいて上記第一の情報の受信を終了させるための上記第二の処理を行うように構成される。
【００１４】
また、クライアントで受信される第一の情報を第二の情報に切替えることができるという観点から、本発明によれば、上記マルチキャスト情報配信制御方法において、上記クライアントにおいて、上記第二の処理を行った後に上記第一の処理を行うように構成される。
【００１５】
マルチキャスト配信される第二の情報の受信をクライアントのユーザの意思で決めることができるという観点から、本発明によれば、上記マルチキャスト情報配信制御方法において、上記要求情報を受信したクライアントにて所定の操作がなされたときに、その要求情報に基づいて上記第一の処理を開始するように構成することができる。
【００１６】
また、マルチキャスト配信される上記第一の情報の受信の終了及び上記第二の情報の受信をクライアントのユーザの意思で決めることができるという観点から、本発明によれば、上記各マルチキャスト情報配信制御方法において、上記要求情報を受信したクライアントにて所定の操作がなされたときに、その要求情報に基づいて上記第一の処理及び第二の処理を開始するように構成することができる。
【００１７】
情報の配信元となる情報配信サーバが主導してクライアントでの上記第二の情報の受信を可能にできるという観点から、本発明によれば、上記各マルチキャスト情報配信制御方法において、上記第一の情報及び第二の情報の配信元となる情報配信サーバから上記要求情報を上記クライアントに送信するように構成することができる。
【００１８】
クライアントにてより適した情報を自動的に受信できるという観点から、本発明によれば、上記各マルチキャスト情報配信制御方法において、各クライアントが受信する情報の適否に影響を与えるものとして予め定められた情報を各クライアント毎に管理し、その管理される情報が変化した上記第一の情報を受信するクライアントを特定し、その管理される情報の変化によりそのクライアントが受信する情報として上記第一の情報より第二の情報が適するようになったか否かを判定し、第二の情報が適するようになったとの判定がなされたときに、上記通信装置からその特定されたクライアントに対して要求情報を送信するように構成することができる。
【００１９】
上記各クライアントが受信する情報の適否に影響を与えるものとして予め定められた情報は、クライアントの機器の仕様、クライアントの使用状況（位置など）、クライアントに対する契約内容等、クライアントが受信する情報の適否、ふさわしさに影響を与える情報であれば、特に限定されない。
【００２０】
上記第一の課題を解決するため、本発明によれば、第一の処理を行って、情報配信サーバから所定の通信ネットワークを介してマルチキャスト配信される情報の受信を行い、第二の処理を行ってその情報の受信を終了させるクライアントのためのマルチキャスト情報配信制御システムにおいて、情報配信サーバからマルチキャスト配信される第一の情報を受信するクライアントを特定するクライアント特定手段と、該クライアント特定手段にて特定されたクライアントに対して上記所定の通信ネットワークを介して要求情報を送信する通信装置とを有すると共に、上記クライアントは、受信された要求情報に基づいて上記情報配信サーバからマルチキャスト配信される第二の情報の受信を可能にするための上記第一の処理を行なわせる第一の処理制御手段を有し、上記第一の処理により、上記クライアントが上記情報配信サーバからマルチキャスト配信される上記第二の情報の受信を行えるように構成される。
【００２１】
また、上記第二の課題を解決するため、本発明によれば、第一の処理を行って、情報配信サーバから所定の通信ネットワークを介してマルチキャスト配信される情報の受信を行い、第二の処理を行ってその情報の受信を終了させるクライアントのためのマルチキャスト情報配信制御システムにおける当該情報配信サーバにおいて、当該情報配信サーバからマルチキャスト配信される第一の情報を受信するクライアントを特定するクライアント特定手段と、該クライアント特定手段により特定されたクライアントに対して上記所定の通信ネットワークを介して要求情報を送信する要求情報送信手段とを有し、そのクライアントにおいて、受信された上記要求情報に基づいて当該情報配信サーバからマルチキャスト配信される第二の情報の受信を可能にするための上記第一の処理を行い、当該情報配信サーバからマルチキャスト配信される上記第二の情報の受信を行えるように構成される。
【００２２】
更に、上記第三の課題を解決するため、本発明によれば、第一の処理を行って、情報配信サーバから所定の通信ネットワークを介してマルチキャスト配信される情報の受信を行い、第二の処理を行ってその情報の受信を終了させるクライアントにおいて、上記所定の通信ネットワークを介して送信される要求情報を取得する要求情報取得手段と、上記情報配信サーバからマルチキャスト配信される第一の情報を受信している状態において上記要求情報取得手段にて上記要求情報が取得されたときに、その要求情報に基づいて上記情報配信サーバからマルチキャスト配信される第二の情報の受信を可能にするための上記第一の処理を行なわせる第一の処理制御手段を有し、上記第一の処理により、上記情報配信サーバからマルチキャスト配信される上記第二の情報の受信を行えるように構成される。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２４】
本発明の実施の一形態に係るマルチキャスト情報配信制御方法及びシステムが適用されるシステムは、例えば、図１に示すように構成される。この例では、移動通信システムにおいて、情報の配信元となるサーバからクライアントとなる移動機（携帯電話機、携帯情報端末（ＰＤＡ）、携帯電話機などに接続されたＰＣ端末等）に対して情報のマルチキャスト配信がなされる。
【００２５】
図１において、移動通信システム１００は、伝達ネットワーク５０及び複数の無線基地局２０１、２０２、２０３、…、２０ｎを有している。そして、情報の配信元となる情報配信サーバ１０が伝達ネットワーク５０に接続されている。伝達ネットワーク５０は、相互に通信路にて接続された複数のＩＰルータを有している。その複数のＩＰルータには、無線通信制御機能を有するＩＰルータが含まれており、その無線通信制御機能を有する各ＩＰルータに上記無線基地局２０１〜２０ｎのいずれかが接続されている。情報配信サーバ１０から送出された移動機３０宛ての情報（パケット）は、伝達ネットワーク５０内の各ＩＰルータを所定のルーティング手順（マルチキャストルーティング手順、ユニキャストルーティング手順など）に従って順次転送される。そして、無線通信制御機能を有するＩＰルータに到達した情報は、そのＩＰルータに接続される無線基地局２０ｉ（ｉは、１、…、ｎのいずれか）から移動機３０に送信される。
【００２６】
上記情報配信サーバ１０は、ゲートウエイ１５０を介してインターネットに接続されており、インターネット上の種々のコンテンツサーバや広告情報サーバから配信すべき情報を取得できるようになっている。
【００２７】
また、ユーザ管理サーバ４０が上記情報配信サーバ１０及び伝達ネットワーク５０に接続されている。このユーザ管理サーバ４０は、当該移動通信システム１００に登録されたユーザに関する情報（以下、ユーザ情報という）を管理している。このユーザ情報は、例えば、ユーザレファレンス情報、ユーザエージェントプロファイル情報及びアドレス情報を含む。
【００２８】
上記ユーザレファレンス情報は、ユーザの趣味、性別、居住地、現在位置などの情報を含む。上記ユーザエージェントプロファイル情報は、顧客契約情報、使用端末（移動機３０）の画面サイズ、端末機種、サポートカラー等の情報を含み。また、上記アドレス情報は、ユーザが使用する移動機３０のＩＰアドレス、電話番号（ＭＳＩＳＤＮ）、サービス提供番号（ＡＰＮ）等の情報を含む。
【００２９】
ユーザ管理サーバ４０は、上記のようなユーザ情報が更新される（現在位置の更新、顧客契約の更新、使用端末機種の更新、使用端末の画面サイズの変更など）毎に、そのユーザ情報を情報配信サーバ１０に提供する。これにより、情報のマルチキャスト配信元となる情報配信サーバ１０は、各ユーザに対する最新のユーザ情報を取得できる。
【００３０】
上記情報配信サーバ１０は、例えば、図２に示すように構成される。
【００３１】
図２において、この情報配信サーバ１０は、マルチキャストアプリケーション１１、マルチキャスト管理部１２、通信制御装置１２及び記憶装置１４を有している。マルチキャストアプリケーション１２は、クライアントとなる移動機３０に対して記憶装置１４に格納された情報のマルチキャスト配信を行うための処理、あるいは、インターネット上のコンテンツサーバから送られてきた情報の移動機３０に対するマルチキャスト配信を行うための処理を行う。マルチキャスト管理部１２は、マルチキャストアプリケーション１１からの要求に応じて、後述するようなマルチキャストアドレス変更要求の送信制御を行う。
【００３２】
通信制御装置１３は、情報配信サーバ１０の移動通信システム１００内での通信制御を行う。具体的には、マルチキャストアプリケーション１１からの指示に基づいてマルチキャストＩＰアドレス宛ての情報（パケット）を伝達ネットワーク５０に送信するための制御を行う。また、通信制御装置１３は、マルチキャスト管理部１２による送信制御に従って上記マルチキャストアドレス変更要求を移動機３０に宛てて送信する。更に、この通信制御装置１３は、ゲートウエイ１５０を介してインターネット内のコンテンツサーバや広告情報サーバと通信を行い、配信すべき情報を取得する。そして、その取得された情報は、マルチキャストアプリケーション１１により記憶装置１４に格納される。
【００３３】
上記のような構成の移動通信システム１００において、クライアントとなる移動機３０は、情報配信サーバ１０からマルチキャスト配信される情報を受信するために、従来のシステムと同様に、そのマルチキャスト配信される情報の受信を可能にするための処理（以下、Join処理という）を行う必要がある。また、その移動機３０は、そのように受信している情報の受信を終了するために、従来のシステムと同様に、その情報の受信を終了させるための処理（以下、Leave処理という）を行う必要がある。
【００３４】
以下、情報配信サーバ１０からマルチキャスト配信される情報のクライアントとなる移動機３０での受信動作について説明する。
【００３５】
例えば、高信頼マルチキャスト転送（ＲＭＴＰ：Reliable Multicast Transport Protocol）を実現するために、情報配信サーバは、ターミナル名（ＩＰアドレス、電話番号などのシステム内で一意的に決まる識別名）を用いて移動機３０を一意に認識し、受信者リストにその移動機３０のターミナル名を登録する。その際、移動機３０が、無線基地局２０I及び伝達ネットワーク５０を介して情報配信サーバ１０にターミナル名を通知する。情報配信サーバ１０が有する機能をによってそのターミナル名を取得するようにしてもよい。また、その移動機３０は、情報配信サーバ１０から配信される各情報（マルチキャストグループに対応）を受信するために必要なマルチキャストセッション情報（マルチキャストＩＰアドレス、ＵＤＰポート番号等）を当該情報配信サーバ１０から取得する。これら情報配信サーバ１０から配信される各種情報については、移動機３０に予め登録されている等、他の方法にて移動機３０に存在させるようにすることも可能である。
【００３６】
このような状態において、移動機３０はユーザが希望するマルチキャストグループに関して上記Join処理を行い、そのマルチキャストグループの情報の受信が可能な状態になる。具体的には、従来のシステムと同様に、移動機３０は、そのマルチキャストグループに対応したマルチキャストＩＰアドレス宛てのデータの受信動作を開始し、そのマルチキャストＩＰアドレスに対応したポート番号のポートをオープン状態にする。更に、移動機３０は、無線基地局２０ｉと無線通信を行ってその無線基地局２０ｉに接続された伝達ネットワーク５０内のルータに対してそのマルチキャストＩＰアドレスを通知し、そのマルチキャストＩＰアドレス宛ての情報(パケット)を受信することを宣言する（Join）。これにより、移動機３０は、情報配信サーバ１０から送出され、伝達ネットワーク５０内をマルチキャストルーティング手順に従って転送される上記マルチキャストグループの情報（パケット）を受信できるようになる。そして、例えば、ＲＭＴＰを採用する場合には、移動機３０は、その情報（全てのパケット）の受信が正常に終了すると、受信報告（ＡＣＫ）を情報配信サーバ１０に返す。なお、その情報の受信が正常に終了しない場合、移動機３０は受信報告（ＮＡＣＫ）を情報配信サーバ１０に返す。
【００３７】
上記のような手順に従って、クライアントとなる移動機３０が、情報配信サーバ１０からマルチキャスト配信される、例えば、横浜地区の地域情報（天気予報、ショッピング情報など）を受信する。
【００３８】
ユーザ管理サーバ４０は、管理している各ユーザのユーザ情報が変更されるか否かを監視している。そして、あるユーザのユーザ情報が変更されると、例えば、ユーザ情報に含まれる現在位置の情報が横浜地区内の位置から東京地区内の位置に変更されると、ユーザ管理サーバ４０はそのユーザ情報（現在位置の情報）が変更されたことを表すユーザ情報変更通知を情報管理サーバ１０に対して行う。このユーザ情報変更通知には、次のような情報が含まれる。
【００３９】
１）ユーザ識別子
これは、クライアント（移動機３０）を識別する情報（ユーザＩＤ、ＭＳＩＳＤＮ（Mobile Station International ISDN Number）、ＩＰアドレスなど）である。
【００４０】
２）ユーザ情報種別
これは、変更されたユーザ情報の種類を表し、例えば、現在位置の情報であることを表す。
【００４１】
３）旧ユーザ情報
これは、上記ユーザ情報種別で特定されるユーザ情報の変更前の内容を表し、例えば、横浜地区内の位置（ＧＰＳの座標、緯度／経度など）を表す。
【００４２】
４）新ユーザ情報
これは、上記ユーザ情報種別で特定されるユーザ情報の変更後の内容を表し、例えば、東京地区内の位置（ＧＰＳの座標、緯度／経度など）を表す。
【００４３】
５）時刻
これは、ユーザ情報が変更された時刻を表す。
【００４４】
情報配信サーバ１０は、例えば、図３に示すような手順に従って処理を行う。
【００４５】
図３において、情報配信サーバ１０は、上記のようなユーザ情報変更通知をユーザ管理サーバ４０から受けると（Ｓ１）、そのユーザ情報変更通知に含まれるユーザ識別子に基づいて該当するクライアントを特定する（Ｓ２）。具体的には、受信者リストからそのユーザ識別子に対応したターミナル名を抽出する。即ち、情報配信サーバ１０は、マルチキャストグループ毎に移動機３０のターミナル名を登録した受信者リストを保持しており、その受信者リストをターミナル名で検索することにより、その移動機３０が受信しているマルチキャストグループを認識する。また、情報配信サーバ１０は、ターミナル名からどのマルチキャストグループに属しているかを検索することが可能なテーブル（所属マルチキャストグループ参照テーブル）を保持しており、このテーブルを用いて、ターミナル名からその移動機３０がどのマルチキャストグループに属するかを認識することも可能である。
【００４６】
情報配信サーバ１０は、更に、上記ユーザ情報変更通知に基づいて、その移動機３０が受信している情報のマルチキャストグループ（マルチキャストＩＰアドレス）を変更すべきであるか否かを判定する（Ｓ３）。例えば、移動機３０の現在位置が横浜地区の位置から東京地区の位置に変更されたので、移動機３０が受信する横浜地区の地域情報に対応したマルチキャストグループを東京地区の地域情報に対応したマルチキャストグループに変更すべきであるとの判定がなされる（Ｓ３でＹＥＳ）。すると、情報配信サーバ１０は、マルチキャストアドレス変更要求を、例えば、ユニキャストルーティング手順に従って移動機３０宛てに送信する（Ｓ４）。上記マルチキャストアドレス変更要求は次のような情報を含む。
【００４７】
１）旧マルチキャストＩＰアドレス
これは、移動機３０（クライアント）がLeave処理を行うべきマルチキャストグループに対応したマルチキャストＩＰアドレスであり、例えば、横浜地区の地域情報のマルチキャストグループに対応したマルチキャストＩＰアドレスである。
【００４８】
２）新マルチキャストＩＰアドレス
これは、移動機３０が新たにJoin処理を行うべきマルチキャストグループに対応したマルチキャストＩＰアドレスであり、例えば、東京地区の地域情報のマルチキャストグループに対応したマルチキャストＩＰアドレスである。
【００４９】
３）旧受信ポート番号
これは、移動機３０が受信待受けを終了すべきポート番号である。
【００５０】
４）新受信ポート番号
これは、移動機３０が受信待ち受けを開始すべきポート番号である。
【００５１】
５）旧サーバアドレス
これは、移動機３０が受信を終了する情報の配信元となるサーバのＩＰアドレスであり、例えば、横浜地区の地域情報の供給元となるコンテンツサーバのＩＰアドレスである。
【００５２】
６）新サーバアドレス
これは、移動機３０が受信を開始する情報の配信元となるサーバのＩＰアドレスであり、例えば、東京地区の地域情報の供給元となるコンテンツサーバのＩＰアドレスである。
【００５３】
７）ユーザ確認識別子
これは、当該マルチキャストアドレス変更要求を移動機３０にて強制的に受け入れさせるか、あるいはユーザによる選択操作によりその変更要求を受け入れさせるかを識別するための識別子である。この識別子がＯＮであれば、移動機３０は、このマルチキャストアドレス変更要求を受信した際に、その変更要求を自動的に受け入れ、その変更要求に従った処理を行う。また、この識別子がＯＦＦであれば、移動機３０は、そのマルチキャストアドレス変更要求を受信した際に、その旨をユーザに報告（表示等）し、その変更要求を受け入れるか否かの選択をユーザ操作に委ねる。そして、その変更要求を受け入れるための選択操作がなされたときに、移動機３０はその変更要求に従った処理を行う。
【００５４】
なお、上記ユーザ情報が変更されたにも係わらず、移動機３０が受信する情報のマルチキャストグループを変更する必要がないと判定された場合には（Ｓ３でＮＯ）、情報配信サーバ１０は、上記マルチキャストアドレス変更要求の送信を行わずに、処理を終了する。
【００５５】
一方、あるマルチキャストグループに対応した情報（例えば、横浜地区の地域情報）を受信することが可能な状態となる移動機３０（クライアント）は、例えば、図４に示す手順に従って処理を行う。
【００５６】
図４において、移動機３０は、上述したように情報配信サーバ１０から送信されるマルチキャストアドレス変更要求を受信すると（Ｓ１１）、そのマルチキャストアドレス変更要求に含まれるユーザ確認識別子に基づいてそのマルチキャストアドレス変更要求を受け入れるか否かを判定する（Ｓ１２）。その識別子がＯＮ状態であると、移動機３０は、そのマルチキャストアドレス変更要求を受け入れるものと判定する。一方、その識別子がＯＦＦ状態であると、移動機３０は、そのマルチキャストアドレス変更要求を受信した旨の表示と共に、例えば、それに含まれる新サーバアドレスを表示して新たな情報の受信への切替を促す。そして、移動機３０は、そのマルチキャストアドレス変更要求を受け入れるたえの操作または受け入れないための操作のいずれかの操作がユーザによりなされるかを判定する。ユーザによりそのメッセージを受け入れるための操作がなされると、移動機３０は、そのマルチキャストアドレス変更要求を受け入れるものと判定する。
【００５７】
なお、移動機３０は、このマルチキャストアドレス変更要求を強制的に受け入れるためのモードを予め設定することもできる。この場合、上記識別子がＯＦＦ状態であると、そのモードの設定の有無に基いて当該マルチキャストアドレス変更要求を受け入れるか否かが判定される。
【００５８】
上記のようにしてマルチキャストアドレス変更要求を受け入れるものとの判定がなされると、移動機３０は、現時点で受信可能な状態となる情報（横浜地区の地域情報）のマルチキャストグループに関するLeave処理を行う（Ｓ１３）。即ち、移動機３０は、旧マルチキャストＩＰアドレス宛てのデータの受信動作を終了し、旧受信ポート番号のポートをクローズ状態にする。更に、移動機３０は、無線基地局２０ｉを介して接続される伝達ネットワーク５０内のルータに対してＩＧＭＰに従ってその旧マルチキャストＩＰアドレス宛ての情報の受信を終了することを宣言する。
【００５９】
上記のようにLeave処理が終了すると、移動機３０は、新たな情報（東京地区の地域情報）の受信を可能にするために、その新たな情報のマルチキャストグループに関するJoin処理を行う（Ｓ１４）。即ち、移動機３０は、新マルチキャストＩＰアドレス宛てのデータの受信動作を開始し、新受信ポート番号のポートをオープン状態にする。更に、移動機３０は、上記無線基地局２０ｉを介して接続される伝達ネットワーク５０内のルータに対してその新マルチキャストＩＰアドレスを送信して、その新マルチキャストＩＰアドレス宛ての情報を受信することの宣言を行う。その結果、情報配信サーバ１０からマルチキャスト配信される新たな情報（東京地区の地域情報）を移動機３０は受信できるようになる。
【００６０】
上記のような移動通信システム１００におけるマルチキャスト情報配信制御方法によれば、移動機３０の現在位置の変更（横浜地区から東京地区への変更）に伴って移動機３０宛てに情報配信サーバ１０から送信されるマルチキャストアドレス変更要求によって、当該移動機３０は、あるマルチキャストグループの情報（横浜地区の地域情報）の受信が可能な状態から他のマルチキャストグループの情報（東京地区の地域情報）の受信が可能な状態に切替えられる。
【００６１】
なお、上記例では、移動機３０は、情報配信サーバ１０からのマルチキャストアドレス変更要求に基づいて、現時点で受信可能なマルチキャストグループに関するLeave処理を行って、その後に、新たなマルチキャストグループに関するJoin処理を行うようにしているが、上記Leave処理を行うことなく、上記Join処理を行うようにすることもできる。この場合、移動機３０は、複数のマルチキャストグループの情報を受信できる状態となる。
【００６２】
また、上記例では、情報配信サーバ１０からマルチキャストアドレス変更要求がクライアントとなる移動機３０に対して送信されるようにしているが、他の通信装置からマルチキャストアドレス変更要求を当該移動機３０に対して送信することもできる。例えば、情報配信サーバ１０からマルチキャスト配信される情報を管理する管理サーバを設け、その管理サーバからマルチキャストアドレス変更要求をクライアントとなる移動機３０に送信することができる。この場合、上述した高信頼マルチキャスト転送（ＲＭＴＰ）を実現するためになされる移動機３０のターミナル名の通知や移動機３０での情報の正常受信の報告は、その管理サーバに対してなされることが好ましい。
【００６３】
上記例では、ユーザ情報のうち、クライアントとなる移動機３０の現在位置の情報に基づいて上記マルチキャストアドレス変更要求が移動機３０に提供されるようにしているが、ユーザ情報に含まれる一または複数の他の情報に基づいて上記マルチキャストアドレス変更要求を移動機３０に提供することも可能である。例えば、移動機３０において有効な画面サイズが切替えられた場合、今まで移動機３０の表示画面に表示できなかった情報を受信できる状態に切替えることもできる。あるいは、内容が時間的に変化する契約（例えば、ある期間だけサービスの優遇を受けられる契約）を行っているユーザの移動機に対しては、その契約内容の変化（優遇サービスを受けられる期間になること）に伴って移動機での受信可能な情報を切替えることも可能である。
【００６４】
上記例において、図３に示すＳ１、Ｓ２での処理がクライアント特定手段に対応し、情報配信サーバ１０が要求情報を送信する通信装置に対応する。また、図４に示すＳ１４での処理が第一の処理制御手段に対応し、Ｓ１３での処理が第二の処理制御手段に対応する。
【００６５】
また、図１に示すユーザ管理サーバ４０がユーザ管理手段に対応し、図３に示すＳ３での処理が変更判定手段に対応し、Ｓ１での処理が要求情報送信手段に対応する。更に、図４に示すＳ１１での処理が要求情報取得手段に対応する。
【００６６】
【発明の効果】
以上、説明したように、請求項１乃至１５記載の本願発明によれば、通信装置から送信される要求情報に基づいて、情報配信サーバからマルチキャスト配信される第一の情報を受信するクライアントにて第二の情報の受信を可能にするための第一の処理が行われるようになる。従って、マルチキャスト配信される情報の受信が可能な状態のクライアントにおいてマルチキャスト配信される他の情報の受信を可能にするための処理の契機を、当該クライアント以外の通信装置から与えることのできるマルチキャスト情報配信制御方法及びシステムを実現することができるようになる。
【００６７】
また、請求項１６及び１７記載の本願発明によれば、そのようなマルチキャスト情報配信方法に従った処理を行う情報の配信元となる情報配信サーバを実現することができる。
【００６８】
更に、請求項１８乃至２２記載の本願発明によれば、そのようなマルチキャスト情報配信方法に従った処理を行う情報の配信先となるクライアントを実現することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係るマルチキャスト情報配信制御方法が適用される移動通信システムの構成例を示す図である。
【図２】図１に示す移動通信システムにおける情報配信サーバの構成例を示すブロック図である。
【図３】マルチキャストアドレス変更要求の送信手順の一例を示すフローチャートである。
【図４】マルチキャストアドレス変更要求を受信した移動機での処理の一例を示すフローチャートである。
【符号の説明】
１０  情報配信サーバ
２０１、２０２、…、２０ｎ  無線基地局
３０  移動機（クライアント）
４０  ユーザ管理サーバ
５０  伝達ネットワーク
１００  移動通信システム
１５０  ゲートウエイ
【図１】
0003871023.tif 000002
【図２】
0003871023.tif 000003
【図３】
0003871023.tif 000004
【図４】
0003871023.tif 000005