(57)【要約】      （修正有）【課題】ゲートウェイおよび受信端末間を無線ＬＡＮで接続する場合におけるＩＰマルチキャストの品質低下を防止可能なＩＰマルチキャストの配信技術を提供する。【解決手段】ホームゲートウェイ１は、エッジルータ７から受信したマルチキャストフレームの宛先アドレスを、マルチキャストアドレスから、マルチキャストフレーム内のマルチキャストパケットのマルチキャストグループに属するセットトップボックス３と接続する無線ＬＡＮアダプタ２のＭＡＣアドレスに変更して無線ＬＡＮ５に送信する。無線ＬＡＮアダプタ２は、無線ＬＡＮ５を介してホームゲートウェイ１から受信したユニキャストフレームの宛先アドレスを、自無線ＬＡＮアダプタ２のＭＡＣアドレスから、ユニキャストフレームに格納されているマルチキャストパケットのマルチキャストグループに対応するマルチキャストＭＡＣアドレスに変更してセットトップボックス３に送信する。【選択図】図１
2011010208.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一台の受信端末にＩＰマルチキャストを配信するＩＰマルチキャスト配信システムであって、
ＩＰマルチキャストネットワークに無線ＬＡＮを接続するゲートウェイと、
前記無線ＬＡＮを介して前記受信端末を接続する少なくとも一台の無線ＬＡＮアダプタと、を有し、
前記ゲートウェイは、
前記ＩＰマルチキャストネットワークから受信したマルチキャストフレームに格納されているマルチキャストパケットを受信する前記受信端末と接続する前記無線ＬＡＮアダプタ毎に、当該マルチキャストフレームの宛先アドレスを、マルチキャストアドレスから当該無線ＬＡＮアダプタのＭＡＣアドレスに変更して、当該無線ＬＡＮアダプタ宛のユニキャストフレームを生成するユニキャストフレーム生成手段と、
前記ユニキャストフレーム生成手段により生成されたユニキャストフレームを前記無線ＬＡＮに送信するユニキャストフレーム送信手段と、を有し、
前記無線ＬＡＮアダプタは、
前記無線ＬＡＮから受信したユニキャストフレームの宛先アドレスを、自無線ＬＡＮアダプタのＭＡＣアドレスから、当該ユニキャストフレームに格納されているマルチキャストパケットのマルチキャストグループに対応するマルチキャストＭＡＣアドレスに変更して、マルチキャストフレームを生成するマルチキャストフレーム生成手段と、
前記マルチキャストフレーム生成手段により生成されたマルチキャストフレームを、前記受信端末に送信するマルチキャストフレーム送信手段と、を有する
ことを特徴とするＩＰマルチキャスト配信システム。
【請求項２】
請求項１に記載のＩＰマルチキャスト配信システムであって、
前記ゲートウェイは、
前記無線ＬＡＮアダプタを介して前記受信端末からＩＰマルチキャストの受信要求を受信した場合に、当該受信要求で指定されているマルチキャストグループを、当該無線ＬＡＮアダプタのＭＡＣアドレスに対応付けてマルチキャスト−ユニキャスト変換テーブルに記憶するアドレス記憶制御手段をさらに有し、
前記ユニキャストフレーム生成手段は、
前記ＩＰマルチキャストネットワークから受信したマルチキャストフレームに格納されているマルチキャストパケットのマルチキャストグループに対応付けられて前記マルチキャスト−ユニキャスト変換テーブルに記憶されている前記無線ＬＡＮアダプタのＭＡＣアドレス毎に、当該マルチキャストフレームの宛先アドレスを、マルチキャストアドレスから当該無線ＬＡＮアダプタのＭＡＣアドレスに変更して、当該無線ＬＡＮアダプタ宛のユニキャストフレームを生成する
ことを特徴とするＩＰマルチキャスト配信システム。
【請求項３】
請求項２に記載のＩＰマルチキャスト配信システムであって、
前記アドレス記憶制御手段は、
前記無線ＬＡＮアダプタを介して前記受信端末からＩＰマルチキャストの受信停止要求を受信した場合に、当該受信停止要求で指定されているマルチキャストグループに対応付けられて前記マルチキャスト−ユニキャスト変換テーブルに記憶されている前記無線ＬＡＮアダプタのＭＡＣアドレスのうち、当該マルチキャストグループの受信確認に応答した前記受信端末に接続する前記無線ＬＡＮアダプタのＭＡＣアドレス以外のＭＡＣアドレスを、前記マルチキャスト−ユニキャスト変換テーブルから削除する
ことを特徴とするＩＰマルチキャスト配信システム。
【請求項４】
ＩＰマルチキャストネットワークから受信したＩＰマルチキャストを無線ＬＡＮによって中継し、少なくとも一台の受信端末に配信するＩＰマルチキャスト配信方法であって、  ＩＰマルチキャストネットワークから受信したマルチキャストフレームの宛先アドレスを、マルチキャストアドレスから、マルチキャストフレームに格納されているマルチキャストパケットのマルチキャストグループに属する受信端末を接続する無線ＬＡＮ端末のＭＡＣアドレスに変更してユニキャストフレームを生成し、このユニキャストフレームを無線ＬＡＮに送信し、  無線ＬＡＮから受信したユニキャストフレームの宛先アドレスを、自無線ＬＡＮ端末のＭＡＣアドレスからユニキャストフレームに格納されているマルチキャストパケットのマルチキャストグループに対応するマルチキャストＭＡＣアドレスに変更してマルチキャストフレームを生成し、マルチキャストフレームを受信端末に送信する
ことを特徴とするＩＰマルチキャスト配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰマルチキャストデータの転送方式に関する。
【背景技術】
【０００２】
特許文献１には、マルチキャスト非対応ネットワークを介して相互接続されたマルチキャスト対応ネットワーク間でマルチキャストパケットを送受する技術が開示されている。この技術において、マルチキャスト対応ネットワークとマルチキャスト非対応ネットワークとの間に設置されたゲートウェイ装置は、マルチキャスト対応ネットワークから受け取ったマルチキャストフレームのマルチキャストＭＡＣアドレスを、そのマルチキャストフレームに格納されているマルチキャストパケットを送信すべきゲートウェイ装置のＭＡＣアドレスに変換してマルチキャスト非対応ネットワークに送信する。また、マルチキャスト非対応ネットワークから受け取ったユニキャストフレームのＭＡＣアドレスを、そのユニキャストフレームに格納されているマルチキャストパケットのマルチキャストＩＰアドレスに対応するマルチキャストＭＡＣアドレスに変換してマルチキャスト対応ネットワークに送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４５７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、ＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）等の、通信品質が保証されたＩＰ網の提供サービスであるＩＰマルチキャストを受信して、セットトップボックス等の受信端末に配信するＩＰマルチキャスト対応のゲートウェイが提案されている。そして、このゲートウェイと受信端末との間の接続には、マルチキャスト対応ネットワークである無線ＬＡＮを用いることが考えられる。
【０００５】
しかし、無線ＬＡＮは、有線ＬＡＮに比べて通信帯域が狭い。また、マルチキャストフレームには、エラー等が発生した場合の再送手順が存在しない。このため、ＩＰマルチキャストにおいて十分な品質を得ることができず、滑らかな動画再生ができない事態の発生が想定される。
【０００６】
なお、特許文献１に記載の技術は、マルチキャスト非対応ネットワークを介して相互接続されたマルチキャスト対応ネットワーク間でマルチキャストパケットを送受するための技術であり、マルチキャスト対応ネットワークである無線ＬＡＮ上におけるマルチキャストパケットの品質保証を考慮するものではない。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、ゲートウェイおよび受信端末間を無線ＬＡＮで接続する場合におけるＩＰマルチキャストの品質低下を防止することが可能なＩＰマルチキャストの配信技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明において、ゲートウェイは、ＩＰマルチキャストネットワークから受信したマルチキャストフレームの宛先アドレスを、マルチキャストアドレスから、このマルチキャストフレームに格納されているマルチキャストパケットのマルチキャストグループに属する受信端末と接続する無線ＬＡＮアダプタのＭＡＣアドレスに変更して、無線ＬＡＮに送信する。そして、無線ＬＡＮアダプタは、無線ＬＡＮを介してゲートウェイから受信したユニキャストフレームの宛先アドレスを、自無線ＬＡＮアダプタのＭＡＣアドレスから、このユニキャストフレームに格納されているマルチキャストパケットのマルチキャストグループに対応するマルチキャストＭＡＣアドレスに変更して、自無線ＬＡＮアダプタに接続されている受信端末に送信する。
【０００９】
例えば、本発明は、少なくとも一台の受信端末にＩＰマルチキャストを配信するＩＰマルチキャスト配信システムであって、
ＩＰマルチキャストネットワークに無線ＬＡＮを接続するゲートウェイと、
前記無線ＬＡＮを介して前記受信端末を接続する少なくとも一台の無線ＬＡＮアダプタと、を有し、
前記ゲートウェイは、
前記ＩＰマルチキャストネットワークから受信したマルチキャストフレームに格納されているマルチキャストパケットを受信する前記受信端末と接続する前記無線ＬＡＮアダプタ毎に、当該マルチキャストフレームの宛先アドレスを、マルチキャストアドレスから当該無線ＬＡＮアダプタのＭＡＣアドレスに変更して、当該無線ＬＡＮアダプタ宛のユニキャストフレームを生成するユニキャストフレーム生成手段と、
前記ユニキャストフレーム生成手段により生成されたユニキャストフレームを前記無線ＬＡＮに送信するユニキャストフレーム送信手段と、を有し、
前記無線ＬＡＮアダプタは、
前記無線ＬＡＮから受信したユニキャストフレームの宛先アドレスを、自無線ＬＡＮアダプタのＭＡＣアドレスから、当該ユニキャストフレームに格納されているマルチキャストパケットのマルチキャストグループに対応するマルチキャストＭＡＣアドレスに変更して、マルチキャストフレームを生成するマルチキャストフレーム生成手段と、
前記マルチキャストフレーム生成手段により生成されたマルチキャストフレームを、前記受信端末に送信するマルチキャストフレーム送信手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、ゲートウェイおよび受信端末間を無線ＬＡＮで接続する場合でも、ＩＰマルチキャストの配信に無線ＬＡＮの再送手順を利用できるので、ＩＰマルチキャスト転送の品質低下を防止できる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の一実施の形態が適用されたＩＰマルチキャスト配信システムの概略図である。
【図２】図２は、ホームゲートウェイ１の概略構成図である。
【図３】図３は、マルチキャスト−ユニキャスト変換テーブル１３１の登録内容例を模式的に表した図である。
【図４】図４は、マルチキャストフレームからユニキャストフレーム、およびユニキャストフレームからマルチキャストフレームを生成する原理を説明するための図である。
【図５】図５は、図２に示すホームゲートウェイ１の動作を説明するためのフロー図である。
【図６】図６は、無線ＬＡＮアダプタ２の概略構成図である。
【図７】図７は、マルチキャストＩＰアドレス１４２７からマルチキャストＭＡＣアドレス１４２８を生成する原理を説明するための図であり、図７（Ａ）は、マルチキャストＩＰアドレス１４２７がＩＰｖ６の場合の説明図、そして図７（Ｂ）は、マルチキャストＩＰアドレス１４２７がＩＰｖ４の場合の説明図である。
【図８】図８は、図６に示す無線ＬＡＮアダプタ２の動作を説明するためのフロー図である。
【図９】図９は、本発明の一実施の形態に係るＩＰマルチキャスト配信システムの動作例を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を説明する。
【００１３】
図１は、本発明の一実施の形態が適用されたＩＰマルチキャスト配信システムの概略図である。
【００１４】
図示するように、本実施の形態に係るＩＰマルチキャスト配信システムは、ホームゲートウェイ（ＨＧＷ）１と、少なくとも一台の無線ＬＡＮアダプタ（ＷＡＤＰ）２と、を有する。ホームゲートウェイ１は、ＮＧＮ等のＷＡＮ６内に設けられた最寄りのエッジルータ（ＥＲ）７に無線ＬＡＮ（ＷＬＡＮ）５を接続する。無線ＬＡＮアダプタ２は、ＩＰマルチキャストを受信してテレビジョン（ＴＶ）４にＡＶ信号を出力するセットトップボックス（ＳＴＢ）３を少なくとも一台、無線ＬＡＮ５に接続する。なお、図１において、セットトップボックス３、テレビジョン４、およびエッジルータ７には既存の装置を利用できるので、それらの詳細な説明を省略する。
【００１５】
先ず、ホームゲートウェイ１について説明する。
【００１６】
ホームゲートウェイ１は、エッジルータ７を介して、図示していないサーバからＩＰマルチキャストを受信する。そして、無線ＬＡＮ５を介して、配下のセットトップボックス３に、この受信したＩＰマルチキャストを配信する。
【００１７】
図２は、ホームゲートウェイ１の概略構成図である。
【００１８】
図示するように、ホームゲートウェイ１は、ＷＡＮインターフェース（ＷＡＮＩＦ）部１１と、無線ＬＡＮインターフェース（ＷＬＡＮＩＦ）部１２と、記憶部１３と、主制御部１４と、を有する。
【００１９】
ＷＡＮインターフェース部１１は、ＷＡＮ６に接続するためのインターフェースである。
【００２０】
無線ＬＡＮインターフェース部１２は、無線ＬＡＮ５に接続するためのインターフェースである。
【００２１】
記憶部１３には、マルチキャストパケットのマルチキャストグループと無線ＬＡＮアダプタ２のＭＡＣアドレスとの対応関係を登録するためのマルチキャスト−ユニキャスト変換テーブル１３１が記憶されている。
【００２２】
図３は、マルチキャスト−ユニキャスト変換テーブル１３１の登録内容例を模式的に表した図である。図示するように、マルチキャスト−ユニキャスト変換テーブル１３１には、ＩＰマルチキャストを受信中のセットトップボックス３に接続されている無線ＬＡＮアダプタ２毎にレコード１３１０が登録される。レコード１３１０は、マルチキャストパケットのマルチキャストグループを登録するフィールド１３１１と、このマルチキャストパケットに対応するＩＰマルチキャストを受信中のセットトップボックス３に接続されている無線ＬＡＮアダプタ２のＭＡＣアドレスを登録するフィールド１３１２と、を有する。
【００２３】
主制御部１４は、ＩＰマルチキャスト制御部１４１と、ユニキャストフレーム生成部１４２と、アドレス記憶制御部１４３と、を有する。
【００２４】
ＩＰマルチキャスト制御部１４１は、ＭＬＤ（Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ：ＩＰｖ６の場合）、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ：ＩＰｖ４の場合）等の所定のプロトコルに従い、配下のセットトップボックス３が所望のＩＰマルチキャストのマルチキャストグループに加入、あるいは所望のＩＰマルチキャストのマルチキャストグループから脱退するために必要な制御を行う。
【００２５】
また、ＩＰマルチキャスト制御部１４１は、無線ＬＡＮインターフェース部１２を介して、無線ＬＡＮアダプタ２経由でセットトップボックス３から受信したＩＰマルチキャストの視聴要求をアドレス記憶制御部１４３に通知する。
【００２６】
また、ＩＰマルチキャスト制御部１４１は、マルチキャストグループの視聴確認を無線ＬＡＮインターフェース部１２からマルチキャストで送信した場合、所定時間内に無線ＬＡＮアダプタ２経由でセットトップボックス３から受け取った視聴確認に対する応答を、この視聴確認とともにアドレス記憶制御部１４３に通知する。このとき、何れのセットトップボックス３からも応答を受け取らなかった場合は、視聴確認のみをアドレス記憶制御部１４３に通知する。
【００２７】
ユニキャストフレーム生成部１４２は、ＷＡＮインターフェース部１１を介して最寄りのエッジルータ７から受信したマルチキャストフレームに基づいて、このマルチキャストフレームに格納されているマルチキャストパケットのマルチキャストグループに属するセットトップボックス３と接続する無線ＬＡＮアダプタ２毎に、無線ＬＡＮアダプタ２を宛先とするユニキャストフレームを生成し、無線ＬＡＮインターフェース部１２から送信する。
【００２８】
具体的には、図４に示すように、ユニキャストフレーム生成部１４２は、最寄りのエッジルータ７から受信したマルチキャストフレーム１４２１に格納されているマルチキャストパケットのマルチキャストＩＰアドレス（マルチキャストグループ）１４３０をキーにして、マルチキャスト−ユニキャスト変換テーブル１３１からレコード１３１０を検索する。そして、オリジナルのマルチキャストフレーム１４２１を含めた数が、検索したレコード１３１０のレコード数となるように、マルチキャストフレーム１４２１のコピーを生成して、各レコード１３１０にマルチキャストフレーム１４２１を一対一で割り当てる。次に、各マルチキャストフレーム１４２１の宛先ＭＡＣアドレス（Ｗｉｒｅｌｅｓｓ  ＤＡ）を、マルチキャストＩＰアドレス１４３０から、このマルチキャストフレーム１４２１に割り当てられたレコード１３１０のフィールド１３１２に登録されている無線ＬＡＮアダプタ２のＭＡＣアドレスに変換するとともに（Ｓ４０１）、送信元ＭＡＣアドレス（ＳＡ）を、最寄りのエッジルータ７のＭＡＣアドレス１４２９から自ホームゲートウェイ１のＭＡＣアドレス１４２６に変換する（Ｓ４０２）。これにより、各マルチキャストフレーム１４２１を無線ＬＡＮアダプタ２宛てのユニキャストフレーム１４２２に変換し、これらのユニキャストフレーム１４２２を無線ＬＡＮインターフェース部１２から送信する。
【００２９】
アドレス記憶制御部１４３は、ＩＰマルチキャスト制御部１４１から視聴要求を受け取った場合に、マルチキャスト−ユニキャスト変換テーブル１３１にレコード１３１０を追加する。そして、追加したレコード１３１０のフィールド１３１１に、この視聴要求で指定されているマルチキャストグループを登録し、フィールド１３１２に、この視聴要求の送信元である無線ＬＡＮアダプタ２のＭＡＣアドレスを登録する。
【００３０】
また、アドレス記憶制御部１４３は、ＩＰマルチキャスト制御部１４１から視聴確認を受け取った場合に、この視聴確認で指定されているマルチキャストグループをキーにして、マルチキャスト−ユニキャスト変換テーブル１３１からレコード１３１０を検索する。そして、検索したレコード１３１０のうち、この視聴確認とともに受け取った応答の送信元である無線ＬＡＮアダプタ２のＭＡＣアドレスがフィールド１３１２に登録されているレコード１３１０以外のレコード１３１０を、マルチキャスト−ユニキャスト変換テーブル１３１から削除する。
【００３１】
図５は、図２に示すホームゲートウェイ１の動作を説明するためのフロー図である。
【００３２】
ＩＰマルチキャスト制御部１４１は、無線ＬＡＮインターフェース部１２を介して、無線ＬＡＮアダプタ２経由でセットトップボックス３から視聴要求（例えばＡＬＬＯＷ＿ＮＥＷ＿ＳＯＵＲＣＥＳのＲＥＰＯＲＴメッセージ）を受信した場合は（Ｓ１０１でＹＥＳ）、この視聴要求をアドレス記憶制御部１４３に通知する。
【００３３】
これを受けて、アドレス記憶制御部１４３は、マルチキャスト−ユニキャスト変換テーブル１３１にレコード１３１０を追加する。そして、追加したレコード１３１０のフィールド１３１１に、この視聴要求で指定されているマルチキャストグループを登録し、フィールド１３１２に、この視聴要求の送信元である無線ＬＡＮアダプタ２のＭＡＣアドレスを登録する（Ｓ１０２）。
【００３４】
次に、ＩＰマルチキャスト制御部１４１は、視聴要求で指定されているマルチキャストグループのマルチキャストパケットを受信中でないならば（Ｓ１０３でＮＯ）、ＷＡＮインターフェース部１１を介して最寄りのエッジルータ７に、この視聴要求を転送する（Ｓ１０４）。
【００３５】
また、ＩＰマルチキャスト制御部１４１は、無線ＬＡＮインターフェース部１２を介して、無線ＬＡＮアダプタ２経由でセットトップボックス３から視聴停止要求（例えばＢＬＯＣＫ＿ＯＬＤ＿ＳＯＵＲＣＥＳのＲＥＰＯＲＴメッセージ）を受信した場合は（Ｓ１０５でＹＥＳ）、この視聴停止要求で指定されているマルチキャストグループの視聴確認（例えばＭＵＬＴＩＣＡＳＴ  ＡＤＤＲＥＳＳ  ＡＮＤ  ＳＯＵＲＣＥ  ＳＰＥＣＩＦＩＣのＱＵＥＲＹメッセージ）を、無線ＬＡＮインターフェース部１２からマルチキャストで送信する（Ｓ１０６）。そして、所定時間の経過によりタイムアウトするまで（Ｓ１０８でＹＥＳになるまで）に、無線ＬＡＮアダプタ２経由でセットトップボックス３から受け取った視聴確認に対する応答（例えばＭＯＤＥ＿ＩＳ＿ＩＮＣＬＵＤＥのＲＥＰＯＲＴメッセージ）を、この視聴確認とともにアドレス記憶制御部１４３に通知する（Ｓ１０７）。このとき、何れのセットトップボックス３からも応答を受け取らなかったならば、視聴確認のみをアドレス記憶制御部１４３に通知する。
【００３６】
これを受けて、アドレス記憶制御部１４３は、この視聴確認で指定されているマルチキャストグループをキーにして、マルチキャスト−ユニキャスト変換テーブル１３１からレコード１３１０を検索する。そして、検索したレコード１３１０のうち、この視聴確認とともに受け取った応答の送信元である無線ＬＡＮアダプタ２のＭＡＣアドレスがフィールド１３１２に登録されているレコード１３１０以外のレコード１３１０を、マルチキャスト−ユニキャスト変換テーブル１３１から削除する（Ｓ１０９）。
【００３７】
次に、ＩＰマルチキャスト制御部１４１は、所定時間の経過によりタイムアウトするまでに、何れのセットトップボックス３からも応答を受信しなかったならば（Ｓ１１０でＹＥＳ）、ＷＡＮインターフェース部１１を介して最寄りのエッジルータ７に、この視聴停止要求を転送する（Ｓ１１１）。
【００３８】
また、ＩＰマルチキャスト制御部１４１は、ＷＡＮインターフェース部１１を介して最寄りのエッジルータ７からマルチキャストフレームを受信すると（Ｓ１１２でＹＥＳ）、このマルチキャストフレームをユニキャストフレーム生成部１４２に渡す。
【００３９】
これを受けて、ユニキャストフレーム生成部１４２は、マルチキャスト−ユニキャスト変換テーブル１３１を参照し、このマルチキャストフレーム１４２１に格納されているマルチキャストパケットのマルチキャストグループに対応付けられている無線ＬＡＮアダプタ２のＭＡＣアドレス毎に、このマルチキャストパケットを格納した、無線ＬＡＮアダプタ２を宛先とするユニキャストフレーム１４２２を生成する（Ｓ１１３）。そして、ユニキャストフレーム生成部１４２は、生成したユニキャストフレーム１４２２を、無線ＬＡＮインターフェース部１２から送信する（Ｓ１１４）。
【００４０】
次に、無線ＬＡＮアダプタ２について説明する。
【００４１】
無線ＬＡＮアダプタ２は、ＩＰマルチキャストのマルチキャストパケットを格納したユニキャストフレームを、無線ＬＡＮ５を介してホームゲートウェイ１から受信し、このユニキャストフレームをマルチキャストフレームに変換して自無線ＬＡＮアダプタ２に接続されているセットトップボックス３に送信する。
【００４２】
図６は、無線ＬＡＮアダプタ２の概略構成図である。
【００４３】
図示するように、無線ＬＡＮアダプタ２は、ＳＴＢインターフェース（ＳＴＢＩＦ）部２１と、無線ＬＡＮインターフェース（ＷＬＡＮＩＦ）部２２と、主制御部２３と、を有する。
【００４４】
ＳＴＢインターフェース部２１は、セットトップボックス３と接続するためのインターフェースである。
【００４５】
無線ＬＡＮインターフェース部２２は、無線ＬＡＮ５に接続するためのインターフェースである。
【００４６】
主制御部２３は、中継部２３１と、マルチキャストフレーム生成部２３２と、を有する。
【００４７】
中継部２３１は、ＳＴＢインターフェース部２１および無線ＬＡＮインターフェース部２２間のフレーム中継を行う。また、無線ＬＡＮインターフェース部２２を介してホームゲートウェイ１から受信した自無線ＬＡＮアダプタ２宛てのユニキャストフレームをマルチキャストフレーム生成部２３２に渡す。
【００４８】
マルチキャストフレーム生成部２３２は、中継部２３１から受け取ったユニキャストフレーム１４２２の宛先アドレスを、自無線ＬＡＮアダプタ２のＭＡＣアドレスから、このユニキャストフレーム１４２２に格納されているマルチキャストパケットのマルチキャストグループに対応するマルチキャストＭＡＣアドレスに変換してマルチキャストフレームを生成し、このマルチキャストフレームをＳＴＢインターフェース部２１から送信する。
【００４９】
具体的には、図４に示すように、マルチキャストフレーム生成部２３２は、ホームゲートウェイ１から受信したユニキャストフレーム１４２２に格納されているマルチキャストパケットのマルチキャストＩＰアドレス１４２７に基づいてマルチキャストＭＡＣアドレス１４２８を生成する。そして、このユニキャストフレーム１４２２の宛先アドレス（ＤＡ）を、自無線ＬＡＮアダプタ２のＭＡＣアドレス１４２５から、このマルチキャストＭＡＣアドレス１４２８に変換する（Ｓ４０３）。これにより、このユニキャストフレーム１４２２をマルチキャストフレーム１４２３に変換し、このマルチキャストフレーム１４２３をＳＴＢインターフェース部２１から送信する。
【００５０】
図７は、マルチキャストＩＰアドレス１４２７からマルチキャストＭＡＣアドレス１４２８を生成する原理を説明するための図である。ここで、図７（Ａ）はマルチキャストＩＰアドレス１４２７がＩＰｖ６の場合の説明図であり、図７（Ｂ）はマルチキャストＩＰアドレス１４２７がＩＰｖ４の場合の説明図である。
【００５１】
マルチキャストＩＰアドレス１４２７がＩＰｖ６の場合、図７（Ａ）に示すように、マルチキャストフレーム生成部２３２は、マルチキャストＩＰアドレス１４２７の下位３２ビットに所定の上位１５ビット２３２１を付加することにより、マルチキャストＭＡＣアドレス１４２８を生成する。一方、マルチキャストＩＰアドレス１４２７がＩＰｖ４の場合、図７（Ｂ）に示すように、マルチキャストフレーム生成部２３２は、マルチキャストＩＰアドレス１４２７の下位２３ビットに所定の上位２４ビット２３２２を付加することにより、マルチキャストＭＡＣアドレス１４２８を生成する。
【００５２】
図８は、図６に示す無線ＬＡＮアダプタ２の動作を説明するためのフロー図である。
【００５３】
中継部２３１は、ＳＴＢインターフェース部２１を介してセットトップボックス３からフレームを受信した場合は（Ｓ２０１でＹＥＳ）、無線ＬＡＮインターフェース部２２を介してホームゲートウェイ１に、このフレームを転送する（Ｓ２０２）。
【００５４】
また、中継部２３１は、無線ＬＡＮインターフェース部２２を介してホームゲートウェイ１からフレームを受信した場合は（Ｓ２０３でＹＥＳ）、このフレームが、自無線ＬＡＮアダプタ２を宛先とするユニキャストフレーム１４２２でないならば（Ｓ２０４でＮＯ）、ＳＴＢインターフェース部２１を介してセットトップボックス３に、このフレームを転送する（Ｓ２０７）。
【００５５】
一方、このフレームが、自無線ＬＡＮアダプタ２を宛先とするユニキャストフレーム１４２２であるならば（Ｓ２０４でＹＥＳ）、中継部２３１は、このユニキャストフレーム１４２２をマルチキャストフレーム生成部２３２に渡す。これを受けて、マルチキャストフレーム生成部２３２は、このユニキャストフレーム１４２２の宛先アドレス（ＤＡ）を、自無線ＬＡＮアダプタ２のＭＡＣアドレス１４２５から、このユニキャストフレーム１４２２に格納されているマルチキャストパケットのマルチキャストグループに対応するマルチキャストＭＡＣアドレス１４２８に変換してマルチキャストフレーム１４２３を生成する（Ｓ２０５）。そして、マルチキャストフレーム生成部２３２は、ＳＴＢインターフェース部２１を介してセットトップボックス３に、この生成したマルチキャストフレーム１４２３を送信する（Ｓ２０６）。
【００５６】
次に、本発明の一実施の形態が適用されたＩＰマルチキャスト配信システムの動作例を説明する。
【００５７】
図９は、本発明の一実施の形態に係るＩＰマルチキャスト配信システムの動作例を説明するためのシーケンス図である。
【００５８】
この例では、ＩＰｖ６を前提とし、マルチキャストグループを認識するためのプロトコルとしてＭＬＤを用いている。なお、ＩＰｖ４の場合は、ＭＬＤの代わりにＩＧＭＰが用いられる。
【００５９】
セットトップボックス３は、自セットトップボックス３に接続されているテレビジョン４の視聴者によりチャネルが選択されると（Ｓ３０１）、選択チャネルのマルチキャストグループに加入するために、選択チャネルのデータの送信元アドレスＳ１およびマルチキャストアドレスＧ１の指定を伴うＡＬＬＯＷ＿ＮＥＷ＿ＳＯＵＲＣＥＳのＲＥＰＯＲＴメッセージであるＲｅｐｏｒｔ  Ａｌｌｏｗ（Ｇ１，Ｓ１）をホームゲートウェイ１に送信する（Ｓ３０２）。このＲｅｐｏｒｔ  Ａｌｌｏｗ（Ｇ１，Ｓ１）は、無線ＬＡＮアダプタ２経由でホームゲートウェイ１に届けられる（Ｓ３０３）。
【００６０】
ホームゲートウェイ１は、無線ＬＡＮアダプタ２からＲｅｐｏｒｔ  Ａｌｌｏｗ（Ｇ１，Ｓ１）を受信すると、マルチキャスト−ユニキャスト変換テーブル１３１にレコード１３１０を追加し、このレコード１３１０のフィールド１３１１に、Ｒｅｐｏｒｔ  Ａｌｌｏｗ（Ｇ１，Ｓ１）で指定されているマルチキャストグループを、そしてフィールド１３１２に、Ｒｅｐｏｒｔ  Ａｌｌｏｗ（Ｇ１，Ｓ１）を送信した無線ＬＡＮアダプタ２のＭＡＣアドレスを登録する（Ｓ３０４）。
【００６１】
また、ホームゲートウェイ１は、Ｒｅｐｏｒｔ  Ａｌｌｏｗ（Ｇ１，Ｓ１）で指定されているマルチキャストグループのマルチキャストパケットを受信中か否かを判断する。ここでは受信中でないものとする。この場合、ホームゲートウェイ１は、Ｒｅｐｏｒｔ  Ａｌｌｏｗ（Ｇ１，Ｓ１）を最寄りのエッジルータ７に転送する（Ｓ３０５）。
【００６２】
これを受けて、エッジルータ７は、Ｒｅｐｏｒｔ  Ａｌｌｏｗ（Ｇ１，Ｓ１）で指定されているマルチキャストグループのマルチキャストパケット（選択チャネルのＩＰマルチキャストデータ）を格納したマルチキャストフレーム１４２１の、ホームゲートウェイ１への送信を開始する（Ｓ３０６）。
【００６３】
ホームゲートウェイ１は、エッジルータ７からマルチキャストフレーム１４２１を受信すると、マルチキャスト−ユニキャスト変換テーブル１３１を参照し、このマルチキャストフレーム１４２１の宛先アドレス（ＤＡ）を、マルチキャストＩＰアドレス１４３０から、Ｒｅｐｏｒｔ  Ａｌｌｏｗ（Ｇ１，Ｓ１）を送信した無線ＬＡＮアダプタ２のＭＡＣアドレス１４２５に変換するとともに、このマルチキャストフレーム１４２１の送信元ＭＡＣアドレス（ＳＡ）を、最寄りのエッジルータ７のＭＡＣアドレス１４２９から自ホームゲートウェイ１のＭＡＣアドレス１４２６に変換する。これにより、このマルチキャストフレーム１４２１を、Ｒｅｐｏｒｔ  Ａｌｌｏｗ（Ｇ１，Ｓ１）を送信した無線ＬＡＮアダプタ２を宛先とするユニキャストフレーム１４２２に変換する（Ｓ３０７）。そして、ホームゲートウェイ１は、このユニキャストフレーム１４２２を、この無線ＬＡＮアダプタ２に送信する（Ｓ３０８）。
【００６４】
無線ＬＡＮアダプタ２は、自無線ＬＡＮアダプタ２宛てのユニキャストフレーム１４２２を受信すると、このユニキャストフレーム１４２２の宛先アドレス（ＤＡ）を、自無線ＬＡＮアダプタ２のＭＡＣアドレス１４２５から、このユニキャストフレームに格納されているマルチキャストパケットのマルチキャストＩＰアドレス１４２７より生成されるマルチキャストＭＡＣアドレス１４２８に変換する。これにより、このユニキャストフレーム１４２２を、選択チャネルのマルチキャストグループ加入者宛のマルチキャストフレーム１４２３に変換する（Ｓ３０９）。そして、無線ＬＡＮアダプタ２は、このマルチキャストフレーム１４２３をセットトップボックス３に送信する（Ｓ３１０）。
【００６５】
さて、セットトップボックス３は、自セットトップボックス３に接続されているテレビジョン４の視聴者により視聴停止が選択されると（Ｓ３１１）、視聴中のチャネルのマルチキャストグループから脱退するために、視聴中のチャネルのデータの送信元アドレスＳ１およびマルチキャストアドレスＧ１の指定を伴うＢＬＯＣＫ＿ＯＬＤ＿ＳＯＵＲＣＥＳのＲＥＰＯＲＴメッセージであるＲｅｐｏｒｔ  Ｂｌｏｃｋ（Ｇ１，Ｓ１）をホームゲートウェイ１に送信する（Ｓ３１２）。このＲｅｐｏｒｔ  Ｂｌｏｃｋ（Ｇ１，Ｓ１）は、無線ＬＡＮアダプタ２経由でホームゲートウェイ１に届けられる（Ｓ３１３）。
【００６６】
ホームゲートウェイ１は、無線ＬＡＮアダプタ２からＲｅｐｏｒｔ  Ｂｌｏｃｋ（Ｇ１，Ｓ１）を受信すると、このＲｅｐｏｒｔ  Ｂｌｏｃｋ（Ｇ１，Ｓ１）で指定されているマルチキャストグループの加入者を確認するために、送信元アドレスＳ１およびマルチキャストアドレスＧ１の指定を伴うＭＵＬＴＩＣＡＳＴ  ＡＤＤＲＥＳＳ  ＡＮＤ  ＳＯＵＲＣＥ  ＳＰＥＣＩＦＩＣのＱＵＥＲＹメッセージであるＱｕｅｒｙ（ＭＡＳＳ，Ｇ１，Ｓ１）を無線ＬＡＮ５に送信する（Ｓ３１４）。このＱｕｅｒｙ（ＭＡＳＳ，Ｇ１，Ｓ１）は、無線ＬＡＮアダプタ２経由でセットトップボックス３に届けられる（Ｓ３１５）。ここで、セットトップボックス３は、視聴中のマルチキャストグループから脱退するため、このＱｕｅｒｙ（ＭＡＳＳ，Ｇ１，Ｓ１）に対する応答、すなわちデータの送信元アドレスＳ１およびマルチキャストアドレスＧ１の指定を伴うＭＯＤＥ＿ＩＳ＿ＩＮＣＬＵＤＥのＲＥＰＯＲＴメッセージであるＲｅｐｏｒｔ  Ｉｎｃｌｕｄｅ（Ｇ１，Ｓ１）を、ホームゲートウェイ１に返信しない。
【００６７】
ホームゲートウェイ１は、Ｒｅｐｏｒｔ  Ｉｎｃｌｕｄｅ（Ｇ１，Ｓ１）を受信することなく所定時間の経過によりタイムアウトすると（Ｓ３１６）、このＱｕｅｒｙ（ＭＡＳＳ，Ｇ１，Ｓ１）で指定されているマルチキャストグループをキーにして、マルチキャスト−ユニキャスト変換テーブル１３１からレコード１３１０を検索し、検索したレコード１３１０を削除する（Ｓ３１７）。また、ホームゲートウェイ１は、Ｒｅｐｏｒｔ  Ｂｌｏｃｋ（Ｇ１，Ｓ１）を最寄りのエッジルータ７に転送する（Ｓ３１８）。
【００６８】
以上、本発明の実施の形態について説明した。
【００６９】
本実施の形態において、ホームゲートウェイ１は、最寄りのエッジルータ７から受信したマルチキャストフレーム１４２１の宛先アドレス（ＤＡ）を、マルチキャストＩＰアドレス１４３０から、このマルチキャストフレームに格納されているマルチキャストパケットのマルチキャストグループに属するセットトップボックス３と接続する無線ＬＡＮアダプタ２のＭＡＣアドレス１４２５に変更してユニキャストフレーム１４２２を生成し、このユニキャストフレーム１４２２を無線ＬＡＮ５に送信する。そして、無線ＬＡＮアダプタ２は、無線ＬＡＮ５を介してホームゲートウェイ１から受信したユニキャストフレーム１４２２の宛先アドレス（ＤＡ）を、自無線ＬＡＮアダプタ２のＭＡＣアドレス１４２５から、このユニキャストフレームに格納されているマルチキャストパケットのマルチキャストグループに対応するマルチキャストＭＡＣアドレス１４２８に変更してマルチキャストフレーム１４２３を生成し、このマルチキャストフレーム１４２３を自無線ＬＡＮアダプタ２に接続されているセットトップボックス３に送信する。
【００７０】
したがって、本実施の形態によれば、無線ＬＡＮ５の区間においてＩＰマルチキャストをユニキャストフレーム１４２２で配信することにより、ホームゲートウェイ１およびセットトップボックス３間を無線ＬＡＮ５で接続する場合でも、無線ＬＡＮ５の再送手順を利用することができる。このため、ＩＰマルチキャストの品質低下を防止することが可能となる。
【００７１】
また、本実施の形態において、ホームゲートウェイ１は、無線ＬＡＮアダプタ２を介してセットトップボックス３からＩＰマルチキャストの視聴要求を受信した場合に、マルチキャスト−ユニキャスト変換テーブル１３１に、この視聴要求で指定されているマルチキャストグループを、この無線ＬＡＮアダプタ２のＭＡＣアドレスに対応付けて記憶する。また、最寄りのエッジルータ７から、ＩＰマルチキャストのマルチキャストパケットを格納したマルチキャストフレーム１４２１を受信した場合に、このマルチキャストパケット１４２１のマルチキャストグループに対応付けられてマルチキャスト−ユニキャスト変換テーブル１３１に記憶されている無線ＬＡＮアダプタ２のＭＡＣアドレス毎に、このマルチキャストフレーム１４２１の宛先アドレス（ＤＡ）を、マルチキャストＩＰアドレス１４３０から無線ＬＡＮアダプタ２のＭＡＣアドレス１４２５に変更して、無線ＬＡＮアダプタ２宛のユニキャストフレーム１４２２を生成する。
【００７２】
したがって、本実施の形態によれば、ＩＰマルチキャストの視聴要求に基づいて、このＩＰマルチキャストのマルチキャストグループと、このＩＰマルチキャストの送信先であるセットトップボックス３に接続された無線ＬＡＮアダプタ２のＭＡＣアドレスとの対応関係がマルチキャスト−ユニキャスト変換テーブル１３１に自動登録されるので、ＩＰマルチキャストのマルチキャストパケットを格納したユニキャストフレーム１４２２の送信先となる無線ＬＡＮアダプタ２のＭＡＣアドレスを予め登録しておく必要がない。
【００７３】
また、本実施の形態において、ホームゲートウェイ１は、無線ＬＡＮアダプタ２を介してセットトップボックス３からＩＰマルチキャストの視聴停止要求を受信した場合に、この視聴停止要求で指定されているマルチキャストグループに対応付けられてマルチキャスト−ユニキャスト変換テーブル１３１に記憶されている無線ＬＡＮアダプタ２のＭＡＣアドレスのうち、このマルチキャストグループの視聴確認に応答したセットトップボックス３に接続されている無線ＬＡＮアダプタ２のＭＡＣアドレス以外のＭＡＣアドレスを、マルチキャスト−ユニキャスト変換テーブル１３１から削除する。
【００７４】
したがって、本実施の形態によれば、ＩＰマルチキャストの視聴確認に対する応答に基づいて、このＩＰマルチキャストのマルチキャストグループと、このＩＰマルチキャストの配信が不要になったセットトップボックス３に接続された無線ＬＡＮアダプタ２のＭＡＣアドレスとの対応関係がマルチキャスト−ユニキャスト変換テーブル１３１から自動削除されるので、ＩＰマルチキャストのマルチキャストパケットを格納したユニキャストフレーム１４２２の無駄な送信を防止できる。
【００７５】
なお、本発明は上記実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００７６】
例えば、上記実施の形態において、無線ＬＡＮアダプタ２を、セットトップボックス３と同じ筐体に収めて一体化しても構わない。
【００７７】
また、上記実施の形態において、ホームゲートウェイ１、および無線ＬＡＮアダプタ２の構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実行されるものでもよい。あるいは、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）によりソフト的に実行されるものでもよい。もしくは、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、およびＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することにより実現されるものでもよい。
【符号の説明】
【００７８】
１：ホームゲートウェイ、２：無線ＬＡＮアダプタ、３：セットトップボックス、４：テレビジョン、５：無線ＬＡＮ、６：ＷＡＮ、７：エッジルータ、１１：ＷＡＮインターフェース部、１２：無線ＬＡＮインターフェース部、１３：記憶部、１４：主制御部、２１：ＳＴＢインターフェース部、２２：ＷＬＡＮインターフェース部、２３：主制御部、１３１：マルチキャスト−ユニキャスト変換テーブル、１４１：ＩＰマルチキャスト制御部、１４２：ユニキャストフレーム生成部、１４３：アドレス記憶制御部、２３１：中継部、２３２：マルチキャストフレーム生成部
【図１】
2011010208.tif 000003
【図２】
2011010208.tif 000004
【図３】
2011010208.tif 000005
【図４】
2011010208.tif 000006
【図５】
2011010208.tif 000007
【図６】
2011010208.tif 000008
【図７】
2011010208.tif 000009
【図８】
2011010208.tif 000010
【図９】
2011010208.tif 000011