異なるネットワーク間の通信を実施するための方法であって、前記異なるネットワークは、第1のネットワークおよび第2のネットワークを含み、前記第1のネットワークは、第1のネットワークプロトコルをサポートし、前記第2のネットワークは、第2のネットワークプロトコルをサポートし、前記第1のネットワークプロトコルは、前記第2のネットワークプロトコルとは異なっており、前記方法は、マルチキャストプロキシ装置が、前記第1のネットワークプロトコルをサポートするマルチキャストデータ取得要求を受信し、取得すべきマルチキャストデータのマルチキャストデータ識別情報MDIDを決定するステップと、前記MDIDに従って、マルチキャスト形式で、前記第2のネットワークプロトコルをサポートするネットワークデバイスから、前記取得すべきマルチキャストデータを取得し、前記取得すべきマルチキャストデータをバッファに入れるステップと、前記取得すべきマルチキャストデータ用に、前記第1のネットワークプロトコルをサポートするマルチキャストグループを確立するステップと、ユーザ装置によって取得すべき前記マルチキャストデータを、前記第1のネットワークプロトコルをサポートする前記マルチキャストグループに加わる前記ユーザ装置に送信するステップと、を含み、前記マルチキャストプロキシ装置は、前記第1のネットワークに対応する第1のネットワークアドレスおよび前記第2のネットワークに対応する第2のネットワークアドレスを有することを特徴とする方法。前記MDIDに従って、マルチキャスト形式で、前記第2のネットワークプロトコルをサポートする前記ネットワークデバイスから、前記取得すべきマルチキャストデータを取得し、前記取得すべきマルチキャストデータをバッファに入れる前記ステップが、前記第2のネットワークプロトコルをサポートするマルチキャストデータ取得要求を、前記第2のネットワークプロトコルをサポートするマルチキャストソース装置に送信するステップと、前記マルチキャストソース装置によって送信されたマルチキャストアドレスを受信するステップと、前記マルチキャストアドレスに従って、対応するマルチキャストグループに加わり、前記マルチキャストソース装置によって送信された前記マルチキャストデータを受信し、バッファに入れるステップと、を含み、前記取得要求は、前記MDIDを含むことを特徴とする請求項1に記載の方法。前記取得すべきマルチキャストデータ用に、前記第1のネットワークプロトコルをサポートするマルチキャストグループを確立する前記ステップが、前記第1のネットワークアドレスを、前記取得すべきマルチキャストデータに割り当て、前記第1のネットワークアドレスを前記マルチキャストデータの前記MDIDに関連付け、前記第1のネットワークアドレスを前記マルチキャストアドレスとして使用し、かつ前記第1のネットワークプロトコルをサポートする前記マルチキャストグループを確立するステップを含むことを特徴とする請求項1または2に記載の方法。前記ユーザ装置によって取得すべき前記マルチキャストデータを、前記第1のネットワークプロトコルをサポートする前記マルチキャストグループに加わる前記ユーザ装置に送信する前記ステップが、前記第1のネットワークプロトコルをサポートする前記マルチキャストデータ取得要求のソースアドレスに従って、前記マルチキャストグループの前記マルチキャストアドレスを、前記要求を送信する前記ユーザ装置に送信するステップと、マルチキャスト形式で、前記取得すべきマルチキャストデータを、前記マルチキャストグループに加わる前記ユーザ装置に送信するステップと、を含むことを特徴とする請求項3に記載の方法。前記MDIDに従って、マルチキャスト形式で、前記第2のネットワークプロトコルをサポートする前記ネットワークデバイスから、前記取得すべきマルチキャストデータを取得し、前記取得すべきマルチキャストデータをバッファに入れる前記ステップの前に、前記取得すべきマルチキャストデータをデータコンテンツとして使用し、かつ前記第1のネットワークプロトコルをサポートする前記マルチキャストグループが存在するかどうかを検出するステップと、前記取得すべきマルチキャストデータを前記データコンテンツとして使用し、かつ前記第1のネットワークプロトコルをサポートする前記マルチキャストグループが存在しない場合、後続のステップを実行するステップと、をさらに含むことを特徴とする請求項1、2または4に記載の方法。前記データコンテンツとして前記取得すべきマルチキャストデータを使用し、前記第1のネットワークプロトコルをサポートする前記マルチキャストグループが存在する場合、前記ユーザ装置によって取得すべき前記マルチキャストデータを、前記マルチキャストグループに加わる前記ユーザ装置に送信するステップをさらに含むことを特徴とする請求項5に記載の方法。前記MDIDが、ユニフォームリソースロケータURLであることを特徴とする請求項1、2または3に記載の方法。前記第1のネットワークおよび前記第2のネットワークが、それぞれIPv4ネットワークおよびIPv6ネットワークであり、または前記第1のネットワークおよび前記第2のネットワークが、それぞれIPv6ネットワークおよびIPv4ネットワークであることを特徴とする請求項1から7のいずれか一項に記載の方法。マルチキャストプロキシ装置であって、前記マルチキャストプロキシ装置が配置されたネットワークシステムが、第1のネットワークプロトコルをサポートする第1のネットワークおよび第2のネットワークプロトコルをサポートする第2のネットワークを含み、前記第1のネットワークプロトコルは前記第2のネットワークプロトコルとは異なっており、前記マルチキャストプロキシ装置は、前記第1のネットワークに対応する第1のネットワークアドレスおよび前記第2のネットワークに対応する第2のネットワークアドレスを有し、前記マルチキャストプロキシ装置は、前記第1のネットワークプロトコルをサポートするマルチキャストデータ取得要求を受信し、取得すべきマルチキャストデータのマルチキャストデータ識別情報MDIDを決定するように構成されたマルチキャスト要求受信ユニットと、前記MDIDに従って、マルチキャスト形式で、前記第2のネットワークプロトコルをサポートするネットワークデバイスから、前記取得すべきマルチキャストデータを取得し、前記取得すべきマルチキャストデータをバッファに入れるように構成されたマルチキャストデータ取得ユニットと、前記取得すべきマルチキャストデータ用に、前記第1のネットワークプロトコルをサポートするマルチキャストグループを確立し、前記確立されたマルチキャストグループの情報を維持するように構成されたマルチキャストグループ維持ユニットと、ユーザ装置によって取得すべき前記マルチキャストデータを、前記第1のネットワークプロトコルをサポートする前記マルチキャストグループに加わる前記ユーザ装置に送信するように構成されたマルチキャスト送信ユニットと、を備えることを特徴とするマルチキャストプロキシ装置。前記マルチキャストデータ取得ユニットが、前記第2のネットワークプロトコルをサポートし、かつ前記MDIDを含むマルチキャストデータ取得要求を、前記第2のネットワークプロトコルをサポートするマルチキャストソース装置に送信するように構成されたマルチキャストアドレス要求サブユニットと、前記マルチキャストソース装置によって送信されたマルチキャストアドレスを受信するように構成されたマルチキャストアドレス受信サブユニットと、前記マルチキャストアドレスに従って、対応するマルチキャストグループに加わり、前記マルチキャストソース装置によって送信されたマルチキャストデータを受信し、バッファに入れるように構成されたマルチキャストデータ受信サブユニットと、を備えることを特徴とする請求項9に記載の装置。前記マルチキャストグループ維持ユニットが、前記第1のネットワークアドレスを、前記取得すべきマルチキャストデータに割り当て、前記第1のネットワークアドレスを、前記マルチキャストデータの前記MDIDと関連付け、前記第1のネットワークアドレスを前記マルチキャストアドレスとして使用し、かつ前記第1のネットワークプロトコルをサポートする前記マルチキャストグループを確立するように構成されたマルチキャストグループ確立サブユニットと、前記確立されたマルチキャストグループの情報を更新するように構成されたマルチキャストグループ更新サブユニットと、を備えることを特徴とする請求項9に記載の装置。前記マルチキャスト送信ユニットが、前記第1のネットワークプロトコルをサポートする前記マルチキャストデータ取得要求のソースアドレスに従って、前記マルチキャストグループの前記マルチキャストアドレスを、前記ユーザ装置に送信するように構成されたマルチキャストアドレス送信サブユニットと、マルチキャスト形式で、前記ユーザ装置によって取得すべき前記マルチキャストデータを、前記マルチキャストグループに加わる前記ユーザ装置に送信するように構成されたマルチキャストデータ送信サブユニットと、を備えることを特徴とする請求項9に記載の装置。前記マルチキャストプロキシ装置が、前記マルチキャスト要求受信ユニットが、前記第1のネットワークをサポートする前記マルチキャストデータ取得要求を受信した後、取得されることになる前記マルチキャストデータをデータコンテンツとして使用し、前記第1のネットワークプロトコルをサポートする前記マルチキャストグループが存在するかどうかを検出するように構成されたマルチキャストグループ検出ユニットをさらに備え、前記マルチキャストグループが存在しない場合、前記マルチキャストデータ取得ユニット、前記マルチキャストグループ維持ユニットおよび前記マルチキャスト送信ユニットは、前記MDIDに従って、マルチキャスト形式で、前記第2のネットワークプロトコルをサポートする前記ネットワークデバイスから、前記取得すべきマルチキャストデータを取得し、前記取得すべきマルチキャストデータをバッファに入れ、前記取得すべきマルチキャストデータ用に、前記第1のネットワークプロトコルをサポートする前記マルチキャストグループを確立し、前記取得すべきマルチキャストデータを前記マルチキャストグループに加わる前記ユーザ装置に送信し、前記マルチキャストグループが存在する場合、前記マルチキャスト送信ユニットは、前記ユーザ装置によって取得すべき前記マルチキャストデータを、前記マルチキャストグループに加わる前記ユーザ装置に送信することを特徴とする請求項9から12のいずれか一項に記載の装置。しかしながら、このIPv4IPv6マルチキャストプロトコルは、変換能力が低く、大規模なマルチキャストアプリケーションをサポートすることができない。本発明の一実施形態は、異なるネットワーク間の通信を実施するための方法を提供し、異なるネットワークは、第1のネットワークおよび第2のネットワークを含み、第1のネットワークは、第1のネットワークプロトコルをサポートし、第2のネットワークは、第2のネットワークプロトコルをサポートし、第1のネットワークプロトコルは、第2のネットワークプロトコルとは異なっている。この方法は、マルチキャストプロキシ装置が、第1のネットワークプロトコルをサポートするマルチキャストデータ取得要求を受信し、取得すべきマルチキャストデータのマルチキャストデータ識別情報MDIDを決定するステップであって、マルチキャストプロキシ装置は、第1のネットワークに対応する第1のネットワークアドレスおよび第2のネットワークに対応する第2のネットワークアドレスを有するステップと、MDIDに従って、マルチキャスト形式で、第2のネットワークプロトコルをサポートするネットワークデバイスから、取得すべきマルチキャストデータを取得し、取得すべきマルチキャストデータをバッファに入れるステップと、取得すべきマルチキャストデータ用に、第1のネットワークプロトコルをサポートするマルチキャストグループを確立するステップと、ユーザ装置によって取得すべきマルチキャストデータを、第1のネットワークプロトコルをサポートするマルチキャストグループに加わるユーザ装置に送信するステップと、を含む。本発明の一実施形態はまた、マルチキャストプロキシ装置を提供し、マルチキャストプロキシ装置が配置されたネットワークシステムが、第1のネットワークプロトコルをサポートする第1のネットワークおよび第2のネットワークプロトコルをサポートする第2のネットワークを含み、第1のネットワークプロトコルは第2のネットワークプロトコルとは異なっており、マルチキャストプロキシ装置は、第1のネットワークに対応する第1のネットワークアドレスおよび第2のネットワークに対応する第2のネットワークアドレスを有し、このマルチキャストプロキシ装置は、第1のネットワークプロトコルをサポートするマルチキャストデータ取得要求を受信し、取得すべきマルチキャストデータのマルチキャストデータ識別情報MDIDを決定するように構成されたマルチキャスト要求受信ユニットと、MDIDに従って、マルチキャスト形式で、第2のネットワークプロトコルをサポートするネットワークデバイスから、取得すべきマルチキャストデータを取得し、この取得すべきマルチキャストデータをバッファに入れるように構成されたマルチキャストデータ取得ユニットと、この取得すべきマルチキャストデータ用に、第1のネットワークプロトコルをサポートするマルチキャストグループを確立し、この確立されたマルチキャストグループの情報を維持するように構成されたマルチキャストグループ維持ユニットと、ユーザ装置によって取得すべきマルチキャストデータを、第1のネットワークプロトコルをサポートするマルチキャストグループに加わるユーザ装置に送信するように構成されたマルチキャスト送信ユニットと、を備える。以下、添付の図面および具体的な実施形態を参照して、本発明について詳細に説明する。しかしながら、以下の実施形態は、技術的解決策の理解を補助する例示的なものでしかなく、本発明を限定することは意図していないことに留意されたい。本発明の一実施形態によるネットワークにおいて、第1のネットワークプロトコルをサポートする第1のネットワークおよび第2のネットワークプロトコルをサポートする第2のネットワークが存在し、ここでは、第1のネットワークプロトコルは第2のネットワークプロトコルとは異なっており、2つのネットワークプロトコルを同時にサポートするマルチキャストプロキシ装置もまた存在する。第2のネットワークプロトコルをサポートするマルチキャストソース装置から、第1のネットワークプロトコルをサポートするユーザ装置によってマルチキャストデータを取得するための方法は、以下の通りである:第1のネットワークプロトコルをサポートするユーザ装置によって、マルチキャストプロキシ装置の第1のネットワークIPアドレスに従って、第1のネットワークプロトコルをサポートするマルチキャストデータ取得要求をマルチキャストプロキシ装置に送信するステップであって、マルチキャストデータ取得要求が、ユーザ装置が取得を要求するマルチキャストデータを決定するために使用されるマルチキャストデータ識別情報を含む、ステップ。たとえば、MDIDには、これには限定しないが、マルチキャストデータのユニフォームリソースロケータが含まれ、マルチキャストプロキシ装置の第2のネットワークIPアドレスおよびMDIDを使用することによって、第2のネットワークプロトコルをサポートするマルチキャストデータ取得要求を、第2のネットワークプロトコルをサポートするマルチキャストソース装置に送信するステップ、取得したマルチキャストデータを記憶媒体に格納し、第1のネットワークマルチキャストアドレスをマルチキャストデータに割り当て、第1のネットワークマルチキャストアドレスをユーザ装置に送信するステップ、ならびに必要なマルチキャストデータを取得するために、ユーザ装置が、第1のネットワークマルチキャストアドレスに従って、対応するマルチキャストグループに加わるステップ。たとえば、本実施形態において、第1のネットワークおよび第2のネットワークは、それぞれIPv4ネットワークおよびIPv6ネットワークであってよく、またはそれぞれIPv6ネットワークおよびIPv4ネットワークであってもよく、また他のプロトコルタイプのネットワークであってもよい。本発明の一実施形態によるネットワークにおいて、異なるネットワークプロトコルの第1のネットワークおよび第2のネットワークならびにこの2つのネットワークを同時にサポートするマルチキャストプロキシ装置が存在する。さらに、第1のネットワークプロトコルをサポートするユーザ装置が第1のネットワーク内に存在し、第2のネットワークプロトコルをサポートするマルチキャストソース装置が第2のネットワーク内に存在する。ユーザ装置は、マルチキャストプロキシ装置によって維持されるMDIDと、要求されたマルチキャストデータに割り当てられた第1のネットワークマルチキャストアドレスとの間の対応関係に従って、マルチキャストデータを取得し、具体的な方法は以下の通りである:ユーザ装置によって、マルチキャストプロキシ装置の第1のネットワークIPアドレスに従って、マルチキャストデータ取得要求をマルチキャストプロキシ装置に送信するステップであって、マルチキャストデータ取得要求は、ユーザ装置が取得を要求するマルチキャストデータを決定するために使用するマルチキャストデータ識別情報を含む、ステップ。たとえば、MDIDには、これには限定しないが、マルチキャストデータのユニフォームリソースロケータが含まれ、マルチキャストプロキシ装置が、MDIDと、要求されたマルチキャストデータに割り当てられた第1のネットワークマルチキャストアドレスとの間の対応関係を維持しているかどうか、すなわち、マルチキャストプロキシ装置が、ユーザ装置によって取得されるべきマルチキャストデータのマルチキャストグループを有するかどうかを検出するステップであって、マルチキャストグループが、第1のネットワークプロトコルをサポートするステップ。具体的には、対応関係を維持するための方法は、MDIDに対応するテーブル入力を維持することであってもよく、テーブル入力は、MDIDと、要求されたマルチキャストデータに割り当てられた第1のネットワークマルチキャストアドレスとの間の対応関係を含み、対応関係が維持されていない場合、マルチキャストプロキシ装置の第2のネットワークIPアドレスおよびMDIDを使用することによって、第2のネットワークプロトコルをサポートするマルチキャストデータ取得要求を、第2のネットワークプロトコルをサポートするマルチキャストソース装置に送信するステップ、取得したマルチキャストデータを記憶媒体のバッファに入れ、マルチキャストデータのMDIDと、要求されたマルチキャストデータに割り当てられた第1のネットワークマルチキャストアドレスとの対応関係を維持するステップ、すなわち、ユーザ装置によって取得すべきマルチキャストデータをマルチキャストコンテンツとして使用し、かつ第1のネットワークプロトコルをサポートするマルチキャストグループを確立し、第1のネットワークプロトコルをサポートし、かつ対応関係内にあるマルチキャストアドレスをユーザ装置に送信するステップ、対応関係が維持されている場合、MDIDに対応する第1のネットワークマルチキャストアドレスをユーザ装置に送信するステップ、ならびに必要なマルチキャストデータを取得するために、ユーザ装置が、第1のネットワークマルチキャストアドレスに従って、第1のネットワークプロトコルをサポートする、対応するマルチキャストグループに加わるステップ。たとえば、本実施形態において、第1のネットワークおよび第2のネットワークは、それぞれIPv4ネットワークおよびIPv6ネットワークであってよく、またはそれぞれIPv6ネットワークおよびIPv4ネットワークであってもよく、また他のプロトコルタイプのネットワークであってもよい。図1は、本発明の一実施形態による、ユーザ装置がマルチキャストデータを取得するフローチャートである。図1に示すように、第1のネットワークプロトコルをサポートする第1のネットワークおよび第2のネットワークプロトコルをサポートする第2のネットワークが、ネットワークシステム内に共存している。たとえば、第1のネットワークがIPv6ネットワークであり、第2のネットワークがIPv4ネットワークであるか、または第1のネットワークがIPv4ネットワークであり、第2のネットワークがIPv6ネットワークである。第1のネットワークおよび第2のネットワークはまた、それぞれ他のネットワークであってもよい。第1のネットワークおよび第2のネットワークがそれぞれIPv6ネットワークおよびIPv4ネットワークであるものを例として挙げるが、ここでは、IPv6プロトコルをサポートするユーザ装置がIPv6ネットワーク内にあり、IPv4プロトコルをサポートするマルチキャストソース装置がIPv4ネットワーク内にあり、マルチキャストプロキシ装置は、IPv4プロトコルおよびIPv6プロトコルを同時にサポートし、IPv4アドレスおよびIPv6アドレスを有するものであり、この方法は、以下を含む。100IPv6プロトコルをサポートし、IPv6ネットワーク内にあるユーザ装置が、取得すべきマルチキャストデータを選択する、たとえば、電子番組ガイドに従って選択を行うことができる。101ユーザ装置は、マルチキャストデータ識別情報を含み、IPv6プロトコルをサポートするマルチキャストデータ取得要求をマルチキャストプロキシ装置に送信し、要求のターゲットアドレスは、マルチキャストプロキシ装置のIPv6アドレスであり、たとえば、マルチキャストデータ識別情報は、マルチキャストデータURLであり得る。102マルチキャストプロキシ装置は、IPv4プロトコルをサポートするマルチキャストデータ取得要求を、IPv4ネットワーク内にあるマルチキャストソース装置に送信し、ここでは、マルチキャストデータ取得要求は、マルチキャストプロキシ装置のIPv4アドレスをソースアドレス、マルチキャストソース装置のIPv4アドレスを宛先アドレスとし、かつ取得すべきマルチキャストデータのMDIDを含む。103マルチキャストソース装置は、IPv4プロトコルをサポートするマルチキャストデータ取得要求を受信した後、マルチキャストデータのIPv4マルチキャストアドレスをマルチキャストプロキシ装置に送信する。104マルチキャストプロキシ装置は、そのIPv4アドレスを使用して、IPv4マルチキャストアドレスに対応するマルチキャストグループに加わり、取得すべきマルチキャストデータをマルチキャストソース装置から受信する。105マルチキャストプロキシ装置は、取得したマルチキャストデータに、マルチキャストグループを確立するために使用されるIPv6アドレスを割り当て、マルチキャストグループを確立するために使用されるIPv6アドレスとMDIDの対応関係を維持し、かつマルチキャストグループを確立するために使用されるIPv6アドレスをマルチキャストアドレスとして、また取得したマルチキャストデータをマルチキャストコンテンツとして使用することによって、IPv6プロトコルをサポートするマルチキャストグループを確立する。106IPv6プロトコルをサポートするマルチキャストグループのマルチキャストアドレスを、IPv6ネットワーク内にあり、IPv6プロトコルをサポートするユーザ装置に送信する。107ユーザ装置は、IPv6マルチキャストアドレスに対応するマルチキャストグループに加わって、取得を要求するマルチキャストデータを記憶媒体から取得する。本実施形態において、IPv6プロトコルをサポートするユーザ装置がIPv6ネットワーク内にあり、一方、IPv4プロトコルをサポートするマルチキャストソース装置がIPv4ネットワーク内にある。本発明はまた、IPv4プロトコルをサポートし、IPv4ネットワーク内にあるユーザ装置と、IPv6プロトコルをサポートし、IPv6ネットワーク内にあるマルチキャストソース装置との間で実施されるマルチキャストデータ伝送の場合にも適用することができ、これは本明細書では詳細には説明されない。図2は、本発明の一実施形態による、ユーザ装置がマルチキャストデータを取得する概略図である。図2に示すように、IPv4ネットワークおよびIPv6ネットワークがネットワークシステム内に共存し、第1のネットワークはIPv6ネットワークであり、第2のネットワークはIPv4ネットワークであり、ここでは、IPv6プロトコルをサポートするユーザ装置がIPv6ネットワーク内にあり、IPv4プロトコルをサポートするマルチキャストソース装置がIPv4ネットワーク内にあり、マルチキャストプロキシ装置は、IPv4プロトコルおよびIPv6プロトコルを同時にサポートし、IPv4アドレスおよびIPv6アドレスを有するものであり、この方法は、以下を含む。200IPv6ネットワークにある、IPv6プロトコルをサポートするユーザ装置が、取得すべきマルチキャストデータを選択する、たとえば、電子番組ガイドに従って選択を行うことができる。201ユーザ装置は、IPv6プロトコルをサポートするマルチキャストデータ取得要求を送信する、たとえば、マルチキャストデータURLなどのマルチキャストデータ識別情報を、マルチキャストプロキシ装置のIPv6アドレスに従ってマルチキャストプロキシ装置に送信することができる。202マルチキャストプロキシ装置は、IPv6ネットワークが、マルチキャストデータ識別情報と、要求されたマルチキャストデータに割り当てられたIPv6マルチキャストアドレスとの対応関係を維持しているかどうか、すなわち、IPv6ネットワークが、取得することになるマルチキャストデータをデータコンテンツとして使用し、IPv6プロトコルをサポートするマルチキャストグループを維持しているかどうかを検出する。維持していない場合、203が実行され、維持している場合、209が実行される。203マルチキャストデータ識別情報とIPv6マルチキャストアドレスの対応関係、すなわち、取得することになるマルチキャストデータに対応し、IPv6プロトコルをサポートするマルチキャストグループが存在しない場合、マルチキャストプロキシ装置は、IPv4プロトコルをサポートするマルチキャストデータ取得要求を、IPv4プロトコルをサポートし、かつIPv4ネットワーク内にあるマルチキャストソース装置に送信し、ここでは、IPv4プロトコルをサポートするマルチキャストデータ取得要求は、マルチキャストプロキシ装置のIPv4アドレスをソースアドレス、マルチキャストソース装置のIPv4アドレスを宛先アドレスとし、かつ取得することになるマルチキャストデータの識別情報、たとえばURLを含む。204IPv4プロトコルをサポートするマルチキャストデータ取得要求を受信した後、マルチキャストソースは、マルチキャストデータのIPv4マルチキャストアドレスを、マルチキャストプロキシ装置に送信する。205マルチキャストプロキシ装置は、そのIPv4アドレスを使用して、IPv4マルチキャストアドレスに対応するマルチキャストグループに加わり、取得すべきマルチキャストデータをマルチキャストソース装置から受信する。206受信されたマルチキャストデータは、記憶媒体に格納され、IPv6マルチキャストアドレスは、マルチキャストデータに割り当てられ、マルチキャストデータ識別情報と、IPv6プロトコルをサポートするマルチキャストアドレスとの対応関係が確立および維持される。207マルチキャストプロキシ装置は、取得することになるマルチキャストデータに対応するIPv6マルチキャストアドレスを、対応関係に従ってユーザ装置に送信する。208ユーザ装置は、IPv6マルチキャストアドレスに従ってマルチキャストグループに加わり、マルチキャストグループ内のマルチキャストデータの取得を要求し、マルチキャストプロキシ装置は、ユーザ装置が取得を要求するマルチキャストデータを、マルチキャストグループに加わるユーザ装置に送信する。209マルチキャストデータ識別情報とIPv6マルチキャストアドレスの間に対応関係、すなわちマルチキャストグループが存在する場合、マルチキャストプロキシ装置は、マルチキャストデータ識別情報に対応するIPv6マルチキャストアドレスを、IPv6ネットワーク内にあるユーザ装置に送信する。210ユーザ装置は、IPv6マルチキャストアドレスに従ってマルチキャストグループに加わり、マルチキャストグループ内のマルチキャストデータの取得を要求し、マルチキャストプロキシ装置は、ユーザ装置が取得を要求するマルチキャストデータを、マルチキャストグループに加わるユーザ装置に送信する。本実施形態において、IPv6プロトコルをサポートするユーザ装置がIPv6ネットワーク内にあり、一方、IPv4プロトコルをサポートするマルチキャストソース装置がIPv4ネットワーク内にある。本発明はまた、IPv4プロトコルをサポートし、IPv4ネットワーク内にあるユーザ装置と、IPv6プロトコルをサポートし、IPv6ネットワーク内にあるマルチキャストソース装置との間で実施されるマルチキャストデータ伝送の場合にも適用することができ、これは本明細書では詳細には説明されない。本発明の一実施形態は、マルチキャストプロキシ装置を提供する。マルチキャストプロキシ装置は、異なるネットワークタイプの第1のネットワークおよび第2のネットワークを同時にサポートし、ここでは、ユーザ装置が第1のネットワーク内にあり、マルチキャストソースが第2のネットワーク内にある。第1のネットワークおよび第2のネットワークは、それぞれIPv6ネットワークおよびIPv4ネットワークであってよく、またそれぞれIPv4ネットワークおよびIPv6ネットワークであってもよく、またそれぞれ他のタイプのネットワークであってもよい。第1のネットワーク内にあるユーザ装置によって送信されたマルチキャストデータ取得要求を受信した後、マルチキャストプロキシ装置は、その第2のネットワークアドレスを使用して、マルチキャストデータ取得要求を、第2のネットワーク内にあるマルチキャストソース装置に送信する。マルチキャストプロキシ装置は、マルチキャストソース装置によって送信されてきたマルチキャストデータを受け取った後、第1のネットワークマルチキャストアドレスをマルチキャストデータに割り当てる。プロキシ装置は、第1のネットワークマルチキャストアドレスをユーザ装置に送信し、その結果、ユーザ装置は、第1のネットワークマルチキャストアドレスに対応するマルチキャストグループに加わって、それが取得を要求するマルチキャストデータを記憶媒体から取得する。図3は、本発明の一実施形態による、マルチキャストプロキシ装置の概略図である。マルチキャストプロキシ装置が配置されるネットワークシステムは、第1のネットワークプロトコルをサポートする第1のネットワークおよび第2のネットワークプロトコルをサポートする第2のネットワークを含み、ここでは、第1のネットワークプロトコルは第2のネットワークプロトコルとは異なっており、マルチキャストプロキシ装置は、第1のネットワークに対応する第1のネットワークアドレスおよび第2のネットワークに対応する第2のネットワークアドレスを有する。第1のネットワークおよび第2のネットワークのプロトコルは、それぞれIPv6プロトコルおよびIPv4プロトコルであってよく、またそれぞれIPv4プロトコルおよびIPv6プロトコルであってもよく、またそれぞれ他のプロトコルのネットワークであってもよい。図3に示すように、マルチキャストプロキシ装置は、具体的には、マルチキャスト要求受信ユニット、マルチキャストデータ取得ユニット、マルチキャストグループ維持ユニット、およびマルチキャスト送信ユニットを備える。本実施形態において、第1のネットワークプロトコルはIPv6プロトコルであり、一方、第2のネットワークプロトコルはIPv4プロトコルである。マルチキャストプロキシが実行されるとき、マルチキャストプロキシ装置は、マルチキャスト要求受信ユニットを介して、IPv6プロトコルをサポートし、かつ第1のネットワーク内にあるユーザ装置によって送信され、IPv6プロトコルをサポートするマルチキャストデータ取得要求を受信する。たとえば、マルチキャストデータ取得要求は、ユーザ装置によって取得されることになるマルチキャストデータのマルチキャストデータ識別情報を含み、ここでは、MDIDはURLであってよく、他の識別情報であってもよい。マルチキャストプロキシ装置がIPv6プロトコルをサポートするマルチキャストデータ取得要求を受信した後、マルチキャストデータ取得ユニットが、IPv6プロトコルをサポートするマルチキャストデータ取得要求内のMDIDに従って、マルチキャスト形式で、本実施形態におけるIPv4プロトコルである第2のネットワークプロトコルをサポートするネットワークデバイスから、取得すべきマルチキャストデータを取得し、その取得すべきマルチキャストデータをバッファに入れる。取得すべきマルチキャストデータが、IPv4プロトコルをサポートするネットワークデバイスから取得された後、マルチキャストグループ維持ユニットは、取得すべきマルチキャストデータ用に、本実施形態におけるIPv6プロトコルである第1のネットワークプロトコルをサポートするマルチキャストグループを確立し、確立されたマルチキャストグループの情報を維持する。マルチキャスト送信ユニットは、ユーザ装置によって取得すべきマルチキャストデータを、第1のネットワークプロトコルをサポートし、かつ第1のネットワークプロトコルをサポートするマルチキャストグループに加わるユーザ装置に送信する。さらに、マルチキャストデータ取得ユニットは、マルチキャストアドレス要求サブユニット、マルチキャストアドレス受信サブユニットおよびマルチキャストデータ受信サブユニットを備える。具体的には、マルチキャストデータ取得ユニット内のマルチキャストアドレス要求サブユニットは、マルチキャストプロキシ装置の第2のネットワークアドレスをソースアドレス、第2のネットワーク内にあるマルチキャストソース装置のアドレスを宛先アドレスとし、MDIDを含むマルチキャストデータ取得要求をマルチキャストソース装置に送信し、ここでは、マルチキャストデータ取得要求は、第2のネットワークプロトコルをサポートするマルチキャストデータ取得要求である。マルチキャストデータ取得ユニット内のマルチキャストアドレス受信サブユニットは、MDIDに対応するマルチキャストアドレスを受信し、ここでは、MDIDに対応するマルチキャストアドレスは、MDIDに対応する第2のネットワークマルチキャストアドレスであり、マルチキャストデータ取得要求が受信された後、マルチキャストデータ取得要求内のMDIDに従って、マルチキャストソース装置によって決定される。マルチキャストアドレスが受信された後、マルチキャストデータ取得ユニット内のマルチキャストデータ受信サブユニットは、マルチキャストソース装置の対応するマルチキャストグループに加わり、マルチキャストソース装置内にあり、MDIDに対応するマルチキャストデータを受信し、マルチキャストソース装置によって、ローカルにまたは専用記憶媒体に送信された、受信されたマルチキャストデータをバッファに入れる。さらに、マルチキャストグループ維持ユニットは、マルチキャストグループ確立サブユニットおよびマルチキャストグループ更新サブユニットを備える。具体的には、マルチキャストグループ確立サブユニットは、マルチキャストプロキシ装置が、MDIDに対応するマルチキャストデータ、すなわち、第1のネットワークプロトコルをサポートするユーザ装置によって取得すべきマルチキャストデータを受信し、バッファに入れた後、取得すべきマルチキャストデータ用に、第1のネットワークプロトコルをサポートするマルチキャストグループを確立する。第1のネットワークプロトコルをサポートするマルチキャストグループは、第1のネットワークのネットワークアドレスをマルチキャストアドレスとして使用することによって、マルチキャストグループ維持ユニットによって確立され、それによって第1のネットワークプロトコルをサポートするユーザ装置が、マルチキャストグループに加わってマルチキャストデータを取得することができる、マルチキャストグループを指す。マルチキャストグループ更新サブユニットはまた、第1のネットワークプロトコルをサポートする、現在存在するマルチキャストグループの情報、たとえば、各マルチキャストグループのデータコンテンツとマルチキャストアドレスの対応関係、または各マルチキャストグループのマルチキャストデータ識別情報とマルチキャストアドレスの対応関係を更新する必要がある。さらに、マルチキャスト送信ユニットは、マルチキャストアドレス送信サブユニットおよびマルチキャストデータ送信サブユニットを備える。具体的には、マルチキャスト送信ユニット内のマルチキャストアドレス送信サブユニットは、第1のネットワークプロトコルをサポートするデータ取得要求のソースアドレスに従って、第1のネットワークプロトコルをサポートするマルチキャストグループのマルチキャストアドレスを、要求を送信するユーザ装置に送信する。第1のネットワークプロトコルをサポートするユーザ装置が、第1のネットワークプロトコルをサポートするマルチキャストアドレスに従ってマルチキャストグループに加わった後、マルチキャスト送信ユニット内のマルチキャストデータ送信サブユニットは、マルチキャスト形式で、取得すべきマルチキャストデータを、マルチキャストグループに加わったユーザ装置に送信し、それによって、第1のネットワークプロトコルをサポートするユーザ装置は、マルチキャストプロキシ装置を介して、第2のネットワークプロトコルをサポートするネットワークデバイスからマルチキャストデータを取得することを最終的に実現する。さらに、本実施形態において、マルチキャストプロキシ装置はまた、マルチキャストグループ検出ユニットを備えていてもよい。マルチキャストグループ検出ユニットは、第1のネットワークプロトコルをサポートするマルチキャストデータ取得要求が受信された後、取得することになるマルチキャストデータをデータコンテンツとして使用し、第1のネットワークプロトコルをサポートするマルチキャストグループが存在するかどうかを検出するように構成されている。マルチキャストプロキシ装置がマルチキャストグループ検出ユニットを備え、かつマルチキャストプロキシ装置が、マルチキャスト要求受信ユニットを介して、第1のネットワークプロトコルをサポートするマルチキャストデータ取得要求を受信したとき、マルチキャストデータは、第2のネットワークプロトコルをサポートするマルチキャストソース装置から、マルチキャストデータ取得ユニットを介して直接的に取得されなくなっている。代わりに、第1のネットワークプロトコルをサポートし、ユーザ装置によって取得すべきマルチキャストデータをマルチキャストコンテンツとして使用するマルチキャストグループが、マルチキャストプロキシ装置内に存在するかどうかが検出される。マルチキャストグループが存在しない場合、マルチキャストデータ取得ユニット、マルチキャストグループ維持ユニットおよびマルチキャスト送信ユニットは、そのそれぞれの機能に基づいて、ユーザ装置によって取得すべきマルチキャストデータのMDIDに従って、マルチキャスト形式で、第2のネットワークプロトコルをサポートするマルチキャストソースデバイスから、取得すべきマルチキャストデータを取得し、その取得すべきマルチキャストデータをバッファに入れ、取得すべきマルチキャストデータ用に、第1のネットワークプロトコルをサポートするマルチキャストグループを確立し、取得すべきマルチキャストデータを、マルチキャストグループに加わるユーザ装置に送信する。マルチキャストグループが存在する場合、マルチキャスト送信ユニットは、取得すべきマルチキャストデータを、マルチキャストグループに加わったユーザ装置に送信する。本実施形態において、IPv6プロトコルをサポートするユーザ装置がIPv6ネットワーク内にあり、一方、IPv4プロトコルをサポートするマルチキャストソース装置がIPv4ネットワーク内にある。本発明はまた、IPv4プロトコルをサポートし、IPv4ネットワーク内にあるユーザ装置と、IPv6プロトコルをサポートし、IPv6ネットワーク内にあるマルチキャストソース装置との間で実施されるマルチキャストデータ伝送の場合にも適用することができ、これは本明細書では詳細には説明されない。上記の方法の実施形態におけるステップのすべてまたは一部は、関連するハードウェアにプログラムが指令を出すことによって実施され得ることが当業者には理解されよう。プログラムは、コンピュータ可読記憶媒体に記憶されていてもよい。プログラムが実行されたとき、上記の方法の実施形態におけるステップが実行される。記憶媒体には、ROM、RAM、磁気ディスクまたはコンパクトディスクなどの、プログラムコードを記憶できる任意の媒体がある。上記の説明は、本発明の例示的な実施形態でしかなく、本発明の保護範囲を制限することは意図していない。本発明において開示された技術範囲内における、当業者には容易に想到され得る任意の変形または変更は、本発明の保護範囲内とする。