(57)【要約】      （修正有）【課題】ＭｉＡＮクラスタシステムに応用するパートナー発見・選択方法、装置及びシステムを提供する。【解決手段】スレーブＭｉＡＮが、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求をサーバへ送信する工程４１と、サーバから上記マッチング要求に基づいて返信した近接情報であって、スレーブＭｉＡＮの第１の地理位置及び予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、スレーブＭｉＡＮとの間の距離が所定の閾値を満足するとサーバにより特定されたマスタＭｉＡＮである第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を、スレーブＭｉＡＮが受信する工程４２と、スレーブＭｉＡＮが、上記近接情報に基づいて、対応するチャネル上に検索を行い、マスタＭｉＡＮを検索すると、自身とマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立する工程４３とを含む。【選択図】図４
2013132052.tif 000002
【特許請求の範囲】
【請求項１】
サーバ、１以上のマスタＭｉＡＮおよび１以上のスレーブＭｉＡＮを含み、各ＭｉＡＮが他のＭｉＡＮと通信接続を確立するための近接インタフェースを含むように構成されたＭｉＡＮクラスタシステムにおける、パートナー発見・選択方法において、
スレーブＭｉＡＮが、上記スレーブＭｉＡＮの第１の地理位置の情報付きの、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求を、上記サーバへ送信する工程と、
上記サーバから上記マッチング要求に基づいて返信した近接情報であって、上記第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足すると上記サーバにより特定されたマスタＭｉＡＮである第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を、上記スレーブＭｉＡＮが受信する工程と、
上記スレーブＭｉＡＮが、上記近接情報に基づいて、対応するチャネル上に検索を行い、マスタＭｉＡＮを検索すると、自身とマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立する工程と、を含むことを特徴とするパートナー発見・選択方法。
【請求項２】
上記マッチング要求には、検索半径の情報も付いており、上記サーバが、さらに上記検索半径に基づいて上記所定の閾値を特定することを特徴とする請求項１に記載の方法。
【請求項３】
上記マッチング要求を上記スレーブＭｉＡＮから上記サーバへ送信する前に、さらに、
上記第２種類のマスタＭｉＡＮが、予め上記サーバに登録を行い、登録中に自身の地理位置と稼働チャネルの情報を上記サーバに対して送信することにより、クラスタリング機能を対応するマスタＭｉＡＮの地理位置と稼働チャネルの情報を上記サーバに取得させる工程を含むことを特徴とする請求項１に記載の方法。
【請求項４】
上記サーバが、さらに上記第２種類のマスタＭｉＡＮのＷＡＮインタフェースの現在負荷、ＷＡＮインタフェースの帯域幅およびＷＡＮインタフェースがアクセスするネットワークタイプをパラメータとして取得し、
上記サーバが、上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、ＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定して上記スレーブＭｉＡＮに送信し、
上記スレーブＭｉＡＮが、さらに上記検索順番にしたがって、対応するチャネル上に上記検索を順に行うことを特徴とする請求項１に記載の方法。
【請求項５】
上記サーバが、さらに上記第２種類のマスタＭｉＡＮのＷＡＮインタフェースの現在負荷、ＷＡＮインタフェースの帯域幅およびＷＡＮインタフェースがアクセスするネットワークタイプをパラメータとして取得し、
上記近接情報は、さらに上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、ＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータを含み、
上記スレーブＭｉＡＮが、上記近接情報に基づいて、対応するチャネル上に検索を行うことにおいて、
上記スレーブＭｉＡＮが、上記少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定する工程と、
上記スレーブＭｉＡＮが、上記検索順番にしたがって、対応するチャネル上に上記検索を順に行う工程と、を含むことを特徴とする請求項１に記載の方法。
【請求項６】
上記少なくとも１種類のパラメータに２種類以上のパラメータを含む場合、上記の、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定する工程は、
上記２種類以上のパラメータのうち各種類のパラメータの優先度を特定する工程と、
パラメータ優先度の高い順で、第１種類のマスタＭｉＡＮ間の同一のパラメータの優劣を順に判断して上記稼働チャネルに対する検索順番を特定し、ただし、第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れると判断した場合、上記第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索が上記第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルより前に行われると特定する工程と、を含むことを特徴とする請求項４または５に記載の方法。
【請求項７】
第１のパラメータが連続的な数値範囲を有し、かつ上記数値範囲が予め２以上の互いに重ならない数値空間に分割された場合、
上記第１のマスタＭｉＡＮの第１のパラメータが属する第１の数値空間が、上記第２のマスタＭｉＡＮの第１のパラメータが属する第２の数値空間より優れるかを判断することにより、上記第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れるかを判断し、
第１の数値空間と第２の数値空間が同一である場合、第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータに等しいと判断することを特徴とする請求項６に記載の方法。
【請求項８】
スレーブＭｉＡＮにおいて、
上記スレーブＭｉＡＮの第１の地理位置の情報付きの、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求をサーバへ送信するためのマッチング要求ユニットと、
上記サーバから上記マッチング要求に基づいて返信した近接情報であって、上記第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足すると上記サーバにより特定されたマスタＭｉＡＮである第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を受信するための近接情報受信ユニットと、
上記近接情報に基づいて、対応するチャネル上に検索を行い、マスタＭｉＡＮを検索すると、自身とマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立するためのマッチングユニットと、を含むことを特徴とするスレーブＭｉＡＮ。
【請求項９】
上記マッチング要求に検索半径の情報も付くようにすることにより、上記サーバが上記検索半径に基づいて上記所定の閾値を特定することを特徴とする請求項８に記載のスレーブＭｉＡＮ。
【請求項１０】
上記近接情報は、さらに上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、ＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータを含み、
上記マッチングユニットは、
上記少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定するための第１の順番特定ユニットと、
上記検索順番にしたがって、対応するチャネル上に上記検索を順に行うための検索ユニットと、を含むことを特徴とする請求項８に記載のスレーブＭｉＡＮ。
【請求項１１】
上記少なくとも１種類のパラメータに２種類以上のパラメータを含む場合、上記第１の順番特定ユニットは、
上記２種類以上のパラメータのうち各種類のパラメータの優先度を特定するための第１の優先度特定ユニットと、
パラメータ優先度の高い順で、第１種類のマスタＭｉＡＮ間の同一のパラメータの優劣を順に判断して上記稼働チャネルに対する検索順番を特定し、ただし、第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れると判断した場合、上記第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索が上記第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルより前に行われることを特定するための第１の判断ユニットと、を含むことを特徴とする請求項１０に記載のスレーブＭｉＡＮ。
【請求項１２】
サーバにおいて、
スレーブＭｉＡＮから送信され、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求であって、上記スレーブＭｉＡＮの第１の地理位置の情報付きのマッチング要求を受信するための受信ユニットと、
上記第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足する第１種類のマスタＭｉＡＮを特定するための特定ユニットと、
第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を上記スレーブＭｉＡＮに返すことにより、上記スレーブＭｉＡＮが対応するチャネル上にマスタＭｉＡＮを検索し、マスタＭｉＡＮを検索すると、上記スレーブＭｉＡＮとマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立するようにするための応答ユニットと、を含むことを特徴とするサーバ。
【請求項１３】
上記マッチング要求には、検索半径の情報も付いており、
上記特定ユニットは、さらに上記検索半径に基づいて上記所定の閾値を特定することを特徴とする請求項１２に記載のサーバ。
【請求項１４】
上記第２種類のマスタＭｉＡＮの登録を受け、登録中に上記サーバから送信した自身の地理位置と稼働チャネルの情報を取得するための登録ユニットをさらに含むことを特徴とする請求項１２に記載のサーバ。
【請求項１５】
上記第２種類のマスタＭｉＡＮのＷＡＮインタフェースの現在負荷、ＷＡＮインタフェースの帯域幅およびＷＡＮインタフェースがアクセスするネットワークタイプをパラメータとして取得するためのパラメータ取得ユニットと、
上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、ＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定して上記スレーブＭｉＡＮに送信することにより、上記スレーブＭｉＡＮが上記検索順番にしたがって対応するチャネル上に上記検索を順に行うようにするための第２の順番特定ユニットと、を含むことを特徴とする請求項１２に記載のサーバ。
【請求項１６】
上記少なくとも１種類のパラメータに２種類以上のパラメータを含む場合、上記第２の順番特定ユニットは、
上記２種類以上のパラメータのうち各種類のパラメータの優先度を特定するための第２の優先度特定ユニットと、
パラメータ優先度の高い順で、第１種類のマスタＭｉＡＮ間の同一のパラメータの優劣を順に判断して上記稼働チャネルに対する検索順番を特定し、ただし、第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れると判断した場合、上記第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索が上記第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルより前に行われることを特定するための第２の判断ユニットと、を含むことを特徴とする請求項１５に記載のサーバ。
【請求項１７】
サーバ、１以上のマスタＭｉＡＮおよび１以上のスレーブＭｉＡＮを含み、各ＭｉＡＮが他のＭｉＡＮと通信接続を確立するための近接インタフェースを含むように構成されたＭｉＡＮクラスタシステムにおいて、
上記サーバは、
スレーブＭｉＡＮから送信したマッチング要求を受信し、
上記スレーブＭｉＡＮの第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足する第１種類のマスタＭｉＡＮを特定し、
上記スレーブＭｉＡＮに近接情報を返信し、
上記スレーブＭｉＡＮは、
上記スレーブＭｉＡＮの第１の地理位置の情報付きの、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求を、上記サーバへ送信し、
上記サーバから上記マッチング要求に基づいて返信した近接情報であって、第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を受信し、
上記近接情報に基づいて、対応するチャネル上に検索を行い、マスタＭｉＡＮを検索すると、自身とマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立し、
上記マスタＭｉＡＮは、
クラスタリング機能を対応する場合、上記サーバに対して登録を行い、登録中に自身の地理位置と稼働チャネルの情報を上記サーバに送信することを特徴とするＭｉＡＮクラスタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信技術分野に係り、具体的に、モバイル・インターネット・アクセス・ノードＭｉＡＮクラスタシステムにおいて位置に基づく快速なパートナー発見・選択方法、装置およびシステムに関する。
【背景技術】
【０００２】
ＭｉＡＮ（Mobile  Internet  Access  Node）は、無線ＷＡＮと無線ＬＡＮにアクセスする能力を同時に有する設備であり、その無線ＷＡＮインタフェースが例えばＷＣＤＭＡ、ＣＤＭＡ、ＷｉＭＡＸ、ＬＴＥ、ＬＴＥ‐Ａなどのいずれの規格化されたセルラーネットワークシステムであり、その無線ＬＡＮインタフェースが８０２．１１  ＷｉＦｉに基づくことができる。ＭｉＡＮは、上記２つの必ず具備するインタフェースのほか、アクセスノード同士の相互通信用の近接インタフェース（Proximity  Interface）も有することができる。該インタフェースは、例えば、ブルートゥース、Ｚｉｇｂｅｅ（登録商標）などの短距離通信技術、または、８０２．１１  ＷｉＦｉ無線通信、または、イーサネット（登録商標）、ＲＪ４５などの有線接続など、複数種類の通信技術に基づいて実現できる。近接インタフェースは、独立した物理的実体インタフェース（図１を参考する）であってもよいし、ロジック的なものであってもよく、無線ＬＡＮインタフェースと物理的実体インタフェースを共有する（図２を参考する）。
【０００３】
ＷｉＤ（Wireless  Internet  Device）は、例えばスマートフォン、デジタルカメラ、ゲーム機など、無線ＬＡＮインタフェース付きで、多種類の異なるインターネットアプリケーションを対応する端末設備である。
【０００４】
図３は、ＭｉＡＮクラスタシステム（ＭｉＡＮ  Cluster  System；以下クラスタシステムと略称する）の一構造を示し、複数のＭｉＡＮからなる集合である（図３では１つのマスタＭｉＡＮと１つのスレーブＭｉＡＮしか示していない）。アクセスノード同士は、そのＷＡＮ出力リンクを柔軟にクラスタリングすることによりＷＡＮ出力リンクの帯域幅共有を実現し、ＷＡＮ出力リンクのシステム帯域幅ネック問題を解決する。具体的なクラスタリング方式および構造は、出願番号が２０１１１０１４５０００７の中国出願「ＭｉＡＮおよびその帯域幅クラスタリング方法、クラスタシステム」を参考してよい。
【０００５】
ＭｉＡＮクラスタシステムでは、潜在的なクラスタシステム構成可能なパートナーを快速かつ効果的、精確に発見することが重要な機能である。伝統技術に基づく発見方法を採用した場合、一般的に、物理チャネルのマッチングとリンク層接続の確立、バインディング関係の確立、帯域幅／サービスの共有との３つの段階を経過する必要があり、時間およびエネルギーの消耗が比較的大きいものである。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明により解決しようとする技術的問題は、ＭｉＡＮクラスタシステムにおいて位置に基づく快速なパートナー発見・選択方法、装置およびシステムを提供することにより、ＭｉＡＮクラスタシステムにおけるパートナー発見、選択、およびバインディングプロセスを加速させることである。
【課題を解決するための手段】
【０００７】
上記技術的問題を解決するために、本発明により下記の技術案を提供する。
【０００８】
サーバ、１以上のマスタＭｉＡＮおよび１以上のスレーブＭｉＡＮを含み、各ＭｉＡＮが他のＭｉＡＮと通信接続を確立するための近接インタフェースを含むように構成されたＭｉＡＮクラスタシステムにおける、パートナー発見・選択方法において、
スレーブＭｉＡＮが、上記スレーブＭｉＡＮの第１の地理位置の情報付きの、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求を、上記サーバへ送信する工程と、
上記サーバから上記マッチング要求に基づいて返信した近接情報であって、上記第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足すると上記サーバにより特定されたマスタＭｉＡＮである第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を、上記スレーブＭｉＡＮが受信する工程と、
上記スレーブＭｉＡＮが、上記近接情報に基づいて、対応するチャネル上に検索を行い、マスタＭｉＡＮを検索すると、自身とマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立する工程と、を含む。
【０００９】
好ましくは、上記方法において、上記マッチング要求には検索半径の情報も付いており、上記サーバがさらに上記検索半径に基づいて上記所定の閾値を特定する。
【００１０】
好ましくは、上記方法において、上記マッチング要求を上記スレーブＭｉＡＮから上記サーバへ送信する前に、さらに、上記第２種類のマスタＭｉＡＮが、予め上記サーバに登録を行い、登録中に自身の地理位置と稼働チャネルの情報を上記サーバに対して送信することにより、クラスタリング機能を対応するマスタＭｉＡＮの地理位置と稼働チャネルの情報を上記サーバに取得させる工程を含む。
【００１１】
好ましくは、上記方法において、上記サーバが、さらに上記第２種類のマスタＭｉＡＮのＷＡＮインタフェースの現在負荷、ＷＡＮインタフェースの帯域幅およびＷＡＮインタフェースがアクセスするネットワークタイプをパラメータとして取得し、
上記サーバが、上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、ＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定して上記スレーブＭｉＡＮに送信し、
上記スレーブＭｉＡＮが、さらに上記検索順番にしたがって、対応するチャネル上に上記検索を順に行う。
【００１２】
好ましくは、上記方法において、上記サーバが、さらに上記第２種類のマスタＭｉＡＮのＷＡＮインタフェースの現在負荷、ＷＡＮインタフェースの帯域幅およびＷＡＮインタフェースがアクセスするネットワークタイプをパラメータとして取得し、
上記近接情報は、さらに上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、ＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータを含み、
上記スレーブＭｉＡＮが、上記近接情報に基づいて、対応するチャネル上に検索を行うことにおいて、
上記スレーブＭｉＡＮが、上記少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定する工程と、
上記スレーブＭｉＡＮが、上記検索順番にしたがって、対応するチャネル上に上記検索を順に行う工程と、を含む。
【００１３】
好ましくは、上記方法において、上記少なくとも１種類のパラメータに２種類以上のパラメータを含む場合、上記の、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定する工程とは、
上記２種類以上のパラメータのうち各種類のパラメータの優先度を特定する工程と、
パラメータ優先度の高い順で、第１種類のマスタＭｉＡＮ間の同一のパラメータの優劣を順に判断して上記稼働チャネルに対する検索順番を特定し、ただし、第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れると判断した場合、上記第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索が上記第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルより前に行われると特定する工程と、を含む。
【００１４】
本発明は、スレーブＭｉＡＮをさらに提供している。該スレーブＭｉＡＮは、
上記スレーブＭｉＡＮの第１の地理位置の情報付きの、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求をサーバへ送信するためのマッチング要求ユニットと、
上記サーバから上記マッチング要求に基づいて返信した近接情報であって、上記第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足すると上記サーバにより特定されたマスタＭｉＡＮである第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を受信するための近接情報受信ユニットと、
上記近接情報に基づいて、対応するチャネル上に検索を行い、マスタＭｉＡＮを検索すると、自身とマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立するためのマッチングユニットと、を含む。
【００１５】
好ましくは、上記スレーブＭｉＡＮにおいて、上記マッチング要求に検索半径の情報も付くようにすることにより、上記サーバが上記検索半径に基づいて上記所定の閾値を特定する。
【００１６】
好ましくは、上記スレーブＭｉＡＮにおいて、上記近接情報は、さらに上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、ＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータを含み、
上記マッチングユニットは、
上記少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定するための第１の順番特定ユニットと、
上記検索順番にしたがって、対応するチャネル上に上記検索を順に行うための検索ユニットとを含む。
【００１７】
好ましくは、上記スレーブＭｉＡＮにおいて、上記少なくとも１種類のパラメータに２種類以上のパラメータを含む場合、上記第１の順番特定ユニットは、
上記２種類以上のパラメータのうち各種類のパラメータの優先度を特定するための第１の優先度特定ユニットと、
パラメータ優先度の高い順で、第１種類のマスタＭｉＡＮ間の同一のパラメータの優劣を順に判断して上記稼働チャネルに対する検索順番を特定し、ただし、第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れると判断した場合、上記第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索が上記第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルより前に行われることを特定するための第１の判断ユニットと、を含む。
【００１８】
好ましくは、上記スレーブＭｉＡＮにおいて、第１のパラメータが連続的な数値範囲を有し、かつ上記数値範囲が予め２以上の互いに重ならない数値空間に分割された場合、上記第１のマスタＭｉＡＮの第１のパラメータが属する第１の数値空間が、上記第２のマスタＭｉＡＮの第１のパラメータが属する第２の数値空間より優れるかを判断することにより、上記第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れるかを判断し、第１の数値空間と第２の数値空間が同一である場合、第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータに等しいと判断する。
【００１９】
本発明は、サーバも提供している。該サーバは、
スレーブＭｉＡＮから送信され、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求であって、上記スレーブＭｉＡＮの第１の地理位置の情報付きのマッチング要求を受信するための受信ユニットと、
上記第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足する第１種類のマスタＭｉＡＮを特定するための特定ユニットと、
第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を上記スレーブＭｉＡＮに返すことにより、上記スレーブＭｉＡＮが対応するチャネル上にマスタＭｉＡＮを検索し、マスタＭｉＡＮを検索すると、上記スレーブＭｉＡＮとマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立するようにするための応答ユニットと、を含む。
【００２０】
好ましくは、上記サーバにおいて、上記マッチング要求には検索半径の情報も付いており、上記特定ユニットがさらに上記検索半径に基づいて上記所定の閾値を特定する。
【００２１】
好ましくは、上記サーバにおいて、上記第２種類のマスタＭｉＡＮの登録を受け、登録中に上記サーバから送信した自身の地理位置と稼働チャネルの情報を取得するための登録ユニットをさらに含む。
【００２２】
好ましくは、上記サーバにおいて、上記第２種類のマスタＭｉＡＮのＷＡＮインタフェースの現在負荷、ＷＡＮインタフェースの帯域幅およびＷＡＮインタフェースがアクセスするネットワークタイプをパラメータとして取得するためのパラメータ取得ユニットと、
上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、ＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定して上記スレーブＭｉＡＮに送信することにより、上記スレーブＭｉＡＮが上記検索順番にしたがって対応するチャネル上に上記検索を順に行うようにするための第２の順番特定ユニットと、を含む。
【００２３】
好ましくは、上記サーバにおいて、上記少なくとも１種類のパラメータに２種類以上のパラメータを含む場合、上記第２の順番特定ユニットは、
上記２種類以上のパラメータのうち各種類のパラメータの優先度を特定するための第２の優先度特定ユニットと、
パラメータ優先度の高い順で、第１種類のマスタＭｉＡＮ間の同一のパラメータの優劣を順に判断して上記稼働チャネルに対する検索順番を特定し、ただし、第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れると判断した場合、上記第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索が上記第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルより前に行われることを特定するための第２の判断ユニットと、を含む。
【００２４】
本発明は、サーバ、１以上のマスタＭｉＡＮおよび１以上のスレーブＭｉＡＮを含み、各ＭｉＡＮが他のＭｉＡＮと通信接続を確立するための近接インタフェースを含むように構成されたＭｉＡＮクラスタシステムをさらに提供している。
【００２５】
上記サーバは、
スレーブＭｉＡＮから送信したマッチング要求を受信し、
上記スレーブＭｉＡＮの第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足する第１種類のマスタＭｉＡＮを特定し、
上記スレーブＭｉＡＮに近接情報を返信し、
上記スレーブＭｉＡＮは、
上記スレーブＭｉＡＮの第１の地理位置の情報付きの、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求を、上記サーバへ送信し、
上記サーバから上記マッチング要求に基づいて返信した近接情報であって、第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を受信し、
上記近接情報に基づいて、対応するチャネル上に検索を行い、マスタＭｉＡＮを検索すると、自身とマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立し、
上記マスタＭｉＡＮは、
クラスタリング機能を対応する場合、上記サーバに対して登録を行い、登録中に自身の地理位置と稼働チャネルの情報を上記サーバに送信する。
【発明の効果】
【００２６】
上記記載から、本発明によるＭｉＡＮクラスタシステムにおいて位置に基づく快速なパートナー発見・選択方法、装置およびシステムでは、スレーブＭｉＡＮが目的性を持った検索を通じてマッチングプロセスを実現している。該検索は、従来技術のように全周波数レンジに亘って各チャネルを逐一に検索するのではなく、検索半径範囲内にあり、かつクラスタリング機能を対応する第１種類のマスタＭｉＡＮの稼働チャネルに対して行われる。しかも、本実施例により検索したチャネル上にクラスタリング機能を対応するマスタＭｉＡＮが稼働しており、それにより従来技術のようにバインディングプロセスでバインディングがマスタＭｉＡＮに拒否されることを回避できる。したがって、本実施例において、ＭｉＡＮクラスタシステムにおいてパートナー発見、選択およびバインディングプロセスでの遅延とエネルギーの消耗を減少し、発見と選択プロセスを加速させることができる。しかも、本発明は、検索順番を通じて、より適したマスタＭｉＡＮを優先的に選択してマッチングを行うことができる。最後、本発明を実現するには従来のプロトコル規格または設備ハードウェアの構成を変更する必要がないため、本発明は良好な適合性を有する。
【図面の簡単な説明】
【００２７】
【図１】ＭｉＡＮにおける近接インタフェースの一構造を示す図面である。
【図２】ＭｉＡＮにおける近接インタフェースの別構造を示す図面である。
【図３】ＭｉＡＮクラスタシステムの一構造を示す図面である。
【図４】本発明の実施例によるパートナー発見・選択方法のフローを示す図面である。
【図５】本発明の実施例によるパートナー発見・選択方法の別フローを示す図面である。
【図６】本発明の実施例によるステップ４３の具体的な実現フローを示す図面である。
【図７】本発明の実施例によるサーバの構造を示す図面である。
【図８】本発明の実施例によるスレーブＭｉＡＮの構造を示す図面である。
【発明を実施するための形態】
【００２８】
本発明の目的、技術案および利点をより明確にするために、以下、図面および具体的な実施形態を通じて本発明を詳細に記載する。
【００２９】
従来技術のＭｉＡＮクラスタシステムにおいて、ＭｉＡＮの間のリンク層接続を確立するには、チャネルごとに検索と通信を行う必要があるが、多くのチャネルには、対応するＭｉＡＮがまったくない可能性があり、あるいはクラスタシステムへの加入を希望するアクセスノードがない。一方、伝統方式でのリンク層の発見とバインディング関係確立プロセスの間は、互いに独立しており、重複することがある。これらにより、伝統方法での発見、バインディングプロセスで遅延が多く、無駄にエネルギーを浪費することとなった。これは、ＭｉＡＮのような移動設備にとって通常は耐えられないことである。
【００３０】
本発明の実施例は、ＭｉＡＮクラスタシステムにおけるパートナー発見・選択方法を提供する。上記クラスタシステムには、サーバ、１以上のマスタＭｉＡＮおよび１以上のスレーブＭｉＡＮを含み、各ＭｉＡＮが他のＭｉＡＮと通信接続を確立するための近接インタフェースを含む。ＭｉＡＮは、マスタ（Master）モードまたはスレーブ（Slave）モードで稼働できるが、具体的にどのモードで稼働するかは手動の配置で指定できる。スレーブモードで稼働するＭｉＡＮは、１つのマスタＭｉＡＮと近接インタフェース同士による通信接続を確立できる。１つのマスタＭｉＡＮは、複数のスレーブＭｉＡＮと近接インタフェース同士による通信接続を確立でき、それにより帯域幅クラスタリングおよびサービス共有の機能を実現する。
【００３１】
図４と図５を参考し、本実施例による方法は、下記のステップを含む。
【００３２】
ステップ４１において、スレーブＭｉＡＮは、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求を上記サーバへ送信する。上記マッチング要求には、上記スレーブＭｉＡＮの第１の地理位置の情報を付いている。
【００３３】
ここで、スレーブＭｉＡＮは、マッチング要求を送信する前に、例えばＧＰＳ、アシスト型ＧＰＳ（ＡＧＰＳ）、移動基地局による位置決め技術など、従来の位置決め技術を利用して自身の地理位置を取得してよい。地理位置は、経緯度座標で示されてよい。スレーブＭｉＡＮは、さらに自身の地理位置の位置決め正確度および検索半径の情報も取得して併せて上記サーバに送信してよい。上記検索半径は、上記スレーブＭｉＡＮがどれだけの半径範囲内にマッチング可能なマスタＭｉＡＮを検索したいかを示す。無線信号が距離の増加につれて迅速に減衰するために、距離が近いマスタＭｉＡＮほど、通常は高い信号品質を有する。ここで、実際の環境と使用の経験により適切な検索半径を指定してよい。
【００３４】
ステップ４２において、上記スレーブＭｉＡＮは、上記サーバが上記マッチング要求に基づいて返信した近接情報を受信する。上記近接情報は、第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む。上記第１種類のマスタＭｉＡＮは、上記第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足すると上記サーバにより特定されたマスタＭｉＡＮである。
【００３５】
ここで、サーバは、クラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置を予め収集して保存している。上記のクラスタリング機能を対応する機能は、マスタＭｉＡＮがスレーブＭｉＡＮの近接インタフェースとの間の通信接続の確立を対応することを指す。ユーザは、手動の配置により、マスタＭｉＡＮがクラスタリング機能を対応するかの機能を決定してよい。
【００３６】
サーバは、ステップ４１で上記スレーブＭｉＡＮから送信した検索半径に基づいて上記所定の閾値を設定し、さらに第２種類のマスタＭｉＡＮとスレーブＭｉＡＮとの間の地理位置に基づいて、上記検索半径内にある第１種類のマスタＭｉＡＮを上記第２種類のマスタＭｉＡＮから選択し、第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルなどの近接情報をスレーブＭｉＡＮに返す。上記近接情報は、上記サーバから上記スレーブＭｉＡＮへの、上記マッチング要求に対するマッチング応答に付く。
【００３７】
ステップ４３において、上記スレーブＭｉＡＮは、上記近接情報に基づいて、対応するチャネル上に検索を行い、マスタＭｉＡＮを検索すると、自身とマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立する。
【００３８】
ここで、検索半径内にあり、かつクラスタリング機能を対応する第１種類のマスタＭｉＡＮの稼働チャネルを取得したため、スレーブＭｉＡＮは、目的性を持ってこれらのチャネル上にスキャンをすることができ、検索したマスタＭｉＡＮとは近接インタフェース同士による通信接続の確立に成功したとき、フローを完成させる。ここで近接インタフェース同士による通信接続の確立は具体的に、リンク層に検索をし、マスタＭｉＡＮを検索し且つ該マスタＭｉＡＮのリンク品質が予め設定された条件を満足した場合にリンク層を通じて認証と関連付けを行い、該マスタＭｉＡＮとリンク層のマッチングを確立すること、および、バインディング要求を通じて、ＩＰ層においてマスタＭｉＡＮとの間のバインディング関係を確立することを含む。
【００３９】
マッチング要求を送信するスレーブＭｉＡＮは、リンク層での検索の前に、自身近隣領域内の潜在的なマスタＭｉＡＮの情報をまずサーバに対して要求する。サーバが要求を受信すると、要求される検索範囲に基づいて、該スレーブＭｉＡＮ周辺の潜在的なマスタＭｉＡＮを算出し、それらの配置情報を対応する距離などのパラメータとともに近接情報テーブルの形式で要求元に送信する。サーバが近隣領域を計算するとき、位置決め情報正確度と検索半径を総合的に考慮してよい。例えば、位置決め精度が高くないときに、検索範囲を適宜に拡大することができる。
【００４０】
したがって、本実施例は、ステップ４３において目的性を持ったチャネル検索をすることができる。該検索は、従来技術のように全周波数レンジに亘って各チャネルを逐一に検索するのではなく、検索半径範囲内にあり、かつクラスタリング機能を対応する第１種類のマスタＭｉＡＮの稼働チャネルに対して行われる。しかも、本実施例により検索したチャネル上にクラスタリング機能を対応するマスタＭｉＡＮが稼働しており、それにより従来技術のようにバインディングプロセスでバインディングがマスタＭｉＡＮに拒否されることを回避できる。したがって、本実施例において、ＭｉＡＮクラスタシステムにおいてパートナー発見、選択およびバインディングプロセスでの遅延とエネルギーの消耗を減少し、発見と選択プロセスを加速させることができる。
【００４１】
本発明の実施例は、上記ステップ４３において、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索が全て終わってもマスタＭｉＡＮの近接インタフェースとの通信接続の確立に成功しなかった場合、従来技術の全周波数レンジ検索方式で全てのチャネルに対して逐一に検索をし、適切のマスタＭｉＡＮを見つけ出して上記通信接続を確立してよい。
【００４２】
上記サーバにおいて第２種類のＭｉＡＮの関連配置情報を予め収集するために、本実施例は上記ステップ４１の前に、次のステップを含んでもよい。上記第２種類のマスタＭｉＡＮが、予め上記サーバに登録を行い、登録中に自身の地理位置と稼働チャネルの情報を上記サーバに対して送信することにより、クラスタリング機能を対応するマスタＭｉＡＮの地理位置と稼働チャネルの情報を上記サーバに取得させる。ここで、マスタＭｉＡＮがクラスタシステムと登録に参与するかいなかは、マスタＭｉＡＮが自ら決めてよいが、具体的に、現在のＷＡＮのネットワーク状態と負荷状況を総合的に考慮してよい。もちろん、ここで人工方式で起動させてもよいし、またはマスタＭｉＡＮが大規模の移動を検出した後に登録プロセスを起動させる。
【００４３】
本発明の実施例は、上記ステップ４３において、上記スレーブＭｉＡＮが対応するチャネル上にマスタＭｉＡＮを検索するときに、さらに予め特定した検索順番で検索をしてよい。現在検索したチャネル上においてマスタＭｉＡＮの近接インタフェースとの間の通信接続の確立に成功しなかった場合、上記通信接続が確立したまたは上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索が全て完了するまで、引き続き上記検索順番に従い次のチャネル上に検索をする。
【００４４】
本実施例において、上記検索順番は、サーバまたはスレーブＭｉＡＮによって決定される。上記サーバまたはスレーブＭｉＡＮが上記検索順番を特定するときに、１種類のパラメータに基づいて検索順番をセットしてもよいし、２種類以上のパラメータに基づいて検索順番をセットしてもよい。ここで、考えられるパラメータは、下記のものを含むが、それらに限定されない。
１）上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離
２）上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅
３）上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの現在スループット
４）例えばＷＣＤＭＡ網、ＴＤ‐ＳＣＤＭＡ網、ＣＤＭＡ２０００網、ＷｉＭＡＸ網、ＬＴＥ網またはＬＴＥ‐Ａ網などの、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースがアクセスするネットワークタイプ
【００４５】
上記サーバは、登録中にマスタＭｉＡＮの地理情報を取得し、さらにマスタＭｉＡＮとスレーブＭｉＡＮの地理位置から、上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離を算出する。マスタＭｉＡＮは、自身のＷＡＮインタフェースの帯域幅、現在の負荷およびＷＡＮインタフェースがアクセスするネットワークタイプなどのパラメータを登録中にサーバに送信し、サーバが上記パラメータを取得できるようにする。勿論、システムの稼動中に、マスタＭｉＡＮは、自身のＷＡＮインタフェースの帯域幅、現在の負荷のパラメータをリアルタイムに周期的にサーバに報告してもよい。
【００４６】
サーバで上記検索順番を特定する場合、上記サーバは、上記スレーブＭｉＡＮのマッチング要求を受信すると、上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、およびＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定して上記スレーブＭｉＡＮに送信する。具体的に、上記サーバは、上記近接情報を上記スレーブＭｉＡＮに返すときに、さらに上記検索順番を上記スレーブＭｉＡＮに返す。こうして、上記ステップ４３において、上記スレーブＭｉＡＮが上記検索順番にしたがって、対応するチャネル上に検索を順に行うことができる。
【００４７】
上記スレーブＭｉＡＮで上記検索順番を特定する場合、上記サーバは、上記スレーブＭｉＡＮのマッチング要求を受信した後、上記スレーブＭｉＡＮに上記近接情報を返すとき、さらに上記近接情報に上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、およびＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータを持たせる。上記ステップ４３において、上記スレーブＭｉＡＮが上記少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定し、それから、上記スレーブＭｉＡＮが上記検索順番にしたがって、対応するチャネル上に上記検索を順に行う。
【００４８】
以下、上記サーバまたはスレーブＭｉＡＮがどのように上記検索順番を特定するかを説明する。
【００４９】
一）１種類のパラメータのみを考慮する場合
１種類のパラメータのみを考慮する場合、該パラメータに基づいて検索順番を特定する。上記第１種類のマスタＭｉＡＮのうち、第１のマスタＭｉＡＮの当該パラメータが第２のマスタＭｉＡＮの当該パラメータより優れる場合、上記第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索が上記第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルより前にあると特定する。
【００５０】
例えば、当該パラメータが上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離である場合、距離のパラメータの数値が小さければ小さいほど優れる。第１のマスタＭｉＡＮとスレーブＭｉＡＮとの間の第１の距離が３０ｍであり、第２のマスタＭｉＡＮとスレーブＭｉＡＮとの間の第２の距離の５０ｍより小さい場合、第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索順番は、第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索順番の前にある。
【００５１】
また、当該パラメータがＷＡＮインタフェースがアクセスするネットワークタイプである場合、ユーザの好みに応じてネットワークタイプの優劣をセットできる。例えばＷＣＤＭＡ網がＴＤ−ＳＣＤＭＡ網より優れるとセットした場合、第１のマスタＭｉＡＮのＷＡＮインタフェースがアクセスするネットワークタイプがＷＣＤＭＡ網であり、第２のマスタＭｉＡＮのＷＡＮインタフェースがアクセスするネットワークタイプがＴＤ−ＷＣＤＭＡ網であれば、このとき、第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索順番は、第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索順番の前にある。
【００５２】
二）２種類以上のパラメータを考慮する場合
２種類以上のパラメータを考慮する場合、まず上記２種類以上のパラメータのうち各種類のパラメータの優先度を特定し、それから、パラメータ優先度の高い順で、第１種類のマスタＭｉＡＮ間の同一のパラメータの優劣を順に判断して上記稼働チャネルに対する検索順番を特定する。第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れると判断した場合、上記第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索順番が上記第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルより前にあると特定する。第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータに等しいと判断した場合、引き続き第１のマスタＭｉＡＮと第２のマスタＭｉＡＮとの間の第２のパラメータの優劣を判断する。上記第２のパラメータは、パラメータ優先度の高い順で上記第１のパラメータに次ぐパラメータである。
【００５３】
以上の判断原則に従い、チャネル検索順番は、最高優先度のパラメータに決められる。一方のマスタＭｉＡＮの最高優先度のパラメータが他方のマスタＭｉＡＮの最高優先度のパラメータより優れる場合、該一方のマスタＭｉＡＮに対応する稼働チャネルの検索順番が該他方のマスタＭｉＡＮに対応する稼働チャネルの検索順番より前にある。最高優先度のパラメータが等しい（相当する）場合、２番目に高い優先度のパラメータ、…、一番低い優先度のパラメータを考慮する。
【００５４】
例えば、上記２種類以上のパラメータにＷＡＮインタフェースがアクセスするネットワークタイプ、スレーブＭｉＡＮと第１種類のマスタＭｉＡＮとの間の距離、およびＷＡＮインタフェースの帯域幅を含む場合、第１種類のマスタＭｉＡＮとしてＭｉＡＮ１〜ＭｉＡＮ４の計四つあり、各自の近接インタフェースの稼働チャネルおよび上記パラメータは、次のテーブルのとおり仮定する。
2013132052.tif 000003
【００５５】
ここで、距離の優先度が帯域幅の優先度より高く、帯域幅の優先度がネットワークタイプの優先度より高いと仮定する。ＭｉＡＮ１とＭｉＡＮ２に最小の距離を有するが、このとき、両者の帯域幅を考慮する。ＭｉＡＮ２の帯域幅がＭｉＡＮ１の帯域幅より優れるため、チャネル５＃に対する検索順番は、一番目である。
【００５６】
本実施例において、パラメータが連続的な数値範囲を有する場合、数値範囲をいくつか（例えば２以上）の互いに重ならない数値空間に分割し、同一の数値空間内の異なる数値は、等しいまたは相当に見なされる。こうして、第１のパラメータが連続的な数値範囲を有する場合、上記第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れるかを判断することは、上記第１のマスタＭｉＡＮの第１のパラメータが属する第１の数値空間が、上記第２のマスタＭｉＡＮの第１のパラメータが属する第２の数値空間より優れるかを判断することにより行われ、第１の数値空間と第２の数値空間が同一である場合、第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータに等しい（または相当する）と判断する。具体的に、数値空間の優劣は、数値空間におけるパラメータの数値による該パラメータへの影響に基づいて判断できる。
【００５７】
例えば、予め距離を[０〜５０ｍ]の第１の空間、[５０〜１００ｍ]の第２の空間および[１００〜５００ｍ]の第３の空間に分割すると仮定すると、上記テーブルでは、ＭｉＡＮ３とＭｉＡＮ４は同じく第２の空間に属する。このとき、両者の最高優先度パラメータの距離が相当するものであると見なされるため、引き続き次の優先度のパラメータ、すなわち帯域幅を考慮する。ＭｉＡＮ３の帯域幅がＭｉＡＮ４の帯域幅より優れるため、チャネル１１＃に対する検索は、チャネル３＃に対する検索の前に行われる。
【００５８】
再び図６を参考する。図６には、本実施例における上記ステップ４３の別の具体的な実現方式が示されている。上記スレーブＭｉＡＮがサーバから近接情報、具体的に、第１種類のＭｉＡＮを含む近接情報テーブルＴ０を取得する。該テーブルには、第１種類のＭｉＡＮの稼働チャネルを含み、さらに本実施例の上記いくつかのパラメータを含んでもよい。スレーブＭｉＡＮがテーブルＳ１を生成する。テーブルＳ１は、近接インタフェースが稼働可能な全チャネルからＴ０におけるチャネルを減じて得たものである。スレーブＭｉＡＮがさらに所定のポリシーに従いテーブルＴ０におけるチャネルを並べ替えた後テーブルＴ１を得る。それから、スレーブＭｉＡＮがテーブルＴ１におけるチャネルに対して逐一に検索する。マスタＭｉＡＮを検索すると、バインディングを試み、バインディングに成功するとマッチングが成功し、フローを終了させる。マスタＭｉＡＮを検索できず、またはマスタＭｉＡＮを検索したもののバインディングに失敗すると、バインディングが成功したまたはテーブルＴ１における全チャネルの検索が終了するまで、テーブルＴ１における次のチャネルを試みる。
【００５９】
テーブルＴ１における全チャネルの検索が終了してもバインディングに成功しなかった場合、残りのチャネル上に通常の発見、マッチングプロセスでマッチングを試み、全てのチャネルに対して終了するまで行われる。すなわち、テーブルＳ１におけるチャネルに対して逐一に検索をする。マスタＭｉＡＮを検索すると、バインディングを試み、バインディングに成功するとマッチングが成功し、フローを終了させる。マスタＭｉＡＮを検索できず、またはマスタＭｉＡＮを検索したもののバインディングに失敗すると、バインディングが成功したまたはテーブルＳ１における全チャネルの検索が終了するまで、テーブルＳ１における次のチャネルを試みる。
【００６０】
テーブルＳ１における全チャネルに対して検索が終了してもバインディングが成功しなかった場合、マッチングが失敗となり、フローを終了させる。
【００６１】
本発明の実施例は、さらに図５に示すようなＭｉＡＮクラスタシステムを提供している。該システムは、サーバ、１以上のマスタＭｉＡＮおよび１以上のスレーブＭｉＡＮを含み、各ＭｉＡＮが他のＭｉＡＮと通信接続を確立するための近接インタフェースを含み、各ＭｉＡＮがさらに無線ＷＡＮインタフェースと無線ＬＡＮインタフェースを含む。無線ＷＡＮインタフェースが例えばＷＣＤＭＡ、ＣＤＭＡ、ＷｉＭＡＸ、ＬＴＥ、ＬＴＥ‐Ａなどのいずれの規格化されたセルラーネットワークシステムであり、無線ＬＡＮインタフェースが８０２．１１  ＷｉＦｉに基づくことができる。近接インタフェースは、例えば、ブルートゥース、Ｚｉｇｂｅｅ（登録商標）などの短距離通信技術など、複数種類の通信技術に基づいて実現できる。
【００６２】
上記システムにおいて、
上記サーバは、
スレーブＭｉＡＮから送信した上記マッチング要求を受信し、上記スレーブＭｉＡＮの第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足する第１種類のマスタＭｉＡＮを特定し、上記スレーブＭｉＡＮに上記近接情報を返信し、
上記スレーブＭｉＡＮは、
上記スレーブＭｉＡＮの第１の地理位置の情報付きの、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求を上記サーバへ送信し、上記サーバから上記マッチング要求に基づいて返信した近接情報であって、第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を受信し、上記近接情報に基づいて、対応するチャネル上に検索を行い、マスタＭｉＡＮを検索すると、自身とマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立し、
上記マスタＭｉＡＮは、クラスタリング機能を対応する場合、上記サーバに対して登録を行い、登録中に自身の地理位置と稼働チャネルの情報を上記サーバに送信する。
【００６３】
以下、上記システムにおけるサーバとスレーブＭｉＡＮについてさらに具体的に説明する。
【００６４】
図７を参照し、本発明の実施例による上記サーバは、
スレーブＭｉＡＮから送信され、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求であって、上記スレーブＭｉＡＮの第１の地理位置の情報付きのマッチング要求を受信するための受信ユニットと、
上記第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足する第１種類のマスタＭｉＡＮを特定するための特定ユニットと、
第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を上記スレーブＭｉＡＮに返すことにより、上記スレーブＭｉＡＮが対応するチャネル上にマスタＭｉＡＮを検索し、マスタＭｉＡＮを検索すると、自身とマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立するようにするための応答ユニットとを含む。
【００６５】
スレーブＭｉＡＮにおいて、上記マッチング要求には検索半径の情報も付いてよい。このとき、上記特定ユニットがさらに上記検索半径に基づいて上記所定の閾値を特定する。
【００６６】
上記サーバは、登録プロセスを通じて、クラスタリング機能を対応する第２種類のマスタＭｉＡＮの関連情報を取得してよい。このとき、上記サーバにおいて、上記第２種類のマスタＭｉＡＮの登録を受け、登録中に上記サーバから送信した自身の地理位置と稼働チャネルの情報を取得するための登録ユニットをさらに含んでよい。
【００６７】
検索順番の判断をするために、上記サーバにおいて、
上記第２種類のマスタＭｉＡＮのＷＡＮインタフェースの現在負荷、ＷＡＮインタフェースの帯域幅およびＷＡＮインタフェースがアクセスするネットワークタイプをパラメータとして取得するためのパラメータ取得ユニットと、
上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、ＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定して上記スレーブＭｉＡＮに送信することにより、上記スレーブＭｉＡＮが上記検索順番にしたがって対応するチャネル上に上記検索を順に行うようにするための第２の順番特定ユニットとを含んでよい。
【００６８】
好ましい実施形態として、上記少なくとも１種類のパラメータに２種類以上のパラメータを含む場合、上記第２の順番特定ユニットは、
上記２種類以上のパラメータのうち各種類のパラメータの優先度を特定するための第２の優先度特定ユニットと、
パラメータ優先度の高い順で、第１種類のマスタＭｉＡＮ間の同一のパラメータの優劣を順に判断して上記稼働チャネルに対する検索順番を特定し、第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れると判断した場合、上記第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索が上記第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルより前に行われることを特定するための第２の判断ユニットとを含む。
【００６９】
図８を参考して、本発明の実施例によるスレーブＭｉＡＮは、
上記スレーブＭｉＡＮの第１の地理位置の情報付きの、マスタＭｉＡＮとのマッチングを要求するためのマッチング要求を上記サーバへ送信するためのマッチング要求ユニットと、
上記サーバから上記マッチング要求に基づいて返信した近接情報であって、上記第１の地理位置および予め取得したクラスタリング機能を対応する第２種類のマスタＭｉＡＮの地理位置から、上記スレーブＭｉＡＮとの間の距離が所定の閾値を満足すると上記サーバにより特定されたマスタＭｉＡＮである第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルの情報を含む近接情報を受信するための近接情報受信ユニットと、
上記近接情報に基づいて、対応するチャネル上に検索を行い、マスタＭｉＡＮを検索すると、自身とマスタＭｉＡＮの近接インタフェースとの間の通信接続を確立するためのマッチングユニットとを含む。
【００７０】
ここで、上記マッチング要求には検索半径の情報も付いており、それにより上記サーバが上記検索半径に基づいて上記所定の閾値を特定する。
【００７１】
上記サーバから返された上記近接情報には、さらに上記第１種類のマスタＭｉＡＮと上記スレーブＭｉＡＮとの間の距離、上記第１種類のマスタＭｉＡＮのＷＡＮインタフェースの帯域幅、ＷＡＮインタフェースの現在スループット、ＷＡＮインタフェースがアクセスするネットワークタイプのうちの少なくとも１種類のパラメータを含むとき、スレーブＭｉＡＮによって検索順番を特定してよい。このとき、上記マッチングユニットは、
上記少なくとも１種類のパラメータに基づいて、上記第１種類のマスタＭｉＡＮの近接インタフェースの稼働チャネルに対する検索順番を特定するための第１の順番特定ユニットと、
上記検索順番にしたがって、対応するチャネル上に上記検索を順に行うための検索ユニットとを含む。
【００７２】
好ましい実施形態として、上記少なくとも１種類のパラメータに２種類以上のパラメータを含む場合、上記第１の順番特定ユニットは、
上記２種類以上のパラメータのうち各種類のパラメータの優先度を特定するための第１の優先度特定ユニットと、
パラメータ優先度の高い順で、第１種類のマスタＭｉＡＮ間の同一のパラメータの優劣を順に判断して上記稼働チャネルに対する検索順番を特定し、第１のマスタＭｉＡＮの第１のパラメータが第２のマスタＭｉＡＮの第１のパラメータより優れると判断した場合、上記第１のマスタＭｉＡＮの近接インタフェースの稼働チャネルの検索が上記第２のマスタＭｉＡＮの近接インタフェースの稼働チャネルより前に行われることを特定するための第１の判断ユニットとを含む。
【００７３】
本明細書に記載している多くの機能的部品は、モジュールと称され、それにより、その実現方式の独立性を特に強調する。
【００７４】
本発明の実施例において、モジュールがソフトウェアで実現可能であり、それにより各種類の処理器で実行される。例を挙げると、１つの標識される実行可能なコードモジュールは、コンピュータ指令の１つまたは複数の物理または論理的ブロックを含んでよく、例えば対象、プロセスまたは関数として構成される。それにしても、標識されるモジュールの実行可能なコードは物理的に一緒に位置する必要がなく、異なるビットに格納した異なる指令を含んでよい。これらの指令が論理的に組み合わせると、モジュールを構成して、該モジュールの所定の目的を実現する。
【００７５】
実際に、実行可能なコードモジュールは、単独または複数の指令であってもよいし、複数の異なるコードセグメントや異なるプログラムに分布し、複数の記憶設備を跨って分布してもよい。同様、操作データは、モジュール内に識別され、あらゆる適切な形式で実現され、あらゆる適切な種類のデータ構造内に組み入れられる。上記操作データは、単独データとして収集されてもよいし、異なる位置（異なる記憶設備にあることを含む）に分布してもよく、少なくとも部分的に電子信号のみとしてシステムまたはネットワークに存在する。
【００７６】
モジュールがソフトウェアで実現できる場合、現在のハードウェア技術のレベルを考慮すると、ソフトウェアで実現可能なモジュールについて、コストを考慮しない場合に、当該分野の技術者が対応するハードウェア回路を構成して対応する機能を実現することができる。上記ハードウェア回路は、通常の超大規模集積（ＶＬＳＩ）回路またはゲートアレイおよび例えばロジックチップ、トランジスタなどの従来の半導体またはその他の独立した素子を含む。モジュールは、例えばフィールド・プログラマブル・ゲート・アレイ、プログラマブル・アレイロジック、プログラマブル・ロジック設備などのプログラマブルハードウェア設備でも実現可能である。
【００７７】
以上の記載は、本発明の実施形態に過ぎない。指摘すべきこととして、当該技術分野の一般的な技術者にとって、本発明の原理を背離しない前提では、いくつかの改良と修飾をすることもできるが、これらの改良と修飾も本発明の保護範囲内に見なされるべきである。
【図１】
2013132052.tif 000004
【図２】
2013132052.tif 000005
【図３】
2013132052.tif 000006
【図４】
2013132052.tif 000007
【図５】
2013132052.tif 000008
【図６】
2013132052.tif 000009
【図７】
2013132052.tif 000010
【図８】
2013132052.tif 000011