(57)【要約】【課題】ジェスチャ情報を利用してサービスに対するユーザ間の関係を設定する方法およびシステムを開示する。【解決手段】本発明の関係設定方法は、コンピュータに備わる手段が、複数のモバイル端末機から１つのユーザジェスチャに対して複数のモバイル端末機それぞれで認識されたジェスチャに対する情報を受信し、認識されたジェスチャに対する情報に基づいて認識されたジェスチャと前記１つのユーザジェスチャとの間のジェスチャ関連性を決定し、ジェスチャ関連性を利用して複数のモバイル端末機のユーザ間に人的関係を設定するか否かを決定する。【選択図】図２
2014239415.tif 000002
【特許請求の範囲】
【請求項１】
関係設定システムにおいて、
複数のモバイル端末機から１つのユーザジェスチャに対して前記複数のモバイル端末機それぞれで認識されたジェスチャに対する情報を受信し、
前記認識されたジェスチャに対する情報に基づいて前記認識されたジェスチャと前記１つのユーザジェスチャとの間のジェスチャ関連性を決定し、および
前記ジェスチャ関連性を利用して前記複数のモバイル端末機のユーザ間に人的関係を設定するか否かを決定することを含む関係設定方法。
【請求項２】
前記情報を受信することは、
前記複数のモバイル端末機それぞれの地理的位置情報をさらに受信し、
前記地理的位置情報に基づいて前記地理的位置相互の位置関連性を決定することをさらに含み、
前記人的関係を設定するか否かを決定することは、
前記位置関連性をさらに利用して前記人的関係を設定するか否かを決定することを特徴とする請求項１に記載の関係設定方法。
【請求項３】
前記位置関連性を決定することは、
前記地理的位置相互の距離が予め設定された距離範囲以内に存在するか否かに応じて前記位置関連性の有無を決定することを特徴とする請求項２に記載の関係設定方法。
【請求項４】
前記認識されたジェスチャに対する情報は、前記複数のモバイル端末機それぞれにおいてジェスチャの認識が始まった位置に対する情報および前記ジェスチャの認識が終わった位置に対する情報を少なくとも含むことを特徴とする請求項１から３のいずれか一項に記載の関係設定方法。
【請求項５】
前記ジェスチャ関連性を決定することは、
前記認識されたジェスチャに対して前記ジェスチャの認識が終わった位置と前記ジェスチャの認識が始まった位置とを比較し、前記認識されたジェスチャが互いに連続した１つのジェスチャであるか否かに応じて前記ジェスチャ関連性の有無を決定することを特徴とする請求項４に記載の関係設定方法。
【請求項６】
前記ジェスチャ関連性を決定することは、
前記ジェスチャの認識が始まった位置に対する情報と前記ジェスチャの認識が終わった位置に対する情報とに基づいて前記認識されたジェスチャそれぞれに対する方向情報を生成し、前記方向情報をさらに利用して前記認識されたジェスチャが互いに連続した１つのジェスチャであるか否かを決定することを特徴とする請求項５に記載の関係設定方法。
【請求項７】
前記情報を受信することは、
前記複数のモバイル端末機においてジェスチャが認識された時刻に対する情報をさらに受信し、
前記ジェスチャ関連性を決定することは、
前記時刻に対する情報に応じて決定される前記認識されたジェスチャ間の認識順をさらに利用して前記ジェスチャ関連性を決定することを特徴とする請求項１から６のいずれか一項に記載の関係設定方法。
【請求項８】
前記情報を受信することは、
前記複数のモバイル端末機においてジェスチャが認識された時刻に対する情報をさらに受信し、
前記ジェスチャが認識された時刻を比較して時刻関連性を決定することをさらに含み、
前記人的関係を設定するか否かを決定することは、
前記時刻関連性をさらに利用して前記人的関係を設定するか否かを決定することを特徴とする請求項１から７のいずれか一項に記載の関係設定方法。
【請求項９】
前記情報を受信することは、
前記複数のモバイル端末機の方向に対する情報をさらに受信し、
前記ジェスチャ関連性を決定することは、
前記方向に対する情報をさらに利用して前記ジェスチャ関連性を決定することを特徴とする請求項１から８のいずれか一項に記載の関係設定方法。
【請求項１０】
前記情報を受信することは、
前記複数のモバイル端末機の方向に対する情報をさらに受信し、
前記方向に対する情報を比較して方向関連性を決定することをさらに含み、
前記人的関係を設定するか否かを決定することは、
前記方向関連性をさらに利用して前記人的関係を設定するか否かを決定することを特徴とする請求項１から９のいずれか一項に記載の関係設定方法。
【請求項１１】
複数のモバイル端末機から１つのユーザジェスチャに対して前記複数のモバイル端末機それぞれで認識されたジェスチャに対する情報を受信する情報受信部、
前記認識されたジェスチャに対する情報に基づいて前記認識されたジェスチャと前記１つのユーザジェスチャとの間のジェスチャ関連性を決定する関連性決定部、および
前記ジェスチャ関連性を利用して前記複数のモバイル端末機のユーザ間に人的関係を設定するか否かを決定する関係設定部を含む関係設定システム。
【請求項１２】
前記情報受信部は、
前記複数のモバイル端末機それぞれの地理的位置情報をさらに受信し、
前記関連性決定部は、
前記地理的位置情報に基づいて前記地理的位置相互の位置関連性を決定し、
前記関係設定部は、
前記位置関連性をさらに利用して前記人的関係を設定するか否かを決定することを特徴とする請求項１１に記載の関係設定システム。
【請求項１３】
前記関連性決定部は、
前相互の距離が予め設定された距離範囲以内に存在するか否かに応じて前記位置関連性の有無を決定することを特徴とする請求項１２に記載の関係設定システム。
【請求項１４】
前記認識されたジェスチャに対する情報は、前記複数のモバイル端末機それぞれにおいてジェスチャの認識が始まった位置に対する情報および前記ジェスチャの認識が終わった位置に対する情報を少なくとも含むことを特徴とする請求項１１から１３のいずれか一項に記載の関係設定システム。
【請求項１５】
前記ジェスチャ関連性を決定することは、
前記認識されたジェスチャに対して前記ジェスチャの認識が終わった位置と前記ジェスチャの認識が始まった位置とを比較し、前記認識されたジェスチャが互いに連続した１つのジェスチャであるか否かに応じて前記ジェスチャ関連性の有無を決定することを特徴とする請求項１４に記載の関係設定システム。
【請求項１６】
請求項１から１０のいずれか一項に記載の方法をコンピュータに実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１７】
モバイル端末機のユーザと少なくとも１つの他のモバイル端末機のユーザとの間の関係を設定するように前記モバイル端末機を制御するアプリケーションをインストールするためのファイルを配布するファイル配布システムであって、
前記ファイルを管理し、前記モバイル端末機の要請に応じて前記ファイルを前記モバイル端末機に提供するファイル管理部
を含み、
前記アプリケーションは、
前記モバイル端末機と前記少なくとも１つの他のモバイル端末機とに渡って発生するユーザジェスチャの少なくとも一部を前記モバイル端末機のタッチディスプレイまたはモーションセンサを通じて認識するように前記モバイル端末機を制御するモジュール、および
前記認識された少なくとも一部のジェスチャに対する情報を関係設定サーバに送信するように前記モバイル端末機を制御するモジュール
を含み、
前記少なくとも１つの他のモバイル端末機で認識された前記ユーザジェスチャの少なくとも一部に対する情報が前記関係設定サーバに送信され、
前記関係設定サーバにおいて、前記モバイル端末機と前記少なくとも１つの他のモバイル端末機から送信されたジェスチャに対する情報に基づき、前記モバイル端末機と前記少なくとも１つの他のモバイル端末機とのユーザ間に人的関係を設定するか否かが決定されることを特徴とするファイル配布システム。
【請求項１８】
前記関係設定サーバにおいて、前記送信されたジェスチャに対する情報に基づいて前記送信されたジェスチャと前記ユーザジェスチャとの間のジェスチャ関連性が決定され、前記ジェスチャ関連性を利用して前記モバイル端末機と前記少なくとも１つの他のモバイル端末機とのユーザ間の人的関係の設定可否が決定されることを特徴とする請求項１７に記載のファイル配布システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジェスチャ情報を利用してサービスに対するユーザ間の関係を設定する方法およびシステムに関する。
【背景技術】
【０００２】
ソーシャルネットワークサービス（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）は、ウェブ上で利用者が人的ネットワークを形成できるようにするサービスであって、人的ネットワークを接続するためにユーザ間の関係を設定するための多様な技術が存在する。
【０００３】
従来技術では、サービスに加入しているユーザのリスト、及び前記リストから所望する他のユーザを検索することができる機能がユーザに提供され、ユーザはこのようなリストと機能を利用しながら自身が所望する他のユーザを探して関係を設定することができた。さらに、他の従来技術では、ユーザが関係設定を所望する他のユーザの識別子（一例として、ＩＤや電話番号など）を先にサービスを提供するサービスシステムに提供し、サービスシステムが当該識別子に対応するユーザを探して関係の設定を進めることもできた。
【０００４】
しかし、このような関係設定方法では、識別子の入力やリストからのユーザ探索などのような複雑な手順が要求されるため、特にモバイル環境では、入／出力インタフェースの限界によってユーザ間の関係設定およびサービス拡張の障害要素となる可能性が存在する。
【０００５】
したがって、モバイル環境では、ユーザ間の関係設定のためのより直感的なインタフェースが求められている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国公開特許第１０−１１０７０２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、少なくとも地理的位置情報を通じて関連性を有する複数の端末機でそれぞれ認識された複数のジェスチャ（一例として、タッチ＆ドラッグ（ｔｏｕｃｈ＆ｄｒａｇ）ジェスチャ）に対する情報を利用してユーザ間の関係を設定することができる関係設定方法およびシステムを提供する。
【０００８】
また、本発明は、複数の端末機でジェスチャが認識された時刻情報または前記タッチ＆ドラッグジェスチャの進行方向情報を利用してユーザ間の関係を設定することができる関係設定方法およびシステムを提供する。
【０００９】
また、本発明は、加速度センサなどを利用して認識される端末機自体の動きではなく、それぞれの端末機で認識される複数のジェスチャを利用してユーザ間の関係を設定することにより、走行中の車内のような端末機の動きを正確に判断することができない状況においても、ユーザ間の関係設定のためのより正確な情報を得ることができる関係設定方法およびシステムを提供する。
【課題を解決するための手段】
【００１０】
関係設定システムにおいて、複数のモバイル端末機から１つのユーザジェスチャに対して前記複数のモバイル端末機それぞれで認識されたジェスチャに対する情報を受信し、前記認識されたジェスチャに対する情報に基づいて前記認識されたジェスチャと前記１つのユーザジェスチャとの間のジェスチャ関連性を決定し、前記ジェスチャ関連性を利用して前記複数のモバイル端末機のユーザ間に人的関係を設定するか否を決定することを含む関係設定方法が提供される。
【００１１】
複数のモバイル端末機から１つのユーザジェスチャに対して前記複数のモバイル端末機それぞれで認識されたジェスチャに対する情報を受信する情報受信部、前記認識されたジェスチャに対する情報に基づいて前記認識されたジェスチャと前記１つのユーザジェスチャとの間のジェスチャ関連性を決定する関連性決定部、および前記ジェスチャ関連性を利用して前記複数のモバイル端末機のユーザ間に人的関係を設定するか否かを決定する関係設定部を含む関係設定システムが提供される。
【００１２】
モバイル端末機のユーザと少なくとも１つの他のモバイル端末機のユーザとの間の関係を設定する方法において、前記モバイル端末機と前記少なくとも１つの他のモバイル端末機を経て発生するユーザジェスチャの少なくとも一部を前記モバイル端末機のタッチディスプレイまたはモーションセンサを通じて認識し、および前記ジェスチャに対する情報を関係設定サーバに送信することを含み、前記少なくとも１つの他のモバイル端末機で認識された前記ユーザジェスチャの少なくとも一部に対する情報が前記関係設定サーバに送信され、前記関係設定サーバにおいて、前記モバイル端末機と前記少なくとも１つの他のモバイル端末機から送信されたジェスチャに対する情報に基づき、前記モバイル端末機と前記少なくとも１つの他のモバイル端末機とのユーザ間に人的関係を設定するか否かが決定されることを特徴とする関係設定方法が提供される。
【００１３】
モバイル端末機のユーザと少なくとも１つの他のモバイル端末機のユーザとの間の関係を設定するように前記モバイル端末機を制御するアプリケーションをインストールするためのファイルを配布するファイル配布システムにおいて、前記ファイルを管理し、前記モバイル端末機の要請に応じて前記ファイルを前記モバイル端末機に提供するファイル管理部を含み、前記アプリケーションは、前記モバイル端末機と前記少なくとも１つの他のモバイル端末機とを経て発生するユーザジェスチャの少なくとも一部を前記モバイル端末機のタッチディスプレイまたはモーションセンサを通じて認識するように前記モバイル端末機を制御するモジュール、および前記認識された少なくとも一部のジェスチャに対する情報を関係設定サーバに送信するように前記モバイル端末機を制御するモジュールを含み、前記少なくとも１つの他のモバイル端末機で認識された前記ユーザジェスチャの少なくとも一部に対する情報が前記関係設定サーバに送信され、前記関係設定サーバにおいて、前記モバイル端末機と前記少なくとも１つの他のモバイル端末機から送信されたジェスチャに対する情報に基づき、前記モバイル端末機と前記少なくとも１つの他のモバイル端末機とのユーザ間に人的関係を設定するか否かが決定されることを特徴とするファイル配布システムが提供される。
【発明の効果】
【００１４】
少なくとも地理的位置情報を通じて関連性をもつ複数の端末機でそれぞれ認識された複数のジェスチャ（一例として、タッチ＆ドラッグ（ｔｏｕｃｈ＆ｄｒａｇ）ジェスチャ）に対する情報を利用してユーザ間の関係を設定することができる。
【００１５】
複数の端末機でジェスチャが認識された時刻情報または前記タッチ＆ドラッグジェスチャの進行方向情報を利用してユーザ間の関係を設定することができる。
【００１６】
加速度センサなどを利用して認識される端末機自体の動きではなく、それぞれの端末機で認識される複数のジェスチャを利用してユーザ間の関係を設定することにより、走行中の車内のように端末機の動きを正確に判断することができない状況でも、ユーザ間の関係設定のためのより正確な情報を得ることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態における関係設定システムと複数の端末機との間の関係の一例を示した図である。
【図２】本発明の一実施形態における関係設定システムにおいて、２台のモバイル端末機間で人的関係設定のための情報を生成する過程の一例を説明するための図である。
【図３】本発明の一実施形態における関係設定システムにおいて、互いに方向が異なる端末機間で人的関係設定のための情報を生成する過程の一例を説明するための図である。
【図４】本発明の一実施形態における関係設定システムにおいて、３台のモバイル端末機間で人的関係設定のための情報を生成する過程の一例を説明するための図である。
【図５】本発明の一実施形態における関係設定システムにおいて、人的関係設定のための情報を生成する過程の他の一例を説明するための図である。
【図６】本発明の一実施形態における関係設定システムの内部構成を説明するためのブロック図である。
【図７】本発明の一実施形態における関係設定方法を示したフローチャートである。
【図８】本発明の他の実施形態における関係設定方法を示したフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００１９】
図１は、本発明の一実施形態において、関係設定システムと複数の端末機との間の関係の一例を示した図である。本実施形態に係る関係設定システム１００は、ユーザ間の人的関係を利用してサービスを提供するサービスシステム（一例として、ソーシャルネットワークシステム、図示せず）に含まれてもよく、または当該サービスシステムに連携したシステムであってもよい。例えば、関係設定システム１００を通じてユーザ間に人的関係が設定されれば、サービスシステムは設定された人的関係に関する情報を利用してサービスを提供してもよい。ここで、サービスシステムが他の方法によって設定された人的関係に関する情報をさらに利用してもよいことは当然である。
【００２０】
関係設定システム１００は、複数の端末機１１０とネットワークを通じて通信し、複数の端末機１１０それぞれから人的関係を設定するための情報を受信し、受信した情報を利用して複数の端末機１１０のうち条件に該当する端末機のユーザ間に人的関係を設定してもよい。
【００２１】
複数の端末機１１０は、関係設定システム１００または上述したサービスシステムに関連したアプリケーションがインストールされているモバイル端末を意味してもよく、前記アプリケーションが提供するインタフェースを通じて人的関係設定のための情報を生成して関係設定システム１００に送信してもよい。一例として、複数の端末機１１０それぞれから関係設定システム１００に送信される人的関係を設定するための情報は、端末機それぞれで認識されるジェスチャに対する情報または認識されたジェスチャに対する情報を利用して端末機それぞれで生成される情報を含んでもよい。
【００２２】
本明細書において「ジェスチャ」とは、モバイル端末機によって認識可能なユーザの一連の行為（以下、「ユーザジェスチャ」という）を意味してもよい。また、本明細書において「１つのユーザジェスチャ」とは、複数のモバイル端末機に対して発生する一連のユーザジェスチャを意味してもよい。複数のモバイル端末機に対して１つのユーザジェスチャが発生した場合、複数のモバイル端末機それぞれは１つのユーザジェスチャの少なくとも一部（以下、「認識されたジェスチャ」という）を認識し、認識されたジェスチャに対する情報を得てもよい。
【００２３】
例えば、第１端末機１１１、第２端末機１１２、および第３端末機１１３に上述したアプリケーションがインストールされ、当該アプリケーションが駆動されている状態において、各端末機にインストールされているアプリケーションは人的関係を設定するためのインタフェースを提供してもよく、前記インタフェースを通じてユーザジェスチャの少なくとも一部が認識されれば、各端末機は人的関係を設定するための情報を生成して関係設定システム１００に送信してもよい。この場合、関係設定システム１００は、受信した情報と予め設定された条件とを利用して各端末機のユーザ間の人的関係を設定してもよい。ここで、予め設定された条件を満たすとは、それぞれの端末機で認識されて送信されるジェスチャに対する情報が１つのユーザジェスチャによって生成されたものであることを満たすことであってもよい。
【００２４】
このために、それぞれの端末機は、次の（１）のような情報を関係設定システム１００に送信してもよい。
【００２５】
（１）認識されたジェスチャに対する情報
【００２６】
ここで、認識されたジェスチャに対する情報は、少なくとも次の（１−１）を含み、選択的に（１−２）をさらに含んでもよい。
【００２７】
（１−１）端末機においてジェスチャの認識が始まった位置に対する情報、及び端末機においてジェスチャの認識が終わった位置に対する情報を少なくとも含むジェスチャ認識座標に対する情報。一例として、認識されたジェスチャに対する情報は、（（ｘ１、ｘ２）、（ｙ１、ｙ２））のような座標に対する情報を含んでもよい。この場合、開始座標（ｘ１、ｘ２）と終了座標（ｙ１、ｙ２）とを利用してジェスチャの方向に対する情報が抽出されてもよい。
【００２８】
（１−２）ジェスチャが認識された時刻に対する情報
【００２９】
また、それぞれの端末機は、必要に応じて次の（２）または（３）に対する情報を関係設定システムにさらに送信してもよい。
【００３０】
（２）端末機の地理的位置情報
【００３１】
例えば、それぞれの端末機で認識されて送信されるジェスチャに対する情報が１つのユーザジェスチャによって生成されたものであることをより明確に判別するために、それぞれの端末機の地理的位置相互の関連性を利用してもよい。ここで、地理的位置情報は、端末機のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）情報や基地局、またはＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）を通じて判断される位置情報であってもよい。
【００３２】
（３）端末機の方向情報
【００３３】
一例として、端末機の方向情報は、端末機が含む地磁気センサまたは加速度センサ及びジャイロセンサの結合を通じて得てもよい。
【００３４】
関係設定システム１００は、それぞれの端末機から受信した情報を利用してユーザ間に人的関係を設定するか否かを決定してもよく、条件に合ったユーザの人的関係を設定してもよい。
【００３５】
以下では、説明と理解の便宜のために、ユーザジェスチャの一例としてタッチ＆ドラッグジェスチャを利用した例を説明する。しかし、それぞれの端末機で送信される情報が１つのジェスチャによって生成されたものであるか否かを確認するために、モーションジェスチャの認識やマルチタッチ＆ドラッグ（ｍｕｌｔｉ−ｔｏｕｃｈ＆ｄｒａｇ）ジェスチャの認識などのような多様な方式を利用してもよいことは当然である。例えば、複数の端末機１１０は、タッチディスプレイを利用してユーザのタッチ＆ドラッグジェスチャやマルチタッチ＆ドラッグ（ｍｕｌｔｉ−ｔｏｕｃｈ＆ｄｒａｇ）ジェスチャなどの予め設定された多様なタッチジェスチャを認識してもよい。他の例として、複数の端末機１１０は、モーションセンサなどを搭載してユーザのモーションジェスチャを認識してもよい。
【００３６】
図２は、本発明の一実施形態において、２台のモバイル端末機間で人的関係設定のための情報を生成する過程の一例を説明するための図である。図２は、水平方向に互いに隣接して配置された第１端末機２１０および第２端末機２２０を示している。第１端末機２１０の第１ユーザと第２端末機２２０の第２ユーザとが存在すると仮定すると、図２では、第１ユーザまたは第２ユーザが互いに隣接して配置された２台の端末機のタッチディスプレイにおいて、左側から右側に連続するタッチ＆ドラッグジェスチャ（上述した「ユーザジェスチャ」の一例）を実行する様子を示している。このようなユーザジェスチャは、図２では左側から右側方向への直線形状として説明されているが、必要に応じて、関係設定のために必要なユーザジェスチャの形状や方向などが予め設定されてユーザに案内されてもよい。
【００３７】
この場合、第１端末機２１０は第２端末機２２０よりもユーザジェスチャを先に認識するようになり、第１端末機２１０の認識が終わった後に第２端末機２２０の認識が始まるようになる。それぞれの端末機は、認識されたユーザジェスチャに対する情報を、図１を参照しながら説明した関係設定システム１００に送信してもよい。このとき、それぞれの端末機では上述したアプリケーションがインストールされ、当該アプリケーションが駆動されており、それぞれの端末機は、このようなアプリケーションの制御に応じてユーザジェスチャのうちの認識された一部分（以下、「認識されたジェスチャ」という）に対する情報を関係設定システム１００に送信してもよい。
【００３８】
本発明の一実施形態として、上述した（２）端末機の地理的位置情報と（１）認識されたジェスチャに対する情報とを利用して第１ユーザと第２ユーザとの間の人的関係を形成する一例を説明する。このとき、（１）認識されたジェスチャに対する情報は、（１−１）端末機においてジェスチャが始まった位置に対する情報、及び端末機においてジェスチャが終わった位置に対する情報を少なくとも含むジェスチャ認識座標に対する情報のみを含むものと仮定する。
【００３９】
第１端末機２１０は、第１端末機２１０の位置に対する情報と第１ジェスチャ認識座標に対する情報とを関係設定システム１００に送信してもよい。ここで、第１ジェスチャ認識座標に対する情報は、第１端末機２１０において第１の認識されたジェスチャが始まった位置に対する情報、及び第１の認識されたジェスチャが終わった位置に対する情報を少なくとも含んでもよい。
【００４０】
第２端末機２２０は、第２端末機２２０の位置に対する情報と第２ジェスチャ認識座標に対する情報とを関係設定システム１００に送信してもよい。ここで、第２ジェスチャ認識座標に対する情報は、第２端末機２２０において第２の認識されたジェスチャが始まった位置に対する情報、及び第２の認識されたジェスチャが終わった位置に対する情報を少なくとも含んでもよい。
【００４１】
関係設定システム１００は、第１端末機２１０の位置に対する情報と第２端末機２２０の位置に対する情報とを比較し、端末機が互いに関連した位置に存在するか否かを決定してもよい。例えば、関係設定システム１００は、端末機が予め設定された距離内に存在するか否かを確認してもよい。
【００４２】
その後、関係設定システム１００は、第１の認識されたジェスチャに対する情報と第２の認識されたジェスチャに対する情報とを利用して、第１の認識されたジェスチャと第２の認識されたジェスチャとが１つのユーザジェスチャの一部分であるか否かを判断してもよい。例えば、ユーザ間の関係設定のために予め設定されたユーザジェスチャが端末機を横断するタッチ＆ドラッグジェスチャであれば、関係設定システム１００は、１つのジェスチャが終わった位置と他のジェスチャが始まった位置間の関連性を判断し、第１の認識されたジェスチャと第２の認識されたジェスチャとが１つのユーザジェスチャの一部分であるか否かを判断してもよい。
【００４３】
より詳細には、図２に示す一例において、第１端末機２１０の画面右端で第１の認識されたジェスチャが終わり、第２端末機２２０の画面左端で第２の認識されたジェスチャが始まり、第１の認識されたジェスチャの終了位置に対する縦方向座標と第２の認識されたジェスチャの開始位置に対する縦方向座標とが予め設定された範囲差以内にすべて存在すれば、関係設定システム１００は、２つの認識されたジェスチャが１つのユーザジェスチャの一部分であると判断してもよい。
【００４４】
本発明の他の実施形態として、判断の正確度を高めるために、（１）認識されたジェスチャに対する情報は、（１−２）ジェスチャが認識された時刻に対する情報をさらに含んでもよい。例えば、関係設定システム１００が許容可能な位置に対する情報と互いに関連性がある認識されたジェスチャに対する情報とを複数の端末機から受信した場合であっても、これらが互いに異なる時刻に発生した認識されたジェスチャである場合も含まれる。したがって、互いに異なる時刻に発生した認識されたジェスチャが１つのユーザジェスチャの一部分であることを判断するにあたってさらに正確度を高めるためには、ジェスチャが認識された時刻に対する情報がさらに利用されてもよい。
【００４５】
さらに他の実施形態として、判断の正確度をさらに高めるために、（３）端末機の方向情報が関係設定システム１００にさらに送信されてもよい。例えば、図２では、第１端末機２１０と第２端末機２２０とがすべて同じ方向を向いた状態で配置されている。しかし、このような端末機の方向が変更される場合には、必要な条件に対する判断が不正確になる可能性が存在する。したがって、端末機は端末機の方向情報をそれぞれ関係設定システム１００に送信してもよく、関係設定システム１００は端末機の方向情報をさらに利用して必要な条件に対する判断を実行してもよい。
【００４６】
図３は、本発明の一実施形態において、互いに方向が異なる端末機間で人的関係設定のための情報を生成する過程の一例を説明するための図である。図３において、第１端末機３１０と第２端末機３２０とは互いに反対方向を向いている。このとき、ユーザジェスチャは、第１端末機３１０の右側（図３の右側）端で認識が終わり、第２端末機３２０の右側（図３の左側）端で認識が始まる。したがって、このような場合、関係設定システム１００は端末機から端末機の方向情報をさらに受信し、端末機の方向を考慮した上で、第１端末機３１０で認識されたジェスチャと第２端末機３２０で認識されたジェスチャとが１つのユーザジェスチャの一部分であるか否かを判断してもよい。
【００４７】
一例として、関係設定システム１００は、上述したように、端末機の方向を考慮して、認識されたジェスチャが１つのユーザジェスチャの一部分であるか否かを判断して人的関係の設定可否を判断してもよい。図３では、互いに１８０度方向が異なる２つの端末機についてのみ説明したが、９０度や２７０度などのように多様に方向が異なる複数の端末機についても同じ適用が可能である。
【００４８】
さらに、他の例として、関係設定システム１００は、端末機の方向が同じ場合にのみ人的関係の設定が可能なように動作してもよい。
【００４９】
図２および図３では、２台のモバイル端末機についてのみ、人的関係を設定するための情報を生成する過程を説明したが、本発明の実施形態のような関係設定方法は、端末機の数に関係なく、同じ方法によって人的関係の設定が可能である。
【００５０】
図４は、本発明の一実施形態において、３台のモバイル端末機間で人的関係設定のための情報を生成する過程の一例を説明するための図である。図４では、１つのユーザジェスチャが３台の端末機（第１端末機４１０、第２端末機４２０、および第３端末機４３０）すべてに一部分ずつ認識される過程を示している。
【００５１】
この場合、第１端末機４１０、第２端末機４２０、および第３端末機４３０の順でユーザジェスチャの互いに異なる一部分が認識され、第１端末機４１０において認識されたジェスチャが終わる位置と第２端末機４２０において認識されたジェスチャが始まる位置、及び第２端末機４２０において認識されたジェスチャが終わる位置と第３端末機４３０において認識されたジェスチャが始まる位置に基づき、認識されたジェスチャが１つのユーザジェスチャの一部分であるか否かが決定されてもよい。
【００５２】
また、関係設定の可否の判断の正確性をより高めるために、端末機の地理的位置情報、端末機の方向に対する情報、およびジェスチャが認識された時刻に対する情報のうちの少なくとも１つの情報が選択的にさらに利用されてもよい。
【００５３】
一例として、第１端末機４１０、第２端末機４２０、および第３端末機４３０において認識されたジェスチャの認識された順序に基づいて、比較されるべき端末機が選択されてもよい。図４に示す一例では、第１端末機４１０でジェスチャが最初に認識され、第２端末機４２０で２番目に認識されたため、図１を参照しながら説明した関係設定システム１００は、第１端末機４１０と第２端末機４２０とで認識されたジェスチャに対する情報を先に比較し、その後に第２端末機４２０と第３端末機４３０とで認識されたジェスチャに対する情報を比較してもよい。言い換えれば、ジェスチャが認識された時刻に対する情報は、認識されたジェスチャが１つのユーザジェスチャの一部分であるか否かを判断する直接的な情報として利用されてもよく、関係設定システム１００の演算量を減らす目的として利用されてもよい。
【００５４】
類似の例として、端末機の地理的位置情報も、認識されたジェスチャが１つのユーザジェスチャの一部分であるか否かを判断する直接的な情報として利用されてもよく、関係設定システム１００の演算量を減らす目的として利用されてもよい。
【００５５】
このとき、３台の端末機の各ユーザについては、互いにそれぞれ人的関係が設定されてもよく、ユーザ設定に応じて１つのグループとして設定されてもよい。これは、４台以上の端末機に対しても同じように適用されてもよい。
【００５６】
図２から図４では直線方向のタッチ＆ドラッグジェスチャのみを説明したが、曲線方向のタッチ＆ドラッグジェスチャが利用されてもよい。モーションジェスチャを利用する場合もこれと同じである。
【００５７】
図５は、本発明の一実施形態において、人的関係設定のための情報を生成する過程の他の例を説明するための図である。図５では、４台の端末機（第１端末機５１０、第２端末機５２０、第３端末機５３０、および第４端末機５４０）が四角形の形態に配置された様子を示している。このとき、ユーザジェスチャは、第１端末機５１０から第４端末機５４０の入力インタフェースをすべて通過している。
【００５８】
図５に示す一例では、第１端末機５１０、第２端末機５２０、第３端末機５３０、および第４端末機５４０の順にユーザジェスチャの一部分が認識されてもよく、既に説明したように、互いに隣接した順序の端末機間で認識されたジェスチャが終わった位置と始まる位置との間の関連性により、認識されたジェスチャが１つのユーザジェスチャの一部分であるか否かが判断されてもよい。認識されたジェスチャが１つのユーザジェスチャの一部分であると判断されれば、端末機（５１０〜５４０）のユーザ間にそれぞれ個別に関係が設定されてもよく、またはユーザがすべて１つのグループとして設定されてもよい。
【００５９】
このとき、ユーザジェスチャのパターンは予め設定されてもよく、ユーザによって予め入力されてもよい。
【００６０】
一例として、図１を参照しながら説明した関係設定システム１００は、予め設定されたパターンをユーザに提示し、ユーザが提示されたパターンのユーザジェスチャを発生させるように案内してもよい。
【００６１】
他の例として、ユーザが先ず、ユーザが発生させるユーザジェスチャのパターンを予め入力してもよい。この場合、ユーザによって入力されるパターンが関係設定システム１００に送信されて管理されてもよく、端末機（５１０〜５４０）で認識されたジェスチャと比較されてもよい。例えば、関係設定システム１００は、端末機（５１０〜５４０）で認識されたジェスチャが予め入力されたパターンを示すものであるかを確認してユーザ間の関係設定の可否を決定してもよい。
【００６２】
上述したように、関係設定システム１００は、それぞれの端末機の地理的位置に対する関連性、端末機の方向に対する情報、およびジェスチャが認識された時刻に対する情報のうちの少なくとも１つの情報をさらに活用してもよい。
【００６３】
図６は、本発明の一実施形態における関係設定システムの内部構成を説明するためのブロック図であり、図７は、本発明の一実施形態において、関係設定方法を示したフローチャートである。本実施形態に係る関係設定システム６００は、図１から図５を参照しながら説明した関係設定システム１００に対応してもよく、図６に示すように、情報受信部６１０、関連性決定部６２０、および関係設定部６３０を含んでもよい。また、本実施形態に係る関係設定方法は、関係設定システム６００によって実行されてもよく、関係設定方法に含まれる各ステップは、関係設定システム６００または関係設定システム６００の内部構成要素のうちの１つによって実行されてもよい。
【００６４】
ステップ７１０において、関係設定システム６００または情報受信部６１０は、複数のモバイル端末機から１つのユーザジェスチャに対して複数のモバイル端末機それぞれで認識されたジェスチャに対する情報を受信してもよい。認識されたジェスチャに対する情報については、既に詳しく説明したとおりである。関係設定システム６００または関係設定システム６００を含むサービスシステムまたは関係設定システム６００と連携したサービスシステムと連携したアプリケーションが複数のモバイル端末機それぞれにインストールされてもよく、複数のモバイル端末機それぞれは、インストールされたアプリケーションの制御に応じてジェスチャを認識するためのインタフェースをユーザに提供し、前記インタフェースを通じて認識されたジェスチャに対する情報を関係設定システム６００に送信してもよい。
【００６５】
ステップ７２０において、関係設定システム６００または関連性決定部６２０は、認識されたジェスチャに対する情報に基づいて認識されたジェスチャと１つのユーザジェスチャとの間のジェスチャ関連性を決定してもよい。
【００６６】
認識されたジェスチャに対する情報は、認識されたジェスチャがモバイル端末機において認識が始まった位置と認識が終わった位置とに対する情報を少なくとも含んでもよい。例えば、関係設定システム６００または関連性決定部６２０は、ステップ７２０において認識されたジェスチャの終わった位置と始まった位置とを比較し、認識されたジェスチャが互いに連続した１つのジェスチャであるか否かの判断に応じてジェスチャ関連性を決定してもよい。
【００６７】
また、関係設定システム６００または関連性決定部６２０は、ステップ７２０において認識されたジェスチャそれぞれに対する方向情報をさらに利用して、認識されたジェスチャが互いに連続した１つのジェスチャであるか否かを決定してもよい。ここで、関係設定システム６００または関連性決定部６２０は、ジェスチャの始まった位置に対する情報と終わった位置に対する情報とに基づいて認識されたジェスチャそれぞれに対して方向情報を生成してもよい。
【００６８】
ステップ７３０において、関係設定システム６００または関係設定部６３０は、位置関連性およびジェスチャ関連性に基づいて複数のモバイル端末機のユーザ間に人的関係を設定するか否かを決定してもよい。例えば、関係設定システム６００または関係設定部６３０は、位置関連性とジェスチャ関連性とがすべて存在する場合に、前記ユーザ間に人的関係を設定してもよい。
【００６９】
また、上述したように、人的関係を設定するか否かをより正確に判断するために、複数のモバイル端末機それぞれの方向に対する情報、及び複数のモバイル端末機それぞれでジェスチャが認識された時刻に対する情報がさらに利用されてもよい。
【００７０】
他の実施形態として、関係設定システム６００または情報受信部６１０は、ステップ７１０において、複数のモバイル端末機においてジェスチャが認識された時刻に対する情報をさらに受信してもよい。この場合、関係設定システム６００または関連性決定部６２０は、ステップ７２０において、時刻に対する情報によって決定される認識されたジェスチャ間の認識順をさらに利用してジェスチャ関連性を決定してもよい。
【００７１】
このとき、関係設定方法は、ジェスチャが認識された時刻を比較して時刻関連性を決定するステップ（図示せず）をさらに含んでもよい。この場合、関係設定システム６００または関係設定部６３０は、ステップ７３０において、時刻関連性をさらに利用して人的関係を設定するか否かを決定してもよい。ここで、図示されていない前記ジェスチャが認識された時刻を比較して時刻関連性を決定するステップは、関係設定システム６００または関連性決定部６２０によって実行されてもよい。例えば、関係設定システム６００は、複数のモバイル端末機でジェスチャが認識された時刻が、予め設定された時間差以内である場合にのみ、時刻関連性が存在すると判断して人的関係を設定してもよい。
【００７２】
さらに他の実施形態として、関係設定システム６００または情報受信部６１０は、ステップ７１０において、複数のモバイル端末機の方向に対する情報をさらに受信してもよい。この場合、関係設定システム６００または関連性決定部６２０は、ステップ７２０において、前記方向に対する情報をさらに利用してジェスチャ関連性を決定してもよい。
【００７３】
このとき、関係設定方法は、前記方向に対する情報を比較して方向関連性を決定するステップ（図示せず）をさらに含んでもよい。この場合、関係設定システム６００または関係設定部６３０は、ステップ７３０において、方向関連性をさらに利用して人的関係を設定するか否かを決定してもよい。ここで、図示されていない前記方向に対する情報を比較して方向関連性を決定するステップは、関係設定システム６００または関連性決定部６２０によって実行されてもよい。例えば、関係設定システム６００は、複数のモバイル端末機間の方向が互いに同じであって方向関連性が存在すると判断した場合に、人的関係を設定してもよい。
【００７４】
図８は、本発明の他の実施形態における関係設定方法を示したフローチャートである。本実施形態に係る関係設定方法は、モバイル端末機のユーザと少なくとも１つの他のモバイル端末機のユーザとの間の関係を設定するための方法であって、上述したモバイル端末機によって実行されてもよい。
【００７５】
ステップ８１０において、モバイル端末機は、モバイル端末機と少なくとも１つの他のモバイル端末機に渡って発生するユーザジェスチャの少なくとも一部を、モバイル端末機のタッチディスプレイまたはモーションセンサを通じて認識してもよい。
【００７６】
ステップ８２０において、モバイル端末機は、ジェスチャに対する情報を関係設定サーバに送信してもよい。ここで、関係設定サーバは、図６を参照しながら説明した関係設定システム６００に対応してもよい。
【００７７】
少なくとも１つの他のモバイル端末機でも同じように、ユーザジェスチャの少なくとも一部をタッチディスプレイまたはモーションセンサを通じて認識してもよく、認識されたジェスチャに対する情報と地理的位置情報とを関係設定サーバに送信してもよい。関係設定サーバが複数のモバイル端末機から受信された情報を利用してユーザ間の人的関係を設定する方法については既に詳しく説明しているため、繰り返しの説明は省略する。
【００７８】
また、モバイル端末機にはアプリケーションがインストールされてもよく、図８に示す実施形態に係る関係設定方法をモバイル端末機が実行するようにモバイル端末機を制御してもよい。例えば、アプリケーションは、図８に示す実施形態に係る関係設定方法に含まれるステップを実行するためのモジュールを含んでもよい。このようなアプリケーションは、アプリケーションをインストールするためのファイルを配布するファイル配布システムを通じてモバイル端末機に提供されてもよい。一例として、ファイル配布システムは、アプリケーションをインストールするためのファイルを管理し、モバイル端末機の要請に応じて前記ファイルをモバイル端末機に提供するファイル管理部（図示せず）を含んでもよい。
【００７９】
同じように、図６を参照しながら説明した関係設定システム６００にも、図７に示す実施形態に係る関係設定方法を関係設定システム６００が実行するように関係設定システム６００を制御するためのアプリケーションがインストールされてもよい。
【００８０】
このように、本発明の実施形態によれば、少なくとも地理的位置情報を通じて関連性を有する複数の端末機においてそれぞれ認識された複数のタッチ＆ドラッグ（ｔｏｕｃｈ＆ｄｒａｇ）ジェスチャに対する情報を利用してユーザ間の関係を設定することができる。また、複数の端末機でタッチ＆ドラッグジェスチャが認識される時刻情報および前記タッチ＆ドラッグジェスチャの進行方向情報を利用してユーザ間の関係を設定することができる。さらに、加速度センサなどを利用して認識される端末機自体の動きではなく、それぞれの端末機において認識される複数のジェスチャを利用してユーザ間の関係を設定することにより、走行中の車内のような端末機の動きを正確に判断することができない状況においても、ユーザ間の関係設定のためのより正確な情報を得ることができる。
【００８１】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素およびソフトウェア構成要素の組み合わせによって実現されてもよい。実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行して応答することができる異なる装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてもよい。処理装置は、オペレーティングシステム（ＯＳ）およびオペレーティングシステム上で実行される１つ以上のソフトウェアアプリケーションを実行してもよい。また、処理装置は、ソフトウェアの実行に応答し、データをアクセス、保存、操作、処理、および生成してもよい。理解の便宜のために、処理装置は１つが使用されると説明される場合もあるが、該当する技術分野において通常の知識を有する者は、処理装置が複数の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）および／または複数類型の処理要素を含んでもよいと理解することができる。例えば、処理装置は、複数のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成（ｐｒｏｃｅｓｓｉｎｇ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）も可能である。
【００８２】
ソフトウェアは、コンピュータプログラム（ｃｏｍｐｕｔｅｒ  ｐｒｏｇｒａｍ）、コード（ｃｏｄｅ）、命令（ｉｎｓｔｒｕｃｔｉｏｎ）、またはこれらのうちの１つ以上の組み合わせを含んでもよく、所望のとおりに動作するように処理装置を構成したり、独立的または結合的に（ｃｏｌｌｅｃｔｉｖｅｌｙ）処理装置を命令したりしてもよい。ソフトウェアおよび／またはデータは、処理装置によって解釈されたり処理装置に命令またはデータを提供したりするために、ある類型の機械、構成要素（ｃｏｍｐｏｎｅｎｔ）、物理的装置、仮想装置（ｖｉｒｔｕａｌ  ｅｑｕｉｐｍｅｎｔ）、コンピュータ記録媒体または装置、または送信される信号波（ｓｉｇｎａｌ  ｗａｖｅ）に永久的または一時的に具体化（ｅｍｂｏｄｙ）されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散し、分散した方法によって格納されたり実行されたりしてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてもよい。
【００８３】
本発明の実施形態に係る方法は、多様なコンピュータ手段によって実行が可能なプログラム命令形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでもよい。媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア当業者に公知であって使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして作動するように構成されてもよく、その逆も同じである。
【００８４】
以上のように、実施形態を限定された実施形態と図面に基づいて説明したが、該当する技術分野において通常の知識を有する者であれば、上述した記載から多様な修正および変形が可能であることが理解できるであろう。例えば、説明された技術が説明された方法とは異なる順序で実行されたり、説明されたシステム、構造、装置、回路などの構成要素が説明された方法とは異なる形態で結合または組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００８５】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付の特許請求の範囲に属する。
【符号の説明】
【００８６】
１００：関係設定システム
１１０：複数の端末機
【図１】
2014239415.tif 000003
【図２】
2014239415.tif 000004
【図３】
2014239415.tif 000005
【図４】
2014239415.tif 000006
【図５】
2014239415.tif 000007
【図６】
2014239415.tif 000008
【図７】
2014239415.tif 000009
【図８】
2014239415.tif 000010