(57)【要約】  本発明は、第２のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するように第１のデバイスをサポートする無線通信システムにおけるトポロジ処理方法が提供される。その方法は、第１のデバイスにより、第２のデバイスに招待要請を送信するステップと、２のデバイスから招待要請に応答して待機メッセージを受信すると、待機メッセージに含まれた状態情報に基づき、第２のデバイスとＰ２Ｐグループの形成のための交渉手順を遂行するステップとを有する。状態情報は、第２のデバイスが他のサービスを使用可能であるか否かを示すために使用される。
2015528249.tif 000002
【特許請求の範囲】
【請求項１】
第２のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するように第１のデバイスをサポートする無線通信システムにおけるトポロジ処理方法であって、
前記第１のデバイスにより、前記第２のデバイスに招待要請を送信するステップと、
前記２のデバイスから前記招待要請に応答して待機メッセージを受信すると、前記待機メッセージに含まれた状態情報に基づき、前記第２のデバイスと前記Ｐ２Ｐグループの形成のための交渉手順を遂行するステップと、を有し、
前記状態情報は、前記第２のデバイスが他のサービスを使用可能であるか否かを示すために使用されることを特徴とするトポロジ処理方法。
【請求項２】
前記状態情報は、“利用可能”である場合、前記第２のデバイスが他のサービスを使用できることを指示することを特徴とする請求項１に記載のトポロジ処理方法。
【請求項３】
前記状態情報は、“利用不可”である場合、前記第２のデバイスが他のサービスを利用できないことを指示することを特徴とする請求項１に記載のトポロジ処理方法。
【請求項４】
前記第２のデバイスは、他のＰ２Ｐグループに参加中であるデバイスであることを特徴とする請求項１に記載のトポロジ処理方法。
【請求項５】
前記第２のデバイスは、前記他のＰ２Ｐグループのグループオーナー(ＧＯ)及びクライアントのうちいずれか一つであることを特徴とする請求項４に記載のトポロジ処理方法。
【請求項６】
前記交渉手順は、ＧＯ交渉を含むことを特徴とする請求項１に記載のトポロジ処理方法。
【請求項７】
少なくとも一つの第２のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するように第１のデバイスをサポートする無線通信システムにおけるトポロジ処理方法であって、
前記第１のデバイスにより、すべてのデバイスにオープンサービス要請を送信するステップと、
前記すべてのデバイスのうち少なくとも一つの第２のデバイスからオープンサービス要請に対する応答メッセージを受信すると、前記応答メッセージに含まれた状態情報に基づき、前記少なくとも一つの第２のデバイスと前記Ｐ２Ｐグループの形成のための交渉手順を遂行するステップと、を有し、
前記状態情報は、前記第２のデバイスが他のサービスを使用可能であるか否かを示すために使用されることを特徴とするトポロジ処理方法。
【請求項８】
前記状態情報は、“利用可能”である場合、前記第２のデバイスが他のサービスを使用できることを指示することを特徴とする請求項７に記載のトポロジ処理方法。
【請求項９】
前記状態情報は、“利用不可”である場合、前記第２のデバイスが他のサービスを利用できないことを指示することを特徴とする請求項７に記載のトポロジ処理方法。
【請求項１０】
前記少なくとも一つの第２のデバイスは、他のＰ２Ｐグループに参加中であるデバイスであることを特徴とする請求項７に記載のトポロジ処理方法。
【請求項１１】
前記少なくとも一つの第２のデバイスは、前記他のＰ２Ｐグループのグループオーナー(ＧＯ)及びクライアントのうちいずれか一つであることを特徴とする請求項１０に記載のトポロジ処理方法。
【請求項１２】
前記交渉手順は、ＧＯ交渉を含むことを特徴とする請求項７に記載のトポロジ処理方法。
【請求項１３】
第２のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するように第１のデバイスをサポートする無線通信システムにおけるトポロジ処理装置であって、
前記第２のデバイスに招待要請を送信するように構成される前記第１のデバイスの伝送部と、
前記第２のデバイスから前記招待要請に対して待機メッセージを受信すると、前記待機メッセージに含まれた状態情報に基づき、前記第２のデバイスと前記Ｐ２Ｐグループの形成のための交渉手順を遂行するように構成される前記第１のデバイスの制御部と、を含み、
前記状態情報は、前記第２のデバイスが他のサービスを利用可能であるか否かを示すために使用されることを特徴とするトポロジ処理装置。
【請求項１４】
第２のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するように第１のデバイスをサポートする無線通信システムにおけるトポロジ処理装置であって、
すべてのデバイスにオープンサービス要請を送信するように構成される前記第１のデバイスの伝送部と、
前記すべてのデバイスのうち少なくとも一つの第２のデバイスから前記オープンサービス要請に対して応答メッセージを受信すると、前記応答メッセージに含まれた状態情報に基づいて前記少なくとも一つの第２のデバイスと前記Ｐ２Ｐグループの形成のための交渉手順を遂行するように構成される前記第１のデバイスの制御部と、を含み、
前記状態情報は、前記少なくとも一つの第２のデバイスが他のサービスを使用可能であるか否かを示すために使用されることを特徴とするトポロジ処理装置。
【請求項１５】
第１のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するように第２のデバイスをサポートする無線通信システムにおけるトポロジ処理方法であって、
前記第２のデバイスにより、前記第１のデバイスから招待要請を受信するステップと、
前記第２のデバイスが他のサービスを利用可能であるか否かを示す状態情報を含む待機メッセージを前記第１のデバイスに送信するステップと、
前記状態情報に基づき、前記第１のデバイスと前記Ｐ２Ｐグループの形成のための交渉手順を遂行するステップと、
を有することを特徴とするトポロジ処理方法。
【請求項１６】
少なくとも一つの第２のデバイスを第１のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するようにサポートする無線通信システムにおけるトポロジ処理方法であって、
前記少なくとも一つの第２のデバイスにより、前記第１のデバイスからオープンサービス要請を受信するステップと、
前記少なくとも一つの第２のデバイスが他のサービスを使用可能であるか否かを示す状態情報を含む応答メッセージを前記第１のデバイスに送信するステップと、
前記第１のデバイスと前記Ｐ２Ｐグループの形成のための交渉手順を遂行するステップと、
を有することを特徴とするトポロジ処理方法。
【請求項１７】
第２のデバイスを第１のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するようにサポートする無線通信システムにおけるトポロジ処理装置であって、
前記第１のデバイスから招待要請を受信するように構成される前記第２のデバイスの受信部と、
前記第２のデバイスが他のサービスを使用可能であるか否かを示す状態情報を含む待機メッセージを前記第１のデバイスに送信するように構成される前記第２のデバイスの伝送部と、
前記状態情報に基づき、前記第１のデバイスと前記Ｐ２Ｐグループの形成のための交渉手順を遂行するように構成される前記第２のデバイスの制御部と、
を含むことを特徴とするトポロジ処理装置。
【請求項１８】
少なくとも一つの第２のデバイスを第１のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するようにサポートする無線通信システムにおけるトポロジ処理装置であって、
前記第１のデバイスからオープンサービス要請を受信するように構成される前記少なくとも一つの第２のデバイスの受信部と、
前記少なくとも一つの第２のデバイスが他のサービスを使用可能であるか否かを示す状態情報を含む応答メッセージを前記第１のデバイスに送信するように構成される前記少なくとも一つの第２のデバイスの伝送部と、
前記第１のデバイスと前記Ｐ２Ｐグループの形成のための交渉手順を遂行するように構成される前記少なくとも一つの第２のデバイスの制御部と、
を含むことを特徴とするトポロジ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信システムに関するもので、特に無線通信システムにおけるトポロジ処理方法及び装置に関する。
【背景技術】
【０００２】
Ｗｉ-Ｆｉ（登録商標）ダイレクトは、モバイル機器間の直接接続を通じてデータを伝達する技術である。より具体的に、Ｗｉ-Ｆｉ（登録商標）ダイレクトは、テレビジョン(ＴＶ)、ラップトップコンピュータ、プリンタ、及びデジタルカメラのようなモバイル機器及びモバイル端末に適用してアクセスポイント(以下、“ＡＰ”と称する)又はルータのような別途の装置なしに端末間の直接通信を通じて機器間のコンテンツ及びサービスを使用するインフラを提供する技術を意味する。Ｗｉ-Ｆｉ（登録商標）ダイレクトは、Ｗｉ-Ｆｉ（登録商標）  Ｐ２Ｐ(Peer  to  Peer)と代替してもよい。直接無線接続技術として広く使用されているブルートゥース（登録商標）があるが、Ｗｉ-Ｆｉ（登録商標）ダイレクトは、ブルートゥース（登録商標）に比べて機器間の接続が可能であり、大容量データの高速伝送が可能である。また、一つの領域から別の領域へ移動後、該当地域に設置されたＡＰを新たにスキャンしてアクセスする移動デバイスとして移動性が低い従来のＷｉ-Ｆｉ（登録商標）とは異なり、Ｗｉ-Ｆｉ（登録商標）ダイレクトは、機器間接続の維持が可能であり、既存のＷｉ-Ｆｉ（登録商標）の低い移動性問題の一部を解決できる。
【０００３】
Ｗｉ-Ｆｉ（登録商標）  Ｐ２Ｐグループにおいて、従来のインフラストラクチャ(infrastructure)ネットワークでＡＰの役割を担当する装置が存在し、この装置は、グループオーナー(Group  Owner：以下、“ＧＯ”と称する)と呼ばれる。一つのグループにおいて、一つのデバイスのみがＧＯとして役割をし、他の装置は、すべてのクライアント装置である。
【０００４】
Ｗｉ-Ｆｉ（登録商標）ダイレクトにおいて、送信端末は、接続を希望する端末/サービスを発見(discovery)するために、プリアソシエーション(pre-association)段階で、端末/サービスディスカバリー段階を遂行する。送信装置が発見された端末/サービスのうちいずれか一つを選択すると、送信装置は、選択された端末/サービスに接続要請を送信する。この場合、エラーは、ハードウェア又はソフトウェアの制限、動作状態、及び/又は接続要請を受信した選択される端末のネットワークトポロジに従って発生し得る。エフォート(effort)が発生する場合、接続要請が送信された送信装置は、多くのシグナリング及び不要な電力消耗を引き起こすエラーなしに、接続されるまで接続要請を周期的に再送信しなければならないという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、本発明は上記した従来技術の問題点に鑑みてなされたものであって、その目的は、無線通信システムにおいてファイルを送受信するトポロジ処理方法及び装置を提供することにある。
本発明の他の目的は、無線通信システムにおいて、送信端末がファイルを送受信するトポロジ処理方法及び装置を提供することにある。
【０００６】
また、本発明の目的は、無線通信システムにおいて、発見した相手端末に周期的にファイルを伝送する場合にエラーを減少させるトポロジ処理方法及び装置を提供することにある。
【０００７】
さらに、本発明の目的は、無線通信システムにおいて、既に形成されたグループを有する他のデバイスとＰ２Ｐグループを形成するトポロジ処理方法及び装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記のような目的を達成するために、本発明の一態様によれば、第２のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するように第１のデバイスをサポートする無線通信システムにおけるトポロジ処理方法が提供される。その方法は、第１のデバイスにより、第２のデバイスに招待要請を送信するステップと、２のデバイスから招待要請に応答して待機メッセージを受信すると、待機メッセージに含まれた状態情報に基づき、第２のデバイスとＰ２Ｐグループの形成のための交渉手順を遂行するステップとを有し、状態情報は、第２のデバイスが他のサービスを使用可能であるか否かを示すために使用される。
【０００９】
本発明の他の態様によれば、少なくとも一つの第２のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するように第１のデバイスをサポートする無線通信システムにおけるトポロジ処理方法が提供される。その方法は、第１のデバイスにより、すべてのデバイスにオープンサービス要請を送信するステップと、すべてのデバイスのうち少なくとも一つの第２のデバイスからオープンサービス要請に対する応答メッセージを受信すると、応答メッセージに含まれた状態情報に基づき、少なくとも一つの第２のデバイスとＰ２Ｐグループの形成のための交渉手順を遂行するステップとを有し、状態情報は、第２のデバイスが他のサービスを使用可能であるか否かを示すために使用される。
【００１０】
また、本発明の他の態様によれば、第２のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するように第１のデバイスをサポートする無線通信システムにおけるトポロジ処理装置が提供される。その装置は、第２のデバイスに招待要請を送信するように構成される第１のデバイスの伝送部と、第２のデバイスから招待要請に対して待機メッセージを受信すると、待機メッセージに含まれた状態情報に基づき、第２のデバイスとＰ２Ｐグループの形成のための交渉手順を遂行するように構成される第１のデバイスの制御部とを含み、状態情報は、第２のデバイスが他のサービスを利用可能であるか否かを示すために使用される。
【００１１】
さらに、本発明の他の態様によれば、第２のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するように第１のデバイスをサポートする無線通信システムにおけるトポロジ処理装置が提供される。その装置は、すべてのデバイスにオープンサービス要請を送信するように構成される第１のデバイスの伝送部と、すべてのデバイスのうち少なくとも一つの第２のデバイスからオープンサービス要請に対して応答メッセージを受信すると、応答メッセージに含まれた状態情報に基づいて少なくとも一つの第２のデバイスとＰ２Ｐグループの形成のための交渉手順を遂行するように構成される第１のデバイスの制御部とを含み、状態情報は、少なくとも一つの第２のデバイスが他のサービスを使用可能であるか否かを示すために使用される。
【００１２】
本発明のもう一つの態様によれば、第１のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するように第２のデバイスをサポートする無線通信システムにおけるトポロジ処理方法が提供される。その方法は、第２のデバイスにより、第１のデバイスから招待要請を受信するステップと、第２のデバイスが他のサービスを利用可能であるか否かを示す状態情報を含む待機メッセージを第１のデバイスに送信するステップと、状態情報に基づき、第１のデバイスとＰ２Ｐグループの形成のための交渉手順を遂行するステップとを有する。
【００１３】
また、本発明の他の態様によれば、少なくとも一つの第２のデバイスを第１のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するようにサポートする無線通信システムにおけるトポロジ処理方法が提供される。その方法は、少なくとも一つの第２のデバイスにより、第１のデバイスからオープンサービス要請を受信するステップと、少なくとも一つの第２のデバイスが他のサービスを使用可能であるか否かを示す状態情報を含む応答メッセージを第１のデバイスに送信するステップと、第１のデバイスとＰ２Ｐグループの形成のための交渉手順を遂行するステップとを有する。
【００１４】
さらに本発明の他の態様によれば、第２のデバイスを第１のデバイスとピアツーピア(Ｐ２Ｐ)グループを形成するようにサポートする無線通信システムにおけるトポロジ処理装置が提供される。該装置は、第１のデバイスから招待要請を受信するように構成される第２のデバイスの受信部と、第２のデバイスが他のサービスを使用可能であるか否かを示す状態情報を含む待機メッセージを第１のデバイスに送信するように構成される第２のデバイスの伝送部と、状態情報に基づき、第１のデバイスとＰ２Ｐグループの形成のための交渉手順を遂行するように構成される第２のデバイスの制御部とを含む。
【発明の効果】
【００１５】
本発明は、無線通信システムにおいて、発見した相手端末に周期的にファイルを伝送する場合にエラーを減少するトポロジ処理方法及び装置を提供できる。
【００１６】
本発明は、無線通信システムにおいて、既に形成されたグループを有する他のデバイスと效率的にＰ２Ｐグループを形成するトポロジ処理方法及び装置を提供できる。
【００１７】
本発明は、ピアデバイスのうちいずれか一つが既存のグループに参加される場合、新たなグループを形成しようとする２個のピアデバイス間のデバイス接続のためのシグナリングオーバーヘッドを減少するトポロジ処理方法及び装置を提供できる。
本発明による実施形態の上記及び他の態様、特徴、及び利点は、添付の図面と共に述べる以下の詳細な説明から、一層明らかになるはずである。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態により、Ｗｉ-Ｆｉ（登録商標）ダイレクト接続が適用されるシステム構造の一例を示す図である。
【図２】本発明の第１の実施形態による無線通信システムにおけるトポロジ処理方法を示すフロー図である。
【図３】本発明の第２の実施形態による無線通信システムにおけるトポロジ処理方法を示すフロー図である。
【図４】本発明の第２の実施形態による無線通信システムでトポロジ処理方法の他の例を示すフロー図である。
【図５】本発明の第３の実施形態による無線通信システムのトポロジ処理方法を示すフロー図である。
【図６】受信器が複数である場合、送信器が特定受信器とＰ２Ｐグループを形成する異なる例を示す図である。
【図７】受信器が複数である場合、送信器が特定受信器とＰ２Ｐグループを形成する異なる例を示す図である。
【図８】本発明の実施形態による無線通信システムにおいて、送信器によりトポロジ処理方法を示すフローチャートである。
【図９】本発明の実施形態による無線通信システムにおいて、受信器によりトポロジ処理方法を示すフローチャートである。
【図１０】本発明の一実施形態による送信器と受信器のトポロジフローを示す図である。
【図１１】本発明の一実施形態による送信器と受信器のトポロジフローを示す図である。
【図１２】本発明の一実施形態による送信器と受信器を示すブロック構成図である。
【発明を実施するための形態】
【００１９】
以下、本発明の望ましい実施形態を添付の図面を参照して詳細に説明する。
【００２０】
添付の図面を参照した下記の説明は、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるような本発明の実施形態の包括的な理解を助けるために提供するものである。この理解を助けるための様々な特定の詳細を含むが、唯一つの実施形態に過ぎない。したがって、本発明の範囲及び趣旨を逸脱することなく、以下に説明される本発明の様々な変形及び変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。なお、公知の機能又は構成に関する具体的な説明は、明瞭性と簡潔性のために省略する。
【００２１】
次の説明及び請求項に使用する用語及び単語は、辞典的意味に限定されるものではなく、発明者により本発明の理解を明確且つ一貫性があるようにするために使用する。従って、特許請求の範囲とこれと均等なものに基づいて定義されるものであり、本発明の実施形態の説明が単に実例を提供するためのものであって、本発明の目的を限定するものでないことは、本発明の技術分野における通常の知識を持つ者には明らかである。
【００２２】
本願明細書に記載の各要素は、文脈中に特に明示しない限り、複数形を含むことは、当業者には理解できるものである。ここで使用される“トポロジ”は、複数のデバイス間の接続の配列及び接続関係を参照する。特に、Ｗｉ-Ｆｉ（登録商標）ダイレクトにおいて、“トポロジ”は、同一のグループのグループオーナー(ＧＯ)又はグループメンバーを参照できる。したがって、トポロジデバイスは、インターネットプロトコル(ＩＰ)を用いて、相互に直接に又はＧＯを通じて通信する。
図１は、本発明の一実施形態により、Ｗｉ-Ｆｉ（登録商標）ダイレクト接続が適用できるシステム構造の一例を示す。
【００２３】
図１を参照すると、送信端末１１０は、送信器及びサービス探索者(service  seeker)として役割を担当するＷｉ-Ｆｉ（登録商標）端末であり、受信端末１２０は、受信器及びサービス広告者(service  advertiser）として役割を担当するＷｉ-Ｆｉ（登録商標）端末である。‘送信端末’及び‘受信端末’は、ここでは便宜のみのために使用される。受信端末１２０は、一つ又は複数のＷｉ-Ｆｉ（登録商標）端末であり得る。例えば、送信端末１１０及び受信端末１２０は、Ｗｉ-Ｆｉ（登録商標）モジュールが内蔵された電子機器であって、多様な通信システムに対応する通信プロトコルのうち少なくとも一つに基づいて動作する移動通信端末、スマートフォン、ＰＭＰ(Portable  Multimedia  Player)、デジタル放送プレーヤ、ＰＤＡ(Personal  Digital  Assistant)、音楽再生プレーヤ、ディスプレイ装置、携帯ゲーム機、プリンタ、及びデジタルカメラのような多様な電子機器であり得る。送信及び受信端末１１０，１２０は、テレビジョン(ＴＶ)、ＬＦＤ(Large  Format  Display)、ＤＳ(Digital  Signage)、メディアポール(pole)、パーソナルコンピュータ(ＰＣ)、ラップトップコンピュータ、プリンタ、及び複合機のような中大型端末に含まれてオペレーティングする。
【００２４】
Ｗｉ-Ｆｉ（登録商標）基盤のシステムは、送信端末１１０と受信端末１２０との間でＷｉ-Ｆｉ（登録商標）ダイレクト機能をサポートし、ダイレクトアクセス(ＤＡ)モードで相互のＷｉ-Ｆｉ（登録商標）接続を遂行する。すなわち、図１は、Ｗｉ-Ｆｉ（登録商標）ダイレクト方式により、Ｗｉ-Ｆｉ（登録商標）端末１１０，１２０間に接続が設定される構造を示す。このようなシステムにおいて、近距離に位置したＷｉ-Ｆｉ（登録商標）端末１１０，１２０は、アクセスポイント(ＡＰ)なしに、内蔵された(あるいは周辺装置として接続された)Ｗｉ-Ｆｉ（登録商標）モジュールを用いて相互のＷｉ-Ｆｉ（登録商標）接続を直接確立できる。
【００２５】
Ｗｉ-Ｆｉ（登録商標）端末１１０，１２０は、自身がサポートする機能に関するサポート情報を相互に交換できる。例えば、送信端末１１０でユーザーがＷｉ-Ｆｉ（登録商標）サービス基盤のアプリケーションを実行する場合、送信端末１１０は、受信端末１２０により送信されるサポート情報を識別する。送信端末１１０は、サポート情報に基づき、所定の選択条件に従って、一例として送信端末１１０と同一の製造者の受信端末を優先的に選択できる。複数の受信端末が優先的に選択される場合、送信端末１１０で実行されたアプリケーションに対するＷｉ-Ｆｉ（登録商標）サービスをサポートする受信端末は、選択された受信端末から二次的に選択できる。二次的に複数の受信端末が選択される場合、選択された受信端末の信号品質情報(例えば、受信信号強さ情報(ＲＳＳＩ)など)によってＷｉ-Ｆｉ（登録商標）サービスのための最適の受信端末が決定される。送信端末１１０は、最終に決定される受信端末１２０に実行されたアプリケーションに関する情報を伝送し、それに関連したアプリケーションの実行を受信端末１２０に指示できる。
【００２６】
一方、図１に示すシステム構造で、Ｗｉ-Ｆｉ（登録商標）端末１１０，１２０がＷｉ-Ｆｉ（登録商標）ダイレクト方式で相互に接続すると見なされるが、本発明の実施形態では、Ｗｉ-Ｆｉ（登録商標）端末１１０，１２０は、Ｗｉ-Ｆｉ（登録商標）ダイレクトにより相互に接続される場合のみに適用されるものではない。すなわち、本発明の実施形態は、Ｗｉ-Ｆｉ（登録商標）端末１１０，１２０が無線LAN(ＷＬＡＮ)を使用し、ＡＰを通じて相互に接続される場合にも適用できる。
【００２７】
図２は、本発明の第１の実施形態による無線通信システムにおけるトポロジ処理方法を示すフロー図である。本発明の第１の実施形態では、受信器は、Ｐ２Ｐクライアントであり、送信器は、一つの受信器とファイルを共有しようとする。受信器２７２とＧＯ２７４は、同一のグループ２７０に属しており、相互に接続されていると仮定する。言い換えれば、受信器２７２とＧＯ２７４は、既存のＰ２Ｐグループを形成し、送信器２６０は、受信器２７２と接続を所望すると仮定する。図２の送信器２６０側に提供される“ユーザー”は送信器２６０のユーザーを意味し、受信器２７２及びＧＯ２７４側に提供される“ユーザー”は、デバイスを意味する。
【００２８】
送信器２６０(送信端末１１０)は、ステップ２０１で、受信器２７２(受信端末１２０)に招待メッセージを送信する。受信器２７２は、Ｐ２Ｐクライアントであり、Ｐ２Ｐセッションを有し、ファイルを受信する準備ができていると仮定する。ステップ２０１で招待メッセージの送信前に、送信器２６０は、伝送するファイルを選択し、スキャンプロセスを通じて少なくとも一つのデバイスを選択する。図２に示されていないが、ステップ２０１で招待メッセージを送信する以前に、送信器２６０は、プロビジョンディスカバリー要請メッセージを受信器２７２に送信し、受信器２７２は、プロビジョンディスカバリー要請メッセージに対する応答メッセージを送信器２６０に送信する(ディスカバリープロセス)。このディスカバリープロセスにおいて、送信器２６０は、ファイルを伝送しようとする受信器を決定する。
【００２９】
ステップ２０１以後に、受信器２７２は、ステップ２０３で待機(wait)メッセージを送信器２６０に送信する。この待機メッセージだけでなく、後述する待機メッセージも、受信器２７２が他のサービスを利用可能であるか否かを指示するのに使用されるサービス状態情報(以下、“状態情報”と称する)を含む。すなわち、受信器２７２の接続容量(connection  capability)は、状態情報に反映される。例えば、受信器２７２が他のサービスを使用可能である場合、状態情報は、“利用可能(available)”に設定される。一方、受信器２７２が他のサービスを使用不可能である場合、状態情報は、“利用不可(Unavailable)”に設定される。
【００３０】
送信器２６０は、待機メッセージを受信すると、それをユーザーに通知する。所定時間の経過後に、受信器２７２は、ステップ２０５で、メタデータを含む開始メッセージを送信器２６０に伝送する。メタデータは、ファイルを受信しようとするターゲットに対する確認情報を含む。
【００３１】
送信器２６０は、受信器２７２により送信された状態情報に基づき、ステップ２０７で、受信器２７２がファイル伝送のような特定サービスをサポートし、受信器２７２に成功(success)メッセージを送信する。
【００３２】
ステップ２０９で、送信器２６０は、受信器２７２に対するグループ２７０の形成のためにグループ形成を遂行する。図２に示されていないが、送信器２６０は、グループ内の端末に対する認証を遂行し、アソシエーションを通じて受信器２７２との接続を設定する。
【００３３】
送信器２６０は、ステップ２１１及び２１３で、ファイル転送サービスセッションを受信器２７２に設定し、ステップ２１５でファイル転送サービスセッションを通じてファイルを伝送する。
【００３４】
図３は、本発明の第２の実施形態による無線通信システムにおけるトポロジ処理方法の一例を示すフロー図である。本発明の第２の実施形態において、受信器は、ＧＯであり、送信器は、特定のピアデバイスにファイルを送信しようとする。ピアデバイスは、既存のグループにＰ２Ｐクライアントとなり得る。受信器３７２及びＧＯ３７４は、同一のグループに属しており、相互に接続されていると仮定する。すなわち、受信器３７２及びＧＯ３７４は、既存のＰ２Ｐグループを形成し、送信器２６０は、受信器３７２との接続を所望すると仮定する。図３及び図４の送信器２６０側に提供される“ユーザー”は、送信器２６０のユーザーを意味し、受信器３７２とＧＯ３７４側に提供される“ユーザー”はデバイスを意味する。
【００３５】
送信器２６０(送信端末１１０)は、ステップ３０１で、受信器３７２(受信端末１２０)に招待メッセージを送信する。受信器３７２はＧＯであり、Ｐ２Ｐセッションを有し、ファイルを受信する準備ができていると仮定する。図３のステップ３０１〜３１５は、図２のステップ２０１〜２１５と受信器のターゲットを除いて、その動作は同一であるため、その詳細な説明は省略する。
【００３６】
図４は、本発明の第２の実施形態により、無線通信システムにおけるトポロジ処理方法の他の実施形態を示すフロー図である。受信器３７２とＧＯ３７４は、同一のグループ３７０に属しており、相互に接続されていると仮定する。
【００３７】
図３を参照すると、受信器３７２は、ステップ３０３で、待機(wait)メッセージを送信器２６０に送信し、その後にステップ３０５で、メタデータを含む開始メッセージを送信器２６０に送信する。このメタデータは、ファイルを受信しようとするターゲットに対する確認情報を含む。一方、図４において、受信器３７２は、ステップ４０３で参加(joint)メッセージを送信器２６０に送信し、その後に送信器２６０は、ステップ４０５で、参加グループメッセージを受信器３７２に送信する。残りのプロセスは、図３と同様である。言い換えれば、図２及び図３は、既に形成されたグループを有する受信器２７２，３７２は、既存のグループ２７０，３７０を解除した後に、送信器２６０と新たなグループを形成する。しかしながら、図４において、既に形成されたグループを有する受信器３７２及びＧＯ３７４は、既存のグループ３７０を解除せずに、送信器２６０を既存のグループ３７０に参加するようにする。
図５は、本発明の第３の実施形態による無線通信システムにおけるトポロジ処理方法のフローを示す。
【００３８】
本発明の第３の実施形態では、受信器が複数個であり、所定の受信器はグループに属している(又は参加する)と仮定する。また、ピアデバイスは同時モードＰ２Ｐセッションをサポートすることができると仮定する。
【００３９】
送信器２６０は、ステップ５０１で、受信器５６０とＰ２Ｐグループを形成し、ステップ５０３で受信器５７２に招待メッセージを送信する。この場合、受信器５７２は、Ｐ２Ｐクライアントである。ステップ５０３以後に、受信器５７２は、ステップ５０５で、待機メッセージを送信器２６０に送信する。
【００４０】
送信器２６０は、待機メッセージを受信すると、ステップ５０７で、受信器５６０に対するグループ形成を遂行する。ステップ５０９において、受信器５７２は、メタデータを含む参加メッセージを送信器２６０に送信する。メタデータは、ファイルを受信しようとするターゲットに対する確認情報を含む。ステップ５１１において、送信器２６０は、参加メッセージを成功的に受信することを通知するように受信器５７２に成功メッセージを送信する。その後、送信器２６０及び受信器５７２は、ステップ５１３でグループを形成する。
【００４１】
図６は、複数の受信器がある場合、送信器が特定受信器とＰ２Ｐグループを形成する一例を示す。このために、送信器は、オープンサービス要請メッセージを各受信器に送信する。受信器のうち、関心のある受信器のみがＰ２Ｐグループセッションに参加し、オープンサービス要請メッセージに対する応答メッセージを送信器に送信する。
【００４２】
送信器２６０のユーザーは、ステップ６０１で、すべてのユーザーにオープンサービス要請を送信する。すべてのユーザーのうち、関心のある任意の他のユーザーは、他のＰ２Ｐグループに参加を所望し、それによってオープンサービス要請の必要性がある。ここで使用される‘オープンサービス要請’は、被要請者(requestee)が特定されないサービス要請を意味する。言い換えれば、オープンサービス要請は、デバイスが未来に自身とＰ２Ｐグループを形成して、自身のクライアントとなる任意のデバイスに送るサービス要請を意味する。オープンサービス要請の一例は、オープン招待要請を含む。図６を参照すると、送信器２６０は、複数の受信器６６０，６６２，６６４にオープンサービス要請メッセージを送信する。複数の受信器のうち、送信器２６０が伝送するサービスに関心のある受信器６６０，６６２は、ステップ６０９，６１１で、オープンサービス要請メッセージに対する応答メッセージを送信器２６０に伝送する。オープンサービス要請メッセージに対する応答メッセージには、上記した状態情報を含む。
【００４３】
これに対して、送信器は、複数の受信器のうち送信器により伝達されるサービスに関心のある任意のデバイスを発見し、この発見したデバイスを選択する。以後、送信器は、選択したデバイス(又は受信器)６６０，６６２とＰ２Ｐグループを形成する。
【００４４】
受信器は、送信器からオープンサービス要請メッセージを受信すると、送信器により伝送されるサービスに関心があるか否かを判定し、その判定結果を状態情報に反映する。オープンサービス要請メッセージに対する応答メッセージには前述した状態情報が含まれる。すなわち、状態情報には受信器の接続容量が反映される。例えば、受信器６６０，６６２が他のサービスを利用可能である場合、状態情報は“利用可能”に設定する。受信器６６０，６６２が他のサービスを利用不可能である場合、状態情報は“利用不可”に設定する。
【００４５】
図７は、複数の受信器がある場合、送信器２６０が特定受信器とＰ２Ｐグループを形成する他の例を示す。特に、図７のケースにおいて、特定受信器７６２は、ＧＯである。このために、送信器２６０は、オープンサービス要請メッセージを各受信器７６０，７６２，７６４に送信する。それに対して、受信器のうち関心のある受信器７６０，７６４は、Ｐ２Ｐグループセッションに参加する。
図８は、本発明の実施形態による無線通信システムにおけるトポロジ処理方法を示すフローチャートである。
【００４６】
ステップ８０１において、送信器は、伝送しようとする少なくとも一つのファイルを決定する。ステップ８０３において、送信器は、スキャン及びデバイスディスカバリープロセスを通じて、Ｗｉ-Ｆｉ（登録商標）通信が可能な相手端末(例えば、受信器)を発見する。ステップ８０５において、送信器は、この発見結果に基づき、ファイルを送信する一つ以上のデバイスを決定する。
【００４７】
ステップ８０７において、送信器は、決定されたデバイスのうちＷｉ-Ｆｉ（登録商標）ダイレクトに関心のある少なくとも一つのデバイスを選択する。ステップ８０９において、送信器は、トポロジルール(又は接続容量)に基づき、ファイルを送信するデバイスを決定する。このトポロジルールは、構成されたポリシー、現在デバイス状態、及びサービスタイプのうち少なくとも一つに従って決定される。トポロジルール(又は接続容量）は、下記の＜表１＞に示すとおりである。
【００４８】
【表１】
2015528249.tif 000003
【００４９】
＜表１＞において、ＰＤ(Provision  Discovery)リクエスタ(requestor)は、送信器を意味し、ＰＤレスポンダ(responder)は受信器を意味する。
【００５０】
＜表１＞を参照すれば、ＰＤリクエスタが“Ｎｅｗ”であり、ＰＤレスポンダが“Ｎｅｗ”である場合には、ＰＤリクエスタとＰＤレスポンダとの間のＧＯ交渉が遂行される。ＰＤリクエスタが“Ｃｌｉｅｎｔ”であり、ＰＤレスポンダが“Ｎｅｗ”である場合、ＰＤリクエスタは、Ｐ２Ｐ  ＧＯとなることによって、自動的にＰ２Ｐグループを開始する。ＰＤリクエスタが“ＧＯ”であり、ＰＤレスポンダが“Ｎｅｗ”である場合、ＰＤレスポンダは、ＰＤリクエスタのグループに参加する。
【００５１】
ＰＤリクエスタが“Ｎｅｗ”であり、ＰＤレスポンダが“Ｃｌｉｅｎｔ”である場合、ＰＤリクエスタは、Ｐ２Ｐ  ＧＯとなることによって、自動的にＰ２Ｐグループを開始する。ＰＤリクエスタが“Ｃｌｉｅｎｔ”であり、ＰＤレスポンダが“Ｃｌｉｅｎｔ”である場合、ＰＤリクエスタとＰＤレスポンダとの間のＧＯ交渉は失敗する。ＰＤリクエスタが“ＧＯ”であり、ＰＤレスポンダが“Ｃｌｉｅｎｔ”である場合、ＰＤレスポンダは、ＰＤリクエスタのグループに参加する。
【００５２】
ＰＤリクエスタが“Ｎｅｗ”であり、ＰＤレスポンダが“ＧＯ”である場合、ＰＤリクエスタは、ＰＤレスポンダのグループに参加する。ＰＤリクエスタが“Ｃｌｉｅｎｔ”であり、ＰＤレスポンダが“ＧＯ”である場合、ＰＤリクエスタは、ＰＤレスポンダのグループに参加する。ＰＤリクエスタが“ＧＯ”であり、ＰＤレスポンダが“ＧＯ”である場合、ＰＤリクエスタとＰＤレスポンダとの間のＧＯ交渉は失敗する。
ステップ８０９は、選択的である。
【００５３】
ステップ８１１において、送信器は、決定及び/又は選択されたデバイスに接続要請を送信する。送信器は、接続要請に対して応答メッセージを受信するまで待機する。送信器は、受信器からサービス確認(confirm)メッセージを受信するまで待機する。
【００５４】
ステップ８１３において、送信器は、受信器から接続要請に対する応答メッセージ及び/又はサービス確認メッセージを受信したか否かを判定する。受信しなかった場合、この手順は、ステップ８１１に戻る。接続要請及び/又はサービス確認メッセージに対する応答メッセージが受信されると、送信器は、ステップ８１５で、ＧＯを形成し、受信器にファイル転送サービスセッションを接続し、ステップ８１７で、受信器にファイル転送サービスセッションを通じてファイルを伝送する。ステップ８１５以前に、送信器は、図２及び図３の待機メッセージ、及び図４の参加メッセージを受信し、待機メッセージ又は参加メッセージは、受信器２７２が他のサービスを使用可能であるか否かを指示するために使用される状態情報を含むことができる。すなわち、受信器２７２の接続容量は、状態情報に反映される。例えば、受信器２７２が他のサービスを使用できる場合、状態情報は、“利用可能”に設定される。一方、受信器２７２が他のサービスを使用できない場合、状態情報は、“利用不可”に設定される。
【００５５】
他の実施形態において、ステップ８１３で、接続要請に対する応答メッセージ及び/又はサービス確認メッセージを受信した場合、送信器は、受信器の接続容量情報を回復させ、自身の容量及び受信された容量に従ってトポロジを導出する。もう一つの実施形態では、ステップ８１３で、接続要請に対する応答メッセージ及び/又はサービス確認メッセージを受信した場合、送信器は、新たなグループを開始し、受信器グループに参加し、あるいは送信器グループに参加する。
図９は、本発明の実施形態による無線通信システムにおいて、受信器によるトポロジ処理方法を示すフローチャートである。
【００５６】
ステップ９０１において、受信器は、スキャンを遂行し、プロビジョンディスカバリー要請メッセージ(又は入力(incoming)接続要請メッセージ)を受信する。プロビジョンディスカバリー要請メッセージ(又は入力接続要請メッセージ)を受信すると、受信器は、ステップ９０３で、受信器のユーザーに入力接続要請メッセージが受信されることを送信器に通知し、ユーザーの確認を要請する。ステップ９０５において、受信器は、この要請がユーザーにより許容されたか否かを判定する。ステップ９０５は、受信器がユーザーが他のサービスを使用するか否かを判定するステップである。要請がユーザーにより許容されない場合、受信器は、要請が許容されるまで待機し、そのプロセスはステップ９０３に戻る。しかしながら、要請がユーザーにより許容される場合、受信器は、ステップ９０７で上記した状態情報を生成し、ステップ９０９で、状態情報と共にディスカバリー要請メッセージ(又は入力接続要請メッセージ)に対する応答メッセージを送信器に送信する。以後、ステップ９１１で、受信器は、送信器から最終応答メッセージを受信したか否かを判定する。最終応答メッセージを送信器から受信した場合、受信器は、ステップ９１３で、グループを形成し、ファイル転送サービスセッションを接続し、ステップ９１５で、ファイル転送サービスセッションを通じてファイルを受信する。
【００５７】
しかしながら、最終応答メッセージを送信器から受信しない場合、受信器は、ステップ９０９を反復し、最終応答メッセージを受信するまで継続してステップを遂行する。
図１０及び図１１は、本発明の一実施形態による送信器と受信器のトポロジフローを示す。
図１０を参照すると、送信器容量が“Ｎｅｗ”であり、受信器容量が“Ｎｅｗ”である場合、送信器は、受信器とＧＯ交渉を遂行する。
送信器容量が“Ｎｅｗ”であり、受信器容量が“Ｃｌｉｅｎｔ”である場合、送信器は、受信器のグループに参加する。
送信器容量が“Ｎｅｗ”であり、受信器容量が“ＧＯ”である場合、送信器は、受信器のグループに参加する。
【００５８】
送信器容量が“Ｃｌｉｅｎｔ”であり、受信器容量が“Ｎｅｗ”である場合、送信器は、Ｐ２Ｐ  ＧＯとなることによって、自動的にＰ２Ｐグループを開始する。
送信器容量が“Ｃｌｉｅｎｔ”であり、受信器容量が“ＧＯ”である場合、送信器は、受信器のグループに参加する。
送信器容量が“ＧＯ”であり、受信器容量が“Ｎｅｗ”である場合、受信器は、自動的に送信器のグループに参加する。
図１１を参照すると、受信器容量が“Ｎｅｗ”であり、送信器容量が“Ｃｌｉｅｎｔ”である場合、受信器は、自動的にグループに参加する。
受信器容量が“Ｎｅｗ”であり、送信器容量が“ＧＯ”である場合、受信器は、送信器のグループに参加する。
受信器容量が“Ｃｌｉｅｎｔ”であり、送信器容量が“ＧＯ”である場合、受信器は、送信器のグループに参加する。
【００５９】
図１２は、本発明の一実施形態による送信器と受信器を示すブロック構成図である。図１２を参照すると、送信器１２１０は、受信器とのＷｉ-Ｆｉ（登録商標）ダイレクト機能を用いて受信器１２２０に伝送しようとするファイルを送信する。
【００６０】
送信器１２１０の受信部１２１４は、受信器１２２０から受信器１２２０のユーザーがファイル伝送を許容するか、あるいは拒絶するかを示す確認情報及び/又は状態情報を受信する。
【００６１】
送信器の制御部１２１６は、受信器１２２０から受信した確認情報及び/又は状態情報に基づき、受信器１２２０とのＷｉ-Ｆｉ（登録商標）ダイレクトで接続を継続するか、あるいは中断するかを判定する。
【００６２】
受信器１２２０の受信器１２２４は、送信器１２１０から、送信器１２１０が送信しようとするファイルを受信する。受信器１２２０の送信部１２２２は、制御部１２２６の制御下に、受信器１２２０のユーザーがファイル伝送を許容するか、あるいは拒絶するかを示す確認情報を送信器１２１０に伝送する。受信器１２２０の制御部１２２６は、送信器１２１０から受信した招請メッセージに基づき、送信器１２１０からのファイル転送サービスを許容するか否かをユーザーに問い合わせ、その結果によって確認情報及び/又は状態情報を生成して受信器１２２０の送信部１２２２に提供する。
【００６３】
受信器１２２０の制御部１２２６は、確認情報及び/又は状態情報に基づき、送信器１２１０とのＷｉ-Ｆｉ（登録商標）ダイレクト接続の設定を続けるか、あるいは中断するかを判定できる。
【００６４】
本発明の実施形態によるトポロジ処理方法は、ハードウェア、ソフトウェア、又はそれらの組み合わせの形態で実現可能であることがわかる。このようなソフトウェアは、例えば、揮発性又は非揮発性記憶装置(例えば、削除可能/再書き込み可能なＲＯＭ(Read Only Memory)、メモリ(例えば、ＲＡＭ(Random Access Memory)、メモリチップ、及び集積回路(ＩＣ)チップ)、又は光的に又は磁気的に記録可能な機械(例えば、コンピュータ)-読み取り可能な記憶媒体(例えば、ＣＤ(Compact Disc)、ＤＶＤ(Digital Versatile Disc)、磁気ディスク、及び磁気テープ)に格納することができる。トポロジ処理方法は、制御部及びメモリを含むコンピュータ又は移動端末により実現され得る。このメモリは、本発明の実施形態を実現するための命令を含むプログラムを格納するのに適合した機械読み取り可能な記憶媒体であり得る。
【００６５】
したがって、本発明は、本請求項により定められた装置及び方法を実現するための符号を含むプログラム、及びこのようなプログラムを格納する機械(例えば、コンピュータ)読み取り可能な格納媒体を含む。このプログラムは、有線/無線接続を通じて伝送される通信信号のような媒体を介して電気的に伝送でき、これに均等なものと共に本発明に含まれる。
【００６６】
以上、本発明の詳細な説明においては具体的な実施形態に関して説明したが、特許請求の範囲の記載及びこれと均等なものに基づいて定められる本発明の範囲及び精神を逸脱することなく、形式や細部の様々な変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。
【符号の説明】
【００６７】
１１０  送信端末
１２０  受信端末
１２１０  送信器
１２１２  送信部
１２１４  受信部
１２１６  制御部
１２２０  受信器
１２２２  送信部
１２２４  受信器
１２２６  制御部
【図１】
2015528249.tif 000004
【図２】
2015528249.tif 000005
【図３】
2015528249.tif 000006
【図４】
2015528249.tif 000007
【図５】
2015528249.tif 000008
【図６】
2015528249.tif 000009
【図７】
2015528249.tif 000010
【図８】
2015528249.tif 000011
【図９】
2015528249.tif 000012
【図１０】
2015528249.tif 000013
【図１１】
2015528249.tif 000014
【図１２】
2015528249.tif 000015
【国際調査報告】
2015528249.tif 000016
2015528249.tif 000017