(57)【要約】【課題】本発明は、複数の移動店舗車から構成されるショッピングモールにおいて、ユーザの利便性を向上させることを目的とする。【解決手段】複数の移動店舗車とサーバ装置とからなる移動店舗システムであって、サーバ装置は、複数の移動店舗車が備える店舗のうちユーザが訪問を希望する希望店舗を訪問リクエストとして取得するリクエスト取得手段と、所定位置でユーザと希望店舗を備えた移動店舗車とが集合可能となるように運行計画を生成する運行計画生成手段と、を備え、複数の移動店舗車のそれぞれは、受信した運行計画に基づいて車両の運行を管理する運行管理手段と、を備える。【選択図】図１
2019139371.tif 000002
【特許請求の範囲】
【請求項１】
複数の移動店舗車とサーバ装置とからなる移動店舗システムであって、
前記サーバ装置は、
前記移動店舗システムを利用するユーザから、前記複数の移動店舗車に対する訪問リクエストを取得するリクエスト取得手段であって、該複数の移動店舗車が備える店舗のうち該ユーザが訪問を希望する希望店舗を該訪問リクエストとして取得するリクエスト取得手段と、
前記複数の移動店舗車及び前記ユーザの位置情報を取得する位置情報取得手段と、
前記リクエスト取得手段によって取得された前記訪問リクエストと、前記位置情報取得手段によって取得された前記複数の移動店舗車及び前記ユーザの位置情報と、に基づいて前記複数の移動店舗車の運行計画を生成する運行計画生成手段であって、所定位置で前記ユーザと前記希望店舗を備えた移動店舗車とが集合可能となるように前記運行計画を生成する運行計画生成手段と、
前記運行計画生成手段によって生成された前記運行計画を前記複数の移動店舗車に送信する送信手段と、
を備え、
前記複数の移動店舗車のそれぞれは、
前記送信手段によって送信された前記運行計画を受信する受信手段と、
受信した前記運行計画に基づいて車両の運行を管理する運行管理手段と、
を備える、
移動店舗システム。
【請求項２】
前記リクエスト取得手段は、前記ユーザが前記希望店舗を訪問する訪問順序を前記訪問リクエストとして更に取得し、
前記運行計画生成手段は、前記所定位置において前記希望店舗を備えた移動店舗車が前記訪問順序に整列するように前記運行計画を生成する、
請求項１に記載の移動店舗システム。
【請求項３】
前記運行計画生成手段は、前記位置情報取得手段によって取得された前記ユーザの現在位置に前記希望店舗を備えた移動店舗車が集合するように前記運行計画を生成する、
請求項１又は２に記載の移動店舗システム。
【請求項４】
前記運行計画生成手段は、前記複数の移動店舗車のうちの任意の移動店舗車が、前記ユーザを、前記希望店舗を備えた移動店舗車に輸送可能となるように前記運行計画を生成する、
請求項１に記載の移動店舗システム。
【請求項５】
前記リクエスト取得手段は、前記ユーザが前記希望店舗を訪問する訪問順序を前記訪問リクエストとして更に取得し、
前記運行計画生成手段は、今回前記ユーザが訪問している前記希望店舗を備えた移動店舗車が、該ユーザを、次回該ユーザが訪問する前記希望店舗を備えた移動店舗車に輸送可能となるように前記運行計画を生成する、
請求項４に記載の移動店舗システム。
【請求項６】
前記リクエスト取得手段は、前記ユーザの携帯端末から前記訪問リクエストを取得することを特徴とする、
請求項１から５の何れか１項に記載の移動店舗システム。
【請求項７】
前記複数の移動店舗車は、前記運行計画に基づいて自律移動を行う自律移動体であるこ
とを特徴とする、
請求項１から６の何れか１項に記載の移動店舗システム。
【請求項８】
複数の移動店舗車とサーバ装置とからなる移動店舗システムにおける制御方法であって、
前記サーバ装置が、
前記移動店舗システムを利用するユーザから、前記複数の移動店舗車に対する訪問リクエストを取得するステップであって、該複数の移動店舗車が備える店舗のうち該ユーザが訪問を希望する希望店舗を該訪問リクエストとして取得するリクエスト取得ステップと、
前記複数の移動店舗車及び前記ユーザの位置情報を取得する位置情報取得ステップと、
前記リクエスト取得ステップで取得された前記訪問リクエストと、前記位置情報取得ステップで取得された前記複数の移動店舗車及び前記ユーザの位置情報と、に基づいて前記複数の移動店舗車の運行計画を生成するステップであって、所定位置で前記ユーザと前記希望店舗を備えた移動店舗車とが集合可能となるように前記運行計画を生成する運行計画生成ステップと、
前記運行計画生成ステップで生成された前記運行計画を前記複数の移動店舗車に送信する送信ステップと、
を含み、
前記複数の移動店舗車のそれぞれが、
前記送信ステップで送信された前記運行計画を受信する受信ステップと、
受信した前記運行計画に基づいて車両の運行を管理する運行管理ステップと、
を含む、
移動店舗システムにおける制御方法。
【請求項９】
請求項８に記載の制御方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の移動店舗車からなる移動店舗システムおよび当該移動店舗システムにおける制御方法に関する。
【背景技術】
【０００２】
車両を移動型の店舗や展示会場として利用する提案がされている（特許文献１）。オープンスペースにこのような移動店舗車を集合させて、ショッピングモールを作り上げることが考えられる。
【０００３】
このようなショッピングモールは、移動店舗車から構成されるので、店舗の配置を柔軟に変更可能であるという利点がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１４３５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の移動店舗車から構成されるショッピングモールでは、店舗配置が変更されると、ユーザは、どこにどのような店舗があるのかを把握することが難しくなったり、仮にそれを把握できたとしても、複数の店舗を訪問するのに不便を伴うことがある。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、複数の移動店舗車から構成されるショッピングモールにおいて、ユーザの利便性を向上させることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一の態様は、複数の移動店舗車とサーバ装置とからなる移動店舗システムである。サーバ装置は、所定位置でユーザと該ユーザが訪問を希望する店舗（希望店舗）を備えた移動店舗車とが集合可能となるように、複数の移動店舗車の運行計画を生成する。そして、複数の移動店舗車のそれぞれは、上記運行計画に基づいて運行される。
【０００８】
具体的には、前記サーバ装置は、前記移動店舗システムを利用するユーザから、前記複数の移動店舗車に対する訪問リクエストを取得するリクエスト取得手段であって、該複数の移動店舗車が備える店舗のうち該ユーザが訪問を希望する希望店舗を該訪問リクエストとして取得するリクエスト取得手段と、前記複数の移動店舗車及び前記ユーザの位置情報を取得する位置情報取得手段と、前記リクエスト取得手段によって取得された前記訪問リクエストと、前記位置情報取得手段によって取得された前記複数の移動店舗車及び前記ユーザの位置情報と、に基づいて前記複数の移動店舗車の運行計画を生成する運行計画生成手段であって、所定位置で前記ユーザと前記希望店舗を備えた移動店舗車とが集合可能となるように前記運行計画を生成する運行計画生成手段と、前記運行計画生成手段によって生成された前記運行計画を前記複数の移動店舗車に送信する送信手段と、を備える。そして、前記複数の移動店舗車のそれぞれは、前記送信手段によって送信された前記運行計画を受信する受信手段と、受信した前記運行計画に基づいて車両の運行を管理する運行管理手段と、を備える。
【０００９】
このような移動店舗システムでは、店舗の配置を柔軟に変更することができる。そして
、このときの複数の移動店舗車の位置情報は、位置情報取得手段によって取得される。ここで、店舗配置を柔軟に変更可能であるのは利点である一方、ユーザにとっては複数の店舗を訪問するのに不便を伴うことがある。例えば、店舗配置が変更された結果、或る種類（ジャンル）の店舗が集合して配置されるとは限らないため、ユーザがその種類（ジャンル）の複数の店舗を効率的に訪問することができない事態が生じ得る。また、例えばユーザが高齢者である場合には、ユーザ自身が移動して複数の店舗を訪問することがそもそも困難となり得る。
【００１０】
そこで、上記の移動店舗システムにおいて、リクエスト取得手段は、ユーザから予め希望店舗を訪問リクエストとして取得する。ここで、リクエスト取得手段は、ユーザが訪問を希望する店舗の情報（店舗の名称、種類、取扱商品・サービス等）を、ユーザから受け付けることで訪問リクエストを取得してもよい。また、リクエスト取得手段は、例えばショッピングモール内に配置された店舗情報をユーザに提供し、ユーザによって選択された店舗（希望店舗）を訪問リクエストとして取得してもよい。そして、運行計画生成手段は、所定位置でユーザと希望店舗を備えた移動店舗車とが集合可能となるように、複数の移動店舗車の運行計画を生成する。ここで、運行計画生成手段は、複数の移動店舗車の中からユーザのリクエストに合致する店舗を備えた移動店舗車を選択して、該リクエストをしたユーザと該移動店舗車とが集合可能となるように運行計画を生成することができる。
【００１１】
そして、上記のように生成された運行計画は、送信手段によって複数の移動店舗車に送信される。そして、複数の移動店舗車のそれぞれは、受信手段を用いて上記運行計画を受信し、運行管理手段によって、受信した該運行計画に基づいて該車両の運行が管理される。ここで、運行管理手段は、自動運転により移動店舗車の運行を直接制御することで該車両の運行を管理してもよいし、運転者に運行計画を提供することで該車両の運行を管理してもよい。そうすると、希望店舗を備えた移動店舗車が、前記所定位置に向かって運行されることになる。または、複数の移動店舗車のうちの任意の車両を用いて、ユーザを、前記所定位置に向かわせることができる。これにより、ユーザの利便性を向上させることができる。
【００１２】
また、前記リクエスト取得手段は、前記ユーザが前記希望店舗を訪問する訪問順序を前記訪問リクエストとして更に取得し、前記運行計画生成手段は、前記所定位置において前記希望店舗を備えた移動店舗車が前記訪問順序に整列するように前記運行計画を生成してもよい。この場合、希望店舗を備えた複数の移動店舗車が、前記所定位置に一同に集合することになる。更に、上記車両が、前記所定位置において訪問順序に整列されることになる。そうすると、ユーザは、整列された車両に順にアクセスしていくことで、希望店舗を希望する順序で訪問することができる。これにより、好適にユーザの利便性を向上させることができる。
【００１３】
ここで、前記運行計画生成手段は、前記位置情報取得手段によって取得された前記ユーザの現在位置に前記希望店舗を備えた移動店舗車が集合するように前記運行計画を生成してもよい。これによれば、ユーザは、自身が移動して前記所定位置に向かう必要がなくなるため、好適にユーザの利便性を向上させることができる。
【００１４】
または、前記運行計画生成手段は、前記複数の移動店舗車のうちの任意の移動店舗車が、前記ユーザを、前記希望店舗を備えた移動店舗車に輸送可能となるように前記運行計画を生成してもよい。この場合、ユーザ自身が移動して希望店舗を備えた移動店舗車（つまり、前記所定位置）に向かう必要があるものの、ユーザは、任意の移動店舗車に乗って希望店舗を備えた移動店舗車に向かうことができる。そのため、例えばユーザが歩いて希望店舗を訪問することが困難な場合であっても、ユーザによる希望店舗の訪問を可能にし、以て、ユーザの利便性を向上させることができる。
【００１５】
更に、前記リクエスト取得手段は、前記ユーザが前記希望店舗を訪問する訪問順序を前記訪問リクエストとして更に取得し、前記運行計画生成手段は、今回前記ユーザが訪問している前記希望店舗を備えた移動店舗車が、該ユーザを、次回該ユーザが訪問する前記希望店舗を備えた移動店舗車に輸送可能となるように前記運行計画を生成してもよい。この場合、ユーザは、希望店舗でショッピング等をしながら、次に訪問する予定の希望店舗に向かうことができる。これにより、好適にユーザの利便性を向上させることができる。
【００１６】
以上に述べた移動店舗システムにおいて、前記リクエスト取得手段は、前記ユーザの携帯端末から前記訪問リクエストを取得してもよい。この場合、本発明に係る移動店舗システムは、複数の移動店舗車と、サーバ装置と、ユーザの携帯端末（ユーザ端末）とから構成され得る。
【００１７】
また、前記複数の移動店舗車は、前記運行計画に基づいて自律移動を行う自律移動体であってもよい。この場合、店舗配置の変更の自動化を図ることができる。このとき、運行管理手段が移動店舗車の運行を管理するにあたって、該運行管理手段は、自動運転により該移動店舗車の運行を直接制御することができる。
【００１８】
本発明の他の態様は、複数の移動店舗車とサーバ装置とからなる移動店舗システムにおける制御方法である。本態様に係る制御方法は、前記サーバ装置が、前記移動店舗システムを利用するユーザから、前記複数の移動店舗車に対する訪問リクエストを取得するステップであって、該複数の移動店舗車が備える店舗のうち該ユーザが訪問を希望する希望店舗を該訪問リクエストとして取得するリクエスト取得ステップと、前記複数の移動店舗車及び前記ユーザの位置情報を取得する位置情報取得ステップと、前記リクエスト取得ステップで取得された前記訪問リクエストと、前記位置情報取得ステップで取得された前記複数の移動店舗車及び前記ユーザの位置情報と、に基づいて前記複数の移動店舗車の運行計画を生成するステップであって、所定位置で前記ユーザと前記希望店舗を備えた移動店舗車とが集合可能となるように前記運行計画を生成する運行計画生成ステップと、前記運行計画生成ステップで生成された前記運行計画を前記複数の移動店舗車に送信する送信ステップと、を含み、前記複数の移動店舗車のそれぞれが、前記送信ステップで送信された前記運行計画を受信する受信ステップと、受信した前記運行計画に基づいて車両の運行を管理する運行管理ステップと、を含む。
【００１９】
なお、本発明は、上記手段の少なくとも一部を含む移動店舗システムとして特定することができる。また、本発明は、上記で説明した制御方法をコンピュータに行わせるためのプログラム、または、当該プログラムを非一時的に記憶したコンピュータ可読媒体として特定することもできる。上記処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【発明の効果】
【００２０】
本発明によれば、複数の移動店舗車から構成されるショッピングモールにおいて、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、第一の実施形態に係る移動店舗システムのシステム概要図である。
【図２】図２は、第一の実施形態に係る移動店舗システムの機能ブロック図である。
【図３】図３は、ユーザ端末における、サーバ装置から提供された店舗情報のリスト画面を例示する図である。
【図４】図４は、ユーザ端末における、リクエスト画面を例示する図である。
【図５】図５は、ユーザ端末における、訪問リクエスト登録画面を例示する図である。
【図６】図６は、第一の実施形態に係る移動店舗システムにおける処理の流れを説明する図である。
【図７Ａ】図７Ａは、第一の実施形態における、移動店舗車の集合態様について説明するための第一の図である。
【図７Ｂ】図７Ｂは、第一の実施形態における、移動店舗車の集合態様について説明するための第二の図である。
【図８】図８は、第二の実施形態に係る移動店舗システムのシステム概要図である。
【図９】図９は、第二の実施形態に係る移動店舗システムの機能ブロック図である。
【図１０Ａ】図１０Ａは、第三の実施形態における、ユーザと移動店舗車との集合態様について説明するための第一の図である。
【図１０Ｂ】図１０Ｂは、第三の実施形態における、ユーザと移動店舗車との集合態様について説明するための第二の図である。
【図１０Ｃ】図１０Ｃは、第三の実施形態における、ユーザと移動店舗車との集合態様について説明するための第三の図である。
【図１０Ｄ】図１０Ｄは、第三の実施形態における、ユーザと移動店舗車との集合態様について説明するための第四の図である。
【発明を実施するための形態】
【００２２】
＜第一の実施形態＞
（システム概要）
本実施形態は、複数の移動店舗車が集合して形成されるショッピングモール（複合商業施設）における移動店舗システムである。以下、本実施形態に係る移動店舗システム１０について、図１を参照しながら説明する。本実施形態に係る移動店舗システム１０は、複数の移動店舗車１００と、サーバ装置２００と、ユーザ端末３００とから構成される。
【００２３】
移動店舗車１００は、固体ごとに異なる機能を持つことができる多目的移動体であり、本実施形態では道路上を移動可能な車両である。移動店舗車１００は、車両内に店舗営業のための施設・設備を有しており、目的地まで走行した後に施設・設備を展開して、営業を行うことができる。なお、本開示において「店舗」とは、商品（物品）やサービス（役務）を有償または無償で提供するための施設を意味する。
【００２４】
本実施形態では、複数の移動店舗車１００がオープンスペースに集合して、ショッピングモールとして機能することを想定する。移動店舗車１００が集合して形成されるので、本実施形態におけるショッピングモールは、店舗が存在していない場所や地域に簡単に設営することができる。
【００２５】
移動店舗車１００からなるショッピングモールは、移動店舗車１００の配置変更が容易であるという特徴がある。したがって、ショッピングモール内での移動店舗車１００の配置を入れ替えたり、日にちや時間帯によって出店する移動店舗車１００を変更したりすることができる。
【００２６】
ここで、サーバ装置２００は、移動店舗車１００から送信された店舗情報を、ユーザが保有するユーザ端末３００に提供することができる。そうすると、ユーザは、ユーザ端末３００上で店舗情報を見ることで、ショッピングモール内に配置された店舗を把握することができる。
【００２７】
しかしながら、このように、ショッピングモール内に配置された店舗の情報がユーザに提供されたとしても、実際にユーザが店舗を訪問するのに不便を伴うことがある。例えばユーザが高齢者である場合には、ユーザ自身が移動して店舗を訪問することがそもそも困
難となり得る。そこで、本実施形態に係る移動店舗システム１０は、所定位置に、ユーザと該ユーザが訪問を希望する店舗（希望店舗）を備えた移動店舗車１００とが集合可能となるように構成される。
【００２８】
具体的には、サーバ装置２００は、ユーザから該ユーザの位置情報と訪問リクエストを取得する。ここで、ユーザは、ユーザ端末３００を用いてこれらをサーバ装置２００に送信することができる。なお、訪問リクエストには上記の希望店舗に関する情報が含まれる。詳細については、後述する。そして、サーバ装置２００は、受信した移動店舗車１００の位置情報、店舗情報、および受信したユーザの位置情報、訪問リクエストに基づいて、所定位置でユーザと希望店舗を備えた移動店舗車１００とが集合可能となるように、移動店舗車１００の運行計画を作成し、各移動店舗車１００に送信する。そして、各移動店舗車１００が運行計画に従って運行される。
【００２９】
（システム構成）
システムの構成要素について詳しく説明する。図２は、図１に示した移動店舗車１００、サーバ装置２００、およびユーザ端末３００の構成の一例を概略的に示したブロック図である。
【００３０】
［移動店舗車１００］
移動店舗車１００は車室内に店舗営業のための設備を備えるが、本明細書では店舗営業のための設備についての説明は省略する。ここでは主に、複数の移動店舗車１００が共通して有する車両としての機能に絞って説明を行う。
【００３１】
移動店舗車１００は、センサ１０１、位置情報取得部１０２、車両制御部１０４、通信部１０５、映像出力部１０６、カメラ１０７、店舗情報入力部１０８、制御部１０９を含んで構成される。移動店舗車１００は、ガソリン車やディーゼル車であってもよく電気自動車であってもよく、内燃機関またはバッテリーから供給される電力に基づいて動作する。
【００３２】
センサ１０１は、車両の状態をセンシングしたり車両周辺をセンシングしたりする手段である。車両の状態をセンシングするためのセンサ１０１として、加速度センサ、速度センサ、方位角センサが挙げられる。車両周辺をセンシングするためのセンサ１０１として、ステレオカメラ、レーザスキャナ、ＬＩＤＡＲ、レーダなどが挙げられる。センサ１０１が取得した情報は、制御部１０９に送信される。
【００３３】
位置情報取得部１０２は、車両の現在位置を取得する手段であり、典型的には、ＧＰＳ衛星信号を受信して位置情報を求めるＧＰＳ（Global Positioning System）装置である
。ＧＰＳ装置から得られる位置情報は、緯度・経度・高度を表す。位置情報取得部１０２は、車両の現在位置を取得可能であれば、ＧＰＳ以外のＧＮＳＳ（Global Navigation Satellite System）による測位装置でもよく、基地局測位による測位装置でも良い。
【００３４】
車両制御部１０４は、移動店舗車１００の車両としての機能を制御する。車両制御部１０４は、たとえば、エンジンあるいはモータやインバータや、ブレーキ、ステアリングおよびこれらを制御するＥＣＵ（Electronic Control Unit）を含んで構成される。
【００３５】
通信部１０５は、移動店舗車１００をネットワークに接続するための通信手段である。本実施形態では、３ＧやＬＴＥ等の移動体通信サービスを利用して、ネットワーク経由で他の装置（たとえばサーバ装置２００）と通信を行うことができる。なお、通信部１０５は、他の移動店舗車１００と車々間通信を行うための通信手段を備えていても良い。
【００３６】
映像出力部１０６は、車体に設けられた車外ディスプレイに映像を出力する手段である。本実施形態における移動店舗車１００は、車体の外側にディスプレイを有しており、任意の映像を出力することができる。車外ディスプレイは、液晶ディスプレイであってもよいし、有機ＥＬディスプレイであってもよいし、ＬＥＤマトリックス等によって構成されてもよい。
【００３７】
カメラ１０７は、移動店舗車１００の車体に設けられたカメラである。本実施形態では、移動店舗車１００は、車載されたカメラ１０７を有しており、画像（静止画または動画）を取得することができる。カメラ１０７の数は特に限定されず１つ以上であればよいが、前方・後方・左右側方のそれぞれを撮影できるように複数のカメラが設置されてもよい。
【００３８】
店舗情報入力部１０８は、移動店舗車１００の店舗としての情報を入力するための手段である。店舗情報として、店舗の名称、種類（ジャンル）、外観、連絡先、営業時間、取扱商品・サービス、商品の在庫情報、販売価格情報、特売情報、営業時間情報、車両（店舗）のサイズが挙げられる。店舗情報入力部１０８には、これらのうちの１つまた複数の項目が入力される。また、店舗情報には、店舗を識別するための識別子（ＩＤ）が含まれてもよい。店舗識別子は、車両識別子と同一でもよいし、車両識別子と関連付けられていてもよい。
【００３９】
制御部１０９は、移動店舗車１００全体の制御を行うコンピュータである。制御部１０９は、たとえば、マイクロプロセッサと、プログラムを格納したメモリとから構成され、マイクロプロセッサがプログラムを実行することにより、位置情報送信部１０９１、店舗情報送信部１０９２、店舗情報記憶部１０９３、運行計画記憶部１０９４として機能する。なお、これらの機能の一部または全部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）などの論理回路によって実現されてもよい。
【００４０】
位置情報送信部１０９１は、位置情報取得部１０２から取得される位置情報を、通信部１０５を介してサーバ装置２００に送信する。位置情報送信部１０９１が位置情報を送信するタイミングは任意であってよく、たとえば、定期的に送信してもよいし、店舗情報を送信するタイミングに合わせて送信してもよい。
【００４１】
店舗情報送信部１０９２は、店舗情報記憶部１０９３に格納されている店舗情報を、通信部１０５を介してサーバ装置２００に送信する。店舗情報送信部１０９２が店舗情報を送信するタイミングは任意であってよく、たとえば、定期的に送信してもよい。
【００４２】
位置情報と店舗情報は、店舗識別子と関連付けて送信される。また、位置情報と店舗情報は、異なるメッセージとしてサーバ装置２００に送信されてもよいし、１つのメッセージにまとめてサーバ装置２００に送信されてもよい。店舗情報と位置情報が異なるメッセージとして送信される場合、これらのメッセージは同じ通信経路でサーバ装置２００に送信される必要はなく、最終的にサーバ装置２００に到着すればどのような通信経路で通信されても構わない。
【００４３】
店舗情報記憶部１０９３には、移動店舗車１００の店舗としての情報が記憶される。店舗情報の一部の例として、店舗の名称、種類（ジャンル）、外観、連絡先、営業時間、取扱商品・サービス、商品の在庫情報、販売価格情報、特売情報、営業時間情報、車両（店舗）のサイズが挙げられる。店舗情報には、店舗を識別するための識別子（ＩＤ）が含まれてもよい。
【００４４】
運行計画記憶部１０９４には、移動店舗車１００の運行計画が記憶される。この運行計画は、後述するようにサーバ装置２００によって生成される。移動店舗車１００は、通信部１０５を介して運行計画を受信し、受信した運行計画が運行計画記憶部１０９４に記憶される。
【００４５】
ここで、本実施形態に係る移動店舗車１００は、自動運転および無人運転可能な自律走行車両であって、運行計画に基づいて運行される。詳しくは、運行計画に基づいて車両制御部１０４が制御されることで、移動店舗車１００が自律走行される。なお、移動店舗車１００を自律走行車両に限定する意図はなく、移動店舗車１００は、運転者によって運転されてもよい。この場合、運転者は、運行計画記憶部１０９４に記憶された運行計画に基づいて、移動店舗車１００を運行することができる。例えば、運行計画に従ったナビゲーションが運転者に提供される。
【００４６】
［サーバ装置２００］
次に、サーバ装置２００について説明する。サーバ装置２００は、複数の移動店舗車１００から位置情報および店舗情報を取得する。また、ユーザ端末３００からユーザの位置情報と訪問リクエストを取得する。そして、運行計画を生成して複数の移動店舗車１００に送信する。
【００４７】
サーバ装置２００は、通信部２０１、制御部２０２、記憶部２０３を有して構成される。
【００４８】
通信部２０１は、通信部１０５と同様の、ネットワーク経由で移動店舗車１００およびユーザ端末３００と通信を行うための通信インタフェースである。
【００４９】
制御部２０２は、サーバ装置２００の制御を司る手段である。制御部２０２は、たとえば、マイクロプロセッサと、プログラムを格納したメモリとから構成され、マイクロプロセッサがプログラムを実行することにより、位置情報取得部２０２１、店舗情報取得部２０２２、訪問リクエスト取得部２０２３、運行計画生成部２０２４、運行計画送信部２０２５として機能する。なお、これらの機能の一部または全部は、ＡＳＩＣやＦＰＧＡなどの論理回路によって実現されてもよい。
【００５０】
位置情報取得部２０２１は、移動店舗車１００の位置情報送信部１０９１が送信した位置情報を取得する。また、ユーザ端末３００の位置情報を取得する。位置情報取得部２０２１が取得した移動店舗車１００の位置情報は、店舗識別子と関連付けて記憶部２０３に格納される。また、位置情報取得部２０２１が取得したユーザ端末３００の位置情報は、ユーザを識別するための識別子（ユーザ識別子）と関連付けて記憶部２０３に格納される。なお、ユーザ識別子は、ユーザ端末３００の位置情報と併せて取得される。
【００５１】
店舗情報取得部２０２２は、移動店舗車１００の店舗情報送信部１０９２が送信した店舗情報を取得する。店舗情報取得部２０２２が取得した店舗情報は、店舗識別子と関連付けて記憶部２０３に格納される。また、店舗情報は、通信部２０１を介してユーザ端末３００に送信される。
【００５２】
訪問リクエスト取得部２０２３は、ユーザ端末３００から送信された訪問リクエストを取得する。訪問リクエスト取得部２０２３が取得した訪問リクエストは、ユーザ識別子と関連付けて記憶部２０３に格納される。ここで、訪問リクエスト取得部２０２３は、店舗情報取得部２０２２が取得しユーザ端末３００に送信された店舗情報のうち、ユーザによって選択された店舗（希望店舗）を訪問リクエストとして取得することができる。または、訪問リクエスト取得部２０２３は、ユーザが訪問を希望する店舗の情報をユーザから受
け付けることで訪問リクエストを取得してもよい。なお、ユーザが行うリクエストの入力操作については、後述する。
【００５３】
運行計画生成部２０２４は、記憶部２０３に格納されている複数の移動店舗車１００の位置情報およびユーザ端末３００の位置情報と、記憶部２０３に格納されている訪問リクエストと、に基づいて複数の移動店舗車１００の運行計画を生成する。運行計画生成部２０２４は、上述したように、所定位置でユーザと希望店舗を備えた移動店舗車１００とが集合可能となるように運行計画を生成する。なお、本実施形態における、移動店舗車１００の集合態様については後述する。
【００５４】
運行計画送信部２０２５は、運行計画生成部２０２４によって生成された運行計画を、通信部２０１を介して移動店舗車１００に送信する。
【００５５】
記憶部２０３は、情報を記憶する手段であり、ＲＡＭ、磁気ディスクや半導体メモリなどの記憶媒体により構成される。
【００５６】
［ユーザ端末３００］
ユーザ端末３００は、スマートフォン端末やウェアラブルコンピュータなどのユーザが保有する携帯端末（モバイルコンピュータ）である。なお、ユーザ端末３００は、公衆通信網であるインターネット等のネットワークを介してサーバ装置２００に接続される、パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、ＰＣ）であってもよい。
【００５７】
ユーザ端末３００は、通信部３０１、記憶部３０２、表示部３０３、入力部３０４を有して構成される。
【００５８】
通信部３０１は、通信部１０５と同様の、ネットワーク経由でサーバ装置２００と通信を行うための通信インタフェースである。記憶部３０２は、情報を記憶する手段であり、ＲＡＭ、磁気ディスクや半導体メモリなどの記憶媒体により構成される。表示部３０３は、例えば、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）パネル等
である。入力部３０４は、タッチパネル、押しボタン等を含む。また、入力部３０４は、カメラのような映像や画像の入力部や、マイクロフォンのような音声の入力部を含むことができる。
【００５９】
ここで、ユーザは、ユーザ端末３００にインストールされた移動店舗システム１０によるサービスを利用するためのアプリケーション（以下、所定のアプリともいう）を用いて、訪問リクエストを入力することができる。なお、所定のアプリによって、ユーザ情報が事前に登録される。
【００６０】
図３は、サーバ装置２００から提供された店舗情報のリスト画面を例示する図である。ユーザは、この店舗情報リストから訪問を希望する店舗（希望店舗）を選択することで、訪問リクエストを入力することができる。
【００６１】
図３に示す店舗情報リスト画面ＳＣ１は、所定のアプリによって提供される。店舗情報リスト画面ＳＣ１には、ユーザ情報ＳＣ１１（ＩＤ、氏名）、店舗情報リストＳＣ１２、および「送信」のラベルが付された登録ボタンＳＣ１３が示される。
【００６２】
店舗情報リストＳＣ１２は、店舗名称、営業時間、種類（ジャンル）、取扱い商品（サービス）、店舗サイズのフィールドを有する。選択は、ユーザが訪問を希望する店舗（希望店舗）を選択するためのチェックボックスである。チェックされた店舗に対して、訪問リクエスト登録が実行される。
【００６３】
登録ボタンＳＣ１３は、店舗情報リストＳＣ１２で選択された店舗に対して、訪問リクエスト登録を実行する訪問リクエスト登録画面に遷移するための操作ボタンである。登録ボタンＳＣ１３が押下されると、ユーザ端末３００の画面は、訪問リクエスト登録画面に遷移する。
【００６４】
なお、ユーザは、所定のアプリを用いて、上記に加えて、訪問希望時間と訪問順序を入力することができる。
【００６５】
また、ユーザは、店舗情報リストから希望店舗を選択するのではなく、利用場所、訪問希望時間、種類（ジャンル）、取扱い商品等のリクエストを、所定のアプリを用いて入力してもよい。
【００６６】
図４は、リクエスト画面を例示する図である。リクエスト画面ＳＣ２は、ユーザがリクエストを登録するための画面である。リクエスト画面ＳＣ２には、ユーザ情報ＳＣ２１（ＩＤ、氏名）、利用場所ＳＣ２２、訪問希望時間ＳＣ２３、種類（ジャンル）ＳＣ２４、取扱い商品（サービス）ＳＣ２５、および「送信」のラベルが付された登録ボタンＳＣ２６が示される。
【００６７】
利用場所ＳＣ２２は、希望店舗を利用する場所である。ユーザは、自身の現在位置、または所定の場所を指定することができる。訪問希望時間ＳＣ２３は、ユーザが店舗の訪問を希望する時間である。種類ＳＣ２４は、ユーザが訪問を希望する店舗の種類（ジャンル）である。取扱い商品ＳＣ２５は、ユーザが訪問を希望する店舗の取扱い商品（サービス）である。なお、これらの入力項目は、直接入力されてもよいし、図４に示すようにプルダウンによって選択されてもよい。
【００６８】
なお、本実施形態では、後述の移動店舗車１００の集合態様の説明で述べるように、ユーザの現在位置に希望店舗を備えた移動店舗車１００が集められる。ただし、これに限定する意図はなく、例えば、ユーザが利用場所ＳＣ２２において現在位置以外をプルダウンによって選択した場合には、ユーザと希望店舗を備えた移動店舗車１００との集合場所の候補がサーバ装置２００によって提供されてもよい。
【００６９】
以上に述べたように、図３に示した店舗情報リスト画面ＳＣ１から、または、図４に示したリクエスト画面ＳＣ２から訪問リクエストが送信されると、ユーザ端末３００の画面は、訪問リクエスト登録画面に遷移する。
【００７０】
図５は、訪問リクエスト登録画面を例示する図である。訪問リクエスト登録画面ＳＣ３は、所定のアプリによって提供される。訪問リクエスト登録画面ＳＣ３には、ユーザ情報ＳＣ３１（ＩＤ、氏名）、利用場所ＳＣ３２、希望店舗リストＳＣ３３、および「登録」のラベルが付された登録ボタンＳＣ３４、「修正」のラベルが付された修正ボタンＳＣ３５が示される。登録ボタンＳＣ３４が押下されると、訪問リクエストがサーバ装置２００に登録される。つまり、サーバ装置２００の訪問リクエスト取得部２０２３が訪問リクエストを取得し、該訪問リクエストがユーザ識別子と関連付けられて記憶部２０３に格納される。
【００７１】
（処理）
次に、上述した各構成要素が行う処理について説明する。図６は、ユーザの現在位置に希望店舗を備えた移動店舗車１００が集められる処理の流れを示すフローチャートである。なお、図６のフローチャートに示す処理は実装の一例に過ぎず、ここで示した処理と異なる処理によって、ユーザと希望店舗を備えた移動店舗車１００とが集合可能にされても
構わない。
【００７２】
先ず、Ｓ１１において、移動店舗車１００の店舗情報送信部１０９２が、店舗情報記憶部１０９３に格納されている店舗情報を、通信部１０５を介してサーバ装置２００に送信する。また、移動店舗車１００の位置情報送信部１０９１が、位置情報取得部１０２から取得される位置情報を、通信部１０５を介してサーバ装置２００に送信する。そして、Ｓ１２において、サーバ装置２００の店舗情報取得部２０２２が上記店舗情報を取得し、位置情報取得部２０２１が上記位置情報を取得する。
【００７３】
次に、Ｓ１３において、店舗情報取得部２０２２が取得した店舗情報がユーザ端末３００に送信される。ユーザ端末３００は、Ｓ１４において、この店舗情報を取得する。ここで、ユーザ端末３００は、店舗情報を取得すると、表示部３０３に上記の図３に示したような店舗情報リストを表示させることができる。そうすると、ユーザは、Ｓ１５において、ユーザ端末３００を介して訪問リクエストを入力する。なお、ユーザによる訪問リクエストの入力操作については、上述したとおりである。
【００７４】
ユーザによって入力された訪問リクエストは、サーバ装置２００に送信され（Ｓ１６）、サーバ装置２００の訪問リクエスト取得部２０２３は、この訪問リクエストを取得する。また、訪問リクエスト取得部２０２３が取得した訪問リクエストが、ユーザ識別子と関連付けて記憶部２０３に格納される。
【００７５】
次に、サーバ装置２００は、Ｓ１８において、運行計画を生成する。詳しくは、サーバ装置２００の運行計画生成部２０２４が、記憶部２０３に格納されている複数の移動店舗車１００の位置情報およびユーザ端末３００の位置情報と、記憶部２０３に格納されている訪問リクエストと、に基づいて複数の移動店舗車１００の運行計画を生成する。本実施形態では、ユーザの現在位置に希望店舗を備えた移動店舗車１００が集合するように、上記の運行計画が生成される。運行計画生成部２０２４は、複数の移動店舗車１００のうち希望店舗を備えた移動店舗車１００を選別する。そして、選別された移動店舗車１００に対しては、該移動店舗車１００の位置情報とユーザの現在位置とに基づいて、該移動店舗車１００がユーザの現在位置に向かうように、運行計画が生成される。なお、複数の移動店舗車１００のうち希望店舗を備えていない移動店舗車１００に対しては、運行計画として、ユーザの現在位置に向かわない（例えば、該移動店舗車１００の現在位置から移動しないような）計画が作成され得る。
【００７６】
そして、サーバ装置２００によって作成された運行計画は、移動店舗車１００に送信され（Ｓ１９）、Ｓ２０において、移動店舗車１００がこの運行計画を取得する。そうすると、移動店舗車１００は、取得した運行計画に従って運行制御される（Ｓ２１）。詳しくは、運行計画に基づいて車両制御部１０４が制御されることで、移動店舗車１００がユーザの現在位置に向かって自律走行される。この運行制御が完了されると、移動店舗車１００は、位置情報取得部１０２によって取得された車両の現在位置に基づいて到着確認を行う（Ｓ２２）。そして、サーバ装置２００に対して、到着報告を行う（Ｓ２３）。
【００７７】
サーバ装置２００は、Ｓ２４において到着報告を取得し、Ｓ２５において該到着報告をユーザ端末３００に送信する。そして、ユーザ端末３００は、到着報告を取得すると（Ｓ２６）、該到着報告をユーザに通知する（Ｓ２７）。
【００７８】
（移動店舗車の集合態様）
次に、上記の図６に示した処理が実行されたときの、移動店舗車１００の集合態様について説明する。図７Ａおよび図７Ｂは、移動店舗車１００の集合態様について説明するための図である。
【００７９】
図７Ａに示すように、本例においては、６つの移動店舗車１００によってショッピングモールが形成されている。以下の説明において、これら６つの移動店舗車１００が備える店舗を、店舗Ａ−店舗Ｆと称する。
【００８０】
ユーザがユーザ端末３００を介して訪問リクエストを入力すると、サーバ装置２００は、該訪問リクエストを取得する。そして、サーバ装置２００は、運行計画を生成し、生成した運行リクエストを店舗Ａ−店舗Ｆを備えた各移動店舗車１００に送信する。本例では、店舗Ｂおよび店舗Ｃが、ユーザによって希望店舗として選択される。
【００８１】
そうすると、図７Ｂに示すように、ユーザの現在位置に、店舗Ｂを備えた移動店舗車１００および店舗Ｃを備えた移動店舗車１００が集合する。なお、このとき、店舗Ａおよび店舗Ｄ−店舗Ｆを備えた移動店舗車１００に対しては、これら移動店舗車１００の現在位置から移動しないような運行計画が送信されており、これら移動店舗車１００は移動しないことになる。
【００８２】
以上に述べた集合態様によれば、ユーザの現在位置に希望店舗を備えた移動店舗車１００が集合するため、ユーザは、自身が訪問を希望する店舗を効率的に訪問することができる。また、ユーザ自身が移動して複数の店舗を訪問することが困難である場合にも、ユーザによる希望店舗の訪問が可能となる。つまり、ユーザの利便性を向上させることができる。
【００８３】
更に、本例では、ユーザによって、店舗Ｂ、店舗Ｃの順に希望店舗を訪問することがリクエストされている。したがって、店舗Ｂを備えた移動店舗車１００および店舗Ｃを備えた移動店舗車１００は、ユーザの現在位置において、上記訪問順序に整列される。そうすると、ユーザは、整列された移動店舗車１００に順にアクセスしていくことで、希望店舗を希望する順序で訪問することができる。これにより、好適にユーザの利便性を向上させることができる。
【００８４】
なお、本実施形態では、ユーザの現在位置に、希望店舗を備えた移動店舗車１００が集合する態様を例にして説明したが、これに限定する意図はなく、所定位置においてユーザと希望店舗を備えた移動店舗車１００とが集合可能となればよい。この場合、ユーザは、例えば上記の図４に示したリクエスト画面において、利用場所（希望店舗を備えた移動店舗車１００と集合する所定位置）を指定することができる。これによっても、ユーザは、自身が訪問を希望する店舗を効率的に訪問することができ、以て、ユーザの利便性が向上する。
【００８５】
＜第二の実施形態＞
第一の実施形態では、移動店舗システム１０は、複数の移動店舗車１００と、サーバ装置２００と、ユーザ端末３００とから構成される。これに対して、本実施形態では、移動店舗システム１０は、複数の移動店舗車１００と、サーバ装置２００と、入出力装置４００とから構成される。以下、本実施形態に係る移動店舗システム１０について、図８および図９を参照しながら説明する。
【００８６】
入出力装置４００は、移動店舗車１００から構成されるショッピングモール内に配置され、後述するように、第一の実施形態の説明で述べたユーザ端末３００と同様に機能する。そして、入出力装置４００には、図８に示すように、サーバ装置２００から店舗情報が提供され、ユーザは、入出力装置４００を用いて訪問リクエストをサーバ装置２００に送信することができる。
【００８７】
ここで、入出力装置４００は、図９に示すように、通信部４０１、記憶部４０２、表示部４０３、入力部４０４を有して構成される。
【００８８】
通信部４０１は、通信部１０５と同様の、ネットワーク経由でサーバ装置２００と通信を行うための通信インタフェースである。記憶部４０２は、情報を記憶する手段であり、ＲＡＭ、磁気ディスクや半導体メモリなどの記憶媒体により構成される。表示部４０３は、例えば、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）パネル等
である。入力部４０４は、タッチパネル、押しボタン等を含む。また、入力部４０４は、カメラのような映像や画像の入力部や、マイクロフォンのような音声の入力部を含むことができる。
【００８９】
ユーザは、入出力装置４００にインストールされた所定のアプリを用いて、第一の実施形態の説明で述べた操作と同様にして、訪問リクエストを入力することができる。
【００９０】
ここで、ユーザは、例えば上記の図４に示したリクエスト画面において利用場所を指定する際、入出力装置４００が配置された現在位置を指定してもよいし、任意の位置を指定してもよい。
【００９１】
以上に述べた移動店舗システム１０によっても、ユーザは、自身が訪問を希望する店舗を効率的に訪問することができ、以て、ユーザの利便性が向上する。
【００９２】
＜第三の実施形態＞
次に、本発明の第三の実施形態について、図１０Ａから図１０Ｄに基づいて説明する。なお、本実施形態において、上述した第一の実施形態と実質的に同一の構成、実質的に同一の制御処理については、その詳細な説明を省略する。
【００９３】
上述した第一の実施形態では、サーバ装置２００の運行計画生成部２０２４は、ユーザの現在位置に、希望店舗を備えた移動店舗車１００が集合するように運行計画を作成する。これに対して、本実施形態では、運行計画生成部２０２４は、複数の移動店舗車１００のうちの任意の移動店舗車１００が、ユーザを、希望店舗を備えた移動店舗車１００に輸送可能となるように運行計画を生成する。
【００９４】
図１０Ａから図１０Ｄは、本実施形態における、ユーザと希望店舗を備えた移動店舗車１００との集合態様について説明するための図である。
【００９５】
図１０Ａに示すように、本例においては、４つの移動店舗車１００によってショッピングモールが形成されている。以下の説明において、これら４つの移動店舗車１００が備える店舗を、店舗Ａ−店舗Ｄと称する。
【００９６】
ユーザがユーザ端末３００を介して訪問リクエストを入力すると、サーバ装置２００は、該訪問リクエストを取得する。そして、サーバ装置２００は、運行計画を生成し、生成した運行リクエストを店舗Ａ−店舗Ｄを備えた各移動店舗車１００に送信する。本例では、店舗Ｂおよび店舗Ｃが、ユーザによって希望店舗として選択される。更に、ユーザによって、店舗Ｂ、店舗Ｃの順に希望店舗を訪問することがリクエストされている。
【００９７】
そうすると、図１０Ｂに示すように、先ず、ユーザの現在位置に店舗Ｄを備えた移動店舗車１００が集合する。そして、店舗Ｄを備えた移動店舗車１００は、ユーザを乗せて店舗Ｂを備えた移動店舗車１００に向かって移動する。
【００９８】
そして、店舗Ｄを備えた移動店舗車１００が店舗Ｂを備えた移動店舗車１００の元に到
着すると、ユーザは、店舗Ｂを訪問可能になる。ここで、図１０Ｃに示すように、ユーザが、店舗Ｄを備えた移動店舗車１００から店舗Ｂを備えた移動店舗車１００に移動すると、店舗Ｂを備えた移動店舗車１００は、ユーザを乗せて次に該ユーザが訪問する希望店舗である店舗Ｃを備えた移動店舗車１００に向かう。つまり、ユーザは、希望店舗でショッピング等をしながら、次に訪問する予定の希望店舗に向かうことができる。そして、店舗Ｂを備えた移動店舗車１００が店舗Ｃを備えた移動店舗車１００の元に到着すると、図１０Ｄに示すように、ユーザは、店舗Ｃを訪問可能になる。
【００９９】
以上に述べた集合態様によっても、ユーザは、自身が訪問を希望する店舗を効率的に訪問することができる。また、ユーザが歩いて希望店舗を訪問することが困難な場合であっても、ユーザによる希望店舗の訪問が可能となる。つまり、ユーザの利便性を向上させることができる。
【０１００】
＜第四の実施形態＞
次に、本発明の第四の実施形態について説明する。本実施形態は、ユーザによって訪問リクエストがされた希望店舗が、ユーザ間で競合する例である。なお、本実施形態において、上述した第一の実施形態と実質的に同一の構成、実質的に同一の制御処理については、その詳細な説明を省略する。
【０１０１】
同一の時間帯に同一の店舗を訪問することが、複数のユーザによってリクエストされた場合、希望店舗がユーザ間で競合することになる。このような場合、サーバ装置２００の運行計画生成部２０２４は、任意のユーザからのリクエストを優先して運行計画を作成することができる。例えば、運行計画生成部２０２４は、最も先にリクエストしたユーザを優先することができる。なお、ユーザ端末３００がユーザからのリクエストを受け付ける際には、既に他のユーザからリクエストされている店舗が受け付け不可にされてもよい。また、既に他のユーザからリクエストされている旨を表示し、利用時間の変更を促すようにしてもよい。
【０１０２】
または、運行計画生成部２０２４は、リクエストした複数のユーザ間で希望店舗がシェアされるように、運行計画を生成してもよい。例えば、運行計画生成部２０２４は、これらユーザのいずれもが容易にアクセス可能な位置に希望店舗を備えた移動店舗車１００が向けられるように、運行計画を作成してもよい。
【０１０３】
＜その他の実施形態＞
上記の実施形態はあくまでも一例であって、複数の実施形態を組み合わせて実施したり、本発明はその要旨を逸脱しない範囲内で適宜変更して実施したりしてもよい。たとえば、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。また、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【符号の説明】
【０１０４】
１００・・・移動店舗車
１０１：センサ      １０２：位置情報取得部      １０４：車両制御部
１０５：通信部      １０６：映像出力部          １０７：カメラ
１０８：店舗情報入力部      １０９：制御部
１０９１：位置情報送信部    １０９２：店舗情報送信部
１０９３：店舗情報記憶部    １０９４：運行計画記憶部
２００・・・サーバ装置
２０１：通信部      ２０２：制御部      ２０３：記憶部
２０２１：位置情報取得部            ２０２２：店舗情報取得部
２０２３：訪問リクエスト取得部      ２０２４：運行計画生成部
３００・・・ユーザ端末
【図１】
2019139371.tif 000003
【図２】
2019139371.tif 000004
【図３】
2019139371.tif 000005
【図４】
2019139371.tif 000006
【図５】
2019139371.tif 000007
【図６】
2019139371.tif 000008
【図７Ａ】
2019139371.tif 000009
【図７Ｂ】
2019139371.tif 000010
【図８】
2019139371.tif 000011
【図９】
2019139371.tif 000012
【図１０Ａ】
2019139371.tif 000013
【図１０Ｂ】
2019139371.tif 000014
【図１０Ｃ】
2019139371.tif 000015
【図１０Ｄ】
2019139371.tif 000016