(57)【要約】【課題】利用者に任意の場所から目的地までの経路情報を提示することを目的とする。【解決手段】現在位置検出手段８１は現在位置を検出する。第１受信手段８２は目的地情報管理サーバ９０に目的地の位置に関する情報を示す目的地情報を要求し、要求した目的地情報を目的地情報管理サーバ９０から受信する。最短経路導出手段８３は、目的地情報を受信した時に、現在位置から目的地までの最短経路を導出する。目的地記憶手段９１は、目的地情報を記憶する。第１送信手段９２は経路案内端末８０からの要求に応じて、目的地記憶手段９１に記憶された目的地情報を送信する。【選択図】図１７
2010054298.tif 000002
【特許請求の範囲】
【請求項１】
目的地までの経路を利用者に提示する経路案内端末と、
目的地の位置に関する情報を示す目的地情報を管理する目的地情報管理サーバとを備え、
前記経路案内端末は、
現在位置を検出する現在位置検出手段と、
前記目的地情報管理サーバに目的地情報を要求し、要求した目的地情報を目的地情報管理サーバから受信する第１受信手段と、
前記目的地情報を受信したときに、現在位置から目的地までの最短経路を導出する最短経路導出手段とを備え、
前記目的地情報管理サーバは、
目的地情報を記憶する目的地記憶手段と、
前記経路案内端末からの要求に応じて、目的地記憶手段に記憶された目的地情報を送信する第１送信手段とを備えた
ことを特徴とする経路案内システム。
【請求項２】
経路案内端末は、
現在位置検出手段が検出した現在位置を検出順に順序づけた情報である実動経路を記憶する経路情報記憶手段と、
現在位置検出手段が検出した現在位置をもとに、実動経路を前記経路情報記憶手段に登録する実動経路登録手段と、
前記実動経路を他の経路案内端末に送信する実動経路送信手段とを備えた
請求項１記載の経路案内システム。
【請求項３】
経路案内端末は、
他の経路案内端末から実動経路を受信する第２受信手段を備え、
最短経路導出手段は、
前記実動経路を受信したときに、当該実動経路を用いて目的地までの経路を導出する
請求項２に記載の経路案内システム。
【請求項４】
経路案内端末は、
目的地情報管理サーバに、複数の目的地を指定する目的地群情報を送信し、送信した目的地群情報に対応する複数の目的地情報を受信する第３受信手段を備え、
目的地情報管理サーバは、
経路案内端末から目的地群情報を受信したときに、目的地記憶手段に記憶された複数の目的地情報を送信する第２送信手段を備え、
最短経路導出手段は、
目的地情報管理サーバから複数の目的地情報を受信したときに、当該複数の目的地情報の示す各目的地を経由する最短経路を導出する
請求項１から請求項３のうちのいずれか１項に記載の経路案内システム。
【請求項５】
最短経路導出手段は、１つの目的地までの最短経路を導出する
請求項１から請求項３のうちのいずれか１項に記載の経路案内システム。
【請求項６】
最短経路導出手段は、
現在位置から各目的地を経由するときの経路パターンを算出し、当該経路パターンごとに算出した経路の合計距離が最短になるパターンを経路として導出する
請求項４に記載の経路案内システム。
【請求項７】
目的地情報管理サーバは、各目的地間の距離を記憶する目的地間距離記憶手段と、
前記各目的地間の距離を送信する第３送信手段とを備え、
最短経路導出手段は、
目的地情報管理サーバから各目的地間の距離を受信したときに、当該各目的地間の距離を使用して目的地までの経路を導出する
請求項４または請求項６に記載の経路案内システム。
【請求項８】
経路案内端末は、
最短経路導出手段が導出した最短経路に含まれない現在位置を現在位置検出手段が検出したときに、注意を促す情報を出力する出力手段を備えた
請求項１から請求項７のうちのいずれか１項に記載の経路案内システム。
【請求項９】
現在位置を検出する現在位置検出手段と、
目的地の位置に関する情報を管理する目的地情報管理サーバに目的地情報を要求し、要求した目的地情報を目的地情報管理サーバから受信する第１受信手段と、
前記目的地情報を受信したときに、現在位置から目的地までの最短経路を導出する最短経路導出手段とを備えた
ことを特徴とする経路案内端末。
【請求項１０】
現在位置検出手段が検出した現在位置を検出順に順序づけた情報である実動経路を記憶する経路情報記憶手段と、
現在位置検出手段が検出した現在位置をもとに、実動経路を前記経路情報記憶手段に登録する実働経路登録手段と、
前記実動経路を他の経路案内端末に送信する実動経路送信手段とを備えた
請求項９記載の経路案内端末。
【請求項１１】
他の経路案内端末から実動経路を受信する第２受信手段を備え、
最短経路導出手段は、
前記実動経路を受信したときに、当該実動経路を用いて目的地までの経路を導出する
請求項１０に記載の経路案内端末。
【請求項１２】
目的地情報管理サーバに、複数の目的地を指定する目的地群情報を送信し、送信した目的地群情報に対応する複数の目的地情報を受信する第３受信手段を備え、
最短経路導出手段は、
目的地情報管理サーバから複数の目的地情報を受信したときに、当該複数の目的地情報の示す各目的地を経由する最短経路を導出する
請求項９から請求項１１のうちのいずれか１項に記載の経路案内端末。
【請求項１３】
最短経路導出手段は、１つの目的地までの最短経路を導出する
請求項９から請求項１１のうちのいずれか１項に記載の経路案内端末。
【請求項１４】
最短経路導出手段は、
現在位置から各目的地を経由するときの経路パターンを算出し、当該経路パターンごとに算出した経路の合計距離が最短になるパターンを経路として導出する
請求項１２に記載の経路案内端末。
【請求項１５】
最短経路導出手段は、
目的地情報管理サーバから各目的地間の距離を受信したときに、当該各目的地間の距離を使用して目的地までの経路を導出する
請求項１２または請求項１４に記載の経路案内端末。
【請求項１６】
最短経路導出手段が導出した最短経路に含まれない現在位置を現在位置検出手段が検出したときに、注意を促す情報を出力する出力手段を備えた
請求項９から請求項１５のうちのいずれか１項に記載の経路案内端末。
【請求項１７】
目的地までの経路を利用者に提示する経路案内端末が、現在位置を検出し、
目的地の位置に関する情報を管理する目的地情報管理サーバに目的地情報を要求し、
前記目的情報管理サーバが、
前記経路案内端末からの要求に応じて、目的地情報を記憶する目的地記憶手段に記憶された目的地情報を送信し、
前記経路案内端末が、
要求した目的地情報を目的地情報管理サーバから受信し、
前記目的地情報を受信したときに、現在位置から目的地までの最短経路を導出する
ことを特徴とする経路案内方法。
【請求項１８】
経路案内端末が検出した現在位置をもとに、当該現在位置を検出順に順序づけた情報である実動経路を経路情報記憶手段に登録し、
前記実動経路を他の経路案内端末に送信する
請求項１７記載の経路案内方法。
【請求項１９】
コンピュータに、
現在位置を検出する現在位置検出処理、
目的地の位置に関する情報を示す目的地情報を管理する目的地情報管理サーバに目的地情報を要求し、要求した目的地情報を目的地情報管理サーバから受信する受信処理、および、
前記目的地情報を受信したときに、現在位置から目的地までの最短経路を導出する最短経路導出処理
を実行させるための経路案内プログラム。
【請求項２０】
コンピュータに、
現在位置検出処理で検出した現在位置をもとに、当該現在位置を検出順に順序づけた情報である実動経路を経路情報記憶手段に登録する実働経路登録処理、および、
前記実動経路を他の経路案内端末に送信する実働情報送信処理を実行させる
請求項１９記載の経路案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地への経路を案内する経路案内システム、経路案内端末、経路案内方法および経路案内プログラムに関する。
【背景技術】
【０００２】
近年、巨大なショッピングセンターが増えてきている。巨大なショッピングセンターでは取り扱う商品の種類も多く、目的の商品を探し当てることが困難になっている。
【０００３】
特許文献１には、店舗内の位置情報を出力する店舗用情報出力装置が記載されている。特許文献１記載の店舗用情報出力装置は店舗内に複数設置される。買い物客が店舗用情報出力装置に表示された料理名を選択すると、料理に必要な材料の置かれた位置とその材料までの案内線をディスプレイ装置に出力する。
【０００４】
また、過去に巨大なショッピングセンターに行ったことがある人がいれば、その人からショッピングセンター内の経路を聞くことにより目的の商品を探し当てるという方法も存在する。
【０００５】
【特許文献１】特開２００２−２８８２９７号公報（段落００２１、００３４〜００３６、図１１〜図１３）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
巨大なショッピングセンターを初めて利用する客や、たまにしか利用しない客にとっては、店舗内の売り場の位置を把握することが難しい。そのため、これらの客は店舗内で道に迷ってしまい、なかなか売り場にたどり着くことができない。
【０００７】
特許文献１に記載の店舗用情報出力装置は、その装置が設置されている地点から目的の商品までの経路を提供するため、その装置の配置場所以外の任意の場所からの経路を買い物客に提供することはできない。また、特許文献１に記載の店舗用情報出力装置は、店舗内に複数設置されているが、巨大な店舗では買い物客がその装置自体にたどり着くのも困難となる場合がある。
【０００８】
また、あらかじめ作りたい献立が決まっている場合、買い物客は目的の商品を探し当てるために広い店内であちこちの売り場を何度も回ることが多く、時間と体力を無駄に浪費してしまうという問題があった。
【０００９】
また、過去に巨大なショッピングセンターに行ったことがある人から、そのショッピングセンター内の経路を聞く場合、教える側の人が経路をうろ覚えである場合や、的確に売り場を覚えていない場合も多い。このような場合、聞いた経路が実は不正確であったということが多い。
【００１０】
そこで、本発明は、利用者に任意の場所から目的地までの経路情報を提示することができる経路案内システム、およびその経路案内システムに適用される経路案内端末、経路案内方法および経路案内プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明による経路案内システムは、目的地までの経路を利用者に提示する経路案内端末と、目的地の位置に関する情報を示す目的地情報を管理する目的地情報管理サーバとを備え、経路案内端末が、現在位置を検出する現在位置検出手段と、目的地情報管理サーバに目的地情報を要求し、要求した目的地情報を目的地情報管理サーバから受信する第１受信手段と、目的地情報を受信したときに、現在位置から目的地までの最短経路を導出する最短経路導出手段とを備え、目的地情報管理サーバが、目的地情報を記憶する目的地記憶手段と、経路案内端末からの要求に応じて、目的地記憶手段に記憶された目的地情報を送信する第１送信手段とを備えたことを特徴とする。
【００１２】
本発明による経路案内端末は、現在位置を検出する現在位置検出手段と、目的地の位置に関する情報を管理する目的地情報管理サーバに目的地情報を要求し、要求した目的地情報を目的地情報管理サーバから受信する第１受信手段と、目的地情報を受信したときに、現在位置から目的地までの最短経路を導出する最短経路導出手段とを備えたことを特徴とする。
【００１３】
本発明による経路案内方法は、目的地までの経路を利用者に提示する経路案内端末が、現在位置を検出し、目的地の位置に関する情報を管理する目的地情報管理サーバに目的地情報を要求し、目的情報管理サーバが、経路案内端末からの要求に応じて、目的地情報を記憶する目的地記憶手段に記憶された目的地情報を送信し、経路案内端末が、要求した目的地情報を目的地情報管理サーバから受信し、目的地情報を受信したときに、現在位置から目的地までの最短経路を導出することを特徴とする。
【００１４】
本発明による経路案内プログラムは、コンピュータに、現在位置を検出する現在位置検出処理、目的地の位置に関する情報を示す目的地情報を管理する目的地情報管理サーバに目的地情報を要求し、要求した目的地情報を目的地情報管理サーバから受信する受信処理、および、目的地情報を受信したときに、現在位置から目的地までの最短経路を導出する最短経路導出処理を実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、利用者に任意の場所から目的地までの経路情報を提示することができる。その結果、利用者は任意の場所から目的の場所まで効率よく移動できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態を図面を参照して説明する。
【００１７】
本実施形態では、本発明における経路案内システムを店舗内で利用する場合を例に説明するが、本発明の利用場所は店舗内に限られない。例えば、役所や病院、オフィス、工場などにも同様に適用することができる。
【００１８】
なお、本実施形態では、本発明を店舗内で利用する場合を例に説明するため、「目的地」を「目的の商品の置かれている場所（棚）」とも記載する。
【００１９】
図１は、本発明による経路案内システムの一実施形態を示すブロック図である。本実施形態における経路案内システムは、携帯端末１０と、管理サーバ２０と、ＲＦＩＤタグ３０とを備えている。携帯端末１０と管理サーバ２０は通信ネットワーク１００を介して接続される。図１に示す例では２台の携帯端末１０を示しているが、携帯端末１０の台数は２台に限定されず、１台であってもよく、あるいは３台以上であってもよい。
【００２０】
通信ネットワーク１００は、例えば、公衆無線ネットワークや携帯電話網等であるが、通信ネットワーク１００の形態は特に限定されない。
【００２１】
管理サーバ２０は、商品地図記憶部２１と、レシピ記憶部２２と、店内地図記憶部２３と制御部２４とを備えている。
【００２２】
店内地図記憶部２３は、店内の地図と、店内に配置された商品の位置や棚の位置等とを対応付けて管理する地図情報を記憶する。図２は、店内の地図情報の例を示す説明図である。図２に示す例では、実線で囲まれている部分は棚の位置を表し、それ以外の部分は通路であることを示している。また、太い実線で囲まれている部分は、商品を一定の種類で分類したときに、その種類に含まれる商品が配置されているエリアであることを示している。
【００２３】
店内地図記憶部２３は商品の位置を２次元の座標で表現してもよい。図２に示す例では、棚や通路の位置が、横方向にＡからＰ、縦方向に１から１８の２次元の座標で表わされていることを示す。たとえば、じゃがいもの棚の位置は「Ｏ−９」と表すことができる。
【００２４】
商品地図記憶部２１は、その商品が置かれた店舗内の位置を商品ごとに記憶する。図３は、商品地図記憶部２１に記憶された内容の例を示す説明図である。図３に示す例では、商品地図記憶部２１は、商品名、商品分類、価格、位置に関する情報を対応づけた情報を記憶する。例えば、商品「じゃがいも」は「野菜」に分類され、その価格は「２００円」であり、その位置は「Ｏ−９」であることを示す。商品地図記憶部２１に記憶する位置（例えば、「Ｏ−９」）を、店内地図記憶部２３で記憶する地図情報と対応付けることで、その商品の位置を地図上に反映することができる。
【００２５】
レシピ記憶部２２は、献立ごとに必要な材料を記憶する。本実施形態では、献立を料理の種類ごとにグループ化したものを「レシピ分類」と呼び、「レシピ分類」の内容も合わせてレシピ記憶部２２に記憶する。図４は、レシピ記憶部２２に記憶された内容の例を示す説明図である。図４に示す例では、レシピ記憶部２２は２種類のレシピ分類（「洋食」、「和食」）を記憶し、その分類に対応づけられた献立、および、その献立に使用する材料名が記憶されていることを示す。献立に使用される材料は複数であってもよく、また１つであってもよい。
【００２６】
レシピ記憶部２２に記憶された材料は商品地図記憶部２１に記憶されている。そのため、ある献立に含まれる各材料の売り場は、レシピ記憶部２２に記憶された献立に使用される材料の一覧と、商品地図記憶部２１に記憶された位置とから判断することができる。
【００２７】
制御部２４は、携帯端末１０からの要求に応じ、商品地図記憶部２１、レシピ記憶部２２、および、店内地図記憶部２３に記憶された情報を読み込み、携帯端末１０へ送信する。制御部２４は、例えば、プログラムに従って動作する管理サーバ２０のＣＰＵによって実現される。
【００２８】
ＲＦＩＤタグ３０は、ＲＦＩＤタグ自身が設置されている位置を示す情報を記憶する。ＲＦＩＤタグ３０は、店舗内の各売り場や棚などに設置され、ＲＦＩＤタグ３０の記憶する情報を読み取ることができるリーダに位置情報を送信する。位置情報は、図２に示す２次元の座標の形式で表わされていてもよい。例えば、商品「じゃがいも」の置かれている棚にＲＦＩＤタグ３０を設置する場合、ＲＦＩＤタグ３０には、位置を示す情報として、「Ｏ−９」という情報を記憶し、その情報をリーダに送信してもよい。このように、ＲＦＩＤタグ３０が設置されている位置を示す情報をリーダに送信することにより、リーダを備えた装置は現在位置を受信することができる。ＲＦＩＤタグ３０は、例えば、無線ＩＣチップにより実現される。
【００２９】
携帯端末１０は、制御部１１と、記憶部１２と、位置検出部１３と、表示部１４と、スピーカ１５と、操作部１６とを備えている。携帯端末１０として使用される情報処理装置の例として携帯電話機が挙げられるが、携帯端末１０は携帯電話機に限定されない。例えば、携帯端末１０はＰＤＡ（Personal Digital Assistants ）等の携帯情報端末であってもよい。
【００３０】
位置検出部１３は、携帯端末１０自身の現在位置を特定する。本実施形態では、位置検出部１３は、ＲＦＩＤタグ３０に記憶された情報を読み取ることができるリーダであり、位置検出部１３がＲＦＩＤタグ３０に記憶された位置情報を読み取ることで現在位置を特定する場合を例に説明する。
【００３１】
なお、現在位置の特定方法はＲＦＩＤタグ３０を利用する場合に限られない。例えば、位置検出部１３が、ＧＰＳ（Global Positioning System ）衛星からの信号に基づいて位置情報を導出するＧＰＳ装置によって実現されていてもよい。この場合、本システムではＲＦＩＤタグ３０を備えていなくてもよい。店舗内でＧＰＳ装置を用いる場合、ＧＰＳ電波を再配信する疑似衛星を備えた装置を利用してもよい。この場合、ＧＰＳ衛星からの信号が店舗内で遮蔽されても、疑似衛星を用いることによりＧＰＳ衛星からの信号が補完されるためより好ましい。
【００３２】
また、例えば、位置検出部１３が無線ＬＡＮ、もしくはＢｌｕｅｔｏｏｔｈ（登録商標）用の電波を受信できる装置であり、これらの装置が、店舗内に備えた別の装置（図示せず）から送信される位置情報を含む電波を受信して現在位置を特定してもよい。
【００３３】
記憶部１２は、経路案内プログラムを記憶する端末用プログラム記憶部１２１と、経路記憶部１２２とを備える記憶装置である。
【００３４】
経路記憶部１２２は、制御部１１が導出した目的地までの最短経路と、その目的地の情報とを対応付けて記憶する。また、経路記憶部１２２は、携帯端末１０の利用者が実際に移動した経路を示す実動経路と、その経路を移動するときの目的地の情報とを対応づけて記憶する。さらに経路記憶部１２２は、他の携帯端末から受信した実動経路と、その経路を移動するときの目的地の情報とを対応付けて記憶する。最短経路および実動経路は、１つの目的地まで移動するものであってもよく、複数の目的地を経由して移動するものであってもよい。以下、目的地を、「指定された材料の置かれた地点」（あるいは、単に「材料の置かれた地点」）とも記す。
【００３５】
最短経路の記憶内容は、例えば、移動方向を変える地点ごとに、その位置を示す情報を順に記憶するものであってもよいが、最短経路の記憶内容はこの方法に限定されない。
【００３６】
また、実動経路は、位置検出部１３が現在位置を検出した時刻に関する情報と、現在位置とを対応づけた情報であってもよい。この場合、制御部１１は、経路記憶部１２２に記憶された現在位置を、対応する時刻順に参照することで実動経路を認識することができる。なお、経路記憶部１２２に記憶される内容は、実動経路を認識することができる方法であれば、この内容に限定されない。また、経路記憶部１２２は最短経路および実動経路を１つに限らず、複数記憶してもよい。
【００３７】
制御部１１は、経路制御部１１１と、経路保存制御部１１２と、メール制御部１１３とを備えている。経路制御部１１１は、目的地までの経路を導出し、導出結果を表示部１４に出力させる。また、経路制御部１１１は、導出した経路をもとに経路案内用の音声をスピーカ１５に出力させる。
【００３８】
経路保存制御部１１２は、位置検出部１３が検出した現在位置を経路記憶部１２２に記憶させる。
【００３９】
メール制御部１１３は、経路記憶部１２２に記憶された実動経路を、他の携帯端末にメール送信するための制御を行う。
【００４０】
制御部１１（より詳しくは、経路制御部１１１と、経路保存制御部１１２と、メール制御部１１３）は、例えば、経路案内プログラムに従って動作する携帯端末１０のＣＰＵによって実現される。なお、経路案内プログラムは、例えば、端末用プログラム記憶部１２１に記憶される。ＣＰＵは、そのプログラムを読み込み、プログラムに従って制御部１１（より詳しくは、経路制御部１１１と、経路保存制御部１１２と、メール制御部１１３）としての動作を行ってもよい。以降、経路制御部１１１が読み込む経路案内プログラムを「店内ナビゲーションアプリ（店内ナビ）」とも記す。
【００４１】
表示部１４は、例えば、ＬＣＤ（Liquid Crystal Display）等の表示装置である。表示部１４は、目的地の一覧表示、制御部１１（より詳しくは、経路制御部１１１）が導出した経路の表示などを行う。
【００４２】
スピーカ１５は、制御部１１（より具体的には、経路制御部１１１）からの指示に応じて、経路案内用の音声を出力する。
【００４３】
操作部１６は、携帯端末１０の利用者等によって操作される入力デバイスである。操作部１６は、キーボードやテンキー等の入力デバイスであるが、操作部１６の態様はキーボードやテンキー等に限定されない。
【００４４】
以下、制御部１１について詳述する。図５は、制御部１１が読み込むソフトウェアモジュールの構成例を示す説明図である。本発明における経路案内プログラムは、店内ナビＭ１０と、経路保存制御プログラムＭ２０と、メール制御プログラムＭ３０とを含む。図５に示す例では、店内ナビＭ１０は、メインモジュールＭ１、地図管理モジュールＭ２、データベース管理モジュールＭ３、ルート作成モジュールＭ４、音声出力モジュールＭ５、メッセージ表示モジュールＭ６、レシピ表示モジュールＭ７、ナビゲーションモジュールＭ８を含み、経路制御部１１１は店内ナビＭ１０に従って動作する。また、経路保存制御部１１２は経路保存制御プログラムＭ２０に従って動作し、メール制御部１１３はメール制御プログラムＭ３０に従って動作する。そして、経路制御部１１１は経路保存制御部１１２と連携し、また、経路保存制御部１１２はメール制御部１１３とも連携する。
【００４５】
メインモジュールＭ１に従い、経路制御部１１１は、表示部１４へメニューを表示する。また、例えば、携帯端末１０を利用する利用者によって、操作部１６を介してメニュー選択等が行われたとき、経路制御部１１１はメインモジュールＭ１に従い、表示部１４へ表示する内容を制御する。例えば、携帯端末１０を利用する利用者によって、表示部１４に表示されたメニューからある項目が選択されたとき、経路制御部１１１はメインモジュールＭ１に従い、利用者が選択した項目に応じた内容を表示部１４に表示する。
【００４６】
また、経路制御部１１１はメインモジュールＭ１に従い、店内ナビＭ１０に含まれる各モジュール間の制御や、経路保存制御部１１２との連携に関する制御も行う。
【００４７】
地図管理モジュールＭ２に従い、経路制御部１１１は、店内地図記憶部２３から受信した店内の地図と、携帯端末１０の現在位置とを表示部１４に表示する。現在位置の表示は、例えば、位置検出部１３が現在位置を検出したとき、経路制御部１１１が地図管理モジュールＭ２に従い、その現在位置を地図情報に含まれる位置と比較し、店内の地図の対応する部分に目印をつけて表示部１４に表示すればよい。
【００４８】
データベース管理モジュールＭ３に従い、経路制御部１１１は、管理サーバ２０の商品地図記憶部２１、レシピ記憶部２２および店内地図記憶部２３から必要な情報を受信する。
【００４９】
ルート作成モジュールＭ４に従い、経路制御部１１１は、データベース管理モジュールＭ３に従って受信したレシピ情報に含まれる複数の材料の置かれた地点を最短で結ぶ最短経路を導出する。レシピ情報とは、ある献立に使用される材料についての情報をまとめたものを意味する。
【００５０】
例えば、利用者からカレーを指定された場合、経路制御部１１１は、カレーのレシピ情報から各材料（じゃがいも、肉、カレー粉等）の情報をレシピ記憶部２２から受信する。また、それぞれの材料に関連付けられた売り場名と売り場マップの位置データを店内地図記憶部２３から受信する。経路制御部１１１は、現在位置から各売り場を経由するパターンを算出し、各売り場の移動に要する距離の合計が最短になるような経路を選択する。
【００５１】
例えば、現在位置から「じゃがいも売り場」、「たまねぎ売り場」、「にんじん売り場」、「牛肉売り場」、「カレー粉売り場」、「福神漬け売り場」の順に経由する場合の移動距離が最短になる場合、経路制御部１１１はその経路を最短経路として選択する。経路制御部１１１はその順に従って経路案内を行う。
【００５２】
最短経路は、現在位置から全ての目的地を経由するときの合計距離のパターンを計算し、その合計距離が最短になるパターンを選択することで導出できる。各目的地間の距離は、例えば、経路制御部１１１が地図管理モジュールＭ２に従って読み込んだ地図情報に含まれる２次元の座標をもとに直線距離を計算し、その距離を目的地間の距離として利用してもよい。
【００５３】
あるいは、管理サーバ２０が２つの目的地間の距離を記憶する記憶部（図示せず）を備えている場合であれば、経路制御部１１１は管理サーバ２０から、その記憶部に記憶された各目的地間の距離を受信し、その距離を目的地間の距離として利用してもよい。図６は、この記憶部に記憶された情報の例を示す説明図である。図６に示す例では、「じゃがいも」および「にんじん」という２つの目的地の組合せと、「２ｍ」という距離とを対応付けている。このことは、携帯端末１０の利用者が「じゃがいも」が置かれている棚から「にんじん」が置かれている棚まで移動する場合、その移動距離は２ｍであることを示す。この記憶部には、目的地の組合せごとに距離の情報を記憶する。
【００５４】
音声出力モジュールＭ５に従い、経路制御部１１１は、経路案内用の音声をスピーカ１５に出力する。
【００５５】
メッセージ表示モジュールＭ６に従い、経路制御部１１１は、経路案内中の注意を、例えば、ダイアログボックス、メッセージボックスの形式で表示部１４に表示する。
【００５６】
例えば、経路制御部１１１が経路を案内しているときに、位置検出部１３が現在位置を検出する。その現在位置がルート作成モジュールＭ４に従って作成した経路上に含まれていないと経路制御部１１１が判断した場合に、経路制御部１１１はメッセージ表示モジュールＭ６に従い、経路を外れた旨の注意を促すメッセージを表示部１４に表示してもよい。
【００５７】
レシピ表示モジュールＭ７に従い、経路制御部１１１は、データベース管理モジュールＭ３に従って受信したレシピ情報に含まれる材料を表示部１４に表示する。
【００５８】
ナビゲーションモジュールＭ８に従い、経路制御部１１１は、ルート作成モジュールＭ４に従って導出した最短経路と、位置検出部１３が検出する現在位置をもとに経路案内を行う。位置検出部１３は、例えば、一定期間ごとに現在位置を検出してもよい。または、例えば携帯端末１０を利用する利用者の操作によって、操作部１６を介して現在位置を検出するよう指示が与えられたときに、位置検出部１３が現在位置を検出するようにしてもよい。経路制御部１１１は、ナビゲーションモジュールＭ８の処理に応じた音声出力モジュールＭ５の処理に従い、経路案内中の音声をスピーカ１５に出力する。また、経路制御部１１１はナビゲーションモジュールＭ８の処理に応じたメッセージ表示モジュールＭ６の処理に従い、例えば、ダイアログボックス、メッセージボックスの形式で表示部１４にメッセージを表示する。
【００５９】
店内ナビＭ１０は、例えば、Ｊａｖａ（登録商標）などのアプリケーションプログラム（以下、単にアプリケーションと記す。）として作成され、Ｊａｖａアプリケーションが実行可能な携帯端末１０上で動作させることができる。管理サーバ２０が、このアプリケーションを記憶する記憶部（図示せず）と、携帯端末１０からの要求に応じてこのアプリケーションを送信する送信手段（例えば、制御部２４）とを備えている場合であれば、携帯端末１０が管理サーバ２０にそのアプリケーションを要求したときに、管理サーバ２０が通信ネットワーク１００を介して携帯端末１０にこのアプリケーションを送信してもよい。
【００６０】
本実施形態では、処理ごとにモジュールを分けて説明したが、モジュールの分類はこの方法に限定されない。
【００６１】
次に、動作について説明する。
図７は、携帯端末１０の利用者が、店内ナビを管理サーバ２０からダウンロードし、メインメニューを表示する処理の例を示すフローチャートである。携帯端末１０は、例えば携帯端末を利用する利用者の操作に応じ、通信ネットワーク１００を介して事前に（例えば、店内に入る前に）店内ナビを管理サーバ２０から受信する（ステップＳ１１）。経路制御部１１１は、例えば、携帯端末１０の利用者の操作に応じ、表示部１４にメインメニューを表示する（ステップＳ１２）。
【００６２】
なお、以下の説明では、店内ナビが表示するメインメニューとして、「売り場マップ」、「売り場案内」、「特価情報」、「レシピ検索」、「経路読み込み」の５つのメニューを備えている場合を例に説明するが、メニューの内容はこの５つに限定されない。経路制御部１１１が表示部１４にこれらのメニューを表示すると、例えば、携帯端末１０を利用する利用者により、操作部１６を介して各メニューが選択される。
【００６３】
「売り場マップ」は、店内の売り場を示す全体地図を表示部１４に表示することを要求するためのメニューである。
【００６４】
「売り場案内」は、売り場案内のサブメニュー情報（例えば、「野菜」、「肉」、「魚」、「調味料」、「加工品」、「お菓子」、「冷凍食品」等の各売り場名）を表示部１４に表示し、そのサブメニューの中から選択された売り場までの経路案内を要求するためのメニューである。
【００６５】
「特価情報」は、現在実施中の特価品の情報を表示部１４に表示することを要求するためのメニューである。
【００６６】
「レシピ検索」は、作りたい献立に使用する材料の一覧を表示部１４に表示し、各材料の置かれた地点までの効率のよい買い物経路を導出し、利用者を各売り場まで案内することを要求するためのメニューである。
【００６７】
「経路読み込み」とは、経路記憶部１２２に記憶された最短経路、もしくは実動経路をもとに売り場を案内することを要求するためのメニューである。
【００６８】
図８は、メインメニューから「売り場マップ」が選択された時の処理の例を示すフローチャートである。ステップＳ１２の後、メインメニューから「売り場マップ」が選択されると（ステップＳ２１）、経路制御部１１１は管理サーバ２０に地図情報を要求する（ステップＳ２２）。制御部２４は、店内地図記憶部２３から地図情報を読み取り、携帯端末１０にその地図情報を送信する。経路制御部１１１は、管理サーバ２０から地図情報を受信し（ステップＳ２３）、受信した店内の地図を表示部１４に表示する（ステップＳ２４）。利用者は表示部１４に表示された店内の地図を参照することで、店内の概要を確認することができる。表示部１４に表示する店内の地図は、特定の部分が選択されたときに、選択した部分の売り場を詳細に表示可能な形式の地図（クリッカブルマップともいう）であってもよい。この場合、利用者は視覚的に表示された地図から詳細な情報を選択できるため、より好ましい。
【００６９】
図９は、ステップＳ１２の後、メインメニューから「売り場案内」が選択された時の処理の例を示すフローチャートである。メインメニューから「売り場案内」が選択されると（ステップＳ３１）、経路制御部１１１は管理サーバ２０にサブメニュー情報を要求する（ステップＳ３２）。制御部２４は、商品地図記憶部２１からサブメニュー情報を読み取り、携帯端末１０にそのサブメニュー情報を送信する。経路制御部１１１は、サブメニュー情報を受信し（ステップＳ３３）、受信した売り場案内のサブメニューを表示部１４に表示する（ステップＳ３４）。本実施形態では、サブメニューは、「野菜」、「肉」、「魚」、「調味料」、「加工品」、「お菓子」、「冷凍食品」等の各売り場名を示す分類から構成される。
【００７０】
例えば、携帯端末１０の利用者の操作に応じ、サブメニューから売り場が選択されると、経路制御部１１１は管理サーバ２０に選択した売り場の位置を要求する（ステップＳ３５）。制御部２４は、管理サーバ２０内の記憶部（例えば、商品地図記憶部２１）から売り場の位置情報を読み取り、携帯端末１０にその位置情報を送信する。経路制御部１１１は、売り場の位置情報を受信し（ステップＳ３６）、その位置情報と携帯端末１０の現在位置とをもとに売り場までの最短経路を導出する（ステップＳ３７）。経路制御部１１１は、導出した最短経路を表示部１４に表示する（ステップＳ３８）。
【００７１】
利用者が野菜売り場に行きたい場合を例に説明する。例えば、利用者の操作に応じ、サブメニューから「野菜」が選択されると、経路制御部１１１は野菜売り場の位置を示す地図を表示部１４に表示する。
【００７２】
その後、例えば、利用者の操作に応じて表示部１４上の「決定キー」が選択されると、経路制御部１１１は選択した売り場への経路案内を開始する（ステップＳ３９）。
【００７３】
図１０は、メインメニューから「特価情報」が選択された時の処理の例を示すフローチャートである。ステップＳ１２の後、メインメニューから「特価情報」が選択されると（ステップＳ４１）、経路制御部１１１は管理サーバ２０に特価情報を要求する（ステップＳ４２）。制御部２４は、管理サーバ２０内の特価情報を記憶した記憶部（図示せず）から特価情報を読み取り、携帯端末１０にその特価情報を送信する。経路制御部１１１は、特価情報を受信し（ステップＳ４３）、その内容を表示部１４に表示する（ステップＳ４４）。
【００７４】
経路制御部１１１は表示された特価商品までの最短経路を導出するようにしてもよい。例えば、携帯端末１０の利用者の操作に応じて特価商品が選択されると、経路制御部１１１は管理サーバ２０に選択した特価商品の位置を要求する。管理サーバ２０は、商品地図記憶部２１から特価商品の位置情報を読み取り、携帯端末１０にその位置情報を送信する。経路制御部１１１は、特価商品の位置情報を受信すると、その位置情報と携帯端末１０の現在位置とをもとに商品までの最短経路を導出する。経路制御部１１１は導出した最短経路を表示部１４に表示する。その後、例えば利用者の操作に応じて表示部１４上の「決定キー」が選択されると、経路制御部１１１は選択した売り場への経路案内を開始する。
【００７５】
図１１は、メインメニューから「レシピ検索」が選択された時の処理の例を示すフローチャートである。ステップＳ１２の後、メインメニューから「レシピ検索」が選択されると（ステップＳ５１）、経路制御部１１１は管理サーバ２０にレシピ分類を要求する（ステップＳ５２）。制御部２４は、レシピ記憶部２２からレシピ分類を読み取り、携帯端末１０にそのレシピ分類を送信する。経路制御部１１１は、レシピ分類を受信し（ステップＳ５３）、その内容を表示部１４に表示する（ステップＳ５４）。
【００７６】
例えば、携帯端末１０の利用者の操作に応じて表示部１４に表示されたレシピ分類が選択されると、経路制御部１１１は管理サーバ２０に献立の一覧を要求する（ステップＳ５５）。制御部２４は、レシピ記憶部２２からレシピ分類に対応する献立名を読み取り、携帯端末１０にその献立名の一覧を送信する。経路制御部１１１は、管理サーバ２０から献立名の一覧を受信し、その内容を表示部１４に表示する（ステップＳ５６）。
【００７７】
例えば、携帯端末１０の利用者の操作に応じ、表示部１４に表示された献立の一覧から献立名が選択されると、経路制御部１１１は管理サーバ２０に材料の一覧を要求する（ステップＳ５７）。制御部２４は、献立名に対応する材料をレシピ記憶部２２から読み取り、携帯端末１０にその材料の一覧を送信する。経路制御部１１１は、材料の一覧を受信し、その内容を表示部１４に表示する（ステップＳ５８）。
【００７８】
例えば、携帯端末１０の利用者の操作に応じ、経路制御部１１１は受信した材料の置かれた地点を経由する最短経路を導出する（ステップＳ５９）。その後経路制御部１１１は、最短経路を表示部１４に表示し、経路案内を行う（ステップＳ６０）。経路保存制御部１１２は、経路制御部１１１が経路案内を開始すると、経路保存制御プログラムＭ２０に従って、最短経路を経路記憶部１２２に記憶させる（ステップＳ６１）。さらに、経路保存制御部１１２は、案内をしている最中の実動経路を携帯端末１０の経路記憶部１２２に登録する。例えば、位置検出部１３が一定時間ごとに現在位置を検出する場合、経路保存制御部１１２は、位置検出部１３が現在位置を検出したときにその現在位置を経路記憶部１２２に記憶してもよい。また、携帯端末１０が、位置検出部１３が検出した現在位置を記憶する記憶部（図示せず）を備えている場合であれば、経路保存制御部１１２は、定期的にその記憶部から現在位置を読み取り、その現在位置を経路記憶部１２２に登録してもよい。
【００７９】
経路制御部１１１は、指定された材料の置かれた地点を全て経由したかどうか判断する（ステップＳ６２）。材料は複数であってもよく、また１つであってもよい。例えば、経路制御部１１１が、各材料の置かれた地点を経由するごとに、携帯端末１０の記憶部（図示せず）にその材料の置かれた地点を経由したことを示す情報を記憶し、全ての材料の置かれた地点を経由したことをその記憶部に記憶したときに全ての地点を経由したと判断してもよい。すべての地点を経由した場合、経路制御部１１１は、経路記憶部１２２に登録された実動経路および指定された材料に関する情報（以下、実動経路データ）を他の端末にメール送信するか判断する（ステップＳ６３）。経路制御部１１１が、例えば、携帯端末１０の利用者によって操作部１６を介して行われる操作によりメール送信を行うと判断すると、メール制御部１１３は、メール制御プログラムＭ３０に従って他の携帯端末に実動経路データをメールにて送信する（ステップＳ６４）。送信する内容は実動経路データだけに限られない。例えば、現在位置を検知した時刻をもとに、移動にかかった時間（あるいは、滞在時間）を算出している場合であれば、メール制御部１１３は他の携帯端末にそれらの時間に関する情報を送信してもよい。
【００８０】
メールの送信は、例えば、携帯端末１０が他の携帯端末のメールアドレスを記憶する記憶部（図示せず）を備えている場合であれば、メール制御部１１３は、その記憶部からメールアドレスを読み取り、通信ネットワーク１００を介して他の携帯端末に実動経路データを送信してもよい。
【００８１】
図１２は、携帯端末１０が実動経路データを受信した時の処理の例を示すフローチャートである。携帯端末１０は他の携帯端末から実動経路データを受信すると（ステップＳ６５）、経路保存制御部１１２は受信した実動経路データを経路記憶部１２２に登録する（ステップＳ６６）。
【００８２】
図１３は、メインメニューから「経路読み込み」が選択された時の処理の例を示すフローチャートである。ステップＳ１２の後、メインメニューから「経路読み込み」が選択されると（ステップＳ７１）、経路制御部１１１は経路記憶部１２２に記憶された経路の一覧を表示部１４に表示する（ステップＳ７２）。経路制御部１１１は、例えば、携帯端末１０の利用者の操作に応じて、表示部１４に表示された経路の中から目的の経路を選択する（ステップＳ７３）。経路制御部１１１は、選択された経路に基づいて経路案内を行う（ステップＳ７４）。この場合、経路制御部１１１は、最短経路を導出せずに、他の携帯端末から受信した実動経路データを利用して経路案内を行う。経路制御部１１１は、指定された材料の置かれた地点を全て経由したかどうか判断し（ステップＳ７５）、指定された材料の置かれた地点を全て経由したと判断した場合は処理を終了する。指定された材料の置かれた地点を全て経由したかどうか判断する方法はステップＳ６４に記載した方法と同様である。
【００８３】
本発明によれば、携帯端末１０が現在位置を検出し、携帯端末１０が管理サーバ２０に目的地情報を要求し、管理サーバ２０が携帯端末１０からの要求に応じて、目的地情報を記憶する商品地図記憶部２１、レシピ記憶部２２および店内地図記憶部２３に記憶された目的地情報を送信し、携帯端末１０が要求した目的地情報を管理サーバ２０から受信し、携帯端末１０が目的地情報を受信したときに、現在位置から目的地情報の示す目的地への経路を導出する。そのため、現在位置から目的地に効率よく移動できる経路を提供することができる。
【００８４】
また、経路案内端末が位置検出部１３が検出した現在位置をもとに、現在位置を検出順に順序づけた情報である実動経路を経路記憶部１２２に登録し、その実動経路を他の携帯端末に送信する。そのため、他の利用者に正確かつ簡単に実動経路を伝えることができる。
【００８５】
また、経路保存制御部１１２は、経路制御部１１１が導出した最短経路だけではなく、実際に携帯端末１０の利用者が移動した実動経路を記録する。そのため、利用者が、実際の売り場で経路制御部１１１が導出した最短経路よりも良いと判断した経路を記録することができる。さらに、メール制御部１１３がその実動経路を他の携帯端末に送信することにより、他の携帯端末の利用者（以下、受信者）はその実動経路から送信した側の利用者（以下、送信者）の嗜好や、移動した時の状況を推測することが可能となる。
【００８６】
例えば、送信者の実動経路から「マヨネーズ売り場」付近を何回も移動していることが確認できれば、受信者は、「送信者がマヨネーズ好きではないか」と推測することができる。また、例えば、送信者の実動経路から「刺身売り場」の滞在時間が長いことが確認できれば、受信者は、「今日は刺身売り場にいいネタが入っているのではないか」と推測することもできる。
【００８７】
以下、本実施形態において、携帯端末１０の利用者がメインメニューから「レシピ検索」を検索後、サブメニューから「カレー」を選択した場合を例にして、カレーの材料を店内で購入するまでの動作について詳述する。図１４は、メインメニューから「レシピ検索」を選択したときの画面遷移の例、および、画面表示の例を示す説明図である。
【００８８】
なお、携帯端末１０の利用者が携帯端末１０に店内ナビを記憶していない場合、例えば、利用者の操作に応じ、制御部１１は通信ネットワーク１００を介して管理サーバ２０から店内ナビをダウンロードすればよい。
【００８９】
例えば、携帯端末１０の利用者に操作に応じ、経路制御部１１１は表示部１４にメインメニュー画面を表示する（ステップＳ１０１）。経路制御部１１１は、例えば、利用者が操作部１６を介して表示部１４に表示されたメニューを選択するまで待機する。
【００９０】
例えば、携帯端末１０の利用者の操作に応じ、メニューから「レシピ検索メニュー」が選択されると、経路制御部１１１は表示部１４にレシピ分類選択画面を表示する（ステップＳ１０２）。
【００９１】
例えば、携帯端末１０の利用者の操作に応じ、レシピ分類から「洋食」が選択されると、経路制御部１１１は図５に示すデータベース管理モジュールＭ３に従い、管理サーバ２０のレシピ記憶部２２から、レシピ分類「洋食」をキーとして洋食の献立一覧を受信し、表示部１４にその献立一覧を表示する（ステップＳ１０３）。
【００９２】
例えば、携帯端末１０の利用者の操作に応じ、献立から「カレー」が選択されると、経路制御部１１１は図５に示すレシピ表示モジュールＭ７に従い、管理サーバ２０のレシピ記憶部２２から、献立「カレー」をキーとしてカレーの材料一覧を受信し、表示部１４にその材料一覧を表示する（ステップＳ１０４）。
【００９３】
また、経路制御部１１１は図５に示すルート作成モジュールＭ４に従い、受信したカレーの材料一覧から各材料の置かれた地点を特定する。経路制御部１１１は現在地と各材料の置かれた地点とを結ぶ複数の経路に対してそれぞれ距離を計算し、計算した距離が最短となる経路を選択する（ステップＳ１０５）。
【００９４】
例えば、携帯端末１０の利用者の操作に応じ、経路制御部１１１はナビゲーションモジュールＭ８に従い、経路案内を開始する旨を表示する（ステップＳ１０６）。経路制御部１１１はナビゲーションモジュールＭ８の処理に応じた音声出力モジュールＭ５の処理に従い、経路案内中の音声をスピーカ１５に出力する。また、経路制御部１１１はナビゲーションモジュールＭ８の処理に応じたメッセージ表示モジュールＭ６の処理に従い、例えば、ダイアログボックス、メッセージボックスの形式で表示部１４にメッセージを表示する（ステップＳ１０７）。経路制御部１１１は、例えば、ある材料の置かれた地点に到着したと判断したときに、表示部１４にその材料の売り場名を表示してもよい（ステップＳ１０８）。
【００９５】
経路制御部１１１が経路案内を開始したとき、経路保存制御部１１２は、例えば、一定時間ごとに位置検出部１３が検出した現在位置を実動経路として経路記憶部１２２に登録する。経路記憶部１２２への実動経路の記憶方法は、例えば、現在位置をファイルとして記憶する方法でもよい。
【００９６】
携帯端末１０の利用者がすべての売り場を経由し、経路制御部１１１が経路案内を終了すると（ステップＳ１０９）、経路制御部１１１は経路保存制御部１１２が記憶した実動経路を、他の携帯端末１０に送信するか確認する画面を表示する（ステップＳ１１０）。経路制御部１１１は、例えば、携帯端末１０の利用者の操作に応じ、他の携帯端末１０に実動経路データをメール送信すると判断した場合、経路制御部１１１はメール制御部１１３に対し、他の携帯端末１０に実動経路データをメール送信するよう指示を行う。メール制御部１１３は経路制御部１１１からの指示に応じ、他の携帯端末１０のメールアドレス宛てに実動経路データをメール送信する。
【００９７】
携帯端末１０が他の携帯端末からのメールにより実動経路データを受信すると、メール制御部１１３は受信した実動経路データを経路記憶部１２２に記憶させる。他の携帯端末が、例えば、メールに実動経路データを記録したファイルを添付して携帯端末１０にメールを送信する場合であれば、メール制御部１１３は、メールから実動経路データが記録されたファイルを取り出し、その実動経路データを経路記憶部１２２に記憶させればよい
【００９８】
図１５は、メインメニューから「経路読み込み」を選択したときの画面遷移の例、および、画面表示の例を示す説明図である。図１４と同一の画面遷移については図１４と同一の符号を付し説明を省略する。
【００９９】
例えば、実動経路データを受信した携帯端末１０の利用者に操作に応じ、経路制御部１１１は表示部１４にメインメニュー画面を表示する（ステップＳ２０１）。例えば、携帯端末１０の利用者の操作に応じ、メニューから「経路読み込み」が選択されると、経路制御部１１１は経路記憶部１２２に記憶された経路の一覧を表示部１４に表示する（ステップＳ２０２）。図１５に示す例では、経路記憶部１２２には最短経路、および実動経路として４種類（「カレー」、「オムライス」、「カレー２」、「カレー４」）の内容が記憶されていることを意味する。例えば、携帯端末１０の利用者の操作に応じてその中からある経路が指定されると、経路制御部１１１は経路記憶部１２２から指定された経路に関する情報を読み取り（ステップＳ２０３）、経路案内の確認画面を表示する（ステップＳ２０４）。
【０１００】
その後、経路案内を行う場合の画面遷移については、図１４のステップＳ１０７〜ステップＳ１０９に示す内容と同一である。経路案内が完了すると、経路制御部１１１は処理を完了し、メインメニュー画面を表示部１４に表示する（ステップＳ２０１）。
【０１０１】
図１６は、メインメニューから「店内地図」、「売り場案内」あるいは「特価情報」を選択したときの画面遷移の例、および、画面表示の例を示す説明図である。メニューから「店内地図」が選択された場合には、経路制御部１１１は店内地図を表示部１４に表示する（ステップＳ３０１）。メニューから「売り場案内」が選択された場合には、経路制御部１１１はサブメニューとして売り場選択画面を表示部１４に表示する（ステップＳ３０２）。
【０１０２】
売り場選択画面にて、例えば、携帯端末１０の利用者の操作に応じて売り場が選択されると、経路制御部１１１は経路案内の確認画面を表示する（ステップＳ３０３）。その後、経路案内を行う場合の画面遷移については、図１５のステップＳ２０４以降の内容と同一である。メニューから「特価情報」が選択された場合には、経路制御部１１１は特価情報を表示部１４に表示する（ステップＳ３０４）。
【０１０３】
図１７は、本発明における経路案内システムの概要を示すブロック図である。本発明による経路案内システムは、目的地までの経路を利用者に提示する経路案内端末８０（例えば、携帯端末１０）と目的地の位置に関する情報を示す目的地情報（例えば、地図情報、レシピ情報）を管理する目的地情報管理サーバ９０（例えば、管理サーバ２０）とを備えている。
【０１０４】
経路案内端末８０は、現在位置を検出する現在位置検出手段８１（例えば、位置検出部１３）と、目的地情報管理サーバ９０に目的地情報を要求し、要求した目的地情報を目的地情報管理サーバ９０から受信する第１受信手段８２（例えば、経路制御部１１１）と、目的地情報を受信したときに、現在位置から目的地までの最短経路を導出する最短経路導出手段８３（例えば、経路制御部１１１）とを備えている。
【０１０５】
目的地情報管理サーバ９０は、目的地情報を記憶する目的地記憶手段９１（例えば、商品地図記憶部２１、レシピ記憶部２２、および、店内地図記憶部２３）と、経路案内端末８０からの要求に応じて、目的地記憶手段９１に記憶された目的地情報を送信する第１送信手段９２（例えば、制御部２４）とを備えている。
【０１０６】
そのような構成により、現在位置から目的地に効率よく移動できる経路情報を提供することができる。
【０１０７】
また、上記の実施形態には、経路案内端末８０が、現在位置検出手段８１が検出した現在位置を検出順に順序づけた情報である実動経路を記憶する経路情報記憶手段（例えば、経路記憶部１２２）と、現在位置検出手段８１が検出した現在位置をもとに、実動経路を経路情報記憶手段に登録する実動経路登録手段（例えば、経路保存制御部１１２）と、実動経路を他の経路案内端末８０に送信する実動経路送信手段（例えば、メール制御部１１３）とを備えた構成が開示されている。
【０１０８】
そのような構成により、他の利用者に正確かつ簡単に経路情報を伝えることができる。
【０１０９】
また、上記実施形態には、経路案内端末８０が、他の経路案内端末８０から実動経路を受信する第２受信手段（例えば、経路保存制御部１１２）を備え、最短経路導出手段８３が、実動経路を受信したときに、実動経路を用いて目的地までの経路を導出する構成が開示されている。
【０１１０】
また、上記実施形態には、経路案内端末８０が、目的地情報管理サーバ９０に、複数の目的地を指定する目的地群情報（例えば、レシピ情報）を送信し、送信した目的地群情報に対応する複数の目的地情報（例えば、指定された材料の置かれた地点）を受信する第３受信手段（例えば、経路制御部１１１）を備え、目的地情報管理サーバ９０が、経路案内端末８０から目的地群情報を受信したときに、目的地記憶手段に記憶された複数の目的地情報を送信する第２送信手段（例えば、制御部２４）を備え、最短経路導出手段８３が、目的地情報管理サーバ９０から複数の目的地情報を受信したときに、当該複数の目的地情報の示す各目的地を経由する最短経路を導出する構成が開示されている。
【０１１１】
また、最短経路導出手段８３が、１つの目的地までの最短経路を導出してもよい。
【０１１２】
また、最短経路導出手段８３が、現在位置から各目的地を経由するときの経路パターンを算出し、経路パターンごとに算出した経路の合計距離が最短になるパターンを経路として導出してもよい。
【０１１３】
また、上記実施形態には、目的地情報管理サーバ９０が各目的地間の距離を記憶する目的地間距離記憶手段（例えば、２つの目的地間の距離を記憶する記憶部）と、各目的地間の距離を送信する第３送信手段（例えば、制御部２４）とを備え、最短経路導出手段８３が、目的地情報管理サーバ９０から各目的地間の距離を受信したときに、各目的地間の距離を使用して目的地までの経路を導出する構成が開示されている。
【０１１４】
また、上記実施形態には、経路案内端末８０が、最短経路導出手段８３が導出した最短経路に含まれない現在位置を現在位置検出手段８１が検出したときに、注意を促す情報を出力する出力手段（例えば、経路制御部１１１および表示部１４）を備えた構成が開示されている。
【産業上の利用可能性】
【０１１５】
本発明は、目的地への経路を案内する経路案内システムに好適に適用される。
【図面の簡単な説明】
【０１１６】
【図１】本実施形態の経路案内システムの例を示すブロック図である。
【図２】店内の地図情報の例を示す説明図である。
【図３】商品地図記憶部２１に記憶された内容の例を示す説明図である。
【図４】レシピ記憶部２２に記憶された内容の例を示す説明図である。
【図５】制御部１１が読み込むソフトウェアモジュールの構成例を示す説明図である。
【図６】２つの目的地間の距離を記憶する記憶部に記憶された情報の例を示す説明図である。
【図７】メインメニューを表示するまで処理の例を示すフローチャートである。
【図８】「売り場マップ」が選択された時の処理の例を示すフローチャートである。
【図９】「売り場案内」が選択された時の処理の例を示すフローチャートである。
【図１０】「特価情報」が選択された時の処理の例を示すフローチャートである。
【図１１】「レシピ検索」が選択された時の処理の例を示すフローチャートである。
【図１２】携帯端末１０が実動経路データを受信した時の処理の例を示すフローチャートである。
【図１３】「経路読み込み」が選択された時の処理の例を示すフローチャートである。
【図１４】「レシピ検索」を選択したときの画面遷移の例を示す説明図である。
【図１５】「経路読み込み」を選択したときの画面遷移の例を示す説明図である。
【図１６】「店内地図」、「売り場案内」あるいは「特価情報」を選択したときの画面遷移の例を示す説明図である。
【図１７】本発明における経路案内システムの概要を示すブロック図である。
【符号の説明】
【０１１７】
１０  携帯端末
１１  制御部
１１１  経路制御部
１１２  経路保存制御部
１１３  メール制御部
１２  記憶部
１３  位置検出部
１４  表示部
１５  スピーカ
１６  操作部
２０  管理サーバ
２１  商品地図記憶部
２２  レシピ記憶部
２３  店内地図記憶部
２４  制御部
３０  ＲＦＩＤタグ
８０  経路案内端末
９０  目的地情報管理サーバ
１００  通信ネットワーク
【図１】
2010054298.tif 000003
【図２】
2010054298.tif 000004
【図３】
2010054298.tif 000005
【図４】
2010054298.tif 000006
【図５】
2010054298.tif 000007
【図６】
2010054298.tif 000008
【図７】
2010054298.tif 000009
【図８】
2010054298.tif 000010
【図９】
2010054298.tif 000011
【図１０】
2010054298.tif 000012
【図１１】
2010054298.tif 000013
【図１２】
2010054298.tif 000014
【図１３】
2010054298.tif 000015
【図１４】
2010054298.tif 000016
【図１５】
2010054298.tif 000017
【図１６】
2010054298.tif 000018
【図１７】
2010054298.tif 000019