(57)【要約】【課題】本発明は、車両によって目的地に向かって移動している途中において、ユーザが、購入を希望する商品を購入することを支援することが可能な技術を提供することを目的とする。【解決手段】情報処理装置において、車両が目的地に向って移動している途中において、ユーザが該車両の走行経路上に位置する各販売店舗に立ち寄ることで、買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を、案内経路として生成する。そして、案内経路上に位置する各販売店舗に関する店舗情報を、該案内経路と共にユーザに提供する。【選択図】図７
2020047206.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが乗車する車両の現在位置から目的地までの走行経路である案内経路を生成し、生成した前記案内経路を前記ユーザに提供する情報処理装置であって、
前記車両に乗車するユーザが購入を希望している商品のリストに関する情報である買い物リスト情報を取得することと、
前記案内経路が生成され得る所定の領域内に存在し、前記買い物リスト情報に含まれる商品の少なくとも一部を販売している複数の販売店舗それぞれに関する情報であって、各販売店舗において販売されている、前記買い物リスト情報に含まれる商品についての情報を含む店舗情報を取得することと、
前記買い物リスト情報と、前記複数の販売店舗それぞれに関する前記店舗情報と、に基づいて、前記車両が前記目的地に向って移動している途中において、前記ユーザが前記車両の走行経路上に位置する各販売店舗に立ち寄ることで、前記買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を、前記案内経路として生成することと、
前記案内経路上に位置する各販売店舗に関する前記店舗情報を、前記案内経路と共に前記ユーザに提供することと、
を実行する制御部を備える情報処理装置。
【請求項２】
前記制御部が、
前記買い物リスト情報に含まれる各商品について前記ユーザの購入希望の優先度が設定されている場合に、前記複数の販売店舗のうち前記優先度が最も高い商品が販売されている販売店舗を通る走行経路の中で、前記車両が前記目的地に向って移動している途中において、前記ユーザが前記買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を、前記案内経路として生成する請求項１に記載の情報処理装置。
【請求項３】
前記制御部が、
前記案内経路を複数生成することが可能な場合に、生成した複数の前記案内経路と、各案内経路上に位置する各販売店舗に関する前記店舗情報と、を前記ユーザに提供する請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部が前記ユーザに提供する、前記案内経路上に位置する各販売店舗に関する前記店舗情報に、各販売店舗において販売されている、前記買い物リスト情報に含まれる商品についての広告情報が含まれている請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
コンピュータが、
ユーザが乗車する車両の現在位置から目的地までの走行経路である案内経路を生成し、生成した前記案内経路を前記ユーザに提供する情報処理方法であって、
前記車両に乗車するユーザが購入を希望している商品のリストに関する情報である買い物リスト情報を取得するステップと、
前記案内経路が生成され得る所定の領域内に存在し、前記買い物リスト情報に含まれる商品の少なくとも一部を販売している複数の販売店舗それぞれに関する情報であって、各販売店舗において販売されている、前記買い物リスト情報に含まれる商品についての情報を含む店舗情報を取得するステップと、
前記買い物リスト情報と、前記複数の販売店舗それぞれに関する前記店舗情報と、に基づいて、前記車両が前記目的地に向って移動している途中において、前記ユーザが前記車両の走行経路上に位置する各販売店舗に立ち寄ることで、前記買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を、前記案内経路として生成するステップと、
前記案内経路上に位置する各販売店舗に関する店舗情報を、前記案内経路と共に前記ユーザに提供するステップと、
を含む情報処理方法。
【請求項６】
コンピュータに、
ユーザが乗車する車両の現在位置から目的地までの走行経路である案内経路を生成し、生成した前記案内経路を、前記ユーザに提供させるプログラムであって、
前記コンピュータに、
前記車両に乗車するユーザが購入を希望している商品のリストに関する情報である買い物リスト情報を取得するステップと、
前記案内経路が生成され得る所定の領域内に存在し、前記買い物リスト情報に含まれる商品の少なくとも一部を販売している複数の販売店舗それぞれに関する情報であって、各販売店舗において販売されている、前記買い物リスト情報に含まれる商品についての情報を含む店舗情報を取得するステップと、
前記買い物リスト情報と、前記複数の販売店舗それぞれに関する前記店舗情報と、に基づいて、前記車両が前記目的地に向って移動している途中において、前記ユーザが走行経路上に位置する各販売店舗に立ち寄ることで、前記買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を、前記案内経路として生成するステップと、
前記案内経路上に位置する各販売店舗に関する店舗情報を、前記案内経路と共に前記ユーザに提供するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、ユーザによる商品の購入を支援するための技術が開発されている。例えば、特許文献１には、買い物のルートを作成してユーザ端末に送信する技術が開示されている。この特許文献１に開示の技術では、ユーザが購入を希望する商品についての、品目の種類、数量、金額を含む購入条件を取得する。また、複数の店舗から広告情報を取得する。さらに、取得した購入条件と広告情報とに基づいて、ユーザが購入を希望する商品を販売する店舗および該商品の金額を含む購入予定リストを作成し、該購入予定リストをユーザ端末に送信する。そして、購入予定リストに対する購入応答をユーザ端末から受信し、該購入応答に基づいて買い物ルートを作成する。
【０００３】
また、特許文献２には、ユーザが所持するユーザ端末（移動体端末）から一定距離内に存在している店舗であり、且つ、ユーザが購入を希望する商品を販売している店舗に関する店舗情報をユーザ端末に通知する技術が開示されている。
【０００４】
また、特許文献３には、ユーザが購入を希望する商品の発注を複数の店舗に対して行う支援装置に関する技術が開示されている。この特許文献３には、ユーザが購入を希望する各商品について、価格が最も安い店舗を発注先として選択することが開示されている。また、この特許文献３には、商品を発注した複数の店舗をユーザが巡回するときに、巡回する店舗の数が最少となるように、可能な限り同じ店舗を発注先として選択することも開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１２８９３５号公報
【特許文献２】特開２００２−１７５４６５号公報
【特許文献３】特開２０１８−６３６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、車両によって目的地に向かって移動している途中において、ユーザが、購入を希望する商品を購入することを支援することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る情報処理装置は、
ユーザが乗車する車両の現在位置から目的地までの走行経路である案内経路を生成し、生成した前記案内経路を前記ユーザに提供する情報処理装置であって、
前記車両に乗車するユーザが購入を希望している商品のリストに関する情報である買い物リスト情報を取得することと、
前記案内経路が生成され得る所定の領域内に存在し、前記買い物リスト情報に含まれる商品の少なくとも一部を販売している複数の販売店舗それぞれに関する情報であって、各販売店舗において販売されている、前記買い物リスト情報に含まれる商品についての情報を含む店舗情報を取得することと、
前記買い物リスト情報と、前記複数の販売店舗それぞれに関する前記店舗情報と、に基
づいて、前記車両が前記目的地に向って移動している途中において、前記ユーザが前記車両の走行経路上に位置する各販売店舗に立ち寄ることで、前記買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を、前記案内経路として生成することと、
前記案内経路上に位置する各販売店舗に関する前記店舗情報を、前記案内経路と共に前記ユーザに提供することと、
を実行する制御部を備える。
【０００８】
本発明の第２の態様に係る情報処理方法は、
コンピュータが、
ユーザが乗車する車両の現在位置から目的地までの走行経路である案内経路を生成し、生成した前記案内経路を前記ユーザに提供する情報処理方法であって、
前記車両に乗車するユーザが購入を希望している商品のリストに関する情報である買い物リスト情報を取得するステップと、
前記案内経路が生成され得る所定の領域内に存在し、前記買い物リスト情報に含まれる商品の少なくとも一部を販売している複数の販売店舗それぞれに関する情報であって、各販売店舗において販売されている、前記買い物リスト情報に含まれる商品についての情報を含む店舗情報を取得するステップと、
前記買い物リスト情報と、前記複数の販売店舗それぞれに関する前記店舗情報と、に基づいて、前記車両が前記目的地に向って移動している途中において、前記ユーザが前記車両の走行経路上に位置する各販売店舗に立ち寄ることで、前記買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を、前記案内経路として生成するステップと、
前記案内経路上に位置する各販売店舗に関する店舗情報を、前記案内経路と共に前記ユーザに提供するステップと、
を含む。
【０００９】
本発明の第３の態様に係るプログラムは、
コンピュータに、
ユーザが乗車する車両の現在位置から目的地までの走行経路である案内経路を生成し、生成した前記案内経路を、前記ユーザに提供させるプログラムであって、
前記コンピュータに、
前記車両に乗車するユーザが購入を希望している商品のリストに関する情報である買い物リスト情報を取得するステップと、
前記案内経路が生成され得る所定の領域内に存在し、前記買い物リスト情報に含まれる商品の少なくとも一部を販売している複数の販売店舗それぞれに関する情報であって、各販売店舗において販売されている、前記買い物リスト情報に含まれる商品についての情報を含む店舗情報を取得するステップと、
前記買い物リスト情報と、前記複数の販売店舗それぞれに関する前記店舗情報と、に基づいて、前記車両が前記目的地に向って移動している途中において、前記ユーザが走行経路上に位置する各販売店舗に立ち寄ることで、前記買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を、前記案内経路として生成するステップと、
前記案内経路上に位置する各販売店舗に関する店舗情報を、前記案内経路と共に前記ユーザに提供するステップと、
を実行させる。
【発明の効果】
【００１０】
本発明によれば、車両による目的地までの移動途中でユーザが購入希望の商品を購入することを支援することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る買い物支援システムの概略構成を示す図である。
【図２】買い物支援システムを構成する車載装置、ユーザ端末、管理サーバ、および店舗サーバそれぞれの機能構成を概略的に示すブロック図である。
【図３】買い物リスト情報データベースに格納される買い物リスト情報のテーブル構成を示す第１の図である。
【図４】店舗情報データベースに格納される店舗情報のテーブル構成を示す第１の図である。
【図５】車両の案内経路が生成され得る所定の領域Ｗと、該所定の領域Ｗ内に存在する販売店舗と、を示す第１の図である。
【図６】所定の領域Ｗ内において生成可能な車両の走行経路について説明するための第１の図である。
【図７】車載装置の表示装置に表示される、車両の案内経路、および、該案内経路上に位置する各販売店舗に関する店舗情報について説明するための第１の図である。
【図８】案内経路生成処理のフローを示すフローチャートである。
【図９】買い物リスト情報データベースに格納される買い物リスト情報のテーブル構成を示す第２の図である。
【図１０】車載装置の表示装置に表示される、車両の案内経路、および、該案内経路上に位置する各販売店舗に関する店舗情報について説明するための第２の図である。
【図１１】車両の案内経路が生成され得る所定の領域Ｗと、該所定の領域Ｗ内に存在する販売店舗と、を示す第２の図である。
【図１２】店舗情報データベースに格納される店舗情報のテーブル構成を示す第２の図である。
【図１３】所定の領域Ｗ内において生成可能な車両の走行経路について説明するための第２の図である。
【図１４】車載装置の表示装置に表示される、車両の案内経路、および、該案内経路上に位置する各販売店舗に関する店舗情報について説明するための第３の図である。
【図１５】車載装置の表示装置に表示される、車両の案内経路、および、該案内経路上に位置する各販売店舗に関する店舗情報について説明するための第４の図である。
【発明を実施するための形態】
【００１２】
本発明の第１の形態に係る情報処理装置においては、制御部が、ユーザが乗車する車両の現在位置から目的地までの走行経路である案内経路を生成する。また、制御部は、生成した案内経路をユーザに提供する。このとき、制御部は、画像および／または音声として案内経路をユーザに提供してもよい。
【００１３】
そして、制御部は、車両に乗車するユーザが購入を希望している商品のリストに関する情報である買い物リスト情報を取得する。このとき、制御部は、買い物リスト情報を、例えば、ユーザが所持するユーザ端末から受信してもよい。この場合、ユーザ端末には、ユーザの入力操作により、該ユーザが購入を希望する商品が入力される。そして、ユーザ端末において、ユーザの入力に基づいて買い物リスト情報が生成され、生成された該買い物リスト情報が該ユーザ端末から情報処理装置に送信される。
【００１４】
さらに、制御部は、所定の領域内に存在している複数の販売店舗それぞれに関する店舗情報を取得する。ここで、所定の領域は、ユーザが乗車する車両の案内経路が生成され得る範囲の領域である。この所定の領域は、車両の現在位置と目的地とに基づいて規定されてもよい。また、販売店舗は、買い物リスト情報に含まれる商品の少なくとも一部を販売している店舗である。また、制御部が取得する店舗情報には、各販売店舗において販売されている、買い物リスト情報に含まれる商品についての情報が含まれている。
【００１５】
そして、制御部は、買い物リスト情報と、複数の販売店舗それぞれに関する店舗情報と、に基づいて、該複数の販売店舗のうちの一部を通る走行経路を案内経路として生成する
。ここで、販売店舗は複数存在するため、それぞれ異なる販売店舗を通る複数の走行経路が生成し得る。そこで、制御部は、車両が目的地に向って移動している途中において、ユーザが該車両の走行経路上に位置する各販売店舗に立ち寄ることで、買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を、案内経路として生成する。
【００１６】
そして、制御部は、生成された案内経路上に位置する各販売店舗に関する店舗情報を該案内経路と共にユーザに提供する。ここで、ユーザに提供される店舗情報には、該ユーザが販売店舗を識別するための情報（例えば、位置情報や店舗の名称）や、販売店舗において販売されている買い物リスト情報に含まれる商品についての情報が含まれていてもよい。
【００１７】
上記の情報処理装置によれば、生成された案内経路を車両が走行することで、該車両が目的地に向かって移動している途中において、該案内経路上に位置する各販売店舗にユーザが立ち寄ることで、該ユーザが、購入を希望する商品を購入することが可能となる。さらに、上記の情報処理装置によれば、買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路が案内経路として生成される。そのため、車両が目的地に向かって移動している途中において、出来るだけ多くの商品をユーザが購入することが可能となる。また、案内経路上に位置する各販売店舗に関する店舗情報を該案内経路と共にユーザに提供することで、該ユーザに対して、目的地に向かう移動途中に各販売店舗への立ち寄ることを促すことができる。つまり、車両が目的地に向かって移動している途中において購入を希望する商品を購入することをユーザに促すことができる。
【００１８】
以下、本発明の具体的な実施形態について図面に基づいて説明する。本実施例に記載されている構成部品の寸法、材質、形状、その相対配置等は、特に記載がない限りは発明の技術的範囲をそれらのみに限定する趣旨のものではない。
【００１９】
＜第１実施形態＞
（システムの概略）
図１は、本実施形態に係る買い物支援システムの概略構成を示す図である。買い物支援システム１は、ユーザが乗車する車両１０に搭載されている車載装置１００と、ユーザが所持するユーザ端末２００と、管理サーバ３００と、各店舗に設けられた店舗サーバ４００と、を含んで構成される。
【００２０】
買い物支援システム１においては、車載装置１００と、管理サーバ３００と、各店舗サーバ４００とが、ネットワークＮ１によって相互に接続される。ネットワークＮ１には、例えば、インターネット等の世界規模の公衆通信網であるＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、携帯電話等の電話通信網が採用されてもよい。また、車載装置１００とユーザ端末２００とが、近距離無線通信によって互いに接続される。なお、車載装置１００とユーザ端末２００との間の通信を、必ずしも近距離無線通信で行う必要はなく、例えば、ネットワークＮ１を介して行ってもよい。
【００２１】
車載装置１００は、一般的なコンピュータを含んで構成される。車載装置１００を構成するコンピュータは、ＣＰＵやＤＳＰ等のプロセッサ１０１と、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）等の主記憶部１０２と、ＥＰＲＯＭ、ハードディスクドライブ（ＨＤＤ）、リムーバブルメディア等の補助記憶部１０３と、を備えている。ここで、リムーバブルメディアは、例えば、ＵＳＢメモリやＳＤカード等のフラッシュメモリ、あるいは、ＣＤ−ＲＯＭやＤＶＤディスク、ブルーレイディスクのようなディスク記録媒体である。
【００２２】
車載装置１００において、補助記憶部１０３には、オペレーティングシステム（ＯＳ）
、各種プログラム、各種情報テーブル等が格納されている。また、車載装置１００において、プロセッサ１０１が、補助記憶部１０３に記憶されたプログラムを主記憶部１０２にロードして実行することによって、後述するような各種の機能を実現することができる。ただし、車載装置１００における一部または全部の機能はＡＳＩＣやＦＰＧＡのようなハードウェア回路によって実現されてもよい。なお、車載装置１００は、必ずしも単一の物理的構成によって実現される必要はなく、互いに連携する複数台のコンピュータによって構成されてもよい。
【００２３】
車載装置１００は、車両１０の現在位置から目的地までの走行経路である案内経路を生成する。このとき、車載装置１００は、車両１０が目的地に到着するまでの間に、ユーザが、購入を希望している商品を購入できるような走行経路を案内経路として生成する。具体的には、車載装置１００は、車両１０に乗車するユーザのユーザ端末２００から、近距離無線通信により、買い物リスト情報を受信する。買い物リスト情報は、ユーザが購入を希望している商品のリストに関する情報である。
【００２４】
ユーザ端末２００は、プロセッサ、主記憶部、補助記憶部と、を有するコンピュータを含んで構成される。ユーザ端末２００としては、スマートフォン、タブレットコンピュータ、モバイルコンピュータ、ウェアラブルコンピュータ、ワイヤレスストレージ、携帯電話、ハンディターミナル等を例示することができる。また、ユーザ端末２００には、買い物支援システム１を利用するための所定のアプリケーションがインストールされている。ユーザは、ユーザ端末２００において、この所定のアプリケーションを作動させることで、買い物リスト情報をユーザ端末２００に登録することができる。
【００２５】
さらに、車載装置１００は、案内経路が生成され得る所定の領域内に存在し、買い物リスト情報に含まれる商品の少なくとも一部を販売している複数の販売店舗に関する店舗情報を管理サーバ３００から受信する。受信する店舗情報には、各販売店舗において販売されている、買い物リスト情報に含まれる商品についての情報が含まれている。
【００２６】
管理サーバ３００および各店舗サーバ４００は、プロセッサ、主記憶部、補助記憶部と、を有するコンピュータを含んで構成される。管理サーバ３００は、各店舗に関する店舗情報を管理するためのサーバである。店舗情報には、各店舗において販売されている商品（販売商品）についての情報である販売商品情報が含まれている。また、店舗サーバ４００は、各店舗における販売商品情報を管理するためのサーバである。管理サーバ３００には、各店舗の店舗サーバ４００から販売商品情報が送信される。そして、管理サーバ３００は、各店舗サーバ４００から受信した販売商品情報を含む、各店舗について店舗情報を管理する。また、管理サーバ３００は、各販売店舗に関する店舗情報であって、買い物リスト情報に含まれる商品についての情報が含まれている店舗情報を、車載装置１００に送信する。
【００２７】
そして、車載装置１００は、車両１０の現在位置情報および目的地情報に加え、ユーザ端末２００から受信した買い物リスト情報と、管理サーバ３００から受信した各販売店舗に関する店舗情報と、に基づいて、案内経路を生成する。このとき、車載装置１００は、車両１０が目的地に向かって移動している途中において、ユーザが該車両の走行経路上に位置する各販売店舗に立ち寄ることで、買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を、案内経路として生成する。さらに、車載装置１００は、車両１０に設置された表示装置に、案内経路上に位置する各販売店舗に関する店舗情報を該案内経路とともに表示する。これによって、案内経路と、該案内経路上に位置する各販売店舗に関する店舗情報とが、ユーザに提供される。
【００２８】
（システム構成）
次に、本実施形態に係る買い物支援システム１を構成する車載装置１００、ユーザ端末２００、管理サーバ３００、および店舗サーバ４００それぞれの機能構成について図２に基づいて説明する。図２は、本実施形態に係る買い物支援システム１を構成する車載装置１００、ユーザ端末２００、管理サーバ３００、および店舗サーバ４００それぞれの機能構成の一例を概略的に示すブロック図である。
【００２９】
（車載装置）
車載装置１００は、制御部１１０、通信部１２０、入力装置１３０、表示装置１４０、位置情報取得部１５０、近距離通信部１６０、および地図情報データベース（地図情報ＤＢ）１７０を有している。制御部１１０は、車載装置１００を制御するための演算処理を行う機能を有する。制御部１１０は、プロセッサ１０１によって実現することができる。また、プロセッサ１０１が、補助記憶部１０３に記憶されたプログラムを主記憶部１０２にロードして実行することによって、制御部１１０による各種の処理を実現することができる。例えば、制御部１１０は、車両１０の現在位置から目的地までの走行経路としてユーザに案内すべき案内経路を生成する、案内経路生成処理を実行する。なお、案内経路生成処理の詳細については後述する。
【００３０】
また、通信部１２０は、車載装置１００をネットワークＮ１に接続するための通信装置である。通信部１２０は、例えば３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）やＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）等の移動体通信サービスを利用して、ネットワークＮ１経由で、管理サーバ３００を含む他の装置と通信を行うことができる。制御部１１０は、ユーザ端末２００から受信した買い物リスト情報を、通信部１２０を介して管理サーバ３００に送信する処理を行う。また、制御部１１０は、通信部１２０を介して管理サーバ３００から各販売店舗に関する店舗情報を受信する処理を行う。
【００３１】
また、入力装置１３０は、ユーザによって入力操作が行われる装置である。ユーザは、入力装置１３０を操作することで車両１０の目的地情報を入力することができる。制御部１１０は、入力装置１３０を介して入力された目的地情報を取得する。また、表示装置１４０は、上述したように、制御部１１０によって生成される車両１０の案内経路、および、該案内経路上に位置する各販売店舗に関する店舗情報を表示する装置である。制御部１１０は、案内経路および店舗情報を表示装置１４０に表示する処理を行う。なお、入力装置１３０および表示装置１４０は、単一のタッチパネルディスプレイによって構成されてもよい。
【００３２】
また、位置情報取得部１５０は、車載装置１００が搭載された車両１０の現在位置情報を取得する装置である。位置情報取得部１５０は、典型的にはＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）装置である。制御部１１０は、位置情報取得部１５０を介して車両１０の現在位置情報を取得する処理を行う。
【００３３】
また、近距離通信部１６０は、所定の無線通信規格を用いて、車両１０から比較的近距離の範囲に存在するユーザ端末２００と通信を行う装置である。近距離通信部１６０による通信に利用できる通信規格としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬｏｗＥｎｅｒｇｙ規格、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅｂａｎｄ）、ＷｉＦｉ（登録商標）等を例示することができる。制御部１１０は、近距離通信部１６０を介してユーザ端末２００から買い物リスト情報を受信する処理を行う。
【００３４】
また、地図情報ＤＢ１７０は補助記憶部１０３に構築されている。地図情報ＤＢ１７０には、制御部１１０によって案内経路が生成される際に用いられる地図情報が格納されている。
【００３５】
（ユーザ端末）
ユーザ端末２００は、制御部２１０、近距離通信部２２０、入力装置２３０、および買い物リスト情報データベース（買い物リスト情報ＤＢ）２４０を有している。制御部２１０は、ユーザ端末２００を制御するための演算処理を行う機能を有する。制御部２１０は、プロセッサによって実現することができる。また、プロセッサが、補助記憶部に記憶されたプログラムを主記憶部にロードして実行することによって、制御部２１０による各種の処理を実現することができる。
【００３６】
近距離通信部２２０は、車載装置１００の近距離通信部１６０と同一の通信規格によって、該車載装置１００と通信を行う装置である。また、入力装置２３０は、ユーザ端末２００において、上述した所定のアプリケーションを作動させることで、ユーザが入力操作を行うことが可能となる装置である。ユーザは、入力装置２３０を操作して、自身が購入を希望する商品を入力することで、買い物リスト情報をユーザ端末２００に登録することができる。入力装置２３０としては、タッチパネルディスプレイを例示することができる。
【００３７】
制御部２１０は、ユーザによる入力装置２３０の操作に基づいて買い物リスト情報を生成するとともに、生成した買い物リスト情報を買い物リスト情報ＤＢ２４０に格納する処理を行う。買い物リスト情報ＤＢ２４０は、ユーザ端末２００のプロセッサによってデータベース管理システム（Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）のプログラムが実行されることで、該ユーザ端末２００の補助記憶部に構築される。
【００３８】
図３は、買い物リスト情報ＤＢ２４０に格納される買い物リスト情報のテーブル構成の一例を示す図である。図３に示すように、買い物リスト情報テーブルは、ユーザＩＤフィールドおよび購入商品情報フィールドを有する。ユーザＩＤフィールドには、ユーザを特定するための識別情報であるユーザＩＤが入力される。購入商品情報フィールドには、ユーザによって入力された該ユーザが購入を希望する商品（購入商品）の商品名（品目）と、各商品について予め設定されている商品コードと、が入力される。なお、図３に示す例では、ユーザ（ユーザＩＤ：Ｍ０００１）の購入商品として、「Ｔシャツ」、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」、「ネギ」、「卵」の、計６品目が登録されている。そして、制御部２１０は、買い物リスト情報ＤＢ２４０に格納される買い物リスト情報を、近距離通信部２２０を介して車載装置１００に送信する。
【００３９】
（管理サーバ、店舗サーバ）
管理サーバ３００は、制御部３１０、通信部３２０、および店舗情報データベース（店舗情報ＤＢ）３３０を有している。また、店舗サーバ４００は、制御部４１０、通信部４２０、および販売商品情報データベース（販売商品情報ＤＢ）４３０を有している。各制御部３１０、４１０は、各サーバ３００、４００を制御するための演算処理を行う機能を有する。各制御部３１０、４１０は、各サーバ３００、４００のプロセッサによって実現することができる。また、各サーバ３００、４００においては、プロセッサが、補助記憶部に記憶されたプログラムを主記憶部にロードして実行することによって、それぞれの制御部３１０、４１０による各種の処理を実現することができる。
【００４０】
また、各通信部３２０、４２０は、各サーバ３００、４００をネットワークＮ１に接続するための通信装置である。各通信部３２０、４２０は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インターフェースボードや、無線通信のための無線通信回路を含んで構成される。
【００４１】
また、店舗サーバ４００においては、該店舗サーバ４００が設置されている店舗におけ
る販売商品情報が販売商品情報ＤＢ４３０に格納されている。この販売商品情報には、各販売商品の商品名（品目）や価格情報、および、店舗におけるクーポン情報等が含まれている。ここで、クーポン情報とは、対象商品を購入する場合に、該クーポン情報を提示することで、該対象商品の購入者が受けることが出来る価格割引等のサービス内容を示す情報である。販売商品情報ＤＢ４３０に格納されている販売商品情報は、店舗における各商品の販売状況等に応じて適宜更新される。
【００４２】
そして、店舗サーバ４００においては、制御部４１０が、販売商品情報ＤＢ４３０に格納されている販売商品情報を、通信部４２０を介して、管理サーバ３００に送信する処理を行う。また、管理サーバ３００においては、制御部３１０が、各店舗サーバ４００から送信された販売商品情報を、通信部３２０を介して受信する処理を行う。さらに、管理サーバ３００においては、制御部３１０が、各店舗サーバ４００から受信した各店舗の販売商品情報を店舗情報ＤＢに格納する処理を行う。店舗情報ＤＢ３３０は、管理サーバ３００のプロセッサによってデータベース管理システム（Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）のプログラムが実行されることで、該管理サーバ３００の補助記憶部に構築される。
【００４３】
図４は、店舗情報ＤＢ３３０に格納される店舗情報のテーブル構成の一例を示す図である。図４に示すように、店舗情報テーブルは、種別フィールド、店舗ＩＤフィールド、店舗名フィールド、位置情報フィールド、および販売商品情報フィールドを有する。種別フィールドには、店舗の種別（カテゴリ）が入力される。店舗ＩＤフィールドには、店舗を特定するための識別情報である店舗ＩＤが入力される。店舗名フィールドには、店舗の名称が入力される。位置情報フィールドには、店舗の位置情報（例えば、住所）が入力される。販売商品情報フィールドには、各店舗サーバ４００から受信した販売商品情報が入力される。この販売商品情報には、各販売商品についての、商品名（品目）、商品コード（商品毎に予め定められたコード）、および価格情報と、店舗におけるクーポン情報と、が含まれている。
【００４４】
そして、管理サーバ３００においては、制御部３１０が、車両１０についての案内経路が生成され得る所定の領域内に存在している各販売店舗に関する店舗情報を、店舗情報ＤＢ３３０から抽出すると共に、抽出した各販売店舗に関する店舗情報を、通信部３２０を介して車載装置１００に送信する処理を行う。
【００４５】
（案内経路生成処理）
次に、車載装置１００の制御部１１０によって実行される案内経路生成処理の一例について図５〜図７に基づいて説明する。図５は、車両１０の案内経路が生成され得る所定の領域Ｗと、該所定の領域Ｗ内に存在する販売店舗と、を示す図である。図６は、所定の領域Ｗ内において生成可能な車両１０の５通りの走行経路について説明するための図である。図７は、案内経路生成処理が実行された結果、車載装置１００の表示装置１４０に表示される、車両１０の案内経路、および、該案内経路上に位置する各販売店舗に関する店舗情報について説明するための図である。なお、ここでは、図３に示す買い物リスト情報を車載装置１００が受信したことを前提として行われる処理を例に挙げて説明する。
【００４６】
図５は、車両１０の現在位置Ｐおよび目的地Ｇを含む地図情報を示している。この図５においては、車両１０の現在位置Ｐと目的地Ｇとの間に存在する、破線で囲まれた領域が、該車両１０の案内経路が生成され得る所定の領域Ｗを示している。この所定の領域Ｗは、車両１０の現在位置Ｐと目的地Ｇとによって規定される領域である。ここで、図５に示すように、所定の領域Ｗ内には、４つの店舗Ａ〜Ｄが存在している。そして、これらの店舗Ａ〜Ｄが、それぞれ、図４に示す店舗情報テーブルに含まれる、「Ａストア」、「Ｂストア」、「Ｃドラッグ」、「Ｄショップ」に対応するものとする。つまり、図４に示す店
舗情報テーブルに含まれる各店舗情報は、図５に示す店舗Ａ〜Ｄに関する店舗情報を示している。
【００４７】
本実施形態に係る案内経路生成処理では、単に、車両１０の現在位置Ｐから目的地Ｇを結ぶ走行経路を案内経路として生成するわけではなく、車両１０が目的地Ｇに向けって移動している途中においてユーザが購入商品を購入することが可能な走行経路を案内経路として生成する。そこで、制御部１１０は、所定の領域Ｗ内に存在する店舗であって、ユーザ端末２００から受信した買い物リスト情報に含まれる商品の少なくとも一部を販売する複数の販売店舗に関する店舗情報を取得する。
【００４８】
ここで、車載装置１００は、図３に示す買い物リスト情報をユーザ端末２００から受信している。図３に示す買い物リスト情報には、ユーザ（ユーザＩＤ：Ｍ０００１）の購入商品として、「Ｔシャツ」、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」、「ネギ」、「卵」の６品目が含まれている。このようなユーザ端末２００から受信した買い物リスト情報が、車両１０の現在位置Ｐと目的地Ｇとによって規定される所定の領域Ｗに関する情報と共に、車載装置１００から管理サーバ３００に送信される。
【００４９】
管理サーバ３００では、車載装置１００から受信した、所定の領域Ｗに関する情報および買い物リスト情報と、店舗情報ＤＢ３３０に格納されている各店舗に関する店舗情報と、に基づいて、販売店舗が抽出される。ここで、図４に示す店舗情報によれば、図３に示す買い物リスト情報に含まれる６品目の商品のうち、「ネギ」、「卵」が店舗Ａ（Ａストア）および店舗Ｂ（Ｂストア）の販売商品情報に含まれており、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」が店舗Ｃ（Ｃドラッグ）の販売商品情報に含まれており、「Ｔシャツ」が店舗Ｄ（Ｄショップ）の販売商品情報に含まれている。そのため、管理サーバ３００においては、所定の領域Ｗ内に存在する店舗Ａ〜Ｄが販売店舗として抽出される。そして、店舗Ａ〜Ｄそれぞれに関する店舗情報が管理サーバ３００から車載装置１００に送信される。案内経路生成処理においては、このように管理サーバ３００から受信した各販売店舗に関する店舗情報を制御部１１０が取得する。
【００５０】
ここで、所定の領域Ｗ内に販売店舗として店舗Ａ〜Ｄが存在すると、車両１０が目的地Ｇに向って移動している途中において、ユーザが該車両１０の走行経路上に位置する各販売店舗に立ち寄ることで、該ユーザが購入商品を購入することが可能な走行経路としては、図６に示す５通りの走行経路Ｌ１〜Ｌ５を生成することできる。図６に示す走行経路Ｌ１は、車両１０の現在位置Ｐから目的地Ｇまでの最短距離を通る経路である。この走行経路Ｌ１上には店舗Ｂが位置している。そして、図４に示す店舗情報によれば、店舗Ｂ（Ｂストア）では、ユーザの購入商品（すなわち、買い物リスト情報に含まれている商品）のうち、「ネギ」、「卵」の２品目が販売されている。そのため、仮に車両１０が走行経路Ｌ１を走行した場合、ユーザは、店舗Ｂに立ち寄ることで、該ユーザの購入商品のうち、「ネギ」、「卵」の２品目を購入することができる。
【００５１】
また、図６に示す走行経路Ｌ２上には店舗Ｃおよび店舗Ａが位置している。そして、図４に示す店舗情報によれば、店舗Ｃ（Ｃドラッグ）では、ユーザの購入商品のうち、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」の３品目が販売されており、店舗Ａ（Ａストア）では、ユーザの購入商品のうち、「ネギ」、「卵」の２品目が販売されている。そのため、仮に車両１０が走行経路Ｌ２を走行した場合、ユーザは、店舗Ｃおよび店舗Ａに立ち寄ることで、該ユーザの購入商品のうち、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」、「ネギ」、「卵」の５品目を購入することができる。また、図６に示す走行経路Ｌ３上には店舗Ｃが位置している。そのため、仮に車両１０が走行経路Ｌ３を走行した場合、ユーザは、店舗Ｃに立ち寄ることで、該ユーザの購入商品のうち、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」の３品目を購入することができる。
【００５２】
また、図６に示す走行経路Ｌ４上には店舗Ｄが位置している。そして、図４に示す店舗情報によれば、店舗Ｄ（Ｄショップ）では、ユーザの購入商品のうち、「Ｔシャツ」１品目が販売されている。そのため、仮に車両１０が走行経路Ｌ４を走行した場合、ユーザは、店舗Ｄに立ち寄ることで、該ユーザの購入商品のうち、「Ｔシャツ」１品目を購入することができる。また、図６に示す走行経路Ｌ５上には店舗Ｄおよび店舗Ａが位置している。そのため、仮に車両１０が走行経路Ｌ５を走行した場合、ユーザは、店舗Ｄおよび店舗Ａに立ち寄ることで、該ユーザの購入商品のうち、「Ｔシャツ」、「ネギ」、「卵」の３品目を購入することができる。
【００５３】
上記のように、所定の領域Ｗ内には、車両１０が目的地Ｇに向って移動している途中においてユーザが購入商品を購入することが可能な走行経路を複数生成し得る。そこで、本実施形態に係る案内経路生成処理では、車両１０が目的地Ｇに向って移動している途中において、ユーザが、買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を案内経路として生成する。つまり、車両１０が目的地Ｇに向って移動するための走行経路上に位置する各販売店舗において販売されている購入商品の総品目数が最も多くなる走行経路を案内経路として生成する。したがって、図６に示すような走行経路Ｌ１〜Ｌ５を生成することが可能な場合、その途中において、図３に示す買い物リスト情報に含まれる６品目の商品のうち５品目をユーザが購入することが可能となる、走行経路Ｌ２が案内経路として生成される。
【００５４】
なお、図６に示す所定の領域Ｗ内においては、車両１０の走行経路として、店舗Ａまたは店舗Ｂと、店舗Ｃと、店舗Ｄと、を通る走行経路や、店舗Ａ〜Ｄの全てを通る走行経路も生成し得る。そして、仮に、このような走行経路を車両１０が走行した場合、該走行経路の走行途中において、図３に示す買い物リスト情報に含まれている６品目の購入商品全てをユーザが購入することが可能となる。しかしながら、このような走行経路を車両１０が走行した場合、該車両１０が、一旦走行した経路を戻ったり、目的地Ｇとは反対の方向に向かって移動したりすることになる。つまり、このような走行経路を車両１０が走行した場合は、該車両１０が目的地に向って移動している途中にユーザが各販売店舗に立ち寄ることにはならず、該ユーザが購入商品を購入することを目的として該車両１０が販売店舗に向って移動することになる。したがって、本実施形態に係る案内経路生成処理では、図６に示す所定の領域Ｗ内に店舗Ａ〜Ｄが存在していても、店舗Ａまたは店舗Ｂと、店舗Ｃと、店舗Ｄと、を通る走行経路や、店舗Ａ〜Ｄの全てを通る走行経路は、案内経路として生成され得ない。したがって、車両１０が目的地Ｇに向って移動している途中において、図３に示す買い物リスト情報に含まれている６品目の購入商品全てをユーザが購入することが可能な案内経路を生成することはできない。
【００５５】
さらに、制御部１１０は、生成した案内経路と、該案内経路上に位置する各販売店舗に関する店舗情報と、を表示装置１４０に表示する。そのため、上記のように、店舗Ｃおよび店舗Ａを通る走行経路Ｌ２を案内経路として生成すると、制御部１１０は、図７に示すように、該走行経路Ｌ２を案内経路として表示装置１４０に表示する。さらに、制御部１１０は、走行経路Ｌ２上に位置する店舗Ｃおよび店舗Ａそれぞれに関する店舗情報を表示装置１４０に表示する。
【００５６】
このとき、図７に示すように、表示装置１４０に表示される各販売店舗に関する店舗情報には、各販売店舗において販売されているユーザの購入商品についての価格情報およびクーポン情報が含まれる。つまり、店舗Ａに関する店舗情報には、ユーザの購入商品である「ネギ」、「卵」それぞれについての価格情報と、「卵  １０％ＯＦＦクーポン」が発行されていることを示すクーポン情報が含まれている。また、店舗Ｃに関する店舗情報には、ユーザの購入商品である、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」それぞ
れの価格情報と、「全品５％ＯＦＦクーポン」が発行されていることを示すクーポン情報と、が含まれている。
【００５７】
（処理フロー）
ここで、制御部１１０によって実行される案内経路生成処理のフローについて図８に基づいて説明する。図８は、案内経路生成処理のフローを示すフローチャートである。図８に示すフローでは、先ず、Ｓ１０１において、車両１０の現在位置情報および目的地情報が取得される。上述したように、車両１０の現在位置情報は位置情報取得部１５０を介して取得される。また、車両１０の目的地情報は入力装置１３０を介して取得される。
【００５８】
次に、Ｓ１０２において、買い物リスト情報が取得される。上述したように、買い物リスト情報はユーザ端末２００から受信する。次に、Ｓ１０３において、買い物リスト情報に応じた、所定の領域内に存在する各販売店舗に関する店舗情報が取得される。上述したように、所定の領域は、車両１０の現在位置および目的地に基づいて規定される。また、買い物リスト情報に応じた各販売店舗に関する店舗情報は管理サーバ３００から受信する。
【００５９】
次に、Ｓ１０４において、車両１０の現在位置情報および目的地情報と、買い物リスト情報と、各販売店舗に関する店舗情報と、に基づいて、案内経路が生成される。上述したように、案内経路は、車両１０が目的地に向かって移動している途中において、ユーザが、買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路として生成される。
【００６０】
次に、Ｓ１０５において、Ｓ１０４で生成された案内経路と共に、該案内経路上に位置する各販売店舗に関する店舗情報が表示装置１４０に表示される。
【００６１】
上記のような案内経路生成処理によって生成された案内経路を車両１０が走行することで、該車両１０が目的地に向かって移動している途中において、ユーザが、出来るだけ多くの購入商品を購入することが可能となる。また、案内経路と共に、該案内経路上に位置する各販売店舗に関する店舗情報を表示装置１４０に表示することで、ユーザに対して、目的地に向かう移動途中に各販売店舗への立ち寄ることを促すことができる。つまり、車両１０が目的地に向かって移動している途中において購入商品を購入することをユーザに促すことができる。
【００６２】
また、上述したように、表示装置１４０に表示される各販売店舗に関する店舗情報には、各販売店舗において販売されている購入商品についての価格情報およびクーポン情報が含まれている。このように、購入商品についての価格情報およびクーポン情報を表示装置１４０に表示することで、目的地に向かう移動途中におけるユーザの購入商品についての購入意欲をより高めることができる。ただし、このような、購入商品についての価格情報やクーポン情報の表示装置１４０への表示は必須ではない。例えば、表示装置１４０に表示される店舗情報が、店舗名および購入商品の商品名のみであったとしても、ユーザに対して、目的地に向かう移動途中に各販売店舗への立ち寄ることを促す効果は生じ得る。
【００６３】
＜第２実施形態＞
本実施形態では、ユーザ端末２００において生成される買い物リスト情報に、該買い物リスト情報に含まれる各商品についてのユーザの購入希望の優先度（以下、「購入優先度」と称する場合もある。）が設定される。この購入優先度は、ユーザ端末２００に対してユーザが購入商品を入力する際に該ユーザによって入力されてもよい。
【００６４】
図９は、本実施形態に係る、買い物リスト情報ＤＢ２４０に格納される買い物リスト情
報のテーブル構成の一例を示す図である。図９に示す買い物リスト情報テーブルは、第１実施形態に係る買い物情報テーブル（図３）と同様、ユーザＩＤフィールドおよび購入商品情報フィールドを有する。そして、購入商品情報フィールドには、各購入商品の商品名（品目）および商品コードに加えて、各購入商品についての購入優先度が入力される。なお、図９に示す例では、図３に示す買い物情報テーブルと同様、ユーザ（ユーザＩＤ：Ｍ０００１）の購入商品として、「Ｔシャツ」、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」、「ネギ」、「卵」の計６品目が登録されている。さらに、購入商品情報フィールドにおける、「Ｔシャツ」について購入優先度のフィールドにのみ「○」が入力されている。これは、計６品目の購入商品のうち「Ｔシャツ」についての購入優先度が最も高く設定されていることを示している。
【００６５】
本実施形態に係る買い物支援システム１では、図９に示すような、各購入商品についての購入優先度を含む買い物リスト情報が、ユーザ端末２００から車載装置１００に送信される。そして、車載装置１００の制御部１１０は、案内経路生成処理において、買い物リスト情報に含まれる各購入商品についての購入優先度を踏まえて案内経路を生成する。具体的には、本実施形態に係る案内経路生成処理では、所定の領域Ｗ内に存在する複数の販売店舗のうち購入優先度が最も高い購入商品が販売されている販売店舗を通る走行経路の中で、車両１０が目的地Ｇに向って移動している途中において、ユーザが買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路を、案内経路として生成する。
【００６６】
図１０は、案内経路生成処理が実行された結果、車載装置１００の表示装置１４０に表示される、車両１０の案内経路、および、該案内経路上に位置する各販売店舗に関する店舗情報について説明するための図である。なお、ここでは、図９に示す買い物リスト情報を車載装置１００が受信したことを前提として行われる処理を例に挙げて説明する。上記のとおり、図９に示す買い物リスト情報では、計６品目の購入商品のうち「Ｔシャツ」についての購入優先度が最も高く設定されている。そのため、図９に示す買い物リスト情報を車載装置１００が受信した場合、案内経路生成処理では、ユーザの購入優先度が最も高い購入商品である「Ｔシャツ」が販売されている店舗Ｄ（Ｄショップ）を通る走行経路が案内経路として生成される。また、このときに、店舗Ｄを通る走行経路の中で、車両１０が目的地Ｇに向って移動している途中において、ユーザが買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路が案内経路として生成される。
【００６７】
ここで、図６に示すように、店舗Ｄを通る走行経路としては、２通りの走行経路Ｌ４、Ｌ５を生成することができる。ただし、走行経路Ｌ４上に位置する店舗は店舗Ｄのみである。そのため、上述したように、仮に車両１０が走行経路Ｌ４を走行した場合、ユーザが購入可能な購入商品は「Ｔシャツ」の１品目のみである。これに対し、走行経路Ｌ５上には店舗Ｄおよび店舗Ａが位置している。そのため、上述したように、仮に車両１０が走行経路Ｌ５を走行した場合、ユーザは、「Ｔシャツ」、「ネギ」、「卵」の３品目を購入することができる。つまり、車両１０が走行経路Ｌ５を走行した場合の方が、該車両１０が走行経路Ｌ４を走行した場合よりも、ユーザがより多くの購入商品を購入することが可能となる。
【００６８】
したがって、本実施形態に係る案内経路生成処理では、図１０に示すように、走行経路Ｌ５が案内経路として生成される。さらに、この場合は、表示装置１４０において、走行経路Ｌ５が案内経路として表示されると共に、該走行経路Ｌ５上に位置する店舗Ｄおよび店舗Ａそれぞれに関する店舗情報が表示される。
【００６９】
上記のような案内経路生成処理によって生成された案内経路を車両１０が走行することで、該車両１０が目的地に向かって移動している途中において可能な範囲内で、ユーザが、購入優先度が最も高い購入商品を購入しつつ、出来るだけ多くの購入商品を購入するこ
とが可能となる。
【００７０】
＜第３実施形態＞
本実施形態においても、車載装置１００の制御部１１０によって、第１実施形態と同様の案内経路生成処理が実行される。そして、案内経路生成処理において、車両１０の案内経路を複数生成することが可能な場合、制御部１１０は、生成した複数の案内経路と、各案内経路上に位置する各販売店舗に関する店舗情報と、を表示装置１４０に表示する。
【００７１】
図１１は、車両１０の案内経路が生成され得る所定の領域Ｗと、該所定の領域Ｗ内に存在する販売店舗と、を示す図である。ここで、図１１に示す所定の領域Ｗ内には、図５と同様の店舗Ａ〜Ｄに加え店舗Ｅが存在している。また、図１２は、管理サーバ３００の店舗情報ＤＢ３３０に格納される店舗情報のテーブル構成の一例を示す図である。そして、図１１に示す店舗Ａ〜Ｅが、それぞれ、図１２に示す店舗情報テーブルに含まれる、「Ａストア」、「Ｂストア」、「Ｃドラッグ」、「Ｄショップ」、「Ｅドラッグ」に対応するものとする。つまり、図１２に示す店舗情報テーブルに含まれる各店舗情報は、図１１に示す店舗Ａ〜Ｅに関する店舗情報を示している。なお、図１２に示す店舗Ａ〜Ｄに関する店舗情報の内容は、図４に示したものと同様である。また、図１２に示す店舗情報によれば、図３に示す買い物リスト情報に含まれる６品目の商品のうち、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」が店舗Ｅ（Ｅドラッグ）の販売商品情報に含まれている。
【００７２】
そのため、本実施形態では、管理サーバ３００が、所定の領域Ｗに関する情報と共に、図３に示す買い物リスト情報を車載装置１００から受信すると、所定の領域Ｗ内に存在する店舗Ａ〜Ｅが販売店舗として抽出される。そして、店舗Ａ〜Ｅそれぞれに関する店舗情報が管理サーバ３００から車載装置１００に送信される。案内経路生成処理においては、このように管理サーバ３００から受信した各販売店舗に関する店舗情報を制御部１１０が取得する。
【００７３】
図１３は、所定の領域Ｗ内において生成可能な車両１０の２通りの走行経路について説明するための図である。なお、図１３は、図６に示す走行経路Ｌ１〜Ｌ５以外の走行経路を示している。また、図１４は、案内経路生成処理が実行された結果、車載装置１００の表示装置１４０に表示される、車両１０の案内経路、および、該案内経路上に位置する各販売店舗に関する店舗情報について説明するための図である。
【００７４】
所定の領域Ｗ内に、販売店舗として店舗Ａ〜Ｄの他に店舗Ｅが存在すると、車両１０が目的地Ｇに向って移動している途中において、ユーザが該車両１０の走行経路上に位置する各販売店舗に立ち寄ることで、該ユーザが購入商品を購入することが可能な走行経路としては、図６に示す走行経路Ｌ１〜Ｌ５に加え、店舗Ｅを通る走行経路を生成することできる。つまり、所定の領域Ｗ内において、図６に示す走行経路Ｌ１〜Ｌ５に加え、図１３に示すような２通りの走行経路Ｌ６、Ｌ７を生成することができる。
【００７５】
ここで、図１３に示す走行経路Ｌ６上には店舗Ｂおよび店舗Ｅが位置している。そして、図１２に示す店舗情報によれば、店舗Ｂ（Ｂストア）では、ユーザの購入商品のうち、「ネギ」、「卵」の２品目が販売されており、店舗Ｅ（Ｅドラッグ）では、ユーザの購入商品のうち、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」の３品目が販売されている。そのため、仮に車両１０が走行経路Ｌ６を走行した場合、ユーザは、店舗Ｂおよび店舗Ｅに立ち寄ることで、該ユーザの購入商品のうち、「ネギ」、「卵」、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」の５品目を購入することができる。
【００７６】
また、図１３に示す走行経路Ｌ７上には店舗Ｄおよび店舗Ｅが位置している。そして、図１２に示す店舗情報によれば、店舗Ｄ（Ｄショップ）では、ユーザの購入商品のうち、
「Ｔシャツ」１品目が販売されている。そのため、仮に車両１０が走行経路Ｌ７を走行した場合、ユーザは、店舗Ｄおよび店舗Ｅに立ち寄ることで、該ユーザの購入商品のうち、「Ｔシャツ」、「トイレットペーパ」、「歯ブラシ」、「頭痛薬」の４品目を購入することができる。
【００７７】
この場合、車両１０が目的地Ｇに向って移動するための走行経路上に位置する各販売店舗において販売されている購入商品の総品目数が、図６に示す走行経路Ｌ２と、図１３に示す走行経路Ｌ６とで、同数（５品目）となる。したがって、車両１０が目的地Ｇに向って移動している途中において、ユーザが買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路が、走行経路Ｌ２と走行経路Ｌ６との２通り存在することになる。
【００７８】
そこで、制御部１１０は、案内経路生成処理において、走行経路Ｌ２および走行経路Ｌ６を案内経路として生成する。そして、制御部１１０は、図１４に示すように、走行経路Ｌ２および走行経路Ｌ６それぞれを案内経路として表示装置１４０に表示する。さらに、制御部１１０は、走行経路Ｌ２上に位置する店舗Ｃおよび店舗Ａそれぞれに関する店舗情報と、走行経路Ｌ６上に位置する店舗Ｂおよび店舗Ｅそれぞれに関する店舗情報と、を表示装置１４０に表示する。これによって、２通りの案内経路と、各案内経路上に位置する各販売店舗に関する店舗情報とが、ユーザに提供される。
【００７９】
このように、車両１０の案内経路を複数生成することが可能な場合、複数の案内経路と共に、各案内経路上に位置する各販売店舗に関する店舗情報をユーザに提供することで、車両１０を実際に走行させる走行経路を、これらの情報に基づいて該ユーザが選択することが可能となる。また、このときに、各販売店舗に関する店舗情報に、各販売店舗において販売されている購入商品についての価格情報およびクーポン情報が含まれていると、車両１０を実際に走行させる走行経路を選択する際の参考情報としてより有益な情報をユーザに提供することができる。
【００８０】
＜第４実施形態＞
本実施形態では、第２実施形態と同様、ユーザ端末２００において生成される買い物リスト情報に、該買い物リスト情報に含まれる各商品についてのユーザの購入優先度が設定されている。ここで、図１３に示すように、所定の領域Ｗ内に店舗Ａ〜Ｅが存在する場合であって、且つ、図９に示すような、計６品目の購入商品のうち「Ｔシャツ」についての購入優先度が最も高く設定されている買い物リスト情報を車載装置１００が受信した場合に、案内経路生成処理によって生成される案内経路について説明する。ここで、図１５は、案内経路生成処理が実行された結果、車載装置１００の表示装置１４０に表示される、車両１０の案内経路、および、該案内経路上に位置する各販売店舗に関する店舗情報について説明するための図である。
【００８１】
本実施形態に係る案内経路生成処理では、ユーザの購入優先度が最も高い購入商品である「Ｔシャツ」が販売されている店舗Ｄ（Ｄショップ）を通る走行経路が案内経路として生成される。また、このときに、店舗Ｄを通る走行経路の中で、車両１０が目的地Ｇに向って移動している途中において、ユーザが買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路が案内経路として生成される。
【００８２】
ここで、所定の領域Ｗ内に店舗Ａ〜Ｅが存在する場合、店舗Ｄを通る走行経路として、図６に示すような、店舗Ｄおよび店舗Ａを通る走行経路Ｌ５と、図１３に示すような、店舗Ｄおよび店舗Ｅを通る走行経路Ｌ７と、を生成することができる。このとき、仮に車両１０が走行経路Ｌ５を走行した場合、ユーザは、該ユーザの購入商品のうち、「Ｔシャツ」、「ネギ」、「卵」の３品目を購入することができる。一方で、仮に車両１０が走行経路Ｌ７を走行した場合、ユーザは、該ユーザの購入商品のうち、「Ｔシャツ」、「トイレ
ットペーパ」、「歯ブラシ」、「頭痛薬」の４品目を購入することができる。つまり、車両１０が走行経路Ｌ７を走行した場合の方が、該車両１０が走行経路Ｌ５を走行した場合よりも、ユーザがより多くの購入商品を購入することが可能となる。
【００８３】
つまり、店舗Ｄを通る走行経路の中で、車両１０が目的地Ｇに向って移動している途中において、ユーザが買い物リスト情報に含まれる商品を最も多く購入可能となる走行経路は、走行経路Ｌ７である。そのため、本実施形態に係る案内経路生成処理では、図１５に示すように、走行経路Ｌ７が案内経路として生成される。さらに、この場合は、表示装置１４０において、走行経路Ｌ７が案内経路として表示されると共に、該走行経路Ｌ７上に位置する店舗Ｄおよび店舗Ｅそれぞれに関する店舗情報が表示される。
【００８４】
なお、上記の各実施形態においては、車載装置１００が、本発明の第１の態様に係る「情報処理装置」に相当する。ただし、本発明の第１の態様に係る「情報処理装置」は、必ずしも車載装置である必要はない。例えば、本実施形態に係る買い物支援システム１において、管理サーバ３００が、本発明の第１の態様に係る「情報処理装置」の機能を果たすような構成を採用することもできる。また、本実施形態に係る買い物支援システム１において、車載装置１００および管理サーバ３００の両者によって、本発明の第１の態様に係る「情報処理装置」の機能を果たすような構成を採用することもできる。
【００８５】
また、上記の各実施形態においては、車載装置１００の表示装置１４０に案内経路および各販売店舗に関する店舗情報を表示することで、これらの情報をユーザに提供した。しかしながら、案内経路および各販売店舗に関する店舗情報を表示装置１４０に表示することは必須ではない。例えば、これらの情報を、車両１０の車室内において、ユーザに対して音声として提供することもできる。また、表示装置１４０には案内経路のみを表示し、各販売店舗に関する店舗情報を音声によってユーザに提供してもよい。
【００８６】
また、上記の各実施形態においては、ユーザの購入商品についての価格情報およびクーポン情報が、本発明の第１の態様に係る「買い物リスト情報に含まれる商品についての広告情報」に相当する。ただし、本発明の第１の態様に係る「買い物リスト情報に含まれる商品についての広告情報」はこれらの情報に限られるものではなく、買い物リスト情報に含まれる商品についてのユーザの購入意欲を高める効果が生じ得る他のサービス等についての情報であってもよい。
【００８７】
＜その他の実施形態＞
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施し得る。また、本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【００８８】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【００８９】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、
ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【００９０】
１・・・買い物支援システム
１０・・車両
１００・・車載装置
１１０、２１０、３１０、４１０・・制御部
１２０、３２０、４２０・・通信部
１３０・・入力装置
１４０・・表示装置
１５０・・位置情報取得装置
１６０、２２０・・近距離通信部
２００・・ユーザ端末
３００・・管理サーバ
４００・・店舗サーバ
【図１】
2020047206.tif 000003
【図２】
2020047206.tif 000004
【図３】
2020047206.tif 000005
【図４】
2020047206.tif 000006
【図５】
2020047206.tif 000007
【図６】
2020047206.tif 000008
【図７】
2020047206.tif 000009
【図８】
2020047206.tif 000010
【図９】
2020047206.tif 000011
【図１０】
2020047206.tif 000012
【図１１】
2020047206.tif 000013
【図１２】
2020047206.tif 000014
【図１３】
2020047206.tif 000015
【図１４】
2020047206.tif 000016
【図１５】
2020047206.tif 000017