(57)【要約】【課題】店舗車両によってユーザに商品またはサービスを販売する際に、その販売をより促進させる。【解決手段】情報処理装置が、複数の車両それぞれが異なる地域に配置されている状況下において、各車両における所定商品または所定サービスの販売数量に関する情報を含む販売情報を取得する。また、情報処理装置が、取得した販売情報に基づいて、各車両が配置されている各地域における所定商品または所定サービスについての需要を予測する。さらに、情報処理装置が、予測された需要に基づいて、複数の車両それぞれを再配置させる地域である再配置地域を決定し、該複数の車両に対して、それぞれの再配置地域への移動指令を送信する。【選択図】図５
2020119245.tif 000002
【特許請求の範囲】
【請求項１】
自律走行可能な複数の車両の走行を管理する情報処理装置において、
前記複数の車両が、同一の所定商品または同一の所定サービスをユーザに対して販売する店舗車両であって、
前記情報処理装置が、
前記複数の車両それぞれが異なる地域に配置されている状況下において、各車両における前記所定商品または前記所定サービスの販売数量に関する情報を含む販売情報を取得することと、
前記複数の車両それぞれから取得した前記販売情報に基づいて、各車両が配置されている各地域における前記所定商品または前記所定サービスについての需要を予測することと、
予測された各地域における前記所定商品または前記所定サービスについての需要に基づいて、前記複数の車両それぞれを再配置させる地域である再配置地域を決定することと、
前記複数の車両に対して、決定されたそれぞれの前記再配置地域への移動指令を送信することと、
を実行する制御部を備える情報処理装置。
【請求項２】
前記制御部が、前記所定商品または前記所定サービスについて予測される需要が高い地域ほど再配置される車両の数が多くなるように、前記複数の車両それぞれの前記再配置地域を決定する請求項１に記載の情報処理装置。
【請求項３】
前記制御部が、前記複数の車両それぞれが配置されている複数の地域のうち、前記所定商品または前記所定サービスについて予測される需要が最も高い地域である重点地域を導出し、前記複数の車両のうち前記重点地域以外の地域に配置されている車両の前記再配置地域を前記重点地域に決定する請求項１に記載の情報処理装置。
【請求項４】
自律走行可能な複数の車両と、前記複数の車両の走行を管理する情報処理装置と、を有する車両管理システムであって、
前記複数の車両が、同一の所定商品または同一の所定サービスをユーザに対して販売する店舗車両であって、
前記情報処理装置が、
前記複数の車両それぞれが異なる地域に配置されている状況下において、各車両における前記所定商品または前記所定サービスの販売数量に関する情報を含む販売情報を取得することと、
前記複数の車両それぞれから取得した前記販売情報に基づいて、各車両が配置されている複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要を予測することと、
予測された、前記複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要に基づいて、前記複数の車両それぞれを再配置させる地域を決定することと、
前記複数の車両に対して、決定されたそれぞれの再配置地域への移動指令を送信することと、
を実行する第１制御部を備え、
前記複数の車両それぞれが、
前記情報処理装置に前記販売情報を送信することと、
前記情報処理装置から発信された再配置地域への移動指令を受信することと、
受信した移動指令に基づいて、再配置地域へ自車両を移動させることと、
を実行する第２制御部を備える、
車両管理システム。
【請求項５】
コンピュータが自律走行可能な複数の車両の走行を管理する情報処理方法であって、
前記複数の車両が、同一の所定商品または同一の所定サービスをユーザに対して販売する店舗車両であり、
前記情報処理方法が、
前記複数の車両それぞれが異なる地域に配置されている状況下において、各車両における前記所定商品または前記所定サービスの販売数量に関する情報を含む販売情報を取得することと、
前記複数の車両それぞれから取得した前記販売情報に基づいて、各車両が配置されている複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要を予測することと、
予測された、前記複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要に基づいて、前記複数の車両それぞれを再配置させる地域を決定することと、
前記複数の車両に対して、決定されたそれぞれの再配置地域への移動指令を送信することと、
を含む情報処理方法。
【請求項６】
コンピュータに自律走行可能な複数の車両の走行を管理させるプログラムであって、
前記複数の車両が、同一の所定商品または同一の所定サービスをユーザに対して販売する店舗車両であり、
前記コンピュータに、
前記複数の車両それぞれが異なる地域に配置されている状況下において、各車両における前記所定商品または前記所定サービスの販売数量に関する情報を含む販売情報を取得することと、
前記複数の車両それぞれから取得した前記販売情報に基づいて、各車両が配置されている複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要を予測することと、
予測された、前記複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要に基づいて、前記複数の車両を再配置させる地域を決定することと、
前記複数の車両に対して、決定された再配置地域への移動指令を送信することと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、車両管理システム、および情報処理方法に関する。
【背景技術】
【０００２】
近年、自律走行可能な車両の開発が進められている。それに伴い、自律走行可能な車両を用いてユーザに商品やサービスを提供するための様々なシステムに関する技術の開発も進められている。例えば、特許文献１には、自動運転車両による荷物の配送方法の指定を受け付けるオンライン配送システムに関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１２４６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、店舗車両によってユーザに商品またはサービスを販売する際に、商品またはサービスの販売をより促進させることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の第１の態様に係る情報処理装置は、自律走行可能な複数の車両の走行を管理する情報処理装置であり、前記複数の車両が、同一の所定商品または同一の所定サービスをユーザに対して販売する店舗車両であって、前記情報処理装置が、前記複数の車両それぞれが異なる地域に配置されている状況下において、各車両における前記所定商品または前記所定サービスの販売数量に関する情報を含む販売情報を取得することと、前記複数の車両それぞれから取得した前記販売情報に基づいて、各車両が配置されている各地域における前記所定商品または前記所定サービスについての需要を予測することと、予測された各地域における前記所定商品または前記所定サービスについての需要に基づいて、前記複数の車両それぞれを再配置させる地域である再配置地域を決定することと、前記複数の車両に対して、決定されたそれぞれの前記再配置地域への移動指令を送信することと、を実行する制御部を備える。
【０００６】
本発明の第２の態様に係る車両管理システムは、自律走行可能な複数の車両と、前記複数の車両の走行を管理する情報処理装置と、を有する車両管理システムであって、前記複数の車両が、同一の所定商品または同一の所定サービスをユーザに対して販売する店舗車両であって、前記情報処理装置が、前記複数の車両それぞれが異なる地域に配置されている状況下において、各車両における前記所定商品または前記所定サービスの販売数量に関する情報を含む販売情報を取得することと、前記複数の車両それぞれから取得した前記販売情報に基づいて、各車両が配置されている複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要を予測することと、予測された、前記複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要に基づいて、前記複数の車両それぞれを再配置させる地域を決定することと、前記複数の車両に対して、決定されたそれぞれの再配置地域への移動指令を送信することと、を実行する第１制御部を備え、前記複数の車両それぞれが、前記情報処理装置に前記販売情報を送信することと、前記情報処理装置から発信された再配置地域への移動指令を受信することと、受信した移動指令に基づいて、再配置地域へ自車両を移動させることと、を実行する第２制御部を備える。
【０００７】
本発明の第３の態様に係る情報処理方法は、コンピュータが自律走行可能な複数の車両の走行を管理する情報処理方法であって、前記複数の車両が、同一の所定商品または同一の所定サービスをユーザに対して販売する店舗車両であり、前記情報処理方法が、前記複数の車両それぞれが異なる地域に配置されている状況下において、各車両における前記所定商品または前記所定サービスの販売数量に関する情報を含む販売情報を取得することと、前記複数の車両それぞれから取得した前記販売情報に基づいて、各車両が配置されている複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要を予測することと、予測された、前記複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要に基づいて、前記複数の車両それぞれを再配置させる地域を決定することと、前記複数の車両に対して、決定されたそれぞれの再配置地域への移動指令を送信することと、を含む。
【０００８】
本発明の第４の態様に係るプログラムは、コンピュータに自律走行可能な複数の車両の走行を管理させるプログラムであって、前記複数の車両が、同一の所定商品または同一の所定サービスをユーザに対して販売する店舗車両であり、前記コンピュータに、前記複数の車両それぞれが異なる地域に配置されている状況下において、各車両における前記所定商品または前記所定サービスの販売数量に関する情報を含む販売情報を取得することと、前記複数の車両それぞれから取得した前記販売情報に基づいて、各車両が配置されている複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要を予測することと、予測された、前記複数の地域それぞれにおける前記所定商品または前記所定サービスについての需要に基づいて、前記複数の車両を再配置させる地域を決定することと、前記複数の車両に対して、決定された再配置地域への移動指令を送信することと、を実行させる。
【発明の効果】
【０００９】
本発明によれば、店舗車両によってユーザに商品またはサービスを販売する際に、商品またはサービスの販売をより促進させることができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る車両管理システムの概略構成を示す図である。
【図２】実施形態に係る車両管理システムを構成する車両および管理サーバそれぞれの機能構成の一例を概略的に示すブロック図である。
【図３】販売情報データベースに格納される販売情報のテーブル構成の一例を示す図である。
【図４】配置決定処理のフローを示すフローチャートである。
【図５】車両管理システムにおける情報および処理のフローを示すシーケンス図である。
【発明を実施するための形態】
【００１１】
本発明の第１の形態に係る情報処理装置は、自律走行可能な複数の車両の走行を管理する装置である。ここで、自律走行可能な複数の車両は、同一の所定商品または同一の所定サービスをユーザに対して販売する店舗車両である。つまり、情報処理装置による管理対象となる車両は、所定商品または所定サービスを販売する移動販売車である。
【００１２】
自律走行可能な複数の車両は、それぞれが自律走行することで、異なる地域に配置されることが可能である。そして、複数の車両をそれぞれ異なる地域に配置することで、複数の地域において、所定商品または所定サービスをユーザに対して販売することができる。このとき、情報処理装置においては、制御部が、複数の車両それぞれが異なる地域に配置されている状況下において、各車両から販売情報を取得する。この販売情報には、各車両における所定商品または所定サービスの販売数量に関する情報が含まれている。
【００１３】
そして、制御部は、複数の車両それぞれから取得した販売情報に基づいて、各車両が配置されている各地域における所定商品または所定サービスについての需要を予測する。つまり、各車両が配置されている各地域における、所定商品または所定サービスの販売可能な数量の規模を予測する。
【００１４】
さらに、制御部は、予測された各地域における所定商品または所定サービスについての需要に基づいて、複数の車両それぞれを再配置させる地域である再配置地域を決定する。つまり、所定商品または所定サービスを販売する各車両を地域間で移動させるために、各車両の再配置地域を決定する。そして、制御部は、各車両に対して、決定されたそれぞれの再配置地域への移動指令を送信する。これにより、移動指令を受信した車両は、これまで配置されていた地域から再配置地域へ移動することになる。
【００１５】
上記の情報処理装置によれば、所定商品または所定サービスを販売する各車両を、該所定商品または所定サービスについての需要がより高い地域に移動させることができる。その結果、所定商品または所定サービスについての需要がより高い地域において、該所定商品または所定サービスの販売規模をより拡大することができる。そのため、所定商品または所定サービスの販売をより促進させることができる。
【００１６】
以下、本発明の具体的な実施形態について図面に基づいて説明する。本実施形態に記載されている構成部品の寸法、材質、形状、その相対配置等は、特に記載がない限りは発明の技術的範囲をそれらのみに限定する趣旨のものではない。
【００１７】
＜実施形態＞
（システムの概略）
図１は、本実施形態に係る車両管理システムの概略構成を示す図である。車両管理システム１は、自律走行可能な複数の車両１００と、管理サーバ２００と、を含んで構成される。車両管理システム１においては、各車両１００と、管理サーバ２００とが、ネットワークＮ１によって相互に接続される。ネットワークＮ１には、例えば、インターネット等の世界規模の公衆通信網であるＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、携帯電話等の電話通信網が採用されてもよい。
【００１８】
各車両１００は、管理サーバ２００から送信される指令をネットワークＮ１を介して受信し、該指令に基づいて自律走行を行う。また、車両１００は店舗車両である。複数の車両１００はいずれも同一の所定商品をユーザに対して販売する。車両管理システム１では、各車両１００が、管理サーバ２００から送信される指令に基づいて、それぞれの目的地に移動する。つまり、管理サーバ２００によって決定された地域（目的地）に各車両１００が配置される。そして、各車両１００が、配置された各地域において所定商品をユーザに対して販売する。なお、車両１００において販売されるものは商品に限られない。つまり、車両１００は、所定サービスをユーザに対して販売する店舗車両であってもよい。この場合でも、複数の車両１００はいずれも同一の所定サービスをユーザに対して販売する。
【００１９】
管理サーバ２００は、一般的なコンピュータを含んで構成される。管理サーバ２００を構成するコンピュータは、ＣＰＵやＤＳＰ等のプロセッサ２１０と、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）等の主記憶部２２０と、ＥＰＲＯＭ、ハードディスクドライブ（ＨＤＤ）、リムーバブルメディア等の補助記憶部２３０と、を備えている。ここで、リムーバブルメディアは、例えば、ＵＳＢメモリやＳＤカード等のフラッシュメモリ、あるいは、ＣＤ−ＲＯＭやＤＶＤディスク、ブルーレイディスクのようなディスク記録媒体である。
【００２０】
管理サーバ２００において、補助記憶部２３０には、オペレーティングシステム（ＯＳ）、各種プログラム、各種情報テーブル等が格納されている。また、管理サーバ２００において、プロセッサ２１０が、補助記憶部２３０に記憶されたプログラムを主記憶部２２０にロードして実行することによって、後述するような各種の機能を実現することができる。ただし、管理サーバ２００における一部または全部の機能はＡＳＩＣやＦＰＧＡのようなハードウェア回路によって実現されてもよい。なお、管理サーバ２００は、必ずしも単一の物理的構成によって実現される必要はなく、互いに連携する複数台のコンピュータによって構成されてもよい。
【００２１】
管理サーバ２００は、各車両１００から所定商品に関する販売情報を取得し管理する。販売情報には、各車両１００における所定商品の販売数量に関する情報が含まれている。また、管理サーバ２００は、各車両１００を配置する地域を決定する。具体的には、管理サーバ２００は、先ず、複数の車両１００それぞれを異なる地域（地域Ａ，Ｂ，Ｃ・・・）に配置させる。このときに各車両１００が配置される複数の地域は、車両管理システムの管理者が所定商品に応じて選択した地域であってもよい。
【００２２】
そして、管理サーバ２００は、複数の車両１００それぞれが異なる地域に配置されている状況下において、各車両１００から販売情報を取得する。このときに管理サーバ２００が取得する販売情報には、各車両１００が配置されている各地域における所定商品の販売数量に関する情報が含まれている。そこで、管理サーバ２００は、各車両１００から取得した販売情報に基づいて、各車両１００が配置されている各地域における所定商品についての需要を予測する。そして、管理サーバ２００は、予測された各地域における所定商品についての需要に基づいて、複数の車両１００それぞれを再配置させる地域である再配置地域を決定する。さらに、管理サーバ２００は、各車両１００に対して、決定されたそれぞれの再配置地域への移動指令を送信する。
【００２３】
管理サーバ２００から移動指令を受信した車両１００は、自律走行によって、これまで配置されていた地域から再配置地域へ移動する。その結果、一部の地域には、該地域に元々配置されていた車両１００に加え、新たに移動してきた車両１００も配置されることになる。そのため、一部の地域では、所定商品を販売する車両１００の数が増加する。つまり、一部の地域では、所定商品の販売規模が拡大される。
【００２４】
（システム構成）
次に、本実施形態に係る車両管理システム１を構成する、車両１００および管理サーバ２００それぞれの機能構成について図２に基づいて説明する。図２は、本実施形態に係る車両管理システム１を構成する車両１００および管理サーバ２００それぞれの機能構成の一例を概略的に示すブロック図である。
【００２５】
（車両）
上述したように、車両１００は、管理サーバ２００から送信される指令に基づいて自律走行を行う自律走行車両である。車両１００は、通信部１０１、記憶部１０２、センサ１０３、位置情報取得部１０４、駆動部１０５、制御部１０６、および販売情報管理部１０７を含んで構成される。なお、車両１００は、モータを原動機とする電気自動車である。ただし、車両１００の原動機は、電動モータに限定されるものではなく、内燃機関であってもよい。また、車両１００は、原動機としてモータおよび内燃機関の両方を有するハイブリッド車両であってもよい。
【００２６】
通信部１０１は、車両１００をネットワークＮ１に接続するための通信装置である。通信部１０１は、例えば３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）やＬＴＥ（Ｌｏｎｇ  Ｔｅ
ｒｍ  Ｅｖｏｌｕｔｉｏｎ）等の移動体通信サービスを利用して、ネットワークＮ１経由で、管理サーバ２００を含む他の装置と通信を行うことができる。制御部１０６は、後述する販売情報管理部１０７によって管理される販売情報を通信部１０１を介して管理サーバ２００に送信する処理を行う。また、制御部１０６は、管理サーバから車両１００に対して送信される指令を通信部１０１を介して受信する処理を行う。なお、通信部１０１は、他の車両と車々間通信を行うための通信装置をさらに有していてもよい。
【００２７】
記憶部１０２は、情報を記憶する装置であり、磁気ディスクやフラッシュメモリ等の記憶媒体により構成される。記憶部１０２には、例えば地図情報が記憶されている。また、記憶部１０２には、後述する走行計画生成部１０６３によって生成された車両１００の走行計画が記憶される。
【００２８】
センサ１０３は、車両１００の周囲の状況をセンシングするための装置である。具体的には、センサ１０３は、ステレオカメラ、レーザスキャナ、ＬＩＤＡＲ、レーダ等を含んで構成される。センサ１０３が取得した、車両１００の周囲の状況に関する情報は、制御部１０６に送信される。位置情報取得部１０４は、車両１００の現在位置を取得する装置であり、具体的にはＧＰＳ受信器などを含んで構成される。位置情報取得部１０４が取得した車両１００の現在位置に関する情報は、制御部１０６に送信される。
【００２９】
制御部１０６は、車両１００の制御するための演算処理を行う機能を有する。制御部１０６は、例えば、マイクロコンピュータによって構成される。制御部１０６は、機能モジュールとして、環境検出部１０６１、走行制御部１０６２、および走行計画生成部１０６３を有している。各機能モジュールは、制御部１０６が有するＲＯＭ等の記憶部に記憶されたプログラムを、ＣＰＵ等のプロセッサによって実行することで実現してもよい。また、一部または全部の機能はＡＳＩＣやＦＰＧＡのようなハードウェア回路によって実現されてもよい。
【００３０】
環境検出部１０６１は、センサ１０３が取得した情報に基づいて、車両１００の周囲の環境を検出する。例えば、環境検出部１０６１は、自車両の周囲に存在する他車両等の物体（人や動物を含む）を検出する。また、環境検出部１０６１は、道路における車線の数や位置、道路の構造、道路標識等の、車両１００の自律走行に必要となる種々の対象を検出する。また、環境検出部１０６１は、検出した物体をトラッキングしてもよい。この場合、例えば、１ステップ前に検出した物体の座標と、現在の該物体の座標との差分から、該物体の相対速度を求めてもよい。
【００３１】
また、走行制御部１０６２は、記憶部１０２に記憶された走行計画、位置情報取得部１０４が取得した車両１００の位置情報、および、環境検出部１０６１が検出した周囲環境のデータに基づいて、車両１００の走行を制御する。例えば、走行制御部１０６２は、走行計画に含まれる走行経路上を該走行計画に含まれる走行スケジュールに沿って車両１００を走行させる。また、環境検出部１０６１によって、車両１００が衝突する可能性がある物体が検出された場合、走行制御部１０６２が、該物体との衝突を回避するよう車両１００を走行させる衝突回避制御を実行する。なお、上記のように車両１００を自律走行させる方法については、公知の方法を採用することができる。
【００３２】
また、走行計画生成部１０６３は、管理サーバ２００から受信した指令に基づいて自車両の走行計画を生成する。例えば、管理サーバ２００から再配置地域への移動指令を受信した場合、走行計画生成部１０６３は、記憶部１０２に記憶されている地図情報等に基づき、該再配置地域を目的地とする走行経路を含む車両１００の走行計画を生成する。
【００３３】
駆動部１０５は、原動機であるモータ、および、車両１００を走行させるための機構（
例えば、インバータ、ブレーキ、およびステアリング機構）を含んで構成される。駆動部１０５は、走行制御部１０６２が車両１００の走行を制御するために生成した指令に基づいて該車両１００を走行させる。これによって、車両１００の自律走行が実現される。
【００３４】
販売情報管理部１０７は、車両１００における所定商品の販売数量を含む販売情報を管理するための装置である。この販売情報管理部１０７は、制御部１０６と一体または制御部１０６とは別体のコンピュータである。例えば、車両１００で販売される各所定商品に対してＲＦＩＤ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｅｒ）タグを取り付けておくとともに、該ＲＦＩＤタグから情報を読み取るＲＦＩＤリーダ端末を車両１００に設置することで、ユーザに販売された所定商品の数量等を販売情報管理部１０７において管理することが可能となる。
【００３５】
なお、車両１００は、必ずしも無人で走行する車両である必要はない。例えば、所定商品をユーザに対して紹介する接客要員や、該車両１００の保安のための保安要員等を担う人が車両１００に乗車していてもよい。また、車両１００は、必ずしも常時自律走行を行う車両でなくてもよい。例えば、車両１００は、自動運転モードと手動運転モードとを切り替え可能な車両であってもよい。
【００３６】
（管理サーバ）
管理サーバ２００は、通信部２０１、制御部２０２、および販売情報データベース（販売情報ＤＢ）２０３を含んで構成される。通信部２０１は、管理サーバ２００をネットワークＮ１に接続するための通信装置である。通信部２０１は、例えばＬＡＮ（Ｌｏｃａｌ
Ａｒｅａ  Ｎｅｔｗｏｒｋ）インターフェースボードや、無線通信のための無線通信回路を含んで構成される。制御部２０２は、通信部２０１を介して各車両１００に対して移動指令を送信する処理を行う。また、制御部２０２は、各車両１００から送信される販売情報を通信部２０１を介して受信するとともに、受信した販売情報を販売情報ＤＢ２０３に格納する処理を行う。販売情報ＤＢ２０３は、管理サーバ２００のプロセッサ２１０によってデータベース管理システム（Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）のプログラムが実行されることで、該管理サーバ２００の補助記憶部２３０に構築される。
【００３７】
図３は、販売情報ＤＢ２０３に格納される販売情報のテーブル構成の一例を示す図である。図３に示すように、販売情報テーブルは、車両ＩＤフィールド、販売地域フィールド、販売商品フィールド、販売日時フィールド、および販売数量フィールドを有する。車両ＩＤフィールドには、車両１００を特定するための識別情報である車両ＩＤが入力される。販売地域フィールドには、車両１００が配置されている地域（すなわち、車両１００の現在位置を含む地域）であって、該車両１００が所定商品の販売を行った地域が入力される。販売商品フィールドには、車両１００が販売する所定商品の商品名（または商品コード）が入力される。なお、上述したように、車両管理システム１の管理対象となっている複数の車両１００では同一の所定商品が販売される。したがって、いずれの車両１００についても、販売商品フィールドには、同一の所定商品の商品名（または商品コード）が入力される。販売日時フィールドには、販売地域フィールドに入力されている地域において、車両１００によって所定商品の販売が行われた日時が入力される。販売数量フィールドには、販売地域フィールドに入力されている地域において、販売日時フィールドに入力されている日時に車両１００によってユーザに販売された所定商品の数量が入力される。各車両１００から管理サーバ２００に送信される販売情報には、上記のような、図３に示す販売情報テーブルの各フィールドに入力される情報が含まれている。
【００３８】
なお、各車両１００からは、所定商品の販売が行われた販売日毎に販売情報が管理サーバ２００に送信されてもよい。また、各車両１００からは、所定商品の販売中における所
定期間経過毎に販売情報が管理サーバ２００に送信されてもよい。また、販売数量フィールドに入力される販売数量は、販売日毎の販売数量であってもよく、また、各販売日における所定の時間帯または所定期間内での販売数量であってもよい。
【００３９】
制御部２０２は、管理サーバ２００を制御するための演算処理を行う機能を有する。制御部２０２は、プロセッサ２１０によって実現することができる。また、制御部２０２は、機能モジュールとして、需要予測部２０２１および配置決定部２０２２を有している。需要予測部２０２１および配置決定部２０２２は、複数の車両１００それぞれの再配置地域を決定するための配置決定処理を実行する。
【００４０】
以下、需要予測部２０２１および配置決定部２０２２によって実行される配置決定処理について図４に基づいて説明する。図４は、配置決定処理のフローを示すフローチャートである。配置決定処理では、先ず、需要予測部２０２１が、販売情報ＤＢ２０３に格納されている、各車両１００から取得した販売情報（すなわち、各地域における所定商品について販売情報）を取得する（Ｓ１０１）。
【００４１】
次に、需要予測部２０２１は、販売情報ＤＢ２０３から取得した販売情報に基づいて、各地域（地域Ａ、地域Ｂ、地域Ｃ・・・）における所定商品の需要を予測する（Ｓ１０２）。上記のように、各車両１００から取得した販売情報には各地域における所定商品の販売数量の実績が含まれている。そこで、需要予測部２０２１は、この実績に基づいて需要予測を実行する。例えば、需要予測部２０２１は、一定期間における所定商品の販売数量の実績がより大きい車両１００が配置されている地域は、該所定商品についての需要がより高い、と予測してもよい。なお、需要予測部２０２１において行われる所定商品の需要予測の方法については、公知の方法を採用することができる。
【００４２】
次に、配置決定部２０２２が、需要予測部２０２１によって予測された各地域における所定商品についての需要に基づいて、複数の車両１００それぞれの再配置地域を決定する（Ｓ１０３）。このとき、配置決定部２０２２は、所定商品について予測される需要が高い地域ほど再配置される車両１００の数が多くなるように、複数の車両１００それぞれの再配置地域を決定する。
【００４３】
上記の配置決定処理が実行されることで複数の車両１００それぞれの再配置地域を決定されると、制御部２０２は、再配置地域へ移動すべき各車両１００（すなわち、現在配置されている地域と再配置地域とが異なる車両）に対して、それぞれの再配置地域への移動指令を送信する。ここで各車両１００に対して送信される移動指令には、再配置地域を特定するための位置情報が含まれている。
【００４４】
上述したように、管理サーバ２００から送信された移動指令を車両１００が受信すると、該車両１００では、再配置地域を目的地とする走行計画が生成される。そして、車両１００が自律走行によって再配置地域へ移動する。これにより、所定商品についての需要がより高い地域に、より多くの車両１００が配置されることになる。そのため、所定商品についての需要がより高い地域における該所定商品の販売規模を拡大することができる。したがって、複数の車両１００によってユーザに所定商品を販売する際に、該所定商品の販売をより促進させることができる。
【００４５】
（情報・処理のフロー）
ここで、車両管理システム１における、車両１００と管理サーバ２００との間の情報、および、各処理のフローについて図５に基づいて説明する。図５は、車両管理システム１における情報および処理のフローを示すシーケンス図である。
【００４６】
車両管理システム１では、複数の車両１００がそれぞれ異なる地域に配置されている状況下において、各車両１００から管理サーバ２００に対して販売情報が送信される（Ｓ１０）。管理サーバ２００は、車両１００から販売情報を受信すると、該販売情報を販売情報ＤＢ２０３に格納する（Ｓ１１）。そして、管理サーバ２００においては、販売情報ＤＢ２０３に格納されている、各車両１００から取得した販売情報を用いて、図４に示す配置決定処理が実行される（Ｓ１２）。
【００４７】
配置決定処理が実行されることで複数の車両１００それぞれの再配置地域が決定されると、各車両１００に対して再配置地域への移動指令が送信される（Ｓ１３）。車両１００では、管理サーバ２００から移動指令を受信すると、該移動指令に基づいて走行計画が生成される（Ｓ１４）。そして、生成された走行計画に基づいて、車両１００の再配置地域への移動が実行される（Ｓ１５）。
【００４８】
なお、本実施形態における車両管理システム１においては、それぞれ異なる地域に配置された各車両１００により同日の販売日に所定商品を販売し、該販売日における販売情報を各車両１００から管理サーバ２００に収集してもよい。そして、販売情報を収集した販売日の翌日の販売開始前までに、管理サーバ２００において配置決定処理を実行すると共に、各車両１００の再配置地域への移動を完了させてもよい。これによれば、販売情報を収集した販売日の翌日から、所定商品についての需要がより高い地域における該所定商品の販売規模を拡大することができる。
【００４９】
また、本実施形態における車両管理システム１においては、それぞれ異なる地域に配置された各車両１００から、同日の販売日における販売開始から所定時間内での販売情報を管理サーバ２００に収集してもよい。販売情報を収集した販売日中に、管理サーバ２００において配置決定処理を実行すると共に、各車両１００の再配置地域への移動を完了させてもよい。これによれば、販売情報を収集した販売日の当日中に、所定商品についての需要がより高い地域における該所定商品の販売規模を拡大することができる。
【００５０】
（変形例）
上述したように、本実施形態においては、管理サーバ２００において実行される配置決定処理において、所定商品について予測される需要が高い地域ほど再配置される車両１００の数が多くなるように、複数の車両１００それぞれの再配置地域を決定した。ただし、複数の車両１００それぞれの再配置地域の決定方法はこれに限られるものではない。例えば、配置決定処理においては、複数の車両１００それぞれが配置されている複数の地域のうち、所定商品について予測される需要が最も高い地域である重点地域を導出してもよい。そして、複数の車両１００のうち重点地域以外の地域に配置されている車両１００の再配置地域を該重点地域に決定してもよい。これによれば、重点地域における所定商品の販売規模を可及的に拡大することができる。そのため、配置決定処理によっても、複数の車両１００によってユーザに所定商品を販売する際に、該所定商品の販売をより促進させることができる。
【００５１】
なお、車両１００が所定サービスをユーザに対して販売する車両である場合、上記と同等、各車両１００から取得した所定サービスについての販売情報に基づいて、各地域における該所定サービスについての需要を予測する。そして、予測された所定サービスについての需要に基づいて、複数の車両１００それぞれの再配置地域を決定する。これにより、所定サービスについての需要がより高い地域に、より多くの車両１００が配置されることになる。そのため、所定サービスについての需要がより高い地域における該所定商品の販売規模を拡大することができる。したがって、複数の車両１００によってユーザに所定サービスを販売する際に、該所定サービスの販売をより促進させることができる。
【００５２】
＜その他の実施形態＞
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施し得る。また、本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【００５３】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【００５４】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【００５５】
１・・・車両管理システム
１００・・車両
１０６、２０２・・制御部
１０７・・販売情報管理部
２００・・管理サーバ
２０３・・販売情報データベース
【図１】
2020119245.tif 000003
【図２】
2020119245.tif 000004
【図３】
2020119245.tif 000005
【図４】
2020119245.tif 000006
【図５】
2020119245.tif 000007