(57)【要約】【課題】ユーザの入力及び設定がなくてもユーザが入力及び設定を行ったかのようにデバイス間の無線連結のための全ての手順を遂行して容易にデバイス間の無線連結を可能にする少なくとも２つのデバイス間の無線連結方法及び該方法を用いた無線連結可能なデバイスを提供する。【解決手段】本発明のデータ送受信のための少なくとも２つのデバイス間の無線連結方法は、各デバイスが各デバイスのＳＳＩＤ（ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ）情報を生成して無線送出する段階と、各デバイスが他のデバイスから無線送出されたＳＳＩＤ情報を収集して分析する段階と、分析結果に基づいて各デバイスのいずれか一つをサーバとして設定する段階と、サーバとして設定されたデバイスが各デバイス間の無線連結を行う段階と、を有する。【選択図】図４
2013055656.tif 000002
【特許請求の範囲】
【請求項１】
データ送受信のための少なくとも２つのデバイス間の無線連結方法であって、
前記各デバイスが前記各デバイスのＳＳＩＤ（ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ）情報を生成して無線送出する段階と、
前記各デバイスが他のデバイスから無線送出されたＳＳＩＤ情報を収集して分析する段階と、
前記分析結果に基づいて前記各デバイスのいずれか一つをサーバとして設定する段階と、
前記サーバとして設定されたデバイスが前記各デバイス間の無線連結を行う段階と、を有することを特徴とする無線連結方法。
【請求項２】
前記サーバとして設定する段階は、前記各デバイスのＳＳＩＤ情報間の優先順位によって前記各デバイスのいずれか一つをサーバとして設定することを特徴とする請求項１に記載の無線連結方法。
【請求項３】
前記サーバとして設定する段階は、
前記分析結果に基づいて前記サーバとして設定されたデバイスがある場合、前記サーバとして設定されたデバイスに無線連結を要請し、
前記サーバとして設定されたデバイスがない場合、前記各デバイスのＳＳＩＤ情報間の優先順位によって前記各デバイスのいずれか一つをサーバとして設定することを特徴とする請求項１に記載の無線連結方法。
【請求項４】
前記各ＳＳＩＤ情報は、対応するデバイスの無線連結状態を示す連結状態情報を含み、
前記連結状態情報は、サーバとして設定されたデバイスの連結状態情報を示すサーバの状態、前記サーバとして設定されたデバイスに接続されたデバイスの連結状態情報を示すクライアントの状態、及び外部デバイスと無線連結されていないデバイスの連結状態を示すデバイスの状態のいずれか一つを含むことを特徴とする請求項１に記載の無線連結方法。
【請求項５】
前記各ＳＳＩＤ情報は、
前記対応するデバイスの無線連結優先順位情報と、
デバイスのグループを識別し、ユーザ・インターフェースを介してユーザによって設定可能なチャネル情報と、
対応するデバイスにインストールされた無線連結プログラムの識別子と、を更に含み、
前記無線連結優先順位情報は、前記対応するデバイスにインストールされた無線ＬＡＮカードのシリアル番号又はＭＡＣアドレス情報、或いは前記対応するデバイスによって任意に生成されたランダム数字であり、前記シリアル番号、ＭＡＣアドレス、又はランダム数字が大きいものを優先順位が高いと設定し、
前記無線連結を行う段階は、
各デバイスにインストールされた前記無線連結プログラムの識別子が同一であるか否かを判断する段階と、
前記無線連結プログラムの識別子が同一である場合、前記各デバイスの前記チャネル情報が同一であるか否かを比較する段階と、
前記各デバイスの前記チャネル情報が互いに同一である場合、前記連結状態情報が前記サーバとして設定されているか否かをチェックする段階と、
前記連結状態情報が前記サーバとして設定されたデバイスが、無線連結しようとするデバイスとの無線連結を行う段階と、を含むことを特徴とする請求項４に記載の無線連結方法。
【請求項６】
前記無線連結を行う段階は、
サーバとして設定されたデバイスをサーバデバイスと称するとき、前記サーバデバイス以外のデバイスが前記サーバデバイスに無線連結を要請した場合、前記サーバデバイスの画面に無線連結要請をディスプレイする段階と、
前記サーバデバイスが無線連結要請を受け入れて接続を許容した場合、前記サーバデバイスが前記無線連結を要請した前記デバイスと無線連結を行い、前記要請デバイスがあることを前記サーバデバイスの画面に表示する段階と、を含むことを特徴とする請求項１に記載の無線連結方法。
【請求項７】
少なくとも１つのデバイスと無線連結可能なデバイスであって、
前記デバイスにインストールされた無線ＬＡＮカードを無線ＡＰとして使用することを可能にするソフトＡＰモジュールと、
前記ソフトＡＰモジュールと通信し、ＳＳＩＤ情報を生成して前記ソフトＡＰモジュールを介して該生成されたＳＳＩＤ情報を無線送出し、前記ソフトＡＰモジュールを介して前記少なくとも１つのデバイスによって生成されたＳＳＩＤ情報を収集し、前記収集されたＳＳＩＤ情報を分析して前記デバイスをサーバ又はクライアントとして設定し、前記設定結果によって前記デバイスと前記少なくとも１つのデバイスとの間の無線連結を行うか又は要請する無線連結マネージャと、を有することを特徴とする無線連結可能なデバイス。
【請求項８】
前記無線連結マネージャは、
前記デバイスのＳＳＩＤ情報を生成するＳＳＩＤ生成マネージャと、
前記無線送出された前記少なくとも１つのデバイスのＳＳＩＤ情報を収集して分析するＳＳＩＤ収集／分析マネージャと、
前記サーバとして設定された前記デバイスが在る場合、前記サーバとして設定された前記デバイスに無線連結を要請し、前記サーバとして設定されたデバイスがない場合、前記ＳＳＩＤ情報間の優先順位によって前記デバイス及び前記少なくとも１つのデバイスのいずれか一つをサーバとして設定し、該サーバとして設定されたデバイスが、外部の他のデバイスが無線連結を要請するまで待つ連結／設定マネージャと、を含むことを特徴とする請求項７に記載の無線連結可能なデバイス。
【請求項９】
前記デバイス及び前記少なくとも１つのデバイスの前記各ＳＳＩＤ情報は、
前記デバイス及び前記少なくとも１つのデバイスの対応するいずれか一つの無線連結状態を示す連結状態情報と、
前記デバイスと前記少なくとも１つのデバイスとの間の無線連結優先順位を示す無線連結優先順位情報と、
前記デバイス又は前記少なくとも１つのデバイスにインストールされた無線連結プログラムの識別子情報と、
無線連結しようとするデバイスのグループの識別に用いられるチャネル情報と、を含み、
前記デバイスは、ユーザの選択又は入力によって前記チャネル情報を設定するチャネル設定マネージャを更に含み、
前記ＳＳＩＤ収集／分析マネージャは、無線連結しようとする外部デバイスから無線送出されるＳＳＩＤ情報を収集し、前記無線連結プログラムの識別子及び前記チャネル情報が前記デバイスと外部デバイスとの間で同一であるか否かを判断し、前記無線連結プログラムの識別子及び前記チャネル情報が同一である場合、前記連結状態情報がサーバを示すように設定されているか否かをチェックすることを特徴とする請求項７に記載の無線連結可能なデバイス。
【請求項１０】
請求項１乃至請求項６のいずれか１項に記載の無線連結方法をプロセッサに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
少なくとも１つのデバイスと無線連結可能なデバイスであって、
前記デバイスのＳＳＩＤ情報を生成するＳＳＩＤ生成マネージャと、
前記生成されたＳＳＩＤ情報を無線送出するＳＳＩＤ無線送出部と、
前記少なくとも１つのデバイスから無線送出されたＳＳＩＤ情報を収集して分析するＳＳＩＤ収集／分析マネージャと、
前記分析結果に基づいて前記デバイスをサーバ又はクライアントとして設定し、前記設定結果によって前記デバイスと前記少なくとも１つのデバイスとの間の無線連結を行うか又は要請する連結／設定マネージャと、を有することを特徴とする無線連結可能なデバイス。
【請求項１２】
前記連結／設定マネージャは、前記ＳＳＩＤ情報間の優先順位によって前記デバイス及び前記少なくとも１つのデバイスのいずれか一つをサーバとして設定し、
前記連結／設定マネージャによる前記分析結果に基づいて前記デバイスがサーバとして設定された場合、前記少なくとも１つのデバイスの連結／設定マネージャが前記サーバとして設定された前記デバイスに前記デバイスと前記少なくとも１つのデバイスとの間の無線連結を要請し、
前記デバイス及び前記少なくとも１つのデバイスがサーバとして設定されない場合、前記デバイスの前記連結／設定マネージャが、前記ＳＳＩＤ情報間の優先順位によって、前記デバイス及び前記少なくとも１つのデバイスのいずれか一つをサーバとして設定することを特徴とする請求項１１に記載の無線連結可能なデバイス。
【請求項１３】
１つのデバイスと少なくとも１つの外部デバイスとを無線連結する方法であって、
前記１つのデバイス及び前記少なくとも１つの外部デバイスに無線連結プログラムをインストールする段階と、
前記インストールされた無線連結プログラムを前記１つのデバイス及び前記少なくとも１つの外部デバイスで実行する段階と、
前記デバイス及び前記少なくとも１つの外部デバイスにチャネル設定のためのチャネル設定画面をディスプレイする段階と、
前記チャネル設定画面を介してユーザによってチャネル情報が入力され、前記チャネル設定画面によって提供された連結ボタンがユーザによってクリックされた場合、前記１つのデバイスと前記少なくとも１つの外部デバイスとを無線連結する段階と、を有することを特徴とする無線連結方法。
【請求項１４】
前記１つのデバイスと前記少なくとも１つの外部デバイスとを無線連結する段階は、
前記チャネル設定画面を介してユーザによってチャネル情報が入力され、前記チャネル設定画面によって提供された連結ボタンがユーザによってクリックされた場合、前記１つのデバイスが前記少なくとも１つの外部デバイスからの接続要請を待つ画面をディスプレイする段階と、
前記１つのデバイスが、前記少なくとも１つの外部デバイスから接続要請を受信した場合、無線連結のための接続を承諾するか否かを問う接続許諾インターフェース画面をディスプレイする段階と、
前記少なくとも１つの外部デバイスの接続が承諾された場合、前記１つのデバイスが該１つのデバイスと前記接続が許諾された前記少なくとも１つの外部デバイスとを無線連結する段階と、
前記１つのデバイスがユーザ・インターフェース画面を介して新たなデバイスの接続を知らせる段階と、
前記１つのデバイスが該１つのデバイスによって登録されたファイル及び前記無線連結された外部デバイスによって登録されたファイルを前記ユーザ・インターフェース画面にディスプレイする段階と、を含むことを特徴とする請求項１３に記載の無線連結方法。
【請求項１５】
少なくとも１つの外部デバイスと無線連結可能なデバイスであって、
前記１つのデバイス及び前記少なくとも１つの外部デバイスに無線連結プログラムを保存する保存部と、
前記無線連結プログラムを実行するプロセッサと、を備え、
前記無線連結プログラムが前記プロセッサによって実行された場合、前記プロセッサは、前記デバイス及び前記少なくとも１つの外部デバイスにチャネル設定のためのチャネル設定画面をディスプレイし、
前記チャネル設定画面を介してユーザによってチャネル情報が入力され、前記チャネル設定画面によって提供された連結ボタンがユーザによってクリックされた場合、前記１つのデバイス及び前記少なくとも１つの外部デバイスが互いに無線連結されることを特徴とする無線連結可能なデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス間の無線連結に係り、より詳しくは、周りにある少なくとも２つのデバイス間の無線連結方法及び該方法を用いた無線連結可能なデバイス並びにコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
現在、Ｗｉｎｄｏｗｓ（登録商標）系のオペレーティングシステム（ＯＳ）では、Ｗｉｎｄｏｗｓ（登録商標）７から、仮想ワイファイ（ｖｉｒｔｕａｌ  ＷｉＦｉ）技術を利用したソフトＡＰ（ｓｏｆｔ  ＡＰ：ｓｏｆｔｗａｒｅ−ｅｎａｂｌｅｄ  ａｃｃｅｓ  ｓｐｏｉｎｔ）機能をサポートしている。ソフトＡＰ機能は、無線ＬＡＮカード（ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ  ｃａｒｄ）を無線アクセスポイント（ＡＰ）に変更することができる機能をいう。これを利用すると、他のデバイスで無線検索が可能になり、連結してインターネット使用が可能になる。
【０００３】
Ｗｉｎｄｏｗｓ（登録商標）７環境で、ユーザがソフトＡＰ機能を使って無線ＬＡＮ（ＷＬＡＮ）カードを無線ＡＰに変更する場合は、次のように行われる。先ず、無線ＬＡＮモード（ＷＬＡＮ  ｍｏｄｅ）を変更する。無線ＬＡＮモードは、デフォルトとして、無線ＬＡＮでインターネット接続が可能なモードになっている。ここで、無線ＡＰモードのために、「ｓｗｉｔｃｈ  ｔｏ  ｓｔａｔｉｏｎ  ｍｏｄｅ」を選択する。
【０００４】
その後、コンピュータに装着され、インターネットに連結される有線／無線ＬＡＮカードを選択する。それにより、無線ＬＡＮモードは、ソフトＡＰモードに変更される。その次の段階として、無線ＡＰの名称や接続制限などの基本設定を行う。ここでは、ＳＳＩＤ（ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ）設定、パスワード設定、チャネル設定、ＭＡＣ（ｍｅｄｉａ  ａｃｃｅｓｓ  ｃｏｎｔｒｏｌ）を利用した遮断設定を行う。このように設定すると、他のコンピュータで無線検索が可能になり、連結してインターネット使用が可能になる。このとき、他のコンピュータで、上記のように設定したソフトＡＰに接続するために、パスワードを入力しなければならず、正しいパスワードを入力することでソフトＡＰ機能を利用することができるようになる。
【０００５】
このようなソフトＡＰ機能は、非常に有用ではあるが、これを利用するためには、仮想ワイファイ、ＳＳＩＤなどに対する関連知識が必要であり、ＳＳＩＤ設定、パスワード設定、チャネル設定、ＭＡＣを利用した遮断設定などのユーザの入力及び設定が必要である。また、ソフトＡＰに接続するためには、ソフトＡＰのパスワードを知らないと、接続が不可能である。従って、一般ユーザがソフトＡＰを利用することは容易ではない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国特許公開第２０１０−００９２８２８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記従来の問題点に鑑みてなされたものであって、本発明の目的は、デバイス間の無線連結のための煩わしい設定手順なしに、便利にデバイス間の無線連結を可能にする、少なくとも２つのデバイス間の無線連結方法並びにその方法を実行させるためのコンピュータ読み取り可能な記録媒体を提供することにある。
また、本発明の目的は、デバイス間の無線連結のための煩わしい設定手順なしに、便利にデバイス間の無線連結を可能にする、外部デバイスと無線連結可能なデバイスを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためになされた本発明の一態様によるデータ送受信のための少なくとも２つのデバイス間の無線連結方法は、前記各デバイスが前記各デバイスのＳＳＩＤ（ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ）情報を生成して無線送出する段階と、前記各デバイスが他のデバイスから無線送出されたＳＳＩＤ情報を収集して分析する段階と、前記分析結果に基づいて前記各デバイスのいずれか一つをサーバとして設定する段階と、前記サーバとして設定されたデバイスが前記各デバイス間の無線連結を行う段階と、を有することを特徴とする。
【０００９】
前記サーバとして設定する段階は、前記各デバイスのＳＳＩＤ情報間の優先順位によって前記各デバイスのいずれか一つをサーバとして設定することが望ましい。
また、前記サーバとして設定する段階は、前記分析された結果に基づいて前記サーバとして設定されたデバイスがある場合、前記サーバとして設定されたデバイスに無線連結を要請し、前記サーバとして設定されたデバイスがない場合、前記各デバイスのＳＳＩＤ情報間の優先順位によって前記各デバイスのいずれか一つをサーバとして設定することが望ましい。
前記各ＳＳＩＤ情報は、対応するデバイスの無線連結状態を示す連結状態情報を含み、前記連結状態情報は、サーバとして設定されたデバイスの連結状態情報を示すサーバの状態、前記サーバとして設定されたデバイスに接続されたデバイスの連結状態情報を示すクライアントの状態、及び外部デバイスと無線連結されていないデバイスの連結状態を示すデバイスの状態のいずれか一つを含むことが望ましい。
また、前記各ＳＳＩＤ情報は、前記対応するデバイスの無線連結優先順位情報と、デバイスのグループを識別し、ユーザ・インターフェースを介してユーザによって設定可能なチャネル情報と、対応するデバイスにインストールされた無線連結プログラムの識別子と、を更に含み、前記無線連結優先順位情報は、前記対応するデバイスにインストールされた無線ＬＡＮカードのシリアル番号又はＭＡＣアドレス情報、或いは前記対応するデバイスによって任意に生成されたランダム数字であり、前記シリアル番号、ＭＡＣアドレス、又はランダム数字が大きいものを優先順位が高いと設定し、前記無線連結を行う段階は、各デバイスにインストールされた前記無線連結プログラムの識別子が同一であるか否かを判断する段階と、前記無線連結プログラムの識別子が同一である場合、前記各デバイスの前記チャネル情報が同一であるか否かを比較する段階と、前記各デバイスの前記チャネル情報が互いに同一である場合、前記連結状態情報が前記サーバとして設定されているか否かをチェックする段階と、前記連結状態情報が前記サーバとして設定されたデバイスが、無線連結しようとするデバイスとの無線連結を行う段階と、を含むことが望ましい。
前記無線連結を行う段階は、サーバとして設定されたデバイスをサーバデバイスと称するとき、前記サーバデバイス以外のデバイスが前記サーバデバイスに無線連結を要請した場合、前記サーバデバイスの画面に無線連結要請をディスプレイする段階と、前記サーバデバイスが無線連結要請を受け入れて接続を許容した場合、前記サーバデバイスが前記無線連結を要請した前記デバイスと無線連結を行い、前記要請デバイスがあることを前記サーバデバイスの画面に表示する段階と、を含むことが望ましい。
【００１０】
上記目的を達成するためになされた本発明の一態様による少なくとも１つのデバイスと無線連結可能なデバイスは、前記デバイスにインストールされた無線ＬＡＮカードを無線ＡＰとして使用することを可能にするソフトＡＰモジュールと、前記ソフトＡＰモジュールと通信し、ＳＳＩＤ情報を生成して前記ソフトＡＰモジュールを介して該生成されたＳＳＩＤ情報を無線送出し、前記ソフトＡＰモジュールを介して前記少なくとも１つのデバイスによって生成されたＳＳＩＤ情報を収集し、前記収集されたＳＳＩＤ情報を分析して前記デバイスをサーバ又はクライアントとして設定し、前記設定結果によって前記デバイスと前記少なくとも１つのデバイスとの間の無線連結を行うか又は要請する無線連結マネージャと、を有することを特徴とする。
【００１１】
前記無線連結マネージャは、前記デバイスのＳＳＩＤ情報を生成するＳＳＩＤ生成マネージャと、前記無線送出された前記少なくとも１つのデバイスのＳＳＩＤ情報を収集して分析するＳＳＩＤ収集／分析マネージャと、前記サーバとして設定された前記デバイスが在る場合、前記サーバとして設定された前記デバイスに無線連結を要請し、前記サーバとして設定されたデバイスがない場合、前記ＳＳＩＤ情報間の優先順位によって前記デバイス及び前記少なくとも１つのデバイスのいずれか一つをサーバとして設定し、該サーバとして設定されたデバイスが、外部の他のデバイスが無線連結を要請するまで待つ連結／設定マネージャと、を含むことが望ましい。
前記デバイス及び前記少なくとも１つのデバイスの前記各ＳＳＩＤ情報は、前記デバイス及び前記少なくとも１つのデバイスの対応するいずれか一つの無線連結状態を示す連結状態情報と、前記デバイスと前記少なくとも１つのデバイスとの間の無線連結優先順位を示す無線連結優先順位情報と、前記デバイス又は前記少なくとも１つのデバイスにインストールされた無線連結プログラムの識別子情報と、無線連結しようとするデバイスのグループの識別に用いられるチャネル情報と、を含み、前記デバイスは、ユーザの選択又は入力によって前記チャネル情報を設定するチャネル設定マネージャを更に含み、前記ＳＳＩＤ収集／分析マネージャは、無線連結しようとする外部デバイスから無線送出されるＳＳＩＤ情報を収集し、前記無線連結プログラムの識別子及び前記チャネル情報が前記デバイスと外部デバイスとの間で同一であるか否かを判断し、前記無線連結プログラムの識別子及び前記チャネル情報が同一である場合、前記連結状態情報がサーバを示すように設定されているか否かをチェックすることが望ましい。
【００１２】
上記目的を達成するためになされた本発明の他の態様による少なくとも１つのデバイスと無線連結可能なデバイスは、前記デバイスのＳＳＩＤ情報を生成するＳＳＩＤ生成マネージャと、前記生成されたＳＳＩＤ情報を無線送出するＳＳＩＤ無線送出部と、前記少なくとも１つのデバイスから無線送出されたＳＳＩＤ情報を収集して分析するＳＳＩＤ収集／分析マネージャと、前記分析結果に基づいて前記デバイスをサーバ又はクライアントとして設定し、前記設定結果によって前記デバイスと前記少なくとも１つのデバイスとの間の無線連結を行うか又は要請する連結／設定マネージャと、を有することを特徴とする。
【００１３】
前記連結／設定マネージャは、前記ＳＳＩＤ情報間の優先順位によって前記デバイス及び前記少なくとも１つのデバイスのいずれか一つをサーバとして設定し、前記連結／設定マネージャによる前記分析結果に基づいて前記デバイスがサーバとして設定された場合、前記少なくとも１つのデバイスの連結／設定マネージャが前記サーバとして設定された前記デバイスに前記デバイスと前記少なくとも１つのデバイスとの間の無線連結を要請し、前記デバイス及び前記少なくとも１つのデバイスがサーバとして設定されない場合、前記デバイスの前記連結／設定マネージャが、前記ＳＳＩＤ情報間の優先順位によって、前記デバイス及び前記少なくとも１つのデバイスのいずれか一つをサーバとして設定することが望ましい。
【００１４】
上記目的を達成するためになされた本発明の他の態様による１つのデバイスと少なくとも１つの外部デバイスとを無線連結する方法は、前記１つのデバイス及び前記少なくとも１つの外部デバイスに無線連結プログラムをインストールする段階と、前記インストールされた無線連結プログラムを前記１つのデバイス及び前記少なくとも１つの外部デバイスで実行する段階と、前記デバイス及び前記少なくとも１つの外部デバイスにチャネル設定のためのチャネル設定画面をディスプレイする段階と、前記チャネル設定画面を介してユーザによってチャネル情報が入力され、前記チャネル設定画面によって提供された連結ボタンがユーザによってクリックされた場合、前記１つのデバイスと前記少なくとも１つの外部デバイスとを無線連結する段階と、を有することを特徴とする。
【００１５】
前記１つのデバイスと前記少なくとも１つの外部デバイスとを無線連結する段階は、前記チャネル設定画面を介してユーザによってチャネル情報が入力され、前記チャネル設定画面によって提供された連結ボタンがユーザによってクリックされた場合、前記１つのデバイスが前記少なくとも１つの外部デバイスからの接続要請を待つ画面をディスプレイする段階と、前記１つのデバイスが、前記少なくとも１つの外部デバイスから接続要請を受信した場合、無線連結のための接続を承諾するか否かを問う接続許諾インターフェース画面をディスプレイする段階と、前記少なくとも１つの外部デバイスの接続が承諾された場合、前記１つのデバイスが該１つのデバイスと前記接続が許諾された前記少なくとも１つの外部デバイスとを無線連結する段階と、前記１つのデバイスがユーザ・インターフェース画面を介して新たなデバイスの接続を知らせる段階と、前記１つのデバイスが該１つのデバイスによって登録されたファイル及び前記無線連結された外部デバイスによって登録されたファイルを前記ユーザ・インターフェース画面にディスプレイする段階と、を含むことが望ましい。
【００１６】
上記目的を達成するためになされた本発明の更に他の態様による少なくとも１つの外部デバイスと無線連結可能なデバイスは、前記１つのデバイス及び前記少なくとも１つの外部デバイスに無線連結プログラムを保存する保存部と、前記無線連結プログラムを実行するプロセッサと、を備え、前記無線連結プログラムが前記プロセッサによって実行された場合、前記プロセッサは、前記デバイス及び前記少なくとも１つの外部デバイスにチャネル設定のためのチャネル設定画面をディスプレイし、前記チャネル設定画面を介してユーザによってチャネル情報が入力され、前記チャネル設定画面によって提供された連結ボタンがユーザによってクリックされた場合、前記１つのデバイス及び前記少なくとも１つの外部デバイスが互いに無線連結されることを特徴とする。
【００１７】
また、本発明は、プロセッサによって実行されるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【発明の効果】
【００１８】
本発明によれば、ユーザの入力及び設定なしに、ユーザが入力及び設定を行ったかのようにデバイス間の無線連結のための全ての手順が遂行され、これにより少なくとも２つのデバイス間の無線連結が可能になる。また、これによりユーザによる誤った入力及び設定によって接続時にエラーが発生するという状況を事前に遮断し、ユーザの入力及び設定時間を縮めることができる。
また、ソフトＡＰ又は無線ＡＰに対する知識がなくても、容易にデバイス間で無線連結を行うことができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態による全体的なシステムの構成を示した図である。
【図２】本発明の一実施形態による無線連結可能なデバイスの一例の構成のブロック図である。
【図３】本発明の一実施形態による無線連結可能なデバイスの他の例の構成のブロック図である。
【図４】本発明の一実施形態による少なくとも２つのデバイス間の無線連結方法の一例のフローチャートである。
【図５】本発明の一実施形態による少なくとも２つのデバイス間の無線連結方法の他の例のフローチャートである。
【図６】本発明の一実施形態による少なくとも２つのデバイス間の無線連結方法の更に他の例のフローチャートである。
【図７】本発明の一実施形態による無線連結方法において、デバイスの連結状態情報がサーバでもなくクライアントでもないデバイス状態である場合の一例のフローチャートである。
【図８】チャネル設定マネージャによってチャネルを設定する際にデバイスにディスプレイされるチャネル設定画面の一例を示した図である。
【図９】現在共有しようとするグループを設けて他のユーザの接続を待っている状態を示した画面である。
【図１０】共有しようとするグループを設けて相手の接続を待っている状況で相手の接続連結要請が来たときの画面を示した図である。
【図１１】自動的にソフトＡＰに接続して無線連結された状態でサービスを利用することができる状態を示した画面である。
【発明を実施するための形態】
【００２０】
以下、本発明を実施するための形態の具体例を、図面を参照しながら詳細に説明する。本明細書に記載した実施形態及び図面に示した構成は、本発明の一実施形態に過ぎず、本発明の技術的思想を全て代弁するものではなく、本出願時点において、これらを代替することができる多様な均等物と変形例とか存在可能であるということを理解しなければならない。
【００２１】
図１は、本発明の一実施形態による全体的なシステムの構成を示した図であり、少なくとも２つのデバイスが無線連結されることを示している。図１を参照すると、デバイス１（１１０）は、デバイス２（１２０）、デバイス３（１３０）、及びデバイス４（１４０）と無線連結されている。デバイス１（１１０）は、インターネット又は通信ネットワーク１５０と無線又は有線で連結される。以下、本発明で使用するデバイスは、望ましくは無線通信の可能なコンピュータであるが、携帯電話、スマートホン、タブレットコンピュータを始めとする携帯用端末機など、無線通信が可能であって無線連結が可能な全ての機器を含む。
【００２２】
図２は、本発明の一実施形態による無線連結可能なデバイスの一例の構成のブロック図であり、デバイス２００は、ＳＳＩＤ（ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ）生成マネージャ２１５、ＳＳＩＤ無線送出部２２０、ＳＳＩＤ収集／分析マネージャ２２５、及び連結／設定マネージャ２３０を含んでなる。デバイス２００は、チャネル設定マネージャ２１０を更に含むことが望ましい。
【００２３】
外部デバイス２５０は、ＳＳＩＤ生成マネージャ２６５、ＳＳＩＤ無線送出部２７０、ＳＳＩＤ収集／分析マネージャ２８０、連結／設定マネージャ２８５、及びチャネル設定マネージャ２６０を含む。デバイス２００の構成要素と外部デバイス２５０の構成要素は類似している。従って、以下では、デバイス２００の構成要素について主に説明する。無線連結することができるデバイス２００と外部デバイス２５０は、機能を遂行することができる機能部（ｆｕｎｃｔｉｏｎａｌ  ｕｎｉｔ、図示せず）、及び機能部を制御する制御部（図示せず）を有することができる。機能部と制御部は、上述のマネージャ又はユニットに連結される。機能部は、データ処理部又は通信部、ディスプレイ部及び機能を制御するユーザ入力部であってもよい。
【００２４】
デバイス２００のＳＳＩＤ生成マネージャ２１５は、デバイス毎に割り当てられる無線連結優先順位情報、及びデバイスの無線連結状態を示す連結状態情報を含んでなるＳＳＩＤ情報を生成する。連結状態情報は、デバイス２００と外部デバイス２５０との間で無線連結が遂行される場合、サーバとして動作するデバイスの連結状態を示すＳ（ｓｅｒｖｅｒ）と、サーバ（Ｓ）として設定されたデバイスに連結されたデバイスの連結状態を示すＣ（ｃｌｉｅｎｔ）と、外部デバイス２５０に無線で連結されていないデバイスの連結状態を示すＤ（ｄｅｖｉｃｅ）とを含んでなる。同様に、外部デバイス２５０のＳＳＩＤ生成マネージャ２６５は、デバイス２５０に割り当てられた無線連結優先順位情報と、デバイス２５０の無線連結状態を示す連結状態情報とを含むＳＳＩＤ情報を生成する。
【００２５】
デバイス２００のＳＳＩＤ無線送出部２２０は、生成されたＳＳＩＤ情報を外部デバイス２５０に無線送出する。
【００２６】
ＳＳＩＤ収集／分析マネージャ２２５は、無線通信のために、デバイス２００と無線連結しようとする外部デバイス２５０から無線送出されたＳＳＩＤ情報を収集して分析する。
【００２７】
デバイス２００の連結／設定マネージャ２３０は、連結状態情報がサーバ（Ｓ）として設定されている場合、サーバとして設定されたデバイスと接続して無線連結する。デバイス２００の連結／設定マネージャ２３０は、無線連結状態がサーバ（Ｓ）として設定されたデバイスがない場合、デバイス２００と異なる外部デバイス間の無線連結優先順位情報を比較し、デバイス間に設定された無線連結優先順位情報によって、優先順位が高いデバイスの無線連結状態をサーバとして設定する。例えば、デバイス２００が高い優先順位を示す無線連結優先順位情報を有しており、外部デバイス２５０が低い優先順位を示す無線連結優先順位情報を有している場合、高い優先順位情報を有するデバイス２００の連結状態情報は、サーバ（Ｓ）として設定される。サーバとして設定されたデバイスは、外部の他のデバイスが無線連結されるまで待つ。
【００２８】
無線連結優先順位情報は、各デバイスにインストールされた無線ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）カードのシリアル番号（ｓｅｒｉａｌ  ｎｕｍｂｅｒ）、ＭＡＣ（ｍｅｄｉａ  ａｃｃｅｓｓ  ｃｏｎｔｒｏｌ）アドレス、又は各デバイスで任意に生成されたランダム数字であってもよく、シリアル番号、ＭＡＣアドレス、又はランダム数字が大きいものを優先順位が高いと設定する。或いは、シリアル番号、ＭＡＣアドレス、又はランダム数字が小さいものを優先順位が高いと設定することもできる。
【００２９】
ＳＳＩＤ情報は、無線連結しようとするデバイスのグループを識別するチャネル情報を更に備え、チャネル設定マネージャ２１０は、ユーザの選択又は入力によって、チャネル情報を設定する。
【００３０】
デバイス２００のＳＳＩＤ収集／分析マネージャ２２５は、デバイス２００と無線連結しようとする外部デバイス２５０から無線送出されたＳＳＩＤ情報を収集し、デバイス２００のチャネル情報と外部デバイス２５０のチャネル情報とを比較して互いに同一であるか否かを判断し、チャネル情報が同一である場合、外部デバイス２５０の連結状態情報がサーバ（Ｓ）として設定されているか否かをチェックする。
【００３１】
また、デバイス２００のＳＳＩＤ情報は、デバイス２００にインストールされた無線連結プログラムの識別子を更に含む。このとき、デバイス２００のＳＳＩＤ収集／分析マネージャ２２５は、デバイス２００と無線連結しようとする外部デバイス２５０から無線送出されたＳＳＩＤ情報を収集し、デバイス２００の無線連結プログラムの識別子と外部デバイス２５０の無線連結プログラムの識別子とを比較して同一であるか否かを判断し、無線連結プログラム識別子が同一である場合、外部デバイス２５０の連結状態情報がサーバ（Ｓ）として設定されているか否かをチェックする。
【００３２】
要約すると、デバイスのＳＳＩＤ情報は、無線連結優先順位情報、連結状態情報、チャネル情報、及びデバイスにインストールされた無線連結プログラムの識別子を含んでなる。ここで、本発明で全体的に使用するＳＳＩＤ情報について具体的に説明する。ＳＳＩＤ情報は、デバイスのＩＤに該当するものであり、「ＳＥＣＰＣＣ−ＸＸＸＸＸＸＹＹＺ」形式で示すことができる。「ＳＥＣＰＣＣ」は、無線連結プログラムの識別子であり、無線連結しようとするデバイスには、無線連結プログラムの識別子が同一である無線連結プログラムがインストールされていなければならない。そして「ＸＸＸＸＸＸ」は、無線連結優先順位情報を示し、本実施形態では、無線ＬＡＮカードのシリアル番号を利用することができる。また、「ＹＹ」は、チャネル情報を示し、チャネルは、グループ名、即ち互いに無線連結を行おうとするデバイスのグループを示す。また、「Ｚ」は、デバイスの無線連結状態を示す。本実施形態では、連結状態情報として、サーバ（Ｓ）、サーバ（Ｓ）として設定されたデバイスに接続されたデバイスの連結状態情報を示すクライアント（Ｃ）、外部デバイスと無線連結されていないデバイスの連結状態でありサーバやクライアントに決められていないデバイス（Ｄ）で構成される。連結状態情報は、無線ＬＡＮをスキャンするときに示される。
【００３３】
一方、デバイス２００の連結／設定マネージャ２３０は、無線連結状態情報がサーバ（Ｓ）として設定されたデバイスをサーバデバイスと称するとき、外部デバイスがサーバデバイス（即ち、デバイス２００）に無線連結を要請した場合、サーバデバイスに無線連結要請画面をディスプレイし、サーバデバイスが無線連結要請を受け入れて接続を許容した場合、サーバデバイスと外部デバイス２５０とを無線連結して外部デバイス２５０を画面に表示する。
【００３４】
図３は、本発明の一実施形態による無線連結可能なデバイスの他の例の構成のブロック図であり、デバイス３０は、無線連結マネージャ３００及びソフトＡＰ（ａｃｃｅｓｓ  ｐｏｉｎｔ）モジュール３４０を含んでなり、外部デバイス３５は、無線連結マネージャ３５０及びソフトＡＰモジュール３９０を含んでなる。
【００３５】
デバイス３０の無線連結マネージャ３００は、ソフトＡＰモジュール３４０上にインストールされ、ＳＳＩＤ情報を生成し、ソフトＡＰモジュール３４０を介して、外部デバイス３５に生成されたＳＳＩＤ情報を無線送出し、ソフトＡＰモジュール３４０を介して、外部デバイス３５で生成されたＳＳＩＤ情報を収集し、収集されたＳＳＩＤ情報を分析して外部デバイス３５と無線連結する。デバイス３０の無線連結マネージャ３００は、ユーザが、直接ＳＳＩＤ、パスワード、ＭＡＣを利用した遮断などを設定していなくても、無線連結プログラムが自動的にデバイス間の無線連結作業を遂行する。デバイス３０の無線連結マネージャ３００とソフトＡＰモジュール３４０は、階層的な構造を有する。即ち、無線連結マネージャ３００は、デバイス３０のソフトＡＰモジュール３４０を基盤としてインストールされる。
【００３６】
同様に、外部デバイス３５の無線連結マネージャ３５０は、ソフトＡＰモジュール３９０上にインストールされ、チャネル設定マネージャ３６０、ＳＳＩＤ生成マネージャ３６５、ＳＳＩＤ収集／分析マネージャ３７０、及び連結／設定マネージャ３７５を含んでなる。デバイス３０の構成要素と外部デバイス３５の構成要素は類似しており、従って、以下では、デバイス３０の構成要素について主に説明する。
【００３７】
ソフトＡＰモジュール３４０は、デバイス３０にインストールされた無線ＬＡＮカードを、無線ＡＰとして使用することを可能にする。
【００３８】
無線連結マネージャ３００は、ＳＳＩＤ生成マネージャ３１５、ＳＳＩＤ収集／分析マネージャ３２０、連結／設定マネージャ３２５を含み、チャネル設定マネージャ３１０を更に備えることが望ましい。
【００３９】
ＳＳＩＤ生成マネージャ３１５は、ＳＳＩＤ情報を生成する。ＳＳＩＤ生成マネージャ３１５によって生成されたＳＳＩＤ情報は、デバイス３０に割り当てられる無線連結優先順位情報、及びデバイス３０の無線連結状態を示す連結状態情報を含んでなる。同様に、外部デバイス３５のＳＳＩＤ生成マネージャ３６５によって生成されたＳＳＩＤ情報は、外部デバイス３５に割り当てられる無線連結優先順位情報、及び外部デバイス３５の無線連結状態を示す連結状態情報を含んでなる。
【００４０】
デバイス３０のＳＳＩＤ情報は、デバイス３０にインストールされた無線連結プログラムの識別子、無線連結しようとするデバイスのグループを識別するチャネル情報を更に備える。同様に、外部デバイス３５のＳＳＩＤ情報は、外部デバイス３５にインストールされた無線連結プログラムの識別子、無線連結しようとするデバイスのグループを識別するチャネル情報を更に備える。
【００４１】
無線連結しようとするデバイスのそれぞれは、無線送出されたデバイスのＳＳＩＤ情報を収集して分析する。具体的に、ＳＳＩＤ収集／分析マネージャ３２０は、無線連結しようとする外部デバイス３５から無線送出されたＳＳＩＤ情報を収集し、無線連結プログラムの識別子及びチャネル情報が外部デバイスと同一であるか否かを判断する。判断結果、無線連結プログラムの識別子及びチャネル情報が同一である場合、同じチャネルに接続しようとする全てのデバイスのＳＳＩＤを検索し、デバイスの連結状態情報がサーバ（Ｓ）として設定されているデバイスを求める。
【００４２】
無線連結状態がサーバとして設定されたデバイス３０をサーバデバイスと称するとき、連結／設定マネージャ３２５は、収集された外部デバイスにサーバデバイスを見つけた場合、サーバデバイスと接続して無線連結する。もしサーバデバイスを求めることができない場合、デバイス間に設定された無線連結優先順位情報を比較して優先順位が高いデバイスを見出し、デバイスの無線連結状態をサーバ（Ｓ）として設定する。例えば、デバイス３０が高い優先順位の無線連結優先順位情報を有しており、外部デバイス３５が低い優先順位の無線連結優先順位情報を有していた場合、高い優先順位の無線連結優先順位情報を有しているデバイス３０の連結状態情報は、サーバ（Ｓ）として設定される。サーバとして設定されたデバイスは、外部の他のデバイスが無線連結されるまで待つ。
【００４３】
そして、連結／設定マネージャ３２５は、外部デバイス３５がサーバデバイスに無線連結を要請した場合、サーバデバイスに無線連結要請画面をディスプレイし、サーバデバイスが無線連結要請を受け入れて接続を許容すると、サーバデバイスと外部デバイス３５とを無線連結して外部デバイス３５を画面に表示する。
【００４４】
チャネル設定マネージャ３１０は、ユーザの選択又は入力によってチャネル情報を設定する。チャネル設定マネージャ３１０は、ソフトＡＰ３４０に接続してサービスを利用するためのネットワークを構成する前に、ネットワークに対するチャネルを設定するモジュールである。即ち、ファイルを共有するグループを設ける前に、グループに対する名称を決める部分である。共有しようとするネットワークのチャネルを設定することで、後で他のデバイスがネットワークに接続しようとする場合、ネットワークのチャネルを利用して正しく接続することができる。図８は、チャネル設定マネージャ３１０によってチャネルを設定する際にデバイスにディスプレイされるチャネル設定画面の一例を示した図である。
【００４５】
また、図９は、図８でＣｏｎｎｅｃｔボタン７１０を押すことによって遷移する画面８００であり、現在共有しようとするグループを設けて他のユーザの接続を待っている状態を示した画面である。即ち、ソフトＡＰ  ｃｏｎｎｅｃｔｉｏｎサービスを設けてから、他のデバイスがソフトＡＰに接続しようとする要請が来るまで待機している状態である。
【００４６】
図４は、本発明の一実施形態による少なくとも２つのデバイス間の無線連結方法の一例のフローチャートである。図４を参照すると、デバイス毎に割り当てられる無線連結優先順位情報及びデバイスの無線連結状態を示す連結状態情報を含むＳＳＩＤ情報を生成し、外部デバイスに無線送出する（Ｓ４１０段階）。
【００４７】
無線連結しようとするデバイスのそれぞれが、無線送出された外部の他のデバイスのＳＳＩＤ情報を収集して分析する（Ｓ４２０段階）。収集されたＳＳＩＤ情報の連結状態情報がサーバとして設定されているか否かをチェックし（Ｓ４３０段階）、サーバとして設定されたデバイスがある場合、サーバとして設定されたデバイスに接続して無線連結する（Ｓ４４０段階）。
ＳＳＩＤ情報を収集及び分析した結果、無線連結状態情報がサーバとして設定されたデバイスがない場合、デバイス間に設定された無線連結優先順位情報を比較する（Ｓ４５０段階）。比較結果、優先順位が高いデバイスについては、無線連結状態情報をサーバとして設定し（Ｓ４７０段階）、サーバとして設定されたデバイスは、外部の他のデバイスが無線連結されるまで待つ（Ｓ４８０段階）。そして、優先順位比較で優先順位の低いデバイスは、連結状態情報をクライアントとして設定し（Ｓ４９０段階）、ＳＳＩＤの収集及び分析を継続する（Ｓ４２０段階）。
【００４８】
ここで、無線連結優先順位情報は、各デバイスにインストールされた無線ＬＡＮカードのシリアル番号、ＭＡＣアドレス、又は各デバイスで任意に生成されたランダム数字であり、シリアル番号又はＭＡＣアドレスが大きいことを優先順位が高いとするか、或いは、ランダム数字である場合は、優先順位を任意に設定する。ランダム数字が大きいものを優先順位が高いとすることもでき、ランダム数字が小さいものを優先順位が低いとすることもできる。
【００４９】
ＳＳＩＤ情報は、無線連結しようとするデバイスのグループを識別し、ユーザ・インターフェースを介してユーザによって設定可能なチャネル情報を更に含む。このとき、ＳＳＩＤ分析を介してチャネル情報が同一であるか否かを判断し、チャネル情報が同一である場合、連結状態情報がサーバ（Ｓ）として設定されているか否かをチェックする。もし連結状態情報がサーバとして設定されている場合、サーバとして設定されたデバイスに接続して無線連結する。
【００５０】
また、ＳＳＩＤ情報は、各デバイスにインストールされた無線連結プログラムの識別子を更に含む。このとき、ＳＳＩＤ分析を介して無線連結プログラムの識別子が同一であるか否かを判断し、無線連結プログラム識別子が同一である場合、連結状態情報がサーバとして設定されているか否かをチェックする。連結状態情報がサーバとして設定されている場合、サーバとして設定されたデバイスに接続して無線連結する。
【００５１】
連結状態情報は、サーバ（Ｓ）、サーバに設定されたデバイスに接続されたデバイスの連結状態情報を示すクライアント（Ｃ）、外部デバイスと無線連結されていないデバイスの連結状態を示すデバイス（Ｄ）からなる。
【００５２】
無線連結状態がサーバとして設定されたデバイスをサーバデバイスと称するとき、外部デバイスがサーバデバイスに無線連結を要請した場合、サーバデバイスに無線連結要請画面がディスプレイされ、サーバデバイスが無線連結要請を受け入れて接続を許容した場合、サーバデバイスと外部デバイスが無線連結されて外部デバイスを画面に表示する。
【００５３】
図５及び図６は、本発明の一実施形態による少なくとも２つのデバイス間の無線連結方法の他の例のフローチャートである。図３、図５及び図６を参照すると、先ず、デバイス３０、３５に無線ＬＡＮ（ＷＬＡＮ）カードが装着されている否かを確認する（Ｓ５００段階）。無線ＬＡＮカードが装着されている場合、ソフトＡＰモジュール３４０が実行可能であるか否かをチェックする（Ｓ５０５段階）。ソフトＡＰモジュール３４０が実行可能である場合、ＳＳＩＤを生成する（Ｓ５１０段階）。図８は、ユーザが本発明の無線連結マネージャ３００、３５０を実行することによってディスプレイされる画面７００を示した図である。無線連結マネージャ３５０が実行されると、類似した画面がディスプレイされる。図８の画面７００を利用してチャネルを設定する。チャネルは、チャネル選択ボックス７２０の数字を移動することにより、所望のチャネル番号がチャネル選択部７３０を利用して設定される。
【００５４】
チャネルは、共有しようとするグループの名称であり、９番チャネルを設定してグループを設けると、９番チャネルに接続する他のユーザと互いにファイルを共有することができる。ユーザが所望するグループ番号を設定した後、Ｃｏｎｎｅｃｔボタン７１０をクリックすると、共有しようとするグループがソフトＡＰサービスを基盤として設けられる。勿論、ユーザはソフトＡＰに対する基盤知識を知らなくてもよく、またソフトＡＰを使用するための複雑なその他の設定は全く行う必要がない。単にチャネルを設定してＣｏｎｎｅｃｔボタンを押すことで、自動的にソフトＡＰに接続し、設定を行ってサービスを利用することを可能にする。ここで、自動的に設定するということは、ソフトＡＰ連結のために、ＳＳＩＤ設定、パスワード設定、ＭＡＣを利用した遮断設定、無線ＬＡＮモード変更などの設定を行うということを意味する。図８で、状態部７０５はＮＵＬＬを示し、これは、いかなる連結もなされていないということを示す。
【００５５】
ソフトＡＰモジュール３４０を実行してＳＳＩＤを外部デバイス３５に無線送出する（Ｓ５１５段階）。
【００５６】
その後、デバイスにインストールされた無線連結プログラムを介して無線連結作業を始めると、ＳＳＩＤ収集／分析マネージャ３２０は、外部デバイスのＳＳＩＤを収集して分析する（Ｓ５２０段階）。分析結果、無線連結プログラムの識別子が同一であるか否かを先ずチェックし、同一である場合にチャネルが同一であるか否かをチェックする（Ｓ５２５段階）。もし無線連結プログラムの識別子が同一ではないか、又はチャネルが同一ではない場合、無線連結を終了する。
【００５７】
無線連結プログラムの識別子が同一であり、チャネルが同一である場合、連結状態情報がサーバとして設定されたデバイスがあるか否かをチェックする（Ｓ５３０段階）。連結／設定マネージャ３２５は、連結状態情報がサーバとして設定されたデバイスがある場合、サーバとして設定されたデバイスに接続連結を要請し（Ｓ５３５段階）、接続連結を承諾した場合（Ｓ５４０段階）、無線連結を行う（Ｓ５４５段階）。
【００５８】
もしＳ５３０段階で連結状態情報がサーバとして設定されたデバイスがない場合、連結／設定マネージャ３２５は、無線連結優先順位情報を比較する（Ｓ５５０段階）。比較結果（Ｓ５５５段階）、一番優先順位が高いデバイスの連結状態情報をサーバとして設定し（Ｓ５６０段階）、サーバとして設定されたデバイスは、他の外部のデバイスからの接続要請があるまで待つ（Ｓ５６５段階）。図９は、現在共有しようとするグループを設けて他のユーザの接続を待っている状態を示した画面である。即ち、ソフトＡＰ連結サービスを設けてから、他のデバイスがソフトＡＰに接続しようとする要請が入って来るまで待機している状態である。
【００５９】
もし優先順位情報の比較結果（Ｓ５５５段階）、優先順位が低い場合、連結情報状態をクライアントとして設定した後（Ｓ５７０段階）、外部デバイスのＳＳＩＤの収集及び分析を継続する（Ｓ５２０段階）。
【００６０】
図１０は、共有しようとするグループを設けて相手の接続を待っている状態から、相手の接続連結要請が来たときの画面９００を示した図である。相手の要請が来た場合、連結要請を示すポップアップ（ｐｏｐｕｐ）・ウィンドウ９１０が現われる。連結要請のポップアップ・ウィンドウ９１０は、ユーザが共有グループの参加を承諾するか否か（「Ｗｉｌｌ  ｙｏｕ  ａｌｌｏｗ  ｓｈａｒｅ  ｇｒｏｕｐ  ｔｏ  ｊｏｉｎ？」）を問うことを示している。
【００６１】
ここで、ユーザがＹｅｓボタン９１３を押すと、接続を許容して互いに連結された状態である図１１の画面１０００に変わり、Ｎｏボタン９１５を押すと、接続を許容せずに他のデバイスの接続を待つ状態である図９の画面８００に戻る。
【００６２】
また、図１０の画面９００は、新たなデバイス連結が要請されたか否かを示す状態部９０５を備えている。ユーザは、取り消し（Ｃａｎｃｅｌ）ボタン９２０を押して連結を取り消すことで、図１０の画面９００を図８の画面７００に戻すことができる。
【００６３】
図１１は、図１０でＹｅｓボタン９１３を押すことによって接続を要請したデバイスと互いに連結される画面１０００を示した図である。例えば、画面１０００には、グループを作ったデバイスが登録した写真１０１０と、接続を要請したデバイスが登録した写真１０２０とが表示され、写真１０１０、１０２０には、インターネット・アドレスとユーザ名称とが共に表示される。
【００６４】
ここで、他のデバイスから接続要請が来て、接続要請を受け入れた場合、そのデバイスも、既存にあったデバイスと互いに連結され、そのデバイスで登録したイメージが画面１０００に表示される。図１１は、自動的にソフトＡＰに接続して無線連結された状態でサービスを利用することができる状態を示した画面である。また、図１１の画面１０００は、新たなデバイスが連結されたことを示す状態部１００５を含み、ユーザが連結されたデバイスと連結を切ろうとする場合に、Ｄｉｓｃｏｎｎｅｃｔボタン１０３０を選択することができる。
【００６５】
図７は、本発明の一実施形態による少なくとも２つのデバイス、即ちデバイス１とデバイス２との無線連結方法において、デバイスの連結状態情報がサーバでもなくクライアントでもないデバイス状態である場合の一例のフローチャートである。デバイス状態とは、無線連結を初めて試みることをいう。
【００６６】
参照符号Ｓ６００、Ｓ６０２、Ｓ６０４、Ｓ６０６、Ｓ６０８、Ｓ６３０、Ｓ６３２、Ｓ６３４、Ｓ６３６、Ｓ６３８の各段階の動作は、デバイス１によって遂行され、参照符号Ｓ６５０、Ｓ６５２、Ｓ６５４、Ｓ６５６、Ｓ６５８、Ｓ６６０、Ｓ６６２、Ｓ６６４、Ｓ６６６、Ｓ６６８の各段階の動作は、デバイス２によって遂行される。そして、参照番符Ｓ６１０、Ｓ６２０、Ｓ６７０の各段階の動作は、デバイス１とデバイス２とによって遂行される。図７に示したフローチャートは、２つのデバイスを示しているが、デバイスが更に多数である場合もあり得る。
【００６７】
図７を参照すると、デバイス１とデバイス２は、それぞれ無線連結マネージャを実行する（Ｓ６００、Ｓ６５０段階）。そして、チャネルを設定し（Ｓ６０２、Ｓ６５２段階）、Ｃｏｎｎｅｃｔボタンをクリックして無線連結作業を始める（Ｓ６０４、Ｓ６５４段階）。
【００６８】
ユーザが初めて無線連結マネージャを実行すると、図８のような画面７００がディスプレイされる。ここでは、チャネルを設定することができるが、９番チャネルを設定してグループを作ると、９番チャネルに接続する他のユーザと互いにファイルを共有することができる。先ず、ユーザが所望するグループ番号を設定した後、Ｃｏｎｎｅｃｔボタン７１０をクリックすると、共有しようとするグループがソフトＡＰサービスを基盤として設けられる。
【００６９】
デバイス１とデバイス２は、無線連結作業が始まると、ＳＳＩＤを生成し、ソフトＡＰを介してＳＳＩＤを無線送出し（Ｓ６０６、Ｓ６５６段階）、無線ＬＡＮをスキャンして周囲デバイスのＳＳＩＤを収集する（Ｓ６０８、Ｓ６５８段階）。即ち、デバイス１は、デバイス２のＳＳＩＤを収集し、デバイス２は、デバイス１のＳＳＩＤを収集する。
【００７０】
デバイスのＳＳＩＤが収集されると、ＳＳＩＤを分析し（Ｓ６１０段階）、無線連結プログラム識別子が同一であってチャネルが同一である場合に、無線連結優先順位情報を比較する（Ｓ６２０段階）。優先順位が高いＳＳＩＤを有しているデバイス１（Ｓ６３０段階）は、無線ＬＡＮ（ＷＬＡＮ）をスキャンして外部デバイスのＳＳＩＤ情報を収集し（Ｓ６３２段階）、デバイス１の連結状態情報をサーバとして設定する（Ｓ６３４段階）。例えば、デバイス１の無線連結優先順位情報とデバイス２の無線連結優先順位情報とを比較し、デバイス１がデバイス２より高い優先順位である場合（Ｓ６３０段階、Ｓ６６０段階）、デバイス１の連結状態情報は、サーバ（Ｓ）として設定される。そして、優先順位が低いデバイス２は、連結状態情報がサーバ（Ｓ）として設定されずに待機する（Ｓ６６２段階）
【００７１】
ここで、優先順位が高いＳＳＩＤを有しているデバイスが無線ＬＡＮをスキャンし、外部デバイスのＳＳＩＤ情報を収集することを省略することもできる。
【００７２】
連結状態情報がサーバとして設定された場合、デバイス２の接続連結を待ち（Ｓ６３６段階）、デバイス２が接続連結を要請すると（Ｓ６６８段階）、デバイス１は、デバイス２の接続要請に対して接続を承諾して（Ｓ６３８段階）無線連結が成り立つ（Ｓ６７０段階）
【００７３】
図８でＣｏｎｎｅｃｔボタン７１０を押すと、図９の画面８００に遷移する。図９の画面８００は、現在共有しようとするグループを設けてから、他のユーザの接続を待っている状態であり、ソフトＡＰｃｏｎｎｅｃｔｉｏｎサービスを設けてから、他のデバイスがソフトＡＰに接続しようとする要請が来るまで待機している状態である。
【００７４】
図９の画面８００は、ソフトＡＰが実行されていることを示す状態部８０５を備え、ユーザがＣａｎｃｅｌボタン８２０を押して連結（ｃｏｎｎｅｃｔｉｏｎ）を取り消すと、図９の画面８００は、図８の画面７００に戻る。
【００７５】
図１０は、図９のように、共有しようとするグループを設けて相手の接続を待っている状態から、相手の接続要請が来たときの画面９００である。相手の接続要請が来ると、ポップアップ・ウィンドウが示されるが、ユーザがＹｅｓボタン９１３を押すと、接続を許容して互いに連結された状態である図１１の画面１０００に変わり、Ｎｏボタン９１５を押すと、接続を許容せずに他のＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）の接続を待つ状態である図９に示した画面８００の状態に戻る。
【００７６】
図１０で、Ｙｅｓボタン９１３を押すと、接続を要請したデバイスと互いに連結され、画面にはグループを作った自らのデバイスで登録した写真と、接続を要請したデバイスで登録した写真とが表示される。もしここで、他のデバイスから接続要請が来て接続要請を受け入れた場合、そのデバイスも、既存に在るデバイスと互いに連結され、そのデバイスで登録したイメージがこの画面に示される。図１１は、ソフトＡＰに接続して無線連結された状態でサービスを利用することができる状態を示した画面である。
【００７７】
一方、優先順位が低いＳＳＩＤを有しているデバイスは、暫く待機して（Ｓ６６２段階）、無線ＬＡＮをスキャンし（Ｓ６６４段階）、連結状態情報がサーバとして設定されたデバイスを見つけると（Ｓ６６６段階）、サーバとして設定されたデバイスに接続連結要請を行う（Ｓ６６８段階）。
【００７８】
図７について付加的に説明すると、無線連結マネージャは、先ず各デバイスのネットワークカードのＳＳＩＤを設定する。ここで、ＳＳＩＤは、一種のＩＤであるといえる。そして、無線ＬＡＮをスキャンし、同じチャネルに接続しようとする全てのＳＳＩＤを検索し、検索した全てのＳＳＩＤ間の優先順位を比較する。ここで、ＳＳＩＤを比較する基準は、ネットワークカードのＳＳＩＤ  Ｓ／Ｎ（ｓｅｒｉａｌ  ｎｕｍｂｅｒ）を利用して比較する。ＳＳＩＤは、普通「ＳＥＣＰＰＣ−ＸＸＸＸＸＸ」形式の値を有しており、「ＸＸＸＸＸＸ」の６桁値がまさにＳ／Ｎであり、Ｓ／Ｎを利用して優先順位を比較する。
【００７９】
ここで、優先順位が低いＳＳＩＤを有するデバイスは、一旦待機し、優先順位が高いＳＳＩＤに該当するデバイスは、無線ＬＡＮをスキャンし、Ｇｒｏｕｐ−Ｓ  ＳＳＩＤに設定する。Ｇｒｏｕｐ−Ｓ  ＳＳＩＤに設定するということは、一種のサーバに設定するということを意味する。このとき、設定したチャネルでネットワークが生成されつつ、接続要請を待ちながら待機する。優先順位の高いデバイスがＧｒｏｕｐ−Ｓ  ＳＳＩＤに設定された場合、優先順位の低いデバイスは、無線ＬＡＮをスキャンし、Ｇｒｏｕｐ−Ｓ  ＳＳＩＤ、即ちサーバのＳＳＩＤを求める。このようにスキャンしてサーバのＳＳＩＤを求めると、優先順位の低いデバイスは、サーバデバイスに接続要請を行い、サーバ側では待機して、接続要請が来て接続を承諾した場合、優先順位の低いデバイスは、サーバが構成したネットワークに接続して連結される。
【００８０】
本実施形態は、コンピュータ読み取り可能な記録媒体にコンピュータ（情報処理機能を有する装置をいずれも含む）が読み取り可能なコードとして具現することが可能である。コンピュータ読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存される全ての種類の記録装置を含む。コンピュータ読み取り可能な記録装置の例としては、ＲＯＭ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、ＲＡＭ（ｒａｎｄｏｍ−ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。
【００８１】
以上、図面を参照しながら本発明の実施形態を説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。
【産業上の利用可能性】
【００８２】
本発明の少なくとも２つのデバイス間の無線連結方法及び該方法を用いた無線連結可能なデバイスは、例えば、ネットワーク構築関連の技術分野に効果的に適用可能である。
【符号の説明】
【００８３】
３０、２００    デバイス
３５、２５０    外部デバイス
１１０    デバイス１
１２０    デバイス２
１３０    デバイス３
１４０    デバイス４
１５０    インターネット又は通信ネットワーク
２１０、２６０、３１０、３６０    チャネル設定マネージャ
２１５、２６５、３１５、３６５    ＳＳＩＤ生成マネージャ
２２０、２７０    ＳＳＩＤ無線送出部
２２５、２８０、３２０、３７０    ＳＳＩＤ収集／分析マネージャ
２３０、２８５、３２５、３７５    連結／設定マネージャ
３００、３５０    無線連結マネージャ
３４０、３９０    ソフトＡＰモジュール
７００、８００、９００、１０００    画面
７０５、８０５、９０５、１００５    状態部
７１０    Ｃｏｎｎｅｃｔボタン
７２０    チャネル選択ボックス
７３０    チャネル選択部
８２０、９２０    Ｃａｎｃｅｌボタン
９１０    ポップアップ・ウィンドウ
９１３    Ｙｅｓボタン
９１５    Ｎｏボタン
１０１０、１０２０    写真
１０３０    Ｄｉｓｃｏｎｎｅｃｔボタン
【図１】
2013055656.tif 000003
【図２】
2013055656.tif 000004
【図３】
2013055656.tif 000005
【図４】
2013055656.tif 000006
【図５】
2013055656.tif 000007
【図６】
2013055656.tif 000008
【図７】
2013055656.tif 000009
【図８】
2013055656.tif 000010
【図９】
2013055656.tif 000011
【図１０】
2013055656.tif 000012
【図１１】
2013055656.tif 000013