(57)【要約】【課題】無線ネットワークを含むネットワークを介したコンテンツ配信において効率的にフレームを送信できる通信装置を提供する。【解決手段】通信装置１０は、親機と無線通信をする通信ＩＦ１１と、１以上の機器と通信をする通信ＩＦ１２と、通信ＩＦ１１により受信したフレームの宛先ＭＡＣアドレスが通信装置１０のＭＡＣアドレスであり、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示すブロードキャスト情報を含む場合、宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換し、通信ＩＦ１２から当該ブロードキャストフレームを送信する変換部１３と、を備える。【選択図】図３
2020195048.tif 000002
【特許請求の範囲】
【請求項１】
親機と無線通信をする子機である通信装置であって、
前記親機と無線通信をする第１インタフェースと、
１以上の機器と通信をする第２インタフェースと、
前記第１インタフェースにより受信したフレームの宛先ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスが前記通信装置のＭＡＣアドレスであり、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示すブロードキャスト情報を含む場合、前記宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換し、前記第２インタフェースから当該ブロードキャストフレームを送信する第１変換部と、を備える
通信装置。
【請求項２】
前記所定のフィールドは、宛先ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｃｏｌ）アドレスが格納されるフィールドであり、
前記ブロードキャスト情報は、ブロードキャストアドレスである
請求項１に記載の通信装置。
【請求項３】
前記第２インタフェースは、前記１以上の機器と有線通信をする
請求項１又は２に記載の通信装置。
【請求項４】
親機と無線通信をする子機であり、前記親機と無線通信をする第１インタフェースと、１以上の機器と通信をする第２インタフェースと、を備える通信装置における通信方法であって、
前記第１インタフェースにより受信したフレームの宛先ＭＡＣアドレスが前記通信装置のＭＡＣアドレスであり、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示す情報を含む場合、前記宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換するステップと、
前記第２インタフェースから当該ブロードキャストフレームを送信するステップと、を含む
通信方法。
【請求項５】
請求項４に記載の通信方法をコンピュータに実行させるプログラム。
【請求項６】
親機と、前記親機と無線通信をする子機である通信装置と、を備える通信システムであって、
前記親機は、
１以上の機器と通信をする第３インタフェースと、
前記通信装置と無線通信をする第４インタフェースと、
前記第３インタフェースにより受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスである場合、前記宛先ＭＡＣアドレスを前記通信装置のＭＡＣアドレスに書き換えることで、当該フレームをユニキャストフレームに変換し、前記第４インタフェースから当該ユニキャストフレームを送信する第２変換部と、を備え、
前記通信装置は、
前記親機と無線通信をする第１インタフェースと、
１以上の機器と通信をする第２インタフェースと、
前記第１インタフェースにより受信したフレームの宛先ＭＡＣアドレスが前記通信装置のＭＡＣアドレスであり、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示すブロードキャスト情報を含む場合、前記宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換し、前記第２インタフェースから当該ブロードキャストフレームを送信する第１変換部と、を備える
通信システム。
【請求項７】
前記第２変換部は、前記第３インタフェースにより受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスである場合、当該フレームの前記所定のフィールドに前記ブロードキャスト情報を書き込む
請求項６に記載の通信システム。
【請求項８】
前記第１変換部は、前記第１インタフェースにより受信したフレームの宛先ＭＡＣアドレスが前記通信装置のＭＡＣアドレスであり、かつ、前記所定のフィールドに前記ブロードキャスト情報を含む場合、当該フレームの前記所定のフィールドに含まれる前記ブロードキャスト情報を削除する
請求項７に記載の通信システム。
【請求項９】
親機と、前記親機と無線通信をする子機である通信装置と、を備える通信システムにおける通信方法であって、
前記親機は、
１以上の機器と通信をする第３インタフェースと、
前記通信装置と無線通信をする第４インタフェースと、を備え、
前記通信装置は、
前記親機と無線通信をする第１インタフェースと、
１以上の機器と通信をする第２インタフェースと、を備え、
前記通信方法は、
前記第３インタフェースにより受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスである場合、前記宛先ＭＡＣアドレスを前記通信装置のＭＡＣアドレスに書き換えることで、当該フレームをユニキャストフレームに変換するステップと、
前記第４インタフェースから当該ユニキャストフレームを送信するステップと、
前記第１インタフェースにより受信したフレームの宛先ＭＡＣアドレスが前記通信装置のＭＡＣアドレスであり、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示す情報を含む場合、前記宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換するステップと、
前記第２インタフェースから当該ブロードキャストフレームを送信するステップと、を含む
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、通信方法及びプログラムに関する。
【背景技術】
【０００２】
有線の通信インタフェースだけを有する装置を無線ネットワークに接続させるための無線ブリッジ装置が利用されている。基地局（親機ともいう）から無線ブリッジ装置（子機ともいう）に、無線通信によって通信フレーム（単にフレームともいう）が送信されるとき、電波のノイズ又は電波伝搬の不安定さなどによりフレームが失われる、つまりロスすることがある。
【０００３】
ＩＥＥＥ８０２．１１規格の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でのユニキャスト通信では、ＡＣＫによる到達確認および再送制御により、フレームのロスがある程度回復され得る。
【０００４】
昨今、無線ネットワークを含むネットワークを介したコンテンツ配信がなされている。このようなコンテンツ配信では、送信元であるサーバ等から１以上の端末に対してネットワークを介してコンテンツデータがブロードキャスト又はマルチキャストで送信される。
【０００５】
特許文献１は、ユニキャストの通信パケットをマルチキャストに変換し、また、マルチキャストの通信パケットをユニキャストに変換する変換装置を開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０６０１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記特許文献１に開示された技術では、送信元から親機へブロードキャスト又はマルチキャストで送信されたフレームが、親機においてユニキャストで子機へ送信される。しかし、子機には、複数の端末が接続され得る。このため、子機では、受信したフレームの宛先が複数の端末のうちのどの端末宛てであるかを判断できず、当該フレームを転送できない。例えば、子機に端末が１つのみ接続される場合には、受信したフレームの宛先が当該１つの端末となるため、当該フレームを転送できる。したがって、この場合、１つの子機に対して１つの端末のみを接続する、つまり、端末ごとに専用の子機を準備する必要があり、システムの構築のコストが高騰するという問題がある。
【０００８】
一方で、特許文献１に開示された技術を使わずに、送信元から複数の端末のそれぞれに対してユニキャストでフレームを送信することが考えられる。この場合、端末の数が多くなるほど、端末ごとに１つ１つフレームを送信するため、送信元からの送信回数が増え、また、送信元から各端末までの中継数が多くなるほど、経由する通信区間が増えることから、通信負荷がより増大するという問題がある。
【０００９】
本発明は、上記問題を解決するためになされたものであり、無線ネットワークを含むネットワークを介したコンテンツ配信において効率的にフレームを送信できる通信装置等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の一態様に係る通信装置は、親機と無線通信をする子機である通信装置であって、前記親機と無線通信をする第１インタフェースと、１以上の機器と通信をする第２インタフェースと、前記第１インタフェースにより受信したフレームの宛先ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスが前記通信装置のＭＡＣアドレスであり、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示すブロードキャスト情報を含む場合、前記宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換し、前記第２インタフェースから当該ブロードキャストフレームを送信する第１変換部と、を備える。
【００１１】
宛先ＭＡＣアドレスが通信装置のＭＡＣアドレスとなっているフレームは、通信装置（自身）宛てのユニキャストフレームである。このようなフレームの所定のフィールドにブロードキャスト情報を含む場合、当該フレームは、現在はユニキャストフレームであるが、元々（送信元から送信されたフレーム）はブロードキャストにより送信されたフレームであることがわかる。このため、当該フレームの宛先ＭＡＣアドレスを通信装置のＭＡＣアドレスからブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに戻すことができる。
【００１２】
これにより、第２インタフェースからブロードキャストフレームが送信され、１以上の機器（端末等）のそれぞれにフレームを送信することができる。つまり、通信装置においてユニキャストフレームがブロードキャストフレームに戻されることで、１以上の機器のうちのどの機器へフレームを送信すればよいか判断できずフレームを転送できないという状態になることが抑制される。すなわち、１以上の機器ごとに専用の通信装置を準備する必要がなく、システムの構築のコストを低下させることができる。
【００１３】
また、通信装置と１以上の機器との通信区間では、ブロードキャスト通信が行われるため、この区間においてユニキャスト通信が行われる場合と比べて、一度に複数の機器にフレームを送信することができ通信負荷を低減できる。
【００１４】
このように、無線ネットワークを含むネットワークを介したコンテンツ配信において効率的にフレームを送信できる。
【００１５】
また、前記所定のフィールドは、宛先ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｃｏｌ）アドレスが格納されるフィールドであり、前記ブロードキャスト情報は、ブロードキャストアドレスであるとしてもよい。
【００１６】
これによれば、宛先ＩＰアドレスがブロードキャストアドレスであるかを確認するだけで、容易に、ブロードキャストフレームへの変換を行うことができる。
【００１７】
また、前記第２インタフェースは、前記１以上の機器と有線通信をするとしてもよい。
【００１８】
ブロードキャスト通信ではＡＣＫによる到達確認及び再送制御が行われないため、通信装置と１以上の機器間の通信区間で無線通信が行われる場合にはフレームロスが起こりやすいが、この通信区間を有線通信の区間とすることで、フレームロスを抑制できる。
【００１９】
上記課題を解決するために、本発明の一態様に係る通信方法は、親機と無線通信をする子機であり、前記親機と無線通信をする第１インタフェースと、１以上の機器と通信をする第２インタフェースと、を備える通信装置における通信方法であって、前記第１インタフェースにより受信したフレームの宛先ＭＡＣアドレスが前記通信装置のＭＡＣアドレスであり、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示す情報を含む場合、前記宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換するステップと、前記第２インタフェースから当該ブロードキャストフレームを送信するステップと、を含む。
【００２０】
これによれば、無線ネットワークを含むネットワークを介したコンテンツ配信において効率的にフレームを送信できる通信方法を提供できる。
【００２１】
上記課題を解決するために、本発明の一態様に係るプログラムは、上記の通信方法をコンピュータに実行させるプログラムである。
【００２２】
これによれば、無線ネットワークを含むネットワークを介したコンテンツ配信において効率的にフレームを送信できるプログラムを提供できる。
【００２３】
上記課題を解決するために、本発明の一態様に係る通信システムは、親機と、前記親機と無線通信をする子機である通信装置と、を備える通信システムであって、前記親機は、１以上の機器と通信をする第３インタフェースと、前記通信装置と無線通信をする第４インタフェースと、前記第３インタフェースにより受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスである場合、前記宛先ＭＡＣアドレスを前記通信装置のＭＡＣアドレスに書き換えることで、当該フレームをユニキャストフレームに変換し、前記第４インタフェースから当該ユニキャストフレームを送信する第２変換部と、を備え、前記通信装置は、前記親機と無線通信をする第１インタフェースと、１以上の機器と通信をする第２インタフェースと、前記第１インタフェースにより受信したフレームの宛先ＭＡＣアドレスが前記通信装置のＭＡＣアドレスであり、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示すブロードキャスト情報を含む場合、前記宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換し、前記第２インタフェースから当該ブロードキャストフレームを送信する第１変換部と、を備える。
【００２４】
これによれば、無線ネットワークを含むネットワークを介したコンテンツ配信において効率的にフレームを送信できる通信システムを提供できる。
【００２５】
また、前記第２変換部は、前記第３インタフェースにより受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスである場合、当該フレームの前記所定のフィールドに前記ブロードキャスト情報を書き込むとしてもよい。
【００２６】
これによれば、ＩＰ通信でない場合であっても、親機において、所定のフィールドにブロードキャスト情報が書き込まれるため、通信装置において、所定のフィールドを確認することで受信したフレームが元々ブロードキャストにより送信されたフレームであるか否かを判断でき、すなわち、当該フレームをブロードキャストフレームに変換することができる。
【００２７】
また、前記第１変換部は、前記第１インタフェースにより受信したフレームの宛先ＭＡＣアドレスが前記通信装置のＭＡＣアドレスであり、かつ、前記所定のフィールドに前記ブロードキャスト情報を含む場合、当該フレームの前記所定のフィールドに含まれる前記ブロードキャスト情報を削除するとしてもよい。
【００２８】
ＩＰ通信でない場合に書き込まれたブロードキャスト情報は、フレームが送信元から送信された時点では存在しない情報であり、フレームに含まれるアプリケーションデータが端末に読み込まれる際に、本来存在しないブロードキャスト情報によって、アプリケーションデータを正しく読み込めなくなる場合がある。このため、フレームが元々ブロードキャストにより送信されたフレームであることを通信装置がブロードキャスト情報によって認識したときにブロードキャスト情報を削除することで、アプリケーションが正しく読み込まれなくなることを抑制できる。
【００２９】
上記課題を解決するために、本発明の一態様に係る通信方法は、親機と、前記親機と無線通信をする子機である通信装置と、を備える通信システムにおける通信方法であって、前記親機は、１以上の機器と通信をする第３インタフェースと、前記通信装置と無線通信をする第４インタフェースと、を備え、前記通信装置は、前記親機と無線通信をする第１インタフェースと、１以上の機器と通信をする第２インタフェースと、を備え、前記通信方法は、前記第３インタフェースにより受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスである場合、前記宛先ＭＡＣアドレスを前記通信装置のＭＡＣアドレスに書き換えることで、当該フレームをユニキャストフレームに変換するステップと、前記第４インタフェースから当該ユニキャストフレームを送信するステップと、前記第１インタフェースにより受信したフレームの宛先ＭＡＣアドレスが前記通信装置のＭＡＣアドレスであり、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示す情報を含む場合、前記宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換するステップと、前記第２インタフェースから当該ブロードキャストフレームを送信するステップと、を含む。
【００３０】
これによれば、無線ネットワークを含むネットワークを介したコンテンツ配信において効率的にフレームを送信できる通信方法を提供できる。
【００３１】
なお、本発明は、装置として実現できるだけでなく、その装置を構成する処理手段をステップとする方法として実現したり、それらステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムを記録したコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体として実現したり、そのプログラムを示す情報、データ又は信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、インターネット等の通信ネットワークを介して配信してもよい。
【発明の効果】
【００３２】
本発明により、無線ネットワークを含むネットワークを介したコンテンツ配信において効率的にフレームを送信できる。
【図面の簡単な説明】
【００３３】
【図１】実施の形態に係る通信システムの構成を示す説明図である。
【図２】実施の形態に係る親機の機能構成を示す説明図である。
【図３】実施の形態に係る通信装置の機能構成を示す説明図である。
【図４】実施の形態に係る親機の処理の一例を示すフロー図である。
【図５】実施の形態に係る親機が受信するフレームの各レイヤのヘッダ構造を示す図である。
【図６】実施の形態に係る親機が送信するフレームの各レイヤのヘッダ構造を示す図である。
【図７】実施の形態に係る通信装置の処理の一例を示すフロー図である。
【図８】実施の形態に係る通信装置が送信するフレームの各レイヤのヘッダ構造を示す図である。
【図９】実施の形態に係る親機の処理の他の一例を示すフロー図である。
【図１０】実施の形態に係る通信装置の処理の他の一例を示すフロー図である。
【発明を実施するための形態】
【００３４】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００３５】
以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、より好ましい形態を構成する任意の構成要素として説明される。なお、同一の構成要素には同一の符号を付し、説明を省略する場合がある。なお、以下では、ブロードキャストをマルチキャストも含む概念として用いる。
【００３６】
（実施の形態）
以下、実施の形態について図１から図１０を用いて説明する。
【００３７】
図１は、実施の形態に係る通信システム１の構成を示す説明図である。
【００３８】
図１に示されるように、通信システム１は、サーバ２と、親機Ａ１及びＡ２と、子機Ｂ１、Ｂ２及びＢ３と、端末Ｔ１、Ｔ２、Ｔ３、Ｔ４及びＴ５とを備える。サーバ２と親機Ａ１とは、ネットワークＮ１によって相互に通信可能に接続されている。親機Ａ１と子機Ｂ１及びＢ３とは、ネットワークＮ２によって相互に通信可能に接続されている。子機Ｂ１と親機Ａ２とは、ネットワークＮ３によって相互に通信可能に接続されている。親機Ａ２と子機Ｂ２とは、ネットワークＮ４によって相互に通信可能に接続されている。子機Ｂ２と端末Ｔ１、Ｔ２及びＴ３とは、ネットワークＮ５によって相互に通信可能に接続されている。子機Ｂ３と端末Ｔ４及びＴ５とは、ネットワークＮ６によって相互に通信可能に接続されている。サーバ２から送信されたフレームは、親機Ａ１及び子機Ｂ３を中継して端末Ｔ４及びＴ５に受信される。また、サーバ２から送信されたフレームは、親機Ａ１、子機Ｂ１、親機Ａ２及び子機Ｂ２を中継して端末Ｔ１、Ｔ２及びＴ３に受信される。
【００３９】
なお、親機Ａ１及びＡ２は、互いに無線通信する親機（一般に基地局又はアクセスポイント（ＡＰ）ともいう）及び子機（一般にステーション（ＳＴＡ）ともいう）のうちの親機である。また、子機Ｂ１、Ｂ２及びＢ３は、互いに無線通信する親機及び子機のうちの子機であり、一般に無線ブリッジ又は無線ブリッジ装置とも呼ばれる。
【００４０】
なお、ネットワークＮ２及びＮ４は、無線通信のネットワークであって、ユニキャスト送信の場合に再送制御がなされ、ブロードキャスト送信の場合に再送制御がなされない通信規格での通信が行われるネットワークである。ネットワークＮ２及びＮ４の通信規格の一例は、ＩＥＥＥ８０２．１１シリーズ（ＩＥＥＥ８０２．１１．ａ、ｂ、ｇ、ｎ、ａｃ、ａｘなど）の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）規格であり、実施の形態に係る通信システム１では、この場合を一例として説明するが、これに限られない。
【００４１】
また、ネットワークＮ１、Ｎ３、Ｎ５及びＮ６は、どのような通信規格であってもよいが、ネットワークＮ２及びＮ４より通信ロスが少ない通信規格が想定され、例えば有線通信のネットワークである。ネットワークＮ１、Ｎ３、Ｎ５及びＮ６の通信規格の例は、Ｅｔｈｅｒｎｅｔ（登録商標）又はＩＥＥＥ８０２．３などの有線ＬＡＮの規格である。
【００４２】
サーバ２は、端末Ｔ１、Ｔ２、Ｔ３、Ｔ４及びＴ５にデータを配信する配信サーバ装置である。サーバ２は、例えば、音声又は動画などのコンテンツにかかるコンテンツデータを保有しており、コンテンツデータを比較的小さなデータ単位（例えば１０００バイト程度）に区切ってフレーム３に含め、フレーム３をネットワークＮ１にブロードキャストで送信する。送信されたフレーム３は、親機Ａ１に受信される。
【００４３】
親機Ａ１は、ネットワークＮ１を介してサーバ２がブロードキャスト送信したフレーム３を受信し、受信したフレーム３をユニキャストに変換して（詳細は後述する）、ネットワークＮ２を介して子機Ｂ１及びＢ３に順次にフレーム４及び８として送信する。送信されたフレーム４は子機Ｂ１に受信され、送信されたフレーム８は子機Ｂ３に受信される。
【００４４】
子機Ｂ１は、ネットワークＮ２を介して親機Ａ１がユニキャスト送信したフレーム４を受信し、受信したフレーム４をブロードキャストに変換して（詳細は後述する）、ネットワークＮ３を介して親機Ａ２にフレーム５として送信する。
【００４５】
親機Ａ２は、ネットワークＮ３を介して子機Ｂ１がブロードキャスト送信したフレーム５を受信し、受信したフレーム５をユニキャストに変換して（詳細は後述する）、ネットワークＮ４を介して子機Ｂ２にフレーム６として送信する。
【００４６】
子機Ｂ２は、ネットワークＮ４を介して親機Ａ２がユニキャスト送信したフレーム６を受信し、受信したフレーム６をブロードキャストに変換して（詳細は後述する）、ネットワークＮ５を介して端末Ｔ１、Ｔ２及びＴ３にフレーム７として送信する。
【００４７】
子機Ｂ３は、ネットワークＮ２を介して親機Ａ１がユニキャスト送信したフレーム８を受信し、受信したフレーム８をブロードキャストに変換して（詳細は後述する）、ネットワークＮ６を介して端末Ｔ４及びＴ５にフレーム９として送信する。
【００４８】
端末Ｔ１、Ｔ２、Ｔ３、Ｔ４及びＴ５は、受信したフレームに含まれるデータ単位からコンテンツデータを再構成し、音声又は動画のコンテンツを再生する端末装置である。端末Ｔ１、Ｔ２及びＴ３は、ネットワークＮ５を介して子機Ｂ２からフレーム７を受信する。端末Ｔ４及びＴ５は、ネットワークＮ６を介して子機Ｂ３からフレーム９を受信する。
【００４９】
以降において、親機Ａ１及びＡ２を親機２０と総称して説明し、子機Ｂ１、Ｂ２及びＢ３を通信装置１０と総称して説明する。
【００５０】
図２は、実施の形態に係る親機２０の機能構成を示す説明図である。親機２０は、１以上の通信装置１０（子機）と無線通信をする基地局又はＡＰである。
【００５１】
図２に示されるように、親機２０は、通信ＩＦ２１と、通信ＩＦ２２と、変換部２３とを備える。
【００５２】
通信ＩＦ２１は、１以上の機器と通信をする第３インタフェースである。親機Ａ１にとって１以上の機器はサーバ２となり、親機Ａ２にとって１以上の機器は子機Ｂ１となる。なお、通信ＩＦ２１は、１以上の機器と有線通信をする。
【００５３】
通信ＩＦ２２は、１以上の通信装置１０と無線通信をする第４インタフェースである。親機Ａ１にとって１以上の通信装置１０は子機Ｂ１及びＢ３となり、親機Ａ２にとって１以上の通信装置１０は子機Ｂ２となる。
【００５４】
通信ＩＦ２１は、１以上の機器と通信可能に接続されている通信インタフェース装置であり、例えばＥｔｈｅｒｎｅｔに準拠した通信をする。通信ＩＦ２１は、ブロードキャストフレームを受信すると、受信したブロードキャストフレームを変換部２３に提供する。
【００５５】
通信ＩＦ２２は、通信装置１０と無線通信可能に接続されている通信インタフェース装置であり、例えばＩＥＥＥ８０２．１１シリーズの無線ＬＡＮ規格に準拠した通信をする。通信ＩＦ２２は、通信装置１０との無線通信の親機のインタフェースとして機能する。
【００５６】
通信ＩＦ２２は、通信装置１０と無線通信リンクを確立し、無線通信リンクを確立している相手の装置の識別情報（例えばＭＡＣアドレス）を変換部２３に提供する。通信ＩＦ２２は、変換部２３の制御の下、ユニキャストフレームを通信装置１０に送信する。
【００５７】
変換部２３は、通信ＩＦ２１が受信したフレームを変換する第２変換部である。具体的には、変換部２３は、通信ＩＦ２１により受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスである場合、宛先ＭＡＣアドレスを通信装置１０のＭＡＣアドレスに書き換えることで、当該フレームをユニキャストフレームに変換し、通信ＩＦ２２から当該ユニキャストフレームを送信する。変換部２３の詳細については、後述する図４から図６で説明する。なお、変換部２３は、プロセッサがメモリを用いて所定のプログラムを実行することで実現され得る。
【００５８】
図３は、実施の形態に係る通信装置１０（子機）の機能構成を示す説明図である。通信装置１０は、親機２０と無線通信をする無線ブリッジ装置である。
【００５９】
図３に示されるように、通信装置１０は、通信ＩＦ１１と、通信ＩＦ１２と、変換部１３とを備える。
【００６０】
通信ＩＦ１１は、親機２０と無線通信をする第１インタフェースである。子機Ｂ１及びＢ３にとって親機２０は親機Ａ１となり、子機Ｂ２にとって親機２０は親機Ａ２となる。
【００６１】
通信ＩＦ１２は、１以上の機器と通信をする第２インタフェースである。子機Ｂ１にとって１以上の機器は親機Ａ２となり、子機Ｂ２にとって１以上の機器は端末Ｔ１、Ｔ２及びＴ３となり、子機Ｂ３にとって１以上の機器は端末Ｔ４及びＴ５となる。
【００６２】
通信ＩＦ１１は、親機２０と無線通信可能に接続されている通信インタフェース装置であり、例えばＩＥＥＥ８０２．１１シリーズの無線ＬＡＮ規格に準拠した通信をする。通信ＩＦ１１は、親機２０との無線通信の子機のインタフェースとして機能する。通信ＩＦ１１は、ユニキャストフレームを受信すると、受信したユニキャストフレームを変換部１３に提供する。
【００６３】
変換部１３は、通信ＩＦ１１が受信したフレームを変換する第１変換部である。具体的には、変換部１３は、通信ＩＦ１１により受信したフレームの宛先ＭＡＣアドレスが通信装置１０のＭＡＣアドレスであり、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示すブロードキャスト情報を含む場合、宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換し、通信ＩＦ１２から当該ブロードキャストフレームを送信する。変換部１３の詳細については、後述する図７及び図８で説明する。なお、変換部１３は、プロセッサがメモリを用いて所定のプログラムを実行することで実現され得る。
【００６４】
次に、親機２０の動作の詳細について、図４から図６を用いて説明する。
【００６５】
図４は、実施の形態に係る親機２０の処理の一例を示すフロー図である。具体的には、図４は、通信ＩＦ２１がフレームを受信したときの変換部２３の処理の一例を示すフロー図である。
【００６６】
変換部２３は、通信ＩＦ２１により受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスであるか否かを判定する（ステップＳ１１）。宛先ＭＡＣアドレスは、「レイヤ２」（データリンク層）のＥｔｈｅｒヘッダ内のフィールドに格納されるアドレスである。より具体的には、宛先ＭＡＣアドレスとして格納されるブロードキャストアドレスは、宛先ＭＡＣアドレスのＩ／Ｇ（Ｉｎｄｉｖｉｄｕａｌ  Ａｄｄｒｅｓｓ／Ｇｒｏｕｐ  Ａｄｄｒｅｓｓ）ビットが、例えば「ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ」又は「０１：００：５Ｅ」であるアドレスとなる。なお、例えば、以下では、「レイヤ３」（ネットワーク層）がＩＰ通信のレイヤである例を示す。このため、通信ＩＦ２１により受信したフレームには、所定のフィールドとしてＩＰヘッダ内の宛先ＩＰアドレスが格納されるフィールドが存在する。宛先ＩＰアドレスとして格納されるブロードキャストアドレス（ブロードキャストＩＰアドレス）は、「２５５．２５５．２５５．２５５」又は「１９２．１６８．０．２５５」等のアドレスとなる。
【００６７】
例えば、親機２０として親機Ａ１に着目すると、サーバ２がブロードキャスト送信し、親機Ａ１が受信するフレーム３の各レイヤ（「レイヤ２」及び「レイヤ３」）のヘッダ構造は、図５に示すものとなる。
【００６８】
図５は、実施の形態に係る親機Ａ１が受信するフレーム３の各レイヤのヘッダ構造を示す図である。
【００６９】
図５に示されるように、フレーム３は、サーバ２からブロードキャスト送信されたフレームであるため、宛先ＭＡＣアドレス及び宛先ＩＰアドレスは、それぞれブロードキャストアドレスとなる。また、送信元ＭＡＣアドレス及び送信元ＩＰアドレスは、それぞれサーバ２のアドレスとなる。
【００７０】
図４での説明に戻り、変換部２３は、通信ＩＦ２１により受信したフレームの宛先ＭＡＣアドレスが「ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ」等のブロードキャストアドレスである場合（ステップＳ１１でＹｅｓ）、宛先ＭＡＣアドレスを通信装置１０のＭＡＣアドレスに書き換える（ステップＳ１２）。例えば、変換部２３は、無線通信リンクを確立している通信装置１０のＭＡＣアドレスを通信ＩＦ２２から取得し、そのＭＡＣアドレスのリストを保有している。変換部２３は、このリストにあるＭＡＣアドレスごとにユニキャストフレームを生成する。具体的には、変換部２３は、通信ＩＦ２１により受信したフレームの宛先ＭＡＣアドレス（ブロードキャストアドレス）を、このリストにあるＭＡＣアドレスに書き換えることで、当該フレームをユニキャストフレームに変換する。
【００７１】
そして、変換部２３は、通信ＩＦ２２からユニキャストフレームを送信する（ステップＳ１３）。
【００７２】
例えば、親機２０として親機Ａ１に着目すると、親機Ａ１がユニキャスト送信し、子機Ｂ１が受信するフレーム４の各レイヤ（「レイヤ２」及び「レイヤ３」）のヘッダ構造は、図６に示すものとなる。
【００７３】
図６は、実施の形態に係る親機Ａ１が送信するフレーム４の各レイヤのヘッダ構造を示す図である。
【００７４】
図６に示されるように、フレーム４は、親機Ａ１から子機Ｂ１へユニキャスト送信されたフレームであるため、宛先ＭＡＣアドレスは、子機Ｂ１のＭＡＣアドレスとなる。なお、フレーム４は、元々サーバ２からブロードキャスト送信されたフレームであるため、宛先ＩＰアドレスは、ブロードキャストアドレスとなっている。
【００７５】
図４での説明に戻り、変換部２３は、通信ＩＦ２１により受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスでない場合（ステップＳ１１でＮｏ）、例えば、当該フレームの宛先ＭＡＣアドレスが特定の機器のＭＡＣアドレスである場合、そのまま当該ＭＡＣアドレスの機器に向けてユニキャストフレームを送信する。
【００７６】
次に、通信装置１０の動作の詳細について、図７及び図８を用いて説明する。
【００７７】
図７は、実施の形態に係る通信装置１０の処理の一例を示すフロー図である。具体的には、図７は、通信ＩＦ１１がフレームを受信したときの変換部１３の処理の一例を示すフロー図である。
【００７８】
変換部１３は、通信ＩＦ１１により受信したフレームの宛先ＭＡＣアドレスが通信装置１０（自身）のＭＡＣアドレスであるか否かを判定する（ステップＳ２１）。言い換えると、変換部１３は、通信ＩＦ１１により受信したフレームが自身宛てのユニキャストフレームであるか否かを判定する。
【００７９】
変換部１３は、通信ＩＦ１１により受信したフレームの宛先ＭＡＣアドレスが通信装置１０のＭＡＣアドレスである場合（ステップＳ２１でＹｅｓ）、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示すブロードキャスト情報を含むか否かを判定する（ステップＳ２２）。上述したように、例えば、所定のフィールドは宛先ＩＰアドレスが格納されるフィールドであり、ブロードキャスト情報はブロードキャストアドレスである。つまり、変換部１３は、通信ＩＦ１１により受信したフレームのＩＰヘッダに含まれる宛先ＩＰアドレスが、「２５５．２５５．２５５．２５５」等のブロードキャストアドレスであるか否かを判定する。
【００８０】
変換部１３は、通信ＩＦ１１により受信したフレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示すブロードキャスト情報を含む場合（ステップＳ２２でＹｅｓ）、宛先ＭＡＣアドレスをブロードキャストアドレスに書き換える（ステップＳ２３）。
【００８１】
例えば、通信装置１０として子機Ｂ１に着目し、図６に示されるようなヘッダ構造を有するフレーム４を子機Ｂ１が受信したとする。図６に示されるように、フレーム４の宛先ＭＡＣアドレスは子機Ｂ１のＭＡＣアドレスであり、フレーム４の宛先ＩＰアドレスはブロードキャストアドレスである。このような場合には、子機Ｂ１の変換部１３は、フレーム４の宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで、フレーム４をブロードキャストフレームに変換する。
【００８２】
そして、変換部１３は、通信ＩＦ１２からブロードキャストフレームを送信する（ステップＳ２４）。
【００８３】
例えば、通信装置１０として子機Ｂ１に着目すると、子機Ｂ１がブロードキャスト送信し、親機Ａ２が受信するフレーム５の各レイヤ（「レイヤ２」及び「レイヤ３」）のヘッダ構造は、図８に示すものとなる。
【００８４】
図８は、実施の形態に係る通信装置１０（子機Ｂ１）が送信するフレームの各レイヤのヘッダ構造を示す図である。
【００８５】
図８に示されるように、フレーム５の宛先ＭＡＣアドレスはブロードキャストアドレスとなっており、図６に示されるフレーム４と比べて、子機Ｂ１において宛先ＭＡＣアドレスがブロードキャストアドレスに書き換えられていることがわかる。
【００８６】
図７での説明に戻り、変換部１３は、通信ＩＦ２１により受信したフレームの宛先ＭＡＣアドレスが通信装置１０（自身）のＭＡＣアドレスでない場合（ステップＳ２１でＮｏ）、例えば、当該フレームの宛先ＭＡＣアドレスが他の通信装置１０のＭＡＣアドレスである場合、当該フレームを破棄し、処理を終了する。
【００８７】
また、変換部１３は、通信ＩＦ１１により受信したフレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示すブロードキャスト情報を含まない場合（ステップＳ２２でＮｏ）、例えば、宛先ＩＰアドレスが通信装置１０（自身）のＩＰアドレスである場合、自身宛てのフレームを他の機器に転送せずに処理を終了する。
【００８８】
なお、親機Ａ２においても、親機Ａ１と同じように、受信したフレーム５の宛先ＭＡＣアドレスを子機Ｂ２のＭＡＣアドレスに書き換えてユニキャストフレームであるフレーム６を送信する。また、子機Ｂ２においても、子機Ｂ１と同じように、受信したフレーム６の宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えてブロードキャストフレームであるフレーム７を送信する。また、子機Ｂ３においても、子機Ｂ１と同じように、受信したフレーム８の宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えてブロードキャストフレームであるフレーム９を送信する。
【００８９】
このように、通信装置１０は、通信ＩＦ１１により受信したフレームの宛先ＭＡＣアドレスが通信装置１０のＭＡＣアドレスであり、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示すブロードキャスト情報を含む場合、宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換し、通信ＩＦ１２から当該ブロードキャストフレームを送信する。
【００９０】
宛先ＭＡＣアドレスが通信装置１０のＭＡＣアドレスとなっているフレームは、通信装置１０（自身）宛てのユニキャストフレームである。このようなフレームの所定のフィールドにブロードキャスト情報を含む場合、当該フレームは、現在はユニキャストフレームであるが、元々はブロードキャストにより送信されたフレームであることがわかる。このため、当該フレームの宛先ＭＡＣアドレスを通信装置１０のＭＡＣアドレスからブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに戻すことができる。
【００９１】
これにより、通信ＩＦ１２からブロードキャストフレームが送信され、１以上の機器（端末等）のそれぞれにフレームを送信することができる。つまり、通信装置１０においてユニキャストフレームがブロードキャストフレームに戻されることで、１以上の機器のうちのどの機器へフレームを送信すればよいか判断できずフレームを転送できないという状態になることが抑制される。すなわち、１以上の機器ごとに専用の通信装置１０を準備する必要がなく、システムの構築のコストを低下させることができる。
【００９２】
また、通信装置１０と１以上の機器との通信区間では、ブロードキャスト通信が行われるため、この区間においてユニキャスト通信が行われる場合と比べて、一度に複数の機器にフレームを送信することができ通信負荷を低減できる。例えば、ネットワークＮ１、Ｎ３及びＮ５を有線通信のネットワークとし、サーバ２から端末Ｔ１、Ｔ２及びＴ３のそれぞれへフレームをユニキャストにより送信する場合、有線通信部分で通信が行われる回数は合計９回となる（端末Ｔ１へのユニキャスト送信で３回、端末Ｔ２へのユニキャスト送信で３回、端末Ｔ３へのユニキャスト送信で３回）。つまり、宛先が異なる分だけユニキャストフレームが送信される。一方で、通信装置１０と１以上の機器との通信区間では、ブロードキャスト通信が行われる場合、サーバ２から端末Ｔ１、Ｔ２及びＴ３のそれぞれへフレームを全てブロードキャストにより送信する場合と同じように、有線通信部分で通信が行われる回数は合計３回となり、通信負荷を低減できる。また、無線通信部分ではユニキャスト通信が行われるため、無線通信部分においてブロードキャスト通信が行われる場合と比べて端末への到達率を高めることができる。
【００９３】
このように、無線ネットワークを含むネットワークを介したコンテンツ配信において効率的にフレームを送信できる。
【００９４】
また、所定のフィールドを、宛先ＩＰアドレスが格納されるフィールドとし、ブロードキャスト情報をブロードキャストアドレスとすることで、宛先ＩＰアドレスがブロードキャストアドレスであるかを確認するだけで、容易に、ブロードキャストフレームへの変換を行うことができる。
【００９５】
また、ブロードキャスト通信ではＡＣＫによる到達確認及び再送制御が行われないため、通信装置１０と１以上の機器間の通信区間で無線通信が行われる場合にはフレームロスが起こりやすいが、ブロードキャスト通信を行う通信区間を有線通信の区間とする（通信ＩＦ１２を１以上の機器と有線通信をするインタフェースとする）ことで、フレームロスを抑制できる。
【００９６】
また、本発明は、既存の映像配信等のアプリケーションの変更は不要であり、無線レイヤの変更のみで実現できる。
【００９７】
また、親機２０において、ブロードキャストフレームをユニキャストフレームに変換しているが、これによりかえって無線帯域の使用効率がよくなる場合がある。一般的に、ブロードキャストではフレームのロスト率を下げるために、最低レートで送信されることが多い。例えば、６Ｍｂｐｓの転送レートで４Ｍｂｐｓのデータを１０台の端末に送信する場合を考えると、ブロードキャストの場合、端末の台数に関係なく一度で全ての端末が受信できるため、帯域使用率は、４Ｍｂｐｓ／６Ｍｂｐｓ＝６６．６％となる。一方で、ユニキャストの場合、無線帯域において使用できる最高レートが優先的に使用される。例えば、ＩＥＥＥ８０２．１１ｎのＨＴ２０の場合、２ｘ２であれば転送レートは１５０Ｍｂｐｓとなる。この場合、ユニキャストであるため、１０台それぞれに送信する必要があるため、帯域使用率は、４Ｍｂｐｓ／１５０Ｍｂｐｓ×１０台＝２６．６％となる。このように、親機２０においてブロードキャストフレームをユニキャストフレームに変換することで、帯域使用効率がよくなる場合がある。
【００９８】
なお、上記説明では、ＩＰ通信が行われる例について説明したが、本発明は、ＩＰ通信以外の通信にも適用することができる。言い換えると、上記説明では、所定のフィールドは宛先ＩＰアドレスが格納されるフィールドであり、ブロードキャスト情報はブロードキャストアドレスであるとしたが、これに限らない。これについて、図９及び図１０を用いて説明する。
【００９９】
図９は、実施の形態に係る親機２０の処理の他の一例を示すフロー図である。図９におけるステップＳ１１〜Ｓ１３は、図４におけるものと同じであるため説明は省略する。
【０１００】
変換部２３は、通信ＩＦ２１により受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスである場合（ステップＳ１１でＹｅｓ）、当該フレームの所定のフィールドにブロードキャスト情報を書き込む（ステップＳ１４）。ＩＰ通信が行われる場合には、フレームがブロードキャストフレームであったか否かをフレームの宛先ＩＰアドレスにより通信装置１０が判断できるため、フレームを加工しなくてもよい。しかし、ＩＰ通信でない場合には、フレームがブロードキャストフレームであったか否かを宛先ＩＰアドレスによって通信装置１０が判断できないため、フレームの宛先ＭＡＣアドレスを通信装置１０のＭＡＣアドレスに書き換える時点で、フレームがブロードキャストフレームであったことをフレームに書き込む必要がある。例えば、変換部２３は、アプリケーションデータが格納されるフィールドのアプリケーションデータの前後にブロードキャスト情報を書き込む。なお、ブロードキャスト情報は、フレームがブロードキャストフレームであったか否かを判断可能な情報でよいため、例えば、１ビットの情報であってもよい。
【０１０１】
これにより、ＩＰ通信でない場合であっても、親機２０において、所定のフィールドにブロードキャスト情報が書き込まれるため、通信装置１０において、所定のフィールドを確認することで受信したフレームが元々ブロードキャストにより送信されたフレームであるか否かを判断でき、すなわち、当該フレームをブロードキャストフレームに変換することができる。
【０１０２】
図１０は、実施の形態に係る通信装置１０の処理の他の一例を示すフロー図である。図１０におけるステップＳ２１〜Ｓ２４は、所定のフィールドが宛先ＩＰアドレスが格納されるフィールドではなく、また、ブロードキャスト情報がブロードキャストアドレスでないこと以外は、図７におけるものと同じであるため説明は省略する。
【０１０３】
変換部１３は、フレームの所定のフィールドにブロードキャスト情報を含む場合（ステップＳ２２でＹｅｓ）、当該フレームの所定のフィールドに含まれるブロードキャスト情報を削除する（ステップＳ２５）。例えば、変換部１３は、アプリケーションデータが格納されるフィールドに書き込まれたブロードキャスト情報を削除する。
【０１０４】
ＩＰ通信でない場合に書き込まれたブロードキャスト情報は、フレームが送信元（サーバ２）から送信された時点では存在しない情報であり、フレームに含まれるアプリケーションデータが端末に読み込まれる際に、本来存在しないブロードキャスト情報によって、アプリケーションデータを正しく読み込めなくなる場合がある。このため、フレームが元々ブロードキャストにより送信されたフレームであることを通信装置１０がブロードキャスト情報によって認識したときにブロードキャスト情報を削除することで、アプリケーションが正しく読み込まれなくなることを抑制できる。
【０１０５】
（その他の実施の形態）
以上、本発明の通信装置１０及び通信システム１について、実施の形態に基づいて説明したが、本発明は、上記実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、および、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０１０６】
例えば、上記実施の形態では、通信ＩＦ１２は、１以上の機器と有線通信をするとしたが、これに限らない。例えば、通信ＩＦ１２は、１以上の機器と無線通信をしてもよい。
【０１０７】
また、例えば、上記実施の形態で、ＩＰ通信でない場合に、所定のフィールドをフレームのアプリケーションデータが格納されるフィールドとしたが、これに限らない。所定のフィールドは、親機２０によってデータを書き込むことができ、通信装置１０によって書き込まれたデータを読み取ることができるフィールドであれば特に限定されない。
【０１０８】
また、本発明は、通信装置１０として実現できるだけでなく、通信装置１０を構成する各構成要素が行うステップ（処理）を含む通信方法として実現できる。
【０１０９】
当該通信方法は、親機２０と無線通信をする子機であり、親機２０と無線通信をする通信ＩＦ１１と、１以上の機器と通信をする通信ＩＦ１２と、を備える通信装置１０における通信方法である。当該通信方法は、具体的には、図７に示されるように、通信ＩＦ１１により受信したフレームの宛先ＭＡＣアドレスが通信装置１０のＭＡＣアドレスであり（ステップＳ２１でＹｅｓ）、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示す情報を含む場合（ステップＳ２２でＹｅｓ）、宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換するステップ（ステップＳ２３）と、通信ＩＦ１２から当該ブロードキャストフレームを送信するステップ（ステップＳ２４）と、を含む。
【０１１０】
また、例えば、それらのステップは、コンピュータ（コンピュータシステム）によって実行されてもよい。そして、本発明は、それらの方法に含まれるステップを、コンピュータに実行させるためのプログラムとして実現できる。さらに、本発明は、そのプログラムを記録したＣＤ−ＲＯＭ等である非一時的なコンピュータ読み取り可能な記録媒体として実現できる。
【０１１１】
また、本発明は、通信システム１として実現できるだけでなく、通信システム１を構成する各構成要素が行うステップ（処理）を含む通信方法として実現できる。
【０１１２】
当該通信方法は、親機２０と、親機２０と無線通信をする子機である通信装置１０と、を備える通信システム１における通信方法である。親機２０は、１以上の機器と通信をする通信ＩＦ２１と、通信装置１０と無線通信をする通信ＩＦ２２と、を備え、通信装置１０は、親機２０と無線通信をする通信ＩＦ１１と、１以上の機器と通信をする通信ＩＦ１２と、を備える。当該通信方法は、具体的には、図４及び図７に示されるように、通信ＩＦ２１により受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスである場合（ステップＳ１１でＹｅｓ）、宛先ＭＡＣアドレスを通信装置１０のＭＡＣアドレスに書き換えることで、当該フレームをユニキャストフレームに変換するステップ（ステップＳ１２）と、通信ＩＦ２２から当該ユニキャストフレームを送信するステップ（ステップＳ１３）と、通信ＩＦ１１により受信したフレームの宛先ＭＡＣアドレスが通信装置１０のＭＡＣアドレスであり（ステップＳ２１でＹｅｓ）、かつ、当該フレームの所定のフィールドに当該フレームがブロードキャストフレームであったことを示す情報を含む場合（ステップＳ２２でＹｅｓ）、宛先ＭＡＣアドレスをブロードキャストアドレスに書き換えることで当該フレームをブロードキャストフレームに変換するステップ（ステップＳ２３）と、通信ＩＦ１２から当該ブロードキャストフレームを送信するステップ（ステップＳ２４）と、を含む。
【０１１３】
例えば、本発明が、プログラム（ソフトウェア）で実現される場合には、コンピュータのＣＰＵ、メモリおよび入出力回路等のハードウェア資源を利用してプログラムが実行されることによって、各ステップが実行される。つまり、ＣＰＵがデータをメモリまたは入出力回路等から取得して演算したり、演算結果をメモリまたは入出力回路等に出力したりすることによって、各ステップが実行される。
【０１１４】
また、上記実施の形態の通信装置１０及び通信システム１に含まれる複数の構成要素は、それぞれ、専用または汎用の回路として実現されてもよい。これらの構成要素は、１つの回路として実現されてもよいし、複数の回路として実現されてもよい。
【０１１５】
また、上記実施の形態の通信装置１０及び通信システム１に含まれる複数の構成要素は、集積回路（ＩＣ：Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であるＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）として実現されてもよい。これらの構成要素は、個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ＬＳＩは、集積度の違いにより、システムＬＳＩ、スーパーＬＳＩまたはウルトラＬＳＩと呼称される場合がある。
【０１１６】
また、集積回路はＬＳＩに限られず、専用回路または汎用プロセッサで実現されてもよい。上述したように、プログラム可能なＦＰＧＡ、または、ＬＳＩ内部の回路セルの接続および設定が再構成可能なリコンフィギュラブル・プロセッサが、利用されてもよい。
【０１１７】
さらに、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて、通信装置１０及び通信システム１に含まれる各構成要素の集積回路化が行われてもよい。
【０１１８】
その他、実施の形態に対して当業者が思いつく各種変形を施して得られる形態や、本発明の趣旨を逸脱しない範囲で各実施の形態における構成要素および機能を任意に組み合わせることで実現される形態も本発明に含まれる。
【産業上の利用可能性】
【０１１９】
本発明は、無線通信の基地局および無線ブリッジとして利用され得る。
【符号の説明】
【０１２０】
１  通信システム
２  サーバ
３、４、５、６、７、８、９  フレーム
１０  通信装置
１１  通信ＩＦ（第１インタフェース）
１２  通信ＩＦ（第２インタフェース）
１３  変換部（第１変換部）
２０、Ａ１、Ａ２  親機
２１  通信ＩＦ（第３インタフェース）
２２  通信ＩＦ（第４インタフェース）
２３  変換部（第２変換部）
Ｂ１、Ｂ２、Ｂ３  子機
Ｎ１、Ｎ２、Ｎ３、Ｎ４、Ｎ５、Ｎ６  ネットワーク
Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５  端末
【図１】
2020195048.tif 000003
【図２】
2020195048.tif 000004
【図３】
2020195048.tif 000005
【図４】
2020195048.tif 000006
【図５】
2020195048.tif 000007
【図６】
2020195048.tif 000008
【図７】
2020195048.tif 000009
【図８】
2020195048.tif 000010
【図９】
2020195048.tif 000011
【図１０】
2020195048.tif 000012