(57)【要約】【課題】プロフィール情報の交換をする際に、プロフィール情報の通信相手を精度よく判別する。【解決手段】携帯端末１０Ａは、自身の向いている方向を示す方向情報を含んだ通信要求を、近距離通信機能により、携帯端末１０Ｂに送信する。携帯端末１０Ｂは、自身の方向情報と受信した通信要求に含まれる方向情報とに基づいて、通信端末１０Ａと向かい合っているか否かを判別する。そして、携帯端末１０Ｂは、向かい合っていると判別した際に、通信許可通知を携帯端末１０Ａに送信する。通信許可通知を受信した携帯端末１０Ａは、ユーザから所定の操作がなされた際に、近距離通信によって、プロフィール情報を携帯端末１０Ｂに送信する。【選択図】図１
2014017561.tif 000002
【特許請求の範囲】
【請求項１】
プロフィール情報の送信元となる送信元携帯端末と、該プロフィール情報の送信先となる送信先携帯端末と、を備えたプロフィール交換システムであって、前記送信元携帯端末および前記送信先携帯端末は近距離通信機能を有しており、
前記送信元携帯端末は、
プロフィール情報を記憶するプロフィール記憶手段と、
自身の向いている方向を示す方向情報を取得する送信元方向取得手段と、
前記近距離通信機能により、プロフィール送信先の携帯端末に前記取得した方向情報を含んだ通信要求を送信する通信要求手段と、を備え、
前記送信先携帯端末は、
自身の向いている方向を示す方向情報を取得する送信先方向取得手段と、
前記送信元携帯端末から前記受信した通信要求に含まれる方向情報と前記送信先方向取得手段が取得した方向情報とに基づいて、前記送信元携帯端末と向かい合っているか否かを判別する認証手段と、
前記認証手段が向かい合っていると判別した際に、前記近距離通信機能により、前記送信元携帯端末に通信許可通知を送信する通信許可手段と、を備え、
前記送信元携帯端末は、前記送信先携帯端末から前記通信許可通知を受信した後、ユーザからの所定の操作を検知した際に、前記近距離通信機能により、前記送信先携帯端末に前記プロフィール情報を送信するプロフィール送信手段を備え、
前記送信先携帯端末は、前記送信元携帯端末から受信したプロフィール情報を表示するプロフィール表示手段を備える、
ことを特徴とするプロフィール交換システム。
【請求項２】
前記通信要求手段は、前記近距離通信機能により、プロフィール送信先の携帯端末に前記取得した方向情報と特定文字を付与した前記送信元携帯端末の端末名とを含んだ通信要求を送信し、
前記認証手段は、前記受信した通信要求に含まれる端末名に特定の文字が付与されているか否かを判別し、
前記通信許可手段は、前記認証手段が端末名に特定の文字が付与されていると判別した際に、前記送信元携帯端末に通信許可通知を送信する、
ことを特徴とする請求項１に記載のプロフィール交換システム。
【請求項３】
前記送信元携帯端末は、前記プロフィール情報を名刺の形にして表示する名刺表示手段を備え、
前記所定の操作は、前記名刺表示手段により表示されている名刺の部分に対してなされたスライドタッチ操作である、
ことを特徴とする請求項１又は２に記載のプロフィール交換システム。
【請求項４】
複数の携帯端末と、前記各携帯端末とネットワークを介して接続するサーバとを備えたプロフィール交換システムであって、
前記各端末は、
ユーザのプロフィール情報を記憶するプロフィール情報記憶手段と、
位置情報を取得する位置取得手段と、
自身の向いている方向を示す方向情報を取得する方向取得手段と、
前記位置情報取得手段が取得した位置情報と前記方向取得手段が取得した方向情報とを前記サーバに送信する位置方向送信手段と、を備え、
前記サーバは、
前記各携帯端末から受信した位置情報と方向情報とに基づいて、所定距離内に存在し、且つ、互いに向かい合っている前記携帯端末のペアを特定するペア特定手段と、
前記ペア特定手段が特定したペアを構成する携帯端末間で送受信するプロフィール情報を中継する中継手段と、
を備えることを特徴とするプロフィール交換システム。
【請求項５】
プロフィール情報を記憶するプロフィール記憶手段と、
自身の向いている方向を示す方向情報を取得する方向取得手段と、
近距離通信機能により、前記プロフィール情報の送信先となる送信先携帯端末に前記取得した方向情報を含んだ通信要求を送信する通信要求手段と、
前記送信先携帯端末から通信許可通知を受信した後、ユーザからの所定の操作を検知した際に、前記近距離通信機能により、前記送信先携帯端末に前記プロフィール情報を送信するプロフィール送信手段と、
を備えることを特徴とする携帯端末。
【請求項６】
自身の向いている方向を示す方向情報を取得する方向取得手段と、
プロフィール情報の送信元となる送信元携帯端末から受信した通信要求に含まれる方向情報と前記方向取得手段が取得した方向情報とに基づいて、前記送信元携帯端末と向かい合っているか否かを判別する認証手段と、
前記認証手段が向かい合っていると判別した際に、近距離通信機能により、前記送信元携帯端末に通信許可通知を送信する通信許可手段と、
前記送信元携帯端末から受信したプロフィール情報を表示するプロフィール表示手段と、
を備えることを特徴とする携帯端末。
【請求項７】
複数の携帯端末とネットワークを介して接続するサーバであって、
前記各携帯端末から受信した位置情報と方向情報とに基づいて、所定距離内に存在し、且つ、互いに向かい合っている前記携帯端末のペアを特定するペア特定手段と、
前記ペア特定手段が特定したペアを構成する携帯端末間で送受信するプロフィール情報を中継する中継手段と、
を備えることを特徴とするサーバ。
【請求項８】
コンピュータを、
プロフィール情報を記憶するプロフィール記憶手段、
自身の向いている方向を示す方向情報を取得する方向取得手段、
近距離通信機能により、前記プロフィール情報の送信先となる送信先携帯端末に前記取得した方向情報を含んだ通信要求を送信する通信要求手段、
前記送信先携帯端末から通信許可通知を受信した後、ユーザからの所定の操作を検知した際に、前記近距離通信機能により、前記送信先携帯端末に前記プロフィール情報を送信するプロフィール送信手段、
として機能させるプログラム。
【請求項９】
コンピュータを、
自身の向いている方向を示す方向情報を取得する方向取得手段、
プロフィール情報の送信元となる送信元携帯端末から受信した通信要求に含まれる方向情報と前記方向取得手段が取得した方向情報とに基づいて、前記送信元携帯端末と向かい合っているか否かを判別する認証手段、
前記認証手段が向かい合っていると判別した際に、近距離通信機能により、前記送信元携帯端末に通信許可通知を送信する通信許可手段、
前記送信元携帯端末から受信したプロフィール情報を表示するプロフィール表示手段、
として機能させるプログラム。
【請求項１０】
複数の携帯端末とネットワークを介して接続するコンピュータを、
前記各携帯端末から受信した位置情報と方向情報とに基づいて、所定距離内に存在し、且つ、互いに向かい合っている前記携帯端末のペアを特定するペア特定手段、
前記ペア特定手段が特定したペアを構成する携帯端末間で送受信するプロフィール情報を中継する中継手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロフィール交換システム、携帯端末、サーバ、及び、プログラムに関する。
【背景技術】
【０００２】
ブルートゥース（登録商標）等の近距離無線通信技術を利用して、携帯端末同士で個人情報（プロフィール情報）の交換をすることが一般的に行われている。
【０００３】
例えば、特許文献１には、ブルートゥースを用いて相手の携帯端末にＵＲＬを通知し、ＵＲＬ先のサーバから個人情報等を取得することについて記載されている。
【０００４】
また、携帯端末同士を衝突させた際に、サーバが位置情報に基づいて衝突した携帯端末のペアを特定し、特定したペア間で、プロフィール情報の送受信を行うシステムについても知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４-１３９５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
比較的狭いエリアに多数の携帯端末が存在する場合、上述した手法により携帯端末間で通信を行う場合、プロフィール情報の交換の対象でない携帯端末も対象と判別されてしまい、ユーザを混乱させてしまう虞がある。
【０００７】
本発明は上記実情に鑑みてなされたものであり、プロフィール情報の交換をする際に、プロフィール情報の通信相手を精度よく判別することが可能なプロフィール交換システム、携帯端末、サーバ、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点に係るプロフィール交換システムは、
プロフィール情報の送信元となる送信元携帯端末と、該プロフィール情報の送信先となる送信先携帯端末と、を備えたプロフィール交換システムであって、前記送信元携帯端末および前記送信先携帯端末は近距離通信機能を有しており、
前記送信元携帯端末は、
プロフィール情報を記憶するプロフィール記憶手段と、
自身の向いている方向を示す方向情報を取得する送信元方向取得手段と、
前記近距離通信機能により、プロフィール送信先の携帯端末に前記取得した方向情報を含んだ通信要求を送信する通信要求手段と、を備え、
前記送信先携帯端末は、
自身の向いている方向を示す方向情報を取得する送信先方向取得手段と、
前記送信元携帯端末から前記受信した通信要求に含まれる方向情報と前記送信先方向取得手段が取得した方向情報とに基づいて、前記送信元携帯端末と向かい合っているか否かを判別する認証手段と、
前記認証手段が向かい合っていると判別した際に、前記近距離通信機能により、前記送信元携帯端末に通信許可通知を送信する通信許可手段と、を備え、
前記送信元携帯端末は、前記送信先携帯端末から前記通信許可通知を受信した後、ユーザからの所定の操作を検知した際に、前記近距離通信機能により、前記送信先携帯端末に前記プロフィール情報を送信するプロフィール送信手段を備え、
前記送信先携帯端末は、前記送信元携帯端末から受信したプロフィール情報を表示するプロフィール表示手段を備える、
ことを特徴とする。
【０００９】
前記通信要求手段は、前記近距離通信機能により、プロフィール送信先の携帯端末に前記取得した方向情報と特定文字を付与した前記送信元携帯端末の端末名とを含んだ通信要求を送信し、
前記認証手段は、前記受信した通信要求に含まれる端末名に特定の文字が付与されているか否かを判別し、
前記通信許可手段は、前記認証手段が端末名に特定の文字が付与されていると判別した際に、前記送信元携帯端末に通信許可通知を送信してもよい。
【００１０】
前記送信元携帯端末は、前記プロフィール情報を名刺の形にして表示する名刺表示手段を備え、
前記所定の操作は、前記名刺表示手段により表示されている名刺の部分に対してなされたスライドタッチ操作であってもよい。
【００１１】
上記目的を達成するため、本発明の第２の観点に係るプロフィール交換システムは、
複数の携帯端末と、前記各携帯端末とネットワークを介して接続するサーバとを備えたプロフィール交換システムであって、
前記各端末は、
ユーザのプロフィール情報を記憶するプロフィール情報記憶手段と、
位置情報を取得する位置取得手段と、
自身の向いている方向を示す方向情報を取得する方向取得手段と、
前記位置情報取得手段が取得した位置情報と前記方向取得手段が取得した方向情報とを前記サーバに送信する位置方向送信手段と、を備え、
前記サーバは、
前記各携帯端末から受信した位置情報と方向情報とに基づいて、所定距離内に存在し、且つ、互いに向かい合っている前記携帯端末のペアを特定するペア特定手段と、
前記ペア特定手段が特定したペアを構成する携帯端末間で送受信するプロフィール情報を中継する中継手段と、
を備えることを特徴とする。
【００１２】
上記目的を達成するため、本発明の第３の観点に係る携帯端末は、
プロフィール情報を記憶するプロフィール記憶手段と、
自身の向いている方向を示す方向情報を取得する方向取得手段と、
近距離通信機能により、前記プロフィール情報の送信先となる送信先携帯端末に前記取得した方向情報を含んだ通信要求を送信する通信要求手段と、
前記送信先携帯端末から通信許可通知を受信した後、ユーザからの所定の操作を検知した際に、前記近距離通信機能により、前記送信先携帯端末に前記プロフィール情報を送信するプロフィール送信手段と、
を備えることを特徴とする。
【００１３】
上記目的を達成するため、本発明の第４の観点に係る携帯端末は、
自身の向いている方向を示す方向情報を取得する方向取得手段と、
プロフィール情報の送信元となる送信元携帯端末から受信した通信要求に含まれる方向情報と前記方向取得手段が取得した方向情報とに基づいて、前記送信元携帯端末と向かい合っているか否かを判別する認証手段と、
前記認証手段が向かい合っていると判別した際に、近距離通信機能により、前記送信元携帯端末に通信許可通知を送信する通信許可手段と、
前記送信元携帯端末から受信したプロフィール情報を表示するプロフィール表示手段と、
を備えることを特徴とする。
【００１４】
上記目的を達成するため、本発明の第５の観点に係るサーバは、
複数の携帯端末とネットワークを介して接続するサーバであって、
前記各携帯端末から受信した位置情報と方向情報とに基づいて、所定距離内に存在し、且つ、互いに向かい合っている前記携帯端末のペアを特定するペア特定手段と、
前記ペア特定手段が特定したペアを構成する携帯端末間で送受信するプロフィール情報を中継する中継手段と、
を備えることを特徴とする。
【００１５】
上記目的を達成するため、本発明の第６の観点に係るプログラムは、
コンピュータを、
プロフィール情報を記憶するプロフィール記憶手段、
自身の向いている方向を示す方向情報を取得する方向取得手段、
近距離通信機能により、前記プロフィール情報の送信先となる送信先携帯端末に前記取得した方向情報を含んだ通信要求を送信する通信要求手段、
前記送信先携帯端末から通信許可通知を受信した後、ユーザからの所定の操作を検知した際に、前記近距離通信機能により、前記送信先携帯端末に前記プロフィール情報を送信するプロフィール送信手段、
として機能させる。
【００１６】
上記目的を達成するため、本発明の第７の観点に係るプログラムは、
コンピュータを、
自身の向いている方向を示す方向情報を取得する方向取得手段、
プロフィール情報の送信元となる送信元携帯端末から受信した通信要求に含まれる方向情報と前記方向取得手段が取得した方向情報とに基づいて、前記送信元携帯端末と向かい合っているか否かを判別する認証手段、
前記認証手段が向かい合っていると判別した際に、近距離通信機能により、前記送信元携帯端末に通信許可通知を送信する通信許可手段、
前記送信元携帯端末から受信したプロフィール情報を表示するプロフィール表示手段、
として機能させる。
【００１７】
上記目的を達成するため、本発明の第８の観点に係るプログラムは、
複数の携帯端末とネットワークを介して接続するコンピュータを、
前記各携帯端末から受信した位置情報と方向情報とに基づいて、所定距離内に存在し、且つ、互いに向かい合っている前記携帯端末のペアを特定するペア特定手段、
前記ペア特定手段が特定したペアを構成する携帯端末間で送受信するプロフィール情報を中継する中継手段、
として機能させるプログラム。
【発明の効果】
【００１８】
本発明によれば、互いに向き合っている端末をプロフィール情報の交換対象と判別する。従って、プロフィール情報の交換をする際にプロフィール情報の通信相手を精度よく判別することができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態に係るプロフィール交換システムの構成を示す図である。
【図２】携帯端末の構成を示すブロック図である。
【図３】第１の実施形態におけるプロフィール交換処理の動作を説明するためのフローチャートである。
【図４】第１の実施形態における認証処理の動作を説明するためのフローチャートである。
【図５】プロフィール送信画面の例を示す図である。
【図６】第２の実施形態に係るプロフィール交換システムの構成を示す図である。
【図７】サーバの構成を示すブロック図である。
【図８】第２の実施形態におけるプロフィール交換処理の動作を説明するためのフローチャートである。
【図９】第２の実施形態における認証処理の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
本発明の実施形態について、図面を参照しながら詳細に説明する。なお、本発明は下記の実施形態及び図面によって限定されるものではない。本発明の要旨を変更しない範囲で下記の実施形態及び図面に変更を加えることが出来るのはもちろんである。また、図中同一または相当部分には同一符号を付す。
【００２１】
（第１の実施形態）
本発明の第１の実施形態に係るプロフィール交換システム１について説明する。プロフィール交換システム１は、ユーザの所有する端末間で、プロフィール情報を交換することが可能なシステムである。プロフィール交換システムは、図１に示すように、複数の携帯端末１０（１０Ａ，１０Ｂ）を備える。
【００２２】
携帯端末１０は、例えば、ユーザの所有するスマートフォンである。携帯端末１０は、図２に示すように、位置方向検出部１１と、近距離通信部１２と、通信部１３と、タッチパネル１４と、記憶部１５と、制御部１６と、を備える。
【００２３】
位置方向検出部１１は、ＧＰＳモジュールや電子コンパス等を備え、携帯端末１０の位置情報（緯度、経度）や、タッチパネル１４の表示面の向いている方向を示す方向情報を検出する。
【００２４】
近距離通信部１２は、例えば、ブルートゥース用の通信インタフェース等を備え、制御部１６からの指示に従い、他の携帯端末１０等との間で近距離通信を行う。
【００２５】
通信部１３は、アンテナや通信デバイス等を備え、制御部１６からの指示に従い、電話網を介して携帯電話や固定電話と音声通信を行ったり、インターネットを介して各種のサイトにアクセスする。
【００２６】
タッチパネル１４は、ＬＣＤ（Liquid Crystal Display）やタッチパッド等を備え、制御部１６の指示に従って各種の画像を表示するとともに、ユーザが画面に触れた位置情報を感知して制御部１６に送信する。
【００２７】
記憶部１５は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、および、ハードディスクドライブ等の記憶装置によって構成され、各種のデータや、後述するプロフィール送信用アプリやプロフィール受信用アプリを実行するためのプログラム等を記憶する。また、記憶部１５は、制御部１６が処理を行う際のワーク領域として利用される。また、記憶部１５には、携帯端末１０のユーザの指名や電話番号、メールアドレスなどを示すプロフィール情報１５１が記憶される。また、記憶部１５には、携帯端末１０の端末名やＩＤ情報等の識別情報も格納されている。
【００２８】
制御部１６は、マイクロプロセッサユニット等から構成され、記憶部１５に記憶されているプログラムを実行することで、携帯端末１０全体の動作（各部の動作）を制御する。
【００２９】
続いて、携帯端末（送信元携帯端末）１０Ａが携帯端末（送信先携帯端末）１０Ｂにプロフィール情報を送信するプロフィール交換処理の動作について図３のフローチャートを参照して説明する。
【００３０】
携帯端末１０Ａのユーザは、携帯端末１０Ａのタッチパネル１４の画面からプロフィール送信用アプリのアイコンをタッチする。この操作に応答して、制御部１６は、プロフィール送信用アプリを起動させる（ステップＳ１１）。
【００３１】
プロフィール送信用アプリが起動すると、携帯端末１０Ａの制御部１６は、自身に設定されている端末名に特定の文字を付与する（ステップＳ１２）。この処理により、例えば、端末名「ＡＢＣ」は、特定の文字が付与されて「XXXXX@ＡＢＣ」となる。
【００３２】
続いて、制御部１６は、位置方向検出部１１を制御して、現在のタッチパネル１４の表示面が向いている方向を示す方向情報を取得する（ステップＳ１３）。
【００３３】
続いて、制御部１６は、近距離通信部１２を制御して、周囲の比較的近距離の範囲にペアリング要求（通信要求）を無線送信する（ステップＳ１４）。なお、このペアリング要求は、ステップＳ１２で特定の文字を付与した端末名とステップＳ１３で取得した方向情報とを含む。
【００３４】
一方、プロフィール情報の受信元となる携帯端末１０Ｂのユーザは、タッチパネル１４の画面からプロフィール受信用アプリのアイコンをタッチする。この操作に応答して、携帯端末１０Ｂの制御部１６は、プロフィール受信用アプリを起動させる（ステップＳ２１）。
【００３５】
プロフィール送信用アプリが起動すると、携帯端末１０Ｂの制御部１６は、近距離通信部１２を探索可能状態に設定する（ステップＳ２２）。
【００３６】
探索可能状態に設定された近距離通信部１２は、携帯端末１０Ｂからペアリング要求を受信するまで待機する。近距離通信部１２がペアリング要求を受信すると、携帯端末１０Ｂの制御部１６は、要求元の携帯端末１０Ａを認証する認証処理を実行する（ステップＳ２３）。
【００３７】
ここで、認証処理の詳細について、図４のフローチャートを参照して説明する。まず、制御部１６は、受信したペアリング要求に含まれている携帯端末１０の端末名に、ステップＳ１２で付与した特定の文字が付与されているか否かを判別する（ステップＳ２３１）。
【００３８】
端末名に特定の文字が付与されていない場合（ステップＳ２３１；Ｎｏ）、制御部１６は認証失敗と判別し（ステップＳ２３２）、認証処理は終了する。
【００３９】
端末名に特定の文字が付与されている場合（ステップＳ２３１；Ｙｅｓ）、制御部１６は、受信したペアリング要求に含まれる方向情報と、位置方向検出部１１が検出した方向情報とに基づいて、携帯端末１０Ａ，１０Ｂが互いに向き合っているか否かを判別する（ステップＳ２３３）。
【００４０】
例えば、ペアリング要求に含まれている方向情報が方位角で表される場合を考える。この場合、ペアリング要求に含まれる方向情報がｎ度であるとき、制御部１６は、位置情報検出部が検出した角度が（ｎ＋１５０）度〜（ｎ＋２１０）度の範囲にある場合に互いに向き合っていると判別すればよい。
【００４１】
携帯端末１０Ａ，１０Ｂが向き合っていない判別した場合（ステップＳ２３３；Ｎｏ）、制御部１６は認証失敗と判別し（ステップＳ２３２）、認証処理は終了する。
【００４２】
携帯端末１０Ａ，１０Ｂが向き合っていると判別した場合（ステップＳ２３３；Ｙｅｓ）、制御部１６は認証成功と判別し（ステップＳ２３４）、認証処理は終了する。
【００４３】
図３に戻り、認証処理で認証失敗と判別された場合（ステップＳ２４；Ｎｏ）、携帯端末１０Ｂの制御部１６はエラーとして処理を終了し、以降の処理は実行しない。なお、制御部１６は、処理を終了しないで待機し、他の端末からのペアリング要求を受信した場合に再度認証処理（ステップＳ２３）を実施してもよい。
【００４４】
認証処理で認証成功と判別された場合（ステップＳ２４；Ｙｅｓ）、制御部１６は、プロフィール情報の送信元（即ち携帯端末１０Ａ）を選択するための画面（送信元選択画面）をタッチパネル１４に表示させる（ステップＳ２５）。ユーザは、タッチパネル１４に表示されている送信元選択画面から送信元を選択（タッチ）する。この選択操作に応答して、制御部１６は、近距離通信部１２を制御して、送信許可通知を携帯端末１０Ａに無線送信する（ステップＳ２６）。
【００４５】
携帯端末１０Ａの制御部１６は、送信許可通知を受信すると、記憶部１５に格納されているプロフィール情報１５１を送信するための図５（Ａ）に示すようなプロフィール送信画面をタッチパネル１４に表示させる（ステップＳ１５）。この例では、プロフィール情報が名刺の形でプロフィール送信画面に表示されている。
【００４６】
続いて、ユーザは、図５（Ｂ）に示すように、プロフィール送信画面内の名刺部分を指で触れたまま任意の方向（図中では矢印方向）に撫でる操作（スライドタッチ操作）を行う。図３に戻り、タッチパネル１４がスライドタッチ操作を検知すると、携帯端末１０Ａの制御部１６は、近距離通信部１２を制御して、プロフィール情報１５１を送信許可情報の送信先である携帯端末１０Ｂに送信する（ステップＳ１６）。
【００４７】
携帯端末１０Ｂの制御部１６は、受信したプロフィール情報をタッチパネル１４に表示する（ステップＳ２７）。以上でプロフィール交換処理は終了する。
【００４８】
このように、第１の実施形態によれば、携帯端末１０間でプロフィール情報を送受信する際に、方向情報に基づいて互いに向き合っているか否かを判別する。そして、互いに向き合っている携帯端末１０同士のみをプロフィール情報の交換相手として選択可能に表示する。従って、プロフィール情報の交換をする際に、プロフィール情報の通信相手を精度よく判別することが可能となる。
【００４９】
また、第１の実施形態によれば、送信側の携帯端末１０Ａが端末名に特定の文字を付して送信し、受信側の携帯端末１０Ｂは、特定の文字が付された携帯端末１０Ａのみを交換相手として選択可能に表示する。従って、プロフィール情報の交換をする際に、プロフィール情報の通信相手をさらに精度よく判別することが可能となる。
【００５０】
また、本実施形態では、タッチパネル１４に名刺の形で表示されたプロフィール情報をスライドタッチすることで、相手側にプロフィール情報を送信する。従って、直感的な操作で容易にプロフィール情報を送信することが可能となる。
【００５１】
（第２の実施形態）
第１の実施形態では、ブルートゥースなどの近距離通信技術により、携帯端末１０間でプロフィール情報を交換するため、近距離通信部１２を備える必要があった。第２の実施形態では、近距離通信部１２を使用しないで携帯端末１０間でプロフィール情報を送受信することを特徴とする。
【００５２】
第２の実施形態に係るプロフィール交換システム２は、図６に示すように、複数の携帯端末１０（１０Ａ，１０Ｂ）と、携帯端末１０とネットワーク３０を介して接続されたサーバ２０とを備える。なお、ネットワーク３０は、例えば、インターネットである。
【００５３】
第２の実施形態に係る携帯端末１０は、第１の実施形態に係る携帯端末１０と実質的に同じ構成であるため、携帯端末１０を構成する各部には同一の符号を付し、各部の説明は省略する。なお、本実施形態に係る携帯端末１０は、近距離通信部１２を備えなくともよい。
【００５４】
サーバ２０は、図７に示すように、通信部２１と、操作部２２と、表示部２３と、記憶部２４と、制御部２５とを備える。
【００５５】
通信部２１は、ＮＩＣ（Network Interface Card）等の通信インタフェースによって構成される。通信部２１は、制御部２５の制御のもと、ネットワーク３０を介して各携帯端末１０と通信を行う。
【００５６】
操作部２２は、サーバ２０を使用するユーザ（管理者）の操作を受け付けるものであり、例えば、キーボードやマウスによって構成される。操作部２２は、各種キーが操作されると操作に対応する操作信号を制御部２２に供給する。
【００５７】
表示部２３は、ＣＲＴディスプレイなどから構成され、各種の情報や画面を表示する。
【００５８】
記憶部２４は、例えば、ハードディスク、フラッシュメモリ、ＲＡＭ、及び、ＲＯＭ等によって構成される。記憶部２４は、制御部２５が動作するためのメインメモリ及びワークメモリとして機能する。また、記憶部２４は、制御部２５によって実行される動作プログラムを記憶する。
【００５９】
制御部２５は、例えば、ＣＰＵ（Central Processing Unit）によって構成され、サーバ２０の各部の制御を行い、サーバ２０全体の制御を行う。
【００６０】
続いて、サーバ２０を経由して、携帯端末１０Ａから携帯端末１０Ｂにプロフィール情報を送信するプロフィール送信処理の動作について図８のフローチャートを参照して説明する。
【００６１】
携帯端末１０Ａのユーザは、携帯端末１０Ａのタッチパネル１４の画面からプロフィール送信用アプリのアイコンをタッチする。この操作に応答して、携帯端末１０Ａの制御部１６は、プロフィール送信用アプリを起動させる（ステップＳ３１）。
【００６２】
プロフィール送信用アプリが起動すると、携帯端末１０Ａの制御部１６は、位置方向検出部１１を制御して現在の位置情報と方向情報とを取得する（ステップＳ３２）。
【００６３】
続いて、制御部１６は、通信部１３を制御して、サーバ２０に送信中継要求を送信する（ステップＳ３３）。なお、この送信中継要求には、ステップＳ３２で取得した位置情報と方向情報とを含むものとする。また、送信された送信中継要求は、サーバ２０の記憶部２４に一時的に格納される。
【００６４】
一方、プロフィール情報の受信元となる携帯端末１０Ｂのユーザは、タッチパネル１４の画面からプロフィール受信用アプリのアイコンをタッチする。この操作に応答して、携帯端末１０Ｂの制御部１６は、プロフィール受信用アプリを起動させる（ステップＳ４１）。
【００６５】
プロフィール送信用アプリが起動すると、携帯端末１０Ｂの制御部１６は、携帯端末１０Ａと同様に、位置情報と方向情報とを取得する（ステップＳ４２）。そして、制御部１６は、これらの情報を含んだ受信中継要求をサーバに送信する（ステップＳ４３）。送信された受信中継要求は、サーバ２０の記憶部２４に一時的に格納される。
【００６６】
一方、サーバ２０の制御部２５は、比較対象となるステップＳ３３で携帯端末１０Ａから受信した送信中継要求、及び、ステップＳ４３で端末１０Ｂから受信した受信中継要求、それぞれ記憶部２４に１つ以上記憶されているか否かを判別する（ステップＳ５１）。
【００６７】
送信中継要求及び受信中継要求が記憶されていないと判別した場合（ステップＳ５１；Ｎｏ）、制御部２５は、記憶されるまでこの判別処理（ステップＳ５１）を繰り返す。
【００６８】
比較する送信中継要求及び受信中継要求が記憶されていると判別した場合（ステップＳ５１；Ｙｅｓ）、サーバ２０の制御部２５は、これらの送信・受信中継要求を用いて、通信を中継する携帯端末１０のペアを認証する認証処理を実行する（ステップＳ５２）。
【００６９】
ここで、認証処理の詳細について、図９のフローチャートを参照して説明する。まず、サーバ２０の制御部２５は、受信した送信中継要求と受信中継要求とに含まれる位置情報に基づいて、所定距離内（例えば、１ｍ以内）に位置する携帯端末１０Ａ，１０Ｂのペアがあるか否かを判別する（ステップＳ５２１）。
【００７０】
所定距離内に位置するペアが無い場合（ステップＳ５２１；Ｎｏ）、制御部２５は認証失敗と判別し（ステップＳ５２２）、認証処理は終了する。
【００７１】
所定距離内に位置するペアが有る場合（ステップＳ５２１；Ｙｅｓ）、制御部は、このペアに対応する送信中継要求と受信中継要求の受信時刻の差が所定時間内（例えば１０秒以内）であるか否かを判別する（ステップＳ５２３）。
【００７２】
受信時刻の差が所定時間を超えている場合（ステップＳ５２３；Ｎｏ）、制御部２５は認証失敗と判別し（ステップＳ５２２）、認証処理は終了する。
【００７３】
受信時刻の差が所定時間内である場合（ステップＳ５２３；Ｙｅｓ）、制御部２５は、ペアを構成する送信中継要求に含まれる方向情報と受信中継要求に含まれる方向情報とに基づいて、携帯端末１０Ａ，１０Ｂが互いに向き合っているか否かを判別する（ステップＳ５２４）。
【００７４】
携帯端末１０Ａ，１０Ｂが向き合っていないと判別した場合（ステップＳ５２４；Ｎｏ）、制御部２５は認証失敗と判別し（ステップＳ５２２）、認証処理は終了する。
【００７５】
携帯端末１０Ａ，１０Ｂが向き合っていると判別した場合（ステップＳ５２４；Ｙｅｓ）、制御部２５は認証成功と判別し（ステップＳ５２５）、認証処理は終了する。
【００７６】
図８に戻り、認証処理で認証失敗と判別された場合（ステップＳ５３；Ｎｏ）、制御部２５はエラーとして処理を終了し、以降の処理は実行しない。
【００７７】
認証処理で認証成功と判別された場合（ステップＳ５３；Ｙｅｓ）、制御部２５は、通信部２１を制御して、プロフィール情報の送信先（即ち携帯端末１０Ｂ）を選択するための画面（送信先選択画面）の表示用のデータ（例えば、携帯端末１０Ｂの端末名等）をネットワーク３０を介して携帯端末１０Ａに送信する（ステップＳ５４）。
【００７８】
携帯端末１０Ａの制御部１６は、サーバ２０から受信したデータに基づいて送信先選択画面をタッチパネル１４に表示させる（ステップＳ３４）。ユーザは、送信先選択画面に表示されている送信先の端末名等を確認して送信したい相手が正しく表示されていることを確認し、その送信先（即ち携帯端末１０Ｂ）を選択（タッチ）する。この選択操作に応答して、制御部１６は、第１の実施形態と同様なプロフィール送信画面をタッチパネル１４に表示させる（ステップＳ３５）。ユーザは、プロフィール送信画面内の名刺部分に対してスライドタッチ操作を行う。タッチパネル１４がスライドタッチ操作を検知すると、制御部１６は、通信部１３を制御して、プロフィール情報を、サーバ２０を中継して（ステップＳ５５）、送信先選択画面から選択した携帯端末１０Ａに送信する（ステップＳ３６）。
【００７９】
携帯端末１０Ｂの制御部１６は、受信したプロフィール情報をタッチパネル１４に表示する（ステップＳ４４）。以上でプロフィール送信処理は終了する。
【００８０】
このように、第２の実施形態によれば、サーバ２０を経由することで、近距離通信機能を有さない携帯端末１０同士であっても、容易にプロフィール情報を送受信することが可能となる。
【００８１】
（変形例）
なお、上記各実施形態は、種々の変形、および、応用が可能である。
【００８２】
例えば、第２の実施形態では、携帯端末１０内に記憶されているプロフィール情報１５１を交換の対象としたが、携帯端末１０のユーザ毎にプロフィール情報を格納するプロフィールＤＢ（データベース）をサーバ２０に格納し、携帯端末１０からの指示に基づいて、サーバ２０がプロフィールＤＢ内のプロフィール情報を携帯端末１０間で中継してもよい。
【００８３】
また、携帯端末１０の近距離通信部１２の通信方式としてブルートゥースを例示したが、ブルートゥースに限らず、例えば、赤外線通信、非接触近距離通信、無線ＬＡＮ通信などであってもよい。
【００８４】
また、例えば、本発明の携帯端末１０やサーバ２０は、専用のハードウェアに限られるものではなく、通常のコンピュータシステムによっても実現することができる。
具体的には、上記各実施の形態では、携帯端末１０やサーバ２０のプログラムが、記憶部１５，２４等に予め記憶されているものとして説明した。しかし、上述の処理動作を実行させるためのプログラムを、フレキシブルディスク、ＣＤ-ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理を実行する携帯端末１０やサーバ２０を構成してもよい。
【００８５】
また、プログラムをインターネット等の通信ネットワーク上のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしてもよい。さらに、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の携帯端末１０やサーバ２０の処理を達成することができる。
また、上述の機能を、ＯＳ（Operating System）が分担又はＯＳとアプリケーションの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【符号の説明】
【００８６】
１，２ プロフィール交換システム
１０，１０Ａ，１０Ｂ 携帯端末
２０ サーバ
３０ ネットワーク
【図１】
2014017561.tif 000003
【図２】
2014017561.tif 000004
【図３】
2014017561.tif 000005
【図４】
2014017561.tif 000006
【図５】
2014017561.tif 000007
【図６】
2014017561.tif 000008
【図７】
2014017561.tif 000009
【図８】
2014017561.tif 000010
【図９】
2014017561.tif 000011