(57)【特許請求の範囲】
【請求項１】
複数の外部機器と通信できるように接続された電子機器の位置情報提供方法において、
現在位置に対する情報である第１の位置情報を検出するステップと、
前記複数の外部機器から前記複数の外部機器の各々の位置情報を受信する期間に該当する特定時間範囲に関する特定時間範囲情報をユーザから入力されるステップと、
位置照会要求及び前記特定時間範囲情報を前記複数の外部機器それぞれに伝送するステップと、
前記特定時間範囲に対応する時間の間、前記複数の外部機器から前記複数の外部機器のそれぞれの位置に対する情報である第２の位置情報をそれぞれ受信するステップと、
前記第１の位置情報と前記第２の位置情報とを用いて、前記電子機器と前記複数の外部機器との位置を画面に各々表示するステップと
を含む位置情報提供方法。
【請求項２】
前記第１の位置情報と前記第２の位置情報とを用いて、前記電子機器と前記外部機器との距離情報を算出するステップを更に含み、
前記表示するステップは、
前記算出された距離情報を画面に同時に表示する
ことを特徴とする請求項１に記載の位置情報提供方法。
【請求項３】
前記伝送するステップは、
前記特定時間範囲情報を暗号化された状態で伝送する
ことを特徴とする請求項１に記載の位置情報提供方法。
【請求項４】
前記特定時間範囲情報を、ＰＩＮ番号又はハッシュコード（ｈａｓｈ  Ｃｏｄｅ）を用いて暗号化するステップを更に含む
ことを特徴とする請求項３に記載の位置情報提供方法。
【請求項５】
前記第２の位置情報を受信するステップは、
前記ＰＩＮ番号又は前記ハッシュコードを用いて暗号化された状態の第２の位置情報を受信する
ことを特徴とする請求項４に記載の位置情報提供方法。
【請求項６】
前記受信された第２の位置情報を前記ＰＩＮ番号又は前記ハッシュコードを用いて解読するステップを更に含み、
前記表示するステップは、
前記第１の位置情報と前記解読された第２の位置情報とを用いて、前記電子機器と前記外部機器との位置を画面に表示する
ことを特徴とする請求項５に記載の位置情報提供方法。
【請求項７】
複数の外部機器と通信できるように接続された電子機器の位置情報提供方法において、
位置照会要求及びユーザからその場入力された特定時間範囲情報を前記複数の外部機器からそれぞれ受信するステップと、
前記それぞれ受信された位置照会要求に対する応答として、前記特定時間範囲情報に対応する時間の間、前記複数の外部機器に現在位置に対する情報である対応する各々の位置情報を検出してそれぞれ伝送するステップとを含む
ことを特徴とする位置情報提供方法。
【請求項８】
前記受信するステップは、
前記特定時間範囲情報を暗号化された状態で受信する
ことを特徴とする請求項７に記載の位置情報提供方法。
【請求項９】
前記特定時間範囲情報を、ＰＩＮ番号又はハッシュコードを用いて暗号化する
ことを特徴とする請求項８に記載の位置情報提供方法。
【請求項１０】
前記特定時間範囲情報を、前記ＰＩＮ番号又はハッシュコードを用いて解読するステップを更に含む
ことを特徴とする請求項９に記載の位置情報提供方法。
【請求項１１】
前記ＰＩＮ番号又はハッシュコードを用いて前記位置情報を暗号化するステップを更に含み、
前記位置情報を伝送するステップは、
前記暗号化された状態の位置情報を前記外部機器に伝送する
ことを特徴とする請求項９に記載の位置情報提供方法。
【請求項１２】
相互通信できるように接続された複数の外部機器と電子機器とを含む位置情報提供システムの位置情報提供方法において、
前記電子機器が前記電子機器の現在位置に対する情報である第１の位置情報を検出するステップと、
前記複数の外部機器から前記複数の外部機器の各々の位置情報を送信する期間に該当する特定時間範囲に関する特定時間範囲情報をユーザから入力されるステップと、
前記電子機器が位置照会要求及び前記特定時間範囲情報を前記複数の外部機器それぞれに伝送するステップと、
前記位置照会要求に対する応答として、前記複数の外部機器が前記特定時間範囲に対応する時間の間、前記電子機器に前記複数の外部機器のそれぞれの位置に対する情報である第２の位置情報をそれぞれ検出して伝送するステップと、
前記電子機器が前記第１の位置情報と前記第２の位置情報とを用いて、前記電子機器と前記複数の外部機器との位置を画面に各々表示するステップと
を含む位置情報提供方法。
【請求項１３】
前記電子機器が前記第１の位置情報と前記第２の位置情報とを用いて、前記電子機器と前記外部機器との距離情報を算出するステップを更に含み、
前記表示するステップは、
前記算出された距離情報を画面に同時に表示する
ことを特徴とする請求項１２に記載の位置情報提供方法。
【請求項１４】
前記第１の位置情報を伝送ステップは、
前記特定時間範囲情報を暗号化された状態で伝送する
ことを特徴とする請求項１２に記載の位置情報提供方法。
【請求項１５】
前記電子機器が、前記特定時間範囲情報をＰＩＮ番号又はハッシュコードを用いて暗号化するステップを更に含む
ことを特徴とする請求項１４に記載の位置情報提供方法。
【請求項１６】
前記電子機器が、前記ＰＩＮ番号又は前記ハッシュコードを用いて前記第２の位置情報を暗号化するステップを更に含み、
前記第２の位置情報を伝送するステップは、
前記外部機器が前記暗号化された状態の前記第２の位置情報を前記電子機器に伝送する
ことを特徴とする請求項１５に記載の位置情報提供方法。
【請求項１７】
前記電子機器が、前記伝送された前記第２の位置情報を前記ＰＩＮ番号又は前記ハッシュコードを用いて解読するステップを更に含み、
前記表示するステップは、
前記電子機器が、前記第１の位置情報と前記解読された前記第２の位置情報とを用いて、前記電子機器と前記外部機器との位置を画面に表示する
ことを特徴とする請求項１６に記載の位置情報提供方法。
【請求項１８】
複数の外部機器と通信できるように接続された電子機器の位置情報提供方法において、
現在位置に対する情報である第１の位置情報を検出するステップと、
前記複数の外部機器から前記複数の外部機器の位置情報を送信する期間に該当する特定時間範囲に関する特定時間範囲情報をユーザからそれぞれ入力されるステップと、
前記特定時間範囲情報を含む位置照会要求を前記複数の外部機器にそれぞれ伝送するステップと、
前記複数の外部機器においてそれぞれ設定された前記特定時間範囲に対応する時間の間、前記複数の外部機器から前記複数の外部機器の位置に対する情報である第２の位置情報をそれぞれ受信するステップと、
前記第１の位置情報と前記第２の位置情報とを用いて、前記電子機器と前記複数の外部機器との位置を画面にそれぞれ表示するステップと
を含む位置情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報提供方法に関し、より詳細には、ＧＰＳ及び無線通信などを用いて相手機器の位置情報を確認するための位置情報提供方法に関する。
【背景技術】
【０００２】
最近、犯罪率の急増により、子供をもつ親たちは子供の現在位置を知りたがる状況がしばしば発生する。このような必要性により、ユーザの現在位置を報知するサービスが発展しつつある。特に、移動通信技術の発展により、誰でも携帯電話を持ち歩く時代となった。従って、携帯電話を用いてユーザの位置を調べるサービスが発展している。
【０００３】
なお、最近多くの装置にＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）が備えられている。ＧＰＳは、飛行機や船舶、自動車だけでなく、世界中のどこでも人工衛星を用いて自分の位置を正確に把握できるシステムのことを意味する。なお、携帯電話にもＧＰＳの搭載されたモデルが大量に発売されている。
【０００４】
このように、携帯電話はＧＰＳが備えられることにより、現在位置を検出することができるようになった。そこで、携帯電話を用いて他のユーザの現在位置を調べるための方策への模索が求められる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、現在位置に対する情報である第１の位置情報を検出し、位置照会要求及び特定時間範囲情報を外部機器に伝送し、特定時間範囲に対応する時間の間、外部機器から外部機器の位置に対する情報である第２の位置情報を受信し、第１の位置情報と第２の位置情報とを用いて電子機器と外部機器の位置を画面に表示する位置情報提供方法を提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するための本発明の一実施形態に係る外部機器と通信できるように接続された電子機器の位置情報提供方法は、現在位置に対する情報である第１の位置情報を検出するステップと、位置照会要求及び特定時間範囲情報を前記外部機器に伝送するステップと、前記特定時間範囲に対応する時間の間、前記外部機器から前記外部機器の位置に対する情報である第２の位置情報を受信するステップと、前記第１の位置情報と前記第２の位置情報とを用いて、前記電子機器と前記外部機器との位置を画面に表示するステップとを含む。
【０００７】
そして、前記第１の位置情報と前記第２の位置情報とを用いて、前記電子機器と前記外部機器との距離情報を算出するステップを更に含み、前記表示ステップは、前記算出された距離情報を画面に同時に表示してよい。
【０００８】
なお、前記伝送ステップは、前記特定時間範囲情報を暗号化された状態で伝送してよい。
【０００９】
そして、前記特定時間範囲情報を、ＰＩＮ番号又はハッシュコード（ｈａｓｈ  Ｃｏｄｅ）を用いて暗号化するステップを更に含んでよい。
【００１０】
なお、前記第２の位置情報を受信するステップは、前記ＰＩＮ番号又は前記ハッシュコードを用いて暗号化された状態の第２の位置情報を受信してよい。
【００１１】
そして、前記受信された第２の位置情報を前記ＰＩＮ番号又は前記ハッシュコードを用いて解読するステップを更に含み、前記表示ステップは、前記第１の位置情報と前記解読された第２の位置情報とを用いて、前記電子機器と前記外部機器との位置を画面に表示してよい。
【００１２】
一方、本発明の一実施形態に係る外部機器と通信できるように接続された電子機器の位置情報提供方法は、位置照会要求及び特定時間範囲情報を前記外部機器から受信するステップと、前記受信された位置照会要求に対する応答として、前記特定時間範囲に対応する時間の間、前記外部機器に前記現在位置に対する情報である位置情報を検出して伝送するステップとを含んでよい。
【００１３】
そして、前記受信ステップは、前記特定時間範囲情報を暗号化された状態で受信してよい。
【００１４】
なお、前記特定時間範囲情報を、ＰＩＮ番号又はハッシュコードを用いて暗号化してよい。
【００１５】
そして、前記特定時間範囲情報を、前記ＰＩＮ番号又はハッシュコードを用いて解読するステップを更に含んでよい。
【００１６】
なお、前記ＰＩＮ番号又はハッシュコードを用いて前記位置情報を暗号化するステップを更に含み、前記位置情報を伝送するステップは、前記暗号化された状態の位置情報を前記外部機器に伝送してよい。
【００１７】
一方、本発明の一実施形態に係る相互通信できるように接続された外部機器と電子機器とを含む位置情報提供システムの位置情報提供方法は、前記電子機器が前記電子機器の現在位置に対する情報である第１の位置情報を検出するステップと、前記電子機器が位置照会要求及び特定時間範囲情報を前記外部機器に伝送するステップと、前記位置照会要求に対する応答として、前記外部機器が前記特定時間範囲に対応する時間の間、前記電子機器に前記外部機器の位置に対する情報である第２の位置情報を検出して伝送するステップと、前記電子機器が前記第１の位置情報と前記第２の位置情報とを用いて、前記電子機器と前記外部機器との位置を画面に表示するステップとを含む。
【００１８】
そして、前記電子機器が前記第１の位置情報と前記第２の位置情報とを用いて、前記電子機器と前記外部機器との距離情報を算出するステップを更に含み、前記表示ステップは、前記算出された距離情報を画面に同時に表示してよい。
【００１９】
なお、前記第１の位置情報を伝送ステップは、前記特定時間範囲情報を暗号化された状態で伝送してよい。
【００２０】
そして、前記電子機器が、前記特定時間範囲情報をＰＩＮ番号又はハッシュコードを用いて暗号化するステップを更に含んでよい。
【００２１】
なお、前記電子機器が、前記ＰＩＮ番号又は前記ハッシュコードを用いて前記第２の位置情報を暗号化するステップを更に含み、前記第２の位置情報を伝送するステップは、前記外部機器が前記暗号化された状態の第２の位置情報を前記電子機器に伝送してよい。
【００２２】
そして、前記電子機器が、前記受信された第２の位置情報を前記ＰＩＮ番号又は前記ハッシュコードを用いて解読するステップを更に含み、前記表示ステップは、前記電子機器が、前記第１の位置情報と前記解読された第２の位置情報とを用いて、前記電子機器と前記外部機器との位置を画面に表示してよい。
【００２３】
一方、本発明の一実施形態に係る外部機器と通信できるように接続された電子機器の位置情報提供方法は、現在位置に対する情報である第１の位置情報を検出するステップと、位置照会要求を前記外部機器に伝送するステップと、前記外部機器において設定された特定時間範囲に対応する時間の間、前記外部機器から前記外部機器の位置に対する情報である第２の位置情報を受信するステップと、前記第１の位置情報と前記第２の位置情報とを用いて、前記電子機器と前記外部機器との位置を画面に表示するステップとを含む。
【発明の効果】
【００２４】
以上説明したように本発明によれば、現在位置に対する情報である第１の位置情報を検出し、位置照会要求及び特定時間範囲情報を外部機器に伝送し、特定時間範囲に対応する時間の間、外部機器から外部機器の位置に対する情報である第２の位置情報を受信し、第１の位置情報と第２の位置情報とを用いて電子機器と外部機器の位置を画面に表示する位置情報提供方法を提供することができ、ユーザは電子機器を用いて他のユーザの位置をより簡単に確認することができるようになる。更に、特定時間範囲を決定して暗号化された状態で位置情報を送受信するため、ユーザのプライバシーが公開されることを防止することができるようになる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る第１の携帯電話の画面に、第２の携帯電話、第３の携帯電話及び第４の携帯電話の位置が表示されている様子を示す図である。
【図２】本発明の一実施形態に係る第１の携帯電話の構造を示すブロック図である。
【図３】本発明の一実施形態に係る第１の携帯電話と第２の携帯電話の位置情報提供方法について説明するために提供されるフローチャートである。
【図４】本発明の一実施形態に係る位置情報が第１の携帯電話に表示される過程を示す図である。
【図５】本発明の一実施形態に係る位置情報が第１の携帯電話に表示される過程を示す図である。
【図６】本発明の一実施形態に係る位置情報が第１の携帯電話に表示される過程を示す図である。
【図７】本発明の一実施形態に係る位置情報が第１の携帯電話に表示される過程を示す図である。
【図８】本発明の一実施形態に係る位置情報が第１の携帯電話に表示される過程を示す図である。
【図９】本発明の一実施形態に係る位置情報が第１の携帯電話に表示される過程を示す図である。
【発明を実施するための形態】
【００２６】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。
図１は、本発明の一実施形態に係る第１の携帯電話１００の画面に、第２の携帯電話２１０、第３の携帯電話２２０及び第４の携帯電話２３０の位置が表示されている様子を示す図である。
【００２７】
図１に示すように、第１の携帯電話１００の画面には、地図上に第２の携帯電話２１０、第３の携帯電話２２０及び第４の携帯電話２３０の位置が表示されていることが確認できる。即ち、第１の携帯電話１００の画面には、第１の携帯電話アイコン１０５、第２の携帯電話アイコン２１５、第３の携帯電話アイコン２２５及び第４の携帯電話アイコン２３５が表示されていることが確認できる。
【００２８】
第２の携帯電話２１０、第３の携帯電話２２０及び第４の携帯電話２３０は、それぞれ自己の位置情報を第１の携帯電話１００にデータ通信網を用いて伝送する。データ通信網は、移動通信網又はインターネット網であってよい。
【００２９】
このように、第１の携帯電話１００は、第２の携帯電話２１０、第３の携帯電話２２０及び第４の携帯電話２３０から位置情報を受信する。そして、第１の携帯電話１００は、受信された位置情報を用いて、画面に表示された地図上に該当する位置に第２の携帯電話アイコン２１５、第３の携帯電話アイコン２２５及び第４の携帯電話アイコン２３５を表示するようになる。
【００３０】
従って、第１の携帯電話１００のユーザは、他の携帯電話ユーザの位置を容易に確認できるようになる。
【００３１】
図２は、本発明の一実施形態に係る第１の携帯電話１００の構造を示すブロック図である。図２に示すように、第１の携帯電話１００は、ディスプレイ部１１０と、通信部１２０と、保存部１３０と、操作部１４０と、ＧＰＳ部１５０及び制御部１６０とを含む。
【００３２】
ディスプレイ部１１０は、第１の携帯電話１００の機能を提供するための映像を表示する。ディスプレイ部１１０は、ユーザの操作のためのＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を画面に表示する。なお、ディスプレイ部１１０は、地図上に他の携帯電話の位置を示すアイコンを画面に表示することもできる。
【００３３】
通信部１２０は、移動通信網やインターネット網を通じて他の携帯電話に通信できるように接続される。ここで、移動通信網は、ＧＳＭ（登録商標）（Ｇｒｏｕｐ  Ｓｐｅｃｉａｌ  Ｍｏｂｉｌｅ）通信網又はＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）通信網などであってよい。通信部１２０は、移動通信網に移動通信基地局を通じて接続される。そして、通信部１２０は、インターネット網に無線ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）を通じて接続される。
【００３４】
通信部１２０は、外部機器に位置照会要求及び特定時間範囲情報を伝送する。ここで、位置照会要求とは、外部機器の現在位置に対する情報である第２の位置情報を外部機器から受信するために伝送される要求メッセージである。そして、特定時間範囲情報とは、外部機器から位置情報を受信する期間に該当する特定時間間隔に関する情報のことを意味する。
【００３５】
なお、通信部１２０は、特定時間範囲に対応する時間の間、外部機器から第２の位置情報を受信する。例えば、特定時間範囲情報が午前１０時から１２時までの場合、通信部１２０は、午前１０時から１２時まで外部機器から第２の位置情報を受信するようになる。なお、特定時間範囲情報が２時間である場合、通信部１２０は現在の時刻から２時間の間、外部機器から第２の位置情報を受信するようになる。
【００３６】
保存部１３０は、第１の携帯電話１００の各種機能を行うためのプログラムが保存されている。なお、保存部１３０は、外部機器から受信された位置情報が保存されている。このように、保存部１３０は、ハードディスクや非揮発性メモリなどで実現されてよい。
【００３７】
操作部１４０は、ユーザの操作が入力されて制御部１６０に伝送する。具体的に、操作部１４０は、ユーザから外部機器の位置照会を開始するための命令である位置照会命令などを受信する。操作部１４０は、第１の携帯電話１００上に配置されているボタン又はタッチスクリーンであってよい。
【００３８】
ＧＰＳ部１５０は、第１の携帯電話１００の現在位置情報である第１の位置情報を検出する。ＧＰＳ部１５０は、位置情報を緯度及び経度情報を含むＧＰＳ座標情報形態で検出する。そして、ＧＰＳ部１５０は、検出された第１の位置情報を制御部１６０に伝送する。
【００３９】
制御部１６０は、第１の携帯電話１００の動作の全般を制御する。具体的に、制御部１６０は、ＧＰＳ部１５０を用いて第１の携帯電話１００の現在位置である第１の位置情報を検出する。なお、制御部１６０は、通信部１２０を通じて接続された移動通信基地局又は無線ＡＰを用いて現在位置を検出することもできる。このような機能を実現するために、制御部１６０は、周期的に現在位置を検出する。例えば、制御部１６０は、５分置きにＧＰＳ部１５０を作動させることにより、現在位置の座標値が検出されるように制御することもできる。
【００４０】
具体的に、第１の携帯電話１００がＧＰＳ信号受信可能地域（例えば、屋外）に位置する場合、制御部１６０はＧＰＳ部１５０を用いて第１の位置情報を検出する。しかし、第１の携帯電話１００がＧＰＳ受信不可地域（例えば、建物内）に位置する場合、制御部１６０は通信部１２０を通じて接続された移動通信基地局の位置又は無線ＡＰの位置に対する情報を用いて第１の携帯電話１００の第１の位置情報を検出するようになる。
【００４１】
なお、制御部１６０は、位置照会要求及び特定時間範囲情報が外部機器に伝送されるように制御する。具体的に、制御部１６０は、ユーザの操作により位置照会命令が入力されると、位置照会要求及び特定時間範囲情報が外部機器に伝送されるように制御する。
【００４２】
このとき、特定時間範囲情報とは、外部機器から位置情報を受信する期間に該当する特定時間間隔に関する情報のことを意味する。特定時間範囲情報は、ユーザによって設定されてよく、予め設定された状態であってよい。
【００４３】
制御部１６０は、特定時間範囲情報を暗号化された状態で伝送する。具体的に、制御部１６０は、特定時間範囲情報をＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）番号又はハッシュコードを用いて暗号化を行う。
【００４４】
なお、制御部１６０は、特定時間範囲に対応する時間の間、外部機器から外部機器の位置に対する情報である第２の位置情報が受信されるように制御する。例えば、特定時間範囲情報が午前１０時から１２時までの場合、制御部１６０は、午前１０時から１２時まで外部機器から第２の位置情報を受信するように通信部１２０を制御する。なお、特定時間範囲情報が２時間である場合、制御部１６０は現在の時刻から２時間の間、外部機器から第２の位置情報を受信するように通信部１２０を制御するようになる。
【００４５】
このとき、受信された第２の位置情報は、ＰＩＮ番号又はハッシュコードを用いて暗号化された状態であってよい。ここで、ＰＩＮ番号又はハッシュコードは、制御部１６０が特定時間範囲を暗号化する際に使われるＰＩＮ番号又はハッシュコードである。従って、制御部１６０は、特定時間範囲を暗号化する際に使われたＰＩＮ番号又はハッシュコードを用いて、受信された第２の位置情報の暗号を解読するようになる。
【００４６】
具体的に、ＰＩＮ番号又はハッシュコードの値を例にとって説明すると、次のとおりである。以下の説明において特定時間範囲を、２００９年９月１３日の１２時００分から２００９年９月１３日の１４時００分までの２時間とする。
【００４７】
この場合、ＰＩＮ番号は次のような類型であってよい。ＰＩＮ番号が特定時間範囲の開始時刻及び時間範囲情報を含む場合、ＰＩＮ番号は“２００９０９１３１２０００２００”であってよい。なお、ＰＩＮ番号が特定時間範囲の開始時刻及び終了時刻を示す場合、ＰＩＮ番号は、“２００９０９１３１２００２００９０９１３１４００”であってよい。そして、ＰＩＮ番号が示す特定時間範囲が午前８時から午後５時までの月曜日〜金曜日である場合、ＰＩＮ番号は、“０８００１７００ＭＯＮ２ＦＲＩ”であってよい。なお、ＰＩＮ番号が示す特定時間範囲が午前８時から午後５時までの月曜日である場合、ＰＩＮ番号は、“０８００１７００ＭＯＮ”であってよい。
【００４８】
ハッシュコードは、上述のＰＩＮ番号をハッシュ関数に代入することで得られるコード値である。具体的に、ＰＩＮ番号の“２００９０９１３１２０００２００”に対するハッシュコードは、“ＤＦ２８ＹＴＦ”となる。なお、ＰＩＮ番号の“２００９０９１３１２００２００９０９１３１４００”に対するハッシュコードは、“５７ＤＤＴＦＳ”となる。そして、ＰＩＮ番号の“０８００１７００ＭＯＮ２ＦＲＩ”に対するハッシュコードは、“０Ｉ８２３７ＦＳ”となる。なお、ＰＩＮ番号の“０８００１７００ＭＯＮ”に対するハッシュコードは、“ＺＦ１０２ＦＦＳ”となる。
【００４９】
そして、制御部１６０は検出された第１の位置情報と解読された第２の位置情報とを用いて、第１の携帯電話１００と外部機器との位置が画面に表示されるように制御する。具体的に、制御部１６０は画面上に地図を表示し、地図上において第１の携帯電話１００と外部機器の位置に該当する地点にそれぞれ対応するアイコンが表示されるように制御する。
【００５０】
なお、制御部１６０は、第１の位置情報と第２の位置情報とを用いて、第１の携帯電話１００と外部機器との位置情報を算出することもできる。そして、制御部１６０は、算出された距離情報を画面に同時に表示することもできる。具体的に、制御部１６０は、第１の携帯電話１００のアイコンと外部機器のアイコンとの間の領域に算出された距離情報が表示されるように制御することもできる。
【００５１】
制御部１６０は、ユーザによって画面に表示された外部機器のアイコンを選択する操作が入力されると、外部機器に関する機能を行うためのメニューが画面に表示されるように制御することもできる。例えば、ユーザが画面に表示された外部機器アイコンを選択すると、制御部１６０は外部機器に電話をかける機能の項目及び携帯電話メールを送る機能の項目を含むメニューが表示されるように制御してよい。
【００５２】
このような構成の第１の携帯電話１００は、外部機器の位置を画面に表示することができるようになる。なお、第１の携帯電話１００は、外部機器の位置を特定時間範囲の間のみ受信して表示し、暗号化された状態で情報を送受信するため、ユーザの個人情報漏洩を防止できるようになる。
【００５３】
一方、図２においては第１の携帯電話１００の構成についてのみ説明してきたが、上述の説明の外部機器に該当する第２の携帯電話２１０、第３の携帯電話２２０及び第４の携帯電話２３０も、図２に示された構成と類似している。但し、第２の携帯電話２１０、第３の携帯電話２２０及び第４の携帯電話２３０は、外部機器としての機能を担うため、機能の面において一部違いがあり、その違いについては、以下において第２の携帯電話２１０に基づいて説明する。
【００５４】
第２の携帯電話２１０は、図２に示す第１の携帯電話１００と内部構成は同一であり、外部機器の役割を果たすため、制御部の機能において多少異なる。
【００５５】
具体的に、第２の携帯電話２１０の制御部は、第１の携帯電話１００から位置照会要求及び特定時間範囲情報を受信する。このとき、第１の携帯電話１００から受信された特定時間範囲情報は、ＰＩＮ番号又はハッシュコードを用いて暗号化された状態で受信される。従って、第２の携帯電話２１０の制御部は、受信された特定時間範囲情報を受信されたＰＩＮ番号又はハッシュコードを用いて解読する。
【００５６】
そして、第２の携帯電話２１０の制御部は、受信された位置照会要求に対する応答として、特定時間範囲に対応する時間の間、第１の携帯電話１００に第２の携帯電話２１０の現在位置に対する情報である第２の位置情報を検出して伝送する。ここで、第２の携帯電話２１０の制御部は、第１の携帯電話１００から受信されたＰＩＮ番号又はハッシュコードを用いて第２の位置情報を暗号化する。そして、第２の携帯電話２１０の制御部は暗号化された状態の第２の位置情報を第１の携帯電話１００に伝送するようになる。
【００５７】
このように、第２の携帯電話２１０の制御部は、第２の位置情報を暗号化して第１の携帯電話１００に提供する。なお、第３の携帯電話２２０及び第４の携帯電話２３０の制御部も第２の携帯電話２１０の制御部と類似の機能を有する。
【００５８】
以下では、図３を参照しながら位置情報提供方法について詳細に説明する。図３は、本発明の一実施形態に係る第１の携帯電話１００と第２の携帯電話２１０の位置情報提供方法について説明するために提供されるフローチャートである。
【００５９】
まず、第１の携帯電話１００は、ユーザの操作によって位置照会命令が入力されるか否かを判断する（Ｓ３１０）。例えば、位置照会命令が入力されると（Ｓ３１０−Ｙ）、第１の携帯電話１００は、第１の携帯電話１００の現在位置を示す第１の位置情報を検出する。
【００６０】
具体的に、第１の携帯電話１００がＧＰＳ信号受信可能地域（例えば、屋外）に位置する場合、第１の携帯電話１００はＧＰＳ部１５０を用いて第１の位置情報を検出する。しかし、第１の携帯電話１００がＧＰＳ受信不可地域（例えば、建物内）に位置する場合、第１の携帯電話１００は通信部１２０を通じて接続された移動通信基地局の位置又は無線ＡＰの位置に対する情報を用いて第１の携帯電話１００の第１の位置情報を検出するようになる。
【００６１】
その後に、第１の携帯電話は特定時間範囲情報を暗号化する（Ｓ３２０）。具体的に、第１の携帯電話１００は、特定時間範囲情報をＰＩＮ番号又はハッシュコードを用いて暗号化する。
【００６２】
このとき、特定時間範囲情報とは、外部機器から位置情報を受信する期間に該当する特定時間間隔に関する情報のことを意味する。特定時間範囲情報は、ユーザによって設定されてよく、予め設定された状態であってよい。
【００６３】
そして、第１の携帯電話１００は、位置照会要求及び暗号化されたと特定時間範囲情報を第２の携帯電話２００に伝送する（Ｓ３２５）。
【００６４】
すると、第２の携帯電話２１０は、第１の携帯電話１００から位置照会要求及び特定時間範囲情報を受信する（Ｓ３３０）。このとき、第１の携帯電話１００から受信された特定時間範囲情報は、ＰＩＮ番号又はハッシュコードを用いて暗号化された状態で受信される。従って、第２の携帯電話２１０は、受信された特定時間範囲情報を、受信されたＰＩＮ番号又はハッシュコードを用いて解読する（Ｓ３３５）。
【００６５】
その後に、第２の携帯電話２１０は、現在の時刻が特定時間の範囲内に進入しているか否かを判断する（Ｓ３４０）。もし、現在の時刻が特定時間の範囲内に進入していない場合（Ｓ３４０−Ｎ）、第２の携帯電話２１０は現在の時刻が特定時間の範囲内に進入するまで待ち受けるようになる。
【００６６】
一方、現在の時刻が特定時間の範囲内に進入している場合（Ｓ３４０−Ｙ）、第２の携帯電話２１０は、第２の携帯電話２１０の現在位置を示す第２の位置情報を検出する（Ｓ３４５）。具体的に、第２の携帯電話２１０がＧＰＳ信号受信可能地域（例えば、屋外）に位置する場合、第２の携帯電話２１０はＧＰＳを用いて第２の位置情報を検出する。しかし、第２の携帯電話２１０がＧＰＳ受信不可地域（例えば、建物内）に位置する場合、第２の携帯電話２１０は通信部を通じて接続された移動通信基地局の位置又は無線ＡＰの位置に対する情報を用いて第２の携帯電話２１０の第２の位置情報を検出するようになる。
【００６７】
その後に、第２の携帯電話２１０は、第１の携帯電話１００から受信されたＰＩＮ番号又はハッシュコードを用いて第２の位置情報を暗号化する（Ｓ３５０）。そして、第２の携帯電話２１０は、暗号化された状態の第２の位置情報を第１の携帯電話１００に伝送するようになる（Ｓ３６０）。
【００６８】
その後に、第２の携帯電話２１０は、現在の時刻が特定時間範囲を超過しているか否かを判断する（Ｓ３６５）。例えば、現在の時刻が特定時間範囲を超過している場合（Ｓ３６５−Ｙ）、第２の携帯電話２１０は第２の位置情報を伝送する過程を終了する。
【００６９】
一方、現在の時刻が特定時間範囲を超過していない場合（Ｓ３６５−Ｎ）、第２の携帯電話２１０は、ステップＳ３４５からステップＳ３６０までの過程を繰り返すようになる。それにより、第２の携帯電話２１０は特定時間範囲に対応する時間の間、第１の携帯電話１００から受信された位置照会要求に対する応用として、第２の携帯電話２１０の現在位置に対する情報である第２の位置情報を検出して第１の携帯電話１００に伝送するようになる。
【００７０】
すると、第１の携帯電話１００は、特定時間範囲に対応する時間の間、第２の携帯電話２１０から第２の位置情報を受信する（Ｓ３７０）。例えば、特定時間範囲情報が午前１０時から１２時までの場合、第１の携帯電話１００は、午前１０時から１２時まで外部機器から第２の位置情報を受信する。なお、特定時間範囲情報が２時間である場合、第１の携帯電話１００は現在の時刻から２時間の間、外部機器から第２の位置情報を受信するようになる。
【００７１】
このとき、受信された第２の位置情報は、ＰＩＮ番号又はハッシュコードを用いて暗号化された状態で受信される。ここで、ＰＩＮ番号又はハッシュコードは、第１の携帯電話１００が特定時間範囲を暗号化する際に使われたＰＩＮ番号又はハッシュコードである。従って、第１の携帯電話は、特定時間範囲を暗号化する際に使われたＰＩＮ番号又はハッシュコードを用いて、受信された第２の位置情報の暗号を解読する（Ｓ３７３）。
【００７２】
そして、第１の携帯電話１００は、第１の位置情報と第２の位置情報とを用いて第１の携帯電話１００と第２の携帯電話２１０との距離情報を算出する（Ｓ３７５）。そして、第１の携帯電話１００は、検出された第１の位置情報と解読された第２の位置情報とを用いて、第１の携帯電話１００と第２の携帯電話２１０との位置を画面に表示する（Ｓ３８０）。
【００７３】
具体的に、第１の携帯電話１００は画面上に地図を表示し、地図上において、第１の携帯電話１００と第２の携帯電話２１０との位置に該当する地点にそれぞれ対応するアイコンを表示する。そして、第１の携帯電話１００は算出された距離情報を画面に同時に表示することもできる。具体的に、第１の携帯電話１００は、第１の携帯電話１００のアイコンと第２の携帯電話２１０のアイコンとの間の領域に算出された距離情報を表示することもできる。
【００７４】
なお、第１の携帯電話１００は画面に表示された第２の携帯電話２１０のアイコンを選択する操作がユーザによって入力されると、第２の携帯電話２１０に関連する機能を行うためのメニューを画面に表示することもできる。例えば、ユーザが画面に表示された第２の携帯電話２１０のアイコンを選択すると、制御部１６０は、第２の携帯電話２１０に電話をかける機能の項目及び携帯電話メールを送る機能の項目を含むメニューを表示することもできる。
【００７５】
このような過程を通じて、第１の携帯電話１００は、第２の携帯電話２１０の位置を画面に表示することができるようになる。なお、第１の携帯電話１００は、第２の携帯電話２１０の位置を特定時間範囲の間のみ受信して表示し、暗号化された状態で情報を送受信するため、ユーザの個人情報漏洩を防止できるようになる。
【００７６】
以下では、図４ないし図９を参照しながら、位置情報が第１の携帯電話１００に表示される過程について詳細に説明する。図４ないし図８は、本発明の一実施形態に係る位置情報が第１の携帯電話に表示される過程を示す図である。
【００７７】
図４は、ユーザが位置照会アイコン４００を選択する画面を示している。図４に示すように、ユーザが位置照会アイコン４００をタッチすると、第１の携帯電話１００は位置照会命令を受信するようになる。
【００７８】
すると、図５のように、第１の携帯電話１００は位置照会対象選択メニュー４１０を画面に表示するようになる。図５に示すように、第１の携帯電話１００のユーザは、位置照会対象としてユーザＡ、ユーザＢ及びユーザＣを選択していることが確認できる。ここで、ユーザＡの携帯電話が図１の第２の携帯電話２１０であり、ユーザＢの携帯電話が図１の第３の携帯電話２２０であり、ユーザＣの携帯電話が図１の第４の携帯電話２３０であるとする。
【００７９】
図６は、第１の携帯電話１００に特定時間範囲を入力するための入力ウィンドウ４１５の表示された画面を示している。図６に示すように、ユーザが特定時間範囲を３時間と入力すると、第１の携帯電話１００は現在の時刻から３時間の間、他の携帯電話から位置情報を受信するようになる。
【００８０】
図６では、特定時間範囲が一つの時間値に入力されるものとして示されているが、これは一実施形態に過ぎない。即ち、特定時間範囲は、多様な方式で入力されてよく、例えば、一定時間間隔で入力されてよい。具体的に、特定時間範囲情報が午前１０時から１２時までの場合、第１の携帯電話１００は午前１０時から１２時まで、他の携帯電話から第２の位置情報を受信するようになる。
【００８１】
このように、第１の携帯電話１００から位置照会の対象者が選択され、特定時間範囲が入力されると、第１の携帯電話１００は位置照会の対象者の携帯電話に位置照会要求及び特定時間範囲をそれぞれ伝送する。
【００８２】
すると、照会対象者の携帯電話には、図７のように、位置情報照会承認確認メッセージ４２０が画面に表示される。図７は、ユーザＡの携帯電話である第２の携帯電話２１０の画面に位置情報照会承認確認メッセージ４２０が表示される画面を示している。図７に示すように、ユーザが承認（Ｐｅｒｍｉｔ）ボタンを選択すると、第２の携帯電話２１０は第１の携帯電話１００に第２の携帯電話２１０の現在位置に対する情報である第２の位置情報を伝送するようになる。
【００８３】
なお、その他に、ユーザＢの携帯電話である第３の携帯電話２２０及びユーザＣの携帯電話である第４の携帯電話２３０も、それぞれの位置情報を第１の携帯電話１００に伝送するようになる。
【００８４】
図８は、照会対象のユーザの位置が地図上に表示された位置照会画面４３０を示している。図８に示すように、第１の携帯電話１００は、地図上に第１の携帯電話１００のユーザＡ、ユーザＢ及びユーザＣの位置をアイコンで表示する。図８に示すように、第１のアイコン１０５は、第１の携帯電話のユーザの位置を示すアイコンであり、第２のアイコン２１５は、第２の携帯電話のユーザであるユーザＡの位置を示すアイコンであり、第３のアイコン２２５は、第３の携帯電話のユーザであるユーザＢの位置を示すアイコンであり、第４のアイコン２３５は、第４の携帯電話のユーザであるユーザＣの位置を示すアイコンである。
【００８５】
なお、図８に示すように、第１のアイコン１０５と第２のアイコン２１５との間をユーザが選択すると、第１の携帯電話１００は距離表示アイコン４４０を画面に表示するようになる。図８に示すように、距離表示アイコン４４０は、両ユーザ間の距離及びかかる時間に関する情報が表示される。
【００８６】
このように、第１の携帯電話１００は、位置照会画面４３０にアイコン形式でユーザの位置を表示し、ユーザの操作によってユーザ間の距離を表示する距離表示アイコン４４０を画面に表示するようになる。
【００８７】
図９は、ユーザによって選択されたアイコンに対応する機能メニュー４５０が表示された画面を示している。図９に示すように、ユーザが第１のアイコン２１５を選択すると、第１の携帯電話１００は第１のアイコン２１５に対応するユーザであるユーザＡの携帯電話に関連した機能を行うための機能メニュー４５０を表示する。
【００８８】
図９に示すように、機能メニュー４５０はメッセージ伝送項目及び通話の項目が含まれていることが確認できる。第１のアイコン２１５は、ユーザＡの携帯電話である第２の携帯電話２１０に対応するアイコンである。従って、メッセージ伝送項目が選択されると、第１の携帯電話１００は、第２の携帯電話２１０にメッセージを伝送するためのウィンドウを実行させるようになる。なお、通話の項目が選択されると、第１の携帯電話１００は第２の携帯電話２１０に電話をかける機能を行うようになる。
【００８９】
このように、位置照会画面４３０上に表示された照会対象者のアイコンのうちいずれか一つがユーザによって選択されると、第１の携帯電話１００は選択されたアイコンに対応するユーザの携帯電話に関連する機能を行うための機能メニュー４５０を画面に表示するようになる。
【００９０】
このような過程を通じて、第１の携帯電話１００は他の携帯電話の位置を容易に照会することができ、その他に照会対象となるユーザに関連する機能を容易に実行させることができるようになる。それにより、ユーザは携帯電話を用いて所望の人の位置を容易に照会できるようになる。
【００９１】
一方、本実施形態においては、特定時間範囲を第１の携帯電話１００で設定するものとして説明してきたが、それは一実施例に過ぎず、位置照会の対象となる携帯電話（即ち、第２の携帯電話２１０ないし第４の携帯電話２３０）によって特定時間範囲情報が設定されてよい。この場合、第２の携帯電話２１０は、第１の携帯電話１００から位置照会要求を受信した場合、ユーザから特定時間範囲情報を受信するようになる。
【００９２】
従って、第１の携帯電話１００は位置照会要求を第２の携帯電話に伝送すると、第２の携帯電話２１０で設定された特定時間範囲に対応する時間の間、第２の携帯電話２１０から第２の携帯電話２１０の位置に対する情報である第２の位置情報を受信するようになる。
【００９３】
一方、本実施形態において、電子機器及び外部機器が携帯電話であるものとして想定して説明してきたが、それは一実施形態に過ぎない。即ち、電子機器及び外部機器は現在位置を検出することができ、位置情報を送受信できる機器であれば、いかなる機器であっても可能である。例えば、電子機器及び外部機器は、位置検出及びデータ送受信が可能なテレビ、ＭＰ３、ＰＭＰ、ＰＤＡ、ノートパソコン、カーナビゲーション、コンピュータなどであってよい。
【００９４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明は以上の実施形態に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的趣旨の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００９５】
１１０  ディスプレイ部
１３０  保存部
１６０  制御部
１５０  ＧＰＳ部
１２０  通信部
１４０  操作部
【図１】
0005934104.tif 000002
【図２】
0005934104.tif 000003
【図３】
0005934104.tif 000004
【図４】
0005934104.tif 000005
【図５】
0005934104.tif 000006
【図６】
0005934104.tif 000007
【図７】
0005934104.tif 000008
【図８】
0005934104.tif 000009
【図９】
0005934104.tif 000010