(57)【特許請求の範囲】
【請求項１】
ナビゲーション機能を提供するユーザ端末装置において、
ディスプレイ部と、
特定の場所を目的地に設定するためのユーザ命令を入力されるユーザインターフェース部と、
前記ユーザ命令が入力されると、前記設定された目的地までのルートガイド機能を実行し、前記目的地に関連したユーザに前記目的地の設定に関連した報知メッセージを伝送するように制御する制御部と
を含み、
前記報知メッセージは、
所要時間に応じて区分された複数のレベルのうち前記ユーザ端末装置が前記目的地に到達するのにかかる所用時間の属するレベルに対応するメッセージを含み、前記所要時間が第１レベルに属する場合、前記ユーザ端末装置と前記目的地との間の距離を示すメッセージであり、前記所要時間が第２レベルに属する場合、前記ユーザ端末装置が前記目的地にまで到達するのにかかる時間を示すメッセージであるユーザ端末装置。
【請求項２】
前記ユーザ命令は、
前記ユーザ端末装置に予め保存された住所情報にマッチングしているユーザ識別情報を選択するユーザ命令及び前記ナビゲーション機能の実行に応じてディスプレイされるナビゲーション画面で目的地を設定するユーザ命令のうち、少なくとも一方を含むことを特徴とする請求項１に記載のユーザ端末装置。
【請求項３】
前記報知メッセージは、
ＳＭＳメッセージと、ＳＮＳメッセージ及びＥメールのうち、少なくとも一つの形態で前記目的地に設定された場所にマッチングしているユーザに伝送されることを特徴とする請求項１に記載のユーザ端末装置。
【請求項４】
前記ナビゲーション機能によって目的地に設定可能な場所に関連した情報を管理するサーバと通信する通信部を更に含み、
前記制御部は、
前記ユーザ命令が入力されると、前記目的地に設定された場所に対応する識別情報を前記サーバに伝送し、前記サーバから前記目的地に設定された場所に関連した情報を受信してディスプレイするように前記ディスプレイ部を制御することを特徴とする請求項１に記載のユーザ端末装置。
【請求項５】
前記制御部は、
前記ユーザ端末装置の位置を示す位置情報を前記サーバに伝送し、前記サーバを通じて前記目的地に設定された場所に対応する装置から前記位置情報に対応するメッセージを受信することを特徴とする請求項４に記載のユーザ端末装置。
【請求項６】
前記目的地に設定された場所に関連した情報は、
前記目的地に設定された場所に対する広告情報、前記目的地に設定された場所に対する予約サービス情報、前記目的地に設定された場所に対する細部情報及び前記目的地に設定された場所の現在の状態に対する情報のうち、少なくとも一つを含むことを特徴とする請求項４に記載のユーザ端末装置。
【請求項７】
外部装置と通信を行う通信部と、
目的地に設定された場所に対応する識別情報がユーザ端末装置から受信されると、複数の識別情報にマッチングして保存された複数の場所に関連する情報の中から前記目的地に設定された場所に関連した情報を検索して前記ユーザ端末装置に伝送するように前記通信部を制御する制御部と
を含み、
前記制御部は、
前記ユーザ端末装置から前記ユーザ端末装置の位置情報が受信されると、前記目的地までの距離、所要時間及び到着時間のうち少なくとも１つを算出し、前記算出された情報を前記目的地に設定された位置に対応する装置に伝送し、前記目的地に設定された位置に対応する装置から前記算出された情報に対応するメッセージを受信すると、前記通信部を介して前記受信されたメッセージを前記外部装置に伝送し、前記所要時間が第１レベルに属する場合、前記ユーザ端末装置と前記目的地との間の距離を示すメッセージを前記外部装置に伝送し、前記所要時間が第２レベルに属する場合、前記ユーザ端末装置が前記目的地にまで到達するのにかかる時間を示すメッセージを前記外部装置に伝送することを特徴とするサーバ。
【請求項８】
前記制御部は、
予め保存された情報から前記目的地に設定された場所に関連した情報を検索したり、前記目的地に設定された場所に対応する場所から前記目的地に設定された場所に関連した情報を受信して前記ユーザ端末装置に伝送することを特徴とする請求項７に記載のサーバ。
【請求項９】
前記制御部は、
前記ユーザ端末装置から前記ユーザ端末装置の位置情報が受信されると、前記受信された位置情報及び前記受信された位置情報に対応するメッセージのうち、少なくとも一方を前記目的地に設定された場所に対応する装置に伝送することを特徴とする請求項７に記載のサーバ。
【請求項１０】
前記制御部は、
前記ユーザ端末装置から前記ユーザ端末装置の位置情報が受信されると、前記受信された位置情報を前記目的地に設定された場所に対応する装置に伝送し、前記装置から前記位置情報に対応するメッセージを受信して前記ユーザ端末装置に伝送することを特徴とする請求項７に記載のサーバ。
【請求項１１】
ナビゲーション機能を提供するユーザ端末装置の制御方法において、
特定の場所を目的地に設定するためのユーザ命令を入力されるステップと、
前記ユーザ命令が入力されると、前記設定された目的地までのルートガイド機能を実行し、前記目的地に関連したユーザに前記目的地の設定に関連した報知メッセージを伝送するステップであって、前記報知メッセージは、前記目的地までの所要時間が第１レベルに属する場合、前記ユーザ端末装置と前記目的地との間の距離を示すメッセージであり、前記所要時間が第２レベルに属する場合、前記ユーザ端末装置が目的地にまで到達するのにかかる時間を示すメッセージであるステップと
を含む制御方法。
【請求項１２】
前記ユーザ命令は、
前記ユーザ端末装置に予め保存された住所情報にマッチングしているユーザ識別情報を選択するユーザ命令及び前記ナビゲーション機能の実行に応じてディスプレイされるナビゲーション画面で目的地を設定するユーザ命令のうち、少なくとも一方を含むことを特徴とする請求項１１に記載の制御方法。
【請求項１３】
前記報知メッセージは、
ＳＭＳメッセージと、ＳＮＳメッセージ及びＥメールのうち、少なくとも一つの形態で前記目的地に設定された場所にマッチングしているユーザに伝送されることを特徴とする請求項１１に記載の制御方法。
【請求項１４】
前記ユーザ命令が入力されると、前記目的地に設定された場所に対応する識別情報を前記ナビゲーション機能によって目的地に設定可能な場所に関連した情報を管理するサーバに伝送するステップと、
前記サーバから前記目的地に設定された場所に関連した情報を受信するステップと、
前記受信された目的地に設定された場所に関連した情報をディスプレイするステップと
を更に含むことを特徴とする請求項１１に記載の制御方法。
【請求項１５】
外部装置と通信を行うサーバの制御方法において、
目的地に設定された場所に対応する識別情報をユーザ端末装置から受信するステップと、
前記識別情報が受信されると、複数の識別情報にマッチングして保存された複数の場所に関連する情報の中から前記目的地に設定された場所に関連した情報を検索して前記ユーザ端末装置に伝送するステップと
を含み、
前記ユーザ端末装置から前記ユーザ端末装置の位置情報が受信されると、前記目的地までの距離、所要時間及び到着時間のうち少なくとも１つを算出するステップと、
前記算出された情報を前記目的地に設定された位置に対応する装置に伝送するステップと、
前記目的地に設定された位置に対応する装置から前記算出された情報に対応するメッセージを受信すると、前記受信されたメッセージを前記外部装置に伝送するステップであって、前記所要時間が第１レベルに属する場合、前記ユーザ端末装置と前記目的地との間の距離を示すメッセージを前記外部装置に伝送し、前記所要時間が第２レベルに属する場合、前記ユーザ端末装置が前記目的地にまで到達するのにかかる時間を示すメッセージを前記外部装置に伝送するステップを含む制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末装置、サーバ及びその制御方法に関し、より詳細には、ナビゲーション機能を提供できるユーザ端末装置、サーバ及びその制御方法に関する。
【背景技術】
【０００２】
最近、スマートフォン、タブレット等ナビゲーション機能を提供するパーソナル携帯端末が増加している。なお、車両だけでなく歩行時や公共交通を利用する際にも、携帯端末を通じて提供されるナビゲーション機能を利用する場合が増加している。
【０００３】
このようなナビゲーション機能を提供できるパーソナル携帯端末は外部機器に多様な形態のメッセージを伝送することができ、インターネットに接続されており、サーバに基づいたサービス提供が容易であるというメリットがある。
【０００４】
それにより、このような携帯端末の機能を通じてナビゲーション機能を利用するユーザの便宜性を向上させる多様な方策を求める必要があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特開第２０１０−０１６１２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ナビゲーション機能によって特定の場所が目的地に設定されると、目的地に設定された場所に関連したユーザにそれを通知できるユーザ端末装置、サーバ及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
以上のような目的を達成するための本発明の一実施形態に係るナビゲーション機能を提供するユーザ端末装置は、ディスプレイ部と、特定の場所を目的地に設定するためのユーザ命令を入力されるユーザインターフェース部と、前記ユーザ命令が入力されると、前記設定された目的地までのルートガイド機能を実行し、前記目的地に関連したユーザに前記目的地設定に関連した報知メッセージを伝送するように制御する制御部とを含む。
【０００８】
ここで、前記ユーザ命令は、前記ユーザ端末装置に予め保存された住所情報にマッチングしているユーザ識別情報を選択するユーザ命令及び前記ナビゲーション機能実行に応じてディスプレイされるナビゲーション画面で目的地を設定するユーザ命令のうち、少なくとも一方を含んでよい。
【０００９】
前記報知メッセージは、ＳＭＳメッセージと、ＳＮＳメッセージ及びＥメールのうち、少なくとも一つの形態で前記目的地に設定された場所にマッチングしているユーザに伝送されてよい。
【００１０】
そして、本実施形態に係るユーザ端末装置は、前記ナビゲーション機能によって目的地に設定可能な場所に関連した情報を管理するサーバと通信する通信部を更に含み、前記制御部は、前記ユーザ命令が入力されると、前記目的地に設定された場所に対応する識別情報を前記サーバに伝送し、前記サーバから前記目的地に設定された場所に関連した情報を受信してディスプレイするように前記ディスプレイ部を制御してよい。
【００１１】
ここで、前記制御部は、前記ユーザ端末装置の位置を示す位置情報を前記サーバに伝送し、前記サーバを通じて前記目的地に設定された場所に対応する装置から前記位置情報に対応するメッセージを受信してよい。
【００１２】
なお、前記目的地に設定された場所に関連した情報は、前記目的地に設定された場所に対する広告情報、前記目的地に設定された場所に対する予約サービス情報、前記目的地に設定された場所に対する細部情報及び前記目的地に設定された場所の現在の状態に対する情報のうち、少なくとも一つを含んでよい。
【００１３】
一方、本発明の一実施形態に係るサーバは、ナビゲーション機能を提供するユーザ端末装置と通信を行う通信部と、前記ナビゲーション機能によって目的地に設定された場所に対応する識別情報が前記ユーザ端末装置から受信されると、前記目的地に設定された場所に関連した情報を検索して前記ユーザ端末装置に伝送するように前記通信部を制御する制御部とを含む。
【００１４】
ここで、前記制御部は、予め保存された情報から前記目的地に設定された場所に関連した情報を検索したり、前記目的地に設定された場所に対応する場所から前記目的地に設定された場所に関連した情報を受信して前記ユーザ端末装置に伝送してよい。
【００１５】
なお、前記制御部は、前記ユーザ端末装置から前記ユーザ端末装置の位置情報が受信されると、前記受信された位置情報及び前記受信された位置情報に対応するメッセージのうち、少なくとも一方を前記目的地に設定された場所に対応する装置に伝送してよい。
【００１６】
そして、前記制御部は、前記ユーザ端末装置から前記ユーザ端末装置の位置情報が受信されると、前記受信された位置情報を前記目的地に設定された場所に対応する装置に伝送し、前記装置から前記位置情報に対応するメッセージを受信して前記ユーザ端末装置に伝送してよい。
【００１７】
一方、本発明の一実施形態に係るユーザ端末装置の制御方法は、特定の場所を目的地に設定するためのユーザ命令を入力されるステップと、前記ユーザ命令が入力されると、前記設定された目的地までのルートガイド機能を実行し、前記目的地に関連したユーザに前記目的地設定に関連した報知メッセージを伝送するステップとを含む。
【００１８】
ここで、前記ユーザ命令は、前記ユーザ端末装置に予め保存された住所情報にマッチングしているユーザ識別情報を選択するユーザ命令及び前記ナビゲーション機能実行に応じてディスプレイされるナビゲーション画面で目的地を設定するユーザ命令のうち、少なくとも一方を含んでよい。
【００１９】
前記報知メッセージは、ＳＭＳメッセージと、ＳＮＳメッセージ及びＥメールのうち、少なくとも一つの形態で前記目的地に設定された場所にマッチングしているユーザに伝送されてよい。
【００２０】
そして、本実施形態に係る制御方法は、前記ユーザ命令が入力されると、前記目的地に設定された場所に対応する識別情報を前記ナビゲーション機能によって目的地に設定可能な場所に関連した情報を管理するサーバに伝送するステップと、前記サーバから前記目的地に設定された場所に関連した情報を受信するステップと、前記受信された目的地に設定された場所に関連した情報をディスプレイするステップとを更に含んでよい。
【００２１】
ここで、前記伝送するステップは、前記ユーザ端末装置の位置を示す位置情報を前記サーバに伝送し、前記受信するステップは、前記サーバを通じて前記目的地に設定された場所に対応する装置から前記位置情報に対応するメッセージを受信してよい。
【００２２】
なお、前記目的地に設定された場所に関連した情報は、前記目的地に設定された場所に対する広告情報、前記目的地に設定された場所に対する予約サービス情報、前記目的地に設定された場所に対する細部情報及び前記目的地に設定された場所の現在の状態に対する情報のうち、少なくとも一つを含んでよい。
【００２３】
一方、本発明の一実施形態に係るサーバの制御方法は、ナビゲーション機能によって目的地に設定された場所に対応する識別情報を前記ユーザ端末装置から受信するステップと、前記識別情報が受信されると、前記目的地に設定された場所に関連した情報を検索して前記ユーザ端末装置に伝送するステップとを含む。
【００２４】
ここで、前記伝送するステップは、予め保存された情報から前記目的地に設定された場所に関連した情報を検索したり、前記目的地に設定された場所に対応する場所から前記目的地に設定された場所に関連した情報を受信して前記ユーザ端末装置に伝送してよい。
【００２５】
なお、前記伝送するステップは、前記ユーザ端末装置から前記ユーザ端末装置の位置情報が受信されると、前記受信された位置情報及び前記受信された位置情報に対応するメッセージのうち、少なくとも一方を前記目的地に設定された場所に対応する装置に伝送してよい。
【００２６】
そして、前記伝送するステップは、前記ユーザ端末装置から前記ユーザ端末装置の位置情報が受信されると、前記受信された位置情報を前記目的地に設定された場所に対応する装置に伝送し、前記装置から前記位置情報に対応するメッセージを受信して前記ユーザ端末装置に伝送してよい。
【発明の効果】
【００２７】
以上説明したように、本発明によれば、ユーザ端末装置は、ナビゲーション機能によって目的地に設定された場所に関連したユーザに目的地設定に関連したメッセージを伝送することができるようになる。それにより、目的地に設定された場所に位置しているユーザは、他の人の接近を認知することができるようになる。
【００２８】
なお、ユーザ端末装置は、ナビゲーション機能だけでなく、ユーザによって設定された目的地に関連した多様な情報をユーザに提供することができるようになる。それにより、ユーザは自分が向かおうとする目的地に対するルートをガイドされると同時に目的地に関連した有用な情報を提供されることができ、便宜性を向上することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態に係るナビゲーションサービスを提供するシステムを示す模式図である。
【図２】本発明の一実施形態に係るユーザ端末装置の構成を説明するためのブロック図である。
【図３】本発明の一実施形態によってユーザに提供可能な多様な画面の一例を示す図である。
【図４】本発明の一実施形態によってユーザに提供可能な多様な画面の一例を示す図である。
【図５】本発明の一実施形態によってユーザに提供可能な多様な画面の一例を示す図である。
【図６】本発明の一実施形態によってユーザに提供可能な多様な画面の一例を示す図である。
【図７】本発明の一実施形態によってユーザに提供可能な多様な画面の一例を示す図である。
【図８】本発明の一実施形態に係るサーバの構成を説明するためのブロック図である。
【図９】本発明の一実施形態によってサーバに保存された情報を説明するための図である。
【図１０】本発明の一実施形態によってユーザに提供可能な多様な画面の一例を示す図である。
【図１１】本発明の一実施形態によってユーザに提供可能な多様な画面の一例を示す図である。
【図１２】本発明の一実施形態によってユーザに提供可能な多様な画面の一例を示す図である。
【図１３】本発明の一実施形態によってユーザに提供可能な多様な画面の一例を示す図である。
【図１４】本発明の一実施形態によってユーザに提供可能な多様な画面の一例を示す図である。
【図１５】本発明の一実施形態に係るユーザ端末装置と、サーバ及び外部装置の間の動作関係を説明するためのシーケンス図である。
【図１６】本発明の一実施形態に係るユーザ端末装置の制御方法を説明するためのフローチャートである。
【図１７】本発明の一実施形態に係るサーバの制御方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００３０】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。
図１は、本発明の一実施形態に係るナビゲーションサービスを提供するシステムを示す模式図である。
【００３１】
具体的に、本システムは、図１の（ａ）のように、ユーザ端末装置１００及び外部装置１０で実現されたり、図１の（ｂ）のように、ユーザ端末装置１００と、サーバ２００及び外部装置１０で実現されてよい。
【００３２】
ユーザ端末装置１００は、ユーザにナビゲーション機能を提供することができる装置で実現されてよい。例えば、ユーザ端末装置１００は、一般的なナビゲーション装置またはナビゲーションサービスを提供できる応用プログラムが保存された携帯電話、タブレット、ノートパソコン等で実現されてよい。これにより、ユーザ端末装置１００は、一般的にナビゲーション機能、すなわち、ユーザによって設定された目的地までルートガイド機能を提供することができる。
【００３３】
なお、ユーザ端末装置１００は、目的地に関連した他ユーザに報知メッセージを伝送することができる。ここで、報知メッセージは、ユーザ端末装置１００で他ユーザの位置する場所を目的地に設定していることを示すメッセージであってよい。
【００３４】
例えば、ユーザ端末装置１００は、商店または美術館が目的地に設定された場合、当該商店または美術館のオーナーに報知メッセージを伝送することができる。なお、ユーザ端末装置１００は、一般家庭が目的地に設定された場合、当該一般家庭に居住する人に報知メッセージを伝送することができる。
【００３５】
一方、ユーザ端末装置１００で設定された目的地に位置するユーザは、外部装置２００を介してユーザ端末装置１００に伝送された報知メッセージを受信することができる。
【００３６】
この場合、外部装置１０は、パソコン、テレビ、携帯電話、タブレット等のような多様な形態の電子装置で実現されてよい。例えば、外部装置１０が備えられた場所が、商店、美術館、一般家庭等である場合、外部装置１０は当該場所に設置されたパソコンやテレビで実現されたり、商店、美術館を運営するオーナー及び一般家庭に居住する人の携帯電話、タブレットで実現されてよい。
【００３７】
それにより、ユーザ端末装置１００で設定された目的地に位置するユーザは自分が位置する場所に他人が訪問してくるということを認知することができるようになる。
【００３８】
さらに、ユーザ端末装置１００はユーザによって設定された目的地に関連した多様な情報を受信してユーザに提供することができるようになる。そのために、ユーザ端末装置１００は、サーバ２００と通信を行うことができる。
【００３９】
例えば、ユーザ端末装置１００は商店が目的地に設定された場合、商店で進められているプロモーションまたはイベント等に対する情報を受信してディスプレイしたり、美術館が目的地に設定された場合、美術館の開館／閉館時間等に対する情報を受信してディスプレイすることができる。なお、ユーザ端末装置１００は、一般家庭が目的地に設定された場合、当該一般家庭を訪ねる具体的な方法等に対する情報を受信してディスプレイすることができる。
【００４０】
しかし、それは一例に過ぎず、ユーザ端末装置１００はユーザ端末装置１００で設定された目的地に関連した多様な情報を受信してユーザに提供することができる。
【００４１】
サーバ２００は、ユーザ端末装置１００及び外部装置１０と通信を行い、ユーザ端末装置１００及び外部装置１０の間で多様な情報の送受信を中継することができる。
【００４２】
具体的に、サーバ２００は、外部装置１０と通信を行って各外部装置１０から受信された各外部装置１０が備えられた場所に関連した情報を保存及び管理することができる。
【００４３】
外部装置１０は、認証情報（仮に、ＩＤやパスワード）を通じてサーバ２００にログインし、外部装置１０が備えられた場所に関連した情報をサーバ２００に伝送することができる。この場合、サーバ２００は、管理者装置１０から受信された情報を各外部装置１０別に保存及び管理することができる。
【００４４】
そして、サーバ２００は、ユーザ端末装置１００で設定された目的地に関連した情報がユーザ端末装置１００から受信されると、予め保存された情報の中で、ユーザ端末装置１００で設定された目的地に対応する場所に関連した情報をユーザ端末装置１００に伝送することができる。例えば、ユーザ端末装置１００でＡ商店が目的地に設定された場合、サーバ２００は予め保存された情報の中で、Ａ商店に関連した情報をユーザ端末装置１００に伝送することができる。
【００４５】
更に、サーバ２００は、ユーザ端末装置１００で設定された目的地に関連した情報を外部装置１０から受信してユーザ端末装置１００に伝送することもできる。例えば、ユーザ端末装置１００で、Ａ商店が目的地に設定された場合、サーバ１０はＡ商店に備えられた外部装置１０からＡ商店に関連した情報を受信してユーザ端末装置１００に伝送することができる。
【００４６】
このように、ユーザ端末装置１００は、ナビゲーション機能だけでなく、ユーザによって設定された目的地に関連した多様な情報をユーザに提供できるようになる。それにより、ユーザは、自分が向かおうとする目的地に対するルートをガイドされると同時に目的地に関連した有用な情報の提供を受けることができるため、便宜性が向上する。
【００４７】
図２は、本発明の一実施形態に係るユーザ端末装置の構成を説明するためのブロック図である。具体的に、図２の（ａ）は、ユーザ端末装置１００の基本的な構成を説明するためのブロック図であり、図２の（ｂ）は、ユーザ端末装置１００の細部構成を説明するためのブロック図である。
【００４８】
まず、同図によると、ユーザ端末装置１００は、ナビゲーション機能を提供する装置として、ディスプレイ部１１０と、ユーザインターフェース部１２０及び制御部１３０を含む。
【００４９】
ディスプレイ部１１０は、多様な画面をディスプレイする。特に、ディスプレイ部１１０は、ユーザにナビゲーション機能を提供するための多様な画面をディスプレイすることができる。
【００５０】
例えば、ディスプレイ部１１０は、ナビゲーション画面（仮に、マップ画面）上にユーザ端末装置１００の現在の位置をディスプレイし、ユーザによって目的地が設定されると、現在の位置から目的地までのルート、所要時間、到着時間等をナビゲーション画面上にディスプレイすることができる。
【００５１】
ユーザインターフェース部１２０は、多様なユーザ命令を入力される。特に、ユーザインターフェース１２０は、ナビゲーション機能に関連した多様なユーザ命令を入力されてよい。例えば、ユーザインターフェース部１２０は、特定の場所を目的地に設定するためのユーザ命令を入力されてよい。
【００５２】
ここで、特定の場所を目的地に設定するためのユーザ命令は、ユーザ端末装置に予め保存された住所情報にマッチングしているユーザ識別情報を選択するユーザ命令及びナビゲーション機能実行に応じてディスプレイされるナビゲーション画面で目的地を設定するユーザ命令のうち、少なくとも一つを含むことができ、具体的な内容は後述する。
【００５３】
一方、ユーザインターフェース部１２０は、ディスプレイ部１１０とともにタッチスクリーン形態で実現され、ナビゲーション機能に関連した多様なユーザ命令をタッチ操作で入力されてよい。
【００５４】
制御部１３０は、ユーザ端末装置１００の動作全般を制御する。制御部１３０、マイクロコンピュータ（または、マイクロコンピュータ及びＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ））、ユーザ端末装置１００の動作のためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を含んでよい。この場合、これらのモジュールは、ＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  Ｃｈｉｐ）形態で実現されてよい。
【００５５】
制御部１３０は、ユーザにナビゲーション機能を提供するように制御することができる。具体的に、制御部１３０は、ナビゲーション機能を実行するためのユーザ命令が入力されると、ナビゲーション機能を提供することができる応用プログラム（以下、ナビゲーション応用プログラム）を実行してナビゲーション機能をユーザに提供することができる。
【００５６】
ここで、ナビゲーション機能を実行するためのユーザ命令は、多様な方式で入力されてよい。例えば、ユーザは、ナビゲーション応用プログラムを実行するためのアイコンを選択してナビゲーション機能を実行させることができ、特定の場所を目的地に設定するための命令を入力してナビゲーション機能を実行させることもできる。
【００５７】
まず、前者の場合、図３の（ａ）のように、ナビゲーション応用プログラムを実行するためのアイコン３１０が選択されると、制御部１３０は、ナビゲーション機能を実行してナビゲーション画面をディスプレイ部１１０にディスプレイすることができる。この場合、制御部１３０は、図３の（ｂ）のように、ユーザ端末装置１００の現在の位置３２０をナビゲーション画面上にディスプレイすることができる。
【００５８】
そして、制御部１３０は、ナビゲーション機能実行に応じてディスプレイされるナビゲーション画面で目的地を設定するためのユーザ命令が入力されると、ユーザ命令に従って設定された場所を目的地に設定することができる。例えば、図３の（ｃ）のように、“Ａレストラン”が目的地に設定された場合、制御部１３０は、ユーザ端末装置１００の現在の位置から目的地に設定された“Ａレストラン”までのルート、所要時間、到着時間等をナビゲーション画面上にディスプレイすることができる。ユーザは、ナビゲーション画面上に自分が向かおうとする場所の名称、住所、電話番号等を入力して目的地を設定することができる。
【００５９】
一方、後者の場合、特定の場所を目的地に設定するためのユーザ命令は多様な方式で入力されてよい。例えば、ユーザは、ユーザ識別情報を選択して特定の場所を目的地に設定することができる。ここで、ユーザ識別情報は、各種メッセージ（ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）メッセージ、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）メッセージ、Ｅメール等）リスト、通話履歴リストまたはフォンブックリストに含まれた多様なユーザ情報であってよい。
【００６０】
具体的に、ユーザ識別情報を選択して特定の場所を目的地に設定するためのユーザ命令は、各リストに含まれた各ユーザの名称、イメージ等が選択される形態で入力されてよいが、ユーザ情報がディスプレイされた状態で、特定項目、例えば、目的地設定項目が選択される形態で入力されてよい。
【００６１】
それにより、制御部１３０は、ユーザ識別情報が選択されると、ナビゲーション機能を実行してナビゲーション画面をディスプレイ部１１０にディスプレイし、選択されたユーザ識別情報にマッチングしている住所情報を用いてナビゲーション画面上に目的地を設定することができる。そのために、ユーザ端末装置１００は、各ユーザ識別情報ごとに住所情報をマッチングさせて予め保存していてよい。
【００６２】
具体的に、制御部１３０は、各ユーザ識別情報ごとに予め保存された住所情報の中で、ユーザによって選択されたユーザ識別情報にマッチングしている住所情報を判断し、判断された住所情報を用いて目的地を設定することができる。
【００６３】
例えば、図４の（ａ）のように、通話履歴リスト４１０がディスプレイされた場合を仮定する。このとき、制御部１３０は、通話履歴リスト上で一人のユーザが選択されると、選択されたユーザに対するユーザ情報及び選択されたユーザに対して予め保存された住所を目的地に設定するための目的地設定項目をディスプレイすることができる。すなわち、図４（ｂ）のように、通話履歴リスト上でｕｓｅｒ１（４１１）が選択されると、選択されたｕｓｅｒ１の名称４１２、電話番号４１３、通話時間４１４１及び目的地設定項目４１５をディスプレイすることができる。
【００６４】
このとき、目的地設定項目４１５が選択されると、制御部１３０は選択された目的地設定項目４１５にマッチングしている住所情報を判断し、判断された住所情報を用いて目的地を設定することができる。ここで、目的地設定項目４１５にマッチングしている住所情報は、通話履歴リスト上で選択されたユーザに対して予め保存された住所情報であってよい。すなわち、目的地設定項目４１５が選択されると、図４の（ｃ）のように、ｕｓｅｒ１にマッチングして予め保存されたｕｓｅｒ１の住所情報を判断し、ｕｓｅｒ１の住所情報を用いて目的地が設定されたナビゲーション画面４２０をディスプレイすることができる。
【００６５】
一方、特定の場所を目的地に設定するためのユーザ命令は、ユーザ端末装置１００で受信したメッセージ（例えば、ＳＮＳメッセージ、ＳＭＳメッセージ、Ｅメール等）にリンクされた住所情報を選択する命令を含んでよい。すなわち、制御部１３０は、各メッセージにリンクされた住所情報が選択されると、選択された住所情報を用いて目的地を設定することができる。
【００６６】
例えば、図５の（ａ）のように、ＳＭＳメッセージ５１０に住所情報５１１が含まれた場合を仮定する。この場合、制御部１３０は、ＳＭＳメッセージに含まれた住所情報が選択されると、図５の（ｂ）のように、選択された住所情報に対応する場所を目的地５２１に設定してナビゲーション画面５２０にディスプレイすることができる。
【００６７】
このように、制御部１３０は、特定の場所を目的地に設定するためのユーザ命令が入力されると、設定された目的地までのルートガイド機能を実行することができる。この場合、制御部１３０は、目的地に関連したユーザに目的地設定に関連した報知メッセージを伝送するように制御することができる。すなわち、制御部１３０は、ルートガイド機能を実行するとともに、報知メッセージを伝送することができる。
【００６８】
ここで、報知メッセージは、ユーザ端末装置１００で当該場所を目的地に設定していることを示すメッセージとして、ＳＭＳメッセージ、ＳＮＳメッセージ及びＥメールのうち、少なくとも一つの形態で目的地に設定された場所にマッチングしているユーザに伝送されてよい。
【００６９】
そのために、制御部１３０は、目的地が設定されると、設定された目的地の住所情報を用いてそれにマッチングするユーザを判断する。具体的に、制御部１３０は、各ユーザ別にマッチングして保存された住所情報を用いて設定された目的地の住所情報を有するユーザを判断することができる。
【００７０】
そして、制御部１３０は、各ユーザ別にマッチングして予め保存された電話番号、ＳＮＳアカウント情報、Ｅメールアドレス等を用いて判断されたユーザの電話番号、ＳＮＳアカウント情報、Ｅメール情報等を検索して検索された情報を用いて報知メッセージを伝送することができる。
【００７１】
例えば、図６の（ａ）のように、ユーザがナビゲーション画面６１０を通じて住所を入力して目的地を設定した場合を仮定する。この場合、制御部１３０は、各ユーザ別に予め保存された住所情報を用いてナビゲーション画面を通じて入力された住所にマッチングするユーザを判断する。そして、制御部１３０は、ユーザ別に予め保存された電話番号の中から、判断されたユーザにマッチングしている電話番号を検索し、検索された電話番号を用いてＳＭＳ形態の報知メッセージを伝送することができる。
【００７２】
すなわち。図６の（ｂ）のように、ナビゲーション画面６１０を通じて入力された住所にマッチングしているユーザがｕｓｅｒ２であると判断されると、ｕｓｅｒ２の電話番号を用いてｕｓｅｒ２の端末装置１０にＳＭＳ形態の報知メッセージ６２０を伝送することができる。
【００７３】
一方、上述の例では、住所を直接入力するものとして説明したが、それは一例に過ぎず、多様な方法を通じて住所を入力することもできる。例えば、ユーザ名称、電話番号等を入力すると、制御部１３０は予め保存された住所情報の中で、入力されたユーザ名称、電話番号にマッチングしている住所情報を判断して目的地を設定することもできる。
【００７４】
なお、図７の（ａ）のように、目的地設定項目７１０を選択して目的地を設定した場合を仮定する。この場合、制御部１３０は、ディスプレイされたユーザ情報を用いて目的地設定項目が入力されたユーザを判断し、判断されたユーザに対して予め保存されたＥメールアドレスを検索して、Ｅメール形態の報知メッセージを伝送することができる。すなわち、図７の（ｂ）のように、目的地設定項目７１０に対応するユーザがｕｓｅｒ１であると判断されると、ｕｓｅｒ１のＥメールを用いて報知メッセージ７２０を伝送することができる。それにより、ｕｓｅｒ１は自分の端末装置１０を通じてＥメールアカウントに接続して報知メッセージを確認することができる。
【００７５】
一方、報知メッセージの伝送形態は、ユーザによって設定及び変更可能である。すなわち、制御部１３０は、報知メッセージをＳＮＳメッセージ、ＳＭＳメッセージまたはＥメールのうち、いずれかの形態で伝送するか、ユーザから予め入力を受けて保存した後、それを用いて報知メッセージの伝送形態で決定することができる。しかし、それは、一例に過ぎず、制御部１３０は目的地を設定するためのユーザ命令が入力されると、報知メッセージの伝送形態を入力されるためのリストをディスプレイし、リスト上で選択された形態で報知メッセージを伝送することもできる。例えば、制御部１３０は、リスト上でＳＭＳメッセージが選択されると、ＳＭＳメッセージの形態で報知メッセージを伝送することができる。
【００７６】
一方、図２の（ｂ）のように、ユーザ端末装置１００は、ディスプレイ部１１０と、ユーザインターフェース部１２０及び制御部１３０の他に、通信部１４０と、位置情報生成部１５０と、保存部１６０と、オーディオ処理部１７０と、ビデオ処理部１７５と、スピーカ１８０と、ボタン１８１と、カメラ１８２及びマイク１８３を更に含んでよく、これらの構成も制御部１４０によって制御されてよい。一方、図２の（ａ）で説明している箇所と重複する内容については、具体的な説明は省略する。
【００７７】
通信部１４０は、サーバ（図１の２００）と通信を行う。例えば、通信部１４０は、３Ｇ、４Ｇ等のような移動通信網を利用したり、ＷｉＦｉ等のような無線通信プロトコールを通じてサーバ２００と通信を行うことができる。ここで、サーバ２００は、ナビゲーション機能によって目的地に設定可能な場所に関連した情報を管理するサーバであってよい。
【００７８】
一方、制御部１３０は、特定の場所を目的地に設定するユーザ命令が入力されると、目的地に設定された場所に対応する識別情報をサーバ２００に伝送することができる。そのために、ユーザ端末装置１００は、各場所別に識別情報（仮に、住所基盤の固有ＩＤ）をマッチングさせて保存することができる。すなわち、ユーザ端末装置１００は、各場所の位置情報（仮に、名称、住所、電話番号、ＧＰＳ位置情報）そのものを識別情報とマッチングさせて保存することができる。
【００７９】
それにより、制御部１３０は、各場所別にマッチングしている識別情報の中で、目的地に設定された場所にマッチングしている識別情報を判断し、それをサーバ２００に伝送するように通信部１２０を制御することができる。
【００８０】
そして、制御部１３０は、サーバ２００から目的地に設定された場所に関連した情報を受信してディスプレイするようにディスプレイ部１１０を制御することができる。
【００８１】
ここで、目的地に設定された場所に関連した情報は、目的地に設定された場所に対する広告情報、目的地に設定された場所に対する予約サービス情報、目的地に設定された場所に対する細部情報、目的地に設定された場所の現在の状態に対する情報のうち、少なくとも一つを含んでよい。
【００８２】
具体的に、場所に対する広告情報は、当該場所の名称、オーナー（または、居住者）名称、営業時間、販売する商品の名称、種類、価格、使用可能なクーポン、クーポン使用期間、当該場所で進めているプロモーション（または、イベント）、プロモーション実施期間、当該場所へのアクセスの具体的な方法等に対する情報を含んでよく、場所に対する予約サービス情報は当該場所の営業時間、予約可能な時間、予約可能な人数及び当該場所へのアクセスの具体的な方法等に対する情報を含んでよい。
【００８３】
なお、場所に対する細部情報は、当該場所の名称、オーナーの名称、営業時間、当該場所へのアクセスの具体的な方法等に対する情報を含んでよく、現在の状態に対する情報は当該場所を利用可能な人数、購入可能な商品の品数、種類及び在庫量等に対する情報を含んでよい。
【００８４】
それにより、ユーザは、自分が向かおうとする目的地を設定してルートガイドサービスを提供されるだけでなく、目的地に関連した多様な情報を提供されることができるようになる。
【００８５】
一方、上述の例では、目的地に設定された場所に関連した多様な情報をサーバ２００から受信されるために、ユーザ端末装置１００は目的地に設定された場所に対応する識別情報をサーバ２００に伝送するものとして説明したが、それは一例に過ぎない。すなわち、制御部１３０は、目的地に設定された場所にマッチングしている識別情報ではない、目的地そのものに対する情報をサーバ２００に伝送することもできる。
【００８６】
具体的に、制御部１３０は、目的地に設定された場所の位置を示す位置情報をサーバ２００に伝送し、サーバ２００から目的地に設定された場所に関連した情報を受信することができる。ここで、位置情報は、目的地に設定された場所の名称、住所、電話番号、ＧＰＳ位置情報等を含んでよい。
【００８７】
なお、制御部１３０は、ユーザインターフェース部１２０を介して入力されたメッセージをサーバ２００に伝送することができる。例えば、制御部１３０は、メッセージを入力するためのユーザ命令が入力されると、仮想キーボードを画面上にディスプレイし、ユーザからメッセージを入力され、入力されたメッセージをサーバ２００に伝送することができる。この場合、サーバ２００は、ユーザ端末装置１００から受信されたメッセージを目的地に設定された場所に備えられた外部装置１０に伝送することができる。
【００８８】
位置情報生成部１５０は、ユーザ端末装置１００の位置を示す位置情報を生成する。具体的に、位置情報性生成部１５０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール（図示せず）を用いてユーザ端末装置１００の位置を探索することができる。例えば、ＧＰＳモジュール（図示せず）は、複数個のＧＰＳ衛星から送信された信号を受信し、送信時間及び受信時間の間の時間差を用いて衛星とユーザ端末装置１００との間の距離を演算することができる。そして、複数個の衛星のそれぞれとの間で演算された距離と、衛星の位置等を総合的に考慮し、三辺測量のような演算方法でユーザ端末装置１００の現在の位置を算出することができる。
【００８９】
それにより、制御部１３０は、位置情報生成部１５０から生成された位置情報を用いてユーザにナビゲーション機能を提供することができる。例えば、制御部１３０は、ナビゲーション機能が実行されると、位置情報生成部１５０から生成された位置情報を用いてナビゲーション画面上にユーザ端末装置１００の現在の位置をディスプレイすることができる。なお、制御部１３０は、位置情報生成部１５０から生成された位置情報をサーバ２００に伝送することもできる。
【００９０】
保存部１６０は、ユーザ端末装置１００を駆動させるためのＯ／Ｓ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、各種応用プログラム及び各種データを保存する。特に、保存部１６０は、ナビゲーションサービスを提供することができる応用プログラム及び各種マップに関連したデータを保存することができる。それにより、制御部１３０は、ユーザ命令に従ってナビゲーションサービスを提供できる応用プログラムを実行し、ナビゲーションサービスをユーザに提供することができる。
【００９１】
なお、保存部１６０は、住所、電話番号、Ｅメール等をユーザ別にマッチングさせて保存することができ、ユーザ識別情報別に住所情報をマッチングさせて保存することができる。
【００９２】
なお、保存部１６０は、ナビゲーション機能によって目的地に設定可能な場所の位置情報ごとに識別情報をマッチングさせて保存することができる。それにより、制御部１３０は、ユーザ命令に従って特定の場所が目的地に設定されると、設定された目的地にマッチングしている識別情報を判断することができる。
【００９３】
オーディオ処理部１７０は、オーディオデータに対する処理を行うことができる。例えば、オーディオ処理部１７０では、オーディオデータに対するデコードや増幅、ノイズフィルタリング等のような多様な処理が行われてよい。
【００９４】
ビデオ処理部１７５は、ビデオデータ（仮に、マップ関連のデータ）に対する処理を行うことができる。例えば、ビデオ処理部１７５は、ビデオデータに対するデコード、スケーリング、ノイズフィルタリング、フレームレート変換、解像度変換等のような多様なイメージ処理を行うことができる。
【００９５】
スピーカ１８０は、オーディオ処理部１７０で処理された各種オーディオデータだけでなく、各種報知音や音声メッセージ等を出力する構成要素である。特に、スピーカ１８０は、ナビゲーション機能によって特定の場所が目的地に設定されると、目的地に設定された場所までルートガイドのための音声ガイドを出力することができる。
【００９６】
ボタン１８１は、ユーザ端末装置１００の筐体の前面部や側面部、背面部等の任意の領域に形成された機械的なボタン、ホイール等のような多様な形のボタンであってよい。例えば、ユーザ端末装置１００の電源をオン／オフするためのボタンが設けられてよい。
カメラ１８２は、停止映像または動画を撮影するための構成である。カメラ１８２は、前面カメラや後面カメラのように複数で実現されてよい。
【００９７】
マイク１８３は、ユーザ音声やその他の音を受信してオーディオデータに変換するための構成である。制御部１３０は、マイク１８３を介して入力されたユーザ音声を通話（Ｃａｌｌ）の過程で利用したり、オーディオデータに変換して保存部１６０に保存することができる。
【００９８】
その他に、ユーザ端末装置１００は、ヘッドセット等のような多様な外部端子と接続するための多様な外部入力ポートが更に含んでよい。
【００９９】
一方、制御部１４０は、ＲＡＭ１４１と、ＲＯＭ１４２と、メインＣＰＵ１４３と、グラフィック処理部１４４と、第１ないしｎインターフェース１４５−１〜１４５−ｎ、バス１４６を含む。
【０１００】
ＲＡＭ１４１と、ＲＯＭ１４２と、メインＣＰＵ１４３と、グラフィック処理部１４４と、第１ないしｎインターフェース１４５−１〜１４５−ｎなどは、バス１３６を通じて互いに接続されてよい。
【０１０１】
第１ないしｎインターフェース１４５−１〜１４５−ｎは、上述の各種構成要素と接続される。インターフェースのいずれか一つは、ネットワークを通じて外部装置と接続されるネットワークインターフェースであってよい。
【０１０２】
メインＣＰＵ１４３は、保存部１６０にアクセスし、保存部１６０に保存されたＯ／Ｓを用いてブートを行う。そして、メインＣＰＵ１４３は、保存部１６０に保存された各種プログラム、コンテンツ、データ等を用いて多様な動作を行うことができる。
【０１０３】
ＲＯＭ１４２には、システムブートのための命令語セット等が保存される。ターンオン命令が入力されて電源が供給されると、メインＣＰＵ１４３は、ＲＯＭ１４２に保存された命令語に従って保存部１２０に保存されたＯ／ＳをＲＡＭ１４１にコピーし、Ｏ／Ｓを実行させてシステムをブートさせる。ブートが完了すると、メインＣＰＵ１４３は、保存部１６０に保存された各種アプリケーションプログラム（すなわち、応用プログラム）をＲＡＭ１４１にコピーし、ＲＡＭ１４１にコピーされたアプリケーションプログラムを実行させて各種動作を行う。
【０１０４】
グラフィック処理部１４４は、演算部（図示せず）及びレンダリング部（図示せず）を用いてアイコン、イメージ、テキスト等のような多様な客体を含む画面を生成する。演算部（図示せず）は、受信された制御命令に基づいて画面のレイアウトに応じて各客体が表示される座標値、形態、大きさ、カラー等のような属性値を演算する。レンダリング部（図示せず）は、演算部（図示せず）で演算された属性値に基づいて客体を含む多様なレイアウトの画面を生成する。レンダリング部（図示せず）から生成された画面は、ディスプレイ部１１０のディスプレイ領域内に表示される。
【０１０５】
図８は、本発明の一実施形態に係るサーバの構成を説明するためのブロック図である。具体的に、図８の（ａ）は、サーバ２００の基本的な構成を説明するためのブロック図であり、図８の（ｂ）は、サーバ２００の細部構成を説明するためのブロック図である。
【０１０６】
まず、図８の（ａ）によると、サーバ２００は、通信部２１０及び制御部２２０を含む。
【０１０７】
通信部２１０は、ナビゲーション機能を提供するユーザ端末装置１００と通信を行う。それにより、通信部２１０は、ユーザ端末装置１００で目的地に設定された場所にマッチングしている識別情報または目的地に設定された場所の位置情報をユーザ端末装置１００から受信し、目的地に設定された場所に関連した情報をユーザ端末装置１００に伝送することができる。
【０１０８】
なお、通信部２１０は、外部装置（図１の１０）と通信を行う。それにより、通信部２１０は、外部装置１０が備えられた場所に関連した情報を外部装置１０から受信してよい。
【０１０９】
制御部２２０は、サーバ２００の動作全般を制御する。制御部２２０は、マイクロコンピュータ（または、マイクロコンピュータ及びＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ））、サーバ２００の動作のためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を含んでよい。この場合、これらのモジュールは、ＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  Ｃｈｉｐ）形態で実現されてよい。
【０１１０】
特に、制御部２２０は、外部装置１０が備えられた場所に関連した情報を外部装置１０から受信して保存及び管理することができる。この場合、制御部２２０は、外部装置１０別に受信された情報を保存することができる。
【０１１１】
具体的に、外部装置１０は、サーバ２００から提供するウェブページまたは応用プログラムを通じて認証情報を入力してサーバ２００にログインした後、外部装置１０が備えられた装置に関連した情報をユーザから入力されてサーバ２００に伝送することができる。
【０１１２】
ここで、外部装置１０が備えられた場所に関連した情報は、当該場所に対する広告情報、場所に対する予約サービス情報、場所に対する細部情報、場所の現在の状態に対する情報のうち、少なくとも一つを含んでよい。それに対する具体的な説明は、図２とともに既に説明している。
【０１１３】
一方、制御部２２０は、各場所及び各場所に対応する外部装置１０の識別情報をマッチングさせて保存することができる。具体的に、制御部２２０は、各場所の位置情報（仮に、名称、住所、電話番号、ＧＰＳ位置情報）そのものを外部訴追１０の識別情報とマッチングさせて保存したり、各場所の位置情報に対応する識別情報（仮に、住所基盤の固有ＩＤ）を外部装置１０の識別情報とマッチングさせて保存することができる。ここで、外部装置１０の識別情報は、仮に、外部装置１０のユーザのログインＩＤであってよく、ログインＩＤは、サーバ２００の加入時に所定の認証手続きを経て生成されたＩＤであってよい。それにより、制御部２２０は、ログインＩＤを通じて各外部装置１０を識別することができる。
【０１１４】
なお、制御部２２０は、予め保存された外部装置１０が備えられた場所に関連した情報をアップデートすることができる。すなわち、制御部２２０は、外部装置１０から新たな情報が入力されると、既存の情報をアップデートして保存することができる。
【０１１５】
一方、制御部２２０は、ナビゲーション機能によって目的地に設定された場所に対応する識別情報がユーザ端末装置１００から受信されると、目的地に設定された場所に関連した情報を検索し、ユーザ端末装置１００に伝送するように通信部２１０を制御することができる。
【０１１６】
具体的に、制御部２２０は、ユーザ端末装置１００から受信された識別情報を各場所の位置情報別にマッチングしている識別情報と比較し、ユーザ端末装置１００で目的地に設定された場所を判断することができる。
【０１１７】
そして、制御部２２０は、予め保存された情報から目的地に設定された場所に関連した情報を検索してユーザ端末装置１００に伝送することができる。
【０１１８】
具体的に、制御部２２０は、各場所の位置情報別に外部装置１０のログインＩＤがマッチングしている情報を用いて目的地に設定された場所に備えられた外部装置２００を判断し、当該外部装置１０から受信された保存された場所に関連した情報を検索し、ユーザ端末装置１００に伝送することができる。例えば、制御部２２０は、ユーザ端末装置１００で目的地に設定された場所がＡ商店であると判断されると、Ａ商店に備えられた外部装置１０から受信された情報を検索してユーザ端末装置１００に伝送することができる。
【０１１９】
なお、制御部２２０は、目的地に設定された場所に対応する装置から目的地に設定された場所に関連した情報を受信してユーザ端末装置１００に伝送することもできる。すなわち、制御部２２０は、目的地に設定された場所に備えられた外部装置１０に情報の伝送を要求し、外部装置１０から当該場所に関連した情報が受信されると、それをユーザ端末装置１００に伝送することができる。それは、目的地に設定された場所にマッチングしている外部装置１０のログインＩＤが存在するが、当該外部装置１０から場所に関連した情報が予め保存されていない場合や、場所に関連した情報の最終アップデート時間が現在の時間を基準に予め設定された時間を経過している場合を含んでよい。
【０１２０】
一方、上述の例では、ユーザ端末装置１００から受信された識別情報を利用するものとして説明したが、それは一例に過ぎない。すなわち、制御部２２０は、ユーザ端末装置１００から目的地そのものに対する情報が受信されると、それを用いてユーザ端末装置１００で目的地に設定された場所を判断することもできる。
【０１２１】
具体的に、制御部２２０は、ユーザ端末装置１００から目的地に設定された場所の位置情報が受信されると、それを用いてユーザ端末装置１００で設定された目的地を判断することができる。ここで、位置情報は、目的地に設定された場所の名称、住所、電話番号、ＧＰＳ位置情報等を含んでよい。それにより、制御部２２０は、ユーザ端末装置１００から受信された位置情報を用いてユーザ端末装置１００で設定された目的地を判断し、目的地に設定された場所に関連した情報を検索し、ユーザ端末装置１００に伝送することができる。
【０１２２】
一方、制御部２２０は、目的地に設定された場所に対応する装置に目的地に関連した報知メッセージを伝送することができる。すなわち、制御部２２０は、目的地に設定された場所に関連した情報をユーザ端末装置１００に伝送する一方、目的地に設定された場所に備えられた外部装置１０へは、報知メッセージを伝送することができる。ここで、報知メッセージは、ユーザ端末装置１００で外部装置２００が備えられた場所を目的地に設定していることを示すメッセージであってよい。
【０１２３】
この場合、制御部２２０は、ユーザ端末装置１００のユーザ情報を報知メッセージとともに外部装置１０に伝送することもできる。すなわち、制御部２２０は、ユーザ端末装置１００がサーバ２００に加入時に入力したユーザ情報を検索し、それを外部装置１０に伝送することができる。
【０１２４】
一方、外部装置１０は、サーバ２００から受信された報知メッセージをディスプレイすることができる。具体的に、外部装置１０は、サーバ２００から受信された報知メッセージをディスプレイしたり、サーバ２００から受信されたユーザ情報とともに報知メッセージをディスプレイすることができる。例えば、前者の場合、外部装置１０にディスプレイされるメッセージは、“ゲストが当該地点を目的地に設定しました”であってよく、後者の場合、外部装置１０にディスプレイされるメッセージは、“○○○（ユーザ名称）が当該地点を目的地に設定しました”であってよい。
【０１２５】
一方、制御部２２０は、ユーザ端末装置１００からユーザ端末装置１００の位置情報が受信されると、受信された位置情報及び受信された位置情報に対応するメッセージのうち、少なくとも一方を目的地に設定された場所に対応する装置に伝送することができる。すなわち、制御部２２０は、ユーザ端末装置１００で目的地に設定された場所に備えられた外部装置１０にユーザ端末装置１００の位置情報及び位置情報に対応するメッセージのうち、少なくとも一方を伝送することができる。
【０１２６】
まず、制御部２２０は、ユーザ端末装置１００の位置する地域の名称、住所、電話番号、ＧＰＳ位置情報等の位置情報がユーザ端末装置１００から受信されると、位置情報そのものを外部装置１０に伝送することができる。
【０１２７】
なお、制御部２２０は、ユーザ端末装置１００の位置情報を用いて目的地に設定された場所の間の距離、所要時間、到着時間等を算出し、算出された場所に係るメッセージを外部装置２００に伝送することができる。
【０１２８】
この場合、制御部２２０は、算出された情報に応じて異なる内容のメッセージを外部装置１０に伝送することができる。例えば、制御部２２０は、目的地に到達するのにかかる時間を複数のレベルに区分し、算出された所要時間の属するレベルに対応するメッセージを外部装置１０に伝送することができる。例えば、制御部２２０は、算出された所要時間が第１レベルに属する場合、ユーザ端末装置１００と目的地との間の距離を示すメッセージを外部装置１０に伝送し、所要時間が第２レベルに属する場合、ユーザ端末装置１００が目的地にまで到達するのにかかる時間を示すメッセージを外部装置２００に伝送することができる。しかし、それは一例に過ぎず、メッセージに含まれた内容は多様に変更されてよい。
【０１２９】
一方、外部装置１０は、サーバ３００から受信されたユーザ端末装置１００の位置情報そのものをディスプレイしたり、サーバ２００から受信されたメッセージをディスプレイすることができる。
【０１３０】
なお、制御部２２０は、ユーザ端末装置１００からユーザ端末装置１００の位置情報が受信されると、受信された位置情報を目的地に設定された場所に対応する装置に伝送し、装置から位置情報に対応するメッセージを受信することができる。
【０１３１】
すなわち、制御部２２０は、ユーザ端末装置１００から受信された位置情報を目的地に設定された場所に備えられた外部装置１０に伝送することができ、外部装置１０は受信される位置情報をディスプレイすることができる。それにより、外部装置１０のユーザは、ユーザ端末装置１００の位置を判断し、それによるメッセージを外部装置１０に入力してサーバ２００を介してユーザ端末装置１００に伝送することができる。例えば、外部装置１０のユーザは、ユーザ端末装置１００の現在の位置を考慮する際、ユーザ端末装置１００のユーザが外部装置１０の備えられた場所の営業時間内に到着することができないと判断されると“営業時間が間もなく終了します”のようなメッセージをユーザ端末装置１００に伝送することができる。
【０１３２】
しかし、それは、一例に過ぎず、外部装置１０のユーザは、サーバ２００を介することなく、直接ユーザ端末装置１００にメッセージを伝送することもできる。例えば、ユーザ端末装置１００のユーザがサーバ２００に加入時に自分のユーザ命令（仮に、ユーザ端末装置１００の携帯電話番号または他の端末装置の携帯電話番号）を公開した場合、外部装置１０のユーザは、サーバ１０にログインしてユーザ端末装置１００のユーザ情報を確認することができる。それにより、外部装置１０のユーザは、ＳＭＳメッセージ等をユーザ端末装置１００のユーザに伝送することができるようになる。
【０１３３】
一方、図８の（ｂ）は、サーバ２００の細部構成を説明するためのブロック図である。図８の（ｂ）によると、サーバ２００は通信部２１０及び制御部２２０の他に、保存部２３０を更に含んでよく、それは制御部２２０によって制御されてよい。
【０１３４】
保存部２３０は、サーバ２００を駆動させるための各種データを保存する。
特に、保存部２３０は、サーバ２００にログインするための多様なログインＩＤ及びパスワードを保存することができる。それにより、制御部２２０は、ユーザ端末装置１００及び管理者装置３００から受信されたログインＩＤ及びパスワードに応じて認証手続きを行うことができる。
【０１３５】
なお、保存部２３０は、各場所の位置情報に外部装置１０の識別情報をマッチングさせて保存したり、各場所の位置情報に対応する識別情報に外部装置１０の識別情報をマッチングさせて保存することもできる。それにより、制御部２２０は、ユーザ端末装置１００で設定された目的地及び当該目的地に備えられた外部装置１０を識別することができる。
【０１３６】
図９は、本発明の一実施形態によってサーバに保存された情報を説明するための図である。同図のように、サーバ２００は、各場所の位置情報（Ａｄｄｅｓｓ）別に識別情報（Ａｄｄｅｓｓ＿ＩＤ）及び外部装置１０の識別情報（Ｄｅｓｔｉｎａｔｉｏｎ＿ＩＤ）をマッチングさせて保存することができる。それにより、サーバ２００は、このような情報を用いてユーザ端末装置１００に設定された目的地及び当該目的地に備えられた外部装置３００を判断することができる。
【０１３７】
例えば、ユーザ端末装置１００からＡｄｄ＿ＩＤ  ２が受信された場合を仮定する。この場合、サーバ２００は、Ａｄｄ＿ＩＤ  ２にマッチングしている位置情報を判断してユーザ端末装置１００でＡｄｄｅｓｓ  ２を目的地に設定していると判断することができる。なお、サーバ２００は、Ａｄｄ＿ＩＤ  ２にマッチングしている外部装置１０の識別情報を判断し、ユーザ端末装置１００で設定された目的地にＤｅｓ＿ＩＤ  ２を有する外部装置１０が備えられていると判断することができる。
【０１３８】
図１０及び図１１は、本発明の一実施形態に係るユーザ端末装置で提供可能なＵＩ画面を示す図である。
【０１３９】
図１０に示すように、ユーザ端末装置１００でナビゲーションプログラムを実行し、目的地を入力すると、図１１に示すように、入力された目的地をガイドするルートガイド画面がディスプレイされるとともに、当該目的地に関連する情報を提供されてよい。
【０１４０】
例えば、図１０に示すように、ユーザがナビゲーション応用プログラムを実行し、“Ａレストラン”１０１０という目的地を入力すると、図１１に示すように、目的地である“Ａレストラン”にガイドするナビゲーションマップ１１１０がディスプレイされ、サーバ２００から受信された「Ａレストラン」から提供する広告メッセージ１１２０がディスプレイされてよい。
【０１４１】
この場合、ナビゲーションマップ１１１０上には、ユーザ端末装置１００の現在の位置１１１１及び目的地に設定された“Ａレストラン”の位置１１１２が表示され、現在の位置１１１１及び目的地に設定された“Ａレストラン”の位置１１１２までのルートがディスプレイされてよい。なお、“Ａレストラン”から提供する広告メッセージ１１２０は、ユーザ端末装置１００及び“Ａレストラン”に備えられた外部装置１０と通信が可能なサーバ２００から受信されてよく、当該情報は“Ａレストラン”に備えられた外部装置１０からサーバ２００に伝送された情報であってよい。または、場合によっては、当該情報は“Ａレストラン”に備えられた外部装置１０から直接伝送されることも可能である。
【０１４２】
ただ、上述の実施形態に一例に過ぎず、ユーザ端末装置１００から提供される情報は多様な形態であってよい。例えば、目的地が“Ｂマート”に設定され、ユーザ端末装置１００にカートまたはウィッシュリストサービスを提供する応用プログラムがインストールされている場合、ユーザ端末装置１００のカートに含まれた品物を“Ｂマート”で販売する場合、当該品物に対する情報（例えば、割引情報、クーポン情報）等をディスプレイすることも可能である。または、目的地設定だけで、予約サービスを提供することも可能である。例えば、“Ｃ美容院”を目的地に設定した場合、ユーザ端末装置１００は予約要求をサーバ２００を介して“Ｃ美容院”に備えられた外部装置１０に伝送することができ、この場合、“Ｃ美容院”に備えられた外部装置１０は予約可否、予約成否等に対する情報をサーバ２００を介してユーザ端末装置１００に伝送することもできる。
【０１４３】
図１２は、本発明の一実施形態に係る外部装置で提供可能なＵＩ画面を示す図である。
同図の（ａ）及び（ｂ）に示すように、ユーザ端末装置１００で目的地に設定された場所に備えられた外部装置１０には多様な報知メッセージが提供されてよい。
【０１４４】
同図の（ａ）に示すように、ユーザ端末装置１００でナビゲーション機能によって目的地に設定された場所に備えられた外部装置１０には、目的地設定を報知する報知メッセージが提供されてよい。例えば、“お客様Ａが当該地点を目的地に設定しました”といった報知メッセージを含む画面１２１０がディスプレイされてよい。
【０１４５】
なお、同図の（ｂ）の示すように、ユーザ端末装置１００でナビゲーション機能によって目的地に設定された場所に備えられた外部装置１０には、目的地設定を報知すると同時に、到着時間を報知する報知メッセージが提供されてよい。この場合、ユーザ端末装置１００は、自分の現在の位置情報をサーバ２００に伝送することができ、サーバ２００は、ユーザ端末装置１００の現在の位置情報に基づいて目的地までかかる時間を算出して当該情報を目的地に備えられた外部装置１０に伝送することができる。
【０１４６】
一方、サーバ２００は、ユーザ端末装置１００のユーザ情報を報知メッセージに含めたり、含めずに外部装置１０に伝送することができる。それにより、図１２の（ａ）のように、ユーザが不特定人で表示されたり、図１２の（ｂ）のようにユーザ  が特定人に表示されてよい。
【０１４７】
なお、ユーザ情報の表示有無は、外部装置１０にユーザ端末装置１００の情報が予め登録されたか否か（例えば、会員加入有無）に応じて異なってよい。すなわち、外部装置１０にユーザ端末装置１００の情報が未登録の場合、図１２の（ａ）のように、ユーザが不特定人に表示され、外部装置１０にユーザ端末装置１００の情報が予め登録された場合、図１２の（ｂ）のようにユーザが特定人に表示されてよい。
【０１４８】
図１３は、本発明の一実施形態に係るユーザ端末装置から提供されるＵＩ画面を示す図である。
【０１４９】
同図に示すように、ユーザ端末装置１００は目的地に設定された場所でリアルタイムで提供する情報を提供されてよい。例えば、同図に示すように、ユーザが“Ａレストラン”という目的地に設定された場合、“Ａレストラン”に備えられた外部装置１０に当該報知メッセージが伝送されてよい。この場合、外部装置１０では、リアルタイムで情報をサーバ２００にアップデートし、アップデートされた情報がユーザ端末装置１００に提供されるようにすることができる。ただ、それは一例に過ぎず、外部装置１０のユーザは、サーバ２００を経ずに直接ユーザ端末装置１００にリアルタイム情報を伝送することもできる。
【０１５０】
図１４は、本発明の一実施形態に係る外部装置から提供されるＵＩ画面を示す図である。
【０１５１】
同図に示すように、ユーザ端末装置１００の現在の位置に基づいた情報が外部装置１０から提供されてよい。例えば、ユーザが自分のユーザ端末装置１００のナビゲーション機能を通じて“Ａレストラン”を目的地に設定した場合、ユーザ端末装置１００は、自分の現在の位置をサーバ２００に伝送することができる。この場合、サーバ２００は、ユーザ端末装置１０の現在の位置に基づいて“お客様Ａが近くに到着しています”といったメッセージを“Ａレストラン”に備えられた外部装置１０に伝送することができる。
【０１５２】
図１５は、本発明の一実施形態に係るユーザ端末装置１００と、サーバ２００及び外部装置１０の間の動作関係を説明するためのシーケンス図である。
【０１５３】
同図に示すように、サーバ２００は、特定の場所に備えられた外部装置１０に住所基盤の固有ＩＤを割り当て、外部装置１０は当該場所を検索する際に表示される情報を登録したり、登録された情報をアップデートすることができる。
【０１５４】
その後、ユーザ端末装置１００がナビゲーション機能を通じて当該場所を検索したり、目的地に設定する場合、ユーザ端末装置１００は設定された目的地に対応する住所基盤の固有ＩＤをサーバ２００に伝送し、サーバ２００は、受信された住所基盤のＩＤに該当する登録された情報が存在するか否かを判断する。サーバ２００は、登録された情報が存在する場合には、当該場所に対して登録された情報をユーザ端末装置１００に伝送し、当該場所に備えられた外部装置１０に報知メッセージを伝送することができる。
【０１５５】
ユーザ端末装置１００は、サーバ２００から受信された当該場所に関する情報をディスプレイすることができる。なお、サーバ２００は、報知メッセージを受信した外部装置１０から追加メッセージが受信されると、当該追加メッセージをユーザ端末装置１００に伝送し、ユーザ端末装置１００は当該追加メッセージをディスプレイすることができる。
【０１５６】
なお、場合によって、外部装置１０がユーザ端末装置１００の情報（例えば、ＩＤや電話番号等）を知っている場合には、当該場所に関する情報を直接ユーザ端末装置１００に伝送することもできる。
【０１５７】
なお、ユーザ端末装置１００が自分の現在の位置情報をサーバ２００に伝送する場合、サーバ２００は受信された位置情報に基づいて外部装置１０にユーザ端末装置１００の位置に関するメッセージを伝送する。なお、サーバ２００はユーザ端末装置２００の位置情報に対応するメッセージをユーザ端末装置１００に伝送することができる。
【０１５８】
図１６は、本発明の一実施形態に係るユーザ端末装置の制御方法を説明するためのフローチャートである。
【０１５９】
まず、特定の場所を目的地に設定するためのユーザ命令を入力される（Ｓ１６１０）。ここで、ユーザ命令は、ユーザ端末装置に予め保存された住所情報にマッチングされているユーザ識別情報を選択するユーザ命令及びナビゲーション機能実行に応じてディスプレイされるナビゲーション画面で目的地を設定するユーザ命令のうち、少なくとも一つを含んでよい。
【０１６０】
その後、ユーザ命令が入力されると、設定された目的地までのルートガイド機能を実行し、目的地に関連したユーザに目的地設定に関連した報知メッセージを伝送する（Ｓ１６２０）。ここで、ＳＭＳメッセージ、ＳＮＳメッセージ及びＥメールのうち、少なくとも一つの形態で目的地に設定された場所にマッチングしているユーザに伝送されてよい。
【０１６１】
一方、ユーザ命令が入力されると、目的地に設定された場所に対応する識別情報をナビゲーション機能によって目的地に設定可能な場所に関連した情報を管理するサーバに伝送し、サーバから前記目的地に設定された場所に関連した情報を受信し、受信された目的地に設定された場所に関連した情報をディスプレイすることができる。
【０１６２】
ここで、ユーザ端末装置の位置を示す位置情報を前記サーバに伝送し、サーバを介して前記目的地に設定された場所に対応する装置から位置情報に対応するメッセージを受信することができる。
【０１６３】
なお、前記目的地に設定された場所に関連した情報は、目的地に設定された場所に対する広告情報、目的地に設定された場所に対する予約サービス情報、目的地に設定された場所に対する細部情報及び目的地に設定された場所の現在の状態に対する情報のうち、少なくとも一つを含んでよい。
【０１６４】
図１７は、本発明の一実施形態に係るサーバの制御方法を説明するためのフローチャートである。ここで、サーバは、ナビゲーション機能を提供するユーザ端末装置と通信を行うことができる。
【０１６５】
まず、ナビゲーション機能によって目的地に設定された場所に対応する識別情報をユーザ端末装置から受信する（Ｓ１７１０）。
【０１６６】
その後、識別情報が受信されると、目的地に設定された場所に関連した情報を検索してユーザ端末装置に伝送する（Ｓ１７２０）。
【０１６７】
具体的に、予め保存された情報から前記目的地に設定された場所に関連した情報を検索したり、目的地に設定された場所に対応する装置から目的地に設定された場所に関連した情報を受信してユーザ端末装置に伝送することができる。
【０１６８】
なお、ユーザ端末装置からユーザ端末装置の位置情報が受信されると、受信された位置情報及び受信された位置情報に対応するメッセージのうち、少なくとも一方を目的地に設定された場所に対応する装置に伝送することができる。
【０１６９】
なお、ユーザ端末装置からユーザ端末装置の位置情報が受信されると、受信された位置情報を前記目的地に設定された場所に対応する装置に伝送し、装置から位置情報に対応するメッセージを受信してユーザ端末装置に伝送することができる。
【０１７０】
一方、本発明に係る制御方法を順次に行うプログラムが保存された非一時的読み取り可能媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）が提供されることができる。
【０１７１】
非一時的読み取り可能媒体とは、レジスタ、キャッシュ、メモリなどのように短い瞬間の間にデータを格納する媒体でなく半永久的にデータを格納し、機器により読み取り（ｒｅａｄｉｎｇ）可能な媒体を意味する。具体的には、上述した多様なアプリケーションまたはプログラムは、ＣＤ、ＤＶＤ、ハードディスク、ブルーレイディスク、ＵＳＢ、メモリーカード、ＲＯＭなどのような非一時的読み取り可能媒体に格納されて提供されることができる。
【０１７２】
また、ユーザ端末装置及びサーバに対して示した情ずつのブロック図では、バス（ｂｕｓ）を図示していないが、ユーザ端末装置及びサーバで各構成要素間の通信がバスを介してなされることができる。また、各デバイスには、上述した多様なステップを行うＣＰＵ、マイクロプロセッサなどのようなプロセッサがさらに備えることができる。
【０１７３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明は以上の実施形態に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的趣旨の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１７４】
１００    ユーザ端末装置
１１０    ディスプレイ部
１２０    インターフェース部
１３０    制御部
１４０    通信部
１５０    位置情報生成部
１６０    保存部
１７０    オーディオ処理部
１８０    スピーカ
【図１】
0006411011.tif 000002
【図２】
0006411011.tif 000003
【図３】
0006411011.tif 000004
【図４】
0006411011.tif 000005
【図５】
0006411011.tif 000006
【図６】
0006411011.tif 000007
【図７】
0006411011.tif 000008
【図８】
0006411011.tif 000009
【図９】
0006411011.tif 000010
【図１０】
0006411011.tif 000011
【図１１】
0006411011.tif 000012
【図１２】
0006411011.tif 000013
【図１３】
0006411011.tif 000014
【図１４】
0006411011.tif 000015
【図１５】
0006411011.tif 000016
【図１６】
0006411011.tif 000017
【図１７】
0006411011.tif 000018