(57)【要約】【課題】  移動する目標に、利用者を最適なルートでナビゲートするナビゲーションシステムを提供すること。【解決手段】  アプリケーションサーバ６は、移動する目標の位置情報と、移動速度及び移動方向といった移動情報を取得すると共に、利用者の位置情報及び少なくとも移動速度を含む移動情報を、移動端末装置３、４から取得する。そして、目標の現在位置情報及び移動情報と、利用者の現在位置情報及び移動情報とに基づいて、利用者から移動する目標までの最適ルートを検索し、この最適ルートがプロットされた地図データを利用者の移動端末装置４に送信することにより、利用者の移動端末装置４には、互いに移動する利用者から目標までの最適ルートが表示される。【選択図】  図９
2005114566.tif 000002
【特許請求の範囲】
【請求項１】
移動する目標に利用者が接近できる最適なルートを地図上から検索するナビゲーションシステムであって、
移動する目標に備えられた端末から送信されてくる情報に基づき、前記目標の位置、移動方向、移動速度を取得する手段と、
利用者に備えられた端末から送信されてくる情報に基づき、利用者の位置、移動速度を取得する手段と、
前記目標の位置、移動方向、移動速度と、前記利用者の位置、移動速度とに基づいて、利用者が目標に接近できる最適ルートを検索する手段と
を有することを特徴とするナビゲーションシステム。
【請求項２】
前記最適ルートを地図データにプロットし、この地図データを前記利用者の端末に送信する手段を更に有することを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
利用者に備えられた端末から送信されてくる情報に基づき、利用者の位置、移動速度に加えて利用者の移動方向を取得する手段を有することを特徴とする請求項１又は請求項２に記載のナビゲーションシステム。
【請求項４】
目標又は利用者に備えられた端末上で、目標又は利用者の移動速度又は移動方向の情報を入力する為の入力手段を、前記目標又は利用者に備えられた端末に提供する手段を更に有することを特徴とする請求項１から請求項３のいずれかに記載のナビゲーションシステム。
【請求項５】
前記端末は、ＧＰＳ機能を有する携帯電話であることを特徴とする請求項１から請求項４のいずれかに記載のナビゲーションシステム。
【請求項６】
予め定められた間隔で、目標に備えられた端末に、前記目標の位置、移動方向、移動速度の更新要求を行う手段を更に有することを特徴とする請求項１から請求項５のいずれかに記載のナビゲーションシステム。
【請求項７】
目標に関連する情報が格納された目標情報データベースと、
利用者の端末からの目標の関連情報の検索要求に応答して、前記目標情報データベースから前記検索要求に対応する目標の関連情報を検索し、この関連情報を前記利用者の端末に送信する検索手段と
を有することを特徴とする請求項１から請求項６のいずれかに記載のナビゲーションシステム。
【請求項８】
利用者の現在位置を中心として予め定めら範囲に存在する目標を検索する手段を有することを特徴とする請求項１から請求項７のいずれかに記載のナビゲーションシステム。
【請求項９】
前記最適ルートを検索する手段は、目標の位置、移動方向、移動速度と、利用者の位置、移動速度とに基づいて、利用者が目標に接近できる時刻をルート毎に予測し、最適なルートを検索することを特徴とする請求項１から請求項８のいずれかに記載のナビゲーションシステム。
【請求項１０】
前記目標は複数存在し、複数の目標に対して最適なルートを検索することを特徴とする請求項１から請求項９のいずれかに記載のナビゲーションシステム。
【請求項１１】
目標又は利用者の移動速度により、現在の利用者の移動速度では目標に到達できない場合、移動速度の変更要求を利用者の端末に送信して、端末上にその変更要求を表示させる手段を更に有することを特徴とする請求項１から請求項１０のいずれかに記載のナビゲーションシステム。
【請求項１２】
ナビゲーションシステムであって、
複数の利用者の端末から送信されてくる位置情報を取得する手段と、
被利用者の端末から送信されてくる被利用者の位置情報を取得する手段と、
前記利用者の位置情報と前記被利用者の位置情報とに基づいて、前記被利用者が複数の利用者間を移動するに最適なルートを検索する手段と、
前記最適ルートがプロットされた地図データを、前記被利用者の端末に送信する手段と
を有することを特徴とするナビゲーションシステム。
【請求項１３】
利用者の端末から送信されてくる位置情報に加えて、利用者の移動速度又は移動方向の情報を取得する手段を更に有することを特徴とする請求項１２に記載のナビゲーションシステム。
【請求項１４】
利用者の端末から送信されてくる位置情報を、被利用者にとっての重要度を示す利用者重要度情報と関連付けて記憶する手段と、
被利用者の位置情報と、利用者の利用者重要度情報、位置情報、移動速度、又は移動方法とに基づいて、前記被利用者が複数の利用者間を移動するに最適なルートを検索する手段と
を更に有することを特徴とする請求項１２又は請求項１３に記載のナビゲーションシステム。
【請求項１５】
移動する目標及び利用者に備えられた端末から情報を受け取り、移動する目標に接近できる最適なルートを利用者の端末に提供するサーバのプログラムであって、
前記プログラムは前記サーバを、
移動する目標に備えられた端末から送信されてくる情報に基づき、前記目標の位置、移動方向、移動速度を取得する手段と、
利用者に備えられた端末から送信されてくる情報に基づき、利用者の位置、移動速度を取得する手段と、
前記目標の位置、移動方向、移動速度と、前記利用者の位置、移動速度とに基づいて、利用者が目標に接近できる最適ルートを検索する手段と
して機能させることを特徴とするプログラム。
【請求項１６】
前記プログラムは前記サーバを、前記最適ルートを地図データにプロットし、この地図データを前記利用者の端末に送信する手段として更に機能させることを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記プログラムは前記サーバを、利用者に備えられた端末から送信されてくる情報に基づき、利用者の位置、移動速度に加えて利用者の移動方向を取得する手段として更に機能させることを特徴とする請求項１５又は請求項１６に記載のプログラム。
【請求項１８】
前記プログラムは前記サーバを、目標又は利用者に備えられた端末上で、目標又は利用者の移動速度又は移動方向の情報を入力する為の入力手段を、前記目標又は利用者に備えられた端末に提供する手段として更に機能させることを特徴とする請求項１５から請求項１７のいずれかに記載のプログラム。
【請求項１９】
前記プログラムは前記サーバを、予め定められた間隔で、目標に備えられた端末に、前記目標の位置、移動方向、移動速度の更新要求を行う手段として更に機能させることを特徴とする請求項１５から請求項１８のいずれかに記載のプログラム。
【請求項２０】
前記プログラムは前記サーバを、利用者の端末からの目標の関連情報の検索要求に応答して、目標に関連する情報が格納された目標情報データベースから前記検索要求に対応する目標の関連情報を検索し、この関連情報を前記利用者の端末に送信する手段として更に機能させることを特徴とする請求項１５から請求項１９のいずれかに記載のプログラム。
【請求項２１】
前記プログラムは前記サーバを、利用者の現在位置を中心として予め定めら範囲に存在する目標を検索する手段として更に機能させることを特徴とする請求項１５から請求項２０のいずれかに記載のプログラム。
【請求項２２】
前記プログラムは前記サーバを、目標の位置、移動方向、移動速度と、利用者の位置、移動速度とに基づいて、利用者が目標に接近できる時刻をルート毎に予測し、最適なルートを検索する手段として更に機能させることを特徴とする請求項１５から請求項２１のいずれかに記載のプログラム。
【請求項２３】
前記プログラムは前記サーバを、複数の目標に対して最適なルートを検索する手段として機能させることを特徴とする請求項１５から請求項２３のいずれかに記載のプログラム。
【請求項２４】
前記プログラムは前記サーバを、目標又は利用者の移動速度により、現在の利用者の移動速度では目標に到達できない場合、移動速度の変更要求を利用者の端末に送信して、端末上にその変更要求を表示させる手段として更に機能させることを特徴とする請求項１５から請求項２３のいずれかに記載のプログラム。
【請求項２５】
複数の利用者及び被利用者に備えられた端末から情報を受け取り、被利用者が複数の利用者間を移動するに最適なルートを被利用者の端末に提供するサーバのプログラムであって、
前記プログラムはサーバを、
複数の利用者の端末から送信されてくる位置情報を取得する手段と、
被利用者の端末から送信されてくる被利用者の位置情報を取得する手段と、
前記利用者の位置情報と前記被利用者の位置情報とに基づいて、前記被利用者が複数の利用者間を移動するに最適なルートを検索する手段と、
前記最適ルートがプロットされた地図データを、前記被利用者の端末に送信する手段と
して機能させることを特徴とするプログラム。
【請求項２６】
前記プログラムはサーバを、利用者の端末から送信されてくる位置情報に加えて、利用者の移動速度又は移動方向の情報を取得する手段として更に機能させることを特徴とする請求項２５に記載のプログラム。
【請求項２７】
前記プログラムはサーバを、
利用者の端末から送信されてくる位置情報を、被利用者にとっての重要度を示す利用者重要度情報と関連付けて記憶する手段と、
被利用者の位置情報と、利用者の利用者重要度情報、位置情報、移動速度、又は移動方法とに基づいて、前記被利用者が複数の利用者間を移動するに最適なルートを検索する手段として更に機能させることを特徴とする請求項２５又は請求項２６に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動店舗等の目標が移動するものに対するナビゲーションシステムに関し、特に車等により移動する移動店舗等の目標に、顧客等の利用者を最適なルートでナビゲートするナビゲーションシステムに関する。
【背景技術】
【０００２】
従来から、焼き芋や、ラーメン、コーヒー等の商品を屋台や車に搭載し、道路を移動しながら販売したりする移動店舗が存在する。このような移動店舗では、移動しながら、又は不定期の場所で一時的に商品を販売する形式をとるため、宣伝としては、従来から、ノボリや看板を立てたり、拡声器による音声の宣伝が一般的である。
【０００３】
このような移動店舗で商品を購入する場合において、利用者は、移動店舗を待っているときは、移動店舗が通り過ぎてしまわないよういつも注意していなければならず、また、利用者が屋内にいると拡声器による音声宣伝も届かないため見逃してしまう場合が多いという問題があった。
【０００４】
このような問題点を解決する技術として、通信回線網を通じて利用者に対し移動店舗の場所を報知して商品販売を支援するシステムがある（例えば、特許文献１）。
【０００５】
【特許文献１】特開２００３−９１６８２  この技術は、図２０に示すように移動店舗の販売者の移動端末装置２００から送られてくる移動店舗の現在位置情報を位置情報サービスプロバイダ２０１の位置管理サーバ２０２が取得し、この現在位置情報を地図データベース２０３から読み出した地図データ上に記載し、これをウェブページとしてウェブサーバ２０４が公開する。これにより、利用者はインターネットを介して自分のパソコン２０５等で閲覧可能とする技術である。
【０００６】
また、別な従来の技術として、固定した目的地に対する最適なルートをＧＰＳ等を用いて提供するナビゲーションシステムは、広く知られている（たとえば、特許文献２）。
【０００７】
【特許文献２】特開２００２−３５７４４４
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の特許文献１に開示されている技術は、移動店舗等の目標の位置を地図上に示すに止まり、利用者が移動店舗へ到達するための最適なルートを示すナビゲーション機能は開示されていない。
【０００９】
移動店舗等は移動しながら販売するものであり、利用者が移動店舗の地図上の現在位置を知っていても、利用者がその位置に行くころには移動している可能性がある。また、利用者も、移動店舗に商品を買いに行く際、かならずしも徒歩だけとは限らず、急いでいる場合など駆け足や自転車等で向かう場合も多い。この場合、移動店舗の移動速度や方向を考慮すると、利用者が、徒歩で行く場合と、駆け足や自転車等で行く場合とでは、最適なルートが異なる場合も多い。更に、利用者は、ある目的地に行く途中で、移動店舗に立ち寄る場合も多い。
【００１０】
また、上記の特許文献２に開示されているような従来のナビゲーションシステムは、固定した目標に行き着くまでのルートを提供するものであっても、移動店舗等の目標自体が移動するものに行き着くまでの最適なルートを示すものではなかった。
【００１１】
更に、従来の技術は、商品購等の利用者側（例えば、顧客側）に利用されるナビゲーションシステムであって、利用される被利用者側（例えば、移動店舗側）から利用者側にナビゲートする技術はなかった。例えば、商品の購入を希望している利用者が多く集まっている所により早く到着して効率的に回れるルートや、リピータと呼ばれる繰り返し商品を購入してくれる重要利用者を中心に回れるルート等、販売促進という観点からの最適なルートを提供できるシステムはなかった。
【００１２】
そこで、本発明は上記の課題に鑑みて発明されたものであって、その目的は、移動する目標に、顧客等の利用者を最適なルートでナビゲートするナビゲーションシステムを提供することにある。
【００１３】
また、本発明の目的は、移動店舗のような利用される側から複数の利用者を効率的に巡回するようなルート、例えば、販売促進という観点からの最適なルートを提供できるナビゲーションシステムを提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成する第１の発明は、移動する目標に利用者が接近できる最適なルートを地図上から検索するナビゲーションシステムであって、
移動する目標に備えられた端末から送信されてくる情報に基づき、前記目標の位置、移動方向、移動速度を取得する手段と、
利用者に備えられた端末から送信されてくる情報に基づき、利用者の位置、移動速度を取得する手段と、
前記目標の位置、移動方向、移動速度と、前記利用者の位置、移動速度とに基づいて、利用者が目標に接近できる最適ルートを検索する手段と
を有することを特徴とする。
【００１５】
上記目的を達成する第２の発明は、上記第１の発明において、前記最適ルートを地図データにプロットし、この地図データを前記利用者の端末に送信する手段を更に有することを特徴とする。
【００１６】
上記目的を達成する第３の発明は、上記第１、２の発明において、利用者に備えられた端末から送信されてくる情報に基づき、利用者の位置、移動速度に加えて利用者の移動方向を取得する手段を有することを特徴とする。
【００１７】
上記目的を達成する第４の発明は、上記第１から第３のいずれかの発明において、目標又は利用者に備えられた端末上で、目標又は利用者の移動速度又は移動方向の情報を入力する為の入力手段を、前記目標又は利用者に備えられた端末に提供する手段を更に有することを特徴とする。
【００１８】
上記目的を達成する第５の発明は、上記第１から第４のいずれかの発明において、前記端末は、ＧＰＳ機能を有する携帯電話であることを特徴とする。
【００１９】
上記目的を達成する第６の発明は、上記第１から第５のいずれかの発明において、予め定められた間隔で、目標に備えられた端末に、前記目標の位置、移動方向、移動速度の更新要求を行う手段を更に有することを特徴とする。
【００２０】
上記目的を達成する第７の発明は、上記第１から第６のいずれかの発明において、目標に関連する情報が格納された目標情報データベースと、
利用者の端末からの目標の関連情報の検索要求に応答して、前記目標情報データベースから前記検索要求に対応する目標の関連情報を検索し、この関連情報を前記利用者の端末に送信する検索手段と
を有することを特徴とする。
【００２１】
上記目的を達成する第８の発明は、上記第１から第７のいずれかの発明において、利用者の現在位置を中心として予め定めら範囲に存在する目標を検索する手段を有することを特徴とする。
【００２２】
上記目的を達成する第９の発明は、上記第１から第８のいずれかの発明において、前記最適ルートを検索する手段は、目標の位置、移動方向、移動速度と、利用者の位置、移動速度とに基づいて、利用者が目標に接近できる時刻をルート毎に予測し、最適なルートを検索することを特徴とする。
【００２３】
上記目的を達成する第１０の発明は、上記第１から第９のいずれかの発明において、前記目標は複数存在し、複数の目標に対して最適なルートを検索することを特徴とする。
【００２４】
上記目的を達成する第１１の発明は、上記第１から第１０のいずれかの発明において、目標又は利用者の移動速度により、現在の利用者の移動速度では目標に到達できない場合、移動速度の変更要求を利用者の端末に送信して、端末上にその変更要求を表示させる手段を更に有することを特徴とする。
【００２５】
上記目的を達成する第１２の発明は、ナビゲーションシステムであって、
複数の利用者の端末から送信されてくる位置情報を取得する手段と、
被利用者の端末から送信されてくる被利用者の位置情報を取得する手段と、
前記利用者の位置情報と前記被利用者の位置情報とに基づいて、前記被利用者が複数の利用者間を移動するに最適なルートを検索する手段と、
前記最適ルートがプロットされた地図データを、前記被利用者の端末に送信する手段と
を有することを特徴とする。
【００２６】
上記目的を達成する第１３の発明は、上記第１２の発明において、利用者の端末から送信されてくる位置情報に加えて、利用者の移動速度又は移動方向の情報を取得する手段を更に有することを特徴とする。
【００２７】
上記目的を達成する第１４の発明は、上記第１２又は第１３の発明において、利用者の端末から送信されてくる位置情報を、被利用者にとっての重要度を示す利用者重要度情報と関連付けて記憶する手段と、
被利用者の位置情報と、利用者の利用者重要度情報、位置情報、移動速度、又は移動方法とに基づいて、前記被利用者が複数の利用者間を移動するに最適なルートを検索する手段と
を更に有することを特徴とする。
【００２８】
上記目的を達成する第１５の発明は、移動する目標及び利用者に備えられた端末から情報を受け取り、移動する目標に接近できる最適なルートを利用者の端末に提供するサーバのプログラムであって、
前記プログラムは前記サーバを、
移動する目標に備えられた端末から送信されてくる情報に基づき、前記目標の位置、移動方向、移動速度を取得する手段と、
利用者に備えられた端末から送信されてくる情報に基づき、利用者の位置、移動速度を取得する手段と、
前記目標の位置、移動方向、移動速度と、前記利用者の位置、移動速度とに基づいて、利用者が目標に接近できる最適ルートを検索する手段と
して機能させることを特徴とするプログラム。
【００２９】
上記目的を達成する第１６の発明は、上記第１５の発明において、前記プログラムは前記サーバを、前記最適ルートを地図データにプロットし、この地図データを前記利用者の端末に送信する手段として更に機能させることを特徴とする。
【００３０】
上記目的を達成する第１７の発明は、上記第１５、１６の発明において、前記プログラムは前記サーバを、利用者に備えられた端末から送信されてくる情報に基づき、利用者の位置、移動速度に加えて利用者の移動方向を取得する手段として更に機能させることを特徴とする。
【００３１】
上記目的を達成する第１８の発明は、上記第１５から第１７のいずれかの発明において、前記プログラムは前記サーバを、目標又は利用者に備えられた端末上で、目標又は利用者の移動速度又は移動方向の情報を入力する為の入力手段を、前記目標又は利用者に備えられた端末に提供する手段として更に機能させることを特徴とする。
【００３２】
上記目的を達成する第１９の発明は、上記第１５から第１８のいずれかの発明において、前記プログラムは前記サーバを、予め定められた間隔で、目標に備えられた端末に、前記目標の位置、移動方向、移動速度の更新要求を行う手段として更に機能させることを特徴とする。
【００３３】
上記目的を達成する第２０の発明は、上記第１５から第１９のいずれかの発明において、前記プログラムは前記サーバを、利用者の端末からの目標の関連情報の検索要求に応答して、目標に関連する情報が格納された目標情報データベースから前記検索要求に対応する目標の関連情報を検索し、この関連情報を前記利用者の端末に送信する手段として更に機能させることを特徴とする。
【００３４】
上記目的を達成する第２１の発明は、上記第１５から第２０のいずれかの発明において、前記プログラムは前記サーバを、利用者の現在位置を中心として予め定めら範囲に存在する目標を検索する手段として更に機能させることを特徴とする。
【００３５】
上記目的を達成する第２２の発明は、上記第１５から第２１のいずれかの発明において、前記プログラムは前記サーバを、目標の位置、移動方向、移動速度と、利用者の位置、移動速度とに基づいて、利用者が目標に接近できる時刻をルート毎に予測し、最適なルートを検索する手段として更に機能させることを特徴とする。
【００３６】
上記目的を達成する第２３の発明は、上記第１５から第２２のいずれかの発明において、前記プログラムは前記サーバを、複数の目標に対して最適なルートを検索する手段として機能させることを特徴とする。
【００３７】
上記目的を達成する第２４の発明は、上記第１５から第２３のいずれかの発明において、前記プログラムは前記サーバを、目標又は利用者の移動速度により、現在の利用者の移動速度では目標に到達できない場合、移動速度の変更要求を利用者の端末に送信して、端末上にその変更要求を表示させる手段として更に機能させることを特徴とする。
【００３８】
上記目的を達成する第２５の発明は、複数の利用者及び被利用者に備えられた端末から情報を受け取り、被利用者が複数の利用者間を移動するに最適なルートを被利用者の端末に提供するサーバのプログラムであって、
前記プログラムはサーバを、
複数の利用者の端末から送信されてくる位置情報を取得する手段と、
被利用者の端末から送信されてくる被利用者の位置情報を取得する手段と、
前記利用者の位置情報と前記被利用者の位置情報とに基づいて、前記被利用者が複数の利用者間を移動するに最適なルートを検索する手段と、
前記最適ルートがプロットされた地図データを、前記被利用者の端末に送信する手段と
して機能させることを特徴とする。
【００３９】
上記目的を達成する第２６の発明は、上記第２５の発明において、前記プログラムはサーバを、利用者の端末から送信されてくる位置情報に加えて、利用者の移動速度又は移動方向の情報を取得する手段として更に機能させることを特徴とする。
【００４０】
上記目的を達成する第２７の発明は、上記第２５、第２６の発明において、前記プログラムはサーバを、
利用者の端末から送信されてくる位置情報を、被利用者にとっての重要度を示す利用者重要度情報と関連付けて記憶する手段と、
被利用者の位置情報と、利用者の利用者重要度情報、位置情報、移動速度、又は移動方法とに基づいて、前記被利用者が複数の利用者間を移動するに最適なルートを検索する手段と
して更に機能させることを特徴とする。
【発明の効果】
【００４１】
本発明は、移動する目標及びその利用者の位置情報のみならず、目標及び利用者の移動情報も加味して、利用者から目標までの最適なルートを検索しているので、目標の移動等を考慮した最適ルートを、利用者に提供することができる。
【００４２】
また、本発明は、利用者の現在位置や、その利用者の重要度等に基づいて、移動店舗等の移動する被利用者が利用者を効率的に巡回することができる最適なルートを検索しているので、商品の購入を希望している顧客が多く集まっている所により早く到着して効率的に回れるルートや、リピータと呼ばれる繰り返し商品を購入してくれる重要顧客を中心に回れるルート等、被利用者の観点から見た効率的な巡回ルートを、被利用者側に提供することができる。
【発明を実施するための最良の形態】
【００４３】
本発明は、移動する目標の位置情報と、移動速度及び移動方向といった移動情報を取得すると共に、利用者の位置情報及び少なくとも移動速度を含む移動情報を取得する。そして、目標の現在位置情報及び移動情報と、利用者の現在位置情報及び移動情報とに基づいて、利用者から移動する目標までの最適ルートを検索し、この最適ルートがプロットされた地図データを利用者の移動端末に送信することにより、利用者の移動端末には、互いに移動する利用者から目標までの最適ルートが表示される。
【００４４】
ここで、移動情報とは、目標又は利用者の移動方向や移動速度のみならず、移動中の周辺情報（周辺の建造物の名前や、周辺の景色の静止画や動画等）も含む概念である。
【００４５】
また、本発明は、複数の利用者の位置情報を取得すると共に、利用者が利用する移動店舗等の被利用者の位置情報を取得する。そして、被利用者側の位置情報と利用者の位置情報とに基づいて、被利用者が複数の利用者間を移動するに最適ルートを検索し、この最適ルートがプロットされた地図データを、被利用者が有する移動端末に送信することにより、被利用者の移動端末には複数の利用者を効果的に回れる最適ルートが表示される。
【００４６】
更に、利用者の移動速度や、重要度等の情報を、ルート検索に用いることにより、被利用者にとって有効な最適ルートを検索することが可能となる。
【００４７】
ここで、被利用者の最適ルートとは、利用者を効率的に早く巡回できるルートや、商品の購入を希望している顧客が多く集まっている所により早く到着して回れるルートや、リピータと呼ばれる繰り返し商品を購入してくれる重要顧客を中心に回れるルート等を言う。
【実施例１】
【００４８】
本発明の実施例１について、図面を用いて説明する。尚、以下の実施例の説明において、移動する目標の例として移動店舗を、最適ルートを入手する利用者の例として移動店舗を利用する顧客を、各々例にして説明する。
【００４９】
図１は、本発明の実施例１に係るナビゲーションシステムの構成図である。このナビゲーションシステムは、移動販売を行う人（販売者）が所持し、無線網１を介してインターネット２に接続可能であり、ＧＰＳ機能が付いた移動端末装置（例えば、ＧＰＳ機能付携帯電話）３と、顧客が所持し、無線網１を介してインターネット２に接続可能であり、ＧＰＳ機能が付いた移動端末装置（例えば、ＧＰＳ機能付携帯電話）４と、移動端末装置３，４にインターネット２を介して接続される位置情報サーバ５と、インターネット２又は社内ＬＡＮを介して位置情報サーバ５からの情報を受信し、移動端末装置３，４に移動店舗のナビゲーションサービスを提供するアプリケーションサーバ６とから構成される。
【００５０】
移動店舗の販売者の移動端末装置３は、図２に示される如く、ＧＰＳ（グローバル・ポジショニング・システム）衛星７の電波を受信して自己位置を求めるＧＰＳ受信部３１と、アプリケーションサーバ６から送信される現在位置の更新要求や、移動店舗の移動情報の入力処理等を行う制御部３２と、データの送受信行う送信部３３と、キーボード等の入力部３４と、ディスプレイ３５とから構成される。
【００５１】
ＧＰＳ受信部３１は、ＧＰＳ（グローバル・ポジショニング・システム）衛星７の電波を受信して現在位置を求めるＧＰＳ受信機能を有し、このＧＰＳ受信機能により求めた現在位置のデータを、送信部３３を介して無線によって基地局と送受信を行い、基地局に接続された無線網１を介してインターネット２に接続し、現在位置のデータを位置情報サーバ５に送信するようになっている。尚、本実施例では、ＧＰＳ受信機能を含むＧＰＳ機能付き携帯電話の例を示すが、ＧＰＳ受信機能と通信機能とが別体型でもよい。また、本実施例では、ＧＰＳ衛星を用いて現在位置を求める構成としているが、例えばパーソナルハンディホンシステム（ＰＨＳ）やパーソナルデジタルセルラーシステム（ＰＤＣ）で携帯電話の位置を検出する機能を利用する構成でもよく、また、携帯電話の代わりに、通信機能を搭載したパーソナルデジタルアシスタント（ＰＤＡ）やＰＨＳを使用しても良い。
【００５２】
制御部３２は、インターネット２に接続してホームページを閲覧できるブラウザソフト、若しくは、アプリケーションサーバ６から送信されるスクリプト等が実行できるアプリケーションにより、入力部３４から入力された現在位置の更新要求や、移動店舗の移動情報の入力等の処理を行う。ここで、移動店舗の移動情報とは、移動店舗の移動方向や移動速度、移動中の周辺情報（周辺の建造物の名前や、周辺の景色の静止画や動画等）や、移動店舗が予め定めたルートがある場合のその固定ルート情報等である。尚、本実施例では、移動店舗の移動情報を移動店舗の移動方向及び移動速度とする。そして、移動方向及び移動速度の入力方法は、移動店舗の現在位置がプロットされた地図上に、その現在位置が視認し易い位置に移動方向及び移動速度を入力する為のダイアログ・ボックスを設け、このダイアログ・ボックスから選択する方法を例にして説明する。図３は、移動方向及び移動速度を選択する為のダイアログ・ボックスの表示例を示したものであり、移動方向を地図上の“上”、“下”、“左”、“右”、より選択するようになっており、移動速度を“停止”、“５Ｋｍ/ｈ”、“１０Ｋｍ/ｈ”、“１５Ｋｍ/ｈ”より選択するようになっている。
【００５３】
顧客の移動端末装置４の構成は上述した移動端末装置３と同様なものであるが、図４に示される如く、ＧＰＳ（グローバル・ポジショニング・システム）衛星７の電波を受信して現在位置を求めるＧＰＳ受信部４１と、アプリケーションサーバ６から送信されるデータに基づいて地図の表示や、ユーザの移動情報の入力処理、検索ルートの表示等を行う制御部４２と、データの送受信行う送信部４３と、キーボード等の入力部４４と、ディスプレイ４５とから構成される。
【００５４】
ＧＰＳ受信部４１は、ＧＰＳ（グローバル・ポジショニング・システム）衛星７の電波を受信して現在位置を求めるＧＰＳ受信機能を有し、このＧＰＳ受信機能により求めた現在位置のデータを、送信部４３を介して無線によって基地局と送受信を行い、基地局に接続された無線網１を介してインターネット２に接続し、現在位置のデータを位置情報サーバ５に通知するようになっている。尚、本実施例では、ＧＰＳ受信機能を含むＧＰＳ機能付き携帯電話の例を示すが、移動端末装置３と同様に、ＧＰＳ受信機能と通信機能とが別体型でもよい。また、本実施例では、ＧＰＳ衛星を用いて自己位置を求める構成としているが、例えばパーソナルハンディホンシステム（ＰＨＳ）やパーソナルデジタルセルラーシステム（ＰＤＣ）で携帯端末機の位置を検出する機能を利用する構成でもよく、また、携帯電話機の代わりに、通信機能を搭載したパーソナルデジタルアシスタント（ＰＤＡ）やＰＨＳを使用しても良い。
【００５５】
制御部４２は、インターネット２に接続してホームページを閲覧できるブラウザソフト、若しくは、アプリケーションサーバ６から送信されるスクリプト等が実行できるアプリケーションにより、移動店舗の検索処理や、地図の表示、検索ルートの表示、顧客の移動情報の入力等の処理を行う。ここで、顧客の移動情報とは、顧客の移動方向や移動速度、移動店舗以外の目的地等の情報である。本実施例では、顧客の移動情報を顧客の移動方向及び移動速度とする。そして、移動方向及び移動速度の入力方法は、顧客の現在位置がプロットされた地図上に表示されたダイアログ・ボックスから選択する方法を例にして説明する。図５は、移動方向及び移動速度を選択する為のダイアログ・ボックスの表示例を示したものであり、移動方向を地図上の“上”、“下”、“左”、“右”、“なし”より選択するようになっており、移動速度を“ゆっくり歩く”、“ふつうに歩く”、“急ぎ足”、“自転車”、“自動車”より選択するようになっている。
【００５６】
尚、本実施例では、移動情報として、顧客の移動方向も加味してルートを検索する例を説明するが、顧客の移動方向は、初期の段階では決定していない場合も多いので、必ずしも必要としない。
【００５７】
位置情報サーバ５は、移動端末装置３，４からの位置情報のデータを受信し、このデータを解析し、アプリケーションサーバ６に移動端末装置３，４の現在位置情報を送信する。尚、位置情報サーバ５の構成は既存のものなので、詳細な説明は省略する。また、本実施例においては、位置情報サーバ５とアプリケーションサーバ６とがインターネット２を介して接続されているが、社内ＬＡＮで接続されて同一のサービスプロバイダとして構成されていても良い。
【００５８】
アプリケーションサーバ６は、図６に示される如く、地図情報が格納された地図情報データベース６１と、移動店舗の位置情報や、移動情報等のデータが格納された移動店舗データベース６２と、移動店舗の位置情報及び移動速度等を更新する位置情報更新部６３と、顧客から移動店舗への最適ルートを検索する最適ルート検索部６４と、顧客の希望店舗を検索する店舗検索部６５と、データの送受信を行う送受信部６６とから構成される。
【００５９】
地図情報データベース６１は、道路や、建物等の位置情報等の地図表示に必要なデータが格納されたデータベースである。
【００６０】
移動店舗データベース６２は、移動店舗の位置情報や、移動情報が格納されたデータベースである。尚、本実施例のような移動端末装置（携帯電話）の通信では、各移動端末装置（携帯電話）を一意に識別する為に、各移動端末装置（携帯電話）に電話番号とは異なるユーザＩＤが付与されている。そこで、移動店舗データベースでは、そのユーザＩＤを検索のキーとなる情報として用い、各移動店舗を識別している。図７に移動店舗データベース６２の一例を示す。図７に示される移動店舗データベース６２では、販売者の移動端末装置３のユーザＩＤが記載されるフィールドと、移動店舗名が記載されるフィールドと、販売種目が記載されるフィールドと、現在位置情報が記載されるフィールドと、移動方向が記載されるフィールドと、移動速度が記載されるフィールドとから１レコードが構成されている。
【００６１】
位置情報更新部６３は、移動店舗の移動端末装置３からの位置情報及び移動情報を受信し、移動店舗データベース６２を更新する。また、定期的（例えば、１０分毎に）に移動端末装置３に位置情報及び移動情報の更新要求を行う。
【００６２】
最適ルート検索部６４は、顧客の移動端末装置４から位置情報及び移動情報を受信し、これらの位置情報及び移動情報を考慮して、顧客の現在位置から目的の移動店舗までの最適ルートを検索する。
【００６３】
店舗検索部６５は、顧客の目的とする移動店舗を、移動店舗データベース６２から検索するものである。
【００６４】
次に、本実施例におけるナビゲーションシステムの動作について説明する。
【００６５】
まず、移動店舗の販売者が、移動端末装置３を用いて、移動店舗の位置情報及び移動情報をアプリケーションサーバ６に登録（更新）するまでの動作について説明する。
【００６６】
図８は移動店舗の位置情報及び移動情報のアプリケーションサーバ６への登録（更新）処理の動作フローチャートである。
【００６７】
尚、以下の説明において、移動店舗を一意に識別するユーザＩＤや、移動店舗名及び販売種目は、アプリケーションサーバ６の移動店舗データベース６２に既に登録されているものとして説明する。
【００６８】
移動店舗の販売者は、自己の移動端末装置３を用いて移動店舗の位置情報及び移動情報の登録（更新）を行う。この登録（更新）処理は、まず、更新処理の画面を起動させることにより開始される（Ｓｔｅｐ  １００）。そして、更新処理開始ボタンをフォーカスして確定することにより（Ｓｔｅｐ  １０１）、移動端末装置３のユーザＩＤと、ＧＰＳ受信部３１による位置情報が、位置情報サーバ５に送信される（Ｓｔｅｐ  １０２）。
【００６９】
位置情報サーバ５では、移動端末装置３からの位置情報に基づいて、移動端末装置３（移動店舗）の現在位置を計算し、この現在位置情報及びユーザＩＤをアプリケーションサーバ６に転送する（Ｓｔｅｐ  １０３）。
【００７０】
アプリケーションサーバ６では、位置情報更新部６３が、移動店舗データベース６２を参照し、受信したユーザＩＤに対応する現在位置情報のフィールドの現在位置を更新する（Ｓｔｅｐ  １０４）。その後、その現在位置に対応する地図データを地図データベース６１からロードし（Ｓｔｅｐ  １０５）、移動店舗の現在位置を地図上にプロットする（Ｓｔｅｐ  １０６）。そして、移動店舗の現在位置がプロットされた地図データと移動情報入力画面のデータとを、移動端末装置３に送信する（Ｓｔｅｐ  １０７）。
【００７１】
移動端末装置３では、現在位置と移動情報入力ダイアログ・ボックスとが重畳された地図がディスプレイ３５上に表示される（Ｓｔｅｐ  １０８）。
【００７２】
移動店舗の販売者は、ダイアログ・ボックスから、自分に適した移動方向及び移動速度を選択する（Ｓｔｅｐ  １０９）。そして、これらの情報は、移動端末装置３からアプリケーションサーバ６に送信される（Ｓｔｅｐ  １１０）。
【００７３】
アプリケーションサーバ６では移動方向及び移動速度を受信し、位置情報更新部６３が、移動端末装置３のユーザＩＤに対応する移動店舗データベース６２の移動方向及び移動速度を更新する（Ｓｔｅｐ  １１１）。
【００７４】
以上の如く、移動店舗の現在位置及び移動情報の登録（更新）処理が行われる。
【００７５】
続いて、顧客から移動店舗までの最適ルートを検索する動作について説明する。
【００７６】
図９は、顧客から移動店舗までの最適ルートを検索する動作のフローチャートである。
【００７７】
まず、消費者は検索画面を起動し（Ｓｔｅｐ  ２００）、検索要求ボタンを確定して（Ｓｔｅｐ  ２０１）、店舗検索要求を行う（Ｓｔｅｐ  ２０２）。尚、この際、自己のＧＰＳデータも一緒に送信される。
【００７８】
位置情報サーバ５では、移動端末装置４からの位置情報に基づいて、顧客の移動端末装置４の現在位置を計算し、この現在位置情報をアプリケーションサーバ６に転送する（Ｓｔｅｐ  ２０３）。
【００７９】
アプリケーションサーバ６では、移動店舗検索部６５が、移動店舗データベース６２の移動店舗の現在位置情報を参照して、移動端末装置４の現在位置情報、すなわち、顧客の現在位置を中心として、予め定められた範囲に存在する移動店舗の店舗名及び店舗情報を検索する（Ｓｔｅｐ  ２０４）。続いて、移動店舗検索部６５は、顧客の現在位置と、検索された移動店舗とを表示する為の地図データを、地図情報データベース６１からロードする（Ｓｔｅｐ  ２０５）。そして、地図データ上に顧客の現在位置と移動店舗の現在位置とをプロットすると共に、プロットされた移動店舗に関連付けて店舗情報が表示されるように表示データを生成し（Ｓｔｅｐ  ２０６）、移動端末装置４に送信する（Ｓｔｅｐ  ２０７）。
【００８０】
移動端末装置４では、顧客の現在位置及び移動店舗の現在位置と移動店舗情報とが重畳された地図がディスプレイ４５に表示される（Ｓｔｅｐ  ２０８）。図１０は顧客の現在位置及び移動店舗の現在位置と移動店舗情報とが重畳された地図の一例である。
【００８１】
顧客は表示された移動店舗から希望の移動店舗を選択し（Ｓｔｅｐ  ２０９）、選択移動店舗情報が移動端末装置４から送信される（Ｓｔｅｐ  ２１０）。
【００８２】
アプリケーションサーバ６では、最適ルート検索部６４が、選択された移動店舗の現在位置をプロットした地図データを生成し、移動店舗の現在位置がプロットされた地図データと顧客の移動情報入力為の画面データとを、移動端末装置４に送信する（Ｓｔｅｐ  ２１１）。
【００８３】
移動端末装置４では、顧客の現在位置と、移動情報入力の為のダイアログ・ボックスとが重畳された地図がディスプレイ４５上に表示される（Ｓｔｅｐ  ２１２）。
【００８４】
顧客は、表示されたダイアログ・ボックスから、自分に適した移動方向及び移動速度を選択する（Ｓｔｅｐ  ２１３）。そして、これらの情報は、移動端末装置４からアプリケーションサーバ６に送信される（Ｓｔｅｐ  ２１４）。
【００８５】
アプリケーションサーバ６では顧客の移動方向及び移動速度を受信し、最適ルート検索部６４が、選択された移動店舗の現在位置及び移動情報と、顧客の現在位置及び移動情報とに基づいて、顧客から移動店舗までの最適ルートを、地図データベース６２を参照して検索する。最適ルートの検索方法の具体例については、後述する。
【００８６】
最適ルートが検索されると、この最適ルートと、顧客の現在位置及び移動店舗の現在位置とを地図データ上にプロットし（Ｓｔｅｐ  ２１５）、この地図データを移動端末装置４に送信する（Ｓｔｅｐ  ２１６）。
【００８７】
移動端末装置４では、顧客の現在位置、移動店舗の現在位置及び最適ルートがプロットされた地図が表示される（Ｓｔｅｐ  ２１７）。
【００８８】
顧客は、表示された最適ルートを見ながら移動店舗まで移動する（Ｓｔｅｐ  ２１８）。
【００８９】
これにより、顧客は、移動店舗の移動や、自分の速度や行先等を悩まずに最適ルートで移動店舗まで辿り着くことができる。
【００９０】
次に、最適ルートの探索方法の一例を示す。図１１は最適ルートの検索方法を説明する為の図である。
【００９１】
図１１に示される如く、顧客から移動店舗までのルートは、ルートＡとルートＢとがある。このうち、ルートＢは、顧客から移動店舗までのルートのうち、現時点で最短距離であるが、時刻の経過と共に、移動店舗と顧客とは矢印方向に進行する。そこで、顧客の移動方向及び移動速度と、移動店舗の移動方向及び移動速度とを考慮して、ルートＡを選択した場合と、ルートＢを選択した場合で顧客が移動店舗に到着する時刻を予測して比較する。そして、到達予想時刻の早い方のルートを選択する。この場合、現時点での顧客から移動店舗までの距離はルートＢの方が、ルートＡより近いが、移動店舗が矢印の向きに移動しているので、移動店舗と顧客との移動速度によっては、ルートＢを選択するより、ルートＡを選択する方が、顧客は移動店舗に早く到達できる。その場合は、ルートＡを選択することになる。
【００９２】
さらに、顧客の移動速度より移動店舗の移動速度の方が速い場合は、顧客が移動速度を速めない限り、移動店舗には到達できないので、アプリケーションサーバ６は顧客の移動端末装置４にその情報を送信し、移動端末４はディスプレイ４５に、移動速度を速めない限り移動店舗には到達できない旨を表示し、速めた場合の移動速度の例と移動店舗への到達予想時刻とを表示する。顧客が移動速度を速めることを選択した場合は、その早めた移動速度に基づいた最適なルートを表示する（Ｓｔｅｐ  ２１８）。
【００９３】
尚、移動店舗の移動速度、移動方向が時間とともに変化したり、顧客の移動速度があらかじめ想定した移動速度からずれた場合は、顧客が移動店舗に到達するまでの最適ルートが変わるので、最適ルートの計算は移動店舗に到達するまで一定時間ごと、または、顧客が交差点等に到達するごと、または、顧客が最適化更新操作を行う毎に、最適ルートの計算をやり直せば、最新の最適ルートによりナビゲートすることができる。
【００９４】
次に、実施例１の変形例を説明する。
【００９５】
上記実施例１では、移動店舗の移動端末装置３および顧客の移動端末４の両者とも、移動方向、移動速度をダイアログ・ボックスより入力していたが、移動端末３、４または、アプリケーションサーバ６に移動端末３、４の位置を測定した時間、その測定位置について記憶させ、この器押されている測定位置と現在の移動端末の３、４の位置とを比較することにより、現在の移動方向、移動速度を自動的に計算させることも可能である。
【００９６】
このようにすれば、ダイアログ・ボックスの表示、入力の処理（Ｓｔｅｐ１０８、１０９、２１２、２１３）は省略することができ、操作を容易にすることができる。
【実施例２】
【００９７】
本発明の実施例２を説明する。
【００９８】
実施例１では、利用者（顧客）から移動する目標（移動店舗）に行き着く為の最適なルートを提供できるナビゲーションシステムを説明した。しかしながら、被利用者、例えば移動店舗の販売者も、販売促進等の観点からの最適なルートも考慮する必要がある。そこで、実施例２では、被利用者から見た最適ルート、例えば、商品の購入を希望している顧客が多く集まっている所により早く到着して効率的に回れるルートや、リピータと呼ばれる繰り返し商品を購入してくれる重要顧客を中心に回れるルート等を、移動店舗の販売者等の被利用者に提供することができるゲーションシステムについて説明する。尚、以下の実施例の説明において、利用者の例として移動店舗を利用する複数の顧客を、被利用者の例として移動店舗の販売者を、各々例にして説明する。
【００９９】
図１２は本発明の実施例２に係る移動店舗マンナビゲーションシステムの構成図である。
【０１００】
上述した実施例１と基本的には同様な構成であるが、移動店舗には複数の顧客が来客するので、複数の顧客が持つ移動端末装置４が設けられている。以下の説明においても、実施例１と異なる所を中心に説明する。
【０１０１】
最も大きく異なる点は、アプリケーションサーバ６である。このアプリケーションサーバ６は、実施例１の構成に加えて、図１３に示す如く、会員データベース１００と、顧客位置情報データベース１０１と、会員重要度更新部１０２と、顧客位置情報更新部１０３と、販売者最適ルート検索部１０４とを有する。
【０１０２】
会員データベース１００は、移動店舗の商品を気に入り、特にその移動店舗の会員になった顧客のデータベースである。通常、本実施例のような移動端末装置（携帯電話）の通信では、各移動端末装置（携帯電話）を一意に識別する為に、各移動端末装置（携帯電話）に電話番号とは異なるユーザＩＤが付与されている。そこで、会員データベース１００では、そのユーザＩＤを検索のキーとなる情報として用い、販売者及び移動店舗の会員になった顧客の移動端末装置を識別している。図１４に会員データベース１００の一例を示す。図１４に示される会員データベース１００は、販売者の移動端末装置３のユーザＩＤ毎にデータベースが設けられ、各データベースは、検索キーとなる情報である顧客のユーザＩＤが記載されるフィールドと、このユーザＩＤを持つ顧客のメールアドレスが記載されるフィールドと、その顧客の重要度が記載されるフィールドとから１レコードが構成されている。ここで、顧客の重要度とは、移動店舗の売上等に貢献してくれる貢献度等を数値化したものである。尚、本実施例の説明において、重要度の数値が高い程、移動店舗にとって重要な顧客である。
【０１０３】
顧客位置情報データベース１０１は、実施例１で述べたように顧客が移動店舗を選択したときに、その顧客のユーザＩＤと顧客の現在位置情報とが記載されるデータベースである。図１５に顧客位置情報データベース１０１の一例を示す。図１５に示される顧客位置情報データベースでは、販売者の移動端末装置３のユーザＩＤ毎にデータベースが設けられ、検索キーとなる情報のユーザＩＤが記載されるフィールドと、このユーザＩＤを持つ顧客の現在位置情報が記載されるフィールドとから１レコードが構成されている。
【０１０４】
会員重要度更新部１０２は、会員データベース１００の顧客重要度を更新するものである。更新方法は種々あるが、本実施例では、移動店舗の販売者から依頼を受け、アプリケーションサーバ６を送信元とする宣伝メール等を会員データベースに記載されている顧客のメールアドレスに同報配信する。そして、その宣伝メールに対して、商品の割引等クーポンを要求する返信メールを送信した顧客を重要な顧客として捉え、一つの返信メールに対して所定の数値を会員データベースの顧客重要度に加算していく方法を説明する。
【０１０５】
顧客位置情報更新部１０３は、実施例１で述べたように顧客が移動店舗を選択する為に移動店舗が表示される際、表示されている移動店舗に対応する移動端末装置３のユーザＩＤを記憶しておき、顧客が希望の移動店舗を選択した時に、その顧客の移動端末装置４のユーザＩＤと顧客の現在位置情報とを受信し、その選択した移動店舗の移動端末装置３のユーザＩＤに対応する顧客位置情報データベース１０１に、移動端末装置４のユーザＩＤと顧客の現在位置情報とを記載するものである。
【０１０６】
販売者最適ルート検索部１０４は、移動店舗の販売者の要求に応答して、会員データベース１００、顧客位置情報データベース１０１及び地図情報データベース６１を参照して、販売者にとって最適ルートを検索するものである。ここで、販売者にとって最適ルートであるが、商品の購入を希望している顧客が多く集まっている所を最優先に移動するルートや、重要顧客を中心に移動するルート等考えられる。そこで、本実施例では、この二つのルートを、販売者が選択できるように構成されているものとする。尚、販売者最適ルートの検索動作については、後述する。
【０１０７】
次に、上述のような構成において、販売者の最適ルートの検索動作を説明する。
【０１０８】
まず、会員重要度更新部１０２による会員データベース１００の更新の動作について説明する。図１６は会員重要度更新部１０２による会員データベース１００の更新の動作フローチャートである。
【０１０９】
アプリケーションサーバ６の会員重要度更新部１０２は、販売者からのメール配信の依頼を受け（Ｓｔｅｐ  ３００）、アプリケーションサーバ６を送信元とする広告メールを会員データベース１００に記載されている顧客のメールアドレスに同報配信する（Ｓｔｅｐ  ３０１）。
【０１１０】
移動端末装置４では広告メールを受信し（Ｓｔｅｐ  ３０２）、広告メールを表示する（Ｓｔｅｐ  ３０３）。
【０１１１】
会員の顧客は、広告メールに対して返信メールを打つ（Ｓｔｅｐ  ３０４）。移動端末装置４では、この返信メールを、アプリケーションサーバ６を送信先として送信する（Ｓｔｅｐ  ３０５）。
【０１１２】
アプリケーションサーバ６の会員重要度更新部１０２は、受信したメールの発信元のアドレスを参照し、このアドレスに対応する顧客重要度のフィールドを会員データベース１００から検索し（Ｓｔｅｐ  ３０６）、そのフィールドに所定の数値を加算して顧客重要度を更新する（Ｓｔｅｐ  ３０７）。
【０１１３】
次に、販売者の最適ルートの検索の動作について説明する。
【０１１４】
図１７は販売者の最適ルートの検索の動作フローチャートである。
【０１１５】
移動端末装置４のディスプレイ４５には、店舗検索画面が表示されている（Ｓｔｅｐ  ４００）。顧客は、店舗検索画面より、希望の移動店舗を選択する（Ｓｔｅｐ  ４０１）。
【０１１６】
移動端末装置４では、選択した移動店舗の情報と、顧客の現在位置情報が送信される（Ｓｔｅｐ  ４０２）。
【０１１７】
アプリケーションサーバ６では、移動端末装置４のユーザＩＤ及び現在位置情報を受信し、顧客位置情報データベース１０１に、ユーザＩＤと現在位置情報とを登録する（Ｓｔｅｐ  ４０３）。
【０１１８】
以上が、移動店舗の商品を買い求めている顧客のユーザＩＤ及び現在位置情報の顧客位置情報データベース１０１への登録動作である。尚、これらの動作は、複数の顧客により行われるのが一般的である。
【０１１９】
一方、移動店舗の販売者は、移動端末装置３のディスプレイ３５に表示されている最適ルート検索要求画面より（Ｓｔｅｐ  ５００）、最適ルート検索を選択する（Ｓｔｅｐ  ５０１）。尚、ここでは、重要顧客を中心に移動するルートを選択したものとする。
【０１２０】
移動端末装置３では、ルート選択情報と、移動端末装置４の現在位置情報と、最適ルート検索要求とが送信される（Ｓｔｅｐ  ５０２）。
【０１２１】
アプリケーションサーバ６では、販売者最適ルート検索部１０４が、販売者の移動端末装置３のユーザＩＤより、該当する会員データベースを検索する（Ｓｔｅｐ  ５０３）。そして、この会員データベースに登録されているユーザＩＤを取得する（Ｓｔｅｐ  ５０４）。
【０１２２】
続いて、販売者最適ルート検索部１０４は、取得したユーザＩＤと、顧客位置情報データベース１０１に登録されているユーザＩＤとを照合する（Ｓｔｅｐ  ５０５）。そして、一致したユーザＩＤに対応する現在位置情報を顧客位置情報データベース１０１から取得すると共に、一致したユーザＩＤに対応する顧客重要度を会員データベース１００より取得し、現在位置情報と顧客重要度とを関連付けて記憶する（Ｓｔｅｐ  ５０６）。
【０１２３】
更に、販売者最適ルート検索部１０４は、記憶した顧客（会員）の現在位置を顧客重要度に対応した大きさで地図データ上にプロットすると共に、顧客位置情報データベース１０１に登録されている会員以外の顧客の現在位置を重要顧客と区別できる形でプロットし、更に、移動店舗の現在位置、すなわち移動端末装置３の現在位置を地図データ上にプロットする（Ｓｔｅｐ  ５０７）。
【０１２４】
最後に、販売者最適ルート検索部１０４は、販売者や、顧客の現在位置がプロットされた地図データに基づいて、重要顧客を中心に移動する最適ルートを検索する（Ｓｔｅｐ  ５０８）。
【０１２５】
ここで、販売者の最適ルートの検索方法の一例を示す。図１８は販売者の最適ルートの検索方法を説明する為の図である。図１８に示される如く、移動店舗から顧客からまでのルートは、ルートＣとルートＤとがある。このうち、ルートＣは、商品の購入を希望している顧客が多く集まっている所を最優先に移動するルートであるが、その多くは通常の顧客である。一方、ルートＤは重要顧客を中心に移動するルートであり、重要度が大きい顧客を最優先に移動するルートである。ここで、販売者は、重要顧客を中心に移動するルートを要求しているので、本実施例では、ルートＤを選択する。尚、ルートを選択する他の方法として、顧客重要度に関係なく複数のルートを検索し、この各ルート上の顧客の重要度を加算していき、合計値が最も大きいルートを、重要顧客を中心に移動するルートとして決定するようにしても良い。また、顧客が多く集まっている所を最優先に移動するルートでは、顧客重要度に関係なく複数のルートを検索し、この各ルート上の顧客の数を加算していき、合計値が最も大きいルートを、顧客が多く集まっている所を最優先に移動するルートとして決定するようにしても良い。
【０１２６】
上述の如く、最適ルートが決定されると、その最適ルートと、顧客の現在位置及び重要情報を視覚化した地図データを送信する（Ｓｔｅｐ  ５０９）。
【０１２７】
販売者の移動端末装置３では、最適ルートと、顧客の現在位置及び重要情報が視覚化されたシンボルとがプロットされた地図が表示される（Ｓｔｅｐ  ５１０）。
【０１２８】
販売者は、このルートを確認して移動店舗を移動する（Ｓｔｅｐ  ５１１）。
【０１２９】
以上で実施例２の説明を終わるが、上述した実施例２は顧客の位置を固定位置として、移動店舗の最適な移動ルートを示した。しかし、顧客も時々刻々と移動している場合が多い。
【０１３０】
そこで、時々刻々と移動する顧客に対する最適な移動店舗の移動ルートを実施例２の変形例として説明する。
【０１３１】
実施例１の変形例で示したように、アプリケーションサーバ６に顧客の位置を時刻とともに記録することにより、顧客の移動方向、移動速度を知ることができる。移動店舗の移動方向、移動速度と、顧客の移動方向、移動速度を考慮することにより、顧客毎に最も移動店舗と接近する時刻と、接近したときの移動店舗との距離を予測することができる。
【０１３２】
更に、各ルートを選択したときに顧客毎の移動店舗と接近する時刻、接近したときの距離、その顧客の重要度をそれぞれ
Ｔ＝最も移動店舗と接近することが予測される時刻−現在時刻
Ｌ＝最も移動店舗と接近したときの移動店舗との距離
Ｂ＝その顧客の重要度（販売成功予測率）
として、ルートごとの評価関数をＶ（Ｒ）とすると、
Ｖ（Ｒ）＝ΣＢ／Ｔ・Ｌ
で、各ルートを評価することができる。
【０１３３】
すなわち、各ルートを選択したとき、出会う可能性のある顧客毎に評価値Ｂ／Ｔ・Ｌを計算し、顧客毎に計算したその評価値を合計することにより、各ルートを評価し、最も評価値の高いルートを最適なルートとして選択することができる。
【０１３４】
顧客毎の評価値Ｂ／Ｔ・Ｌは、重要度の高い顧客に、早い時間に、近い距離に接近できることが予想されるほど高くなり、そうでないときに低くなる。したがって、上記評価関数Ｖ（Ｒ）は重要度の高い顧客に早く出会えるルートほど高い評価値を持つこととなるからである。
【０１３５】
また、この評価関数Ｖ（Ｒ）は、一定時間ごと、または、移動店舗が交差点等の分岐路に達する毎、または、移動端末装置３の操作により再計算の要求を行う毎に、再計算することにより、常に最適なルートを選択することができる。
【０１３６】
なお、上述の例では、変数Ｔは時間そのもの、変数Ｌは距離そのものを変数としているが、あらかじめ時間や距離をそれぞれ時間評価値、接近距離評価値に変換するテーブルを設け、時間評価値、接近距離評価値を変数Ｔ、Ｌとしてもよい。
【０１３７】
なお、上記実施例２の変形例を実施例１と組み合わせ、実施例１によりその移動店舗へのナビゲーションを行っている顧客の重要度Ｂを最も高くすることにより、最優先の顧客として移動店舗の移動ルートを決めることもできる。
【実施例３】
【０１３８】
上述した実施例１では、アプリケーションサーバ６を、地図情報データベース６１と、移動店舗データベース６２と、位置情報更新部６３と、最適ルート検索部６４と、店舗検索部６５と、送受信部６６とから構成した。
【０１３９】
しかしながら、実際のサーバでは、位置情報更新部６３と、最適ルート検索部６４と、店舗検索部６５とは、プログラムで動作するＣＰＵ等で構成されることが多い。そこで、実施例３では、プログラムで動作するアプリケーションサーバ６について説明する。
【０１４０】
図１９は実施例３のアプリケーションサーバ６の構成図である。図１９に示される如く、アプリケーションサーバ６は、地図情報データベース６１、移動店舗データベース６２及び送受信部６６に加えて、位置情報更新部６３、最適ルート検索部６４及び店舗検索部６５の代わりにＣＰＵ１２０を有し、このＣＰＵ１２０を動作させるプログラムが格納された記憶部１２１を有する。
【０１４１】
記憶部１２１に格納されたプログラムにより、ＣＰＵ１２０は、上述した位置情報更新部６３、最適ルート検索部６４及び店舗検索部６５の動作と同様な動作を行う。
【０１４２】
また、上述した実施例２の会員重要度更新部１０２、顧客位置情報更新部１０３及び販売者最適ルート検索部１０４についても同様にＣＰＵ１２０で構成することも可能である。
【０１４３】
以上で、実施例１から実施例３の説明を終わるが、本発明は上述した実施例に限定されることなく、例えば、移動情報として移動方向及び移動速度のみならず、移動上の周りの風景を撮影し、移動方向や移動速度を考慮した最適ルートに加えて、ライブで利用者に配信するように構成しても良い。
【図面の簡単な説明】
【０１４４】
【図１】図１は本発明の実施例１に係る移動店舗へのマンナビゲーションシステムの構成図である。
【０１４５】
【図２】図２は移動端末装置３のブロック図である。
【０１４６】
【図３】図３は移動方向及び移動速度を選択する為のダイアログ・ボックスの表示例を示した図である。
【０１４７】
【図４】図４は移動端末装置４のブロック図である。
【０１４８】
【図５】図５は移動方向及び移動速度を選択する為のダイアログ・ボックスの表示例を示した図である。
【０１４９】
【図６】図６はアプリケーションサーバ６のブロック図である。
【０１５０】
【図７】図７は移動店舗データベース６２の一例を示す図である。
【０１５１】
【図８】図８は移動店舗の位置情報及び移動情報のアプリケーションサーバ６への登録（更新）処理の動作フローチャートである。
【０１５２】
【図９】図９は顧客から移動店舗までの最適ルートを検索する動作のフローチャートである。
【０１５３】
【図１０】図１０は顧客の現在位置及び移動店舗の現在位置と移動店舗情報とが重畳された地図の一例を示す図である。
【０１５４】
【図１１】図１１は最適ルートの検索方法を説明する為の図である。
【０１５５】
【図１２】図１２は本発明の実施例２に係る移動店舗マンナビゲーションシステムの構成図である。
【０１５６】
【図１３】図１３はアプリケーションサーバ６のブロック図である。
【０１５７】
【図１４】図１４は会員データベース１００の一例を示す図である。
【０１５８】
【図１５】図１５は顧客位置情報データベース１０１の一例を示す図である。
【０１５９】
【図１６】図１６は会員重要度更新部１０２による会員データベース１００の更新の動作フローチャートである。
【０１６０】
【図１７】図１７は販売者の最適ルートの検索の動作フローチャートである。
【０１６１】
【図１８】図１８は販売者の最適ルートの検索方法を説明する為の図である。
【０１６２】
【図１９】図１９は実施例３のアプリケーションサーバ６のブロック図である。
【０１６３】
【図２０】図１９は従来の技術を説明する為の図である。
【符号の説明】
【０１６４】
１        無線網
２        インターネット
３，４    移動端末装置
５        位置情報サーバ
６        アプリケーションサーバ
【図１】
2005114566.tif 000003
【図２】
2005114566.tif 000004
【図３】
2005114566.tif 000005
【図４】
2005114566.tif 000006
【図５】
2005114566.tif 000007
【図６】
2005114566.tif 000008
【図７】
2005114566.tif 000009
【図８】
2005114566.tif 000010
【図９】
2005114566.tif 000011
【図１０】
2005114566.tif 000012
【図１１】
2005114566.tif 000013
【図１２】
2005114566.tif 000014
【図１３】
2005114566.tif 000015
【図１４】
2005114566.tif 000016
【図１５】
2005114566.tif 000017
【図１６】
2005114566.tif 000018
【図１７】
2005114566.tif 000019
【図１８】
2005114566.tif 000020
【図１９】
2005114566.tif 000021
【図２０】
2005114566.tif 000022