(57)【要約】【課題】被検索端末の所在を知らせることが予定されていない第三者が被検索端末の位置を知ることを防止することができる所在検索システム等を提供すること。【解決手段】被検索端末装置２０は、特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する位置対応隠語情報格納手段と、管理装置５０から所在情報要求を受信する所在情報要求受信手段と、所在情報要求に基づいて、前記被検索端末装置の現在位置を示す現在位置情報を生成する現在位置情報生成手段と、位置対応隠語情報格納手段から現在位置情報に示される被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する位置対応隠語情報取得手段と、管理装置５０に対して、前記位置対応隠語情報を送信する位置対応隠語情報送信手段と、を有する。【選択図】図５
2006153650.tif 000002
【特許請求の範囲】
【請求項１】
所在検索の対象となる被検索端末装置と、
前記被検索端末装置の所在を検索する検索端末装置と、
前記検索端末装置から所在検索要求を受信し、前記被検索端末装置に対して、前記被検索端末装置の所在を示す情報を要求する所在情報要求を送信する管理装置と、
を有する所在検索システムであって、
前記被検索端末装置は、
特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する位置対応隠語情報格納手段と、
前記管理装置から前記所在情報要求を受信する所在情報要求受信手段と、
前記所在情報要求に基づいて、前記被検索端末装置の現在位置を示す現在位置情報を生成する現在位置情報生成手段と、
前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する位置対応隠語情報取得手段と、
前記管理装置に対して、前記位置対応隠語情報を送信する位置対応隠語情報送信手段と、    
を有し、
前記管理装置は、
前記被検索端末装置から受信した前記位置対応隠語情報を前記検索端末装置に送信する管理装置側位置対応隠語情報送信手段を
有することを特徴とする所在検索システム。
【請求項２】
検索端末装置による所在検索の対象となる被検索端末装置であって、
特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する位置対応隠語情報格納手段と、
前記検索端末装置から所在検索要求を受信する管理装置から、前記被検索端末装置の所在を示す情報を要求する所在情報要求を受信する所在情報要求受信手段と、
前記所在情報要求に基づいて、前記被検索端末装置の現在位置を示す現在位置情報を生成する現在位置情報生成手段と、
前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する位置対応隠語情報取得手段と、
前記管理装置に対して、前記位置対応隠語情報を送信する位置対応隠語情報送信手段と、    
を有することを特徴とする被検索端末装置。
【請求項３】
前記現在位置情報に示される前記被検索端末装置の現在位置が、前記隠語設定位置の近接範囲内か否かを判断する近接範囲内外判断手段と、
前記近接範囲内外判断手段の判断結果に基づいて、前記隠語設定位置の前記近接範囲内であることを示す近接範囲内情報を含む前記位置対応隠語情報を生成する近接範囲内情報付位置対応隠語情報生成手段と、
を有することを特徴とする請求項２に記載の被検索端末装置。
【請求項４】
前記被検索端末装置が、前記特定の隠語設定位置の方向に移動しているか否かを示す相対移動方向情報を生成する相対移動方向情報生成手段と、
前記位置対応隠語情報と前記相対移動方向情報に基づいて、前記相対移動方向情報を含む前記位置対応隠語情報を生成する相対移動方向情報付位置対応隠語情報生成手段と、
を有することを特徴とする請求項３に記載の被検索端末装置。
【請求項５】
検索端末装置から所在検索要求を受信し、被検索端末装置に対して前記被検索端末装置の所在を示す情報を要求する所在情報要求を送信する管理装置であって、
前記管理装置は、特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する管理装置側位置対応隠語情報格納手段と、
前記被検索端末装置から前記被検索端末装置の現在位置を示す現在位置情報を取得する管理装置側現在位置情報取得手段と、
前記管理装置側位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する管理装置側位置対応隠語情報取得手段と、
前記検索端末装置に対して、前記位置対応隠語情報を送信する管理装置側位置対応隠語情報送信手段と、    
を有することを特徴とする管理装置。
【請求項６】
前記現在位置情報に示される前記被検索端末装置の現在位置が、前記隠語設定位置の近接範囲内か否かを判断する管理装置側近接範囲内外判断手段と、
前記管理装置側近接範囲内外判断手段の判断結果に基づいて、前記隠語設定位置の前記近接範囲内であることを示す近接範囲内情報を含む前記位置対応隠語情報を生成する管理装置側近接範囲内情報付位置対応隠語情報生成手段と、
を有することを特徴とする請求項５に記載の管理装置。
【請求項７】
前記被検索端末装置から、前記被検索端末装置の移動方向を示す移動方向情報を取得する管理装置側移動方向情報取得手段と、
前記移動方向情報に基づいて、前記被検索端末装置が、前記特定の隠語設定位置の方向に移動しているか否かを示す相対移動方向情報を生成する管理装置側相対移動方向情報生成手段を有し、
前記位置対応隠語情報と前記相対移動方向情報に基づいて、前記相対移動方向情報を含む前記位置対応隠語情報を生成する管理装置側相対移動方向情報付位置対応隠語情報生成手段と、
を有することを特徴とする請求項６に記載の管理装置。
【請求項８】
被検索端末装置の所在検索を要求する検索端末装置であって、
特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する検索端末装置側位置対応隠語情報格納手段と、
前記検索端末装置による所在検索の対象となる被検索端末装置から前記被検索端末装置の現在位置を示す現在位置情報を取得する検索端末装置側現在位置情報取得手段と、
前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する検索端末装置側位置対応隠語情報取得手段と、  
前記位置対応隠語情報取得手段によって取得した前記位置対応隠語情報を表示する検索端末装置側位置対応隠語情報表示手段と、    
を有することを特徴とする検索端末装置。
【請求項９】
検索端末装置による所在検索の対象となり、特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する位置対応隠語情報格納手段を有する被検索端末装置が、前記検索端末装置と通信可能な管理装置から前記被検索端末装置の所在を示す情報を要求する所在情報要求を受信する所在情報要求受信ステップと、
前記被検索端末装置が、前記所在情報要求に基づいて、前記被検索端末装置の現在位置を示す現在位置情報を生成する現在位置情報生成ステップと、
前記被検索端末装置が、前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する位置対応隠語情報取得ステップと、
前記被検索端末装置が、前記管理装置に対して送信する位置対応隠語情報送信ステップと、    
を有することを特徴とする被検索端末装置の制御方法。
【請求項１０】
コンピュータに、
検索端末装置による所在検索の対象となり、特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する位置対応隠語情報格納手段を有する被検索端末装置が、前記検索端末装置と通信可能な管理装置から前記被検索端末装置の所在を示す情報を要求する所在情報要求を受信する所在情報要求受信ステップと、
前記被検索端末装置が、前記所在情報要求に基づいて、前記被検索端末装置の現在位置を示す現在位置情報を生成する現在位置情報生成ステップと、
前記被検索端末装置が、前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する位置対応隠語情報取得ステップと、
前記被検索端末装置が、前記管理装置に対して送信する位置対応隠語情報送信ステップと、    
を実行させることを特徴とする被検索端末装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを利用した所在検索システム、被検索端末装置、管理装置、検索端末装置、被検索端末装置の制御方法、被検索端末装置の制御プログラムに関するものである。
【背景技術】
【０００２】
従来、インターネットなどの通信ネットワークを利用して、他の端末の現在位置に関する情報を提供するシステムにおいて、他の端末の所在を要求する端末装置（以後、検索端末と呼ぶ）に対して、情報交換サーバが、他の端末（以後、被検索端末と呼ぶ）の位置を通知する技術が提案されている（例えば、特許文献１）。
【特許文献１】特開２００１―３０８９０３号公報（図２等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、例えば、検索端末に対して誰にでもわかるような例えば、具体的な座標、ランドマーク、住所、地域コード等によって被検索端末の所在を通知すると、被検索端末の使用者の具体的な位置が知られる。その結果、被検索端末の使用者のプライバシーが害される場合があるという問題がある。
ここで、被検索端末の所在を検索端末に通知するサービスの多くは、パスワードによって検索端末の使用者を限定しているが、被検索端末の所在を知らせることが予定されていない第三者にパスワードが知られた場合には、被検索端末の使用者のプライバシーを害する意図をもって、このようなサービスが利用される場合がある。  
【０００４】
そこで、本発明は、被検索端末の所在を知らせることが予定されていない第三者が被検索端末の位置を知ることを防止することができる所在検索システム、被検索端末装置、管理装置、検索端末装置、被検索端末装置の制御方法、被検索端末装置の制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的は、第１の発明によれば、所在検索の対象となる被検索端末装置と、前記被検索端末装置の所在を検索する検索端末装置と、前記検索端末装置から所在検索要求を受信し、前記被検索端末装置に対して、前記被検索端末装置の所在を示す情報を要求する所在情報要求を送信する管理装置と、を有する所在検索システムであって、前記被検索端末装置は、特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する位置対応隠語情報格納手段と、前記管理装置から前記所在情報要求を受信する所在情報要求受信手段と、前記所在情報要求に基づいて、前記被検索端末装置の現在位置を示す現在位置情報を生成する現在位置情報生成手段と、前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する位置対応隠語情報取得手段と、前記管理装置に対して、前記位置対応隠語情報を送信する位置対応隠語情報送信手段と、を有し、前記管理装置は、前記被検索端末装置から受信した前記位置対応隠語情報を前記検索端末装置に送信する管理装置側位置対応隠語情報送信手段を有することを特徴とする所在検索システムにより達成される。
【０００６】
第１の発明の構成によれば、前記被検索端末装置は、前記位置対応隠語情報格納手段に
特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納することができる。
ここで隠語とは、特定の仲間の間にだけ通用する特別の語である。
例えば、前記特定の隠語設定位置である「東京駅」に対応する隠語は、「例の場所」であるというように、予め設定される。
【０００７】
また、前記被検索端末装置は、前記所在情報要求受信手段によって前記管理装置から前記所在情報要求を受信すると、前記現在位置情報生成手段によって前記被検索端末装置の現在位置を示す現在位置情報を生成することができる。
そして、前記被検索端末装置は、前記位置対応隠語情報取得手段によって前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得することができ、さらに、前記位置対応隠語情報送信手段によって、前記管理装置に対して、前記位置対応隠語情報を送信することができる。
そして、前記管理装置は、前記管理装置側位置対応隠語情報送信手段によって前記被検索端末装置から受信した前記位置対応隠語情報を前記検索端末装置に送信することができる。
【０００８】
このため、前記検索端末装置は、例えば、「例の場所」という前記位置対応隠語情報を取得することができる。そして、前記検索端末装置の使用者が、被検索端末装置の使用者と共通の隠語を使用するグループ（以後、共通隠語グループと呼ぶ）に属する場合には、「例の場所」が「東京駅」に対応する隠語であることを知っているから、前記端末装置の所在を知ることができる。
しかし、共通隠語グループに属さない第三者は、「例の場所」が「東京駅」に対応する隠語であることを知らないから、「例の場所」という前記位置対応隠語情報を取得したとしても、前記被検索端末装置の所在を知ることはできない。
これにより、被検索端末装置の所在を知らせることが予定されていない第三者が被検索端末装置の位置を知ることを防止するこができる。
【０００９】
前記目的は、第２の発明によれば、検索端末装置による所在検索の対象となる被検索端末装置であって、特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する位置対応隠語情報格納手段と、前記検索端末装置から所在検索要求を受信する管理装置から、前記被検索端末装置の所在を示す情報を要求する所在情報要求を受信する所在情報要求受信手段と、前記所在情報要求に基づいて、前記被検索端末装置の現在位置を示す現在位置情報を生成する現在位置情報生成手段と、前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する位置対応隠語情報取得手段と、前記管理装置に対して、前記位置対応隠語情報を送信する位置対応隠語情報送信手段と、を有することを特徴とする被検索端末装置によって達成される。
【００１０】
第２の発明の構成によれば、第１の発明の構成と同様に、被検索端末装置の所在を知らせることが予定されていない第三者が被検索端末装置の位置を知ることを防止することができる。
【００１１】
第３の発明は、第２の発明の構成において、前記現在位置情報に示される前記被検索端末装置の現在位置が、前記隠語設定位置の近接範囲内か否かを判断する近接範囲内外判断手段と、前記近接範囲内外判断手段の判断結果に基づいて、前記隠語設定位置の前記近接範囲内であることを示す近接範囲内情報を含む前記位置対応隠語情報を生成する近接範囲内情報付位置対応隠語情報生成手段と、を有することを特徴とする被検索端末装置である。
【００１２】
前記被検索端末装置の所在が、例えば、「東京駅の近く」という概略の位置であっても、前記検索端末装置の使用者にとって、有意義である場合がある。
この点、第３の発明の構成によれば、前記被検索端末装置は、前記近接範囲内外判断手段によって前記現在位置情報に示される前記被検索端末装置の現在位置が、前記隠語設定位置の近接範囲内か否かを判断することができ、前記近接範囲内情報付位置対応隠語情報生成手段によって、前記隠語設定位置の前記近接範囲内であることを示す前記近接範囲内情報を含む前記位置対応隠語情報を生成することができる。
このため、前記被検索端末装置の所在が、例えば、「東京駅の近く」という概略の位置を示す前記位置対応隠語情報を前記管理装置を介して前記検索端末装置に送信することができる。
【００１３】
第４の発明は、第３の発明の構成において、前記被検索端末装置が、前記特定の隠語設定位置の方向に移動しているか否かを示す相対移動方向情報を生成する相対移動方向情報生成手段と、前記位置対応隠語情報と前記相対移動方向情報に基づいて、前記相対移動方向情報を含む前記位置対応隠語情報を生成する相対移動方向情報付位置対応隠語情報生成手段と、を有することを特徴とする被検索端末装置である。
【００１４】
前記被検索端末装置の所在が、例えば、「東京駅の近く」であって、さらに、東京駅に近づいている、という情報が、前記検索端末装置の使用者にとって、有意義である場合がある。
この点、第４の発明の構成によれば、前記被検索端末装置は、前記相対移動方向情報生成手段によって、前記被検索端末装置が、前記特定の隠語設定位置の方向に移動しているか否かを示す相対移動方向情報を生成することができ、前記相対移動方向情報付位置対応隠語情報生成手段によって、前記相対移動方向情報を含む前記位置対応隠語情報を生成することができる。
このため、前記被検索端末装置の所在が、例えば、「東京駅の近く」であって、東京駅に近づいていることを示す前記位置対応隠語情報を前記管理装置を介して前記検索端末装置に送信することができる。
【００１５】
前記目的は、第５の発明によれば、検索端末装置から所在検索要求を受信し、被検索端末装置に対して前記被検索端末装置の所在を示す情報を要求する所在情報要求を送信する管理装置であって、前記管理装置は、特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する管理装置側位置対応隠語情報格納手段と、前記被検索端末装置から前記被検索端末装置の現在位置を示す現在位置情報を取得する管理装置側現在位置情報取得手段と、前記管理装置側位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する管理装置側位置対応隠語情報取得手段と、前記検索端末装置に対して、前記位置対応隠語情報を送信する管理装置側位置対応隠語情報送信手段と、を有することを特徴とする管理装置によって達成される。
【００１６】
第５の発明の構成によれば、前記管理装置は、前記管理装置側位置対応隠語情報格納手段に、特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納することができる。
そして、前記管理装置は、前記管理装置側現在位置情報取得手段によって、前記被検索端末装置の現在位置を示す現在位置情報を取得することができ、前記管理装置側位置対応隠語情報取得手段によって、前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得することができる。
そして、前記管理装置は、前記管理装置側位置対応隠語情報送信手段によって、前記検索端末装置に対して、前記位置対応隠語情報を送信することができる。
このため、前記検索端末装置は、前記位置対応隠語情報を受信することができる。そして、前記検索端末装置の使用者は、前記位置対応隠語情報に示される隠語に対応する位置を知っているから、前記被検索端末装置の所在を知ることができる。
しかし、前記検索端末装置の使用者とは被検索端末の所在を知らせることが予定されていない第三者は、前記位置対応隠語情報に対応する前記特定の位置を知らないから、前記位置対応隠語情報を取得したとしても、前記被検索端末装置の所在を知ることはできない。
これにより、被検索端末装置の所在を知らせることが予定されていない第三者が被検索端末装置の位置を知ることを防止することができる。
【００１７】
第６の発明は、第５の発明の構成において、前記現在位置情報に示される前記被検索端末装置の現在位置が、前記隠語設定位置の近接範囲内か否かを判断する管理装置側近接範囲内外判断手段と、前記管理装置側近接範囲内外判断手段の判断結果に基づいて、前記隠語設定位置の前記近接範囲内であることを示す近接範囲内情報を含む前記位置対応隠語情報を生成する管理装置側近接範囲内情報付位置対応隠語情報生成手段と、を有することを特徴とする管理装置である。
【００１８】
前記被検索端末装置の所在が、例えば、「東京駅の近く」という概略の位置であっても、前記検索端末装置の使用者にとって、有意義である場合がある。
この点、第６の発明の構成によれば、前記管理装置は、前記管理装置側近接範囲内外判断手段によって前記被検索端末装置の現在位置が、前記隠語設定位置の近接範囲内か否かを判断することができ、前記管理装置側近接範囲内情報付位置対応隠語情報生成手段によって、前記隠語設定位置の前記近接範囲内であることを示す近接範囲内情報を含む位置対応隠語情報を生成することができる。
このため、前記被検索端末装置の所在が、例えば、「東京駅の近く」という概略の位置を示す前記位置対応隠語情報を前記検索端末装置に送信することができる。
【００１９】
第７の発明は、第６の発明の構成において、前記被検索端末装置から、前記被検索端末装置の移動方向を示す移動方向情報を取得する管理装置側移動方向情報取得手段と、前記移動方向情報に基づいて、前記被検索端末装置が、前記特定の隠語設定位置の方向に移動しているか否かを示す相対移動方向情報を生成する管理装置側相対移動方向情報生成手段を有し、前記位置対応隠語情報と前記相対移動方向情報に基づいて、前記相対移動方向情報を含む前記位置対応隠語情報を生成する管理装置側相対移動方向情報付位置対応隠語情報生成手段と、を有することを特徴とする管理装置である。
【００２０】
前記被検索端末装置の所在が、例えば、「東京駅の近く」であって、さらに、東京駅に近づいている、という情報が、前記検索端末装置の使用者にとって、有意義である場合がある。
この点、第７の発明の構成によれば、前記管理装置は、前記管理装置側移動方向情報取得手段によって、前記被検索端末装置の移動方向を示す移動方向情報を取得することができ、前記管理装置側相対移動方向情報付位置対応隠語情報生成手段によって前記被検索端末装置が、前記特定の隠語設定位置の方向に移動しているか否かを示す相対移動方向情報を含む前記位置対応隠語情報を生成することができる。
このため、前記被検索端末装置の所在が、例えば、「東京駅の近く」であって、東京駅に近づいていることを示す前記位置対応隠語情報を前記検索端末装置に送信することができる。
【００２１】
前記目的は、第８の発明によれば、被検索端末装置の所在検索を要求する検索端末装置であって、特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する検索端末装置側位置対応隠語情報格納手段と、前記検索端末装置による所在検索の対象となる被検索端末装置から前記被検索端末装置の現在位置を示す現在位置情報を取得する検索端末装置側現在位置情報取得手段と、前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する検索端末装置側位置対応隠語情報取得手段と、前記位置対応隠語情報取得手段によって取得した前記位置対応隠語情報を表示する検索端末装置側位置対応隠語情報表示手段と、を有することを特徴とする検索端末装置によって達成される。
【００２２】
第８の発明の構成によれば、前記検索端末装置は、前記検索端末装置側位置対応隠語情報格納手段に特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納することができる。
そして、前記検索端末装置は、前記検索端末装置側現在位置情報取得手段によって、前記被検索端末装置の現在位置を示す現在位置情報を取得することができ、前記検索端末装置側位置対応隠語情報取得手段によって、前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得することができる。
そして、前記検索端末装置は、前記検索端末装置側位置対応隠語情報表示手段によって、前記位置対応隠語情報を表示することができる。
このため、前記検索端末装置は、例えば、「例の場所」という前記位置対応隠語情報を表示することができる。そして、前記検索端末装置の使用者は、「例の場所」が「東京駅」に対応する隠語であることを知っているから、前記被検索端末装置の所在を知ることができる。
しかし、前記検索端末装置の使用者とは被検索端末の所在を知らせることが予定されていない第三者は、「例の場所」が「東京駅」に対応する隠語であることを知らないから、「例の場所」という前記位置対応隠語情報を取得したとしても、前記被検索端末装置の所在を知ることはできない。
これにより、被検索端末装置の所在を知らせることが予定されていない第三者が被検索端末装置の位置を知ることを防止するこができる。
【００２３】
前記目的は、第９の発明によれば、検索端末装置による所在検索の対象となり、特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する位置対応隠語情報格納手段を有する被検索端末装置が、前記検索端末装置と通信可能な管理装置から前記被検索端末装置の所在を示す情報を要求する所在情報要求を受信する所在情報要求受信ステップと、前記被検索端末装置が、前記所在情報要求に基づいて、前記被検索端末装置の現在位置を示す現在位置情報を生成する現在位置情報生成ステップと、前記被検索端末装置が、前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する位置対応隠語情報取得ステップと、前記被検索端末装置が、前記管理装置に対して送信する位置対応隠語情報送信ステップと、を有することを特徴とする被検索端末装置の制御方法によって達成される。
【００２４】
第９の発明の構成によれば、第２の発明の構成と同様に、被検索端末装置の所在を知らせることが予定されていない第三者が被検索端末装置の位置を知ることを防止するこができる。
【００２５】
前記目的は、第１０の発明の構成によれば、コンピュータに、検索端末装置による所在検索の対象となり、特定の隠語設定位置に対応する隠語を示す位置対応隠語情報を格納する位置対応隠語情報格納手段を有する被検索端末装置が、前記検索端末装置と通信可能な管理装置から前記被検索端末装置の所在を示す情報を要求する所在情報要求を受信する所在情報要求受信ステップと、前記被検索端末装置が、前記所在情報要求に基づいて、前記被検索端末装置の現在位置を示す現在位置情報を生成する現在位置情報生成ステップと、前記被検索端末装置が、前記位置対応隠語情報格納手段から前記現在位置情報に示される前記被検索端末装置の現在位置に対応する前記位置対応隠語情報を取得する位置対応隠語情報取得ステップと、前記被検索端末装置が、前記管理装置に対して送信する位置対応隠語情報送信ステップと、を実行させることを特徴とする被検索端末装置の制御プログラムによって達成される。
【発明を実施するための最良の形態】
【００２６】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。  
【００２７】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る所在検索システム１０等を示す概略図である。
図１に示すように、所在検索システム１０は、端末２０、サーバ５０、検索端末８０等を有する。端末２０は、検索端末８０による所在検索の対象である。すなわち、端末２０は、被検索端末装置の一例である。そして、検索端末８０は、端末２０の所在を検索する検索端末装置の一例である。
端末２０は、位置情報衛星である例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星１２ａ，１２ｂ，１２ｃ，１２ｄから位置関連信号である例えば、信号Ｓ１，Ｓ２，Ｓ３及びＳ４を受信して現在位置を測位するための端末ＧＰＳ装置３０を有する。
端末２０は、また、端末通信装置３２によって、通信基地局である基地局４０、及び、通信網であるインターネット網４５を介してサーバ５０と通信可能になっている。
検索端末８０も、基地局７０及びインターネット網４５を介してサーバ５０と通信可能な構成になっている。また、検索端末８０は、サーバ５０に対して、端末２０の所在の検索を要求するための所在検索要求を送信することができる構成となっている。
【００２８】
サーバ５０は、検索端末８０から、所在検索要求２５６（図１０参照）を受信し、端末２０に対して、端末２０の所在を示す情報を要求する所在情報要求２５８（図１０参照）を送信する。所在検索要求２５６は、所在検索要求の一例であり、所在情報要求２５８は所在情報要求の一例である。そして、サーバ５０は、管理装置の一例である。
サーバ５０は、検索端末８０から、端末２０の所在検索要求２５６を受信すると、端末２０に対して所在情報要求２５８を送信する。そして、サーバ５０は、端末２０から端末２０の所在を示す情報を受信すると、受信した端末２０の所在を示す情報を検索端末８０に送信するようになっている。
【００２９】
このとき、例えば、検索端末８０に対して誰にでもわかるような例えば、位置Ｐや建物１４(図１参照)という情報によって端末２０の所在を通知すると、端末２０の使用者のプライバシーが害される場合がある。パスワードによって検索端末８０の使用者を限定したとしても、パスワードが知られた場合には、端末２０の使用者のプライバシーを害する意図をもって、端末２０と被検索端末の所在を知らせることが予定されていない第三者にこのようなサービスが利用される場合がある。  
【００３０】
そこで、本実施の形態は、以下に説明するように、被検索端末の所在を知らせることが予定されていない第三者が端末２０の位置を知ることを防止することができるように、検索端末８０の使用者に端末２０の所在を隠語で通知するようになっている。
そして、端末２０と共通の共通隠語グループに属する者にのみ、その共通隠語グループに属する者の使用する端末２０の所在を知らせることが予定されている。言い換えると、端末２０と共通の共通隠語グループに属さない第三者には、端末２０の所在を知らせることが予定されていない。
検索端末８０の使用者（図示せず）は、端末２０（図示せず）と共通の共通隠語グループに属するとして、以下説明する。
【００３１】
端末２０及び検索端末８０は例えば、携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等であるが、これらに限らない。
なお、本実施の形態とは異なり、ＧＰＳ衛星１２ａ等は、３個以下でもよいし、５個以上でもよい。
【００３２】
（端末２０の主なハードウエア構成について）
図２は、端末２０の主なハードウエア構成を示す概略図である。
図２に示すように、端末２０は、コンピュータを有しており、コンピュータは、バス２２を有する。
このバス２２には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２４、記憶装置２６等が接続されている。記憶装置２６は例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等である。
また、このバスには、各種情報や命令を入力する入力装置２８、端末ＧＰＳ装置３０、端末通信装置３２、及び、各種情報等を表示するための表示装置３４が接続されている。
【００３３】
（サーバ５０の主なハードウエア構成について）
図３は、サーバ５０の主なハードウエア構成を示す概略図である。
図３に示すように、サーバ５０は、コンピュータを有しており、コンピュータは、バス５２を有する。
このバス５２には、ＣＰＵ５４、記憶装置５６、外部記憶装置５８等が接続されている。外部記憶装置５８は例えば、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）である。
また、このバス５２には、各種情報や命令等を入力するための入力装置６０、端末２０及び検索端末８０等と通信するためのサーバ通信装置６２、及び、表示装置６４が接続されている。
【００３４】
（検索端末８０の主なハードウエア構成について）
図４は、検索端末８０の主なハードウエア構成を示す概略図である。
なお、図４に示すように、検索端末８０の主なハードウエア構成は、端末２０（図２参照）と同様である。
【００３５】
（端末２０の主なソフトウエア構成について）
図５は、端末２０の主なソフトウエア構成を示す概略図である。
図５に示すように端末２０は、各部を制御する端末制御部１００、図２の端末ＧＰＳ装置３０に対応する端末ＧＰＳ部１０２、図２の端末通信装置３２に対応する端末通信部１０４等を有する。
【００３６】
端末２０は、また、各種プログラムを格納する端末第１記憶部１１０、各種情報を格納する端末第２記憶部１５０を有する。
図５に示すように、端末２０は、端末第２記憶部１５０に、位置対応隠語情報データベース１５２を格納している。
【００３７】
図６は、位置対応隠語情報データベース１５２の一例を示す概略図である。
図６に示すように、位置対応隠語情報データベース１５２は、複数の基本隠語１５２ａ、緯度経度指定情報１５２ｂ、エリア指定方法１５２ｃ、エリア追加情報１５２ｄ１乃至１５２ｄ４、範囲指定情報１５２ｅ、同一範囲指定情報１５２ｆ及び近接範囲指定情報１５２ｇが、緯度経度指定情報１５２ｂを中心に関連付けて格納されている。
各緯度経度指定情報１５２ｂとエリア指定方法１５２ｃによって示される位置である後述のポイントＱ１（図７（ａ）参照）、Ｒ１（図７（ｂ）参照）、Ｓ１（図８（ａ）参照）及びＴ１（図８（ｂ）参照）が、特定の隠語設定位置の一例である。基本隠語１５２ａは、位置対応隠語情報の一例である。そして、位置対応隠語情報データベース１５２は、位置対応隠語情報格納手段の一例である。
なお、ポイントＱ１（図７（ａ）参照）、Ｒ１（図７（ｂ）参照）、Ｓ１（図８（ａ）参照）及びＴ１（図８（ｂ）参照）を総称して、隠語設定位置と呼ぶ。
【００３８】
図７及び図８は、基本隠語１５２ａに対応する領域の一例を示す概略図である。  
図７（ａ）は、基本隠語１５２ａの一つである「隠れ家」に対応する領域の一例を示す図である。
図７（ａ）のポイントＱ１は「隠れ家」という隠語の隠語設定位置であり、図６の「隠れ家」の緯度経度指定情報１５２ｂとエリア指定方法１５２ｃに基づいて規定されている。このポイントＱ１は、隠れ家の緯度経度指定情報１５２ｂである北緯３６度００分０．００秒、東経１３７度００分０．００秒の地点である。
そして、図７（ａ）の同一範囲Ｑ２は、図６の「隠れ家」の同一範囲指定情報１５２ｆによって規定されており、ポイントＱ１を中心とする半径１００メートル（ｍ）の領域である。この半径１００メートル（ｍ）は、例えば、端末２０の端末ＧＰＳ装置３０（図２参照）の測位精度に基づいて規定されている。端末２０は、後述するように、端末２０の位置が同一範囲Ｑ２であれば、ポイントＱ１に位置するとみなすように構成されている。
図７（ａ）の近接範囲Ｑ３は、図６の近接範囲指定情報１５２ｇによって規定される領域であり、領域Ｑ２の１００メートル（ｍ）外側の領域と、同一範囲Ｑ２の間の領域である。端末２０は、後述するように、領域Ｑ３に位置する場合には、ポイントＱ１の近接範囲内に位置すると判断するように構成されている。
【００３９】
図７（ｂ）は、基本隠語１５２ａの「第二のふるさと」に対応する領域を示す概略図である。
図７（ｂ）の指定範囲Ｒ１は「第二のふるさと」という隠語の隠語設定位置であり、図６の「第二のふるさと」に対応する緯度経度指定情報１５２ｂとエリア指定方法１５２ｃ及びエリア追加情報１５２ｄ１乃至１５２ｄ３に基づいて規定されている。この指定範囲Ｒ１は、「第二のふるさと」に対応する緯度経度指定情報１５２ｂの座標、エリア追加情報１５２ｄ１、１５２ｄ２、１５２ｄ３に示される各座標によって囲まれる領域である。
そして、図７（ｂ）の同一範囲Ｒ２は、同一範囲指定情報１５２ｆによって規定されており、同一範囲Ｒ１を３０メートル（ｍ）拡大した領域である。
図７（ｂ）の近接範囲Ｒ３は、図６の近接範囲指定情報１５２ｇによって規定される領域であり、同一範囲Ｒ２をさらに同一範囲Ｒ２の２倍分拡大した領域（すなわち、同一範囲Ｒ２の３倍の領域）と、同一範囲Ｒ２の間の領域である。
【００４０】
図８（ａ）は、基本隠語１５２ａの「二人の思い出の場所」に対応する領域を示す概略図である。
図８（ａ）の指定範囲Ｓ１は「二人の思い出の場所」という隠語の隠語設定位置であり、図６の「二人の思い出の場所」の緯度経度指定情報１５２ｂとエリア指定方法１５２ｃに基づいて規定されている。指定範囲Ｓ１は、「二人の思い出の場所」の緯度経度指定情報１５２ｂの座標を中心Ｓとして、範囲指定情報１５２ｅに示される距離を半径とする円によって囲まれる領域である。
そして、図８（ａ）の同一範囲Ｓ２は、同一範囲指定情報１５２ｆによって規定されており、指定範囲Ｓ１を３０メートル（ｍ）拡大した領域である。
図８（ａ）の近接範囲Ｓ３は、図６の近接範囲指定情報１５２ｇによって規定される領域であり、同一範囲Ｓ２をさらに、同一範囲Ｓ２の０．５倍だけ同一範囲Ｓ２を拡大した領域（すなわち、同一範囲Ｓ２の１．５倍の領域）と、同一範囲Ｓ２の間の領域である。
【００４１】
図８（ｂ）は、基本隠語１５２ａの「生まれた病院」に対応する領域を示す概略図である。
図８（ｂ）の指定範囲Ｔ１は「生まれた病院」という隠語の隠語設定位置であり、図６の「生まれた病院」に対応する緯度経度指定情報１５２ｂとエリア指定方法１５２ｃ及びエリア追加情報１５２ｄ１乃至１５２ｄ４に基づいて規定されている。指定範囲Ｔ１は、「生まれた病院」に対応する緯度経度指定情報１５２ｂの座標、エリア追加情報１５２ｄ１、１５２ｄ２、１５２ｄ３及び１５２ｄ４に示される各座標によって囲まれる領域である。
そして、図８（ｂ）の同一範囲Ｔ２は、同一範囲指定情報１５２ｆによって規定されており、指定範囲Ｔ１を１００メートル（ｍ）拡大した領域である。
図８（ｂ）の近接範囲Ｔ３は、図６の近接範囲指定情報１５２ｇによって規定される領域であり、同一範囲Ｔ２を２００メートル（ｍ）拡大した領域と、同一範囲Ｔ２の間の領域である。
【００４２】
上述の位置対応隠語情報データベース１５２への基本隠語１５２ａ等すべての情報の入力は、端末２０の使用者（図示せず）が入力装置２８（図２参照）によって自ら実施することができる。
あるいは、エリア指定方法１５２ｃ、エリア追加情報１５２ｄ１等、範囲指定情報１５２ｅ、同一範囲指定情報１５２ｆ、近接範囲指定情報１５２ｇの全部又は一部の項目を予め設定しておき、端末２０が実際に特定の場所に位置するときに緯度経度指定情報１５２ｂを端末２０が自動入力するとともに、端末２０の使用者は基本隠語１５２ａ及び入力していない項目のみを入力装置２８によって入力するようにしてもよい。
あるいは、端末２０と検索端末８０の間で、位置対応隠語情報データベース１５２をファイル形式のデータとして送受信し、端末２０はそのデータに基づいて、位置対応隠語情報データベース１５２への基本隠語１５２ａ等の入力を自動的に行うようにしてもよい。
【００４３】
端末２０は、端末通信部１０４によってサーバ５０から所在情報要求２５８を受信する。すなわち、端末通信部１０４は、所在情報要求受信手段の一例である。
端末制御部１００は、端末通信部１０４によって受信した所在情報要求２５８を、端末側所在情報要求１５３として、端末第２記憶部１５０に格納する。
【００４４】
図５に示すように、端末２０は、端末第１記憶部１１０に、測位プログラム１１２を格納している。測位プログラム１１２は、端末２０が端末側所在情報要求１５３を受信した場合に、端末制御部１００が、端末ＧＰＳ部１０２によってＧＰＳ衛星１２ａ等（図１参照）からの信号Ｓ１等に基づく測位を行って、端末２０の現在位置を示す測位位置情報１５４を生成するための情報である。測位位置情報１５４は、現在位置情報の一例である。そして、測位プログラム１１２と端末ＧＰＳ部１０２及び端末制御部１００は、現在位置情報生成手段の一例である。
測位位置情報１５４は、端末２０の現在位置を例えば、緯度及び経度によって示す情報である。
端末制御部１００は、生成した測位位置情報１５４を端末第２記憶部１５０に格納する。
【００４５】
なお、本実施の形態とは異なり、測位位置情報１５４は例えば、端末２０と接続中の基地局４０の位置を示す情報としてもよい。例えば、基地局４０から基地局４０の位置を示す情報を取得し、それを測位位置情報１５４とすることで、ＧＰＳ衛星からの信号Ｓ１等に基いて現在位置を測位演算する場合よりも、迅速に測位位置情報１５４を生成することができる。
【００４６】
図５に示すように、端末２０は、端末第１記憶部１１０に、位置対応隠語情報取得プログラム１１４を格納している。位置対応隠語情報取得プログラム１１４は、端末制御部１００が、位置対応隠語情報データベース１５２から、測位位置情報１５４に示される端末２０の現在位置に対応する位置対応隠語情報１５６を取得するための情報である。この位置対応隠語情報１５６には、上述の基本隠語１５２ａが含まれる。すなわち、位置対応隠語情報取得プログラム１１４と端末制御部１００は、位置対応隠語情報取得手段の一例である。
【００４７】
図５に示すように、位置対応隠語情報取得プログラム１１４は、同一範囲内外判断プログラム１１４ａを含む。同一範囲内外判断プログラム１１４ａは、端末制御部１００が、測位位置情報１５４に示される現在位置が、例えば、基本隠語１５２ａの同一範囲Ｑ２（図７（ａ）参照）内か否かを判断するための情報である。
例えば、端末制御部１００は同一範囲内外判断プログラム１１４ａに基づいて、測位位置情報１５４に示される座標が北緯３６度００分０．００秒、東経１３７度００分０．００秒の地点であるポイントＱ１（図７（ａ）参照）を中心とする半径１００メートル（ｍ）の領域Ｑ２のいずれかの座標であれば、現在位置がポイントＱ１であるとみなす。そして、端末制御部１００は、位置対応隠語情報データベース１５２（図６参照）から、ポイントＱ１に対応する基本隠語１５２ａである「隠れ家」を取得する。
【００４８】
図９は、位置対応隠語情報１５６ａ等の一例を示す概略図である。
図９（ａ）に示すように、位置対応隠語情報１５６ａは、基本隠語１５２ａである「隠れ家を示す情報である。
端末制御部１００は、取得した基本隠語１５２ａを位置対応隠語情報１５６ａとして端末第２記憶部１５０に格納する。
【００４９】
図５に示すように、端末２０は、端末第１記憶部１１０に、近接範囲内外判断プログラム１１６を格納している。近接範囲内外判断プログラム１１６は、端末制御部１００が、測位位置情報１５４に示される現在位置が、近接範囲指定情報１５２ｇ（図６参照）に規定される近接範囲内か否かを判断するための情報である。すなわち、近接範囲内外判断プログラム１１６と端末制御部１００は、近接範囲内外判断手段の一例である。
例えば、端末制御部１００は近接範囲内外判断プログラム１１６に基づいて、測位位置情報１５４に示される座標が領域Ｑ３（図７（ａ）参照）のいずれかの座標であれば、現在位置がポイントＱ１の近接範囲内であると判断する。
【００５０】
図５に示すように、端末２０は、端末第１記憶部１１０に、近接範囲内情報付位置対応隠語情報生成プログラム１１８を格納している。近接範囲内情報付位置対応隠語情報生成プログラム１１８は、端末制御部１００が、上述の近接範囲内外判断プログラム１１６による判断結果に基づいて、隠語設定位置の近接範囲内であることを示す近接範囲内情報を含む位置対応隠語情報１５６ｂを生成するための情報である。位置対応隠語情報１５６ｂは、近接範囲内情報を含む位置対応隠語情報の一例である。そして、近接範囲内情報付位置対応隠語情報生成プログラム１１８と端末制御部１００は、近接範囲内情報付位置対応隠語情報生成手段の一例である。
具体的には、端末制御部１００は近接範囲内外判断プログラム１１６によって、現在位置がポイントＱ１の近接範囲内であると判断した場合には、「隠れ家」という基本隠語１５２ａに近接範囲内であることを示す「近く」という語を付加して、位置対応隠語情報１５６ｂ（図９（ｂ）参照）を生成する。「近く」という語は、近接範囲内情報の一例である。
端末制御部１００は、生成した位置対応隠語情報１５６ｂを、端末第２記憶部１５０に格納する。
なお、端末制御部１００は、測位位置情報１５４に示される現在位置が、同一範囲指定情報１５２ｆに規定される同一範囲でもなく、近接範囲指定情報１５２ｇに規定される近接範囲でもないと判断した場合には、「隠語の設定はありません」という隠語を示す位置対応隠語情報１５６ｃ（図９（ｃ）参照）を生成し、端末第２記憶部１５０に格納する。
【００５１】
図５に示すように、端末２０は、端末第１記憶部１１０に、位置対応隠語情報送信プログラム１２０を格納している。位置対応隠語情報送信プログラム１２０は、端末制御部１００が、サーバ５０（図１参照）に対して、位置対応隠語情報１５６を送信するための情報である。すなわち、位置対応隠語情報送信プログラム１１６と端末制御部１００は、位置対応隠語情報送信手段の一例である。
【００５２】
（サーバ５０の主なソフトウエア構成について）
図１０は、サーバ５０の主なソフトウエア構成を示す概略図である。
図１０に示すようにサーバ５０は、各部を制御するサーバ制御部２００、図３のサーバ通信装置６２に対応するサーバ通信部２０２等を有する。
サーバ５０は、また、各種プログラムを格納するサーバ第１記憶部２１０、各種情報を格納するサーバ第２記憶部２５０を有する。
【００５３】
図１０に示すように、サーバ５０は、サーバ第２記憶部２５０に、所在検索サービス提供端末情報２５２を格納している。所在検索サービス提供端末情報２５２は、サーバ５０が、所在検索サービスを提供する対象となる例えば、端末２０及び検索端末８０の識別番号である。この識別番号は、例えば、端末２０等の電話番号である。
サーバ５０は、サーバ通信部２０２によって、検索端末８０から、端末２０の所在検索を要求する所在検索要求２５６を受信し、サーバ第２記憶部２５０に格納する。  
【００５４】
図１０に示すように、サーバ５０は、サーバ第１記憶部２１０に、サーバ側所在情報要求プログラム２１２を格納している。サーバ側所在情報要求プログラム２１２は、サーバ制御部２００が、サーバ通信部２０２によって、端末２０に対して端末２０の所在を示す所在情報を要求するための情報である。具体的には、サーバ制御部２００は、端末２０に対して所在情報を要求するための所在情報要求２５８を送信する。
端末２０は、サーバ５０から所在情報要求２５８を受信すると、上述の構成によって、位置対応隠語情報１５６（図５参照）をサーバ５０に送信する。
【００５５】
サーバ制御部２００は、端末２０から位置対応隠語情報１５６を受信すると、サーバ側所在情報要求プログラム２１２によって、サーバ側位置対応隠語情報２５４としてサーバ第２記憶部２５０に格納する。
【００５６】
図１０に示すように、サーバ５０は、サーバ第１記憶部２１０に、サーバ側位置対応隠語情報送信プログラム２１４を格納している。サーバ側位置対応隠語情報送信プログラム２１４は、サーバ制御部２００が、サーバ側位置対応隠語情報２５４を検索端末８０に送信するための情報である。すなわち、サーバ側位置対応隠語情報送信プログラム２１４とサーバ制御部２００は、管理装置側位置対応隠語情報送信手段の一例である。    
【００５７】
（検索端末８０の主なソフトウエア構成について）
図１１は、検索端末８０の主なソフトウエア構成を示す概略図である。
図１１に示すように検索端末８０は、各部を制御する検索端末制御部３００、図４の検索端末通信装置９２に対応する検索端末通信部３０２、図４の検索端末ＧＰＳ装置９０に対応する検索端末ＧＰＳ部３０４等を有する。
検索端末８０は、また、各種プログラムを格納する検索端末第１記憶部３１０、各種情報を格納する検索端末第２記憶部３５０を有する。
【００５８】
図１１に示すように、検索端末８０は、検索端末第１記憶部３１０に、検索端末側所在情報取得プログラム３１２を格納している。検索端末側所在情報取得プログラム３１２は、検索端末制御部３００が、サーバ５０に対して、端末２０の所在検索要求を送信し、サーバ５０からサーバ側位置対応隠語情報２５４（図１０参照）を受信するための情報である。
検索端末８０は、受信したサーバ側位置対応隠語情報２５４を検索端末側位置対応隠語情報３５６として検索端末第２記憶部３５０に格納する。
検索端末８０は、サーバ５０から、例えば、「例の場所」というサーバ側位置対応隠語情報２５４を取得し、検索端末側位置対応隠語情報３５６として格納することができる。そして、端末２０と共通の共通隠語グループに属する検索端末８０の使用者（図示せず）は、「例の場所」が例えば、「東京駅」に対応する隠語であることを知っているから、端末２０の所在を知ることができる。
しかし、端末２０と共通の共通隠語グループに属さない第三者は、「例の場所」が「東京駅」に対応する隠語であることを知らないから、「例の場所」というサーバ側位置対応隠語情報２５４を取得したとしても、端末２０の所在を知ることはできない。
これにより、端末２０の所在を知らせることが予定されていない第三者が端末２０の位置を知ることを防止するこができる。
また、端末２０の具体的な位置は送信されないから、端末２０の使用者の具体的な位置が端末２０と共通の共通隠語グループの属さない他人に知られる恐れがなく、端末２０の使用者のプライバシーが害される可能性を低減することができる。
【００５９】
また、端末２０の所在が例えば、「東京駅の近く」という概略の位置であっても、検索端末８０の使用者にとって、有意義である場合がある。具体的には、例えば、隠語設定位置である例えば、「東京駅」の座標との位置関係がわかり、待ち合わせ等において端末２０の使用者を探すときに便利である。
この点、端末２０は、上述のように、「近く」という近接範囲内情報を含む位置対応隠語情報１５６ｂを生成することができる。
このため、端末２０の所在が、例えば、「東京駅の近く」という概略の位置を示す位置対応隠語情報１５６ｂをサーバ５０を介して検索端末８０に送信することができる。
【００６０】
以上が本実施の形態に係る所在検索システム１０の構成であるが、以下、その動作例を主に図１２を使用して説明する。
図１２は本実施の形態に係る所在検索システム１０の動作例を示す概略フローチャートである。
端末２０の現在位置が、隠れ家という隠語に対応するポイントＱ１の同一範囲Ｑ２（図７（ａ）参照）であるという前提で、以下の説明をする。
【００６１】
まず、端末２０は、サーバ５０から所在情報要求２５８（図１０参照）を受信する（図１２のステップＳＴ１）。このステップＳＴ１は、所在情報要求受信ステップの一例である。
続いて、端末２０は、測位位置情報１５４（図５参照）を生成する（ステップＳＴ２）。このステップＳＴ２は、現在位置情報生成ステップの一例である。
上述のように、端末２０は、ポイントＱ１の同一範囲Ｑ２に位置するから、測位位置として同一範囲Ｑ２内の地点を示す測位位置情報１５４を生成する。
【００６２】
続いて、端末２０は、位置対応隠語情報データベース１５２（図５参照）から、測位位置情報１５４に示される同一範囲Ｑ２内の地点に対応する「隠れ家」という隠語を示す位置対応隠語情報１５６ａ（図９（ａ）参照）を取得する（ステップＳＴ３）。このステップＳＴ３は、位置対応隠語情報取得ステップの一例である。
【００６３】
続いて、端末２０は、サーバ５０に対して、位置対応隠語情報１５６ａを送信する（ステップＳＴ４）。このステップＳＴ４は、位置対応隠語情報送信ステップの一例である。
続いて、サーバ５０が、端末２０から位置対応隠語情報１５６ａを受信し、サーバ側位置対応隠語情報２５４としてサーバ第２記憶部２５０に格納する（ステップＳＴ５）。
【００６４】
続いて、サーバ５０は、端末２０の所在検索要求をした検索端末８０に対して、サーバ側位置対応隠語情報２５４を送信する（ステップＳＴ６）。
一方、検索端末８０は、サーバ側位置対応隠語情報２５４を受信する。そして、検索端末８０の使用者は、サーバ側位置対応隠語情報２５４に示される「隠れ家」という隠語によって、端末２０の所在が「東京駅」であることを知ることができる。
このように、サーバ５０は、端末２０と共通の共通隠語グループに属する者にしかわからない隠語を示すサーバ側位置対応隠語情報２５４を検索端末８０に送信するから、端末２０の所在を知らせることが予定されていない第三者が端末２０の位置を知ることを防止することができる。
【００６５】
（第２の実施の形態）
次に、第２の実施の形態について、説明する。
第２の実施の形態における所在検索システム１０Ａ（図１参照）の構成は、上記第１の実施の形態の所在検索システム１０と多くの構成が共通するため共通する部分は同一の符号等とし、説明を省略し、以下、相違点を中心に説明する。
所在検索システム１０Ａは、端末２０Ａ、サーバ５０Ａ、検索端末８０Ａ等を有する（図１参照）。サーバ５０Ａ及び検索端末８０Ａは、第１の実施の形態のサーバ５０及び検索端末８０とそれぞれ同様の構成である。
以下に説明するように、第２の実施の形態の端末２０Ａは、隠語設定位置の近くに位置する場合に、その隠語設定位置に近づいていることを示す情報、又は、その隠語設定位置から遠ざかっていることを示す情報を生成することができる。
【００６６】
図１３は、端末２０Ａの主なソフトウエア構成を示す概略図である。
図１３に示すように、端末２０Ａは、端末第１記憶部１１０に、相対移動方向情報生成プログラム１２２を格納している。相対移動方向情報生成プログラム１２２は、端末制御部１００が、端末２０が隠語設定位置の方向に移動しているか否かを示す相対移動方向情報１５８を生成するための情報である。相対移動方向情報１５８は、相対移動方向情報の一例である。そして、相対移動方向情報生成プログラム１２２と端末制御部１００は、相対移動方向情報生成手段の一例である。
相対移動方向情報生成プログラム１２２は、移動方向ベクトル情報生成プログラム１２２ａを含む。移動方向ベクトル情報生成プログラム１２２ａは、端末制御部１００が、端末２０の移動方向を示す移動方向ベクトル情報１５７を生成するための情報である。
端末制御部１００は、端末２０Ａの現在位置、隠語設定位置及び移動方向ベクトル情報１５７に基づいて、相対移動方向情報１５８を生成することができる。
【００６７】
図１４は、相対移動方向情報生成プログラム１２２による相対移動方向情報１５８の生成方法の一例を示す概略図である。
図１５は、相対移動方向情報１５８ａ等の一例を示す図である。
端末制御部１００は、測位位置情報１５４に示される測位位置が、隠語設定位置である例えば、ポイントＱ１（図７（ａ）参照）の近接範囲Ｑ３内であると判断すると、端末２０Ａの移動方向がポイントＱ１と測位位置Ｘを結ぶ軸Ａ（図１４参照）を中心にする４５度の角度の範囲内において、ポイントＱ１に向かっている場合には、端末２０ＡがポイントＱ１に向かっていると判断する。そして、図１５（ａ）に示すように、ポイントＱ１へ近づいていることを示す相対移動方向情報１５８ａを生成する。ここで、端末２０Ａの移動方向は、移動方向ベクトル情報１５７によって判断する。
測位位置Ｘ（図１４参照）において軸Ａと直交する軸Bによって、端末２０Ａの移動方向をＢ１とＢ２に２分すると、端末２０Ａの移動方向がB２に属する場合には、端末２０Ａが、ポイントＱ１へ近づいていないことは明らかである。また、端末２０Ａの移動方向がＢ１に属する場合であっても、軸Ｂに沿うような方向である例えば、矢印Ｂ１ａの方向であれば、端末２０ＡがポイントＱ１へ近づいているとは言えない。
そこで、端末２０Ａの移動方向がＢ１に属する一定の範囲である例えば、軸Ａ（図１４参照）を中心にする４５度の角度の範囲内において、ポイントＱ１に向かっている場合に、端末２０ＡがポイントＱ１に向かっていると判断するのである。
【００６８】
一方、端末制御部１００は、端末２０の移動方向がポイントＱ１と測位位置Ｘを結ぶ軸Ａを中心にする４５度の角度の範囲内において、ポイントＱ１から遠ざかっている場合には、端末２０ＡがポイントＱ１から遠ざかっていると判断する。そして、図１５（ｂ）に示すように、ポイントＱ１から遠ざかっていることを示す相対移動方向情報１５８ｂを生成する。
なお、軸Ａを中心にする４５度の角度の範囲内において、ポイントＱ１から遠ざかっている場合に、端末２０ＡがポイントＱ１から遠ざかっていると判断する理由は、方向は逆であるが、上述の近づいている場合と同様であるので、説明を省略する。
端末制御部１００は、生成した相対移動方向情報１５８を端末第２記憶部１５０に格納する。
【００６９】
なお、端末ＧＰＳ装置３０によって複数回、移動方向ベクトル情報１５７を生成し、複数の移動方向ベクトル情報１５７によって相対移動方向情報１５８を生成するようにしてもよい。
移動方向ベクトルについて、端末ＧＰＳ装置３０の測定誤差が有り得るし、そのような測定誤差がない場合であっても、道が直線ではないために、実際は隠語設定位置から遠ざかる道のりを移動しているにもかかわらず端末ＧＰＳ装置３０が生成する移動方向ベクトル情報１５７は隠語設定位置に近づく方向であるという情報になる場合がある。
この点、複数の移動方向ベクトル情報１５７によって移動方向情報１５８を生成することによって、誤った相対移動方向情報１５８ｂの生成を回避することができる。すなわち、複数回、移動方向ベクトル情報１５７を生成することは、移動方向情報１５８ｂの正確性確認手段として機能する。  
【００７０】
なお、相対移動方向情報１５８を生成するときは、端末２０Ａが移動しているときに限定するようにしてもよい。ここで、例えば、端末ＧＰＳ装置３０によって速度情報を取得し、速度情報に示される速度が０（ゼロ）ではない場合に、端末制御部１００が端末２０Ａが移動していると判断するようにしてもよい。あるいは、端末２０Ａが速度センサを別途有するようにしてもよい。
端末ＧＰＳ装置３０による移動方向ベクトルを示す情報は、端末２０Ａが停止しているときには誤差が大きいが、移動しているときは誤差が小さいから、端末２０Ａが移動しているときに限定して相対移動方向情報１５８を生成することによって、相対移動方向情報１５８の信頼性を向上させることができる。すなわち、端末２０Ａが移動しているときに限定して相対移動方向情報１５８を生成することは、移動方向情報１５８の信頼性向上手段として機能する。
【００７１】
なお、本実施の形態とは異なり、移動方向ベクトル情報１５７は、ジャイロセンサによって生成してもよい。
【００７２】
図１３に示すように、端末２０Ａは、端末第１記憶部１１０に、相対移動方向情報付位置対応隠語情報生成プログラム１２４を格納している。
相対移動方向情報付位置対応隠語情報生成プログラム１２４は、端末制御部１００が、位置対応隠語情報１５６と相対移動方向情報１５８に基づいて、相対移動方向情報を含む位置対応隠語情報１５６ｄ及び１５６ｅ（図１５参照）を生成するための情報である。すなわち、相対移動方向情報付位置対応隠語情報生成プログラム１２４と端末制御部１００は、相対移動方向情報付位置対応隠語情報生成手段の一例である。
【００７３】
具体的には、端末制御部１００は相対移動方向情報付位置対応隠語情報生成プログラム１２４に基づいて、例えば、「隠れ家の近く」を示す位置対応隠語情報１５６ｂ（図９（ｂ）参照）にポイントＱ１へ近づいていることを示す相対移動方向情報１５８ａ（図１５（ａ）参照）を含む「隠れ家へ近づいています」という位置対応隠語情報１５６ｄ（図１５（ｃ）参照）を生成する。
あるいは、端末制御部１００は相対移動方向情報付位置対応隠語情報生成プログラム１２４に基づいて、例えば、「隠れ家の近く」を示す位置対応隠語情報１５６ｂ（図９（ｂ）参照）にポイントＱ１から遠ざかっていることを示す相対移動方向情報１５８ｂ（図１５（ｂ）参照）を付加して、「隠れ家から遠ざかっています」という位置対応隠語情報１５６ｅ（図１５（ｄ）参照）を生成する。
【００７４】
端末２０Ａの所在が、例えば、「隠れ家の近く」であって、さらに、隠れ家に近づいている、という情報が、検索端末８０Ａの使用者にとって、有意義である場合がある。具体的には、「隠れ家」という隠語の隠語設定位置で待ち合わせた場合に、その位置に到着してはいないが、その近くにいて、かつ、向かっているという情報を取得することができるから、あと何分くらいで出会うことができるかを予想することができる。
この点、端末２０Ａは、例えば、隠れ家に対応するポイントＱ１（図７（ａ）参照）の方向に移動しているか否かを示す相対移動方向情報１５８を生成することができ、相対移動方向情報付位置対応隠語情報生成プログラム１２４によって、相対移動方向情報１５８を含む位置対応隠語情報１５６ｄ等を生成することができる。
このため、端末２０Ａは、相対移動方向情報１５８ｄ等を含む位置対応隠語情報１５６ｄ等を、サーバ５０Ａを介して検索端末８０Ａに送信することができる。
【００７５】
（第３の実施の形態）
次に、第３の実施の形態について、説明する。
第３の実施の形態における所在検索システム１０Ｂ（図１参照）の構成は、上記第１の実施の形態の所在検索システム１０と多くの構成が共通するため共通する部分は同一の符号等とし、説明を省略し、以下、相違点を中心に説明する。
所在検索システム１０Ｂは、端末２０Ｂ、サーバ５０Ｂ、検索端末８０Ｂ等（図１参照）を有する。検索端末８０Ｂの構成は、第１の実施の形態の検索端末８０と同様である。
以下に説明するように、第３の実施の形態においては、端末２０Ｂの現在位置位置に対応する位置対応隠語情報等の生成をサーバ５０Ｂが行う。
【００７６】
（端末２０Ｂの主なソフトウエア構成について）
図１６は、端末２０Ｂ（図１参照）の主なソフトウエア構成を示す概略図である。
図１６に示すように、端末２０Ｂは、第１の実施の形態の端末２０とは異なり、位置対応隠語情報取得プログラム１１４（図５参照）等を有さず、測位位置情報送信プログラム１２６を有する。
端末２０Ｂの端末制御部１００は、測位プログラム１１２によって測位位置情報１５４を生成し、端末第２記憶部１５０に格納する。
また、端末２０Ｂは、移動方向ベクトル情報生成プログラム１２２ａによって移動方向ベクトル情報１５７を生成し、端末第２記憶部１５０に格納する。
【００７７】
端末制御部１００は、測位位置情報送信プログラム１２６によって、測位位置情報１５４及び移動方向ベクトル情報１５７をサーバ５０Ｂに送信することができる。
以下に説明するように、本実施の形態においては、サーバ５０Ｂが、測位位置情報１５４に示される位置を隠語に変換する機能を有する。
【００７８】
（サーバ５０Ｂの主なソフトウエア構成について）
図１７は、サーバ５０Ｂ（図１参照）の主なソフトウエア構成を示す概略図である。
図１７に示すように、サーバ５０Ｂは、サーバ第２記憶部２５０に、サーバ側位置対応隠語情報データベース２６０を格納している。サーバ側位置対応隠語情報データベース２６０は、第１の実施の形態の端末２０の位置対応隠語情報データベース１５２（図６参照）の構成と同様である。このサーバ側位置対応隠語情報データベース２６０は、管理装置側位置対応隠語情報格納手段の一例である。
【００７９】
サーバ５０Ｂは、サーバ第１記憶部２１０に、サーバ側所在情報要求要求プログラム２１２を格納している。サーバ側所在情報要求プログラム２１２は、サーバ制御部２００が、端末２０Ｂから測位位置情報１５４（図１６参照）を取得するための情報である。すなわち、サーバ側所在情報要求プログラム２１２とサーバ制御部２００は、管理装置側現在位置情報取得手段の一例である。
サーバ制御部２００は、端末２０Ｂから取得した測位位置情報１５４をサーバ側測位位置情報２６２としてサーバ第２記憶部２５０に格納する。
【００８０】
図１７に示すように、サーバ５０Ｂは、サーバ第１記憶部２１０に、サーバ側位置対応隠語情報取得プログラム２１６を格納している。サーバ側位置対応隠語情報取得プログラム２１６は、サーバ制御部２００が、サーバ側位置対応隠語情報データベース２６０から、サーバ側測位位置情報２６２に示される端末２０Ｂの現在位置に対応するサーバ側位置対応隠語情報２５４を取得するための情報である。すなわち、サーバ側位置対応隠語情報取得プログラム２１６とサーバ制御部２００は、管理装置側位置対応隠語情報取得手段の一例である。
【００８１】
図１７に示すように、サーバ側位置対応隠語情報取得プログラム２１６は、サーバ側同一範囲内外判断プログラム２１６ａを含む。サーバ側同一範囲内外判断プログラム２１６ａは、サーバ制御部２００が、サーバ測位位置情報２６２に示される端末２０Ｂの現在位置が、同一範囲指定情報１５２ｆ（図６参照）によって規定される隠語設定位置の同一範囲内か否かを判断するための情報である。
【００８２】
図１７に示すように、サーバ５０Ｂは、サーバ第１記憶部２１０に、サーバ側近接範囲内外判断プログラム２１８を格納している。サーバ側近接範囲内外判断プログラム２１８は、サーバ制御部２００が、サーバ側測位位置情報２６２に示される端末２０Ｂの現在位置が、近接範囲指定情報１５２ｇに規定される隠語設定位置の近接範囲内か否かを判断するための情報である。すなわち、サーバ側近接範囲内外判断プログラム２１８とサーバ制御部２００は、管理装置側近接範囲内外判断手段の一例である。
【００８３】
図１７に示すように、サーバ５０Ｂは、サーバ第１記憶部２１０に、サーバ側近接範囲内情報付位置対応隠語情報生成プログラム２２０を格納している。サーバ側近接範囲内情報付位置対応隠語情報生成プログラム２２０の内容は、第１の実施の形態の端末２０の近接範囲内情報付位置対応隠語情報生成プログラム１１８と同様である。すなわち、サーバ側近接範囲内情報付位置対応隠語情報生成プログラム２２０とサーバ制御部２００は、管理装置側近接範囲内情報付位置対応隠語情報生成手段の一例である。
【００８４】
図１７に示すように、サーバ５０Ｂは、サーバ第１記憶部２１０に、サーバ側位置対応隠語情報送信プログラム２２２を格納している。サーバ側位置対応隠語情報送信プログラム２２２は、サーバ制御部２００が、検索端末８０Ｂに対して位置対応隠語情報２５４を
送信するための情報である。すなわち、サーバ側位置対応隠語情報送信プログラム２２２とサーバ制御部２００は、管理装置側位置対応隠語情報送信手段の一例である。
【００８５】
図１７に示すように、サーバ５０Ｂは、サーバ第１記憶部２１０に、サーバ側移動方向情報取得プログラム２２４を格納している。サーバ側移動方向情報取得プログラム２２４は、サーバ制御部２００が、端末２０Ｂから移動方向ベクトル情報１５７（図１６参照）を取得するための情報である。すなわち、サーバ側移動方向情報取得プログラム２２２とサーバ制御部２００は、管理装置側移動方向情報取得手段の一例である。
【００８６】
サーバ制御部２００は、端末２０Ｂから取得した移動方向ベクトル情報１５７を、サーバ側移動方向ベクトル情報２６４として、サーバ第２記憶部２５０に格納する。
【００８７】
図１７に示すように、サーバ５０Ｂは、サーバ第１記憶部２１０に、サーバ側相対移動方向情報生成プログラム２２６を格納している。サーバ側相対移動方向情報生成プログラム２２６の内容は、第２の実施の形態の端末２０Ａの相対移動方向情報生成プログラム１２２（図１３参照）と同様である。サーバ側相対移動方向情報生成プログラム２２６とサーバ制御部２００は、管理装置側相対側移動方向情報生成手段の一例である。
サーバ制御部２００はサーバ側相対移動方向情報生成プログラム２２６によって、サーバ側相対移動方向情報２６６を生成し、サーバ第２記憶部２５０に格納する。
【００８８】
図１７に示すように、サーバ５０Ｂは、サーバ第１記憶部２１０に、サーバ側相対移動方向付位置対応隠語情報生成プログラム２２８を格納している。
サーバ側相対移動方向情報付位置対応隠語情報生成プログラム２２８の内容は、第２の実施の形態の端末２０Ａの相対移動方向情報付位置対応隠語情報生成プログラム１２４（図１３参照）と同様である。サーバ側相対移動方向情報付位置対応隠語情報生成プログラム２２８とサーバ制御部２００は、管理装置側相対移動方向情報付位置対応隠語情報生成手段の一例である。
サーバ制御部２００は、サーバ側相対移動方向情報付位置対応隠語情報生成プログラム２２８によって、サーバ側相対移動方向情報２６６を含むサーバ側位置対応隠語情報２５４ｄ又は２５４ｅ（図１５参照）を生成し、サーバ第２記憶部２５０に格納する。
【００８９】
上述のように、所在検索システム１０Ｂにおいては、端末２０Ｂではなくて、サーバ５０Ｂが、端末２０Ｂの位置を隠語に変換するから、端末２０Ｂの記憶容量及び処理の負荷を軽減することができる。
また、端末２０Ｂの使用者が端末２０Ｂの代わりに、図示しない別の端末（以後、端末２０Ｂ１と呼ぶ）を使用する場合であっても、サーバ５０Ｂがサーバ側位置対応隠語情報データベース２６０を有しているから、上述の端末２０Ｂ１に新たに隠語に関する設定をする必要がない。
【００９０】
以上が本実施の形態に係る所在検索システム１０Ｂの構成であるが、以下、その動作例を主に図１８を使用して説明する。
図１８は第３の実施の形態に係る所在検索システム１０Ｂの動作例を示す概略フローチャートである。
端末２０Ｂの現在位置が、「隠れ家」という隠語に対応するポイントＱ１の同一範囲Ｑ２（図７（ａ）参照）であるという前提で、以下の説明をする。
【００９１】
まず、サーバ５０Ｂは、検索端末８０Ｂから、端末２０Ｂの所在の検索を要求する所在検索要求を受信する（図１８のステップＳＴ１０１）。
続いて、サーバ５０Ｂは、検索対象の端末２０Ｂへ、所在情報を要求する（ステップＳＴ１０２）。
続いて、サーバ５０Ｂは、端末２０Ｂから、測位位置情報１５４を受信する（ステップＳＴ１０３）。サーバ５０Ｂは、受信した測位位置情報１５４をサーバ側測位位置情報２６２としてサーバ第２記憶部２５０に格納する。
【００９２】
続いて、サーバ５０Ｂは、サーバ側位置対応隠語情報データベース２６０から、サーバ側測位位置情報２６２に対応する位置対応隠語情報２５４を取得する（ステップＳＴ１０４）。
続いて、サーバ５０Ｂは、検索端末８０Ｂに対して、サーバ側位置対応隠語情報２５４を送信する（ステップＳＴ１０５）。
【００９３】
これにより、検索端末８０Ｂは、サーバ側位置対応隠語情報２５４を受信することができる。そして、検索端末８０Ｂの使用者は、サーバ側位置対応隠語情報２５４に示される隠語に対応する位置を知っているから、端末２０Ｂの所在を知ることができる。
しかし、端末２０Ｂと共通の共通隠語グループに属しない第三者は、位置対応隠語情報２５４に対応する特定の位置を知らないから、サーバ側位置対応隠語情報２５４を取得したとしても、端末２０Ｂの所在を知ることはできない。
これにより、端末２０Ｂの所在を知らせることが予定されていない第三者が端末２０Ｂの位置を知ることを防止することができる。
そして、測位位置から隠語への変換は、サーバ５０Ｂが行うから、端末２０Ｂの記録容量は少なくてよく、端末２０Ｂの処理負担も小さくて足りる。
【００９４】
（第４の実施の形態）
次に、第４の実施の形態について、説明する。
第４の実施の形態における所在検索システム１０Ｃ（図１参照）の構成は、上記第１の実施の形態の所在検索システム１０と多くの構成が共通するため共通する部分は同一の符号等とし、説明を省略し、以下、相違点を中心に説明する。
所在検索システム１０Ｃは、端末２０Ｃ、サーバ５０Ｃ、検索端末８０Ｃ（図１参照）等を有する。端末２０Ｃの構成は、第３の実施の形態の端末２０Ｂと同様である。
【００９５】
所在検索システム１０Ｃにおいては、所在を検索される対象の端末２０Ｃではなくて、端末２０Ｃの所在を検索する側の検索端末８０Ｃが、端末２０Ｃの現在位置に対応する位置対応隠語情報を生成することができる。
このため、以下に説明するように、端末２０Ｃから測位位置情報１５４（図５参照）を受信した場合に、検索端末８０Ｃは、位置対応隠語情報を生成し、表示装置９４（図４参照）に表示することができる。
【００９６】
（サーバ５０Ｃの主なソフトウエア構成について）
図１９は、サーバ５０Ｃの主なソフトウエア構成を示す概略図である。
図１９に示すように、サーバ５０Ｃは、サーバ第１記憶部２１０に、サーバ側所在情報要求プログラム２１２を格納しており、サーバ制御部２００はこのサーバ側所在情報要求プログラム２１２によって取得した位位置情報１５４（図５参照）を、サーバ側測位位置情報２６２としてサーバ第２記憶部２５０に格納する。
【００９７】
図１９に示すように、サーバ５０Ｃは、サーバ第１記憶部２１０にサーバ側測位位置情報送信プログラム２２８を格納している。サーバ側測位位置情報送信プログラム２２８は、サーバ制御部２００が、サーバ側測位位置情報２６２を検索端末８０Ｃに送信するための情報である。
【００９８】
（検索端末８０Ｃの主なソフトウエア構成について）
図２０は、検索端末８０Ｃの主なソフトウエア構成を示す概略図である。
図２０に示すように、検索端末８０Ｃは、検索端末第２記憶部３５０に、検索端末側位置対応隠語情報データベース３５２を格納している。検索端末側位置対応隠語情報データベース３５２の構成は、端末２０Ｃの位置対応隠語情報データベース１５２（図６参照）と同様である。この検索端末側位置対応隠語情報データベース３５２は、検索端末装置側位置対応隠語情報格納手段の一例である。
【００９９】
図２０に示すように、検索端末８０Ｃは、検索端末第１記憶部３１０に、検索端末側所在情報取得プログラム３１２Ａを格納している。検索端末側所在情報取得プログラム３１２Ａは、検索端末制御部３００が、サーバ５０Ｃを介して端末２０Ｃから測位位置情報１５４（図５参照）を取得するための情報である。すなわち、検索端末側位置情報取得プログラム３１２Ａと検索端末制御部３００は、検索端末装置側現在位置情報取得手段の一例である。
検索端末８０Ｃは、サーバ５０Ｃから取得したサーバ側測位位置情報２６２を、検索端末側測位位置情報３５４として検索端末第２記憶部３５０に格納する。
【０１００】
図２０に示すように、検索端末８０Ｃは、検索端末第１記憶部３１０に、検索端末側位置対応隠語情報取得プログラム３１４を格納している。検索端末側位置対応隠語情報取得プログラム３１４の内容は、端末２０Ｃの位置対応隠語情報取得プログラム１１４（図５参照）と同様である。この検索端末側位置対応隠語情報取得プログラム３１４と検索端末制御部３００は、検索端末装置側位置対応隠語情報取得手段の一例である。
図２０に示すように、検索端末側位置対応隠語情報取得プログラム３１４は、検索端末側同一範囲内外判断プログラム３１４ａを含む。検索端末側同一範囲内外判断プログラム３１４ａの内容は、第１の実施の形態の端末２０の同一範囲内外判断プログラム１１４ａ（図５参照）と同様である。
また、図２０に示すように、検索端末８０Ｃは、検索端末第１記憶部３１０に、検索端末側近接範囲内外判断プログラム３１６を格納している。検索端末側近接範囲内外判断プログラム３１６の内容は、第１の実施の形態の端末２０の近接範囲内外判断プログラム１１６（図５参照）と同様である。
【０１０１】
図２０に示すように、検索端末８０Ｃは、検索端末第１記憶部３１０に、検索端末側位置対応隠語情報表示プログラム３１８を格納している。検索端末側位置対応隠語情報表示プログラム３１８は、検索端末制御部３００が、検索端末側位置対応隠語情報取得プログラム３１４によって取得した検索端末側位置対応隠語情報３５６を表示装置９４（図４参照）に表示するための情報である。すなわち、検索端末側位置対応隠語情報表示プログラム３１８と検索端末制御部３００は、検索端末装置側位置対応隠語情報表示手段の一例である。
【０１０２】
以上が第４の実施の形態に係る所在検索システム１０Ｃの構成であるが、以下、その動作例を主に図２１を使用して説明する。
図２１は本実施の形態に係る所在検索システム１０Ｃの動作例を示す概略フローチャートである。
【０１０３】
まず、検索端末８０Ｃが、サーバ５０Ｃへ、所在検索要求を送信する（図２１のステップＳＴ２０１）。
一方、サーバ５０Ｃは、検索端末８０Ｃから、所在検索要求を受信する（ステップＳＴ２０２）。
続いて、サーバ５０Ｃは、検索対象の端末２０Ｃへ、所在情報を要求する（ステップＳＴ２０３）。
続いて、サーバ５０Ｃは、端末２０Ｃから、測位位置情報１５４を受信する（ステップＳＴ２０４）。
続いて、サーバ５０Ｃは、検索端末８０Ｃへ、サーバ側測位位置情報２６２を送信する（ステップＳＴ２０５）。
【０１０４】
一方、検索端末８０Ｃは、サーバ５０Ｃからサーバ側測位位置情報２６２を受信する（ステップＳＴ２０６）。
続いて、検索端末８０Ｃは、検索端末側位置対応隠語情報データベース３５２から、検索端末側測位位置情報３５４（図１９参照）に示される測位位置に対応する検索端末側位置対応隠語情報３５６を取得する（ステップＳＴ２０７）。
続いて、検索端末８０Ｃは、検索端末側位置対応隠語情報３５６を表示装置９４（図４参照）に表示する（ステップＳＴ２０８）。
【０１０５】
このため、検索端末８０Ｃは、例えば、「隠れ家」という検索端末側位置対応隠語情報３５６を表示することができる。そして、端末２０Ｃと共通の共通隠語グループに属する検索端末８０Ｃの使用者は、「隠れ家」が特定の場所に対応する隠語であることを知っているから、端末２０Ｃの所在を知ることができる。
しかし、端末２０Ｃと共通の共通隠語グループに属さない第三者は、「隠れ家」に対応する場所を知らないから、「隠れ家」という検索端末側位置対応隠語情報３５６を取得したとしても、端末２０Ｃの所在を知ることはできない。
これにより、端末２０Ｃの所在を知らせることが予定されていない第三者が端末２０Ｃの位置を知ることを防止することができる。
【０１０６】
（プログラム及びコンピュータ読み取り可能な記録媒体等について）
コンピュータに上述の動作例の所在情報要求受信ステップと、現在位置情報生成ステップと、位置対応隠語情報取得ステップと、位置対応隠語情報送信ステップ等を実行させるための被検索端末装置の制御プログラムとすることができる。
また、このような被検索端末装置の制御プログラム等を記録したコンピュータ読み取り可能な記録媒体等とすることもできる。
【０１０７】
これら被検索端末装置の制御プログラム等をコンピュータにインストールし、コンピュータによって実行可能な状態とするために用いられるプラグラム格納媒体は、例えばフロッピー（登録商標）のようなフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｗｒｉｔｅｒｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアのみならず、プログラムが一時的若しくは永続的に格納される半導体メモリ、磁気ディスクあるいは光磁気ディスクなどで実現することができる。
【０１０８】
本発明は、上述の各実施の形態に限定されない。さらに、上述の各実施の形態は、相互に組み合わせて構成するようにしてもよい。
【図面の簡単な説明】
【０１０９】
【図１】所在検索システムを示す概略図である。
【図２】端末の主なハードウエア構成を示す概略図である。
【図３】サーバの主なハードウエア構成を示す概略図である。
【図４】検索端末の主なハードウエア構成を示す概略図である。
【図５】端末の主なソフトウエア構成を示す概略図である。
【図６】位置対応隠語情報データベースの一例を示す概略図である。
【図７】基本隠語に対応する領域の一例を示す概略図である。
【図８】基本隠語に対応する領域の一例を示す概略図である。
【図９】位置対応隠語情報等の一例を示す概略図である。
【図１０】サーバの主なソフトウエア構成を示す概略図である。
【図１１】検索端末の主なソフトウエア構成を示す概略図である。
【図１２】所在検索システムの動作例を示す概略フローチャートである。
【図１３】端末の主なソフトウエア構成を示す概略図である。
【図１４】移動方向情報の生成方法の一例を示す概略図である。
【図１５】移動方向情報等の一例を示す図である。
【図１６】端末の主なソフトウエア構成を示す概略図である。
【図１７】サーバの主なソフトウエア構成を示す概略図である。
【図１８】所在検索システムの動作例を示す概略フローチャートである。
【図１９】サーバの主なソフトウエア構成を示す概略図である。
【図２０】検索端末の主なソフトウエア構成を示す概略図である。
【図２１】所在検索システムの動作例を示す概略フローチャートである。
【符号の説明】
【０１１０】
１０，１０Ａ，１０Ｂ，１０Ｃ・・・所在検索システム、１２ａ，１２ｂ，１２ｃ，１２ｄ・・・ＧＰＳ衛星、２０，２０Ａ，２０Ｂ，２０Ｃ・・・端末、５０，５０Ａ，５０Ｂ，５０Ｃ・・・サーバ、８０，８０Ａ，８０Ｂ，８０Ｃ・・・検索端末、１１２・・・測位プログラム、１１４・・・位置対応隠語情報取得プログラム、１１４ａ・・・同一範囲内外判断プログラム、１１６・・・近接範囲内外判断プログラム、１１８・・・近接範囲内外情報付位置対応隠語情報生成プログラム、１２０・・・位置対応隠語情報送信プログラム、１２２・・・相対移動方向情報生成プログラム、１２４・・・相対移動方向情報付位置対応隠語情報生成プログラム、１２６・・・測位位置情報送信プログラム、２１２・・・サーバ側所在情報要求プログラム、２１４・・・サーバ側位置対応隠語情報送信プログラム
【図１】
2006153650.tif 000003
【図２】
2006153650.tif 000004
【図３】
2006153650.tif 000005
【図４】
2006153650.tif 000006
【図５】
2006153650.tif 000007
【図６】
2006153650.tif 000008
【図７】
2006153650.tif 000009
【図８】
2006153650.tif 000010
【図９】
2006153650.tif 000011
【図１０】
2006153650.tif 000012
【図１１】
2006153650.tif 000013
【図１２】
2006153650.tif 000014
【図１３】
2006153650.tif 000015
【図１４】
2006153650.tif 000016
【図１５】
2006153650.tif 000017
【図１６】
2006153650.tif 000018
【図１７】
2006153650.tif 000019
【図１８】
2006153650.tif 000020
【図１９】
2006153650.tif 000021
【図２０】
2006153650.tif 000022
【図２１】
2006153650.tif 000023