(57)【要約】【課題】マルチキャスト通信に対応していない移動通信端末に対してマルチキャスト通信により配信されているコンテンツを配信する際のネットワーク負荷を低減する。【解決手段】携帯電話機は、セッション情報サーバから受信（Ｓ１）したマルチキャストセッション情報に対応するコンテンツ配信要求を変換ゲートウェイ装置に送信する（Ｓ２）。変換ゲートウェイ装置は、携帯電話機から受信したコンテンツ配信要求に基づいてマルチキャストグループ参加処理を行う（Ｓ３）。マルチキャストサーバは、マルチキャストパケットをマルチキャストグループに参加している各端末宛てに送信する（Ｓ４）。変換ゲートウェイ装置は、マルチキャストサーバから受信したマルチキャストパケットに基づいてパケット変換処理を行い（Ｓ５）、変換されたユニキャストパケットを携帯電話機に対して送信する（Ｓ６）。【選択図】　図４
2004129159.tif 000002
【特許請求の範囲】
【請求項１】
パケット変換装置が、
マルチキャスト通信により配信されるマルチキャストパケットの配信先グループごとに割り当てられるマルチキャストアドレスを、当該マルチキャストパケットの配信先となる複数の移動通信端末のアドレスに対応付けて記憶させるアドレス記憶ステップと、
前記マルチキャストアドレスを含むマルチキャストパケットを受信するパケット受信ステップと、
前記パケット受信ステップにおいて受信されたマルチキャストアドレスに基づいて、当該マルチキャストアドレスに対応する移動通信端末のアドレスを、前記アドレス記憶ステップにおいて記憶された移動通信端末のアドレスから抽出する抽出ステップと、
前記パケット受信ステップにおいて受信されたマルチキャストアドレスを前記抽出された移動通信端末のアドレスに置き換えることによりマルチキャストパケットをユニキャストパケットに変換するパケット変換ステップと、
前記変換されたユニキャストパケットを前記移動通信端末のアドレスに対応する移動通信端末に対して送信するパケット送信ステップと
を備えることを特徴とするパケット変換方法。
【請求項２】
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含むコンテンツ配信要求を当該移動通信端末のアドレスに対応する移動通信端末から受信する配信要求受信ステップと、
前記配信要求受信ステップにおいて受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信ステップにおいて受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求ステップとをさらに備え、
前記アドレス記憶ステップは、前記配信要求受信ステップにおいて受信された移動通信端末のアドレスを前記配信要求受信ステップにおいて受信されたマルチキャストアドレスに対応付けて記憶させることを特徴とする請求項１記載のパケット変換方法。
【請求項３】
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含むコンテンツ配信要求を外部端末から受信する配信要求受信ステップと、
前記配信要求受信ステップにおいて受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信ステップにおいて受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求ステップとをさらに備え、
前記アドレス記憶ステップは、前記配信要求受信ステップにおいて受信された移動通信端末のアドレスを前記配信要求受信ステップにおいて受信されたマルチキャストアドレスに対応付けて記憶させることを特徴とする請求項１記載のパケット変換方法。
【請求項４】
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含み、当該移動通信端末が参加可能なマルチキャストグループに配信されるコンテンツの配信要求を外部の端末から受信する配信要求受信ステップと、
前記配信要求受信ステップにおいて受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信ステップにおいて受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求ステップとをさらに備え、
前記アドレス記憶ステップは、前記配信要求受信ステップにおいて受信されたマルチキャストアドレスを前記配信要求受信ステップにおいて受信された移動通信端末のアドレスに対応付けて記憶させることを特徴とする請求項１記載のパケット変換方法。
【請求項５】
マルチキャスト通信によりマルチキャストパケットを配信する配信サーバと、パケットを変換するパケット変換装置と、移動通信網に収容される移動通信端末とを含んで構成されるパケット通信システムであって、
前記配信サーバは、
前記マルチキャストパケットの配信先グループごとに割り当てられるマルチキャストアドレスを含むマルチキャストパケットを配信するパケット配信手段を備え、
前記パケット変換装置は、
前記マルチキャストアドレスを、前記マルチキャストパケットの配信先となる複数の移動通信端末のアドレスに対応付けて記憶させるアドレス記憶手段と、
前記配信サーバにより配信されたマルチキャストパケットを受信するパケット受信手段と、
前記パケット受信手段により受信されたマルチキャストアドレスに基づいて、当該マルチキャストアドレスに対応する移動通信端末のアドレスを、前記アドレス記憶手段により記憶された移動通信端末のアドレスから抽出する抽出手段と、
前記パケット受信手段により受信されたマルチキャストアドレスを前記抽出された移動通信端末のアドレスに置き換ることによりマルチキャストパケットをユニキャストパケットに変換するパケット変換手段と、
前記変換されたユニキャストパケットを前記移動通信端末のアドレスに対応する移動通信端末に対して送信するパケット送信手段とを備え、
前記移動通信端末は、
前記パケット変換装置から送信されたユニキャストパケットを受信するユニキャストパケット受信手段を備えることを特徴とするパケット通信システム。
【請求項６】
前記パケット変換装置は、
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含むコンテンツ配信要求を当該移動通信端末のアドレスに対応する移動通信端末から受信する配信要求受信手段と、
前記配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、
前記アドレス記憶手段は、前記配信要求受信手段により受信された移動通信端末のアドレスを前記配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることを特徴とする請求項５記載のパケット通信システム。
【請求項７】
クライアント端末をさらに備え、
前記クライアント端末は、
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含むコンテンツ配信要求を送信する配信要求送信手段を備え、
前記パケット変換装置は、
前記クライアント端末から送信されたコンテンツ配信要求を受信する配信要求受信手段と、
前記配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、
前記アドレス記憶手段は、前記配信要求受信手段により受信された移動通信端末のアドレスを前記配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることを特徴とする請求項５記載のパケット通信システム。
【請求項８】
前記移動通信端末から送信された通知に基づいて当該移動通信端末が参加可能なマルチキャストグループに関する情報を管理する配信管理サーバをさらに備え、
前記配信管理サーバは、
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含み、当該移動通信端末が参加可能なマルチキャストグループに配信されるコンテンツの配信要求を送信する配信要求送信手段を備え、
前記パケット変換装置は、
前記配信管理サーバから送信された配信要求を受信する配信要求受信手段と、
前記配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、
前記アドレス記憶手段は、前記配信要求受信手段により受信されたマルチキャストアドレスを前記配信要求手段により受信された移動通信端末のアドレスに対応付けて記憶させることを特徴とする請求項５記載のパケット通信システム。
【請求項９】
マルチキャスト通信により配信されるマルチキャストパケットの配信先グループごとに割り当てられるマルチキャストアドレスを、当該マルチキャストパケットの配信先となる複数の移動通信端末のアドレスに対応付けて記憶させるアドレス記憶手段と、
前記マルチキャストアドレスを含むマルチキャストパケットを受信するパケット受信手段と、
前記パケット受信手段により受信されたマルチキャストアドレスに基づいて、当該マルチキャストアドレスに対応する移動通信端末のアドレスを、前記アドレス記憶手段により記憶された移動通信端末のアドレスから抽出する抽出手段と、
前記パケット受信手段により受信されたマルチキャストアドレスを前記抽出された移動通信端末のアドレスに置き換えることによりマルチキャストパケットをユニキャストパケットに変換するパケット変換手段と、
前記変換されたユニキャストパケットを前記移動通信端末のアドレスに対応する移動通信端末に対して送信するパケット送信手段と
を備えることを特徴とするパケット変換装置。
【請求項１０】
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含むコンテンツ配信要求を当該移動通信端末のアドレスに対応する移動通信端末から受信する配信要求受信手段と、
前記配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、
前記アドレス記憶手段は、前記配信要求受信手段において受信された移動通信端末のアドレスを前記配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることを特徴とする請求項９記載のパケット変換装置。
【請求項１１】
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含むコンテンツ配信要求を外部端末から受信する配信要求受信手段と、
前記配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、
前記アドレス記憶手段は、前記配信要求受信手段により受信された移動通信端末のアドレスを前記配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることを特徴とする請求項９記載のパケット変換装置。
【請求項１２】
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含み、当該移動通信端末が参加可能なマルチキャストグループに配信されるコンテンツの配信要求を外部の端末から受信する配信要求受信手段と、
前記配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、
前記アドレス記憶手段は、前記配信要求受信手段により受信されたマルチキャストアドレスを前記配信要求受信手段により受信された移動通信端末のアドレスに対応付けて記憶させることを特徴とする請求項９記載のパケット変換装置。
【請求項１３】
コンピュータを、
マルチキャスト通信により配信されるマルチキャストパケットの配信先グループごとに割り当てられるマルチキャストアドレスを、当該マルチキャストパケットの配信先となる複数の移動通信端末のアドレスに対応付けて記憶させるアドレス記憶手段と、
前記マルチキャストアドレスを含むマルチキャストパケットを受信するパケット受信手段と、
前記パケット受信手段により受信されたマルチキャストアドレスに基づいて、当該マルチキャストアドレスに対応する移動通信端末のアドレスを、前記アドレス記憶手段により記憶された移動通信端末のアドレスから抽出する抽出手段と、
前記パケット受信手段により受信されたマルチキャストアドレスを前記抽出された移動通信端末のアドレスに置き換えることによりマルチキャストパケットをユニキャストパケットに変換するパケット変換手段と、
前記変換されたユニキャストパケットを前記移動通信端末のアドレスに対応する移動通信端末に対して送信するパケット送信手段として機能させるためのパケット変換プログラム。
【請求項１４】
前記コンピュータを、
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含むコンテンツ配信要求を当該移動通信端末のアドレスに対応する移動通信端末から受信する配信要求受信手段と、
前記配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段としてさらに機能させ、
前記アドレス記憶手段は、前記配信要求受信手段において受信された移動通信端末のアドレスを前記配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることを特徴とする請求項１３記載のパケット変換プログラム。
【請求項１５】
前記コンピュータを、
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含むコンテンツ配信要求を外部端末から受信する配信要求受信手段と、
前記配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段としてさらに機能させ、
前記アドレス記憶手段は、前記配信要求受信手段により受信された移動通信端末のアドレスを前記配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることを特徴とする請求項１３記載のパケット変換プログラム。
【請求項１６】
前記コンピュータを、
前記移動通信端末のアドレスと前記マルチキャストアドレスとを含み、当該移動通信端末が参加可能なマルチキャストグループに配信されるコンテンツの配信要求を外部の端末から受信する配信要求受信手段と、
前記配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、前記配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段としてさらに機能させ、
前記アドレス記憶手段は、前記配信要求受信手段により受信されたマルチキャストアドレスを前記配信要求受信手段により受信された移動通信端末のアドレスに対応付けて記憶させることを特徴とする請求項１３記載のパケット変換プログラム。
【請求項１７】
請求項１３〜１６のいずれか１項に記載のパケット変換プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット変換方法、パケット通信システム、パケット変換装置、パケット変換プログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
情報通信の分野には、１台のホストから他の複数台のホストに対して同時に同一のコンテンツを配信させる方法としてマルチキャスト通信と呼ばれる方法がある。このマルチキャスト通信では、複数台のホストによって１つのグループが形成されている。そして、コンテンツを配信するホストは、１つのマルチキャストパケットを配信するだけで当該グループ内の全てのホストに同一のコンテンツを配信することができる。したがって、コンテンツを受信するホストが多数存在する場合には、マルチキャスト通信を適用することで、一台ごとにコンテンツを配信するユニキャスト通信に比べてネットワーク負荷を低減させることができる。このようなマルチキャスト通信の方法を開示する文献としては、例えば、特許文献１がある。
【０００３】
【特許文献１】
特開２００１−３４５８４５号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、マルチキャスト通信に対応していない端末、例えば、移動通信網に収容される携帯電話機などの移動通信端末では、配信ホストにより提供されるコンテンツをマルチキャスト通信により受信することができない。このような移動通信端末において、配信ホストにより提供されるコンテンツを受信する場合には、ユニキャスト通信により個別に受信する必要があった。したがって、コンテンツを受信する移動通信端末が多数存在する場合には、一台一台個別にコンテンツを配信しなければならないため、ネットワークのトラフィックが増大してしまい、ネットワークの帯域や配信ホスト等の負荷が大きくなってしまうという問題があった。
【０００５】
そこで、本発明は、上述した事情に鑑みてなされたものであり、マルチキャスト通信に対応していない移動通信端末に対してマルチキャスト通信により配信されているコンテンツを配信する際のネットワーク負荷を低減することができるパケット変換方法、パケット通信システム、パケット変換装置、パケット変換プログラムおよび記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明のパケット変換方法は、パケット変換装置が、マルチキャスト通信により配信されるマルチキャストパケットの配信先グループごとに割り当てられるマルチキャストアドレスを、当該マルチキャストパケットの配信先となる複数の移動通信端末のアドレスに対応付けて記憶させるアドレス記憶ステップと、マルチキャストアドレスを含むマルチキャストパケットを受信するパケット受信ステップと、パケット受信ステップにおいて受信されたマルチキャストアドレスに基づいて、当該マルチキャストアドレスに対応する移動通信端末のアドレスを、アドレス記憶ステップにおいて記憶された移動通信端末のアドレスから抽出する抽出ステップと、パケット受信ステップにおいて受信されたマルチキャストアドレスを抽出された移動通信端末のアドレスに置き換えることによりマルチキャストパケットをユニキャストパケットに変換するパケット変換ステップと、変換されたユニキャストパケットを移動通信端末のアドレスに対応する移動通信端末に対して送信するパケット送信ステップとを備えることを特徴とする。
【０００７】
また、本発明のパケット通信システムは、マルチキャスト通信によりマルチキャストパケットを配信する配信サーバと、パケットを変換するパケット変換装置と、移動通信網に収容される移動通信端末とを含んで構成されるパケット通信システムであって、配信サーバは、マルチキャストパケットの配信先グループごとに割り当てられるマルチキャストアドレスを含むマルチキャストパケットを配信するパケット配信手段を備え、パケット変換装置は、マルチキャストアドレスを、マルチキャストパケットの配信先となる複数の移動通信端末のアドレスに対応付けて記憶させるアドレス記憶手段と、配信サーバにより配信されたマルチキャストパケットを受信するパケット受信手段と、パケット受信手段により受信されたマルチキャストアドレスに基づいて、当該マルチキャストアドレスに対応する移動通信端末のアドレスを、アドレス記憶手段により記憶された移動通信端末のアドレスから抽出する抽出手段と、パケット受信手段により受信されたマルチキャストアドレスを抽出された移動通信端末のアドレスに置き換ることによりマルチキャストパケットをユニキャストパケットに変換するパケット変換手段と、変換されたユニキャストパケットを移動通信端末のアドレスに対応する移動通信端末に対して送信するパケット送信手段とを備え、移動通信端末は、パケット変換装置から送信されたユニキャストパケットを受信するユニキャストパケット受信手段を備えることを特徴とする。
【０００８】
また、本発明のパケット変換装置は、マルチキャスト通信により配信されるマルチキャストパケットの配信先グループごとに割り当てられるマルチキャストアドレスを、当該マルチキャストパケットの配信先となる複数の移動通信端末のアドレスに対応付けて記憶させるアドレス記憶手段と、マルチキャストアドレスを含むマルチキャストパケットを受信するパケット受信手段と、パケット受信手段により受信されたマルチキャストアドレスに基づいて、当該マルチキャストアドレスに対応する移動通信端末のアドレスを、アドレス記憶手段により記憶された移動通信端末のアドレスから抽出する抽出手段と、パケット受信手段により受信されたマルチキャストアドレスを抽出された移動通信端末のアドレスに置き換えることによりマルチキャストパケットをユニキャストパケットに変換するパケット変換手段と、変換されたユニキャストパケットを移動通信端末のアドレスに対応する移動通信端末に対して送信するパケット送信手段とを備えることを特徴とする。
【０００９】
また、本発明のパケット変換プログラムは、コンピュータを、マルチキャスト通信により配信されるマルチキャストパケットの配信先グループごとに割り当てられるマルチキャストアドレスを、当該マルチキャストパケットの配信先となる複数の移動通信端末のアドレスに対応付けて記憶させるアドレス記憶手段と、マルチキャストアドレスを含むマルチキャストパケットを受信するパケット受信手段と、パケット受信手段により受信されたマルチキャストアドレスに基づいて、当該マルチキャストアドレスに対応する移動通信端末のアドレスを、アドレス記憶手段により記憶された移動通信端末のアドレスから抽出する抽出手段と、パケット受信手段により受信されたマルチキャストアドレスを抽出された移動通信端末のアドレスに置き換えることによりマルチキャストパケットをユニキャストパケットに変換するパケット変換手段と、変換されたユニキャストパケットを移動通信端末のアドレスに対応する移動通信端末に対して送信するパケット送信手段として機能させることを特徴とする。
【００１０】
これらの発明によれば、マルチキャスト通信により配信されたマルチキャストパケットに含まれるマルチキャストアドレスを移動通信端末のアドレスに変更することによりマルチキャストパケットをユニキャストパケットに変換することができるため、マルチキャスト通信に対応していない移動通信端末に対してもマルチキャスト通信により配信されているコンテンツを配信することが可能となり、ひいてはネットワーク全体の負荷を低減することが可能となる。
【００１１】
本発明に係るパケット変換方法において、移動通信端末のアドレスとマルチキャストアドレスとを含むコンテンツ配信要求を当該移動通信端末のアドレスに対応する移動通信端末から受信する配信要求受信ステップと、配信要求受信ステップにおいて受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信ステップにおいて受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求ステップとをさらに備え、アドレス記憶ステップは、配信要求受信ステップにおいて受信された移動通信端末のアドレスを配信要求受信ステップにおいて受信されたマルチキャストアドレスに対応付けて記憶させることが好ましい。
【００１２】
また、本発明に係るパケット通信システムにおいて、パケット変換装置は、移動通信端末のアドレスとマルチキャストアドレスとを含むコンテンツ配信要求を当該移動通信端末のアドレスに対応する移動通信端末から受信する配信要求受信手段と、配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、アドレス記憶手段は、配信要求受信手段により受信された移動通信端末のアドレスを配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることが好ましい。
【００１３】
さらに、本発明に係るパケット変換装置において、移動通信端末のアドレスとマルチキャストアドレスとを含むコンテンツ配信要求を当該移動通信端末のアドレスに対応する移動通信端末から受信する配信要求受信手段と、配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、アドレス記憶手段は、配信要求受信手段において受信された移動通信端末のアドレスを配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることが好ましい。
【００１４】
さらにまた、本発明に係るパケット変換プログラムにおいて、コンピュータを、移動通信端末のアドレスとマルチキャストアドレスとを含むコンテンツ配信要求を当該移動通信端末のアドレスに対応する移動通信端末から受信する配信要求受信手段と、配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段としてさらに機能させ、アドレス記憶手段は、配信要求受信手段において受信された移動通信端末のアドレスを配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることが好ましい。
【００１５】
このようにすれば、マルチキャスト通信に対応していない移動通信端末からであってもマルチキャストグループへの登録を要求することが可能となる。
【００１６】
本発明に係るパケット変換方法において、移動通信端末のアドレスとマルチキャストアドレスとを含むコンテンツ配信要求を外部端末から受信する配信要求受信ステップと、配信要求受信ステップにおいて受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信ステップにおいて受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求ステップとをさらに備え、アドレス記憶ステップは、配信要求受信ステップにおいて受信された移動通信端末のアドレスを配信要求受信ステップにおいて受信されたマルチキャストアドレスに対応付けて記憶させることが好ましい。
【００１７】
また、本発明に係るパケット通信システムにおいて、クライアント端末をさらに備え、クライアント端末は、移動通信端末のアドレスとマルチキャストアドレスとを含むコンテンツ配信要求を送信する配信要求送信手段を備え、パケット変換装置は、クライアント端末から送信されたコンテンツ配信要求を受信する配信要求受信手段と、配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、アドレス記憶手段は、配信要求受信手段により受信された移動通信端末のアドレスを配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることが好ましい。
【００１８】
さらに、本発明に係るパケット変換装置において、移動通信端末のアドレスとマルチキャストアドレスとを含むコンテンツ配信要求を外部端末から受信する配信要求受信手段と、配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、アドレス記憶手段は、配信要求受信手段により受信された移動通信端末のアドレスを配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることが好ましい。
【００１９】
さらにまた、本発明に係るパケット変換プログラムにおいて、コンピュータを、移動通信端末のアドレスとマルチキャストアドレスとを含むコンテンツ配信要求を外部端末から受信する配信要求受信手段と、配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段としてさらに機能させ、アドレス記憶手段は、配信要求受信手段により受信された移動通信端末のアドレスを配信要求受信手段により受信されたマルチキャストアドレスに対応付けて記憶させることが好ましい。
【００２０】
このようにすれば、外部端末からでも、マルチキャスト通信に対応していない移動通信端末をマルチキャストグループへ登録させるように要求することが可能となる。
【００２１】
本発明に係るパケット変換方法において、移動通信端末のアドレスとマルチキャストアドレスとを含み、当該移動通信端末が参加可能なマルチキャストグループに配信されるコンテンツの配信要求を外部の端末から受信する配信要求受信ステップと、配信要求受信ステップにおいて受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信ステップにおいて受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求ステップとをさらに備え、アドレス記憶ステップは、配信要求受信ステップにおいて受信されたマルチキャストアドレスを配信要求受信ステップにおいて受信された移動通信端末のアドレスに対応付けて記憶させることが好ましい。
【００２２】
また、本発明に係るパケット通信システムにおいて、移動通信端末から送信された通知に基づいて当該移動通信端末が参加可能なマルチキャストグループに関する情報を管理する配信管理サーバをさらに備え、配信管理サーバは、移動通信端末のアドレスとマルチキャストアドレスとを含み、当該移動通信端末が参加可能なマルチキャストグループに配信されるコンテンツの配信要求を送信する配信要求送信手段を備え、パケット変換装置は、配信管理サーバから送信された配信要求を受信する配信要求受信手段と、配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、アドレス記憶手段は、配信要求受信手段により受信されたマルチキャストアドレスを配信要求受信手段により受信された移動通信端末のアドレスに対応付けて記憶させることが好ましい。
【００２３】
さらに、本発明に係るパケット変換装置において、移動通信端末のアドレスとマルチキャストアドレスとを含み、当該移動通信端末が参加可能なマルチキャストグループに配信されるコンテンツの配信要求を外部の端末から受信する配信要求受信手段と、配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段とをさらに備え、アドレス記憶手段は、配信要求受信手段により受信されたマルチキャストアドレスを配信要求受信手段により受信された移動通信端末のアドレスに対応付けて記憶させることが好ましい。
【００２４】
さらにまた、本発明に係るパケット変換プログラムにおいて、コンピュータを、移動通信端末のアドレスとマルチキャストアドレスとを含み、当該移動通信端末が参加可能なマルチキャストグループに配信されるコンテンツの配信要求を外部の端末から受信する配信要求受信手段と、配信要求受信手段により受信された移動通信端末のアドレスに対応する移動通信端末を、配信要求受信手段により受信されたマルチキャストアドレスに対応する配信先グループに登録するように要求するグループ登録要求手段としてさらに機能させ、アドレス記憶手段は、配信要求受信手段により受信されたマルチキャストアドレスを配信要求受信手段により受信された移動通信端末のアドレスに対応付けて記憶させることが好ましい。
【００２５】
このようにすれば、移動通信端末を管理している外部端末からの配信要求に基づいて、マルチキャスト通信に対応していない移動通信端末がマルチキャストグループに配信されるコンテンツを受信することが可能となる。
【００２６】
【発明の実施の形態】
以下、本発明に係る通信システムの各実施形態を図面に基づき説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００２７】
［第１実施形態］
図１は、本発明の第１実施形態における通信システム１の構成を例示する図である。図１に示すように、通信システム１は、携帯電話機１０、移動通信網２０、変換ゲートウェイ装置３０、マルチキャストサーバ４０、ルータ５０ａ，５０ｂ，５０ｃ、クライアント端末６０およびＳＤＰサーバ７０とを有する。
【００２８】
携帯電話機１０および移動通信網２０は、マルチキャスト通信に対応していない周知の携帯電話機および移動通信網である。なお、本実施形態においては、携帯電話機１０を有することとしているが、これに限られず、簡易型携帯電話機（ＰＨＳ）や通信機能を有する携帯型情報端末（ＰＤＡ）等の移動通信端末を有することとしてもよい。
【００２９】
また、ルータ５０およびクライアント端末６０は、共にマルチキャスト通信に対応しており、ルータ５０は、ネットワーク上を流れるマルチキャストパケットを中継する周知のルータであり、クライアント端末６０は、マルチキャストパケットを受信する周知のクライアント端末である。また、マルチキャストサーバ４０は、各種のコンテンツをマルチキャストパケットに変換し、このマルチキャストパケットをマルチキャスト通信により配信するサーバである。
【００３０】
セッション情報サーバ７０は、マルチキャスト通信のセッション情報を携帯電話機１０やクライアント端末６０に提供するサーバである。ここで、セッション情報には、コンテンツの名称、マルチキャストアドレス、ポート番号等のコンテンツの配信に関する情報が含まれている。マルチキャストアドレスは、コンテンツを配信するマルチキャストグループ（配信先グループ）に対して割り当てられるＩＰアドレスである。マルチキャストサーバ４０は、このマルチキャストアドレス宛てにコンテンツを配信する。携帯電話機１０やクライアント端末６０は、このマルチキャストアドレスに対応するマルチキャストグループに参加（登録）することによりマルチキャストサーバ４０から配信されたコンテンツを受信することができる。
【００３１】
本実施形態におけるセッション情報サーバ７０は、例えば、ＳＤＰ（Ｓｅｓｓｉｏｎ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）というプロトコルによりセッション情報を管理しており、ＳＡＰ（Ｓｅｓｓｉｏｎ　Ａｎｎｏｕｎｃｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）というプロトコルを用いて携帯電話機１０やクライアント端末６０にセッション情報を提供する。
【００３２】
また、変換ゲートウェイ装置３０は、マルチキャストパケットをユニキャストパケットに変換する装置である。ここで、図２を用いて変換ゲートウェイ装置３０の機能構成を説明する。図２に示すように、変換ゲートウェイ装置３０は、送受信部３１、パケット変換部３２、マルチキャストグループ参加処理部３３、アドレス管理部３４を含んで構成されている。以下において各構成要素を説明する。
【００３３】
送受信部３１は、マルチキャストサーバ４０から送信されたマルチキャストパケットを受信するとともに、ユニキャストパケットを携帯電話機１０に対して送信する。また、送受信部３１は、携帯電話機１０から送信された当該携帯電話機のアドレスとマルチキャストアドレスとを含むコンテンツの配信要求を受信する。
【００３４】
アドレス管理部３４は、アドレス対応テーブルを有しており、このアドレス対応テーブルに記憶されるアドレス情報を管理する。図３は、アドレス対応テーブルのテーブル構成を例示する図である。図３に示すように、アドレス対応テーブルには、マルチキャストアドレス３１ａと携帯電話機アドレス３１ｂとが対応づけられて記憶されている。マルチキャストアドレス３１ａは、マルチキャストパケットの配信先となるマルチキャストグループごとに割り当てられるＩＰアドレスである。携帯電話機アドレス３１ｂは、マルチキャストパケットから変換されたユニキャストパケットの送信先となる携帯電話機のＩＰアドレスである。なお、マルチキャストアドレス３１ａと携帯電話機アドレス３１ｂとの関係は、“１：１”あるいは“１：ｎ”（ｎは正の整数）の関係となる。すなわち、１つのマルチキャストアドレス３１ａに対して１ないし複数の携帯電話機アドレス３１ｂが対応することとなる。
【００３５】
アドレス管理部３４は、マルチキャストグループ参加処理部３３から受信した携帯電話機のアドレスとマルチキャストアドレスとを対応付けてアドレス対応テーブルに記憶させる。また、アドレス管理部３４は、パケット変換部３２から受信したマルチキャストアドレスに基づいて、アドレス対応テーブルを参照し、この参照の結果、抽出されたマルチキャストアドレスに対応する携帯電話機のアドレスをパケット変換部３２に返送する。
【００３６】
パケット変換部３２は、送受信部３１により受信されたマルチキャストパケットに含まれるマルチキャストアドレスをアドレス管理部３４に送信する。また、パケット変換部３２は、送受信部３１により受信されたマルチキャストアドレスをアドレス管理部３４から返送された携帯電話機のアドレスに置き換えることによりマルチキャストパケットをユニキャストパケットに変換する。
【００３７】
マルチキャストグループ参加処理部３３は、送受信部３１により受信された携帯電話機のアドレスとマルチキャストアドレスをアドレス管理部３４に送信する。また、マルチキャストグループ参加処理部３３は、送受信部３１により受信されたマルチキャストアドレスがアドレス対応テーブルに未登録のアドレスであるとアドレス管理部３４により判定された場合には、マルチキャストグループへの参加処理を行う。
【００３８】
マルチキャストグループへの参加処理としては、例えば、ＩＧＭＰ（ＩｎｔｅｒｎｅｔＧｒｏｕｐ　ｍｅｍｂｅｒｓｈｉｐ　Ｐｒｏｔｏｃｏｌ）というグループ管理プロトコルのＨｏｓｔ　Ｍｅｍｂｅｒｓｈｉｐ　Ｒｅｐｏｒｔを直近のルータ（本実施形態においてはルータ５０ｂ）に送信し、参加を希望するマルチキャストグループのマルチキャストアドレスを通知することによってマルチキャストグループに参加させるものがある。
【００３９】
なお、上述した送受信部３１、パケット変換部３２、マルチキャストグループ参加処理部３３、アドレス管理部３４の各機能は、例えば、ＲＯＭに記憶されている各種のプログラムをＲＡＭに読み込んで実行するＣＰＵによって実現される。
【００４０】
次に第１実施形態の動作を説明する。本実施形態における動作説明は、以下に説明する２つの処理手順にわけて説明する。まず、１つめの処理手順は、マルチキャストコンテンツの配信を要求する携帯電話機１０自らが直接、変換ゲートウェイに対してコンテンツ配信要求を送信する場合の処理手順であり、そのシーケンス図を図４に示す。２つめの処理手順は、マルチキャスト通信に対応しているクライアント端末６０から変換ゲートウェイに対して携帯電話機１０へのコンテンツ配信要求を送信する場合の処理手順であり、そのシーケンス図を図７に示す。
【００４１】
図４は、本実施形態における１つめの処理手順によるパケット変換処理の動作を説明するシーケンス図である。
【００４２】
このパケット変換処理は、携帯電話機１０がインターネット上に存在するセッション情報サーバ７０にアクセスし、所望するマルチキャストセッション情報の参照要求を送信することによって開始される。
【００４３】
まず、セッション情報サーバ７０は、携帯電話機１０から受信した参照要求に応じたマルチキャストセッション情報を当該携帯電話機１０に送信する（ステップＳ１）。次に、携帯電話機１０は、セッション情報サーバ７０から受信したマルチキャストセッション情報に対応するコンテンツを配信するように要求するコンテンツ配信要求を変換ゲートウェイ装置３０に送信する（ステップＳ２）。ここで、このコンテンツ配信要求には、携帯電話機１０のＩＰアドレスと携帯電話機１０のユーザが所望するコンテンツに対応するマルチキャストアドレスとが含まれる。
【００４４】
変換ゲートウェイ装置３０は、携帯電話機１０から受信したコンテンツ配信要求に基づいてマルチキャストグループ参加処理を行う（ステップＳ３）。このマルチキャストグループ参加処理の詳細については後述する。
【００４５】
次に、マルチキャストサーバ４０は、コンテンツデータをマルチキャストパケットに変換するとともに、このマルチキャストパケットをマルチキャストグループ宛てに配信する。このマルチキャストグループ宛に配信されたマルチキャストパケットは、マルチキャストグループに参加（登録）している各端末宛てに送信される（ステップＳ４）。
【００４６】
変換ゲートウェイ装置３０は、マルチキャストサーバ４０から受信したマルチキャストパケットに基づいてパケット変換処理を行う（ステップＳ５）。このパケット変換処理の詳細については後述する。
【００４７】
変換ゲートウェイ装置３０は、パケット変換処理により変換されたユニキャストパケットを携帯電話機１０に対して送信する（ステップＳ６）。
【００４８】
これにより、携帯電話機１０は、マルチキャストサーバ４０により配信されているマルチキャストコンテンツをユニキャストパケットで受信することができる。
【００４９】
次に、図５を参照して前述した図４のスッテップＳ３において行われるマルチキャストグループ参加処理について詳細に説明する。図５に示すように、まず、変換ゲートウェイ装置３０の送受信部３１は、携帯電話機１０から送信されたコンテンツ配信要求を受信する（ステップＳ３１）。
【００５０】
次に、変換ゲートウェイ装置３０のアドレス管理部３４は、送受信部３１により受信されたコンテンツ配信要求に含まれる携帯電話機１０のアドレスとマルチキャストアドレスをマルチキャストグループ参加処理部３３を介して受信し、この携帯電話機１０のアドレスとマルチキャストアドレスとを対応付けてアドレス対応テーブルに記憶させることでアドレス対応テーブルを更新する（ステップＳ３２）。
【００５１】
変換ゲートウェイ装置３０のアドレス管理部３４は、更新の対象となるマルチキャストアドレスがアドレス対応テーブルに初めて登録されるマルチキャストアドレスであるか否かを判定する（ステップＳ３３）。この判定の結果がＮＯである場合には、マルチキャストグループ参加処理を終了する。
【００５２】
一方、ステップＳ３３において新規登録のマルチキャストアドレスであると判定された場合（ステップＳ３３；ＹＥＳ）には、アドレス管理部３４は、その旨をマルチキャストグループ参加処理部３３に通知する。
【００５３】
そして、その旨が通知されたマルチキャストグループ参加処理部３３は、例えば、ＩＧＭＰのＨｏｓｔ　Ｍｅｍｂｅｒｓｈｉｐ　Ｒｅｐｏｒｔをルータ５０ｂに送信することによってマルチキャストグループに参加する（ステップＳ３４）。
【００５４】
次に、図６を参照して前述した図４のスッテップＳ５において行われるパケット変換処理について詳細に説明する。図６に示すように、まず、変換ゲートウェイ装置３０の送受信部３１は、マルチキャストサーバ４０から送信されたマルチキャストパケットを受信する（ステップＳ５１）。
【００５５】
次に、変換ゲートウェイ装置３０のアドレス管理部３４は、送受信部３１により受信されたマルチキャストパケットをパケット変換部３２を介して受信し、このマルチキャストパケットの宛先アドレスに指定されているマルチキャストアドレスに基づいてアドレス対応テーブルを検索する（ステップＳ５２）。具体的に説明すると、アドレス管理部３４は、マルチキャストアドレスを検索キーにしてアドレス対応テーブルを検索する。そして、アドレス管理部３４は、この検索の結果検出されたマルチキャストアドレスに対応する携帯電話機のアドレスをアドレス対応テーブルから抽出する。さらに、アドレス管理部３４は、この抽出された携帯電話機のアドレスをパケット変換部３２に送信する。
【００５６】
次に、変換ゲートウェイ装置３０のパケット変換部３２は、アドレス管理部３４から受信した携帯電話機のアドレスをマルチキャストパケットの宛先アドレスに決定する（スッテップＳ５３）。
【００５７】
変換ゲートウェイ装置３０のパケット変換部３２は、送受信部３１により受信されたマルチキャストパケットの宛先アドレスを、ステップＳ５３において決定された携帯電話機のアドレスに置き換えることによりマルチキャストパケットをユニキャストパケットに変換する（スッテップＳ５４）。
【００５８】
次に、変換ゲートウェイ装置３０の送受信部３１は、パケット変換部３２により変換されたユニキャストパケットをステップＳ５３において決定された携帯電話機のアドレスに対応する携帯電話機に対して送信する（スッテップＳ５５）。
【００５９】
変換ゲートウェイ装置３０のパケット変換部３２は、ステップＳ５２における検索により、他にも携帯電話機のアドレスが抽出されているか否かを判定する（ステップＳ５６）。この判定の結果がＮＯである場合には、パケット変換処理を終了する。
【００６０】
一方、ステップＳ５６において他にも携帯電話機のアドレスが抽出されていると判定された場合（ステップ５６；ＹＥＳ）には、処理をステップＳ５３に移行し、ステップＳ５３以降の処理を繰り返す。
【００６１】
図７は、本実施形態における２つめの処理手順によるパケット変換処理の動作を説明するシーケンス図である。
【００６２】
このパケット変換処理は、クライアント端末６０がインターネット上に存在するセッション情報サーバ７０にアクセスし、所望するマルチキャストセッション情報の参照要求を送信することによって開始される。
【００６３】
まず、セッション情報サーバ７０は、クライアント端末６０から受信した参照要求に応じたマルチキャストセッション情報を当該クライアント端末６０に送信する（ステップＳ１１）。次に、クライアント端末６０は、セッション情報サーバ７０から受信したマルチキャストセッション情報に対応するコンテンツを携帯電話機１０に対して配信するように要求するコンテンツ配信要求を変換ゲートウェイ装置３０に送信する（ステップＳ１２）。ここで、このコンテンツ配信要求には、携帯電話機１０のＩＰアドレスと携帯電話機１０のユーザが所望するコンテンツに対応するマルチキャストアドレスとが含まれる。
【００６４】
変換ゲートウェイ装置３０は、クライアント端末６０から受信したコンテンツ配信要求に基づいてマルチキャストグループ参加処理を行う（ステップＳ１３）。このマルチキャストグループ参加処理については前述した処理と同様であるため、ここでは詳細な説明を省略する。
【００６５】
次に、マルチキャストサーバ４０は、コンテンツデータをマルチキャストパケットに変換するとともに、このマルチキャストパケットをマルチキャストグループ宛てに配信する。このマルチキャストグループ宛に配信されたマルチキャストパケットは、マルチキャスト通信によってマルチキャストグループに参加（登録）している各端末宛てに送信される（ステップＳ１４）。
【００６６】
変換ゲートウェイ装置３０は、マルチキャストサーバ４０から受信したマルチキャストパケットに基づいてパケット変換処理を行う（ステップＳ１５）。このパケット変換処理については前述した処理と同様であるため、ここでは詳細な説明を省略する。
【００６７】
変換ゲートウェイ装置３０は、パケット変換処理により変換されたユニキャストパケットを携帯電話機１０に対して送信する（ステップＳ１６）。
【００６８】
これにより、携帯電話機１０は、マルチキャストサーバ４０により配信されているマルチキャストコンテンツをユニキャストパケットで受信することができる。
【００６９】
以上のように、変換ゲートウェイ装置３０を備えることによって、マルチキャスト通信に対応していない携帯電話機１０に対してマルチキャスト通信により配信されているコンテンツを配信することができるため、携帯電話機１０が直接マルチキャストサーバ４０からユニキャスト通信によりコンテンツを受信する場合に比べてネットワーク全体の負荷の低減を図ることができる。
【００７０】
［第２実施形態］
次に、本発明の第２実施形態について説明する。まず、図８を参照して本実施形態における通信システムの構成を説明する。図８に示すように、本実施形態における通信システム２には、配信管理サーバ８０とプレゼンスサーバ９０をさらに有している点で第１実施形態における通信システム１の構成と異なる。したがって、それ以外の構成は、第１実施形態における通信システム１の構成と同様であるので、各構成要素には同一の符合を付しその説明は省略すると共に、以下において第１実施形態との相違点について詳述する。
【００７１】
まず、本実施形態における通信システム２は、例えば、あるユーザが携帯電話機１０とクライアント端末６０とを所有している場合に、ユーザが携帯電話機１０を使用している場合には、携帯電話機１０に対してマルチキャストコンテンツが配信されるようにし、ユーザがクライアント端末６０を使用している場合には、クライアント端末６０に対してマルチキャストコンテンツが配信されるようにするために、配信管理サーバ８０とプレゼンスサーバ９０とが備えられている。
【００７２】
プレゼンスサーバ９０は、ユーザが現時点において携帯電話機１０またはクライアント端末６０のいずれを使用しているのかを示すプレゼンス情報を、携帯電話機１０とクライアント端末６０から送信される通知により管理するサーバ装置である。なお、プレゼンス情報としては、上述した現時点において携帯電話機１０またはクライアント端末６０のいずれを使用しているのかを示すユーザ使用状況情報に限られず、例えば、携帯電話機１０またはクライアント端末６０が通信可能な状態であるか否かを示す通信状態情報、ユーザが使用している携帯電話機１０の通信品質の良し悪しを示す通信品質情報、ユーザが仕事中あるいは帰宅した状態であるのかを示すユーザ状態情報等であってもよい。また、プレゼンスサーバ９０には、ユーザが所有する携帯電話機１０およびクライアント端末６０に関する情報がユーザにより予め登録されている。
【００７３】
配信管理サーバ８０は、プレゼンスサーバ９０から送信されるプレゼンス情報に基づいて後述するマルチキャストグループのメンバ変更処理を行うとともに、ユーザが現時点において使用している携帯電話機１０またはクライアント端末６０のいずれか一方に対してコンテンツを配信するように要求するコンテンツ配信要求を変換ゲートウェイ装置３０に送信する。ここで、このコンテンツ配信要求には、携帯電話機１０のＩＰアドレスと携帯電話機１０のユーザが所望するコンテンツに対応するマルチキャストアドレスとが含まれる。
【００７４】
また、配信管理サーバ８０は、移動通信端末１０およびクライアント端末６０が参加可能なマルチキャストグループに関する情報を管理する。なお、プレゼンスサーバ９０と配信管理サーバ８０は、インターネット上に存在するサーバ装置である。
【００７５】
次に本実施形態の動作を説明する。本実施形態における動作説明は、以下に説明する２つの処理手順にわけて説明する。まず、１つめの処理手順は、プレゼンス情報が携帯電話機１０を使用していることを示す場合のマルチキャストコンテンツ送信処理手順であり、そのシーケンス図を図９に示す。２つめの処理手順は、プレゼンス情報がクライアント端末６０を使用していることを示す場合のマルチキャストコンテンツ送信処理手順であり、そのシーケンス図を図７に示す。
【００７６】
図９は、本実施形態における１つめの処理手順によるマルチキャストコンテンツ送信処理の動作を説明するシーケンス図である。なお、図９に示すステップＳＳ２５〜Ｓ２７の各処理は、第１実施形態において詳述したステップＳ４〜Ｓ６の各処理（図４参照）と、それぞれ同一であるので、第１実施形態とは異なるステップＳ２１〜Ｓ２４の処理について説明する。
【００７７】
このマルチキャストコンテンツ送信処理は、携帯電話機１０がプレゼンスサーバ９０に対して現在ユーザにより所持されている旨の通知を送信することによって開始される。
【００７８】
まず、プレゼンスサーバ９０は、携帯電話機１０から受信した通知に対応するプレゼンス情報を配信管理サーバ８０に送信する（ステップＳ２１）。次に、配信管理サーバ８０は、プレゼンスサーバ９０から受信したプレゼンス情報に基づいてマルチキャストグループ変更処理を行う（ステップＳ２２）。
【００７９】
ここで、マルチキャストグループ変更処理を具体的に説明する。配信管理サーバ８０は、プレゼンスサーバ９０から受信したプレゼンス情報が携帯電話機１０を使用していることを示す場合には、コンテンツを配信するマルチキャストグループのメンバに、当該携帯電話機１０と同一のユーザが所有するクライアント端末６０が含まれているか否かを判定し、含まれている場合には、当該クライアント端末６０をマルチキャストグループのメンバから削除する。一方、配信管理サーバ８０は、プレゼンスサーバ９０から受信したプレゼンス情報がクライアント端末６０を使用していることを示す場合には、コンテンツを配信するマルチキャストグループのメンバに、当該クライアント端末６０と同一のユーザが所有する携帯電話機１０が含まれているか否かを判定し、含まれている場合には、当該携帯電話機１０をマルチキャストグループのメンバから削除する。
【００８０】
次に、配信管理サーバ８０は、コンテンツ配信要求を変換ゲートウェイ装置３０に対して送信する（ステップＳ２３）。ここで、このコンテンツ配信要求には、携帯電話機１０のＩＰアドレスと携帯電話機１０のユーザが所望するコンテンツに対応するマルチキャストアドレスとが含まれる。
【００８１】
変換ゲートウェイ装置３０は、配信管理サーバ８０から受信したコンテンツ配信要求に基づいてマルチキャストグループ参加処理を行う（ステップＳ２４）。
【００８２】
ここで、スッテップＳ２４において行われるマルチキャストグループ参加処理について説明する。まず、変換ゲートウェイ装置３０の送受信部３１は、配信管理サーバ８０から送信されたコンテンツ配信要求を受信する。次に、変換ゲートウェイ装置３０のアドレス管理部３４は、送受信部３１により受信されたコンテンツ配信要求に含まれる携帯電話機１０のアドレスとマルチキャストアドレスをマルチキャストグループ参加処理部３３を介して受信し、この携帯電話機１０のアドレスとマルチキャストアドレスとを対応付けてアドレス対応テーブルに記憶させることでアドレス対応テーブルを更新する。次に、変換ゲートウェイ装置３０のアドレス管理部３４は、更新の対象となるマルチキャストアドレスがアドレス対応テーブルに初めて登録されるマルチキャストアドレスであるか否かを判定し、新規登録のマルチキャストアドレスであると判定された場合には、アドレス管理部３４は、その旨をマルチキャストグループ参加処理部３３に通知する。そして、その旨が通知されたマルチキャストグループ参加処理部３３は、例えば、ＩＧＭＰのＨｏｓｔ　Ｍｅｍｂｅｒｓｈｉｐ　Ｒｅｐｏｒｔをルータ５０ｂに送信することによってマルチキャストグループに参加する。
【００８３】
これにより、携帯電話機１０とクライアント端末６０を所有するユーザは、携帯電話機１０を所持しているときには、携帯電話機１０でマルチキャストコンテンツを受信することができる。
【００８４】
図１０は、本実施形態における２つめの処理手順によるマルチキャストコンテンツ送信処理の動作を説明するシーケンス図である。
【００８５】
このマルチキャストコンテンツ送信処理は、クライアント端末６０がプレゼンスサーバ９０に対して現在ユーザにより使用されている旨の通知を送信することによって開始される。
【００８６】
まず、プレゼンスサーバ９０は、クライアント端末６０から受信した通知に応じたプレゼンス情報を配信管理サーバ８０に送信する（ステップＳ３１）。次に、配信管理サーバ８０は、プレゼンスサーバ９０から受信したプレゼンス情報に基づいて前述したマルチキャストグループ変更処理を行う（ステップＳ４２）。
【００８７】
次に、配信管理サーバ８０は、コンテンツ配信要求をクライアント端末６０に対して送信する（ステップＳ４３）。クライアント端末６０は、配信管理サーバ８０から受信したコンテンツ配信要求に基づいてマルチキャストグループ参加処理を行う（ステップＳ３４）。
【００８８】
次に、マルチキャストサーバ４０は、コンテンツデータをマルチキャストパケットに変換するとともに、このマルチキャストパケットをマルチキャストグループ宛てに配信する。このマルチキャストグループ宛に配信されたマルチキャストパケットは、マルチキャストグループに参加（登録）しているクライアント端末６０宛てに送信される（ステップＳ３５）。
【００８９】
これにより、携帯電話機１０とクライアント端末６０を所有するユーザは、クライアント端末６０を使用しているときには、クライアント端末６０でマルチキャストコンテンツを受信することができる。
【００９０】
なお、上述した第２実施形態において配信管理サーバ８０は、プレゼンスサーバ９０から受信したプレゼンス情報に基づいてマルチキャストグループ変更処理を行っているが、これに限られず、例えば、移動通信網に収容される携帯電話機の位置情報を管理している位置情報管理装置から受信した携帯電話機の位置情報に基づいてマルチキャストグループ変更処理を行うこととしてもよい。具体的に説明すると、例えば、配信管理サーバは、マルチキャスト通信により配信されるコンテンツ情報を位置情報に対応付けて予め記憶する。配信管理サーバは、位置情報管理装置から受信した携帯電話機の位置情報に基づいて、この位置情報に対応付けて記憶されているコンテンツ情報を抽出する。配信管理サーバは、この抽出したコンテンツ情報を携帯電話機に対して配信させるように要求するコンテンツ配信要求を変換ゲートウェイ装置等に送信する。これにより、変換ゲートウェイ装置では、上述したマルチキャストグループ参加処理が行われ、携帯電話機には、携帯電話機の位置情報に対応するコンテンツ情報が配信されることになる。
【００９１】
［変形例］
次に、上述した各実施形態の変形例について説明する。まず、図１１を参照して変形例における通信システムの構成を説明する。本変形例における通信システム３の構成が上述した各実施形態の構成と異なる点は、上述した各実施形態における変換ゲートウェイ装置３０がルータ５０ｂに接続していたのに対し、本変形例における変換ゲートウェイ装置３０はルータ５０ａに接続している点で異なる。すなわち、上述したかく実施形態における変換ゲートウェイ装置３０は、マルチキャストクライアント端末６０と同様の位置付けに構成されていたのに対し、本変形例における変換ゲートウェイ装置３０は、マルチキャストルータ５０ａと同様の位置付けに構成されている点で異なる。
【００９２】
したがって、各実施形態における変換ゲートウェイ装置３０は、ＩＧＭＰのＨｏｓｔ　Ｍｅｍｂｅｒｓｈｉｐ　Ｒｅｐｏｒｔを直近のルータ５０ｂに送信することによってマルチキャストグループへ参加することによりマルチキャストサーバ４０から配信されたマルチキャストパケットを受信していたが、本変形例における変換ゲートウェイ装置３０は、例えば、ＰＩＭ（Ｐｒｏｔｏｃｏｌ　Ｉｎｄｅｐｅｎｄｅｎｔ　Ｍｕｌｔｉｃａｓｔ）というプロトコルを使用してＪｏｉｎメッセージを隣接するルータと交わすことによってマルチキャストサーバ４０から配信されたマルチキャストパケットを受信することができる。
【００９３】
なお、本変形例における通信システム３の構成は、変換ゲートウェイ装置３０の接続先が各実施形態の接続先と異なること以外は、各実施形態における通信システム１，２の構成と同様であるので、各構成要素には同一の符合を付しその説明は省略する。
【００９４】
最後に、本発明の実施形態にかかるパケット変換プログラム、および、当該パケット変換プログラムを記録したコンピュータ読み取り可能な記録媒体（以下、単に記録媒体という）について説明する。ここで、記録媒体とは、コンピュータのハードウェア資源に備えられている読み取り装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読み取り装置にプログラムの記述内容を伝達できるものである。かかる記録媒体としては、例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されるメモリなどが該当する。
【００９５】
図１２は、本発明の実施形態にかかる記録媒体の構成図である。記録媒体１００は、図１２に示すように、プログラムを記録するプログラム領域１０１を備えている。このプログラム領域１０１には、パケット変換プログラム１０２が記録されている。パケット変換プログラム１０２は、送受信モジュール１０２ａ、パケット変換モジュール１０２ｂ、マルチキャストグループ参加処理モジュール１０２ｃ、アドレス管理モジュール１０２ｄとを備えて構成される。ここで、送受信モジュール１０２ａ、パケット変換モジュール１０２ｂ、マルチキャストグループ参加処理モジュール１０２ｃ、アドレス管理モジュール１０２ｄそれぞれを動作させることによって実現する機能は、上記変換ゲートウェイ装置３０の送受信部３１、パケット変換部３２、マルチキャストグループ参加処理部３３、アドレス管理部３４それぞれの機能と同様である。
【００９６】
図１３は、記録媒体１００に記録されたパケット変換プログラム１０２を実行するためのコンピュータのシステム構成図である。コンピュータ１１０は、図１３に示すように、読み取り装置１１１と、オペレーティングシステム（ＯＳ）を常駐させた作業用メモリ（ＲＡＭ）１１２と、通信手段である通信ユニット１１３と、パケット変換プログラム１０２の実行等を制御するＣＰＵ１１４とを備えている。ここで、記録媒体１００が読み取り装置１１１に挿入されると、記録媒体１００に記録された情報が読み取り装置１１１からアクセス可能となり、記録媒体１００のプログラム領域１０１に記録されたパケット変換プログラム１０２が、コンピュータ１１０によって実行可能となる。
【００９７】
上記読み取り装置１１１としては、記録媒体１００に対応して、フレキシブルディスクドライブ装置、ＣＤ−ＲＯＭドライブ装置、あるいは磁気テープドライブ装置などが用いられる。
【００９８】
【発明の効果】
本発明に係るパケット変換方法、パケット通信システム、パケット変換装置、パケット変換プログラムおよび記録媒体によれば、マルチキャスト通信に対応していない移動通信端末に対してマルチキャスト通信により配信されているコンテンツを配信する際のネットワーク負荷を低減することができる。
【図面の簡単な説明】
【図１】第１実施形態における通信システムの全体構成を例示する図である。
【図２】図１に示す変換ゲートウェイ装置の構成を例示する図である。
【図３】図２に示す変換ゲートウェイ装置に格納されるアドレス対応テーブルの構成を例示する図である。
【図４】図１に示す通信システムにおける動作の一例を説明するためのシーケンス図である。
【図５】図４に示すシーケンス図のマルチキャストグループ参加処理を説明するフローチャートである。
【図６】図４に示すシーケンス図のパケット変換処理を説明するフローチャートである。
【図７】図１に示す通信システムにおける動作の一例を説明するためのシーケンス図である。
【図８】第２実施形態における通信システムの全体構成を例示する図である。
【図９】図８に示す通信システムにおける動作の一例を説明するためのシーケンス図である。
【図１０】図８に示す通信システムにおける動作の一例を説明するためのシーケンス図である。
【図１１】変形例における通信システムの全体構成を例示する図である。
【図１２】記録媒体の構成図である。
【図１３】コンピュータのシステム構成図である。
【符号の説明】
１，２，３・・・通信システム、１０・・・携帯電話機、２０・・・移動通信網、３０・・・変換ゲートウェイ装置、３１・・・送受信部、３２・・・パケット変換部、３３・・・マルチキャストグループ参加処理部、３４・・・アドレス管理部、４０・・・マルチキャストサーバ、５０ａ，５０ｂ，５０ｃ・・・ルータ、６０・・・クライアント端末、７０・・・セッション情報サーバ、８０・・・配信管理サーバ、９０・・・プレゼンスサーバ。
【図１】
2004129159.tif 000003
【図２】
2004129159.tif 000004
【図３】
2004129159.tif 000005
【図４】
2004129159.tif 000006
【図５】
2004129159.tif 000007
【図６】
2004129159.tif 000008
【図７】
2004129159.tif 000009
【図８】
2004129159.tif 000010
【図９】
2004129159.tif 000011
【図１０】
2004129159.tif 000012
【図１１】
2004129159.tif 000013
【図１２】
2004129159.tif 000014
【図１３】
2004129159.tif 000015