(57)【要約】【課題】端末、ホームハブおよび訪問ハブ制御方法に関し、特にコンテンツを共有するための仮想グループにおける端末、ホームハブおよび訪問ハブ制御方法を開示する。【解決手段】アクセスポイントリストに含まれた仮想グループのネットワークの識別子を仮想グループ名および仮想グループを管理するホームハブ名に連動させることによって仮想グループに対する地理的な境界を提供する一方、訪問仮想グループに移動する端末に訪問仮想グループのネットワークに関する情報を提供することによって仮想グループに対する認識およびコンテンツ共有が容易なようにする仮想グループにおけるホームハブ制御方法が提供される。【選択図】図２
2011244428.tif 000002
【特許請求の範囲】
【請求項１】
訪問仮想グループに移動する端末から前記訪問仮想グループを管理する訪問ハブを含む前記訪問仮想グループのネットワークに関する情報の要請を受信するステップと、
前記要請に応答して、前記端末に前記訪問仮想グループのネットワークに関する情報を送信するステップと、
前記端末が前記訪問仮想グループのネットワークに関する情報を用いて前記訪問仮想グループに臨時登録した場合、前記端末から前記訪問仮想グループと関連した情報を受信するステップと、
前記訪問仮想グループと関連した情報を用いて予め構成されたハブリストテーブルを更新するステップと、
を有することを特徴とするコンテンツ共有のための仮想グループにおけるホームハブ制御方法。
【請求項２】
前記訪問仮想グループのネットワークは、前記訪問ハブおよび前記訪問ハブが管理する少なくとも１つのアクセスポイントを含み、
前記訪問仮想グループのネットワークに関する情報は、前記訪問ハブに関する情報および前記訪問ハブが管理する少なくとも１つのアクセスポイントに関する情報を含むことを特徴とする請求項１に記載のコンテンツ共有のための仮想グループにおけるホームハブ制御方法。
【請求項３】
ホーム仮想グループのネットワークに接続した前記端末と連係を行うステップと、
前記端末から前記ホーム仮想グループのネットワークの識別子を獲得するステップと、
をさらに含むことを特徴とする請求項１に記載のコンテンツ共有のための仮想グループにおけるホームハブ制御方法。
【請求項４】
前記ホーム仮想グループのネットワークの識別子を用いて前記ホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストを構成するステップをさらに含むことを特徴とする請求項３に記載のコンテンツ共有のための仮想グループにおけるホームハブ制御方法。
【請求項５】
前記訪問ハブによって管理される前記訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストと、前記ホームハブによって管理される前記ホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストとを相互に交換するステップと、
前記交換によって獲得した前記訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイントリストに基づいて前記ハブリストテーブルを構成するステップと、
をさらに含むことを特徴とする請求項４に記載のコンテンツ共有のための仮想グループにおけるホームハブ制御方法。
【請求項６】
前記ハブリストテーブルを構成するステップは、前記ホーム仮想グループに対する地理的な境界を提供するために前記ホーム仮想グループのネットワークに属する前記アクセスポイントリストに含まれた前記ホーム仮想グループのネットワークの識別子を、前記ホーム仮想グループ名および前記ホーム仮想グループを管理するホームハブ名に連動させて前記ハブリストテーブルを構成することを特徴とする請求項５に記載のコンテンツ共有のための仮想グループにおけるホームハブ制御方法。
【請求項７】
前記ホーム仮想グループのネットワークに属するアクセスポイントリストは、前記ホーム仮想グループ名、前記ホーム仮想グループを管理するホームハブ名およびＩＰアドレス、前記ホームハブが管理する少なくとも１つのアクセスポイントのＳＳＩＤおよびＭＡＣアドレス、前記少なくとも１つのアクセスポイントに属したコンテンツ名および前記ハブの地理的な位置と関連した情報を含むことを特徴とする請求項５に記載のコンテンツ共有のための仮想グループにおけるホームハブ制御方法。
【請求項８】
前記ハブリストテーブルは、前記ホーム仮想グループ名、前記ホーム仮想グループを管理するホームハブに対するホームハブリストおよび前記ホームハブが管理する少なくとも１つのアクセスポイントに対するアクセスポイントリストを含み、
前記ホームハブリストは、前記ホームハブ名および前記ホームハブのＩＰアドレスを含み、
前記アクセスポイントリストは、前記ホームハブが管理する少なくとも１つのアクセスポイントのＳＳＩＤおよびＭＡＣアドレスを含むことを特徴とする請求項１に記載のコンテンツ共有のための仮想グループにおけるホームハブ制御方法。
【請求項９】
前記訪問仮想グループを除いた他訪問仮想グループから前記端末に対するコンテンツ要請を受信した場合、前記端末に前記コンテンツ要請を通知するステップをさらに含むことを特徴とする請求項１に記載のコンテンツ共有のための仮想グループにおけるホームハブ制御方法。
【請求項１０】
ホーム仮想グループを管理するホームハブに端末が移動した訪問仮想グループを管理する訪問ハブを含む前記訪問仮想グループのネットワークに関する情報を要請するステップと、
前記要請に応答して受信された前記訪問仮想グループのネットワークに関する情報を用いてマッピングテーブルを構成するステップと、
前記マッピングテーブルに基づいて前記訪問仮想グループに臨時登録を行うステップと、
前記訪問ハブとコンテンツを共有するステップと、
を有することを特徴とするコンテンツ共有のための仮想グループにおける端末制御方法。
【請求項１１】
前記ホームハブに前記訪問仮想グループと関連した情報を送信するステップをさらに含むことを特徴とする請求項１０に記載のコンテンツ共有のための仮想グループにおける端末制御方法。
【請求項１２】
前記ホーム仮想グループのネットワークから前記ホーム仮想グループのネットワークの識別子を獲得するステップと、
前記ホームハブと連係を行うステップと、
前記ホーム仮想グループのネットワークの識別子を前記ホームハブに送信するステップと、
を含むことを特徴とする請求項１０に記載のコンテンツ共有のための仮想グループにおける端末制御方法。
【請求項１３】
前記マッピングテーブルに前記訪問仮想グループのネットワークに関する情報がない場合、前記ホームハブに前記訪問仮想グループのネットワークに関する情報を要請するステップをさらに含むことを特徴とする請求項１０に記載のコンテンツ共有のための仮想グループにおける端末制御方法。
【請求項１４】
訪問仮想グループに移動した端末に対する臨時登録を行うステップと、
前記臨時登録された端末とコンテンツを共有するステップと、
を有することを特徴とするコンテンツ共有のための仮想グループにおける訪問ハブ制御方法。
【請求項１５】
前記訪問仮想グループの外部に位置したホームハブによって管理されるホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストと、前記訪問仮想グループを管理する訪問ハブによって管理される前記訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストとを相互に交換するステップと、
前記交換によって獲得した前記ホーム仮想グループのネットワークに属する前記アクセスポイントリストに基づいてハブリストテーブルを構成するステップと、
をさらに含むことを特徴とする請求項１４に記載のコンテンツ共有のための仮想グループにおける訪問ハブ制御方法。
【請求項１６】
前記ハブリストテーブルは、前記訪問仮想グループ名、前記訪問仮想グループを管理する訪問ハブに対する訪問ハブリストおよび前記訪問ハブが管理する少なくとも１つのアクセスポイントに対するアクセスポイントリストを含み、
前記訪問ハブリストは、前記訪問ハブ名および前記訪問ハブのＩＰアドレスを含み、
前記アクセスポイントリストは、前記訪問ハブが管理する少なくとも１つのアクセスポイントのＳＳＩＤおよびＭＡＣアドレスを含むことを特徴とする請求項１５に記載のコンテンツ共有のための仮想グループにおける訪問ハブ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は端末、ホームハブおよび訪問ハブ制御方法に関し、より詳細にはコンテンツを共有するための仮想グループにおける端末、ホームハブおよび訪問ハブ制御方法に関する。
【背景技術】
【０００２】
各仮想グループを形成するグループメンバーの機器間のコンテンツ共有サービスを提供する場合、グループメンバーの機器または他仮想グループとの間で更に円滑かつ便利にコンテンツを共有することが必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
そこで、本発明は上記従来の端末、ホームハブおよび訪問ハブ制御方法の問題点に鑑みてなされたものであって、本発明の目的は、コンテンツの移動時にも持続的なコンテンツ共有および送信が可能なコンテンツ共有のための仮想グループにおける端末、ホームハブおよび訪問ハブ制御方法を提供することにある。
また、本発明の目的は、サーバに対する依存性を減らし得るコンテンツ共有のための仮想グループにおける端末、ホームハブおよび訪問ハブ制御方法を提供することにある。
【０００４】
また、本発明の目的は、データを探すためのメッセージ経路がマルチホップを経由しないようにできるコンテンツ共有のための仮想グループにおける端末、ホームハブおよび訪問ハブ制御方法を提供することにある。
【０００５】
また、本発明の目的は、データ送信およびコンテンツ共有のための最適の経路を提供することのできるコンテンツ共有のための仮想グループにおける端末、ホームハブおよび訪問ハブ制御方法を提供することにある。
【０００６】
また、本発明の目的は、端末の移動時に効果的なルーティングを提供することのできるコンテンツ共有のための仮想グループにおける端末、ホームハブおよび訪問ハブ制御方法を提供ことにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた本発明によるコンテンツ共有のための仮想グループにおける訪問ハブ制御方法は、訪問仮想グループに移動する端末から前記訪問仮想グループを管理する訪問ハブを含む前記訪問仮想グループのネットワークに関する情報の要請を受信するステップと、前記要請に応答して、前記端末に前記訪問仮想グループのネットワークに関する情報を送信するステップと、前記端末が前記訪問仮想グループのネットワークに関する情報を用いて前記訪問仮想グループに臨時登録した場合、前記端末から前記訪問仮想グループと関連した情報を受信するステップと、前記訪問仮想グループと関連した情報を用いて予め構成されたハブリストテーブルを更新するステップとを有することを特徴とする。
【０００８】
前記訪問仮想グループのネットワークは、前記訪問ハブおよび前記訪問ハブが管理する少なくとも１つのアクセスポイントを含み、前記訪問仮想グループのネットワークに関する情報は、前記訪問ハブに関する情報および前記訪問ハブが管理する少なくとも１つのアクセスポイントに関する情報を含んでもよい。
【０００９】
ホーム仮想グループのネットワークに接続した前記端末と連係を行うステップと、前記端末から前記ホーム仮想グループのネットワークの識別子を獲得するステップとをさらに含んでもよい。
【００１０】
前記ホーム仮想グループのネットワークの識別子を用いて前記ホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストを構成するステップをさらに含んでもよい。
【００１１】
前記訪問ハブによって管理される前記訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストと、前記ホームハブによって管理される前記ホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストとを相互に交換するステップと、前記交換によって獲得した前記訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイントリストに基づいて前記ハブリストテーブルを構成するステップとをさらに含んでもよい。
【００１２】
前記ハブリストテーブルを構成するステップは、前記ホーム仮想グループに対する地理的な境界を提供するために前記ホーム仮想グループのネットワークに属する前記アクセスポイントリストに含まれた前記ホーム仮想グループのネットワークの識別子を、前記ホーム仮想グループ名および前記ホーム仮想グループを管理するホームハブ名に連動させて前記ハブリストテーブルを構成してもよい。
【００１３】
前記ホーム仮想グループのネットワークに属するアクセスポイントリストは、前記ホーム仮想グループ名、前記ホーム仮想グループを管理するホームハブ名およびＩＰアドレス、前記ホームハブが管理する少なくとも１つのアクセスポイントのＳＳＩＤおよびＭＡＣアドレス、前記少なくとも１つのアクセスポイントに属したコンテンツ名および前記ハブの地理的な位置と関連した情報を含んでもよい。
【００１４】
前記ハブリストテーブルは、前記ホーム仮想グループ名、前記ホーム仮想グループを管理するホームハブに対するホームハブリストおよび前記ホームハブが管理する少なくとも１つのアクセスポイントに対するアクセスポイントリストを含み、前記ホームハブリストは、前記ホームハブ名および前記ホームハブのＩＰアドレスを含み、前記アクセスポイントリストは、前記ホームハブが管理する少なくとも１つのアクセスポイントのＳＳＩＤおよびＭＡＣアドレスを含んでもよい。
【００１５】
前記訪問仮想グループを除いた他訪問仮想グループから前記端末に対するコンテンツ要請を受信した場合、前記端末に前記コンテンツ要請を通知するステップをさらに含んでもよい。
【００１６】
本発明の一実施形態に係るコンテンツ共有のための仮想グループにおける端末制御方法は、ホーム仮想グループを管理するホームハブに端末が移動した訪問仮想グループを管理する訪問ハブを含む前記訪問仮想グループのネットワークに関する情報を要請するステップと、前記要請に応答して受信された前記訪問仮想グループのネットワークに関する情報を用いてマッピングテーブルを構成するステップと、前記マッピングテーブルに基づいて前記訪問仮想グループに臨時登録を行うステップと、前記訪問ハブとコンテンツを共有するステップとを含む。
【００１７】
前記ホームハブに前記訪問仮想グループと関連した情報を送信するステップをさらに含んでもよい。
【００１８】
前記ホーム仮想グループのネットワークから前記ホーム仮想グループのネットワークの識別子を獲得するステップと、前記ホームハブと連係を行うステップと、前記ホーム仮想グループのネットワークの識別子を前記ホームハブに送信するステップとを含んでもよい。
【００１９】
前記マッピングテーブルに前記訪問仮想グループのネットワークに関する情報がない場合、前記ホームハブに前記訪問仮想グループのネットワークに関する情報を要請するステップをさらに含んでもよい。
【００２０】
本発明の一実施形態に係るコンテンツ共有のための仮想グループにおける訪問ハブ制御方法は、訪問仮想グループに移動した端末に対する臨時登録を行うステップと、前記臨時登録された端末とコンテンツを共有するステップとを含む。
【００２１】
前記訪問仮想グループの外部に位置したホームハブによって管理されるホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストと、前記訪問仮想グループを管理する訪問ハブによって管理される前記訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストとを相互に交換するステップと、前記交換によって獲得した前記ホーム仮想グループのネットワークに属する前記アクセスポイントリストに基づいてハブリストテーブルを構成するステップとをさらに含んでもよい。
【００２２】
前記ハブリストテーブルは、前記訪問仮想グループ名、前記訪問仮想グループを管理する訪問ハブに対する訪問ハブリストおよび前記訪問ハブが管理する少なくとも１つのアクセスポイントに対するアクセスポイントリストを含み、前記訪問ハブリストは、前記訪問ハブ名および前記訪問ハブのＩＰアドレスを含み、前記アクセスポイントリストは、前記訪問ハブが管理する少なくとも１つのアクセスポイントのＳＳＩＤおよびＭＡＣアドレスを含んでもよい。
【発明の効果】
【００２３】
従来の技術に変わって、ＩＰ基盤のインターネット構造でないコンテンツ中心のネットワーク技術を用いることによって、コンテンツの移動時にも持続的なコンテンツ共有および送信が可能であるという効果がある。
【００２４】
また、本発明によれば、ユーザ中心の仮想グループを形成することによって、サーバに対する依存性を減らすことができる。
【００２５】
また、本発明によれば、仮想グループのアクセスポイント名（ＳＳＩＤ）を仮想グループ名および仮想グループを管理するハブ名に連動させて地理的な境界を提供することによって、データを探すためのメッセージ経路がマルチホップを経由しないようにできる。
【００２６】
また、本発明によれば、仮想グループのアクセスポイント名（ＳＳＩＤ）を仮想グループ名および仮想グループを管理するハブ名に連動させて地理的な境界を提供することによって、データ送信およびコンテンツ共有のための最適な経路を提供することができる。
【００２７】
また、本発明によれば、訪問仮想グループに移動した端末が提供した訪問仮想グループのネットワークに関する情報を用いて端末に送信されるトラフィックを訪問グループにフォワーディングすることによって、端末の移動時に効果的なルーティングを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】端末が移動した場合、仮想グループの間のデータ要請の流れを示す図である。
【図２】本発明の一実施形態に係るコンテンツ共有のための仮想グループにおけるホームハブの制御の流れを示す図である。
【図３】本発明の一実施形態に係るハブリストテーブルを示す図である。
【図４】本発明の一実施形態に係る他仮想グループからのデータ要請を示す図である。
【図５】本発明の一実施形態に係るコンテンツ共有のための仮想グループにおける端末の制御の流れを示す図である。
【図６】本発明の一実施形態に係る端末とホームハブおよび訪問ハブ間の動作の流れを示す図である。
【図７】本発明の一実施形態に係るコンテンツ共有のための仮想グループにおける訪問ハブの制御の流れを示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明に係る端末、ホームハブおよび訪問ハブ制御方法を実施するための形態の具体例を図面を参照しながら説明する。しかし、本発明が一実施形態によって制限されたり、限定されることはない。また、各図面に提示された同一の参照符号は同一の部材を示す。
【００３０】
図１は、端末が移動した場合、仮想グループの間のデータ要請の流れを示す図である。
【００３１】
図１は、ホーム仮想グループ１０１に属した端末１０５が訪問仮想グループ１２１を訪問して訪問仮想グループ１２１に登録された端末１２５または訪問ハブ１２３とコンテンツを共有する場合、ホーム仮想グループ１０１のホームハブ１０３と訪問仮想グループ１２１の訪問ハブ１２３間のデータ要請の流れを示す。
【００３２】
仮想グループ１０１、１２１は多様な方式を用いてデータ要請を送／受信することができ、図１に示す実線は仮想グループ１０１、１２１がいずれか１つの方式を用いてデータ要請を送／受信することを示し、点線は仮想グループ１０１、１２１が他の１つの方式を用いてデータ要請を送／受信することを示す。
【００３３】
図１に実線で示すデータ要請の流れを参考すれば、訪問仮想グループ１２１を訪問した端末１０５からのデータ要請がホームハブ１０３を経た後、訪問ハブ１２３および中継機を経た後に訪問仮想グループ１２１に登録された端末１２５へ送信されることが分かる。
【００３４】
図１に実線で示すデータ要請の流れによれば、端末１０５が他の仮想グループに移動すれば該当の端末に対するデータ要請（ｄａｔａ  ｒｅｑｕｅｓｔ）は複数のホップ（ｈｏｐ）を経由して送信されるため、無線リソースの損失が大きくなる場合がある。
【００３５】
図１に示す点線は、本発明の一実施形態によって仮想グループ１０１、１２１が他の１つの方式を用いてデータ要請を送／受信することを示す。
【００３６】
図１の点線から分かるように、データ要請はトンネリング（ｔｕｎｎｅｌｉｎｇ）を介して流れ、したがって、仮想グループの無線リソースの損失が小さくなり、効率よくコンテンツを共有することができる。
【００３７】
本発明の一実施形態において考慮される仮想グループは、オーバーレイ（ｏｖｅｒｌａｙ）という概念の仮想グループである。したがって、仮想グループの領域が一般的なＩＰサブネット（ｓｕｂｎｅｔ）の領域と一致しないことがある。また、仮想グループは様々なＩＰサブネットを含んでもよく、仮想グループ内に含まれた機器の通信環境がセルラー通信によってのみ構成されてもよい。
【００３８】
このような環境において、一般的なハブの広告（ａｄｖｅｒｔｉｓｅｍｅｎｔ）メッセージの送信範囲はＩＰサブネットに制限されることがある。したがって、ある仮想グループ内であってもＩＰサブネットが異なる場合、１つの仮想グループ内でＩＰブロードキャストに送信されるハブの広告メッセージは充分送信されない恐れもある。
【００３９】
仮想グループは多様な形態の機器を含んでもよく、例えば、その機器は、セルラー方式の端末、ＷｉＦｉ無線プロトコルなどを支援する端末、セルラー方式の（Ａｃｃｅｓｓ  Ｐｏｉｎｔ；ＡＰ）、ＷｉＦｉ無線プロトコル方式のアクセスポイント（ＡＰ）などのようにネットワーク機能を有する多様な通信デバイスを含んでもよい。
【００４０】
また、仮想グループはそのハブによって代表され、そのハブによって管理されてもよい。
【００４１】
仮想グループのハブは該当の仮想グループと異なる仮想グループの間の通路としての役割を担う。すなわち、特定の仮想グループのハブは他の仮想グループとの接続を提供することによってコンテンツを共有するサービスを提供しうる。
【００４２】
各仮想グループのハブは、該当の仮想グループに属する端末またはアクセスポイントなどのような仮想グループのネットワークに関する情報を把握することができる。また、各仮想グループのハブは自身が管理しない異なる仮想グループのハブと仮想グループのネットワークに対する多様な情報（例えば、アクセスポイントリストなど）を共有してもよい。このとき、仮想グループのネットワークに対する多様な情報は、仮想グループが互いにコンテンツを共有するために用いられてもよい。
【００４３】
各ハブ間で交換される情報には、各仮想グループ名、各仮想グループを管理するハブ名、およびＩＰアドレス、ハブに所属した少なくとも１つのアクセスポイント名（ＳＳＩＤ）およびＭＡＣアドレス、少なくとも１つのアクセスポイントに属するコンテンツ名などを含む。
【００４４】
また、各ハブ間に交換される情報は各ハブの地理的な位置と関連した情報および各ハブに関連した通信環境と関連した情報を含んでもよく、このような情報を相互に交換することによって仮想グループの地理的な境界を提供することができる。
【００４５】
また、本発明の一実施形態によれば、各ハブは仮想グループのネットワークに属する仮想グループのネットワークの識別子を仮想グループ名および仮想グループを管理するハブ名に連動させてもよい。
【００４６】
例えば、各ハブは仮想グループ内で無線環境を構築するアクセスポイント名（ＳＳＩＤ）を仮想グループ名および該当の仮想グループを管理するハブ名に連動（マッピング）させることによって仮想グループに連動させうる。これによって、仮想グループ内において機器は、各仮想グループの地理的な位置にマッピングでき、端末が移動した訪問仮想グループを容易に認識することができる。
【００４７】
図２は、本発明の一実施形態に係るコンテンツ共有のための仮想グループにおけるホームハブの制御の流れを示す図である。
【００４８】
図２に示すように、ホームハブは訪問仮想グループに移動する端末から訪問仮想グループを管理する訪問ハブを含む訪問仮想グループのネットワークに関する情報の要請を受信する（Ｓ２１０）。
【００４９】
端末は、例えば、ホームハブと端末との間にやり取りする情報交換メッセージなどを介して訪問仮想グループのネットワークに関する情報を要請してもよい。
【００５０】
ステップＳ２１０において、訪問仮想グループのネットワークは訪問ハブおよび訪問ハブが管理する少なくとも１つのアクセスポイントを含み、訪問仮想グループのネットワークに関する情報は訪問ハブに関する情報および訪問ハブが管理する少なくとも１つのアクセスポイントに関する情報を含んでもよい。
【００５１】
少なくとも１つのアクセスポイントに関する情報は、少なくとも１つのアクセスポイントのＳＳＩＤおよびＭＡＣアドレスのような仮想グループのネットワークの識別子を含んでもよい。
【００５２】
また、仮想グループのネットワークの識別子は、仮想グループのネットワークに属するアクセスポイントリスト（ＡＰ  Ｌｉｓｔ）に含まれてもよい。
【００５３】
端末は、訪問仮想グループを管理する訪問ハブを含む訪問仮想グループのネットワークに関する情報を用いてマッピングテーブルを構成してもよく、マッピングテーブルに基づいて自身が移動して行った新しい仮想グループを認識することができる。
【００５４】
ホームハブは、訪問仮想グループに移動する端末からの要請に応答して端末に仮想グループのネットワークに関する情報を送信する（Ｓ２２０）。
【００５５】
ホームハブは、端末が訪問仮想グループのネットワークに関する情報を用いて訪問仮想グループに臨時登録した場合、端末から訪問仮想グループと関連した情報を受信する（Ｓ２３０）。このとき、端末はホームハブから受信した訪問仮想グループのネットワークに関する情報を用いて訪問仮想グループに臨時登録する。
【００５６】
ホームハブは、訪問仮想グループに臨時登録した端末から現在の臨時に加入した仮想グループと関連した情報または現在の端末が登録したハブの情報などを受信してもよい。
【００５７】
端末は最初に自身が登録した（加入した）ホームハブに、前述の情報を提供することによって自身が他仮想グループに移動したことを知らせ、ホームハブを介して今後自身に送信されるデータ要請メッセージを受信してもよい。
【００５８】
ホームハブは、訪問仮想グループと関連した情報を用いて予め構成されたハブリストテーブルを更新する（Ｓ２４０）。ここで、ハブリストテーブルは仮想グループを管理するハブによって構成され、図３を参照して詳細に説明する。
【００５９】
図３は、本発明の一実施形態に係るハブリストテーブルを示す図である。
【００６０】
図３に示すように、ハブリストテーブルは、ホーム仮想グループ名３０１、ホーム仮想グループを管理するホームハブリスト３０３およびホームハブに所属した少なくとも１つのアクセスポイント（ＡＰ）リスト３０５を含んでもよい。
【００６１】
また、ホームハブリスト３０３は、ホームハブ名３０７およびホームハブのＩＰアドレス３０９を含み、アクセスポイントリスト３０５はホームハブに所属した少なくとも１つのアクセスポイント名（ＳＳＩＤ）３１１およびＩＤ（またはＭＡＣアドレス）３１３を含んでもよい。
【００６２】
例えば、現在のホーム仮想グループ名がＭｙＨｏｍｅであり、ホームハブ名がＨｕｂ１であり、ホームハブに２つのアクセスポイントＡＰ１、ＡＰ２が所属していると仮定する。
【００６３】
この場合、ハブリストテーブルのホーム仮想グループ名３０１はＭｙＨｏｍｅになり、ホームハブリスト３０３のうちハブ名はＭｙＨｏｍｅ＿Ｈｕｂ１になり、ホームハブのＩＰアドレスは１０．０．０．１になる。
【００６４】
また、アクセスポイントリスト３０５のうちアクセスポイント名（ＳＳＩＤ）３１１は、ホーム仮想グループ名のＭｙＨｏｍｅおよびホーム仮想グループを管理するホームハブ名のＨｕｂ１に連動して、ＭｙＨｏｍｅ＿Ｈｕｂ１＿ＡＰ１およびＭｙＨｏｍｅ＿Ｈｕｂ１＿ＡＰ２となる。このように仮想グループのネットワークに属するアクセスポイントリストに含まれた仮想グループのネットワークの識別子をホーム仮想グループ名、およびホーム仮想グループを管理するホームハブ名に連動（マッピング）させることによって仮想グループに対する地理的な境界を提供することができる。
【００６５】
このようなハブリストテーブルには１つの仮想グループに対するハブリストだけでなく、隣接する訪問仮想グループまたはその他の他仮想グループに対するハブリストを含んでもよい。このとき、各ハブリストに関する情報は、訪問ハブまたはその他の他仮想グループを管理するハブとホームハブとの間の各仮想グループのネットワークに属するアクセスポイントリストの交換によって獲得することができる。
【００６６】
ここで、アクセスポイントリストは、仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するものであってもよい。
【００６７】
すなわち、ホームハブは上述したように端末が訪問仮想グループに移動する前に周辺の仮想グループとの情報（例えば、アクセスポイントリストなど）を交換することによってハブリストテーブルを構成してもよく、端末の移動によって訪問仮想グループと関連した情報を受信することにより、予め構成されたハブリストテーブルを更新してもよい。
【００６８】
また、ホームハブは、ハブリストの構成時に該当のハブと物理的に接続したアクセスポイントリストを格納してもよい。ハブリストテーブルの構成については後述する。
【００６９】
ホームハブは、仮想グループ内の少なくとも１つのアクセスポイントを含む通信環境情報の認識に困難があり得る。したがって、ホームハブは、ホーム仮想グループのネットワークに接続した端末との連係（Ａｓｓｏｃｉａｔｉｏｎ）を行なう時に仮想グループ内の通信環境情報を獲得してもよい。
【００７０】
すなわち、ホームハブは、ホーム仮想グループの物理的ネットワークに接続されて無線環境を構築する少なくとも１つのアクセスポイントに接続された端末と連係を行って、端末からホーム仮想グループのネットワークの識別子を獲得することによって、仮想グループ内の通信環境情報を獲得することができる。ホーム仮想グループのネットワークの識別子は、ホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイントのＳＳＩＤおよびＭＡＣアドレスを含んでもよい。
【００７１】
ホームハブにホーム仮想グループのネットワークの識別子を提供するために、端末はホームハブとの連係の前にホーム仮想グループのネットワークからホーム仮想グループのネットワークの識別子を獲得することができる。
【００７２】
その他に、ホームハブは仮想グループ内の端末とＳＭＳメッセージまたはＥ−Ｍａｉｌなどを用いて通信することによって、仮想グループ内のアクセスポイントに関する情報（例えば、アクセスポイントのＳＳＩＤおよびＭＡＣアドレス）を獲得してもよい。
【００７３】
特に、端末が無線ＷｉＦｉ通信をする場合、ホームハブにアクセスポイントに関する情報をより便利に送信することができる。
【００７４】
ホームハブは、端末から獲得したホーム仮想グループのネットワークの識別子を用いてホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストを構成してもよい。
【００７５】
ホームハブによって構成されたアクセスポイントリストは、ホーム仮想グループ名、ホーム仮想グループを管理するホームハブ名、およびＩＰアドレス、ホームハブが管理する少なくとも１つのアクセスポイントのＳＳＩＤおよびＭＡＣアドレス、少なくとも１つのアクセスポイントに属したコンテンツ名およびハブの地理的な位置と関連した情報などを含んでもよい。
【００７６】
ホームハブは、ホーム仮想グループ外部の訪問仮想グループまたは他仮想グループのハブとこのようなアクセスポイントリストを交換してもよい。すなわち、ホームハブは、訪問ハブによって管理される訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストと、ホームハブによって管理されるホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストとを相互に交換してもよい。
【００７７】
また、ホームハブおよび訪問ハブそれぞれは、交換された互いのアクセスポイントリストに基づいて、図３に示すようなハブリストテーブルを構成してもよい。
【００７８】
図４は、本発明の一実施形態に係る他仮想グループからのデータ要請を示す図である。
【００７９】
図４に示すように、訪問仮想グループに属した端末または訪問ハブ４５０とコンテンツを共有するためにホーム仮想グループ４２０に属した端末４１０が訪問仮想グループ４４０に移動した後、他仮想グループ４６０を管理するハブ４７０からホーム仮想グループに属した端末４１０が有するコンテンツに対するデータ要請を行なってもよい。
【００８０】
ここで、ホーム仮想グループ４２０の名前はＤｏｍａｉｎ２であり、ホームハブ４３０の名前はＨｏｏｎであり、ここで、含まれた共有するコンテンツ名はｆｕｎ．ｄｏｃであると仮定する。
【００８１】
例えば、共有するコンテンツ（Ｄｏｍａｉｎ２／Ｈｏｏｎ／ｆｕｎ．ｄｏｃ）を有する端末４１０が訪問仮想グループ４４０に移動すれば（Ｓ４０１）、端末４１０はホームハブ４３０に端末４１０が移動した訪問仮想グループ４４０を管理する訪問ハブ４５０を含む訪問仮想グループ４４０のネットワークに関する情報を要請および受信して訪問仮想グループ４４０に臨時登録する。
【００８２】
同時に端末４１０は、自身が最初に加入したホーム仮想グループ４２０のホームハブ４３０に現在の臨時に加入した訪問仮想グループ４４０と関連した情報を送信することによって、ホームハブ４３０に端末４１０の移動を登録する（Ｓ４０３）。ここで、訪問仮想グループ４４０と関連した情報は訪問仮想グループ４４０の情報および現在の登録した訪問ハブ４５０に関する情報を含んでもよい。
【００８３】
このとき、端末４１０が移動した仮想グループ（ここでは、訪問仮想グループ４４０）に関する情報はホーム仮想グループ４２０のホームハブ４３０にのみ送信され、全体仮想グループのハブに送信される必要がない。
【００８４】
また、訪問仮想グループ４４０を除いた他訪問仮想グループ４６０から端末４１０に対するコンテンツ要請メッセージは、ホームハブ４３０にのみ送信され（Ｓ４０５）、他仮想グループ４６０のハブ４７０には送信される必要がない。また、ホームハブ４３０は、訪問仮想グループ４４０を除いた他訪問仮想グループ４６０（より正確にはハブ４７０）から端末４１０に対するコンテンツ（Ｄｏｍａｉｎ２／Ｈｏｏｎ／ｆｕｎ．ｄｏｃ）要請メッセージを受信した場合、端末４１０にコンテンツ要請を通知してもよい（Ｓ４０７）。
【００８５】
本発明の一実施形態によれば、以上のような手続きによってコンテンツを含む端末４１０の移動時に他仮想グループ４６０からのデータ要請メッセージに対する最適のルーティングを支援することができる。
【００８６】
図５は、本発明の一実施形態に係るコンテンツ共有のための仮想グループにおける端末の制御の流れを示す図である。
【００８７】
図５に示すように、端末はホーム仮想グループを管理するホームハブに端末が移動した訪問仮想グループを管理する訪問ハブを含む訪問仮想グループのネットワークに関する情報を要請する（Ｓ５１０）。
【００８８】
端末は要請に応答して受信された、訪問仮想グループのネットワークに関する情報を用いてマッピングテーブルを構成する（Ｓ５２０）。
【００８９】
訪問仮想グループのネットワークに関する情報は、訪問仮想グループを管理する訪問ハブおよび訪問ハブが管理する少なくとも１つのアクセスポイントに関する情報を含んでもよい。
【００９０】
端末はマッピングテーブルに訪問仮想グループのネットワークに関する情報があるかを確認し（Ｓ５３０）、もし、マッピングテーブルに訪問仮想グループのネットワークに関する情報があれば、マッピングテーブルに基づいて訪問仮想グループに臨時登録を行う（Ｓ５６０）。
【００９１】
ステップＳ５６０において、訪問仮想グループのネットワークに関する情報は、例えば、該当の端末が接続される訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイント名（ＳＳＩＤ）および該当のアクセスポイントを管理する訪問ハブに関する情報であってもよい。
【００９２】
臨時登録の後、端末は訪問仮想グループの訪問ハブとコンテンツを共有し（Ｓ５７０）、ホームハブに訪問仮想グループと関連した情報を送信する（Ｓ５８０）。
【００９３】
もし、ステップＳ５３０において、マッピングテーブルに訪問仮想グループのネットワークに関する情報がなければ、端末はホームハブに訪問ハブに関する情報を要請し（Ｓ５４０）、訪問ハブに関する情報を受信（Ｓ５５０）した後、ステップＳ５６０以下のステップを行なってもよい。
【００９４】
実施形態によっては、訪問仮想グループに移動した端末が訪問仮想グループに所属した端末を直接認知してもよい。
【００９５】
この場合、訪問仮想グループに移動した端末は、直接に訪問仮想グループの端末にアクセスポイントおよび訪問ハブに関する情報などのような訪問仮想グループのネットワークに関する情報を要請してもよい。
【００９６】
したがって、訪問仮想グループに移動した端末は、訪問仮想グループのネットワークに関する情報に基づいてマッピングテーブルを構成するステップがなくても訪問仮想グループに臨時登録を行なうことができる。
【００９７】
ここで、ホームハブは、仮想グループ内の少なくとも１つのアクセスポイントを含む通信環境情報を認識するのに困難が伴う場合がある。したがって、上述したように端末は、ホームハブとの連係を行なうとき、ホームハブにホーム仮想グループのネットワークから受信したホーム仮想グループのネットワークの識別子を提供してもよい。このような端末とハブ間の動作に対しは図６を参照して詳細に説明する。
【００９８】
図６は、本発明の一実施形態に係る端末とホームハブと訪問ハブとの間の動作の流れを示す図である。
【００９９】
図６に示すように、ホーム仮想グループの各端末６１０、６２０はホーム仮想グループのネットワークからホーム仮想グループのネットワークの識別子を獲得してもよい（Ｓ６０１）。ここで、ホーム仮想グループのネットワークは、例えば、ホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイント６３０、６４０を含んでもよく、ホーム仮想グループのネットワークの識別子は、例えば、少なくとも１つのアクセスポイント６３０、６４０のＳＳＩＤおよびＭＡＣアドレスを含んでもよい。
【０１００】
各端末６１０、６２０は、ホームハブ６５０と連係を行い（Ｓ６０３）、ホーム仮想グループのネットワークの識別子（アクセスポイント６３０、６４０のＳＳＩＤおよびＭＡＣアドレス）をホームハブ６５０に送信する（Ｓ６０５）。
【０１０１】
ホームハブ６５０は、訪問ハブ６６０または他仮想グループを管理するハブと各仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストを相互に交換してもよい（Ｓ６０７）。
【０１０２】
すなわち、ホームハブ６５０と訪問ハブ６６０は、訪問仮想グループの外部に位置したホームハブ６５０によって管理されるホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイント６３０、６４０に対するアクセスポイントリストと、訪問仮想グループを管理する訪問ハブ６６０によって管理される訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストを相互に交換してもよい。
【０１０３】
ホームハブ６５０は、交換によって獲得した訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイントリストに基づいて、上述したようにハブリストテーブルを構成してもよい（Ｓ６０９）。また、ホームハブが構成するハブリストテーブルには、もちろん、ホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストの内容も含んでもよい。
【０１０４】
図７は、本発明の一実施形態に係るコンテンツ共有のための仮想グループにおける訪問ハブの制御の流れを示す図である。
【０１０５】
図７に示すように、コンテンツ共有のための仮想グループにおける訪問ハブは、外部の仮想グループから訪問仮想グループに移動した端末に対する臨時登録を行い（Ｓ７１０）、臨時登録された端末とコンテンツを共有する（Ｓ７２０）。
【０１０６】
また、訪問ハブは、図６に基づいて説明した通りに、訪問仮想グループの外部に位置したホームハブによって管理されるホーム仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストと、訪問仮想グループを管理する訪問ハブによって管理される訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストとを相互に交換してもよい。
【０１０７】
訪問ハブは、交換によってホーム仮想グループのネットワークに属するアクセスポイントリストを獲得し、ホームハブと相互に交換したそれぞれのハブが管理する仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストに基づいてハブリストテーブルを構成してもよい。
【０１０８】
また、訪問ハブが構成するハブリストテーブルには、もちろん訪問仮想グループのネットワークに属する少なくとも１つのアクセスポイントに対するアクセスポイントリストの内容を含んでもよい。
【０１０９】
ここで、訪問ハブが構成するハブリストテーブルは訪問仮想グループ名、訪問仮想グループを管理する訪問ハブリストおよび訪問ハブに所属した少なくとも１つのアクセスポイントリストを含んでもよい。
【０１１０】
訪問ハブリストは訪問ハブ名および訪問ハブのＩＰアドレスを含み、少なくとも１つのアクセスポイントリストは訪問ハブに所属した少なくとも１つのアクセスポイントのＳＳＩＤおよびＭＡＣアドレスを含んでもよい。
【０１１１】
また、訪問ハブリストはホームハブ名およびホームハブのＩＰアドレスを含み、少なくとも１つのアクセスポイントリストはホームハブに所属した少なくとも１つのアクセスポイントのＳＳＩＤおよびＭＡＣアドレスを含んでもよい。
【０１１２】
ホームハブが構成するハブリストテーブルの場合にも同じ内容を含んでもよい。
【０１１３】
本発明に係る方法は、多様なコンピュータにより行われるプログラム命令に実現され、コンピュータ読取可能な記録媒体に記録されてもよい。前記コンピュータ読取可能な記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともできる。前記媒体に記録されるプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。
【０１１４】
上述したように、本発明は、たとえ限定された実施形態と図面によって説明したが、本発明は、上記の実施形態に限られるものではない。本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。
【０１１５】
したがって、本発明の範囲は説明された実施形態に限定されて決められてはならず、後述する特許請求の範囲だけでなく、この特許請求の範囲と均等なものなどによって定められなければならない。
【符号の説明】
【０１１６】
１０１，４２０    ホーム仮想グループ
１０３，４３０，６５０    ホームハブ
１０５，１２５，４１０    端末
１２１，４４０    訪問仮想グループ
１２３，４５０，６６０    訪問ハブ
１２５    端末
１４０    インターネット
【図１】
2011244428.tif 000003
【図２】
2011244428.tif 000004
【図３】
2011244428.tif 000005
【図４】
2011244428.tif 000006
【図５】
2011244428.tif 000007
【図６】
2011244428.tif 000008
【図７】
2011244428.tif 000009