(57)【要約】無線ネットワークでマルチキャストグループを形成、管理する無線デバイスが開始される。開始されたデバイスは、広告命令フレーム、マルチキャストグループ通知フレーム等を用いてマルチキャストグループを形成し、形成されたマルチキャストグループの形状等に対する情報をマルチキャストグループに含まれた他の無線デバイスと共有する。
2016522644.tif 000002
【特許請求の範囲】
【請求項１】
メンバーデバイス間の直接転送又はメンバーデバイス間のホッピング（ｈｏｐｐｉｎｇ）を用いてデータを転送する第１のマルチキャストグループに含まれた無線デバイスにおいて、
第２のマルチキャストグループに加入しようとする加入デバイスから前記第２のマルチキャストグループに対する加入要請を受信する受信部と、
前記加入要請から前記第２のマルチキャストグループに対する情報を抽出し、前記第２のマルチキャストグループに対する情報に基づいて前記第２のマルチキャストグループが前記第１のマルチキャストグループと一致するか否かを判断する判断部と、
前記判断結果に応じて、前記加入要請を他のデバイスにフォワーディングするか、前記加入要請に対する応答を前記加入デバイスに転送する転送部と、
を含む無線デバイス。
【請求項２】
前記判断部は、前記加入デバイスから前記無線デバイスまでのホップ（ｈｏｐ）数を判断し、
前記転送部は、前記判断されたホップ数が予め決定されたホップ（ｈｏｐ）数よりも大きい場合、前記加入要請を廃棄する請求項１に記載の無線デバイス。
【請求項３】
前記転送部は、前記第２のマルチキャストグループが前記第１のマルチキャストグループと一致する場合、前記加入要請に対する応答を前記加入デバイスに転送する請求項１に記載の無線デバイス。
【請求項４】
前記転送部は、重複転送防止のメッセージを前記第２のマルチキャストグループに含まれた第２のメンバーデバイスに転送し、
前記重複転送防止のメッセージは、前記加入要請が前記第２のメンバーデバイスに転送された場合も、前記第２のメンバーデバイスが前記加入デバイスに前記加入要請に対する応答を転送しないように使用される請求項３に記載の無線デバイス。
【請求項５】
メンバーデバイス間の直接転送またはメンバーデバイス間のホッピング（ｈｏｐｐｉｎｇ）を用いてデータを転送する第１のマルチキャストグループに加入しようとする加入デバイスにおいて、
第２のマルチキャストグループに含まれたメンバーデバイスに前記第１のマルチキャストグループに対する加入要請を転送する転送部と、
前記第１のマルチキャストグループと前記第２のマルチキャストグループが一致する場合、前記メンバーデバイスから前記加入要請に対する応答を受信する受信部と、
を含み、
前記第１のマルチキャストグループと前記第２のマルチキャストグループが一致するか否かは、前記加入要請から抽出された前記第１のマルチキャストグループに対する情報を前記第２のマルチキャストグループに対する情報と比較して判断され、
前記第１のマルチキャストグループと前記第２のマルチキャストグループが一致しない場合、前記加入要請は他のデバイスに転送される加入デバイス。
【請求項６】
前記加入デバイスから前記メンバーデバイスまでのホップ数が予め決定されたホップ数よりもさらに大きい場合、前記加入要請は廃棄される請求項５に記載の加入デバイス。
【請求項７】
前記第１のマルチキャストグループと前記第２のマルチキャストグループが一致する場合、前記メンバーデバイスから前記第２のマルチキャストグループに含まれた他のメンバーデバイスに重複転送防止のメッセージが転送され、
前記重複転送防止のメッセージは、前記加入要請が前記他のメンバーデバイスに転送された場合も、前記他のメンバーデバイスが前記加入デバイスに前記加入要請に対する応答を転送しないように使用される請求項５に記載の加入デバイス。
【請求項８】
マルチキャストグループに含まれたメンバーデバイスにおいて、
前記マルチキャストグループに含まれた離脱デバイスから所定の時間以上前記マルチキャストグループに対する情報を受信できていない場合、前記マルチキャストグループが損傷されたものと判断する判断部と、
前記判断結果に応じて、前記マルチキャストグループに含まれた第２のメンバーデバイスに前記マルチキャストグループに対する復旧情報を転送する転送部と、
前記第２のメンバーデバイスから前記復旧情報に対する応答を受信し、前記応答を用いて前記マルチキャストグループを復旧する受信部と、
を含むメンバーデバイス。
【請求項９】
前記マルチキャストグループに対する情報は、マルチキャストグループ通知フレーム（ＭＧＮＦ：Ｍｕｌｔｉｃａｓｔ  Ｇｒｏｕｐ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｆｒａｍｅ）に含まれて受信される請求項８に記載のメンバーデバイス。
【請求項１０】
前記受信部は、前記マルチキャストグループに含まれた第２のメンバーデバイスから前記マルチキャストグループに対する情報を受信し、
前記判断部は、前記第２のメンバーデバイスから受信した前記マルチキャストグループに対する情報及び前記離脱デバイスに基づいて前記損傷された位置を推定し、前記推定に応じてタイマーを設定する請求項８に記載のメンバーデバイス。
【請求項１１】
前記転送部は、前記設定されたタイマーが満了となると、前記マルチキャストグループに対する復旧情報を転送する請求項１０に記載のメンバーデバイス。
【請求項１２】
前記タイマーは前記損傷された位置と前記メンバーデバイスとの間の距離または前記損傷された位置と前記メンバーデバイスとの間のホップ（ｈｏｐ）数に比例する値に設定される請求項１０に記載のメンバーデバイス。
【請求項１３】
前記マルチキャストグループに対する復旧情報は、広告命令フレーム（ＡＣＦ：Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｃｏｍｍａｎｄ  Ｆｒａｍｅ）に含まれて転送される請求項８に記載のメンバーデバイス。
【請求項１４】
前記広告命令フレームは、前記メンバーデバイスから予め決定されたホップ（ｈｏｐ）数だけ離れている無線デバイスまでのみ転送される請求項１３に記載のメンバーデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
下記の実施例は、無線ネットワークでマルチキャストグループを管理する装置及び方法に関するものであって、具体的には、無線ネットワークに含まれた無線デバイスがマルチキャストグループに参加し、離脱する場合に該当マルチキャストグループを管理するか、損傷されたマルチキャストグループを復旧する技術に関するものである。
【背景技術】
【０００２】
セルラー移動通信技術は、基地局のようなインフラを利用して無線デバイスに通信サービスを提供する技術である。しかし、無線デバイスが互いを認知し、無線デバイスが互いに直接データを転送することによって、基地局のようなインフラなく、通信サービスを利用する技術に対する需要が増加している。インフラのない通信サービスの場合、各無線デバイスは他の無線デバイスにデータを転送するために他の無線デバイスを経由することができる。
【０００３】
このような技術を用いる場合も、同じ関心事の無線デバイスを結んでマルチキャストグループに生成し、マルチキャストグループに含まれた無線デバイスにデータを転送するマルチキャストサービスは必要である。
【０００４】
セルラー移動通信のようにインフラがある通信サービスの場合、基地局のようなインフラから無線デバイスに直接マルチキャストデータが転送され、マルチキャストグループの管理も相対的に簡単である。
【０００５】
しかし、インフラのない通信サービスの場合、マルチキャストデータは様々な無線デバイスを経由して転送される。従って、何れかの無線デバイスが離脱した場合も、マルチキャストグループが維持できない場合があり、マルチキャストグループの管理が難しい点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
下記の実施例の目的は、無線ネットワークでマルチキャストグループを管理することである。
【０００７】
下記の実施例の目的は、無線ネットワークで損傷されたマルチキャストグループを復旧することである。
【課題を解決するための手段】
【０００８】
例示的実施例によると、メンバーデバイス間の直接転送又はメンバーデバイス間のホッピング（ｈｏｐｐｉｎｇ）を用いてデータを転送する第１のマルチキャストグループに含まれた無線デバイスにおいて、第２のマルチキャストグループに加入しようとする加入デバイスから前記第２のマルチキャストグループに対する加入要請を受信する受信部と、前記加入要請から前記第２のマルチキャストグループに対する情報を抽出し、前記第２のマルチキャストグループに対する情報に基づいて前記第２のマルチキャストグループが前記第１のマルチキャストグループと一致するか否かを判断する判断部と、前記判断結果に応じて、前記加入要請を他のデバイスにフォワーディングするか、前記加入要請に対する応答を前記加入デバイスに転送する転送部とを含む無線デバイスが提供される。
【０００９】
ここで、前記判断部は、前記加入デバイスから前記無線デバイスまでのホップ（ｈｏｐ）数を判断し、前記転送部は、前記判断されたホップ数が予め決定されたホップ（ｈｏｐ）数よりも大きい場合、前記加入要請を廃棄することができる。
【００１０】
また、前記転送部は、前記第２のマルチキャストグループが前記第１のマルチキャストグループと一致する場合に、前記加入要請に対する応答を前記加入デバイスに転送することができる。
【００１１】
さらに、前記転送部は、重複転送防止のメッセージを前記第２のマルチキャストグループに含まれた第２のメンバーデバイスに転送し、前記重複転送防止のメッセージは、前記加入要請が前記第２のメンバーデバイスに転送された場合も、前記第２のメンバーデバイスが前記加入デバイスに前記加入要請に対する応答を転送しないように使用されることができる。
【００１２】
また別の例示的実施例によると、メンバーデバイス間の直接転送またはメンバーデバイス間のホッピング（ｈｏｐｐｉｎｇ）を用いてデータを転送する第１のマルチキャストグループに加入しようとする加入デバイスにおいて、第２のマルチキャストグループに含まれたメンバーデバイスに前記第１のマルチキャストグループに対する加入要請を転送する転送部と、前記第１のマルチキャストグループと前記第２のマルチキャストグループが一致する場合、前記メンバーデバイスから前記加入要請に対する応答を受信する受信部とを含み、前記第１のマルチキャストグループと前記第２のマルチキャストグループが一致するか否かは、前記加入要請から抽出された前記第１のマルチキャストグループに対する情報を前記第２のマルチキャストグループに対する情報と比較して判断され、前記第１のマルチキャストグループと前記第２のマルチキャストグループが一致しない場合、前記加入要請は他のデバイスに転送される加入デバイスが提供される。
【００１３】
ここで、前記加入デバイスから前記メンバーデバイスまでのホップ数が予め決定されたホップ数よりもさらに大きい場合、前記加入要請は廃棄されることができる。
【００１４】
また、前記第１のマルチキャストグループと前記第２のマルチキャストグループが一致する場合、前記メンバーデバイスから前記第２のマルチキャストグループに含まれた他のメンバーデバイスに重複転送防止のメッセージが転送され、前記重複転送防止のメッセージは、前記加入要請が前記他のメンバーデバイスに転送された場合も、前記他のメンバーデバイスが前記加入デバイスに前記加入要請に対する応答を転送しないように使用されることができる。
【００１５】
また別の例示的実施例によると、マルチキャストグループに含まれたメンバーデバイスにおいて、前記マルチキャストグループに含まれた離脱デバイスから所定の時間以上前記マルチキャストグループに対する情報を受信できていない場合、前記マルチキャストグループが損傷されたものと判断する判断部と、前記判断結果に応じて、前記マルチキャストグループに含まれた第２のメンバーデバイスに前記マルチキャストグループに対する復旧情報を転送する転送部と、前記第２のメンバーデバイスから前記復旧情報に対する応答を受信し、前記応答を用いて前記マルチキャストグループを復旧する受信部とを含むメンバーデバイスが提供される。
【００１６】
ここで、前記マルチキャストグループに対する情報は、マルチキャストグループ通知フレーム（ＭＧＮＦ：Ｍｕｌｔｉｃａｓｔ  Ｇｒｏｕｐ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｆｒａｍｅ）に含まれて受信されることができる。
【００１７】
また、前記受信部は、前記マルチキャストグループに含まれた第２のメンバーデバイスから前記マルチキャストグループに対する情報を受信し、前記判断部は、前記第２のメンバーデバイスから受信した前記マルチキャストグループに対する情報及び前記離脱デバイスに基づいて前記損傷された位置を推定し、前記推定に応じてタイマーを設定することができる。
【００１８】
さらに、前記転送部は、前記設定されたタイマーが満了となると、前記マルチキャストグループに対する復旧情報を転送することができる。
【００１９】
ここで、前記タイマーは前記損傷された位置と前記メンバーデバイスとの間の距離または前記損傷された位置と前記メンバーデバイスとの間のホップ（ｈｏｐ）数に比例する値に設定されることができる。
【００２０】
また、前記マルチキャストグループに対する復旧情報は広告命令フレーム（ＡＣＦ：Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｃｏｍｍａｎｄ  Ｆｒａｍｅ）に含まれて転送されることができる。
【００２１】
さらに、前記広告命令フレームは、前記メンバーデバイスから予め決定されたホップ（ｈｏｐ）数だけ離れている無線デバイスまでのみ転送されることができる。
【発明の効果】
【００２２】
下記の実施例によると、無線ネットワークでマルチキャストグループを管理することができる。
【００２３】
下記の実施例によると、無線ネットワークで損傷されたマルチキャストグループを復旧することができる。
【図面の簡単な説明】
【００２４】
【図１】図１は、無線ネットワークでマルチキャストグループを管理する実施例を図示した図面である。
【図２】図２は、無線ネットワークでマルチキャストグループを管理する実施例を図示した図面である。
【図３】図３は、無線ネットワークでマルチキャストグループを管理する実施例を図示した図面である。
【図４】図４は、無線ネットワークでマルチキャストグループを管理する実施例を図示した図面である。
【図５】図５は、無線ネットワークでマルチキャストグループを管理する実施例を図示した図面である。
【図６】図６は、無線ネットワークでマルチキャストグループを管理する実施例を図示した図面である。
【図７】図７は、無線ネットワークでマルチキャストグループを管理する実施例を図示した図面である。
【図８】図８は、マルチキャストグループに含まれたメンバーデバイスの構造を図示したブロック図である。
【図９】図９は、マルチキャストグループに加入しようとする加入デバイスの構造を図示したブロック図である。
【図１０】図１０は、例示的実施例によるマルチキャストグループの変化を図示した図面である。
【図１１】図１１は、フォワーディングデバイスが離脱した場合、マルチキャストグループを復旧する実施例を図示した図面である。
【図１２】図１２は、例示的実施例によってマルチキャストグループが復旧されたことを図示した図面である。
【図１３】図１３は、損傷されたマルチキャストグループを復旧するメンバーデバイスの構造を図示したブロック図である。
【発明を実施するための形態】
【００２５】
以下、実施例を添付された図面を参照して詳しく説明する。
【００２６】
図１は、無線デバイスが含まれた無線ネットワークを図示した図面である。
【００２７】
複数の無線デバイス１１０、１２０、１３０、１４０、１５０、１６０、１７０は無線ネットワークを構成する。各無線デバイス１１０、１２０、１３０、１４０、１５０、１６０、１７０は、隣り合う無線デバイスにのみデータを転送することができる。ここで、隣り合う無線デバイス（例えば、無線デバイスＡ１１０と無線デバイスＤ１２０に対して１−ホップの距離だけ離れているデバイスという。また、無線デバイスＡ１１０と無線デバイスＤ１２０との間の距離が１−ホップといえる。従って、図１に図示された無線デバイス１１０、１２０、１３０、１４０、１５０、１６０、１７０は、１ホップの距離だけ離れている他の無線デバイスには直接データを転送することができ、２ホップ以上の距離だけ離れている他の無線デバイスには直接データを転送することができない。
【００２８】
２ホップ以上の距離だけ離れている他の無線デバイスにデータを転送するためには、また他の無線デバイスを経由しなければならない。例えば、無線デバイスＡ１１０が無線デバイスＢ１６０にデータを転送するために、無線デバイスＡ１１０は無線デバイスＣ１４０にデータを転送する。無線デバイスＣ１４０は受信したデータを無線デバイスＥ１５０にフォワーディングし、無線デバイスＥ１５０はフォワーディングされたデータを再度無線デバイスＢ１６０にフォワーディングする。
【００２９】
図１に図示された無線デバイスは、マルチキャストグループを形成することができる。マルチキャストグループは、様々な無線デバイスを含むグループである。マルチキャストグループに含まれた特定の無線デバイスは、マルチキャストグループに含まれた他の無線デバイスにデータをマルチキャストすることができる。
【００３０】
図２は、新たな無線デバイスがマルチキャストグループに参加する場合の一実施例を図示した図面である。
【００３１】
図２において、無線デバイスＤ２２０、無線デバイスＦ２３０、無線デバイスＧ２７０及び無線デバイスＢ２６０は、マルチキャストグループに含まれた無線デバイスである。無線デバイスＡ２１０は、マルチキャストグルーグループに参加（ｊｏｉｎ）しようとする無線デバイスである。無線デバイスＣ２４０及び無線デバイスＥ２５０は、マルチキャストグループに含まれない無線デバイスである。
【００３２】
図２において、無線デバイスＡ（２１０）は、マルチキャストグループに参加するために１−ホップの距離に位置している無線デバイスＤ（２２０）及び無線デバイスＣ（２４０）に広告命令フレーム（ＡＣＦ：Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｃｏｍｍａｎｄ  Ｆｒａｍｅ）を転送することができる。
【００３３】
広告命令フレームは、無線デバイスがマルチキャストグループに参加するためにマルチキャストグループに含まれた無線デバイスに転送する制御情報である。一側によると、広告命令フレームはマルチキャストグループに参加することを希望する無線デバイスに対する情報を含むことができる。また、広告命令フレームは、マルチキャストグループに参加することを希望する無線デバイスからＫ−ホップの距離の無線デバイスまでのみ転送されるように設定されることができる。この場合、Ｋ−ホップの距離内にマルチキャストグループが存在しなければ、無線デバイスはマルチキャストグループに参加できない。
【００３４】
図３は、新たな無線デバイスがマルチキャストグループに参加する場合の一実施例を図示した図面である。
【００３５】
図２を参考すると、無線デバイスＤ３２０及び無線デバイスＣ３４０が無線デバイスＡ３１０から広告命令フレームを受信している。
【００３６】
無線デバイスＣ３４０は、受信した広告命令フレームを格納する。また、広告命令フレームを無線デバイスＣ３４０に転送した無線デバイス及び広告命令フレームを転送した最初の無線デバイスを格納する。図３では、広告命令フレームを無線デバイスＣ３４０に転送した無線デバイス及び広告命令フレームを転送した最初の無線デバイスは無線デバイスＡ３１０である。
【００３７】
図３において、無線デバイスＣ３４０は、マルチキャストグループに含まれない無線デバイスである。この場合、無線デバイスＣ３４０は、１−ホップの距離に位置している他の無線デバイスＦ３３０及び無線デバイスＥ３５０に広告命令フレームを転送する。
【００３８】
無線デバイスＤ３２０は、受信した広告命令フレームを格納する。また、広告命令フレームを無線デバイスＤ３２０に転送した無線デバイス及び広告命令フレームを転送した最初の無線デバイスを格納する。図３では、広告命令フレームを無線デバイスＤ３２０に転送した無線デバイス及び広告命令フレームを転送した最初の無線デバイスは無線デバイスＡ３１０である。
【００３９】
無線デバイスＤ３２０は、マルチキャストグループに含まれた無線デバイスである。この場合、無線デバイスＤ３２０は無線デバイスＡ３１０からの広告命令フレームに応答し、広告応答命令フレーム（ＡＲＣＦ：Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｒｅｐｌｙ  Ｃｏｍｍａｎｄ  Ｆｒａｍｅ）を無線デバイスＡ３１０に転送することができる。ここで、広告応答命令フレームは、無線デバイスＡ３１０がマルチキャストグループに加入するための情報を含む制御情報である。
【００４０】
図３に図示されたトポロジーによると、無線デバイスＤ３２０だけでなく、マルチキャストグループに含まれた無線デバイスＦ３３０も広告命令フレームを受信し、それに応答して広告応答命令フレームを転送することができる。この場合、不要な広告応答命令フレームが追加的に無線デバイスＡ３１０に転送されることができる。
【００４１】
一側によると、無線デバイスＤ３２０は、不要な広告応答命令フレームの転送を防止するマルチキャストグループ通知フレーム（ＭＧＮＦ：Ｍｕｌｔｉｃａｓｔ  Ｇｒｏｕｐ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｆｒａｍｅ）をマルチキャストグループに含まれた他の無線デバイスＦ３３０に転送することができる。不要な広告応答命令フレームの転送を防止するマルチキャストグループ通知フレームを受信した無線デバイスＦ３３０は、無線デバイスＣ３４０から広告命令フレームを受信したにもかかわらず、広告応答命令フレームを転送しないこともある。
【００４２】
図４は、新たな無線デバイスがマルチキャストグループに参加する場合の一実施例を図示した図面である。
【００４３】
図３を参考すると、無線デバイスＤ４２０は無線デバイスＡ４１０から広告命令フレームを受信している。また、無線デバイスＦ４３０は、無線デバイスＤ４２０から不要な広告応答命令フレームの転送を防止するマルチキャストグループ通知フレームを受信している。無線デバイスＥ４５０は、無線デバイスＣ４４０から広告命令フレームを受信している。
【００４４】
無線デバイスＤ４２０は、広告応答命令フレームを無線デバイスＡ４１０に転送することができる。
【００４５】
無線デバイスＦ４３０は、無線デバイスＤ４２０から受信したマルチキャストグループ通知フレームに応じて、広告応答命令フレームを転送しないこともある。
【００４６】
無線デバイスＥ４５０は、広告命令フレームを無線デバイスＧ４７０及び無線デバイスＢ４６０に転送することができる。
【００４７】
図５は、新たな無線デバイスがマルチキャストグループに参加する場合の一実施例を図示した図面である。
【００４８】
図４を参考すると、無線デバイスＡ５１０は、広告応答命令フレームを無線デバイスＤ５２０から受信している。また、無線デバイスＧ５７０及び無線デバイスＢ５６０は、無線デバイスＥ５５０から広告命令フレームを受信している。
【００４９】
一側によると、広告命令フレームを受信した無線デバイスＢ５６０は不要な広告応答命令フレームの転送を防止するマルチキャストグループ通知フレームをマルチキャストグループに含まれた他の無線デバイスＧ５７０に転送することができる。
【００５０】
図６は、新たな無線デバイスがマルチキャストグループに参加する場合の一実施例を図示した図面である。
【００５１】
図５を参考すると、無線デバイスＧ６７０は、無線デバイスＢ６６０から不要な広告応答命令フレームの転送を防止するマルチキャストグループ通知フレームを受信している。
【００５２】
無線デバイスＧ６７０は、マルチキャストグループ通知フレームに応じて、広告応答命令フレームを転送しないこともある。反面、無線デバイスＢ６６０は、広告命令のメッセージに応答し、広告応答命令のメッセージを転送することができる。無線デバイスＢ６６０は、広告命令のメッセージを受信した無線デバイスＥ６５０に広告応答命令のメッセージを転送することができる。
【００５３】
図７は、新たな無線デバイスがマルチキャストグループに参加する場合の一実施例を図示した図面である。
【００５４】
図６を参考すると、無線デバイスＥ７５０は、無線デバイスＢ７６０から広告応答命令のメッセージを受信している。
【００５５】
無線デバイスＢ７５０は、受信された広告応答命令のメッセージがどの広告命令のメッセージに対応するか否かを判断する。受信された広告応答命令のメッセージが無線デバイスＣ７４０から受信された広告命令のメッセージに対応するものと判断された場合、無線デバイスＥ７５０は、受信された広告応答命令のメッセージを無線デバイスＣ７４０にフォワーディングする。
【００５６】
無線デバイスＣ７４０は、類似する方法で受信された広告応答命令のメッセージを無線デバイスＡ７１０にフォワーディングする。
【００５７】
図２乃至図７に図示された実施例によると、マルチキャストグループに含もうとする無線デバイスＡは、周りのマルチキャストグループを容易に発見することができる。もし、マルチキャストグループが無線デバイスＡから１−ホップの距離だけ離れておらず、２−ホップ以上の距離だけ離隔している場合も、無線デバイスＡはマルチキャストグループに含まれない他の無線デバイスＣ、Ｅ等を用いてマルチキャストグループを発見することができる。
【００５８】
従って、マルチキャストグループに参加しようとする無線デバイスＡは、マルチキャストグループに容易且つ簡単に参加できる。
【００５９】
図８は、マルチキャストグループに含まれたメンバーデバイスの構造を図示したブロック図である。
【００６０】
例示的実施例によるメンバーデバイス８００は、受信部８１０、判断部８２０及び転送部８３０を含む。
【００６１】
メンバーデバイス８００は、他のメンバーデバイス８５０と共にマルチキャストグループ８６０を構成する無線デバイスである。加入デバイス８４０は、マルチキャストグループ８６０に加入しようとする無線デバイスである。
【００６２】
受信部８１０は、マルチキャストグループ８６０に加入しようとする加入デバイス８４０から加入要請を受信する。一側によると、加入要請は広告命令フレーム（ＡＣＦ：Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｃｏｍｍａｎｄ  Ｆｒａｍｅ）に含まれて転送されることができる。加入要請は加入デバイス８４０に対する情報、加入デバイス８４０が利用しようとするサービスに対する情報及び加入デバイス８４０が加入しようとするマルチキャストグループに対する情報のうち少なくとも一つを含むことができる。
【００６３】
判断部８２０は、加入要請から加入デバイス８４０が加入しようとするマルチキャストグループに対する情報を抽出する。また、判断部８２０は、加入デバイス８４０が加入しようとするマルチキャストグループがメンバーデバイス８００が含まれたマルチキャストグループ８６０と同一のグループなのか否かを判断することができる。または、判断部８２０は、メンバーデバイス８００が含まれたマルチキャストグループ８６０が加入デバイス８４０が希望するサービスを提供することができるマルチキャストグループなのか否かを判断することができる。
【００６４】
転送部８３０は、判断部８２０の判断結果に応じて、加入要請を他のデバイスにフォワーディングするか、加入要請に対する応答を加入デバイス８４０に転送することができる。
【００６５】
例えば、加入デバイス８４０が加入しようとするマルチキャストグループが、メンバーデバイス８００が含まれたマルチキャストグループ８６０と同一のグループであるか、メンバーデバイス８００が含まれたマルチキャストグループ８６０が加入デバイス８４０が希望するサービスを提供することができるマルチキャストグループである場合、転送部８３０は加入要請に対する応答を加入デバイス８４０に転送し、加入デバイス８４０をマルチキャストグループ８６０に加入させることができる。
【００６６】
或いは、加入デバイス８４０が加入しようとするマルチキャストグループがメンバーデバイス８００が含まれたマルチキャストグループ８６０と同一のグループではないか、メンバーデバイス８００が含まれたマルチキャストグループ８６０が加入デバイス８４０が希望するサービスを提供することができない場合、転送部８３０は加入要請を他の無線デバイス（図示せず）にフォワーディングできる。この場合、転送部８３０から加入要請がフォワーディングされた他の無線デバイスは、マルチキャストグループ８６０に含まれない無線デバイスであり得る。
【００６７】
一側によると、加入要請は加入デバイス８４０からＫ−ホップの距離の無線デバイスまでのみ転送されるように設定されることができる。この場合、判断部８２０は加入デバイスからメンバーデバイス８００までのホップ数を判断し、転送部８３０は加入デバイス８４０からメンバーデバイス８００までのホップ数がＫ−ホップ以内である場合のみ加入要請に応答するか、加入要請を他の無線デバイスにフォワーディングできる。
【００６８】
もし、加入デバイス８４０からメンバーデバイス８００までのホップ数がＫ−ホップよりもさらに大きい場合、転送部８３０は加入デバイス８４０から受信した加入要請を廃棄し、応答しないこともある。
【００６９】
一側によると、加入要請は加入デバイス８４０からホッピングされた回数に対する情報を含むことができる。判断部８２０は、加入要請に含まれたホッピングされた回数に対する情報を用いて加入デバイス８４０からメンバーデバイス８００までのホップ数を判断することができる。
【００７０】
一側によると、加入デバイス８４０が転送した加入要請は、マルチキャストグループ８６０内に含まれた複数のメンバーデバイス８００、８５０に転送されることができる。この場合、それぞれのメンバーデバイス８００、８５０が全て加入要請に対して応答すれば、無線資源または電力が非効率的に浪費される。
【００７１】
これを防止するために、メンバーデバイス８００が加入要請を受信した場合、転送部８３０は重複転送防止のメッセージをマルチキャストグループ８６０に含まれた他のメンバーデバイス８５０に転送することができる。重複転送防止のメッセージは、加入デバイス８４０に対する情報を含むことができる。
【００７２】
他のメンバーデバイス８５０が重複転送防止のメッセージを受信した場合、加入要請が他のメンバーデバイス８５０に転送された場合も、他のメンバーデバイス８５０は加入要請に対する応答を加入デバイス８４０に転送しない。従って、加入要請に対する応答が重複して転送されない。
【００７３】
図９は、マルチキャストグループに加入しようとする加入デバイスの構造を図示したブロック図である。
【００７４】
例示的実施例による加入デバイス９００は転送部９１０及び受信部９２０を含む。
【００７５】
加入デバイス９００は、音声転送、データ転送等様々な通信サービスを利用するためにマルチキャストグループに加入することができる。
【００７６】
転送部９１０は、マルチキャストグループに加入するために加入要請を転送することができる。一側によると、加入要請は広告命令フレーム（ＡＣＦ：Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｃｏｍｍａｎｄ  Ｆｒａｍｅ）に含まれて転送されることができる。加入要請は加入デバイス９００に対する情報、加入デバイス９００が利用しようとするサービスに対する情報及び加入デバイス９００が加入しようとするマルチキャストグループに対する情報のうち、少なくとも一つを含むことができる。 
【００７７】
もし、加入デバイス９００が加入しようとするマルチキャストグループがメンバーデバイス９４０、９５０を含むマルチキャストグループと一致する場合、受信部９２０はメンバーデバイス９４０、９５０から加入要請に対する応答を受信することができる。或いは、加入デバイス９００が利用しようとするサービスをマルチキャストグループが９３０が提供することができる場合、受信部９２０はメンバーデバイス９４０、９５０から加入要請に対する応答を受信することができる。
【００７８】
もし、加入デバイス９００が加入しようとするマルチキャストグループがメンバーデバイス９４０、９５０を含むマルチキャストグループと一致しないか、加入デバイス９００が利用しようとするサービスをマルチキャストグループ９３０が提供することができない場合、転送部９１０が転送した加入要請は他の無線デバイスにフォワーディングされることができる。
【００７９】
一側によると、加入要請は加入デバイス９００からＫ−ホップの距離の無線デバイスまでのみ転送されるように設定されることができる。この場合、メンバーデバイス９４０、９５０は加入デバイス９００からメンバーデバイス９４０、９５０までのホップ数を判断し、加入デバイス９００からメンバーデバイス９４０、９５０までのホップ数がＫ−ホップ以内である場合のみ加入要請に応答するか、加入要請を他の無線デバイスにフォワーディングできる。
【００８０】
もし、加入デバイス９００からメンバーデバイス９４０、９５０までのホップ数がＫ−ホップよりもさらに大きい場合、メンバーデバイス９４０、９５０は加入デバイス９００から受信した加入要請を廃棄し、応答しないこともある。この場合、加入デバイス９００はマルチキャストグループ９３０に加入できない。
【００８１】
一側によると、転送部９１０が転送した加入要請は、マルチキャストグループ９３０内に含まれた複数のメンバーデバイス９４０、９５０に転送されることができる。この場合、加入要請を先に受信したメンバーデバイス９４０は、重複転送防止のメッセージをマルチキャストグループ９３０に含まれた他のメンバーデバイス９５０に転送できる。
【００８２】
他のメンバーデバイス９５０は重複転送防止のメッセージを受信したことによって、加入要請を受信した場合も、加入要請に対する応答を加入デバイス９００に転送しない。従って、加入要請に対する応答が重複して転送されない。
【００８３】
図１０は、例示的実施例によるマルチキャストグループの変化を図示した図面である。
【００８４】
図１０の（ａ）は、無線デバイスＢ１０３０が移動する前を図示したものである。
【００８５】
図１０の（ａ）に図示された無線ネットワークは、３つの無線デバイスＡ、Ｂ、Ｃ（１０１０、１０３０、１０２０）で構成される。無線デバイスＡ、Ｂ、Ｃ（１０１０、１０３０、１０２０）は、隣り合う無線デバイスにのみデータを転送することができる。ここで、隣り合う無線デバイス（例えば、無線デバイスＡ（１０１０）と無線デバイスＣ（１０２０））に対して１−ホップの距離だけ離れているデバイスという。また、無線デバイスＡ（１０１０）と無線デバイスＣ（１０２０）との間の距離が１−ホップといえる。従って、無線デバイスＡ、Ｂ、Ｃ（１０１０、１０２０、１０３０）は、１ホップの距離だけ離れている他の無線デバイスには直接データを転送することができ、２ホップ以上の距離だけ離れている他の無線デバイスには直接データを転送することができない。図１０の（ａ）では、無線デバイスＡ（１０１０）と無線デバイスＢ（１０３０）が２−ホップの距離に位置する。従って、無線デバイスＡ（１０１０）は無線デバイスＢ（１０３０）に直接データを転送することができない。無線デバイスＡ（１０１０）は無線デバイスＣ（１０２０）にデータを転送し、無線デバイスＣ（１０２０）は無線デバイスＢ（１０３０）に再度データをフォワーディングする方法で無線デバイスＡ（１０１０）は無線デバイスＢ（１０３０）にデータを転送することができる。
【００８６】
一側によると、無線デバイスＡ（１０１０）と無線デバイスＢ（１０３０）はマルチキャストグループに含まれ、無線デバイスＣ（１０２０）はマルチキャストグループに含まれないこともある。この場合、マルチキャストグループに含まれない無線デバイスＣ（１０２０）は、マルチキャストグループに含まれた無線デバイスＡ（１０１０）と無線デバイスＢ（１０３０）との間のマルチキャスティングのためにルーティングテーブルを備えなければならない。
【００８７】
図１０の（ｂ）は、無線デバイスＢ（１０５０）が移動した後を図示した図面である。無線デバイスＢ（１０５０）は移動して無線デバイスＡ（１０４０）から１−ホップの距離に位置する。従って、マルチキャストグループに含まれた無線デバイスＡ（１０４０）と無線デバイスＢ（１０５０）は直接データを転送することができる。無線デバイスＣ（１０６０）は無線デバイスＡ（１０４０）と無線デバイスＢ（１０５０）のためのルーティングテーブルを維持する必要がない。
【００８８】
図１０では、無線デバイスＢ（１０３０、１０５０）の移動に応じて、無線デバイスＣ（１０２０、１０６０）がルーティングテーブルを維持する必要のない実施例が図示されている。しかし、他の実施例によると、無線デバイスＢ（１０３０、１０５０）は無線デバイスＡ（１０１０、１０４０）から１−ホップの距離に位置した状態で移動し、２−ホップの距離に位置することができる。この場合、無線デバイスＣ（１０２０、１０６０）はルーティングテーブルを生成し、無線デバイスＡ（１０１０、１０４０）と無線デバイスＢ（１０３０、１０５０）との間のデータをフォワーディングすることができる。
【００８９】
もし、無線デバイスＣ（１０２０、１０６０）がデータをフォワーディングしなければ、無線デバイスＡ（１０１０、１０４０）と無線デバイスＢ（１０３０、１０５０）を含むマルチキャストグループはこれ以上維持されることができない。
【００９０】
また別の実施例によると、無線デバイスＡ（１０１０）と無線デバイスＢ（１０３０）との間でデータをフォワーディングする無線デバイスＣ（１０２０）は他の位置に移動できる。この場合、無線デバイスＡ（１０１０）と無線デバイスＢ（１０３０）との間にはデータを直接転送できないので、無線デバイスＡ（１０１０）と無線デバイスＢ（１０３０）はデータをフォワーディングすることができる他の無線デバイスを見つけてみるか、マルチキャストグループを解除しなければならない。
【００９１】
図１０で見たところによると、マルチキャストグループに含まれた無線デバイスはもちろん、マルチキャストグループに含まれない無線デバイスが移動した場合も、マルチキャストグループに対する情報を訂正し、マルチキャストグループを復旧しなければならない。
【００９２】
図１１は、フォワーディングデバイスが離脱した場合、マルチキャストグループを復旧する実施例を図示した図面である。
【００９３】
図１１、無線デバイス１１１０、１１２０、１１３０、１１４０、１１５０、１１８０は、マルチキャストグループに含まれた無線デバイスであり、無線デバイス１１６０、１１７０はマルチキャストグループに含まれない無線デバイスである。
【００９４】
マルチキャストグループに含まれた無線デバイス１１２０と無線デバイス１１３０は、マルチキャストグループに含まれない無線デバイス１１６０を経由してデータを転送する。
【００９５】
一側によると、マルチキャストグループに含まれた無線デバイス１１１０、１１２０、１１３０、１１４０、１１５０、１１８０は、マルチキャストグループ通知フレーム（ＭＧＮＦ：Ｍｕｌｔｉｃａｓｔ  Ｇｒｏｕｐ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｆｒａｍｅ）を用いてマルチキャストグループを管理することができる。例えば、マルチキャストグループに含まれた無線デバイス１１１０、１１２０、１１３０、１１４０、１１５０、１１８０は、周期的、または非周期的にマルチキャストグループ通知フレームをマルチキャストグループに含まれた他の無線デバイスに転送できる。各無線デバイス１１１０、１１２０、１１３０、１１４０、１１５０、１１８０は、他の無線デバイスからマルチキャストグループ通知フレームを受信し、マルチキャストグループが維持されていると判断できる。
【００９６】
一側によると、マルチキャストグループ通知フレームは、該当マルチキャストグループ通知フレームを最初に転送した無線デバイス及びマルチキャストグループ通知フレームをフォワーディングする無線デバイスに対する情報を含むことができる。従って、各無線デバイス１１１０、１１２０、１１３０、１１４０、１１５０、１１８０は、マルチキャストグループ通知フレームを用いてマルチキャストグループのトポロジーを判断することができる。
【００９７】
一側によると、マルチキャストグループに含まれない無線デバイス１１６０がデータの転送を中断することができる。例えば、無線デバイス１１６０は電源を遮断し、通信を含む全ての機能を終了することもでき、完全に異なるところに移動できる。
【００９８】
この場合、マルチキャストグループに含まれた無線デバイス１１１０、１１２０は、マルチキャストグループに含まれた他の無線デバイス１１３０、１１４０、１１５０、１１８０にデータを転送することができない。マルチキャストグループに含まれた無線デバイス１１１０、１１２０、１１３０、１１４０、１１５０、１１８０は、マルチキャストグループ通知フレームを受信することができない。従って、マルチキャストグループに含まれた無線デバイス１１１０、１１２０、１１３０、１１４０、１１５０、１１８０は、マルチキャストグループが損傷されたものと判断できる。
【００９９】
一側によると、マルチキャストグループに含まれた無線デバイス１１１０、１１２０、１１３０、１１４０、１１５０、１１８０は、トポロジーの情報を用いてある無線デバイスが離脱したか否かを判断することができる。例えば、無線デバイス１１２０は依然として無線デバイス１１１０からはマルチキャストグループ通知フレームを受信することができるが、無線デバイス１１６０からはマルチキャストグループ通知フレームを受信することができない。この場合、無線デバイス１１２０は無線デバイス１１１０よりは無線デバイス１１２０が事故が発生した位置にさらに近いものと判断できる。事故が発生した位置にさらに近い無線デバイス１１１０は、マルチキャストグループに対するローカル復旧動作を試みることができる。
【０１００】
一側によると、事故が発生した位置との距離に応じて、マルチキャストグループに含まれた無線デバイス１１１０、１１２０、１１３０、１１４０、１１５０、１１８０に対してタイマーが設定されることができる。一側によると、事故が発生した位置と近い無線デバイスに対して小さい値のタイマーが設定されることができる。
【０１０１】
従って、無線デバイス１１１０に対するタイマーよりは無線デバイス１１２０に対するタイマーが先に満了となる。タイマーが満了となった無線デバイス１１２０はローカル復旧動作を試みる。無線デバイス１１３０もやはりローカル復旧動作を試みることができる。
【０１０２】
ローカル復旧動作を試みる無線デバイス１１２０は、広告命令フレーム（ＡＣＦ：Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｃｏｍｍａｎｄ  Ｆｒａｍｅ）を転送することができる。広告命令フレームは、マルチキャストグループに共通するサービス識別子を含む制御情報である。一側によると、広告命令フレームは無線デバイス１１２０からＫ−ホップの距離内に位置している無線デバイスまでのみ転送されるように設定されることができる。
【０１０３】
無線デバイス１１１０は、無線デバイス１１２０から広告命令フレームを受信することができる。無線デバイス１１１０は、無線デバイス１１１０が利用しようとするサービスの識別子と広告命令フレームに含まれたサービスの識別子とを比較する。もし、無線デバイス１１１０が利用するサービスの識別子と広告命令フレームに含まれたサービスの識別子とが相違すれば、無線デバイス１１１０が利用するサービスとマルチキャストグループが利用するサービスは相違するサービスである。従って、無線デバイス１１１０はマルチキャストグループに含まれることができない。この場合、無線デバイス１１１０は、広告命令フレームを隣り合う他の無線デバイスにフォワーデイングできる。
【０１０４】
もし、無線デバイス１１１０が利用するサービスの識別子と広告命令フレームに含まれたサービスの識別子とが同一であれば、無線デバイス１１１０は無線デバイス１１１０に設定されたタイマーと臨界時間を比較する。一側によると、臨界時間は広告命令フレーム内に含まれて転送されることができる。
【０１０５】
もし、設定されたタイマーが臨界時間よりも小さい値であれば、無線デバイス１１１０は広告応答命令フレーム（ＡＲＣＦ：Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｒｅｐｌｙ  Ｃｏｍｍａｎｄ  Ｆｒａｍｅ）を無線デバイス１１２０に転送できる。ここで、広告応答命令フレームは無線デバイス１１２０がマルチキャストグループを生成することができる情報を含む制御情報である。
【０１０６】
無線デバイス１１２０は、無線デバイス１１１０から広告応答命令フレームを受信し、無線デバイス１１１０及び無線デバイス１１２０を含むマルチキャストグループを復旧することができる。
【０１０７】
図１２は、例示的実施例によって、マルチキャストグループが復旧されたことを図示した図面である。
【０１０８】
図１１を参考すると、無線デバイス１２２０は無線デバイス１２１０から広告応答命令フレームを受信し、無線デバイス１２１０及び無線デバイス１２２０を含むマルチキャストグループを復旧することができる。
【０１０９】
一側によると、マルチキャストグループに含まれない無線デバイス１２６０が、無線デバイス１２２０と無線デバイス１２３０との間に位置できる。この場合、無線デバイス１２２０が転送した広告命令フレームは無線デバイス１２６０を経由して無線デバイス１２３０に転送されることができる。
【０１１０】
無線デバイス１２２０は、無線デバイス１２３０から広告応答命令フレームを受信することができる。この場合、無線デバイス１２２０は、無線デバイス１２３０はもちろん、無線デバイス１２４０、１２５０を含むマルチキャストグループを生成することができる。
【０１１１】
一側によると、無線デバイス１２３０は、無線デバイス１２３０、１２４０、１２５０を含むマルチキャストグループを復旧することができる。この場合、無線デバイス１２２０が生成したマルチキャストグループのサービス識別子と無線デバイス１２３０が生成したマルチキャストグループのサービス識別子は同一であり得る。無線デバイス１２２０は、無線デバイス１２２０が生成したマルチキャストグループと無線デバイス１２３０が生成したマルチキャストグループとを併合することができる。
【０１１２】
図１３は、損傷されたマルチキャストグループを復旧するメンバーデバイスの構造を図示したブロック図である。
【０１１３】
例示的実施例によるメンバーデバイス１３００は、受信部１３１０、判断部１３２０及び転送部１３３０を含む。
【０１１４】
受信部１３１０は、マルチキャストグループに含まれた他のメンバーデバイスからマルチキャストグループに対する情報を受信する。一側によると、受信部１３１０は周期的または非周期的にマルチキャストグループに対する情報を受信することができる。また、マルチキャストグループに対する情報は、マルチキャストグループ通知フレーム（ＭＧＮＦ：Ｍｕｌｔｉｃａｓｔ  Ｇｒｏｕｐ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｆｒａｍｅ）に含まれて受信されることができる。
【０１１５】
もし、受信部１３１０がマルチキャストグループに含まれた他のメンバーデバイスからマルチキャストグループに対する情報を受信できていない場合、判断部１３２０はメンバーデバイス１３００が含まれたマルチキャストグループが損傷されたものと判断できる。マルチキャストグループの損傷は、マルチキャストグループに含まれていた一部のメンバーデバイスがマルチキャストグループから離脱した場合も含む。
【０１１６】
マルチキャストグループが損傷されたものと判断された場合、転送部１３３０はマルチキャストグループに含まれた第２のメンバーデバイス１３５０にマルチキャストグループに対する復旧情報を転送することができる。一側によると、マルチキャストグループに対する復旧情報は、広告命令フレーム（ＡＣＦ：Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｃｏｍｍａｎｄ  Ｆｒａｍｅ）に含まれて転送されることができる。一側によると、復旧情報はメンバーデバイス１３００が利用しようとするサービスに対する識別子を含むことができる。
【０１１７】
第２のメンバーデバイス１３５０は復旧情報を受信し、メンバーデバイス１３００が利用しようとするサービスを判断することができる。もし、第２のメンバーデバイス１３５０が該当サービスを提供可能であれば、第２のメンバーデバイス１３５０はメンバーデバイス１３００と共に含まれたマルチキャストグループを復旧することに決定できる。この場合、第２のメンバーデバイス１３５０は復旧情報に対する応答をメンバーデバイス１３００に転送できる。
【０１１８】
受信部１３１０は、第２のメンバーデバイス１３５０から復旧情報に対する応答を受信することができる。受信部１３１０は、受信した応答を用いてマルチキャストグループを復旧することができる。
【０１１９】
一側によると、受信部１３１０は、第２のマルチキャストグループに含まれた第２のメンバーデバイス１３５０からマルチキャストグループに対する情報を受信することができる。判断部１３２０は、マルチキャストグループに対する情報を受信したデバイスの位置及びマルチキャストグループのトポロジーを参考し、損傷された位置を推定することができる。
【０１２０】
例えば、受信部１３１０が第２のメンバーデバイス１３５０からはマルチキャストグループに対する情報を受信したが、離脱デバイス１３４０からはマルチキャストグループに対する情報を受信できていない場合、判断部１３２０は第２のメンバーデバイス１３５０から離脱デバイス１３４０との間の位置が損傷されたものと判断できる。
【０１２１】
一側によると、判断部１３２０は、損傷された位置に応じてタイマーを設定することができる。タイマーは、損傷された位置とメンバーデバイス１３００との間の距離または損傷された位置とメンバーデバイスとの間のホップ（ｈｏｐ）数に比例する値に設定されることができる。従って、図１３に図示された実施例では、第２のメンバーデバイス１３５０のタイマーがメンバーデバイス１３００のタイマーよりもさらに小さい値に設定される。
【０１２２】
転送部１３３０は、設定されたタイマーが満了となると、マルチキャストグループに対する復旧情報を転送することができる。図１３に図示された実施例では、第２のメンバーデバイス１３５０のタイマーがより小さい値に設定されるため、第２のメンバーデバイス１３５０のタイマーが先に満了となる。従って、第２のメンバーデバイス１３５０はメンバーデバイス１３００に復旧情報を転送し、復旧情報を受信したメンバーデバイス１３００は復旧情報に対する応答を第２のメンバーデバイス１３５０に転送する。
【０１２３】
図１３に図示された実施例によると、損傷された位置に近接したデバイスが先に損傷を復旧するための復旧情報を転送する。従って、復旧情報が重複して転送されることを防止し、様々なデバイスが個別にマルチキャストグループを復旧できていないように管理することができる。
【０１２４】
一側によると、復旧情報はメンバーデバイス１３００からＫ−ホップの距離の無線デバイスまでのみ転送されるように設定されることができる。
【０１２５】
実施例による方法は、多様なコンピュータ手段を介して行えるプログラム命令の形態で具現され、コンピュータ読取可能媒体に記録されることができる。前記コンピュータ読取可能媒体は、プログラム命令、データファイル、データ構造等を単独または組み合わせて含むことができる。前記媒体に記録されるプログラム命令は、実施例のために特別に設計され構成されたものであるか、コンピュータソフトウェアの当業者に公知となって使用可能なものであり得る。コンピュータ読取可能記録媒体の例では、ハードディスク、フロッピーディスク及び磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、及びロム（ＲＯＭ）、ラム（ＲＡＭ）、フラッシュメモリ等のようなプログラム命令を格納して行うように特別に構成されたハードウェア装置が含まれる。プログラム命令の例では、コンパイラによって作られるような機械語のコードだけでなく、インタプリタ等を使用してコンピュータによって実行されることができる高級言語コードを含む。前記したハードウェア装置は実施例の動作を行うために一つ以上のソフトウェアモジュールとして作動するように構成されることができ、その逆も同様である。
【０１２６】
以上のように実施例がたとえ限定された実施例と図面により説明されているが、該当技術分野で通常の知識を有する者であれば、前記の記載から多様な修正及び変形が可能である。例えば、説明された技術が説明された方法と異なる順に行われるか、及び／又は説明されたシステム、構造、装置、回路等の構成要素が説明された方法と異なる形態に結合又は組み合わされるか、他の構成要素または均等物によって代えたり置換されても、適切な結果が達成できる。
【０１２７】
従って、他の具現、他の実施例及び特許請求範囲と均等なものも、後述する特許請求範囲の範囲に属する。
【産業上の利用可能性】
【０１２８】
前記の実施例によると、無線ネットワークでマルチキャストグループを管理することができる。
【０１２９】
前記実施例によると、無線ネットワークで損傷されたマルチキャストグループを復旧することができる。
【符号の説明】
【０１３０】
１１０、１２０、１３０、１４０、１５０、１６０、１７０    無線デバイス
【図１】
2016522644.tif 000003
【図２】
2016522644.tif 000004
【図３】
2016522644.tif 000005
【図４】
2016522644.tif 000006
【図５】
2016522644.tif 000007
【図６】
2016522644.tif 000008
【図７】
2016522644.tif 000009
【図８】
2016522644.tif 000010
【図９】
2016522644.tif 000011
【図１０（ａ）】
2016522644.tif 000012
【図１０（ｂ）】
2016522644.tif 000013
【図１１】
2016522644.tif 000014
【図１２】
2016522644.tif 000015
【図１３】
2016522644.tif 000016
【国際調査報告】
2016522644.tif 000017
2016522644.tif 000018
2016522644.tif 000019
2016522644.tif 000020
2016522644.tif 000021
2016522644.tif 000022