(57)【要約】開示される技術は、基準ポーズデータと類似のポーズを有する同期端末を検出する方法に関する。実施形態において、基準ポーズデータ（前記ポーズデータは、置かれた方向及び傾斜した程度のうち少なくとも１つを含む）と類似のポーズを有する同期端末を検出する方法は、検出サーバが同期端末の検出を要求する移動端末から基準ポーズデータを受信するステップと、前記検出サーバが前記同期端末を検出する基準となる位置データを受信するステップと、前記検出サーバが前記位置データに基づいて決定される基準位置から一定の半径内に存在する周辺端末からそれぞれ自分のポーズデータを受信するステップと、前記検出サーバが前記周辺端末のうち前記基準ポーズデータと類似のポーズデータを有する端末を同期端末として検出するステップと、前記検出サーバが前記同期端末を検出した結果を前記移動端末に送信するステップとを含む、同期端末検出方法を含む。
2016514396.tif 000002
【特許請求の範囲】
【請求項１】
基準ポーズデータ（前記ポーズデータは、置かれた方向及び傾斜した程度のうち少なくとも１つを含む）と類似のポーズを有する同期端末を検出する方法であって、
検出サーバが同期端末の検出を要求する移動端末から基準ポーズデータを受信するステップと、
前記検出サーバが前記同期端末を検出する基準となる位置データを受信するステップと、
前記検出サーバが前記位置データに基づいて決定される基準位置から一定の半径内に存在する周辺端末からそれぞれ自分のポーズデータを受信するステップと、
前記検出サーバが前記周辺端末のうち前記基準ポーズデータと類似のポーズデータを有する端末を同期端末として検出するステップと、
前記検出サーバが前記同期端末を検出した結果を前記移動端末に送信するステップと、
を含む、同期端末検出方法。
【請求項２】
前記基準ポーズデータは、前記移動端末のポーズデータ又は前記同期端末の映像に基づいて算出された前記同期端末のポーズデータを含む、請求項１に記載の同期端末検出方法。
【請求項３】
前記検出するステップは、前記検出サーバが前記移動端末のポーズデータ値又は前記ポーズデータの対称値から閾値範囲内に属するポーズデータを有する端末を前記同期端末として検出する、請求項１に記載の同期端末検出方法
【請求項４】
前記検出サーバが前記移動端末から受信したメッセージを前記検出された同期端末に送信するステップをさらに含む、請求項１に記載の同期端末検出方法
【請求項５】
前記検出するステップで複数の同期端末が検出された場合、前記検出サーバが前記複数の同期端末のいずれか１つの同期端末が選択されるまで前記移動端末のポーズデータを受信するステップ、前記周辺端末のポーズデータを受信するステップ、及び前記同期端末に検出するステップを繰り返すステップをさらに含む、請求項１に記載の同期端末検出方法。
【請求項６】
前記検出サーバが前記同期端末に前記移動端末が位置する方向情報、及び前記移動端末と前記同期端末との間の距離情報のうち少なくとも１つを送信するステップをさらに含む、請求項１に記載の同期端末検出方法。
【請求項７】
移動端末が自分と類似のポーズを有する同期端末を検出する方法であって、
前記移動端末が自分が置かれた方向及び傾斜した程度のうち少なくとも１つを含むポーズデータを収集するステップと、
前記移動端末が前記ポーズデータを検出サーバに送信するステップと、
前記移動端末が基準位置から一定の半径内で前記ポーズデータと類似のポーズデータを有する同期端末を検出した結果を前記検出サーバから受信するステップと、
を含む、同期端末検出方法。
【請求項８】
前記移動端末が前記基準位置として自分の位置データを収集し、前記位置データを前記検出サーバに送信するステップをさらに含む、請求項７に記載の同期端末検出方法。
【請求項９】
前記移動端末が検出された前記同期端末にメッセージを送信するステップをさらに含む、請求項７に記載の同期端末検出方法。
【請求項１０】
前記移動端末が前記同期端末に向かうように置かれたときの方向情報、及び前記移動端末と前記同期端末との間の距離情報のうち少なくとも１つを送信するステップをさらに含む、請求項７に記載の同期端末検出方法。
【請求項１１】
検出された前記同期端末は、前記移動端末のポーズデータ値又は前記ポーズデータの対称値の閾値範囲内にポーズデータ値が属する端末である、請求項７に記載の同期端末検出方法。
【請求項１２】
前記移動端末は、１つの同期端末を検出するまで前記収集するステップ、前記送信するステップ及び前記受信するステップを繰り返して行うステップをさらに含む、請求項７に記載の同期端末検出方法。
【請求項１３】
基準ポーズデータ（前記ポーズデータは、置かれた方向及び傾斜した程度のうち少なくとも１つを含む）と類似のポーズを有する同期端末を検出する方法であって、
前記同期端末が検出サーバからポーズデータの要求を受けるステップと、
前記同期端末が自分が置かれた方向及び傾斜した程度のうち少なくとも１つを含む前記ポーズデータを収集するステップと、
前記ポーズデータを前記検出サーバに送信するステップと、
を含む、同期端末検出方法。
【請求項１４】
前記同期端末が前記同期端末の検出を要求した移動端末からメッセージを受信するステップと、
前記同期端末が前記移動端末から前記移動端末が位置する方向情報、及び前記移動端末と前記同期端末との間の距離情報のうち少なくとも１つを受信するステップと、
前記同期端末が前記方向情報及び前記距離情報のうち少なくとも１つに基づいて、前記移動端末の位置をユーザインタフェースにより知らせるステップと、
をさらに含む、請求項１３に記載の同期端末検出方法。
【請求項１５】
前記知らせるステップは、前記方向情報に基づいて、前記同期端末が前記移動端末に向かうように配置された場合にアラームを生成するステップを含む、請求項１４に記載の同期端末検出方法。
【請求項１６】
前記知らせるステップは、
前記同期端末に装着されたカメラで撮影される映像を前記同期端末の画面に表示するステップと、
前記方向情報及び前記距離情報のうち少なくとも１つに基づいて前記映像で前記移動端末の位置を推定するステップと、
前記映像で前記推定された移動端末の位置に前記移動端末を表示するオブジェクトを増強するステップと、
を含む、請求項１４に記載の同期端末検出方法。
【請求項１７】
前記同期端末が前記移動端末からメッセージを受信するステップと、
前記同期端末が前記メッセージを選択すると、前記メッセージを送信した前記移動端末を振動させたり、前記移動端末のＬＥＤランプ又は画面がちらつくようにする信号を前記移動端末に送信するステップと、
をさらに含む、請求項１３に記載の同期端末検出方法。
【請求項１８】
第１端末が周辺に位置する第２端末にメッセージを送信する方法であって、
前記第２端末を含む映像を撮影するステップと、
前記映像に基づいて算出される前記第２端末が置かれた方向及び傾斜した程度のうち少なくとも１つを含むポーズデータと類似のポーズデータを有する端末にメッセージを送信するステップと、
を含む、メッセージ送信方法。
【請求項１９】
前記第２端末が置かれた方向は、前記第１端末が向かう方向に基づいて算出される、請求項１８に記載のメッセージ送信方法。
【請求項２０】
前記映像又は前記映像に基づいて算出されるポーズデータを検出サーバに送信するステップをさらに含み、前記検出サーバは、前記第１端末の周辺端末からポーズデータを受信して前記周辺端末のうち前記第２端末を検出する、請求項１８に記載のメッセージ送信方法。
【請求項２１】
前記第１端末が前記第２端末に向かうように置かれたときの方向情報、及び前記第１端末と前記第２端末との間の距離情報のうち少なくとも１つを前記第２端末に送信するステップをさらに含む、請求項１８に記載のメッセージ送信方法。
【請求項２２】
請求項１〜請求項２１のいずれか一項に記載の方法を行うプログラムを記録したコンピュータで読出し可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
開示される技術は、ユーザの移動端末と類似のポーズを有する同期端末を検出する方法に関する。
【背景技術】
【０００２】
移動端末の位置を測定するための技術として、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いる方法と無線ネットワーク基地局の受信信号を用いる方法が主に用いられている。しかし、ＧＰＳを用いる方法は室内では使用できない短所があり、基地局の受信信号を用いる方法は正確度が多少落ちる短所がある。
【０００３】
端末の位置を測定する先行技術として、大韓民国公開特許第２０１３−０００２７４８号（位置測位方法とそのためのシステム及び装置）及び第２０１３−０００２２４０号（無線ＬＡＮ信号の強度を用いた位置基盤サービス用の測位システム）などに開示される技術がある。しかし、従来技術は移動端末の位置を測定することにおいて、数メートル内外の誤差範囲を有し、近距離に位置する各端末の位置を区別できるほどの正確な測位が不可能である短所がある。したがって、従来の測位技術では、移動端末のユーザが数メートル内に位置する任意の端末を特定し、特定された端末のユーザにメッセージを送信するなどのサービスを提供できない問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
開示される技術が達成しようとする技術的な課題は、移動端末が検出サーバと連動し、近距離に位置する任意の端末のいずれか１つを特定する方法を提供することにある。開示される技術によると、移動端末のユーザが周辺端末のうち自分が特定しようとする端末（Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ｔｅｒｍｉｎａｌ：以下、同期端末）と類似のポーズに移動端末を配置することによって、検出サーバが移動端末と類似のポーズを有する同期端末を検出する。近距離に位置する周辺端末のいずれか１つを特定可能であれば、ユーザが特定された同期端末にメッセージを送信したり、クーポン、商品引替券（例えば、プレゼント券）などを送信するなどの様々なサービスが提供されてもよい。一方、開示される技術は、移動端末と同期端末が全て予め約束された特定動作を同時に行うことにより相互を認識する技術とは異なり、移動端末が独自に特定しようとする同期端末と類似のポーズを取ることにより同期端末を認識できるという特徴がある。すなわち、開示される技術によると、移動端末が同期端末を認識するために同期端末の意図的な行為を必要としないため、分からない人の端末も移動端末が独自に認識することができる。
【０００５】
例えば、従来には、周辺に気に入る異性を発見して文字メッセージを送信したい場合でも、当該の異性が参加することなく端末を特定できない問題があった。また、従来の測位技術は近距離に位置する端末のいずれか１つを特定するためには正確度が低下する限界があった。しかし、本発明の技術によると、ユーザは気に入る異性の端末と同様に移動端末を配置することにより、当該異性の端末（すなわち、同期端末）を特定することができ、当該異性に文字メッセージを送信することができる。
【課題を解決するための手段】
【０００６】
前記の技術的な課題を解決するために開示される技術の第１側面は、基準ポーズデータ（前記ポーズデータは、置かれた方向及び傾斜した程度のうち少なくとも１つを含む）と類似のポーズを有する同期端末を検出する方法であって、検出サーバが同期端末の検出を要求する移動端末から基準ポーズデータを受信するステップと、前記検出サーバが前記同期端末を検出する基準となる位置データを受信するステップと、前記検出サーバが前記位置データに基づいて決定される基準位置から一定の半径内に存在する周辺端末からそれぞれ自分のポーズデータを受信するステップと、前記検出サーバが前記周辺端末のうち前記基準ポーズデータと類似のポーズデータを有する端末を同期端末として検出するステップと、前記検出サーバが前記同期端末を検出した結果を前記移動端末に送信するステップとを含む同期端末検出方法を提供する。
【０００７】
前述する技術的な課題を解決するために開示された技術の第２側面は、移動端末が自分と類似のポーズを有する同期端末を検出する方法であって、前記移動端末が自分が置かれた方向及び傾斜した程度のうち少なくとも１つを含むポーズデータを収集するステップと、前記移動端末が前記ポーズデータを検出サーバに送信するステップと、前記移動端末が基準位置から一定の半径内で前記ポーズデータと類似のポーズデータを有する同期端末を検出した結果を前記検出サーバから受信するステップとを含む同期端末検出方法を提供する。
【０００８】
前述する技術的な課題を解決するために開示された技術の第３側面は、基準ポーズデータ（前記ポーズデータは、置かれた方向及び傾斜した程度のうち少なくとも１つを含む）と類似のポーズを有する同期端末を検出する方法であって、前記同期端末が検出サーバからポーズデータの要求を受けるステップと、前記同期端末が自分が置かれた方向及び傾斜した程度のうち少なくとも１つを含む前記ポーズデータを収集するステップと、前記ポーズデータを前記検出サーバに送信するステップとを含む同期端末検出方法を提供する。
【０００９】
前述する技術的な課題を解決するために開示された技術の第４側面は、第１端末が周辺に位置する第２端末にメッセージを送信する方法であって、前記第２端末を含む映像を撮影するステップと、前記映像に基づいて算出される前記第２端末が置かれた方向及び傾斜した程度のうち少なくとも１つを含むポーズデータと類似のポーズデータを有する端末にメッセージを送信するステップとを含むメッセージ送信方法を提供する。
【００１０】
前述する技術的な課題を解決するために開示された技術の第５側面は、前記方法を行うプログラムを記録したコンピュータで読出し可能な記録媒体を提供する。
【発明の効果】
【００１１】
開示される技術の実施形態は次の長所を有する効果がある。ただし、開示される技術の実施形態がこれを全て含まなければならない意味ではないため、開示される技術の権利範囲はこれによって制限されるものと理解されることはない。
【００１２】
開示される技術によると、ユーザは近距離に位置する相対端末を相手のいずれの作為的な行動なくても特定できる長所がある。従来の測位技術は、数メートル内の誤差範囲を有するか室内では使用できないため、近距離に位置する端末の特定のために使用することができない限界があった。しかし、本発明によると、所望する相対端末を容易に特定することができ、したがって、これを活用した様々なサービスを提供できるという長所がある。
【図面の簡単な説明】
【００１３】
【図１】開示される技術が適用できる環境について説明するための図である。
【図２】開示される技術により移動端末が同期端末を検出し、同期端末にメッセージを送信する過程を示したフローチャートである。
【図３Ａ】同期端末が画面を用いて移動端末の位置を知らせる方法を例にして説明するための図である。
【図３Ｂ】同期端末が画面を用いて移動端末の位置を知らせる方法を例にして説明するための図である。
【図４】開示される一実施形態に係る検出サーバが移動端末と類似のポーズを有する同期端末を検出する方法を説明するためのフローチャートである。
【図５】開示される技術の一実施形態によって、移動端末が自分と類似のポーズを有する同期端末を検出する方法を説明するためのフローチャートである。
【図６】開示される技術の一実施形態によって、同期端末の側面で移動端末と類似のポーズを有する同期端末を検出する方法を説明するためのフローチャートである。
【図７】開示される技術の一実施形態によって、第１端末が周辺に位置する第２端末にメッセージを送信する方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
開示される技術に関する説明は、構造的ないし機能的な説明のための実施形態に過ぎないため、開示される技術の権利範囲は本文に説明した実施形態によって制限されるものと解釈されることはない。すなわち、実施形態は様々な変更が可能であり、様々な形態を有し得るため、開示される技術の権利範囲は技術的な思想を実現することのできる均等物を含むものとして理解されなければならない。
【００１５】
一方、本出願で叙述される用語の意味は、次のように理解されなければならない。
「第１」、「第２」などの用語は１つの構成要素を他の構成要素から区別するためのものとして、この用語によって権利範囲が限定されることはない。例えば、第１構成要素は第２構成要素に命名することができ、同様に第２構成要素も第１構成要素に命名してもよい。
【００１６】
ある構成要素が他の構成要素に「連結されて」いると記載される場合、その他の構成要素に直接的に連結されてもよく、中間に他の構成要素が存在するものと理解されなければならない。一方、ある構成要素が他の構成要素に「直接連結されて」いると記載される場合、中間に他の構成要素が存在しないものと理解されなければならない。一方、構成要素間の関係を説明する他の表現、すなわち、「〜間に」と「直ちに〜間に」」又は「〜に隣接する」と「〜に直接隣接する」なども同様に解釈されなければならない。
【００１７】
単数の表現は文脈上、明白に相異に意味しない限り複数の表現を含むものと理解されなければならず、「含む」又は「有する」などの用語は実施した特徴、数字、ステップ、動作、構成要素、部分品又はこれを組み合わせたものが存在することを指定するためのものであって、１つ又はそれ以上の他の特徴や数字、ステップ、動作、構成要素、部分品又はこれを組み合わせたものの存在又は付加可能性を予め排除しないものと理解されなければならない。
【００１８】
各ステップは、文脈上明白に特定の順序を記載しない限り明記した順序と相異に生じ得る。すなわち、各ステップは明記された順序と同一に生じてもよく、実質的に同時に行われてもよく、逆の順に行われてもよい。
【００１９】
ここで用いられる全ての用語は相異に定義されない限り、開示される技術が属する分野で通常の知識を有する者によって一般的に理解されるものと同一の意味を有する。一般的に用いられる予め定義されているような用語は、関連技術の文脈上に有する意味と一致するものと解釈すべきであり、本出願で明白に定義しない限り、理想的であるとか過度に形式的な意味を有するものと解釈されることはない。
【００２０】
図１は、開示される技術が適用され得る環境について説明するための図である。ユーザの移動端末１１０は基準位置、例えば、自分の位置から一定の半径内に位置する周辺端末１２２、１２４、１２６のうち自分と同一のポーズを有する同期端末１２４を検出することができる。図２は、開示される技術により、移動端末１１０が同期端末１２４を検出し、同期端末１２４にメッセージを送信する過程を示したフローチャートである。移動端末１１０及び周辺端末１２２、１２４、１２６は移動通信網、無線ＬＡＮ、または個人領域ネットワーク（ブルーツースなど）などを基盤に無線でデータのやり取りできるが、これに限定されることなく、いずれの通信方式を用いても構わない。図１及び図２を参照してユーザが気に入る異性を発見し、当該異性にメッセージを送信する過程について例を挙げて説明する。
【００２１】
気に入る異性を発見したユーザは、まず、当該異性の端末、すなわち、自分が検出しようとする同期端末１２４と同一のポーズに移動端末を配置する（Ｓ２００）。ここで、ポーズとは、端末が向かっている方向又は端末が傾斜角度を意味するが、これに限定されることはない。例えば、ポーズは端末の動き情報、端末が向かう方向又は角度が変化するシーケンス情報などをさらに含み得る。所定のポーズに配置された移動端末１１０は、自分のポーズデータを収集する（Ｓ２０５）。例えば、移動端末１１０は、地磁気センサ、加速度センサ、ジャイロスコープセンサなどから自分が向かっている方向、傾斜程度、回転角度、動き情報などを収集することができる。ポーズデータを収集した移動端末１１０は、検出サーバ２００にポーズデータを送信する（Ｓ２１０）。これと共に、実現例に応じて、移動端末１１０は基準位置を決定するための位置情報を検出サーバ２００に送信する。ポーズデータと位置データを受信した検出サーバ２００は、これに基づいて基準位置から一定の半径内に存在する周辺端末１２２、１２４、１２５を検出する（Ｓ２２０）。ここで、図１に示された端末１２２、１２４、１２６、１３２、１３４、１３６は、本実施形態に係るサービスに予め加入した端末として、ポーズデータ、位置データ提供、及びメッセージ受信に同意した端末である。検出サーバ２００は、検出された周辺端末１２２、１２４、１２６にポーズデータを要求する信号を送信する（Ｓ２２５）。周辺端末１２２、１２４、１２６は、要求に応じてそれぞれのポーズデータを収集し（Ｓ２３０）、これを検出サーバ２００に送信する（Ｓ２３５）。検出サーバは、受信されたポーズデータを比較して周辺端末１２２、１２４、１２６のうち移動端末１１０と類似のポーズを有する同期端末１２４を検出する。移動端末１１０が検出サーバ２００から同期端末１２４の検出結果を受信すると（Ｓ２４５）、移動端末１１０は、同期端末１２４にメッセージを送信する（Ｓ２５０、Ｓ２５５）。メッセージは、例えば、ユーザの心を表現した文字メッセージ、ユーザのプロフィール情報メッセージなどであってもよい。ユーザのプロフィールは、ユーザの写真、年齢又は職業などユーザに対する一般的な情報を含み、または、現在の自分が着ている衣装、ヘアスタイルなど同期端末１２４のユーザが視覚的に確認できる情報を含んでもよい。ユーザプロフィールは、同期端末１２４のユーザが移動端末１１０のユーザが誰であるかを確認できるよう助ける。一実施形態に係る同期端末１２４のユーザがメッセージを送信した移動端末１１０のユーザをより容易に確認できるようにするため、移動端末１１０が位置する方向、距離などの付加情報を送信することができる。例えば、方向情報である場合、移動端末１１０のユーザは、移動端末１１０が同期端末１２４に向かうように配置した後（Ｓ２６０）移動端末１１０の方向情報を同期端末１２４に送信する（Ｓ２６５、Ｓ２７０）。また、移動端末１１０のユーザは、移動端末１１０と同期端末１２４との間の距離を入力して同期端末１２４に送信してもよい。同期端末１２４は、受信された情報に基づいて移動端末１１０がどの方向、どの距離に存在するかを把握し、これを同期端末１２４のユーザに知らせる（Ｓ２８０）。図３は、同期端末が画面を用いて移動端末の位置を知らせる方法を例にして説明するための図である。一例として、同期端末１２４は、同期端末１２４が置かれた方向を基準として移動端末１１０が存在する方向を図３Ａに示すように画面に表示することができる。他の一例として、同期端末１２４を動いて同期端末１２４の方向が移動端末１１０に向かう方向に合わせられれば、アラーム（音、振動、ちらつきなど）を生成し得る。更なる一例として、図３Ｂに示すように、同期端末に装着されたカメラが映像を撮影し、撮影された映像に移動端末１１０の位置を示すオブジェクト（例えば、ハート形状）を増強して画面に出力することができる。他の実施形態によると、同期端末１２４のユーザが受信されたメッセージを選択する場合、該当する移動端末１１０に信号を送信し、移動端末１１０が振動したり、移動端末１２４のＬＥＤランプ又は画面がちらつくようにしてもよい。同期端末１２４のユーザは、周辺に振動が発生したり、ＬＥＤランプ又は画面がちらつく端末を探して移動端末１１０のユーザを確認できる。前述した実施形態のように、メッセージを送信した移動端末１１０のユーザを確認すると、同期端末１２４のユーザは、確認された移動端末１１０のユーザによりメッセージを受諾／拒否することができる。
【００２２】
以下、図４〜図６に示すフローチャートを参照して同期端末を検出する過程をより具体的に説明する。
図４は、開示される技術の一実施形態は、検出サーバが移動端末と類似のポーズを有する同期端末を検出する方法を説明するためのフローチャートである。検出サーバ２００は、サービスに予め加入した端末からポーズデータを受信し、移動端末１１０の要求に応じて移動端末１１０と類似のポーズを有する周辺端末１２４を検出する。
【００２３】
ステップＳ４１０において、検出サーバ２００が移動端末１１０から移動端末１１０が置かれた方向及び傾斜程度のうち少なくとも１つを含むポーズデータを受信する。ステップＳ４２０において、検出サーバ２００が同期端末１２４を検出する基準となる位置データを受信する。一例として、基準となる位置が移動端末１１０の位置である場合、検出サーバ２００は移動端末１１０又は移動端末１１０が属する無線ネットワークの基地局などから移動端末１１０の位置データを受信してもよい。他の一例として、移動端末１１０は、所定の位置を基準位置に指定して位置データを検出サーバに送信してもよい。所定の位置は、例えば、現在ＴＶで放映されているプログラムで特定俳優が位置する場所であってもよい。ステップＳ４３０において、検出サーバ２００が受信した位置データに基づいて決定される基準位置から一定の半径内に存在する周辺端末１２２、１２４、１２６を検出する。例えば、一定の半径は３メートル、５メートル、１０メートルなどのように設定され、ユーザから入力された距離に決定され、検出結果に応じて一定の半径が調整される。端末１２２、１２４、１２６、１３２、１３４、１３６は、検出サーバ２００が提供するサービスに予め加入した端末であって、周期的に自分の位置データを検出サーバ２００に提供する。検出サーバ２００は、検出された周辺端末１２２、１２４、１２６にポーズデータを要求し、周辺端末１２２、１２４、１２６はそれぞれ自分のポーズデータを収集した後、これを検出サーバ２００に送信する（Ｓ４４０）。
【００２４】
ステップＳ４５０において、検出サーバ２００が周辺端末１２２、１２４、１２６のうち移動端末１１０のポーズデータと類似のポーズデータを有する端末を同期端末に検出する。一実施形態に係る検出サーバ２００は、移動端末１１０のポーズデータ値又はポーズデータの対称値と周辺端末１２２、１２４、１２６のポーズデータ値を比較し、その差が閾値よりも小さい場合、同期端末１２４に検出する。すなわち、検出サーバ２００は、移動端末１１０のポーズデータ値又はポーズデータの対称値から閾値範囲内に属するポーズデータを有する端末を同期端末に検出し得る。ここで、検出サーバ２００はポーズデータの対称値とも比較し、移動端末１１０と同期端末１２４の左右、上下、及び前後が全て同一である場合だけではなく、左右、上下、または、前後がひっくり返した時（正面から観測したとき、上下又は前後の区分が難しいときなど）の場合も含んでポーズが類似するかを比較する。他の実施形態に係る検出サーバ２００は、移動端末１１０のポーズデータ値又はポーズデータの対称値と周辺端末１２２、１２４、１２６のポーズデータ値とを比較し、その差が最も小さい端末を同期端末１２４に検出し得る。検出サーバ２００は、同期端末１２４を検出した結果を移動端末１１０に送信する（Ｓ４６０）。一方、実施形態により、複数の同期端末が検出される場合、検出サーバ２００が複数の同期端末が検出されたか否かを判断する（Ｓ４７０）。例えば、複数の同期端末が検出された場合、検出サーバ２００が複数の同期端末のいずれか１つの同期端末を選択するまで移動端末１１０のポーズデータを受信するステップ（Ｓ４１０）、周辺端末のポーズデータを受信するステップ（Ｓ４４０）、及び同期端末で検出するステップ（Ｓ４５０）を繰り返すことができる。検出サーバ２００は、ステップＳ４１０、Ｓ４４０、Ｓ４５０を繰り返して閾値を外れたポーズデータを有する周辺端末を同期端末から除外したり、または、移動端末１１０と最も類似のポーズデータを有する端末を最終の同期端末として決定してもよい。１つの同期端末が検出されれば、検出サーバ２００は、移動端末１１０から受信したメッセージを検出された同期端末に送信する（Ｓ４８０）。一例として、移動端末１１０は、自分の心を表現する文字メッセージ、または、食べ物、飲み物の割引クーポンや無料クーポン、商品引替券などを同期端末に送信してもよい。他の一例として、移動端末１１０は自分のユーザプロフィールを同期端末に送信して自分が誰であるかを確認可能にする。
【００２５】
一方、前述した実施形態では、気に入る異性にメッセージを送信する場合を例にして説明したが、開示される技術は、企業、デパート、マートの販促行事などにも適用されてもよい。例えば、ユーザがデパートの正門の前にある販促用端末（移動通信機能がない端末も含む）と同一のポーズに自分の移動端末を配置すると、デパートでユーザの端末にデパート割引クーポンを提供することができる。また、異なる例として、開示される技術は、放送会社のプログラム広報サービスに適用されてもよい。例えば、ユーザがテレビ番組を見ながら自分が好む芸能人の端末のポーズと同一ポーズに自分の移動端末を配置してプログラム情報又は基準位置を入力すれば、検出サーバが芸能人を特定することができる。ユーザは、放送会社のサービスによってプログラムに出演した人のうち自分が特定した芸能人にメッセージ又は商品引替券を送信することができる。
【００２６】
また、実施形態により、メッセージを受信した同期端末１２４のユーザが移動端末１２０のユーザを確認できるよう、検出サーバ２００が、同期端末１２４に移動端末１１０が位置する方向又は距離情報を送信する（Ｓ４９０）。
【００２７】
図５は、開示される技術の一実施形態に係る移動端末が自分と類似のポーズを有する同期端末を検出する方法を説明するためのフローチャートである。まず、移動端末１１０のユーザが自分が検出しようとする端末、すなわち同期端末１２４と類似のポーズに移動端末１１０を配置する。その後、ステップＳ５１０において、移動端末１１０が自分が置かれた方向及び傾斜程度のうち少なくとも１つを含むポーズデータを収集し、収集されたポーズデータを検出サーバ２００に送信する。実施形態に係る移動端末１１０は、ポーズデータと共に自分の位置データを収集し、収集された位置データを検出サーバに送信する（Ｓ５２０）。ここで、位置データは、ＧＰＳ受信情報又は基地局から提供された位置情報に基づいて生成されてもよい。移動端末１１０からポーズデータを受信した検出サーバ２００は、これに基づいて基準位置から一定の半径内で移動端末１１０のポーズデータと類似のポーズデータを有する同期端末１２４を検出する。その後、移動端末１１０は、検出サーバ２００から同期端末１２４の検出結果を受信する（Ｓ５３０）。例えば、同期端末１２４は、移動端末１１０のポーズデータ値又はポーズデータの対称値の閾値範囲内にポーズデータ値が属する端末である。ステップＳ５４０において、移動端末１１０は、検出サーバ２００から受信した同期端末の検出結果に基づいて複数の同期端末が検出されたか否かを判断する。複数の同期端末が検出された場合、移動端末１１０は、１つの同期端末が検出されるまで収集するステップＳ５１０、送信するステップＳ５２０、及び受信するステップＳ５３０を繰り返して行う。移動端末は、ステップＳ５１０〜Ｓ５３０を繰り返して閾値範囲から離れるポーズデータを有する端末を同期端末から除外したり、または、自分と最も類似のポーズデータを有する端末を最終の同期端末として決定する。１つの同期端末１２４が検出されれば、移動端末は検出された同期端末１２４にメッセージを送信する（Ｓ５５０）。一例として、移動端末１１０は、文字メッセージ、食べ物、飲み物の割引クーポンや無料クーポン、商品引替券などを同期端末１２４に送信してもよい。また、他の一例として、移動端末１１０は、自分のユーザプロフィールを同期端末１２４に送信して自分が誰であるかを確認できるようにしてもよい。また、実施形態により、同期端末１２４が移動端末１１０の位置を認識できるように、ユーザは移動端末１１０を同期端末１２４方向に配置し、移動端末１１０が置かれた方向情報を検出サーバ２００又は同期端末１２４に送信する（Ｓ５６０）。正確度を高めるために、ユーザは方向情報だけでなく、移動端末１１０と同期端末１２４との間の距離情報も検出サーバ２００又は同期端末１２４に提供することができる。距離情報は、例えば、ユーザから直接入力されたり、イメージ処理、無線信号処理などによって推定され得る。
【００２８】
図６は、開示される技術の一実施形態に係る同期端末の側面で移動端末と類似のポーズを有する同期端末を検出する方法を説明するためのフローチャートである。ステップＳ６１０において、同期端末１２４を含む周辺端末１２２、１２４、１２６は、移動端末１１０の検出要求に応じて検出サーバ２００からポーズデータが要求される。ポーズデータが要求された同期端末１２４は、自分が置かれた方向及び傾斜程度のうち少なくとも１つを含むポーズデータを収集し（Ｓ６２０）、収集されたポーズデータを検出サーバ２００に送信する（Ｓ６３０）。その後、検出サーバ２００が同期端末１２４を検出し、検出情報を移動端末１１０に提供すると、同期端末１２４は、移動端末１１０からメッセージを受信する（Ｓ６４０）。
【００２９】
また、一実施形態に係る移動端末１１０は、同期端末１２４が移動端末１１０のユーザを確認できるように移動端末１１０が向かう方向情報を提供する（Ｓ６４０）。ここで、方向情報は、移動端末１１０が同期端末１２４に向かうように置かれた場合、移動端末１１０が向かう方向の情報を意味する。移動端末１１０は、正確度を高めるために移動端末１１０と同期端末１２４間の距離情報もともに提供する。ステップＳ６５０において、同期端末１１０は、提供された方向、距離情報などに基づいてユーザインタフェースを介して移動端末１１０の位置をユーザに知らせることができる。一例として、同期端末１１０は図３Ａに示すように画面に移動端末１１０の方向を表示してもよい。他の一例として、同期端末１１０は、自分が移動端末１１０に向かうように配置された場合、音、振動、ちらつきなどのアラームを生成してもよい。一実施形態に係る同期端末１２４が移動端末１10の位置（方向及び距離のうち少なくとも１つの情報）をユーザインタフェースを用いて知らせる方法は、ステップＳ６５２〜ステップＳ６５６の通りである。まず、ステップＳ６５２において、同期端末１２４は、装着されたカメラで撮影される映像を自分の画面に表示する。ステップＳ６５４において、移動端末１１０から提供された方向情報に基づいて映像で移動端末１１０の位置を推定する。例えば、同期端末１２４は、自分が置かれた方向と移動端末１１０の方向を比較し、その差に基づいて移動端末１１０の位置を推定し得る。ステップＳ６５６において、同期端末１２４は、画面に表示される映像のうち推定された移動端末１２４の位置に移動端末１１０を示すオブジェクトを増強する。自分にメッセージを送信した移動端末１１０のユーザを確認した同期端末１２４のユーザはメッセージを受諾したり拒否するなどの対応を行うことができる。
【００３０】
他の実施形態により、同期端末１２４のユーザが受信されたメッセージを選択する場合、該当する移動端末１１０に信号を送信し、移動端末１１０が振動したり、移動端末１２４のＬＥＤランプ又は画面がちらつくようにしてもよい。同期端末１２４のユーザは周辺に振動が発生したり、ＬＥＤランプ又は画面がちらつく端末を探して移動端末１１０のユーザを確認することもできる。
【００３１】
図７は、開示された技術の他の一実施形態により移動端末が周辺に位置する同期端末にメッセージを送信する方法について説明するためのフローチャートである。図２及び図４〜図６を参照して説明した方法は、検出サーバ２００が同期端末１２４を検出するための基準となるポーズデータを取得するため、移動端末１１０を同期端末１２４と類似のポーズに配置し、移動端末１１０のポーズデータを検出サーバ２００に送信するが、図７に示す実施形態は、移動端末が同期端末を含む映像を撮影して映像を分析することで、同期端末検出の基準となるポーズデータを取得する。すなわち、図２及び図４〜図６に示す実施形態では、同期端末検出のための基準ポーズデータに移動端末のポーズデータを用いる一方、図７に示す実施形態では、同期端末を撮影したイメージから基準ポーズデータを算出して使用する。以下、図７を参照して第２端末（同期端末に対応する）を検出し、第１端末（移動端末に対応する）が検出された第２端末にメッセージを送信する方法を説明する。
【００３２】
ステップＳ７０５において、第１端末７１０が第２端末７２０を含む映像を撮影する。ここで、第１端末７１０は、静止画又は動画を撮影するためのカメラを内蔵する携帯電話、スマートフォン、ＰＤＡ又はタブレット端末であってもよい。ステップＳ７１０において、第１端末７１０が撮影された映像に基づいて、第２端末７２０が置かれた方向及び傾斜した程度のうち少なくとも１つを含むポーズデータを算出する。一実施形態に係る第１端末７１０は、撮影された映像から第２端末７２０を抽出した後、第２端末７２０が置かれた方向又は傾斜した角度などを算出するイメージプロセシング過程を実行する。第２端末７２０が置かれた方向は、第１端末７１０が置かれた方向情報を用いてより正確に算出することができる。例えば、第１端末７１０に含まれた地磁気センサを用いて第１端末７１０が向かう方向情報を収集した後、第１端末７１０が向かう方向に、映像内で第２端末７２０が向かう方向を加えて実際に第２端末７２０が向かう方向を算出することができる。撮影された映像内に位置する第２端末７２０のポーズデータが算出されれば、ステップＳ７１５において、第１端末７１０が算出されたポーズデータを検出サーバ２００に送信する。一方、実施形態により、図７に図示されたステップＳ７１０〜Ｓ７１５とは異なって、第１端末７１０が撮影された映像及び地磁気センサ値を検出サーバ２００に送信すれば、検出サーバ２００が映像から第２端末７２０が置かれた方向及び傾斜した程度のうち少なくとも１つを含むポーズデータを算出することもできる。
【００３３】
ステップＳ７０５〜Ｓ７１５を通じて検出サーバ２００が第２端末７２０を検出するための基準となるポーズデータを取得すれば、第１端末７１０は、取得されたポーズデータと類似のポーズデータを有する端末を第２端末７２０に見なしてメッセージを送信することができる。すなわち、検出サーバ２００は、基準位置（例えば、第１端末の位置）から一定の半径内に存在する端末からそれぞれのポーズデータを受信し、前記端末のうちステップＳ７０５〜Ｓ７１５を通じて取得したポーズデータと類似のポーズデータを有する端末を第２端末７２０に決定し（Ｓ７２０〜Ｓ７４０）、第１端末７１０が第２端末７２０にメッセージを送信可能にする（Ｓ７４５〜Ｓ７５５）。その後、第１端末７１０は、第２端末７２０のユーザが第１端末７１０を識別できるように、第１端末７１０が第２端末７２０に向かうよう置かれたときの方向情報及び第１端末７１０と第２端末７２０との間の距離情報のうち少なくとも１つを第２端末７２０に送信する（Ｓ７６０〜Ｓ７７０）。ステップＳ７２０〜Ｓ７８０は、図２に示すＳ２２０〜Ｓ２８０及び図４〜図６を参照し、これに対応して説明された部分が類似するように適用され得るため、その説明は省略する。
【００３４】
開示された技術は、多様なコンピュータ手段を介して様々な処理を実行することができるプログラム命令の形態で実現され、コンピュータで読取可能な記録媒体に記録されてもよい。コンピュータ読取可能な媒体は、プログラム命令、データファイル、データ構造などのうち１つまたはその組合せを含んでもよい。媒体に記録されるプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり、使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、光ディスクのような光磁気媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれてもよい。プログラム命令の例には、コンパイラによって作られるような機械語コードだけでなく、インタープリタなどを用いてコンピュータによって実行できる高級言語コードが含まれる。前記したハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同様である。
【００３５】
以上、図２〜図７では、気に入る異性にメッセージを送信する場合を例にして説明したが、販促サービス、広報サービスなどの多様なサービスに開示の技術が適用され得る。すなわち、開示された技術であるシステム及び装置は、理解を助けるために図面に図示された実施形態を参考にし説明したが、これは例示的なものであり、当該の分野で通常的の知識を有する者であれば、これから多様な変形及び均等な他実施形態が可能である点を理解するのであろう。従って、開示された技術の技術的な保護範囲は添付された特許請求範囲によって定められるものである。
【図１】
2016514396.tif 000003
【図２】
2016514396.tif 000004
【図３ａ】
2016514396.tif 000005
【図３ｂ】
2016514396.tif 000006
【図４】
2016514396.tif 000007
【図５】
2016514396.tif 000008
【図６】
2016514396.tif 000009
【図７】
2016514396.tif 000010
【国際調査報告】
2016514396.tif 000011
2016514396.tif 000012
2016514396.tif 000013
2016514396.tif 000014