(57)【要約】【課題】携帯端末の利用者が意識することなく、近くに存在する携帯端末の情報を携帯端末間で通知し合うことができる端末情報通知システムを提供する。【解決手段】通知対象端末記憶手段９１は、一の携帯端末の識別情報と、一の携帯端末と予め定められた距離の範囲内に存在するか否かの探索対象となる他の携帯端末の情報とを対応付けて記憶する。距離算出手段９４は、現在位置受信手段９３が一の携帯端末の現在位置の情報を受信したときに、一の携帯端末の現在位置と端末位置記憶手段９２に記憶された他の携帯端末の位置との距離である端末間距離を通知対象端末記憶手段９１に記憶された一の携帯端末に対応する他の携帯端末ごとに算出する。端末情報通知手段９５は、他の携帯端末との端末間距離が予め定められた距離以内の場合、他の携帯端末の情報を一の携帯端末に通知し、一の携帯端末の情報を他の携帯端末に通知する。【選択図】図１９
2010141578.tif 000002
【特許請求の範囲】
【請求項１】
一の携帯端末の識別情報と、一の携帯端末と予め定められた距離の範囲内に存在するか否かの探索対象となる他の携帯端末の情報とを対応付けて記憶する通知対象端末記憶手段と、
携帯端末の位置を携帯端末ごとに記憶する端末位置記憶手段と、
携帯端末の現在位置の情報を受信する現在位置受信手段と、
前記現在位置受信手段が一の携帯端末の現在位置の情報を受信したときに、前記一の携帯端末の現在位置と端末位置記憶手段に記憶された他の携帯端末の位置との距離である端末間距離を前記通知対象端末記憶手段に記憶された前記一の携帯端末に対応する他の携帯端末ごとに算出する距離算出手段と、
他の携帯端末との端末間距離が予め定められた距離以内の場合、当該他の携帯端末の情報を前記一の携帯端末に通知し、前記一の携帯端末の情報を前記他の携帯端末に通知する端末情報通知手段とを備えた
ことを特徴とする端末情報通知システム。
【請求項２】
現在位置受信手段は、携帯端末が算出した現在位置の情報を当該携帯端末から受信する
請求項１に記載の端末情報通知システム。
【請求項３】
自身の現在位置を算出可能な携帯端末を備え、
現在位置受信手段は、前記携帯端末から当該携帯端末の現在位置の情報を受信する
請求項２に記載の端末情報通知システム。
【請求項４】
配置された場所に携帯端末が近づいたときに、当該携帯端末の識別情報を読み取る識別情報読取手段を備え、
現在位置受信手段は、前記識別情報読取手段が携帯端末の識別情報を読み取った位置を受信する
請求項１に記載の端末情報通知システム。
【請求項５】
識別情報読取手段は、携帯端末に設けられたＲＦＩＤタグから当該携帯端末の識別情報を読み取る
請求項４に記載の端末情報通知システム。
【請求項６】
店舗の位置を含む店舗情報を記憶する店舗情報記憶手段と、
一の携帯端末の現在位置と前記店舗情報記憶手段に記憶された店舗の位置との距離である一の店舗距離及び他の携帯端末の位置と前記店舗情報記憶手段に記憶された店舗の位置との距離である他の店舗距離を算出する店舗距離算出手段とを備え、
端末情報通知手段は、前記一の店舗距離が予め定められた閾値以下の場合に、当該一の店舗距離を算出した店舗の店舗情報を、一の携帯端末と当該一の携帯端末との端末間距離が予め定められた距離以内である他の携帯端末のうちの定められた方の携帯端末に通知し、前記他の店舗距離が予め定められた閾値以下の場合に、当該他の店舗距離を算出した店舗の店舗情報を、一の携帯端末と前記他の携帯端末のうちの定められた方の携帯端末に通知する
請求項１から請求項５のうちのいずれか１項に記載の端末情報通知システム。
【請求項７】
携帯端末のプロフィール情報を携帯端末ごとに記憶するプロフィール記憶手段と、
端末間距離を算出する条件として前記プロフィール情報に関する条件を記憶する条件記憶手段とを備え、
距離算出手段は、前記プロフィール記憶手段に記憶されたプロフィール情報が前記条件記憶手段に記憶された条件を満たす携帯端末も対象として端末間距離を算出し、
端末情報通知手段は、前記条件を満たす携帯端末との端末間距離が予め定められた距離以内の場合、前記条件を満たす携帯端末の情報を一の携帯端末に通知し、一の携帯端末の情報を前記条件を満たす携帯端末に通知する
請求項１から請求項６のうちのいずれか１項に記載の端末情報通知システム。
【請求項８】
端末情報通知手段は、一の携帯端末と他の携帯端末との端末間距離が予め定められた距離以内の場合であって、当該他の携帯端末の情報を一の携帯端末に通知する条件を満たした場合に、他の携帯端末の情報を一の携帯端末に通知する
請求項１から請求項７のうちのいずれか１項に記載の端末情報通知システム。
【請求項９】
端末情報通知手段は、予め定められた通知区分に応じて、一の携帯端末の情報を他の携帯端末に通知する
請求項８記載の端末情報通知システム。
【請求項１０】
二つの携帯端末の距離である端末間距離を二つの携帯端末の位置情報から算出する位置判定サーバに接続された通知制御サーバであって、
携帯端末の現在位置の情報を受信する現在位置受信手段と、
前記現在位置受信手段が一の携帯端末の現在位置の情報を受信したときに、前記一の携帯端末と予め定められた距離の範囲内に存在するか否かの探索対象として予め定められた他の携帯端末の位置と当該一の携帯端末の現在位置とから、一の携帯端末と他の携帯端末との端末間距離を前記他の携帯端末ごとに前記位置判定サーバに算出させる距離算出指示手段と、
他の携帯端末との端末間距離が予め定められた距離以内の場合、当該他の携帯端末の情報を前記一の携帯端末に通知し、前記一の携帯端末の情報を前記他の携帯端末に通知する端末情報通知手段とを備えた
ことを特徴とする通知制御サーバ。
【請求項１１】
現在位置受信手段は、携帯端末が算出した現在位置の情報を当該携帯端末から受信する
請求項１０に記載の通知制御サーバ。
【請求項１２】
現在位置受信手段は、配置された場所に携帯端末が近づいたときに当該携帯端末の識別情報を読み取る識別情報読取手段が携帯端末の識別情報を読み取った位置を受信する
請求項１０に記載の通知制御サーバ。
【請求項１３】
一の携帯端末の識別情報と、一の携帯端末と予め定められた距離の範囲内に存在するか否かの探索対象となる他の携帯端末の情報とを対応付けて記憶する通知対象端末記憶手段と、
携帯端末の位置を携帯端末ごとに記憶する端末位置記憶手段と、
携帯端末の現在位置の情報を受信する現在位置受信手段と、
前記現在位置受信手段が一の携帯端末の現在位置の情報を受信したときに、当該一の携帯端末の現在位置と端末位置記憶手段に記憶された他の携帯端末の位置との距離である端末間距離を前記通知対象端末記憶手段に記憶された前記一の携帯端末に対応する他の携帯端末ごとに算出する距離算出手段と、
他の携帯端末との端末間距離が予め定められた距離以内の場合、当該他の携帯端末の情報を前記一の携帯端末に通知し、前記一の携帯端末の情報を前記他の携帯端末に通知する端末情報通知手段とを備えた
ことを特徴とする端末情報通知サーバ。
【請求項１４】
現在位置受信手段は、携帯端末が算出した現在位置の情報を当該携帯端末から受信する
請求項１３に記載の端末情報通知サーバ。
【請求項１５】
現在位置受信手段は、配置された場所に携帯端末が近づいたときに当該携帯端末の識別情報を読み取る識別情報読取手段が携帯端末の識別情報を読み取った位置を受信する
請求項１３に記載の端末情報通知サーバ。
【請求項１６】
携帯端末の現在位置の情報を受信する現在位置受信ステップと、
前記現在位置受信ステップで、一の携帯端末の現在位置を受信したときに、当該一の携帯端末と予め定められた距離の範囲内に存在するか否か探索対象となる他の携帯端末の位置を記憶する記憶手段から当該他の携帯端末の位置を読み取り、当該一の携帯端末の現在位置と前記他の携帯端末の位置との距離である端末間距離を他の携帯端末ごとに算出する距離算出ステップと、
他の携帯端末との端末間距離が予め定められた距離以内の場合、当該他の携帯端末の情報を前記一の携帯端末に通知し、前記一の携帯端末の情報を前記他の携帯端末に通知する端末情報通知ステップとを含む
ことを特徴とする端末情報通知方法。
【請求項１７】
現在位置受信ステップで、携帯端末が算出した現在位置の情報を当該携帯端末から受信する
請求項１６に記載の端末情報通知方法。
【請求項１８】
配置された場所に携帯端末が近づいたときに、当該携帯端末の識別情報を読み取る識別情報読取ステップを含み、
現在位置受信ステップで、前記識別情報読取ステップで携帯端末の識別情報を読み取った位置を受信する
請求項１６に記載の端末情報通知方法。
【請求項１９】
二つの携帯端末の距離である端末間距離を二つの携帯端末の位置情報から算出する位置判定サーバに接続されるコンピュータに搭載される通知制御プログラムであって、
前記コンピュータに、
携帯端末の現在位置の情報を受信する現在位置受信処理、
前記現在位置受信処理で一の携帯端末の現在位置の情報を受信したときに、前記一の携帯端末と予め定められた距離の範囲内に存在するか否かの探索対象として予め定められた他の携帯端末の位置と当該一の携帯端末の現在位置とから、一の携帯端末と他の携帯端末との端末間距離を前記他の携帯端末ごとに前記位置判定サーバに算出させる距離算出指示処理、および、
他の携帯端末との端末間距離が予め定められた距離以内の場合、当該他の携帯端末の情報を前記一の携帯端末に通知し、前記一の携帯端末の情報を前記他の携帯端末に通知する端末情報通知処理
を実行させるための通知制御プログラム。
【請求項２０】
コンピュータに、
現在位置受信処理で、携帯端末が算出した現在位置の情報を当該携帯端末から受信させる
請求項１９に記載の通知制御プログラム。
【請求項２１】
コンピュータに、
現在位置受信処理で、配置された場所に携帯端末が近づいたときに当該携帯端末の識別情報を読み取る識別情報読取手段が携帯端末の識別情報を読み取った位置を受信させる
請求項１９に記載の通知制御プログラム。
【請求項２２】
コンピュータに、
携帯端末の現在位置の情報を受信する現在位置受信処理、
前記現在位置受信処理で、一の携帯端末の現在位置を受信したときに、当該一の携帯端末と予め定められた距離の範囲内に存在するか否か探索対象となる他の携帯端末の位置を記憶する記憶手段から当該他の携帯端末の位置を読み取り、当該一の携帯端末の現在位置と前記他の携帯端末の位置との距離である端末間距離を他の携帯端末ごとに算出する距離算出処理、および、
他の携帯端末との端末間距離が予め定めた距離以内の場合、当該他の携帯端末の情報を前記一の携帯端末に通知し、前記一の携帯端末の情報を前記他の携帯端末に通知する端末情報通知処理
を実行させるための端末情報通知プログラム。
【請求項２３】
コンピュータに、
現在位置受信処理で、携帯端末が算出した現在位置の情報を当該携帯端末から受信させる
請求項２２に記載の端末情報通知プログラム。
【請求項２４】
コンピュータに、
現在位置受信処理で、配置された場所に携帯端末が近づいたときに当該携帯端末の識別情報を読み取る識別情報読取手段が携帯端末の識別情報を読み取った位置を受信させる
請求項２２に記載の端末情報通知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近くに存在する端末の情報を他の端末に通知することができる端末情報通知システム、通知制御サーバ、端末情報通知サーバ、端末情報通知方法、端末情報通知プログラム及び通知制御プログラムに関する。
【背景技術】
【０００２】
友人と出会う機会を得る場合には、事前にその友人に連絡をして特定の位置で待ち合わせをする方法や、出会いたいと思った時に、携帯電話機等を使用してお互いの位置を確認し、出会うといった方法がとられることが多い。
【０００３】
特許文献１には、グループ相互の位置確認や緊急連絡、待ち合わせ場所等の双方向情報交換ができる情報配信システムが記載されている。特許文献１に記載された情報配信システムは、携帯情報端末の利用者が確認したい相手方の位置を位置情報サーバに要求すると、位置情報サーバが相手方の位置情報を取得できた場合、携帯情報端末にその位置情報を送信する。携帯情報端末は、受信した位置情報を端末上の地図に表示する。
【０００４】
特許文献２には、好みの場所で普段すれ違う程度の身近な人の中から出会い、仲間を簡易に探すマッチングシステムが記載されている。特許文献２に記載されたマッチングシステムは、携帯端末が所定の場所（位置）で無線ＩＤリーダを起動し、相手の無線ＩＤリーダから識別情報（ＩＤ）を取得する。携帯端末は、相手の無線ＩＤリーダから識別情報（ＩＤ）を取得した場合には、自己の識別情報（ＩＤ）と相手の識別情報（ＩＤ）とを情報サーバに送信する。情報サーバは、自己の識別情報（ＩＤ）と相手の識別情報（ＩＤ）とからマッチング判定を行う。
【０００５】
【特許文献１】特開２００３−２３３７５２号公報（段落００２６、００５３、図１、図８）
【特許文献２】特開２００６−１７２２２３号公報（段落００３３、００５１、図１、図７）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
通常は一方が特定の相手に問い合わせることにより、初めてその相手の位置情報を得ることができる。一方、何ら連絡を取っていない友人が近くにいたり、すれ違ったりする場合には、お互いの存在に気づくことは少なく、後日その事実が発覚することが多い。
【０００７】
特許文献１に記載された情報配信システムでは、出会いの機会を得ようとする友人を意識して、その友人の位置を位置情報サーバに要求する必要がある。すれ違いなどの場合には、出会いの機会を得ようとする友人が近くにいることを意識せずにその友人を検知できることが望ましい。
【０００８】
そこで、本発明は、携帯端末の利用者が意識することなく、近くに存在する携帯端末の情報を携帯端末間で通知し合うことができる端末情報通知システム、通知制御サーバ、端末情報通知サーバ、端末情報通知方法、端末情報通知プログラム及び通知制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による端末情報通知システムは、一の携帯端末の識別情報と、一の携帯端末と予め定められた距離の範囲内に存在するか否かの探索対象となる他の携帯端末の情報とを対応付けて記憶する通知対象端末記憶手段と、携帯端末の位置を携帯端末ごとに記憶する端末位置記憶手段と、携帯端末の現在位置の情報を受信する現在位置受信手段と、現在位置受信手段が一の携帯端末の現在位置の情報を受信したときに、一の携帯端末の現在位置と端末位置記憶手段に記憶された他の携帯端末の位置との距離である端末間距離を通知対象端末記憶手段に記憶された一の携帯端末に対応する他の携帯端末ごとに算出する距離算出手段と、他の携帯端末との端末間距離が予め定められた距離以内の場合、他の携帯端末の情報を一の携帯端末に通知し、一の携帯端末の情報を他の携帯端末に通知する端末情報通知手段とを備えたことを特徴とする。
【００１０】
本発明による通知制御サーバは、二つの携帯端末の距離である端末間距離を二つの携帯端末の位置情報から算出する位置判定サーバに接続された通知制御サーバであって、携帯端末の現在位置の情報を受信する現在位置受信手段と、現在位置受信手段が一の携帯端末の現在位置の情報を受信したときに、一の携帯端末と予め定められた距離の範囲内に存在するか否かの探索対象として予め定められた他の携帯端末の位置と一の携帯端末の現在位置とから、一の携帯端末と他の携帯端末との端末間距離を他の携帯端末ごとに位置判定サーバに算出させる距離算出指示手段と、他の携帯端末との端末間距離が予め定められた距離以内の場合、他の携帯端末の情報を一の携帯端末に通知し、一の携帯端末の情報を他の携帯端末に通知する端末情報通知手段とを備えたことを特徴とする。
【００１１】
本発明による端末情報通知サーバは、一の携帯端末の識別情報と、一の携帯端末と予め定められた距離の範囲内に存在するか否かの探索対象となる他の携帯端末の情報とを対応付けて記憶する通知対象端末記憶手段と、携帯端末の位置を携帯端末ごとに記憶する端末位置記憶手段と、携帯端末の現在位置の情報を受信する現在位置受信手段と、現在位置受信手段が一の携帯端末の現在位置の情報を受信したときに、一の携帯端末の現在位置と端末位置記憶手段に記憶された他の携帯端末の位置との距離である端末間距離を通知対象端末記憶手段に記憶された一の携帯端末に対応する他の携帯端末ごとに算出する距離算出手段と、他の携帯端末との端末間距離が予め定められた距離以内の場合、他の携帯端末の情報を一の携帯端末に通知し、一の携帯端末の情報を他の携帯端末に通知する端末情報通知手段とを備えたことを特徴とする。
【００１２】
本発明による端末情報通知方法は、携帯端末の現在位置の情報を受信する現在位置受信ステップと、現在位置受信ステップで、一の携帯端末の現在位置を受信したときに、一の携帯端末と予め定められた距離の範囲内に存在するか否か探索対象となる他の携帯端末の位置を記憶する記憶手段から他の携帯端末の位置を読み取り、一の携帯端末の現在位置と他の携帯端末の位置との距離である端末間距離を他の携帯端末ごとに算出する距離算出ステップと、他の携帯端末との端末間距離が予め定められた距離以内の場合、他の携帯端末の情報を一の携帯端末に通知し、一の携帯端末の情報を他の携帯端末に通知する端末情報通知ステップとを含むことを特徴とする。
【００１３】
本発明による端末情報通知プログラムは、コンピュータに、携帯端末の現在位置の情報を受信する現在位置受信処理、現在位置受信処理で、一の携帯端末の現在位置を受信したときに、一の携帯端末と予め定められた距離の範囲内に存在するか否か探索対象となる他の携帯端末の位置を記憶する記憶手段から他の携帯端末の位置を読み取り、一の携帯端末の現在位置と他の携帯端末の位置との距離である端末間距離を他の携帯端末ごとに算出する距離算出処理、および、他の携帯端末との端末間距離が予め定めた距離以内の場合、他の携帯端末の情報を一の携帯端末に通知し、一の携帯端末の情報を他の携帯端末に通知する端末情報通知処理を実行させることを特徴とする。
【００１４】
本発明による通知制御プログラムは、二つの携帯端末の距離である端末間距離を二つの携帯端末の位置情報から算出する位置判定サーバに搭載されるコンピュータに接続される通知制御プログラムであって、コンピュータに、携帯端末の現在位置の情報を受信する現在位置受信処理、現在位置受信処理で一の携帯端末の現在位置の情報を受信したときに、一の携帯端末と予め定められた距離の範囲内に存在するか否かの探索対象として予め定められた他の携帯端末の位置と一の携帯端末の現在位置とから、一の携帯端末と他の携帯端末との端末間距離を他の携帯端末ごとに位置判定サーバに算出させる距離算出指示処理、および、他の携帯端末との端末間距離が予め定められた距離以内の場合、他の携帯端末の情報を一の携帯端末に通知し、一の携帯端末の情報を他の携帯端末に通知する端末情報通知処理を実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、携帯端末の利用者が意識することなく、近くに存在する携帯端末の情報を携帯端末間で通知し合うことができ、利用者は、近くに存在する携帯端末の利用者を知ることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態を図面を参照して説明する。
【００１７】
実施形態１．
図１は、本発明の第１の実施形態における端末情報通知システムの例を示すブロック図である。本実施形態による端末情報通知システムは、中央処理サーバ２０と、情報管理サーバ３０と、位置判定サーバ４０を備えている。そして端末情報通知システムは、ユーザ端末５０ａ〜５０ｎと通信可能である。なお、端末情報通知システムは、ユーザ端末５０ａ〜５０ｎを含んでいてもよい。
【００１８】
以下の説明では、端末情報通知システムは、中央処理サーバ２０と、情報管理サーバ３０と、位置判定サーバ４０とが別々の装置で実現されている場合を例に説明するが、中央処理サーバ２０と、情報管理サーバ３０と、位置判定サーバ４０とは、同一の装置で実現されていてもよい。中央処理サーバ２０と、情報管理サーバ３０と、位置判定サーバ４０とを別々の装置で実現した場合、各サーバの処理を分散させることができるため、各サーバの処理性能を向上できるという効果がある。
【００１９】
中央処理サーバ２０と、情報管理サーバ３０と、位置判定サーバ４０とは、通信ネットワーク１００を介して接続され、中央処理サーバ２０とユーザ端末５０ａ〜５０ｎとは、通信ネットワーク１０１を介して接続される。通信ネットワーク１００は、例えば、ＬＡＮ（Local Area Network）であり、通信ネットワーク１０１は、例えば、公衆無線ネットワークや携帯電話網等であるが、通信ネットワーク１００，１０１の形態は、特に限定されない。図１では、ユーザ端末を複数台記載しているが、ユーザ端末は２台以上あればよい。
【００２０】
図２は、本発明の第１の実施形態におけるユーザ端末の例を示すブロック図である。本実施形態におけるユーザ端末５０ａ〜５０ｎは、ユーザ端末の動作を制御する制御部（application software処理部。以下、ＡＰＬ部と記す。）５１と、ユーザ端末の現在位置を検知する位置情報検知部５２と、ユーザインタフェース部（以下、ユーザＩ／Ｆ部と記す）５３とを備えている。
【００２１】
以下の説明では、ユーザ端末５０ａ〜５０ｎのうちユーザ端末５０ａの構成について説明する。なお、ユーザ端末５０ｂ〜５０ｎの構成についてはユーザ端末５０ａと同様であるため、説明を省略する。
【００２２】
ユーザ端末５０ａは、ユーザ端末５０ａの現在位置を算出し、算出した現在位置と、ユーザ端末５０ａを識別する情報（以下、ユーザ識別情報と記す。）とを含む情報（以下、端末位置情報と記す。）を中央処理サーバ２０に送信する。また、ユーザ端末５０ａは、そのユーザ端末自身の近距離に存在した場合に通知を希望する他のユーザ端末のリスト（以下、友人リストとも記す。）と、他のユーザ端末から通知を受信する態様等の情報を含む通知関連情報とを中央処理サーバ２０に送信する。なお、以下の説明では、各情報をユーザ端末に送信することを、各情報を友人に通知すると記載することもある。ユーザ端末５０ａは、例えばＰＤＡ（Personal Data Assistance）や、携帯電話機などによって実現される。
【００２３】
図３（ａ）は、通知関連情報の例を示す説明図である。図３（ａ）に示す例では、通知関連情報として、「ユーザＩＤ」、「通知態様」、「通知アドレス（番号）」、「友人リスト」、「自情報公開範囲」及び「通知距離」を含んでいることを示す。「ユーザＩＤ」はユーザ端末５０ａを識別する情報（ユーザ識別情報）である。「通知態様」は、ユーザ端末５０ａの近距離に友人が存在した場合にどのような手段で近距離に存在する旨の通知を受信するか識別する情報である。「通知アドレス（番号）」は、ユーザ端末５０ａに通知する場合の通知先を示す。例えば、「通知態様」が「メール」の場合、「通知アドレス（番号）」には、ユーザ端末５０ａのメールアドレスを設定する。また、「通知態様」が「電話」の場合、「通知アドレス（番号）」にはユーザ端末５０ａの「電話番号」を設定する。「友人リスト」は、近距離に存在した場合に存在するか否かを判断する他のユーザ端末のリストである。
【００２４】
「自情報公開範囲」は、自分の端末位置情報を他のユーザ端末にどこまで公開するかを示す情報である。例えば、「自情報公開範囲」を「全て」とした場合、ユーザ端末５０ａ自身の情報を全ての他のユーザ端末に対して公開する。また、例えば、「自情報公開範囲」を「友人のみ」とした場合、「友人リスト」に設定されているユーザ端末に対してのみユーザ端末５０ａの情報を公開する。さらに、「友人リスト」に設定された友人リストをグループ化したリスト（以下、友人グループリストと記す。）を定め、例えば、「自情報公開範囲」を友人グループリストとした場合に、その友人グループリストに含まれる友人のユーザ端末に対してのみユーザ端末５０ａの情報を公開してもよい。
【００２５】
「通知距離」は、他のユーザ端末がユーザ端末５０ａにどの程度の範囲まで近づいた時に通知を行うか判断するための距離を示す。また、通知関連情報には、ユーザ端末５０ａのユーザに関するプロフィール（以下、ユーザプロフィールと記す。）を含んでいてもよい。
【００２６】
なお、図３（ａ）に示す例では、ユーザＩＤとしてユーザ端末を識別するコードを使用し、友人リストには、ユーザ端末を識別する情報として、そのユーザ端末の所有者名（以下、ユーザ名と記す。）を使用している場合について説明している。この場合、例えば、図３（ｂ）に示すユーザ端末を識別するコード（ユーザＩＤ）とユーザ名との対応表を別途準備して、ユーザ端末とユーザ端末の所有者とを対応付けてもよい。
【００２７】
位置情報検知部５２は、位置情報検知装置からの信号を受信してユーザ端末５０ａの現在位置を検知する。例えば、位置情報検知装置は、ＧＰＳ（global positioning system ）衛星であり、位置情報検知部５２は、ＧＰＳ衛星からの信号を受信して位置情報を検知するＧＰＳ装置によって実現される。もしくは、位置情報検知部５２は、例えば、無線基地局が出力する電波を受信して電波強度を測定し、その電波の強度をもとに基地局との距離を算出して位置情報を検知してもよい。位置情報は、例えば、緯度および経度によって表される。以下の説明では、位置情報が、緯度及び経度によって表される場合について説明するが、位置情報は緯度及び経度に限定されない。
【００２８】
ユーザＩ／Ｆ部５３は、ユーザ端末５０ａのユーザがＡＰＬ部５１に対して指示を行う入力デバイスやＡＰＬ部５１の処理結果を出力する出力装置を含む装置である。ユーザＩ／Ｆ部５３は、例えば、キーボード等の入力デバイスやディスプレイ装置等の出力装置であるが、ユーザＩ／Ｆ部５３はキーボード等やディスプレイ装置等に限定されない。ユーザＩ／Ｆ部５３は、例えば、タッチパネル等の入出力装置であってもよい。
【００２９】
ＡＰＬ部５１は、情報送信部５１１と、情報受信部５１２と、制御部５１３とを備えている。制御部５１３は、位置情報検知部５２が現在位置を検知すると、中央処理サーバ２０へ送信するための端末位置情報を生成する。制御部５１３は、例えば、ユーザ識別情報を記憶する記憶装置（図示せず）から、ユーザ識別情報を読み取り、位置情報検知部５２が検知した現在位置と併せて端末位置情報を生成する。
【００３０】
情報送信部５１１は、制御部５１３が端末位置情報を生成すると、その端末位置情報を中央処理サーバ２０に送信する。また、情報送信部５１１は、友人リストや通知関連情報を中央処理サーバ２０に送信する。例えば、ユーザ端末５０ａが、友人リストや通知関連情報を記憶する記憶部（図示せず）を備え、ユーザＩ／Ｆ部５３を介して入力される友人リストや通知関連情報を制御部５１３がその記憶部に記憶してもよい。この場合、例えば、ユーザＩ／Ｆ部５３が友人リストや通知関連情報の送信指示を検知した時に、制御部５１３がその記憶部から友人リストや通知関連情報を読み取り、情報送信部５１１が友人リストや通知関連情報を中央処理サーバ２０に送信してもよい。
【００３１】
情報受信部５１２は、中央処理サーバ２０からの情報を受信すると、制御部５１３に受信した情報をもとにユーザＩ／Ｆ部５３へ出力する情報を生成させる。
【００３２】
ＡＰＬ部５１（より詳しくは、情報送信部５１１、情報受信部５１２及び制御部５１３）は、例えば、プログラム（端末プログラム）に従って動作するユーザ端末５０ａのＣＰＵによって実現される。例えば、プログラムは、ユーザ端末５０ａの記憶手段（図示せず）に記憶され、ＣＰＵは、そのプログラムを読み取り、プログラムに従ってＡＰＬ部５１（より詳しくは、情報送信部５１１、情報受信部５１２及び制御部５１３）として動作してもよい。
【００３３】
以下の説明では、ユーザ端末５０ａが中央処理サーバ２０に対して友人リストや通知関連情報を中央処理サーバに送信する場合について説明する。なお、友人リストや通知関連情報はユーザ端末５０ａから送信される場合に限られない。例えば、ＰＣ（personal computer ）など、他の情報入力装置（図示せず）から友人リストや通知関連情報を中央サーバ２０に送信してもよい。この場合、例えば、他の情報入力装置が情報登録用フォームを備えていてもよく、他の情報入力装置はその情報登録用フォームから入力された友人リストや通知関連情報を中央処理サーバ２０に送信してもよい。
【００３４】
図４は、本発明における中央処理サーバ２０の例を示すブロック図である。本実施形態における中央処理サーバ２０は、携帯端末受信部２１と、サーバ送信情報生成部２２と、情報送信部２３と、情報受信部２４と、受信情報処理部２５と、携帯送信情報生成部２６と、携帯端末送信部２７と、中央処理サーバデータベース（以下、中央処理サーバＤＢと記す）２８とを備えている。中央処理サーバ２０は、情報管理サーバ３０及び位置判定サーバ４０とデータの連携を行い、ユーザ端末５０ａ〜５０ｎとデータの送受信を行う。
【００３５】
中央処理サーバＤＢ２８は、中央処理サーバ２０を制御するためのプログラム（端末情報通知プログラム若しくは通知制御プログラム）やユーザ端末を制御するためのプログラム（端末プログラム）を記憶する記憶装置である。さらに、中央処理サーバＤＢ２８は、ユーザ端末から受信した端末位置情報や、情報管理サーバ３０及び位置判定サーバ４０から受信した情報を記憶してもよい。例えば、中央処理サーバ２０の端末プログラム要求制御部（図示せず）が、ユーザ端末５０ａから端末プログラムのダウンロード要求を受信すると、中央処理サーバＤＢ２８から端末プログラムを読み取り、その端末プログラムをユーザ端末５０ａに送信する。
【００３６】
携帯端末受信部２１は、中央処理サーバ２０が端末位置情報を受信すると、情報管理サーバ３０及び位置判定サーバ４０に送信するために必要な情報（例えば、情報管理サーバ３０及び位置判定サーバ４０の宛先など）を付加した端末位置情報をサーバ送信情報生成部２２に生成させる。また、携帯端末受信部２１は、ユーザ端末から受信した端末位置情報を中央処理サーバＤＢ２８に記憶させてもよい。
【００３７】
サーバ送信情報生成部２２は、携帯端末受信部２１の指示に応じ、情報管理サーバ３０及び位置判定サーバ４０に送信するために必要な情報を付加した端末位置情報を生成する。サーバ送信情報生成部２２は、例えば、情報管理サーバ３０及び位置判定サーバ４０の宛先などを付加した端末位置情報を生成する。
【００３８】
情報送信部２３は、サーバ送信情報生成部２２が生成した端末位置情報を情報管理サーバ３０に送信し、その端末に対応する通知関連情報、友人リスト及びその友人の位置（以下、友人リスト及びその友人の位置を友人端末位置情報と記す。）を要求する。情報送信部２３は、情報受信部２４が受信した友人端末位置情報や通知関連情報、及び端末位置情報を位置判定サーバ４０に送信する。
【００３９】
また、情報送信部２３は、友人リストや通知関連情報を情報管理サーバ３０に送信する。情報送信部２３は、情報管理サーバ３０に友人リストや通知関連情報を送信する前に、これらの情報の妥当性チェック（例えば、数値チェックや属性チェックなど）を行ってもよい。
【００４０】
さらに、情報送信部２３は、携帯送信情報生成部２６の指示に従い、ユーザ端末の通知態様や通知アドレス（番号）などの通知関連情報を情報管理サーバ３０に要求する。
【００４１】
情報受信部２４は、近距離に存在する旨の通知を行う対象の友人リスト（以下、通知友人リストと記す。）を位置判定サーバ４０から受信すると、ユーザ端末５０ａ〜５０ｎに送信するための携帯送信情報を受信情報処理部２５に生成させる。なお、近距離に存在する旨の通知を行う対象のユーザ端末が存在しない場合には、情報受信部２４は、受信情報処理部２５に携帯送信情報を生成させなくてよい。
【００４２】
受信情報処理部２５は、情報受信部２４の指示に応じ、ユーザ端末５０ａ〜５０ｎに送信するための携帯送信情報を携帯送信情報生成部２６に生成させる。また、受信情報処理部２５は、情報受信部２４が受信した情報を、中央処理サーバＤＢ２８に記憶させてもよい。携帯送信情報は、ユーザ端末が近くに存在することを通知するための情報である。携帯送信情報は、お互いが近距離にいることを認識できる情報を含んでいればよい。例えば、通知態様が「メール」であれば、携帯送信情報生成部２６は、携帯送信情報として、通知アドレス（番号）に設定されたメールアドレス宛ての電子メールを生成してもよい。また、電子メールの本文に、近距離に存在するユーザ端末のユーザの情報や、通知のための文章を付加してもよい。また、例えば、通知態様が「電話」であれば、携帯送信情報生成部２６は、携帯送信情報として、ユーザ端末と通知先のユーザ端末とを電話で接続するための制御情報（例えば、発呼のための情報など）を生成してもよい。
【００４３】
携帯送信情報生成部２６は、受信情報処理部２５の指示に応じ、近距離に存在する旨の通知を行う他のユーザ端末に関する情報を情報管理サーバＤＢ３４から読み取るよう情報送信部２３に対して指示を行う。携帯送信情報生成部２６は、他のユーザ端末に関する情報をもとに、ユーザ端末５０ａに送信するための携帯送信情報を生成する。
【００４４】
携帯端末送信部２７は携帯送信情報生成部２６が生成した携帯送信情報をユーザ端末５０ａに送信する。また、携帯端末送信部２７は、近距離に存在する友人の友人リスト及び自情報公開範囲の設定に基づき、ユーザ端末５０ａが友人の近距離に存在する旨の通知を他のユーザ端末に送信する。例えば、携帯端末送信部２７は、ユーザ端末５０ａが、他のユーザ端末の友人リスト及び自情報公開範囲の条件を満たす場合に、他のユーザ端末に携帯送信情報を送信する。
【００４５】
携帯端末受信部２１と、サーバ送信情報生成部２２と、情報送信部２３と、情報受信部２４と、受信情報処理部２５と、携帯送信情報生成部２６と、携帯端末送信部２７とは、例えば、プログラム（端末情報通知プログラム若しくは通知制御プログラム）に従って動作する中央管理サーバ２０のＣＰＵによって実現される。例えば、プログラムは、中央処理サーバＤＢ２８に記憶され、ＣＰＵは、そのプログラムを読み取り、プログラムに従って携帯端末受信部２１、サーバ送信情報生成部２２、情報送信部２３、情報受信部２４、受信情報処理部２５、携帯送信情報生成部２６及び携帯端末送信部２７として動作してもよい。
【００４６】
図５は、本発明における情報管理サーバ３０の例を示すブロック図である。本実施形態における情報管理サーバ３０は、情報受信部３１と情報処理部３２と、情報送信部３３と、情報管理サーバデータベース（以下、情報管理サーバＤＢと記す）３４とを備えている。
【００４７】
情報管理サーバＤＢ３４は、友人リストや通知関連情報、及び端末位置情報を記憶する記憶装置である。情報管理サーバＤＢ３４は、例えば、図３（ａ）に示す形式で友人リストや通知関連情報を記憶してもよい。さらに、情報管理サーバＤＢ３４は、例えば、図３（ｃ）に示す形式で、ユーザ端末の位置情報を記憶してもよい。
【００４８】
情報受信部３１は、情報管理サーバ３０が中央処理サーバ２０から友人リストや通知関連情報、及び端末位置情報を受信すると、受信したこれらの情報を情報管理サーバＤＢ３４に記憶させるよう情報処理部３２に対して指示を行う。また、情報受信部３１は、情報管理サーバ３０が端末位置情報を受信したときに、端末位置情報が示すユーザ端末の通知関連情報、及び友人端末位置情報を情報管理サーバＤＢ３４から読み取るよう情報処理部３２に対して指示を行う。
【００４９】
さらに、情報受信部３１は、情報管理サーバ３０が、近距離に存在する旨の通知を行う他のユーザ端末に関する情報（例えば、通知態様や通知アドレス（番号）など）の要求を受信すると、他のユーザ端末に対応するこれらの情報を情報管理サーバＤＢ３４から読み取るよう情報処理部３２に対して指示を行う。
【００５０】
情報処理部３２は、情報受信部３１の指示に応じ、情報管理サーバ３０が受信した友人リストや通知関連情報、及び端末位置情報を情報管理サーバＤＢ３４に記憶させる。また、情報処理部３２は、情報受信部３１の指示に応じ、端末位置情報が示すユーザ端末の通知関連情報、及び友人端末位置情報を情報管理サーバＤＢ３４から読み取る。情報処理部３２は、読み取ったこれらの情報を中央処理サーバ２０に送信させるよう情報送信部３３に対して指示を行う。
【００５１】
さらに、情報処理部３２は、情報受信部３１の指示に応じ、近距離に存在する旨の通知を行う他のユーザ端末に関する情報を情報管理サーバＤＢ３４から読み取る。情報処理部３２は、読み取ったこれらの情報を中央処理サーバ２０に送信させるよう情報送信部３３に対して指示を行う。
【００５２】
情報送信部３３は、情報処理部３２の指示に応じ、端末位置情報が示すユーザ端末の通知関連情報、及び友人端末位置情報を中央処理サーバ２０に対して送信する。また、情報送信部３３は、情報処理部３２の指示に応じ、近距離に存在する旨の通知を行う他のユーザ端末に関する情報を中央処理サーバ２０に対して送信する。
【００５３】
情報受信部３１と、情報処理部３２と、情報送信部３３とは、例えば、プログラム（端末情報通知プログラム）に従って動作する情報管理サーバ３０のＣＰＵによって実現される。例えば、プログラムは、情報管理サーバ３０の記憶部（図示せず）に記憶され、ＣＰＵは、そのプログラムを読み取り、プログラムに従って情報受信部３１、情報処理部３２及び情報送信部３３として動作してもよい。
【００５４】
図６は、本発明における位置判定サーバ４０の例を示すブロック図である。本実施形態における位置判定サーバ４０は、情報受信部４１と情報処理部４２と、情報送信部４３とを備えている。
【００５５】
情報受信部４１は、位置判定サーバ４０が中央処理サーバ２０から友人端末位置情報や通知関連情報、及び端末位置情報を受信すると、友人が近距離に存在するか否かを情報処理部４２に判定させる。
【００５６】
情報処理部４２は、ユーザ端末の現在位置と友人の位置との距離を算出し、その距離が、通知関連情報に含まれる「通知距離」よりも近い友人を近距離に存在する友人として選択する。情報処理部４２は、例えば、ユーザ端末の現在位置及び友人の現在位置を示す緯度および経度をもとにその直線距離を計算し、その直線距離が「通知距離」以内の場合に近距離に存在する友人として選択してもよい。例えば、「通知距離」をＤとし、計算した距離をＣ１とした場合、Ｃ１≦Ｄの場合に、友人が、ユーザ端末の近くにいると判断する。ただし、ユーザ端末の現在位置と友人の現在位置との距離の算出方法は、上記方法に限定されない。
【００５７】
情報処理部４２は、近距離に存在する友人と判断した対象のリストを中央処理サーバ２０に送信させるよう情報送信部４３に対して指示を行う。情報送信部４３は、情報処理部４２の指示に応じ、中央処理サーバ２０に上記対象のリストを送信する。
【００５８】
情報受信部４１と、情報処理部４２と、情報送信部４３とは、例えば、プログラム（端末情報通知プログラム）に従って動作する位置判定サーバ４０のＣＰＵによって実現される。例えば、プログラムは、情報管理サーバ４０の記憶部（図示せず）に記憶され、ＣＰＵは、そのプログラムを読み取り、プログラムに従って情報受信部４１、情報処理部４２及び情報送信部４３として動作してもよい。
【００５９】
次に、動作について説明する。なお、以下の説明では、ユーザ端末５０ａ〜５０ｎのうち、端末位置情報を送信して、近距離にいる友人を探す端末をユーザ端末と記し、そのユーザ端末の近距離にいるか否か判断されるユーザ端末を友人端末と記す。
【００６０】
図７は、ユーザ端末の要求に応じ、端末プログラムを送信する処理の例を示すシーケンス図である。初めに、ユーザ端末が、端末プログラムのダウンロード要求を中央処理サーバ２０に行う。例えば、中央処理サーバ２０の端末プログラム要求制御部（図示せず）が、そのダウンロード要求を受信すると（ステップＳ１１）、中央処理サーバＤＢ２８から端末プログラムを読み取り、その端末プログラムをユーザ端末に送信する（ステップＳ１２）。友人端末からのダウンロード要求に対しても同様に端末プログラムを送信する（ステップＳ１３、Ｓ１４）。なお、ユーザ端末及び友人端末は、処理を開始する際（初回実行時）に端末プログラムを１回ダウンロードすればよい。
【００６１】
図８は、ユーザ端末から受信した友人リストや通知関連情報を情報管理サーバ３０に記憶させるまでの処理を示すシーケンス図である。ユーザ端末が友人リストや通知関連情報を中央管理サーバ２０に送信し、中央管理サーバ２０がこれらの情報を受信すると（ステップＳ２１）、情報送信部２３は受信した友人リストや通知関連情報の妥当性チェックを行う（ステップＳ２２）。チェックの後、情報送信部２３は、友人リスト及び通知関連情報を情報管理サーバ３０に送信する（ステップ２３）。情報管理サーバ３０が友人リスト及び通知関連情報を受信すると、情報処理部３２は受信した友人リストや通知関連情報を情報管理サーバＤＢ３４に記憶させ、情報送信部３３は書き込み完了の通知を中央処理サーバ２０に送信する（ステップ２４）。中央管理サーバ２０が書き込み完了の通知を受信すると、携帯端末送信部２７は完了通知をユーザ端末に対して送信する（ステップＳ２５）。なお、ステップＳ２２で、情報送信部２３が友人リストや通知関連情報に不適切な情報が含まれていると判断した場合、情報送信部２３は情報管理サーバへ情報を送信せず、携帯端末送信部２７がユーザ端末にその旨の通知を行えばよい。
【００６２】
上記説明のように、各ユーザ端末が友人リストや通知関連情報を中央管理サーバ２０に送信すればよい。
【００６３】
図９は、ユーザ端末が端末位置情報を送信して、近距離に存在する旨の通知を行う場合の処理の例を示すシーケンス図である。以下の説明では、友人端末が、あらかじめその友人端末の端末位置情報を中央処理サーバ２０に送信し、情報管理サーバ３０がその友人端末の端末位置情報を記憶しているものとする。
【００６４】
例えば、ユーザ端末のユーザがあらかじめ定めた時間（例えば、１分）ごとに位置情報検出部５２が現在位置を検知すると、制御部５１３は、現在位置にユーザ識別情報を付加した端末位置情報を生成する。情報送信部５１１は、端末位置情報を管理サーバ２０に送信する（ステップＳ３１）。なお、位置情報検出部５２は現在位置を定期的に検知する場合に限らず、例えば、ユーザ端末１０を保持する保持者の指示に応じて、位置情報検出部５２が現在位置を検知してもよい。
【００６５】
中央管理サーバ２０がユーザ端末から端末位置情報を受信すると、サーバ送信情報生成部２２は、情報管理サーバ３０及び位置判定サーバ４０に送信するために必要な情報を付加した端末位置情報を生成する。情報送信部２３は、生成した端末位置情報を情報管理サーバ３０に送信する（ステップＳ３２）。情報管理サーバ３０が中央処理サーバ２０から端末位置情報を受信すると、情報処理部３２は、情報管理サーバ３０が受信した端末位置情報を情報管理サーバＤＢ３４に記憶させる（ステップＳ３３）。また、情報処理部３２は、端末位置情報が示すユーザ端末の通知関連情報、及び友人端末位置情報を情報管理サーバＤＢ３４から読み取ると、情報送信部３３は、これらの情報を中央処理サーバ２０に対して送信する（ステップＳ３４）。情報送信部２３は、受信した友人端末位置情報や通知関連情報、及び端末位置情報を位置判定サーバ４０に送信する（ステップＳ３５）。
【００６６】
位置判定サーバ４０が、中央処理サーバ２０から端末位置情報、通知関連情報及び友人端末位置情報を受信すると、情報処理部４２は、ユーザ端末の現在位置と他のユーザ端末の位置との距離を算出する。情報処理部４２は、算出した距離が通知関連情報に含まれる「通知距離」よりも近い友人を近距離に存在する友人として選択する（ステップＳ３６）。情報送信部４３は、情報処理部４２の指示に応じ、近距離に存在する友人と判断した対象のリストを中央処理サーバ２０に送信する（ステップＳ３７）。
【００６７】
ステップＳ３６で、情報処理部４２が近距離に存在する友人を判断する処理について、以下に詳述する。図１０は、近距離に存在する友人を判断する処理の例を示すフローチャートである。位置判定サーバ４０が、中央処理サーバ２０から端末位置情報（ユーザ端末のユーザＩＤ及び現在位置など）、通知関連情報（「通知距離」など）及び友人端末位置情報（友人リスト、友人の現在位置など）を受信すると、情報処理部４２は、ユーザ端末の現在位置と友人の位置との距離を算出する（ステップＳ３６１）。情報処理部４２は、算出した距離と、「通知距離」とを比較し、算出した距離が通知距離以内か否か判断する（ステップＳ３６２）。算出した距離が通知距離以内の場合（ステップＳ３６２におけるＹＥＳ）、情報処理部４２は、友人のユーザ識別情報と距離とを対応付けて一時データ保存部（図示せず）に記憶させる（ステップＳ３６３）。情報処理部４２が上記情報を一時データ保存部へ記憶させた後、またはステップＳ３６２にて算出した距離が通知距離以内でない場合（ステップＳ３６２におけるＮＯ）、情報処理部４２は、ステップＳ３６２で距離を比較した友人が友人リストの最後のデータか否か判断する（ステップＳ３６４）。最後のデータの場合（ステップＳ３６４におけるＹＥＳ）、情報処理部４２は、一時データ保存部に記憶させた情報を、中央処理サーバに送信するよう情報送信部４３に対して指示を行う（ステップＳ３６５）。一方、ステップＳ３６４で、最後のデータでない場合（ステップＳ３６４におけるＮＯ）、情報処理部４２は、残りの友人に対しても同様にステップＳ３６１以降の処理を繰り返す。
【００６８】
図９において、中央処理サーバ２０が、近距離に存在する対象の友人のリスト（すなわち、通知友人リスト）を受信すると、情報受信部２４は、その通知友人リストに対象の友人が１名以上含まれているか否か判断する（ステップＳ３８）。通知友人リストに対象の友人が１名以上含まれている場合、情報送信部２３は、情報管理サーバ３０に友人端末に関する情報を要求する（ステップＳ３９）。情報管理サーバ３０が中央処理サーバ２０からの要求を受信すると、情報処理部３２は、近距離に存在する旨の通知を行う友人端末に関する情報を情報管理サーバＤＢ３４から読み取る。情報送信部３３は、情報処理部３２が読み取ったこれらの情報を中央処理サーバ２０に送信する（ステップＳ４０）。中央管理サーバ２０がこれらの情報を受信すると、携帯送信情報生成部２６は、受信した情報をもとにユーザ端末に送信するための携帯送信情報を生成する。携帯端末送信部２７は携帯送信情報生成部２６が生成した携帯送信情報をユーザ端末５０ａに送信する（ステップＳ４１）。また、携帯端末送信部２７は、近距離に存在する友人の友人リスト及び自情報公開範囲の設定に基づき、ユーザ端末５０ａが友人の近距離に存在する旨の通知を友人端末に送信する（ステップＳ４２）。
【００６９】
携帯端末送信部２７が近距離に存在する友人の友人リスト及び自情報公開範囲の設定に基づいて友人端末に携帯送信情報を送信する動作について、以下に詳述する。図１１は、情報管理サーバＤＢ３４に記憶された通知関連情報の例を示す説明図である。図１１の例に示す通知関連情報の各項目の内容は、図３（ａ）の例で説明した内容と同様である。すなわち、自情報公開範囲に「全て」が設定されている場合には、ユーザ端末自身の端末位置情報を情報管理サーバＤＢ３４に記憶された他の全てのユーザ端末に対して公開することを意味する。
【００７０】
以下の説明では、ユーザ２の友人リストに含まれる友人Ｘ、友人Ｙ、友人Ａの全てがユーザ２の近距離に存在する場合の動作について説明する。友人Ｘは、「全て」の範囲に自情報を公開する設定である。そのため、携帯端末送信部２７は、友人Ｘの友人リストの設定にかかわらず、ユーザ２にユーザＸが近距離にいる旨の通知を行う。友人Ｙは、「友人のみ」の範囲に自情報を公開する設定であるが、友人リストにユーザ２が含まれている。そのため、携帯端末送信部２７は、ユーザ２にユーザＹが近距離にいる旨の通知を行う。友人Ａは、「友人のみ」の範囲に自情報を公開する設定であるが、友人リストにユーザ２が含まれていない。そのため、携帯端末送信部２７は、ユーザ２にユーザＡが近距離にいる旨の通知を行わない。自情報公開範囲と友人リストを組み合わせた設定は、ユーザ端末に通知する条件と呼ぶことができる。
【００７１】
なお、ユーザ端末５０ａが、メール等による通知を受信すると特定のアプリケーションを起動する機能を備えていてもよい。この場合、ユーザ端末５０ａは、メール等による通知を受信した時に、そのアプリケーションを起動してユーザ端末５０ａのユーザに通知が来たことを認識させることができる。例えば、ユーザ端末５０ａが、本体を振動させる機能を備えている場合であれば、ユーザ端末５０ａは本体を振動させて、ユーザ端末５０ａのユーザに通知が来たことを認識させることができる。また、例えば、ユーザ端末５０ａが、本体を発光させる機能を備えている場合であれば、ユーザ端末５０ａは、光（イルミネーション）を発光させて、ユーザ端末５０ａのユーザに通知が来たことを認識させることができる。
【００７２】
また、ユーザ端末５０ａが、端末位置情報をもとに友人の位置をユーザ端末の表示部（図示せず）に地図と重ねて表示するアプリケーションを備えていてもよい。この場合、中央処理サーバ２０が他のユーザ端末の端末位置情報をユーザ端末５０ａに送信し、ユーザ端末５０ａが中央処理サーバ２０から受信した端末位置情報をもとに、ユーザ端末５０ａの表示部（図示せず）に他のユーザ端末の位置を表示してもよい。そうすることにより、友人の位置を、地図上でビジュアル的に確認することができるため、友人に出会うためのより良い情報を提供することができる。
【００７３】
また、ユーザ端末５０ａが、友人ごとに通知を受信した回数をカウントし、ユーザ端末５０ａの回数記憶部（図示せず）に記憶させるアプリケーションを備えていてもよい。この場合、例えば、ユーザ端末５０ａへの通知回数が多くなった場合、通知を受信したことをユーザに通知せず、ユーザ端末５０ａが通知を受信したことのみをカウントするとしてもよい。そうすることにより、ユーザは、友人が近づくたびに通知されるといった煩わしさを回避しつつ、通知があった事実を把握することができる。
【００７４】
本発明によれば、携帯端末受信部２１が、ユーザ端末５０ａの現在位置を受信すると、ユーザ端末５０ａの友人リストに含まれる友人端末の位置を管理サーバＤＢ３４から読み取って、友人ごとに距離を算出する。その距離が、予め定めた「通知距離」以内の場合、友人の情報をユーザ端末５０ａに通知し、ユーザ端末５０ａの情報を友人（友人端末）に通知する。よって、携帯端末の利用者が意識することなく、近くに存在する携帯端末の情報を携帯端末間で通知し合うことができる。
【００７５】
実施形態２．
図１２は、本発明の第２の実施形態における端末情報通知システムの例を示すブロック図である。本実施形態による端末情報通知システムは、中央処理サーバ２０と、情報管理サーバ３０と、位置判定サーバ４０を備えている。そして端末情報通知システムは、ユーザ端末６０ａ〜６０ｎと、ＲＦＩＤ（Radio Frequency Identification）位置検出サーバ７０と、ＲＦＩＤリーダ８０と通信可能である。また、本実施形態においても、端末情報通知システムは、ユーザ端末６０ａ〜６０ｎを含んでいてもよい。また、端末情報通知システムは、ＲＦＩＤ位置検出サーバ７０やＲＦＩＤリーダ８０を含んでいてもよい。以下の説明では、ユーザ端末６０ａ〜６０ｎのうちユーザ端末６０ａの構成について説明する。なお、ユーザ端末６０ｂ〜６０ｎの構成についてはユーザ端末６０ａ同様であるため、説明を省略する。
【００７６】
中央処理サーバ２０と、情報管理サーバ３０と、位置判定サーバ４０とは、通信ネットワーク１００を介して接続され、中央処理サーバ２０と、ユーザ端末６０ａ〜６０ｎと、ＲＦＩＤ位置検出サーバ７０と、ＲＦＩＤリーダ８０とは、通信ネットワーク２００を介して接続される。通信ネットワーク１００は、例えば、ＬＡＮ（Local Area Network）であり、通信ネットワーク２００は、例えば、公衆無線ネットワークや携帯電話網等であるが、通信ネットワーク１００，２００の形態は、特に限定されない。図１２では、ユーザ端末を複数台記載しているが、ユーザ端末は２台以上あればよい。また、図１２では、ＲＦＩＤ位置検出サーバ７０及びＲＦＩＤリーダ８０をそれぞれ１台ずつ記載しているが、ＲＦＩＤ位置検出サーバ７０及びＲＦＩＤリーダ８０は１台に限られず、それぞれ複数台備えていてもよい。
【００７７】
ユーザ端末６０ａは、ＡＰＬ部６１と、ＲＦＩＤタグ６２と、ユーザＩ／Ｆ部６３とを備えている。ＡＰＬ部６１は、例えば、プログラム（端末プログラム）に従って動作するユーザ端末６０ａのＣＰＵによって実現され、ユーザ端末６０ａの動作を制御する。例えば、プログラムは、ユーザ端末６０ａの記憶手段（図示せず）に記憶され、ＣＰＵは、そのプログラムを読み取り、プログラムに従ってＡＰＬ部６１として動作してもよい。
【００７８】
ＲＦＩＤタグ６２は、例えば、ユーザ識別情報を記憶するＩＣチップと、ＲＦＩＤリーダ８０からの電波を受信するアンテナとを含むＲＦ（Radio Frequency ）タグなどによって実現される。ユーザＩ／Ｆ部６３は、図２に示すユーザＩ／Ｆ部５３と同様のため、説明を省略する。
【００７９】
ＲＦＩＤリーダ８０は、ネットワークインタフェース部８１と、近距離通信部８２と、制御部８３とを備えている。
【００８０】
近距離通信部８２は、ユーザ端末に実装されるＲＦＩＤタグ６２から、ユーザ識別情報を含む情報を読み取る。近距離通信部８２は、例えば、ＲＦタグに記憶されている情報を無線通信で読み取るリーダによって実現される。
【００８１】
近距離通信部８２がユーザ識別情報を読み取る方法は、例えば、ＲＦＩＤタグ６２が電波を利用してユーザ識別情報を定期的に発信する場合であれば、近距離通信部８２は、その電波を受信したときにユーザ識別情報を読み取ってもよい。もしくは、近距離通信部８２が定期的に電波を発信し、ＲＦＩＤタグ６２が近距離通信部８２からの電波を受信したときに、ＲＦＩＤタグ６２が近距離通信部８２にユーザ識別情報を送り返す方法でもよい。
【００８２】
前者の場合であれば、ＲＦＩＤタグ６２が電波を発信するため、後者に比べ広い範囲で電波を受信することができるというメリットがある。一方、後者の場合であれば、ＲＦＩＤタグ６２が電波を受信する範囲は狭くなるが、ＲＦＩＤタグ６２は近距離通信部８２からの電波に応答してユーザ識別情報を送信するため、ＲＦＩＤタグ６２の消費電力を低く抑えることができるというメリットがある。
【００８３】
制御部８３は、近距離通信部８２がユーザ端末６０ａのユーザ識別情報を含む情報を読み取ると、ＲＦＩＤリーダ８０の位置を示す位置情報を付加して、端末位置情報を生成する。ＲＦＩＤリーダ８０の位置を示す位置情報は、例えば、ＲＦＩＤリーダ８０が、位置情報を記憶する記憶部（図示せず）を備えている場合であれば、制御部８３が、その記憶部から位置情報を読み取ればよい。
【００８４】
制御部８３は、生成した端末位置情報を、ネットワークインタフェース部８１を介してＲＦＩＤ位置検出サーバ７０に送信する。
【００８５】
制御部８３は、例えば、プログラム（端末情報通知プログラム）に従って動作するＲＦＩＤリーダ８０のＣＰＵによって実現される。例えば、プログラムは、ＲＦＩＤリーダ８０の記憶部（図示せず）に記憶され、ＣＰＵは、そのプログラムを読み取り、プログラムに従って制御部８３として動作してもよい。
【００８６】
ＲＦＩＤ位置検出サーバ７０は、ＲＦＩＤリーダ８０が生成した端末位置情報を受信して、中央処理サーバ２０にその端末位置情報を転送する。なお、ＲＦＩＤリーダ８０が、中央処理サーバ２０に端末位置情報を直接送信してもよい。この場合、端末情報通知システムは、ＲＦＩＤ位置検出サーバ７０を備えていなくてもよい。
【００８７】
中央処理サーバ２０は、ユーザ端末の代わりに、ＲＦＩＤ位置検出サーバ７０からユーザ端末の位置情報を受信する点で、第１の実施形態と異なる。それ以外の中央処理サーバ２０の動作、情報管理サーバ３０の動作、及び位置判定サーバ４０の動作は、第１の実施形態と同様であるため、説明を省略する。
【００８８】
次に、動作について説明する。ユーザ端末６０ａの要求に応じ、端末プログラムを送信する処理、及びユーザ端末から受信した友人リストや通知関連情報を情報管理サーバ３０に記憶させるまでの処理は、第１の実施形態で説明した図７及び図８の動作と同様である。
【００８９】
図１３は、ＲＦＩＤリーダ８０がユーザ端末からユーザ識別情報を読み取ってから、近距離に存在する旨の通知をユーザ端末に行う場合の処理の例を示すシーケンス図である。例えば、ユーザ端末６０ａのＲＦＩＤタグ６２がＲＦＩＤリーダ８０からの電波を受信すると、ＲＦＩＤタグ６２は、ユーザ識別情報をＲＦＩＤリーダ８０に送信する（ステップＳ６１）。ＲＦＩＤリーダ８０の近距離通信部８２がユーザ端末６０ａのユーザ識別情報を読み取ると、制御部８３は、ＲＦＩＤリーダ８０の位置を示す位置情報を付加して、端末位置情報を生成する（ステップＳ６２）。制御部８３は、生成した端末位置情報を、ネットワークインタフェース部８１を介してＲＦＩＤ位置検出サーバ７０に送信する（ステップＳ６３）。ＲＦＩＤ位置検出サーバ７０は、端末位置情報を受信すると、中央処理サーバ２０にその端末位置情報を転送する（ステップＳ６４）。以後の動作は、第１実施形態で説明した図９に示すステップＳ３１以降の動作と同様である。
【００９０】
本発明によれば、第１の実施形態と異なり、携帯端末受信部２１はＲＦＩＤリーダ８０からユーザ端末５０ａの現在位置を受信する。よって、携帯端末が位置情報を算出する手段を備えていない場合でも、近くに存在する携帯端末の情報を携帯端末間で通知し合うことができる。
【００９１】
実施形態３．
次に、第３の実施形態における端末情報通知システムの例について説明する。第３の実施形態における端末情報通知システムは、情報管理サーバ３０の情報管理サーバＤＢ３４が、第１の実施形態、又は第２の実施形態で説明した情報に加え、店舗の位置を含む情報（以下、店舗情報）を記憶している点で第１の実施形態、又は第２の実施形態と異なる。また、中央処理サーバ２０が情報管理サーバ３０に店舗情報を要求し、位置判定サーバ４０がその店舗の位置とユーザ端末との距離が近距離か否かを判断し、中央処理サーバ２０がユーザ端末の近距離に存在する店舗に関する店舗情報を送信する点で、第１の実施形態、又は第２の実施形態と異なる。それ以外の構成及び動作については、第１の実施形態、又は第２の実施形態と同様である。
【００９２】
次に、動作について説明する。ユーザ端末の要求に応じ、端末プログラムを送信する処理、及びユーザ端末から受信した友人リストや通知関連情報を情報管理サーバ３０に記憶させるまでの処理は、第１の実施形態で説明した図７及び図８の動作と同様である。また、ユーザ端末の端末位置情報を中央処理サーバ２０が受信してから、近距離に存在する友人の情報を情報管理サーバ３０から受信するまでの処理は、図９に示すステップＳ３１〜Ｓ４０、又は図１３に示すステップＳ６１〜Ｓ４０と同様である。なお、第１の実施形態で説明した実施形態と同様の動作については、図９と同一の符号を付し、説明を省略する。
【００９３】
図１４は、中央処理サーバ２０が、他のユーザ端末に関する情報を情報管理サーバ３０から受信した後、店舗情報を含めた端末送信情報を生成して、ユーザ端末に送信するまでの処理の例を示すシーケンス図である。
【００９４】
中央管理サーバ２０が他のユーザ端末に関する情報を受信する（ステップＳ４０）と、中央管理サーバ２０は、店舗位置を情報管理サーバ３０に要求する（ステップＳ７１）。情報管理サーバ３０が中央処理サーバ２０からの要求を受信すると、情報処理部３２は店舗位置を情報管理サーバＤＢ３４から読み取り、情報送信部３３は、読み取った店舗位置を中央処理サーバ２０に対して送信する（ステップＳ７２）。情報送信部２３は、受信した店舗位置や通知関連情報、及び通知を行うユーザ端末の端末位置情報を位置判定サーバ４０に送信する（ステップＳ７３）。
【００９５】
位置判定サーバ４０が、中央処理サーバ２０から店舗位置や通知関連情報、及び端末位置情報を受信すると、情報処理部４２は、ユーザ端末（もしくは、他のユーザ端末）の現在位置と店舗の位置との距離を算出する。情報処理部４２は、算出した距離が通知関連情報に含まれる「通知距離」よりも近い店舗をユーザ端末（もしくは、他のユーザ端末）近距離に存在する店舗として選択する（ステップＳ７４）。情報送信部４３は、情報処理部４２の指示に応じ、近距離に存在する店舗と判断した対象のリストを中央処理サーバ２０に送信する（ステップＳ７５）。中央処理サーバ２０が、近距離に存在する対象の店舗のリストを受信すると、情報受信部２４は、そのリストに対象の店舗が１件以上含まれているか否か判断する（ステップＳ７６）。リストに対象の店舗が１件以上含まれている場合、情報送信部２３は、情報管理サーバ３０にその店舗に関する情報を要求する（ステップＳ７７）。情報管理サーバ３０が中央処理サーバ２０からの要求を受信すると、情報処理部３２は、該当する店舗の情報を情報管理サーバＤＢ３４から読み取る。情報送信部３３は、情報処理部３２が読み取ったこれらの情報を中央処理サーバ２０に送信する（ステップＳ７８）。中央管理サーバ２０がこれらの情報を受信すると、携帯送信情報生成部２６は、受信した店舗の情報をもとにユーザ端末に送信するための携帯送信情報を生成する。例えば、携帯送信情報生成部２６は、店舗の広告を携帯送信情報に付加してもよい。通知を行うユーザ端末の数だけステップＳ７１からステップＳ７８の処理を繰り返した後、携帯端末送信部２７は携帯送信情報生成部２６が生成した携帯送信情報を、ユーザ端末に送信する。なお、生成した携帯送信情報の送信方法は、図９に示すステップＳ４１〜Ｓ４２の処理と同様であるため、説明を省略する。
【００９６】
上記説明では、ユーザ端末（もしくは、他のユーザ端末）の現在位置と店舗の位置との距離を、通知関連情報に含まれる「通知距離」と比較する場合について説明した。この比較する距離は、「通知距離」に限定されない。例えば、通知関連情報に「通知距離」とは別の距離（例えば、店舗との距離の閾値である「店舗通知距離」）を別途使用してもよい。
【００９７】
また、上記説明では、近距離に存在するか否か判断する対象の例として店舗を使用して説明した。近距離に存在するか否か判断する対象は、店舗に限られない。例えば、対象は、観光スポットや指定の物などであってもよい。
【００９８】
また、携帯送信情報に付加する店舗情報は、ユーザ端末自身の近距離に存在する店舗に限られない。例えば、他のユーザ端末の近くに存在する店舗の情報をユーザ端末に送信してもよい。例えば、図１５に示すようなパターンを予め通知関連情報として保持しておき、携帯送信情報生成部２６は、そのパターンに従って店舗情報を付加して携帯送信情報を生成してもよい。
【００９９】
図１６を用いて店舗情報の送信パターンについて詳述する。図１６は、携帯端末とその近くに存在する店舗との関係の例を示す説明図である。例えば、図１６に示す（すなわち、ユーザ端末Ａとユーザ端末Ｂが近距離に存在する）状態の場合、中央処理サーバ２０は、ユーザ端末Ａとユーザ端末Ｂのそれぞれに、お互いが近距離に存在することを通知する。例えば、ユーザ端末Ａもユーザ端末Ｂも通知関連情報に「パターンＡ」を設定している場合、携帯送信情報生成部２６は、ユーザ端末Ａには店Ａの情報を、ユーザ端末Ｂには店Ｂの情報をそれぞれ付加した携帯送信情報を生成する。また、例えば、ユーザ端末Ａが「パターンＣ」を、ユーザ端末Ｂが「パターンＡ」をそれぞれ通知関連情報に設定している場合、携帯送信情報生成部２６は、ユーザ端末Ａには店Ａと店Ｂの情報を、ユーザ端末Ｂには店Ｂの情報をそれぞれ付加した携帯送信情報を生成する。
【０１００】
本発明によれば、中央処理サーバ２０が、近距離に存在する旨の情報に店舗情報を付加して通知する。よって、第１〜第２の実施形態の効果に加え、店舗情報を広く配信することができる。このことにより、店舗情報を配信した店舗は、販売促進による経済効果が期待できる。
【０１０１】
実施形態４．
次に、第４の実施形態における端末情報通知システムの例について説明する。第４の実施形態における端末情報通知システムは、ユーザ端末の友人リストに含まれているが、そのユーザ端末に自情報を公開していない他のユーザ端末の情報について、ユーザ端末に通知するか否かを判別する処理を行う点で、第１〜第３の実施形態と異なる。また、通知するか否かを判別するために、通知関連情報に「情報受取区分」を含んでいる点で、第１〜第３の実施形態と異なる。それ以外の構成及び動作については、第１〜第３の実施形態と同様である。
【０１０２】
また、情報受取区分には、通知するか否かを判別するための区分以外に、店舗からの情報（以下、広告と記す。）を携帯送信情報に付加するか否かを決定するための区分を含んでいてもよい。例えば、広告は情報管理サーバＤＢ３４にあらかじめ記憶され、情報受取区分に「広告を受け取る」と設定されている場合に、情報処理部３２がその広告を読み取り、携帯送信情報生成部２６がその広告を携帯送信情報に付加してもよい。
【０１０３】
具体例として、情報受取区分には、例えば、（１）「どのような通知でも受け取る／店舗からの情報を受け取る」、（２）「相手が自分を友人としている場合、通知を受け取る／広告は受け取らない」、（３）「自分の友人リストに存在しない相手からの通知は受け取らない／広告は受け取らない」、（４）「自分の友人リストに存在しない相手からの通知は受け取らない／広告は受け取る」、（５）「どのような通知も受け取らない」の内容を設定する。携帯端末送信部２７は、ユーザ端末５０ａが、他のユーザ端末の友人リスト及び自情報公開範囲の条件と、情報受取区分の設定に応じ、送信するユーザ端末を決定する。また、携帯送信情報生成部２６は、情報受取区分の設定に応じ、携帯送信情報に広告を付加する。
【０１０４】
本発明によれば、情報受取区分を使用することにより友人端末へ通知を行う条件を変更できる。よって、第１〜第４の実施形態に記載した効果に加え、携帯端末の所持者の要望に応じた通知を行うことができる。
【０１０５】
実施形態５．
次に、第５の実施形態における端末情報通知システムの例について説明する。第５の実施形態における端末情報通知システムは、通知関連情報の友人リストに設定されていないユーザ端末であっても、所定の条件に該当するユーザ端末に対しては、近距離に存在するか否かを判断する点において、第１〜第４の実施形態と異なる。すなわち、友人リストに設定されていないユーザ端末であっても、所定の条件に該当する場合には、情報処理部４２が友人リストに設定されている友人と同様に近距離に存在するか否かを判断し、近距離に存在する場合には、携帯端末送信部２７がその旨を通知する。また、情報管理サーバＤＢ３４が、第１〜第４の実施形態で示す内容に加え、友人リスト以外のユーザ端末に通知するための条件（以下、通知条件と記す。）を記憶している点で、第１〜第４の実施形態と異なる。上記以外の構成及び動作については、第１〜第４の実施形態と同様である。
【０１０６】
なお、以下の説明では、通知条件としてユーザプロフィールに関する条件を使用する場合を例に説明する。すなわち、通知関連情報にはユーザプロフィールが含まれており、情報処理部３２は、通知関連情報に含まれるユーザプロフィールが通知条件と一致するユーザを、近距離に存在するか否か判断するユーザ端末として決定する。
【０１０７】
本実施形態における通知条件の内容の例を図１７に示す。図１７に示す例では、通知条件に「ユーザ１」が通知する対象のユーザ端末を検索するための条件として２つの内容が記憶され、その条件は、「性別」「年齢」「住所」であることを示す。また、ユーザ端末を抽出するためには、「条件」に記載された内容を満たす必要があることを意味する。以下の説明では、ユーザプロフィールと比較するための条件として、「性別」「年齢」「住所」を使用する場合を例に説明するが、条件はこれらの内容に限定されない。例えば、条件に「趣味」などを使用してもよい。
【０１０８】
次に、動作について説明する。ユーザ端末の要求に応じ、端末プログラムを送信する処理、及びユーザ端末から受信した友人リストや通知関連情報を情報管理サーバ３０に記憶させるまでの処理は、第１の実施形態で説明した図７及び図８の動作と同様である。また、ユーザ端末の端末位置情報を中央処理サーバ２０が受信してから、情報処理部３２が、端末位置情報が示すユーザ端末の通知関連情報、及び友人端末位置情報を情報管理サーバＤＢ３４から読み取るまでの処理は、図９に示すステップＳ３１〜Ｓ３４、又は図１３に示すステップＳ６１〜Ｓ３４と同様である。
【０１０９】
情報処理部３２が、端末位置情報が示すユーザ端末の通知関連情報、及び友人端末位置情報を情報管理サーバＤＢ３４から読み取ったあと、情報処理部３２は、情報管理サーバＤＢ３４に記憶された通知条件を満たすユーザ端末を検索する。情報処理部３２は、そのユーザ端末の通知関連情報、及び友人端末位置情報を情報管理サーバＤＢ３４から読み取ると、情報送信部３３に、これらの情報を中央処理サーバ２０に対して送信するよう指示を行う。以降の処理は、図９に示すステップＳ３５以降の処理、又は図１３に示すステップＳ３５以降の処理と同様である。
【０１１０】
ユーザ端末の検索方法は、例えば、通知条件に完全に一致するユーザ端末を検索対象とする方法であってもよい。もしくは、通知条件が複数存在する場合であれば、満たす通知条件の個数が一定の割合以上のユーザ端末を対象とする方法でもよいが、検索方法は上記内容に限定されない。
【０１１１】
通知条件を満たすユーザ端末を検索する方法について図１７及び図１８を用いて具体的に説明する。図１８は、情報管理サーバＤＢ３４に記憶されたユーザプロフィールの例を示す説明図である。以下、ユーザ１が条件に従って通知対象を検索する場合について説明する。ユーザ１には、「友人Ａ」「友人Ｂ」「友人Ｃ」が友人リストに設定されている。これらの友人は、すでに近距離にいるかどうか判断する対象であるため、検索対象には含めない。一方、それ以外のユーザ端末（例えば、「友人Ｘ」「友人Ｙ」）は、ユーザ１の友人リストに含まれていないため、近距離にいるかどうか判断する対象ではない。よって、情報処理部３２は、通知条件記憶部２５に記憶された条件に従い、「友人Ｘ」「友人Ｙ」を通知対象に含めるかどうかの判断を行う。
【０１１２】
本実施例では、情報管理サーバＤＢ３４に、友人Ｘのユーザプロフィールとして、性別「男」、年齢「３５歳」、住所「東京都港区芝」が記憶され、友人Ｙのユーザプロフィールとして、性別「女」、年齢「２５歳」、住所「東京都中央区京橋」が記憶されている。
【０１１３】
また、通知条件には、「ユーザ１」が通知する対象を検索するための条件として２つの内容が設定されている。１番目の条件は、性別が「男」で、年齢の範囲が「２５歳から３５歳」であり、住所が「東京都内」である条件をすべて満たしていること（１００％一致していること）が必要であることを意味する。また、２番目の条件は、性別は「両方（男、女のいずれでも可）」で、年齢の範囲が「２０歳から２５歳」であり、住所が「埼玉県内」である条件のうち、５０％以上一致していることが必要であることを意味する。
【０１１４】
一致している割合の計算方法は、例えば、全ての条件の個数を分母とし、満たす条件の個数を分子として割合を求める方法でもよい。本例では、条件は「性別」「年齢」「住所」の３つであるため、分母は「３」となる。友人Ｘは、１番目の条件の３つ全てを満たすため、分子は３となる。よって、３÷３＝１＝１００％と計算できる。これは、「条件」である「１００％の一致」を満たすため、近距離にいるか判断する対象とする。
【０１１５】
一方、友人Ｙは１番目の条件のうち、２つを満たすため、分子は２となる。よって、２÷３≒０．６７＝６７％と計算できる。これは、「条件」である「１００％の一致」を満たさないため、近距離にいるか判断する対象とはしない。
【０１１６】
同様に、２番目の条件も「性別」「年齢」「住所」の３つであるため、分母は「３」となる。友人Ｘは、２番目の条件の１つを満たしており、分子は１となる。よって、１÷３≒０．３３＝３３％と計算できる。これは、「条件」である「５０％以上の一致」を満たさないため、近距離にいるか判断する対象とはしない。一方、友人Ｙは２番目の条件のうち、２つを満たすため、分子は２となる。よって、２÷３≒０．６７＝６７％と計算できる。これは、「条件」である「５０％以上の一致」を満たすため、近距離にいるか判断する対象とする。
【０１１７】
本実施形態では、ユーザ端末を検索するための通知条件を情報管理サーバＤＢ３４に記憶された通知条件を使用する場合を例に説明したが、ユーザ端末が通知条件を中央処理サーバ２０へ送信し、送信した通知条件を利用して対象のユーザ端末を検索してもよい。この場合、ユーザ端末が端末位置情報を中央処理サーバ２０へ送信するときに、通知条件も合わせて送信し、情報処理部３２が、対象を検索する時にユーザ端末から送信された通知条件を合わせて検索を行えばよい。
【０１１８】
本発明によれば、友人リストに含まれていないユーザ端末であっても、所定の条件を満たすユーザ端末には近距離に存在する旨を通知する。よって、第１〜第４の実施形態に記載した効果に加え、予め定めた友人以外との出会いの場を増やすことができる。
【０１１９】
図１９は、本発明における端末情報通知システムの概要を示すブロック図である。本発明による端末情報通知システムは、一の携帯端末（例えば、ユーザ端末５０ａ）の識別情報（例えば、ユーザ識別情報）と、一の携帯端末と予め定められた距離（例えば、通知距離）の範囲内に存在するか否かの探索対象となる他の携帯端末の情報とを対応付けて記憶する通知対象端末記憶手段９１（例えば、情報管理サーバ３０の情報管理サーバＤＢ３４）と、携帯端末の位置を携帯端末ごとに記憶する端末位置記憶手段９２（例えば、情報管理サーバ３０の情報管理サーバＤＢ３４）と、携帯端末の現在位置の情報を受信する現在位置受信手段９３（例えば、中央処理サーバ２０の携帯端末受信部２１）と、現在位置受信手段９３が一の携帯端末の現在位置の情報を受信したときに、一の携帯端末の現在位置と端末位置記憶手段９２に記憶された他の携帯端末の位置との距離である端末間距離を通知対象端末記憶手段９１に記憶された一の携帯端末に対応する他の携帯端末ごとに算出する距離算出手段９４（例えば、位置判定サーバ４０の情報処理部４２）と、他の携帯端末との端末間距離が予め定められた距離（例えば、通知距離）以内の場合、他の携帯端末の情報を一の携帯端末に通知し、一の携帯端末の情報を他の携帯端末に通知する端末情報通知手段９５（例えば、中央処理サーバ２０の携帯送信情報生成部２６、携帯端末送信部２７）とを備えている。
【０１２０】
そのような構成により、携帯端末の利用者が意識することなく、近くに存在する携帯端末の情報を携帯端末間で通知し合うことができ、利用者は、近くに存在する携帯端末の利用者を知ることができる。
【０１２１】
また、現在位置受信手段９３が、携帯端末が算出した現在位置の情報をその携帯端末から受信してもよい。
【０１２２】
また、上記実施形態には、自身の現在位置を算出可能な携帯端末（例えば、ユーザ端末５０ａ〜５０ｎ）を備え、現在位置受信手段９３が、携帯端末からその携帯端末の現在位置の情報を受信する構成が開示されている。
【０１２３】
また、上記実施形態には、配置された場所に携帯端末が近づいたときに、携帯端末の識別情報を読み取る識別情報読取手段（例えば、ＲＦＩＤリーダ８０）を備え、現在位置受信手段９３が、識別情報読取手段が携帯端末の識別情報を読み取った位置を受信する構成が開示されている。
【０１２４】
また、識別情報読取手段が、携帯端末に設けられたＲＦＩＤタグから携帯端末の識別情報を読み取ってもよい。
【０１２５】
また、上記実施形態には、店舗の位置を含む店舗情報を記憶する店舗情報記憶手段（例えば、情報管理サーバ３０の情報管理サーバＤＢ３４）と、一の携帯端末の現在位置と店舗情報記憶手段に記憶された店舗の位置との距離である一の店舗距離及び他の携帯端末の位置と店舗情報記憶手段に記憶された店舗の位置との距離である他の店舗距離を算出する店舗距離算出手段（例えば、位置判定サーバ４０の情報処理部４２）とを備え、端末情報通知手段９５が、一の店舗距離が予め定められた閾値（例えば、店舗通知距離）以下の場合に、一の店舗距離を算出した店舗の店舗情報を一の携帯端末とその一の携帯端末との端末間距離が予め定められた距離（例えば、通知距離）以内である他の携帯端末のうちの定められた方の携帯端末に通知し、他の店舗距離が予め定められた閾値（例えば、店舗通知距離）以下の場合に、他の店舗距離を算出した店舗の店舗情報を、一の携帯端末と他の携帯端末のうちの定められた方の携帯端末に通知する構成が開示されている。
【０１２６】
また、上記実施形態には、携帯端末のプロフィール情報を携帯端末ごとに記憶するプロフィール記憶手段（例えば、情報管理サーバ３０の情報管理サーバＤＢ３４）と、端末間距離を算出する条件（例えば、通知条件）としてプロフィール情報に関する条件を記憶する条件記憶手段（例えば、情報管理サーバ３０の情報管理サーバＤＢ３４）とを備え、距離算出手段９４が、プロフィール記憶手段に記憶されたプロフィール情報が条件記憶手段に記憶された条件を満たす携帯端末も対象として端末間距離を算出し、端末情報通知手段９５が、条件を満たす携帯端末との端末間距離が予め定められた距離以内の場合、条件を満たす携帯端末の情報を一の携帯端末に通知し、一の携帯端末の情報を条件を満たす携帯端末に通知する構成が開示されている。
【０１２７】
また、端末情報通知手段９５が、一の携帯端末と他の携帯端末との端末間距離が予め定められた閾値以内であって、他の携帯端末の情報を一の携帯端末に通知する条件（例えば、友人リスト及び自情報公開範囲）を満たした場合に、他の携帯端末の情報を一の携帯端末に通知してもよい。
【０１２８】
また、端末情報通知手段９５が、予め定められた通知区分（例えば、情報受取区分）に応じて、一の携帯端末の情報を他の携帯端末に通知してもよい。
【産業上の利用可能性】
【０１２９】
本発明は、近くに存在する端末の情報を他の端末に通知することができる端末情報通知システムに好適に適用される。
【図面の簡単な説明】
【０１３０】
【図１】本発明の第１の実施形態における端末情報通知システムの例を示すブロック図である。
【図２】ユーザ端末の例を示すブロック図である。
【図３】通知関連情報の内容の例、ユーザＩＤとユーザ名との対応例、及びユーザ端末の位置情報の例を示す説明図である。
【図４】中央処理サーバ２０の例を示すブロック図である。
【図５】情報管理サーバ３０の例を示すブロック図である。
【図６】位置判定サーバ４０の例を示すブロック図である。
【図７】端末プログラムを送信する処理の例を示すシーケンス図である。
【図８】ユーザ端末から受信した友人リストや通知関連情報を情報管理サーバ３０に記憶させるまでの処理を示すシーケンス図である。
【図９】ユーザ端末が端末位置情報を送信して、近距離に存在する旨の通知を行う場合の処理の例を示すシーケンス図である。
【図１０】近距離に存在する友人を判断する処理の例を示すフローチャートである。
【図１１】通知関連情報の例を示す説明図である。
【図１２】本発明の第２の実施形態における端末情報通知システムの例を示すブロック図である。
【図１３】ＲＦＩＤリーダ８０がユーザ識別情報をユーザ端末から読み取ってから、近距離に存在する旨の通知をユーザ端末に行う場合の処理の例を示すシーケンス図である。
【図１４】店舗情報を含めた端末送信情報を生成して、ユーザ端末に送信するまでの処理の例を示すシーケンス図である。
【図１５】店舗情報を送信するパターンの例を示す説明図である。
【図１６】携帯端末とその近くに存在する店舗との関係の例を示す説明図である。
【図１７】通知条件の内容の例を示す説明図である。
【図１８】ユーザプロフィールの例を示す説明図である。
【図１９】本発明における端末情報通知システムの概要を示すブロック図である。
【符号の説明】
【０１３１】
２０  中央処理サーバ
２１  携帯端末受信部
２２  サーバ送信情報生成部
２３、３３、４３  情報送信部
２４、３１、４１  情報受信部
２５  受信情報生成部
２６  携帯送信情報生成部
２７  携帯端末送信部
２８  中央処理サーバＤＢ
３０  情報管理サーバ
３２  情報処理部
３４  情報管理サーバＤＢ
４０  位置判定サーバ
４２  情報処理部
５０ａ〜５０ｎ，６０ａ〜６０ｎ  ユーザ端末
５１、６１  ＡＰＬ部
５２  位置情報検出部
５３、６３  ユーザＩ／Ｆ部
６２  ＲＦＩＤタグ
７０  ＲＦＩＤ位置検出サーバ
８０  ＲＦＩＤリーダ
８１  ネットワークインタフェース部
８２  近距離通信部
８３  制御部
１００，１０１，２００  通信ネットワーク
【図１】
2010141578.tif 000003
【図２】
2010141578.tif 000004
【図３】
2010141578.tif 000005
【図４】
2010141578.tif 000006
【図５】
2010141578.tif 000007
【図６】
2010141578.tif 000008
【図７】
2010141578.tif 000009
【図８】
2010141578.tif 000010
【図９】
2010141578.tif 000011
【図１０】
2010141578.tif 000012
【図１１】
2010141578.tif 000013
【図１２】
2010141578.tif 000014
【図１３】
2010141578.tif 000015
【図１４】
2010141578.tif 000016
【図１５】
2010141578.tif 000017
【図１６】
2010141578.tif 000018
【図１７】
2010141578.tif 000019
【図１８】
2010141578.tif 000020
【図１９】
2010141578.tif 000021